From 12f595e960a7f43845657b1d51ffdfceeedba643 Mon Sep 17 00:00:00 2001 From: Dan Pesce Date: Wed, 4 Dec 2024 18:39:41 -0500 Subject: [PATCH 01/33] add initial pyghidra, test fails to load --- disassemblers/ofrak_pyghidra/Dockerstub | 21 + disassemblers/ofrak_pyghidra/LICENSE | 426 ++++++++++++++++++ disassemblers/ofrak_pyghidra/Makefile | 12 + .../ofrak_pyghidra/ofrak_pyghidra/__init__.py | 0 .../ofrak_pyghidra/components/__init__.py | 0 .../components/pyghidra_components.py | 23 + .../ofrak_pyghidra_test/assets/hello.x64.elf | 3 + .../ofrak_pyghidra_test/conftest.py | 21 + .../test_pyghidra_components.py | 11 + disassemblers/ofrak_pyghidra/pytest.ini | 2 + disassemblers/ofrak_pyghidra/requirements.txt | 1 + disassemblers/ofrak_pyghidra/setup.py | 58 +++ ofrak-pyghidra.yml | 13 + 13 files changed, 591 insertions(+) create mode 100644 disassemblers/ofrak_pyghidra/Dockerstub create mode 100644 disassemblers/ofrak_pyghidra/LICENSE create mode 100644 disassemblers/ofrak_pyghidra/Makefile create mode 100644 disassemblers/ofrak_pyghidra/ofrak_pyghidra/__init__.py create mode 100644 disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/__init__.py create mode 100644 disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py create mode 100755 disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/assets/hello.x64.elf create mode 100755 disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/conftest.py create mode 100644 disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/test_pyghidra_components.py create mode 100644 disassemblers/ofrak_pyghidra/pytest.ini create mode 100644 disassemblers/ofrak_pyghidra/requirements.txt create mode 100644 disassemblers/ofrak_pyghidra/setup.py create mode 100644 ofrak-pyghidra.yml diff --git a/disassemblers/ofrak_pyghidra/Dockerstub b/disassemblers/ofrak_pyghidra/Dockerstub new file mode 100644 index 000000000..5f1fe0e5a --- /dev/null +++ b/disassemblers/ofrak_pyghidra/Dockerstub @@ -0,0 +1,21 @@ +# Download & install java and supervisor +RUN wget https://download.oracle.com/java/21/latest/jdk-21_linux-x64_bin.deb && \ + dpkg -i jdk-21_linux-x64_bin.deb && \ + rm -f jdk-21_linux-x64_bin.debd + + + +RUN git clone https://github.com/NationalSecurityAgency/ghidra.git && \ + cd ghidra && \ + git checkout 5b7b12e7d016700eb0834d7421d266dd527a7355 && \ + ./gradlew -I gradle/support/fetchDependencies.gradle && \ + ./gradlew buildGhidra --info && \ + cd build/dist/ && \ + unzip ghidra*.zip > /dev/null && \ + mv ghidra_11.3_DEV /opt/rbs/ghidra_11.3_DEV && \ + cd ../../../ && \ + rm -rf ghidra && \ + cd /opt/rbs/ghidra_11.3_DEV/Ghidra/Features/PyGhidra/pypkg/ && \ + python3 -m pip install -e . + +ENV GHIDRA_INSTALL_DIR=/opt/rbs/ghidra_11.3_DEV/ diff --git a/disassemblers/ofrak_pyghidra/LICENSE b/disassemblers/ofrak_pyghidra/LICENSE new file mode 100644 index 000000000..3819119a6 --- /dev/null +++ b/disassemblers/ofrak_pyghidra/LICENSE @@ -0,0 +1,426 @@ +Thank you for your interest in OFRAK (Open Firmware Reverse Analysis Konsole). +The OFRAK Community License is intended for educational use, personal +development, or just having fun. +The OFRAK Pro License is intended for individual use of OFRAK at work. For more +information, see https://ofrak.com/license. + +OFRAK COMMUNITY LICENSE AGREEMENT +Version 1.1 +Effective: July 22, 2024 + +RED BALLOON SECURITY, INC., A DELAWARE CORPORATION, WITH AN ADDRESS AT 639 11TH +AVENUE, 4TH FLOOR, NEW YORK, NY 10036, USA ("RED BALLOON") LICENSES OFRAK AND +RELATED DOCUMENTATION PURSUANT TO THE OFRAK COMMUNITY LICENSE AGREEMENT +(COLLECTIVELY WITH THE REGISTRATION FORM, THIS "AGREEMENT"). READ THIS +AGREEMENT CAREFULLY BEFORE ACCESSING, INSTALLING, COPYING AND USING OFRAK UNDER +THE OFRAK COMMUNITY AGREEMENT. BY TYPING "I AGREE" ON THE REGISTRATION FORM, OR +OTHERWISE ACCESSING, INSTALLING, COPYING OR OTHERWISE USING OFRAK, YOU +("LICENSEE") AGREE THAT THE REGISTRATION FORM SHALL BE DEEMED TO BE MUTUALLY +EXECUTED AND THE REGISTRATION FORM SHALL BE INCORPORATED INTO AND BECOME A +MATERIAL PART OF THE OFRAK COMMUNITY LICENSE AGREEMENT BETWEEN LICENSEE AND RED +BALLOON LOCATED AT https://ofrak.com/docs/license.html. YOU REPRESENT THAT YOU +ARE AUTHORIZED TO ACCEPT THIS AGREEMENT ON BEHALF OF LICENSEE. IF LICENSEE DOES +NOT AGREE TO THE FOREGOING TERMS AND CONDITIONS, DO NOT TYPE "I AGREE", OR +OTHERWISE ACCESS, INSTALL, COPY OR USE OFRAK. + +1. Definitions. + +1.1 "OFRAK" consists of (a) the source code repository for OFRAK, which can +be found at https://github.com/red-balloon-security/ofrak; (b) the following +Python packages, which are also available via PyPI, the Python Package Index: +ofrak, ofrak_components, ofrak_io, ofrak_type, ofrak_patch_maker, ofrak_angr, +ofrak_binary_ninja, ofrak_ghidra; (c) the OFRAK graphical user interface (GUI); +and (d) OFRAK documentation. OFRAK includes all updates, improvements, APIs and +add-ons provided by Red Balloon with respect thereto that Red Balloon makes +available to Licensee under this OFRAK Pro Agreement. OFRAK is presently made +available in three formats: (i) source code repository, (ii) PyPI Packages and +(iii) Docker images with dependencies preinstalled. + +1.2 "Academic Purposes" means use within a non-profit academic institution +by its then-current faculty and students for the purposes of non-profit +scholarly research, classroom and education, and not any other use (including +without limitation, directly or indirectly in connection with any commercial +activity such as, for example, sponsored research or consulting services). +Shared Use of OFRAK for an Academic Purpose is permitted only when (a) used for +educational purposes, (b) access is restricted and not provided to the general +public, (c) access is limited to employees and/or students of the same +institution involved in a specific educational activity, and (d) all users +accept and are subject to this Agreement. + +1.3 "Non-Commercial Use" means personal research, evaluation, or +development use by an individual, and not use by or on behalf of any commercial +entity or organization or directly or indirectly in connection with any +commercial activity. For clarity, you cannot make money off of redistributing +OFRAK code (including Derivatives), OFRAK analysis, OFRAK-modified binaries, or +other OFRAK outputs. Non-Commercial Use also excludes any Shared Use. + +1.4 "Commercial Use" means any use other than Academic Purposes or +Non-Commercial Use, including, without limitation, use for any commercial +purpose or by any commercial entity, including without limitation +redistributing the OFRAK code (including Derivatives), OFRAK analysis, +OFRAK-modified binaries, or other OFRAK outputs for any monetary or other +commercial consideration. + +1.5 "Derivatives" means any modifications, additions, enhancements, or +derivative works of OFRAK or any component thereof. For purposes of this +Agreement, Derivatives shall not include works that remain separable from, or +merely link to, the interfaces of OFRAK or any Derivatives. + +1.6 "Shared Use" means any use of OFRAK where the person who set up a +particular instance of OFRAK is not the same person interacting with that +instance of OFRAK, or where a single instance of OFRAK is used by more than one +person (whether on the same or different occasions). This includes, but is not +limited to, the use of OFRAK on a server that is accessible by more than one +person, or by any person other than the person who set up the use of OFRAK on +the said server. + +2. License. Subject to the terms and conditions of this Agreement, Red +Balloon grants to you a nonexclusive, nonsublicensable, nontransferable, +no-charge, royalty-free, limited license to install, use, copy, modify, create +derivative works of OFRAK only for (a) Academic Purposes and (b) Non-Commercial +Use and to share Derivatives (i) publicly within the community (via publicly +available forks on GitHub.com), (ii) for Shared Use for an Academic Purpose, +and (iii) with Red Balloon, for the purposes stated in this Agreement. For +clarity, the foregoing license does not grant to you any right or license to +commercialize, distribute or use OFRAK, Derivatives, OFRAK code, OFRAK +analysis, OFRAK-modified binaries, or other OFRAK outputs for any other purpose +whatsoever, including Commercial Use, other than Academic Purposes or +Non-Commercial Use. In the event that you wish to use OFRAK for any other +purpose, including Commercial Use, you need to contact Red Balloon and enter +into a separate OFRAK Pro License, OFRAK Enterprise License or other custom +agreement. Except for the limited rights and licenses expressly granted +hereunder, no other license is granted, no other use is permitted. + +3. Derivatives. To the extent that you prepare or create any Derivatives, +you shall and hereby grant to (a) all users of OFRAK a right and license to +such Derivatives upon the terms and conditions set forth in this Agreement and +(b) Red Balloon a perpetual, fully paid-up, royalty-free, worldwide and +irrevocable, right and license to use, copy, modify, enhance, prepare +derivative works of, distribute, with unlimited right to sublicense, make, have +made, sell, have sold, import, export and otherwise commercialize such +Derivatives. You acknowledge that Red Balloon may, but is not obligated to, +include your Derivatives in, and otherwise incorporate your Derivatives into, +the core OFRAK codebase. In the event that you create Derivatives, you must +(i) retain all copyright and other proprietary rights licenses included in the +original OFRAK code, and any other Derivatives, and (ii) make it clear that you +modified the original version of OFRAK. Red Balloon encourages you to make +your Derivatives available to the community by forking the OFRAK source code +repository on GitHub and publishing your Derivatives on your forked repository, +but you are not required to do so. You represent and warrant that you have +sufficient rights to any Derivatives and are legally entitled to grant the +above rights and licenses. If you are an individual and your +employer(s)/institution(s) have rights to intellectual property that you create +that includes your Derivatives, you represent that you have received permission +to make and contribute Derivatives on behalf of that employer/institution. + +4. Ownership; Restrictions. Except as expressly and unambiguously set +forth herein, Red Balloon and its licensors and contributors retain all right, +title and interest in and to OFRAK, Derivatives prepared or created by Red +Balloon, all copies, modifications and derivative works thereof, including +without limitation, all rights to patent, copyright, trade secret and other +proprietary or intellectual property rights related to any of the foregoing. +To the extent that Licensee creates any Derivatives, subject to the rights and +licenses granted herein, Licensee retains ownership of all right, title and +interest in and to such Derivatives prepared or created by Licensee, including +without limitation, all intellectual property rights related to any of the +foregoing. Licensee will maintain the copyright notice and any other notices +or identifications that appear on or in OFRAK and any Derivatives or any other +media or documentation that is subject to this OFRAK Pro Agreement. Licensee +will not (and will not allow any third party to): (a) use OFRAK or any +Derivatives, except as expressly permitted in this OFRAK Pro Agreement, (b) +provide, lease, lend, disclose, use for timesharing or service bureau purposes, +or otherwise use or allow others to use for the benefit of any third party, +OFRAK, (c) possess or use OFRAK, or allow the transfer, transmission, export, +or re-export of OFRAK or portion thereof in violation of any export control +laws or regulations administered by the U.S. Commerce Department, U.S. Treasury +Department’s Office of Foreign Assets Control, or any other government agency, +(d) use OFRAK in any way that violates any applicable law, rule or regulation +or for any illegal use or activity, or (e) seek any patent or other +intellectual property rights or protections over or in connection with OFRAK or +any Derivatives that Licensee prepares or creates. + +5. Feedback. In addition to Derivatives, you may, from time to time and +in your sole discretion, make suggestions for changes, modifications or +improvements to OFRAK ("Feedback"). Red Balloon shall have an irrevocable, +perpetual, worldwide, sublicenseable, transferable, full paid-up, royalty free +right and license to use, distribute and otherwise exploit all Feedback for any +purpose. + +6. No Cost License. OFRAK and any Derivatives provided pursuant to this +Agreement shall be provided during the Term at no charge to you. 7. +Services. No training or support services are provided under this Agreement. +Red Balloon may in its discretion respond to support inquiries through Red +Balloon’s support channels, such as Slack. + +8. Term and Termination. This Agreement shall commence upon the initial +download of OFRAK and shall continue until and unless terminated as set forth +herein (the "Term"). This Agreement may be terminated by Red Balloon +immediately upon notice to you in the event that you breach any term or +condition of this Agreement. Upon any termination, you shall immediately cease +all use of OFRAK. This sentence and the following provisions will survive +termination: 1, 3 - 5 and 9 - 12. Termination is not an exclusive remedy and +all other remedies will remain available. + +9. Warranty Disclaimer. The parties acknowledge that OFRAK is provided +"AS IS" and may not be functional on any machine or in any environment. +NEITHER RED BALLOON NOR ANY CONTRIBUTOR OF ANY DERIVATIVES MAKE ANY WARRANTIES, +EXPRESS OR IMPLIED, EITHER IN FACT OR BY OPERATION OF LAW, STATUTORY OR +OTHERWISE, AND RED BALLOON AND ANY CONTRIBUTOR OF ANY DERIVATIVES EXPRESSLY +EXCLUDES AND DISCLAIMS ANY WARRANTY OF MERCHANTABILITY, FITNESS FOR A +PARTICULAR PURPOSE, TITLE, ACCURACY, FREEDOM FROM ERRORS, FREEDOM FROM +PROGRAMMING DEFECTS, NONINTERFERENCE AND NONINFRINGEMENT, AND ALL IMPLIED +WARRANTIES ARISING OUT OF COURSE OF DEALING, COURSE OF PERFORMANCE AND USAGE OF +TRADE. THIS AGREEMENT IS NOT INTENDED FOR USE OF OFRAK IN HAZARDOUS +ENVIRONMENTS REQUIRING FAIL-SAFE PERFORMANCE WHERE THE FAILURE OF OFRAK COULD +LEAD DIRECTLY TO DEATH, PERSONAL INJURY, OR SIGNIFICANT PHYSICAL OR +ENVIRONMENTAL DAMAGE ("HIGH RISK ACTIVITIES"). USE OF OFRAK IN HIGH RISK +ACTIVITIES IS NOT AUTHORIZED PURSUANT TO THIS AGREEMENT. THE PARTIES AGREE +THAT THIS SECTION 9 REPRESENTS A REASONABLE ALLOCATION OF RISK AND THAT RED +BALLOON WOULD NOT PROCEED IN THE ABSENCE OF SUCH ALLOCATION. + +10. Limitations. NEITHER RED BALLOON NOR ANY CONTRIBUTOR OF DERIVATIVES +SHALL BE RESPONSIBLE OR LIABLE WITH RESPECT TO ANY SUBJECT MATTER OF THIS +AGREEMENT OR TERMS AND CONDITIONS RELATED THERETO UNDER ANY CONTRACT, +NEGLIGENCE, STRICT LIABILITY OR OTHER THEORY (A) FOR LOSS OR INACCURACY OF +DATA, OR COST OF PROCUREMENT OF SUBSTITUTE GOODS, SERVICES OR TECHNOLOGY; (B) +FOR ANY DIRECT, INDIRECT, PUNITIVE, INCIDENTAL, RELIANCE, SPECIAL, EXEMPLARY OR +CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, LOSS OF REVENUES AND LOSS +OF PROFITS TO LICENSEE OR ANY THIRD PARTIES; (C) FOR ANY MATTER BEYOND ITS +REASONABLE CONTROL OR (D) FOR USE YOU OR OTHERS MAY MAKE OF OFRAK, EVEN IF +ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +11. Indemnification. You agree that (a) Red Balloon and any contributors +shall have no liability whatsoever for your use of OFRAK or any Derivatives and +(b) you shall indemnify, and hold harmless, and (upon request) defend Red +Balloon and any other user or contributor from and against any and all claims, +damages, liabilities, losses, and costs (including reasonable attorneys’ fees) +suffered or incurred by such party which arise from or relate to your (i) use +of OFRAK or Derivatives, or (ii) breach of this Agreement. + +12. Miscellaneous. Neither this Agreement nor the licenses granted +hereunder are assignable or transferable by you; any attempt to do so shall be +void. Red Balloon may assign this Agreement in whole or in part. Any notice, +report, approval or consent required or permitted hereunder shall be in +writing. The provisions hereof are for the benefit of the parties only and not +for any other person or entity. If any provision of this Agreement shall be +adjudged by any court of competent jurisdiction to be unenforceable or invalid, +that provision shall be limited or eliminated to the minimum extent necessary +so that this Agreement shall otherwise remain in full force and effect and +enforceable. This Agreement shall be deemed to have been made in, and shall be +construed pursuant to the laws of the State of New York, without regard to +conflicts of laws provisions thereof, and without regard to the United Nations +Convention on the International Sale of Goods or the Uniform Computer +Information Transactions Act. Any waivers or amendments shall be effective only +if made in writing. This Agreement is the complete and exclusive statement of +the mutual understanding of the parties and supersedes and cancels all previous +written and oral agreements and communications relating to the subject matter +of this Agreement. + + +OFRAK PRO LICENSE AGREEMENT +Version 1.0 +Effective: July 22, 2024 + +RED BALLOON SECURITY, INC., A DELAWARE CORPORATION, WITH AN ADDRESS AT 639 11TH +AVENUE, 4TH FLOOR, NEW YORK, NY 10036, USA ("RED BALLOON") LICENSES OFRAK AND +RELATED DOCUMENTATION PURSUANT TO THE OFRAK PRO LICENSE AGREEMENT (COLLECTIVELY +WITH THE REGISTRATION FORM, THIS "AGREEMENT"). READ THIS AGREEMENT CAREFULLY +BEFORE ACCESSING, INSTALLING, COPYING AND USING OFRAK UNDER THE OFRAK PRO +AGREEMENT. BY TYPING "I AGREE" ON THE REGISTRATION FORM, OR OTHERWISE +ACCESSING, INSTALLING, COPYING OR OTHERWISE USING OFRAK, YOU ("LICENSEE") AGREE +THAT THE REGISTRATION FORM SHALL BE DEEMED TO BE MUTUALLY EXECUTED AND THE +REGISTRATION FORM SHALL BE INCORPORATED INTO AND BECOME A MATERIAL PART OF THE +OFRAK PRO LICENSE AGREEMENT BETWEEN LICENSEE AND RED BALLOON LOCATED AT +https://ofrak.com/docs/license.html. YOU REPRESENT THAT YOU ARE AUTHORIZED TO +ACCEPT THIS AGREEMENT ON BEHALF OF LICENSEE. IF LICENSEE DOES NOT AGREE TO THE +FOREGOING TERMS AND CONDITIONS, DO NOT TYPE "I AGREE", OR OTHERWISE ACCESS, +INSTALL, COPY OR USE OFRAK. + +1. Definitions. + +1.1 "OFRAK" consists of (a) the source code repository for OFRAK, which can +be found at https://github.com/red-balloon-security/ofrak; (b) the following +Python packages, which are also available via PyPI, the Python Package Index: +ofrak, ofrak_components, ofrak_io, ofrak_type, ofrak_patch_maker, ofrak_angr, +ofrak_binary_ninja, ofrak_ghidra; (c) the OFRAK graphical user interface (GUI); +and (d) OFRAK documentation. OFRAK includes all updates, improvements, APIs and +add-ons provided by Red Balloon with respect thereto that Red Balloon makes +available to Licensee under this OFRAK Pro Agreement. OFRAK is presently made +available in three formats: (i) source code repository, (ii) PyPI Packages and +(iii) Docker images with dependencies preinstalled. + +1.2 "Academic Purposes" means use within a non-profit academic institution +by its then-current faculty and students for the purposes of non-profit +scholarly research, classroom and education, and not any other use (including +without limitation, directly or indirectly in connection with any commercial +activity such as, for example, sponsored research or consulting services). + +1.3 "Authorized User(s)" means any user(s) named in the license file. + +1.4 "Commercial Use" means any use other than Academic Purposes or Limited +Commercial Use, and any use other than by an Authorized User, including without +limitation redistributing the OFRAK code (including Derivatives), OFRAK +analysis, OFRAK-modified binaries, or other OFRAK outputs for use outside of a +consulting engagement of Licensee or volume redistribution of any +OFRAK-modified binaries. + +1.5 "Derivatives" means any modifications, additions, enhancements, or +derivative works of OFRAK or any component thereof. For purposes of this OFRAK +Pro Agreement, Derivatives shall not include works that remain separable from, +or merely link to, the interfaces of OFRAK or any Derivatives. + +1.6 "Limited Commercial Use" means internal business use by any Authorized +User of OFRAK during the term specified in the license file (the "Term"), which +includes use of OFRAK in exchange for monetary and other consideration (such as +security research purposes) and redistribution of (i) OFRAK analysis, (ii) +other OFRAK outputs, and (iii) OFRAK-modified binaries to an end-user for such +end user’s internal use, in each case in connection with consulting engagements +entered into between Licensee and such end user. For clarity, neither Licensee +nor the end user shall have the right to further redistribute OFRAK-modified +binaries outside of such end-user. + +2. License. Subject to the terms and conditions of this OFRAK Pro +Agreement, Red Balloon grants to Licensee a nonexclusive, nonsublicensable, +nontransferable, royalty-free, limited license during the term specified in the +license file ("Term") to install, use, copy, modify and create Derivatives of +OFRAK only by Authorized Users (a) for Academic Purposes, (b) for Limited +Commercial Use and (c) to share Derivatives (i) publicly within the community +(via publicly available forks on GitHub.com), (ii) for an Academic Purpose, and +(iii) with Red Balloon, for the purposes stated in this OFRAK Pro Agreement. +For clarity, the foregoing license does not grant to Licensee any other right +or license to commercialize, distribute or use OFRAK for any other purpose +whatsoever, including Commercial Use. In the event that Licensee wishes to use +OFRAK for any other purpose, including Commercial Use, Licensee needs to +contact Red Balloon and enter into a separate OFRAK Enterprise License or other +custom agreement. Except for the limited rights and licenses expressly granted +hereunder, no other license is granted, no other use is permitted. + +3. Derivatives. To the extent that Licensee prepares or creates any +Derivatives, Licensee shall and hereby grant to (a) all users of OFRAK a right +and license to such Derivatives upon the terms and conditions set forth in the +OFRAK Community License, located at https://ofrak.com/docs/license.html and (b) +Red Balloon a perpetual, fully paid-up, royalty-free, worldwide and +irrevocable, right and license to use, copy, modify, enhance, prepare +derivative works of, distribute, with unlimited right to sublicense, make, have +made, sell, have sold, import, export and otherwise commercialize such +Derivatives. Licensee acknowledges that Red Balloon may, but is not obligated +to, include Licensee’s Derivatives in, and otherwise incorporate Licensee’s +Derivatives into, the core OFRAK codebase. In the event that Licensee creates +Derivatives, Licensee must (i) retain all copyright and other proprietary +rights licenses included in the original OFRAK code, and any other Derivatives, +and (ii) make it clear that Licensee modified the original version of OFRAK. +Red Balloon encourages Licensee to make Licensee’s Derivatives available to the +community by forking the OFRAK source code repository on GitHub and publishing +Licensee’s Derivatives on Licensee’s forked repository, but Licensee is not +required to do so. Licensee represents and warrants that Licensee has +sufficient rights to any Derivatives and is legally entitled to grant the above +rights and licenses. + +4. Ownership; Restrictions. Except as expressly and unambiguously set +forth herein, Red Balloon and its licensors and contributors retain all right, +title and interest in and to OFRAK, Derivatives prepared or created by Red +Balloon, all copies, modifications and derivative works thereof, including +without limitation, all rights to patent, copyright, trade secret and other +proprietary or intellectual property rights related to any of the foregoing. +To the extent that Licensee creates any Derivatives, subject to the rights and +licenses granted herein, Licensee retains ownership of all right, title and +interest in and to such Derivatives prepared or created by Licensee, including +without limitation, all intellectual property rights related to any of the +foregoing. Licensee will maintain the copyright notice and any other notices +or identifications that appear on or in OFRAK and any Derivatives or any other +media or documentation that is subject to this OFRAK Pro Agreement. Licensee +will not (and will not allow any third party to): (a) use OFRAK or any +Derivatives, except as expressly permitted in this OFRAK Pro Agreement, (b) +provide, lease, lend, disclose, use for timesharing or service bureau purposes, +or otherwise use or allow others to use for the benefit of any third party, +OFRAK, (c) possess or use OFRAK, or allow the transfer, transmission, export, +or re-export of OFRAK or portion thereof in violation of any export control +laws or regulations administered by the U.S. Commerce Department, U.S. Treasury +Department’s Office of Foreign Assets Control, or any other government agency, +(d) use OFRAK in any way that violates any applicable law, rule or regulation +or for any illegal use or activity, or (e) seek any patent or other +intellectual property rights or protections over or in connection with OFRAK or +any Derivatives that Licensee prepares or creates. + +5. Feedback. In addition to Derivatives prepared or created by Licensee, +Licensee may, from time to time and in Licensee’s sole discretion, make +suggestions for changes, modifications or improvements to OFRAK ("Feedback"). +Red Balloon shall have an irrevocable, perpetual, worldwide, sublicenseable, +transferable, full paid-up, royalty free right and license to use, distribute +and otherwise exploit all Feedback for any purpose. + +6. Fees. Licensee agrees to pay Red Balloon all fees and other charges in +the amounts and at the times specified by Red Balloon in writing (without +deduction, set-off, or counterclaim). + +7. Services. No training or support services are provided under this +OFRAK Pro Agreement. Red Balloon may in its discretion respond to support +inquiries through Red Balloon’s support channels, such as Slack. + +8. Term and Termination. This OFRAK Pro Agreement shall commence upon the +date of license issue set forth in the license file and shall continue for the +Term unless terminated as set forth herein. This OFRAK Pro Agreement may be +terminated by Red Balloon immediately upon notice to Licensee in the event that +Licensee breaches any term or condition of this OFRAK Pro Agreement. Upon +expiration or any termination, Licensee shall immediately cease all use of +OFRAK. This sentence and the following provisions will survive termination: 1, +3 - 5 and 9 - 12. Termination is not an exclusive remedy and all other remedies +will remain available. + +9. Warranty Disclaimer. The parties acknowledge that OFRAK is provided +"AS IS" and may not be functional on any machine or in any environment. +NEITHER RED BALLOON NOR ANY CONTRIBUTOR OF ANY DERIVATIVES MAKE ANY WARRANTIES, +EXPRESS OR IMPLIED, EITHER IN FACT OR BY OPERATION OF LAW, STATUTORY OR +OTHERWISE, AND RED BALLOON AND ANY CONTRIBUTOR OF ANY DERIVATIVES EXPRESSLY +EXCLUDES AND DISCLAIMS ANY WARRANTY OF MERCHANTABILITY, FITNESS FOR A +PARTICULAR PURPOSE, TITLE, ACCURACY, FREEDOM FROM ERRORS, FREEDOM FROM +PROGRAMMING DEFECTS, NONINTERFERENCE AND NONINFRINGEMENT, AND ALL IMPLIED +WARRANTIES ARISING OUT OF COURSE OF DEALING, COURSE OF PERFORMANCE AND USAGE OF +TRADE. THIS OFRAK PRO AGREEMENT IS NOT INTENDED FOR USE OF OFRAK IN HAZARDOUS +ENVIRONMENTS REQUIRING FAIL-SAFE PERFORMANCE WHERE THE FAILURE OF OFRAK COULD +LEAD DIRECTLY TO DEATH, PERSONAL INJURY, OR SIGNIFICANT PHYSICAL OR +ENVIRONMENTAL DAMAGE ("HIGH RISK ACTIVITIES"). USE OF OFRAK IN HIGH RISK +ACTIVITIES IS NOT AUTHORIZED PURSUANT TO THIS OFRAK PRO AGREEMENT. THE PARTIES +AGREE THAT THIS SECTION 9 REPRESENTS A REASONABLE ALLOCATION OF RISK AND THAT +RED BALLOON WOULD NOT PROCEED IN THE ABSENCE OF SUCH ALLOCATION. +10. Limitations. NEITHER RED BALLOON NOR ANY CONTRIBUTOR OF DERIVATIVES +SHALL BE RESPONSIBLE OR LIABLE WITH RESPECT TO ANY SUBJECT MATTER OF THIS OFRAK +PRO AGREEMENT OR TERMS AND CONDITIONS RELATED THERETO UNDER ANY CONTRACT, +NEGLIGENCE, STRICT LIABILITY OR OTHER THEORY (A) FOR LOSS OR INACCURACY OF +DATA, OR COST OF PROCUREMENT OF SUBSTITUTE GOODS, SERVICES OR TECHNOLOGY; (B) +FOR ANY DIRECT, INDIRECT, PUNITIVE, INCIDENTAL, RELIANCE, SPECIAL, EXEMPLARY OR +CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, LOSS OF REVENUES AND LOSS +OF PROFITS TO LICENSEE OR ANY THIRD PARTIES; (C) FOR ANY MATTER BEYOND ITS +REASONABLE CONTROL OR (D) FOR USE THAT LICENSEE OR OTHERS MAY MAKE OF OFRAK, +EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +11. Indemnification. Licensee agrees that (a) Red Balloon and any +contributors shall have no liability whatsoever for Licensee’s use of OFRAK or +any Derivatives and (b) Licensee shall indemnify, and hold harmless, and (upon +request) defend Red Balloon and any other user or contributor from and against +any and all claims, damages, liabilities, losses, and costs (including +reasonable attorneys’ fees) suffered or incurred by such party which arise from +or relate to Licensee’s (i) use of OFRAK or Derivatives, or (ii) breach of this +OFRAK Pro Agreement. + +12. Miscellaneous. Neither this OFRAK Pro Agreement nor the licenses +granted hereunder are assignable or transferable by Licensee; any attempt to do +so shall be void. Red Balloon may assign this OFRAK Pro Agreement in whole or +in part. Any notice, report, approval or consent required or permitted +hereunder shall be in writing. The provisions hereof are for the benefit of +the parties only and not for any other person or entity. If any provision of +this OFRAK Pro Agreement shall be adjudged by any court of competent +jurisdiction to be unenforceable or invalid, that provision shall be limited or +eliminated to the minimum extent necessary so that this OFRAK Pro Agreement +shall otherwise remain in full force and effect and enforceable. This OFRAK +Pro Agreement shall be deemed to have been made in, and shall be construed +pursuant to the laws of the State of New York, without regard to conflicts of +laws provisions thereof, and without regard to the United Nations Convention on +the International Sale of Goods or the Uniform Computer Information +Transactions Act. Any waivers or amendments shall be effective only if made in +writing. This OFRAK Pro Agreement is the complete and exclusive statement of +the mutual understanding of the parties and supersedes and cancels all previous +written and oral agreements and communications relating to the subject matter +of this OFRAK Pro Agreement. In the event of any conflict between this OFRAK +Pro License Agreement and the OFRAK Community License Agreement, located at +https://ofrak.com/docs/license.html, this OFRAK Pro Agreement shall control. diff --git a/disassemblers/ofrak_pyghidra/Makefile b/disassemblers/ofrak_pyghidra/Makefile new file mode 100644 index 000000000..d0a7ca34e --- /dev/null +++ b/disassemblers/ofrak_pyghidra/Makefile @@ -0,0 +1,12 @@ +PYTHON=python3 +PIP=pip3 + +install: + $(PIP) install . + +develop: + $(PIP) install -e .[test] + +test: + $(PYTHON) -m pytest --cov=ofrak_pyghidra --cov-report=term-missing ofrak_pyghidra_test + fun-coverage --cov-fail-under=100 diff --git a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/__init__.py b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/__init__.py b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py new file mode 100644 index 000000000..c82f0ac65 --- /dev/null +++ b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py @@ -0,0 +1,23 @@ +import pyghidra +from ofrak.core import * +from tempfile import TemporaryDirectory +import os + + +class PyGhidraUnpacker(Unpacker[None]): + id = b"PyGhidraUnpacker" + + targets = (Elf,) + children = (ComplexBlock, BasicBlock, Instruction) + + async def unpack(self, resource: Resource, config=None): + with TemporaryDirectory() as tempdir: + program_file = os.path.join(tempdir, "program") + await resource.flush_data_to_disk(program_file) + with pyghidra.open_program(program_file) as flat_api: + func = flat_api.getFunctionAt(0) + if func is None: + func = flat_api.getFunctionAfter(0) + + if func is None: + raise() diff --git a/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/assets/hello.x64.elf b/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/assets/hello.x64.elf new file mode 100755 index 000000000..138e83be8 --- /dev/null +++ b/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/assets/hello.x64.elf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af467282f2c4cc3fd6400edae094bea7ac96dff34d925e44fa49c75024b2d67c +size 75568 diff --git a/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/conftest.py b/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/conftest.py new file mode 100755 index 000000000..9b0e1866a --- /dev/null +++ b/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/conftest.py @@ -0,0 +1,21 @@ +import pytest + +import ofrak_pyghidra +from test_ofrak.components.hello_world_elf import hello_elf + +pytest_plugins = ["pytest_ofrak.fixtures"] + + +@pytest.fixture(scope="session") +def hello_world_elf() -> bytes: + return hello_elf() + + +@pytest.fixture(autouse=True) +def pyghidra_components(ofrak_injector): + ofrak_injector.discover(ofrak_pyghidra) + + +@pytest.fixture +def test_id(): + return "TEST_JOB" diff --git a/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/test_pyghidra_components.py b/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/test_pyghidra_components.py new file mode 100644 index 000000000..a366e5b53 --- /dev/null +++ b/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/test_pyghidra_components.py @@ -0,0 +1,11 @@ + +import os +from ofrak.ofrak_context import OFRAKContext +from ofrak_pyghidra.components.pyghidra_components import PyGhidraUnpacker + +async def test_pyghidra_code_region_unpacker(ofrak_context: OFRAKContext): + root_resource = await ofrak_context.create_root_resource_from_file( + os.path.join(os.path.dirname(__file__), "assets/hello.x64.elf") + ) + + await root_resource.run(PyGhidraUnpacker) \ No newline at end of file diff --git a/disassemblers/ofrak_pyghidra/pytest.ini b/disassemblers/ofrak_pyghidra/pytest.ini new file mode 100644 index 000000000..2f4c80e30 --- /dev/null +++ b/disassemblers/ofrak_pyghidra/pytest.ini @@ -0,0 +1,2 @@ +[pytest] +asyncio_mode = auto diff --git a/disassemblers/ofrak_pyghidra/requirements.txt b/disassemblers/ofrak_pyghidra/requirements.txt new file mode 100644 index 000000000..d8a8cabc7 --- /dev/null +++ b/disassemblers/ofrak_pyghidra/requirements.txt @@ -0,0 +1 @@ +importlib-resources # A workaround for https://github.com/redballoonsecurity/ofrak/issues/398 diff --git a/disassemblers/ofrak_pyghidra/setup.py b/disassemblers/ofrak_pyghidra/setup.py new file mode 100644 index 000000000..271b56788 --- /dev/null +++ b/disassemblers/ofrak_pyghidra/setup.py @@ -0,0 +1,58 @@ +import setuptools +import pkg_resources +from setuptools.command.egg_info import egg_info + + +class egg_info_ex(egg_info): + """Includes license file into `.egg-info` folder.""" + + def run(self): + # don't duplicate license into `.egg-info` when building a distribution + if not self.distribution.have_run.get("install", True): + # `install` command is in progress, copy license + self.mkpath(self.egg_info) + self.copy_file("LICENSE", self.egg_info) + + egg_info.run(self) + + +with open("LICENSE") as f: + license = "".join(["\n", f.read()]) + + +# Should be the same as in build_image.py +def read_requirements(requirements_path): + with open(requirements_path) as requirements_handle: + return [ + str(requirement) + for requirement in pkg_resources.parse_requirements(requirements_handle) + ] + + +setuptools.setup( + name="ofrak_pyghidra", + version="0.1.0", + author="Red Balloon Security", + author_email="ofrak@redballoonsecurity.com", + description="OFRAK PyGhidra Components", + url="", # TODO + packages=setuptools.find_packages(), + package_data={"ofrak_pyghidra": ["py.typed"]}, + classifiers=[ + "Programming Language :: Python :: 3", + "Operating System :: OS Independent", + ], + install_requires=read_requirements("requirements.txt"), + extras_require={ + "test": [ + "fun-coverage==0.2.0", + "pytest", + "pytest-cov", + ] + }, + python_requires=">=3.9", + include_package_data=True, + license=license, + cmdclass={"egg_info": egg_info_ex}, + entry_points={"ofrak.packages": ["ofrak_pyghidra_pkg = ofrak_pyghidra"]}, +) diff --git a/ofrak-pyghidra.yml b/ofrak-pyghidra.yml new file mode 100644 index 000000000..fe08c5e90 --- /dev/null +++ b/ofrak-pyghidra.yml @@ -0,0 +1,13 @@ +registry: "redballoonsecurity/ofrak" +base_image_name: "pyghidra-base" +image_name: "pyghidra" +python_image: "python:3.9-bullseye" +packages_paths: + [ + "ofrak_type", + "ofrak_io", + "ofrak_patch_maker", + "ofrak_core", + "disassemblers/ofrak_pyghidra", + "frontend", + ] From 4fc4c66afa98a411944abfe2c4bf390d8a21f868 Mon Sep 17 00:00:00 2001 From: Dan Pesce Date: Mon, 9 Dec 2024 17:36:37 -0500 Subject: [PATCH 02/33] working bb/cb unpacker --- .../components/pyghidra_components.py | 145 +++++++++++++++++- .../ofrak_pyghidra_test/assets/hello.x64.elf | 3 - .../ofrak_pyghidra_test/assets/lighttpd | Bin 0 -> 320168 bytes .../test_pyghidra_components.py | 8 +- 4 files changed, 142 insertions(+), 14 deletions(-) delete mode 100755 disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/assets/hello.x64.elf create mode 100644 disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/assets/lighttpd diff --git a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py index c82f0ac65..17f7ddca1 100644 --- a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py +++ b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py @@ -4,20 +4,151 @@ import os +_GHIDRA_AUTO_LOADABLE_FORMATS = [Elf, Ihex, Pe] + + +@dataclass +class PyGhidraAutoLoadProject(ResourceView): + pass + + +class PyGhidraAnalysisIdentifier(Identifier): + """ + Component to identify resources to analyze with Ghidra. If this component is discovered, + it will tag all [Program][ofrak.core.program.Program]s as GhidraProjects + """ + + id = b"GhidraAnalysisIdentifier" + targets = (Program,) + + async def identify(self, resource: Resource, config=None): + for tag in _GHIDRA_AUTO_LOADABLE_FORMATS: + if resource.has_tag(tag): + resource.add_tag(PyGhidraAutoLoadProject) + + class PyGhidraUnpacker(Unpacker[None]): id = b"PyGhidraUnpacker" - targets = (Elf,) + targets = (PyGhidraAutoLoadProject,) children = (ComplexBlock, BasicBlock, Instruction) - + async def unpack(self, resource: Resource, config=None): + program_attributes = await resource.analyze(ProgramAttributes) with TemporaryDirectory() as tempdir: program_file = os.path.join(tempdir, "program") await resource.flush_data_to_disk(program_file) with pyghidra.open_program(program_file) as flat_api: - func = flat_api.getFunctionAt(0) - if func is None: - func = flat_api.getFunctionAfter(0) + from ghidra.program.model.block import BasicBlockModel + + cbs = await self.get_cbs(resource, flat_api) + bb_model = BasicBlockModel(flat_api.getCurrentProgram()) + for func, cb in cbs: + cb_resource = await resource.create_child_from_view(view=cb) + basic_blocks = await self.get_bbs(resource, func, bb_model, flat_api) + + async def get_cbs(self, resource: Resource, flat_api): + functions = [] + func = flat_api.getFirstFunction() + end = self.addr_to_int(func.getEntryPoint()) + await resource.get_data_length() + while func is not None and self.addr_to_int(func.getEntryPoint()) < end: + if func is not None: + virtual_address = func.getEntryPoint().getOffset() + end = self.addr_to_int(self.get_last_address(func, flat_api)) + if end is not None: + cb = ComplexBlock( + virtual_address=virtual_address, + size=end - self.addr_to_int(func.getEntryPoint()), + name=func.getName(), + ) + functions.append((func, cb)) + func = flat_api.getFunctionAfter(func) + return functions + + async def get_bbs(self, resource: Resource, func, bb_model, flat_api): + bbs = [] + bb_iter = bb_model.getCodeBlocksContaining(func.getBody(), flat_api.monitor) + for block in bb_iter: + address_range = block.getAddressRanges().next() + start = address_range.getMinAddress().getOffset() + size = address_range.getLength() + exit_vaddr = -1 + is_exit_point = True + iterator = block.getDestinations(flat_api.monitor) + while block is not None: + block = iterator.next() + if block is None: + break + successor_bb = block.getDestinationBlock() + successor_bb_address_range = successor_bb.getAddressRanges().next() + if ( + successor_bb_address_range.getMinAddress().getOffset() + >= func.getBody().getMinAddress().getOffset() + and successor_bb_address_range.getMaxAddress().getOffset() + <= func.getBody().getMaxAddress().getOffset() + ): + is_exit_point = False + if ( + exit_vaddr == -1 + or successor_bb_address_range.getMinAddress().getOffset() + == address_range.getMaxAddress().getOffset() + 1 + ): + exit_vaddr = successor_bb_address_range.getMinAddress().getOffset() + elf = await resource.view_as(Elf) + program_attributes = await resource.analyze(ProgramAttributes) + instruction_mode = None + if program_attributes.isa == InstructionSet.ARM: + tmode_register = flat_api.getCurrentProgram().getRegister("TMode") + function_mode = ( + flat_api.getCurrentProgram() + .getProgramContext() + .getRegisterValue(tmode_register, address_range.getMinAddress()) + ) + if function_mode.getUnsignedValueIgnoreMask() == 1: + instruction_mode = InstructionSetMode.THUMB + elif program_attributes.isa == InstructionSet.PPC: + vle_register = flat_api.getCurrentProgram().getRegister("vle") + function_mode = ( + flat_api.getCurrentProgram() + .getProgramContext() + .getRegisterValue(vle_register, address_range.getMinAddress()) + ) + if function_mode.getUnsignedValueIgnoreMask() == 1: + instruction_mode = InstructionSetMode.VLE + bb = BasicBlock( + virtual_address=start, + size=size, + mode=instruction_mode, + is_exit_point=is_exit_point, + exit_vaddr=exit_vaddr, + ) + bbs.append((block, bb)) + return bbs + + def addr_to_int(self, addr): + if addr == None: + return None + return int(addr.toString(), 16) + + def get_last_address(self, func, flat_api): + end_addr = None + address_iter = func.getBody().getAddressRanges() + nextFunc = flat_api.getFunctionAfter(func) + if nextFunc is None: + nextFuncAddr = func.getBody().getMaxAddress() + else: + nextFuncAddr = nextFunc.getEntryPoint() - if func is None: - raise() + while address_iter.hasNext(): + range = address_iter.next() + if range.getMaxAddress().subtract(nextFuncAddr) > 0: + break + end_addr = range.getMaxAddress() + last_insn = flat_api.getInstructionAt(end_addr) + if last_insn is None: + last_insn = flat_api.getInstructionBefore(end_addr) + if last_insn is None: + end_addr = end_addr.add(1) + elif func.equals(flat_api.getFunctionContaining(last_insn.getAddress())): + end_addr = last_insn.getAddress().add(last_insn.getLength()) + return end_addr diff --git a/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/assets/hello.x64.elf b/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/assets/hello.x64.elf deleted file mode 100755 index 138e83be8..000000000 --- a/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/assets/hello.x64.elf +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:af467282f2c4cc3fd6400edae094bea7ac96dff34d925e44fa49c75024b2d67c -size 75568 diff --git a/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/assets/lighttpd b/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/assets/lighttpd new file mode 100644 index 0000000000000000000000000000000000000000..9ffaf0838bddd99d39186e912f07967445cdca7c GIT binary patch literal 320168 zcmdSCdz{r(_5c5#i#p<{M@1Wf^r)z#qK=4)g*qzgD5#^3ibWlUxiBMhb1pC>)hKAB zXyhfaP^Y4#qNJpv!a~I)QzOG9!x|VcLQLvoibe5zzV>_X^ImfV_4oLEzkhs>zFBMS z>)LCrz4qGseVNZ*F#f{4yu2v<@}ts7RBHdcXcTb%p9-V=DB5FGl#ccyZ%A~g^4ofz zFN}IF+rwRH%IPZf*PcMt9n}+Gec-zG;8K|auE8`i_$Gge_IV_`{sB?c6JHDIOPA^^ zO=aS=J%C*MMbSN}C{n-5hu>%k<(H7BtAPr-l&}7;*wk4Ic-JrFpWM_q`Q)bB6T8j_ zsX3{m^`x?BZyNmr*EVX+<~kl+<9G;I!=>NXfD=6a7IeNC<+nd+2XoE!d3%!nbFPa$ zeGX;TfFDiT%|7ii;3DXgx%8V2yp*&8;D>?tbB*BI0R0Hi{#JP6*TAby-ZPYa4*FAE z*ZVRgx!-t@wWRNW`U2NuKI1Xcp5i*4EBt1He+c4c%A~`K3PN8V`q%KZ9#I*Y~(;xmIya=gLt2T;R39 zBZ0S2=f7NE2G_452GL36>sLg23cL`U2;NGsr)4}Kljp}xQYrtH5+U*ze( zkpDCA6{LO6r=1Pl13LHjd(tl>y`GGBxb}n&E~XLu3Gzz0p5tnUzS=i%9JGGFA?$hCr_33v4FXwvH)1y3G4BW%x=K%Yt^Ay)7ecDICOTjz1_T}0Jy*F1Ymwvwl-VK}z zyo3Cmz=^;oN&7W$4sZqV3NHPw1U~5Nz6t$Tu63UN0(sS3-{$%WX@~oC)q4fJ7x+8! zI+X`L6#OOd6M;_yyMXgZ*RO-?LFnI*uHUb~_4^p~zk%0#T4~F<3Zb9i`jAimu&*co z{1u$eQJ+^78~PKw@wKE&gH27Vg)tCah*FL$V~`zZ8P;CplZ z-RCW${4byn2A)G&4Ob=fXs#{b#{vHUoDbA*Gx&>KU0h2@+fLe-z{BrygWp8{f1rQQ zRqoUGBkdSp_y+I_t~7bKlJ;?M`+E@LJEYy`({BfUgX`y9FLE`KKL+>}>W>FL2K^@Z z1mM?vf1uHiz-MwjOBwwh2R;dX5Z4s&dait~m!W^krQb)OZ{)g=tBACzz}JBdK>fZ6 z?18=pc#N;J8vHX{)3_%2v@e0{_h}D>pW*Y`zz-w+hg|?f&ZAR8~j^9{iens zDuMp3Pdgd-2hz{;Z5<2!nlE>^Py3Unmq7o3{7bk-`aH!1W4Ts&dL()JJ@4rSo>tl+ zs_)Z9|8IZ$?xKNxc9Hh~LeglM9P$AfJ^uriQ?a9R%8tvS&+>FtPP)h=eA=bE$ors4 zr{xqJ>gka=>47{WAV6a}+0qdOUDQW?%C#OY@UZw@CF2AI!AJVM+jmpO zChre%g-ng6F=H&ef`bMrV=cIo;hYsYK z0r7CMpu zS_AMoj~@j5o5uyN<66bFT7>_d=i$x3y|`ZRbS|hP;YF_Bn2i1C_g?6~b5(f$JHgL4 zV|g6<`&<*b#**Fz)NedjS_r>mNw0~~s2Du_nhhS(J_7PNuG4mr7s^z6WEy4KxUSw! z*(Q^|)7NPyZ5?cA1C|AVUu>g!x@bN$hmy%_v^rruoe-;=f$xRUF5uK$4^2D}sa z2-iQsPvi=}LhyR7E4c>c6KDCnhdflde(;&T!q>q^nLH&w>+=GbNB&J*Z*cwBl-&pX zn_S1r8-G{3cW9QxKJ;E#&$uR|(f&xK1HYzfIsj1fC5%lgycj;bfn833-KFUx5C# zPg?{09%;YxbeV^rC2c+U-a!3M2VY2g+kwM;ySMtXaS40@^sVHTas3ed9iM+2^y?Hl zz|%hg|0UN_Ppkglz#sPQo(z49$CdYW@PmEXr@_B(@|6EE{o{ZC@bDhW{FJLZr)(&< zyjVUbZdAVUrG43ppHvXdWFa{)+9%oyT|TM6olA=T4|FdJMc*EAe#w5s8=ow2dt&8} zfUZ5Rz^xUc&w^g_mBJ`Z+oG?9F1)3{t(~H$Ko7$SHn7l%K7sZp8Gd@mUwvPp^J~h# z>Hut^DK8oi%Z`TsCR4s}Pwj1z@!UiGwo!$V;sTYIjAonsMdVkk$#-_B{Erii%`^F% z8Rr5+|CsWn=|Z=@sJ!-Pi%kAIlwWG-Rg^EAQ{c|ZRQ|^p(h8IROX@#s=-*Sm`0ph0 zzsjc>-&&LZ2KlM8=!E9^H=6PzsK3q72U313hBLyK9|pa0 zL870tpy$4n7fnpX?Og)BnF-zJ%jePc4%6PB;G-x%k#{ZShmS6FXMf^n8g#m<(Cu+W ze*wDW{z7-2C;DLOKRdk8og<3=2KgJ=h%3es{RH%c&H3m!rZ+Kh2b=ybETDZu{~CIP zq2+@|8~P>Mt9mFI?m)&D%~vC`zfM*TON3*Gvm{2AEGM3es< zd^Q;RLFCnG=mX)e$Ix%lUiS@!?)*aSrI7pP=><_K;}ks%di3iB&JT({8G6Ajg<1Q* z0D2<})GFFl{?*W>R~Nc73end?FUG-E`usM=GuQNgDCzSJeWThxv@n|E`@bE!?3hGe z3!#?|haaz>Um>T3rvAgwOALJm_P5;7+GnmZ^q=W}jiJw{e4n8|3%^?p{Qz{uD+rZe zD*F4*AH&aF2Co=Q<9z{oM{|KY^AY_T^z3>0(F&jc7WA6q3$pUr6MwSy;KFF7m(Q`# zO&bfMT3^10uC|;0&r$hu>U(>vgWFI z>G{zlU%wA}>4ORXJD_J@fc|~{ne;#2)PDp0PB8RjhFWXr16f3t8h<~MakiQKPalcA z*2MZtb1GQ153!iZKY{uSuPcn?$2IPtg3O)9)0(VBN{2QT%f4R_|-HE;%dRS{g zw*7~pOTLuI>nX;!+3>TR{Ou1U{JaR=V9H;J>fbcwUnhU{hYKR@Io02Pp*L3~^Xp~W zj|!9dGz|aTcXL739=fs5Vv|3D{B%)aw3K>k??UKBEK>7*``18EIJqzzpA5tPN=*G) z{LAJK=S79b$MvUBe(V>SZ(biaKySRhAX?zt`#9x?oBB7Be-H9Y`~21DtIXujMlWLw z{Uyp*AfHhFMaENM^1ny^gs&#@zMB53O#ajAkAvs2zP}ftYx@hb>+R3zf08NB(h@Zp zdL#XH8~PvAU(kbn`|%!dF!SxG0(T!!@_dH=NB=qTzss=C*`|IQ?awpx;nXi1Qjm?8 z9-!R?CjTSk&pkdrTIT1^WzcPtSigM#HPEZ73!}N7{x9QMWa>{Nf8o=K|G$s^*Wm=J zygVMK-cnQkcFK=^yCCZ?7UGYJw&lC~C>r11Y{FNV@()mc)I8?5Z||qjeZ*VAAKijH zo;Bt7K)-7ZeG&a{H1spnFFP->@82WJZ6^P(9aT zX@9S{YuA68e~-pLjyCzV)L&}se>(Ii{K06)?>_FH_E=N?F7g+1gLb>m{|EA@H2HTT z--(7^O!)@d5B}?M=!p0!#P@{yQG+S3IIh#sJ@DUSXx-PDYv@M$n{Vig8UI2<|C;{V zS_<908Oi4b=oInvI?w+r(B*FxIG3gTpQnk3O#PkY&mLKr^&f|R2z}y@L;X_hceyG5 zUHD&R=;4%Ky){1@UtiC7*O>e>$S>wbLfWy8HN&56etcZu0*`{&M)8;OevAhVJVujD|5URDSTG`0pPk@%J&%bC_Rg zUtafK$D8)fC4ceT`Pu!}HPCMkO8n(B@HfGf*EvnCp?{v^@0+N<{obU%8p^ks@;8yc zi@Ke@fi9!?DZZ)Ph)(&hJKXxnm7af2bFH6G z3+d-glV47L+mr%#PAvYrXfN_kn$R@5g8bTL`C0$Jo$(i&e64FGhHj*M@3->Z{T8+N zP2@k^wVh=q7^tU=PpJ-#k;kk$eK?tbBjK{8?b~ zha;~=hVG$!>d3O?^%8fAe;n>4yLziKXV+}ol_^r~=zhrz94ShTO zq)t!9KachsO#WBtzthmOXs^f67c;K8hCUeoG2hS+(f$}?k4q&F=Fd_;-c`_L`ANLD z7JBtfh3>wT?Bxr{d!cFXZSrUDRgm3J{S0|6G5IC>FJ^KOl)|6j)6XXr}G*RuXs`0|sW3y&yt&s(Ye8==>k_3tj^ zztz^65Ip z8^*)=N?G>&bnobU zvlu;y|7W1*U6k~HHFB6^>i>oOvHvV^&+DrEo`*Bv4gW_%m$JVN@*EAlY;+R;je}mw zerbW1#}>wSk7@s}q=#P` zSZwOARDHuQTe)bN$$y3XQv82df3`zMBMPE70cyV+dtYhF7s2GZMfC6Uhe9vphEcHB z;m~XL!GC&w#zK!U@~LF}t4({=`w{pB_16Qv{V(~^q$s9K(9=3o{)^<#U7WMn<+nn^V$iHALI>P_4|BxA6D|12VL5joOgT$ zx`O$a_T_&Fy<zZ@}mO9(wTktfzUgd`lVs7{kwe_^B}TuNAKu`gQ6T zvHte@_V&iV&cPnqJpDB7PBP`ULN^(D8TQ|8=nqkUCH&QruJN4$o&H?1Ke`OM7AF$s z=MwK9>CW9Rz!aj{roHb{zOOeqKf9j(=b8L5)L&repOC-E&>8CYvL6`j$1??b37hz^ zzAiyNOHKJ#^NGI-DfhixYRA@Upkou54){E6CU5wG<8zrc9y`QGozAH{j+5}&^Tdfnm7kNmiO$Y_UY z{|yqF{!)-#FZMo)@o+xb;Omz_FXj9-_?P3L+h{MW_oqXzVEqpKTnt@x3g@}L{&mn3 z*?$K8KEeDe+K0iqeA*(vZ)`HZi;@3elRq0eZRpQYb%dd>q`lFGo=bZpxL;H1`~MGc ztjYfl`IVazfAMSR&DB;IGp3 zr+E{8X^sMoM+JT8hO|H`qQxAC8oc<(dTkQpF#O5&PONt@>fA`XAubZTlBoeDpP)8 zj{j(&{G8u%-sJ87SH%BoO!-ffKiHhdaO)uIGx=X4fB0eC-}3bzhAwR4yca!7{y&1A z`Lkp_ehzvW@mG)M_e<2f3to2`N!a|o@Bli#QmK} zdxgbhy7qZShx~od+9Ohmo-Y^d`MQVb$x%9oM9;@Q={ z{H4&Ni`h^6@qQ9|`8oW`a2u@EH(5WV04tB zzfApm%zpI|=w5UF_!#sWWBS(!<;QUz;N^2K^xD4> zk9zu1=mqQZIiro``#AJw4#mTKTLZoHyGi@6LXSRz{fw_)coP1=^mi2Uo@wZ})js>j zNuIxACT0=m*)u(TCH&4Y<&Pl$O(UOkp+|j!^I_y9d-(?TbdM?jZ~E&s^wIFO*wB^K zAKjby*IMY=7bo}AZ-E{>u^@Z@|32pLGE;vJ{%ED4@1p#6_Gha+{|`dX<@td&Pw%}K z@uMmK1^8QM=p~dNW&Gz{YP zj>A5O7r6J_B(M8OFE;rfQvRYm?y1J|JPvx4k@wd~FEQnRN&Vr5*1I`nhGuDs#u)k> z+M6_@&^;5W{x5*P3X{Kx_Nxp%j`9nBoIJntA>=p7F$`1#TfJ(~wl3w?V(q1;--?~&+dqoI4$KK>xY-w!}9HuC+a z0vP|(er+oBHdDV1`R_3FL_J?OCGl_j9tl4%8|+~T?N|K+d3koy4abp+|f-(dXOH3&th>;lL5--^7zALRWATzt{E0dJEmaelE!O zlhAJxKQwv&|41?IoBnSkzl!ty@xJ~%=+f7S-@Ls42EU_C`3J}^{zgHx(wBb(dhr>_ z{njU-cWgY3r&0bVOL8G{Ugd(_9XYu zo`z1KJjE;r?0CVx5idn=He`kP!#|0X|=^?e!g3iJ75&i^(NpVY$k0qigL zCBOE}Bt9GhU2Ni&QP2}lOZH>8!S5Q={zc^9gTDy=?c=KdbaFm36?$1a@w}fuv!Pc! zn4H(&3q8vCtB0Wn-%Y&j?QC{9?|3*7^K4^t09E&&D3M8+ruurI7mv`f2_jOZ~;1M~CsB4ZX0o z&^=@C)&uAXW`7g$sf605_*)6JO?B<D$6Y;p~D)OFHlyGms08(SJ_r>1j8 zTU};yMm)OW9i3gZq1*PlI+bsNVO49O<4dMxuJj$B-&EbvQP&YytLv_-p}Ac##qc_A zXlm@NJ2e(iCc~gxTGeHBXJcziRA1B5*>w7-sH>x?uC6U=uZu;706QC->ssq;t7k;@ z9i7#klp(QZdTrFyQCBw=vbv_GuA@V#ZH-Ee3pF=aw~^W0)dJ!a(WPAYXsB+ltA!0W z9>hDny3y5aY^~{RirSoRIvS_cHMe!nkhE&3km+pARCm-gHfB1i>+2Y+eFcoUxe?jT=n!MsM!bN%Mrs=BYNloy>s@N5uA6BR)wgwZ)=1b{A=XcC$0noD zLt6x2%m|8iV#qS>_PAPy6C?(NiFHKN>U}RrtF67Yrn$Ofs@j#Lo&GR0$Cs=Oytc7p zs!*m|XJd6!W*P?N%t0E>jLg)cfR+xXL8eK3#=NTlGrF^G3OpkCSmFS&5)UiMl?7n| znflfyyn-_*tg*SVL#;aJ!eFL5tB0SO_8D!Rt(u9a;B6+HR(59QvU4xJAXC@U**+sv z)7sVI#9PzaQm>|DmXl|=ft`2p<@g$0f{>034$5IQIEaYiEwbiI$DXEIc!=7l@`6k8 z2h4%Vjjfr=_Qq+|ops~tW<(d9pBZ<-b(xmB>6yv&*wsF*F5^0&qM$SJ%g?(c)6p`r zg?4;-*LA|LBkN_W%ye-?d+~52kB+X%*TYZT?gdv~nW<^2L-6q=O&U>AH}L54$_p;L z>ZU) zxDMU&plM#?+#gM$)v`?64O0fnY-~kaH8Zs%y5O41Or>Pz2Ca5ni)y;DWr|Va1(#J_ zd7bN|)r~)@uW#z=XplgGATLL234^uOoz-r*ZW=lpaUzyPVcuz89=pRWtFl$6 z9x1Fl<0=PwT3vf%{R~#bHW*Oi`Bf7fPc==AC^vKdx$)GpS#h0#I-{#>^>>R$wVh?v zVXy7ZUPDq_9jkB+?xL~25$9XyT5$tc3EbcS79_2XhOW-q*6A(T{$#wNIX|BEx{j`< zPM4}GTIt%TiPYl`oF-I9x%IW#rd<0higGE9wajSTNO#AkE8xmqm4LtvG%KF)UdP zxp7tS_HkKFrsm19;NujL(nO}ElPFVm5Q(eUBQyejsvD_LAUZJ zRP5E8-QpgzYWq>oGUvD@7tw`26)DHOBweexy36ts5|~Xyb#eJv`3SphI-Q&5vbB;P zRX>civE_6H2AS#>7v{)Wy8gRb2)w7VDyzO?Tt9Br^>JWb=alx=t~R0s4IGb+b+lFE ziX7cMHQRH0os)-4c5={S-rm$mK*JIiC)2F&GD~NNG(}!VbzH>c2P{Sgh%OeAipdcp ziEIyktf8+UORt!q(d@{?H#XDV+%!_=GEziyY&h-JjVOp9sjhmm7@khFnW<@O%e1wZ zso0d7noNg^o+8SBLyql3YpX&|1;+}{aTe9>Q<5M<3UFbPmuCZUViUc@AEL`NS2wn( zu)>zS|6fyehM)V(z)d#lVLHD!LbAyJd^PhmgR5{ z0kl|+tEy%(h`p0Sq^Q1D^X-PNx-Q~+g+mRUooyIWM;lDkW#Z+mftf%oX3KW9bTl;9 z6H>~*V&ED4v)eT#Q7kcAO-9Xi5QM;{_|8_dlm;Q0rLu%8_ea%reXT*_l{2EIX z-TN*PO81PQCp1U@v4V(eS{geV>T09fy2)Kr#8pP?a!2E*v>+y$>6qSjJ%epw@8xWZ z`rR_dOm!p5?5fR%^>M@*>&%suSvo6C3@LJ~hMFwwKJ<@cXt!=l+cK_reB?7gC#=K- zI%4bV$m-Bx1DL9v9PbsJJF1Tbi75oxT6>CRiP8B8BOZZLyINS=YBLxJ8 zlIh{hGw3d!0yPa?EmPxZB4bl@1@rZdQxuXg2i&w`+Au@gn!2!t4!6o?8rc4^`$-1s zdy{V1_qjE|`r2kfJU2l0>Mc|7y&6P&7fmPt!pF!s%}gd{o-zen){dZsEvh%|n%1@% zjNJv)F`v$rw_m6!KEV7l-u&xYYFcZ(8+N8p08MEgHy(<8I7=%W=tmzms*iL$dHE9fkpo-z|xeERo|7jgW6Lzg5c|_)>cuCk z19a(K5r+xwb#B=RD_?D$rhbNVHoGonx|pJFWf-tlnUK(rUK=uQ!TU3B;hAqY{RhP!v@b7YJzi)op5@r&T&FT7TnyU>*iUWj|ZEaN9sNgBw8tGgG z2Cf+x8$c|xj?9#%*2ydaVTQTGb8TwfxvdW^V+ZM`kK#xZj?h@Gmhr>~#Hw&yNi$s? z?#R+k<^deHHO%PXl%pww*5Y+nwZin;g$r<7)Y$X6b7wbIWgl@=Rbd~Gv=$_+$Nvvi!y zYG#gGwb^MZ>d6_`WZgOO{rjrSd$mjZobLybxq#d4cog9?-jLDJ+Em?6A1=g-hwP5p zJEk^rWa^He-=#StJ{EB1ijSTM8rpQuK$!jReTJL0G8AVM@yUogq|EBj`^LC+7v5nt zZk5HO;Y|j{LT;UwUK5D~i_M1L?(SFCNqI5(_LIF$TSK@NA@=a&_&_{ykdTZ$h}cDx z&Rldb5Oyvy@aX#1$@2Yi1aHjT3+vrZ)t{S8scWfg*Tyfqp!*Tkazy2Cjo8lokwaFJ zJ~D8k3@p1$7jw5;kLXn3mo8#JH-qZiTYa$N;(A+LhJ+~mMlom2V4|9E(Z!1KV#48^ zQArnP-F1vKyR2&U(w(?m{fcF;>%?<-D{;Y}cbqZ%PMX~KVdKGUXJ1S8tGXs%MJQ)P zPvke%ZQgZoJ;38-ZI0Sa&6!bUr(}nxwa&#caR|pr0yeI@gmPAjX&PF&J?3qRb{JY> zfzGzu+`So-nrs)kce(5(!H5E$0dawA5KkGOPMfi{<2l(Jhs|z?H{)f&uP%hVD0P=z z2A7{5_PZj1I9^SL=C>_k$RB0c>E=#UUFzkW$IUT+yVGy>4X-;%8uD2@mlO3Vz(6vI!nq9#jnCR zm-cw}hJ~^_-a^`4zH`h7PCNH_->eC2R_(@?nke?rV_jgK1bdi@0=>4HZ~(b0bM$Mf z4THm!L-Puv+?lFh8oX~&l*R@~XAa)d6DO9941AS=VYoDo=g<=uc;R<#SEV{<`eDg+ z!{-F6eVXw!ah#St80D15WEv+Lvz{X_ttMXK-X23V=cAT^nKE~Omp1WezK?eu$z~(< zxPU)4N@O!&|K?>m;8;wDLLt6Ostr6+3fu=jAA2>ghXE=MXLWA9WwN^|*4mzFYaDRY z*2IE9R29xYlA}?-h4viAo6V7-d%H4dmU*$cr?3)9xri&?vS9wYGi$@yJUOiT8+5k0i*ge1kbA%j@l{t2fZ&&!^R9(Za2J81?59ZEv@>}58$G!XBiCsB&%e~_-YdP*2vVp9ydBlsm ztwNk3o68lBQ-S2jXxyQ>2^;LKzISP{wU%cvF%7>nkUL}Z;ZAqFMw{!}xp$$Z+{lP_ zh&67=%0%Y_@gN3NKG!{AI{xBJQ+zxg^bnh6iw+y>Yg=l&Bjdx87(A@t}~MdyAEu-P^{YuZc+| z`fv*54<+NKvMO^6gRH>lGgy?Q=Zz=?25#~vNATGxq{ltNjVOh=?bXw>lbt)-b<^UA zdVrG(hs7MUW*>YM!*0#<&v>{XAeoNM)!mBk1}@90gCpjkdvbNg`Qd?5_G`W0!vx!i zO)iYj-vH0(d?`Nss^_MwwmWVj3~*7g1Z(4mZk?t>D<-OTkGv)`M)r{Tln!29@adyp zyUoz_N%X*BtGrT9#H)M1!5{2OaYplMP6xC2(vC3XhQE{#vh$`%xJ066IF@@w2Qh}`>bFUdR!_wp76oj?~gvRM?N*}HK&fO$v#IK7U1mjq*+n&JdkdDYTODp(FzYRxy9Mt zyLB;?_aXy51rGsatz7Dw+)bLFJR2P%j>na@3Q4VSM>s8gU7w#&#NN#Qetf)NjmzQez7WEyd;He?v~_ zJ;1n@dWg%#b%iG-;=Cj$oTmXp{jl9bS{O$qG?CiX5W{>Ax8&A?&cGSH!P zY)7G`&`Q!{(qE!OZL#kk`$Hdm+5!ssJSg9%#YR07!9xWD^ z8|bl$_vKwUYNxrbK4u1QY86JUykDiC>R!vcaUnl-xZWfzh^CwTMGQ>&`o;PA*?fId zYw)M}I}?K6=KFAheEdb<-Wj|+&wYbs@VdNc`072}->)kb;olqfI5=G+$`KDy0ARoV~66Bjz69oB|(?r4HQ8Y>LXx`Nm zQcLEimq66Bq?HbKVPDac1Tx&=?=U4FsSc*jxjblzR zyL^Hd@Xn*)g}j?8coFZ=30ClKo8ZN~lPP!!@4g9+;~hppK7O=R@EYFv6TFUh69qrc zJAZ-1#5WcUa*#T3kB{S&+cdl390?;Z-?%R9J& zynH`Qa6UFC_+{Ru7hJ$Qw1N+zf5Be#FZfmTFZd1gFZfOLFSrQ(3ob_gf{&no!5^T1 z!5^Z3!5^W2!5^c4!JnXi!Jnaj!R6>*@G(U@D=ng*oXcFH==*RP3T{6 zGx`_Yg8l_xL;r$X(ZAr^=wI+1^e^~d^e@PF^419Q_ZQX*@}1#zf_$&5Pmu2pZ4~5t zCz}QNj>1;KR9>`AkUzZirr<$&(RRU-yl98uq4=B^fJ1oCTyR)kR3vy##1i_2=yDWm2^i)GNpzFIy;hFy9Xl{7^pM(gqIW`!a%u z@f~47zAv*(aCm;ST#!GIwnA`3eza1Mj}WaAM0Xrti8`O#*!F4)ZXO9Wf;qcMW5d_O~Q2H%|%NrLzCU1&i*3e_NZAK!fte2DMs34V?5YzgxHly1RA`O!>4zW>l8$ak=23x0?1 ziwN?ak-378qJP1q=wFcU^UoLLyO0Y6A4C6wd^~2M;8W;dkncn-7W^Ih7hHq>1z*gM z_Fd7te%qf<{A=No@f)^1GW4&7eJ5@z?0aa_etlo)E86z+O{<N| zkHNbQ-e&LygHJN}1cO%^yu#q+1|MzkGJ}^IJZcN@IT;0*?!Wbg?FuQYgt!OIOk+Tdjd zFEx1D;3Wo68NA5gk-@kB+sNPGn+@J)@U;eCZSYkFUt#cN247hj@I?miHTZmk&olTO zgZCJ`+u&^mZ!q{IgHJGcrNJuBY%T$Hh7=G z*BX4a!B-i4g~68@e2Kvq8NAov^9?@F;ByS#WAJW+w;8;_;FAnK!Qhn!uP}JI!ABds z%;2R4PaC|%;3E88)Y4&%~iJMX@9@1nG(L`QwhAujy}O>F+G+Z($Ub zpZM1i_p&`) z8>4(3cK3ruP-jHyp-q|p?0l^hJSv+P+AbRA%h5*BsXI?zueL%vO|-fA`MBM}B_}ej zJ2n)rzH~!Tw9lrZvZ1aGZYvBDURZXwqq(nf7UGmDKZ_7goZH2y5rtegGAJ@0!jLe42KYQQ)J<7`ai_7A% zYAh-83jY4keOEK4jR$b9#5MlF_rJ#aGOH;++SHkIR@_Id$61@^d%74oX#73!>U% zeDH#F@A~7B2e&D<%=P6WFLO={2IaPe9=X!{4!KDSr4tQa+ruR}?@C#O$t>kOHf z!+%MT*>3p%7dqm`Q__~R-&vgCMO)Ubi8u*ou6TV19UT%OgH&(-+JEnS?O>0;2tL^3 zFMyxK9Fi@BIYK-A8%f{Sr{_f-nma?3{wLCrscZ8|@WXdeSM5*OZ=e3csJwq0GRbZG zIr3$bDQvO`n;eE6QKo+|wxYIAIjpyTp|{Urqz&_PMRq#Tx4YK?QGdfp^pP&_&ufid zJE?~8qhpnwn4Y!ictcNsKE}|aj-0jWNJEc?KFrXADL=%}lc2eelx@Ejy2tbJ5tH6T zda44t#d8r=C-bC41uARKHSsT>0+T0&s_Ug`^FVFTic+c6` zBK|J;-hVMK2IJ=kQ&#he+qpyL@22b{Fl3{-JehQ@1wZ#~7L*O|Q~8&CdFe;x zCDRhdy$|)CQyu#6NWbywFl2VyIpn2iJ1eUvH@EF#?^=S_OJA9Y&LCtI;V|ieH+j2qK#|eW20~5CE9rU?!=yZs8_Uq z>?ccu9Wt(N(*ISRl$#0t6H{-t`eTjw+Q`WH;YU+9J9*@zuVQR9=sE@d9aC?x>e0Tl zDb|Tp&RU+rUZv|I^v0)tx1>@-U7Vu%qd75P{;+ncoxR{&@r(4Wdcrj~-ay})Clh_S z|1ciW6FmKnr$-?(wewF;kM{K6Jw4c$f8EoQJpETs*Lr%Br<**z-qUTKe#O&OzWqOV zdZMRa4D~(zTTeH5`Z-V6diqzMuJrU%p6>MY3coh;N|s2PnUQ)|K?bKnrqV6 zzuwvD^jQHd|5neO4z|N18e6363g)ovq2LtaFZo>BQaq>_Rdp(;BV4hs+U%rH(M6ta z^K{D7O`aa(=>|`id%D)sV?8~|(-oec=;`sEp5WTElDQ=Qf(=&q z{Cj-9e53N`d-`(xs^|rt-ipjb_d;v@d-(B-R{PtBYCf0u?}cA1#y@_Q@-Fr!&(1N) zb}Vu)N_+W6SFZos&Yib8nS1@*<@F;UUctN%b=1!Y#v!`gmo4@58cz@R^lVS3JuM%Z zf-l9^*UyXFkk1Qg>wMa3(lkEpWz>&o^}BLbT&Ks=gM7P#J-w%B+OL84+&EVIoT_u; zHP-nV%AGCwxU~?Um4dHy@A^lYqIcE3?a!BPSn2EDcKEmrDtCl@Cp?9{!BOa{pS{oG zQ0`>P`TXN|!_VeZirtzY_!+Vber`AXl=(f_$Ka(%*Lw{b3(}gV&R>k@5KJ@yJ)QW^Ep_@zj`~+7sD-5En-)?s9U^OVO6r z24vOnFUhR0|GGiZmf3#)F+NQjtQCTHvz|wk*P8M}KOVIYKL@cFEU1JRl{@C_q#Tb# zZK;BfvF!0iO7HCPc${j>#5B)*{2#bx{x92DczDdmoL#h&HfduGF1{;0-3FALgRdj* z8dNwcmUUEi$ENYv;>5$SO?30hkx@T?M9A6257?I|?`XFN>g(UJceJI#>;sjjxpe5c zto7(daz2{2m0sfOyg?oH-Hk7`b@Q=J)%^=TNc&6e(`7%0cw9Dg5O~m)Y(P5QkF?|B zJ%0aM+CI(WFM?m>@fX0yf{Ty0+&-+Y|2fi#)z(+!4aII5?{LP5jh%*#RAGnGzxIhU zckUdLBdZ||yOGs9Mpje2tX}s0eV_j1J0uhStiT|(DW4}_tZM?}o8a@Y{XxQqDIK0= zzdDPlG_oGV{E@u=iv9CvHnuGAJiXUkd4REnm{sRM%L*BDRNjBr_5tZb0-y4ClG(T1 z7<&7AVwv@?ni|KSzXU4(=<^bN%a&H|Mm~ogmDtkZUOsnu`83jYr62zR%>7$^3@>@9 z&5gTh^H(P`Z++e%-{z-%n^m-#)g7`7>+<8Z1Nj|x+OBQ?B*X9jw8Uer_idl0wi)|^ zTavc+htJWwY3mHrR-bR{%sb;YukdY_dVWKUb)Vsrze(ZjPx*+IeAQT702$o|pUT-$lnHF;|1>++%L-t`j=?}g=eupSTe1s5=e3BJrD zj6r_)-$k*EvwYFc73U;-xBK8N_yXo{mWK@?-H+vF&qMe7@G#Esa3?&BI)(WBBLy4s z_r9thUl6yCZ|Sw|#@tq0wd!}}4Q_h;WjcJ1)J%IBZt`Ti7qPxNz_$E^p+N8dRz>VLHCF1H38 zYtvG9t%o;vekopej2O2*TRtc6P4X=NA9_2nCGmen4*!3bU1NXS-h=C6e7V<;>IFK;1b^maay&6ckO}+IK^hx> z{nh#LvM?6k=Nj6PY;2jA-eL_y&cQwgd;8G-;Q9Tp>gQ4VmrG7heA)BFK8393?0y?L)_i`vnCNitUqxY)EIe;eYGhp8X@{#;*wE%hazCeQmtyWm}Uf%jYC zeK@=i&*8lZ-dCA^b9sNn@ZRkE{t11n9m{*4X~XjVx>>V6;p=}(yfePLPDtd9?YZ^$ zk-70Y@w8hL`}!aBeMv^=QYQ2(U;eV6BZ^&^BSYqdIph6osh=Y|3~#yP`v?4mIewbw z?9CBbNl!o)5kF1M}uU541?{xq%$OMd)!w_Y>$0n z7;}glzYhG zXB^>v!Nwd}4bSOgrSGHcJ^FaX^zmEY$A{@7%sJxaL1Es=2A;%ENNzztd*$@`ux##5ukecX%(2@9hhrl=S&Ymg{%lv}`n1;C zu#V-dOTjOPb@hgS4qTVMlQX7qeoXJRF6}uyv7-roObaz8Y&!V+|5NKyt`2k8qB{cr z@39t*V$7De|Lt1zVa6ZUq7py;T8$r{$lr;~`hnmRufIL^i7sx`{@?5WIKRf~Oho)? zZT$M-ITK8B^ z^tA2gQR;+o1fEVcX~n*;lSum;eKB@tkDEEWJc#xJz0u#pkgpyiyU-d|e)pz*RYvwo zJ?S3by8hfuY;U#RS1$Pw>uajq-Amj1lS!Uz% zv(mS{<=B|6_idl0wvq1+_JAEP$L&i;vi;LP5$j?*c}+QaCo2!0p1C#f6wljXqmx+4 zj`wN9(+i%b6Fg5(d7jSoJe9zc*5WiWUAQvz zS!KpAd+PLb?w;jO$RnIV+=)D#UDLLB);&9o#f^jZ^&E_F-B)m9!uLPLeFe!vWhE!+ zFx-1ky4Hs!l#$PV!t7!3%Y%9hk5)&2F*<6Lj;OoOS&8pd-DSI}yVcbFn6GR5Weh`d z+anfs`+{$MKDMRvy&e2QaRzq(r9yNM4_{~hC;uJpTTA9`tbNjX8DlR;=enP*bnP7{ z{g3L$aih)$l`hDdi(U2g_t366iR4BZ-3ydlC9AEwvB`>~lUU)0jhe50{dx4MwcM_ukD)*Hx8sClP6yk}_dGA~ zV=3{r`9?vs&aoAf+%FsUW3KRH z4);qBjP23+$79fm`rVapZ18@e1i#Th8QpUa{_70!?&pa1*Gv4I34XCsebE0XGltyt z@g~L*_KctK>h3to?B?Ph+=o*li`#Mwp@{3|w8j6c@! zq;#DPNq^x?<$m}IG58tc%g+;)IgI%h#x2`vFm2g39yB^S#*eKXzQePCsnp$@0$$Ac z=9zX1iMJPdT7JJc=gjEqv^~e??@!y|xx_G6hw2g|^wYh&!vub#VU1In)-M848i zVr!k!G2`mz9&R^fyGfUvxZi}oi=S^=VtBJ-e9DaRb>=LcZc+W*duOXC_pEQDU-3JJk0d|HM(JAD^V2nbGgCu1wYoLqi*BEECTqe>_&^|ssvw22PyxTJy zt?zDZ*qEM?4ZM%>JZjCAykv(Hheodn(w{r4+J4OA>s7b(Ky>cYwxu6mueql+R&!JH zQ9jwtN9=O2;zZIa{a7zm`_L7X5p>Vxq;BpLuC;m=&udOOeb4^-(=TLC|773!dGWX- z?duuO-=pZ;Dl7j~l#1J^qOE-7F^kweKRv7OxiQ84&yE>S{aJlqS3FO>e$K3NW0XH3 z8~n9f>xiMYsNG$ybv=wrc_sAM1MKA4I6l6ii<>z%!#W>_cu#Mw$Wppq43Nqp| zJG+(9Y$K!DUPgksGCCOf5-+i1--6P1K6=-C$FKNWEgFa)@v}Wj;UCFZT z%DXpB4|(ORn*n!n?Oi|E$6Kq6-U}-^H!FYl`dx<&tnlRy#|GZZmcD{5<;s$EcF;Q0 zkM(^w82c)sZT6u~pKdPY*aGc*B>HILb8R~vrk%IyBlm2@sNIz9GG$+*tmKu4?~qOB z@{X@^@^t(lJL!>qLUzBQdTwt+8}b{<=iLieXRPO6ajg7qiv8ADY*KNDc%PHPZw-n2 zSKYky`5VN`c=#AAo_u-XY8PH!R=%EfQ+=IT{P@=BwK>E=b9|Z2{<)X%?BKuf#lOH_ zM^R>!FLN2~Xm3yv<_CStjw@0;N6lQQplk(Ywg3BsAB*OJ(!v~gf;Q(;PWG#l<#xDieDq%Rq%CU|0rY> z?=J2T3_wik}zO{EDB){@tdN(G_d`Ak~{U zlsW6q$IqRRJVzVe(;7t|dUjz%Dn19*GlrTcI?HAfa>73r$mBYmT1#kVRm{JQu&e6ite2)t#>BHR1@d9}*RH}CXqrP1+- z)X+^WW{*bSw~a^--Sktl=g_*M_B7YVFmK>{i!CF5lwVGsU>IMhr{~e-1MyL=oj?;` z4O;%uWZfKutaOG@3ZLR@iT9C8pYU+JFJ5KJ@9`ex$5URsbW7Iw;Eu94UKI~o^Ea9{ z_R48vweRx)(mzTYJ51SJ{~>?>1#Wx{I=D zU-rf~k~YJhOm>~ycBwDlx{LC%|J?FrzI=@-AM8aoe$amLS*>h#tS_4n-!<57Xe-$B z?W75>Fy*fEzHQB=8<@W;mu;JK zozP|&%VqRmLK*RQf}dB5us7MvKE`I4tAkXh)3<*pydOwiy@#uDhdL=!N9X3MGtbwN zz3f4qP+onat3g@1T=ScArgGi;N!q;KzuT&|!u>$a+0U_dDs6#pU-x`oza~!mjISd( zXgp*+cR4m8y6iOO8dXNqPrt8}B6y<~`hU{JUb%@u@hzoZxl5$k_06$ZkAshrB)i z#(Rd;kfNW;TZ)X{TfVeJ@B+N1QLwdEY-EL!grPNUoi z(li#eJxV$uZ!_uCWiQ{mJ_TMznKIJv-@0=^ysf>R6KA)c0hQq0HmFY9F|d!~EWV<+pM{#-I& zW$T)+@+Bo{_9xKVhyQHn&Yz06?cVl3$$F@I_D8bYAPmdPRILBmWV`sxpo?_8!tS*5A12u4T7(utxT-@AJBqZ{|6K^>@?XczFM; zvE#Gp?=#+h)W%KdXbk!qT#B~C1U)+KM!W^ZDa0*cY;Qn*lGlA%#$t| zlkN`%I-Fexx`2G$6Bga$^~f_%uDs|~j(Cp9jWOhx__l$64?a=mO|74Xw5GG()SeQw%NMPBb*Wq5n8T?*)Cdp*7cz zfEJHM@Drg|&8wrB6PMs`g6&I(LH9+nOLSrD=-H?+zE5KNHc#!HLwl#^w5M}um8FO^=t1y{xVjQ6@wTcMvVzMm9n zI-4LKiR~F$ve0*5jwhYEu5P0x)5T6>{KG#_Z|T{g@dIov!;rgQjE?;zG2&7qr(k0sxY zM?P~fX9dc)_n@w&etI`^?BXM$>>S&ZIp%c5SjtU#otdcr5NljQoiRRN?{TY6Id!Vu zqs}-}XREKHxz_L=b*|!>=g`leeI41v%=f5ssp;nhUq`x`_a1dFGj;SHx5gtIU-%w% zE;n_SQ77o!Lo=F2=pA7SkX zeGSj)OTK?sef>lC{Ehx*!23qu?&nRr8h4mi+=q(iNY1?C+3DTRE8XAUX2w*)x?=ac zn@_|ab0(-5xr2L&>TeY`+vE4u^6PpALF>^|@T~la=s|FSnWKO8{$Y~Ot1x*Rl$T@w zoc|9hK6}?|%rnR$tT7jQ-K)>EDW7Zqzc#u*)7KF%W$#g^!`Si&U#E&Xr9L1 zvs`-B6><9^Kd)TRyd`Z7@$XIQOiVGY;`4$uaVk87cp>npHiB>erg+?iomCor+Bx?h zV`qye#kT)`cJ^PR|A%~?_p`H|rp{fy&imO}{)oiS-a?&VXUjkJ!R+ki{DJ;u7PcPz z%MG+=?aZ!AdKRa4H}X2*$Yfql^5b|vc^ycduwGo{>&W(Inm%&p@Ef6#hYC;yN$PsH1z-SBpz;cWx`Xs*7WY)>-0y-1zm z)afJ+R1AEa@Baz2=g@hV+P#~(;?|yB@V9I?{GDd_`{@Vd?{vf8cS9ZT+bSyK{ny^i zA@QyIhk8FZkN0!K-cIYA&L70HaQS3?OGG|6KFgoYw^ib^{IBrLR?x%2UyIxRN8Z4; z_3rN%Nqg?E{_K-J^YMR2Do)|s4V}clORM=i5R*UHm41)16(6vT-Ss6t-cMH>ccZI& znWtfGzdXqOeb(HojjqlMb-c`9xjdHVgUC)i)zSX$>}UIKcsho6sRK{PhxXrxr)tB~ zheI9D(=yM~40v+;55H&8zC5f|4_pzwc7)$!eLCC~QqZxa?WMhcv-bH*~BG#Y5V=#pPzXSXnXiKFBRjGxw^?Z|*B$uJR3} zcrRNv+ua)t_e@p3khL`2FZ~<-HLM9rSH7P8)jgV{J)h!-cwj?ZH}D&m4ZMamYTYjQ z4Q;+3&)@m~!L!=bni|@+_vtl$`KC|o6UE;-+D*B^_^qP!U7N~+4pOE)|4r41{Jc~= z_M((K!*TcL!ac_DJ>n9t^I@q(@A`h4?wd&GvUNQp$C>38rIjI5Jr5Vsukh(QXV5(8 zzBImX6XN1dPgnZ+&93tF?d>Ra z7jlYam6twmL%xwsgzQ4SY@d1#$G5FD-ZmxP z9(2$VM?C7NsHme3IST2dq+F#WBc-k;x2U{Eg+OM8MM7RuvPr4Pv=Gq{Q8CF(u_(#V z$YvN(E?An8QP<@8y!T#fX7lw7jOO!tUe6!rb@tD-*RQ?y+CRUv%^OLfeDkbz-+ZxW zK0~?V>0^cV&J~HR_jj7m{l#XVz9swexRn{9wJz{zHQt4=ct?5mP)6x&m4^kp>*bq* z{Rq5tU3dF7JlWHO-<*r#Kg`$FM!N3r`u)80d+&A8_ihtSj4Qs^zL(KQpXI$@eA}FS zHGB-;PXYc7Izt%h?XGo9=?#8ZSyE=L;DobcN{5I2buN|iZQ?z0cE0a%?@cNqC(;3f*`w7}F)Ngm)r4{X+8Xv1YEc%~VC;C~}l^?S~-vFB>efX@Ku|EKMuFN1fQM|pWtDtA3K_UFz&lfxNqpP zEYlbxyVdP;ZO~dL@j%$`nt{;lh8^sTfXtDS20{Oj|&=V@nsq>o`P)DUc2 zeCuuB+R83`l{;TBnpONZ&DxmCuzO7t_I`Egx+s zG}OvI48T5Uo}Tu7X#AqiuTs825UH&=dB9;SutJZhQpjNXrrK z%}$~V*va1XD?L|>o$~q1j%vf>*e1qVk7KjmOFvY3<{9YBFxfEDb>`+d_QrKyD&+gT z#Oo91Y>0Rr^4)hjLq582>;%@4NglHFef7hI!?=X^**(571=+zu+~d1?ZX7?t8P&q0 z;q2U1>`x2loN%tNw49~+{D^#Xg1tb(epcmQI&U53b4qiX)W-u2f3vk*-PH(k4mu`z z(_fIgW+AVoZe&rCp%67fAb+>^EujN9Uif^WAk;#9@K?!cS_g#^rsP;G>`2 zzKQ1Kz@e=7`>%|O^;xeA?Mg4`6Ziz!kNf3YlkV+J&Px|`p1e}H++}saYo_Gw_WI8Y zg@a(E>vYTI?|~QN@TsQrsXmN;B)(_1`k+UptC|<*+q+)PJ=M9n@KpCWP$QTdb*Gbl zc@_FASm=LuyqPrVL^CwUGT53S_O^enS$>tqR>yO?>9yWa?)uX$kxuyjb&~~WN_P=| zgI^^(G}~z3U-a%~v@gY%Rv!M_O-duY$jWg(a=evuoxx987<7K$b%&em@Jpd(wCRKM z`dG_%K5aNtb2`=|)yCu2#;F=#|2)!gPh>}#vm`tISMC;NCb@Ps8$R?Cc=NE&DL=AJ%))Y z1J2b3)9d$ToN%7_SmS++wq4%m+u5n?xZpZ@czpLlGVbv&eN80&j#dpYmq`YP$gYVu zuga!XNxy6I`l&w+-Z#p=T<6(>PoVv}GDj%J5!Y$^bvxn0n8mf@H>F^lqKhV5e z;&(q+*0aB!)?qCWd9lCq*RJTNGv1|T*qiZrTb1-ne!>&@l#gkjtGk@|I6lM2#r?H5 znrrS_vv=&%cgZ$$XMDs(xs9J~&2419k=74BKll`;c6fS4KKlEd<;1V`HGofPEFgZ{ zx%w9mSjU>No%ZjSENOqR+7ES%XLF2a-!b~>L!z-78gCGdZNina{Eid6F0(Zr_NF<@ z?|7Xfyy^{~x!b|#5yPiU_|OlS!xvA9-&Lax;y;s4g!N6s6+ioSjWdi<;JHM2g4Z04 zyU6hh;flXdzc$`Apss&kra^V9MB}D@Bg6VJ>A*NkFyKqS=Jw82%0nN)=lmyo+7Um3 z??jnNb`NW~)no09@#&m3etB@Q{B|y;Yj<7^rg0O{mY? z_u$KX%j1lX1+B{#R4%lUDZ^MnnSm+;EXn}mlbN*DB1ndIYoGDLFVjsSIE5xn7smu!EK z1w7T%_DD4}Xzq8NI+df&F z@n`EJ!!*BT{|LB2rs$l)$nsdNk7WHD&x4=LXBqD+rHAy@S>iXg(i8POmq6&|H_(zV6!TRwdp+eN$W#+&<%Hei2Cdj6|2@IgxV6E{kcSMOQaa%kh68^0EtbZ3{Y49>`^>YH z1|0gO!+F5cLf>hQcjZFZczEaYQ70%hF4gJ0(&&c^3@`P?t|5so%kG5yMM?gFNxtTYA%Ag_Uzg->cK<5r zGfS=P%hqSnS?wc6KP)M?+{&#@%4wW^OSu(RZgo=bIpOu?5xH<5wXc2fg8z~4v^@Gx z@HyMhek1t!MNQ(@Dr<93@#`6lVWhomX~_H6mNrbXe89q+EFW3^!qPS;b(Sm5eXVRC z9xga3PV`~g^gevA>ZW~|Jo@mO5^djMX}LY4o`dgql?HtF>Amh#CFy)Wo26L2n;4Cu?e|1(%&=7?E+`)VRL(NM=2R%`J43$}D)19egzye6qrN(cWt z$=AA0fZ1d)|7m>+Kbp1B7VXoxP3FGo^a*ip!TRT+(j)wgQfr-QodsGaq+Ghz*&Ub7 zbHB^e7&~6^cZi$gTBpNH$AyL3OG7T(?ElMh8!OFzr{(-CJ4Q;-M=j#Kzt$FX- znp1Y|+H%S{`bH{mvQK@f%Hui3^HW~B&TtAogW%1TAHh7_ea$B&i)Cu7Ubya2e0tqb z$%i#6;*2MQz9J_M2>ZIiv5 zJ!NF)KTDJwqH;40UVTCM<)^NFL*+Oh0KD<}=;z?~+#^2Cv9fbi=8a`>Ptwcauic?C zdE?KWgQFj}pzxc{n*7MM_Y|(t+j{L9=f$_;ln$*$b;xdazIh6J#XY!J3a2^JZR9b3 z&)C<0uQYrN)(GLxN5qfQPa3JSH>a;Havnxy8B_RX6J_p=GSxb2&pQC;+q!94{`9rZ z8@@;E_&Q$lzdAUtn?E+{+UbX@9i7W5ayCcpV4w1W&pJ82DQiZWw+H`}y-MwEhCO)7 zxPP;c_G5>r{lQv;^|!t7-@vU-RQowX+V7!@kVITHA_vzKX$ z`x$%aZc@~hxbAeV)k)_?_-5UDELrp`e*LBCns?Hc)6}JNk{S7vU5oK+uu|s{T|S;uotiSooFO~zVhA2PuDux zBhh@nYv}$O>s3bmLEks^b5)YN))H6?{PRh?P4TOf_*lh1oy12g{)r?$M)8j)@o|cOEQya-{L&=;hInyF5??HS zd@zag-S-QV_#(y6PvT1zKR1alQ~c~CK1cDhlK5Q3-;>1K6+bPB&r|&5B+hr}Pe|g+ z6+bqK^9J@&Nu2M#4^85$6(5qs*C>8)65lNP4@}}M%HKbU^S#`9z#qt9zf3?LcEWXO(e%^nj#r^E) z3X3;e`Nu8pXHl11yw&oTS)BI+;Nen>w^@9##m8EFk;Q#acY(#nSpJ@XK`OMoo;bo7oB2p z=Gv5>Z1FoSewD@1AMz(ze5J)FT6~qoFSqz=i%+ol8jFv&_-3PjoW;?3;E%OyZ29*SmoEQA|L8e=5dBB@IU^qX&bgf@>g;&v57y2P zRX*FF3R?SO{VJS`7EFAEqb`r!AFa~kK|QW|GWby$q4G2GFW?{1?byg}h*8oJZ<)>RUoNLX}Uc!2QG z*v?w>UkX#YVPBP$ooV5)-Y36|eRAM?zyABFkx%q%d`i#ve*TK()34Kf@8>UBK6W6@ zcf0UM%ctL``ECb(XZiH=G~fIEuPmQ_p5}YM|GDMU@6&v@0}oq1b|B4nyYLgs#}1_V zZWn%R`Phv#-|fivEg!p)=DQvFw&i0-(tNio|6}>sl{DY&%-1X*JCo+S-T9K`V|UVg z;`GZeSUz?r&3C)>8Oz5mrTN6Ef2HNm&Eyj&|1!(RZl(2!lYg=0W5?2bw`&(zK6Wk5 zcRP2Ey{|L)plgTGe{vno+-Av)T z9X-JETQc>DQ-5#E$F8RJ-Ol#6{IQvQ;?&>K^07$+lYU=F!u3hG$-?djoT&Te*n>&Z zZ{Qtg@#z*n+T!kKY}DQc<=wA%NpbgGH0KNRKh`VUck(+Lta;<-V9Q$+W`2eL0nPiH zO`5H9b0LlTiQhvR*3^7#XtFse=fzo1#wYS~6^9Jg*;UIQq%)b|S`sccTsAnY?TGGl z48kv~PsX5MXbb{Q7&8)Hw#nb4ZEXB4dqzIM!|eF9TI177jZdrc`T=+|C#^-9G#mqI#sx>l;~Re9~(+qaF%b=L>`&7B|C;usgcrgdeX zpF6F?RqrCL@eLCk&b+b@$ejJp`aewNX+QX+HqLF*`K9413*L;;pOT#6m(SfBc`I6T zW71aE>#Vcpq^xnWZs_H5`8cL~KHo@eHCkCS(pj+$tp)K?Fnn+5%;Ly(XBICC?;oEn zddS01U=IqooVUE{;JCgrF07T@xIUMgCcLI;?dDOHWgTSabtecmYXgpN&hRD8@d4j9 zmGyGqo92V>Xyr>+H;fjZtZSusUL;;OD7`}K3gv}sI=b@;7pY&J+o^AJ)HSFM_=6K+ zch4skZ_0Zs<*+@p_{$4Hrf`N$}OJE>d!qmN1b%Wof@EOvJpmSyuHk@K>-ByRY5!7@3&gZ@968g{xe6eCdf>~sjUN>K^r^MF|0EkB-4`z6TP5e2 z^sn=Ub!AoYd*1w?tMaXh4FjIrukXly`Q4qrXulo4+-m2u31fqXCw;$C@tcK%-hilH}3Vto)UO)ISSt($7aaSODyGj(TL1L9gPQ!fygNI--AYm^iWqg@oi%2`@YYUx92vF(YP>1?b$ue>NSUs?A&Da zz`@)5vD%?5?cnpTP+NqNx9dK8#m2iO9@e;7$DU5PzTG0eo#0{4Zc;x>*JFkg`urR8 zSu~a!(@uL{Z>Cph?Xy;Eq4oN2Vh=)NdPQ9SSa(J2pQA-XdiQaF%2nEVQ{4{;ea+`+ z^gExUac+RJ>HFM_Q(lHS9r+aoE6rn$7u$KX3%xi*^@!)KtY8N?jAwk8Nd2@fulxbR zb%*56Cw;={L3fs2$9d_9SCzq%PFAO7exfq08&664cf?a~e26#R&v(aZ`QG{Nt@PT?}6=l##J zo)LXoc-koXmnXP#p9?>if9dKI;66}s*`Eyq6y{r|m)ZY)Nj>`B`GTEmZtq;+>B4te zqF;W8Yo_|F>(@n+jo;zAShCsPS#4<2{@Mokz}Uw*)DTu*;-5R;p2ofcZT((v4u^XZ z$`9|ZD7{u;-*2EEXYxoxmt6J}2UmBM6`H$9pCdmMShe}s_h0&w;?%SAfO&&CJwI(N zyhk4J+-+#ZYT=;ro0?-g)8$_Q4;{Ps+F-wQk16Whf68y6?CgSME&JIUe$U!n3goCW z@pb1q-$euRcuj4}#&@ntWuSRT%Ky)b|0^wji_ZSTU+(44R{L%bM@Z(xrx@JRo{4b5 zk-OjFU;0UZ0FSSeFTDc?#`86XM|yvj`A~|-)C7+|7#{d*z!nW%rA9tPLzv`fAl0(#0^n|pW z(!dv7egE3~{FgLV)u`W3sM0qo2Sh)a`RC=sqzB?JKJ$czeb?Qrdtm+z@()(zs>yGV zUh$6&0``;WRH41|g;e%B1HgUd2~|D)@B5<5?<;>nbe*L)OC1irx`(lqyc@Q!@<-iQ zmfL)1S#IFsvfQ0_#s5_c%5n?tDa*}JTHB(s+}!)iaw}9Wi!b~yh3~fw-%Z=W_nrjb z^MvmN(F|{aS*t#n#+iGPUJy^P2_bB0=oD+4@Z$0T@;elNO*s5Z?`ifG=TGzz=bt7x zA1s`~qXmCRa(ZNVjQf7VgBJJwgZnM+`xEyn?l>QQcs$GJ@kP3S;&16=6QqxIp2v8( zMEL$p^tB%n=c41~=k1ugaecqs?dum5m=8}|dtih5Y~j&${~;T;r)&YXkUrc`x>T)x z1Ma>iQ(@=g?zl4AucGv&h>lBFE|Z*36Rzx^lZFiNcRkG9iL*OyA5T4*vU*4TJ-Lk| zPL5{<7>D5z?U!jB-k^Tm1blQ{c9Sq`@Y(X;UBx#7bpBWEr+J(yJxu)(x`F$BmBTJz zN08KxaDq+gN|myvy@X68(Z3-WlVpDDcY) zQ`goO)TfolUVE+ZJ5h95jFzqsqIU9QOAu-TGA_91fSx45Lq2KVgp3ptPgk zMn9SV#b}GR*SGgNq{kMG)g4A}bEv(e!}=5JJG^6vUxGcFCjLykyDT?cwx>nEG5S^M zhn_Nbf=AHjaraw2&RmK+*2JesuRhX0`f4FAna{GjpDk9V&Bi(1!wz-kSwH?ubL<1O z$K0IyzBalc$s6Kr2{vU$Xfv!1|-mlwtGfLU( zvqjH;fQ$7#&QPAIw9#(^zhCqbzt1H2eJ;Uo!6m{~GGlJ$GGpF~UJN(60##M zc^mKW6PU*`AKy7i^Z9s?jdX^!6yzA>qks1&t5l!6pPbSCcveQfW=q`i-u z{Cu6~BRbDZ-$zce!iH=v)c7_owkHd#)2)v zT^&D+1*{X$er3`gXUbn!nKCPrjA7k4{nv+b8&f-To%HC?-$WnSZO!Ii_q;Jh8|u%& z-e~WsTK#{+ewp$wC*`5_3gd~xvR z_Bd;SubgAPo3U%a!nO|3zn{TQdAWCkzUOLs`>)pA#`X;Sm*i)jA$pE?`(`{nRqZw< zX$9d|rZnCIl8vlmZL-nxn`f;%)WfQe&HM%ZQn-#w`pjE!)x4E=hf{n9315Hr>es>- zo2>VTHaHI+Hn^#6e+%3U%)=5MEEUX)OYmTO>r>y6e9>KePkc*_jn^|K@=e`cY%P{| zL|pHOO2$b+JM)i}d zz0+O)ZhJQ|kzLl_y+6V4GU1nwch7B%crmtwajwMJhyDaxkhk>>+1Dv)d-=DnX)Xb(TlHt#yo_ z8twSZln&{5c5UWMdZ*UcW(J53_`sOP{D*f4nE$Y6JmsOXTv~je zX>TRW33xjaxV_;vO=YY5SoSK;dWbIJ9M;x-oh?1r${KiWUVB1?crM=eT(qXA_k^Pz z{ipgrbo+kuIGg*aPcLELfjE9z2x}h2{M*+99L`kiT|x7-qjSRL+)mBoo^$wX4L*D7 zVQ-<(5!N}g=Q4`Pxxs?)WsjUX&O-7w|pJK{dxIWH^()Qt=ssZ z+9((a1Vbd+(!dE{%Syx-?%E8!6^ z7z@8_Jf<(xSN%L+{eVdS%;ULJ9Lwfq6P+g7(>PYwPwg!e52)*BnOH-as(NYKn|6-W z*Y%z}PQHWj?dI!x!VlE+gc%pUze`UXpXBx=&K%*}NnGnTUAHJsyG^Ex%*lxtEw1x7 z;hp)hnxhvJ`46)&J^*$G+*}8~D7cN5|EAX8%0)BlD&7wKVVz-NGG<6GVmqhJTKA2W zv7h+7sso-&=hOBlrtQnt@zz0#!wlgt!OHx>aJa;9fHueBd}|B&q&Q5<;P7w>9NM>o z!>j~{rG|t2n+@z4rQd2h&Uik|c%I^MZU&EUmB3@=cJR0*!Q*Db1K$RD&?bD|$7JDr zc}DGm=WAN8^1T84F!Y!HM!)g0jJGYqi}IhdZ_Ih#Y{8LEg+5RJq3rR{p!&3%wWU+k z@5afNj?ZgvLj8_%tef&rpDW9?cTE?ZLmgkG;e)dGHc|6Q4^L9~zGLIKNZMq}o2+q# zcE{&+-*Z@Q<6SBf{9frKX@682_Kh`JlBTj28WBS^)Tzd7fJUt&kWzV#`cl+0j0_Q^`r?N>$li-Y#cBq5LWu)gCEtJ z13ZXjqWzBN#Rx+Oyr=&^YWf6E!x*8q`1Tb(3NnSq++FpxU+e+v&09|CAI2NeesfDg zJLR&p^9{~sEA!@v+{P!hzT|DW9YmhcfDV#2NbMje=wa`G@B*!egL|29hqlv@d7(Yz zxvVEjPWV{Zse_F+m)&Dler$p-{$whre+ljw%YRz9wzC$dwih4!bZ3eeyeowlYmo!D zgI6wtS9>4uI$dvnI9_)Nud9U@JaKx(uR7x8+raB}+T8}fp8Hkkhw^Kpu3y~;y!O;N zC&%kc!i%*-#|v2ip1;m7>~^r}g+_Vgz0msB8A`P!_*AYbTM?tGFyNS=2r z%;0yf;dl8qI4UH ze%0b(eL?)OmLpaQ^O>QD4ww?1bw}rDUYJL)Rh7 z_rAzJ@(96zFVCo*^lmfyb%@JUcyG?|1i0`cmC=QweUp{DO|)Mr+8aVS_H54UV(t*) zf|ozBcfI(K;JDqMDL5Z6I5pxMYn%?JMsOOo0q4>L&gTVZB(e}b6?x78M>#P6B@FB` z@!RK&XNz{m6qmynO2{E^a=0`jhmVW*pE5c4I0BDPH5iPWjgnuZ;9o9!7|YrcI^b<~ zEc=XT8D(WgiWa?15@;zGEcAqV1?O@L!W$Yrz24d+j?R$B94hFId|$>t^%vQsxaY=M z+$z;6%J(U%Ed5(PL3L61KPcD}w}a;;$#^kHc*?GAxCEV38)1$wdMgC)O8sk0uY)fm zl+T_Q{QXq_E>+vEf8}cXSAr*2YmfzYIKh3!RUbfQKIX+Ga}ce~R8^R{k-;h1MHI zbC9u(rDglJcfI6#Ct2d3ylHVCZ*R4>*CcIcZS}pP!N=Pls;#Tk&IIB0kc}Oz2@#)d zy2TzUcuWx<#?!i&6Zk0|SBefFmu3t0hYa@8WLyF^arW8*eQIZTX8hhkHjp*)RmNL% z7d!UT484~ay;Z||w?R)N^j;~P0<8x>9dv2&A&++AQ^a%f@qMunSKHWB!jfed`z~HC z+^3Ozb~D_t=dqmbXNz9KoP+ExuQe5L_qgD$4dHJ1Nm>HomM+OI3{G?jUTQuV`o$!{Fy87tb?qw&HZsv%NAEGXZ`fl? z`R;fqXS#v!==k2EJg-B4pC|l@`~2uu;ldnlmlf;_Xm2Xu))D4xzEl%fB@axrXm0+fKn(+Ctv+l=28}XDj>Oxyc7i~S|duW>_{6jgl;rUM6c;$H-v|STU4%G|}&N@BCi)`_X@czh@-;J-HYDE-Jy_`EP^2 z?@ihmobdNwPeh$A#oyPJ*BAXo=UcVjhaRPU*Vk1!Prw+4PO*-6lD==m7>cgUl`RYZ zl#y;qw&6bBQIa?5*}A%K)m?Xv)t!^6dyv(gYkiY^@9RH`IurZ{*3GW9IDHg-{xxHe za13p$e!7OZ+V~yTF!ON@G3_U}Xnb60Wmf3k73YS+TC@5`Y6JYesEM)x6VzvF^d>Lw zRE=AvbAcW0o&9qUX?}R8&PCp;-;DLhfOVGrIrC<`hUY1-8;89ZC2N5+&!tQxp}z17-%#e?1*hB==(vUqg^zFf8zoBS?i1@*TJIcAmy4fI>Nm=B&+4zyl4nH=P**>DlW%iG74zZ)F#rO_v zc-6XJ)Jyg)D%^LJUTIISZf2&<-LR=HrhaSbFYxlh z3|-$XL06WSrzE`mp3(9btzpq#i{bU5L{AQOTtthP$*G*%(2GspexKo(3{F$}fYWc1 zK6#Ddw8C&&VEkqNnewD;&-Siw8b3KxgAN>>;H~=_frsI|jpa`^9r>AX_Ot2kp8z|Q z6`fN|)_ztq)x~ELT+cULzav~5)d$^9Nlsmliw~^(lYWTsEC@brwWfHft-0H1>w}4` zPPDevPdBUuo?tsn_PLiOa8i6P6%6-Rh8T=b2}V=@XwRpZZS8nGt{*JQq(7&0KQ|Bl z=y{XTqBWhmg6R9H__?~5_OD3VueSEzulA|OeM@{s;C&_VOEyvX+^ldaYxSMrTSD(8 zYAely=X(c!sBYB7@ZB=X_?dybj_I*`jPss{9-}u^s+XQ$;v7MD8Odl!eI=36 zZ**6RF=0Q^7xrkxFZmzgEYt&PBRyN6ZKLMoXkSX{+_#c8?zc87)JDpOuqG~E4inw` zl;F`XCC6dn`90zl`pF&+e$@n(FXgZK`B)#<#wI)*Wc|VJ${B zxcZ3LZudQ`tI3y54D|(PEBjw!T)Rs=@Nw-b8zIcYg8!*`nC_ro z51$sB9XZ_WNV{Z@KGSy^65gkM=e|UDFS0hjXX~1?o1;Ah4mz~j=&LYW|55Qf$Va&F zzr@l(moVgH(pTK$#}PcaP#U`O*5e zpz`_^Bp>A+?)AmnF-O*DZMRu=w!QNhD>K??Lti;R9NIEI9IG<4F+sB3*V>>QzGN!r z@uuThfB0niHtt*9X0-lEc7b(C+4}JBXJnXX(ASuM(4P0TF#k|rd+v=b*RLO{w+b{i zk>94i*esia?=#>?()C8b{?Si^cP&brP|#bY?EB|$>?}iPjVF{n^{BXp7vA|1y~v1n z6ev@s^XKAS@csLVCzQ_}5q0H3;Z6Jv;R5{C$CL%%t>dVvVLgp^V!&^*@S~3mZt58y z&J^E}2{aBi`#AYr%~u8I9O>ayt;6vqZTEX6l6kLrCZpodBd(QdOLjWYI3j7YO85ig zyi)K51AJwt!n&CAe_L%L|CKtQw7oLSnF1d)UtgKn!0Z^equy=s^9cKxj*J&RtohOB z@d?-~(j1{$`nds~w;ZEAf9dfW@m%x3khbc?T#y54vV%I;)e+wHklX{mTPY`)=oNcB z*?Db?$&K+Uo7bwm7S(MKzrg7T(MG({;&dA*ZDo2&^-7Ga&`kRX$|4y*b2HrHVTEb+?MN}X3t1=+7cv(9Ji zyYA0wBb3W;dp#EUe^}p!tWq8L%32Zi()HBeC-i04Px%%XzSZ!&?qL*IOYR73$!>dj z6A0cE1s8vV`^)qx-eajds^^SSQM^yn`W+L;&}9ciKczwSR&qDh-h$b5;K+D(M*7A& zs{7-TVR)0<>~(jTwy}F-H1Ee3;~kmxW8>S&3&roM!Y#q4=WM3>`x9wg{i?1)`SpT9 zzHHw0X`KGFO89IlJlP2i*V{ zn(i^0K4&xmBc;jXP7|xf}j_uc}f(GF#d$NSFszrB9`CrPtGWARH^dIi+(jSUe9@@_4J0yauO}{*c=m#;b)DVZ9U^cREl!IA4Aaa7KtHQ;vzg$)sa;UPl;vFy6xB6>hQc1cjR{e7VB) z7M^vA?qgeciqcHU>P*;MHq_HmWs;D6}J)7CDxFh0#93r|;go`r{~%?VtImbk*gx2c_` zBO}~-N}ny=qmB6rPq#4dOir@!0)@w0c(KBxE&OA_VZ5g9BBeK3n6bTzF-T)>Sxz#M zY<~7w9RKj^D9?M?;a_Fx2bHonO*zR`>(7toOF;f0Hb%4*fjvl3J z;7}+ATirrvYBTop$n)w{SskHa9#H@~*Qz z@R`Ot@)sLD(7#0Cg@^UXe4Lfz+``g??nMcG_gNT!YqV@dkcq+-7M`H~w@Lk;bnM@3 z3ty%5=@vd#;Yk)QC_LW6^q;!t*SAzQVIDjQ=s+!mK?`vhbxUGv2~&3Xit% zxeB)^9Btm#HVfUwwlF^_m_5Tzq2p!CqK=pAKON_$RBHc0_7pqHH&tHw3}+SWthVan zZ_!uW$98*}`q_8A*)xA(Kl6jdU}J+n!uU*`a_K$aSQxDFnKD!Ivd7xT*g@%E+eZ2D zHk`^|XXSZAU|Nat^f};bzN9ye1Y7e+)SRaXXIX_98^Q=vOD{O(qmsp*j zCUEjrXTIY(AmSP30|s}YrG@#BrLC5|F81)vL!%+#|O0iGGrvrTsEVd&p>eEJ<5z<@P(dhet~+?KererB?U9 zl6DuHj0YukAKEM8yaV$>;{$7^(7MX_$5{g6P2vG`&arsW;>{LcZROi7KFso4EWXC_ zTP@yU@lh6k!Qu<{j5uAL;J(n(HY7AIvb4`8Yl+o(+bTlsF&USbYNe`bG^xp{BCA!~i)v#x|ZvwmYieSmKivYys;b&oy# zo%YPZ4}0^J+Q5z!)DLo^vnB(_eND!C?9m#tU$wGzr-gOPIOk*i2i?N9FxSVn+#}fT zCs22j)!kEdk51~!PY!j_b-u~vx_*16e$8&tUJp?HgOd8*Ha3Q~u`#nVbsMbi-l|($ zqAvD`y4a&HX6iOu-TtauS)wj{qb~OK)0w($R(F5ZeO>Fi;(HjAoMvnizVt~r>XCD`ut4&8CD;jKU1PU_M7@{zu%LoKhNqT@5f5iXH1~Jj|sMynW zyQ}_vCF(O)P~XRjgERG4T79iubbYTxeQW~t-6rgnso#;*zo|rh><9JTe(aE`|EksB zMeSc(qW*nW-)+t7n$M*=pW8j^?9QtH>7+jEHS`y3G`fS0CXS6Jj*TXcjV6wb{$mDq zO#=Jk1UBpP)NQu9*mL6T7RR2i$iNz4u=Wz3qY_x%dMdjJpWK!&&D1Yi{XJBFc!~Ph zed@d2zcW+6#p=W7#uD`zBdG6V#N15%(MkP*CF(PtP~XRs8JYUytv-FcCaLeXg|QDg zF!p^eQ+JZp<=)i44u5MOXKbczADgep)SqJY(UCtT^}TJzS=wft{a~i<469qCy3d!W z%a}}E#^iG{b>~`LY{RdTx-N5kGVpev?37IXMG4*yC-qq$qfLA)^e*+WTIAavo`JK> z;K0AT5;#sjejxDh1NYC=U14>(zjkX<*J)TF{}3A7XWTVY|7EL>ef?^Q`uKR%cOUOf z`Sxl5uG*t#O!|C@`U|YS`;y#IN$b~J{e9H_$4k`5@1%YAJD<Rf3nr5-=AEfK7KCs-Ov3|rv6N;&-gI3M16c>>bp;T zYo`7@tB>8A&{s3{mshD^jKE5{f-PitnrhbRj$0vD{^(-6TcQqT# z{Dk^GKcPP`Kj99b&re8Weu9oOKlwo_if*wsXw5$M@N5K zqCS2w_1zC1k*VKg_2Kc)O4P?^roQ{kI>WY=j*qhX;D2vY-~0DC>)-g-I=8n~-3eBA zU)B9yQrBt67pHCa#kt>-_OIzyANk%?qW*nW-~D#>eAD{#tv>R-R`v0ZS%(O7b%pVp zS%(OIv-Y&icu zGZX#F3hjH87p8TR7yOPQd0~yEnm1v59Z~PAhBX!RYP|FcpMP6x3O?^(K7cRHKlexd z`zE`n4Xtfd_m*$(>sR}l_j`BGbuF)#?rC4+5}k?YtsZc>f0WIKciuLzHLh&64&?Z8 zrznKA?o=u*%#F6OmXdAP+dN2ZqGwLeO$TW1FgVgPRP;E%IB$~5dMkK&o0}DTz7vD2 zbk1dKK9(p4&071~ZaMh(Jm)5mm*f`cElll*@i^B{z<;U_`xQrqa?BC;)3nfguIGyc-B zr@hmEV9%-1FRw3&2>$#%dfEZz0L8~y+9v%stK2(n%j-?w>EDOpu-?x9`r6p;K;z@v zsrzn}onq}T(my&-FPnf4A1&R?>PFgUPgWVtbHbiGdLx^qyU6J1wD4|q%bsyuDwl1& z@eqAW!*s9Jbgn8Fb#9>g2KAVuw;iK8#kj6ok-K5t7>kEHt2%!<&f?saujM?x#Rn+f zkn350{e*04tL5z;&WLt&U1;q#7=3Nqp^rDJw?*HKJ$vZW8@amU9s8E}_Le@C^6m56 zfjcvS+akEUF;1V=8?FKFyTP~Fz3}bYgm25kSumaXF}`VB3h$dDEB2xqBG)YGNv=;!ZT|^sY&>d`i2n#0v>`!?bdxsBLJMRYV%X*>xriAt{ z8tqS6yYH6HtVv}1)WNxpd%a6K(~-daiQw-2|ANlE&9|JU6r%sYclr(Cfk|H)s5JG_&}RoU%kHYqLe&v%@+GHt zgubUTvU{OSUw9>-HoTn$Zw9J8#*RuK7tF7y6%L%G(s{rW9KV9v!NAyeMSEH) z+;@-;Kcuxf@Eg?!n(m>j+ID%#&wq|LTpac=gU#OFD}(!PcfMtCQ#n+-NL zakXGW6X!bKYdq|(n~&=ye1FjOWvqBL*mzZ{oVUgMSqG{t?~p=gsj|RikCpiiZ!&`$ z=L$&cFMjq`&)a|==BmWOUu^}R_STl;gm2ILIB&7}8G3ueZM}GgzNKyVhO6@p9s9m~ z;=YvAxEad58)HXHFZSk0o#S$U<8{p)IO}<`>5lJng1e7t_(-L&>r%c6Dc0@ zROVk=&mvr^AEN6HuU=)V5`7h%H+_PBjxLT*VC^bcj~T3P{eqrkPPje)Yl6YUzx-#t?&BK{`piyAo>eAvU7p~g z2b?zE-b6FpL5Ix7AOFT%ZTzKH#(kTQ$aiCmqwh24eY^cpcA$FBQadwlcE3h8An0$-ZQm5x zzH2(L9n%8yn0 zuD!F}?8{!xC&7`8(0h&1?hlp>((?1Ie08S$K31MHS84ghR{qT;CI^GB^I~CK;mlQ9 zewmejEmOX~mB%M#t<=Y)?lJgn^!NP*1Ae|6{r&M{OZWHh>rS8d_x0h-Sw~kZL)L859tl>zuzBZ7}lb*Z{cz$COscB zd8eGt4mNkaSlM%a9DFN9v#-lOxks++jf2I%LUY&STBHA4L2E5q*ZiygIk&I72ODZ- zz4R9U*WYoe61}XCe{9#>#+R)80NuIZ>`a5oW8Ya%y<6{g`VWl(NojncWF#9BvMM)$X>i#rHU(et|6Von7fWqGa3s~yU=3Xil7a-mF4 zW$=~AJ4Izko2T`4-eLH_4n1wM9yQ>&s7stZtPMEEccT65A$KSJ?BRLRDUGAu-%N)V zfByr$Zcu&J-}rwg>u)WF3-fPq8K{4F>$qqT?;2)hil*P}tst)@;*s-G{WaY6>fYOs zUisN7zo$_v-9g?pd7X{adNzIvva2a@Co8Ulqu-oeC!O)0?;R3`xA@$I@lTltdzg8$ zhw)XteDtYfUHnY=Y=#M3eGRCvfXY)Ek!Vd*uL$?v=FssnQyN2wn` z5AQuL2=}QYj@(hv3Lr;TfLuSz8 zI+LEKEjuBeg`;eX(dFl9k%{_8Slc;NI6V<w3ww;|Ys|6UyJ9b+0i!8b$4$%CGQYz$;9a+{94$p4tt#fFgwUZD?&7Oy|nWg%Rj z(RiPw)%SbGXLRsE@i2X>pSM|VOz4AON10q_CUWJTZ7Rc)B*Ph&e~QU)y6{c)i}{!9 zIQGT!+jTF@okzm5HY^_vRe@St?RHPassRT_7$2B_X; zfyRB;eMJB8VpXCuyh&V}p>2`Tmh!pQXycusl-C!Ep2v*`4~rh)FZ~I4cHjesv3IfJ z=r1~z9rL*h=XRU^!I+E>5^TS0afQNupPP& zTiqmjc!vv}F4MXjwi;XJcI#=`CwN2pXua)I zHi5jOb&oUEgV9Q_R6k4KHNppL5iDfG{{3);OUdds$tvFvWmP9x0T=w`4(2>l`XrAVDBVZH2_CC(x`uz)!~vAXXt6e)6Oc7d}$DE)S-<^wc-8b zQSrXrc>lnm5w4$IM^7BifJ8rlKB1;8G8R>Z9Du`27jLf{z%dKSPA%E7Wnt}0{>aTIZ?9fl0103ev#l5^p^WqB=YsRy5_MA=XZKQfvFhGbqHc=+7kjDu1J#9Z-rrr{q4_G+34K9l zQ&WARA2FtV3j24W%A{Y?754DZ@2mQ*iTOV)zFy<24G4K+Rmp80#4===k^ z!-USai6>RNsl3*l7Z$Gx{N$|w#*iHnyftsAt`J;kTrHm={Hq+aBa^mX?5dHvp={tIor)yL0pe5IpXo!{%N z4*CsE&$8A7twy8w!%6Cg(-T^mC#Cv+gXr~jm%ni@TXboz6Z($xA6}vZ+*yXtcWOP! zZ3BI2X#zim{mq1z&l~L2ZnEHif=}<7v!)UzkR$-=^krBrFiE) zK72q|;h)bdZa6#24BnCM>q^M8H&}k3*Wrb}ue$g;!LL(0j^6?2#5Ejv2kqj2&>7li z4Ff*}ozdDv&};Y#j?hVYz4a9AT`7Ec)7{r!gAc0q87G7N(fN#%)mBIsOx8i=YsPni z6z6*>$bo#uK=3Q%WBr2i;m1!;3GZigGGC+I6~fWsQJ?b*-X8EZH?5m}UbMaN5_pu) z!h1pRLcZZkzVoZn+Jd*NJ;EQ#o~^du*oMvwGM)KIv?*PuCAjikTFIyyobmC&^=P9V znL$H}!wdW6HXdp93(~7X{>I=p77916D=%Er!JO()&ljHf^A3Y^7mQEHkTnA4Ucr9p zKfUvrp0CmRUYH-D6RaD!PB1rT&Nogvgg!9m1THYsv+3*fZk6hso9ds&q|kr)ejW3C@F)d~IXimHdTyo88dqvxllkDG;x*@| zE);%Cn{>wM|K;D5WAwWBc77{`!>jt`tz1$6E&7eo?{fV@UzIEZo%`bVN4uX>8hXi^ zq24nJIt$P0x0BD<=rBvwM^8MTHvcgyw^4m{tF%o@V_h*V_lG*YMUY8bt+X(fY{Pyb z@0xr(hYwBk^>WFMwa)V5w2r8!*L0uU>)_FM~ZcTK~Rf z%N^Kx${>FqC(^wQ#vF%F|Ie#zjr!$V`8PZodtqTA?7 z%_SuBx|U<#TJAvM4PM14tGbU$R-7|NUrFcugu}6McnSLS1(laidVPzv9oEFHZFD2l z)p(+It4p<8p*EH`MSQlZD_N%dEAIw>DoW6u@@Me>kNM;N9^*Recmrii`L-`>6k!~Z zj&MdSjw$vnQKj)6VcDSP!nmL~GVUpVdQbUGpOr6Mo%YeTY#)`4^Zxj$g+1R%-Jmrz zw=v!h`b57Vjt;Pghs_Uh*%~j`o2~Kvl(3$!y7XbjUe=Qdvu=aU1#UOaqLp@=p+jZd zP7Q|_PHSFohi!u{))7w@ZE5+5+bDmu%Cg^%&0s#zT`xCl-Q>gKm^+|D^ylSEE^80p zP{Xd$$D>{Ss`{Y%weXs5x?FbTte47V^We?Cf}b7hyZs0C!L{(%X%qd`x%j@>1o_Br zhkQN!j6X_`wB9jrH|c}sK=|bNCxo&8{BO(tP_Y59}Na}D|pJf%Fh z;MDTm@YBk3EA@L>zt$GrY0_`Ke)S{DbK~?|px-JzoKSN{d9GQ%vHGpnk2YS_|G3uj zT!(&lo>`uIT)$Q=PELPcd2XJ5%k_Ifzlw9qbDQ+LN_Ehm8u>Xn`Jd<}amFY0oAB=3 zeLC;FM08}+7bty^($QO=t4@Hop}zccjTwXo2sUynmn~&n{G-PAG(E^qc{BHw?rB|L z`%7K@r3?6C$VhANb=~JbB$qiR7v6r#t3NgA$DUI@H&b(hnd@@PW(FU0K(1N)Jc@_k z4c&HtG5HgcQ|NDMi~f0n_4DAf8{Xg?=t^*3qxUBrFXkS=$kuT>ZH=#h!zOBwV6T@Z|*3r9=l$C=Cn z-D;*4zK#=RD`X?!)8i_`{#%35#aczP=Kk4z zC(gQkR{GJXa56$Sw%euFfOUeR+^%}3^`c@}icp7l_&cJz2aBk&H zg6pi{^lNSpHa(RW=Sg_i zb@E=-{qNQuoXB(Ct1{jDzGM*T(tOv_Zd2O#RJW&md=J;-4xf0m4O%m@y0c2a`>N7z zGAXJ>S)LOP5d zmq`xj@cT0QMO)zCmp<+`)B9}JR=6D8w;mxLo!Lj8Gv0f><5cfN)!TALkDN={%Ly4? z3{B+WI69vWN%DFdKhID65qN^`p1W7+v4Q+-8}QP3u(Rn-g=nejZo9|7ee<7NHkKbhy+W2XCa{OW)s%9%DD^3#YBc2W>Xn;qAFi zY3ZJC^vIAht}Eb}hFzxpjh3&8mRUwiDLt5x@R{>Q@Oi#uGOQ1L{!GH>v&CoX^v35a zO7MAt(k{35eSXCG+9;1W#40k2QUjgWsG_=xaNy z8-W|=-OX}?vpd|l<56=n@>jQBNH=PYuvY20H$$MEC6BmI&- zc2bA;>%+g{&c5XsrK4|O$iSu?dW?)ypL(>>$9YWrkTJ{lT{l*^d7Jc6?D=6CS}!&I z7$sSZvGX9{hg?6O;Mit3wi%Ahx4;ozOLo;MF4Ifk0^N>7bq0qKj)V9GeQm;JoN%EI z{gFQM$vb=Idgxf%-uz5^-qx$CgROvHtOFgUcE%~bQ`FPvQW&dxf$_%-49R8#GOx+V z1)H0~t35f|7skTjHcld!fvQ{YYgfx=27Pe8EYGwho#}Mj#hIJi{=OyH*d5h2`!$vN zM_1j}pf9;34Z3~J&ut22{=P@7mmQ0-w|((XTZ2v4{#-83(Z4I33LZsE-`&!`ZRzf} z>|yEORQk8XFV?Aj%*8LQwfwIu{~OAe?b#}SPs{(Z@^4UnzfAsKmVb@%zo`6*O#a@M z|KH00obs`ew2zLs9T_6sf);pzePayQ{&)9$nDGc6&JYi=dDLeQE3M;a7cNc8a6a41 z1Q>;$^9!5g`^rz)&}2GO%1_v<5dE?DXZnuA+@9P{75tP=_CsUe=$WrVFJq3s;Q$FuiRq8C$XxTCH+mzobTX4AiQ~4y}{PhHtDU)uIKP;y+6e~xr&0qK6df#XB zePH&N&`0)ky7w>?$M$CT$VR!{@qKLB9Jhye{xI&5VLJv1SKlK8KC%ZMdt_lRSv>H) zE%th`Bffv*`=kT459s^I0}633-ti1LTfKCT_1~dw%rs#43?AWhl&CB-yomb-h9jtM|x98PALR;b+=TKs}qnn5H4epwF8P0JPRhK<1 zhar0szIBEFL%Am7UsmRvS?f;AYyU9ImyVt@3yqR>slBX2#V_=rF)yD`{Nnr`az}5q zhxWuk=`H!}6E+HuFGyd&2|MX$7|;)VHt5&+u&vHl$X+bLzBY=MuSwsF7M`In?Odul zm1>9ZDH=Cui*fMpYG<02xlCmy(?62^MB384Wh?q8X6a9K{*^m=@TRWj-gh|NjLjqc zY=-(Z>G}M&&p?FzN#V@9OW4F3qkm9}ll7&noTg{-?1P*h7XIkRCkwB~WF=oD`x(@$wnzGmnr_yhDc$tckC*90bbaBd{4XYZB05}u*2 zyFK%M?RKh0{o3^#9pF40dgo)l+Ut&Q>zix7Z`~qz&FU{L`JH9c^-V3|jctI=c)qS9 z&`X@N5v}6S0~+HM4|62h{A%)M>a7j(R!IlBGuSGef^E^6nu~N(B^e@bn6`F^sClal+0>WAT5-<;*)9&p63qicfI z@wUCb^`mN!e?WEgZOU#Kh^5+#Jq`1P*-g zwrT4XwJp5}Fu;{|3@DR>(%{KXr~H zb}-=BeEM4S=rqoQ72>`D@GC@PQ$F;s&PhMeolccGo-(2pxWuu!C+;5S1EiJ0=|#~F zE{sc0DjaAKezi(tEdYKWqqA@HWoZ4l@WO9iCR~rv88`55Ryfe3^KYS^&WaqXa=`~x zzS9qU&VvF+K5^84YYV=5d&uuE$sU0EL(sPeGWccdd^f2hyP-PKHX+}XuCyL+pE!QE zs~r6udq&-~-`5Lo>e1(~Q90;@4$U-SE~?xBRgGSy_!!S$F_`Deb2juHbj( zTiT4@J5Jk_9t7IZ6Kq4ao%bleFS60Os*?Edwu;Ll<@<+9;C7hGrns>#Rf_NDmZ-}) z+O%#?aePp3TfFKg-Pz-l#aCWreXUIE0<{`H(2+xB!=lW>nq@e*&bpKIA=t1=gH2i2 zkpN%(htJu$Lqp=rA|u9C{^`RmGkn8Cw5F?gr@>WQ?OhkEtuXG(4?w>ucbMHvC7*f7 z`&6dJ^jrNX^mlCL2&D%*Ae&GSt~$3_&A;Y6PtbkNI>4J>Re%%E$ipN0HvDCNh3t8=@&{YC z+zgMAX(>NOd7XZK9lAx^^^{lt+`yT3&dMq+*fn&9v@J;*Is-p}pU%sQt%v__jlNI2 zT6*)i=wFfF+P+N}p0wlgfN#Xz4r23&<9qPWn8|;W{SUMM;r7p(KKU*7-=_Z+;zRhh zh21BU%&J$2FAdGJ*709)WL$f>PUnzyFI-!RGI{*Lo>i~Bpy zk4s)-^QxosXvgW>c@r%EcHQj&W`Q}5cqV5@~;p+3zG8Oy-Vv{raE_8{$8pB zugC4QHGfALf9W@|ug87QT;WlDLzuqb6Xzbyr}U=DOv!B~c^bDxYtW;=sjat5>+%Hm z6z{7OTG#6i5j@)-t)ES3{k`fy>tLgGrudu}@23m@j(qG-m6FH*$k$Xk*}U_*?hqZ& zTPgjSEndu4SMl*@&zz%ao4;k_7~!y#Hq?KCA=_E)FsMJ&>U&#rz^MeRlLTw* zHeijT4Z%N1@Zoz_hkMi8^}WdQW4cG{di$w9%JK(^EGL*O7gp*08sUSz+gbb@Yhm%b z4tpHFbz}WVeXU=az83=iwUYY~@!0FiW`(-YsIfQbE`5`71+!=WFkLRyKXXU+*ziDdgW!)wkQcp1jp8IoC(@|gcI<|3;q*|X{SeM6n- z$HaF~W+;s@=RN&7!x#BeZ~Unef4-aWhdoK!VV}lv`ARRiQ0ATDa*%Lg{V2toc2m6B zZwK!IDjUj~Uocf?faaP_87c!G|#!YH{9^yH21A;O8SK0uH`MLv~PS?dRDYDtmjA^)J*4Z_9phVF*kxoeTKYH_zRPCcqW9Q=TVvxryz#OA z*LsJLJZuKz9sUV0@L`%QjL+!l_%tI#FTMft!+*hs$q%m9y^p{L_en;n405l{)Gzi@ z4xc=2M`Lk-m(`8F_#I;s8K$z^_rM;%qq2|u{*vVFe#hoG|Li(V{DuecD)`dEmAQuF z5C8C^u7d}Xf%r58e!{b>|FtE|_Zn0N-XjnC#ck2Y4CD8|<8xir3+)HVfAg{HG0{QW z+talp#V@D*extpgXvfw;%bzOaxLPzC%4932pA!6)&heseyp>~av`0&B<9OK#(pUqA z=9#<2aiK!`S1w&7uOOQ-O#kSpucQ6nE)n0NbeJ-(zXvq;)PbIX8uuR8T?)dkhsXpy zY!^PvFTwlUWpOR|a;3GCCO;(o_R(0a2VVEd@?7E5J-^M9dctY?I|)1NrJpDblk_yN zxA6Abo?>tuUi!biy6;y0{}*khxI6FoXN(wVGNWgzM?-`x_ z3UIeGXZm!~e}56ri*@a>gVyzoPHYoCr1J$I9J>TQ@a8q$WAL)h6Ut0b-iVAHpOBC1 z?3`!w@xGwGc8qwy{sUtLYeYwf|J;TN!omAySQi&eVACi0hwq1~jVw=@S1wQZm-6VA z#J=CqM;?7YvF}r?PFBv@F$aDgy$L^$?;}6? zE{~5HjlJ+Q+i&3K72>Dc;seAJ^~ak%&iAx*-zNBOS=nS^W$Al2``|+9iub|4>3&IH z`rwlZKh~=bv>uhv$~qA9YWm6x{bC=HvtPYl=jVHsv#onA?ic&+M9DW>_U-6PgX!xT z!lP(m`fI_$@<-~je5D_5?nQ6@oaoID`^cvwo$KV2qMriqCK{c{fiP>4_$QpxIJgGbnh#dzHlCA_$tabD z&qcv#mpyA#96LElaq(}%B*n39#0g^)cG2Fjr*p=`?EvzBP4=Qx9(Hr1<#pGwzV2`v z`myJ%_wm#gx{&&02b7={pX^7c<~B|g-=LX$Bk&L3s+bpE;@`K#zrYXW(GGd=guI(9 zFWt`%aKyV@vwrx*%~~f^J@@zi&RGeqQL#tLx@tjsQdwy3;yX?=HLtu%xLl?3@QJzM z;|kXvHEZ2`(KKH&_`eekAGJXo7~j^}F6f@DGOQ)cr@ru=tpD_Foja9(r_zuu@MT}B zyW#znkTx~q4bzFzh*LLpCv@^`wsT5sjCGFs&lq-#P zu;;g_E$GD7LqD{0MnBN5apVEL0rX9kah@)c?zuc1x9)ht15bko*Jp5RHr#d<9;_Rr zGMg*>_SD`7ur+oE-=|a`E@eyFjw-ztb-Lb{_j$`4-CH-X8lhDa}fcty+f2l9?KGATMmA%ktD8)%IrFSTLJ3@7kg{)7z!- zl7z-VZLKI2_J;oYh4fOpd} zyjx+s+d;e=nBkr5LGU4N6Ro~S^a;(wyZL7}xjWvx^%&y)^U_S4s}gx_(K>&KXYiY;_8H?i7ymoqm+I3=;z<*IOSJE3z6WQ@ zC#p|jr|j)DjiI{FZ8|m3bWgrYw@pDWSo_%jZR*_%z3APyr9-ZFC-zbAzLV(P&|dWJ z9*y7FRZYda`|Jnb0gu=HZR){yvj~ zKB?U;2ldbA=zDL+pPQDELyO6QZ|V)q$U*DmK@N@EkVB*7z?m!X=#94@QNG*zOWpy_ z=Vx#pZ8+m=y&_*f?Vo2E&IQAn^KRYti7``sbgbULXK#yl{fpo3(UB7~Wp`lCukwfI z+q>%AXHdVFf6-$D1#<_z<%OIJ;>D1+sYl~`(W7S*JvyV0di485k51@Cj~+fD_UF&b z?%G3RPmx~=8c5rzivB#dvwn#Dmn7vyo~Y=eYncD(0& zx|hM{n$t)8chWaHW?R{3bbbsxOW_aBe8&)ZFbCy7%*FKY{AOLKRWx1KL(}zb&>@_U z_~(|uTk@w!2Wh8P`p-TOIz3!*&V?|4BCkw(&zMSE&O0AteXP0p{ zowOem^0KsK*W9vvWc^`5!n@ROI$XT+@#`zbtL@DhhN_Ow89pD+=XE_UnxGfjnS1q> z-Xjuv!D~fcx>IQH9J#5-K4?wlExG|st9qe{@8LL2=l7AO_aro(*^AC(`HcQtZ?epr z-8)Km65xSk{2a2^dZoTslH1^Oy+)(A$;uB={N-Ng7?aRZZ#dE4TxVPlz+*zv2Is%> zO{K@l@d?cSC1BoSJ|HkTYfGPy{}leSeZ*;M&Cn#8??C?F>cyXgc62+J*ZH~x&&|1~ zI>%Z(yQY7&@NTxePVTk}zr%#r<7#KN);;KtI>!a*TJsnAG&K+j$B*RJvzUy!Tk@vr&g=Feva_dcDK;Z*@knJqA{Em zrVMLGY59*?`3kM0^(#*Apsn$>am;1kuwOFf3a_vZQinKv z`u(Jw@nn^F7wQ@eaBzS3;9JF~LOef9I{F5#msg1Qx#q4*m9IHVH;%Ns%;5Pu)ZA6` z^R%V#@O8n3R*yB5NYl3KIsWq;f1{^e@oam3pObfYYqY)rp2w@4c-%?<()p|E$<_x; z-2v_|9peuFX!xOfEu3>eKdGyJ5x!55CoWoRG-eWp?n;&OIC)h`9%VR-&izhg4Nh6S z{~zYwKhCbAzW=}b3zp3y7l;~@2sb}~B`k20EXgL>kVOIph!7zv3f2fHs8CbE8WlAp z(8dUggcgceSFsf-Ruoi9QKLac1&KoChp4-`EXJS`l~(Ep$oKV}dB5+@o}7DkH-!5A z<38>=XJ+2>{ypz`&zw1_yeP-7C}&f}8{GvT?P&=z(D|W(wg%PvW=_2}t2e>wHLBiM za_XfvJrYjWs6F!XzBkyt_wg~^j|Ahj85pN#V4OS(80ThSoSlL3rW_c4PJT)FPnZ6* zDkkE5L49vm=NFu$ch@v#7sYqU|9z5uyYgV|s>?o6=H9n|(qy5wynFt8<>$RT+HgPn zlEb?Rz~G$&_QIe$A1XI(L4RaF)idhiHyq-=)g3)eTaNA0UMtm~p!%tP_@40z@~;zw z6XyY6ZZ^5_Q@j@#VE|ua+r+D@V~=2ornibd*L~NadBXGD>*I6Bk@kAGVj^vjBYMg{ z-uS+z_7`cKV9q^R_;sk?>NyO{wAQ^?Wxc(XcP2c7hJ92o^es3o=)CyL_dJ1dmiqrt zp|3JdZQQ=JR&vwbb!>BAv&{?C20Z^h;Mrfn_TU>fHeEJG**lE}@W_r;e0S7&$ypH% zllm%GH^=u37>{`NzULzDO}&@)bHCp1fejtRcP|zmDgUJ>k6`Q6N0+t=roJ;9;tn5Y zT%NtcA$`A*IT7E-1YgeJSsn2YKFj5Hrs!NO_{fUbvAj%Y?%2I#-xjWgf3WFZ#U;XH ziQ(=12k-GNC&3ZUH$7_l^xL2l{gqd!AIIf7wO?X=Fdj_TH8}Dv{!PM>dhQQCrn*b5 zuHd%0E-zKxPpR&7!Tob1=V}b;Ir|K+RT+Br#@3;ELWuti7PJMQo6tu6eT_DaVLJCV z%H-#!*YHUGx=Pzu^*pp`qL2Q{Uc!a@y>$-_?!*2{FrD@%Bm80Uj*n}+`{Uo;=#Z`Z z92UQV?X>H^Gr^yD8lEtQb{!>qDffo=JkZ@$bB69E>ut3ElKwl?e%egEN2nY@V|nO| zAp92k^(*0y9#g-l{w`A+&d7#WzGm??l`B{R^bqaU2%4y?g`@8}C{;{#JOuvo# zm9J?maAqxI3Vq%=<&1%M=^gAweLIMM_C64I!b|1)!?;KNrqY`JaDImNo-h}`u=wQT z^nL8CzJUwNJ09oVFYQaw^^@VcQ2uu4gE>6%$@bYeb*Mk_IrOJF-N^k(HoMf{w4wf* ztUuxm_)v?!J4N3}bRkQ473^O&iXK2Sx`E$CpNQ+;t+gQ8RPak)HtR=hA)Y#Q^#$`gDGX&IwUH`a=Kk7hFSopij7wYhs*fl5R2npl`nC z3;r~hKT&O)+Uj;2kI)-@Mwi(t_bs|#wWn-X@$pBB+6#Gzt~Ew(P%f0d*5YgFOFUQI z^)&bWfNdS2vtw819DFS5%4o&{a<=jAo}PI`<{ znk0|1!NN~1Dm89FPxzirq4X2Q)SJToylJ!fwt8&SxC?EN`&jy+uKUbdcu~$7z357$ zZ>`2XU8^lQBl!Pi*;UXx^Y!S_>4k!9E#?MaTZ^aiTOCGkihD;59))p1JfcmCd#(E5 z4j;i?`}6YUs$4^^T;<~=`+-iwFO>&*(mWY(rBUQR?a`Pm4D36RT$GfF7$71pbx`*QjYIQV`zL&u;cRCRo{cJ$od!g1MQD2 zY;*t8t8t8P+c0l)ALGwbKl5GD;(q46q9vRIYWk;oGu*DfuX?w*{U`PCmCYsjI_*Uu zmL-nBHxSodqj-nd3>@(Dk;iNL`OXfu$vv_}j~J`)0no-Zephp%iO3-M*XWO`e&)xC z3{D!O48U)g45HuP!hRq6hYtM64Go1bZ-W-*E__>!=kSPm-JxVs6pIF19;Ggf z7LQ9tz~ihC??$}A;}_Hye#F(TleO|kiXYqHcakTn-Xjkm?|_xQdt3|N|7AX^U2*#9 z*Ts2NsyEWxiBGl0arDK~lft2K-1?T*4T5fI-WPHzqMNxjc@%$6?uF}=cOIjAF6igt zcQ~8I_nKqjwqgrj!+zocHhsntER&TkM{wEEdt$+7bE@#Iz3q$XM1-X)o zYiJAa+*}uE);+W?1E%pK%NynxlzEQPWeh&>4_o%O@UIq5Y0e>uttK+Rg+Dr=xQxE7PVii-zR69zO!*_ts|L^|atA!)Tnx|mPD9s) z4|{oI%(13F*oQp>SDP1H=QOTUKdX$!x6x0Xy3A?3?q3;BjHhoGA83bsLwnK8*uxwl zkM@!D?&^g0#m@H{GWrMA?KAx6dEG=t#|k%Oi;SVaDkry7;pjdvE2EL{{8WOcJ`fmm z!F{assA`LSs<+W_ELuGuujQY@x{m9R`xW_)IF37>@@)bCpigoB=ra6Q!S6TtPirrH zq|^M6wTnI^w5!VgMzw375y#eTHQJ^8^8Q`6qv4y=gYUyHeB>Xa5A(PLTWXgMVgK@_ zJFORBCydqjD01ZBfc~fay)BW$?V`i`Y!z>VUdH-u&abbiez(zmGjt0F;;!Ek4-UZ( z{P!^%92rMWv$31{7fH8VXKJl`y5GkhUFP^SY_}jhHhZ7$LuA9$4eOw)v-;V{FY0?v z^K1AW`SSGK(o|QSe&_iSW8^vGJmW0B$=TRDAQ64)L<6yin&x@l@A6 zy&8*pFA4oN_V#_6`oNuan$~BC1x1^_X4l_TZ0YasmTypAx}cm|p>%)n?b&%BZP5*# zMfd|>SMiw2^#~qeSByoE>e|PC&I6&pS!+U`N%@BS@);^8CL+fNEPQ~^HPLnQpk?uv zb25W}P&}LEald#>S>AY*ho|eK=Hz$ywfs{!PY-&b1HBCKn()#-zHNE5ZM&pCZCg~H z(&n}+J$;1hHpw*brQxIj#t8VOGtKpV*c=g0YT8N4#htX}C5*9>SBG%S`i4XIEmULW<842xGD?Rb)}wfT#W9a>>6mqjXuH~I8>c#MNBHb;t^5x->%Qv4-YH)d&SDdO zJBoTgLHFjuVWrv!NKPScd`{~K3ucy=u2Y@Go%IU5uyJ%h*o5gPc%V!B zj8T{VN;0|4`2EE_hwBotN2mJB#>Ou>ps%vk+I%L{Ce^=_#fvO$!}L!$zeMt?rBly` z4>w5n$6{0OO!#m?hNfD4_#3rxKCH;JN%_#ei+u3;J!hMHzE!?HtX+8?VVu?`(F5|0 z=mfg$K8tIfv*r`(D=*;VFFL4w+uJ4=Ck>uEXOGHT=Nw_7gmfvELRv&di~2@L&(H#vPsOoj*o7Jp4}Z zy@ClX__yE>H8+7)?RO6O8`jtMR!*2YjK{R69rt@%PB!I*+Yme;mf{{A*Sn7!Mepmgae)@~5Upg$#kv^^Z zVScMQ8GMG9!gmI~PVe|_bDu{ZEX*TRFYw&v!5-88^y=tS@$Vr<4RRc+OTInIF6vs^ zC;IAg9Mt=r^a(%Q|F|t>&);TTp`Fh`gm=hW`8=!^Pkmm&82(0me+&77xBkPq`Dx!S z2XB++mEdpi;~D;5sBv(a@%IGrH{fV{~v5Rl@gr_`C1U&N*w*@L$rAi;ac}rX%DVkeiJu)tu5#Rrf}#yLUn_b@5>-z1q`b zb{}&{J_kKMp+j;Eypey5bxr32?XoRjr$uI77n$Q<^JG_x_S7Z@M8iEs!=o)jGRvbu z`*udeOR%f+L>;bH*=n%AW3baX_z4N^c`|hUpPq~*>DnE>7#_>#&t%;Sy}~~dS5}ljUt;~MO}+^@%6GQyrR(0P*Vl3V23<>6)^m-o3+s4E9ol*wuBnrS z3s1Zs#shSrfZw%$a6(_eow(R_O}Y2^j7@Q0R`5?@Ke2KS+cM8*;8RmwNPW87a#kPc z$8;(958oH#Hi@6X&i!6G7y3U){k#A1Z&{dags~{-tIjERI@C`1^>Oa&aQ%^uM?E`R zb0F!r@>{{LnC&+gVtGM4i+L)2Url@?CMJLLo(=VVnCnmWJ1edy`nGkzhd2Rv^p9VU zI&w+Sn`vR+(UXtwQydyM8#HeEzM~LhNOrZ_*J_u_+s7ZxyTcxXDn96`#S^2I=UVwj z=ezW->Z>l3Z=TQ@$G$DfJyVB%7z^O%dW{Fro!TcfeIaMw)FFG!+aDKl8NkSl3!mF> zXb!naeTOw%)giysF;u_mH*ONHy;B=1?6>)v>U$l1hoG%f^;^`IZ#gnf_ubi8xJAE> z`fb*)U%&18^)3{xwhxc7rnhJ4o*1n6=%IW3ZSSI?d)C-`%j)0S%MP~n&K$bOc72W~ z9#?b2-x8hY8{Qu_IvYHkyZ@o|mV6gu+JEQ_58{5mKR|kgemi~QS5?kG6TdDuel4uSuUmyv)Xkmw^@)UE z=)|X0_qJ~|7WggsX8iSR)V+R;3DC+odXUdSb?>xS%jE~Wzk2qc@-44zp6#b?-XmPA z?S#|8^>9-8v=Pcz)hqu$qA8_kK@L9iQ=0#eaKc_?OT&20IP3e;QkkUq@0Ei;_LJ7B z1t)K8uVp{4l>K;pkNthjCRgqAXkwpWOY#$`-)Y=`$iKcr`!d74S#|KQ?2R#hT(!F< z)p!4@GdG^_I$xG8(KgR#O%>g46Mm+b-*cwdzM2pEJ?CJl@8G-eTL4|<|KZz+Jay)b^bc1 z&h$*3JfBg8u?zN@*LEa7h#Bv~ zw+ESnhv%x7^^xR?+(+iga*lGpcUhb<&1CZ*mJ5gOHKHfmcbspie~ZgnBo|-H(Dynk zj~P7nn}xQ*7azuZV$e>zgIw0!>sql^o0lD?d&zGi_oW;=^?J11rZpZPA9zmubsTav zxRTQ_xbmxEt=!@Aez(H|r%o$BDAO-EBkN}^H{?0G9cnYp`oMR4y+2yLeKn8XS9(G{ z=FsH&nwU3f4Ugy2yYPO4!(;pq?boH>TS1>F$H%u={u7+DV@0jCOX_+Y=d{8*y%!nx z4H&J=X-|g0xPQ6n1pS41hdp;)@#im>o_$sCH1U6=U}&wkjceZFIkIPM zg)-uRBTWyurme5Hzua^#eNKC1BKr#CGxnD14D_HgI`=4iCy0KLC3;P}xz-MSq#a{T z%;lU`QSM>lSM^TR5l1&FE;@BU^S z;PRAo-*M60Fzicknt2ZhTzHQGJqoxiinu^8I0N6?tKVVm!3jBfIrC7)e&>P?^C!E_t*d{3G$hY!ljKhi2# z^K`AT>j&gZgPrRif0vhANo{$n?AXUhwGZbdc#f8QU&z}D{)(h8zR#N1S3O*7!Fpc} zSR>(mM}oI_pl^gt8q^xrPPC-F$l~YwbVYxlQv=aX>mleHc~Q@uqO+bm6`$4znOZKJ z7z7_&C|(tEo&J7MskElz?*$?&^c23*mOYR>!ybOgI!SUSg3J8>4$p5tFFaj0QyP4( zM;ycYzOPkO-@_LD7tN0Or|@n=@e1W>Vjh%u3R`WtB6)9{*h%FBl64h^J^P*N{paNx zmu@+Hu%PdiIX>{$d|eyYp7X^w_&q)+)sl5OPQUUWH~m!4 zf}IIh-or1cZ}QqxrE^}dMS6UX)oTg9Tw}KCDDD`VmrGAn@21sF;+fvx>(&^y&c?YL z#1rQkx`>ViUnf3tkI&{7x%BL~~|% zzh1mQQ91=|@I3*1)yEsux8`=0FR0((1N2OJm@u}}A92eLYe#)>dQAqW{|0B_w7CvW zD-)a=!Ku(+8Td%-lYXuc3}njndR@zQDpyJm;1hmE@GHDC)o(J}YP9~wbf%&oIE(+ zeCN7R*L({e8~w*cL*J>xS9v*gS>NG)`K;&&Y);!=9bg;ik-x3Wn zpl#@ff7LNt)EZcSMLC~pJ`6jPjVcfCHVW?8_nN^o6aJ-q`o3s5-O65Lb4bofBpxIF zqW!@~578zb+8nh%(k`6NG`jXk=#sAt^(ccbVl?P**yIG!|4Wd!^ejswvgy}ZQQ%5G z|8d*Div6baGtcE2@4xb15PQe)b>jq=>szGP%o(zDz$f~@MR4(HdAfiv^LK;58{aTb z?dUI+7yTfwuiL&UbRHb1sqV2EeXd|r&HmghC1N}>R>HSI9So@kZrYIr%>APRYsVvgOja!IyHr zB5=x@$0=4gU21` zWbSD@p$=^+?Co;?+%JEmK0nenS7+*8Z7|Y052#LAyw`km3$noWtMg^#U^aTd`e1hh zF_zG|oYHUNjwad0fY$D~|LpiU*5h-3qchw7S^AKL9p;|MTCk-ralchBwyO2RUgb^& z=PlYNioXS>zwdB&P9OKHkIQoU@YoC7*pCOCd!O1F$4zSgZfnoC{`M?y;yu#9hs~u; z15ashKW!h-|JQTc->UX+snI{}ZZv*0iXS(sEltH2mT!47`Hv6R zmdVB97vDn2!Wj+!TXOh+p5V>MftSbYcZpYwq4YfxU(Z!t&M(X23EV6XUzfwfYxGQU z@HXmpN*~d^SLvDJ$FQH5IIUB#+`piAmFKkg-QJyXpXBpE-_uPFiabKYvB|n9mqK#>01>Pna6t!7GLF_Ea7381=o&#$Wbt|M>TDovG^;vF_h3V*gj)z-#cM zvVmq@-)wq>?z|CxrLd>24R`{RF^9a`qko8F>BgaUl~(bjMR-x?uEb9NMRnm7&v_T; z32S?IQs;m5j2Mpo@#)n4U%})59;=6rKM5=wo1MS@?hIp)&+m$YmGX58^7}<&f!}KT z#}8~yaCiv3)UJJ5ZZ}k63Q(2Vcb|ZR7>1%UoBn;tcv_5BCMK8FE4J zEzGs`962Dzlcgv40(6;NJMBGpNqmBgJwEZW;9CXH*Oz{pd<)+7*ma>gUl&~Bp6#+f z;M{07ePF_K?H3BMCuQ&`3mT-f30+$?KNtc1!>E5bojJ zmGbad^I7S}s>d4(SJ(Mbp4LgP>$R&@=I#C8>)j>lxZZC6{=D9QYXePa_ zQ4qa>H&c5?GUAmiZFzEe zOg26{r!KrtX@Tc26WorRy6{Z7hR|OvzOYu1#V5<_l=dGBuh4%E?fVE1@(C$^jAi(x zO=`z@fInc2XfA(5d8$u@v57J0DaDDjbN|iw(x;rL`<`F@{f;L#AEI|zO=XI@UFvw>dSq6QSt6d#S!fmM`Xvdr@La_keCj?dYRgKuFv9!kiXLU=(bkXAqPv$ zcSxu=Y4FOwi+Op<4w1hmr-C2$vBmpasc~hcY;S8hw%fsohdl`%x~J# zxL3@TW!K=c@K5-K)Zd{!kGI=!vek;eyn0X?M)XCm?uvU@nwuZvgJFpUQbTvDdPcs z{fhku;^hMY-${c%(f>0xu3jd+^XnTecB74AritA~!+wVghtezbPVFnUJY!>FLHT89 zTP@i&l@z;L-EETHehY`=+$(&u@lux8W$`)9lslNX*!tkPV$f}raot{+y$RA4e|BGTKQ8b`XWr4is2EFpjQPAiotfKL zxj}V_Bky0>Tsf;A}SE;`I+!U9OK3pAL~u^clYYZ9Wm6OcB1-HAu;I7#?a{ zC@rr)6#8AMIZ*eA4IW+bzPM*p=&#!cXBF#*EGJ z93@{5P4fqC2jsf(3v2aWDZF5v5T704g|)`;4t`pWA8)gEj7jcWvUT7QK7zi2T_kJU z?rVLnLQcbR^7rSm@PNS_>ZPJrbq9doBKzG5|1seASirA8;Fo6ul3S%+di$95>9m52 z*Z28u`d+Z_XZCY;q$^?VLUV<14jg(A&bkrbfwj@#<7X(t&%lqUt8uLdxfE5_M4R3< z{ovLr+`jJoC|?@NkqPZWAKpe|{cp9uK>Opux)J*hsyL|ZV8aibh<#(*;rkXHU-vH` zla3;X6ldC@AEUwhV`IP@xX|zL0}s$u^~D}g_*Jt`uY8~E@Wx9czRlv3!%6pE!f#|z zYd%dm^4B_V%nt}3bT7rl_ZF}Yj;z2ruMYiOA$)4pq5LwH)7EW_y8g`yVmF-+xIVNO z53q%h2d7Wn)BfGS7u^@?-*wgP4*%}Defaa#ZRJaL((Quuoc&|)+4TmT_IMt8-ZTb% z*`0d+UpY9t{)|S?|4aTJJ1LC9KI`c)`8$_0>)ubTbw4P7FWm%wz4q9^udL1UwSgn* z*Z}$mp7m_Nb@U$LQ_BX%VoP__frH+CS>^R?N$+{pwWZGhU;OLSe?41zgUNa<<3z|` znw`M6k;aOntdG?1BL9(ek#TI+7<6%W+EDZJup#hn9s}O>Yyi7CSTb~btXCI%nPhd{ zUTTd&!Kv)X!D^d~E7o;ETsU)PJ5$5&xH4_pUHc zARoQd*8J$ZR{f1_L-l({QGZDSziTx0+lS!$nQZm&N%22sH1HFAjvAr9kKYS5zN63e zd=6_d+4q_|Y&>bu_|3kbYvj|XCw_==oqLa2x%P40>xI}y@+cY(_@r2Gc>Efl?Hs>i z+k0Ev?D!b^Q2fOBK)mDeE6<5vLwSgGV*Kj&#ILdK+E53Z^)m4F`1O}LI8!f;U%97! zz#)md!TXnqAEDgi?%4Nmyd93iPh&>bqb6wHKACy4;4*(@eTeIS21oHUtWC(jgnt`f zmEQ?_sa7qFIU(Oqhu=Ey<$9()ac|Y0xQnd(4`DA=e>ejs!XuuJIRW}YcI%S}UTnira1N^nq80}v3Tgi~;&L`Cib870bFIsXB&*`D_d&)<69tXavuVM3|^j$Q2pCRnGyVmr#LGy^lCx&>HoxgNQZ=copk@`P; zRQ1ehn}&{tU|m|HV2!2_79wnjY<{L=kJ$$fxbjQybN+oydioLjef z+NJ@!@qcAejPDtq5Lzyjl4#d_yg(&eNuhO_Y~j!8Tasq`xx(s_k%;561t`R zj57>A_o08;#b*5_Zex5p=dhTPyWoGZlD9EL_EAkzi9JBemROeGUVoT&?FU7`$H+BgR_b{F# z7w#LmSG~VkE!l}rX>QPAyUhmM5r3a4`TI)9DW2oazxE5vXK$v)p7omFZDZW?e($l| zDB}n+0tV}3)IsODXFn(Rg~0m&C;EfH^Z1=hFQ*@5<2t}O=Z_sOebAc8dA5HloByZn z=IPPCnhLMx-RnEB8Lp+v6WRCMsB5*G@7FED$@^HPK6;LbeVoGnA%pj5L2GEGW&KU% zZ&lCfasQp=VZdLwA0XVF7Gg8$WYAH@FyysFH1nKs-~U zrw`SZv*-2eoq6WG;9E>9j2G?V1vs^t+hXl_=NZfI%&)L17if&K9+))ml02Kz4@3;+GjUu@IdiSc!cwU6^Hb< z=&W4U;TRWuk5^vbF?NeSKkdu&fAkG5DPG<;cIW(Zyc}o8>wmH15%9{@dBH|sfeU}V zPh$1>Y^}bf5p4k7#}0@QuutA6j`3Es4RGWgPxt|>FrJDp={@6VR)5m76*+g9wenVd zH>lChu+}&c;tRfIsv0k#PxwsM8E(aI>YwwH!&t5B2TDI22;+E)m&ReI<0@n- z8uNVYXmMMR;MQ0Jx65|{x3KrG25#>ES%*P4Z&b`Bo(~`g-Y0>+7bkdSV+ZP`w%VZc z@oqL-eOCJ$ut6Uu;O&OTV;l^BkE_G8EM9AJ@Zx)yF3XYddQpPcgE@FzklB=JDwW6-Z3)WOO1i}y!<_p2d3H0AW?YfD{<;mXQ~bV)w!&*_ovl*Q95-%sS+ z7vuYQHA=dBET#r2<-N~~~J!8*VPx7o`fyO{R3;Rq&6Kxyj%bwYLB3q&^^Km_& z!8Omp#eLqZ#DnU+?1{KxiD39M>all+y^{B9k0JXPxE`0tmiUcltkHf+GU57et9uas zy)^Xwx+(0tRR4@S#j@f=n+t*?dpBwOFKWwPP}Yh9{^j^SBz_V)ogS{4kB7Bn!DODp zo>0zLbh@SI;Y=R(X5D7EecEtK@lw1oKj=lT=oJo^stz{QRJyc3$VKA;vY-tCSZF%Dmb2ndj5hAK&-&xwZ2U9$f_s&7C-SF z>`{GeZqS&ie~&HwYd!Tn)KR*L8LbDkr%%zQb^t3SR! zV5#4r2hw?-qrb!&u`G_g)5Q<`>xTsM9O3Y2<4FUY?Jav8kX(LX|1yza%j@lb8~V{8 zJ!Sl)4db83zR-gW1zD(_*6KqJ3K@aJuHZ?&3OqLnPxkHwS(yHarZ)BoE5>YNEA@bGyd-PQmC9A6!1Eo}bJ4N=L>y#L?0lWb%;ug^vygTPBX^P#Jpnw>p2@ zucgZqfzR`mih=yPR$SrV{3!1e=gRMWEc#UTiZlNO&XMAu-+RnFL(hn-h{H($yn&;POm)qkYY@X*d&T4xgcz^^5niR`CkUM+vH-mmcq-XFC3 zJ-qtm2gN^?d+w`KygX6y53zu3KID{-xBE~}cyZ3lr5`Z=F5G}K{X@Dh^$ncANV*rs z{rFx#`Sa^7hqz-(p>m#;&m?c4ytVd827LlQ;FN`bS83AV`vpJj&jvU3DZRRbvA;|A z=%V(11UgzZ&b~Q=OM~HZV~R^}d|y7rXN_|5pS3!BTaLl;_@@kCz*TeyT=5|R57CQ0 zxGzCh(M@!NaWbzC@0~G+p&j&Q$NhB7;=Ay-s?Xq$#GhJY)>p*~@=6!T{zn?K0xa1W z|LK`0j9IZPj#=;tANv!*WDorVg&&T2%%V*?W<8}jTdVplh!$eeZsCosT!`LEw)iz< zE8VR*mW>vFA9IWHJ7)-g`W?;KLp#Qv3)PM`*kn3h__&ju&*~khYJBz4WZdb~dj`M> zzM)uqtYjSe3FDpYAAJvgSvq%&aNpg$aoL_B*|Lv(EOaVwP^I(4{d9JijjwMNos1(s zHg<^S>{#0&8pE7ju{|^{(OBDR*YZmfeV+3QjkSL5@Z4V9w|m}$`5)toj}7ED83)iY ze5MAs@E+s8a*mwrm3WFAqT8(JSIL7=-+dh4B7Rh`8buRhtoNI{rlYpdBOI&WILKR% z>9BZ|*zHmM=o>!KwnhHUuazsU#u|EF&552Xem`LRZsYxxgwErP&htg*Gm4|yRmRxr zaZwl>^o+T#KkG3&L;l#E*86@yx!)rbbPrgRPhm_+?%`F|KEgaeaTz>LZNJKA#WVqL z`5^v1Ck1?bP%Mi+h%p{`UlL6ztwE;Vw|MBX^uAMFsKzVe@mD2N*QYFh#OJDBe?WZR zZhXE)>n!vgbXhXN2~s@MaL~yXH^$lrd{w&x+ibx_q%cqQ@}@X#LJ1L zg699)FEY8P@5+{Rt+j$TikH+m&-emQSnqDGSnMYI#Lju%sd$e6WwzebsMv6e>M=$v zRr@B<2OrAvVNR#ZfH<7^g}F01A=;RYRq;AZ{Vq4W<_fQN`JrNxpH%Fn{qnIdpA)Z| zsc}o^p!5AW;7PaILObEf9GRGrZ!JEmac+C*-f-?cu^G9_+a)jHWnmDHW$ApSXmUN> z721wYXe;bS+E&+~?Zz?CR;)u?HkX$tw^I|^zW*EM6nb}8^8@S(nP{yioFRyg)RG%K zr(L(`p&d5m@_VJ8ArIvCPh+6#5!J0Fvn*Y_1D8kJTNB!@f;Q<3G%+49r#2mKbKBy3 z%NLmr|6Nia-SzsceT}5YVZFk5fPdd3;Q{wI)Zl~g+DUh>RbA!{X)KV{;dJc_KWubW zZS#EzAC`$O>g3rC&)paFnV)EppLmaO$o9ETK4F!7!o~6ltLRhp$h)m7+I6|F@^tB2 z0~b?a z!#5@#n66ku{RBT=zM>k>JS{&WURD}}uVR@D zI+?#n&Y>S@hF0*zk7jx0@`<>_*v7|-@ZOYo^pM_5Z4@32Y7c)tDgK1|##el^kHhu) z%KB=-tNc{)^V^M1Y#6wnn`KQz=QLE#O87vzuP2f(_Vcv%l9PS**7qqAiLUB?@o>oag}tN~|E0%xw^9At3149-7i;Iz)l$7f*z=ODq+yfEN1 z)!=+9!{>8qz*(HY*saiH``v31B- zbkC0V6nw69hI_^z_Q(MXefK;Axi|DG&HtgB*dlRMUOD#s@Oz>ylFI`gb=w`5;%vPO zwm!7CIO<;22ZtZ(zt$L*`h+f{p#}dh*xaM{MuYs7{C^$af{l-t4gZb#RJU<*Pb;LjMx8adbaEcYc`bGDlEnsL-+!Q2X1 zwdi#Dr|UO9Hjop|gUPt#yzn#W;PH(XOMgT>Yn>Kj>GfJ)f#<}Vxv+$LJ^Zq~@_0mJ zcZe6jCCafs=%n{CA>l!+6W1l-1Lvbsuh;a0ILq&S-hvF!6UM=sFpck7oJQh#mZmh$ zsz+Ck;p=wQvnkpnV;J}nOZAL^GdhH>j1_0sY2OF5Y{<4Iy4=4Yxp$h}+mXBQp&s&Q z@08nJy|LWkFV2Dgg@{rB{}eKPvAdl@Ts>e@T=<)>;W&Y3GW?x{OJ7p zM$+F#>o2bzK9Lxb+(T+--%Q%yQm1{06YIoJ&hxy!vp9bz>2pJ!K5OCp-K726I_;V3 z*VB{W12x8I?e`AkqnI?ro?VO$A>O-?vx2I+`6HEgnQp#C{Sx`&v&XzzzO zi|gg4H~0*{&*}%c9NH8AHFgv#`xs93=y4e=&A{hA3*Y@+3h#x=oxl@(CjOrBkoOqA zVD#{;_vhkeDb5ENn|hLaAD>b@(=jrIyIOFsN#M>%;4nTMoZQpT)Z~7Z?vX`aKR&(% zA1-`do?1r?@^d{qPVhpR>D@7Qzsl|xaxazZaYS z|BLp5IZoL3{mM6T@4RRft=xOO`P`$r7ws2_cDEVVH$NkwMQ19Y4-OYPWi#8LY3mcxzM8oi<1{u@EDgQyL49(qZ#KOG zE_vlf`#dE)CyL;+++Z;S+y>ACVl!Tl@>WQw7g)f-dbv8KO(FEEM}HpH#c* zUN7ZOh}CI(tlF|B_+sh$j0~;p#{}-(;%zswGhPAD&(A?l%GHG2&8dRHK7Lt^J)Tj26-3^#tldMm}FAOp$pqSB@zA5)f(5x*7)uj3Y-BtND- z84ibOxz_U^BSyz{yURVB^&Kr`v%hCnloFzH44#nPzvhYAY z?5U(29lb$gQFtzzyNqV7PqjHN(7=(Ebmiy<2_Y!`L%A8y%D_UW*?SJ|o1!J*ba6K>SLv!_si%YzRB^dIbvibGF9tF3%sCkl}H}DQ#X-$8x zt^;31J3OV`+zW^B6@MaaYD@nmWMFmwEdGxZ-o($rM)VKfjN#Da^e{#QdW6e&ERWM% zjJl<`a0~U$kv~dx@TqZy;76R#4LTnUdxozgwH;L3?0A7}v-?)+&Ast+$Yz@819x~t z+yjq%e*GJbpOhh!Y}ufdF%Ehx#CgfYF)Q^9J!Y&Ce;=7_@SCOxc2Q$Z>5}-p?c&F^ z*0^TKm&gvm30ge%@)+9p@lj3=fianQf!Hg?Qqi|LUB`$ne~yns*TnyDPSowvf5B0# zX>BDx-Y;ft8y|tsWd{HaK}c5gwC^!5$Rj&PQH%zAMs@$4}-u@MCFF zKFj!##-3UJd%WLZJPCR#T+RQ5oRY`Xhd(kjm)ujdQg=zFF8AQ|dG!sh9~Z8*`t*EV zhr!Tz80|#EpM zy3zyp5iizQQpog!4{@8A4qnoG@>Z_*uJaLxops)0XZA=kUZ98Q>i30rS@^D&-s3}Q zpZZYOG5W`zu@l;&r`S1pLg=W%D5ie+l90Edt<(1Zei7{?)mhq~(={|d;5$L9?4Iw! zlqJjME!Rs8uZGmjd4#@laa z%Gh6dQ|4K})t5e0zM7Q5!^aFiKObOuvvAiOa>Yv{4fm-HI^U)_&XMv7?0{VtBU-#3duM&zI9%60Zt$L`j~n0zPS_gb$zq+ez}^Ss27ki2+$tw-WIqf4 zn)l7$L;sp9u2=jX;JWW;E{|PlUqSF|>{aSDp1EGHuzPHjzT8Gn)c#+$(V5~e^DFp@ zufRVB{KY%>q!Y;f2R4!Uy`rwyNR#p z{tKnAmyeRKr^z3~juzi$#Jtg7m+P^Sgr|%}dcD;an9X}_=W+TM|FIF7q z{`K&`Fkd@%6JMEwy-@mE9wlF2o#^X>dgt~p=?6M@6JMDpzfgQ#I!eBtn(+0Kzc63R zyNR#8FCbsf8zo;)OZa-&3&>aI8QHnk2{!-W`S?0KRj#=@*COYhH$U;Y7T^0yb(K8d zuFSQ_9WmD`>7O|qbFC{gJiXcOnQKwEJu~NeuXwx8>O7!#Dt5&eY#PO!Yb4%I*iF2h z@B;Go&N1@#eF<+r@E7E5_io}X`QR5yZyy>XZ{MHr_TaxDZ+mtVZ`)r$-u`BcynU1A zweAz{(>qnW+b5i^{MIt%x0d0%ME4SMPzAl`RaE}}uVbE9`OyK&IakqhSkE;M`PC&! z4r{5}FEv=?fRyWM3vC74^JDINDQA6ya$>QNCsMz!wSK9Wwng84pDZ~xeb*(dNy>>^*!3?L{=V@jg}6tI~qF3 ziDc#B`4-kS!kS_Yz1nDWP|xY0E&G9M$%C@d(&2SSLkDq3mJW|;!r4i6^y;HV2lbo| z+H&SXEjlP0EgfEWG;}b=XX)_xfpvm#woVOsoN07W&*`8o=fc;bgR;@m;dMtt2RWfE z9iDIM5PltXm+ z&_UT~>F~Ovp@W=9mJZLSl!afp4jtb$I;iJ#(6(HM4$4MLhu0kq9gJ&PIy`^TCH%VT z&~dfVK|QB~wq14Tplq~sc-_&^!JIxzhvy5rg7XrpxoV9cl#P}SuR9t#T8)lb ziaUuLxesgFik-P%tk^mHTRrUop2$6Ug7&$?bFj+_L+h|V)7+}n%J0)&H{$<;6t6n0 zR?*W?TC)XudB)y_L%Isuo6xHm_|yTuedzsk*6HWHnrC=FU$K7J;}&7|RluJ-imxrh z?{ppb|2?x~J?r6lYrX6@V-214|(As=BcXZX;c82fqGVh{+*FMrg%?Yma+zE8PUG2EnzKw9^ zJlBC1m7SfGmBc%*$37!p3-|pze8YhKzU*gWK5@D2=>|XO@^iP?bKIQhPf>MwR#gAm zmlXC6-2DpO+jHvr-lzY5d$f7J7oz>@AxA}9-v{Ba(HWgH6!uX?*y>~IRnpU|)X$nN zdHtYs**+V^1NIEwZ#L@RDFJ4oFjSxZ8~4>7yyEJ9-WM+vE(!Xq{gGj=37@ljGT5W$ z?>e-L)&g{@-X7w4c;`s}&ST#v==;>1$8N9e&w$6CzXKLO_GyK=T`}&3;+bgI{?2II z4TWRlbs@e-2t0V*AUu3O@e}7oy#hDKCr{?^?w%ak@+_6@JtkYP>$3e|j%=ypvaQxn zWE)|t-yGSd{kUwaFp@oPXJ%we9hWWFyHmCw6EBhN75aBx`ujJ#>l+}hE9^~4zx(69 zg@5MqVNO%Ne{hC;g7OOC{7`(8zqjLiex8$^v7d_Zi~Tz6b2{+9%ntR;?fWUOCmpK# zC&7Q6>c~gNv)&8_y5fED9)-iGm`&@vsIbq8df+oPsq=`{p*{UT2R`;bJ;%qjs4izP z+^zeqZ*D4VK1-T=c2nUu`jyUUDs<`>?d^W$xlgOi3^WBE{9rHLAEEaU+w^~!_V(_r z|3g)-pUx#bEu5VQJ@`{_(m5LXk2x9e3BKNNPU-qWjXEh^pH-a>+D7;jnv`u^rYX%?J|2qAG?TdfFRGYSNU%Ef!hu|xI(&g;$Nsu3*9`w+c^9o$| z5{xtTFFzCZ^8y#yH40bSHyh5rXDiXAFb2Fsb;1~8?V#(edPY0|tu4dLt2|(j`f`<} z^r&twJ;=s+_eyKyv^XD+(esop^cuS6i!P@DemY+C&sh=WAd0egFLW!nti(-9@g4@!o{wlKOr3EsR4xcJZEG zu+u2h&;~y6KHVRGNe!G`P1gurqSA_c5OdR=d;t&59CA6O>I)Dw% z^hf!3gmbpuf2v-Vju&byAy!dL5YATX)7Yhc73U7UgDYN7T(zg-f9)+U7W*oz57D*G zUwc-2cLNV3)A5Rh0*|C~KK6MW!Mmr#)?0Y*LjU*(pHtzVu=~Ff&w0*x%ssJHsAuRuqF{t*-Yu`M3=5@Z`AaQ1O@33N9jmOc~3HP8gidVvXLVRS7#542? zJe>!wTR+x3B1`8X89Ir7p_g}YsLT8+vXk!xPR|<=XS9QzSe1 ziLUrr9q=aTfzu?u(3bZ}1Du?4Unhij*ijzuQdgWLY0zTVL{uu`k_2*P(B9 ze-m->@-X*M`4q}!hX?B4{if@1>J#x5p&!vB+K2H%^jCSI`Ruk@wE9~9SZKv2qHV=B zp9ougN1xRfe!d>QK96Wg?D$o(%xjjL9@p{*(=)Ma zr(m(y9(_ljh*3NzkAI--ouZRC75?2I|3n>hniz(EbWG#?P1s=2XW24!PPKMn?o*;& z^wFvt&L*WU?|V^~cp}8Y;y3?pKap;Hf1E%0+~4Q9drKF_+^!d0l||S(pYRLV*bvv7 zgab1806)n@=66wMo{R~BP;++~hh)IGU(EHT#q0z?O zHWJzbU)6^G+%A0V^m7pC54eouuHWdia$_}Z7rGVu)b3Zf1l>~%pt(cHPvrSS?=xG* zxZ&eRE8|8ohWNPPV~@|}({Y2iLb24a_bZ?+^_BW=W5`3no4hj`^4`02S$sUa!!tZK zKn}>HWWJX7K=_u-5sH1nm>@Ye6!pE+oVM8Z;mw7rT-_fdcl74vf{_RNrS=@Wnu>h` z$~{%*+u4{S#CpOH*|n%Yk7GCk={EC!KYTF0%kB1zZethWKCx4O2Jb$hcO0=l;x_F= zsGjBU9g8X9yPum#9rz-9qYYzWoF_?NsF(WHsz1w=v2KeFMEx2Xt5+^L{MW@>uGlhJ zK9zT!I)h&KhxbhBi}hFR(0Tik7#|Oq4Tp1~eSFY7KG!B`0f{~_X+R(8N3VMdluZ1-dpW3{_!5T`!4v#+`B`4pzrWK zs`s?j8=ug_7{}Z&;*uE?Y|LhyAoiqgz*W5VF;i!~tUtlp<5MUPen>Jn z)_4JL6pL?(ZH*SIOBuXD7TE2(iMM1!S^f~OhW45IZ_CuL$E*H?SNH!k$~2Ex0|~Fb zZ}p&Qcks&j!(I-qb9GtzMQmKFoY=UYPNUDEZ84FDjT`8@zpoo`k#4bXBG{8;cD(ux zv4?QzRbI?(bSFDrX0ggLts#gG_a$#&on(dUcI=;+37FAd>&Hw^GykJ%*EzJ*0ocOjpHucJPOaSsnp*^dG;O@=9lD1{tB7UMJ94T+<)$x98zmX-z+M z$T1W+%RxGy&beN6w&`Qqro5)#eLV1(=enE}n*~2Z?7LPt$MQIrg|6b}leVl}_w}vW zxeETDn1(g1@!fI#ZrS1brnctpg^gE*xlx1kUwlv;)Hkr;9GlOJe%hrujoCdALgos4#BzdV9`7p)9Pys7x|j&-l3C?7o4QSk6lN73PTG;qx~7fHvq1xQVvVuV_>K>!6dq z9#+22uV+gamnGju?$%(ce%yyI`t*v_k@*PZIi`+kY~uC^(PkJbi1!`daeBK!ohJX&qRGqsaP-yFxw5ZlPFU`xdN zRhXiwWW4>bcpG9+<*(i5p!bjZMoL#5{<<&d7Jq{eOXTfmj3DoxIxt*k4iSucdZGD5 zuwC$yuD6A{y7oBK`F6Kr!zzt6c>M?Qrc*lf^|Y>VcU?QqbPXMFKjw47-Mu!K=FPBc zt(|FIFs`*Qen2O3bzRx#hcPEyvNGmUUe>BI>buV)-j2R+hz|F6*?zqrX#UgP!{<_e z)IIa3v&1*&$7taEPX^8(bYH7Ib8K`F9^f1Cd*I}A#XsH~^%?mq1`2lQWxW$LUg@kp zbm{3I81CW^w5R+zK>X1hbX$O%Q+~VJ(l>DwYxf@ir+Sd3dnCNSliE-o1Y=S zH7DbfrkYPWNB$s%e}MdnGC{OD$8M8kcrjKUv-y*H6w-opU>@24&j)CW9e;d_~d&!~#-?KdNwl#f2Vym3p1}xx=))w>NSM{&BVen$p zcl4o@#0gzFbf)@vv&9V9*P=wX&^2&G7hKPl&uks0XB+L__3UZ8cRlNx73;g6U2XTS zXN@E1nbYiJ#Op@Tnd780?jO*><^O9sWHQ|HbhM>VXE*87p{5r;F3nY+=-1V68k>G~ zWZ;}9I9VM-Zocjg4UAdrCmQRR6?D&dLN4_V&3p6uQmk3QXH83VOB>q*lX^<>!ydh(wZqolqh;&1VTbOZj5#*fj? z^Bw;x-XQxIk5TrYS3BU;@-4ed?y0|6SHoX)@FF(AX zt#a?8ll7hZc>i3_-jzGLPtZI$-v4b^OJ!F1m@vNPt%-1cqo1!;D#iD=m{Tzy#zt?@ z+;EZR_{2})nebumw3gg~#)9~4Xum?WOmlqY31(1EZijPe!?oy${}Ij&M-Rb)W^}i= ze0JEs#oUoGhMdV%`!4+i!3p}UoDw?D+1lh*F55%rBkLd7yu;+N=xbz8z+j9ZKTI9k zz*F|Tc)gQUk7vD>ui$!-`hp(%SAKXtb8`5g+{!kepNIY&r{bD^*0};~@??d0O`c5t zXn=fz{K3E*glpDkrSU4cG2V+CuQPHTzgFqQeJzD>E^jIq=%T;5ah@6GoZaFdIP!dz zuECjnUEgHo$29L~7mgoP3^blIruCdTIq=`BXY@_(gJvn z=yc5i&n%7`JYDSzk~es9?eCm|1NZ*!COXEwzXM7BX}R!0re_u<2le%^`UY3V(56zO z_9cN=f7tKRRBqrL*@5MuEXE}09@N@G3GB5x`^7PAVL>rN>1d%+Ge6YS8J z!Cq#tgANMzYv+!ue6RcD0Ne9rXU~so#MS(s`VD1*9rd75_Yv>dcf@Hk@I z&q}H56#=&AG%9l?1JQs^1sH-o>|S_>_QE^#Wq2pw2r|cGf_Zn>H_l!C1mA{|6c(?Go$6!0Z z_n*^TDR-Y3U_W1ecN=Wycf(P8RgPa6dGdVu-Id|@L*08-R?jFuElj@@!flCRrU-R{Wn`WtiiuADh9;{1Gh&Ayyex2Mi*s9d>V_wYK5 zBeECQ?F}>ctXyk4@_cHFu(t1x^bYyJV1MQV-QJzwy|c$vddtxVI=?FmYWwbJ%R^&M z>R(+4o!_sX-%|OjIm3PT+4E}q?f@$pa{`W;@yvb6O>^5TU!51noGQQP)b`!=`0f5R z_P?h8jpc^Qk#jO*$ez|5#8)!1Yg`Rz9E{Ql|OLS^pk-J{=23~%T6-!Cjw z{;Mn6<@4otSH_?GR(kS=qcZ+v7xmkHtm}8nycbm}^P(SozWiQlcsswJp50b?vM2K7 z`T7%&ADrJ0&ni^jsW~1o?DOTfk7=&o>wB6jGZtpX%R2myI8C*2YifVihrD85Q{~T# zhWqTZHK!XEUyF`m_ob;eR!!}9eQ>^BGH0L4-^?8zgH%S0v3X~Kv3qKNM@Dz2&fKH& z$%PqScGvdJ5s#^HJ|K8*XU@O&?xxCMCbp||)%M3({w*{7Tt^qre^KQdUBh*BEc|o- z<^22nqV~!!77UM>$HKp?F0NS6T=`EMldHNo2L5##z0SXtJ>x3hJo==d+diI+g@0Ka z|E}`)pXeU$Q^&%;<%Xa0@6UQi`_uD>&+*2>zpU@PtlU(2vMV!Ije&n2$2k957B*DY zb;WUYSNK=X=-<5Z-jxUD4UYlF!aw&f&cDHVdsTimXV>|c9qXUgdeCPU9W&e)j)8wm zGy3h}^=Urpv=aP(FU!{F7?TdzwD`Vwn zr@?f7exPfg%9A$sxo@nDk)O*l`uXF9EtN};8a_T(#>meugX#P{MLzPzMbD3)ZkMi~ z{ffamj~*WXjFq46+nk@{HE(U0{rvRP#|PKXPiqd}di3!4a;*IHG1mFHM*KW&ZYJg# zqrG=z^z*1$`&8yHjN_umlVj!Q(u{uo=d8Ue56&MxFCD9XmNWYK@!5M<{%*nW`B5!? zp02jly$;Gx#QU|?yzuGDJvMW8iuSaVcZ}~8#&Yt+l($-Wc<(U0a~R9X8&lqH<>X(z zz2}k1S@$ZBe9`NN)(CyQg?9@4%#R6L_wana=lHb`aT|RGJtBSuzV^$p=IHM}zN_@) z;{|B3`AI=G=SHEL;{ic!NcMjD@Pr-+=2;9iQ2j8szf*or; zLwg|Rr|UtZ<;!$iS76Ve(+f|A(C2Qyj@(%j;6Y21#kjwXeDRVxCb)n54*-~iz z`ql%qcQCu(3g3ntUO&RR?s4C$y-)6Fm4REj<{R`xS&37XB%m&J3Im-DmN5A=Z5_&#e2VdrCi_LxZpV_Q(%Rkq?k=zNw3i2DbP1QU5cFozV$bFsW{po(Cg4Ub3_x%A&?B3Uf*V(? z_i?mGkFiy6@4n1qxwQRZYR~%~v?t!7J@aGyfVW5A>EGj_w0)t}Unx&p8`?u_p8w$; zM&Bn={f@F|(0b-gyr(n+TU8%7%#tkC@A<{GTN?Jg>Q~@!V5w2-p2AJvdTuQB%bzp^ zzkR;&Y1((quhMpxkD}e>Iqhy9MZ24=9r$MHOzkVBlQAC}cFZoQP55s1BiGu#xhUk9fm7x+!fnc_QB%cxL#i-7fPI9Q=%nZ2vWRYyCT4v;Eg> zm&nrFru5d7iS_65z&6U$?7c+sSo^YX;u(BLFM*lbpv#K2d5;x{Gwxs5Tscd7DmLu5 zssGsh;x3-{wqP5r!s{AZo_c9pIf8|a_D%f&TYCLOVM%WBz|^jP{E z_Y3TOy8N`&xkYuR<g<2Onk|Rr)cJq%k)fa2eDf3=rO)_(i}o;ZzrSp}ed9@6 z3LCE&{PSy~&rEsZekuE|F?664H^}yYLtNH4Wy7y{cA#|iRJ|*b>TGpSe0gnnrz36K zIm)(*Yj$e8bd+rsUxv2GKWn2-qwk&Po9;f|*78|Z{SZ9c^M404;S0n2Fp?=e>XgmV zXO>Sq%j1*$UK?cxW!gE9Mry~qJ86H;pOMguS>tj z$cDI|u6y)?_pkk)@_8!H!s$r-4RaIph_*fkeo(T(&mfbyck|Q%$$38a&{2IZ|FLwQ zXb`WU2{?Smv9%cK>wa0JuO#}GSiP5szV5yBT<76T)wr|bP+jYtx_P`)q4pC5A2?zE zmttl5^H^B#s)zG#f={!$&^lDNKg2q~=`?=uelz#%H6q6HvL^PIi9ervt@)r*^efX< zN9WgsajVm4?FhU+bwJkxCitF+_s+e({4 z9`XI7;MdB8U$yl1^$EYuOZat0!mp2rUqM!qJ2u3-_fgJ6@@*&{8+4_k7-b)1j{c$F zYR9-v8|Y#jaD8SkA+dX2SxPf)jy9V8dj_fAPc|5o1=y1BuYK$_z1P0Ss@_jFU3S}d zy{EnFy~6}&@N?L%_xEP(3iwV3|G=(AXSO`0HI%8(M%h$@Vin?+QgKagT$RodgU?hu z{^{HCWNz}FSM3>jlM8G$tSMo8Fon?!trKrc^Vai$!7q@SZe<&+v%Cz@1#440I4c<=Y(O1j-ygDyaPHR|9M8hwiWy_a!JP@#oL zrwzp)e!fhXY$`o}mGzl4{@|NllWngq^M1zeNwU!n)nguuPV-OBfivu=i#=;Tqwm5` z8ocq;XwSf$B-@}~p?AaJe6w@cgGcazrM`jNQd`w`&F{8*#?NNKz4~P_j+rJrZn3h* zG*7+WDSF7xiUVK1at!;G^Q{YI$m}lriSgmTT={57)qBEHCSspS1x`@fWVk4XVQ& zqlvyXcXQua7Oy$`U}=Wm$O(S`BI2vF8lx_JaE$yuG2!>Rgx{RM=KTJ*@5FDQqifD@ z_ua0a?hiPV2VM1d9yn7aod@G9zGt)mFY90O=A`h+&sA(v&L|zzftQsL{UamdCdyM8 zQRZf6>-*Nwp!NcFtH+lh% zEASVkI4|J+7|QT-*r~?;5R0Pc(=&R0m$iE+<5#xV@GBoq^!!Jf2NCmo?#lh@dwv#U zfq)x&Cj3@ezv5NMiST|4_DosU7P52ECG+LeY~F@FcT9{v?z6&Wv6cOs;Q~Cj1-Gp% zyxTMIt~Yp}6TI83?3yvaD=!$1UvW~z@8^QoX=Q6ifJfYh%&@ihH`ITp_Srk)`Uvwl zbd>qD`?>$IGU7&f(elLbb&d_&qMl$cAm}TqZ5xWNu`uwTg zI}VSjPulZ6Aj?hE z6Yn~O2e~k0^|Rk5XLb}f3|^bS?h;(aEZR0F?K-97%t0PkTi&vWZ`6L& zbUn9cVZ8VC+|Hxpy|3q9Z1=vNdyC!sdhQ;AO-?B4aQ?XL`3ighHs-#7?*!nJ!0UGL zqEUQcZmfBAf1D$)?w75EoD}wOoMh(pFRE8xc7Sc&qWLd&HJ8}P`l;J4=)q|fo%uWw zoU-_=lt09u#yu~rO*57cy?e{N@DJv%z*n|8I(*e{qv|Whs^Yn76!bN#9rQ7Frgj)* zaa!ebS_cnnG4i84YgQlUst^1fzIcd7ycZPt#rHH6E62RHa>|dAZ<)AZ)SJ+(E? zF-Pvxv?nQjA3S_pM7*Y~sXV2BN3m(k-RAciW^VXZt?whiLv-)g+Itk+_J=t@-h9mG za_AuX#rHQ36F%F&*Hl=1cT?dR{V&shtA5@3ovGh={m#>`Q@@gacQ1u^@L+3em4V~xNHFTbD*R|+G&(ggd$REGRIDl`j)h^Wo{G)IP zehWXwz0VQ2Cm!>4q93;Fiy1%JVyjN7~cg}sf{;@do!=?hypZZBtVU>Qw z95F^dt#X0zw0Pf zJdd-ND;}XP_`^edD=;`0uO1BK>oATLj4)m$d=KNA#t>k6y}62Ypn=#KzjmnT%eLcN zVAXzeXvXK)D~C^;Q#rCuGBf%JaH8V+ zo7X5VzDZ>}(Eu+6dxG`D`gN*HCndUcuJv();J7{@Q`vmb2j){*_|9AAEU7F9zPjUy zzpI1KnKkfvjqq7+WycymAKDq8He!!g8(z%i^6=vP6VAh8?erF{oxV{rhAyAOfG;|T zu1WqOzg&H0-_DwrdEO*F>al!0cHbs^zkRZD_tJOfIibDe-lJ>eB0t*3wSNyw_FnxS zn)LgQ4&k^%@2XH&bIKp&(Lo)jp)*fUrH7$!^?SMTF8B@US8GP6E)u@$tj-ggqD~!> zCnv!SIv|+0=fHfxp0#K6>Aiw~i|D3y(jW!j*m9W%u~>%{AcPDERKz z_BQw@@2NXB30j@f?EJ#^{Q&({7HUH0rP{5tUp z@D5JsV;t~xD?hL4Estybm(3Fc(2ru@wtbcN_887}ykq~U)CRRnN{8zCW5-sN7nz$UiGH|amDC;x-uTx7q2f6+<%Uc+}*9o(n`ZasBy+e6>5cH9my+-R5Lwo16c zuU_RQ=o`L(bEAABvH4IAD#pFwK2ErgrOlZMZ5_gyw%4&=SMzG*J_UFg87S8fWYAHJ zc%ifSFmUWB7>vT|Ed_&t?kqN5pgT*QFZdhD3?G-u?WN+)GOP2T-m^glvxH}WufCXf z`5gTU#Q+_TYF?_})ema!s{hUUE&q8_;ZptgJls^6p#P_T)>N3RXTT!1;~(3G-o^U1 zG`jl%a+fyVoML>WjQ2C>yOX}n7Mk=g8*E!FdMFEPNGb=;{9<3_jjv+8BhFU}$@ACg z`E)%msSW%kmcSml*1n60r|Wv9)t^w5t=_idiS*g>{iE+7UwX2a_4>CP`UdviVYVp$ zK^_c!f!1c>^-B2@hXqaJg}e8y+)JC|L~bb5E5?1K$d)|&1n?AY*|YQRyLC8RY~@hN z1>T-1TZbnHC%nbJybL@JP+j^vU$D8KsQZ-PsvqYI( zlnkC(8e`}V@K(L61&3?=rN>^-8rq7+(_Js6kLYEplW$J!b(VCJ{T)H~fTz6UvP}H< z6ZynW$$1%lTimFeN1$Vg_{#i!Rob6yfw(&D^KI($BCGRa>vN@e(8z_+{w+P{Qj64YyfFH?(R_(-wHZnToOlzIh>>!aCrbYJbsp6W1>nuhF-4!kzO- zh?Seljs3tt{v9A46LIvu=)*Fhr#L*teylG*A9!gDaC85!73V!|EB$4y|NYR zoP&%+cW-gh;J95OaM;suSgbmWRqpg~?Kre#a9|ulj@Rpdg0-0- z*=EN&{35zPT{wg|wJXNQyZNQ;X0ny=(Wa6{3f|O^zFu9XuSMoQ^Eh;wkOEWi97Gs zIN{@<>?7b-%RbP#YCq~DYafh{$ZRw*%o52DSW8z#|FdkFjX#1bU)L7o)GIj%W}!EJ z%lOJaM_ieU#P`x=yYi)lqQ*S^<5Lfik7(Eb9@488(brt+8`vs8u~a&@g#Of)walfu zMt9_=9^pCb^Q-k7oQREhcB$RN55}IXzhDjD`QhcMzi_{Tj{A3%d@on0Vr6oid>_Hj z{q5EGNzSySzH7yQym#Vr5%7Pn^mxSjy*ekjpf&WOY((w%v-vf-lF%B!3kLG(^MQE@@6B^gnuXRL9W2t zat%KEM%2i3me=${Ux#c8*=6y6v+xhRDv~!IJ&!$J8VUb`>524r;tJyhzURE;dZqJE z`nqbm{Dt1_@whnU=K_Y%^xBiI*>-)NV>i00dqZk zW!`)0*T2(_4wt<}8A*Ckft z`&1Ws;45_=#+I<=T+;XR^sJ#6-@Oda_uUZQ^(P25yP5c1oA) z@a|fB%!5ZB2fi|n+Wv_)#eDL?l6{~%#=P8vTb^#E?_4|I;rB%r$2CZgHV#A?dj1VR z%^0~>xiNGGJ~oS|^uhcV|FuXw;W@Ed;7jon()CXa&eQV%e@f)P&ne!xCG-*S%<4w^ z?ol3&^!ffA9QP1kvN-Ia{?QAKaod{9p9nEotNw}o+_s1j(1Wk|ygNrcrpqkPFJHF$Qy7;s*fgR{pX7yj~9TQ)X~8@y}ZafA1ML2{7n?wT3rHSC!r zPJH%@JfAdpx8bE+L*-EQPd(46{C~{74}4VBwJ&~Vl0XPiCV&X7;x;=*O4^rr!e370@ zaL!@#@CbM~VPMCC2hxY%ZR@MXF$Xlr*xc`Qs~Jn=|2TA54n9f0-1`RZalS`9c(+3F zir<{>_hOu5=r7OVNk8}WHwyiTlNE+WHGhGuhoiX%xaJzz-##~Z^l8}9D@HCt$9B-c zJtL~_hfd}G=W(C)<63JhTOQ8<_jRW2XTZ&VbxNnP{zmkxfgJwTzdTOc;XIwX>^w{R zRu=mH5%W&5S;VfKXR-cF_}+qZ2X-yMvkt69|Es%N?c3usN8-QD^k===4EhqVzPpC3 z!x1)Me1vNPlp*Kdq(xm<@}8dG$UV~6VR9q;Ll-KS&_?^oz1!)C$8GjV^Lc^6#GfnbBA)ja#o zw_!=o5Lnn0*GO!blkfqCGLZZrH5qfoINbkr%Kk+k?lIp9y(8h~yiLt*d|XF3cYyq) zqmi;1oZ$3#!G;wae3JVbxu1zVi;p%h(a)dkF^9t!HTvhfycw{^)9I6%Yuix=HX|>z zqULT#9o7mSxTYgEE!SK#r%YrXOxbXM4BLwhJfA7>x)Hfv?n}N$jP1Yf&7@Cu0X7$~ z94FKCn=n)70OX7Q8=+I;Xfk<$=fu%nu$?u3f5@~KnXxxo_&#g!v5j)S)EDjlEaICy z!!x#!Pn-gCSCyuX_6d5_cgv)md;57`U4yrF(gK?j-dKYt;wSjw^BV;NJEpGny#6)C zEBsK6YxBAQ;}P!TTE-7h#*F7O{#@ivd#u%sXW%YfoM?=F0Wy?Bh$F^KeZjQ4>1JISlDunyH^D+H^@w z`zUz+JxzV)Ut02RZqHZx_>PYKJ}~#X6k}}K7S~Eu&IF&3TmExd(5F+`e~vHO|DuV_ z7vOn}47;Bo{mA8>~aoNM3?PTd!$+>no-;SsWj%hvW2$HA(7Y9E}`^$!c(F6us| zpR3})|3ZdyRh;?9>#X9OYX^_Ge?-PT7vuWQ*SW)M#uc1)t?B?yjSHH*ZVl{rZ|r!% z@;LQz5PLxw%QBpmYVVVEp0BW`%2a) z2CftD=yCsFA#kEr1;6?zw4%m(M# z9Qd!@SLBX3sd6**1Rhns9wyNf(Bfxx!8ip{G5o1OM-enb@qayH z6?xNh-1IVfIl;fSkN++iyfA_cxF_WUXL;ORfZt0~@8D{=k+)Ac(f*ef!1Iwlq%mfUS(4kqzO6Mdi;vG+GI?wnG{$(M*L&&WCRHP^4a zIwTHEk1)rBy`SAS0#olt*e>Lomw#2n{ z##}zz^G-)j$N2|{Ydmt_1J}unUFHjY?}5JKhQ3EZpMoL(upRJ`BXGY1oNv00&kqG zn1p-SvwjS*jC{3Wj;F@+=zliSftmg&m+_r-qVh4!niTpwwxsZomdrsyT?)U%N&vbq{0r*N>SNZgF zsXyWywct_362=$CyY~U3Vk%LYJQ#=Nx^{!pD0j++W7uglvx$oQ(GjgLgpif-dTSIGLmQZ0O^_ zNf~ml0DntF-tqSXE*-CVm}`*NgTP5#T#JI9)$g*KbG1L1y0{Sep7MNjVUjQ5Cw``L zv~Q8tAAOfKz!lK3T?;J7HT}ay8})D30vmDvRjWU9M~Jln^j2i?L76WFova0DTQ{Ap z{bxM*m}=lYk9WywTig##zDautcp~i`p#5oU9PUA&ZuvZ7F6w^bRQ9UA!-r?AnpWhq zSbr7p%?0f1Q})G+e2Mt^f}D@V7{$16;^z)IC(jR>F=g*F@%eH8o|OBni!Q)@yN01& zmVz#qV?rKZMIS$6Ciz(ieuPK($}>EdSWkag^i#Y?&sq|7kKHD5L+T#Ek%N3U}pISj%SV8{cNEgwJz4+U}%F zlD;l`1&C{{$uE2-YNCPpf!ewgJ$X3Mnz<0yQLSNMAf{TZtmyMBjt!`){fw!r=f z9LC*tGEbh$5p_L(8p(7V3>Wo%MqL4i#enb0F6&Y#H)7YeI(5 z%iYi^^&(oUu0xfW7C=K%2&4DPkkdeLJ_z132wb;9vj zUv5nq?;JB;>j>lVJ4~V@z4tNJPreVGzg)?H&y92)T^pZ)I>NrjT4O$+i!p|=UWJYA zu&CwDcks>@<2K_SeV6u-8uuy@_lgkr>~DO{0q^t)*0ai1Qes~{;)}#SuGfn_ zG4>%w=13e`2e`Xu=otAs1NZlibqyFpV%;Gb!-{986YJ;~)G1@UswRotGwpt(9 zq3R8Ne#BFx>k#&pwGYWRf3Mnfj&tt7ANMPN=>JFPkZT*v(agz-^?%UJ+Jt(J5(cz4 z!bV7|_|&W4O4dJ&jjZcv3vVL+-)3SI>uiq`>ZkpQ?>%6AQQ~7cV>;s5b1C*mx+HG% zeKhgC%Z>frXl&Q@VLvPBgKhD-zLF>CkXW-8t#&Noz2Rbs-A0+b^gMW` z{J}3{iQO)>4d-f7{~(wBRqN5*Ye@Q2*Q3*|$)au>c1`w#S#KR_-TF5M26=wiwe3G( zZ}flny7lvE)@=XY@mAvGH7Vtw9op(9c+CkHJ`&i!~1w^Kj%dFrG7({21@J z5LV4CQ8QIsI@GU)ullynz+0p)c=j)h5eiASkFL4e%rRtN< z;;*?7V_?1Gzpy_=)}5Au)_?l5iDA&G)S`D9x<#jmwa*YI<|1&vTC5}JHEJGDXN_9; zTnsvHF?75RIust%`|1dtN$xp5Wx2Y?wGC;Lx`%7>jQOO8wYqhl&sZ<@zIC3g_t_Ub zb1x!u2G-Eb{83-yS&o`NvhHF#a)X*b$~EnQ&!2fJ+>de&Shd}op>Ib?>SCju> zo{=^BG2UOr_z&0vDRx2qJe99)Vma{dH|^`xp1@c?-w{;f!xj^IhkYrYfmd?Y=gfE# z?@70Y(KR_`CpG!)DYVTrv>hCQwiOm_mm1ole8vXCZylHYpGL8}_pJQ-shR-ol`?Z;VPoiHspP?*B z-;r#+Rwj9Zd?-0#EemVs>U|md3fK1cRSfmx2IKQ1`N|EJue4*WLu4efc>?3BdzHHe zzMX=9Iq{>Gudw*eto+IVc_!~ZtS_eW9X5P-n0Y3@GbZwWbFp5_%EVf77M}Haof`FQ zk$I81FqO7j4Q>3*JFdkheT(Y=I``2QZ2#8lRzvqB$R6pcH0xHy(1U!_fX{@?Jib2% zKFxXUqrHPie{SOMG4MPYYn^J329A7x&|Y8Z{m|&g^4njcZ`P%-9neX?u-6H8VGQoQ zA`NTtz6j?UcrW-3&KLe-eM15HB4@3o1CA+in%@+;&a|E2JQ4M555}AboQxkkkZU+5 z_i@|`I%F>}*W9y!cNC8GrncG){u%4ICiEr1+I#5muBH0!BkZwscdSq3kGAa51)YqA_Vct&fd32dfaW;A zQT}H+H+k;C)1edg%=a>FTAv54PZ(PFfL89|c}s9(oVc8uak|VnPmLsxG~@i-8s|$G z2kYtyy{R=d=yD$J`Jg|_J$yR+r10{;EV;L1j0vFK)+^<%p2L|nA?i=^Htm1IkM+J{ zxp&C0@#Z`#Zw9ovf8iQ?!`pg0Mr@ zDze8|<|zDqiMjBZ3SaVFXxK&mT;Q328i4jId+YR?1N~Hg`jNdXKY_5!9coLfF+guOj*qk3ISPO>xPS`GEVP37^ zWi0jW1?UNNCBF9yJ!4GDuV-*j?}q|?n47&})4SC0L>y`4lz)?PI671*m9yzP)@Y3^^g<&3+qDah<@q_KTt=dOSE$w z!99dmOW!tLq06=*(V5tXtuOYSgfUWWhPu~t3H?of>VkYx2Fy#;5uQn@=SajMb|$n^ z4r)ycbf%L7eTs4*4Czbg9Cm~6yyp8;#vsiyhUiAd5dLgg6P{zxCWVgFF_dgAzLe~6 zt$7EZz@cHb<2P&cx!3?>(CNHer^W_PIh2Q^^X)5tNyb_}gHy2;agy-PiHxM}Q3a1$T-$TsxS27Kn+woAhCTG=JyB>lpJF%>;#Jo=hk4~eaKUzGQ0i#*Z} zQlEnkd3Tp%L8jC#bIc6GKXEeuh)q-vV-u*8l}!l!pi5m-=Cli}5h!`GowTr?y9Btn zUPyV_a^_f(xo9&qkw@CP$6butHOUj@!M^EuOMQ2gaEDN%%GhVWcCyWKjnszA^kMHu z8aT?R=~tR|(nB5vFLn8?-G+AP$~Crk2;WpAtQWjzU`}!XczJzVv_l@07jgd->vfbF z`??sH`BR-^9O~_(;`@FIKH31{)f-9tTIS^Abn&bAqb-{83?V_Ynn$F;CH0ZKlg!_P zI-R)1oIskn_n7o4Tg5%voY*Yob{zIZ8{%F_<`8}(DeS)gHe(uppNsY19}v&khwJih zfac+BOTJe}8nXe<+BO$>{|$Y_$5Q#BJV_^FUBX{^ZTs)(ycfcEpxUATR?OepF*a@K zA@By?Jb5ZJ(a*#N-h%o{%XQQ1mvU3z;)I_wss@v4N z4x&%S>L$=zi2l^AvIW?UvM*fImS{(m=b+)suDz)T;#%}c(sk~@56u|({+fDUOZxNO zecBJ_C(D6{*W6Q~#zY_DC<6}G^on+O=-7Oo$ecjFKL8wgWGz9z;C%e$!9n%D=>5cn zd$#_?Mn5pJWLr9)P;^{{#H% zH4iO6`r$eL<@j5z^!7RU#~JfvoeFL4YS3I8M@-WDQovILYiPuG2XL|7XW+L%hF<^n z7{5L6Tp9K~m917jfqD5eO5W(pZxUULeihR*oo4*Kj=!ZvnGR!wk`HwHT*2yi2(iJ7 z=dV2SJvGiBsQcyUOE|)3Ajhg_czkxtc;b8iZH~DZ-%8|ff2z3R@51@}>fG@^uf|~g zM;WG$>BaA+%Xsh$H6EYwopL<9oB3CbHzheXCDO z<^a}h^by-1BG@7%jP$A=uUK-(f|_XD0bJ_kp>51WPD`)&Nr_~Ye^@XgM>F}|y$ zzP~};61VwHRmObM!uBcnqupe<-agi`nfQ*J#Ae11!qL~&JO?uKIEW31Z+|epZ9nIi z7#ASFMt{q2&e*}Yx*dP?2OdYO`Vs3F{^D$))V4+QCmPzK^#6ywk=}Q>kx0riWeJ$8YHgtXek)os=(q9_ucTt9y_` zy8bz4ER)k!Y^VKj{hf62KI0?bId$AuF;Cp5;x=uOzD)kL4b;ZJH#qnV^mN4TKhM|< z?@6D8exO5btF`gpV-JPhPtQlSt=aZvuj9%Z5bD8xuaCAF?H`Bu&$TW3e$TAs*bA=T zah(eu#-aVTi@1+`Ili}Z?!feOvQ^HQiP+2QOVD?fvDHr?CVt$vdcf0*Z&~nI8I7OI zV=Nla=h4A$zT&9fqmS`>Ir=;P6~IGVyL*=v72e0WT%pKqz{t%6?1aHi_Y@=T=M=0AeIykAVW?L+>0=`*U z+0UGL1^UAW67Q&Ifo|0AaoWNw@EzI_d6D=0B=_+pug2s@}_2 zd5Gt%-3TM`9R8@*l-QRso8#H}^sgN=%j7+!=wG&z}uW&ALvP-iEg@+?fwoi8He~*uB9C0?=6-{NbtL61@{lk&Rz$6L{{q8U8V#(!+|hJB4g_`-f5 z6?<(xbI&t#?ths+n$Ps(pNh|qf5dSa_qWg1viV!az2D#vpAtRNuBq2letUeVjkUKGVxA)jnAth+i=dsrts)DC_(QMh_o_jw^@gF1?+y zZnfo*N{9Fg_3$kt3(hr#R_YJ7l(Zeh9_o_t{01;%5d8)^BSU19o~BdzPUv)G z0Xig?G2c|3hAcj+PO=P6JR=_>4?Y`D_>vEFK!22p2eOdbo^`{x(}*Ld(od?L>@YaT zrO<@=X_6)fG(jh%=_&Wu@rk|ARqs~@&NTWRDZbeB@LMfn2eetn5Va40dqrTohtU2Q z>4EN%kNKNfL*xWoPSRxb#r?8kH`E((NZg3QRd zKF(u4c=^o!!IxL`=T>6RfOE?`C&uA=9Iks&Yx;J+bNoD9pNDI{bKrKqbF38CrMUJX zfBL)L`CtLA@m@l%i+QL2u6HDdAm-#G+JHO5f46F*KU@gD5^WeK!~f7btJHU{b`6{` z;~h8S95eVcd%-t!Ksr6XyWb&wUiYDQcum~f61vfQX2?6A;d;us7h-W=rt{#yZRhD{ ziaSej#Qxk*f1qO*+bGLI*elPuPx0P_?bY@F&Z?JWUMux|YHU}}F<>_$2hR6sN0LYU z;GNe`pg!VrEzYOxST1V?SEk{o5d4t7ua{}MWxhfiV=eJn<8Q2Yd5<>cfEU`uUf@e7 z1IB=}QsfXbu$03pOAh>&HE}+G@rSD)i(pf-?puVqq8PLkVGLPc;oMH16Jz>};^Ags$7XTOMYMje)UWK@<*3SsXKE%h|z+Ah+ z$WO@$_qhK2DRWQgq|EH`IHw>Vvc^VvpK0Vx*kX>0^+A2ae8(s7U22|8KNMa31LT_y zjxh2qfPBy+{NtOy`dOx#haEGv!EseQ!MOUUW4g?%;uk(-Y%xj{OeD^E1`EMxpZ^wfDO3ajeY&&zHkz<-=ZNLnpr{-G<*qwdGCx?|&8Z^n+MC z#hQ!QST$^HDQv77Hr9i7u8&n)`lg(DZOd7%hm&)4ikzz~Ie!=Y+H$T+Bj;}dhH@4< zQsr#-p`1sj$k}ce-Q5Y8D#)3!nsRQ1oN52G9m-jqSJIYHYgFPn9pJ7^k@HgAt4@*g zM97(Rie0ncJ(iqhy_5TvDcFL3(e&eU6n!dq5lYl3KU&H?x`Ni>!CHbWNe<$34-+b+w^A6FAiKRyP{oV9_r5 zMCQiavn2W=O#e@Pr}o!f=hHcYKJ36hIWB3XU6WSof$Ku_Deln`y4WsyqTRDLCLO6V7CMB#wWZm)^&}>H@*v>;+($KToaDZG`N>vJ?q7hvf;Z99G|~Y zEqVHNlc(2AcT}D}@fdOGSV9}f0w4C6q~rRrPGZeJot&bOQ#a_j8?o*_7wf|JYT4X^ z_)GXQ@YxMI$R}-~8$5k&rq=H*CLeVBpd;A$*TLJ}7VO=C-IW4+w}HJIutn(4aaem& z$LqC@l`UbOc4P|IVIjLA-{JMYHZVo)S9t$z`b@8p<86i(#3(iApdLR7e76BVV-N9v z61B;2ILG1nFV|Ow!^e0#B?aFU;G?b>H>LjMH?I#44!)t{3+B!HEj{x)W1`C!jV|vr zy1W&-WFOW-Dh`7d>YqB809nzWDC7HZkF~x&a<7VhCg2#pDMM*fGytE-_e*G_EMC9o z<>O!>+_mC z#taRk5U&my`I&zC^}s`4UxOp(fY;;5xK4SEf-V`uXfH?pkEWmfP~+skXX%pmrF=FM z^Jz0@_#Sk5*ueb$QI3J%UQlD4JMdl!$H4n%IFfGeE7CZi@3G3a9w7V;20muse{0}F zfL}PDzc;|=l9)SPsN){>{w{osxH!jBI3Y_Lma_Xt=sxuxe~0sPkd1n-=;FI?7JjeW z5IcOS{_evN|6}~evr`*Z>R~VI0MH?I1ZDUk;t736_MEN-9b(HxunF3-KI-`)btwA( z4fvvcOW&1N-(u5OAGIIYeP5zXAkU8*dG0jw+<~JS53-WJxn+9J!B{NcITJs9%=qbR z#!nx_cY2s}SaZ-eSEN39|FY3HDA*xwZr z`uN<2J~mm~CcYz`tmFPW=e&gKy-IK|VYO-$b7=b|7*Ij+ba3XS|7+ zbJqQt{s)!s6E9^L#`{N+G3O3^$J84flXLoZ-1|rC9@oja{v_XDF|?`pu?{$D#yhGW zh#DQL{djYi$9Ev7tiw38M~SazLav#GdX9Mvxn;C-*WnCj&tdw+JAhxE0`CRt_(!V5pzk2b~}`~H7GewW;>;}h*Sat^*H1s`gK9As|sF~~x$Ik!M;(sLr%;Z8fB zns;4U8=!_!Yk!Ud7~k@~W1!_;`Zy$L6uU&&jPe4EPecF=?{hx608!NLi`^RC;W0%(( zJC5<`qa2_6@A!UlyOB5d81cIdj=S#r_kIGoz_&25CPG`n`bhs&;GKYT#@Hg{!f#?s z>ZFK#G1jW%t^v`#@V5(b@<9uh`wa;zv6ptZ12Fcz0}l@#z1`}=_e0puwFdG?oihK~ z_nt+cE~^jU_h38cKq@Bs9vo;#AL?d{kvU~S82!$PjsaX_)%UoD^q`WN#F-+ZqmZAK2_A0FU&D5Z^Zy#@DD?f6_{bJ-jpJn}h+jk7gR*JZ@{Mf4|~nZ26F zY#)AC1U_{f<1=SS%#xgVpRqxC*SHz}c9X$(OM#Au+=th`Ct0Hn{zbo^Pyv10bbJPN zGwsuk!|CR7vhFn%bt&UL>wVhAAHXMLipZAwVC`N29kJG!L>|CDo@J{wxrw-@ZE-IC zOW4$Lul^ka-X|Q^Mb-LlMkStUp^duZc+<|-b5KL4o|6M6g8k9F$Joevi@BGyactMn z!gIply^Q>3__usBS=W5YdB9FnU;NJ^J*V6L4a!Q_{lm`viQDiraF>?1_-Wi+ix2+B zT#JAG3fEG1hOS+sAC(3*Myl27~*0-wsVeSk3|^Ls{Il$W^6SM=;l$! z8q8lV(Edp|-)?9VyWT;(&=G$>U5$nDiyh!bU9lE=;`uG(wXffZYr@bz1m*`RFgF+& z+Kj+Fkpk0fU}#4IvnK^+4X(L9uKWjb;O{Q|?dN=#VSC?g#)l}wi7C$mvS4!@SLm9T zLKo{P{{GJ2PK(Xc$#nTZSEDcaoZ{c%PaIe1`dA8G6L8Hq(+VB)*o^l|c3ON+0=`xY z-!FiV?@tER@eaP6RkL#X1hdvn_FTyw8EAhwv z2hm4jkHiRm2Y@v48FL}v5_?f$=QrRRVO%?%1e>KlQ(we6aG}2DI{=&)%DYcZxX-mN z`bZ=C67O6ig9;qGjSTqPOw#9z=)*bt-KLFsN!xWYmTobz^s*T`mijRVzYO&~<3@&| zjeEauF*quKpL@FLH$mWM?0d+<<`*zRU#$f3?9s3HZ+ge$H{YuI@n$W&QP};hQl_ z@&Lc*@#tyb{*1xx0q##i53t#xwOb`}9ccd13@ux(F*EM6M!E?4w|QesCvS5NZ#FGY zodzxShL+zVr%$wKNz{ghmIu<%GJY6Z&Pqee{?nkP#nAFBX!(72QZ9*_)6lXx4K42@ zR;H87A7B&IxhAuEj;;pzAIyU z9KBzU_%g5;D-&aLzZKUI!yTZqKtaUTza9!GO@XPzTUi4+mT$&;u+EyOc zONg7l8^Ahbti>;DI%((Jo<8<_;9x%FILtwB;hJ+Z+Ey{&S;xI`fc=hvquk*4`8lAC z>)7zyBdca7=MHPj^*M7A@u;~Nj(k=mIcllNfxj{~9(-i*XmnII?4h#%LXL07ywe(! zYi8^rI}4U8A40=UV;#065~|UaUNvE4v2mlo9t|ac)R> zwvVye$urxTyO{&B(Z_y=i*bN57;+ESgjMg$_@lcs@O~o4mgm?FhGy1DH(9zPEz}#w zq~3@l-7~&9Mt{eR{s#GN2H<~lx_)-^29B(ys1N9B*tOdGpbL9Fv*!}Tec08%VqKF* z>LNOf?SBb8*w04`VcT3+r0vtTJ7L=|BCc?cquf6*0d|4!6=$PuONwnBGIHof{NdW; znBFe6uEy_G(C@i!Pz`*7s}uJrcg85t8Yi!Bp?!xKpyqu=r^|edDQ)W@H7_oO#V4%n1g-F%qsDa86z92X8zcz)^DaevCn0ImV|r zHu`+b%wb+N_^SXf^}qqZR~dNP66;y6yR(j(G*R>X4I^XPL=$X+V>0I1IHWG1Y`Mp5 zDR?7%AM|gpVKA;;3H*#fT#w-XzRQ49#U#|dOEK=fhEC2+min}QzK!_+^-P?Xrs8zz zb9xO&%@Yyl6Jw$tOPre;Y@{_D_P5t?s zN5LSLaLtG3TrXC*a7`Pdj8PY;no8Zrn3SLD2i*T8b8wvB20HTpJb3gAfKR8FpFxM! z&`Y(U>n6aX22%6Qk3naYZ4GcAG`2`z$;SPIpx1uB@FM!#&lf(JmVCZ&9blh-xiI$p z%hj<7CD=EC+@Fa*vH4v1+2g=DVV>F7j#`WMOk0iJp}#jR>rQXt`ioxyUFcIonjsT? z+%;hL7u;dMf6jvE9Fy=;3viD6S-^xW7|#6&BWs=2fT;&eiv`0u8DV7ovjQ;J0EYIy z*7!w+p^@_pO(VWfV$S)@ncyYkEVUAFxmA^8CDvYkq0YfCeO=o|IrU=vA$4w1WYvz`yU#k0YoCl&tW|hq zuAPVes)j_4od^D^z@J>_Vf`%6zZ&vp-MX#M1)jB;h=HhmX`_{}UA3-lc%6a1tj99& zT@gMTSZnym#r6J$Xd@>gTh4(novD z#_uE-;mB*wD=?2cLcJhfX&p$62c3te>bT6h2z8(Oo`f35ufOTZbJlgV&3jEO;<&V5 zAL(}qN4_|xt&QUym={zYGyP=V^h5Y0Wko+=Y$u)UpE`HpoP#nV-Q3s9{S?Ie5@bX= z9y9dPeyKnHb|vr2I3Cc*>mLG+Z522t?LNqezdv39{9V8=GE;J2`lG|S2fxzyiNVsi z$X@o5a9;C-sZnkM50I&<59pU{d)l;hSZ#%-ZNF)2v)axzZHG)-lhuar`zoA=P1{iRQy}|uBe0T6ZYfO8utMGV>8TW-W<6ebv)p(#| z_Y^II3qb>AK^wt)ctMvYIIVc&=5KhD@S4fa4hCr*Lq`v%Wtz#}}&LBDG)TwME@c(L|p`c0~g#E*ow zrwq!Fy|B=Cej)nh!7i#(a)WUxZ_f-9$ zV|l(8@qu=X`Q{PEoL{OweD6M4TS^T4s`5d8=O+1Vitp}4EZS1}{)M6IKk=RkbHqVI z({7Fjd!k;D%ksMo4)F!}cmE?8k1_G?ls5XwO!xr(g!O{*Ex@xLl00-B+F4T*-;)@V zKFqOZV=U^5=g?tdeHrmv)!aB9dB}|S==snu-`T?)!d|lxo&L)3_8fTQnz-`%lq#=Z8=T()PQizmt@a9b8QIlhEQ#x1#&^Xj2gW(dL25?ojC*Tyz$f0n%MqSY zFXtZ{L0?DA_+P~M@Y5r6KY6l^r_%hM>2sse@uv-)Md+{O4m$j(6}iSh{j5N{tTmvX zc!uZPFN!+pjnk#`PiD;PKLVY9HhpT)hjE3qj~@HvbyfSBfxNR_Z0v?K^PDt8MsIAf zWF)eA!o z&#c2oTewnVDPtl1jq_LAM+9e~q4BrCDf)Y+KMapk>3Or*kd3@TEmmPbBo>D{4GZsDf8hY?Mbw|XeVK*w?GQTq3GPm5I;B>s@ zefqq_+e?i;W!^*{NK?9aE3{M?TE1%062=(WiLqk+SollOWXE3mChHK!-o+R@3vd#9 zrH%9Ym(fN#)jSw6hx%mfus6lv#Q?!`R3d zz=zmzHttc@T=(gP9F^Qj&s-gciy?pJBkqSHJxccQuL{8M-VNwOf4c!V+4s1sbtQRH za<`oyT7<$+YR5NK@a6XeOEzu)S-hT@7-!>PB+K1=jMuj#0JjI zeUu^2;Zy2)N`;ZDyaOlSrzm<>=LCs4?Bh56-thF|lQ!U+gf&(AJNN2|ACz#- z)Z`TIXC@ril}XES3vP-92VYTevM&DN&Lj@3Rj9UN&Zo^h>Ac@3+cAIE&mav=)qs&X zI%z*-tuNC4)5$D#Ew>mv$~=yJ7-v;H0dC5Lb4_0JHzqmH<@rILgKzmhG37#fxu#MM z8hOoU1DQT8GyYDWz;nG!*0}VXQvC+V13b6=lC(dkVguJubgfN)r9aEF#_?#Ev6Q?( zAFpLR{tmK=9k^d+U=L>QQ{Skhf01ALy-V&9I5u^!;*YC)7<&}= zxVEth_Q0CK=fg7^GY;2K|MLr=12R=H6g;V8CH76D|5igIpE)u&Qm((h&FnLUyh!t8 z>|vBK<@v`;X3RG&+5qRoet#{yl;+_R-lVA<)9C-3}p&yO?{N-GGZV6 zzQsL|jjA)yN8ShcBKQ~lq>27B7dU7y0>hkHV#OZLuh=g8m0tr6MHBi{E@(IVCvXkf zE1D`9FCZhM!&UESTO=NSFIoJj8S#(zI%<5t%xxJ8HahQYlOxJd(_A=)+K zKFCq!1fea{Ir@GEedyeQn;|oi< zHAw?~c{m!@q@f|x&=5#N!*2`?qO0sQG(2NyIAGC0pB|2e`Dtj#HZ)YFq2W10gXH#i z@GLu34)+@xzGcy%;t1^y@=n#o$J5Y|YiO8~hK2_X4f0I=r)g-|VrUS)vyA>fXYkQ) zsdGMaPo=*lr7z}i+IHC2^yBmS)PAc?zZQ#cKD!qhQu+ROLyK*LlMLSjAJ_J2+u-$v zZ|-|xKDjLo-{r&5KF^|^&-GJjFCL~}snw7B2vYlfBBh_mxq$uPUn1wJY5I;ceT&n) z8!7iBcSv3-0v?_hxjH`;F;%^j zZtRm&|LU44lei z7Thx_a37ew!Z=~$<9Fh1e19--^kp0Fn}93A`WfkFee&P&E*GD-_r{h9+Auc0DaWcbNJl}d1s3FCIVlv!G~Hif$ymld{0ql7QWA>$mIzm z7xm7aCFiwf+@9G($DNFE{b|O%H)Y&=f!A-1TW#iy<>J#Q#a%H}`mb`Vgxt4f79@nYk*z^B8K$D8880+VgF&5$g zV^-!AJs;<@L#_vSV3*v-!n%y_YU3N4iCRb23mAXccM^VQPsP0{I#00<%fvZxkSC!h z-S_4MCf)br_^t-O4|`m`VGCVlINRPye$y7$_{OfhPch^j4Ikgp=+f_K^a9SmbJ%w@ zJ_UWt+&(cD`e*p>e1~)O%OHnA<}o~P5`In&^YeFQw;OoQhGPu;YoOicImM?6JZk^( z7<}tu18g8wX3PzNk0`Uxr=jsRL!A<~C#CDE*8+cg&UU)5I5N0J{ICeVP z1nwHpB5~FJjTwpY0!P`+)A-`)@J%(mRh~<|7kT0uoXFL0#-4_; zRecCq(U-Ya%p5lFWO<+TUPY??R2rPV5%`hu{}=KqWymqP2MXT}Ph8{KQ%;S+^*BTn$M1RuCzP4OjP5Yr?+Ql9Oj{5tdHCC$p zIt{+wQ{WRg;`_!3`0g|Ko;U?Qfg`>!1H((T?X>924W^Pl9ZOr*yOu$0UQ}QsL2`-iD_dxH3ays;w5A_8G&p&oS)F^d%(TBUO#5-u{_|nlB~}O=edjxn#c;lud4{&F9}I(UvT6UPVcPws{Tsuy3q1ly zdUja4NsSFl4Zb@^z;}&-xeYMN?%}U{aGuUzW&Xfeu59_>m;0RTA04*$Ww#o9kzvN{ zH0`a!vo z`5aK@r(+ObkYC>r*`?}=dzggwiV^043Hp&2|#-W&_K zbb6NB@kOHp&oH`r-L(H{QWB>fqu(;^zaOTZx;|!L4g*HwE@Lt44aqB*=jwA4rcCp7v29EYf{~ay{2;5Vrz{h&N$im5ek~g5waCn7| zbp2i*p`VP=Jq$f_4Gp&q(=OvyTC{E)fq#J~ow6QUe;V+FZL(-c^$)>YW9Ycfz_K6b z2xGCvc+|u~+7H)juQRYK6L_5??dD!};$Cun#N)2yJ0_kfj#KWzb8zgHc);uA#raN1 z-hyDzM)UDxOL>NfUqoY;gfXYv{A z%KrbtZ=7dTmb}Yvw2!L%(c!zCj97+mVNAthv~z!mr`L@+zWPPv3*WHBT(bx9Z|x$i zsl@S{?20#+ykV>f&ff)oQ-v-pGNx&&fW>#LB38qese0`=k-kJ&$t-BdwsFF?}jk{>F*;Ap9Y+#vZ~LG zb>P~0X8cRh_^hmM=xKM~gfqKib!UAq#{A*dECI~zeI9(Pa{^$HzoygyZr^#|i+NXi z5Z9e+o!*oGN^XVgl5Pq^HRBl?%`_VvWqIz92$UeH*1OW!RQ;FuNazshkg@OrN6 zkM{O}`#9@xAJbv<%Nl$*>xNH{F%{sp0_hzHt|+PV{T=m zz7HG8%j}G2!B$Co8Q|pHapv@UE}qioIlI6M-o2ihCF6Hv?=^HDr_T8uEwKkUTn=o4 zYY`r=6ZH^RhEv8h3q0zJPQdk~M_=fP11`T4^7Qy1|Gcg#g!3%98)J0M!uee4`&LaoB-@U`+aghj!~( z9_^n688|gqA3}ZdFz6o+#=Fu7J6OAjaJvB4>Gs5*&x^+EAsg?R(fHt;@#6O9w|CFKJC%I=UtfxyM+B2dly;@e$f-Z zj=qT)^2A=q%-uFVaV*#tbN%c3eEXm;>MjF1g-v+jYb!8jJ9r-K#a`nVclH;2YI1DK zwUd3h&YZkl=c2rzi&%C{q&&=ZjbfEvub`28@2YEu`isp zE&h%CuK2B4(fD_AI^(ww;M?Q9tNKRgUbh`<@jJYpf9Q|Kl77<;y?N_L^?7_>Ky2xR zt_xyMz_xR1BE7Khy=Xr``kWZzDD3+h*!9Iug!b{8H_!7b+Fy5Q&uD{9D%;1t9&P(I zjeS16Ypd)(t26E`(E8akt~*vX@sZf}*w^BF#`StggYpT&<6U7tXs2HQe;;8PS8Q09 za09pFcYgtQ(e^m~hOlLsy};Kw1TXyv>p=P5dQYFW{X|^wGXIQ1+;E(W`e{?%`i#D9 zu)7TZ9>k6b{qQ*rkYQo${*i1A`=4QJ zRk4g%K@2_`XN+Ht@fpuOwNd2lTjPZl+vDD;(Re}at#S9dTjNe6Wq2mmFs}kFS9?CJ ze6%m4`WE`g1$&Tl*CCgB*IpgVsQF1uu05mRb3emh4EJOI7W1yX%ssOvT9Av}Dln;S zPmIu3jNChHKeUaC-4o|Ks#&$s`1${EYkbr?pbddBl<`iW0=_2 z73kAd*&W}4V>`bs+f&{!Xb3EY#~ zG5grVZ}A@THt)@bzNW}My!*|2yKry2-0Mqo?>8xZyFkn6S+#xMpVk%L{F9psp_d1| zdl3_0H_Z@_ZkBeUEYQ5!4`)P#>Tk=<`+d zs5}5UP3S_L+k?Lext;OZvtXCt7cx2WeEBiu-yGGs``hHJpc(N1Yy(i}^i?zo4EgQ8n1g{%vEm%rcNWsQWI|Y|u^2 zo8{~082=mg;d?n4&+e^8T~!Gt&#c8>??rfL4fB|6x3+KFrHffZKa)3W zd(8KIH15LYSo8Y5$W6vZUFaguwC!}d<7H@j0{N6Yvkr+~I61caQq~}|P=n0Qn@{<< z+hUwkb!LLki9LDPvy|hV4Os8?`0nxB<#7<%^c>Ij^e>w#--%zuA4h z??dQb*AaCI-E%w#wV!uyZeQ2Ls3)4aGrk-7`)2Sl=np*)eeVU#UfQ~nCGKB@8sQu# zgn5zkD%xIwJ@j?Lc34l5SMppBn}dA%cKUb4g)e0%d!4>c=pHtf0UPuFS;g8;z|IB@ zo<7ixw!943kZwaBz?##M-Ip?V&q92j%{-gq-Fp!5uS|FsHtKO)@a^dDGmsaLA6q-A zpRx&FPuT?K9rneIeA)=!A3!{xOGXnq{LsrHr5ETV z-idmKwV-Df=4H@{I}5oQI^jH)y7;{NNT2s7$$2gFt;}ngUu9m)d@A$WCvcuItA{x< z?-=-{9#N0)AWrdN>XAC6{%*#6XgJ*=mmT?Q^?-d`2|cjZp)CIy^iY=HReHd0wg86L z8Ai5Wg?=Gl?&&`wI{PhPy#)vRAK|g=mHyjte3WzzlM_1;|GTVMf;peciF36!7mPbf-}_M$f)>P}`0p`J7p~t=$#YtLwXAo`zlIo8SX>tapAR^wlf7k#dB_cBU4nBc_)ApTWIg;) z?3(rrIK-M*h7H3t5&Y&x24WKC(kpRZli|&aJ_#I8dh=rYkTdr2TYX&Pa@Ll-I}Lk% zGGh-9WTWoLbcTS-{$eeAcTqCF+PgodB+kcGk0q-Ib_OYNBy`OYLa)`P*aNqesUk z^*%gs?+w#q8U8QEyzVL-e-b<9z8F7&antoJ!2Yb$>3eKN$-DgRM5l9QAIJ5AhKyd& z;EV2oOde0nMLRWJkPUdb4!`sL6|ToWp6h!U??~u%80qWr#b9?|86e!~Zmd`I;28k; zxd$@Ic0L_1h5kQ=^$zOKbsNTiY*#dIPGK}};*-(58O^9=>bB)=?HqhN%ZbKE`EdPb zzK02!wCn35|225@LOgT0&&i6B=FwZW$FqPJzI(x#_OHe~m6d7^%6nLAnKh>Ui~i9y zff#WS&*ypu-_8)6QH?X_u`kCD0q=cIb}ZYumi6QXW1((IT!FA&SzzA>5M-M zyKtOOqdsM9#a;v8{R#Ry-O>0thOg|-7RR$TngL#O&e?_h5pC$3``KuG&g0SejBD`y zfG5G%o*i-WISMp!jpet%!E;ZgzV5;G1x4gDBj&V2j!U<}=T~VyQU80|HJ`laX}^5d zn95uHnUxJO;^N-u8>547{~S1Y4qDV0qaNE4e*pJ{PbD+MCu}ys=a}dY|LEq-2g48A=YxSv9QUVEaDJ+8liYwF`3$d3BRd2Bo2uhn!Cx6y}^A@u>=#LK?K zLw$Tb1t;~HP5rD^d}sAMXz6FQ(oa^;m;GaV@GT(V8VfwsPd#w(+~e0c zxj$_d?q&KP9=P8b6U&&p19`npJ~8jPIjCPCFd)z1oSR zYAMHEp0yd66BE4X-;2IZC;Z&-m08*B z!2VQBn6w=+p}V1P&Q|<3!2Qr!GkAm_Ox*RQ_*r|j%`sm6N@%Loaq8Q+o&i1|B%d{m z3FK49glxuy8XXgO4{JrUvKbS=CvlOtt+4C;DL6Biekpzr?mg&?jg7T&flt~R?~za9 z%7UF`R&IzKgoD7iZ<9S@ftjLFPk+g zB_2d72j9LPIP7@9cfDugo`ZPsfRlrGa7!HDGg0wilobznk2=C{WFj7XHZ}$}nTdEX zRpP;c{c%t8f%rqC5D!L;irtBrz<7|`d#{QIxrhhFY2v|IqY)3<5f9oK50nhma~9mA ztsmjh!7;NP_5~ZI4KS|ryK?mXGkT-(WB*?AZe~w)-?8tW`!4dK6Apwn1wu0$aO%{D zaTRF^wz=!;TUrB++S=089Er3ymXyt$GjsMOrE6N+!V%nE=SWMbZgGpk;no>$ ziCgcg78i^{3gL*mIj~O4C}&YeOKW3ERedB-?p_((iK$icn#U~8*ebX8l+7F?FN zp-4%%rKzpHHS88ux3qO^ac9k(bD@F^Xi&L(v4U4x(G7LM*7{IOSlteghW2160yOsh z4N8!1(Pg1PU{PI_f`u>wn=GPot_(yr2SXd&X3YXP0AZ~prX(C_Yg`Y@;GOlru`b*= z;|QiVxt+YBpV* zXanqxpxM4&cVkQYtmKUg-GuCCgxGsuCkW^wJ3WHSceTDP*=zENGZu*SaL z7}(fQ-_RUrv~OOv@Cy5~`l^M=%M0Bt8(Zy53;>>!cS_vLs}?2uE89tLlSS!l?G&ck z5w33vl;^l5>)ndB`i+74u1me~)D5n8Bh3L9p1HoIsYI#ME!miW+Zb%@XbrfHEg=|d zFtpVzY7DHe?`VybyMIUjn*rL|UHR7@YJty?s`mO&7*e)~b6eW*ADkIp;jRycHWn-2 z3~XtM07pbnxRC&yHHEPupj8Rb#$em@h}#r&BSCjveZz((L<_iklF`&AQVV}K|H93| z%`Spw7?BbUSId1@H8cb_wnNk0T8MDCS$*8d^IV*$9UMPvEcv zO&g)VmUgIB3s!Xs&t$w>U%s)tdDGQZ?TEow22DHSyh;Q0n~(?U*R=*_x~pIb9pRR? zCfZc6oz1F$Q)_S?6l3tV1tZWAgsJGR+u9bX-{P*ovnAx2NQAwOF}a)STRQ?_lW5Ss zFcfgN20Prg4g{?QZk19IWB`uq-MXumRk`b0pkL^WLR#0-Rv*H)2FNYg(6JHGt|S!1 z*k~dN7>oq82J0I+W_xQ#69PZDh7AFs&TgP-UDydi$_l2XQTc+TKH?5XAO`e@t%cP| z`^i9IFFO-P$g%X(L3gc1|dDW>T<8%@`yGo3kPx*H6+ z;o!yqL`<$*ffjc{fyRyoL@r$@V4RZmjoNnf_>gKNjSLRDG2kq7H@6_A87;USH0z-2 zSN34R)8*P#2hf+&r^)UE5%5|H655gKE2dNKLJrMJ`3abYW<;-K7xp0?iS}?~qmf;6 z{U(Sm2-|}Jw;|xctiv!dI2)KOoki@RudOB0Qs3HgqxK2}(1b;)I%%eRd5{uo3~p9V zL1q_=o>i`MVIsx|(6++ZTp$z*hFXJ7hO$&N3Apgq@UT#eRTvkCJtb+*ruvZb+fOg7 zy>i)=mzTR8Z5!G^xAEYT4S}uYk^wZT>+&2U#&X~JpP+JHI-mOoT47-1`J14kph zj&Y@lP8)XF0bDRT;d|>&jX5$pn=Bg%wKO#$RR}8%5kL~g*4&2HAoCq6KZbSY3>2<~7afJ6)nf-dLE6|0t%BUFY0sPT{qktrPlAy;%n-1_xMpsMU5BkQ&z zSqjtKq8Meq$7 z+EVa0wuIFH#k5%wWNXVt7!2rSm4>l~?E`U?1lKc$If##H2(dX;NGDAOaf5RsP!dEg zZgkgeHJawUY3Zs}HJCe;xyf@s&-u4FL6+krbq1YM*=S#dIa7FjAXKuXts%$^g?kOn za70jkP03{;#L#Xscd!IR~yP!Fio2#vO-K5}Dm*nJ3I}OWoYL_=k2p9bC2qLAwM7>gwb}tn zuBu(eHs)vRmMX$12Q-(2VJj%ohTN;~h%^T=J=u!80@q%TC{Yxu-#jDr9^AjaZHBErFajP_>I`jgXU?3ds~75`1P`(eSPEP@`P96V z=9aegD0!O$4I5|=nnxoe%1kwzYn$(I$2t>cwe2M?k>cB0!YTkUMkK>iSS_$HP8V&i z53%5!p+mp&3)(XLq8#C?EzlH1t)Z%Kra+wP$b-xTmo9cUpt_>$lel$Xpg?|VRDm`O z!%McOO>HZ!Mrg=I7Sg-8}U1kNjL2?tB&&b{c8lCr`D^K&W+ zs#Yvs^_iL_E(vgJu3A*R3_Gz)N=rXIdvR%L)v7A@nx(6*sCIz`lM@6~6&>nZOG}qr zS(ua1Wg&w^d1>k9&6{U#o;@=dYARh-Te^iv%ZSCCmP9NRGaDm~g&;wV43gWz^U|Ox zyX2Bfbnik=_RCxA+nVMT2HFbU#M%5Dx1t&G4@b8m(h_M6C^;bAI~Aq+8W5!hq+(sL zajODtF4OWV#R&m)0{}tw{2V6|*b-6amR_m@ZB2AS#+;LMU#?eNB=d5Ck2$h*;j+cm zE3T@dZp^57SwU9dDBRW`Ukp8<|~A2NWq$Q^$0?17?Cyd)OO6bLlJB2)OL#o%47&`n-A5N z!YJYg-4d~Na~tQ8aBWrVtPcfI5w$y<@RTgXQXb;(!nVdxu%$7nmrD^;xR4Q6NP7tqTFa(+g^Mi@ETsR_ zALkV&j3GH_M`V4;+`{>3a9mSz)xwg+SfN0KL5*giS+-!gu|sR^&O2ZL5Wvs+BdZ{ z1`_R!;WbpD(qPGam4;zt#Y)X<;9u&3?5v^Uwf&WDY>P0iPYWxRIgRUYY6=C~-I5k} z`ZP@3LnQ3~hkq`{0PS42??7$c65cSgqn$=t0=t4SF+px@39Ho_RiSjWqlkALtOj7w z>P93KW9%hb_{{iR+GSp;!JG55MfYSK4D=VO_J7*H8c(FlkHtz3k}H6K8%i3B$U zSe&N$m+<$E!F4dEHOUZ%wIjxf(2!eBn_hu8HA5rDLvm^g=tUewzt+B)aj7|_)WoQd zR4qX=+ECo^fzEoAa*;qOR#`Vu$e61uB&(|H%#_a6D>3L>PJw7eaoq+X%tn#ETMGOs zhcRm}FvgbkTTwx|bx^!&AI4&4qg(0*HnwBd zQQz2zNE^PCi=iP#d91wXB{kHX^&4EQ<#CaF1D4wYt%=oC4zjG~>WkN0eesGbt3Si^ z1A`%*W>RkWv0#$yBzZ9mK_g5#XLwe6xfL9fyW=gU|X@<(cVZyvPp!{)nZy> z%X-XgsZm)DAZ-xG9K9?Gxj^pt2ilsD;=rydv#qk!LHP)sh1pKYt=mf3iS%9g8#$nclvc-_6;=Mv22?j9( zYHOlhn0dc41um9i^%rZJco2bV605F9lgG()Jfk_-2o1Mb(|U6PKzwZbI36A zc#=8Ve|umfla6J~&0*iS`V$qtw?ll+rFBuvYSQDYA8ha@0kYHfI zsDF4d*2}Db)ELBi8l7WfeWamT*|-(E-1ZJUCvITqDuylAhl6d(e_QpFh%l?DM#Q@a z<`cn=re+)>pP$UW3I;KWk>_h1I~-P_&KVl(!f-vTG3e@Q3uVrnuK4=@+WQvx zsEcd=Um)R)pdf;P{s;sDWS1la#7K}O2_&+4kOvPzm(A|x0ZBGy6CRdUTD6zkdM&Nm z(pIgl*wU7(sHmv;xYqV+YZVa{4GOiiS6f@Dm$q88-0%0y%O)NZgf`+?XME4*t?tZ`pig{HtGi_0rofse7~L$#3mF(eKuud}GZ`Kdsq+fq!-6wa<5d zr)c!HId7fg{&mfxBi`J7`}g~uK5^35R?R)|%_|?-`LkC(z4h^jI<}Qvd*g&}L^>-^ zzVMe{1sBcv%dKZu{c+_}kA8c}9loJY?0%^9k@F7EUUhcp*VnxNy|#+)4LE%6U3=XZ z6<@af*`GcCqxTEWXbNp#@Yelb&v<8e#s1|xtFL%re(TARliTtphktXp#;n ztUmqi5u^H?wR_jtEo(0Qa@`d-PbokC;)xfZyZ`&{Uu?Z;XlCG@LF>Nz9q)k42cBCy z{*ggxE%$!s3okTmfA-qQ9k;sH-?U=%zArv;^_ME1es|NfNmpOm{@cvE@A{RRIXH}b zfNqEAXJCTyLB!dK9b?p63OxbQpF}EIT-ErG^Y(Gt3rfQdFS7km^eMh)8Bh7aeB5bd!?uQ@&8@7Mc-E1L&O0Gq3A-I}aWZg6I7b2_8jt0Tsl&Cw-_?Zy z1=C&=ICpRf?cpHmHR^Ap#NOfO49540%?a|X`6GG8>MGpn3bb@IV?7$~gs4^F3pe3v zM5}UlG$Odn613LkYnsMCQ~Na)QOIGQsznvOV6*UKLMIe(sR1We=Z)Au46k=-;a)79 zb4BCU!hs)QGD+jJ;Mz8TB>{I;L)a?3r|h1L0N|`SHBGXgHXlK*)tE z3Uvk`QI)!6-LOlWv?=R@?T~T+XS&3=5EjwMM`$L-Vb@LMLy6(&1Zw9t6}=5)QaBGw zUiw>hsi_1F>?x}{ zr`Ve|*}X=$3y*T@^d<^^5#$t*>0k#B-vU_c02nz4naIvzZ4e=#Ovf&oCyN|4Qpl%6 z9>U+*>E9@ARRozw(PyxhrY=U&XN0LmsUgU+F*~AtgNEmb_BHUEp$(XkDanN_$KNVC zUWKw{XiWgU35MPTMGw5|Dbw2k2`pG9Os%dqf9Kjrp*_LMF0Jx%-!{9rs-nWfC#O6h zEOLR%y0K?R95`Z3f}4)AOb7fF+^6AI!d(K_(vHa(8`uu zW<#B8dXn3@quS3UGw8+UIHfma z_WU76koMH=Exe{$XKUUIym?!QT0HF`C}&{gly1QOA#H4QLLBrpe*_&4=Id`KtBK`_ z9axXGCDNHNweWIiPj!XSSJZw#z9H;6Ch1rr7s~M5=srG`W5hKNT`|b7A(!>WJ$vje z3oKq%l7hyB>|A0)@?lS&Y`9lUT&q*I(*WGttja+H>UBBJxu zsvP7esoNq7HL5MuyszVxc8xz)&w>NLQdQ&Lm_sWlCKOQXs7Sc86YB^p4Di*8%8(YV zC;=9_5tgj72@cJRu8`=vauuOeX809TMZs_%{1^<=igfH5QN0N2{Pez_!}vp`%8e1x z?c_KlpAG7tilUa)7j=8^jdbC8Uk4=5dkoP0be(a*Y1+)FE*QV6FC@^o(a~P}?GjXW6CZ09Rgau8RU7S3%x+F&uPUut7>tYSM|o2V8kv`JXmoFspaqa-J4#3rPMK-nvqEswv^l#J{$nlVFQi4DG7qNKC3knkAOA`Eb3I1m7 zXIj#K^tE_;T{@nj#995iiqFvaS0&K9F~Pr6`#HXo{^Qzj@;h`SKEJ&@`Gud!Z+?Qm zTE8#T)9p?uZ%0D>_5}Ym3H~A4&$5x;!G!YNsOg*X9MR=5`9G!OjeoDEXYl81KkJJ) zRzi8Z66mi^c;7b@;wL4<4@mHDO7L$_@V~C#kLBY#5BV*hRDFv-p?uj1@yB(0nfEKv z@k~p%TKoB~^lwOr->Utl|7_QOQ=VW#{v`?Tzb~PFk0khyCHVIw(BGO+ABS|jX}@FI zZ{Fv<1pLuQWA()}1=?@Yd$phG8P=SDpZ;ci`nrVo+nn(J*ChC_N}xA7A$@Lwf3(ie ze1CJ`FM;civhlYH&#eysRy=Qa_>bb*`dtivKAx95{5Rrxr^EjQo)0?w@8Eg(?;Yv! zyxQU4;ixax*;d5yXX^i!1pl4{{}T!RquS5+W&OXG5Kr39pL>Q{Ca5)&TlDOcdHi5N z#D`qF_}YUT?0I&eYXgG1JGuQ67YE|SYR$x{2E>&RhR2*R5nx;1_S^a(!KXx(>(h2a zE4ELt{=-I-UsQ=~>}bp00MtnoEjj;1Wq{gv+U63g-~ zE?vQQt@hT}64ut$Kn)r?-j#Kwi=cn#t@hM-fM27bETMttsj2a-@EK~Bwa8nwz~cqI z;`$mdDAs6L>a8s$-I6M=*HZ)fHA|O5)f!ryz+F(|DPCM!$M_n@b14ozR(R@)%Me}( zyvi!&E3Yi})|Zr`Yyy3?Wu;zZX&GKv#3%4mRfMt(&gJGAk6bS@*fQ&IR=mOMZOtxX zcccZk%6&*txb$N^LQx258X9~y;mlX945{zBk^9wHe5-y>qjg-0<+D~e4VhhLJImro4Wm0{8fu6e15%`OwAD{-cx66que zJL2dGm1zA78E(3(-h)MLtZGdg#c-sb#^W$8Yr*v07y$`(c-gCM(}a#T6ufA-JeVBu zUNOJ<8k}L~%W#IN)|UUOWb(Dx`lCq-k9HJ;;pjV(K87IQn{E6bf`_sjOw~_}FBUH3 zV>J}TmvGZjZRgh=U-#^{f~(uq_>r}P#-pfE=@R@t$k$~GevcD~i8Y@6{)iV|N%{EmaF zj+Vrp^?(+Q!@w4M)&m^sFq#1i;%F!Rc?nrP{zVJJx{v$(oLFj$cF{a3q93mjha8hSlJyjI$A*H2ovji)5QOzL&^*mxkdQIcuu|Uz(`nb8uxFqGT zhYSxI%M@ri-awTt7MD;q740ayeC={>NL~tUlRO^>18lS8a4-uZuyimE!0T?u78)d} zlnTo!G=Qgt7sp&XsEdCJl$pQoPQ%1r1dLVzvvCF;1X!^fc%Evodc z*duU4FN8CA`n-Eqgeqrz|IR(^90Z5fsH5nyEmbv=&!nsf z`zT5SnKSlIgHhqFsi>^TLcA+`Jo~&yH1kydFBgSw_Dg&V>f~lA4?-E-l9ouo-^uL_ zDt?Q)8)}M#61A{Mo5xgEW@2TJ22jrw<*+qO9QI}*f9;IM9M+XIr%-i_zMfaJR$#q$tAa`OA|JPeTQy(4%&T|Xbk^BH)C4H#>{NkxZi zl5u!GjbU&(I-Jk*@yxUX;p*@_LO(a-c_f~h_hvkg0%SXF!!zkPe_CQ>&L;$G8=(Ie zEVPUS7V1jXO0i3#IxiK5cR4>|B(+YCkmQ!&x(gUbU`EFN~sS^m9Nxq zBKnh1dv|El=(J@Ns4^e!CjzF-i;OUSre2oS#&4f-ATn{qHBps7@4{#(EPT{*9Fm;} z^2;0p8lm9Z6<^~Ye%`ED>599|8G&GQ-ieQKr~^w|%D$FPtJUfnI;rN09$`|N^B~DI z8Iwp6Yckmhh1Eoe!7;33yrg9htn;E}V(liUD{pjF;H(^#nq0N$giI7mlN5_hJsvxY zRVFYhp_AgOpn4h7)=)tbP;?NAoU|k+sQ__pgmi3qXS>@NzEz&OKl5xL6_>vw$zCcdh=-SsfJPT%aSClqQ0-iHFC?Vj4X!M)p z-T(&gsIDVP=FN=hdUv#RgnWT!SUSOJt&V)|YhoWxRNfe6nKkGP>>|vFG+Qpr>}vL; zYFubTC;-DNI7NaTU`|!GD}euc(u(0>PFyS7fO>AGDh+32$-?q1D28(5qO$Uf7JDly ztE!jO)YjE6UABD1#r}o>SeB;dmNjcz+uFk&m*H#ZUblY3#>;c_@@E#zntk4!^QX^1 zb6O`){`C|7!BS(=ZyxCKccE2a&9Y`&=UH>C^P$srfi>4E(sA!Al#`qf`e5u&$2i{) zvZVnSrw3t79%2o}C_D_a#OWCAM_{Br6C?Cl)@W;trl1I%ZH=|YS>vs9taB~fnt&4# z6Cu^evL-`6HXD2P)38^cW4SChc%57;&&s!EI?{i#I&}HSApU*okZ(87VlDMvhpGln zexf?O5as`5b%^svq1gq!>CfeobIo*)0oYvz$C--H#mVMY9}cVY(D+UK5TB?iS9>U=%oU`-H#mN00&uda`bkP$vVke+Hc07J zPmt#nI8k~j;-;+1ox&FKOTS$SfK?LBMdV?*kpdrQ9r)JM?0htv@&GUG!+sh=P}MR9 zkNoL`%9H9p5oFzyDpC^y< z{(%j9YFVp7|NY)SRi*r&3_G=2_}_~atLxNl9E<k1L08t$kW&p3>J1z_~ zri?dp)HK=WE3U#uYGs{^rW;tBl-bb8OYd~4{gW!*&_%qO{p5l3p9`~J@AP0xO|)R6 z@7PJ;)o@TI|B!N zr5gr53IZk?P9hx=O0tCoIyfBvC}ro6(H)#l2ARUvIp z2;qfxw&B6azXtf-@tQB zskgKaIU{{#X>pyg1!UDhb$|u(6nm`&p4w6`4!yegvDI+L8g@6zsoj8dWu?W7VJu2u z6$mn{s#MEFe!ajnhrnn5YnJQIyeP!$|>MK>L0j1RS)g>O*lY;T(!jbS=7*L84rHxm zc#B1~UcC1rsTs5Z_B`v#shd$#T3hU?tgTp3UCg$r0YYg_g{K(F=wDb~QvtH_tm4Wm z7gnjb%Bs3@X&ca%wxB($rKQM7#d}fE+B!)s=}XFMb)_NR)J+9y*5fU&WrHEViu&5} z;$kl~1{RhVduR_z!t2WFD;AVjc%;1yUbWY=LMLTfkSwW3L!x&`nx*9>rB$`{3+l@2 zRG+S|_EvdH>Z%r^;TBYhc}~=$4uhGU#duHSuSV{*o|wOGS$Q352KiLhR8`f{Mwcof z>adpemJo*W@Vv0#vBsc><6VJ&teeWEHJ%C}@EM@Ey1u@aZ-(azRAJ2u<<)JBlg?H3 zmAZbkM>PWQwO`eO`i5fos*gmIpo2>uaRItHnRi^csn(b6}wrq>OtD#haAc-ZVtC#Qjst@+Fu<) z4(-@~YvsnpLRxVJtPO?iDxQ?Ub0v;87$H2<)nlI$@3VpUuwl)qQw|%|VKl~hQk)CM zzPVVspe zZ7-DVV$0AeMJ_Piz%5;`A2!KJN5|0&or=Id6T|BrMl&l=JAPa3plEz7?q&Z$Ua%G= zk2K2ZD7|l@UPWgQS{JDd8XsJAoiT+z{#5(4WH$pgN;T;@t+ma)?BAkF8AHtv06&koz8>ssn zXt6Un4}*hYE@k;lJQ|VRFjn1Gt~LUy?Wjs2@cCGAhsDHXl&*lJIDIvOs?CISSa3K_ z$!Q8Wy@% zE~*ojvS6;>k>xB_I`uN>sW_~kX=YZ8p@*Sxkz-68ETnojl5Yvn*v? zP3e+)Ebx3KRnT!wkybC|v4mqk!|{L=I9Q%(GO6>A#rtaOJXkEJpm9+ZY@~7lnIaCx zRJk-u8CPAl0*g%?W^kr+6dFrowML`96YI-~r|T1^C>HVfL{x`M>Jptj1uhO`l+|+q z=!}!bK&Uee+0x3Dr`}t~=>+;#kfllc!nQ=TePuev$y3}~0vsK$j~t3&A}X-R$r1D~ zeI1aA#s?Wq0|_YlAoFp-ajp=}R(vAK-<&^HnBJVjAd_+qH}hw(n|T=9<0)vXZdKvPS07Cv8NH(kxHy^WWRK`10-!wg&3RE)G})7tWj zOJ#gC>1DP-ayGJ>dD^k^h#sQNEl4rKsOA%eX~ zON*tHej9LK0hYIgw#+q*jFlbSiO-zjS9L%MsvPO}1!8v)AdR_5z~rZKlnF02*+NnZ z8R^G-V^b#0)j%LBT#Xcpb(_fT{4HuZF;6l&QrC|B930T!BFkvqYYxb#I3Qj3$X9bj z%qx0>&Bv@#^ncOJ{}etW3)eB~aKKr*vUuj!%&w=Cr zdG&KwF5T8T;?W&zgO|VC@cx@mhQ3g>DsALTt^ERlqG5mewbtO5(^dt3 zeSFE-4*g{t4U?~LEwp+I#D3xep%j+;;e)7jHON)b{wZ z+fN*S;kh+$v=qPhQhUL|ElvNvZ_nzNBd+w4UybiO)8`%ZgC{o)eP!-t8Pz}V^qDez z_~3^>Zx4Ag>z?LicV8X02Oem=|651>PoMVgtCwzj@};Sn+xG3+z2n9IJgeyL6`vit z+kL^Rhwl6L)(0N7uiW#yd+&ba8$({Zx9>Oh-`REkqUV2e$NK#@ojJKD{mM~?B4-Q^ z{PL;`g4fSm(>8R+#cM7f{LE=bZ#p^fx+%9?gYLY!|EEi?8+L5}tpon0`R%lG{`y$I zmP?j3{P|~1q0N`gZXNSq{noax8++idN2WjbuNPnb^6;lFdZj6R`2Kg_ee2*_WYxUv!!%aKhy0$%UpYQh@c;kh$Py6lFP5nDZEVD8`chMs^jJ$l$Yqw9o^HX!i z-aF)**Y5wy(1)M@)qQUr+BD&C&)@_5pZolR*AD#Qox5LYZol&7bALYS;m@v|eE*+* zv3^&0{i6Fu|N7zqTRPSZJNeTK`ZcZ^oOb%jn?qk}xxL|?=T5Hmmp;=vYQt-TZu$NG zp)b~5nO^zW-F?sZPj33&pGU3USFxz2yk~v;yo=U6d;6h_UwEl;@ZtH#E;x8z?d^NN z|Kpn-XZ%r!IT7?vbXK zCb}S@_ZNB9C>EUVTJv?~#x33-Yqp^oGF8;T-`WWLPkSi%ZgAm$tB6k#H zau^@X9U&rUf?t`Wp|-E+)l-s-lauNhgAHg!I!vHEGZ4RQz1HGH>n1)N*fR?(tlT$N z3fK$>veptf^3R+ju!X0`Jg#G0O}M2?23GRcC8gEa{K0NUNg)_3vQ@FwH^d|qkO`k3 z6_nzDZ%*`36K&xr4w4$}>KG4(N@G=sr+Sse+y)*8R;-CLwYEovfgDmXE~8+3UTy;t zyR!`;h)?{=KoLh^l|BNNZ*5496l0&(&cq3tOk1tZxXGHDhDz#8Dd~_O7*Jf#5G|eP zcSAy`Onafsv`3GU8GEk|yI&&71Gh;Frc(CAWLU9u;V4ok%$tg>=UgfD>{+vB&ibG{ z)!leVN1`#B(cpM;1^MR}oIm@#{PSnw44aabM{PQC5r|)DO-)q|uPKQVQ!V8zd$vlv zNvD!wD1Z@j4MeYJa-4Nf;piQ{rEL=gh&)c)*$Abjy_xw9bEV&;_JtF zLX&E=o6Hjtl)=~XUMp;_7BYr`Nw%VST8{72f}62W(Y$O%ADJV+AD6xvLv6!GX%59~ zlaH@O*>qbud!42wR;Jb2BH*!;QC@K&9QIgbM*xo>c#o2?ODp3$M$+VUmRT33ii?+l z8{u~{jhIZI5@gEkVu$Kz~AwD*#b$!2yA>9}(TA3BR1V$|4 z@cuqU2or4wEtr(OpXDjC`0^sVGuv|_wZ52jdih?GVjE;pbbQbUs9Ae`c5h0KBPaK zV%cJ?0yFmdljB6f8(osy(3A(CvcJ{G?}>*Na1bR0?uV4mWTwXw_RGY+5dAQci)NYR zpLD!vf%pwWkQqtTGZq)^VRfesiiLUhtPGsSPpci3RH&3595zXudA6Kh(~R@HmvJ zM`g6kad(`4V+bc8wUBLMj`B1w%`~DX;xIUQ0mAfMc--#bI#8@aD?L4M09<}SC1EY% z%w2GJ{Ja08oVb7N@0k(SSgL9He!d9q#)d&^m@pv=i>_j2wRT&ql(~5B2&hZ>0P{JM zsEUd0+p?EBws92?73&ffH2|4TU0^~x`f5Jv3JWFiM7Qg-MR~rv-0K$M;q$~;UQ7?M z`()jwCOQevjk~y^2TA+WZA#Ug2h@2JGJ72&@wztqF-899Q=v8#CMT$&9l?Yyog9Y= z`M@$k_JwR3X0&vyZJNO)>I_`G+=8AeceG&`z-2V8SZAt>k!7A_?`wYH`KxDuN7aM=llVZk%~h~JheRcy4RVFZpubZ*P!z)&V$2sKj*YUGAmu>(TlDpr+^+u+pp zWp-1bU&Mt9#8WCc?GgE$dCA6=GMz4l)uC((i6oVKLr4rU7<(#)OXjWU%c7PS3}s@8 z4sz<9rhx~WmKDK&?BUDJN|zkX7zFDn8wq&+BJMJ$dw{?ZjPOoW9R4C zGka+tnG!KSL|BO^z_!BTwxv>ha0a5T=00j$eY8`nW2;tOIf!R({w6HH1t{Egm% zNxUtD$$*R+=aX=UPtT=3O`Q4k7EYN(Y_hI=XznY9=eoBMMk01oLyNQBT;VJavB_R8PZfE(9%OOKD^A?jX-i4S{n z)a51r%(8)|_&Xq}z(pez`^l89<6sHR*SwyhYRafO+o071yBRRu(;g;WT^vPNdlWfz zT#z>9WmrUdv&m0y4hb?cVMiyvLW~7~oD80vGC&utgBs~gAH=EjDE%`8jZszpbCqn+9QDK4YZR+%+E;z za?oI#@Vc>Z^7L5i!Msyz3#2h9yngP+g@qw-GSbcg^gyToSmVhnemLOH&8wSEUa{+r z^v!$Mp1k6Y{&#NP6+U@I8Z*Xk>##J-3&$V-8^?76pU2}L;cXfYNmu^S8h%s59U3m{ zui_VjF=o1E4Zo`4b`1{>QSrahaL7>QKN}E1Rxa!_;L$33I34ztENlDI8L+FQ?C_lp zxC8!i+K;TQ?9VE@d}WU*JA8YtSLao)o}ujN4F}GdaQyX!8@(?>Z2e^qw8ZA#=?FUu zZooU1*ycO(XG?7QasO@v!{PpV@?>~3!Xdv2lg2T?r~iP5kNDe#vYX$0yyrjNKkMM1 zec+#c;Qy9BV8$kn-+lU~XAC{2BY|i&u=xn^rh? z%%}^-jh&EN0Gx4oGsjIDGpcCJs1@U;tXQ#P%qZFdTrqCenS35IYWz9p+7mLZw4BN5 z!=?_OILYN6l09|W@L_3V$E8o4G#y?e zrXXC?Y8Yf|3N)~#M+YYxAZa3Us zxF_Haz#V}*3il@5F}Qc&tUtl#E!=208!iWK4%~dWGPpXpRdB6vU2vP>u7TSIw;gUL z+%CAiaF4@11$Pkc2;6bF(SJ_2vf<{#)xmYZZGqbkw+HSJob?XM05=D&8g4aQ7u*)O zZE(Bb4#2$!H}2hZs{qamw+ZeVxNUH|;Euoz`AfPr39b(A7Py^od*PmdI|O$eZsdt{ zYi!!MKCtwdhQB`YKkb~p=k%SLHmUEVw2AsJyH9rCDSfB(nUa>3men^W4VE9%&P}(| z?X=11?*7x$)ZetU34JpA@O#^Prs55r0OUTA`4$hr&-jCYeE^RDk_UMmko?b^fJ}KD zkamdQ0|YB(rH{%G-em|NSRHFPAXqSK65wFK96<701%TwY<^!GvSOz!@uo{rO({e!a zNUH(Q0Bi;%U(^LS5^ysh`Kv8}v|GFlko?qkz|nv^0m;Yh0VMzSC?NT{rvS;v9RwT? zcm(hqz}ErK1w0051HJ<|0Wkfn3@a0G2;fA(k${r`#{p&m<^n>LY|RIp0$2t}9?lC$ z{gi6JX@JWCA*!*0fH{C2fG)tzfDpM@*8qZbv~C2%u@GwqAZ5I}0P_L&0?q_{3a|k1 z5a2ApV}R!Y4j7#QJEPz;0p|eb0GsX`{VoXqPWVHBdjJ~&p8|XW@F3umfQJBo3V0OoXMo25p8_0yc82wHz;S?2 z1Lgoe12`8j2OZf9=mJ~~=mzWpoB_BAFc)wOU>@K$z1O5?k1K^(kw*dYb z@Or>^0Cxhu3%D2X1mHnH(++&!WAO8R-vi`(4j8ZAb0i?kZ3D7gIe^S>4j}U@0c1Ya zfTX_)(9qqCYWgI!PRsAt*PC835E=pRE>RG&_qYANgml&A29Lm=nnyL0oW+6C@e?wOW{U%x-(Z)ma7 zY&>S1=ki$n2KDz0NE_JajP#LdXQrLicXZm>eb7tYk!I}WK%i>5MRw6)xp60Hv*iwM zY{!+^3c@a_yQ#f9de5EH<3k(@Mtt?q0l@=kwcx*8q2tCq4lRfZ^IVtZ_S96kA>t2i zu-u_$A8rAMEJ@HI{=-eimY|#GH33iuWq(^s07VFcrlP`)Pd9{4a`%tWuxc%0 z7QFPS{Ww3M%gB5)^0OFg;o(?sevIRf^FRh1=OwPgvk|csft;WC-n+;mc@0v`4N{tj_2shVd8Ne{`6&*br%X^@?|(3$6>DB z`ONkE=Jog<@yz^)OUPd-+(0m_3tAsOnlot%x06YW`ZxEcpTZU(r zmGd#>8M&WT?+35^OujYn89Z470B_$=jRZhEx=Y{;9ynlY_?PgV-(gA@dyjwvkMfhU zdFoCA1k2Cl+X5fy@qL#AZ#nR?w+f2c@csv= C{Y_N> literal 0 HcmV?d00001 diff --git a/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/test_pyghidra_components.py b/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/test_pyghidra_components.py index a366e5b53..1df0dbc40 100644 --- a/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/test_pyghidra_components.py +++ b/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/test_pyghidra_components.py @@ -1,11 +1,11 @@ - import os from ofrak.ofrak_context import OFRAKContext from ofrak_pyghidra.components.pyghidra_components import PyGhidraUnpacker + async def test_pyghidra_code_region_unpacker(ofrak_context: OFRAKContext): root_resource = await ofrak_context.create_root_resource_from_file( - os.path.join(os.path.dirname(__file__), "assets/hello.x64.elf") + os.path.join(os.path.dirname(__file__), "assets/lighttpd") ) - - await root_resource.run(PyGhidraUnpacker) \ No newline at end of file + + await root_resource.run(PyGhidraUnpacker) From 4a91519a4a0e0d8de730418b7260f413fe847e1d Mon Sep 17 00:00:00 2001 From: Dan Pesce Date: Fri, 13 Dec 2024 19:10:26 -0500 Subject: [PATCH 03/33] Passes like 70% of tests --- disassemblers/ofrak_pyghidra/Dockerstub | 1 + .../components/pyghidra_components.py | 223 ++++++++++++++++-- .../example_ghidra_package.py | 14 ++ .../GetCodeRegionsDuplicate.java | 88 +++++++ .../ofrak_pyghidra_test/assets/fib | 3 + .../ofrak_pyghidra_test/assets/fib_thumb | 3 + .../ofrak_pyghidra_test/assets/hello.x64.elf | 3 + .../ofrak_pyghidra_test/assets/lighttpd | Bin 320168 -> 0 bytes .../ofrak_pyghidra_test/assets/src/Makefile | 18 ++ .../ofrak_pyghidra_test/assets/src/fib.c | 18 ++ .../ofrak_pyghidra_test/conftest.py | 4 +- .../test_pyghidra_components.py | 87 ++++++- 12 files changed, 430 insertions(+), 32 deletions(-) create mode 100644 disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/assets/example_ghidra_package/example_ghidra_package.py create mode 100644 disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/assets/example_ghidra_package/ghidra_scripts/GetCodeRegionsDuplicate.java create mode 100755 disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/assets/fib create mode 100755 disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/assets/fib_thumb create mode 100755 disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/assets/hello.x64.elf delete mode 100644 disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/assets/lighttpd create mode 100644 disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/assets/src/Makefile create mode 100644 disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/assets/src/fib.c diff --git a/disassemblers/ofrak_pyghidra/Dockerstub b/disassemblers/ofrak_pyghidra/Dockerstub index 5f1fe0e5a..3552ac3f8 100644 --- a/disassemblers/ofrak_pyghidra/Dockerstub +++ b/disassemblers/ofrak_pyghidra/Dockerstub @@ -19,3 +19,4 @@ RUN git clone https://github.com/NationalSecurityAgency/ghidra.git && \ python3 -m pip install -e . ENV GHIDRA_INSTALL_DIR=/opt/rbs/ghidra_11.3_DEV/ +RUN export GHIDRA_INSTALL_DIR=/opt/rbs/ghidra_11.3_DEV/ \ No newline at end of file diff --git a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py index 17f7ddca1..751aee3cc 100644 --- a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py +++ b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py @@ -1,5 +1,6 @@ import pyghidra from ofrak.core import * +import struct from tempfile import TemporaryDirectory import os @@ -27,13 +28,23 @@ async def identify(self, resource: Resource, config=None): resource.add_tag(PyGhidraAutoLoadProject) +@dataclass +class PyGhidraUnpackerConfig(ComponentConfig): + unpack_complex_blocks: bool + + class PyGhidraUnpacker(Unpacker[None]): id = b"PyGhidraUnpacker" targets = (PyGhidraAutoLoadProject,) - children = (ComplexBlock, BasicBlock, Instruction) + children = (ComplexBlock, BasicBlock, DataWord) - async def unpack(self, resource: Resource, config=None): + async def unpack(self, resource: Resource, config: Optional[PyGhidraUnpackerConfig] = None): + if config is not None: + unpack_bbs = config.unpack_complex_blocks + else: + unpack_bbs = True + await resource.auto_run(all_unpackers=True, blacklisted_components=(PyGhidraUnpacker,)) program_attributes = await resource.analyze(ProgramAttributes) with TemporaryDirectory() as tempdir: program_file = os.path.join(tempdir, "program") @@ -41,38 +52,135 @@ async def unpack(self, resource: Resource, config=None): with pyghidra.open_program(program_file) as flat_api: from ghidra.program.model.block import BasicBlockModel - cbs = await self.get_cbs(resource, flat_api) + cbs = await self.unpack_code_region(resource, program_attributes, flat_api) bb_model = BasicBlockModel(flat_api.getCurrentProgram()) + await self.get_code_regions(resource, flat_api) + code_regions = await resource.get_descendants_as_view( + v_type=CodeRegion, + r_filter=ResourceFilter(include_self=True, tags=(CodeRegion,)), + ) for func, cb in cbs: - cb_resource = await resource.create_child_from_view(view=cb) - basic_blocks = await self.get_bbs(resource, func, bb_model, flat_api) + for code_region in code_regions: + if code_region.contains(cb.virtual_address): + cr = code_region + break + else: + cr = None + if cr is None: + continue + cb_resource = await cr.create_child_region(cb) + basic_blocks, data_words = await self.unpack_complex_block( + resource, func, program_attributes, bb_model, flat_api + ) + cb_view = await cb_resource.view_as(ComplexBlock) + if not unpack_bbs: + continue + for block, bb in basic_blocks: + if bb.is_exit_point: + exit_vaddr = None + + if bb.size == 0: + raise Exception(f"Basic block 0x{bb.virtual_address:x} has no size") + + if ( + bb.virtual_address < cb_view.virtual_address + or (bb.virtual_address + bb.size) > cb_view.end_vaddr() + ): + logging.warning( + f"Basic Block 0x{bb.virtual_address:x} does not fall within " + f"complex block {hex(cb_view.virtual_address)}-{hex(cb_view.end_vaddr())}" + ) + continue + await cb_view.create_child_region(bb) + for dw in data_words: + if ( + dw.virtual_address < cb_view.virtual_address + or (dw.virtual_address + dw.size) > cb_view.end_vaddr() + ): + logging.warning( + f"Data Word 0x{dw.virtual_address:x} does not fall within " + f"complex block {hex(cb_view.virtual_address)}-{hex(cb_view.end_vaddr())}" + ) + continue + await cb_view.create_child_region(dw) - async def get_cbs(self, resource: Resource, flat_api): + async def get_code_regions(self, resource: Resource, flat_api): + backend_code_regions = [] + blocks = flat_api.getMemoryBlocks() + for block in blocks: + if block.isExecute(): + virtual_address = self.addr_to_int(block.start) + cr = CodeRegion(virtual_address=virtual_address, size=block.getSize()) + backend_code_regions.append(cr) + ofrak_code_regions = await resource.get_descendants_as_view( + v_type=CodeRegion, r_filter=ResourceFilter(tags=[CodeRegion]) + ) + ofrak_code_regions = sorted(ofrak_code_regions, key=lambda cr: cr.virtual_address) + backend_code_regions = sorted(backend_code_regions, key=lambda cr: cr.virtual_address) + if len(ofrak_code_regions) > 0: + code_region = ofrak_code_regions[0] + relative_va = code_region.virtual_address - ofrak_code_regions[0].virtual_address + + for backend_cr in backend_code_regions: + backend_relative_va = ( + backend_cr.virtual_address - backend_code_regions[0].virtual_address + ) + + if backend_relative_va == relative_va and backend_cr.size == code_region.size: + resource.add_view(backend_cr) + return + + LOGGER.debug( + f"No code region with relative offset {relative_va} and size {code_region.size} found in Ghidra" + ) + else: + LOGGER.debug("No OFRAK code regions to match in Ghidra") + return + + async def unpack_code_region(self, resource: Resource, program_attributes, flat_api): functions = [] func = flat_api.getFirstFunction() - end = self.addr_to_int(func.getEntryPoint()) + await resource.get_data_length() - while func is not None and self.addr_to_int(func.getEntryPoint()) < end: - if func is not None: - virtual_address = func.getEntryPoint().getOffset() - end = self.addr_to_int(self.get_last_address(func, flat_api)) - if end is not None: - cb = ComplexBlock( - virtual_address=virtual_address, - size=end - self.addr_to_int(func.getEntryPoint()), - name=func.getName(), - ) - functions.append((func, cb)) + while func is not None: + virtual_address = func.getEntryPoint().getOffset() + start = self.addr_to_int(func.getEntryPoint()) + end, _ = self.get_last_address(func, flat_api) + try: + end = self.addr_to_int(end) + except: + import ipdb + + ipdb.set_trace() + if program_attributes.bit_width == BitWidth.BIT_64: + mask = 0xFFFFFFFFFFFFFFFF + else: + mask = 0xFFFFFFFF + if virtual_address < 0: + virtual_address = abs((virtual_address ^ mask) + 1) + if end < 0: + end = abs((end ^ mask) + 1) + if start < 0: + start = abs((end ^ mask) + 1) + + if end is not None: + cb = ComplexBlock( + virtual_address=virtual_address, + size=end - start, + name=func.getName(), + ) + functions.append((func, cb)) func = flat_api.getFunctionAfter(func) return functions - async def get_bbs(self, resource: Resource, func, bb_model, flat_api): + async def unpack_complex_block( + self, resource: Resource, func, program_attributes, bb_model, flat_api + ) -> Tuple[any, BasicBlock]: bbs = [] bb_iter = bb_model.getCodeBlocksContaining(func.getBody(), flat_api.monitor) for block in bb_iter: address_range = block.getAddressRanges().next() start = address_range.getMinAddress().getOffset() size = address_range.getLength() - exit_vaddr = -1 + exit_vaddr = None is_exit_point = True iterator = block.getDestinations(flat_api.monitor) while block is not None: @@ -89,14 +197,12 @@ async def get_bbs(self, resource: Resource, func, bb_model, flat_api): ): is_exit_point = False if ( - exit_vaddr == -1 + exit_vaddr is None or successor_bb_address_range.getMinAddress().getOffset() == address_range.getMaxAddress().getOffset() + 1 ): exit_vaddr = successor_bb_address_range.getMinAddress().getOffset() - elf = await resource.view_as(Elf) - program_attributes = await resource.analyze(ProgramAttributes) - instruction_mode = None + instruction_mode = InstructionSetMode.NONE if program_attributes.isa == InstructionSet.ARM: tmode_register = flat_api.getCurrentProgram().getRegister("TMode") function_mode = ( @@ -115,6 +221,16 @@ async def get_bbs(self, resource: Resource, func, bb_model, flat_api): ) if function_mode.getUnsignedValueIgnoreMask() == 1: instruction_mode = InstructionSetMode.VLE + + if program_attributes.bit_width == BitWidth.BIT_64: + mask = 0xFFFFFFFFFFFFFFFF + else: + mask = 0xFFFFFFFF + if start < 0: + start = abs((start ^ mask) + 1) + if exit_vaddr is not None and exit_vaddr < 0: + exit_vaddr = abs((exit_vaddr ^ mask) + 1) + bb = BasicBlock( virtual_address=start, size=size, @@ -123,7 +239,45 @@ async def get_bbs(self, resource: Resource, func, bb_model, flat_api): exit_vaddr=exit_vaddr, ) bbs.append((block, bb)) - return bbs + + end_data_addr, end_code_addr = self.get_last_address(func, flat_api) + + dws = [] + data = flat_api.getDataAt(end_code_addr) + while data is not None and data.getAddress() <= end_data_addr: + num_words = 1 + word_size = data.getLength() + if word_size == 1: + size_flag = "B" + elif word_size == 2: + size_flag = "H" + elif word_size == 4: + size_flag = "L" + elif word_size == 8: + size_flag = "Q" + else: + size_flag = "B" + num_words = word_size + word_size = 1 + + format_string = program_attributes.endianness.get_struct_flag() + size_flag + + refs = [ + self.addr_to_int(ref.getFromAddress()) + for ref in flat_api.getReferencesTo(data.getAddress()) + ] + for word in range(num_words): + dws.append( + DataWord( + virtual_address=self.addr_to_int(data.getAddress()) + word, + size=data.getLength(), + format_string=format_string, + xrefs_to=tuple(refs), + ) + ) + data = flat_api.getDataAfter(data) + + return bbs, dws def addr_to_int(self, addr): if addr == None: @@ -151,4 +305,21 @@ def get_last_address(self, func, flat_api): end_addr = end_addr.add(1) elif func.equals(flat_api.getFunctionContaining(last_insn.getAddress())): end_addr = last_insn.getAddress().add(last_insn.getLength()) - return end_addr + end_code_addr = end_addr + data = flat_api.getDataAt(end_addr) + while data is not None and nextFuncAddr.subtract(data.getAddress()) > 0: + end_addr = data.getAddress().add(data.getLength()) + data = flat_api.getDataAfter(data) + return end_addr, end_code_addr + + +class PyGhidraCodeRegionUnpacker(Unpacker[None]): + id = b"PyGhidraCodeRegionUnpacker" + + targets = (PyGhidraAutoLoadProject,) + children = (ComplexBlock,) + + async def unpack(self, resource: Resource, config=None): + await resource.run( + PyGhidraUnpacker, config=PyGhidraUnpackerConfig(unpack_complex_blocks=False) + ) diff --git a/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/assets/example_ghidra_package/example_ghidra_package.py b/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/assets/example_ghidra_package/example_ghidra_package.py new file mode 100644 index 000000000..b8000a71a --- /dev/null +++ b/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/assets/example_ghidra_package/example_ghidra_package.py @@ -0,0 +1,14 @@ +import os.path + +from ofrak import Modifier, Resource +from ofrak_ghidra.ghidra_model import OfrakGhidraScript, OfrakGhidraMixin + + +class GhidraExampleComponent(Modifier, OfrakGhidraMixin): + get_code_regions_script = OfrakGhidraScript( + os.path.join(os.path.dirname(__file__), "ghidra_scripts", "GetCodeRegionsDuplicate.java"), + ) + targets = () + + async def modify(self, resource: Resource, config=None) -> None: + _ = await self.get_code_regions_script.call_script(resource) diff --git a/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/assets/example_ghidra_package/ghidra_scripts/GetCodeRegionsDuplicate.java b/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/assets/example_ghidra_package/ghidra_scripts/GetCodeRegionsDuplicate.java new file mode 100644 index 000000000..cbc695230 --- /dev/null +++ b/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/assets/example_ghidra_package/ghidra_scripts/GetCodeRegionsDuplicate.java @@ -0,0 +1,88 @@ +import com.google.common.base.Strings; +import ghidra.app.util.headless.HeadlessScript; +import ghidra.app.script.GhidraState; +import ghidra.program.model.address.Address; +import ghidra.program.model.address.AddressRange; +import ghidra.program.model.address.AddressRangeIterator; +import ghidra.program.model.address.AddressSet; +import ghidra.program.model.block.BasicBlockModel; +import ghidra.program.model.block.CodeBlock; +import ghidra.program.model.block.CodeBlockIterator; +import ghidra.program.model.block.CodeBlockModel; +import ghidra.program.model.listing.*; +import ghidra.program.model.mem.Memory; +import ghidra.program.model.mem.MemoryBlock; +import ghidra.program.model.mem.MemoryBlockSourceInfo; +import ghidra.program.model.pcode.PcodeOp; +import ghidra.util.exception.CancelledException; +import ghidra.util.task.TaskMonitor; +import ghidra.program.model.lang.Register; +import ghidra.program.model.lang.RegisterValue; +import ghidra.program.model.symbol.Reference; +import ghidra.program.model.block.CodeBlockReferenceIterator; +import ghidra.program.model.symbol.ReferenceIterator; +import ghidra.program.model.symbol.RefType; + +import java.io.IOException; +import java.util.*; +import java.util.function.Predicate; +import java.util.stream.Collectors; +import java.math.BigInteger; + +public class GetCodeRegionsDuplicate extends HeadlessScript { + @Override + public void run() throws Exception { + try{ + String response = new GetCodeRegionsDuplicate.Result().toJson(); + storeHeadlessValue("OfrakResult_GetCodeRegions", response); + } catch (Exception e){ + println(e.toString()); + throw e; + } + } + + + class Result { + final List codeRegions; + + Result() throws CancelledException { + this.codeRegions = new ArrayList<>(); + + MemoryBlock[] blocks = getMemoryBlocks(); + int i; + + for (i=0; i)hKAB zXyhfaP^Y4#qNJpv!a~I)QzOG9!x|VcLQLvoibe5zzV>_X^ImfV_4oLEzkhs>zFBMS z>)LCrz4qGseVNZ*F#f{4yu2v<@}ts7RBHdcXcTb%p9-V=DB5FGl#ccyZ%A~g^4ofz zFN}IF+rwRH%IPZf*PcMt9n}+Gec-zG;8K|auE8`i_$Gge_IV_`{sB?c6JHDIOPA^^ zO=aS=J%C*MMbSN}C{n-5hu>%k<(H7BtAPr-l&}7;*wk4Ic-JrFpWM_q`Q)bB6T8j_ zsX3{m^`x?BZyNmr*EVX+<~kl+<9G;I!=>NXfD=6a7IeNC<+nd+2XoE!d3%!nbFPa$ zeGX;TfFDiT%|7ii;3DXgx%8V2yp*&8;D>?tbB*BI0R0Hi{#JP6*TAby-ZPYa4*FAE z*ZVRgx!-t@wWRNW`U2NuKI1Xcp5i*4EBt1He+c4c%A~`K3PN8V`q%KZ9#I*Y~(;xmIya=gLt2T;R39 zBZ0S2=f7NE2G_452GL36>sLg23cL`U2;NGsr)4}Kljp}xQYrtH5+U*ze( zkpDCA6{LO6r=1Pl13LHjd(tl>y`GGBxb}n&E~XLu3Gzz0p5tnUzS=i%9JGGFA?$hCr_33v4FXwvH)1y3G4BW%x=K%Yt^Ay)7ecDICOTjz1_T}0Jy*F1Ymwvwl-VK}z zyo3Cmz=^;oN&7W$4sZqV3NHPw1U~5Nz6t$Tu63UN0(sS3-{$%WX@~oC)q4fJ7x+8! zI+X`L6#OOd6M;_yyMXgZ*RO-?LFnI*uHUb~_4^p~zk%0#T4~F<3Zb9i`jAimu&*co z{1u$eQJ+^78~PKw@wKE&gH27Vg)tCah*FL$V~`zZ8P;CplZ z-RCW${4byn2A)G&4Ob=fXs#{b#{vHUoDbA*Gx&>KU0h2@+fLe-z{BrygWp8{f1rQQ zRqoUGBkdSp_y+I_t~7bKlJ;?M`+E@LJEYy`({BfUgX`y9FLE`KKL+>}>W>FL2K^@Z z1mM?vf1uHiz-MwjOBwwh2R;dX5Z4s&dait~m!W^krQb)OZ{)g=tBACzz}JBdK>fZ6 z?18=pc#N;J8vHX{)3_%2v@e0{_h}D>pW*Y`zz-w+hg|?f&ZAR8~j^9{iens zDuMp3Pdgd-2hz{;Z5<2!nlE>^Py3Unmq7o3{7bk-`aH!1W4Ts&dL()JJ@4rSo>tl+ zs_)Z9|8IZ$?xKNxc9Hh~LeglM9P$AfJ^uriQ?a9R%8tvS&+>FtPP)h=eA=bE$ors4 zr{xqJ>gka=>47{WAV6a}+0qdOUDQW?%C#OY@UZw@CF2AI!AJVM+jmpO zChre%g-ng6F=H&ef`bMrV=cIo;hYsYK z0r7CMpu zS_AMoj~@j5o5uyN<66bFT7>_d=i$x3y|`ZRbS|hP;YF_Bn2i1C_g?6~b5(f$JHgL4 zV|g6<`&<*b#**Fz)NedjS_r>mNw0~~s2Du_nhhS(J_7PNuG4mr7s^z6WEy4KxUSw! z*(Q^|)7NPyZ5?cA1C|AVUu>g!x@bN$hmy%_v^rruoe-;=f$xRUF5uK$4^2D}sa z2-iQsPvi=}LhyR7E4c>c6KDCnhdflde(;&T!q>q^nLH&w>+=GbNB&J*Z*cwBl-&pX zn_S1r8-G{3cW9QxKJ;E#&$uR|(f&xK1HYzfIsj1fC5%lgycj;bfn833-KFUx5C# zPg?{09%;YxbeV^rC2c+U-a!3M2VY2g+kwM;ySMtXaS40@^sVHTas3ed9iM+2^y?Hl zz|%hg|0UN_Ppkglz#sPQo(z49$CdYW@PmEXr@_B(@|6EE{o{ZC@bDhW{FJLZr)(&< zyjVUbZdAVUrG43ppHvXdWFa{)+9%oyT|TM6olA=T4|FdJMc*EAe#w5s8=ow2dt&8} zfUZ5Rz^xUc&w^g_mBJ`Z+oG?9F1)3{t(~H$Ko7$SHn7l%K7sZp8Gd@mUwvPp^J~h# z>Hut^DK8oi%Z`TsCR4s}Pwj1z@!UiGwo!$V;sTYIjAonsMdVkk$#-_B{Erii%`^F% z8Rr5+|CsWn=|Z=@sJ!-Pi%kAIlwWG-Rg^EAQ{c|ZRQ|^p(h8IROX@#s=-*Sm`0ph0 zzsjc>-&&LZ2KlM8=!E9^H=6PzsK3q72U313hBLyK9|pa0 zL870tpy$4n7fnpX?Og)BnF-zJ%jePc4%6PB;G-x%k#{ZShmS6FXMf^n8g#m<(Cu+W ze*wDW{z7-2C;DLOKRdk8og<3=2KgJ=h%3es{RH%c&H3m!rZ+Kh2b=ybETDZu{~CIP zq2+@|8~P>Mt9mFI?m)&D%~vC`zfM*TON3*Gvm{2AEGM3es< zd^Q;RLFCnG=mX)e$Ix%lUiS@!?)*aSrI7pP=><_K;}ks%di3iB&JT({8G6Ajg<1Q* z0D2<})GFFl{?*W>R~Nc73end?FUG-E`usM=GuQNgDCzSJeWThxv@n|E`@bE!?3hGe z3!#?|haaz>Um>T3rvAgwOALJm_P5;7+GnmZ^q=W}jiJw{e4n8|3%^?p{Qz{uD+rZe zD*F4*AH&aF2Co=Q<9z{oM{|KY^AY_T^z3>0(F&jc7WA6q3$pUr6MwSy;KFF7m(Q`# zO&bfMT3^10uC|;0&r$hu>U(>vgWFI z>G{zlU%wA}>4ORXJD_J@fc|~{ne;#2)PDp0PB8RjhFWXr16f3t8h<~MakiQKPalcA z*2MZtb1GQ153!iZKY{uSuPcn?$2IPtg3O)9)0(VBN{2QT%f4R_|-HE;%dRS{g zw*7~pOTLuI>nX;!+3>TR{Ou1U{JaR=V9H;J>fbcwUnhU{hYKR@Io02Pp*L3~^Xp~W zj|!9dGz|aTcXL739=fs5Vv|3D{B%)aw3K>k??UKBEK>7*``18EIJqzzpA5tPN=*G) z{LAJK=S79b$MvUBe(V>SZ(biaKySRhAX?zt`#9x?oBB7Be-H9Y`~21DtIXujMlWLw z{Uyp*AfHhFMaENM^1ny^gs&#@zMB53O#ajAkAvs2zP}ftYx@hb>+R3zf08NB(h@Zp zdL#XH8~PvAU(kbn`|%!dF!SxG0(T!!@_dH=NB=qTzss=C*`|IQ?awpx;nXi1Qjm?8 z9-!R?CjTSk&pkdrTIT1^WzcPtSigM#HPEZ73!}N7{x9QMWa>{Nf8o=K|G$s^*Wm=J zygVMK-cnQkcFK=^yCCZ?7UGYJw&lC~C>r11Y{FNV@()mc)I8?5Z||qjeZ*VAAKijH zo;Bt7K)-7ZeG&a{H1spnFFP->@82WJZ6^P(9aT zX@9S{YuA68e~-pLjyCzV)L&}se>(Ii{K06)?>_FH_E=N?F7g+1gLb>m{|EA@H2HTT z--(7^O!)@d5B}?M=!p0!#P@{yQG+S3IIh#sJ@DUSXx-PDYv@M$n{Vig8UI2<|C;{V zS_<908Oi4b=oInvI?w+r(B*FxIG3gTpQnk3O#PkY&mLKr^&f|R2z}y@L;X_hceyG5 zUHD&R=;4%Ky){1@UtiC7*O>e>$S>wbLfWy8HN&56etcZu0*`{&M)8;OevAhVJVujD|5URDSTG`0pPk@%J&%bC_Rg zUtafK$D8)fC4ceT`Pu!}HPCMkO8n(B@HfGf*EvnCp?{v^@0+N<{obU%8p^ks@;8yc zi@Ke@fi9!?DZZ)Ph)(&hJKXxnm7af2bFH6G z3+d-glV47L+mr%#PAvYrXfN_kn$R@5g8bTL`C0$Jo$(i&e64FGhHj*M@3->Z{T8+N zP2@k^wVh=q7^tU=PpJ-#k;kk$eK?tbBjK{8?b~ zha;~=hVG$!>d3O?^%8fAe;n>4yLziKXV+}ol_^r~=zhrz94ShTO zq)t!9KachsO#WBtzthmOXs^f67c;K8hCUeoG2hS+(f$}?k4q&F=Fd_;-c`_L`ANLD z7JBtfh3>wT?Bxr{d!cFXZSrUDRgm3J{S0|6G5IC>FJ^KOl)|6j)6XXr}G*RuXs`0|sW3y&yt&s(Ye8==>k_3tj^ zztz^65Ip z8^*)=N?G>&bnobU zvlu;y|7W1*U6k~HHFB6^>i>oOvHvV^&+DrEo`*Bv4gW_%m$JVN@*EAlY;+R;je}mw zerbW1#}>wSk7@s}q=#P` zSZwOARDHuQTe)bN$$y3XQv82df3`zMBMPE70cyV+dtYhF7s2GZMfC6Uhe9vphEcHB z;m~XL!GC&w#zK!U@~LF}t4({=`w{pB_16Qv{V(~^q$s9K(9=3o{)^<#U7WMn<+nn^V$iHALI>P_4|BxA6D|12VL5joOgT$ zx`O$a_T_&Fy<zZ@}mO9(wTktfzUgd`lVs7{kwe_^B}TuNAKu`gQ6T zvHte@_V&iV&cPnqJpDB7PBP`ULN^(D8TQ|8=nqkUCH&QruJN4$o&H?1Ke`OM7AF$s z=MwK9>CW9Rz!aj{roHb{zOOeqKf9j(=b8L5)L&repOC-E&>8CYvL6`j$1??b37hz^ zzAiyNOHKJ#^NGI-DfhixYRA@Upkou54){E6CU5wG<8zrc9y`QGozAH{j+5}&^Tdfnm7kNmiO$Y_UY z{|yqF{!)-#FZMo)@o+xb;Omz_FXj9-_?P3L+h{MW_oqXzVEqpKTnt@x3g@}L{&mn3 z*?$K8KEeDe+K0iqeA*(vZ)`HZi;@3elRq0eZRpQYb%dd>q`lFGo=bZpxL;H1`~MGc ztjYfl`IVazfAMSR&DB;IGp3 zr+E{8X^sMoM+JT8hO|H`qQxAC8oc<(dTkQpF#O5&PONt@>fA`XAubZTlBoeDpP)8 zj{j(&{G8u%-sJ87SH%BoO!-ffKiHhdaO)uIGx=X4fB0eC-}3bzhAwR4yca!7{y&1A z`Lkp_ehzvW@mG)M_e<2f3to2`N!a|o@Bli#QmK} zdxgbhy7qZShx~od+9Ohmo-Y^d`MQVb$x%9oM9;@Q={ z{H4&Ni`h^6@qQ9|`8oW`a2u@EH(5WV04tB zzfApm%zpI|=w5UF_!#sWWBS(!<;QUz;N^2K^xD4> zk9zu1=mqQZIiro``#AJw4#mTKTLZoHyGi@6LXSRz{fw_)coP1=^mi2Uo@wZ})js>j zNuIxACT0=m*)u(TCH&4Y<&Pl$O(UOkp+|j!^I_y9d-(?TbdM?jZ~E&s^wIFO*wB^K zAKjby*IMY=7bo}AZ-E{>u^@Z@|32pLGE;vJ{%ED4@1p#6_Gha+{|`dX<@td&Pw%}K z@uMmK1^8QM=p~dNW&Gz{YP zj>A5O7r6J_B(M8OFE;rfQvRYm?y1J|JPvx4k@wd~FEQnRN&Vr5*1I`nhGuDs#u)k> z+M6_@&^;5W{x5*P3X{Kx_Nxp%j`9nBoIJntA>=p7F$`1#TfJ(~wl3w?V(q1;--?~&+dqoI4$KK>xY-w!}9HuC+a z0vP|(er+oBHdDV1`R_3FL_J?OCGl_j9tl4%8|+~T?N|K+d3koy4abp+|f-(dXOH3&th>;lL5--^7zALRWATzt{E0dJEmaelE!O zlhAJxKQwv&|41?IoBnSkzl!ty@xJ~%=+f7S-@Ls42EU_C`3J}^{zgHx(wBb(dhr>_ z{njU-cWgY3r&0bVOL8G{Ugd(_9XYu zo`z1KJjE;r?0CVx5idn=He`kP!#|0X|=^?e!g3iJ75&i^(NpVY$k0qigL zCBOE}Bt9GhU2Ni&QP2}lOZH>8!S5Q={zc^9gTDy=?c=KdbaFm36?$1a@w}fuv!Pc! zn4H(&3q8vCtB0Wn-%Y&j?QC{9?|3*7^K4^t09E&&D3M8+ruurI7mv`f2_jOZ~;1M~CsB4ZX0o z&^=@C)&uAXW`7g$sf605_*)6JO?B<D$6Y;p~D)OFHlyGms08(SJ_r>1j8 zTU};yMm)OW9i3gZq1*PlI+bsNVO49O<4dMxuJj$B-&EbvQP&YytLv_-p}Ac##qc_A zXlm@NJ2e(iCc~gxTGeHBXJcziRA1B5*>w7-sH>x?uC6U=uZu;706QC->ssq;t7k;@ z9i7#klp(QZdTrFyQCBw=vbv_GuA@V#ZH-Ee3pF=aw~^W0)dJ!a(WPAYXsB+ltA!0W z9>hDny3y5aY^~{RirSoRIvS_cHMe!nkhE&3km+pARCm-gHfB1i>+2Y+eFcoUxe?jT=n!MsM!bN%Mrs=BYNloy>s@N5uA6BR)wgwZ)=1b{A=XcC$0noD zLt6x2%m|8iV#qS>_PAPy6C?(NiFHKN>U}RrtF67Yrn$Ofs@j#Lo&GR0$Cs=Oytc7p zs!*m|XJd6!W*P?N%t0E>jLg)cfR+xXL8eK3#=NTlGrF^G3OpkCSmFS&5)UiMl?7n| znflfyyn-_*tg*SVL#;aJ!eFL5tB0SO_8D!Rt(u9a;B6+HR(59QvU4xJAXC@U**+sv z)7sVI#9PzaQm>|DmXl|=ft`2p<@g$0f{>034$5IQIEaYiEwbiI$DXEIc!=7l@`6k8 z2h4%Vjjfr=_Qq+|ops~tW<(d9pBZ<-b(xmB>6yv&*wsF*F5^0&qM$SJ%g?(c)6p`r zg?4;-*LA|LBkN_W%ye-?d+~52kB+X%*TYZT?gdv~nW<^2L-6q=O&U>AH}L54$_p;L z>ZU) zxDMU&plM#?+#gM$)v`?64O0fnY-~kaH8Zs%y5O41Or>Pz2Ca5ni)y;DWr|Va1(#J_ zd7bN|)r~)@uW#z=XplgGATLL234^uOoz-r*ZW=lpaUzyPVcuz89=pRWtFl$6 z9x1Fl<0=PwT3vf%{R~#bHW*Oi`Bf7fPc==AC^vKdx$)GpS#h0#I-{#>^>>R$wVh?v zVXy7ZUPDq_9jkB+?xL~25$9XyT5$tc3EbcS79_2XhOW-q*6A(T{$#wNIX|BEx{j`< zPM4}GTIt%TiPYl`oF-I9x%IW#rd<0higGE9wajSTNO#AkE8xmqm4LtvG%KF)UdP zxp7tS_HkKFrsm19;NujL(nO}ElPFVm5Q(eUBQyejsvD_LAUZJ zRP5E8-QpgzYWq>oGUvD@7tw`26)DHOBweexy36ts5|~Xyb#eJv`3SphI-Q&5vbB;P zRX>civE_6H2AS#>7v{)Wy8gRb2)w7VDyzO?Tt9Br^>JWb=alx=t~R0s4IGb+b+lFE ziX7cMHQRH0os)-4c5={S-rm$mK*JIiC)2F&GD~NNG(}!VbzH>c2P{Sgh%OeAipdcp ziEIyktf8+UORt!q(d@{?H#XDV+%!_=GEziyY&h-JjVOp9sjhmm7@khFnW<@O%e1wZ zso0d7noNg^o+8SBLyql3YpX&|1;+}{aTe9>Q<5M<3UFbPmuCZUViUc@AEL`NS2wn( zu)>zS|6fyehM)V(z)d#lVLHD!LbAyJd^PhmgR5{ z0kl|+tEy%(h`p0Sq^Q1D^X-PNx-Q~+g+mRUooyIWM;lDkW#Z+mftf%oX3KW9bTl;9 z6H>~*V&ED4v)eT#Q7kcAO-9Xi5QM;{_|8_dlm;Q0rLu%8_ea%reXT*_l{2EIX z-TN*PO81PQCp1U@v4V(eS{geV>T09fy2)Kr#8pP?a!2E*v>+y$>6qSjJ%epw@8xWZ z`rR_dOm!p5?5fR%^>M@*>&%suSvo6C3@LJ~hMFwwKJ<@cXt!=l+cK_reB?7gC#=K- zI%4bV$m-Bx1DL9v9PbsJJF1Tbi75oxT6>CRiP8B8BOZZLyINS=YBLxJ8 zlIh{hGw3d!0yPa?EmPxZB4bl@1@rZdQxuXg2i&w`+Au@gn!2!t4!6o?8rc4^`$-1s zdy{V1_qjE|`r2kfJU2l0>Mc|7y&6P&7fmPt!pF!s%}gd{o-zen){dZsEvh%|n%1@% zjNJv)F`v$rw_m6!KEV7l-u&xYYFcZ(8+N8p08MEgHy(<8I7=%W=tmzms*iL$dHE9fkpo-z|xeERo|7jgW6Lzg5c|_)>cuCk z19a(K5r+xwb#B=RD_?D$rhbNVHoGonx|pJFWf-tlnUK(rUK=uQ!TU3B;hAqY{RhP!v@b7YJzi)op5@r&T&FT7TnyU>*iUWj|ZEaN9sNgBw8tGgG z2Cf+x8$c|xj?9#%*2ydaVTQTGb8TwfxvdW^V+ZM`kK#xZj?h@Gmhr>~#Hw&yNi$s? z?#R+k<^deHHO%PXl%pww*5Y+nwZin;g$r<7)Y$X6b7wbIWgl@=Rbd~Gv=$_+$Nvvi!y zYG#gGwb^MZ>d6_`WZgOO{rjrSd$mjZobLybxq#d4cog9?-jLDJ+Em?6A1=g-hwP5p zJEk^rWa^He-=#StJ{EB1ijSTM8rpQuK$!jReTJL0G8AVM@yUogq|EBj`^LC+7v5nt zZk5HO;Y|j{LT;UwUK5D~i_M1L?(SFCNqI5(_LIF$TSK@NA@=a&_&_{ykdTZ$h}cDx z&Rldb5Oyvy@aX#1$@2Yi1aHjT3+vrZ)t{S8scWfg*Tyfqp!*Tkazy2Cjo8lokwaFJ zJ~D8k3@p1$7jw5;kLXn3mo8#JH-qZiTYa$N;(A+LhJ+~mMlom2V4|9E(Z!1KV#48^ zQArnP-F1vKyR2&U(w(?m{fcF;>%?<-D{;Y}cbqZ%PMX~KVdKGUXJ1S8tGXs%MJQ)P zPvke%ZQgZoJ;38-ZI0Sa&6!bUr(}nxwa&#caR|pr0yeI@gmPAjX&PF&J?3qRb{JY> zfzGzu+`So-nrs)kce(5(!H5E$0dawA5KkGOPMfi{<2l(Jhs|z?H{)f&uP%hVD0P=z z2A7{5_PZj1I9^SL=C>_k$RB0c>E=#UUFzkW$IUT+yVGy>4X-;%8uD2@mlO3Vz(6vI!nq9#jnCR zm-cw}hJ~^_-a^`4zH`h7PCNH_->eC2R_(@?nke?rV_jgK1bdi@0=>4HZ~(b0bM$Mf z4THm!L-Puv+?lFh8oX~&l*R@~XAa)d6DO9941AS=VYoDo=g<=uc;R<#SEV{<`eDg+ z!{-F6eVXw!ah#St80D15WEv+Lvz{X_ttMXK-X23V=cAT^nKE~Omp1WezK?eu$z~(< zxPU)4N@O!&|K?>m;8;wDLLt6Ostr6+3fu=jAA2>ghXE=MXLWA9WwN^|*4mzFYaDRY z*2IE9R29xYlA}?-h4viAo6V7-d%H4dmU*$cr?3)9xri&?vS9wYGi$@yJUOiT8+5k0i*ge1kbA%j@l{t2fZ&&!^R9(Za2J81?59ZEv@>}58$G!XBiCsB&%e~_-YdP*2vVp9ydBlsm ztwNk3o68lBQ-S2jXxyQ>2^;LKzISP{wU%cvF%7>nkUL}Z;ZAqFMw{!}xp$$Z+{lP_ zh&67=%0%Y_@gN3NKG!{AI{xBJQ+zxg^bnh6iw+y>Yg=l&Bjdx87(A@t}~MdyAEu-P^{YuZc+| z`fv*54<+NKvMO^6gRH>lGgy?Q=Zz=?25#~vNATGxq{ltNjVOh=?bXw>lbt)-b<^UA zdVrG(hs7MUW*>YM!*0#<&v>{XAeoNM)!mBk1}@90gCpjkdvbNg`Qd?5_G`W0!vx!i zO)iYj-vH0(d?`Nss^_MwwmWVj3~*7g1Z(4mZk?t>D<-OTkGv)`M)r{Tln!29@adyp zyUoz_N%X*BtGrT9#H)M1!5{2OaYplMP6xC2(vC3XhQE{#vh$`%xJ066IF@@w2Qh}`>bFUdR!_wp76oj?~gvRM?N*}HK&fO$v#IK7U1mjq*+n&JdkdDYTODp(FzYRxy9Mt zyLB;?_aXy51rGsatz7Dw+)bLFJR2P%j>na@3Q4VSM>s8gU7w#&#NN#Qetf)NjmzQez7WEyd;He?v~_ zJ;1n@dWg%#b%iG-;=Cj$oTmXp{jl9bS{O$qG?CiX5W{>Ax8&A?&cGSH!P zY)7G`&`Q!{(qE!OZL#kk`$Hdm+5!ssJSg9%#YR07!9xWD^ z8|bl$_vKwUYNxrbK4u1QY86JUykDiC>R!vcaUnl-xZWfzh^CwTMGQ>&`o;PA*?fId zYw)M}I}?K6=KFAheEdb<-Wj|+&wYbs@VdNc`072}->)kb;olqfI5=G+$`KDy0ARoV~66Bjz69oB|(?r4HQ8Y>LXx`Nm zQcLEimq66Bq?HbKVPDac1Tx&=?=U4FsSc*jxjblzR zyL^Hd@Xn*)g}j?8coFZ=30ClKo8ZN~lPP!!@4g9+;~hppK7O=R@EYFv6TFUh69qrc zJAZ-1#5WcUa*#T3kB{S&+cdl390?;Z-?%R9J& zynH`Qa6UFC_+{Ru7hJ$Qw1N+zf5Be#FZfmTFZd1gFZfOLFSrQ(3ob_gf{&no!5^T1 z!5^Z3!5^W2!5^c4!JnXi!Jnaj!R6>*@G(U@D=ng*oXcFH==*RP3T{6 zGx`_Yg8l_xL;r$X(ZAr^=wI+1^e^~d^e@PF^419Q_ZQX*@}1#zf_$&5Pmu2pZ4~5t zCz}QNj>1;KR9>`AkUzZirr<$&(RRU-yl98uq4=B^fJ1oCTyR)kR3vy##1i_2=yDWm2^i)GNpzFIy;hFy9Xl{7^pM(gqIW`!a%u z@f~47zAv*(aCm;ST#!GIwnA`3eza1Mj}WaAM0Xrti8`O#*!F4)ZXO9Wf;qcMW5d_O~Q2H%|%NrLzCU1&i*3e_NZAK!fte2DMs34V?5YzgxHly1RA`O!>4zW>l8$ak=23x0?1 ziwN?ak-378qJP1q=wFcU^UoLLyO0Y6A4C6wd^~2M;8W;dkncn-7W^Ih7hHq>1z*gM z_Fd7te%qf<{A=No@f)^1GW4&7eJ5@z?0aa_etlo)E86z+O{<N| zkHNbQ-e&LygHJN}1cO%^yu#q+1|MzkGJ}^IJZcN@IT;0*?!Wbg?FuQYgt!OIOk+Tdjd zFEx1D;3Wo68NA5gk-@kB+sNPGn+@J)@U;eCZSYkFUt#cN247hj@I?miHTZmk&olTO zgZCJ`+u&^mZ!q{IgHJGcrNJuBY%T$Hh7=G z*BX4a!B-i4g~68@e2Kvq8NAov^9?@F;ByS#WAJW+w;8;_;FAnK!Qhn!uP}JI!ABds z%;2R4PaC|%;3E88)Y4&%~iJMX@9@1nG(L`QwhAujy}O>F+G+Z($Ub zpZM1i_p&`) z8>4(3cK3ruP-jHyp-q|p?0l^hJSv+P+AbRA%h5*BsXI?zueL%vO|-fA`MBM}B_}ej zJ2n)rzH~!Tw9lrZvZ1aGZYvBDURZXwqq(nf7UGmDKZ_7goZH2y5rtegGAJ@0!jLe42KYQQ)J<7`ai_7A% zYAh-83jY4keOEK4jR$b9#5MlF_rJ#aGOH;++SHkIR@_Id$61@^d%74oX#73!>U% zeDH#F@A~7B2e&D<%=P6WFLO={2IaPe9=X!{4!KDSr4tQa+ruR}?@C#O$t>kOHf z!+%MT*>3p%7dqm`Q__~R-&vgCMO)Ubi8u*ou6TV19UT%OgH&(-+JEnS?O>0;2tL^3 zFMyxK9Fi@BIYK-A8%f{Sr{_f-nma?3{wLCrscZ8|@WXdeSM5*OZ=e3csJwq0GRbZG zIr3$bDQvO`n;eE6QKo+|wxYIAIjpyTp|{Urqz&_PMRq#Tx4YK?QGdfp^pP&_&ufid zJE?~8qhpnwn4Y!ictcNsKE}|aj-0jWNJEc?KFrXADL=%}lc2eelx@Ejy2tbJ5tH6T zda44t#d8r=C-bC41uARKHSsT>0+T0&s_Ug`^FVFTic+c6` zBK|J;-hVMK2IJ=kQ&#he+qpyL@22b{Fl3{-JehQ@1wZ#~7L*O|Q~8&CdFe;x zCDRhdy$|)CQyu#6NWbywFl2VyIpn2iJ1eUvH@EF#?^=S_OJA9Y&LCtI;V|ieH+j2qK#|eW20~5CE9rU?!=yZs8_Uq z>?ccu9Wt(N(*ISRl$#0t6H{-t`eTjw+Q`WH;YU+9J9*@zuVQR9=sE@d9aC?x>e0Tl zDb|Tp&RU+rUZv|I^v0)tx1>@-U7Vu%qd75P{;+ncoxR{&@r(4Wdcrj~-ay})Clh_S z|1ciW6FmKnr$-?(wewF;kM{K6Jw4c$f8EoQJpETs*Lr%Br<**z-qUTKe#O&OzWqOV zdZMRa4D~(zTTeH5`Z-V6diqzMuJrU%p6>MY3coh;N|s2PnUQ)|K?bKnrqV6 zzuwvD^jQHd|5neO4z|N18e6363g)ovq2LtaFZo>BQaq>_Rdp(;BV4hs+U%rH(M6ta z^K{D7O`aa(=>|`id%D)sV?8~|(-oec=;`sEp5WTElDQ=Qf(=&q z{Cj-9e53N`d-`(xs^|rt-ipjb_d;v@d-(B-R{PtBYCf0u?}cA1#y@_Q@-Fr!&(1N) zb}Vu)N_+W6SFZos&Yib8nS1@*<@F;UUctN%b=1!Y#v!`gmo4@58cz@R^lVS3JuM%Z zf-l9^*UyXFkk1Qg>wMa3(lkEpWz>&o^}BLbT&Ks=gM7P#J-w%B+OL84+&EVIoT_u; zHP-nV%AGCwxU~?Um4dHy@A^lYqIcE3?a!BPSn2EDcKEmrDtCl@Cp?9{!BOa{pS{oG zQ0`>P`TXN|!_VeZirtzY_!+Vber`AXl=(f_$Ka(%*Lw{b3(}gV&R>k@5KJ@yJ)QW^Ep_@zj`~+7sD-5En-)?s9U^OVO6r z24vOnFUhR0|GGiZmf3#)F+NQjtQCTHvz|wk*P8M}KOVIYKL@cFEU1JRl{@C_q#Tb# zZK;BfvF!0iO7HCPc${j>#5B)*{2#bx{x92DczDdmoL#h&HfduGF1{;0-3FALgRdj* z8dNwcmUUEi$ENYv;>5$SO?30hkx@T?M9A6257?I|?`XFN>g(UJceJI#>;sjjxpe5c zto7(daz2{2m0sfOyg?oH-Hk7`b@Q=J)%^=TNc&6e(`7%0cw9Dg5O~m)Y(P5QkF?|B zJ%0aM+CI(WFM?m>@fX0yf{Ty0+&-+Y|2fi#)z(+!4aII5?{LP5jh%*#RAGnGzxIhU zckUdLBdZ||yOGs9Mpje2tX}s0eV_j1J0uhStiT|(DW4}_tZM?}o8a@Y{XxQqDIK0= zzdDPlG_oGV{E@u=iv9CvHnuGAJiXUkd4REnm{sRM%L*BDRNjBr_5tZb0-y4ClG(T1 z7<&7AVwv@?ni|KSzXU4(=<^bN%a&H|Mm~ogmDtkZUOsnu`83jYr62zR%>7$^3@>@9 z&5gTh^H(P`Z++e%-{z-%n^m-#)g7`7>+<8Z1Nj|x+OBQ?B*X9jw8Uer_idl0wi)|^ zTavc+htJWwY3mHrR-bR{%sb;YukdY_dVWKUb)Vsrze(ZjPx*+IeAQT702$o|pUT-$lnHF;|1>++%L-t`j=?}g=eupSTe1s5=e3BJrD zj6r_)-$k*EvwYFc73U;-xBK8N_yXo{mWK@?-H+vF&qMe7@G#Esa3?&BI)(WBBLy4s z_r9thUl6yCZ|Sw|#@tq0wd!}}4Q_h;WjcJ1)J%IBZt`Ti7qPxNz_$E^p+N8dRz>VLHCF1H38 zYtvG9t%o;vekopej2O2*TRtc6P4X=NA9_2nCGmen4*!3bU1NXS-h=C6e7V<;>IFK;1b^maay&6ckO}+IK^hx> z{nh#LvM?6k=Nj6PY;2jA-eL_y&cQwgd;8G-;Q9Tp>gQ4VmrG7heA)BFK8393?0y?L)_i`vnCNitUqxY)EIe;eYGhp8X@{#;*wE%hazCeQmtyWm}Uf%jYC zeK@=i&*8lZ-dCA^b9sNn@ZRkE{t11n9m{*4X~XjVx>>V6;p=}(yfePLPDtd9?YZ^$ zk-70Y@w8hL`}!aBeMv^=QYQ2(U;eV6BZ^&^BSYqdIph6osh=Y|3~#yP`v?4mIewbw z?9CBbNl!o)5kF1M}uU541?{xq%$OMd)!w_Y>$0n z7;}glzYhG zXB^>v!Nwd}4bSOgrSGHcJ^FaX^zmEY$A{@7%sJxaL1Es=2A;%ENNzztd*$@`ux##5ukecX%(2@9hhrl=S&Ymg{%lv}`n1;C zu#V-dOTjOPb@hgS4qTVMlQX7qeoXJRF6}uyv7-roObaz8Y&!V+|5NKyt`2k8qB{cr z@39t*V$7De|Lt1zVa6ZUq7py;T8$r{$lr;~`hnmRufIL^i7sx`{@?5WIKRf~Oho)? zZT$M-ITK8B^ z^tA2gQR;+o1fEVcX~n*;lSum;eKB@tkDEEWJc#xJz0u#pkgpyiyU-d|e)pz*RYvwo zJ?S3by8hfuY;U#RS1$Pw>uajq-Amj1lS!Uz% zv(mS{<=B|6_idl0wvq1+_JAEP$L&i;vi;LP5$j?*c}+QaCo2!0p1C#f6wljXqmx+4 zj`wN9(+i%b6Fg5(d7jSoJe9zc*5WiWUAQvz zS!KpAd+PLb?w;jO$RnIV+=)D#UDLLB);&9o#f^jZ^&E_F-B)m9!uLPLeFe!vWhE!+ zFx-1ky4Hs!l#$PV!t7!3%Y%9hk5)&2F*<6Lj;OoOS&8pd-DSI}yVcbFn6GR5Weh`d z+anfs`+{$MKDMRvy&e2QaRzq(r9yNM4_{~hC;uJpTTA9`tbNjX8DlR;=enP*bnP7{ z{g3L$aih)$l`hDdi(U2g_t366iR4BZ-3ydlC9AEwvB`>~lUU)0jhe50{dx4MwcM_ukD)*Hx8sClP6yk}_dGA~ zV=3{r`9?vs&aoAf+%FsUW3KRH z4);qBjP23+$79fm`rVapZ18@e1i#Th8QpUa{_70!?&pa1*Gv4I34XCsebE0XGltyt z@g~L*_KctK>h3to?B?Ph+=o*li`#Mwp@{3|w8j6c@! zq;#DPNq^x?<$m}IG58tc%g+;)IgI%h#x2`vFm2g39yB^S#*eKXzQePCsnp$@0$$Ac z=9zX1iMJPdT7JJc=gjEqv^~e??@!y|xx_G6hw2g|^wYh&!vub#VU1In)-M848i zVr!k!G2`mz9&R^fyGfUvxZi}oi=S^=VtBJ-e9DaRb>=LcZc+W*duOXC_pEQDU-3JJk0d|HM(JAD^V2nbGgCu1wYoLqi*BEECTqe>_&^|ssvw22PyxTJy zt?zDZ*qEM?4ZM%>JZjCAykv(Hheodn(w{r4+J4OA>s7b(Ky>cYwxu6mueql+R&!JH zQ9jwtN9=O2;zZIa{a7zm`_L7X5p>Vxq;BpLuC;m=&udOOeb4^-(=TLC|773!dGWX- z?duuO-=pZ;Dl7j~l#1J^qOE-7F^kweKRv7OxiQ84&yE>S{aJlqS3FO>e$K3NW0XH3 z8~n9f>xiMYsNG$ybv=wrc_sAM1MKA4I6l6ii<>z%!#W>_cu#Mw$Wppq43Nqp| zJG+(9Y$K!DUPgksGCCOf5-+i1--6P1K6=-C$FKNWEgFa)@v}Wj;UCFZT z%DXpB4|(ORn*n!n?Oi|E$6Kq6-U}-^H!FYl`dx<&tnlRy#|GZZmcD{5<;s$EcF;Q0 zkM(^w82c)sZT6u~pKdPY*aGc*B>HILb8R~vrk%IyBlm2@sNIz9GG$+*tmKu4?~qOB z@{X@^@^t(lJL!>qLUzBQdTwt+8}b{<=iLieXRPO6ajg7qiv8ADY*KNDc%PHPZw-n2 zSKYky`5VN`c=#AAo_u-XY8PH!R=%EfQ+=IT{P@=BwK>E=b9|Z2{<)X%?BKuf#lOH_ zM^R>!FLN2~Xm3yv<_CStjw@0;N6lQQplk(Ywg3BsAB*OJ(!v~gf;Q(;PWG#l<#xDieDq%Rq%CU|0rY> z?=J2T3_wik}zO{EDB){@tdN(G_d`Ak~{U zlsW6q$IqRRJVzVe(;7t|dUjz%Dn19*GlrTcI?HAfa>73r$mBYmT1#kVRm{JQu&e6ite2)t#>BHR1@d9}*RH}CXqrP1+- z)X+^WW{*bSw~a^--Sktl=g_*M_B7YVFmK>{i!CF5lwVGsU>IMhr{~e-1MyL=oj?;` z4O;%uWZfKutaOG@3ZLR@iT9C8pYU+JFJ5KJ@9`ex$5URsbW7Iw;Eu94UKI~o^Ea9{ z_R48vweRx)(mzTYJ51SJ{~>?>1#Wx{I=D zU-rf~k~YJhOm>~ycBwDlx{LC%|J?FrzI=@-AM8aoe$amLS*>h#tS_4n-!<57Xe-$B z?W75>Fy*fEzHQB=8<@W;mu;JK zozP|&%VqRmLK*RQf}dB5us7MvKE`I4tAkXh)3<*pydOwiy@#uDhdL=!N9X3MGtbwN zz3f4qP+onat3g@1T=ScArgGi;N!q;KzuT&|!u>$a+0U_dDs6#pU-x`oza~!mjISd( zXgp*+cR4m8y6iOO8dXNqPrt8}B6y<~`hU{JUb%@u@hzoZxl5$k_06$ZkAshrB)i z#(Rd;kfNW;TZ)X{TfVeJ@B+N1QLwdEY-EL!grPNUoi z(li#eJxV$uZ!_uCWiQ{mJ_TMznKIJv-@0=^ysf>R6KA)c0hQq0HmFY9F|d!~EWV<+pM{#-I& zW$T)+@+Bo{_9xKVhyQHn&Yz06?cVl3$$F@I_D8bYAPmdPRILBmWV`sxpo?_8!tS*5A12u4T7(utxT-@AJBqZ{|6K^>@?XczFM; zvE#Gp?=#+h)W%KdXbk!qT#B~C1U)+KM!W^ZDa0*cY;Qn*lGlA%#$t| zlkN`%I-Fexx`2G$6Bga$^~f_%uDs|~j(Cp9jWOhx__l$64?a=mO|74Xw5GG()SeQw%NMPBb*Wq5n8T?*)Cdp*7cz zfEJHM@Drg|&8wrB6PMs`g6&I(LH9+nOLSrD=-H?+zE5KNHc#!HLwl#^w5M}um8FO^=t1y{xVjQ6@wTcMvVzMm9n zI-4LKiR~F$ve0*5jwhYEu5P0x)5T6>{KG#_Z|T{g@dIov!;rgQjE?;zG2&7qr(k0sxY zM?P~fX9dc)_n@w&etI`^?BXM$>>S&ZIp%c5SjtU#otdcr5NljQoiRRN?{TY6Id!Vu zqs}-}XREKHxz_L=b*|!>=g`leeI41v%=f5ssp;nhUq`x`_a1dFGj;SHx5gtIU-%w% zE;n_SQ77o!Lo=F2=pA7SkX zeGSj)OTK?sef>lC{Ehx*!23qu?&nRr8h4mi+=q(iNY1?C+3DTRE8XAUX2w*)x?=ac zn@_|ab0(-5xr2L&>TeY`+vE4u^6PpALF>^|@T~la=s|FSnWKO8{$Y~Ot1x*Rl$T@w zoc|9hK6}?|%rnR$tT7jQ-K)>EDW7Zqzc#u*)7KF%W$#g^!`Si&U#E&Xr9L1 zvs`-B6><9^Kd)TRyd`Z7@$XIQOiVGY;`4$uaVk87cp>npHiB>erg+?iomCor+Bx?h zV`qye#kT)`cJ^PR|A%~?_p`H|rp{fy&imO}{)oiS-a?&VXUjkJ!R+ki{DJ;u7PcPz z%MG+=?aZ!AdKRa4H}X2*$Yfql^5b|vc^ycduwGo{>&W(Inm%&p@Ef6#hYC;yN$PsH1z-SBpz;cWx`Xs*7WY)>-0y-1zm z)afJ+R1AEa@Baz2=g@hV+P#~(;?|yB@V9I?{GDd_`{@Vd?{vf8cS9ZT+bSyK{ny^i zA@QyIhk8FZkN0!K-cIYA&L70HaQS3?OGG|6KFgoYw^ib^{IBrLR?x%2UyIxRN8Z4; z_3rN%Nqg?E{_K-J^YMR2Do)|s4V}clORM=i5R*UHm41)16(6vT-Ss6t-cMH>ccZI& znWtfGzdXqOeb(HojjqlMb-c`9xjdHVgUC)i)zSX$>}UIKcsho6sRK{PhxXrxr)tB~ zheI9D(=yM~40v+;55H&8zC5f|4_pzwc7)$!eLCC~QqZxa?WMhcv-bH*~BG#Y5V=#pPzXSXnXiKFBRjGxw^?Z|*B$uJR3} zcrRNv+ua)t_e@p3khL`2FZ~<-HLM9rSH7P8)jgV{J)h!-cwj?ZH}D&m4ZMamYTYjQ z4Q;+3&)@m~!L!=bni|@+_vtl$`KC|o6UE;-+D*B^_^qP!U7N~+4pOE)|4r41{Jc~= z_M((K!*TcL!ac_DJ>n9t^I@q(@A`h4?wd&GvUNQp$C>38rIjI5Jr5Vsukh(QXV5(8 zzBImX6XN1dPgnZ+&93tF?d>Ra z7jlYam6twmL%xwsgzQ4SY@d1#$G5FD-ZmxP z9(2$VM?C7NsHme3IST2dq+F#WBc-k;x2U{Eg+OM8MM7RuvPr4Pv=Gq{Q8CF(u_(#V z$YvN(E?An8QP<@8y!T#fX7lw7jOO!tUe6!rb@tD-*RQ?y+CRUv%^OLfeDkbz-+ZxW zK0~?V>0^cV&J~HR_jj7m{l#XVz9swexRn{9wJz{zHQt4=ct?5mP)6x&m4^kp>*bq* z{Rq5tU3dF7JlWHO-<*r#Kg`$FM!N3r`u)80d+&A8_ihtSj4Qs^zL(KQpXI$@eA}FS zHGB-;PXYc7Izt%h?XGo9=?#8ZSyE=L;DobcN{5I2buN|iZQ?z0cE0a%?@cNqC(;3f*`w7}F)Ngm)r4{X+8Xv1YEc%~VC;C~}l^?S~-vFB>efX@Ku|EKMuFN1fQM|pWtDtA3K_UFz&lfxNqpP zEYlbxyVdP;ZO~dL@j%$`nt{;lh8^sTfXtDS20{Oj|&=V@nsq>o`P)DUc2 zeCuuB+R83`l{;TBnpONZ&DxmCuzO7t_I`Egx+s zG}OvI48T5Uo}Tu7X#AqiuTs825UH&=dB9;SutJZhQpjNXrrK z%}$~V*va1XD?L|>o$~q1j%vf>*e1qVk7KjmOFvY3<{9YBFxfEDb>`+d_QrKyD&+gT z#Oo91Y>0Rr^4)hjLq582>;%@4NglHFef7hI!?=X^**(571=+zu+~d1?ZX7?t8P&q0 z;q2U1>`x2loN%tNw49~+{D^#Xg1tb(epcmQI&U53b4qiX)W-u2f3vk*-PH(k4mu`z z(_fIgW+AVoZe&rCp%67fAb+>^EujN9Uif^WAk;#9@K?!cS_g#^rsP;G>`2 zzKQ1Kz@e=7`>%|O^;xeA?Mg4`6Ziz!kNf3YlkV+J&Px|`p1e}H++}saYo_Gw_WI8Y zg@a(E>vYTI?|~QN@TsQrsXmN;B)(_1`k+UptC|<*+q+)PJ=M9n@KpCWP$QTdb*Gbl zc@_FASm=LuyqPrVL^CwUGT53S_O^enS$>tqR>yO?>9yWa?)uX$kxuyjb&~~WN_P=| zgI^^(G}~z3U-a%~v@gY%Rv!M_O-duY$jWg(a=evuoxx987<7K$b%&em@Jpd(wCRKM z`dG_%K5aNtb2`=|)yCu2#;F=#|2)!gPh>}#vm`tISMC;NCb@Ps8$R?Cc=NE&DL=AJ%))Y z1J2b3)9d$ToN%7_SmS++wq4%m+u5n?xZpZ@czpLlGVbv&eN80&j#dpYmq`YP$gYVu zuga!XNxy6I`l&w+-Z#p=T<6(>PoVv}GDj%J5!Y$^bvxn0n8mf@H>F^lqKhV5e z;&(q+*0aB!)?qCWd9lCq*RJTNGv1|T*qiZrTb1-ne!>&@l#gkjtGk@|I6lM2#r?H5 znrrS_vv=&%cgZ$$XMDs(xs9J~&2419k=74BKll`;c6fS4KKlEd<;1V`HGofPEFgZ{ zx%w9mSjU>No%ZjSENOqR+7ES%XLF2a-!b~>L!z-78gCGdZNina{Eid6F0(Zr_NF<@ z?|7Xfyy^{~x!b|#5yPiU_|OlS!xvA9-&Lax;y;s4g!N6s6+ioSjWdi<;JHM2g4Z04 zyU6hh;flXdzc$`Apss&kra^V9MB}D@Bg6VJ>A*NkFyKqS=Jw82%0nN)=lmyo+7Um3 z??jnNb`NW~)no09@#&m3etB@Q{B|y;Yj<7^rg0O{mY? z_u$KX%j1lX1+B{#R4%lUDZ^MnnSm+;EXn}mlbN*DB1ndIYoGDLFVjsSIE5xn7smu!EK z1w7T%_DD4}Xzq8NI+df&F z@n`EJ!!*BT{|LB2rs$l)$nsdNk7WHD&x4=LXBqD+rHAy@S>iXg(i8POmq6&|H_(zV6!TRwdp+eN$W#+&<%Hei2Cdj6|2@IgxV6E{kcSMOQaa%kh68^0EtbZ3{Y49>`^>YH z1|0gO!+F5cLf>hQcjZFZczEaYQ70%hF4gJ0(&&c^3@`P?t|5so%kG5yMM?gFNxtTYA%Ag_Uzg->cK<5r zGfS=P%hqSnS?wc6KP)M?+{&#@%4wW^OSu(RZgo=bIpOu?5xH<5wXc2fg8z~4v^@Gx z@HyMhek1t!MNQ(@Dr<93@#`6lVWhomX~_H6mNrbXe89q+EFW3^!qPS;b(Sm5eXVRC z9xga3PV`~g^gevA>ZW~|Jo@mO5^djMX}LY4o`dgql?HtF>Amh#CFy)Wo26L2n;4Cu?e|1(%&=7?E+`)VRL(NM=2R%`J43$}D)19egzye6qrN(cWt z$=AA0fZ1d)|7m>+Kbp1B7VXoxP3FGo^a*ip!TRT+(j)wgQfr-QodsGaq+Ghz*&Ub7 zbHB^e7&~6^cZi$gTBpNH$AyL3OG7T(?ElMh8!OFzr{(-CJ4Q;-M=j#Kzt$FX- znp1Y|+H%S{`bH{mvQK@f%Hui3^HW~B&TtAogW%1TAHh7_ea$B&i)Cu7Ubya2e0tqb z$%i#6;*2MQz9J_M2>ZIiv5 zJ!NF)KTDJwqH;40UVTCM<)^NFL*+Oh0KD<}=;z?~+#^2Cv9fbi=8a`>Ptwcauic?C zdE?KWgQFj}pzxc{n*7MM_Y|(t+j{L9=f$_;ln$*$b;xdazIh6J#XY!J3a2^JZR9b3 z&)C<0uQYrN)(GLxN5qfQPa3JSH>a;Havnxy8B_RX6J_p=GSxb2&pQC;+q!94{`9rZ z8@@;E_&Q$lzdAUtn?E+{+UbX@9i7W5ayCcpV4w1W&pJ82DQiZWw+H`}y-MwEhCO)7 zxPP;c_G5>r{lQv;^|!t7-@vU-RQowX+V7!@kVITHA_vzKX$ z`x$%aZc@~hxbAeV)k)_?_-5UDELrp`e*LBCns?Hc)6}JNk{S7vU5oK+uu|s{T|S;uotiSooFO~zVhA2PuDux zBhh@nYv}$O>s3bmLEks^b5)YN))H6?{PRh?P4TOf_*lh1oy12g{)r?$M)8j)@o|cOEQya-{L&=;hInyF5??HS zd@zag-S-QV_#(y6PvT1zKR1alQ~c~CK1cDhlK5Q3-;>1K6+bPB&r|&5B+hr}Pe|g+ z6+bqK^9J@&Nu2M#4^85$6(5qs*C>8)65lNP4@}}M%HKbU^S#`9z#qt9zf3?LcEWXO(e%^nj#r^E) z3X3;e`Nu8pXHl11yw&oTS)BI+;Nen>w^@9##m8EFk;Q#acY(#nSpJ@XK`OMoo;bo7oB2p z=Gv5>Z1FoSewD@1AMz(ze5J)FT6~qoFSqz=i%+ol8jFv&_-3PjoW;?3;E%OyZ29*SmoEQA|L8e=5dBB@IU^qX&bgf@>g;&v57y2P zRX*FF3R?SO{VJS`7EFAEqb`r!AFa~kK|QW|GWby$q4G2GFW?{1?byg}h*8oJZ<)>RUoNLX}Uc!2QG z*v?w>UkX#YVPBP$ooV5)-Y36|eRAM?zyABFkx%q%d`i#ve*TK()34Kf@8>UBK6W6@ zcf0UM%ctL``ECb(XZiH=G~fIEuPmQ_p5}YM|GDMU@6&v@0}oq1b|B4nyYLgs#}1_V zZWn%R`Phv#-|fivEg!p)=DQvFw&i0-(tNio|6}>sl{DY&%-1X*JCo+S-T9K`V|UVg z;`GZeSUz?r&3C)>8Oz5mrTN6Ef2HNm&Eyj&|1!(RZl(2!lYg=0W5?2bw`&(zK6Wk5 zcRP2Ey{|L)plgTGe{vno+-Av)T z9X-JETQc>DQ-5#E$F8RJ-Ol#6{IQvQ;?&>K^07$+lYU=F!u3hG$-?djoT&Te*n>&Z zZ{Qtg@#z*n+T!kKY}DQc<=wA%NpbgGH0KNRKh`VUck(+Lta;<-V9Q$+W`2eL0nPiH zO`5H9b0LlTiQhvR*3^7#XtFse=fzo1#wYS~6^9Jg*;UIQq%)b|S`sccTsAnY?TGGl z48kv~PsX5MXbb{Q7&8)Hw#nb4ZEXB4dqzIM!|eF9TI177jZdrc`T=+|C#^-9G#mqI#sx>l;~Re9~(+qaF%b=L>`&7B|C;usgcrgdeX zpF6F?RqrCL@eLCk&b+b@$ejJp`aewNX+QX+HqLF*`K9413*L;;pOT#6m(SfBc`I6T zW71aE>#Vcpq^xnWZs_H5`8cL~KHo@eHCkCS(pj+$tp)K?Fnn+5%;Ly(XBICC?;oEn zddS01U=IqooVUE{;JCgrF07T@xIUMgCcLI;?dDOHWgTSabtecmYXgpN&hRD8@d4j9 zmGyGqo92V>Xyr>+H;fjZtZSusUL;;OD7`}K3gv}sI=b@;7pY&J+o^AJ)HSFM_=6K+ zch4skZ_0Zs<*+@p_{$4Hrf`N$}OJE>d!qmN1b%Wof@EOvJpmSyuHk@K>-ByRY5!7@3&gZ@968g{xe6eCdf>~sjUN>K^r^MF|0EkB-4`z6TP5e2 z^sn=Ub!AoYd*1w?tMaXh4FjIrukXly`Q4qrXulo4+-m2u31fqXCw;$C@tcK%-hilH}3Vto)UO)ISSt($7aaSODyGj(TL1L9gPQ!fygNI--AYm^iWqg@oi%2`@YYUx92vF(YP>1?b$ue>NSUs?A&Da zz`@)5vD%?5?cnpTP+NqNx9dK8#m2iO9@e;7$DU5PzTG0eo#0{4Zc;x>*JFkg`urR8 zSu~a!(@uL{Z>Cph?Xy;Eq4oN2Vh=)NdPQ9SSa(J2pQA-XdiQaF%2nEVQ{4{;ea+`+ z^gExUac+RJ>HFM_Q(lHS9r+aoE6rn$7u$KX3%xi*^@!)KtY8N?jAwk8Nd2@fulxbR zb%*56Cw;={L3fs2$9d_9SCzq%PFAO7exfq08&664cf?a~e26#R&v(aZ`QG{Nt@PT?}6=l##J zo)LXoc-koXmnXP#p9?>if9dKI;66}s*`Eyq6y{r|m)ZY)Nj>`B`GTEmZtq;+>B4te zqF;W8Yo_|F>(@n+jo;zAShCsPS#4<2{@Mokz}Uw*)DTu*;-5R;p2ofcZT((v4u^XZ z$`9|ZD7{u;-*2EEXYxoxmt6J}2UmBM6`H$9pCdmMShe}s_h0&w;?%SAfO&&CJwI(N zyhk4J+-+#ZYT=;ro0?-g)8$_Q4;{Ps+F-wQk16Whf68y6?CgSME&JIUe$U!n3goCW z@pb1q-$euRcuj4}#&@ntWuSRT%Ky)b|0^wji_ZSTU+(44R{L%bM@Z(xrx@JRo{4b5 zk-OjFU;0UZ0FSSeFTDc?#`86XM|yvj`A~|-)C7+|7#{d*z!nW%rA9tPLzv`fAl0(#0^n|pW z(!dv7egE3~{FgLV)u`W3sM0qo2Sh)a`RC=sqzB?JKJ$czeb?Qrdtm+z@()(zs>yGV zUh$6&0``;WRH41|g;e%B1HgUd2~|D)@B5<5?<;>nbe*L)OC1irx`(lqyc@Q!@<-iQ zmfL)1S#IFsvfQ0_#s5_c%5n?tDa*}JTHB(s+}!)iaw}9Wi!b~yh3~fw-%Z=W_nrjb z^MvmN(F|{aS*t#n#+iGPUJy^P2_bB0=oD+4@Z$0T@;elNO*s5Z?`ifG=TGzz=bt7x zA1s`~qXmCRa(ZNVjQf7VgBJJwgZnM+`xEyn?l>QQcs$GJ@kP3S;&16=6QqxIp2v8( zMEL$p^tB%n=c41~=k1ugaecqs?dum5m=8}|dtih5Y~j&${~;T;r)&YXkUrc`x>T)x z1Ma>iQ(@=g?zl4AucGv&h>lBFE|Z*36Rzx^lZFiNcRkG9iL*OyA5T4*vU*4TJ-Lk| zPL5{<7>D5z?U!jB-k^Tm1blQ{c9Sq`@Y(X;UBx#7bpBWEr+J(yJxu)(x`F$BmBTJz zN08KxaDq+gN|myvy@X68(Z3-WlVpDDcY) zQ`goO)TfolUVE+ZJ5h95jFzqsqIU9QOAu-TGA_91fSx45Lq2KVgp3ptPgk zMn9SV#b}GR*SGgNq{kMG)g4A}bEv(e!}=5JJG^6vUxGcFCjLykyDT?cwx>nEG5S^M zhn_Nbf=AHjaraw2&RmK+*2JesuRhX0`f4FAna{GjpDk9V&Bi(1!wz-kSwH?ubL<1O z$K0IyzBalc$s6Kr2{vU$Xfv!1|-mlwtGfLU( zvqjH;fQ$7#&QPAIw9#(^zhCqbzt1H2eJ;Uo!6m{~GGlJ$GGpF~UJN(60##M zc^mKW6PU*`AKy7i^Z9s?jdX^!6yzA>qks1&t5l!6pPbSCcveQfW=q`i-u z{Cu6~BRbDZ-$zce!iH=v)c7_owkHd#)2)v zT^&D+1*{X$er3`gXUbn!nKCPrjA7k4{nv+b8&f-To%HC?-$WnSZO!Ii_q;Jh8|u%& z-e~WsTK#{+ewp$wC*`5_3gd~xvR z_Bd;SubgAPo3U%a!nO|3zn{TQdAWCkzUOLs`>)pA#`X;Sm*i)jA$pE?`(`{nRqZw< zX$9d|rZnCIl8vlmZL-nxn`f;%)WfQe&HM%ZQn-#w`pjE!)x4E=hf{n9315Hr>es>- zo2>VTHaHI+Hn^#6e+%3U%)=5MEEUX)OYmTO>r>y6e9>KePkc*_jn^|K@=e`cY%P{| zL|pHOO2$b+JM)i}d zz0+O)ZhJQ|kzLl_y+6V4GU1nwch7B%crmtwajwMJhyDaxkhk>>+1Dv)d-=DnX)Xb(TlHt#yo_ z8twSZln&{5c5UWMdZ*UcW(J53_`sOP{D*f4nE$Y6JmsOXTv~je zX>TRW33xjaxV_;vO=YY5SoSK;dWbIJ9M;x-oh?1r${KiWUVB1?crM=eT(qXA_k^Pz z{ipgrbo+kuIGg*aPcLELfjE9z2x}h2{M*+99L`kiT|x7-qjSRL+)mBoo^$wX4L*D7 zVQ-<(5!N}g=Q4`Pxxs?)WsjUX&O-7w|pJK{dxIWH^()Qt=ssZ z+9((a1Vbd+(!dE{%Syx-?%E8!6^ z7z@8_Jf<(xSN%L+{eVdS%;ULJ9Lwfq6P+g7(>PYwPwg!e52)*BnOH-as(NYKn|6-W z*Y%z}PQHWj?dI!x!VlE+gc%pUze`UXpXBx=&K%*}NnGnTUAHJsyG^Ex%*lxtEw1x7 z;hp)hnxhvJ`46)&J^*$G+*}8~D7cN5|EAX8%0)BlD&7wKVVz-NGG<6GVmqhJTKA2W zv7h+7sso-&=hOBlrtQnt@zz0#!wlgt!OHx>aJa;9fHueBd}|B&q&Q5<;P7w>9NM>o z!>j~{rG|t2n+@z4rQd2h&Uik|c%I^MZU&EUmB3@=cJR0*!Q*Db1K$RD&?bD|$7JDr zc}DGm=WAN8^1T84F!Y!HM!)g0jJGYqi}IhdZ_Ih#Y{8LEg+5RJq3rR{p!&3%wWU+k z@5afNj?ZgvLj8_%tef&rpDW9?cTE?ZLmgkG;e)dGHc|6Q4^L9~zGLIKNZMq}o2+q# zcE{&+-*Z@Q<6SBf{9frKX@682_Kh`JlBTj28WBS^)Tzd7fJUt&kWzV#`cl+0j0_Q^`r?N>$li-Y#cBq5LWu)gCEtJ z13ZXjqWzBN#Rx+Oyr=&^YWf6E!x*8q`1Tb(3NnSq++FpxU+e+v&09|CAI2NeesfDg zJLR&p^9{~sEA!@v+{P!hzT|DW9YmhcfDV#2NbMje=wa`G@B*!egL|29hqlv@d7(Yz zxvVEjPWV{Zse_F+m)&Dler$p-{$whre+ljw%YRz9wzC$dwih4!bZ3eeyeowlYmo!D zgI6wtS9>4uI$dvnI9_)Nud9U@JaKx(uR7x8+raB}+T8}fp8Hkkhw^Kpu3y~;y!O;N zC&%kc!i%*-#|v2ip1;m7>~^r}g+_Vgz0msB8A`P!_*AYbTM?tGFyNS=2r z%;0yf;dl8qI4UH ze%0b(eL?)OmLpaQ^O>QD4ww?1bw}rDUYJL)Rh7 z_rAzJ@(96zFVCo*^lmfyb%@JUcyG?|1i0`cmC=QweUp{DO|)Mr+8aVS_H54UV(t*) zf|ozBcfI(K;JDqMDL5Z6I5pxMYn%?JMsOOo0q4>L&gTVZB(e}b6?x78M>#P6B@FB` z@!RK&XNz{m6qmynO2{E^a=0`jhmVW*pE5c4I0BDPH5iPWjgnuZ;9o9!7|YrcI^b<~ zEc=XT8D(WgiWa?15@;zGEcAqV1?O@L!W$Yrz24d+j?R$B94hFId|$>t^%vQsxaY=M z+$z;6%J(U%Ed5(PL3L61KPcD}w}a;;$#^kHc*?GAxCEV38)1$wdMgC)O8sk0uY)fm zl+T_Q{QXq_E>+vEf8}cXSAr*2YmfzYIKh3!RUbfQKIX+Ga}ce~R8^R{k-;h1MHI zbC9u(rDglJcfI6#Ct2d3ylHVCZ*R4>*CcIcZS}pP!N=Pls;#Tk&IIB0kc}Oz2@#)d zy2TzUcuWx<#?!i&6Zk0|SBefFmu3t0hYa@8WLyF^arW8*eQIZTX8hhkHjp*)RmNL% z7d!UT484~ay;Z||w?R)N^j;~P0<8x>9dv2&A&++AQ^a%f@qMunSKHWB!jfed`z~HC z+^3Ozb~D_t=dqmbXNz9KoP+ExuQe5L_qgD$4dHJ1Nm>HomM+OI3{G?jUTQuV`o$!{Fy87tb?qw&HZsv%NAEGXZ`fl? z`R;fqXS#v!==k2EJg-B4pC|l@`~2uu;ldnlmlf;_Xm2Xu))D4xzEl%fB@axrXm0+fKn(+Ctv+l=28}XDj>Oxyc7i~S|duW>_{6jgl;rUM6c;$H-v|STU4%G|}&N@BCi)`_X@czh@-;J-HYDE-Jy_`EP^2 z?@ihmobdNwPeh$A#oyPJ*BAXo=UcVjhaRPU*Vk1!Prw+4PO*-6lD==m7>cgUl`RYZ zl#y;qw&6bBQIa?5*}A%K)m?Xv)t!^6dyv(gYkiY^@9RH`IurZ{*3GW9IDHg-{xxHe za13p$e!7OZ+V~yTF!ON@G3_U}Xnb60Wmf3k73YS+TC@5`Y6JYesEM)x6VzvF^d>Lw zRE=AvbAcW0o&9qUX?}R8&PCp;-;DLhfOVGrIrC<`hUY1-8;89ZC2N5+&!tQxp}z17-%#e?1*hB==(vUqg^zFf8zoBS?i1@*TJIcAmy4fI>Nm=B&+4zyl4nH=P**>DlW%iG74zZ)F#rO_v zc-6XJ)Jyg)D%^LJUTIISZf2&<-LR=HrhaSbFYxlh z3|-$XL06WSrzE`mp3(9btzpq#i{bU5L{AQOTtthP$*G*%(2GspexKo(3{F$}fYWc1 zK6#Ddw8C&&VEkqNnewD;&-Siw8b3KxgAN>>;H~=_frsI|jpa`^9r>AX_Ot2kp8z|Q z6`fN|)_ztq)x~ELT+cULzav~5)d$^9Nlsmliw~^(lYWTsEC@brwWfHft-0H1>w}4` zPPDevPdBUuo?tsn_PLiOa8i6P6%6-Rh8T=b2}V=@XwRpZZS8nGt{*JQq(7&0KQ|Bl z=y{XTqBWhmg6R9H__?~5_OD3VueSEzulA|OeM@{s;C&_VOEyvX+^ldaYxSMrTSD(8 zYAely=X(c!sBYB7@ZB=X_?dybj_I*`jPss{9-}u^s+XQ$;v7MD8Odl!eI=36 zZ**6RF=0Q^7xrkxFZmzgEYt&PBRyN6ZKLMoXkSX{+_#c8?zc87)JDpOuqG~E4inw` zl;F`XCC6dn`90zl`pF&+e$@n(FXgZK`B)#<#wI)*Wc|VJ${B zxcZ3LZudQ`tI3y54D|(PEBjw!T)Rs=@Nw-b8zIcYg8!*`nC_ro z51$sB9XZ_WNV{Z@KGSy^65gkM=e|UDFS0hjXX~1?o1;Ah4mz~j=&LYW|55Qf$Va&F zzr@l(moVgH(pTK$#}PcaP#U`O*5e zpz`_^Bp>A+?)AmnF-O*DZMRu=w!QNhD>K??Lti;R9NIEI9IG<4F+sB3*V>>QzGN!r z@uuThfB0niHtt*9X0-lEc7b(C+4}JBXJnXX(ASuM(4P0TF#k|rd+v=b*RLO{w+b{i zk>94i*esia?=#>?()C8b{?Si^cP&brP|#bY?EB|$>?}iPjVF{n^{BXp7vA|1y~v1n z6ev@s^XKAS@csLVCzQ_}5q0H3;Z6Jv;R5{C$CL%%t>dVvVLgp^V!&^*@S~3mZt58y z&J^E}2{aBi`#AYr%~u8I9O>ayt;6vqZTEX6l6kLrCZpodBd(QdOLjWYI3j7YO85ig zyi)K51AJwt!n&CAe_L%L|CKtQw7oLSnF1d)UtgKn!0Z^equy=s^9cKxj*J&RtohOB z@d?-~(j1{$`nds~w;ZEAf9dfW@m%x3khbc?T#y54vV%I;)e+wHklX{mTPY`)=oNcB z*?Db?$&K+Uo7bwm7S(MKzrg7T(MG({;&dA*ZDo2&^-7Ga&`kRX$|4y*b2HrHVTEb+?MN}X3t1=+7cv(9Ji zyYA0wBb3W;dp#EUe^}p!tWq8L%32Zi()HBeC-i04Px%%XzSZ!&?qL*IOYR73$!>dj z6A0cE1s8vV`^)qx-eajds^^SSQM^yn`W+L;&}9ciKczwSR&qDh-h$b5;K+D(M*7A& zs{7-TVR)0<>~(jTwy}F-H1Ee3;~kmxW8>S&3&roM!Y#q4=WM3>`x9wg{i?1)`SpT9 zzHHw0X`KGFO89IlJlP2i*V{ zn(i^0K4&xmBc;jXP7|xf}j_uc}f(GF#d$NSFszrB9`CrPtGWARH^dIi+(jSUe9@@_4J0yauO}{*c=m#;b)DVZ9U^cREl!IA4Aaa7KtHQ;vzg$)sa;UPl;vFy6xB6>hQc1cjR{e7VB) z7M^vA?qgeciqcHU>P*;MHq_HmWs;D6}J)7CDxFh0#93r|;go`r{~%?VtImbk*gx2c_` zBO}~-N}ny=qmB6rPq#4dOir@!0)@w0c(KBxE&OA_VZ5g9BBeK3n6bTzF-T)>Sxz#M zY<~7w9RKj^D9?M?;a_Fx2bHonO*zR`>(7toOF;f0Hb%4*fjvl3J z;7}+ATirrvYBTop$n)w{SskHa9#H@~*Qz z@R`Ot@)sLD(7#0Cg@^UXe4Lfz+``g??nMcG_gNT!YqV@dkcq+-7M`H~w@Lk;bnM@3 z3ty%5=@vd#;Yk)QC_LW6^q;!t*SAzQVIDjQ=s+!mK?`vhbxUGv2~&3Xit% zxeB)^9Btm#HVfUwwlF^_m_5Tzq2p!CqK=pAKON_$RBHc0_7pqHH&tHw3}+SWthVan zZ_!uW$98*}`q_8A*)xA(Kl6jdU}J+n!uU*`a_K$aSQxDFnKD!Ivd7xT*g@%E+eZ2D zHk`^|XXSZAU|Nat^f};bzN9ye1Y7e+)SRaXXIX_98^Q=vOD{O(qmsp*j zCUEjrXTIY(AmSP30|s}YrG@#BrLC5|F81)vL!%+#|O0iGGrvrTsEVd&p>eEJ<5z<@P(dhet~+?KererB?U9 zl6DuHj0YukAKEM8yaV$>;{$7^(7MX_$5{g6P2vG`&arsW;>{LcZROi7KFso4EWXC_ zTP@yU@lh6k!Qu<{j5uAL;J(n(HY7AIvb4`8Yl+o(+bTlsF&USbYNe`bG^xp{BCA!~i)v#x|ZvwmYieSmKivYys;b&oy# zo%YPZ4}0^J+Q5z!)DLo^vnB(_eND!C?9m#tU$wGzr-gOPIOk*i2i?N9FxSVn+#}fT zCs22j)!kEdk51~!PY!j_b-u~vx_*16e$8&tUJp?HgOd8*Ha3Q~u`#nVbsMbi-l|($ zqAvD`y4a&HX6iOu-TtauS)wj{qb~OK)0w($R(F5ZeO>Fi;(HjAoMvnizVt~r>XCD`ut4&8CD;jKU1PU_M7@{zu%LoKhNqT@5f5iXH1~Jj|sMynW zyQ}_vCF(O)P~XRjgERG4T79iubbYTxeQW~t-6rgnso#;*zo|rh><9JTe(aE`|EksB zMeSc(qW*nW-)+t7n$M*=pW8j^?9QtH>7+jEHS`y3G`fS0CXS6Jj*TXcjV6wb{$mDq zO#=Jk1UBpP)NQu9*mL6T7RR2i$iNz4u=Wz3qY_x%dMdjJpWK!&&D1Yi{XJBFc!~Ph zed@d2zcW+6#p=W7#uD`zBdG6V#N15%(MkP*CF(PtP~XRs8JYUytv-FcCaLeXg|QDg zF!p^eQ+JZp<=)i44u5MOXKbczADgep)SqJY(UCtT^}TJzS=wft{a~i<469qCy3d!W z%a}}E#^iG{b>~`LY{RdTx-N5kGVpev?37IXMG4*yC-qq$qfLA)^e*+WTIAavo`JK> z;K0AT5;#sjejxDh1NYC=U14>(zjkX<*J)TF{}3A7XWTVY|7EL>ef?^Q`uKR%cOUOf z`Sxl5uG*t#O!|C@`U|YS`;y#IN$b~J{e9H_$4k`5@1%YAJD<Rf3nr5-=AEfK7KCs-Ov3|rv6N;&-gI3M16c>>bp;T zYo`7@tB>8A&{s3{mshD^jKE5{f-PitnrhbRj$0vD{^(-6TcQqT# z{Dk^GKcPP`Kj99b&re8Weu9oOKlwo_if*wsXw5$M@N5K zqCS2w_1zC1k*VKg_2Kc)O4P?^roQ{kI>WY=j*qhX;D2vY-~0DC>)-g-I=8n~-3eBA zU)B9yQrBt67pHCa#kt>-_OIzyANk%?qW*nW-~D#>eAD{#tv>R-R`v0ZS%(O7b%pVp zS%(OIv-Y&icu zGZX#F3hjH87p8TR7yOPQd0~yEnm1v59Z~PAhBX!RYP|FcpMP6x3O?^(K7cRHKlexd z`zE`n4Xtfd_m*$(>sR}l_j`BGbuF)#?rC4+5}k?YtsZc>f0WIKciuLzHLh&64&?Z8 zrznKA?o=u*%#F6OmXdAP+dN2ZqGwLeO$TW1FgVgPRP;E%IB$~5dMkK&o0}DTz7vD2 zbk1dKK9(p4&071~ZaMh(Jm)5mm*f`cElll*@i^B{z<;U_`xQrqa?BC;)3nfguIGyc-B zr@hmEV9%-1FRw3&2>$#%dfEZz0L8~y+9v%stK2(n%j-?w>EDOpu-?x9`r6p;K;z@v zsrzn}onq}T(my&-FPnf4A1&R?>PFgUPgWVtbHbiGdLx^qyU6J1wD4|q%bsyuDwl1& z@eqAW!*s9Jbgn8Fb#9>g2KAVuw;iK8#kj6ok-K5t7>kEHt2%!<&f?saujM?x#Rn+f zkn350{e*04tL5z;&WLt&U1;q#7=3Nqp^rDJw?*HKJ$vZW8@amU9s8E}_Le@C^6m56 zfjcvS+akEUF;1V=8?FKFyTP~Fz3}bYgm25kSumaXF}`VB3h$dDEB2xqBG)YGNv=;!ZT|^sY&>d`i2n#0v>`!?bdxsBLJMRYV%X*>xriAt{ z8tqS6yYH6HtVv}1)WNxpd%a6K(~-daiQw-2|ANlE&9|JU6r%sYclr(Cfk|H)s5JG_&}RoU%kHYqLe&v%@+GHt zgubUTvU{OSUw9>-HoTn$Zw9J8#*RuK7tF7y6%L%G(s{rW9KV9v!NAyeMSEH) z+;@-;Kcuxf@Eg?!n(m>j+ID%#&wq|LTpac=gU#OFD}(!PcfMtCQ#n+-NL zakXGW6X!bKYdq|(n~&=ye1FjOWvqBL*mzZ{oVUgMSqG{t?~p=gsj|RikCpiiZ!&`$ z=L$&cFMjq`&)a|==BmWOUu^}R_STl;gm2ILIB&7}8G3ueZM}GgzNKyVhO6@p9s9m~ z;=YvAxEad58)HXHFZSk0o#S$U<8{p)IO}<`>5lJng1e7t_(-L&>r%c6Dc0@ zROVk=&mvr^AEN6HuU=)V5`7h%H+_PBjxLT*VC^bcj~T3P{eqrkPPje)Yl6YUzx-#t?&BK{`piyAo>eAvU7p~g z2b?zE-b6FpL5Ix7AOFT%ZTzKH#(kTQ$aiCmqwh24eY^cpcA$FBQadwlcE3h8An0$-ZQm5x zzH2(L9n%8yn0 zuD!F}?8{!xC&7`8(0h&1?hlp>((?1Ie08S$K31MHS84ghR{qT;CI^GB^I~CK;mlQ9 zewmejEmOX~mB%M#t<=Y)?lJgn^!NP*1Ae|6{r&M{OZWHh>rS8d_x0h-Sw~kZL)L859tl>zuzBZ7}lb*Z{cz$COscB zd8eGt4mNkaSlM%a9DFN9v#-lOxks++jf2I%LUY&STBHA4L2E5q*ZiygIk&I72ODZ- zz4R9U*WYoe61}XCe{9#>#+R)80NuIZ>`a5oW8Ya%y<6{g`VWl(NojncWF#9BvMM)$X>i#rHU(et|6Von7fWqGa3s~yU=3Xil7a-mF4 zW$=~AJ4Izko2T`4-eLH_4n1wM9yQ>&s7stZtPMEEccT65A$KSJ?BRLRDUGAu-%N)V zfByr$Zcu&J-}rwg>u)WF3-fPq8K{4F>$qqT?;2)hil*P}tst)@;*s-G{WaY6>fYOs zUisN7zo$_v-9g?pd7X{adNzIvva2a@Co8Ulqu-oeC!O)0?;R3`xA@$I@lTltdzg8$ zhw)XteDtYfUHnY=Y=#M3eGRCvfXY)Ek!Vd*uL$?v=FssnQyN2wn` z5AQuL2=}QYj@(hv3Lr;TfLuSz8 zI+LEKEjuBeg`;eX(dFl9k%{_8Slc;NI6V<w3ww;|Ys|6UyJ9b+0i!8b$4$%CGQYz$;9a+{94$p4tt#fFgwUZD?&7Oy|nWg%Rj z(RiPw)%SbGXLRsE@i2X>pSM|VOz4AON10q_CUWJTZ7Rc)B*Ph&e~QU)y6{c)i}{!9 zIQGT!+jTF@okzm5HY^_vRe@St?RHPassRT_7$2B_X; zfyRB;eMJB8VpXCuyh&V}p>2`Tmh!pQXycusl-C!Ep2v*`4~rh)FZ~I4cHjesv3IfJ z=r1~z9rL*h=XRU^!I+E>5^TS0afQNupPP& zTiqmjc!vv}F4MXjwi;XJcI#=`CwN2pXua)I zHi5jOb&oUEgV9Q_R6k4KHNppL5iDfG{{3);OUdds$tvFvWmP9x0T=w`4(2>l`XrAVDBVZH2_CC(x`uz)!~vAXXt6e)6Oc7d}$DE)S-<^wc-8b zQSrXrc>lnm5w4$IM^7BifJ8rlKB1;8G8R>Z9Du`27jLf{z%dKSPA%E7Wnt}0{>aTIZ?9fl0103ev#l5^p^WqB=YsRy5_MA=XZKQfvFhGbqHc=+7kjDu1J#9Z-rrr{q4_G+34K9l zQ&WARA2FtV3j24W%A{Y?754DZ@2mQ*iTOV)zFy<24G4K+Rmp80#4===k^ z!-USai6>RNsl3*l7Z$Gx{N$|w#*iHnyftsAt`J;kTrHm={Hq+aBa^mX?5dHvp={tIor)yL0pe5IpXo!{%N z4*CsE&$8A7twy8w!%6Cg(-T^mC#Cv+gXr~jm%ni@TXboz6Z($xA6}vZ+*yXtcWOP! zZ3BI2X#zim{mq1z&l~L2ZnEHif=}<7v!)UzkR$-=^krBrFiE) zK72q|;h)bdZa6#24BnCM>q^M8H&}k3*Wrb}ue$g;!LL(0j^6?2#5Ejv2kqj2&>7li z4Ff*}ozdDv&};Y#j?hVYz4a9AT`7Ec)7{r!gAc0q87G7N(fN#%)mBIsOx8i=YsPni z6z6*>$bo#uK=3Q%WBr2i;m1!;3GZigGGC+I6~fWsQJ?b*-X8EZH?5m}UbMaN5_pu) z!h1pRLcZZkzVoZn+Jd*NJ;EQ#o~^du*oMvwGM)KIv?*PuCAjikTFIyyobmC&^=P9V znL$H}!wdW6HXdp93(~7X{>I=p77916D=%Er!JO()&ljHf^A3Y^7mQEHkTnA4Ucr9p zKfUvrp0CmRUYH-D6RaD!PB1rT&Nogvgg!9m1THYsv+3*fZk6hso9ds&q|kr)ejW3C@F)d~IXimHdTyo88dqvxllkDG;x*@| zE);%Cn{>wM|K;D5WAwWBc77{`!>jt`tz1$6E&7eo?{fV@UzIEZo%`bVN4uX>8hXi^ zq24nJIt$P0x0BD<=rBvwM^8MTHvcgyw^4m{tF%o@V_h*V_lG*YMUY8bt+X(fY{Pyb z@0xr(hYwBk^>WFMwa)V5w2r8!*L0uU>)_FM~ZcTK~Rf z%N^Kx${>FqC(^wQ#vF%F|Ie#zjr!$V`8PZodtqTA?7 z%_SuBx|U<#TJAvM4PM14tGbU$R-7|NUrFcugu}6McnSLS1(laidVPzv9oEFHZFD2l z)p(+It4p<8p*EH`MSQlZD_N%dEAIw>DoW6u@@Me>kNM;N9^*Recmrii`L-`>6k!~Z zj&MdSjw$vnQKj)6VcDSP!nmL~GVUpVdQbUGpOr6Mo%YeTY#)`4^Zxj$g+1R%-Jmrz zw=v!h`b57Vjt;Pghs_Uh*%~j`o2~Kvl(3$!y7XbjUe=Qdvu=aU1#UOaqLp@=p+jZd zP7Q|_PHSFohi!u{))7w@ZE5+5+bDmu%Cg^%&0s#zT`xCl-Q>gKm^+|D^ylSEE^80p zP{Xd$$D>{Ss`{Y%weXs5x?FbTte47V^We?Cf}b7hyZs0C!L{(%X%qd`x%j@>1o_Br zhkQN!j6X_`wB9jrH|c}sK=|bNCxo&8{BO(tP_Y59}Na}D|pJf%Fh z;MDTm@YBk3EA@L>zt$GrY0_`Ke)S{DbK~?|px-JzoKSN{d9GQ%vHGpnk2YS_|G3uj zT!(&lo>`uIT)$Q=PELPcd2XJ5%k_Ifzlw9qbDQ+LN_Ehm8u>Xn`Jd<}amFY0oAB=3 zeLC;FM08}+7bty^($QO=t4@Hop}zccjTwXo2sUynmn~&n{G-PAG(E^qc{BHw?rB|L z`%7K@r3?6C$VhANb=~JbB$qiR7v6r#t3NgA$DUI@H&b(hnd@@PW(FU0K(1N)Jc@_k z4c&HtG5HgcQ|NDMi~f0n_4DAf8{Xg?=t^*3qxUBrFXkS=$kuT>ZH=#h!zOBwV6T@Z|*3r9=l$C=Cn z-D;*4zK#=RD`X?!)8i_`{#%35#aczP=Kk4z zC(gQkR{GJXa56$Sw%euFfOUeR+^%}3^`c@}icp7l_&cJz2aBk&H zg6pi{^lNSpHa(RW=Sg_i zb@E=-{qNQuoXB(Ct1{jDzGM*T(tOv_Zd2O#RJW&md=J;-4xf0m4O%m@y0c2a`>N7z zGAXJ>S)LOP5d zmq`xj@cT0QMO)zCmp<+`)B9}JR=6D8w;mxLo!Lj8Gv0f><5cfN)!TALkDN={%Ly4? z3{B+WI69vWN%DFdKhID65qN^`p1W7+v4Q+-8}QP3u(Rn-g=nejZo9|7ee<7NHkKbhy+W2XCa{OW)s%9%DD^3#YBc2W>Xn;qAFi zY3ZJC^vIAht}Eb}hFzxpjh3&8mRUwiDLt5x@R{>Q@Oi#uGOQ1L{!GH>v&CoX^v35a zO7MAt(k{35eSXCG+9;1W#40k2QUjgWsG_=xaNy z8-W|=-OX}?vpd|l<56=n@>jQBNH=PYuvY20H$$MEC6BmI&- zc2bA;>%+g{&c5XsrK4|O$iSu?dW?)ypL(>>$9YWrkTJ{lT{l*^d7Jc6?D=6CS}!&I z7$sSZvGX9{hg?6O;Mit3wi%Ahx4;ozOLo;MF4Ifk0^N>7bq0qKj)V9GeQm;JoN%EI z{gFQM$vb=Idgxf%-uz5^-qx$CgROvHtOFgUcE%~bQ`FPvQW&dxf$_%-49R8#GOx+V z1)H0~t35f|7skTjHcld!fvQ{YYgfx=27Pe8EYGwho#}Mj#hIJi{=OyH*d5h2`!$vN zM_1j}pf9;34Z3~J&ut22{=P@7mmQ0-w|((XTZ2v4{#-83(Z4I33LZsE-`&!`ZRzf} z>|yEORQk8XFV?Aj%*8LQwfwIu{~OAe?b#}SPs{(Z@^4UnzfAsKmVb@%zo`6*O#a@M z|KH00obs`ew2zLs9T_6sf);pzePayQ{&)9$nDGc6&JYi=dDLeQE3M;a7cNc8a6a41 z1Q>;$^9!5g`^rz)&}2GO%1_v<5dE?DXZnuA+@9P{75tP=_CsUe=$WrVFJq3s;Q$FuiRq8C$XxTCH+mzobTX4AiQ~4y}{PhHtDU)uIKP;y+6e~xr&0qK6df#XB zePH&N&`0)ky7w>?$M$CT$VR!{@qKLB9Jhye{xI&5VLJv1SKlK8KC%ZMdt_lRSv>H) zE%th`Bffv*`=kT459s^I0}633-ti1LTfKCT_1~dw%rs#43?AWhl&CB-yomb-h9jtM|x98PALR;b+=TKs}qnn5H4epwF8P0JPRhK<1 zhar0szIBEFL%Am7UsmRvS?f;AYyU9ImyVt@3yqR>slBX2#V_=rF)yD`{Nnr`az}5q zhxWuk=`H!}6E+HuFGyd&2|MX$7|;)VHt5&+u&vHl$X+bLzBY=MuSwsF7M`In?Odul zm1>9ZDH=Cui*fMpYG<02xlCmy(?62^MB384Wh?q8X6a9K{*^m=@TRWj-gh|NjLjqc zY=-(Z>G}M&&p?FzN#V@9OW4F3qkm9}ll7&noTg{-?1P*h7XIkRCkwB~WF=oD`x(@$wnzGmnr_yhDc$tckC*90bbaBd{4XYZB05}u*2 zyFK%M?RKh0{o3^#9pF40dgo)l+Ut&Q>zix7Z`~qz&FU{L`JH9c^-V3|jctI=c)qS9 z&`X@N5v}6S0~+HM4|62h{A%)M>a7j(R!IlBGuSGef^E^6nu~N(B^e@bn6`F^sClal+0>WAT5-<;*)9&p63qicfI z@wUCb^`mN!e?WEgZOU#Kh^5+#Jq`1P*-g zwrT4XwJp5}Fu;{|3@DR>(%{KXr~H zb}-=BeEM4S=rqoQ72>`D@GC@PQ$F;s&PhMeolccGo-(2pxWuu!C+;5S1EiJ0=|#~F zE{sc0DjaAKezi(tEdYKWqqA@HWoZ4l@WO9iCR~rv88`55Ryfe3^KYS^&WaqXa=`~x zzS9qU&VvF+K5^84YYV=5d&uuE$sU0EL(sPeGWccdd^f2hyP-PKHX+}XuCyL+pE!QE zs~r6udq&-~-`5Lo>e1(~Q90;@4$U-SE~?xBRgGSy_!!S$F_`Deb2juHbj( zTiT4@J5Jk_9t7IZ6Kq4ao%bleFS60Os*?Edwu;Ll<@<+9;C7hGrns>#Rf_NDmZ-}) z+O%#?aePp3TfFKg-Pz-l#aCWreXUIE0<{`H(2+xB!=lW>nq@e*&bpKIA=t1=gH2i2 zkpN%(htJu$Lqp=rA|u9C{^`RmGkn8Cw5F?gr@>WQ?OhkEtuXG(4?w>ucbMHvC7*f7 z`&6dJ^jrNX^mlCL2&D%*Ae&GSt~$3_&A;Y6PtbkNI>4J>Re%%E$ipN0HvDCNh3t8=@&{YC z+zgMAX(>NOd7XZK9lAx^^^{lt+`yT3&dMq+*fn&9v@J;*Is-p}pU%sQt%v__jlNI2 zT6*)i=wFfF+P+N}p0wlgfN#Xz4r23&<9qPWn8|;W{SUMM;r7p(KKU*7-=_Z+;zRhh zh21BU%&J$2FAdGJ*709)WL$f>PUnzyFI-!RGI{*Lo>i~Bpy zk4s)-^QxosXvgW>c@r%EcHQj&W`Q}5cqV5@~;p+3zG8Oy-Vv{raE_8{$8pB zugC4QHGfALf9W@|ug87QT;WlDLzuqb6Xzbyr}U=DOv!B~c^bDxYtW;=sjat5>+%Hm z6z{7OTG#6i5j@)-t)ES3{k`fy>tLgGrudu}@23m@j(qG-m6FH*$k$Xk*}U_*?hqZ& zTPgjSEndu4SMl*@&zz%ao4;k_7~!y#Hq?KCA=_E)FsMJ&>U&#rz^MeRlLTw* zHeijT4Z%N1@Zoz_hkMi8^}WdQW4cG{di$w9%JK(^EGL*O7gp*08sUSz+gbb@Yhm%b z4tpHFbz}WVeXU=az83=iwUYY~@!0FiW`(-YsIfQbE`5`71+!=WFkLRyKXXU+*ziDdgW!)wkQcp1jp8IoC(@|gcI<|3;q*|X{SeM6n- z$HaF~W+;s@=RN&7!x#BeZ~Unef4-aWhdoK!VV}lv`ARRiQ0ATDa*%Lg{V2toc2m6B zZwK!IDjUj~Uocf?faaP_87c!G|#!YH{9^yH21A;O8SK0uH`MLv~PS?dRDYDtmjA^)J*4Z_9phVF*kxoeTKYH_zRPCcqW9Q=TVvxryz#OA z*LsJLJZuKz9sUV0@L`%QjL+!l_%tI#FTMft!+*hs$q%m9y^p{L_en;n405l{)Gzi@ z4xc=2M`Lk-m(`8F_#I;s8K$z^_rM;%qq2|u{*vVFe#hoG|Li(V{DuecD)`dEmAQuF z5C8C^u7d}Xf%r58e!{b>|FtE|_Zn0N-XjnC#ck2Y4CD8|<8xir3+)HVfAg{HG0{QW z+talp#V@D*extpgXvfw;%bzOaxLPzC%4932pA!6)&heseyp>~av`0&B<9OK#(pUqA z=9#<2aiK!`S1w&7uOOQ-O#kSpucQ6nE)n0NbeJ-(zXvq;)PbIX8uuR8T?)dkhsXpy zY!^PvFTwlUWpOR|a;3GCCO;(o_R(0a2VVEd@?7E5J-^M9dctY?I|)1NrJpDblk_yN zxA6Abo?>tuUi!biy6;y0{}*khxI6FoXN(wVGNWgzM?-`x_ z3UIeGXZm!~e}56ri*@a>gVyzoPHYoCr1J$I9J>TQ@a8q$WAL)h6Ut0b-iVAHpOBC1 z?3`!w@xGwGc8qwy{sUtLYeYwf|J;TN!omAySQi&eVACi0hwq1~jVw=@S1wQZm-6VA z#J=CqM;?7YvF}r?PFBv@F$aDgy$L^$?;}6? zE{~5HjlJ+Q+i&3K72>Dc;seAJ^~ak%&iAx*-zNBOS=nS^W$Al2``|+9iub|4>3&IH z`rwlZKh~=bv>uhv$~qA9YWm6x{bC=HvtPYl=jVHsv#onA?ic&+M9DW>_U-6PgX!xT z!lP(m`fI_$@<-~je5D_5?nQ6@oaoID`^cvwo$KV2qMriqCK{c{fiP>4_$QpxIJgGbnh#dzHlCA_$tabD z&qcv#mpyA#96LElaq(}%B*n39#0g^)cG2Fjr*p=`?EvzBP4=Qx9(Hr1<#pGwzV2`v z`myJ%_wm#gx{&&02b7={pX^7c<~B|g-=LX$Bk&L3s+bpE;@`K#zrYXW(GGd=guI(9 zFWt`%aKyV@vwrx*%~~f^J@@zi&RGeqQL#tLx@tjsQdwy3;yX?=HLtu%xLl?3@QJzM z;|kXvHEZ2`(KKH&_`eekAGJXo7~j^}F6f@DGOQ)cr@ru=tpD_Foja9(r_zuu@MT}B zyW#znkTx~q4bzFzh*LLpCv@^`wsT5sjCGFs&lq-#P zu;;g_E$GD7LqD{0MnBN5apVEL0rX9kah@)c?zuc1x9)ht15bko*Jp5RHr#d<9;_Rr zGMg*>_SD`7ur+oE-=|a`E@eyFjw-ztb-Lb{_j$`4-CH-X8lhDa}fcty+f2l9?KGATMmA%ktD8)%IrFSTLJ3@7kg{)7z!- zl7z-VZLKI2_J;oYh4fOpd} zyjx+s+d;e=nBkr5LGU4N6Ro~S^a;(wyZL7}xjWvx^%&y)^U_S4s}gx_(K>&KXYiY;_8H?i7ymoqm+I3=;z<*IOSJE3z6WQ@ zC#p|jr|j)DjiI{FZ8|m3bWgrYw@pDWSo_%jZR*_%z3APyr9-ZFC-zbAzLV(P&|dWJ z9*y7FRZYda`|Jnb0gu=HZR){yvj~ zKB?U;2ldbA=zDL+pPQDELyO6QZ|V)q$U*DmK@N@EkVB*7z?m!X=#94@QNG*zOWpy_ z=Vx#pZ8+m=y&_*f?Vo2E&IQAn^KRYti7``sbgbULXK#yl{fpo3(UB7~Wp`lCukwfI z+q>%AXHdVFf6-$D1#<_z<%OIJ;>D1+sYl~`(W7S*JvyV0di485k51@Cj~+fD_UF&b z?%G3RPmx~=8c5rzivB#dvwn#Dmn7vyo~Y=eYncD(0& zx|hM{n$t)8chWaHW?R{3bbbsxOW_aBe8&)ZFbCy7%*FKY{AOLKRWx1KL(}zb&>@_U z_~(|uTk@w!2Wh8P`p-TOIz3!*&V?|4BCkw(&zMSE&O0AteXP0p{ zowOem^0KsK*W9vvWc^`5!n@ROI$XT+@#`zbtL@DhhN_Ow89pD+=XE_UnxGfjnS1q> z-Xjuv!D~fcx>IQH9J#5-K4?wlExG|st9qe{@8LL2=l7AO_aro(*^AC(`HcQtZ?epr z-8)Km65xSk{2a2^dZoTslH1^Oy+)(A$;uB={N-Ng7?aRZZ#dE4TxVPlz+*zv2Is%> zO{K@l@d?cSC1BoSJ|HkTYfGPy{}leSeZ*;M&Cn#8??C?F>cyXgc62+J*ZH~x&&|1~ zI>%Z(yQY7&@NTxePVTk}zr%#r<7#KN);;KtI>!a*TJsnAG&K+j$B*RJvzUy!Tk@vr&g=Feva_dcDK;Z*@knJqA{Em zrVMLGY59*?`3kM0^(#*Apsn$>am;1kuwOFf3a_vZQinKv z`u(Jw@nn^F7wQ@eaBzS3;9JF~LOef9I{F5#msg1Qx#q4*m9IHVH;%Ns%;5Pu)ZA6` z^R%V#@O8n3R*yB5NYl3KIsWq;f1{^e@oam3pObfYYqY)rp2w@4c-%?<()p|E$<_x; z-2v_|9peuFX!xOfEu3>eKdGyJ5x!55CoWoRG-eWp?n;&OIC)h`9%VR-&izhg4Nh6S z{~zYwKhCbAzW=}b3zp3y7l;~@2sb}~B`k20EXgL>kVOIph!7zv3f2fHs8CbE8WlAp z(8dUggcgceSFsf-Ruoi9QKLac1&KoChp4-`EXJS`l~(Ep$oKV}dB5+@o}7DkH-!5A z<38>=XJ+2>{ypz`&zw1_yeP-7C}&f}8{GvT?P&=z(D|W(wg%PvW=_2}t2e>wHLBiM za_XfvJrYjWs6F!XzBkyt_wg~^j|Ahj85pN#V4OS(80ThSoSlL3rW_c4PJT)FPnZ6* zDkkE5L49vm=NFu$ch@v#7sYqU|9z5uyYgV|s>?o6=H9n|(qy5wynFt8<>$RT+HgPn zlEb?Rz~G$&_QIe$A1XI(L4RaF)idhiHyq-=)g3)eTaNA0UMtm~p!%tP_@40z@~;zw z6XyY6ZZ^5_Q@j@#VE|ua+r+D@V~=2ornibd*L~NadBXGD>*I6Bk@kAGVj^vjBYMg{ z-uS+z_7`cKV9q^R_;sk?>NyO{wAQ^?Wxc(XcP2c7hJ92o^es3o=)CyL_dJ1dmiqrt zp|3JdZQQ=JR&vwbb!>BAv&{?C20Z^h;Mrfn_TU>fHeEJG**lE}@W_r;e0S7&$ypH% zllm%GH^=u37>{`NzULzDO}&@)bHCp1fejtRcP|zmDgUJ>k6`Q6N0+t=roJ;9;tn5Y zT%NtcA$`A*IT7E-1YgeJSsn2YKFj5Hrs!NO_{fUbvAj%Y?%2I#-xjWgf3WFZ#U;XH ziQ(=12k-GNC&3ZUH$7_l^xL2l{gqd!AIIf7wO?X=Fdj_TH8}Dv{!PM>dhQQCrn*b5 zuHd%0E-zKxPpR&7!Tob1=V}b;Ir|K+RT+Br#@3;ELWuti7PJMQo6tu6eT_DaVLJCV z%H-#!*YHUGx=Pzu^*pp`qL2Q{Uc!a@y>$-_?!*2{FrD@%Bm80Uj*n}+`{Uo;=#Z`Z z92UQV?X>H^Gr^yD8lEtQb{!>qDffo=JkZ@$bB69E>ut3ElKwl?e%egEN2nY@V|nO| zAp92k^(*0y9#g-l{w`A+&d7#WzGm??l`B{R^bqaU2%4y?g`@8}C{;{#JOuvo# zm9J?maAqxI3Vq%=<&1%M=^gAweLIMM_C64I!b|1)!?;KNrqY`JaDImNo-h}`u=wQT z^nL8CzJUwNJ09oVFYQaw^^@VcQ2uu4gE>6%$@bYeb*Mk_IrOJF-N^k(HoMf{w4wf* ztUuxm_)v?!J4N3}bRkQ473^O&iXK2Sx`E$CpNQ+;t+gQ8RPak)HtR=hA)Y#Q^#$`gDGX&IwUH`a=Kk7hFSopij7wYhs*fl5R2npl`nC z3;r~hKT&O)+Uj;2kI)-@Mwi(t_bs|#wWn-X@$pBB+6#Gzt~Ew(P%f0d*5YgFOFUQI z^)&bWfNdS2vtw819DFS5%4o&{a<=jAo}PI`<{ znk0|1!NN~1Dm89FPxzirq4X2Q)SJToylJ!fwt8&SxC?EN`&jy+uKUbdcu~$7z357$ zZ>`2XU8^lQBl!Pi*;UXx^Y!S_>4k!9E#?MaTZ^aiTOCGkihD;59))p1JfcmCd#(E5 z4j;i?`}6YUs$4^^T;<~=`+-iwFO>&*(mWY(rBUQR?a`Pm4D36RT$GfF7$71pbx`*QjYIQV`zL&u;cRCRo{cJ$od!g1MQD2 zY;*t8t8t8P+c0l)ALGwbKl5GD;(q46q9vRIYWk;oGu*DfuX?w*{U`PCmCYsjI_*Uu zmL-nBHxSodqj-nd3>@(Dk;iNL`OXfu$vv_}j~J`)0no-Zephp%iO3-M*XWO`e&)xC z3{D!O48U)g45HuP!hRq6hYtM64Go1bZ-W-*E__>!=kSPm-JxVs6pIF19;Ggf z7LQ9tz~ihC??$}A;}_Hye#F(TleO|kiXYqHcakTn-Xjkm?|_xQdt3|N|7AX^U2*#9 z*Ts2NsyEWxiBGl0arDK~lft2K-1?T*4T5fI-WPHzqMNxjc@%$6?uF}=cOIjAF6igt zcQ~8I_nKqjwqgrj!+zocHhsntER&TkM{wEEdt$+7bE@#Iz3q$XM1-X)o zYiJAa+*}uE);+W?1E%pK%NynxlzEQPWeh&>4_o%O@UIq5Y0e>uttK+Rg+Dr=xQxE7PVii-zR69zO!*_ts|L^|atA!)Tnx|mPD9s) z4|{oI%(13F*oQp>SDP1H=QOTUKdX$!x6x0Xy3A?3?q3;BjHhoGA83bsLwnK8*uxwl zkM@!D?&^g0#m@H{GWrMA?KAx6dEG=t#|k%Oi;SVaDkry7;pjdvE2EL{{8WOcJ`fmm z!F{assA`LSs<+W_ELuGuujQY@x{m9R`xW_)IF37>@@)bCpigoB=ra6Q!S6TtPirrH zq|^M6wTnI^w5!VgMzw375y#eTHQJ^8^8Q`6qv4y=gYUyHeB>Xa5A(PLTWXgMVgK@_ zJFORBCydqjD01ZBfc~fay)BW$?V`i`Y!z>VUdH-u&abbiez(zmGjt0F;;!Ek4-UZ( z{P!^%92rMWv$31{7fH8VXKJl`y5GkhUFP^SY_}jhHhZ7$LuA9$4eOw)v-;V{FY0?v z^K1AW`SSGK(o|QSe&_iSW8^vGJmW0B$=TRDAQ64)L<6yin&x@l@A6 zy&8*pFA4oN_V#_6`oNuan$~BC1x1^_X4l_TZ0YasmTypAx}cm|p>%)n?b&%BZP5*# zMfd|>SMiw2^#~qeSByoE>e|PC&I6&pS!+U`N%@BS@);^8CL+fNEPQ~^HPLnQpk?uv zb25W}P&}LEald#>S>AY*ho|eK=Hz$ywfs{!PY-&b1HBCKn()#-zHNE5ZM&pCZCg~H z(&n}+J$;1hHpw*brQxIj#t8VOGtKpV*c=g0YT8N4#htX}C5*9>SBG%S`i4XIEmULW<842xGD?Rb)}wfT#W9a>>6mqjXuH~I8>c#MNBHb;t^5x->%Qv4-YH)d&SDdO zJBoTgLHFjuVWrv!NKPScd`{~K3ucy=u2Y@Go%IU5uyJ%h*o5gPc%V!B zj8T{VN;0|4`2EE_hwBotN2mJB#>Ou>ps%vk+I%L{Ce^=_#fvO$!}L!$zeMt?rBly` z4>w5n$6{0OO!#m?hNfD4_#3rxKCH;JN%_#ei+u3;J!hMHzE!?HtX+8?VVu?`(F5|0 z=mfg$K8tIfv*r`(D=*;VFFL4w+uJ4=Ck>uEXOGHT=Nw_7gmfvELRv&di~2@L&(H#vPsOoj*o7Jp4}Z zy@ClX__yE>H8+7)?RO6O8`jtMR!*2YjK{R69rt@%PB!I*+Yme;mf{{A*Sn7!Mepmgae)@~5Upg$#kv^^Z zVScMQ8GMG9!gmI~PVe|_bDu{ZEX*TRFYw&v!5-88^y=tS@$Vr<4RRc+OTInIF6vs^ zC;IAg9Mt=r^a(%Q|F|t>&);TTp`Fh`gm=hW`8=!^Pkmm&82(0me+&77xBkPq`Dx!S z2XB++mEdpi;~D;5sBv(a@%IGrH{fV{~v5Rl@gr_`C1U&N*w*@L$rAi;ac}rX%DVkeiJu)tu5#Rrf}#yLUn_b@5>-z1q`b zb{}&{J_kKMp+j;Eypey5bxr32?XoRjr$uI77n$Q<^JG_x_S7Z@M8iEs!=o)jGRvbu z`*udeOR%f+L>;bH*=n%AW3baX_z4N^c`|hUpPq~*>DnE>7#_>#&t%;Sy}~~dS5}ljUt;~MO}+^@%6GQyrR(0P*Vl3V23<>6)^m-o3+s4E9ol*wuBnrS z3s1Zs#shSrfZw%$a6(_eow(R_O}Y2^j7@Q0R`5?@Ke2KS+cM8*;8RmwNPW87a#kPc z$8;(958oH#Hi@6X&i!6G7y3U){k#A1Z&{dags~{-tIjERI@C`1^>Oa&aQ%^uM?E`R zb0F!r@>{{LnC&+gVtGM4i+L)2Url@?CMJLLo(=VVnCnmWJ1edy`nGkzhd2Rv^p9VU zI&w+Sn`vR+(UXtwQydyM8#HeEzM~LhNOrZ_*J_u_+s7ZxyTcxXDn96`#S^2I=UVwj z=ezW->Z>l3Z=TQ@$G$DfJyVB%7z^O%dW{Fro!TcfeIaMw)FFG!+aDKl8NkSl3!mF> zXb!naeTOw%)giysF;u_mH*ONHy;B=1?6>)v>U$l1hoG%f^;^`IZ#gnf_ubi8xJAE> z`fb*)U%&18^)3{xwhxc7rnhJ4o*1n6=%IW3ZSSI?d)C-`%j)0S%MP~n&K$bOc72W~ z9#?b2-x8hY8{Qu_IvYHkyZ@o|mV6gu+JEQ_58{5mKR|kgemi~QS5?kG6TdDuel4uSuUmyv)Xkmw^@)UE z=)|X0_qJ~|7WggsX8iSR)V+R;3DC+odXUdSb?>xS%jE~Wzk2qc@-44zp6#b?-XmPA z?S#|8^>9-8v=Pcz)hqu$qA8_kK@L9iQ=0#eaKc_?OT&20IP3e;QkkUq@0Ei;_LJ7B z1t)K8uVp{4l>K;pkNthjCRgqAXkwpWOY#$`-)Y=`$iKcr`!d74S#|KQ?2R#hT(!F< z)p!4@GdG^_I$xG8(KgR#O%>g46Mm+b-*cwdzM2pEJ?CJl@8G-eTL4|<|KZz+Jay)b^bc1 z&h$*3JfBg8u?zN@*LEa7h#Bv~ zw+ESnhv%x7^^xR?+(+iga*lGpcUhb<&1CZ*mJ5gOHKHfmcbspie~ZgnBo|-H(Dynk zj~P7nn}xQ*7azuZV$e>zgIw0!>sql^o0lD?d&zGi_oW;=^?J11rZpZPA9zmubsTav zxRTQ_xbmxEt=!@Aez(H|r%o$BDAO-EBkN}^H{?0G9cnYp`oMR4y+2yLeKn8XS9(G{ z=FsH&nwU3f4Ugy2yYPO4!(;pq?boH>TS1>F$H%u={u7+DV@0jCOX_+Y=d{8*y%!nx z4H&J=X-|g0xPQ6n1pS41hdp;)@#im>o_$sCH1U6=U}&wkjceZFIkIPM zg)-uRBTWyurme5Hzua^#eNKC1BKr#CGxnD14D_HgI`=4iCy0KLC3;P}xz-MSq#a{T z%;lU`QSM>lSM^TR5l1&FE;@BU^S z;PRAo-*M60Fzicknt2ZhTzHQGJqoxiinu^8I0N6?tKVVm!3jBfIrC7)e&>P?^C!E_t*d{3G$hY!ljKhi2# z^K`AT>j&gZgPrRif0vhANo{$n?AXUhwGZbdc#f8QU&z}D{)(h8zR#N1S3O*7!Fpc} zSR>(mM}oI_pl^gt8q^xrPPC-F$l~YwbVYxlQv=aX>mleHc~Q@uqO+bm6`$4znOZKJ z7z7_&C|(tEo&J7MskElz?*$?&^c23*mOYR>!ybOgI!SUSg3J8>4$p5tFFaj0QyP4( zM;ycYzOPkO-@_LD7tN0Or|@n=@e1W>Vjh%u3R`WtB6)9{*h%FBl64h^J^P*N{paNx zmu@+Hu%PdiIX>{$d|eyYp7X^w_&q)+)sl5OPQUUWH~m!4 zf}IIh-or1cZ}QqxrE^}dMS6UX)oTg9Tw}KCDDD`VmrGAn@21sF;+fvx>(&^y&c?YL z#1rQkx`>ViUnf3tkI&{7x%BL~~|% zzh1mQQ91=|@I3*1)yEsux8`=0FR0((1N2OJm@u}}A92eLYe#)>dQAqW{|0B_w7CvW zD-)a=!Ku(+8Td%-lYXuc3}njndR@zQDpyJm;1hmE@GHDC)o(J}YP9~wbf%&oIE(+ zeCN7R*L({e8~w*cL*J>xS9v*gS>NG)`K;&&Y);!=9bg;ik-x3Wn zpl#@ff7LNt)EZcSMLC~pJ`6jPjVcfCHVW?8_nN^o6aJ-q`o3s5-O65Lb4bofBpxIF zqW!@~578zb+8nh%(k`6NG`jXk=#sAt^(ccbVl?P**yIG!|4Wd!^ejswvgy}ZQQ%5G z|8d*Div6baGtcE2@4xb15PQe)b>jq=>szGP%o(zDz$f~@MR4(HdAfiv^LK;58{aTb z?dUI+7yTfwuiL&UbRHb1sqV2EeXd|r&HmghC1N}>R>HSI9So@kZrYIr%>APRYsVvgOja!IyHr zB5=x@$0=4gU21` zWbSD@p$=^+?Co;?+%JEmK0nenS7+*8Z7|Y052#LAyw`km3$noWtMg^#U^aTd`e1hh zF_zG|oYHUNjwad0fY$D~|LpiU*5h-3qchw7S^AKL9p;|MTCk-ralchBwyO2RUgb^& z=PlYNioXS>zwdB&P9OKHkIQoU@YoC7*pCOCd!O1F$4zSgZfnoC{`M?y;yu#9hs~u; z15ashKW!h-|JQTc->UX+snI{}ZZv*0iXS(sEltH2mT!47`Hv6R zmdVB97vDn2!Wj+!TXOh+p5V>MftSbYcZpYwq4YfxU(Z!t&M(X23EV6XUzfwfYxGQU z@HXmpN*~d^SLvDJ$FQH5IIUB#+`piAmFKkg-QJyXpXBpE-_uPFiabKYvB|n9mqK#>01>Pna6t!7GLF_Ea7381=o&#$Wbt|M>TDovG^;vF_h3V*gj)z-#cM zvVmq@-)wq>?z|CxrLd>24R`{RF^9a`qko8F>BgaUl~(bjMR-x?uEb9NMRnm7&v_T; z32S?IQs;m5j2Mpo@#)n4U%})59;=6rKM5=wo1MS@?hIp)&+m$YmGX58^7}<&f!}KT z#}8~yaCiv3)UJJ5ZZ}k63Q(2Vcb|ZR7>1%UoBn;tcv_5BCMK8FE4J zEzGs`962Dzlcgv40(6;NJMBGpNqmBgJwEZW;9CXH*Oz{pd<)+7*ma>gUl&~Bp6#+f z;M{07ePF_K?H3BMCuQ&`3mT-f30+$?KNtc1!>E5bojJ zmGbad^I7S}s>d4(SJ(Mbp4LgP>$R&@=I#C8>)j>lxZZC6{=D9QYXePa_ zQ4qa>H&c5?GUAmiZFzEe zOg26{r!KrtX@Tc26WorRy6{Z7hR|OvzOYu1#V5<_l=dGBuh4%E?fVE1@(C$^jAi(x zO=`z@fInc2XfA(5d8$u@v57J0DaDDjbN|iw(x;rL`<`F@{f;L#AEI|zO=XI@UFvw>dSq6QSt6d#S!fmM`Xvdr@La_keCj?dYRgKuFv9!kiXLU=(bkXAqPv$ zcSxu=Y4FOwi+Op<4w1hmr-C2$vBmpasc~hcY;S8hw%fsohdl`%x~J# zxL3@TW!K=c@K5-K)Zd{!kGI=!vek;eyn0X?M)XCm?uvU@nwuZvgJFpUQbTvDdPcs z{fhku;^hMY-${c%(f>0xu3jd+^XnTecB74AritA~!+wVghtezbPVFnUJY!>FLHT89 zTP@i&l@z;L-EETHehY`=+$(&u@lux8W$`)9lslNX*!tkPV$f}raot{+y$RA4e|BGTKQ8b`XWr4is2EFpjQPAiotfKL zxj}V_Bky0>Tsf;A}SE;`I+!U9OK3pAL~u^clYYZ9Wm6OcB1-HAu;I7#?a{ zC@rr)6#8AMIZ*eA4IW+bzPM*p=&#!cXBF#*EGJ z93@{5P4fqC2jsf(3v2aWDZF5v5T704g|)`;4t`pWA8)gEj7jcWvUT7QK7zi2T_kJU z?rVLnLQcbR^7rSm@PNS_>ZPJrbq9doBKzG5|1seASirA8;Fo6ul3S%+di$95>9m52 z*Z28u`d+Z_XZCY;q$^?VLUV<14jg(A&bkrbfwj@#<7X(t&%lqUt8uLdxfE5_M4R3< z{ovLr+`jJoC|?@NkqPZWAKpe|{cp9uK>Opux)J*hsyL|ZV8aibh<#(*;rkXHU-vH` zla3;X6ldC@AEUwhV`IP@xX|zL0}s$u^~D}g_*Jt`uY8~E@Wx9czRlv3!%6pE!f#|z zYd%dm^4B_V%nt}3bT7rl_ZF}Yj;z2ruMYiOA$)4pq5LwH)7EW_y8g`yVmF-+xIVNO z53q%h2d7Wn)BfGS7u^@?-*wgP4*%}Defaa#ZRJaL((Quuoc&|)+4TmT_IMt8-ZTb% z*`0d+UpY9t{)|S?|4aTJJ1LC9KI`c)`8$_0>)ubTbw4P7FWm%wz4q9^udL1UwSgn* z*Z}$mp7m_Nb@U$LQ_BX%VoP__frH+CS>^R?N$+{pwWZGhU;OLSe?41zgUNa<<3z|` znw`M6k;aOntdG?1BL9(ek#TI+7<6%W+EDZJup#hn9s}O>Yyi7CSTb~btXCI%nPhd{ zUTTd&!Kv)X!D^d~E7o;ETsU)PJ5$5&xH4_pUHc zARoQd*8J$ZR{f1_L-l({QGZDSziTx0+lS!$nQZm&N%22sH1HFAjvAr9kKYS5zN63e zd=6_d+4q_|Y&>bu_|3kbYvj|XCw_==oqLa2x%P40>xI}y@+cY(_@r2Gc>Efl?Hs>i z+k0Ev?D!b^Q2fOBK)mDeE6<5vLwSgGV*Kj&#ILdK+E53Z^)m4F`1O}LI8!f;U%97! zz#)md!TXnqAEDgi?%4Nmyd93iPh&>bqb6wHKACy4;4*(@eTeIS21oHUtWC(jgnt`f zmEQ?_sa7qFIU(Oqhu=Ey<$9()ac|Y0xQnd(4`DA=e>ejs!XuuJIRW}YcI%S}UTnira1N^nq80}v3Tgi~;&L`Cib870bFIsXB&*`D_d&)<69tXavuVM3|^j$Q2pCRnGyVmr#LGy^lCx&>HoxgNQZ=copk@`P; zRQ1ehn}&{tU|m|HV2!2_79wnjY<{L=kJ$$fxbjQybN+oydioLjef z+NJ@!@qcAejPDtq5Lzyjl4#d_yg(&eNuhO_Y~j!8Tasq`xx(s_k%;561t`R zj57>A_o08;#b*5_Zex5p=dhTPyWoGZlD9EL_EAkzi9JBemROeGUVoT&?FU7`$H+BgR_b{F# z7w#LmSG~VkE!l}rX>QPAyUhmM5r3a4`TI)9DW2oazxE5vXK$v)p7omFZDZW?e($l| zDB}n+0tV}3)IsODXFn(Rg~0m&C;EfH^Z1=hFQ*@5<2t}O=Z_sOebAc8dA5HloByZn z=IPPCnhLMx-RnEB8Lp+v6WRCMsB5*G@7FED$@^HPK6;LbeVoGnA%pj5L2GEGW&KU% zZ&lCfasQp=VZdLwA0XVF7Gg8$WYAH@FyysFH1nKs-~U zrw`SZv*-2eoq6WG;9E>9j2G?V1vs^t+hXl_=NZfI%&)L17if&K9+))ml02Kz4@3;+GjUu@IdiSc!cwU6^Hb< z=&W4U;TRWuk5^vbF?NeSKkdu&fAkG5DPG<;cIW(Zyc}o8>wmH15%9{@dBH|sfeU}V zPh$1>Y^}bf5p4k7#}0@QuutA6j`3Es4RGWgPxt|>FrJDp={@6VR)5m76*+g9wenVd zH>lChu+}&c;tRfIsv0k#PxwsM8E(aI>YwwH!&t5B2TDI22;+E)m&ReI<0@n- z8uNVYXmMMR;MQ0Jx65|{x3KrG25#>ES%*P4Z&b`Bo(~`g-Y0>+7bkdSV+ZP`w%VZc z@oqL-eOCJ$ut6Uu;O&OTV;l^BkE_G8EM9AJ@Zx)yF3XYddQpPcgE@FzklB=JDwW6-Z3)WOO1i}y!<_p2d3H0AW?YfD{<;mXQ~bV)w!&*_ovl*Q95-%sS+ z7vuYQHA=dBET#r2<-N~~~J!8*VPx7o`fyO{R3;Rq&6Kxyj%bwYLB3q&^^Km_& z!8Omp#eLqZ#DnU+?1{KxiD39M>all+y^{B9k0JXPxE`0tmiUcltkHf+GU57et9uas zy)^Xwx+(0tRR4@S#j@f=n+t*?dpBwOFKWwPP}Yh9{^j^SBz_V)ogS{4kB7Bn!DODp zo>0zLbh@SI;Y=R(X5D7EecEtK@lw1oKj=lT=oJo^stz{QRJyc3$VKA;vY-tCSZF%Dmb2ndj5hAK&-&xwZ2U9$f_s&7C-SF z>`{GeZqS&ie~&HwYd!Tn)KR*L8LbDkr%%zQb^t3SR! zV5#4r2hw?-qrb!&u`G_g)5Q<`>xTsM9O3Y2<4FUY?Jav8kX(LX|1yza%j@lb8~V{8 zJ!Sl)4db83zR-gW1zD(_*6KqJ3K@aJuHZ?&3OqLnPxkHwS(yHarZ)BoE5>YNEA@bGyd-PQmC9A6!1Eo}bJ4N=L>y#L?0lWb%;ug^vygTPBX^P#Jpnw>p2@ zucgZqfzR`mih=yPR$SrV{3!1e=gRMWEc#UTiZlNO&XMAu-+RnFL(hn-h{H($yn&;POm)qkYY@X*d&T4xgcz^^5niR`CkUM+vH-mmcq-XFC3 zJ-qtm2gN^?d+w`KygX6y53zu3KID{-xBE~}cyZ3lr5`Z=F5G}K{X@Dh^$ncANV*rs z{rFx#`Sa^7hqz-(p>m#;&m?c4ytVd827LlQ;FN`bS83AV`vpJj&jvU3DZRRbvA;|A z=%V(11UgzZ&b~Q=OM~HZV~R^}d|y7rXN_|5pS3!BTaLl;_@@kCz*TeyT=5|R57CQ0 zxGzCh(M@!NaWbzC@0~G+p&j&Q$NhB7;=Ay-s?Xq$#GhJY)>p*~@=6!T{zn?K0xa1W z|LK`0j9IZPj#=;tANv!*WDorVg&&T2%%V*?W<8}jTdVplh!$eeZsCosT!`LEw)iz< zE8VR*mW>vFA9IWHJ7)-g`W?;KLp#Qv3)PM`*kn3h__&ju&*~khYJBz4WZdb~dj`M> zzM)uqtYjSe3FDpYAAJvgSvq%&aNpg$aoL_B*|Lv(EOaVwP^I(4{d9JijjwMNos1(s zHg<^S>{#0&8pE7ju{|^{(OBDR*YZmfeV+3QjkSL5@Z4V9w|m}$`5)toj}7ED83)iY ze5MAs@E+s8a*mwrm3WFAqT8(JSIL7=-+dh4B7Rh`8buRhtoNI{rlYpdBOI&WILKR% z>9BZ|*zHmM=o>!KwnhHUuazsU#u|EF&552Xem`LRZsYxxgwErP&htg*Gm4|yRmRxr zaZwl>^o+T#KkG3&L;l#E*86@yx!)rbbPrgRPhm_+?%`F|KEgaeaTz>LZNJKA#WVqL z`5^v1Ck1?bP%Mi+h%p{`UlL6ztwE;Vw|MBX^uAMFsKzVe@mD2N*QYFh#OJDBe?WZR zZhXE)>n!vgbXhXN2~s@MaL~yXH^$lrd{w&x+ibx_q%cqQ@}@X#LJ1L zg699)FEY8P@5+{Rt+j$TikH+m&-emQSnqDGSnMYI#Lju%sd$e6WwzebsMv6e>M=$v zRr@B<2OrAvVNR#ZfH<7^g}F01A=;RYRq;AZ{Vq4W<_fQN`JrNxpH%Fn{qnIdpA)Z| zsc}o^p!5AW;7PaILObEf9GRGrZ!JEmac+C*-f-?cu^G9_+a)jHWnmDHW$ApSXmUN> z721wYXe;bS+E&+~?Zz?CR;)u?HkX$tw^I|^zW*EM6nb}8^8@S(nP{yioFRyg)RG%K zr(L(`p&d5m@_VJ8ArIvCPh+6#5!J0Fvn*Y_1D8kJTNB!@f;Q<3G%+49r#2mKbKBy3 z%NLmr|6Nia-SzsceT}5YVZFk5fPdd3;Q{wI)Zl~g+DUh>RbA!{X)KV{;dJc_KWubW zZS#EzAC`$O>g3rC&)paFnV)EppLmaO$o9ETK4F!7!o~6ltLRhp$h)m7+I6|F@^tB2 z0~b?a z!#5@#n66ku{RBT=zM>k>JS{&WURD}}uVR@D zI+?#n&Y>S@hF0*zk7jx0@`<>_*v7|-@ZOYo^pM_5Z4@32Y7c)tDgK1|##el^kHhu) z%KB=-tNc{)^V^M1Y#6wnn`KQz=QLE#O87vzuP2f(_Vcv%l9PS**7qqAiLUB?@o>oag}tN~|E0%xw^9At3149-7i;Iz)l$7f*z=ODq+yfEN1 z)!=+9!{>8qz*(HY*saiH``v31B- zbkC0V6nw69hI_^z_Q(MXefK;Axi|DG&HtgB*dlRMUOD#s@Oz>ylFI`gb=w`5;%vPO zwm!7CIO<;22ZtZ(zt$L*`h+f{p#}dh*xaM{MuYs7{C^$af{l-t4gZb#RJU<*Pb;LjMx8adbaEcYc`bGDlEnsL-+!Q2X1 zwdi#Dr|UO9Hjop|gUPt#yzn#W;PH(XOMgT>Yn>Kj>GfJ)f#<}Vxv+$LJ^Zq~@_0mJ zcZe6jCCafs=%n{CA>l!+6W1l-1Lvbsuh;a0ILq&S-hvF!6UM=sFpck7oJQh#mZmh$ zsz+Ck;p=wQvnkpnV;J}nOZAL^GdhH>j1_0sY2OF5Y{<4Iy4=4Yxp$h}+mXBQp&s&Q z@08nJy|LWkFV2Dgg@{rB{}eKPvAdl@Ts>e@T=<)>;W&Y3GW?x{OJ7p zM$+F#>o2bzK9Lxb+(T+--%Q%yQm1{06YIoJ&hxy!vp9bz>2pJ!K5OCp-K726I_;V3 z*VB{W12x8I?e`AkqnI?ro?VO$A>O-?vx2I+`6HEgnQp#C{Sx`&v&XzzzO zi|gg4H~0*{&*}%c9NH8AHFgv#`xs93=y4e=&A{hA3*Y@+3h#x=oxl@(CjOrBkoOqA zVD#{;_vhkeDb5ENn|hLaAD>b@(=jrIyIOFsN#M>%;4nTMoZQpT)Z~7Z?vX`aKR&(% zA1-`do?1r?@^d{qPVhpR>D@7Qzsl|xaxazZaYS z|BLp5IZoL3{mM6T@4RRft=xOO`P`$r7ws2_cDEVVH$NkwMQ19Y4-OYPWi#8LY3mcxzM8oi<1{u@EDgQyL49(qZ#KOG zE_vlf`#dE)CyL;+++Z;S+y>ACVl!Tl@>WQw7g)f-dbv8KO(FEEM}HpH#c* zUN7ZOh}CI(tlF|B_+sh$j0~;p#{}-(;%zswGhPAD&(A?l%GHG2&8dRHK7Lt^J)Tj26-3^#tldMm}FAOp$pqSB@zA5)f(5x*7)uj3Y-BtND- z84ibOxz_U^BSyz{yURVB^&Kr`v%hCnloFzH44#nPzvhYAY z?5U(29lb$gQFtzzyNqV7PqjHN(7=(Ebmiy<2_Y!`L%A8y%D_UW*?SJ|o1!J*ba6K>SLv!_si%YzRB^dIbvibGF9tF3%sCkl}H}DQ#X-$8x zt^;31J3OV`+zW^B6@MaaYD@nmWMFmwEdGxZ-o($rM)VKfjN#Da^e{#QdW6e&ERWM% zjJl<`a0~U$kv~dx@TqZy;76R#4LTnUdxozgwH;L3?0A7}v-?)+&Ast+$Yz@819x~t z+yjq%e*GJbpOhh!Y}ufdF%Ehx#CgfYF)Q^9J!Y&Ce;=7_@SCOxc2Q$Z>5}-p?c&F^ z*0^TKm&gvm30ge%@)+9p@lj3=fianQf!Hg?Qqi|LUB`$ne~yns*TnyDPSowvf5B0# zX>BDx-Y;ft8y|tsWd{HaK}c5gwC^!5$Rj&PQH%zAMs@$4}-u@MCFF zKFj!##-3UJd%WLZJPCR#T+RQ5oRY`Xhd(kjm)ujdQg=zFF8AQ|dG!sh9~Z8*`t*EV zhr!Tz80|#EpM zy3zyp5iizQQpog!4{@8A4qnoG@>Z_*uJaLxops)0XZA=kUZ98Q>i30rS@^D&-s3}Q zpZZYOG5W`zu@l;&r`S1pLg=W%D5ie+l90Edt<(1Zei7{?)mhq~(={|d;5$L9?4Iw! zlqJjME!Rs8uZGmjd4#@laa z%Gh6dQ|4K})t5e0zM7Q5!^aFiKObOuvvAiOa>Yv{4fm-HI^U)_&XMv7?0{VtBU-#3duM&zI9%60Zt$L`j~n0zPS_gb$zq+ez}^Ss27ki2+$tw-WIqf4 zn)l7$L;sp9u2=jX;JWW;E{|PlUqSF|>{aSDp1EGHuzPHjzT8Gn)c#+$(V5~e^DFp@ zufRVB{KY%>q!Y;f2R4!Uy`rwyNR#p z{tKnAmyeRKr^z3~juzi$#Jtg7m+P^Sgr|%}dcD;an9X}_=W+TM|FIF7q z{`K&`Fkd@%6JMEwy-@mE9wlF2o#^X>dgt~p=?6M@6JMDpzfgQ#I!eBtn(+0Kzc63R zyNR#8FCbsf8zo;)OZa-&3&>aI8QHnk2{!-W`S?0KRj#=@*COYhH$U;Y7T^0yb(K8d zuFSQ_9WmD`>7O|qbFC{gJiXcOnQKwEJu~NeuXwx8>O7!#Dt5&eY#PO!Yb4%I*iF2h z@B;Go&N1@#eF<+r@E7E5_io}X`QR5yZyy>XZ{MHr_TaxDZ+mtVZ`)r$-u`BcynU1A zweAz{(>qnW+b5i^{MIt%x0d0%ME4SMPzAl`RaE}}uVbE9`OyK&IakqhSkE;M`PC&! z4r{5}FEv=?fRyWM3vC74^JDINDQA6ya$>QNCsMz!wSK9Wwng84pDZ~xeb*(dNy>>^*!3?L{=V@jg}6tI~qF3 ziDc#B`4-kS!kS_Yz1nDWP|xY0E&G9M$%C@d(&2SSLkDq3mJW|;!r4i6^y;HV2lbo| z+H&SXEjlP0EgfEWG;}b=XX)_xfpvm#woVOsoN07W&*`8o=fc;bgR;@m;dMtt2RWfE z9iDIM5PltXm+ z&_UT~>F~Ovp@W=9mJZLSl!afp4jtb$I;iJ#(6(HM4$4MLhu0kq9gJ&PIy`^TCH%VT z&~dfVK|QB~wq14Tplq~sc-_&^!JIxzhvy5rg7XrpxoV9cl#P}SuR9t#T8)lb ziaUuLxesgFik-P%tk^mHTRrUop2$6Ug7&$?bFj+_L+h|V)7+}n%J0)&H{$<;6t6n0 zR?*W?TC)XudB)y_L%Isuo6xHm_|yTuedzsk*6HWHnrC=FU$K7J;}&7|RluJ-imxrh z?{ppb|2?x~J?r6lYrX6@V-214|(As=BcXZX;c82fqGVh{+*FMrg%?Yma+zE8PUG2EnzKw9^ zJlBC1m7SfGmBc%*$37!p3-|pze8YhKzU*gWK5@D2=>|XO@^iP?bKIQhPf>MwR#gAm zmlXC6-2DpO+jHvr-lzY5d$f7J7oz>@AxA}9-v{Ba(HWgH6!uX?*y>~IRnpU|)X$nN zdHtYs**+V^1NIEwZ#L@RDFJ4oFjSxZ8~4>7yyEJ9-WM+vE(!Xq{gGj=37@ljGT5W$ z?>e-L)&g{@-X7w4c;`s}&ST#v==;>1$8N9e&w$6CzXKLO_GyK=T`}&3;+bgI{?2II z4TWRlbs@e-2t0V*AUu3O@e}7oy#hDKCr{?^?w%ak@+_6@JtkYP>$3e|j%=ypvaQxn zWE)|t-yGSd{kUwaFp@oPXJ%we9hWWFyHmCw6EBhN75aBx`ujJ#>l+}hE9^~4zx(69 zg@5MqVNO%Ne{hC;g7OOC{7`(8zqjLiex8$^v7d_Zi~Tz6b2{+9%ntR;?fWUOCmpK# zC&7Q6>c~gNv)&8_y5fED9)-iGm`&@vsIbq8df+oPsq=`{p*{UT2R`;bJ;%qjs4izP z+^zeqZ*D4VK1-T=c2nUu`jyUUDs<`>?d^W$xlgOi3^WBE{9rHLAEEaU+w^~!_V(_r z|3g)-pUx#bEu5VQJ@`{_(m5LXk2x9e3BKNNPU-qWjXEh^pH-a>+D7;jnv`u^rYX%?J|2qAG?TdfFRGYSNU%Ef!hu|xI(&g;$Nsu3*9`w+c^9o$| z5{xtTFFzCZ^8y#yH40bSHyh5rXDiXAFb2Fsb;1~8?V#(edPY0|tu4dLt2|(j`f`<} z^r&twJ;=s+_eyKyv^XD+(esop^cuS6i!P@DemY+C&sh=WAd0egFLW!nti(-9@g4@!o{wlKOr3EsR4xcJZEG zu+u2h&;~y6KHVRGNe!G`P1gurqSA_c5OdR=d;t&59CA6O>I)Dw% z^hf!3gmbpuf2v-Vju&byAy!dL5YATX)7Yhc73U7UgDYN7T(zg-f9)+U7W*oz57D*G zUwc-2cLNV3)A5Rh0*|C~KK6MW!Mmr#)?0Y*LjU*(pHtzVu=~Ff&w0*x%ssJHsAuRuqF{t*-Yu`M3=5@Z`AaQ1O@33N9jmOc~3HP8gidVvXLVRS7#542? zJe>!wTR+x3B1`8X89Ir7p_g}YsLT8+vXk!xPR|<=XS9QzSe1 ziLUrr9q=aTfzu?u(3bZ}1Du?4Unhij*ijzuQdgWLY0zTVL{uu`k_2*P(B9 ze-m->@-X*M`4q}!hX?B4{if@1>J#x5p&!vB+K2H%^jCSI`Ruk@wE9~9SZKv2qHV=B zp9ougN1xRfe!d>QK96Wg?D$o(%xjjL9@p{*(=)Ma zr(m(y9(_ljh*3NzkAI--ouZRC75?2I|3n>hniz(EbWG#?P1s=2XW24!PPKMn?o*;& z^wFvt&L*WU?|V^~cp}8Y;y3?pKap;Hf1E%0+~4Q9drKF_+^!d0l||S(pYRLV*bvv7 zgab1806)n@=66wMo{R~BP;++~hh)IGU(EHT#q0z?O zHWJzbU)6^G+%A0V^m7pC54eouuHWdia$_}Z7rGVu)b3Zf1l>~%pt(cHPvrSS?=xG* zxZ&eRE8|8ohWNPPV~@|}({Y2iLb24a_bZ?+^_BW=W5`3no4hj`^4`02S$sUa!!tZK zKn}>HWWJX7K=_u-5sH1nm>@Ye6!pE+oVM8Z;mw7rT-_fdcl74vf{_RNrS=@Wnu>h` z$~{%*+u4{S#CpOH*|n%Yk7GCk={EC!KYTF0%kB1zZethWKCx4O2Jb$hcO0=l;x_F= zsGjBU9g8X9yPum#9rz-9qYYzWoF_?NsF(WHsz1w=v2KeFMEx2Xt5+^L{MW@>uGlhJ zK9zT!I)h&KhxbhBi}hFR(0Tik7#|Oq4Tp1~eSFY7KG!B`0f{~_X+R(8N3VMdluZ1-dpW3{_!5T`!4v#+`B`4pzrWK zs`s?j8=ug_7{}Z&;*uE?Y|LhyAoiqgz*W5VF;i!~tUtlp<5MUPen>Jn z)_4JL6pL?(ZH*SIOBuXD7TE2(iMM1!S^f~OhW45IZ_CuL$E*H?SNH!k$~2Ex0|~Fb zZ}p&Qcks&j!(I-qb9GtzMQmKFoY=UYPNUDEZ84FDjT`8@zpoo`k#4bXBG{8;cD(ux zv4?QzRbI?(bSFDrX0ggLts#gG_a$#&on(dUcI=;+37FAd>&Hw^GykJ%*EzJ*0ocOjpHucJPOaSsnp*^dG;O@=9lD1{tB7UMJ94T+<)$x98zmX-z+M z$T1W+%RxGy&beN6w&`Qqro5)#eLV1(=enE}n*~2Z?7LPt$MQIrg|6b}leVl}_w}vW zxeETDn1(g1@!fI#ZrS1brnctpg^gE*xlx1kUwlv;)Hkr;9GlOJe%hrujoCdALgos4#BzdV9`7p)9Pys7x|j&-l3C?7o4QSk6lN73PTG;qx~7fHvq1xQVvVuV_>K>!6dq z9#+22uV+gamnGju?$%(ce%yyI`t*v_k@*PZIi`+kY~uC^(PkJbi1!`daeBK!ohJX&qRGqsaP-yFxw5ZlPFU`xdN zRhXiwWW4>bcpG9+<*(i5p!bjZMoL#5{<<&d7Jq{eOXTfmj3DoxIxt*k4iSucdZGD5 zuwC$yuD6A{y7oBK`F6Kr!zzt6c>M?Qrc*lf^|Y>VcU?QqbPXMFKjw47-Mu!K=FPBc zt(|FIFs`*Qen2O3bzRx#hcPEyvNGmUUe>BI>buV)-j2R+hz|F6*?zqrX#UgP!{<_e z)IIa3v&1*&$7taEPX^8(bYH7Ib8K`F9^f1Cd*I}A#XsH~^%?mq1`2lQWxW$LUg@kp zbm{3I81CW^w5R+zK>X1hbX$O%Q+~VJ(l>DwYxf@ir+Sd3dnCNSliE-o1Y=S zH7DbfrkYPWNB$s%e}MdnGC{OD$8M8kcrjKUv-y*H6w-opU>@24&j)CW9e;d_~d&!~#-?KdNwl#f2Vym3p1}xx=))w>NSM{&BVen$p zcl4o@#0gzFbf)@vv&9V9*P=wX&^2&G7hKPl&uks0XB+L__3UZ8cRlNx73;g6U2XTS zXN@E1nbYiJ#Op@Tnd780?jO*><^O9sWHQ|HbhM>VXE*87p{5r;F3nY+=-1V68k>G~ zWZ;}9I9VM-Zocjg4UAdrCmQRR6?D&dLN4_V&3p6uQmk3QXH83VOB>q*lX^<>!ydh(wZqolqh;&1VTbOZj5#*fj? z^Bw;x-XQxIk5TrYS3BU;@-4ed?y0|6SHoX)@FF(AX zt#a?8ll7hZc>i3_-jzGLPtZI$-v4b^OJ!F1m@vNPt%-1cqo1!;D#iD=m{Tzy#zt?@ z+;EZR_{2})nebumw3gg~#)9~4Xum?WOmlqY31(1EZijPe!?oy${}Ij&M-Rb)W^}i= ze0JEs#oUoGhMdV%`!4+i!3p}UoDw?D+1lh*F55%rBkLd7yu;+N=xbz8z+j9ZKTI9k zz*F|Tc)gQUk7vD>ui$!-`hp(%SAKXtb8`5g+{!kepNIY&r{bD^*0};~@??d0O`c5t zXn=fz{K3E*glpDkrSU4cG2V+CuQPHTzgFqQeJzD>E^jIq=%T;5ah@6GoZaFdIP!dz zuECjnUEgHo$29L~7mgoP3^blIruCdTIq=`BXY@_(gJvn z=yc5i&n%7`JYDSzk~es9?eCm|1NZ*!COXEwzXM7BX}R!0re_u<2le%^`UY3V(56zO z_9cN=f7tKRRBqrL*@5MuEXE}09@N@G3GB5x`^7PAVL>rN>1d%+Ge6YS8J z!Cq#tgANMzYv+!ue6RcD0Ne9rXU~so#MS(s`VD1*9rd75_Yv>dcf@Hk@I z&q}H56#=&AG%9l?1JQs^1sH-o>|S_>_QE^#Wq2pw2r|cGf_Zn>H_l!C1mA{|6c(?Go$6!0Z z_n*^TDR-Y3U_W1ecN=Wycf(P8RgPa6dGdVu-Id|@L*08-R?jFuElj@@!flCRrU-R{Wn`WtiiuADh9;{1Gh&Ayyex2Mi*s9d>V_wYK5 zBeECQ?F}>ctXyk4@_cHFu(t1x^bYyJV1MQV-QJzwy|c$vddtxVI=?FmYWwbJ%R^&M z>R(+4o!_sX-%|OjIm3PT+4E}q?f@$pa{`W;@yvb6O>^5TU!51noGQQP)b`!=`0f5R z_P?h8jpc^Qk#jO*$ez|5#8)!1Yg`Rz9E{Ql|OLS^pk-J{=23~%T6-!Cjw z{;Mn6<@4otSH_?GR(kS=qcZ+v7xmkHtm}8nycbm}^P(SozWiQlcsswJp50b?vM2K7 z`T7%&ADrJ0&ni^jsW~1o?DOTfk7=&o>wB6jGZtpX%R2myI8C*2YifVihrD85Q{~T# zhWqTZHK!XEUyF`m_ob;eR!!}9eQ>^BGH0L4-^?8zgH%S0v3X~Kv3qKNM@Dz2&fKH& z$%PqScGvdJ5s#^HJ|K8*XU@O&?xxCMCbp||)%M3({w*{7Tt^qre^KQdUBh*BEc|o- z<^22nqV~!!77UM>$HKp?F0NS6T=`EMldHNo2L5##z0SXtJ>x3hJo==d+diI+g@0Ka z|E}`)pXeU$Q^&%;<%Xa0@6UQi`_uD>&+*2>zpU@PtlU(2vMV!Ije&n2$2k957B*DY zb;WUYSNK=X=-<5Z-jxUD4UYlF!aw&f&cDHVdsTimXV>|c9qXUgdeCPU9W&e)j)8wm zGy3h}^=Urpv=aP(FU!{F7?TdzwD`Vwn zr@?f7exPfg%9A$sxo@nDk)O*l`uXF9EtN};8a_T(#>meugX#P{MLzPzMbD3)ZkMi~ z{ffamj~*WXjFq46+nk@{HE(U0{rvRP#|PKXPiqd}di3!4a;*IHG1mFHM*KW&ZYJg# zqrG=z^z*1$`&8yHjN_umlVj!Q(u{uo=d8Ue56&MxFCD9XmNWYK@!5M<{%*nW`B5!? zp02jly$;Gx#QU|?yzuGDJvMW8iuSaVcZ}~8#&Yt+l($-Wc<(U0a~R9X8&lqH<>X(z zz2}k1S@$ZBe9`NN)(CyQg?9@4%#R6L_wana=lHb`aT|RGJtBSuzV^$p=IHM}zN_@) z;{|B3`AI=G=SHEL;{ic!NcMjD@Pr-+=2;9iQ2j8szf*or; zLwg|Rr|UtZ<;!$iS76Ve(+f|A(C2Qyj@(%j;6Y21#kjwXeDRVxCb)n54*-~iz z`ql%qcQCu(3g3ntUO&RR?s4C$y-)6Fm4REj<{R`xS&37XB%m&J3Im-DmN5A=Z5_&#e2VdrCi_LxZpV_Q(%Rkq?k=zNw3i2DbP1QU5cFozV$bFsW{po(Cg4Ub3_x%A&?B3Uf*V(? z_i?mGkFiy6@4n1qxwQRZYR~%~v?t!7J@aGyfVW5A>EGj_w0)t}Unx&p8`?u_p8w$; zM&Bn={f@F|(0b-gyr(n+TU8%7%#tkC@A<{GTN?Jg>Q~@!V5w2-p2AJvdTuQB%bzp^ zzkR;&Y1((quhMpxkD}e>Iqhy9MZ24=9r$MHOzkVBlQAC}cFZoQP55s1BiGu#xhUk9fm7x+!fnc_QB%cxL#i-7fPI9Q=%nZ2vWRYyCT4v;Eg> zm&nrFru5d7iS_65z&6U$?7c+sSo^YX;u(BLFM*lbpv#K2d5;x{Gwxs5Tscd7DmLu5 zssGsh;x3-{wqP5r!s{AZo_c9pIf8|a_D%f&TYCLOVM%WBz|^jP{E z_Y3TOy8N`&xkYuR<g<2Onk|Rr)cJq%k)fa2eDf3=rO)_(i}o;ZzrSp}ed9@6 z3LCE&{PSy~&rEsZekuE|F?664H^}yYLtNH4Wy7y{cA#|iRJ|*b>TGpSe0gnnrz36K zIm)(*Yj$e8bd+rsUxv2GKWn2-qwk&Po9;f|*78|Z{SZ9c^M404;S0n2Fp?=e>XgmV zXO>Sq%j1*$UK?cxW!gE9Mry~qJ86H;pOMguS>tj z$cDI|u6y)?_pkk)@_8!H!s$r-4RaIph_*fkeo(T(&mfbyck|Q%$$38a&{2IZ|FLwQ zXb`WU2{?Smv9%cK>wa0JuO#}GSiP5szV5yBT<76T)wr|bP+jYtx_P`)q4pC5A2?zE zmttl5^H^B#s)zG#f={!$&^lDNKg2q~=`?=uelz#%H6q6HvL^PIi9ervt@)r*^efX< zN9WgsajVm4?FhU+bwJkxCitF+_s+e({4 z9`XI7;MdB8U$yl1^$EYuOZat0!mp2rUqM!qJ2u3-_fgJ6@@*&{8+4_k7-b)1j{c$F zYR9-v8|Y#jaD8SkA+dX2SxPf)jy9V8dj_fAPc|5o1=y1BuYK$_z1P0Ss@_jFU3S}d zy{EnFy~6}&@N?L%_xEP(3iwV3|G=(AXSO`0HI%8(M%h$@Vin?+QgKagT$RodgU?hu z{^{HCWNz}FSM3>jlM8G$tSMo8Fon?!trKrc^Vai$!7q@SZe<&+v%Cz@1#440I4c<=Y(O1j-ygDyaPHR|9M8hwiWy_a!JP@#oL zrwzp)e!fhXY$`o}mGzl4{@|NllWngq^M1zeNwU!n)nguuPV-OBfivu=i#=;Tqwm5` z8ocq;XwSf$B-@}~p?AaJe6w@cgGcazrM`jNQd`w`&F{8*#?NNKz4~P_j+rJrZn3h* zG*7+WDSF7xiUVK1at!;G^Q{YI$m}lriSgmTT={57)qBEHCSspS1x`@fWVk4XVQ& zqlvyXcXQua7Oy$`U}=Wm$O(S`BI2vF8lx_JaE$yuG2!>Rgx{RM=KTJ*@5FDQqifD@ z_ua0a?hiPV2VM1d9yn7aod@G9zGt)mFY90O=A`h+&sA(v&L|zzftQsL{UamdCdyM8 zQRZf6>-*Nwp!NcFtH+lh% zEASVkI4|J+7|QT-*r~?;5R0Pc(=&R0m$iE+<5#xV@GBoq^!!Jf2NCmo?#lh@dwv#U zfq)x&Cj3@ezv5NMiST|4_DosU7P52ECG+LeY~F@FcT9{v?z6&Wv6cOs;Q~Cj1-Gp% zyxTMIt~Yp}6TI83?3yvaD=!$1UvW~z@8^QoX=Q6ifJfYh%&@ihH`ITp_Srk)`Uvwl zbd>qD`?>$IGU7&f(elLbb&d_&qMl$cAm}TqZ5xWNu`uwTg zI}VSjPulZ6Aj?hE z6Yn~O2e~k0^|Rk5XLb}f3|^bS?h;(aEZR0F?K-97%t0PkTi&vWZ`6L& zbUn9cVZ8VC+|Hxpy|3q9Z1=vNdyC!sdhQ;AO-?B4aQ?XL`3ighHs-#7?*!nJ!0UGL zqEUQcZmfBAf1D$)?w75EoD}wOoMh(pFRE8xc7Sc&qWLd&HJ8}P`l;J4=)q|fo%uWw zoU-_=lt09u#yu~rO*57cy?e{N@DJv%z*n|8I(*e{qv|Whs^Yn76!bN#9rQ7Frgj)* zaa!ebS_cnnG4i84YgQlUst^1fzIcd7ycZPt#rHH6E62RHa>|dAZ<)AZ)SJ+(E? zF-Pvxv?nQjA3S_pM7*Y~sXV2BN3m(k-RAciW^VXZt?whiLv-)g+Itk+_J=t@-h9mG za_AuX#rHQ36F%F&*Hl=1cT?dR{V&shtA5@3ovGh={m#>`Q@@gacQ1u^@L+3em4V~xNHFTbD*R|+G&(ggd$REGRIDl`j)h^Wo{G)IP zehWXwz0VQ2Cm!>4q93;Fiy1%JVyjN7~cg}sf{;@do!=?hypZZBtVU>Qw z95F^dt#X0zw0Pf zJdd-ND;}XP_`^edD=;`0uO1BK>oATLj4)m$d=KNA#t>k6y}62Ypn=#KzjmnT%eLcN zVAXzeXvXK)D~C^;Q#rCuGBf%JaH8V+ zo7X5VzDZ>}(Eu+6dxG`D`gN*HCndUcuJv();J7{@Q`vmb2j){*_|9AAEU7F9zPjUy zzpI1KnKkfvjqq7+WycymAKDq8He!!g8(z%i^6=vP6VAh8?erF{oxV{rhAyAOfG;|T zu1WqOzg&H0-_DwrdEO*F>al!0cHbs^zkRZD_tJOfIibDe-lJ>eB0t*3wSNyw_FnxS zn)LgQ4&k^%@2XH&bIKp&(Lo)jp)*fUrH7$!^?SMTF8B@US8GP6E)u@$tj-ggqD~!> zCnv!SIv|+0=fHfxp0#K6>Aiw~i|D3y(jW!j*m9W%u~>%{AcPDERKz z_BQw@@2NXB30j@f?EJ#^{Q&({7HUH0rP{5tUp z@D5JsV;t~xD?hL4Estybm(3Fc(2ru@wtbcN_887}ykq~U)CRRnN{8zCW5-sN7nz$UiGH|amDC;x-uTx7q2f6+<%Uc+}*9o(n`ZasBy+e6>5cH9my+-R5Lwo16c zuU_RQ=o`L(bEAABvH4IAD#pFwK2ErgrOlZMZ5_gyw%4&=SMzG*J_UFg87S8fWYAHJ zc%ifSFmUWB7>vT|Ed_&t?kqN5pgT*QFZdhD3?G-u?WN+)GOP2T-m^glvxH}WufCXf z`5gTU#Q+_TYF?_})ema!s{hUUE&q8_;ZptgJls^6p#P_T)>N3RXTT!1;~(3G-o^U1 zG`jl%a+fyVoML>WjQ2C>yOX}n7Mk=g8*E!FdMFEPNGb=;{9<3_jjv+8BhFU}$@ACg z`E)%msSW%kmcSml*1n60r|Wv9)t^w5t=_idiS*g>{iE+7UwX2a_4>CP`UdviVYVp$ zK^_c!f!1c>^-B2@hXqaJg}e8y+)JC|L~bb5E5?1K$d)|&1n?AY*|YQRyLC8RY~@hN z1>T-1TZbnHC%nbJybL@JP+j^vU$D8KsQZ-PsvqYI( zlnkC(8e`}V@K(L61&3?=rN>^-8rq7+(_Js6kLYEplW$J!b(VCJ{T)H~fTz6UvP}H< z6ZynW$$1%lTimFeN1$Vg_{#i!Rob6yfw(&D^KI($BCGRa>vN@e(8z_+{w+P{Qj64YyfFH?(R_(-wHZnToOlzIh>>!aCrbYJbsp6W1>nuhF-4!kzO- zh?Seljs3tt{v9A46LIvu=)*Fhr#L*teylG*A9!gDaC85!73V!|EB$4y|NYR zoP&%+cW-gh;J95OaM;suSgbmWRqpg~?Kre#a9|ulj@Rpdg0-0- z*=EN&{35zPT{wg|wJXNQyZNQ;X0ny=(Wa6{3f|O^zFu9XuSMoQ^Eh;wkOEWi97Gs zIN{@<>?7b-%RbP#YCq~DYafh{$ZRw*%o52DSW8z#|FdkFjX#1bU)L7o)GIj%W}!EJ z%lOJaM_ieU#P`x=yYi)lqQ*S^<5Lfik7(Eb9@488(brt+8`vs8u~a&@g#Of)walfu zMt9_=9^pCb^Q-k7oQREhcB$RN55}IXzhDjD`QhcMzi_{Tj{A3%d@on0Vr6oid>_Hj z{q5EGNzSySzH7yQym#Vr5%7Pn^mxSjy*ekjpf&WOY((w%v-vf-lF%B!3kLG(^MQE@@6B^gnuXRL9W2t zat%KEM%2i3me=${Ux#c8*=6y6v+xhRDv~!IJ&!$J8VUb`>524r;tJyhzURE;dZqJE z`nqbm{Dt1_@whnU=K_Y%^xBiI*>-)NV>i00dqZk zW!`)0*T2(_4wt<}8A*Ckft z`&1Ws;45_=#+I<=T+;XR^sJ#6-@Oda_uUZQ^(P25yP5c1oA) z@a|fB%!5ZB2fi|n+Wv_)#eDL?l6{~%#=P8vTb^#E?_4|I;rB%r$2CZgHV#A?dj1VR z%^0~>xiNGGJ~oS|^uhcV|FuXw;W@Ed;7jon()CXa&eQV%e@f)P&ne!xCG-*S%<4w^ z?ol3&^!ffA9QP1kvN-Ia{?QAKaod{9p9nEotNw}o+_s1j(1Wk|ygNrcrpqkPFJHF$Qy7;s*fgR{pX7yj~9TQ)X~8@y}ZafA1ML2{7n?wT3rHSC!r zPJH%@JfAdpx8bE+L*-EQPd(46{C~{74}4VBwJ&~Vl0XPiCV&X7;x;=*O4^rr!e370@ zaL!@#@CbM~VPMCC2hxY%ZR@MXF$Xlr*xc`Qs~Jn=|2TA54n9f0-1`RZalS`9c(+3F zir<{>_hOu5=r7OVNk8}WHwyiTlNE+WHGhGuhoiX%xaJzz-##~Z^l8}9D@HCt$9B-c zJtL~_hfd}G=W(C)<63JhTOQ8<_jRW2XTZ&VbxNnP{zmkxfgJwTzdTOc;XIwX>^w{R zRu=mH5%W&5S;VfKXR-cF_}+qZ2X-yMvkt69|Es%N?c3usN8-QD^k===4EhqVzPpC3 z!x1)Me1vNPlp*Kdq(xm<@}8dG$UV~6VR9q;Ll-KS&_?^oz1!)C$8GjV^Lc^6#GfnbBA)ja#o zw_!=o5Lnn0*GO!blkfqCGLZZrH5qfoINbkr%Kk+k?lIp9y(8h~yiLt*d|XF3cYyq) zqmi;1oZ$3#!G;wae3JVbxu1zVi;p%h(a)dkF^9t!HTvhfycw{^)9I6%Yuix=HX|>z zqULT#9o7mSxTYgEE!SK#r%YrXOxbXM4BLwhJfA7>x)Hfv?n}N$jP1Yf&7@Cu0X7$~ z94FKCn=n)70OX7Q8=+I;Xfk<$=fu%nu$?u3f5@~KnXxxo_&#g!v5j)S)EDjlEaICy z!!x#!Pn-gCSCyuX_6d5_cgv)md;57`U4yrF(gK?j-dKYt;wSjw^BV;NJEpGny#6)C zEBsK6YxBAQ;}P!TTE-7h#*F7O{#@ivd#u%sXW%YfoM?=F0Wy?Bh$F^KeZjQ4>1JISlDunyH^D+H^@w z`zUz+JxzV)Ut02RZqHZx_>PYKJ}~#X6k}}K7S~Eu&IF&3TmExd(5F+`e~vHO|DuV_ z7vOn}47;Bo{mA8>~aoNM3?PTd!$+>no-;SsWj%hvW2$HA(7Y9E}`^$!c(F6us| zpR3})|3ZdyRh;?9>#X9OYX^_Ge?-PT7vuWQ*SW)M#uc1)t?B?yjSHH*ZVl{rZ|r!% z@;LQz5PLxw%QBpmYVVVEp0BW`%2a) z2CftD=yCsFA#kEr1;6?zw4%m(M# z9Qd!@SLBX3sd6**1Rhns9wyNf(Bfxx!8ip{G5o1OM-enb@qayH z6?xNh-1IVfIl;fSkN++iyfA_cxF_WUXL;ORfZt0~@8D{=k+)Ac(f*ef!1Iwlq%mfUS(4kqzO6Mdi;vG+GI?wnG{$(M*L&&WCRHP^4a zIwTHEk1)rBy`SAS0#olt*e>Lomw#2n{ z##}zz^G-)j$N2|{Ydmt_1J}unUFHjY?}5JKhQ3EZpMoL(upRJ`BXGY1oNv00&kqG zn1p-SvwjS*jC{3Wj;F@+=zliSftmg&m+_r-qVh4!niTpwwxsZomdrsyT?)U%N&vbq{0r*N>SNZgF zsXyWywct_362=$CyY~U3Vk%LYJQ#=Nx^{!pD0j++W7uglvx$oQ(GjgLgpif-dTSIGLmQZ0O^_ zNf~ml0DntF-tqSXE*-CVm}`*NgTP5#T#JI9)$g*KbG1L1y0{Sep7MNjVUjQ5Cw``L zv~Q8tAAOfKz!lK3T?;J7HT}ay8})D30vmDvRjWU9M~Jln^j2i?L76WFova0DTQ{Ap z{bxM*m}=lYk9WywTig##zDautcp~i`p#5oU9PUA&ZuvZ7F6w^bRQ9UA!-r?AnpWhq zSbr7p%?0f1Q})G+e2Mt^f}D@V7{$16;^z)IC(jR>F=g*F@%eH8o|OBni!Q)@yN01& zmVz#qV?rKZMIS$6Ciz(ieuPK($}>EdSWkag^i#Y?&sq|7kKHD5L+T#Ek%N3U}pISj%SV8{cNEgwJz4+U}%F zlD;l`1&C{{$uE2-YNCPpf!ewgJ$X3Mnz<0yQLSNMAf{TZtmyMBjt!`){fw!r=f z9LC*tGEbh$5p_L(8p(7V3>Wo%MqL4i#enb0F6&Y#H)7YeI(5 z%iYi^^&(oUu0xfW7C=K%2&4DPkkdeLJ_z132wb;9vj zUv5nq?;JB;>j>lVJ4~V@z4tNJPreVGzg)?H&y92)T^pZ)I>NrjT4O$+i!p|=UWJYA zu&CwDcks>@<2K_SeV6u-8uuy@_lgkr>~DO{0q^t)*0ai1Qes~{;)}#SuGfn_ zG4>%w=13e`2e`Xu=otAs1NZlibqyFpV%;Gb!-{986YJ;~)G1@UswRotGwpt(9 zq3R8Ne#BFx>k#&pwGYWRf3Mnfj&tt7ANMPN=>JFPkZT*v(agz-^?%UJ+Jt(J5(cz4 z!bV7|_|&W4O4dJ&jjZcv3vVL+-)3SI>uiq`>ZkpQ?>%6AQQ~7cV>;s5b1C*mx+HG% zeKhgC%Z>frXl&Q@VLvPBgKhD-zLF>CkXW-8t#&Noz2Rbs-A0+b^gMW` z{J}3{iQO)>4d-f7{~(wBRqN5*Ye@Q2*Q3*|$)au>c1`w#S#KR_-TF5M26=wiwe3G( zZ}flny7lvE)@=XY@mAvGH7Vtw9op(9c+CkHJ`&i!~1w^Kj%dFrG7({21@J z5LV4CQ8QIsI@GU)ullynz+0p)c=j)h5eiASkFL4e%rRtN< z;;*?7V_?1Gzpy_=)}5Au)_?l5iDA&G)S`D9x<#jmwa*YI<|1&vTC5}JHEJGDXN_9; zTnsvHF?75RIust%`|1dtN$xp5Wx2Y?wGC;Lx`%7>jQOO8wYqhl&sZ<@zIC3g_t_Ub zb1x!u2G-Eb{83-yS&o`NvhHF#a)X*b$~EnQ&!2fJ+>de&Shd}op>Ib?>SCju> zo{=^BG2UOr_z&0vDRx2qJe99)Vma{dH|^`xp1@c?-w{;f!xj^IhkYrYfmd?Y=gfE# z?@70Y(KR_`CpG!)DYVTrv>hCQwiOm_mm1ole8vXCZylHYpGL8}_pJQ-shR-ol`?Z;VPoiHspP?*B z-;r#+Rwj9Zd?-0#EemVs>U|md3fK1cRSfmx2IKQ1`N|EJue4*WLu4efc>?3BdzHHe zzMX=9Iq{>Gudw*eto+IVc_!~ZtS_eW9X5P-n0Y3@GbZwWbFp5_%EVf77M}Haof`FQ zk$I81FqO7j4Q>3*JFdkheT(Y=I``2QZ2#8lRzvqB$R6pcH0xHy(1U!_fX{@?Jib2% zKFxXUqrHPie{SOMG4MPYYn^J329A7x&|Y8Z{m|&g^4njcZ`P%-9neX?u-6H8VGQoQ zA`NTtz6j?UcrW-3&KLe-eM15HB4@3o1CA+in%@+;&a|E2JQ4M555}AboQxkkkZU+5 z_i@|`I%F>}*W9y!cNC8GrncG){u%4ICiEr1+I#5muBH0!BkZwscdSq3kGAa51)YqA_Vct&fd32dfaW;A zQT}H+H+k;C)1edg%=a>FTAv54PZ(PFfL89|c}s9(oVc8uak|VnPmLsxG~@i-8s|$G z2kYtyy{R=d=yD$J`Jg|_J$yR+r10{;EV;L1j0vFK)+^<%p2L|nA?i=^Htm1IkM+J{ zxp&C0@#Z`#Zw9ovf8iQ?!`pg0Mr@ zDze8|<|zDqiMjBZ3SaVFXxK&mT;Q328i4jId+YR?1N~Hg`jNdXKY_5!9coLfF+guOj*qk3ISPO>xPS`GEVP37^ zWi0jW1?UNNCBF9yJ!4GDuV-*j?}q|?n47&})4SC0L>y`4lz)?PI671*m9yzP)@Y3^^g<&3+qDah<@q_KTt=dOSE$w z!99dmOW!tLq06=*(V5tXtuOYSgfUWWhPu~t3H?of>VkYx2Fy#;5uQn@=SajMb|$n^ z4r)ycbf%L7eTs4*4Czbg9Cm~6yyp8;#vsiyhUiAd5dLgg6P{zxCWVgFF_dgAzLe~6 zt$7EZz@cHb<2P&cx!3?>(CNHer^W_PIh2Q^^X)5tNyb_}gHy2;agy-PiHxM}Q3a1$T-$TsxS27Kn+woAhCTG=JyB>lpJF%>;#Jo=hk4~eaKUzGQ0i#*Z} zQlEnkd3Tp%L8jC#bIc6GKXEeuh)q-vV-u*8l}!l!pi5m-=Cli}5h!`GowTr?y9Btn zUPyV_a^_f(xo9&qkw@CP$6butHOUj@!M^EuOMQ2gaEDN%%GhVWcCyWKjnszA^kMHu z8aT?R=~tR|(nB5vFLn8?-G+AP$~Crk2;WpAtQWjzU`}!XczJzVv_l@07jgd->vfbF z`??sH`BR-^9O~_(;`@FIKH31{)f-9tTIS^Abn&bAqb-{83?V_Ynn$F;CH0ZKlg!_P zI-R)1oIskn_n7o4Tg5%voY*Yob{zIZ8{%F_<`8}(DeS)gHe(uppNsY19}v&khwJih zfac+BOTJe}8nXe<+BO$>{|$Y_$5Q#BJV_^FUBX{^ZTs)(ycfcEpxUATR?OepF*a@K zA@By?Jb5ZJ(a*#N-h%o{%XQQ1mvU3z;)I_wss@v4N z4x&%S>L$=zi2l^AvIW?UvM*fImS{(m=b+)suDz)T;#%}c(sk~@56u|({+fDUOZxNO zecBJ_C(D6{*W6Q~#zY_DC<6}G^on+O=-7Oo$ecjFKL8wgWGz9z;C%e$!9n%D=>5cn zd$#_?Mn5pJWLr9)P;^{{#H% zH4iO6`r$eL<@j5z^!7RU#~JfvoeFL4YS3I8M@-WDQovILYiPuG2XL|7XW+L%hF<^n z7{5L6Tp9K~m917jfqD5eO5W(pZxUULeihR*oo4*Kj=!ZvnGR!wk`HwHT*2yi2(iJ7 z=dV2SJvGiBsQcyUOE|)3Ajhg_czkxtc;b8iZH~DZ-%8|ff2z3R@51@}>fG@^uf|~g zM;WG$>BaA+%Xsh$H6EYwopL<9oB3CbHzheXCDO z<^a}h^by-1BG@7%jP$A=uUK-(f|_XD0bJ_kp>51WPD`)&Nr_~Ye^@XgM>F}|y$ zzP~};61VwHRmObM!uBcnqupe<-agi`nfQ*J#Ae11!qL~&JO?uKIEW31Z+|epZ9nIi z7#ASFMt{q2&e*}Yx*dP?2OdYO`Vs3F{^D$))V4+QCmPzK^#6ywk=}Q>kx0riWeJ$8YHgtXek)os=(q9_ucTt9y_` zy8bz4ER)k!Y^VKj{hf62KI0?bId$AuF;Cp5;x=uOzD)kL4b;ZJH#qnV^mN4TKhM|< z?@6D8exO5btF`gpV-JPhPtQlSt=aZvuj9%Z5bD8xuaCAF?H`Bu&$TW3e$TAs*bA=T zah(eu#-aVTi@1+`Ili}Z?!feOvQ^HQiP+2QOVD?fvDHr?CVt$vdcf0*Z&~nI8I7OI zV=Nla=h4A$zT&9fqmS`>Ir=;P6~IGVyL*=v72e0WT%pKqz{t%6?1aHi_Y@=T=M=0AeIykAVW?L+>0=`*U z+0UGL1^UAW67Q&Ifo|0AaoWNw@EzI_d6D=0B=_+pug2s@}_2 zd5Gt%-3TM`9R8@*l-QRso8#H}^sgN=%j7+!=wG&z}uW&ALvP-iEg@+?fwoi8He~*uB9C0?=6-{NbtL61@{lk&Rz$6L{{q8U8V#(!+|hJB4g_`-f5 z6?<(xbI&t#?ths+n$Ps(pNh|qf5dSa_qWg1viV!az2D#vpAtRNuBq2letUeVjkUKGVxA)jnAth+i=dsrts)DC_(QMh_o_jw^@gF1?+y zZnfo*N{9Fg_3$kt3(hr#R_YJ7l(Zeh9_o_t{01;%5d8)^BSU19o~BdzPUv)G z0Xig?G2c|3hAcj+PO=P6JR=_>4?Y`D_>vEFK!22p2eOdbo^`{x(}*Ld(od?L>@YaT zrO<@=X_6)fG(jh%=_&Wu@rk|ARqs~@&NTWRDZbeB@LMfn2eetn5Va40dqrTohtU2Q z>4EN%kNKNfL*xWoPSRxb#r?8kH`E((NZg3QRd zKF(u4c=^o!!IxL`=T>6RfOE?`C&uA=9Iks&Yx;J+bNoD9pNDI{bKrKqbF38CrMUJX zfBL)L`CtLA@m@l%i+QL2u6HDdAm-#G+JHO5f46F*KU@gD5^WeK!~f7btJHU{b`6{` z;~h8S95eVcd%-t!Ksr6XyWb&wUiYDQcum~f61vfQX2?6A;d;us7h-W=rt{#yZRhD{ ziaSej#Qxk*f1qO*+bGLI*elPuPx0P_?bY@F&Z?JWUMux|YHU}}F<>_$2hR6sN0LYU z;GNe`pg!VrEzYOxST1V?SEk{o5d4t7ua{}MWxhfiV=eJn<8Q2Yd5<>cfEU`uUf@e7 z1IB=}QsfXbu$03pOAh>&HE}+G@rSD)i(pf-?puVqq8PLkVGLPc;oMH16Jz>};^Ags$7XTOMYMje)UWK@<*3SsXKE%h|z+Ah+ z$WO@$_qhK2DRWQgq|EH`IHw>Vvc^VvpK0Vx*kX>0^+A2ae8(s7U22|8KNMa31LT_y zjxh2qfPBy+{NtOy`dOx#haEGv!EseQ!MOUUW4g?%;uk(-Y%xj{OeD^E1`EMxpZ^wfDO3ajeY&&zHkz<-=ZNLnpr{-G<*qwdGCx?|&8Z^n+MC z#hQ!QST$^HDQv77Hr9i7u8&n)`lg(DZOd7%hm&)4ikzz~Ie!=Y+H$T+Bj;}dhH@4< zQsr#-p`1sj$k}ce-Q5Y8D#)3!nsRQ1oN52G9m-jqSJIYHYgFPn9pJ7^k@HgAt4@*g zM97(Rie0ncJ(iqhy_5TvDcFL3(e&eU6n!dq5lYl3KU&H?x`Ni>!CHbWNe<$34-+b+w^A6FAiKRyP{oV9_r5 zMCQiavn2W=O#e@Pr}o!f=hHcYKJ36hIWB3XU6WSof$Ku_Deln`y4WsyqTRDLCLO6V7CMB#wWZm)^&}>H@*v>;+($KToaDZG`N>vJ?q7hvf;Z99G|~Y zEqVHNlc(2AcT}D}@fdOGSV9}f0w4C6q~rRrPGZeJot&bOQ#a_j8?o*_7wf|JYT4X^ z_)GXQ@YxMI$R}-~8$5k&rq=H*CLeVBpd;A$*TLJ}7VO=C-IW4+w}HJIutn(4aaem& z$LqC@l`UbOc4P|IVIjLA-{JMYHZVo)S9t$z`b@8p<86i(#3(iApdLR7e76BVV-N9v z61B;2ILG1nFV|Ow!^e0#B?aFU;G?b>H>LjMH?I#44!)t{3+B!HEj{x)W1`C!jV|vr zy1W&-WFOW-Dh`7d>YqB809nzWDC7HZkF~x&a<7VhCg2#pDMM*fGytE-_e*G_EMC9o z<>O!>+_mC z#taRk5U&my`I&zC^}s`4UxOp(fY;;5xK4SEf-V`uXfH?pkEWmfP~+skXX%pmrF=FM z^Jz0@_#Sk5*ueb$QI3J%UQlD4JMdl!$H4n%IFfGeE7CZi@3G3a9w7V;20muse{0}F zfL}PDzc;|=l9)SPsN){>{w{osxH!jBI3Y_Lma_Xt=sxuxe~0sPkd1n-=;FI?7JjeW z5IcOS{_evN|6}~evr`*Z>R~VI0MH?I1ZDUk;t736_MEN-9b(HxunF3-KI-`)btwA( z4fvvcOW&1N-(u5OAGIIYeP5zXAkU8*dG0jw+<~JS53-WJxn+9J!B{NcITJs9%=qbR z#!nx_cY2s}SaZ-eSEN39|FY3HDA*xwZr z`uN<2J~mm~CcYz`tmFPW=e&gKy-IK|VYO-$b7=b|7*Ij+ba3XS|7+ zbJqQt{s)!s6E9^L#`{N+G3O3^$J84flXLoZ-1|rC9@oja{v_XDF|?`pu?{$D#yhGW zh#DQL{djYi$9Ev7tiw38M~SazLav#GdX9Mvxn;C-*WnCj&tdw+JAhxE0`CRt_(!V5pzk2b~}`~H7GewW;>;}h*Sat^*H1s`gK9As|sF~~x$Ik!M;(sLr%;Z8fB zns;4U8=!_!Yk!Ud7~k@~W1!_;`Zy$L6uU&&jPe4EPecF=?{hx608!NLi`^RC;W0%(( zJC5<`qa2_6@A!UlyOB5d81cIdj=S#r_kIGoz_&25CPG`n`bhs&;GKYT#@Hg{!f#?s z>ZFK#G1jW%t^v`#@V5(b@<9uh`wa;zv6ptZ12Fcz0}l@#z1`}=_e0puwFdG?oihK~ z_nt+cE~^jU_h38cKq@Bs9vo;#AL?d{kvU~S82!$PjsaX_)%UoD^q`WN#F-+ZqmZAK2_A0FU&D5Z^Zy#@DD?f6_{bJ-jpJn}h+jk7gR*JZ@{Mf4|~nZ26F zY#)AC1U_{f<1=SS%#xgVpRqxC*SHz}c9X$(OM#Au+=th`Ct0Hn{zbo^Pyv10bbJPN zGwsuk!|CR7vhFn%bt&UL>wVhAAHXMLipZAwVC`N29kJG!L>|CDo@J{wxrw-@ZE-IC zOW4$Lul^ka-X|Q^Mb-LlMkStUp^duZc+<|-b5KL4o|6M6g8k9F$Joevi@BGyactMn z!gIply^Q>3__usBS=W5YdB9FnU;NJ^J*V6L4a!Q_{lm`viQDiraF>?1_-Wi+ix2+B zT#JAG3fEG1hOS+sAC(3*Myl27~*0-wsVeSk3|^Ls{Il$W^6SM=;l$! z8q8lV(Edp|-)?9VyWT;(&=G$>U5$nDiyh!bU9lE=;`uG(wXffZYr@bz1m*`RFgF+& z+Kj+Fkpk0fU}#4IvnK^+4X(L9uKWjb;O{Q|?dN=#VSC?g#)l}wi7C$mvS4!@SLm9T zLKo{P{{GJ2PK(Xc$#nTZSEDcaoZ{c%PaIe1`dA8G6L8Hq(+VB)*o^l|c3ON+0=`xY z-!FiV?@tER@eaP6RkL#X1hdvn_FTyw8EAhwv z2hm4jkHiRm2Y@v48FL}v5_?f$=QrRRVO%?%1e>KlQ(we6aG}2DI{=&)%DYcZxX-mN z`bZ=C67O6ig9;qGjSTqPOw#9z=)*bt-KLFsN!xWYmTobz^s*T`mijRVzYO&~<3@&| zjeEauF*quKpL@FLH$mWM?0d+<<`*zRU#$f3?9s3HZ+ge$H{YuI@n$W&QP};hQl_ z@&Lc*@#tyb{*1xx0q##i53t#xwOb`}9ccd13@ux(F*EM6M!E?4w|QesCvS5NZ#FGY zodzxShL+zVr%$wKNz{ghmIu<%GJY6Z&Pqee{?nkP#nAFBX!(72QZ9*_)6lXx4K42@ zR;H87A7B&IxhAuEj;;pzAIyU z9KBzU_%g5;D-&aLzZKUI!yTZqKtaUTza9!GO@XPzTUi4+mT$&;u+EyOc zONg7l8^Ahbti>;DI%((Jo<8<_;9x%FILtwB;hJ+Z+Ey{&S;xI`fc=hvquk*4`8lAC z>)7zyBdca7=MHPj^*M7A@u;~Nj(k=mIcllNfxj{~9(-i*XmnII?4h#%LXL07ywe(! zYi8^rI}4U8A40=UV;#065~|UaUNvE4v2mlo9t|ac)R> zwvVye$urxTyO{&B(Z_y=i*bN57;+ESgjMg$_@lcs@O~o4mgm?FhGy1DH(9zPEz}#w zq~3@l-7~&9Mt{eR{s#GN2H<~lx_)-^29B(ys1N9B*tOdGpbL9Fv*!}Tec08%VqKF* z>LNOf?SBb8*w04`VcT3+r0vtTJ7L=|BCc?cquf6*0d|4!6=$PuONwnBGIHof{NdW; znBFe6uEy_G(C@i!Pz`*7s}uJrcg85t8Yi!Bp?!xKpyqu=r^|edDQ)W@H7_oO#V4%n1g-F%qsDa86z92X8zcz)^DaevCn0ImV|r zHu`+b%wb+N_^SXf^}qqZR~dNP66;y6yR(j(G*R>X4I^XPL=$X+V>0I1IHWG1Y`Mp5 zDR?7%AM|gpVKA;;3H*#fT#w-XzRQ49#U#|dOEK=fhEC2+min}QzK!_+^-P?Xrs8zz zb9xO&%@Yyl6Jw$tOPre;Y@{_D_P5t?s zN5LSLaLtG3TrXC*a7`Pdj8PY;no8Zrn3SLD2i*T8b8wvB20HTpJb3gAfKR8FpFxM! z&`Y(U>n6aX22%6Qk3naYZ4GcAG`2`z$;SPIpx1uB@FM!#&lf(JmVCZ&9blh-xiI$p z%hj<7CD=EC+@Fa*vH4v1+2g=DVV>F7j#`WMOk0iJp}#jR>rQXt`ioxyUFcIonjsT? z+%;hL7u;dMf6jvE9Fy=;3viD6S-^xW7|#6&BWs=2fT;&eiv`0u8DV7ovjQ;J0EYIy z*7!w+p^@_pO(VWfV$S)@ncyYkEVUAFxmA^8CDvYkq0YfCeO=o|IrU=vA$4w1WYvz`yU#k0YoCl&tW|hq zuAPVes)j_4od^D^z@J>_Vf`%6zZ&vp-MX#M1)jB;h=HhmX`_{}UA3-lc%6a1tj99& zT@gMTSZnym#r6J$Xd@>gTh4(novD z#_uE-;mB*wD=?2cLcJhfX&p$62c3te>bT6h2z8(Oo`f35ufOTZbJlgV&3jEO;<&V5 zAL(}qN4_|xt&QUym={zYGyP=V^h5Y0Wko+=Y$u)UpE`HpoP#nV-Q3s9{S?Ie5@bX= z9y9dPeyKnHb|vr2I3Cc*>mLG+Z522t?LNqezdv39{9V8=GE;J2`lG|S2fxzyiNVsi z$X@o5a9;C-sZnkM50I&<59pU{d)l;hSZ#%-ZNF)2v)axzZHG)-lhuar`zoA=P1{iRQy}|uBe0T6ZYfO8utMGV>8TW-W<6ebv)p(#| z_Y^II3qb>AK^wt)ctMvYIIVc&=5KhD@S4fa4hCr*Lq`v%Wtz#}}&LBDG)TwME@c(L|p`c0~g#E*ow zrwq!Fy|B=Cej)nh!7i#(a)WUxZ_f-9$ zV|l(8@qu=X`Q{PEoL{OweD6M4TS^T4s`5d8=O+1Vitp}4EZS1}{)M6IKk=RkbHqVI z({7Fjd!k;D%ksMo4)F!}cmE?8k1_G?ls5XwO!xr(g!O{*Ex@xLl00-B+F4T*-;)@V zKFqOZV=U^5=g?tdeHrmv)!aB9dB}|S==snu-`T?)!d|lxo&L)3_8fTQnz-`%lq#=Z8=T()PQizmt@a9b8QIlhEQ#x1#&^Xj2gW(dL25?ojC*Tyz$f0n%MqSY zFXtZ{L0?DA_+P~M@Y5r6KY6l^r_%hM>2sse@uv-)Md+{O4m$j(6}iSh{j5N{tTmvX zc!uZPFN!+pjnk#`PiD;PKLVY9HhpT)hjE3qj~@HvbyfSBfxNR_Z0v?K^PDt8MsIAf zWF)eA!o z&#c2oTewnVDPtl1jq_LAM+9e~q4BrCDf)Y+KMapk>3Or*kd3@TEmmPbBo>D{4GZsDf8hY?Mbw|XeVK*w?GQTq3GPm5I;B>s@ zefqq_+e?i;W!^*{NK?9aE3{M?TE1%062=(WiLqk+SollOWXE3mChHK!-o+R@3vd#9 zrH%9Ym(fN#)jSw6hx%mfus6lv#Q?!`R3d zz=zmzHttc@T=(gP9F^Qj&s-gciy?pJBkqSHJxccQuL{8M-VNwOf4c!V+4s1sbtQRH za<`oyT7<$+YR5NK@a6XeOEzu)S-hT@7-!>PB+K1=jMuj#0JjI zeUu^2;Zy2)N`;ZDyaOlSrzm<>=LCs4?Bh56-thF|lQ!U+gf&(AJNN2|ACz#- z)Z`TIXC@ril}XES3vP-92VYTevM&DN&Lj@3Rj9UN&Zo^h>Ac@3+cAIE&mav=)qs&X zI%z*-tuNC4)5$D#Ew>mv$~=yJ7-v;H0dC5Lb4_0JHzqmH<@rILgKzmhG37#fxu#MM z8hOoU1DQT8GyYDWz;nG!*0}VXQvC+V13b6=lC(dkVguJubgfN)r9aEF#_?#Ev6Q?( zAFpLR{tmK=9k^d+U=L>QQ{Skhf01ALy-V&9I5u^!;*YC)7<&}= zxVEth_Q0CK=fg7^GY;2K|MLr=12R=H6g;V8CH76D|5igIpE)u&Qm((h&FnLUyh!t8 z>|vBK<@v`;X3RG&+5qRoet#{yl;+_R-lVA<)9C-3}p&yO?{N-GGZV6 zzQsL|jjA)yN8ShcBKQ~lq>27B7dU7y0>hkHV#OZLuh=g8m0tr6MHBi{E@(IVCvXkf zE1D`9FCZhM!&UESTO=NSFIoJj8S#(zI%<5t%xxJ8HahQYlOxJd(_A=)+K zKFCq!1fea{Ir@GEedyeQn;|oi< zHAw?~c{m!@q@f|x&=5#N!*2`?qO0sQG(2NyIAGC0pB|2e`Dtj#HZ)YFq2W10gXH#i z@GLu34)+@xzGcy%;t1^y@=n#o$J5Y|YiO8~hK2_X4f0I=r)g-|VrUS)vyA>fXYkQ) zsdGMaPo=*lr7z}i+IHC2^yBmS)PAc?zZQ#cKD!qhQu+ROLyK*LlMLSjAJ_J2+u-$v zZ|-|xKDjLo-{r&5KF^|^&-GJjFCL~}snw7B2vYlfBBh_mxq$uPUn1wJY5I;ceT&n) z8!7iBcSv3-0v?_hxjH`;F;%^j zZtRm&|LU44lei z7Thx_a37ew!Z=~$<9Fh1e19--^kp0Fn}93A`WfkFee&P&E*GD-_r{h9+Auc0DaWcbNJl}d1s3FCIVlv!G~Hif$ymld{0ql7QWA>$mIzm z7xm7aCFiwf+@9G($DNFE{b|O%H)Y&=f!A-1TW#iy<>J#Q#a%H}`mb`Vgxt4f79@nYk*z^B8K$D8880+VgF&5$g zV^-!AJs;<@L#_vSV3*v-!n%y_YU3N4iCRb23mAXccM^VQPsP0{I#00<%fvZxkSC!h z-S_4MCf)br_^t-O4|`m`VGCVlINRPye$y7$_{OfhPch^j4Ikgp=+f_K^a9SmbJ%w@ zJ_UWt+&(cD`e*p>e1~)O%OHnA<}o~P5`In&^YeFQw;OoQhGPu;YoOicImM?6JZk^( z7<}tu18g8wX3PzNk0`Uxr=jsRL!A<~C#CDE*8+cg&UU)5I5N0J{ICeVP z1nwHpB5~FJjTwpY0!P`+)A-`)@J%(mRh~<|7kT0uoXFL0#-4_; zRecCq(U-Ya%p5lFWO<+TUPY??R2rPV5%`hu{}=KqWymqP2MXT}Ph8{KQ%;S+^*BTn$M1RuCzP4OjP5Yr?+Ql9Oj{5tdHCC$p zIt{+wQ{WRg;`_!3`0g|Ko;U?Qfg`>!1H((T?X>924W^Pl9ZOr*yOu$0UQ}QsL2`-iD_dxH3ays;w5A_8G&p&oS)F^d%(TBUO#5-u{_|nlB~}O=edjxn#c;lud4{&F9}I(UvT6UPVcPws{Tsuy3q1ly zdUja4NsSFl4Zb@^z;}&-xeYMN?%}U{aGuUzW&Xfeu59_>m;0RTA04*$Ww#o9kzvN{ zH0`a!vo z`5aK@r(+ObkYC>r*`?}=dzggwiV^043Hp&2|#-W&_K zbb6NB@kOHp&oH`r-L(H{QWB>fqu(;^zaOTZx;|!L4g*HwE@Lt44aqB*=jwA4rcCp7v29EYf{~ay{2;5Vrz{h&N$im5ek~g5waCn7| zbp2i*p`VP=Jq$f_4Gp&q(=OvyTC{E)fq#J~ow6QUe;V+FZL(-c^$)>YW9Ycfz_K6b z2xGCvc+|u~+7H)juQRYK6L_5??dD!};$Cun#N)2yJ0_kfj#KWzb8zgHc);uA#raN1 z-hyDzM)UDxOL>NfUqoY;gfXYv{A z%KrbtZ=7dTmb}Yvw2!L%(c!zCj97+mVNAthv~z!mr`L@+zWPPv3*WHBT(bx9Z|x$i zsl@S{?20#+ykV>f&ff)oQ-v-pGNx&&fW>#LB38qese0`=k-kJ&$t-BdwsFF?}jk{>F*;Ap9Y+#vZ~LG zb>P~0X8cRh_^hmM=xKM~gfqKib!UAq#{A*dECI~zeI9(Pa{^$HzoygyZr^#|i+NXi z5Z9e+o!*oGN^XVgl5Pq^HRBl?%`_VvWqIz92$UeH*1OW!RQ;FuNazshkg@OrN6 zkM{O}`#9@xAJbv<%Nl$*>xNH{F%{sp0_hzHt|+PV{T=m zz7HG8%j}G2!B$Co8Q|pHapv@UE}qioIlI6M-o2ihCF6Hv?=^HDr_T8uEwKkUTn=o4 zYY`r=6ZH^RhEv8h3q0zJPQdk~M_=fP11`T4^7Qy1|Gcg#g!3%98)J0M!uee4`&LaoB-@U`+aghj!~( z9_^n688|gqA3}ZdFz6o+#=Fu7J6OAjaJvB4>Gs5*&x^+EAsg?R(fHt;@#6O9w|CFKJC%I=UtfxyM+B2dly;@e$f-Z zj=qT)^2A=q%-uFVaV*#tbN%c3eEXm;>MjF1g-v+jYb!8jJ9r-K#a`nVclH;2YI1DK zwUd3h&YZkl=c2rzi&%C{q&&=ZjbfEvub`28@2YEu`isp zE&h%CuK2B4(fD_AI^(ww;M?Q9tNKRgUbh`<@jJYpf9Q|Kl77<;y?N_L^?7_>Ky2xR zt_xyMz_xR1BE7Khy=Xr``kWZzDD3+h*!9Iug!b{8H_!7b+Fy5Q&uD{9D%;1t9&P(I zjeS16Ypd)(t26E`(E8akt~*vX@sZf}*w^BF#`StggYpT&<6U7tXs2HQe;;8PS8Q09 za09pFcYgtQ(e^m~hOlLsy};Kw1TXyv>p=P5dQYFW{X|^wGXIQ1+;E(W`e{?%`i#D9 zu)7TZ9>k6b{qQ*rkYQo${*i1A`=4QJ zRk4g%K@2_`XN+Ht@fpuOwNd2lTjPZl+vDD;(Re}at#S9dTjNe6Wq2mmFs}kFS9?CJ ze6%m4`WE`g1$&Tl*CCgB*IpgVsQF1uu05mRb3emh4EJOI7W1yX%ssOvT9Av}Dln;S zPmIu3jNChHKeUaC-4o|Ks#&$s`1${EYkbr?pbddBl<`iW0=_2 z73kAd*&W}4V>`bs+f&{!Xb3EY#~ zG5grVZ}A@THt)@bzNW}My!*|2yKry2-0Mqo?>8xZyFkn6S+#xMpVk%L{F9psp_d1| zdl3_0H_Z@_ZkBeUEYQ5!4`)P#>Tk=<`+d zs5}5UP3S_L+k?Lext;OZvtXCt7cx2WeEBiu-yGGs``hHJpc(N1Yy(i}^i?zo4EgQ8n1g{%vEm%rcNWsQWI|Y|u^2 zo8{~082=mg;d?n4&+e^8T~!Gt&#c8>??rfL4fB|6x3+KFrHffZKa)3W zd(8KIH15LYSo8Y5$W6vZUFaguwC!}d<7H@j0{N6Yvkr+~I61caQq~}|P=n0Qn@{<< z+hUwkb!LLki9LDPvy|hV4Os8?`0nxB<#7<%^c>Ij^e>w#--%zuA4h z??dQb*AaCI-E%w#wV!uyZeQ2Ls3)4aGrk-7`)2Sl=np*)eeVU#UfQ~nCGKB@8sQu# zgn5zkD%xIwJ@j?Lc34l5SMppBn}dA%cKUb4g)e0%d!4>c=pHtf0UPuFS;g8;z|IB@ zo<7ixw!943kZwaBz?##M-Ip?V&q92j%{-gq-Fp!5uS|FsHtKO)@a^dDGmsaLA6q-A zpRx&FPuT?K9rneIeA)=!A3!{xOGXnq{LsrHr5ETV z-idmKwV-Df=4H@{I}5oQI^jH)y7;{NNT2s7$$2gFt;}ngUu9m)d@A$WCvcuItA{x< z?-=-{9#N0)AWrdN>XAC6{%*#6XgJ*=mmT?Q^?-d`2|cjZp)CIy^iY=HReHd0wg86L z8Ai5Wg?=Gl?&&`wI{PhPy#)vRAK|g=mHyjte3WzzlM_1;|GTVMf;peciF36!7mPbf-}_M$f)>P}`0p`J7p~t=$#YtLwXAo`zlIo8SX>tapAR^wlf7k#dB_cBU4nBc_)ApTWIg;) z?3(rrIK-M*h7H3t5&Y&x24WKC(kpRZli|&aJ_#I8dh=rYkTdr2TYX&Pa@Ll-I}Lk% zGGh-9WTWoLbcTS-{$eeAcTqCF+PgodB+kcGk0q-Ib_OYNBy`OYLa)`P*aNqesUk z^*%gs?+w#q8U8QEyzVL-e-b<9z8F7&antoJ!2Yb$>3eKN$-DgRM5l9QAIJ5AhKyd& z;EV2oOde0nMLRWJkPUdb4!`sL6|ToWp6h!U??~u%80qWr#b9?|86e!~Zmd`I;28k; zxd$@Ic0L_1h5kQ=^$zOKbsNTiY*#dIPGK}};*-(58O^9=>bB)=?HqhN%ZbKE`EdPb zzK02!wCn35|225@LOgT0&&i6B=FwZW$FqPJzI(x#_OHe~m6d7^%6nLAnKh>Ui~i9y zff#WS&*ypu-_8)6QH?X_u`kCD0q=cIb}ZYumi6QXW1((IT!FA&SzzA>5M-M zyKtOOqdsM9#a;v8{R#Ry-O>0thOg|-7RR$TngL#O&e?_h5pC$3``KuG&g0SejBD`y zfG5G%o*i-WISMp!jpet%!E;ZgzV5;G1x4gDBj&V2j!U<}=T~VyQU80|HJ`laX}^5d zn95uHnUxJO;^N-u8>547{~S1Y4qDV0qaNE4e*pJ{PbD+MCu}ys=a}dY|LEq-2g48A=YxSv9QUVEaDJ+8liYwF`3$d3BRd2Bo2uhn!Cx6y}^A@u>=#LK?K zLw$Tb1t;~HP5rD^d}sAMXz6FQ(oa^;m;GaV@GT(V8VfwsPd#w(+~e0c zxj$_d?q&KP9=P8b6U&&p19`npJ~8jPIjCPCFd)z1oSR zYAMHEp0yd66BE4X-;2IZC;Z&-m08*B z!2VQBn6w=+p}V1P&Q|<3!2Qr!GkAm_Ox*RQ_*r|j%`sm6N@%Loaq8Q+o&i1|B%d{m z3FK49glxuy8XXgO4{JrUvKbS=CvlOtt+4C;DL6Biekpzr?mg&?jg7T&flt~R?~za9 z%7UF`R&IzKgoD7iZ<9S@ftjLFPk+g zB_2d72j9LPIP7@9cfDugo`ZPsfRlrGa7!HDGg0wilobznk2=C{WFj7XHZ}$}nTdEX zRpP;c{c%t8f%rqC5D!L;irtBrz<7|`d#{QIxrhhFY2v|IqY)3<5f9oK50nhma~9mA ztsmjh!7;NP_5~ZI4KS|ryK?mXGkT-(WB*?AZe~w)-?8tW`!4dK6Apwn1wu0$aO%{D zaTRF^wz=!;TUrB++S=089Er3ymXyt$GjsMOrE6N+!V%nE=SWMbZgGpk;no>$ ziCgcg78i^{3gL*mIj~O4C}&YeOKW3ERedB-?p_((iK$icn#U~8*ebX8l+7F?FN zp-4%%rKzpHHS88ux3qO^ac9k(bD@F^Xi&L(v4U4x(G7LM*7{IOSlteghW2160yOsh z4N8!1(Pg1PU{PI_f`u>wn=GPot_(yr2SXd&X3YXP0AZ~prX(C_Yg`Y@;GOlru`b*= z;|QiVxt+YBpV* zXanqxpxM4&cVkQYtmKUg-GuCCgxGsuCkW^wJ3WHSceTDP*=zENGZu*SaL z7}(fQ-_RUrv~OOv@Cy5~`l^M=%M0Bt8(Zy53;>>!cS_vLs}?2uE89tLlSS!l?G&ck z5w33vl;^l5>)ndB`i+74u1me~)D5n8Bh3L9p1HoIsYI#ME!miW+Zb%@XbrfHEg=|d zFtpVzY7DHe?`VybyMIUjn*rL|UHR7@YJty?s`mO&7*e)~b6eW*ADkIp;jRycHWn-2 z3~XtM07pbnxRC&yHHEPupj8Rb#$em@h}#r&BSCjveZz((L<_iklF`&AQVV}K|H93| z%`Spw7?BbUSId1@H8cb_wnNk0T8MDCS$*8d^IV*$9UMPvEcv zO&g)VmUgIB3s!Xs&t$w>U%s)tdDGQZ?TEow22DHSyh;Q0n~(?U*R=*_x~pIb9pRR? zCfZc6oz1F$Q)_S?6l3tV1tZWAgsJGR+u9bX-{P*ovnAx2NQAwOF}a)STRQ?_lW5Ss zFcfgN20Prg4g{?QZk19IWB`uq-MXumRk`b0pkL^WLR#0-Rv*H)2FNYg(6JHGt|S!1 z*k~dN7>oq82J0I+W_xQ#69PZDh7AFs&TgP-UDydi$_l2XQTc+TKH?5XAO`e@t%cP| z`^i9IFFO-P$g%X(L3gc1|dDW>T<8%@`yGo3kPx*H6+ z;o!yqL`<$*ffjc{fyRyoL@r$@V4RZmjoNnf_>gKNjSLRDG2kq7H@6_A87;USH0z-2 zSN34R)8*P#2hf+&r^)UE5%5|H655gKE2dNKLJrMJ`3abYW<;-K7xp0?iS}?~qmf;6 z{U(Sm2-|}Jw;|xctiv!dI2)KOoki@RudOB0Qs3HgqxK2}(1b;)I%%eRd5{uo3~p9V zL1q_=o>i`MVIsx|(6++ZTp$z*hFXJ7hO$&N3Apgq@UT#eRTvkCJtb+*ruvZb+fOg7 zy>i)=mzTR8Z5!G^xAEYT4S}uYk^wZT>+&2U#&X~JpP+JHI-mOoT47-1`J14kph zj&Y@lP8)XF0bDRT;d|>&jX5$pn=Bg%wKO#$RR}8%5kL~g*4&2HAoCq6KZbSY3>2<~7afJ6)nf-dLE6|0t%BUFY0sPT{qktrPlAy;%n-1_xMpsMU5BkQ&z zSqjtKq8Meq$7 z+EVa0wuIFH#k5%wWNXVt7!2rSm4>l~?E`U?1lKc$If##H2(dX;NGDAOaf5RsP!dEg zZgkgeHJawUY3Zs}HJCe;xyf@s&-u4FL6+krbq1YM*=S#dIa7FjAXKuXts%$^g?kOn za70jkP03{;#L#Xscd!IR~yP!Fio2#vO-K5}Dm*nJ3I}OWoYL_=k2p9bC2qLAwM7>gwb}tn zuBu(eHs)vRmMX$12Q-(2VJj%ohTN;~h%^T=J=u!80@q%TC{Yxu-#jDr9^AjaZHBErFajP_>I`jgXU?3ds~75`1P`(eSPEP@`P96V z=9aegD0!O$4I5|=nnxoe%1kwzYn$(I$2t>cwe2M?k>cB0!YTkUMkK>iSS_$HP8V&i z53%5!p+mp&3)(XLq8#C?EzlH1t)Z%Kra+wP$b-xTmo9cUpt_>$lel$Xpg?|VRDm`O z!%McOO>HZ!Mrg=I7Sg-8}U1kNjL2?tB&&b{c8lCr`D^K&W+ zs#Yvs^_iL_E(vgJu3A*R3_Gz)N=rXIdvR%L)v7A@nx(6*sCIz`lM@6~6&>nZOG}qr zS(ua1Wg&w^d1>k9&6{U#o;@=dYARh-Te^iv%ZSCCmP9NRGaDm~g&;wV43gWz^U|Ox zyX2Bfbnik=_RCxA+nVMT2HFbU#M%5Dx1t&G4@b8m(h_M6C^;bAI~Aq+8W5!hq+(sL zajODtF4OWV#R&m)0{}tw{2V6|*b-6amR_m@ZB2AS#+;LMU#?eNB=d5Ck2$h*;j+cm zE3T@dZp^57SwU9dDBRW`Ukp8<|~A2NWq$Q^$0?17?Cyd)OO6bLlJB2)OL#o%47&`n-A5N z!YJYg-4d~Na~tQ8aBWrVtPcfI5w$y<@RTgXQXb;(!nVdxu%$7nmrD^;xR4Q6NP7tqTFa(+g^Mi@ETsR_ zALkV&j3GH_M`V4;+`{>3a9mSz)xwg+SfN0KL5*giS+-!gu|sR^&O2ZL5Wvs+BdZ{ z1`_R!;WbpD(qPGam4;zt#Y)X<;9u&3?5v^Uwf&WDY>P0iPYWxRIgRUYY6=C~-I5k} z`ZP@3LnQ3~hkq`{0PS42??7$c65cSgqn$=t0=t4SF+px@39Ho_RiSjWqlkALtOj7w z>P93KW9%hb_{{iR+GSp;!JG55MfYSK4D=VO_J7*H8c(FlkHtz3k}H6K8%i3B$U zSe&N$m+<$E!F4dEHOUZ%wIjxf(2!eBn_hu8HA5rDLvm^g=tUewzt+B)aj7|_)WoQd zR4qX=+ECo^fzEoAa*;qOR#`Vu$e61uB&(|H%#_a6D>3L>PJw7eaoq+X%tn#ETMGOs zhcRm}FvgbkTTwx|bx^!&AI4&4qg(0*HnwBd zQQz2zNE^PCi=iP#d91wXB{kHX^&4EQ<#CaF1D4wYt%=oC4zjG~>WkN0eesGbt3Si^ z1A`%*W>RkWv0#$yBzZ9mK_g5#XLwe6xfL9fyW=gU|X@<(cVZyvPp!{)nZy> z%X-XgsZm)DAZ-xG9K9?Gxj^pt2ilsD;=rydv#qk!LHP)sh1pKYt=mf3iS%9g8#$nclvc-_6;=Mv22?j9( zYHOlhn0dc41um9i^%rZJco2bV605F9lgG()Jfk_-2o1Mb(|U6PKzwZbI36A zc#=8Ve|umfla6J~&0*iS`V$qtw?ll+rFBuvYSQDYA8ha@0kYHfI zsDF4d*2}Db)ELBi8l7WfeWamT*|-(E-1ZJUCvITqDuylAhl6d(e_QpFh%l?DM#Q@a z<`cn=re+)>pP$UW3I;KWk>_h1I~-P_&KVl(!f-vTG3e@Q3uVrnuK4=@+WQvx zsEcd=Um)R)pdf;P{s;sDWS1la#7K}O2_&+4kOvPzm(A|x0ZBGy6CRdUTD6zkdM&Nm z(pIgl*wU7(sHmv;xYqV+YZVa{4GOiiS6f@Dm$q88-0%0y%O)NZgf`+?XME4*t?tZ`pig{HtGi_0rofse7~L$#3mF(eKuud}GZ`Kdsq+fq!-6wa<5d zr)c!HId7fg{&mfxBi`J7`}g~uK5^35R?R)|%_|?-`LkC(z4h^jI<}Qvd*g&}L^>-^ zzVMe{1sBcv%dKZu{c+_}kA8c}9loJY?0%^9k@F7EUUhcp*VnxNy|#+)4LE%6U3=XZ z6<@af*`GcCqxTEWXbNp#@Yelb&v<8e#s1|xtFL%re(TARliTtphktXp#;n ztUmqi5u^H?wR_jtEo(0Qa@`d-PbokC;)xfZyZ`&{Uu?Z;XlCG@LF>Nz9q)k42cBCy z{*ggxE%$!s3okTmfA-qQ9k;sH-?U=%zArv;^_ME1es|NfNmpOm{@cvE@A{RRIXH}b zfNqEAXJCTyLB!dK9b?p63OxbQpF}EIT-ErG^Y(Gt3rfQdFS7km^eMh)8Bh7aeB5bd!?uQ@&8@7Mc-E1L&O0Gq3A-I}aWZg6I7b2_8jt0Tsl&Cw-_?Zy z1=C&=ICpRf?cpHmHR^Ap#NOfO49540%?a|X`6GG8>MGpn3bb@IV?7$~gs4^F3pe3v zM5}UlG$Odn613LkYnsMCQ~Na)QOIGQsznvOV6*UKLMIe(sR1We=Z)Au46k=-;a)79 zb4BCU!hs)QGD+jJ;Mz8TB>{I;L)a?3r|h1L0N|`SHBGXgHXlK*)tE z3Uvk`QI)!6-LOlWv?=R@?T~T+XS&3=5EjwMM`$L-Vb@LMLy6(&1Zw9t6}=5)QaBGw zUiw>hsi_1F>?x}{ zr`Ve|*}X=$3y*T@^d<^^5#$t*>0k#B-vU_c02nz4naIvzZ4e=#Ovf&oCyN|4Qpl%6 z9>U+*>E9@ARRozw(PyxhrY=U&XN0LmsUgU+F*~AtgNEmb_BHUEp$(XkDanN_$KNVC zUWKw{XiWgU35MPTMGw5|Dbw2k2`pG9Os%dqf9Kjrp*_LMF0Jx%-!{9rs-nWfC#O6h zEOLR%y0K?R95`Z3f}4)AOb7fF+^6AI!d(K_(vHa(8`uu zW<#B8dXn3@quS3UGw8+UIHfma z_WU76koMH=Exe{$XKUUIym?!QT0HF`C}&{gly1QOA#H4QLLBrpe*_&4=Id`KtBK`_ z9axXGCDNHNweWIiPj!XSSJZw#z9H;6Ch1rr7s~M5=srG`W5hKNT`|b7A(!>WJ$vje z3oKq%l7hyB>|A0)@?lS&Y`9lUT&q*I(*WGttja+H>UBBJxu zsvP7esoNq7HL5MuyszVxc8xz)&w>NLQdQ&Lm_sWlCKOQXs7Sc86YB^p4Di*8%8(YV zC;=9_5tgj72@cJRu8`=vauuOeX809TMZs_%{1^<=igfH5QN0N2{Pez_!}vp`%8e1x z?c_KlpAG7tilUa)7j=8^jdbC8Uk4=5dkoP0be(a*Y1+)FE*QV6FC@^o(a~P}?GjXW6CZ09Rgau8RU7S3%x+F&uPUut7>tYSM|o2V8kv`JXmoFspaqa-J4#3rPMK-nvqEswv^l#J{$nlVFQi4DG7qNKC3knkAOA`Eb3I1m7 zXIj#K^tE_;T{@nj#995iiqFvaS0&K9F~Pr6`#HXo{^Qzj@;h`SKEJ&@`Gud!Z+?Qm zTE8#T)9p?uZ%0D>_5}Ym3H~A4&$5x;!G!YNsOg*X9MR=5`9G!OjeoDEXYl81KkJJ) zRzi8Z66mi^c;7b@;wL4<4@mHDO7L$_@V~C#kLBY#5BV*hRDFv-p?uj1@yB(0nfEKv z@k~p%TKoB~^lwOr->Utl|7_QOQ=VW#{v`?Tzb~PFk0khyCHVIw(BGO+ABS|jX}@FI zZ{Fv<1pLuQWA()}1=?@Yd$phG8P=SDpZ;ci`nrVo+nn(J*ChC_N}xA7A$@Lwf3(ie ze1CJ`FM;civhlYH&#eysRy=Qa_>bb*`dtivKAx95{5Rrxr^EjQo)0?w@8Eg(?;Yv! zyxQU4;ixax*;d5yXX^i!1pl4{{}T!RquS5+W&OXG5Kr39pL>Q{Ca5)&TlDOcdHi5N z#D`qF_}YUT?0I&eYXgG1JGuQ67YE|SYR$x{2E>&RhR2*R5nx;1_S^a(!KXx(>(h2a zE4ELt{=-I-UsQ=~>}bp00MtnoEjj;1Wq{gv+U63g-~ zE?vQQt@hT}64ut$Kn)r?-j#Kwi=cn#t@hM-fM27bETMttsj2a-@EK~Bwa8nwz~cqI z;`$mdDAs6L>a8s$-I6M=*HZ)fHA|O5)f!ryz+F(|DPCM!$M_n@b14ozR(R@)%Me}( zyvi!&E3Yi})|Zr`Yyy3?Wu;zZX&GKv#3%4mRfMt(&gJGAk6bS@*fQ&IR=mOMZOtxX zcccZk%6&*txb$N^LQx258X9~y;mlX945{zBk^9wHe5-y>qjg-0<+D~e4VhhLJImro4Wm0{8fu6e15%`OwAD{-cx66que zJL2dGm1zA78E(3(-h)MLtZGdg#c-sb#^W$8Yr*v07y$`(c-gCM(}a#T6ufA-JeVBu zUNOJ<8k}L~%W#IN)|UUOWb(Dx`lCq-k9HJ;;pjV(K87IQn{E6bf`_sjOw~_}FBUH3 zV>J}TmvGZjZRgh=U-#^{f~(uq_>r}P#-pfE=@R@t$k$~GevcD~i8Y@6{)iV|N%{EmaF zj+Vrp^?(+Q!@w4M)&m^sFq#1i;%F!Rc?nrP{zVJJx{v$(oLFj$cF{a3q93mjha8hSlJyjI$A*H2ovji)5QOzL&^*mxkdQIcuu|Uz(`nb8uxFqGT zhYSxI%M@ri-awTt7MD;q740ayeC={>NL~tUlRO^>18lS8a4-uZuyimE!0T?u78)d} zlnTo!G=Qgt7sp&XsEdCJl$pQoPQ%1r1dLVzvvCF;1X!^fc%Evodc z*duU4FN8CA`n-Eqgeqrz|IR(^90Z5fsH5nyEmbv=&!nsf z`zT5SnKSlIgHhqFsi>^TLcA+`Jo~&yH1kydFBgSw_Dg&V>f~lA4?-E-l9ouo-^uL_ zDt?Q)8)}M#61A{Mo5xgEW@2TJ22jrw<*+qO9QI}*f9;IM9M+XIr%-i_zMfaJR$#q$tAa`OA|JPeTQy(4%&T|Xbk^BH)C4H#>{NkxZi zl5u!GjbU&(I-Jk*@yxUX;p*@_LO(a-c_f~h_hvkg0%SXF!!zkPe_CQ>&L;$G8=(Ie zEVPUS7V1jXO0i3#IxiK5cR4>|B(+YCkmQ!&x(gUbU`EFN~sS^m9Nxq zBKnh1dv|El=(J@Ns4^e!CjzF-i;OUSre2oS#&4f-ATn{qHBps7@4{#(EPT{*9Fm;} z^2;0p8lm9Z6<^~Ye%`ED>599|8G&GQ-ieQKr~^w|%D$FPtJUfnI;rN09$`|N^B~DI z8Iwp6Yckmhh1Eoe!7;33yrg9htn;E}V(liUD{pjF;H(^#nq0N$giI7mlN5_hJsvxY zRVFYhp_AgOpn4h7)=)tbP;?NAoU|k+sQ__pgmi3qXS>@NzEz&OKl5xL6_>vw$zCcdh=-SsfJPT%aSClqQ0-iHFC?Vj4X!M)p z-T(&gsIDVP=FN=hdUv#RgnWT!SUSOJt&V)|YhoWxRNfe6nKkGP>>|vFG+Qpr>}vL; zYFubTC;-DNI7NaTU`|!GD}euc(u(0>PFyS7fO>AGDh+32$-?q1D28(5qO$Uf7JDly ztE!jO)YjE6UABD1#r}o>SeB;dmNjcz+uFk&m*H#ZUblY3#>;c_@@E#zntk4!^QX^1 zb6O`){`C|7!BS(=ZyxCKccE2a&9Y`&=UH>C^P$srfi>4E(sA!Al#`qf`e5u&$2i{) zvZVnSrw3t79%2o}C_D_a#OWCAM_{Br6C?Cl)@W;trl1I%ZH=|YS>vs9taB~fnt&4# z6Cu^evL-`6HXD2P)38^cW4SChc%57;&&s!EI?{i#I&}HSApU*okZ(87VlDMvhpGln zexf?O5as`5b%^svq1gq!>CfeobIo*)0oYvz$C--H#mVMY9}cVY(D+UK5TB?iS9>U=%oU`-H#mN00&uda`bkP$vVke+Hc07J zPmt#nI8k~j;-;+1ox&FKOTS$SfK?LBMdV?*kpdrQ9r)JM?0htv@&GUG!+sh=P}MR9 zkNoL`%9H9p5oFzyDpC^y< z{(%j9YFVp7|NY)SRi*r&3_G=2_}_~atLxNl9E<k1L08t$kW&p3>J1z_~ zri?dp)HK=WE3U#uYGs{^rW;tBl-bb8OYd~4{gW!*&_%qO{p5l3p9`~J@AP0xO|)R6 z@7PJ;)o@TI|B!N zr5gr53IZk?P9hx=O0tCoIyfBvC}ro6(H)#l2ARUvIp z2;qfxw&B6azXtf-@tQB zskgKaIU{{#X>pyg1!UDhb$|u(6nm`&p4w6`4!yegvDI+L8g@6zsoj8dWu?W7VJu2u z6$mn{s#MEFe!ajnhrnn5YnJQIyeP!$|>MK>L0j1RS)g>O*lY;T(!jbS=7*L84rHxm zc#B1~UcC1rsTs5Z_B`v#shd$#T3hU?tgTp3UCg$r0YYg_g{K(F=wDb~QvtH_tm4Wm z7gnjb%Bs3@X&ca%wxB($rKQM7#d}fE+B!)s=}XFMb)_NR)J+9y*5fU&WrHEViu&5} z;$kl~1{RhVduR_z!t2WFD;AVjc%;1yUbWY=LMLTfkSwW3L!x&`nx*9>rB$`{3+l@2 zRG+S|_EvdH>Z%r^;TBYhc}~=$4uhGU#duHSuSV{*o|wOGS$Q352KiLhR8`f{Mwcof z>adpemJo*W@Vv0#vBsc><6VJ&teeWEHJ%C}@EM@Ey1u@aZ-(azRAJ2u<<)JBlg?H3 zmAZbkM>PWQwO`eO`i5fos*gmIpo2>uaRItHnRi^csn(b6}wrq>OtD#haAc-ZVtC#Qjst@+Fu<) z4(-@~YvsnpLRxVJtPO?iDxQ?Ub0v;87$H2<)nlI$@3VpUuwl)qQw|%|VKl~hQk)CM zzPVVspe zZ7-DVV$0AeMJ_Piz%5;`A2!KJN5|0&or=Id6T|BrMl&l=JAPa3plEz7?q&Z$Ua%G= zk2K2ZD7|l@UPWgQS{JDd8XsJAoiT+z{#5(4WH$pgN;T;@t+ma)?BAkF8AHtv06&koz8>ssn zXt6Un4}*hYE@k;lJQ|VRFjn1Gt~LUy?Wjs2@cCGAhsDHXl&*lJIDIvOs?CISSa3K_ z$!Q8Wy@% zE~*ojvS6;>k>xB_I`uN>sW_~kX=YZ8p@*Sxkz-68ETnojl5Yvn*v? zP3e+)Ebx3KRnT!wkybC|v4mqk!|{L=I9Q%(GO6>A#rtaOJXkEJpm9+ZY@~7lnIaCx zRJk-u8CPAl0*g%?W^kr+6dFrowML`96YI-~r|T1^C>HVfL{x`M>Jptj1uhO`l+|+q z=!}!bK&Uee+0x3Dr`}t~=>+;#kfllc!nQ=TePuev$y3}~0vsK$j~t3&A}X-R$r1D~ zeI1aA#s?Wq0|_YlAoFp-ajp=}R(vAK-<&^HnBJVjAd_+qH}hw(n|T=9<0)vXZdKvPS07Cv8NH(kxHy^WWRK`10-!wg&3RE)G})7tWj zOJ#gC>1DP-ayGJ>dD^k^h#sQNEl4rKsOA%eX~ zON*tHej9LK0hYIgw#+q*jFlbSiO-zjS9L%MsvPO}1!8v)AdR_5z~rZKlnF02*+NnZ z8R^G-V^b#0)j%LBT#Xcpb(_fT{4HuZF;6l&QrC|B930T!BFkvqYYxb#I3Qj3$X9bj z%qx0>&Bv@#^ncOJ{}etW3)eB~aKKr*vUuj!%&w=Cr zdG&KwF5T8T;?W&zgO|VC@cx@mhQ3g>DsALTt^ERlqG5mewbtO5(^dt3 zeSFE-4*g{t4U?~LEwp+I#D3xep%j+;;e)7jHON)b{wZ z+fN*S;kh+$v=qPhQhUL|ElvNvZ_nzNBd+w4UybiO)8`%ZgC{o)eP!-t8Pz}V^qDez z_~3^>Zx4Ag>z?LicV8X02Oem=|651>PoMVgtCwzj@};Sn+xG3+z2n9IJgeyL6`vit z+kL^Rhwl6L)(0N7uiW#yd+&ba8$({Zx9>Oh-`REkqUV2e$NK#@ojJKD{mM~?B4-Q^ z{PL;`g4fSm(>8R+#cM7f{LE=bZ#p^fx+%9?gYLY!|EEi?8+L5}tpon0`R%lG{`y$I zmP?j3{P|~1q0N`gZXNSq{noax8++idN2WjbuNPnb^6;lFdZj6R`2Kg_ee2*_WYxUv!!%aKhy0$%UpYQh@c;kh$Py6lFP5nDZEVD8`chMs^jJ$l$Yqw9o^HX!i z-aF)**Y5wy(1)M@)qQUr+BD&C&)@_5pZolR*AD#Qox5LYZol&7bALYS;m@v|eE*+* zv3^&0{i6Fu|N7zqTRPSZJNeTK`ZcZ^oOb%jn?qk}xxL|?=T5Hmmp;=vYQt-TZu$NG zp)b~5nO^zW-F?sZPj33&pGU3USFxz2yk~v;yo=U6d;6h_UwEl;@ZtH#E;x8z?d^NN z|Kpn-XZ%r!IT7?vbXK zCb}S@_ZNB9C>EUVTJv?~#x33-Yqp^oGF8;T-`WWLPkSi%ZgAm$tB6k#H zau^@X9U&rUf?t`Wp|-E+)l-s-lauNhgAHg!I!vHEGZ4RQz1HGH>n1)N*fR?(tlT$N z3fK$>veptf^3R+ju!X0`Jg#G0O}M2?23GRcC8gEa{K0NUNg)_3vQ@FwH^d|qkO`k3 z6_nzDZ%*`36K&xr4w4$}>KG4(N@G=sr+Sse+y)*8R;-CLwYEovfgDmXE~8+3UTy;t zyR!`;h)?{=KoLh^l|BNNZ*5496l0&(&cq3tOk1tZxXGHDhDz#8Dd~_O7*Jf#5G|eP zcSAy`Onafsv`3GU8GEk|yI&&71Gh;Frc(CAWLU9u;V4ok%$tg>=UgfD>{+vB&ibG{ z)!leVN1`#B(cpM;1^MR}oIm@#{PSnw44aabM{PQC5r|)DO-)q|uPKQVQ!V8zd$vlv zNvD!wD1Z@j4MeYJa-4Nf;piQ{rEL=gh&)c)*$Abjy_xw9bEV&;_JtF zLX&E=o6Hjtl)=~XUMp;_7BYr`Nw%VST8{72f}62W(Y$O%ADJV+AD6xvLv6!GX%59~ zlaH@O*>qbud!42wR;Jb2BH*!;QC@K&9QIgbM*xo>c#o2?ODp3$M$+VUmRT33ii?+l z8{u~{jhIZI5@gEkVu$Kz~AwD*#b$!2yA>9}(TA3BR1V$|4 z@cuqU2or4wEtr(OpXDjC`0^sVGuv|_wZ52jdih?GVjE;pbbQbUs9Ae`c5h0KBPaK zV%cJ?0yFmdljB6f8(osy(3A(CvcJ{G?}>*Na1bR0?uV4mWTwXw_RGY+5dAQci)NYR zpLD!vf%pwWkQqtTGZq)^VRfesiiLUhtPGsSPpci3RH&3595zXudA6Kh(~R@HmvJ zM`g6kad(`4V+bc8wUBLMj`B1w%`~DX;xIUQ0mAfMc--#bI#8@aD?L4M09<}SC1EY% z%w2GJ{Ja08oVb7N@0k(SSgL9He!d9q#)d&^m@pv=i>_j2wRT&ql(~5B2&hZ>0P{JM zsEUd0+p?EBws92?73&ffH2|4TU0^~x`f5Jv3JWFiM7Qg-MR~rv-0K$M;q$~;UQ7?M z`()jwCOQevjk~y^2TA+WZA#Ug2h@2JGJ72&@wztqF-899Q=v8#CMT$&9l?Yyog9Y= z`M@$k_JwR3X0&vyZJNO)>I_`G+=8AeceG&`z-2V8SZAt>k!7A_?`wYH`KxDuN7aM=llVZk%~h~JheRcy4RVFZpubZ*P!z)&V$2sKj*YUGAmu>(TlDpr+^+u+pp zWp-1bU&Mt9#8WCc?GgE$dCA6=GMz4l)uC((i6oVKLr4rU7<(#)OXjWU%c7PS3}s@8 z4sz<9rhx~WmKDK&?BUDJN|zkX7zFDn8wq&+BJMJ$dw{?ZjPOoW9R4C zGka+tnG!KSL|BO^z_!BTwxv>ha0a5T=00j$eY8`nW2;tOIf!R({w6HH1t{Egm% zNxUtD$$*R+=aX=UPtT=3O`Q4k7EYN(Y_hI=XznY9=eoBMMk01oLyNQBT;VJavB_R8PZfE(9%OOKD^A?jX-i4S{n z)a51r%(8)|_&Xq}z(pez`^l89<6sHR*SwyhYRafO+o071yBRRu(;g;WT^vPNdlWfz zT#z>9WmrUdv&m0y4hb?cVMiyvLW~7~oD80vGC&utgBs~gAH=EjDE%`8jZszpbCqn+9QDK4YZR+%+E;z za?oI#@Vc>Z^7L5i!Msyz3#2h9yngP+g@qw-GSbcg^gyToSmVhnemLOH&8wSEUa{+r z^v!$Mp1k6Y{&#NP6+U@I8Z*Xk>##J-3&$V-8^?76pU2}L;cXfYNmu^S8h%s59U3m{ zui_VjF=o1E4Zo`4b`1{>QSrahaL7>QKN}E1Rxa!_;L$33I34ztENlDI8L+FQ?C_lp zxC8!i+K;TQ?9VE@d}WU*JA8YtSLao)o}ujN4F}GdaQyX!8@(?>Z2e^qw8ZA#=?FUu zZooU1*ycO(XG?7QasO@v!{PpV@?>~3!Xdv2lg2T?r~iP5kNDe#vYX$0yyrjNKkMM1 zec+#c;Qy9BV8$kn-+lU~XAC{2BY|i&u=xn^rh? z%%}^-jh&EN0Gx4oGsjIDGpcCJs1@U;tXQ#P%qZFdTrqCenS35IYWz9p+7mLZw4BN5 z!=?_OILYN6l09|W@L_3V$E8o4G#y?e zrXXC?Y8Yf|3N)~#M+YYxAZa3Us zxF_Haz#V}*3il@5F}Qc&tUtl#E!=208!iWK4%~dWGPpXpRdB6vU2vP>u7TSIw;gUL z+%CAiaF4@11$Pkc2;6bF(SJ_2vf<{#)xmYZZGqbkw+HSJob?XM05=D&8g4aQ7u*)O zZE(Bb4#2$!H}2hZs{qamw+ZeVxNUH|;Euoz`AfPr39b(A7Py^od*PmdI|O$eZsdt{ zYi!!MKCtwdhQB`YKkb~p=k%SLHmUEVw2AsJyH9rCDSfB(nUa>3men^W4VE9%&P}(| z?X=11?*7x$)ZetU34JpA@O#^Prs55r0OUTA`4$hr&-jCYeE^RDk_UMmko?b^fJ}KD zkamdQ0|YB(rH{%G-em|NSRHFPAXqSK65wFK96<701%TwY<^!GvSOz!@uo{rO({e!a zNUH(Q0Bi;%U(^LS5^ysh`Kv8}v|GFlko?qkz|nv^0m;Yh0VMzSC?NT{rvS;v9RwT? zcm(hqz}ErK1w0051HJ<|0Wkfn3@a0G2;fA(k${r`#{p&m<^n>LY|RIp0$2t}9?lC$ z{gi6JX@JWCA*!*0fH{C2fG)tzfDpM@*8qZbv~C2%u@GwqAZ5I}0P_L&0?q_{3a|k1 z5a2ApV}R!Y4j7#QJEPz;0p|eb0GsX`{VoXqPWVHBdjJ~&p8|XW@F3umfQJBo3V0OoXMo25p8_0yc82wHz;S?2 z1Lgoe12`8j2OZf9=mJ~~=mzWpoB_BAFc)wOU>@K$z1O5?k1K^(kw*dYb z@Or>^0Cxhu3%D2X1mHnH(++&!WAO8R-vi`(4j8ZAb0i?kZ3D7gIe^S>4j}U@0c1Ya zfTX_)(9qqCYWgI!PRsAt*PC835E=pRE>RG&_qYANgml&A29Lm=nnyL0oW+6C@e?wOW{U%x-(Z)ma7 zY&>S1=ki$n2KDz0NE_JajP#LdXQrLicXZm>eb7tYk!I}WK%i>5MRw6)xp60Hv*iwM zY{!+^3c@a_yQ#f9de5EH<3k(@Mtt?q0l@=kwcx*8q2tCq4lRfZ^IVtZ_S96kA>t2i zu-u_$A8rAMEJ@HI{=-eimY|#GH33iuWq(^s07VFcrlP`)Pd9{4a`%tWuxc%0 z7QFPS{Ww3M%gB5)^0OFg;o(?sevIRf^FRh1=OwPgvk|csft;WC-n+;mc@0v`4N{tj_2shVd8Ne{`6&*br%X^@?|(3$6>DB z`ONkE=Jog<@yz^)OUPd-+(0m_3tAsOnlot%x06YW`ZxEcpTZU(r zmGd#>8M&WT?+35^OujYn89Z470B_$=jRZhEx=Y{;9ynlY_?PgV-(gA@dyjwvkMfhU zdFoCA1k2Cl+X5fy@qL#AZ#nR?w+f2c@csv= C{Y_N> diff --git a/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/assets/src/Makefile b/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/assets/src/Makefile new file mode 100644 index 000000000..d45982f80 --- /dev/null +++ b/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/assets/src/Makefile @@ -0,0 +1,18 @@ +# Will only work in Docker, not macOS +CC = /opt/rbs/toolchain/gcc-arm-none-eabi-10-2020-q4-major/bin/arm-none-eabi-gcc + +# From: https://stackoverflow.com/a/23922211 +CFLAGS = --specs=nosys.specs + +all: ../fib ../fib_thumb + +../fib: fib + mv fib .. + +../fib_thumb: fib_thumb + mv fib_thumb .. + +fib: fib.c + +fib_thumb: fib.c + $(CC) $(CFLAGS) -mthumb -o $@ $< diff --git a/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/assets/src/fib.c b/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/assets/src/fib.c new file mode 100644 index 000000000..99d7ea659 --- /dev/null +++ b/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/assets/src/fib.c @@ -0,0 +1,18 @@ +#include +#include + +int main(int argc, char **argv) { + puts("Meow!"); + + int f1 = 0; + int f2 = 1; + int f3 = f1 + f2; + for (int i = 2; i < 18; i++) { + f1 = f2; + f2 = f3; + f3 = f1 + f2; + } + + printf("The eighteenth Fibonacci number is: %d\n", f3); + return 0; +} diff --git a/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/conftest.py b/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/conftest.py index 9b0e1866a..2ecc44842 100755 --- a/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/conftest.py +++ b/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/conftest.py @@ -1,6 +1,7 @@ import pytest - +import ofrak_capstone import ofrak_pyghidra + from test_ofrak.components.hello_world_elf import hello_elf pytest_plugins = ["pytest_ofrak.fixtures"] @@ -13,6 +14,7 @@ def hello_world_elf() -> bytes: @pytest.fixture(autouse=True) def pyghidra_components(ofrak_injector): + ofrak_injector.discover(ofrak_capstone) ofrak_injector.discover(ofrak_pyghidra) diff --git a/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/test_pyghidra_components.py b/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/test_pyghidra_components.py index 1df0dbc40..5c7051223 100644 --- a/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/test_pyghidra_components.py +++ b/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/test_pyghidra_components.py @@ -1,11 +1,88 @@ import os +from typing import Dict from ofrak.ofrak_context import OFRAKContext +from ofrak_type import InstructionSetMode +import pytest +from ofrak.core import * +from pytest_ofrak.patterns.code_region_unpacker import CodeRegionUnpackAndVerifyPattern +from pytest_ofrak.patterns.complex_block_unpacker import ( + ComplexBlockUnpackerUnpackAndVerifyPattern, + ComplexBlockUnpackerTestCase, +) +from pytest_ofrak.patterns.basic_block_unpacker import BasicBlockUnpackerUnpackAndVerifyPattern from ofrak_pyghidra.components.pyghidra_components import PyGhidraUnpacker +import ofrak_pyghidra +import ofrak_capstone +ASSETS_DIR = os.path.abspath(os.path.join(os.path.dirname(__file__), "assets")) -async def test_pyghidra_code_region_unpacker(ofrak_context: OFRAKContext): - root_resource = await ofrak_context.create_root_resource_from_file( - os.path.join(os.path.dirname(__file__), "assets/lighttpd") - ) - await root_resource.run(PyGhidraUnpacker) +@pytest.fixture(autouse=True) +def pyghidra_components(ofrak_injector): + ofrak_injector.discover(ofrak_pyghidra) + ofrak_injector.discover(ofrak_capstone) + + +class TestGhidraCodeRegionUnpackAndVerify(CodeRegionUnpackAndVerifyPattern): + pass + + +class TestGhidraComplexBlockUnpackAndVerify(ComplexBlockUnpackerUnpackAndVerifyPattern): + @pytest.fixture + async def expected_results(self, unpack_verify_test_case: ComplexBlockUnpackerTestCase) -> Dict: + if unpack_verify_test_case.binary_md5_digest == "fc7a6b95d993f955bd92f2bef2699dd0": + return self._fixup_test_case_for_pie( + unpack_verify_test_case.expected_results, + pie_base_vaddr=0x10000, + ) + + return unpack_verify_test_case.expected_results + + @pytest.fixture + async def optional_results(self, unpack_verify_test_case: ComplexBlockUnpackerTestCase): + if unpack_verify_test_case.binary_md5_digest == "fc7a6b95d993f955bd92f2bef2699dd0": + return set( + self._fixup_test_case_for_pie( + {vaddr: [] for vaddr in unpack_verify_test_case.optional_results}, + pie_base_vaddr=0x10000, + ).keys() + ) + + return unpack_verify_test_case.optional_results + + +class TestGhidraBasicBlockUnpackAndVerify(BasicBlockUnpackerUnpackAndVerifyPattern): + pass + + +INSTRUCTION_MODE_TEST_CASES = [ + ("fib", InstructionSetMode.NONE), + ("fib_thumb", InstructionSetMode.THUMB), +] + + +@pytest.fixture(params=INSTRUCTION_MODE_TEST_CASES, ids=lambda tc: tc[0]) +async def test_case( + pyghidra_components: None, ofrak_context: OFRAKContext, request +) -> Tuple[Resource, InstructionSetMode]: + binary_name, mode = request.param + binary_path = os.path.join(ASSETS_DIR, binary_name) + resource = await ofrak_context.create_root_resource_from_file(binary_path) + return resource, mode + + +async def test_instruction_mode(test_case: Tuple[Resource, InstructionSetMode]): + root_resource, mode = test_case + await root_resource.unpack_recursively() + instructions = list( + await root_resource.get_descendants_as_view( + Instruction, r_filter=ResourceFilter.with_tags(Instruction) + ) + ) + # Using "any" instead of "all" because not 100% of the basic blocks in a binary compiled with + # "-mthumb" are in THUMB mode. This is testing (de)serialization of Ghidra analysis, + # so all that matters is that we're seeing some instructions of the expected type + assert any(instruction.mode == mode for instruction in instructions), ( + f"None of the instructions in {root_resource.get_id().hex()} had the expected instruction " + f"set mode of {mode.name}." + ) From cb3c3c1fd0378a9322b425c58028c1568e3dad49 Mon Sep 17 00:00:00 2001 From: Dan Pesce Date: Fri, 13 Dec 2024 19:10:54 -0500 Subject: [PATCH 04/33] add gitattributes --- .gitattributes | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitattributes b/.gitattributes index cbb13b2a5..88bcf8e86 100644 --- a/.gitattributes +++ b/.gitattributes @@ -10,3 +10,4 @@ ofrak_core/test_ofrak/components/assets/elf/* filter=lfs diff=lfs merge=lfs -tex ofrak_core/test_ofrak/components/assets/elf/edge-cases/* filter=lfs diff=lfs merge=lfs -text frontend/public/themes/**/* filter=lfs diff=lfs merge=lfs -text disassemblers/ofrak_angr/ofrak_angr_test/assets/* filter=lfs diff=lfs merge=lfs -text +disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/assets/* filter=lfs diff=lfs merge=lfs -text From b171a11c3a86f18b4346b07cc2e42a1ab172e734 Mon Sep 17 00:00:00 2001 From: Wyatt Date: Sun, 15 Dec 2024 16:07:44 -0500 Subject: [PATCH 05/33] Update pyghidra code. CodeRegion, ComplexBlock, BasicBlock unpacking tests are passing --- .../components/pyghidra_components.py | 244 ++++++++---------- 1 file changed, 114 insertions(+), 130 deletions(-) diff --git a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py index 751aee3cc..66cbcbb17 100644 --- a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py +++ b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py @@ -1,13 +1,25 @@ +import asyncio +import logging + + import pyghidra from ofrak.core import * import struct from tempfile import TemporaryDirectory import os +from ofrak.core.code_region import CodeRegion +from ofrak.core.complex_block import ComplexBlock _GHIDRA_AUTO_LOADABLE_FORMATS = [Elf, Ihex, Pe] +def _parse_offset(java_object): + """ + This parses the offset as a big int + """ + return int(str(java_object.getOffsetAsBigInteger())) + @dataclass class PyGhidraAutoLoadProject(ResourceView): pass @@ -51,116 +63,98 @@ async def unpack(self, resource: Resource, config: Optional[PyGhidraUnpackerConf await resource.flush_data_to_disk(program_file) with pyghidra.open_program(program_file) as flat_api: from ghidra.program.model.block import BasicBlockModel - - cbs = await self.unpack_code_region(resource, program_attributes, flat_api) - bb_model = BasicBlockModel(flat_api.getCurrentProgram()) - await self.get_code_regions(resource, flat_api) - code_regions = await resource.get_descendants_as_view( + ofrak_code_regions = await resource.get_descendants_as_view( v_type=CodeRegion, r_filter=ResourceFilter(include_self=True, tags=(CodeRegion,)), ) - for func, cb in cbs: - for code_region in code_regions: - if code_region.contains(cb.virtual_address): - cr = code_region - break - else: - cr = None - if cr is None: - continue - cb_resource = await cr.create_child_region(cb) - basic_blocks, data_words = await self.unpack_complex_block( - resource, func, program_attributes, bb_model, flat_api - ) - cb_view = await cb_resource.view_as(ComplexBlock) - if not unpack_bbs: - continue - for block, bb in basic_blocks: - if bb.is_exit_point: - exit_vaddr = None - - if bb.size == 0: - raise Exception(f"Basic block 0x{bb.virtual_address:x} has no size") - - if ( - bb.virtual_address < cb_view.virtual_address - or (bb.virtual_address + bb.size) > cb_view.end_vaddr() - ): - logging.warning( - f"Basic Block 0x{bb.virtual_address:x} does not fall within " - f"complex block {hex(cb_view.virtual_address)}-{hex(cb_view.end_vaddr())}" + ghidra_code_regions = list() + for memory_block in flat_api.getMemoryBlocks(): + if memory_block.isExecute(): + ghidra_code_regions.append( + CodeRegion( + _parse_offset(memory_block.getStart()), + size=memory_block.getSize(), ) - continue - await cb_view.create_child_region(bb) - for dw in data_words: - if ( - dw.virtual_address < cb_view.virtual_address - or (dw.virtual_address + dw.size) > cb_view.end_vaddr() - ): - logging.warning( - f"Data Word 0x{dw.virtual_address:x} does not fall within " - f"complex block {hex(cb_view.virtual_address)}-{hex(cb_view.end_vaddr())}" - ) - continue - await cb_view.create_child_region(dw) - - async def get_code_regions(self, resource: Resource, flat_api): - backend_code_regions = [] - blocks = flat_api.getMemoryBlocks() - for block in blocks: - if block.isExecute(): - virtual_address = self.addr_to_int(block.start) - cr = CodeRegion(virtual_address=virtual_address, size=block.getSize()) - backend_code_regions.append(cr) - ofrak_code_regions = await resource.get_descendants_as_view( - v_type=CodeRegion, r_filter=ResourceFilter(tags=[CodeRegion]) - ) - ofrak_code_regions = sorted(ofrak_code_regions, key=lambda cr: cr.virtual_address) - backend_code_regions = sorted(backend_code_regions, key=lambda cr: cr.virtual_address) - if len(ofrak_code_regions) > 0: - code_region = ofrak_code_regions[0] - relative_va = code_region.virtual_address - ofrak_code_regions[0].virtual_address - - for backend_cr in backend_code_regions: - backend_relative_va = ( - backend_cr.virtual_address - backend_code_regions[0].virtual_address - ) - - if backend_relative_va == relative_va and backend_cr.size == code_region.size: - resource.add_view(backend_cr) - return + ) + + ofrak_code_regions = sorted(ofrak_code_regions, key=lambda cr: cr.virtual_address) + backend_code_regions = sorted(ghidra_code_regions, + key=lambda cr: cr.virtual_address) + + for code_region in ofrak_code_regions: + relative_va = code_region.virtual_address - ofrak_code_regions[0].virtual_address + + for backend_code_region in backend_code_regions: + backend_relative_va = ( + backend_code_region.virtual_address - + backend_code_regions[0].virtual_address + ) + if backend_relative_va == relative_va and backend_code_region.size == code_region.size: + code_region.virtual_address = backend_code_region.virtual_address + break - LOGGER.debug( - f"No code region with relative offset {relative_va} and size {code_region.size} found in Ghidra" - ) - else: - LOGGER.debug("No OFRAK code regions to match in Ghidra") - return + await asyncio.gather( + *[code_region.resource.save() for code_region in ofrak_code_regions] + ) - async def unpack_code_region(self, resource: Resource, program_attributes, flat_api): + for code_region in ofrak_code_regions: + func_cbs = await self.unpack_code_region(code_region, program_attributes, flat_api) + for func, cb in func_cbs: + cb_resource = await code_region.create_child_region(cb) + cb_view = await cb_resource.view_as(ComplexBlock) + if not unpack_bbs: + continue + bb_model = BasicBlockModel(flat_api.getCurrentProgram()) + basic_blocks, data_words = await self.unpack_complex_block( + resource, func, program_attributes, bb_model, flat_api + ) + for block, bb in basic_blocks: + if bb.is_exit_point: + exit_vaddr = None + + if bb.size == 0: + raise Exception(f"Basic block 0x{bb.virtual_address:x} has no size") + + if ( + bb.virtual_address < cb_view.virtual_address + or (bb.virtual_address + bb.size) > cb_view.end_vaddr() + ): + logging.warning( + f"Basic Block 0x{bb.virtual_address:x} does not fall within " + f"complex block {hex(cb_view.virtual_address)}-{hex(cb_view.end_vaddr())}" + ) + continue + await cb_view.create_child_region(bb) + for dw in data_words: + if ( + dw.virtual_address < cb_view.virtual_address + or (dw.virtual_address + dw.size) > cb_view.end_vaddr() + ): + logging.warning( + f"Data Word 0x{dw.virtual_address:x} does not fall within " + f"complex block {hex(cb_view.virtual_address)}-{hex(cb_view.end_vaddr())}" + ) + continue + await cb_view.create_child_region(dw) + + async def unpack_code_region(self, code_region: CodeRegion, program_attributes, flat_api): functions = [] - func = flat_api.getFirstFunction() - while func is not None: - virtual_address = func.getEntryPoint().getOffset() - start = self.addr_to_int(func.getEntryPoint()) + start_address = flat_api.getAddressFactory().getDefaultAddressSpace().getAddress( + hex(code_region.virtual_address) + ) + end_address = flat_api.getAddressFactory().getDefaultAddressSpace().getAddress( + hex(code_region.virtual_address + code_region.size) + ) + func = flat_api.getFunctionAt(start_address) + if func is None: + func = flat_api.getFunctionAfter(start_address) + if func is None: + return + + while func is not None and end_address.subtract(func.getEntryPoint()) > 0: + virtual_address = _parse_offset(func.getEntryPoint()) + start = _parse_offset(func.getEntryPoint()) end, _ = self.get_last_address(func, flat_api) - try: - end = self.addr_to_int(end) - except: - import ipdb - - ipdb.set_trace() - if program_attributes.bit_width == BitWidth.BIT_64: - mask = 0xFFFFFFFFFFFFFFFF - else: - mask = 0xFFFFFFFF - if virtual_address < 0: - virtual_address = abs((virtual_address ^ mask) + 1) - if end < 0: - end = abs((end ^ mask) + 1) - if start < 0: - start = abs((end ^ mask) + 1) - if end is not None: cb = ComplexBlock( virtual_address=virtual_address, @@ -178,7 +172,7 @@ async def unpack_complex_block( bb_iter = bb_model.getCodeBlocksContaining(func.getBody(), flat_api.monitor) for block in bb_iter: address_range = block.getAddressRanges().next() - start = address_range.getMinAddress().getOffset() + start = _parse_offset(address_range.getMinAddress()) size = address_range.getLength() exit_vaddr = None is_exit_point = True @@ -190,18 +184,19 @@ async def unpack_complex_block( successor_bb = block.getDestinationBlock() successor_bb_address_range = successor_bb.getAddressRanges().next() if ( - successor_bb_address_range.getMinAddress().getOffset() - >= func.getBody().getMinAddress().getOffset() - and successor_bb_address_range.getMaxAddress().getOffset() - <= func.getBody().getMaxAddress().getOffset() + _parse_offset(successor_bb_address_range.getMinAddress()) + >= _parse_offset(func.getBody().getMinAddress()) + and _parse_offset(successor_bb_address_range.getMaxAddress()) + <= _parse_offset(func.getBody().getMaxAddress()) ): is_exit_point = False if ( exit_vaddr is None - or successor_bb_address_range.getMinAddress().getOffset() - == address_range.getMaxAddress().getOffset() + 1 + or _parse_offset(successor_bb_address_range.getMinAddress()) + == _parse_offset(address_range.getMaxAddress()) + 1 ): - exit_vaddr = successor_bb_address_range.getMinAddress().getOffset() + exit_vaddr = _parse_offset(successor_bb_address_range.getMinAddress()) + from java.math import BigInteger instruction_mode = InstructionSetMode.NONE if program_attributes.isa == InstructionSet.ARM: tmode_register = flat_api.getCurrentProgram().getRegister("TMode") @@ -210,7 +205,7 @@ async def unpack_complex_block( .getProgramContext() .getRegisterValue(tmode_register, address_range.getMinAddress()) ) - if function_mode.getUnsignedValueIgnoreMask() == 1: + if function_mode.getUnsignedValueIgnoreMask().equals(BigInteger.ONE): instruction_mode = InstructionSetMode.THUMB elif program_attributes.isa == InstructionSet.PPC: vle_register = flat_api.getCurrentProgram().getRegister("vle") @@ -219,18 +214,9 @@ async def unpack_complex_block( .getProgramContext() .getRegisterValue(vle_register, address_range.getMinAddress()) ) - if function_mode.getUnsignedValueIgnoreMask() == 1: + if function_mode.getUnsignedValueIgnoreMask().equals(BigInteger.ONE): instruction_mode = InstructionSetMode.VLE - if program_attributes.bit_width == BitWidth.BIT_64: - mask = 0xFFFFFFFFFFFFFFFF - else: - mask = 0xFFFFFFFF - if start < 0: - start = abs((start ^ mask) + 1) - if exit_vaddr is not None and exit_vaddr < 0: - exit_vaddr = abs((exit_vaddr ^ mask) + 1) - bb = BasicBlock( virtual_address=start, size=size, @@ -244,7 +230,7 @@ async def unpack_complex_block( dws = [] data = flat_api.getDataAt(end_code_addr) - while data is not None and data.getAddress() <= end_data_addr: + while data is not None and _parse_offset(data.getAddress()) <= end_data_addr: num_words = 1 word_size = data.getLength() if word_size == 1: @@ -262,14 +248,15 @@ async def unpack_complex_block( format_string = program_attributes.endianness.get_struct_flag() + size_flag + refs = [ - self.addr_to_int(ref.getFromAddress()) + _parse_offset(ref.getFromAddress()) for ref in flat_api.getReferencesTo(data.getAddress()) ] for word in range(num_words): dws.append( DataWord( - virtual_address=self.addr_to_int(data.getAddress()) + word, + virtual_address=_parse_offset(data.getAddress()) + word, size=data.getLength(), format_string=format_string, xrefs_to=tuple(refs), @@ -279,11 +266,6 @@ async def unpack_complex_block( return bbs, dws - def addr_to_int(self, addr): - if addr == None: - return None - return int(addr.toString(), 16) - def get_last_address(self, func, flat_api): end_addr = None address_iter = func.getBody().getAddressRanges() @@ -310,7 +292,9 @@ def get_last_address(self, func, flat_api): while data is not None and nextFuncAddr.subtract(data.getAddress()) > 0: end_addr = data.getAddress().add(data.getLength()) data = flat_api.getDataAfter(data) - return end_addr, end_code_addr + return _parse_offset(end_addr), end_code_addr + + class PyGhidraCodeRegionUnpacker(Unpacker[None]): From 11b1bf264c668cba7ae4a51ddaad331df31f53d8 Mon Sep 17 00:00:00 2001 From: Dan Pesce Date: Tue, 17 Dec 2024 18:22:43 -0500 Subject: [PATCH 06/33] working tests with bb unapcker --- .../components/pyghidra_components.py | 223 +++++++++++++----- .../ofrak_pyghidra_test/conftest.py | 1 - .../test_pyghidra_components.py | 1 - .../patterns/basic_block_unpacker.py | 16 ++ 4 files changed, 182 insertions(+), 59 deletions(-) diff --git a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py index 66cbcbb17..d92d0fa15 100644 --- a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py +++ b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py @@ -7,6 +7,9 @@ import struct from tempfile import TemporaryDirectory import os +import sys +import re + from ofrak.core.code_region import CodeRegion from ofrak.core.complex_block import ComplexBlock @@ -20,6 +23,7 @@ def _parse_offset(java_object): """ return int(str(java_object.getOffsetAsBigInteger())) + @dataclass class PyGhidraAutoLoadProject(ResourceView): pass @@ -49,7 +53,7 @@ class PyGhidraUnpacker(Unpacker[None]): id = b"PyGhidraUnpacker" targets = (PyGhidraAutoLoadProject,) - children = (ComplexBlock, BasicBlock, DataWord) + children = (ComplexBlock, BasicBlock, DataWord, Instruction) async def unpack(self, resource: Resource, config: Optional[PyGhidraUnpackerConfig] = None): if config is not None: @@ -57,48 +61,20 @@ async def unpack(self, resource: Resource, config: Optional[PyGhidraUnpackerConf else: unpack_bbs = True await resource.auto_run(all_unpackers=True, blacklisted_components=(PyGhidraUnpacker,)) + with open("/root/test.log", "a") as fh: + fh.write("here\n") program_attributes = await resource.analyze(ProgramAttributes) with TemporaryDirectory() as tempdir: program_file = os.path.join(tempdir, "program") await resource.flush_data_to_disk(program_file) with pyghidra.open_program(program_file) as flat_api: from ghidra.program.model.block import BasicBlockModel - ofrak_code_regions = await resource.get_descendants_as_view( - v_type=CodeRegion, - r_filter=ResourceFilter(include_self=True, tags=(CodeRegion,)), - ) - ghidra_code_regions = list() - for memory_block in flat_api.getMemoryBlocks(): - if memory_block.isExecute(): - ghidra_code_regions.append( - CodeRegion( - _parse_offset(memory_block.getStart()), - size=memory_block.getSize(), - ) - ) - - ofrak_code_regions = sorted(ofrak_code_regions, key=lambda cr: cr.virtual_address) - backend_code_regions = sorted(ghidra_code_regions, - key=lambda cr: cr.virtual_address) - - for code_region in ofrak_code_regions: - relative_va = code_region.virtual_address - ofrak_code_regions[0].virtual_address - - for backend_code_region in backend_code_regions: - backend_relative_va = ( - backend_code_region.virtual_address - - backend_code_regions[0].virtual_address - ) - if backend_relative_va == relative_va and backend_code_region.size == code_region.size: - code_region.virtual_address = backend_code_region.virtual_address - break - - await asyncio.gather( - *[code_region.resource.save() for code_region in ofrak_code_regions] - ) + ofrak_code_regions = await self.unpack_program(resource, flat_api) for code_region in ofrak_code_regions: - func_cbs = await self.unpack_code_region(code_region, program_attributes, flat_api) + func_cbs = await self.unpack_code_region( + code_region, program_attributes, flat_api + ) for func, cb in func_cbs: cb_resource = await code_region.create_child_region(cb) cb_view = await cb_resource.view_as(ComplexBlock) @@ -106,29 +82,31 @@ async def unpack(self, resource: Resource, config: Optional[PyGhidraUnpackerConf continue bb_model = BasicBlockModel(flat_api.getCurrentProgram()) basic_blocks, data_words = await self.unpack_complex_block( - resource, func, program_attributes, bb_model, flat_api + cb_resource, func, program_attributes, bb_model, flat_api ) for block, bb in basic_blocks: - if bb.is_exit_point: - exit_vaddr = None - if bb.size == 0: raise Exception(f"Basic block 0x{bb.virtual_address:x} has no size") if ( - bb.virtual_address < cb_view.virtual_address - or (bb.virtual_address + bb.size) > cb_view.end_vaddr() + bb.virtual_address < cb_view.virtual_address + or (bb.virtual_address + bb.size) > cb_view.end_vaddr() ): logging.warning( f"Basic Block 0x{bb.virtual_address:x} does not fall within " f"complex block {hex(cb_view.virtual_address)}-{hex(cb_view.end_vaddr())}" ) continue - await cb_view.create_child_region(bb) + bb_resource = await cb_view.create_child_region(bb) + bb_view = await bb_resource.view_as(BasicBlock) + instructions = await self.unpack_basic_block(block, flat_api) + for instruction in instructions: + await bb_view.create_child_region(instruction) + for dw in data_words: if ( - dw.virtual_address < cb_view.virtual_address - or (dw.virtual_address + dw.size) > cb_view.end_vaddr() + dw.virtual_address < cb_view.virtual_address + or (dw.virtual_address + dw.size) > cb_view.end_vaddr() ): logging.warning( f"Data Word 0x{dw.virtual_address:x} does not fall within " @@ -137,13 +115,51 @@ async def unpack(self, resource: Resource, config: Optional[PyGhidraUnpackerConf continue await cb_view.create_child_region(dw) + async def unpack_program(self, resource, flat_api): + ofrak_code_regions = await resource.get_descendants_as_view( + v_type=CodeRegion, + r_filter=ResourceFilter(include_self=True, tags=(CodeRegion,)), + ) + ghidra_code_regions = list() + for memory_block in flat_api.getMemoryBlocks(): + if memory_block.isExecute(): + ghidra_code_regions.append( + CodeRegion( + _parse_offset(memory_block.getStart()), + size=memory_block.getSize(), + ) + ) + + ofrak_code_regions = sorted(ofrak_code_regions, key=lambda cr: cr.virtual_address) + backend_code_regions = sorted(ghidra_code_regions, key=lambda cr: cr.virtual_address) + + for code_region in ofrak_code_regions: + relative_va = code_region.virtual_address - ofrak_code_regions[0].virtual_address + + for backend_code_region in backend_code_regions: + backend_relative_va = ( + backend_code_region.virtual_address - backend_code_regions[0].virtual_address + ) + if ( + backend_relative_va == relative_va + and backend_code_region.size == code_region.size + ): + code_region.virtual_address = backend_code_region.virtual_address + break + await asyncio.gather(*[code_region.resource.save() for code_region in ofrak_code_regions]) + return ofrak_code_regions + async def unpack_code_region(self, code_region: CodeRegion, program_attributes, flat_api): functions = [] - start_address = flat_api.getAddressFactory().getDefaultAddressSpace().getAddress( - hex(code_region.virtual_address) + start_address = ( + flat_api.getAddressFactory() + .getDefaultAddressSpace() + .getAddress(hex(code_region.virtual_address)) ) - end_address = flat_api.getAddressFactory().getDefaultAddressSpace().getAddress( - hex(code_region.virtual_address + code_region.size) + end_address = ( + flat_api.getAddressFactory() + .getDefaultAddressSpace() + .getAddress(hex(code_region.virtual_address + code_region.size)) ) func = flat_api.getFunctionAt(start_address) if func is None: @@ -177,17 +193,17 @@ async def unpack_complex_block( exit_vaddr = None is_exit_point = True iterator = block.getDestinations(flat_api.monitor) + ghidra_block = block while block is not None: block = iterator.next() if block is None: break successor_bb = block.getDestinationBlock() successor_bb_address_range = successor_bb.getAddressRanges().next() - if ( - _parse_offset(successor_bb_address_range.getMinAddress()) - >= _parse_offset(func.getBody().getMinAddress()) - and _parse_offset(successor_bb_address_range.getMaxAddress()) - <= _parse_offset(func.getBody().getMaxAddress()) + if _parse_offset(successor_bb_address_range.getMinAddress()) >= _parse_offset( + func.getBody().getMinAddress() + ) and _parse_offset(successor_bb_address_range.getMaxAddress()) <= _parse_offset( + func.getBody().getMaxAddress() ): is_exit_point = False if ( @@ -197,6 +213,7 @@ async def unpack_complex_block( ): exit_vaddr = _parse_offset(successor_bb_address_range.getMinAddress()) from java.math import BigInteger + instruction_mode = InstructionSetMode.NONE if program_attributes.isa == InstructionSet.ARM: tmode_register = flat_api.getCurrentProgram().getRegister("TMode") @@ -217,6 +234,9 @@ async def unpack_complex_block( if function_mode.getUnsignedValueIgnoreMask().equals(BigInteger.ONE): instruction_mode = InstructionSetMode.VLE + if bb.is_exit_point: + exit_vaddr = None + bb = BasicBlock( virtual_address=start, size=size, @@ -224,7 +244,7 @@ async def unpack_complex_block( is_exit_point=is_exit_point, exit_vaddr=exit_vaddr, ) - bbs.append((block, bb)) + bbs.append((ghidra_block, bb)) end_data_addr, end_code_addr = self.get_last_address(func, flat_api) @@ -248,7 +268,6 @@ async def unpack_complex_block( format_string = program_attributes.endianness.get_struct_flag() + size_flag - refs = [ _parse_offset(ref.getFromAddress()) for ref in flat_api.getReferencesTo(data.getAddress()) @@ -266,6 +285,98 @@ async def unpack_complex_block( return bbs, dws + async def unpack_basic_block(self, block, flat_api): + from java.math import BigInteger + from ghidra.program.model.symbol import RefType + + instructions = [] + address_range = block.getAddressRanges().next() + start = _parse_offset(address_range.getMinAddress()) + size = int(address_range.getLength()) + end = start + size + instr = flat_api.getInstructionAt(address_range.getMinAddress()) + while instr is not None and _parse_offset(instr.getAddress()) < end: + res = [] + ops = [] + regs_read = [] + regs_written = [] + results_objects = instr.getResultObjects() + instr_offset = instr.getAddress() + instr_size = instr.getLength() + mnem = instr.getMnemonicString() + + thumb_register = instr.getRegister("TMode") + instruction_mode = InstructionSetMode.NONE + if thumb_register is not None: + thumb_val = instr.getValue(thumb_register, False) + if thumb_val.equals(BigInteger.ONE): + instruction_mode = InstructionSetMode.THUMB + else: + vle_register = instr.getRegister("vle") + if vle_register is not None: + vle_val = instr.getValue(vle_register, False) + if vle_val.equals(BigInteger.ONE): + instruction_mode = InstructionSetMode.VLE + for i in range(int(instr.getNumOperands())): + ops.append(instr.getDefaultOperandRepresentation(i)) + if i != instr.getNumOperands() - 1: + ops.append(", ") + if instr.getOperandRefType(i) == RefType.READ: + regs_read.append( + instr.getOpObjects(i)[instr.getOpObjects(i).length - 1].toString() + ) + if i != instr.getNumOperands() - 1: + regs_read.append(", ") + + if instr.getOperandRefType(i) == RefType.WRITE: + regs_written.append( + instr.getOpObjects(i)[instr.getOpObjects(i).length - 1].toString() + ) + if i != instr.getNumOperands() - 1: + regs_written.append(", ") + + if instr.getOperandRefType(i) == RefType.READ_WRITE: + regs_read.append( + instr.getOpObjects(i)[instr.getOpObjects(i).length - 1].toString() + ) + regs_written.append( + instr.getOpObjects(i)[instr.getOpObjects(i).length - 1].toString() + ) + if i != instr.getNumOperands() - 1: + regs_read.append(", ") + regs_written.append(", ") + results_objects = instr.getResultObjects() + for i in range(len(results_objects)): + res.append(results_objects[i]) + if i != len(results_objects) - 1: + res.append(", ") + vaddr = _parse_offset(instr_offset) + size = int(instr_size) + ops = [op.lower() for op in ops] + operands = "".join(ops) + mnem = str(mnem).lower() + mnem = re.sub("cpy", "mov", mnem) + operands = re.sub("0x[0]+([0-9])", lambda match: f"0x{match.group(1)}", operands) + if "0x00" in operands: + import ipdb + + ipdb.set_trace() + operands = re.sub(" \+ -", " - ", operands) + operands = re.sub(",([^\s])", lambda match: f", {match.group(1)}", operands) + disasm = f"{mnem} {operands}" + instructions.append( + Instruction( + virtual_address=vaddr, + size=size, + disassembly=disasm, + mnemonic=mnem, + operands=operands, + mode=instruction_mode, + ) + ) + instr = flat_api.getInstructionAfter(instr_offset) + return instructions + def get_last_address(self, func, flat_api): end_addr = None address_iter = func.getBody().getAddressRanges() @@ -295,8 +406,6 @@ def get_last_address(self, func, flat_api): return _parse_offset(end_addr), end_code_addr - - class PyGhidraCodeRegionUnpacker(Unpacker[None]): id = b"PyGhidraCodeRegionUnpacker" diff --git a/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/conftest.py b/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/conftest.py index 2ecc44842..d7c128602 100755 --- a/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/conftest.py +++ b/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/conftest.py @@ -14,7 +14,6 @@ def hello_world_elf() -> bytes: @pytest.fixture(autouse=True) def pyghidra_components(ofrak_injector): - ofrak_injector.discover(ofrak_capstone) ofrak_injector.discover(ofrak_pyghidra) diff --git a/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/test_pyghidra_components.py b/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/test_pyghidra_components.py index 5c7051223..d79e06e1e 100644 --- a/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/test_pyghidra_components.py +++ b/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/test_pyghidra_components.py @@ -20,7 +20,6 @@ @pytest.fixture(autouse=True) def pyghidra_components(ofrak_injector): ofrak_injector.discover(ofrak_pyghidra) - ofrak_injector.discover(ofrak_capstone) class TestGhidraCodeRegionUnpackAndVerify(CodeRegionUnpackAndVerifyPattern): diff --git a/ofrak_core/pytest_ofrak/patterns/basic_block_unpacker.py b/ofrak_core/pytest_ofrak/patterns/basic_block_unpacker.py index 7914f47c4..fe549f64e 100644 --- a/ofrak_core/pytest_ofrak/patterns/basic_block_unpacker.py +++ b/ofrak_core/pytest_ofrak/patterns/basic_block_unpacker.py @@ -1461,6 +1461,14 @@ class BasicBlockUnpackerTestCase( operands="sp!, {r3 lr}", mode=InstructionSetMode.NONE, ), + Instruction( + virtual_address=0x8038, + size=4, + disassembly="stmdb sp!, {r3, lr}", + mnemonic="stmdb", + operands="sp!, {r3, lr}", + mode=InstructionSetMode.NONE, + ), Instruction( virtual_address=0x8038, size=4, @@ -1525,6 +1533,14 @@ class BasicBlockUnpackerTestCase( operands="sp!, {r3 lr}", mode=InstructionSetMode.NONE, ), + Instruction( + virtual_address=0x8058, + size=4, + disassembly="ldmia sp!, {r3, lr}", + mnemonic="ldmia", + operands="sp!, {r3, lr}", + mode=InstructionSetMode.NONE, + ), Instruction( virtual_address=0x8058, size=4, From d3a613340fc220e0acf659145381586a61e8bd4f Mon Sep 17 00:00:00 2001 From: Dan Pesce Date: Wed, 18 Dec 2024 13:35:02 -0500 Subject: [PATCH 07/33] oops, test lines included --- .../ofrak_pyghidra/components/pyghidra_components.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py index d92d0fa15..d00ddfd5f 100644 --- a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py +++ b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py @@ -61,8 +61,6 @@ async def unpack(self, resource: Resource, config: Optional[PyGhidraUnpackerConf else: unpack_bbs = True await resource.auto_run(all_unpackers=True, blacklisted_components=(PyGhidraUnpacker,)) - with open("/root/test.log", "a") as fh: - fh.write("here\n") program_attributes = await resource.analyze(ProgramAttributes) with TemporaryDirectory() as tempdir: program_file = os.path.join(tempdir, "program") From e64f11632459217e34257462ed08e900136b06f2 Mon Sep 17 00:00:00 2001 From: Dan Pesce Date: Thu, 19 Dec 2024 16:21:40 -0500 Subject: [PATCH 08/33] add cached disasmbler with simple json format --- disassemblers/ofrak_cached/Dockerstub | 0 disassemblers/ofrak_cached/LICENSE | 426 ++++++++++++++++++ disassemblers/ofrak_cached/Makefile | 12 + .../ofrak_cached/ofrak_cached/__init__.py | 0 .../ofrak_cached/components/__init__.py | 0 .../components/cached_unpacker.py | 182 ++++++++ .../example_ghidra_package.py | 14 + .../GetCodeRegionsDuplicate.java | 88 ++++ .../ofrak_cached/ofrak_cached_test/assets/fib | Bin 0 -> 109724 bytes .../ofrak_cached_test/assets/fib_thumb | Bin 0 -> 98024 bytes .../ofrak_cached_test/assets/hello.x64.elf | Bin 0 -> 75568 bytes .../ofrak_cached_test/assets/src/Makefile | 18 + .../ofrak_cached_test/assets/src/fib.c | 18 + .../ofrak_cached_test/conftest.py | 22 + .../test_cached_components.py | 88 ++++ disassemblers/ofrak_cached/pytest.ini | 2 + disassemblers/ofrak_cached/requirements.txt | 1 + disassemblers/ofrak_cached/setup.py | 58 +++ 18 files changed, 929 insertions(+) create mode 100644 disassemblers/ofrak_cached/Dockerstub create mode 100644 disassemblers/ofrak_cached/LICENSE create mode 100644 disassemblers/ofrak_cached/Makefile create mode 100644 disassemblers/ofrak_cached/ofrak_cached/__init__.py create mode 100644 disassemblers/ofrak_cached/ofrak_cached/components/__init__.py create mode 100644 disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py create mode 100644 disassemblers/ofrak_cached/ofrak_cached_test/assets/example_ghidra_package/example_ghidra_package.py create mode 100644 disassemblers/ofrak_cached/ofrak_cached_test/assets/example_ghidra_package/ghidra_scripts/GetCodeRegionsDuplicate.java create mode 100755 disassemblers/ofrak_cached/ofrak_cached_test/assets/fib create mode 100755 disassemblers/ofrak_cached/ofrak_cached_test/assets/fib_thumb create mode 100755 disassemblers/ofrak_cached/ofrak_cached_test/assets/hello.x64.elf create mode 100644 disassemblers/ofrak_cached/ofrak_cached_test/assets/src/Makefile create mode 100644 disassemblers/ofrak_cached/ofrak_cached_test/assets/src/fib.c create mode 100755 disassemblers/ofrak_cached/ofrak_cached_test/conftest.py create mode 100644 disassemblers/ofrak_cached/ofrak_cached_test/test_cached_components.py create mode 100644 disassemblers/ofrak_cached/pytest.ini create mode 100644 disassemblers/ofrak_cached/requirements.txt create mode 100644 disassemblers/ofrak_cached/setup.py diff --git a/disassemblers/ofrak_cached/Dockerstub b/disassemblers/ofrak_cached/Dockerstub new file mode 100644 index 000000000..e69de29bb diff --git a/disassemblers/ofrak_cached/LICENSE b/disassemblers/ofrak_cached/LICENSE new file mode 100644 index 000000000..3819119a6 --- /dev/null +++ b/disassemblers/ofrak_cached/LICENSE @@ -0,0 +1,426 @@ +Thank you for your interest in OFRAK (Open Firmware Reverse Analysis Konsole). +The OFRAK Community License is intended for educational use, personal +development, or just having fun. +The OFRAK Pro License is intended for individual use of OFRAK at work. For more +information, see https://ofrak.com/license. + +OFRAK COMMUNITY LICENSE AGREEMENT +Version 1.1 +Effective: July 22, 2024 + +RED BALLOON SECURITY, INC., A DELAWARE CORPORATION, WITH AN ADDRESS AT 639 11TH +AVENUE, 4TH FLOOR, NEW YORK, NY 10036, USA ("RED BALLOON") LICENSES OFRAK AND +RELATED DOCUMENTATION PURSUANT TO THE OFRAK COMMUNITY LICENSE AGREEMENT +(COLLECTIVELY WITH THE REGISTRATION FORM, THIS "AGREEMENT"). READ THIS +AGREEMENT CAREFULLY BEFORE ACCESSING, INSTALLING, COPYING AND USING OFRAK UNDER +THE OFRAK COMMUNITY AGREEMENT. BY TYPING "I AGREE" ON THE REGISTRATION FORM, OR +OTHERWISE ACCESSING, INSTALLING, COPYING OR OTHERWISE USING OFRAK, YOU +("LICENSEE") AGREE THAT THE REGISTRATION FORM SHALL BE DEEMED TO BE MUTUALLY +EXECUTED AND THE REGISTRATION FORM SHALL BE INCORPORATED INTO AND BECOME A +MATERIAL PART OF THE OFRAK COMMUNITY LICENSE AGREEMENT BETWEEN LICENSEE AND RED +BALLOON LOCATED AT https://ofrak.com/docs/license.html. YOU REPRESENT THAT YOU +ARE AUTHORIZED TO ACCEPT THIS AGREEMENT ON BEHALF OF LICENSEE. IF LICENSEE DOES +NOT AGREE TO THE FOREGOING TERMS AND CONDITIONS, DO NOT TYPE "I AGREE", OR +OTHERWISE ACCESS, INSTALL, COPY OR USE OFRAK. + +1. Definitions. + +1.1 "OFRAK" consists of (a) the source code repository for OFRAK, which can +be found at https://github.com/red-balloon-security/ofrak; (b) the following +Python packages, which are also available via PyPI, the Python Package Index: +ofrak, ofrak_components, ofrak_io, ofrak_type, ofrak_patch_maker, ofrak_angr, +ofrak_binary_ninja, ofrak_ghidra; (c) the OFRAK graphical user interface (GUI); +and (d) OFRAK documentation. OFRAK includes all updates, improvements, APIs and +add-ons provided by Red Balloon with respect thereto that Red Balloon makes +available to Licensee under this OFRAK Pro Agreement. OFRAK is presently made +available in three formats: (i) source code repository, (ii) PyPI Packages and +(iii) Docker images with dependencies preinstalled. + +1.2 "Academic Purposes" means use within a non-profit academic institution +by its then-current faculty and students for the purposes of non-profit +scholarly research, classroom and education, and not any other use (including +without limitation, directly or indirectly in connection with any commercial +activity such as, for example, sponsored research or consulting services). +Shared Use of OFRAK for an Academic Purpose is permitted only when (a) used for +educational purposes, (b) access is restricted and not provided to the general +public, (c) access is limited to employees and/or students of the same +institution involved in a specific educational activity, and (d) all users +accept and are subject to this Agreement. + +1.3 "Non-Commercial Use" means personal research, evaluation, or +development use by an individual, and not use by or on behalf of any commercial +entity or organization or directly or indirectly in connection with any +commercial activity. For clarity, you cannot make money off of redistributing +OFRAK code (including Derivatives), OFRAK analysis, OFRAK-modified binaries, or +other OFRAK outputs. Non-Commercial Use also excludes any Shared Use. + +1.4 "Commercial Use" means any use other than Academic Purposes or +Non-Commercial Use, including, without limitation, use for any commercial +purpose or by any commercial entity, including without limitation +redistributing the OFRAK code (including Derivatives), OFRAK analysis, +OFRAK-modified binaries, or other OFRAK outputs for any monetary or other +commercial consideration. + +1.5 "Derivatives" means any modifications, additions, enhancements, or +derivative works of OFRAK or any component thereof. For purposes of this +Agreement, Derivatives shall not include works that remain separable from, or +merely link to, the interfaces of OFRAK or any Derivatives. + +1.6 "Shared Use" means any use of OFRAK where the person who set up a +particular instance of OFRAK is not the same person interacting with that +instance of OFRAK, or where a single instance of OFRAK is used by more than one +person (whether on the same or different occasions). This includes, but is not +limited to, the use of OFRAK on a server that is accessible by more than one +person, or by any person other than the person who set up the use of OFRAK on +the said server. + +2. License. Subject to the terms and conditions of this Agreement, Red +Balloon grants to you a nonexclusive, nonsublicensable, nontransferable, +no-charge, royalty-free, limited license to install, use, copy, modify, create +derivative works of OFRAK only for (a) Academic Purposes and (b) Non-Commercial +Use and to share Derivatives (i) publicly within the community (via publicly +available forks on GitHub.com), (ii) for Shared Use for an Academic Purpose, +and (iii) with Red Balloon, for the purposes stated in this Agreement. For +clarity, the foregoing license does not grant to you any right or license to +commercialize, distribute or use OFRAK, Derivatives, OFRAK code, OFRAK +analysis, OFRAK-modified binaries, or other OFRAK outputs for any other purpose +whatsoever, including Commercial Use, other than Academic Purposes or +Non-Commercial Use. In the event that you wish to use OFRAK for any other +purpose, including Commercial Use, you need to contact Red Balloon and enter +into a separate OFRAK Pro License, OFRAK Enterprise License or other custom +agreement. Except for the limited rights and licenses expressly granted +hereunder, no other license is granted, no other use is permitted. + +3. Derivatives. To the extent that you prepare or create any Derivatives, +you shall and hereby grant to (a) all users of OFRAK a right and license to +such Derivatives upon the terms and conditions set forth in this Agreement and +(b) Red Balloon a perpetual, fully paid-up, royalty-free, worldwide and +irrevocable, right and license to use, copy, modify, enhance, prepare +derivative works of, distribute, with unlimited right to sublicense, make, have +made, sell, have sold, import, export and otherwise commercialize such +Derivatives. You acknowledge that Red Balloon may, but is not obligated to, +include your Derivatives in, and otherwise incorporate your Derivatives into, +the core OFRAK codebase. In the event that you create Derivatives, you must +(i) retain all copyright and other proprietary rights licenses included in the +original OFRAK code, and any other Derivatives, and (ii) make it clear that you +modified the original version of OFRAK. Red Balloon encourages you to make +your Derivatives available to the community by forking the OFRAK source code +repository on GitHub and publishing your Derivatives on your forked repository, +but you are not required to do so. You represent and warrant that you have +sufficient rights to any Derivatives and are legally entitled to grant the +above rights and licenses. If you are an individual and your +employer(s)/institution(s) have rights to intellectual property that you create +that includes your Derivatives, you represent that you have received permission +to make and contribute Derivatives on behalf of that employer/institution. + +4. Ownership; Restrictions. Except as expressly and unambiguously set +forth herein, Red Balloon and its licensors and contributors retain all right, +title and interest in and to OFRAK, Derivatives prepared or created by Red +Balloon, all copies, modifications and derivative works thereof, including +without limitation, all rights to patent, copyright, trade secret and other +proprietary or intellectual property rights related to any of the foregoing. +To the extent that Licensee creates any Derivatives, subject to the rights and +licenses granted herein, Licensee retains ownership of all right, title and +interest in and to such Derivatives prepared or created by Licensee, including +without limitation, all intellectual property rights related to any of the +foregoing. Licensee will maintain the copyright notice and any other notices +or identifications that appear on or in OFRAK and any Derivatives or any other +media or documentation that is subject to this OFRAK Pro Agreement. Licensee +will not (and will not allow any third party to): (a) use OFRAK or any +Derivatives, except as expressly permitted in this OFRAK Pro Agreement, (b) +provide, lease, lend, disclose, use for timesharing or service bureau purposes, +or otherwise use or allow others to use for the benefit of any third party, +OFRAK, (c) possess or use OFRAK, or allow the transfer, transmission, export, +or re-export of OFRAK or portion thereof in violation of any export control +laws or regulations administered by the U.S. Commerce Department, U.S. Treasury +Department’s Office of Foreign Assets Control, or any other government agency, +(d) use OFRAK in any way that violates any applicable law, rule or regulation +or for any illegal use or activity, or (e) seek any patent or other +intellectual property rights or protections over or in connection with OFRAK or +any Derivatives that Licensee prepares or creates. + +5. Feedback. In addition to Derivatives, you may, from time to time and +in your sole discretion, make suggestions for changes, modifications or +improvements to OFRAK ("Feedback"). Red Balloon shall have an irrevocable, +perpetual, worldwide, sublicenseable, transferable, full paid-up, royalty free +right and license to use, distribute and otherwise exploit all Feedback for any +purpose. + +6. No Cost License. OFRAK and any Derivatives provided pursuant to this +Agreement shall be provided during the Term at no charge to you. 7. +Services. No training or support services are provided under this Agreement. +Red Balloon may in its discretion respond to support inquiries through Red +Balloon’s support channels, such as Slack. + +8. Term and Termination. This Agreement shall commence upon the initial +download of OFRAK and shall continue until and unless terminated as set forth +herein (the "Term"). This Agreement may be terminated by Red Balloon +immediately upon notice to you in the event that you breach any term or +condition of this Agreement. Upon any termination, you shall immediately cease +all use of OFRAK. This sentence and the following provisions will survive +termination: 1, 3 - 5 and 9 - 12. Termination is not an exclusive remedy and +all other remedies will remain available. + +9. Warranty Disclaimer. The parties acknowledge that OFRAK is provided +"AS IS" and may not be functional on any machine or in any environment. +NEITHER RED BALLOON NOR ANY CONTRIBUTOR OF ANY DERIVATIVES MAKE ANY WARRANTIES, +EXPRESS OR IMPLIED, EITHER IN FACT OR BY OPERATION OF LAW, STATUTORY OR +OTHERWISE, AND RED BALLOON AND ANY CONTRIBUTOR OF ANY DERIVATIVES EXPRESSLY +EXCLUDES AND DISCLAIMS ANY WARRANTY OF MERCHANTABILITY, FITNESS FOR A +PARTICULAR PURPOSE, TITLE, ACCURACY, FREEDOM FROM ERRORS, FREEDOM FROM +PROGRAMMING DEFECTS, NONINTERFERENCE AND NONINFRINGEMENT, AND ALL IMPLIED +WARRANTIES ARISING OUT OF COURSE OF DEALING, COURSE OF PERFORMANCE AND USAGE OF +TRADE. THIS AGREEMENT IS NOT INTENDED FOR USE OF OFRAK IN HAZARDOUS +ENVIRONMENTS REQUIRING FAIL-SAFE PERFORMANCE WHERE THE FAILURE OF OFRAK COULD +LEAD DIRECTLY TO DEATH, PERSONAL INJURY, OR SIGNIFICANT PHYSICAL OR +ENVIRONMENTAL DAMAGE ("HIGH RISK ACTIVITIES"). USE OF OFRAK IN HIGH RISK +ACTIVITIES IS NOT AUTHORIZED PURSUANT TO THIS AGREEMENT. THE PARTIES AGREE +THAT THIS SECTION 9 REPRESENTS A REASONABLE ALLOCATION OF RISK AND THAT RED +BALLOON WOULD NOT PROCEED IN THE ABSENCE OF SUCH ALLOCATION. + +10. Limitations. NEITHER RED BALLOON NOR ANY CONTRIBUTOR OF DERIVATIVES +SHALL BE RESPONSIBLE OR LIABLE WITH RESPECT TO ANY SUBJECT MATTER OF THIS +AGREEMENT OR TERMS AND CONDITIONS RELATED THERETO UNDER ANY CONTRACT, +NEGLIGENCE, STRICT LIABILITY OR OTHER THEORY (A) FOR LOSS OR INACCURACY OF +DATA, OR COST OF PROCUREMENT OF SUBSTITUTE GOODS, SERVICES OR TECHNOLOGY; (B) +FOR ANY DIRECT, INDIRECT, PUNITIVE, INCIDENTAL, RELIANCE, SPECIAL, EXEMPLARY OR +CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, LOSS OF REVENUES AND LOSS +OF PROFITS TO LICENSEE OR ANY THIRD PARTIES; (C) FOR ANY MATTER BEYOND ITS +REASONABLE CONTROL OR (D) FOR USE YOU OR OTHERS MAY MAKE OF OFRAK, EVEN IF +ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +11. Indemnification. You agree that (a) Red Balloon and any contributors +shall have no liability whatsoever for your use of OFRAK or any Derivatives and +(b) you shall indemnify, and hold harmless, and (upon request) defend Red +Balloon and any other user or contributor from and against any and all claims, +damages, liabilities, losses, and costs (including reasonable attorneys’ fees) +suffered or incurred by such party which arise from or relate to your (i) use +of OFRAK or Derivatives, or (ii) breach of this Agreement. + +12. Miscellaneous. Neither this Agreement nor the licenses granted +hereunder are assignable or transferable by you; any attempt to do so shall be +void. Red Balloon may assign this Agreement in whole or in part. Any notice, +report, approval or consent required or permitted hereunder shall be in +writing. The provisions hereof are for the benefit of the parties only and not +for any other person or entity. If any provision of this Agreement shall be +adjudged by any court of competent jurisdiction to be unenforceable or invalid, +that provision shall be limited or eliminated to the minimum extent necessary +so that this Agreement shall otherwise remain in full force and effect and +enforceable. This Agreement shall be deemed to have been made in, and shall be +construed pursuant to the laws of the State of New York, without regard to +conflicts of laws provisions thereof, and without regard to the United Nations +Convention on the International Sale of Goods or the Uniform Computer +Information Transactions Act. Any waivers or amendments shall be effective only +if made in writing. This Agreement is the complete and exclusive statement of +the mutual understanding of the parties and supersedes and cancels all previous +written and oral agreements and communications relating to the subject matter +of this Agreement. + + +OFRAK PRO LICENSE AGREEMENT +Version 1.0 +Effective: July 22, 2024 + +RED BALLOON SECURITY, INC., A DELAWARE CORPORATION, WITH AN ADDRESS AT 639 11TH +AVENUE, 4TH FLOOR, NEW YORK, NY 10036, USA ("RED BALLOON") LICENSES OFRAK AND +RELATED DOCUMENTATION PURSUANT TO THE OFRAK PRO LICENSE AGREEMENT (COLLECTIVELY +WITH THE REGISTRATION FORM, THIS "AGREEMENT"). READ THIS AGREEMENT CAREFULLY +BEFORE ACCESSING, INSTALLING, COPYING AND USING OFRAK UNDER THE OFRAK PRO +AGREEMENT. BY TYPING "I AGREE" ON THE REGISTRATION FORM, OR OTHERWISE +ACCESSING, INSTALLING, COPYING OR OTHERWISE USING OFRAK, YOU ("LICENSEE") AGREE +THAT THE REGISTRATION FORM SHALL BE DEEMED TO BE MUTUALLY EXECUTED AND THE +REGISTRATION FORM SHALL BE INCORPORATED INTO AND BECOME A MATERIAL PART OF THE +OFRAK PRO LICENSE AGREEMENT BETWEEN LICENSEE AND RED BALLOON LOCATED AT +https://ofrak.com/docs/license.html. YOU REPRESENT THAT YOU ARE AUTHORIZED TO +ACCEPT THIS AGREEMENT ON BEHALF OF LICENSEE. IF LICENSEE DOES NOT AGREE TO THE +FOREGOING TERMS AND CONDITIONS, DO NOT TYPE "I AGREE", OR OTHERWISE ACCESS, +INSTALL, COPY OR USE OFRAK. + +1. Definitions. + +1.1 "OFRAK" consists of (a) the source code repository for OFRAK, which can +be found at https://github.com/red-balloon-security/ofrak; (b) the following +Python packages, which are also available via PyPI, the Python Package Index: +ofrak, ofrak_components, ofrak_io, ofrak_type, ofrak_patch_maker, ofrak_angr, +ofrak_binary_ninja, ofrak_ghidra; (c) the OFRAK graphical user interface (GUI); +and (d) OFRAK documentation. OFRAK includes all updates, improvements, APIs and +add-ons provided by Red Balloon with respect thereto that Red Balloon makes +available to Licensee under this OFRAK Pro Agreement. OFRAK is presently made +available in three formats: (i) source code repository, (ii) PyPI Packages and +(iii) Docker images with dependencies preinstalled. + +1.2 "Academic Purposes" means use within a non-profit academic institution +by its then-current faculty and students for the purposes of non-profit +scholarly research, classroom and education, and not any other use (including +without limitation, directly or indirectly in connection with any commercial +activity such as, for example, sponsored research or consulting services). + +1.3 "Authorized User(s)" means any user(s) named in the license file. + +1.4 "Commercial Use" means any use other than Academic Purposes or Limited +Commercial Use, and any use other than by an Authorized User, including without +limitation redistributing the OFRAK code (including Derivatives), OFRAK +analysis, OFRAK-modified binaries, or other OFRAK outputs for use outside of a +consulting engagement of Licensee or volume redistribution of any +OFRAK-modified binaries. + +1.5 "Derivatives" means any modifications, additions, enhancements, or +derivative works of OFRAK or any component thereof. For purposes of this OFRAK +Pro Agreement, Derivatives shall not include works that remain separable from, +or merely link to, the interfaces of OFRAK or any Derivatives. + +1.6 "Limited Commercial Use" means internal business use by any Authorized +User of OFRAK during the term specified in the license file (the "Term"), which +includes use of OFRAK in exchange for monetary and other consideration (such as +security research purposes) and redistribution of (i) OFRAK analysis, (ii) +other OFRAK outputs, and (iii) OFRAK-modified binaries to an end-user for such +end user’s internal use, in each case in connection with consulting engagements +entered into between Licensee and such end user. For clarity, neither Licensee +nor the end user shall have the right to further redistribute OFRAK-modified +binaries outside of such end-user. + +2. License. Subject to the terms and conditions of this OFRAK Pro +Agreement, Red Balloon grants to Licensee a nonexclusive, nonsublicensable, +nontransferable, royalty-free, limited license during the term specified in the +license file ("Term") to install, use, copy, modify and create Derivatives of +OFRAK only by Authorized Users (a) for Academic Purposes, (b) for Limited +Commercial Use and (c) to share Derivatives (i) publicly within the community +(via publicly available forks on GitHub.com), (ii) for an Academic Purpose, and +(iii) with Red Balloon, for the purposes stated in this OFRAK Pro Agreement. +For clarity, the foregoing license does not grant to Licensee any other right +or license to commercialize, distribute or use OFRAK for any other purpose +whatsoever, including Commercial Use. In the event that Licensee wishes to use +OFRAK for any other purpose, including Commercial Use, Licensee needs to +contact Red Balloon and enter into a separate OFRAK Enterprise License or other +custom agreement. Except for the limited rights and licenses expressly granted +hereunder, no other license is granted, no other use is permitted. + +3. Derivatives. To the extent that Licensee prepares or creates any +Derivatives, Licensee shall and hereby grant to (a) all users of OFRAK a right +and license to such Derivatives upon the terms and conditions set forth in the +OFRAK Community License, located at https://ofrak.com/docs/license.html and (b) +Red Balloon a perpetual, fully paid-up, royalty-free, worldwide and +irrevocable, right and license to use, copy, modify, enhance, prepare +derivative works of, distribute, with unlimited right to sublicense, make, have +made, sell, have sold, import, export and otherwise commercialize such +Derivatives. Licensee acknowledges that Red Balloon may, but is not obligated +to, include Licensee’s Derivatives in, and otherwise incorporate Licensee’s +Derivatives into, the core OFRAK codebase. In the event that Licensee creates +Derivatives, Licensee must (i) retain all copyright and other proprietary +rights licenses included in the original OFRAK code, and any other Derivatives, +and (ii) make it clear that Licensee modified the original version of OFRAK. +Red Balloon encourages Licensee to make Licensee’s Derivatives available to the +community by forking the OFRAK source code repository on GitHub and publishing +Licensee’s Derivatives on Licensee’s forked repository, but Licensee is not +required to do so. Licensee represents and warrants that Licensee has +sufficient rights to any Derivatives and is legally entitled to grant the above +rights and licenses. + +4. Ownership; Restrictions. Except as expressly and unambiguously set +forth herein, Red Balloon and its licensors and contributors retain all right, +title and interest in and to OFRAK, Derivatives prepared or created by Red +Balloon, all copies, modifications and derivative works thereof, including +without limitation, all rights to patent, copyright, trade secret and other +proprietary or intellectual property rights related to any of the foregoing. +To the extent that Licensee creates any Derivatives, subject to the rights and +licenses granted herein, Licensee retains ownership of all right, title and +interest in and to such Derivatives prepared or created by Licensee, including +without limitation, all intellectual property rights related to any of the +foregoing. Licensee will maintain the copyright notice and any other notices +or identifications that appear on or in OFRAK and any Derivatives or any other +media or documentation that is subject to this OFRAK Pro Agreement. Licensee +will not (and will not allow any third party to): (a) use OFRAK or any +Derivatives, except as expressly permitted in this OFRAK Pro Agreement, (b) +provide, lease, lend, disclose, use for timesharing or service bureau purposes, +or otherwise use or allow others to use for the benefit of any third party, +OFRAK, (c) possess or use OFRAK, or allow the transfer, transmission, export, +or re-export of OFRAK or portion thereof in violation of any export control +laws or regulations administered by the U.S. Commerce Department, U.S. Treasury +Department’s Office of Foreign Assets Control, or any other government agency, +(d) use OFRAK in any way that violates any applicable law, rule or regulation +or for any illegal use or activity, or (e) seek any patent or other +intellectual property rights or protections over or in connection with OFRAK or +any Derivatives that Licensee prepares or creates. + +5. Feedback. In addition to Derivatives prepared or created by Licensee, +Licensee may, from time to time and in Licensee’s sole discretion, make +suggestions for changes, modifications or improvements to OFRAK ("Feedback"). +Red Balloon shall have an irrevocable, perpetual, worldwide, sublicenseable, +transferable, full paid-up, royalty free right and license to use, distribute +and otherwise exploit all Feedback for any purpose. + +6. Fees. Licensee agrees to pay Red Balloon all fees and other charges in +the amounts and at the times specified by Red Balloon in writing (without +deduction, set-off, or counterclaim). + +7. Services. No training or support services are provided under this +OFRAK Pro Agreement. Red Balloon may in its discretion respond to support +inquiries through Red Balloon’s support channels, such as Slack. + +8. Term and Termination. This OFRAK Pro Agreement shall commence upon the +date of license issue set forth in the license file and shall continue for the +Term unless terminated as set forth herein. This OFRAK Pro Agreement may be +terminated by Red Balloon immediately upon notice to Licensee in the event that +Licensee breaches any term or condition of this OFRAK Pro Agreement. Upon +expiration or any termination, Licensee shall immediately cease all use of +OFRAK. This sentence and the following provisions will survive termination: 1, +3 - 5 and 9 - 12. Termination is not an exclusive remedy and all other remedies +will remain available. + +9. Warranty Disclaimer. The parties acknowledge that OFRAK is provided +"AS IS" and may not be functional on any machine or in any environment. +NEITHER RED BALLOON NOR ANY CONTRIBUTOR OF ANY DERIVATIVES MAKE ANY WARRANTIES, +EXPRESS OR IMPLIED, EITHER IN FACT OR BY OPERATION OF LAW, STATUTORY OR +OTHERWISE, AND RED BALLOON AND ANY CONTRIBUTOR OF ANY DERIVATIVES EXPRESSLY +EXCLUDES AND DISCLAIMS ANY WARRANTY OF MERCHANTABILITY, FITNESS FOR A +PARTICULAR PURPOSE, TITLE, ACCURACY, FREEDOM FROM ERRORS, FREEDOM FROM +PROGRAMMING DEFECTS, NONINTERFERENCE AND NONINFRINGEMENT, AND ALL IMPLIED +WARRANTIES ARISING OUT OF COURSE OF DEALING, COURSE OF PERFORMANCE AND USAGE OF +TRADE. THIS OFRAK PRO AGREEMENT IS NOT INTENDED FOR USE OF OFRAK IN HAZARDOUS +ENVIRONMENTS REQUIRING FAIL-SAFE PERFORMANCE WHERE THE FAILURE OF OFRAK COULD +LEAD DIRECTLY TO DEATH, PERSONAL INJURY, OR SIGNIFICANT PHYSICAL OR +ENVIRONMENTAL DAMAGE ("HIGH RISK ACTIVITIES"). USE OF OFRAK IN HIGH RISK +ACTIVITIES IS NOT AUTHORIZED PURSUANT TO THIS OFRAK PRO AGREEMENT. THE PARTIES +AGREE THAT THIS SECTION 9 REPRESENTS A REASONABLE ALLOCATION OF RISK AND THAT +RED BALLOON WOULD NOT PROCEED IN THE ABSENCE OF SUCH ALLOCATION. +10. Limitations. NEITHER RED BALLOON NOR ANY CONTRIBUTOR OF DERIVATIVES +SHALL BE RESPONSIBLE OR LIABLE WITH RESPECT TO ANY SUBJECT MATTER OF THIS OFRAK +PRO AGREEMENT OR TERMS AND CONDITIONS RELATED THERETO UNDER ANY CONTRACT, +NEGLIGENCE, STRICT LIABILITY OR OTHER THEORY (A) FOR LOSS OR INACCURACY OF +DATA, OR COST OF PROCUREMENT OF SUBSTITUTE GOODS, SERVICES OR TECHNOLOGY; (B) +FOR ANY DIRECT, INDIRECT, PUNITIVE, INCIDENTAL, RELIANCE, SPECIAL, EXEMPLARY OR +CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, LOSS OF REVENUES AND LOSS +OF PROFITS TO LICENSEE OR ANY THIRD PARTIES; (C) FOR ANY MATTER BEYOND ITS +REASONABLE CONTROL OR (D) FOR USE THAT LICENSEE OR OTHERS MAY MAKE OF OFRAK, +EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +11. Indemnification. Licensee agrees that (a) Red Balloon and any +contributors shall have no liability whatsoever for Licensee’s use of OFRAK or +any Derivatives and (b) Licensee shall indemnify, and hold harmless, and (upon +request) defend Red Balloon and any other user or contributor from and against +any and all claims, damages, liabilities, losses, and costs (including +reasonable attorneys’ fees) suffered or incurred by such party which arise from +or relate to Licensee’s (i) use of OFRAK or Derivatives, or (ii) breach of this +OFRAK Pro Agreement. + +12. Miscellaneous. Neither this OFRAK Pro Agreement nor the licenses +granted hereunder are assignable or transferable by Licensee; any attempt to do +so shall be void. Red Balloon may assign this OFRAK Pro Agreement in whole or +in part. Any notice, report, approval or consent required or permitted +hereunder shall be in writing. The provisions hereof are for the benefit of +the parties only and not for any other person or entity. If any provision of +this OFRAK Pro Agreement shall be adjudged by any court of competent +jurisdiction to be unenforceable or invalid, that provision shall be limited or +eliminated to the minimum extent necessary so that this OFRAK Pro Agreement +shall otherwise remain in full force and effect and enforceable. This OFRAK +Pro Agreement shall be deemed to have been made in, and shall be construed +pursuant to the laws of the State of New York, without regard to conflicts of +laws provisions thereof, and without regard to the United Nations Convention on +the International Sale of Goods or the Uniform Computer Information +Transactions Act. Any waivers or amendments shall be effective only if made in +writing. This OFRAK Pro Agreement is the complete and exclusive statement of +the mutual understanding of the parties and supersedes and cancels all previous +written and oral agreements and communications relating to the subject matter +of this OFRAK Pro Agreement. In the event of any conflict between this OFRAK +Pro License Agreement and the OFRAK Community License Agreement, located at +https://ofrak.com/docs/license.html, this OFRAK Pro Agreement shall control. diff --git a/disassemblers/ofrak_cached/Makefile b/disassemblers/ofrak_cached/Makefile new file mode 100644 index 000000000..19c2263ee --- /dev/null +++ b/disassemblers/ofrak_cached/Makefile @@ -0,0 +1,12 @@ +PYTHON=python3 +PIP=pip3 + +install: + $(PIP) install . + +develop: + $(PIP) install -e .[test] + +test: + $(PYTHON) -m pytest --cov=ofrak_cached --cov-report=term-missing ofrak_cached_test + fun-coverage --cov-fail-under=100 diff --git a/disassemblers/ofrak_cached/ofrak_cached/__init__.py b/disassemblers/ofrak_cached/ofrak_cached/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/disassemblers/ofrak_cached/ofrak_cached/components/__init__.py b/disassemblers/ofrak_cached/ofrak_cached/components/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py b/disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py new file mode 100644 index 000000000..837a8df43 --- /dev/null +++ b/disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py @@ -0,0 +1,182 @@ +import logging + +from ofrak.core import * +import json + +from ofrak.core.code_region import CodeRegion +from ofrak.core.complex_block import ComplexBlock + +_GHIDRA_AUTO_LOADABLE_FORMATS = [Elf, Ihex, Pe] + + +@dataclass +class CachedAnalysis(ResourceView): + filename: str + program_attributes: ProgramAttributes + + def cached_analysis(self): + with open(self.filename, "r") as fh: + return json.load(fh) + + +class CachedAnalysisIdentifier(Identifier): + id = b"CachedAnalysisIdentifier" + targets = (Program,) + + async def identify(self, resource: Resource, config=None): + for tag in _GHIDRA_AUTO_LOADABLE_FORMATS: + if resource.has_tag(tag): + resource.add_tag(CachedAnalysis) + + +@dataclass +class CachedAnalysisAnalyzerConfig(ComponentConfig): + filename: str + + +class CachedAnalysisAnalyzer(Analyzer[CachedAnalysisAnalyzerConfig, CachedAnalysis]): + id = b"CachedAnalysisAnalyzer" + targets = (None,) + outputs = (CachedAnalysis,) + + async def analyze(self, resource: Resource, config: CachedAnalysisAnalyzerConfig): + program_attributes = await resource.analyze(ProgramAttributes) + cached_analysis_view = CachedAnalysis( + filename=config.filename, program_attributes=program_attributes + ) + resource.add_view(cached_analysis_view) + await resource.save() + return cached_analysis_view + + +class CachedProgramUnpacker(Unpacker[None]): + targets = (CachedAnalysis,) + outputs = (CodeRegion,) + + async def unpack(self, resource: Resource, config: None): + cached_analysis_view = await resource.view_as(CachedAnalysis) + cached_analysis = cached_analysis_view.cached_analysis() + for code_region in cached_analysis: + cr = CodeRegion( + virtual_address=code_region["virtual_address"], size=code_region["size"] + ) + await resource.create_child_from_view(cr) + + +class CachedCodeRegionUnpacker(CodeRegionUnpacker): + async def unpack(self, resource: Resource, config: None): + try: + analysis_parent = await resource.get_only_ancestor_as_view( + v_type=CachedAnalysis, r_filter=ResourceFilter(tags=(CachedAnalysis,)) + ) + except NotFoundError: + logging.error( + "Can not find CachedAnalysis, must run CachedAnalysisAnalyzer manually with the cache file specified." + ) + raise + + cached_analysis = analysis_parent.cached_analysis() + code_region_view = await resource.view_as(CodeRegion) + for code_region in cached_analysis: + if code_region["virtual_address"] == code_region_view.virtual_address: + for complex_block in code_region["complex_blocks"]: + cb = ComplexBlock( + virtual_address=complex_block["virtual_address"], + size=complex_block["size"], + name=complex_block["name"], + ) + await code_region_view.create_child_region(cb) + + +class CachedComplexBlockUnpacker(ComplexBlockUnpacker): + async def unpack(self, resource: Resource, config: None): + try: + analysis_parent = await resource.get_only_ancestor_as_view( + v_type=CachedAnalysis, r_filter=ResourceFilter(tags=(CachedAnalysis,)) + ) + except NotFoundError: + logging.error( + "Can not find CachedAnalysis, must run CachedAnalysisAnalyzer manually with the cache file specified." + ) + raise + + cached_analysis = analysis_parent.cached_analysis() + cb_view = await resource.view_as(ComplexBlock) + + for code_region in cached_analysis: + if ( + cb_view.virtual_address > code_region["virtual_address"] + and cb_view.virtual_address < code_region["virtual_address"] + code_region["size"] + ): + for complex_block in code_region["complex_blocks"]: + if complex_block["virtual_address"] == cb_view.virtual_address: + for basic_block in complex_block["basic_blocks"]: + mode = InstructionSetMode.NONE + if basic_block["mode"] == "thumb": + mode = InstructionSetMode.THUMB + elif basic_block["mode"] == "vle": + mode = InstructionSetMode.VLE + bb = BasicBlock( + virtual_address=basic_block["virtual_address"], + size=basic_block["size"], + mode=mode, + is_exit_point=basic_block["is_exit_point"], + exit_vaddr=basic_block["exit_vaddr"], + ) + await cb_view.create_child_region(bb) + for data_word in complex_block["data_words"]: + fmt_string = ( + analysis_parent.program_attributes.endianness.get_struct_flag() + + data_word["format_string"] + ) + dw = DataWord( + virtual_address=data_word["virtual_address"], + size=data_word["size"], + format_string=fmt_string, + xrefs_to=tuple(data_word["xrefs_to"]), + ) + await cb_view.create_child_region(dw) + + +class CachedBasicBlockUnpacker(BasicBlockUnpacker): + async def unpack(self, resource: Resource, config: None): + try: + analysis_parent = await resource.get_only_ancestor_as_view( + v_type=CachedAnalysis, r_filter=ResourceFilter(tags=(CachedAnalysis,)) + ) + except NotFoundError: + logging.error( + "Can not find CachedAnalysis, must run CachedAnalysisAnalyzer manually with the cache file specified." + ) + raise + cached_analysis = analysis_parent.cached_analysis() + bb_view = await resource.view_as(BasicBlock) + + for code_region in cached_analysis: + if ( + bb_view.virtual_address > code_region["virtual_address"] + and bb_view.virtual_address < code_region["virtual_address"] + code_region["size"] + ): + for complex_block in code_region["complex_blocks"]: + if ( + bb_view.virtual_address > complex_block["virtual_address"] + and bb_view.virtual_address + < complex_block["virtual_address"] + complex_block["size"] + ): + for basic_block in complex_block["basic_blocks"]: + if basic_block["virtual_address"] == bb_view.virtual_address: + for instruction in basic_block["instructions"]: + mode = InstructionSetMode.NONE + if basic_block["mode"] == "thumb": + mode = InstructionSetMode.THUMB + elif basic_block["mode"] == "vle": + mode = InstructionSetMode.VLE + instr = Instruction( + virtual_address=instruction["virtual_address"], + size=instruction["size"], + disassembly=f"{instruction['mnemonic']} {instruction['operands']}", + mnemonic=instruction["mnemonic"], + operands=instruction["operands"], + mode=mode, + ) + await bb_view.create_child_region(instr) diff --git a/disassemblers/ofrak_cached/ofrak_cached_test/assets/example_ghidra_package/example_ghidra_package.py b/disassemblers/ofrak_cached/ofrak_cached_test/assets/example_ghidra_package/example_ghidra_package.py new file mode 100644 index 000000000..b8000a71a --- /dev/null +++ b/disassemblers/ofrak_cached/ofrak_cached_test/assets/example_ghidra_package/example_ghidra_package.py @@ -0,0 +1,14 @@ +import os.path + +from ofrak import Modifier, Resource +from ofrak_ghidra.ghidra_model import OfrakGhidraScript, OfrakGhidraMixin + + +class GhidraExampleComponent(Modifier, OfrakGhidraMixin): + get_code_regions_script = OfrakGhidraScript( + os.path.join(os.path.dirname(__file__), "ghidra_scripts", "GetCodeRegionsDuplicate.java"), + ) + targets = () + + async def modify(self, resource: Resource, config=None) -> None: + _ = await self.get_code_regions_script.call_script(resource) diff --git a/disassemblers/ofrak_cached/ofrak_cached_test/assets/example_ghidra_package/ghidra_scripts/GetCodeRegionsDuplicate.java b/disassemblers/ofrak_cached/ofrak_cached_test/assets/example_ghidra_package/ghidra_scripts/GetCodeRegionsDuplicate.java new file mode 100644 index 000000000..cbc695230 --- /dev/null +++ b/disassemblers/ofrak_cached/ofrak_cached_test/assets/example_ghidra_package/ghidra_scripts/GetCodeRegionsDuplicate.java @@ -0,0 +1,88 @@ +import com.google.common.base.Strings; +import ghidra.app.util.headless.HeadlessScript; +import ghidra.app.script.GhidraState; +import ghidra.program.model.address.Address; +import ghidra.program.model.address.AddressRange; +import ghidra.program.model.address.AddressRangeIterator; +import ghidra.program.model.address.AddressSet; +import ghidra.program.model.block.BasicBlockModel; +import ghidra.program.model.block.CodeBlock; +import ghidra.program.model.block.CodeBlockIterator; +import ghidra.program.model.block.CodeBlockModel; +import ghidra.program.model.listing.*; +import ghidra.program.model.mem.Memory; +import ghidra.program.model.mem.MemoryBlock; +import ghidra.program.model.mem.MemoryBlockSourceInfo; +import ghidra.program.model.pcode.PcodeOp; +import ghidra.util.exception.CancelledException; +import ghidra.util.task.TaskMonitor; +import ghidra.program.model.lang.Register; +import ghidra.program.model.lang.RegisterValue; +import ghidra.program.model.symbol.Reference; +import ghidra.program.model.block.CodeBlockReferenceIterator; +import ghidra.program.model.symbol.ReferenceIterator; +import ghidra.program.model.symbol.RefType; + +import java.io.IOException; +import java.util.*; +import java.util.function.Predicate; +import java.util.stream.Collectors; +import java.math.BigInteger; + +public class GetCodeRegionsDuplicate extends HeadlessScript { + @Override + public void run() throws Exception { + try{ + String response = new GetCodeRegionsDuplicate.Result().toJson(); + storeHeadlessValue("OfrakResult_GetCodeRegions", response); + } catch (Exception e){ + println(e.toString()); + throw e; + } + } + + + class Result { + final List codeRegions; + + Result() throws CancelledException { + this.codeRegions = new ArrayList<>(); + + MemoryBlock[] blocks = getMemoryBlocks(); + int i; + + for (i=0; iA0egFTNbJ?714#{M96XO!i1cJs0IDtR|rsjkVm}1mJZbVJ>AgR)?)UFj< z{C=sNy(DawUEEwiL}G>#Dqd<=lvXL#O#(JVtlX>`QRmF;m?hB`ty-#){XJiEX2MCN z*8cJ9UuPeW*_ku*xx7E`&-?y)&u4DDboFJHWtsFZV-_0yy0*udC7f^gB)>8yzr;8u z%d-yCuIJr1th7ve6ey=7mmEAl>2H9tI`Z*dD{jAjFT?$e8JlWMsnwX4GU zdB)gYXi8q~{}j!!Iqsgwn4QrwcZBoWaE9;AY@dA1%$)IRPrt?-JG*3=dYQE$^)1ye znmy4cscV=1F>X`CS^bnTdbY4cd+t+lTX|zT=f>@?4d<9WvyAa(S}uLN4@GI+Rd33~ z*yvwrnY3)$k8SUXZ2F=ea5wZt9hEnw8MPUvBb;kY>uIi6dz^7u&(5!9AM_b%=VzI)2=CmMcdc>ZML?~A&EN%ufFx$HprgNFNKrT#ESKi0infpEGj8DrJm zlULv0o}4^p?9tE~1&(g7c0FUb-eDZh8vi}U9NUzXX9TU_yOw>{tF3;Kd&Z20YR8mD zYgT!*wlu~?IaEED>s8Fb1+3ZZ+np?yGE(^NW?W zxo^3Bfy(Q8CiL}_$;rb-`}7EUi2h&FUzYjJL8E3>eU6VWw@ePY>xQ1Lt?Y@eE$@l) zmCO9gt{SaPVeHUum@8iz zZw1rGZ-HLdgwrQ(sh!Jxd+d^6M(NSeDfb1r@)rN>OQ7>H@Z}eyB1eHE$6=2R1$ncn z_8e_mWBozVw1vg}ef|t5!~B`noO?--g-&zeI_nPkIe%!pXx7$_3kJ#v?i}SNZQynK ze9IP$YvSkb3BFnr!~bGsMB_!q`=iOpqZ;=?&e<`q=5wBIpe6sDr~ob5?r>0ac1Hz! zB+9wN(RIvk;j!T$=kFdba#lMtlJW~3@%4_VNWBi~*$wsHMLm^QJv*s)Cvzb@nzC10 zKphL3u}WU8i?WvEg`&#|drvgS9*&mUw?dD@w0{NntG;d1erY($@vKm~HJa-TM;&Gu zx*d)dfS1kguIRY)RLx@EGE2SM%aB`{Vq177*Ry$^X>AWFlg}*b&1Nn>kj>NggU&R)}U&j7rt+*jJnv2Ss$GOwh}sdZg=q#(Hg43go0M_J)1YmbG{Ec0H0N4AgW#;U>4 zKFT-E&=D?jpfmm;U@46ue2_8KLU={ zhW(cC{;^0nI_`Y8_Fdt84sC(=`J7QF;C*J;!hMwk_aV3sRpvqGYqibp&5_C#%*^m} zl(i|Nc0bE?r)veRTz`RU$%@ao(2|3k9r0=&aNP@Bl5=}GuhunX%G_Va^)%P3O<_z~ z#&eA`99_$C9mn+?-5d)zjQj2AEZV2P_5wISv9;#P;KKb`3g-kj{BCjkd{f;P`sz;U{Qx5De0pX~X_4&>6t5vXyneynb|*1cyx{KB)_w;A*8 zTk5}`8#d-=$@K*1Zl3*jN7~1WohNRtxBJ)-+KfK+J3USx( zKjYQzoeD1@OCBg7KkV<;QkuRTx_aLIF8sbWeEsC)11S$-6Ckr@hTnu%axQ$~c(t^x z^*tmWn`;lx z>bE%OyT}s z+LZ3^175>3@w9m8aq0?I)ss%hxzsy_|1#9;M%$*d=8#qF46n9K=Th#gUi`e&kIX!|eYGbZ|5Mrno*-vBW8I6+L2vJv$dtR{HV^R} zJOtCt_6ZAJoN@a+%k3LAW?d-WpOG=0uKEI=SXOb5`I+g0!}qkA(={(oKR;Ijo}J@(?aceEKIeORW4tgs1|OK=Xzm!tygkue+NpYn z!jiu`dcApjn6 zQyV#Z=Q#8e)83ElugCnfkl%kOnyq-@66i>Ea_+A27Hp!v%GaZ%{C;N+x-uUK&w-xv zj#p~|Cri!l=xgX%DKiFtl`pUUG<9R5Qc8qIIG{;M_<^jR;{)}mDaru{CbINB>vfEseixR9qebc~rpc=VhkL?V4xIhpgf?t`|kDe=Do!A)4-Hl<<%bgQ|M24;=0B4YVQRG$?oBHe8I&2 z>gM?kzs48jxt@vdujgJrWeSdb{SDYJYuaVoyaPO67t_#_F)hB0-x`zk>A`T~*Y)vP zz!!1d=YB6Pv*!89PN!imzR$CaGZ?zI7ivDQhgXF^!7o@Bymn8t1^rMGy~CFop7+DA z*YNBr;Mdqc#W*$Q4uq!0J3B9()*0IHs@hs$C%V(#AM^R0^jYHmAA#SejX8X(jQY|d zco`k~Y3LZbeNkOdy?9ToM;dj(C$i?y0PU`hX?1OFUB-NB6Td6`&LZ=RX4^!gPDy3H z^iLOcS5ww1cVU084?pz$EEAKHhtl?V7A?7GPt+oP zS=korPqi(4Edaj8cCSg=T~E8R0W_}D#UJ46$NvQmI~a%hdTinEj>9)4{k&H2GZ%IE z*Pnp@=qd1Dx0D!!;4hyH|8u`S8UCe7yJt1P|8LOgTn~E%nRZ-u31`Xh2e?Kb*7nZF z=5uqw);IOm{`x9xC&tp^?5bIg))y*qQgZB9?^$p^79Eyf_fbqu*vGVS5Z zTTJHyvpY)dN%?{?tpm#imN}f-M&h--W!X<#eA#GIm^;}?F+G**^L`ihk9f)|ZwbU# zxl*66a^kJVa>JB6m9G!Hs!snzVPbnsb1(j_^W7F~@GgAQ{=2bMmEpHBQ{OX?QUT}Fsb(q*Dc2JeM zW4@+>YuT;&5wEs+jF>|iAGd)AW7@^0wM{j)YfZUNxQOmG*pUvna{He64gODH8Iq1j zc==xDMg7Rv741SBwW;)#rQd?<)o!SQYx>ztIjgi4+^j+V*ZoiRqj6sjuBC&8qj`+2 zk$yJ2*k?(<=$jY^o57>_^Ndr<{zX!5a|5nkNttWF&kQFQWSqy3EFjj^@}~aUE8Yp7 zoU0?z`+rb=*12`tChK0}i{@od{3OQn`tVxt{On$0!igN+?8PyK6S6dw1E~x%UgBRf zHpw8#n^SSQI)U{f;qtf0fz9An{I9kb#PYw6v(rwYlch;}XC-6L1G{*?6}#TJ{}L?7 zm__0bjSJg|I8Z+^yT0JfE506Syt0w*r_MlGe7QdSBC>5IcusW@di-;lig%Y}`&6EZ z=TI4Pi_9Qcvxo(+;WbO2%bP>m*Lr=P#rD1h&5V7B6M7 z(~tq!rJdm-?8e_!2M*DnZ05L)O0U06xWn(sR4(&dXfw|kQutFnn!+tz6vspw=Irli zPvukCKY6^aQ@@JLNok=`r|#pvWWv}Pzq>v-)LG~6zsIhTE=cv5bgIUW4|2lydolSY ze8;|Ec{qwr(P^Jg+V*HevO}^l_1|KdRgtZ*A^ditt3!mQ>xIWB zTR%ZL;WWk{Flp{Y!{S+=_@;D7qkZ-diH((achbBGa*~|7r#v6 zJlMW5?znevQa-hZf6VX6$$z_X2{GKI9M^FeBHYIK%U5!}k>gs9cfadh?;7BIJxA($ zqYtqQyxP2lb(-BEdzo=K?*4EEc#~hU7vx@rjK3bgaU=fN7VwT=7GBNx`?>y+JNyKG z`Ztj`-`tKYC=;J(QG9}S<&R#5&3lfGzn{bq6swW%npsTj5xpk6Wq>;8yc8Ii+sO;? z8(%>zUiB%r5E?ieIOON)`MwOVHPVJ3Q-0?!4$KY>(%hd1`y+YUpG0C^6S= zd>iU#y0LdEyQ7UG_`0LmHpP!kNWWSo)_%~TYFF)lC29L5(4_8_7tcf9*5hAq7fhqT zb+`JK^VK+>p*0@K@vM89zuE<7_-XQ8R&xD^mWks-8_$~; z`&sg9&!-R3Z5oeg^!;1hUGmGbmfMO=sd(S+SGia_m%G^8vFNO)#Fd% z>mMf9uYs-=_c)mJSwqe=+7aEN7ksim{PhcV)P2-JFNAs5TMTcVDc;Pr&xdn4_X$#mrQ%6?&Kt4W~Aac)_Z~ z>mnCV_28wXtjekU?3mu)M!dWiy>NMCja(i`x1no^JA5mebk<5=wC9P}!6WU81;Kl* zY5O0-hLT+^TTyo6(ik?@a>~%j2zV;*27Y(|cvHMpz}d+$gx)xYaPxnHOWI2Pp?lpr z&wUelFIc4yz634>-^c~?Vjnj4XDToFf$|$B&=pqVr+y8)?8WSouO@!#x6hgv&&TiL z>+hXY=NI(NZ`dV@SBf`Susb%kd@PPjitZHuJT)dMK6({6kj~Fs+a3rP@Ja_qE>j^d z!-4O?HTr87M}D%DYx`BA$1>M;q90!<+gRqc30{9&nF;VBT3jSN5?2%t2#(hyW6;N0 zg5I5}p0Umz3{7QSAb!6+gY8)+P6$0MV@#s|j13LhJhO>6a311Z1X!!`d3qS2$&Tw zkgSmIwwx8gPx1eBFEh4+{FN;04rO4!Bs!2WckCFWP59SxpBT@?_a7bq6*}ZDcR1LA zJ_kl$xgH~23m?}4n{?8(jK!iqJ<~i~4}8)`n_|56#rLEetk3ktJgzy||C;@^jlu;u zSrv~Fxk4S`07EQ}Ws6?>ptDp~rE=={(z={FHQw?#eAX!Yo_qWr|4XNvW3NDFz$-NaEy^x> z0Qt$9zzJKak%n2^c|iD*ELkR8F#gLJ|2rT;Y^W2oys(5VPFs!ioTCr*Ejm^VH&-5x z9?CM_F|Ac#r*hAfp2n_Q8JN=hiFxexQ<*H<{2(@sbS?6@-74iWT3f<4$e#!83qN^$ zzHF%%UEqarJ?bnpyQB9c^;k!oc_FkRKFJ}A&!3!Jr1-Ao^aZywr^Y@I=~>pSQ{K(s ztI=PA)3Ub&9{^8UN0C4KGU7)|DW_QfW^k3_U@mZo&m`Z)Q`jBBPw{hNyB_?AZ-l#d z0iXCwek%Dcv0bEf81b24cRg%GuGPNi?2mv$byJ`DJmx?=e;>ZhN%Ts4quf(j(d4_6 zett--^E#V*?&HxU_kT?pa1M;Sqax!YyXt7xxx{C!A+ATcymBNg);6uNp^WNa&9`R2 z+0R&`)!44HfsHxaI41iApIu|45Bc5K^LuC88Sy-5EE>oD<@;kBT4P+yc#svW|6^k# z8@>enZKVDx>Irwi{^U2nTTJt`Nu0+QZ79~h(i@JZI$mvKbvT+bg56&AYS+=nvdZr0 z`jY0=92G3aY>e9}R<`>6w58wN&m#{q;56S&nK`ESMBLk|u4=Qq%QHDsjs2!LUInZL zr}qh*m_xGh&Dde`99FP=xT#j`_CA;GR@~ysa3Q!*>|*a2u#(#}C2nI=I7a(%JK$(3 zZKyu&A+N3siJN_HN_n*>|LqCpNAci3;IzBZ(X<0`pBx9G-O}$%&u$78TN`L-TQJI3 zo@&?ig@>#=q;)@d(`3g? z9mO|8UNzR)k<_`7I%)Y2o?=ICOUnE?Ww3h!#evc|h#Twf&hYZ*CQrnHew)9o_`l+a z3#iwKhwh}0r;sa+W7K+WBfRfQ%B?+RjMo73_0VE=Ha|DR^O zX?ngQeRD1CrZL&rP9UC> z#y#J0%6iokNk3mX1-=`=r)*5g*VG1G2AslK=BoZc>$K~DUHU=xnlbep2j=!3WbyrJ zuEWI4J<-JCdalEP|A3a^!A}FHWb5s;r8%>l4bcqyN$jXKv0f*awbP|N%XGzh)MC9_ zdew5)BG0Z+zGv%2v2H{TJH2hK&J%fT$2Q7E7JQ{P1t)8KM^oMPd!j>VVg>bx8MI^5 zWp`31(V_a$y0`ABf6ZsweO*k(xZ@CY(VWo28e;;?Bqjm0e^9#`V9#<0uCe>FaM zak10MYn^U`CvsckyjO=<(9i36na{2`=b6jC|HeSMvZr+;hrWi~@!`EPmz4%CU|S#Xm$g~Lo;twThzbo z`@_IbKG}+Tu66~QH{`R3Ka{U6xhGhVC#_2z-6zkD>omW$K<@IHOTF65xo6wEcz#9r z3a-fm#STCg(|3p21<70y7EC|Sy>@Jc)-*R;b{Nm&dWQVgIg}}k)yw@Hol>QK$>}9# z;FGuNS>)-?OzUQW|0rW6CzW-(_V7&F&2gSdzk&t3AkP0)-_(n9amnTHY&|U-WQyhR zoA6@}JPHph!ACkK)zz53PP=Y0CdSfQa#`DfkA(}>`E{XQr%r#s3~j0I0%w2NYWgR> zPkrJVf*&7h3uE+SIKIMt<@GA>){J^J2b?Q!S~5opXKwqCj|vdZfM#(cTr>A4kKvCHrSS@V)lo+G}g_b6m*30|{!7q-*dn%16k z?ro8AcEO`vfnqYb@>Yh^PulC6@L$2nz~bAYm(GHI%}ijqjdwOor*iV!SRc+gx8b|2 zsZqFd)#BSDv`YGRn*$@kVU_=iM>tCbazw*SEshC zn32YN3>;OVi}bm2(+{r77`?v|<5{%H++`iXNq!|UGdszB7hY}hX6(}Tr~|yp*U6gU z325*0S8M$X+;o(Cf{to6$i45@Bf0IjAHk*wa*OMHCHtcQznwA99Gha^Qp+tK@D1ZD zaxeG3E&d{7E~f7=KO)}&{&2inY2O~?!$-%9?sWgQ_WAy~6Xaq-L$|%|T;F&j4fAa|=I|c>mzqm_M$F?Y%;Ub@%S! z=*}{6Z}9{?wvrsE_VYAvJyFi-iT>p@#w*@);meULiG!f)iT#KVbLa1gGTR^dd~sy> z{;BShwQaP)d=ppMIgtULEOaIOsJ>&6z4mZ)$9&qWmIG}0xIYiwsBzz}GycLG@rnC; z_e35zH`Trfe<~23uWcAxg+6l75OP1(39@aSq~Cj(pI5zgv?h7*7vQl{#lB*E`SO6@ zHGK6hn}OH6r{?Ga9d zCl7qlujW!^*6Tj7wt%Zv?tPIqTO8%Yc(ql@Gx?gc&0E9&u*_f;_y!kit#9W9dDYPN z_KB5Axwq1W+SWQ8b%K0(6|}fMn8R=GuU+U4uYblemmAvJfbF{w{I?S4;y%y+Pn`ET z!ac>|Iy~-qUPvy|AaXCX%HEUcw*%1Zer%|RRZg+LEYGs!+)v4wqZ9j$d79&k9P2pl zMYd_qCwDy(&baLnXrvdP_@nWACGp%-cc8i_x=}LG9f)ZlrWMLH(t?Anto6CcCHun} z7aqW7I+L%#py2%L<8B`J)!c*)%FtFl^iIz18w+Yo$uoQRb792^(St6 zV)^F}R&HK6_|@gV`rw{&`^qPme?W55JhyztD~-9G>pSD$&o0-xnNd*mcwZ` z8nb}wxups2H{y4R8NPG}xaAzjpy$N6?ei1dhl*=7;uatI4$T#~1oyu18{3DvcXoL= z+NJxp?h(tk`{Ok&@xVdedsA#lHqw3M2I~2A#>w3DS>^l=o8O8Ph?k#$9y)COz9M{@ zc)^3LInHpbpcneF$d@03hE}ZcYAfK!XL**=lY>1f`uZufn60uV!TI8fEk7%!+mx1z=A#oU5*`uF>%EMJd3R5~FfoTt*05rFP3ikEWz)75kBsMwwwG3h zgNnIrLi{3LYk^O0XRUBhJO-~UWqnZc;>YmU(nKblNn0LeRHu{s!i(B7Rj+p1tt)~X zgbVJ;p4GEeoX<|myoT{Bp7b>Jg`1*je+K;*9-lcc`W)@*eFCkyWYymY@+kY!i844@ z2TtVQ3zltyjWHh-&r@D0t}nQyfCEd*eRLeAWFU8~*NK z&TMBmx|{mK?VkX5I{$YkW8QoIyyy;KNatNRImo?~_IB_rolkhCW>qu~luMdIY0CwYH<(lVRa;9AB1GC=g$lAmtv8@z` zlxz}A>QlBs$`7}|53+?9ksG1sQ=GN_h2SRbZ>Rc0hlt*DCyE0W<3Y4RGt86oS(1xPV_5DMLG&A!bNWuwb-)+vZ^Z}X+t+oo7YZlx!SCEUFH+q`{WzC8!lm%2IGE_5j?dm$ z|9l$V$GUdln_DM7z;!y$8x-4zUW8+fCGXV7&@LQSpl$P(u*LJN&x$X=33hEz5FA`9 z&XO&Qce_|C>+`YAVq8rFwr7q{9#ebJLcAvVX4;cX5H3x%-p4z+SB!J?zZ3_ z(Tl0C_sG9rAvmZf8WL{dhv?PdSM(N-(eA~D6}ij!*{~$@-Dr z$=zPt6hDjk@sI=Tk}dJNCTrVyV7iazu?z*5z#8+_OX#bWH8as$Jf4PURd6>$&o!nB zN5iwJ+?U*a09^k*<)n8^v}VsmRSEb+Hcn(lP-JbXic%w)i&>$30B(6RK0NE zdgA6~Yk9jb+I$MQdeD1WbbbLCw5F{0z*HXitV&7{8;!Nmqbx(W$j6&A((ZvQO|PJdaP5@I33X`HzCr zj%qzVDSG=geWyN#a1Z{7?F~o!h>y`mcsAFP4IQ*EnqSFp>8p5c*m!qY_{?gDv4<}K zC$ihNlOv1IOMV~o$+-G}r-L;_V5?b9Pk_$5L**2UZ0tkx31Sat!GroyyUJS>T?me+ z8?IUNR_vs9XD2yXBfFz*yn`t{Moi+F?~(hyw0k%hgLYDzMfjDT-=w)KqyLp3PkH)} z@9X(Na(N~HT=>I64v5CBZjSQ7@t-o+k^!=rGUYy>x}o!0@PyFU52tq(+cr+{35)_{4?7`PwHfZ5QQXjb&7`*RbT`~dl?qC2bH z7c6E@Yy-Vjg~PFN8y@P0mg48ohxCP2rVRL;%lzQ$#p?i?OL!#i=eXW^9Tk4J1nNiq zedJe@$EKpgUAKx)esG-kP#%!njp@4V?W4^nV?N?uzS`@HM`Bu|uH^Jx@RZt8yZ?p~{RRMYoTWXDXvek00kL@t4JRrK{H+1SAJfQ<0jo-`N5I#%UST~rr z%={R%AR9MFpBkTCX8o3Oip9SeFXh0mWVYxVeq+8)_U&|EJo^itUB8>$$dReO`qH}_ zvIzu}bfWZs%zGns-B_bt$>=Fg9Tvp|MNiZCt^0!S!t36EJ^xibp z;~qNtDDxgpp^aa1t@_fzH&aJAR{vKs##@9F%1GYpJv{O7F3O2tZy^Ssw()*=G##t_ zG4a~x$yrN%T8+Cf!aKs;|19?v_e^b)F2=6)4wWHy@G$ZnTUg^)Ofu0;z_gM3_r4DM zKc#u#%9NoAGY~8-*VimOp5-0t(9gfr%Z1;j&exSMU9I~{Uj*(_LT44$!Mk49*B0wr z-etVdy*eX1L%KM&If#3y56y|&y*qkK11??K_hyNy?rESTIRA$1faZZN#Q8Xz3O>M;V&zunljBWTv z+4O&*i&QrKlV}9EB^SCWD_`(Z#=01rP;<@tU(hlly~(>I74`k__;=`YDdUqrx$#BD z*QxQ@yQ6nO%fe;OzAgG7YY^S5Ij#rKwb>{Yf%6isz@#QhH3^$J-^DYvzPIIBPxx zzwmhh{Rt=Fw+)-JGo7n^6`b(=B5*DINJj`iH-VcM!`q*8U+rk!LOCvfO`ZbBQO&2; zJ5RN7uLNJei!G%w%8rsv^=V`m_W#il;MD#mH*;1@4w)6llrq&9?5ZBtAeXsUw|#^B z&R*(>o>vhwTt%#XmDv;h4e#sb!R-?6E#ux2?%m71lx{yx9m_`ELKl()XG3?&w^Pp1 z%hjG)P`bBdnNL~9JjhvueB61QxJ+B9^+>A(uXlU3*E1*V{}N?h-HY$KmUX9nwaw7s z!iv_~HiTTq_PD8jB(mPxhEBXG%CKIcb*~C_nfp+1PBGXA$vVw!)^IG-9oN+!IBHAl zZF$;qUA2pE%Q2q;M=_o;22vP{tVI^~qXnne{Kx@~Pw2SZrq( zxoiCsW6*t>HB;pjnPe{>+G(9ldoN?(8g!`zPV!n;OZyl8B9#ZvqtG(EbF{wJTMk4& zkQDiSx5h9r*4E?Zsbn0UHJ#tu7fE~o3GzOv9qOKRcFy){Z)1O;^tpitY3sy(Ns7m) zT)KX%{lbpWxAsH&9(j;IPOfp?Ak^OBq;yn80@*@M-TX!F@m1#DTGE*c$_W*1G47+|$?_$Ds9ItzB0B*~I(m6)5`w z%B5?T2T!-mX4Wi)*E-G~i*sebajR%T>!&tro*T_bv_tK4FRlB#)*C#fo^p$Y+ujoS zh4Xv;-WAB(3b`P5fAF927|N_s(7(<8Qs|OgWeYybmdMy!qHCP~;4?p(JZYW;pA8>q7R}KwiP4$jg;8SxYV7fqWc{mTgB) z_Hew9Eab z&=-dJp37YPn*6sptivhaV5zHogSFwSnEPC}7oK~|0C^d=KV!LTk*Vgb2hxN$pu7Dh;&ZijfM#H{#$lA^2{s@Qc*cX8fU8Oj6D0{?kzrc~>usJ$7 z=5TDH-fYJ2a=nCOCC4fb**mFRG-bgT$M{-hFKAD-0?*$KPd~x+d*;>GB3FS6gWQ-3 zjL6C$?YHw>Z1!&YM{fS=*yOPsylP4Van6Cx+7I(9z{(zZ=z^`$4`}lSa48zL%;co# zT(};kOv;0L{@>l-+fZI}la_z6``S;D_a%;XfXfcM&QHXFPU=rGWt{m{JKEE8PExK* z<*0v4LwS{*`xtv{(Qh~9-SVEuEkWz0OZ}BA*l$vE?OqTmk6?yh-+xhjiO<~m4Q%#Q zX78e%5suW>81DwQidXwup1DQ;3gd0f+AYBkeWnLftd==HOh)%LdVUo$6iVNLF0x6JuZx$v*6X z9dXQtHC4- zHd8{rlxr(!pFP!x{qM)dU@tB9)+{g|dM5dTUrgVOf$@3I};BnkrRm%8{0y(} zL%!E{gWtD|kD$mvfw)#Vme8W(u}SH)9=v)=KDM za&*od@M;d_Y;Yp`lD#)uGv1uQR6Y`&#kKK>55g~-`vu4P@K3l`sITcQCa-aRtHb&- z_**c#3wx?=N1vY9(eJ_57SC%>6v0!#XEENOFZ-H&G1d#PQyv>WkxL{!uC^XgjwE*Y zFPT@_(t=%Zrf|XAomO>Duu1a{Y=WyxaOc{?f>+N49N~A~ytO9y_A-ZUr?rQiTWxGW zLzxao=ga+Gr`P|h*Yx_9Js9k#Y@T^l?r&z)+is0|J(j~Utvx)T_7nI%ZXxT48(|u@ zs(s}UDo==Y@M90Mk7(OD`@MwGI>AMT7&?Q49@e!=q=;{dSs_%dwp8>;+nYH6=8*W)SC1f ze6MH*lo+-9~93y5# zzFf5(7&eC43h}YgcH~fB99ss?S}Xcx8hxE3+XEbslZ3pl2GhKfe@Hk3cKNN6WwW89 zj#0*9-d1bpy2biHm^a?yjOCxH*zN1daaWrkGg*HDG}btVPK{x-93V3ePlNsyj}RS* z9@NKQ>bK~1)LRTa%oi;P4>tpsXki*WRDfnQR?&m<5#>vZkJ5SkU^0*RJ+16b6UUP? z*IjpUczapCCy?`pZlzBO7IRin)!)M{T@%dG1k9^x-5(6^FCvQw_-O#GC zmiHm@KFh>C%Ikwd=_Ao;Zw~o?$Mf;;_Y*TvPO(>$O*BV1uWY5<2V&co zwTn*Et^IGW47I)^8zr?fVn1gD`>`9@s6OATK9#epK5ruyd~%;t8v4wsPjI1_$%%eP zww>sgyvt65U7$D)etnFi)CYJLS`$wh)wkU@IcIq={YSUyv2Fz27kZA zduPaaU~RRSi!Qf^xKR)E+=Kk?Z<(EwaE(mT43*;=6JPtCON1G>IbZw zSv&lH=(aNN(!MnxWG=omFlF9(EZ>8kuE(i2;&Y3K;FDO6dJY!`Ye!bjq&=&Pvuq*xU$VD_ zyA&tlA;}Kmaz=ui)04KQ2{*3>H`BlkvVO+J*&x%|1)krB9db83x)qs?-wLi%drk46 z_aoy>%}q`-?L=2cAxqK-udK@o+W#7 ztZq*ZVNcEhK6d|QFR&4GTivDvC!Np{GU1Alf1fHQ_9X8Lw5GOZ-o6B1;EM3)$kgd$ z$a0l0VN-x#!KoN&BdkTnPu@>0!#kqbWSw^D_Q?Ao?~8zsT;=vW^avk=3wvLf=enpf76V?i_kGr7ueXc)+VJ7pCO>|l-5%-7%ous3UF)KfOOGO><%iL3 zt!1>|U&I<#fpKF$%zPztvRCb41M|CP+1v1M`l30M0W{k04yTP?Vq5mj#D@p-JexIT zv@Hmjqp5Z;Wv>dXPkFUP9O%=yKiM&VoAf!2{2l3?5`9>}pTS3K9jQ_e*hjX7*k0J} z>#!RJfPwwjMtURmiff&LytG_zCqCY-#4zs2``~*_an#F@Y4~bm#lVaWv8O#TTf^Rf zW8m4x=I0>rKbR?@`$l#|k1i3egeTb?eHVhDSPF#hb=qs$@iV(`8y`lwU)(%-+5Zr(oN zOHUSouUHwu|1H-@m4jX#q5Zpx{|A`|vMm*fvdgKZ0SJj^e+?EaAh-X{K&UlRIhC}gl z;_*DsJN>?%)%)m=+tWNr9?19p3T01~2}S0$Ft#(cEn?r5e&rJtO5~~F2i5!Ojd=I_ zH|nN-=Ow%=AwO&z@@$jS7xd02R*l`3F}EL)EE8`rH#K6?;D9R*@xZfYzgkzVN$@uI5pEgGk zU$MZE!$-8-{v+2U^KcjSVjn!g!&30@AnTl8L1$_Mc~O5jv{kQ*buKp)du zy_&-z+ab`}F0ydy2y~5X$c^+z(*=j*59?rR>g4eS1T zf~)s}tM~CtKDM6SBOe>Q$;TGn*n9VAhWY$CXO&^iyzYl5_5XtUvQ0;@W#prNEy5%TY!(vkT1ifN5Z06ST1@{?^M0o5s}bQPr_l_S9Ba_OKriI9SyWPf8c-n7Y%%I-GGqjhsof#ufgnN_EKmUA{Kgqxg;akhCLRanKa>l7|xjYN} zPN|1@=%cJP_5^mN8cZ+s`)BihLD9$W8*7j3?soXB1sj;0DDEjfX38zk*xlU2PyQM3 zSYumQCvGDKnhA<+J$}~ltm6Kv5B;=SCG-Gs^K9incxDZ`Ug3K$?rMC6UE{g(-N@{< zHE5go)h&U({gT}`e=PZ2z<@@E^rsmMwHghO*c$HTf#)KjT#WxUI4GNA*768TYCB!YQ^a za}WKfU*v0CmN^pdt1Zh(V0C_UqFy=&&|W+TqM;e?qoL!2f9Aq2SA(p7i+}ch#XLH| zd!GE54vsuBvV$Yfx=%m(X&rStOuxxLgASO7q5ps8fw3Vc*(+pq8{?|a!zp7+X)ncv zN9FWXT#QOsGiqqU8kweyH%9liuS24BqYI|9!_v&2R@ z(!S?A$T?))CzKB+8wb8#ZMHi!r?`%Hthon4qG2f}GK651I zrz=9>nU!<4&&pUk32XMu%FOJ0iRM1`wf(y9n+3+Ft9s9n`O=y?I>d}^XP%1wj;=HP zvkS!H4tlj6V`ux8e+x0@tY2K(N6dUZe9<$0_A0NYwR5dS;FlAlxefnjE%p!V?u%nv zCFm&iF~?isl^6VP<;F;UvWH8+8uu~1yJu5B&5==ljK)?ZkL-D33#*AM>fP4NOmJy$ zWv_s~BL!eSwGXYED<*S4c+$6eG=EFMkKS8UUdFN&NVk31)2wr5x}~T4@M$$q#7~z! z>hE8U?4n)G-J|Z+{<)098Ut6fH#8=A(2c+h?;g^4dIY;&4qgH54*p;Vb^takd&OQE zPVM%dl<(bI>VE<`dx(9^L=T6j5D&_iWoJD#PCOC3Der;32xv?1+|yUQH?PJ0G;T0; zq(7Ki#nwi?X;1yedV_I2a#@plh0^PTTxpxH?-~j2r#M@VWc!}zpM@82^6%ssU35#h zG{uRtka#Ocs!wb~t_N|qcGt5eiL+*xcosHMW=4kV^RVx^&RSeA_N)xoqI+oTa~Ah3 z_U3V@FItlxF!Viz_sz9#uk~|$SK@!|;oaj^frB~ zY_Nm;!2IHE(ue5Xw~+VMPyAvyYPqVz!X1t-k|I zT)mdpAmYwyDN-RJqx>8)pStxZV;eP9OILU!^$u3c0=CzQi)`1IZ`&1{rUaz%OwY z#nkt|Q~GEtG65c{*726Jw@3STh`!C?K38Yr0Ev7TOj89DxPnf>+gpeWRh6%BcsgYz zTl3DgAhQqIIloHmyl-4S1H41NB(@uNkd03uzM04R)zs~MzVb1qJJcN`r`EeBkiRgK z@512&j_1a9!h3J2Ejz?}+|W^u7=>)}n8zIQBiJ`me3sFk2MM2L$8I@N*Nw#X(T&)^ z_#pjJW<}qTRCna;HwE~vaoaiPF4=N}#Kw=p1LW*OU(lL#!h6A?aQ7YPOnOrLtk}c~ zj1La+u~`%0Jyp}$fgK<_Av^yTKf4$^5!%X_x7VPtMY*x_@cqvx_7eLG$b0Who?ooJ zSz>)a%s;(8Nv@$2MX#DKRE$8Enq*mwo`8zsIQMf|GuF7|S#pIqh3 zvFyp)Exy)$^V)X-zxr(C$}5&$?XQ6M^S0$@53=5i{LGCFj1y1RehY(B?aTdHtl`f> zc24D4*5Ai?ZwYd~cfR6`(9HQcWZQJ~fBY_(eX~EEbu8kXcT8jK;-80nWMy^x`1G*? zGH%H4x`tf$Yqt8+k#j8v`{36#^w~dt8GWKR1}*!NAg^~UX`h%~Of%3k`C5zNbJk3{ zUmyG5b~n1KVf_^w_3rz4&nX8jqx-_C^q&RyeQ@Z!^RK`XWVsr z;p!ltUmJE^9P{L-GOt8V^L!1lQ$6oMhP+($=6g?CyjOPK`QGD#HEWXkye}`gXjev< z*J{vm74fd_*|Dw3I~T|Fz8480*w)0T%9jPit`FylMIs9qO*3We+u4y~&W>FP&d2_I zNjLBNIhP^3*VV9v78lLz3ntg!6lOPU3EPb~-?jP{8}O!i%K<~WzA}yVv3BMl%d@n+ zo~vA1W|^a0gmtxP!1Q}-du!nD%z`ufg7ePw7SH1So0oL;#%(s%DNslFcnRgnxj)MO z0L$fXNQP>kqf7<7(dT!yc84s*S8grN+!IYMcqp9liv8h&%V+x5D|!J;FuyLdgaH-4}E0`>(mrjM~8Pa4)e zPUE+!3`c*N&=LBMe2?9;ie`7gaVl-?XY|a(wwp;mv#?EOan8pyVY7dxE&FpF@4Ntm zy+t`*o!0yN_eAt%_ZiWe7@)N-ZI#=0WI+K6;eY~!JKvZg8-Bb^!V zC!zgj^jkKgeIlN*N&LE9a<}ohcvyS?>^lQFFB?@h`r_&+dgTH9qg*RrSYi!nBfNy7}>}{V?ez@09rALuntf`|rEn;?8N*=IQP&C-+ zlskvI7T;54t~(1}N7U-A!iKmbUXLn{k>@lvM7d2hko_r(__Ode%C+c4>j}?22Yq&z z1Lc6{h^G*rWnDwT=Rv$l|94K&BRsO?X`NZUD^STpfWa&zFhfw)fIR{frn+EIPArMPznSXpa7Dt!JO zba5&^Kg+WWTAQ5tv+#uqsj}>x~kTW1#6D$g44f) z+^!w(r*Vq7yJDG%tRU4FP`@!Dqq#`*`d{?iF}; zK{^KbEuQljPs};zc+SZUkLTR2&$;^M+mSIIJ27*EKAv-zId_vehc=A( zm29dk=c@yC`lyON1~?>38tEe!^XnM( zj%%F)oW$}VY47bxd&KEZJX5S;BlqRw{vrKnO+!A9^xJ^X+REa6yq7{O9yqKrbHN%I zYZr&)YfSfd)+Ez5Q_k|I<8!>dmZ2}p(Yk7VZ-CY4yDs)>xM0i=<2HDvHf1+XF7FC% zT(F;5N>?D8rwE@;uJ6U>BW{S@mfB&dp44|?(3KqJE_8Mbqx5auu8|(!5^a{wWnCO! z=7qfxlXq~)m70~dHI~GOtx`RoWV-BP^m^Idbq{$cpTlnQtcwqPzU=n%`=QUhpfBtC zOSY@(9w$FX`z2wc$79cSLz9f%>f9GTXg@@}0bDTVJn$*k<;&y;r*@@&XVAME%R{Wm zEB6H7B#vjNaDAEkz*CFI#5dN-C1~e8rCG|&Nnw&bpq!XRtR1HJ>hb?I=$R~WVsaM7 zygunkuCXaM>1=6^Wmj7M3idiFx-0UUQhN02w{eerUp> zo@?K#ag{e-C?9V+uyBS$le7OF)V$@`V7u|-;Zy=w-Jv{zX4C4INyLzzyGfIu*&IO zMqX85KZg1@;J?mwCu?W=2K4e>tQlrnxLZR8n~<^DW|n`iO&-KSL6`-*KXL#ALyKwE3$J^o9IqhTNM;q*w~ zGE;xrGr4X<$7S;LlVMz~%2&bv(05&e55+O6a`;2WD>(EnuynfM(s$p5v)8iUnfS<* z{4fJIJxX7_4WMQ32eHa=s3AdWBpUF)&Enc z^#34j>E1)>{iN;3z|EcXe>>;&nfiZ_a(+XfD`(aF*L`E-BRRag;(qHzzXgxq7Jmy~ z`-dnFCV8W|(|&fm^7eq}Px-kzJEJ#;vU_aKjyXO29yFtRQ_9dA@65=T%pv!sOAG9g zti8cRCsX3@NnaO6?4#4-Zb7Drp4VloqhHgy0ltHm{XYA|WT9)t&?lS3&RGd4r)z~Y;B@fg7iW6bDVR!8`b)sgCOo1QC<0uSAlVeR7l#Z%PJu`nlHL8(Cz7Y?zj^Wb}H;&_nD?80b9} z%k%{2kA08%-=wv4bQSA5#467p8%8#<7brN;cXZ4ca>?EneNnlE%#mcgh2N`p>IIk9 znWV3^H-Ns$r@Bkr;owAl?mZZPBVtYXHt4GnPj5`{M81D#3YTP=VAFmfRob7y92%~( zrIn0fUARGT@LT=F`QTOHqYuHVKA(zX4{O3B)NAbPyri!?=u3NbsGl4>0*;_Ta8weG z)`b`qhg!|I@?|mu1htK0` zf49yO=Svv3_QQbp#GE*YwGo{QEi1pvX3n})-Z?#3uJXW`gGcj}5xE?3IuneduXj=Il|Pw0_Hx?F;z+JkiT2@)o{)8@R-_4W$c+dBxuZo#Ez*vpsR-EOMAy-oB;&yTP{{Nj>R@Q@>+PfS$EB z$sXk@t%}>$`y%Q`HnI8`p^uoq%XJxeEdFll`tViAiK%1E(Fioa{1i)?ORWX5Hbh?q z;*0jk9}us7OUSy{;gwSryB^|Q0Ij8yD}=n04VUAda3pzvt$SFq!eZT@c#XAkY&gSu zLoA1K(1PqXJBcS>4?U$aFYSl&vFzi$fkUz(6^AVX-$8v(+|f5j%h>JPpcm{!^=XEq zd5LU2(I>Vdd7LN7KE7=b`*ClhPsz@--&CfiGWXsXH|xSzB)GB5_zCp?+i-(Tdsz5b zP~hGC1Sj*&&_s$8{D9xU33xgQCtpk8JO8)fgmu_MTH_HuzW96kt}VC#C*+F6_(u>2dhA>tRTV^PDaCVAo_GB}+)Nu_hq`1!D$6BmGtn`O7r{cOh8OyiXcSe1tZ3~_l z7d|vd-}rHdTEO=dV44bi(}8v6g~Iz4@Y@#uBs#R~J_~yL3HBX}@qXYG9Ii?F<@;x` zzw$KlM*3IZPf^Z#%%h18zDWEA{_MKGKfKHqoZuLI6sswp4h31^2f1YPUb)KFX>lmH zb5@FVbVJNPZR+Y0^YyWlsm-XU47 zy#^)gj+CW$ha>FNU>#*s+w5ZGvglH=W8w3YY6t$;cbth=#Wt_L7je|tX$VYsXZh; zDSPNU>_wEh_VfTgd)FPcu>o5t zQ?gITR%dQB-tzX?7R*#=+pgP!-=r_$>CM6u^dx&xIR1vltoh-dzR}uIV*kGp_V4b- z76G2j2yu#Tbn$5Y`>c83mA$As%FX){xfCg_nKH1^r*g6jqu`t8Dwo#ztoEftN7ld3 z`i97=z9CTDi1m!t*gmw;yAJP{Ie+ErTX({#@L7{wPUyJ{dS>rA*1XxLc4Rkj?vDOF zookINwp03IJLRv~1FHpIM^-Lwsd#4!&$3rXd-g;Rg5#1~_eYLY*!NI&J8fOcwdhpeFIK$_bwrOb zjVESCQ}6&G^Cj z)r@f^>()QJ#4_U?8@axgLvsDU`!3SI^L?oJyEep_|2MyjbUE{pcaU$)xBM8zNFNh! z$WO?z?wj7b^v894k!JK?ei!K?wMG3?zl)@pv*p8=v=2@4J%f7uUa|Y>lot(rh`Cj~ zo0SM?y1swbsj+*--|wv^bq(>^3UpAW-EMLV=zD~92fc&0YM)}No5Ho<=*#5%JNez0 zpJ(2#{UZ*^2aaR)yc3X7?vM5Xp{?mx3>}$C8wMUqWA&o<=`)A?f$pAYVE&y^`|AX2 zZ*5>cduLqLqj*U;H2=;#d$3zWi-)vN*ip4L`K;RULvl<{e0OK%7_g184@vn>&T9hE zgK$FrKpy(A&bIf=QckFFq3>3~*UD*#jE~%~>-%DSl6QLb?zrg0?ji?_qk{t(&AI?< z>fjc;hV_7Rp4nkp{*@XJd-zO4#^#)kNPB`P?ymJKa1pOL=UDed1`kS(C|{$#*2dYW z&3Z0`o@rf7@11KeIju4N6yG&o3+1==Dq;_XJh^mvtto0P@u+ZNd*M&NqrB;cwt!Le zu<(>MoJUxT`S0dm^^`Yo3F8s(N)A9T?6+3W?Jse?`TuM0>*J$3&U4Q>yTU@KVg<6p z4-;nv*dY!d5(tO5;0hrVnaD(Zm=IU>YNcJFHLDNruK380HUflATuNkzr0y+Eg^e3G zp$&~m>o%m74Y5f=i0$B%BqZIHASQ(CIE~vnH%__FGc)h*XtiM4-|cPx$br#0&w1bZ zdS~XHIrGlU!dAz1#&hwEy~Ik7V1G&p?P9E(9?nOa4Ib(jr-kqId1Z3G!DP%+sjyqp zPtyj&-_WW-ovaGb&nol_nBT&hL9W3-c;z2_?Xo%_uL?4#H$2cGC5)^7HOL>bs|Rg} z?FY{h*a3OQ3T-*l!N+sZHln`#J?LzEVn<=zoO^ju&Ase99|4c#=NotzX+bzGH>h>n z$Or5KIlpfpk0OV!fEVA9>b$j&APk$2Y2^6;IK=KJ&l{d5@X!v!bz&$#$l{ad2Z34V zN*%62nS*s|cMs#7Nqi%+@51l!;y1Txujkr9uI=GmUzy=$7&9HL!GIt1EyJbo<6zAN z{rxrkk)QtPpZ=5%H0ynw9<=X1lvyp-Orh>$FOAX<_!b`ica-03*yH&feI4@Aj56UG zpmyvFWj$iqVhx9?C-~k&`D1L-gnoU1^MBZzj5@&I?&bb;2fy8mJ(U=X+>^n#@U3p( zyXR>0<(gR56Q0k2`u@2oC_CD_P>xSSH#|{-`haH?_ZoGEf#0O%XV@#qG(aCrWjZKx zwVuJOExH^i9_D+0;G61fq~ZcREdN@p$6!6dI_8U2sQZzsN6%9hZv|h*cnWs0MJS&p zhK;jhuxB1^0dpYwH|1!Hq3sOypvb#*htIoxrw?bKxDm8bmOImW5V}I@iD^sO^9H33 zGu>5253sJD_^HdTxf=)pg_2EPHN2hoQhKh&-D=pVje z&U;{-i_qQzrp!p61^O{V=UQ^U<9TO)Z{DG9qn&7*W&`?@dN|d;pxkD;-&VHFv)J#b z<6Si>-oJR8c%Li~@8H|S%evyGjXWVIk+D5q`0ZEyV^ zG3TkewYp6!J9ZD-#)p;tf@jV0+?*n&5o@rReykg~k>`D|PX9UTE5~Yl{xdvt?9AsU z@GO1bAf9Dx^CrsH{8lB`0=kU>_Mxj(-%MSg_QSQHU#WfMRgRe`6Ncl|^2{Cl{t3e3 zd(2@^Z47+sydV2D`_Q&gm!^`w3-nsN*L~(-`SwefZ){jftj1p@Yr3g#*CLIh!`;mE zV(lKoU2FM&0RH7%Rm{h#cDxwl#EEHr-d?&+hpoyEeVW9JJ-atb{#y{X-G<$vV48cV zp?jwKh62MroMXUs+Wz3cIqbvtGc4cG?BUBb>5)Cp4rUgdL>;Pn@i*4&m`ki<54@Z<>p6{0s;C1xmb9*eYhCKSLkpD{ZQrfxS}5V+nuP zC|KHtc|N@c--oq`jMojmi0`eJ&S5?I2*Rvn7(S`1lJVK1GZj&DLdU*w%>#`x-@hq)7m%Q+N=J)`&@^!vH+p`Ud4c#k|yW%yh- zQHni3=x3)M##w07;TO*rebBvprVd8hFY^0z2GVuabR%C9u1fb}jGgHh<16-Gl*M%H z#k^c|jN^uj)Nxgg9@Ab977br^d}!AkQ#4iHymruKnNZFSP+64PvgoE*> z?z0x)ndkdXLBHjwwHE<3R-j#TI%qtriuwfhQ?+&jV?Xr8&-o(3{v!T{DAo&NeM_H@ zzrS?UIqqJ@@2RPAWe@5})z0T;VxEv|1zqe};MpZ^UF^9-AMtOf6xo;1fFNDFQ9)KSzO*AhPWQSciJX+(bj{}^Z5{y9El-c%oH z`keF?`W(uJ?fWv?^~1rzo%l}NiFJazTnFo&gU^17?HkY3$t-e_acYBfSw!quK89!>+L#U1Rj4??eMlB&d{oTLXBU!UW;qa_>GGB z^Na5?djAHTfk3&dG*#`|g>*iAc9?qgz7goTjMswiUxw#?=2d@q@2hsaM`eB>jXleV zmwAM&p^p&v5aJFzf%>Y}p{p~q88_v2rMOYAA3i&sal_t(xH*UGR`aY&*v$EiJM!*> z0Pvg~LE3$gk&ktQc}6})C`WhIj#s6RV3|pp`TP>(>JK8n0bL)y0xWcRcf6b_my}kbIOh~@=^$TT*@pD$54)Vb~I3^F! z6W|2Ua|2AbGj!$e znUCTO%(t7Hp`MC>FJQhqDC5fr^SYCJMk-fKOV7A>TAmb>`PR`<4@>g>~j=k}&q?;aU`GVN848y*;WGVQbgulchy zb_R{$%!A37VZZW9*NylZj}Idkx9&~jJm#h^rN_1WS^B~2cVwQNx;?Y22*06I(wEtL z9=|(2w08Kq(&nA0{||faeItWuoP6XQ9`;W?ke0UZg~!20_#pcFzKkzWnLbpzHeK43 z8uCxw{w#P-pshX2bUJD1nA)|&zk_+j+psnT`smwUx%)DB&Vc77r#3Pi1RdY8pDV51 zH;nxQU$21eAlMWc4lEqZRQb^ki~6uX)gAWApB;H(;y}8(;_>v(^k*_pOdN70J*5nX zelRYpLSD-K@Kf#%livv(7|!Qcyyy33s=!~qaA&3(@sPjTKZJ1m#)R)UHEK@O3%kR8 z4)*2;4y4_2<;YvT$92Bru-C(J7E;HQdtu-3j^N>p59jH*<8Yop)18_J<6-I`lyPRp zy`@+ezOWo)&64dc1DTyIkCx-R8fPI_rkM`A&mtZA%*7bNC0_u37zPSus@pz*@bJ6c z&O+*gslN6{$y*NIaS8fP}eS_&cSyO&W)?1jNT3G;Cu$B zs-=!P;}#<)^o2P&1tBM_Go+l*FDW^B({pm-JIZMX&Yo3rLb)(3%%=s>rXZ&^nFDx! z9M6^RnoMQ&vfy+V@9}&9&yVAo{rvRlIXS8I>rP7@<%6~lC(nZmPEH(jVdL@rXJyB* z7eIcwFfoR7)5kn_@M+Xx^dGC#Z_!eYPZy9Q|t9eahx7}8)Sw(oblnq*=aLwGw*{5tl=IR zW;$ZvLz^BBrh9>%zngSwFf+eM>yXK11L-x_|5Y04xERFR`5i-YV!S{EmS$v<>-vUB&5+Tg5Ti?H=y%fBONPLDm925+6buq3`-{#l0vovJv{( zbDKv7hjKcX`^b>53zXrWA=EqPF!Bxk1HFlGXW+Z;R>!HvSp$QxOAq4nco5lD^$+c2 zHP^;h2C9}#cT4d+6Kw>~0i=8SbhHsX`|*r5Q_~->T2}RV^|Ev@xQ6q;pDPVMI*f76 z_bP^V;QOO>xE$Z-)i^T}?=EsrdvK`r<#OPvY1>~4c!Mwb&<8;O4klv?|-UI&H zbmm=1C-ScJJMymedoVJrbi3D=sjk?S&7acaq@k`+hZkY|B6+8dwlQ_Gd)tg*_l8Oj zGW4KlCw&5aHR?}>_2-=^OQ~CGd^WTXeHG7p8FVE~pHt1TErx!Blksi}(p-M<>xY@g zsansYJj=Jw5PtX0eTZ-SeBedkt!7z&tYTMIw+bKAKpl*@SeISs%yQ_da(B7v!(GJd zdhgiII90hisDMZZ+b7b7xr+}Dj?72BVBe1SBV129T*p!Khj35o!ILq$FIuX`g^t1OP95*9{`q8|+In3TQaJ0MuqIvhBLa%CC&Q2wYx z9@_On#QEzn(XYou&^`ZS#za@EkN2rDdVSiLu1sTGo?(B}h_thBaaRvw46`dUeeuqW zHxu7ut9NCB&AT#AgyYOI%wgdS7iXROtJ;IZzQ%sGqg$WAn4%TmCtl0CG=ASCE!Z80 zcKHHa8t>Duq`j8q!Lp{oN}RJ)DLnbKLsy~A#@OMC{y-a-{!~WIA7c&gEm*@lt`+@s z^-gf7lJ1V4O7-OlpD`R*mq&(zbIKG0+wjX? zgZciGc)!zr|HCW1KT{x_{JgQeByY?w^Ts>kP_jULS|-Swcgv&vKD-t4FZbSYM|$MB zTi2vZF!tV#??kV9=g8pgXloevnQjlTL zkQK&IX^aWdlbf&xjW#f+1^W~^f0M>KER=1jqx)^1!{=+E{F|^I?4`6*%P}&(N16sR zTwjMix%xLT-lMIFW#sj#->6Z)nduC0EH#*UAHsEpaDFZ3=7TMb!&7eCnF*%j!&7Es zJu2E9_Z;~GuVB23GC_D4m*V>j?G59t0CY~(P1`fn7XggVI8NtW`r|>g*?F+RAigJ1 z7obxwlAnBjw6P+bgYV*d+i7}o*zH>nI}_&L8PC8gY3wt-HOm7U=dN)EM7pMNFmwIN z{>;MV{TPQGNH2t)<9ejI0_m+diQk+=T1&C`2{sm_^~10uJTyhla0+k?0ok$)kp7

hg;hs(RLO@?%mS5W%YM1=et>5z47>aK*Mt|@2bkXR)$wPcXhSLx?-uV^jjB> z$Gh8t$=l=JdpRqVZT)bl&~Zu8py- zbB}dRkzht&r2rS=5<9k$78K>!(-dLWGcc}kyLkh zZrguf{GC0CXq!#|6VaD`-_~PGm%XE_=u2OE=9A0+~E)A#$|RQJCAxl0{fFHUMx_x^wULv@dS z^P9W}LxWx&?iV&SypQ+C_f74@z4rY6s>g93xas)O@8Di@%fD+bTQ1fg{rH(b{Nl^|7ccniQ?JbU*Sp@oBxPIK} z_87Mhce?$?9mJjPka0(Fr#ougaop)n8h09Zy0gZe!=3Juac|&G_m*+~705qasc{v! z(@isOChl~zjjO?(Zn1IoxYIQnw-$H0X5%8b)5VQT;ZC>BxPIK}_87Mhce?$?9mJjP zka0(Fr#ougaop)n8h09Zy0gZe!=3Juac|&G_m*+~4CPH=4tKgs#=U_%-CM@_u~vw#)VK=V>82Ss6L-4V#?|0Xx7fIP-02#PTZ=ng zvvCpJ>EgzvaHrd5TtDt~dyLzMJKcWc4&qLC$haf8(;YSLIPP?q|G4Zpo*I{lPAGKe zxb14!|8)B9S=i$;U5`B0E`zldj%$6&GC-E|dFyd9lk@CrD8i-+-e zx=CTjS%kZcjrj2)@4Kw`{5X;KPg?K)!g~J$>pec0v;310xP*`2;>x~nu-<>jdjGrD z`<>SNFIw-Nws?0kichSNdcgN@u&X;2jCJu#L@-qlT-)6pZ|exh zx`LP#;0OPl2WsYYhVSoAya#XQ&YxQy)YAY}3xcx}(RehRjAEJsdwLwDOR$SM@XS#iI&*B!$b1PyBfoZ~z2Yk`U{(C^>ndl0-^PCftCp4 zZ?Mz2({ZMuF1D7H_WO3hhqv++eXJH-U*;VD>Zy8x`DvVuFb=|X^y_(+y0X&kz8&69 zx2`O(*I!pQrLinfcdD$k?$~qBG98?YA^&6GUyM80`uyUfVsFv%vS4Fb1$+ePV~AeH zq@7_*L7Gn^3>AbSSYNzvYGwkcNIT)-9zJc7k%9SuPfSlCqg~r@ry^ubp^73BPWF zZ)VY$cL)z_%v6{iUvM1CvA)c|*KItd^2|IkzI~vb#xo?@KW&jo~4`n2N&@m#OtS;2Vnd0B5Oe2^D-hprs&BJbtV zg^)7-UOxiASQuI`y$xjpuGc&!!9K4*ktTd&_|}biGqBORxa{%I$XPvm*|=yLV; zl}KsUP4Mb0u)=yq7%UHl({jpj_Tw4tNZS0SY>BScg)F>pf%nDHyxX$8Et)r9-YlDb zzvG3Ow$R_*hcEgg8jw2u6uCYLq)s&ANM^>E%v#RQ&t09o&)epdC>pbm!R}^{tsS-cJwN=(^sKg0<9{S@0Fuu3WbnQ%P+Se{4O4cwhP{R6;8H(+$%E9 z_frGD9{3r69}aTzbWX|=ORM#)%18No#c?j7PFr=+yFXjO#Z@=lI!-q18-)p36QW+J{O7^rG7xa+}le*UE8%{F|8!M8>6jj3N->>0%kz;^Uw>jV}eH?+QACUxJRtvz1Gz zS5uOBPk-ba0N*q`&ocNBZ~-0kd$!)8Z0YyV|JLKc`U3sH+EM*LF214HAQSkP_^13- z_oI^TBfw9AZl&8ADd|3qaW|t-E0oSFFdl3!TjYIbY#ot2_WU#YHk3A@pqA-*Zhm)yrIG@kap_bLu1n} z@|yK;juSyRwI-}Rz^vbSI@K<(CM#QZ7n@Dbwl_t8WLpG8L+zhy{9dh%bU({y4j#BDcbOAb45-jSgBXV<6H_gI1BFsqtuj`euV(JCWZO_=OQXug$5y zTw7k5&E*)`a6E(`)pd^eT<4IAYu3(^vBM0Eq2*)m7@L?1hyGgpuF6ZJ31K>3<2}g8=T+uE z%AtS2w_nAr_#!2&Fm)3mQXlQM83bQ5{OrNO){9lx**vbhQXUt9ZvcKyzz^pNtTBq0 z$X26V)moi>r~4WDt$C-ex1|WnP7mdG3G@cgS*ED-dKRU0uMcfy1!pqKiZLgGx=%WJ zQ{ZLVN6)$7i!yJ{B|k2<^Yz%od6;QY`53D+y^cJki6Pu5C5kYrOgP7Hk}@~*Fe}TZ zbXn6d4c0T$&ba$*G=JX0KO8xUEWO7S@=H;{st9(w*FnQjj`Pa z&?w%7AI7KJ{c=5DBs9*?Ydv1PzC>vwUH9_iUXO6rgZEnFo{9MOz|SE3q*QuGweL;x z?G!Y86*F)q7V6f@oX+)nOabNBN7ji82zv?!Lo+d!YAy5kyX}zkIyU%SuD8FW?)X=k znbo|FsS~r{f7bQ*-n|9=kgCt4(uOHPNnPCp#!cRycWW8ur-k`UfxZXy^?0`0ctcsR zIXeBm9+N1SIgYu9hFw$E1m7Cxm-)f zG-ks@T*4Oz-!r4*&drbFeSR4P@$NCqAnghd(=!DT__5Uc4Ls-4m!mHNeF|23qxdblwkt5c^`J-QqyAwI zv7|vJ(0vcOSVY9Mlis%w?Gev8`icocI|v%fE=Oz3(oTZbKw7he+c1IQFwBbEwEie5 zSuVu-3E9W{t-R*a>c_&m-SAgPHp~m@Q{E4|NWSd+w(N4@tp)$g-_-TEq_NDu0s?oM zC#<7}Vg5)z3VIFm&{S63htG%=kV}Q3y$%}r;H`MCw_<|4FJ4^ueeeqJ7hU0fQ{MYr z`RY8V^2ZAD4)85PI`ZkPZ;L=51ihK*?9yXWyANRco5AxIcoyRsW8=NP2AEy&oFCq7 zyxR@lMN4#jDm33ZU`>eS`zJmD|1aL5qXKz{4W{%3(cqL)?*!-vuj2m#=tn{K!~fEo@h2P&x5gY7ubrZrwaz%N z*d6aq@>jUmyYKK#aWT{_eD&$qK1VZ5$zn7PTtkS1mk4mGotdqh|iYP39e0i%CeM)LVW%}^pY+XJF9lv$? z9DL;9;(B#n*hpb=tRUq0v&*e~?9-T&NyL(W`iKe%ci}JXlb4$Rq>&H#@6;ku48kw+ z<@%53L21bP_nfauP`C?!qecHN-V@Kl-825<7M8HI-UphYj)1&bTtS!^m zc;{6i;m-IOo|HG=VEQSGbcby(VeJm8ieO3qQ+N03K75*Mm|CGEy7wkfQ zs(eg+A^&#J<&yF_*C%hZe5F006)OL4ZO_q>#q1^WeJfjE{3<`wb_k0O@2G{x74Wal z|4?4WI}<_Yn&eq%nl9we^vfD$mIv|dTFC@XxX%l(74+jfRABg{<6pcpho=|d=XwBr zc}`scI_>;IXZW<^3uby=wD5cL{F7c~rI-F`!`GKi-??2mOgioL`qK0_EzIA_mP^Wy z_IrJKn0u1vT>Y=fi=Xy<;b;2%yK|WF_k28uv1~1CkC*y*@Q-tJ@}IUa!(0D_(RAAS z^`-MOU}5^Fz2By9vC_K^@e>EY!1l`UcUyG)9*@F8?*NudJlf%fz6Er#%Zq$29Ldp{-p8!;wgS^0uP>dREq{~4r0=#c{ZDyjG`+*Z zq!*ve(LYuoy|laQ%Tw)>_H!H4MlP7)4Sg$zcNYkcc5!{_^rtP%^wTyj^he-dY~_>> z>9mgv{f|Kxd%4hQBNsaPX%82y(r01PX%n~UH81Bd>9l$4OQ*N*+c``+?cDm(^g#=& z_$|!%pRq9Mw0G-E`+w2Gq|@eY(=S+plRnMDjK9{xpY?=Sw|DZ>{;e;a zp4}Gy%L4q$_N_c<{{B~T{u$nYg&BYROpg9cf$(VC)|U=%F&7r9%X6M9z)#z>&>0_X z(1O2SfS)#Ip_89BX2DF~A`6pFo3p-jdg?7)T%i5a1}*&bPaCw2X@j;gZO}HR4cf-E zLED%%XdBZ8ZDZP?ZA=@qVCFAk_2{H=wJTJTQ`@Y9AZ^j{UA(^f6?>k8CI+NFig{9dqdD==--`qJrf zF6HpV0^!js*L5DvG+q1s3KBp~OF#R8SEr%IC?aunr{IomU zn09Bu^uPA?9HxKToAssRZ{Z+bT{=A4lm*j&|Ic%n{%J?nm-c_+jT|POHe-G1@Mt3z z%>PP^6=rh(eyJGeh2CgaVh+9{PmZf4w-+YJ7i^DD|bn?@NDwy=AEKEB6+jRbxjJ|L(Ho_+k;DwCG->~Q$j}r@hO#%7Q#;Px! zzT*~dF2GOws?EPGI}zkL8}j&>AMVZ2mzE!GtoqXNy=YFFyLG zJyqz8|G0(mdnwsV+6!%|`ZD?kHc7$sUvJ?Z1^m-qD*TL}Hc`R!f5^grP{2QJpu$i8 zv}M|uc1pnvuPK5%n$98 zHoe}$q|;t$(+}oh?(xx={@y&AH-0#4jSs$gUoOB;+osJQn4ZH7 zPxc?F`HTYoY16d*@3-)&0{paR3cm_}Mh;Wn6*EU;p6#Kp66ZSw!lMmSU!H@5HL{n~ zciJe0&iH7D6wLT`Tli7||Flcm{Amj_JlZ2|dV~fbb$QOe76^|vNTD|#$-TrBZv@z|CHl|I{#W_*3H4GL!X zv=s^_y%@GW!KBkhD46sP3zJUUpiK|LMkn~j0{Nj$Q0NS=#lj4a_CTTET);nVfI?qT zfKHpA(C+}<#*A;)6hp>*`MLuBX%iIxEuaT2O#cm*|IG#bx4>p7{&yCj)21l&eFf;W z;|cxA0(9Etg#L5^I&EG;KURQFo0rgEE({p|tPUkHRN73GHaDBU*~0HFz)u^T&7ZRH`~v*6$=Uq-^Dxgm(pQP| ze)uP5G2$nuoxc+ju*i=#Jbh_-KV#wg0`b$PC;Wx%G3)DvuI({`WjvXyf8(4+gfE!( z8T(@T?gf2c*8WlKYy`ILEx$JkU*~)R*tRb{k%#{}51#~W|jDlfMt&o@d032qeT39U|C;A{0y+{i6Z_gu&lKweg&BGU6P)k0?XQd z(*F%u_Dd1dL@Vp>iHm_{-2>&-34YoOS>MZHPYQs}`8;Cs-vZ3}#bSfM4->A~TLX~C zLeM$htu^#JfH^+W;gvY`z_R|A;e81B49ZKDC*ltQ%bo_(+ks`>1=F_~SoWQfz5`g+ zoshm4cs9ZtVEn+J1{VEJ{8?bx?@9lMfMuOH@eyFzw@Uo?z_O->{!akQdMDCf0+uxj z#AkqI%_{MaNMGtYCy*Z2@1Fy6zD?xehahD=5c$i1X&>c9c}@csduzEj-gytOtifS= zZUg50F6STUzaCijDG;v!mc3NO9|o2+Si})vS;N8b9srj9n)qYDvJRa54*|;>LE=vU z%NiH*e}?=w>b0<>a}SX0F(m#1Fy|vB|1SW`+93LW1z6VY5Dx?QVEhn3zexNOVA)r| z@O}o&`C6&}W#gg0%(@`*-w4e9O7z7HV9wVHe;qLGr8+%+=N@2Lo6qoDfRFD$m`1({ z;P`fy4$BAikMx`LT37P#0p@(tEYMlr`+;RI3h9pn%Q`*cr-1G9{A*zLPqX2l^rOJC zXM^|{u z);^K{Z-6;|Y9JkW2$=RMDc^4c%f2dx_dQ@c{vQF;UULaejP%!lWxX!32YJdGEQVhW zEc=;BpAH;HedK;)(&v$m?_FJg#yk9BHoJac>Axd;>gfMIU|T+MU|C~CdJZvo5t zcj7a^wthVaOnVOVOS&J5NA{8v<3~gseh-j79rC#e*ly4729`ax)$T} z%XtW-KL^b98&8@1zW_{oiZ1^W=ZECCbC#0!CCT`+Myusxn>0+#&)q&EZ08d%~OuF0;(-_vV4N&h4;?Q@df4?-VtJz9-P@8ig?>=7aV=fN*~kcgiF zmOakITw5=D0*Su~Z1)%61C}+Eq^E&p?>q6&fjQsfy1GC7B{09&L|?l|pRF$@0@FUs z^wa;lf$i^!`M|XQ3Vj7Izo!H@k#5On12FBa{G?)dDPY=X0ij0`X4_G33C1j;|l=GzE$F>z_s8H8vnNf%i4C*7Xr(E1>z;ZvR9CJ z88GK_)!h}H!zHpjcz4tpJM&s&UGwJ7 zoyW6t!98yj_dI?6&b&69w>r1mnHm1CjiZZk;B=u-8;%nWg;UWju@ugEN<=rrlBsAS z#Pfz7q$Qc^ZEpvGTrnK`6pKbe?X9s?5?&+Sp$+lw)^I$8lYkS+P`G!C)7H(ip>QzN z-0H#{D&$Z&kqB=M;RLC~R;N7??u>>ay`7y~o$l8Aqiw0VRq$)Q4)O5gQGWjGn z{vTaHEH+4_3X*G&wL&J4M{k0sW9f%bB%BI6Oe$V=Mmv*HKJ@galDH*PiFmYY4#Y{H zo7#I4v91&a8ww>`HE>$v;jWEI2=1fNM0Yd^DQrdT8-ed<} zqm&};q(fXiAsh?6Q9t!|sb>}lzDe2OKo!-AC%W{Yd2Dj zgr&CjL_>H;#x`_?gZ>xzwqKj>^ULY%x_W8o!+trg72&s z;%_vYd8=wK8qbDmsvRwd2;|n=McB19)Qtz7y-)(LG=D1AwKWy(q8`k7iAPaYqv5XJ z9%#nis2pYIgs26SXI&oV{5bU{`Tz<9p|r=l!)Pawc6}h7qOpC2q(R{HxVGLzGPWs- zS_OrTqv3SbRIE6uJIdCdWVU%{^(6%=M7ILX*4_yfq7xU=iXmjQMMxxQP_8Fxm6Z4^6XsP&EYnk^FVC4Q9?C9kBCS14{$F}e~f-HT8XVH{zOGEgd4`85p? z2l9nu$tYi$qX$D;<%D<)I((X<*2Qe3mFn&Z^)S)8>Z|ZtlgW^(O{xY*lHH*W$d4(O zb`_fsAC@>+kz(^(@i%FdvI+=lB!%v(xq-hQIuoqp|k)f zJ83C7AF4u*^D=(A4OE7pecG%R>>vlRu4Sv&uAv6#?Li)u)>pi`lv*J= zT~JBLRVipBLe-MqE?rM3HoWUZZ6Zncm?89zOf4hKsT#_*Egp__;*Q<{3>~p5Gwv~3 zlb&?@G}67ITp&s^N41oDx;HO`q!^~uS0!N$Vp{s6+mktpF(*a%9nFD(R4Cl`KyNI8 z>MVL98w1)cn}(`HriAfQj~GZby3u$c8;V2?{TL+$ZW_yIQ5LEOSp~&% zMvs6oVT|3I37dK$)t$mfUaN)C0jiGFu2iaTfp1fNO_fb*t*@021~d3|5T?^afhQ=} zwpa|k7Kc$;?{QXs8P3szicXKGK;SqPyrxFV=nZcmV+@wE;inR8t1NQ1?oARP7{_J? zFS~SOYzn738r2Zk(ceJkyj6xI{U*4RS*e>m=yZV68#k&%ccMy}pjgb9nqD_|gj1#~ zwgm>o4yw_(NOJT66Ey}#>O+DGiUV74vFOz>AcO{vN7j2810Vt(5DP9NXeEeLMxy`f}S(kk;`0XSbdT(?ZT7#s3Gfbs!j#?>Rr6T}! z7mo+|1mQb=u!q`}9;WnlZ_W{x9`b`l4}$4UjkqaTYeW(6mfk@JMZxGImM$Hi59&h# z-@EuaLO7-e)U_r1NeF_G1&bit>P(i^c!g-~rKK!58HQ35S8>jOIkF72`^H>grYr!K~1=T{nV_b38B)V}eIJ z&S}ZT`8QsbaKguVN4lr}0WZykX=`=88-In5^SyM1!kc6GF!Q7KrJe!bL5U3SB)o;1 zuLo1}YQHk~Xp%;Myu?c_o*6ISbKL};(C{kzyaLad%5u0IhwCABoA3bDML%@w;4mep z__(fOpg?%!YlUOH43G1DkAd$n=BDM6e01OipUKC0;f9s2(}!od7#6QiIEE(|`A!0G zUYZyA_?(1eSaMb1Ao9PpJj&xXFz~s`Fn+Vib?z2VhDQ1>^DLxks~~4iR+>xF_b4#p z?UDC0J6-1%0k})NkDF&=+8tJa&%OllE@er2Blyy{a*oh(UI3BtVyX}`sH5{c`!Uyf Zk_2-}csMF)lw4kV%5^>`Ot=f*{{`k`7@Gh9 literal 0 HcmV?d00001 diff --git a/disassemblers/ofrak_cached/ofrak_cached_test/assets/fib_thumb b/disassemblers/ofrak_cached/ofrak_cached_test/assets/fib_thumb new file mode 100755 index 0000000000000000000000000000000000000000..6bcb716eea6c9b0f975b3828a7c63b3a17a46f26 GIT binary patch literal 98024 zcmeFZd3@9L{RjT~g;@B~4nOElApONXrqD^bKwB0-QhU6g<#Pz=NrED!8$+!)q?#*a~gGOIzCL)ETe!r1?GHNej5+`}jQ`zsKYE zS9m-^n$PEbzV7S&zPDmE69j=K|H)`J@n3Ux5Y5N;TifwVM#}kQAvxYahACc|?X9Ze!yl1!wUc>lG|i603FBp{H0Kmq~@ z2qYkofItEQ2?!)0kbpn}0tpBtAdrAS0s;vLBp{H0Kmq~@2qYkofItEQ2?!)0kbpn} z0tpBtAdrAS0s;vLBp{H0Kmq~@2qYkofItEQ2?!)0kbpn}0tpBtAdrAS0s;vLBp{H0 zKmq~@2qYkofItEQ2?!)0kbpn}0tpBtAdrAS0s;vLBp{H0Kmq~@2qYkofItEQ2?!)0 zkbpn}0tpBtAdrAS0s;vLBp{H0Kmq~@2qYkofItEQ2?!)0kbpn}0tpBtAdrAS0s;vL zBp{H0Kmq~@2qYkofItEQ2?!)0kbpn}0tpBtAdrAS0s;vLBp{H0Kmq~@2qYkofItEQ z2?!)0kbpn}0tpEG{{VrZ_G4`5sOIQCR=<)@r*EfR1<4|dhm{_KbbKon2?2_zhAgCs zEINOT{Z1>8VdXKV@StUpEFfPci##)|KPnuhSpR3<;A5y)+qO}WI;isSHp*2LqF)O( zTYbFU;cQuKXORqnl(BK-0YzoJRlLP9#v8nXcDxNa(t6S;t1p`YyWfO7#+Wa?0Kuq?Wr8CIqfeM+Q> z!E5qA4nO;J88z)E;_z;0|M6jZahteUoZ>N{_l#k(9T5fF_L?`O?R6&&58O(d6yD-YYVJGwgTQ zVGZd3JZ1*^<^XsfbOuq*bco8^tqNmMj1PmQ>-aMOfNjNBvygug2X<3n+UwfOwsdRO!WvBM<@+!p)TR1vCKHh+Tk@o*(SF-C^1q-#GKD>kNX4#}_PW8$oGsoqU zflS`$;G0noGd5C@Jm80HqF_aDHLC`s==9G+)l8SW0lUl8H4AjgA8N2R3z^R3V6v;4 zZD76~mA9SpXdN3^hQf1mrp~0k;q*q9QAdRv0w$};kz80CC^|ITOE$_Y^cHxt@YhuD zv^`|&VDGYQ?{u%(o8z6~)p(0uRJGZ*?fRYZ@uy88aQ~{2^ZjMXJYD ze)G0JhO1c%XyS($nZr}7FzYsiSFrVL_CaN2??`;M`mv%Hec>nB%Pid+-@~Gz@)t_$ z<9i@$O0!U+YbL8us`g?xwkge-%^A%yYb8r}q%~EtWTz~k_Q^`r&G*Ni>0{57!6cu$ zb)AXkQ1>4~g>6)n9xxp=+xD`BBXxy}tpt()O)oI^SLs&86VOeG_7=Ae{g#RG(WzV8 zqgmu()oRu0B){6X&qSB;8EK6F@;d2kCTVt?}X(B%!=2)S~!{-Gnf1Zu!n#fHP zPwzWVR?u?Gv{p@IckG!EIX=Ykp6**&D0ESzC#t`)0eEO~{h&+@tnFec&GH!jnpqrk z_xBX~3jCTY^m8ujUQ8?5VYZ2-hK{kAywE{zL_fVZ0QvF#6oK?hG{yQkQ@iyReTh(- zBCZk(n>n^VM^8I(D!K=&puqY*{SrQE(El+kN9QegL_L?c^^a>7nf&FV5f~K~Y;kYr<4nBs;oU_@ zq)tF5b1cg*lnV>b8H5GP#7o-`gKF|XQ`7%tEb97VV3HrE#CGECEo>`#@xy^tOcuF5 z+TL%mWxF^pZVJ%D+#I7ZT;# zA*1cllty3|QlfJ>#ouav$8}OswZje^E@v@U@-nZmZ~+6Z0^?icY=Or?$oE7Fv`&4bHGisoq*C zxmk-<(b-qPe?ln*TY4L8Rm|sFi=KEMXzWe)Y5nPBbWz~J-UpekY26D;Lr+4w=<__x z7MmlR_G5u>xK3qt3%gpb5iirUVHB5((;4Bb!77~)1mOpHg>an4O2Jke4O%{ zE9fleib*JAgkWpG8d6!^{K$WV!i)=0;M|++)$U1c_OO$yZ4TJ5wr9hd3CO4Sa}57- z#0Bj(1KRD%u^lX@kw1HWq>Am7%wDWHSlZ8LwD+5VHU3u-FxN?O3X7Z*CdT^c9LK5@ zljL`eIjmW(-gBvb#k)_kWUO75r){oc_FStgi*gU9*RLwRrhc0>)%&97AavWyOlC`O zzCLWDmpK+sU*2b4SK~I~T7)9y=TqA>KFxck`qVvl$7a1XHtYN` zJ!bv+xpeM?4p$IG3~+rT9M~#jXA$~U?49J`i!%9Q zOC4Hf`ESU91n;u<7x?vag)SlT-0;1XR?^SZQCgES1ZlsNKc~oF$G8ky0__`@L7#QU zIad+6oUbYHYA7awUK|K>nI6*%U7wtr9QD9Z-KsLk)0Ip?hgn+VCMFN*mugD%b7Ru2 zSSZaBuNDiNE|qSIh&DFzhiF;Y3h8!GKbK249dY?KjnaHujNBgh!38a|JEoH~i{i7t zGBG%%2mxQm&!e}`nprM6T~6taSD3w6SXM^G^#)fYcois2>s7be3uJ*l zSYk_i*B$bkpJY1k^%HVZ5!u046ukZ18Fn0ck0 zPaSyr>xrksqiL3>S+>8G@!biu8dgco^;43v)xxqluHt%Ql9p>%NTW!Q?~U)L2mAT5 z{}=2C+ZQhI|LqF>Wz)O$)+UaRWuUjqrgm2`{d}Qxsd&!>W9gS z7xkBY(DgK^K>XtbU3WzXPhVK+N9Q^A>cWL>(ZP2{$+qqVALf3we|2oNTz>WSCKb|| zP;ad@*DX;$GK+(*FbY)ntwH$Q@)k=00yIjO(T{4Pcp8*)1iHG##H{)X7je_;2(wy{;Q;3 ze4fi+t&3YJH=O^!Bz4L8GSZY#fpC^0&zD&ZKIgFCpvh=Ff4EEx2~7(%M34M5)K>A9b??i!30xV5}uJiWzYQ_^17in$cHsn>4JJ&;^4qnfg- zoz4|&oSBaGrJnk=thR`{J+SOkyyY)UZJp-J%;DD6qvxmkrunm|!J47k!{%D`&9!a| z8OeH35&2*wY9p&(sgC@0lxsmA=}|{c$L1AmR&Tn$CZ;j39q;t0y`{9)o#BODRQ`n_ z)9Ybxu&hTH(G;&b#QUlvuTQMEXq>D8504P3BZo#)pcB-QAC0Q;|KZWs8Q)v{-OkY} zruO@9$gI!w`%OA;hF@63SCICYr{Z*Q3Z$N3t9E8Qmf3tA=~FUh0iw^`RKG0;^fc-Z;fZ2R|LD<@k=#cLrh<4_(k6o3R24 zgwDmeBWHMZxyqOA5=t_+ses$thgwUcrC(j(B~PsN+Y_xn9G#@^(8wgM@9<;;&VJS1 zrzfq|i+0+i9jXm*F43F@RU9(ar~5Y6SHVi+yYaB^tmc-S%oZIyK9cUe#SR)A-wVzAw3{^(zjD8RNLO-6R^+UF)%&C*IEjsuS@H4=KF1LvpY6kPO_ro{?ABqxR|i6xlqkB0d`RaK50^W1*QbuIA4QdaQmE zWxx|#Q$by1Gpp3W44+_=mry7FMZxl(bib^ed%Y=;N9nEC=OjaJTle@}E8vxheOgK@ z<#3p7F&#)UXzPn?G)I0`$jk7bGtIRXOgsfWcP;2M9b6QP2u-J#n1zya)sLtn>BGWO zdoj4B9={`VhG#-L)?W5$myAr$F3PqqCWMck;0ZS$BMna~Go0O2M?nNGr@GC3f@o2Pg)y%}CT;zATS0jVDM+@phMhvHg! z9MOK2P3`@#KMUjC>^^C_)4b2gY3I(-98lIBqZ72>z-j*&B6BU@l117_#|Nj4uV)*w zWswbIsvHV_w=bpf`Ex3GvHy)c$Tsatfd>d4li`9>RYnK3jl)4v~3{c^ybyD@ua zv$1}rzs)(^@$o>8|DPrk&1mI*?fIy=)wAs(wlT-Mg6oK6tJ!OTPt0{%(h$vhxL?Ry z%g&jsd)^K6bx!NEf{rqpL91QA>8)g1$2Cj~e|~0fhF|Bs*_IADUX2*umpzm4RyQL` z0-2iP+6aCz~6`Eq}PClwv68JWUkfL)nW~;C`vq@M!qtz(pz*^cM7PM~WlvWJiwMkvDxl2>3Z`Czv%!{|B z&<@zsO4#(;?t<1e#x%6b7H{BQE?RErTD(nD`hn}%G^OJTSkt<$Erv{Z1n+e5nW*cZ zJwk4!^C8ybek*)6D`-t?)X$yOy`Jr7Zl<648k+^~iTRnO`nglOAq`7}VuQG8VsswI zvmlNqk30%b_Xk1vxxRwdqC@(*A9l@ze|SAx35&9UrM0Xv@_v)6s*bJd^$F=OkKBdc z+!p_8sL)q*sOiGj{pM>rE5OdhkH z<8=B>DH24s7+Yc@I5%?}J*;nWvX=kA{6t6oB+KtF2}VijqP z@=#oxdAj26GX$mlx>CXYyHo7uNhhJ^(&1@2Darp!}<^Ag1G%g{|?hH*vv5#&%Fz^*G8NI=0aD`=+E@egbr1=3gxD4Z*PClsSesL21r|>e5Tj5t;snQSX@{W z5TNfeQcd-+o<=fS^U3_!E;a*xYWhAM;sHWOba2|xbm*2W*lC%NMH!E^BKO9!#9l?@i@8ue;xf7_yAkxF>gc zb4-q2-f#7!q2C>&zd+_BNxpZ`a8keRXPY?JW(tNr@C0towImy7upw+9E{WiOwdCXRkXR+v2T-2)Bnn2yn>s zBfhlXPI$Pv_QA!Ms3+I{7qNo)E=4 zhx3UV?g}Oc>SKE%%U(5|66>B2`O`0hX4U7X9q?qH+96#2Nmz);M=y@naq5g}-sx(! z;Z$y&25mAGPwg=4sNm1RCoBy!8|YOsI1W4C3gkjaV7*b^GgFaUXV(2HoV%6JX(LBz zt5Xr+?;jlF@5yGX&9nJjup{bf#a!`3ILTHdI&6Z4ufgFwguTY$ekJ?giTrPw$1LqU zEHt7b!Mh82&PCCutqbvN4Sw%iPnRtXd{4SHr|gul;CV1mLum{9ovoVu>@HZ}(FKRy z-!s1KR)-XjRBcSLJmmhwAS|(+^uP|51&Sn3#b?1gB%!=a+V8wPK(=y`3O@+kA;Ai^ zZD9KyNs`fNM0{i6&>hm+3TyCbEBV)ufBnnO(}A3v-vl#J8zV%%8kc`9M#*bnis|9v zXff}f8gwzC#VAoEGd4?gnGI#Qn4+ zMXftYx4~2{&DPCT%+;B7)#j9}YGaaOdRCIotkAliW12rc>ipjma=%Hsg2`c>r3T5T zDEB%wXUHcHDawVVUZ?B~c3&_QaIxt%4kon9BL6^C%?^)1m_GxR7}P3j(MtNaOz`#p zYP912H%w;TEM2F0T2`kqLop*O1G8niG{5<=^Y16fw}tIthad;}s42n!Yc>lhzlIsk z*<|?=bQZ5Mr~s8^QK%ic)LZ?BcQVBup&o<3g&F-WcMko=^M%0z3sTYRuwG6l zO)ZW$J)av+IV>(!ryk;y2LD)L>tOxuVYyB% zqBD>6oTaBdeuGJ>mNYF%t*VHKUKG5!hg$}17)$SUv3+K;X%XA%aSP>YFP;7g{6@f} za}(@vE#gvI?^KI6S@v`iN}hENok8`-mi5RsJUlFq zWl||}4tWQ;&$J~KxJzz*&{@60N+w5YbGGxl0aXk3(zUcNEmuZcJ;{y}5_k^)2z8|7KWjYhkI4X-#xldO*BNu$4NK0&Vb13#d%mE`{8x$mwAY z={xnvK412apcOz!ZAk;v_Q#%cuTT>pEAMd)aP&qjqpa_700+Mt=B-tcSB5sztoTgNf^=O|qK|@tTS&b^h11?IFO3WnpXSHn1=2meE zH8L%vhn*Iq=k16a@O|AlRt0EJYhJ@zSyuCckYH(dZN4L!PrC$^(DKd6e@lkH==) zCU?YP$bBZhE46n|I8L9B_0Sw8{8wviC#!}V*l!q*b6?(ZA!LssQwDncA`g!+%*mkxzM71{7I&!XTz!(7VhrZ@j zttxeN(#Z?jRvCGId|`SK|p~k#XK4)gRYD z9|!pkkDtqE%iMeH+;2U-;PxEpMu}@x>ilhtDyaKcJrwu`G>e^%dKQy1a>uxqWW;rz zGO`%^pqY@Ii2D6~;CM)&su-@*hw`A6I2BuaD8IB$Uh1bW4C`SjzcOyI8BC8t;_1AN z{l(x{S>yxoA9WrbQ2DPx6mUJeF$Z>GCky4qZT5nZz|sCp`V*k1j8W4@>_dn_(#0X!l|N9-d2w%M{o3p- zl6!>(GXPtm6fz6iJK297I6}ztu^X5=v^Yj_+(TQ0T?q4w5w(jBz6-A(()-$V760f= z_P@anF=3V(wYJnf1F{`tp)-3KfxV{@nU{2-@rTM?kB3JK*8gSNAJ zOxxy>uyk?ZKM{#2tdC2Qe~xh}LO~fgnS!%=-QbYC-dym55cyzC-X?$S{eGEE)0VWi z1^)hbMq^wR=onD6Dt(!hAxHFlz+6T7nV8|0epGIha(&EeOoauT`{PvkWd90Q7#s2J zanyrRLrhYA3TVY;)+=K#v9kUf%+bLoM)|zYA=aYsPJz8~(SFE+Y~u1M1Un*fuMl~9 z>`6#!HFctbK!@nUuSWQaU`_>Q0VjN2w*Hq;WuV8qtg-YM_x>XEzpyaW{>|<-wg<6a zE}QvZ*;LE52U>m$wH=&~tl;;vbP5(V=R!<3ODWBjQy za%k)#-R&Ne`_^W+K=Rm2GwV?gMr(5vun@tCsOG6=Co%VLQAJ~mY23+CLvAH(Ib~!^ zY}}ttjC=1T-8Oa&@DXf7%8xW}*;hH$Z`v60)#^Q4eZ3ds;6xSA;QLz`-Ahq!B;xIlk zqVOMP-#}LO3idi^FCDruPQkOsIRyi^Jl@&$R7mY#Ty$$d>n{d1sr^Ouw`cPexnbwM z#U4lHsgGs&y@(*nTcU#>kGeor8z9+gM-|Asw1-@51vA(AvYSa)tg{P|rV#-(h@8H@ zJimjzfH)s)9*hwkbdO9ziDOWS+&#w#ml?{)S!Awt!AT4$BS(2AJ9u3*)Zy)$+MNBdak-X8V{sur#dx^C$)dwluY*z6Y_Bp)gGWjy# zngTb5#3v2{|vdZDYz~4)UIc4S&IttTIra{hS;4D=-YbCL^c`q)HxVM?m@dk#EOj4^nxqT zOhyQohGy2$Ws3t=X{Pvy8MP#83U01@N~F1puFFCT4RcY!Uf5kkC9v;%>b`jkMXrM+ z{=Ca!6)f=>qr+(q?cZgq%5?A*ZWgU|=B)iYtYW8vPFrqrvD~dWA{A&R;&rkBU&~8~ zc-U&m(s1;(iJH6Ktvu`Sx?#u*_b0`AQzuycpA*7SLJuZ=xb&U^7lE z2sp7Y6{lBnp_dj!Yj0E1!z~q@O(Og;J5O86fm^1UjoLLidj*eeCXUfGn^M`SAh9Y%CJ+W~=8XJgx ze>(O_Sm9At@|fN;V@eu;&C6q&Jg)bHSK+y~%PT3;GB$a>t^Fe+*KPWCzN?)$sUt`1 zHXiM3z%GuB4Wj>lfB#zSeSN!>UzKyMD;0|9yTzb@^NO4#L^BIXE;3PPr`#t*sbp-> zbKWumF&q+prni`v(0 za;u-dyjoHEJ?ZnSHKm^$6y={^J)0CZjg@jg5^ueEj(Ds1oH(cE)|%&PuD6d3rUDyt zJ$_cSc@FZPTk(G@JG8mT^GVG|o7dZ6RYhE5?b2+T?fGvbd@@#z-fPj<0}KApW*3Y1 zrO3>&uh7%)tf9U5ss_eK_-NGb$&p?LEiDSXX7i&qK!J$X&F(v-R}f#8pPm(x<_qO{ zCw10mHqqRnpoQ{1>+OBwO*d2I_oIA-6Qej=3HarU&xkjP`87AyJQIUm{aAkOO|>^| zd1i}+jvaj+CoYC!(fkFVUS;4iLfja-XE@Ut**H4M7hjFUN9J>K-uMCFtZ(P%OqHO=fe{5-dnQKU@Au+8Z(HB4 zxk9sgi}`7sI~11er;pZCL_0)thJwn-RYUc$)$%iigg*Q%-Vo$BGUJgQ(cG(!NSh?N zZJ%ofY_a*~E$%$6uq3@SPu}KKcTz65fLZj2rnI82ZgpjnC(~Y?0)B@_rp4F z2#rZy;(k#;hRh>Ac(p1NZ}UlDs_ROzOvG72@;RrRSeJBCBUqnuxTQ|Ax}2iHuv0=< zP23@#5ji|Q9FOY)P7!O96-CQB_9V@u#q%#;c#afCo1|GHpVj7c2G&cjxf&7i_e*U! zf7vCyhcTYS7+sM3Lk5RrcU~9NEK2&b(>>L7Tx=1q#G2j@XOhc3)2Rw3OS?=DNq)mS zQm?p26s#s!m6%_ZA?*--&LbT*&upA5j1Fc-+rwE!>ND$#OdVO;nRNU7+pvlw;T*cY zw0dC|y&4v*uj*fNFsTGPc{6-QY!%7TWJrcAP@*ZS(I!@3wHtYW`%8 zZYKR;{`c|38y?U5;moJ$r{PlKuqzYq0iSRjF2TnE{8^^UXdNdo$V;9{xDxWxEA2#u ze>5K&&lU`_tXh> z#VJ_lvv9g*-t0hw)r`Y<&q&;F`bp>@d(%m0ei>@Co*+C491mHfHLMcS_`&o0r5nu8 zh)aoP*`&2@8)(Zf9dO@ZcCo$Uk(jnLD`?(df+f;jQWMiG{ByWe`X2I4nuU*saS|1l zX%;+z`LUMV7U9`Whx73;)?&jsz*!q%2fWOL<{YAVa{|0&DZS1f$9h`XQ&Mf6McQky z*4^h+oe-=CcrBSVLq&lnLY|7+uA6RI11JeC6nTG0ne(S^!E&ehci;}cbkKdTIle{; zN@1FJB3KO@#K)@HjS}aYJ~z$#Do}=6v8%DmpYU4i;A5zY6YPI5{VHscY;`TpX&tq7 zK6b>J*|FMlIq?;FRv|hRQH|ep%Ub4g@fZiU>l!ilPrL6me>=>fxD@6QhukM)`z5PX zZC+#CFIq(^`bUuCCp!3WtQPgI@V({@;idEjvq+WUDs~NeoI*5ozvMUV7j2TqeFd|L zkA}rMtCU-Jt;tClhCteV1}S@u{+O|u36C^7g){KCsajcZIvpcZL_}u!@_^vW#hNyb z?cbFPORvGo;SI0X|AFD8DZl0owv;U5=9>LtYWNy>#gP4DHmTZ}OE!_?YFW&`*chG_ z=AKIHh%zS>%&p_=e*S!e6`9aoUYA+%-LhoSoHZ@HJv)bHhjlzBCUR;^4GR{B^A`g& z7QJ^o8of7)&%MZ5bK8!~xYukCFq%p2e)=OM+EEEP1e{71z`?2Ljd*Inf)%9-jb{L8$~h)sChESuq&1wHgl_jc!vD;jJK`JL3l z<_f$bha%fxzfT9JT3~5$3*O0ib@cun7SU3(xrXND1dD*%cf7GPx;0vxz+2E#VFy0Fh3~Jhvy0d4tQ z??cW}C>rJVPd#*K4tl)3X$tmA1=C`CnT@^~oe`_x&yZz0Qmc3!-A3oy6{XN84VF$S z5=oePIBuQCEOTp#h!{H7N|qw=v)F3*Umu70Jdt*8YjT@2)Sg1x1uEKkc!Q>BAw;82^oHPPjgHx>2`6Dr{I&;0AHgen6tn5fBR!V`j?X4FxEI@h zL(g4xw_&xUS^OmCITMmYawtPo_|DmL5`Pj1ZDzHS*R|1{R`^AC87-;PlsFjH6nHx% zFOUgwAZPAt8=Mp8sp|qsCYQ!fEtHcLHygRcG>v6L+(uPWn#P^^Tueq+!kUN3VGgHG_+`AyRHo7WFVb?lG13c?{oLbrI?)TVztd@02Pgkgd_kdcc zb7$xretj45fs524SQ=Q3QR%u#d_wA%elI>NI@sMci)-{Q&7xJ}pG7@jZ18wR%oBxG^@?3RIbg;^aY zZ93gvavN5=GJFtnr^T7o(OurcJ^;+NVcl={yV>0XE5ycugSnOTpfj)IEP8A!xeGlm z3!6MGc=CPh@>yMj`v++Mi~d~9r76bAwc)kwsAR^xgBYEnkI?8*mSZeJAP-d7I(j$Khyx zfg?p$;7U=bu1s;sBvs`tj%y4}u43m0sMk^0`;Xm$$QtE z=;L)l>7!WpMSDX@{QalFufqJVkHRMUCtws`=L62vGrJ8fPVET}C3)bT>wmjWC?7p> zv3DBI%g0Cf@?U27IQ*|Wob&%-hw1<44u2I}`>(L}*Rgi)mq!O%F8Jjk$cOl|N5A&$ z_^pVJAqI`}T!ClFY(N}qwmu+}Od>M8HOIv`{&TI0Tv=rMkUS@}^oRJi>5P;27`n>p1-m}2ahgnjGAoQl95rhmq!P;M}_$U9mPo#&DSi{Bt(y%gg4-J z7hPz3QxrEM(KBf4W|}3d-G4#M;rCdx%p+g*ez6dF_>witNv0zU6$(MKLT@*v3PDI( znJG;OD(q&#hi{qP4=l?%1$#9j*7YkbmNDQ;F3D(vS{*o}&NpAXCiHO;kkw{^^PjI%;uhhu5(^ zel;JBbbmrN1-^lFJu^a@D)tJ#c@L~a?|TiuHkuWSF|yWW6E%M_>s+oHDOIsh=Ql3b zbsBSYiunhfA9M)K8=1Uy?bVmA^kBzIhSOv7+=I|-b!v(U^v1w!(9HCJ5*%!E{xeXB3J#vFRz>Nu?7+yad)OV4A620yX^WooHmWJ+ z^#6k&oG&3md?YO7@^;(KD|6HVjVI2_ zWP5FkTzo0aX%ex_7)_qUU3eX70(~29Q>hXa z&3m2lZlRd_A){T~&vu=^A9WPh2D0pO5*lfquKU-hN1@!TlFe?}aWC#D6OcK49oCKD zwbnJ!46BXwlvQeX>|h%VCC(CF=Wjw}Wv1}>DrS=IbCkFge_X>H@BRh8$X6X!no^>$ zH8~Y0wHK&T@crd#uteZl*sZW~YHA@JtC=_?EHiXowoCu}UpXTk#f0e8;&)Ac4X16Iqk#Qnl!P)u9f+*v-#s7~ zYCGOSUESSb#Kk))?|aY@@mL(M2a?y2%~jJEZUp9(px|AQrQbpJ9voW9wcf2`lQ=8^ zJ*Rn$jx@w6YTQ(y=q9Tc6lbLRm6c8&#Y>u!S)k}@u#jA{LQbEBvla`MoB|ntqI%0A zBSgeeGeM}m96}a}XG;`ySqq;goD-ZeU215bjVeN(4?Z|%$xSwuiOI9=-K--21h?Z` z*c0HF8Im?;)8Fsb&dv$cvb~PCP382iWBRJ;uGzSOgjE!u&@Hh@Z#in%PaSGkS!{ii zaUR7{{Yp9Fm)dge>}f%LWr0gepM>Ypl*L-p-yFKi#jaLJNi9Z^pQwaBohAL*F~$BP z$5I!L!-n@d6tNyO>tvXZ9^iHiYS-%9;SC<1LfMcGb)%}BYXUa;7BXwMq{tAnStHMM z;YPr@#-Q+Qba2C%;J*V_fRJBWW3khmnSoqDQ-#~b@(kJH0#rh&{RYuavWZBE#OM*k z;y}IDfUwts{GHk4!%5QLI|%h=80nGrnyoo|R|pFh)XG<#h_kFfpo2s!K9e3J)<^i@eog62Mc`jC~iRbSEjV zG9uOpIV+DW8dV;SVEBm^Rr5K(bKfSpfK)sCZAA}<6Xz^xn$aH zn$)|;4EHi9_oewx4-^x~xIWCnJp zGqrmLs%Uf$Eo!-UqMcFdaXjhBmITW~&X0p1g!!}nuwWSo^RpS(A%?|s0F9{KOQ9bj zT1LU=L(#z%Bb=sN*#SuJYKbwqHJh{x-(h=PQ!lIQpj^FGKa*9^i5ElY5qK`N$60r_ zk|h~6bfR*X^borrUir^LLaxy0kmOCWMu7y&4j0aPwC-kI?iyAp3C>%CxQ(&p0X)q$ z>}E|)=UD-ET6z$-Budq$8r0%c!wWVT1f#5}33n^Wdio5IbNH(xv;rB-@xdkIu*RWZ zs~Api$Kq--M5i=mXcPQp$T}krv4g&l981iMMG=zW6I8)|dr+LhA+t z&Q~;{Hn@8;?nT_lI;Ccb?@42`&Zu^`FbXJhx(Y;yNi z6TA0J?EaOZXW8gPKNjmJYwH;}AQ@{uls44l6`BM31%}c+;ljEClGVsasxuT{U1KPH z^^!KGSexgtOFp}8$Q_H171sG`HnO@pOKGsiu;31?cXG_+So{^hqBI-tHi z3pe8Bi|JQ*D4D7?hn&W)>4;cN4WwR4`NcSci4(3KdE{?H$>hQNg-esKe1(~()ViyU zu(@$+NaM+LL5s$u9PX~deTi{Bd9_Q1y69*$tsz!#Xsd5mU!lN_zeS=vBB3@&HgSrt z2sJgs0h>4&o{hL3kI$#(SKcT@rXq)cvX{cAh^FBHkhWgq?>v+dL&S_#AkWdz@(})e!H$GN?i+ zHwa}*uYK8sJ5=WyQ2F)GiQ9KmS3k{EAw{X8Yz8e56~*$xfivG^DN@qvImYK)IkdzX z3Cy4_*g90$AK*9l?!(Q!A*^>Y#x!&x$Kbgw)ZT|W@?&jBrce7^L zl(I&Rm*2Xxb1O6_YN@{46Tc~qP9F(P-pk5w1*TIkh8kk`0w?2M;Ej-yUfgqgqAJ<3 z0r{heY(~(?sV_?c5+{9yB$FgujR_n#BG~N`i(mUlv+-ght zMFjz#!@i8RZW9*pdNqEhZK1i5J>$&Ac?p;M9x=;nqD;Sl(RyXzmvPGl`(gF8mx)6N!9B{6^8w=2H>$C2Gl&8}J9c zZYx|9>q(K-@b9OE^oKepX8z%rb=$jPi_N-iy6cbOBghT&)9rNXO~8|%&gEx(QpS}n z%l}Oe@pJFvga739i?REKGjtWcc%j@T(k2&8V`$ zJ-32ihBx=eo+ZbgDT4~X5W7#7x=;6J`m$QC$&RlyC7?efFXgu+3ij<{7OMQ!$Xq{63M+t$hmL z8mFRJ<5k3{;^;t8j5e*?emT$(d-C!Czu)#8{Cw-S+U&v@#_4=I*%up#W@cj-bmpmn zmua6-PNr>l(w$%1-y;Ju#7J6ErSXR$e#2*qcVzGeoQO+pT!m*xhn%SIiQVcDL=GK1 z{=$H6;)c%ym>=~xpw#amJHo$j13Zdwzhx<;-pjZp>&;%ZRdeAMR25GC2sTXOqa z7`L-gq(GTqRp*{Aer-Z#~29{pawb=$4DgY}9& zy=}Vd5PnJcwY<-PUr*ySfV^eOBU2l}L6Dv}ZBly60E^wC`Kz8~&*Q{uu%t(AJIbD9 zEr^Qo6<@FZi)IDu(9DMxv{1TZ9^odWq#Bb8%yWY%Jv!hJdH;wpxnqR;wo!7hU zP__9mVu_2w;JP>mcNqrwU4u{e-RoIQ2iT2lKeUE2^hmY|St32|AvAXDZF;*$T$`=q z9FF^!Bi%In-T+R7$K*5oe{kzP{h2=fvaFVCv!@);U)JCC93mP|vg>iHNg5(29sTx_+)Q|y7(wziFeEh=iT;Gs%;c5^X`sPPmVuIBxIXP(JUmWBGh zpZ7iQ`J?m6WS;N*eslZH%x~tInP>L!yHZ0W_3N3rGLBoj<`*SB;e47}Z1_*5emVSh z*R43~nUI~0TwH~nYUXb?zCan6!}&#L=P<25hiNkQ%foV*f%|2cyUWEKtar>p{&?G# z)|4Y~|BjWjwhOEC>BFCUqg(5;Q}U$C3tdi|Qrk^kR}|FrkL5X?W1U)K&ge?~$#8sG zWTiRW7ou*df9Iv%)|I@GQvYLn`mC#^)RQ(Txql~h6z+-%$$fswtkh&f?x9lsT&DEf z&ZJG0`<&F_Kc?JOsYal4s#1AI+NHv6n&QtEN;NO_lTMt5A3glXZ*V?__julAQId#n zfMAEZcNY2aUG*m1?T#;E>>Eul8I(NOntEBmRBr@HIbfX-?V{6CLOnhRl6)Uu z42(cH)h5Tta5}$R;Tj&V!+t5yHjLb_dLGkT)(ZW zNJ@cvVn~oTrN#uy)1#jpZQqpYgeIeQ+X4OdXcyZ-$_F|J-6z$pJUyq9@HOk;^|zu$ zS9d0@8;)CIp1}7yOu^Un*Xa8WYF!hveh_ZqoYsZ?rRaMPa@>i=jfT*BkBbBTuIP<} zHi?Y<{70ry>bSoJV_6aI;LMWzb8LQ&T7%Z#(Z%uIi}78yymZy_Ug6Gk`tYBo^4p62 z-wWuR>O1$IJf+(#?#DUxY|+n(=0QvGex938l@-NY$z3t$X}3MH_4Up?WotKi(`L-$ zeZ8(z^3KeuV{vEZb+|Kg2WDi>bry06t$5(197}mG1iyG@J}>NQg8!)iCBS-bIcu7t3+Pk@0Zn&x*3ey`3quSl%JHcaiRII>(3;y|}*!Uk2es z;^Y2KHK!77uLLMr(U$yy&db@46E;9HXp9A0HiwXR;ieD&)e4oSjbGU^LU%TNw2KO;?G~b%vvA=Izunqie zj|T>4i$ARoIG>Due9-q7K*v8(#C~`KQr=NCqmwNtdO(Y4mXaMW{mdGu#!0FtMH%J= zRxWQFb7$!1Z=KY&%bFc=(z!l*T;3t)lbrp0b539Hj+40U9wY10{URd?ZDiTWf})tG zpN!gbFy<}ZU!?1J3R0%OIPh;D45WkZnEY@k=^Y z%jGSZ(bysTbvNg>!!c9AnwHe6eZA{-ep{H|-(iluvGz>w^wWL4DJSEf`~>&LU9gE? z?go#?h20w$#}iT*TO2)~92c2abz^R8&;I&)x1FM-Cv?x~PI_|a`rA@dFcvN7(mm%3 z>{5&U|BP=@&YZxwweFVGVKW~q`dL@vtTh->R(A5eVBoD+XL|ci@w>bzNbJ)SF`M#U z!%e{NS(n|NU$!*nF|G;!>j`}C5vO!9bu!mEL-z~y^&~RMfibYu{M0BU((U zT8FvKLq%tLD^F$MejaQ6whZfuZ;68o#duF!P1U7Y6A$BNjQ!=Qcb3d5a^!A9i1K-7 zdcS!J=ec$SUiwwh3q{Y`-x{q>=U3V|-#>EG+<&=xOWs4CK95zESYVZ`!g;e9V&Pmz z_IvxsiSOXH*HJj{mx8nP!^Irj_j7RWYu!_-&h%!TvT!1m-!;m;;#tD?+zMJe=V@fV3SajA{{qSVUImw z*Svx=Xj`sJ;_)juG1uINvr|tLxUS9|JK~TNtD}Ps;bzB@+ps$57HY*qq{U3KO1Osi z`Ja}TaD^-yArmGY!HUI+-uq7->Bg>K=`^fjaeY7-Yd==cM0|M=dF_Y$Dsh+0ZPT|w z&1ti~R$g}vZZeW*F2@zL@vPA4-c6@F?!fV$aZznJNrh9w^U?0Fdw=Ug7e(hCNW)!C zp>My)y%XQ^XOx%LV9y8qr+c>pmsgzbJqCTc6?b2~KPda4AAPg#B>lz+wN|th-!A>( z0R1aZs?=Nem)Bh^rsiFfKdeoRKGJP{?R4)uXPCdA?(golMsIznHvgjN-yZacwCdBn z_w@Y|-%p+C{l>|I(w&9X+L1R<*7`SyRuA|MqB#7{5`SgM^@g?n%igj+{=$+2zp$i# zn+d-tHr@4xKs)@hcYa^!_nBC)J-gU)-$mP9fg6-~LI7|4CoFuO3cY>Jm*cMbll7A) ziZbvu`#h{iFPbEJR-cL%1*um;(vxui@u;O@G;Za+e0W<%)orQiC0K8|VpslU@60c{ z_1jzVwa?ZPG4AvC{MA3Ies4tU&|l~0PfLpK#(gh&IG6k}R?NEh<3>#p-s-X9jNhGN z%GPD08s6-_vFK>G{tB?Wdww0il8eW^ZSN0C!>>WTgWI-7Vcln>{57ai`L6xEL#wPV zser!)m5#k}d}%r0d$}R~->y;4>rbe=z6QtrMap~qiO;$(#{FWKpnu?7ylh7szh$~y z{`wTt+n~#y}orz*xiPiJF zGm%<-YZ2Ex2lkI&MdVa#qsf;L+0pj24m)Mj|#t*1pi|=e;x&% z3_O3@CfuK(5AH;t-(mOt4H=G^-x6($c>cQ(XDqS)iFn;I-ofXH_YA(<*YWn^Ia0jg z`qt{HIA>WrXzkHYi4C2Zt~pt^ik?CEO)<4=uJYtY-d148DHf}yL$Gc)q%CRbkdlO@ z{53G_FWz81C&vDDzi=P#c0e+*^E=JQcP}WRGaO66f<1+ODa> z`3&4x#C>GtwS9c&81(hw$N7aG!wzmsL+%-4 zU+)@xeZ`n_&**(ZwoB?DtJRHtuhfn-AyS;J3GGhN+Tl!ixx?jN+v)N==E6ynSZ8Zi zdtYv#W6jI{;G}*2ApASy+$(}{o|QpY-uNyn&)?xHTorUphi%PAd^ZIht^2H1&QuHW zxERmzzP?yToIjYJ=?`KC(cz4no0gI5w@$#n&*N-&$CU?Mc|YjnZxCYi=wP~*yRFmm z?C-S1O&y3cjd3_det{tkSpvO@lh;s_$ zgXavm$orALxsLV>U&!y)FTjb7llSSOUTfSfhoaa%jJ$sczs|7+p@MjPj{d!hfh-ibE0D^}nO#;Q^1 zACC?gf2lt%7OS9f;@Sck7fk>C!g1*3qGtqVj2E=I>=O-vjOdxxbMJyC(gp5yE=c_x z?;GPv9>&))N4u#@J?LKv7&N4Q)@sV>$}iQD5@gAhge2mtG!!=oip7uP%hP9DhOEHXIHaQ#GL^bXxdA zI}cyrtUu;KUltTaUD7jmP@5&tHq%>jT)Q7Z?Cmmke!I@``O?cr%UE|WPau_M~%r9zjc;TI@M@XKGvb*?GN5hv1ZnVvrW*KU>WXDIn6_H$nThusN~73=l_ zq%ro;FE0DJSaGWun}oB#!$u}ypDeEJ*3{HC3%d_obx%YZ7xkxMxlhV6;7*-O{PTvi z;U+L4+%37*?yV@npSzvzBN%-?lqKoH>}~|=9j&P9(lME`H29u(TteFlyEHhjH1>VC5H${- z-9~WBD%!}$Xd?`tg7Qa+ROD)$l=POfBz-X?J*r>Qm-b6QNt&sYo-t&d){^UxvOWx1 ze*{@$o{jW6?esX7h0n7xu%CJM+l88E;SSOsr~SU#kT?FLzE*$7pnYpP(q^UxGHy#v zh!eSqapH=^W+8?|<*f=hOVR>sQeF%!$7*5s8P7emjkedW=B znCtI&to@mQBQ3gpZO1bKQ35>whXEn3?XUumCiUeNwmaf(>2S{8(~jOX_R+wOVAR}Q zf#{MS1|A%~BKS>oa&V;nU_PhmwxVgSoSIY92!Lt{7{$=J<1n_&pc?;UVEyU}S zg|7qSz#kon);r)i1fKmOucF-zI^K_e9GADD9rNVZlk--!yXRK4CtTqVdR+csVpL1e zk!H0!5?}7vI&^IyCwWU?W#H-H)}gJI&QBcUVHk{`9+V}~g)oU$JNZSz=Js%Y$=mg4 z&;$O&D^><`kPi8CT&;+=<*fLH$nC)Rmf|S2+FQhqpp~#WU_~dQY=w@K7`LJmmIsBn zq61}0bd);VSGacsot~}WN$RlXUaxpCZ{hfdIu2&s78hVW4?-O-FIgL0S+Xv%tFJGG zvSdCuUh1-u?ht;nKl;83Mf6hve@)K^3d$qpW(hxv=ue^yt(bWoX(Rn<32uJ|(wJn$ z0Vn&@V%#gz69k@z`O{o@cHtT6uGs8evDV{I@mz}VhzE8q$`DAx+VaG8 zG_g*|^MwfV6@a?|zg@9uobe9mfiPmK(Z;wpV zik{bjYb&mHz(x40Hz(`}mO!u6v?7ntf2+pAjcV+;6Z+a=E$Z;MhIDWgbPdWS=hACh z(f-5^lpFd8dKB?yU_L%ph@6gO^wV7QR{_0&_Re;Qesfbt`WW;ZPeHmBhv!W689XN- z-|6Y-GkA94*#UQpr@*r%ry$^V&u@pG`f;3lT|4G&?BD}C>-XqUR) z(Gtu_exSd6Qm>PSHb*+aog)VSjH5k_femT%QG~;b^QjUw|pY- z6!7M-uJ2ENpkLQ&KIVZs8ELUCThO72&|8UCksQ-4q-!}wEN7asUIiK;^1*(Jyy2a5 zmcL^n+6BjY_;);ra-ECEF)sn_tR$a&%fQ!yvFMdVf3Os?bHwwVY}l|q*QBKQq_kly zUti`s9Jeg^bs!J@X~xg-cgVJjarX|yW4YH-56k>8A8hxgpJQGk+CSR4-LG_>)85z- z%%?8ESg`$NjEn9S!}{H{6#=)WtUX~j>XmiuME#=;Inb}KK$`!UBmHBJ1l{vLW{z~e z_ISITvlj-OfwTbT=|PS+vypd>E!Itb%xNA7reC`<=*aX3({6eo=w9?dP*iZ<8ILK* z%^34;vCiaeYj@6G#eOt)E9Mqu(AkcXTLR9xuLd->qR}t^02_dR;9$T}Qsj=G>racr z96|Gh)3%?7mW4UQIm3Y#9r#`lU$4eS-Q*8mcKZXt=rWAcIsV|5>sAI=r1^tcuj~lE zk9ivB!_WySLe7PeznA?T2dOvU4?j5u>355QzP^W@tv6$R=@wy*Z4I{ma|Gkt(=L28 zxIJ&fdEYB?5Px*wf#3wVYEGSt`S2CiTId_jk(nRr*fq!>=g2GV`6P64@Lv#ye$?%( zuPTIrex{xdwt%MR<w>q#T?)Er4PgBWI+v6KUV(h;lI-K|I0c24@HP4ylkv5 zT{f1NWuuEUq%4pRB@>j*aoIY)FOD6IG3UDL0v)f6ogawB9DF(68yz_-JN#FpuVLP2 z&sRCt1^eTP<~tSM=d47`{{pOsej4Y~LfqtJyWqSZvceoHfH^@R=@+Qyn6^3XqGbF> zyM_4J75G6{4C*#csBybzm%8QeFZgDK>m%#9>%HTVe9xirZ8M7IVz+A53H(xkaAP8P z|A|Q{8;ji6JXv(b0sP8B(fYi6{E86WOTC^ zdpK`|K*~7(r&4~UKc)igM*K(HsX>h~xGbyapJL(z_??3NTk_)$ZA-y7Q|`=BwbO8J z>blI4bEb*x=(eBafBGjN`eq-;Nn)liMpYyCneUGix8aVGKjw`U?RlxdVp zmx-tICW*`NE!%H#V!kD1(=@Txdh7??Tk~H!w7i=+6=}GAAzeIXt+UeK!yPNDq%VFw z5Wo5TL|%sYYhGbdQh^!kf%o!@CJ1-NW#apJPp14O?;0_w;LUEViK6YZK3VUW%YW<^ zE!49|(5BeNK2EUvLMrA>R?OTEcMRsq3DYo7#e1?(en>@lH4T zseDItIUNoQ2D(6+h3Q!JoRycKf^YM=clP(OW0r7}TdfuSeg1**yJn)9;(K04+wPG` zh{c+IvO5dudLpF#CFHU6hBMvJ!$;`G+HT1i>a~CEN=1LT_>2&wP5V;uq}e=)w!8MU z^8c>wE{Chbelf_BVLv*hc#hg}JdF4mXSTOX{WFa?bo!s!ymy`8oHt~S@4`Cd zOEE7!jT@%ud-c@VsY9n`PMtW_F*Ryx($ov4#!bzbnmF~csn*mHQ)8wMo+`u~Z~c-q z@GhwGy1mtlt9)K>ov+GWR9#kIS6W_P?XGLCE%P?ItDCNNkFLPUM64-7r-&Ih;uF2P zN^#?~8%14d9Zr@`oRoXTiIOD8~^3+Tb)KE_i==$e+lBc7V#2m8_s{Xk*9p) znS4v_{5@^wjehyx8(60B_=wH)9qU4A(|;e*px-Ta-1&InXP9`na}oDnK-V;;9}imR zhESTH+RyZNhZ#?pxv}&{F{7@sx~|%H59=wvw5F!M+}+e%Uhef)cq`~Pp|;L9VM%@C zolOm;N@X)JG^ywR@XI+5Az?NJEeG{XQC%3XJT$~&ScNz zoGG5kxj7S>8p|itd6(2wmuUx&>8|>Z?@QPF=9_fg#ePRV+z;=bekI*48&YcF=5;;g*#dX% zC3{|a7jEulU)&j20QD>LDg1{X_-5|i1!C`wi)&y0Nr9O9SV`x?U_suRT}vF~n2 zpS8b>V~vID4$g^wyQih_Z!?2`aE#woxbp{px~E|2k;0cAI`sXYz4O$ylYaE1e1FZ`F~9oO=z{v~6=S0JVhurvQLy*H1`gvlMemj4Vr)9-cz z|JPs8UTqu=cZ~f!67C|<{+`uooXXC+~KzP8euh{l@m6CJpBV;YKm!OXG-ONOv<2|DVlQ8B<@X?YrNy^LbT^5X)h2 zhNa>7NpoztLoB+`A@;!jPc^y>@sr;CN$#-P503sN3SZ~{!~8=6|B%3chXf9!hI9k( zgx2>$^KR%u+s=kdyTG=K;L=vuwgxV(&$i3p(yp@Y8o0C@Z2J^k+HJPo4wrVPZC`>* zyT`Ws;L;wj?P0jIowhv+m-d)#Ps62k;VVtrINK(}rA@VMCS2Mq+vdWhz1FscaA{}T zb^%=4MYgSgOIu@GA6(jHwp|66c8zT}z@>f4w%g#+Zny1DxU?_Xb`MdY?}+0_FCH(!lj*U+XZlG7umJ~E^Uo%eQ;@)*>)9N+BLS_ z0GIYD+irtPyWO@s;nKcj+dXh;_u2LUT-w97?SxBv)V9aq(w?@h3+K{k<7}G@mp0Y5 znQ&>dY>TzZKD-UeIobJi59e&>Gyl`+9~~3o)z4H3S`%?=AuPX*_QXq zj2Y(<#owbd4w?ko8)&sPtp z_(k!Z%>Gx-B)LU#O_SGq=T{FT*+p@qxAcFbT;vwTOB$#-PDf#n$Yg8KTJa-8d}b7SF!iz?&q${k-@dPjZZ<{4ASNOX~j%D$27vNhDWfEF&$p9Xw#mB62Jc{4V#Iwma5*X)rMAix+ zZj^ipt6UE_AB@DC3i<-rW#Iic$(y_?>H*h-&VM2I*?C~xt6;NM$_)nOA#PfH!lSNf z@gs4!j-pKmEfdcmOp8x`G%7zH-$nq3=W!qWYQX!fIMUyUqcFaOIww*YdGci&!h8sNe*C%Xf$1Iw@01pmZoXZ&%sc(pY{7^E_gr}| zi1(b8KI8OYTDo>CWQpf<$&qO+1m8CB%{*@!Q)Ig$Z_hU9IvnO3ke{NEEDPe-TH*3= zBb`=+#i?ph6P`|f{K(bOs=mpy48M)lAoCoO8QTJBM?qT_Mhj1i<;`*mQH4z}v+UY` z8T_fMwVbv8Q(^v0lkvO+|A}E~>M%W^nQevgWSF=Y(GO%fN3M)ETilq{u@4P?IOdT- zs-KY8^GnpTjDG-cLA-l)%tPSQX~q32a(Ue6@XtMm|MYYCFM@xj%!kq~I^C8q|8RLz zPEWbehQP=5C-nXE>YTmcJpf+6@VaS`HBz~lCQtL;M=mZbt&ujH29Z+e>L(qAYP+>3nSDo+vXJX zA=h5){R~X&ES>2Fy#l<;!23hVYv_4fM}^lh!)#<3{lAN%CtIXPYvR{*nK&3uiq!|ny`S?jEP^pC^W$LC2M#CRIsil`ThbbfT4 zv)@MK;c-q6jYl)kF0{;Mx1l|Ny&&G6bKqIWvkJ7e;qe&lOY0BjE%_a#FWBaZ7XhPa zknaH5&D42in~cv449WJz5w)<*dHL^!*4s=1&-R@qE59 zfV}&_yB54m(`+Ykz@|-;3Z6fd661KOj#<@y2|Bc_44i`)V$v z=O;RjRq#K618re_xWDgAi}%YpEaO=Ck&=gQA8tEtAN<$Kd>HvY&m7i=0=bSvmc3a| z%%dN?9`NosJAOHnc{n;ho_yglVjUlbX8>XIWLUdzqNh_Pq`5!FVKh8znS{qdJ~w2O z1-{#59FgmfX-x;;8t^eM=WBbcYae)bg1249IiT)jUnG6w(euBnFwK|1w{w%ZNh>FMX`*Xd{Rx)EP1cvE}Sm>t%KL+?M} zX#mfU!Efqt%EZh&%a(vlrhblg;}D`O-nGiA+!HTu;mhL#mgA||{5`M6i~J!s(K#zW zY}<1YKJTxn13ZU~Te5AFo_tK{k#qGs#UAKhi$5^As+VWbkJuqTPRiGYfb=SDu;1Z15$6kMkHa4Yy634ca0} zGy2%|q4!jVe-=DtVc~V$aeq5|9Mm))Xq5mKdg!xy9uGYSo-f5DLNN z>d+8<<`9;bv=Y#$lR~uF{j}AfQLn@<((z6oLS4*oZJ_x`i!IW`!Xf>ScNk?2<@H&d zxGl7-h_Yc>NI&4j+FiKpT&CIO^q32wyU#-(1A57M=+i-O0G(|y zQu(StUvr-Dt3iJXbTnTvZ8ZLsdP~cyg>?}gqjDFBXh)1S*c#?awuW0HoFlCi)Imhk zqI_}Rm3&C($BY?e7^3{00-YYFp&xU$4;?m4)3GQ3)6c7yu4|ga`XxLIB_E&4bL;v;Iy+{ zVhQo?@_An^A6pdW%Pg@jKSMNV5?syiYSEsGzrvOe`Ky&kB!lMH^5tsMVNg8%;TN&JO=J&YWeks4DplfUa zldjt`;3(L_R;ohM# zs{U7R3E>q^{Tyol-0M@uA-)$D-&4TPfIbsh)cTuyewtsF$H*Vk=RV&6`m-TS`cVTj zeAV`W^fd-1J?@2p^h^VjerV@F`f&qq4J!}R=U$>RNO?dx;t| z{YAeB;q4L9<9?ztD!ru!W_sLL)bw2le;@EA@X+$+{-UP;4)h;{(Yep4>5PwiiyAY3 zt`|d?bnY=Kqw-X z_gpn*c>bQEGHQOzJy>N_{U*N=!c3q0ugWO;UIUZPeOFBG5wQq+o>2jY{dMSEgTNphIb3auX#UJxd2s1wJp(>;33k*y;_f$=K z<{v|tbnc}pqrx9GFzMV&)pTO+nQF}XdCI_~bMI6cdwyVG^0&r^>XVqiL8*+I-|ZMW z5c9WyHT@d2AL2N8a6TBRKXczz8C9OZp%7;NIt@H6LVM)it1>G5QUlM5z|Z|xlYggy z=SSe@9<0e9FtE&D80J2#$v@`35GFtOVU*J7t!{2wj z2p{^>Bx-?mUjy}uCa z_Y=lfV$k{iLagaaBGeD}jg?X9Wf{070zdbTP5wg$ek6>a`Qce}WmNre|5zE7Uc$#A z%<^*&Ss6#f{>QyzP2Uif9>a6bSksyQ4g>!n0zdbSH9y01pIBpt-)`U^MhMUSV$IL+ z+#}YQ;XgF+3lYL|pIGxVJokc4%>7@Dr92J%s|fLN57^{?*1)?X@N*y7J? zo?-RLy!cun$Gf%>{m5{`v1)8k&VGPb@ja6*Lm zxaVy0`wYzZmWE;OL7V)o1}6Vr1E)ktk9*Q)_<(^KzB3GSpIY;eju0RBsWp9k7@hLr zcQwkm#N;r#l$Q~nn0waBsQTspw28SVZDQ_2Ys~Zx7?|-L3d7u+Rz}s2r#FPj&%J47 z6urT~q;r4Tqz4R4dZ&TE9-+M4vo^yg91mfJ=f1Tv4lyGvJliMtt2OZ>;g7IxXrLjZY8zDaKXDfqm*g!vEV8(YeEWXpHL;O#M#mDlc_HTkX#E-)0 zvU~>p#RzonNh{+JuSKA9k6F|IBLbcKx0>D^fzJI~P5)a2I`?ihJtoS2grnb&xnHa4 zl#kxO;eN%iFn*SI?cfkU&wp#f_(*@zpv(9S{B)T9qI|jMtBh*DaR$CDEPnEH57^{S zHE?zWe(njI{8kcf6*jh-9FZYh2Lmk{8UZ9(fr(_R>l!=|8S4J zU(6J^f2gruuMf4qXwiW9HRgVzX_($WGyVSktQhfKV7(v6{lP5*@F0QTOY7gC=KkIv z!ti@xxCeMM$`gZR^!tn7C?DJVHUq~ai_eAeKWos*zumxN!T&-S{|3RpZ>L>3_AJS4Ez}Q4~Fp{FzDnzWZ>t) z|K~9N!v>xF0R#U5{9R%Eod%u!9~w9a{!haAj~aCH_Zav~@E-#<lJ(nqHad?AiB zSa?4*zuTabKhwaQz<+rd{}_W#{wxFk4E#A^{2qf&{#*m|dyFZ-ru>Ob`R5t93;fpu zoANI-=!}25fh{o33FDt_(8)j7z{9~`x?H6`3_U&r_^t!$%s;UQSf8gF=5UCw1MB_! z1kh&ze**pmh=TkJfS!1UL=tFTuv^ zfooS{&CJG60{3A4u$ma*w*fcf{Upn#KOaWl1>6ZuUt;sW4Ez!1cbdNm@|c16GwtxN zfzI`N)<`18hmU}BFu$H@)4xcBd@4$PpPPV3gZ?Xa^S(Q zhva!Dus+jAd9@*b{Cz@>e~CEn&;p96o0`d@3~6To`DM|x~5&JV0oXEhoBP~a#Czs4@l2;lLk?-U!S0qgUk3_lL| zIn-~NP0s~RG}_}ez`-Lz1q_2Yw9oCFP6oM}R*!`qO^_>+_rB=Q-G2SZ``)c<>Ja{^aLaBeU@^ zVD9he@{a}9=Uy3p3a~ztN_;(V7V?w8`~%+z{B5kqqlhy81;E@d)9wE*V14G5{QnG` zW7N-sz}zp>{LcXMJdetcOMdq3H9ESR>3wZMi&8u@SL`gzP$|i+vwbx zcK8$Me^v_s%rKNH7xZU9&z9IBiWpyyI>*oSZU)|u{7km##lZT!E7PwA=6<7=&qKhb z{2vE4``6RJcfEx=u;Y6USf5p9e2-whXzGWbgRb94N#6~8`O6{w(gmCb%=(b>LHYE# zUh<~^^L=VM>A)Gl7ofaaA4~?0+6$dwho1^;rauF?`PZ1^p@58k9`MCz&j~ia7g(P! zX8ioF<~v)EKb!vn;4x^A$##2O2h9CO)qVzxLcB|x?c*8HFE+~aGO#J1w}Iyw?eksW zId3B~c6zT4#rzQcb)lWV{{%hf2y}#v{|daV1pvm4^7H|}wh!Z>9X=Kft@b^vd4SIH z4g={sdfn+W`!k3;?a8emhu-T<74@;L1H76U)C8EwMGO~AZ&mh^PU zZ#l5ppC1O!`DG}*wZP9o|K{7_p9JQ9ZVUv<@#k6K8Akp72H5Q1zX$#$^i!4{{w?6( zYoYdV82CQup9Y)$0q}T~?{*va0FN@tGYs-J_3tIX_pMO(Qc!-QfnQx7(w}32xj(Jy zKUPcw9&E%{0zCX!X#A}L*6TTJUv~q48}*~x-~GUwj)umk2Z2A|rtUdl`i}zN_lo-d zn0O;F@4(Ue;zz*deCFSQUohhP9q<*sLgd-y-v@kaYiPdlM_{wRybrwjGxc2()9V7( z-$yY2p8_95{rK(p&H(FgfynPd!EXI1ls_Jnk22(w0c_6KkTp?i&p(F=Cw_bly3UaA zmB5c}4b|^;j1T=m*Z&Q`~{XshXoxsB} zzUc6G0WU}SGVSs$2R_pp8gJJCk3xM^*z`@nT#s`TLq0zyHs&|K1pbcE-&=u0?QO7l zI80yu0rXE$e>?5?@zb%Q&Ct)E0Dpw`Uue_+2F&vgy1f5}`DkK`x~qlt5e52dh)0Gwv@*IR(Oe#|95j)%7c zmm2&Pz^1-v1Rnl!NWVM`Y`$N74|udee;)V;h|gh{|KEXmo(9Pwy;$)&@Obc}$g+I@ z0nGC;n*I^#tEl4?y$5(W#%Db~_5qvo)1lDs=6rbsuxbtL!$ZU+z-iDgm=?+Oz6M+i z`Hr;lL|}8ia~;Fm>op0`ce8-sM1M}P`ELg1`Xco;+tcm9=J>N1_&dly@04MEH31La zr@n(Hz7Lq|xo$iBcYvGG$r|nWHv->>^lr4VANX>#rz#u&5SaT<>@U>EKL-r z`Uc;G#Zab;PxuL(gb>WdfG)R&dk6ypx;#-`%Z=B1*%o;P;k zx~}Y;$Q&}};?l;((tC<=uUF$eqO!5H)>~ZBTw8mOs4u(2TkgyDAgtkC%xk{~g!zA0 zE2y>pzk$`p${bi{9tyEkR92TkLXb{#BX2NM55*OwzEWI4FU4Bxt!?sBz75U3COA#L z#u{(kcnFsv@2+fUtgiD>%*Dk`WeSM0n$o&En;^z}y^ZzWCdgz7;%IIFmwn~1>9(Yb%O0P8l#0rU zn!mZOzOll@<@PRa-$R@HNP)i*A}W=lbI7Z!9b>X7fd(?eF>2 zSB3|!{A+}q25JZLpaBlh81yqdbhv?R+7~U3I=#Q}XutKf#j@ig8cnT$C~LftY0cFW zp(G=PqC7o{g!(a~10iydiiy?to`ZrcG}oPjhK6ts3R+2IO0}x&a3Y&0+CW8huA&Ug zcr!zV2T=l)BJ!PshMsT^3QFa@E1agmD3kI!4jK{XV- z#tTj7Ev;*Az%bj4boA|$97JSbWES1mz9Lfkc<+)P#g#SnrBJgKmFmt(NuzpZ`;}uo zE{H5|ZfvT)8--|w4{m={noY9eB7QFik0$mSy3~H8U<6W1RIydoVgyo|D^}x5u|3!n z%khWFHJ0Z#;_6QHA(aq@4-OdABeHO!SpAj# zQsp2Q-p0l{C@kcx9s>=pv9v{4uDYlkyc+H?ys6M3Tb;fviIi89lvi<$oeNbHS_jIZ z8?iK&;ui`8R18OK8P?X{xO20#y2(o~`*zV{HDVR>R}K);u4+}ywzPcp4aE)2w5nSf zUs+RAu~bG<0ai5C7o)LNFvnUmp~a)p`^Rb-s(NA>7@F)cU3y^@@?mb(AVH`b_s3Jw z2rYp+g)$}!r6*a9CWy+fl=25b%`;dKIfH<+REEWj5OoTF?^3kkil$0ciFPdLX-u#J z1I;8nlrihNZFo_YXSGA!1E3*vPYH#P4f5`Ame=rWM%pSE<*DHn*6%w8qshWaH}KvIlTw^u1)1*qph z8Q7of+g3wTJc|Rf^5W9+yPB&T(VVrO=ud(DYB3X3!#^IH`b)0@*%L-k*p|^I*pksZ zW#_OPZZYOg&_HZO17l`8moFup5i~T`mm6A9wpZQ$WVT#Rb9zK^uO`wmN{FADq7tfLC)E8# z*NE(`VL7yU4B0lR*}c&L-CP{(Yon@dXBQ=A51;u*Ch=5m$YK&@HF4POYdLLd3m0B1Wp`3@A zjY^I!2yHiCyU8{wt*?|1=EC@qCFWCi4)QmZS65@y;w-#BcnurBej8u_nVg!AgTU7u z@Y*d>PyXQp8Dp;9AHT1WeU(+t-hH=@5R7LR2A*}QGtMpbRn3-KS*StQzEYVn>2VX> zP5n~0%b@ZBN^^~^O4J}Kl?kfFekEhjB~_(9dnh&qhIt66w#G%4y?5D3V_q%aL#d$n zUIZ>yy_^OVql4p-?Ox9TkO1$12A3^pDF|OxqqnK5z6NRZi-NM1;)Fz$N~^7?uEcah z=K|AKHTQs5zkcX%nCeYQjXC{cJtI?b@ zEcM0+7B!z`F!{np!5TA)ntDAtsHi9yRmFNp$J?iT55?jMUak?3Jp!uM(!Zhrf-MVH zL4U8ai!A3W%!BMCk})J~>ODEs`asf!OtJgb`t%5+gFb$PbX&KTG*;rKK9q?em zg2ZAS4 zOqc#Vt4FJ8@alh_iDzs-VV6Ul!8>Nh2Ph50(B1-zZ57GKvwWu`#7Dj|SfUsDcNd$;Z8i9jTUR!Lv4ui>4Nq@o7UoEG_rTkbIP96Rb=VF3qxwE%_S= z3WefW1`o#Pu?bgPYKb|T$)=J1fc>mVtHAf{g&KwAw+>!Nw?R{~CR_4OdX077x4?tX zGHvW7-2^_OWcX JKD}_h{{`J%Hn0Ey literal 0 HcmV?d00001 diff --git a/disassemblers/ofrak_cached/ofrak_cached_test/assets/hello.x64.elf b/disassemblers/ofrak_cached/ofrak_cached_test/assets/hello.x64.elf new file mode 100755 index 0000000000000000000000000000000000000000..e45a08e4a95a30668f43eb530d46e3cb3c8ef0e9 GIT binary patch literal 75568 zcmeI2e{5UT702(hR_{2p$PVajS2pow12w&u_29Zl(I%h(^RAhF^y^21fzq3T7Ie1O1*R5yT`F# z-F4EW38e3pp3lAKo^$TKpLcVA*m-DRc$3dClq8?JU2*ATi>v9;6-Te0v*}UmRio-r z*Q#q&J=NFIBX(YSPP>T=k}W4cJ?y8#{6Wbhm%CaeQd(yj&~>#$&xfv7q{L-Er#)wM zY*QIgsim%4SyuY-7*$x?dt}7tI<{*meq3a~u(tQglRBJ8;lh37XSwF#mHkx5NhI5H z+V+;6_v*-9pvYX&vm=(r@W@i8o~esKmY_l00ck)1V8`;KmY_l;4?*F zbviZDy>@jv*^y3V3ez3a>$^L;*GBW%=o;r9x`2AiclE(7yVTo_=8dO@*FN;Zsm-ZB z`tF(R{bB13e2?TiAzx?Nh7;S%b(rR5aOf7)%&b6D<1<8N3|njJfGd~7V*yy6>N;k5s2 z$NuZ@JEC|de(e2?@nh%wapOe%)eCk@IYNVu;PpSa;c4oNDlFO+FTQo^Yczrrfp3z= z*nQmXpQpWdA7jIK@xgQPM+eT$INt>w*?rtm9y%QXfoaYY44-cG=7iUhr zLSY{rIA1&wKfIy&J*AvpojP`*RC02!R6vN`HGFu(+vFX)bEx=QY}ZinfupUi$w4jUx6P&6bDow*THMTh zT|Rl%%`DMn6?Q$B=`#N|%Sqw{bv^%H%Sq}#zEH|?`9A)Um{PzMYF3x)b@`w!%l8t_ zZ@pC4r0W-J>HJ2l^DO*2f2PIlpHG*?UVgLY-^e*Fa)p}K;}v~em!;qQ+cl>~S15^h zq2!LIUE7y*S-76j<%q7=?*BIt*6+dF;E7B0XRxpD)<}E5HIhnXB3+%)HPNn)?(20f zvZixQS7%pOr@E2ixoBNLKhx7`r?(wl{wK*gCm%F!CpqsU`uGVwwH$px=cj&OT?5ZP zpAqCqz{NiLTurC;@^Wn$8Qiif(${sfcY;MaChbDT+AwZq ztXyi8iizCl#D?kh-5uR)BOT+Bjh-MB&`*Ct%WLZWs;8#DuDotm#|bD|FRS(S<#n}M-=J!(M}AtR zWgV-wZ&b1#R_m`Qubb8SCMEkvwSJyDT4UYutNH3=O?^nozEd5inToQ)&eiw{@*8L8 z%98V|78UtGN^{b$XkDnWKKfOglKpGWn*V4Ps9Ni(UoBL#dcUc*zf#FQRIOj6!mYLX zzgR_T>dU)sWfS=*<^gSN^HCiv{5V60RG6wCg!a*qYIr@v=%l$fzoNFWw|5+L}-tTuvU#tI@8rP4U zI4$Z+A4=poSt}0jX^PtQ&Yu@ZYt)!Ozt#5MdHA}czj!{s>%_TuUhxv%O8lp2f8ZqC zcv`Yv)^XXec91?oryuV;TtfOV>4m==jm}*h$9M7HV}$i$R3UG=g#Hd4-`nmU(nl)% zB|Ay_7T+SZ*zXuwT#U@qfIzz<*e~k-nMe4 zJ!y{821|RJX(qGgcse_hNSjGJo6DPt!nEQID{a|UGTK?&!W>IwQf4BTOYAqTjGf!B z#&U^C%S;v~C-;*}MTs`(lwD;i+ns4{+8*0HU=D2QH%)S?GE6G7|EpVKn}_F(M$M@dxtSyRybkXiaZGdP=01%`Mf3Y7=}IMPtZhZdGll3#A(c*cq>@?{>m8!=%(!yuCKCAx6;1BXP&`-KIk#r7 zmCMsHrK(_39rZO49nac2H7>ZdhQ7$=uRW}IfOE~YYLS;;3xMsn6(DWy{xOY%fX z|Hb`pf_FmtQ`46f%E-A&OYe@zwv~ym5_~6=d!(G#M6Rqfro5~}qVA?lrGJlZS7byC zwe^S#J^4pou7{y(QWZb{mgdq7#b-6%(p_b-YUDZ^)2{u^+T+!wU;+DlpF z@5qTyDdI2Z!m@OumOsT$B%cF$?uftKKSZ9?{g?SAe)1k4B40KUf4QfK6gx6;lK6}K zD`_kJTeM|+`byg}V zFaFng^x`k_0@X{t(sWRtBfW9Gw)08h)p4AC+W*tapp^I8@_F2=V;8&4)job1|LZQ{ z?_c2hZ@r8^pX1rmJI?Le-}&mOB8D4vuFqVSzr6}Gb@xKoGOj0XgetiWd7rYb^7 +#include + +int main(int argc, char **argv) { + puts("Meow!"); + + int f1 = 0; + int f2 = 1; + int f3 = f1 + f2; + for (int i = 2; i < 18; i++) { + f1 = f2; + f2 = f3; + f3 = f1 + f2; + } + + printf("The eighteenth Fibonacci number is: %d\n", f3); + return 0; +} diff --git a/disassemblers/ofrak_cached/ofrak_cached_test/conftest.py b/disassemblers/ofrak_cached/ofrak_cached_test/conftest.py new file mode 100755 index 000000000..a4f75a384 --- /dev/null +++ b/disassemblers/ofrak_cached/ofrak_cached_test/conftest.py @@ -0,0 +1,22 @@ +import pytest +import ofrak_capstone +import ofrak_cached + +from test_ofrak.components.hello_world_elf import hello_elf + +pytest_plugins = ["pytest_ofrak.fixtures"] + + +@pytest.fixture(scope="session") +def hello_world_elf() -> bytes: + return hello_elf() + + +@pytest.fixture(autouse=True) +def pyghidra_components(ofrak_injector): + ofrak_injector.discover(ofrak_cached) + + +@pytest.fixture +def test_id(): + return "TEST_JOB" diff --git a/disassemblers/ofrak_cached/ofrak_cached_test/test_cached_components.py b/disassemblers/ofrak_cached/ofrak_cached_test/test_cached_components.py new file mode 100644 index 000000000..bf297c235 --- /dev/null +++ b/disassemblers/ofrak_cached/ofrak_cached_test/test_cached_components.py @@ -0,0 +1,88 @@ +import os +from typing import Dict +from ofrak.ofrak_context import OFRAKContext +from ofrak_type import InstructionSetMode +import pytest +from ofrak.core import * +from pytest_ofrak.patterns.code_region_unpacker import CodeRegionUnpackAndVerifyPattern +from pytest_ofrak.patterns.complex_block_unpacker import ( + ComplexBlockUnpackerUnpackAndVerifyPattern, + ComplexBlockUnpackerTestCase, +) +from pytest_ofrak.patterns.basic_block_unpacker import BasicBlockUnpackerUnpackAndVerifyPattern +from ofrak.disassemblers.ofrak_cached.ofrak_cached.components.cached_unpacker import ( + PyGhidraUnpacker, +) +import ofrak_cached + +ASSETS_DIR = os.path.abspath(os.path.join(os.path.dirname(__file__), "assets")) + + +@pytest.fixture(autouse=True) +def pyghidra_components(ofrak_injector): + ofrak_injector.discover(ofrak_cached) + + +class TestGhidraCodeRegionUnpackAndVerify(CodeRegionUnpackAndVerifyPattern): + pass + + +class TestGhidraComplexBlockUnpackAndVerify(ComplexBlockUnpackerUnpackAndVerifyPattern): + @pytest.fixture + async def expected_results(self, unpack_verify_test_case: ComplexBlockUnpackerTestCase) -> Dict: + if unpack_verify_test_case.binary_md5_digest == "fc7a6b95d993f955bd92f2bef2699dd0": + return self._fixup_test_case_for_pie( + unpack_verify_test_case.expected_results, + pie_base_vaddr=0x10000, + ) + + return unpack_verify_test_case.expected_results + + @pytest.fixture + async def optional_results(self, unpack_verify_test_case: ComplexBlockUnpackerTestCase): + if unpack_verify_test_case.binary_md5_digest == "fc7a6b95d993f955bd92f2bef2699dd0": + return set( + self._fixup_test_case_for_pie( + {vaddr: [] for vaddr in unpack_verify_test_case.optional_results}, + pie_base_vaddr=0x10000, + ).keys() + ) + + return unpack_verify_test_case.optional_results + + +class TestGhidraBasicBlockUnpackAndVerify(BasicBlockUnpackerUnpackAndVerifyPattern): + pass + + +INSTRUCTION_MODE_TEST_CASES = [ + ("fib", InstructionSetMode.NONE), + ("fib_thumb", InstructionSetMode.THUMB), +] + + +@pytest.fixture(params=INSTRUCTION_MODE_TEST_CASES, ids=lambda tc: tc[0]) +async def test_case( + pyghidra_components: None, ofrak_context: OFRAKContext, request +) -> Tuple[Resource, InstructionSetMode]: + binary_name, mode = request.param + binary_path = os.path.join(ASSETS_DIR, binary_name) + resource = await ofrak_context.create_root_resource_from_file(binary_path) + return resource, mode + + +async def test_instruction_mode(test_case: Tuple[Resource, InstructionSetMode]): + root_resource, mode = test_case + await root_resource.unpack_recursively() + instructions = list( + await root_resource.get_descendants_as_view( + Instruction, r_filter=ResourceFilter.with_tags(Instruction) + ) + ) + # Using "any" instead of "all" because not 100% of the basic blocks in a binary compiled with + # "-mthumb" are in THUMB mode. This is testing (de)serialization of Ghidra analysis, + # so all that matters is that we're seeing some instructions of the expected type + assert any(instruction.mode == mode for instruction in instructions), ( + f"None of the instructions in {root_resource.get_id().hex()} had the expected instruction " + f"set mode of {mode.name}." + ) diff --git a/disassemblers/ofrak_cached/pytest.ini b/disassemblers/ofrak_cached/pytest.ini new file mode 100644 index 000000000..2f4c80e30 --- /dev/null +++ b/disassemblers/ofrak_cached/pytest.ini @@ -0,0 +1,2 @@ +[pytest] +asyncio_mode = auto diff --git a/disassemblers/ofrak_cached/requirements.txt b/disassemblers/ofrak_cached/requirements.txt new file mode 100644 index 000000000..d8a8cabc7 --- /dev/null +++ b/disassemblers/ofrak_cached/requirements.txt @@ -0,0 +1 @@ +importlib-resources # A workaround for https://github.com/redballoonsecurity/ofrak/issues/398 diff --git a/disassemblers/ofrak_cached/setup.py b/disassemblers/ofrak_cached/setup.py new file mode 100644 index 000000000..8e355129d --- /dev/null +++ b/disassemblers/ofrak_cached/setup.py @@ -0,0 +1,58 @@ +import setuptools +import pkg_resources +from setuptools.command.egg_info import egg_info + + +class egg_info_ex(egg_info): + """Includes license file into `.egg-info` folder.""" + + def run(self): + # don't duplicate license into `.egg-info` when building a distribution + if not self.distribution.have_run.get("install", True): + # `install` command is in progress, copy license + self.mkpath(self.egg_info) + self.copy_file("LICENSE", self.egg_info) + + egg_info.run(self) + + +with open("LICENSE") as f: + license = "".join(["\n", f.read()]) + + +# Should be the same as in build_image.py +def read_requirements(requirements_path): + with open(requirements_path) as requirements_handle: + return [ + str(requirement) + for requirement in pkg_resources.parse_requirements(requirements_handle) + ] + + +setuptools.setup( + name="ofrak_cached", + version="0.1.0", + author="Red Balloon Security", + author_email="ofrak@redballoonsecurity.com", + description="OFRAK Disassembler Components for Cached Results", + url="", # TODO + packages=setuptools.find_packages(), + package_data={"ofrak_cached": ["py.typed"]}, + classifiers=[ + "Programming Language :: Python :: 3", + "Operating System :: OS Independent", + ], + install_requires=read_requirements("requirements.txt"), + extras_require={ + "test": [ + "fun-coverage==0.2.0", + "pytest", + "pytest-cov", + ] + }, + python_requires=">=3.9", + include_package_data=True, + license=license, + cmdclass={"egg_info": egg_info_ex}, + entry_points={"ofrak.packages": ["ofrak_cached_pkg = ofrak_cached"]}, +) From 37fdfa8b98b9506b0e0d207dc29bb810e7832e71 Mon Sep 17 00:00:00 2001 From: Dan Pesce Date: Thu, 19 Dec 2024 18:48:10 -0500 Subject: [PATCH 09/33] added generation script for pyghidra and updated cached unapcker to new format --- .../components/cached_unpacker.py | 143 ++++---- .../scripts/pyghidra_analysis.py | 346 ++++++++++++++++++ 2 files changed, 413 insertions(+), 76 deletions(-) create mode 100644 disassemblers/ofrak_pyghidra/ofrak_pyghidra/scripts/pyghidra_analysis.py diff --git a/disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py b/disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py index 837a8df43..187686ed4 100644 --- a/disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py +++ b/disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py @@ -14,6 +14,9 @@ class CachedAnalysis(ResourceView): filename: str program_attributes: ProgramAttributes + def __init__(self, filename, program_attributes): + self.analysis = None + def cached_analysis(self): with open(self.filename, "r") as fh: return json.load(fh) @@ -56,10 +59,11 @@ class CachedProgramUnpacker(Unpacker[None]): async def unpack(self, resource: Resource, config: None): cached_analysis_view = await resource.view_as(CachedAnalysis) cached_analysis = cached_analysis_view.cached_analysis() - for code_region in cached_analysis: - cr = CodeRegion( - virtual_address=code_region["virtual_address"], size=code_region["size"] - ) + for key, mem_region in cached_analysis.items(): + if key.startswith("seg"): + cr = CodeRegion( + virtual_address=mem_region["virtual_address"], size=mem_region["size"] + ) await resource.create_child_from_view(cr) @@ -77,15 +81,16 @@ async def unpack(self, resource: Resource, config: None): cached_analysis = analysis_parent.cached_analysis() code_region_view = await resource.view_as(CodeRegion) - for code_region in cached_analysis: - if code_region["virtual_address"] == code_region_view.virtual_address: - for complex_block in code_region["complex_blocks"]: - cb = ComplexBlock( - virtual_address=complex_block["virtual_address"], - size=complex_block["size"], - name=complex_block["name"], - ) - await code_region_view.create_child_region(cb) + key = f"seg_{code_region_view.virtual_address}" + func_keys = cached_analysis[key]["children"] + for func_key in func_keys: + complex_block = cached_analysis[func_key] + cb = ComplexBlock( + virtual_address=complex_block["virtual_address"], + size=complex_block["size"], + name=complex_block["name"], + ) + await code_region_view.create_child_region(cb) class CachedComplexBlockUnpacker(ComplexBlockUnpacker): @@ -102,40 +107,37 @@ async def unpack(self, resource: Resource, config: None): cached_analysis = analysis_parent.cached_analysis() cb_view = await resource.view_as(ComplexBlock) - - for code_region in cached_analysis: - if ( - cb_view.virtual_address > code_region["virtual_address"] - and cb_view.virtual_address < code_region["virtual_address"] + code_region["size"] - ): - for complex_block in code_region["complex_blocks"]: - if complex_block["virtual_address"] == cb_view.virtual_address: - for basic_block in complex_block["basic_blocks"]: - mode = InstructionSetMode.NONE - if basic_block["mode"] == "thumb": - mode = InstructionSetMode.THUMB - elif basic_block["mode"] == "vle": - mode = InstructionSetMode.VLE - bb = BasicBlock( - virtual_address=basic_block["virtual_address"], - size=basic_block["size"], - mode=mode, - is_exit_point=basic_block["is_exit_point"], - exit_vaddr=basic_block["exit_vaddr"], - ) - await cb_view.create_child_region(bb) - for data_word in complex_block["data_words"]: - fmt_string = ( - analysis_parent.program_attributes.endianness.get_struct_flag() - + data_word["format_string"] - ) - dw = DataWord( - virtual_address=data_word["virtual_address"], - size=data_word["size"], - format_string=fmt_string, - xrefs_to=tuple(data_word["xrefs_to"]), - ) - await cb_view.create_child_region(dw) + key = f"func_{cb_view.virtual_address}" + child_keys = cached_analysis[key]["children"] + for children in child_keys: + if children.startswith("bb"): + basic_block = cached_analysis[children] + mode = InstructionSetMode.NONE + if basic_block["mode"] == "thumb": + mode = InstructionSetMode.THUMB + elif basic_block["mode"] == "vle": + mode = InstructionSetMode.VLE + bb = BasicBlock( + virtual_address=basic_block["virtual_address"], + size=basic_block["size"], + mode=mode, + is_exit_point=basic_block["is_exit_point"], + exit_vaddr=basic_block["exit_vaddr"], + ) + await cb_view.create_child_region(bb) + elif children.startswith("dw"): + data_word = cached_analysis[children] + fmt_string = ( + analysis_parent.program_attributes.endianness.get_struct_flag() + + data_word["format_string"] + ) + dw = DataWord( + virtual_address=data_word["virtual_address"], + size=data_word["size"], + format_string=fmt_string, + xrefs_to=tuple(data_word["xrefs_to"]), + ) + await cb_view.create_child_region(dw) class CachedBasicBlockUnpacker(BasicBlockUnpacker): @@ -151,32 +153,21 @@ async def unpack(self, resource: Resource, config: None): raise cached_analysis = analysis_parent.cached_analysis() bb_view = await resource.view_as(BasicBlock) - - for code_region in cached_analysis: - if ( - bb_view.virtual_address > code_region["virtual_address"] - and bb_view.virtual_address < code_region["virtual_address"] + code_region["size"] - ): - for complex_block in code_region["complex_blocks"]: - if ( - bb_view.virtual_address > complex_block["virtual_address"] - and bb_view.virtual_address - < complex_block["virtual_address"] + complex_block["size"] - ): - for basic_block in complex_block["basic_blocks"]: - if basic_block["virtual_address"] == bb_view.virtual_address: - for instruction in basic_block["instructions"]: - mode = InstructionSetMode.NONE - if basic_block["mode"] == "thumb": - mode = InstructionSetMode.THUMB - elif basic_block["mode"] == "vle": - mode = InstructionSetMode.VLE - instr = Instruction( - virtual_address=instruction["virtual_address"], - size=instruction["size"], - disassembly=f"{instruction['mnemonic']} {instruction['operands']}", - mnemonic=instruction["mnemonic"], - operands=instruction["operands"], - mode=mode, - ) - await bb_view.create_child_region(instr) + key = f"bb_{bb_view.virtual_address}" + child_keys = cached_analysis[key]["children"] + for children in child_keys: + instruction = cached_analysis[children] + mode = InstructionSetMode.NONE + if instruction["mode"] == "thumb": + mode = InstructionSetMode.THUMB + elif instruction["mode"] == "vle": + mode = InstructionSetMode.VLE + instr = Instruction( + virtual_address=instruction["virtual_address"], + size=instruction["size"], + disassembly=f"{instruction['mnemonic']} {instruction['operands']}", + mnemonic=instruction["mnemonic"], + operands=instruction["operands"], + mode=mode, + ) + await bb_view.create_child_region(instr) diff --git a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/scripts/pyghidra_analysis.py b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/scripts/pyghidra_analysis.py new file mode 100644 index 000000000..ab2592132 --- /dev/null +++ b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/scripts/pyghidra_analysis.py @@ -0,0 +1,346 @@ +import asyncio +import logging + + +import pyghidra +import struct +from tempfile import TemporaryDirectory +import time +import sys +import re +import json + + +def _parse_offset(java_object): + """ + This parses the offset as a big int + """ + return int(str(java_object.getOffsetAsBigInteger())) + + +def unpack(program_file): + with pyghidra.open_program(program_file) as flat_api: + from ghidra.program.model.block import BasicBlockModel + + main_dictionary = {} + code_regions = unpack_program(flat_api) + for code_region in code_regions: + seg_key = f"seg_{code_region['virtual_address']}" + main_dictionary[seg_key] = code_region + func_cbs = unpack_code_region(code_region, flat_api) + code_region["children"] = [] + for func, cb in func_cbs: + cb_key = f"func_{cb['virtual_address']}" + code_region["children"].append(cb_key) + bb_model = BasicBlockModel(flat_api.getCurrentProgram()) + basic_blocks, data_words = unpack_complex_block(func, bb_model, flat_api) + cb["children"] = [] + for block, bb in basic_blocks: + if bb["size"] == 0: + raise Exception(f"Basic block 0x{bb['virtual_address']:x} has no size") + + if ( + bb["virtual_address"] < cb["virtual_address"] + or (bb["virtual_address"] + bb["size"]) > cb["virtual_address"] + cb["size"] + ): + logging.warning( + f"Basic Block 0x{bb['virtual_address']:x} does not fall within " + f"complex block {hex(cb['virtual_address'])}-{hex(cb['virtual_address'] + cb['size'])}" + ) + continue + bb_key = f"bb_{bb['virtual_address']}" + instructions = unpack_basic_block(block, flat_api) + bb["children"] = [] + for instruction in instructions: + instr_key = f"instr_{instruction['virtual_address']}" + bb["children"].append(instr_key) + main_dictionary[instr_key] = instruction + cb["children"].append(bb_key) + main_dictionary[bb_key] = bb + for dw in data_words: + if ( + dw["virtual_address"] < cb["virtual_address"] + or (dw["virtual_address"] + dw["size"]) > cb["virtual_address"] + cb["size"] + ): + logging.warning( + f"Data Word 0x{dw['virtual_address']:x} does not fall within " + f"complex block {hex(cb['virtual_address'])}-{hex(cb['virtual_address'] + cb['size'])}" + ) + continue + dw_key = f"dw_{dw['virtual_address']}" + cb["children"].append(dw_key) + main_dictionary[dw_key] = dw + main_dictionary[cb_key] = cb + return main_dictionary + + +def unpack_program(flat_api): + ghidra_code_regions = [] + for memory_block in flat_api.getMemoryBlocks(): + vaddr = _parse_offset(memory_block.getStart()) + ghidra_code_regions.append( + { + "virtual_address": vaddr, + "size": memory_block.getSize(), + } + ) + return ghidra_code_regions + + +def unpack_code_region(code_region, flat_api): + functions = [] + start_address = ( + flat_api.getAddressFactory() + .getDefaultAddressSpace() + .getAddress(hex(code_region["virtual_address"])) + ) + end_address = ( + flat_api.getAddressFactory() + .getDefaultAddressSpace() + .getAddress(hex(code_region["virtual_address"] + code_region["size"])) + ) + func = flat_api.getFunctionAt(start_address) + if func is None: + func = flat_api.getFunctionAfter(start_address) + if func is None: + return functions + + while func is not None and end_address.subtract(func.getEntryPoint()) > 0: + virtual_address = _parse_offset(func.getEntryPoint()) + start = _parse_offset(func.getEntryPoint()) + end, _ = get_last_address(func, flat_api) + if end is not None: + cb = { + "virtual_address": virtual_address, + "size": end - start, + "name": func.getName(), + } + functions.append((func, cb)) + func = flat_api.getFunctionAfter(func) + return functions + + +def unpack_complex_block(func, bb_model, flat_api): + bbs = [] + bb_iter = bb_model.getCodeBlocksContaining(func.getBody(), flat_api.monitor) + for block in bb_iter: + address_range = block.getAddressRanges().next() + start = _parse_offset(address_range.getMinAddress()) + size = address_range.getLength() + exit_vaddr = None + is_exit_point = True + iterator = block.getDestinations(flat_api.monitor) + ghidra_block = block + while block is not None: + block = iterator.next() + if block is None: + break + successor_bb = block.getDestinationBlock() + successor_bb_address_range = successor_bb.getAddressRanges().next() + if _parse_offset(successor_bb_address_range.getMinAddress()) >= _parse_offset( + func.getBody().getMinAddress() + ) and _parse_offset(successor_bb_address_range.getMaxAddress()) <= _parse_offset( + func.getBody().getMaxAddress() + ): + is_exit_point = False + if ( + exit_vaddr is None + or _parse_offset(successor_bb_address_range.getMinAddress()) + == _parse_offset(address_range.getMaxAddress()) + 1 + ): + exit_vaddr = _parse_offset(successor_bb_address_range.getMinAddress()) + from java.math import BigInteger + + instruction_mode = "none" + tmode_register = flat_api.getCurrentProgram().getRegister("TMode") + if tmode_register is not None: + function_mode = ( + flat_api.getCurrentProgram() + .getProgramContext() + .getRegisterValue(tmode_register, address_range.getMinAddress()) + ) + if function_mode.getUnsignedValueIgnoreMask().equals(BigInteger.ONE): + instruction_mode = "thumb" + vle_register = flat_api.getCurrentProgram().getRegister("vle") + if vle_register is not None: + function_mode = ( + flat_api.getCurrentProgram() + .getProgramContext() + .getRegisterValue(vle_register, address_range.getMinAddress()) + ) + if function_mode.getUnsignedValueIgnoreMask().equals(BigInteger.ONE): + instruction_mode = "vle" + if is_exit_point: + exit_vaddr = None + + bb = { + "virtual_address": start, + "size": size, + "mode": instruction_mode, + "is_exit_point": is_exit_point, + "exit_vaddr": exit_vaddr, + } + bbs.append((ghidra_block, bb)) + + end_data_addr, end_code_addr = get_last_address(func, flat_api) + + dws = [] + data = flat_api.getDataAt(end_code_addr) + while data is not None and _parse_offset(data.getAddress()) <= end_data_addr: + num_words = 1 + word_size = data.getLength() + if word_size == 1: + size_flag = "B" + elif word_size == 2: + size_flag = "H" + elif word_size == 4: + size_flag = "L" + elif word_size == 8: + size_flag = "Q" + else: + size_flag = "B" + num_words = word_size + word_size = 1 + + refs = [ + _parse_offset(ref.getFromAddress()) + for ref in flat_api.getReferencesTo(data.getAddress()) + ] + for word in range(num_words): + dws.append( + { + "virtual_address": _parse_offset(data.getAddress()) + word, + "size": data.getLength(), + "format_string": size_flag, + "xrefs_to": tuple(refs), + } + ) + data = flat_api.getDataAfter(data) + + return bbs, dws + + +def unpack_basic_block(block, flat_api): + from java.math import BigInteger + from ghidra.program.model.symbol import RefType + + instructions = [] + address_range = block.getAddressRanges().next() + start = _parse_offset(address_range.getMinAddress()) + size = int(address_range.getLength()) + end = start + size + instr = flat_api.getInstructionAt(address_range.getMinAddress()) + while instr is not None and _parse_offset(instr.getAddress()) < end: + res = [] + ops = [] + regs_read = [] + regs_written = [] + results_objects = instr.getResultObjects() + instr_offset = instr.getAddress() + instr_size = instr.getLength() + mnem = instr.getMnemonicString() + + thumb_register = instr.getRegister("TMode") + instruction_mode = "none" + if thumb_register is not None: + thumb_val = instr.getValue(thumb_register, False) + if thumb_val.equals(BigInteger.ONE): + instruction_mode = "thumb" + else: + vle_register = instr.getRegister("vle") + if vle_register is not None: + vle_val = instr.getValue(vle_register, False) + if vle_val.equals(BigInteger.ONE): + instruction_mode = "vle" + for i in range(int(instr.getNumOperands())): + ops.append(instr.getDefaultOperandRepresentation(i)) + if i != instr.getNumOperands() - 1: + ops.append(", ") + if instr.getOperandRefType(i) == RefType.READ: + regs_read.append(instr.getOpObjects(i)[instr.getOpObjects(i).length - 1].toString()) + if i != instr.getNumOperands() - 1: + regs_read.append(", ") + + if instr.getOperandRefType(i) == RefType.WRITE: + regs_written.append( + instr.getOpObjects(i)[instr.getOpObjects(i).length - 1].toString() + ) + if i != instr.getNumOperands() - 1: + regs_written.append(", ") + + if instr.getOperandRefType(i) == RefType.READ_WRITE: + regs_read.append(instr.getOpObjects(i)[instr.getOpObjects(i).length - 1].toString()) + regs_written.append( + instr.getOpObjects(i)[instr.getOpObjects(i).length - 1].toString() + ) + if i != instr.getNumOperands() - 1: + regs_read.append(", ") + regs_written.append(", ") + results_objects = instr.getResultObjects() + for i in range(len(results_objects)): + res.append(results_objects[i]) + if i != len(results_objects) - 1: + res.append(", ") + vaddr = _parse_offset(instr_offset) + size = int(instr_size) + ops = [op.lower() for op in ops] + operands = "".join(ops) + mnem = str(mnem).lower() + mnem = re.sub("cpy", "mov", mnem) + operands = re.sub("0x[0]+([0-9])", lambda match: f"0x{match.group(1)}", operands) + if "0x00" in operands: + import ipdb + + ipdb.set_trace() + operands = re.sub(" \+ -", " - ", operands) + operands = re.sub(",([^\s])", lambda match: f", {match.group(1)}", operands) + disasm = f"{mnem} {operands}" + instructions.append( + { + "virtual_address": vaddr, + "size": size, + "disassembly": disasm, + "mnemonic": mnem, + "operands": operands, + "mode": instruction_mode, + } + ) + instr = flat_api.getInstructionAfter(instr_offset) + return instructions + + +def get_last_address(func, flat_api): + end_addr = None + address_iter = func.getBody().getAddressRanges() + nextFunc = flat_api.getFunctionAfter(func) + if nextFunc is None: + nextFuncAddr = func.getBody().getMaxAddress() + else: + nextFuncAddr = nextFunc.getEntryPoint() + + while address_iter.hasNext(): + range = address_iter.next() + if range.getMaxAddress().subtract(nextFuncAddr) > 0: + break + end_addr = range.getMaxAddress() + last_insn = flat_api.getInstructionAt(end_addr) + if last_insn is None: + last_insn = flat_api.getInstructionBefore(end_addr) + if last_insn is None: + end_addr = end_addr.add(1) + elif func.equals(flat_api.getFunctionContaining(last_insn.getAddress())): + end_addr = last_insn.getAddress().add(last_insn.getLength()) + end_code_addr = end_addr + data = flat_api.getDataAt(end_addr) + while data is not None and nextFuncAddr.subtract(data.getAddress()) > 0: + end_addr = data.getAddress().add(data.getLength()) + data = flat_api.getDataAfter(data) + return _parse_offset(end_addr), end_code_addr + + +if __name__ == "__main__": + start = time.time() + res = unpack(sys.argv[1]) + with open(sys.argv[2], "w") as fh: + json.dump(res, fh, indent=4) + print(f"Analysis took {time.time() - start} seconds") From 99a0881c3cebd07113a9f31621cda54b9d904ebc Mon Sep 17 00:00:00 2001 From: Dan Pesce Date: Fri, 20 Dec 2024 11:12:17 -0500 Subject: [PATCH 10/33] keep analysis dict in memeory --- .../components/cached_unpacker.py | 23 ++++++++----------- 1 file changed, 9 insertions(+), 14 deletions(-) diff --git a/disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py b/disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py index 187686ed4..69f26a523 100644 --- a/disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py +++ b/disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py @@ -2,7 +2,7 @@ from ofrak.core import * import json - +from typing import Dict from ofrak.core.code_region import CodeRegion from ofrak.core.complex_block import ComplexBlock @@ -11,16 +11,9 @@ @dataclass class CachedAnalysis(ResourceView): - filename: str + analysis: Dict[str, Dict] program_attributes: ProgramAttributes - def __init__(self, filename, program_attributes): - self.analysis = None - - def cached_analysis(self): - with open(self.filename, "r") as fh: - return json.load(fh) - class CachedAnalysisIdentifier(Identifier): id = b"CachedAnalysisIdentifier" @@ -44,8 +37,10 @@ class CachedAnalysisAnalyzer(Analyzer[CachedAnalysisAnalyzerConfig, CachedAnalys async def analyze(self, resource: Resource, config: CachedAnalysisAnalyzerConfig): program_attributes = await resource.analyze(ProgramAttributes) + with open(config.filename, "r") as fh: + analysis = json.load(fh) cached_analysis_view = CachedAnalysis( - filename=config.filename, program_attributes=program_attributes + analysis=analysis, program_attributes=program_attributes ) resource.add_view(cached_analysis_view) await resource.save() @@ -58,7 +53,7 @@ class CachedProgramUnpacker(Unpacker[None]): async def unpack(self, resource: Resource, config: None): cached_analysis_view = await resource.view_as(CachedAnalysis) - cached_analysis = cached_analysis_view.cached_analysis() + cached_analysis = cached_analysis_view.analysis for key, mem_region in cached_analysis.items(): if key.startswith("seg"): cr = CodeRegion( @@ -79,7 +74,7 @@ async def unpack(self, resource: Resource, config: None): ) raise - cached_analysis = analysis_parent.cached_analysis() + cached_analysis = analysis_parent.analysis code_region_view = await resource.view_as(CodeRegion) key = f"seg_{code_region_view.virtual_address}" func_keys = cached_analysis[key]["children"] @@ -105,7 +100,7 @@ async def unpack(self, resource: Resource, config: None): ) raise - cached_analysis = analysis_parent.cached_analysis() + cached_analysis = analysis_parent.analysis cb_view = await resource.view_as(ComplexBlock) key = f"func_{cb_view.virtual_address}" child_keys = cached_analysis[key]["children"] @@ -151,7 +146,7 @@ async def unpack(self, resource: Resource, config: None): "Can not find CachedAnalysis, must run CachedAnalysisAnalyzer manually with the cache file specified." ) raise - cached_analysis = analysis_parent.cached_analysis() + cached_analysis = analysis_parent.analysis bb_view = await resource.view_as(BasicBlock) key = f"bb_{bb_view.virtual_address}" child_keys = cached_analysis[key]["children"] From 5ad4d103297dadf894581fcd3b720db55c7f8b72 Mon Sep 17 00:00:00 2001 From: Dan Pesce Date: Fri, 20 Dec 2024 12:19:35 -0500 Subject: [PATCH 11/33] dependency inject cache store --- .../components/cached_unpacker.py | 134 +++++++++++------- 1 file changed, 83 insertions(+), 51 deletions(-) diff --git a/disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py b/disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py index 69f26a523..2056a60d4 100644 --- a/disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py +++ b/disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py @@ -5,14 +5,29 @@ from typing import Dict from ofrak.core.code_region import CodeRegion from ofrak.core.complex_block import ComplexBlock +from ofrak.service.component_locator_i import ( + ComponentLocatorInterface, +) _GHIDRA_AUTO_LOADABLE_FORMATS = [Elf, Ihex, Pe] +class CachedAnalysisStore: + def __init__(self): + self.analysis = dict() + self.program_attributes: Optional[ProgramAttributes] = None + + def store_analysis(self, filename): + with open(filename, "r") as fh: + self.analysis = json.load(fh) + + def store_program_attributes(self, program_attributes: ProgramAttributes): + self.program_attributes = program_attributes + + @dataclass class CachedAnalysis(ResourceView): - analysis: Dict[str, Dict] - program_attributes: ProgramAttributes + pass class CachedAnalysisIdentifier(Identifier): @@ -35,14 +50,21 @@ class CachedAnalysisAnalyzer(Analyzer[CachedAnalysisAnalyzerConfig, CachedAnalys targets = (None,) outputs = (CachedAnalysis,) + def __init__( + self, + resource_factory: ResourceFactory, + data_service: DataServiceInterface, + resource_service: ResourceServiceInterface, + analysis_store: CachedAnalysisStore, + ): + super().__init__(resource_factory, data_service, resource_service) + self.analysis_store = analysis_store + async def analyze(self, resource: Resource, config: CachedAnalysisAnalyzerConfig): program_attributes = await resource.analyze(ProgramAttributes) - with open(config.filename, "r") as fh: - analysis = json.load(fh) - cached_analysis_view = CachedAnalysis( - analysis=analysis, program_attributes=program_attributes - ) - resource.add_view(cached_analysis_view) + self.analysis_store.store_analysis(config.filename) + self.analysis_store.store_program_attributes(program_attributes) + cached_analysis_view = CachedAnalysis() await resource.save() return cached_analysis_view @@ -51,10 +73,19 @@ class CachedProgramUnpacker(Unpacker[None]): targets = (CachedAnalysis,) outputs = (CodeRegion,) + def __init__( + self, + resource_factory: ResourceFactory, + data_service: DataServiceInterface, + resource_service: ResourceServiceInterface, + analysis_store: CachedAnalysisStore, + component_locator: ComponentLocatorInterface, + ): + super().__init__(resource_factory, data_service, resource_service, component_locator) + self.analysis_store = analysis_store + async def unpack(self, resource: Resource, config: None): - cached_analysis_view = await resource.view_as(CachedAnalysis) - cached_analysis = cached_analysis_view.analysis - for key, mem_region in cached_analysis.items(): + for key, mem_region in self.analysis_store.items(): if key.startswith("seg"): cr = CodeRegion( virtual_address=mem_region["virtual_address"], size=mem_region["size"] @@ -63,23 +94,23 @@ async def unpack(self, resource: Resource, config: None): class CachedCodeRegionUnpacker(CodeRegionUnpacker): - async def unpack(self, resource: Resource, config: None): - try: - analysis_parent = await resource.get_only_ancestor_as_view( - v_type=CachedAnalysis, r_filter=ResourceFilter(tags=(CachedAnalysis,)) - ) - except NotFoundError: - logging.error( - "Can not find CachedAnalysis, must run CachedAnalysisAnalyzer manually with the cache file specified." - ) - raise + def __init__( + self, + resource_factory: ResourceFactory, + data_service: DataServiceInterface, + resource_service: ResourceServiceInterface, + analysis_store: CachedAnalysisStore, + component_locator: ComponentLocatorInterface, + ): + super().__init__(resource_factory, data_service, resource_service, component_locator) + self.analysis_store = analysis_store - cached_analysis = analysis_parent.analysis + async def unpack(self, resource: Resource, config: None): code_region_view = await resource.view_as(CodeRegion) key = f"seg_{code_region_view.virtual_address}" - func_keys = cached_analysis[key]["children"] + func_keys = self.analysis_store.analysis[key]["children"] for func_key in func_keys: - complex_block = cached_analysis[func_key] + complex_block = self.analysis_store.analysis[func_key] cb = ComplexBlock( virtual_address=complex_block["virtual_address"], size=complex_block["size"], @@ -89,24 +120,24 @@ async def unpack(self, resource: Resource, config: None): class CachedComplexBlockUnpacker(ComplexBlockUnpacker): - async def unpack(self, resource: Resource, config: None): - try: - analysis_parent = await resource.get_only_ancestor_as_view( - v_type=CachedAnalysis, r_filter=ResourceFilter(tags=(CachedAnalysis,)) - ) - except NotFoundError: - logging.error( - "Can not find CachedAnalysis, must run CachedAnalysisAnalyzer manually with the cache file specified." - ) - raise + def __init__( + self, + resource_factory: ResourceFactory, + data_service: DataServiceInterface, + resource_service: ResourceServiceInterface, + analysis_store: CachedAnalysisStore, + component_locator: ComponentLocatorInterface, + ): + super().__init__(resource_factory, data_service, resource_service, component_locator) + self.analysis_store = analysis_store - cached_analysis = analysis_parent.analysis + async def unpack(self, resource: Resource, config: None): cb_view = await resource.view_as(ComplexBlock) key = f"func_{cb_view.virtual_address}" - child_keys = cached_analysis[key]["children"] + child_keys = self.analysis_store.analysis[key]["children"] for children in child_keys: if children.startswith("bb"): - basic_block = cached_analysis[children] + basic_block = self.analysis_store.analysis[children] mode = InstructionSetMode.NONE if basic_block["mode"] == "thumb": mode = InstructionSetMode.THUMB @@ -121,9 +152,9 @@ async def unpack(self, resource: Resource, config: None): ) await cb_view.create_child_region(bb) elif children.startswith("dw"): - data_word = cached_analysis[children] + data_word = self.analysis_store.analysis[children] fmt_string = ( - analysis_parent.program_attributes.endianness.get_struct_flag() + self.analysis_store.program_attributes.endianness.get_struct_flag() + data_word["format_string"] ) dw = DataWord( @@ -136,22 +167,23 @@ async def unpack(self, resource: Resource, config: None): class CachedBasicBlockUnpacker(BasicBlockUnpacker): + def __init__( + self, + resource_factory: ResourceFactory, + data_service: DataServiceInterface, + resource_service: ResourceServiceInterface, + analysis_store: CachedAnalysisStore, + component_locator: ComponentLocatorInterface, + ): + super().__init__(resource_factory, data_service, resource_service, component_locator) + self.analysis_store = analysis_store + async def unpack(self, resource: Resource, config: None): - try: - analysis_parent = await resource.get_only_ancestor_as_view( - v_type=CachedAnalysis, r_filter=ResourceFilter(tags=(CachedAnalysis,)) - ) - except NotFoundError: - logging.error( - "Can not find CachedAnalysis, must run CachedAnalysisAnalyzer manually with the cache file specified." - ) - raise - cached_analysis = analysis_parent.analysis bb_view = await resource.view_as(BasicBlock) key = f"bb_{bb_view.virtual_address}" - child_keys = cached_analysis[key]["children"] + child_keys = self.analysis_store.analysis[key]["children"] for children in child_keys: - instruction = cached_analysis[children] + instruction = self.analysis_store.analysis[children] mode = InstructionSetMode.NONE if instruction["mode"] == "thumb": mode = InstructionSetMode.THUMB From a9df7ab62f700e6bfefc90678bc61246528d95a7 Mon Sep 17 00:00:00 2001 From: Wyatt Date: Fri, 20 Dec 2024 14:46:42 -0500 Subject: [PATCH 12/33] Fix indentation error --- .../ofrak_cached/ofrak_cached/components/cached_unpacker.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py b/disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py index 2056a60d4..91b8f18ae 100644 --- a/disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py +++ b/disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py @@ -90,7 +90,7 @@ async def unpack(self, resource: Resource, config: None): cr = CodeRegion( virtual_address=mem_region["virtual_address"], size=mem_region["size"] ) - await resource.create_child_from_view(cr) + await resource.create_child_from_view(cr) class CachedCodeRegionUnpacker(CodeRegionUnpacker): From 4e069c4528d2ad90d3d34fe8d13a4b32fbf39d68 Mon Sep 17 00:00:00 2001 From: Wyatt Date: Fri, 20 Dec 2024 15:04:03 -0500 Subject: [PATCH 13/33] Update cache analysis store to store cache for all unpacked programs --- .../components/cached_unpacker.py | 48 ++++++++++++------- 1 file changed, 31 insertions(+), 17 deletions(-) diff --git a/disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py b/disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py index 91b8f18ae..8d24cc934 100644 --- a/disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py +++ b/disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py @@ -2,7 +2,7 @@ from ofrak.core import * import json -from typing import Dict +from typing import Dict, Any from ofrak.core.code_region import CodeRegion from ofrak.core.complex_block import ComplexBlock from ofrak.service.component_locator_i import ( @@ -17,12 +17,19 @@ def __init__(self): self.analysis = dict() self.program_attributes: Optional[ProgramAttributes] = None - def store_analysis(self, filename): + def store_analysis(self, resource_id: bytes, filename: str): with open(filename, "r") as fh: - self.analysis = json.load(fh) + analysis = json.load(fh) + self.analysis[resource_id]["analysis"] = analysis - def store_program_attributes(self, program_attributes: ProgramAttributes): - self.program_attributes = program_attributes + def store_program_attributes(self, resource_id: bytes, program_attributes: ProgramAttributes): + self.analysis[resource_id]["program_attributes"] = program_attributes + + def get_analysis(self, resource_id: bytes) -> Dict[str, Any]: + return self.analysis[resource_id]["analysis"] + + def get_program_attributes(self, resource_id: bytes) -> ProgramAttributes: + return self.analysis[resource_id]["program_attributes"] @dataclass @@ -85,7 +92,8 @@ def __init__( self.analysis_store = analysis_store async def unpack(self, resource: Resource, config: None): - for key, mem_region in self.analysis_store.items(): + analysis = self.analysis_store.get_analysis(resource.get_id()) + for key, mem_region in analysis.items(): if key.startswith("seg"): cr = CodeRegion( virtual_address=mem_region["virtual_address"], size=mem_region["size"] @@ -106,11 +114,12 @@ def __init__( self.analysis_store = analysis_store async def unpack(self, resource: Resource, config: None): + program_r = await resource.get_only_ancestor(ResourceFilter.with_tags(Program)) + analysis = self.analysis_store.get_analysis(program_r.get_id()) code_region_view = await resource.view_as(CodeRegion) - key = f"seg_{code_region_view.virtual_address}" - func_keys = self.analysis_store.analysis[key]["children"] + func_keys = analysis[f"seg_{code_region_view.virtual_address}"]["children"] for func_key in func_keys: - complex_block = self.analysis_store.analysis[func_key] + complex_block = analysis[func_key] cb = ComplexBlock( virtual_address=complex_block["virtual_address"], size=complex_block["size"], @@ -132,12 +141,15 @@ def __init__( self.analysis_store = analysis_store async def unpack(self, resource: Resource, config: None): + program_r = await resource.get_only_ancestor(ResourceFilter.with_tags(Program)) + analysis = self.analysis_store.get_analysis(program_r.get_id()) + program_attributes = self.analysis_store.get_program_attributes(program_r.get_id()) + cb_view = await resource.view_as(ComplexBlock) - key = f"func_{cb_view.virtual_address}" - child_keys = self.analysis_store.analysis[key]["children"] + child_keys = self.analysis_store.analysis[f"func_{cb_view.virtual_address}"]["children"] for children in child_keys: if children.startswith("bb"): - basic_block = self.analysis_store.analysis[children] + basic_block = analysis[children] mode = InstructionSetMode.NONE if basic_block["mode"] == "thumb": mode = InstructionSetMode.THUMB @@ -152,9 +164,9 @@ async def unpack(self, resource: Resource, config: None): ) await cb_view.create_child_region(bb) elif children.startswith("dw"): - data_word = self.analysis_store.analysis[children] + data_word = analysis[children] fmt_string = ( - self.analysis_store.program_attributes.endianness.get_struct_flag() + program_attributes.endianness.get_struct_flag() + data_word["format_string"] ) dw = DataWord( @@ -179,11 +191,13 @@ def __init__( self.analysis_store = analysis_store async def unpack(self, resource: Resource, config: None): + program_r = await resource.get_only_ancestor(ResourceFilter.with_tags(Program)) + analysis = self.analysis_store.get_analysis(program_r.get_id()) + bb_view = await resource.view_as(BasicBlock) - key = f"bb_{bb_view.virtual_address}" - child_keys = self.analysis_store.analysis[key]["children"] + child_keys = self.analysis_store.analysis[f"bb_{bb_view.virtual_address}"]["children"] for children in child_keys: - instruction = self.analysis_store.analysis[children] + instruction = analysis[children] mode = InstructionSetMode.NONE if instruction["mode"] == "thumb": mode = InstructionSetMode.THUMB From 8339413dd073502c458dd6c6f9500ce6a33f88e1 Mon Sep 17 00:00:00 2001 From: Dan Pesce Date: Fri, 20 Dec 2024 15:35:02 -0500 Subject: [PATCH 14/33] get rid lookup to wokr --- .../ofrak_cached/components/cached_unpacker.py | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py b/disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py index 8d24cc934..914147344 100644 --- a/disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py +++ b/disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py @@ -20,9 +20,13 @@ def __init__(self): def store_analysis(self, resource_id: bytes, filename: str): with open(filename, "r") as fh: analysis = json.load(fh) + if resource_id not in self.analysis.keys(): + self.analysis[resource_id] = dict() self.analysis[resource_id]["analysis"] = analysis def store_program_attributes(self, resource_id: bytes, program_attributes: ProgramAttributes): + if resource_id not in self.analysis.keys(): + self.analysis[resource_id] = dict() self.analysis[resource_id]["program_attributes"] = program_attributes def get_analysis(self, resource_id: bytes) -> Dict[str, Any]: @@ -54,7 +58,7 @@ class CachedAnalysisAnalyzerConfig(ComponentConfig): class CachedAnalysisAnalyzer(Analyzer[CachedAnalysisAnalyzerConfig, CachedAnalysis]): id = b"CachedAnalysisAnalyzer" - targets = (None,) + targets = (CachedAnalysis,) outputs = (CachedAnalysis,) def __init__( @@ -69,8 +73,8 @@ def __init__( async def analyze(self, resource: Resource, config: CachedAnalysisAnalyzerConfig): program_attributes = await resource.analyze(ProgramAttributes) - self.analysis_store.store_analysis(config.filename) - self.analysis_store.store_program_attributes(program_attributes) + self.analysis_store.store_analysis(resource.get_id(), config.filename) + self.analysis_store.store_program_attributes(resource.get_id(), program_attributes) cached_analysis_view = CachedAnalysis() await resource.save() return cached_analysis_view @@ -146,7 +150,7 @@ async def unpack(self, resource: Resource, config: None): program_attributes = self.analysis_store.get_program_attributes(program_r.get_id()) cb_view = await resource.view_as(ComplexBlock) - child_keys = self.analysis_store.analysis[f"func_{cb_view.virtual_address}"]["children"] + child_keys = analysis[f"func_{cb_view.virtual_address}"]["children"] for children in child_keys: if children.startswith("bb"): basic_block = analysis[children] @@ -166,8 +170,7 @@ async def unpack(self, resource: Resource, config: None): elif children.startswith("dw"): data_word = analysis[children] fmt_string = ( - program_attributes.endianness.get_struct_flag() - + data_word["format_string"] + program_attributes.endianness.get_struct_flag() + data_word["format_string"] ) dw = DataWord( virtual_address=data_word["virtual_address"], @@ -195,7 +198,7 @@ async def unpack(self, resource: Resource, config: None): analysis = self.analysis_store.get_analysis(program_r.get_id()) bb_view = await resource.view_as(BasicBlock) - child_keys = self.analysis_store.analysis[f"bb_{bb_view.virtual_address}"]["children"] + child_keys = analysis[f"bb_{bb_view.virtual_address}"]["children"] for children in child_keys: instruction = analysis[children] mode = InstructionSetMode.NONE From 826f061e82543da298651701bd6a44d668491dda Mon Sep 17 00:00:00 2001 From: Dan Pesce Date: Thu, 2 Jan 2025 15:25:20 -0500 Subject: [PATCH 15/33] Update pyghidra generator to cli tool, create cached analysis tests using generated json files --- .gitattributes | 5 +- .../components/cached_unpacker.py | 18 ++-- .../ofrak_cached_test/assets/Makefile | 3 + .../example_ghidra_package.py | 14 --- .../GetCodeRegionsDuplicate.java | 88 ----------------- .../ofrak_cached/ofrak_cached_test/assets/fib | Bin 109724 -> 131 bytes .../ofrak_cached_test/assets/fib.json | 3 + .../ofrak_cached_test/assets/fib_thumb | Bin 98024 -> 130 bytes .../ofrak_cached_test/assets/fib_thumb.json | 3 + .../ofrak_cached_test/assets/hello.x64.elf | Bin 75568 -> 130 bytes .../assets/hello.x64.elf.json | 3 + .../ofrak_cached_test/assets/src/Makefile | 21 +---- .../ofrak_cached_test/assets/src/fib.c | 21 +---- .../test_cached_components.py | 89 +++++++++++++++--- .../ofrak_pyghidra/ofrak_pyghidra/__main__.py | 32 +++++++ .../components/pyghidra_components.py | 2 - .../pyghidra_analysis.py | 45 ++++----- .../components/assets/cache/Makefile | 3 + .../assets/cache/arm_reloc_relocated.elf | 3 + .../components/assets/cache/hello.out | 3 + .../assets/cache/hello_nosections.out | 3 + .../assets/cache/kernel_address_space.out | 3 + .../assets/cache/simple_arm_gcc.o.elf | 3 + .../assets/cache/simple_pie_thumb_bin | 3 + 24 files changed, 181 insertions(+), 187 deletions(-) create mode 100644 disassemblers/ofrak_cached/ofrak_cached_test/assets/Makefile delete mode 100644 disassemblers/ofrak_cached/ofrak_cached_test/assets/example_ghidra_package/example_ghidra_package.py delete mode 100644 disassemblers/ofrak_cached/ofrak_cached_test/assets/example_ghidra_package/ghidra_scripts/GetCodeRegionsDuplicate.java create mode 100644 disassemblers/ofrak_cached/ofrak_cached_test/assets/fib.json create mode 100644 disassemblers/ofrak_cached/ofrak_cached_test/assets/fib_thumb.json create mode 100644 disassemblers/ofrak_cached/ofrak_cached_test/assets/hello.x64.elf.json create mode 100644 disassemblers/ofrak_pyghidra/ofrak_pyghidra/__main__.py rename disassemblers/ofrak_pyghidra/ofrak_pyghidra/{scripts => standalone}/pyghidra_analysis.py (91%) create mode 100644 ofrak_core/test_ofrak/components/assets/cache/Makefile create mode 100644 ofrak_core/test_ofrak/components/assets/cache/arm_reloc_relocated.elf create mode 100644 ofrak_core/test_ofrak/components/assets/cache/hello.out create mode 100644 ofrak_core/test_ofrak/components/assets/cache/hello_nosections.out create mode 100644 ofrak_core/test_ofrak/components/assets/cache/kernel_address_space.out create mode 100644 ofrak_core/test_ofrak/components/assets/cache/simple_arm_gcc.o.elf create mode 100644 ofrak_core/test_ofrak/components/assets/cache/simple_pie_thumb_bin diff --git a/.gitattributes b/.gitattributes index 88bcf8e86..9c467ad45 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,7 +1,7 @@ docs/assets/* filter=lfs diff=lfs merge=lfs -text disassemblers/ofrak_ghidra/ofrak_ghidra_test/assets/* filter=lfs diff=lfs merge=lfs -text ofrak_patch_maker/technical_docs/vbcc.pdf filter=lfs diff=lfs merge=lfs -text -ofrak_core/test_ofrak/components/assets/* filter=lfs diff=lfs merge=lfs -text +ofrak_core/test_ofrak/components/assets/**/* filter=lfs diff=lfs merge=lfs -text ofrak_core/test_ofrak/components/assets/README.md !filter !diff !merge text ofrak_core/test_ofrak/components/assets/kernel_address_space_build.sh !filter !diff !merge text ofrak_tutorial/assets/* filter=lfs diff=lfs merge=lfs -text @@ -10,4 +10,5 @@ ofrak_core/test_ofrak/components/assets/elf/* filter=lfs diff=lfs merge=lfs -tex ofrak_core/test_ofrak/components/assets/elf/edge-cases/* filter=lfs diff=lfs merge=lfs -text frontend/public/themes/**/* filter=lfs diff=lfs merge=lfs -text disassemblers/ofrak_angr/ofrak_angr_test/assets/* filter=lfs diff=lfs merge=lfs -text -disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/assets/* filter=lfs diff=lfs merge=lfs -text +disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/assets/**/* filter=lfs diff=lfs merge=lfs -text +disassemblers/ofrak_cached/ofrak_cached_test/assets/**/* filter=lfs diff=lfs merge=lfs -text diff --git a/disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py b/disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py index 914147344..d6b485697 100644 --- a/disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py +++ b/disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py @@ -1,5 +1,3 @@ -import logging - from ofrak.core import * import json from typing import Dict, Any @@ -41,16 +39,6 @@ class CachedAnalysis(ResourceView): pass -class CachedAnalysisIdentifier(Identifier): - id = b"CachedAnalysisIdentifier" - targets = (Program,) - - async def identify(self, resource: Resource, config=None): - for tag in _GHIDRA_AUTO_LOADABLE_FORMATS: - if resource.has_tag(tag): - resource.add_tag(CachedAnalysis) - - @dataclass class CachedAnalysisAnalyzerConfig(ComponentConfig): filename: str @@ -72,6 +60,12 @@ def __init__( self.analysis_store = analysis_store async def analyze(self, resource: Resource, config: CachedAnalysisAnalyzerConfig): + await resource.identify() + if not resource.has_tag(Program) and not resource.has_attributes(ProgramAttributes): + raise AttributeError( + f"The reource with ID {resource.get_id()} is not an analyzable program format and does not have ProgramAttributes set." + ) + await resource.unpack() # Must unpack ELF to get program attributes program_attributes = await resource.analyze(ProgramAttributes) self.analysis_store.store_analysis(resource.get_id(), config.filename) self.analysis_store.store_program_attributes(resource.get_id(), program_attributes) diff --git a/disassemblers/ofrak_cached/ofrak_cached_test/assets/Makefile b/disassemblers/ofrak_cached/ofrak_cached_test/assets/Makefile new file mode 100644 index 000000000..18f9f1149 --- /dev/null +++ b/disassemblers/ofrak_cached/ofrak_cached_test/assets/Makefile @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94d5de06154bcb4bd315d59be4e910a1ae2e4f78202730af8b61349f0db8ebed +size 323 diff --git a/disassemblers/ofrak_cached/ofrak_cached_test/assets/example_ghidra_package/example_ghidra_package.py b/disassemblers/ofrak_cached/ofrak_cached_test/assets/example_ghidra_package/example_ghidra_package.py deleted file mode 100644 index b8000a71a..000000000 --- a/disassemblers/ofrak_cached/ofrak_cached_test/assets/example_ghidra_package/example_ghidra_package.py +++ /dev/null @@ -1,14 +0,0 @@ -import os.path - -from ofrak import Modifier, Resource -from ofrak_ghidra.ghidra_model import OfrakGhidraScript, OfrakGhidraMixin - - -class GhidraExampleComponent(Modifier, OfrakGhidraMixin): - get_code_regions_script = OfrakGhidraScript( - os.path.join(os.path.dirname(__file__), "ghidra_scripts", "GetCodeRegionsDuplicate.java"), - ) - targets = () - - async def modify(self, resource: Resource, config=None) -> None: - _ = await self.get_code_regions_script.call_script(resource) diff --git a/disassemblers/ofrak_cached/ofrak_cached_test/assets/example_ghidra_package/ghidra_scripts/GetCodeRegionsDuplicate.java b/disassemblers/ofrak_cached/ofrak_cached_test/assets/example_ghidra_package/ghidra_scripts/GetCodeRegionsDuplicate.java deleted file mode 100644 index cbc695230..000000000 --- a/disassemblers/ofrak_cached/ofrak_cached_test/assets/example_ghidra_package/ghidra_scripts/GetCodeRegionsDuplicate.java +++ /dev/null @@ -1,88 +0,0 @@ -import com.google.common.base.Strings; -import ghidra.app.util.headless.HeadlessScript; -import ghidra.app.script.GhidraState; -import ghidra.program.model.address.Address; -import ghidra.program.model.address.AddressRange; -import ghidra.program.model.address.AddressRangeIterator; -import ghidra.program.model.address.AddressSet; -import ghidra.program.model.block.BasicBlockModel; -import ghidra.program.model.block.CodeBlock; -import ghidra.program.model.block.CodeBlockIterator; -import ghidra.program.model.block.CodeBlockModel; -import ghidra.program.model.listing.*; -import ghidra.program.model.mem.Memory; -import ghidra.program.model.mem.MemoryBlock; -import ghidra.program.model.mem.MemoryBlockSourceInfo; -import ghidra.program.model.pcode.PcodeOp; -import ghidra.util.exception.CancelledException; -import ghidra.util.task.TaskMonitor; -import ghidra.program.model.lang.Register; -import ghidra.program.model.lang.RegisterValue; -import ghidra.program.model.symbol.Reference; -import ghidra.program.model.block.CodeBlockReferenceIterator; -import ghidra.program.model.symbol.ReferenceIterator; -import ghidra.program.model.symbol.RefType; - -import java.io.IOException; -import java.util.*; -import java.util.function.Predicate; -import java.util.stream.Collectors; -import java.math.BigInteger; - -public class GetCodeRegionsDuplicate extends HeadlessScript { - @Override - public void run() throws Exception { - try{ - String response = new GetCodeRegionsDuplicate.Result().toJson(); - storeHeadlessValue("OfrakResult_GetCodeRegions", response); - } catch (Exception e){ - println(e.toString()); - throw e; - } - } - - - class Result { - final List codeRegions; - - Result() throws CancelledException { - this.codeRegions = new ArrayList<>(); - - MemoryBlock[] blocks = getMemoryBlocks(); - int i; - - for (i=0; i0RYJ`u-7Z&SPv+KKp#U>R4~v z8P~MGL?!ZhD9I2X%VnlSs OV_io76`>UqnB@=8?j~#i literal 109724 zcmeFadz>A0egFTNbJ?714#{M96XO!i1cJs0IDtR|rsjkVm}1mJZbVJ>AgR)?)UFj< z{C=sNy(DawUEEwiL}G>#Dqd<=lvXL#O#(JVtlX>`QRmF;m?hB`ty-#){XJiEX2MCN z*8cJ9UuPeW*_ku*xx7E`&-?y)&u4DDboFJHWtsFZV-_0yy0*udC7f^gB)>8yzr;8u z%d-yCuIJr1th7ve6ey=7mmEAl>2H9tI`Z*dD{jAjFT?$e8JlWMsnwX4GU zdB)gYXi8q~{}j!!Iqsgwn4QrwcZBoWaE9;AY@dA1%$)IRPrt?-JG*3=dYQE$^)1ye znmy4cscV=1F>X`CS^bnTdbY4cd+t+lTX|zT=f>@?4d<9WvyAa(S}uLN4@GI+Rd33~ z*yvwrnY3)$k8SUXZ2F=ea5wZt9hEnw8MPUvBb;kY>uIi6dz^7u&(5!9AM_b%=VzI)2=CmMcdc>ZML?~A&EN%ufFx$HprgNFNKrT#ESKi0infpEGj8DrJm zlULv0o}4^p?9tE~1&(g7c0FUb-eDZh8vi}U9NUzXX9TU_yOw>{tF3;Kd&Z20YR8mD zYgT!*wlu~?IaEED>s8Fb1+3ZZ+np?yGE(^NW?W zxo^3Bfy(Q8CiL}_$;rb-`}7EUi2h&FUzYjJL8E3>eU6VWw@ePY>xQ1Lt?Y@eE$@l) zmCO9gt{SaPVeHUum@8iz zZw1rGZ-HLdgwrQ(sh!Jxd+d^6M(NSeDfb1r@)rN>OQ7>H@Z}eyB1eHE$6=2R1$ncn z_8e_mWBozVw1vg}ef|t5!~B`noO?--g-&zeI_nPkIe%!pXx7$_3kJ#v?i}SNZQynK ze9IP$YvSkb3BFnr!~bGsMB_!q`=iOpqZ;=?&e<`q=5wBIpe6sDr~ob5?r>0ac1Hz! zB+9wN(RIvk;j!T$=kFdba#lMtlJW~3@%4_VNWBi~*$wsHMLm^QJv*s)Cvzb@nzC10 zKphL3u}WU8i?WvEg`&#|drvgS9*&mUw?dD@w0{NntG;d1erY($@vKm~HJa-TM;&Gu zx*d)dfS1kguIRY)RLx@EGE2SM%aB`{Vq177*Ry$^X>AWFlg}*b&1Nn>kj>NggU&R)}U&j7rt+*jJnv2Ss$GOwh}sdZg=q#(Hg43go0M_J)1YmbG{Ec0H0N4AgW#;U>4 zKFT-E&=D?jpfmm;U@46ue2_8KLU={ zhW(cC{;^0nI_`Y8_Fdt84sC(=`J7QF;C*J;!hMwk_aV3sRpvqGYqibp&5_C#%*^m} zl(i|Nc0bE?r)veRTz`RU$%@ao(2|3k9r0=&aNP@Bl5=}GuhunX%G_Va^)%P3O<_z~ z#&eA`99_$C9mn+?-5d)zjQj2AEZV2P_5wISv9;#P;KKb`3g-kj{BCjkd{f;P`sz;U{Qx5De0pX~X_4&>6t5vXyneynb|*1cyx{KB)_w;A*8 zTk5}`8#d-=$@K*1Zl3*jN7~1WohNRtxBJ)-+KfK+J3USx( zKjYQzoeD1@OCBg7KkV<;QkuRTx_aLIF8sbWeEsC)11S$-6Ckr@hTnu%axQ$~c(t^x z^*tmWn`;lx z>bE%OyT}s z+LZ3^175>3@w9m8aq0?I)ss%hxzsy_|1#9;M%$*d=8#qF46n9K=Th#gUi`e&kIX!|eYGbZ|5Mrno*-vBW8I6+L2vJv$dtR{HV^R} zJOtCt_6ZAJoN@a+%k3LAW?d-WpOG=0uKEI=SXOb5`I+g0!}qkA(={(oKR;Ijo}J@(?aceEKIeORW4tgs1|OK=Xzm!tygkue+NpYn z!jiu`dcApjn6 zQyV#Z=Q#8e)83ElugCnfkl%kOnyq-@66i>Ea_+A27Hp!v%GaZ%{C;N+x-uUK&w-xv zj#p~|Cri!l=xgX%DKiFtl`pUUG<9R5Qc8qIIG{;M_<^jR;{)}mDaru{CbINB>vfEseixR9qebc~rpc=VhkL?V4xIhpgf?t`|kDe=Do!A)4-Hl<<%bgQ|M24;=0B4YVQRG$?oBHe8I&2 z>gM?kzs48jxt@vdujgJrWeSdb{SDYJYuaVoyaPO67t_#_F)hB0-x`zk>A`T~*Y)vP zz!!1d=YB6Pv*!89PN!imzR$CaGZ?zI7ivDQhgXF^!7o@Bymn8t1^rMGy~CFop7+DA z*YNBr;Mdqc#W*$Q4uq!0J3B9()*0IHs@hs$C%V(#AM^R0^jYHmAA#SejX8X(jQY|d zco`k~Y3LZbeNkOdy?9ToM;dj(C$i?y0PU`hX?1OFUB-NB6Td6`&LZ=RX4^!gPDy3H z^iLOcS5ww1cVU084?pz$EEAKHhtl?V7A?7GPt+oP zS=korPqi(4Edaj8cCSg=T~E8R0W_}D#UJ46$NvQmI~a%hdTinEj>9)4{k&H2GZ%IE z*Pnp@=qd1Dx0D!!;4hyH|8u`S8UCe7yJt1P|8LOgTn~E%nRZ-u31`Xh2e?Kb*7nZF z=5uqw);IOm{`x9xC&tp^?5bIg))y*qQgZB9?^$p^79Eyf_fbqu*vGVS5Z zTTJHyvpY)dN%?{?tpm#imN}f-M&h--W!X<#eA#GIm^;}?F+G**^L`ihk9f)|ZwbU# zxl*66a^kJVa>JB6m9G!Hs!snzVPbnsb1(j_^W7F~@GgAQ{=2bMmEpHBQ{OX?QUT}Fsb(q*Dc2JeM zW4@+>YuT;&5wEs+jF>|iAGd)AW7@^0wM{j)YfZUNxQOmG*pUvna{He64gODH8Iq1j zc==xDMg7Rv741SBwW;)#rQd?<)o!SQYx>ztIjgi4+^j+V*ZoiRqj6sjuBC&8qj`+2 zk$yJ2*k?(<=$jY^o57>_^Ndr<{zX!5a|5nkNttWF&kQFQWSqy3EFjj^@}~aUE8Yp7 zoU0?z`+rb=*12`tChK0}i{@od{3OQn`tVxt{On$0!igN+?8PyK6S6dw1E~x%UgBRf zHpw8#n^SSQI)U{f;qtf0fz9An{I9kb#PYw6v(rwYlch;}XC-6L1G{*?6}#TJ{}L?7 zm__0bjSJg|I8Z+^yT0JfE506Syt0w*r_MlGe7QdSBC>5IcusW@di-;lig%Y}`&6EZ z=TI4Pi_9Qcvxo(+;WbO2%bP>m*Lr=P#rD1h&5V7B6M7 z(~tq!rJdm-?8e_!2M*DnZ05L)O0U06xWn(sR4(&dXfw|kQutFnn!+tz6vspw=Irli zPvukCKY6^aQ@@JLNok=`r|#pvWWv}Pzq>v-)LG~6zsIhTE=cv5bgIUW4|2lydolSY ze8;|Ec{qwr(P^Jg+V*HevO}^l_1|KdRgtZ*A^ditt3!mQ>xIWB zTR%ZL;WWk{Flp{Y!{S+=_@;D7qkZ-diH((achbBGa*~|7r#v6 zJlMW5?znevQa-hZf6VX6$$z_X2{GKI9M^FeBHYIK%U5!}k>gs9cfadh?;7BIJxA($ zqYtqQyxP2lb(-BEdzo=K?*4EEc#~hU7vx@rjK3bgaU=fN7VwT=7GBNx`?>y+JNyKG z`Ztj`-`tKYC=;J(QG9}S<&R#5&3lfGzn{bq6swW%npsTj5xpk6Wq>;8yc8Ii+sO;? z8(%>zUiB%r5E?ieIOON)`MwOVHPVJ3Q-0?!4$KY>(%hd1`y+YUpG0C^6S= zd>iU#y0LdEyQ7UG_`0LmHpP!kNWWSo)_%~TYFF)lC29L5(4_8_7tcf9*5hAq7fhqT zb+`JK^VK+>p*0@K@vM89zuE<7_-XQ8R&xD^mWks-8_$~; z`&sg9&!-R3Z5oeg^!;1hUGmGbmfMO=sd(S+SGia_m%G^8vFNO)#Fd% z>mMf9uYs-=_c)mJSwqe=+7aEN7ksim{PhcV)P2-JFNAs5TMTcVDc;Pr&xdn4_X$#mrQ%6?&Kt4W~Aac)_Z~ z>mnCV_28wXtjekU?3mu)M!dWiy>NMCja(i`x1no^JA5mebk<5=wC9P}!6WU81;Kl* zY5O0-hLT+^TTyo6(ik?@a>~%j2zV;*27Y(|cvHMpz}d+$gx)xYaPxnHOWI2Pp?lpr z&wUelFIc4yz634>-^c~?Vjnj4XDToFf$|$B&=pqVr+y8)?8WSouO@!#x6hgv&&TiL z>+hXY=NI(NZ`dV@SBf`Susb%kd@PPjitZHuJT)dMK6({6kj~Fs+a3rP@Ja_qE>j^d z!-4O?HTr87M}D%DYx`BA$1>M;q90!<+gRqc30{9&nF;VBT3jSN5?2%t2#(hyW6;N0 zg5I5}p0Umz3{7QSAb!6+gY8)+P6$0MV@#s|j13LhJhO>6a311Z1X!!`d3qS2$&Tw zkgSmIwwx8gPx1eBFEh4+{FN;04rO4!Bs!2WckCFWP59SxpBT@?_a7bq6*}ZDcR1LA zJ_kl$xgH~23m?}4n{?8(jK!iqJ<~i~4}8)`n_|56#rLEetk3ktJgzy||C;@^jlu;u zSrv~Fxk4S`07EQ}Ws6?>ptDp~rE=={(z={FHQw?#eAX!Yo_qWr|4XNvW3NDFz$-NaEy^x> z0Qt$9zzJKak%n2^c|iD*ELkR8F#gLJ|2rT;Y^W2oys(5VPFs!ioTCr*Ejm^VH&-5x z9?CM_F|Ac#r*hAfp2n_Q8JN=hiFxexQ<*H<{2(@sbS?6@-74iWT3f<4$e#!83qN^$ zzHF%%UEqarJ?bnpyQB9c^;k!oc_FkRKFJ}A&!3!Jr1-Ao^aZywr^Y@I=~>pSQ{K(s ztI=PA)3Ub&9{^8UN0C4KGU7)|DW_QfW^k3_U@mZo&m`Z)Q`jBBPw{hNyB_?AZ-l#d z0iXCwek%Dcv0bEf81b24cRg%GuGPNi?2mv$byJ`DJmx?=e;>ZhN%Ts4quf(j(d4_6 zett--^E#V*?&HxU_kT?pa1M;Sqax!YyXt7xxx{C!A+ATcymBNg);6uNp^WNa&9`R2 z+0R&`)!44HfsHxaI41iApIu|45Bc5K^LuC88Sy-5EE>oD<@;kBT4P+yc#svW|6^k# z8@>enZKVDx>Irwi{^U2nTTJt`Nu0+QZ79~h(i@JZI$mvKbvT+bg56&AYS+=nvdZr0 z`jY0=92G3aY>e9}R<`>6w58wN&m#{q;56S&nK`ESMBLk|u4=Qq%QHDsjs2!LUInZL zr}qh*m_xGh&Dde`99FP=xT#j`_CA;GR@~ysa3Q!*>|*a2u#(#}C2nI=I7a(%JK$(3 zZKyu&A+N3siJN_HN_n*>|LqCpNAci3;IzBZ(X<0`pBx9G-O}$%&u$78TN`L-TQJI3 zo@&?ig@>#=q;)@d(`3g? z9mO|8UNzR)k<_`7I%)Y2o?=ICOUnE?Ww3h!#evc|h#Twf&hYZ*CQrnHew)9o_`l+a z3#iwKhwh}0r;sa+W7K+WBfRfQ%B?+RjMo73_0VE=Ha|DR^O zX?ngQeRD1CrZL&rP9UC> z#y#J0%6iokNk3mX1-=`=r)*5g*VG1G2AslK=BoZc>$K~DUHU=xnlbep2j=!3WbyrJ zuEWI4J<-JCdalEP|A3a^!A}FHWb5s;r8%>l4bcqyN$jXKv0f*awbP|N%XGzh)MC9_ zdew5)BG0Z+zGv%2v2H{TJH2hK&J%fT$2Q7E7JQ{P1t)8KM^oMPd!j>VVg>bx8MI^5 zWp`31(V_a$y0`ABf6ZsweO*k(xZ@CY(VWo28e;;?Bqjm0e^9#`V9#<0uCe>FaM zak10MYn^U`CvsckyjO=<(9i36na{2`=b6jC|HeSMvZr+;hrWi~@!`EPmz4%CU|S#Xm$g~Lo;twThzbo z`@_IbKG}+Tu66~QH{`R3Ka{U6xhGhVC#_2z-6zkD>omW$K<@IHOTF65xo6wEcz#9r z3a-fm#STCg(|3p21<70y7EC|Sy>@Jc)-*R;b{Nm&dWQVgIg}}k)yw@Hol>QK$>}9# z;FGuNS>)-?OzUQW|0rW6CzW-(_V7&F&2gSdzk&t3AkP0)-_(n9amnTHY&|U-WQyhR zoA6@}JPHph!ACkK)zz53PP=Y0CdSfQa#`DfkA(}>`E{XQr%r#s3~j0I0%w2NYWgR> zPkrJVf*&7h3uE+SIKIMt<@GA>){J^J2b?Q!S~5opXKwqCj|vdZfM#(cTr>A4kKvCHrSS@V)lo+G}g_b6m*30|{!7q-*dn%16k z?ro8AcEO`vfnqYb@>Yh^PulC6@L$2nz~bAYm(GHI%}ijqjdwOor*iV!SRc+gx8b|2 zsZqFd)#BSDv`YGRn*$@kVU_=iM>tCbazw*SEshC zn32YN3>;OVi}bm2(+{r77`?v|<5{%H++`iXNq!|UGdszB7hY}hX6(}Tr~|yp*U6gU z325*0S8M$X+;o(Cf{to6$i45@Bf0IjAHk*wa*OMHCHtcQznwA99Gha^Qp+tK@D1ZD zaxeG3E&d{7E~f7=KO)}&{&2inY2O~?!$-%9?sWgQ_WAy~6Xaq-L$|%|T;F&j4fAa|=I|c>mzqm_M$F?Y%;Ub@%S! z=*}{6Z}9{?wvrsE_VYAvJyFi-iT>p@#w*@);meULiG!f)iT#KVbLa1gGTR^dd~sy> z{;BShwQaP)d=ppMIgtULEOaIOsJ>&6z4mZ)$9&qWmIG}0xIYiwsBzz}GycLG@rnC; z_e35zH`Trfe<~23uWcAxg+6l75OP1(39@aSq~Cj(pI5zgv?h7*7vQl{#lB*E`SO6@ zHGK6hn}OH6r{?Ga9d zCl7qlujW!^*6Tj7wt%Zv?tPIqTO8%Yc(ql@Gx?gc&0E9&u*_f;_y!kit#9W9dDYPN z_KB5Axwq1W+SWQ8b%K0(6|}fMn8R=GuU+U4uYblemmAvJfbF{w{I?S4;y%y+Pn`ET z!ac>|Iy~-qUPvy|AaXCX%HEUcw*%1Zer%|RRZg+LEYGs!+)v4wqZ9j$d79&k9P2pl zMYd_qCwDy(&baLnXrvdP_@nWACGp%-cc8i_x=}LG9f)ZlrWMLH(t?Anto6CcCHun} z7aqW7I+L%#py2%L<8B`J)!c*)%FtFl^iIz18w+Yo$uoQRb792^(St6 zV)^F}R&HK6_|@gV`rw{&`^qPme?W55JhyztD~-9G>pSD$&o0-xnNd*mcwZ` z8nb}wxups2H{y4R8NPG}xaAzjpy$N6?ei1dhl*=7;uatI4$T#~1oyu18{3DvcXoL= z+NJxp?h(tk`{Ok&@xVdedsA#lHqw3M2I~2A#>w3DS>^l=o8O8Ph?k#$9y)COz9M{@ zc)^3LInHpbpcneF$d@03hE}ZcYAfK!XL**=lY>1f`uZufn60uV!TI8fEk7%!+mx1z=A#oU5*`uF>%EMJd3R5~FfoTt*05rFP3ikEWz)75kBsMwwwG3h zgNnIrLi{3LYk^O0XRUBhJO-~UWqnZc;>YmU(nKblNn0LeRHu{s!i(B7Rj+p1tt)~X zgbVJ;p4GEeoX<|myoT{Bp7b>Jg`1*je+K;*9-lcc`W)@*eFCkyWYymY@+kY!i844@ z2TtVQ3zltyjWHh-&r@D0t}nQyfCEd*eRLeAWFU8~*NK z&TMBmx|{mK?VkX5I{$YkW8QoIyyy;KNatNRImo?~_IB_rolkhCW>qu~luMdIY0CwYH<(lVRa;9AB1GC=g$lAmtv8@z` zlxz}A>QlBs$`7}|53+?9ksG1sQ=GN_h2SRbZ>Rc0hlt*DCyE0W<3Y4RGt86oS(1xPV_5DMLG&A!bNWuwb-)+vZ^Z}X+t+oo7YZlx!SCEUFH+q`{WzC8!lm%2IGE_5j?dm$ z|9l$V$GUdln_DM7z;!y$8x-4zUW8+fCGXV7&@LQSpl$P(u*LJN&x$X=33hEz5FA`9 z&XO&Qce_|C>+`YAVq8rFwr7q{9#ebJLcAvVX4;cX5H3x%-p4z+SB!J?zZ3_ z(Tl0C_sG9rAvmZf8WL{dhv?PdSM(N-(eA~D6}ij!*{~$@-Dr z$=zPt6hDjk@sI=Tk}dJNCTrVyV7iazu?z*5z#8+_OX#bWH8as$Jf4PURd6>$&o!nB zN5iwJ+?U*a09^k*<)n8^v}VsmRSEb+Hcn(lP-JbXic%w)i&>$30B(6RK0NE zdgA6~Yk9jb+I$MQdeD1WbbbLCw5F{0z*HXitV&7{8;!Nmqbx(W$j6&A((ZvQO|PJdaP5@I33X`HzCr zj%qzVDSG=geWyN#a1Z{7?F~o!h>y`mcsAFP4IQ*EnqSFp>8p5c*m!qY_{?gDv4<}K zC$ihNlOv1IOMV~o$+-G}r-L;_V5?b9Pk_$5L**2UZ0tkx31Sat!GroyyUJS>T?me+ z8?IUNR_vs9XD2yXBfFz*yn`t{Moi+F?~(hyw0k%hgLYDzMfjDT-=w)KqyLp3PkH)} z@9X(Na(N~HT=>I64v5CBZjSQ7@t-o+k^!=rGUYy>x}o!0@PyFU52tq(+cr+{35)_{4?7`PwHfZ5QQXjb&7`*RbT`~dl?qC2bH z7c6E@Yy-Vjg~PFN8y@P0mg48ohxCP2rVRL;%lzQ$#p?i?OL!#i=eXW^9Tk4J1nNiq zedJe@$EKpgUAKx)esG-kP#%!njp@4V?W4^nV?N?uzS`@HM`Bu|uH^Jx@RZt8yZ?p~{RRMYoTWXDXvek00kL@t4JRrK{H+1SAJfQ<0jo-`N5I#%UST~rr z%={R%AR9MFpBkTCX8o3Oip9SeFXh0mWVYxVeq+8)_U&|EJo^itUB8>$$dReO`qH}_ zvIzu}bfWZs%zGns-B_bt$>=Fg9Tvp|MNiZCt^0!S!t36EJ^xibp z;~qNtDDxgpp^aa1t@_fzH&aJAR{vKs##@9F%1GYpJv{O7F3O2tZy^Ssw()*=G##t_ zG4a~x$yrN%T8+Cf!aKs;|19?v_e^b)F2=6)4wWHy@G$ZnTUg^)Ofu0;z_gM3_r4DM zKc#u#%9NoAGY~8-*VimOp5-0t(9gfr%Z1;j&exSMU9I~{Uj*(_LT44$!Mk49*B0wr z-etVdy*eX1L%KM&If#3y56y|&y*qkK11??K_hyNy?rESTIRA$1faZZN#Q8Xz3O>M;V&zunljBWTv z+4O&*i&QrKlV}9EB^SCWD_`(Z#=01rP;<@tU(hlly~(>I74`k__;=`YDdUqrx$#BD z*QxQ@yQ6nO%fe;OzAgG7YY^S5Ij#rKwb>{Yf%6isz@#QhH3^$J-^DYvzPIIBPxx zzwmhh{Rt=Fw+)-JGo7n^6`b(=B5*DINJj`iH-VcM!`q*8U+rk!LOCvfO`ZbBQO&2; zJ5RN7uLNJei!G%w%8rsv^=V`m_W#il;MD#mH*;1@4w)6llrq&9?5ZBtAeXsUw|#^B z&R*(>o>vhwTt%#XmDv;h4e#sb!R-?6E#ux2?%m71lx{yx9m_`ELKl()XG3?&w^Pp1 z%hjG)P`bBdnNL~9JjhvueB61QxJ+B9^+>A(uXlU3*E1*V{}N?h-HY$KmUX9nwaw7s z!iv_~HiTTq_PD8jB(mPxhEBXG%CKIcb*~C_nfp+1PBGXA$vVw!)^IG-9oN+!IBHAl zZF$;qUA2pE%Q2q;M=_o;22vP{tVI^~qXnne{Kx@~Pw2SZrq( zxoiCsW6*t>HB;pjnPe{>+G(9ldoN?(8g!`zPV!n;OZyl8B9#ZvqtG(EbF{wJTMk4& zkQDiSx5h9r*4E?Zsbn0UHJ#tu7fE~o3GzOv9qOKRcFy){Z)1O;^tpitY3sy(Ns7m) zT)KX%{lbpWxAsH&9(j;IPOfp?Ak^OBq;yn80@*@M-TX!F@m1#DTGE*c$_W*1G47+|$?_$Ds9ItzB0B*~I(m6)5`w z%B5?T2T!-mX4Wi)*E-G~i*sebajR%T>!&tro*T_bv_tK4FRlB#)*C#fo^p$Y+ujoS zh4Xv;-WAB(3b`P5fAF927|N_s(7(<8Qs|OgWeYybmdMy!qHCP~;4?p(JZYW;pA8>q7R}KwiP4$jg;8SxYV7fqWc{mTgB) z_Hew9Eab z&=-dJp37YPn*6sptivhaV5zHogSFwSnEPC}7oK~|0C^d=KV!LTk*Vgb2hxN$pu7Dh;&ZijfM#H{#$lA^2{s@Qc*cX8fU8Oj6D0{?kzrc~>usJ$7 z=5TDH-fYJ2a=nCOCC4fb**mFRG-bgT$M{-hFKAD-0?*$KPd~x+d*;>GB3FS6gWQ-3 zjL6C$?YHw>Z1!&YM{fS=*yOPsylP4Van6Cx+7I(9z{(zZ=z^`$4`}lSa48zL%;co# zT(};kOv;0L{@>l-+fZI}la_z6``S;D_a%;XfXfcM&QHXFPU=rGWt{m{JKEE8PExK* z<*0v4LwS{*`xtv{(Qh~9-SVEuEkWz0OZ}BA*l$vE?OqTmk6?yh-+xhjiO<~m4Q%#Q zX78e%5suW>81DwQidXwup1DQ;3gd0f+AYBkeWnLftd==HOh)%LdVUo$6iVNLF0x6JuZx$v*6X z9dXQtHC4- zHd8{rlxr(!pFP!x{qM)dU@tB9)+{g|dM5dTUrgVOf$@3I};BnkrRm%8{0y(} zL%!E{gWtD|kD$mvfw)#Vme8W(u}SH)9=v)=KDM za&*od@M;d_Y;Yp`lD#)uGv1uQR6Y`&#kKK>55g~-`vu4P@K3l`sITcQCa-aRtHb&- z_**c#3wx?=N1vY9(eJ_57SC%>6v0!#XEENOFZ-H&G1d#PQyv>WkxL{!uC^XgjwE*Y zFPT@_(t=%Zrf|XAomO>Duu1a{Y=WyxaOc{?f>+N49N~A~ytO9y_A-ZUr?rQiTWxGW zLzxao=ga+Gr`P|h*Yx_9Js9k#Y@T^l?r&z)+is0|J(j~Utvx)T_7nI%ZXxT48(|u@ zs(s}UDo==Y@M90Mk7(OD`@MwGI>AMT7&?Q49@e!=q=;{dSs_%dwp8>;+nYH6=8*W)SC1f ze6MH*lo+-9~93y5# zzFf5(7&eC43h}YgcH~fB99ss?S}Xcx8hxE3+XEbslZ3pl2GhKfe@Hk3cKNN6WwW89 zj#0*9-d1bpy2biHm^a?yjOCxH*zN1daaWrkGg*HDG}btVPK{x-93V3ePlNsyj}RS* z9@NKQ>bK~1)LRTa%oi;P4>tpsXki*WRDfnQR?&m<5#>vZkJ5SkU^0*RJ+16b6UUP? z*IjpUczapCCy?`pZlzBO7IRin)!)M{T@%dG1k9^x-5(6^FCvQw_-O#GC zmiHm@KFh>C%Ikwd=_Ao;Zw~o?$Mf;;_Y*TvPO(>$O*BV1uWY5<2V&co zwTn*Et^IGW47I)^8zr?fVn1gD`>`9@s6OATK9#epK5ruyd~%;t8v4wsPjI1_$%%eP zww>sgyvt65U7$D)etnFi)CYJLS`$wh)wkU@IcIq={YSUyv2Fz27kZA zduPaaU~RRSi!Qf^xKR)E+=Kk?Z<(EwaE(mT43*;=6JPtCON1G>IbZw zSv&lH=(aNN(!MnxWG=omFlF9(EZ>8kuE(i2;&Y3K;FDO6dJY!`Ye!bjq&=&Pvuq*xU$VD_ zyA&tlA;}Kmaz=ui)04KQ2{*3>H`BlkvVO+J*&x%|1)krB9db83x)qs?-wLi%drk46 z_aoy>%}q`-?L=2cAxqK-udK@o+W#7 ztZq*ZVNcEhK6d|QFR&4GTivDvC!Np{GU1Alf1fHQ_9X8Lw5GOZ-o6B1;EM3)$kgd$ z$a0l0VN-x#!KoN&BdkTnPu@>0!#kqbWSw^D_Q?Ao?~8zsT;=vW^avk=3wvLf=enpf76V?i_kGr7ueXc)+VJ7pCO>|l-5%-7%ous3UF)KfOOGO><%iL3 zt!1>|U&I<#fpKF$%zPztvRCb41M|CP+1v1M`l30M0W{k04yTP?Vq5mj#D@p-JexIT zv@Hmjqp5Z;Wv>dXPkFUP9O%=yKiM&VoAf!2{2l3?5`9>}pTS3K9jQ_e*hjX7*k0J} z>#!RJfPwwjMtURmiff&LytG_zCqCY-#4zs2``~*_an#F@Y4~bm#lVaWv8O#TTf^Rf zW8m4x=I0>rKbR?@`$l#|k1i3egeTb?eHVhDSPF#hb=qs$@iV(`8y`lwU)(%-+5Zr(oN zOHUSouUHwu|1H-@m4jX#q5Zpx{|A`|vMm*fvdgKZ0SJj^e+?EaAh-X{K&UlRIhC}gl z;_*DsJN>?%)%)m=+tWNr9?19p3T01~2}S0$Ft#(cEn?r5e&rJtO5~~F2i5!Ojd=I_ zH|nN-=Ow%=AwO&z@@$jS7xd02R*l`3F}EL)EE8`rH#K6?;D9R*@xZfYzgkzVN$@uI5pEgGk zU$MZE!$-8-{v+2U^KcjSVjn!g!&30@AnTl8L1$_Mc~O5jv{kQ*buKp)du zy_&-z+ab`}F0ydy2y~5X$c^+z(*=j*59?rR>g4eS1T zf~)s}tM~CtKDM6SBOe>Q$;TGn*n9VAhWY$CXO&^iyzYl5_5XtUvQ0;@W#prNEy5%TY!(vkT1ifN5Z06ST1@{?^M0o5s}bQPr_l_S9Ba_OKriI9SyWPf8c-n7Y%%I-GGqjhsof#ufgnN_EKmUA{Kgqxg;akhCLRanKa>l7|xjYN} zPN|1@=%cJP_5^mN8cZ+s`)BihLD9$W8*7j3?soXB1sj;0DDEjfX38zk*xlU2PyQM3 zSYumQCvGDKnhA<+J$}~ltm6Kv5B;=SCG-Gs^K9incxDZ`Ug3K$?rMC6UE{g(-N@{< zHE5go)h&U({gT}`e=PZ2z<@@E^rsmMwHghO*c$HTf#)KjT#WxUI4GNA*768TYCB!YQ^a za}WKfU*v0CmN^pdt1Zh(V0C_UqFy=&&|W+TqM;e?qoL!2f9Aq2SA(p7i+}ch#XLH| zd!GE54vsuBvV$Yfx=%m(X&rStOuxxLgASO7q5ps8fw3Vc*(+pq8{?|a!zp7+X)ncv zN9FWXT#QOsGiqqU8kweyH%9liuS24BqYI|9!_v&2R@ z(!S?A$T?))CzKB+8wb8#ZMHi!r?`%Hthon4qG2f}GK651I zrz=9>nU!<4&&pUk32XMu%FOJ0iRM1`wf(y9n+3+Ft9s9n`O=y?I>d}^XP%1wj;=HP zvkS!H4tlj6V`ux8e+x0@tY2K(N6dUZe9<$0_A0NYwR5dS;FlAlxefnjE%p!V?u%nv zCFm&iF~?isl^6VP<;F;UvWH8+8uu~1yJu5B&5==ljK)?ZkL-D33#*AM>fP4NOmJy$ zWv_s~BL!eSwGXYED<*S4c+$6eG=EFMkKS8UUdFN&NVk31)2wr5x}~T4@M$$q#7~z! z>hE8U?4n)G-J|Z+{<)098Ut6fH#8=A(2c+h?;g^4dIY;&4qgH54*p;Vb^takd&OQE zPVM%dl<(bI>VE<`dx(9^L=T6j5D&_iWoJD#PCOC3Der;32xv?1+|yUQH?PJ0G;T0; zq(7Ki#nwi?X;1yedV_I2a#@plh0^PTTxpxH?-~j2r#M@VWc!}zpM@82^6%ssU35#h zG{uRtka#Ocs!wb~t_N|qcGt5eiL+*xcosHMW=4kV^RVx^&RSeA_N)xoqI+oTa~Ah3 z_U3V@FItlxF!Viz_sz9#uk~|$SK@!|;oaj^frB~ zY_Nm;!2IHE(ue5Xw~+VMPyAvyYPqVz!X1t-k|I zT)mdpAmYwyDN-RJqx>8)pStxZV;eP9OILU!^$u3c0=CzQi)`1IZ`&1{rUaz%OwY z#nkt|Q~GEtG65c{*726Jw@3STh`!C?K38Yr0Ev7TOj89DxPnf>+gpeWRh6%BcsgYz zTl3DgAhQqIIloHmyl-4S1H41NB(@uNkd03uzM04R)zs~MzVb1qJJcN`r`EeBkiRgK z@512&j_1a9!h3J2Ejz?}+|W^u7=>)}n8zIQBiJ`me3sFk2MM2L$8I@N*Nw#X(T&)^ z_#pjJW<}qTRCna;HwE~vaoaiPF4=N}#Kw=p1LW*OU(lL#!h6A?aQ7YPOnOrLtk}c~ zj1La+u~`%0Jyp}$fgK<_Av^yTKf4$^5!%X_x7VPtMY*x_@cqvx_7eLG$b0Who?ooJ zSz>)a%s;(8Nv@$2MX#DKRE$8Enq*mwo`8zsIQMf|GuF7|S#pIqh3 zvFyp)Exy)$^V)X-zxr(C$}5&$?XQ6M^S0$@53=5i{LGCFj1y1RehY(B?aTdHtl`f> zc24D4*5Ai?ZwYd~cfR6`(9HQcWZQJ~fBY_(eX~EEbu8kXcT8jK;-80nWMy^x`1G*? zGH%H4x`tf$Yqt8+k#j8v`{36#^w~dt8GWKR1}*!NAg^~UX`h%~Of%3k`C5zNbJk3{ zUmyG5b~n1KVf_^w_3rz4&nX8jqx-_C^q&RyeQ@Z!^RK`XWVsr z;p!ltUmJE^9P{L-GOt8V^L!1lQ$6oMhP+($=6g?CyjOPK`QGD#HEWXkye}`gXjev< z*J{vm74fd_*|Dw3I~T|Fz8480*w)0T%9jPit`FylMIs9qO*3We+u4y~&W>FP&d2_I zNjLBNIhP^3*VV9v78lLz3ntg!6lOPU3EPb~-?jP{8}O!i%K<~WzA}yVv3BMl%d@n+ zo~vA1W|^a0gmtxP!1Q}-du!nD%z`ufg7ePw7SH1So0oL;#%(s%DNslFcnRgnxj)MO z0L$fXNQP>kqf7<7(dT!yc84s*S8grN+!IYMcqp9liv8h&%V+x5D|!J;FuyLdgaH-4}E0`>(mrjM~8Pa4)e zPUE+!3`c*N&=LBMe2?9;ie`7gaVl-?XY|a(wwp;mv#?EOan8pyVY7dxE&FpF@4Ntm zy+t`*o!0yN_eAt%_ZiWe7@)N-ZI#=0WI+K6;eY~!JKvZg8-Bb^!V zC!zgj^jkKgeIlN*N&LE9a<}ohcvyS?>^lQFFB?@h`r_&+dgTH9qg*RrSYi!nBfNy7}>}{V?ez@09rALuntf`|rEn;?8N*=IQP&C-+ zlskvI7T;54t~(1}N7U-A!iKmbUXLn{k>@lvM7d2hko_r(__Ode%C+c4>j}?22Yq&z z1Lc6{h^G*rWnDwT=Rv$l|94K&BRsO?X`NZUD^STpfWa&zFhfw)fIR{frn+EIPArMPznSXpa7Dt!JO zba5&^Kg+WWTAQ5tv+#uqsj}>x~kTW1#6D$g44f) z+^!w(r*Vq7yJDG%tRU4FP`@!Dqq#`*`d{?iF}; zK{^KbEuQljPs};zc+SZUkLTR2&$;^M+mSIIJ27*EKAv-zId_vehc=A( zm29dk=c@yC`lyON1~?>38tEe!^XnM( zj%%F)oW$}VY47bxd&KEZJX5S;BlqRw{vrKnO+!A9^xJ^X+REa6yq7{O9yqKrbHN%I zYZr&)YfSfd)+Ez5Q_k|I<8!>dmZ2}p(Yk7VZ-CY4yDs)>xM0i=<2HDvHf1+XF7FC% zT(F;5N>?D8rwE@;uJ6U>BW{S@mfB&dp44|?(3KqJE_8Mbqx5auu8|(!5^a{wWnCO! z=7qfxlXq~)m70~dHI~GOtx`RoWV-BP^m^Idbq{$cpTlnQtcwqPzU=n%`=QUhpfBtC zOSY@(9w$FX`z2wc$79cSLz9f%>f9GTXg@@}0bDTVJn$*k<;&y;r*@@&XVAME%R{Wm zEB6H7B#vjNaDAEkz*CFI#5dN-C1~e8rCG|&Nnw&bpq!XRtR1HJ>hb?I=$R~WVsaM7 zygunkuCXaM>1=6^Wmj7M3idiFx-0UUQhN02w{eerUp> zo@?K#ag{e-C?9V+uyBS$le7OF)V$@`V7u|-;Zy=w-Jv{zX4C4INyLzzyGfIu*&IO zMqX85KZg1@;J?mwCu?W=2K4e>tQlrnxLZR8n~<^DW|n`iO&-KSL6`-*KXL#ALyKwE3$J^o9IqhTNM;q*w~ zGE;xrGr4X<$7S;LlVMz~%2&bv(05&e55+O6a`;2WD>(EnuynfM(s$p5v)8iUnfS<* z{4fJIJxX7_4WMQ32eHa=s3AdWBpUF)&Enc z^#34j>E1)>{iN;3z|EcXe>>;&nfiZ_a(+XfD`(aF*L`E-BRRag;(qHzzXgxq7Jmy~ z`-dnFCV8W|(|&fm^7eq}Px-kzJEJ#;vU_aKjyXO29yFtRQ_9dA@65=T%pv!sOAG9g zti8cRCsX3@NnaO6?4#4-Zb7Drp4VloqhHgy0ltHm{XYA|WT9)t&?lS3&RGd4r)z~Y;B@fg7iW6bDVR!8`b)sgCOo1QC<0uSAlVeR7l#Z%PJu`nlHL8(Cz7Y?zj^Wb}H;&_nD?80b9} z%k%{2kA08%-=wv4bQSA5#467p8%8#<7brN;cXZ4ca>?EneNnlE%#mcgh2N`p>IIk9 znWV3^H-Ns$r@Bkr;owAl?mZZPBVtYXHt4GnPj5`{M81D#3YTP=VAFmfRob7y92%~( zrIn0fUARGT@LT=F`QTOHqYuHVKA(zX4{O3B)NAbPyri!?=u3NbsGl4>0*;_Ta8weG z)`b`qhg!|I@?|mu1htK0` zf49yO=Svv3_QQbp#GE*YwGo{QEi1pvX3n})-Z?#3uJXW`gGcj}5xE?3IuneduXj=Il|Pw0_Hx?F;z+JkiT2@)o{)8@R-_4W$c+dBxuZo#Ez*vpsR-EOMAy-oB;&yTP{{Nj>R@Q@>+PfS$EB z$sXk@t%}>$`y%Q`HnI8`p^uoq%XJxeEdFll`tViAiK%1E(Fioa{1i)?ORWX5Hbh?q z;*0jk9}us7OUSy{;gwSryB^|Q0Ij8yD}=n04VUAda3pzvt$SFq!eZT@c#XAkY&gSu zLoA1K(1PqXJBcS>4?U$aFYSl&vFzi$fkUz(6^AVX-$8v(+|f5j%h>JPpcm{!^=XEq zd5LU2(I>Vdd7LN7KE7=b`*ClhPsz@--&CfiGWXsXH|xSzB)GB5_zCp?+i-(Tdsz5b zP~hGC1Sj*&&_s$8{D9xU33xgQCtpk8JO8)fgmu_MTH_HuzW96kt}VC#C*+F6_(u>2dhA>tRTV^PDaCVAo_GB}+)Nu_hq`1!D$6BmGtn`O7r{cOh8OyiXcSe1tZ3~_l z7d|vd-}rHdTEO=dV44bi(}8v6g~Iz4@Y@#uBs#R~J_~yL3HBX}@qXYG9Ii?F<@;x` zzw$KlM*3IZPf^Z#%%h18zDWEA{_MKGKfKHqoZuLI6sswp4h31^2f1YPUb)KFX>lmH zb5@FVbVJNPZR+Y0^YyWlsm-XU47 zy#^)gj+CW$ha>FNU>#*s+w5ZGvglH=W8w3YY6t$;cbth=#Wt_L7je|tX$VYsXZh; zDSPNU>_wEh_VfTgd)FPcu>o5t zQ?gITR%dQB-tzX?7R*#=+pgP!-=r_$>CM6u^dx&xIR1vltoh-dzR}uIV*kGp_V4b- z76G2j2yu#Tbn$5Y`>c83mA$As%FX){xfCg_nKH1^r*g6jqu`t8Dwo#ztoEftN7ld3 z`i97=z9CTDi1m!t*gmw;yAJP{Ie+ErTX({#@L7{wPUyJ{dS>rA*1XxLc4Rkj?vDOF zookINwp03IJLRv~1FHpIM^-Lwsd#4!&$3rXd-g;Rg5#1~_eYLY*!NI&J8fOcwdhpeFIK$_bwrOb zjVESCQ}6&G^Cj z)r@f^>()QJ#4_U?8@axgLvsDU`!3SI^L?oJyEep_|2MyjbUE{pcaU$)xBM8zNFNh! z$WO?z?wj7b^v894k!JK?ei!K?wMG3?zl)@pv*p8=v=2@4J%f7uUa|Y>lot(rh`Cj~ zo0SM?y1swbsj+*--|wv^bq(>^3UpAW-EMLV=zD~92fc&0YM)}No5Ho<=*#5%JNez0 zpJ(2#{UZ*^2aaR)yc3X7?vM5Xp{?mx3>}$C8wMUqWA&o<=`)A?f$pAYVE&y^`|AX2 zZ*5>cduLqLqj*U;H2=;#d$3zWi-)vN*ip4L`K;RULvl<{e0OK%7_g184@vn>&T9hE zgK$FrKpy(A&bIf=QckFFq3>3~*UD*#jE~%~>-%DSl6QLb?zrg0?ji?_qk{t(&AI?< z>fjc;hV_7Rp4nkp{*@XJd-zO4#^#)kNPB`P?ymJKa1pOL=UDed1`kS(C|{$#*2dYW z&3Z0`o@rf7@11KeIju4N6yG&o3+1==Dq;_XJh^mvtto0P@u+ZNd*M&NqrB;cwt!Le zu<(>MoJUxT`S0dm^^`Yo3F8s(N)A9T?6+3W?Jse?`TuM0>*J$3&U4Q>yTU@KVg<6p z4-;nv*dY!d5(tO5;0hrVnaD(Zm=IU>YNcJFHLDNruK380HUflATuNkzr0y+Eg^e3G zp$&~m>o%m74Y5f=i0$B%BqZIHASQ(CIE~vnH%__FGc)h*XtiM4-|cPx$br#0&w1bZ zdS~XHIrGlU!dAz1#&hwEy~Ik7V1G&p?P9E(9?nOa4Ib(jr-kqId1Z3G!DP%+sjyqp zPtyj&-_WW-ovaGb&nol_nBT&hL9W3-c;z2_?Xo%_uL?4#H$2cGC5)^7HOL>bs|Rg} z?FY{h*a3OQ3T-*l!N+sZHln`#J?LzEVn<=zoO^ju&Ase99|4c#=NotzX+bzGH>h>n z$Or5KIlpfpk0OV!fEVA9>b$j&APk$2Y2^6;IK=KJ&l{d5@X!v!bz&$#$l{ad2Z34V zN*%62nS*s|cMs#7Nqi%+@51l!;y1Txujkr9uI=GmUzy=$7&9HL!GIt1EyJbo<6zAN z{rxrkk)QtPpZ=5%H0ynw9<=X1lvyp-Orh>$FOAX<_!b`ica-03*yH&feI4@Aj56UG zpmyvFWj$iqVhx9?C-~k&`D1L-gnoU1^MBZzj5@&I?&bb;2fy8mJ(U=X+>^n#@U3p( zyXR>0<(gR56Q0k2`u@2oC_CD_P>xSSH#|{-`haH?_ZoGEf#0O%XV@#qG(aCrWjZKx zwVuJOExH^i9_D+0;G61fq~ZcREdN@p$6!6dI_8U2sQZzsN6%9hZv|h*cnWs0MJS&p zhK;jhuxB1^0dpYwH|1!Hq3sOypvb#*htIoxrw?bKxDm8bmOImW5V}I@iD^sO^9H33 zGu>5253sJD_^HdTxf=)pg_2EPHN2hoQhKh&-D=pVje z&U;{-i_qQzrp!p61^O{V=UQ^U<9TO)Z{DG9qn&7*W&`?@dN|d;pxkD;-&VHFv)J#b z<6Si>-oJR8c%Li~@8H|S%evyGjXWVIk+D5q`0ZEyV^ zG3TkewYp6!J9ZD-#)p;tf@jV0+?*n&5o@rReykg~k>`D|PX9UTE5~Yl{xdvt?9AsU z@GO1bAf9Dx^CrsH{8lB`0=kU>_Mxj(-%MSg_QSQHU#WfMRgRe`6Ncl|^2{Cl{t3e3 zd(2@^Z47+sydV2D`_Q&gm!^`w3-nsN*L~(-`SwefZ){jftj1p@Yr3g#*CLIh!`;mE zV(lKoU2FM&0RH7%Rm{h#cDxwl#EEHr-d?&+hpoyEeVW9JJ-atb{#y{X-G<$vV48cV zp?jwKh62MroMXUs+Wz3cIqbvtGc4cG?BUBb>5)Cp4rUgdL>;Pn@i*4&m`ki<54@Z<>p6{0s;C1xmb9*eYhCKSLkpD{ZQrfxS}5V+nuP zC|KHtc|N@c--oq`jMojmi0`eJ&S5?I2*Rvn7(S`1lJVK1GZj&DLdU*w%>#`x-@hq)7m%Q+N=J)`&@^!vH+p`Ud4c#k|yW%yh- zQHni3=x3)M##w07;TO*rebBvprVd8hFY^0z2GVuabR%C9u1fb}jGgHh<16-Gl*M%H z#k^c|jN^uj)Nxgg9@Ab977br^d}!AkQ#4iHymruKnNZFSP+64PvgoE*> z?z0x)ndkdXLBHjwwHE<3R-j#TI%qtriuwfhQ?+&jV?Xr8&-o(3{v!T{DAo&NeM_H@ zzrS?UIqqJ@@2RPAWe@5})z0T;VxEv|1zqe};MpZ^UF^9-AMtOf6xo;1fFNDFQ9)KSzO*AhPWQSciJX+(bj{}^Z5{y9El-c%oH z`keF?`W(uJ?fWv?^~1rzo%l}NiFJazTnFo&gU^17?HkY3$t-e_acYBfSw!quK89!>+L#U1Rj4??eMlB&d{oTLXBU!UW;qa_>GGB z^Na5?djAHTfk3&dG*#`|g>*iAc9?qgz7goTjMswiUxw#?=2d@q@2hsaM`eB>jXleV zmwAM&p^p&v5aJFzf%>Y}p{p~q88_v2rMOYAA3i&sal_t(xH*UGR`aY&*v$EiJM!*> z0Pvg~LE3$gk&ktQc}6})C`WhIj#s6RV3|pp`TP>(>JK8n0bL)y0xWcRcf6b_my}kbIOh~@=^$TT*@pD$54)Vb~I3^F! z6W|2Ua|2AbGj!$e znUCTO%(t7Hp`MC>FJQhqDC5fr^SYCJMk-fKOV7A>TAmb>`PR`<4@>g>~j=k}&q?;aU`GVN848y*;WGVQbgulchy zb_R{$%!A37VZZW9*NylZj}Idkx9&~jJm#h^rN_1WS^B~2cVwQNx;?Y22*06I(wEtL z9=|(2w08Kq(&nA0{||faeItWuoP6XQ9`;W?ke0UZg~!20_#pcFzKkzWnLbpzHeK43 z8uCxw{w#P-pshX2bUJD1nA)|&zk_+j+psnT`smwUx%)DB&Vc77r#3Pi1RdY8pDV51 zH;nxQU$21eAlMWc4lEqZRQb^ki~6uX)gAWApB;H(;y}8(;_>v(^k*_pOdN70J*5nX zelRYpLSD-K@Kf#%livv(7|!Qcyyy33s=!~qaA&3(@sPjTKZJ1m#)R)UHEK@O3%kR8 z4)*2;4y4_2<;YvT$92Bru-C(J7E;HQdtu-3j^N>p59jH*<8Yop)18_J<6-I`lyPRp zy`@+ezOWo)&64dc1DTyIkCx-R8fPI_rkM`A&mtZA%*7bNC0_u37zPSus@pz*@bJ6c z&O+*gslN6{$y*NIaS8fP}eS_&cSyO&W)?1jNT3G;Cu$B zs-=!P;}#<)^o2P&1tBM_Go+l*FDW^B({pm-JIZMX&Yo3rLb)(3%%=s>rXZ&^nFDx! z9M6^RnoMQ&vfy+V@9}&9&yVAo{rvRlIXS8I>rP7@<%6~lC(nZmPEH(jVdL@rXJyB* z7eIcwFfoR7)5kn_@M+Xx^dGC#Z_!eYPZy9Q|t9eahx7}8)Sw(oblnq*=aLwGw*{5tl=IR zW;$ZvLz^BBrh9>%zngSwFf+eM>yXK11L-x_|5Y04xERFR`5i-YV!S{EmS$v<>-vUB&5+Tg5Ti?H=y%fBONPLDm925+6buq3`-{#l0vovJv{( zbDKv7hjKcX`^b>53zXrWA=EqPF!Bxk1HFlGXW+Z;R>!HvSp$QxOAq4nco5lD^$+c2 zHP^;h2C9}#cT4d+6Kw>~0i=8SbhHsX`|*r5Q_~->T2}RV^|Ev@xQ6q;pDPVMI*f76 z_bP^V;QOO>xE$Z-)i^T}?=EsrdvK`r<#OPvY1>~4c!Mwb&<8;O4klv?|-UI&H zbmm=1C-ScJJMymedoVJrbi3D=sjk?S&7acaq@k`+hZkY|B6+8dwlQ_Gd)tg*_l8Oj zGW4KlCw&5aHR?}>_2-=^OQ~CGd^WTXeHG7p8FVE~pHt1TErx!Blksi}(p-M<>xY@g zsansYJj=Jw5PtX0eTZ-SeBedkt!7z&tYTMIw+bKAKpl*@SeISs%yQ_da(B7v!(GJd zdhgiII90hisDMZZ+b7b7xr+}Dj?72BVBe1SBV129T*p!Khj35o!ILq$FIuX`g^t1OP95*9{`q8|+In3TQaJ0MuqIvhBLa%CC&Q2wYx z9@_On#QEzn(XYou&^`ZS#za@EkN2rDdVSiLu1sTGo?(B}h_thBaaRvw46`dUeeuqW zHxu7ut9NCB&AT#AgyYOI%wgdS7iXROtJ;IZzQ%sGqg$WAn4%TmCtl0CG=ASCE!Z80 zcKHHa8t>Duq`j8q!Lp{oN}RJ)DLnbKLsy~A#@OMC{y-a-{!~WIA7c&gEm*@lt`+@s z^-gf7lJ1V4O7-OlpD`R*mq&(zbIKG0+wjX? zgZciGc)!zr|HCW1KT{x_{JgQeByY?w^Ts>kP_jULS|-Swcgv&vKD-t4FZbSYM|$MB zTi2vZF!tV#??kV9=g8pgXloevnQjlTL zkQK&IX^aWdlbf&xjW#f+1^W~^f0M>KER=1jqx)^1!{=+E{F|^I?4`6*%P}&(N16sR zTwjMix%xLT-lMIFW#sj#->6Z)nduC0EH#*UAHsEpaDFZ3=7TMb!&7eCnF*%j!&7Es zJu2E9_Z;~GuVB23GC_D4m*V>j?G59t0CY~(P1`fn7XggVI8NtW`r|>g*?F+RAigJ1 z7obxwlAnBjw6P+bgYV*d+i7}o*zH>nI}_&L8PC8gY3wt-HOm7U=dN)EM7pMNFmwIN z{>;MV{TPQGNH2t)<9ejI0_m+diQk+=T1&C`2{sm_^~10uJTyhla0+k?0ok$)kp7

hg;hs(RLO@?%mS5W%YM1=et>5z47>aK*Mt|@2bkXR)$wPcXhSLx?-uV^jjB> z$Gh8t$=l=JdpRqVZT)bl&~Zu8py- zbB}dRkzht&r2rS=5<9k$78K>!(-dLWGcc}kyLkh zZrguf{GC0CXq!#|6VaD`-_~PGm%XE_=u2OE=9A0+~E)A#$|RQJCAxl0{fFHUMx_x^wULv@dS z^P9W}LxWx&?iV&SypQ+C_f74@z4rY6s>g93xas)O@8Di@%fD+bTQ1fg{rH(b{Nl^|7ccniQ?JbU*Sp@oBxPIK} z_87Mhce?$?9mJjPka0(Fr#ougaop)n8h09Zy0gZe!=3Juac|&G_m*+~705qasc{v! z(@isOChl~zjjO?(Zn1IoxYIQnw-$H0X5%8b)5VQT;ZC>BxPIK}_87Mhce?$?9mJjP zka0(Fr#ougaop)n8h09Zy0gZe!=3Juac|&G_m*+~4CPH=4tKgs#=U_%-CM@_u~vw#)VK=V>82Ss6L-4V#?|0Xx7fIP-02#PTZ=ng zvvCpJ>EgzvaHrd5TtDt~dyLzMJKcWc4&qLC$haf8(;YSLIPP?q|G4Zpo*I{lPAGKe zxb14!|8)B9S=i$;U5`B0E`zldj%$6&GC-E|dFyd9lk@CrD8i-+-e zx=CTjS%kZcjrj2)@4Kw`{5X;KPg?K)!g~J$>pec0v;310xP*`2;>x~nu-<>jdjGrD z`<>SNFIw-Nws?0kichSNdcgN@u&X;2jCJu#L@-qlT-)6pZ|exh zx`LP#;0OPl2WsYYhVSoAya#XQ&YxQy)YAY}3xcx}(RehRjAEJsdwLwDOR$SM@XS#iI&*B!$b1PyBfoZ~z2Yk`U{(C^>ndl0-^PCftCp4 zZ?Mz2({ZMuF1D7H_WO3hhqv++eXJH-U*;VD>Zy8x`DvVuFb=|X^y_(+y0X&kz8&69 zx2`O(*I!pQrLinfcdD$k?$~qBG98?YA^&6GUyM80`uyUfVsFv%vS4Fb1$+ePV~AeH zq@7_*L7Gn^3>AbSSYNzvYGwkcNIT)-9zJc7k%9SuPfSlCqg~r@ry^ubp^73BPWF zZ)VY$cL)z_%v6{iUvM1CvA)c|*KItd^2|IkzI~vb#xo?@KW&jo~4`n2N&@m#OtS;2Vnd0B5Oe2^D-hprs&BJbtV zg^)7-UOxiASQuI`y$xjpuGc&!!9K4*ktTd&_|}biGqBORxa{%I$XPvm*|=yLV; zl}KsUP4Mb0u)=yq7%UHl({jpj_Tw4tNZS0SY>BScg)F>pf%nDHyxX$8Et)r9-YlDb zzvG3Ow$R_*hcEgg8jw2u6uCYLq)s&ANM^>E%v#RQ&t09o&)epdC>pbm!R}^{tsS-cJwN=(^sKg0<9{S@0Fuu3WbnQ%P+Se{4O4cwhP{R6;8H(+$%E9 z_frGD9{3r69}aTzbWX|=ORM#)%18No#c?j7PFr=+yFXjO#Z@=lI!-q18-)p36QW+J{O7^rG7xa+}le*UE8%{F|8!M8>6jj3N->>0%kz;^Uw>jV}eH?+QACUxJRtvz1Gz zS5uOBPk-ba0N*q`&ocNBZ~-0kd$!)8Z0YyV|JLKc`U3sH+EM*LF214HAQSkP_^13- z_oI^TBfw9AZl&8ADd|3qaW|t-E0oSFFdl3!TjYIbY#ot2_WU#YHk3A@pqA-*Zhm)yrIG@kap_bLu1n} z@|yK;juSyRwI-}Rz^vbSI@K<(CM#QZ7n@Dbwl_t8WLpG8L+zhy{9dh%bU({y4j#BDcbOAb45-jSgBXV<6H_gI1BFsqtuj`euV(JCWZO_=OQXug$5y zTw7k5&E*)`a6E(`)pd^eT<4IAYu3(^vBM0Eq2*)m7@L?1hyGgpuF6ZJ31K>3<2}g8=T+uE z%AtS2w_nAr_#!2&Fm)3mQXlQM83bQ5{OrNO){9lx**vbhQXUt9ZvcKyzz^pNtTBq0 z$X26V)moi>r~4WDt$C-ex1|WnP7mdG3G@cgS*ED-dKRU0uMcfy1!pqKiZLgGx=%WJ zQ{ZLVN6)$7i!yJ{B|k2<^Yz%od6;QY`53D+y^cJki6Pu5C5kYrOgP7Hk}@~*Fe}TZ zbXn6d4c0T$&ba$*G=JX0KO8xUEWO7S@=H;{st9(w*FnQjj`Pa z&?w%7AI7KJ{c=5DBs9*?Ydv1PzC>vwUH9_iUXO6rgZEnFo{9MOz|SE3q*QuGweL;x z?G!Y86*F)q7V6f@oX+)nOabNBN7ji82zv?!Lo+d!YAy5kyX}zkIyU%SuD8FW?)X=k znbo|FsS~r{f7bQ*-n|9=kgCt4(uOHPNnPCp#!cRycWW8ur-k`UfxZXy^?0`0ctcsR zIXeBm9+N1SIgYu9hFw$E1m7Cxm-)f zG-ks@T*4Oz-!r4*&drbFeSR4P@$NCqAnghd(=!DT__5Uc4Ls-4m!mHNeF|23qxdblwkt5c^`J-QqyAwI zv7|vJ(0vcOSVY9Mlis%w?Gev8`icocI|v%fE=Oz3(oTZbKw7he+c1IQFwBbEwEie5 zSuVu-3E9W{t-R*a>c_&m-SAgPHp~m@Q{E4|NWSd+w(N4@tp)$g-_-TEq_NDu0s?oM zC#<7}Vg5)z3VIFm&{S63htG%=kV}Q3y$%}r;H`MCw_<|4FJ4^ueeeqJ7hU0fQ{MYr z`RY8V^2ZAD4)85PI`ZkPZ;L=51ihK*?9yXWyANRco5AxIcoyRsW8=NP2AEy&oFCq7 zyxR@lMN4#jDm33ZU`>eS`zJmD|1aL5qXKz{4W{%3(cqL)?*!-vuj2m#=tn{K!~fEo@h2P&x5gY7ubrZrwaz%N z*d6aq@>jUmyYKK#aWT{_eD&$qK1VZ5$zn7PTtkS1mk4mGotdqh|iYP39e0i%CeM)LVW%}^pY+XJF9lv$? z9DL;9;(B#n*hpb=tRUq0v&*e~?9-T&NyL(W`iKe%ci}JXlb4$Rq>&H#@6;ku48kw+ z<@%53L21bP_nfauP`C?!qecHN-V@Kl-825<7M8HI-UphYj)1&bTtS!^m zc;{6i;m-IOo|HG=VEQSGbcby(VeJm8ieO3qQ+N03K75*Mm|CGEy7wkfQ zs(eg+A^&#J<&yF_*C%hZe5F006)OL4ZO_q>#q1^WeJfjE{3<`wb_k0O@2G{x74Wal z|4?4WI}<_Yn&eq%nl9we^vfD$mIv|dTFC@XxX%l(74+jfRABg{<6pcpho=|d=XwBr zc}`scI_>;IXZW<^3uby=wD5cL{F7c~rI-F`!`GKi-??2mOgioL`qK0_EzIA_mP^Wy z_IrJKn0u1vT>Y=fi=Xy<;b;2%yK|WF_k28uv1~1CkC*y*@Q-tJ@}IUa!(0D_(RAAS z^`-MOU}5^Fz2By9vC_K^@e>EY!1l`UcUyG)9*@F8?*NudJlf%fz6Er#%Zq$29Ldp{-p8!;wgS^0uP>dREq{~4r0=#c{ZDyjG`+*Z zq!*ve(LYuoy|laQ%Tw)>_H!H4MlP7)4Sg$zcNYkcc5!{_^rtP%^wTyj^he-dY~_>> z>9mgv{f|Kxd%4hQBNsaPX%82y(r01PX%n~UH81Bd>9l$4OQ*N*+c``+?cDm(^g#=& z_$|!%pRq9Mw0G-E`+w2Gq|@eY(=S+plRnMDjK9{xpY?=Sw|DZ>{;e;a zp4}Gy%L4q$_N_c<{{B~T{u$nYg&BYROpg9cf$(VC)|U=%F&7r9%X6M9z)#z>&>0_X z(1O2SfS)#Ip_89BX2DF~A`6pFo3p-jdg?7)T%i5a1}*&bPaCw2X@j;gZO}HR4cf-E zLED%%XdBZ8ZDZP?ZA=@qVCFAk_2{H=wJTJTQ`@Y9AZ^j{UA(^f6?>k8CI+NFig{9dqdD==--`qJrf zF6HpV0^!js*L5DvG+q1s3KBp~OF#R8SEr%IC?aunr{IomU zn09Bu^uPA?9HxKToAssRZ{Z+bT{=A4lm*j&|Ic%n{%J?nm-c_+jT|POHe-G1@Mt3z z%>PP^6=rh(eyJGeh2CgaVh+9{PmZf4w-+YJ7i^DD|bn?@NDwy=AEKEB6+jRbxjJ|L(Ho_+k;DwCG->~Q$j}r@hO#%7Q#;Px! zzT*~dF2GOws?EPGI}zkL8}j&>AMVZ2mzE!GtoqXNy=YFFyLG zJyqz8|G0(mdnwsV+6!%|`ZD?kHc7$sUvJ?Z1^m-qD*TL}Hc`R!f5^grP{2QJpu$i8 zv}M|uc1pnvuPK5%n$98 zHoe}$q|;t$(+}oh?(xx={@y&AH-0#4jSs$gUoOB;+osJQn4ZH7 zPxc?F`HTYoY16d*@3-)&0{paR3cm_}Mh;Wn6*EU;p6#Kp66ZSw!lMmSU!H@5HL{n~ zciJe0&iH7D6wLT`Tli7||Flcm{Amj_JlZ2|dV~fbb$QOe76^|vNTD|#$-TrBZv@z|CHl|I{#W_*3H4GL!X zv=s^_y%@GW!KBkhD46sP3zJUUpiK|LMkn~j0{Nj$Q0NS=#lj4a_CTTET);nVfI?qT zfKHpA(C+}<#*A;)6hp>*`MLuBX%iIxEuaT2O#cm*|IG#bx4>p7{&yCj)21l&eFf;W z;|cxA0(9Etg#L5^I&EG;KURQFo0rgEE({p|tPUkHRN73GHaDBU*~0HFz)u^T&7ZRH`~v*6$=Uq-^Dxgm(pQP| ze)uP5G2$nuoxc+ju*i=#Jbh_-KV#wg0`b$PC;Wx%G3)DvuI({`WjvXyf8(4+gfE!( z8T(@T?gf2c*8WlKYy`ILEx$JkU*~)R*tRb{k%#{}51#~W|jDlfMt&o@d032qeT39U|C;A{0y+{i6Z_gu&lKweg&BGU6P)k0?XQd z(*F%u_Dd1dL@Vp>iHm_{-2>&-34YoOS>MZHPYQs}`8;Cs-vZ3}#bSfM4->A~TLX~C zLeM$htu^#JfH^+W;gvY`z_R|A;e81B49ZKDC*ltQ%bo_(+ks`>1=F_~SoWQfz5`g+ zoshm4cs9ZtVEn+J1{VEJ{8?bx?@9lMfMuOH@eyFzw@Uo?z_O->{!akQdMDCf0+uxj z#AkqI%_{MaNMGtYCy*Z2@1Fy6zD?xehahD=5c$i1X&>c9c}@csduzEj-gytOtifS= zZUg50F6STUzaCijDG;v!mc3NO9|o2+Si})vS;N8b9srj9n)qYDvJRa54*|;>LE=vU z%NiH*e}?=w>b0<>a}SX0F(m#1Fy|vB|1SW`+93LW1z6VY5Dx?QVEhn3zexNOVA)r| z@O}o&`C6&}W#gg0%(@`*-w4e9O7z7HV9wVHe;qLGr8+%+=N@2Lo6qoDfRFD$m`1({ z;P`fy4$BAikMx`LT37P#0p@(tEYMlr`+;RI3h9pn%Q`*cr-1G9{A*zLPqX2l^rOJC zXM^|{u z);^K{Z-6;|Y9JkW2$=RMDc^4c%f2dx_dQ@c{vQF;UULaejP%!lWxX!32YJdGEQVhW zEc=;BpAH;HedK;)(&v$m?_FJg#yk9BHoJac>Axd;>gfMIU|T+MU|C~CdJZvo5t zcj7a^wthVaOnVOVOS&J5NA{8v<3~gseh-j79rC#e*ly4729`ax)$T} z%XtW-KL^b98&8@1zW_{oiZ1^W=ZECCbC#0!CCT`+Myusxn>0+#&)q&EZ08d%~OuF0;(-_vV4N&h4;?Q@df4?-VtJz9-P@8ig?>=7aV=fN*~kcgiF zmOakITw5=D0*Su~Z1)%61C}+Eq^E&p?>q6&fjQsfy1GC7B{09&L|?l|pRF$@0@FUs z^wa;lf$i^!`M|XQ3Vj7Izo!H@k#5On12FBa{G?)dDPY=X0ij0`X4_G33C1j;|l=GzE$F>z_s8H8vnNf%i4C*7Xr(E1>z;ZvR9CJ z88GK_)!h}H!zHpjcz4tpJM&s&UGwJ7 zoyW6t!98yj_dI?6&b&69w>r1mnHm1CjiZZk;B=u-8;%nWg;UWju@ugEN<=rrlBsAS z#Pfz7q$Qc^ZEpvGTrnK`6pKbe?X9s?5?&+Sp$+lw)^I$8lYkS+P`G!C)7H(ip>QzN z-0H#{D&$Z&kqB=M;RLC~R;N7??u>>ay`7y~o$l8Aqiw0VRq$)Q4)O5gQGWjGn z{vTaHEH+4_3X*G&wL&J4M{k0sW9f%bB%BI6Oe$V=Mmv*HKJ@galDH*PiFmYY4#Y{H zo7#I4v91&a8ww>`HE>$v;jWEI2=1fNM0Yd^DQrdT8-ed<} zqm&};q(fXiAsh?6Q9t!|sb>}lzDe2OKo!-AC%W{Yd2Dj zgr&CjL_>H;#x`_?gZ>xzwqKj>^ULY%x_W8o!+trg72&s z;%_vYd8=wK8qbDmsvRwd2;|n=McB19)Qtz7y-)(LG=D1AwKWy(q8`k7iAPaYqv5XJ z9%#nis2pYIgs26SXI&oV{5bU{`Tz<9p|r=l!)Pawc6}h7qOpC2q(R{HxVGLzGPWs- zS_OrTqv3SbRIE6uJIdCdWVU%{^(6%=M7ILX*4_yfq7xU=iXmjQMMxxQP_8Fxm6Z4^6XsP&EYnk^FVC4Q9?C9kBCS14{$F}e~f-HT8XVH{zOGEgd4`85p? z2l9nu$tYi$qX$D;<%D<)I((X<*2Qe3mFn&Z^)S)8>Z|ZtlgW^(O{xY*lHH*W$d4(O zb`_fsAC@>+kz(^(@i%FdvI+=lB!%v(xq-hQIuoqp|k)f zJ83C7AF4u*^D=(A4OE7pecG%R>>vlRu4Sv&uAv6#?Li)u)>pi`lv*J= zT~JBLRVipBLe-MqE?rM3HoWUZZ6Zncm?89zOf4hKsT#_*Egp__;*Q<{3>~p5Gwv~3 zlb&?@G}67ITp&s^N41oDx;HO`q!^~uS0!N$Vp{s6+mktpF(*a%9nFD(R4Cl`KyNI8 z>MVL98w1)cn}(`HriAfQj~GZby3u$c8;V2?{TL+$ZW_yIQ5LEOSp~&% zMvs6oVT|3I37dK$)t$mfUaN)C0jiGFu2iaTfp1fNO_fb*t*@021~d3|5T?^afhQ=} zwpa|k7Kc$;?{QXs8P3szicXKGK;SqPyrxFV=nZcmV+@wE;inR8t1NQ1?oARP7{_J? zFS~SOYzn738r2Zk(ceJkyj6xI{U*4RS*e>m=yZV68#k&%ccMy}pjgb9nqD_|gj1#~ zwgm>o4yw_(NOJT66Ey}#>O+DGiUV74vFOz>AcO{vN7j2810Vt(5DP9NXeEeLMxy`f}S(kk;`0XSbdT(?ZT7#s3Gfbs!j#?>Rr6T}! z7mo+|1mQb=u!q`}9;WnlZ_W{x9`b`l4}$4UjkqaTYeW(6mfk@JMZxGImM$Hi59&h# z-@EuaLO7-e)U_r1NeF_G1&bit>P(i^c!g-~rKK!58HQ35S8>jOIkF72`^H>grYr!K~1=T{nV_b38B)V}eIJ z&S}ZT`8QsbaKguVN4lr}0WZykX=`=88-In5^SyM1!kc6GF!Q7KrJe!bL5U3SB)o;1 zuLo1}YQHk~Xp%;Myu?c_o*6ISbKL};(C{kzyaLad%5u0IhwCABoA3bDML%@w;4mep z__(fOpg?%!YlUOH43G1DkAd$n=BDM6e01OipUKC0;f9s2(}!od7#6QiIEE(|`A!0G zUYZyA_?(1eSaMb1Ao9PpJj&xXFz~s`Fn+Vib?z2VhDQ1>^DLxks~~4iR+>xF_b4#p z?UDC0J6-1%0k})NkDF&=+8tJa&%OllE@er2Blyy{a*oh(UI3BtVyX}`sH5{c`!Uyf Zk_2-}csMF)lw4kV%5^>`Ot=f*{{`k`7@Gh9 diff --git a/disassemblers/ofrak_cached/ofrak_cached_test/assets/fib.json b/disassemblers/ofrak_cached/ofrak_cached_test/assets/fib.json new file mode 100644 index 000000000..8856a088c --- /dev/null +++ b/disassemblers/ofrak_cached/ofrak_cached_test/assets/fib.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a0e9d0f831572f4e996fc0149ac9f0b1c2fe95a417a01d4936caf44ab170c0bb +size 3346218 diff --git a/disassemblers/ofrak_cached/ofrak_cached_test/assets/fib_thumb b/disassemblers/ofrak_cached/ofrak_cached_test/assets/fib_thumb index 6bcb716eea6c9b0f975b3828a7c63b3a17a46f26..bf543f14a50c4500b1e09ab590cce3134d832c10 100755 GIT binary patch literal 130 zcmWN?K@!3s3;@7;U%>|~fkJ@(1`;aFsB{eW;OliSd)2q}@ltKhQ+BQIecm32tpD4m ztTdil&Pw_+%jm46W$SS#!zp40idY?Nj$H{*Ec-;cAlH!NhC~1+2R4BtXTa(WSv<&@ Nv`GI}l_FTT`~dbCC%OOt literal 98024 zcmeFZd3@9L{RjT~g;@B~4nOElApONXrqD^bKwB0-QhU6g<#Pz=NrED!8$+!)q?#*a~gGOIzCL)ETe!r1?GHNej5+`}jQ`zsKYE zS9m-^n$PEbzV7S&zPDmE69j=K|H)`J@n3Ux5Y5N;TifwVM#}kQAvxYahACc|?X9Ze!yl1!wUc>lG|i603FBp{H0Kmq~@ z2qYkofItEQ2?!)0kbpn}0tpBtAdrAS0s;vLBp{H0Kmq~@2qYkofItEQ2?!)0kbpn} z0tpBtAdrAS0s;vLBp{H0Kmq~@2qYkofItEQ2?!)0kbpn}0tpBtAdrAS0s;vLBp{H0 zKmq~@2qYkofItEQ2?!)0kbpn}0tpBtAdrAS0s;vLBp{H0Kmq~@2qYkofItEQ2?!)0 zkbpn}0tpBtAdrAS0s;vLBp{H0Kmq~@2qYkofItEQ2?!)0kbpn}0tpBtAdrAS0s;vL zBp{H0Kmq~@2qYkofItEQ2?!)0kbpn}0tpBtAdrAS0s;vLBp{H0Kmq~@2qYkofItEQ z2?!)0kbpn}0tpEG{{VrZ_G4`5sOIQCR=<)@r*EfR1<4|dhm{_KbbKon2?2_zhAgCs zEINOT{Z1>8VdXKV@StUpEFfPci##)|KPnuhSpR3<;A5y)+qO}WI;isSHp*2LqF)O( zTYbFU;cQuKXORqnl(BK-0YzoJRlLP9#v8nXcDxNa(t6S;t1p`YyWfO7#+Wa?0Kuq?Wr8CIqfeM+Q> z!E5qA4nO;J88z)E;_z;0|M6jZahteUoZ>N{_l#k(9T5fF_L?`O?R6&&58O(d6yD-YYVJGwgTQ zVGZd3JZ1*^<^XsfbOuq*bco8^tqNmMj1PmQ>-aMOfNjNBvygug2X<3n+UwfOwsdRO!WvBM<@+!p)TR1vCKHh+Tk@o*(SF-C^1q-#GKD>kNX4#}_PW8$oGsoqU zflS`$;G0noGd5C@Jm80HqF_aDHLC`s==9G+)l8SW0lUl8H4AjgA8N2R3z^R3V6v;4 zZD76~mA9SpXdN3^hQf1mrp~0k;q*q9QAdRv0w$};kz80CC^|ITOE$_Y^cHxt@YhuD zv^`|&VDGYQ?{u%(o8z6~)p(0uRJGZ*?fRYZ@uy88aQ~{2^ZjMXJYD ze)G0JhO1c%XyS($nZr}7FzYsiSFrVL_CaN2??`;M`mv%Hec>nB%Pid+-@~Gz@)t_$ z<9i@$O0!U+YbL8us`g?xwkge-%^A%yYb8r}q%~EtWTz~k_Q^`r&G*Ni>0{57!6cu$ zb)AXkQ1>4~g>6)n9xxp=+xD`BBXxy}tpt()O)oI^SLs&86VOeG_7=Ae{g#RG(WzV8 zqgmu()oRu0B){6X&qSB;8EK6F@;d2kCTVt?}X(B%!=2)S~!{-Gnf1Zu!n#fHP zPwzWVR?u?Gv{p@IckG!EIX=Ykp6**&D0ESzC#t`)0eEO~{h&+@tnFec&GH!jnpqrk z_xBX~3jCTY^m8ujUQ8?5VYZ2-hK{kAywE{zL_fVZ0QvF#6oK?hG{yQkQ@iyReTh(- zBCZk(n>n^VM^8I(D!K=&puqY*{SrQE(El+kN9QegL_L?c^^a>7nf&FV5f~K~Y;kYr<4nBs;oU_@ zq)tF5b1cg*lnV>b8H5GP#7o-`gKF|XQ`7%tEb97VV3HrE#CGECEo>`#@xy^tOcuF5 z+TL%mWxF^pZVJ%D+#I7ZT;# zA*1cllty3|QlfJ>#ouav$8}OswZje^E@v@U@-nZmZ~+6Z0^?icY=Or?$oE7Fv`&4bHGisoq*C zxmk-<(b-qPe?ln*TY4L8Rm|sFi=KEMXzWe)Y5nPBbWz~J-UpekY26D;Lr+4w=<__x z7MmlR_G5u>xK3qt3%gpb5iirUVHB5((;4Bb!77~)1mOpHg>an4O2Jke4O%{ zE9fleib*JAgkWpG8d6!^{K$WV!i)=0;M|++)$U1c_OO$yZ4TJ5wr9hd3CO4Sa}57- z#0Bj(1KRD%u^lX@kw1HWq>Am7%wDWHSlZ8LwD+5VHU3u-FxN?O3X7Z*CdT^c9LK5@ zljL`eIjmW(-gBvb#k)_kWUO75r){oc_FStgi*gU9*RLwRrhc0>)%&97AavWyOlC`O zzCLWDmpK+sU*2b4SK~I~T7)9y=TqA>KFxck`qVvl$7a1XHtYN` zJ!bv+xpeM?4p$IG3~+rT9M~#jXA$~U?49J`i!%9Q zOC4Hf`ESU91n;u<7x?vag)SlT-0;1XR?^SZQCgES1ZlsNKc~oF$G8ky0__`@L7#QU zIad+6oUbYHYA7awUK|K>nI6*%U7wtr9QD9Z-KsLk)0Ip?hgn+VCMFN*mugD%b7Ru2 zSSZaBuNDiNE|qSIh&DFzhiF;Y3h8!GKbK249dY?KjnaHujNBgh!38a|JEoH~i{i7t zGBG%%2mxQm&!e}`nprM6T~6taSD3w6SXM^G^#)fYcois2>s7be3uJ*l zSYk_i*B$bkpJY1k^%HVZ5!u046ukZ18Fn0ck0 zPaSyr>xrksqiL3>S+>8G@!biu8dgco^;43v)xxqluHt%Ql9p>%NTW!Q?~U)L2mAT5 z{}=2C+ZQhI|LqF>Wz)O$)+UaRWuUjqrgm2`{d}Qxsd&!>W9gS z7xkBY(DgK^K>XtbU3WzXPhVK+N9Q^A>cWL>(ZP2{$+qqVALf3we|2oNTz>WSCKb|| zP;ad@*DX;$GK+(*FbY)ntwH$Q@)k=00yIjO(T{4Pcp8*)1iHG##H{)X7je_;2(wy{;Q;3 ze4fi+t&3YJH=O^!Bz4L8GSZY#fpC^0&zD&ZKIgFCpvh=Ff4EEx2~7(%M34M5)K>A9b??i!30xV5}uJiWzYQ_^17in$cHsn>4JJ&;^4qnfg- zoz4|&oSBaGrJnk=thR`{J+SOkyyY)UZJp-J%;DD6qvxmkrunm|!J47k!{%D`&9!a| z8OeH35&2*wY9p&(sgC@0lxsmA=}|{c$L1AmR&Tn$CZ;j39q;t0y`{9)o#BODRQ`n_ z)9Ybxu&hTH(G;&b#QUlvuTQMEXq>D8504P3BZo#)pcB-QAC0Q;|KZWs8Q)v{-OkY} zruO@9$gI!w`%OA;hF@63SCICYr{Z*Q3Z$N3t9E8Qmf3tA=~FUh0iw^`RKG0;^fc-Z;fZ2R|LD<@k=#cLrh<4_(k6o3R24 zgwDmeBWHMZxyqOA5=t_+ses$thgwUcrC(j(B~PsN+Y_xn9G#@^(8wgM@9<;;&VJS1 zrzfq|i+0+i9jXm*F43F@RU9(ar~5Y6SHVi+yYaB^tmc-S%oZIyK9cUe#SR)A-wVzAw3{^(zjD8RNLO-6R^+UF)%&C*IEjsuS@H4=KF1LvpY6kPO_ro{?ABqxR|i6xlqkB0d`RaK50^W1*QbuIA4QdaQmE zWxx|#Q$by1Gpp3W44+_=mry7FMZxl(bib^ed%Y=;N9nEC=OjaJTle@}E8vxheOgK@ z<#3p7F&#)UXzPn?G)I0`$jk7bGtIRXOgsfWcP;2M9b6QP2u-J#n1zya)sLtn>BGWO zdoj4B9={`VhG#-L)?W5$myAr$F3PqqCWMck;0ZS$BMna~Go0O2M?nNGr@GC3f@o2Pg)y%}CT;zATS0jVDM+@phMhvHg! z9MOK2P3`@#KMUjC>^^C_)4b2gY3I(-98lIBqZ72>z-j*&B6BU@l117_#|Nj4uV)*w zWswbIsvHV_w=bpf`Ex3GvHy)c$Tsatfd>d4li`9>RYnK3jl)4v~3{c^ybyD@ua zv$1}rzs)(^@$o>8|DPrk&1mI*?fIy=)wAs(wlT-Mg6oK6tJ!OTPt0{%(h$vhxL?Ry z%g&jsd)^K6bx!NEf{rqpL91QA>8)g1$2Cj~e|~0fhF|Bs*_IADUX2*umpzm4RyQL` z0-2iP+6aCz~6`Eq}PClwv68JWUkfL)nW~;C`vq@M!qtz(pz*^cM7PM~WlvWJiwMkvDxl2>3Z`Czv%!{|B z&<@zsO4#(;?t<1e#x%6b7H{BQE?RErTD(nD`hn}%G^OJTSkt<$Erv{Z1n+e5nW*cZ zJwk4!^C8ybek*)6D`-t?)X$yOy`Jr7Zl<648k+^~iTRnO`nglOAq`7}VuQG8VsswI zvmlNqk30%b_Xk1vxxRwdqC@(*A9l@ze|SAx35&9UrM0Xv@_v)6s*bJd^$F=OkKBdc z+!p_8sL)q*sOiGj{pM>rE5OdhkH z<8=B>DH24s7+Yc@I5%?}J*;nWvX=kA{6t6oB+KtF2}VijqP z@=#oxdAj26GX$mlx>CXYyHo7uNhhJ^(&1@2Darp!}<^Ag1G%g{|?hH*vv5#&%Fz^*G8NI=0aD`=+E@egbr1=3gxD4Z*PClsSesL21r|>e5Tj5t;snQSX@{W z5TNfeQcd-+o<=fS^U3_!E;a*xYWhAM;sHWOba2|xbm*2W*lC%NMH!E^BKO9!#9l?@i@8ue;xf7_yAkxF>gc zb4-q2-f#7!q2C>&zd+_BNxpZ`a8keRXPY?JW(tNr@C0towImy7upw+9E{WiOwdCXRkXR+v2T-2)Bnn2yn>s zBfhlXPI$Pv_QA!Ms3+I{7qNo)E=4 zhx3UV?g}Oc>SKE%%U(5|66>B2`O`0hX4U7X9q?qH+96#2Nmz);M=y@naq5g}-sx(! z;Z$y&25mAGPwg=4sNm1RCoBy!8|YOsI1W4C3gkjaV7*b^GgFaUXV(2HoV%6JX(LBz zt5Xr+?;jlF@5yGX&9nJjup{bf#a!`3ILTHdI&6Z4ufgFwguTY$ekJ?giTrPw$1LqU zEHt7b!Mh82&PCCutqbvN4Sw%iPnRtXd{4SHr|gul;CV1mLum{9ovoVu>@HZ}(FKRy z-!s1KR)-XjRBcSLJmmhwAS|(+^uP|51&Sn3#b?1gB%!=a+V8wPK(=y`3O@+kA;Ai^ zZD9KyNs`fNM0{i6&>hm+3TyCbEBV)ufBnnO(}A3v-vl#J8zV%%8kc`9M#*bnis|9v zXff}f8gwzC#VAoEGd4?gnGI#Qn4+ zMXftYx4~2{&DPCT%+;B7)#j9}YGaaOdRCIotkAliW12rc>ipjma=%Hsg2`c>r3T5T zDEB%wXUHcHDawVVUZ?B~c3&_QaIxt%4kon9BL6^C%?^)1m_GxR7}P3j(MtNaOz`#p zYP912H%w;TEM2F0T2`kqLop*O1G8niG{5<=^Y16fw}tIthad;}s42n!Yc>lhzlIsk z*<|?=bQZ5Mr~s8^QK%ic)LZ?BcQVBup&o<3g&F-WcMko=^M%0z3sTYRuwG6l zO)ZW$J)av+IV>(!ryk;y2LD)L>tOxuVYyB% zqBD>6oTaBdeuGJ>mNYF%t*VHKUKG5!hg$}17)$SUv3+K;X%XA%aSP>YFP;7g{6@f} za}(@vE#gvI?^KI6S@v`iN}hENok8`-mi5RsJUlFq zWl||}4tWQ;&$J~KxJzz*&{@60N+w5YbGGxl0aXk3(zUcNEmuZcJ;{y}5_k^)2z8|7KWjYhkI4X-#xldO*BNu$4NK0&Vb13#d%mE`{8x$mwAY z={xnvK412apcOz!ZAk;v_Q#%cuTT>pEAMd)aP&qjqpa_700+Mt=B-tcSB5sztoTgNf^=O|qK|@tTS&b^h11?IFO3WnpXSHn1=2meE zH8L%vhn*Iq=k16a@O|AlRt0EJYhJ@zSyuCckYH(dZN4L!PrC$^(DKd6e@lkH==) zCU?YP$bBZhE46n|I8L9B_0Sw8{8wviC#!}V*l!q*b6?(ZA!LssQwDncA`g!+%*mkxzM71{7I&!XTz!(7VhrZ@j zttxeN(#Z?jRvCGId|`SK|p~k#XK4)gRYD z9|!pkkDtqE%iMeH+;2U-;PxEpMu}@x>ilhtDyaKcJrwu`G>e^%dKQy1a>uxqWW;rz zGO`%^pqY@Ii2D6~;CM)&su-@*hw`A6I2BuaD8IB$Uh1bW4C`SjzcOyI8BC8t;_1AN z{l(x{S>yxoA9WrbQ2DPx6mUJeF$Z>GCky4qZT5nZz|sCp`V*k1j8W4@>_dn_(#0X!l|N9-d2w%M{o3p- zl6!>(GXPtm6fz6iJK297I6}ztu^X5=v^Yj_+(TQ0T?q4w5w(jBz6-A(()-$V760f= z_P@anF=3V(wYJnf1F{`tp)-3KfxV{@nU{2-@rTM?kB3JK*8gSNAJ zOxxy>uyk?ZKM{#2tdC2Qe~xh}LO~fgnS!%=-QbYC-dym55cyzC-X?$S{eGEE)0VWi z1^)hbMq^wR=onD6Dt(!hAxHFlz+6T7nV8|0epGIha(&EeOoauT`{PvkWd90Q7#s2J zanyrRLrhYA3TVY;)+=K#v9kUf%+bLoM)|zYA=aYsPJz8~(SFE+Y~u1M1Un*fuMl~9 z>`6#!HFctbK!@nUuSWQaU`_>Q0VjN2w*Hq;WuV8qtg-YM_x>XEzpyaW{>|<-wg<6a zE}QvZ*;LE52U>m$wH=&~tl;;vbP5(V=R!<3ODWBjQy za%k)#-R&Ne`_^W+K=Rm2GwV?gMr(5vun@tCsOG6=Co%VLQAJ~mY23+CLvAH(Ib~!^ zY}}ttjC=1T-8Oa&@DXf7%8xW}*;hH$Z`v60)#^Q4eZ3ds;6xSA;QLz`-Ahq!B;xIlk zqVOMP-#}LO3idi^FCDruPQkOsIRyi^Jl@&$R7mY#Ty$$d>n{d1sr^Ouw`cPexnbwM z#U4lHsgGs&y@(*nTcU#>kGeor8z9+gM-|Asw1-@51vA(AvYSa)tg{P|rV#-(h@8H@ zJimjzfH)s)9*hwkbdO9ziDOWS+&#w#ml?{)S!Awt!AT4$BS(2AJ9u3*)Zy)$+MNBdak-X8V{sur#dx^C$)dwluY*z6Y_Bp)gGWjy# zngTb5#3v2{|vdZDYz~4)UIc4S&IttTIra{hS;4D=-YbCL^c`q)HxVM?m@dk#EOj4^nxqT zOhyQohGy2$Ws3t=X{Pvy8MP#83U01@N~F1puFFCT4RcY!Uf5kkC9v;%>b`jkMXrM+ z{=Ca!6)f=>qr+(q?cZgq%5?A*ZWgU|=B)iYtYW8vPFrqrvD~dWA{A&R;&rkBU&~8~ zc-U&m(s1;(iJH6Ktvu`Sx?#u*_b0`AQzuycpA*7SLJuZ=xb&U^7lE z2sp7Y6{lBnp_dj!Yj0E1!z~q@O(Og;J5O86fm^1UjoLLidj*eeCXUfGn^M`SAh9Y%CJ+W~=8XJgx ze>(O_Sm9At@|fN;V@eu;&C6q&Jg)bHSK+y~%PT3;GB$a>t^Fe+*KPWCzN?)$sUt`1 zHXiM3z%GuB4Wj>lfB#zSeSN!>UzKyMD;0|9yTzb@^NO4#L^BIXE;3PPr`#t*sbp-> zbKWumF&q+prni`v(0 za;u-dyjoHEJ?ZnSHKm^$6y={^J)0CZjg@jg5^ueEj(Ds1oH(cE)|%&PuD6d3rUDyt zJ$_cSc@FZPTk(G@JG8mT^GVG|o7dZ6RYhE5?b2+T?fGvbd@@#z-fPj<0}KApW*3Y1 zrO3>&uh7%)tf9U5ss_eK_-NGb$&p?LEiDSXX7i&qK!J$X&F(v-R}f#8pPm(x<_qO{ zCw10mHqqRnpoQ{1>+OBwO*d2I_oIA-6Qej=3HarU&xkjP`87AyJQIUm{aAkOO|>^| zd1i}+jvaj+CoYC!(fkFVUS;4iLfja-XE@Ut**H4M7hjFUN9J>K-uMCFtZ(P%OqHO=fe{5-dnQKU@Au+8Z(HB4 zxk9sgi}`7sI~11er;pZCL_0)thJwn-RYUc$)$%iigg*Q%-Vo$BGUJgQ(cG(!NSh?N zZJ%ofY_a*~E$%$6uq3@SPu}KKcTz65fLZj2rnI82ZgpjnC(~Y?0)B@_rp4F z2#rZy;(k#;hRh>Ac(p1NZ}UlDs_ROzOvG72@;RrRSeJBCBUqnuxTQ|Ax}2iHuv0=< zP23@#5ji|Q9FOY)P7!O96-CQB_9V@u#q%#;c#afCo1|GHpVj7c2G&cjxf&7i_e*U! zf7vCyhcTYS7+sM3Lk5RrcU~9NEK2&b(>>L7Tx=1q#G2j@XOhc3)2Rw3OS?=DNq)mS zQm?p26s#s!m6%_ZA?*--&LbT*&upA5j1Fc-+rwE!>ND$#OdVO;nRNU7+pvlw;T*cY zw0dC|y&4v*uj*fNFsTGPc{6-QY!%7TWJrcAP@*ZS(I!@3wHtYW`%8 zZYKR;{`c|38y?U5;moJ$r{PlKuqzYq0iSRjF2TnE{8^^UXdNdo$V;9{xDxWxEA2#u ze>5K&&lU`_tXh> z#VJ_lvv9g*-t0hw)r`Y<&q&;F`bp>@d(%m0ei>@Co*+C491mHfHLMcS_`&o0r5nu8 zh)aoP*`&2@8)(Zf9dO@ZcCo$Uk(jnLD`?(df+f;jQWMiG{ByWe`X2I4nuU*saS|1l zX%;+z`LUMV7U9`Whx73;)?&jsz*!q%2fWOL<{YAVa{|0&DZS1f$9h`XQ&Mf6McQky z*4^h+oe-=CcrBSVLq&lnLY|7+uA6RI11JeC6nTG0ne(S^!E&ehci;}cbkKdTIle{; zN@1FJB3KO@#K)@HjS}aYJ~z$#Do}=6v8%DmpYU4i;A5zY6YPI5{VHscY;`TpX&tq7 zK6b>J*|FMlIq?;FRv|hRQH|ep%Ub4g@fZiU>l!ilPrL6me>=>fxD@6QhukM)`z5PX zZC+#CFIq(^`bUuCCp!3WtQPgI@V({@;idEjvq+WUDs~NeoI*5ozvMUV7j2TqeFd|L zkA}rMtCU-Jt;tClhCteV1}S@u{+O|u36C^7g){KCsajcZIvpcZL_}u!@_^vW#hNyb z?cbFPORvGo;SI0X|AFD8DZl0owv;U5=9>LtYWNy>#gP4DHmTZ}OE!_?YFW&`*chG_ z=AKIHh%zS>%&p_=e*S!e6`9aoUYA+%-LhoSoHZ@HJv)bHhjlzBCUR;^4GR{B^A`g& z7QJ^o8of7)&%MZ5bK8!~xYukCFq%p2e)=OM+EEEP1e{71z`?2Ljd*Inf)%9-jb{L8$~h)sChESuq&1wHgl_jc!vD;jJK`JL3l z<_f$bha%fxzfT9JT3~5$3*O0ib@cun7SU3(xrXND1dD*%cf7GPx;0vxz+2E#VFy0Fh3~Jhvy0d4tQ z??cW}C>rJVPd#*K4tl)3X$tmA1=C`CnT@^~oe`_x&yZz0Qmc3!-A3oy6{XN84VF$S z5=oePIBuQCEOTp#h!{H7N|qw=v)F3*Umu70Jdt*8YjT@2)Sg1x1uEKkc!Q>BAw;82^oHPPjgHx>2`6Dr{I&;0AHgen6tn5fBR!V`j?X4FxEI@h zL(g4xw_&xUS^OmCITMmYawtPo_|DmL5`Pj1ZDzHS*R|1{R`^AC87-;PlsFjH6nHx% zFOUgwAZPAt8=Mp8sp|qsCYQ!fEtHcLHygRcG>v6L+(uPWn#P^^Tueq+!kUN3VGgHG_+`AyRHo7WFVb?lG13c?{oLbrI?)TVztd@02Pgkgd_kdcc zb7$xretj45fs524SQ=Q3QR%u#d_wA%elI>NI@sMci)-{Q&7xJ}pG7@jZ18wR%oBxG^@?3RIbg;^aY zZ93gvavN5=GJFtnr^T7o(OurcJ^;+NVcl={yV>0XE5ycugSnOTpfj)IEP8A!xeGlm z3!6MGc=CPh@>yMj`v++Mi~d~9r76bAwc)kwsAR^xgBYEnkI?8*mSZeJAP-d7I(j$Khyx zfg?p$;7U=bu1s;sBvs`tj%y4}u43m0sMk^0`;Xm$$QtE z=;L)l>7!WpMSDX@{QalFufqJVkHRMUCtws`=L62vGrJ8fPVET}C3)bT>wmjWC?7p> zv3DBI%g0Cf@?U27IQ*|Wob&%-hw1<44u2I}`>(L}*Rgi)mq!O%F8Jjk$cOl|N5A&$ z_^pVJAqI`}T!ClFY(N}qwmu+}Od>M8HOIv`{&TI0Tv=rMkUS@}^oRJi>5P;27`n>p1-m}2ahgnjGAoQl95rhmq!P;M}_$U9mPo#&DSi{Bt(y%gg4-J z7hPz3QxrEM(KBf4W|}3d-G4#M;rCdx%p+g*ez6dF_>witNv0zU6$(MKLT@*v3PDI( znJG;OD(q&#hi{qP4=l?%1$#9j*7YkbmNDQ;F3D(vS{*o}&NpAXCiHO;kkw{^^PjI%;uhhu5(^ zel;JBbbmrN1-^lFJu^a@D)tJ#c@L~a?|TiuHkuWSF|yWW6E%M_>s+oHDOIsh=Ql3b zbsBSYiunhfA9M)K8=1Uy?bVmA^kBzIhSOv7+=I|-b!v(U^v1w!(9HCJ5*%!E{xeXB3J#vFRz>Nu?7+yad)OV4A620yX^WooHmWJ+ z^#6k&oG&3md?YO7@^;(KD|6HVjVI2_ zWP5FkTzo0aX%ex_7)_qUU3eX70(~29Q>hXa z&3m2lZlRd_A){T~&vu=^A9WPh2D0pO5*lfquKU-hN1@!TlFe?}aWC#D6OcK49oCKD zwbnJ!46BXwlvQeX>|h%VCC(CF=Wjw}Wv1}>DrS=IbCkFge_X>H@BRh8$X6X!no^>$ zH8~Y0wHK&T@crd#uteZl*sZW~YHA@JtC=_?EHiXowoCu}UpXTk#f0e8;&)Ac4X16Iqk#Qnl!P)u9f+*v-#s7~ zYCGOSUESSb#Kk))?|aY@@mL(M2a?y2%~jJEZUp9(px|AQrQbpJ9voW9wcf2`lQ=8^ zJ*Rn$jx@w6YTQ(y=q9Tc6lbLRm6c8&#Y>u!S)k}@u#jA{LQbEBvla`MoB|ntqI%0A zBSgeeGeM}m96}a}XG;`ySqq;goD-ZeU215bjVeN(4?Z|%$xSwuiOI9=-K--21h?Z` z*c0HF8Im?;)8Fsb&dv$cvb~PCP382iWBRJ;uGzSOgjE!u&@Hh@Z#in%PaSGkS!{ii zaUR7{{Yp9Fm)dge>}f%LWr0gepM>Ypl*L-p-yFKi#jaLJNi9Z^pQwaBohAL*F~$BP z$5I!L!-n@d6tNyO>tvXZ9^iHiYS-%9;SC<1LfMcGb)%}BYXUa;7BXwMq{tAnStHMM z;YPr@#-Q+Qba2C%;J*V_fRJBWW3khmnSoqDQ-#~b@(kJH0#rh&{RYuavWZBE#OM*k z;y}IDfUwts{GHk4!%5QLI|%h=80nGrnyoo|R|pFh)XG<#h_kFfpo2s!K9e3J)<^i@eog62Mc`jC~iRbSEjV zG9uOpIV+DW8dV;SVEBm^Rr5K(bKfSpfK)sCZAA}<6Xz^xn$aH zn$)|;4EHi9_oewx4-^x~xIWCnJp zGqrmLs%Uf$Eo!-UqMcFdaXjhBmITW~&X0p1g!!}nuwWSo^RpS(A%?|s0F9{KOQ9bj zT1LU=L(#z%Bb=sN*#SuJYKbwqHJh{x-(h=PQ!lIQpj^FGKa*9^i5ElY5qK`N$60r_ zk|h~6bfR*X^borrUir^LLaxy0kmOCWMu7y&4j0aPwC-kI?iyAp3C>%CxQ(&p0X)q$ z>}E|)=UD-ET6z$-Budq$8r0%c!wWVT1f#5}33n^Wdio5IbNH(xv;rB-@xdkIu*RWZ zs~Api$Kq--M5i=mXcPQp$T}krv4g&l981iMMG=zW6I8)|dr+LhA+t z&Q~;{Hn@8;?nT_lI;Ccb?@42`&Zu^`FbXJhx(Y;yNi z6TA0J?EaOZXW8gPKNjmJYwH;}AQ@{uls44l6`BM31%}c+;ljEClGVsasxuT{U1KPH z^^!KGSexgtOFp}8$Q_H171sG`HnO@pOKGsiu;31?cXG_+So{^hqBI-tHi z3pe8Bi|JQ*D4D7?hn&W)>4;cN4WwR4`NcSci4(3KdE{?H$>hQNg-esKe1(~()ViyU zu(@$+NaM+LL5s$u9PX~deTi{Bd9_Q1y69*$tsz!#Xsd5mU!lN_zeS=vBB3@&HgSrt z2sJgs0h>4&o{hL3kI$#(SKcT@rXq)cvX{cAh^FBHkhWgq?>v+dL&S_#AkWdz@(})e!H$GN?i+ zHwa}*uYK8sJ5=WyQ2F)GiQ9KmS3k{EAw{X8Yz8e56~*$xfivG^DN@qvImYK)IkdzX z3Cy4_*g90$AK*9l?!(Q!A*^>Y#x!&x$Kbgw)ZT|W@?&jBrce7^L zl(I&Rm*2Xxb1O6_YN@{46Tc~qP9F(P-pk5w1*TIkh8kk`0w?2M;Ej-yUfgqgqAJ<3 z0r{heY(~(?sV_?c5+{9yB$FgujR_n#BG~N`i(mUlv+-ght zMFjz#!@i8RZW9*pdNqEhZK1i5J>$&Ac?p;M9x=;nqD;Sl(RyXzmvPGl`(gF8mx)6N!9B{6^8w=2H>$C2Gl&8}J9c zZYx|9>q(K-@b9OE^oKepX8z%rb=$jPi_N-iy6cbOBghT&)9rNXO~8|%&gEx(QpS}n z%l}Oe@pJFvga739i?REKGjtWcc%j@T(k2&8V`$ zJ-32ihBx=eo+ZbgDT4~X5W7#7x=;6J`m$QC$&RlyC7?efFXgu+3ij<{7OMQ!$Xq{63M+t$hmL z8mFRJ<5k3{;^;t8j5e*?emT$(d-C!Czu)#8{Cw-S+U&v@#_4=I*%up#W@cj-bmpmn zmua6-PNr>l(w$%1-y;Ju#7J6ErSXR$e#2*qcVzGeoQO+pT!m*xhn%SIiQVcDL=GK1 z{=$H6;)c%ym>=~xpw#amJHo$j13Zdwzhx<;-pjZp>&;%ZRdeAMR25GC2sTXOqa z7`L-gq(GTqRp*{Aer-Z#~29{pawb=$4DgY}9& zy=}Vd5PnJcwY<-PUr*ySfV^eOBU2l}L6Dv}ZBly60E^wC`Kz8~&*Q{uu%t(AJIbD9 zEr^Qo6<@FZi)IDu(9DMxv{1TZ9^odWq#Bb8%yWY%Jv!hJdH;wpxnqR;wo!7hU zP__9mVu_2w;JP>mcNqrwU4u{e-RoIQ2iT2lKeUE2^hmY|St32|AvAXDZF;*$T$`=q z9FF^!Bi%In-T+R7$K*5oe{kzP{h2=fvaFVCv!@);U)JCC93mP|vg>iHNg5(29sTx_+)Q|y7(wziFeEh=iT;Gs%;c5^X`sPPmVuIBxIXP(JUmWBGh zpZ7iQ`J?m6WS;N*eslZH%x~tInP>L!yHZ0W_3N3rGLBoj<`*SB;e47}Z1_*5emVSh z*R43~nUI~0TwH~nYUXb?zCan6!}&#L=P<25hiNkQ%foV*f%|2cyUWEKtar>p{&?G# z)|4Y~|BjWjwhOEC>BFCUqg(5;Q}U$C3tdi|Qrk^kR}|FrkL5X?W1U)K&ge?~$#8sG zWTiRW7ou*df9Iv%)|I@GQvYLn`mC#^)RQ(Txql~h6z+-%$$fswtkh&f?x9lsT&DEf z&ZJG0`<&F_Kc?JOsYal4s#1AI+NHv6n&QtEN;NO_lTMt5A3glXZ*V?__julAQId#n zfMAEZcNY2aUG*m1?T#;E>>Eul8I(NOntEBmRBr@HIbfX-?V{6CLOnhRl6)Uu z42(cH)h5Tta5}$R;Tj&V!+t5yHjLb_dLGkT)(ZW zNJ@cvVn~oTrN#uy)1#jpZQqpYgeIeQ+X4OdXcyZ-$_F|J-6z$pJUyq9@HOk;^|zu$ zS9d0@8;)CIp1}7yOu^Un*Xa8WYF!hveh_ZqoYsZ?rRaMPa@>i=jfT*BkBbBTuIP<} zHi?Y<{70ry>bSoJV_6aI;LMWzb8LQ&T7%Z#(Z%uIi}78yymZy_Ug6Gk`tYBo^4p62 z-wWuR>O1$IJf+(#?#DUxY|+n(=0QvGex938l@-NY$z3t$X}3MH_4Up?WotKi(`L-$ zeZ8(z^3KeuV{vEZb+|Kg2WDi>bry06t$5(197}mG1iyG@J}>NQg8!)iCBS-bIcu7t3+Pk@0Zn&x*3ey`3quSl%JHcaiRII>(3;y|}*!Uk2es z;^Y2KHK!77uLLMr(U$yy&db@46E;9HXp9A0HiwXR;ieD&)e4oSjbGU^LU%TNw2KO;?G~b%vvA=Izunqie zj|T>4i$ARoIG>Due9-q7K*v8(#C~`KQr=NCqmwNtdO(Y4mXaMW{mdGu#!0FtMH%J= zRxWQFb7$!1Z=KY&%bFc=(z!l*T;3t)lbrp0b539Hj+40U9wY10{URd?ZDiTWf})tG zpN!gbFy<}ZU!?1J3R0%OIPh;D45WkZnEY@k=^Y z%jGSZ(bysTbvNg>!!c9AnwHe6eZA{-ep{H|-(iluvGz>w^wWL4DJSEf`~>&LU9gE? z?go#?h20w$#}iT*TO2)~92c2abz^R8&;I&)x1FM-Cv?x~PI_|a`rA@dFcvN7(mm%3 z>{5&U|BP=@&YZxwweFVGVKW~q`dL@vtTh->R(A5eVBoD+XL|ci@w>bzNbJ)SF`M#U z!%e{NS(n|NU$!*nF|G;!>j`}C5vO!9bu!mEL-z~y^&~RMfibYu{M0BU((U zT8FvKLq%tLD^F$MejaQ6whZfuZ;68o#duF!P1U7Y6A$BNjQ!=Qcb3d5a^!A9i1K-7 zdcS!J=ec$SUiwwh3q{Y`-x{q>=U3V|-#>EG+<&=xOWs4CK95zESYVZ`!g;e9V&Pmz z_IvxsiSOXH*HJj{mx8nP!^Irj_j7RWYu!_-&h%!TvT!1m-!;m;;#tD?+zMJe=V@fV3SajA{{qSVUImw z*Svx=Xj`sJ;_)juG1uINvr|tLxUS9|JK~TNtD}Ps;bzB@+ps$57HY*qq{U3KO1Osi z`Ja}TaD^-yArmGY!HUI+-uq7->Bg>K=`^fjaeY7-Yd==cM0|M=dF_Y$Dsh+0ZPT|w z&1ti~R$g}vZZeW*F2@zL@vPA4-c6@F?!fV$aZznJNrh9w^U?0Fdw=Ug7e(hCNW)!C zp>My)y%XQ^XOx%LV9y8qr+c>pmsgzbJqCTc6?b2~KPda4AAPg#B>lz+wN|th-!A>( z0R1aZs?=Nem)Bh^rsiFfKdeoRKGJP{?R4)uXPCdA?(golMsIznHvgjN-yZacwCdBn z_w@Y|-%p+C{l>|I(w&9X+L1R<*7`SyRuA|MqB#7{5`SgM^@g?n%igj+{=$+2zp$i# zn+d-tHr@4xKs)@hcYa^!_nBC)J-gU)-$mP9fg6-~LI7|4CoFuO3cY>Jm*cMbll7A) ziZbvu`#h{iFPbEJR-cL%1*um;(vxui@u;O@G;Za+e0W<%)orQiC0K8|VpslU@60c{ z_1jzVwa?ZPG4AvC{MA3Ies4tU&|l~0PfLpK#(gh&IG6k}R?NEh<3>#p-s-X9jNhGN z%GPD08s6-_vFK>G{tB?Wdww0il8eW^ZSN0C!>>WTgWI-7Vcln>{57ai`L6xEL#wPV zser!)m5#k}d}%r0d$}R~->y;4>rbe=z6QtrMap~qiO;$(#{FWKpnu?7ylh7szh$~y z{`wTt+n~#y}orz*xiPiJF zGm%<-YZ2Ex2lkI&MdVa#qsf;L+0pj24m)Mj|#t*1pi|=e;x&% z3_O3@CfuK(5AH;t-(mOt4H=G^-x6($c>cQ(XDqS)iFn;I-ofXH_YA(<*YWn^Ia0jg z`qt{HIA>WrXzkHYi4C2Zt~pt^ik?CEO)<4=uJYtY-d148DHf}yL$Gc)q%CRbkdlO@ z{53G_FWz81C&vDDzi=P#c0e+*^E=JQcP}WRGaO66f<1+ODa> z`3&4x#C>GtwS9c&81(hw$N7aG!wzmsL+%-4 zU+)@xeZ`n_&**(ZwoB?DtJRHtuhfn-AyS;J3GGhN+Tl!ixx?jN+v)N==E6ynSZ8Zi zdtYv#W6jI{;G}*2ApASy+$(}{o|QpY-uNyn&)?xHTorUphi%PAd^ZIht^2H1&QuHW zxERmzzP?yToIjYJ=?`KC(cz4no0gI5w@$#n&*N-&$CU?Mc|YjnZxCYi=wP~*yRFmm z?C-S1O&y3cjd3_det{tkSpvO@lh;s_$ zgXavm$orALxsLV>U&!y)FTjb7llSSOUTfSfhoaa%jJ$sczs|7+p@MjPj{d!hfh-ibE0D^}nO#;Q^1 zACC?gf2lt%7OS9f;@Sck7fk>C!g1*3qGtqVj2E=I>=O-vjOdxxbMJyC(gp5yE=c_x z?;GPv9>&))N4u#@J?LKv7&N4Q)@sV>$}iQD5@gAhge2mtG!!=oip7uP%hP9DhOEHXIHaQ#GL^bXxdA zI}cyrtUu;KUltTaUD7jmP@5&tHq%>jT)Q7Z?Cmmke!I@``O?cr%UE|WPau_M~%r9zjc;TI@M@XKGvb*?GN5hv1ZnVvrW*KU>WXDIn6_H$nThusN~73=l_ zq%ro;FE0DJSaGWun}oB#!$u}ypDeEJ*3{HC3%d_obx%YZ7xkxMxlhV6;7*-O{PTvi z;U+L4+%37*?yV@npSzvzBN%-?lqKoH>}~|=9j&P9(lME`H29u(TteFlyEHhjH1>VC5H${- z-9~WBD%!}$Xd?`tg7Qa+ROD)$l=POfBz-X?J*r>Qm-b6QNt&sYo-t&d){^UxvOWx1 ze*{@$o{jW6?esX7h0n7xu%CJM+l88E;SSOsr~SU#kT?FLzE*$7pnYpP(q^UxGHy#v zh!eSqapH=^W+8?|<*f=hOVR>sQeF%!$7*5s8P7emjkedW=B znCtI&to@mQBQ3gpZO1bKQ35>whXEn3?XUumCiUeNwmaf(>2S{8(~jOX_R+wOVAR}Q zf#{MS1|A%~BKS>oa&V;nU_PhmwxVgSoSIY92!Lt{7{$=J<1n_&pc?;UVEyU}S zg|7qSz#kon);r)i1fKmOucF-zI^K_e9GADD9rNVZlk--!yXRK4CtTqVdR+csVpL1e zk!H0!5?}7vI&^IyCwWU?W#H-H)}gJI&QBcUVHk{`9+V}~g)oU$JNZSz=Js%Y$=mg4 z&;$O&D^><`kPi8CT&;+=<*fLH$nC)Rmf|S2+FQhqpp~#WU_~dQY=w@K7`LJmmIsBn zq61}0bd);VSGacsot~}WN$RlXUaxpCZ{hfdIu2&s78hVW4?-O-FIgL0S+Xv%tFJGG zvSdCuUh1-u?ht;nKl;83Mf6hve@)K^3d$qpW(hxv=ue^yt(bWoX(Rn<32uJ|(wJn$ z0Vn&@V%#gz69k@z`O{o@cHtT6uGs8evDV{I@mz}VhzE8q$`DAx+VaG8 zG_g*|^MwfV6@a?|zg@9uobe9mfiPmK(Z;wpV zik{bjYb&mHz(x40Hz(`}mO!u6v?7ntf2+pAjcV+;6Z+a=E$Z;MhIDWgbPdWS=hACh z(f-5^lpFd8dKB?yU_L%ph@6gO^wV7QR{_0&_Re;Qesfbt`WW;ZPeHmBhv!W689XN- z-|6Y-GkA94*#UQpr@*r%ry$^V&u@pG`f;3lT|4G&?BD}C>-XqUR) z(Gtu_exSd6Qm>PSHb*+aog)VSjH5k_femT%QG~;b^QjUw|pY- z6!7M-uJ2ENpkLQ&KIVZs8ELUCThO72&|8UCksQ-4q-!}wEN7asUIiK;^1*(Jyy2a5 zmcL^n+6BjY_;);ra-ECEF)sn_tR$a&%fQ!yvFMdVf3Os?bHwwVY}l|q*QBKQq_kly zUti`s9Jeg^bs!J@X~xg-cgVJjarX|yW4YH-56k>8A8hxgpJQGk+CSR4-LG_>)85z- z%%?8ESg`$NjEn9S!}{H{6#=)WtUX~j>XmiuME#=;Inb}KK$`!UBmHBJ1l{vLW{z~e z_ISITvlj-OfwTbT=|PS+vypd>E!Itb%xNA7reC`<=*aX3({6eo=w9?dP*iZ<8ILK* z%^34;vCiaeYj@6G#eOt)E9Mqu(AkcXTLR9xuLd->qR}t^02_dR;9$T}Qsj=G>racr z96|Gh)3%?7mW4UQIm3Y#9r#`lU$4eS-Q*8mcKZXt=rWAcIsV|5>sAI=r1^tcuj~lE zk9ivB!_WySLe7PeznA?T2dOvU4?j5u>355QzP^W@tv6$R=@wy*Z4I{ma|Gkt(=L28 zxIJ&fdEYB?5Px*wf#3wVYEGSt`S2CiTId_jk(nRr*fq!>=g2GV`6P64@Lv#ye$?%( zuPTIrex{xdwt%MR<w>q#T?)Er4PgBWI+v6KUV(h;lI-K|I0c24@HP4ylkv5 zT{f1NWuuEUq%4pRB@>j*aoIY)FOD6IG3UDL0v)f6ogawB9DF(68yz_-JN#FpuVLP2 z&sRCt1^eTP<~tSM=d47`{{pOsej4Y~LfqtJyWqSZvceoHfH^@R=@+Qyn6^3XqGbF> zyM_4J75G6{4C*#csBybzm%8QeFZgDK>m%#9>%HTVe9xirZ8M7IVz+A53H(xkaAP8P z|A|Q{8;ji6JXv(b0sP8B(fYi6{E86WOTC^ zdpK`|K*~7(r&4~UKc)igM*K(HsX>h~xGbyapJL(z_??3NTk_)$ZA-y7Q|`=BwbO8J z>blI4bEb*x=(eBafBGjN`eq-;Nn)liMpYyCneUGix8aVGKjw`U?RlxdVp zmx-tICW*`NE!%H#V!kD1(=@Txdh7??Tk~H!w7i=+6=}GAAzeIXt+UeK!yPNDq%VFw z5Wo5TL|%sYYhGbdQh^!kf%o!@CJ1-NW#apJPp14O?;0_w;LUEViK6YZK3VUW%YW<^ zE!49|(5BeNK2EUvLMrA>R?OTEcMRsq3DYo7#e1?(en>@lH4T zseDItIUNoQ2D(6+h3Q!JoRycKf^YM=clP(OW0r7}TdfuSeg1**yJn)9;(K04+wPG` zh{c+IvO5dudLpF#CFHU6hBMvJ!$;`G+HT1i>a~CEN=1LT_>2&wP5V;uq}e=)w!8MU z^8c>wE{Chbelf_BVLv*hc#hg}JdF4mXSTOX{WFa?bo!s!ymy`8oHt~S@4`Cd zOEE7!jT@%ud-c@VsY9n`PMtW_F*Ryx($ov4#!bzbnmF~csn*mHQ)8wMo+`u~Z~c-q z@GhwGy1mtlt9)K>ov+GWR9#kIS6W_P?XGLCE%P?ItDCNNkFLPUM64-7r-&Ih;uF2P zN^#?~8%14d9Zr@`oRoXTiIOD8~^3+Tb)KE_i==$e+lBc7V#2m8_s{Xk*9p) znS4v_{5@^wjehyx8(60B_=wH)9qU4A(|;e*px-Ta-1&InXP9`na}oDnK-V;;9}imR zhESTH+RyZNhZ#?pxv}&{F{7@sx~|%H59=wvw5F!M+}+e%Uhef)cq`~Pp|;L9VM%@C zolOm;N@X)JG^ywR@XI+5Az?NJEeG{XQC%3XJT$~&ScNz zoGG5kxj7S>8p|itd6(2wmuUx&>8|>Z?@QPF=9_fg#ePRV+z;=bekI*48&YcF=5;;g*#dX% zC3{|a7jEulU)&j20QD>LDg1{X_-5|i1!C`wi)&y0Nr9O9SV`x?U_suRT}vF~n2 zpS8b>V~vID4$g^wyQih_Z!?2`aE#woxbp{px~E|2k;0cAI`sXYz4O$ylYaE1e1FZ`F~9oO=z{v~6=S0JVhurvQLy*H1`gvlMemj4Vr)9-cz z|JPs8UTqu=cZ~f!67C|<{+`uooXXC+~KzP8euh{l@m6CJpBV;YKm!OXG-ONOv<2|DVlQ8B<@X?YrNy^LbT^5X)h2 zhNa>7NpoztLoB+`A@;!jPc^y>@sr;CN$#-P503sN3SZ~{!~8=6|B%3chXf9!hI9k( zgx2>$^KR%u+s=kdyTG=K;L=vuwgxV(&$i3p(yp@Y8o0C@Z2J^k+HJPo4wrVPZC`>* zyT`Ws;L;wj?P0jIowhv+m-d)#Ps62k;VVtrINK(}rA@VMCS2Mq+vdWhz1FscaA{}T zb^%=4MYgSgOIu@GA6(jHwp|66c8zT}z@>f4w%g#+Zny1DxU?_Xb`MdY?}+0_FCH(!lj*U+XZlG7umJ~E^Uo%eQ;@)*>)9N+BLS_ z0GIYD+irtPyWO@s;nKcj+dXh;_u2LUT-w97?SxBv)V9aq(w?@h3+K{k<7}G@mp0Y5 znQ&>dY>TzZKD-UeIobJi59e&>Gyl`+9~~3o)z4H3S`%?=AuPX*_QXq zj2Y(<#owbd4w?ko8)&sPtp z_(k!Z%>Gx-B)LU#O_SGq=T{FT*+p@qxAcFbT;vwTOB$#-PDf#n$Yg8KTJa-8d}b7SF!iz?&q${k-@dPjZZ<{4ASNOX~j%D$27vNhDWfEF&$p9Xw#mB62Jc{4V#Iwma5*X)rMAix+ zZj^ipt6UE_AB@DC3i<-rW#Iic$(y_?>H*h-&VM2I*?C~xt6;NM$_)nOA#PfH!lSNf z@gs4!j-pKmEfdcmOp8x`G%7zH-$nq3=W!qWYQX!fIMUyUqcFaOIww*YdGci&!h8sNe*C%Xf$1Iw@01pmZoXZ&%sc(pY{7^E_gr}| zi1(b8KI8OYTDo>CWQpf<$&qO+1m8CB%{*@!Q)Ig$Z_hU9IvnO3ke{NEEDPe-TH*3= zBb`=+#i?ph6P`|f{K(bOs=mpy48M)lAoCoO8QTJBM?qT_Mhj1i<;`*mQH4z}v+UY` z8T_fMwVbv8Q(^v0lkvO+|A}E~>M%W^nQevgWSF=Y(GO%fN3M)ETilq{u@4P?IOdT- zs-KY8^GnpTjDG-cLA-l)%tPSQX~q32a(Ue6@XtMm|MYYCFM@xj%!kq~I^C8q|8RLz zPEWbehQP=5C-nXE>YTmcJpf+6@VaS`HBz~lCQtL;M=mZbt&ujH29Z+e>L(qAYP+>3nSDo+vXJX zA=h5){R~X&ES>2Fy#l<;!23hVYv_4fM}^lh!)#<3{lAN%CtIXPYvR{*nK&3uiq!|ny`S?jEP^pC^W$LC2M#CRIsil`ThbbfT4 zv)@MK;c-q6jYl)kF0{;Mx1l|Ny&&G6bKqIWvkJ7e;qe&lOY0BjE%_a#FWBaZ7XhPa zknaH5&D42in~cv449WJz5w)<*dHL^!*4s=1&-R@qE59 zfV}&_yB54m(`+Ykz@|-;3Z6fd661KOj#<@y2|Bc_44i`)V$v z=O;RjRq#K618re_xWDgAi}%YpEaO=Ck&=gQA8tEtAN<$Kd>HvY&m7i=0=bSvmc3a| z%%dN?9`NosJAOHnc{n;ho_yglVjUlbX8>XIWLUdzqNh_Pq`5!FVKh8znS{qdJ~w2O z1-{#59FgmfX-x;;8t^eM=WBbcYae)bg1249IiT)jUnG6w(euBnFwK|1w{w%ZNh>FMX`*Xd{Rx)EP1cvE}Sm>t%KL+?M} zX#mfU!Efqt%EZh&%a(vlrhblg;}D`O-nGiA+!HTu;mhL#mgA||{5`M6i~J!s(K#zW zY}<1YKJTxn13ZU~Te5AFo_tK{k#qGs#UAKhi$5^As+VWbkJuqTPRiGYfb=SDu;1Z15$6kMkHa4Yy634ca0} zGy2%|q4!jVe-=DtVc~V$aeq5|9Mm))Xq5mKdg!xy9uGYSo-f5DLNN z>d+8<<`9;bv=Y#$lR~uF{j}AfQLn@<((z6oLS4*oZJ_x`i!IW`!Xf>ScNk?2<@H&d zxGl7-h_Yc>NI&4j+FiKpT&CIO^q32wyU#-(1A57M=+i-O0G(|y zQu(StUvr-Dt3iJXbTnTvZ8ZLsdP~cyg>?}gqjDFBXh)1S*c#?awuW0HoFlCi)Imhk zqI_}Rm3&C($BY?e7^3{00-YYFp&xU$4;?m4)3GQ3)6c7yu4|ga`XxLIB_E&4bL;v;Iy+{ zVhQo?@_An^A6pdW%Pg@jKSMNV5?syiYSEsGzrvOe`Ky&kB!lMH^5tsMVNg8%;TN&JO=J&YWeks4DplfUa zldjt`;3(L_R;ohM# zs{U7R3E>q^{Tyol-0M@uA-)$D-&4TPfIbsh)cTuyewtsF$H*Vk=RV&6`m-TS`cVTj zeAV`W^fd-1J?@2p^h^VjerV@F`f&qq4J!}R=U$>RNO?dx;t| z{YAeB;q4L9<9?ztD!ru!W_sLL)bw2le;@EA@X+$+{-UP;4)h;{(Yep4>5PwiiyAY3 zt`|d?bnY=Kqw-X z_gpn*c>bQEGHQOzJy>N_{U*N=!c3q0ugWO;UIUZPeOFBG5wQq+o>2jY{dMSEgTNphIb3auX#UJxd2s1wJp(>;33k*y;_f$=K z<{v|tbnc}pqrx9GFzMV&)pTO+nQF}XdCI_~bMI6cdwyVG^0&r^>XVqiL8*+I-|ZMW z5c9WyHT@d2AL2N8a6TBRKXczz8C9OZp%7;NIt@H6LVM)it1>G5QUlM5z|Z|xlYggy z=SSe@9<0e9FtE&D80J2#$v@`35GFtOVU*J7t!{2wj z2p{^>Bx-?mUjy}uCa z_Y=lfV$k{iLagaaBGeD}jg?X9Wf{070zdbTP5wg$ek6>a`Qce}WmNre|5zE7Uc$#A z%<^*&Ss6#f{>QyzP2Uif9>a6bSksyQ4g>!n0zdbSH9y01pIBpt-)`U^MhMUSV$IL+ z+#}YQ;XgF+3lYL|pIGxVJokc4%>7@Dr92J%s|fLN57^{?*1)?X@N*y7J? zo?-RLy!cun$Gf%>{m5{`v1)8k&VGPb@ja6*Lm zxaVy0`wYzZmWE;OL7V)o1}6Vr1E)ktk9*Q)_<(^KzB3GSpIY;eju0RBsWp9k7@hLr zcQwkm#N;r#l$Q~nn0waBsQTspw28SVZDQ_2Ys~Zx7?|-L3d7u+Rz}s2r#FPj&%J47 z6urT~q;r4Tqz4R4dZ&TE9-+M4vo^yg91mfJ=f1Tv4lyGvJliMtt2OZ>;g7IxXrLjZY8zDaKXDfqm*g!vEV8(YeEWXpHL;O#M#mDlc_HTkX#E-)0 zvU~>p#RzonNh{+JuSKA9k6F|IBLbcKx0>D^fzJI~P5)a2I`?ihJtoS2grnb&xnHa4 zl#kxO;eN%iFn*SI?cfkU&wp#f_(*@zpv(9S{B)T9qI|jMtBh*DaR$CDEPnEH57^{S zHE?zWe(njI{8kcf6*jh-9FZYh2Lmk{8UZ9(fr(_R>l!=|8S4J zU(6J^f2gruuMf4qXwiW9HRgVzX_($WGyVSktQhfKV7(v6{lP5*@F0QTOY7gC=KkIv z!ti@xxCeMM$`gZR^!tn7C?DJVHUq~ai_eAeKWos*zumxN!T&-S{|3RpZ>L>3_AJS4Ez}Q4~Fp{FzDnzWZ>t) z|K~9N!v>xF0R#U5{9R%Eod%u!9~w9a{!haAj~aCH_Zav~@E-#<lJ(nqHad?AiB zSa?4*zuTabKhwaQz<+rd{}_W#{wxFk4E#A^{2qf&{#*m|dyFZ-ru>Ob`R5t93;fpu zoANI-=!}25fh{o33FDt_(8)j7z{9~`x?H6`3_U&r_^t!$%s;UQSf8gF=5UCw1MB_! z1kh&ze**pmh=TkJfS!1UL=tFTuv^ zfooS{&CJG60{3A4u$ma*w*fcf{Upn#KOaWl1>6ZuUt;sW4Ez!1cbdNm@|c16GwtxN zfzI`N)<`18hmU}BFu$H@)4xcBd@4$PpPPV3gZ?Xa^S(Q zhva!Dus+jAd9@*b{Cz@>e~CEn&;p96o0`d@3~6To`DM|x~5&JV0oXEhoBP~a#Czs4@l2;lLk?-U!S0qgUk3_lL| zIn-~NP0s~RG}_}ez`-Lz1q_2Yw9oCFP6oM}R*!`qO^_>+_rB=Q-G2SZ``)c<>Ja{^aLaBeU@^ zVD9he@{a}9=Uy3p3a~ztN_;(V7V?w8`~%+z{B5kqqlhy81;E@d)9wE*V14G5{QnG` zW7N-sz}zp>{LcXMJdetcOMdq3H9ESR>3wZMi&8u@SL`gzP$|i+vwbx zcK8$Me^v_s%rKNH7xZU9&z9IBiWpyyI>*oSZU)|u{7km##lZT!E7PwA=6<7=&qKhb z{2vE4``6RJcfEx=u;Y6USf5p9e2-whXzGWbgRb94N#6~8`O6{w(gmCb%=(b>LHYE# zUh<~^^L=VM>A)Gl7ofaaA4~?0+6$dwho1^;rauF?`PZ1^p@58k9`MCz&j~ia7g(P! zX8ioF<~v)EKb!vn;4x^A$##2O2h9CO)qVzxLcB|x?c*8HFE+~aGO#J1w}Iyw?eksW zId3B~c6zT4#rzQcb)lWV{{%hf2y}#v{|daV1pvm4^7H|}wh!Z>9X=Kft@b^vd4SIH z4g={sdfn+W`!k3;?a8emhu-T<74@;L1H76U)C8EwMGO~AZ&mh^PU zZ#l5ppC1O!`DG}*wZP9o|K{7_p9JQ9ZVUv<@#k6K8Akp72H5Q1zX$#$^i!4{{w?6( zYoYdV82CQup9Y)$0q}T~?{*va0FN@tGYs-J_3tIX_pMO(Qc!-QfnQx7(w}32xj(Jy zKUPcw9&E%{0zCX!X#A}L*6TTJUv~q48}*~x-~GUwj)umk2Z2A|rtUdl`i}zN_lo-d zn0O;F@4(Ue;zz*deCFSQUohhP9q<*sLgd-y-v@kaYiPdlM_{wRybrwjGxc2()9V7( z-$yY2p8_95{rK(p&H(FgfynPd!EXI1ls_Jnk22(w0c_6KkTp?i&p(F=Cw_bly3UaA zmB5c}4b|^;j1T=m*Z&Q`~{XshXoxsB} zzUc6G0WU}SGVSs$2R_pp8gJJCk3xM^*z`@nT#s`TLq0zyHs&|K1pbcE-&=u0?QO7l zI80yu0rXE$e>?5?@zb%Q&Ct)E0Dpw`Uue_+2F&vgy1f5}`DkK`x~qlt5e52dh)0Gwv@*IR(Oe#|95j)%7c zmm2&Pz^1-v1Rnl!NWVM`Y`$N74|udee;)V;h|gh{|KEXmo(9Pwy;$)&@Obc}$g+I@ z0nGC;n*I^#tEl4?y$5(W#%Db~_5qvo)1lDs=6rbsuxbtL!$ZU+z-iDgm=?+Oz6M+i z`Hr;lL|}8ia~;Fm>op0`ce8-sM1M}P`ELg1`Xco;+tcm9=J>N1_&dly@04MEH31La zr@n(Hz7Lq|xo$iBcYvGG$r|nWHv->>^lr4VANX>#rz#u&5SaT<>@U>EKL-r z`Uc;G#Zab;PxuL(gb>WdfG)R&dk6ypx;#-`%Z=B1*%o;P;k zx~}Y;$Q&}};?l;((tC<=uUF$eqO!5H)>~ZBTw8mOs4u(2TkgyDAgtkC%xk{~g!zA0 zE2y>pzk$`p${bi{9tyEkR92TkLXb{#BX2NM55*OwzEWI4FU4Bxt!?sBz75U3COA#L z#u{(kcnFsv@2+fUtgiD>%*Dk`WeSM0n$o&En;^z}y^ZzWCdgz7;%IIFmwn~1>9(Yb%O0P8l#0rU zn!mZOzOll@<@PRa-$R@HNP)i*A}W=lbI7Z!9b>X7fd(?eF>2 zSB3|!{A+}q25JZLpaBlh81yqdbhv?R+7~U3I=#Q}XutKf#j@ig8cnT$C~LftY0cFW zp(G=PqC7o{g!(a~10iydiiy?to`ZrcG}oPjhK6ts3R+2IO0}x&a3Y&0+CW8huA&Ug zcr!zV2T=l)BJ!PshMsT^3QFa@E1agmD3kI!4jK{XV- z#tTj7Ev;*Az%bj4boA|$97JSbWES1mz9Lfkc<+)P#g#SnrBJgKmFmt(NuzpZ`;}uo zE{H5|ZfvT)8--|w4{m={noY9eB7QFik0$mSy3~H8U<6W1RIydoVgyo|D^}x5u|3!n z%khWFHJ0Z#;_6QHA(aq@4-OdABeHO!SpAj# zQsp2Q-p0l{C@kcx9s>=pv9v{4uDYlkyc+H?ys6M3Tb;fviIi89lvi<$oeNbHS_jIZ z8?iK&;ui`8R18OK8P?X{xO20#y2(o~`*zV{HDVR>R}K);u4+}ywzPcp4aE)2w5nSf zUs+RAu~bG<0ai5C7o)LNFvnUmp~a)p`^Rb-s(NA>7@F)cU3y^@@?mb(AVH`b_s3Jw z2rYp+g)$}!r6*a9CWy+fl=25b%`;dKIfH<+REEWj5OoTF?^3kkil$0ciFPdLX-u#J z1I;8nlrihNZFo_YXSGA!1E3*vPYH#P4f5`Ame=rWM%pSE<*DHn*6%w8qshWaH}KvIlTw^u1)1*qph z8Q7of+g3wTJc|Rf^5W9+yPB&T(VVrO=ud(DYB3X3!#^IH`b)0@*%L-k*p|^I*pksZ zW#_OPZZYOg&_HZO17l`8moFup5i~T`mm6A9wpZQ$WVT#Rb9zK^uO`wmN{FADq7tfLC)E8# z*NE(`VL7yU4B0lR*}c&L-CP{(Yon@dXBQ=A51;u*Ch=5m$YK&@HF4POYdLLd3m0B1Wp`3@A zjY^I!2yHiCyU8{wt*?|1=EC@qCFWCi4)QmZS65@y;w-#BcnurBej8u_nVg!AgTU7u z@Y*d>PyXQp8Dp;9AHT1WeU(+t-hH=@5R7LR2A*}QGtMpbRn3-KS*StQzEYVn>2VX> zP5n~0%b@ZBN^^~^O4J}Kl?kfFekEhjB~_(9dnh&qhIt66w#G%4y?5D3V_q%aL#d$n zUIZ>yy_^OVql4p-?Ox9TkO1$12A3^pDF|OxqqnK5z6NRZi-NM1;)Fz$N~^7?uEcah z=K|AKHTQs5zkcX%nCeYQjXC{cJtI?b@ zEcM0+7B!z`F!{np!5TA)ntDAtsHi9yRmFNp$J?iT55?jMUak?3Jp!uM(!Zhrf-MVH zL4U8ai!A3W%!BMCk})J~>ODEs`asf!OtJgb`t%5+gFb$PbX&KTG*;rKK9q?em zg2ZAS4 zOqc#Vt4FJ8@alh_iDzs-VV6Ul!8>Nh2Ph50(B1-zZ57GKvwWu`#7Dj|SfUsDcNd$;Z8i9jTUR!Lv4ui>4Nq@o7UoEG_rTkbIP96Rb=VF3qxwE%_S= z3WefW1`o#Pu?bgPYKb|T$)=J1fc>mVtHAf{g&KwAw+>!Nw?R{~CR_4OdX077x4?tX zGHvW7-2^_OWcX JKD}_h{{`J%Hn0Ey diff --git a/disassemblers/ofrak_cached/ofrak_cached_test/assets/fib_thumb.json b/disassemblers/ofrak_cached/ofrak_cached_test/assets/fib_thumb.json new file mode 100644 index 000000000..2e343facc --- /dev/null +++ b/disassemblers/ofrak_cached/ofrak_cached_test/assets/fib_thumb.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1da7c9ade2002b60266a3ce8ad1152f61f7fe6a0861fbe6eb78eb6c41a0ad5f4 +size 3489690 diff --git a/disassemblers/ofrak_cached/ofrak_cached_test/assets/hello.x64.elf b/disassemblers/ofrak_cached/ofrak_cached_test/assets/hello.x64.elf index e45a08e4a95a30668f43eb530d46e3cb3c8ef0e9..138e83be81679e4af6eb70aaf0d5d3c9ea4e1f5b 100755 GIT binary patch literal 130 zcmWN?K@!3s3;@78uiyg~Oaqku20|jtsC0z(;OliSd+}$q{?>KQW9-H}+PpnwEdT47 z7wRuF4kmNmRc}R)n!x!z3HksV2oMsjQaoDAC9#c|IfX>g7m*c91jmSyFj8<9FhlWy M)M#JU!8yOF9}l!BGynhq literal 75568 zcmeI2e{5UT702(hR_{2p$PVajS2pow12w&u_29Zl(I%h(^RAhF^y^21fzq3T7Ie1O1*R5yT`F# z-F4EW38e3pp3lAKo^$TKpLcVA*m-DRc$3dClq8?JU2*ATi>v9;6-Te0v*}UmRio-r z*Q#q&J=NFIBX(YSPP>T=k}W4cJ?y8#{6Wbhm%CaeQd(yj&~>#$&xfv7q{L-Er#)wM zY*QIgsim%4SyuY-7*$x?dt}7tI<{*meq3a~u(tQglRBJ8;lh37XSwF#mHkx5NhI5H z+V+;6_v*-9pvYX&vm=(r@W@i8o~esKmY_l00ck)1V8`;KmY_l;4?*F zbviZDy>@jv*^y3V3ez3a>$^L;*GBW%=o;r9x`2AiclE(7yVTo_=8dO@*FN;Zsm-ZB z`tF(R{bB13e2?TiAzx?Nh7;S%b(rR5aOf7)%&b6D<1<8N3|njJfGd~7V*yy6>N;k5s2 z$NuZ@JEC|de(e2?@nh%wapOe%)eCk@IYNVu;PpSa;c4oNDlFO+FTQo^Yczrrfp3z= z*nQmXpQpWdA7jIK@xgQPM+eT$INt>w*?rtm9y%QXfoaYY44-cG=7iUhr zLSY{rIA1&wKfIy&J*AvpojP`*RC02!R6vN`HGFu(+vFX)bEx=QY}ZinfupUi$w4jUx6P&6bDow*THMTh zT|Rl%%`DMn6?Q$B=`#N|%Sqw{bv^%H%Sq}#zEH|?`9A)Um{PzMYF3x)b@`w!%l8t_ zZ@pC4r0W-J>HJ2l^DO*2f2PIlpHG*?UVgLY-^e*Fa)p}K;}v~em!;qQ+cl>~S15^h zq2!LIUE7y*S-76j<%q7=?*BIt*6+dF;E7B0XRxpD)<}E5HIhnXB3+%)HPNn)?(20f zvZixQS7%pOr@E2ixoBNLKhx7`r?(wl{wK*gCm%F!CpqsU`uGVwwH$px=cj&OT?5ZP zpAqCqz{NiLTurC;@^Wn$8Qiif(${sfcY;MaChbDT+AwZq ztXyi8iizCl#D?kh-5uR)BOT+Bjh-MB&`*Ct%WLZWs;8#DuDotm#|bD|FRS(S<#n}M-=J!(M}AtR zWgV-wZ&b1#R_m`Qubb8SCMEkvwSJyDT4UYutNH3=O?^nozEd5inToQ)&eiw{@*8L8 z%98V|78UtGN^{b$XkDnWKKfOglKpGWn*V4Ps9Ni(UoBL#dcUc*zf#FQRIOj6!mYLX zzgR_T>dU)sWfS=*<^gSN^HCiv{5V60RG6wCg!a*qYIr@v=%l$fzoNFWw|5+L}-tTuvU#tI@8rP4U zI4$Z+A4=poSt}0jX^PtQ&Yu@ZYt)!Ozt#5MdHA}czj!{s>%_TuUhxv%O8lp2f8ZqC zcv`Yv)^XXec91?oryuV;TtfOV>4m==jm}*h$9M7HV}$i$R3UG=g#Hd4-`nmU(nl)% zB|Ay_7T+SZ*zXuwT#U@qfIzz<*e~k-nMe4 zJ!y{821|RJX(qGgcse_hNSjGJo6DPt!nEQID{a|UGTK?&!W>IwQf4BTOYAqTjGf!B z#&U^C%S;v~C-;*}MTs`(lwD;i+ns4{+8*0HU=D2QH%)S?GE6G7|EpVKn}_F(M$M@dxtSyRybkXiaZGdP=01%`Mf3Y7=}IMPtZhZdGll3#A(c*cq>@?{>m8!=%(!yuCKCAx6;1BXP&`-KIk#r7 zmCMsHrK(_39rZO49nac2H7>ZdhQ7$=uRW}IfOE~YYLS;;3xMsn6(DWy{xOY%fX z|Hb`pf_FmtQ`46f%E-A&OYe@zwv~ym5_~6=d!(G#M6Rqfro5~}qVA?lrGJlZS7byC zwe^S#J^4pou7{y(QWZb{mgdq7#b-6%(p_b-YUDZ^)2{u^+T+!wU;+DlpF z@5qTyDdI2Z!m@OumOsT$B%cF$?uftKKSZ9?{g?SAe)1k4B40KUf4QfK6gx6;lK6}K zD`_kJTeM|+`byg}V zFaFng^x`k_0@X{t(sWRtBfW9Gw)08h)p4AC+W*tapp^I8@_F2=V;8&4)job1|LZQ{ z?_c2hZ@r8^pX1rmJI?Le-}&mOB8D4vuFqVSzr6}Gb@xKoGOj0XgetiWd7rYb^7 -#include - -int main(int argc, char **argv) { - puts("Meow!"); - - int f1 = 0; - int f2 = 1; - int f3 = f1 + f2; - for (int i = 2; i < 18; i++) { - f1 = f2; - f2 = f3; - f3 = f1 + f2; - } - - printf("The eighteenth Fibonacci number is: %d\n", f3); - return 0; -} +version https://git-lfs.github.com/spec/v1 +oid sha256:dceb3b515ea092a5b1fdad2014d1f6cce82551b4f64f18274a166207600b424c +size 294 diff --git a/disassemblers/ofrak_cached/ofrak_cached_test/test_cached_components.py b/disassemblers/ofrak_cached/ofrak_cached_test/test_cached_components.py index bf297c235..882e928c1 100644 --- a/disassemblers/ofrak_cached/ofrak_cached_test/test_cached_components.py +++ b/disassemblers/ofrak_cached/ofrak_cached_test/test_cached_components.py @@ -1,17 +1,25 @@ import os from typing import Dict -from ofrak.ofrak_context import OFRAKContext -from ofrak_type import InstructionSetMode import pytest from ofrak.core import * -from pytest_ofrak.patterns.code_region_unpacker import CodeRegionUnpackAndVerifyPattern +from ofrak.ofrak_context import OFRAKContext +from ofrak_cached.components.cached_unpacker import ( + CachedAnalysisAnalyzer, + CachedAnalysisAnalyzerConfig, +) +from ofrak_type import InstructionSetMode +from pytest_ofrak.patterns.code_region_unpacker import ( + CodeRegionUnpackAndVerifyPattern, + CodeRegionUnpackerTestCase, +) from pytest_ofrak.patterns.complex_block_unpacker import ( ComplexBlockUnpackerUnpackAndVerifyPattern, ComplexBlockUnpackerTestCase, + TEST_PATTERN_ASSETS_DIR, ) -from pytest_ofrak.patterns.basic_block_unpacker import BasicBlockUnpackerUnpackAndVerifyPattern -from ofrak.disassemblers.ofrak_cached.ofrak_cached.components.cached_unpacker import ( - PyGhidraUnpacker, +from pytest_ofrak.patterns.basic_block_unpacker import ( + BasicBlockUnpackerUnpackAndVerifyPattern, + BasicBlockUnpackerTestCase, ) import ofrak_cached @@ -24,10 +32,46 @@ def pyghidra_components(ofrak_injector): class TestGhidraCodeRegionUnpackAndVerify(CodeRegionUnpackAndVerifyPattern): - pass + @pytest.fixture + async def root_resource( + self, + unpack_verify_test_case: CodeRegionUnpackerTestCase, + ofrak_context: OFRAKContext, + test_id: str, + ) -> Resource: + asset_path = os.path.join(TEST_PATTERN_ASSETS_DIR, unpack_verify_test_case.binary_filename) + with open(asset_path, "rb") as f: + binary_data = f.read() + resource = await ofrak_context.create_root_resource(test_id, binary_data, tags=(File,)) + CACHE_FILENAME = os.path.join( + os.path.join(TEST_PATTERN_ASSETS_DIR, "cache"), unpack_verify_test_case.binary_filename + ) + await resource.run( + CachedAnalysisAnalyzer, config=CachedAnalysisAnalyzerConfig(filename=CACHE_FILENAME) + ) + return resource -class TestGhidraComplexBlockUnpackAndVerify(ComplexBlockUnpackerUnpackAndVerifyPattern): +class TestCachedComplexBlockUnpackAndVerify(ComplexBlockUnpackerUnpackAndVerifyPattern): + @pytest.fixture + async def root_resource( + self, + unpack_verify_test_case: ComplexBlockUnpackerTestCase, + ofrak_context: OFRAKContext, + test_id: str, + ) -> Resource: + asset_path = os.path.join(TEST_PATTERN_ASSETS_DIR, unpack_verify_test_case.binary_filename) + with open(asset_path, "rb") as f: + binary_data = f.read() + resource = await ofrak_context.create_root_resource(test_id, binary_data, tags=(File,)) + CACHE_FILENAME = os.path.join( + os.path.join(TEST_PATTERN_ASSETS_DIR, "cache"), unpack_verify_test_case.binary_filename + ) + await resource.run( + CachedAnalysisAnalyzer, config=CachedAnalysisAnalyzerConfig(filename=CACHE_FILENAME) + ) + return resource + @pytest.fixture async def expected_results(self, unpack_verify_test_case: ComplexBlockUnpackerTestCase) -> Dict: if unpack_verify_test_case.binary_md5_digest == "fc7a6b95d993f955bd92f2bef2699dd0": @@ -52,12 +96,29 @@ async def optional_results(self, unpack_verify_test_case: ComplexBlockUnpackerTe class TestGhidraBasicBlockUnpackAndVerify(BasicBlockUnpackerUnpackAndVerifyPattern): - pass + @pytest.fixture + async def root_resource( + self, + unpack_verify_test_case: BasicBlockUnpackerTestCase, + ofrak_context: OFRAKContext, + test_id: str, + ) -> Resource: + asset_path = os.path.join(TEST_PATTERN_ASSETS_DIR, unpack_verify_test_case.binary_filename) + with open(asset_path, "rb") as f: + binary_data = f.read() + resource = await ofrak_context.create_root_resource(test_id, binary_data, tags=(File,)) + CACHE_FILENAME = os.path.join( + os.path.join(TEST_PATTERN_ASSETS_DIR, "cache"), unpack_verify_test_case.binary_filename + ) + await resource.run( + CachedAnalysisAnalyzer, config=CachedAnalysisAnalyzerConfig(filename=CACHE_FILENAME) + ) + return resource INSTRUCTION_MODE_TEST_CASES = [ - ("fib", InstructionSetMode.NONE), - ("fib_thumb", InstructionSetMode.THUMB), + ("fib", "fib.json", InstructionSetMode.NONE), + ("fib_thumb", "fib_thumb.json", InstructionSetMode.THUMB), ] @@ -65,9 +126,13 @@ class TestGhidraBasicBlockUnpackAndVerify(BasicBlockUnpackerUnpackAndVerifyPatte async def test_case( pyghidra_components: None, ofrak_context: OFRAKContext, request ) -> Tuple[Resource, InstructionSetMode]: - binary_name, mode = request.param + binary_name, cache_name, mode = request.param binary_path = os.path.join(ASSETS_DIR, binary_name) resource = await ofrak_context.create_root_resource_from_file(binary_path) + cache_path = os.path.join(ASSETS_DIR, cache_name) + await resource.run( + CachedAnalysisAnalyzer, config=CachedAnalysisAnalyzerConfig(filename=cache_path) + ) return resource, mode diff --git a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/__main__.py b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/__main__.py new file mode 100644 index 000000000..74278dc99 --- /dev/null +++ b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/__main__.py @@ -0,0 +1,32 @@ +import argparse +import time +import json + +from ofrak_pyghidra.standalone.pyghidra_analysis import unpack + + +def _analyze_binary(args): + start = time.time() + res = unpack(args.infile) + with open(args.outfile, "w") as fh: + json.dump(res, fh, indent=4) + print(f"PyGhidra analysis took {time.time() - start} seconds") + + +parser = argparse.ArgumentParser(description="Run PyGhidra scripts and OFRAK Components.") +command_parser = parser.add_subparsers() + +start_parser = command_parser.add_parser("analyze", description="Start the OFRAK Ghidra server") +start_parser.set_defaults(func=_analyze_binary) +start_parser.add_argument( + "--infile", "-i", type=str, required=True, help="The binary to be analyzed." +) +start_parser.add_argument("--outfile", "-o", type=str, required=True, help="The output json file.") + + +if __name__ == "__main__": + args = parser.parse_args() + if hasattr(args, "func"): + args.func(args) + else: + parser.print_usage() diff --git a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py index d00ddfd5f..fffd3a17a 100644 --- a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py +++ b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py @@ -4,10 +4,8 @@ import pyghidra from ofrak.core import * -import struct from tempfile import TemporaryDirectory import os -import sys import re diff --git a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/scripts/pyghidra_analysis.py b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/standalone/pyghidra_analysis.py similarity index 91% rename from disassemblers/ofrak_pyghidra/ofrak_pyghidra/scripts/pyghidra_analysis.py rename to disassemblers/ofrak_pyghidra/ofrak_pyghidra/standalone/pyghidra_analysis.py index ab2592132..703035b02 100644 --- a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/scripts/pyghidra_analysis.py +++ b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/standalone/pyghidra_analysis.py @@ -1,12 +1,9 @@ -import asyncio import logging import pyghidra -import struct -from tempfile import TemporaryDirectory +import argparse import time -import sys import re import json @@ -20,20 +17,17 @@ def _parse_offset(java_object): def unpack(program_file): with pyghidra.open_program(program_file) as flat_api: - from ghidra.program.model.block import BasicBlockModel - main_dictionary = {} - code_regions = unpack_program(flat_api) + code_regions = _unpack_program(flat_api) for code_region in code_regions: seg_key = f"seg_{code_region['virtual_address']}" main_dictionary[seg_key] = code_region - func_cbs = unpack_code_region(code_region, flat_api) + func_cbs = _unpack_code_region(code_region, flat_api) code_region["children"] = [] for func, cb in func_cbs: cb_key = f"func_{cb['virtual_address']}" code_region["children"].append(cb_key) - bb_model = BasicBlockModel(flat_api.getCurrentProgram()) - basic_blocks, data_words = unpack_complex_block(func, bb_model, flat_api) + basic_blocks, data_words = _unpack_complex_block(func, flat_api) cb["children"] = [] for block, bb in basic_blocks: if bb["size"] == 0: @@ -49,7 +43,7 @@ def unpack(program_file): ) continue bb_key = f"bb_{bb['virtual_address']}" - instructions = unpack_basic_block(block, flat_api) + instructions = _unpack_basic_block(block, flat_api) bb["children"] = [] for instruction in instructions: instr_key = f"instr_{instruction['virtual_address']}" @@ -74,7 +68,7 @@ def unpack(program_file): return main_dictionary -def unpack_program(flat_api): +def _unpack_program(flat_api): ghidra_code_regions = [] for memory_block in flat_api.getMemoryBlocks(): vaddr = _parse_offset(memory_block.getStart()) @@ -87,7 +81,7 @@ def unpack_program(flat_api): return ghidra_code_regions -def unpack_code_region(code_region, flat_api): +def _unpack_code_region(code_region, flat_api): functions = [] start_address = ( flat_api.getAddressFactory() @@ -108,7 +102,7 @@ def unpack_code_region(code_region, flat_api): while func is not None and end_address.subtract(func.getEntryPoint()) > 0: virtual_address = _parse_offset(func.getEntryPoint()) start = _parse_offset(func.getEntryPoint()) - end, _ = get_last_address(func, flat_api) + end, _ = _get_last_address(func, flat_api) if end is not None: cb = { "virtual_address": virtual_address, @@ -120,7 +114,10 @@ def unpack_code_region(code_region, flat_api): return functions -def unpack_complex_block(func, bb_model, flat_api): +def _unpack_complex_block(func, flat_api): + from ghidra.program.model.block import BasicBlockModel + + bb_model = BasicBlockModel(flat_api.getCurrentProgram()) bbs = [] bb_iter = bb_model.getCodeBlocksContaining(func.getBody(), flat_api.monitor) for block in bb_iter: @@ -182,7 +179,7 @@ def unpack_complex_block(func, bb_model, flat_api): } bbs.append((ghidra_block, bb)) - end_data_addr, end_code_addr = get_last_address(func, flat_api) + end_data_addr, end_code_addr = _get_last_address(func, flat_api) dws = [] data = flat_api.getDataAt(end_code_addr) @@ -220,7 +217,7 @@ def unpack_complex_block(func, bb_model, flat_api): return bbs, dws -def unpack_basic_block(block, flat_api): +def _unpack_basic_block(block, flat_api): from java.math import BigInteger from ghidra.program.model.symbol import RefType @@ -309,7 +306,7 @@ def unpack_basic_block(block, flat_api): return instructions -def get_last_address(func, flat_api): +def _get_last_address(func, flat_api): end_addr = None address_iter = func.getBody().getAddressRanges() nextFunc = flat_api.getFunctionAfter(func) @@ -339,8 +336,14 @@ def get_last_address(func, flat_api): if __name__ == "__main__": + parser = argparse.ArgumentParser() + parser.add_argument( + "--infile", "-i", type=str, required=True, help="The binary to be analyzed." + ) + parser.add_argument("--outfile", "-o", type=str, required=True, help="The output json file.") + args = parser.parse_args() start = time.time() - res = unpack(sys.argv[1]) - with open(sys.argv[2], "w") as fh: + res = unpack(args.infile) + with open(args.outfile, "w") as fh: json.dump(res, fh, indent=4) - print(f"Analysis took {time.time() - start} seconds") + print(f"PyGhidra analysis took {time.time() - start} seconds") diff --git a/ofrak_core/test_ofrak/components/assets/cache/Makefile b/ofrak_core/test_ofrak/components/assets/cache/Makefile new file mode 100644 index 000000000..252f9dbd8 --- /dev/null +++ b/ofrak_core/test_ofrak/components/assets/cache/Makefile @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e70908652790b2ba4856c46b96579eb660c6663ba3d6d9a595878380ddb6af4c +size 518 diff --git a/ofrak_core/test_ofrak/components/assets/cache/arm_reloc_relocated.elf b/ofrak_core/test_ofrak/components/assets/cache/arm_reloc_relocated.elf new file mode 100644 index 000000000..85d8ebe30 --- /dev/null +++ b/ofrak_core/test_ofrak/components/assets/cache/arm_reloc_relocated.elf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6742d74965b5a7a48a83fb7d17ff07c512fac7d827d69beefa728abe1156a36f +size 26666 diff --git a/ofrak_core/test_ofrak/components/assets/cache/hello.out b/ofrak_core/test_ofrak/components/assets/cache/hello.out new file mode 100644 index 000000000..a6ff391b8 --- /dev/null +++ b/ofrak_core/test_ofrak/components/assets/cache/hello.out @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79e48d569b2ad550cd788811a2e68b2bdda529ef5e2a93644b0aa12e6e219bea +size 43902 diff --git a/ofrak_core/test_ofrak/components/assets/cache/hello_nosections.out b/ofrak_core/test_ofrak/components/assets/cache/hello_nosections.out new file mode 100644 index 000000000..c1f86e1d4 --- /dev/null +++ b/ofrak_core/test_ofrak/components/assets/cache/hello_nosections.out @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c7b7b91613ef8c2e1dea2b78901a0c620027bb8482722d7582a0e3056cbf6426 +size 40684 diff --git a/ofrak_core/test_ofrak/components/assets/cache/kernel_address_space.out b/ofrak_core/test_ofrak/components/assets/cache/kernel_address_space.out new file mode 100644 index 000000000..ae359e9f1 --- /dev/null +++ b/ofrak_core/test_ofrak/components/assets/cache/kernel_address_space.out @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:785a78af37d0f9a0bd15eb20f621ead6b601070830d5acfa404f10bd0ca6c974 +size 1997 diff --git a/ofrak_core/test_ofrak/components/assets/cache/simple_arm_gcc.o.elf b/ofrak_core/test_ofrak/components/assets/cache/simple_arm_gcc.o.elf new file mode 100644 index 000000000..a04330510 --- /dev/null +++ b/ofrak_core/test_ofrak/components/assets/cache/simple_arm_gcc.o.elf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c57cb52473635622096a0bd0cdc88a23dfe3431f862d328570c2036a905c8f5 +size 13387 diff --git a/ofrak_core/test_ofrak/components/assets/cache/simple_pie_thumb_bin b/ofrak_core/test_ofrak/components/assets/cache/simple_pie_thumb_bin new file mode 100644 index 000000000..0bf3d15e2 --- /dev/null +++ b/ofrak_core/test_ofrak/components/assets/cache/simple_pie_thumb_bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b56dcea278a0f1e3e23fc173e059e323ce6d0d6024b7bebbdf484f74fcbde54 +size 20490 From f084fb950119aa6531c96a262d5f1251858ad3ff Mon Sep 17 00:00:00 2001 From: Dan Pesce Date: Thu, 2 Jan 2025 18:08:58 -0500 Subject: [PATCH 16/33] added some metadata with ghidra pie fix and hash checking, all tests pass --- .../components/cached_unpacker.py | 63 ++++++++++++- .../ofrak_cached_test/assets/Makefile | 4 +- .../ofrak_cached_test/assets/fib.json | 4 +- .../ofrak_cached_test/assets/fib_thumb.json | 4 +- .../assets/hello.x64.elf.json | 4 +- .../standalone/pyghidra_analysis.py | 23 +++-- .../example_ghidra_package.py | 14 --- .../GetCodeRegionsDuplicate.java | 88 ------------------- .../ofrak_pyghidra_test/assets/src/Makefile | 21 +---- .../ofrak_pyghidra_test/assets/src/fib.c | 21 +---- .../components/assets/cache/Makefile | 4 +- .../assets/cache/arm_reloc_relocated.elf | 4 +- .../components/assets/cache/hello.out | 4 +- .../assets/cache/hello_nosections.out | 4 +- .../assets/cache/kernel_address_space.out | 4 +- .../assets/cache/simple_arm_gcc.o.elf | 4 +- .../assets/cache/simple_pie_thumb_bin | 4 +- 17 files changed, 104 insertions(+), 170 deletions(-) delete mode 100644 disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/assets/example_ghidra_package/example_ghidra_package.py delete mode 100644 disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/assets/example_ghidra_package/ghidra_scripts/GetCodeRegionsDuplicate.java diff --git a/disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py b/disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py index d6b485697..2e1b86043 100644 --- a/disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py +++ b/disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py @@ -1,5 +1,6 @@ from ofrak.core import * import json +import hashlib from typing import Dict, Any from ofrak.core.code_region import CodeRegion from ofrak.core.complex_block import ComplexBlock @@ -27,6 +28,10 @@ def store_program_attributes(self, resource_id: bytes, program_attributes: Progr self.analysis[resource_id] = dict() self.analysis[resource_id]["program_attributes"] = program_attributes + def delete_id_from_store(self, resource_id: bytes): + if resource_id in self.analysis: + del self.analysis[resource_id] + def get_analysis(self, resource_id: bytes) -> Dict[str, Any]: return self.analysis[resource_id]["analysis"] @@ -42,6 +47,7 @@ class CachedAnalysis(ResourceView): @dataclass class CachedAnalysisAnalyzerConfig(ComponentConfig): filename: str + force: Optional[bool] = False class CachedAnalysisAnalyzer(Analyzer[CachedAnalysisAnalyzerConfig, CachedAnalysis]): @@ -60,6 +66,7 @@ def __init__( self.analysis_store = analysis_store async def analyze(self, resource: Resource, config: CachedAnalysisAnalyzerConfig): + await resource.identify() if not resource.has_tag(Program) and not resource.has_attributes(ProgramAttributes): raise AttributeError( @@ -68,11 +75,21 @@ async def analyze(self, resource: Resource, config: CachedAnalysisAnalyzerConfig await resource.unpack() # Must unpack ELF to get program attributes program_attributes = await resource.analyze(ProgramAttributes) self.analysis_store.store_analysis(resource.get_id(), config.filename) + if not config.force: + if not self.verify_cache_file(resource): + raise ValueError("MD5 recorded in cache file does not match the hash of the requested resource, use the force config option to use this cache file anyway.") self.analysis_store.store_program_attributes(resource.get_id(), program_attributes) cached_analysis_view = CachedAnalysis() + resource.add_view(cached_analysis_view) await resource.save() return cached_analysis_view + async def verify_cache_file(self, resource: Resource): + data = await resource.get_data() + md5_hash = hashlib.md5(data) + import ipdb; ipdb.set_trace() + return md5_hash.digest().hex() == self.analysis_store.get_analysis(resource.get_id())["metadata"]["hash"] + class CachedProgramUnpacker(Unpacker[None]): targets = (CachedAnalysis,) @@ -93,10 +110,50 @@ async def unpack(self, resource: Resource, config: None): analysis = self.analysis_store.get_analysis(resource.get_id()) for key, mem_region in analysis.items(): if key.startswith("seg"): - cr = CodeRegion( + await resource.create_child_from_view(CodeRegion( + virtual_address=mem_region["virtual_address"], size=mem_region["size"] + )) + +class CachedCodeRegionModifier(Modifier[None]): + targets=(CodeRegion,) + + def __init__( + self, + resource_factory: ResourceFactory, + data_service: DataServiceInterface, + resource_service: ResourceServiceInterface, + analysis_store: CachedAnalysisStore, + ): + super().__init__(resource_factory, data_service, resource_service) + self.analysis_store = analysis_store + + async def modify(self, resource: Resource, config: None): + program_r = await resource.get_only_ancestor(ResourceFilter.with_tags(Program)) + analysis = self.analysis_store.get_analysis(program_r.get_id()) + ofrak_code_regions = await program_r.get_descendants_as_view( + v_type=CodeRegion, r_filter=ResourceFilter(tags=[CodeRegion]) + ) + backend_code_regions: List[CodeRegion] = [] + for key, mem_region in analysis.items(): + if key.startswith("seg"): + backend_code_regions.append(CodeRegion( virtual_address=mem_region["virtual_address"], size=mem_region["size"] + )) + + ofrak_code_regions = sorted(ofrak_code_regions, key=lambda cr: cr.virtual_address) + backend_code_regions = sorted(backend_code_regions, key=lambda cr: cr.virtual_address) + + if len(ofrak_code_regions) > 0: + code_region = await resource.view_as(CodeRegion) + relative_va = code_region.virtual_address - ofrak_code_regions[0].virtual_address + + for backend_cr in backend_code_regions: + backend_relative_va = ( + backend_cr.virtual_address - backend_code_regions[0].virtual_address ) - await resource.create_child_from_view(cr) + if backend_relative_va == relative_va and backend_cr.size == code_region.size: + code_region.resource.add_view(backend_cr) # TODO: https://github.com/redballoonsecurity/ofrak/issues/537 + await resource.save() class CachedCodeRegionUnpacker(CodeRegionUnpacker): @@ -114,6 +171,8 @@ def __init__( async def unpack(self, resource: Resource, config: None): program_r = await resource.get_only_ancestor(ResourceFilter.with_tags(Program)) analysis = self.analysis_store.get_analysis(program_r.get_id()) + if analysis["metadata"]["backend"] == "ghidra": + await resource.run(CachedCodeRegionModifier) code_region_view = await resource.view_as(CodeRegion) func_keys = analysis[f"seg_{code_region_view.virtual_address}"]["children"] for func_key in func_keys: diff --git a/disassemblers/ofrak_cached/ofrak_cached_test/assets/Makefile b/disassemblers/ofrak_cached/ofrak_cached_test/assets/Makefile index 18f9f1149..0622299b9 100644 --- a/disassemblers/ofrak_cached/ofrak_cached_test/assets/Makefile +++ b/disassemblers/ofrak_cached/ofrak_cached_test/assets/Makefile @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:94d5de06154bcb4bd315d59be4e910a1ae2e4f78202730af8b61349f0db8ebed -size 323 +oid sha256:c54e21a6a5ac5171057d2378fe470691a44e6ef6fbda72365fc7016d1c85e5cc +size 387 diff --git a/disassemblers/ofrak_cached/ofrak_cached_test/assets/fib.json b/disassemblers/ofrak_cached/ofrak_cached_test/assets/fib.json index 8856a088c..750b02b02 100644 --- a/disassemblers/ofrak_cached/ofrak_cached_test/assets/fib.json +++ b/disassemblers/ofrak_cached/ofrak_cached_test/assets/fib.json @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a0e9d0f831572f4e996fc0149ac9f0b1c2fe95a417a01d4936caf44ab170c0bb -size 3346218 +oid sha256:ac526fea2359f5749425fe6c3676c3a1864857219e522ca557b6d021933c050c +size 3345497 diff --git a/disassemblers/ofrak_cached/ofrak_cached_test/assets/fib_thumb.json b/disassemblers/ofrak_cached/ofrak_cached_test/assets/fib_thumb.json index 2e343facc..d5e0b4c56 100644 --- a/disassemblers/ofrak_cached/ofrak_cached_test/assets/fib_thumb.json +++ b/disassemblers/ofrak_cached/ofrak_cached_test/assets/fib_thumb.json @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1da7c9ade2002b60266a3ce8ad1152f61f7fe6a0861fbe6eb78eb6c41a0ad5f4 -size 3489690 +oid sha256:8ffde2e557843ea43f1feb7a799a4b00d465bc1cf79c7308553f70496719a506 +size 3488969 diff --git a/disassemblers/ofrak_cached/ofrak_cached_test/assets/hello.x64.elf.json b/disassemblers/ofrak_cached/ofrak_cached_test/assets/hello.x64.elf.json index 4cec35bd2..36f126484 100644 --- a/disassemblers/ofrak_cached/ofrak_cached_test/assets/hello.x64.elf.json +++ b/disassemblers/ofrak_cached/ofrak_cached_test/assets/hello.x64.elf.json @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:12d06e3c72a332b8803a22dfe4dd946493a8af9d83c47b33edbbf31689bae472 -size 38090 +oid sha256:3e5e0397139a30bfbc592a7da60dab008e085f5ca3b1a4dbee7aae3d827b5777 +size 35465 diff --git a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/standalone/pyghidra_analysis.py b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/standalone/pyghidra_analysis.py index 703035b02..3651995bb 100644 --- a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/standalone/pyghidra_analysis.py +++ b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/standalone/pyghidra_analysis.py @@ -1,6 +1,6 @@ import logging - +import hashlib import pyghidra import argparse import time @@ -19,6 +19,12 @@ def unpack(program_file): with pyghidra.open_program(program_file) as flat_api: main_dictionary = {} code_regions = _unpack_program(flat_api) + main_dictionary["metadata"] = {} + main_dictionary["metadata"]["backend"] = "ghidra" + with open(program_file, "rb") as fh: + data = fh.read() + md5_hash = hashlib.md5(data) + main_dictionary["metadata"]["hash"] = md5_hash.digest().hex() for code_region in code_regions: seg_key = f"seg_{code_region['virtual_address']}" main_dictionary[seg_key] = code_region @@ -71,13 +77,14 @@ def unpack(program_file): def _unpack_program(flat_api): ghidra_code_regions = [] for memory_block in flat_api.getMemoryBlocks(): - vaddr = _parse_offset(memory_block.getStart()) - ghidra_code_regions.append( - { - "virtual_address": vaddr, - "size": memory_block.getSize(), - } - ) + if memory_block.isExecute(): + vaddr = _parse_offset(memory_block.getStart()) + ghidra_code_regions.append( + { + "virtual_address": vaddr, + "size": memory_block.getSize(), + } + ) return ghidra_code_regions diff --git a/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/assets/example_ghidra_package/example_ghidra_package.py b/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/assets/example_ghidra_package/example_ghidra_package.py deleted file mode 100644 index b8000a71a..000000000 --- a/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/assets/example_ghidra_package/example_ghidra_package.py +++ /dev/null @@ -1,14 +0,0 @@ -import os.path - -from ofrak import Modifier, Resource -from ofrak_ghidra.ghidra_model import OfrakGhidraScript, OfrakGhidraMixin - - -class GhidraExampleComponent(Modifier, OfrakGhidraMixin): - get_code_regions_script = OfrakGhidraScript( - os.path.join(os.path.dirname(__file__), "ghidra_scripts", "GetCodeRegionsDuplicate.java"), - ) - targets = () - - async def modify(self, resource: Resource, config=None) -> None: - _ = await self.get_code_regions_script.call_script(resource) diff --git a/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/assets/example_ghidra_package/ghidra_scripts/GetCodeRegionsDuplicate.java b/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/assets/example_ghidra_package/ghidra_scripts/GetCodeRegionsDuplicate.java deleted file mode 100644 index cbc695230..000000000 --- a/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/assets/example_ghidra_package/ghidra_scripts/GetCodeRegionsDuplicate.java +++ /dev/null @@ -1,88 +0,0 @@ -import com.google.common.base.Strings; -import ghidra.app.util.headless.HeadlessScript; -import ghidra.app.script.GhidraState; -import ghidra.program.model.address.Address; -import ghidra.program.model.address.AddressRange; -import ghidra.program.model.address.AddressRangeIterator; -import ghidra.program.model.address.AddressSet; -import ghidra.program.model.block.BasicBlockModel; -import ghidra.program.model.block.CodeBlock; -import ghidra.program.model.block.CodeBlockIterator; -import ghidra.program.model.block.CodeBlockModel; -import ghidra.program.model.listing.*; -import ghidra.program.model.mem.Memory; -import ghidra.program.model.mem.MemoryBlock; -import ghidra.program.model.mem.MemoryBlockSourceInfo; -import ghidra.program.model.pcode.PcodeOp; -import ghidra.util.exception.CancelledException; -import ghidra.util.task.TaskMonitor; -import ghidra.program.model.lang.Register; -import ghidra.program.model.lang.RegisterValue; -import ghidra.program.model.symbol.Reference; -import ghidra.program.model.block.CodeBlockReferenceIterator; -import ghidra.program.model.symbol.ReferenceIterator; -import ghidra.program.model.symbol.RefType; - -import java.io.IOException; -import java.util.*; -import java.util.function.Predicate; -import java.util.stream.Collectors; -import java.math.BigInteger; - -public class GetCodeRegionsDuplicate extends HeadlessScript { - @Override - public void run() throws Exception { - try{ - String response = new GetCodeRegionsDuplicate.Result().toJson(); - storeHeadlessValue("OfrakResult_GetCodeRegions", response); - } catch (Exception e){ - println(e.toString()); - throw e; - } - } - - - class Result { - final List codeRegions; - - Result() throws CancelledException { - this.codeRegions = new ArrayList<>(); - - MemoryBlock[] blocks = getMemoryBlocks(); - int i; - - for (i=0; i -#include - -int main(int argc, char **argv) { - puts("Meow!"); - - int f1 = 0; - int f2 = 1; - int f3 = f1 + f2; - for (int i = 2; i < 18; i++) { - f1 = f2; - f2 = f3; - f3 = f1 + f2; - } - - printf("The eighteenth Fibonacci number is: %d\n", f3); - return 0; -} +version https://git-lfs.github.com/spec/v1 +oid sha256:dceb3b515ea092a5b1fdad2014d1f6cce82551b4f64f18274a166207600b424c +size 294 diff --git a/ofrak_core/test_ofrak/components/assets/cache/Makefile b/ofrak_core/test_ofrak/components/assets/cache/Makefile index 252f9dbd8..20834ab34 100644 --- a/ofrak_core/test_ofrak/components/assets/cache/Makefile +++ b/ofrak_core/test_ofrak/components/assets/cache/Makefile @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e70908652790b2ba4856c46b96579eb660c6663ba3d6d9a595878380ddb6af4c -size 518 +oid sha256:7a80fc7deb113ce012469661fe58823f39312f5057269ac66b5645c82841a6de +size 660 diff --git a/ofrak_core/test_ofrak/components/assets/cache/arm_reloc_relocated.elf b/ofrak_core/test_ofrak/components/assets/cache/arm_reloc_relocated.elf index 85d8ebe30..c9608b92b 100644 --- a/ofrak_core/test_ofrak/components/assets/cache/arm_reloc_relocated.elf +++ b/ofrak_core/test_ofrak/components/assets/cache/arm_reloc_relocated.elf @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6742d74965b5a7a48a83fb7d17ff07c512fac7d827d69beefa728abe1156a36f -size 26666 +oid sha256:ebe2d8eaab0bff8e78920095916c43c46da6b8fab0eea5bd902cb30ccf97dd81 +size 26573 diff --git a/ofrak_core/test_ofrak/components/assets/cache/hello.out b/ofrak_core/test_ofrak/components/assets/cache/hello.out index a6ff391b8..d4cd23826 100644 --- a/ofrak_core/test_ofrak/components/assets/cache/hello.out +++ b/ofrak_core/test_ofrak/components/assets/cache/hello.out @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:79e48d569b2ad550cd788811a2e68b2bdda529ef5e2a93644b0aa12e6e219bea -size 43902 +oid sha256:b1b3b78ce1f2ed17b82387fa99558c32f759f6a125e9a07a07cab3a1d6d302e2 +size 40942 diff --git a/ofrak_core/test_ofrak/components/assets/cache/hello_nosections.out b/ofrak_core/test_ofrak/components/assets/cache/hello_nosections.out index c1f86e1d4..b59ac5abd 100644 --- a/ofrak_core/test_ofrak/components/assets/cache/hello_nosections.out +++ b/ofrak_core/test_ofrak/components/assets/cache/hello_nosections.out @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c7b7b91613ef8c2e1dea2b78901a0c620027bb8482722d7582a0e3056cbf6426 -size 40684 +oid sha256:a74db450f18a10718487e41f31ef32a8ecad4bef424f2ee36ee11b5444b3733e +size 39969 diff --git a/ofrak_core/test_ofrak/components/assets/cache/kernel_address_space.out b/ofrak_core/test_ofrak/components/assets/cache/kernel_address_space.out index ae359e9f1..a1ae76944 100644 --- a/ofrak_core/test_ofrak/components/assets/cache/kernel_address_space.out +++ b/ofrak_core/test_ofrak/components/assets/cache/kernel_address_space.out @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:785a78af37d0f9a0bd15eb20f621ead6b601070830d5acfa404f10bd0ca6c974 -size 1997 +oid sha256:6ba38a718f224ae1e424bbc66b846ffffd52b480d369bcce9df49edcc891c61b +size 1246 diff --git a/ofrak_core/test_ofrak/components/assets/cache/simple_arm_gcc.o.elf b/ofrak_core/test_ofrak/components/assets/cache/simple_arm_gcc.o.elf index a04330510..d53df604c 100644 --- a/ofrak_core/test_ofrak/components/assets/cache/simple_arm_gcc.o.elf +++ b/ofrak_core/test_ofrak/components/assets/cache/simple_arm_gcc.o.elf @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9c57cb52473635622096a0bd0cdc88a23dfe3431f862d328570c2036a905c8f5 -size 13387 +oid sha256:7bc81ff9425940c26fa2edfaac50fb3e0886ebe76b2874a8c60d7a1fd3cdfb55 +size 12784 diff --git a/ofrak_core/test_ofrak/components/assets/cache/simple_pie_thumb_bin b/ofrak_core/test_ofrak/components/assets/cache/simple_pie_thumb_bin index 0bf3d15e2..be47b78d6 100644 --- a/ofrak_core/test_ofrak/components/assets/cache/simple_pie_thumb_bin +++ b/ofrak_core/test_ofrak/components/assets/cache/simple_pie_thumb_bin @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9b56dcea278a0f1e3e23fc173e059e323ce6d0d6024b7bebbdf484f74fcbde54 -size 20490 +oid sha256:38f9fdfc3478b7dad4d26c3bb70cc14de8aef351b8caa4dc5b272b76cb2b0a98 +size 19669 From 2ba15ddc2cd388b90f5472c4c23755644635d92b Mon Sep 17 00:00:00 2001 From: Dan Pesce Date: Thu, 2 Jan 2025 18:09:24 -0500 Subject: [PATCH 17/33] lint --- .../components/cached_unpacker.py | 39 ++++++++++++------- 1 file changed, 26 insertions(+), 13 deletions(-) diff --git a/disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py b/disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py index 2e1b86043..d64fe7813 100644 --- a/disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py +++ b/disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py @@ -66,7 +66,6 @@ def __init__( self.analysis_store = analysis_store async def analyze(self, resource: Resource, config: CachedAnalysisAnalyzerConfig): - await resource.identify() if not resource.has_tag(Program) and not resource.has_attributes(ProgramAttributes): raise AttributeError( @@ -77,7 +76,9 @@ async def analyze(self, resource: Resource, config: CachedAnalysisAnalyzerConfig self.analysis_store.store_analysis(resource.get_id(), config.filename) if not config.force: if not self.verify_cache_file(resource): - raise ValueError("MD5 recorded in cache file does not match the hash of the requested resource, use the force config option to use this cache file anyway.") + raise ValueError( + "MD5 recorded in cache file does not match the hash of the requested resource, use the force config option to use this cache file anyway." + ) self.analysis_store.store_program_attributes(resource.get_id(), program_attributes) cached_analysis_view = CachedAnalysis() resource.add_view(cached_analysis_view) @@ -87,8 +88,13 @@ async def analyze(self, resource: Resource, config: CachedAnalysisAnalyzerConfig async def verify_cache_file(self, resource: Resource): data = await resource.get_data() md5_hash = hashlib.md5(data) - import ipdb; ipdb.set_trace() - return md5_hash.digest().hex() == self.analysis_store.get_analysis(resource.get_id())["metadata"]["hash"] + import ipdb + + ipdb.set_trace() + return ( + md5_hash.digest().hex() + == self.analysis_store.get_analysis(resource.get_id())["metadata"]["hash"] + ) class CachedProgramUnpacker(Unpacker[None]): @@ -110,13 +116,16 @@ async def unpack(self, resource: Resource, config: None): analysis = self.analysis_store.get_analysis(resource.get_id()) for key, mem_region in analysis.items(): if key.startswith("seg"): - await resource.create_child_from_view(CodeRegion( - virtual_address=mem_region["virtual_address"], size=mem_region["size"] - )) + await resource.create_child_from_view( + CodeRegion( + virtual_address=mem_region["virtual_address"], size=mem_region["size"] + ) + ) + class CachedCodeRegionModifier(Modifier[None]): - targets=(CodeRegion,) - + targets = (CodeRegion,) + def __init__( self, resource_factory: ResourceFactory, @@ -136,9 +145,11 @@ async def modify(self, resource: Resource, config: None): backend_code_regions: List[CodeRegion] = [] for key, mem_region in analysis.items(): if key.startswith("seg"): - backend_code_regions.append(CodeRegion( - virtual_address=mem_region["virtual_address"], size=mem_region["size"] - )) + backend_code_regions.append( + CodeRegion( + virtual_address=mem_region["virtual_address"], size=mem_region["size"] + ) + ) ofrak_code_regions = sorted(ofrak_code_regions, key=lambda cr: cr.virtual_address) backend_code_regions = sorted(backend_code_regions, key=lambda cr: cr.virtual_address) @@ -152,7 +163,9 @@ async def modify(self, resource: Resource, config: None): backend_cr.virtual_address - backend_code_regions[0].virtual_address ) if backend_relative_va == relative_va and backend_cr.size == code_region.size: - code_region.resource.add_view(backend_cr) # TODO: https://github.com/redballoonsecurity/ofrak/issues/537 + code_region.resource.add_view( + backend_cr + ) # TODO: https://github.com/redballoonsecurity/ofrak/issues/537 await resource.save() From 6bbc9b5cb24fcf15b949b18545d09827a221b608 Mon Sep 17 00:00:00 2001 From: Dan Pesce Date: Fri, 3 Jan 2025 12:09:03 -0500 Subject: [PATCH 18/33] update executable segment flag in cache file --- .../ofrak_cached/components/cached_unpacker.py | 7 ++----- .../ofrak_cached_test/assets/fib.json | 4 ++-- .../ofrak_cached_test/assets/fib_thumb.json | 4 ++-- .../ofrak_cached_test/assets/hello.x64.elf.json | 4 ++-- .../components/pyghidra_components.py | 4 ---- .../standalone/pyghidra_analysis.py | 17 ++++++----------- .../assets/cache/arm_reloc_relocated.elf | 4 ++-- .../components/assets/cache/hello.out | 4 ++-- .../assets/cache/hello_nosections.out | 4 ++-- .../assets/cache/kernel_address_space.out | 4 ++-- .../assets/cache/simple_arm_gcc.o.elf | 4 ++-- .../assets/cache/simple_pie_thumb_bin | 4 ++-- 12 files changed, 26 insertions(+), 38 deletions(-) diff --git a/disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py b/disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py index d64fe7813..0c1de6ae5 100644 --- a/disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py +++ b/disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py @@ -75,7 +75,7 @@ async def analyze(self, resource: Resource, config: CachedAnalysisAnalyzerConfig program_attributes = await resource.analyze(ProgramAttributes) self.analysis_store.store_analysis(resource.get_id(), config.filename) if not config.force: - if not self.verify_cache_file(resource): + if not await self.verify_cache_file(resource): raise ValueError( "MD5 recorded in cache file does not match the hash of the requested resource, use the force config option to use this cache file anyway." ) @@ -88,9 +88,6 @@ async def analyze(self, resource: Resource, config: CachedAnalysisAnalyzerConfig async def verify_cache_file(self, resource: Resource): data = await resource.get_data() md5_hash = hashlib.md5(data) - import ipdb - - ipdb.set_trace() return ( md5_hash.digest().hex() == self.analysis_store.get_analysis(resource.get_id())["metadata"]["hash"] @@ -144,7 +141,7 @@ async def modify(self, resource: Resource, config: None): ) backend_code_regions: List[CodeRegion] = [] for key, mem_region in analysis.items(): - if key.startswith("seg"): + if key.startswith("seg") and mem_region["executable"]: backend_code_regions.append( CodeRegion( virtual_address=mem_region["virtual_address"], size=mem_region["size"] diff --git a/disassemblers/ofrak_cached/ofrak_cached_test/assets/fib.json b/disassemblers/ofrak_cached/ofrak_cached_test/assets/fib.json index 750b02b02..be405a8d6 100644 --- a/disassemblers/ofrak_cached/ofrak_cached_test/assets/fib.json +++ b/disassemblers/ofrak_cached/ofrak_cached_test/assets/fib.json @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ac526fea2359f5749425fe6c3676c3a1864857219e522ca557b6d021933c050c -size 3345497 +oid sha256:c255a842abf9702d4accdee7fc451a0bb36bf3ba724c81299a35e687be13fc62 +size 3346639 diff --git a/disassemblers/ofrak_cached/ofrak_cached_test/assets/fib_thumb.json b/disassemblers/ofrak_cached/ofrak_cached_test/assets/fib_thumb.json index d5e0b4c56..b0603ce69 100644 --- a/disassemblers/ofrak_cached/ofrak_cached_test/assets/fib_thumb.json +++ b/disassemblers/ofrak_cached/ofrak_cached_test/assets/fib_thumb.json @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8ffde2e557843ea43f1feb7a799a4b00d465bc1cf79c7308553f70496719a506 -size 3488969 +oid sha256:0d8b5f1df4a7e7b3994269f1d37bcbbd93c42910b0ce468b160d416e08be0aa3 +size 3490111 diff --git a/disassemblers/ofrak_cached/ofrak_cached_test/assets/hello.x64.elf.json b/disassemblers/ofrak_cached/ofrak_cached_test/assets/hello.x64.elf.json index 36f126484..34f2ad15b 100644 --- a/disassemblers/ofrak_cached/ofrak_cached_test/assets/hello.x64.elf.json +++ b/disassemblers/ofrak_cached/ofrak_cached_test/assets/hello.x64.elf.json @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3e5e0397139a30bfbc592a7da60dab008e085f5ca3b1a4dbee7aae3d827b5777 -size 35465 +oid sha256:7c3b2b9117fc2943a28ae9fb036b209d2a47667e16da45861d50416d1fe097b4 +size 38945 diff --git a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py index fffd3a17a..8aac77196 100644 --- a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py +++ b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py @@ -353,10 +353,6 @@ async def unpack_basic_block(self, block, flat_api): mnem = str(mnem).lower() mnem = re.sub("cpy", "mov", mnem) operands = re.sub("0x[0]+([0-9])", lambda match: f"0x{match.group(1)}", operands) - if "0x00" in operands: - import ipdb - - ipdb.set_trace() operands = re.sub(" \+ -", " - ", operands) operands = re.sub(",([^\s])", lambda match: f", {match.group(1)}", operands) disasm = f"{mnem} {operands}" diff --git a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/standalone/pyghidra_analysis.py b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/standalone/pyghidra_analysis.py index 3651995bb..2c5cc34b9 100644 --- a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/standalone/pyghidra_analysis.py +++ b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/standalone/pyghidra_analysis.py @@ -77,14 +77,13 @@ def unpack(program_file): def _unpack_program(flat_api): ghidra_code_regions = [] for memory_block in flat_api.getMemoryBlocks(): + is_execute = False if memory_block.isExecute(): - vaddr = _parse_offset(memory_block.getStart()) - ghidra_code_regions.append( - { - "virtual_address": vaddr, - "size": memory_block.getSize(), - } - ) + is_execute = True + vaddr = _parse_offset(memory_block.getStart()) + ghidra_code_regions.append( + {"virtual_address": vaddr, "size": memory_block.getSize(), "executable": is_execute} + ) return ghidra_code_regions @@ -292,10 +291,6 @@ def _unpack_basic_block(block, flat_api): mnem = str(mnem).lower() mnem = re.sub("cpy", "mov", mnem) operands = re.sub("0x[0]+([0-9])", lambda match: f"0x{match.group(1)}", operands) - if "0x00" in operands: - import ipdb - - ipdb.set_trace() operands = re.sub(" \+ -", " - ", operands) operands = re.sub(",([^\s])", lambda match: f", {match.group(1)}", operands) disasm = f"{mnem} {operands}" diff --git a/ofrak_core/test_ofrak/components/assets/cache/arm_reloc_relocated.elf b/ofrak_core/test_ofrak/components/assets/cache/arm_reloc_relocated.elf index c9608b92b..466c5bcfd 100644 --- a/ofrak_core/test_ofrak/components/assets/cache/arm_reloc_relocated.elf +++ b/ofrak_core/test_ofrak/components/assets/cache/arm_reloc_relocated.elf @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ebe2d8eaab0bff8e78920095916c43c46da6b8fab0eea5bd902cb30ccf97dd81 -size 26573 +oid sha256:9c3b8f0c71d02c9c5080786acae2da32fe9f9ab2c4e90e5f0fb10df1d6619c64 +size 26857 diff --git a/ofrak_core/test_ofrak/components/assets/cache/hello.out b/ofrak_core/test_ofrak/components/assets/cache/hello.out index d4cd23826..b8daf877e 100644 --- a/ofrak_core/test_ofrak/components/assets/cache/hello.out +++ b/ofrak_core/test_ofrak/components/assets/cache/hello.out @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b1b3b78ce1f2ed17b82387fa99558c32f759f6a125e9a07a07cab3a1d6d302e2 -size 40942 +oid sha256:b547e9e044e2990c1db79038dbebfa12aa614a3c45076bf512b4292e6c802560 +size 44815 diff --git a/ofrak_core/test_ofrak/components/assets/cache/hello_nosections.out b/ofrak_core/test_ofrak/components/assets/cache/hello_nosections.out index b59ac5abd..1d49fbd84 100644 --- a/ofrak_core/test_ofrak/components/assets/cache/hello_nosections.out +++ b/ofrak_core/test_ofrak/components/assets/cache/hello_nosections.out @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a74db450f18a10718487e41f31ef32a8ecad4bef424f2ee36ee11b5444b3733e -size 39969 +oid sha256:67c37fd42403fc3298529d111cbdd6cd125b2526e42172a86b9a168a9492ae66 +size 40904 diff --git a/ofrak_core/test_ofrak/components/assets/cache/kernel_address_space.out b/ofrak_core/test_ofrak/components/assets/cache/kernel_address_space.out index a1ae76944..dde933bca 100644 --- a/ofrak_core/test_ofrak/components/assets/cache/kernel_address_space.out +++ b/ofrak_core/test_ofrak/components/assets/cache/kernel_address_space.out @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6ba38a718f224ae1e424bbc66b846ffffd52b480d369bcce9df49edcc891c61b -size 1246 +oid sha256:0d366c0e557b51fd39d508085cef7c050e34ccaaac35c992eb4e0d1b4f6e84fc +size 2304 diff --git a/ofrak_core/test_ofrak/components/assets/cache/simple_arm_gcc.o.elf b/ofrak_core/test_ofrak/components/assets/cache/simple_arm_gcc.o.elf index d53df604c..b478a26a4 100644 --- a/ofrak_core/test_ofrak/components/assets/cache/simple_arm_gcc.o.elf +++ b/ofrak_core/test_ofrak/components/assets/cache/simple_arm_gcc.o.elf @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7bc81ff9425940c26fa2edfaac50fb3e0886ebe76b2874a8c60d7a1fd3cdfb55 -size 12784 +oid sha256:ef385eb79396b8c0f9451d99af2650c69bbb6943279bc68e4172d5fa6d175038 +size 13779 diff --git a/ofrak_core/test_ofrak/components/assets/cache/simple_pie_thumb_bin b/ofrak_core/test_ofrak/components/assets/cache/simple_pie_thumb_bin index be47b78d6..f177b974a 100644 --- a/ofrak_core/test_ofrak/components/assets/cache/simple_pie_thumb_bin +++ b/ofrak_core/test_ofrak/components/assets/cache/simple_pie_thumb_bin @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:38f9fdfc3478b7dad4d26c3bb70cc14de8aef351b8caa4dc5b272b76cb2b0a98 -size 19669 +oid sha256:cf5ef3e94209513d7add1c9f4f87270a9fdc400d52664445cf174c2d912d6ab5 +size 20884 From b4ce27c63650498b1fba7589072763c986604fb2 Mon Sep 17 00:00:00 2001 From: Dan Pesce Date: Fri, 3 Jan 2025 15:23:54 -0500 Subject: [PATCH 19/33] lint --- .../ofrak_cached/ofrak_cached/components/cached_unpacker.py | 2 +- disassemblers/ofrak_cached/ofrak_cached_test/assets/fib.json | 3 --- disassemblers/ofrak_cached/ofrak_cached_test/conftest.py | 1 - disassemblers/ofrak_pyghidra/Dockerstub | 2 +- .../ofrak_pyghidra/components/pyghidra_components.py | 4 ++-- .../ofrak_pyghidra/standalone/pyghidra_analysis.py | 4 ++-- disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/conftest.py | 1 - .../ofrak_pyghidra_test/test_pyghidra_components.py | 2 -- 8 files changed, 6 insertions(+), 13 deletions(-) delete mode 100644 disassemblers/ofrak_cached/ofrak_cached_test/assets/fib.json diff --git a/disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py b/disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py index 0c1de6ae5..77088441f 100644 --- a/disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py +++ b/disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py @@ -17,7 +17,7 @@ def __init__(self): self.program_attributes: Optional[ProgramAttributes] = None def store_analysis(self, resource_id: bytes, filename: str): - with open(filename, "r") as fh: + with open(filename) as fh: analysis = json.load(fh) if resource_id not in self.analysis.keys(): self.analysis[resource_id] = dict() diff --git a/disassemblers/ofrak_cached/ofrak_cached_test/assets/fib.json b/disassemblers/ofrak_cached/ofrak_cached_test/assets/fib.json deleted file mode 100644 index be405a8d6..000000000 --- a/disassemblers/ofrak_cached/ofrak_cached_test/assets/fib.json +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c255a842abf9702d4accdee7fc451a0bb36bf3ba724c81299a35e687be13fc62 -size 3346639 diff --git a/disassemblers/ofrak_cached/ofrak_cached_test/conftest.py b/disassemblers/ofrak_cached/ofrak_cached_test/conftest.py index a4f75a384..e02383aa2 100755 --- a/disassemblers/ofrak_cached/ofrak_cached_test/conftest.py +++ b/disassemblers/ofrak_cached/ofrak_cached_test/conftest.py @@ -1,5 +1,4 @@ import pytest -import ofrak_capstone import ofrak_cached from test_ofrak.components.hello_world_elf import hello_elf diff --git a/disassemblers/ofrak_pyghidra/Dockerstub b/disassemblers/ofrak_pyghidra/Dockerstub index 3552ac3f8..c751c4148 100644 --- a/disassemblers/ofrak_pyghidra/Dockerstub +++ b/disassemblers/ofrak_pyghidra/Dockerstub @@ -19,4 +19,4 @@ RUN git clone https://github.com/NationalSecurityAgency/ghidra.git && \ python3 -m pip install -e . ENV GHIDRA_INSTALL_DIR=/opt/rbs/ghidra_11.3_DEV/ -RUN export GHIDRA_INSTALL_DIR=/opt/rbs/ghidra_11.3_DEV/ \ No newline at end of file +RUN export GHIDRA_INSTALL_DIR=/opt/rbs/ghidra_11.3_DEV/ diff --git a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py index 8aac77196..b50213c6f 100644 --- a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py +++ b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py @@ -353,8 +353,8 @@ async def unpack_basic_block(self, block, flat_api): mnem = str(mnem).lower() mnem = re.sub("cpy", "mov", mnem) operands = re.sub("0x[0]+([0-9])", lambda match: f"0x{match.group(1)}", operands) - operands = re.sub(" \+ -", " - ", operands) - operands = re.sub(",([^\s])", lambda match: f", {match.group(1)}", operands) + operands = re.sub(r" \+ -", " - ", operands) + operands = re.sub(r",([^\s])", lambda match: f", {match.group(1)}", operands) disasm = f"{mnem} {operands}" instructions.append( Instruction( diff --git a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/standalone/pyghidra_analysis.py b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/standalone/pyghidra_analysis.py index 2c5cc34b9..84ec552ce 100644 --- a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/standalone/pyghidra_analysis.py +++ b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/standalone/pyghidra_analysis.py @@ -291,8 +291,8 @@ def _unpack_basic_block(block, flat_api): mnem = str(mnem).lower() mnem = re.sub("cpy", "mov", mnem) operands = re.sub("0x[0]+([0-9])", lambda match: f"0x{match.group(1)}", operands) - operands = re.sub(" \+ -", " - ", operands) - operands = re.sub(",([^\s])", lambda match: f", {match.group(1)}", operands) + operands = re.sub(r" \+ -", " - ", operands) + operands = re.sub(r",([^\s])", lambda match: f", {match.group(1)}", operands) disasm = f"{mnem} {operands}" instructions.append( { diff --git a/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/conftest.py b/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/conftest.py index d7c128602..113be758c 100755 --- a/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/conftest.py +++ b/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/conftest.py @@ -1,5 +1,4 @@ import pytest -import ofrak_capstone import ofrak_pyghidra from test_ofrak.components.hello_world_elf import hello_elf diff --git a/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/test_pyghidra_components.py b/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/test_pyghidra_components.py index d79e06e1e..d4a80bb79 100644 --- a/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/test_pyghidra_components.py +++ b/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/test_pyghidra_components.py @@ -10,9 +10,7 @@ ComplexBlockUnpackerTestCase, ) from pytest_ofrak.patterns.basic_block_unpacker import BasicBlockUnpackerUnpackAndVerifyPattern -from ofrak_pyghidra.components.pyghidra_components import PyGhidraUnpacker import ofrak_pyghidra -import ofrak_capstone ASSETS_DIR = os.path.abspath(os.path.join(os.path.dirname(__file__), "assets")) From 95dc9a7e2b6ce87cf352034f5b0c4ba39c542caf Mon Sep 17 00:00:00 2001 From: Dan Pesce Date: Mon, 6 Jan 2025 14:57:49 -0500 Subject: [PATCH 20/33] fix lfs text file issues --- .gitattributes | 2 ++ disassemblers/ofrak_cached/ofrak_cached_test/assets/fib.json | 3 +++ .../ofrak_cached/ofrak_cached_test/assets/fib_thumb.json | 4 ++-- .../ofrak_cached/ofrak_cached_test/assets/hello.x64.elf.json | 4 ++-- .../components/assets/cache/arm_reloc_relocated.elf | 4 ++-- ofrak_core/test_ofrak/components/assets/cache/hello.out | 4 ++-- .../test_ofrak/components/assets/cache/hello_nosections.out | 4 ++-- .../components/assets/cache/kernel_address_space.out | 4 ++-- .../test_ofrak/components/assets/cache/simple_arm_gcc.o.elf | 4 ++-- .../test_ofrak/components/assets/cache/simple_pie_thumb_bin | 4 ++-- 10 files changed, 21 insertions(+), 16 deletions(-) create mode 100644 disassemblers/ofrak_cached/ofrak_cached_test/assets/fib.json diff --git a/.gitattributes b/.gitattributes index ee48c9d17..96e414c5a 100644 --- a/.gitattributes +++ b/.gitattributes @@ -2,6 +2,7 @@ docs/assets/* filter=lfs diff=lfs merge=lfs -text disassemblers/ofrak_ghidra/ofrak_ghidra_test/assets/* filter=lfs diff=lfs merge=lfs -text ofrak_patch_maker/technical_docs/vbcc.pdf filter=lfs diff=lfs merge=lfs -text ofrak_core/test_ofrak/components/assets/**/* filter=lfs diff=lfs merge=lfs -text +ofrak_core/test_ofrak/components/assets/cache/Makefile !filter !diff !merge text ofrak_core/test_ofrak/components/assets/README.md !filter !diff !merge text ofrak_core/test_ofrak/components/assets/kernel_address_space_build.sh !filter !diff !merge text ofrak_core/test_ofrak/components/assets/string_test.c !filter !diff !merge text @@ -13,6 +14,7 @@ frontend/public/themes/**/* filter=lfs diff=lfs merge=lfs -text disassemblers/ofrak_angr/ofrak_angr_test/assets/* filter=lfs diff=lfs merge=lfs -text disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/assets/**/* filter=lfs diff=lfs merge=lfs -text disassemblers/ofrak_cached/ofrak_cached_test/assets/**/* filter=lfs diff=lfs merge=lfs -text +disassemblers/ofrak_cached/ofrak_cached_test/assets/Makefile !filter !diff !merge text ofrak_core/pytest_ofrak/elf/assets/* filter=lfs diff=lfs merge=lfs -text ofrak_core/pytest_ofrak/elf/assets/*.c !filter !diff !merge text ofrak_core/pytest_ofrak/elf/assets/Makefile !filter !diff !merge text diff --git a/disassemblers/ofrak_cached/ofrak_cached_test/assets/fib.json b/disassemblers/ofrak_cached/ofrak_cached_test/assets/fib.json new file mode 100644 index 000000000..341a43081 --- /dev/null +++ b/disassemblers/ofrak_cached/ofrak_cached_test/assets/fib.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62afdadf63e6c15532a911625d19fd7aab03233240085dda76e32a1f79cdccd5 +size 3346640 diff --git a/disassemblers/ofrak_cached/ofrak_cached_test/assets/fib_thumb.json b/disassemblers/ofrak_cached/ofrak_cached_test/assets/fib_thumb.json index b0603ce69..aff43cdf0 100644 --- a/disassemblers/ofrak_cached/ofrak_cached_test/assets/fib_thumb.json +++ b/disassemblers/ofrak_cached/ofrak_cached_test/assets/fib_thumb.json @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0d8b5f1df4a7e7b3994269f1d37bcbbd93c42910b0ce468b160d416e08be0aa3 -size 3490111 +oid sha256:aec046cb222ab0f3cfa7b10137fa9d0000f0e7b65651ed02d258056dcebaa972 +size 3490112 diff --git a/disassemblers/ofrak_cached/ofrak_cached_test/assets/hello.x64.elf.json b/disassemblers/ofrak_cached/ofrak_cached_test/assets/hello.x64.elf.json index 34f2ad15b..4448bd23e 100644 --- a/disassemblers/ofrak_cached/ofrak_cached_test/assets/hello.x64.elf.json +++ b/disassemblers/ofrak_cached/ofrak_cached_test/assets/hello.x64.elf.json @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7c3b2b9117fc2943a28ae9fb036b209d2a47667e16da45861d50416d1fe097b4 -size 38945 +oid sha256:d224d4188c109c5628a0481964b6f4540039240c63aacd2ea35cb9ef9819519d +size 38946 diff --git a/ofrak_core/test_ofrak/components/assets/cache/arm_reloc_relocated.elf b/ofrak_core/test_ofrak/components/assets/cache/arm_reloc_relocated.elf index 466c5bcfd..66dc2ff73 100644 --- a/ofrak_core/test_ofrak/components/assets/cache/arm_reloc_relocated.elf +++ b/ofrak_core/test_ofrak/components/assets/cache/arm_reloc_relocated.elf @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9c3b8f0c71d02c9c5080786acae2da32fe9f9ab2c4e90e5f0fb10df1d6619c64 -size 26857 +oid sha256:578d7ccb5c9054d12bca8ec19dca6b8211b5537533aa765e9848af0df675292f +size 26858 diff --git a/ofrak_core/test_ofrak/components/assets/cache/hello.out b/ofrak_core/test_ofrak/components/assets/cache/hello.out index b8daf877e..e2f8a0830 100644 --- a/ofrak_core/test_ofrak/components/assets/cache/hello.out +++ b/ofrak_core/test_ofrak/components/assets/cache/hello.out @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b547e9e044e2990c1db79038dbebfa12aa614a3c45076bf512b4292e6c802560 -size 44815 +oid sha256:f154a4d1ed1a55ee192be2dd343fd49a97572d9500586049c3bf8f53a45414ea +size 44816 diff --git a/ofrak_core/test_ofrak/components/assets/cache/hello_nosections.out b/ofrak_core/test_ofrak/components/assets/cache/hello_nosections.out index 1d49fbd84..9e257d316 100644 --- a/ofrak_core/test_ofrak/components/assets/cache/hello_nosections.out +++ b/ofrak_core/test_ofrak/components/assets/cache/hello_nosections.out @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:67c37fd42403fc3298529d111cbdd6cd125b2526e42172a86b9a168a9492ae66 -size 40904 +oid sha256:d81b6d296747ae97e91cde70bf48a0fb0f6ac5cd85ad4d74c3c50cf461331dbb +size 40905 diff --git a/ofrak_core/test_ofrak/components/assets/cache/kernel_address_space.out b/ofrak_core/test_ofrak/components/assets/cache/kernel_address_space.out index dde933bca..c022f6db3 100644 --- a/ofrak_core/test_ofrak/components/assets/cache/kernel_address_space.out +++ b/ofrak_core/test_ofrak/components/assets/cache/kernel_address_space.out @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0d366c0e557b51fd39d508085cef7c050e34ccaaac35c992eb4e0d1b4f6e84fc -size 2304 +oid sha256:ada0d37a40a3d8a37208869c4296cf413c4b9421ac3f7367d0e73752c42edeca +size 2305 diff --git a/ofrak_core/test_ofrak/components/assets/cache/simple_arm_gcc.o.elf b/ofrak_core/test_ofrak/components/assets/cache/simple_arm_gcc.o.elf index b478a26a4..903bfe1fd 100644 --- a/ofrak_core/test_ofrak/components/assets/cache/simple_arm_gcc.o.elf +++ b/ofrak_core/test_ofrak/components/assets/cache/simple_arm_gcc.o.elf @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ef385eb79396b8c0f9451d99af2650c69bbb6943279bc68e4172d5fa6d175038 -size 13779 +oid sha256:f8224a60424dc321c957fc3de6ae3eef016d97f7d1eeefc370ae9620c5908cf0 +size 13780 diff --git a/ofrak_core/test_ofrak/components/assets/cache/simple_pie_thumb_bin b/ofrak_core/test_ofrak/components/assets/cache/simple_pie_thumb_bin index f177b974a..aff37f584 100644 --- a/ofrak_core/test_ofrak/components/assets/cache/simple_pie_thumb_bin +++ b/ofrak_core/test_ofrak/components/assets/cache/simple_pie_thumb_bin @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cf5ef3e94209513d7add1c9f4f87270a9fdc400d52664445cf174c2d912d6ab5 -size 20884 +oid sha256:baa585b3ddad6f59d3436fbd28a084d5cb575970130c19d01f1b4459238f75e1 +size 20885 From a03cac3f82b5ed0249390fd8ed8f948cd8018396 Mon Sep 17 00:00:00 2001 From: Dan Pesce Date: Wed, 8 Jan 2025 14:50:41 -0500 Subject: [PATCH 21/33] add cached decompilation and tests, renamed ofrak_cached to ofrak_cached_disassembly --- .gitignore | 2 + .../ofrak_cached_test/assets/Makefile | 3 - .../ofrak_cached/ofrak_cached_test/assets/fib | 3 - .../ofrak_cached_test/assets/fib.json | 3 - .../ofrak_cached_test/assets/fib_thumb | 3 - .../ofrak_cached_test/assets/fib_thumb.json | 3 - .../ofrak_cached_test/assets/hello.x64.elf | 3 - .../assets/hello.x64.elf.json | 3 - .../ofrak_cached_test/assets/src/Makefile | 3 - .../ofrak_cached_test/assets/src/fib.c | 3 - .../Dockerstub | 0 .../LICENSE | 0 .../Makefile | 0 .../ofrak_cached_disassembly}/__init__.py | 0 .../components/__init__.py | 0 .../components/cached_unpacker.py | 21 +- .../assets/Makefile | 13 + .../ofrak_cached_disassembly_test/assets/fib | Bin 0 -> 109724 bytes .../assets/fib.json | 132588 ++++++++++++++ .../assets/fib_thumb | Bin 0 -> 98024 bytes .../assets/fib_thumb.json | 139470 +++++++++++++++ .../assets/hello.x64.elf | Bin 0 -> 75568 bytes .../assets/hello.x64.elf.json | 1650 + .../assets/src/Makefile | 18 + .../assets/src/fib.c | 18 + .../conftest.py | 4 +- .../test_cached_components.py | 40 +- .../pytest.ini | 0 .../requirements.txt | 0 .../setup.py | 6 +- .../ofrak_pyghidra/ofrak_pyghidra/__main__.py | 3 +- .../components/pyghidra_components.py | 3 +- .../standalone/pyghidra_analysis.py | 23 +- ofrak-pyghidra.yml | 1 + 34 files changed, 273847 insertions(+), 40 deletions(-) delete mode 100644 disassemblers/ofrak_cached/ofrak_cached_test/assets/Makefile delete mode 100755 disassemblers/ofrak_cached/ofrak_cached_test/assets/fib delete mode 100644 disassemblers/ofrak_cached/ofrak_cached_test/assets/fib.json delete mode 100755 disassemblers/ofrak_cached/ofrak_cached_test/assets/fib_thumb delete mode 100644 disassemblers/ofrak_cached/ofrak_cached_test/assets/fib_thumb.json delete mode 100755 disassemblers/ofrak_cached/ofrak_cached_test/assets/hello.x64.elf delete mode 100644 disassemblers/ofrak_cached/ofrak_cached_test/assets/hello.x64.elf.json delete mode 100644 disassemblers/ofrak_cached/ofrak_cached_test/assets/src/Makefile delete mode 100644 disassemblers/ofrak_cached/ofrak_cached_test/assets/src/fib.c rename disassemblers/{ofrak_cached => ofrak_cached_disassembly}/Dockerstub (100%) rename disassemblers/{ofrak_cached => ofrak_cached_disassembly}/LICENSE (100%) rename disassemblers/{ofrak_cached => ofrak_cached_disassembly}/Makefile (100%) rename disassemblers/{ofrak_cached/ofrak_cached => ofrak_cached_disassembly/ofrak_cached_disassembly}/__init__.py (100%) rename disassemblers/{ofrak_cached/ofrak_cached => ofrak_cached_disassembly/ofrak_cached_disassembly}/components/__init__.py (100%) rename disassemblers/{ofrak_cached/ofrak_cached => ofrak_cached_disassembly/ofrak_cached_disassembly}/components/cached_unpacker.py (92%) create mode 100644 disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/Makefile create mode 100755 disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/fib create mode 100644 disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/fib.json create mode 100755 disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/fib_thumb create mode 100644 disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/fib_thumb.json create mode 100755 disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/hello.x64.elf create mode 100644 disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/hello.x64.elf.json create mode 100644 disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/src/Makefile create mode 100644 disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/src/fib.c rename disassemblers/{ofrak_cached/ofrak_cached_test => ofrak_cached_disassembly/ofrak_cached_disassembly_test}/conftest.py (79%) rename disassemblers/{ofrak_cached/ofrak_cached_test => ofrak_cached_disassembly/ofrak_cached_disassembly_test}/test_cached_components.py (81%) rename disassemblers/{ofrak_cached => ofrak_cached_disassembly}/pytest.ini (100%) rename disassemblers/{ofrak_cached => ofrak_cached_disassembly}/requirements.txt (100%) rename disassemblers/{ofrak_cached => ofrak_cached_disassembly}/setup.py (88%) diff --git a/.gitignore b/.gitignore index 5a50bdbc6..e5eb2d52b 100644 --- a/.gitignore +++ b/.gitignore @@ -19,3 +19,5 @@ ofrak_core/ofrak/core/entropy/entropy_c.cpython* ofrak_core/ofrak/gui/public ofrak_core/build ofrak_core/ofrak/license/license.json +disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/*_ghidra +ofrak_core/test_ofrak/components/assets/*_ghidra diff --git a/disassemblers/ofrak_cached/ofrak_cached_test/assets/Makefile b/disassemblers/ofrak_cached/ofrak_cached_test/assets/Makefile deleted file mode 100644 index 0622299b9..000000000 --- a/disassemblers/ofrak_cached/ofrak_cached_test/assets/Makefile +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c54e21a6a5ac5171057d2378fe470691a44e6ef6fbda72365fc7016d1c85e5cc -size 387 diff --git a/disassemblers/ofrak_cached/ofrak_cached_test/assets/fib b/disassemblers/ofrak_cached/ofrak_cached_test/assets/fib deleted file mode 100755 index f163ebaeb..000000000 --- a/disassemblers/ofrak_cached/ofrak_cached_test/assets/fib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4b382a70a95708b618c93798492c429b772fc5d08493d7b2670fde093336e83f -size 109724 diff --git a/disassemblers/ofrak_cached/ofrak_cached_test/assets/fib.json b/disassemblers/ofrak_cached/ofrak_cached_test/assets/fib.json deleted file mode 100644 index 341a43081..000000000 --- a/disassemblers/ofrak_cached/ofrak_cached_test/assets/fib.json +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:62afdadf63e6c15532a911625d19fd7aab03233240085dda76e32a1f79cdccd5 -size 3346640 diff --git a/disassemblers/ofrak_cached/ofrak_cached_test/assets/fib_thumb b/disassemblers/ofrak_cached/ofrak_cached_test/assets/fib_thumb deleted file mode 100755 index bf543f14a..000000000 --- a/disassemblers/ofrak_cached/ofrak_cached_test/assets/fib_thumb +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c1d986a0c86e4034d4b70b2d59cab6de7a836cc001a7d17d8da06e51c26fc419 -size 98024 diff --git a/disassemblers/ofrak_cached/ofrak_cached_test/assets/fib_thumb.json b/disassemblers/ofrak_cached/ofrak_cached_test/assets/fib_thumb.json deleted file mode 100644 index aff43cdf0..000000000 --- a/disassemblers/ofrak_cached/ofrak_cached_test/assets/fib_thumb.json +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:aec046cb222ab0f3cfa7b10137fa9d0000f0e7b65651ed02d258056dcebaa972 -size 3490112 diff --git a/disassemblers/ofrak_cached/ofrak_cached_test/assets/hello.x64.elf b/disassemblers/ofrak_cached/ofrak_cached_test/assets/hello.x64.elf deleted file mode 100755 index 138e83be8..000000000 --- a/disassemblers/ofrak_cached/ofrak_cached_test/assets/hello.x64.elf +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:af467282f2c4cc3fd6400edae094bea7ac96dff34d925e44fa49c75024b2d67c -size 75568 diff --git a/disassemblers/ofrak_cached/ofrak_cached_test/assets/hello.x64.elf.json b/disassemblers/ofrak_cached/ofrak_cached_test/assets/hello.x64.elf.json deleted file mode 100644 index 4448bd23e..000000000 --- a/disassemblers/ofrak_cached/ofrak_cached_test/assets/hello.x64.elf.json +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d224d4188c109c5628a0481964b6f4540039240c63aacd2ea35cb9ef9819519d -size 38946 diff --git a/disassemblers/ofrak_cached/ofrak_cached_test/assets/src/Makefile b/disassemblers/ofrak_cached/ofrak_cached_test/assets/src/Makefile deleted file mode 100644 index 88e8b02ba..000000000 --- a/disassemblers/ofrak_cached/ofrak_cached_test/assets/src/Makefile +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:78a03cff955c8b53fb1d78f83d5dea279b4013068650f11ae70369e5ab3c2a0f -size 350 diff --git a/disassemblers/ofrak_cached/ofrak_cached_test/assets/src/fib.c b/disassemblers/ofrak_cached/ofrak_cached_test/assets/src/fib.c deleted file mode 100644 index 3f4133494..000000000 --- a/disassemblers/ofrak_cached/ofrak_cached_test/assets/src/fib.c +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dceb3b515ea092a5b1fdad2014d1f6cce82551b4f64f18274a166207600b424c -size 294 diff --git a/disassemblers/ofrak_cached/Dockerstub b/disassemblers/ofrak_cached_disassembly/Dockerstub similarity index 100% rename from disassemblers/ofrak_cached/Dockerstub rename to disassemblers/ofrak_cached_disassembly/Dockerstub diff --git a/disassemblers/ofrak_cached/LICENSE b/disassemblers/ofrak_cached_disassembly/LICENSE similarity index 100% rename from disassemblers/ofrak_cached/LICENSE rename to disassemblers/ofrak_cached_disassembly/LICENSE diff --git a/disassemblers/ofrak_cached/Makefile b/disassemblers/ofrak_cached_disassembly/Makefile similarity index 100% rename from disassemblers/ofrak_cached/Makefile rename to disassemblers/ofrak_cached_disassembly/Makefile diff --git a/disassemblers/ofrak_cached/ofrak_cached/__init__.py b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly/__init__.py similarity index 100% rename from disassemblers/ofrak_cached/ofrak_cached/__init__.py rename to disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly/__init__.py diff --git a/disassemblers/ofrak_cached/ofrak_cached/components/__init__.py b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly/components/__init__.py similarity index 100% rename from disassemblers/ofrak_cached/ofrak_cached/components/__init__.py rename to disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly/components/__init__.py diff --git a/disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly/components/cached_unpacker.py similarity index 92% rename from disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py rename to disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly/components/cached_unpacker.py index 77088441f..e0780bbb6 100644 --- a/disassemblers/ofrak_cached/ofrak_cached/components/cached_unpacker.py +++ b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly/components/cached_unpacker.py @@ -7,7 +7,7 @@ from ofrak.service.component_locator_i import ( ComponentLocatorInterface, ) - +from ofrak.core.decompilation import DecompilationAnalysis, DecompilationAnalyzer, DecompilationAnalysis _GHIDRA_AUTO_LOADABLE_FORMATS = [Elf, Ihex, Pe] @@ -278,3 +278,22 @@ async def unpack(self, resource: Resource, config: None): mode=mode, ) await bb_view.create_child_region(instr) + +class CachedDecompilationAnalyzer(DecompilationAnalyzer): + def __init__( + self, + resource_factory: ResourceFactory, + data_service: DataServiceInterface, + resource_service: ResourceServiceInterface, + analysis_store: CachedAnalysisStore, + ): + super().__init__(resource_factory, data_service, resource_service) + self.analysis_store = analysis_store + + async def analyze(self, resource: Resource, config: None) -> DecompilationAnalysis: + # Run / fetch ghidra analyzer + program_r = await resource.get_only_ancestor(ResourceFilter.with_tags(Program)) + analysis = self.analysis_store.get_analysis(program_r.get_id()) + complex_block = await resource.view_as(ComplexBlock) + decomp = analysis[f"func_{complex_block.virtual_address}"]["decompilation"] + return DecompilationAnalysis(decomp) \ No newline at end of file diff --git a/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/Makefile b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/Makefile new file mode 100644 index 000000000..55051b811 --- /dev/null +++ b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/Makefile @@ -0,0 +1,13 @@ +pyghidra: clean fib-pyghidra fib-thumb-pyghidra hello.x64.elf-pyghidra + +fib-pyghidra: + python3 -m ofrak_pyghidra analyze -i fib -o fib.json + +fib-thumb-pyghidra: + python3 -m ofrak_pyghidra analyze -i fib_thumb -o fib_thumb.json + +hello.x64.elf-pyghidra: + python3 -m ofrak_pyghidra analyze -i hello.x64.elf -o hello.x64.elf.json -d + +clean: + rm -f fib.json fib_thumb.json hello.x64.elf.json \ No newline at end of file diff --git a/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/fib b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/fib new file mode 100755 index 0000000000000000000000000000000000000000..6173bb85e6eb8a9e21db59daf14a1395cd57c3ea GIT binary patch literal 109724 zcmeFadz>A0egFTNbJ?714#{M96XO!i1cJs0IDtR|rsjkVm}1mJZbVJ>AgR)?)UFj< z{C=sNy(DawUEEwiL}G>#Dqd<=lvXL#O#(JVtlX>`QRmF;m?hB`ty-#){XJiEX2MCN z*8cJ9UuPeW*_ku*xx7E`&-?y)&u4DDboFJHWtsFZV-_0yy0*udC7f^gB)>8yzr;8u z%d-yCuIJr1th7ve6ey=7mmEAl>2H9tI`Z*dD{jAjFT?$e8JlWMsnwX4GU zdB)gYXi8q~{}j!!Iqsgwn4QrwcZBoWaE9;AY@dA1%$)IRPrt?-JG*3=dYQE$^)1ye znmy4cscV=1F>X`CS^bnTdbY4cd+t+lTX|zT=f>@?4d<9WvyAa(S}uLN4@GI+Rd33~ z*yvwrnY3)$k8SUXZ2F=ea5wZt9hEnw8MPUvBb;kY>uIi6dz^7u&(5!9AM_b%=VzI)2=CmMcdc>ZML?~A&EN%ufFx$HprgNFNKrT#ESKi0infpEGj8DrJm zlULv0o}4^p?9tE~1&(g7c0FUb-eDZh8vi}U9NUzXX9TU_yOw>{tF3;Kd&Z20YR8mD zYgT!*wlu~?IaEED>s8Fb1+3ZZ+np?yGE(^NW?W zxo^3Bfy(Q8CiL}_$;rb-`}7EUi2h&FUzYjJL8E3>eU6VWw@ePY>xQ1Lt?Y@eE$@l) zmCO9gt{SaPVeHUum@8iz zZw1rGZ-HLdgwrQ(sh!Jxd+d^6M(NSeDfb1r@)rN>OQ7>H@Z}eyB1eHE$6=2R1$ncn z_8e_mWBozVw1vg}ef|t5!~B`noO?--g-&zeI_nPkIe%!pXx7$_3kJ#v?i}SNZQynK ze9IP$YvSkb3BFnr!~bGsMB_!q`=iOpqZ;=?&e<`q=5wBIpe6sDr~ob5?r>0ac1Hz! zB+9wN(RIvk;j!T$=kFdba#lMtlJW~3@%4_VNWBi~*$wsHMLm^QJv*s)Cvzb@nzC10 zKphL3u}WU8i?WvEg`&#|drvgS9*&mUw?dD@w0{NntG;d1erY($@vKm~HJa-TM;&Gu zx*d)dfS1kguIRY)RLx@EGE2SM%aB`{Vq177*Ry$^X>AWFlg}*b&1Nn>kj>NggU&R)}U&j7rt+*jJnv2Ss$GOwh}sdZg=q#(Hg43go0M_J)1YmbG{Ec0H0N4AgW#;U>4 zKFT-E&=D?jpfmm;U@46ue2_8KLU={ zhW(cC{;^0nI_`Y8_Fdt84sC(=`J7QF;C*J;!hMwk_aV3sRpvqGYqibp&5_C#%*^m} zl(i|Nc0bE?r)veRTz`RU$%@ao(2|3k9r0=&aNP@Bl5=}GuhunX%G_Va^)%P3O<_z~ z#&eA`99_$C9mn+?-5d)zjQj2AEZV2P_5wISv9;#P;KKb`3g-kj{BCjkd{f;P`sz;U{Qx5De0pX~X_4&>6t5vXyneynb|*1cyx{KB)_w;A*8 zTk5}`8#d-=$@K*1Zl3*jN7~1WohNRtxBJ)-+KfK+J3USx( zKjYQzoeD1@OCBg7KkV<;QkuRTx_aLIF8sbWeEsC)11S$-6Ckr@hTnu%axQ$~c(t^x z^*tmWn`;lx z>bE%OyT}s z+LZ3^175>3@w9m8aq0?I)ss%hxzsy_|1#9;M%$*d=8#qF46n9K=Th#gUi`e&kIX!|eYGbZ|5Mrno*-vBW8I6+L2vJv$dtR{HV^R} zJOtCt_6ZAJoN@a+%k3LAW?d-WpOG=0uKEI=SXOb5`I+g0!}qkA(={(oKR;Ijo}J@(?aceEKIeORW4tgs1|OK=Xzm!tygkue+NpYn z!jiu`dcApjn6 zQyV#Z=Q#8e)83ElugCnfkl%kOnyq-@66i>Ea_+A27Hp!v%GaZ%{C;N+x-uUK&w-xv zj#p~|Cri!l=xgX%DKiFtl`pUUG<9R5Qc8qIIG{;M_<^jR;{)}mDaru{CbINB>vfEseixR9qebc~rpc=VhkL?V4xIhpgf?t`|kDe=Do!A)4-Hl<<%bgQ|M24;=0B4YVQRG$?oBHe8I&2 z>gM?kzs48jxt@vdujgJrWeSdb{SDYJYuaVoyaPO67t_#_F)hB0-x`zk>A`T~*Y)vP zz!!1d=YB6Pv*!89PN!imzR$CaGZ?zI7ivDQhgXF^!7o@Bymn8t1^rMGy~CFop7+DA z*YNBr;Mdqc#W*$Q4uq!0J3B9()*0IHs@hs$C%V(#AM^R0^jYHmAA#SejX8X(jQY|d zco`k~Y3LZbeNkOdy?9ToM;dj(C$i?y0PU`hX?1OFUB-NB6Td6`&LZ=RX4^!gPDy3H z^iLOcS5ww1cVU084?pz$EEAKHhtl?V7A?7GPt+oP zS=korPqi(4Edaj8cCSg=T~E8R0W_}D#UJ46$NvQmI~a%hdTinEj>9)4{k&H2GZ%IE z*Pnp@=qd1Dx0D!!;4hyH|8u`S8UCe7yJt1P|8LOgTn~E%nRZ-u31`Xh2e?Kb*7nZF z=5uqw);IOm{`x9xC&tp^?5bIg))y*qQgZB9?^$p^79Eyf_fbqu*vGVS5Z zTTJHyvpY)dN%?{?tpm#imN}f-M&h--W!X<#eA#GIm^;}?F+G**^L`ihk9f)|ZwbU# zxl*66a^kJVa>JB6m9G!Hs!snzVPbnsb1(j_^W7F~@GgAQ{=2bMmEpHBQ{OX?QUT}Fsb(q*Dc2JeM zW4@+>YuT;&5wEs+jF>|iAGd)AW7@^0wM{j)YfZUNxQOmG*pUvna{He64gODH8Iq1j zc==xDMg7Rv741SBwW;)#rQd?<)o!SQYx>ztIjgi4+^j+V*ZoiRqj6sjuBC&8qj`+2 zk$yJ2*k?(<=$jY^o57>_^Ndr<{zX!5a|5nkNttWF&kQFQWSqy3EFjj^@}~aUE8Yp7 zoU0?z`+rb=*12`tChK0}i{@od{3OQn`tVxt{On$0!igN+?8PyK6S6dw1E~x%UgBRf zHpw8#n^SSQI)U{f;qtf0fz9An{I9kb#PYw6v(rwYlch;}XC-6L1G{*?6}#TJ{}L?7 zm__0bjSJg|I8Z+^yT0JfE506Syt0w*r_MlGe7QdSBC>5IcusW@di-;lig%Y}`&6EZ z=TI4Pi_9Qcvxo(+;WbO2%bP>m*Lr=P#rD1h&5V7B6M7 z(~tq!rJdm-?8e_!2M*DnZ05L)O0U06xWn(sR4(&dXfw|kQutFnn!+tz6vspw=Irli zPvukCKY6^aQ@@JLNok=`r|#pvWWv}Pzq>v-)LG~6zsIhTE=cv5bgIUW4|2lydolSY ze8;|Ec{qwr(P^Jg+V*HevO}^l_1|KdRgtZ*A^ditt3!mQ>xIWB zTR%ZL;WWk{Flp{Y!{S+=_@;D7qkZ-diH((achbBGa*~|7r#v6 zJlMW5?znevQa-hZf6VX6$$z_X2{GKI9M^FeBHYIK%U5!}k>gs9cfadh?;7BIJxA($ zqYtqQyxP2lb(-BEdzo=K?*4EEc#~hU7vx@rjK3bgaU=fN7VwT=7GBNx`?>y+JNyKG z`Ztj`-`tKYC=;J(QG9}S<&R#5&3lfGzn{bq6swW%npsTj5xpk6Wq>;8yc8Ii+sO;? z8(%>zUiB%r5E?ieIOON)`MwOVHPVJ3Q-0?!4$KY>(%hd1`y+YUpG0C^6S= zd>iU#y0LdEyQ7UG_`0LmHpP!kNWWSo)_%~TYFF)lC29L5(4_8_7tcf9*5hAq7fhqT zb+`JK^VK+>p*0@K@vM89zuE<7_-XQ8R&xD^mWks-8_$~; z`&sg9&!-R3Z5oeg^!;1hUGmGbmfMO=sd(S+SGia_m%G^8vFNO)#Fd% z>mMf9uYs-=_c)mJSwqe=+7aEN7ksim{PhcV)P2-JFNAs5TMTcVDc;Pr&xdn4_X$#mrQ%6?&Kt4W~Aac)_Z~ z>mnCV_28wXtjekU?3mu)M!dWiy>NMCja(i`x1no^JA5mebk<5=wC9P}!6WU81;Kl* zY5O0-hLT+^TTyo6(ik?@a>~%j2zV;*27Y(|cvHMpz}d+$gx)xYaPxnHOWI2Pp?lpr z&wUelFIc4yz634>-^c~?Vjnj4XDToFf$|$B&=pqVr+y8)?8WSouO@!#x6hgv&&TiL z>+hXY=NI(NZ`dV@SBf`Susb%kd@PPjitZHuJT)dMK6({6kj~Fs+a3rP@Ja_qE>j^d z!-4O?HTr87M}D%DYx`BA$1>M;q90!<+gRqc30{9&nF;VBT3jSN5?2%t2#(hyW6;N0 zg5I5}p0Umz3{7QSAb!6+gY8)+P6$0MV@#s|j13LhJhO>6a311Z1X!!`d3qS2$&Tw zkgSmIwwx8gPx1eBFEh4+{FN;04rO4!Bs!2WckCFWP59SxpBT@?_a7bq6*}ZDcR1LA zJ_kl$xgH~23m?}4n{?8(jK!iqJ<~i~4}8)`n_|56#rLEetk3ktJgzy||C;@^jlu;u zSrv~Fxk4S`07EQ}Ws6?>ptDp~rE=={(z={FHQw?#eAX!Yo_qWr|4XNvW3NDFz$-NaEy^x> z0Qt$9zzJKak%n2^c|iD*ELkR8F#gLJ|2rT;Y^W2oys(5VPFs!ioTCr*Ejm^VH&-5x z9?CM_F|Ac#r*hAfp2n_Q8JN=hiFxexQ<*H<{2(@sbS?6@-74iWT3f<4$e#!83qN^$ zzHF%%UEqarJ?bnpyQB9c^;k!oc_FkRKFJ}A&!3!Jr1-Ao^aZywr^Y@I=~>pSQ{K(s ztI=PA)3Ub&9{^8UN0C4KGU7)|DW_QfW^k3_U@mZo&m`Z)Q`jBBPw{hNyB_?AZ-l#d z0iXCwek%Dcv0bEf81b24cRg%GuGPNi?2mv$byJ`DJmx?=e;>ZhN%Ts4quf(j(d4_6 zett--^E#V*?&HxU_kT?pa1M;Sqax!YyXt7xxx{C!A+ATcymBNg);6uNp^WNa&9`R2 z+0R&`)!44HfsHxaI41iApIu|45Bc5K^LuC88Sy-5EE>oD<@;kBT4P+yc#svW|6^k# z8@>enZKVDx>Irwi{^U2nTTJt`Nu0+QZ79~h(i@JZI$mvKbvT+bg56&AYS+=nvdZr0 z`jY0=92G3aY>e9}R<`>6w58wN&m#{q;56S&nK`ESMBLk|u4=Qq%QHDsjs2!LUInZL zr}qh*m_xGh&Dde`99FP=xT#j`_CA;GR@~ysa3Q!*>|*a2u#(#}C2nI=I7a(%JK$(3 zZKyu&A+N3siJN_HN_n*>|LqCpNAci3;IzBZ(X<0`pBx9G-O}$%&u$78TN`L-TQJI3 zo@&?ig@>#=q;)@d(`3g? z9mO|8UNzR)k<_`7I%)Y2o?=ICOUnE?Ww3h!#evc|h#Twf&hYZ*CQrnHew)9o_`l+a z3#iwKhwh}0r;sa+W7K+WBfRfQ%B?+RjMo73_0VE=Ha|DR^O zX?ngQeRD1CrZL&rP9UC> z#y#J0%6iokNk3mX1-=`=r)*5g*VG1G2AslK=BoZc>$K~DUHU=xnlbep2j=!3WbyrJ zuEWI4J<-JCdalEP|A3a^!A}FHWb5s;r8%>l4bcqyN$jXKv0f*awbP|N%XGzh)MC9_ zdew5)BG0Z+zGv%2v2H{TJH2hK&J%fT$2Q7E7JQ{P1t)8KM^oMPd!j>VVg>bx8MI^5 zWp`31(V_a$y0`ABf6ZsweO*k(xZ@CY(VWo28e;;?Bqjm0e^9#`V9#<0uCe>FaM zak10MYn^U`CvsckyjO=<(9i36na{2`=b6jC|HeSMvZr+;hrWi~@!`EPmz4%CU|S#Xm$g~Lo;twThzbo z`@_IbKG}+Tu66~QH{`R3Ka{U6xhGhVC#_2z-6zkD>omW$K<@IHOTF65xo6wEcz#9r z3a-fm#STCg(|3p21<70y7EC|Sy>@Jc)-*R;b{Nm&dWQVgIg}}k)yw@Hol>QK$>}9# z;FGuNS>)-?OzUQW|0rW6CzW-(_V7&F&2gSdzk&t3AkP0)-_(n9amnTHY&|U-WQyhR zoA6@}JPHph!ACkK)zz53PP=Y0CdSfQa#`DfkA(}>`E{XQr%r#s3~j0I0%w2NYWgR> zPkrJVf*&7h3uE+SIKIMt<@GA>){J^J2b?Q!S~5opXKwqCj|vdZfM#(cTr>A4kKvCHrSS@V)lo+G}g_b6m*30|{!7q-*dn%16k z?ro8AcEO`vfnqYb@>Yh^PulC6@L$2nz~bAYm(GHI%}ijqjdwOor*iV!SRc+gx8b|2 zsZqFd)#BSDv`YGRn*$@kVU_=iM>tCbazw*SEshC zn32YN3>;OVi}bm2(+{r77`?v|<5{%H++`iXNq!|UGdszB7hY}hX6(}Tr~|yp*U6gU z325*0S8M$X+;o(Cf{to6$i45@Bf0IjAHk*wa*OMHCHtcQznwA99Gha^Qp+tK@D1ZD zaxeG3E&d{7E~f7=KO)}&{&2inY2O~?!$-%9?sWgQ_WAy~6Xaq-L$|%|T;F&j4fAa|=I|c>mzqm_M$F?Y%;Ub@%S! z=*}{6Z}9{?wvrsE_VYAvJyFi-iT>p@#w*@);meULiG!f)iT#KVbLa1gGTR^dd~sy> z{;BShwQaP)d=ppMIgtULEOaIOsJ>&6z4mZ)$9&qWmIG}0xIYiwsBzz}GycLG@rnC; z_e35zH`Trfe<~23uWcAxg+6l75OP1(39@aSq~Cj(pI5zgv?h7*7vQl{#lB*E`SO6@ zHGK6hn}OH6r{?Ga9d zCl7qlujW!^*6Tj7wt%Zv?tPIqTO8%Yc(ql@Gx?gc&0E9&u*_f;_y!kit#9W9dDYPN z_KB5Axwq1W+SWQ8b%K0(6|}fMn8R=GuU+U4uYblemmAvJfbF{w{I?S4;y%y+Pn`ET z!ac>|Iy~-qUPvy|AaXCX%HEUcw*%1Zer%|RRZg+LEYGs!+)v4wqZ9j$d79&k9P2pl zMYd_qCwDy(&baLnXrvdP_@nWACGp%-cc8i_x=}LG9f)ZlrWMLH(t?Anto6CcCHun} z7aqW7I+L%#py2%L<8B`J)!c*)%FtFl^iIz18w+Yo$uoQRb792^(St6 zV)^F}R&HK6_|@gV`rw{&`^qPme?W55JhyztD~-9G>pSD$&o0-xnNd*mcwZ` z8nb}wxups2H{y4R8NPG}xaAzjpy$N6?ei1dhl*=7;uatI4$T#~1oyu18{3DvcXoL= z+NJxp?h(tk`{Ok&@xVdedsA#lHqw3M2I~2A#>w3DS>^l=o8O8Ph?k#$9y)COz9M{@ zc)^3LInHpbpcneF$d@03hE}ZcYAfK!XL**=lY>1f`uZufn60uV!TI8fEk7%!+mx1z=A#oU5*`uF>%EMJd3R5~FfoTt*05rFP3ikEWz)75kBsMwwwG3h zgNnIrLi{3LYk^O0XRUBhJO-~UWqnZc;>YmU(nKblNn0LeRHu{s!i(B7Rj+p1tt)~X zgbVJ;p4GEeoX<|myoT{Bp7b>Jg`1*je+K;*9-lcc`W)@*eFCkyWYymY@+kY!i844@ z2TtVQ3zltyjWHh-&r@D0t}nQyfCEd*eRLeAWFU8~*NK z&TMBmx|{mK?VkX5I{$YkW8QoIyyy;KNatNRImo?~_IB_rolkhCW>qu~luMdIY0CwYH<(lVRa;9AB1GC=g$lAmtv8@z` zlxz}A>QlBs$`7}|53+?9ksG1sQ=GN_h2SRbZ>Rc0hlt*DCyE0W<3Y4RGt86oS(1xPV_5DMLG&A!bNWuwb-)+vZ^Z}X+t+oo7YZlx!SCEUFH+q`{WzC8!lm%2IGE_5j?dm$ z|9l$V$GUdln_DM7z;!y$8x-4zUW8+fCGXV7&@LQSpl$P(u*LJN&x$X=33hEz5FA`9 z&XO&Qce_|C>+`YAVq8rFwr7q{9#ebJLcAvVX4;cX5H3x%-p4z+SB!J?zZ3_ z(Tl0C_sG9rAvmZf8WL{dhv?PdSM(N-(eA~D6}ij!*{~$@-Dr z$=zPt6hDjk@sI=Tk}dJNCTrVyV7iazu?z*5z#8+_OX#bWH8as$Jf4PURd6>$&o!nB zN5iwJ+?U*a09^k*<)n8^v}VsmRSEb+Hcn(lP-JbXic%w)i&>$30B(6RK0NE zdgA6~Yk9jb+I$MQdeD1WbbbLCw5F{0z*HXitV&7{8;!Nmqbx(W$j6&A((ZvQO|PJdaP5@I33X`HzCr zj%qzVDSG=geWyN#a1Z{7?F~o!h>y`mcsAFP4IQ*EnqSFp>8p5c*m!qY_{?gDv4<}K zC$ihNlOv1IOMV~o$+-G}r-L;_V5?b9Pk_$5L**2UZ0tkx31Sat!GroyyUJS>T?me+ z8?IUNR_vs9XD2yXBfFz*yn`t{Moi+F?~(hyw0k%hgLYDzMfjDT-=w)KqyLp3PkH)} z@9X(Na(N~HT=>I64v5CBZjSQ7@t-o+k^!=rGUYy>x}o!0@PyFU52tq(+cr+{35)_{4?7`PwHfZ5QQXjb&7`*RbT`~dl?qC2bH z7c6E@Yy-Vjg~PFN8y@P0mg48ohxCP2rVRL;%lzQ$#p?i?OL!#i=eXW^9Tk4J1nNiq zedJe@$EKpgUAKx)esG-kP#%!njp@4V?W4^nV?N?uzS`@HM`Bu|uH^Jx@RZt8yZ?p~{RRMYoTWXDXvek00kL@t4JRrK{H+1SAJfQ<0jo-`N5I#%UST~rr z%={R%AR9MFpBkTCX8o3Oip9SeFXh0mWVYxVeq+8)_U&|EJo^itUB8>$$dReO`qH}_ zvIzu}bfWZs%zGns-B_bt$>=Fg9Tvp|MNiZCt^0!S!t36EJ^xibp z;~qNtDDxgpp^aa1t@_fzH&aJAR{vKs##@9F%1GYpJv{O7F3O2tZy^Ssw()*=G##t_ zG4a~x$yrN%T8+Cf!aKs;|19?v_e^b)F2=6)4wWHy@G$ZnTUg^)Ofu0;z_gM3_r4DM zKc#u#%9NoAGY~8-*VimOp5-0t(9gfr%Z1;j&exSMU9I~{Uj*(_LT44$!Mk49*B0wr z-etVdy*eX1L%KM&If#3y56y|&y*qkK11??K_hyNy?rESTIRA$1faZZN#Q8Xz3O>M;V&zunljBWTv z+4O&*i&QrKlV}9EB^SCWD_`(Z#=01rP;<@tU(hlly~(>I74`k__;=`YDdUqrx$#BD z*QxQ@yQ6nO%fe;OzAgG7YY^S5Ij#rKwb>{Yf%6isz@#QhH3^$J-^DYvzPIIBPxx zzwmhh{Rt=Fw+)-JGo7n^6`b(=B5*DINJj`iH-VcM!`q*8U+rk!LOCvfO`ZbBQO&2; zJ5RN7uLNJei!G%w%8rsv^=V`m_W#il;MD#mH*;1@4w)6llrq&9?5ZBtAeXsUw|#^B z&R*(>o>vhwTt%#XmDv;h4e#sb!R-?6E#ux2?%m71lx{yx9m_`ELKl()XG3?&w^Pp1 z%hjG)P`bBdnNL~9JjhvueB61QxJ+B9^+>A(uXlU3*E1*V{}N?h-HY$KmUX9nwaw7s z!iv_~HiTTq_PD8jB(mPxhEBXG%CKIcb*~C_nfp+1PBGXA$vVw!)^IG-9oN+!IBHAl zZF$;qUA2pE%Q2q;M=_o;22vP{tVI^~qXnne{Kx@~Pw2SZrq( zxoiCsW6*t>HB;pjnPe{>+G(9ldoN?(8g!`zPV!n;OZyl8B9#ZvqtG(EbF{wJTMk4& zkQDiSx5h9r*4E?Zsbn0UHJ#tu7fE~o3GzOv9qOKRcFy){Z)1O;^tpitY3sy(Ns7m) zT)KX%{lbpWxAsH&9(j;IPOfp?Ak^OBq;yn80@*@M-TX!F@m1#DTGE*c$_W*1G47+|$?_$Ds9ItzB0B*~I(m6)5`w z%B5?T2T!-mX4Wi)*E-G~i*sebajR%T>!&tro*T_bv_tK4FRlB#)*C#fo^p$Y+ujoS zh4Xv;-WAB(3b`P5fAF927|N_s(7(<8Qs|OgWeYybmdMy!qHCP~;4?p(JZYW;pA8>q7R}KwiP4$jg;8SxYV7fqWc{mTgB) z_Hew9Eab z&=-dJp37YPn*6sptivhaV5zHogSFwSnEPC}7oK~|0C^d=KV!LTk*Vgb2hxN$pu7Dh;&ZijfM#H{#$lA^2{s@Qc*cX8fU8Oj6D0{?kzrc~>usJ$7 z=5TDH-fYJ2a=nCOCC4fb**mFRG-bgT$M{-hFKAD-0?*$KPd~x+d*;>GB3FS6gWQ-3 zjL6C$?YHw>Z1!&YM{fS=*yOPsylP4Van6Cx+7I(9z{(zZ=z^`$4`}lSa48zL%;co# zT(};kOv;0L{@>l-+fZI}la_z6``S;D_a%;XfXfcM&QHXFPU=rGWt{m{JKEE8PExK* z<*0v4LwS{*`xtv{(Qh~9-SVEuEkWz0OZ}BA*l$vE?OqTmk6?yh-+xhjiO<~m4Q%#Q zX78e%5suW>81DwQidXwup1DQ;3gd0f+AYBkeWnLftd==HOh)%LdVUo$6iVNLF0x6JuZx$v*6X z9dXQtHC4- zHd8{rlxr(!pFP!x{qM)dU@tB9)+{g|dM5dTUrgVOf$@3I};BnkrRm%8{0y(} zL%!E{gWtD|kD$mvfw)#Vme8W(u}SH)9=v)=KDM za&*od@M;d_Y;Yp`lD#)uGv1uQR6Y`&#kKK>55g~-`vu4P@K3l`sITcQCa-aRtHb&- z_**c#3wx?=N1vY9(eJ_57SC%>6v0!#XEENOFZ-H&G1d#PQyv>WkxL{!uC^XgjwE*Y zFPT@_(t=%Zrf|XAomO>Duu1a{Y=WyxaOc{?f>+N49N~A~ytO9y_A-ZUr?rQiTWxGW zLzxao=ga+Gr`P|h*Yx_9Js9k#Y@T^l?r&z)+is0|J(j~Utvx)T_7nI%ZXxT48(|u@ zs(s}UDo==Y@M90Mk7(OD`@MwGI>AMT7&?Q49@e!=q=;{dSs_%dwp8>;+nYH6=8*W)SC1f ze6MH*lo+-9~93y5# zzFf5(7&eC43h}YgcH~fB99ss?S}Xcx8hxE3+XEbslZ3pl2GhKfe@Hk3cKNN6WwW89 zj#0*9-d1bpy2biHm^a?yjOCxH*zN1daaWrkGg*HDG}btVPK{x-93V3ePlNsyj}RS* z9@NKQ>bK~1)LRTa%oi;P4>tpsXki*WRDfnQR?&m<5#>vZkJ5SkU^0*RJ+16b6UUP? z*IjpUczapCCy?`pZlzBO7IRin)!)M{T@%dG1k9^x-5(6^FCvQw_-O#GC zmiHm@KFh>C%Ikwd=_Ao;Zw~o?$Mf;;_Y*TvPO(>$O*BV1uWY5<2V&co zwTn*Et^IGW47I)^8zr?fVn1gD`>`9@s6OATK9#epK5ruyd~%;t8v4wsPjI1_$%%eP zww>sgyvt65U7$D)etnFi)CYJLS`$wh)wkU@IcIq={YSUyv2Fz27kZA zduPaaU~RRSi!Qf^xKR)E+=Kk?Z<(EwaE(mT43*;=6JPtCON1G>IbZw zSv&lH=(aNN(!MnxWG=omFlF9(EZ>8kuE(i2;&Y3K;FDO6dJY!`Ye!bjq&=&Pvuq*xU$VD_ zyA&tlA;}Kmaz=ui)04KQ2{*3>H`BlkvVO+J*&x%|1)krB9db83x)qs?-wLi%drk46 z_aoy>%}q`-?L=2cAxqK-udK@o+W#7 ztZq*ZVNcEhK6d|QFR&4GTivDvC!Np{GU1Alf1fHQ_9X8Lw5GOZ-o6B1;EM3)$kgd$ z$a0l0VN-x#!KoN&BdkTnPu@>0!#kqbWSw^D_Q?Ao?~8zsT;=vW^avk=3wvLf=enpf76V?i_kGr7ueXc)+VJ7pCO>|l-5%-7%ous3UF)KfOOGO><%iL3 zt!1>|U&I<#fpKF$%zPztvRCb41M|CP+1v1M`l30M0W{k04yTP?Vq5mj#D@p-JexIT zv@Hmjqp5Z;Wv>dXPkFUP9O%=yKiM&VoAf!2{2l3?5`9>}pTS3K9jQ_e*hjX7*k0J} z>#!RJfPwwjMtURmiff&LytG_zCqCY-#4zs2``~*_an#F@Y4~bm#lVaWv8O#TTf^Rf zW8m4x=I0>rKbR?@`$l#|k1i3egeTb?eHVhDSPF#hb=qs$@iV(`8y`lwU)(%-+5Zr(oN zOHUSouUHwu|1H-@m4jX#q5Zpx{|A`|vMm*fvdgKZ0SJj^e+?EaAh-X{K&UlRIhC}gl z;_*DsJN>?%)%)m=+tWNr9?19p3T01~2}S0$Ft#(cEn?r5e&rJtO5~~F2i5!Ojd=I_ zH|nN-=Ow%=AwO&z@@$jS7xd02R*l`3F}EL)EE8`rH#K6?;D9R*@xZfYzgkzVN$@uI5pEgGk zU$MZE!$-8-{v+2U^KcjSVjn!g!&30@AnTl8L1$_Mc~O5jv{kQ*buKp)du zy_&-z+ab`}F0ydy2y~5X$c^+z(*=j*59?rR>g4eS1T zf~)s}tM~CtKDM6SBOe>Q$;TGn*n9VAhWY$CXO&^iyzYl5_5XtUvQ0;@W#prNEy5%TY!(vkT1ifN5Z06ST1@{?^M0o5s}bQPr_l_S9Ba_OKriI9SyWPf8c-n7Y%%I-GGqjhsof#ufgnN_EKmUA{Kgqxg;akhCLRanKa>l7|xjYN} zPN|1@=%cJP_5^mN8cZ+s`)BihLD9$W8*7j3?soXB1sj;0DDEjfX38zk*xlU2PyQM3 zSYumQCvGDKnhA<+J$}~ltm6Kv5B;=SCG-Gs^K9incxDZ`Ug3K$?rMC6UE{g(-N@{< zHE5go)h&U({gT}`e=PZ2z<@@E^rsmMwHghO*c$HTf#)KjT#WxUI4GNA*768TYCB!YQ^a za}WKfU*v0CmN^pdt1Zh(V0C_UqFy=&&|W+TqM;e?qoL!2f9Aq2SA(p7i+}ch#XLH| zd!GE54vsuBvV$Yfx=%m(X&rStOuxxLgASO7q5ps8fw3Vc*(+pq8{?|a!zp7+X)ncv zN9FWXT#QOsGiqqU8kweyH%9liuS24BqYI|9!_v&2R@ z(!S?A$T?))CzKB+8wb8#ZMHi!r?`%Hthon4qG2f}GK651I zrz=9>nU!<4&&pUk32XMu%FOJ0iRM1`wf(y9n+3+Ft9s9n`O=y?I>d}^XP%1wj;=HP zvkS!H4tlj6V`ux8e+x0@tY2K(N6dUZe9<$0_A0NYwR5dS;FlAlxefnjE%p!V?u%nv zCFm&iF~?isl^6VP<;F;UvWH8+8uu~1yJu5B&5==ljK)?ZkL-D33#*AM>fP4NOmJy$ zWv_s~BL!eSwGXYED<*S4c+$6eG=EFMkKS8UUdFN&NVk31)2wr5x}~T4@M$$q#7~z! z>hE8U?4n)G-J|Z+{<)098Ut6fH#8=A(2c+h?;g^4dIY;&4qgH54*p;Vb^takd&OQE zPVM%dl<(bI>VE<`dx(9^L=T6j5D&_iWoJD#PCOC3Der;32xv?1+|yUQH?PJ0G;T0; zq(7Ki#nwi?X;1yedV_I2a#@plh0^PTTxpxH?-~j2r#M@VWc!}zpM@82^6%ssU35#h zG{uRtka#Ocs!wb~t_N|qcGt5eiL+*xcosHMW=4kV^RVx^&RSeA_N)xoqI+oTa~Ah3 z_U3V@FItlxF!Viz_sz9#uk~|$SK@!|;oaj^frB~ zY_Nm;!2IHE(ue5Xw~+VMPyAvyYPqVz!X1t-k|I zT)mdpAmYwyDN-RJqx>8)pStxZV;eP9OILU!^$u3c0=CzQi)`1IZ`&1{rUaz%OwY z#nkt|Q~GEtG65c{*726Jw@3STh`!C?K38Yr0Ev7TOj89DxPnf>+gpeWRh6%BcsgYz zTl3DgAhQqIIloHmyl-4S1H41NB(@uNkd03uzM04R)zs~MzVb1qJJcN`r`EeBkiRgK z@512&j_1a9!h3J2Ejz?}+|W^u7=>)}n8zIQBiJ`me3sFk2MM2L$8I@N*Nw#X(T&)^ z_#pjJW<}qTRCna;HwE~vaoaiPF4=N}#Kw=p1LW*OU(lL#!h6A?aQ7YPOnOrLtk}c~ zj1La+u~`%0Jyp}$fgK<_Av^yTKf4$^5!%X_x7VPtMY*x_@cqvx_7eLG$b0Who?ooJ zSz>)a%s;(8Nv@$2MX#DKRE$8Enq*mwo`8zsIQMf|GuF7|S#pIqh3 zvFyp)Exy)$^V)X-zxr(C$}5&$?XQ6M^S0$@53=5i{LGCFj1y1RehY(B?aTdHtl`f> zc24D4*5Ai?ZwYd~cfR6`(9HQcWZQJ~fBY_(eX~EEbu8kXcT8jK;-80nWMy^x`1G*? zGH%H4x`tf$Yqt8+k#j8v`{36#^w~dt8GWKR1}*!NAg^~UX`h%~Of%3k`C5zNbJk3{ zUmyG5b~n1KVf_^w_3rz4&nX8jqx-_C^q&RyeQ@Z!^RK`XWVsr z;p!ltUmJE^9P{L-GOt8V^L!1lQ$6oMhP+($=6g?CyjOPK`QGD#HEWXkye}`gXjev< z*J{vm74fd_*|Dw3I~T|Fz8480*w)0T%9jPit`FylMIs9qO*3We+u4y~&W>FP&d2_I zNjLBNIhP^3*VV9v78lLz3ntg!6lOPU3EPb~-?jP{8}O!i%K<~WzA}yVv3BMl%d@n+ zo~vA1W|^a0gmtxP!1Q}-du!nD%z`ufg7ePw7SH1So0oL;#%(s%DNslFcnRgnxj)MO z0L$fXNQP>kqf7<7(dT!yc84s*S8grN+!IYMcqp9liv8h&%V+x5D|!J;FuyLdgaH-4}E0`>(mrjM~8Pa4)e zPUE+!3`c*N&=LBMe2?9;ie`7gaVl-?XY|a(wwp;mv#?EOan8pyVY7dxE&FpF@4Ntm zy+t`*o!0yN_eAt%_ZiWe7@)N-ZI#=0WI+K6;eY~!JKvZg8-Bb^!V zC!zgj^jkKgeIlN*N&LE9a<}ohcvyS?>^lQFFB?@h`r_&+dgTH9qg*RrSYi!nBfNy7}>}{V?ez@09rALuntf`|rEn;?8N*=IQP&C-+ zlskvI7T;54t~(1}N7U-A!iKmbUXLn{k>@lvM7d2hko_r(__Ode%C+c4>j}?22Yq&z z1Lc6{h^G*rWnDwT=Rv$l|94K&BRsO?X`NZUD^STpfWa&zFhfw)fIR{frn+EIPArMPznSXpa7Dt!JO zba5&^Kg+WWTAQ5tv+#uqsj}>x~kTW1#6D$g44f) z+^!w(r*Vq7yJDG%tRU4FP`@!Dqq#`*`d{?iF}; zK{^KbEuQljPs};zc+SZUkLTR2&$;^M+mSIIJ27*EKAv-zId_vehc=A( zm29dk=c@yC`lyON1~?>38tEe!^XnM( zj%%F)oW$}VY47bxd&KEZJX5S;BlqRw{vrKnO+!A9^xJ^X+REa6yq7{O9yqKrbHN%I zYZr&)YfSfd)+Ez5Q_k|I<8!>dmZ2}p(Yk7VZ-CY4yDs)>xM0i=<2HDvHf1+XF7FC% zT(F;5N>?D8rwE@;uJ6U>BW{S@mfB&dp44|?(3KqJE_8Mbqx5auu8|(!5^a{wWnCO! z=7qfxlXq~)m70~dHI~GOtx`RoWV-BP^m^Idbq{$cpTlnQtcwqPzU=n%`=QUhpfBtC zOSY@(9w$FX`z2wc$79cSLz9f%>f9GTXg@@}0bDTVJn$*k<;&y;r*@@&XVAME%R{Wm zEB6H7B#vjNaDAEkz*CFI#5dN-C1~e8rCG|&Nnw&bpq!XRtR1HJ>hb?I=$R~WVsaM7 zygunkuCXaM>1=6^Wmj7M3idiFx-0UUQhN02w{eerUp> zo@?K#ag{e-C?9V+uyBS$le7OF)V$@`V7u|-;Zy=w-Jv{zX4C4INyLzzyGfIu*&IO zMqX85KZg1@;J?mwCu?W=2K4e>tQlrnxLZR8n~<^DW|n`iO&-KSL6`-*KXL#ALyKwE3$J^o9IqhTNM;q*w~ zGE;xrGr4X<$7S;LlVMz~%2&bv(05&e55+O6a`;2WD>(EnuynfM(s$p5v)8iUnfS<* z{4fJIJxX7_4WMQ32eHa=s3AdWBpUF)&Enc z^#34j>E1)>{iN;3z|EcXe>>;&nfiZ_a(+XfD`(aF*L`E-BRRag;(qHzzXgxq7Jmy~ z`-dnFCV8W|(|&fm^7eq}Px-kzJEJ#;vU_aKjyXO29yFtRQ_9dA@65=T%pv!sOAG9g zti8cRCsX3@NnaO6?4#4-Zb7Drp4VloqhHgy0ltHm{XYA|WT9)t&?lS3&RGd4r)z~Y;B@fg7iW6bDVR!8`b)sgCOo1QC<0uSAlVeR7l#Z%PJu`nlHL8(Cz7Y?zj^Wb}H;&_nD?80b9} z%k%{2kA08%-=wv4bQSA5#467p8%8#<7brN;cXZ4ca>?EneNnlE%#mcgh2N`p>IIk9 znWV3^H-Ns$r@Bkr;owAl?mZZPBVtYXHt4GnPj5`{M81D#3YTP=VAFmfRob7y92%~( zrIn0fUARGT@LT=F`QTOHqYuHVKA(zX4{O3B)NAbPyri!?=u3NbsGl4>0*;_Ta8weG z)`b`qhg!|I@?|mu1htK0` zf49yO=Svv3_QQbp#GE*YwGo{QEi1pvX3n})-Z?#3uJXW`gGcj}5xE?3IuneduXj=Il|Pw0_Hx?F;z+JkiT2@)o{)8@R-_4W$c+dBxuZo#Ez*vpsR-EOMAy-oB;&yTP{{Nj>R@Q@>+PfS$EB z$sXk@t%}>$`y%Q`HnI8`p^uoq%XJxeEdFll`tViAiK%1E(Fioa{1i)?ORWX5Hbh?q z;*0jk9}us7OUSy{;gwSryB^|Q0Ij8yD}=n04VUAda3pzvt$SFq!eZT@c#XAkY&gSu zLoA1K(1PqXJBcS>4?U$aFYSl&vFzi$fkUz(6^AVX-$8v(+|f5j%h>JPpcm{!^=XEq zd5LU2(I>Vdd7LN7KE7=b`*ClhPsz@--&CfiGWXsXH|xSzB)GB5_zCp?+i-(Tdsz5b zP~hGC1Sj*&&_s$8{D9xU33xgQCtpk8JO8)fgmu_MTH_HuzW96kt}VC#C*+F6_(u>2dhA>tRTV^PDaCVAo_GB}+)Nu_hq`1!D$6BmGtn`O7r{cOh8OyiXcSe1tZ3~_l z7d|vd-}rHdTEO=dV44bi(}8v6g~Iz4@Y@#uBs#R~J_~yL3HBX}@qXYG9Ii?F<@;x` zzw$KlM*3IZPf^Z#%%h18zDWEA{_MKGKfKHqoZuLI6sswp4h31^2f1YPUb)KFX>lmH zb5@FVbVJNPZR+Y0^YyWlsm-XU47 zy#^)gj+CW$ha>FNU>#*s+w5ZGvglH=W8w3YY6t$;cbth=#Wt_L7je|tX$VYsXZh; zDSPNU>_wEh_VfTgd)FPcu>o5t zQ?gITR%dQB-tzX?7R*#=+pgP!-=r_$>CM6u^dx&xIR1vltoh-dzR}uIV*kGp_V4b- z76G2j2yu#Tbn$5Y`>c83mA$As%FX){xfCg_nKH1^r*g6jqu`t8Dwo#ztoEftN7ld3 z`i97=z9CTDi1m!t*gmw;yAJP{Ie+ErTX({#@L7{wPUyJ{dS>rA*1XxLc4Rkj?vDOF zookINwp03IJLRv~1FHpIM^-Lwsd#4!&$3rXd-g;Rg5#1~_eYLY*!NI&J8fOcwdhpeFIK$_bwrOb zjVESCQ}6&G^Cj z)r@f^>()QJ#4_U?8@axgLvsDU`!3SI^L?oJyEep_|2MyjbUE{pcaU$)xBM8zNFNh! z$WO?z?wj7b^v894k!JK?ei!K?wMG3?zl)@pv*p8=v=2@4J%f7uUa|Y>lot(rh`Cj~ zo0SM?y1swbsj+*--|wv^bq(>^3UpAW-EMLV=zD~92fc&0YM)}No5Ho<=*#5%JNez0 zpJ(2#{UZ*^2aaR)yc3X7?vM5Xp{?mx3>}$C8wMUqWA&o<=`)A?f$pAYVE&y^`|AX2 zZ*5>cduLqLqj*U;H2=;#d$3zWi-)vN*ip4L`K;RULvl<{e0OK%7_g184@vn>&T9hE zgK$FrKpy(A&bIf=QckFFq3>3~*UD*#jE~%~>-%DSl6QLb?zrg0?ji?_qk{t(&AI?< z>fjc;hV_7Rp4nkp{*@XJd-zO4#^#)kNPB`P?ymJKa1pOL=UDed1`kS(C|{$#*2dYW z&3Z0`o@rf7@11KeIju4N6yG&o3+1==Dq;_XJh^mvtto0P@u+ZNd*M&NqrB;cwt!Le zu<(>MoJUxT`S0dm^^`Yo3F8s(N)A9T?6+3W?Jse?`TuM0>*J$3&U4Q>yTU@KVg<6p z4-;nv*dY!d5(tO5;0hrVnaD(Zm=IU>YNcJFHLDNruK380HUflATuNkzr0y+Eg^e3G zp$&~m>o%m74Y5f=i0$B%BqZIHASQ(CIE~vnH%__FGc)h*XtiM4-|cPx$br#0&w1bZ zdS~XHIrGlU!dAz1#&hwEy~Ik7V1G&p?P9E(9?nOa4Ib(jr-kqId1Z3G!DP%+sjyqp zPtyj&-_WW-ovaGb&nol_nBT&hL9W3-c;z2_?Xo%_uL?4#H$2cGC5)^7HOL>bs|Rg} z?FY{h*a3OQ3T-*l!N+sZHln`#J?LzEVn<=zoO^ju&Ase99|4c#=NotzX+bzGH>h>n z$Or5KIlpfpk0OV!fEVA9>b$j&APk$2Y2^6;IK=KJ&l{d5@X!v!bz&$#$l{ad2Z34V zN*%62nS*s|cMs#7Nqi%+@51l!;y1Txujkr9uI=GmUzy=$7&9HL!GIt1EyJbo<6zAN z{rxrkk)QtPpZ=5%H0ynw9<=X1lvyp-Orh>$FOAX<_!b`ica-03*yH&feI4@Aj56UG zpmyvFWj$iqVhx9?C-~k&`D1L-gnoU1^MBZzj5@&I?&bb;2fy8mJ(U=X+>^n#@U3p( zyXR>0<(gR56Q0k2`u@2oC_CD_P>xSSH#|{-`haH?_ZoGEf#0O%XV@#qG(aCrWjZKx zwVuJOExH^i9_D+0;G61fq~ZcREdN@p$6!6dI_8U2sQZzsN6%9hZv|h*cnWs0MJS&p zhK;jhuxB1^0dpYwH|1!Hq3sOypvb#*htIoxrw?bKxDm8bmOImW5V}I@iD^sO^9H33 zGu>5253sJD_^HdTxf=)pg_2EPHN2hoQhKh&-D=pVje z&U;{-i_qQzrp!p61^O{V=UQ^U<9TO)Z{DG9qn&7*W&`?@dN|d;pxkD;-&VHFv)J#b z<6Si>-oJR8c%Li~@8H|S%evyGjXWVIk+D5q`0ZEyV^ zG3TkewYp6!J9ZD-#)p;tf@jV0+?*n&5o@rReykg~k>`D|PX9UTE5~Yl{xdvt?9AsU z@GO1bAf9Dx^CrsH{8lB`0=kU>_Mxj(-%MSg_QSQHU#WfMRgRe`6Ncl|^2{Cl{t3e3 zd(2@^Z47+sydV2D`_Q&gm!^`w3-nsN*L~(-`SwefZ){jftj1p@Yr3g#*CLIh!`;mE zV(lKoU2FM&0RH7%Rm{h#cDxwl#EEHr-d?&+hpoyEeVW9JJ-atb{#y{X-G<$vV48cV zp?jwKh62MroMXUs+Wz3cIqbvtGc4cG?BUBb>5)Cp4rUgdL>;Pn@i*4&m`ki<54@Z<>p6{0s;C1xmb9*eYhCKSLkpD{ZQrfxS}5V+nuP zC|KHtc|N@c--oq`jMojmi0`eJ&S5?I2*Rvn7(S`1lJVK1GZj&DLdU*w%>#`x-@hq)7m%Q+N=J)`&@^!vH+p`Ud4c#k|yW%yh- zQHni3=x3)M##w07;TO*rebBvprVd8hFY^0z2GVuabR%C9u1fb}jGgHh<16-Gl*M%H z#k^c|jN^uj)Nxgg9@Ab977br^d}!AkQ#4iHymruKnNZFSP+64PvgoE*> z?z0x)ndkdXLBHjwwHE<3R-j#TI%qtriuwfhQ?+&jV?Xr8&-o(3{v!T{DAo&NeM_H@ zzrS?UIqqJ@@2RPAWe@5})z0T;VxEv|1zqe};MpZ^UF^9-AMtOf6xo;1fFNDFQ9)KSzO*AhPWQSciJX+(bj{}^Z5{y9El-c%oH z`keF?`W(uJ?fWv?^~1rzo%l}NiFJazTnFo&gU^17?HkY3$t-e_acYBfSw!quK89!>+L#U1Rj4??eMlB&d{oTLXBU!UW;qa_>GGB z^Na5?djAHTfk3&dG*#`|g>*iAc9?qgz7goTjMswiUxw#?=2d@q@2hsaM`eB>jXleV zmwAM&p^p&v5aJFzf%>Y}p{p~q88_v2rMOYAA3i&sal_t(xH*UGR`aY&*v$EiJM!*> z0Pvg~LE3$gk&ktQc}6})C`WhIj#s6RV3|pp`TP>(>JK8n0bL)y0xWcRcf6b_my}kbIOh~@=^$TT*@pD$54)Vb~I3^F! z6W|2Ua|2AbGj!$e znUCTO%(t7Hp`MC>FJQhqDC5fr^SYCJMk-fKOV7A>TAmb>`PR`<4@>g>~j=k}&q?;aU`GVN848y*;WGVQbgulchy zb_R{$%!A37VZZW9*NylZj}Idkx9&~jJm#h^rN_1WS^B~2cVwQNx;?Y22*06I(wEtL z9=|(2w08Kq(&nA0{||faeItWuoP6XQ9`;W?ke0UZg~!20_#pcFzKkzWnLbpzHeK43 z8uCxw{w#P-pshX2bUJD1nA)|&zk_+j+psnT`smwUx%)DB&Vc77r#3Pi1RdY8pDV51 zH;nxQU$21eAlMWc4lEqZRQb^ki~6uX)gAWApB;H(;y}8(;_>v(^k*_pOdN70J*5nX zelRYpLSD-K@Kf#%livv(7|!Qcyyy33s=!~qaA&3(@sPjTKZJ1m#)R)UHEK@O3%kR8 z4)*2;4y4_2<;YvT$92Bru-C(J7E;HQdtu-3j^N>p59jH*<8Yop)18_J<6-I`lyPRp zy`@+ezOWo)&64dc1DTyIkCx-R8fPI_rkM`A&mtZA%*7bNC0_u37zPSus@pz*@bJ6c z&O+*gslN6{$y*NIaS8fP}eS_&cSyO&W)?1jNT3G;Cu$B zs-=!P;}#<)^o2P&1tBM_Go+l*FDW^B({pm-JIZMX&Yo3rLb)(3%%=s>rXZ&^nFDx! z9M6^RnoMQ&vfy+V@9}&9&yVAo{rvRlIXS8I>rP7@<%6~lC(nZmPEH(jVdL@rXJyB* z7eIcwFfoR7)5kn_@M+Xx^dGC#Z_!eYPZy9Q|t9eahx7}8)Sw(oblnq*=aLwGw*{5tl=IR zW;$ZvLz^BBrh9>%zngSwFf+eM>yXK11L-x_|5Y04xERFR`5i-YV!S{EmS$v<>-vUB&5+Tg5Ti?H=y%fBONPLDm925+6buq3`-{#l0vovJv{( zbDKv7hjKcX`^b>53zXrWA=EqPF!Bxk1HFlGXW+Z;R>!HvSp$QxOAq4nco5lD^$+c2 zHP^;h2C9}#cT4d+6Kw>~0i=8SbhHsX`|*r5Q_~->T2}RV^|Ev@xQ6q;pDPVMI*f76 z_bP^V;QOO>xE$Z-)i^T}?=EsrdvK`r<#OPvY1>~4c!Mwb&<8;O4klv?|-UI&H zbmm=1C-ScJJMymedoVJrbi3D=sjk?S&7acaq@k`+hZkY|B6+8dwlQ_Gd)tg*_l8Oj zGW4KlCw&5aHR?}>_2-=^OQ~CGd^WTXeHG7p8FVE~pHt1TErx!Blksi}(p-M<>xY@g zsansYJj=Jw5PtX0eTZ-SeBedkt!7z&tYTMIw+bKAKpl*@SeISs%yQ_da(B7v!(GJd zdhgiII90hisDMZZ+b7b7xr+}Dj?72BVBe1SBV129T*p!Khj35o!ILq$FIuX`g^t1OP95*9{`q8|+In3TQaJ0MuqIvhBLa%CC&Q2wYx z9@_On#QEzn(XYou&^`ZS#za@EkN2rDdVSiLu1sTGo?(B}h_thBaaRvw46`dUeeuqW zHxu7ut9NCB&AT#AgyYOI%wgdS7iXROtJ;IZzQ%sGqg$WAn4%TmCtl0CG=ASCE!Z80 zcKHHa8t>Duq`j8q!Lp{oN}RJ)DLnbKLsy~A#@OMC{y-a-{!~WIA7c&gEm*@lt`+@s z^-gf7lJ1V4O7-OlpD`R*mq&(zbIKG0+wjX? zgZciGc)!zr|HCW1KT{x_{JgQeByY?w^Ts>kP_jULS|-Swcgv&vKD-t4FZbSYM|$MB zTi2vZF!tV#??kV9=g8pgXloevnQjlTL zkQK&IX^aWdlbf&xjW#f+1^W~^f0M>KER=1jqx)^1!{=+E{F|^I?4`6*%P}&(N16sR zTwjMix%xLT-lMIFW#sj#->6Z)nduC0EH#*UAHsEpaDFZ3=7TMb!&7eCnF*%j!&7Es zJu2E9_Z;~GuVB23GC_D4m*V>j?G59t0CY~(P1`fn7XggVI8NtW`r|>g*?F+RAigJ1 z7obxwlAnBjw6P+bgYV*d+i7}o*zH>nI}_&L8PC8gY3wt-HOm7U=dN)EM7pMNFmwIN z{>;MV{TPQGNH2t)<9ejI0_m+diQk+=T1&C`2{sm_^~10uJTyhla0+k?0ok$)kp7

hg;hs(RLO@?%mS5W%YM1=et>5z47>aK*Mt|@2bkXR)$wPcXhSLx?-uV^jjB> z$Gh8t$=l=JdpRqVZT)bl&~Zu8py- zbB}dRkzht&r2rS=5<9k$78K>!(-dLWGcc}kyLkh zZrguf{GC0CXq!#|6VaD`-_~PGm%XE_=u2OE=9A0+~E)A#$|RQJCAxl0{fFHUMx_x^wULv@dS z^P9W}LxWx&?iV&SypQ+C_f74@z4rY6s>g93xas)O@8Di@%fD+bTQ1fg{rH(b{Nl^|7ccniQ?JbU*Sp@oBxPIK} z_87Mhce?$?9mJjPka0(Fr#ougaop)n8h09Zy0gZe!=3Juac|&G_m*+~705qasc{v! z(@isOChl~zjjO?(Zn1IoxYIQnw-$H0X5%8b)5VQT;ZC>BxPIK}_87Mhce?$?9mJjP zka0(Fr#ougaop)n8h09Zy0gZe!=3Juac|&G_m*+~4CPH=4tKgs#=U_%-CM@_u~vw#)VK=V>82Ss6L-4V#?|0Xx7fIP-02#PTZ=ng zvvCpJ>EgzvaHrd5TtDt~dyLzMJKcWc4&qLC$haf8(;YSLIPP?q|G4Zpo*I{lPAGKe zxb14!|8)B9S=i$;U5`B0E`zldj%$6&GC-E|dFyd9lk@CrD8i-+-e zx=CTjS%kZcjrj2)@4Kw`{5X;KPg?K)!g~J$>pec0v;310xP*`2;>x~nu-<>jdjGrD z`<>SNFIw-Nws?0kichSNdcgN@u&X;2jCJu#L@-qlT-)6pZ|exh zx`LP#;0OPl2WsYYhVSoAya#XQ&YxQy)YAY}3xcx}(RehRjAEJsdwLwDOR$SM@XS#iI&*B!$b1PyBfoZ~z2Yk`U{(C^>ndl0-^PCftCp4 zZ?Mz2({ZMuF1D7H_WO3hhqv++eXJH-U*;VD>Zy8x`DvVuFb=|X^y_(+y0X&kz8&69 zx2`O(*I!pQrLinfcdD$k?$~qBG98?YA^&6GUyM80`uyUfVsFv%vS4Fb1$+ePV~AeH zq@7_*L7Gn^3>AbSSYNzvYGwkcNIT)-9zJc7k%9SuPfSlCqg~r@ry^ubp^73BPWF zZ)VY$cL)z_%v6{iUvM1CvA)c|*KItd^2|IkzI~vb#xo?@KW&jo~4`n2N&@m#OtS;2Vnd0B5Oe2^D-hprs&BJbtV zg^)7-UOxiASQuI`y$xjpuGc&!!9K4*ktTd&_|}biGqBORxa{%I$XPvm*|=yLV; zl}KsUP4Mb0u)=yq7%UHl({jpj_Tw4tNZS0SY>BScg)F>pf%nDHyxX$8Et)r9-YlDb zzvG3Ow$R_*hcEgg8jw2u6uCYLq)s&ANM^>E%v#RQ&t09o&)epdC>pbm!R}^{tsS-cJwN=(^sKg0<9{S@0Fuu3WbnQ%P+Se{4O4cwhP{R6;8H(+$%E9 z_frGD9{3r69}aTzbWX|=ORM#)%18No#c?j7PFr=+yFXjO#Z@=lI!-q18-)p36QW+J{O7^rG7xa+}le*UE8%{F|8!M8>6jj3N->>0%kz;^Uw>jV}eH?+QACUxJRtvz1Gz zS5uOBPk-ba0N*q`&ocNBZ~-0kd$!)8Z0YyV|JLKc`U3sH+EM*LF214HAQSkP_^13- z_oI^TBfw9AZl&8ADd|3qaW|t-E0oSFFdl3!TjYIbY#ot2_WU#YHk3A@pqA-*Zhm)yrIG@kap_bLu1n} z@|yK;juSyRwI-}Rz^vbSI@K<(CM#QZ7n@Dbwl_t8WLpG8L+zhy{9dh%bU({y4j#BDcbOAb45-jSgBXV<6H_gI1BFsqtuj`euV(JCWZO_=OQXug$5y zTw7k5&E*)`a6E(`)pd^eT<4IAYu3(^vBM0Eq2*)m7@L?1hyGgpuF6ZJ31K>3<2}g8=T+uE z%AtS2w_nAr_#!2&Fm)3mQXlQM83bQ5{OrNO){9lx**vbhQXUt9ZvcKyzz^pNtTBq0 z$X26V)moi>r~4WDt$C-ex1|WnP7mdG3G@cgS*ED-dKRU0uMcfy1!pqKiZLgGx=%WJ zQ{ZLVN6)$7i!yJ{B|k2<^Yz%od6;QY`53D+y^cJki6Pu5C5kYrOgP7Hk}@~*Fe}TZ zbXn6d4c0T$&ba$*G=JX0KO8xUEWO7S@=H;{st9(w*FnQjj`Pa z&?w%7AI7KJ{c=5DBs9*?Ydv1PzC>vwUH9_iUXO6rgZEnFo{9MOz|SE3q*QuGweL;x z?G!Y86*F)q7V6f@oX+)nOabNBN7ji82zv?!Lo+d!YAy5kyX}zkIyU%SuD8FW?)X=k znbo|FsS~r{f7bQ*-n|9=kgCt4(uOHPNnPCp#!cRycWW8ur-k`UfxZXy^?0`0ctcsR zIXeBm9+N1SIgYu9hFw$E1m7Cxm-)f zG-ks@T*4Oz-!r4*&drbFeSR4P@$NCqAnghd(=!DT__5Uc4Ls-4m!mHNeF|23qxdblwkt5c^`J-QqyAwI zv7|vJ(0vcOSVY9Mlis%w?Gev8`icocI|v%fE=Oz3(oTZbKw7he+c1IQFwBbEwEie5 zSuVu-3E9W{t-R*a>c_&m-SAgPHp~m@Q{E4|NWSd+w(N4@tp)$g-_-TEq_NDu0s?oM zC#<7}Vg5)z3VIFm&{S63htG%=kV}Q3y$%}r;H`MCw_<|4FJ4^ueeeqJ7hU0fQ{MYr z`RY8V^2ZAD4)85PI`ZkPZ;L=51ihK*?9yXWyANRco5AxIcoyRsW8=NP2AEy&oFCq7 zyxR@lMN4#jDm33ZU`>eS`zJmD|1aL5qXKz{4W{%3(cqL)?*!-vuj2m#=tn{K!~fEo@h2P&x5gY7ubrZrwaz%N z*d6aq@>jUmyYKK#aWT{_eD&$qK1VZ5$zn7PTtkS1mk4mGotdqh|iYP39e0i%CeM)LVW%}^pY+XJF9lv$? z9DL;9;(B#n*hpb=tRUq0v&*e~?9-T&NyL(W`iKe%ci}JXlb4$Rq>&H#@6;ku48kw+ z<@%53L21bP_nfauP`C?!qecHN-V@Kl-825<7M8HI-UphYj)1&bTtS!^m zc;{6i;m-IOo|HG=VEQSGbcby(VeJm8ieO3qQ+N03K75*Mm|CGEy7wkfQ zs(eg+A^&#J<&yF_*C%hZe5F006)OL4ZO_q>#q1^WeJfjE{3<`wb_k0O@2G{x74Wal z|4?4WI}<_Yn&eq%nl9we^vfD$mIv|dTFC@XxX%l(74+jfRABg{<6pcpho=|d=XwBr zc}`scI_>;IXZW<^3uby=wD5cL{F7c~rI-F`!`GKi-??2mOgioL`qK0_EzIA_mP^Wy z_IrJKn0u1vT>Y=fi=Xy<;b;2%yK|WF_k28uv1~1CkC*y*@Q-tJ@}IUa!(0D_(RAAS z^`-MOU}5^Fz2By9vC_K^@e>EY!1l`UcUyG)9*@F8?*NudJlf%fz6Er#%Zq$29Ldp{-p8!;wgS^0uP>dREq{~4r0=#c{ZDyjG`+*Z zq!*ve(LYuoy|laQ%Tw)>_H!H4MlP7)4Sg$zcNYkcc5!{_^rtP%^wTyj^he-dY~_>> z>9mgv{f|Kxd%4hQBNsaPX%82y(r01PX%n~UH81Bd>9l$4OQ*N*+c``+?cDm(^g#=& z_$|!%pRq9Mw0G-E`+w2Gq|@eY(=S+plRnMDjK9{xpY?=Sw|DZ>{;e;a zp4}Gy%L4q$_N_c<{{B~T{u$nYg&BYROpg9cf$(VC)|U=%F&7r9%X6M9z)#z>&>0_X z(1O2SfS)#Ip_89BX2DF~A`6pFo3p-jdg?7)T%i5a1}*&bPaCw2X@j;gZO}HR4cf-E zLED%%XdBZ8ZDZP?ZA=@qVCFAk_2{H=wJTJTQ`@Y9AZ^j{UA(^f6?>k8CI+NFig{9dqdD==--`qJrf zF6HpV0^!js*L5DvG+q1s3KBp~OF#R8SEr%IC?aunr{IomU zn09Bu^uPA?9HxKToAssRZ{Z+bT{=A4lm*j&|Ic%n{%J?nm-c_+jT|POHe-G1@Mt3z z%>PP^6=rh(eyJGeh2CgaVh+9{PmZf4w-+YJ7i^DD|bn?@NDwy=AEKEB6+jRbxjJ|L(Ho_+k;DwCG->~Q$j}r@hO#%7Q#;Px! zzT*~dF2GOws?EPGI}zkL8}j&>AMVZ2mzE!GtoqXNy=YFFyLG zJyqz8|G0(mdnwsV+6!%|`ZD?kHc7$sUvJ?Z1^m-qD*TL}Hc`R!f5^grP{2QJpu$i8 zv}M|uc1pnvuPK5%n$98 zHoe}$q|;t$(+}oh?(xx={@y&AH-0#4jSs$gUoOB;+osJQn4ZH7 zPxc?F`HTYoY16d*@3-)&0{paR3cm_}Mh;Wn6*EU;p6#Kp66ZSw!lMmSU!H@5HL{n~ zciJe0&iH7D6wLT`Tli7||Flcm{Amj_JlZ2|dV~fbb$QOe76^|vNTD|#$-TrBZv@z|CHl|I{#W_*3H4GL!X zv=s^_y%@GW!KBkhD46sP3zJUUpiK|LMkn~j0{Nj$Q0NS=#lj4a_CTTET);nVfI?qT zfKHpA(C+}<#*A;)6hp>*`MLuBX%iIxEuaT2O#cm*|IG#bx4>p7{&yCj)21l&eFf;W z;|cxA0(9Etg#L5^I&EG;KURQFo0rgEE({p|tPUkHRN73GHaDBU*~0HFz)u^T&7ZRH`~v*6$=Uq-^Dxgm(pQP| ze)uP5G2$nuoxc+ju*i=#Jbh_-KV#wg0`b$PC;Wx%G3)DvuI({`WjvXyf8(4+gfE!( z8T(@T?gf2c*8WlKYy`ILEx$JkU*~)R*tRb{k%#{}51#~W|jDlfMt&o@d032qeT39U|C;A{0y+{i6Z_gu&lKweg&BGU6P)k0?XQd z(*F%u_Dd1dL@Vp>iHm_{-2>&-34YoOS>MZHPYQs}`8;Cs-vZ3}#bSfM4->A~TLX~C zLeM$htu^#JfH^+W;gvY`z_R|A;e81B49ZKDC*ltQ%bo_(+ks`>1=F_~SoWQfz5`g+ zoshm4cs9ZtVEn+J1{VEJ{8?bx?@9lMfMuOH@eyFzw@Uo?z_O->{!akQdMDCf0+uxj z#AkqI%_{MaNMGtYCy*Z2@1Fy6zD?xehahD=5c$i1X&>c9c}@csduzEj-gytOtifS= zZUg50F6STUzaCijDG;v!mc3NO9|o2+Si})vS;N8b9srj9n)qYDvJRa54*|;>LE=vU z%NiH*e}?=w>b0<>a}SX0F(m#1Fy|vB|1SW`+93LW1z6VY5Dx?QVEhn3zexNOVA)r| z@O}o&`C6&}W#gg0%(@`*-w4e9O7z7HV9wVHe;qLGr8+%+=N@2Lo6qoDfRFD$m`1({ z;P`fy4$BAikMx`LT37P#0p@(tEYMlr`+;RI3h9pn%Q`*cr-1G9{A*zLPqX2l^rOJC zXM^|{u z);^K{Z-6;|Y9JkW2$=RMDc^4c%f2dx_dQ@c{vQF;UULaejP%!lWxX!32YJdGEQVhW zEc=;BpAH;HedK;)(&v$m?_FJg#yk9BHoJac>Axd;>gfMIU|T+MU|C~CdJZvo5t zcj7a^wthVaOnVOVOS&J5NA{8v<3~gseh-j79rC#e*ly4729`ax)$T} z%XtW-KL^b98&8@1zW_{oiZ1^W=ZECCbC#0!CCT`+Myusxn>0+#&)q&EZ08d%~OuF0;(-_vV4N&h4;?Q@df4?-VtJz9-P@8ig?>=7aV=fN*~kcgiF zmOakITw5=D0*Su~Z1)%61C}+Eq^E&p?>q6&fjQsfy1GC7B{09&L|?l|pRF$@0@FUs z^wa;lf$i^!`M|XQ3Vj7Izo!H@k#5On12FBa{G?)dDPY=X0ij0`X4_G33C1j;|l=GzE$F>z_s8H8vnNf%i4C*7Xr(E1>z;ZvR9CJ z88GK_)!h}H!zHpjcz4tpJM&s&UGwJ7 zoyW6t!98yj_dI?6&b&69w>r1mnHm1CjiZZk;B=u-8;%nWg;UWju@ugEN<=rrlBsAS z#Pfz7q$Qc^ZEpvGTrnK`6pKbe?X9s?5?&+Sp$+lw)^I$8lYkS+P`G!C)7H(ip>QzN z-0H#{D&$Z&kqB=M;RLC~R;N7??u>>ay`7y~o$l8Aqiw0VRq$)Q4)O5gQGWjGn z{vTaHEH+4_3X*G&wL&J4M{k0sW9f%bB%BI6Oe$V=Mmv*HKJ@galDH*PiFmYY4#Y{H zo7#I4v91&a8ww>`HE>$v;jWEI2=1fNM0Yd^DQrdT8-ed<} zqm&};q(fXiAsh?6Q9t!|sb>}lzDe2OKo!-AC%W{Yd2Dj zgr&CjL_>H;#x`_?gZ>xzwqKj>^ULY%x_W8o!+trg72&s z;%_vYd8=wK8qbDmsvRwd2;|n=McB19)Qtz7y-)(LG=D1AwKWy(q8`k7iAPaYqv5XJ z9%#nis2pYIgs26SXI&oV{5bU{`Tz<9p|r=l!)Pawc6}h7qOpC2q(R{HxVGLzGPWs- zS_OrTqv3SbRIE6uJIdCdWVU%{^(6%=M7ILX*4_yfq7xU=iXmjQMMxxQP_8Fxm6Z4^6XsP&EYnk^FVC4Q9?C9kBCS14{$F}e~f-HT8XVH{zOGEgd4`85p? z2l9nu$tYi$qX$D;<%D<)I((X<*2Qe3mFn&Z^)S)8>Z|ZtlgW^(O{xY*lHH*W$d4(O zb`_fsAC@>+kz(^(@i%FdvI+=lB!%v(xq-hQIuoqp|k)f zJ83C7AF4u*^D=(A4OE7pecG%R>>vlRu4Sv&uAv6#?Li)u)>pi`lv*J= zT~JBLRVipBLe-MqE?rM3HoWUZZ6Zncm?89zOf4hKsT#_*Egp__;*Q<{3>~p5Gwv~3 zlb&?@G}67ITp&s^N41oDx;HO`q!^~uS0!N$Vp{s6+mktpF(*a%9nFD(R4Cl`KyNI8 z>MVL98w1)cn}(`HriAfQj~GZby3u$c8;V2?{TL+$ZW_yIQ5LEOSp~&% zMvs6oVT|3I37dK$)t$mfUaN)C0jiGFu2iaTfp1fNO_fb*t*@021~d3|5T?^afhQ=} zwpa|k7Kc$;?{QXs8P3szicXKGK;SqPyrxFV=nZcmV+@wE;inR8t1NQ1?oARP7{_J? zFS~SOYzn738r2Zk(ceJkyj6xI{U*4RS*e>m=yZV68#k&%ccMy}pjgb9nqD_|gj1#~ zwgm>o4yw_(NOJT66Ey}#>O+DGiUV74vFOz>AcO{vN7j2810Vt(5DP9NXeEeLMxy`f}S(kk;`0XSbdT(?ZT7#s3Gfbs!j#?>Rr6T}! z7mo+|1mQb=u!q`}9;WnlZ_W{x9`b`l4}$4UjkqaTYeW(6mfk@JMZxGImM$Hi59&h# z-@EuaLO7-e)U_r1NeF_G1&bit>P(i^c!g-~rKK!58HQ35S8>jOIkF72`^H>grYr!K~1=T{nV_b38B)V}eIJ z&S}ZT`8QsbaKguVN4lr}0WZykX=`=88-In5^SyM1!kc6GF!Q7KrJe!bL5U3SB)o;1 zuLo1}YQHk~Xp%;Myu?c_o*6ISbKL};(C{kzyaLad%5u0IhwCABoA3bDML%@w;4mep z__(fOpg?%!YlUOH43G1DkAd$n=BDM6e01OipUKC0;f9s2(}!od7#6QiIEE(|`A!0G zUYZyA_?(1eSaMb1Ao9PpJj&xXFz~s`Fn+Vib?z2VhDQ1>^DLxks~~4iR+>xF_b4#p z?UDC0J6-1%0k})NkDF&=+8tJa&%OllE@er2Blyy{a*oh(UI3BtVyX}`sH5{c`!Uyf Zk_2-}csMF)lw4kV%5^>`Ot=f*{{`k`7@Gh9 literal 0 HcmV?d00001 diff --git a/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/fib.json b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/fib.json new file mode 100644 index 000000000..ea2825477 --- /dev/null +++ b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/fib.json @@ -0,0 +1,132588 @@ +{ + "metadata": { + "backend": "ghidra", + "decompiled": false, + "hash": "9ef1e562cb40f7edafb3c075df99f35c" + }, + "seg_0": { + "virtual_address": 0, + "size": 800, + "executable": false, + "children": [] + }, + "seg_32768": { + "virtual_address": 32768, + "size": 24, + "executable": true, + "children": [ + "func_32768" + ] + }, + "instr_32768": { + "virtual_address": 32768, + "size": 4, + "disassembly": "mov r12, sp", + "mnemonic": "mov", + "operands": "r12, sp", + "mode": "none" + }, + "instr_32772": { + "virtual_address": 32772, + "size": 4, + "disassembly": "stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, lr, pc}", + "mnemonic": "stmdb", + "operands": "sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, lr, pc}", + "mode": "none" + }, + "instr_32776": { + "virtual_address": 32776, + "size": 4, + "disassembly": "sub r11, r12, #0x4", + "mnemonic": "sub", + "operands": "r11, r12, #0x4", + "mode": "none" + }, + "instr_32780": { + "virtual_address": 32780, + "size": 4, + "disassembly": "sub sp, r11, #0x28", + "mnemonic": "sub", + "operands": "sp, r11, #0x28", + "mode": "none" + }, + "instr_32784": { + "virtual_address": 32784, + "size": 4, + "disassembly": "ldmia sp, {r4, r5, r6, r7, r8, r9, r10, r11, sp, lr}", + "mnemonic": "ldmia", + "operands": "sp, {r4, r5, r6, r7, r8, r9, r10, r11, sp, lr}", + "mode": "none" + }, + "instr_32788": { + "virtual_address": 32788, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_32768": { + "virtual_address": 32768, + "size": 24, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_32768", + "instr_32772", + "instr_32776", + "instr_32780", + "instr_32784", + "instr_32788" + ] + }, + "func_32768": { + "virtual_address": 32768, + "size": 24, + "name": "_init", + "children": [ + "bb_32768" + ] + }, + "seg_32792": { + "virtual_address": 32792, + "size": 49064, + "executable": true, + "children": [ + "func_32792", + "func_32844", + "func_32884", + "func_32948", + "func_32996", + "func_33132", + "func_33308", + "func_33476", + "func_33612", + "func_33896", + "func_33944", + "func_34004", + "func_34280", + "func_34300", + "func_34396", + "func_44904", + "func_44948", + "func_45160", + "func_45524", + "func_45836", + "func_45868", + "func_46320", + "func_52252", + "func_52832", + "func_52988", + "func_53196", + "func_53220", + "func_53276", + "func_53332", + "func_53412", + "func_53448", + "func_53844", + "func_54156", + "func_54180", + "func_54204", + "func_54228", + "func_54252", + "func_54300", + "func_54348", + "func_54416", + "func_54672", + "func_55420", + "func_56640", + "func_56752", + "func_56872", + "func_56880", + "func_56892", + "func_56904", + "func_56908", + "func_56912", + "func_56916", + "func_56920", + "func_56924", + "func_56928", + "func_56936", + "func_56944", + "func_56948", + "func_56952", + "func_57276", + "func_57436", + "func_59500", + "func_59740", + "func_60028", + "func_60372", + "func_60396", + "func_60420", + "func_60560", + "func_60588", + "func_60844", + "func_61120", + "func_61208", + "func_61364", + "func_61532", + "func_62064", + "func_62356", + "func_62676", + "func_62772", + "func_63272", + "func_63372", + "func_63612", + "func_63936", + "func_64068", + "func_64160", + "func_64300", + "func_64400", + "func_65828", + "func_65992", + "func_66060", + "func_66112", + "func_66120", + "func_66212", + "func_66260", + "func_66280", + "func_66484", + "func_66656", + "func_66680", + "func_71808", + "func_71852", + "func_72064", + "func_72136", + "func_72324", + "func_72416", + "func_72432", + "func_72588", + "func_72648", + "func_73012", + "func_73032", + "func_73076", + "func_73136", + "func_73412", + "func_73600", + "func_73812", + "func_73876", + "func_73936", + "func_74040", + "func_74056", + "func_74160", + "func_74232", + "func_74260", + "func_74328", + "func_74400", + "func_74516", + "func_74776", + "func_75324", + "func_75632", + "func_75660", + "func_75748", + "func_75884", + "func_75912", + "func_75960", + "func_75980", + "func_76064", + "func_76188", + "func_76340", + "func_76520", + "func_76676", + "func_76812", + "func_76908", + "func_77092", + "func_77156", + "func_77172", + "func_77676", + "func_77828", + "func_78072", + "func_78104", + "func_78112", + "func_78400", + "func_78432", + "func_78436", + "func_78444", + "func_78448", + "func_79232", + "func_79268", + "func_79308", + "func_79380", + "func_79400", + "func_79496", + "func_80000", + "func_80152", + "func_80564", + "func_80676", + "func_80684", + "func_80692", + "func_80828", + "func_80856", + "func_80880", + "func_80904", + "func_80928", + "func_80952", + "func_80976", + "func_81000", + "func_81056", + "func_81148", + "func_81208", + "func_81504", + "func_81544", + "func_81616", + "func_81640", + "func_81664", + "func_81688", + "func_81712", + "func_81736", + "func_81760", + "func_81784", + "func_81828", + "func_81852" + ] + }, + "instr_32792": { + "virtual_address": 32792, + "size": 4, + "disassembly": "stmdb sp!, {r4, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_32796": { + "virtual_address": 32796, + "size": 4, + "disassembly": "mov r1, #0x0", + "mnemonic": "mov", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_32800": { + "virtual_address": 32800, + "size": 4, + "disassembly": "mov r4, r0", + "mnemonic": "mov", + "operands": "r4, r0", + "mode": "none" + }, + "instr_32804": { + "virtual_address": 32804, + "size": 4, + "disassembly": "bl 0x0b1d4", + "mnemonic": "bl", + "operands": "0x0b1d4", + "mode": "none" + }, + "instr_32808": { + "virtual_address": 32808, + "size": 4, + "disassembly": "ldr r3, [0x8048]", + "mnemonic": "ldr", + "operands": "r3, [0x8048]", + "mode": "none" + }, + "instr_32812": { + "virtual_address": 32812, + "size": 4, + "disassembly": "ldr r0, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r3, #0x0]", + "mode": "none" + }, + "instr_32816": { + "virtual_address": 32816, + "size": 4, + "disassembly": "ldr r3, [r0, #0x3c]", + "mnemonic": "ldr", + "operands": "r3, [r0, #0x3c]", + "mode": "none" + }, + "instr_32820": { + "virtual_address": 32820, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_32824": { + "virtual_address": 32824, + "size": 4, + "disassembly": "movne lr, pc", + "mnemonic": "movne", + "operands": "lr, pc", + "mode": "none" + }, + "instr_32828": { + "virtual_address": 32828, + "size": 4, + "disassembly": "bxne r3", + "mnemonic": "bxne", + "operands": "r3", + "mode": "none" + }, + "instr_32832": { + "virtual_address": 32832, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_32836": { + "virtual_address": 32836, + "size": 4, + "disassembly": "bl 0x13fbc", + "mnemonic": "bl", + "operands": "0x13fbc", + "mode": "none" + }, + "bb_32792": { + "virtual_address": 32792, + "size": 48, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_32792", + "instr_32796", + "instr_32800", + "instr_32804", + "instr_32808", + "instr_32812", + "instr_32816", + "instr_32820", + "instr_32824", + "instr_32828", + "instr_32832", + "instr_32836" + ] + }, + "dw_32840": { + "virtual_address": 32840, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 32808 + ] + }, + "func_32792": { + "virtual_address": 32792, + "size": 52, + "name": "exit", + "children": [ + "bb_32792", + "dw_32840" + ] + }, + "instr_32844": { + "virtual_address": 32844, + "size": 4, + "disassembly": "ldr r3, [0x806c]", + "mnemonic": "ldr", + "operands": "r3, [0x806c]", + "mode": "none" + }, + "instr_32848": { + "virtual_address": 32848, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_32852": { + "virtual_address": 32852, + "size": 4, + "disassembly": "bxeq lr", + "mnemonic": "bxeq", + "operands": "lr", + "mode": "none" + }, + "bb_32844": { + "virtual_address": 32844, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 32856, + "children": [ + "instr_32844", + "instr_32848", + "instr_32852" + ] + }, + "instr_32856": { + "virtual_address": 32856, + "size": 4, + "disassembly": "stmdb sp!, {r4, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_32860": { + "virtual_address": 32860, + "size": 4, + "disassembly": "ldr r0, [0x8070]", + "mnemonic": "ldr", + "operands": "r0, [0x8070]", + "mode": "none" + }, + "instr_32864": { + "virtual_address": 32864, + "size": 4, + "disassembly": "bl 0x0b30c", + "mnemonic": "bl", + "operands": "0x0b30c", + "mode": "none" + }, + "instr_32868": { + "virtual_address": 32868, + "size": 4, + "disassembly": "ldmia sp!, {r4, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_32872": { + "virtual_address": 32872, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_32856": { + "virtual_address": 32856, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_32856", + "instr_32860", + "instr_32864", + "instr_32868", + "instr_32872" + ] + }, + "dw_32876": { + "virtual_address": 32876, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 32844 + ] + }, + "dw_32880": { + "virtual_address": 32880, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 32860 + ] + }, + "func_32844": { + "virtual_address": 32844, + "size": 40, + "name": "register_fini", + "children": [ + "bb_32844", + "bb_32856", + "dw_32876", + "dw_32880" + ] + }, + "instr_32884": { + "virtual_address": 32884, + "size": 4, + "disassembly": "stmdb sp!, {r4, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_32888": { + "virtual_address": 32888, + "size": 4, + "disassembly": "ldr r4, [0x80a8]", + "mnemonic": "ldr", + "operands": "r4, [0x80a8]", + "mode": "none" + }, + "instr_32892": { + "virtual_address": 32892, + "size": 4, + "disassembly": "ldrb r3, [r4, #0x0]", + "mnemonic": "ldrb", + "operands": "r3, [r4, #0x0]", + "mode": "none" + }, + "instr_32896": { + "virtual_address": 32896, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_32900": { + "virtual_address": 32900, + "size": 4, + "disassembly": "bne 0x80a0", + "mnemonic": "bne", + "operands": "0x80a0", + "mode": "none" + }, + "bb_32884": { + "virtual_address": 32884, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 32904, + "children": [ + "instr_32884", + "instr_32888", + "instr_32892", + "instr_32896", + "instr_32900" + ] + }, + "instr_32904": { + "virtual_address": 32904, + "size": 4, + "disassembly": "ldr r3, [0x80ac]", + "mnemonic": "ldr", + "operands": "r3, [0x80ac]", + "mode": "none" + }, + "instr_32908": { + "virtual_address": 32908, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_32912": { + "virtual_address": 32912, + "size": 4, + "disassembly": "ldrne r0, [0x80b0]", + "mnemonic": "ldrne", + "operands": "r0, [0x80b0]", + "mode": "none" + }, + "instr_32916": { + "virtual_address": 32916, + "size": 4, + "disassembly": "movne r0, r0", + "mnemonic": "movne", + "operands": "r0, r0", + "mode": "none" + }, + "instr_32920": { + "virtual_address": 32920, + "size": 4, + "disassembly": "mov r3, #0x1", + "mnemonic": "mov", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_32924": { + "virtual_address": 32924, + "size": 4, + "disassembly": "strb r3, [r4, #0x0]", + "mnemonic": "strb", + "operands": "r3, [r4, #0x0]", + "mode": "none" + }, + "bb_32904": { + "virtual_address": 32904, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 32928, + "children": [ + "instr_32904", + "instr_32908", + "instr_32912", + "instr_32916", + "instr_32920", + "instr_32924" + ] + }, + "instr_32928": { + "virtual_address": 32928, + "size": 4, + "disassembly": "ldmia sp!, {r4, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_32932": { + "virtual_address": 32932, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_32928": { + "virtual_address": 32928, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_32928", + "instr_32932" + ] + }, + "dw_32936": { + "virtual_address": 32936, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 32888 + ] + }, + "dw_32940": { + "virtual_address": 32940, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 32904 + ] + }, + "dw_32944": { + "virtual_address": 32944, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 32912 + ] + }, + "func_32884": { + "virtual_address": 32884, + "size": 64, + "name": "__do_global_dtors_aux", + "children": [ + "bb_32884", + "bb_32904", + "bb_32928", + "dw_32936", + "dw_32940", + "dw_32944" + ] + }, + "instr_32948": { + "virtual_address": 32948, + "size": 4, + "disassembly": "ldr r3, [0x80d8]", + "mnemonic": "ldr", + "operands": "r3, [0x80d8]", + "mode": "none" + }, + "instr_32952": { + "virtual_address": 32952, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_32956": { + "virtual_address": 32956, + "size": 4, + "disassembly": "bxeq lr", + "mnemonic": "bxeq", + "operands": "lr", + "mode": "none" + }, + "bb_32948": { + "virtual_address": 32948, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 32960, + "children": [ + "instr_32948", + "instr_32952", + "instr_32956" + ] + }, + "instr_32960": { + "virtual_address": 32960, + "size": 4, + "disassembly": "stmdb sp!, {r4, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_32964": { + "virtual_address": 32964, + "size": 4, + "disassembly": "ldr r1, [0x80dc]", + "mnemonic": "ldr", + "operands": "r1, [0x80dc]", + "mode": "none" + }, + "instr_32968": { + "virtual_address": 32968, + "size": 4, + "disassembly": "ldr r0, [0x80e0]", + "mnemonic": "ldr", + "operands": "r0, [0x80e0]", + "mode": "none" + }, + "instr_32972": { + "virtual_address": 32972, + "size": 4, + "disassembly": "mov r0, r0", + "mnemonic": "mov", + "operands": "r0, r0", + "mode": "none" + }, + "instr_32976": { + "virtual_address": 32976, + "size": 4, + "disassembly": "ldmia sp!, {r4, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_32980": { + "virtual_address": 32980, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_32960": { + "virtual_address": 32960, + "size": 24, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_32960", + "instr_32964", + "instr_32968", + "instr_32972", + "instr_32976", + "instr_32980" + ] + }, + "dw_32984": { + "virtual_address": 32984, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 32948 + ] + }, + "dw_32988": { + "virtual_address": 32988, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 32964 + ] + }, + "dw_32992": { + "virtual_address": 32992, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 32968 + ] + }, + "func_32948": { + "virtual_address": 32948, + "size": 48, + "name": "frame_dummy", + "children": [ + "bb_32948", + "bb_32960", + "dw_32984", + "dw_32988", + "dw_32992" + ] + }, + "instr_32996": { + "virtual_address": 32996, + "size": 4, + "disassembly": "mrs r4, cpsr", + "mnemonic": "mrs", + "operands": "r4, cpsr", + "mode": "none" + }, + "instr_33000": { + "virtual_address": 33000, + "size": 4, + "disassembly": "tst r4, #0xf", + "mnemonic": "tst", + "operands": "r4, #0xf", + "mode": "none" + }, + "instr_33004": { + "virtual_address": 33004, + "size": 4, + "disassembly": "beq 0x8164", + "mnemonic": "beq", + "operands": "0x8164", + "mode": "none" + }, + "bb_32996": { + "virtual_address": 32996, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 33008, + "children": [ + "instr_32996", + "instr_33000", + "instr_33004" + ] + }, + "instr_33008": { + "virtual_address": 33008, + "size": 4, + "disassembly": "mov r3, sp", + "mnemonic": "mov", + "operands": "r3, sp", + "mode": "none" + }, + "instr_33012": { + "virtual_address": 33012, + "size": 4, + "disassembly": "mov r1, #0xd1", + "mnemonic": "mov", + "operands": "r1, #0xd1", + "mode": "none" + }, + "instr_33016": { + "virtual_address": 33016, + "size": 4, + "disassembly": "msr cpsr_c, r1", + "mnemonic": "msr", + "operands": "cpsr_c, r1", + "mode": "none" + }, + "instr_33020": { + "virtual_address": 33020, + "size": 4, + "disassembly": "mov sp, r3", + "mnemonic": "mov", + "operands": "sp, r3", + "mode": "none" + }, + "instr_33024": { + "virtual_address": 33024, + "size": 4, + "disassembly": "sub r10, sp, #0x1000", + "mnemonic": "sub", + "operands": "r10, sp, #0x1000", + "mode": "none" + }, + "instr_33028": { + "virtual_address": 33028, + "size": 4, + "disassembly": "mov r3, r10", + "mnemonic": "mov", + "operands": "r3, r10", + "mode": "none" + }, + "instr_33032": { + "virtual_address": 33032, + "size": 4, + "disassembly": "mov r1, #0xd7", + "mnemonic": "mov", + "operands": "r1, #0xd7", + "mode": "none" + }, + "instr_33036": { + "virtual_address": 33036, + "size": 4, + "disassembly": "msr cpsr_c, r1", + "mnemonic": "msr", + "operands": "cpsr_c, r1", + "mode": "none" + }, + "instr_33040": { + "virtual_address": 33040, + "size": 4, + "disassembly": "mov sp, r3", + "mnemonic": "mov", + "operands": "sp, r3", + "mode": "none" + }, + "instr_33044": { + "virtual_address": 33044, + "size": 4, + "disassembly": "sub r3, r3, #0x1000", + "mnemonic": "sub", + "operands": "r3, r3, #0x1000", + "mode": "none" + }, + "instr_33048": { + "virtual_address": 33048, + "size": 4, + "disassembly": "mov r1, #0xdb", + "mnemonic": "mov", + "operands": "r1, #0xdb", + "mode": "none" + }, + "instr_33052": { + "virtual_address": 33052, + "size": 4, + "disassembly": "msr cpsr_c, r1", + "mnemonic": "msr", + "operands": "cpsr_c, r1", + "mode": "none" + }, + "instr_33056": { + "virtual_address": 33056, + "size": 4, + "disassembly": "mov sp, r3", + "mnemonic": "mov", + "operands": "sp, r3", + "mode": "none" + }, + "instr_33060": { + "virtual_address": 33060, + "size": 4, + "disassembly": "sub r3, r3, #0x1000", + "mnemonic": "sub", + "operands": "r3, r3, #0x1000", + "mode": "none" + }, + "instr_33064": { + "virtual_address": 33064, + "size": 4, + "disassembly": "mov r1, #0xd2", + "mnemonic": "mov", + "operands": "r1, #0xd2", + "mode": "none" + }, + "instr_33068": { + "virtual_address": 33068, + "size": 4, + "disassembly": "msr cpsr_c, r1", + "mnemonic": "msr", + "operands": "cpsr_c, r1", + "mode": "none" + }, + "instr_33072": { + "virtual_address": 33072, + "size": 4, + "disassembly": "mov sp, r3", + "mnemonic": "mov", + "operands": "sp, r3", + "mode": "none" + }, + "instr_33076": { + "virtual_address": 33076, + "size": 4, + "disassembly": "sub r3, r3, #0x2000", + "mnemonic": "sub", + "operands": "r3, r3, #0x2000", + "mode": "none" + }, + "instr_33080": { + "virtual_address": 33080, + "size": 4, + "disassembly": "mov r1, #0xd3", + "mnemonic": "mov", + "operands": "r1, #0xd3", + "mode": "none" + }, + "instr_33084": { + "virtual_address": 33084, + "size": 4, + "disassembly": "msr cpsr_c, r1", + "mnemonic": "msr", + "operands": "cpsr_c, r1", + "mode": "none" + }, + "instr_33088": { + "virtual_address": 33088, + "size": 4, + "disassembly": "mov sp, r3", + "mnemonic": "mov", + "operands": "sp, r3", + "mode": "none" + }, + "instr_33092": { + "virtual_address": 33092, + "size": 4, + "disassembly": "sub r3, r3, #0x8000", + "mnemonic": "sub", + "operands": "r3, r3, #0x8000", + "mode": "none" + }, + "instr_33096": { + "virtual_address": 33096, + "size": 4, + "disassembly": "bic r3, r3, #0xff", + "mnemonic": "bic", + "operands": "r3, r3, #0xff", + "mode": "none" + }, + "instr_33100": { + "virtual_address": 33100, + "size": 4, + "disassembly": "bic r3, r3, #0xff00", + "mnemonic": "bic", + "operands": "r3, r3, #0xff00", + "mode": "none" + }, + "instr_33104": { + "virtual_address": 33104, + "size": 4, + "disassembly": "mov r1, #0xdf", + "mnemonic": "mov", + "operands": "r1, #0xdf", + "mode": "none" + }, + "instr_33108": { + "virtual_address": 33108, + "size": 4, + "disassembly": "msr cpsr_c, r1", + "mnemonic": "msr", + "operands": "cpsr_c, r1", + "mode": "none" + }, + "instr_33112": { + "virtual_address": 33112, + "size": 4, + "disassembly": "mov sp, r3", + "mnemonic": "mov", + "operands": "sp, r3", + "mode": "none" + }, + "instr_33116": { + "virtual_address": 33116, + "size": 4, + "disassembly": "orr r4, r4, #0xc0", + "mnemonic": "orr", + "operands": "r4, r4, #0xc0", + "mode": "none" + }, + "instr_33120": { + "virtual_address": 33120, + "size": 4, + "disassembly": "msr cpsr_c, r4", + "mnemonic": "msr", + "operands": "cpsr_c, r4", + "mode": "none" + }, + "bb_33008": { + "virtual_address": 33008, + "size": 116, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 33124, + "children": [ + "instr_33008", + "instr_33012", + "instr_33016", + "instr_33020", + "instr_33024", + "instr_33028", + "instr_33032", + "instr_33036", + "instr_33040", + "instr_33044", + "instr_33048", + "instr_33052", + "instr_33056", + "instr_33060", + "instr_33064", + "instr_33068", + "instr_33072", + "instr_33076", + "instr_33080", + "instr_33084", + "instr_33088", + "instr_33092", + "instr_33096", + "instr_33100", + "instr_33104", + "instr_33108", + "instr_33112", + "instr_33116", + "instr_33120" + ] + }, + "instr_33124": { + "virtual_address": 33124, + "size": 4, + "disassembly": "sub r10, r3, #0x10000", + "mnemonic": "sub", + "operands": "r10, r3, #0x10000", + "mode": "none" + }, + "instr_33128": { + "virtual_address": 33128, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_33124": { + "virtual_address": 33124, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_33124", + "instr_33128" + ] + }, + "func_32996": { + "virtual_address": 32996, + "size": 136, + "name": "_stack_init", + "children": [ + "bb_32996", + "bb_33008", + "bb_33124" + ] + }, + "instr_33132": { + "virtual_address": 33132, + "size": 4, + "disassembly": "ldr r3, [0x8208]", + "mnemonic": "ldr", + "operands": "r3, [0x8208]", + "mode": "none" + }, + "instr_33136": { + "virtual_address": 33136, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_33140": { + "virtual_address": 33140, + "size": 4, + "disassembly": "ldreq r3, [0x81fc]", + "mnemonic": "ldreq", + "operands": "r3, [0x81fc]", + "mode": "none" + }, + "instr_33144": { + "virtual_address": 33144, + "size": 4, + "disassembly": "mov sp, r3", + "mnemonic": "mov", + "operands": "sp, r3", + "mode": "none" + }, + "instr_33148": { + "virtual_address": 33148, + "size": 4, + "disassembly": "bl 0x80e4", + "mnemonic": "bl", + "operands": "0x80e4", + "mode": "none" + }, + "instr_33152": { + "virtual_address": 33152, + "size": 4, + "disassembly": "movs r1, #0x0", + "mnemonic": "movs", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_33156": { + "virtual_address": 33156, + "size": 4, + "disassembly": "mov r11, r1", + "mnemonic": "mov", + "operands": "r11, r1", + "mode": "none" + }, + "instr_33160": { + "virtual_address": 33160, + "size": 4, + "disassembly": "mov r7, r1", + "mnemonic": "mov", + "operands": "r7, r1", + "mode": "none" + }, + "instr_33164": { + "virtual_address": 33164, + "size": 4, + "disassembly": "ldr r0, [0x820c]", + "mnemonic": "ldr", + "operands": "r0, [0x820c]", + "mode": "none" + }, + "instr_33168": { + "virtual_address": 33168, + "size": 4, + "disassembly": "ldr r2, [0x8210]", + "mnemonic": "ldr", + "operands": "r2, [0x8210]", + "mode": "none" + }, + "instr_33172": { + "virtual_address": 33172, + "size": 4, + "disassembly": "subs r2, r2, r0", + "mnemonic": "subs", + "operands": "r2, r2, r0", + "mode": "none" + }, + "instr_33176": { + "virtual_address": 33176, + "size": 4, + "disassembly": "bl 0x834c", + "mnemonic": "bl", + "operands": "0x834c", + "mode": "none" + }, + "instr_33180": { + "virtual_address": 33180, + "size": 4, + "disassembly": "ldr r3, [0x8200]", + "mnemonic": "ldr", + "operands": "r3, [0x8200]", + "mode": "none" + }, + "instr_33184": { + "virtual_address": 33184, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_33188": { + "virtual_address": 33188, + "size": 4, + "disassembly": "beq 0x81b0", + "mnemonic": "beq", + "operands": "0x81b0", + "mode": "none" + }, + "bb_33132": { + "virtual_address": 33132, + "size": 60, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 33192, + "children": [ + "instr_33132", + "instr_33136", + "instr_33140", + "instr_33144", + "instr_33148", + "instr_33152", + "instr_33156", + "instr_33160", + "instr_33164", + "instr_33168", + "instr_33172", + "instr_33176", + "instr_33180", + "instr_33184", + "instr_33188" + ] + }, + "instr_33192": { + "virtual_address": 33192, + "size": 4, + "disassembly": "mov lr, pc", + "mnemonic": "mov", + "operands": "lr, pc", + "mode": "none" + }, + "instr_33196": { + "virtual_address": 33196, + "size": 4, + "disassembly": "mov pc, r3", + "mnemonic": "mov", + "operands": "pc, r3", + "mode": "none" + }, + "bb_33192": { + "virtual_address": 33192, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 33200, + "children": [ + "instr_33192", + "instr_33196" + ] + }, + "instr_33200": { + "virtual_address": 33200, + "size": 4, + "disassembly": "ldr r3, [0x8204]", + "mnemonic": "ldr", + "operands": "r3, [0x8204]", + "mode": "none" + }, + "instr_33204": { + "virtual_address": 33204, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_33208": { + "virtual_address": 33208, + "size": 4, + "disassembly": "beq 0x81c4", + "mnemonic": "beq", + "operands": "0x81c4", + "mode": "none" + }, + "bb_33200": { + "virtual_address": 33200, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 33212, + "children": [ + "instr_33200", + "instr_33204", + "instr_33208" + ] + }, + "instr_33212": { + "virtual_address": 33212, + "size": 4, + "disassembly": "mov lr, pc", + "mnemonic": "mov", + "operands": "lr, pc", + "mode": "none" + }, + "instr_33216": { + "virtual_address": 33216, + "size": 4, + "disassembly": "mov pc, r3", + "mnemonic": "mov", + "operands": "pc, r3", + "mode": "none" + }, + "bb_33212": { + "virtual_address": 33212, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 33220, + "children": [ + "instr_33212", + "instr_33216" + ] + }, + "instr_33220": { + "virtual_address": 33220, + "size": 4, + "disassembly": "movs r0, #0x0", + "mnemonic": "movs", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_33224": { + "virtual_address": 33224, + "size": 4, + "disassembly": "movs r1, #0x0", + "mnemonic": "movs", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_33228": { + "virtual_address": 33228, + "size": 4, + "disassembly": "movs r4, r0", + "mnemonic": "movs", + "operands": "r4, r0", + "mode": "none" + }, + "instr_33232": { + "virtual_address": 33232, + "size": 4, + "disassembly": "movs r5, r1", + "mnemonic": "movs", + "operands": "r5, r1", + "mode": "none" + }, + "instr_33236": { + "virtual_address": 33236, + "size": 4, + "disassembly": "ldr r0, [0x8214]", + "mnemonic": "ldr", + "operands": "r0, [0x8214]", + "mode": "none" + }, + "instr_33240": { + "virtual_address": 33240, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_33244": { + "virtual_address": 33244, + "size": 4, + "disassembly": "beq 0x81e8", + "mnemonic": "beq", + "operands": "0x81e8", + "mode": "none" + }, + "bb_33220": { + "virtual_address": 33220, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 33248, + "children": [ + "instr_33220", + "instr_33224", + "instr_33228", + "instr_33232", + "instr_33236", + "instr_33240", + "instr_33244" + ] + }, + "instr_33248": { + "virtual_address": 33248, + "size": 4, + "disassembly": "ldr r0, [0x8218]", + "mnemonic": "ldr", + "operands": "r0, [0x8218]", + "mode": "none" + }, + "instr_33252": { + "virtual_address": 33252, + "size": 4, + "disassembly": "bl 0x0b30c", + "mnemonic": "bl", + "operands": "0x0b30c", + "mode": "none" + }, + "bb_33248": { + "virtual_address": 33248, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 33256, + "children": [ + "instr_33248", + "instr_33252" + ] + }, + "instr_33256": { + "virtual_address": 33256, + "size": 4, + "disassembly": "bl 0x82c4", + "mnemonic": "bl", + "operands": "0x82c4", + "mode": "none" + }, + "instr_33260": { + "virtual_address": 33260, + "size": 4, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "none" + }, + "instr_33264": { + "virtual_address": 33264, + "size": 4, + "disassembly": "movs r1, r5", + "mnemonic": "movs", + "operands": "r1, r5", + "mode": "none" + }, + "instr_33268": { + "virtual_address": 33268, + "size": 4, + "disassembly": "bl 0x821c", + "mnemonic": "bl", + "operands": "0x821c", + "mode": "none" + }, + "instr_33272": { + "virtual_address": 33272, + "size": 4, + "disassembly": "bl 0x8018", + "mnemonic": "bl", + "operands": "0x8018", + "mode": "none" + }, + "bb_33256": { + "virtual_address": 33256, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_33256", + "instr_33260", + "instr_33264", + "instr_33268", + "instr_33272" + ] + }, + "dw_33276": { + "virtual_address": 33276, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 33140 + ] + }, + "dw_33280": { + "virtual_address": 33280, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 33180 + ] + }, + "dw_33284": { + "virtual_address": 33284, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 33200 + ] + }, + "dw_33288": { + "virtual_address": 33288, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 33132 + ] + }, + "dw_33292": { + "virtual_address": 33292, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 33164 + ] + }, + "dw_33296": { + "virtual_address": 33296, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 33168 + ] + }, + "dw_33300": { + "virtual_address": 33300, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 33236 + ] + }, + "dw_33304": { + "virtual_address": 33304, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 33248 + ] + }, + "func_33132": { + "virtual_address": 33132, + "size": 176, + "name": "entry", + "children": [ + "bb_33132", + "bb_33192", + "bb_33200", + "bb_33212", + "bb_33220", + "bb_33248", + "bb_33256", + "dw_33276", + "dw_33280", + "dw_33284", + "dw_33288", + "dw_33292", + "dw_33296", + "dw_33300", + "dw_33304" + ] + }, + "instr_33308": { + "virtual_address": 33308, + "size": 4, + "disassembly": "stmdb sp!, {r11, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r11, lr}", + "mode": "none" + }, + "instr_33312": { + "virtual_address": 33312, + "size": 4, + "disassembly": "add r11, sp, #0x4", + "mnemonic": "add", + "operands": "r11, sp, #0x4", + "mode": "none" + }, + "instr_33316": { + "virtual_address": 33316, + "size": 4, + "disassembly": "sub sp, sp, #0x18", + "mnemonic": "sub", + "operands": "sp, sp, #0x18", + "mode": "none" + }, + "instr_33320": { + "virtual_address": 33320, + "size": 4, + "disassembly": "str r0, [r11, #-0x18]", + "mnemonic": "str", + "operands": "r0, [r11, #-0x18]", + "mode": "none" + }, + "instr_33324": { + "virtual_address": 33324, + "size": 4, + "disassembly": "str r1, [r11, #-0x1c]", + "mnemonic": "str", + "operands": "r1, [r11, #-0x1c]", + "mode": "none" + }, + "instr_33328": { + "virtual_address": 33328, + "size": 4, + "disassembly": "ldr r0, [0x82bc]", + "mnemonic": "ldr", + "operands": "r0, [0x82bc]", + "mode": "none" + }, + "instr_33332": { + "virtual_address": 33332, + "size": 4, + "disassembly": "bl 0x85e8", + "mnemonic": "bl", + "operands": "0x85e8", + "mode": "none" + }, + "instr_33336": { + "virtual_address": 33336, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_33340": { + "virtual_address": 33340, + "size": 4, + "disassembly": "str r3, [r11, #-0x14]", + "mnemonic": "str", + "operands": "r3, [r11, #-0x14]", + "mode": "none" + }, + "instr_33344": { + "virtual_address": 33344, + "size": 4, + "disassembly": "mov r3, #0x1", + "mnemonic": "mov", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_33348": { + "virtual_address": 33348, + "size": 4, + "disassembly": "str r3, [r11, #-0x8]", + "mnemonic": "str", + "operands": "r3, [r11, #-0x8]", + "mode": "none" + }, + "instr_33352": { + "virtual_address": 33352, + "size": 4, + "disassembly": "ldr r2, [r11, #-0x14]", + "mnemonic": "ldr", + "operands": "r2, [r11, #-0x14]", + "mode": "none" + }, + "instr_33356": { + "virtual_address": 33356, + "size": 4, + "disassembly": "ldr r3, [r11, #-0x8]", + "mnemonic": "ldr", + "operands": "r3, [r11, #-0x8]", + "mode": "none" + }, + "instr_33360": { + "virtual_address": 33360, + "size": 4, + "disassembly": "add r3, r2, r3", + "mnemonic": "add", + "operands": "r3, r2, r3", + "mode": "none" + }, + "instr_33364": { + "virtual_address": 33364, + "size": 4, + "disassembly": "str r3, [r11, #-0xc]", + "mnemonic": "str", + "operands": "r3, [r11, #-0xc]", + "mode": "none" + }, + "instr_33368": { + "virtual_address": 33368, + "size": 4, + "disassembly": "mov r3, #0x2", + "mnemonic": "mov", + "operands": "r3, #0x2", + "mode": "none" + }, + "instr_33372": { + "virtual_address": 33372, + "size": 4, + "disassembly": "str r3, [r11, #-0x10]", + "mnemonic": "str", + "operands": "r3, [r11, #-0x10]", + "mode": "none" + }, + "instr_33376": { + "virtual_address": 33376, + "size": 4, + "disassembly": "b 0x8290", + "mnemonic": "b", + "operands": "0x8290", + "mode": "none" + }, + "bb_33308": { + "virtual_address": 33308, + "size": 72, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 33424, + "children": [ + "instr_33308", + "instr_33312", + "instr_33316", + "instr_33320", + "instr_33324", + "instr_33328", + "instr_33332", + "instr_33336", + "instr_33340", + "instr_33344", + "instr_33348", + "instr_33352", + "instr_33356", + "instr_33360", + "instr_33364", + "instr_33368", + "instr_33372", + "instr_33376" + ] + }, + "instr_33380": { + "virtual_address": 33380, + "size": 4, + "disassembly": "ldr r3, [r11, #-0x8]", + "mnemonic": "ldr", + "operands": "r3, [r11, #-0x8]", + "mode": "none" + }, + "instr_33384": { + "virtual_address": 33384, + "size": 4, + "disassembly": "str r3, [r11, #-0x14]", + "mnemonic": "str", + "operands": "r3, [r11, #-0x14]", + "mode": "none" + }, + "instr_33388": { + "virtual_address": 33388, + "size": 4, + "disassembly": "ldr r3, [r11, #-0xc]", + "mnemonic": "ldr", + "operands": "r3, [r11, #-0xc]", + "mode": "none" + }, + "instr_33392": { + "virtual_address": 33392, + "size": 4, + "disassembly": "str r3, [r11, #-0x8]", + "mnemonic": "str", + "operands": "r3, [r11, #-0x8]", + "mode": "none" + }, + "instr_33396": { + "virtual_address": 33396, + "size": 4, + "disassembly": "ldr r2, [r11, #-0x14]", + "mnemonic": "ldr", + "operands": "r2, [r11, #-0x14]", + "mode": "none" + }, + "instr_33400": { + "virtual_address": 33400, + "size": 4, + "disassembly": "ldr r3, [r11, #-0x8]", + "mnemonic": "ldr", + "operands": "r3, [r11, #-0x8]", + "mode": "none" + }, + "instr_33404": { + "virtual_address": 33404, + "size": 4, + "disassembly": "add r3, r2, r3", + "mnemonic": "add", + "operands": "r3, r2, r3", + "mode": "none" + }, + "instr_33408": { + "virtual_address": 33408, + "size": 4, + "disassembly": "str r3, [r11, #-0xc]", + "mnemonic": "str", + "operands": "r3, [r11, #-0xc]", + "mode": "none" + }, + "instr_33412": { + "virtual_address": 33412, + "size": 4, + "disassembly": "ldr r3, [r11, #-0x10]", + "mnemonic": "ldr", + "operands": "r3, [r11, #-0x10]", + "mode": "none" + }, + "instr_33416": { + "virtual_address": 33416, + "size": 4, + "disassembly": "add r3, r3, #0x1", + "mnemonic": "add", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_33420": { + "virtual_address": 33420, + "size": 4, + "disassembly": "str r3, [r11, #-0x10]", + "mnemonic": "str", + "operands": "r3, [r11, #-0x10]", + "mode": "none" + }, + "bb_33380": { + "virtual_address": 33380, + "size": 44, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 33424, + "children": [ + "instr_33380", + "instr_33384", + "instr_33388", + "instr_33392", + "instr_33396", + "instr_33400", + "instr_33404", + "instr_33408", + "instr_33412", + "instr_33416", + "instr_33420" + ] + }, + "instr_33424": { + "virtual_address": 33424, + "size": 4, + "disassembly": "ldr r3, [r11, #-0x10]", + "mnemonic": "ldr", + "operands": "r3, [r11, #-0x10]", + "mode": "none" + }, + "instr_33428": { + "virtual_address": 33428, + "size": 4, + "disassembly": "cmp r3, #0x11", + "mnemonic": "cmp", + "operands": "r3, #0x11", + "mode": "none" + }, + "instr_33432": { + "virtual_address": 33432, + "size": 4, + "disassembly": "ble 0x8264", + "mnemonic": "ble", + "operands": "0x8264", + "mode": "none" + }, + "bb_33424": { + "virtual_address": 33424, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 33436, + "children": [ + "instr_33424", + "instr_33428", + "instr_33432" + ] + }, + "instr_33436": { + "virtual_address": 33436, + "size": 4, + "disassembly": "ldr r1, [r11, #-0xc]", + "mnemonic": "ldr", + "operands": "r1, [r11, #-0xc]", + "mode": "none" + }, + "instr_33440": { + "virtual_address": 33440, + "size": 4, + "disassembly": "ldr r0, [0x82c0]", + "mnemonic": "ldr", + "operands": "r0, [0x82c0]", + "mode": "none" + }, + "instr_33444": { + "virtual_address": 33444, + "size": 4, + "disassembly": "bl 0x8498", + "mnemonic": "bl", + "operands": "0x8498", + "mode": "none" + }, + "instr_33448": { + "virtual_address": 33448, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_33452": { + "virtual_address": 33452, + "size": 4, + "disassembly": "mov r0, r3", + "mnemonic": "mov", + "operands": "r0, r3", + "mode": "none" + }, + "instr_33456": { + "virtual_address": 33456, + "size": 4, + "disassembly": "sub sp, r11, #0x4", + "mnemonic": "sub", + "operands": "sp, r11, #0x4", + "mode": "none" + }, + "instr_33460": { + "virtual_address": 33460, + "size": 4, + "disassembly": "ldmia sp!, {r11, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r11, lr}", + "mode": "none" + }, + "instr_33464": { + "virtual_address": 33464, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_33436": { + "virtual_address": 33436, + "size": 32, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_33436", + "instr_33440", + "instr_33444", + "instr_33448", + "instr_33452", + "instr_33456", + "instr_33460", + "instr_33464" + ] + }, + "dw_33468": { + "virtual_address": 33468, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 33328 + ] + }, + "dw_33472": { + "virtual_address": 33472, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 33440 + ] + }, + "func_33308": { + "virtual_address": 33308, + "size": 168, + "name": "main", + "children": [ + "bb_33308", + "bb_33380", + "bb_33424", + "bb_33436", + "dw_33468", + "dw_33472" + ] + }, + "instr_33476": { + "virtual_address": 33476, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_33480": { + "virtual_address": 33480, + "size": 4, + "disassembly": "ldr r6, [0x833c]", + "mnemonic": "ldr", + "operands": "r6, [0x833c]", + "mode": "none" + }, + "instr_33484": { + "virtual_address": 33484, + "size": 4, + "disassembly": "ldr r5, [0x8340]", + "mnemonic": "ldr", + "operands": "r5, [0x8340]", + "mode": "none" + }, + "instr_33488": { + "virtual_address": 33488, + "size": 4, + "disassembly": "sub r6, r6, r5", + "mnemonic": "sub", + "operands": "r6, r6, r5", + "mode": "none" + }, + "instr_33492": { + "virtual_address": 33492, + "size": 4, + "disassembly": "movs r6, r6, asr #0x2", + "mnemonic": "movs", + "operands": "r6, r6, asr #0x2", + "mode": "none" + }, + "instr_33496": { + "virtual_address": 33496, + "size": 4, + "disassembly": "beq 0x82fc", + "mnemonic": "beq", + "operands": "0x82fc", + "mode": "none" + }, + "bb_33476": { + "virtual_address": 33476, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 33500, + "children": [ + "instr_33476", + "instr_33480", + "instr_33484", + "instr_33488", + "instr_33492", + "instr_33496" + ] + }, + "instr_33500": { + "virtual_address": 33500, + "size": 4, + "disassembly": "mov r4, #0x0", + "mnemonic": "mov", + "operands": "r4, #0x0", + "mode": "none" + }, + "instr_33504": { + "virtual_address": 33504, + "size": 4, + "disassembly": "sub r5, r5, #0x4", + "mnemonic": "sub", + "operands": "r5, r5, #0x4", + "mode": "none" + }, + "bb_33500": { + "virtual_address": 33500, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 33508, + "children": [ + "instr_33500", + "instr_33504" + ] + }, + "instr_33508": { + "virtual_address": 33508, + "size": 4, + "disassembly": "ldr r3, [r5, #0x4]!", + "mnemonic": "ldr", + "operands": "r3, [r5, #0x4]!", + "mode": "none" + }, + "instr_33512": { + "virtual_address": 33512, + "size": 4, + "disassembly": "add r4, r4, #0x1", + "mnemonic": "add", + "operands": "r4, r4, #0x1", + "mode": "none" + }, + "instr_33516": { + "virtual_address": 33516, + "size": 4, + "disassembly": "mov lr, pc", + "mnemonic": "mov", + "operands": "lr, pc", + "mode": "none" + }, + "instr_33520": { + "virtual_address": 33520, + "size": 4, + "disassembly": "bx r3", + "mnemonic": "bx", + "operands": "r3", + "mode": "none" + }, + "instr_33524": { + "virtual_address": 33524, + "size": 4, + "disassembly": "cmp r6, r4", + "mnemonic": "cmp", + "operands": "r6, r4", + "mode": "none" + }, + "instr_33528": { + "virtual_address": 33528, + "size": 4, + "disassembly": "bne 0x82e4", + "mnemonic": "bne", + "operands": "0x82e4", + "mode": "none" + }, + "bb_33508": { + "virtual_address": 33508, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 33532, + "children": [ + "instr_33508", + "instr_33512", + "instr_33516", + "instr_33520", + "instr_33524", + "instr_33528" + ] + }, + "instr_33532": { + "virtual_address": 33532, + "size": 4, + "disassembly": "ldr r6, [0x8344]", + "mnemonic": "ldr", + "operands": "r6, [0x8344]", + "mode": "none" + }, + "instr_33536": { + "virtual_address": 33536, + "size": 4, + "disassembly": "ldr r5, [0x8348]", + "mnemonic": "ldr", + "operands": "r5, [0x8348]", + "mode": "none" + }, + "instr_33540": { + "virtual_address": 33540, + "size": 4, + "disassembly": "sub r6, r6, r5", + "mnemonic": "sub", + "operands": "r6, r6, r5", + "mode": "none" + }, + "instr_33544": { + "virtual_address": 33544, + "size": 4, + "disassembly": "bl 0x8000", + "mnemonic": "bl", + "operands": "0x8000", + "mode": "none" + }, + "instr_33548": { + "virtual_address": 33548, + "size": 4, + "disassembly": "movs r6, r6, asr #0x2", + "mnemonic": "movs", + "operands": "r6, r6, asr #0x2", + "mode": "none" + }, + "instr_33552": { + "virtual_address": 33552, + "size": 4, + "disassembly": "beq 0x8334", + "mnemonic": "beq", + "operands": "0x8334", + "mode": "none" + }, + "bb_33532": { + "virtual_address": 33532, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 33556, + "children": [ + "instr_33532", + "instr_33536", + "instr_33540", + "instr_33544", + "instr_33548", + "instr_33552" + ] + }, + "instr_33556": { + "virtual_address": 33556, + "size": 4, + "disassembly": "mov r4, #0x0", + "mnemonic": "mov", + "operands": "r4, #0x0", + "mode": "none" + }, + "instr_33560": { + "virtual_address": 33560, + "size": 4, + "disassembly": "sub r5, r5, #0x4", + "mnemonic": "sub", + "operands": "r5, r5, #0x4", + "mode": "none" + }, + "bb_33556": { + "virtual_address": 33556, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 33564, + "children": [ + "instr_33556", + "instr_33560" + ] + }, + "instr_33564": { + "virtual_address": 33564, + "size": 4, + "disassembly": "ldr r3, [r5, #0x4]!", + "mnemonic": "ldr", + "operands": "r3, [r5, #0x4]!", + "mode": "none" + }, + "instr_33568": { + "virtual_address": 33568, + "size": 4, + "disassembly": "add r4, r4, #0x1", + "mnemonic": "add", + "operands": "r4, r4, #0x1", + "mode": "none" + }, + "instr_33572": { + "virtual_address": 33572, + "size": 4, + "disassembly": "mov lr, pc", + "mnemonic": "mov", + "operands": "lr, pc", + "mode": "none" + }, + "instr_33576": { + "virtual_address": 33576, + "size": 4, + "disassembly": "bx r3", + "mnemonic": "bx", + "operands": "r3", + "mode": "none" + }, + "instr_33580": { + "virtual_address": 33580, + "size": 4, + "disassembly": "cmp r6, r4", + "mnemonic": "cmp", + "operands": "r6, r4", + "mode": "none" + }, + "instr_33584": { + "virtual_address": 33584, + "size": 4, + "disassembly": "bne 0x831c", + "mnemonic": "bne", + "operands": "0x831c", + "mode": "none" + }, + "bb_33564": { + "virtual_address": 33564, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 33588, + "children": [ + "instr_33564", + "instr_33568", + "instr_33572", + "instr_33576", + "instr_33580", + "instr_33584" + ] + }, + "instr_33588": { + "virtual_address": 33588, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_33592": { + "virtual_address": 33592, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_33588": { + "virtual_address": 33588, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_33588", + "instr_33592" + ] + }, + "dw_33596": { + "virtual_address": 33596, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 33480 + ] + }, + "dw_33600": { + "virtual_address": 33600, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 33484 + ] + }, + "dw_33604": { + "virtual_address": 33604, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 33532 + ] + }, + "dw_33608": { + "virtual_address": 33608, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 33536 + ] + }, + "func_33476": { + "virtual_address": 33476, + "size": 136, + "name": "__libc_init_array", + "children": [ + "bb_33476", + "bb_33500", + "bb_33508", + "bb_33532", + "bb_33556", + "bb_33564", + "bb_33588", + "dw_33596", + "dw_33600", + "dw_33604", + "dw_33608" + ] + }, + "instr_33612": { + "virtual_address": 33612, + "size": 4, + "disassembly": "tst r0, #0x3", + "mnemonic": "tst", + "operands": "r0, #0x3", + "mode": "none" + }, + "instr_33616": { + "virtual_address": 33616, + "size": 4, + "disassembly": "beq 0x8458", + "mnemonic": "beq", + "operands": "0x8458", + "mode": "none" + }, + "bb_33612": { + "virtual_address": 33612, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 33620, + "children": [ + "instr_33612", + "instr_33616" + ] + }, + "instr_33620": { + "virtual_address": 33620, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_33624": { + "virtual_address": 33624, + "size": 4, + "disassembly": "sub r2, r2, #0x1", + "mnemonic": "sub", + "operands": "r2, r2, #0x1", + "mode": "none" + }, + "instr_33628": { + "virtual_address": 33628, + "size": 4, + "disassembly": "bxeq lr", + "mnemonic": "bxeq", + "operands": "lr", + "mode": "none" + }, + "bb_33620": { + "virtual_address": 33620, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 33632, + "children": [ + "instr_33620", + "instr_33624", + "instr_33628" + ] + }, + "instr_33632": { + "virtual_address": 33632, + "size": 4, + "disassembly": "mov r3, r0", + "mnemonic": "mov", + "operands": "r3, r0", + "mode": "none" + }, + "instr_33636": { + "virtual_address": 33636, + "size": 4, + "disassembly": "and r12, r1, #0xff", + "mnemonic": "and", + "operands": "r12, r1, #0xff", + "mode": "none" + }, + "instr_33640": { + "virtual_address": 33640, + "size": 4, + "disassembly": "b 0x8378", + "mnemonic": "b", + "operands": "0x8378", + "mode": "none" + }, + "bb_33632": { + "virtual_address": 33632, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 33656, + "children": [ + "instr_33632", + "instr_33636", + "instr_33640" + ] + }, + "instr_33644": { + "virtual_address": 33644, + "size": 4, + "disassembly": "sub r2, r2, #0x1", + "mnemonic": "sub", + "operands": "r2, r2, #0x1", + "mode": "none" + }, + "instr_33648": { + "virtual_address": 33648, + "size": 4, + "disassembly": "cmn r2, #0x1", + "mnemonic": "cmn", + "operands": "r2, #0x1", + "mode": "none" + }, + "instr_33652": { + "virtual_address": 33652, + "size": 4, + "disassembly": "bxeq lr", + "mnemonic": "bxeq", + "operands": "lr", + "mode": "none" + }, + "bb_33644": { + "virtual_address": 33644, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 33656, + "children": [ + "instr_33644", + "instr_33648", + "instr_33652" + ] + }, + "instr_33656": { + "virtual_address": 33656, + "size": 4, + "disassembly": "strb r12, [r3], #0x1", + "mnemonic": "strb", + "operands": "r12, [r3], #0x1", + "mode": "none" + }, + "instr_33660": { + "virtual_address": 33660, + "size": 4, + "disassembly": "tst r3, #0x3", + "mnemonic": "tst", + "operands": "r3, #0x3", + "mode": "none" + }, + "instr_33664": { + "virtual_address": 33664, + "size": 4, + "disassembly": "bne 0x836c", + "mnemonic": "bne", + "operands": "0x836c", + "mode": "none" + }, + "bb_33656": { + "virtual_address": 33656, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 33668, + "children": [ + "instr_33656", + "instr_33660", + "instr_33664" + ] + }, + "instr_33668": { + "virtual_address": 33668, + "size": 4, + "disassembly": "cmp r2, #0x3", + "mnemonic": "cmp", + "operands": "r2, #0x3", + "mode": "none" + }, + "instr_33672": { + "virtual_address": 33672, + "size": 4, + "disassembly": "bls 0x8430", + "mnemonic": "bls", + "operands": "0x8430", + "mode": "none" + }, + "bb_33668": { + "virtual_address": 33668, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 33676, + "children": [ + "instr_33668", + "instr_33672" + ] + }, + "instr_33676": { + "virtual_address": 33676, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, lr}", + "mode": "none" + }, + "instr_33680": { + "virtual_address": 33680, + "size": 4, + "disassembly": "and lr, r1, #0xff", + "mnemonic": "and", + "operands": "lr, r1, #0xff", + "mode": "none" + }, + "instr_33684": { + "virtual_address": 33684, + "size": 4, + "disassembly": "orr lr, lr, lr, lsl #0x8", + "mnemonic": "orr", + "operands": "lr, lr, lr, lsl #0x8", + "mode": "none" + }, + "instr_33688": { + "virtual_address": 33688, + "size": 4, + "disassembly": "cmp r2, #0xf", + "mnemonic": "cmp", + "operands": "r2, #0xf", + "mode": "none" + }, + "instr_33692": { + "virtual_address": 33692, + "size": 4, + "disassembly": "orr lr, lr, lr, lsl #0x10", + "mnemonic": "orr", + "operands": "lr, lr, lr, lsl #0x10", + "mode": "none" + }, + "instr_33696": { + "virtual_address": 33696, + "size": 4, + "disassembly": "bls 0x8460", + "mnemonic": "bls", + "operands": "0x8460", + "mode": "none" + }, + "bb_33676": { + "virtual_address": 33676, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 33700, + "children": [ + "instr_33676", + "instr_33680", + "instr_33684", + "instr_33688", + "instr_33692", + "instr_33696" + ] + }, + "instr_33700": { + "virtual_address": 33700, + "size": 4, + "disassembly": "sub r12, r2, #0x10", + "mnemonic": "sub", + "operands": "r12, r2, #0x10", + "mode": "none" + }, + "instr_33704": { + "virtual_address": 33704, + "size": 4, + "disassembly": "bic r4, r12, #0xf", + "mnemonic": "bic", + "operands": "r4, r12, #0xf", + "mode": "none" + }, + "instr_33708": { + "virtual_address": 33708, + "size": 4, + "disassembly": "add r5, r3, #0x20", + "mnemonic": "add", + "operands": "r5, r3, #0x20", + "mode": "none" + }, + "instr_33712": { + "virtual_address": 33712, + "size": 4, + "disassembly": "add r5, r5, r4", + "mnemonic": "add", + "operands": "r5, r5, r4", + "mode": "none" + }, + "instr_33716": { + "virtual_address": 33716, + "size": 4, + "disassembly": "mov r4, r12, lsr #0x4", + "mnemonic": "mov", + "operands": "r4, r12, lsr #0x4", + "mode": "none" + }, + "instr_33720": { + "virtual_address": 33720, + "size": 4, + "disassembly": "add r12, r3, #0x10", + "mnemonic": "add", + "operands": "r12, r3, #0x10", + "mode": "none" + }, + "bb_33700": { + "virtual_address": 33700, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 33724, + "children": [ + "instr_33700", + "instr_33704", + "instr_33708", + "instr_33712", + "instr_33716", + "instr_33720" + ] + }, + "instr_33724": { + "virtual_address": 33724, + "size": 4, + "disassembly": "str lr, [r12, #-0x10]", + "mnemonic": "str", + "operands": "lr, [r12, #-0x10]", + "mode": "none" + }, + "instr_33728": { + "virtual_address": 33728, + "size": 4, + "disassembly": "str lr, [r12, #-0xc]", + "mnemonic": "str", + "operands": "lr, [r12, #-0xc]", + "mode": "none" + }, + "instr_33732": { + "virtual_address": 33732, + "size": 4, + "disassembly": "str lr, [r12, #-0x8]", + "mnemonic": "str", + "operands": "lr, [r12, #-0x8]", + "mode": "none" + }, + "instr_33736": { + "virtual_address": 33736, + "size": 4, + "disassembly": "str lr, [r12, #-0x4]", + "mnemonic": "str", + "operands": "lr, [r12, #-0x4]", + "mode": "none" + }, + "instr_33740": { + "virtual_address": 33740, + "size": 4, + "disassembly": "add r12, r12, #0x10", + "mnemonic": "add", + "operands": "r12, r12, #0x10", + "mode": "none" + }, + "instr_33744": { + "virtual_address": 33744, + "size": 4, + "disassembly": "cmp r12, r5", + "mnemonic": "cmp", + "operands": "r12, r5", + "mode": "none" + }, + "instr_33748": { + "virtual_address": 33748, + "size": 4, + "disassembly": "bne 0x83bc", + "mnemonic": "bne", + "operands": "0x83bc", + "mode": "none" + }, + "bb_33724": { + "virtual_address": 33724, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 33752, + "children": [ + "instr_33724", + "instr_33728", + "instr_33732", + "instr_33736", + "instr_33740", + "instr_33744", + "instr_33748" + ] + }, + "instr_33752": { + "virtual_address": 33752, + "size": 4, + "disassembly": "add r12, r4, #0x1", + "mnemonic": "add", + "operands": "r12, r4, #0x1", + "mode": "none" + }, + "instr_33756": { + "virtual_address": 33756, + "size": 4, + "disassembly": "tst r2, #0xc", + "mnemonic": "tst", + "operands": "r2, #0xc", + "mode": "none" + }, + "instr_33760": { + "virtual_address": 33760, + "size": 4, + "disassembly": "add r12, r3, r12, lsl #0x4", + "mnemonic": "add", + "operands": "r12, r3, r12, lsl #0x4", + "mode": "none" + }, + "instr_33764": { + "virtual_address": 33764, + "size": 4, + "disassembly": "and r2, r2, #0xf", + "mnemonic": "and", + "operands": "r2, r2, #0xf", + "mode": "none" + }, + "instr_33768": { + "virtual_address": 33768, + "size": 4, + "disassembly": "beq 0x8450", + "mnemonic": "beq", + "operands": "0x8450", + "mode": "none" + }, + "bb_33752": { + "virtual_address": 33752, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 33772, + "children": [ + "instr_33752", + "instr_33756", + "instr_33760", + "instr_33764", + "instr_33768" + ] + }, + "instr_33772": { + "virtual_address": 33772, + "size": 4, + "disassembly": "sub r3, r2, #0x4", + "mnemonic": "sub", + "operands": "r3, r2, #0x4", + "mode": "none" + }, + "instr_33776": { + "virtual_address": 33776, + "size": 4, + "disassembly": "bic r3, r3, #0x3", + "mnemonic": "bic", + "operands": "r3, r3, #0x3", + "mode": "none" + }, + "instr_33780": { + "virtual_address": 33780, + "size": 4, + "disassembly": "add r3, r3, #0x4", + "mnemonic": "add", + "operands": "r3, r3, #0x4", + "mode": "none" + }, + "instr_33784": { + "virtual_address": 33784, + "size": 4, + "disassembly": "add r3, r12, r3", + "mnemonic": "add", + "operands": "r3, r12, r3", + "mode": "none" + }, + "bb_33772": { + "virtual_address": 33772, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 33788, + "children": [ + "instr_33772", + "instr_33776", + "instr_33780", + "instr_33784" + ] + }, + "instr_33788": { + "virtual_address": 33788, + "size": 4, + "disassembly": "str lr, [r12], #0x4", + "mnemonic": "str", + "operands": "lr, [r12], #0x4", + "mode": "none" + }, + "instr_33792": { + "virtual_address": 33792, + "size": 4, + "disassembly": "cmp r3, r12", + "mnemonic": "cmp", + "operands": "r3, r12", + "mode": "none" + }, + "instr_33796": { + "virtual_address": 33796, + "size": 4, + "disassembly": "bne 0x83fc", + "mnemonic": "bne", + "operands": "0x83fc", + "mode": "none" + }, + "bb_33788": { + "virtual_address": 33788, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 33800, + "children": [ + "instr_33788", + "instr_33792", + "instr_33796" + ] + }, + "instr_33800": { + "virtual_address": 33800, + "size": 4, + "disassembly": "and r2, r2, #0x3", + "mnemonic": "and", + "operands": "r2, r2, #0x3", + "mode": "none" + }, + "bb_33800": { + "virtual_address": 33800, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 33804, + "children": [ + "instr_33800" + ] + }, + "instr_33804": { + "virtual_address": 33804, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_33808": { + "virtual_address": 33808, + "size": 4, + "disassembly": "beq 0x8428", + "mnemonic": "beq", + "operands": "0x8428", + "mode": "none" + }, + "bb_33804": { + "virtual_address": 33804, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 33812, + "children": [ + "instr_33804", + "instr_33808" + ] + }, + "instr_33812": { + "virtual_address": 33812, + "size": 4, + "disassembly": "and r1, r1, #0xff", + "mnemonic": "and", + "operands": "r1, r1, #0xff", + "mode": "none" + }, + "instr_33816": { + "virtual_address": 33816, + "size": 4, + "disassembly": "add r2, r3, r2", + "mnemonic": "add", + "operands": "r2, r3, r2", + "mode": "none" + }, + "bb_33812": { + "virtual_address": 33812, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 33820, + "children": [ + "instr_33812", + "instr_33816" + ] + }, + "instr_33820": { + "virtual_address": 33820, + "size": 4, + "disassembly": "strb r1, [r3], #0x1", + "mnemonic": "strb", + "operands": "r1, [r3], #0x1", + "mode": "none" + }, + "instr_33824": { + "virtual_address": 33824, + "size": 4, + "disassembly": "cmp r2, r3", + "mnemonic": "cmp", + "operands": "r2, r3", + "mode": "none" + }, + "instr_33828": { + "virtual_address": 33828, + "size": 4, + "disassembly": "bne 0x841c", + "mnemonic": "bne", + "operands": "0x841c", + "mode": "none" + }, + "bb_33820": { + "virtual_address": 33820, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 33832, + "children": [ + "instr_33820", + "instr_33824", + "instr_33828" + ] + }, + "instr_33832": { + "virtual_address": 33832, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, lr}", + "mode": "none" + }, + "instr_33836": { + "virtual_address": 33836, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_33832": { + "virtual_address": 33832, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_33832", + "instr_33836" + ] + }, + "instr_33840": { + "virtual_address": 33840, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_33844": { + "virtual_address": 33844, + "size": 4, + "disassembly": "bxeq lr", + "mnemonic": "bxeq", + "operands": "lr", + "mode": "none" + }, + "bb_33840": { + "virtual_address": 33840, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 33848, + "children": [ + "instr_33840", + "instr_33844" + ] + }, + "instr_33848": { + "virtual_address": 33848, + "size": 4, + "disassembly": "and r1, r1, #0xff", + "mnemonic": "and", + "operands": "r1, r1, #0xff", + "mode": "none" + }, + "instr_33852": { + "virtual_address": 33852, + "size": 4, + "disassembly": "add r2, r3, r2", + "mnemonic": "add", + "operands": "r2, r3, r2", + "mode": "none" + }, + "bb_33848": { + "virtual_address": 33848, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 33856, + "children": [ + "instr_33848", + "instr_33852" + ] + }, + "instr_33856": { + "virtual_address": 33856, + "size": 4, + "disassembly": "strb r1, [r3], #0x1", + "mnemonic": "strb", + "operands": "r1, [r3], #0x1", + "mode": "none" + }, + "instr_33860": { + "virtual_address": 33860, + "size": 4, + "disassembly": "cmp r2, r3", + "mnemonic": "cmp", + "operands": "r2, r3", + "mode": "none" + }, + "instr_33864": { + "virtual_address": 33864, + "size": 4, + "disassembly": "bne 0x8440", + "mnemonic": "bne", + "operands": "0x8440", + "mode": "none" + }, + "bb_33856": { + "virtual_address": 33856, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 33868, + "children": [ + "instr_33856", + "instr_33860", + "instr_33864" + ] + }, + "instr_33868": { + "virtual_address": 33868, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_33868": { + "virtual_address": 33868, + "size": 4, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_33868" + ] + }, + "instr_33872": { + "virtual_address": 33872, + "size": 4, + "disassembly": "mov r3, r12", + "mnemonic": "mov", + "operands": "r3, r12", + "mode": "none" + }, + "instr_33876": { + "virtual_address": 33876, + "size": 4, + "disassembly": "b 0x840c", + "mnemonic": "b", + "operands": "0x840c", + "mode": "none" + }, + "bb_33872": { + "virtual_address": 33872, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 33804, + "children": [ + "instr_33872", + "instr_33876" + ] + }, + "instr_33880": { + "virtual_address": 33880, + "size": 4, + "disassembly": "mov r3, r0", + "mnemonic": "mov", + "operands": "r3, r0", + "mode": "none" + }, + "instr_33884": { + "virtual_address": 33884, + "size": 4, + "disassembly": "b 0x8384", + "mnemonic": "b", + "operands": "0x8384", + "mode": "none" + }, + "bb_33880": { + "virtual_address": 33880, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 33668, + "children": [ + "instr_33880", + "instr_33884" + ] + }, + "instr_33888": { + "virtual_address": 33888, + "size": 4, + "disassembly": "mov r12, r3", + "mnemonic": "mov", + "operands": "r12, r3", + "mode": "none" + }, + "instr_33892": { + "virtual_address": 33892, + "size": 4, + "disassembly": "b 0x83ec", + "mnemonic": "b", + "operands": "0x83ec", + "mode": "none" + }, + "bb_33888": { + "virtual_address": 33888, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 33772, + "children": [ + "instr_33888", + "instr_33892" + ] + }, + "func_33612": { + "virtual_address": 33612, + "size": 284, + "name": "memset", + "children": [ + "bb_33612", + "bb_33620", + "bb_33632", + "bb_33644", + "bb_33656", + "bb_33668", + "bb_33676", + "bb_33700", + "bb_33724", + "bb_33752", + "bb_33772", + "bb_33788", + "bb_33800", + "bb_33804", + "bb_33812", + "bb_33820", + "bb_33832", + "bb_33840", + "bb_33848", + "bb_33856", + "bb_33868", + "bb_33872", + "bb_33880", + "bb_33888" + ] + }, + "instr_33896": { + "virtual_address": 33896, + "size": 4, + "disassembly": "stmdb sp!, {r1, r2, r3}", + "mnemonic": "stmdb", + "operands": "sp!, {r1, r2, r3}", + "mode": "none" + }, + "instr_33900": { + "virtual_address": 33900, + "size": 4, + "disassembly": "str lr, [sp, #-0x4]!", + "mnemonic": "str", + "operands": "lr, [sp, #-0x4]!", + "mode": "none" + }, + "instr_33904": { + "virtual_address": 33904, + "size": 4, + "disassembly": "sub sp, sp, #0x8", + "mnemonic": "sub", + "operands": "sp, sp, #0x8", + "mode": "none" + }, + "instr_33908": { + "virtual_address": 33908, + "size": 4, + "disassembly": "add r3, sp, #0x10", + "mnemonic": "add", + "operands": "r3, sp, #0x10", + "mode": "none" + }, + "instr_33912": { + "virtual_address": 33912, + "size": 4, + "disassembly": "ldr r2, [sp, #0xc]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0xc]", + "mode": "none" + }, + "instr_33916": { + "virtual_address": 33916, + "size": 4, + "disassembly": "ldr r1, [r0, #0x8]", + "mnemonic": "ldr", + "operands": "r1, [r0, #0x8]", + "mode": "none" + }, + "instr_33920": { + "virtual_address": 33920, + "size": 4, + "disassembly": "str r3, [sp, #0x4]", + "mnemonic": "str", + "operands": "r3, [sp, #0x4]", + "mode": "none" + }, + "instr_33924": { + "virtual_address": 33924, + "size": 4, + "disassembly": "bl 0x865c", + "mnemonic": "bl", + "operands": "0x865c", + "mode": "none" + }, + "instr_33928": { + "virtual_address": 33928, + "size": 4, + "disassembly": "add sp, sp, #0x8", + "mnemonic": "add", + "operands": "sp, sp, #0x8", + "mode": "none" + }, + "instr_33932": { + "virtual_address": 33932, + "size": 4, + "disassembly": "ldr lr, [sp], #0x4", + "mnemonic": "ldr", + "operands": "lr, [sp], #0x4", + "mode": "none" + }, + "instr_33936": { + "virtual_address": 33936, + "size": 4, + "disassembly": "add sp, sp, #0xc", + "mnemonic": "add", + "operands": "sp, sp, #0xc", + "mode": "none" + }, + "instr_33940": { + "virtual_address": 33940, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_33896": { + "virtual_address": 33896, + "size": 48, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_33896", + "instr_33900", + "instr_33904", + "instr_33908", + "instr_33912", + "instr_33916", + "instr_33920", + "instr_33924", + "instr_33928", + "instr_33932", + "instr_33936", + "instr_33940" + ] + }, + "func_33896": { + "virtual_address": 33896, + "size": 48, + "name": "_printf_r", + "children": [ + "bb_33896" + ] + }, + "instr_33944": { + "virtual_address": 33944, + "size": 4, + "disassembly": "stmdb sp!, {r0, r1, r2, r3}", + "mnemonic": "stmdb", + "operands": "sp!, {r0, r1, r2, r3}", + "mode": "none" + }, + "instr_33948": { + "virtual_address": 33948, + "size": 4, + "disassembly": "str lr, [sp, #-0x4]!", + "mnemonic": "str", + "operands": "lr, [sp, #-0x4]!", + "mode": "none" + }, + "instr_33952": { + "virtual_address": 33952, + "size": 4, + "disassembly": "ldr r2, [0x84d0]", + "mnemonic": "ldr", + "operands": "r2, [0x84d0]", + "mode": "none" + }, + "instr_33956": { + "virtual_address": 33956, + "size": 4, + "disassembly": "ldr r0, [r2, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r2, #0x0]", + "mode": "none" + }, + "instr_33960": { + "virtual_address": 33960, + "size": 4, + "disassembly": "sub sp, sp, #0xc", + "mnemonic": "sub", + "operands": "sp, sp, #0xc", + "mode": "none" + }, + "instr_33964": { + "virtual_address": 33964, + "size": 4, + "disassembly": "add r3, sp, #0x14", + "mnemonic": "add", + "operands": "r3, sp, #0x14", + "mode": "none" + }, + "instr_33968": { + "virtual_address": 33968, + "size": 4, + "disassembly": "ldr r2, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x10]", + "mode": "none" + }, + "instr_33972": { + "virtual_address": 33972, + "size": 4, + "disassembly": "ldr r1, [r0, #0x8]", + "mnemonic": "ldr", + "operands": "r1, [r0, #0x8]", + "mode": "none" + }, + "instr_33976": { + "virtual_address": 33976, + "size": 4, + "disassembly": "str r3, [sp, #0x4]", + "mnemonic": "str", + "operands": "r3, [sp, #0x4]", + "mode": "none" + }, + "instr_33980": { + "virtual_address": 33980, + "size": 4, + "disassembly": "bl 0x865c", + "mnemonic": "bl", + "operands": "0x865c", + "mode": "none" + }, + "instr_33984": { + "virtual_address": 33984, + "size": 4, + "disassembly": "add sp, sp, #0xc", + "mnemonic": "add", + "operands": "sp, sp, #0xc", + "mode": "none" + }, + "instr_33988": { + "virtual_address": 33988, + "size": 4, + "disassembly": "ldr lr, [sp], #0x4", + "mnemonic": "ldr", + "operands": "lr, [sp], #0x4", + "mode": "none" + }, + "instr_33992": { + "virtual_address": 33992, + "size": 4, + "disassembly": "add sp, sp, #0x10", + "mnemonic": "add", + "operands": "sp, sp, #0x10", + "mode": "none" + }, + "instr_33996": { + "virtual_address": 33996, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_33944": { + "virtual_address": 33944, + "size": 56, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_33944", + "instr_33948", + "instr_33952", + "instr_33956", + "instr_33960", + "instr_33964", + "instr_33968", + "instr_33972", + "instr_33976", + "instr_33980", + "instr_33984", + "instr_33988", + "instr_33992", + "instr_33996" + ] + }, + "dw_34000": { + "virtual_address": 34000, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 33952 + ] + }, + "func_33944": { + "virtual_address": 33944, + "size": 60, + "name": "printf", + "children": [ + "bb_33944", + "dw_34000" + ] + }, + "instr_34004": { + "virtual_address": 34004, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, lr}", + "mode": "none" + }, + "instr_34008": { + "virtual_address": 34008, + "size": 4, + "disassembly": "mov r5, r0", + "mnemonic": "mov", + "operands": "r5, r0", + "mode": "none" + }, + "instr_34012": { + "virtual_address": 34012, + "size": 4, + "disassembly": "sub sp, sp, #0x24", + "mnemonic": "sub", + "operands": "sp, sp, #0x24", + "mode": "none" + }, + "instr_34016": { + "virtual_address": 34016, + "size": 4, + "disassembly": "mov r0, r1", + "mnemonic": "mov", + "operands": "r0, r1", + "mode": "none" + }, + "instr_34020": { + "virtual_address": 34020, + "size": 4, + "disassembly": "mov r4, r1", + "mnemonic": "mov", + "operands": "r4, r1", + "mode": "none" + }, + "instr_34024": { + "virtual_address": 34024, + "size": 4, + "disassembly": "bl 0x85fc", + "mnemonic": "bl", + "operands": "0x85fc", + "mode": "none" + }, + "instr_34028": { + "virtual_address": 34028, + "size": 4, + "disassembly": "mov r2, #0x1", + "mnemonic": "mov", + "operands": "r2, #0x1", + "mode": "none" + }, + "instr_34032": { + "virtual_address": 34032, + "size": 4, + "disassembly": "mov r3, #0x2", + "mnemonic": "mov", + "operands": "r3, #0x2", + "mode": "none" + }, + "instr_34036": { + "virtual_address": 34036, + "size": 4, + "disassembly": "ldr r1, [0x85e4]", + "mnemonic": "ldr", + "operands": "r1, [0x85e4]", + "mode": "none" + }, + "instr_34040": { + "virtual_address": 34040, + "size": 4, + "disassembly": "str r1, [sp, #0x18]", + "mnemonic": "str", + "operands": "r1, [sp, #0x18]", + "mode": "none" + }, + "instr_34044": { + "virtual_address": 34044, + "size": 4, + "disassembly": "ldr r1, [r5, #0x38]", + "mnemonic": "ldr", + "operands": "r1, [r5, #0x38]", + "mode": "none" + }, + "instr_34048": { + "virtual_address": 34048, + "size": 4, + "disassembly": "str r3, [sp, #0x8]", + "mnemonic": "str", + "operands": "r3, [sp, #0x8]", + "mode": "none" + }, + "instr_34052": { + "virtual_address": 34052, + "size": 4, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_34056": { + "virtual_address": 34056, + "size": 4, + "disassembly": "add r3, r0, r2", + "mnemonic": "add", + "operands": "r3, r0, r2", + "mode": "none" + }, + "instr_34060": { + "virtual_address": 34060, + "size": 4, + "disassembly": "add r1, sp, #0x10", + "mnemonic": "add", + "operands": "r1, sp, #0x10", + "mode": "none" + }, + "instr_34064": { + "virtual_address": 34064, + "size": 4, + "disassembly": "str r4, [sp, #0x10]", + "mnemonic": "str", + "operands": "r4, [sp, #0x10]", + "mode": "none" + }, + "instr_34068": { + "virtual_address": 34068, + "size": 4, + "disassembly": "str r1, [sp, #0x4]", + "mnemonic": "str", + "operands": "r1, [sp, #0x4]", + "mode": "none" + }, + "instr_34072": { + "virtual_address": 34072, + "size": 4, + "disassembly": "ldr r4, [r5, #0x8]", + "mnemonic": "ldr", + "operands": "r4, [r5, #0x8]", + "mode": "none" + }, + "instr_34076": { + "virtual_address": 34076, + "size": 4, + "disassembly": "str r2, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r2, [sp, #0x1c]", + "mode": "none" + }, + "instr_34080": { + "virtual_address": 34080, + "size": 4, + "disassembly": "str r0, [sp, #0x14]", + "mnemonic": "str", + "operands": "r0, [sp, #0x14]", + "mode": "none" + }, + "instr_34084": { + "virtual_address": 34084, + "size": 4, + "disassembly": "str r3, [sp, #0xc]", + "mnemonic": "str", + "operands": "r3, [sp, #0xc]", + "mode": "none" + }, + "instr_34088": { + "virtual_address": 34088, + "size": 4, + "disassembly": "beq 0x85c0", + "mnemonic": "beq", + "operands": "0x85c0", + "mode": "none" + }, + "bb_34004": { + "virtual_address": 34004, + "size": 88, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34092, + "children": [ + "instr_34004", + "instr_34008", + "instr_34012", + "instr_34016", + "instr_34020", + "instr_34024", + "instr_34028", + "instr_34032", + "instr_34036", + "instr_34040", + "instr_34044", + "instr_34048", + "instr_34052", + "instr_34056", + "instr_34060", + "instr_34064", + "instr_34068", + "instr_34072", + "instr_34076", + "instr_34080", + "instr_34084", + "instr_34088" + ] + }, + "instr_34092": { + "virtual_address": 34092, + "size": 4, + "disassembly": "ldr r3, [r4, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x64]", + "mode": "none" + }, + "instr_34096": { + "virtual_address": 34096, + "size": 4, + "disassembly": "ldrsh r2, [r4, #0xc]", + "mnemonic": "ldrsh", + "operands": "r2, [r4, #0xc]", + "mode": "none" + }, + "instr_34100": { + "virtual_address": 34100, + "size": 4, + "disassembly": "tst r3, #0x1", + "mnemonic": "tst", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_34104": { + "virtual_address": 34104, + "size": 4, + "disassembly": "mov r3, r2, lsl #0x10", + "mnemonic": "mov", + "operands": "r3, r2, lsl #0x10", + "mode": "none" + }, + "instr_34108": { + "virtual_address": 34108, + "size": 4, + "disassembly": "bne 0x85b8", + "mnemonic": "bne", + "operands": "0x85b8", + "mode": "none" + }, + "bb_34092": { + "virtual_address": 34092, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34112, + "children": [ + "instr_34092", + "instr_34096", + "instr_34100", + "instr_34104", + "instr_34108" + ] + }, + "instr_34112": { + "virtual_address": 34112, + "size": 4, + "disassembly": "tst r2, #0x200", + "mnemonic": "tst", + "operands": "r2, #0x200", + "mode": "none" + }, + "instr_34116": { + "virtual_address": 34116, + "size": 4, + "disassembly": "mov r3, r3, lsr #0x10", + "mnemonic": "mov", + "operands": "r3, r3, lsr #0x10", + "mode": "none" + }, + "instr_34120": { + "virtual_address": 34120, + "size": 4, + "disassembly": "beq 0x85a8", + "mnemonic": "beq", + "operands": "0x85a8", + "mode": "none" + }, + "bb_34112": { + "virtual_address": 34112, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34124, + "children": [ + "instr_34112", + "instr_34116", + "instr_34120" + ] + }, + "instr_34124": { + "virtual_address": 34124, + "size": 4, + "disassembly": "tst r3, #0x2000", + "mnemonic": "tst", + "operands": "r3, #0x2000", + "mode": "none" + }, + "instr_34128": { + "virtual_address": 34128, + "size": 4, + "disassembly": "ldreq r3, [r4, #0x64]", + "mnemonic": "ldreq", + "operands": "r3, [r4, #0x64]", + "mode": "none" + }, + "instr_34132": { + "virtual_address": 34132, + "size": 4, + "disassembly": "orreq r2, r2, #0x2000", + "mnemonic": "orreq", + "operands": "r2, r2, #0x2000", + "mode": "none" + }, + "instr_34136": { + "virtual_address": 34136, + "size": 4, + "disassembly": "biceq r3, r3, #0x2000", + "mnemonic": "biceq", + "operands": "r3, r3, #0x2000", + "mode": "none" + }, + "instr_34140": { + "virtual_address": 34140, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_34144": { + "virtual_address": 34144, + "size": 4, + "disassembly": "strheq r2, [r4, #0xc]", + "mnemonic": "strheq", + "operands": "r2, [r4, #0xc]", + "mode": "none" + }, + "instr_34148": { + "virtual_address": 34148, + "size": 4, + "disassembly": "streq r3, [r4, #0x64]", + "mnemonic": "streq", + "operands": "r3, [r4, #0x64]", + "mode": "none" + }, + "instr_34152": { + "virtual_address": 34152, + "size": 4, + "disassembly": "mov r1, r4", + "mnemonic": "mov", + "operands": "r1, r4", + "mode": "none" + }, + "instr_34156": { + "virtual_address": 34156, + "size": 4, + "disassembly": "add r2, sp, #0x4", + "mnemonic": "add", + "operands": "r2, sp, #0x4", + "mode": "none" + }, + "instr_34160": { + "virtual_address": 34160, + "size": 4, + "disassembly": "bl 0x0d87c", + "mnemonic": "bl", + "operands": "0x0d87c", + "mode": "none" + }, + "instr_34164": { + "virtual_address": 34164, + "size": 4, + "disassembly": "ldr r3, [r4, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x64]", + "mode": "none" + }, + "instr_34168": { + "virtual_address": 34168, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_34172": { + "virtual_address": 34172, + "size": 4, + "disassembly": "mvnne r5, #0x0", + "mnemonic": "mvnne", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_34176": { + "virtual_address": 34176, + "size": 4, + "disassembly": "moveq r5, #0xa", + "mnemonic": "moveq", + "operands": "r5, #0xa", + "mode": "none" + }, + "instr_34180": { + "virtual_address": 34180, + "size": 4, + "disassembly": "tst r3, #0x1", + "mnemonic": "tst", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_34184": { + "virtual_address": 34184, + "size": 4, + "disassembly": "bne 0x8598", + "mnemonic": "bne", + "operands": "0x8598", + "mode": "none" + }, + "bb_34124": { + "virtual_address": 34124, + "size": 64, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34188, + "children": [ + "instr_34124", + "instr_34128", + "instr_34132", + "instr_34136", + "instr_34140", + "instr_34144", + "instr_34148", + "instr_34152", + "instr_34156", + "instr_34160", + "instr_34164", + "instr_34168", + "instr_34172", + "instr_34176", + "instr_34180", + "instr_34184" + ] + }, + "instr_34188": { + "virtual_address": 34188, + "size": 4, + "disassembly": "ldrh r3, [r4, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "instr_34192": { + "virtual_address": 34192, + "size": 4, + "disassembly": "tst r3, #0x200", + "mnemonic": "tst", + "operands": "r3, #0x200", + "mode": "none" + }, + "instr_34196": { + "virtual_address": 34196, + "size": 4, + "disassembly": "beq 0x85cc", + "mnemonic": "beq", + "operands": "0x85cc", + "mode": "none" + }, + "bb_34188": { + "virtual_address": 34188, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34200, + "children": [ + "instr_34188", + "instr_34192", + "instr_34196" + ] + }, + "instr_34200": { + "virtual_address": 34200, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_34204": { + "virtual_address": 34204, + "size": 4, + "disassembly": "add sp, sp, #0x24", + "mnemonic": "add", + "operands": "sp, sp, #0x24", + "mode": "none" + }, + "instr_34208": { + "virtual_address": 34208, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, lr}", + "mode": "none" + }, + "instr_34212": { + "virtual_address": 34212, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_34200": { + "virtual_address": 34200, + "size": 16, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_34200", + "instr_34204", + "instr_34208", + "instr_34212" + ] + }, + "instr_34216": { + "virtual_address": 34216, + "size": 4, + "disassembly": "ldr r0, [r4, #0x58]", + "mnemonic": "ldr", + "operands": "r0, [r4, #0x58]", + "mode": "none" + }, + "instr_34220": { + "virtual_address": 34220, + "size": 4, + "disassembly": "bl 0x0de5c", + "mnemonic": "bl", + "operands": "0x0de5c", + "mode": "none" + }, + "instr_34224": { + "virtual_address": 34224, + "size": 4, + "disassembly": "ldrsh r2, [r4, #0xc]", + "mnemonic": "ldrsh", + "operands": "r2, [r4, #0xc]", + "mode": "none" + }, + "instr_34228": { + "virtual_address": 34228, + "size": 4, + "disassembly": "mov r3, r2, lsl #0x10", + "mnemonic": "mov", + "operands": "r3, r2, lsl #0x10", + "mode": "none" + }, + "bb_34216": { + "virtual_address": 34216, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34232, + "children": [ + "instr_34216", + "instr_34220", + "instr_34224", + "instr_34228" + ] + }, + "instr_34232": { + "virtual_address": 34232, + "size": 4, + "disassembly": "mov r3, r3, lsr #0x10", + "mnemonic": "mov", + "operands": "r3, r3, lsr #0x10", + "mode": "none" + }, + "instr_34236": { + "virtual_address": 34236, + "size": 4, + "disassembly": "b 0x854c", + "mnemonic": "b", + "operands": "0x854c", + "mode": "none" + }, + "bb_34232": { + "virtual_address": 34232, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34124, + "children": [ + "instr_34232", + "instr_34236" + ] + }, + "instr_34240": { + "virtual_address": 34240, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_34244": { + "virtual_address": 34244, + "size": 4, + "disassembly": "bl 0x0d0c8", + "mnemonic": "bl", + "operands": "0x0d0c8", + "mode": "none" + }, + "instr_34248": { + "virtual_address": 34248, + "size": 4, + "disassembly": "b 0x852c", + "mnemonic": "b", + "operands": "0x852c", + "mode": "none" + }, + "bb_34240": { + "virtual_address": 34240, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34092, + "children": [ + "instr_34240", + "instr_34244", + "instr_34248" + ] + }, + "instr_34252": { + "virtual_address": 34252, + "size": 4, + "disassembly": "ldr r0, [r4, #0x58]", + "mnemonic": "ldr", + "operands": "r0, [r4, #0x58]", + "mode": "none" + }, + "instr_34256": { + "virtual_address": 34256, + "size": 4, + "disassembly": "bl 0x0de74", + "mnemonic": "bl", + "operands": "0x0de74", + "mode": "none" + }, + "instr_34260": { + "virtual_address": 34260, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_34264": { + "virtual_address": 34264, + "size": 4, + "disassembly": "add sp, sp, #0x24", + "mnemonic": "add", + "operands": "sp, sp, #0x24", + "mode": "none" + }, + "instr_34268": { + "virtual_address": 34268, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, lr}", + "mode": "none" + }, + "instr_34272": { + "virtual_address": 34272, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_34252": { + "virtual_address": 34252, + "size": 24, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_34252", + "instr_34256", + "instr_34260", + "instr_34264", + "instr_34268", + "instr_34272" + ] + }, + "dw_34276": { + "virtual_address": 34276, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 34036 + ] + }, + "func_34004": { + "virtual_address": 34004, + "size": 276, + "name": "_puts_r", + "children": [ + "bb_34004", + "bb_34092", + "bb_34112", + "bb_34124", + "bb_34188", + "bb_34200", + "bb_34216", + "bb_34232", + "bb_34240", + "bb_34252", + "dw_34276" + ] + }, + "instr_34280": { + "virtual_address": 34280, + "size": 4, + "disassembly": "ldr r3, [0x85f8]", + "mnemonic": "ldr", + "operands": "r3, [0x85f8]", + "mode": "none" + }, + "instr_34284": { + "virtual_address": 34284, + "size": 4, + "disassembly": "mov r1, r0", + "mnemonic": "mov", + "operands": "r1, r0", + "mode": "none" + }, + "instr_34288": { + "virtual_address": 34288, + "size": 4, + "disassembly": "ldr r0, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r3, #0x0]", + "mode": "none" + }, + "instr_34292": { + "virtual_address": 34292, + "size": 4, + "disassembly": "b 0x84d4", + "mnemonic": "b", + "operands": "0x84d4", + "mode": "none" + }, + "bb_34280": { + "virtual_address": 34280, + "size": 16, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_34280", + "instr_34284", + "instr_34288", + "instr_34292" + ] + }, + "dw_34296": { + "virtual_address": 34296, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 34280 + ] + }, + "func_34280": { + "virtual_address": 34280, + "size": 20, + "name": "puts", + "children": [ + "bb_34280", + "dw_34296" + ] + }, + "instr_34300": { + "virtual_address": 34300, + "size": 4, + "disassembly": "bic r1, r0, #0x3", + "mnemonic": "bic", + "operands": "r1, r0, #0x3", + "mode": "none" + }, + "instr_34304": { + "virtual_address": 34304, + "size": 4, + "disassembly": "ands r0, r0, #0x3", + "mnemonic": "ands", + "operands": "r0, r0, #0x3", + "mode": "none" + }, + "instr_34308": { + "virtual_address": 34308, + "size": 4, + "disassembly": "rsb r0, r0, #0x0", + "mnemonic": "rsb", + "operands": "r0, r0, #0x0", + "mode": "none" + }, + "instr_34312": { + "virtual_address": 34312, + "size": 4, + "disassembly": "ldr r3, [r1], #0x4", + "mnemonic": "ldr", + "operands": "r3, [r1], #0x4", + "mode": "none" + }, + "instr_34316": { + "virtual_address": 34316, + "size": 4, + "disassembly": "add r12, r0, #0x4", + "mnemonic": "add", + "operands": "r12, r0, #0x4", + "mode": "none" + }, + "instr_34320": { + "virtual_address": 34320, + "size": 4, + "disassembly": "mov r12, r12, lsl #0x3", + "mnemonic": "mov", + "operands": "r12, r12, lsl #0x3", + "mode": "none" + }, + "instr_34324": { + "virtual_address": 34324, + "size": 4, + "disassembly": "mvn r2, #0x0", + "mnemonic": "mvn", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_34328": { + "virtual_address": 34328, + "size": 4, + "disassembly": "orrne r3, r3, r2, lsr r12", + "mnemonic": "orrne", + "operands": "r3, r3, r2, lsr r12", + "mode": "none" + }, + "instr_34332": { + "virtual_address": 34332, + "size": 4, + "disassembly": "mov r12, #0x1", + "mnemonic": "mov", + "operands": "r12, #0x1", + "mode": "none" + }, + "instr_34336": { + "virtual_address": 34336, + "size": 4, + "disassembly": "orr r12, r12, r12, lsl #0x8", + "mnemonic": "orr", + "operands": "r12, r12, r12, lsl #0x8", + "mode": "none" + }, + "instr_34340": { + "virtual_address": 34340, + "size": 4, + "disassembly": "orr r12, r12, r12, lsl #0x10", + "mnemonic": "orr", + "operands": "r12, r12, r12, lsl #0x10", + "mode": "none" + }, + "bb_34300": { + "virtual_address": 34300, + "size": 44, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34344, + "children": [ + "instr_34300", + "instr_34304", + "instr_34308", + "instr_34312", + "instr_34316", + "instr_34320", + "instr_34324", + "instr_34328", + "instr_34332", + "instr_34336", + "instr_34340" + ] + }, + "instr_34344": { + "virtual_address": 34344, + "size": 4, + "disassembly": "sub r2, r3, r12", + "mnemonic": "sub", + "operands": "r2, r3, r12", + "mode": "none" + }, + "instr_34348": { + "virtual_address": 34348, + "size": 4, + "disassembly": "bic r2, r2, r3", + "mnemonic": "bic", + "operands": "r2, r2, r3", + "mode": "none" + }, + "instr_34352": { + "virtual_address": 34352, + "size": 4, + "disassembly": "ands r2, r2, r12, lsl #0x7", + "mnemonic": "ands", + "operands": "r2, r2, r12, lsl #0x7", + "mode": "none" + }, + "instr_34356": { + "virtual_address": 34356, + "size": 4, + "disassembly": "ldreq r3, [r1], #0x4", + "mnemonic": "ldreq", + "operands": "r3, [r1], #0x4", + "mode": "none" + }, + "instr_34360": { + "virtual_address": 34360, + "size": 4, + "disassembly": "addeq r0, r0, #0x4", + "mnemonic": "addeq", + "operands": "r0, r0, #0x4", + "mode": "none" + }, + "instr_34364": { + "virtual_address": 34364, + "size": 4, + "disassembly": "beq 0x8628", + "mnemonic": "beq", + "operands": "0x8628", + "mode": "none" + }, + "bb_34344": { + "virtual_address": 34344, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34368, + "children": [ + "instr_34344", + "instr_34348", + "instr_34352", + "instr_34356", + "instr_34360", + "instr_34364" + ] + }, + "instr_34368": { + "virtual_address": 34368, + "size": 4, + "disassembly": "tst r3, #0xff", + "mnemonic": "tst", + "operands": "r3, #0xff", + "mode": "none" + }, + "instr_34372": { + "virtual_address": 34372, + "size": 4, + "disassembly": "addne r0, r0, #0x1", + "mnemonic": "addne", + "operands": "r0, r0, #0x1", + "mode": "none" + }, + "instr_34376": { + "virtual_address": 34376, + "size": 4, + "disassembly": "tstne r3, #0xff00", + "mnemonic": "tstne", + "operands": "r3, #0xff00", + "mode": "none" + }, + "instr_34380": { + "virtual_address": 34380, + "size": 4, + "disassembly": "addne r0, r0, #0x1", + "mnemonic": "addne", + "operands": "r0, r0, #0x1", + "mode": "none" + }, + "instr_34384": { + "virtual_address": 34384, + "size": 4, + "disassembly": "tstne r3, #0xff0000", + "mnemonic": "tstne", + "operands": "r3, #0xff0000", + "mode": "none" + }, + "instr_34388": { + "virtual_address": 34388, + "size": 4, + "disassembly": "addne r0, r0, #0x1", + "mnemonic": "addne", + "operands": "r0, r0, #0x1", + "mode": "none" + }, + "instr_34392": { + "virtual_address": 34392, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_34368": { + "virtual_address": 34368, + "size": 28, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_34368", + "instr_34372", + "instr_34376", + "instr_34380", + "instr_34384", + "instr_34388", + "instr_34392" + ] + }, + "func_34300": { + "virtual_address": 34300, + "size": 96, + "name": "strlen", + "children": [ + "bb_34300", + "bb_34344", + "bb_34368" + ] + }, + "instr_34396": { + "virtual_address": 34396, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mode": "none" + }, + "instr_34400": { + "virtual_address": 34400, + "size": 4, + "disassembly": "sub sp, sp, #0x154", + "mnemonic": "sub", + "operands": "sp, sp, #0x154", + "mode": "none" + }, + "instr_34404": { + "virtual_address": 34404, + "size": 4, + "disassembly": "mov r4, r3", + "mnemonic": "mov", + "operands": "r4, r3", + "mode": "none" + }, + "instr_34408": { + "virtual_address": 34408, + "size": 4, + "disassembly": "mov r11, r1", + "mnemonic": "mov", + "operands": "r11, r1", + "mode": "none" + }, + "instr_34412": { + "virtual_address": 34412, + "size": 4, + "disassembly": "mov r8, r2", + "mnemonic": "mov", + "operands": "r8, r2", + "mode": "none" + }, + "instr_34416": { + "virtual_address": 34416, + "size": 4, + "disassembly": "mov r7, r0", + "mnemonic": "mov", + "operands": "r7, r0", + "mode": "none" + }, + "instr_34420": { + "virtual_address": 34420, + "size": 4, + "disassembly": "bl 0x0de30", + "mnemonic": "bl", + "operands": "0x0de30", + "mode": "none" + }, + "instr_34424": { + "virtual_address": 34424, + "size": 4, + "disassembly": "ldr r3, [r0, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r0, #0x0]", + "mode": "none" + }, + "instr_34428": { + "virtual_address": 34428, + "size": 4, + "disassembly": "mov r0, r3", + "mnemonic": "mov", + "operands": "r0, r3", + "mode": "none" + }, + "instr_34432": { + "virtual_address": 34432, + "size": 4, + "disassembly": "str r3, [sp, #0x60]", + "mnemonic": "str", + "operands": "r3, [sp, #0x60]", + "mode": "none" + }, + "instr_34436": { + "virtual_address": 34436, + "size": 4, + "disassembly": "str r4, [sp, #0x34]", + "mnemonic": "str", + "operands": "r4, [sp, #0x34]", + "mode": "none" + }, + "instr_34440": { + "virtual_address": 34440, + "size": 4, + "disassembly": "bl 0x85fc", + "mnemonic": "bl", + "operands": "0x85fc", + "mode": "none" + }, + "instr_34444": { + "virtual_address": 34444, + "size": 4, + "disassembly": "cmp r7, #0x0", + "mnemonic": "cmp", + "operands": "r7, #0x0", + "mode": "none" + }, + "instr_34448": { + "virtual_address": 34448, + "size": 4, + "disassembly": "str r0, [sp, #0x5c]", + "mnemonic": "str", + "operands": "r0, [sp, #0x5c]", + "mode": "none" + }, + "instr_34452": { + "virtual_address": 34452, + "size": 4, + "disassembly": "beq 0x86a4", + "mnemonic": "beq", + "operands": "0x86a4", + "mode": "none" + }, + "bb_34396": { + "virtual_address": 34396, + "size": 60, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34456, + "children": [ + "instr_34396", + "instr_34400", + "instr_34404", + "instr_34408", + "instr_34412", + "instr_34416", + "instr_34420", + "instr_34424", + "instr_34428", + "instr_34432", + "instr_34436", + "instr_34440", + "instr_34444", + "instr_34448", + "instr_34452" + ] + }, + "instr_34456": { + "virtual_address": 34456, + "size": 4, + "disassembly": "ldr r3, [r7, #0x38]", + "mnemonic": "ldr", + "operands": "r3, [r7, #0x38]", + "mode": "none" + }, + "instr_34460": { + "virtual_address": 34460, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_34464": { + "virtual_address": 34464, + "size": 4, + "disassembly": "beq 0x8cb8", + "mnemonic": "beq", + "operands": "0x8cb8", + "mode": "none" + }, + "bb_34456": { + "virtual_address": 34456, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34468, + "children": [ + "instr_34456", + "instr_34460", + "instr_34464" + ] + }, + "instr_34468": { + "virtual_address": 34468, + "size": 4, + "disassembly": "ldr r3, [r11, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r11, #0x64]", + "mode": "none" + }, + "instr_34472": { + "virtual_address": 34472, + "size": 4, + "disassembly": "tst r3, #0x1", + "mnemonic": "tst", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_34476": { + "virtual_address": 34476, + "size": 4, + "disassembly": "ldrsh r2, [r11, #0xc]", + "mnemonic": "ldrsh", + "operands": "r2, [r11, #0xc]", + "mode": "none" + }, + "instr_34480": { + "virtual_address": 34480, + "size": 4, + "disassembly": "bne 0x8a24", + "mnemonic": "bne", + "operands": "0x8a24", + "mode": "none" + }, + "bb_34468": { + "virtual_address": 34468, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34484, + "children": [ + "instr_34468", + "instr_34472", + "instr_34476", + "instr_34480" + ] + }, + "instr_34484": { + "virtual_address": 34484, + "size": 4, + "disassembly": "mov r1, r2, lsl #0x10", + "mnemonic": "mov", + "operands": "r1, r2, lsl #0x10", + "mode": "none" + }, + "instr_34488": { + "virtual_address": 34488, + "size": 4, + "disassembly": "tst r2, #0x200", + "mnemonic": "tst", + "operands": "r2, #0x200", + "mode": "none" + }, + "instr_34492": { + "virtual_address": 34492, + "size": 4, + "disassembly": "mov r1, r1, lsr #0x10", + "mnemonic": "mov", + "operands": "r1, r1, lsr #0x10", + "mode": "none" + }, + "instr_34496": { + "virtual_address": 34496, + "size": 4, + "disassembly": "beq 0x8a18", + "mnemonic": "beq", + "operands": "0x8a18", + "mode": "none" + }, + "bb_34484": { + "virtual_address": 34484, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34500, + "children": [ + "instr_34484", + "instr_34488", + "instr_34492", + "instr_34496" + ] + }, + "instr_34500": { + "virtual_address": 34500, + "size": 4, + "disassembly": "tst r1, #0x2000", + "mnemonic": "tst", + "operands": "r1, #0x2000", + "mode": "none" + }, + "instr_34504": { + "virtual_address": 34504, + "size": 4, + "disassembly": "bne 0x86e8", + "mnemonic": "bne", + "operands": "0x86e8", + "mode": "none" + }, + "bb_34500": { + "virtual_address": 34500, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34508, + "children": [ + "instr_34500", + "instr_34504" + ] + }, + "instr_34508": { + "virtual_address": 34508, + "size": 4, + "disassembly": "ldr r3, [r11, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r11, #0x64]", + "mode": "none" + }, + "instr_34512": { + "virtual_address": 34512, + "size": 4, + "disassembly": "orr r2, r2, #0x2000", + "mnemonic": "orr", + "operands": "r2, r2, #0x2000", + "mode": "none" + }, + "instr_34516": { + "virtual_address": 34516, + "size": 4, + "disassembly": "bic r3, r3, #0x2000", + "mnemonic": "bic", + "operands": "r3, r3, #0x2000", + "mode": "none" + }, + "instr_34520": { + "virtual_address": 34520, + "size": 4, + "disassembly": "mov r1, r2, lsl #0x10", + "mnemonic": "mov", + "operands": "r1, r2, lsl #0x10", + "mode": "none" + }, + "instr_34524": { + "virtual_address": 34524, + "size": 4, + "disassembly": "strh r2, [r11, #0xc]", + "mnemonic": "strh", + "operands": "r2, [r11, #0xc]", + "mode": "none" + }, + "instr_34528": { + "virtual_address": 34528, + "size": 4, + "disassembly": "str r3, [r11, #0x64]", + "mnemonic": "str", + "operands": "r3, [r11, #0x64]", + "mode": "none" + }, + "instr_34532": { + "virtual_address": 34532, + "size": 4, + "disassembly": "mov r1, r1, lsr #0x10", + "mnemonic": "mov", + "operands": "r1, r1, lsr #0x10", + "mode": "none" + }, + "bb_34508": { + "virtual_address": 34508, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34536, + "children": [ + "instr_34508", + "instr_34512", + "instr_34516", + "instr_34520", + "instr_34524", + "instr_34528", + "instr_34532" + ] + }, + "instr_34536": { + "virtual_address": 34536, + "size": 4, + "disassembly": "tst r1, #0x8", + "mnemonic": "tst", + "operands": "r1, #0x8", + "mode": "none" + }, + "instr_34540": { + "virtual_address": 34540, + "size": 4, + "disassembly": "beq 0x89b8", + "mnemonic": "beq", + "operands": "0x89b8", + "mode": "none" + }, + "bb_34536": { + "virtual_address": 34536, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34544, + "children": [ + "instr_34536", + "instr_34540" + ] + }, + "instr_34544": { + "virtual_address": 34544, + "size": 4, + "disassembly": "ldr r3, [r11, #0x10]", + "mnemonic": "ldr", + "operands": "r3, [r11, #0x10]", + "mode": "none" + }, + "instr_34548": { + "virtual_address": 34548, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_34552": { + "virtual_address": 34552, + "size": 4, + "disassembly": "beq 0x89b8", + "mnemonic": "beq", + "operands": "0x89b8", + "mode": "none" + }, + "bb_34544": { + "virtual_address": 34544, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34556, + "children": [ + "instr_34544", + "instr_34548", + "instr_34552" + ] + }, + "instr_34556": { + "virtual_address": 34556, + "size": 4, + "disassembly": "and r3, r1, #0x1a", + "mnemonic": "and", + "operands": "r3, r1, #0x1a", + "mode": "none" + }, + "instr_34560": { + "virtual_address": 34560, + "size": 4, + "disassembly": "cmp r3, #0xa", + "mnemonic": "cmp", + "operands": "r3, #0xa", + "mode": "none" + }, + "instr_34564": { + "virtual_address": 34564, + "size": 4, + "disassembly": "beq 0x89dc", + "mnemonic": "beq", + "operands": "0x89dc", + "mode": "none" + }, + "bb_34556": { + "virtual_address": 34556, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34568, + "children": [ + "instr_34556", + "instr_34560", + "instr_34564" + ] + }, + "instr_34568": { + "virtual_address": 34568, + "size": 4, + "disassembly": "mov r4, #0x0", + "mnemonic": "mov", + "operands": "r4, #0x0", + "mode": "none" + }, + "instr_34572": { + "virtual_address": 34572, + "size": 4, + "disassembly": "add r3, sp, #0xac", + "mnemonic": "add", + "operands": "r3, sp, #0xac", + "mode": "none" + }, + "instr_34576": { + "virtual_address": 34576, + "size": 4, + "disassembly": "mov r2, r4", + "mnemonic": "mov", + "operands": "r2, r4", + "mode": "none" + }, + "instr_34580": { + "virtual_address": 34580, + "size": 4, + "disassembly": "mov r9, r3", + "mnemonic": "mov", + "operands": "r9, r3", + "mode": "none" + }, + "instr_34584": { + "virtual_address": 34584, + "size": 4, + "disassembly": "str r3, [sp, #0xa0]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa0]", + "mode": "none" + }, + "instr_34588": { + "virtual_address": 34588, + "size": 4, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_34592": { + "virtual_address": 34592, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_34596": { + "virtual_address": 34596, + "size": 4, + "disassembly": "str r4, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa4]", + "mode": "none" + }, + "instr_34600": { + "virtual_address": 34600, + "size": 4, + "disassembly": "str r4, [sp, #0x4c]", + "mnemonic": "str", + "operands": "r4, [sp, #0x4c]", + "mode": "none" + }, + "instr_34604": { + "virtual_address": 34604, + "size": 4, + "disassembly": "mov r4, #0x0", + "mnemonic": "mov", + "operands": "r4, #0x0", + "mode": "none" + }, + "instr_34608": { + "virtual_address": 34608, + "size": 4, + "disassembly": "str r3, [sp, #0x50]", + "mnemonic": "str", + "operands": "r3, [sp, #0x50]", + "mode": "none" + }, + "instr_34612": { + "virtual_address": 34612, + "size": 4, + "disassembly": "str r4, [sp, #0x54]", + "mnemonic": "str", + "operands": "r4, [sp, #0x54]", + "mode": "none" + }, + "instr_34616": { + "virtual_address": 34616, + "size": 4, + "disassembly": "mov r3, r11", + "mnemonic": "mov", + "operands": "r3, r11", + "mode": "none" + }, + "instr_34620": { + "virtual_address": 34620, + "size": 4, + "disassembly": "mov r11, r7", + "mnemonic": "mov", + "operands": "r11, r7", + "mode": "none" + }, + "instr_34624": { + "virtual_address": 34624, + "size": 4, + "disassembly": "mov r7, r3", + "mnemonic": "mov", + "operands": "r7, r3", + "mode": "none" + }, + "instr_34628": { + "virtual_address": 34628, + "size": 4, + "disassembly": "str r2, [sp, #0x68]", + "mnemonic": "str", + "operands": "r2, [sp, #0x68]", + "mode": "none" + }, + "instr_34632": { + "virtual_address": 34632, + "size": 4, + "disassembly": "str r2, [sp, #0x6c]", + "mnemonic": "str", + "operands": "r2, [sp, #0x6c]", + "mode": "none" + }, + "instr_34636": { + "virtual_address": 34636, + "size": 4, + "disassembly": "str r2, [sp, #0x74]", + "mnemonic": "str", + "operands": "r2, [sp, #0x74]", + "mode": "none" + }, + "instr_34640": { + "virtual_address": 34640, + "size": 4, + "disassembly": "str r2, [sp, #0x78]", + "mnemonic": "str", + "operands": "r2, [sp, #0x78]", + "mode": "none" + }, + "instr_34644": { + "virtual_address": 34644, + "size": 4, + "disassembly": "str r2, [sp, #0x70]", + "mnemonic": "str", + "operands": "r2, [sp, #0x70]", + "mode": "none" + }, + "instr_34648": { + "virtual_address": 34648, + "size": 4, + "disassembly": "str r2, [sp, #0x24]", + "mnemonic": "str", + "operands": "r2, [sp, #0x24]", + "mode": "none" + }, + "bb_34568": { + "virtual_address": 34568, + "size": 84, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34652, + "children": [ + "instr_34568", + "instr_34572", + "instr_34576", + "instr_34580", + "instr_34584", + "instr_34588", + "instr_34592", + "instr_34596", + "instr_34600", + "instr_34604", + "instr_34608", + "instr_34612", + "instr_34616", + "instr_34620", + "instr_34624", + "instr_34628", + "instr_34632", + "instr_34636", + "instr_34640", + "instr_34644", + "instr_34648" + ] + }, + "instr_34652": { + "virtual_address": 34652, + "size": 4, + "disassembly": "ldrb r3, [r8, #0x0]", + "mnemonic": "ldrb", + "operands": "r3, [r8, #0x0]", + "mode": "none" + }, + "instr_34656": { + "virtual_address": 34656, + "size": 4, + "disassembly": "cmp r3, #0x25", + "mnemonic": "cmp", + "operands": "r3, #0x25", + "mode": "none" + }, + "instr_34660": { + "virtual_address": 34660, + "size": 4, + "disassembly": "cmpne r3, #0x0", + "mnemonic": "cmpne", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_34664": { + "virtual_address": 34664, + "size": 4, + "disassembly": "mov r4, r8", + "mnemonic": "mov", + "operands": "r4, r8", + "mode": "none" + }, + "instr_34668": { + "virtual_address": 34668, + "size": 4, + "disassembly": "beq 0x87c8", + "mnemonic": "beq", + "operands": "0x87c8", + "mode": "none" + }, + "bb_34652": { + "virtual_address": 34652, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34672, + "children": [ + "instr_34652", + "instr_34656", + "instr_34660", + "instr_34664", + "instr_34668" + ] + }, + "instr_34672": { + "virtual_address": 34672, + "size": 4, + "disassembly": "mov r5, r4", + "mnemonic": "mov", + "operands": "r5, r4", + "mode": "none" + }, + "instr_34676": { + "virtual_address": 34676, + "size": 4, + "disassembly": "ldrb r3, [r4, #0x1]!", + "mnemonic": "ldrb", + "operands": "r3, [r4, #0x1]!", + "mode": "none" + }, + "instr_34680": { + "virtual_address": 34680, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_34684": { + "virtual_address": 34684, + "size": 4, + "disassembly": "cmpne r3, #0x25", + "mnemonic": "cmpne", + "operands": "r3, #0x25", + "mode": "none" + }, + "instr_34688": { + "virtual_address": 34688, + "size": 4, + "disassembly": "bne 0x8770", + "mnemonic": "bne", + "operands": "0x8770", + "mode": "none" + }, + "bb_34672": { + "virtual_address": 34672, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34692, + "children": [ + "instr_34672", + "instr_34676", + "instr_34680", + "instr_34684", + "instr_34688" + ] + }, + "instr_34692": { + "virtual_address": 34692, + "size": 4, + "disassembly": "subs r6, r4, r8", + "mnemonic": "subs", + "operands": "r6, r4, r8", + "mode": "none" + }, + "instr_34696": { + "virtual_address": 34696, + "size": 4, + "disassembly": "beq 0x87c8", + "mnemonic": "beq", + "operands": "0x87c8", + "mode": "none" + }, + "bb_34692": { + "virtual_address": 34692, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34700, + "children": [ + "instr_34692", + "instr_34696" + ] + }, + "instr_34700": { + "virtual_address": 34700, + "size": 4, + "disassembly": "ldr r3, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "instr_34704": { + "virtual_address": 34704, + "size": 4, + "disassembly": "add r3, r3, #0x1", + "mnemonic": "add", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_34708": { + "virtual_address": 34708, + "size": 4, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "none" + }, + "instr_34712": { + "virtual_address": 34712, + "size": 4, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "instr_34716": { + "virtual_address": 34716, + "size": 4, + "disassembly": "ldr r3, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa8]", + "mode": "none" + }, + "instr_34720": { + "virtual_address": 34720, + "size": 4, + "disassembly": "add r3, r3, r6", + "mnemonic": "add", + "operands": "r3, r3, r6", + "mode": "none" + }, + "instr_34724": { + "virtual_address": 34724, + "size": 4, + "disassembly": "str r8, [r9, #0x0]", + "mnemonic": "str", + "operands": "r8, [r9, #0x0]", + "mode": "none" + }, + "instr_34728": { + "virtual_address": 34728, + "size": 4, + "disassembly": "str r6, [r9, #0x4]", + "mnemonic": "str", + "operands": "r6, [r9, #0x4]", + "mode": "none" + }, + "instr_34732": { + "virtual_address": 34732, + "size": 4, + "disassembly": "str r3, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa8]", + "mode": "none" + }, + "instr_34736": { + "virtual_address": 34736, + "size": 4, + "disassembly": "addle r9, r9, #0x8", + "mnemonic": "addle", + "operands": "r9, r9, #0x8", + "mode": "none" + }, + "instr_34740": { + "virtual_address": 34740, + "size": 4, + "disassembly": "bgt 0x8a30", + "mnemonic": "bgt", + "operands": "0x8a30", + "mode": "none" + }, + "bb_34700": { + "virtual_address": 34700, + "size": 44, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34744, + "children": [ + "instr_34700", + "instr_34704", + "instr_34708", + "instr_34712", + "instr_34716", + "instr_34720", + "instr_34724", + "instr_34728", + "instr_34732", + "instr_34736", + "instr_34740" + ] + }, + "instr_34744": { + "virtual_address": 34744, + "size": 4, + "disassembly": "ldr r3, [sp, #0x24]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x24]", + "mode": "none" + }, + "instr_34748": { + "virtual_address": 34748, + "size": 4, + "disassembly": "add r3, r3, r6", + "mnemonic": "add", + "operands": "r3, r3, r6", + "mode": "none" + }, + "instr_34752": { + "virtual_address": 34752, + "size": 4, + "disassembly": "str r3, [sp, #0x24]", + "mnemonic": "str", + "operands": "r3, [sp, #0x24]", + "mode": "none" + }, + "instr_34756": { + "virtual_address": 34756, + "size": 4, + "disassembly": "ldrb r3, [r5, #0x1]", + "mnemonic": "ldrb", + "operands": "r3, [r5, #0x1]", + "mode": "none" + }, + "bb_34744": { + "virtual_address": 34744, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34760, + "children": [ + "instr_34744", + "instr_34748", + "instr_34752", + "instr_34756" + ] + }, + "instr_34760": { + "virtual_address": 34760, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_34764": { + "virtual_address": 34764, + "size": 4, + "disassembly": "beq 0x0a12c", + "mnemonic": "beq", + "operands": "0x0a12c", + "mode": "none" + }, + "bb_34760": { + "virtual_address": 34760, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34768, + "children": [ + "instr_34760", + "instr_34764" + ] + }, + "instr_34768": { + "virtual_address": 34768, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_34772": { + "virtual_address": 34772, + "size": 4, + "disassembly": "mvn r5, #0x0", + "mnemonic": "mvn", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_34776": { + "virtual_address": 34776, + "size": 4, + "disassembly": "ldrb r3, [r4, #0x1]", + "mnemonic": "ldrb", + "operands": "r3, [r4, #0x1]", + "mode": "none" + }, + "instr_34780": { + "virtual_address": 34780, + "size": 4, + "disassembly": "add r8, r4, #0x1", + "mnemonic": "add", + "operands": "r8, r4, #0x1", + "mode": "none" + }, + "instr_34784": { + "virtual_address": 34784, + "size": 4, + "disassembly": "mov r10, r2", + "mnemonic": "mov", + "operands": "r10, r2", + "mode": "none" + }, + "instr_34788": { + "virtual_address": 34788, + "size": 4, + "disassembly": "mov r4, r5", + "mnemonic": "mov", + "operands": "r4, r5", + "mode": "none" + }, + "instr_34792": { + "virtual_address": 34792, + "size": 4, + "disassembly": "strb r2, [sp, #0x83]", + "mnemonic": "strb", + "operands": "r2, [sp, #0x83]", + "mode": "none" + }, + "instr_34796": { + "virtual_address": 34796, + "size": 4, + "disassembly": "str r2, [sp, #0x20]", + "mnemonic": "str", + "operands": "r2, [sp, #0x20]", + "mode": "none" + }, + "bb_34768": { + "virtual_address": 34768, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34800, + "children": [ + "instr_34768", + "instr_34772", + "instr_34776", + "instr_34780", + "instr_34784", + "instr_34788", + "instr_34792", + "instr_34796" + ] + }, + "instr_34800": { + "virtual_address": 34800, + "size": 4, + "disassembly": "add r8, r8, #0x1", + "mnemonic": "add", + "operands": "r8, r8, #0x1", + "mode": "none" + }, + "bb_34800": { + "virtual_address": 34800, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34804, + "children": [ + "instr_34800" + ] + }, + "instr_34804": { + "virtual_address": 34804, + "size": 4, + "disassembly": "sub r2, r3, #0x20", + "mnemonic": "sub", + "operands": "r2, r3, #0x20", + "mode": "none" + }, + "instr_34808": { + "virtual_address": 34808, + "size": 4, + "disassembly": "cmp r2, #0x5a", + "mnemonic": "cmp", + "operands": "r2, #0x5a", + "mode": "none" + }, + "bb_34804": { + "virtual_address": 34804, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34812, + "children": [ + "instr_34804", + "instr_34808" + ] + }, + "instr_34812": { + "virtual_address": 34812, + "size": 4, + "disassembly": "ldrls pc, [pc, r2, lsl #0x2]", + "mnemonic": "ldrls", + "operands": "pc, [pc, r2, lsl #0x2]", + "mode": "none" + }, + "bb_34812": { + "virtual_address": 34812, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34816, + "children": [ + "instr_34812" + ] + }, + "instr_34816": { + "virtual_address": 34816, + "size": 4, + "disassembly": "b 0x8a50", + "mnemonic": "b", + "operands": "0x8a50", + "mode": "none" + }, + "bb_34816": { + "virtual_address": 34816, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 35408, + "children": [ + "instr_34816" + ] + }, + "instr_35184": { + "virtual_address": 35184, + "size": 4, + "disassembly": "mov r1, #0x0", + "mnemonic": "mov", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_35188": { + "virtual_address": 35188, + "size": 4, + "disassembly": "sub r2, r3, #0x30", + "mnemonic": "sub", + "operands": "r2, r3, #0x30", + "mode": "none" + }, + "bb_35184": { + "virtual_address": 35184, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 35192, + "children": [ + "instr_35184", + "instr_35188" + ] + }, + "instr_35192": { + "virtual_address": 35192, + "size": 4, + "disassembly": "ldrb r3, [r8], #0x1", + "mnemonic": "ldrb", + "operands": "r3, [r8], #0x1", + "mode": "none" + }, + "instr_35196": { + "virtual_address": 35196, + "size": 4, + "disassembly": "add r1, r1, r1, lsl #0x2", + "mnemonic": "add", + "operands": "r1, r1, r1, lsl #0x2", + "mode": "none" + }, + "instr_35200": { + "virtual_address": 35200, + "size": 4, + "disassembly": "add r1, r2, r1, lsl #0x1", + "mnemonic": "add", + "operands": "r1, r2, r1, lsl #0x1", + "mode": "none" + }, + "instr_35204": { + "virtual_address": 35204, + "size": 4, + "disassembly": "sub r2, r3, #0x30", + "mnemonic": "sub", + "operands": "r2, r3, #0x30", + "mode": "none" + }, + "instr_35208": { + "virtual_address": 35208, + "size": 4, + "disassembly": "cmp r2, #0x9", + "mnemonic": "cmp", + "operands": "r2, #0x9", + "mode": "none" + }, + "instr_35212": { + "virtual_address": 35212, + "size": 4, + "disassembly": "bls 0x8978", + "mnemonic": "bls", + "operands": "0x8978", + "mode": "none" + }, + "bb_35192": { + "virtual_address": 35192, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 35216, + "children": [ + "instr_35192", + "instr_35196", + "instr_35200", + "instr_35204", + "instr_35208", + "instr_35212" + ] + }, + "instr_35216": { + "virtual_address": 35216, + "size": 4, + "disassembly": "str r1, [sp, #0x20]", + "mnemonic": "str", + "operands": "r1, [sp, #0x20]", + "mode": "none" + }, + "instr_35220": { + "virtual_address": 35220, + "size": 4, + "disassembly": "b 0x87f4", + "mnemonic": "b", + "operands": "0x87f4", + "mode": "none" + }, + "bb_35216": { + "virtual_address": 35216, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34804, + "children": [ + "instr_35216", + "instr_35220" + ] + }, + "instr_35224": { + "virtual_address": 35224, + "size": 4, + "disassembly": "ldr r3, [sp, #0x34]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x34]", + "mode": "none" + }, + "instr_35228": { + "virtual_address": 35228, + "size": 4, + "disassembly": "ldr r2, [r3], #0x4", + "mnemonic": "ldr", + "operands": "r2, [r3], #0x4", + "mode": "none" + }, + "instr_35232": { + "virtual_address": 35232, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_35236": { + "virtual_address": 35236, + "size": 4, + "disassembly": "str r2, [sp, #0x20]", + "mnemonic": "str", + "operands": "r2, [sp, #0x20]", + "mode": "none" + }, + "instr_35240": { + "virtual_address": 35240, + "size": 4, + "disassembly": "str r3, [sp, #0x34]", + "mnemonic": "str", + "operands": "r3, [sp, #0x34]", + "mode": "none" + }, + "instr_35244": { + "virtual_address": 35244, + "size": 4, + "disassembly": "blt 0x8dec", + "mnemonic": "blt", + "operands": "0x8dec", + "mode": "none" + }, + "bb_35224": { + "virtual_address": 35224, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 35248, + "children": [ + "instr_35224", + "instr_35228", + "instr_35232", + "instr_35236", + "instr_35240", + "instr_35244" + ] + }, + "instr_35248": { + "virtual_address": 35248, + "size": 4, + "disassembly": "ldrb r3, [r8, #0x0]", + "mnemonic": "ldrb", + "operands": "r3, [r8, #0x0]", + "mode": "none" + }, + "instr_35252": { + "virtual_address": 35252, + "size": 4, + "disassembly": "b 0x87f0", + "mnemonic": "b", + "operands": "0x87f0", + "mode": "none" + }, + "bb_35248": { + "virtual_address": 35248, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34800, + "children": [ + "instr_35248", + "instr_35252" + ] + }, + "instr_35256": { + "virtual_address": 35256, + "size": 4, + "disassembly": "mov r1, r11", + "mnemonic": "mov", + "operands": "r1, r11", + "mode": "none" + }, + "instr_35260": { + "virtual_address": 35260, + "size": 4, + "disassembly": "mov r0, r7", + "mnemonic": "mov", + "operands": "r0, r7", + "mode": "none" + }, + "instr_35264": { + "virtual_address": 35264, + "size": 4, + "disassembly": "bl 0x0b068", + "mnemonic": "bl", + "operands": "0x0b068", + "mode": "none" + }, + "instr_35268": { + "virtual_address": 35268, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_35272": { + "virtual_address": 35272, + "size": 4, + "disassembly": "bne 0x0acb8", + "mnemonic": "bne", + "operands": "0x0acb8", + "mode": "none" + }, + "bb_35256": { + "virtual_address": 35256, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 35276, + "children": [ + "instr_35256", + "instr_35260", + "instr_35264", + "instr_35268", + "instr_35272" + ] + }, + "instr_35276": { + "virtual_address": 35276, + "size": 4, + "disassembly": "ldrh r1, [r11, #0xc]", + "mnemonic": "ldrh", + "operands": "r1, [r11, #0xc]", + "mode": "none" + }, + "instr_35280": { + "virtual_address": 35280, + "size": 4, + "disassembly": "and r3, r1, #0x1a", + "mnemonic": "and", + "operands": "r3, r1, #0x1a", + "mode": "none" + }, + "instr_35284": { + "virtual_address": 35284, + "size": 4, + "disassembly": "cmp r3, #0xa", + "mnemonic": "cmp", + "operands": "r3, #0xa", + "mode": "none" + }, + "instr_35288": { + "virtual_address": 35288, + "size": 4, + "disassembly": "bne 0x8708", + "mnemonic": "bne", + "operands": "0x8708", + "mode": "none" + }, + "bb_35276": { + "virtual_address": 35276, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 35292, + "children": [ + "instr_35276", + "instr_35280", + "instr_35284", + "instr_35288" + ] + }, + "instr_35292": { + "virtual_address": 35292, + "size": 4, + "disassembly": "ldrsh r3, [r11, #0xe]", + "mnemonic": "ldrsh", + "operands": "r3, [r11, #0xe]", + "mode": "none" + }, + "instr_35296": { + "virtual_address": 35296, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_35300": { + "virtual_address": 35300, + "size": 4, + "disassembly": "blt 0x8708", + "mnemonic": "blt", + "operands": "0x8708", + "mode": "none" + }, + "bb_35292": { + "virtual_address": 35292, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 35304, + "children": [ + "instr_35292", + "instr_35296", + "instr_35300" + ] + }, + "instr_35304": { + "virtual_address": 35304, + "size": 4, + "disassembly": "ldr r3, [r11, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r11, #0x64]", + "mode": "none" + }, + "instr_35308": { + "virtual_address": 35308, + "size": 4, + "disassembly": "tst r3, #0x1", + "mnemonic": "tst", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_35312": { + "virtual_address": 35312, + "size": 4, + "disassembly": "bne 0x89fc", + "mnemonic": "bne", + "operands": "0x89fc", + "mode": "none" + }, + "bb_35304": { + "virtual_address": 35304, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 35316, + "children": [ + "instr_35304", + "instr_35308", + "instr_35312" + ] + }, + "instr_35316": { + "virtual_address": 35316, + "size": 4, + "disassembly": "tst r1, #0x200", + "mnemonic": "tst", + "operands": "r1, #0x200", + "mode": "none" + }, + "instr_35320": { + "virtual_address": 35320, + "size": 4, + "disassembly": "beq 0x0a554", + "mnemonic": "beq", + "operands": "0x0a554", + "mode": "none" + }, + "bb_35316": { + "virtual_address": 35316, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 35324, + "children": [ + "instr_35316", + "instr_35320" + ] + }, + "instr_35324": { + "virtual_address": 35324, + "size": 4, + "disassembly": "mov r3, r4", + "mnemonic": "mov", + "operands": "r3, r4", + "mode": "none" + }, + "instr_35328": { + "virtual_address": 35328, + "size": 4, + "disassembly": "mov r2, r8", + "mnemonic": "mov", + "operands": "r2, r8", + "mode": "none" + }, + "instr_35332": { + "virtual_address": 35332, + "size": 4, + "disassembly": "mov r1, r11", + "mnemonic": "mov", + "operands": "r1, r11", + "mode": "none" + }, + "instr_35336": { + "virtual_address": 35336, + "size": 4, + "disassembly": "mov r0, r7", + "mnemonic": "mov", + "operands": "r0, r7", + "mode": "none" + }, + "instr_35340": { + "virtual_address": 35340, + "size": 4, + "disassembly": "add sp, sp, #0x154", + "mnemonic": "add", + "operands": "sp, sp, #0x154", + "mode": "none" + }, + "instr_35344": { + "virtual_address": 35344, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mode": "none" + }, + "instr_35348": { + "virtual_address": 35348, + "size": 4, + "disassembly": "b 0x0af94", + "mnemonic": "b", + "operands": "0x0af94", + "mode": "none" + }, + "bb_35324": { + "virtual_address": 35324, + "size": 28, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_35324", + "instr_35328", + "instr_35332", + "instr_35336", + "instr_35340", + "instr_35344", + "instr_35348" + ] + }, + "instr_35352": { + "virtual_address": 35352, + "size": 4, + "disassembly": "ldr r0, [r11, #0x58]", + "mnemonic": "ldr", + "operands": "r0, [r11, #0x58]", + "mode": "none" + }, + "instr_35356": { + "virtual_address": 35356, + "size": 4, + "disassembly": "bl 0x0de5c", + "mnemonic": "bl", + "operands": "0x0de5c", + "mode": "none" + }, + "instr_35360": { + "virtual_address": 35360, + "size": 4, + "disassembly": "ldrsh r2, [r11, #0xc]", + "mnemonic": "ldrsh", + "operands": "r2, [r11, #0xc]", + "mode": "none" + }, + "bb_35352": { + "virtual_address": 35352, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 35364, + "children": [ + "instr_35352", + "instr_35356", + "instr_35360" + ] + }, + "instr_35364": { + "virtual_address": 35364, + "size": 4, + "disassembly": "mov r1, r2, lsl #0x10", + "mnemonic": "mov", + "operands": "r1, r2, lsl #0x10", + "mode": "none" + }, + "instr_35368": { + "virtual_address": 35368, + "size": 4, + "disassembly": "mov r1, r1, lsr #0x10", + "mnemonic": "mov", + "operands": "r1, r1, lsr #0x10", + "mode": "none" + }, + "instr_35372": { + "virtual_address": 35372, + "size": 4, + "disassembly": "b 0x86c4", + "mnemonic": "b", + "operands": "0x86c4", + "mode": "none" + }, + "bb_35364": { + "virtual_address": 35364, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34500, + "children": [ + "instr_35364", + "instr_35368", + "instr_35372" + ] + }, + "instr_35376": { + "virtual_address": 35376, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_35380": { + "virtual_address": 35380, + "size": 4, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "none" + }, + "instr_35384": { + "virtual_address": 35384, + "size": 4, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "none" + }, + "instr_35388": { + "virtual_address": 35388, + "size": 4, + "disassembly": "bl 0x10460", + "mnemonic": "bl", + "operands": "0x10460", + "mode": "none" + }, + "instr_35392": { + "virtual_address": 35392, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_35396": { + "virtual_address": 35396, + "size": 4, + "disassembly": "bne 0x0ad80", + "mnemonic": "bne", + "operands": "0x0ad80", + "mode": "none" + }, + "bb_35376": { + "virtual_address": 35376, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 35400, + "children": [ + "instr_35376", + "instr_35380", + "instr_35384", + "instr_35388", + "instr_35392", + "instr_35396" + ] + }, + "instr_35400": { + "virtual_address": 35400, + "size": 4, + "disassembly": "add r9, sp, #0xac", + "mnemonic": "add", + "operands": "r9, sp, #0xac", + "mode": "none" + }, + "instr_35404": { + "virtual_address": 35404, + "size": 4, + "disassembly": "b 0x87b8", + "mnemonic": "b", + "operands": "0x87b8", + "mode": "none" + }, + "bb_35400": { + "virtual_address": 35400, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34744, + "children": [ + "instr_35400", + "instr_35404" + ] + }, + "instr_35408": { + "virtual_address": 35408, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_35412": { + "virtual_address": 35412, + "size": 4, + "disassembly": "str r3, [sp, #0x40]", + "mnemonic": "str", + "operands": "r3, [sp, #0x40]", + "mode": "none" + }, + "instr_35416": { + "virtual_address": 35416, + "size": 4, + "disassembly": "beq 0x0a12c", + "mnemonic": "beq", + "operands": "0x0a12c", + "mode": "none" + }, + "bb_35408": { + "virtual_address": 35408, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 35420, + "children": [ + "instr_35408", + "instr_35412", + "instr_35416" + ] + }, + "instr_35420": { + "virtual_address": 35420, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_35424": { + "virtual_address": 35424, + "size": 4, + "disassembly": "strb r3, [sp, #0xec]", + "mnemonic": "strb", + "operands": "r3, [sp, #0xec]", + "mode": "none" + }, + "instr_35428": { + "virtual_address": 35428, + "size": 4, + "disassembly": "mov r3, #0x1", + "mnemonic": "mov", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_35432": { + "virtual_address": 35432, + "size": 4, + "disassembly": "add r1, sp, #0xec", + "mnemonic": "add", + "operands": "r1, sp, #0xec", + "mode": "none" + }, + "instr_35436": { + "virtual_address": 35436, + "size": 4, + "disassembly": "str r3, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x1c]", + "mode": "none" + }, + "instr_35440": { + "virtual_address": 35440, + "size": 4, + "disassembly": "str r1, [sp, #0x38]", + "mnemonic": "str", + "operands": "r1, [sp, #0x38]", + "mode": "none" + }, + "instr_35444": { + "virtual_address": 35444, + "size": 4, + "disassembly": "strb r2, [sp, #0x83]", + "mnemonic": "strb", + "operands": "r2, [sp, #0x83]", + "mode": "none" + }, + "instr_35448": { + "virtual_address": 35448, + "size": 4, + "disassembly": "str r3, [sp, #0x28]", + "mnemonic": "str", + "operands": "r3, [sp, #0x28]", + "mode": "none" + }, + "bb_35420": { + "virtual_address": 35420, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 35452, + "children": [ + "instr_35420", + "instr_35424", + "instr_35428", + "instr_35432", + "instr_35436", + "instr_35440", + "instr_35444", + "instr_35448" + ] + }, + "instr_35452": { + "virtual_address": 35452, + "size": 4, + "disassembly": "mov r5, r2", + "mnemonic": "mov", + "operands": "r5, r2", + "mode": "none" + }, + "instr_35456": { + "virtual_address": 35456, + "size": 4, + "disassembly": "str r2, [sp, #0x30]", + "mnemonic": "str", + "operands": "r2, [sp, #0x30]", + "mode": "none" + }, + "instr_35460": { + "virtual_address": 35460, + "size": 4, + "disassembly": "str r2, [sp, #0x58]", + "mnemonic": "str", + "operands": "r2, [sp, #0x58]", + "mode": "none" + }, + "instr_35464": { + "virtual_address": 35464, + "size": 4, + "disassembly": "str r2, [sp, #0x48]", + "mnemonic": "str", + "operands": "r2, [sp, #0x48]", + "mode": "none" + }, + "instr_35468": { + "virtual_address": 35468, + "size": 4, + "disassembly": "str r2, [sp, #0x44]", + "mnemonic": "str", + "operands": "r2, [sp, #0x44]", + "mode": "none" + }, + "bb_35452": { + "virtual_address": 35452, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 35472, + "children": [ + "instr_35452", + "instr_35456", + "instr_35460", + "instr_35464", + "instr_35468" + ] + }, + "instr_35472": { + "virtual_address": 35472, + "size": 4, + "disassembly": "ands r3, r10, #0x2", + "mnemonic": "ands", + "operands": "r3, r10, #0x2", + "mode": "none" + }, + "instr_35476": { + "virtual_address": 35476, + "size": 4, + "disassembly": "ldrne r1, [sp, #0x1c]", + "mnemonic": "ldrne", + "operands": "r1, [sp, #0x1c]", + "mode": "none" + }, + "instr_35480": { + "virtual_address": 35480, + "size": 4, + "disassembly": "addne r1, r1, #0x2", + "mnemonic": "addne", + "operands": "r1, r1, #0x2", + "mode": "none" + }, + "instr_35484": { + "virtual_address": 35484, + "size": 4, + "disassembly": "strne r1, [sp, #0x1c]", + "mnemonic": "strne", + "operands": "r1, [sp, #0x1c]", + "mode": "none" + }, + "instr_35488": { + "virtual_address": 35488, + "size": 4, + "disassembly": "ands r1, r10, #0x84", + "mnemonic": "ands", + "operands": "r1, r10, #0x84", + "mode": "none" + }, + "instr_35492": { + "virtual_address": 35492, + "size": 4, + "disassembly": "str r1, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r1, [sp, #0x3c]", + "mode": "none" + }, + "instr_35496": { + "virtual_address": 35496, + "size": 4, + "disassembly": "bne 0x8ac0", + "mnemonic": "bne", + "operands": "0x8ac0", + "mode": "none" + }, + "bb_35472": { + "virtual_address": 35472, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 35500, + "children": [ + "instr_35472", + "instr_35476", + "instr_35480", + "instr_35484", + "instr_35488", + "instr_35492", + "instr_35496" + ] + }, + "instr_35500": { + "virtual_address": 35500, + "size": 4, + "disassembly": "add r0, sp, #0x1c", + "mnemonic": "add", + "operands": "r0, sp, #0x1c", + "mode": "none" + }, + "instr_35504": { + "virtual_address": 35504, + "size": 4, + "disassembly": "ldmia r0, {r0, r1}", + "mnemonic": "ldmia", + "operands": "r0, {r0, r1}", + "mode": "none" + }, + "instr_35508": { + "virtual_address": 35508, + "size": 4, + "disassembly": "sub r6, r1, r0", + "mnemonic": "sub", + "operands": "r6, r1, r0", + "mode": "none" + }, + "instr_35512": { + "virtual_address": 35512, + "size": 4, + "disassembly": "cmp r6, #0x0", + "mnemonic": "cmp", + "operands": "r6, #0x0", + "mode": "none" + }, + "instr_35516": { + "virtual_address": 35516, + "size": 4, + "disassembly": "bgt 0x9568", + "mnemonic": "bgt", + "operands": "0x9568", + "mode": "none" + }, + "bb_35500": { + "virtual_address": 35500, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 35520, + "children": [ + "instr_35500", + "instr_35504", + "instr_35508", + "instr_35512", + "instr_35516" + ] + }, + "instr_35520": { + "virtual_address": 35520, + "size": 4, + "disassembly": "ldr r4, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "bb_35520": { + "virtual_address": 35520, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 35524, + "children": [ + "instr_35520" + ] + }, + "instr_35524": { + "virtual_address": 35524, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_35528": { + "virtual_address": 35528, + "size": 4, + "disassembly": "beq 0x8afc", + "mnemonic": "beq", + "operands": "0x8afc", + "mode": "none" + }, + "bb_35524": { + "virtual_address": 35524, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 35532, + "children": [ + "instr_35524", + "instr_35528" + ] + }, + "instr_35532": { + "virtual_address": 35532, + "size": 4, + "disassembly": "mov r2, #0x1", + "mnemonic": "mov", + "operands": "r2, #0x1", + "mode": "none" + }, + "instr_35536": { + "virtual_address": 35536, + "size": 4, + "disassembly": "str r2, [r9, #0x4]", + "mnemonic": "str", + "operands": "r2, [r9, #0x4]", + "mode": "none" + }, + "instr_35540": { + "virtual_address": 35540, + "size": 4, + "disassembly": "ldr r2, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0xa4]", + "mode": "none" + }, + "instr_35544": { + "virtual_address": 35544, + "size": 4, + "disassembly": "add r2, r2, #0x1", + "mnemonic": "add", + "operands": "r2, r2, #0x1", + "mode": "none" + }, + "instr_35548": { + "virtual_address": 35548, + "size": 4, + "disassembly": "cmp r2, #0x7", + "mnemonic": "cmp", + "operands": "r2, #0x7", + "mode": "none" + }, + "instr_35552": { + "virtual_address": 35552, + "size": 4, + "disassembly": "str r2, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r2, [sp, #0xa4]", + "mode": "none" + }, + "instr_35556": { + "virtual_address": 35556, + "size": 4, + "disassembly": "add r4, r4, #0x1", + "mnemonic": "add", + "operands": "r4, r4, #0x1", + "mode": "none" + }, + "instr_35560": { + "virtual_address": 35560, + "size": 4, + "disassembly": "add r2, sp, #0x83", + "mnemonic": "add", + "operands": "r2, sp, #0x83", + "mode": "none" + }, + "instr_35564": { + "virtual_address": 35564, + "size": 4, + "disassembly": "str r2, [r9, #0x0]", + "mnemonic": "str", + "operands": "r2, [r9, #0x0]", + "mode": "none" + }, + "instr_35568": { + "virtual_address": 35568, + "size": 4, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_35572": { + "virtual_address": 35572, + "size": 4, + "disassembly": "addle r9, r9, #0x8", + "mnemonic": "addle", + "operands": "r9, r9, #0x8", + "mode": "none" + }, + "instr_35576": { + "virtual_address": 35576, + "size": 4, + "disassembly": "bgt 0x9644", + "mnemonic": "bgt", + "operands": "0x9644", + "mode": "none" + }, + "bb_35532": { + "virtual_address": 35532, + "size": 48, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 35580, + "children": [ + "instr_35532", + "instr_35536", + "instr_35540", + "instr_35544", + "instr_35548", + "instr_35552", + "instr_35556", + "instr_35560", + "instr_35564", + "instr_35568", + "instr_35572", + "instr_35576" + ] + }, + "instr_35580": { + "virtual_address": 35580, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_35584": { + "virtual_address": 35584, + "size": 4, + "disassembly": "beq 0x8b34", + "mnemonic": "beq", + "operands": "0x8b34", + "mode": "none" + }, + "bb_35580": { + "virtual_address": 35580, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 35588, + "children": [ + "instr_35580", + "instr_35584" + ] + }, + "instr_35588": { + "virtual_address": 35588, + "size": 4, + "disassembly": "mov r3, #0x2", + "mnemonic": "mov", + "operands": "r3, #0x2", + "mode": "none" + }, + "instr_35592": { + "virtual_address": 35592, + "size": 4, + "disassembly": "str r3, [r9, #0x4]", + "mnemonic": "str", + "operands": "r3, [r9, #0x4]", + "mode": "none" + }, + "instr_35596": { + "virtual_address": 35596, + "size": 4, + "disassembly": "ldr r3, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "instr_35600": { + "virtual_address": 35600, + "size": 4, + "disassembly": "add r3, r3, #0x1", + "mnemonic": "add", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_35604": { + "virtual_address": 35604, + "size": 4, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "none" + }, + "instr_35608": { + "virtual_address": 35608, + "size": 4, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "instr_35612": { + "virtual_address": 35612, + "size": 4, + "disassembly": "add r4, r4, #0x2", + "mnemonic": "add", + "operands": "r4, r4, #0x2", + "mode": "none" + }, + "instr_35616": { + "virtual_address": 35616, + "size": 4, + "disassembly": "add r3, sp, #0x84", + "mnemonic": "add", + "operands": "r3, sp, #0x84", + "mode": "none" + }, + "instr_35620": { + "virtual_address": 35620, + "size": 4, + "disassembly": "str r3, [r9, #0x0]", + "mnemonic": "str", + "operands": "r3, [r9, #0x0]", + "mode": "none" + }, + "instr_35624": { + "virtual_address": 35624, + "size": 4, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_35628": { + "virtual_address": 35628, + "size": 4, + "disassembly": "addle r9, r9, #0x8", + "mnemonic": "addle", + "operands": "r9, r9, #0x8", + "mode": "none" + }, + "instr_35632": { + "virtual_address": 35632, + "size": 4, + "disassembly": "bgt 0x9670", + "mnemonic": "bgt", + "operands": "0x9670", + "mode": "none" + }, + "bb_35588": { + "virtual_address": 35588, + "size": 48, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 35636, + "children": [ + "instr_35588", + "instr_35592", + "instr_35596", + "instr_35600", + "instr_35604", + "instr_35608", + "instr_35612", + "instr_35616", + "instr_35620", + "instr_35624", + "instr_35628", + "instr_35632" + ] + }, + "instr_35636": { + "virtual_address": 35636, + "size": 4, + "disassembly": "ldr r3, [sp, #0x3c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x3c]", + "mode": "none" + }, + "instr_35640": { + "virtual_address": 35640, + "size": 4, + "disassembly": "cmp r3, #0x80", + "mnemonic": "cmp", + "operands": "r3, #0x80", + "mode": "none" + }, + "instr_35644": { + "virtual_address": 35644, + "size": 4, + "disassembly": "beq 0x91f8", + "mnemonic": "beq", + "operands": "0x91f8", + "mode": "none" + }, + "bb_35636": { + "virtual_address": 35636, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 35648, + "children": [ + "instr_35636", + "instr_35640", + "instr_35644" + ] + }, + "instr_35648": { + "virtual_address": 35648, + "size": 4, + "disassembly": "ldr r3, [sp, #0x28]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x28]", + "mode": "none" + }, + "instr_35652": { + "virtual_address": 35652, + "size": 4, + "disassembly": "sub r5, r5, r3", + "mnemonic": "sub", + "operands": "r5, r5, r3", + "mode": "none" + }, + "instr_35656": { + "virtual_address": 35656, + "size": 4, + "disassembly": "cmp r5, #0x0", + "mnemonic": "cmp", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_35660": { + "virtual_address": 35660, + "size": 4, + "disassembly": "bgt 0x92d0", + "mnemonic": "bgt", + "operands": "0x92d0", + "mode": "none" + }, + "bb_35648": { + "virtual_address": 35648, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 35664, + "children": [ + "instr_35648", + "instr_35652", + "instr_35656", + "instr_35660" + ] + }, + "instr_35664": { + "virtual_address": 35664, + "size": 4, + "disassembly": "tst r10, #0x100", + "mnemonic": "tst", + "operands": "r10, #0x100", + "mode": "none" + }, + "instr_35668": { + "virtual_address": 35668, + "size": 4, + "disassembly": "bne 0x90e8", + "mnemonic": "bne", + "operands": "0x90e8", + "mode": "none" + }, + "bb_35664": { + "virtual_address": 35664, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 35672, + "children": [ + "instr_35664", + "instr_35668" + ] + }, + "instr_35672": { + "virtual_address": 35672, + "size": 4, + "disassembly": "ldr r3, [sp, #0x38]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x38]", + "mode": "none" + }, + "instr_35676": { + "virtual_address": 35676, + "size": 4, + "disassembly": "str r3, [r9, #0x0]", + "mnemonic": "str", + "operands": "r3, [r9, #0x0]", + "mode": "none" + }, + "instr_35680": { + "virtual_address": 35680, + "size": 4, + "disassembly": "ldr r3, [sp, #0x28]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x28]", + "mode": "none" + }, + "instr_35684": { + "virtual_address": 35684, + "size": 4, + "disassembly": "add r4, r4, r3", + "mnemonic": "add", + "operands": "r4, r4, r3", + "mode": "none" + }, + "instr_35688": { + "virtual_address": 35688, + "size": 4, + "disassembly": "str r3, [r9, #0x4]", + "mnemonic": "str", + "operands": "r3, [r9, #0x4]", + "mode": "none" + }, + "instr_35692": { + "virtual_address": 35692, + "size": 4, + "disassembly": "ldr r3, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "instr_35696": { + "virtual_address": 35696, + "size": 4, + "disassembly": "add r3, r3, #0x1", + "mnemonic": "add", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_35700": { + "virtual_address": 35700, + "size": 4, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "none" + }, + "instr_35704": { + "virtual_address": 35704, + "size": 4, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_35708": { + "virtual_address": 35708, + "size": 4, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "instr_35712": { + "virtual_address": 35712, + "size": 4, + "disassembly": "bgt 0x9544", + "mnemonic": "bgt", + "operands": "0x9544", + "mode": "none" + }, + "bb_35672": { + "virtual_address": 35672, + "size": 44, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 35716, + "children": [ + "instr_35672", + "instr_35676", + "instr_35680", + "instr_35684", + "instr_35688", + "instr_35692", + "instr_35696", + "instr_35700", + "instr_35704", + "instr_35708", + "instr_35712" + ] + }, + "instr_35716": { + "virtual_address": 35716, + "size": 4, + "disassembly": "add r9, r9, #0x8", + "mnemonic": "add", + "operands": "r9, r9, #0x8", + "mode": "none" + }, + "bb_35716": { + "virtual_address": 35716, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 35720, + "children": [ + "instr_35716" + ] + }, + "instr_35720": { + "virtual_address": 35720, + "size": 4, + "disassembly": "tst r10, #0x4", + "mnemonic": "tst", + "operands": "r10, #0x4", + "mode": "none" + }, + "instr_35724": { + "virtual_address": 35724, + "size": 4, + "disassembly": "beq 0x8ba4", + "mnemonic": "beq", + "operands": "0x8ba4", + "mode": "none" + }, + "bb_35720": { + "virtual_address": 35720, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 35728, + "children": [ + "instr_35720", + "instr_35724" + ] + }, + "instr_35728": { + "virtual_address": 35728, + "size": 4, + "disassembly": "add r2, sp, #0x1c", + "mnemonic": "add", + "operands": "r2, sp, #0x1c", + "mode": "none" + }, + "instr_35732": { + "virtual_address": 35732, + "size": 4, + "disassembly": "ldmia r2, {r2, r3}", + "mnemonic": "ldmia", + "operands": "r2, {r2, r3}", + "mode": "none" + }, + "instr_35736": { + "virtual_address": 35736, + "size": 4, + "disassembly": "sub r5, r3, r2", + "mnemonic": "sub", + "operands": "r5, r3, r2", + "mode": "none" + }, + "instr_35740": { + "virtual_address": 35740, + "size": 4, + "disassembly": "cmp r5, #0x0", + "mnemonic": "cmp", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_35744": { + "virtual_address": 35744, + "size": 4, + "disassembly": "bgt 0x96d0", + "mnemonic": "bgt", + "operands": "0x96d0", + "mode": "none" + }, + "bb_35728": { + "virtual_address": 35728, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 35748, + "children": [ + "instr_35728", + "instr_35732", + "instr_35736", + "instr_35740", + "instr_35744" + ] + }, + "instr_35748": { + "virtual_address": 35748, + "size": 4, + "disassembly": "add r1, sp, #0x1c", + "mnemonic": "add", + "operands": "r1, sp, #0x1c", + "mode": "none" + }, + "instr_35752": { + "virtual_address": 35752, + "size": 4, + "disassembly": "ldmia r1, {r1, r2, r3}", + "mnemonic": "ldmia", + "operands": "r1, {r1, r2, r3}", + "mode": "none" + }, + "instr_35756": { + "virtual_address": 35756, + "size": 4, + "disassembly": "cmp r2, r1", + "mnemonic": "cmp", + "operands": "r2, r1", + "mode": "none" + }, + "instr_35760": { + "virtual_address": 35760, + "size": 4, + "disassembly": "addge r3, r3, r2", + "mnemonic": "addge", + "operands": "r3, r3, r2", + "mode": "none" + }, + "instr_35764": { + "virtual_address": 35764, + "size": 4, + "disassembly": "addlt r3, r3, r1", + "mnemonic": "addlt", + "operands": "r3, r3, r1", + "mode": "none" + }, + "instr_35768": { + "virtual_address": 35768, + "size": 4, + "disassembly": "cmp r4, #0x0", + "mnemonic": "cmp", + "operands": "r4, #0x0", + "mode": "none" + }, + "instr_35772": { + "virtual_address": 35772, + "size": 4, + "disassembly": "str r3, [sp, #0x24]", + "mnemonic": "str", + "operands": "r3, [sp, #0x24]", + "mode": "none" + }, + "instr_35776": { + "virtual_address": 35776, + "size": 4, + "disassembly": "bne 0x9404", + "mnemonic": "bne", + "operands": "0x9404", + "mode": "none" + }, + "bb_35748": { + "virtual_address": 35748, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 35780, + "children": [ + "instr_35748", + "instr_35752", + "instr_35756", + "instr_35760", + "instr_35764", + "instr_35768", + "instr_35772", + "instr_35776" + ] + }, + "instr_35780": { + "virtual_address": 35780, + "size": 4, + "disassembly": "ldr r3, [sp, #0x30]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x30]", + "mode": "none" + }, + "instr_35784": { + "virtual_address": 35784, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_35788": { + "virtual_address": 35788, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_35792": { + "virtual_address": 35792, + "size": 4, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "instr_35796": { + "virtual_address": 35796, + "size": 4, + "disassembly": "movne r0, r11", + "mnemonic": "movne", + "operands": "r0, r11", + "mode": "none" + }, + "instr_35800": { + "virtual_address": 35800, + "size": 4, + "disassembly": "ldrne r1, [sp, #0x30]", + "mnemonic": "ldrne", + "operands": "r1, [sp, #0x30]", + "mode": "none" + }, + "instr_35804": { + "virtual_address": 35804, + "size": 4, + "disassembly": "blne 0x0d590", + "mnemonic": "blne", + "operands": "0x0d590", + "mode": "none" + }, + "instr_35808": { + "virtual_address": 35808, + "size": 4, + "disassembly": "add r9, sp, #0xac", + "mnemonic": "add", + "operands": "r9, sp, #0xac", + "mode": "none" + }, + "instr_35812": { + "virtual_address": 35812, + "size": 4, + "disassembly": "b 0x875c", + "mnemonic": "b", + "operands": "0x875c", + "mode": "none" + }, + "bb_35780": { + "virtual_address": 35780, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34652, + "children": [ + "instr_35780", + "instr_35784", + "instr_35788", + "instr_35792", + "instr_35796", + "instr_35800", + "instr_35804", + "instr_35808", + "instr_35812" + ] + }, + "instr_35816": { + "virtual_address": 35816, + "size": 4, + "disassembly": "str r3, [sp, #0x40]", + "mnemonic": "str", + "operands": "r3, [sp, #0x40]", + "mode": "none" + }, + "instr_35820": { + "virtual_address": 35820, + "size": 4, + "disassembly": "ldr r3, [sp, #0x34]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x34]", + "mode": "none" + }, + "instr_35824": { + "virtual_address": 35824, + "size": 4, + "disassembly": "add r3, r3, #0x7", + "mnemonic": "add", + "operands": "r3, r3, #0x7", + "mode": "none" + }, + "instr_35828": { + "virtual_address": 35828, + "size": 4, + "disassembly": "bic r2, r3, #0x7", + "mnemonic": "bic", + "operands": "r2, r3, #0x7", + "mode": "none" + }, + "instr_35832": { + "virtual_address": 35832, + "size": 4, + "disassembly": "ldmia r2!, {r3, r4}", + "mnemonic": "ldmia", + "operands": "r2!, {r3, r4}", + "mode": "none" + }, + "instr_35836": { + "virtual_address": 35836, + "size": 4, + "disassembly": "str r3, [sp, #0x50]", + "mnemonic": "str", + "operands": "r3, [sp, #0x50]", + "mode": "none" + }, + "instr_35840": { + "virtual_address": 35840, + "size": 4, + "disassembly": "str r4, [sp, #0x54]", + "mnemonic": "str", + "operands": "r4, [sp, #0x54]", + "mode": "none" + }, + "instr_35844": { + "virtual_address": 35844, + "size": 4, + "disassembly": "add r4, sp, #0x50", + "mnemonic": "add", + "operands": "r4, sp, #0x50", + "mode": "none" + }, + "instr_35848": { + "virtual_address": 35848, + "size": 4, + "disassembly": "ldmia r4, {r3, r4}", + "mnemonic": "ldmia", + "operands": "r4, {r3, r4}", + "mode": "none" + }, + "instr_35852": { + "virtual_address": 35852, + "size": 4, + "disassembly": "bic r4, r4, #0x80000000", + "mnemonic": "bic", + "operands": "r4, r4, #0x80000000", + "mode": "none" + }, + "instr_35856": { + "virtual_address": 35856, + "size": 4, + "disassembly": "mov r0, r3", + "mnemonic": "mov", + "operands": "r0, r3", + "mode": "none" + }, + "instr_35860": { + "virtual_address": 35860, + "size": 4, + "disassembly": "str r2, [sp, #0x34]", + "mnemonic": "str", + "operands": "r2, [sp, #0x34]", + "mode": "none" + }, + "instr_35864": { + "virtual_address": 35864, + "size": 4, + "disassembly": "mov r6, r3", + "mnemonic": "mov", + "operands": "r6, r3", + "mode": "none" + }, + "instr_35868": { + "virtual_address": 35868, + "size": 4, + "disassembly": "mov r1, r4", + "mnemonic": "mov", + "operands": "r1, r4", + "mode": "none" + }, + "instr_35872": { + "virtual_address": 35872, + "size": 4, + "disassembly": "mvn r2, #0x0", + "mnemonic": "mvn", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_35876": { + "virtual_address": 35876, + "size": 4, + "disassembly": "ldr r3, [0x9ba4]", + "mnemonic": "ldr", + "operands": "r3, [0x9ba4]", + "mode": "none" + }, + "instr_35880": { + "virtual_address": 35880, + "size": 4, + "disassembly": "bl 0x13c68", + "mnemonic": "bl", + "operands": "0x13c68", + "mode": "none" + }, + "instr_35884": { + "virtual_address": 35884, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_35888": { + "virtual_address": 35888, + "size": 4, + "disassembly": "bne 0x9bd4", + "mnemonic": "bne", + "operands": "0x9bd4", + "mode": "none" + }, + "bb_35816": { + "virtual_address": 35816, + "size": 76, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 35892, + "children": [ + "instr_35816", + "instr_35820", + "instr_35824", + "instr_35828", + "instr_35832", + "instr_35836", + "instr_35840", + "instr_35844", + "instr_35848", + "instr_35852", + "instr_35856", + "instr_35860", + "instr_35864", + "instr_35868", + "instr_35872", + "instr_35876", + "instr_35880", + "instr_35884", + "instr_35888" + ] + }, + "instr_35892": { + "virtual_address": 35892, + "size": 4, + "disassembly": "mov r0, r6", + "mnemonic": "mov", + "operands": "r0, r6", + "mode": "none" + }, + "instr_35896": { + "virtual_address": 35896, + "size": 4, + "disassembly": "mov r1, r4", + "mnemonic": "mov", + "operands": "r1, r4", + "mode": "none" + }, + "instr_35900": { + "virtual_address": 35900, + "size": 4, + "disassembly": "mvn r2, #0x0", + "mnemonic": "mvn", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_35904": { + "virtual_address": 35904, + "size": 4, + "disassembly": "ldr r3, [0x9ba4]", + "mnemonic": "ldr", + "operands": "r3, [0x9ba4]", + "mode": "none" + }, + "instr_35908": { + "virtual_address": 35908, + "size": 4, + "disassembly": "bl 0x13c20", + "mnemonic": "bl", + "operands": "0x13c20", + "mode": "none" + }, + "instr_35912": { + "virtual_address": 35912, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_35916": { + "virtual_address": 35916, + "size": 4, + "disassembly": "bne 0x9bd4", + "mnemonic": "bne", + "operands": "0x9bd4", + "mode": "none" + }, + "bb_35892": { + "virtual_address": 35892, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 35920, + "children": [ + "instr_35892", + "instr_35896", + "instr_35900", + "instr_35904", + "instr_35908", + "instr_35912", + "instr_35916" + ] + }, + "instr_35920": { + "virtual_address": 35920, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_35924": { + "virtual_address": 35924, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_35928": { + "virtual_address": 35928, + "size": 4, + "disassembly": "add r1, sp, #0x50", + "mnemonic": "add", + "operands": "r1, sp, #0x50", + "mode": "none" + }, + "instr_35932": { + "virtual_address": 35932, + "size": 4, + "disassembly": "ldmia r1, {r0, r1}", + "mnemonic": "ldmia", + "operands": "r1, {r0, r1}", + "mode": "none" + }, + "instr_35936": { + "virtual_address": 35936, + "size": 4, + "disassembly": "bl 0x13c08", + "mnemonic": "bl", + "operands": "0x13c08", + "mode": "none" + }, + "instr_35940": { + "virtual_address": 35940, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_35944": { + "virtual_address": 35944, + "size": 4, + "disassembly": "movne r2, #0x2d", + "mnemonic": "movne", + "operands": "r2, #0x2d", + "mode": "none" + }, + "instr_35948": { + "virtual_address": 35948, + "size": 4, + "disassembly": "strbne r2, [sp, #0x83]", + "mnemonic": "strbne", + "operands": "r2, [sp, #0x83]", + "mode": "none" + }, + "instr_35952": { + "virtual_address": 35952, + "size": 4, + "disassembly": "ldrbeq r2, [sp, #0x83]", + "mnemonic": "ldrbeq", + "operands": "r2, [sp, #0x83]", + "mode": "none" + }, + "instr_35956": { + "virtual_address": 35956, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_35960": { + "virtual_address": 35960, + "size": 4, + "disassembly": "mov r12, #0x3", + "mnemonic": "mov", + "operands": "r12, #0x3", + "mode": "none" + }, + "instr_35964": { + "virtual_address": 35964, + "size": 4, + "disassembly": "str r0, [sp, #0x30]", + "mnemonic": "str", + "operands": "r0, [sp, #0x30]", + "mode": "none" + }, + "instr_35968": { + "virtual_address": 35968, + "size": 4, + "disassembly": "str r12, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r12, [sp, #0x1c]", + "mode": "none" + }, + "instr_35972": { + "virtual_address": 35972, + "size": 4, + "disassembly": "ldr r1, [0x9ba8]", + "mnemonic": "ldr", + "operands": "r1, [0x9ba8]", + "mode": "none" + }, + "instr_35976": { + "virtual_address": 35976, + "size": 4, + "disassembly": "ldr r3, [0x9bac]", + "mnemonic": "ldr", + "operands": "r3, [0x9bac]", + "mode": "none" + }, + "instr_35980": { + "virtual_address": 35980, + "size": 4, + "disassembly": "bic r10, r10, #0x80", + "mnemonic": "bic", + "operands": "r10, r10, #0x80", + "mode": "none" + }, + "bb_35920": { + "virtual_address": 35920, + "size": 64, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 35984, + "children": [ + "instr_35920", + "instr_35924", + "instr_35928", + "instr_35932", + "instr_35936", + "instr_35940", + "instr_35944", + "instr_35948", + "instr_35952", + "instr_35956", + "instr_35960", + "instr_35964", + "instr_35968", + "instr_35972", + "instr_35976", + "instr_35980" + ] + }, + "instr_35984": { + "virtual_address": 35984, + "size": 4, + "disassembly": "ldr lr, [sp, #0x40]", + "mnemonic": "ldr", + "operands": "lr, [sp, #0x40]", + "mode": "none" + }, + "instr_35988": { + "virtual_address": 35988, + "size": 4, + "disassembly": "cmp lr, #0x47", + "mnemonic": "cmp", + "operands": "lr, #0x47", + "mode": "none" + }, + "instr_35992": { + "virtual_address": 35992, + "size": 4, + "disassembly": "movgt r1, r3", + "mnemonic": "movgt", + "operands": "r1, r3", + "mode": "none" + }, + "instr_35996": { + "virtual_address": 35996, + "size": 4, + "disassembly": "mov r5, r0", + "mnemonic": "mov", + "operands": "r5, r0", + "mode": "none" + }, + "instr_36000": { + "virtual_address": 36000, + "size": 4, + "disassembly": "str r1, [sp, #0x38]", + "mnemonic": "str", + "operands": "r1, [sp, #0x38]", + "mode": "none" + }, + "instr_36004": { + "virtual_address": 36004, + "size": 4, + "disassembly": "str r12, [sp, #0x28]", + "mnemonic": "str", + "operands": "r12, [sp, #0x28]", + "mode": "none" + }, + "instr_36008": { + "virtual_address": 36008, + "size": 4, + "disassembly": "str r0, [sp, #0x58]", + "mnemonic": "str", + "operands": "r0, [sp, #0x58]", + "mode": "none" + }, + "instr_36012": { + "virtual_address": 36012, + "size": 4, + "disassembly": "str r0, [sp, #0x48]", + "mnemonic": "str", + "operands": "r0, [sp, #0x48]", + "mode": "none" + }, + "instr_36016": { + "virtual_address": 36016, + "size": 4, + "disassembly": "str r0, [sp, #0x44]", + "mnemonic": "str", + "operands": "r0, [sp, #0x44]", + "mode": "none" + }, + "instr_36020": { + "virtual_address": 36020, + "size": 4, + "disassembly": "b 0x8ec0", + "mnemonic": "b", + "operands": "0x8ec0", + "mode": "none" + }, + "bb_35984": { + "virtual_address": 35984, + "size": 40, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36544, + "children": [ + "instr_35984", + "instr_35988", + "instr_35992", + "instr_35996", + "instr_36000", + "instr_36004", + "instr_36008", + "instr_36012", + "instr_36016", + "instr_36020" + ] + }, + "instr_36024": { + "virtual_address": 36024, + "size": 4, + "disassembly": "mov r0, r7", + "mnemonic": "mov", + "operands": "r0, r7", + "mode": "none" + }, + "instr_36028": { + "virtual_address": 36028, + "size": 4, + "disassembly": "bl 0x0d0c8", + "mnemonic": "bl", + "operands": "0x0d0c8", + "mode": "none" + }, + "instr_36032": { + "virtual_address": 36032, + "size": 4, + "disassembly": "b 0x86a4", + "mnemonic": "b", + "operands": "0x86a4", + "mode": "none" + }, + "bb_36024": { + "virtual_address": 36024, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34468, + "children": [ + "instr_36024", + "instr_36028", + "instr_36032" + ] + }, + "instr_36036": { + "virtual_address": 36036, + "size": 4, + "disassembly": "ldrb r3, [r8, #0x0]", + "mnemonic": "ldrb", + "operands": "r3, [r8, #0x0]", + "mode": "none" + }, + "instr_36040": { + "virtual_address": 36040, + "size": 4, + "disassembly": "orr r10, r10, #0x20", + "mnemonic": "orr", + "operands": "r10, r10, #0x20", + "mode": "none" + }, + "instr_36044": { + "virtual_address": 36044, + "size": 4, + "disassembly": "b 0x87f0", + "mnemonic": "b", + "operands": "0x87f0", + "mode": "none" + }, + "bb_36036": { + "virtual_address": 36036, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34800, + "children": [ + "instr_36036", + "instr_36040", + "instr_36044" + ] + }, + "instr_36048": { + "virtual_address": 36048, + "size": 4, + "disassembly": "mov r0, #0x1", + "mnemonic": "mov", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_36052": { + "virtual_address": 36052, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_36056": { + "virtual_address": 36056, + "size": 4, + "disassembly": "str r3, [sp, #0x40]", + "mnemonic": "str", + "operands": "r3, [sp, #0x40]", + "mode": "none" + }, + "instr_36060": { + "virtual_address": 36060, + "size": 4, + "disassembly": "ldr r3, [sp, #0x34]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x34]", + "mode": "none" + }, + "instr_36064": { + "virtual_address": 36064, + "size": 4, + "disassembly": "add r1, sp, #0xec", + "mnemonic": "add", + "operands": "r1, sp, #0xec", + "mode": "none" + }, + "instr_36068": { + "virtual_address": 36068, + "size": 4, + "disassembly": "str r1, [sp, #0x38]", + "mnemonic": "str", + "operands": "r1, [sp, #0x38]", + "mode": "none" + }, + "instr_36072": { + "virtual_address": 36072, + "size": 4, + "disassembly": "ldr r1, [r3], #0x4", + "mnemonic": "ldr", + "operands": "r1, [r3], #0x4", + "mode": "none" + }, + "instr_36076": { + "virtual_address": 36076, + "size": 4, + "disassembly": "str r0, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r0, [sp, #0x1c]", + "mode": "none" + }, + "instr_36080": { + "virtual_address": 36080, + "size": 4, + "disassembly": "strb r2, [sp, #0x83]", + "mnemonic": "strb", + "operands": "r2, [sp, #0x83]", + "mode": "none" + }, + "instr_36084": { + "virtual_address": 36084, + "size": 4, + "disassembly": "strb r1, [sp, #0xec]", + "mnemonic": "strb", + "operands": "r1, [sp, #0xec]", + "mode": "none" + }, + "instr_36088": { + "virtual_address": 36088, + "size": 4, + "disassembly": "str r3, [sp, #0x34]", + "mnemonic": "str", + "operands": "r3, [sp, #0x34]", + "mode": "none" + }, + "instr_36092": { + "virtual_address": 36092, + "size": 4, + "disassembly": "str r0, [sp, #0x28]", + "mnemonic": "str", + "operands": "r0, [sp, #0x28]", + "mode": "none" + }, + "instr_36096": { + "virtual_address": 36096, + "size": 4, + "disassembly": "b 0x8a7c", + "mnemonic": "b", + "operands": "0x8a7c", + "mode": "none" + }, + "bb_36048": { + "virtual_address": 36048, + "size": 52, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 35452, + "children": [ + "instr_36048", + "instr_36052", + "instr_36056", + "instr_36060", + "instr_36064", + "instr_36068", + "instr_36072", + "instr_36076", + "instr_36080", + "instr_36084", + "instr_36088", + "instr_36092", + "instr_36096" + ] + }, + "instr_36100": { + "virtual_address": 36100, + "size": 4, + "disassembly": "mov r6, #0x0", + "mnemonic": "mov", + "operands": "r6, #0x0", + "mode": "none" + }, + "instr_36104": { + "virtual_address": 36104, + "size": 4, + "disassembly": "ldr r4, [sp, #0x34]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0x34]", + "mode": "none" + }, + "instr_36108": { + "virtual_address": 36108, + "size": 4, + "disassembly": "str r3, [sp, #0x40]", + "mnemonic": "str", + "operands": "r3, [sp, #0x40]", + "mode": "none" + }, + "instr_36112": { + "virtual_address": 36112, + "size": 4, + "disassembly": "ldr r3, [r4], #0x4", + "mnemonic": "ldr", + "operands": "r3, [r4], #0x4", + "mode": "none" + }, + "instr_36116": { + "virtual_address": 36116, + "size": 4, + "disassembly": "cmp r3, r6", + "mnemonic": "cmp", + "operands": "r3, r6", + "mode": "none" + }, + "instr_36120": { + "virtual_address": 36120, + "size": 4, + "disassembly": "strb r6, [sp, #0x83]", + "mnemonic": "strb", + "operands": "r6, [sp, #0x83]", + "mode": "none" + }, + "instr_36124": { + "virtual_address": 36124, + "size": 4, + "disassembly": "str r3, [sp, #0x38]", + "mnemonic": "str", + "operands": "r3, [sp, #0x38]", + "mode": "none" + }, + "instr_36128": { + "virtual_address": 36128, + "size": 4, + "disassembly": "beq 0x9eb0", + "mnemonic": "beq", + "operands": "0x9eb0", + "mode": "none" + }, + "bb_36100": { + "virtual_address": 36100, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36132, + "children": [ + "instr_36100", + "instr_36104", + "instr_36108", + "instr_36112", + "instr_36116", + "instr_36120", + "instr_36124", + "instr_36128" + ] + }, + "instr_36132": { + "virtual_address": 36132, + "size": 4, + "disassembly": "cmn r5, #0x1", + "mnemonic": "cmn", + "operands": "r5, #0x1", + "mode": "none" + }, + "instr_36136": { + "virtual_address": 36136, + "size": 4, + "disassembly": "beq 0x0a1e4", + "mnemonic": "beq", + "operands": "0x0a1e4", + "mode": "none" + }, + "bb_36132": { + "virtual_address": 36132, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36140, + "children": [ + "instr_36132", + "instr_36136" + ] + }, + "instr_36140": { + "virtual_address": 36140, + "size": 4, + "disassembly": "mov r2, r5", + "mnemonic": "mov", + "operands": "r2, r5", + "mode": "none" + }, + "instr_36144": { + "virtual_address": 36144, + "size": 4, + "disassembly": "mov r1, r6", + "mnemonic": "mov", + "operands": "r1, r6", + "mode": "none" + }, + "instr_36148": { + "virtual_address": 36148, + "size": 4, + "disassembly": "ldr r0, [sp, #0x38]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x38]", + "mode": "none" + }, + "instr_36152": { + "virtual_address": 36152, + "size": 4, + "disassembly": "bl 0x0e86c", + "mnemonic": "bl", + "operands": "0x0e86c", + "mode": "none" + }, + "instr_36156": { + "virtual_address": 36156, + "size": 4, + "disassembly": "subs r3, r0, #0x0", + "mnemonic": "subs", + "operands": "r3, r0, #0x0", + "mode": "none" + }, + "instr_36160": { + "virtual_address": 36160, + "size": 4, + "disassembly": "str r3, [sp, #0x30]", + "mnemonic": "str", + "operands": "r3, [sp, #0x30]", + "mode": "none" + }, + "instr_36164": { + "virtual_address": 36164, + "size": 4, + "disassembly": "beq 0x0ab74", + "mnemonic": "beq", + "operands": "0x0ab74", + "mode": "none" + }, + "bb_36140": { + "virtual_address": 36140, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36168, + "children": [ + "instr_36140", + "instr_36144", + "instr_36148", + "instr_36152", + "instr_36156", + "instr_36160", + "instr_36164" + ] + }, + "instr_36168": { + "virtual_address": 36168, + "size": 4, + "disassembly": "ldr r3, [sp, #0x30]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x30]", + "mode": "none" + }, + "instr_36172": { + "virtual_address": 36172, + "size": 4, + "disassembly": "ldr r2, [sp, #0x38]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x38]", + "mode": "none" + }, + "instr_36176": { + "virtual_address": 36176, + "size": 4, + "disassembly": "sub r3, r3, r2", + "mnemonic": "sub", + "operands": "r3, r3, r2", + "mode": "none" + }, + "instr_36180": { + "virtual_address": 36180, + "size": 4, + "disassembly": "str r3, [sp, #0x28]", + "mnemonic": "str", + "operands": "r3, [sp, #0x28]", + "mode": "none" + }, + "instr_36184": { + "virtual_address": 36184, + "size": 4, + "disassembly": "bic r3, r3, r3, asr #0x1f", + "mnemonic": "bic", + "operands": "r3, r3, r3, asr #0x1f", + "mode": "none" + }, + "instr_36188": { + "virtual_address": 36188, + "size": 4, + "disassembly": "mov r5, r6", + "mnemonic": "mov", + "operands": "r5, r6", + "mode": "none" + }, + "instr_36192": { + "virtual_address": 36192, + "size": 4, + "disassembly": "str r4, [sp, #0x34]", + "mnemonic": "str", + "operands": "r4, [sp, #0x34]", + "mode": "none" + }, + "instr_36196": { + "virtual_address": 36196, + "size": 4, + "disassembly": "ldrb r2, [sp, #0x83]", + "mnemonic": "ldrb", + "operands": "r2, [sp, #0x83]", + "mode": "none" + }, + "instr_36200": { + "virtual_address": 36200, + "size": 4, + "disassembly": "str r3, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x1c]", + "mode": "none" + }, + "instr_36204": { + "virtual_address": 36204, + "size": 4, + "disassembly": "str r6, [sp, #0x30]", + "mnemonic": "str", + "operands": "r6, [sp, #0x30]", + "mode": "none" + }, + "instr_36208": { + "virtual_address": 36208, + "size": 4, + "disassembly": "str r6, [sp, #0x58]", + "mnemonic": "str", + "operands": "r6, [sp, #0x58]", + "mode": "none" + }, + "instr_36212": { + "virtual_address": 36212, + "size": 4, + "disassembly": "str r6, [sp, #0x48]", + "mnemonic": "str", + "operands": "r6, [sp, #0x48]", + "mode": "none" + }, + "instr_36216": { + "virtual_address": 36216, + "size": 4, + "disassembly": "str r6, [sp, #0x44]", + "mnemonic": "str", + "operands": "r6, [sp, #0x44]", + "mode": "none" + }, + "instr_36220": { + "virtual_address": 36220, + "size": 4, + "disassembly": "b 0x8ec0", + "mnemonic": "b", + "operands": "0x8ec0", + "mode": "none" + }, + "bb_36168": { + "virtual_address": 36168, + "size": 56, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36544, + "children": [ + "instr_36168", + "instr_36172", + "instr_36176", + "instr_36180", + "instr_36184", + "instr_36188", + "instr_36192", + "instr_36196", + "instr_36200", + "instr_36204", + "instr_36208", + "instr_36212", + "instr_36216", + "instr_36220" + ] + }, + "instr_36224": { + "virtual_address": 36224, + "size": 4, + "disassembly": "tst r10, #0x20", + "mnemonic": "tst", + "operands": "r10, #0x20", + "mode": "none" + }, + "instr_36228": { + "virtual_address": 36228, + "size": 4, + "disassembly": "str r3, [sp, #0x40]", + "mnemonic": "str", + "operands": "r3, [sp, #0x40]", + "mode": "none" + }, + "instr_36232": { + "virtual_address": 36232, + "size": 4, + "disassembly": "ldr r3, [sp, #0x34]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x34]", + "mode": "none" + }, + "instr_36236": { + "virtual_address": 36236, + "size": 4, + "disassembly": "beq 0x8fc4", + "mnemonic": "beq", + "operands": "0x8fc4", + "mode": "none" + }, + "bb_36224": { + "virtual_address": 36224, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36240, + "children": [ + "instr_36224", + "instr_36228", + "instr_36232", + "instr_36236" + ] + }, + "instr_36240": { + "virtual_address": 36240, + "size": 4, + "disassembly": "add r3, r3, #0x7", + "mnemonic": "add", + "operands": "r3, r3, #0x7", + "mode": "none" + }, + "instr_36244": { + "virtual_address": 36244, + "size": 4, + "disassembly": "bic r3, r3, #0x7", + "mnemonic": "bic", + "operands": "r3, r3, #0x7", + "mode": "none" + }, + "instr_36248": { + "virtual_address": 36248, + "size": 4, + "disassembly": "mov r2, r3", + "mnemonic": "mov", + "operands": "r2, r3", + "mode": "none" + }, + "instr_36252": { + "virtual_address": 36252, + "size": 4, + "disassembly": "ldr r3, [r3, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0x4]", + "mode": "none" + }, + "instr_36256": { + "virtual_address": 36256, + "size": 4, + "disassembly": "mov r6, r3", + "mnemonic": "mov", + "operands": "r6, r3", + "mode": "none" + }, + "instr_36260": { + "virtual_address": 36260, + "size": 4, + "disassembly": "ldr r4, [r2], #0x8", + "mnemonic": "ldr", + "operands": "r4, [r2], #0x8", + "mode": "none" + }, + "instr_36264": { + "virtual_address": 36264, + "size": 4, + "disassembly": "str r2, [sp, #0x34]", + "mnemonic": "str", + "operands": "r2, [sp, #0x34]", + "mode": "none" + }, + "bb_36240": { + "virtual_address": 36240, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36268, + "children": [ + "instr_36240", + "instr_36244", + "instr_36248", + "instr_36252", + "instr_36256", + "instr_36260", + "instr_36264" + ] + }, + "instr_36268": { + "virtual_address": 36268, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_36272": { + "virtual_address": 36272, + "size": 4, + "disassembly": "blt 0x9a88", + "mnemonic": "blt", + "operands": "0x9a88", + "mode": "none" + }, + "bb_36268": { + "virtual_address": 36268, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36276, + "children": [ + "instr_36268", + "instr_36272" + ] + }, + "instr_36276": { + "virtual_address": 36276, + "size": 4, + "disassembly": "cmn r5, #0x1", + "mnemonic": "cmn", + "operands": "r5, #0x1", + "mode": "none" + }, + "instr_36280": { + "virtual_address": 36280, + "size": 4, + "disassembly": "beq 0x978c", + "mnemonic": "beq", + "operands": "0x978c", + "mode": "none" + }, + "bb_36276": { + "virtual_address": 36276, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36284, + "children": [ + "instr_36276", + "instr_36280" + ] + }, + "instr_36284": { + "virtual_address": 36284, + "size": 4, + "disassembly": "orr r3, r4, r6", + "mnemonic": "orr", + "operands": "r3, r4, r6", + "mode": "none" + }, + "instr_36288": { + "virtual_address": 36288, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_36292": { + "virtual_address": 36292, + "size": 4, + "disassembly": "cmpeq r5, #0x0", + "mnemonic": "cmpeq", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_36296": { + "virtual_address": 36296, + "size": 4, + "disassembly": "bic r10, r10, #0x80", + "mnemonic": "bic", + "operands": "r10, r10, #0x80", + "mode": "none" + }, + "instr_36300": { + "virtual_address": 36300, + "size": 4, + "disassembly": "movne r3, #0x1", + "mnemonic": "movne", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_36304": { + "virtual_address": 36304, + "size": 4, + "disassembly": "moveq r3, #0x0", + "mnemonic": "moveq", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_36308": { + "virtual_address": 36308, + "size": 4, + "disassembly": "bne 0x978c", + "mnemonic": "bne", + "operands": "0x978c", + "mode": "none" + }, + "bb_36284": { + "virtual_address": 36284, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36312, + "children": [ + "instr_36284", + "instr_36288", + "instr_36292", + "instr_36296", + "instr_36300", + "instr_36304", + "instr_36308" + ] + }, + "instr_36312": { + "virtual_address": 36312, + "size": 4, + "disassembly": "mov r5, r3", + "mnemonic": "mov", + "operands": "r5, r3", + "mode": "none" + }, + "instr_36316": { + "virtual_address": 36316, + "size": 4, + "disassembly": "add r3, sp, #0x150", + "mnemonic": "add", + "operands": "r3, sp, #0x150", + "mode": "none" + }, + "instr_36320": { + "virtual_address": 36320, + "size": 4, + "disassembly": "str r3, [sp, #0x38]", + "mnemonic": "str", + "operands": "r3, [sp, #0x38]", + "mode": "none" + }, + "instr_36324": { + "virtual_address": 36324, + "size": 4, + "disassembly": "str r5, [sp, #0x28]", + "mnemonic": "str", + "operands": "r5, [sp, #0x28]", + "mode": "none" + }, + "instr_36328": { + "virtual_address": 36328, + "size": 4, + "disassembly": "b 0x8e98", + "mnemonic": "b", + "operands": "0x8e98", + "mode": "none" + }, + "bb_36312": { + "virtual_address": 36312, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36504, + "children": [ + "instr_36312", + "instr_36316", + "instr_36320", + "instr_36324", + "instr_36328" + ] + }, + "instr_36332": { + "virtual_address": 36332, + "size": 4, + "disassembly": "ldr r3, [sp, #0x20]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x20]", + "mode": "none" + }, + "instr_36336": { + "virtual_address": 36336, + "size": 4, + "disassembly": "rsb r3, r3, #0x0", + "mnemonic": "rsb", + "operands": "r3, r3, #0x0", + "mode": "none" + }, + "instr_36340": { + "virtual_address": 36340, + "size": 4, + "disassembly": "str r3, [sp, #0x20]", + "mnemonic": "str", + "operands": "r3, [sp, #0x20]", + "mode": "none" + }, + "bb_36332": { + "virtual_address": 36332, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36344, + "children": [ + "instr_36332", + "instr_36336", + "instr_36340" + ] + }, + "instr_36344": { + "virtual_address": 36344, + "size": 4, + "disassembly": "ldrb r3, [r8, #0x0]", + "mnemonic": "ldrb", + "operands": "r3, [r8, #0x0]", + "mode": "none" + }, + "instr_36348": { + "virtual_address": 36348, + "size": 4, + "disassembly": "orr r10, r10, #0x4", + "mnemonic": "orr", + "operands": "r10, r10, #0x4", + "mode": "none" + }, + "instr_36352": { + "virtual_address": 36352, + "size": 4, + "disassembly": "b 0x87f0", + "mnemonic": "b", + "operands": "0x87f0", + "mode": "none" + }, + "bb_36344": { + "virtual_address": 36344, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34800, + "children": [ + "instr_36344", + "instr_36348", + "instr_36352" + ] + }, + "instr_36356": { + "virtual_address": 36356, + "size": 4, + "disassembly": "str r3, [sp, #0x40]", + "mnemonic": "str", + "operands": "r3, [sp, #0x40]", + "mode": "none" + }, + "instr_36360": { + "virtual_address": 36360, + "size": 4, + "disassembly": "orr r3, r10, #0x10", + "mnemonic": "orr", + "operands": "r3, r10, #0x10", + "mode": "none" + }, + "instr_36364": { + "virtual_address": 36364, + "size": 4, + "disassembly": "str r3, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x1c]", + "mode": "none" + }, + "bb_36356": { + "virtual_address": 36356, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36368, + "children": [ + "instr_36356", + "instr_36360", + "instr_36364" + ] + }, + "instr_36368": { + "virtual_address": 36368, + "size": 4, + "disassembly": "ldr r3, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x1c]", + "mode": "none" + }, + "instr_36372": { + "virtual_address": 36372, + "size": 4, + "disassembly": "ands r6, r3, #0x20", + "mnemonic": "ands", + "operands": "r6, r3, #0x20", + "mode": "none" + }, + "instr_36376": { + "virtual_address": 36376, + "size": 4, + "disassembly": "beq 0x9a24", + "mnemonic": "beq", + "operands": "0x9a24", + "mode": "none" + }, + "bb_36368": { + "virtual_address": 36368, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36380, + "children": [ + "instr_36368", + "instr_36372", + "instr_36376" + ] + }, + "instr_36380": { + "virtual_address": 36380, + "size": 4, + "disassembly": "mov r2, #0x1", + "mnemonic": "mov", + "operands": "r2, #0x1", + "mode": "none" + }, + "instr_36384": { + "virtual_address": 36384, + "size": 4, + "disassembly": "ldr r3, [sp, #0x34]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x34]", + "mode": "none" + }, + "instr_36388": { + "virtual_address": 36388, + "size": 4, + "disassembly": "add r3, r3, #0x7", + "mnemonic": "add", + "operands": "r3, r3, #0x7", + "mode": "none" + }, + "instr_36392": { + "virtual_address": 36392, + "size": 4, + "disassembly": "bic r3, r3, #0x7", + "mnemonic": "bic", + "operands": "r3, r3, #0x7", + "mode": "none" + }, + "instr_36396": { + "virtual_address": 36396, + "size": 4, + "disassembly": "ldr r6, [r3, #0x4]", + "mnemonic": "ldr", + "operands": "r6, [r3, #0x4]", + "mode": "none" + }, + "instr_36400": { + "virtual_address": 36400, + "size": 4, + "disassembly": "ldr r4, [r3], #0x8", + "mnemonic": "ldr", + "operands": "r4, [r3], #0x8", + "mode": "none" + }, + "instr_36404": { + "virtual_address": 36404, + "size": 4, + "disassembly": "str r3, [sp, #0x34]", + "mnemonic": "str", + "operands": "r3, [sp, #0x34]", + "mode": "none" + }, + "bb_36380": { + "virtual_address": 36380, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36408, + "children": [ + "instr_36380", + "instr_36384", + "instr_36388", + "instr_36392", + "instr_36396", + "instr_36400", + "instr_36404" + ] + }, + "instr_36408": { + "virtual_address": 36408, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_36412": { + "virtual_address": 36412, + "size": 4, + "disassembly": "strb r3, [sp, #0x83]", + "mnemonic": "strb", + "operands": "r3, [sp, #0x83]", + "mode": "none" + }, + "bb_36408": { + "virtual_address": 36408, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36416, + "children": [ + "instr_36408", + "instr_36412" + ] + }, + "instr_36416": { + "virtual_address": 36416, + "size": 4, + "disassembly": "cmn r5, #0x1", + "mnemonic": "cmn", + "operands": "r5, #0x1", + "mode": "none" + }, + "instr_36420": { + "virtual_address": 36420, + "size": 4, + "disassembly": "beq 0x9394", + "mnemonic": "beq", + "operands": "0x9394", + "mode": "none" + }, + "bb_36416": { + "virtual_address": 36416, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36424, + "children": [ + "instr_36416", + "instr_36420" + ] + }, + "instr_36424": { + "virtual_address": 36424, + "size": 4, + "disassembly": "orr r3, r4, r6", + "mnemonic": "orr", + "operands": "r3, r4, r6", + "mode": "none" + }, + "instr_36428": { + "virtual_address": 36428, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_36432": { + "virtual_address": 36432, + "size": 4, + "disassembly": "cmpeq r5, #0x0", + "mnemonic": "cmpeq", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_36436": { + "virtual_address": 36436, + "size": 4, + "disassembly": "ldr r1, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x1c]", + "mode": "none" + }, + "instr_36440": { + "virtual_address": 36440, + "size": 4, + "disassembly": "movne r3, #0x1", + "mnemonic": "movne", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_36444": { + "virtual_address": 36444, + "size": 4, + "disassembly": "moveq r3, #0x0", + "mnemonic": "moveq", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_36448": { + "virtual_address": 36448, + "size": 4, + "disassembly": "bic r10, r1, #0x80", + "mnemonic": "bic", + "operands": "r10, r1, #0x80", + "mode": "none" + }, + "instr_36452": { + "virtual_address": 36452, + "size": 4, + "disassembly": "bne 0x9390", + "mnemonic": "bne", + "operands": "0x9390", + "mode": "none" + }, + "bb_36424": { + "virtual_address": 36424, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36456, + "children": [ + "instr_36424", + "instr_36428", + "instr_36432", + "instr_36436", + "instr_36440", + "instr_36444", + "instr_36448", + "instr_36452" + ] + }, + "instr_36456": { + "virtual_address": 36456, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_36460": { + "virtual_address": 36460, + "size": 4, + "disassembly": "bne 0x8dd8", + "mnemonic": "bne", + "operands": "0x8dd8", + "mode": "none" + }, + "bb_36456": { + "virtual_address": 36456, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36464, + "children": [ + "instr_36456", + "instr_36460" + ] + }, + "instr_36464": { + "virtual_address": 36464, + "size": 4, + "disassembly": "ldr r3, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x1c]", + "mode": "none" + }, + "instr_36468": { + "virtual_address": 36468, + "size": 4, + "disassembly": "ands r3, r3, #0x1", + "mnemonic": "ands", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_36472": { + "virtual_address": 36472, + "size": 4, + "disassembly": "str r3, [sp, #0x28]", + "mnemonic": "str", + "operands": "r3, [sp, #0x28]", + "mode": "none" + }, + "instr_36476": { + "virtual_address": 36476, + "size": 4, + "disassembly": "movne r3, #0x30", + "mnemonic": "movne", + "operands": "r3, #0x30", + "mode": "none" + }, + "instr_36480": { + "virtual_address": 36480, + "size": 4, + "disassembly": "mov r5, r2", + "mnemonic": "mov", + "operands": "r5, r2", + "mode": "none" + }, + "instr_36484": { + "virtual_address": 36484, + "size": 4, + "disassembly": "strbne r3, [sp, #0x14f]", + "mnemonic": "strbne", + "operands": "r3, [sp, #0x14f]", + "mode": "none" + }, + "instr_36488": { + "virtual_address": 36488, + "size": 4, + "disassembly": "addne r3, sp, #0x14c", + "mnemonic": "addne", + "operands": "r3, sp, #0x14c", + "mode": "none" + }, + "instr_36492": { + "virtual_address": 36492, + "size": 4, + "disassembly": "addne r3, r3, #0x3", + "mnemonic": "addne", + "operands": "r3, r3, #0x3", + "mode": "none" + }, + "instr_36496": { + "virtual_address": 36496, + "size": 4, + "disassembly": "addeq r3, sp, #0x150", + "mnemonic": "addeq", + "operands": "r3, sp, #0x150", + "mode": "none" + }, + "instr_36500": { + "virtual_address": 36500, + "size": 4, + "disassembly": "str r3, [sp, #0x38]", + "mnemonic": "str", + "operands": "r3, [sp, #0x38]", + "mode": "none" + }, + "bb_36464": { + "virtual_address": 36464, + "size": 40, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36504, + "children": [ + "instr_36464", + "instr_36468", + "instr_36472", + "instr_36476", + "instr_36480", + "instr_36484", + "instr_36488", + "instr_36492", + "instr_36496", + "instr_36500" + ] + }, + "instr_36504": { + "virtual_address": 36504, + "size": 4, + "disassembly": "ldr r2, [sp, #0x28]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x28]", + "mode": "none" + }, + "instr_36508": { + "virtual_address": 36508, + "size": 4, + "disassembly": "cmp r5, r2", + "mnemonic": "cmp", + "operands": "r5, r2", + "mode": "none" + }, + "instr_36512": { + "virtual_address": 36512, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_36516": { + "virtual_address": 36516, + "size": 4, + "disassembly": "movge r2, r5", + "mnemonic": "movge", + "operands": "r2, r5", + "mode": "none" + }, + "instr_36520": { + "virtual_address": 36520, + "size": 4, + "disassembly": "str r3, [sp, #0x30]", + "mnemonic": "str", + "operands": "r3, [sp, #0x30]", + "mode": "none" + }, + "instr_36524": { + "virtual_address": 36524, + "size": 4, + "disassembly": "str r2, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r2, [sp, #0x1c]", + "mode": "none" + }, + "instr_36528": { + "virtual_address": 36528, + "size": 4, + "disassembly": "str r3, [sp, #0x58]", + "mnemonic": "str", + "operands": "r3, [sp, #0x58]", + "mode": "none" + }, + "instr_36532": { + "virtual_address": 36532, + "size": 4, + "disassembly": "ldrb r2, [sp, #0x83]", + "mnemonic": "ldrb", + "operands": "r2, [sp, #0x83]", + "mode": "none" + }, + "instr_36536": { + "virtual_address": 36536, + "size": 4, + "disassembly": "str r3, [sp, #0x48]", + "mnemonic": "str", + "operands": "r3, [sp, #0x48]", + "mode": "none" + }, + "instr_36540": { + "virtual_address": 36540, + "size": 4, + "disassembly": "str r3, [sp, #0x44]", + "mnemonic": "str", + "operands": "r3, [sp, #0x44]", + "mode": "none" + }, + "bb_36504": { + "virtual_address": 36504, + "size": 40, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36544, + "children": [ + "instr_36504", + "instr_36508", + "instr_36512", + "instr_36516", + "instr_36520", + "instr_36524", + "instr_36528", + "instr_36532", + "instr_36536", + "instr_36540" + ] + }, + "instr_36544": { + "virtual_address": 36544, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_36548": { + "virtual_address": 36548, + "size": 4, + "disassembly": "beq 0x8a90", + "mnemonic": "beq", + "operands": "0x8a90", + "mode": "none" + }, + "bb_36544": { + "virtual_address": 36544, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36552, + "children": [ + "instr_36544", + "instr_36548" + ] + }, + "instr_36552": { + "virtual_address": 36552, + "size": 4, + "disassembly": "ldr r3, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x1c]", + "mode": "none" + }, + "instr_36556": { + "virtual_address": 36556, + "size": 4, + "disassembly": "add r3, r3, #0x1", + "mnemonic": "add", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_36560": { + "virtual_address": 36560, + "size": 4, + "disassembly": "str r3, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x1c]", + "mode": "none" + }, + "instr_36564": { + "virtual_address": 36564, + "size": 4, + "disassembly": "b 0x8a90", + "mnemonic": "b", + "operands": "0x8a90", + "mode": "none" + }, + "bb_36552": { + "virtual_address": 36552, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 35472, + "children": [ + "instr_36552", + "instr_36556", + "instr_36560", + "instr_36564" + ] + }, + "instr_36568": { + "virtual_address": 36568, + "size": 4, + "disassembly": "mov r3, #0x2b", + "mnemonic": "mov", + "operands": "r3, #0x2b", + "mode": "none" + }, + "instr_36572": { + "virtual_address": 36572, + "size": 4, + "disassembly": "strb r3, [sp, #0x83]", + "mnemonic": "strb", + "operands": "r3, [sp, #0x83]", + "mode": "none" + }, + "instr_36576": { + "virtual_address": 36576, + "size": 4, + "disassembly": "ldrb r3, [r8, #0x0]", + "mnemonic": "ldrb", + "operands": "r3, [r8, #0x0]", + "mode": "none" + }, + "instr_36580": { + "virtual_address": 36580, + "size": 4, + "disassembly": "b 0x87f0", + "mnemonic": "b", + "operands": "0x87f0", + "mode": "none" + }, + "bb_36568": { + "virtual_address": 36568, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34800, + "children": [ + "instr_36568", + "instr_36572", + "instr_36576", + "instr_36580" + ] + }, + "instr_36584": { + "virtual_address": 36584, + "size": 4, + "disassembly": "ldrb r3, [r8, #0x0]", + "mnemonic": "ldrb", + "operands": "r3, [r8, #0x0]", + "mode": "none" + }, + "instr_36588": { + "virtual_address": 36588, + "size": 4, + "disassembly": "orr r10, r10, #0x80", + "mnemonic": "orr", + "operands": "r10, r10, #0x80", + "mode": "none" + }, + "instr_36592": { + "virtual_address": 36592, + "size": 4, + "disassembly": "b 0x87f0", + "mnemonic": "b", + "operands": "0x87f0", + "mode": "none" + }, + "bb_36584": { + "virtual_address": 36584, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34800, + "children": [ + "instr_36584", + "instr_36588", + "instr_36592" + ] + }, + "instr_36596": { + "virtual_address": 36596, + "size": 4, + "disassembly": "mov r1, r8", + "mnemonic": "mov", + "operands": "r1, r8", + "mode": "none" + }, + "instr_36600": { + "virtual_address": 36600, + "size": 4, + "disassembly": "ldrb r3, [r1], #0x1", + "mnemonic": "ldrb", + "operands": "r3, [r1], #0x1", + "mode": "none" + }, + "instr_36604": { + "virtual_address": 36604, + "size": 4, + "disassembly": "cmp r3, #0x2a", + "mnemonic": "cmp", + "operands": "r3, #0x2a", + "mode": "none" + }, + "instr_36608": { + "virtual_address": 36608, + "size": 4, + "disassembly": "beq 0x0aecc", + "mnemonic": "beq", + "operands": "0x0aecc", + "mode": "none" + }, + "bb_36596": { + "virtual_address": 36596, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36612, + "children": [ + "instr_36596", + "instr_36600", + "instr_36604", + "instr_36608" + ] + }, + "instr_36612": { + "virtual_address": 36612, + "size": 4, + "disassembly": "sub r2, r3, #0x30", + "mnemonic": "sub", + "operands": "r2, r3, #0x30", + "mode": "none" + }, + "instr_36616": { + "virtual_address": 36616, + "size": 4, + "disassembly": "cmp r2, #0x9", + "mnemonic": "cmp", + "operands": "r2, #0x9", + "mode": "none" + }, + "instr_36620": { + "virtual_address": 36620, + "size": 4, + "disassembly": "mov r8, r1", + "mnemonic": "mov", + "operands": "r8, r1", + "mode": "none" + }, + "instr_36624": { + "virtual_address": 36624, + "size": 4, + "disassembly": "mov r5, #0x0", + "mnemonic": "mov", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_36628": { + "virtual_address": 36628, + "size": 4, + "disassembly": "bhi 0x87f4", + "mnemonic": "bhi", + "operands": "0x87f4", + "mode": "none" + }, + "bb_36612": { + "virtual_address": 36612, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36632, + "children": [ + "instr_36612", + "instr_36616", + "instr_36620", + "instr_36624", + "instr_36628" + ] + }, + "instr_36632": { + "virtual_address": 36632, + "size": 4, + "disassembly": "ldrb r3, [r8], #0x1", + "mnemonic": "ldrb", + "operands": "r3, [r8], #0x1", + "mode": "none" + }, + "instr_36636": { + "virtual_address": 36636, + "size": 4, + "disassembly": "add r5, r5, r5, lsl #0x2", + "mnemonic": "add", + "operands": "r5, r5, r5, lsl #0x2", + "mode": "none" + }, + "instr_36640": { + "virtual_address": 36640, + "size": 4, + "disassembly": "add r5, r2, r5, lsl #0x1", + "mnemonic": "add", + "operands": "r5, r2, r5, lsl #0x1", + "mode": "none" + }, + "instr_36644": { + "virtual_address": 36644, + "size": 4, + "disassembly": "sub r2, r3, #0x30", + "mnemonic": "sub", + "operands": "r2, r3, #0x30", + "mode": "none" + }, + "instr_36648": { + "virtual_address": 36648, + "size": 4, + "disassembly": "cmp r2, #0x9", + "mnemonic": "cmp", + "operands": "r2, #0x9", + "mode": "none" + }, + "instr_36652": { + "virtual_address": 36652, + "size": 4, + "disassembly": "bls 0x8f18", + "mnemonic": "bls", + "operands": "0x8f18", + "mode": "none" + }, + "bb_36632": { + "virtual_address": 36632, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36656, + "children": [ + "instr_36632", + "instr_36636", + "instr_36640", + "instr_36644", + "instr_36648", + "instr_36652" + ] + }, + "instr_36656": { + "virtual_address": 36656, + "size": 4, + "disassembly": "b 0x87f4", + "mnemonic": "b", + "operands": "0x87f4", + "mode": "none" + }, + "bb_36656": { + "virtual_address": 36656, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34804, + "children": [ + "instr_36656" + ] + }, + "instr_36660": { + "virtual_address": 36660, + "size": 4, + "disassembly": "str r3, [sp, #0x40]", + "mnemonic": "str", + "operands": "r3, [sp, #0x40]", + "mode": "none" + }, + "instr_36664": { + "virtual_address": 36664, + "size": 4, + "disassembly": "orr r10, r10, #0x10", + "mnemonic": "orr", + "operands": "r10, r10, #0x10", + "mode": "none" + }, + "bb_36660": { + "virtual_address": 36660, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36668, + "children": [ + "instr_36660", + "instr_36664" + ] + }, + "instr_36668": { + "virtual_address": 36668, + "size": 4, + "disassembly": "ands r6, r10, #0x20", + "mnemonic": "ands", + "operands": "r6, r10, #0x20", + "mode": "none" + }, + "instr_36672": { + "virtual_address": 36672, + "size": 4, + "disassembly": "beq 0x9a5c", + "mnemonic": "beq", + "operands": "0x9a5c", + "mode": "none" + }, + "bb_36668": { + "virtual_address": 36668, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36676, + "children": [ + "instr_36668", + "instr_36672" + ] + }, + "instr_36676": { + "virtual_address": 36676, + "size": 4, + "disassembly": "ldr r3, [sp, #0x34]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x34]", + "mode": "none" + }, + "instr_36680": { + "virtual_address": 36680, + "size": 4, + "disassembly": "add r3, r3, #0x7", + "mnemonic": "add", + "operands": "r3, r3, #0x7", + "mode": "none" + }, + "instr_36684": { + "virtual_address": 36684, + "size": 4, + "disassembly": "bic r3, r3, #0x7", + "mnemonic": "bic", + "operands": "r3, r3, #0x7", + "mode": "none" + }, + "instr_36688": { + "virtual_address": 36688, + "size": 4, + "disassembly": "ldr r6, [r3, #0x4]", + "mnemonic": "ldr", + "operands": "r6, [r3, #0x4]", + "mode": "none" + }, + "instr_36692": { + "virtual_address": 36692, + "size": 4, + "disassembly": "ldr r4, [r3], #0x8", + "mnemonic": "ldr", + "operands": "r4, [r3], #0x8", + "mode": "none" + }, + "instr_36696": { + "virtual_address": 36696, + "size": 4, + "disassembly": "str r3, [sp, #0x34]", + "mnemonic": "str", + "operands": "r3, [sp, #0x34]", + "mode": "none" + }, + "bb_36676": { + "virtual_address": 36676, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36700, + "children": [ + "instr_36676", + "instr_36680", + "instr_36684", + "instr_36688", + "instr_36692", + "instr_36696" + ] + }, + "instr_36700": { + "virtual_address": 36700, + "size": 4, + "disassembly": "bic r3, r10, #0x400", + "mnemonic": "bic", + "operands": "r3, r10, #0x400", + "mode": "none" + }, + "instr_36704": { + "virtual_address": 36704, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_36708": { + "virtual_address": 36708, + "size": 4, + "disassembly": "str r3, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x1c]", + "mode": "none" + }, + "instr_36712": { + "virtual_address": 36712, + "size": 4, + "disassembly": "b 0x8e38", + "mnemonic": "b", + "operands": "0x8e38", + "mode": "none" + }, + "bb_36700": { + "virtual_address": 36700, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36408, + "children": [ + "instr_36700", + "instr_36704", + "instr_36708", + "instr_36712" + ] + }, + "instr_36716": { + "virtual_address": 36716, + "size": 4, + "disassembly": "ldrb r3, [r8, #0x0]", + "mnemonic": "ldrb", + "operands": "r3, [r8, #0x0]", + "mode": "none" + }, + "instr_36720": { + "virtual_address": 36720, + "size": 4, + "disassembly": "cmp r3, #0x68", + "mnemonic": "cmp", + "operands": "r3, #0x68", + "mode": "none" + }, + "instr_36724": { + "virtual_address": 36724, + "size": 4, + "disassembly": "ldrbeq r3, [r8, #0x1]", + "mnemonic": "ldrbeq", + "operands": "r3, [r8, #0x1]", + "mode": "none" + }, + "instr_36728": { + "virtual_address": 36728, + "size": 4, + "disassembly": "orreq r10, r10, #0x200", + "mnemonic": "orreq", + "operands": "r10, r10, #0x200", + "mode": "none" + }, + "instr_36732": { + "virtual_address": 36732, + "size": 4, + "disassembly": "addeq r8, r8, #0x1", + "mnemonic": "addeq", + "operands": "r8, r8, #0x1", + "mode": "none" + }, + "instr_36736": { + "virtual_address": 36736, + "size": 4, + "disassembly": "orrne r10, r10, #0x40", + "mnemonic": "orrne", + "operands": "r10, r10, #0x40", + "mode": "none" + }, + "instr_36740": { + "virtual_address": 36740, + "size": 4, + "disassembly": "b 0x87f0", + "mnemonic": "b", + "operands": "0x87f0", + "mode": "none" + }, + "bb_36716": { + "virtual_address": 36716, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34800, + "children": [ + "instr_36716", + "instr_36720", + "instr_36724", + "instr_36728", + "instr_36732", + "instr_36736", + "instr_36740" + ] + }, + "instr_36744": { + "virtual_address": 36744, + "size": 4, + "disassembly": "ldrb r3, [r8, #0x0]", + "mnemonic": "ldrb", + "operands": "r3, [r8, #0x0]", + "mode": "none" + }, + "instr_36748": { + "virtual_address": 36748, + "size": 4, + "disassembly": "cmp r3, #0x6c", + "mnemonic": "cmp", + "operands": "r3, #0x6c", + "mode": "none" + }, + "instr_36752": { + "virtual_address": 36752, + "size": 4, + "disassembly": "ldrbeq r3, [r8, #0x1]", + "mnemonic": "ldrbeq", + "operands": "r3, [r8, #0x1]", + "mode": "none" + }, + "instr_36756": { + "virtual_address": 36756, + "size": 4, + "disassembly": "orreq r10, r10, #0x20", + "mnemonic": "orreq", + "operands": "r10, r10, #0x20", + "mode": "none" + }, + "instr_36760": { + "virtual_address": 36760, + "size": 4, + "disassembly": "addeq r8, r8, #0x1", + "mnemonic": "addeq", + "operands": "r8, r8, #0x1", + "mode": "none" + }, + "instr_36764": { + "virtual_address": 36764, + "size": 4, + "disassembly": "orrne r10, r10, #0x10", + "mnemonic": "orrne", + "operands": "r10, r10, #0x10", + "mode": "none" + }, + "instr_36768": { + "virtual_address": 36768, + "size": 4, + "disassembly": "b 0x87f0", + "mnemonic": "b", + "operands": "0x87f0", + "mode": "none" + }, + "bb_36744": { + "virtual_address": 36744, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34800, + "children": [ + "instr_36744", + "instr_36748", + "instr_36752", + "instr_36756", + "instr_36760", + "instr_36764", + "instr_36768" + ] + }, + "instr_36772": { + "virtual_address": 36772, + "size": 4, + "disassembly": "ldrb r3, [r8, #0x0]", + "mnemonic": "ldrb", + "operands": "r3, [r8, #0x0]", + "mode": "none" + }, + "instr_36776": { + "virtual_address": 36776, + "size": 4, + "disassembly": "orr r10, r10, #0x8", + "mnemonic": "orr", + "operands": "r10, r10, #0x8", + "mode": "none" + }, + "instr_36780": { + "virtual_address": 36780, + "size": 4, + "disassembly": "b 0x87f0", + "mnemonic": "b", + "operands": "0x87f0", + "mode": "none" + }, + "bb_36772": { + "virtual_address": 36772, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34800, + "children": [ + "instr_36772", + "instr_36776", + "instr_36780" + ] + }, + "instr_36784": { + "virtual_address": 36784, + "size": 4, + "disassembly": "orr r10, r10, #0x10", + "mnemonic": "orr", + "operands": "r10, r10, #0x10", + "mode": "none" + }, + "instr_36788": { + "virtual_address": 36788, + "size": 4, + "disassembly": "tst r10, #0x20", + "mnemonic": "tst", + "operands": "r10, #0x20", + "mode": "none" + }, + "instr_36792": { + "virtual_address": 36792, + "size": 4, + "disassembly": "str r3, [sp, #0x40]", + "mnemonic": "str", + "operands": "r3, [sp, #0x40]", + "mode": "none" + }, + "instr_36796": { + "virtual_address": 36796, + "size": 4, + "disassembly": "ldr r3, [sp, #0x34]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x34]", + "mode": "none" + }, + "instr_36800": { + "virtual_address": 36800, + "size": 4, + "disassembly": "bne 0x8d90", + "mnemonic": "bne", + "operands": "0x8d90", + "mode": "none" + }, + "bb_36784": { + "virtual_address": 36784, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36804, + "children": [ + "instr_36784", + "instr_36788", + "instr_36792", + "instr_36796", + "instr_36800" + ] + }, + "instr_36804": { + "virtual_address": 36804, + "size": 4, + "disassembly": "tst r10, #0x10", + "mnemonic": "tst", + "operands": "r10, #0x10", + "mode": "none" + }, + "instr_36808": { + "virtual_address": 36808, + "size": 4, + "disassembly": "ldr r4, [r3], #0x4", + "mnemonic": "ldr", + "operands": "r4, [r3], #0x4", + "mode": "none" + }, + "instr_36812": { + "virtual_address": 36812, + "size": 4, + "disassembly": "bne 0x9b54", + "mnemonic": "bne", + "operands": "0x9b54", + "mode": "none" + }, + "bb_36804": { + "virtual_address": 36804, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36816, + "children": [ + "instr_36804", + "instr_36808", + "instr_36812" + ] + }, + "instr_36816": { + "virtual_address": 36816, + "size": 4, + "disassembly": "tst r10, #0x40", + "mnemonic": "tst", + "operands": "r10, #0x40", + "mode": "none" + }, + "instr_36820": { + "virtual_address": 36820, + "size": 4, + "disassembly": "beq 0x9b4c", + "mnemonic": "beq", + "operands": "0x9b4c", + "mode": "none" + }, + "bb_36816": { + "virtual_address": 36816, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36824, + "children": [ + "instr_36816", + "instr_36820" + ] + }, + "instr_36824": { + "virtual_address": 36824, + "size": 4, + "disassembly": "mov r4, r4, lsl #0x10", + "mnemonic": "mov", + "operands": "r4, r4, lsl #0x10", + "mode": "none" + }, + "instr_36828": { + "virtual_address": 36828, + "size": 4, + "disassembly": "mov r6, r4, asr #0x1f", + "mnemonic": "mov", + "operands": "r6, r4, asr #0x1f", + "mode": "none" + }, + "instr_36832": { + "virtual_address": 36832, + "size": 4, + "disassembly": "str r3, [sp, #0x34]", + "mnemonic": "str", + "operands": "r3, [sp, #0x34]", + "mode": "none" + }, + "instr_36836": { + "virtual_address": 36836, + "size": 4, + "disassembly": "mov r4, r4, asr #0x10", + "mnemonic": "mov", + "operands": "r4, r4, asr #0x10", + "mode": "none" + }, + "instr_36840": { + "virtual_address": 36840, + "size": 4, + "disassembly": "mov r3, r6", + "mnemonic": "mov", + "operands": "r3, r6", + "mode": "none" + }, + "instr_36844": { + "virtual_address": 36844, + "size": 4, + "disassembly": "b 0x8dac", + "mnemonic": "b", + "operands": "0x8dac", + "mode": "none" + }, + "bb_36824": { + "virtual_address": 36824, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36268, + "children": [ + "instr_36824", + "instr_36828", + "instr_36832", + "instr_36836", + "instr_36840", + "instr_36844" + ] + }, + "instr_36848": { + "virtual_address": 36848, + "size": 4, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "none" + }, + "instr_36852": { + "virtual_address": 36852, + "size": 4, + "disassembly": "bl 0x0de30", + "mnemonic": "bl", + "operands": "0x0de30", + "mode": "none" + }, + "instr_36856": { + "virtual_address": 36856, + "size": 4, + "disassembly": "ldr r3, [r0, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r0, #0x4]", + "mode": "none" + }, + "instr_36860": { + "virtual_address": 36860, + "size": 4, + "disassembly": "mov r0, r3", + "mnemonic": "mov", + "operands": "r0, r3", + "mode": "none" + }, + "instr_36864": { + "virtual_address": 36864, + "size": 4, + "disassembly": "str r3, [sp, #0x70]", + "mnemonic": "str", + "operands": "r3, [sp, #0x70]", + "mode": "none" + }, + "instr_36868": { + "virtual_address": 36868, + "size": 4, + "disassembly": "bl 0x85fc", + "mnemonic": "bl", + "operands": "0x85fc", + "mode": "none" + }, + "instr_36872": { + "virtual_address": 36872, + "size": 4, + "disassembly": "mov r3, r0", + "mnemonic": "mov", + "operands": "r3, r0", + "mode": "none" + }, + "instr_36876": { + "virtual_address": 36876, + "size": 4, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "none" + }, + "instr_36880": { + "virtual_address": 36880, + "size": 4, + "disassembly": "mov r6, r3", + "mnemonic": "mov", + "operands": "r6, r3", + "mode": "none" + }, + "instr_36884": { + "virtual_address": 36884, + "size": 4, + "disassembly": "str r3, [sp, #0x78]", + "mnemonic": "str", + "operands": "r3, [sp, #0x78]", + "mode": "none" + }, + "instr_36888": { + "virtual_address": 36888, + "size": 4, + "disassembly": "bl 0x0de30", + "mnemonic": "bl", + "operands": "0x0de30", + "mode": "none" + }, + "instr_36892": { + "virtual_address": 36892, + "size": 4, + "disassembly": "ldr r2, [r0, #0x8]", + "mnemonic": "ldr", + "operands": "r2, [r0, #0x8]", + "mode": "none" + }, + "instr_36896": { + "virtual_address": 36896, + "size": 4, + "disassembly": "cmp r6, #0x0", + "mnemonic": "cmp", + "operands": "r6, #0x0", + "mode": "none" + }, + "instr_36900": { + "virtual_address": 36900, + "size": 4, + "disassembly": "cmpne r2, #0x0", + "mnemonic": "cmpne", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_36904": { + "virtual_address": 36904, + "size": 4, + "disassembly": "str r2, [sp, #0x74]", + "mnemonic": "str", + "operands": "r2, [sp, #0x74]", + "mode": "none" + }, + "instr_36908": { + "virtual_address": 36908, + "size": 4, + "disassembly": "beq 0x89b0", + "mnemonic": "beq", + "operands": "0x89b0", + "mode": "none" + }, + "bb_36848": { + "virtual_address": 36848, + "size": 64, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36912, + "children": [ + "instr_36848", + "instr_36852", + "instr_36856", + "instr_36860", + "instr_36864", + "instr_36868", + "instr_36872", + "instr_36876", + "instr_36880", + "instr_36884", + "instr_36888", + "instr_36892", + "instr_36896", + "instr_36900", + "instr_36904", + "instr_36908" + ] + }, + "instr_36912": { + "virtual_address": 36912, + "size": 4, + "disassembly": "ldr r3, [sp, #0x74]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x74]", + "mode": "none" + }, + "instr_36916": { + "virtual_address": 36916, + "size": 4, + "disassembly": "ldrb r3, [r3, #0x0]", + "mnemonic": "ldrb", + "operands": "r3, [r3, #0x0]", + "mode": "none" + }, + "instr_36920": { + "virtual_address": 36920, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_36924": { + "virtual_address": 36924, + "size": 4, + "disassembly": "beq 0x89b0", + "mnemonic": "beq", + "operands": "0x89b0", + "mode": "none" + }, + "bb_36912": { + "virtual_address": 36912, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36928, + "children": [ + "instr_36912", + "instr_36916", + "instr_36920", + "instr_36924" + ] + }, + "instr_36928": { + "virtual_address": 36928, + "size": 4, + "disassembly": "ldrb r3, [r8, #0x0]", + "mnemonic": "ldrb", + "operands": "r3, [r8, #0x0]", + "mode": "none" + }, + "instr_36932": { + "virtual_address": 36932, + "size": 4, + "disassembly": "orr r10, r10, #0x400", + "mnemonic": "orr", + "operands": "r10, r10, #0x400", + "mode": "none" + }, + "instr_36936": { + "virtual_address": 36936, + "size": 4, + "disassembly": "b 0x87f0", + "mnemonic": "b", + "operands": "0x87f0", + "mode": "none" + }, + "bb_36928": { + "virtual_address": 36928, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34800, + "children": [ + "instr_36928", + "instr_36932", + "instr_36936" + ] + }, + "instr_36940": { + "virtual_address": 36940, + "size": 4, + "disassembly": "ldrb r3, [r8, #0x0]", + "mnemonic": "ldrb", + "operands": "r3, [r8, #0x0]", + "mode": "none" + }, + "instr_36944": { + "virtual_address": 36944, + "size": 4, + "disassembly": "orr r10, r10, #0x1", + "mnemonic": "orr", + "operands": "r10, r10, #0x1", + "mode": "none" + }, + "instr_36948": { + "virtual_address": 36948, + "size": 4, + "disassembly": "b 0x87f0", + "mnemonic": "b", + "operands": "0x87f0", + "mode": "none" + }, + "bb_36940": { + "virtual_address": 36940, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34800, + "children": [ + "instr_36940", + "instr_36944", + "instr_36948" + ] + }, + "instr_36952": { + "virtual_address": 36952, + "size": 4, + "disassembly": "ldrb r3, [sp, #0x83]", + "mnemonic": "ldrb", + "operands": "r3, [sp, #0x83]", + "mode": "none" + }, + "instr_36956": { + "virtual_address": 36956, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_36960": { + "virtual_address": 36960, + "size": 4, + "disassembly": "bne 0x89b0", + "mnemonic": "bne", + "operands": "0x89b0", + "mode": "none" + }, + "bb_36952": { + "virtual_address": 36952, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36964, + "children": [ + "instr_36952", + "instr_36956", + "instr_36960" + ] + }, + "instr_36964": { + "virtual_address": 36964, + "size": 4, + "disassembly": "mov r3, #0x20", + "mnemonic": "mov", + "operands": "r3, #0x20", + "mode": "none" + }, + "instr_36968": { + "virtual_address": 36968, + "size": 4, + "disassembly": "strb r3, [sp, #0x83]", + "mnemonic": "strb", + "operands": "r3, [sp, #0x83]", + "mode": "none" + }, + "instr_36972": { + "virtual_address": 36972, + "size": 4, + "disassembly": "ldrb r3, [r8, #0x0]", + "mnemonic": "ldrb", + "operands": "r3, [r8, #0x0]", + "mode": "none" + }, + "instr_36976": { + "virtual_address": 36976, + "size": 4, + "disassembly": "b 0x87f0", + "mnemonic": "b", + "operands": "0x87f0", + "mode": "none" + }, + "bb_36964": { + "virtual_address": 36964, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34800, + "children": [ + "instr_36964", + "instr_36968", + "instr_36972", + "instr_36976" + ] + }, + "instr_36980": { + "virtual_address": 36980, + "size": 4, + "disassembly": "orr r2, r10, #0x2", + "mnemonic": "orr", + "operands": "r2, r10, #0x2", + "mode": "none" + }, + "instr_36984": { + "virtual_address": 36984, + "size": 4, + "disassembly": "mov r1, #0x30", + "mnemonic": "mov", + "operands": "r1, #0x30", + "mode": "none" + }, + "instr_36988": { + "virtual_address": 36988, + "size": 4, + "disassembly": "str r2, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r2, [sp, #0x1c]", + "mode": "none" + }, + "instr_36992": { + "virtual_address": 36992, + "size": 4, + "disassembly": "mov r2, #0x78", + "mnemonic": "mov", + "operands": "r2, #0x78", + "mode": "none" + }, + "instr_36996": { + "virtual_address": 36996, + "size": 4, + "disassembly": "ldr r3, [sp, #0x34]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x34]", + "mode": "none" + }, + "instr_37000": { + "virtual_address": 37000, + "size": 4, + "disassembly": "ldr r4, [r3], #0x4", + "mnemonic": "ldr", + "operands": "r4, [r3], #0x4", + "mode": "none" + }, + "instr_37004": { + "virtual_address": 37004, + "size": 4, + "disassembly": "str r3, [sp, #0x34]", + "mnemonic": "str", + "operands": "r3, [sp, #0x34]", + "mode": "none" + }, + "instr_37008": { + "virtual_address": 37008, + "size": 4, + "disassembly": "ldr r3, [0x9bbc]", + "mnemonic": "ldr", + "operands": "r3, [0x9bbc]", + "mode": "none" + }, + "instr_37012": { + "virtual_address": 37012, + "size": 4, + "disassembly": "strb r2, [sp, #0x85]", + "mnemonic": "strb", + "operands": "r2, [sp, #0x85]", + "mode": "none" + }, + "instr_37016": { + "virtual_address": 37016, + "size": 4, + "disassembly": "str r2, [sp, #0x40]", + "mnemonic": "str", + "operands": "r2, [sp, #0x40]", + "mode": "none" + }, + "instr_37020": { + "virtual_address": 37020, + "size": 4, + "disassembly": "mov r6, #0x0", + "mnemonic": "mov", + "operands": "r6, #0x0", + "mode": "none" + }, + "instr_37024": { + "virtual_address": 37024, + "size": 4, + "disassembly": "mov r2, #0x2", + "mnemonic": "mov", + "operands": "r2, #0x2", + "mode": "none" + }, + "instr_37028": { + "virtual_address": 37028, + "size": 4, + "disassembly": "strb r1, [sp, #0x84]", + "mnemonic": "strb", + "operands": "r1, [sp, #0x84]", + "mode": "none" + }, + "instr_37032": { + "virtual_address": 37032, + "size": 4, + "disassembly": "str r3, [sp, #0x68]", + "mnemonic": "str", + "operands": "r3, [sp, #0x68]", + "mode": "none" + }, + "instr_37036": { + "virtual_address": 37036, + "size": 4, + "disassembly": "b 0x8e38", + "mnemonic": "b", + "operands": "0x8e38", + "mode": "none" + }, + "bb_36980": { + "virtual_address": 36980, + "size": 60, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36408, + "children": [ + "instr_36980", + "instr_36984", + "instr_36988", + "instr_36992", + "instr_36996", + "instr_37000", + "instr_37004", + "instr_37008", + "instr_37012", + "instr_37016", + "instr_37020", + "instr_37024", + "instr_37028", + "instr_37032", + "instr_37036" + ] + }, + "instr_37040": { + "virtual_address": 37040, + "size": 4, + "disassembly": "tst r10, #0x20", + "mnemonic": "tst", + "operands": "r10, #0x20", + "mode": "none" + }, + "instr_37044": { + "virtual_address": 37044, + "size": 4, + "disassembly": "bne 0x9b64", + "mnemonic": "bne", + "operands": "0x9b64", + "mode": "none" + }, + "bb_37040": { + "virtual_address": 37040, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37048, + "children": [ + "instr_37040", + "instr_37044" + ] + }, + "instr_37048": { + "virtual_address": 37048, + "size": 4, + "disassembly": "tst r10, #0x10", + "mnemonic": "tst", + "operands": "r10, #0x10", + "mode": "none" + }, + "instr_37052": { + "virtual_address": 37052, + "size": 4, + "disassembly": "bne 0x0a114", + "mnemonic": "bne", + "operands": "0x0a114", + "mode": "none" + }, + "bb_37048": { + "virtual_address": 37048, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37056, + "children": [ + "instr_37048", + "instr_37052" + ] + }, + "instr_37056": { + "virtual_address": 37056, + "size": 4, + "disassembly": "tst r10, #0x40", + "mnemonic": "tst", + "operands": "r10, #0x40", + "mode": "none" + }, + "instr_37060": { + "virtual_address": 37060, + "size": 4, + "disassembly": "bne 0x0a524", + "mnemonic": "bne", + "operands": "0x0a524", + "mode": "none" + }, + "bb_37056": { + "virtual_address": 37056, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37064, + "children": [ + "instr_37056", + "instr_37060" + ] + }, + "instr_37064": { + "virtual_address": 37064, + "size": 4, + "disassembly": "tst r10, #0x200", + "mnemonic": "tst", + "operands": "r10, #0x200", + "mode": "none" + }, + "instr_37068": { + "virtual_address": 37068, + "size": 4, + "disassembly": "beq 0x0a114", + "mnemonic": "beq", + "operands": "0x0a114", + "mode": "none" + }, + "bb_37064": { + "virtual_address": 37064, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37072, + "children": [ + "instr_37064", + "instr_37068" + ] + }, + "instr_37072": { + "virtual_address": 37072, + "size": 4, + "disassembly": "ldr r3, [sp, #0x34]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x34]", + "mode": "none" + }, + "instr_37076": { + "virtual_address": 37076, + "size": 4, + "disassembly": "ldr r1, [sp, #0x24]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x24]", + "mode": "none" + }, + "instr_37080": { + "virtual_address": 37080, + "size": 4, + "disassembly": "ldr r2, [r3], #0x4", + "mnemonic": "ldr", + "operands": "r2, [r3], #0x4", + "mode": "none" + }, + "instr_37084": { + "virtual_address": 37084, + "size": 4, + "disassembly": "strb r1, [r2, #0x0]", + "mnemonic": "strb", + "operands": "r1, [r2, #0x0]", + "mode": "none" + }, + "instr_37088": { + "virtual_address": 37088, + "size": 4, + "disassembly": "str r3, [sp, #0x34]", + "mnemonic": "str", + "operands": "r3, [sp, #0x34]", + "mode": "none" + }, + "instr_37092": { + "virtual_address": 37092, + "size": 4, + "disassembly": "b 0x875c", + "mnemonic": "b", + "operands": "0x875c", + "mode": "none" + }, + "bb_37072": { + "virtual_address": 37072, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34652, + "children": [ + "instr_37072", + "instr_37076", + "instr_37080", + "instr_37084", + "instr_37088", + "instr_37092" + ] + }, + "instr_37096": { + "virtual_address": 37096, + "size": 4, + "disassembly": "ldr r3, [sp, #0x40]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x40]", + "mode": "none" + }, + "instr_37100": { + "virtual_address": 37100, + "size": 4, + "disassembly": "cmp r3, #0x65", + "mnemonic": "cmp", + "operands": "r3, #0x65", + "mode": "none" + }, + "instr_37104": { + "virtual_address": 37104, + "size": 4, + "disassembly": "ble 0x9468", + "mnemonic": "ble", + "operands": "0x9468", + "mode": "none" + }, + "bb_37096": { + "virtual_address": 37096, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37108, + "children": [ + "instr_37096", + "instr_37100", + "instr_37104" + ] + }, + "instr_37108": { + "virtual_address": 37108, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_37112": { + "virtual_address": 37112, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_37116": { + "virtual_address": 37116, + "size": 4, + "disassembly": "add r1, sp, #0x50", + "mnemonic": "add", + "operands": "r1, sp, #0x50", + "mode": "none" + }, + "instr_37120": { + "virtual_address": 37120, + "size": 4, + "disassembly": "ldmia r1, {r0, r1}", + "mnemonic": "ldmia", + "operands": "r1, {r0, r1}", + "mode": "none" + }, + "instr_37124": { + "virtual_address": 37124, + "size": 4, + "disassembly": "bl 0x13bf0", + "mnemonic": "bl", + "operands": "0x13bf0", + "mode": "none" + }, + "instr_37128": { + "virtual_address": 37128, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_37132": { + "virtual_address": 37132, + "size": 4, + "disassembly": "beq 0x97c0", + "mnemonic": "beq", + "operands": "0x97c0", + "mode": "none" + }, + "bb_37108": { + "virtual_address": 37108, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37136, + "children": [ + "instr_37108", + "instr_37112", + "instr_37116", + "instr_37120", + "instr_37124", + "instr_37128", + "instr_37132" + ] + }, + "instr_37136": { + "virtual_address": 37136, + "size": 4, + "disassembly": "mov r3, #0x1", + "mnemonic": "mov", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_37140": { + "virtual_address": 37140, + "size": 4, + "disassembly": "str r3, [r9, #0x4]", + "mnemonic": "str", + "operands": "r3, [r9, #0x4]", + "mode": "none" + }, + "instr_37144": { + "virtual_address": 37144, + "size": 4, + "disassembly": "ldr r3, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "instr_37148": { + "virtual_address": 37148, + "size": 4, + "disassembly": "add r3, r3, #0x1", + "mnemonic": "add", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_37152": { + "virtual_address": 37152, + "size": 4, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "none" + }, + "instr_37156": { + "virtual_address": 37156, + "size": 4, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "instr_37160": { + "virtual_address": 37160, + "size": 4, + "disassembly": "ldr r3, [0x9bb0]", + "mnemonic": "ldr", + "operands": "r3, [0x9bb0]", + "mode": "none" + }, + "instr_37164": { + "virtual_address": 37164, + "size": 4, + "disassembly": "add r4, r4, #0x1", + "mnemonic": "add", + "operands": "r4, r4, #0x1", + "mode": "none" + }, + "instr_37168": { + "virtual_address": 37168, + "size": 4, + "disassembly": "str r3, [r9, #0x0]", + "mnemonic": "str", + "operands": "r3, [r9, #0x0]", + "mode": "none" + }, + "instr_37172": { + "virtual_address": 37172, + "size": 4, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_37176": { + "virtual_address": 37176, + "size": 4, + "disassembly": "addle r9, r9, #0x8", + "mnemonic": "addle", + "operands": "r9, r9, #0x8", + "mode": "none" + }, + "instr_37180": { + "virtual_address": 37180, + "size": 4, + "disassembly": "bgt 0x9fe0", + "mnemonic": "bgt", + "operands": "0x9fe0", + "mode": "none" + }, + "bb_37136": { + "virtual_address": 37136, + "size": 48, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37184, + "children": [ + "instr_37136", + "instr_37140", + "instr_37144", + "instr_37148", + "instr_37152", + "instr_37156", + "instr_37160", + "instr_37164", + "instr_37168", + "instr_37172", + "instr_37176", + "instr_37180" + ] + }, + "instr_37184": { + "virtual_address": 37184, + "size": 4, + "disassembly": "ldr r3, [sp, #0x88]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x88]", + "mode": "none" + }, + "instr_37188": { + "virtual_address": 37188, + "size": 4, + "disassembly": "ldr r2, [sp, #0x4c]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x4c]", + "mode": "none" + }, + "instr_37192": { + "virtual_address": 37192, + "size": 4, + "disassembly": "cmp r3, r2", + "mnemonic": "cmp", + "operands": "r3, r2", + "mode": "none" + }, + "instr_37196": { + "virtual_address": 37196, + "size": 4, + "disassembly": "bge 0x9aa4", + "mnemonic": "bge", + "operands": "0x9aa4", + "mode": "none" + }, + "bb_37184": { + "virtual_address": 37184, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37200, + "children": [ + "instr_37184", + "instr_37188", + "instr_37192", + "instr_37196" + ] + }, + "instr_37200": { + "virtual_address": 37200, + "size": 4, + "disassembly": "ldr r3, [sp, #0x5c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x5c]", + "mode": "none" + }, + "instr_37204": { + "virtual_address": 37204, + "size": 4, + "disassembly": "ldr r2, [sp, #0x60]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x60]", + "mode": "none" + }, + "instr_37208": { + "virtual_address": 37208, + "size": 4, + "disassembly": "add r4, r4, r3", + "mnemonic": "add", + "operands": "r4, r4, r3", + "mode": "none" + }, + "instr_37212": { + "virtual_address": 37212, + "size": 4, + "disassembly": "stmia r9, {r2, r3}", + "mnemonic": "stmia", + "operands": "r9, {r2, r3}", + "mode": "none" + }, + "instr_37216": { + "virtual_address": 37216, + "size": 4, + "disassembly": "ldr r3, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "instr_37220": { + "virtual_address": 37220, + "size": 4, + "disassembly": "add r3, r3, #0x1", + "mnemonic": "add", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_37224": { + "virtual_address": 37224, + "size": 4, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "none" + }, + "instr_37228": { + "virtual_address": 37228, + "size": 4, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_37232": { + "virtual_address": 37232, + "size": 4, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "instr_37236": { + "virtual_address": 37236, + "size": 4, + "disassembly": "addle r9, r9, #0x8", + "mnemonic": "addle", + "operands": "r9, r9, #0x8", + "mode": "none" + }, + "instr_37240": { + "virtual_address": 37240, + "size": 4, + "disassembly": "bgt 0x9e8c", + "mnemonic": "bgt", + "operands": "0x9e8c", + "mode": "none" + }, + "bb_37200": { + "virtual_address": 37200, + "size": 44, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37244, + "children": [ + "instr_37200", + "instr_37204", + "instr_37208", + "instr_37212", + "instr_37216", + "instr_37220", + "instr_37224", + "instr_37228", + "instr_37232", + "instr_37236", + "instr_37240" + ] + }, + "instr_37244": { + "virtual_address": 37244, + "size": 4, + "disassembly": "ldr r3, [sp, #0x4c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x4c]", + "mode": "none" + }, + "instr_37248": { + "virtual_address": 37248, + "size": 4, + "disassembly": "sub r5, r3, #0x1", + "mnemonic": "sub", + "operands": "r5, r3, #0x1", + "mode": "none" + }, + "instr_37252": { + "virtual_address": 37252, + "size": 4, + "disassembly": "cmp r5, #0x0", + "mnemonic": "cmp", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_37256": { + "virtual_address": 37256, + "size": 4, + "disassembly": "ble 0x8b88", + "mnemonic": "ble", + "operands": "0x8b88", + "mode": "none" + }, + "bb_37244": { + "virtual_address": 37244, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37260, + "children": [ + "instr_37244", + "instr_37248", + "instr_37252", + "instr_37256" + ] + }, + "instr_37260": { + "virtual_address": 37260, + "size": 4, + "disassembly": "cmp r5, #0x10", + "mnemonic": "cmp", + "operands": "r5, #0x10", + "mode": "none" + }, + "instr_37264": { + "virtual_address": 37264, + "size": 4, + "disassembly": "ble 0x0a004", + "mnemonic": "ble", + "operands": "0x0a004", + "mode": "none" + }, + "bb_37260": { + "virtual_address": 37260, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37268, + "children": [ + "instr_37260", + "instr_37264" + ] + }, + "instr_37268": { + "virtual_address": 37268, + "size": 4, + "disassembly": "mov r6, #0x10", + "mnemonic": "mov", + "operands": "r6, #0x10", + "mode": "none" + }, + "instr_37272": { + "virtual_address": 37272, + "size": 4, + "disassembly": "ldr r3, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "instr_37276": { + "virtual_address": 37276, + "size": 4, + "disassembly": "b 0x91ac", + "mnemonic": "b", + "operands": "0x91ac", + "mode": "none" + }, + "bb_37268": { + "virtual_address": 37268, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37292, + "children": [ + "instr_37268", + "instr_37272", + "instr_37276" + ] + }, + "instr_37280": { + "virtual_address": 37280, + "size": 4, + "disassembly": "sub r5, r5, #0x10", + "mnemonic": "sub", + "operands": "r5, r5, #0x10", + "mode": "none" + }, + "instr_37284": { + "virtual_address": 37284, + "size": 4, + "disassembly": "cmp r5, #0x10", + "mnemonic": "cmp", + "operands": "r5, #0x10", + "mode": "none" + }, + "instr_37288": { + "virtual_address": 37288, + "size": 4, + "disassembly": "ble 0x0a008", + "mnemonic": "ble", + "operands": "0x0a008", + "mode": "none" + }, + "bb_37280": { + "virtual_address": 37280, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37292, + "children": [ + "instr_37280", + "instr_37284", + "instr_37288" + ] + }, + "instr_37292": { + "virtual_address": 37292, + "size": 4, + "disassembly": "add r3, r3, #0x1", + "mnemonic": "add", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_37296": { + "virtual_address": 37296, + "size": 4, + "disassembly": "ldr r2, [0x9bcc]", + "mnemonic": "ldr", + "operands": "r2, [0x9bcc]", + "mode": "none" + }, + "instr_37300": { + "virtual_address": 37300, + "size": 4, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "none" + }, + "instr_37304": { + "virtual_address": 37304, + "size": 4, + "disassembly": "add r4, r4, #0x10", + "mnemonic": "add", + "operands": "r4, r4, #0x10", + "mode": "none" + }, + "instr_37308": { + "virtual_address": 37308, + "size": 4, + "disassembly": "stmia r9, {r2, r6}", + "mnemonic": "stmia", + "operands": "r9, {r2, r6}", + "mode": "none" + }, + "instr_37312": { + "virtual_address": 37312, + "size": 4, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_37316": { + "virtual_address": 37316, + "size": 4, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "instr_37320": { + "virtual_address": 37320, + "size": 4, + "disassembly": "addle r9, r9, #0x8", + "mnemonic": "addle", + "operands": "r9, r9, #0x8", + "mode": "none" + }, + "instr_37324": { + "virtual_address": 37324, + "size": 4, + "disassembly": "ble 0x91a0", + "mnemonic": "ble", + "operands": "0x91a0", + "mode": "none" + }, + "bb_37292": { + "virtual_address": 37292, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37328, + "children": [ + "instr_37292", + "instr_37296", + "instr_37300", + "instr_37304", + "instr_37308", + "instr_37312", + "instr_37316", + "instr_37320", + "instr_37324" + ] + }, + "instr_37328": { + "virtual_address": 37328, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_37332": { + "virtual_address": 37332, + "size": 4, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "none" + }, + "instr_37336": { + "virtual_address": 37336, + "size": 4, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "none" + }, + "instr_37340": { + "virtual_address": 37340, + "size": 4, + "disassembly": "bl 0x10460", + "mnemonic": "bl", + "operands": "0x10460", + "mode": "none" + }, + "instr_37344": { + "virtual_address": 37344, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_37348": { + "virtual_address": 37348, + "size": 4, + "disassembly": "bne 0x941c", + "mnemonic": "bne", + "operands": "0x941c", + "mode": "none" + }, + "bb_37328": { + "virtual_address": 37328, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37352, + "children": [ + "instr_37328", + "instr_37332", + "instr_37336", + "instr_37340", + "instr_37344", + "instr_37348" + ] + }, + "instr_37352": { + "virtual_address": 37352, + "size": 4, + "disassembly": "add r3, sp, #0xa4", + "mnemonic": "add", + "operands": "r3, sp, #0xa4", + "mode": "none" + }, + "instr_37356": { + "virtual_address": 37356, + "size": 4, + "disassembly": "ldmia r3, {r3, r4}", + "mnemonic": "ldmia", + "operands": "r3, {r3, r4}", + "mode": "none" + }, + "instr_37360": { + "virtual_address": 37360, + "size": 4, + "disassembly": "add r9, sp, #0xac", + "mnemonic": "add", + "operands": "r9, sp, #0xac", + "mode": "none" + }, + "instr_37364": { + "virtual_address": 37364, + "size": 4, + "disassembly": "b 0x91a0", + "mnemonic": "b", + "operands": "0x91a0", + "mode": "none" + }, + "bb_37352": { + "virtual_address": 37352, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37280, + "children": [ + "instr_37352", + "instr_37356", + "instr_37360", + "instr_37364" + ] + }, + "instr_37368": { + "virtual_address": 37368, + "size": 4, + "disassembly": "add r2, sp, #0x1c", + "mnemonic": "add", + "operands": "r2, sp, #0x1c", + "mode": "none" + }, + "instr_37372": { + "virtual_address": 37372, + "size": 4, + "disassembly": "ldmia r2, {r2, r3}", + "mnemonic": "ldmia", + "operands": "r2, {r2, r3}", + "mode": "none" + }, + "instr_37376": { + "virtual_address": 37376, + "size": 4, + "disassembly": "sub r6, r3, r2", + "mnemonic": "sub", + "operands": "r6, r3, r2", + "mode": "none" + }, + "instr_37380": { + "virtual_address": 37380, + "size": 4, + "disassembly": "cmp r6, #0x0", + "mnemonic": "cmp", + "operands": "r6, #0x0", + "mode": "none" + }, + "instr_37384": { + "virtual_address": 37384, + "size": 4, + "disassembly": "ble 0x8b40", + "mnemonic": "ble", + "operands": "0x8b40", + "mode": "none" + }, + "bb_37368": { + "virtual_address": 37368, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37388, + "children": [ + "instr_37368", + "instr_37372", + "instr_37376", + "instr_37380", + "instr_37384" + ] + }, + "instr_37388": { + "virtual_address": 37388, + "size": 4, + "disassembly": "cmp r6, #0x10", + "mnemonic": "cmp", + "operands": "r6, #0x10", + "mode": "none" + }, + "instr_37392": { + "virtual_address": 37392, + "size": 4, + "disassembly": "ldr r3, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "instr_37396": { + "virtual_address": 37396, + "size": 4, + "disassembly": "bgt 0x9228", + "mnemonic": "bgt", + "operands": "0x9228", + "mode": "none" + }, + "bb_37388": { + "virtual_address": 37388, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37400, + "children": [ + "instr_37388", + "instr_37392", + "instr_37396" + ] + }, + "instr_37400": { + "virtual_address": 37400, + "size": 4, + "disassembly": "b 0x9284", + "mnemonic": "b", + "operands": "0x9284", + "mode": "none" + }, + "bb_37400": { + "virtual_address": 37400, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37508, + "children": [ + "instr_37400" + ] + }, + "instr_37404": { + "virtual_address": 37404, + "size": 4, + "disassembly": "sub r6, r6, #0x10", + "mnemonic": "sub", + "operands": "r6, r6, #0x10", + "mode": "none" + }, + "instr_37408": { + "virtual_address": 37408, + "size": 4, + "disassembly": "cmp r6, #0x10", + "mnemonic": "cmp", + "operands": "r6, #0x10", + "mode": "none" + }, + "instr_37412": { + "virtual_address": 37412, + "size": 4, + "disassembly": "ble 0x9284", + "mnemonic": "ble", + "operands": "0x9284", + "mode": "none" + }, + "bb_37404": { + "virtual_address": 37404, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37416, + "children": [ + "instr_37404", + "instr_37408", + "instr_37412" + ] + }, + "instr_37416": { + "virtual_address": 37416, + "size": 4, + "disassembly": "ldr r2, [0x9bcc]", + "mnemonic": "ldr", + "operands": "r2, [0x9bcc]", + "mode": "none" + }, + "instr_37420": { + "virtual_address": 37420, + "size": 4, + "disassembly": "str r2, [r9, #0x0]", + "mnemonic": "str", + "operands": "r2, [r9, #0x0]", + "mode": "none" + }, + "instr_37424": { + "virtual_address": 37424, + "size": 4, + "disassembly": "mov r2, #0x10", + "mnemonic": "mov", + "operands": "r2, #0x10", + "mode": "none" + }, + "instr_37428": { + "virtual_address": 37428, + "size": 4, + "disassembly": "add r3, r3, #0x1", + "mnemonic": "add", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_37432": { + "virtual_address": 37432, + "size": 4, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "none" + }, + "instr_37436": { + "virtual_address": 37436, + "size": 4, + "disassembly": "add r4, r4, #0x10", + "mnemonic": "add", + "operands": "r4, r4, #0x10", + "mode": "none" + }, + "instr_37440": { + "virtual_address": 37440, + "size": 4, + "disassembly": "str r2, [r9, #0x4]", + "mnemonic": "str", + "operands": "r2, [r9, #0x4]", + "mode": "none" + }, + "instr_37444": { + "virtual_address": 37444, + "size": 4, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_37448": { + "virtual_address": 37448, + "size": 4, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "instr_37452": { + "virtual_address": 37452, + "size": 4, + "disassembly": "addle r9, r9, #0x8", + "mnemonic": "addle", + "operands": "r9, r9, #0x8", + "mode": "none" + }, + "instr_37456": { + "virtual_address": 37456, + "size": 4, + "disassembly": "ble 0x921c", + "mnemonic": "ble", + "operands": "0x921c", + "mode": "none" + }, + "bb_37416": { + "virtual_address": 37416, + "size": 44, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37460, + "children": [ + "instr_37416", + "instr_37420", + "instr_37424", + "instr_37428", + "instr_37432", + "instr_37436", + "instr_37440", + "instr_37444", + "instr_37448", + "instr_37452", + "instr_37456" + ] + }, + "instr_37460": { + "virtual_address": 37460, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_37464": { + "virtual_address": 37464, + "size": 4, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "none" + }, + "instr_37468": { + "virtual_address": 37468, + "size": 4, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "none" + }, + "instr_37472": { + "virtual_address": 37472, + "size": 4, + "disassembly": "bl 0x10460", + "mnemonic": "bl", + "operands": "0x10460", + "mode": "none" + }, + "instr_37476": { + "virtual_address": 37476, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_37480": { + "virtual_address": 37480, + "size": 4, + "disassembly": "bne 0x941c", + "mnemonic": "bne", + "operands": "0x941c", + "mode": "none" + }, + "bb_37460": { + "virtual_address": 37460, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37484, + "children": [ + "instr_37460", + "instr_37464", + "instr_37468", + "instr_37472", + "instr_37476", + "instr_37480" + ] + }, + "instr_37484": { + "virtual_address": 37484, + "size": 4, + "disassembly": "sub r6, r6, #0x10", + "mnemonic": "sub", + "operands": "r6, r6, #0x10", + "mode": "none" + }, + "instr_37488": { + "virtual_address": 37488, + "size": 4, + "disassembly": "add r3, sp, #0xa4", + "mnemonic": "add", + "operands": "r3, sp, #0xa4", + "mode": "none" + }, + "instr_37492": { + "virtual_address": 37492, + "size": 4, + "disassembly": "cmp r6, #0x10", + "mnemonic": "cmp", + "operands": "r6, #0x10", + "mode": "none" + }, + "instr_37496": { + "virtual_address": 37496, + "size": 4, + "disassembly": "ldmia r3, {r3, r4}", + "mnemonic": "ldmia", + "operands": "r3, {r3, r4}", + "mode": "none" + }, + "instr_37500": { + "virtual_address": 37500, + "size": 4, + "disassembly": "add r9, sp, #0xac", + "mnemonic": "add", + "operands": "r9, sp, #0xac", + "mode": "none" + }, + "instr_37504": { + "virtual_address": 37504, + "size": 4, + "disassembly": "bgt 0x9228", + "mnemonic": "bgt", + "operands": "0x9228", + "mode": "none" + }, + "bb_37484": { + "virtual_address": 37484, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37508, + "children": [ + "instr_37484", + "instr_37488", + "instr_37492", + "instr_37496", + "instr_37500", + "instr_37504" + ] + }, + "instr_37508": { + "virtual_address": 37508, + "size": 4, + "disassembly": "add r3, r3, #0x1", + "mnemonic": "add", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_37512": { + "virtual_address": 37512, + "size": 4, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "none" + }, + "instr_37516": { + "virtual_address": 37516, + "size": 4, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "instr_37520": { + "virtual_address": 37520, + "size": 4, + "disassembly": "ldr r3, [0x9bcc]", + "mnemonic": "ldr", + "operands": "r3, [0x9bcc]", + "mode": "none" + }, + "instr_37524": { + "virtual_address": 37524, + "size": 4, + "disassembly": "add r4, r4, r6", + "mnemonic": "add", + "operands": "r4, r4, r6", + "mode": "none" + }, + "instr_37528": { + "virtual_address": 37528, + "size": 4, + "disassembly": "str r6, [r9, #0x4]", + "mnemonic": "str", + "operands": "r6, [r9, #0x4]", + "mode": "none" + }, + "instr_37532": { + "virtual_address": 37532, + "size": 4, + "disassembly": "str r3, [r9, #0x0]", + "mnemonic": "str", + "operands": "r3, [r9, #0x0]", + "mode": "none" + }, + "instr_37536": { + "virtual_address": 37536, + "size": 4, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_37540": { + "virtual_address": 37540, + "size": 4, + "disassembly": "addle r9, r9, #0x8", + "mnemonic": "addle", + "operands": "r9, r9, #0x8", + "mode": "none" + }, + "instr_37544": { + "virtual_address": 37544, + "size": 4, + "disassembly": "ble 0x8b40", + "mnemonic": "ble", + "operands": "0x8b40", + "mode": "none" + }, + "bb_37508": { + "virtual_address": 37508, + "size": 40, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37548, + "children": [ + "instr_37508", + "instr_37512", + "instr_37516", + "instr_37520", + "instr_37524", + "instr_37528", + "instr_37532", + "instr_37536", + "instr_37540", + "instr_37544" + ] + }, + "instr_37548": { + "virtual_address": 37548, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_37552": { + "virtual_address": 37552, + "size": 4, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "none" + }, + "instr_37556": { + "virtual_address": 37556, + "size": 4, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "none" + }, + "instr_37560": { + "virtual_address": 37560, + "size": 4, + "disassembly": "bl 0x10460", + "mnemonic": "bl", + "operands": "0x10460", + "mode": "none" + }, + "instr_37564": { + "virtual_address": 37564, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_37568": { + "virtual_address": 37568, + "size": 4, + "disassembly": "bne 0x941c", + "mnemonic": "bne", + "operands": "0x941c", + "mode": "none" + }, + "bb_37548": { + "virtual_address": 37548, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37572, + "children": [ + "instr_37548", + "instr_37552", + "instr_37556", + "instr_37560", + "instr_37564", + "instr_37568" + ] + }, + "instr_37572": { + "virtual_address": 37572, + "size": 4, + "disassembly": "ldr r4, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_37576": { + "virtual_address": 37576, + "size": 4, + "disassembly": "add r9, sp, #0xac", + "mnemonic": "add", + "operands": "r9, sp, #0xac", + "mode": "none" + }, + "instr_37580": { + "virtual_address": 37580, + "size": 4, + "disassembly": "b 0x8b40", + "mnemonic": "b", + "operands": "0x8b40", + "mode": "none" + }, + "bb_37572": { + "virtual_address": 37572, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 35648, + "children": [ + "instr_37572", + "instr_37576", + "instr_37580" + ] + }, + "instr_37584": { + "virtual_address": 37584, + "size": 4, + "disassembly": "cmp r5, #0x10", + "mnemonic": "cmp", + "operands": "r5, #0x10", + "mode": "none" + }, + "instr_37588": { + "virtual_address": 37588, + "size": 4, + "disassembly": "ble 0x0a290", + "mnemonic": "ble", + "operands": "0x0a290", + "mode": "none" + }, + "bb_37584": { + "virtual_address": 37584, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37592, + "children": [ + "instr_37584", + "instr_37588" + ] + }, + "instr_37592": { + "virtual_address": 37592, + "size": 4, + "disassembly": "mov r6, #0x10", + "mnemonic": "mov", + "operands": "r6, #0x10", + "mode": "none" + }, + "instr_37596": { + "virtual_address": 37596, + "size": 4, + "disassembly": "ldr r3, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "instr_37600": { + "virtual_address": 37600, + "size": 4, + "disassembly": "b 0x92f0", + "mnemonic": "b", + "operands": "0x92f0", + "mode": "none" + }, + "bb_37592": { + "virtual_address": 37592, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37616, + "children": [ + "instr_37592", + "instr_37596", + "instr_37600" + ] + }, + "instr_37604": { + "virtual_address": 37604, + "size": 4, + "disassembly": "sub r5, r5, #0x10", + "mnemonic": "sub", + "operands": "r5, r5, #0x10", + "mode": "none" + }, + "instr_37608": { + "virtual_address": 37608, + "size": 4, + "disassembly": "cmp r5, #0x10", + "mnemonic": "cmp", + "operands": "r5, #0x10", + "mode": "none" + }, + "instr_37612": { + "virtual_address": 37612, + "size": 4, + "disassembly": "ble 0x9344", + "mnemonic": "ble", + "operands": "0x9344", + "mode": "none" + }, + "bb_37604": { + "virtual_address": 37604, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37616, + "children": [ + "instr_37604", + "instr_37608", + "instr_37612" + ] + }, + "instr_37616": { + "virtual_address": 37616, + "size": 4, + "disassembly": "add r3, r3, #0x1", + "mnemonic": "add", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_37620": { + "virtual_address": 37620, + "size": 4, + "disassembly": "ldr r2, [0x9bcc]", + "mnemonic": "ldr", + "operands": "r2, [0x9bcc]", + "mode": "none" + }, + "instr_37624": { + "virtual_address": 37624, + "size": 4, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "none" + }, + "instr_37628": { + "virtual_address": 37628, + "size": 4, + "disassembly": "add r4, r4, #0x10", + "mnemonic": "add", + "operands": "r4, r4, #0x10", + "mode": "none" + }, + "instr_37632": { + "virtual_address": 37632, + "size": 4, + "disassembly": "stmia r9, {r2, r6}", + "mnemonic": "stmia", + "operands": "r9, {r2, r6}", + "mode": "none" + }, + "instr_37636": { + "virtual_address": 37636, + "size": 4, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_37640": { + "virtual_address": 37640, + "size": 4, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "instr_37644": { + "virtual_address": 37644, + "size": 4, + "disassembly": "addle r9, r9, #0x8", + "mnemonic": "addle", + "operands": "r9, r9, #0x8", + "mode": "none" + }, + "instr_37648": { + "virtual_address": 37648, + "size": 4, + "disassembly": "ble 0x92e4", + "mnemonic": "ble", + "operands": "0x92e4", + "mode": "none" + }, + "bb_37616": { + "virtual_address": 37616, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37652, + "children": [ + "instr_37616", + "instr_37620", + "instr_37624", + "instr_37628", + "instr_37632", + "instr_37636", + "instr_37640", + "instr_37644", + "instr_37648" + ] + }, + "instr_37652": { + "virtual_address": 37652, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_37656": { + "virtual_address": 37656, + "size": 4, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "none" + }, + "instr_37660": { + "virtual_address": 37660, + "size": 4, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "none" + }, + "instr_37664": { + "virtual_address": 37664, + "size": 4, + "disassembly": "bl 0x10460", + "mnemonic": "bl", + "operands": "0x10460", + "mode": "none" + }, + "instr_37668": { + "virtual_address": 37668, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_37672": { + "virtual_address": 37672, + "size": 4, + "disassembly": "bne 0x941c", + "mnemonic": "bne", + "operands": "0x941c", + "mode": "none" + }, + "bb_37652": { + "virtual_address": 37652, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37676, + "children": [ + "instr_37652", + "instr_37656", + "instr_37660", + "instr_37664", + "instr_37668", + "instr_37672" + ] + }, + "instr_37676": { + "virtual_address": 37676, + "size": 4, + "disassembly": "sub r5, r5, #0x10", + "mnemonic": "sub", + "operands": "r5, r5, #0x10", + "mode": "none" + }, + "instr_37680": { + "virtual_address": 37680, + "size": 4, + "disassembly": "add r3, sp, #0xa4", + "mnemonic": "add", + "operands": "r3, sp, #0xa4", + "mode": "none" + }, + "instr_37684": { + "virtual_address": 37684, + "size": 4, + "disassembly": "cmp r5, #0x10", + "mnemonic": "cmp", + "operands": "r5, #0x10", + "mode": "none" + }, + "instr_37688": { + "virtual_address": 37688, + "size": 4, + "disassembly": "ldmia r3, {r3, r4}", + "mnemonic": "ldmia", + "operands": "r3, {r3, r4}", + "mode": "none" + }, + "instr_37692": { + "virtual_address": 37692, + "size": 4, + "disassembly": "add r9, sp, #0xac", + "mnemonic": "add", + "operands": "r9, sp, #0xac", + "mode": "none" + }, + "instr_37696": { + "virtual_address": 37696, + "size": 4, + "disassembly": "bgt 0x92f0", + "mnemonic": "bgt", + "operands": "0x92f0", + "mode": "none" + }, + "bb_37676": { + "virtual_address": 37676, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37700, + "children": [ + "instr_37676", + "instr_37680", + "instr_37684", + "instr_37688", + "instr_37692", + "instr_37696" + ] + }, + "instr_37700": { + "virtual_address": 37700, + "size": 4, + "disassembly": "add r3, r3, #0x1", + "mnemonic": "add", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_37704": { + "virtual_address": 37704, + "size": 4, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "none" + }, + "instr_37708": { + "virtual_address": 37708, + "size": 4, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "instr_37712": { + "virtual_address": 37712, + "size": 4, + "disassembly": "ldr r3, [0x9bcc]", + "mnemonic": "ldr", + "operands": "r3, [0x9bcc]", + "mode": "none" + }, + "instr_37716": { + "virtual_address": 37716, + "size": 4, + "disassembly": "add r4, r4, r5", + "mnemonic": "add", + "operands": "r4, r4, r5", + "mode": "none" + }, + "instr_37720": { + "virtual_address": 37720, + "size": 4, + "disassembly": "str r5, [r9, #0x4]", + "mnemonic": "str", + "operands": "r5, [r9, #0x4]", + "mode": "none" + }, + "instr_37724": { + "virtual_address": 37724, + "size": 4, + "disassembly": "str r3, [r9, #0x0]", + "mnemonic": "str", + "operands": "r3, [r9, #0x0]", + "mode": "none" + }, + "instr_37728": { + "virtual_address": 37728, + "size": 4, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_37732": { + "virtual_address": 37732, + "size": 4, + "disassembly": "addle r9, r9, #0x8", + "mnemonic": "addle", + "operands": "r9, r9, #0x8", + "mode": "none" + }, + "instr_37736": { + "virtual_address": 37736, + "size": 4, + "disassembly": "ble 0x8b50", + "mnemonic": "ble", + "operands": "0x8b50", + "mode": "none" + }, + "bb_37700": { + "virtual_address": 37700, + "size": 40, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37740, + "children": [ + "instr_37700", + "instr_37704", + "instr_37708", + "instr_37712", + "instr_37716", + "instr_37720", + "instr_37724", + "instr_37728", + "instr_37732", + "instr_37736" + ] + }, + "instr_37740": { + "virtual_address": 37740, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_37744": { + "virtual_address": 37744, + "size": 4, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "none" + }, + "instr_37748": { + "virtual_address": 37748, + "size": 4, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "none" + }, + "instr_37752": { + "virtual_address": 37752, + "size": 4, + "disassembly": "bl 0x10460", + "mnemonic": "bl", + "operands": "0x10460", + "mode": "none" + }, + "instr_37756": { + "virtual_address": 37756, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_37760": { + "virtual_address": 37760, + "size": 4, + "disassembly": "bne 0x941c", + "mnemonic": "bne", + "operands": "0x941c", + "mode": "none" + }, + "bb_37740": { + "virtual_address": 37740, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37764, + "children": [ + "instr_37740", + "instr_37744", + "instr_37748", + "instr_37752", + "instr_37756", + "instr_37760" + ] + }, + "instr_37764": { + "virtual_address": 37764, + "size": 4, + "disassembly": "ldr r4, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_37768": { + "virtual_address": 37768, + "size": 4, + "disassembly": "add r9, sp, #0xac", + "mnemonic": "add", + "operands": "r9, sp, #0xac", + "mode": "none" + }, + "instr_37772": { + "virtual_address": 37772, + "size": 4, + "disassembly": "b 0x8b50", + "mnemonic": "b", + "operands": "0x8b50", + "mode": "none" + }, + "bb_37764": { + "virtual_address": 37764, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 35664, + "children": [ + "instr_37764", + "instr_37768", + "instr_37772" + ] + }, + "instr_37776": { + "virtual_address": 37776, + "size": 4, + "disassembly": "str r10, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r10, [sp, #0x1c]", + "mode": "none" + }, + "bb_37776": { + "virtual_address": 37776, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37780, + "children": [ + "instr_37776" + ] + }, + "instr_37780": { + "virtual_address": 37780, + "size": 4, + "disassembly": "cmp r2, #0x1", + "mnemonic": "cmp", + "operands": "r2, #0x1", + "mode": "none" + }, + "instr_37784": { + "virtual_address": 37784, + "size": 4, + "disassembly": "beq 0x9790", + "mnemonic": "beq", + "operands": "0x9790", + "mode": "none" + }, + "bb_37780": { + "virtual_address": 37780, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37788, + "children": [ + "instr_37780", + "instr_37784" + ] + }, + "instr_37788": { + "virtual_address": 37788, + "size": 4, + "disassembly": "cmp r2, #0x2", + "mnemonic": "cmp", + "operands": "r2, #0x2", + "mode": "none" + }, + "instr_37792": { + "virtual_address": 37792, + "size": 4, + "disassembly": "add r3, sp, #0x150", + "mnemonic": "add", + "operands": "r3, sp, #0x150", + "mode": "none" + }, + "instr_37796": { + "virtual_address": 37796, + "size": 4, + "disassembly": "beq 0x9694", + "mnemonic": "beq", + "operands": "0x9694", + "mode": "none" + }, + "bb_37788": { + "virtual_address": 37788, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37800, + "children": [ + "instr_37788", + "instr_37792", + "instr_37796" + ] + }, + "instr_37800": { + "virtual_address": 37800, + "size": 4, + "disassembly": "mov r1, r3", + "mnemonic": "mov", + "operands": "r1, r3", + "mode": "none" + }, + "bb_37800": { + "virtual_address": 37800, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37804, + "children": [ + "instr_37800" + ] + }, + "instr_37804": { + "virtual_address": 37804, + "size": 4, + "disassembly": "mov r2, r4, lsr #0x3", + "mnemonic": "mov", + "operands": "r2, r4, lsr #0x3", + "mode": "none" + }, + "instr_37808": { + "virtual_address": 37808, + "size": 4, + "disassembly": "and r3, r4, #0x7", + "mnemonic": "and", + "operands": "r3, r4, #0x7", + "mode": "none" + }, + "instr_37812": { + "virtual_address": 37812, + "size": 4, + "disassembly": "orr r4, r2, r6, lsl #0x1d", + "mnemonic": "orr", + "operands": "r4, r2, r6, lsl #0x1d", + "mode": "none" + }, + "instr_37816": { + "virtual_address": 37816, + "size": 4, + "disassembly": "mov r6, r6, lsr #0x3", + "mnemonic": "mov", + "operands": "r6, r6, lsr #0x3", + "mode": "none" + }, + "instr_37820": { + "virtual_address": 37820, + "size": 4, + "disassembly": "add r3, r3, #0x30", + "mnemonic": "add", + "operands": "r3, r3, #0x30", + "mode": "none" + }, + "instr_37824": { + "virtual_address": 37824, + "size": 4, + "disassembly": "orrs r2, r4, r6", + "mnemonic": "orrs", + "operands": "r2, r4, r6", + "mode": "none" + }, + "instr_37828": { + "virtual_address": 37828, + "size": 4, + "disassembly": "mov r2, r1", + "mnemonic": "mov", + "operands": "r2, r1", + "mode": "none" + }, + "instr_37832": { + "virtual_address": 37832, + "size": 4, + "disassembly": "strb r3, [r1, #-0x1]!", + "mnemonic": "strb", + "operands": "r3, [r1, #-0x1]!", + "mode": "none" + }, + "instr_37836": { + "virtual_address": 37836, + "size": 4, + "disassembly": "bne 0x93ac", + "mnemonic": "bne", + "operands": "0x93ac", + "mode": "none" + }, + "bb_37804": { + "virtual_address": 37804, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37840, + "children": [ + "instr_37804", + "instr_37808", + "instr_37812", + "instr_37816", + "instr_37820", + "instr_37824", + "instr_37828", + "instr_37832", + "instr_37836" + ] + }, + "instr_37840": { + "virtual_address": 37840, + "size": 4, + "disassembly": "ldr r10, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r10, [sp, #0x1c]", + "mode": "none" + }, + "instr_37844": { + "virtual_address": 37844, + "size": 4, + "disassembly": "mov r0, r1", + "mnemonic": "mov", + "operands": "r0, r1", + "mode": "none" + }, + "instr_37848": { + "virtual_address": 37848, + "size": 4, + "disassembly": "str r1, [sp, #0x38]", + "mnemonic": "str", + "operands": "r1, [sp, #0x38]", + "mode": "none" + }, + "instr_37852": { + "virtual_address": 37852, + "size": 4, + "disassembly": "mov r1, r10", + "mnemonic": "mov", + "operands": "r1, r10", + "mode": "none" + }, + "instr_37856": { + "virtual_address": 37856, + "size": 4, + "disassembly": "cmp r3, #0x30", + "mnemonic": "cmp", + "operands": "r3, #0x30", + "mode": "none" + }, + "instr_37860": { + "virtual_address": 37860, + "size": 4, + "disassembly": "moveq r1, #0x0", + "mnemonic": "moveq", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_37864": { + "virtual_address": 37864, + "size": 4, + "disassembly": "andne r1, r1, #0x1", + "mnemonic": "andne", + "operands": "r1, r1, #0x1", + "mode": "none" + }, + "instr_37868": { + "virtual_address": 37868, + "size": 4, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_37872": { + "virtual_address": 37872, + "size": 4, + "disassembly": "bne 0x9fb8", + "mnemonic": "bne", + "operands": "0x9fb8", + "mode": "none" + }, + "bb_37840": { + "virtual_address": 37840, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37876, + "children": [ + "instr_37840", + "instr_37844", + "instr_37848", + "instr_37852", + "instr_37856", + "instr_37860", + "instr_37864", + "instr_37868", + "instr_37872" + ] + }, + "instr_37876": { + "virtual_address": 37876, + "size": 4, + "disassembly": "add r3, sp, #0x150", + "mnemonic": "add", + "operands": "r3, sp, #0x150", + "mode": "none" + }, + "instr_37880": { + "virtual_address": 37880, + "size": 4, + "disassembly": "sub r3, r3, r0", + "mnemonic": "sub", + "operands": "r3, r3, r0", + "mode": "none" + }, + "instr_37884": { + "virtual_address": 37884, + "size": 4, + "disassembly": "str r3, [sp, #0x28]", + "mnemonic": "str", + "operands": "r3, [sp, #0x28]", + "mode": "none" + }, + "instr_37888": { + "virtual_address": 37888, + "size": 4, + "disassembly": "b 0x8e98", + "mnemonic": "b", + "operands": "0x8e98", + "mode": "none" + }, + "bb_37876": { + "virtual_address": 37876, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36504, + "children": [ + "instr_37876", + "instr_37880", + "instr_37884", + "instr_37888" + ] + }, + "instr_37892": { + "virtual_address": 37892, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_37896": { + "virtual_address": 37896, + "size": 4, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "none" + }, + "instr_37900": { + "virtual_address": 37900, + "size": 4, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "none" + }, + "instr_37904": { + "virtual_address": 37904, + "size": 4, + "disassembly": "bl 0x10460", + "mnemonic": "bl", + "operands": "0x10460", + "mode": "none" + }, + "instr_37908": { + "virtual_address": 37908, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_37912": { + "virtual_address": 37912, + "size": 4, + "disassembly": "beq 0x8bc4", + "mnemonic": "beq", + "operands": "0x8bc4", + "mode": "none" + }, + "bb_37892": { + "virtual_address": 37892, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37916, + "children": [ + "instr_37892", + "instr_37896", + "instr_37900", + "instr_37904", + "instr_37908", + "instr_37912" + ] + }, + "instr_37916": { + "virtual_address": 37916, + "size": 4, + "disassembly": "mov r3, r7", + "mnemonic": "mov", + "operands": "r3, r7", + "mode": "none" + }, + "instr_37920": { + "virtual_address": 37920, + "size": 4, + "disassembly": "mov r7, r11", + "mnemonic": "mov", + "operands": "r7, r11", + "mode": "none" + }, + "instr_37924": { + "virtual_address": 37924, + "size": 4, + "disassembly": "mov r11, r3", + "mnemonic": "mov", + "operands": "r11, r3", + "mode": "none" + }, + "bb_37916": { + "virtual_address": 37916, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37928, + "children": [ + "instr_37916", + "instr_37920", + "instr_37924" + ] + }, + "instr_37928": { + "virtual_address": 37928, + "size": 4, + "disassembly": "ldr r1, [sp, #0x30]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x30]", + "mode": "none" + }, + "instr_37932": { + "virtual_address": 37932, + "size": 4, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_37936": { + "virtual_address": 37936, + "size": 4, + "disassembly": "movne r0, r7", + "mnemonic": "movne", + "operands": "r0, r7", + "mode": "none" + }, + "instr_37940": { + "virtual_address": 37940, + "size": 4, + "disassembly": "blne 0x0d590", + "mnemonic": "blne", + "operands": "0x0d590", + "mode": "none" + }, + "bb_37928": { + "virtual_address": 37928, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37944, + "children": [ + "instr_37928", + "instr_37932", + "instr_37936", + "instr_37940" + ] + }, + "instr_37944": { + "virtual_address": 37944, + "size": 4, + "disassembly": "ldr r3, [r11, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r11, #0x64]", + "mode": "none" + }, + "instr_37948": { + "virtual_address": 37948, + "size": 4, + "disassembly": "tst r3, #0x1", + "mnemonic": "tst", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_37952": { + "virtual_address": 37952, + "size": 4, + "disassembly": "ldrh r3, [r11, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r11, #0xc]", + "mode": "none" + }, + "instr_37956": { + "virtual_address": 37956, + "size": 4, + "disassembly": "bne 0x9450", + "mnemonic": "bne", + "operands": "0x9450", + "mode": "none" + }, + "bb_37944": { + "virtual_address": 37944, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37960, + "children": [ + "instr_37944", + "instr_37948", + "instr_37952", + "instr_37956" + ] + }, + "instr_37960": { + "virtual_address": 37960, + "size": 4, + "disassembly": "tst r3, #0x200", + "mnemonic": "tst", + "operands": "r3, #0x200", + "mode": "none" + }, + "instr_37964": { + "virtual_address": 37964, + "size": 4, + "disassembly": "beq 0x9f54", + "mnemonic": "beq", + "operands": "0x9f54", + "mode": "none" + }, + "bb_37960": { + "virtual_address": 37960, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37968, + "children": [ + "instr_37960", + "instr_37964" + ] + }, + "instr_37968": { + "virtual_address": 37968, + "size": 4, + "disassembly": "tst r3, #0x40", + "mnemonic": "tst", + "operands": "r3, #0x40", + "mode": "none" + }, + "instr_37972": { + "virtual_address": 37972, + "size": 4, + "disassembly": "bne 0x0acd4", + "mnemonic": "bne", + "operands": "0x0acd4", + "mode": "none" + }, + "bb_37968": { + "virtual_address": 37968, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37976, + "children": [ + "instr_37968", + "instr_37972" + ] + }, + "instr_37976": { + "virtual_address": 37976, + "size": 4, + "disassembly": "ldr r0, [sp, #0x24]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x24]", + "mode": "none" + }, + "instr_37980": { + "virtual_address": 37980, + "size": 4, + "disassembly": "add sp, sp, #0x154", + "mnemonic": "add", + "operands": "sp, sp, #0x154", + "mode": "none" + }, + "instr_37984": { + "virtual_address": 37984, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mode": "none" + }, + "instr_37988": { + "virtual_address": 37988, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_37976": { + "virtual_address": 37976, + "size": 16, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_37976", + "instr_37980", + "instr_37984", + "instr_37988" + ] + }, + "instr_37992": { + "virtual_address": 37992, + "size": 4, + "disassembly": "ldr r3, [sp, #0x4c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x4c]", + "mode": "none" + }, + "instr_37996": { + "virtual_address": 37996, + "size": 4, + "disassembly": "cmp r3, #0x1", + "mnemonic": "cmp", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_38000": { + "virtual_address": 38000, + "size": 4, + "disassembly": "ble 0x994c", + "mnemonic": "ble", + "operands": "0x994c", + "mode": "none" + }, + "bb_37992": { + "virtual_address": 37992, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 38004, + "children": [ + "instr_37992", + "instr_37996", + "instr_38000" + ] + }, + "instr_38004": { + "virtual_address": 38004, + "size": 4, + "disassembly": "ldr r3, [sp, #0x38]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x38]", + "mode": "none" + }, + "instr_38008": { + "virtual_address": 38008, + "size": 4, + "disassembly": "str r3, [r9, #0x0]", + "mnemonic": "str", + "operands": "r3, [r9, #0x0]", + "mode": "none" + }, + "instr_38012": { + "virtual_address": 38012, + "size": 4, + "disassembly": "mov r3, #0x1", + "mnemonic": "mov", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_38016": { + "virtual_address": 38016, + "size": 4, + "disassembly": "ldr r5, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r5, [sp, #0xa4]", + "mode": "none" + }, + "instr_38020": { + "virtual_address": 38020, + "size": 4, + "disassembly": "add r5, r5, r3", + "mnemonic": "add", + "operands": "r5, r5, r3", + "mode": "none" + }, + "instr_38024": { + "virtual_address": 38024, + "size": 4, + "disassembly": "add r4, r4, #0x1", + "mnemonic": "add", + "operands": "r4, r4, #0x1", + "mode": "none" + }, + "instr_38028": { + "virtual_address": 38028, + "size": 4, + "disassembly": "cmp r5, #0x7", + "mnemonic": "cmp", + "operands": "r5, #0x7", + "mode": "none" + }, + "instr_38032": { + "virtual_address": 38032, + "size": 4, + "disassembly": "str r3, [r9, #0x4]", + "mnemonic": "str", + "operands": "r3, [r9, #0x4]", + "mode": "none" + }, + "instr_38036": { + "virtual_address": 38036, + "size": 4, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_38040": { + "virtual_address": 38040, + "size": 4, + "disassembly": "str r5, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r5, [sp, #0xa4]", + "mode": "none" + }, + "instr_38044": { + "virtual_address": 38044, + "size": 4, + "disassembly": "addle r9, r9, #0x8", + "mnemonic": "addle", + "operands": "r9, r9, #0x8", + "mode": "none" + }, + "instr_38048": { + "virtual_address": 38048, + "size": 4, + "disassembly": "bgt 0x9f2c", + "mnemonic": "bgt", + "operands": "0x9f2c", + "mode": "none" + }, + "bb_38004": { + "virtual_address": 38004, + "size": 48, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 38052, + "children": [ + "instr_38004", + "instr_38008", + "instr_38012", + "instr_38016", + "instr_38020", + "instr_38024", + "instr_38028", + "instr_38032", + "instr_38036", + "instr_38040", + "instr_38044", + "instr_38048" + ] + }, + "instr_38052": { + "virtual_address": 38052, + "size": 4, + "disassembly": "ldr r3, [sp, #0x5c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x5c]", + "mode": "none" + }, + "instr_38056": { + "virtual_address": 38056, + "size": 4, + "disassembly": "add r5, r5, #0x1", + "mnemonic": "add", + "operands": "r5, r5, #0x1", + "mode": "none" + }, + "instr_38060": { + "virtual_address": 38060, + "size": 4, + "disassembly": "ldr r2, [sp, #0x60]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x60]", + "mode": "none" + }, + "instr_38064": { + "virtual_address": 38064, + "size": 4, + "disassembly": "add r4, r3, r4", + "mnemonic": "add", + "operands": "r4, r3, r4", + "mode": "none" + }, + "instr_38068": { + "virtual_address": 38068, + "size": 4, + "disassembly": "cmp r5, #0x7", + "mnemonic": "cmp", + "operands": "r5, #0x7", + "mode": "none" + }, + "instr_38072": { + "virtual_address": 38072, + "size": 4, + "disassembly": "stmia r9, {r2, r3}", + "mnemonic": "stmia", + "operands": "r9, {r2, r3}", + "mode": "none" + }, + "instr_38076": { + "virtual_address": 38076, + "size": 4, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_38080": { + "virtual_address": 38080, + "size": 4, + "disassembly": "str r5, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r5, [sp, #0xa4]", + "mode": "none" + }, + "instr_38084": { + "virtual_address": 38084, + "size": 4, + "disassembly": "addle r9, r9, #0x8", + "mnemonic": "addle", + "operands": "r9, r9, #0x8", + "mode": "none" + }, + "instr_38088": { + "virtual_address": 38088, + "size": 4, + "disassembly": "bgt 0x9f04", + "mnemonic": "bgt", + "operands": "0x9f04", + "mode": "none" + }, + "bb_38052": { + "virtual_address": 38052, + "size": 40, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 38092, + "children": [ + "instr_38052", + "instr_38056", + "instr_38060", + "instr_38064", + "instr_38068", + "instr_38072", + "instr_38076", + "instr_38080", + "instr_38084", + "instr_38088" + ] + }, + "instr_38092": { + "virtual_address": 38092, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_38096": { + "virtual_address": 38096, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_38100": { + "virtual_address": 38100, + "size": 4, + "disassembly": "add r1, sp, #0x50", + "mnemonic": "add", + "operands": "r1, sp, #0x50", + "mode": "none" + }, + "instr_38104": { + "virtual_address": 38104, + "size": 4, + "disassembly": "ldmia r1, {r0, r1}", + "mnemonic": "ldmia", + "operands": "r1, {r0, r1}", + "mode": "none" + }, + "instr_38108": { + "virtual_address": 38108, + "size": 4, + "disassembly": "bl 0x13bf0", + "mnemonic": "bl", + "operands": "0x13bf0", + "mode": "none" + }, + "instr_38112": { + "virtual_address": 38112, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_38116": { + "virtual_address": 38116, + "size": 4, + "disassembly": "bne 0x99a8", + "mnemonic": "bne", + "operands": "0x99a8", + "mode": "none" + }, + "bb_38092": { + "virtual_address": 38092, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 38120, + "children": [ + "instr_38092", + "instr_38096", + "instr_38100", + "instr_38104", + "instr_38108", + "instr_38112", + "instr_38116" + ] + }, + "instr_38120": { + "virtual_address": 38120, + "size": 4, + "disassembly": "ldr r3, [sp, #0x38]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x38]", + "mode": "none" + }, + "instr_38124": { + "virtual_address": 38124, + "size": 4, + "disassembly": "add r3, r3, #0x1", + "mnemonic": "add", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_38128": { + "virtual_address": 38128, + "size": 4, + "disassembly": "str r3, [r9, #0x0]", + "mnemonic": "str", + "operands": "r3, [r9, #0x0]", + "mode": "none" + }, + "instr_38132": { + "virtual_address": 38132, + "size": 4, + "disassembly": "ldr r3, [sp, #0x4c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x4c]", + "mode": "none" + }, + "instr_38136": { + "virtual_address": 38136, + "size": 4, + "disassembly": "add r5, r5, #0x1", + "mnemonic": "add", + "operands": "r5, r5, #0x1", + "mode": "none" + }, + "instr_38140": { + "virtual_address": 38140, + "size": 4, + "disassembly": "sub r3, r3, #0x1", + "mnemonic": "sub", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_38144": { + "virtual_address": 38144, + "size": 4, + "disassembly": "add r4, r4, r3", + "mnemonic": "add", + "operands": "r4, r4, r3", + "mode": "none" + }, + "instr_38148": { + "virtual_address": 38148, + "size": 4, + "disassembly": "cmp r5, #0x7", + "mnemonic": "cmp", + "operands": "r5, #0x7", + "mode": "none" + }, + "instr_38152": { + "virtual_address": 38152, + "size": 4, + "disassembly": "str r5, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r5, [sp, #0xa4]", + "mode": "none" + }, + "instr_38156": { + "virtual_address": 38156, + "size": 4, + "disassembly": "str r3, [r9, #0x4]", + "mnemonic": "str", + "operands": "r3, [r9, #0x4]", + "mode": "none" + }, + "instr_38160": { + "virtual_address": 38160, + "size": 4, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_38164": { + "virtual_address": 38164, + "size": 4, + "disassembly": "bgt 0x9980", + "mnemonic": "bgt", + "operands": "0x9980", + "mode": "none" + }, + "bb_38120": { + "virtual_address": 38120, + "size": 48, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 38168, + "children": [ + "instr_38120", + "instr_38124", + "instr_38128", + "instr_38132", + "instr_38136", + "instr_38140", + "instr_38144", + "instr_38148", + "instr_38152", + "instr_38156", + "instr_38160", + "instr_38164" + ] + }, + "instr_38168": { + "virtual_address": 38168, + "size": 4, + "disassembly": "add r9, r9, #0x8", + "mnemonic": "add", + "operands": "r9, r9, #0x8", + "mode": "none" + }, + "bb_38168": { + "virtual_address": 38168, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 38172, + "children": [ + "instr_38168" + ] + }, + "instr_38172": { + "virtual_address": 38172, + "size": 4, + "disassembly": "ldr r3, [sp, #0x6c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x6c]", + "mode": "none" + }, + "instr_38176": { + "virtual_address": 38176, + "size": 4, + "disassembly": "add r5, r5, #0x1", + "mnemonic": "add", + "operands": "r5, r5, #0x1", + "mode": "none" + }, + "instr_38180": { + "virtual_address": 38180, + "size": 4, + "disassembly": "add r4, r3, r4", + "mnemonic": "add", + "operands": "r4, r3, r4", + "mode": "none" + }, + "instr_38184": { + "virtual_address": 38184, + "size": 4, + "disassembly": "str r3, [r9, #0x4]", + "mnemonic": "str", + "operands": "r3, [r9, #0x4]", + "mode": "none" + }, + "instr_38188": { + "virtual_address": 38188, + "size": 4, + "disassembly": "cmp r5, #0x7", + "mnemonic": "cmp", + "operands": "r5, #0x7", + "mode": "none" + }, + "instr_38192": { + "virtual_address": 38192, + "size": 4, + "disassembly": "add r3, sp, #0x90", + "mnemonic": "add", + "operands": "r3, sp, #0x90", + "mode": "none" + }, + "instr_38196": { + "virtual_address": 38196, + "size": 4, + "disassembly": "str r5, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r5, [sp, #0xa4]", + "mode": "none" + }, + "instr_38200": { + "virtual_address": 38200, + "size": 4, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_38204": { + "virtual_address": 38204, + "size": 4, + "disassembly": "str r3, [r9, #0x0]", + "mnemonic": "str", + "operands": "r3, [r9, #0x0]", + "mode": "none" + }, + "instr_38208": { + "virtual_address": 38208, + "size": 4, + "disassembly": "ble 0x8b84", + "mnemonic": "ble", + "operands": "0x8b84", + "mode": "none" + }, + "bb_38172": { + "virtual_address": 38172, + "size": 40, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 38212, + "children": [ + "instr_38172", + "instr_38176", + "instr_38180", + "instr_38184", + "instr_38188", + "instr_38192", + "instr_38196", + "instr_38200", + "instr_38204", + "instr_38208" + ] + }, + "instr_38212": { + "virtual_address": 38212, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_38216": { + "virtual_address": 38216, + "size": 4, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "none" + }, + "instr_38220": { + "virtual_address": 38220, + "size": 4, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "none" + }, + "instr_38224": { + "virtual_address": 38224, + "size": 4, + "disassembly": "bl 0x10460", + "mnemonic": "bl", + "operands": "0x10460", + "mode": "none" + }, + "instr_38228": { + "virtual_address": 38228, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_38232": { + "virtual_address": 38232, + "size": 4, + "disassembly": "bne 0x941c", + "mnemonic": "bne", + "operands": "0x941c", + "mode": "none" + }, + "bb_38212": { + "virtual_address": 38212, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 38236, + "children": [ + "instr_38212", + "instr_38216", + "instr_38220", + "instr_38224", + "instr_38228", + "instr_38232" + ] + }, + "instr_38236": { + "virtual_address": 38236, + "size": 4, + "disassembly": "ldr r4, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_38240": { + "virtual_address": 38240, + "size": 4, + "disassembly": "add r9, sp, #0xac", + "mnemonic": "add", + "operands": "r9, sp, #0xac", + "mode": "none" + }, + "instr_38244": { + "virtual_address": 38244, + "size": 4, + "disassembly": "b 0x8b88", + "mnemonic": "b", + "operands": "0x8b88", + "mode": "none" + }, + "bb_38236": { + "virtual_address": 38236, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 35720, + "children": [ + "instr_38236", + "instr_38240", + "instr_38244" + ] + }, + "instr_38248": { + "virtual_address": 38248, + "size": 4, + "disassembly": "cmp r6, #0x10", + "mnemonic": "cmp", + "operands": "r6, #0x10", + "mode": "none" + }, + "instr_38252": { + "virtual_address": 38252, + "size": 4, + "disassembly": "ble 0x0ab98", + "mnemonic": "ble", + "operands": "0x0ab98", + "mode": "none" + }, + "bb_38248": { + "virtual_address": 38248, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 38256, + "children": [ + "instr_38248", + "instr_38252" + ] + }, + "instr_38256": { + "virtual_address": 38256, + "size": 4, + "disassembly": "ldr r12, [0x9bd0]", + "mnemonic": "ldr", + "operands": "r12, [0x9bd0]", + "mode": "none" + }, + "instr_38260": { + "virtual_address": 38260, + "size": 4, + "disassembly": "ldr r1, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0xa8]", + "mode": "none" + }, + "instr_38264": { + "virtual_address": 38264, + "size": 4, + "disassembly": "str r8, [sp, #0x7c]", + "mnemonic": "str", + "operands": "r8, [sp, #0x7c]", + "mode": "none" + }, + "instr_38268": { + "virtual_address": 38268, + "size": 4, + "disassembly": "mov r4, #0x10", + "mnemonic": "mov", + "operands": "r4, #0x10", + "mode": "none" + }, + "instr_38272": { + "virtual_address": 38272, + "size": 4, + "disassembly": "mov r8, r3", + "mnemonic": "mov", + "operands": "r8, r3", + "mode": "none" + }, + "instr_38276": { + "virtual_address": 38276, + "size": 4, + "disassembly": "mov r0, r1", + "mnemonic": "mov", + "operands": "r0, r1", + "mode": "none" + }, + "instr_38280": { + "virtual_address": 38280, + "size": 4, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "none" + }, + "instr_38284": { + "virtual_address": 38284, + "size": 4, + "disassembly": "ldr r2, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0xa4]", + "mode": "none" + }, + "instr_38288": { + "virtual_address": 38288, + "size": 4, + "disassembly": "mov r9, r5", + "mnemonic": "mov", + "operands": "r9, r5", + "mode": "none" + }, + "instr_38292": { + "virtual_address": 38292, + "size": 4, + "disassembly": "str r12, [sp, #0x64]", + "mnemonic": "str", + "operands": "r12, [sp, #0x64]", + "mode": "none" + }, + "instr_38296": { + "virtual_address": 38296, + "size": 4, + "disassembly": "mov r5, r12", + "mnemonic": "mov", + "operands": "r5, r12", + "mode": "none" + }, + "instr_38300": { + "virtual_address": 38300, + "size": 4, + "disassembly": "b 0x95ac", + "mnemonic": "b", + "operands": "0x95ac", + "mode": "none" + }, + "bb_38256": { + "virtual_address": 38256, + "size": 48, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 38316, + "children": [ + "instr_38256", + "instr_38260", + "instr_38264", + "instr_38268", + "instr_38272", + "instr_38276", + "instr_38280", + "instr_38284", + "instr_38288", + "instr_38292", + "instr_38296", + "instr_38300" + ] + }, + "instr_38304": { + "virtual_address": 38304, + "size": 4, + "disassembly": "sub r6, r6, #0x10", + "mnemonic": "sub", + "operands": "r6, r6, #0x10", + "mode": "none" + }, + "instr_38308": { + "virtual_address": 38308, + "size": 4, + "disassembly": "cmp r6, #0x10", + "mnemonic": "cmp", + "operands": "r6, #0x10", + "mode": "none" + }, + "instr_38312": { + "virtual_address": 38312, + "size": 4, + "disassembly": "ble 0x9600", + "mnemonic": "ble", + "operands": "0x9600", + "mode": "none" + }, + "bb_38304": { + "virtual_address": 38304, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 38316, + "children": [ + "instr_38304", + "instr_38308", + "instr_38312" + ] + }, + "instr_38316": { + "virtual_address": 38316, + "size": 4, + "disassembly": "add r2, r2, #0x1", + "mnemonic": "add", + "operands": "r2, r2, #0x1", + "mode": "none" + }, + "instr_38320": { + "virtual_address": 38320, + "size": 4, + "disassembly": "add r0, r0, #0x10", + "mnemonic": "add", + "operands": "r0, r0, #0x10", + "mode": "none" + }, + "instr_38324": { + "virtual_address": 38324, + "size": 4, + "disassembly": "cmp r2, #0x7", + "mnemonic": "cmp", + "operands": "r2, #0x7", + "mode": "none" + }, + "instr_38328": { + "virtual_address": 38328, + "size": 4, + "disassembly": "str r5, [r3, #0x0]", + "mnemonic": "str", + "operands": "r5, [r3, #0x0]", + "mode": "none" + }, + "instr_38332": { + "virtual_address": 38332, + "size": 4, + "disassembly": "str r4, [r3, #0x4]", + "mnemonic": "str", + "operands": "r4, [r3, #0x4]", + "mode": "none" + }, + "instr_38336": { + "virtual_address": 38336, + "size": 4, + "disassembly": "str r0, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r0, [sp, #0xa8]", + "mode": "none" + }, + "instr_38340": { + "virtual_address": 38340, + "size": 4, + "disassembly": "str r2, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r2, [sp, #0xa4]", + "mode": "none" + }, + "instr_38344": { + "virtual_address": 38344, + "size": 4, + "disassembly": "addle r3, r3, #0x8", + "mnemonic": "addle", + "operands": "r3, r3, #0x8", + "mode": "none" + }, + "instr_38348": { + "virtual_address": 38348, + "size": 4, + "disassembly": "ble 0x95a0", + "mnemonic": "ble", + "operands": "0x95a0", + "mode": "none" + }, + "bb_38316": { + "virtual_address": 38316, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 38352, + "children": [ + "instr_38316", + "instr_38320", + "instr_38324", + "instr_38328", + "instr_38332", + "instr_38336", + "instr_38340", + "instr_38344", + "instr_38348" + ] + }, + "instr_38352": { + "virtual_address": 38352, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_38356": { + "virtual_address": 38356, + "size": 4, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "none" + }, + "instr_38360": { + "virtual_address": 38360, + "size": 4, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "none" + }, + "instr_38364": { + "virtual_address": 38364, + "size": 4, + "disassembly": "bl 0x10460", + "mnemonic": "bl", + "operands": "0x10460", + "mode": "none" + }, + "instr_38368": { + "virtual_address": 38368, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_38372": { + "virtual_address": 38372, + "size": 4, + "disassembly": "bne 0x941c", + "mnemonic": "bne", + "operands": "0x941c", + "mode": "none" + }, + "bb_38352": { + "virtual_address": 38352, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 38376, + "children": [ + "instr_38352", + "instr_38356", + "instr_38360", + "instr_38364", + "instr_38368", + "instr_38372" + ] + }, + "instr_38376": { + "virtual_address": 38376, + "size": 4, + "disassembly": "sub r6, r6, #0x10", + "mnemonic": "sub", + "operands": "r6, r6, #0x10", + "mode": "none" + }, + "instr_38380": { + "virtual_address": 38380, + "size": 4, + "disassembly": "cmp r6, #0x10", + "mnemonic": "cmp", + "operands": "r6, #0x10", + "mode": "none" + }, + "instr_38384": { + "virtual_address": 38384, + "size": 4, + "disassembly": "ldr r0, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0xa8]", + "mode": "none" + }, + "instr_38388": { + "virtual_address": 38388, + "size": 4, + "disassembly": "ldr r2, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0xa4]", + "mode": "none" + }, + "instr_38392": { + "virtual_address": 38392, + "size": 4, + "disassembly": "add r3, sp, #0xac", + "mnemonic": "add", + "operands": "r3, sp, #0xac", + "mode": "none" + }, + "instr_38396": { + "virtual_address": 38396, + "size": 4, + "disassembly": "bgt 0x95ac", + "mnemonic": "bgt", + "operands": "0x95ac", + "mode": "none" + }, + "bb_38376": { + "virtual_address": 38376, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 38400, + "children": [ + "instr_38376", + "instr_38380", + "instr_38384", + "instr_38388", + "instr_38392", + "instr_38396" + ] + }, + "instr_38400": { + "virtual_address": 38400, + "size": 4, + "disassembly": "mov r1, r0", + "mnemonic": "mov", + "operands": "r1, r0", + "mode": "none" + }, + "instr_38404": { + "virtual_address": 38404, + "size": 4, + "disassembly": "mov r5, r9", + "mnemonic": "mov", + "operands": "r5, r9", + "mode": "none" + }, + "instr_38408": { + "virtual_address": 38408, + "size": 4, + "disassembly": "mov r9, r3", + "mnemonic": "mov", + "operands": "r9, r3", + "mode": "none" + }, + "instr_38412": { + "virtual_address": 38412, + "size": 4, + "disassembly": "mov r3, r8", + "mnemonic": "mov", + "operands": "r3, r8", + "mode": "none" + }, + "instr_38416": { + "virtual_address": 38416, + "size": 4, + "disassembly": "ldr r8, [sp, #0x7c]", + "mnemonic": "ldr", + "operands": "r8, [sp, #0x7c]", + "mode": "none" + }, + "bb_38400": { + "virtual_address": 38400, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 38420, + "children": [ + "instr_38400", + "instr_38404", + "instr_38408", + "instr_38412", + "instr_38416" + ] + }, + "instr_38420": { + "virtual_address": 38420, + "size": 4, + "disassembly": "add r2, r2, #0x1", + "mnemonic": "add", + "operands": "r2, r2, #0x1", + "mode": "none" + }, + "instr_38424": { + "virtual_address": 38424, + "size": 4, + "disassembly": "ldr r0, [sp, #0x64]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x64]", + "mode": "none" + }, + "instr_38428": { + "virtual_address": 38428, + "size": 4, + "disassembly": "add r4, r6, r1", + "mnemonic": "add", + "operands": "r4, r6, r1", + "mode": "none" + }, + "instr_38432": { + "virtual_address": 38432, + "size": 4, + "disassembly": "cmp r2, #0x7", + "mnemonic": "cmp", + "operands": "r2, #0x7", + "mode": "none" + }, + "instr_38436": { + "virtual_address": 38436, + "size": 4, + "disassembly": "str r0, [r9, #0x0]", + "mnemonic": "str", + "operands": "r0, [r9, #0x0]", + "mode": "none" + }, + "instr_38440": { + "virtual_address": 38440, + "size": 4, + "disassembly": "str r6, [r9, #0x4]", + "mnemonic": "str", + "operands": "r6, [r9, #0x4]", + "mode": "none" + }, + "instr_38444": { + "virtual_address": 38444, + "size": 4, + "disassembly": "str r2, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r2, [sp, #0xa4]", + "mode": "none" + }, + "instr_38448": { + "virtual_address": 38448, + "size": 4, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_38452": { + "virtual_address": 38452, + "size": 4, + "disassembly": "bgt 0x9f64", + "mnemonic": "bgt", + "operands": "0x9f64", + "mode": "none" + }, + "bb_38420": { + "virtual_address": 38420, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 38456, + "children": [ + "instr_38420", + "instr_38424", + "instr_38428", + "instr_38432", + "instr_38436", + "instr_38440", + "instr_38444", + "instr_38448", + "instr_38452" + ] + }, + "instr_38456": { + "virtual_address": 38456, + "size": 4, + "disassembly": "ldrb r2, [sp, #0x83]", + "mnemonic": "ldrb", + "operands": "r2, [sp, #0x83]", + "mode": "none" + }, + "instr_38460": { + "virtual_address": 38460, + "size": 4, + "disassembly": "add r9, r9, #0x8", + "mnemonic": "add", + "operands": "r9, r9, #0x8", + "mode": "none" + }, + "instr_38464": { + "virtual_address": 38464, + "size": 4, + "disassembly": "b 0x8ac4", + "mnemonic": "b", + "operands": "0x8ac4", + "mode": "none" + }, + "bb_38456": { + "virtual_address": 38456, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 35524, + "children": [ + "instr_38456", + "instr_38460", + "instr_38464" + ] + }, + "instr_38468": { + "virtual_address": 38468, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_38472": { + "virtual_address": 38472, + "size": 4, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "none" + }, + "instr_38476": { + "virtual_address": 38476, + "size": 4, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "none" + }, + "instr_38480": { + "virtual_address": 38480, + "size": 4, + "disassembly": "str r3, [sp, #0x64]", + "mnemonic": "str", + "operands": "r3, [sp, #0x64]", + "mode": "none" + }, + "instr_38484": { + "virtual_address": 38484, + "size": 4, + "disassembly": "bl 0x10460", + "mnemonic": "bl", + "operands": "0x10460", + "mode": "none" + }, + "instr_38488": { + "virtual_address": 38488, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_38492": { + "virtual_address": 38492, + "size": 4, + "disassembly": "bne 0x941c", + "mnemonic": "bne", + "operands": "0x941c", + "mode": "none" + }, + "bb_38468": { + "virtual_address": 38468, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 38496, + "children": [ + "instr_38468", + "instr_38472", + "instr_38476", + "instr_38480", + "instr_38484", + "instr_38488", + "instr_38492" + ] + }, + "instr_38496": { + "virtual_address": 38496, + "size": 4, + "disassembly": "ldr r4, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_38500": { + "virtual_address": 38500, + "size": 4, + "disassembly": "ldr r3, [sp, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x64]", + "mode": "none" + }, + "instr_38504": { + "virtual_address": 38504, + "size": 4, + "disassembly": "add r9, sp, #0xac", + "mnemonic": "add", + "operands": "r9, sp, #0xac", + "mode": "none" + }, + "instr_38508": { + "virtual_address": 38508, + "size": 4, + "disassembly": "b 0x8afc", + "mnemonic": "b", + "operands": "0x8afc", + "mode": "none" + }, + "bb_38496": { + "virtual_address": 38496, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 35580, + "children": [ + "instr_38496", + "instr_38500", + "instr_38504", + "instr_38508" + ] + }, + "instr_38512": { + "virtual_address": 38512, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_38516": { + "virtual_address": 38516, + "size": 4, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "none" + }, + "instr_38520": { + "virtual_address": 38520, + "size": 4, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "none" + }, + "instr_38524": { + "virtual_address": 38524, + "size": 4, + "disassembly": "bl 0x10460", + "mnemonic": "bl", + "operands": "0x10460", + "mode": "none" + }, + "instr_38528": { + "virtual_address": 38528, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_38532": { + "virtual_address": 38532, + "size": 4, + "disassembly": "bne 0x941c", + "mnemonic": "bne", + "operands": "0x941c", + "mode": "none" + }, + "bb_38512": { + "virtual_address": 38512, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 38536, + "children": [ + "instr_38512", + "instr_38516", + "instr_38520", + "instr_38524", + "instr_38528", + "instr_38532" + ] + }, + "instr_38536": { + "virtual_address": 38536, + "size": 4, + "disassembly": "ldr r4, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_38540": { + "virtual_address": 38540, + "size": 4, + "disassembly": "add r9, sp, #0xac", + "mnemonic": "add", + "operands": "r9, sp, #0xac", + "mode": "none" + }, + "instr_38544": { + "virtual_address": 38544, + "size": 4, + "disassembly": "b 0x8b34", + "mnemonic": "b", + "operands": "0x8b34", + "mode": "none" + }, + "bb_38536": { + "virtual_address": 38536, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 35636, + "children": [ + "instr_38536", + "instr_38540", + "instr_38544" + ] + }, + "instr_38548": { + "virtual_address": 38548, + "size": 4, + "disassembly": "ldr r1, [sp, #0x68]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x68]", + "mode": "none" + }, + "bb_38548": { + "virtual_address": 38548, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 38552, + "children": [ + "instr_38548" + ] + }, + "instr_38552": { + "virtual_address": 38552, + "size": 4, + "disassembly": "and r2, r4, #0xf", + "mnemonic": "and", + "operands": "r2, r4, #0xf", + "mode": "none" + }, + "instr_38556": { + "virtual_address": 38556, + "size": 4, + "disassembly": "ldrb r2, [r1, r2]", + "mnemonic": "ldrb", + "operands": "r2, [r1, r2]", + "mode": "none" + }, + "instr_38560": { + "virtual_address": 38560, + "size": 4, + "disassembly": "mov r4, r4, lsr #0x4", + "mnemonic": "mov", + "operands": "r4, r4, lsr #0x4", + "mode": "none" + }, + "instr_38564": { + "virtual_address": 38564, + "size": 4, + "disassembly": "orr r4, r4, r6, lsl #0x1c", + "mnemonic": "orr", + "operands": "r4, r4, r6, lsl #0x1c", + "mode": "none" + }, + "instr_38568": { + "virtual_address": 38568, + "size": 4, + "disassembly": "mov r6, r6, lsr #0x4", + "mnemonic": "mov", + "operands": "r6, r6, lsr #0x4", + "mode": "none" + }, + "instr_38572": { + "virtual_address": 38572, + "size": 4, + "disassembly": "strb r2, [r3, #-0x1]!", + "mnemonic": "strb", + "operands": "r2, [r3, #-0x1]!", + "mode": "none" + }, + "instr_38576": { + "virtual_address": 38576, + "size": 4, + "disassembly": "orrs r2, r4, r6", + "mnemonic": "orrs", + "operands": "r2, r4, r6", + "mode": "none" + }, + "instr_38580": { + "virtual_address": 38580, + "size": 4, + "disassembly": "bne 0x9698", + "mnemonic": "bne", + "operands": "0x9698", + "mode": "none" + }, + "bb_38552": { + "virtual_address": 38552, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 38584, + "children": [ + "instr_38552", + "instr_38556", + "instr_38560", + "instr_38564", + "instr_38568", + "instr_38572", + "instr_38576", + "instr_38580" + ] + }, + "instr_38584": { + "virtual_address": 38584, + "size": 4, + "disassembly": "add r2, sp, #0x150", + "mnemonic": "add", + "operands": "r2, sp, #0x150", + "mode": "none" + }, + "instr_38588": { + "virtual_address": 38588, + "size": 4, + "disassembly": "str r3, [sp, #0x38]", + "mnemonic": "str", + "operands": "r3, [sp, #0x38]", + "mode": "none" + }, + "instr_38592": { + "virtual_address": 38592, + "size": 4, + "disassembly": "sub r3, r2, r3", + "mnemonic": "sub", + "operands": "r3, r2, r3", + "mode": "none" + }, + "instr_38596": { + "virtual_address": 38596, + "size": 4, + "disassembly": "ldr r10, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r10, [sp, #0x1c]", + "mode": "none" + }, + "instr_38600": { + "virtual_address": 38600, + "size": 4, + "disassembly": "str r3, [sp, #0x28]", + "mnemonic": "str", + "operands": "r3, [sp, #0x28]", + "mode": "none" + }, + "instr_38604": { + "virtual_address": 38604, + "size": 4, + "disassembly": "b 0x8e98", + "mnemonic": "b", + "operands": "0x8e98", + "mode": "none" + }, + "bb_38584": { + "virtual_address": 38584, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36504, + "children": [ + "instr_38584", + "instr_38588", + "instr_38592", + "instr_38596", + "instr_38600", + "instr_38604" + ] + }, + "instr_38608": { + "virtual_address": 38608, + "size": 4, + "disassembly": "cmp r5, #0x10", + "mnemonic": "cmp", + "operands": "r5, #0x10", + "mode": "none" + }, + "instr_38612": { + "virtual_address": 38612, + "size": 4, + "disassembly": "ble 0x0ac8c", + "mnemonic": "ble", + "operands": "0x0ac8c", + "mode": "none" + }, + "bb_38608": { + "virtual_address": 38608, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 38616, + "children": [ + "instr_38608", + "instr_38612" + ] + }, + "instr_38616": { + "virtual_address": 38616, + "size": 4, + "disassembly": "ldr r10, [0x9bd0]", + "mnemonic": "ldr", + "operands": "r10, [0x9bd0]", + "mode": "none" + }, + "instr_38620": { + "virtual_address": 38620, + "size": 4, + "disassembly": "mov r6, #0x10", + "mnemonic": "mov", + "operands": "r6, #0x10", + "mode": "none" + }, + "instr_38624": { + "virtual_address": 38624, + "size": 4, + "disassembly": "ldr r3, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "instr_38628": { + "virtual_address": 38628, + "size": 4, + "disassembly": "str r10, [sp, #0x64]", + "mnemonic": "str", + "operands": "r10, [sp, #0x64]", + "mode": "none" + }, + "instr_38632": { + "virtual_address": 38632, + "size": 4, + "disassembly": "b 0x96f8", + "mnemonic": "b", + "operands": "0x96f8", + "mode": "none" + }, + "bb_38616": { + "virtual_address": 38616, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 38648, + "children": [ + "instr_38616", + "instr_38620", + "instr_38624", + "instr_38628", + "instr_38632" + ] + }, + "instr_38636": { + "virtual_address": 38636, + "size": 4, + "disassembly": "sub r5, r5, #0x10", + "mnemonic": "sub", + "operands": "r5, r5, #0x10", + "mode": "none" + }, + "instr_38640": { + "virtual_address": 38640, + "size": 4, + "disassembly": "cmp r5, #0x10", + "mnemonic": "cmp", + "operands": "r5, #0x10", + "mode": "none" + }, + "instr_38644": { + "virtual_address": 38644, + "size": 4, + "disassembly": "ble 0x974c", + "mnemonic": "ble", + "operands": "0x974c", + "mode": "none" + }, + "bb_38636": { + "virtual_address": 38636, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 38648, + "children": [ + "instr_38636", + "instr_38640", + "instr_38644" + ] + }, + "instr_38648": { + "virtual_address": 38648, + "size": 4, + "disassembly": "add r3, r3, #0x1", + "mnemonic": "add", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_38652": { + "virtual_address": 38652, + "size": 4, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "none" + }, + "instr_38656": { + "virtual_address": 38656, + "size": 4, + "disassembly": "add r4, r4, #0x10", + "mnemonic": "add", + "operands": "r4, r4, #0x10", + "mode": "none" + }, + "instr_38660": { + "virtual_address": 38660, + "size": 4, + "disassembly": "str r10, [r9, #0x0]", + "mnemonic": "str", + "operands": "r10, [r9, #0x0]", + "mode": "none" + }, + "instr_38664": { + "virtual_address": 38664, + "size": 4, + "disassembly": "str r6, [r9, #0x4]", + "mnemonic": "str", + "operands": "r6, [r9, #0x4]", + "mode": "none" + }, + "instr_38668": { + "virtual_address": 38668, + "size": 4, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_38672": { + "virtual_address": 38672, + "size": 4, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "instr_38676": { + "virtual_address": 38676, + "size": 4, + "disassembly": "addle r9, r9, #0x8", + "mnemonic": "addle", + "operands": "r9, r9, #0x8", + "mode": "none" + }, + "instr_38680": { + "virtual_address": 38680, + "size": 4, + "disassembly": "ble 0x96ec", + "mnemonic": "ble", + "operands": "0x96ec", + "mode": "none" + }, + "bb_38648": { + "virtual_address": 38648, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 38684, + "children": [ + "instr_38648", + "instr_38652", + "instr_38656", + "instr_38660", + "instr_38664", + "instr_38668", + "instr_38672", + "instr_38676", + "instr_38680" + ] + }, + "instr_38684": { + "virtual_address": 38684, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_38688": { + "virtual_address": 38688, + "size": 4, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "none" + }, + "instr_38692": { + "virtual_address": 38692, + "size": 4, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "none" + }, + "instr_38696": { + "virtual_address": 38696, + "size": 4, + "disassembly": "bl 0x10460", + "mnemonic": "bl", + "operands": "0x10460", + "mode": "none" + }, + "instr_38700": { + "virtual_address": 38700, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_38704": { + "virtual_address": 38704, + "size": 4, + "disassembly": "bne 0x941c", + "mnemonic": "bne", + "operands": "0x941c", + "mode": "none" + }, + "bb_38684": { + "virtual_address": 38684, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 38708, + "children": [ + "instr_38684", + "instr_38688", + "instr_38692", + "instr_38696", + "instr_38700", + "instr_38704" + ] + }, + "instr_38708": { + "virtual_address": 38708, + "size": 4, + "disassembly": "sub r5, r5, #0x10", + "mnemonic": "sub", + "operands": "r5, r5, #0x10", + "mode": "none" + }, + "instr_38712": { + "virtual_address": 38712, + "size": 4, + "disassembly": "add r3, sp, #0xa4", + "mnemonic": "add", + "operands": "r3, sp, #0xa4", + "mode": "none" + }, + "instr_38716": { + "virtual_address": 38716, + "size": 4, + "disassembly": "cmp r5, #0x10", + "mnemonic": "cmp", + "operands": "r5, #0x10", + "mode": "none" + }, + "instr_38720": { + "virtual_address": 38720, + "size": 4, + "disassembly": "ldmia r3, {r3, r4}", + "mnemonic": "ldmia", + "operands": "r3, {r3, r4}", + "mode": "none" + }, + "instr_38724": { + "virtual_address": 38724, + "size": 4, + "disassembly": "add r9, sp, #0xac", + "mnemonic": "add", + "operands": "r9, sp, #0xac", + "mode": "none" + }, + "instr_38728": { + "virtual_address": 38728, + "size": 4, + "disassembly": "bgt 0x96f8", + "mnemonic": "bgt", + "operands": "0x96f8", + "mode": "none" + }, + "bb_38708": { + "virtual_address": 38708, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 38732, + "children": [ + "instr_38708", + "instr_38712", + "instr_38716", + "instr_38720", + "instr_38724", + "instr_38728" + ] + }, + "instr_38732": { + "virtual_address": 38732, + "size": 4, + "disassembly": "add r3, r3, #0x1", + "mnemonic": "add", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_38736": { + "virtual_address": 38736, + "size": 4, + "disassembly": "ldr r2, [sp, #0x64]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x64]", + "mode": "none" + }, + "instr_38740": { + "virtual_address": 38740, + "size": 4, + "disassembly": "add r4, r4, r5", + "mnemonic": "add", + "operands": "r4, r4, r5", + "mode": "none" + }, + "instr_38744": { + "virtual_address": 38744, + "size": 4, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "none" + }, + "instr_38748": { + "virtual_address": 38748, + "size": 4, + "disassembly": "stmia r9, {r2, r5}", + "mnemonic": "stmia", + "operands": "r9, {r2, r5}", + "mode": "none" + }, + "instr_38752": { + "virtual_address": 38752, + "size": 4, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "instr_38756": { + "virtual_address": 38756, + "size": 4, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_38760": { + "virtual_address": 38760, + "size": 4, + "disassembly": "ble 0x8ba4", + "mnemonic": "ble", + "operands": "0x8ba4", + "mode": "none" + }, + "bb_38732": { + "virtual_address": 38732, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 38764, + "children": [ + "instr_38732", + "instr_38736", + "instr_38740", + "instr_38744", + "instr_38748", + "instr_38752", + "instr_38756", + "instr_38760" + ] + }, + "instr_38764": { + "virtual_address": 38764, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_38768": { + "virtual_address": 38768, + "size": 4, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "none" + }, + "instr_38772": { + "virtual_address": 38772, + "size": 4, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "none" + }, + "instr_38776": { + "virtual_address": 38776, + "size": 4, + "disassembly": "bl 0x10460", + "mnemonic": "bl", + "operands": "0x10460", + "mode": "none" + }, + "instr_38780": { + "virtual_address": 38780, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_38784": { + "virtual_address": 38784, + "size": 4, + "disassembly": "bne 0x941c", + "mnemonic": "bne", + "operands": "0x941c", + "mode": "none" + }, + "bb_38764": { + "virtual_address": 38764, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 38788, + "children": [ + "instr_38764", + "instr_38768", + "instr_38772", + "instr_38776", + "instr_38780", + "instr_38784" + ] + }, + "instr_38788": { + "virtual_address": 38788, + "size": 4, + "disassembly": "ldr r4, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_38792": { + "virtual_address": 38792, + "size": 4, + "disassembly": "b 0x8ba4", + "mnemonic": "b", + "operands": "0x8ba4", + "mode": "none" + }, + "bb_38788": { + "virtual_address": 38788, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 35748, + "children": [ + "instr_38788", + "instr_38792" + ] + }, + "instr_38796": { + "virtual_address": 38796, + "size": 4, + "disassembly": "str r10, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r10, [sp, #0x1c]", + "mode": "none" + }, + "bb_38796": { + "virtual_address": 38796, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 38800, + "children": [ + "instr_38796" + ] + }, + "instr_38800": { + "virtual_address": 38800, + "size": 4, + "disassembly": "cmp r4, #0xa", + "mnemonic": "cmp", + "operands": "r4, #0xa", + "mode": "none" + }, + "instr_38804": { + "virtual_address": 38804, + "size": 4, + "disassembly": "sbcs r3, r6, #0x0", + "mnemonic": "sbcs", + "operands": "r3, r6, #0x0", + "mode": "none" + }, + "instr_38808": { + "virtual_address": 38808, + "size": 4, + "disassembly": "bcs 0x0a030", + "mnemonic": "bcs", + "operands": "0x0a030", + "mode": "none" + }, + "bb_38800": { + "virtual_address": 38800, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 38812, + "children": [ + "instr_38800", + "instr_38804", + "instr_38808" + ] + }, + "instr_38812": { + "virtual_address": 38812, + "size": 4, + "disassembly": "mov r3, #0x1", + "mnemonic": "mov", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_38816": { + "virtual_address": 38816, + "size": 4, + "disassembly": "str r3, [sp, #0x28]", + "mnemonic": "str", + "operands": "r3, [sp, #0x28]", + "mode": "none" + }, + "instr_38820": { + "virtual_address": 38820, + "size": 4, + "disassembly": "add r3, sp, #0x14c", + "mnemonic": "add", + "operands": "r3, sp, #0x14c", + "mode": "none" + }, + "instr_38824": { + "virtual_address": 38824, + "size": 4, + "disassembly": "add r4, r4, #0x30", + "mnemonic": "add", + "operands": "r4, r4, #0x30", + "mode": "none" + }, + "instr_38828": { + "virtual_address": 38828, + "size": 4, + "disassembly": "add r3, r3, #0x3", + "mnemonic": "add", + "operands": "r3, r3, #0x3", + "mode": "none" + }, + "instr_38832": { + "virtual_address": 38832, + "size": 4, + "disassembly": "strb r4, [sp, #0x14f]", + "mnemonic": "strb", + "operands": "r4, [sp, #0x14f]", + "mode": "none" + }, + "instr_38836": { + "virtual_address": 38836, + "size": 4, + "disassembly": "ldr r10, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r10, [sp, #0x1c]", + "mode": "none" + }, + "instr_38840": { + "virtual_address": 38840, + "size": 4, + "disassembly": "str r3, [sp, #0x38]", + "mnemonic": "str", + "operands": "r3, [sp, #0x38]", + "mode": "none" + }, + "instr_38844": { + "virtual_address": 38844, + "size": 4, + "disassembly": "b 0x8e98", + "mnemonic": "b", + "operands": "0x8e98", + "mode": "none" + }, + "bb_38812": { + "virtual_address": 38812, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36504, + "children": [ + "instr_38812", + "instr_38816", + "instr_38820", + "instr_38824", + "instr_38828", + "instr_38832", + "instr_38836", + "instr_38840", + "instr_38844" + ] + }, + "instr_38848": { + "virtual_address": 38848, + "size": 4, + "disassembly": "ldr r5, [sp, #0x88]", + "mnemonic": "ldr", + "operands": "r5, [sp, #0x88]", + "mode": "none" + }, + "instr_38852": { + "virtual_address": 38852, + "size": 4, + "disassembly": "cmp r5, #0x0", + "mnemonic": "cmp", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_38856": { + "virtual_address": 38856, + "size": 4, + "disassembly": "ble 0x9ab0", + "mnemonic": "ble", + "operands": "0x9ab0", + "mode": "none" + }, + "bb_38848": { + "virtual_address": 38848, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 38860, + "children": [ + "instr_38848", + "instr_38852", + "instr_38856" + ] + }, + "instr_38860": { + "virtual_address": 38860, + "size": 4, + "disassembly": "ldr r3, [sp, #0x44]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x44]", + "mode": "none" + }, + "instr_38864": { + "virtual_address": 38864, + "size": 4, + "disassembly": "ldr r2, [sp, #0x4c]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x4c]", + "mode": "none" + }, + "instr_38868": { + "virtual_address": 38868, + "size": 4, + "disassembly": "cmp r3, r2", + "mnemonic": "cmp", + "operands": "r3, r2", + "mode": "none" + }, + "instr_38872": { + "virtual_address": 38872, + "size": 4, + "disassembly": "movlt r6, r3", + "mnemonic": "movlt", + "operands": "r6, r3", + "mode": "none" + }, + "instr_38876": { + "virtual_address": 38876, + "size": 4, + "disassembly": "movge r6, r2", + "mnemonic": "movge", + "operands": "r6, r2", + "mode": "none" + }, + "instr_38880": { + "virtual_address": 38880, + "size": 4, + "disassembly": "cmp r6, #0x0", + "mnemonic": "cmp", + "operands": "r6, #0x0", + "mode": "none" + }, + "instr_38884": { + "virtual_address": 38884, + "size": 4, + "disassembly": "ble 0x9810", + "mnemonic": "ble", + "operands": "0x9810", + "mode": "none" + }, + "bb_38860": { + "virtual_address": 38860, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 38888, + "children": [ + "instr_38860", + "instr_38864", + "instr_38868", + "instr_38872", + "instr_38876", + "instr_38880", + "instr_38884" + ] + }, + "instr_38888": { + "virtual_address": 38888, + "size": 4, + "disassembly": "ldr r3, [sp, #0x38]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x38]", + "mode": "none" + }, + "instr_38892": { + "virtual_address": 38892, + "size": 4, + "disassembly": "stmia r9, {r3, r6}", + "mnemonic": "stmia", + "operands": "r9, {r3, r6}", + "mode": "none" + }, + "instr_38896": { + "virtual_address": 38896, + "size": 4, + "disassembly": "ldr r3, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "instr_38900": { + "virtual_address": 38900, + "size": 4, + "disassembly": "add r3, r3, #0x1", + "mnemonic": "add", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_38904": { + "virtual_address": 38904, + "size": 4, + "disassembly": "add r4, r4, r6", + "mnemonic": "add", + "operands": "r4, r4, r6", + "mode": "none" + }, + "instr_38908": { + "virtual_address": 38908, + "size": 4, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "none" + }, + "instr_38912": { + "virtual_address": 38912, + "size": 4, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_38916": { + "virtual_address": 38916, + "size": 4, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "instr_38920": { + "virtual_address": 38920, + "size": 4, + "disassembly": "addle r9, r9, #0x8", + "mnemonic": "addle", + "operands": "r9, r9, #0x8", + "mode": "none" + }, + "instr_38924": { + "virtual_address": 38924, + "size": 4, + "disassembly": "bgt 0x0aa04", + "mnemonic": "bgt", + "operands": "0x0aa04", + "mode": "none" + }, + "bb_38888": { + "virtual_address": 38888, + "size": 40, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 38928, + "children": [ + "instr_38888", + "instr_38892", + "instr_38896", + "instr_38900", + "instr_38904", + "instr_38908", + "instr_38912", + "instr_38916", + "instr_38920", + "instr_38924" + ] + }, + "instr_38928": { + "virtual_address": 38928, + "size": 4, + "disassembly": "ldr r5, [sp, #0x44]", + "mnemonic": "ldr", + "operands": "r5, [sp, #0x44]", + "mode": "none" + }, + "instr_38932": { + "virtual_address": 38932, + "size": 4, + "disassembly": "cmp r6, #0x0", + "mnemonic": "cmp", + "operands": "r6, #0x0", + "mode": "none" + }, + "instr_38936": { + "virtual_address": 38936, + "size": 4, + "disassembly": "subge r5, r5, r6", + "mnemonic": "subge", + "operands": "r5, r5, r6", + "mode": "none" + }, + "instr_38940": { + "virtual_address": 38940, + "size": 4, + "disassembly": "cmp r5, #0x0", + "mnemonic": "cmp", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_38944": { + "virtual_address": 38944, + "size": 4, + "disassembly": "bgt 0x0a178", + "mnemonic": "bgt", + "operands": "0x0a178", + "mode": "none" + }, + "bb_38928": { + "virtual_address": 38928, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 38948, + "children": [ + "instr_38928", + "instr_38932", + "instr_38936", + "instr_38940", + "instr_38944" + ] + }, + "instr_38948": { + "virtual_address": 38948, + "size": 4, + "disassembly": "ldr r3, [sp, #0x38]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x38]", + "mode": "none" + }, + "instr_38952": { + "virtual_address": 38952, + "size": 4, + "disassembly": "ldr r2, [sp, #0x44]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x44]", + "mode": "none" + }, + "instr_38956": { + "virtual_address": 38956, + "size": 4, + "disassembly": "tst r10, #0x400", + "mnemonic": "tst", + "operands": "r10, #0x400", + "mode": "none" + }, + "instr_38960": { + "virtual_address": 38960, + "size": 4, + "disassembly": "add r3, r3, r2", + "mnemonic": "add", + "operands": "r3, r3, r2", + "mode": "none" + }, + "instr_38964": { + "virtual_address": 38964, + "size": 4, + "disassembly": "str r3, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x3c]", + "mode": "none" + }, + "instr_38968": { + "virtual_address": 38968, + "size": 4, + "disassembly": "bne 0x0a7e0", + "mnemonic": "bne", + "operands": "0x0a7e0", + "mode": "none" + }, + "bb_38948": { + "virtual_address": 38948, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 38972, + "children": [ + "instr_38948", + "instr_38952", + "instr_38956", + "instr_38960", + "instr_38964", + "instr_38968" + ] + }, + "instr_38972": { + "virtual_address": 38972, + "size": 4, + "disassembly": "ldr r5, [sp, #0x88]", + "mnemonic": "ldr", + "operands": "r5, [sp, #0x88]", + "mode": "none" + }, + "instr_38976": { + "virtual_address": 38976, + "size": 4, + "disassembly": "ldr r3, [sp, #0x4c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x4c]", + "mode": "none" + }, + "instr_38980": { + "virtual_address": 38980, + "size": 4, + "disassembly": "cmp r5, r3", + "mnemonic": "cmp", + "operands": "r5, r3", + "mode": "none" + }, + "instr_38984": { + "virtual_address": 38984, + "size": 4, + "disassembly": "blt 0x9854", + "mnemonic": "blt", + "operands": "0x9854", + "mode": "none" + }, + "bb_38972": { + "virtual_address": 38972, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 38988, + "children": [ + "instr_38972", + "instr_38976", + "instr_38980", + "instr_38984" + ] + }, + "instr_38988": { + "virtual_address": 38988, + "size": 4, + "disassembly": "tst r10, #0x1", + "mnemonic": "tst", + "operands": "r10, #0x1", + "mode": "none" + }, + "instr_38992": { + "virtual_address": 38992, + "size": 4, + "disassembly": "beq 0x0a500", + "mnemonic": "beq", + "operands": "0x0a500", + "mode": "none" + }, + "bb_38988": { + "virtual_address": 38988, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 38996, + "children": [ + "instr_38988", + "instr_38992" + ] + }, + "instr_38996": { + "virtual_address": 38996, + "size": 4, + "disassembly": "ldr r3, [sp, #0x5c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x5c]", + "mode": "none" + }, + "instr_39000": { + "virtual_address": 39000, + "size": 4, + "disassembly": "ldr r2, [sp, #0x60]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x60]", + "mode": "none" + }, + "instr_39004": { + "virtual_address": 39004, + "size": 4, + "disassembly": "add r4, r4, r3", + "mnemonic": "add", + "operands": "r4, r4, r3", + "mode": "none" + }, + "instr_39008": { + "virtual_address": 39008, + "size": 4, + "disassembly": "stmia r9, {r2, r3}", + "mnemonic": "stmia", + "operands": "r9, {r2, r3}", + "mode": "none" + }, + "instr_39012": { + "virtual_address": 39012, + "size": 4, + "disassembly": "ldr r3, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "instr_39016": { + "virtual_address": 39016, + "size": 4, + "disassembly": "add r3, r3, #0x1", + "mnemonic": "add", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_39020": { + "virtual_address": 39020, + "size": 4, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "none" + }, + "instr_39024": { + "virtual_address": 39024, + "size": 4, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_39028": { + "virtual_address": 39028, + "size": 4, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "instr_39032": { + "virtual_address": 39032, + "size": 4, + "disassembly": "addle r9, r9, #0x8", + "mnemonic": "addle", + "operands": "r9, r9, #0x8", + "mode": "none" + }, + "instr_39036": { + "virtual_address": 39036, + "size": 4, + "disassembly": "bgt 0x0aab4", + "mnemonic": "bgt", + "operands": "0x0aab4", + "mode": "none" + }, + "bb_38996": { + "virtual_address": 38996, + "size": 44, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 39040, + "children": [ + "instr_38996", + "instr_39000", + "instr_39004", + "instr_39008", + "instr_39012", + "instr_39016", + "instr_39020", + "instr_39024", + "instr_39028", + "instr_39032", + "instr_39036" + ] + }, + "instr_39040": { + "virtual_address": 39040, + "size": 4, + "disassembly": "ldr r2, [sp, #0x38]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x38]", + "mode": "none" + }, + "instr_39044": { + "virtual_address": 39044, + "size": 4, + "disassembly": "ldr r3, [sp, #0x4c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x4c]", + "mode": "none" + }, + "instr_39048": { + "virtual_address": 39048, + "size": 4, + "disassembly": "add r6, r2, r3", + "mnemonic": "add", + "operands": "r6, r2, r3", + "mode": "none" + }, + "instr_39052": { + "virtual_address": 39052, + "size": 4, + "disassembly": "ldr r2, [sp, #0x3c]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x3c]", + "mode": "none" + }, + "instr_39056": { + "virtual_address": 39056, + "size": 4, + "disassembly": "sub r5, r3, r5", + "mnemonic": "sub", + "operands": "r5, r3, r5", + "mode": "none" + }, + "instr_39060": { + "virtual_address": 39060, + "size": 4, + "disassembly": "sub r6, r6, r2", + "mnemonic": "sub", + "operands": "r6, r6, r2", + "mode": "none" + }, + "instr_39064": { + "virtual_address": 39064, + "size": 4, + "disassembly": "cmp r5, r6", + "mnemonic": "cmp", + "operands": "r5, r6", + "mode": "none" + }, + "instr_39068": { + "virtual_address": 39068, + "size": 4, + "disassembly": "movlt r6, r5", + "mnemonic": "movlt", + "operands": "r6, r5", + "mode": "none" + }, + "instr_39072": { + "virtual_address": 39072, + "size": 4, + "disassembly": "cmp r6, #0x0", + "mnemonic": "cmp", + "operands": "r6, #0x0", + "mode": "none" + }, + "instr_39076": { + "virtual_address": 39076, + "size": 4, + "disassembly": "ble 0x98d0", + "mnemonic": "ble", + "operands": "0x98d0", + "mode": "none" + }, + "bb_39040": { + "virtual_address": 39040, + "size": 40, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 39080, + "children": [ + "instr_39040", + "instr_39044", + "instr_39048", + "instr_39052", + "instr_39056", + "instr_39060", + "instr_39064", + "instr_39068", + "instr_39072", + "instr_39076" + ] + }, + "instr_39080": { + "virtual_address": 39080, + "size": 4, + "disassembly": "ldr r3, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "instr_39084": { + "virtual_address": 39084, + "size": 4, + "disassembly": "add r3, r3, #0x1", + "mnemonic": "add", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_39088": { + "virtual_address": 39088, + "size": 4, + "disassembly": "add r4, r4, r6", + "mnemonic": "add", + "operands": "r4, r4, r6", + "mode": "none" + }, + "instr_39092": { + "virtual_address": 39092, + "size": 4, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "none" + }, + "instr_39096": { + "virtual_address": 39096, + "size": 4, + "disassembly": "str r2, [r9, #0x0]", + "mnemonic": "str", + "operands": "r2, [r9, #0x0]", + "mode": "none" + }, + "instr_39100": { + "virtual_address": 39100, + "size": 4, + "disassembly": "str r6, [r9, #0x4]", + "mnemonic": "str", + "operands": "r6, [r9, #0x4]", + "mode": "none" + }, + "instr_39104": { + "virtual_address": 39104, + "size": 4, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_39108": { + "virtual_address": 39108, + "size": 4, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "instr_39112": { + "virtual_address": 39112, + "size": 4, + "disassembly": "addle r9, r9, #0x8", + "mnemonic": "addle", + "operands": "r9, r9, #0x8", + "mode": "none" + }, + "instr_39116": { + "virtual_address": 39116, + "size": 4, + "disassembly": "bgt 0x0abac", + "mnemonic": "bgt", + "operands": "0x0abac", + "mode": "none" + }, + "bb_39080": { + "virtual_address": 39080, + "size": 40, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 39120, + "children": [ + "instr_39080", + "instr_39084", + "instr_39088", + "instr_39092", + "instr_39096", + "instr_39100", + "instr_39104", + "instr_39108", + "instr_39112", + "instr_39116" + ] + }, + "instr_39120": { + "virtual_address": 39120, + "size": 4, + "disassembly": "cmp r6, #0x0", + "mnemonic": "cmp", + "operands": "r6, #0x0", + "mode": "none" + }, + "instr_39124": { + "virtual_address": 39124, + "size": 4, + "disassembly": "subge r5, r5, r6", + "mnemonic": "subge", + "operands": "r5, r5, r6", + "mode": "none" + }, + "instr_39128": { + "virtual_address": 39128, + "size": 4, + "disassembly": "cmp r5, #0x0", + "mnemonic": "cmp", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_39132": { + "virtual_address": 39132, + "size": 4, + "disassembly": "ble 0x8b88", + "mnemonic": "ble", + "operands": "0x8b88", + "mode": "none" + }, + "bb_39120": { + "virtual_address": 39120, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 39136, + "children": [ + "instr_39120", + "instr_39124", + "instr_39128", + "instr_39132" + ] + }, + "instr_39136": { + "virtual_address": 39136, + "size": 4, + "disassembly": "cmp r5, #0x10", + "mnemonic": "cmp", + "operands": "r5, #0x10", + "mode": "none" + }, + "instr_39140": { + "virtual_address": 39140, + "size": 4, + "disassembly": "ble 0x0a004", + "mnemonic": "ble", + "operands": "0x0a004", + "mode": "none" + }, + "bb_39136": { + "virtual_address": 39136, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 39144, + "children": [ + "instr_39136", + "instr_39140" + ] + }, + "instr_39144": { + "virtual_address": 39144, + "size": 4, + "disassembly": "mov r6, #0x10", + "mnemonic": "mov", + "operands": "r6, #0x10", + "mode": "none" + }, + "instr_39148": { + "virtual_address": 39148, + "size": 4, + "disassembly": "ldr r3, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "instr_39152": { + "virtual_address": 39152, + "size": 4, + "disassembly": "b 0x9900", + "mnemonic": "b", + "operands": "0x9900", + "mode": "none" + }, + "bb_39144": { + "virtual_address": 39144, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 39168, + "children": [ + "instr_39144", + "instr_39148", + "instr_39152" + ] + }, + "instr_39156": { + "virtual_address": 39156, + "size": 4, + "disassembly": "sub r5, r5, #0x10", + "mnemonic": "sub", + "operands": "r5, r5, #0x10", + "mode": "none" + }, + "instr_39160": { + "virtual_address": 39160, + "size": 4, + "disassembly": "cmp r5, #0x10", + "mnemonic": "cmp", + "operands": "r5, #0x10", + "mode": "none" + }, + "instr_39164": { + "virtual_address": 39164, + "size": 4, + "disassembly": "ble 0x0a008", + "mnemonic": "ble", + "operands": "0x0a008", + "mode": "none" + }, + "bb_39156": { + "virtual_address": 39156, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 39168, + "children": [ + "instr_39156", + "instr_39160", + "instr_39164" + ] + }, + "instr_39168": { + "virtual_address": 39168, + "size": 4, + "disassembly": "add r3, r3, #0x1", + "mnemonic": "add", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_39172": { + "virtual_address": 39172, + "size": 4, + "disassembly": "ldr r2, [0x9bcc]", + "mnemonic": "ldr", + "operands": "r2, [0x9bcc]", + "mode": "none" + }, + "instr_39176": { + "virtual_address": 39176, + "size": 4, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "none" + }, + "instr_39180": { + "virtual_address": 39180, + "size": 4, + "disassembly": "add r4, r4, #0x10", + "mnemonic": "add", + "operands": "r4, r4, #0x10", + "mode": "none" + }, + "instr_39184": { + "virtual_address": 39184, + "size": 4, + "disassembly": "stmia r9, {r2, r6}", + "mnemonic": "stmia", + "operands": "r9, {r2, r6}", + "mode": "none" + }, + "instr_39188": { + "virtual_address": 39188, + "size": 4, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_39192": { + "virtual_address": 39192, + "size": 4, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "instr_39196": { + "virtual_address": 39196, + "size": 4, + "disassembly": "addle r9, r9, #0x8", + "mnemonic": "addle", + "operands": "r9, r9, #0x8", + "mode": "none" + }, + "instr_39200": { + "virtual_address": 39200, + "size": 4, + "disassembly": "ble 0x98f4", + "mnemonic": "ble", + "operands": "0x98f4", + "mode": "none" + }, + "bb_39168": { + "virtual_address": 39168, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 39204, + "children": [ + "instr_39168", + "instr_39172", + "instr_39176", + "instr_39180", + "instr_39184", + "instr_39188", + "instr_39192", + "instr_39196", + "instr_39200" + ] + }, + "instr_39204": { + "virtual_address": 39204, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_39208": { + "virtual_address": 39208, + "size": 4, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "none" + }, + "instr_39212": { + "virtual_address": 39212, + "size": 4, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "none" + }, + "instr_39216": { + "virtual_address": 39216, + "size": 4, + "disassembly": "bl 0x10460", + "mnemonic": "bl", + "operands": "0x10460", + "mode": "none" + }, + "instr_39220": { + "virtual_address": 39220, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_39224": { + "virtual_address": 39224, + "size": 4, + "disassembly": "bne 0x941c", + "mnemonic": "bne", + "operands": "0x941c", + "mode": "none" + }, + "bb_39204": { + "virtual_address": 39204, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 39228, + "children": [ + "instr_39204", + "instr_39208", + "instr_39212", + "instr_39216", + "instr_39220", + "instr_39224" + ] + }, + "instr_39228": { + "virtual_address": 39228, + "size": 4, + "disassembly": "add r3, sp, #0xa4", + "mnemonic": "add", + "operands": "r3, sp, #0xa4", + "mode": "none" + }, + "instr_39232": { + "virtual_address": 39232, + "size": 4, + "disassembly": "ldmia r3, {r3, r4}", + "mnemonic": "ldmia", + "operands": "r3, {r3, r4}", + "mode": "none" + }, + "instr_39236": { + "virtual_address": 39236, + "size": 4, + "disassembly": "add r9, sp, #0xac", + "mnemonic": "add", + "operands": "r9, sp, #0xac", + "mode": "none" + }, + "instr_39240": { + "virtual_address": 39240, + "size": 4, + "disassembly": "b 0x98f4", + "mnemonic": "b", + "operands": "0x98f4", + "mode": "none" + }, + "bb_39228": { + "virtual_address": 39228, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 39156, + "children": [ + "instr_39228", + "instr_39232", + "instr_39236", + "instr_39240" + ] + }, + "instr_39244": { + "virtual_address": 39244, + "size": 4, + "disassembly": "tst r10, #0x1", + "mnemonic": "tst", + "operands": "r10, #0x1", + "mode": "none" + }, + "instr_39248": { + "virtual_address": 39248, + "size": 4, + "disassembly": "bne 0x9474", + "mnemonic": "bne", + "operands": "0x9474", + "mode": "none" + }, + "bb_39244": { + "virtual_address": 39244, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 39252, + "children": [ + "instr_39244", + "instr_39248" + ] + }, + "instr_39252": { + "virtual_address": 39252, + "size": 4, + "disassembly": "ldr r3, [sp, #0x38]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x38]", + "mode": "none" + }, + "instr_39256": { + "virtual_address": 39256, + "size": 4, + "disassembly": "str r3, [r9, #0x0]", + "mnemonic": "str", + "operands": "r3, [r9, #0x0]", + "mode": "none" + }, + "instr_39260": { + "virtual_address": 39260, + "size": 4, + "disassembly": "mov r3, #0x1", + "mnemonic": "mov", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_39264": { + "virtual_address": 39264, + "size": 4, + "disassembly": "ldr r5, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r5, [sp, #0xa4]", + "mode": "none" + }, + "instr_39268": { + "virtual_address": 39268, + "size": 4, + "disassembly": "add r5, r5, r3", + "mnemonic": "add", + "operands": "r5, r5, r3", + "mode": "none" + }, + "instr_39272": { + "virtual_address": 39272, + "size": 4, + "disassembly": "add r4, r4, #0x1", + "mnemonic": "add", + "operands": "r4, r4, #0x1", + "mode": "none" + }, + "instr_39276": { + "virtual_address": 39276, + "size": 4, + "disassembly": "cmp r5, #0x7", + "mnemonic": "cmp", + "operands": "r5, #0x7", + "mode": "none" + }, + "instr_39280": { + "virtual_address": 39280, + "size": 4, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_39284": { + "virtual_address": 39284, + "size": 4, + "disassembly": "str r3, [r9, #0x4]", + "mnemonic": "str", + "operands": "r3, [r9, #0x4]", + "mode": "none" + }, + "instr_39288": { + "virtual_address": 39288, + "size": 4, + "disassembly": "str r5, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r5, [sp, #0xa4]", + "mode": "none" + }, + "instr_39292": { + "virtual_address": 39292, + "size": 4, + "disassembly": "ble 0x9518", + "mnemonic": "ble", + "operands": "0x9518", + "mode": "none" + }, + "bb_39252": { + "virtual_address": 39252, + "size": 44, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 39296, + "children": [ + "instr_39252", + "instr_39256", + "instr_39260", + "instr_39264", + "instr_39268", + "instr_39272", + "instr_39276", + "instr_39280", + "instr_39284", + "instr_39288", + "instr_39292" + ] + }, + "instr_39296": { + "virtual_address": 39296, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_39300": { + "virtual_address": 39300, + "size": 4, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "none" + }, + "instr_39304": { + "virtual_address": 39304, + "size": 4, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "none" + }, + "instr_39308": { + "virtual_address": 39308, + "size": 4, + "disassembly": "bl 0x10460", + "mnemonic": "bl", + "operands": "0x10460", + "mode": "none" + }, + "instr_39312": { + "virtual_address": 39312, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_39316": { + "virtual_address": 39316, + "size": 4, + "disassembly": "bne 0x941c", + "mnemonic": "bne", + "operands": "0x941c", + "mode": "none" + }, + "bb_39296": { + "virtual_address": 39296, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 39320, + "children": [ + "instr_39296", + "instr_39300", + "instr_39304", + "instr_39308", + "instr_39312", + "instr_39316" + ] + }, + "instr_39320": { + "virtual_address": 39320, + "size": 4, + "disassembly": "ldr r4, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_39324": { + "virtual_address": 39324, + "size": 4, + "disassembly": "ldr r5, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r5, [sp, #0xa4]", + "mode": "none" + }, + "instr_39328": { + "virtual_address": 39328, + "size": 4, + "disassembly": "add r9, sp, #0xac", + "mnemonic": "add", + "operands": "r9, sp, #0xac", + "mode": "none" + }, + "instr_39332": { + "virtual_address": 39332, + "size": 4, + "disassembly": "b 0x951c", + "mnemonic": "b", + "operands": "0x951c", + "mode": "none" + }, + "bb_39320": { + "virtual_address": 39320, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 38172, + "children": [ + "instr_39320", + "instr_39324", + "instr_39328", + "instr_39332" + ] + }, + "instr_39336": { + "virtual_address": 39336, + "size": 4, + "disassembly": "ldr r3, [sp, #0x4c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x4c]", + "mode": "none" + }, + "instr_39340": { + "virtual_address": 39340, + "size": 4, + "disassembly": "sub r6, r3, #0x1", + "mnemonic": "sub", + "operands": "r6, r3, #0x1", + "mode": "none" + }, + "instr_39344": { + "virtual_address": 39344, + "size": 4, + "disassembly": "cmp r6, #0x0", + "mnemonic": "cmp", + "operands": "r6, #0x0", + "mode": "none" + }, + "instr_39348": { + "virtual_address": 39348, + "size": 4, + "disassembly": "ble 0x951c", + "mnemonic": "ble", + "operands": "0x951c", + "mode": "none" + }, + "bb_39336": { + "virtual_address": 39336, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 39352, + "children": [ + "instr_39336", + "instr_39340", + "instr_39344", + "instr_39348" + ] + }, + "instr_39352": { + "virtual_address": 39352, + "size": 4, + "disassembly": "cmp r6, #0x10", + "mnemonic": "cmp", + "operands": "r6, #0x10", + "mode": "none" + }, + "instr_39356": { + "virtual_address": 39356, + "size": 4, + "disassembly": "ble 0x0a150", + "mnemonic": "ble", + "operands": "0x0a150", + "mode": "none" + }, + "bb_39352": { + "virtual_address": 39352, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 39360, + "children": [ + "instr_39352", + "instr_39356" + ] + }, + "instr_39360": { + "virtual_address": 39360, + "size": 4, + "disassembly": "mov r3, #0x10", + "mnemonic": "mov", + "operands": "r3, #0x10", + "mode": "none" + }, + "instr_39364": { + "virtual_address": 39364, + "size": 4, + "disassembly": "b 0x99d4", + "mnemonic": "b", + "operands": "0x99d4", + "mode": "none" + }, + "bb_39360": { + "virtual_address": 39360, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 39380, + "children": [ + "instr_39360", + "instr_39364" + ] + }, + "instr_39368": { + "virtual_address": 39368, + "size": 4, + "disassembly": "sub r6, r6, #0x10", + "mnemonic": "sub", + "operands": "r6, r6, #0x10", + "mode": "none" + }, + "instr_39372": { + "virtual_address": 39372, + "size": 4, + "disassembly": "cmp r6, #0x10", + "mnemonic": "cmp", + "operands": "r6, #0x10", + "mode": "none" + }, + "instr_39376": { + "virtual_address": 39376, + "size": 4, + "disassembly": "ble 0x0a150", + "mnemonic": "ble", + "operands": "0x0a150", + "mode": "none" + }, + "bb_39368": { + "virtual_address": 39368, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 39380, + "children": [ + "instr_39368", + "instr_39372", + "instr_39376" + ] + }, + "instr_39380": { + "virtual_address": 39380, + "size": 4, + "disassembly": "add r5, r5, #0x1", + "mnemonic": "add", + "operands": "r5, r5, #0x1", + "mode": "none" + }, + "instr_39384": { + "virtual_address": 39384, + "size": 4, + "disassembly": "ldr r2, [0x9bcc]", + "mnemonic": "ldr", + "operands": "r2, [0x9bcc]", + "mode": "none" + }, + "instr_39388": { + "virtual_address": 39388, + "size": 4, + "disassembly": "cmp r5, #0x7", + "mnemonic": "cmp", + "operands": "r5, #0x7", + "mode": "none" + }, + "instr_39392": { + "virtual_address": 39392, + "size": 4, + "disassembly": "add r4, r4, #0x10", + "mnemonic": "add", + "operands": "r4, r4, #0x10", + "mode": "none" + }, + "instr_39396": { + "virtual_address": 39396, + "size": 4, + "disassembly": "stmia r9, {r2, r3}", + "mnemonic": "stmia", + "operands": "r9, {r2, r3}", + "mode": "none" + }, + "instr_39400": { + "virtual_address": 39400, + "size": 4, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_39404": { + "virtual_address": 39404, + "size": 4, + "disassembly": "str r5, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r5, [sp, #0xa4]", + "mode": "none" + }, + "instr_39408": { + "virtual_address": 39408, + "size": 4, + "disassembly": "addle r9, r9, #0x8", + "mnemonic": "addle", + "operands": "r9, r9, #0x8", + "mode": "none" + }, + "instr_39412": { + "virtual_address": 39412, + "size": 4, + "disassembly": "ble 0x99c8", + "mnemonic": "ble", + "operands": "0x99c8", + "mode": "none" + }, + "bb_39380": { + "virtual_address": 39380, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 39416, + "children": [ + "instr_39380", + "instr_39384", + "instr_39388", + "instr_39392", + "instr_39396", + "instr_39400", + "instr_39404", + "instr_39408", + "instr_39412" + ] + }, + "instr_39416": { + "virtual_address": 39416, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_39420": { + "virtual_address": 39420, + "size": 4, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "none" + }, + "instr_39424": { + "virtual_address": 39424, + "size": 4, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "none" + }, + "instr_39428": { + "virtual_address": 39428, + "size": 4, + "disassembly": "bl 0x10460", + "mnemonic": "bl", + "operands": "0x10460", + "mode": "none" + }, + "instr_39432": { + "virtual_address": 39432, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_39436": { + "virtual_address": 39436, + "size": 4, + "disassembly": "bne 0x941c", + "mnemonic": "bne", + "operands": "0x941c", + "mode": "none" + }, + "bb_39416": { + "virtual_address": 39416, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 39440, + "children": [ + "instr_39416", + "instr_39420", + "instr_39424", + "instr_39428", + "instr_39432", + "instr_39436" + ] + }, + "instr_39440": { + "virtual_address": 39440, + "size": 4, + "disassembly": "mov r3, #0x10", + "mnemonic": "mov", + "operands": "r3, #0x10", + "mode": "none" + }, + "instr_39444": { + "virtual_address": 39444, + "size": 4, + "disassembly": "ldr r4, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_39448": { + "virtual_address": 39448, + "size": 4, + "disassembly": "ldr r5, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r5, [sp, #0xa4]", + "mode": "none" + }, + "instr_39452": { + "virtual_address": 39452, + "size": 4, + "disassembly": "add r9, sp, #0xac", + "mnemonic": "add", + "operands": "r9, sp, #0xac", + "mode": "none" + }, + "instr_39456": { + "virtual_address": 39456, + "size": 4, + "disassembly": "b 0x99c8", + "mnemonic": "b", + "operands": "0x99c8", + "mode": "none" + }, + "bb_39440": { + "virtual_address": 39440, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 39368, + "children": [ + "instr_39440", + "instr_39444", + "instr_39448", + "instr_39452", + "instr_39456" + ] + }, + "instr_39460": { + "virtual_address": 39460, + "size": 4, + "disassembly": "ldr r3, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x1c]", + "mode": "none" + }, + "instr_39464": { + "virtual_address": 39464, + "size": 4, + "disassembly": "ands r3, r3, #0x10", + "mnemonic": "ands", + "operands": "r3, r3, #0x10", + "mode": "none" + }, + "instr_39468": { + "virtual_address": 39468, + "size": 4, + "disassembly": "bne 0x9b80", + "mnemonic": "bne", + "operands": "0x9b80", + "mode": "none" + }, + "bb_39460": { + "virtual_address": 39460, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 39472, + "children": [ + "instr_39460", + "instr_39464", + "instr_39468" + ] + }, + "instr_39472": { + "virtual_address": 39472, + "size": 4, + "disassembly": "ldr r2, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x1c]", + "mode": "none" + }, + "instr_39476": { + "virtual_address": 39476, + "size": 4, + "disassembly": "ands r2, r2, #0x40", + "mnemonic": "ands", + "operands": "r2, r2, #0x40", + "mode": "none" + }, + "instr_39480": { + "virtual_address": 39480, + "size": 4, + "disassembly": "beq 0x0a218", + "mnemonic": "beq", + "operands": "0x0a218", + "mode": "none" + }, + "bb_39472": { + "virtual_address": 39472, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 39484, + "children": [ + "instr_39472", + "instr_39476", + "instr_39480" + ] + }, + "instr_39484": { + "virtual_address": 39484, + "size": 4, + "disassembly": "ldr r1, [sp, #0x34]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x34]", + "mode": "none" + }, + "instr_39488": { + "virtual_address": 39488, + "size": 4, + "disassembly": "ldr r4, [r1], #0x4", + "mnemonic": "ldr", + "operands": "r4, [r1], #0x4", + "mode": "none" + }, + "instr_39492": { + "virtual_address": 39492, + "size": 4, + "disassembly": "mov r4, r4, lsl #0x10", + "mnemonic": "mov", + "operands": "r4, r4, lsl #0x10", + "mode": "none" + }, + "instr_39496": { + "virtual_address": 39496, + "size": 4, + "disassembly": "mov r6, r3", + "mnemonic": "mov", + "operands": "r6, r3", + "mode": "none" + }, + "instr_39500": { + "virtual_address": 39500, + "size": 4, + "disassembly": "mov r2, #0x1", + "mnemonic": "mov", + "operands": "r2, #0x1", + "mode": "none" + }, + "instr_39504": { + "virtual_address": 39504, + "size": 4, + "disassembly": "str r1, [sp, #0x34]", + "mnemonic": "str", + "operands": "r1, [sp, #0x34]", + "mode": "none" + }, + "instr_39508": { + "virtual_address": 39508, + "size": 4, + "disassembly": "mov r4, r4, lsr #0x10", + "mnemonic": "mov", + "operands": "r4, r4, lsr #0x10", + "mode": "none" + }, + "instr_39512": { + "virtual_address": 39512, + "size": 4, + "disassembly": "b 0x8e38", + "mnemonic": "b", + "operands": "0x8e38", + "mode": "none" + }, + "bb_39484": { + "virtual_address": 39484, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36408, + "children": [ + "instr_39484", + "instr_39488", + "instr_39492", + "instr_39496", + "instr_39500", + "instr_39504", + "instr_39508", + "instr_39512" + ] + }, + "instr_39516": { + "virtual_address": 39516, + "size": 4, + "disassembly": "ands r3, r10, #0x10", + "mnemonic": "ands", + "operands": "r3, r10, #0x10", + "mode": "none" + }, + "instr_39520": { + "virtual_address": 39520, + "size": 4, + "disassembly": "bne 0x9b94", + "mnemonic": "bne", + "operands": "0x9b94", + "mode": "none" + }, + "bb_39516": { + "virtual_address": 39516, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 39524, + "children": [ + "instr_39516", + "instr_39520" + ] + }, + "instr_39524": { + "virtual_address": 39524, + "size": 4, + "disassembly": "ands r2, r10, #0x40", + "mnemonic": "ands", + "operands": "r2, r10, #0x40", + "mode": "none" + }, + "instr_39528": { + "virtual_address": 39528, + "size": 4, + "disassembly": "beq 0x0a248", + "mnemonic": "beq", + "operands": "0x0a248", + "mode": "none" + }, + "bb_39524": { + "virtual_address": 39524, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 39532, + "children": [ + "instr_39524", + "instr_39528" + ] + }, + "instr_39532": { + "virtual_address": 39532, + "size": 4, + "disassembly": "ldr r2, [sp, #0x34]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x34]", + "mode": "none" + }, + "instr_39536": { + "virtual_address": 39536, + "size": 4, + "disassembly": "ldr r4, [r2], #0x4", + "mnemonic": "ldr", + "operands": "r4, [r2], #0x4", + "mode": "none" + }, + "instr_39540": { + "virtual_address": 39540, + "size": 4, + "disassembly": "mov r4, r4, lsl #0x10", + "mnemonic": "mov", + "operands": "r4, r4, lsl #0x10", + "mode": "none" + }, + "instr_39544": { + "virtual_address": 39544, + "size": 4, + "disassembly": "mov r6, r3", + "mnemonic": "mov", + "operands": "r6, r3", + "mode": "none" + }, + "instr_39548": { + "virtual_address": 39548, + "size": 4, + "disassembly": "str r2, [sp, #0x34]", + "mnemonic": "str", + "operands": "r2, [sp, #0x34]", + "mode": "none" + }, + "instr_39552": { + "virtual_address": 39552, + "size": 4, + "disassembly": "mov r4, r4, lsr #0x10", + "mnemonic": "mov", + "operands": "r4, r4, lsr #0x10", + "mode": "none" + }, + "instr_39556": { + "virtual_address": 39556, + "size": 4, + "disassembly": "b 0x8f5c", + "mnemonic": "b", + "operands": "0x8f5c", + "mode": "none" + }, + "bb_39532": { + "virtual_address": 39532, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36700, + "children": [ + "instr_39532", + "instr_39536", + "instr_39540", + "instr_39544", + "instr_39548", + "instr_39552", + "instr_39556" + ] + }, + "instr_39560": { + "virtual_address": 39560, + "size": 4, + "disassembly": "mov r3, #0x2d", + "mnemonic": "mov", + "operands": "r3, #0x2d", + "mode": "none" + }, + "instr_39564": { + "virtual_address": 39564, + "size": 4, + "disassembly": "rsbs r4, r4, #0x0", + "mnemonic": "rsbs", + "operands": "r4, r4, #0x0", + "mode": "none" + }, + "instr_39568": { + "virtual_address": 39568, + "size": 4, + "disassembly": "mov r2, #0x1", + "mnemonic": "mov", + "operands": "r2, #0x1", + "mode": "none" + }, + "instr_39572": { + "virtual_address": 39572, + "size": 4, + "disassembly": "str r10, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r10, [sp, #0x1c]", + "mode": "none" + }, + "instr_39576": { + "virtual_address": 39576, + "size": 4, + "disassembly": "strb r3, [sp, #0x83]", + "mnemonic": "strb", + "operands": "r3, [sp, #0x83]", + "mode": "none" + }, + "instr_39580": { + "virtual_address": 39580, + "size": 4, + "disassembly": "rsc r6, r6, #0x0", + "mnemonic": "rsc", + "operands": "r6, r6, #0x0", + "mode": "none" + }, + "instr_39584": { + "virtual_address": 39584, + "size": 4, + "disassembly": "b 0x8e40", + "mnemonic": "b", + "operands": "0x8e40", + "mode": "none" + }, + "bb_39560": { + "virtual_address": 39560, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36416, + "children": [ + "instr_39560", + "instr_39564", + "instr_39568", + "instr_39572", + "instr_39576", + "instr_39580", + "instr_39584" + ] + }, + "instr_39588": { + "virtual_address": 39588, + "size": 4, + "disassembly": "tst r10, #0x1", + "mnemonic": "tst", + "operands": "r10, #0x1", + "mode": "none" + }, + "instr_39592": { + "virtual_address": 39592, + "size": 4, + "disassembly": "beq 0x8b88", + "mnemonic": "beq", + "operands": "0x8b88", + "mode": "none" + }, + "bb_39588": { + "virtual_address": 39588, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 39596, + "children": [ + "instr_39588", + "instr_39592" + ] + }, + "instr_39596": { + "virtual_address": 39596, + "size": 4, + "disassembly": "b 0x9150", + "mnemonic": "b", + "operands": "0x9150", + "mode": "none" + }, + "bb_39596": { + "virtual_address": 39596, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37200, + "children": [ + "instr_39596" + ] + }, + "instr_39600": { + "virtual_address": 39600, + "size": 4, + "disassembly": "mov r3, #0x1", + "mnemonic": "mov", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_39604": { + "virtual_address": 39604, + "size": 4, + "disassembly": "str r3, [r9, #0x4]", + "mnemonic": "str", + "operands": "r3, [r9, #0x4]", + "mode": "none" + }, + "instr_39608": { + "virtual_address": 39608, + "size": 4, + "disassembly": "ldr r3, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "instr_39612": { + "virtual_address": 39612, + "size": 4, + "disassembly": "add r3, r3, #0x1", + "mnemonic": "add", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_39616": { + "virtual_address": 39616, + "size": 4, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "none" + }, + "instr_39620": { + "virtual_address": 39620, + "size": 4, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "instr_39624": { + "virtual_address": 39624, + "size": 4, + "disassembly": "ldr r3, [0x9bb0]", + "mnemonic": "ldr", + "operands": "r3, [0x9bb0]", + "mode": "none" + }, + "instr_39628": { + "virtual_address": 39628, + "size": 4, + "disassembly": "add r4, r4, #0x1", + "mnemonic": "add", + "operands": "r4, r4, #0x1", + "mode": "none" + }, + "instr_39632": { + "virtual_address": 39632, + "size": 4, + "disassembly": "str r3, [r9, #0x0]", + "mnemonic": "str", + "operands": "r3, [r9, #0x0]", + "mode": "none" + }, + "instr_39636": { + "virtual_address": 39636, + "size": 4, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_39640": { + "virtual_address": 39640, + "size": 4, + "disassembly": "addle r9, r9, #0x8", + "mnemonic": "addle", + "operands": "r9, r9, #0x8", + "mode": "none" + }, + "instr_39644": { + "virtual_address": 39644, + "size": 4, + "disassembly": "bgt 0x0a9d0", + "mnemonic": "bgt", + "operands": "0x0a9d0", + "mode": "none" + }, + "bb_39600": { + "virtual_address": 39600, + "size": 48, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 39648, + "children": [ + "instr_39600", + "instr_39604", + "instr_39608", + "instr_39612", + "instr_39616", + "instr_39620", + "instr_39624", + "instr_39628", + "instr_39632", + "instr_39636", + "instr_39640", + "instr_39644" + ] + }, + "instr_39648": { + "virtual_address": 39648, + "size": 4, + "disassembly": "ldr r3, [sp, #0x4c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x4c]", + "mode": "none" + }, + "instr_39652": { + "virtual_address": 39652, + "size": 4, + "disassembly": "orrs r3, r3, r5", + "mnemonic": "orrs", + "operands": "r3, r3, r5", + "mode": "none" + }, + "instr_39656": { + "virtual_address": 39656, + "size": 4, + "disassembly": "beq 0x0aa54", + "mnemonic": "beq", + "operands": "0x0aa54", + "mode": "none" + }, + "bb_39648": { + "virtual_address": 39648, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 39660, + "children": [ + "instr_39648", + "instr_39652", + "instr_39656" + ] + }, + "instr_39660": { + "virtual_address": 39660, + "size": 4, + "disassembly": "ldr r3, [sp, #0x5c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x5c]", + "mode": "none" + }, + "instr_39664": { + "virtual_address": 39664, + "size": 4, + "disassembly": "ldr r2, [sp, #0x60]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x60]", + "mode": "none" + }, + "instr_39668": { + "virtual_address": 39668, + "size": 4, + "disassembly": "add r4, r3, r4", + "mnemonic": "add", + "operands": "r4, r3, r4", + "mode": "none" + }, + "instr_39672": { + "virtual_address": 39672, + "size": 4, + "disassembly": "stmia r9, {r2, r3}", + "mnemonic": "stmia", + "operands": "r9, {r2, r3}", + "mode": "none" + }, + "instr_39676": { + "virtual_address": 39676, + "size": 4, + "disassembly": "ldr r3, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "instr_39680": { + "virtual_address": 39680, + "size": 4, + "disassembly": "add r3, r3, #0x1", + "mnemonic": "add", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_39684": { + "virtual_address": 39684, + "size": 4, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "none" + }, + "instr_39688": { + "virtual_address": 39688, + "size": 4, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_39692": { + "virtual_address": 39692, + "size": 4, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "instr_39696": { + "virtual_address": 39696, + "size": 4, + "disassembly": "addle r9, r9, #0x8", + "mnemonic": "addle", + "operands": "r9, r9, #0x8", + "mode": "none" + }, + "instr_39700": { + "virtual_address": 39700, + "size": 4, + "disassembly": "bgt 0x0aa28", + "mnemonic": "bgt", + "operands": "0x0aa28", + "mode": "none" + }, + "bb_39660": { + "virtual_address": 39660, + "size": 44, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 39704, + "children": [ + "instr_39660", + "instr_39664", + "instr_39668", + "instr_39672", + "instr_39676", + "instr_39680", + "instr_39684", + "instr_39688", + "instr_39692", + "instr_39696", + "instr_39700" + ] + }, + "instr_39704": { + "virtual_address": 39704, + "size": 4, + "disassembly": "cmp r5, #0x0", + "mnemonic": "cmp", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_39708": { + "virtual_address": 39708, + "size": 4, + "disassembly": "blt 0x0ac20", + "mnemonic": "blt", + "operands": "0x0ac20", + "mode": "none" + }, + "bb_39704": { + "virtual_address": 39704, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 39712, + "children": [ + "instr_39704", + "instr_39708" + ] + }, + "instr_39712": { + "virtual_address": 39712, + "size": 4, + "disassembly": "ldr r2, [sp, #0x38]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x38]", + "mode": "none" + }, + "instr_39716": { + "virtual_address": 39716, + "size": 4, + "disassembly": "str r2, [r9, #0x0]", + "mnemonic": "str", + "operands": "r2, [r9, #0x0]", + "mode": "none" + }, + "instr_39720": { + "virtual_address": 39720, + "size": 4, + "disassembly": "ldr r2, [sp, #0x4c]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x4c]", + "mode": "none" + }, + "instr_39724": { + "virtual_address": 39724, + "size": 4, + "disassembly": "add r3, r3, #0x1", + "mnemonic": "add", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_39728": { + "virtual_address": 39728, + "size": 4, + "disassembly": "add r4, r2, r4", + "mnemonic": "add", + "operands": "r4, r2, r4", + "mode": "none" + }, + "instr_39732": { + "virtual_address": 39732, + "size": 4, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "none" + }, + "instr_39736": { + "virtual_address": 39736, + "size": 4, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "instr_39740": { + "virtual_address": 39740, + "size": 4, + "disassembly": "str r2, [r9, #0x4]", + "mnemonic": "str", + "operands": "r2, [r9, #0x4]", + "mode": "none" + }, + "instr_39744": { + "virtual_address": 39744, + "size": 4, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_39748": { + "virtual_address": 39748, + "size": 4, + "disassembly": "ble 0x8b84", + "mnemonic": "ble", + "operands": "0x8b84", + "mode": "none" + }, + "bb_39712": { + "virtual_address": 39712, + "size": 40, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 39752, + "children": [ + "instr_39712", + "instr_39716", + "instr_39720", + "instr_39724", + "instr_39728", + "instr_39732", + "instr_39736", + "instr_39740", + "instr_39744", + "instr_39748" + ] + }, + "instr_39752": { + "virtual_address": 39752, + "size": 4, + "disassembly": "b 0x9544", + "mnemonic": "b", + "operands": "0x9544", + "mode": "none" + }, + "bb_39752": { + "virtual_address": 39752, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 38212, + "children": [ + "instr_39752" + ] + }, + "instr_39756": { + "virtual_address": 39756, + "size": 4, + "disassembly": "tst r10, #0x200", + "mnemonic": "tst", + "operands": "r10, #0x200", + "mode": "none" + }, + "instr_39760": { + "virtual_address": 39760, + "size": 4, + "disassembly": "bne 0x0a53c", + "mnemonic": "bne", + "operands": "0x0a53c", + "mode": "none" + }, + "bb_39756": { + "virtual_address": 39756, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 39764, + "children": [ + "instr_39756", + "instr_39760" + ] + }, + "instr_39764": { + "virtual_address": 39764, + "size": 4, + "disassembly": "mov r6, r4, asr #0x1f", + "mnemonic": "mov", + "operands": "r6, r4, asr #0x1f", + "mode": "none" + }, + "instr_39768": { + "virtual_address": 39768, + "size": 4, + "disassembly": "str r3, [sp, #0x34]", + "mnemonic": "str", + "operands": "r3, [sp, #0x34]", + "mode": "none" + }, + "instr_39772": { + "virtual_address": 39772, + "size": 4, + "disassembly": "mov r3, r6", + "mnemonic": "mov", + "operands": "r3, r6", + "mode": "none" + }, + "instr_39776": { + "virtual_address": 39776, + "size": 4, + "disassembly": "b 0x8dac", + "mnemonic": "b", + "operands": "0x8dac", + "mode": "none" + }, + "bb_39764": { + "virtual_address": 39764, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36268, + "children": [ + "instr_39764", + "instr_39768", + "instr_39772", + "instr_39776" + ] + }, + "instr_39780": { + "virtual_address": 39780, + "size": 4, + "disassembly": "ldr r3, [sp, #0x34]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x34]", + "mode": "none" + }, + "instr_39784": { + "virtual_address": 39784, + "size": 4, + "disassembly": "ldr r0, [sp, #0x24]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x24]", + "mode": "none" + }, + "instr_39788": { + "virtual_address": 39788, + "size": 4, + "disassembly": "ldr r1, [r3], #0x4", + "mnemonic": "ldr", + "operands": "r1, [r3], #0x4", + "mode": "none" + }, + "instr_39792": { + "virtual_address": 39792, + "size": 4, + "disassembly": "mov r2, r0, asr #0x1f", + "mnemonic": "mov", + "operands": "r2, r0, asr #0x1f", + "mode": "none" + }, + "instr_39796": { + "virtual_address": 39796, + "size": 4, + "disassembly": "stmia r1, {r0, r2}", + "mnemonic": "stmia", + "operands": "r1, {r0, r2}", + "mode": "none" + }, + "instr_39800": { + "virtual_address": 39800, + "size": 4, + "disassembly": "str r3, [sp, #0x34]", + "mnemonic": "str", + "operands": "r3, [sp, #0x34]", + "mode": "none" + }, + "instr_39804": { + "virtual_address": 39804, + "size": 4, + "disassembly": "b 0x875c", + "mnemonic": "b", + "operands": "0x875c", + "mode": "none" + }, + "bb_39780": { + "virtual_address": 39780, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34652, + "children": [ + "instr_39780", + "instr_39784", + "instr_39788", + "instr_39792", + "instr_39796", + "instr_39800", + "instr_39804" + ] + }, + "instr_39808": { + "virtual_address": 39808, + "size": 4, + "disassembly": "ldr r3, [sp, #0x34]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x34]", + "mode": "none" + }, + "instr_39812": { + "virtual_address": 39812, + "size": 4, + "disassembly": "ldr r4, [r3], #0x4", + "mnemonic": "ldr", + "operands": "r4, [r3], #0x4", + "mode": "none" + }, + "instr_39816": { + "virtual_address": 39816, + "size": 4, + "disassembly": "mov r2, #0x1", + "mnemonic": "mov", + "operands": "r2, #0x1", + "mode": "none" + }, + "instr_39820": { + "virtual_address": 39820, + "size": 4, + "disassembly": "str r3, [sp, #0x34]", + "mnemonic": "str", + "operands": "r3, [sp, #0x34]", + "mode": "none" + }, + "instr_39824": { + "virtual_address": 39824, + "size": 4, + "disassembly": "b 0x8e38", + "mnemonic": "b", + "operands": "0x8e38", + "mode": "none" + }, + "bb_39808": { + "virtual_address": 39808, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36408, + "children": [ + "instr_39808", + "instr_39812", + "instr_39816", + "instr_39820", + "instr_39824" + ] + }, + "instr_39828": { + "virtual_address": 39828, + "size": 4, + "disassembly": "ldr r3, [sp, #0x34]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x34]", + "mode": "none" + }, + "instr_39832": { + "virtual_address": 39832, + "size": 4, + "disassembly": "ldr r4, [r3], #0x4", + "mnemonic": "ldr", + "operands": "r4, [r3], #0x4", + "mode": "none" + }, + "instr_39836": { + "virtual_address": 39836, + "size": 4, + "disassembly": "str r3, [sp, #0x34]", + "mnemonic": "str", + "operands": "r3, [sp, #0x34]", + "mode": "none" + }, + "instr_39840": { + "virtual_address": 39840, + "size": 4, + "disassembly": "b 0x8f5c", + "mnemonic": "b", + "operands": "0x8f5c", + "mode": "none" + }, + "bb_39828": { + "virtual_address": 39828, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36700, + "children": [ + "instr_39828", + "instr_39832", + "instr_39836", + "instr_39840" + ] + }, + "instr_39892": { + "virtual_address": 39892, + "size": 4, + "disassembly": "add r1, sp, #0x50", + "mnemonic": "add", + "operands": "r1, sp, #0x50", + "mode": "none" + }, + "instr_39896": { + "virtual_address": 39896, + "size": 4, + "disassembly": "ldmia r1, {r0, r1}", + "mnemonic": "ldmia", + "operands": "r1, {r0, r1}", + "mode": "none" + }, + "instr_39900": { + "virtual_address": 39900, + "size": 4, + "disassembly": "mov r2, r0", + "mnemonic": "mov", + "operands": "r2, r0", + "mode": "none" + }, + "instr_39904": { + "virtual_address": 39904, + "size": 4, + "disassembly": "mov r3, r1", + "mnemonic": "mov", + "operands": "r3, r1", + "mode": "none" + }, + "instr_39908": { + "virtual_address": 39908, + "size": 4, + "disassembly": "bl 0x13c68", + "mnemonic": "bl", + "operands": "0x13c68", + "mode": "none" + }, + "instr_39912": { + "virtual_address": 39912, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_39916": { + "virtual_address": 39916, + "size": 4, + "disassembly": "bne 0x0ad4c", + "mnemonic": "bne", + "operands": "0x0ad4c", + "mode": "none" + }, + "bb_39892": { + "virtual_address": 39892, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 39920, + "children": [ + "instr_39892", + "instr_39896", + "instr_39900", + "instr_39904", + "instr_39908", + "instr_39912", + "instr_39916" + ] + }, + "instr_39920": { + "virtual_address": 39920, + "size": 4, + "disassembly": "ldr r2, [sp, #0x40]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x40]", + "mode": "none" + }, + "instr_39924": { + "virtual_address": 39924, + "size": 4, + "disassembly": "bic r3, r2, #0x20", + "mnemonic": "bic", + "operands": "r3, r2, #0x20", + "mode": "none" + }, + "instr_39928": { + "virtual_address": 39928, + "size": 4, + "disassembly": "cmp r3, #0x41", + "mnemonic": "cmp", + "operands": "r3, #0x41", + "mode": "none" + }, + "instr_39932": { + "virtual_address": 39932, + "size": 4, + "disassembly": "str r3, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x1c]", + "mode": "none" + }, + "instr_39936": { + "virtual_address": 39936, + "size": 4, + "disassembly": "bne 0x0a298", + "mnemonic": "bne", + "operands": "0x0a298", + "mode": "none" + }, + "bb_39920": { + "virtual_address": 39920, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 39940, + "children": [ + "instr_39920", + "instr_39924", + "instr_39928", + "instr_39932", + "instr_39936" + ] + }, + "instr_39940": { + "virtual_address": 39940, + "size": 4, + "disassembly": "cmp r2, #0x61", + "mnemonic": "cmp", + "operands": "r2, #0x61", + "mode": "none" + }, + "instr_39944": { + "virtual_address": 39944, + "size": 4, + "disassembly": "moveq r3, #0x78", + "mnemonic": "moveq", + "operands": "r3, #0x78", + "mode": "none" + }, + "instr_39948": { + "virtual_address": 39948, + "size": 4, + "disassembly": "movne r3, #0x58", + "mnemonic": "movne", + "operands": "r3, #0x58", + "mode": "none" + }, + "instr_39952": { + "virtual_address": 39952, + "size": 4, + "disassembly": "strb r3, [sp, #0x85]", + "mnemonic": "strb", + "operands": "r3, [sp, #0x85]", + "mode": "none" + }, + "instr_39956": { + "virtual_address": 39956, + "size": 4, + "disassembly": "mov r3, #0x30", + "mnemonic": "mov", + "operands": "r3, #0x30", + "mode": "none" + }, + "instr_39960": { + "virtual_address": 39960, + "size": 4, + "disassembly": "cmp r5, #0x63", + "mnemonic": "cmp", + "operands": "r5, #0x63", + "mode": "none" + }, + "instr_39964": { + "virtual_address": 39964, + "size": 4, + "disassembly": "strb r3, [sp, #0x84]", + "mnemonic": "strb", + "operands": "r3, [sp, #0x84]", + "mode": "none" + }, + "instr_39968": { + "virtual_address": 39968, + "size": 4, + "disassembly": "addle r3, sp, #0xec", + "mnemonic": "addle", + "operands": "r3, sp, #0xec", + "mode": "none" + }, + "instr_39972": { + "virtual_address": 39972, + "size": 4, + "disassembly": "strle r0, [sp, #0x30]", + "mnemonic": "strle", + "operands": "r0, [sp, #0x30]", + "mode": "none" + }, + "instr_39976": { + "virtual_address": 39976, + "size": 4, + "disassembly": "strle r3, [sp, #0x38]", + "mnemonic": "strle", + "operands": "r3, [sp, #0x38]", + "mode": "none" + }, + "instr_39980": { + "virtual_address": 39980, + "size": 4, + "disassembly": "bgt 0x0a678", + "mnemonic": "bgt", + "operands": "0x0a678", + "mode": "none" + }, + "bb_39940": { + "virtual_address": 39940, + "size": 44, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 39984, + "children": [ + "instr_39940", + "instr_39944", + "instr_39948", + "instr_39952", + "instr_39956", + "instr_39960", + "instr_39964", + "instr_39968", + "instr_39972", + "instr_39976", + "instr_39980" + ] + }, + "instr_39984": { + "virtual_address": 39984, + "size": 4, + "disassembly": "add r2, sp, #0x50", + "mnemonic": "add", + "operands": "r2, sp, #0x50", + "mode": "none" + }, + "instr_39988": { + "virtual_address": 39988, + "size": 4, + "disassembly": "ldmia r2, {r1, r2}", + "mnemonic": "ldmia", + "operands": "r2, {r1, r2}", + "mode": "none" + }, + "instr_39992": { + "virtual_address": 39992, + "size": 4, + "disassembly": "mov r3, r2", + "mnemonic": "mov", + "operands": "r3, r2", + "mode": "none" + }, + "instr_39996": { + "virtual_address": 39996, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_40000": { + "virtual_address": 40000, + "size": 4, + "disassembly": "bge 0x0a560", + "mnemonic": "bge", + "operands": "0x0a560", + "mode": "none" + }, + "bb_39984": { + "virtual_address": 39984, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 40004, + "children": [ + "instr_39984", + "instr_39988", + "instr_39992", + "instr_39996", + "instr_40000" + ] + }, + "instr_40004": { + "virtual_address": 40004, + "size": 4, + "disassembly": "mov r1, #0x2d", + "mnemonic": "mov", + "operands": "r1, #0x2d", + "mode": "none" + }, + "instr_40008": { + "virtual_address": 40008, + "size": 4, + "disassembly": "add r4, sp, #0x50", + "mnemonic": "add", + "operands": "r4, sp, #0x50", + "mode": "none" + }, + "instr_40012": { + "virtual_address": 40012, + "size": 4, + "disassembly": "ldmia r4, {r3, r4}", + "mnemonic": "ldmia", + "operands": "r4, {r3, r4}", + "mode": "none" + }, + "instr_40016": { + "virtual_address": 40016, + "size": 4, + "disassembly": "str r1, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r1, [sp, #0x3c]", + "mode": "none" + }, + "instr_40020": { + "virtual_address": 40020, + "size": 4, + "disassembly": "mov r2, r3", + "mnemonic": "mov", + "operands": "r2, r3", + "mode": "none" + }, + "instr_40024": { + "virtual_address": 40024, + "size": 4, + "disassembly": "add r3, r4, #0x80000000", + "mnemonic": "add", + "operands": "r3, r4, #0x80000000", + "mode": "none" + }, + "bb_40004": { + "virtual_address": 40004, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 40028, + "children": [ + "instr_40004", + "instr_40008", + "instr_40012", + "instr_40016", + "instr_40020", + "instr_40024" + ] + }, + "instr_40028": { + "virtual_address": 40028, + "size": 4, + "disassembly": "mov r0, r2", + "mnemonic": "mov", + "operands": "r0, r2", + "mode": "none" + }, + "instr_40032": { + "virtual_address": 40032, + "size": 4, + "disassembly": "mov r1, r3", + "mnemonic": "mov", + "operands": "r1, r3", + "mode": "none" + }, + "instr_40036": { + "virtual_address": 40036, + "size": 4, + "disassembly": "add r2, sp, #0x88", + "mnemonic": "add", + "operands": "r2, sp, #0x88", + "mode": "none" + }, + "instr_40040": { + "virtual_address": 40040, + "size": 4, + "disassembly": "bl 0x10124", + "mnemonic": "bl", + "operands": "0x10124", + "mode": "none" + }, + "instr_40044": { + "virtual_address": 40044, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_40048": { + "virtual_address": 40048, + "size": 4, + "disassembly": "mov r3, #0x3fc00000", + "mnemonic": "mov", + "operands": "r3, #0x3fc00000", + "mode": "none" + }, + "instr_40052": { + "virtual_address": 40052, + "size": 4, + "disassembly": "bl 0x13688", + "mnemonic": "bl", + "operands": "0x13688", + "mode": "none" + }, + "instr_40056": { + "virtual_address": 40056, + "size": 4, + "disassembly": "mov r3, r1", + "mnemonic": "mov", + "operands": "r3, r1", + "mode": "none" + }, + "instr_40060": { + "virtual_address": 40060, + "size": 4, + "disassembly": "mov r2, r0", + "mnemonic": "mov", + "operands": "r2, r0", + "mode": "none" + }, + "instr_40064": { + "virtual_address": 40064, + "size": 4, + "disassembly": "str r2, [sp, #0x28]", + "mnemonic": "str", + "operands": "r2, [sp, #0x28]", + "mode": "none" + }, + "instr_40068": { + "virtual_address": 40068, + "size": 4, + "disassembly": "str r3, [sp, #0x2c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x2c]", + "mode": "none" + }, + "instr_40072": { + "virtual_address": 40072, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_40076": { + "virtual_address": 40076, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_40080": { + "virtual_address": 40080, + "size": 4, + "disassembly": "bl 0x13bf0", + "mnemonic": "bl", + "operands": "0x13bf0", + "mode": "none" + }, + "instr_40084": { + "virtual_address": 40084, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_40088": { + "virtual_address": 40088, + "size": 4, + "disassembly": "movne r3, #0x1", + "mnemonic": "movne", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_40092": { + "virtual_address": 40092, + "size": 4, + "disassembly": "ldr r1, [sp, #0x40]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x40]", + "mode": "none" + }, + "instr_40096": { + "virtual_address": 40096, + "size": 4, + "disassembly": "strne r3, [sp, #0x88]", + "mnemonic": "strne", + "operands": "r3, [sp, #0x88]", + "mode": "none" + }, + "instr_40100": { + "virtual_address": 40100, + "size": 4, + "disassembly": "ldr r3, [0x9bc0]", + "mnemonic": "ldr", + "operands": "r3, [0x9bc0]", + "mode": "none" + }, + "instr_40104": { + "virtual_address": 40104, + "size": 4, + "disassembly": "cmp r1, #0x61", + "mnemonic": "cmp", + "operands": "r1, #0x61", + "mode": "none" + }, + "instr_40108": { + "virtual_address": 40108, + "size": 4, + "disassembly": "ldr r2, [0x9bbc]", + "mnemonic": "ldr", + "operands": "r2, [0x9bbc]", + "mode": "none" + }, + "instr_40112": { + "virtual_address": 40112, + "size": 4, + "disassembly": "movne r2, r3", + "mnemonic": "movne", + "operands": "r2, r3", + "mode": "none" + }, + "instr_40116": { + "virtual_address": 40116, + "size": 4, + "disassembly": "str r10, [sp, #0x4c]", + "mnemonic": "str", + "operands": "r10, [sp, #0x4c]", + "mode": "none" + }, + "instr_40120": { + "virtual_address": 40120, + "size": 4, + "disassembly": "str r11, [sp, #0x64]", + "mnemonic": "str", + "operands": "r11, [sp, #0x64]", + "mode": "none" + }, + "instr_40124": { + "virtual_address": 40124, + "size": 4, + "disassembly": "str r7, [sp, #0x6c]", + "mnemonic": "str", + "operands": "r7, [sp, #0x6c]", + "mode": "none" + }, + "instr_40128": { + "virtual_address": 40128, + "size": 4, + "disassembly": "str r2, [sp, #0x44]", + "mnemonic": "str", + "operands": "r2, [sp, #0x44]", + "mode": "none" + }, + "instr_40132": { + "virtual_address": 40132, + "size": 4, + "disassembly": "mov r7, r2", + "mnemonic": "mov", + "operands": "r7, r2", + "mode": "none" + }, + "instr_40136": { + "virtual_address": 40136, + "size": 4, + "disassembly": "ldr r6, [sp, #0x38]", + "mnemonic": "ldr", + "operands": "r6, [sp, #0x38]", + "mode": "none" + }, + "instr_40140": { + "virtual_address": 40140, + "size": 4, + "disassembly": "str r9, [sp, #0x58]", + "mnemonic": "str", + "operands": "r9, [sp, #0x58]", + "mode": "none" + }, + "instr_40144": { + "virtual_address": 40144, + "size": 4, + "disassembly": "add r11, sp, #0x28", + "mnemonic": "add", + "operands": "r11, sp, #0x28", + "mode": "none" + }, + "instr_40148": { + "virtual_address": 40148, + "size": 4, + "disassembly": "ldmia r11, {r10, r11}", + "mnemonic": "ldmia", + "operands": "r11, {r10, r11}", + "mode": "none" + }, + "instr_40152": { + "virtual_address": 40152, + "size": 4, + "disassembly": "str r8, [sp, #0x7c]", + "mnemonic": "str", + "operands": "r8, [sp, #0x7c]", + "mode": "none" + }, + "instr_40156": { + "virtual_address": 40156, + "size": 4, + "disassembly": "sub r4, r5, #0x1", + "mnemonic": "sub", + "operands": "r4, r5, #0x1", + "mode": "none" + }, + "instr_40160": { + "virtual_address": 40160, + "size": 4, + "disassembly": "b 0x9cf8", + "mnemonic": "b", + "operands": "0x9cf8", + "mode": "none" + }, + "bb_40028": { + "virtual_address": 40028, + "size": 136, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 40184, + "children": [ + "instr_40028", + "instr_40032", + "instr_40036", + "instr_40040", + "instr_40044", + "instr_40048", + "instr_40052", + "instr_40056", + "instr_40060", + "instr_40064", + "instr_40068", + "instr_40072", + "instr_40076", + "instr_40080", + "instr_40084", + "instr_40088", + "instr_40092", + "instr_40096", + "instr_40100", + "instr_40104", + "instr_40108", + "instr_40112", + "instr_40116", + "instr_40120", + "instr_40124", + "instr_40128", + "instr_40132", + "instr_40136", + "instr_40140", + "instr_40144", + "instr_40148", + "instr_40152", + "instr_40156", + "instr_40160" + ] + }, + "instr_40164": { + "virtual_address": 40164, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_40168": { + "virtual_address": 40168, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_40172": { + "virtual_address": 40172, + "size": 4, + "disassembly": "bl 0x13bf0", + "mnemonic": "bl", + "operands": "0x13bf0", + "mode": "none" + }, + "instr_40176": { + "virtual_address": 40176, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_40180": { + "virtual_address": 40180, + "size": 4, + "disassembly": "bne 0x9d58", + "mnemonic": "bne", + "operands": "0x9d58", + "mode": "none" + }, + "bb_40164": { + "virtual_address": 40164, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 40184, + "children": [ + "instr_40164", + "instr_40168", + "instr_40172", + "instr_40176", + "instr_40180" + ] + }, + "instr_40184": { + "virtual_address": 40184, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_40188": { + "virtual_address": 40188, + "size": 4, + "disassembly": "ldr r3, [0x9bb4]", + "mnemonic": "ldr", + "operands": "r3, [0x9bb4]", + "mode": "none" + }, + "instr_40192": { + "virtual_address": 40192, + "size": 4, + "disassembly": "mov r0, r10", + "mnemonic": "mov", + "operands": "r0, r10", + "mode": "none" + }, + "instr_40196": { + "virtual_address": 40196, + "size": 4, + "disassembly": "mov r1, r11", + "mnemonic": "mov", + "operands": "r1, r11", + "mode": "none" + }, + "instr_40200": { + "virtual_address": 40200, + "size": 4, + "disassembly": "bl 0x13688", + "mnemonic": "bl", + "operands": "0x13688", + "mode": "none" + }, + "instr_40204": { + "virtual_address": 40204, + "size": 4, + "disassembly": "mov r11, r1", + "mnemonic": "mov", + "operands": "r11, r1", + "mode": "none" + }, + "instr_40208": { + "virtual_address": 40208, + "size": 4, + "disassembly": "mov r10, r0", + "mnemonic": "mov", + "operands": "r10, r0", + "mode": "none" + }, + "instr_40212": { + "virtual_address": 40212, + "size": 4, + "disassembly": "bl 0x13ca0", + "mnemonic": "bl", + "operands": "0x13ca0", + "mode": "none" + }, + "instr_40216": { + "virtual_address": 40216, + "size": 4, + "disassembly": "mov r5, r0", + "mnemonic": "mov", + "operands": "r5, r0", + "mode": "none" + }, + "instr_40220": { + "virtual_address": 40220, + "size": 4, + "disassembly": "bl 0x135a4", + "mnemonic": "bl", + "operands": "0x135a4", + "mode": "none" + }, + "instr_40224": { + "virtual_address": 40224, + "size": 4, + "disassembly": "mov r3, r1", + "mnemonic": "mov", + "operands": "r3, r1", + "mode": "none" + }, + "instr_40228": { + "virtual_address": 40228, + "size": 4, + "disassembly": "mov r2, r0", + "mnemonic": "mov", + "operands": "r2, r0", + "mode": "none" + }, + "instr_40232": { + "virtual_address": 40232, + "size": 4, + "disassembly": "mov r1, r11", + "mnemonic": "mov", + "operands": "r1, r11", + "mode": "none" + }, + "instr_40236": { + "virtual_address": 40236, + "size": 4, + "disassembly": "mov r0, r10", + "mnemonic": "mov", + "operands": "r0, r10", + "mode": "none" + }, + "instr_40240": { + "virtual_address": 40240, + "size": 4, + "disassembly": "bl 0x1326c", + "mnemonic": "bl", + "operands": "0x1326c", + "mode": "none" + }, + "instr_40244": { + "virtual_address": 40244, + "size": 4, + "disassembly": "ldrb r3, [r7, r5]", + "mnemonic": "ldrb", + "operands": "r3, [r7, r5]", + "mode": "none" + }, + "instr_40248": { + "virtual_address": 40248, + "size": 4, + "disassembly": "cmn r4, #0x1", + "mnemonic": "cmn", + "operands": "r4, #0x1", + "mode": "none" + }, + "instr_40252": { + "virtual_address": 40252, + "size": 4, + "disassembly": "mov r8, r6", + "mnemonic": "mov", + "operands": "r8, r6", + "mode": "none" + }, + "instr_40256": { + "virtual_address": 40256, + "size": 4, + "disassembly": "mov r9, r4", + "mnemonic": "mov", + "operands": "r9, r4", + "mode": "none" + }, + "instr_40260": { + "virtual_address": 40260, + "size": 4, + "disassembly": "mov r10, r0", + "mnemonic": "mov", + "operands": "r10, r0", + "mode": "none" + }, + "instr_40264": { + "virtual_address": 40264, + "size": 4, + "disassembly": "mov r11, r1", + "mnemonic": "mov", + "operands": "r11, r1", + "mode": "none" + }, + "instr_40268": { + "virtual_address": 40268, + "size": 4, + "disassembly": "strb r3, [r6], #0x1", + "mnemonic": "strb", + "operands": "r3, [r6], #0x1", + "mode": "none" + }, + "instr_40272": { + "virtual_address": 40272, + "size": 4, + "disassembly": "sub r4, r4, #0x1", + "mnemonic": "sub", + "operands": "r4, r4, #0x1", + "mode": "none" + }, + "instr_40276": { + "virtual_address": 40276, + "size": 4, + "disassembly": "bne 0x9ce4", + "mnemonic": "bne", + "operands": "0x9ce4", + "mode": "none" + }, + "bb_40184": { + "virtual_address": 40184, + "size": 96, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 40280, + "children": [ + "instr_40184", + "instr_40188", + "instr_40192", + "instr_40196", + "instr_40200", + "instr_40204", + "instr_40208", + "instr_40212", + "instr_40216", + "instr_40220", + "instr_40224", + "instr_40228", + "instr_40232", + "instr_40236", + "instr_40240", + "instr_40244", + "instr_40248", + "instr_40252", + "instr_40256", + "instr_40260", + "instr_40264", + "instr_40268", + "instr_40272", + "instr_40276" + ] + }, + "instr_40280": { + "virtual_address": 40280, + "size": 4, + "disassembly": "mov r0, r10", + "mnemonic": "mov", + "operands": "r0, r10", + "mode": "none" + }, + "instr_40284": { + "virtual_address": 40284, + "size": 4, + "disassembly": "mov r1, r11", + "mnemonic": "mov", + "operands": "r1, r11", + "mode": "none" + }, + "instr_40288": { + "virtual_address": 40288, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_40292": { + "virtual_address": 40292, + "size": 4, + "disassembly": "ldr r3, [0x9bb8]", + "mnemonic": "ldr", + "operands": "r3, [0x9bb8]", + "mode": "none" + }, + "instr_40296": { + "virtual_address": 40296, + "size": 4, + "disassembly": "str r8, [sp, #0x48]", + "mnemonic": "str", + "operands": "r8, [sp, #0x48]", + "mode": "none" + }, + "instr_40300": { + "virtual_address": 40300, + "size": 4, + "disassembly": "str r9, [sp, #0x28]", + "mnemonic": "str", + "operands": "r9, [sp, #0x28]", + "mode": "none" + }, + "instr_40304": { + "virtual_address": 40304, + "size": 4, + "disassembly": "mov r4, r0", + "mnemonic": "mov", + "operands": "r4, r0", + "mode": "none" + }, + "instr_40308": { + "virtual_address": 40308, + "size": 4, + "disassembly": "ldr r10, [sp, #0x4c]", + "mnemonic": "ldr", + "operands": "r10, [sp, #0x4c]", + "mode": "none" + }, + "instr_40312": { + "virtual_address": 40312, + "size": 4, + "disassembly": "str r5, [sp, #0x4c]", + "mnemonic": "str", + "operands": "r5, [sp, #0x4c]", + "mode": "none" + }, + "instr_40316": { + "virtual_address": 40316, + "size": 4, + "disassembly": "mov r5, r1", + "mnemonic": "mov", + "operands": "r5, r1", + "mode": "none" + }, + "instr_40320": { + "virtual_address": 40320, + "size": 4, + "disassembly": "bl 0x13c50", + "mnemonic": "bl", + "operands": "0x13c50", + "mode": "none" + }, + "instr_40324": { + "virtual_address": 40324, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_40328": { + "virtual_address": 40328, + "size": 4, + "disassembly": "ldr r9, [sp, #0x58]", + "mnemonic": "ldr", + "operands": "r9, [sp, #0x58]", + "mode": "none" + }, + "instr_40332": { + "virtual_address": 40332, + "size": 4, + "disassembly": "ldr r11, [sp, #0x64]", + "mnemonic": "ldr", + "operands": "r11, [sp, #0x64]", + "mode": "none" + }, + "instr_40336": { + "virtual_address": 40336, + "size": 4, + "disassembly": "ldr r7, [sp, #0x6c]", + "mnemonic": "ldr", + "operands": "r7, [sp, #0x6c]", + "mode": "none" + }, + "instr_40340": { + "virtual_address": 40340, + "size": 4, + "disassembly": "ldr r8, [sp, #0x7c]", + "mnemonic": "ldr", + "operands": "r8, [sp, #0x7c]", + "mode": "none" + }, + "instr_40344": { + "virtual_address": 40344, + "size": 4, + "disassembly": "bne 0x0ad88", + "mnemonic": "bne", + "operands": "0x0ad88", + "mode": "none" + }, + "bb_40280": { + "virtual_address": 40280, + "size": 68, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 40348, + "children": [ + "instr_40280", + "instr_40284", + "instr_40288", + "instr_40292", + "instr_40296", + "instr_40300", + "instr_40304", + "instr_40308", + "instr_40312", + "instr_40316", + "instr_40320", + "instr_40324", + "instr_40328", + "instr_40332", + "instr_40336", + "instr_40340", + "instr_40344" + ] + }, + "instr_40348": { + "virtual_address": 40348, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_40352": { + "virtual_address": 40352, + "size": 4, + "disassembly": "mov r1, r5", + "mnemonic": "mov", + "operands": "r1, r5", + "mode": "none" + }, + "instr_40356": { + "virtual_address": 40356, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_40360": { + "virtual_address": 40360, + "size": 4, + "disassembly": "ldr r3, [0x9bb8]", + "mnemonic": "ldr", + "operands": "r3, [0x9bb8]", + "mode": "none" + }, + "instr_40364": { + "virtual_address": 40364, + "size": 4, + "disassembly": "bl 0x13bf0", + "mnemonic": "bl", + "operands": "0x13bf0", + "mode": "none" + }, + "instr_40368": { + "virtual_address": 40368, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_40372": { + "virtual_address": 40372, + "size": 4, + "disassembly": "beq 0x9dc4", + "mnemonic": "beq", + "operands": "0x9dc4", + "mode": "none" + }, + "bb_40348": { + "virtual_address": 40348, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 40376, + "children": [ + "instr_40348", + "instr_40352", + "instr_40356", + "instr_40360", + "instr_40364", + "instr_40368", + "instr_40372" + ] + }, + "instr_40376": { + "virtual_address": 40376, + "size": 4, + "disassembly": "ldr r3, [sp, #0x4c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x4c]", + "mode": "none" + }, + "instr_40380": { + "virtual_address": 40380, + "size": 4, + "disassembly": "tst r3, #0x1", + "mnemonic": "tst", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_40384": { + "virtual_address": 40384, + "size": 4, + "disassembly": "bne 0x0ad88", + "mnemonic": "bne", + "operands": "0x0ad88", + "mode": "none" + }, + "bb_40376": { + "virtual_address": 40376, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 40388, + "children": [ + "instr_40376", + "instr_40380", + "instr_40384" + ] + }, + "instr_40388": { + "virtual_address": 40388, + "size": 4, + "disassembly": "ldr r3, [sp, #0x28]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x28]", + "mode": "none" + }, + "instr_40392": { + "virtual_address": 40392, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_40396": { + "virtual_address": 40396, + "size": 4, + "disassembly": "blt 0x9dec", + "mnemonic": "blt", + "operands": "0x9dec", + "mode": "none" + }, + "bb_40388": { + "virtual_address": 40388, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 40400, + "children": [ + "instr_40388", + "instr_40392", + "instr_40396" + ] + }, + "instr_40400": { + "virtual_address": 40400, + "size": 4, + "disassembly": "mov r2, #0x30", + "mnemonic": "mov", + "operands": "r2, #0x30", + "mode": "none" + }, + "instr_40404": { + "virtual_address": 40404, + "size": 4, + "disassembly": "ldr r3, [sp, #0x28]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x28]", + "mode": "none" + }, + "instr_40408": { + "virtual_address": 40408, + "size": 4, + "disassembly": "add r3, r3, #0x1", + "mnemonic": "add", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_40412": { + "virtual_address": 40412, + "size": 4, + "disassembly": "add r3, r6, r3", + "mnemonic": "add", + "operands": "r3, r6, r3", + "mode": "none" + }, + "bb_40400": { + "virtual_address": 40400, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 40416, + "children": [ + "instr_40400", + "instr_40404", + "instr_40408", + "instr_40412" + ] + }, + "instr_40416": { + "virtual_address": 40416, + "size": 4, + "disassembly": "strb r2, [r6], #0x1", + "mnemonic": "strb", + "operands": "r2, [r6], #0x1", + "mode": "none" + }, + "instr_40420": { + "virtual_address": 40420, + "size": 4, + "disassembly": "cmp r3, r6", + "mnemonic": "cmp", + "operands": "r3, r6", + "mode": "none" + }, + "instr_40424": { + "virtual_address": 40424, + "size": 4, + "disassembly": "bne 0x9de0", + "mnemonic": "bne", + "operands": "0x9de0", + "mode": "none" + }, + "bb_40416": { + "virtual_address": 40416, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 40428, + "children": [ + "instr_40416", + "instr_40420", + "instr_40424" + ] + }, + "instr_40428": { + "virtual_address": 40428, + "size": 4, + "disassembly": "ldr r3, [sp, #0x38]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x38]", + "mode": "none" + }, + "instr_40432": { + "virtual_address": 40432, + "size": 4, + "disassembly": "sub r3, r6, r3", + "mnemonic": "sub", + "operands": "r3, r6, r3", + "mode": "none" + }, + "instr_40436": { + "virtual_address": 40436, + "size": 4, + "disassembly": "str r3, [sp, #0x4c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x4c]", + "mode": "none" + }, + "instr_40440": { + "virtual_address": 40440, + "size": 4, + "disassembly": "orr r10, r10, #0x2", + "mnemonic": "orr", + "operands": "r10, r10, #0x2", + "mode": "none" + }, + "bb_40428": { + "virtual_address": 40428, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 40444, + "children": [ + "instr_40428", + "instr_40432", + "instr_40436", + "instr_40440" + ] + }, + "instr_40444": { + "virtual_address": 40444, + "size": 4, + "disassembly": "ldr r3, [sp, #0x88]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x88]", + "mode": "none" + }, + "instr_40448": { + "virtual_address": 40448, + "size": 4, + "disassembly": "str r3, [sp, #0x44]", + "mnemonic": "str", + "operands": "r3, [sp, #0x44]", + "mode": "none" + }, + "instr_40452": { + "virtual_address": 40452, + "size": 4, + "disassembly": "b 0x0a380", + "mnemonic": "b", + "operands": "0x0a380", + "mode": "none" + }, + "bb_40444": { + "virtual_address": 40444, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 41856, + "children": [ + "instr_40444", + "instr_40448", + "instr_40452" + ] + }, + "instr_40456": { + "virtual_address": 40456, + "size": 4, + "disassembly": "str r3, [sp, #0x40]", + "mnemonic": "str", + "operands": "r3, [sp, #0x40]", + "mode": "none" + }, + "instr_40460": { + "virtual_address": 40460, + "size": 4, + "disassembly": "ldr r3, [0x9bbc]", + "mnemonic": "ldr", + "operands": "r3, [0x9bbc]", + "mode": "none" + }, + "instr_40464": { + "virtual_address": 40464, + "size": 4, + "disassembly": "str r3, [sp, #0x68]", + "mnemonic": "str", + "operands": "r3, [sp, #0x68]", + "mode": "none" + }, + "bb_40456": { + "virtual_address": 40456, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 40468, + "children": [ + "instr_40456", + "instr_40460", + "instr_40464" + ] + }, + "instr_40468": { + "virtual_address": 40468, + "size": 4, + "disassembly": "ands r6, r10, #0x20", + "mnemonic": "ands", + "operands": "r6, r10, #0x20", + "mode": "none" + }, + "instr_40472": { + "virtual_address": 40472, + "size": 4, + "disassembly": "beq 0x9eec", + "mnemonic": "beq", + "operands": "0x9eec", + "mode": "none" + }, + "bb_40468": { + "virtual_address": 40468, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 40476, + "children": [ + "instr_40468", + "instr_40472" + ] + }, + "instr_40476": { + "virtual_address": 40476, + "size": 4, + "disassembly": "ldr r3, [sp, #0x34]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x34]", + "mode": "none" + }, + "instr_40480": { + "virtual_address": 40480, + "size": 4, + "disassembly": "add r3, r3, #0x7", + "mnemonic": "add", + "operands": "r3, r3, #0x7", + "mode": "none" + }, + "instr_40484": { + "virtual_address": 40484, + "size": 4, + "disassembly": "bic r3, r3, #0x7", + "mnemonic": "bic", + "operands": "r3, r3, #0x7", + "mode": "none" + }, + "instr_40488": { + "virtual_address": 40488, + "size": 4, + "disassembly": "ldr r6, [r3, #0x4]", + "mnemonic": "ldr", + "operands": "r6, [r3, #0x4]", + "mode": "none" + }, + "instr_40492": { + "virtual_address": 40492, + "size": 4, + "disassembly": "ldr r4, [r3], #0x8", + "mnemonic": "ldr", + "operands": "r4, [r3], #0x8", + "mode": "none" + }, + "instr_40496": { + "virtual_address": 40496, + "size": 4, + "disassembly": "str r3, [sp, #0x34]", + "mnemonic": "str", + "operands": "r3, [sp, #0x34]", + "mode": "none" + }, + "bb_40476": { + "virtual_address": 40476, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 40500, + "children": [ + "instr_40476", + "instr_40480", + "instr_40484", + "instr_40488", + "instr_40492", + "instr_40496" + ] + }, + "instr_40500": { + "virtual_address": 40500, + "size": 4, + "disassembly": "orrs r3, r4, r6", + "mnemonic": "orrs", + "operands": "r3, r4, r6", + "mode": "none" + }, + "instr_40504": { + "virtual_address": 40504, + "size": 4, + "disassembly": "moveq r3, #0x0", + "mnemonic": "moveq", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_40508": { + "virtual_address": 40508, + "size": 4, + "disassembly": "andne r3, r10, #0x1", + "mnemonic": "andne", + "operands": "r3, r10, #0x1", + "mode": "none" + }, + "instr_40512": { + "virtual_address": 40512, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_40516": { + "virtual_address": 40516, + "size": 4, + "disassembly": "ldrne r3, [sp, #0x40]", + "mnemonic": "ldrne", + "operands": "r3, [sp, #0x40]", + "mode": "none" + }, + "instr_40520": { + "virtual_address": 40520, + "size": 4, + "disassembly": "strbne r3, [sp, #0x85]", + "mnemonic": "strbne", + "operands": "r3, [sp, #0x85]", + "mode": "none" + }, + "instr_40524": { + "virtual_address": 40524, + "size": 4, + "disassembly": "movne r3, #0x30", + "mnemonic": "movne", + "operands": "r3, #0x30", + "mode": "none" + }, + "instr_40528": { + "virtual_address": 40528, + "size": 4, + "disassembly": "orrne r10, r10, #0x2", + "mnemonic": "orrne", + "operands": "r10, r10, #0x2", + "mode": "none" + }, + "instr_40532": { + "virtual_address": 40532, + "size": 4, + "disassembly": "strbne r3, [sp, #0x84]", + "mnemonic": "strbne", + "operands": "r3, [sp, #0x84]", + "mode": "none" + }, + "instr_40536": { + "virtual_address": 40536, + "size": 4, + "disassembly": "bic r3, r10, #0x400", + "mnemonic": "bic", + "operands": "r3, r10, #0x400", + "mode": "none" + }, + "instr_40540": { + "virtual_address": 40540, + "size": 4, + "disassembly": "mov r2, #0x2", + "mnemonic": "mov", + "operands": "r2, #0x2", + "mode": "none" + }, + "instr_40544": { + "virtual_address": 40544, + "size": 4, + "disassembly": "str r3, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x1c]", + "mode": "none" + }, + "instr_40548": { + "virtual_address": 40548, + "size": 4, + "disassembly": "b 0x8e38", + "mnemonic": "b", + "operands": "0x8e38", + "mode": "none" + }, + "bb_40500": { + "virtual_address": 40500, + "size": 52, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36408, + "children": [ + "instr_40500", + "instr_40504", + "instr_40508", + "instr_40512", + "instr_40516", + "instr_40520", + "instr_40524", + "instr_40528", + "instr_40532", + "instr_40536", + "instr_40540", + "instr_40544", + "instr_40548" + ] + }, + "instr_40552": { + "virtual_address": 40552, + "size": 4, + "disassembly": "str r3, [sp, #0x40]", + "mnemonic": "str", + "operands": "r3, [sp, #0x40]", + "mode": "none" + }, + "instr_40556": { + "virtual_address": 40556, + "size": 4, + "disassembly": "str r10, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r10, [sp, #0x1c]", + "mode": "none" + }, + "instr_40560": { + "virtual_address": 40560, + "size": 4, + "disassembly": "b 0x8e10", + "mnemonic": "b", + "operands": "0x8e10", + "mode": "none" + }, + "bb_40552": { + "virtual_address": 40552, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36368, + "children": [ + "instr_40552", + "instr_40556", + "instr_40560" + ] + }, + "instr_40564": { + "virtual_address": 40564, + "size": 4, + "disassembly": "str r3, [sp, #0x40]", + "mnemonic": "str", + "operands": "r3, [sp, #0x40]", + "mode": "none" + }, + "instr_40568": { + "virtual_address": 40568, + "size": 4, + "disassembly": "b 0x8f3c", + "mnemonic": "b", + "operands": "0x8f3c", + "mode": "none" + }, + "bb_40564": { + "virtual_address": 40564, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36668, + "children": [ + "instr_40564", + "instr_40568" + ] + }, + "instr_40572": { + "virtual_address": 40572, + "size": 4, + "disassembly": "str r3, [sp, #0x40]", + "mnemonic": "str", + "operands": "r3, [sp, #0x40]", + "mode": "none" + }, + "instr_40576": { + "virtual_address": 40576, + "size": 4, + "disassembly": "ldr r3, [0x9bc0]", + "mnemonic": "ldr", + "operands": "r3, [0x9bc0]", + "mode": "none" + }, + "instr_40580": { + "virtual_address": 40580, + "size": 4, + "disassembly": "str r3, [sp, #0x68]", + "mnemonic": "str", + "operands": "r3, [sp, #0x68]", + "mode": "none" + }, + "instr_40584": { + "virtual_address": 40584, + "size": 4, + "disassembly": "b 0x9e14", + "mnemonic": "b", + "operands": "0x9e14", + "mode": "none" + }, + "bb_40572": { + "virtual_address": 40572, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 40468, + "children": [ + "instr_40572", + "instr_40576", + "instr_40580", + "instr_40584" + ] + }, + "instr_40588": { + "virtual_address": 40588, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_40592": { + "virtual_address": 40592, + "size": 4, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "none" + }, + "instr_40596": { + "virtual_address": 40596, + "size": 4, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "none" + }, + "instr_40600": { + "virtual_address": 40600, + "size": 4, + "disassembly": "bl 0x10460", + "mnemonic": "bl", + "operands": "0x10460", + "mode": "none" + }, + "instr_40604": { + "virtual_address": 40604, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_40608": { + "virtual_address": 40608, + "size": 4, + "disassembly": "bne 0x941c", + "mnemonic": "bne", + "operands": "0x941c", + "mode": "none" + }, + "bb_40588": { + "virtual_address": 40588, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 40612, + "children": [ + "instr_40588", + "instr_40592", + "instr_40596", + "instr_40600", + "instr_40604", + "instr_40608" + ] + }, + "instr_40612": { + "virtual_address": 40612, + "size": 4, + "disassembly": "ldr r4, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_40616": { + "virtual_address": 40616, + "size": 4, + "disassembly": "add r9, sp, #0xac", + "mnemonic": "add", + "operands": "r9, sp, #0xac", + "mode": "none" + }, + "instr_40620": { + "virtual_address": 40620, + "size": 4, + "disassembly": "b 0x917c", + "mnemonic": "b", + "operands": "0x917c", + "mode": "none" + }, + "bb_40612": { + "virtual_address": 40612, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37244, + "children": [ + "instr_40612", + "instr_40616", + "instr_40620" + ] + }, + "instr_40624": { + "virtual_address": 40624, + "size": 4, + "disassembly": "cmp r5, #0x6", + "mnemonic": "cmp", + "operands": "r5, #0x6", + "mode": "none" + }, + "instr_40628": { + "virtual_address": 40628, + "size": 4, + "disassembly": "movcc r3, r5", + "mnemonic": "movcc", + "operands": "r3, r5", + "mode": "none" + }, + "instr_40632": { + "virtual_address": 40632, + "size": 4, + "disassembly": "movcs r3, #0x6", + "mnemonic": "movcs", + "operands": "r3, #0x6", + "mode": "none" + }, + "instr_40636": { + "virtual_address": 40636, + "size": 4, + "disassembly": "ldr r2, [sp, #0x38]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x38]", + "mode": "none" + }, + "instr_40640": { + "virtual_address": 40640, + "size": 4, + "disassembly": "ldr r1, [0x9bc4]", + "mnemonic": "ldr", + "operands": "r1, [0x9bc4]", + "mode": "none" + }, + "instr_40644": { + "virtual_address": 40644, + "size": 4, + "disassembly": "mov r5, r2", + "mnemonic": "mov", + "operands": "r5, r2", + "mode": "none" + }, + "instr_40648": { + "virtual_address": 40648, + "size": 4, + "disassembly": "str r3, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x1c]", + "mode": "none" + }, + "instr_40652": { + "virtual_address": 40652, + "size": 4, + "disassembly": "str r4, [sp, #0x34]", + "mnemonic": "str", + "operands": "r4, [sp, #0x34]", + "mode": "none" + }, + "instr_40656": { + "virtual_address": 40656, + "size": 4, + "disassembly": "str r2, [sp, #0x30]", + "mnemonic": "str", + "operands": "r2, [sp, #0x30]", + "mode": "none" + }, + "instr_40660": { + "virtual_address": 40660, + "size": 4, + "disassembly": "str r1, [sp, #0x38]", + "mnemonic": "str", + "operands": "r1, [sp, #0x38]", + "mode": "none" + }, + "instr_40664": { + "virtual_address": 40664, + "size": 4, + "disassembly": "str r3, [sp, #0x28]", + "mnemonic": "str", + "operands": "r3, [sp, #0x28]", + "mode": "none" + }, + "instr_40668": { + "virtual_address": 40668, + "size": 4, + "disassembly": "str r2, [sp, #0x58]", + "mnemonic": "str", + "operands": "r2, [sp, #0x58]", + "mode": "none" + }, + "instr_40672": { + "virtual_address": 40672, + "size": 4, + "disassembly": "str r2, [sp, #0x48]", + "mnemonic": "str", + "operands": "r2, [sp, #0x48]", + "mode": "none" + }, + "instr_40676": { + "virtual_address": 40676, + "size": 4, + "disassembly": "str r2, [sp, #0x44]", + "mnemonic": "str", + "operands": "r2, [sp, #0x44]", + "mode": "none" + }, + "instr_40680": { + "virtual_address": 40680, + "size": 4, + "disassembly": "b 0x8ec0", + "mnemonic": "b", + "operands": "0x8ec0", + "mode": "none" + }, + "bb_40624": { + "virtual_address": 40624, + "size": 60, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36544, + "children": [ + "instr_40624", + "instr_40628", + "instr_40632", + "instr_40636", + "instr_40640", + "instr_40644", + "instr_40648", + "instr_40652", + "instr_40656", + "instr_40660", + "instr_40664", + "instr_40668", + "instr_40672", + "instr_40676", + "instr_40680" + ] + }, + "instr_40684": { + "virtual_address": 40684, + "size": 4, + "disassembly": "ands r3, r10, #0x10", + "mnemonic": "ands", + "operands": "r3, r10, #0x10", + "mode": "none" + }, + "instr_40688": { + "virtual_address": 40688, + "size": 4, + "disassembly": "beq 0x9f94", + "mnemonic": "beq", + "operands": "0x9f94", + "mode": "none" + }, + "bb_40684": { + "virtual_address": 40684, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 40692, + "children": [ + "instr_40684", + "instr_40688" + ] + }, + "instr_40692": { + "virtual_address": 40692, + "size": 4, + "disassembly": "ldr r3, [sp, #0x34]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x34]", + "mode": "none" + }, + "instr_40696": { + "virtual_address": 40696, + "size": 4, + "disassembly": "ldr r4, [r3], #0x4", + "mnemonic": "ldr", + "operands": "r4, [r3], #0x4", + "mode": "none" + }, + "instr_40700": { + "virtual_address": 40700, + "size": 4, + "disassembly": "str r3, [sp, #0x34]", + "mnemonic": "str", + "operands": "r3, [sp, #0x34]", + "mode": "none" + }, + "instr_40704": { + "virtual_address": 40704, + "size": 4, + "disassembly": "b 0x9e34", + "mnemonic": "b", + "operands": "0x9e34", + "mode": "none" + }, + "bb_40692": { + "virtual_address": 40692, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 40500, + "children": [ + "instr_40692", + "instr_40696", + "instr_40700", + "instr_40704" + ] + }, + "instr_40708": { + "virtual_address": 40708, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_40712": { + "virtual_address": 40712, + "size": 4, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "none" + }, + "instr_40716": { + "virtual_address": 40716, + "size": 4, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "none" + }, + "instr_40720": { + "virtual_address": 40720, + "size": 4, + "disassembly": "bl 0x10460", + "mnemonic": "bl", + "operands": "0x10460", + "mode": "none" + }, + "instr_40724": { + "virtual_address": 40724, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_40728": { + "virtual_address": 40728, + "size": 4, + "disassembly": "bne 0x941c", + "mnemonic": "bne", + "operands": "0x941c", + "mode": "none" + }, + "bb_40708": { + "virtual_address": 40708, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 40732, + "children": [ + "instr_40708", + "instr_40712", + "instr_40716", + "instr_40720", + "instr_40724", + "instr_40728" + ] + }, + "instr_40732": { + "virtual_address": 40732, + "size": 4, + "disassembly": "ldr r4, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_40736": { + "virtual_address": 40736, + "size": 4, + "disassembly": "ldr r5, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r5, [sp, #0xa4]", + "mode": "none" + }, + "instr_40740": { + "virtual_address": 40740, + "size": 4, + "disassembly": "add r9, sp, #0xac", + "mnemonic": "add", + "operands": "r9, sp, #0xac", + "mode": "none" + }, + "instr_40744": { + "virtual_address": 40744, + "size": 4, + "disassembly": "b 0x94cc", + "mnemonic": "b", + "operands": "0x94cc", + "mode": "none" + }, + "bb_40732": { + "virtual_address": 40732, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 38092, + "children": [ + "instr_40732", + "instr_40736", + "instr_40740", + "instr_40744" + ] + }, + "instr_40748": { + "virtual_address": 40748, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_40752": { + "virtual_address": 40752, + "size": 4, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "none" + }, + "instr_40756": { + "virtual_address": 40756, + "size": 4, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "none" + }, + "instr_40760": { + "virtual_address": 40760, + "size": 4, + "disassembly": "bl 0x10460", + "mnemonic": "bl", + "operands": "0x10460", + "mode": "none" + }, + "instr_40764": { + "virtual_address": 40764, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_40768": { + "virtual_address": 40768, + "size": 4, + "disassembly": "bne 0x941c", + "mnemonic": "bne", + "operands": "0x941c", + "mode": "none" + }, + "bb_40748": { + "virtual_address": 40748, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 40772, + "children": [ + "instr_40748", + "instr_40752", + "instr_40756", + "instr_40760", + "instr_40764", + "instr_40768" + ] + }, + "instr_40772": { + "virtual_address": 40772, + "size": 4, + "disassembly": "ldr r4, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_40776": { + "virtual_address": 40776, + "size": 4, + "disassembly": "ldr r5, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r5, [sp, #0xa4]", + "mode": "none" + }, + "instr_40780": { + "virtual_address": 40780, + "size": 4, + "disassembly": "add r9, sp, #0xac", + "mnemonic": "add", + "operands": "r9, sp, #0xac", + "mode": "none" + }, + "instr_40784": { + "virtual_address": 40784, + "size": 4, + "disassembly": "b 0x94a4", + "mnemonic": "b", + "operands": "0x94a4", + "mode": "none" + }, + "bb_40772": { + "virtual_address": 40772, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 38052, + "children": [ + "instr_40772", + "instr_40776", + "instr_40780", + "instr_40784" + ] + }, + "instr_40788": { + "virtual_address": 40788, + "size": 4, + "disassembly": "ldr r0, [r11, #0x58]", + "mnemonic": "ldr", + "operands": "r0, [r11, #0x58]", + "mode": "none" + }, + "instr_40792": { + "virtual_address": 40792, + "size": 4, + "disassembly": "bl 0x0de74", + "mnemonic": "bl", + "operands": "0x0de74", + "mode": "none" + }, + "instr_40796": { + "virtual_address": 40796, + "size": 4, + "disassembly": "ldrh r3, [r11, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r11, #0xc]", + "mode": "none" + }, + "instr_40800": { + "virtual_address": 40800, + "size": 4, + "disassembly": "b 0x9450", + "mnemonic": "b", + "operands": "0x9450", + "mode": "none" + }, + "bb_40788": { + "virtual_address": 40788, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37968, + "children": [ + "instr_40788", + "instr_40792", + "instr_40796", + "instr_40800" + ] + }, + "instr_40804": { + "virtual_address": 40804, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_40808": { + "virtual_address": 40808, + "size": 4, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "none" + }, + "instr_40812": { + "virtual_address": 40812, + "size": 4, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "none" + }, + "instr_40816": { + "virtual_address": 40816, + "size": 4, + "disassembly": "str r3, [sp, #0x64]", + "mnemonic": "str", + "operands": "r3, [sp, #0x64]", + "mode": "none" + }, + "instr_40820": { + "virtual_address": 40820, + "size": 4, + "disassembly": "bl 0x10460", + "mnemonic": "bl", + "operands": "0x10460", + "mode": "none" + }, + "instr_40824": { + "virtual_address": 40824, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_40828": { + "virtual_address": 40828, + "size": 4, + "disassembly": "bne 0x941c", + "mnemonic": "bne", + "operands": "0x941c", + "mode": "none" + }, + "bb_40804": { + "virtual_address": 40804, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 40832, + "children": [ + "instr_40804", + "instr_40808", + "instr_40812", + "instr_40816", + "instr_40820", + "instr_40824", + "instr_40828" + ] + }, + "instr_40832": { + "virtual_address": 40832, + "size": 4, + "disassembly": "ldrb r2, [sp, #0x83]", + "mnemonic": "ldrb", + "operands": "r2, [sp, #0x83]", + "mode": "none" + }, + "instr_40836": { + "virtual_address": 40836, + "size": 4, + "disassembly": "ldr r4, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_40840": { + "virtual_address": 40840, + "size": 4, + "disassembly": "ldr r3, [sp, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x64]", + "mode": "none" + }, + "instr_40844": { + "virtual_address": 40844, + "size": 4, + "disassembly": "add r9, sp, #0xac", + "mnemonic": "add", + "operands": "r9, sp, #0xac", + "mode": "none" + }, + "instr_40848": { + "virtual_address": 40848, + "size": 4, + "disassembly": "b 0x8ac4", + "mnemonic": "b", + "operands": "0x8ac4", + "mode": "none" + }, + "bb_40832": { + "virtual_address": 40832, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 35524, + "children": [ + "instr_40832", + "instr_40836", + "instr_40840", + "instr_40844", + "instr_40848" + ] + }, + "instr_40852": { + "virtual_address": 40852, + "size": 4, + "disassembly": "ands r2, r10, #0x40", + "mnemonic": "ands", + "operands": "r2, r10, #0x40", + "mode": "none" + }, + "instr_40856": { + "virtual_address": 40856, + "size": 4, + "disassembly": "beq 0x0a26c", + "mnemonic": "beq", + "operands": "0x0a26c", + "mode": "none" + }, + "bb_40852": { + "virtual_address": 40852, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 40860, + "children": [ + "instr_40852", + "instr_40856" + ] + }, + "instr_40860": { + "virtual_address": 40860, + "size": 4, + "disassembly": "ldr r2, [sp, #0x34]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x34]", + "mode": "none" + }, + "instr_40864": { + "virtual_address": 40864, + "size": 4, + "disassembly": "ldr r4, [r2], #0x4", + "mnemonic": "ldr", + "operands": "r4, [r2], #0x4", + "mode": "none" + }, + "instr_40868": { + "virtual_address": 40868, + "size": 4, + "disassembly": "mov r4, r4, lsl #0x10", + "mnemonic": "mov", + "operands": "r4, r4, lsl #0x10", + "mode": "none" + }, + "instr_40872": { + "virtual_address": 40872, + "size": 4, + "disassembly": "mov r6, r3", + "mnemonic": "mov", + "operands": "r6, r3", + "mode": "none" + }, + "instr_40876": { + "virtual_address": 40876, + "size": 4, + "disassembly": "str r2, [sp, #0x34]", + "mnemonic": "str", + "operands": "r2, [sp, #0x34]", + "mode": "none" + }, + "instr_40880": { + "virtual_address": 40880, + "size": 4, + "disassembly": "mov r4, r4, lsr #0x10", + "mnemonic": "mov", + "operands": "r4, r4, lsr #0x10", + "mode": "none" + }, + "instr_40884": { + "virtual_address": 40884, + "size": 4, + "disassembly": "b 0x9e34", + "mnemonic": "b", + "operands": "0x9e34", + "mode": "none" + }, + "bb_40860": { + "virtual_address": 40860, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 40500, + "children": [ + "instr_40860", + "instr_40864", + "instr_40868", + "instr_40872", + "instr_40876", + "instr_40880", + "instr_40884" + ] + }, + "instr_40888": { + "virtual_address": 40888, + "size": 4, + "disassembly": "mov r3, #0x30", + "mnemonic": "mov", + "operands": "r3, #0x30", + "mode": "none" + }, + "instr_40892": { + "virtual_address": 40892, + "size": 4, + "disassembly": "ldr r1, [sp, #0x38]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x38]", + "mode": "none" + }, + "instr_40896": { + "virtual_address": 40896, + "size": 4, + "disassembly": "sub r2, r2, #0x2", + "mnemonic": "sub", + "operands": "r2, r2, #0x2", + "mode": "none" + }, + "instr_40900": { + "virtual_address": 40900, + "size": 4, + "disassembly": "strb r3, [r1, #-0x1]", + "mnemonic": "strb", + "operands": "r3, [r1, #-0x1]", + "mode": "none" + }, + "instr_40904": { + "virtual_address": 40904, + "size": 4, + "disassembly": "add r3, sp, #0x150", + "mnemonic": "add", + "operands": "r3, sp, #0x150", + "mode": "none" + }, + "instr_40908": { + "virtual_address": 40908, + "size": 4, + "disassembly": "sub r3, r3, r2", + "mnemonic": "sub", + "operands": "r3, r3, r2", + "mode": "none" + }, + "instr_40912": { + "virtual_address": 40912, + "size": 4, + "disassembly": "ldr r10, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r10, [sp, #0x1c]", + "mode": "none" + }, + "instr_40916": { + "virtual_address": 40916, + "size": 4, + "disassembly": "str r3, [sp, #0x28]", + "mnemonic": "str", + "operands": "r3, [sp, #0x28]", + "mode": "none" + }, + "instr_40920": { + "virtual_address": 40920, + "size": 4, + "disassembly": "str r2, [sp, #0x38]", + "mnemonic": "str", + "operands": "r2, [sp, #0x38]", + "mode": "none" + }, + "instr_40924": { + "virtual_address": 40924, + "size": 4, + "disassembly": "b 0x8e98", + "mnemonic": "b", + "operands": "0x8e98", + "mode": "none" + }, + "bb_40888": { + "virtual_address": 40888, + "size": 40, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36504, + "children": [ + "instr_40888", + "instr_40892", + "instr_40896", + "instr_40900", + "instr_40904", + "instr_40908", + "instr_40912", + "instr_40916", + "instr_40920", + "instr_40924" + ] + }, + "instr_40928": { + "virtual_address": 40928, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_40932": { + "virtual_address": 40932, + "size": 4, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "none" + }, + "instr_40936": { + "virtual_address": 40936, + "size": 4, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "none" + }, + "instr_40940": { + "virtual_address": 40940, + "size": 4, + "disassembly": "bl 0x10460", + "mnemonic": "bl", + "operands": "0x10460", + "mode": "none" + }, + "instr_40944": { + "virtual_address": 40944, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_40948": { + "virtual_address": 40948, + "size": 4, + "disassembly": "bne 0x941c", + "mnemonic": "bne", + "operands": "0x941c", + "mode": "none" + }, + "bb_40928": { + "virtual_address": 40928, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 40952, + "children": [ + "instr_40928", + "instr_40932", + "instr_40936", + "instr_40940", + "instr_40944", + "instr_40948" + ] + }, + "instr_40952": { + "virtual_address": 40952, + "size": 4, + "disassembly": "ldr r4, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_40956": { + "virtual_address": 40956, + "size": 4, + "disassembly": "add r9, sp, #0xac", + "mnemonic": "add", + "operands": "r9, sp, #0xac", + "mode": "none" + }, + "instr_40960": { + "virtual_address": 40960, + "size": 4, + "disassembly": "b 0x9140", + "mnemonic": "b", + "operands": "0x9140", + "mode": "none" + }, + "bb_40952": { + "virtual_address": 40952, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37184, + "children": [ + "instr_40952", + "instr_40956", + "instr_40960" + ] + }, + "instr_40964": { + "virtual_address": 40964, + "size": 4, + "disassembly": "ldr r3, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "bb_40964": { + "virtual_address": 40964, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 40968, + "children": [ + "instr_40964" + ] + }, + "instr_40968": { + "virtual_address": 40968, + "size": 4, + "disassembly": "add r3, r3, #0x1", + "mnemonic": "add", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_40972": { + "virtual_address": 40972, + "size": 4, + "disassembly": "str r5, [r9, #0x4]", + "mnemonic": "str", + "operands": "r5, [r9, #0x4]", + "mode": "none" + }, + "instr_40976": { + "virtual_address": 40976, + "size": 4, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "none" + }, + "instr_40980": { + "virtual_address": 40980, + "size": 4, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "instr_40984": { + "virtual_address": 40984, + "size": 4, + "disassembly": "ldr r3, [0x9bcc]", + "mnemonic": "ldr", + "operands": "r3, [0x9bcc]", + "mode": "none" + }, + "instr_40988": { + "virtual_address": 40988, + "size": 4, + "disassembly": "add r4, r4, r5", + "mnemonic": "add", + "operands": "r4, r4, r5", + "mode": "none" + }, + "instr_40992": { + "virtual_address": 40992, + "size": 4, + "disassembly": "str r3, [r9, #0x0]", + "mnemonic": "str", + "operands": "r3, [r9, #0x0]", + "mode": "none" + }, + "instr_40996": { + "virtual_address": 40996, + "size": 4, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_41000": { + "virtual_address": 41000, + "size": 4, + "disassembly": "ble 0x8b84", + "mnemonic": "ble", + "operands": "0x8b84", + "mode": "none" + }, + "bb_40968": { + "virtual_address": 40968, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 41004, + "children": [ + "instr_40968", + "instr_40972", + "instr_40976", + "instr_40980", + "instr_40984", + "instr_40988", + "instr_40992", + "instr_40996", + "instr_41000" + ] + }, + "instr_41004": { + "virtual_address": 41004, + "size": 4, + "disassembly": "b 0x9544", + "mnemonic": "b", + "operands": "0x9544", + "mode": "none" + }, + "bb_41004": { + "virtual_address": 41004, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 38212, + "children": [ + "instr_41004" + ] + }, + "instr_41008": { + "virtual_address": 41008, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_41012": { + "virtual_address": 41012, + "size": 4, + "disassembly": "ldr r2, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x1c]", + "mode": "none" + }, + "instr_41016": { + "virtual_address": 41016, + "size": 4, + "disassembly": "and r2, r2, #0x400", + "mnemonic": "and", + "operands": "r2, r2, #0x400", + "mode": "none" + }, + "instr_41020": { + "virtual_address": 41020, + "size": 4, + "disassembly": "str r5, [sp, #0x28]", + "mnemonic": "str", + "operands": "r5, [sp, #0x28]", + "mode": "none" + }, + "instr_41024": { + "virtual_address": 41024, + "size": 4, + "disassembly": "str r11, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r11, [sp, #0x3c]", + "mode": "none" + }, + "instr_41028": { + "virtual_address": 41028, + "size": 4, + "disassembly": "str r7, [sp, #0x44]", + "mnemonic": "str", + "operands": "r7, [sp, #0x44]", + "mode": "none" + }, + "instr_41032": { + "virtual_address": 41032, + "size": 4, + "disassembly": "mov r5, r3", + "mnemonic": "mov", + "operands": "r5, r3", + "mode": "none" + }, + "instr_41036": { + "virtual_address": 41036, + "size": 4, + "disassembly": "mov r11, r2", + "mnemonic": "mov", + "operands": "r11, r2", + "mode": "none" + }, + "instr_41040": { + "virtual_address": 41040, + "size": 4, + "disassembly": "str r9, [sp, #0x30]", + "mnemonic": "str", + "operands": "r9, [sp, #0x30]", + "mode": "none" + }, + "instr_41044": { + "virtual_address": 41044, + "size": 4, + "disassembly": "ldr r7, [sp, #0x74]", + "mnemonic": "ldr", + "operands": "r7, [sp, #0x74]", + "mode": "none" + }, + "instr_41048": { + "virtual_address": 41048, + "size": 4, + "disassembly": "add r10, sp, #0x150", + "mnemonic": "add", + "operands": "r10, sp, #0x150", + "mode": "none" + }, + "instr_41052": { + "virtual_address": 41052, + "size": 4, + "disassembly": "b 0x0a08c", + "mnemonic": "b", + "operands": "0x0a08c", + "mode": "none" + }, + "bb_41008": { + "virtual_address": 41008, + "size": 48, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 41100, + "children": [ + "instr_41008", + "instr_41012", + "instr_41016", + "instr_41020", + "instr_41024", + "instr_41028", + "instr_41032", + "instr_41036", + "instr_41040", + "instr_41044", + "instr_41048", + "instr_41052" + ] + }, + "instr_41056": { + "virtual_address": 41056, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_41060": { + "virtual_address": 41060, + "size": 4, + "disassembly": "mov r1, r6", + "mnemonic": "mov", + "operands": "r1, r6", + "mode": "none" + }, + "instr_41064": { + "virtual_address": 41064, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_41068": { + "virtual_address": 41068, + "size": 4, + "disassembly": "mov r2, #0xa", + "mnemonic": "mov", + "operands": "r2, #0xa", + "mode": "none" + }, + "instr_41072": { + "virtual_address": 41072, + "size": 4, + "disassembly": "bl 0x13cfc", + "mnemonic": "bl", + "operands": "0x13cfc", + "mode": "none" + }, + "instr_41076": { + "virtual_address": 41076, + "size": 4, + "disassembly": "cmp r4, #0xa", + "mnemonic": "cmp", + "operands": "r4, #0xa", + "mode": "none" + }, + "instr_41080": { + "virtual_address": 41080, + "size": 4, + "disassembly": "sbcs r3, r6, #0x0", + "mnemonic": "sbcs", + "operands": "r3, r6, #0x0", + "mode": "none" + }, + "instr_41084": { + "virtual_address": 41084, + "size": 4, + "disassembly": "mov r4, r0", + "mnemonic": "mov", + "operands": "r4, r0", + "mode": "none" + }, + "instr_41088": { + "virtual_address": 41088, + "size": 4, + "disassembly": "mov r6, r1", + "mnemonic": "mov", + "operands": "r6, r1", + "mode": "none" + }, + "instr_41092": { + "virtual_address": 41092, + "size": 4, + "disassembly": "bcc 0x0a0e0", + "mnemonic": "bcc", + "operands": "0x0a0e0", + "mode": "none" + }, + "bb_41056": { + "virtual_address": 41056, + "size": 40, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 41096, + "children": [ + "instr_41056", + "instr_41060", + "instr_41064", + "instr_41068", + "instr_41072", + "instr_41076", + "instr_41080", + "instr_41084", + "instr_41088", + "instr_41092" + ] + }, + "instr_41096": { + "virtual_address": 41096, + "size": 4, + "disassembly": "mov r10, r9", + "mnemonic": "mov", + "operands": "r10, r9", + "mode": "none" + }, + "bb_41096": { + "virtual_address": 41096, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 41100, + "children": [ + "instr_41096" + ] + }, + "instr_41100": { + "virtual_address": 41100, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_41104": { + "virtual_address": 41104, + "size": 4, + "disassembly": "mov r1, r6", + "mnemonic": "mov", + "operands": "r1, r6", + "mode": "none" + }, + "instr_41108": { + "virtual_address": 41108, + "size": 4, + "disassembly": "mov r2, #0xa", + "mnemonic": "mov", + "operands": "r2, #0xa", + "mode": "none" + }, + "instr_41112": { + "virtual_address": 41112, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_41116": { + "virtual_address": 41116, + "size": 4, + "disassembly": "bl 0x13cfc", + "mnemonic": "bl", + "operands": "0x13cfc", + "mode": "none" + }, + "instr_41120": { + "virtual_address": 41120, + "size": 4, + "disassembly": "cmp r11, #0x0", + "mnemonic": "cmp", + "operands": "r11, #0x0", + "mode": "none" + }, + "instr_41124": { + "virtual_address": 41124, + "size": 4, + "disassembly": "add r2, r2, #0x30", + "mnemonic": "add", + "operands": "r2, r2, #0x30", + "mode": "none" + }, + "instr_41128": { + "virtual_address": 41128, + "size": 4, + "disassembly": "strb r2, [r10, #-0x1]", + "mnemonic": "strb", + "operands": "r2, [r10, #-0x1]", + "mode": "none" + }, + "instr_41132": { + "virtual_address": 41132, + "size": 4, + "disassembly": "sub r9, r10, #0x1", + "mnemonic": "sub", + "operands": "r9, r10, #0x1", + "mode": "none" + }, + "instr_41136": { + "virtual_address": 41136, + "size": 4, + "disassembly": "add r5, r5, #0x1", + "mnemonic": "add", + "operands": "r5, r5, #0x1", + "mode": "none" + }, + "instr_41140": { + "virtual_address": 41140, + "size": 4, + "disassembly": "beq 0x0a060", + "mnemonic": "beq", + "operands": "0x0a060", + "mode": "none" + }, + "bb_41100": { + "virtual_address": 41100, + "size": 44, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 41144, + "children": [ + "instr_41100", + "instr_41104", + "instr_41108", + "instr_41112", + "instr_41116", + "instr_41120", + "instr_41124", + "instr_41128", + "instr_41132", + "instr_41136", + "instr_41140" + ] + }, + "instr_41144": { + "virtual_address": 41144, + "size": 4, + "disassembly": "ldrb r3, [r7, #0x0]", + "mnemonic": "ldrb", + "operands": "r3, [r7, #0x0]", + "mode": "none" + }, + "instr_41148": { + "virtual_address": 41148, + "size": 4, + "disassembly": "subs r2, r3, #0xff", + "mnemonic": "subs", + "operands": "r2, r3, #0xff", + "mode": "none" + }, + "instr_41152": { + "virtual_address": 41152, + "size": 4, + "disassembly": "movne r2, #0x1", + "mnemonic": "movne", + "operands": "r2, #0x1", + "mode": "none" + }, + "instr_41156": { + "virtual_address": 41156, + "size": 4, + "disassembly": "cmp r3, r5", + "mnemonic": "cmp", + "operands": "r3, r5", + "mode": "none" + }, + "instr_41160": { + "virtual_address": 41160, + "size": 4, + "disassembly": "movne r2, #0x0", + "mnemonic": "movne", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_41164": { + "virtual_address": 41164, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_41168": { + "virtual_address": 41168, + "size": 4, + "disassembly": "beq 0x0a060", + "mnemonic": "beq", + "operands": "0x0a060", + "mode": "none" + }, + "bb_41144": { + "virtual_address": 41144, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 41172, + "children": [ + "instr_41144", + "instr_41148", + "instr_41152", + "instr_41156", + "instr_41160", + "instr_41164", + "instr_41168" + ] + }, + "instr_41172": { + "virtual_address": 41172, + "size": 4, + "disassembly": "cmp r4, #0xa", + "mnemonic": "cmp", + "operands": "r4, #0xa", + "mode": "none" + }, + "instr_41176": { + "virtual_address": 41176, + "size": 4, + "disassembly": "sbcs r3, r6, #0x0", + "mnemonic": "sbcs", + "operands": "r3, r6, #0x0", + "mode": "none" + }, + "instr_41180": { + "virtual_address": 41180, + "size": 4, + "disassembly": "bcs 0x0aadc", + "mnemonic": "bcs", + "operands": "0x0aadc", + "mode": "none" + }, + "bb_41172": { + "virtual_address": 41172, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 41184, + "children": [ + "instr_41172", + "instr_41176", + "instr_41180" + ] + }, + "instr_41184": { + "virtual_address": 41184, + "size": 4, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "none" + }, + "instr_41188": { + "virtual_address": 41188, + "size": 4, + "disassembly": "add r2, sp, #0x150", + "mnemonic": "add", + "operands": "r2, sp, #0x150", + "mode": "none" + }, + "instr_41192": { + "virtual_address": 41192, + "size": 4, + "disassembly": "sub r3, r2, r3", + "mnemonic": "sub", + "operands": "r3, r2, r3", + "mode": "none" + }, + "instr_41196": { + "virtual_address": 41196, + "size": 4, + "disassembly": "str r9, [sp, #0x38]", + "mnemonic": "str", + "operands": "r9, [sp, #0x38]", + "mode": "none" + }, + "instr_41200": { + "virtual_address": 41200, + "size": 4, + "disassembly": "str r7, [sp, #0x74]", + "mnemonic": "str", + "operands": "r7, [sp, #0x74]", + "mode": "none" + }, + "instr_41204": { + "virtual_address": 41204, + "size": 4, + "disassembly": "str r5, [sp, #0x4c]", + "mnemonic": "str", + "operands": "r5, [sp, #0x4c]", + "mode": "none" + }, + "instr_41208": { + "virtual_address": 41208, + "size": 4, + "disassembly": "ldr r9, [sp, #0x30]", + "mnemonic": "ldr", + "operands": "r9, [sp, #0x30]", + "mode": "none" + }, + "instr_41212": { + "virtual_address": 41212, + "size": 4, + "disassembly": "ldr r5, [sp, #0x28]", + "mnemonic": "ldr", + "operands": "r5, [sp, #0x28]", + "mode": "none" + }, + "instr_41216": { + "virtual_address": 41216, + "size": 4, + "disassembly": "ldr r11, [sp, #0x3c]", + "mnemonic": "ldr", + "operands": "r11, [sp, #0x3c]", + "mode": "none" + }, + "instr_41220": { + "virtual_address": 41220, + "size": 4, + "disassembly": "ldr r7, [sp, #0x44]", + "mnemonic": "ldr", + "operands": "r7, [sp, #0x44]", + "mode": "none" + }, + "instr_41224": { + "virtual_address": 41224, + "size": 4, + "disassembly": "ldr r10, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r10, [sp, #0x1c]", + "mode": "none" + }, + "instr_41228": { + "virtual_address": 41228, + "size": 4, + "disassembly": "str r3, [sp, #0x28]", + "mnemonic": "str", + "operands": "r3, [sp, #0x28]", + "mode": "none" + }, + "instr_41232": { + "virtual_address": 41232, + "size": 4, + "disassembly": "b 0x8e98", + "mnemonic": "b", + "operands": "0x8e98", + "mode": "none" + }, + "bb_41184": { + "virtual_address": 41184, + "size": 52, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36504, + "children": [ + "instr_41184", + "instr_41188", + "instr_41192", + "instr_41196", + "instr_41200", + "instr_41204", + "instr_41208", + "instr_41212", + "instr_41216", + "instr_41220", + "instr_41224", + "instr_41228", + "instr_41232" + ] + }, + "instr_41236": { + "virtual_address": 41236, + "size": 4, + "disassembly": "ldr r3, [sp, #0x34]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x34]", + "mode": "none" + }, + "instr_41240": { + "virtual_address": 41240, + "size": 4, + "disassembly": "ldr r1, [sp, #0x24]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x24]", + "mode": "none" + }, + "instr_41244": { + "virtual_address": 41244, + "size": 4, + "disassembly": "ldr r2, [r3], #0x4", + "mnemonic": "ldr", + "operands": "r2, [r3], #0x4", + "mode": "none" + }, + "instr_41248": { + "virtual_address": 41248, + "size": 4, + "disassembly": "str r1, [r2, #0x0]", + "mnemonic": "str", + "operands": "r1, [r2, #0x0]", + "mode": "none" + }, + "instr_41252": { + "virtual_address": 41252, + "size": 4, + "disassembly": "str r3, [sp, #0x34]", + "mnemonic": "str", + "operands": "r3, [sp, #0x34]", + "mode": "none" + }, + "instr_41256": { + "virtual_address": 41256, + "size": 4, + "disassembly": "b 0x875c", + "mnemonic": "b", + "operands": "0x875c", + "mode": "none" + }, + "bb_41236": { + "virtual_address": 41236, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34652, + "children": [ + "instr_41236", + "instr_41240", + "instr_41244", + "instr_41248", + "instr_41252", + "instr_41256" + ] + }, + "instr_41260": { + "virtual_address": 41260, + "size": 4, + "disassembly": "mov r3, r7", + "mnemonic": "mov", + "operands": "r3, r7", + "mode": "none" + }, + "instr_41264": { + "virtual_address": 41264, + "size": 4, + "disassembly": "mov r7, r11", + "mnemonic": "mov", + "operands": "r7, r11", + "mode": "none" + }, + "instr_41268": { + "virtual_address": 41268, + "size": 4, + "disassembly": "mov r11, r3", + "mnemonic": "mov", + "operands": "r11, r3", + "mode": "none" + }, + "instr_41272": { + "virtual_address": 41272, + "size": 4, + "disassembly": "ldr r3, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa8]", + "mode": "none" + }, + "instr_41276": { + "virtual_address": 41276, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_41280": { + "virtual_address": 41280, + "size": 4, + "disassembly": "bne 0x0ac9c", + "mnemonic": "bne", + "operands": "0x0ac9c", + "mode": "none" + }, + "bb_41260": { + "virtual_address": 41260, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 41284, + "children": [ + "instr_41260", + "instr_41264", + "instr_41268", + "instr_41272", + "instr_41276", + "instr_41280" + ] + }, + "instr_41284": { + "virtual_address": 41284, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_41288": { + "virtual_address": 41288, + "size": 4, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "instr_41292": { + "virtual_address": 41292, + "size": 4, + "disassembly": "b 0x9438", + "mnemonic": "b", + "operands": "0x9438", + "mode": "none" + }, + "bb_41284": { + "virtual_address": 41284, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37944, + "children": [ + "instr_41284", + "instr_41288", + "instr_41292" + ] + }, + "instr_41296": { + "virtual_address": 41296, + "size": 4, + "disassembly": "add r5, r5, #0x1", + "mnemonic": "add", + "operands": "r5, r5, #0x1", + "mode": "none" + }, + "instr_41300": { + "virtual_address": 41300, + "size": 4, + "disassembly": "ldr r3, [0x9bcc]", + "mnemonic": "ldr", + "operands": "r3, [0x9bcc]", + "mode": "none" + }, + "instr_41304": { + "virtual_address": 41304, + "size": 4, + "disassembly": "add r4, r4, r6", + "mnemonic": "add", + "operands": "r4, r4, r6", + "mode": "none" + }, + "instr_41308": { + "virtual_address": 41308, + "size": 4, + "disassembly": "cmp r5, #0x7", + "mnemonic": "cmp", + "operands": "r5, #0x7", + "mode": "none" + }, + "instr_41312": { + "virtual_address": 41312, + "size": 4, + "disassembly": "str r6, [r9, #0x4]", + "mnemonic": "str", + "operands": "r6, [r9, #0x4]", + "mode": "none" + }, + "instr_41316": { + "virtual_address": 41316, + "size": 4, + "disassembly": "str r3, [r9, #0x0]", + "mnemonic": "str", + "operands": "r3, [r9, #0x0]", + "mode": "none" + }, + "instr_41320": { + "virtual_address": 41320, + "size": 4, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_41324": { + "virtual_address": 41324, + "size": 4, + "disassembly": "str r5, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r5, [sp, #0xa4]", + "mode": "none" + }, + "instr_41328": { + "virtual_address": 41328, + "size": 4, + "disassembly": "ble 0x9518", + "mnemonic": "ble", + "operands": "0x9518", + "mode": "none" + }, + "bb_41296": { + "virtual_address": 41296, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 41332, + "children": [ + "instr_41296", + "instr_41300", + "instr_41304", + "instr_41308", + "instr_41312", + "instr_41316", + "instr_41320", + "instr_41324", + "instr_41328" + ] + }, + "instr_41332": { + "virtual_address": 41332, + "size": 4, + "disassembly": "b 0x9980", + "mnemonic": "b", + "operands": "0x9980", + "mode": "none" + }, + "bb_41332": { + "virtual_address": 41332, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 39296, + "children": [ + "instr_41332" + ] + }, + "instr_41336": { + "virtual_address": 41336, + "size": 4, + "disassembly": "cmp r5, #0x10", + "mnemonic": "cmp", + "operands": "r5, #0x10", + "mode": "none" + }, + "instr_41340": { + "virtual_address": 41340, + "size": 4, + "disassembly": "ble 0x0a4b0", + "mnemonic": "ble", + "operands": "0x0a4b0", + "mode": "none" + }, + "bb_41336": { + "virtual_address": 41336, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 41344, + "children": [ + "instr_41336", + "instr_41340" + ] + }, + "instr_41344": { + "virtual_address": 41344, + "size": 4, + "disassembly": "mov r6, #0x10", + "mnemonic": "mov", + "operands": "r6, #0x10", + "mode": "none" + }, + "instr_41348": { + "virtual_address": 41348, + "size": 4, + "disassembly": "ldr r3, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "instr_41352": { + "virtual_address": 41352, + "size": 4, + "disassembly": "b 0x0a198", + "mnemonic": "b", + "operands": "0x0a198", + "mode": "none" + }, + "bb_41344": { + "virtual_address": 41344, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 41368, + "children": [ + "instr_41344", + "instr_41348", + "instr_41352" + ] + }, + "instr_41356": { + "virtual_address": 41356, + "size": 4, + "disassembly": "sub r5, r5, #0x10", + "mnemonic": "sub", + "operands": "r5, r5, #0x10", + "mode": "none" + }, + "instr_41360": { + "virtual_address": 41360, + "size": 4, + "disassembly": "cmp r5, #0x10", + "mnemonic": "cmp", + "operands": "r5, #0x10", + "mode": "none" + }, + "instr_41364": { + "virtual_address": 41364, + "size": 4, + "disassembly": "ble 0x0a4b4", + "mnemonic": "ble", + "operands": "0x0a4b4", + "mode": "none" + }, + "bb_41356": { + "virtual_address": 41356, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 41368, + "children": [ + "instr_41356", + "instr_41360", + "instr_41364" + ] + }, + "instr_41368": { + "virtual_address": 41368, + "size": 4, + "disassembly": "add r3, r3, #0x1", + "mnemonic": "add", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_41372": { + "virtual_address": 41372, + "size": 4, + "disassembly": "ldr r2, [0x9bcc]", + "mnemonic": "ldr", + "operands": "r2, [0x9bcc]", + "mode": "none" + }, + "instr_41376": { + "virtual_address": 41376, + "size": 4, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "none" + }, + "instr_41380": { + "virtual_address": 41380, + "size": 4, + "disassembly": "add r4, r4, #0x10", + "mnemonic": "add", + "operands": "r4, r4, #0x10", + "mode": "none" + }, + "instr_41384": { + "virtual_address": 41384, + "size": 4, + "disassembly": "stmia r9, {r2, r6}", + "mnemonic": "stmia", + "operands": "r9, {r2, r6}", + "mode": "none" + }, + "instr_41388": { + "virtual_address": 41388, + "size": 4, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_41392": { + "virtual_address": 41392, + "size": 4, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "instr_41396": { + "virtual_address": 41396, + "size": 4, + "disassembly": "addle r9, r9, #0x8", + "mnemonic": "addle", + "operands": "r9, r9, #0x8", + "mode": "none" + }, + "instr_41400": { + "virtual_address": 41400, + "size": 4, + "disassembly": "ble 0x0a18c", + "mnemonic": "ble", + "operands": "0x0a18c", + "mode": "none" + }, + "bb_41368": { + "virtual_address": 41368, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 41404, + "children": [ + "instr_41368", + "instr_41372", + "instr_41376", + "instr_41380", + "instr_41384", + "instr_41388", + "instr_41392", + "instr_41396", + "instr_41400" + ] + }, + "instr_41404": { + "virtual_address": 41404, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_41408": { + "virtual_address": 41408, + "size": 4, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "none" + }, + "instr_41412": { + "virtual_address": 41412, + "size": 4, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "none" + }, + "instr_41416": { + "virtual_address": 41416, + "size": 4, + "disassembly": "bl 0x10460", + "mnemonic": "bl", + "operands": "0x10460", + "mode": "none" + }, + "instr_41420": { + "virtual_address": 41420, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_41424": { + "virtual_address": 41424, + "size": 4, + "disassembly": "bne 0x941c", + "mnemonic": "bne", + "operands": "0x941c", + "mode": "none" + }, + "bb_41404": { + "virtual_address": 41404, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 41428, + "children": [ + "instr_41404", + "instr_41408", + "instr_41412", + "instr_41416", + "instr_41420", + "instr_41424" + ] + }, + "instr_41428": { + "virtual_address": 41428, + "size": 4, + "disassembly": "add r3, sp, #0xa4", + "mnemonic": "add", + "operands": "r3, sp, #0xa4", + "mode": "none" + }, + "instr_41432": { + "virtual_address": 41432, + "size": 4, + "disassembly": "ldmia r3, {r3, r4}", + "mnemonic": "ldmia", + "operands": "r3, {r3, r4}", + "mode": "none" + }, + "instr_41436": { + "virtual_address": 41436, + "size": 4, + "disassembly": "add r9, sp, #0xac", + "mnemonic": "add", + "operands": "r9, sp, #0xac", + "mode": "none" + }, + "instr_41440": { + "virtual_address": 41440, + "size": 4, + "disassembly": "b 0x0a18c", + "mnemonic": "b", + "operands": "0x0a18c", + "mode": "none" + }, + "bb_41428": { + "virtual_address": 41428, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 41356, + "children": [ + "instr_41428", + "instr_41432", + "instr_41436", + "instr_41440" + ] + }, + "instr_41444": { + "virtual_address": 41444, + "size": 4, + "disassembly": "ldr r0, [sp, #0x38]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x38]", + "mode": "none" + }, + "instr_41448": { + "virtual_address": 41448, + "size": 4, + "disassembly": "str r4, [sp, #0x34]", + "mnemonic": "str", + "operands": "r4, [sp, #0x34]", + "mode": "none" + }, + "instr_41452": { + "virtual_address": 41452, + "size": 4, + "disassembly": "bl 0x85fc", + "mnemonic": "bl", + "operands": "0x85fc", + "mode": "none" + }, + "instr_41456": { + "virtual_address": 41456, + "size": 4, + "disassembly": "bic r3, r0, r0, asr #0x1f", + "mnemonic": "bic", + "operands": "r3, r0, r0, asr #0x1f", + "mode": "none" + }, + "instr_41460": { + "virtual_address": 41460, + "size": 4, + "disassembly": "mov r5, r6", + "mnemonic": "mov", + "operands": "r5, r6", + "mode": "none" + }, + "instr_41464": { + "virtual_address": 41464, + "size": 4, + "disassembly": "ldrb r2, [sp, #0x83]", + "mnemonic": "ldrb", + "operands": "r2, [sp, #0x83]", + "mode": "none" + }, + "instr_41468": { + "virtual_address": 41468, + "size": 4, + "disassembly": "str r0, [sp, #0x28]", + "mnemonic": "str", + "operands": "r0, [sp, #0x28]", + "mode": "none" + }, + "instr_41472": { + "virtual_address": 41472, + "size": 4, + "disassembly": "str r6, [sp, #0x30]", + "mnemonic": "str", + "operands": "r6, [sp, #0x30]", + "mode": "none" + }, + "instr_41476": { + "virtual_address": 41476, + "size": 4, + "disassembly": "str r6, [sp, #0x58]", + "mnemonic": "str", + "operands": "r6, [sp, #0x58]", + "mode": "none" + }, + "instr_41480": { + "virtual_address": 41480, + "size": 4, + "disassembly": "str r6, [sp, #0x48]", + "mnemonic": "str", + "operands": "r6, [sp, #0x48]", + "mode": "none" + }, + "instr_41484": { + "virtual_address": 41484, + "size": 4, + "disassembly": "str r6, [sp, #0x44]", + "mnemonic": "str", + "operands": "r6, [sp, #0x44]", + "mode": "none" + }, + "instr_41488": { + "virtual_address": 41488, + "size": 4, + "disassembly": "str r3, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x1c]", + "mode": "none" + }, + "instr_41492": { + "virtual_address": 41492, + "size": 4, + "disassembly": "b 0x8ec0", + "mnemonic": "b", + "operands": "0x8ec0", + "mode": "none" + }, + "bb_41444": { + "virtual_address": 41444, + "size": 52, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36544, + "children": [ + "instr_41444", + "instr_41448", + "instr_41452", + "instr_41456", + "instr_41460", + "instr_41464", + "instr_41468", + "instr_41472", + "instr_41476", + "instr_41480", + "instr_41484", + "instr_41488", + "instr_41492" + ] + }, + "instr_41496": { + "virtual_address": 41496, + "size": 4, + "disassembly": "ldr r3, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x1c]", + "mode": "none" + }, + "instr_41500": { + "virtual_address": 41500, + "size": 4, + "disassembly": "ands r6, r3, #0x200", + "mnemonic": "ands", + "operands": "r6, r3, #0x200", + "mode": "none" + }, + "instr_41504": { + "virtual_address": 41504, + "size": 4, + "disassembly": "ldr r3, [sp, #0x34]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x34]", + "mode": "none" + }, + "instr_41508": { + "virtual_address": 41508, + "size": 4, + "disassembly": "ldrne r4, [r3], #0x4", + "mnemonic": "ldrne", + "operands": "r4, [r3], #0x4", + "mode": "none" + }, + "instr_41512": { + "virtual_address": 41512, + "size": 4, + "disassembly": "ldreq r4, [r3], #0x4", + "mnemonic": "ldreq", + "operands": "r4, [r3], #0x4", + "mode": "none" + }, + "instr_41516": { + "virtual_address": 41516, + "size": 4, + "disassembly": "movne r6, r2", + "mnemonic": "movne", + "operands": "r6, r2", + "mode": "none" + }, + "instr_41520": { + "virtual_address": 41520, + "size": 4, + "disassembly": "moveq r2, #0x1", + "mnemonic": "moveq", + "operands": "r2, #0x1", + "mode": "none" + }, + "instr_41524": { + "virtual_address": 41524, + "size": 4, + "disassembly": "movne r2, #0x1", + "mnemonic": "movne", + "operands": "r2, #0x1", + "mode": "none" + }, + "instr_41528": { + "virtual_address": 41528, + "size": 4, + "disassembly": "strne r3, [sp, #0x34]", + "mnemonic": "strne", + "operands": "r3, [sp, #0x34]", + "mode": "none" + }, + "instr_41532": { + "virtual_address": 41532, + "size": 4, + "disassembly": "streq r3, [sp, #0x34]", + "mnemonic": "streq", + "operands": "r3, [sp, #0x34]", + "mode": "none" + }, + "instr_41536": { + "virtual_address": 41536, + "size": 4, + "disassembly": "andne r4, r4, #0xff", + "mnemonic": "andne", + "operands": "r4, r4, #0xff", + "mode": "none" + }, + "instr_41540": { + "virtual_address": 41540, + "size": 4, + "disassembly": "b 0x8e38", + "mnemonic": "b", + "operands": "0x8e38", + "mode": "none" + }, + "bb_41496": { + "virtual_address": 41496, + "size": 48, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36408, + "children": [ + "instr_41496", + "instr_41500", + "instr_41504", + "instr_41508", + "instr_41512", + "instr_41516", + "instr_41520", + "instr_41524", + "instr_41528", + "instr_41532", + "instr_41536", + "instr_41540" + ] + }, + "instr_41544": { + "virtual_address": 41544, + "size": 4, + "disassembly": "ldr r3, [sp, #0x34]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x34]", + "mode": "none" + }, + "instr_41548": { + "virtual_address": 41548, + "size": 4, + "disassembly": "ands r6, r10, #0x200", + "mnemonic": "ands", + "operands": "r6, r10, #0x200", + "mode": "none" + }, + "instr_41552": { + "virtual_address": 41552, + "size": 4, + "disassembly": "ldrne r4, [r3], #0x4", + "mnemonic": "ldrne", + "operands": "r4, [r3], #0x4", + "mode": "none" + }, + "instr_41556": { + "virtual_address": 41556, + "size": 4, + "disassembly": "ldreq r4, [r3], #0x4", + "mnemonic": "ldreq", + "operands": "r4, [r3], #0x4", + "mode": "none" + }, + "instr_41560": { + "virtual_address": 41560, + "size": 4, + "disassembly": "movne r6, r2", + "mnemonic": "movne", + "operands": "r6, r2", + "mode": "none" + }, + "instr_41564": { + "virtual_address": 41564, + "size": 4, + "disassembly": "strne r3, [sp, #0x34]", + "mnemonic": "strne", + "operands": "r3, [sp, #0x34]", + "mode": "none" + }, + "instr_41568": { + "virtual_address": 41568, + "size": 4, + "disassembly": "streq r3, [sp, #0x34]", + "mnemonic": "streq", + "operands": "r3, [sp, #0x34]", + "mode": "none" + }, + "instr_41572": { + "virtual_address": 41572, + "size": 4, + "disassembly": "andne r4, r4, #0xff", + "mnemonic": "andne", + "operands": "r4, r4, #0xff", + "mode": "none" + }, + "instr_41576": { + "virtual_address": 41576, + "size": 4, + "disassembly": "b 0x8f5c", + "mnemonic": "b", + "operands": "0x8f5c", + "mode": "none" + }, + "bb_41544": { + "virtual_address": 41544, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36700, + "children": [ + "instr_41544", + "instr_41548", + "instr_41552", + "instr_41556", + "instr_41560", + "instr_41564", + "instr_41568", + "instr_41572", + "instr_41576" + ] + }, + "instr_41580": { + "virtual_address": 41580, + "size": 4, + "disassembly": "ldr r3, [sp, #0x34]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x34]", + "mode": "none" + }, + "instr_41584": { + "virtual_address": 41584, + "size": 4, + "disassembly": "ands r6, r10, #0x200", + "mnemonic": "ands", + "operands": "r6, r10, #0x200", + "mode": "none" + }, + "instr_41588": { + "virtual_address": 41588, + "size": 4, + "disassembly": "ldrne r4, [r3], #0x4", + "mnemonic": "ldrne", + "operands": "r4, [r3], #0x4", + "mode": "none" + }, + "instr_41592": { + "virtual_address": 41592, + "size": 4, + "disassembly": "ldreq r4, [r3], #0x4", + "mnemonic": "ldreq", + "operands": "r4, [r3], #0x4", + "mode": "none" + }, + "instr_41596": { + "virtual_address": 41596, + "size": 4, + "disassembly": "movne r6, r2", + "mnemonic": "movne", + "operands": "r6, r2", + "mode": "none" + }, + "instr_41600": { + "virtual_address": 41600, + "size": 4, + "disassembly": "strne r3, [sp, #0x34]", + "mnemonic": "strne", + "operands": "r3, [sp, #0x34]", + "mode": "none" + }, + "instr_41604": { + "virtual_address": 41604, + "size": 4, + "disassembly": "streq r3, [sp, #0x34]", + "mnemonic": "streq", + "operands": "r3, [sp, #0x34]", + "mode": "none" + }, + "instr_41608": { + "virtual_address": 41608, + "size": 4, + "disassembly": "andne r4, r4, #0xff", + "mnemonic": "andne", + "operands": "r4, r4, #0xff", + "mode": "none" + }, + "instr_41612": { + "virtual_address": 41612, + "size": 4, + "disassembly": "b 0x9e34", + "mnemonic": "b", + "operands": "0x9e34", + "mode": "none" + }, + "bb_41580": { + "virtual_address": 41580, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 40500, + "children": [ + "instr_41580", + "instr_41584", + "instr_41588", + "instr_41592", + "instr_41596", + "instr_41600", + "instr_41604", + "instr_41608", + "instr_41612" + ] + }, + "instr_41616": { + "virtual_address": 41616, + "size": 4, + "disassembly": "ldr r3, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "instr_41620": { + "virtual_address": 41620, + "size": 4, + "disassembly": "b 0x9344", + "mnemonic": "b", + "operands": "0x9344", + "mode": "none" + }, + "bb_41616": { + "virtual_address": 41616, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37700, + "children": [ + "instr_41616", + "instr_41620" + ] + }, + "instr_41624": { + "virtual_address": 41624, + "size": 4, + "disassembly": "cmn r5, #0x1", + "mnemonic": "cmn", + "operands": "r5, #0x1", + "mode": "none" + }, + "instr_41628": { + "virtual_address": 41628, + "size": 4, + "disassembly": "beq 0x0a570", + "mnemonic": "beq", + "operands": "0x0a570", + "mode": "none" + }, + "bb_41624": { + "virtual_address": 41624, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 41632, + "children": [ + "instr_41624", + "instr_41628" + ] + }, + "instr_41632": { + "virtual_address": 41632, + "size": 4, + "disassembly": "ldr r3, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x1c]", + "mode": "none" + }, + "instr_41636": { + "virtual_address": 41636, + "size": 4, + "disassembly": "cmp r3, #0x47", + "mnemonic": "cmp", + "operands": "r3, #0x47", + "mode": "none" + }, + "instr_41640": { + "virtual_address": 41640, + "size": 4, + "disassembly": "cmpeq r5, #0x0", + "mnemonic": "cmpeq", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_41644": { + "virtual_address": 41644, + "size": 4, + "disassembly": "bne 0x0a574", + "mnemonic": "bne", + "operands": "0x0a574", + "mode": "none" + }, + "bb_41632": { + "virtual_address": 41632, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 41648, + "children": [ + "instr_41632", + "instr_41636", + "instr_41640", + "instr_41644" + ] + }, + "instr_41648": { + "virtual_address": 41648, + "size": 4, + "disassembly": "add r4, sp, #0x50", + "mnemonic": "add", + "operands": "r4, sp, #0x50", + "mode": "none" + }, + "instr_41652": { + "virtual_address": 41652, + "size": 4, + "disassembly": "ldmia r4, {r3, r4}", + "mnemonic": "ldmia", + "operands": "r4, {r3, r4}", + "mode": "none" + }, + "instr_41656": { + "virtual_address": 41656, + "size": 4, + "disassembly": "orr r2, r10, #0x100", + "mnemonic": "orr", + "operands": "r2, r10, #0x100", + "mode": "none" + }, + "instr_41660": { + "virtual_address": 41660, + "size": 4, + "disassembly": "subs r6, r4, #0x0", + "mnemonic": "subs", + "operands": "r6, r4, #0x0", + "mode": "none" + }, + "instr_41664": { + "virtual_address": 41664, + "size": 4, + "disassembly": "str r2, [sp, #0x30]", + "mnemonic": "str", + "operands": "r2, [sp, #0x30]", + "mode": "none" + }, + "instr_41668": { + "virtual_address": 41668, + "size": 4, + "disassembly": "blt 0x0ad2c", + "mnemonic": "blt", + "operands": "0x0ad2c", + "mode": "none" + }, + "bb_41648": { + "virtual_address": 41648, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 41672, + "children": [ + "instr_41648", + "instr_41652", + "instr_41656", + "instr_41660", + "instr_41664", + "instr_41668" + ] + }, + "instr_41672": { + "virtual_address": 41672, + "size": 4, + "disassembly": "mov r5, #0x1", + "mnemonic": "mov", + "operands": "r5, #0x1", + "mode": "none" + }, + "instr_41676": { + "virtual_address": 41676, + "size": 4, + "disassembly": "mov r4, r5", + "mnemonic": "mov", + "operands": "r4, r5", + "mode": "none" + }, + "instr_41680": { + "virtual_address": 41680, + "size": 4, + "disassembly": "str r0, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r0, [sp, #0x3c]", + "mode": "none" + }, + "instr_41684": { + "virtual_address": 41684, + "size": 4, + "disassembly": "str r3, [sp, #0x28]", + "mnemonic": "str", + "operands": "r3, [sp, #0x28]", + "mode": "none" + }, + "bb_41672": { + "virtual_address": 41672, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 41688, + "children": [ + "instr_41672", + "instr_41676", + "instr_41680", + "instr_41684" + ] + }, + "instr_41688": { + "virtual_address": 41688, + "size": 4, + "disassembly": "mov r1, #0x2", + "mnemonic": "mov", + "operands": "r1, #0x2", + "mode": "none" + }, + "instr_41692": { + "virtual_address": 41692, + "size": 4, + "disassembly": "str r1, [sp, #0x0]", + "mnemonic": "str", + "operands": "r1, [sp, #0x0]", + "mode": "none" + }, + "instr_41696": { + "virtual_address": 41696, + "size": 4, + "disassembly": "add r1, sp, #0x98", + "mnemonic": "add", + "operands": "r1, sp, #0x98", + "mode": "none" + }, + "instr_41700": { + "virtual_address": 41700, + "size": 4, + "disassembly": "str r1, [sp, #0x10]", + "mnemonic": "str", + "operands": "r1, [sp, #0x10]", + "mode": "none" + }, + "instr_41704": { + "virtual_address": 41704, + "size": 4, + "disassembly": "add r1, sp, #0x8c", + "mnemonic": "add", + "operands": "r1, sp, #0x8c", + "mode": "none" + }, + "instr_41708": { + "virtual_address": 41708, + "size": 4, + "disassembly": "str r1, [sp, #0xc]", + "mnemonic": "str", + "operands": "r1, [sp, #0xc]", + "mode": "none" + }, + "instr_41712": { + "virtual_address": 41712, + "size": 4, + "disassembly": "add r1, sp, #0x88", + "mnemonic": "add", + "operands": "r1, sp, #0x88", + "mode": "none" + }, + "instr_41716": { + "virtual_address": 41716, + "size": 4, + "disassembly": "mov r3, r6", + "mnemonic": "mov", + "operands": "r3, r6", + "mode": "none" + }, + "instr_41720": { + "virtual_address": 41720, + "size": 4, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "none" + }, + "instr_41724": { + "virtual_address": 41724, + "size": 4, + "disassembly": "ldr r2, [sp, #0x28]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x28]", + "mode": "none" + }, + "instr_41728": { + "virtual_address": 41728, + "size": 4, + "disassembly": "str r4, [sp, #0x4]", + "mnemonic": "str", + "operands": "r4, [sp, #0x4]", + "mode": "none" + }, + "instr_41732": { + "virtual_address": 41732, + "size": 4, + "disassembly": "str r1, [sp, #0x8]", + "mnemonic": "str", + "operands": "r1, [sp, #0x8]", + "mode": "none" + }, + "instr_41736": { + "virtual_address": 41736, + "size": 4, + "disassembly": "bl 0x0b4f0", + "mnemonic": "bl", + "operands": "0x0b4f0", + "mode": "none" + }, + "instr_41740": { + "virtual_address": 41740, + "size": 4, + "disassembly": "ldr r3, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x1c]", + "mode": "none" + }, + "instr_41744": { + "virtual_address": 41744, + "size": 4, + "disassembly": "cmp r3, #0x47", + "mnemonic": "cmp", + "operands": "r3, #0x47", + "mode": "none" + }, + "instr_41748": { + "virtual_address": 41748, + "size": 4, + "disassembly": "str r0, [sp, #0x38]", + "mnemonic": "str", + "operands": "r0, [sp, #0x38]", + "mode": "none" + }, + "instr_41752": { + "virtual_address": 41752, + "size": 4, + "disassembly": "bne 0x0ab68", + "mnemonic": "bne", + "operands": "0x0ab68", + "mode": "none" + }, + "bb_41688": { + "virtual_address": 41688, + "size": 68, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 41756, + "children": [ + "instr_41688", + "instr_41692", + "instr_41696", + "instr_41700", + "instr_41704", + "instr_41708", + "instr_41712", + "instr_41716", + "instr_41720", + "instr_41724", + "instr_41728", + "instr_41732", + "instr_41736", + "instr_41740", + "instr_41744", + "instr_41748", + "instr_41752" + ] + }, + "instr_41756": { + "virtual_address": 41756, + "size": 4, + "disassembly": "tst r10, #0x1", + "mnemonic": "tst", + "operands": "r10, #0x1", + "mode": "none" + }, + "instr_41760": { + "virtual_address": 41760, + "size": 4, + "disassembly": "bne 0x0ab68", + "mnemonic": "bne", + "operands": "0x0ab68", + "mode": "none" + }, + "bb_41756": { + "virtual_address": 41756, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 41764, + "children": [ + "instr_41756", + "instr_41760" + ] + }, + "instr_41764": { + "virtual_address": 41764, + "size": 4, + "disassembly": "ldr r3, [sp, #0x98]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x98]", + "mode": "none" + }, + "bb_41764": { + "virtual_address": 41764, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 41768, + "children": [ + "instr_41764" + ] + }, + "instr_41768": { + "virtual_address": 41768, + "size": 4, + "disassembly": "ldr r2, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x1c]", + "mode": "none" + }, + "instr_41772": { + "virtual_address": 41772, + "size": 4, + "disassembly": "cmp r2, #0x47", + "mnemonic": "cmp", + "operands": "r2, #0x47", + "mode": "none" + }, + "instr_41776": { + "virtual_address": 41776, + "size": 4, + "disassembly": "ldr r2, [sp, #0x38]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x38]", + "mode": "none" + }, + "instr_41780": { + "virtual_address": 41780, + "size": 4, + "disassembly": "sub r3, r3, r2", + "mnemonic": "sub", + "operands": "r3, r3, r2", + "mode": "none" + }, + "instr_41784": { + "virtual_address": 41784, + "size": 4, + "disassembly": "str r3, [sp, #0x4c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x4c]", + "mode": "none" + }, + "instr_41788": { + "virtual_address": 41788, + "size": 4, + "disassembly": "bne 0x0a69c", + "mnemonic": "bne", + "operands": "0x0a69c", + "mode": "none" + }, + "bb_41768": { + "virtual_address": 41768, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 41792, + "children": [ + "instr_41768", + "instr_41772", + "instr_41776", + "instr_41780", + "instr_41784", + "instr_41788" + ] + }, + "instr_41792": { + "virtual_address": 41792, + "size": 4, + "disassembly": "ldr r2, [sp, #0x88]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x88]", + "mode": "none" + }, + "instr_41796": { + "virtual_address": 41796, + "size": 4, + "disassembly": "cmn r2, #0x3", + "mnemonic": "cmn", + "operands": "r2, #0x3", + "mode": "none" + }, + "instr_41800": { + "virtual_address": 41800, + "size": 4, + "disassembly": "movge r3, #0x0", + "mnemonic": "movge", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_41804": { + "virtual_address": 41804, + "size": 4, + "disassembly": "movlt r3, #0x1", + "mnemonic": "movlt", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_41808": { + "virtual_address": 41808, + "size": 4, + "disassembly": "cmp r2, r5", + "mnemonic": "cmp", + "operands": "r2, r5", + "mode": "none" + }, + "instr_41812": { + "virtual_address": 41812, + "size": 4, + "disassembly": "orrgt r3, r3, #0x1", + "mnemonic": "orrgt", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_41816": { + "virtual_address": 41816, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_41820": { + "virtual_address": 41820, + "size": 4, + "disassembly": "str r2, [sp, #0x44]", + "mnemonic": "str", + "operands": "r2, [sp, #0x44]", + "mode": "none" + }, + "instr_41824": { + "virtual_address": 41824, + "size": 4, + "disassembly": "beq 0x0a700", + "mnemonic": "beq", + "operands": "0x0a700", + "mode": "none" + }, + "bb_41792": { + "virtual_address": 41792, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 41828, + "children": [ + "instr_41792", + "instr_41796", + "instr_41800", + "instr_41804", + "instr_41808", + "instr_41812", + "instr_41816", + "instr_41820", + "instr_41824" + ] + }, + "instr_41828": { + "virtual_address": 41828, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_41832": { + "virtual_address": 41832, + "size": 4, + "disassembly": "ldr r3, [sp, #0x40]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x40]", + "mode": "none" + }, + "instr_41836": { + "virtual_address": 41836, + "size": 4, + "disassembly": "sub r3, r3, #0x2", + "mnemonic": "sub", + "operands": "r3, r3, #0x2", + "mode": "none" + }, + "instr_41840": { + "virtual_address": 41840, + "size": 4, + "disassembly": "str r3, [sp, #0x40]", + "mnemonic": "str", + "operands": "r3, [sp, #0x40]", + "mode": "none" + }, + "instr_41844": { + "virtual_address": 41844, + "size": 4, + "disassembly": "bic r3, r3, #0x20", + "mnemonic": "bic", + "operands": "r3, r3, #0x20", + "mode": "none" + }, + "instr_41848": { + "virtual_address": 41848, + "size": 4, + "disassembly": "str r2, [sp, #0x30]", + "mnemonic": "str", + "operands": "r2, [sp, #0x30]", + "mode": "none" + }, + "instr_41852": { + "virtual_address": 41852, + "size": 4, + "disassembly": "str r3, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x1c]", + "mode": "none" + }, + "bb_41828": { + "virtual_address": 41828, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 41856, + "children": [ + "instr_41828", + "instr_41832", + "instr_41836", + "instr_41840", + "instr_41844", + "instr_41848", + "instr_41852" + ] + }, + "instr_41856": { + "virtual_address": 41856, + "size": 4, + "disassembly": "ldr r3, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x1c]", + "mode": "none" + }, + "instr_41860": { + "virtual_address": 41860, + "size": 4, + "disassembly": "ldr r2, [sp, #0x40]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x40]", + "mode": "none" + }, + "instr_41864": { + "virtual_address": 41864, + "size": 4, + "disassembly": "cmp r3, #0x41", + "mnemonic": "cmp", + "operands": "r3, #0x41", + "mode": "none" + }, + "instr_41868": { + "virtual_address": 41868, + "size": 4, + "disassembly": "ldr r3, [sp, #0x44]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x44]", + "mode": "none" + }, + "instr_41872": { + "virtual_address": 41872, + "size": 4, + "disassembly": "addeq r2, r2, #0xf", + "mnemonic": "addeq", + "operands": "r2, r2, #0xf", + "mode": "none" + }, + "instr_41876": { + "virtual_address": 41876, + "size": 4, + "disassembly": "sub r3, r3, #0x1", + "mnemonic": "sub", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_41880": { + "virtual_address": 41880, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_41884": { + "virtual_address": 41884, + "size": 4, + "disassembly": "and r2, r2, #0xff", + "mnemonic": "and", + "operands": "r2, r2, #0xff", + "mode": "none" + }, + "instr_41888": { + "virtual_address": 41888, + "size": 4, + "disassembly": "strb r2, [sp, #0x90]", + "mnemonic": "strb", + "operands": "r2, [sp, #0x90]", + "mode": "none" + }, + "instr_41892": { + "virtual_address": 41892, + "size": 4, + "disassembly": "movlt r2, #0x2d", + "mnemonic": "movlt", + "operands": "r2, #0x2d", + "mode": "none" + }, + "instr_41896": { + "virtual_address": 41896, + "size": 4, + "disassembly": "movge r2, #0x2b", + "mnemonic": "movge", + "operands": "r2, #0x2b", + "mode": "none" + }, + "instr_41900": { + "virtual_address": 41900, + "size": 4, + "disassembly": "str r3, [sp, #0x88]", + "mnemonic": "str", + "operands": "r3, [sp, #0x88]", + "mode": "none" + }, + "instr_41904": { + "virtual_address": 41904, + "size": 4, + "disassembly": "ldrlt r3, [sp, #0x44]", + "mnemonic": "ldrlt", + "operands": "r3, [sp, #0x44]", + "mode": "none" + }, + "instr_41908": { + "virtual_address": 41908, + "size": 4, + "disassembly": "rsblt r3, r3, #0x1", + "mnemonic": "rsblt", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_41912": { + "virtual_address": 41912, + "size": 4, + "disassembly": "cmp r3, #0x9", + "mnemonic": "cmp", + "operands": "r3, #0x9", + "mode": "none" + }, + "instr_41916": { + "virtual_address": 41916, + "size": 4, + "disassembly": "strb r2, [sp, #0x91]", + "mnemonic": "strb", + "operands": "r2, [sp, #0x91]", + "mode": "none" + }, + "instr_41920": { + "virtual_address": 41920, + "size": 4, + "disassembly": "ble 0x0adfc", + "mnemonic": "ble", + "operands": "0x0adfc", + "mode": "none" + }, + "bb_41856": { + "virtual_address": 41856, + "size": 68, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 41924, + "children": [ + "instr_41856", + "instr_41860", + "instr_41864", + "instr_41868", + "instr_41872", + "instr_41876", + "instr_41880", + "instr_41884", + "instr_41888", + "instr_41892", + "instr_41896", + "instr_41900", + "instr_41904", + "instr_41908", + "instr_41912", + "instr_41916", + "instr_41920" + ] + }, + "instr_41924": { + "virtual_address": 41924, + "size": 4, + "disassembly": "add r0, sp, #0x9f", + "mnemonic": "add", + "operands": "r0, sp, #0x9f", + "mode": "none" + }, + "instr_41928": { + "virtual_address": 41928, + "size": 4, + "disassembly": "mov r2, r0", + "mnemonic": "mov", + "operands": "r2, r0", + "mode": "none" + }, + "bb_41924": { + "virtual_address": 41924, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 41932, + "children": [ + "instr_41924", + "instr_41928" + ] + }, + "instr_41932": { + "virtual_address": 41932, + "size": 4, + "disassembly": "mov r1, r2", + "mnemonic": "mov", + "operands": "r1, r2", + "mode": "none" + }, + "instr_41936": { + "virtual_address": 41936, + "size": 4, + "disassembly": "ldr r12, [0x9bc8]", + "mnemonic": "ldr", + "operands": "r12, [0x9bc8]", + "mode": "none" + }, + "instr_41940": { + "virtual_address": 41940, + "size": 4, + "disassembly": "smull r2, r12, r3, r12", + "mnemonic": "smull", + "operands": "r2, r12, r3, r12", + "mode": "none" + }, + "instr_41944": { + "virtual_address": 41944, + "size": 4, + "disassembly": "mov r2, r3, asr #0x1f", + "mnemonic": "mov", + "operands": "r2, r3, asr #0x1f", + "mode": "none" + }, + "instr_41948": { + "virtual_address": 41948, + "size": 4, + "disassembly": "rsb r2, r2, r12, asr #0x2", + "mnemonic": "rsb", + "operands": "r2, r2, r12, asr #0x2", + "mode": "none" + }, + "instr_41952": { + "virtual_address": 41952, + "size": 4, + "disassembly": "add r12, r2, r2, lsl #0x2", + "mnemonic": "add", + "operands": "r12, r2, r2, lsl #0x2", + "mode": "none" + }, + "instr_41956": { + "virtual_address": 41956, + "size": 4, + "disassembly": "cmp r3, #0x63", + "mnemonic": "cmp", + "operands": "r3, #0x63", + "mode": "none" + }, + "instr_41960": { + "virtual_address": 41960, + "size": 4, + "disassembly": "sub r3, r3, r12, lsl #0x1", + "mnemonic": "sub", + "operands": "r3, r3, r12, lsl #0x1", + "mode": "none" + }, + "instr_41964": { + "virtual_address": 41964, + "size": 4, + "disassembly": "add r3, r3, #0x30", + "mnemonic": "add", + "operands": "r3, r3, #0x30", + "mode": "none" + }, + "instr_41968": { + "virtual_address": 41968, + "size": 4, + "disassembly": "strb r3, [r1, #-0x1]", + "mnemonic": "strb", + "operands": "r3, [r1, #-0x1]", + "mode": "none" + }, + "instr_41972": { + "virtual_address": 41972, + "size": 4, + "disassembly": "mov r3, r2", + "mnemonic": "mov", + "operands": "r3, r2", + "mode": "none" + }, + "instr_41976": { + "virtual_address": 41976, + "size": 4, + "disassembly": "sub r2, r1, #0x1", + "mnemonic": "sub", + "operands": "r2, r1, #0x1", + "mode": "none" + }, + "instr_41980": { + "virtual_address": 41980, + "size": 4, + "disassembly": "bgt 0x0a3cc", + "mnemonic": "bgt", + "operands": "0x0a3cc", + "mode": "none" + }, + "bb_41932": { + "virtual_address": 41932, + "size": 52, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 41984, + "children": [ + "instr_41932", + "instr_41936", + "instr_41940", + "instr_41944", + "instr_41948", + "instr_41952", + "instr_41956", + "instr_41960", + "instr_41964", + "instr_41968", + "instr_41972", + "instr_41976", + "instr_41980" + ] + }, + "instr_41984": { + "virtual_address": 41984, + "size": 4, + "disassembly": "add r3, r3, #0x30", + "mnemonic": "add", + "operands": "r3, r3, #0x30", + "mode": "none" + }, + "instr_41988": { + "virtual_address": 41988, + "size": 4, + "disassembly": "sub r12, r1, #0x2", + "mnemonic": "sub", + "operands": "r12, r1, #0x2", + "mode": "none" + }, + "instr_41992": { + "virtual_address": 41992, + "size": 4, + "disassembly": "and r3, r3, #0xff", + "mnemonic": "and", + "operands": "r3, r3, #0xff", + "mode": "none" + }, + "instr_41996": { + "virtual_address": 41996, + "size": 4, + "disassembly": "cmp r0, r12", + "mnemonic": "cmp", + "operands": "r0, r12", + "mode": "none" + }, + "instr_42000": { + "virtual_address": 42000, + "size": 4, + "disassembly": "strb r3, [r2, #-0x1]", + "mnemonic": "strb", + "operands": "r3, [r2, #-0x1]", + "mode": "none" + }, + "instr_42004": { + "virtual_address": 42004, + "size": 4, + "disassembly": "bls 0x0af28", + "mnemonic": "bls", + "operands": "0x0af28", + "mode": "none" + }, + "bb_41984": { + "virtual_address": 41984, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42008, + "children": [ + "instr_41984", + "instr_41988", + "instr_41992", + "instr_41996", + "instr_42000", + "instr_42004" + ] + }, + "instr_42008": { + "virtual_address": 42008, + "size": 4, + "disassembly": "add r12, sp, #0x92", + "mnemonic": "add", + "operands": "r12, sp, #0x92", + "mode": "none" + }, + "instr_42012": { + "virtual_address": 42012, + "size": 4, + "disassembly": "b 0x0a424", + "mnemonic": "b", + "operands": "0x0a424", + "mode": "none" + }, + "bb_42008": { + "virtual_address": 42008, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42020, + "children": [ + "instr_42008", + "instr_42012" + ] + }, + "instr_42016": { + "virtual_address": 42016, + "size": 4, + "disassembly": "ldrb r3, [r2], #0x1", + "mnemonic": "ldrb", + "operands": "r3, [r2], #0x1", + "mode": "none" + }, + "bb_42016": { + "virtual_address": 42016, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42020, + "children": [ + "instr_42016" + ] + }, + "instr_42020": { + "virtual_address": 42020, + "size": 4, + "disassembly": "cmp r0, r2", + "mnemonic": "cmp", + "operands": "r0, r2", + "mode": "none" + }, + "instr_42024": { + "virtual_address": 42024, + "size": 4, + "disassembly": "strb r3, [r12], #0x1", + "mnemonic": "strb", + "operands": "r3, [r12], #0x1", + "mode": "none" + }, + "instr_42028": { + "virtual_address": 42028, + "size": 4, + "disassembly": "bne 0x0a420", + "mnemonic": "bne", + "operands": "0x0a420", + "mode": "none" + }, + "bb_42020": { + "virtual_address": 42020, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42032, + "children": [ + "instr_42020", + "instr_42024", + "instr_42028" + ] + }, + "instr_42032": { + "virtual_address": 42032, + "size": 4, + "disassembly": "add r3, sp, #0xa1", + "mnemonic": "add", + "operands": "r3, sp, #0xa1", + "mode": "none" + }, + "instr_42036": { + "virtual_address": 42036, + "size": 4, + "disassembly": "add r2, sp, #0x92", + "mnemonic": "add", + "operands": "r2, sp, #0x92", + "mode": "none" + }, + "instr_42040": { + "virtual_address": 42040, + "size": 4, + "disassembly": "sub r3, r3, r1", + "mnemonic": "sub", + "operands": "r3, r3, r1", + "mode": "none" + }, + "instr_42044": { + "virtual_address": 42044, + "size": 4, + "disassembly": "add r3, r2, r3", + "mnemonic": "add", + "operands": "r3, r2, r3", + "mode": "none" + }, + "instr_42048": { + "virtual_address": 42048, + "size": 4, + "disassembly": "add r2, sp, #0x90", + "mnemonic": "add", + "operands": "r2, sp, #0x90", + "mode": "none" + }, + "instr_42052": { + "virtual_address": 42052, + "size": 4, + "disassembly": "sub r3, r3, r2", + "mnemonic": "sub", + "operands": "r3, r3, r2", + "mode": "none" + }, + "instr_42056": { + "virtual_address": 42056, + "size": 4, + "disassembly": "str r3, [sp, #0x6c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x6c]", + "mode": "none" + }, + "bb_42032": { + "virtual_address": 42032, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42060, + "children": [ + "instr_42032", + "instr_42036", + "instr_42040", + "instr_42044", + "instr_42048", + "instr_42052", + "instr_42056" + ] + }, + "instr_42060": { + "virtual_address": 42060, + "size": 4, + "disassembly": "ldr r3, [sp, #0x4c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x4c]", + "mode": "none" + }, + "instr_42064": { + "virtual_address": 42064, + "size": 4, + "disassembly": "ldr r2, [sp, #0x6c]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x6c]", + "mode": "none" + }, + "instr_42068": { + "virtual_address": 42068, + "size": 4, + "disassembly": "cmp r3, #0x1", + "mnemonic": "cmp", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_42072": { + "virtual_address": 42072, + "size": 4, + "disassembly": "add r3, r2, r3", + "mnemonic": "add", + "operands": "r3, r2, r3", + "mode": "none" + }, + "instr_42076": { + "virtual_address": 42076, + "size": 4, + "disassembly": "str r3, [sp, #0x28]", + "mnemonic": "str", + "operands": "r3, [sp, #0x28]", + "mode": "none" + }, + "instr_42080": { + "virtual_address": 42080, + "size": 4, + "disassembly": "ble 0x0ae48", + "mnemonic": "ble", + "operands": "0x0ae48", + "mode": "none" + }, + "bb_42060": { + "virtual_address": 42060, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42084, + "children": [ + "instr_42060", + "instr_42064", + "instr_42068", + "instr_42072", + "instr_42076", + "instr_42080" + ] + }, + "instr_42084": { + "virtual_address": 42084, + "size": 4, + "disassembly": "ldr r3, [sp, #0x28]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x28]", + "mode": "none" + }, + "instr_42088": { + "virtual_address": 42088, + "size": 4, + "disassembly": "ldr r2, [sp, #0x5c]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x5c]", + "mode": "none" + }, + "instr_42092": { + "virtual_address": 42092, + "size": 4, + "disassembly": "add r3, r3, r2", + "mnemonic": "add", + "operands": "r3, r3, r2", + "mode": "none" + }, + "instr_42096": { + "virtual_address": 42096, + "size": 4, + "disassembly": "str r3, [sp, #0x28]", + "mnemonic": "str", + "operands": "r3, [sp, #0x28]", + "mode": "none" + }, + "bb_42084": { + "virtual_address": 42084, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42100, + "children": [ + "instr_42084", + "instr_42088", + "instr_42092", + "instr_42096" + ] + }, + "instr_42100": { + "virtual_address": 42100, + "size": 4, + "disassembly": "bic r3, r10, #0x400", + "mnemonic": "bic", + "operands": "r3, r10, #0x400", + "mode": "none" + }, + "instr_42104": { + "virtual_address": 42104, + "size": 4, + "disassembly": "orr r10, r3, #0x100", + "mnemonic": "orr", + "operands": "r10, r3, #0x100", + "mode": "none" + }, + "instr_42108": { + "virtual_address": 42108, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_42112": { + "virtual_address": 42112, + "size": 4, + "disassembly": "ldr r2, [sp, #0x28]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x28]", + "mode": "none" + }, + "instr_42116": { + "virtual_address": 42116, + "size": 4, + "disassembly": "bic r2, r2, r2, asr #0x1f", + "mnemonic": "bic", + "operands": "r2, r2, r2, asr #0x1f", + "mode": "none" + }, + "instr_42120": { + "virtual_address": 42120, + "size": 4, + "disassembly": "str r3, [sp, #0x58]", + "mnemonic": "str", + "operands": "r3, [sp, #0x58]", + "mode": "none" + }, + "instr_42124": { + "virtual_address": 42124, + "size": 4, + "disassembly": "str r2, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r2, [sp, #0x1c]", + "mode": "none" + }, + "instr_42128": { + "virtual_address": 42128, + "size": 4, + "disassembly": "str r3, [sp, #0x48]", + "mnemonic": "str", + "operands": "r3, [sp, #0x48]", + "mode": "none" + }, + "instr_42132": { + "virtual_address": 42132, + "size": 4, + "disassembly": "str r3, [sp, #0x44]", + "mnemonic": "str", + "operands": "r3, [sp, #0x44]", + "mode": "none" + }, + "bb_42100": { + "virtual_address": 42100, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42136, + "children": [ + "instr_42100", + "instr_42104", + "instr_42108", + "instr_42112", + "instr_42116", + "instr_42120", + "instr_42124", + "instr_42128", + "instr_42132" + ] + }, + "instr_42136": { + "virtual_address": 42136, + "size": 4, + "disassembly": "ldr r3, [sp, #0x3c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x3c]", + "mode": "none" + }, + "instr_42140": { + "virtual_address": 42140, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_42144": { + "virtual_address": 42144, + "size": 4, + "disassembly": "bne 0x0a7d0", + "mnemonic": "bne", + "operands": "0x0a7d0", + "mode": "none" + }, + "bb_42136": { + "virtual_address": 42136, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42148, + "children": [ + "instr_42136", + "instr_42140", + "instr_42144" + ] + }, + "instr_42148": { + "virtual_address": 42148, + "size": 4, + "disassembly": "mov r5, r3", + "mnemonic": "mov", + "operands": "r5, r3", + "mode": "none" + }, + "instr_42152": { + "virtual_address": 42152, + "size": 4, + "disassembly": "ldrb r2, [sp, #0x83]", + "mnemonic": "ldrb", + "operands": "r2, [sp, #0x83]", + "mode": "none" + }, + "instr_42156": { + "virtual_address": 42156, + "size": 4, + "disassembly": "b 0x8ec0", + "mnemonic": "b", + "operands": "0x8ec0", + "mode": "none" + }, + "bb_42148": { + "virtual_address": 42148, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36544, + "children": [ + "instr_42148", + "instr_42152", + "instr_42156" + ] + }, + "instr_42160": { + "virtual_address": 42160, + "size": 4, + "disassembly": "ldr r3, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "bb_42160": { + "virtual_address": 42160, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42164, + "children": [ + "instr_42160" + ] + }, + "instr_42164": { + "virtual_address": 42164, + "size": 4, + "disassembly": "add r3, r3, #0x1", + "mnemonic": "add", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_42168": { + "virtual_address": 42168, + "size": 4, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "none" + }, + "instr_42172": { + "virtual_address": 42172, + "size": 4, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "instr_42176": { + "virtual_address": 42176, + "size": 4, + "disassembly": "ldr r3, [0x9bcc]", + "mnemonic": "ldr", + "operands": "r3, [0x9bcc]", + "mode": "none" + }, + "instr_42180": { + "virtual_address": 42180, + "size": 4, + "disassembly": "add r4, r4, r5", + "mnemonic": "add", + "operands": "r4, r4, r5", + "mode": "none" + }, + "instr_42184": { + "virtual_address": 42184, + "size": 4, + "disassembly": "str r5, [r9, #0x4]", + "mnemonic": "str", + "operands": "r5, [r9, #0x4]", + "mode": "none" + }, + "instr_42188": { + "virtual_address": 42188, + "size": 4, + "disassembly": "str r3, [r9, #0x0]", + "mnemonic": "str", + "operands": "r3, [r9, #0x0]", + "mode": "none" + }, + "instr_42192": { + "virtual_address": 42192, + "size": 4, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_42196": { + "virtual_address": 42196, + "size": 4, + "disassembly": "addle r9, r9, #0x8", + "mnemonic": "addle", + "operands": "r9, r9, #0x8", + "mode": "none" + }, + "instr_42200": { + "virtual_address": 42200, + "size": 4, + "disassembly": "ble 0x9824", + "mnemonic": "ble", + "operands": "0x9824", + "mode": "none" + }, + "bb_42164": { + "virtual_address": 42164, + "size": 40, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42204, + "children": [ + "instr_42164", + "instr_42168", + "instr_42172", + "instr_42176", + "instr_42180", + "instr_42184", + "instr_42188", + "instr_42192", + "instr_42196", + "instr_42200" + ] + }, + "instr_42204": { + "virtual_address": 42204, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_42208": { + "virtual_address": 42208, + "size": 4, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "none" + }, + "instr_42212": { + "virtual_address": 42212, + "size": 4, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "none" + }, + "instr_42216": { + "virtual_address": 42216, + "size": 4, + "disassembly": "bl 0x10460", + "mnemonic": "bl", + "operands": "0x10460", + "mode": "none" + }, + "instr_42220": { + "virtual_address": 42220, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_42224": { + "virtual_address": 42224, + "size": 4, + "disassembly": "bne 0x941c", + "mnemonic": "bne", + "operands": "0x941c", + "mode": "none" + }, + "bb_42204": { + "virtual_address": 42204, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42228, + "children": [ + "instr_42204", + "instr_42208", + "instr_42212", + "instr_42216", + "instr_42220", + "instr_42224" + ] + }, + "instr_42228": { + "virtual_address": 42228, + "size": 4, + "disassembly": "ldr r4, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_42232": { + "virtual_address": 42232, + "size": 4, + "disassembly": "add r9, sp, #0xac", + "mnemonic": "add", + "operands": "r9, sp, #0xac", + "mode": "none" + }, + "instr_42236": { + "virtual_address": 42236, + "size": 4, + "disassembly": "b 0x9824", + "mnemonic": "b", + "operands": "0x9824", + "mode": "none" + }, + "bb_42228": { + "virtual_address": 42228, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 38948, + "children": [ + "instr_42228", + "instr_42232", + "instr_42236" + ] + }, + "instr_42240": { + "virtual_address": 42240, + "size": 4, + "disassembly": "ldr r2, [sp, #0x38]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x38]", + "mode": "none" + }, + "instr_42244": { + "virtual_address": 42244, + "size": 4, + "disassembly": "ldr r3, [sp, #0x4c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x4c]", + "mode": "none" + }, + "instr_42248": { + "virtual_address": 42248, + "size": 4, + "disassembly": "add r6, r2, r3", + "mnemonic": "add", + "operands": "r6, r2, r3", + "mode": "none" + }, + "instr_42252": { + "virtual_address": 42252, + "size": 4, + "disassembly": "ldr r2, [sp, #0x3c]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x3c]", + "mode": "none" + }, + "instr_42256": { + "virtual_address": 42256, + "size": 4, + "disassembly": "sub r5, r3, r5", + "mnemonic": "sub", + "operands": "r5, r3, r5", + "mode": "none" + }, + "instr_42260": { + "virtual_address": 42260, + "size": 4, + "disassembly": "sub r6, r6, r2", + "mnemonic": "sub", + "operands": "r6, r6, r2", + "mode": "none" + }, + "instr_42264": { + "virtual_address": 42264, + "size": 4, + "disassembly": "cmp r6, r5", + "mnemonic": "cmp", + "operands": "r6, r5", + "mode": "none" + }, + "instr_42268": { + "virtual_address": 42268, + "size": 4, + "disassembly": "movge r6, r5", + "mnemonic": "movge", + "operands": "r6, r5", + "mode": "none" + }, + "instr_42272": { + "virtual_address": 42272, + "size": 4, + "disassembly": "b 0x98d0", + "mnemonic": "b", + "operands": "0x98d0", + "mode": "none" + }, + "bb_42240": { + "virtual_address": 42240, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 39120, + "children": [ + "instr_42240", + "instr_42244", + "instr_42248", + "instr_42252", + "instr_42256", + "instr_42260", + "instr_42264", + "instr_42268", + "instr_42272" + ] + }, + "instr_42276": { + "virtual_address": 42276, + "size": 4, + "disassembly": "ldr r3, [sp, #0x34]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x34]", + "mode": "none" + }, + "instr_42280": { + "virtual_address": 42280, + "size": 4, + "disassembly": "ldr r1, [sp, #0x24]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x24]", + "mode": "none" + }, + "instr_42284": { + "virtual_address": 42284, + "size": 4, + "disassembly": "ldr r2, [r3], #0x4", + "mnemonic": "ldr", + "operands": "r2, [r3], #0x4", + "mode": "none" + }, + "instr_42288": { + "virtual_address": 42288, + "size": 4, + "disassembly": "strh r1, [r2, #0x0]", + "mnemonic": "strh", + "operands": "r1, [r2, #0x0]", + "mode": "none" + }, + "instr_42292": { + "virtual_address": 42292, + "size": 4, + "disassembly": "str r3, [sp, #0x34]", + "mnemonic": "str", + "operands": "r3, [sp, #0x34]", + "mode": "none" + }, + "instr_42296": { + "virtual_address": 42296, + "size": 4, + "disassembly": "b 0x875c", + "mnemonic": "b", + "operands": "0x875c", + "mode": "none" + }, + "bb_42276": { + "virtual_address": 42276, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34652, + "children": [ + "instr_42276", + "instr_42280", + "instr_42284", + "instr_42288", + "instr_42292", + "instr_42296" + ] + }, + "instr_42300": { + "virtual_address": 42300, + "size": 4, + "disassembly": "mov r4, r4, lsl #0x18", + "mnemonic": "mov", + "operands": "r4, r4, lsl #0x18", + "mode": "none" + }, + "instr_42304": { + "virtual_address": 42304, + "size": 4, + "disassembly": "mov r6, r4, asr #0x1f", + "mnemonic": "mov", + "operands": "r6, r4, asr #0x1f", + "mode": "none" + }, + "instr_42308": { + "virtual_address": 42308, + "size": 4, + "disassembly": "str r3, [sp, #0x34]", + "mnemonic": "str", + "operands": "r3, [sp, #0x34]", + "mode": "none" + }, + "instr_42312": { + "virtual_address": 42312, + "size": 4, + "disassembly": "mov r4, r4, asr #0x18", + "mnemonic": "mov", + "operands": "r4, r4, asr #0x18", + "mode": "none" + }, + "instr_42316": { + "virtual_address": 42316, + "size": 4, + "disassembly": "mov r3, r6", + "mnemonic": "mov", + "operands": "r3, r6", + "mode": "none" + }, + "instr_42320": { + "virtual_address": 42320, + "size": 4, + "disassembly": "b 0x8dac", + "mnemonic": "b", + "operands": "0x8dac", + "mode": "none" + }, + "bb_42300": { + "virtual_address": 42300, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36268, + "children": [ + "instr_42300", + "instr_42304", + "instr_42308", + "instr_42312", + "instr_42316", + "instr_42320" + ] + }, + "instr_42324": { + "virtual_address": 42324, + "size": 4, + "disassembly": "ldr r0, [r11, #0x58]", + "mnemonic": "ldr", + "operands": "r0, [r11, #0x58]", + "mode": "none" + }, + "instr_42328": { + "virtual_address": 42328, + "size": 4, + "disassembly": "bl 0x0de74", + "mnemonic": "bl", + "operands": "0x0de74", + "mode": "none" + }, + "instr_42332": { + "virtual_address": 42332, + "size": 4, + "disassembly": "b 0x89fc", + "mnemonic": "b", + "operands": "0x89fc", + "mode": "none" + }, + "bb_42324": { + "virtual_address": 42324, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 35324, + "children": [ + "instr_42324", + "instr_42328", + "instr_42332" + ] + }, + "instr_42336": { + "virtual_address": 42336, + "size": 4, + "disassembly": "mov r2, r1", + "mnemonic": "mov", + "operands": "r2, r1", + "mode": "none" + }, + "instr_42340": { + "virtual_address": 42340, + "size": 4, + "disassembly": "mov r1, #0x0", + "mnemonic": "mov", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_42344": { + "virtual_address": 42344, + "size": 4, + "disassembly": "str r1, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r1, [sp, #0x3c]", + "mode": "none" + }, + "instr_42348": { + "virtual_address": 42348, + "size": 4, + "disassembly": "b 0x9c5c", + "mnemonic": "b", + "operands": "0x9c5c", + "mode": "none" + }, + "bb_42336": { + "virtual_address": 42336, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 40028, + "children": [ + "instr_42336", + "instr_42340", + "instr_42344", + "instr_42348" + ] + }, + "instr_42352": { + "virtual_address": 42352, + "size": 4, + "disassembly": "mov r5, #0x6", + "mnemonic": "mov", + "operands": "r5, #0x6", + "mode": "none" + }, + "bb_42352": { + "virtual_address": 42352, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42356, + "children": [ + "instr_42352" + ] + }, + "instr_42356": { + "virtual_address": 42356, + "size": 4, + "disassembly": "add r4, sp, #0x50", + "mnemonic": "add", + "operands": "r4, sp, #0x50", + "mode": "none" + }, + "instr_42360": { + "virtual_address": 42360, + "size": 4, + "disassembly": "ldmia r4, {r3, r4}", + "mnemonic": "ldmia", + "operands": "r4, {r3, r4}", + "mode": "none" + }, + "instr_42364": { + "virtual_address": 42364, + "size": 4, + "disassembly": "orr r2, r10, #0x100", + "mnemonic": "orr", + "operands": "r2, r10, #0x100", + "mode": "none" + }, + "instr_42368": { + "virtual_address": 42368, + "size": 4, + "disassembly": "subs r6, r4, #0x0", + "mnemonic": "subs", + "operands": "r6, r4, #0x0", + "mode": "none" + }, + "instr_42372": { + "virtual_address": 42372, + "size": 4, + "disassembly": "str r2, [sp, #0x30]", + "mnemonic": "str", + "operands": "r2, [sp, #0x30]", + "mode": "none" + }, + "instr_42376": { + "virtual_address": 42376, + "size": 4, + "disassembly": "blt 0x0ad30", + "mnemonic": "blt", + "operands": "0x0ad30", + "mode": "none" + }, + "bb_42356": { + "virtual_address": 42356, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42380, + "children": [ + "instr_42356", + "instr_42360", + "instr_42364", + "instr_42368", + "instr_42372", + "instr_42376" + ] + }, + "instr_42380": { + "virtual_address": 42380, + "size": 4, + "disassembly": "str r3, [sp, #0x28]", + "mnemonic": "str", + "operands": "r3, [sp, #0x28]", + "mode": "none" + }, + "instr_42384": { + "virtual_address": 42384, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_42388": { + "virtual_address": 42388, + "size": 4, + "disassembly": "str r3, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x3c]", + "mode": "none" + }, + "bb_42380": { + "virtual_address": 42380, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42392, + "children": [ + "instr_42380", + "instr_42384", + "instr_42388" + ] + }, + "instr_42392": { + "virtual_address": 42392, + "size": 4, + "disassembly": "ldr r3, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x1c]", + "mode": "none" + }, + "instr_42396": { + "virtual_address": 42396, + "size": 4, + "disassembly": "cmp r3, #0x46", + "mnemonic": "cmp", + "operands": "r3, #0x46", + "mode": "none" + }, + "instr_42400": { + "virtual_address": 42400, + "size": 4, + "disassembly": "bne 0x0ab24", + "mnemonic": "bne", + "operands": "0x0ab24", + "mode": "none" + }, + "bb_42392": { + "virtual_address": 42392, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42404, + "children": [ + "instr_42392", + "instr_42396", + "instr_42400" + ] + }, + "instr_42404": { + "virtual_address": 42404, + "size": 4, + "disassembly": "mov r1, #0x3", + "mnemonic": "mov", + "operands": "r1, #0x3", + "mode": "none" + }, + "instr_42408": { + "virtual_address": 42408, + "size": 4, + "disassembly": "str r1, [sp, #0x0]", + "mnemonic": "str", + "operands": "r1, [sp, #0x0]", + "mode": "none" + }, + "instr_42412": { + "virtual_address": 42412, + "size": 4, + "disassembly": "add r1, sp, #0x98", + "mnemonic": "add", + "operands": "r1, sp, #0x98", + "mode": "none" + }, + "instr_42416": { + "virtual_address": 42416, + "size": 4, + "disassembly": "ldr r4, [sp, #0x28]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0x28]", + "mode": "none" + }, + "instr_42420": { + "virtual_address": 42420, + "size": 4, + "disassembly": "str r1, [sp, #0x10]", + "mnemonic": "str", + "operands": "r1, [sp, #0x10]", + "mode": "none" + }, + "instr_42424": { + "virtual_address": 42424, + "size": 4, + "disassembly": "add r1, sp, #0x8c", + "mnemonic": "add", + "operands": "r1, sp, #0x8c", + "mode": "none" + }, + "instr_42428": { + "virtual_address": 42428, + "size": 4, + "disassembly": "str r1, [sp, #0xc]", + "mnemonic": "str", + "operands": "r1, [sp, #0xc]", + "mode": "none" + }, + "instr_42432": { + "virtual_address": 42432, + "size": 4, + "disassembly": "add r1, sp, #0x88", + "mnemonic": "add", + "operands": "r1, sp, #0x88", + "mode": "none" + }, + "instr_42436": { + "virtual_address": 42436, + "size": 4, + "disassembly": "mov r2, r4", + "mnemonic": "mov", + "operands": "r2, r4", + "mode": "none" + }, + "instr_42440": { + "virtual_address": 42440, + "size": 4, + "disassembly": "mov r3, r6", + "mnemonic": "mov", + "operands": "r3, r6", + "mode": "none" + }, + "instr_42444": { + "virtual_address": 42444, + "size": 4, + "disassembly": "str r1, [sp, #0x8]", + "mnemonic": "str", + "operands": "r1, [sp, #0x8]", + "mode": "none" + }, + "instr_42448": { + "virtual_address": 42448, + "size": 4, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "none" + }, + "instr_42452": { + "virtual_address": 42452, + "size": 4, + "disassembly": "str r5, [sp, #0x4]", + "mnemonic": "str", + "operands": "r5, [sp, #0x4]", + "mode": "none" + }, + "instr_42456": { + "virtual_address": 42456, + "size": 4, + "disassembly": "bl 0x0b4f0", + "mnemonic": "bl", + "operands": "0x0b4f0", + "mode": "none" + }, + "instr_42460": { + "virtual_address": 42460, + "size": 4, + "disassembly": "mov r12, r0", + "mnemonic": "mov", + "operands": "r12, r0", + "mode": "none" + }, + "instr_42464": { + "virtual_address": 42464, + "size": 4, + "disassembly": "str r0, [sp, #0x38]", + "mnemonic": "str", + "operands": "r0, [sp, #0x38]", + "mode": "none" + }, + "instr_42468": { + "virtual_address": 42468, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_42472": { + "virtual_address": 42472, + "size": 4, + "disassembly": "ldrb r4, [r12, #0x0]", + "mnemonic": "ldrb", + "operands": "r4, [r12, #0x0]", + "mode": "none" + }, + "instr_42476": { + "virtual_address": 42476, + "size": 4, + "disassembly": "sub r3, r4, #0x30", + "mnemonic": "sub", + "operands": "r3, r4, #0x30", + "mode": "none" + }, + "instr_42480": { + "virtual_address": 42480, + "size": 4, + "disassembly": "rsbs r4, r3, #0x0", + "mnemonic": "rsbs", + "operands": "r4, r3, #0x0", + "mode": "none" + }, + "instr_42484": { + "virtual_address": 42484, + "size": 4, + "disassembly": "adc r4, r4, r3", + "mnemonic": "adc", + "operands": "r4, r4, r3", + "mode": "none" + }, + "instr_42488": { + "virtual_address": 42488, + "size": 4, + "disassembly": "mov r1, r6", + "mnemonic": "mov", + "operands": "r1, r6", + "mode": "none" + }, + "instr_42492": { + "virtual_address": 42492, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_42496": { + "virtual_address": 42496, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_42500": { + "virtual_address": 42500, + "size": 4, + "disassembly": "bl 0x13bf0", + "mnemonic": "bl", + "operands": "0x13bf0", + "mode": "none" + }, + "instr_42504": { + "virtual_address": 42504, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_42508": { + "virtual_address": 42508, + "size": 4, + "disassembly": "movne r4, #0x0", + "mnemonic": "movne", + "operands": "r4, #0x0", + "mode": "none" + }, + "instr_42512": { + "virtual_address": 42512, + "size": 4, + "disassembly": "andeq r4, r4, #0x1", + "mnemonic": "andeq", + "operands": "r4, r4, #0x1", + "mode": "none" + }, + "instr_42516": { + "virtual_address": 42516, + "size": 4, + "disassembly": "cmp r4, #0x0", + "mnemonic": "cmp", + "operands": "r4, #0x0", + "mode": "none" + }, + "instr_42520": { + "virtual_address": 42520, + "size": 4, + "disassembly": "ldreq r3, [sp, #0x88]", + "mnemonic": "ldreq", + "operands": "r3, [sp, #0x88]", + "mode": "none" + }, + "instr_42524": { + "virtual_address": 42524, + "size": 4, + "disassembly": "bne 0x0aeec", + "mnemonic": "bne", + "operands": "0x0aeec", + "mode": "none" + }, + "bb_42404": { + "virtual_address": 42404, + "size": 124, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42528, + "children": [ + "instr_42404", + "instr_42408", + "instr_42412", + "instr_42416", + "instr_42420", + "instr_42424", + "instr_42428", + "instr_42432", + "instr_42436", + "instr_42440", + "instr_42444", + "instr_42448", + "instr_42452", + "instr_42456", + "instr_42460", + "instr_42464", + "instr_42468", + "instr_42472", + "instr_42476", + "instr_42480", + "instr_42484", + "instr_42488", + "instr_42492", + "instr_42496", + "instr_42500", + "instr_42504", + "instr_42508", + "instr_42512", + "instr_42516", + "instr_42520", + "instr_42524" + ] + }, + "instr_42528": { + "virtual_address": 42528, + "size": 4, + "disassembly": "ldr r2, [sp, #0x38]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x38]", + "mode": "none" + }, + "instr_42532": { + "virtual_address": 42532, + "size": 4, + "disassembly": "add r3, r3, r5", + "mnemonic": "add", + "operands": "r3, r3, r5", + "mode": "none" + }, + "instr_42536": { + "virtual_address": 42536, + "size": 4, + "disassembly": "add r4, r2, r3", + "mnemonic": "add", + "operands": "r4, r2, r3", + "mode": "none" + }, + "bb_42528": { + "virtual_address": 42528, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42540, + "children": [ + "instr_42528", + "instr_42532", + "instr_42536" + ] + }, + "instr_42540": { + "virtual_address": 42540, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_42544": { + "virtual_address": 42544, + "size": 4, + "disassembly": "mov r1, r6", + "mnemonic": "mov", + "operands": "r1, r6", + "mode": "none" + }, + "instr_42548": { + "virtual_address": 42548, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_42552": { + "virtual_address": 42552, + "size": 4, + "disassembly": "ldr r0, [sp, #0x28]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x28]", + "mode": "none" + }, + "instr_42556": { + "virtual_address": 42556, + "size": 4, + "disassembly": "bl 0x13bf0", + "mnemonic": "bl", + "operands": "0x13bf0", + "mode": "none" + }, + "instr_42560": { + "virtual_address": 42560, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_42564": { + "virtual_address": 42564, + "size": 4, + "disassembly": "movne r3, r4", + "mnemonic": "movne", + "operands": "r3, r4", + "mode": "none" + }, + "instr_42568": { + "virtual_address": 42568, + "size": 4, + "disassembly": "bne 0x0a328", + "mnemonic": "bne", + "operands": "0x0a328", + "mode": "none" + }, + "bb_42540": { + "virtual_address": 42540, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42572, + "children": [ + "instr_42540", + "instr_42544", + "instr_42548", + "instr_42552", + "instr_42556", + "instr_42560", + "instr_42564", + "instr_42568" + ] + }, + "instr_42572": { + "virtual_address": 42572, + "size": 4, + "disassembly": "ldr r3, [sp, #0x98]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x98]", + "mode": "none" + }, + "instr_42576": { + "virtual_address": 42576, + "size": 4, + "disassembly": "cmp r3, r4", + "mnemonic": "cmp", + "operands": "r3, r4", + "mode": "none" + }, + "instr_42580": { + "virtual_address": 42580, + "size": 4, + "disassembly": "bcs 0x0a328", + "mnemonic": "bcs", + "operands": "0x0a328", + "mode": "none" + }, + "bb_42572": { + "virtual_address": 42572, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42584, + "children": [ + "instr_42572", + "instr_42576", + "instr_42580" + ] + }, + "instr_42584": { + "virtual_address": 42584, + "size": 4, + "disassembly": "mov r1, #0x30", + "mnemonic": "mov", + "operands": "r1, #0x30", + "mode": "none" + }, + "bb_42584": { + "virtual_address": 42584, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42588, + "children": [ + "instr_42584" + ] + }, + "instr_42588": { + "virtual_address": 42588, + "size": 4, + "disassembly": "add r2, r3, #0x1", + "mnemonic": "add", + "operands": "r2, r3, #0x1", + "mode": "none" + }, + "instr_42592": { + "virtual_address": 42592, + "size": 4, + "disassembly": "str r2, [sp, #0x98]", + "mnemonic": "str", + "operands": "r2, [sp, #0x98]", + "mode": "none" + }, + "instr_42596": { + "virtual_address": 42596, + "size": 4, + "disassembly": "strb r1, [r3, #0x0]", + "mnemonic": "strb", + "operands": "r1, [r3, #0x0]", + "mode": "none" + }, + "instr_42600": { + "virtual_address": 42600, + "size": 4, + "disassembly": "ldr r3, [sp, #0x98]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x98]", + "mode": "none" + }, + "instr_42604": { + "virtual_address": 42604, + "size": 4, + "disassembly": "cmp r4, r3", + "mnemonic": "cmp", + "operands": "r4, r3", + "mode": "none" + }, + "instr_42608": { + "virtual_address": 42608, + "size": 4, + "disassembly": "bhi 0x0a65c", + "mnemonic": "bhi", + "operands": "0x0a65c", + "mode": "none" + }, + "bb_42588": { + "virtual_address": 42588, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42612, + "children": [ + "instr_42588", + "instr_42592", + "instr_42596", + "instr_42600", + "instr_42604", + "instr_42608" + ] + }, + "instr_42612": { + "virtual_address": 42612, + "size": 4, + "disassembly": "b 0x0a328", + "mnemonic": "b", + "operands": "0x0a328", + "mode": "none" + }, + "bb_42612": { + "virtual_address": 42612, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 41768, + "children": [ + "instr_42612" + ] + }, + "instr_42616": { + "virtual_address": 42616, + "size": 4, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "none" + }, + "instr_42620": { + "virtual_address": 42620, + "size": 4, + "disassembly": "add r1, r5, #0x1", + "mnemonic": "add", + "operands": "r1, r5, #0x1", + "mode": "none" + }, + "instr_42624": { + "virtual_address": 42624, + "size": 4, + "disassembly": "bl 0x0e05c", + "mnemonic": "bl", + "operands": "0x0e05c", + "mode": "none" + }, + "instr_42628": { + "virtual_address": 42628, + "size": 4, + "disassembly": "subs r3, r0, #0x0", + "mnemonic": "subs", + "operands": "r3, r0, #0x0", + "mode": "none" + }, + "instr_42632": { + "virtual_address": 42632, + "size": 4, + "disassembly": "str r3, [sp, #0x38]", + "mnemonic": "str", + "operands": "r3, [sp, #0x38]", + "mode": "none" + }, + "instr_42636": { + "virtual_address": 42636, + "size": 4, + "disassembly": "beq 0x0af08", + "mnemonic": "beq", + "operands": "0x0af08", + "mode": "none" + }, + "bb_42616": { + "virtual_address": 42616, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42640, + "children": [ + "instr_42616", + "instr_42620", + "instr_42624", + "instr_42628", + "instr_42632", + "instr_42636" + ] + }, + "instr_42640": { + "virtual_address": 42640, + "size": 4, + "disassembly": "ldr r3, [sp, #0x38]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x38]", + "mode": "none" + }, + "instr_42644": { + "virtual_address": 42644, + "size": 4, + "disassembly": "str r3, [sp, #0x30]", + "mnemonic": "str", + "operands": "r3, [sp, #0x30]", + "mode": "none" + }, + "instr_42648": { + "virtual_address": 42648, + "size": 4, + "disassembly": "b 0x9c30", + "mnemonic": "b", + "operands": "0x9c30", + "mode": "none" + }, + "bb_42640": { + "virtual_address": 42640, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 39984, + "children": [ + "instr_42640", + "instr_42644", + "instr_42648" + ] + }, + "instr_42652": { + "virtual_address": 42652, + "size": 4, + "disassembly": "ldr r3, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x1c]", + "mode": "none" + }, + "instr_42656": { + "virtual_address": 42656, + "size": 4, + "disassembly": "cmp r3, #0x46", + "mnemonic": "cmp", + "operands": "r3, #0x46", + "mode": "none" + }, + "instr_42660": { + "virtual_address": 42660, + "size": 4, + "disassembly": "bne 0x0af1c", + "mnemonic": "bne", + "operands": "0x0af1c", + "mode": "none" + }, + "bb_42652": { + "virtual_address": 42652, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42664, + "children": [ + "instr_42652", + "instr_42656", + "instr_42660" + ] + }, + "instr_42664": { + "virtual_address": 42664, + "size": 4, + "disassembly": "ldr r2, [sp, #0x88]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x88]", + "mode": "none" + }, + "instr_42668": { + "virtual_address": 42668, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_42672": { + "virtual_address": 42672, + "size": 4, + "disassembly": "str r2, [sp, #0x44]", + "mnemonic": "str", + "operands": "r2, [sp, #0x44]", + "mode": "none" + }, + "instr_42676": { + "virtual_address": 42676, + "size": 4, + "disassembly": "and r3, r10, #0x1", + "mnemonic": "and", + "operands": "r3, r10, #0x1", + "mode": "none" + }, + "instr_42680": { + "virtual_address": 42680, + "size": 4, + "disassembly": "ble 0x0ae88", + "mnemonic": "ble", + "operands": "0x0ae88", + "mode": "none" + }, + "bb_42664": { + "virtual_address": 42664, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42684, + "children": [ + "instr_42664", + "instr_42668", + "instr_42672", + "instr_42676", + "instr_42680" + ] + }, + "instr_42684": { + "virtual_address": 42684, + "size": 4, + "disassembly": "orrs r3, r3, r5", + "mnemonic": "orrs", + "operands": "r3, r3, r5", + "mode": "none" + }, + "instr_42688": { + "virtual_address": 42688, + "size": 4, + "disassembly": "bne 0x0ae2c", + "mnemonic": "bne", + "operands": "0x0ae2c", + "mode": "none" + }, + "bb_42684": { + "virtual_address": 42684, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42692, + "children": [ + "instr_42684", + "instr_42688" + ] + }, + "instr_42692": { + "virtual_address": 42692, + "size": 4, + "disassembly": "ldr r3, [sp, #0x44]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x44]", + "mode": "none" + }, + "instr_42696": { + "virtual_address": 42696, + "size": 4, + "disassembly": "str r3, [sp, #0x28]", + "mnemonic": "str", + "operands": "r3, [sp, #0x28]", + "mode": "none" + }, + "instr_42700": { + "virtual_address": 42700, + "size": 4, + "disassembly": "mov r3, #0x66", + "mnemonic": "mov", + "operands": "r3, #0x66", + "mode": "none" + }, + "instr_42704": { + "virtual_address": 42704, + "size": 4, + "disassembly": "str r3, [sp, #0x40]", + "mnemonic": "str", + "operands": "r3, [sp, #0x40]", + "mode": "none" + }, + "bb_42692": { + "virtual_address": 42692, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42708, + "children": [ + "instr_42692", + "instr_42696", + "instr_42700", + "instr_42704" + ] + }, + "instr_42708": { + "virtual_address": 42708, + "size": 4, + "disassembly": "tst r10, #0x400", + "mnemonic": "tst", + "operands": "r10, #0x400", + "mode": "none" + }, + "instr_42712": { + "virtual_address": 42712, + "size": 4, + "disassembly": "bne 0x0a740", + "mnemonic": "bne", + "operands": "0x0a740", + "mode": "none" + }, + "bb_42708": { + "virtual_address": 42708, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42716, + "children": [ + "instr_42708", + "instr_42712" + ] + }, + "instr_42716": { + "virtual_address": 42716, + "size": 4, + "disassembly": "ldr r3, [sp, #0x28]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x28]", + "mode": "none" + }, + "instr_42720": { + "virtual_address": 42720, + "size": 4, + "disassembly": "bic r3, r3, r3, asr #0x1f", + "mnemonic": "bic", + "operands": "r3, r3, r3, asr #0x1f", + "mode": "none" + }, + "instr_42724": { + "virtual_address": 42724, + "size": 4, + "disassembly": "str r3, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x1c]", + "mode": "none" + }, + "bb_42716": { + "virtual_address": 42716, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42728, + "children": [ + "instr_42716", + "instr_42720", + "instr_42724" + ] + }, + "instr_42728": { + "virtual_address": 42728, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_42732": { + "virtual_address": 42732, + "size": 4, + "disassembly": "ldr r10, [sp, #0x30]", + "mnemonic": "ldr", + "operands": "r10, [sp, #0x30]", + "mode": "none" + }, + "instr_42736": { + "virtual_address": 42736, + "size": 4, + "disassembly": "str r3, [sp, #0x58]", + "mnemonic": "str", + "operands": "r3, [sp, #0x58]", + "mode": "none" + }, + "instr_42740": { + "virtual_address": 42740, + "size": 4, + "disassembly": "str r3, [sp, #0x30]", + "mnemonic": "str", + "operands": "r3, [sp, #0x30]", + "mode": "none" + }, + "instr_42744": { + "virtual_address": 42744, + "size": 4, + "disassembly": "str r3, [sp, #0x48]", + "mnemonic": "str", + "operands": "r3, [sp, #0x48]", + "mode": "none" + }, + "instr_42748": { + "virtual_address": 42748, + "size": 4, + "disassembly": "b 0x0a498", + "mnemonic": "b", + "operands": "0x0a498", + "mode": "none" + }, + "bb_42728": { + "virtual_address": 42728, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42136, + "children": [ + "instr_42728", + "instr_42732", + "instr_42736", + "instr_42740", + "instr_42744", + "instr_42748" + ] + }, + "instr_42752": { + "virtual_address": 42752, + "size": 4, + "disassembly": "ldr r3, [sp, #0x44]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x44]", + "mode": "none" + }, + "instr_42756": { + "virtual_address": 42756, + "size": 4, + "disassembly": "ldr r2, [sp, #0x4c]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x4c]", + "mode": "none" + }, + "instr_42760": { + "virtual_address": 42760, + "size": 4, + "disassembly": "cmp r3, r2", + "mnemonic": "cmp", + "operands": "r3, r2", + "mode": "none" + }, + "instr_42764": { + "virtual_address": 42764, + "size": 4, + "disassembly": "blt 0x0abdc", + "mnemonic": "blt", + "operands": "0x0abdc", + "mode": "none" + }, + "bb_42752": { + "virtual_address": 42752, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42768, + "children": [ + "instr_42752", + "instr_42756", + "instr_42760", + "instr_42764" + ] + }, + "instr_42768": { + "virtual_address": 42768, + "size": 4, + "disassembly": "tst r10, #0x1", + "mnemonic": "tst", + "operands": "r10, #0x1", + "mode": "none" + }, + "instr_42772": { + "virtual_address": 42772, + "size": 4, + "disassembly": "beq 0x0ade4", + "mnemonic": "beq", + "operands": "0x0ade4", + "mode": "none" + }, + "bb_42768": { + "virtual_address": 42768, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42776, + "children": [ + "instr_42768", + "instr_42772" + ] + }, + "instr_42776": { + "virtual_address": 42776, + "size": 4, + "disassembly": "ldr r2, [sp, #0x5c]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x5c]", + "mode": "none" + }, + "instr_42780": { + "virtual_address": 42780, + "size": 4, + "disassembly": "add r3, r3, r2", + "mnemonic": "add", + "operands": "r3, r3, r2", + "mode": "none" + }, + "instr_42784": { + "virtual_address": 42784, + "size": 4, + "disassembly": "str r3, [sp, #0x28]", + "mnemonic": "str", + "operands": "r3, [sp, #0x28]", + "mode": "none" + }, + "bb_42776": { + "virtual_address": 42776, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42788, + "children": [ + "instr_42776", + "instr_42780", + "instr_42784" + ] + }, + "instr_42788": { + "virtual_address": 42788, + "size": 4, + "disassembly": "tst r10, #0x400", + "mnemonic": "tst", + "operands": "r10, #0x400", + "mode": "none" + }, + "instr_42792": { + "virtual_address": 42792, + "size": 4, + "disassembly": "beq 0x0adf0", + "mnemonic": "beq", + "operands": "0x0adf0", + "mode": "none" + }, + "bb_42788": { + "virtual_address": 42788, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42796, + "children": [ + "instr_42788", + "instr_42792" + ] + }, + "instr_42796": { + "virtual_address": 42796, + "size": 4, + "disassembly": "ldr r3, [sp, #0x44]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x44]", + "mode": "none" + }, + "instr_42800": { + "virtual_address": 42800, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_42804": { + "virtual_address": 42804, + "size": 4, + "disassembly": "mov r3, #0x67", + "mnemonic": "mov", + "operands": "r3, #0x67", + "mode": "none" + }, + "instr_42808": { + "virtual_address": 42808, + "size": 4, + "disassembly": "str r3, [sp, #0x40]", + "mnemonic": "str", + "operands": "r3, [sp, #0x40]", + "mode": "none" + }, + "instr_42812": { + "virtual_address": 42812, + "size": 4, + "disassembly": "ble 0x0a6dc", + "mnemonic": "ble", + "operands": "0x0a6dc", + "mode": "none" + }, + "bb_42796": { + "virtual_address": 42796, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42816, + "children": [ + "instr_42796", + "instr_42800", + "instr_42804", + "instr_42808", + "instr_42812" + ] + }, + "instr_42816": { + "virtual_address": 42816, + "size": 4, + "disassembly": "ldr r1, [sp, #0x74]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x74]", + "mode": "none" + }, + "instr_42820": { + "virtual_address": 42820, + "size": 4, + "disassembly": "ldrb r3, [r1, #0x0]", + "mnemonic": "ldrb", + "operands": "r3, [r1, #0x0]", + "mode": "none" + }, + "instr_42824": { + "virtual_address": 42824, + "size": 4, + "disassembly": "cmp r3, #0xff", + "mnemonic": "cmp", + "operands": "r3, #0xff", + "mode": "none" + }, + "instr_42828": { + "virtual_address": 42828, + "size": 4, + "disassembly": "beq 0x0af48", + "mnemonic": "beq", + "operands": "0x0af48", + "mode": "none" + }, + "bb_42816": { + "virtual_address": 42816, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42832, + "children": [ + "instr_42816", + "instr_42820", + "instr_42824", + "instr_42828" + ] + }, + "instr_42832": { + "virtual_address": 42832, + "size": 4, + "disassembly": "mov r12, #0x0", + "mnemonic": "mov", + "operands": "r12, #0x0", + "mode": "none" + }, + "instr_42836": { + "virtual_address": 42836, + "size": 4, + "disassembly": "ldr r2, [sp, #0x44]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x44]", + "mode": "none" + }, + "instr_42840": { + "virtual_address": 42840, + "size": 4, + "disassembly": "mov r0, r12", + "mnemonic": "mov", + "operands": "r0, r12", + "mode": "none" + }, + "instr_42844": { + "virtual_address": 42844, + "size": 4, + "disassembly": "b 0x0a784", + "mnemonic": "b", + "operands": "0x0a784", + "mode": "none" + }, + "bb_42832": { + "virtual_address": 42832, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42884, + "children": [ + "instr_42832", + "instr_42836", + "instr_42840", + "instr_42844" + ] + }, + "instr_42848": { + "virtual_address": 42848, + "size": 4, + "disassembly": "sub r2, r2, r3", + "mnemonic": "sub", + "operands": "r2, r2, r3", + "mode": "none" + }, + "instr_42852": { + "virtual_address": 42852, + "size": 4, + "disassembly": "ldrb r3, [r1, #0x1]", + "mnemonic": "ldrb", + "operands": "r3, [r1, #0x1]", + "mode": "none" + }, + "instr_42856": { + "virtual_address": 42856, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_42860": { + "virtual_address": 42860, + "size": 4, + "disassembly": "ldrbeq r3, [r1, #0x0]", + "mnemonic": "ldrbeq", + "operands": "r3, [r1, #0x0]", + "mode": "none" + }, + "instr_42864": { + "virtual_address": 42864, + "size": 4, + "disassembly": "addne r0, r0, #0x1", + "mnemonic": "addne", + "operands": "r0, r0, #0x1", + "mode": "none" + }, + "instr_42868": { + "virtual_address": 42868, + "size": 4, + "disassembly": "addne r1, r1, #0x1", + "mnemonic": "addne", + "operands": "r1, r1, #0x1", + "mode": "none" + }, + "instr_42872": { + "virtual_address": 42872, + "size": 4, + "disassembly": "addeq r12, r12, #0x1", + "mnemonic": "addeq", + "operands": "r12, r12, #0x1", + "mode": "none" + }, + "instr_42876": { + "virtual_address": 42876, + "size": 4, + "disassembly": "cmp r3, #0xff", + "mnemonic": "cmp", + "operands": "r3, #0xff", + "mode": "none" + }, + "instr_42880": { + "virtual_address": 42880, + "size": 4, + "disassembly": "beq 0x0a78c", + "mnemonic": "beq", + "operands": "0x0a78c", + "mode": "none" + }, + "bb_42848": { + "virtual_address": 42848, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42884, + "children": [ + "instr_42848", + "instr_42852", + "instr_42856", + "instr_42860", + "instr_42864", + "instr_42868", + "instr_42872", + "instr_42876", + "instr_42880" + ] + }, + "instr_42884": { + "virtual_address": 42884, + "size": 4, + "disassembly": "cmp r3, r2", + "mnemonic": "cmp", + "operands": "r3, r2", + "mode": "none" + }, + "instr_42888": { + "virtual_address": 42888, + "size": 4, + "disassembly": "blt 0x0a760", + "mnemonic": "blt", + "operands": "0x0a760", + "mode": "none" + }, + "bb_42884": { + "virtual_address": 42884, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42892, + "children": [ + "instr_42884", + "instr_42888" + ] + }, + "instr_42892": { + "virtual_address": 42892, + "size": 4, + "disassembly": "str r2, [sp, #0x44]", + "mnemonic": "str", + "operands": "r2, [sp, #0x44]", + "mode": "none" + }, + "instr_42896": { + "virtual_address": 42896, + "size": 4, + "disassembly": "str r1, [sp, #0x74]", + "mnemonic": "str", + "operands": "r1, [sp, #0x74]", + "mode": "none" + }, + "instr_42900": { + "virtual_address": 42900, + "size": 4, + "disassembly": "str r0, [sp, #0x48]", + "mnemonic": "str", + "operands": "r0, [sp, #0x48]", + "mode": "none" + }, + "instr_42904": { + "virtual_address": 42904, + "size": 4, + "disassembly": "str r12, [sp, #0x58]", + "mnemonic": "str", + "operands": "r12, [sp, #0x58]", + "mode": "none" + }, + "bb_42892": { + "virtual_address": 42892, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42908, + "children": [ + "instr_42892", + "instr_42896", + "instr_42900", + "instr_42904" + ] + }, + "instr_42908": { + "virtual_address": 42908, + "size": 4, + "disassembly": "ldr r2, [sp, #0x58]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x58]", + "mode": "none" + }, + "instr_42912": { + "virtual_address": 42912, + "size": 4, + "disassembly": "ldr r3, [sp, #0x48]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x48]", + "mode": "none" + }, + "instr_42916": { + "virtual_address": 42916, + "size": 4, + "disassembly": "ldr r1, [sp, #0x28]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x28]", + "mode": "none" + }, + "instr_42920": { + "virtual_address": 42920, + "size": 4, + "disassembly": "add r3, r3, r2", + "mnemonic": "add", + "operands": "r3, r3, r2", + "mode": "none" + }, + "instr_42924": { + "virtual_address": 42924, + "size": 4, + "disassembly": "ldr r2, [sp, #0x78]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x78]", + "mode": "none" + }, + "instr_42928": { + "virtual_address": 42928, + "size": 4, + "disassembly": "mla r2, r3, r2, r1", + "mnemonic": "mla", + "operands": "r2, r3, r2, r1", + "mode": "none" + }, + "instr_42932": { + "virtual_address": 42932, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_42936": { + "virtual_address": 42936, + "size": 4, + "disassembly": "ldr r10, [sp, #0x30]", + "mnemonic": "ldr", + "operands": "r10, [sp, #0x30]", + "mode": "none" + }, + "instr_42940": { + "virtual_address": 42940, + "size": 4, + "disassembly": "str r3, [sp, #0x30]", + "mnemonic": "str", + "operands": "r3, [sp, #0x30]", + "mode": "none" + }, + "instr_42944": { + "virtual_address": 42944, + "size": 4, + "disassembly": "bic r3, r2, r2, asr #0x1f", + "mnemonic": "bic", + "operands": "r3, r2, r2, asr #0x1f", + "mode": "none" + }, + "instr_42948": { + "virtual_address": 42948, + "size": 4, + "disassembly": "str r2, [sp, #0x28]", + "mnemonic": "str", + "operands": "r2, [sp, #0x28]", + "mode": "none" + }, + "instr_42952": { + "virtual_address": 42952, + "size": 4, + "disassembly": "str r3, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x1c]", + "mode": "none" + }, + "instr_42956": { + "virtual_address": 42956, + "size": 4, + "disassembly": "b 0x0a498", + "mnemonic": "b", + "operands": "0x0a498", + "mode": "none" + }, + "bb_42908": { + "virtual_address": 42908, + "size": 52, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42136, + "children": [ + "instr_42908", + "instr_42912", + "instr_42916", + "instr_42920", + "instr_42924", + "instr_42928", + "instr_42932", + "instr_42936", + "instr_42940", + "instr_42944", + "instr_42948", + "instr_42952", + "instr_42956" + ] + }, + "instr_42960": { + "virtual_address": 42960, + "size": 4, + "disassembly": "mov r2, #0x2d", + "mnemonic": "mov", + "operands": "r2, #0x2d", + "mode": "none" + }, + "instr_42964": { + "virtual_address": 42964, + "size": 4, + "disassembly": "mov r5, #0x0", + "mnemonic": "mov", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_42968": { + "virtual_address": 42968, + "size": 4, + "disassembly": "strb r2, [sp, #0x83]", + "mnemonic": "strb", + "operands": "r2, [sp, #0x83]", + "mode": "none" + }, + "instr_42972": { + "virtual_address": 42972, + "size": 4, + "disassembly": "b 0x8ec8", + "mnemonic": "b", + "operands": "0x8ec8", + "mode": "none" + }, + "bb_42960": { + "virtual_address": 42960, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36552, + "children": [ + "instr_42960", + "instr_42964", + "instr_42968", + "instr_42972" + ] + }, + "instr_42976": { + "virtual_address": 42976, + "size": 4, + "disassembly": "ldr r3, [sp, #0x58]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x58]", + "mode": "none" + }, + "instr_42980": { + "virtual_address": 42980, + "size": 4, + "disassembly": "ldr r2, [sp, #0x48]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x48]", + "mode": "none" + }, + "instr_42984": { + "virtual_address": 42984, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_42988": { + "virtual_address": 42988, + "size": 4, + "disassembly": "cmple r3, #0x0", + "mnemonic": "cmple", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_42992": { + "virtual_address": 42992, + "size": 4, + "disassembly": "ble 0x0af34", + "mnemonic": "ble", + "operands": "0x0af34", + "mode": "none" + }, + "bb_42976": { + "virtual_address": 42976, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42996, + "children": [ + "instr_42976", + "instr_42980", + "instr_42984", + "instr_42988", + "instr_42992" + ] + }, + "instr_42996": { + "virtual_address": 42996, + "size": 4, + "disassembly": "ldr r2, [sp, #0x38]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x38]", + "mode": "none" + }, + "instr_43000": { + "virtual_address": 43000, + "size": 4, + "disassembly": "ldr r1, [sp, #0x4c]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x4c]", + "mode": "none" + }, + "instr_43004": { + "virtual_address": 43004, + "size": 4, + "disassembly": "add r2, r2, r1", + "mnemonic": "add", + "operands": "r2, r2, r1", + "mode": "none" + }, + "instr_43008": { + "virtual_address": 43008, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_43012": { + "virtual_address": 43012, + "size": 4, + "disassembly": "str r2, [sp, #0x40]", + "mnemonic": "str", + "operands": "r2, [sp, #0x40]", + "mode": "none" + }, + "instr_43016": { + "virtual_address": 43016, + "size": 4, + "disassembly": "str r10, [sp, #0x44]", + "mnemonic": "str", + "operands": "r10, [sp, #0x44]", + "mode": "none" + }, + "instr_43020": { + "virtual_address": 43020, + "size": 4, + "disassembly": "mov r2, r9", + "mnemonic": "mov", + "operands": "r2, r9", + "mode": "none" + }, + "instr_43024": { + "virtual_address": 43024, + "size": 4, + "disassembly": "str r8, [sp, #0x58]", + "mnemonic": "str", + "operands": "r8, [sp, #0x58]", + "mode": "none" + }, + "instr_43028": { + "virtual_address": 43028, + "size": 4, + "disassembly": "mov r9, r7", + "mnemonic": "mov", + "operands": "r9, r7", + "mode": "none" + }, + "instr_43032": { + "virtual_address": 43032, + "size": 4, + "disassembly": "mov r8, r3", + "mnemonic": "mov", + "operands": "r8, r3", + "mode": "none" + }, + "instr_43036": { + "virtual_address": 43036, + "size": 4, + "disassembly": "ldr r10, [sp, #0x74]", + "mnemonic": "ldr", + "operands": "r10, [sp, #0x74]", + "mode": "none" + }, + "instr_43040": { + "virtual_address": 43040, + "size": 4, + "disassembly": "ldr r6, [sp, #0x3c]", + "mnemonic": "ldr", + "operands": "r6, [sp, #0x3c]", + "mode": "none" + }, + "instr_43044": { + "virtual_address": 43044, + "size": 4, + "disassembly": "ldr r4, [sp, #0x78]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0x78]", + "mode": "none" + }, + "instr_43048": { + "virtual_address": 43048, + "size": 4, + "disassembly": "b 0x0a840", + "mnemonic": "b", + "operands": "0x0a840", + "mode": "none" + }, + "bb_42996": { + "virtual_address": 42996, + "size": 56, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 43072, + "children": [ + "instr_42996", + "instr_43000", + "instr_43004", + "instr_43008", + "instr_43012", + "instr_43016", + "instr_43020", + "instr_43024", + "instr_43028", + "instr_43032", + "instr_43036", + "instr_43040", + "instr_43044", + "instr_43048" + ] + }, + "instr_43052": { + "virtual_address": 43052, + "size": 4, + "disassembly": "ldr r3, [sp, #0x48]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x48]", + "mode": "none" + }, + "instr_43056": { + "virtual_address": 43056, + "size": 4, + "disassembly": "cmp r8, #0x0", + "mnemonic": "cmp", + "operands": "r8, #0x0", + "mode": "none" + }, + "instr_43060": { + "virtual_address": 43060, + "size": 4, + "disassembly": "cmple r3, #0x0", + "mnemonic": "cmple", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_43064": { + "virtual_address": 43064, + "size": 4, + "disassembly": "add r6, r6, r12", + "mnemonic": "add", + "operands": "r6, r6, r12", + "mode": "none" + }, + "instr_43068": { + "virtual_address": 43068, + "size": 4, + "disassembly": "ble 0x0ae54", + "mnemonic": "ble", + "operands": "0x0ae54", + "mode": "none" + }, + "bb_43052": { + "virtual_address": 43052, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 43072, + "children": [ + "instr_43052", + "instr_43056", + "instr_43060", + "instr_43064", + "instr_43068" + ] + }, + "instr_43072": { + "virtual_address": 43072, + "size": 4, + "disassembly": "cmp r8, #0x0", + "mnemonic": "cmp", + "operands": "r8, #0x0", + "mode": "none" + }, + "instr_43076": { + "virtual_address": 43076, + "size": 4, + "disassembly": "ldreq r3, [sp, #0x48]", + "mnemonic": "ldreq", + "operands": "r3, [sp, #0x48]", + "mode": "none" + }, + "instr_43080": { + "virtual_address": 43080, + "size": 4, + "disassembly": "subeq r3, r3, #0x1", + "mnemonic": "subeq", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_43084": { + "virtual_address": 43084, + "size": 4, + "disassembly": "streq r3, [sp, #0x48]", + "mnemonic": "streq", + "operands": "r3, [sp, #0x48]", + "mode": "none" + }, + "instr_43088": { + "virtual_address": 43088, + "size": 4, + "disassembly": "ldr r3, [sp, #0x70]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x70]", + "mode": "none" + }, + "instr_43092": { + "virtual_address": 43092, + "size": 4, + "disassembly": "stmia r2, {r3, r4}", + "mnemonic": "stmia", + "operands": "r2, {r3, r4}", + "mode": "none" + }, + "instr_43096": { + "virtual_address": 43096, + "size": 4, + "disassembly": "ldr r3, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "instr_43100": { + "virtual_address": 43100, + "size": 4, + "disassembly": "add r3, r3, #0x1", + "mnemonic": "add", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_43104": { + "virtual_address": 43104, + "size": 4, + "disassembly": "subne r8, r8, #0x1", + "mnemonic": "subne", + "operands": "r8, r8, #0x1", + "mode": "none" + }, + "instr_43108": { + "virtual_address": 43108, + "size": 4, + "disassembly": "subeq r10, r10, #0x1", + "mnemonic": "subeq", + "operands": "r10, r10, #0x1", + "mode": "none" + }, + "instr_43112": { + "virtual_address": 43112, + "size": 4, + "disassembly": "add r0, r0, r4", + "mnemonic": "add", + "operands": "r0, r0, r4", + "mode": "none" + }, + "instr_43116": { + "virtual_address": 43116, + "size": 4, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "none" + }, + "instr_43120": { + "virtual_address": 43120, + "size": 4, + "disassembly": "str r0, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r0, [sp, #0xa8]", + "mode": "none" + }, + "instr_43124": { + "virtual_address": 43124, + "size": 4, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "instr_43128": { + "virtual_address": 43128, + "size": 4, + "disassembly": "addle r2, r2, #0x8", + "mnemonic": "addle", + "operands": "r2, r2, #0x8", + "mode": "none" + }, + "instr_43132": { + "virtual_address": 43132, + "size": 4, + "disassembly": "bgt 0x0a984", + "mnemonic": "bgt", + "operands": "0x0a984", + "mode": "none" + }, + "bb_43072": { + "virtual_address": 43072, + "size": 64, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 43136, + "children": [ + "instr_43072", + "instr_43076", + "instr_43080", + "instr_43084", + "instr_43088", + "instr_43092", + "instr_43096", + "instr_43100", + "instr_43104", + "instr_43108", + "instr_43112", + "instr_43116", + "instr_43120", + "instr_43124", + "instr_43128", + "instr_43132" + ] + }, + "instr_43136": { + "virtual_address": 43136, + "size": 4, + "disassembly": "ldr r1, [sp, #0x40]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x40]", + "mode": "none" + }, + "instr_43140": { + "virtual_address": 43140, + "size": 4, + "disassembly": "ldrb r12, [r10, #0x0]", + "mnemonic": "ldrb", + "operands": "r12, [r10, #0x0]", + "mode": "none" + }, + "instr_43144": { + "virtual_address": 43144, + "size": 4, + "disassembly": "sub r3, r1, r6", + "mnemonic": "sub", + "operands": "r3, r1, r6", + "mode": "none" + }, + "instr_43148": { + "virtual_address": 43148, + "size": 4, + "disassembly": "cmp r12, r3", + "mnemonic": "cmp", + "operands": "r12, r3", + "mode": "none" + }, + "instr_43152": { + "virtual_address": 43152, + "size": 4, + "disassembly": "movlt r7, r12", + "mnemonic": "movlt", + "operands": "r7, r12", + "mode": "none" + }, + "instr_43156": { + "virtual_address": 43156, + "size": 4, + "disassembly": "movge r7, r3", + "mnemonic": "movge", + "operands": "r7, r3", + "mode": "none" + }, + "instr_43160": { + "virtual_address": 43160, + "size": 4, + "disassembly": "cmp r7, #0x0", + "mnemonic": "cmp", + "operands": "r7, #0x0", + "mode": "none" + }, + "instr_43164": { + "virtual_address": 43164, + "size": 4, + "disassembly": "str r1, [sp, #0x28]", + "mnemonic": "str", + "operands": "r1, [sp, #0x28]", + "mode": "none" + }, + "instr_43168": { + "virtual_address": 43168, + "size": 4, + "disassembly": "ble 0x0a8cc", + "mnemonic": "ble", + "operands": "0x0a8cc", + "mode": "none" + }, + "bb_43136": { + "virtual_address": 43136, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 43172, + "children": [ + "instr_43136", + "instr_43140", + "instr_43144", + "instr_43148", + "instr_43152", + "instr_43156", + "instr_43160", + "instr_43164", + "instr_43168" + ] + }, + "instr_43172": { + "virtual_address": 43172, + "size": 4, + "disassembly": "ldr r12, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r12, [sp, #0xa4]", + "mode": "none" + }, + "instr_43176": { + "virtual_address": 43176, + "size": 4, + "disassembly": "add r12, r12, #0x1", + "mnemonic": "add", + "operands": "r12, r12, #0x1", + "mode": "none" + }, + "instr_43180": { + "virtual_address": 43180, + "size": 4, + "disassembly": "add r0, r0, r7", + "mnemonic": "add", + "operands": "r0, r0, r7", + "mode": "none" + }, + "instr_43184": { + "virtual_address": 43184, + "size": 4, + "disassembly": "cmp r12, #0x7", + "mnemonic": "cmp", + "operands": "r12, #0x7", + "mode": "none" + }, + "instr_43188": { + "virtual_address": 43188, + "size": 4, + "disassembly": "stmia r2, {r6, r7}", + "mnemonic": "stmia", + "operands": "r2, {r6, r7}", + "mode": "none" + }, + "instr_43192": { + "virtual_address": 43192, + "size": 4, + "disassembly": "str r0, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r0, [sp, #0xa8]", + "mode": "none" + }, + "instr_43196": { + "virtual_address": 43196, + "size": 4, + "disassembly": "str r12, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r12, [sp, #0xa4]", + "mode": "none" + }, + "instr_43200": { + "virtual_address": 43200, + "size": 4, + "disassembly": "bgt 0x0a9a8", + "mnemonic": "bgt", + "operands": "0x0a9a8", + "mode": "none" + }, + "bb_43172": { + "virtual_address": 43172, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 43204, + "children": [ + "instr_43172", + "instr_43176", + "instr_43180", + "instr_43184", + "instr_43188", + "instr_43192", + "instr_43196", + "instr_43200" + ] + }, + "instr_43204": { + "virtual_address": 43204, + "size": 4, + "disassembly": "ldrb r12, [r10, #0x0]", + "mnemonic": "ldrb", + "operands": "r12, [r10, #0x0]", + "mode": "none" + }, + "instr_43208": { + "virtual_address": 43208, + "size": 4, + "disassembly": "add r2, r2, #0x8", + "mnemonic": "add", + "operands": "r2, r2, #0x8", + "mode": "none" + }, + "bb_43204": { + "virtual_address": 43204, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 43212, + "children": [ + "instr_43204", + "instr_43208" + ] + }, + "instr_43212": { + "virtual_address": 43212, + "size": 4, + "disassembly": "cmp r7, #0x0", + "mnemonic": "cmp", + "operands": "r7, #0x0", + "mode": "none" + }, + "instr_43216": { + "virtual_address": 43216, + "size": 4, + "disassembly": "movlt r5, r12", + "mnemonic": "movlt", + "operands": "r5, r12", + "mode": "none" + }, + "instr_43220": { + "virtual_address": 43220, + "size": 4, + "disassembly": "subge r5, r12, r7", + "mnemonic": "subge", + "operands": "r5, r12, r7", + "mode": "none" + }, + "instr_43224": { + "virtual_address": 43224, + "size": 4, + "disassembly": "cmp r5, #0x0", + "mnemonic": "cmp", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_43228": { + "virtual_address": 43228, + "size": 4, + "disassembly": "ble 0x0a82c", + "mnemonic": "ble", + "operands": "0x0a82c", + "mode": "none" + }, + "bb_43212": { + "virtual_address": 43212, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 43232, + "children": [ + "instr_43212", + "instr_43216", + "instr_43220", + "instr_43224", + "instr_43228" + ] + }, + "instr_43232": { + "virtual_address": 43232, + "size": 4, + "disassembly": "cmp r5, #0x10", + "mnemonic": "cmp", + "operands": "r5, #0x10", + "mode": "none" + }, + "instr_43236": { + "virtual_address": 43236, + "size": 4, + "disassembly": "ble 0x0aef8", + "mnemonic": "ble", + "operands": "0x0aef8", + "mode": "none" + }, + "bb_43232": { + "virtual_address": 43232, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 43240, + "children": [ + "instr_43232", + "instr_43236" + ] + }, + "instr_43240": { + "virtual_address": 43240, + "size": 4, + "disassembly": "mov r7, #0x10", + "mnemonic": "mov", + "operands": "r7, #0x10", + "mode": "none" + }, + "instr_43244": { + "virtual_address": 43244, + "size": 4, + "disassembly": "ldr r12, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r12, [sp, #0xa4]", + "mode": "none" + }, + "instr_43248": { + "virtual_address": 43248, + "size": 4, + "disassembly": "b 0x0a900", + "mnemonic": "b", + "operands": "0x0a900", + "mode": "none" + }, + "bb_43240": { + "virtual_address": 43240, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 43264, + "children": [ + "instr_43240", + "instr_43244", + "instr_43248" + ] + }, + "instr_43252": { + "virtual_address": 43252, + "size": 4, + "disassembly": "sub r5, r5, #0x10", + "mnemonic": "sub", + "operands": "r5, r5, #0x10", + "mode": "none" + }, + "instr_43256": { + "virtual_address": 43256, + "size": 4, + "disassembly": "cmp r5, #0x10", + "mnemonic": "cmp", + "operands": "r5, #0x10", + "mode": "none" + }, + "instr_43260": { + "virtual_address": 43260, + "size": 4, + "disassembly": "ble 0x0a954", + "mnemonic": "ble", + "operands": "0x0a954", + "mode": "none" + }, + "bb_43252": { + "virtual_address": 43252, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 43264, + "children": [ + "instr_43252", + "instr_43256", + "instr_43260" + ] + }, + "instr_43264": { + "virtual_address": 43264, + "size": 4, + "disassembly": "add r12, r12, #0x1", + "mnemonic": "add", + "operands": "r12, r12, #0x1", + "mode": "none" + }, + "instr_43268": { + "virtual_address": 43268, + "size": 4, + "disassembly": "ldr r3, [0x9bcc]", + "mnemonic": "ldr", + "operands": "r3, [0x9bcc]", + "mode": "none" + }, + "instr_43272": { + "virtual_address": 43272, + "size": 4, + "disassembly": "cmp r12, #0x7", + "mnemonic": "cmp", + "operands": "r12, #0x7", + "mode": "none" + }, + "instr_43276": { + "virtual_address": 43276, + "size": 4, + "disassembly": "add r0, r0, #0x10", + "mnemonic": "add", + "operands": "r0, r0, #0x10", + "mode": "none" + }, + "instr_43280": { + "virtual_address": 43280, + "size": 4, + "disassembly": "stmia r2, {r3, r7}", + "mnemonic": "stmia", + "operands": "r2, {r3, r7}", + "mode": "none" + }, + "instr_43284": { + "virtual_address": 43284, + "size": 4, + "disassembly": "str r0, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r0, [sp, #0xa8]", + "mode": "none" + }, + "instr_43288": { + "virtual_address": 43288, + "size": 4, + "disassembly": "str r12, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r12, [sp, #0xa4]", + "mode": "none" + }, + "instr_43292": { + "virtual_address": 43292, + "size": 4, + "disassembly": "addle r2, r2, #0x8", + "mnemonic": "addle", + "operands": "r2, r2, #0x8", + "mode": "none" + }, + "instr_43296": { + "virtual_address": 43296, + "size": 4, + "disassembly": "ble 0x0a8f4", + "mnemonic": "ble", + "operands": "0x0a8f4", + "mode": "none" + }, + "bb_43264": { + "virtual_address": 43264, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 43300, + "children": [ + "instr_43264", + "instr_43268", + "instr_43272", + "instr_43276", + "instr_43280", + "instr_43284", + "instr_43288", + "instr_43292", + "instr_43296" + ] + }, + "instr_43300": { + "virtual_address": 43300, + "size": 4, + "disassembly": "mov r1, r9", + "mnemonic": "mov", + "operands": "r1, r9", + "mode": "none" + }, + "instr_43304": { + "virtual_address": 43304, + "size": 4, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "none" + }, + "instr_43308": { + "virtual_address": 43308, + "size": 4, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "none" + }, + "instr_43312": { + "virtual_address": 43312, + "size": 4, + "disassembly": "bl 0x10460", + "mnemonic": "bl", + "operands": "0x10460", + "mode": "none" + }, + "instr_43316": { + "virtual_address": 43316, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_43320": { + "virtual_address": 43320, + "size": 4, + "disassembly": "bne 0x0a9f8", + "mnemonic": "bne", + "operands": "0x0a9f8", + "mode": "none" + }, + "bb_43300": { + "virtual_address": 43300, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 43324, + "children": [ + "instr_43300", + "instr_43304", + "instr_43308", + "instr_43312", + "instr_43316", + "instr_43320" + ] + }, + "instr_43324": { + "virtual_address": 43324, + "size": 4, + "disassembly": "sub r5, r5, #0x10", + "mnemonic": "sub", + "operands": "r5, r5, #0x10", + "mode": "none" + }, + "instr_43328": { + "virtual_address": 43328, + "size": 4, + "disassembly": "cmp r5, #0x10", + "mnemonic": "cmp", + "operands": "r5, #0x10", + "mode": "none" + }, + "instr_43332": { + "virtual_address": 43332, + "size": 4, + "disassembly": "ldr r0, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0xa8]", + "mode": "none" + }, + "instr_43336": { + "virtual_address": 43336, + "size": 4, + "disassembly": "ldr r12, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r12, [sp, #0xa4]", + "mode": "none" + }, + "instr_43340": { + "virtual_address": 43340, + "size": 4, + "disassembly": "add r2, sp, #0xac", + "mnemonic": "add", + "operands": "r2, sp, #0xac", + "mode": "none" + }, + "instr_43344": { + "virtual_address": 43344, + "size": 4, + "disassembly": "bgt 0x0a900", + "mnemonic": "bgt", + "operands": "0x0a900", + "mode": "none" + }, + "bb_43324": { + "virtual_address": 43324, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 43348, + "children": [ + "instr_43324", + "instr_43328", + "instr_43332", + "instr_43336", + "instr_43340", + "instr_43344" + ] + }, + "instr_43348": { + "virtual_address": 43348, + "size": 4, + "disassembly": "add r12, r12, #0x1", + "mnemonic": "add", + "operands": "r12, r12, #0x1", + "mode": "none" + }, + "instr_43352": { + "virtual_address": 43352, + "size": 4, + "disassembly": "ldr r3, [0x9bcc]", + "mnemonic": "ldr", + "operands": "r3, [0x9bcc]", + "mode": "none" + }, + "instr_43356": { + "virtual_address": 43356, + "size": 4, + "disassembly": "add r0, r0, r5", + "mnemonic": "add", + "operands": "r0, r0, r5", + "mode": "none" + }, + "instr_43360": { + "virtual_address": 43360, + "size": 4, + "disassembly": "cmp r12, #0x7", + "mnemonic": "cmp", + "operands": "r12, #0x7", + "mode": "none" + }, + "instr_43364": { + "virtual_address": 43364, + "size": 4, + "disassembly": "str r5, [r2, #0x4]", + "mnemonic": "str", + "operands": "r5, [r2, #0x4]", + "mode": "none" + }, + "instr_43368": { + "virtual_address": 43368, + "size": 4, + "disassembly": "str r12, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r12, [sp, #0xa4]", + "mode": "none" + }, + "instr_43372": { + "virtual_address": 43372, + "size": 4, + "disassembly": "str r3, [r2, #0x0]", + "mnemonic": "str", + "operands": "r3, [r2, #0x0]", + "mode": "none" + }, + "instr_43376": { + "virtual_address": 43376, + "size": 4, + "disassembly": "str r0, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r0, [sp, #0xa8]", + "mode": "none" + }, + "instr_43380": { + "virtual_address": 43380, + "size": 4, + "disassembly": "bgt 0x0aa8c", + "mnemonic": "bgt", + "operands": "0x0aa8c", + "mode": "none" + }, + "bb_43348": { + "virtual_address": 43348, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 43384, + "children": [ + "instr_43348", + "instr_43352", + "instr_43356", + "instr_43360", + "instr_43364", + "instr_43368", + "instr_43372", + "instr_43376", + "instr_43380" + ] + }, + "instr_43384": { + "virtual_address": 43384, + "size": 4, + "disassembly": "ldrb r12, [r10, #0x0]", + "mnemonic": "ldrb", + "operands": "r12, [r10, #0x0]", + "mode": "none" + }, + "instr_43388": { + "virtual_address": 43388, + "size": 4, + "disassembly": "add r2, r2, #0x8", + "mnemonic": "add", + "operands": "r2, r2, #0x8", + "mode": "none" + }, + "instr_43392": { + "virtual_address": 43392, + "size": 4, + "disassembly": "b 0x0a82c", + "mnemonic": "b", + "operands": "0x0a82c", + "mode": "none" + }, + "bb_43384": { + "virtual_address": 43384, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 43052, + "children": [ + "instr_43384", + "instr_43388", + "instr_43392" + ] + }, + "instr_43396": { + "virtual_address": 43396, + "size": 4, + "disassembly": "mov r1, r9", + "mnemonic": "mov", + "operands": "r1, r9", + "mode": "none" + }, + "instr_43400": { + "virtual_address": 43400, + "size": 4, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "none" + }, + "instr_43404": { + "virtual_address": 43404, + "size": 4, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "none" + }, + "instr_43408": { + "virtual_address": 43408, + "size": 4, + "disassembly": "bl 0x10460", + "mnemonic": "bl", + "operands": "0x10460", + "mode": "none" + }, + "instr_43412": { + "virtual_address": 43412, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_43416": { + "virtual_address": 43416, + "size": 4, + "disassembly": "bne 0x0a9f8", + "mnemonic": "bne", + "operands": "0x0a9f8", + "mode": "none" + }, + "bb_43396": { + "virtual_address": 43396, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 43420, + "children": [ + "instr_43396", + "instr_43400", + "instr_43404", + "instr_43408", + "instr_43412", + "instr_43416" + ] + }, + "instr_43420": { + "virtual_address": 43420, + "size": 4, + "disassembly": "ldr r0, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0xa8]", + "mode": "none" + }, + "instr_43424": { + "virtual_address": 43424, + "size": 4, + "disassembly": "add r2, sp, #0xac", + "mnemonic": "add", + "operands": "r2, sp, #0xac", + "mode": "none" + }, + "instr_43428": { + "virtual_address": 43428, + "size": 4, + "disassembly": "b 0x0a880", + "mnemonic": "b", + "operands": "0x0a880", + "mode": "none" + }, + "bb_43420": { + "virtual_address": 43420, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 43136, + "children": [ + "instr_43420", + "instr_43424", + "instr_43428" + ] + }, + "instr_43432": { + "virtual_address": 43432, + "size": 4, + "disassembly": "mov r1, r9", + "mnemonic": "mov", + "operands": "r1, r9", + "mode": "none" + }, + "instr_43436": { + "virtual_address": 43436, + "size": 4, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "none" + }, + "instr_43440": { + "virtual_address": 43440, + "size": 4, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "none" + }, + "instr_43444": { + "virtual_address": 43444, + "size": 4, + "disassembly": "bl 0x10460", + "mnemonic": "bl", + "operands": "0x10460", + "mode": "none" + }, + "instr_43448": { + "virtual_address": 43448, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_43452": { + "virtual_address": 43452, + "size": 4, + "disassembly": "bne 0x0a9f8", + "mnemonic": "bne", + "operands": "0x0a9f8", + "mode": "none" + }, + "bb_43432": { + "virtual_address": 43432, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 43456, + "children": [ + "instr_43432", + "instr_43436", + "instr_43440", + "instr_43444", + "instr_43448", + "instr_43452" + ] + }, + "instr_43456": { + "virtual_address": 43456, + "size": 4, + "disassembly": "ldrb r12, [r10, #0x0]", + "mnemonic": "ldrb", + "operands": "r12, [r10, #0x0]", + "mode": "none" + }, + "instr_43460": { + "virtual_address": 43460, + "size": 4, + "disassembly": "ldr r0, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0xa8]", + "mode": "none" + }, + "instr_43464": { + "virtual_address": 43464, + "size": 4, + "disassembly": "add r2, sp, #0xac", + "mnemonic": "add", + "operands": "r2, sp, #0xac", + "mode": "none" + }, + "instr_43468": { + "virtual_address": 43468, + "size": 4, + "disassembly": "b 0x0a8cc", + "mnemonic": "b", + "operands": "0x0a8cc", + "mode": "none" + }, + "bb_43456": { + "virtual_address": 43456, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 43212, + "children": [ + "instr_43456", + "instr_43460", + "instr_43464", + "instr_43468" + ] + }, + "instr_43472": { + "virtual_address": 43472, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_43476": { + "virtual_address": 43476, + "size": 4, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "none" + }, + "instr_43480": { + "virtual_address": 43480, + "size": 4, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "none" + }, + "instr_43484": { + "virtual_address": 43484, + "size": 4, + "disassembly": "bl 0x10460", + "mnemonic": "bl", + "operands": "0x10460", + "mode": "none" + }, + "instr_43488": { + "virtual_address": 43488, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_43492": { + "virtual_address": 43492, + "size": 4, + "disassembly": "bne 0x941c", + "mnemonic": "bne", + "operands": "0x941c", + "mode": "none" + }, + "bb_43472": { + "virtual_address": 43472, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 43496, + "children": [ + "instr_43472", + "instr_43476", + "instr_43480", + "instr_43484", + "instr_43488", + "instr_43492" + ] + }, + "instr_43496": { + "virtual_address": 43496, + "size": 4, + "disassembly": "ldr r5, [sp, #0x88]", + "mnemonic": "ldr", + "operands": "r5, [sp, #0x88]", + "mode": "none" + }, + "instr_43500": { + "virtual_address": 43500, + "size": 4, + "disassembly": "ldr r4, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_43504": { + "virtual_address": 43504, + "size": 4, + "disassembly": "add r9, sp, #0xac", + "mnemonic": "add", + "operands": "r9, sp, #0xac", + "mode": "none" + }, + "instr_43508": { + "virtual_address": 43508, + "size": 4, + "disassembly": "b 0x9ae0", + "mnemonic": "b", + "operands": "0x9ae0", + "mode": "none" + }, + "bb_43496": { + "virtual_address": 43496, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 39648, + "children": [ + "instr_43496", + "instr_43500", + "instr_43504", + "instr_43508" + ] + }, + "instr_43512": { + "virtual_address": 43512, + "size": 4, + "disassembly": "mov r7, r11", + "mnemonic": "mov", + "operands": "r7, r11", + "mode": "none" + }, + "instr_43516": { + "virtual_address": 43516, + "size": 4, + "disassembly": "mov r11, r9", + "mnemonic": "mov", + "operands": "r11, r9", + "mode": "none" + }, + "instr_43520": { + "virtual_address": 43520, + "size": 4, + "disassembly": "b 0x9428", + "mnemonic": "b", + "operands": "0x9428", + "mode": "none" + }, + "bb_43512": { + "virtual_address": 43512, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37928, + "children": [ + "instr_43512", + "instr_43516", + "instr_43520" + ] + }, + "instr_43524": { + "virtual_address": 43524, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_43528": { + "virtual_address": 43528, + "size": 4, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "none" + }, + "instr_43532": { + "virtual_address": 43532, + "size": 4, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "none" + }, + "instr_43536": { + "virtual_address": 43536, + "size": 4, + "disassembly": "bl 0x10460", + "mnemonic": "bl", + "operands": "0x10460", + "mode": "none" + }, + "instr_43540": { + "virtual_address": 43540, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_43544": { + "virtual_address": 43544, + "size": 4, + "disassembly": "bne 0x941c", + "mnemonic": "bne", + "operands": "0x941c", + "mode": "none" + }, + "bb_43524": { + "virtual_address": 43524, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 43548, + "children": [ + "instr_43524", + "instr_43528", + "instr_43532", + "instr_43536", + "instr_43540", + "instr_43544" + ] + }, + "instr_43548": { + "virtual_address": 43548, + "size": 4, + "disassembly": "ldr r4, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_43552": { + "virtual_address": 43552, + "size": 4, + "disassembly": "add r9, sp, #0xac", + "mnemonic": "add", + "operands": "r9, sp, #0xac", + "mode": "none" + }, + "instr_43556": { + "virtual_address": 43556, + "size": 4, + "disassembly": "b 0x9810", + "mnemonic": "b", + "operands": "0x9810", + "mode": "none" + }, + "bb_43548": { + "virtual_address": 43548, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 38928, + "children": [ + "instr_43548", + "instr_43552", + "instr_43556" + ] + }, + "instr_43560": { + "virtual_address": 43560, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_43564": { + "virtual_address": 43564, + "size": 4, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "none" + }, + "instr_43568": { + "virtual_address": 43568, + "size": 4, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "none" + }, + "instr_43572": { + "virtual_address": 43572, + "size": 4, + "disassembly": "bl 0x10460", + "mnemonic": "bl", + "operands": "0x10460", + "mode": "none" + }, + "instr_43576": { + "virtual_address": 43576, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_43580": { + "virtual_address": 43580, + "size": 4, + "disassembly": "bne 0x941c", + "mnemonic": "bne", + "operands": "0x941c", + "mode": "none" + }, + "bb_43560": { + "virtual_address": 43560, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 43584, + "children": [ + "instr_43560", + "instr_43564", + "instr_43568", + "instr_43572", + "instr_43576", + "instr_43580" + ] + }, + "instr_43584": { + "virtual_address": 43584, + "size": 4, + "disassembly": "add r3, sp, #0xa4", + "mnemonic": "add", + "operands": "r3, sp, #0xa4", + "mode": "none" + }, + "instr_43588": { + "virtual_address": 43588, + "size": 4, + "disassembly": "ldr r5, [sp, #0x88]", + "mnemonic": "ldr", + "operands": "r5, [sp, #0x88]", + "mode": "none" + }, + "instr_43592": { + "virtual_address": 43592, + "size": 4, + "disassembly": "ldmia r3, {r3, r4}", + "mnemonic": "ldmia", + "operands": "r3, {r3, r4}", + "mode": "none" + }, + "instr_43596": { + "virtual_address": 43596, + "size": 4, + "disassembly": "add r9, sp, #0xac", + "mnemonic": "add", + "operands": "r9, sp, #0xac", + "mode": "none" + }, + "instr_43600": { + "virtual_address": 43600, + "size": 4, + "disassembly": "b 0x9b18", + "mnemonic": "b", + "operands": "0x9b18", + "mode": "none" + }, + "bb_43584": { + "virtual_address": 43584, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 39704, + "children": [ + "instr_43584", + "instr_43588", + "instr_43592", + "instr_43596", + "instr_43600" + ] + }, + "instr_43604": { + "virtual_address": 43604, + "size": 4, + "disassembly": "tst r10, #0x1", + "mnemonic": "tst", + "operands": "r10, #0x1", + "mode": "none" + }, + "instr_43608": { + "virtual_address": 43608, + "size": 4, + "disassembly": "beq 0x8b88", + "mnemonic": "beq", + "operands": "0x8b88", + "mode": "none" + }, + "bb_43604": { + "virtual_address": 43604, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 43612, + "children": [ + "instr_43604", + "instr_43608" + ] + }, + "instr_43612": { + "virtual_address": 43612, + "size": 4, + "disassembly": "ldr r3, [sp, #0x5c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x5c]", + "mode": "none" + }, + "instr_43616": { + "virtual_address": 43616, + "size": 4, + "disassembly": "ldr r2, [sp, #0x60]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x60]", + "mode": "none" + }, + "instr_43620": { + "virtual_address": 43620, + "size": 4, + "disassembly": "add r4, r3, r4", + "mnemonic": "add", + "operands": "r4, r3, r4", + "mode": "none" + }, + "instr_43624": { + "virtual_address": 43624, + "size": 4, + "disassembly": "stmia r9, {r2, r3}", + "mnemonic": "stmia", + "operands": "r9, {r2, r3}", + "mode": "none" + }, + "instr_43628": { + "virtual_address": 43628, + "size": 4, + "disassembly": "ldr r3, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "instr_43632": { + "virtual_address": 43632, + "size": 4, + "disassembly": "add r3, r3, #0x1", + "mnemonic": "add", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_43636": { + "virtual_address": 43636, + "size": 4, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "none" + }, + "instr_43640": { + "virtual_address": 43640, + "size": 4, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_43644": { + "virtual_address": 43644, + "size": 4, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "instr_43648": { + "virtual_address": 43648, + "size": 4, + "disassembly": "bgt 0x0aa28", + "mnemonic": "bgt", + "operands": "0x0aa28", + "mode": "none" + }, + "bb_43612": { + "virtual_address": 43612, + "size": 40, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 43652, + "children": [ + "instr_43612", + "instr_43616", + "instr_43620", + "instr_43624", + "instr_43628", + "instr_43632", + "instr_43636", + "instr_43640", + "instr_43644", + "instr_43648" + ] + }, + "instr_43652": { + "virtual_address": 43652, + "size": 4, + "disassembly": "add r9, r9, #0x8", + "mnemonic": "add", + "operands": "r9, r9, #0x8", + "mode": "none" + }, + "instr_43656": { + "virtual_address": 43656, + "size": 4, + "disassembly": "b 0x9b20", + "mnemonic": "b", + "operands": "0x9b20", + "mode": "none" + }, + "bb_43652": { + "virtual_address": 43652, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 39712, + "children": [ + "instr_43652", + "instr_43656" + ] + }, + "instr_43660": { + "virtual_address": 43660, + "size": 4, + "disassembly": "mov r1, r9", + "mnemonic": "mov", + "operands": "r1, r9", + "mode": "none" + }, + "instr_43664": { + "virtual_address": 43664, + "size": 4, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "none" + }, + "instr_43668": { + "virtual_address": 43668, + "size": 4, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "none" + }, + "instr_43672": { + "virtual_address": 43672, + "size": 4, + "disassembly": "bl 0x10460", + "mnemonic": "bl", + "operands": "0x10460", + "mode": "none" + }, + "instr_43676": { + "virtual_address": 43676, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_43680": { + "virtual_address": 43680, + "size": 4, + "disassembly": "bne 0x0a9f8", + "mnemonic": "bne", + "operands": "0x0a9f8", + "mode": "none" + }, + "bb_43660": { + "virtual_address": 43660, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 43684, + "children": [ + "instr_43660", + "instr_43664", + "instr_43668", + "instr_43672", + "instr_43676", + "instr_43680" + ] + }, + "instr_43684": { + "virtual_address": 43684, + "size": 4, + "disassembly": "ldrb r12, [r10, #0x0]", + "mnemonic": "ldrb", + "operands": "r12, [r10, #0x0]", + "mode": "none" + }, + "instr_43688": { + "virtual_address": 43688, + "size": 4, + "disassembly": "ldr r0, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0xa8]", + "mode": "none" + }, + "instr_43692": { + "virtual_address": 43692, + "size": 4, + "disassembly": "add r2, sp, #0xac", + "mnemonic": "add", + "operands": "r2, sp, #0xac", + "mode": "none" + }, + "instr_43696": { + "virtual_address": 43696, + "size": 4, + "disassembly": "b 0x0a82c", + "mnemonic": "b", + "operands": "0x0a82c", + "mode": "none" + }, + "bb_43684": { + "virtual_address": 43684, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 43052, + "children": [ + "instr_43684", + "instr_43688", + "instr_43692", + "instr_43696" + ] + }, + "instr_43700": { + "virtual_address": 43700, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_43704": { + "virtual_address": 43704, + "size": 4, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "none" + }, + "instr_43708": { + "virtual_address": 43708, + "size": 4, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "none" + }, + "instr_43712": { + "virtual_address": 43712, + "size": 4, + "disassembly": "bl 0x10460", + "mnemonic": "bl", + "operands": "0x10460", + "mode": "none" + }, + "instr_43716": { + "virtual_address": 43716, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_43720": { + "virtual_address": 43720, + "size": 4, + "disassembly": "bne 0x941c", + "mnemonic": "bne", + "operands": "0x941c", + "mode": "none" + }, + "bb_43700": { + "virtual_address": 43700, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 43724, + "children": [ + "instr_43700", + "instr_43704", + "instr_43708", + "instr_43712", + "instr_43716", + "instr_43720" + ] + }, + "instr_43724": { + "virtual_address": 43724, + "size": 4, + "disassembly": "ldr r5, [sp, #0x88]", + "mnemonic": "ldr", + "operands": "r5, [sp, #0x88]", + "mode": "none" + }, + "instr_43728": { + "virtual_address": 43728, + "size": 4, + "disassembly": "ldr r4, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_43732": { + "virtual_address": 43732, + "size": 4, + "disassembly": "add r9, sp, #0xac", + "mnemonic": "add", + "operands": "r9, sp, #0xac", + "mode": "none" + }, + "instr_43736": { + "virtual_address": 43736, + "size": 4, + "disassembly": "b 0x9880", + "mnemonic": "b", + "operands": "0x9880", + "mode": "none" + }, + "bb_43724": { + "virtual_address": 43724, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 39040, + "children": [ + "instr_43724", + "instr_43728", + "instr_43732", + "instr_43736" + ] + }, + "instr_43740": { + "virtual_address": 43740, + "size": 4, + "disassembly": "ldr r3, [sp, #0x78]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x78]", + "mode": "none" + }, + "instr_43744": { + "virtual_address": 43744, + "size": 4, + "disassembly": "sub r9, r9, r3", + "mnemonic": "sub", + "operands": "r9, r9, r3", + "mode": "none" + }, + "instr_43748": { + "virtual_address": 43748, + "size": 4, + "disassembly": "mov r2, r3", + "mnemonic": "mov", + "operands": "r2, r3", + "mode": "none" + }, + "instr_43752": { + "virtual_address": 43752, + "size": 4, + "disassembly": "ldr r1, [sp, #0x70]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x70]", + "mode": "none" + }, + "instr_43756": { + "virtual_address": 43756, + "size": 4, + "disassembly": "mov r0, r9", + "mnemonic": "mov", + "operands": "r0, r9", + "mode": "none" + }, + "instr_43760": { + "virtual_address": 43760, + "size": 4, + "disassembly": "bl 0x102e8", + "mnemonic": "bl", + "operands": "0x102e8", + "mode": "none" + }, + "instr_43764": { + "virtual_address": 43764, + "size": 4, + "disassembly": "ldrb r3, [r7, #0x1]", + "mnemonic": "ldrb", + "operands": "r3, [r7, #0x1]", + "mode": "none" + }, + "instr_43768": { + "virtual_address": 43768, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_43772": { + "virtual_address": 43772, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_43776": { + "virtual_address": 43776, + "size": 4, + "disassembly": "mov r1, r6", + "mnemonic": "mov", + "operands": "r1, r6", + "mode": "none" + }, + "instr_43780": { + "virtual_address": 43780, + "size": 4, + "disassembly": "mov r2, #0xa", + "mnemonic": "mov", + "operands": "r2, #0xa", + "mode": "none" + }, + "instr_43784": { + "virtual_address": 43784, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_43788": { + "virtual_address": 43788, + "size": 4, + "disassembly": "addne r7, r7, #0x1", + "mnemonic": "addne", + "operands": "r7, r7, #0x1", + "mode": "none" + }, + "instr_43792": { + "virtual_address": 43792, + "size": 4, + "disassembly": "bl 0x13cfc", + "mnemonic": "bl", + "operands": "0x13cfc", + "mode": "none" + }, + "instr_43796": { + "virtual_address": 43796, + "size": 4, + "disassembly": "mov r5, #0x0", + "mnemonic": "mov", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_43800": { + "virtual_address": 43800, + "size": 4, + "disassembly": "mov r4, r0", + "mnemonic": "mov", + "operands": "r4, r0", + "mode": "none" + }, + "instr_43804": { + "virtual_address": 43804, + "size": 4, + "disassembly": "mov r6, r1", + "mnemonic": "mov", + "operands": "r6, r1", + "mode": "none" + }, + "instr_43808": { + "virtual_address": 43808, + "size": 4, + "disassembly": "b 0x0a088", + "mnemonic": "b", + "operands": "0x0a088", + "mode": "none" + }, + "bb_43740": { + "virtual_address": 43740, + "size": 72, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 41096, + "children": [ + "instr_43740", + "instr_43744", + "instr_43748", + "instr_43752", + "instr_43756", + "instr_43760", + "instr_43764", + "instr_43768", + "instr_43772", + "instr_43776", + "instr_43780", + "instr_43784", + "instr_43788", + "instr_43792", + "instr_43796", + "instr_43800", + "instr_43804", + "instr_43808" + ] + }, + "instr_43812": { + "virtual_address": 43812, + "size": 4, + "disassembly": "cmp r3, #0x45", + "mnemonic": "cmp", + "operands": "r3, #0x45", + "mode": "none" + }, + "instr_43816": { + "virtual_address": 43816, + "size": 4, + "disassembly": "bne 0x0af00", + "mnemonic": "bne", + "operands": "0x0af00", + "mode": "none" + }, + "bb_43812": { + "virtual_address": 43812, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 43820, + "children": [ + "instr_43812", + "instr_43816" + ] + }, + "instr_43820": { + "virtual_address": 43820, + "size": 4, + "disassembly": "mov r1, #0x2", + "mnemonic": "mov", + "operands": "r1, #0x2", + "mode": "none" + }, + "instr_43824": { + "virtual_address": 43824, + "size": 4, + "disassembly": "str r1, [sp, #0x0]", + "mnemonic": "str", + "operands": "r1, [sp, #0x0]", + "mode": "none" + }, + "instr_43828": { + "virtual_address": 43828, + "size": 4, + "disassembly": "add r1, sp, #0x98", + "mnemonic": "add", + "operands": "r1, sp, #0x98", + "mode": "none" + }, + "instr_43832": { + "virtual_address": 43832, + "size": 4, + "disassembly": "str r1, [sp, #0x10]", + "mnemonic": "str", + "operands": "r1, [sp, #0x10]", + "mode": "none" + }, + "instr_43836": { + "virtual_address": 43836, + "size": 4, + "disassembly": "add r1, sp, #0x8c", + "mnemonic": "add", + "operands": "r1, sp, #0x8c", + "mode": "none" + }, + "instr_43840": { + "virtual_address": 43840, + "size": 4, + "disassembly": "str r1, [sp, #0xc]", + "mnemonic": "str", + "operands": "r1, [sp, #0xc]", + "mode": "none" + }, + "instr_43844": { + "virtual_address": 43844, + "size": 4, + "disassembly": "add r4, r5, #0x1", + "mnemonic": "add", + "operands": "r4, r5, #0x1", + "mode": "none" + }, + "instr_43848": { + "virtual_address": 43848, + "size": 4, + "disassembly": "add r1, sp, #0x88", + "mnemonic": "add", + "operands": "r1, sp, #0x88", + "mode": "none" + }, + "instr_43852": { + "virtual_address": 43852, + "size": 4, + "disassembly": "mov r3, r6", + "mnemonic": "mov", + "operands": "r3, r6", + "mode": "none" + }, + "instr_43856": { + "virtual_address": 43856, + "size": 4, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "none" + }, + "instr_43860": { + "virtual_address": 43860, + "size": 4, + "disassembly": "ldr r2, [sp, #0x28]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x28]", + "mode": "none" + }, + "instr_43864": { + "virtual_address": 43864, + "size": 4, + "disassembly": "str r4, [sp, #0x4]", + "mnemonic": "str", + "operands": "r4, [sp, #0x4]", + "mode": "none" + }, + "instr_43868": { + "virtual_address": 43868, + "size": 4, + "disassembly": "str r1, [sp, #0x8]", + "mnemonic": "str", + "operands": "r1, [sp, #0x8]", + "mode": "none" + }, + "instr_43872": { + "virtual_address": 43872, + "size": 4, + "disassembly": "bl 0x0b4f0", + "mnemonic": "bl", + "operands": "0x0b4f0", + "mode": "none" + }, + "instr_43876": { + "virtual_address": 43876, + "size": 4, + "disassembly": "str r0, [sp, #0x38]", + "mnemonic": "str", + "operands": "r0, [sp, #0x38]", + "mode": "none" + }, + "bb_43820": { + "virtual_address": 43820, + "size": 60, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 43880, + "children": [ + "instr_43820", + "instr_43824", + "instr_43828", + "instr_43832", + "instr_43836", + "instr_43840", + "instr_43844", + "instr_43848", + "instr_43852", + "instr_43856", + "instr_43860", + "instr_43864", + "instr_43868", + "instr_43872", + "instr_43876" + ] + }, + "instr_43880": { + "virtual_address": 43880, + "size": 4, + "disassembly": "ldr r3, [sp, #0x38]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x38]", + "mode": "none" + }, + "instr_43884": { + "virtual_address": 43884, + "size": 4, + "disassembly": "add r4, r3, r4", + "mnemonic": "add", + "operands": "r4, r3, r4", + "mode": "none" + }, + "instr_43888": { + "virtual_address": 43888, + "size": 4, + "disassembly": "b 0x0a62c", + "mnemonic": "b", + "operands": "0x0a62c", + "mode": "none" + }, + "bb_43880": { + "virtual_address": 43880, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42540, + "children": [ + "instr_43880", + "instr_43884", + "instr_43888" + ] + }, + "instr_43892": { + "virtual_address": 43892, + "size": 4, + "disassembly": "str r5, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r5, [sp, #0x1c]", + "mode": "none" + }, + "instr_43896": { + "virtual_address": 43896, + "size": 4, + "disassembly": "str r5, [sp, #0x28]", + "mnemonic": "str", + "operands": "r5, [sp, #0x28]", + "mode": "none" + }, + "instr_43900": { + "virtual_address": 43900, + "size": 4, + "disassembly": "str r4, [sp, #0x34]", + "mnemonic": "str", + "operands": "r4, [sp, #0x34]", + "mode": "none" + }, + "instr_43904": { + "virtual_address": 43904, + "size": 4, + "disassembly": "mov r5, r0", + "mnemonic": "mov", + "operands": "r5, r0", + "mode": "none" + }, + "instr_43908": { + "virtual_address": 43908, + "size": 4, + "disassembly": "ldrb r2, [sp, #0x83]", + "mnemonic": "ldrb", + "operands": "r2, [sp, #0x83]", + "mode": "none" + }, + "instr_43912": { + "virtual_address": 43912, + "size": 4, + "disassembly": "str r0, [sp, #0x58]", + "mnemonic": "str", + "operands": "r0, [sp, #0x58]", + "mode": "none" + }, + "instr_43916": { + "virtual_address": 43916, + "size": 4, + "disassembly": "str r0, [sp, #0x48]", + "mnemonic": "str", + "operands": "r0, [sp, #0x48]", + "mode": "none" + }, + "instr_43920": { + "virtual_address": 43920, + "size": 4, + "disassembly": "str r0, [sp, #0x44]", + "mnemonic": "str", + "operands": "r0, [sp, #0x44]", + "mode": "none" + }, + "instr_43924": { + "virtual_address": 43924, + "size": 4, + "disassembly": "b 0x8ec0", + "mnemonic": "b", + "operands": "0x8ec0", + "mode": "none" + }, + "bb_43892": { + "virtual_address": 43892, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 36544, + "children": [ + "instr_43892", + "instr_43896", + "instr_43900", + "instr_43904", + "instr_43908", + "instr_43912", + "instr_43916", + "instr_43920", + "instr_43924" + ] + }, + "instr_43928": { + "virtual_address": 43928, + "size": 4, + "disassembly": "ldr r0, [0x9bd0]", + "mnemonic": "ldr", + "operands": "r0, [0x9bd0]", + "mode": "none" + }, + "instr_43932": { + "virtual_address": 43932, + "size": 4, + "disassembly": "ldr r1, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0xa8]", + "mode": "none" + }, + "instr_43936": { + "virtual_address": 43936, + "size": 4, + "disassembly": "ldr r2, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0xa4]", + "mode": "none" + }, + "instr_43940": { + "virtual_address": 43940, + "size": 4, + "disassembly": "str r0, [sp, #0x64]", + "mnemonic": "str", + "operands": "r0, [sp, #0x64]", + "mode": "none" + }, + "instr_43944": { + "virtual_address": 43944, + "size": 4, + "disassembly": "b 0x9614", + "mnemonic": "b", + "operands": "0x9614", + "mode": "none" + }, + "bb_43928": { + "virtual_address": 43928, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 38420, + "children": [ + "instr_43928", + "instr_43932", + "instr_43936", + "instr_43940", + "instr_43944" + ] + }, + "instr_43948": { + "virtual_address": 43948, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_43952": { + "virtual_address": 43952, + "size": 4, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "none" + }, + "instr_43956": { + "virtual_address": 43956, + "size": 4, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "none" + }, + "instr_43960": { + "virtual_address": 43960, + "size": 4, + "disassembly": "bl 0x10460", + "mnemonic": "bl", + "operands": "0x10460", + "mode": "none" + }, + "instr_43964": { + "virtual_address": 43964, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_43968": { + "virtual_address": 43968, + "size": 4, + "disassembly": "bne 0x941c", + "mnemonic": "bne", + "operands": "0x941c", + "mode": "none" + }, + "bb_43948": { + "virtual_address": 43948, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 43972, + "children": [ + "instr_43948", + "instr_43952", + "instr_43956", + "instr_43960", + "instr_43964", + "instr_43968" + ] + }, + "instr_43972": { + "virtual_address": 43972, + "size": 4, + "disassembly": "ldr r5, [sp, #0x88]", + "mnemonic": "ldr", + "operands": "r5, [sp, #0x88]", + "mode": "none" + }, + "instr_43976": { + "virtual_address": 43976, + "size": 4, + "disassembly": "ldr r3, [sp, #0x4c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x4c]", + "mode": "none" + }, + "instr_43980": { + "virtual_address": 43980, + "size": 4, + "disassembly": "ldr r4, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_43984": { + "virtual_address": 43984, + "size": 4, + "disassembly": "add r9, sp, #0xac", + "mnemonic": "add", + "operands": "r9, sp, #0xac", + "mode": "none" + }, + "instr_43988": { + "virtual_address": 43988, + "size": 4, + "disassembly": "sub r5, r3, r5", + "mnemonic": "sub", + "operands": "r5, r3, r5", + "mode": "none" + }, + "instr_43992": { + "virtual_address": 43992, + "size": 4, + "disassembly": "b 0x98d0", + "mnemonic": "b", + "operands": "0x98d0", + "mode": "none" + }, + "bb_43972": { + "virtual_address": 43972, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 39120, + "children": [ + "instr_43972", + "instr_43976", + "instr_43980", + "instr_43984", + "instr_43988", + "instr_43992" + ] + }, + "instr_43996": { + "virtual_address": 43996, + "size": 4, + "disassembly": "ldr r3, [sp, #0x44]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x44]", + "mode": "none" + }, + "instr_44000": { + "virtual_address": 44000, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_44004": { + "virtual_address": 44004, + "size": 4, + "disassembly": "movgt r3, #0x67", + "mnemonic": "movgt", + "operands": "r3, #0x67", + "mode": "none" + }, + "instr_44008": { + "virtual_address": 44008, + "size": 4, + "disassembly": "ldr r2, [sp, #0x4c]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x4c]", + "mode": "none" + }, + "instr_44012": { + "virtual_address": 44012, + "size": 4, + "disassembly": "ldr r1, [sp, #0x5c]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x5c]", + "mode": "none" + }, + "instr_44016": { + "virtual_address": 44016, + "size": 4, + "disassembly": "add r2, r2, r1", + "mnemonic": "add", + "operands": "r2, r2, r1", + "mode": "none" + }, + "instr_44020": { + "virtual_address": 44020, + "size": 4, + "disassembly": "str r2, [sp, #0x28]", + "mnemonic": "str", + "operands": "r2, [sp, #0x28]", + "mode": "none" + }, + "instr_44024": { + "virtual_address": 44024, + "size": 4, + "disassembly": "strgt r3, [sp, #0x40]", + "mnemonic": "strgt", + "operands": "r3, [sp, #0x40]", + "mode": "none" + }, + "instr_44028": { + "virtual_address": 44028, + "size": 4, + "disassembly": "bgt 0x0a6d4", + "mnemonic": "bgt", + "operands": "0x0a6d4", + "mode": "none" + }, + "bb_43996": { + "virtual_address": 43996, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 44032, + "children": [ + "instr_43996", + "instr_44000", + "instr_44004", + "instr_44008", + "instr_44012", + "instr_44016", + "instr_44020", + "instr_44024", + "instr_44028" + ] + }, + "instr_44032": { + "virtual_address": 44032, + "size": 4, + "disassembly": "rsb r3, r3, #0x1", + "mnemonic": "rsb", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_44036": { + "virtual_address": 44036, + "size": 4, + "disassembly": "add r3, r2, r3", + "mnemonic": "add", + "operands": "r3, r2, r3", + "mode": "none" + }, + "instr_44040": { + "virtual_address": 44040, + "size": 4, + "disassembly": "mov r2, #0x67", + "mnemonic": "mov", + "operands": "r2, #0x67", + "mode": "none" + }, + "instr_44044": { + "virtual_address": 44044, + "size": 4, + "disassembly": "str r3, [sp, #0x28]", + "mnemonic": "str", + "operands": "r3, [sp, #0x28]", + "mode": "none" + }, + "instr_44048": { + "virtual_address": 44048, + "size": 4, + "disassembly": "bic r3, r3, r3, asr #0x1f", + "mnemonic": "bic", + "operands": "r3, r3, r3, asr #0x1f", + "mode": "none" + }, + "instr_44052": { + "virtual_address": 44052, + "size": 4, + "disassembly": "str r2, [sp, #0x40]", + "mnemonic": "str", + "operands": "r2, [sp, #0x40]", + "mode": "none" + }, + "instr_44056": { + "virtual_address": 44056, + "size": 4, + "disassembly": "str r3, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x1c]", + "mode": "none" + }, + "instr_44060": { + "virtual_address": 44060, + "size": 4, + "disassembly": "b 0x0a6e8", + "mnemonic": "b", + "operands": "0x0a6e8", + "mode": "none" + }, + "bb_44032": { + "virtual_address": 44032, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42728, + "children": [ + "instr_44032", + "instr_44036", + "instr_44040", + "instr_44044", + "instr_44048", + "instr_44052", + "instr_44056", + "instr_44060" + ] + }, + "instr_44064": { + "virtual_address": 44064, + "size": 4, + "disassembly": "cmn r5, #0x10", + "mnemonic": "cmn", + "operands": "r5, #0x10", + "mode": "none" + }, + "instr_44068": { + "virtual_address": 44068, + "size": 4, + "disassembly": "rsb r5, r5, #0x0", + "mnemonic": "rsb", + "operands": "r5, r5, #0x0", + "mode": "none" + }, + "instr_44072": { + "virtual_address": 44072, + "size": 4, + "disassembly": "bge 0x0ace0", + "mnemonic": "bge", + "operands": "0x0ace0", + "mode": "none" + }, + "bb_44064": { + "virtual_address": 44064, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 44076, + "children": [ + "instr_44064", + "instr_44068", + "instr_44072" + ] + }, + "instr_44076": { + "virtual_address": 44076, + "size": 4, + "disassembly": "mov r6, #0x10", + "mnemonic": "mov", + "operands": "r6, #0x10", + "mode": "none" + }, + "instr_44080": { + "virtual_address": 44080, + "size": 4, + "disassembly": "b 0x0ac40", + "mnemonic": "b", + "operands": "0x0ac40", + "mode": "none" + }, + "bb_44076": { + "virtual_address": 44076, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 44096, + "children": [ + "instr_44076", + "instr_44080" + ] + }, + "instr_44084": { + "virtual_address": 44084, + "size": 4, + "disassembly": "sub r5, r5, #0x10", + "mnemonic": "sub", + "operands": "r5, r5, #0x10", + "mode": "none" + }, + "instr_44088": { + "virtual_address": 44088, + "size": 4, + "disassembly": "cmp r5, #0x10", + "mnemonic": "cmp", + "operands": "r5, #0x10", + "mode": "none" + }, + "instr_44092": { + "virtual_address": 44092, + "size": 4, + "disassembly": "ble 0x0ace0", + "mnemonic": "ble", + "operands": "0x0ace0", + "mode": "none" + }, + "bb_44084": { + "virtual_address": 44084, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 44096, + "children": [ + "instr_44084", + "instr_44088", + "instr_44092" + ] + }, + "instr_44096": { + "virtual_address": 44096, + "size": 4, + "disassembly": "add r3, r3, #0x1", + "mnemonic": "add", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_44100": { + "virtual_address": 44100, + "size": 4, + "disassembly": "ldr r2, [0xaf58]", + "mnemonic": "ldr", + "operands": "r2, [0xaf58]", + "mode": "none" + }, + "instr_44104": { + "virtual_address": 44104, + "size": 4, + "disassembly": "add r4, r4, #0x10", + "mnemonic": "add", + "operands": "r4, r4, #0x10", + "mode": "none" + }, + "instr_44108": { + "virtual_address": 44108, + "size": 4, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "none" + }, + "instr_44112": { + "virtual_address": 44112, + "size": 4, + "disassembly": "stmia r9, {r2, r6}", + "mnemonic": "stmia", + "operands": "r9, {r2, r6}", + "mode": "none" + }, + "instr_44116": { + "virtual_address": 44116, + "size": 4, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_44120": { + "virtual_address": 44120, + "size": 4, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "instr_44124": { + "virtual_address": 44124, + "size": 4, + "disassembly": "addle r9, r9, #0x8", + "mnemonic": "addle", + "operands": "r9, r9, #0x8", + "mode": "none" + }, + "instr_44128": { + "virtual_address": 44128, + "size": 4, + "disassembly": "ble 0x0ac34", + "mnemonic": "ble", + "operands": "0x0ac34", + "mode": "none" + }, + "bb_44096": { + "virtual_address": 44096, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 44132, + "children": [ + "instr_44096", + "instr_44100", + "instr_44104", + "instr_44108", + "instr_44112", + "instr_44116", + "instr_44120", + "instr_44124", + "instr_44128" + ] + }, + "instr_44132": { + "virtual_address": 44132, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_44136": { + "virtual_address": 44136, + "size": 4, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "none" + }, + "instr_44140": { + "virtual_address": 44140, + "size": 4, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "none" + }, + "instr_44144": { + "virtual_address": 44144, + "size": 4, + "disassembly": "bl 0x10460", + "mnemonic": "bl", + "operands": "0x10460", + "mode": "none" + }, + "instr_44148": { + "virtual_address": 44148, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_44152": { + "virtual_address": 44152, + "size": 4, + "disassembly": "bne 0x941c", + "mnemonic": "bne", + "operands": "0x941c", + "mode": "none" + }, + "bb_44132": { + "virtual_address": 44132, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 44156, + "children": [ + "instr_44132", + "instr_44136", + "instr_44140", + "instr_44144", + "instr_44148", + "instr_44152" + ] + }, + "instr_44156": { + "virtual_address": 44156, + "size": 4, + "disassembly": "add r3, sp, #0xa4", + "mnemonic": "add", + "operands": "r3, sp, #0xa4", + "mode": "none" + }, + "instr_44160": { + "virtual_address": 44160, + "size": 4, + "disassembly": "ldmia r3, {r3, r4}", + "mnemonic": "ldmia", + "operands": "r3, {r3, r4}", + "mode": "none" + }, + "instr_44164": { + "virtual_address": 44164, + "size": 4, + "disassembly": "add r9, sp, #0xac", + "mnemonic": "add", + "operands": "r9, sp, #0xac", + "mode": "none" + }, + "instr_44168": { + "virtual_address": 44168, + "size": 4, + "disassembly": "b 0x0ac34", + "mnemonic": "b", + "operands": "0x0ac34", + "mode": "none" + }, + "bb_44156": { + "virtual_address": 44156, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 44084, + "children": [ + "instr_44156", + "instr_44160", + "instr_44164", + "instr_44168" + ] + }, + "instr_44172": { + "virtual_address": 44172, + "size": 4, + "disassembly": "ldr r2, [0xaf5c]", + "mnemonic": "ldr", + "operands": "r2, [0xaf5c]", + "mode": "none" + }, + "instr_44176": { + "virtual_address": 44176, + "size": 4, + "disassembly": "ldr r3, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "instr_44180": { + "virtual_address": 44180, + "size": 4, + "disassembly": "str r2, [sp, #0x64]", + "mnemonic": "str", + "operands": "r2, [sp, #0x64]", + "mode": "none" + }, + "instr_44184": { + "virtual_address": 44184, + "size": 4, + "disassembly": "b 0x974c", + "mnemonic": "b", + "operands": "0x974c", + "mode": "none" + }, + "bb_44172": { + "virtual_address": 44172, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 38732, + "children": [ + "instr_44172", + "instr_44176", + "instr_44180", + "instr_44184" + ] + }, + "instr_44188": { + "virtual_address": 44188, + "size": 4, + "disassembly": "mov r1, r11", + "mnemonic": "mov", + "operands": "r1, r11", + "mode": "none" + }, + "instr_44192": { + "virtual_address": 44192, + "size": 4, + "disassembly": "mov r0, r7", + "mnemonic": "mov", + "operands": "r0, r7", + "mode": "none" + }, + "instr_44196": { + "virtual_address": 44196, + "size": 4, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "none" + }, + "instr_44200": { + "virtual_address": 44200, + "size": 4, + "disassembly": "bl 0x10460", + "mnemonic": "bl", + "operands": "0x10460", + "mode": "none" + }, + "instr_44204": { + "virtual_address": 44204, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_44208": { + "virtual_address": 44208, + "size": 4, + "disassembly": "beq 0x0a144", + "mnemonic": "beq", + "operands": "0x0a144", + "mode": "none" + }, + "bb_44188": { + "virtual_address": 44188, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 44212, + "children": [ + "instr_44188", + "instr_44192", + "instr_44196", + "instr_44200", + "instr_44204", + "instr_44208" + ] + }, + "instr_44212": { + "virtual_address": 44212, + "size": 4, + "disassembly": "b 0x9438", + "mnemonic": "b", + "operands": "0x9438", + "mode": "none" + }, + "bb_44212": { + "virtual_address": 44212, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37944, + "children": [ + "instr_44212" + ] + }, + "instr_44216": { + "virtual_address": 44216, + "size": 4, + "disassembly": "ldr r3, [r11, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r11, #0x64]", + "mode": "none" + }, + "instr_44220": { + "virtual_address": 44220, + "size": 4, + "disassembly": "tst r3, #0x1", + "mnemonic": "tst", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_44224": { + "virtual_address": 44224, + "size": 4, + "disassembly": "bne 0x0acd4", + "mnemonic": "bne", + "operands": "0x0acd4", + "mode": "none" + }, + "bb_44216": { + "virtual_address": 44216, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 44228, + "children": [ + "instr_44216", + "instr_44220", + "instr_44224" + ] + }, + "instr_44228": { + "virtual_address": 44228, + "size": 4, + "disassembly": "ldrh r3, [r11, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r11, #0xc]", + "mode": "none" + }, + "instr_44232": { + "virtual_address": 44232, + "size": 4, + "disassembly": "tst r3, #0x200", + "mnemonic": "tst", + "operands": "r3, #0x200", + "mode": "none" + }, + "instr_44236": { + "virtual_address": 44236, + "size": 4, + "disassembly": "ldreq r0, [r11, #0x58]", + "mnemonic": "ldreq", + "operands": "r0, [r11, #0x58]", + "mode": "none" + }, + "instr_44240": { + "virtual_address": 44240, + "size": 4, + "disassembly": "bleq 0x0de74", + "mnemonic": "bleq", + "operands": "0x0de74", + "mode": "none" + }, + "bb_44228": { + "virtual_address": 44228, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 44244, + "children": [ + "instr_44228", + "instr_44232", + "instr_44236", + "instr_44240" + ] + }, + "instr_44244": { + "virtual_address": 44244, + "size": 4, + "disassembly": "mvn r3, #0x0", + "mnemonic": "mvn", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_44248": { + "virtual_address": 44248, + "size": 4, + "disassembly": "str r3, [sp, #0x24]", + "mnemonic": "str", + "operands": "r3, [sp, #0x24]", + "mode": "none" + }, + "instr_44252": { + "virtual_address": 44252, + "size": 4, + "disassembly": "b 0x9458", + "mnemonic": "b", + "operands": "0x9458", + "mode": "none" + }, + "bb_44244": { + "virtual_address": 44244, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37976, + "children": [ + "instr_44244", + "instr_44248", + "instr_44252" + ] + }, + "instr_44256": { + "virtual_address": 44256, + "size": 4, + "disassembly": "add r3, r3, #0x1", + "mnemonic": "add", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_44260": { + "virtual_address": 44260, + "size": 4, + "disassembly": "ldr r2, [0xaf58]", + "mnemonic": "ldr", + "operands": "r2, [0xaf58]", + "mode": "none" + }, + "instr_44264": { + "virtual_address": 44264, + "size": 4, + "disassembly": "add r4, r4, r5", + "mnemonic": "add", + "operands": "r4, r4, r5", + "mode": "none" + }, + "instr_44268": { + "virtual_address": 44268, + "size": 4, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "none" + }, + "instr_44272": { + "virtual_address": 44272, + "size": 4, + "disassembly": "str r5, [r9, #0x4]", + "mnemonic": "str", + "operands": "r5, [r9, #0x4]", + "mode": "none" + }, + "instr_44276": { + "virtual_address": 44276, + "size": 4, + "disassembly": "str r2, [r9, #0x0]", + "mnemonic": "str", + "operands": "r2, [r9, #0x0]", + "mode": "none" + }, + "instr_44280": { + "virtual_address": 44280, + "size": 4, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "none" + }, + "instr_44284": { + "virtual_address": 44284, + "size": 4, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "none" + }, + "instr_44288": { + "virtual_address": 44288, + "size": 4, + "disassembly": "ble 0x0aa84", + "mnemonic": "ble", + "operands": "0x0aa84", + "mode": "none" + }, + "bb_44256": { + "virtual_address": 44256, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 44292, + "children": [ + "instr_44256", + "instr_44260", + "instr_44264", + "instr_44268", + "instr_44272", + "instr_44276", + "instr_44280", + "instr_44284", + "instr_44288" + ] + }, + "instr_44292": { + "virtual_address": 44292, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_44296": { + "virtual_address": 44296, + "size": 4, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "none" + }, + "instr_44300": { + "virtual_address": 44300, + "size": 4, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "none" + }, + "instr_44304": { + "virtual_address": 44304, + "size": 4, + "disassembly": "bl 0x10460", + "mnemonic": "bl", + "operands": "0x10460", + "mode": "none" + }, + "instr_44308": { + "virtual_address": 44308, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_44312": { + "virtual_address": 44312, + "size": 4, + "disassembly": "bne 0x941c", + "mnemonic": "bne", + "operands": "0x941c", + "mode": "none" + }, + "bb_44292": { + "virtual_address": 44292, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 44316, + "children": [ + "instr_44292", + "instr_44296", + "instr_44300", + "instr_44304", + "instr_44308", + "instr_44312" + ] + }, + "instr_44316": { + "virtual_address": 44316, + "size": 4, + "disassembly": "add r3, sp, #0xa4", + "mnemonic": "add", + "operands": "r3, sp, #0xa4", + "mode": "none" + }, + "instr_44320": { + "virtual_address": 44320, + "size": 4, + "disassembly": "ldmia r3, {r3, r4}", + "mnemonic": "ldmia", + "operands": "r3, {r3, r4}", + "mode": "none" + }, + "instr_44324": { + "virtual_address": 44324, + "size": 4, + "disassembly": "add r9, sp, #0xac", + "mnemonic": "add", + "operands": "r9, sp, #0xac", + "mode": "none" + }, + "instr_44328": { + "virtual_address": 44328, + "size": 4, + "disassembly": "b 0x9b20", + "mnemonic": "b", + "operands": "0x9b20", + "mode": "none" + }, + "bb_44316": { + "virtual_address": 44316, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 39712, + "children": [ + "instr_44316", + "instr_44320", + "instr_44324", + "instr_44328" + ] + }, + "instr_44332": { + "virtual_address": 44332, + "size": 4, + "disassembly": "mov r5, #0x1", + "mnemonic": "mov", + "operands": "r5, #0x1", + "mode": "none" + }, + "bb_44332": { + "virtual_address": 44332, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 44336, + "children": [ + "instr_44332" + ] + }, + "instr_44336": { + "virtual_address": 44336, + "size": 4, + "disassembly": "mov r2, #0x2d", + "mnemonic": "mov", + "operands": "r2, #0x2d", + "mode": "none" + }, + "instr_44340": { + "virtual_address": 44340, + "size": 4, + "disassembly": "add r4, sp, #0x50", + "mnemonic": "add", + "operands": "r4, sp, #0x50", + "mode": "none" + }, + "instr_44344": { + "virtual_address": 44344, + "size": 4, + "disassembly": "ldmia r4, {r3, r4}", + "mnemonic": "ldmia", + "operands": "r4, {r3, r4}", + "mode": "none" + }, + "instr_44348": { + "virtual_address": 44348, + "size": 4, + "disassembly": "str r2, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r2, [sp, #0x3c]", + "mode": "none" + }, + "instr_44352": { + "virtual_address": 44352, + "size": 4, + "disassembly": "str r3, [sp, #0x28]", + "mnemonic": "str", + "operands": "r3, [sp, #0x28]", + "mode": "none" + }, + "instr_44356": { + "virtual_address": 44356, + "size": 4, + "disassembly": "add r6, r4, #0x80000000", + "mnemonic": "add", + "operands": "r6, r4, #0x80000000", + "mode": "none" + }, + "instr_44360": { + "virtual_address": 44360, + "size": 4, + "disassembly": "b 0x0a598", + "mnemonic": "b", + "operands": "0x0a598", + "mode": "none" + }, + "bb_44336": { + "virtual_address": 44336, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42392, + "children": [ + "instr_44336", + "instr_44340", + "instr_44344", + "instr_44348", + "instr_44352", + "instr_44356", + "instr_44360" + ] + }, + "instr_44364": { + "virtual_address": 44364, + "size": 4, + "disassembly": "ldr r3, [sp, #0x54]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x54]", + "mode": "none" + }, + "instr_44368": { + "virtual_address": 44368, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_44372": { + "virtual_address": 44372, + "size": 4, + "disassembly": "movlt r2, #0x2d", + "mnemonic": "movlt", + "operands": "r2, #0x2d", + "mode": "none" + }, + "instr_44376": { + "virtual_address": 44376, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_44380": { + "virtual_address": 44380, + "size": 4, + "disassembly": "mov r12, #0x3", + "mnemonic": "mov", + "operands": "r12, #0x3", + "mode": "none" + }, + "instr_44384": { + "virtual_address": 44384, + "size": 4, + "disassembly": "ldrbge r2, [sp, #0x83]", + "mnemonic": "ldrbge", + "operands": "r2, [sp, #0x83]", + "mode": "none" + }, + "instr_44388": { + "virtual_address": 44388, + "size": 4, + "disassembly": "strblt r2, [sp, #0x83]", + "mnemonic": "strblt", + "operands": "r2, [sp, #0x83]", + "mode": "none" + }, + "instr_44392": { + "virtual_address": 44392, + "size": 4, + "disassembly": "str r0, [sp, #0x30]", + "mnemonic": "str", + "operands": "r0, [sp, #0x30]", + "mode": "none" + }, + "instr_44396": { + "virtual_address": 44396, + "size": 4, + "disassembly": "str r12, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r12, [sp, #0x1c]", + "mode": "none" + }, + "instr_44400": { + "virtual_address": 44400, + "size": 4, + "disassembly": "ldr r1, [0xaf60]", + "mnemonic": "ldr", + "operands": "r1, [0xaf60]", + "mode": "none" + }, + "instr_44404": { + "virtual_address": 44404, + "size": 4, + "disassembly": "ldr r3, [0xaf64]", + "mnemonic": "ldr", + "operands": "r3, [0xaf64]", + "mode": "none" + }, + "instr_44408": { + "virtual_address": 44408, + "size": 4, + "disassembly": "bic r10, r10, #0x80", + "mnemonic": "bic", + "operands": "r10, r10, #0x80", + "mode": "none" + }, + "instr_44412": { + "virtual_address": 44412, + "size": 4, + "disassembly": "b 0x8c90", + "mnemonic": "b", + "operands": "0x8c90", + "mode": "none" + }, + "bb_44364": { + "virtual_address": 44364, + "size": 52, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 35984, + "children": [ + "instr_44364", + "instr_44368", + "instr_44372", + "instr_44376", + "instr_44380", + "instr_44384", + "instr_44388", + "instr_44392", + "instr_44396", + "instr_44400", + "instr_44404", + "instr_44408", + "instr_44412" + ] + }, + "instr_44416": { + "virtual_address": 44416, + "size": 4, + "disassembly": "mov r11, r7", + "mnemonic": "mov", + "operands": "r11, r7", + "mode": "none" + }, + "instr_44420": { + "virtual_address": 44420, + "size": 4, + "disassembly": "b 0x9438", + "mnemonic": "b", + "operands": "0x9438", + "mode": "none" + }, + "bb_44416": { + "virtual_address": 44416, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37944, + "children": [ + "instr_44416", + "instr_44420" + ] + }, + "instr_44424": { + "virtual_address": 44424, + "size": 4, + "disassembly": "ldr r3, [sp, #0x48]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x48]", + "mode": "none" + }, + "instr_44428": { + "virtual_address": 44428, + "size": 4, + "disassembly": "str r3, [sp, #0x98]", + "mnemonic": "str", + "operands": "r3, [sp, #0x98]", + "mode": "none" + }, + "instr_44432": { + "virtual_address": 44432, + "size": 4, + "disassembly": "ldr r3, [sp, #0x44]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x44]", + "mode": "none" + }, + "instr_44436": { + "virtual_address": 44436, + "size": 4, + "disassembly": "ldrb r2, [r6, #-0x1]", + "mnemonic": "ldrb", + "operands": "r2, [r6, #-0x1]", + "mode": "none" + }, + "instr_44440": { + "virtual_address": 44440, + "size": 4, + "disassembly": "ldrb r1, [r3, #0xf]", + "mnemonic": "ldrb", + "operands": "r1, [r3, #0xf]", + "mode": "none" + }, + "instr_44444": { + "virtual_address": 44444, + "size": 4, + "disassembly": "cmp r2, r1", + "mnemonic": "cmp", + "operands": "r2, r1", + "mode": "none" + }, + "instr_44448": { + "virtual_address": 44448, + "size": 4, + "disassembly": "mov r3, r6", + "mnemonic": "mov", + "operands": "r3, r6", + "mode": "none" + }, + "instr_44452": { + "virtual_address": 44452, + "size": 4, + "disassembly": "bne 0x0adc8", + "mnemonic": "bne", + "operands": "0x0adc8", + "mode": "none" + }, + "bb_44424": { + "virtual_address": 44424, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 44456, + "children": [ + "instr_44424", + "instr_44428", + "instr_44432", + "instr_44436", + "instr_44440", + "instr_44444", + "instr_44448", + "instr_44452" + ] + }, + "instr_44456": { + "virtual_address": 44456, + "size": 4, + "disassembly": "mov r0, #0x30", + "mnemonic": "mov", + "operands": "r0, #0x30", + "mode": "none" + }, + "bb_44456": { + "virtual_address": 44456, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 44460, + "children": [ + "instr_44456" + ] + }, + "instr_44460": { + "virtual_address": 44460, + "size": 4, + "disassembly": "strb r0, [r3, #-0x1]", + "mnemonic": "strb", + "operands": "r0, [r3, #-0x1]", + "mode": "none" + }, + "instr_44464": { + "virtual_address": 44464, + "size": 4, + "disassembly": "ldr r3, [sp, #0x98]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x98]", + "mode": "none" + }, + "instr_44468": { + "virtual_address": 44468, + "size": 4, + "disassembly": "sub r2, r3, #0x1", + "mnemonic": "sub", + "operands": "r2, r3, #0x1", + "mode": "none" + }, + "instr_44472": { + "virtual_address": 44472, + "size": 4, + "disassembly": "str r2, [sp, #0x98]", + "mnemonic": "str", + "operands": "r2, [sp, #0x98]", + "mode": "none" + }, + "instr_44476": { + "virtual_address": 44476, + "size": 4, + "disassembly": "ldrb r2, [r3, #-0x1]", + "mnemonic": "ldrb", + "operands": "r2, [r3, #-0x1]", + "mode": "none" + }, + "instr_44480": { + "virtual_address": 44480, + "size": 4, + "disassembly": "cmp r1, r2", + "mnemonic": "cmp", + "operands": "r1, r2", + "mode": "none" + }, + "instr_44484": { + "virtual_address": 44484, + "size": 4, + "disassembly": "beq 0x0adac", + "mnemonic": "beq", + "operands": "0x0adac", + "mode": "none" + }, + "bb_44460": { + "virtual_address": 44460, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 44488, + "children": [ + "instr_44460", + "instr_44464", + "instr_44468", + "instr_44472", + "instr_44476", + "instr_44480", + "instr_44484" + ] + }, + "instr_44488": { + "virtual_address": 44488, + "size": 4, + "disassembly": "cmp r2, #0x39", + "mnemonic": "cmp", + "operands": "r2, #0x39", + "mode": "none" + }, + "instr_44492": { + "virtual_address": 44492, + "size": 4, + "disassembly": "ldreq r2, [sp, #0x44]", + "mnemonic": "ldreq", + "operands": "r2, [sp, #0x44]", + "mode": "none" + }, + "instr_44496": { + "virtual_address": 44496, + "size": 4, + "disassembly": "addne r2, r2, #0x1", + "mnemonic": "addne", + "operands": "r2, r2, #0x1", + "mode": "none" + }, + "instr_44500": { + "virtual_address": 44500, + "size": 4, + "disassembly": "ldrbeq r2, [r2, #0xa]", + "mnemonic": "ldrbeq", + "operands": "r2, [r2, #0xa]", + "mode": "none" + }, + "instr_44504": { + "virtual_address": 44504, + "size": 4, + "disassembly": "andne r2, r2, #0xff", + "mnemonic": "andne", + "operands": "r2, r2, #0xff", + "mode": "none" + }, + "instr_44508": { + "virtual_address": 44508, + "size": 4, + "disassembly": "strb r2, [r3, #-0x1]", + "mnemonic": "strb", + "operands": "r2, [r3, #-0x1]", + "mode": "none" + }, + "instr_44512": { + "virtual_address": 44512, + "size": 4, + "disassembly": "b 0x9dec", + "mnemonic": "b", + "operands": "0x9dec", + "mode": "none" + }, + "bb_44488": { + "virtual_address": 44488, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 40428, + "children": [ + "instr_44488", + "instr_44492", + "instr_44496", + "instr_44500", + "instr_44504", + "instr_44508", + "instr_44512" + ] + }, + "instr_44516": { + "virtual_address": 44516, + "size": 4, + "disassembly": "ldr r3, [sp, #0x44]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x44]", + "mode": "none" + }, + "instr_44520": { + "virtual_address": 44520, + "size": 4, + "disassembly": "str r3, [sp, #0x28]", + "mnemonic": "str", + "operands": "r3, [sp, #0x28]", + "mode": "none" + }, + "instr_44524": { + "virtual_address": 44524, + "size": 4, + "disassembly": "b 0x0a724", + "mnemonic": "b", + "operands": "0x0a724", + "mode": "none" + }, + "bb_44516": { + "virtual_address": 44516, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42788, + "children": [ + "instr_44516", + "instr_44520", + "instr_44524" + ] + }, + "instr_44528": { + "virtual_address": 44528, + "size": 4, + "disassembly": "mov r3, #0x67", + "mnemonic": "mov", + "operands": "r3, #0x67", + "mode": "none" + }, + "instr_44532": { + "virtual_address": 44532, + "size": 4, + "disassembly": "str r3, [sp, #0x40]", + "mnemonic": "str", + "operands": "r3, [sp, #0x40]", + "mode": "none" + }, + "instr_44536": { + "virtual_address": 44536, + "size": 4, + "disassembly": "b 0x0a6dc", + "mnemonic": "b", + "operands": "0x0a6dc", + "mode": "none" + }, + "bb_44528": { + "virtual_address": 44528, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42716, + "children": [ + "instr_44528", + "instr_44532", + "instr_44536" + ] + }, + "instr_44540": { + "virtual_address": 44540, + "size": 4, + "disassembly": "ldr r2, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x1c]", + "mode": "none" + }, + "instr_44544": { + "virtual_address": 44544, + "size": 4, + "disassembly": "cmp r2, #0x41", + "mnemonic": "cmp", + "operands": "r2, #0x41", + "mode": "none" + }, + "instr_44548": { + "virtual_address": 44548, + "size": 4, + "disassembly": "movne r2, #0x30", + "mnemonic": "movne", + "operands": "r2, #0x30", + "mode": "none" + }, + "instr_44552": { + "virtual_address": 44552, + "size": 4, + "disassembly": "addeq r2, sp, #0x92", + "mnemonic": "addeq", + "operands": "r2, sp, #0x92", + "mode": "none" + }, + "instr_44556": { + "virtual_address": 44556, + "size": 4, + "disassembly": "strbne r2, [sp, #0x92]", + "mnemonic": "strbne", + "operands": "r2, [sp, #0x92]", + "mode": "none" + }, + "instr_44560": { + "virtual_address": 44560, + "size": 4, + "disassembly": "add r3, r3, #0x30", + "mnemonic": "add", + "operands": "r3, r3, #0x30", + "mode": "none" + }, + "instr_44564": { + "virtual_address": 44564, + "size": 4, + "disassembly": "addne r2, sp, #0x93", + "mnemonic": "addne", + "operands": "r2, sp, #0x93", + "mode": "none" + }, + "instr_44568": { + "virtual_address": 44568, + "size": 4, + "disassembly": "strb r3, [r2], #0x1", + "mnemonic": "strb", + "operands": "r3, [r2], #0x1", + "mode": "none" + }, + "instr_44572": { + "virtual_address": 44572, + "size": 4, + "disassembly": "add r3, sp, #0x90", + "mnemonic": "add", + "operands": "r3, sp, #0x90", + "mode": "none" + }, + "instr_44576": { + "virtual_address": 44576, + "size": 4, + "disassembly": "sub r3, r2, r3", + "mnemonic": "sub", + "operands": "r3, r2, r3", + "mode": "none" + }, + "instr_44580": { + "virtual_address": 44580, + "size": 4, + "disassembly": "str r3, [sp, #0x6c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x6c]", + "mode": "none" + }, + "instr_44584": { + "virtual_address": 44584, + "size": 4, + "disassembly": "b 0x0a44c", + "mnemonic": "b", + "operands": "0x0a44c", + "mode": "none" + }, + "bb_44540": { + "virtual_address": 44540, + "size": 48, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42060, + "children": [ + "instr_44540", + "instr_44544", + "instr_44548", + "instr_44552", + "instr_44556", + "instr_44560", + "instr_44564", + "instr_44568", + "instr_44572", + "instr_44576", + "instr_44580", + "instr_44584" + ] + }, + "instr_44588": { + "virtual_address": 44588, + "size": 4, + "disassembly": "ldr r3, [sp, #0x5c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x5c]", + "mode": "none" + }, + "instr_44592": { + "virtual_address": 44592, + "size": 4, + "disassembly": "add r3, r2, r3", + "mnemonic": "add", + "operands": "r3, r2, r3", + "mode": "none" + }, + "instr_44596": { + "virtual_address": 44596, + "size": 4, + "disassembly": "add r3, r3, r5", + "mnemonic": "add", + "operands": "r3, r3, r5", + "mode": "none" + }, + "instr_44600": { + "virtual_address": 44600, + "size": 4, + "disassembly": "str r3, [sp, #0x28]", + "mnemonic": "str", + "operands": "r3, [sp, #0x28]", + "mode": "none" + }, + "instr_44604": { + "virtual_address": 44604, + "size": 4, + "disassembly": "mov r3, #0x66", + "mnemonic": "mov", + "operands": "r3, #0x66", + "mode": "none" + }, + "instr_44608": { + "virtual_address": 44608, + "size": 4, + "disassembly": "str r3, [sp, #0x40]", + "mnemonic": "str", + "operands": "r3, [sp, #0x40]", + "mode": "none" + }, + "instr_44612": { + "virtual_address": 44612, + "size": 4, + "disassembly": "b 0x0a6d4", + "mnemonic": "b", + "operands": "0x0a6d4", + "mode": "none" + }, + "bb_44588": { + "virtual_address": 44588, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42708, + "children": [ + "instr_44588", + "instr_44592", + "instr_44596", + "instr_44600", + "instr_44604", + "instr_44608", + "instr_44612" + ] + }, + "instr_44616": { + "virtual_address": 44616, + "size": 4, + "disassembly": "tst r10, #0x1", + "mnemonic": "tst", + "operands": "r10, #0x1", + "mode": "none" + }, + "instr_44620": { + "virtual_address": 44620, + "size": 4, + "disassembly": "beq 0x0a474", + "mnemonic": "beq", + "operands": "0x0a474", + "mode": "none" + }, + "bb_44616": { + "virtual_address": 44616, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 44624, + "children": [ + "instr_44616", + "instr_44620" + ] + }, + "instr_44624": { + "virtual_address": 44624, + "size": 4, + "disassembly": "b 0x0a464", + "mnemonic": "b", + "operands": "0x0a464", + "mode": "none" + }, + "bb_44624": { + "virtual_address": 44624, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42084, + "children": [ + "instr_44624" + ] + }, + "instr_44628": { + "virtual_address": 44628, + "size": 4, + "disassembly": "mov r7, r9", + "mnemonic": "mov", + "operands": "r7, r9", + "mode": "none" + }, + "instr_44632": { + "virtual_address": 44632, + "size": 4, + "disassembly": "mov r4, r0", + "mnemonic": "mov", + "operands": "r4, r0", + "mode": "none" + }, + "instr_44636": { + "virtual_address": 44636, + "size": 4, + "disassembly": "mov r9, r2", + "mnemonic": "mov", + "operands": "r9, r2", + "mode": "none" + }, + "instr_44640": { + "virtual_address": 44640, + "size": 4, + "disassembly": "str r10, [sp, #0x74]", + "mnemonic": "str", + "operands": "r10, [sp, #0x74]", + "mode": "none" + }, + "instr_44644": { + "virtual_address": 44644, + "size": 4, + "disassembly": "str r6, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r6, [sp, #0x3c]", + "mode": "none" + }, + "instr_44648": { + "virtual_address": 44648, + "size": 4, + "disassembly": "ldr r10, [sp, #0x44]", + "mnemonic": "ldr", + "operands": "r10, [sp, #0x44]", + "mode": "none" + }, + "instr_44652": { + "virtual_address": 44652, + "size": 4, + "disassembly": "ldr r8, [sp, #0x58]", + "mnemonic": "ldr", + "operands": "r8, [sp, #0x58]", + "mode": "none" + }, + "bb_44628": { + "virtual_address": 44628, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 44656, + "children": [ + "instr_44628", + "instr_44632", + "instr_44636", + "instr_44640", + "instr_44644", + "instr_44648", + "instr_44652" + ] + }, + "instr_44656": { + "virtual_address": 44656, + "size": 4, + "disassembly": "ldr r3, [sp, #0x3c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x3c]", + "mode": "none" + }, + "instr_44660": { + "virtual_address": 44660, + "size": 4, + "disassembly": "ldr r2, [sp, #0x28]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x28]", + "mode": "none" + }, + "instr_44664": { + "virtual_address": 44664, + "size": 4, + "disassembly": "cmp r3, r2", + "mnemonic": "cmp", + "operands": "r3, r2", + "mode": "none" + }, + "instr_44668": { + "virtual_address": 44668, + "size": 4, + "disassembly": "movcs r3, r2", + "mnemonic": "movcs", + "operands": "r3, r2", + "mode": "none" + }, + "instr_44672": { + "virtual_address": 44672, + "size": 4, + "disassembly": "str r3, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x3c]", + "mode": "none" + }, + "instr_44676": { + "virtual_address": 44676, + "size": 4, + "disassembly": "b 0x983c", + "mnemonic": "b", + "operands": "0x983c", + "mode": "none" + }, + "bb_44656": { + "virtual_address": 44656, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 38972, + "children": [ + "instr_44656", + "instr_44660", + "instr_44664", + "instr_44668", + "instr_44672", + "instr_44676" + ] + }, + "instr_44680": { + "virtual_address": 44680, + "size": 4, + "disassembly": "orrs r3, r3, r5", + "mnemonic": "orrs", + "operands": "r3, r3, r5", + "mode": "none" + }, + "instr_44684": { + "virtual_address": 44684, + "size": 4, + "disassembly": "bne 0x0aea8", + "mnemonic": "bne", + "operands": "0x0aea8", + "mode": "none" + }, + "bb_44680": { + "virtual_address": 44680, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 44688, + "children": [ + "instr_44680", + "instr_44684" + ] + }, + "instr_44688": { + "virtual_address": 44688, + "size": 4, + "disassembly": "mov r3, #0x1", + "mnemonic": "mov", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_44692": { + "virtual_address": 44692, + "size": 4, + "disassembly": "mov r2, #0x66", + "mnemonic": "mov", + "operands": "r2, #0x66", + "mode": "none" + }, + "instr_44696": { + "virtual_address": 44696, + "size": 4, + "disassembly": "str r3, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x1c]", + "mode": "none" + }, + "instr_44700": { + "virtual_address": 44700, + "size": 4, + "disassembly": "str r2, [sp, #0x40]", + "mnemonic": "str", + "operands": "r2, [sp, #0x40]", + "mode": "none" + }, + "instr_44704": { + "virtual_address": 44704, + "size": 4, + "disassembly": "str r3, [sp, #0x28]", + "mnemonic": "str", + "operands": "r3, [sp, #0x28]", + "mode": "none" + }, + "instr_44708": { + "virtual_address": 44708, + "size": 4, + "disassembly": "b 0x0a6e8", + "mnemonic": "b", + "operands": "0x0a6e8", + "mode": "none" + }, + "bb_44688": { + "virtual_address": 44688, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42728, + "children": [ + "instr_44688", + "instr_44692", + "instr_44696", + "instr_44700", + "instr_44704", + "instr_44708" + ] + }, + "instr_44712": { + "virtual_address": 44712, + "size": 4, + "disassembly": "mov r2, #0x66", + "mnemonic": "mov", + "operands": "r2, #0x66", + "mode": "none" + }, + "instr_44716": { + "virtual_address": 44716, + "size": 4, + "disassembly": "ldr r3, [sp, #0x5c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x5c]", + "mode": "none" + }, + "instr_44720": { + "virtual_address": 44720, + "size": 4, + "disassembly": "add r3, r3, #0x1", + "mnemonic": "add", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_44724": { + "virtual_address": 44724, + "size": 4, + "disassembly": "add r3, r3, r5", + "mnemonic": "add", + "operands": "r3, r3, r5", + "mode": "none" + }, + "instr_44728": { + "virtual_address": 44728, + "size": 4, + "disassembly": "str r3, [sp, #0x28]", + "mnemonic": "str", + "operands": "r3, [sp, #0x28]", + "mode": "none" + }, + "instr_44732": { + "virtual_address": 44732, + "size": 4, + "disassembly": "bic r3, r3, r3, asr #0x1f", + "mnemonic": "bic", + "operands": "r3, r3, r3, asr #0x1f", + "mode": "none" + }, + "instr_44736": { + "virtual_address": 44736, + "size": 4, + "disassembly": "str r2, [sp, #0x40]", + "mnemonic": "str", + "operands": "r2, [sp, #0x40]", + "mode": "none" + }, + "instr_44740": { + "virtual_address": 44740, + "size": 4, + "disassembly": "str r3, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x1c]", + "mode": "none" + }, + "instr_44744": { + "virtual_address": 44744, + "size": 4, + "disassembly": "b 0x0a6e8", + "mnemonic": "b", + "operands": "0x0a6e8", + "mode": "none" + }, + "bb_44712": { + "virtual_address": 44712, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42728, + "children": [ + "instr_44712", + "instr_44716", + "instr_44720", + "instr_44724", + "instr_44728", + "instr_44732", + "instr_44736", + "instr_44740", + "instr_44744" + ] + }, + "instr_44748": { + "virtual_address": 44748, + "size": 4, + "disassembly": "ldr r2, [sp, #0x34]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x34]", + "mode": "none" + }, + "instr_44752": { + "virtual_address": 44752, + "size": 4, + "disassembly": "ldr r5, [r2], #0x4", + "mnemonic": "ldr", + "operands": "r5, [r2], #0x4", + "mode": "none" + }, + "instr_44756": { + "virtual_address": 44756, + "size": 4, + "disassembly": "cmp r5, r4", + "mnemonic": "cmp", + "operands": "r5, r4", + "mode": "none" + }, + "instr_44760": { + "virtual_address": 44760, + "size": 4, + "disassembly": "ldrb r3, [r8, #0x1]", + "mnemonic": "ldrb", + "operands": "r3, [r8, #0x1]", + "mode": "none" + }, + "instr_44764": { + "virtual_address": 44764, + "size": 4, + "disassembly": "movlt r5, r4", + "mnemonic": "movlt", + "operands": "r5, r4", + "mode": "none" + }, + "instr_44768": { + "virtual_address": 44768, + "size": 4, + "disassembly": "mov r8, r1", + "mnemonic": "mov", + "operands": "r8, r1", + "mode": "none" + }, + "instr_44772": { + "virtual_address": 44772, + "size": 4, + "disassembly": "str r2, [sp, #0x34]", + "mnemonic": "str", + "operands": "r2, [sp, #0x34]", + "mode": "none" + }, + "instr_44776": { + "virtual_address": 44776, + "size": 4, + "disassembly": "b 0x87f0", + "mnemonic": "b", + "operands": "0x87f0", + "mode": "none" + }, + "bb_44748": { + "virtual_address": 44748, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 34800, + "children": [ + "instr_44748", + "instr_44752", + "instr_44756", + "instr_44760", + "instr_44764", + "instr_44768", + "instr_44772", + "instr_44776" + ] + }, + "instr_44780": { + "virtual_address": 44780, + "size": 4, + "disassembly": "rsb r3, r5, #0x1", + "mnemonic": "rsb", + "operands": "r3, r5, #0x1", + "mode": "none" + }, + "instr_44784": { + "virtual_address": 44784, + "size": 4, + "disassembly": "str r3, [sp, #0x88]", + "mnemonic": "str", + "operands": "r3, [sp, #0x88]", + "mode": "none" + }, + "instr_44788": { + "virtual_address": 44788, + "size": 4, + "disassembly": "b 0x0a620", + "mnemonic": "b", + "operands": "0x0a620", + "mode": "none" + }, + "bb_44780": { + "virtual_address": 44780, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42528, + "children": [ + "instr_44780", + "instr_44784", + "instr_44788" + ] + }, + "instr_44792": { + "virtual_address": 44792, + "size": 4, + "disassembly": "ldr r12, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r12, [sp, #0xa4]", + "mode": "none" + }, + "instr_44796": { + "virtual_address": 44796, + "size": 4, + "disassembly": "b 0x0a954", + "mnemonic": "b", + "operands": "0x0a954", + "mode": "none" + }, + "bb_44792": { + "virtual_address": 44792, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 43348, + "children": [ + "instr_44792", + "instr_44796" + ] + }, + "instr_44800": { + "virtual_address": 44800, + "size": 4, + "disassembly": "mov r4, r5", + "mnemonic": "mov", + "operands": "r4, r5", + "mode": "none" + }, + "instr_44804": { + "virtual_address": 44804, + "size": 4, + "disassembly": "b 0x0a2d8", + "mnemonic": "b", + "operands": "0x0a2d8", + "mode": "none" + }, + "bb_44800": { + "virtual_address": 44800, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 41688, + "children": [ + "instr_44800", + "instr_44804" + ] + }, + "instr_44808": { + "virtual_address": 44808, + "size": 4, + "disassembly": "ldrh r3, [r7, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r7, #0xc]", + "mode": "none" + }, + "instr_44812": { + "virtual_address": 44812, + "size": 4, + "disassembly": "orr r3, r3, #0x40", + "mnemonic": "orr", + "operands": "r3, r3, #0x40", + "mode": "none" + }, + "instr_44816": { + "virtual_address": 44816, + "size": 4, + "disassembly": "mov r11, r7", + "mnemonic": "mov", + "operands": "r11, r7", + "mode": "none" + }, + "instr_44820": { + "virtual_address": 44820, + "size": 4, + "disassembly": "strh r3, [r7, #0xc]", + "mnemonic": "strh", + "operands": "r3, [r7, #0xc]", + "mode": "none" + }, + "instr_44824": { + "virtual_address": 44824, + "size": 4, + "disassembly": "b 0x9438", + "mnemonic": "b", + "operands": "0x9438", + "mode": "none" + }, + "bb_44808": { + "virtual_address": 44808, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 37944, + "children": [ + "instr_44808", + "instr_44812", + "instr_44816", + "instr_44820", + "instr_44824" + ] + }, + "instr_44828": { + "virtual_address": 44828, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_44832": { + "virtual_address": 44832, + "size": 4, + "disassembly": "str r3, [sp, #0x30]", + "mnemonic": "str", + "operands": "r3, [sp, #0x30]", + "mode": "none" + }, + "instr_44836": { + "virtual_address": 44836, + "size": 4, + "disassembly": "b 0x9dfc", + "mnemonic": "b", + "operands": "0x9dfc", + "mode": "none" + }, + "bb_44828": { + "virtual_address": 44828, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 40444, + "children": [ + "instr_44828", + "instr_44832", + "instr_44836" + ] + }, + "instr_44840": { + "virtual_address": 44840, + "size": 4, + "disassembly": "mov r3, #0x2", + "mnemonic": "mov", + "operands": "r3, #0x2", + "mode": "none" + }, + "instr_44844": { + "virtual_address": 44844, + "size": 4, + "disassembly": "str r3, [sp, #0x6c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x6c]", + "mode": "none" + }, + "instr_44848": { + "virtual_address": 44848, + "size": 4, + "disassembly": "b 0x0a44c", + "mnemonic": "b", + "operands": "0x0a44c", + "mode": "none" + }, + "bb_44840": { + "virtual_address": 44840, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42060, + "children": [ + "instr_44840", + "instr_44844", + "instr_44848" + ] + }, + "instr_44852": { + "virtual_address": 44852, + "size": 4, + "disassembly": "ldr r3, [sp, #0x38]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x38]", + "mode": "none" + }, + "instr_44856": { + "virtual_address": 44856, + "size": 4, + "disassembly": "ldr r2, [sp, #0x4c]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x4c]", + "mode": "none" + }, + "instr_44860": { + "virtual_address": 44860, + "size": 4, + "disassembly": "add r3, r3, r2", + "mnemonic": "add", + "operands": "r3, r3, r2", + "mode": "none" + }, + "instr_44864": { + "virtual_address": 44864, + "size": 4, + "disassembly": "str r3, [sp, #0x28]", + "mnemonic": "str", + "operands": "r3, [sp, #0x28]", + "mode": "none" + }, + "instr_44868": { + "virtual_address": 44868, + "size": 4, + "disassembly": "b 0x0ae70", + "mnemonic": "b", + "operands": "0x0ae70", + "mode": "none" + }, + "bb_44852": { + "virtual_address": 44852, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 44656, + "children": [ + "instr_44852", + "instr_44856", + "instr_44860", + "instr_44864", + "instr_44868" + ] + }, + "instr_44872": { + "virtual_address": 44872, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_44876": { + "virtual_address": 44876, + "size": 4, + "disassembly": "str r3, [sp, #0x58]", + "mnemonic": "str", + "operands": "r3, [sp, #0x58]", + "mode": "none" + }, + "instr_44880": { + "virtual_address": 44880, + "size": 4, + "disassembly": "str r3, [sp, #0x48]", + "mnemonic": "str", + "operands": "r3, [sp, #0x48]", + "mode": "none" + }, + "instr_44884": { + "virtual_address": 44884, + "size": 4, + "disassembly": "b 0x0a79c", + "mnemonic": "b", + "operands": "0x0a79c", + "mode": "none" + }, + "bb_44872": { + "virtual_address": 44872, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 42908, + "children": [ + "instr_44872", + "instr_44876", + "instr_44880", + "instr_44884" + ] + }, + "dw_44888": { + "virtual_address": 44888, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 44100, + 44260 + ] + }, + "dw_44892": { + "virtual_address": 44892, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 44172 + ] + }, + "dw_44896": { + "virtual_address": 44896, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 44400 + ] + }, + "dw_44900": { + "virtual_address": 44900, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 44404 + ] + }, + "func_34396": { + "virtual_address": 34396, + "size": 10508, + "name": "_vfprintf_r", + "children": [ + "bb_34396", + "bb_34456", + "bb_34468", + "bb_34484", + "bb_34500", + "bb_34508", + "bb_34536", + "bb_34544", + "bb_34556", + "bb_34568", + "bb_34652", + "bb_34672", + "bb_34692", + "bb_34700", + "bb_34744", + "bb_34760", + "bb_34768", + "bb_34800", + "bb_34804", + "bb_34812", + "bb_34816", + "bb_35184", + "bb_35192", + "bb_35216", + "bb_35224", + "bb_35248", + "bb_35256", + "bb_35276", + "bb_35292", + "bb_35304", + "bb_35316", + "bb_35324", + "bb_35352", + "bb_35364", + "bb_35376", + "bb_35400", + "bb_35408", + "bb_35420", + "bb_35452", + "bb_35472", + "bb_35500", + "bb_35520", + "bb_35524", + "bb_35532", + "bb_35580", + "bb_35588", + "bb_35636", + "bb_35648", + "bb_35664", + "bb_35672", + "bb_35716", + "bb_35720", + "bb_35728", + "bb_35748", + "bb_35780", + "bb_35816", + "bb_35892", + "bb_35920", + "bb_35984", + "bb_36024", + "bb_36036", + "bb_36048", + "bb_36100", + "bb_36132", + "bb_36140", + "bb_36168", + "bb_36224", + "bb_36240", + "bb_36268", + "bb_36276", + "bb_36284", + "bb_36312", + "bb_36332", + "bb_36344", + "bb_36356", + "bb_36368", + "bb_36380", + "bb_36408", + "bb_36416", + "bb_36424", + "bb_36456", + "bb_36464", + "bb_36504", + "bb_36544", + "bb_36552", + "bb_36568", + "bb_36584", + "bb_36596", + "bb_36612", + "bb_36632", + "bb_36656", + "bb_36660", + "bb_36668", + "bb_36676", + "bb_36700", + "bb_36716", + "bb_36744", + "bb_36772", + "bb_36784", + "bb_36804", + "bb_36816", + "bb_36824", + "bb_36848", + "bb_36912", + "bb_36928", + "bb_36940", + "bb_36952", + "bb_36964", + "bb_36980", + "bb_37040", + "bb_37048", + "bb_37056", + "bb_37064", + "bb_37072", + "bb_37096", + "bb_37108", + "bb_37136", + "bb_37184", + "bb_37200", + "bb_37244", + "bb_37260", + "bb_37268", + "bb_37280", + "bb_37292", + "bb_37328", + "bb_37352", + "bb_37368", + "bb_37388", + "bb_37400", + "bb_37404", + "bb_37416", + "bb_37460", + "bb_37484", + "bb_37508", + "bb_37548", + "bb_37572", + "bb_37584", + "bb_37592", + "bb_37604", + "bb_37616", + "bb_37652", + "bb_37676", + "bb_37700", + "bb_37740", + "bb_37764", + "bb_37776", + "bb_37780", + "bb_37788", + "bb_37800", + "bb_37804", + "bb_37840", + "bb_37876", + "bb_37892", + "bb_37916", + "bb_37928", + "bb_37944", + "bb_37960", + "bb_37968", + "bb_37976", + "bb_37992", + "bb_38004", + "bb_38052", + "bb_38092", + "bb_38120", + "bb_38168", + "bb_38172", + "bb_38212", + "bb_38236", + "bb_38248", + "bb_38256", + "bb_38304", + "bb_38316", + "bb_38352", + "bb_38376", + "bb_38400", + "bb_38420", + "bb_38456", + "bb_38468", + "bb_38496", + "bb_38512", + "bb_38536", + "bb_38548", + "bb_38552", + "bb_38584", + "bb_38608", + "bb_38616", + "bb_38636", + "bb_38648", + "bb_38684", + "bb_38708", + "bb_38732", + "bb_38764", + "bb_38788", + "bb_38796", + "bb_38800", + "bb_38812", + "bb_38848", + "bb_38860", + "bb_38888", + "bb_38928", + "bb_38948", + "bb_38972", + "bb_38988", + "bb_38996", + "bb_39040", + "bb_39080", + "bb_39120", + "bb_39136", + "bb_39144", + "bb_39156", + "bb_39168", + "bb_39204", + "bb_39228", + "bb_39244", + "bb_39252", + "bb_39296", + "bb_39320", + "bb_39336", + "bb_39352", + "bb_39360", + "bb_39368", + "bb_39380", + "bb_39416", + "bb_39440", + "bb_39460", + "bb_39472", + "bb_39484", + "bb_39516", + "bb_39524", + "bb_39532", + "bb_39560", + "bb_39588", + "bb_39596", + "bb_39600", + "bb_39648", + "bb_39660", + "bb_39704", + "bb_39712", + "bb_39752", + "bb_39756", + "bb_39764", + "bb_39780", + "bb_39808", + "bb_39828", + "bb_39892", + "bb_39920", + "bb_39940", + "bb_39984", + "bb_40004", + "bb_40028", + "bb_40164", + "bb_40184", + "bb_40280", + "bb_40348", + "bb_40376", + "bb_40388", + "bb_40400", + "bb_40416", + "bb_40428", + "bb_40444", + "bb_40456", + "bb_40468", + "bb_40476", + "bb_40500", + "bb_40552", + "bb_40564", + "bb_40572", + "bb_40588", + "bb_40612", + "bb_40624", + "bb_40684", + "bb_40692", + "bb_40708", + "bb_40732", + "bb_40748", + "bb_40772", + "bb_40788", + "bb_40804", + "bb_40832", + "bb_40852", + "bb_40860", + "bb_40888", + "bb_40928", + "bb_40952", + "bb_40964", + "bb_40968", + "bb_41004", + "bb_41008", + "bb_41056", + "bb_41096", + "bb_41100", + "bb_41144", + "bb_41172", + "bb_41184", + "bb_41236", + "bb_41260", + "bb_41284", + "bb_41296", + "bb_41332", + "bb_41336", + "bb_41344", + "bb_41356", + "bb_41368", + "bb_41404", + "bb_41428", + "bb_41444", + "bb_41496", + "bb_41544", + "bb_41580", + "bb_41616", + "bb_41624", + "bb_41632", + "bb_41648", + "bb_41672", + "bb_41688", + "bb_41756", + "bb_41764", + "bb_41768", + "bb_41792", + "bb_41828", + "bb_41856", + "bb_41924", + "bb_41932", + "bb_41984", + "bb_42008", + "bb_42016", + "bb_42020", + "bb_42032", + "bb_42060", + "bb_42084", + "bb_42100", + "bb_42136", + "bb_42148", + "bb_42160", + "bb_42164", + "bb_42204", + "bb_42228", + "bb_42240", + "bb_42276", + "bb_42300", + "bb_42324", + "bb_42336", + "bb_42352", + "bb_42356", + "bb_42380", + "bb_42392", + "bb_42404", + "bb_42528", + "bb_42540", + "bb_42572", + "bb_42584", + "bb_42588", + "bb_42612", + "bb_42616", + "bb_42640", + "bb_42652", + "bb_42664", + "bb_42684", + "bb_42692", + "bb_42708", + "bb_42716", + "bb_42728", + "bb_42752", + "bb_42768", + "bb_42776", + "bb_42788", + "bb_42796", + "bb_42816", + "bb_42832", + "bb_42848", + "bb_42884", + "bb_42892", + "bb_42908", + "bb_42960", + "bb_42976", + "bb_42996", + "bb_43052", + "bb_43072", + "bb_43136", + "bb_43172", + "bb_43204", + "bb_43212", + "bb_43232", + "bb_43240", + "bb_43252", + "bb_43264", + "bb_43300", + "bb_43324", + "bb_43348", + "bb_43384", + "bb_43396", + "bb_43420", + "bb_43432", + "bb_43456", + "bb_43472", + "bb_43496", + "bb_43512", + "bb_43524", + "bb_43548", + "bb_43560", + "bb_43584", + "bb_43604", + "bb_43612", + "bb_43652", + "bb_43660", + "bb_43684", + "bb_43700", + "bb_43724", + "bb_43740", + "bb_43812", + "bb_43820", + "bb_43880", + "bb_43892", + "bb_43928", + "bb_43948", + "bb_43972", + "bb_43996", + "bb_44032", + "bb_44064", + "bb_44076", + "bb_44084", + "bb_44096", + "bb_44132", + "bb_44156", + "bb_44172", + "bb_44188", + "bb_44212", + "bb_44216", + "bb_44228", + "bb_44244", + "bb_44256", + "bb_44292", + "bb_44316", + "bb_44332", + "bb_44336", + "bb_44364", + "bb_44416", + "bb_44424", + "bb_44456", + "bb_44460", + "bb_44488", + "bb_44516", + "bb_44528", + "bb_44540", + "bb_44588", + "bb_44616", + "bb_44624", + "bb_44628", + "bb_44656", + "bb_44680", + "bb_44688", + "bb_44712", + "bb_44748", + "bb_44780", + "bb_44792", + "bb_44800", + "bb_44808", + "bb_44828", + "bb_44840", + "bb_44852", + "bb_44872", + "dw_44888", + "dw_44892", + "dw_44896", + "dw_44900" + ] + }, + "instr_44904": { + "virtual_address": 44904, + "size": 4, + "disassembly": "mov r12, r1", + "mnemonic": "mov", + "operands": "r12, r1", + "mode": "none" + }, + "instr_44908": { + "virtual_address": 44908, + "size": 4, + "disassembly": "str lr, [sp, #-0x4]!", + "mnemonic": "str", + "operands": "lr, [sp, #-0x4]!", + "mode": "none" + }, + "instr_44912": { + "virtual_address": 44912, + "size": 4, + "disassembly": "mov lr, r0", + "mnemonic": "mov", + "operands": "lr, r0", + "mode": "none" + }, + "instr_44916": { + "virtual_address": 44916, + "size": 4, + "disassembly": "mov r3, r2", + "mnemonic": "mov", + "operands": "r3, r2", + "mode": "none" + }, + "instr_44920": { + "virtual_address": 44920, + "size": 4, + "disassembly": "ldr r2, [0xaf90]", + "mnemonic": "ldr", + "operands": "r2, [0xaf90]", + "mode": "none" + }, + "instr_44924": { + "virtual_address": 44924, + "size": 4, + "disassembly": "mov r1, lr", + "mnemonic": "mov", + "operands": "r1, lr", + "mode": "none" + }, + "instr_44928": { + "virtual_address": 44928, + "size": 4, + "disassembly": "ldr r0, [r2, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r2, #0x0]", + "mode": "none" + }, + "instr_44932": { + "virtual_address": 44932, + "size": 4, + "disassembly": "ldr lr, [sp], #0x4", + "mnemonic": "ldr", + "operands": "lr, [sp], #0x4", + "mode": "none" + }, + "instr_44936": { + "virtual_address": 44936, + "size": 4, + "disassembly": "mov r2, r12", + "mnemonic": "mov", + "operands": "r2, r12", + "mode": "none" + }, + "instr_44940": { + "virtual_address": 44940, + "size": 4, + "disassembly": "b 0x865c", + "mnemonic": "b", + "operands": "0x865c", + "mode": "none" + }, + "bb_44904": { + "virtual_address": 44904, + "size": 40, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_44904", + "instr_44908", + "instr_44912", + "instr_44916", + "instr_44920", + "instr_44924", + "instr_44928", + "instr_44932", + "instr_44936", + "instr_44940" + ] + }, + "dw_44944": { + "virtual_address": 44944, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 44920 + ] + }, + "func_44904": { + "virtual_address": 44904, + "size": 44, + "name": "vfprintf", + "children": [ + "bb_44904", + "dw_44944" + ] + }, + "instr_44948": { + "virtual_address": 44948, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, r7, r8, lr}", + "mode": "none" + }, + "instr_44952": { + "virtual_address": 44952, + "size": 4, + "disassembly": "sub sp, sp, #0x460", + "mnemonic": "sub", + "operands": "sp, sp, #0x460", + "mode": "none" + }, + "instr_44956": { + "virtual_address": 44956, + "size": 4, + "disassembly": "sub sp, sp, #0x8", + "mnemonic": "sub", + "operands": "sp, sp, #0x8", + "mode": "none" + }, + "instr_44960": { + "virtual_address": 44960, + "size": 4, + "disassembly": "mov r7, sp", + "mnemonic": "mov", + "operands": "r7, sp", + "mode": "none" + }, + "instr_44964": { + "virtual_address": 44964, + "size": 4, + "disassembly": "mov r12, #0x400", + "mnemonic": "mov", + "operands": "r12, #0x400", + "mode": "none" + }, + "instr_44968": { + "virtual_address": 44968, + "size": 4, + "disassembly": "mov lr, #0x0", + "mnemonic": "mov", + "operands": "lr, #0x0", + "mode": "none" + }, + "instr_44972": { + "virtual_address": 44972, + "size": 4, + "disassembly": "mov r5, r2", + "mnemonic": "mov", + "operands": "r5, r2", + "mode": "none" + }, + "instr_44976": { + "virtual_address": 44976, + "size": 4, + "disassembly": "mov r6, r0", + "mnemonic": "mov", + "operands": "r6, r0", + "mode": "none" + }, + "instr_44980": { + "virtual_address": 44980, + "size": 4, + "disassembly": "mov r8, r3", + "mnemonic": "mov", + "operands": "r8, r3", + "mode": "none" + }, + "instr_44984": { + "virtual_address": 44984, + "size": 4, + "disassembly": "add r3, sp, #0x68", + "mnemonic": "add", + "operands": "r3, sp, #0x68", + "mode": "none" + }, + "instr_44988": { + "virtual_address": 44988, + "size": 4, + "disassembly": "str r3, [sp, #0x0]", + "mnemonic": "str", + "operands": "r3, [sp, #0x0]", + "mode": "none" + }, + "instr_44992": { + "virtual_address": 44992, + "size": 4, + "disassembly": "str r3, [sp, #0x10]", + "mnemonic": "str", + "operands": "r3, [sp, #0x10]", + "mode": "none" + }, + "instr_44996": { + "virtual_address": 44996, + "size": 4, + "disassembly": "ldrh r3, [r1, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r1, #0xc]", + "mode": "none" + }, + "instr_45000": { + "virtual_address": 45000, + "size": 4, + "disassembly": "bic r3, r3, #0x2", + "mnemonic": "bic", + "operands": "r3, r3, #0x2", + "mode": "none" + }, + "instr_45004": { + "virtual_address": 45004, + "size": 4, + "disassembly": "strh r3, [r7, #0xc]", + "mnemonic": "strh", + "operands": "r3, [r7, #0xc]", + "mode": "none" + }, + "instr_45008": { + "virtual_address": 45008, + "size": 4, + "disassembly": "ldr r3, [r1, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r1, #0x64]", + "mode": "none" + }, + "instr_45012": { + "virtual_address": 45012, + "size": 4, + "disassembly": "str r3, [sp, #0x64]", + "mnemonic": "str", + "operands": "r3, [sp, #0x64]", + "mode": "none" + }, + "instr_45016": { + "virtual_address": 45016, + "size": 4, + "disassembly": "ldrh r3, [r1, #0xe]", + "mnemonic": "ldrh", + "operands": "r3, [r1, #0xe]", + "mode": "none" + }, + "instr_45020": { + "virtual_address": 45020, + "size": 4, + "disassembly": "strh r3, [r7, #0xe]", + "mnemonic": "strh", + "operands": "r3, [r7, #0xe]", + "mode": "none" + }, + "instr_45024": { + "virtual_address": 45024, + "size": 4, + "disassembly": "ldr r3, [r1, #0x1c]", + "mnemonic": "ldr", + "operands": "r3, [r1, #0x1c]", + "mode": "none" + }, + "instr_45028": { + "virtual_address": 45028, + "size": 4, + "disassembly": "str r3, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x1c]", + "mode": "none" + }, + "instr_45032": { + "virtual_address": 45032, + "size": 4, + "disassembly": "ldr r3, [r1, #0x24]", + "mnemonic": "ldr", + "operands": "r3, [r1, #0x24]", + "mode": "none" + }, + "instr_45036": { + "virtual_address": 45036, + "size": 4, + "disassembly": "add r0, sp, #0x58", + "mnemonic": "add", + "operands": "r0, sp, #0x58", + "mode": "none" + }, + "instr_45040": { + "virtual_address": 45040, + "size": 4, + "disassembly": "mov r4, r1", + "mnemonic": "mov", + "operands": "r4, r1", + "mode": "none" + }, + "instr_45044": { + "virtual_address": 45044, + "size": 4, + "disassembly": "str lr, [sp, #0x18]", + "mnemonic": "str", + "operands": "lr, [sp, #0x18]", + "mode": "none" + }, + "instr_45048": { + "virtual_address": 45048, + "size": 4, + "disassembly": "str r12, [sp, #0x8]", + "mnemonic": "str", + "operands": "r12, [sp, #0x8]", + "mode": "none" + }, + "instr_45052": { + "virtual_address": 45052, + "size": 4, + "disassembly": "str r12, [sp, #0x14]", + "mnemonic": "str", + "operands": "r12, [sp, #0x14]", + "mode": "none" + }, + "instr_45056": { + "virtual_address": 45056, + "size": 4, + "disassembly": "str r3, [sp, #0x24]", + "mnemonic": "str", + "operands": "r3, [sp, #0x24]", + "mode": "none" + }, + "instr_45060": { + "virtual_address": 45060, + "size": 4, + "disassembly": "bl 0x0de4c", + "mnemonic": "bl", + "operands": "0x0de4c", + "mode": "none" + }, + "instr_45064": { + "virtual_address": 45064, + "size": 4, + "disassembly": "mov r2, r5", + "mnemonic": "mov", + "operands": "r2, r5", + "mode": "none" + }, + "instr_45068": { + "virtual_address": 45068, + "size": 4, + "disassembly": "mov r3, r8", + "mnemonic": "mov", + "operands": "r3, r8", + "mode": "none" + }, + "instr_45072": { + "virtual_address": 45072, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_45076": { + "virtual_address": 45076, + "size": 4, + "disassembly": "mov r0, r6", + "mnemonic": "mov", + "operands": "r0, r6", + "mode": "none" + }, + "instr_45080": { + "virtual_address": 45080, + "size": 4, + "disassembly": "bl 0x865c", + "mnemonic": "bl", + "operands": "0x865c", + "mode": "none" + }, + "instr_45084": { + "virtual_address": 45084, + "size": 4, + "disassembly": "subs r5, r0, #0x0", + "mnemonic": "subs", + "operands": "r5, r0, #0x0", + "mode": "none" + }, + "instr_45088": { + "virtual_address": 45088, + "size": 4, + "disassembly": "blt 0x0b038", + "mnemonic": "blt", + "operands": "0x0b038", + "mode": "none" + }, + "bb_44948": { + "virtual_address": 44948, + "size": 144, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 45092, + "children": [ + "instr_44948", + "instr_44952", + "instr_44956", + "instr_44960", + "instr_44964", + "instr_44968", + "instr_44972", + "instr_44976", + "instr_44980", + "instr_44984", + "instr_44988", + "instr_44992", + "instr_44996", + "instr_45000", + "instr_45004", + "instr_45008", + "instr_45012", + "instr_45016", + "instr_45020", + "instr_45024", + "instr_45028", + "instr_45032", + "instr_45036", + "instr_45040", + "instr_45044", + "instr_45048", + "instr_45052", + "instr_45056", + "instr_45060", + "instr_45064", + "instr_45068", + "instr_45072", + "instr_45076", + "instr_45080", + "instr_45084", + "instr_45088" + ] + }, + "instr_45092": { + "virtual_address": 45092, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_45096": { + "virtual_address": 45096, + "size": 4, + "disassembly": "mov r0, r6", + "mnemonic": "mov", + "operands": "r0, r6", + "mode": "none" + }, + "instr_45100": { + "virtual_address": 45100, + "size": 4, + "disassembly": "bl 0x0ce60", + "mnemonic": "bl", + "operands": "0x0ce60", + "mode": "none" + }, + "instr_45104": { + "virtual_address": 45104, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_45108": { + "virtual_address": 45108, + "size": 4, + "disassembly": "mvnne r5, #0x0", + "mnemonic": "mvnne", + "operands": "r5, #0x0", + "mode": "none" + }, + "bb_45092": { + "virtual_address": 45092, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 45112, + "children": [ + "instr_45092", + "instr_45096", + "instr_45100", + "instr_45104", + "instr_45108" + ] + }, + "instr_45112": { + "virtual_address": 45112, + "size": 4, + "disassembly": "ldrh r3, [sp, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [sp, #0xc]", + "mode": "none" + }, + "instr_45116": { + "virtual_address": 45116, + "size": 4, + "disassembly": "tst r3, #0x40", + "mnemonic": "tst", + "operands": "r3, #0x40", + "mode": "none" + }, + "instr_45120": { + "virtual_address": 45120, + "size": 4, + "disassembly": "ldrhne r3, [r4, #0xc]", + "mnemonic": "ldrhne", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "instr_45124": { + "virtual_address": 45124, + "size": 4, + "disassembly": "orrne r3, r3, #0x40", + "mnemonic": "orrne", + "operands": "r3, r3, #0x40", + "mode": "none" + }, + "instr_45128": { + "virtual_address": 45128, + "size": 4, + "disassembly": "ldr r0, [sp, #0x58]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x58]", + "mode": "none" + }, + "instr_45132": { + "virtual_address": 45132, + "size": 4, + "disassembly": "strhne r3, [r4, #0xc]", + "mnemonic": "strhne", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "instr_45136": { + "virtual_address": 45136, + "size": 4, + "disassembly": "bl 0x0de54", + "mnemonic": "bl", + "operands": "0x0de54", + "mode": "none" + }, + "instr_45140": { + "virtual_address": 45140, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_45144": { + "virtual_address": 45144, + "size": 4, + "disassembly": "add sp, sp, #0x460", + "mnemonic": "add", + "operands": "sp, sp, #0x460", + "mode": "none" + }, + "instr_45148": { + "virtual_address": 45148, + "size": 4, + "disassembly": "add sp, sp, #0x8", + "mnemonic": "add", + "operands": "sp, sp, #0x8", + "mode": "none" + }, + "instr_45152": { + "virtual_address": 45152, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, lr}", + "mode": "none" + }, + "instr_45156": { + "virtual_address": 45156, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_45112": { + "virtual_address": 45112, + "size": 48, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_45112", + "instr_45116", + "instr_45120", + "instr_45124", + "instr_45128", + "instr_45132", + "instr_45136", + "instr_45140", + "instr_45144", + "instr_45148", + "instr_45152", + "instr_45156" + ] + }, + "func_44948": { + "virtual_address": 44948, + "size": 212, + "name": "__sbprintf", + "children": [ + "bb_44948", + "bb_45092", + "bb_45112" + ] + }, + "instr_45160": { + "virtual_address": 45160, + "size": 4, + "disassembly": "ldr r3, [0xb1d0]", + "mnemonic": "ldr", + "operands": "r3, [0xb1d0]", + "mode": "none" + }, + "instr_45164": { + "virtual_address": 45164, + "size": 4, + "disassembly": "ldr r3, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0x0]", + "mode": "none" + }, + "instr_45168": { + "virtual_address": 45168, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_45172": { + "virtual_address": 45172, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_45176": { + "virtual_address": 45176, + "size": 4, + "disassembly": "mov r5, r0", + "mnemonic": "mov", + "operands": "r5, r0", + "mode": "none" + }, + "instr_45180": { + "virtual_address": 45180, + "size": 4, + "disassembly": "mov r4, r1", + "mnemonic": "mov", + "operands": "r4, r1", + "mode": "none" + }, + "instr_45184": { + "virtual_address": 45184, + "size": 4, + "disassembly": "beq 0x0b090", + "mnemonic": "beq", + "operands": "0x0b090", + "mode": "none" + }, + "bb_45160": { + "virtual_address": 45160, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 45188, + "children": [ + "instr_45160", + "instr_45164", + "instr_45168", + "instr_45172", + "instr_45176", + "instr_45180", + "instr_45184" + ] + }, + "instr_45188": { + "virtual_address": 45188, + "size": 4, + "disassembly": "ldr r2, [r3, #0x38]", + "mnemonic": "ldr", + "operands": "r2, [r3, #0x38]", + "mode": "none" + }, + "instr_45192": { + "virtual_address": 45192, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_45196": { + "virtual_address": 45196, + "size": 4, + "disassembly": "beq 0x0b114", + "mnemonic": "beq", + "operands": "0x0b114", + "mode": "none" + }, + "bb_45188": { + "virtual_address": 45188, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 45200, + "children": [ + "instr_45188", + "instr_45192", + "instr_45196" + ] + }, + "instr_45200": { + "virtual_address": 45200, + "size": 4, + "disassembly": "ldrsh r2, [r4, #0xc]", + "mnemonic": "ldrsh", + "operands": "r2, [r4, #0xc]", + "mode": "none" + }, + "instr_45204": { + "virtual_address": 45204, + "size": 4, + "disassembly": "mov r3, r2, lsl #0x10", + "mnemonic": "mov", + "operands": "r3, r2, lsl #0x10", + "mode": "none" + }, + "instr_45208": { + "virtual_address": 45208, + "size": 4, + "disassembly": "tst r2, #0x8", + "mnemonic": "tst", + "operands": "r2, #0x8", + "mode": "none" + }, + "instr_45212": { + "virtual_address": 45212, + "size": 4, + "disassembly": "mov r3, r3, lsr #0x10", + "mnemonic": "mov", + "operands": "r3, r3, lsr #0x10", + "mode": "none" + }, + "instr_45216": { + "virtual_address": 45216, + "size": 4, + "disassembly": "beq 0x0b120", + "mnemonic": "beq", + "operands": "0x0b120", + "mode": "none" + }, + "bb_45200": { + "virtual_address": 45200, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 45220, + "children": [ + "instr_45200", + "instr_45204", + "instr_45208", + "instr_45212", + "instr_45216" + ] + }, + "instr_45220": { + "virtual_address": 45220, + "size": 4, + "disassembly": "ldr r1, [r4, #0x10]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x10]", + "mode": "none" + }, + "instr_45224": { + "virtual_address": 45224, + "size": 4, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_45228": { + "virtual_address": 45228, + "size": 4, + "disassembly": "beq 0x0b14c", + "mnemonic": "beq", + "operands": "0x0b14c", + "mode": "none" + }, + "bb_45220": { + "virtual_address": 45220, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 45232, + "children": [ + "instr_45220", + "instr_45224", + "instr_45228" + ] + }, + "instr_45232": { + "virtual_address": 45232, + "size": 4, + "disassembly": "ands r0, r3, #0x1", + "mnemonic": "ands", + "operands": "r0, r3, #0x1", + "mode": "none" + }, + "instr_45236": { + "virtual_address": 45236, + "size": 4, + "disassembly": "bne 0x0b0d8", + "mnemonic": "bne", + "operands": "0x0b0d8", + "mode": "none" + }, + "bb_45232": { + "virtual_address": 45232, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 45240, + "children": [ + "instr_45232", + "instr_45236" + ] + }, + "instr_45240": { + "virtual_address": 45240, + "size": 4, + "disassembly": "tst r3, #0x2", + "mnemonic": "tst", + "operands": "r3, #0x2", + "mode": "none" + }, + "instr_45244": { + "virtual_address": 45244, + "size": 4, + "disassembly": "ldreq r0, [r4, #0x14]", + "mnemonic": "ldreq", + "operands": "r0, [r4, #0x14]", + "mode": "none" + }, + "instr_45248": { + "virtual_address": 45248, + "size": 4, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_45252": { + "virtual_address": 45252, + "size": 4, + "disassembly": "str r0, [r4, #0x8]", + "mnemonic": "str", + "operands": "r0, [r4, #0x8]", + "mode": "none" + }, + "instr_45256": { + "virtual_address": 45256, + "size": 4, + "disassembly": "movne r0, #0x0", + "mnemonic": "movne", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_45260": { + "virtual_address": 45260, + "size": 4, + "disassembly": "beq 0x0b0f8", + "mnemonic": "beq", + "operands": "0x0b0f8", + "mode": "none" + }, + "bb_45240": { + "virtual_address": 45240, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 45264, + "children": [ + "instr_45240", + "instr_45244", + "instr_45248", + "instr_45252", + "instr_45256", + "instr_45260" + ] + }, + "instr_45264": { + "virtual_address": 45264, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_45268": { + "virtual_address": 45268, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_45264": { + "virtual_address": 45264, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_45264", + "instr_45268" + ] + }, + "instr_45272": { + "virtual_address": 45272, + "size": 4, + "disassembly": "mov r12, #0x0", + "mnemonic": "mov", + "operands": "r12, #0x0", + "mode": "none" + }, + "instr_45276": { + "virtual_address": 45276, + "size": 4, + "disassembly": "ldr r0, [r4, #0x14]", + "mnemonic": "ldr", + "operands": "r0, [r4, #0x14]", + "mode": "none" + }, + "instr_45280": { + "virtual_address": 45280, + "size": 4, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_45284": { + "virtual_address": 45284, + "size": 4, + "disassembly": "rsb r0, r0, #0x0", + "mnemonic": "rsb", + "operands": "r0, r0, #0x0", + "mode": "none" + }, + "instr_45288": { + "virtual_address": 45288, + "size": 4, + "disassembly": "str r0, [r4, #0x18]", + "mnemonic": "str", + "operands": "r0, [r4, #0x18]", + "mode": "none" + }, + "instr_45292": { + "virtual_address": 45292, + "size": 4, + "disassembly": "str r12, [r4, #0x8]", + "mnemonic": "str", + "operands": "r12, [r4, #0x8]", + "mode": "none" + }, + "instr_45296": { + "virtual_address": 45296, + "size": 4, + "disassembly": "movne r0, #0x0", + "mnemonic": "movne", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_45300": { + "virtual_address": 45300, + "size": 4, + "disassembly": "bne 0x0b0d0", + "mnemonic": "bne", + "operands": "0x0b0d0", + "mode": "none" + }, + "bb_45272": { + "virtual_address": 45272, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 45304, + "children": [ + "instr_45272", + "instr_45276", + "instr_45280", + "instr_45284", + "instr_45288", + "instr_45292", + "instr_45296", + "instr_45300" + ] + }, + "instr_45304": { + "virtual_address": 45304, + "size": 4, + "disassembly": "tst r3, #0x80", + "mnemonic": "tst", + "operands": "r3, #0x80", + "mode": "none" + }, + "instr_45308": { + "virtual_address": 45308, + "size": 4, + "disassembly": "orrne r2, r2, #0x40", + "mnemonic": "orrne", + "operands": "r2, r2, #0x40", + "mode": "none" + }, + "instr_45312": { + "virtual_address": 45312, + "size": 4, + "disassembly": "mvnne r0, #0x0", + "mnemonic": "mvnne", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_45316": { + "virtual_address": 45316, + "size": 4, + "disassembly": "moveq r0, r1", + "mnemonic": "moveq", + "operands": "r0, r1", + "mode": "none" + }, + "instr_45320": { + "virtual_address": 45320, + "size": 4, + "disassembly": "strhne r2, [r4, #0xc]", + "mnemonic": "strhne", + "operands": "r2, [r4, #0xc]", + "mode": "none" + }, + "instr_45324": { + "virtual_address": 45324, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_45328": { + "virtual_address": 45328, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_45304": { + "virtual_address": 45304, + "size": 28, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_45304", + "instr_45308", + "instr_45312", + "instr_45316", + "instr_45320", + "instr_45324", + "instr_45328" + ] + }, + "instr_45332": { + "virtual_address": 45332, + "size": 4, + "disassembly": "mov r0, r3", + "mnemonic": "mov", + "operands": "r0, r3", + "mode": "none" + }, + "instr_45336": { + "virtual_address": 45336, + "size": 4, + "disassembly": "bl 0x0d0c8", + "mnemonic": "bl", + "operands": "0x0d0c8", + "mode": "none" + }, + "instr_45340": { + "virtual_address": 45340, + "size": 4, + "disassembly": "b 0x0b090", + "mnemonic": "b", + "operands": "0x0b090", + "mode": "none" + }, + "bb_45332": { + "virtual_address": 45332, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 45200, + "children": [ + "instr_45332", + "instr_45336", + "instr_45340" + ] + }, + "instr_45344": { + "virtual_address": 45344, + "size": 4, + "disassembly": "tst r3, #0x10", + "mnemonic": "tst", + "operands": "r3, #0x10", + "mode": "none" + }, + "instr_45348": { + "virtual_address": 45348, + "size": 4, + "disassembly": "beq 0x0b1b8", + "mnemonic": "beq", + "operands": "0x0b1b8", + "mode": "none" + }, + "bb_45344": { + "virtual_address": 45344, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 45352, + "children": [ + "instr_45344", + "instr_45348" + ] + }, + "instr_45352": { + "virtual_address": 45352, + "size": 4, + "disassembly": "tst r3, #0x4", + "mnemonic": "tst", + "operands": "r3, #0x4", + "mode": "none" + }, + "instr_45356": { + "virtual_address": 45356, + "size": 4, + "disassembly": "bne 0x0b178", + "mnemonic": "bne", + "operands": "0x0b178", + "mode": "none" + }, + "bb_45352": { + "virtual_address": 45352, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 45360, + "children": [ + "instr_45352", + "instr_45356" + ] + }, + "instr_45360": { + "virtual_address": 45360, + "size": 4, + "disassembly": "ldr r1, [r4, #0x10]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x10]", + "mode": "none" + }, + "bb_45360": { + "virtual_address": 45360, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 45364, + "children": [ + "instr_45360" + ] + }, + "instr_45364": { + "virtual_address": 45364, + "size": 4, + "disassembly": "orr r2, r2, #0x8", + "mnemonic": "orr", + "operands": "r2, r2, #0x8", + "mode": "none" + }, + "instr_45368": { + "virtual_address": 45368, + "size": 4, + "disassembly": "mov r3, r2, lsl #0x10", + "mnemonic": "mov", + "operands": "r3, r2, lsl #0x10", + "mode": "none" + }, + "instr_45372": { + "virtual_address": 45372, + "size": 4, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_45376": { + "virtual_address": 45376, + "size": 4, + "disassembly": "strh r2, [r4, #0xc]", + "mnemonic": "strh", + "operands": "r2, [r4, #0xc]", + "mode": "none" + }, + "instr_45380": { + "virtual_address": 45380, + "size": 4, + "disassembly": "mov r3, r3, lsr #0x10", + "mnemonic": "mov", + "operands": "r3, r3, lsr #0x10", + "mode": "none" + }, + "instr_45384": { + "virtual_address": 45384, + "size": 4, + "disassembly": "bne 0x0b0b0", + "mnemonic": "bne", + "operands": "0x0b0b0", + "mode": "none" + }, + "bb_45364": { + "virtual_address": 45364, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 45388, + "children": [ + "instr_45364", + "instr_45368", + "instr_45372", + "instr_45376", + "instr_45380", + "instr_45384" + ] + }, + "instr_45388": { + "virtual_address": 45388, + "size": 4, + "disassembly": "and r0, r3, #0x280", + "mnemonic": "and", + "operands": "r0, r3, #0x280", + "mode": "none" + }, + "instr_45392": { + "virtual_address": 45392, + "size": 4, + "disassembly": "cmp r0, #0x200", + "mnemonic": "cmp", + "operands": "r0, #0x200", + "mode": "none" + }, + "instr_45396": { + "virtual_address": 45396, + "size": 4, + "disassembly": "beq 0x0b0b0", + "mnemonic": "beq", + "operands": "0x0b0b0", + "mode": "none" + }, + "bb_45388": { + "virtual_address": 45388, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 45400, + "children": [ + "instr_45388", + "instr_45392", + "instr_45396" + ] + }, + "instr_45400": { + "virtual_address": 45400, + "size": 4, + "disassembly": "mov r1, r4", + "mnemonic": "mov", + "operands": "r1, r4", + "mode": "none" + }, + "instr_45404": { + "virtual_address": 45404, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_45408": { + "virtual_address": 45408, + "size": 4, + "disassembly": "bl 0x0de78", + "mnemonic": "bl", + "operands": "0x0de78", + "mode": "none" + }, + "instr_45412": { + "virtual_address": 45412, + "size": 4, + "disassembly": "ldrsh r2, [r4, #0xc]", + "mnemonic": "ldrsh", + "operands": "r2, [r4, #0xc]", + "mode": "none" + }, + "instr_45416": { + "virtual_address": 45416, + "size": 4, + "disassembly": "mov r3, r2, lsl #0x10", + "mnemonic": "mov", + "operands": "r3, r2, lsl #0x10", + "mode": "none" + }, + "instr_45420": { + "virtual_address": 45420, + "size": 4, + "disassembly": "ldr r1, [r4, #0x10]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x10]", + "mode": "none" + }, + "instr_45424": { + "virtual_address": 45424, + "size": 4, + "disassembly": "mov r3, r3, lsr #0x10", + "mnemonic": "mov", + "operands": "r3, r3, lsr #0x10", + "mode": "none" + }, + "instr_45428": { + "virtual_address": 45428, + "size": 4, + "disassembly": "b 0x0b0b0", + "mnemonic": "b", + "operands": "0x0b0b0", + "mode": "none" + }, + "bb_45400": { + "virtual_address": 45400, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 45232, + "children": [ + "instr_45400", + "instr_45404", + "instr_45408", + "instr_45412", + "instr_45416", + "instr_45420", + "instr_45424", + "instr_45428" + ] + }, + "instr_45432": { + "virtual_address": 45432, + "size": 4, + "disassembly": "ldr r1, [r4, #0x30]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x30]", + "mode": "none" + }, + "instr_45436": { + "virtual_address": 45436, + "size": 4, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_45440": { + "virtual_address": 45440, + "size": 4, + "disassembly": "beq 0x0b1a4", + "mnemonic": "beq", + "operands": "0x0b1a4", + "mode": "none" + }, + "bb_45432": { + "virtual_address": 45432, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 45444, + "children": [ + "instr_45432", + "instr_45436", + "instr_45440" + ] + }, + "instr_45444": { + "virtual_address": 45444, + "size": 4, + "disassembly": "add r3, r4, #0x40", + "mnemonic": "add", + "operands": "r3, r4, #0x40", + "mode": "none" + }, + "instr_45448": { + "virtual_address": 45448, + "size": 4, + "disassembly": "cmp r1, r3", + "mnemonic": "cmp", + "operands": "r1, r3", + "mode": "none" + }, + "instr_45452": { + "virtual_address": 45452, + "size": 4, + "disassembly": "beq 0x0b19c", + "mnemonic": "beq", + "operands": "0x0b19c", + "mode": "none" + }, + "bb_45444": { + "virtual_address": 45444, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 45456, + "children": [ + "instr_45444", + "instr_45448", + "instr_45452" + ] + }, + "instr_45456": { + "virtual_address": 45456, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_45460": { + "virtual_address": 45460, + "size": 4, + "disassembly": "bl 0x0d590", + "mnemonic": "bl", + "operands": "0x0d590", + "mode": "none" + }, + "instr_45464": { + "virtual_address": 45464, + "size": 4, + "disassembly": "ldrsh r2, [r4, #0xc]", + "mnemonic": "ldrsh", + "operands": "r2, [r4, #0xc]", + "mode": "none" + }, + "bb_45456": { + "virtual_address": 45456, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 45468, + "children": [ + "instr_45456", + "instr_45460", + "instr_45464" + ] + }, + "instr_45468": { + "virtual_address": 45468, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_45472": { + "virtual_address": 45472, + "size": 4, + "disassembly": "str r3, [r4, #0x30]", + "mnemonic": "str", + "operands": "r3, [r4, #0x30]", + "mode": "none" + }, + "bb_45468": { + "virtual_address": 45468, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 45476, + "children": [ + "instr_45468", + "instr_45472" + ] + }, + "instr_45476": { + "virtual_address": 45476, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_45480": { + "virtual_address": 45480, + "size": 4, + "disassembly": "ldr r1, [r4, #0x10]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x10]", + "mode": "none" + }, + "instr_45484": { + "virtual_address": 45484, + "size": 4, + "disassembly": "bic r2, r2, #0x24", + "mnemonic": "bic", + "operands": "r2, r2, #0x24", + "mode": "none" + }, + "instr_45488": { + "virtual_address": 45488, + "size": 4, + "disassembly": "stmia r4, {r1, r3}", + "mnemonic": "stmia", + "operands": "r4, {r1, r3}", + "mode": "none" + }, + "instr_45492": { + "virtual_address": 45492, + "size": 4, + "disassembly": "b 0x0b134", + "mnemonic": "b", + "operands": "0x0b134", + "mode": "none" + }, + "bb_45476": { + "virtual_address": 45476, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 45364, + "children": [ + "instr_45476", + "instr_45480", + "instr_45484", + "instr_45488", + "instr_45492" + ] + }, + "instr_45496": { + "virtual_address": 45496, + "size": 4, + "disassembly": "mov r3, #0x9", + "mnemonic": "mov", + "operands": "r3, #0x9", + "mode": "none" + }, + "instr_45500": { + "virtual_address": 45500, + "size": 4, + "disassembly": "orr r2, r2, #0x40", + "mnemonic": "orr", + "operands": "r2, r2, #0x40", + "mode": "none" + }, + "instr_45504": { + "virtual_address": 45504, + "size": 4, + "disassembly": "str r3, [r5, #0x0]", + "mnemonic": "str", + "operands": "r3, [r5, #0x0]", + "mode": "none" + }, + "instr_45508": { + "virtual_address": 45508, + "size": 4, + "disassembly": "mvn r0, #0x0", + "mnemonic": "mvn", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_45512": { + "virtual_address": 45512, + "size": 4, + "disassembly": "strh r2, [r4, #0xc]", + "mnemonic": "strh", + "operands": "r2, [r4, #0xc]", + "mode": "none" + }, + "instr_45516": { + "virtual_address": 45516, + "size": 4, + "disassembly": "b 0x0b0d0", + "mnemonic": "b", + "operands": "0x0b0d0", + "mode": "none" + }, + "bb_45496": { + "virtual_address": 45496, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 45264, + "children": [ + "instr_45496", + "instr_45500", + "instr_45504", + "instr_45508", + "instr_45512", + "instr_45516" + ] + }, + "dw_45520": { + "virtual_address": 45520, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 45160 + ] + }, + "func_45160": { + "virtual_address": 45160, + "size": 364, + "name": "__swsetup_r", + "children": [ + "bb_45160", + "bb_45188", + "bb_45200", + "bb_45220", + "bb_45232", + "bb_45240", + "bb_45264", + "bb_45272", + "bb_45304", + "bb_45332", + "bb_45344", + "bb_45352", + "bb_45360", + "bb_45364", + "bb_45388", + "bb_45400", + "bb_45432", + "bb_45444", + "bb_45456", + "bb_45468", + "bb_45476", + "bb_45496", + "dw_45520" + ] + }, + "instr_45524": { + "virtual_address": 45524, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mode": "none" + }, + "instr_45528": { + "virtual_address": 45528, + "size": 4, + "disassembly": "mov r11, r0", + "mnemonic": "mov", + "operands": "r11, r0", + "mode": "none" + }, + "instr_45532": { + "virtual_address": 45532, + "size": 4, + "disassembly": "ldr r3, [0xb304]", + "mnemonic": "ldr", + "operands": "r3, [0xb304]", + "mode": "none" + }, + "instr_45536": { + "virtual_address": 45536, + "size": 4, + "disassembly": "sub sp, sp, #0xc", + "mnemonic": "sub", + "operands": "sp, sp, #0xc", + "mode": "none" + }, + "instr_45540": { + "virtual_address": 45540, + "size": 4, + "disassembly": "ldr r0, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r3, #0x0]", + "mode": "none" + }, + "instr_45544": { + "virtual_address": 45544, + "size": 4, + "disassembly": "mov r7, r1", + "mnemonic": "mov", + "operands": "r7, r1", + "mode": "none" + }, + "instr_45548": { + "virtual_address": 45548, + "size": 4, + "disassembly": "str r11, [sp, #0x4]", + "mnemonic": "str", + "operands": "r11, [sp, #0x4]", + "mode": "none" + }, + "instr_45552": { + "virtual_address": 45552, + "size": 4, + "disassembly": "bl 0x0de5c", + "mnemonic": "bl", + "operands": "0x0de5c", + "mode": "none" + }, + "instr_45556": { + "virtual_address": 45556, + "size": 4, + "disassembly": "ldr r3, [0xb308]", + "mnemonic": "ldr", + "operands": "r3, [0xb308]", + "mode": "none" + }, + "instr_45560": { + "virtual_address": 45560, + "size": 4, + "disassembly": "ldr r8, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r8, [r3, #0x0]", + "mode": "none" + }, + "instr_45564": { + "virtual_address": 45564, + "size": 4, + "disassembly": "ldr r6, [r8, #0x148]", + "mnemonic": "ldr", + "operands": "r6, [r8, #0x148]", + "mode": "none" + }, + "instr_45568": { + "virtual_address": 45568, + "size": 4, + "disassembly": "cmp r6, #0x0", + "mnemonic": "cmp", + "operands": "r6, #0x0", + "mode": "none" + }, + "instr_45572": { + "virtual_address": 45572, + "size": 4, + "disassembly": "beq 0x0b2ac", + "mnemonic": "beq", + "operands": "0x0b2ac", + "mode": "none" + }, + "bb_45524": { + "virtual_address": 45524, + "size": 52, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 45576, + "children": [ + "instr_45524", + "instr_45528", + "instr_45532", + "instr_45536", + "instr_45540", + "instr_45544", + "instr_45548", + "instr_45552", + "instr_45556", + "instr_45560", + "instr_45564", + "instr_45568", + "instr_45572" + ] + }, + "instr_45576": { + "virtual_address": 45576, + "size": 4, + "disassembly": "mov r9, #0x1", + "mnemonic": "mov", + "operands": "r9, #0x1", + "mode": "none" + }, + "instr_45580": { + "virtual_address": 45580, + "size": 4, + "disassembly": "mov r10, #0x0", + "mnemonic": "mov", + "operands": "r10, #0x0", + "mode": "none" + }, + "bb_45576": { + "virtual_address": 45576, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 45584, + "children": [ + "instr_45576", + "instr_45580" + ] + }, + "instr_45584": { + "virtual_address": 45584, + "size": 4, + "disassembly": "ldr r4, [r6, #0x4]", + "mnemonic": "ldr", + "operands": "r4, [r6, #0x4]", + "mode": "none" + }, + "instr_45588": { + "virtual_address": 45588, + "size": 4, + "disassembly": "subs r5, r4, #0x1", + "mnemonic": "subs", + "operands": "r5, r4, #0x1", + "mode": "none" + }, + "instr_45592": { + "virtual_address": 45592, + "size": 4, + "disassembly": "bmi 0x0b2ac", + "mnemonic": "bmi", + "operands": "0x0b2ac", + "mode": "none" + }, + "bb_45584": { + "virtual_address": 45584, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 45596, + "children": [ + "instr_45584", + "instr_45588", + "instr_45592" + ] + }, + "instr_45596": { + "virtual_address": 45596, + "size": 4, + "disassembly": "add r4, r4, #0x1", + "mnemonic": "add", + "operands": "r4, r4, #0x1", + "mode": "none" + }, + "instr_45600": { + "virtual_address": 45600, + "size": 4, + "disassembly": "add r4, r6, r4, lsl #0x2", + "mnemonic": "add", + "operands": "r4, r6, r4, lsl #0x2", + "mode": "none" + }, + "instr_45604": { + "virtual_address": 45604, + "size": 4, + "disassembly": "b 0x0b238", + "mnemonic": "b", + "operands": "0x0b238", + "mode": "none" + }, + "bb_45596": { + "virtual_address": 45596, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 45624, + "children": [ + "instr_45596", + "instr_45600", + "instr_45604" + ] + }, + "instr_45608": { + "virtual_address": 45608, + "size": 4, + "disassembly": "sub r5, r5, #0x1", + "mnemonic": "sub", + "operands": "r5, r5, #0x1", + "mode": "none" + }, + "instr_45612": { + "virtual_address": 45612, + "size": 4, + "disassembly": "cmn r5, #0x1", + "mnemonic": "cmn", + "operands": "r5, #0x1", + "mode": "none" + }, + "instr_45616": { + "virtual_address": 45616, + "size": 4, + "disassembly": "sub r4, r4, #0x4", + "mnemonic": "sub", + "operands": "r4, r4, #0x4", + "mode": "none" + }, + "instr_45620": { + "virtual_address": 45620, + "size": 4, + "disassembly": "beq 0x0b2ac", + "mnemonic": "beq", + "operands": "0x0b2ac", + "mode": "none" + }, + "bb_45608": { + "virtual_address": 45608, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 45624, + "children": [ + "instr_45608", + "instr_45612", + "instr_45616", + "instr_45620" + ] + }, + "instr_45624": { + "virtual_address": 45624, + "size": 4, + "disassembly": "cmp r7, #0x0", + "mnemonic": "cmp", + "operands": "r7, #0x0", + "mode": "none" + }, + "instr_45628": { + "virtual_address": 45628, + "size": 4, + "disassembly": "beq 0x0b24c", + "mnemonic": "beq", + "operands": "0x0b24c", + "mode": "none" + }, + "bb_45624": { + "virtual_address": 45624, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 45632, + "children": [ + "instr_45624", + "instr_45628" + ] + }, + "instr_45632": { + "virtual_address": 45632, + "size": 4, + "disassembly": "ldr r3, [r4, #0x100]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x100]", + "mode": "none" + }, + "instr_45636": { + "virtual_address": 45636, + "size": 4, + "disassembly": "cmp r3, r7", + "mnemonic": "cmp", + "operands": "r3, r7", + "mode": "none" + }, + "instr_45640": { + "virtual_address": 45640, + "size": 4, + "disassembly": "bne 0x0b228", + "mnemonic": "bne", + "operands": "0x0b228", + "mode": "none" + }, + "bb_45632": { + "virtual_address": 45632, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 45644, + "children": [ + "instr_45632", + "instr_45636", + "instr_45640" + ] + }, + "instr_45644": { + "virtual_address": 45644, + "size": 4, + "disassembly": "ldr r3, [r6, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r6, #0x4]", + "mode": "none" + }, + "instr_45648": { + "virtual_address": 45648, + "size": 4, + "disassembly": "ldr r2, [r4, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [r4, #0x0]", + "mode": "none" + }, + "instr_45652": { + "virtual_address": 45652, + "size": 4, + "disassembly": "sub r3, r3, #0x1", + "mnemonic": "sub", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_45656": { + "virtual_address": 45656, + "size": 4, + "disassembly": "cmp r3, r5", + "mnemonic": "cmp", + "operands": "r3, r5", + "mode": "none" + }, + "instr_45660": { + "virtual_address": 45660, + "size": 4, + "disassembly": "streq r5, [r6, #0x4]", + "mnemonic": "streq", + "operands": "r5, [r6, #0x4]", + "mode": "none" + }, + "instr_45664": { + "virtual_address": 45664, + "size": 4, + "disassembly": "strne r10, [r4, #0x0]", + "mnemonic": "strne", + "operands": "r10, [r4, #0x0]", + "mode": "none" + }, + "instr_45668": { + "virtual_address": 45668, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_45672": { + "virtual_address": 45672, + "size": 4, + "disassembly": "beq 0x0b228", + "mnemonic": "beq", + "operands": "0x0b228", + "mode": "none" + }, + "bb_45644": { + "virtual_address": 45644, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 45676, + "children": [ + "instr_45644", + "instr_45648", + "instr_45652", + "instr_45656", + "instr_45660", + "instr_45664", + "instr_45668", + "instr_45672" + ] + }, + "instr_45676": { + "virtual_address": 45676, + "size": 4, + "disassembly": "ldr r3, [r6, #0x188]", + "mnemonic": "ldr", + "operands": "r3, [r6, #0x188]", + "mode": "none" + }, + "instr_45680": { + "virtual_address": 45680, + "size": 4, + "disassembly": "mov r1, r9, lsl r5", + "mnemonic": "mov", + "operands": "r1, r9, lsl r5", + "mode": "none" + }, + "instr_45684": { + "virtual_address": 45684, + "size": 4, + "disassembly": "tst r1, r3", + "mnemonic": "tst", + "operands": "r1, r3", + "mode": "none" + }, + "instr_45688": { + "virtual_address": 45688, + "size": 4, + "disassembly": "ldr r11, [r6, #0x4]", + "mnemonic": "ldr", + "operands": "r11, [r6, #0x4]", + "mode": "none" + }, + "instr_45692": { + "virtual_address": 45692, + "size": 4, + "disassembly": "bne 0x0b2c4", + "mnemonic": "bne", + "operands": "0x0b2c4", + "mode": "none" + }, + "bb_45676": { + "virtual_address": 45676, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 45696, + "children": [ + "instr_45676", + "instr_45680", + "instr_45684", + "instr_45688", + "instr_45692" + ] + }, + "instr_45696": { + "virtual_address": 45696, + "size": 4, + "disassembly": "mov lr, pc", + "mnemonic": "mov", + "operands": "lr, pc", + "mode": "none" + }, + "instr_45700": { + "virtual_address": 45700, + "size": 4, + "disassembly": "bx r2", + "mnemonic": "bx", + "operands": "r2", + "mode": "none" + }, + "bb_45696": { + "virtual_address": 45696, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 45704, + "children": [ + "instr_45696", + "instr_45700" + ] + }, + "instr_45704": { + "virtual_address": 45704, + "size": 4, + "disassembly": "ldr r2, [r6, #0x4]", + "mnemonic": "ldr", + "operands": "r2, [r6, #0x4]", + "mode": "none" + }, + "instr_45708": { + "virtual_address": 45708, + "size": 4, + "disassembly": "cmp r2, r11", + "mnemonic": "cmp", + "operands": "r2, r11", + "mode": "none" + }, + "instr_45712": { + "virtual_address": 45712, + "size": 4, + "disassembly": "bne 0x0b2ec", + "mnemonic": "bne", + "operands": "0x0b2ec", + "mode": "none" + }, + "bb_45704": { + "virtual_address": 45704, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 45716, + "children": [ + "instr_45704", + "instr_45708", + "instr_45712" + ] + }, + "instr_45716": { + "virtual_address": 45716, + "size": 4, + "disassembly": "ldr r3, [r8, #0x148]", + "mnemonic": "ldr", + "operands": "r3, [r8, #0x148]", + "mode": "none" + }, + "instr_45720": { + "virtual_address": 45720, + "size": 4, + "disassembly": "cmp r3, r6", + "mnemonic": "cmp", + "operands": "r3, r6", + "mode": "none" + }, + "instr_45724": { + "virtual_address": 45724, + "size": 4, + "disassembly": "beq 0x0b228", + "mnemonic": "beq", + "operands": "0x0b228", + "mode": "none" + }, + "bb_45716": { + "virtual_address": 45716, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 45728, + "children": [ + "instr_45716", + "instr_45720", + "instr_45724" + ] + }, + "instr_45728": { + "virtual_address": 45728, + "size": 4, + "disassembly": "mov r6, r3", + "mnemonic": "mov", + "operands": "r6, r3", + "mode": "none" + }, + "bb_45728": { + "virtual_address": 45728, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 45732, + "children": [ + "instr_45728" + ] + }, + "instr_45732": { + "virtual_address": 45732, + "size": 4, + "disassembly": "cmp r6, #0x0", + "mnemonic": "cmp", + "operands": "r6, #0x0", + "mode": "none" + }, + "instr_45736": { + "virtual_address": 45736, + "size": 4, + "disassembly": "bne 0x0b210", + "mnemonic": "bne", + "operands": "0x0b210", + "mode": "none" + }, + "bb_45732": { + "virtual_address": 45732, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 45740, + "children": [ + "instr_45732", + "instr_45736" + ] + }, + "instr_45740": { + "virtual_address": 45740, + "size": 4, + "disassembly": "ldr r3, [0xb304]", + "mnemonic": "ldr", + "operands": "r3, [0xb304]", + "mode": "none" + }, + "instr_45744": { + "virtual_address": 45744, + "size": 4, + "disassembly": "ldr r0, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r3, #0x0]", + "mode": "none" + }, + "instr_45748": { + "virtual_address": 45748, + "size": 4, + "disassembly": "bl 0x0de74", + "mnemonic": "bl", + "operands": "0x0de74", + "mode": "none" + }, + "instr_45752": { + "virtual_address": 45752, + "size": 4, + "disassembly": "add sp, sp, #0xc", + "mnemonic": "add", + "operands": "sp, sp, #0xc", + "mode": "none" + }, + "instr_45756": { + "virtual_address": 45756, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mode": "none" + }, + "instr_45760": { + "virtual_address": 45760, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_45740": { + "virtual_address": 45740, + "size": 24, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_45740", + "instr_45744", + "instr_45748", + "instr_45752", + "instr_45756", + "instr_45760" + ] + }, + "instr_45764": { + "virtual_address": 45764, + "size": 4, + "disassembly": "ldr r0, [r6, #0x18c]", + "mnemonic": "ldr", + "operands": "r0, [r6, #0x18c]", + "mode": "none" + }, + "instr_45768": { + "virtual_address": 45768, + "size": 4, + "disassembly": "tst r1, r0", + "mnemonic": "tst", + "operands": "r1, r0", + "mode": "none" + }, + "instr_45772": { + "virtual_address": 45772, + "size": 4, + "disassembly": "bne 0x0b2f4", + "mnemonic": "bne", + "operands": "0x0b2f4", + "mode": "none" + }, + "bb_45764": { + "virtual_address": 45764, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 45776, + "children": [ + "instr_45764", + "instr_45768", + "instr_45772" + ] + }, + "instr_45776": { + "virtual_address": 45776, + "size": 4, + "disassembly": "ldr r0, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x4]", + "mode": "none" + }, + "instr_45780": { + "virtual_address": 45780, + "size": 4, + "disassembly": "ldr r1, [r4, #0x80]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x80]", + "mode": "none" + }, + "instr_45784": { + "virtual_address": 45784, + "size": 4, + "disassembly": "mov lr, pc", + "mnemonic": "mov", + "operands": "lr, pc", + "mode": "none" + }, + "instr_45788": { + "virtual_address": 45788, + "size": 4, + "disassembly": "bx r2", + "mnemonic": "bx", + "operands": "r2", + "mode": "none" + }, + "instr_45792": { + "virtual_address": 45792, + "size": 4, + "disassembly": "ldr r2, [r6, #0x4]", + "mnemonic": "ldr", + "operands": "r2, [r6, #0x4]", + "mode": "none" + }, + "instr_45796": { + "virtual_address": 45796, + "size": 4, + "disassembly": "cmp r2, r11", + "mnemonic": "cmp", + "operands": "r2, r11", + "mode": "none" + }, + "instr_45800": { + "virtual_address": 45800, + "size": 4, + "disassembly": "beq 0x0b294", + "mnemonic": "beq", + "operands": "0x0b294", + "mode": "none" + }, + "bb_45776": { + "virtual_address": 45776, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 45804, + "children": [ + "instr_45776", + "instr_45780", + "instr_45784", + "instr_45788", + "instr_45792", + "instr_45796", + "instr_45800" + ] + }, + "instr_45804": { + "virtual_address": 45804, + "size": 4, + "disassembly": "ldr r6, [r8, #0x148]", + "mnemonic": "ldr", + "operands": "r6, [r8, #0x148]", + "mode": "none" + }, + "instr_45808": { + "virtual_address": 45808, + "size": 4, + "disassembly": "b 0x0b2a4", + "mnemonic": "b", + "operands": "0x0b2a4", + "mode": "none" + }, + "bb_45804": { + "virtual_address": 45804, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 45732, + "children": [ + "instr_45804", + "instr_45808" + ] + }, + "instr_45812": { + "virtual_address": 45812, + "size": 4, + "disassembly": "ldr r0, [r4, #0x80]", + "mnemonic": "ldr", + "operands": "r0, [r4, #0x80]", + "mode": "none" + }, + "instr_45816": { + "virtual_address": 45816, + "size": 4, + "disassembly": "mov lr, pc", + "mnemonic": "mov", + "operands": "lr, pc", + "mode": "none" + }, + "instr_45820": { + "virtual_address": 45820, + "size": 4, + "disassembly": "bx r2", + "mnemonic": "bx", + "operands": "r2", + "mode": "none" + }, + "instr_45824": { + "virtual_address": 45824, + "size": 4, + "disassembly": "b 0x0b288", + "mnemonic": "b", + "operands": "0x0b288", + "mode": "none" + }, + "bb_45812": { + "virtual_address": 45812, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 45704, + "children": [ + "instr_45812", + "instr_45816", + "instr_45820", + "instr_45824" + ] + }, + "dw_45828": { + "virtual_address": 45828, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 45532, + 45740 + ] + }, + "dw_45832": { + "virtual_address": 45832, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 45556 + ] + }, + "func_45524": { + "virtual_address": 45524, + "size": 312, + "name": "__call_exitprocs", + "children": [ + "bb_45524", + "bb_45576", + "bb_45584", + "bb_45596", + "bb_45608", + "bb_45624", + "bb_45632", + "bb_45644", + "bb_45676", + "bb_45696", + "bb_45704", + "bb_45716", + "bb_45728", + "bb_45732", + "bb_45740", + "bb_45764", + "bb_45776", + "bb_45804", + "bb_45812", + "dw_45828", + "dw_45832" + ] + }, + "instr_45836": { + "virtual_address": 45836, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_45840": { + "virtual_address": 45840, + "size": 4, + "disassembly": "stmdb sp!, {r4, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_45844": { + "virtual_address": 45844, + "size": 4, + "disassembly": "mov r1, r0", + "mnemonic": "mov", + "operands": "r1, r0", + "mode": "none" + }, + "instr_45848": { + "virtual_address": 45848, + "size": 4, + "disassembly": "mov r2, r3", + "mnemonic": "mov", + "operands": "r2, r3", + "mode": "none" + }, + "instr_45852": { + "virtual_address": 45852, + "size": 4, + "disassembly": "mov r0, r3", + "mnemonic": "mov", + "operands": "r0, r3", + "mode": "none" + }, + "instr_45856": { + "virtual_address": 45856, + "size": 4, + "disassembly": "bl 0x119c8", + "mnemonic": "bl", + "operands": "0x119c8", + "mode": "none" + }, + "instr_45860": { + "virtual_address": 45860, + "size": 4, + "disassembly": "ldmia sp!, {r4, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_45864": { + "virtual_address": 45864, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_45836": { + "virtual_address": 45836, + "size": 32, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_45836", + "instr_45840", + "instr_45844", + "instr_45848", + "instr_45852", + "instr_45856", + "instr_45860", + "instr_45864" + ] + }, + "func_45836": { + "virtual_address": 45836, + "size": 32, + "name": "atexit", + "children": [ + "bb_45836" + ] + }, + "instr_45868": { + "virtual_address": 45868, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mode": "none" + }, + "instr_45872": { + "virtual_address": 45872, + "size": 4, + "disassembly": "ldr r3, [r0, #0x10]", + "mnemonic": "ldr", + "operands": "r3, [r0, #0x10]", + "mode": "none" + }, + "instr_45876": { + "virtual_address": 45876, + "size": 4, + "disassembly": "ldr r4, [r1, #0x10]", + "mnemonic": "ldr", + "operands": "r4, [r1, #0x10]", + "mode": "none" + }, + "instr_45880": { + "virtual_address": 45880, + "size": 4, + "disassembly": "sub sp, sp, #0x14", + "mnemonic": "sub", + "operands": "sp, sp, #0x14", + "mode": "none" + }, + "instr_45884": { + "virtual_address": 45884, + "size": 4, + "disassembly": "cmp r3, r4", + "mnemonic": "cmp", + "operands": "r3, r4", + "mode": "none" + }, + "instr_45888": { + "virtual_address": 45888, + "size": 4, + "disassembly": "stmia sp, {r0, r1}", + "mnemonic": "stmia", + "operands": "sp, {r0, r1}", + "mode": "none" + }, + "instr_45892": { + "virtual_address": 45892, + "size": 4, + "disassembly": "movlt r0, #0x0", + "mnemonic": "movlt", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_45896": { + "virtual_address": 45896, + "size": 4, + "disassembly": "blt 0x0b4dc", + "mnemonic": "blt", + "operands": "0x0b4dc", + "mode": "none" + }, + "bb_45868": { + "virtual_address": 45868, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 45900, + "children": [ + "instr_45868", + "instr_45872", + "instr_45876", + "instr_45880", + "instr_45884", + "instr_45888", + "instr_45892", + "instr_45896" + ] + }, + "instr_45900": { + "virtual_address": 45900, + "size": 4, + "disassembly": "sub r4, r4, #0x1", + "mnemonic": "sub", + "operands": "r4, r4, #0x1", + "mode": "none" + }, + "instr_45904": { + "virtual_address": 45904, + "size": 4, + "disassembly": "add r5, r1, #0x14", + "mnemonic": "add", + "operands": "r5, r1, #0x14", + "mode": "none" + }, + "instr_45908": { + "virtual_address": 45908, + "size": 4, + "disassembly": "add r8, r0, #0x14", + "mnemonic": "add", + "operands": "r8, r0, #0x14", + "mode": "none" + }, + "instr_45912": { + "virtual_address": 45912, + "size": 4, + "disassembly": "ldr r7, [r5, r4, lsl #0x2]", + "mnemonic": "ldr", + "operands": "r7, [r5, r4, lsl #0x2]", + "mode": "none" + }, + "instr_45916": { + "virtual_address": 45916, + "size": 4, + "disassembly": "ldr r9, [r8, r4, lsl #0x2]", + "mnemonic": "ldr", + "operands": "r9, [r8, r4, lsl #0x2]", + "mode": "none" + }, + "instr_45920": { + "virtual_address": 45920, + "size": 4, + "disassembly": "add r7, r7, #0x1", + "mnemonic": "add", + "operands": "r7, r7, #0x1", + "mode": "none" + }, + "instr_45924": { + "virtual_address": 45924, + "size": 4, + "disassembly": "mov r3, r4, lsl #0x2", + "mnemonic": "mov", + "operands": "r3, r4, lsl #0x2", + "mode": "none" + }, + "instr_45928": { + "virtual_address": 45928, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_45932": { + "virtual_address": 45932, + "size": 4, + "disassembly": "mov r0, r9", + "mnemonic": "mov", + "operands": "r0, r9", + "mode": "none" + }, + "instr_45936": { + "virtual_address": 45936, + "size": 4, + "disassembly": "str r3, [sp, #0x8]", + "mnemonic": "str", + "operands": "r3, [sp, #0x8]", + "mode": "none" + }, + "instr_45940": { + "virtual_address": 45940, + "size": 4, + "disassembly": "bl 0x13004", + "mnemonic": "bl", + "operands": "0x13004", + "mode": "none" + }, + "instr_45944": { + "virtual_address": 45944, + "size": 4, + "disassembly": "cmp r9, r7", + "mnemonic": "cmp", + "operands": "r9, r7", + "mode": "none" + }, + "instr_45948": { + "virtual_address": 45948, + "size": 4, + "disassembly": "add r3, r8, r4, lsl #0x2", + "mnemonic": "add", + "operands": "r3, r8, r4, lsl #0x2", + "mode": "none" + }, + "instr_45952": { + "virtual_address": 45952, + "size": 4, + "disassembly": "mov r6, r0", + "mnemonic": "mov", + "operands": "r6, r0", + "mode": "none" + }, + "instr_45956": { + "virtual_address": 45956, + "size": 4, + "disassembly": "str r3, [sp, #0xc]", + "mnemonic": "str", + "operands": "r3, [sp, #0xc]", + "mode": "none" + }, + "instr_45960": { + "virtual_address": 45960, + "size": 4, + "disassembly": "add r7, r5, r4, lsl #0x2", + "mnemonic": "add", + "operands": "r7, r5, r4, lsl #0x2", + "mode": "none" + }, + "instr_45964": { + "virtual_address": 45964, + "size": 4, + "disassembly": "bcc 0x0b43c", + "mnemonic": "bcc", + "operands": "0x0b43c", + "mode": "none" + }, + "bb_45900": { + "virtual_address": 45900, + "size": 68, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 45968, + "children": [ + "instr_45900", + "instr_45904", + "instr_45908", + "instr_45912", + "instr_45916", + "instr_45920", + "instr_45924", + "instr_45928", + "instr_45932", + "instr_45936", + "instr_45940", + "instr_45944", + "instr_45948", + "instr_45952", + "instr_45956", + "instr_45960", + "instr_45964" + ] + }, + "instr_45968": { + "virtual_address": 45968, + "size": 4, + "disassembly": "mov r1, #0x0", + "mnemonic": "mov", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_45972": { + "virtual_address": 45972, + "size": 4, + "disassembly": "mov r9, r5", + "mnemonic": "mov", + "operands": "r9, r5", + "mode": "none" + }, + "instr_45976": { + "virtual_address": 45976, + "size": 4, + "disassembly": "mov r0, r8", + "mnemonic": "mov", + "operands": "r0, r8", + "mode": "none" + }, + "instr_45980": { + "virtual_address": 45980, + "size": 4, + "disassembly": "mov r2, r1", + "mnemonic": "mov", + "operands": "r2, r1", + "mode": "none" + }, + "instr_45984": { + "virtual_address": 45984, + "size": 4, + "disassembly": "ldr r12, [0xb4e8]", + "mnemonic": "ldr", + "operands": "r12, [0xb4e8]", + "mode": "none" + }, + "bb_45968": { + "virtual_address": 45968, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 45988, + "children": [ + "instr_45968", + "instr_45972", + "instr_45976", + "instr_45980", + "instr_45984" + ] + }, + "instr_45988": { + "virtual_address": 45988, + "size": 4, + "disassembly": "ldr lr, [r9], #0x4", + "mnemonic": "ldr", + "operands": "lr, [r9], #0x4", + "mode": "none" + }, + "instr_45992": { + "virtual_address": 45992, + "size": 4, + "disassembly": "and r3, lr, r12", + "mnemonic": "and", + "operands": "r3, lr, r12", + "mode": "none" + }, + "instr_45996": { + "virtual_address": 45996, + "size": 4, + "disassembly": "mla r1, r6, r3, r1", + "mnemonic": "mla", + "operands": "r1, r6, r3, r1", + "mode": "none" + }, + "instr_46000": { + "virtual_address": 46000, + "size": 4, + "disassembly": "mov lr, lr, lsr #0x10", + "mnemonic": "mov", + "operands": "lr, lr, lsr #0x10", + "mode": "none" + }, + "instr_46004": { + "virtual_address": 46004, + "size": 4, + "disassembly": "mov r3, r1, lsr #0x10", + "mnemonic": "mov", + "operands": "r3, r1, lsr #0x10", + "mode": "none" + }, + "instr_46008": { + "virtual_address": 46008, + "size": 4, + "disassembly": "mla lr, r6, lr, r3", + "mnemonic": "mla", + "operands": "lr, r6, lr, r3", + "mode": "none" + }, + "instr_46012": { + "virtual_address": 46012, + "size": 4, + "disassembly": "ldr r10, [r0, #0x0]", + "mnemonic": "ldr", + "operands": "r10, [r0, #0x0]", + "mode": "none" + }, + "instr_46016": { + "virtual_address": 46016, + "size": 4, + "disassembly": "and r3, r1, r12", + "mnemonic": "and", + "operands": "r3, r1, r12", + "mode": "none" + }, + "instr_46020": { + "virtual_address": 46020, + "size": 4, + "disassembly": "sub r3, r2, r3", + "mnemonic": "sub", + "operands": "r3, r2, r3", + "mode": "none" + }, + "instr_46024": { + "virtual_address": 46024, + "size": 4, + "disassembly": "and r11, r10, r12", + "mnemonic": "and", + "operands": "r11, r10, r12", + "mode": "none" + }, + "instr_46028": { + "virtual_address": 46028, + "size": 4, + "disassembly": "and r2, lr, r12", + "mnemonic": "and", + "operands": "r2, lr, r12", + "mode": "none" + }, + "instr_46032": { + "virtual_address": 46032, + "size": 4, + "disassembly": "add r3, r3, r11", + "mnemonic": "add", + "operands": "r3, r3, r11", + "mode": "none" + }, + "instr_46036": { + "virtual_address": 46036, + "size": 4, + "disassembly": "rsb r2, r2, r10, lsr #0x10", + "mnemonic": "rsb", + "operands": "r2, r2, r10, lsr #0x10", + "mode": "none" + }, + "instr_46040": { + "virtual_address": 46040, + "size": 4, + "disassembly": "and r1, r3, r12", + "mnemonic": "and", + "operands": "r1, r3, r12", + "mode": "none" + }, + "instr_46044": { + "virtual_address": 46044, + "size": 4, + "disassembly": "add r3, r2, r3, asr #0x10", + "mnemonic": "add", + "operands": "r3, r2, r3, asr #0x10", + "mode": "none" + }, + "instr_46048": { + "virtual_address": 46048, + "size": 4, + "disassembly": "orr r1, r1, r3, lsl #0x10", + "mnemonic": "orr", + "operands": "r1, r1, r3, lsl #0x10", + "mode": "none" + }, + "instr_46052": { + "virtual_address": 46052, + "size": 4, + "disassembly": "cmp r7, r9", + "mnemonic": "cmp", + "operands": "r7, r9", + "mode": "none" + }, + "instr_46056": { + "virtual_address": 46056, + "size": 4, + "disassembly": "str r1, [r0], #0x4", + "mnemonic": "str", + "operands": "r1, [r0], #0x4", + "mode": "none" + }, + "instr_46060": { + "virtual_address": 46060, + "size": 4, + "disassembly": "mov r2, r3, asr #0x10", + "mnemonic": "mov", + "operands": "r2, r3, asr #0x10", + "mode": "none" + }, + "instr_46064": { + "virtual_address": 46064, + "size": 4, + "disassembly": "mov r1, lr, lsr #0x10", + "mnemonic": "mov", + "operands": "r1, lr, lsr #0x10", + "mode": "none" + }, + "instr_46068": { + "virtual_address": 46068, + "size": 4, + "disassembly": "bcs 0x0b3a4", + "mnemonic": "bcs", + "operands": "0x0b3a4", + "mode": "none" + }, + "bb_45988": { + "virtual_address": 45988, + "size": 84, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 46072, + "children": [ + "instr_45988", + "instr_45992", + "instr_45996", + "instr_46000", + "instr_46004", + "instr_46008", + "instr_46012", + "instr_46016", + "instr_46020", + "instr_46024", + "instr_46028", + "instr_46032", + "instr_46036", + "instr_46040", + "instr_46044", + "instr_46048", + "instr_46052", + "instr_46056", + "instr_46060", + "instr_46064", + "instr_46068" + ] + }, + "instr_46072": { + "virtual_address": 46072, + "size": 4, + "disassembly": "ldr r3, [sp, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x8]", + "mode": "none" + }, + "instr_46076": { + "virtual_address": 46076, + "size": 4, + "disassembly": "ldr r3, [r8, r3]", + "mnemonic": "ldr", + "operands": "r3, [r8, r3]", + "mode": "none" + }, + "instr_46080": { + "virtual_address": 46080, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_46084": { + "virtual_address": 46084, + "size": 4, + "disassembly": "bne 0x0b43c", + "mnemonic": "bne", + "operands": "0x0b43c", + "mode": "none" + }, + "bb_46072": { + "virtual_address": 46072, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 46088, + "children": [ + "instr_46072", + "instr_46076", + "instr_46080", + "instr_46084" + ] + }, + "instr_46088": { + "virtual_address": 46088, + "size": 4, + "disassembly": "ldr r3, [sp, #0xc]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xc]", + "mode": "none" + }, + "instr_46092": { + "virtual_address": 46092, + "size": 4, + "disassembly": "sub r3, r3, #0x4", + "mnemonic": "sub", + "operands": "r3, r3, #0x4", + "mode": "none" + }, + "instr_46096": { + "virtual_address": 46096, + "size": 4, + "disassembly": "cmp r8, r3", + "mnemonic": "cmp", + "operands": "r8, r3", + "mode": "none" + }, + "instr_46100": { + "virtual_address": 46100, + "size": 4, + "disassembly": "bcc 0x0b428", + "mnemonic": "bcc", + "operands": "0x0b428", + "mode": "none" + }, + "bb_46088": { + "virtual_address": 46088, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 46104, + "children": [ + "instr_46088", + "instr_46092", + "instr_46096", + "instr_46100" + ] + }, + "instr_46104": { + "virtual_address": 46104, + "size": 4, + "disassembly": "b 0x0b434", + "mnemonic": "b", + "operands": "0x0b434", + "mode": "none" + }, + "bb_46104": { + "virtual_address": 46104, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 46132, + "children": [ + "instr_46104" + ] + }, + "instr_46108": { + "virtual_address": 46108, + "size": 4, + "disassembly": "cmp r8, r3", + "mnemonic": "cmp", + "operands": "r8, r3", + "mode": "none" + }, + "instr_46112": { + "virtual_address": 46112, + "size": 4, + "disassembly": "sub r4, r4, #0x1", + "mnemonic": "sub", + "operands": "r4, r4, #0x1", + "mode": "none" + }, + "instr_46116": { + "virtual_address": 46116, + "size": 4, + "disassembly": "bcs 0x0b434", + "mnemonic": "bcs", + "operands": "0x0b434", + "mode": "none" + }, + "bb_46108": { + "virtual_address": 46108, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 46120, + "children": [ + "instr_46108", + "instr_46112", + "instr_46116" + ] + }, + "instr_46120": { + "virtual_address": 46120, + "size": 4, + "disassembly": "ldr r2, [r3], #-0x4", + "mnemonic": "ldr", + "operands": "r2, [r3], #-0x4", + "mode": "none" + }, + "instr_46124": { + "virtual_address": 46124, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_46128": { + "virtual_address": 46128, + "size": 4, + "disassembly": "beq 0x0b41c", + "mnemonic": "beq", + "operands": "0x0b41c", + "mode": "none" + }, + "bb_46120": { + "virtual_address": 46120, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 46132, + "children": [ + "instr_46120", + "instr_46124", + "instr_46128" + ] + }, + "instr_46132": { + "virtual_address": 46132, + "size": 4, + "disassembly": "ldr r3, [sp, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x0]", + "mode": "none" + }, + "instr_46136": { + "virtual_address": 46136, + "size": 4, + "disassembly": "str r4, [r3, #0x10]", + "mnemonic": "str", + "operands": "r4, [r3, #0x10]", + "mode": "none" + }, + "bb_46132": { + "virtual_address": 46132, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 46140, + "children": [ + "instr_46132", + "instr_46136" + ] + }, + "instr_46140": { + "virtual_address": 46140, + "size": 4, + "disassembly": "ldmia sp, {r0, r1}", + "mnemonic": "ldmia", + "operands": "sp, {r0, r1}", + "mode": "none" + }, + "instr_46144": { + "virtual_address": 46144, + "size": 4, + "disassembly": "bl 0x0f4d4", + "mnemonic": "bl", + "operands": "0x0f4d4", + "mode": "none" + }, + "instr_46148": { + "virtual_address": 46148, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_46152": { + "virtual_address": 46152, + "size": 4, + "disassembly": "blt 0x0b4d8", + "mnemonic": "blt", + "operands": "0x0b4d8", + "mode": "none" + }, + "bb_46140": { + "virtual_address": 46140, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 46156, + "children": [ + "instr_46140", + "instr_46144", + "instr_46148", + "instr_46152" + ] + }, + "instr_46156": { + "virtual_address": 46156, + "size": 4, + "disassembly": "mov r0, r8", + "mnemonic": "mov", + "operands": "r0, r8", + "mode": "none" + }, + "instr_46160": { + "virtual_address": 46160, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_46164": { + "virtual_address": 46164, + "size": 4, + "disassembly": "ldr r1, [0xb4e8]", + "mnemonic": "ldr", + "operands": "r1, [0xb4e8]", + "mode": "none" + }, + "instr_46168": { + "virtual_address": 46168, + "size": 4, + "disassembly": "add r6, r6, #0x1", + "mnemonic": "add", + "operands": "r6, r6, #0x1", + "mode": "none" + }, + "bb_46156": { + "virtual_address": 46156, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 46172, + "children": [ + "instr_46156", + "instr_46160", + "instr_46164", + "instr_46168" + ] + }, + "instr_46172": { + "virtual_address": 46172, + "size": 4, + "disassembly": "ldr r12, [r5], #0x4", + "mnemonic": "ldr", + "operands": "r12, [r5], #0x4", + "mode": "none" + }, + "instr_46176": { + "virtual_address": 46176, + "size": 4, + "disassembly": "ldr lr, [r0, #0x0]", + "mnemonic": "ldr", + "operands": "lr, [r0, #0x0]", + "mode": "none" + }, + "instr_46180": { + "virtual_address": 46180, + "size": 4, + "disassembly": "and r3, r12, r1", + "mnemonic": "and", + "operands": "r3, r12, r1", + "mode": "none" + }, + "instr_46184": { + "virtual_address": 46184, + "size": 4, + "disassembly": "sub r2, r2, r3", + "mnemonic": "sub", + "operands": "r2, r2, r3", + "mode": "none" + }, + "instr_46188": { + "virtual_address": 46188, + "size": 4, + "disassembly": "mov r12, r12, lsr #0x10", + "mnemonic": "mov", + "operands": "r12, r12, lsr #0x10", + "mode": "none" + }, + "instr_46192": { + "virtual_address": 46192, + "size": 4, + "disassembly": "and r3, lr, r1", + "mnemonic": "and", + "operands": "r3, lr, r1", + "mode": "none" + }, + "instr_46196": { + "virtual_address": 46196, + "size": 4, + "disassembly": "add r3, r2, r3", + "mnemonic": "add", + "operands": "r3, r2, r3", + "mode": "none" + }, + "instr_46200": { + "virtual_address": 46200, + "size": 4, + "disassembly": "rsb r12, r12, lr, lsr #0x10", + "mnemonic": "rsb", + "operands": "r12, r12, lr, lsr #0x10", + "mode": "none" + }, + "instr_46204": { + "virtual_address": 46204, + "size": 4, + "disassembly": "add r2, r12, r3, asr #0x10", + "mnemonic": "add", + "operands": "r2, r12, r3, asr #0x10", + "mode": "none" + }, + "instr_46208": { + "virtual_address": 46208, + "size": 4, + "disassembly": "and r3, r3, r1", + "mnemonic": "and", + "operands": "r3, r3, r1", + "mode": "none" + }, + "instr_46212": { + "virtual_address": 46212, + "size": 4, + "disassembly": "orr r3, r3, r2, lsl #0x10", + "mnemonic": "orr", + "operands": "r3, r3, r2, lsl #0x10", + "mode": "none" + }, + "instr_46216": { + "virtual_address": 46216, + "size": 4, + "disassembly": "cmp r7, r5", + "mnemonic": "cmp", + "operands": "r7, r5", + "mode": "none" + }, + "instr_46220": { + "virtual_address": 46220, + "size": 4, + "disassembly": "str r3, [r0], #0x4", + "mnemonic": "str", + "operands": "r3, [r0], #0x4", + "mode": "none" + }, + "instr_46224": { + "virtual_address": 46224, + "size": 4, + "disassembly": "mov r2, r2, asr #0x10", + "mnemonic": "mov", + "operands": "r2, r2, asr #0x10", + "mode": "none" + }, + "instr_46228": { + "virtual_address": 46228, + "size": 4, + "disassembly": "bcs 0x0b45c", + "mnemonic": "bcs", + "operands": "0x0b45c", + "mode": "none" + }, + "bb_46172": { + "virtual_address": 46172, + "size": 60, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 46232, + "children": [ + "instr_46172", + "instr_46176", + "instr_46180", + "instr_46184", + "instr_46188", + "instr_46192", + "instr_46196", + "instr_46200", + "instr_46204", + "instr_46208", + "instr_46212", + "instr_46216", + "instr_46220", + "instr_46224", + "instr_46228" + ] + }, + "instr_46232": { + "virtual_address": 46232, + "size": 4, + "disassembly": "ldr r2, [r8, r4, lsl #0x2]", + "mnemonic": "ldr", + "operands": "r2, [r8, r4, lsl #0x2]", + "mode": "none" + }, + "instr_46236": { + "virtual_address": 46236, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_46240": { + "virtual_address": 46240, + "size": 4, + "disassembly": "add r3, r8, r4, lsl #0x2", + "mnemonic": "add", + "operands": "r3, r8, r4, lsl #0x2", + "mode": "none" + }, + "instr_46244": { + "virtual_address": 46244, + "size": 4, + "disassembly": "bne 0x0b4d8", + "mnemonic": "bne", + "operands": "0x0b4d8", + "mode": "none" + }, + "bb_46232": { + "virtual_address": 46232, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 46248, + "children": [ + "instr_46232", + "instr_46236", + "instr_46240", + "instr_46244" + ] + }, + "instr_46248": { + "virtual_address": 46248, + "size": 4, + "disassembly": "sub r3, r3, #0x4", + "mnemonic": "sub", + "operands": "r3, r3, #0x4", + "mode": "none" + }, + "instr_46252": { + "virtual_address": 46252, + "size": 4, + "disassembly": "cmp r8, r3", + "mnemonic": "cmp", + "operands": "r8, r3", + "mode": "none" + }, + "instr_46256": { + "virtual_address": 46256, + "size": 4, + "disassembly": "bcc 0x0b4c4", + "mnemonic": "bcc", + "operands": "0x0b4c4", + "mode": "none" + }, + "bb_46248": { + "virtual_address": 46248, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 46260, + "children": [ + "instr_46248", + "instr_46252", + "instr_46256" + ] + }, + "instr_46260": { + "virtual_address": 46260, + "size": 4, + "disassembly": "b 0x0b4d0", + "mnemonic": "b", + "operands": "0x0b4d0", + "mode": "none" + }, + "bb_46260": { + "virtual_address": 46260, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 46288, + "children": [ + "instr_46260" + ] + }, + "instr_46264": { + "virtual_address": 46264, + "size": 4, + "disassembly": "cmp r8, r3", + "mnemonic": "cmp", + "operands": "r8, r3", + "mode": "none" + }, + "instr_46268": { + "virtual_address": 46268, + "size": 4, + "disassembly": "sub r4, r4, #0x1", + "mnemonic": "sub", + "operands": "r4, r4, #0x1", + "mode": "none" + }, + "instr_46272": { + "virtual_address": 46272, + "size": 4, + "disassembly": "bcs 0x0b4d0", + "mnemonic": "bcs", + "operands": "0x0b4d0", + "mode": "none" + }, + "bb_46264": { + "virtual_address": 46264, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 46276, + "children": [ + "instr_46264", + "instr_46268", + "instr_46272" + ] + }, + "instr_46276": { + "virtual_address": 46276, + "size": 4, + "disassembly": "ldr r2, [r3], #-0x4", + "mnemonic": "ldr", + "operands": "r2, [r3], #-0x4", + "mode": "none" + }, + "instr_46280": { + "virtual_address": 46280, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_46284": { + "virtual_address": 46284, + "size": 4, + "disassembly": "beq 0x0b4b8", + "mnemonic": "beq", + "operands": "0x0b4b8", + "mode": "none" + }, + "bb_46276": { + "virtual_address": 46276, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 46288, + "children": [ + "instr_46276", + "instr_46280", + "instr_46284" + ] + }, + "instr_46288": { + "virtual_address": 46288, + "size": 4, + "disassembly": "ldr r3, [sp, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x0]", + "mode": "none" + }, + "instr_46292": { + "virtual_address": 46292, + "size": 4, + "disassembly": "str r4, [r3, #0x10]", + "mnemonic": "str", + "operands": "r4, [r3, #0x10]", + "mode": "none" + }, + "bb_46288": { + "virtual_address": 46288, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 46296, + "children": [ + "instr_46288", + "instr_46292" + ] + }, + "instr_46296": { + "virtual_address": 46296, + "size": 4, + "disassembly": "mov r0, r6", + "mnemonic": "mov", + "operands": "r0, r6", + "mode": "none" + }, + "bb_46296": { + "virtual_address": 46296, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 46300, + "children": [ + "instr_46296" + ] + }, + "instr_46300": { + "virtual_address": 46300, + "size": 4, + "disassembly": "add sp, sp, #0x14", + "mnemonic": "add", + "operands": "sp, sp, #0x14", + "mode": "none" + }, + "instr_46304": { + "virtual_address": 46304, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mode": "none" + }, + "instr_46308": { + "virtual_address": 46308, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_46300": { + "virtual_address": 46300, + "size": 12, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_46300", + "instr_46304", + "instr_46308" + ] + }, + "dw_46312": { + "virtual_address": 46312, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 45984, + 46164 + ] + }, + "func_45868": { + "virtual_address": 45868, + "size": 448, + "name": "quorem", + "children": [ + "bb_45868", + "bb_45900", + "bb_45968", + "bb_45988", + "bb_46072", + "bb_46088", + "bb_46104", + "bb_46108", + "bb_46120", + "bb_46132", + "bb_46140", + "bb_46156", + "bb_46172", + "bb_46232", + "bb_46248", + "bb_46260", + "bb_46264", + "bb_46276", + "bb_46288", + "bb_46296", + "bb_46300", + "dw_46312" + ] + }, + "instr_46320": { + "virtual_address": 46320, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mode": "none" + }, + "instr_46324": { + "virtual_address": 46324, + "size": 4, + "disassembly": "mov r6, r2", + "mnemonic": "mov", + "operands": "r6, r2", + "mode": "none" + }, + "instr_46328": { + "virtual_address": 46328, + "size": 4, + "disassembly": "mov r7, r3", + "mnemonic": "mov", + "operands": "r7, r3", + "mode": "none" + }, + "instr_46332": { + "virtual_address": 46332, + "size": 4, + "disassembly": "ldr r1, [r0, #0x40]", + "mnemonic": "ldr", + "operands": "r1, [r0, #0x40]", + "mode": "none" + }, + "instr_46336": { + "virtual_address": 46336, + "size": 4, + "disassembly": "sub sp, sp, #0x6c", + "mnemonic": "sub", + "operands": "sp, sp, #0x6c", + "mode": "none" + }, + "instr_46340": { + "virtual_address": 46340, + "size": 4, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_46344": { + "virtual_address": 46344, + "size": 4, + "disassembly": "mov r4, r0", + "mnemonic": "mov", + "operands": "r4, r0", + "mode": "none" + }, + "instr_46348": { + "virtual_address": 46348, + "size": 4, + "disassembly": "str r6, [sp, #0x8]", + "mnemonic": "str", + "operands": "r6, [sp, #0x8]", + "mode": "none" + }, + "instr_46352": { + "virtual_address": 46352, + "size": 4, + "disassembly": "str r7, [sp, #0xc]", + "mnemonic": "str", + "operands": "r7, [sp, #0xc]", + "mode": "none" + }, + "instr_46356": { + "virtual_address": 46356, + "size": 4, + "disassembly": "ldr r5, [sp, #0x9c]", + "mnemonic": "ldr", + "operands": "r5, [sp, #0x9c]", + "mode": "none" + }, + "instr_46360": { + "virtual_address": 46360, + "size": 4, + "disassembly": "beq 0x0b53c", + "mnemonic": "beq", + "operands": "0x0b53c", + "mode": "none" + }, + "bb_46320": { + "virtual_address": 46320, + "size": 44, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 46364, + "children": [ + "instr_46320", + "instr_46324", + "instr_46328", + "instr_46332", + "instr_46336", + "instr_46340", + "instr_46344", + "instr_46348", + "instr_46352", + "instr_46356", + "instr_46360" + ] + }, + "instr_46364": { + "virtual_address": 46364, + "size": 4, + "disassembly": "mov r3, #0x1", + "mnemonic": "mov", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_46368": { + "virtual_address": 46368, + "size": 4, + "disassembly": "ldr r2, [r0, #0x44]", + "mnemonic": "ldr", + "operands": "r2, [r0, #0x44]", + "mode": "none" + }, + "instr_46372": { + "virtual_address": 46372, + "size": 4, + "disassembly": "mov r3, r3, lsl r2", + "mnemonic": "mov", + "operands": "r3, r3, lsl r2", + "mode": "none" + }, + "instr_46376": { + "virtual_address": 46376, + "size": 4, + "disassembly": "str r3, [r1, #0x8]", + "mnemonic": "str", + "operands": "r3, [r1, #0x8]", + "mode": "none" + }, + "instr_46380": { + "virtual_address": 46380, + "size": 4, + "disassembly": "str r2, [r1, #0x4]", + "mnemonic": "str", + "operands": "r2, [r1, #0x4]", + "mode": "none" + }, + "instr_46384": { + "virtual_address": 46384, + "size": 4, + "disassembly": "bl 0x0ec90", + "mnemonic": "bl", + "operands": "0x0ec90", + "mode": "none" + }, + "instr_46388": { + "virtual_address": 46388, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_46392": { + "virtual_address": 46392, + "size": 4, + "disassembly": "str r3, [r4, #0x40]", + "mnemonic": "str", + "operands": "r3, [r4, #0x40]", + "mode": "none" + }, + "bb_46364": { + "virtual_address": 46364, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 46396, + "children": [ + "instr_46364", + "instr_46368", + "instr_46372", + "instr_46376", + "instr_46380", + "instr_46384", + "instr_46388", + "instr_46392" + ] + }, + "instr_46396": { + "virtual_address": 46396, + "size": 4, + "disassembly": "subs r9, r7, #0x0", + "mnemonic": "subs", + "operands": "r9, r7, #0x0", + "mode": "none" + }, + "instr_46400": { + "virtual_address": 46400, + "size": 4, + "disassembly": "movlt r3, #0x1", + "mnemonic": "movlt", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_46404": { + "virtual_address": 46404, + "size": 4, + "disassembly": "movge r3, #0x0", + "mnemonic": "movge", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_46408": { + "virtual_address": 46408, + "size": 4, + "disassembly": "str r3, [r5, #0x0]", + "mnemonic": "str", + "operands": "r3, [r5, #0x0]", + "mode": "none" + }, + "instr_46412": { + "virtual_address": 46412, + "size": 4, + "disassembly": "ldr r3, [0xb858]", + "mnemonic": "ldr", + "operands": "r3, [0xb858]", + "mode": "none" + }, + "instr_46416": { + "virtual_address": 46416, + "size": 4, + "disassembly": "biclt r9, r9, #0x80000000", + "mnemonic": "biclt", + "operands": "r9, r9, #0x80000000", + "mode": "none" + }, + "instr_46420": { + "virtual_address": 46420, + "size": 4, + "disassembly": "strlt r9, [sp, #0xc]", + "mnemonic": "strlt", + "operands": "r9, [sp, #0xc]", + "mode": "none" + }, + "instr_46424": { + "virtual_address": 46424, + "size": 4, + "disassembly": "bics r3, r3, r9", + "mnemonic": "bics", + "operands": "r3, r3, r9", + "mode": "none" + }, + "instr_46428": { + "virtual_address": 46428, + "size": 4, + "disassembly": "beq 0x0b788", + "mnemonic": "beq", + "operands": "0x0b788", + "mode": "none" + }, + "bb_46396": { + "virtual_address": 46396, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 46432, + "children": [ + "instr_46396", + "instr_46400", + "instr_46404", + "instr_46408", + "instr_46412", + "instr_46416", + "instr_46420", + "instr_46424", + "instr_46428" + ] + }, + "instr_46432": { + "virtual_address": 46432, + "size": 4, + "disassembly": "add r3, sp, #0x8", + "mnemonic": "add", + "operands": "r3, sp, #0x8", + "mode": "none" + }, + "instr_46436": { + "virtual_address": 46436, + "size": 4, + "disassembly": "ldmia r3, {r2, r3}", + "mnemonic": "ldmia", + "operands": "r3, {r2, r3}", + "mode": "none" + }, + "instr_46440": { + "virtual_address": 46440, + "size": 4, + "disassembly": "mov r0, r2", + "mnemonic": "mov", + "operands": "r0, r2", + "mode": "none" + }, + "instr_46444": { + "virtual_address": 46444, + "size": 4, + "disassembly": "mov r1, r3", + "mnemonic": "mov", + "operands": "r1, r3", + "mode": "none" + }, + "instr_46448": { + "virtual_address": 46448, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_46452": { + "virtual_address": 46452, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_46456": { + "virtual_address": 46456, + "size": 4, + "disassembly": "str r0, [sp, #0x20]", + "mnemonic": "str", + "operands": "r0, [sp, #0x20]", + "mode": "none" + }, + "instr_46460": { + "virtual_address": 46460, + "size": 4, + "disassembly": "str r1, [sp, #0x24]", + "mnemonic": "str", + "operands": "r1, [sp, #0x24]", + "mode": "none" + }, + "instr_46464": { + "virtual_address": 46464, + "size": 4, + "disassembly": "bl 0x13bf0", + "mnemonic": "bl", + "operands": "0x13bf0", + "mode": "none" + }, + "instr_46468": { + "virtual_address": 46468, + "size": 4, + "disassembly": "subs r8, r0, #0x0", + "mnemonic": "subs", + "operands": "r8, r0, #0x0", + "mode": "none" + }, + "instr_46472": { + "virtual_address": 46472, + "size": 4, + "disassembly": "beq 0x0b5c4", + "mnemonic": "beq", + "operands": "0x0b5c4", + "mode": "none" + }, + "bb_46432": { + "virtual_address": 46432, + "size": 44, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 46476, + "children": [ + "instr_46432", + "instr_46436", + "instr_46440", + "instr_46444", + "instr_46448", + "instr_46452", + "instr_46456", + "instr_46460", + "instr_46464", + "instr_46468", + "instr_46472" + ] + }, + "instr_46476": { + "virtual_address": 46476, + "size": 4, + "disassembly": "mov r3, #0x1", + "mnemonic": "mov", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_46480": { + "virtual_address": 46480, + "size": 4, + "disassembly": "ldr r2, [sp, #0xa0]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0xa0]", + "mode": "none" + }, + "instr_46484": { + "virtual_address": 46484, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_46488": { + "virtual_address": 46488, + "size": 4, + "disassembly": "ldr r2, [sp, #0x98]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x98]", + "mode": "none" + }, + "instr_46492": { + "virtual_address": 46492, + "size": 4, + "disassembly": "str r3, [r2, #0x0]", + "mnemonic": "str", + "operands": "r3, [r2, #0x0]", + "mode": "none" + }, + "instr_46496": { + "virtual_address": 46496, + "size": 4, + "disassembly": "beq 0x0bedc", + "mnemonic": "beq", + "operands": "0x0bedc", + "mode": "none" + }, + "bb_46476": { + "virtual_address": 46476, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 46500, + "children": [ + "instr_46476", + "instr_46480", + "instr_46484", + "instr_46488", + "instr_46492", + "instr_46496" + ] + }, + "instr_46500": { + "virtual_address": 46500, + "size": 4, + "disassembly": "ldr r8, [0xb830]", + "mnemonic": "ldr", + "operands": "r8, [0xb830]", + "mode": "none" + }, + "instr_46504": { + "virtual_address": 46504, + "size": 4, + "disassembly": "ldr r3, [sp, #0xa0]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa0]", + "mode": "none" + }, + "instr_46508": { + "virtual_address": 46508, + "size": 4, + "disassembly": "str r8, [r3, #0x0]", + "mnemonic": "str", + "operands": "r8, [r3, #0x0]", + "mode": "none" + }, + "instr_46512": { + "virtual_address": 46512, + "size": 4, + "disassembly": "sub r8, r8, #0x1", + "mnemonic": "sub", + "operands": "r8, r8, #0x1", + "mode": "none" + }, + "bb_46500": { + "virtual_address": 46500, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 46516, + "children": [ + "instr_46500", + "instr_46504", + "instr_46508", + "instr_46512" + ] + }, + "instr_46516": { + "virtual_address": 46516, + "size": 4, + "disassembly": "mov r0, r8", + "mnemonic": "mov", + "operands": "r0, r8", + "mode": "none" + }, + "instr_46520": { + "virtual_address": 46520, + "size": 4, + "disassembly": "add sp, sp, #0x6c", + "mnemonic": "add", + "operands": "sp, sp, #0x6c", + "mode": "none" + }, + "instr_46524": { + "virtual_address": 46524, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mode": "none" + }, + "instr_46528": { + "virtual_address": 46528, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_46516": { + "virtual_address": 46516, + "size": 16, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_46516", + "instr_46520", + "instr_46524", + "instr_46528" + ] + }, + "instr_46532": { + "virtual_address": 46532, + "size": 4, + "disassembly": "add r3, sp, #0x60", + "mnemonic": "add", + "operands": "r3, sp, #0x60", + "mode": "none" + }, + "instr_46536": { + "virtual_address": 46536, + "size": 4, + "disassembly": "str r3, [sp, #0x4]", + "mnemonic": "str", + "operands": "r3, [sp, #0x4]", + "mode": "none" + }, + "instr_46540": { + "virtual_address": 46540, + "size": 4, + "disassembly": "add r3, sp, #0x64", + "mnemonic": "add", + "operands": "r3, sp, #0x64", + "mode": "none" + }, + "instr_46544": { + "virtual_address": 46544, + "size": 4, + "disassembly": "str r3, [sp, #0x0]", + "mnemonic": "str", + "operands": "r3, [sp, #0x0]", + "mode": "none" + }, + "instr_46548": { + "virtual_address": 46548, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_46552": { + "virtual_address": 46552, + "size": 4, + "disassembly": "add r3, sp, #0x20", + "mnemonic": "add", + "operands": "r3, sp, #0x20", + "mode": "none" + }, + "instr_46556": { + "virtual_address": 46556, + "size": 4, + "disassembly": "ldmia r3, {r2, r3}", + "mnemonic": "ldmia", + "operands": "r3, {r2, r3}", + "mode": "none" + }, + "instr_46560": { + "virtual_address": 46560, + "size": 4, + "disassembly": "bl 0x0f87c", + "mnemonic": "bl", + "operands": "0x0f87c", + "mode": "none" + }, + "instr_46564": { + "virtual_address": 46564, + "size": 4, + "disassembly": "movs r5, r9, lsr #0x14", + "mnemonic": "movs", + "operands": "r5, r9, lsr #0x14", + "mode": "none" + }, + "instr_46568": { + "virtual_address": 46568, + "size": 4, + "disassembly": "mov r11, r0", + "mnemonic": "mov", + "operands": "r11, r0", + "mode": "none" + }, + "instr_46572": { + "virtual_address": 46572, + "size": 4, + "disassembly": "bne 0x0b7d0", + "mnemonic": "bne", + "operands": "0x0b7d0", + "mode": "none" + }, + "bb_46532": { + "virtual_address": 46532, + "size": 44, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 46576, + "children": [ + "instr_46532", + "instr_46536", + "instr_46540", + "instr_46544", + "instr_46548", + "instr_46552", + "instr_46556", + "instr_46560", + "instr_46564", + "instr_46568", + "instr_46572" + ] + }, + "instr_46576": { + "virtual_address": 46576, + "size": 4, + "disassembly": "ldr r8, [sp, #0x60]", + "mnemonic": "ldr", + "operands": "r8, [sp, #0x60]", + "mode": "none" + }, + "instr_46580": { + "virtual_address": 46580, + "size": 4, + "disassembly": "ldr r5, [sp, #0x64]", + "mnemonic": "ldr", + "operands": "r5, [sp, #0x64]", + "mode": "none" + }, + "instr_46584": { + "virtual_address": 46584, + "size": 4, + "disassembly": "add r5, r8, r5", + "mnemonic": "add", + "operands": "r5, r8, r5", + "mode": "none" + }, + "instr_46588": { + "virtual_address": 46588, + "size": 4, + "disassembly": "add r0, r5, #0x430", + "mnemonic": "add", + "operands": "r0, r5, #0x430", + "mode": "none" + }, + "instr_46592": { + "virtual_address": 46592, + "size": 4, + "disassembly": "add r0, r0, #0x2", + "mnemonic": "add", + "operands": "r0, r0, #0x2", + "mode": "none" + }, + "instr_46596": { + "virtual_address": 46596, + "size": 4, + "disassembly": "cmp r0, #0x20", + "mnemonic": "cmp", + "operands": "r0, #0x20", + "mode": "none" + }, + "instr_46600": { + "virtual_address": 46600, + "size": 4, + "disassembly": "rsbgt r3, r0, #0x40", + "mnemonic": "rsbgt", + "operands": "r3, r0, #0x40", + "mode": "none" + }, + "instr_46604": { + "virtual_address": 46604, + "size": 4, + "disassembly": "addgt r0, r5, #0x410", + "mnemonic": "addgt", + "operands": "r0, r5, #0x410", + "mode": "none" + }, + "instr_46608": { + "virtual_address": 46608, + "size": 4, + "disassembly": "addgt r0, r0, #0x2", + "mnemonic": "addgt", + "operands": "r0, r0, #0x2", + "mode": "none" + }, + "instr_46612": { + "virtual_address": 46612, + "size": 4, + "disassembly": "movgt r0, r6, lsr r0", + "mnemonic": "movgt", + "operands": "r0, r6, lsr r0", + "mode": "none" + }, + "instr_46616": { + "virtual_address": 46616, + "size": 4, + "disassembly": "rsble r0, r0, #0x20", + "mnemonic": "rsble", + "operands": "r0, r0, #0x20", + "mode": "none" + }, + "instr_46620": { + "virtual_address": 46620, + "size": 4, + "disassembly": "orrgt r0, r0, r9, lsl r3", + "mnemonic": "orrgt", + "operands": "r0, r0, r9, lsl r3", + "mode": "none" + }, + "instr_46624": { + "virtual_address": 46624, + "size": 4, + "disassembly": "movle r0, r6, lsl r0", + "mnemonic": "movle", + "operands": "r0, r6, lsl r0", + "mode": "none" + }, + "instr_46628": { + "virtual_address": 46628, + "size": 4, + "disassembly": "bl 0x13580", + "mnemonic": "bl", + "operands": "0x13580", + "mode": "none" + }, + "instr_46632": { + "virtual_address": 46632, + "size": 4, + "disassembly": "mov r3, #0x1", + "mnemonic": "mov", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_46636": { + "virtual_address": 46636, + "size": 4, + "disassembly": "str r3, [sp, #0x40]", + "mnemonic": "str", + "operands": "r3, [sp, #0x40]", + "mode": "none" + }, + "instr_46640": { + "virtual_address": 46640, + "size": 4, + "disassembly": "sub r5, r5, #0x1", + "mnemonic": "sub", + "operands": "r5, r5, #0x1", + "mode": "none" + }, + "instr_46644": { + "virtual_address": 46644, + "size": 4, + "disassembly": "sub r1, r1, #0x1f00000", + "mnemonic": "sub", + "operands": "r1, r1, #0x1f00000", + "mode": "none" + }, + "bb_46576": { + "virtual_address": 46576, + "size": 72, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 46648, + "children": [ + "instr_46576", + "instr_46580", + "instr_46584", + "instr_46588", + "instr_46592", + "instr_46596", + "instr_46600", + "instr_46604", + "instr_46608", + "instr_46612", + "instr_46616", + "instr_46620", + "instr_46624", + "instr_46628", + "instr_46632", + "instr_46636", + "instr_46640", + "instr_46644" + ] + }, + "instr_46648": { + "virtual_address": 46648, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_46652": { + "virtual_address": 46652, + "size": 4, + "disassembly": "ldr r3, [0xb834]", + "mnemonic": "ldr", + "operands": "r3, [0xb834]", + "mode": "none" + }, + "instr_46656": { + "virtual_address": 46656, + "size": 4, + "disassembly": "bl 0x1326c", + "mnemonic": "bl", + "operands": "0x1326c", + "mode": "none" + }, + "instr_46660": { + "virtual_address": 46660, + "size": 4, + "disassembly": "adr r3, 0xb818", + "mnemonic": "adr", + "operands": "r3, 0xb818", + "mode": "none" + }, + "instr_46664": { + "virtual_address": 46664, + "size": 4, + "disassembly": "ldmia r3, {r2, r3}", + "mnemonic": "ldmia", + "operands": "r3, {r2, r3}", + "mode": "none" + }, + "instr_46668": { + "virtual_address": 46668, + "size": 4, + "disassembly": "bl 0x13688", + "mnemonic": "bl", + "operands": "0x13688", + "mode": "none" + }, + "instr_46672": { + "virtual_address": 46672, + "size": 4, + "disassembly": "adr r3, 0xb820", + "mnemonic": "adr", + "operands": "r3, 0xb820", + "mode": "none" + }, + "instr_46676": { + "virtual_address": 46676, + "size": 4, + "disassembly": "ldmia r3, {r2, r3}", + "mnemonic": "ldmia", + "operands": "r3, {r2, r3}", + "mode": "none" + }, + "instr_46680": { + "virtual_address": 46680, + "size": 4, + "disassembly": "bl 0x13270", + "mnemonic": "bl", + "operands": "0x13270", + "mode": "none" + }, + "instr_46684": { + "virtual_address": 46684, + "size": 4, + "disassembly": "mov r6, r0", + "mnemonic": "mov", + "operands": "r6, r0", + "mode": "none" + }, + "instr_46688": { + "virtual_address": 46688, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_46692": { + "virtual_address": 46692, + "size": 4, + "disassembly": "mov r7, r1", + "mnemonic": "mov", + "operands": "r7, r1", + "mode": "none" + }, + "instr_46696": { + "virtual_address": 46696, + "size": 4, + "disassembly": "bl 0x135a4", + "mnemonic": "bl", + "operands": "0x135a4", + "mode": "none" + }, + "instr_46700": { + "virtual_address": 46700, + "size": 4, + "disassembly": "adr r3, 0xb828", + "mnemonic": "adr", + "operands": "r3, 0xb828", + "mode": "none" + }, + "instr_46704": { + "virtual_address": 46704, + "size": 4, + "disassembly": "ldmia r3, {r2, r3}", + "mnemonic": "ldmia", + "operands": "r3, {r2, r3}", + "mode": "none" + }, + "instr_46708": { + "virtual_address": 46708, + "size": 4, + "disassembly": "bl 0x13688", + "mnemonic": "bl", + "operands": "0x13688", + "mode": "none" + }, + "instr_46712": { + "virtual_address": 46712, + "size": 4, + "disassembly": "mov r2, r0", + "mnemonic": "mov", + "operands": "r2, r0", + "mode": "none" + }, + "instr_46716": { + "virtual_address": 46716, + "size": 4, + "disassembly": "mov r3, r1", + "mnemonic": "mov", + "operands": "r3, r1", + "mode": "none" + }, + "instr_46720": { + "virtual_address": 46720, + "size": 4, + "disassembly": "mov r0, r6", + "mnemonic": "mov", + "operands": "r0, r6", + "mode": "none" + }, + "instr_46724": { + "virtual_address": 46724, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_46728": { + "virtual_address": 46728, + "size": 4, + "disassembly": "bl 0x13270", + "mnemonic": "bl", + "operands": "0x13270", + "mode": "none" + }, + "instr_46732": { + "virtual_address": 46732, + "size": 4, + "disassembly": "mov r6, r0", + "mnemonic": "mov", + "operands": "r6, r0", + "mode": "none" + }, + "instr_46736": { + "virtual_address": 46736, + "size": 4, + "disassembly": "mov r7, r1", + "mnemonic": "mov", + "operands": "r7, r1", + "mode": "none" + }, + "instr_46740": { + "virtual_address": 46740, + "size": 4, + "disassembly": "bl 0x13ca0", + "mnemonic": "bl", + "operands": "0x13ca0", + "mode": "none" + }, + "instr_46744": { + "virtual_address": 46744, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_46748": { + "virtual_address": 46748, + "size": 4, + "disassembly": "mov r10, r0", + "mnemonic": "mov", + "operands": "r10, r0", + "mode": "none" + }, + "instr_46752": { + "virtual_address": 46752, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_46756": { + "virtual_address": 46756, + "size": 4, + "disassembly": "mov r0, r6", + "mnemonic": "mov", + "operands": "r0, r6", + "mode": "none" + }, + "instr_46760": { + "virtual_address": 46760, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_46764": { + "virtual_address": 46764, + "size": 4, + "disassembly": "bl 0x13c08", + "mnemonic": "bl", + "operands": "0x13c08", + "mode": "none" + }, + "instr_46768": { + "virtual_address": 46768, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_46772": { + "virtual_address": 46772, + "size": 4, + "disassembly": "beq 0x0b6d4", + "mnemonic": "beq", + "operands": "0x0b6d4", + "mode": "none" + }, + "bb_46648": { + "virtual_address": 46648, + "size": 128, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 46776, + "children": [ + "instr_46648", + "instr_46652", + "instr_46656", + "instr_46660", + "instr_46664", + "instr_46668", + "instr_46672", + "instr_46676", + "instr_46680", + "instr_46684", + "instr_46688", + "instr_46692", + "instr_46696", + "instr_46700", + "instr_46704", + "instr_46708", + "instr_46712", + "instr_46716", + "instr_46720", + "instr_46724", + "instr_46728", + "instr_46732", + "instr_46736", + "instr_46740", + "instr_46744", + "instr_46748", + "instr_46752", + "instr_46756", + "instr_46760", + "instr_46764", + "instr_46768", + "instr_46772" + ] + }, + "instr_46776": { + "virtual_address": 46776, + "size": 4, + "disassembly": "mov r0, r10", + "mnemonic": "mov", + "operands": "r0, r10", + "mode": "none" + }, + "instr_46780": { + "virtual_address": 46780, + "size": 4, + "disassembly": "bl 0x135a4", + "mnemonic": "bl", + "operands": "0x135a4", + "mode": "none" + }, + "instr_46784": { + "virtual_address": 46784, + "size": 4, + "disassembly": "mov r2, r6", + "mnemonic": "mov", + "operands": "r2, r6", + "mode": "none" + }, + "instr_46788": { + "virtual_address": 46788, + "size": 4, + "disassembly": "mov r3, r7", + "mnemonic": "mov", + "operands": "r3, r7", + "mode": "none" + }, + "instr_46792": { + "virtual_address": 46792, + "size": 4, + "disassembly": "bl 0x13bf0", + "mnemonic": "bl", + "operands": "0x13bf0", + "mode": "none" + }, + "instr_46796": { + "virtual_address": 46796, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_46800": { + "virtual_address": 46800, + "size": 4, + "disassembly": "subeq r10, r10, #0x1", + "mnemonic": "subeq", + "operands": "r10, r10, #0x1", + "mode": "none" + }, + "bb_46776": { + "virtual_address": 46776, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 46804, + "children": [ + "instr_46776", + "instr_46780", + "instr_46784", + "instr_46788", + "instr_46792", + "instr_46796", + "instr_46800" + ] + }, + "instr_46804": { + "virtual_address": 46804, + "size": 4, + "disassembly": "cmp r10, #0x16", + "mnemonic": "cmp", + "operands": "r10, #0x16", + "mode": "none" + }, + "instr_46808": { + "virtual_address": 46808, + "size": 4, + "disassembly": "bhi 0x0bebc", + "mnemonic": "bhi", + "operands": "0x0bebc", + "mode": "none" + }, + "bb_46804": { + "virtual_address": 46804, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 46812, + "children": [ + "instr_46804", + "instr_46808" + ] + }, + "instr_46812": { + "virtual_address": 46812, + "size": 4, + "disassembly": "ldr r3, [0xb864]", + "mnemonic": "ldr", + "operands": "r3, [0xb864]", + "mode": "none" + }, + "instr_46816": { + "virtual_address": 46816, + "size": 4, + "disassembly": "add r3, r3, r10, lsl #0x3", + "mnemonic": "add", + "operands": "r3, r3, r10, lsl #0x3", + "mode": "none" + }, + "instr_46820": { + "virtual_address": 46820, + "size": 4, + "disassembly": "ldmia r3, {r2, r3}", + "mnemonic": "ldmia", + "operands": "r3, {r2, r3}", + "mode": "none" + }, + "instr_46824": { + "virtual_address": 46824, + "size": 4, + "disassembly": "add r1, sp, #0x20", + "mnemonic": "add", + "operands": "r1, sp, #0x20", + "mode": "none" + }, + "instr_46828": { + "virtual_address": 46828, + "size": 4, + "disassembly": "ldmia r1, {r0, r1}", + "mnemonic": "ldmia", + "operands": "r1, {r0, r1}", + "mode": "none" + }, + "instr_46832": { + "virtual_address": 46832, + "size": 4, + "disassembly": "bl 0x13c08", + "mnemonic": "bl", + "operands": "0x13c08", + "mode": "none" + }, + "instr_46836": { + "virtual_address": 46836, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_46840": { + "virtual_address": 46840, + "size": 4, + "disassembly": "beq 0x0b868", + "mnemonic": "beq", + "operands": "0x0b868", + "mode": "none" + }, + "bb_46812": { + "virtual_address": 46812, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 46844, + "children": [ + "instr_46812", + "instr_46816", + "instr_46820", + "instr_46824", + "instr_46828", + "instr_46832", + "instr_46836", + "instr_46840" + ] + }, + "instr_46844": { + "virtual_address": 46844, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_46848": { + "virtual_address": 46848, + "size": 4, + "disassembly": "str r3, [sp, #0x34]", + "mnemonic": "str", + "operands": "r3, [sp, #0x34]", + "mode": "none" + }, + "instr_46852": { + "virtual_address": 46852, + "size": 4, + "disassembly": "sub r10, r10, #0x1", + "mnemonic": "sub", + "operands": "r10, r10, #0x1", + "mode": "none" + }, + "bb_46844": { + "virtual_address": 46844, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 46856, + "children": [ + "instr_46844", + "instr_46848", + "instr_46852" + ] + }, + "instr_46856": { + "virtual_address": 46856, + "size": 4, + "disassembly": "sub r5, r8, r5", + "mnemonic": "sub", + "operands": "r5, r8, r5", + "mode": "none" + }, + "instr_46860": { + "virtual_address": 46860, + "size": 4, + "disassembly": "subs r3, r5, #0x1", + "mnemonic": "subs", + "operands": "r3, r5, #0x1", + "mode": "none" + }, + "instr_46864": { + "virtual_address": 46864, + "size": 4, + "disassembly": "str r3, [sp, #0x18]", + "mnemonic": "str", + "operands": "r3, [sp, #0x18]", + "mode": "none" + }, + "instr_46868": { + "virtual_address": 46868, + "size": 4, + "disassembly": "movpl r3, #0x0", + "mnemonic": "movpl", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_46872": { + "virtual_address": 46872, + "size": 4, + "disassembly": "strpl r3, [sp, #0x28]", + "mnemonic": "strpl", + "operands": "r3, [sp, #0x28]", + "mode": "none" + }, + "instr_46876": { + "virtual_address": 46876, + "size": 4, + "disassembly": "bmi 0x0bec8", + "mnemonic": "bmi", + "operands": "0x0bec8", + "mode": "none" + }, + "bb_46856": { + "virtual_address": 46856, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 46880, + "children": [ + "instr_46856", + "instr_46860", + "instr_46864", + "instr_46868", + "instr_46872", + "instr_46876" + ] + }, + "instr_46880": { + "virtual_address": 46880, + "size": 4, + "disassembly": "cmp r10, #0x0", + "mnemonic": "cmp", + "operands": "r10, #0x0", + "mode": "none" + }, + "instr_46884": { + "virtual_address": 46884, + "size": 4, + "disassembly": "bge 0x0b884", + "mnemonic": "bge", + "operands": "0x0b884", + "mode": "none" + }, + "bb_46880": { + "virtual_address": 46880, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 46888, + "children": [ + "instr_46880", + "instr_46884" + ] + }, + "instr_46888": { + "virtual_address": 46888, + "size": 4, + "disassembly": "ldr r3, [sp, #0x28]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x28]", + "mode": "none" + }, + "instr_46892": { + "virtual_address": 46892, + "size": 4, + "disassembly": "sub r3, r3, r10", + "mnemonic": "sub", + "operands": "r3, r3, r10", + "mode": "none" + }, + "instr_46896": { + "virtual_address": 46896, + "size": 4, + "disassembly": "str r3, [sp, #0x28]", + "mnemonic": "str", + "operands": "r3, [sp, #0x28]", + "mode": "none" + }, + "instr_46900": { + "virtual_address": 46900, + "size": 4, + "disassembly": "rsb r3, r10, #0x0", + "mnemonic": "rsb", + "operands": "r3, r10, #0x0", + "mode": "none" + }, + "instr_46904": { + "virtual_address": 46904, + "size": 4, + "disassembly": "str r3, [sp, #0x30]", + "mnemonic": "str", + "operands": "r3, [sp, #0x30]", + "mode": "none" + }, + "instr_46908": { + "virtual_address": 46908, + "size": 4, + "disassembly": "ldr r3, [sp, #0x90]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x90]", + "mode": "none" + }, + "instr_46912": { + "virtual_address": 46912, + "size": 4, + "disassembly": "cmp r3, #0x9", + "mnemonic": "cmp", + "operands": "r3, #0x9", + "mode": "none" + }, + "instr_46916": { + "virtual_address": 46916, + "size": 4, + "disassembly": "str r10, [sp, #0x14]", + "mnemonic": "str", + "operands": "r10, [sp, #0x14]", + "mode": "none" + }, + "instr_46920": { + "virtual_address": 46920, + "size": 4, + "disassembly": "mov r10, #0x0", + "mnemonic": "mov", + "operands": "r10, #0x0", + "mode": "none" + }, + "instr_46924": { + "virtual_address": 46924, + "size": 4, + "disassembly": "bhi 0x0b8a8", + "mnemonic": "bhi", + "operands": "0x0b8a8", + "mode": "none" + }, + "bb_46888": { + "virtual_address": 46888, + "size": 40, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 46928, + "children": [ + "instr_46888", + "instr_46892", + "instr_46896", + "instr_46900", + "instr_46904", + "instr_46908", + "instr_46912", + "instr_46916", + "instr_46920", + "instr_46924" + ] + }, + "instr_46928": { + "virtual_address": 46928, + "size": 4, + "disassembly": "cmp r3, #0x5", + "mnemonic": "cmp", + "operands": "r3, #0x5", + "mode": "none" + }, + "instr_46932": { + "virtual_address": 46932, + "size": 4, + "disassembly": "movle r5, #0x1", + "mnemonic": "movle", + "operands": "r5, #0x1", + "mode": "none" + }, + "instr_46936": { + "virtual_address": 46936, + "size": 4, + "disassembly": "movgt r5, #0x0", + "mnemonic": "movgt", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_46940": { + "virtual_address": 46940, + "size": 4, + "disassembly": "subgt r3, r3, #0x4", + "mnemonic": "subgt", + "operands": "r3, r3, #0x4", + "mode": "none" + }, + "instr_46944": { + "virtual_address": 46944, + "size": 4, + "disassembly": "strgt r3, [sp, #0x90]", + "mnemonic": "strgt", + "operands": "r3, [sp, #0x90]", + "mode": "none" + }, + "instr_46948": { + "virtual_address": 46948, + "size": 4, + "disassembly": "ldr r3, [sp, #0x90]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x90]", + "mode": "none" + }, + "instr_46952": { + "virtual_address": 46952, + "size": 4, + "disassembly": "sub r3, r3, #0x2", + "mnemonic": "sub", + "operands": "r3, r3, #0x2", + "mode": "none" + }, + "instr_46956": { + "virtual_address": 46956, + "size": 4, + "disassembly": "cmp r3, #0x3", + "mnemonic": "cmp", + "operands": "r3, #0x3", + "mode": "none" + }, + "bb_46928": { + "virtual_address": 46928, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 46960, + "children": [ + "instr_46928", + "instr_46932", + "instr_46936", + "instr_46940", + "instr_46944", + "instr_46948", + "instr_46952", + "instr_46956" + ] + }, + "instr_46960": { + "virtual_address": 46960, + "size": 4, + "disassembly": "ldrls pc, [pc, r3, lsl #0x2]", + "mnemonic": "ldrls", + "operands": "pc, [pc, r3, lsl #0x2]", + "mode": "none" + }, + "bb_46960": { + "virtual_address": 46960, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 46964, + "children": [ + "instr_46960" + ] + }, + "instr_46964": { + "virtual_address": 46964, + "size": 4, + "disassembly": "b 0x0c798", + "mnemonic": "b", + "operands": "0x0c798", + "mode": "none" + }, + "bb_46964": { + "virtual_address": 46964, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 51096, + "children": [ + "instr_46964" + ] + }, + "instr_46984": { + "virtual_address": 46984, + "size": 4, + "disassembly": "ldr r3, [0xb838]", + "mnemonic": "ldr", + "operands": "r3, [0xb838]", + "mode": "none" + }, + "instr_46988": { + "virtual_address": 46988, + "size": 4, + "disassembly": "ldr r2, [sp, #0x98]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x98]", + "mode": "none" + }, + "instr_46992": { + "virtual_address": 46992, + "size": 4, + "disassembly": "bic r9, r9, #0xff000000", + "mnemonic": "bic", + "operands": "r9, r9, #0xff000000", + "mode": "none" + }, + "instr_46996": { + "virtual_address": 46996, + "size": 4, + "disassembly": "bic r9, r9, #0xf00000", + "mnemonic": "bic", + "operands": "r9, r9, #0xf00000", + "mode": "none" + }, + "instr_47000": { + "virtual_address": 47000, + "size": 4, + "disassembly": "str r3, [r2, #0x0]", + "mnemonic": "str", + "operands": "r3, [r2, #0x0]", + "mode": "none" + }, + "instr_47004": { + "virtual_address": 47004, + "size": 4, + "disassembly": "orrs r3, r9, r6", + "mnemonic": "orrs", + "operands": "r3, r9, r6", + "mode": "none" + }, + "instr_47008": { + "virtual_address": 47008, + "size": 4, + "disassembly": "beq 0x0b800", + "mnemonic": "beq", + "operands": "0x0b800", + "mode": "none" + }, + "bb_46984": { + "virtual_address": 46984, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 47012, + "children": [ + "instr_46984", + "instr_46988", + "instr_46992", + "instr_46996", + "instr_47000", + "instr_47004", + "instr_47008" + ] + }, + "instr_47012": { + "virtual_address": 47012, + "size": 4, + "disassembly": "ldr r3, [sp, #0xa0]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa0]", + "mode": "none" + }, + "instr_47016": { + "virtual_address": 47016, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_47020": { + "virtual_address": 47020, + "size": 4, + "disassembly": "ldr r8, [0xb83c]", + "mnemonic": "ldr", + "operands": "r8, [0xb83c]", + "mode": "none" + }, + "instr_47024": { + "virtual_address": 47024, + "size": 4, + "disassembly": "beq 0x0b5b4", + "mnemonic": "beq", + "operands": "0x0b5b4", + "mode": "none" + }, + "bb_47012": { + "virtual_address": 47012, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 47028, + "children": [ + "instr_47012", + "instr_47016", + "instr_47020", + "instr_47024" + ] + }, + "instr_47028": { + "virtual_address": 47028, + "size": 4, + "disassembly": "add r3, r8, #0x3", + "mnemonic": "add", + "operands": "r3, r8, #0x3", + "mode": "none" + }, + "bb_47028": { + "virtual_address": 47028, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 47032, + "children": [ + "instr_47028" + ] + }, + "instr_47032": { + "virtual_address": 47032, + "size": 4, + "disassembly": "mov r0, r8", + "mnemonic": "mov", + "operands": "r0, r8", + "mode": "none" + }, + "instr_47036": { + "virtual_address": 47036, + "size": 4, + "disassembly": "ldr r2, [sp, #0xa0]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0xa0]", + "mode": "none" + }, + "instr_47040": { + "virtual_address": 47040, + "size": 4, + "disassembly": "str r3, [r2, #0x0]", + "mnemonic": "str", + "operands": "r3, [r2, #0x0]", + "mode": "none" + }, + "instr_47044": { + "virtual_address": 47044, + "size": 4, + "disassembly": "add sp, sp, #0x6c", + "mnemonic": "add", + "operands": "sp, sp, #0x6c", + "mode": "none" + }, + "instr_47048": { + "virtual_address": 47048, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mode": "none" + }, + "instr_47052": { + "virtual_address": 47052, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_47032": { + "virtual_address": 47032, + "size": 24, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_47032", + "instr_47036", + "instr_47040", + "instr_47044", + "instr_47048", + "instr_47052" + ] + }, + "instr_47056": { + "virtual_address": 47056, + "size": 4, + "disassembly": "add r2, sp, #0x20", + "mnemonic": "add", + "operands": "r2, sp, #0x20", + "mode": "none" + }, + "instr_47060": { + "virtual_address": 47060, + "size": 4, + "disassembly": "ldmia r2, {r1, r2}", + "mnemonic": "ldmia", + "operands": "r2, {r1, r2}", + "mode": "none" + }, + "instr_47064": { + "virtual_address": 47064, + "size": 4, + "disassembly": "bic r3, r2, #0xff000000", + "mnemonic": "bic", + "operands": "r3, r2, #0xff000000", + "mode": "none" + }, + "instr_47068": { + "virtual_address": 47068, + "size": 4, + "disassembly": "bic r3, r3, #0xf00000", + "mnemonic": "bic", + "operands": "r3, r3, #0xf00000", + "mode": "none" + }, + "instr_47072": { + "virtual_address": 47072, + "size": 4, + "disassembly": "mov r0, r1", + "mnemonic": "mov", + "operands": "r0, r1", + "mode": "none" + }, + "instr_47076": { + "virtual_address": 47076, + "size": 4, + "disassembly": "sub r5, r5, #0x3fc", + "mnemonic": "sub", + "operands": "r5, r5, #0x3fc", + "mode": "none" + }, + "instr_47080": { + "virtual_address": 47080, + "size": 4, + "disassembly": "orr r1, r3, #0x3fc00000", + "mnemonic": "orr", + "operands": "r1, r3, #0x3fc00000", + "mode": "none" + }, + "instr_47084": { + "virtual_address": 47084, + "size": 4, + "disassembly": "str r8, [sp, #0x40]", + "mnemonic": "str", + "operands": "r8, [sp, #0x40]", + "mode": "none" + }, + "instr_47088": { + "virtual_address": 47088, + "size": 4, + "disassembly": "sub r5, r5, #0x3", + "mnemonic": "sub", + "operands": "r5, r5, #0x3", + "mode": "none" + }, + "instr_47092": { + "virtual_address": 47092, + "size": 4, + "disassembly": "ldr r8, [sp, #0x60]", + "mnemonic": "ldr", + "operands": "r8, [sp, #0x60]", + "mode": "none" + }, + "instr_47096": { + "virtual_address": 47096, + "size": 4, + "disassembly": "orr r1, r1, #0x300000", + "mnemonic": "orr", + "operands": "r1, r1, #0x300000", + "mode": "none" + }, + "instr_47100": { + "virtual_address": 47100, + "size": 4, + "disassembly": "b 0x0b638", + "mnemonic": "b", + "operands": "0x0b638", + "mode": "none" + }, + "bb_47056": { + "virtual_address": 47056, + "size": 48, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 46648, + "children": [ + "instr_47056", + "instr_47060", + "instr_47064", + "instr_47068", + "instr_47072", + "instr_47076", + "instr_47080", + "instr_47084", + "instr_47088", + "instr_47092", + "instr_47096", + "instr_47100" + ] + }, + "instr_47104": { + "virtual_address": 47104, + "size": 4, + "disassembly": "ldr r3, [sp, #0xa0]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa0]", + "mode": "none" + }, + "instr_47108": { + "virtual_address": 47108, + "size": 4, + "disassembly": "ldr r8, [0xb840]", + "mnemonic": "ldr", + "operands": "r8, [0xb840]", + "mode": "none" + }, + "instr_47112": { + "virtual_address": 47112, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_47116": { + "virtual_address": 47116, + "size": 4, + "disassembly": "addne r3, r8, #0x8", + "mnemonic": "addne", + "operands": "r3, r8, #0x8", + "mode": "none" + }, + "instr_47120": { + "virtual_address": 47120, + "size": 4, + "disassembly": "bne 0x0b7b8", + "mnemonic": "bne", + "operands": "0x0b7b8", + "mode": "none" + }, + "bb_47104": { + "virtual_address": 47104, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 47124, + "children": [ + "instr_47104", + "instr_47108", + "instr_47112", + "instr_47116", + "instr_47120" + ] + }, + "instr_47124": { + "virtual_address": 47124, + "size": 4, + "disassembly": "b 0x0b5b4", + "mnemonic": "b", + "operands": "0x0b5b4", + "mode": "none" + }, + "bb_47124": { + "virtual_address": 47124, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 46516, + "children": [ + "instr_47124" + ] + }, + "instr_47208": { + "virtual_address": 47208, + "size": 4, + "disassembly": "sub r5, r8, r5", + "mnemonic": "sub", + "operands": "r5, r8, r5", + "mode": "none" + }, + "instr_47212": { + "virtual_address": 47212, + "size": 4, + "disassembly": "subs r3, r5, #0x1", + "mnemonic": "subs", + "operands": "r3, r5, #0x1", + "mode": "none" + }, + "instr_47216": { + "virtual_address": 47216, + "size": 4, + "disassembly": "str r3, [sp, #0x18]", + "mnemonic": "str", + "operands": "r3, [sp, #0x18]", + "mode": "none" + }, + "instr_47220": { + "virtual_address": 47220, + "size": 4, + "disassembly": "strmi r0, [sp, #0x34]", + "mnemonic": "strmi", + "operands": "r0, [sp, #0x34]", + "mode": "none" + }, + "instr_47224": { + "virtual_address": 47224, + "size": 4, + "disassembly": "bmi 0x0bec8", + "mnemonic": "bmi", + "operands": "0x0bec8", + "mode": "none" + }, + "bb_47208": { + "virtual_address": 47208, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 47228, + "children": [ + "instr_47208", + "instr_47212", + "instr_47216", + "instr_47220", + "instr_47224" + ] + }, + "instr_47228": { + "virtual_address": 47228, + "size": 4, + "disassembly": "str r0, [sp, #0x34]", + "mnemonic": "str", + "operands": "r0, [sp, #0x34]", + "mode": "none" + }, + "instr_47232": { + "virtual_address": 47232, + "size": 4, + "disassembly": "str r0, [sp, #0x28]", + "mnemonic": "str", + "operands": "r0, [sp, #0x28]", + "mode": "none" + }, + "bb_47228": { + "virtual_address": 47228, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 47236, + "children": [ + "instr_47228", + "instr_47232" + ] + }, + "instr_47236": { + "virtual_address": 47236, + "size": 4, + "disassembly": "ldr r3, [sp, #0x18]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x18]", + "mode": "none" + }, + "instr_47240": { + "virtual_address": 47240, + "size": 4, + "disassembly": "add r3, r3, r10", + "mnemonic": "add", + "operands": "r3, r3, r10", + "mode": "none" + }, + "instr_47244": { + "virtual_address": 47244, + "size": 4, + "disassembly": "str r3, [sp, #0x18]", + "mnemonic": "str", + "operands": "r3, [sp, #0x18]", + "mode": "none" + }, + "instr_47248": { + "virtual_address": 47248, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_47252": { + "virtual_address": 47252, + "size": 4, + "disassembly": "str r3, [sp, #0x30]", + "mnemonic": "str", + "operands": "r3, [sp, #0x30]", + "mode": "none" + }, + "instr_47256": { + "virtual_address": 47256, + "size": 4, + "disassembly": "ldr r3, [sp, #0x90]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x90]", + "mode": "none" + }, + "instr_47260": { + "virtual_address": 47260, + "size": 4, + "disassembly": "cmp r3, #0x9", + "mnemonic": "cmp", + "operands": "r3, #0x9", + "mode": "none" + }, + "instr_47264": { + "virtual_address": 47264, + "size": 4, + "disassembly": "str r10, [sp, #0x14]", + "mnemonic": "str", + "operands": "r10, [sp, #0x14]", + "mode": "none" + }, + "instr_47268": { + "virtual_address": 47268, + "size": 4, + "disassembly": "bls 0x0b750", + "mnemonic": "bls", + "operands": "0x0b750", + "mode": "none" + }, + "bb_47236": { + "virtual_address": 47236, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 47272, + "children": [ + "instr_47236", + "instr_47240", + "instr_47244", + "instr_47248", + "instr_47252", + "instr_47256", + "instr_47260", + "instr_47264", + "instr_47268" + ] + }, + "instr_47272": { + "virtual_address": 47272, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_47276": { + "virtual_address": 47276, + "size": 4, + "disassembly": "str r3, [sp, #0x90]", + "mnemonic": "str", + "operands": "r3, [sp, #0x90]", + "mode": "none" + }, + "instr_47280": { + "virtual_address": 47280, + "size": 4, + "disassembly": "mvn r3, #0x0", + "mnemonic": "mvn", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_47284": { + "virtual_address": 47284, + "size": 4, + "disassembly": "mov r5, #0x1", + "mnemonic": "mov", + "operands": "r5, #0x1", + "mode": "none" + }, + "instr_47288": { + "virtual_address": 47288, + "size": 4, + "disassembly": "str r3, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x1c]", + "mode": "none" + }, + "instr_47292": { + "virtual_address": 47292, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_47296": { + "virtual_address": 47296, + "size": 4, + "disassembly": "str r5, [sp, #0x2c]", + "mnemonic": "str", + "operands": "r5, [sp, #0x2c]", + "mode": "none" + }, + "instr_47300": { + "virtual_address": 47300, + "size": 4, + "disassembly": "str r3, [sp, #0x94]", + "mnemonic": "str", + "operands": "r3, [sp, #0x94]", + "mode": "none" + }, + "bb_47272": { + "virtual_address": 47272, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 47304, + "children": [ + "instr_47272", + "instr_47276", + "instr_47280", + "instr_47284", + "instr_47288", + "instr_47292", + "instr_47296", + "instr_47300" + ] + }, + "instr_47304": { + "virtual_address": 47304, + "size": 4, + "disassembly": "mov r1, #0x0", + "mnemonic": "mov", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_47308": { + "virtual_address": 47308, + "size": 4, + "disassembly": "ldr r3, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x1c]", + "mode": "none" + }, + "instr_47312": { + "virtual_address": 47312, + "size": 4, + "disassembly": "str r1, [r4, #0x44]", + "mnemonic": "str", + "operands": "r1, [r4, #0x44]", + "mode": "none" + }, + "instr_47316": { + "virtual_address": 47316, + "size": 4, + "disassembly": "str r3, [sp, #0x44]", + "mnemonic": "str", + "operands": "r3, [sp, #0x44]", + "mode": "none" + }, + "bb_47304": { + "virtual_address": 47304, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 47320, + "children": [ + "instr_47304", + "instr_47308", + "instr_47312", + "instr_47316" + ] + }, + "instr_47320": { + "virtual_address": 47320, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_47324": { + "virtual_address": 47324, + "size": 4, + "disassembly": "bl 0x0ec04", + "mnemonic": "bl", + "operands": "0x0ec04", + "mode": "none" + }, + "instr_47328": { + "virtual_address": 47328, + "size": 4, + "disassembly": "subs r3, r0, #0x0", + "mnemonic": "subs", + "operands": "r3, r0, #0x0", + "mode": "none" + }, + "instr_47332": { + "virtual_address": 47332, + "size": 4, + "disassembly": "str r3, [sp, #0x10]", + "mnemonic": "str", + "operands": "r3, [sp, #0x10]", + "mode": "none" + }, + "instr_47336": { + "virtual_address": 47336, + "size": 4, + "disassembly": "beq 0x0cbb8", + "mnemonic": "beq", + "operands": "0x0cbb8", + "mode": "none" + }, + "bb_47320": { + "virtual_address": 47320, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 47340, + "children": [ + "instr_47320", + "instr_47324", + "instr_47328", + "instr_47332", + "instr_47336" + ] + }, + "instr_47340": { + "virtual_address": 47340, + "size": 4, + "disassembly": "ldr r3, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x1c]", + "mode": "none" + }, + "instr_47344": { + "virtual_address": 47344, + "size": 4, + "disassembly": "cmp r3, #0xe", + "mnemonic": "cmp", + "operands": "r3, #0xe", + "mode": "none" + }, + "instr_47348": { + "virtual_address": 47348, + "size": 4, + "disassembly": "movhi r5, #0x0", + "mnemonic": "movhi", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_47352": { + "virtual_address": 47352, + "size": 4, + "disassembly": "andls r5, r5, #0x1", + "mnemonic": "andls", + "operands": "r5, r5, #0x1", + "mode": "none" + }, + "instr_47356": { + "virtual_address": 47356, + "size": 4, + "disassembly": "ldr r3, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x10]", + "mode": "none" + }, + "instr_47360": { + "virtual_address": 47360, + "size": 4, + "disassembly": "cmp r5, #0x0", + "mnemonic": "cmp", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_47364": { + "virtual_address": 47364, + "size": 4, + "disassembly": "str r3, [r4, #0x40]", + "mnemonic": "str", + "operands": "r3, [r4, #0x40]", + "mode": "none" + }, + "instr_47368": { + "virtual_address": 47368, + "size": 4, + "disassembly": "beq 0x0bc58", + "mnemonic": "beq", + "operands": "0x0bc58", + "mode": "none" + }, + "bb_47340": { + "virtual_address": 47340, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 47372, + "children": [ + "instr_47340", + "instr_47344", + "instr_47348", + "instr_47352", + "instr_47356", + "instr_47360", + "instr_47364", + "instr_47368" + ] + }, + "instr_47372": { + "virtual_address": 47372, + "size": 4, + "disassembly": "ldr r1, [sp, #0x14]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x14]", + "mode": "none" + }, + "instr_47376": { + "virtual_address": 47376, + "size": 4, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_47380": { + "virtual_address": 47380, + "size": 4, + "disassembly": "ble 0x0c08c", + "mnemonic": "ble", + "operands": "0x0c08c", + "mode": "none" + }, + "bb_47372": { + "virtual_address": 47372, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 47384, + "children": [ + "instr_47372", + "instr_47376", + "instr_47380" + ] + }, + "instr_47384": { + "virtual_address": 47384, + "size": 4, + "disassembly": "ldr r3, [0xb864]", + "mnemonic": "ldr", + "operands": "r3, [0xb864]", + "mode": "none" + }, + "instr_47388": { + "virtual_address": 47388, + "size": 4, + "disassembly": "and r2, r1, #0xf", + "mnemonic": "and", + "operands": "r2, r1, #0xf", + "mode": "none" + }, + "instr_47392": { + "virtual_address": 47392, + "size": 4, + "disassembly": "add r3, r3, r2, lsl #0x3", + "mnemonic": "add", + "operands": "r3, r3, r2, lsl #0x3", + "mode": "none" + }, + "instr_47396": { + "virtual_address": 47396, + "size": 4, + "disassembly": "tst r1, #0x100", + "mnemonic": "tst", + "operands": "r1, #0x100", + "mode": "none" + }, + "instr_47400": { + "virtual_address": 47400, + "size": 4, + "disassembly": "ldmia r3, {r6, r7}", + "mnemonic": "ldmia", + "operands": "r3, {r6, r7}", + "mode": "none" + }, + "instr_47404": { + "virtual_address": 47404, + "size": 4, + "disassembly": "mov r5, r1, asr #0x4", + "mnemonic": "mov", + "operands": "r5, r1, asr #0x4", + "mode": "none" + }, + "instr_47408": { + "virtual_address": 47408, + "size": 4, + "disassembly": "beq 0x0c23c", + "mnemonic": "beq", + "operands": "0x0c23c", + "mode": "none" + }, + "bb_47384": { + "virtual_address": 47384, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 47412, + "children": [ + "instr_47384", + "instr_47388", + "instr_47392", + "instr_47396", + "instr_47400", + "instr_47404", + "instr_47408" + ] + }, + "instr_47412": { + "virtual_address": 47412, + "size": 4, + "disassembly": "ldr r3, [0xb84c]", + "mnemonic": "ldr", + "operands": "r3, [0xb84c]", + "mode": "none" + }, + "instr_47416": { + "virtual_address": 47416, + "size": 4, + "disassembly": "add r1, sp, #0x20", + "mnemonic": "add", + "operands": "r1, sp, #0x20", + "mode": "none" + }, + "instr_47420": { + "virtual_address": 47420, + "size": 4, + "disassembly": "ldmia r1, {r0, r1}", + "mnemonic": "ldmia", + "operands": "r1, {r0, r1}", + "mode": "none" + }, + "instr_47424": { + "virtual_address": 47424, + "size": 4, + "disassembly": "add r3, r3, #0x20", + "mnemonic": "add", + "operands": "r3, r3, #0x20", + "mode": "none" + }, + "instr_47428": { + "virtual_address": 47428, + "size": 4, + "disassembly": "ldmia r3, {r2, r3}", + "mnemonic": "ldmia", + "operands": "r3, {r2, r3}", + "mode": "none" + }, + "instr_47432": { + "virtual_address": 47432, + "size": 4, + "disassembly": "bl 0x13918", + "mnemonic": "bl", + "operands": "0x13918", + "mode": "none" + }, + "instr_47436": { + "virtual_address": 47436, + "size": 4, + "disassembly": "mov r8, #0x3", + "mnemonic": "mov", + "operands": "r8, #0x3", + "mode": "none" + }, + "instr_47440": { + "virtual_address": 47440, + "size": 4, + "disassembly": "str r0, [sp, #0x38]", + "mnemonic": "str", + "operands": "r0, [sp, #0x38]", + "mode": "none" + }, + "instr_47444": { + "virtual_address": 47444, + "size": 4, + "disassembly": "str r1, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r1, [sp, #0x3c]", + "mode": "none" + }, + "instr_47448": { + "virtual_address": 47448, + "size": 4, + "disassembly": "and r5, r5, #0xf", + "mnemonic": "and", + "operands": "r5, r5, #0xf", + "mode": "none" + }, + "bb_47412": { + "virtual_address": 47412, + "size": 40, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 47452, + "children": [ + "instr_47412", + "instr_47416", + "instr_47420", + "instr_47424", + "instr_47428", + "instr_47432", + "instr_47436", + "instr_47440", + "instr_47444", + "instr_47448" + ] + }, + "instr_47452": { + "virtual_address": 47452, + "size": 4, + "disassembly": "cmp r5, #0x0", + "mnemonic": "cmp", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_47456": { + "virtual_address": 47456, + "size": 4, + "disassembly": "beq 0x0b998", + "mnemonic": "beq", + "operands": "0x0b998", + "mode": "none" + }, + "bb_47452": { + "virtual_address": 47452, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 47460, + "children": [ + "instr_47452", + "instr_47456" + ] + }, + "instr_47460": { + "virtual_address": 47460, + "size": 4, + "disassembly": "ldr r9, [0xb84c]", + "mnemonic": "ldr", + "operands": "r9, [0xb84c]", + "mode": "none" + }, + "bb_47460": { + "virtual_address": 47460, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 47464, + "children": [ + "instr_47460" + ] + }, + "instr_47464": { + "virtual_address": 47464, + "size": 4, + "disassembly": "tst r5, #0x1", + "mnemonic": "tst", + "operands": "r5, #0x1", + "mode": "none" + }, + "instr_47468": { + "virtual_address": 47468, + "size": 4, + "disassembly": "beq 0x0b98c", + "mnemonic": "beq", + "operands": "0x0b98c", + "mode": "none" + }, + "bb_47464": { + "virtual_address": 47464, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 47472, + "children": [ + "instr_47464", + "instr_47468" + ] + }, + "instr_47472": { + "virtual_address": 47472, + "size": 4, + "disassembly": "mov r0, r6", + "mnemonic": "mov", + "operands": "r0, r6", + "mode": "none" + }, + "instr_47476": { + "virtual_address": 47476, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_47480": { + "virtual_address": 47480, + "size": 4, + "disassembly": "ldmia r9, {r2, r3}", + "mnemonic": "ldmia", + "operands": "r9, {r2, r3}", + "mode": "none" + }, + "instr_47484": { + "virtual_address": 47484, + "size": 4, + "disassembly": "bl 0x13688", + "mnemonic": "bl", + "operands": "0x13688", + "mode": "none" + }, + "instr_47488": { + "virtual_address": 47488, + "size": 4, + "disassembly": "mov r6, r0", + "mnemonic": "mov", + "operands": "r6, r0", + "mode": "none" + }, + "instr_47492": { + "virtual_address": 47492, + "size": 4, + "disassembly": "mov r7, r1", + "mnemonic": "mov", + "operands": "r7, r1", + "mode": "none" + }, + "instr_47496": { + "virtual_address": 47496, + "size": 4, + "disassembly": "add r8, r8, #0x1", + "mnemonic": "add", + "operands": "r8, r8, #0x1", + "mode": "none" + }, + "bb_47472": { + "virtual_address": 47472, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 47500, + "children": [ + "instr_47472", + "instr_47476", + "instr_47480", + "instr_47484", + "instr_47488", + "instr_47492", + "instr_47496" + ] + }, + "instr_47500": { + "virtual_address": 47500, + "size": 4, + "disassembly": "movs r5, r5, asr #0x1", + "mnemonic": "movs", + "operands": "r5, r5, asr #0x1", + "mode": "none" + }, + "instr_47504": { + "virtual_address": 47504, + "size": 4, + "disassembly": "add r9, r9, #0x8", + "mnemonic": "add", + "operands": "r9, r9, #0x8", + "mode": "none" + }, + "instr_47508": { + "virtual_address": 47508, + "size": 4, + "disassembly": "bne 0x0b968", + "mnemonic": "bne", + "operands": "0x0b968", + "mode": "none" + }, + "bb_47500": { + "virtual_address": 47500, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 47512, + "children": [ + "instr_47500", + "instr_47504", + "instr_47508" + ] + }, + "instr_47512": { + "virtual_address": 47512, + "size": 4, + "disassembly": "add r1, sp, #0x38", + "mnemonic": "add", + "operands": "r1, sp, #0x38", + "mode": "none" + }, + "instr_47516": { + "virtual_address": 47516, + "size": 4, + "disassembly": "ldmia r1, {r0, r1}", + "mnemonic": "ldmia", + "operands": "r1, {r0, r1}", + "mode": "none" + }, + "instr_47520": { + "virtual_address": 47520, + "size": 4, + "disassembly": "mov r2, r6", + "mnemonic": "mov", + "operands": "r2, r6", + "mode": "none" + }, + "instr_47524": { + "virtual_address": 47524, + "size": 4, + "disassembly": "mov r3, r7", + "mnemonic": "mov", + "operands": "r3, r7", + "mode": "none" + }, + "instr_47528": { + "virtual_address": 47528, + "size": 4, + "disassembly": "bl 0x13918", + "mnemonic": "bl", + "operands": "0x13918", + "mode": "none" + }, + "instr_47532": { + "virtual_address": 47532, + "size": 4, + "disassembly": "str r0, [sp, #0x38]", + "mnemonic": "str", + "operands": "r0, [sp, #0x38]", + "mode": "none" + }, + "instr_47536": { + "virtual_address": 47536, + "size": 4, + "disassembly": "str r1, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r1, [sp, #0x3c]", + "mode": "none" + }, + "bb_47512": { + "virtual_address": 47512, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 47540, + "children": [ + "instr_47512", + "instr_47516", + "instr_47520", + "instr_47524", + "instr_47528", + "instr_47532", + "instr_47536" + ] + }, + "instr_47540": { + "virtual_address": 47540, + "size": 4, + "disassembly": "ldr r3, [sp, #0x34]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x34]", + "mode": "none" + }, + "instr_47544": { + "virtual_address": 47544, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_47548": { + "virtual_address": 47548, + "size": 4, + "disassembly": "beq 0x0b9e4", + "mnemonic": "beq", + "operands": "0x0b9e4", + "mode": "none" + }, + "bb_47540": { + "virtual_address": 47540, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 47552, + "children": [ + "instr_47540", + "instr_47544", + "instr_47548" + ] + }, + "instr_47552": { + "virtual_address": 47552, + "size": 4, + "disassembly": "add r6, sp, #0x38", + "mnemonic": "add", + "operands": "r6, sp, #0x38", + "mode": "none" + }, + "instr_47556": { + "virtual_address": 47556, + "size": 4, + "disassembly": "ldmia r6, {r5, r6}", + "mnemonic": "ldmia", + "operands": "r6, {r5, r6}", + "mode": "none" + }, + "instr_47560": { + "virtual_address": 47560, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_47564": { + "virtual_address": 47564, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_47568": { + "virtual_address": 47568, + "size": 4, + "disassembly": "mov r1, r6", + "mnemonic": "mov", + "operands": "r1, r6", + "mode": "none" + }, + "instr_47572": { + "virtual_address": 47572, + "size": 4, + "disassembly": "ldr r3, [0xb844]", + "mnemonic": "ldr", + "operands": "r3, [0xb844]", + "mode": "none" + }, + "instr_47576": { + "virtual_address": 47576, + "size": 4, + "disassembly": "bl 0x13c08", + "mnemonic": "bl", + "operands": "0x13c08", + "mode": "none" + }, + "instr_47580": { + "virtual_address": 47580, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_47584": { + "virtual_address": 47584, + "size": 4, + "disassembly": "bne 0x0c6c8", + "mnemonic": "bne", + "operands": "0x0c6c8", + "mode": "none" + }, + "bb_47552": { + "virtual_address": 47552, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 47588, + "children": [ + "instr_47552", + "instr_47556", + "instr_47560", + "instr_47564", + "instr_47568", + "instr_47572", + "instr_47576", + "instr_47580", + "instr_47584" + ] + }, + "instr_47588": { + "virtual_address": 47588, + "size": 4, + "disassembly": "mov r0, r8", + "mnemonic": "mov", + "operands": "r0, r8", + "mode": "none" + }, + "instr_47592": { + "virtual_address": 47592, + "size": 4, + "disassembly": "bl 0x135a4", + "mnemonic": "bl", + "operands": "0x135a4", + "mode": "none" + }, + "instr_47596": { + "virtual_address": 47596, + "size": 4, + "disassembly": "add r3, sp, #0x38", + "mnemonic": "add", + "operands": "r3, sp, #0x38", + "mode": "none" + }, + "instr_47600": { + "virtual_address": 47600, + "size": 4, + "disassembly": "ldmia r3, {r2, r3}", + "mnemonic": "ldmia", + "operands": "r3, {r2, r3}", + "mode": "none" + }, + "instr_47604": { + "virtual_address": 47604, + "size": 4, + "disassembly": "bl 0x13688", + "mnemonic": "bl", + "operands": "0x13688", + "mode": "none" + }, + "instr_47608": { + "virtual_address": 47608, + "size": 4, + "disassembly": "ldr r3, [0xb860]", + "mnemonic": "ldr", + "operands": "r3, [0xb860]", + "mode": "none" + }, + "instr_47612": { + "virtual_address": 47612, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_47616": { + "virtual_address": 47616, + "size": 4, + "disassembly": "bl 0x13270", + "mnemonic": "bl", + "operands": "0x13270", + "mode": "none" + }, + "instr_47620": { + "virtual_address": 47620, + "size": 4, + "disassembly": "ldr r3, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x1c]", + "mode": "none" + }, + "instr_47624": { + "virtual_address": 47624, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_47628": { + "virtual_address": 47628, + "size": 4, + "disassembly": "mov r8, r0", + "mnemonic": "mov", + "operands": "r8, r0", + "mode": "none" + }, + "instr_47632": { + "virtual_address": 47632, + "size": 4, + "disassembly": "sub r9, r1, #0x3400000", + "mnemonic": "sub", + "operands": "r9, r1, #0x3400000", + "mode": "none" + }, + "instr_47636": { + "virtual_address": 47636, + "size": 4, + "disassembly": "beq 0x0bc0c", + "mnemonic": "beq", + "operands": "0x0bc0c", + "mode": "none" + }, + "bb_47588": { + "virtual_address": 47588, + "size": 52, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 47640, + "children": [ + "instr_47588", + "instr_47592", + "instr_47596", + "instr_47600", + "instr_47604", + "instr_47608", + "instr_47612", + "instr_47616", + "instr_47620", + "instr_47624", + "instr_47628", + "instr_47632", + "instr_47636" + ] + }, + "instr_47640": { + "virtual_address": 47640, + "size": 4, + "disassembly": "ldr r3, [sp, #0x14]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x14]", + "mode": "none" + }, + "instr_47644": { + "virtual_address": 47644, + "size": 4, + "disassembly": "str r3, [sp, #0x58]", + "mnemonic": "str", + "operands": "r3, [sp, #0x58]", + "mode": "none" + }, + "instr_47648": { + "virtual_address": 47648, + "size": 4, + "disassembly": "ldr r3, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x1c]", + "mode": "none" + }, + "instr_47652": { + "virtual_address": 47652, + "size": 4, + "disassembly": "str r3, [sp, #0x48]", + "mnemonic": "str", + "operands": "r3, [sp, #0x48]", + "mode": "none" + }, + "bb_47640": { + "virtual_address": 47640, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 47656, + "children": [ + "instr_47640", + "instr_47644", + "instr_47648", + "instr_47652" + ] + }, + "instr_47656": { + "virtual_address": 47656, + "size": 4, + "disassembly": "ldr r3, [sp, #0x2c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x2c]", + "mode": "none" + }, + "instr_47660": { + "virtual_address": 47660, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_47664": { + "virtual_address": 47664, + "size": 4, + "disassembly": "beq 0x0c2f4", + "mnemonic": "beq", + "operands": "0x0c2f4", + "mode": "none" + }, + "bb_47656": { + "virtual_address": 47656, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 47668, + "children": [ + "instr_47656", + "instr_47660", + "instr_47664" + ] + }, + "instr_47668": { + "virtual_address": 47668, + "size": 4, + "disassembly": "ldr r2, [sp, #0x48]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x48]", + "mode": "none" + }, + "instr_47672": { + "virtual_address": 47672, + "size": 4, + "disassembly": "ldr r3, [0xb864]", + "mnemonic": "ldr", + "operands": "r3, [0xb864]", + "mode": "none" + }, + "instr_47676": { + "virtual_address": 47676, + "size": 4, + "disassembly": "add r3, r3, r2, lsl #0x3", + "mnemonic": "add", + "operands": "r3, r3, r2, lsl #0x3", + "mode": "none" + }, + "instr_47680": { + "virtual_address": 47680, + "size": 4, + "disassembly": "ldmdb r3, {r2, r3}", + "mnemonic": "ldmdb", + "operands": "r3, {r2, r3}", + "mode": "none" + }, + "instr_47684": { + "virtual_address": 47684, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_47688": { + "virtual_address": 47688, + "size": 4, + "disassembly": "ldr r1, [0xb854]", + "mnemonic": "ldr", + "operands": "r1, [0xb854]", + "mode": "none" + }, + "instr_47692": { + "virtual_address": 47692, + "size": 4, + "disassembly": "bl 0x13918", + "mnemonic": "bl", + "operands": "0x13918", + "mode": "none" + }, + "instr_47696": { + "virtual_address": 47696, + "size": 4, + "disassembly": "mov r2, r8", + "mnemonic": "mov", + "operands": "r2, r8", + "mode": "none" + }, + "instr_47700": { + "virtual_address": 47700, + "size": 4, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "none" + }, + "instr_47704": { + "virtual_address": 47704, + "size": 4, + "disassembly": "bl 0x1326c", + "mnemonic": "bl", + "operands": "0x1326c", + "mode": "none" + }, + "instr_47708": { + "virtual_address": 47708, + "size": 4, + "disassembly": "add r9, sp, #0x38", + "mnemonic": "add", + "operands": "r9, sp, #0x38", + "mode": "none" + }, + "instr_47712": { + "virtual_address": 47712, + "size": 4, + "disassembly": "ldmia r9, {r8, r9}", + "mnemonic": "ldmia", + "operands": "r9, {r8, r9}", + "mode": "none" + }, + "instr_47716": { + "virtual_address": 47716, + "size": 4, + "disassembly": "str r0, [sp, #0x50]", + "mnemonic": "str", + "operands": "r0, [sp, #0x50]", + "mode": "none" + }, + "instr_47720": { + "virtual_address": 47720, + "size": 4, + "disassembly": "str r1, [sp, #0x54]", + "mnemonic": "str", + "operands": "r1, [sp, #0x54]", + "mode": "none" + }, + "instr_47724": { + "virtual_address": 47724, + "size": 4, + "disassembly": "mov r1, r9", + "mnemonic": "mov", + "operands": "r1, r9", + "mode": "none" + }, + "instr_47728": { + "virtual_address": 47728, + "size": 4, + "disassembly": "mov r0, r8", + "mnemonic": "mov", + "operands": "r0, r8", + "mode": "none" + }, + "instr_47732": { + "virtual_address": 47732, + "size": 4, + "disassembly": "bl 0x13ca0", + "mnemonic": "bl", + "operands": "0x13ca0", + "mode": "none" + }, + "instr_47736": { + "virtual_address": 47736, + "size": 4, + "disassembly": "mov r7, r0", + "mnemonic": "mov", + "operands": "r7, r0", + "mode": "none" + }, + "instr_47740": { + "virtual_address": 47740, + "size": 4, + "disassembly": "bl 0x135a4", + "mnemonic": "bl", + "operands": "0x135a4", + "mode": "none" + }, + "instr_47744": { + "virtual_address": 47744, + "size": 4, + "disassembly": "mov r2, r0", + "mnemonic": "mov", + "operands": "r2, r0", + "mode": "none" + }, + "instr_47748": { + "virtual_address": 47748, + "size": 4, + "disassembly": "mov r3, r1", + "mnemonic": "mov", + "operands": "r3, r1", + "mode": "none" + }, + "instr_47752": { + "virtual_address": 47752, + "size": 4, + "disassembly": "mov r0, r8", + "mnemonic": "mov", + "operands": "r0, r8", + "mode": "none" + }, + "instr_47756": { + "virtual_address": 47756, + "size": 4, + "disassembly": "mov r1, r9", + "mnemonic": "mov", + "operands": "r1, r9", + "mode": "none" + }, + "instr_47760": { + "virtual_address": 47760, + "size": 4, + "disassembly": "bl 0x1326c", + "mnemonic": "bl", + "operands": "0x1326c", + "mode": "none" + }, + "instr_47764": { + "virtual_address": 47764, + "size": 4, + "disassembly": "ldr r5, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r5, [sp, #0x10]", + "mode": "none" + }, + "instr_47768": { + "virtual_address": 47768, + "size": 4, + "disassembly": "add r7, r7, #0x30", + "mnemonic": "add", + "operands": "r7, r7, #0x30", + "mode": "none" + }, + "instr_47772": { + "virtual_address": 47772, + "size": 4, + "disassembly": "mov r6, r0", + "mnemonic": "mov", + "operands": "r6, r0", + "mode": "none" + }, + "instr_47776": { + "virtual_address": 47776, + "size": 4, + "disassembly": "strb r7, [r5], #0x1", + "mnemonic": "strb", + "operands": "r7, [r5], #0x1", + "mode": "none" + }, + "instr_47780": { + "virtual_address": 47780, + "size": 4, + "disassembly": "mov r7, r1", + "mnemonic": "mov", + "operands": "r7, r1", + "mode": "none" + }, + "instr_47784": { + "virtual_address": 47784, + "size": 4, + "disassembly": "mov r2, r6", + "mnemonic": "mov", + "operands": "r2, r6", + "mode": "none" + }, + "instr_47788": { + "virtual_address": 47788, + "size": 4, + "disassembly": "mov r3, r7", + "mnemonic": "mov", + "operands": "r3, r7", + "mode": "none" + }, + "instr_47792": { + "virtual_address": 47792, + "size": 4, + "disassembly": "add r1, sp, #0x50", + "mnemonic": "add", + "operands": "r1, sp, #0x50", + "mode": "none" + }, + "instr_47796": { + "virtual_address": 47796, + "size": 4, + "disassembly": "ldmia r1, {r0, r1}", + "mnemonic": "ldmia", + "operands": "r1, {r0, r1}", + "mode": "none" + }, + "instr_47800": { + "virtual_address": 47800, + "size": 4, + "disassembly": "bl 0x13c50", + "mnemonic": "bl", + "operands": "0x13c50", + "mode": "none" + }, + "instr_47804": { + "virtual_address": 47804, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_47808": { + "virtual_address": 47808, + "size": 4, + "disassembly": "bne 0x0c9f0", + "mnemonic": "bne", + "operands": "0x0c9f0", + "mode": "none" + }, + "bb_47668": { + "virtual_address": 47668, + "size": 144, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 47812, + "children": [ + "instr_47668", + "instr_47672", + "instr_47676", + "instr_47680", + "instr_47684", + "instr_47688", + "instr_47692", + "instr_47696", + "instr_47700", + "instr_47704", + "instr_47708", + "instr_47712", + "instr_47716", + "instr_47720", + "instr_47724", + "instr_47728", + "instr_47732", + "instr_47736", + "instr_47740", + "instr_47744", + "instr_47748", + "instr_47752", + "instr_47756", + "instr_47760", + "instr_47764", + "instr_47768", + "instr_47772", + "instr_47776", + "instr_47780", + "instr_47784", + "instr_47788", + "instr_47792", + "instr_47796", + "instr_47800", + "instr_47804", + "instr_47808" + ] + }, + "instr_47812": { + "virtual_address": 47812, + "size": 4, + "disassembly": "str r10, [sp, #0x5c]", + "mnemonic": "str", + "operands": "r10, [sp, #0x5c]", + "mode": "none" + }, + "instr_47816": { + "virtual_address": 47816, + "size": 4, + "disassembly": "str r11, [sp, #0x38]", + "mnemonic": "str", + "operands": "r11, [sp, #0x38]", + "mode": "none" + }, + "instr_47820": { + "virtual_address": 47820, + "size": 4, + "disassembly": "ldr r9, [sp, #0x48]", + "mnemonic": "ldr", + "operands": "r9, [sp, #0x48]", + "mode": "none" + }, + "instr_47824": { + "virtual_address": 47824, + "size": 4, + "disassembly": "mov r8, #0x0", + "mnemonic": "mov", + "operands": "r8, #0x0", + "mode": "none" + }, + "instr_47828": { + "virtual_address": 47828, + "size": 4, + "disassembly": "add r11, sp, #0x50", + "mnemonic": "add", + "operands": "r11, sp, #0x50", + "mode": "none" + }, + "instr_47832": { + "virtual_address": 47832, + "size": 4, + "disassembly": "ldmia r11, {r10, r11}", + "mnemonic": "ldmia", + "operands": "r11, {r10, r11}", + "mode": "none" + }, + "instr_47836": { + "virtual_address": 47836, + "size": 4, + "disassembly": "str r4, [sp, #0x48]", + "mnemonic": "str", + "operands": "r4, [sp, #0x48]", + "mode": "none" + }, + "instr_47840": { + "virtual_address": 47840, + "size": 4, + "disassembly": "b 0x0bb6c", + "mnemonic": "b", + "operands": "0x0bb6c", + "mode": "none" + }, + "bb_47812": { + "virtual_address": 47812, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 47980, + "children": [ + "instr_47812", + "instr_47816", + "instr_47820", + "instr_47824", + "instr_47828", + "instr_47832", + "instr_47836", + "instr_47840" + ] + }, + "instr_47844": { + "virtual_address": 47844, + "size": 4, + "disassembly": "add r8, r8, #0x1", + "mnemonic": "add", + "operands": "r8, r8, #0x1", + "mode": "none" + }, + "instr_47848": { + "virtual_address": 47848, + "size": 4, + "disassembly": "cmp r8, r9", + "mnemonic": "cmp", + "operands": "r8, r9", + "mode": "none" + }, + "instr_47852": { + "virtual_address": 47852, + "size": 4, + "disassembly": "bge 0x0ca54", + "mnemonic": "bge", + "operands": "0x0ca54", + "mode": "none" + }, + "bb_47844": { + "virtual_address": 47844, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 47856, + "children": [ + "instr_47844", + "instr_47848", + "instr_47852" + ] + }, + "instr_47856": { + "virtual_address": 47856, + "size": 4, + "disassembly": "mov r0, r10", + "mnemonic": "mov", + "operands": "r0, r10", + "mode": "none" + }, + "instr_47860": { + "virtual_address": 47860, + "size": 4, + "disassembly": "mov r1, r11", + "mnemonic": "mov", + "operands": "r1, r11", + "mode": "none" + }, + "instr_47864": { + "virtual_address": 47864, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_47868": { + "virtual_address": 47868, + "size": 4, + "disassembly": "ldr r3, [0xb85c]", + "mnemonic": "ldr", + "operands": "r3, [0xb85c]", + "mode": "none" + }, + "instr_47872": { + "virtual_address": 47872, + "size": 4, + "disassembly": "bl 0x13688", + "mnemonic": "bl", + "operands": "0x13688", + "mode": "none" + }, + "instr_47876": { + "virtual_address": 47876, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_47880": { + "virtual_address": 47880, + "size": 4, + "disassembly": "ldr r3, [0xb85c]", + "mnemonic": "ldr", + "operands": "r3, [0xb85c]", + "mode": "none" + }, + "instr_47884": { + "virtual_address": 47884, + "size": 4, + "disassembly": "mov r10, r0", + "mnemonic": "mov", + "operands": "r10, r0", + "mode": "none" + }, + "instr_47888": { + "virtual_address": 47888, + "size": 4, + "disassembly": "mov r11, r1", + "mnemonic": "mov", + "operands": "r11, r1", + "mode": "none" + }, + "instr_47892": { + "virtual_address": 47892, + "size": 4, + "disassembly": "mov r0, r6", + "mnemonic": "mov", + "operands": "r0, r6", + "mode": "none" + }, + "instr_47896": { + "virtual_address": 47896, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_47900": { + "virtual_address": 47900, + "size": 4, + "disassembly": "bl 0x13688", + "mnemonic": "bl", + "operands": "0x13688", + "mode": "none" + }, + "instr_47904": { + "virtual_address": 47904, + "size": 4, + "disassembly": "mov r7, r1", + "mnemonic": "mov", + "operands": "r7, r1", + "mode": "none" + }, + "instr_47908": { + "virtual_address": 47908, + "size": 4, + "disassembly": "mov r6, r0", + "mnemonic": "mov", + "operands": "r6, r0", + "mode": "none" + }, + "instr_47912": { + "virtual_address": 47912, + "size": 4, + "disassembly": "bl 0x13ca0", + "mnemonic": "bl", + "operands": "0x13ca0", + "mode": "none" + }, + "instr_47916": { + "virtual_address": 47916, + "size": 4, + "disassembly": "mov r4, r0", + "mnemonic": "mov", + "operands": "r4, r0", + "mode": "none" + }, + "instr_47920": { + "virtual_address": 47920, + "size": 4, + "disassembly": "bl 0x135a4", + "mnemonic": "bl", + "operands": "0x135a4", + "mode": "none" + }, + "instr_47924": { + "virtual_address": 47924, + "size": 4, + "disassembly": "mov r2, r0", + "mnemonic": "mov", + "operands": "r2, r0", + "mode": "none" + }, + "instr_47928": { + "virtual_address": 47928, + "size": 4, + "disassembly": "mov r3, r1", + "mnemonic": "mov", + "operands": "r3, r1", + "mode": "none" + }, + "instr_47932": { + "virtual_address": 47932, + "size": 4, + "disassembly": "mov r0, r6", + "mnemonic": "mov", + "operands": "r0, r6", + "mode": "none" + }, + "instr_47936": { + "virtual_address": 47936, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_47940": { + "virtual_address": 47940, + "size": 4, + "disassembly": "bl 0x1326c", + "mnemonic": "bl", + "operands": "0x1326c", + "mode": "none" + }, + "instr_47944": { + "virtual_address": 47944, + "size": 4, + "disassembly": "add r4, r4, #0x30", + "mnemonic": "add", + "operands": "r4, r4, #0x30", + "mode": "none" + }, + "instr_47948": { + "virtual_address": 47948, + "size": 4, + "disassembly": "mov r2, r10", + "mnemonic": "mov", + "operands": "r2, r10", + "mode": "none" + }, + "instr_47952": { + "virtual_address": 47952, + "size": 4, + "disassembly": "mov r3, r11", + "mnemonic": "mov", + "operands": "r3, r11", + "mode": "none" + }, + "instr_47956": { + "virtual_address": 47956, + "size": 4, + "disassembly": "strb r4, [r5], #0x1", + "mnemonic": "strb", + "operands": "r4, [r5], #0x1", + "mode": "none" + }, + "instr_47960": { + "virtual_address": 47960, + "size": 4, + "disassembly": "mov r6, r0", + "mnemonic": "mov", + "operands": "r6, r0", + "mode": "none" + }, + "instr_47964": { + "virtual_address": 47964, + "size": 4, + "disassembly": "mov r7, r1", + "mnemonic": "mov", + "operands": "r7, r1", + "mode": "none" + }, + "instr_47968": { + "virtual_address": 47968, + "size": 4, + "disassembly": "bl 0x13c08", + "mnemonic": "bl", + "operands": "0x13c08", + "mode": "none" + }, + "instr_47972": { + "virtual_address": 47972, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_47976": { + "virtual_address": 47976, + "size": 4, + "disassembly": "bne 0x0c9e8", + "mnemonic": "bne", + "operands": "0x0c9e8", + "mode": "none" + }, + "bb_47856": { + "virtual_address": 47856, + "size": 124, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 47980, + "children": [ + "instr_47856", + "instr_47860", + "instr_47864", + "instr_47868", + "instr_47872", + "instr_47876", + "instr_47880", + "instr_47884", + "instr_47888", + "instr_47892", + "instr_47896", + "instr_47900", + "instr_47904", + "instr_47908", + "instr_47912", + "instr_47916", + "instr_47920", + "instr_47924", + "instr_47928", + "instr_47932", + "instr_47936", + "instr_47940", + "instr_47944", + "instr_47948", + "instr_47952", + "instr_47956", + "instr_47960", + "instr_47964", + "instr_47968", + "instr_47972", + "instr_47976" + ] + }, + "instr_47980": { + "virtual_address": 47980, + "size": 4, + "disassembly": "mov r2, r6", + "mnemonic": "mov", + "operands": "r2, r6", + "mode": "none" + }, + "instr_47984": { + "virtual_address": 47984, + "size": 4, + "disassembly": "mov r3, r7", + "mnemonic": "mov", + "operands": "r3, r7", + "mode": "none" + }, + "instr_47988": { + "virtual_address": 47988, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_47992": { + "virtual_address": 47992, + "size": 4, + "disassembly": "ldr r1, [0xb844]", + "mnemonic": "ldr", + "operands": "r1, [0xb844]", + "mode": "none" + }, + "instr_47996": { + "virtual_address": 47996, + "size": 4, + "disassembly": "bl 0x1326c", + "mnemonic": "bl", + "operands": "0x1326c", + "mode": "none" + }, + "instr_48000": { + "virtual_address": 48000, + "size": 4, + "disassembly": "mov r2, r10", + "mnemonic": "mov", + "operands": "r2, r10", + "mode": "none" + }, + "instr_48004": { + "virtual_address": 48004, + "size": 4, + "disassembly": "mov r3, r11", + "mnemonic": "mov", + "operands": "r3, r11", + "mode": "none" + }, + "instr_48008": { + "virtual_address": 48008, + "size": 4, + "disassembly": "bl 0x13c08", + "mnemonic": "bl", + "operands": "0x13c08", + "mode": "none" + }, + "instr_48012": { + "virtual_address": 48012, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_48016": { + "virtual_address": 48016, + "size": 4, + "disassembly": "beq 0x0bae4", + "mnemonic": "beq", + "operands": "0x0bae4", + "mode": "none" + }, + "bb_47980": { + "virtual_address": 47980, + "size": 40, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48020, + "children": [ + "instr_47980", + "instr_47984", + "instr_47988", + "instr_47992", + "instr_47996", + "instr_48000", + "instr_48004", + "instr_48008", + "instr_48012", + "instr_48016" + ] + }, + "instr_48020": { + "virtual_address": 48020, + "size": 4, + "disassembly": "ldr r11, [sp, #0x38]", + "mnemonic": "ldr", + "operands": "r11, [sp, #0x38]", + "mode": "none" + }, + "instr_48024": { + "virtual_address": 48024, + "size": 4, + "disassembly": "ldr r1, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x10]", + "mode": "none" + }, + "instr_48028": { + "virtual_address": 48028, + "size": 4, + "disassembly": "ldr r4, [sp, #0x48]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0x48]", + "mode": "none" + }, + "instr_48032": { + "virtual_address": 48032, + "size": 4, + "disassembly": "b 0x0bbac", + "mnemonic": "b", + "operands": "0x0bbac", + "mode": "none" + }, + "bb_48020": { + "virtual_address": 48020, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48044, + "children": [ + "instr_48020", + "instr_48024", + "instr_48028", + "instr_48032" + ] + }, + "instr_48036": { + "virtual_address": 48036, + "size": 4, + "disassembly": "cmp r1, r5", + "mnemonic": "cmp", + "operands": "r1, r5", + "mode": "none" + }, + "instr_48040": { + "virtual_address": 48040, + "size": 4, + "disassembly": "beq 0x0c974", + "mnemonic": "beq", + "operands": "0x0c974", + "mode": "none" + }, + "bb_48036": { + "virtual_address": 48036, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48044, + "children": [ + "instr_48036", + "instr_48040" + ] + }, + "instr_48044": { + "virtual_address": 48044, + "size": 4, + "disassembly": "mov r2, r5", + "mnemonic": "mov", + "operands": "r2, r5", + "mode": "none" + }, + "instr_48048": { + "virtual_address": 48048, + "size": 4, + "disassembly": "ldrb r3, [r5, #-0x1]!", + "mnemonic": "ldrb", + "operands": "r3, [r5, #-0x1]!", + "mode": "none" + }, + "instr_48052": { + "virtual_address": 48052, + "size": 4, + "disassembly": "cmp r3, #0x39", + "mnemonic": "cmp", + "operands": "r3, #0x39", + "mode": "none" + }, + "instr_48056": { + "virtual_address": 48056, + "size": 4, + "disassembly": "beq 0x0bba4", + "mnemonic": "beq", + "operands": "0x0bba4", + "mode": "none" + }, + "bb_48044": { + "virtual_address": 48044, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48060, + "children": [ + "instr_48044", + "instr_48048", + "instr_48052", + "instr_48056" + ] + }, + "instr_48060": { + "virtual_address": 48060, + "size": 4, + "disassembly": "add r3, r3, #0x1", + "mnemonic": "add", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_48064": { + "virtual_address": 48064, + "size": 4, + "disassembly": "str r1, [sp, #0x10]", + "mnemonic": "str", + "operands": "r1, [sp, #0x10]", + "mode": "none" + }, + "instr_48068": { + "virtual_address": 48068, + "size": 4, + "disassembly": "and r3, r3, #0xff", + "mnemonic": "and", + "operands": "r3, r3, #0xff", + "mode": "none" + }, + "bb_48060": { + "virtual_address": 48060, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48072, + "children": [ + "instr_48060", + "instr_48064", + "instr_48068" + ] + }, + "instr_48072": { + "virtual_address": 48072, + "size": 4, + "disassembly": "strb r3, [r5, #0x0]", + "mnemonic": "strb", + "operands": "r3, [r5, #0x0]", + "mode": "none" + }, + "bb_48072": { + "virtual_address": 48072, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48076, + "children": [ + "instr_48072" + ] + }, + "instr_48076": { + "virtual_address": 48076, + "size": 4, + "disassembly": "ldr r3, [sp, #0x58]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x58]", + "mode": "none" + }, + "instr_48080": { + "virtual_address": 48080, + "size": 4, + "disassembly": "add r3, r3, #0x1", + "mnemonic": "add", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_48084": { + "virtual_address": 48084, + "size": 4, + "disassembly": "ldr r8, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r8, [sp, #0x10]", + "mode": "none" + }, + "instr_48088": { + "virtual_address": 48088, + "size": 4, + "disassembly": "str r3, [sp, #0x14]", + "mnemonic": "str", + "operands": "r3, [sp, #0x14]", + "mode": "none" + }, + "instr_48092": { + "virtual_address": 48092, + "size": 4, + "disassembly": "str r2, [sp, #0x10]", + "mnemonic": "str", + "operands": "r2, [sp, #0x10]", + "mode": "none" + }, + "instr_48096": { + "virtual_address": 48096, + "size": 4, + "disassembly": "b 0x0be74", + "mnemonic": "b", + "operands": "0x0be74", + "mode": "none" + }, + "bb_48076": { + "virtual_address": 48076, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48756, + "children": [ + "instr_48076", + "instr_48080", + "instr_48084", + "instr_48088", + "instr_48092", + "instr_48096" + ] + }, + "instr_48100": { + "virtual_address": 48100, + "size": 4, + "disassembly": "mov r0, r8", + "mnemonic": "mov", + "operands": "r0, r8", + "mode": "none" + }, + "instr_48104": { + "virtual_address": 48104, + "size": 4, + "disassembly": "bl 0x135a4", + "mnemonic": "bl", + "operands": "0x135a4", + "mode": "none" + }, + "instr_48108": { + "virtual_address": 48108, + "size": 4, + "disassembly": "add r3, sp, #0x38", + "mnemonic": "add", + "operands": "r3, sp, #0x38", + "mode": "none" + }, + "instr_48112": { + "virtual_address": 48112, + "size": 4, + "disassembly": "ldmia r3, {r2, r3}", + "mnemonic": "ldmia", + "operands": "r3, {r2, r3}", + "mode": "none" + }, + "instr_48116": { + "virtual_address": 48116, + "size": 4, + "disassembly": "bl 0x13688", + "mnemonic": "bl", + "operands": "0x13688", + "mode": "none" + }, + "instr_48120": { + "virtual_address": 48120, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_48124": { + "virtual_address": 48124, + "size": 4, + "disassembly": "ldr r3, [0xb860]", + "mnemonic": "ldr", + "operands": "r3, [0xb860]", + "mode": "none" + }, + "instr_48128": { + "virtual_address": 48128, + "size": 4, + "disassembly": "bl 0x13270", + "mnemonic": "bl", + "operands": "0x13270", + "mode": "none" + }, + "instr_48132": { + "virtual_address": 48132, + "size": 4, + "disassembly": "mov r8, r0", + "mnemonic": "mov", + "operands": "r8, r0", + "mode": "none" + }, + "instr_48136": { + "virtual_address": 48136, + "size": 4, + "disassembly": "sub r9, r1, #0x3400000", + "mnemonic": "sub", + "operands": "r9, r1, #0x3400000", + "mode": "none" + }, + "bb_48100": { + "virtual_address": 48100, + "size": 40, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48140, + "children": [ + "instr_48100", + "instr_48104", + "instr_48108", + "instr_48112", + "instr_48116", + "instr_48120", + "instr_48124", + "instr_48128", + "instr_48132", + "instr_48136" + ] + }, + "instr_48140": { + "virtual_address": 48140, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_48144": { + "virtual_address": 48144, + "size": 4, + "disassembly": "ldr r3, [0xb850]", + "mnemonic": "ldr", + "operands": "r3, [0xb850]", + "mode": "none" + }, + "instr_48148": { + "virtual_address": 48148, + "size": 4, + "disassembly": "add r1, sp, #0x38", + "mnemonic": "add", + "operands": "r1, sp, #0x38", + "mode": "none" + }, + "instr_48152": { + "virtual_address": 48152, + "size": 4, + "disassembly": "ldmia r1, {r0, r1}", + "mnemonic": "ldmia", + "operands": "r1, {r0, r1}", + "mode": "none" + }, + "instr_48156": { + "virtual_address": 48156, + "size": 4, + "disassembly": "bl 0x1326c", + "mnemonic": "bl", + "operands": "0x1326c", + "mode": "none" + }, + "instr_48160": { + "virtual_address": 48160, + "size": 4, + "disassembly": "mov r2, r8", + "mnemonic": "mov", + "operands": "r2, r8", + "mode": "none" + }, + "instr_48164": { + "virtual_address": 48164, + "size": 4, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "none" + }, + "instr_48168": { + "virtual_address": 48168, + "size": 4, + "disassembly": "mov r5, r0", + "mnemonic": "mov", + "operands": "r5, r0", + "mode": "none" + }, + "instr_48172": { + "virtual_address": 48172, + "size": 4, + "disassembly": "mov r6, r1", + "mnemonic": "mov", + "operands": "r6, r1", + "mode": "none" + }, + "instr_48176": { + "virtual_address": 48176, + "size": 4, + "disassembly": "bl 0x13c50", + "mnemonic": "bl", + "operands": "0x13c50", + "mode": "none" + }, + "instr_48180": { + "virtual_address": 48180, + "size": 4, + "disassembly": "subs r7, r0, #0x0", + "mnemonic": "subs", + "operands": "r7, r0, #0x0", + "mode": "none" + }, + "instr_48184": { + "virtual_address": 48184, + "size": 4, + "disassembly": "bne 0x0c68c", + "mnemonic": "bne", + "operands": "0x0c68c", + "mode": "none" + }, + "bb_48140": { + "virtual_address": 48140, + "size": 48, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48188, + "children": [ + "instr_48140", + "instr_48144", + "instr_48148", + "instr_48152", + "instr_48156", + "instr_48160", + "instr_48164", + "instr_48168", + "instr_48172", + "instr_48176", + "instr_48180", + "instr_48184" + ] + }, + "instr_48188": { + "virtual_address": 48188, + "size": 4, + "disassembly": "mov r2, r8", + "mnemonic": "mov", + "operands": "r2, r8", + "mode": "none" + }, + "instr_48192": { + "virtual_address": 48192, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_48196": { + "virtual_address": 48196, + "size": 4, + "disassembly": "mov r1, r6", + "mnemonic": "mov", + "operands": "r1, r6", + "mode": "none" + }, + "instr_48200": { + "virtual_address": 48200, + "size": 4, + "disassembly": "add r3, r9, #0x80000000", + "mnemonic": "add", + "operands": "r3, r9, #0x80000000", + "mode": "none" + }, + "instr_48204": { + "virtual_address": 48204, + "size": 4, + "disassembly": "bl 0x13c08", + "mnemonic": "bl", + "operands": "0x13c08", + "mode": "none" + }, + "instr_48208": { + "virtual_address": 48208, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_48212": { + "virtual_address": 48212, + "size": 4, + "disassembly": "bne 0x0c17c", + "mnemonic": "bne", + "operands": "0x0c17c", + "mode": "none" + }, + "bb_48188": { + "virtual_address": 48188, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48216, + "children": [ + "instr_48188", + "instr_48192", + "instr_48196", + "instr_48200", + "instr_48204", + "instr_48208", + "instr_48212" + ] + }, + "instr_48216": { + "virtual_address": 48216, + "size": 4, + "disassembly": "ldr r3, [sp, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x64]", + "mode": "none" + }, + "instr_48220": { + "virtual_address": 48220, + "size": 4, + "disassembly": "mvn r2, r3", + "mnemonic": "mvn", + "operands": "r2, r3", + "mode": "none" + }, + "instr_48224": { + "virtual_address": 48224, + "size": 4, + "disassembly": "ldr r1, [sp, #0x14]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x14]", + "mode": "none" + }, + "instr_48228": { + "virtual_address": 48228, + "size": 4, + "disassembly": "cmp r1, #0xe", + "mnemonic": "cmp", + "operands": "r1, #0xe", + "mode": "none" + }, + "instr_48232": { + "virtual_address": 48232, + "size": 4, + "disassembly": "mov r2, r2, lsr #0x1f", + "mnemonic": "mov", + "operands": "r2, r2, lsr #0x1f", + "mode": "none" + }, + "instr_48236": { + "virtual_address": 48236, + "size": 4, + "disassembly": "movgt r2, #0x0", + "mnemonic": "movgt", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_48240": { + "virtual_address": 48240, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_48244": { + "virtual_address": 48244, + "size": 4, + "disassembly": "bne 0x0c114", + "mnemonic": "bne", + "operands": "0x0c114", + "mode": "none" + }, + "bb_48216": { + "virtual_address": 48216, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48248, + "children": [ + "instr_48216", + "instr_48220", + "instr_48224", + "instr_48228", + "instr_48232", + "instr_48236", + "instr_48240", + "instr_48244" + ] + }, + "instr_48248": { + "virtual_address": 48248, + "size": 4, + "disassembly": "ldr r2, [sp, #0x2c]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x2c]", + "mode": "none" + }, + "instr_48252": { + "virtual_address": 48252, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_48256": { + "virtual_address": 48256, + "size": 4, + "disassembly": "beq 0x0bf14", + "mnemonic": "beq", + "operands": "0x0bf14", + "mode": "none" + }, + "bb_48248": { + "virtual_address": 48248, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48260, + "children": [ + "instr_48248", + "instr_48252", + "instr_48256" + ] + }, + "instr_48260": { + "virtual_address": 48260, + "size": 4, + "disassembly": "ldr r2, [sp, #0x90]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x90]", + "mode": "none" + }, + "instr_48264": { + "virtual_address": 48264, + "size": 4, + "disassembly": "cmp r2, #0x1", + "mnemonic": "cmp", + "operands": "r2, #0x1", + "mode": "none" + }, + "instr_48268": { + "virtual_address": 48268, + "size": 4, + "disassembly": "ble 0x0c744", + "mnemonic": "ble", + "operands": "0x0c744", + "mode": "none" + }, + "bb_48260": { + "virtual_address": 48260, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48272, + "children": [ + "instr_48260", + "instr_48264", + "instr_48268" + ] + }, + "instr_48272": { + "virtual_address": 48272, + "size": 4, + "disassembly": "ldr r3, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x1c]", + "mode": "none" + }, + "instr_48276": { + "virtual_address": 48276, + "size": 4, + "disassembly": "sub r2, r3, #0x1", + "mnemonic": "sub", + "operands": "r2, r3, #0x1", + "mode": "none" + }, + "instr_48280": { + "virtual_address": 48280, + "size": 4, + "disassembly": "ldr r3, [sp, #0x30]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x30]", + "mode": "none" + }, + "instr_48284": { + "virtual_address": 48284, + "size": 4, + "disassembly": "cmp r3, r2", + "mnemonic": "cmp", + "operands": "r3, r2", + "mode": "none" + }, + "instr_48288": { + "virtual_address": 48288, + "size": 4, + "disassembly": "ldrlt r3, [sp, #0x30]", + "mnemonic": "ldrlt", + "operands": "r3, [sp, #0x30]", + "mode": "none" + }, + "instr_48292": { + "virtual_address": 48292, + "size": 4, + "disassembly": "sublt r3, r2, r3", + "mnemonic": "sublt", + "operands": "r3, r2, r3", + "mode": "none" + }, + "instr_48296": { + "virtual_address": 48296, + "size": 4, + "disassembly": "subge r7, r3, r2", + "mnemonic": "subge", + "operands": "r7, r3, r2", + "mode": "none" + }, + "instr_48300": { + "virtual_address": 48300, + "size": 4, + "disassembly": "addlt r10, r10, r3", + "mnemonic": "addlt", + "operands": "r10, r10, r3", + "mode": "none" + }, + "instr_48304": { + "virtual_address": 48304, + "size": 4, + "disassembly": "ldr r3, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x1c]", + "mode": "none" + }, + "instr_48308": { + "virtual_address": 48308, + "size": 4, + "disassembly": "strlt r2, [sp, #0x30]", + "mnemonic": "strlt", + "operands": "r2, [sp, #0x30]", + "mode": "none" + }, + "instr_48312": { + "virtual_address": 48312, + "size": 4, + "disassembly": "movlt r7, #0x0", + "mnemonic": "movlt", + "operands": "r7, #0x0", + "mode": "none" + }, + "instr_48316": { + "virtual_address": 48316, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_48320": { + "virtual_address": 48320, + "size": 4, + "disassembly": "ldrge r2, [sp, #0x18]", + "mnemonic": "ldrge", + "operands": "r2, [sp, #0x18]", + "mode": "none" + }, + "instr_48324": { + "virtual_address": 48324, + "size": 4, + "disassembly": "addge r2, r2, r3", + "mnemonic": "addge", + "operands": "r2, r2, r3", + "mode": "none" + }, + "instr_48328": { + "virtual_address": 48328, + "size": 4, + "disassembly": "strge r2, [sp, #0x18]", + "mnemonic": "strge", + "operands": "r2, [sp, #0x18]", + "mode": "none" + }, + "instr_48332": { + "virtual_address": 48332, + "size": 4, + "disassembly": "ldrge r2, [sp, #0x28]", + "mnemonic": "ldrge", + "operands": "r2, [sp, #0x28]", + "mode": "none" + }, + "instr_48336": { + "virtual_address": 48336, + "size": 4, + "disassembly": "movge r5, r2", + "mnemonic": "movge", + "operands": "r5, r2", + "mode": "none" + }, + "instr_48340": { + "virtual_address": 48340, + "size": 4, + "disassembly": "ldrlt r3, [sp, #0x28]", + "mnemonic": "ldrlt", + "operands": "r3, [sp, #0x28]", + "mode": "none" + }, + "instr_48344": { + "virtual_address": 48344, + "size": 4, + "disassembly": "ldrlt r2, [sp, #0x1c]", + "mnemonic": "ldrlt", + "operands": "r2, [sp, #0x1c]", + "mode": "none" + }, + "instr_48348": { + "virtual_address": 48348, + "size": 4, + "disassembly": "addge r3, r2, r3", + "mnemonic": "addge", + "operands": "r3, r2, r3", + "mode": "none" + }, + "instr_48352": { + "virtual_address": 48352, + "size": 4, + "disassembly": "strge r3, [sp, #0x28]", + "mnemonic": "strge", + "operands": "r3, [sp, #0x28]", + "mode": "none" + }, + "instr_48356": { + "virtual_address": 48356, + "size": 4, + "disassembly": "sublt r5, r3, r2", + "mnemonic": "sublt", + "operands": "r5, r3, r2", + "mode": "none" + }, + "bb_48272": { + "virtual_address": 48272, + "size": 88, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48360, + "children": [ + "instr_48272", + "instr_48276", + "instr_48280", + "instr_48284", + "instr_48288", + "instr_48292", + "instr_48296", + "instr_48300", + "instr_48304", + "instr_48308", + "instr_48312", + "instr_48316", + "instr_48320", + "instr_48324", + "instr_48328", + "instr_48332", + "instr_48336", + "instr_48340", + "instr_48344", + "instr_48348", + "instr_48352", + "instr_48356" + ] + }, + "instr_48360": { + "virtual_address": 48360, + "size": 4, + "disassembly": "mov r1, #0x1", + "mnemonic": "mov", + "operands": "r1, #0x1", + "mode": "none" + }, + "instr_48364": { + "virtual_address": 48364, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_48368": { + "virtual_address": 48368, + "size": 4, + "disassembly": "bl 0x0efb4", + "mnemonic": "bl", + "operands": "0x0efb4", + "mode": "none" + }, + "instr_48372": { + "virtual_address": 48372, + "size": 4, + "disassembly": "mov r6, r0", + "mnemonic": "mov", + "operands": "r6, r0", + "mode": "none" + }, + "bb_48360": { + "virtual_address": 48360, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48376, + "children": [ + "instr_48360", + "instr_48364", + "instr_48368", + "instr_48372" + ] + }, + "instr_48376": { + "virtual_address": 48376, + "size": 4, + "disassembly": "ldr r2, [sp, #0x18]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x18]", + "mode": "none" + }, + "instr_48380": { + "virtual_address": 48380, + "size": 4, + "disassembly": "cmp r5, #0x0", + "mnemonic": "cmp", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_48384": { + "virtual_address": 48384, + "size": 4, + "disassembly": "cmpgt r2, #0x0", + "mnemonic": "cmpgt", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_48388": { + "virtual_address": 48388, + "size": 4, + "disassembly": "ble 0x0bd2c", + "mnemonic": "ble", + "operands": "0x0bd2c", + "mode": "none" + }, + "bb_48376": { + "virtual_address": 48376, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48392, + "children": [ + "instr_48376", + "instr_48380", + "instr_48384", + "instr_48388" + ] + }, + "instr_48392": { + "virtual_address": 48392, + "size": 4, + "disassembly": "cmp r5, r2", + "mnemonic": "cmp", + "operands": "r5, r2", + "mode": "none" + }, + "instr_48396": { + "virtual_address": 48396, + "size": 4, + "disassembly": "movlt r3, r5", + "mnemonic": "movlt", + "operands": "r3, r5", + "mode": "none" + }, + "instr_48400": { + "virtual_address": 48400, + "size": 4, + "disassembly": "movge r3, r2", + "mnemonic": "movge", + "operands": "r3, r2", + "mode": "none" + }, + "instr_48404": { + "virtual_address": 48404, + "size": 4, + "disassembly": "ldr r1, [sp, #0x28]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x28]", + "mode": "none" + }, + "instr_48408": { + "virtual_address": 48408, + "size": 4, + "disassembly": "sub r5, r5, r3", + "mnemonic": "sub", + "operands": "r5, r5, r3", + "mode": "none" + }, + "instr_48412": { + "virtual_address": 48412, + "size": 4, + "disassembly": "sub r1, r1, r3", + "mnemonic": "sub", + "operands": "r1, r1, r3", + "mode": "none" + }, + "instr_48416": { + "virtual_address": 48416, + "size": 4, + "disassembly": "sub r3, r2, r3", + "mnemonic": "sub", + "operands": "r3, r2, r3", + "mode": "none" + }, + "instr_48420": { + "virtual_address": 48420, + "size": 4, + "disassembly": "str r1, [sp, #0x28]", + "mnemonic": "str", + "operands": "r1, [sp, #0x28]", + "mode": "none" + }, + "instr_48424": { + "virtual_address": 48424, + "size": 4, + "disassembly": "str r3, [sp, #0x18]", + "mnemonic": "str", + "operands": "r3, [sp, #0x18]", + "mode": "none" + }, + "bb_48392": { + "virtual_address": 48392, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48428, + "children": [ + "instr_48392", + "instr_48396", + "instr_48400", + "instr_48404", + "instr_48408", + "instr_48412", + "instr_48416", + "instr_48420", + "instr_48424" + ] + }, + "instr_48428": { + "virtual_address": 48428, + "size": 4, + "disassembly": "ldr r3, [sp, #0x30]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x30]", + "mode": "none" + }, + "instr_48432": { + "virtual_address": 48432, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_48436": { + "virtual_address": 48436, + "size": 4, + "disassembly": "beq 0x0bd58", + "mnemonic": "beq", + "operands": "0x0bd58", + "mode": "none" + }, + "bb_48428": { + "virtual_address": 48428, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48440, + "children": [ + "instr_48428", + "instr_48432", + "instr_48436" + ] + }, + "instr_48440": { + "virtual_address": 48440, + "size": 4, + "disassembly": "ldr r3, [sp, #0x2c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x2c]", + "mode": "none" + }, + "instr_48444": { + "virtual_address": 48444, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_48448": { + "virtual_address": 48448, + "size": 4, + "disassembly": "beq 0x0c780", + "mnemonic": "beq", + "operands": "0x0c780", + "mode": "none" + }, + "bb_48440": { + "virtual_address": 48440, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48452, + "children": [ + "instr_48440", + "instr_48444", + "instr_48448" + ] + }, + "instr_48452": { + "virtual_address": 48452, + "size": 4, + "disassembly": "cmp r7, #0x0", + "mnemonic": "cmp", + "operands": "r7, #0x0", + "mode": "none" + }, + "instr_48456": { + "virtual_address": 48456, + "size": 4, + "disassembly": "bgt 0x0c5f8", + "mnemonic": "bgt", + "operands": "0x0c5f8", + "mode": "none" + }, + "bb_48452": { + "virtual_address": 48452, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48460, + "children": [ + "instr_48452", + "instr_48456" + ] + }, + "instr_48460": { + "virtual_address": 48460, + "size": 4, + "disassembly": "ldr r3, [sp, #0x30]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x30]", + "mode": "none" + }, + "instr_48464": { + "virtual_address": 48464, + "size": 4, + "disassembly": "subs r2, r3, r7", + "mnemonic": "subs", + "operands": "r2, r3, r7", + "mode": "none" + }, + "instr_48468": { + "virtual_address": 48468, + "size": 4, + "disassembly": "bne 0x0c634", + "mnemonic": "bne", + "operands": "0x0c634", + "mode": "none" + }, + "bb_48460": { + "virtual_address": 48460, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48472, + "children": [ + "instr_48460", + "instr_48464", + "instr_48468" + ] + }, + "instr_48472": { + "virtual_address": 48472, + "size": 4, + "disassembly": "mov r1, #0x1", + "mnemonic": "mov", + "operands": "r1, #0x1", + "mode": "none" + }, + "instr_48476": { + "virtual_address": 48476, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_48480": { + "virtual_address": 48480, + "size": 4, + "disassembly": "bl 0x0efb4", + "mnemonic": "bl", + "operands": "0x0efb4", + "mode": "none" + }, + "instr_48484": { + "virtual_address": 48484, + "size": 4, + "disassembly": "cmp r10, #0x0", + "mnemonic": "cmp", + "operands": "r10, #0x0", + "mode": "none" + }, + "instr_48488": { + "virtual_address": 48488, + "size": 4, + "disassembly": "mov r7, r0", + "mnemonic": "mov", + "operands": "r7, r0", + "mode": "none" + }, + "instr_48492": { + "virtual_address": 48492, + "size": 4, + "disassembly": "bgt 0x0c184", + "mnemonic": "bgt", + "operands": "0x0c184", + "mode": "none" + }, + "bb_48472": { + "virtual_address": 48472, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48496, + "children": [ + "instr_48472", + "instr_48476", + "instr_48480", + "instr_48484", + "instr_48488", + "instr_48492" + ] + }, + "instr_48496": { + "virtual_address": 48496, + "size": 4, + "disassembly": "ldr r3, [sp, #0x90]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x90]", + "mode": "none" + }, + "instr_48500": { + "virtual_address": 48500, + "size": 4, + "disassembly": "cmp r3, #0x1", + "mnemonic": "cmp", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_48504": { + "virtual_address": 48504, + "size": 4, + "disassembly": "ble 0x0c698", + "mnemonic": "ble", + "operands": "0x0c698", + "mode": "none" + }, + "bb_48496": { + "virtual_address": 48496, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48508, + "children": [ + "instr_48496", + "instr_48500", + "instr_48504" + ] + }, + "instr_48508": { + "virtual_address": 48508, + "size": 4, + "disassembly": "mov r9, #0x0", + "mnemonic": "mov", + "operands": "r9, #0x0", + "mode": "none" + }, + "bb_48508": { + "virtual_address": 48508, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48512, + "children": [ + "instr_48508" + ] + }, + "instr_48512": { + "virtual_address": 48512, + "size": 4, + "disassembly": "cmp r10, #0x0", + "mnemonic": "cmp", + "operands": "r10, #0x0", + "mode": "none" + }, + "instr_48516": { + "virtual_address": 48516, + "size": 4, + "disassembly": "moveq r3, #0x1", + "mnemonic": "moveq", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_48520": { + "virtual_address": 48520, + "size": 4, + "disassembly": "bne 0x0c1a8", + "mnemonic": "bne", + "operands": "0x0c1a8", + "mode": "none" + }, + "bb_48512": { + "virtual_address": 48512, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48524, + "children": [ + "instr_48512", + "instr_48516", + "instr_48520" + ] + }, + "instr_48524": { + "virtual_address": 48524, + "size": 4, + "disassembly": "ldr r1, [sp, #0x18]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x18]", + "mode": "none" + }, + "instr_48528": { + "virtual_address": 48528, + "size": 4, + "disassembly": "add r3, r3, r1", + "mnemonic": "add", + "operands": "r3, r3, r1", + "mode": "none" + }, + "instr_48532": { + "virtual_address": 48532, + "size": 4, + "disassembly": "ands r3, r3, #0x1f", + "mnemonic": "ands", + "operands": "r3, r3, #0x1f", + "mode": "none" + }, + "instr_48536": { + "virtual_address": 48536, + "size": 4, + "disassembly": "beq 0x0bef0", + "mnemonic": "beq", + "operands": "0x0bef0", + "mode": "none" + }, + "bb_48524": { + "virtual_address": 48524, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48540, + "children": [ + "instr_48524", + "instr_48528", + "instr_48532", + "instr_48536" + ] + }, + "instr_48540": { + "virtual_address": 48540, + "size": 4, + "disassembly": "rsb r2, r3, #0x20", + "mnemonic": "rsb", + "operands": "r2, r3, #0x20", + "mode": "none" + }, + "instr_48544": { + "virtual_address": 48544, + "size": 4, + "disassembly": "cmp r2, #0x4", + "mnemonic": "cmp", + "operands": "r2, #0x4", + "mode": "none" + }, + "instr_48548": { + "virtual_address": 48548, + "size": 4, + "disassembly": "ble 0x0cbac", + "mnemonic": "ble", + "operands": "0x0cbac", + "mode": "none" + }, + "bb_48540": { + "virtual_address": 48540, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48552, + "children": [ + "instr_48540", + "instr_48544", + "instr_48548" + ] + }, + "instr_48552": { + "virtual_address": 48552, + "size": 4, + "disassembly": "ldr r2, [sp, #0x28]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x28]", + "mode": "none" + }, + "instr_48556": { + "virtual_address": 48556, + "size": 4, + "disassembly": "rsb r3, r3, #0x1c", + "mnemonic": "rsb", + "operands": "r3, r3, #0x1c", + "mode": "none" + }, + "instr_48560": { + "virtual_address": 48560, + "size": 4, + "disassembly": "add r2, r2, r3", + "mnemonic": "add", + "operands": "r2, r2, r3", + "mode": "none" + }, + "instr_48564": { + "virtual_address": 48564, + "size": 4, + "disassembly": "add r5, r5, r3", + "mnemonic": "add", + "operands": "r5, r5, r3", + "mode": "none" + }, + "instr_48568": { + "virtual_address": 48568, + "size": 4, + "disassembly": "add r3, r1, r3", + "mnemonic": "add", + "operands": "r3, r1, r3", + "mode": "none" + }, + "instr_48572": { + "virtual_address": 48572, + "size": 4, + "disassembly": "str r2, [sp, #0x28]", + "mnemonic": "str", + "operands": "r2, [sp, #0x28]", + "mode": "none" + }, + "instr_48576": { + "virtual_address": 48576, + "size": 4, + "disassembly": "str r3, [sp, #0x18]", + "mnemonic": "str", + "operands": "r3, [sp, #0x18]", + "mode": "none" + }, + "bb_48552": { + "virtual_address": 48552, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48580, + "children": [ + "instr_48552", + "instr_48556", + "instr_48560", + "instr_48564", + "instr_48568", + "instr_48572", + "instr_48576" + ] + }, + "instr_48580": { + "virtual_address": 48580, + "size": 4, + "disassembly": "ldr r3, [sp, #0x28]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x28]", + "mode": "none" + }, + "instr_48584": { + "virtual_address": 48584, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_48588": { + "virtual_address": 48588, + "size": 4, + "disassembly": "ble 0x0bde4", + "mnemonic": "ble", + "operands": "0x0bde4", + "mode": "none" + }, + "bb_48580": { + "virtual_address": 48580, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48592, + "children": [ + "instr_48580", + "instr_48584", + "instr_48588" + ] + }, + "instr_48592": { + "virtual_address": 48592, + "size": 4, + "disassembly": "mov r1, r11", + "mnemonic": "mov", + "operands": "r1, r11", + "mode": "none" + }, + "instr_48596": { + "virtual_address": 48596, + "size": 4, + "disassembly": "mov r2, r3", + "mnemonic": "mov", + "operands": "r2, r3", + "mode": "none" + }, + "instr_48600": { + "virtual_address": 48600, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_48604": { + "virtual_address": 48604, + "size": 4, + "disassembly": "bl 0x0f394", + "mnemonic": "bl", + "operands": "0x0f394", + "mode": "none" + }, + "instr_48608": { + "virtual_address": 48608, + "size": 4, + "disassembly": "mov r11, r0", + "mnemonic": "mov", + "operands": "r11, r0", + "mode": "none" + }, + "bb_48592": { + "virtual_address": 48592, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48612, + "children": [ + "instr_48592", + "instr_48596", + "instr_48600", + "instr_48604", + "instr_48608" + ] + }, + "instr_48612": { + "virtual_address": 48612, + "size": 4, + "disassembly": "ldr r3, [sp, #0x18]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x18]", + "mode": "none" + }, + "instr_48616": { + "virtual_address": 48616, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_48620": { + "virtual_address": 48620, + "size": 4, + "disassembly": "ble 0x0be04", + "mnemonic": "ble", + "operands": "0x0be04", + "mode": "none" + }, + "bb_48612": { + "virtual_address": 48612, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48624, + "children": [ + "instr_48612", + "instr_48616", + "instr_48620" + ] + }, + "instr_48624": { + "virtual_address": 48624, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_48628": { + "virtual_address": 48628, + "size": 4, + "disassembly": "mov r2, r3", + "mnemonic": "mov", + "operands": "r2, r3", + "mode": "none" + }, + "instr_48632": { + "virtual_address": 48632, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_48636": { + "virtual_address": 48636, + "size": 4, + "disassembly": "bl 0x0f394", + "mnemonic": "bl", + "operands": "0x0f394", + "mode": "none" + }, + "instr_48640": { + "virtual_address": 48640, + "size": 4, + "disassembly": "mov r7, r0", + "mnemonic": "mov", + "operands": "r7, r0", + "mode": "none" + }, + "bb_48624": { + "virtual_address": 48624, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48644, + "children": [ + "instr_48624", + "instr_48628", + "instr_48632", + "instr_48636", + "instr_48640" + ] + }, + "instr_48644": { + "virtual_address": 48644, + "size": 4, + "disassembly": "ldr r3, [sp, #0x34]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x34]", + "mode": "none" + }, + "instr_48648": { + "virtual_address": 48648, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_48652": { + "virtual_address": 48652, + "size": 4, + "disassembly": "bne 0x0c1c0", + "mnemonic": "bne", + "operands": "0x0c1c0", + "mode": "none" + }, + "bb_48644": { + "virtual_address": 48644, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48656, + "children": [ + "instr_48644", + "instr_48648", + "instr_48652" + ] + }, + "instr_48656": { + "virtual_address": 48656, + "size": 4, + "disassembly": "ldr r3, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x1c]", + "mode": "none" + }, + "instr_48660": { + "virtual_address": 48660, + "size": 4, + "disassembly": "ldr r2, [sp, #0x90]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x90]", + "mode": "none" + }, + "instr_48664": { + "virtual_address": 48664, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_48668": { + "virtual_address": 48668, + "size": 4, + "disassembly": "movle r3, #0x1", + "mnemonic": "movle", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_48672": { + "virtual_address": 48672, + "size": 4, + "disassembly": "movgt r3, #0x0", + "mnemonic": "movgt", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_48676": { + "virtual_address": 48676, + "size": 4, + "disassembly": "cmp r2, #0x2", + "mnemonic": "cmp", + "operands": "r2, #0x2", + "mode": "none" + }, + "instr_48680": { + "virtual_address": 48680, + "size": 4, + "disassembly": "movle r3, #0x0", + "mnemonic": "movle", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_48684": { + "virtual_address": 48684, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_48688": { + "virtual_address": 48688, + "size": 4, + "disassembly": "beq 0x0bf20", + "mnemonic": "beq", + "operands": "0x0bf20", + "mode": "none" + }, + "bb_48656": { + "virtual_address": 48656, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48692, + "children": [ + "instr_48656", + "instr_48660", + "instr_48664", + "instr_48668", + "instr_48672", + "instr_48676", + "instr_48680", + "instr_48684", + "instr_48688" + ] + }, + "instr_48692": { + "virtual_address": 48692, + "size": 4, + "disassembly": "ldr r3, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x1c]", + "mode": "none" + }, + "instr_48696": { + "virtual_address": 48696, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_48700": { + "virtual_address": 48700, + "size": 4, + "disassembly": "beq 0x0c440", + "mnemonic": "beq", + "operands": "0x0c440", + "mode": "none" + }, + "bb_48692": { + "virtual_address": 48692, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48704, + "children": [ + "instr_48692", + "instr_48696", + "instr_48700" + ] + }, + "instr_48704": { + "virtual_address": 48704, + "size": 4, + "disassembly": "ldr r3, [sp, #0x94]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x94]", + "mode": "none" + }, + "instr_48708": { + "virtual_address": 48708, + "size": 4, + "disassembly": "mvn r5, r3", + "mnemonic": "mvn", + "operands": "r5, r3", + "mode": "none" + }, + "instr_48712": { + "virtual_address": 48712, + "size": 4, + "disassembly": "ldr r8, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r8, [sp, #0x10]", + "mode": "none" + }, + "bb_48704": { + "virtual_address": 48704, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48716, + "children": [ + "instr_48704", + "instr_48708", + "instr_48712" + ] + }, + "instr_48716": { + "virtual_address": 48716, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_48720": { + "virtual_address": 48720, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_48724": { + "virtual_address": 48724, + "size": 4, + "disassembly": "bl 0x0ec90", + "mnemonic": "bl", + "operands": "0x0ec90", + "mode": "none" + }, + "instr_48728": { + "virtual_address": 48728, + "size": 4, + "disassembly": "add r3, r5, #0x1", + "mnemonic": "add", + "operands": "r3, r5, #0x1", + "mode": "none" + }, + "instr_48732": { + "virtual_address": 48732, + "size": 4, + "disassembly": "cmp r6, #0x0", + "mnemonic": "cmp", + "operands": "r6, #0x0", + "mode": "none" + }, + "instr_48736": { + "virtual_address": 48736, + "size": 4, + "disassembly": "str r3, [sp, #0x14]", + "mnemonic": "str", + "operands": "r3, [sp, #0x14]", + "mode": "none" + }, + "instr_48740": { + "virtual_address": 48740, + "size": 4, + "disassembly": "beq 0x0be74", + "mnemonic": "beq", + "operands": "0x0be74", + "mode": "none" + }, + "bb_48716": { + "virtual_address": 48716, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48744, + "children": [ + "instr_48716", + "instr_48720", + "instr_48724", + "instr_48728", + "instr_48732", + "instr_48736", + "instr_48740" + ] + }, + "instr_48744": { + "virtual_address": 48744, + "size": 4, + "disassembly": "mov r1, r6", + "mnemonic": "mov", + "operands": "r1, r6", + "mode": "none" + }, + "instr_48748": { + "virtual_address": 48748, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_48752": { + "virtual_address": 48752, + "size": 4, + "disassembly": "bl 0x0ec90", + "mnemonic": "bl", + "operands": "0x0ec90", + "mode": "none" + }, + "bb_48744": { + "virtual_address": 48744, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48756, + "children": [ + "instr_48744", + "instr_48748", + "instr_48752" + ] + }, + "instr_48756": { + "virtual_address": 48756, + "size": 4, + "disassembly": "mov r1, r11", + "mnemonic": "mov", + "operands": "r1, r11", + "mode": "none" + }, + "instr_48760": { + "virtual_address": 48760, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_48764": { + "virtual_address": 48764, + "size": 4, + "disassembly": "bl 0x0ec90", + "mnemonic": "bl", + "operands": "0x0ec90", + "mode": "none" + }, + "instr_48768": { + "virtual_address": 48768, + "size": 4, + "disassembly": "ldr r3, [sp, #0xa0]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa0]", + "mode": "none" + }, + "instr_48772": { + "virtual_address": 48772, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_48776": { + "virtual_address": 48776, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_48780": { + "virtual_address": 48780, + "size": 4, + "disassembly": "ldr r2, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x10]", + "mode": "none" + }, + "instr_48784": { + "virtual_address": 48784, + "size": 4, + "disassembly": "ldr r1, [sp, #0x14]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x14]", + "mode": "none" + }, + "instr_48788": { + "virtual_address": 48788, + "size": 4, + "disassembly": "strb r3, [r2, #0x0]", + "mnemonic": "strb", + "operands": "r3, [r2, #0x0]", + "mode": "none" + }, + "instr_48792": { + "virtual_address": 48792, + "size": 4, + "disassembly": "ldr r3, [sp, #0x98]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x98]", + "mode": "none" + }, + "instr_48796": { + "virtual_address": 48796, + "size": 4, + "disassembly": "str r1, [r3, #0x0]", + "mnemonic": "str", + "operands": "r1, [r3, #0x0]", + "mode": "none" + }, + "instr_48800": { + "virtual_address": 48800, + "size": 4, + "disassembly": "beq 0x0b5b4", + "mnemonic": "beq", + "operands": "0x0b5b4", + "mode": "none" + }, + "bb_48756": { + "virtual_address": 48756, + "size": 48, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48804, + "children": [ + "instr_48756", + "instr_48760", + "instr_48764", + "instr_48768", + "instr_48772", + "instr_48776", + "instr_48780", + "instr_48784", + "instr_48788", + "instr_48792", + "instr_48796", + "instr_48800" + ] + }, + "instr_48804": { + "virtual_address": 48804, + "size": 4, + "disassembly": "mov r0, r8", + "mnemonic": "mov", + "operands": "r0, r8", + "mode": "none" + }, + "instr_48808": { + "virtual_address": 48808, + "size": 4, + "disassembly": "ldr r3, [sp, #0xa0]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa0]", + "mode": "none" + }, + "instr_48812": { + "virtual_address": 48812, + "size": 4, + "disassembly": "str r2, [r3, #0x0]", + "mnemonic": "str", + "operands": "r2, [r3, #0x0]", + "mode": "none" + }, + "instr_48816": { + "virtual_address": 48816, + "size": 4, + "disassembly": "add sp, sp, #0x6c", + "mnemonic": "add", + "operands": "sp, sp, #0x6c", + "mode": "none" + }, + "instr_48820": { + "virtual_address": 48820, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mode": "none" + }, + "instr_48824": { + "virtual_address": 48824, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_48804": { + "virtual_address": 48804, + "size": 24, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_48804", + "instr_48808", + "instr_48812", + "instr_48816", + "instr_48820", + "instr_48824" + ] + }, + "instr_48828": { + "virtual_address": 48828, + "size": 4, + "disassembly": "mov r3, #0x1", + "mnemonic": "mov", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_48832": { + "virtual_address": 48832, + "size": 4, + "disassembly": "str r3, [sp, #0x34]", + "mnemonic": "str", + "operands": "r3, [sp, #0x34]", + "mode": "none" + }, + "instr_48836": { + "virtual_address": 48836, + "size": 4, + "disassembly": "b 0x0b708", + "mnemonic": "b", + "operands": "0x0b708", + "mode": "none" + }, + "bb_48828": { + "virtual_address": 48828, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 46856, + "children": [ + "instr_48828", + "instr_48832", + "instr_48836" + ] + }, + "instr_48840": { + "virtual_address": 48840, + "size": 4, + "disassembly": "rsb r3, r5, #0x1", + "mnemonic": "rsb", + "operands": "r3, r5, #0x1", + "mode": "none" + }, + "instr_48844": { + "virtual_address": 48844, + "size": 4, + "disassembly": "str r3, [sp, #0x28]", + "mnemonic": "str", + "operands": "r3, [sp, #0x28]", + "mode": "none" + }, + "instr_48848": { + "virtual_address": 48848, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_48852": { + "virtual_address": 48852, + "size": 4, + "disassembly": "str r3, [sp, #0x18]", + "mnemonic": "str", + "operands": "r3, [sp, #0x18]", + "mode": "none" + }, + "instr_48856": { + "virtual_address": 48856, + "size": 4, + "disassembly": "b 0x0b720", + "mnemonic": "b", + "operands": "0x0b720", + "mode": "none" + }, + "bb_48840": { + "virtual_address": 48840, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 46880, + "children": [ + "instr_48840", + "instr_48844", + "instr_48848", + "instr_48852", + "instr_48856" + ] + }, + "instr_48860": { + "virtual_address": 48860, + "size": 4, + "disassembly": "ldr r8, [0xb848]", + "mnemonic": "ldr", + "operands": "r8, [0xb848]", + "mode": "none" + }, + "instr_48864": { + "virtual_address": 48864, + "size": 4, + "disassembly": "mov r0, r8", + "mnemonic": "mov", + "operands": "r0, r8", + "mode": "none" + }, + "instr_48868": { + "virtual_address": 48868, + "size": 4, + "disassembly": "add sp, sp, #0x6c", + "mnemonic": "add", + "operands": "sp, sp, #0x6c", + "mode": "none" + }, + "instr_48872": { + "virtual_address": 48872, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mode": "none" + }, + "instr_48876": { + "virtual_address": 48876, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_48860": { + "virtual_address": 48860, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_48860", + "instr_48864", + "instr_48868", + "instr_48872", + "instr_48876" + ] + }, + "instr_48880": { + "virtual_address": 48880, + "size": 4, + "disassembly": "mov r3, #0x1c", + "mnemonic": "mov", + "operands": "r3, #0x1c", + "mode": "none" + }, + "bb_48880": { + "virtual_address": 48880, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48884, + "children": [ + "instr_48880" + ] + }, + "instr_48884": { + "virtual_address": 48884, + "size": 4, + "disassembly": "ldr r2, [sp, #0x28]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x28]", + "mode": "none" + }, + "instr_48888": { + "virtual_address": 48888, + "size": 4, + "disassembly": "add r2, r2, r3", + "mnemonic": "add", + "operands": "r2, r2, r3", + "mode": "none" + }, + "instr_48892": { + "virtual_address": 48892, + "size": 4, + "disassembly": "str r2, [sp, #0x28]", + "mnemonic": "str", + "operands": "r2, [sp, #0x28]", + "mode": "none" + }, + "instr_48896": { + "virtual_address": 48896, + "size": 4, + "disassembly": "ldr r2, [sp, #0x18]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x18]", + "mode": "none" + }, + "instr_48900": { + "virtual_address": 48900, + "size": 4, + "disassembly": "add r5, r5, r3", + "mnemonic": "add", + "operands": "r5, r5, r3", + "mode": "none" + }, + "instr_48904": { + "virtual_address": 48904, + "size": 4, + "disassembly": "add r3, r2, r3", + "mnemonic": "add", + "operands": "r3, r2, r3", + "mode": "none" + }, + "instr_48908": { + "virtual_address": 48908, + "size": 4, + "disassembly": "str r3, [sp, #0x18]", + "mnemonic": "str", + "operands": "r3, [sp, #0x18]", + "mode": "none" + }, + "instr_48912": { + "virtual_address": 48912, + "size": 4, + "disassembly": "b 0x0bdc4", + "mnemonic": "b", + "operands": "0x0bdc4", + "mode": "none" + }, + "bb_48884": { + "virtual_address": 48884, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48580, + "children": [ + "instr_48884", + "instr_48888", + "instr_48892", + "instr_48896", + "instr_48900", + "instr_48904", + "instr_48908", + "instr_48912" + ] + }, + "instr_48916": { + "virtual_address": 48916, + "size": 4, + "disassembly": "add r5, sp, #0x28", + "mnemonic": "add", + "operands": "r5, sp, #0x28", + "mode": "none" + }, + "instr_48920": { + "virtual_address": 48920, + "size": 4, + "disassembly": "ldmia r5, {r5, r6, r7}", + "mnemonic": "ldmia", + "operands": "r5, {r5, r6, r7}", + "mode": "none" + }, + "instr_48924": { + "virtual_address": 48924, + "size": 4, + "disassembly": "b 0x0bcf8", + "mnemonic": "b", + "operands": "0x0bcf8", + "mode": "none" + }, + "bb_48916": { + "virtual_address": 48916, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48376, + "children": [ + "instr_48916", + "instr_48920", + "instr_48924" + ] + }, + "instr_48928": { + "virtual_address": 48928, + "size": 4, + "disassembly": "ldr r3, [sp, #0x2c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x2c]", + "mode": "none" + }, + "instr_48932": { + "virtual_address": 48932, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_48936": { + "virtual_address": 48936, + "size": 4, + "disassembly": "beq 0x0c488", + "mnemonic": "beq", + "operands": "0x0c488", + "mode": "none" + }, + "bb_48928": { + "virtual_address": 48928, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48940, + "children": [ + "instr_48928", + "instr_48932", + "instr_48936" + ] + }, + "instr_48940": { + "virtual_address": 48940, + "size": 4, + "disassembly": "cmp r5, #0x0", + "mnemonic": "cmp", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_48944": { + "virtual_address": 48944, + "size": 4, + "disassembly": "ble 0x0bf48", + "mnemonic": "ble", + "operands": "0x0bf48", + "mode": "none" + }, + "bb_48940": { + "virtual_address": 48940, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48948, + "children": [ + "instr_48940", + "instr_48944" + ] + }, + "instr_48948": { + "virtual_address": 48948, + "size": 4, + "disassembly": "mov r1, r6", + "mnemonic": "mov", + "operands": "r1, r6", + "mode": "none" + }, + "instr_48952": { + "virtual_address": 48952, + "size": 4, + "disassembly": "mov r2, r5", + "mnemonic": "mov", + "operands": "r2, r5", + "mode": "none" + }, + "instr_48956": { + "virtual_address": 48956, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_48960": { + "virtual_address": 48960, + "size": 4, + "disassembly": "bl 0x0f394", + "mnemonic": "bl", + "operands": "0x0f394", + "mode": "none" + }, + "instr_48964": { + "virtual_address": 48964, + "size": 4, + "disassembly": "mov r6, r0", + "mnemonic": "mov", + "operands": "r6, r0", + "mode": "none" + }, + "bb_48948": { + "virtual_address": 48948, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48968, + "children": [ + "instr_48948", + "instr_48952", + "instr_48956", + "instr_48960", + "instr_48964" + ] + }, + "instr_48968": { + "virtual_address": 48968, + "size": 4, + "disassembly": "cmp r9, #0x0", + "mnemonic": "cmp", + "operands": "r9, #0x0", + "mode": "none" + }, + "instr_48972": { + "virtual_address": 48972, + "size": 4, + "disassembly": "moveq r10, r6", + "mnemonic": "moveq", + "operands": "r10, r6", + "mode": "none" + }, + "instr_48976": { + "virtual_address": 48976, + "size": 4, + "disassembly": "bne 0x0ca10", + "mnemonic": "bne", + "operands": "0x0ca10", + "mode": "none" + }, + "bb_48968": { + "virtual_address": 48968, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48980, + "children": [ + "instr_48968", + "instr_48972", + "instr_48976" + ] + }, + "instr_48980": { + "virtual_address": 48980, + "size": 4, + "disassembly": "ldr r3, [sp, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x8]", + "mode": "none" + }, + "instr_48984": { + "virtual_address": 48984, + "size": 4, + "disassembly": "and r3, r3, #0x1", + "mnemonic": "and", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_48988": { + "virtual_address": 48988, + "size": 4, + "disassembly": "str r3, [sp, #0x8]", + "mnemonic": "str", + "operands": "r3, [sp, #0x8]", + "mode": "none" + }, + "instr_48992": { + "virtual_address": 48992, + "size": 4, + "disassembly": "ldr r3, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x10]", + "mode": "none" + }, + "instr_48996": { + "virtual_address": 48996, + "size": 4, + "disassembly": "ldr r2, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x1c]", + "mode": "none" + }, + "instr_49000": { + "virtual_address": 49000, + "size": 4, + "disassembly": "mov r5, r3", + "mnemonic": "mov", + "operands": "r5, r3", + "mode": "none" + }, + "instr_49004": { + "virtual_address": 49004, + "size": 4, + "disassembly": "sub r3, r3, #0x1", + "mnemonic": "sub", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_49008": { + "virtual_address": 49008, + "size": 4, + "disassembly": "add r3, r3, r2", + "mnemonic": "add", + "operands": "r3, r3, r2", + "mode": "none" + }, + "instr_49012": { + "virtual_address": 49012, + "size": 4, + "disassembly": "str r3, [sp, #0x20]", + "mnemonic": "str", + "operands": "r3, [sp, #0x20]", + "mode": "none" + }, + "bb_48980": { + "virtual_address": 48980, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 49016, + "children": [ + "instr_48980", + "instr_48984", + "instr_48988", + "instr_48992", + "instr_48996", + "instr_49000", + "instr_49004", + "instr_49008", + "instr_49012" + ] + }, + "instr_49016": { + "virtual_address": 49016, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_49020": { + "virtual_address": 49020, + "size": 4, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "none" + }, + "instr_49024": { + "virtual_address": 49024, + "size": 4, + "disassembly": "bl 0x0b32c", + "mnemonic": "bl", + "operands": "0x0b32c", + "mode": "none" + }, + "instr_49028": { + "virtual_address": 49028, + "size": 4, + "disassembly": "mov r1, r6", + "mnemonic": "mov", + "operands": "r1, r6", + "mode": "none" + }, + "instr_49032": { + "virtual_address": 49032, + "size": 4, + "disassembly": "mov r9, r0", + "mnemonic": "mov", + "operands": "r9, r0", + "mode": "none" + }, + "instr_49036": { + "virtual_address": 49036, + "size": 4, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "none" + }, + "instr_49040": { + "virtual_address": 49040, + "size": 4, + "disassembly": "bl 0x0f4d4", + "mnemonic": "bl", + "operands": "0x0f4d4", + "mode": "none" + }, + "instr_49044": { + "virtual_address": 49044, + "size": 4, + "disassembly": "mov r2, r10", + "mnemonic": "mov", + "operands": "r2, r10", + "mode": "none" + }, + "instr_49048": { + "virtual_address": 49048, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_49052": { + "virtual_address": 49052, + "size": 4, + "disassembly": "mov r8, r0", + "mnemonic": "mov", + "operands": "r8, r0", + "mode": "none" + }, + "instr_49056": { + "virtual_address": 49056, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_49060": { + "virtual_address": 49060, + "size": 4, + "disassembly": "bl 0x0f534", + "mnemonic": "bl", + "operands": "0x0f534", + "mode": "none" + }, + "instr_49064": { + "virtual_address": 49064, + "size": 4, + "disassembly": "ldr r2, [r0, #0xc]", + "mnemonic": "ldr", + "operands": "r2, [r0, #0xc]", + "mode": "none" + }, + "instr_49068": { + "virtual_address": 49068, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_49072": { + "virtual_address": 49072, + "size": 4, + "disassembly": "mov r1, r0", + "mnemonic": "mov", + "operands": "r1, r0", + "mode": "none" + }, + "instr_49076": { + "virtual_address": 49076, + "size": 4, + "disassembly": "add r3, r9, #0x30", + "mnemonic": "add", + "operands": "r3, r9, #0x30", + "mode": "none" + }, + "instr_49080": { + "virtual_address": 49080, + "size": 4, + "disassembly": "bne 0x0c654", + "mnemonic": "bne", + "operands": "0x0c654", + "mode": "none" + }, + "bb_49016": { + "virtual_address": 49016, + "size": 68, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 49084, + "children": [ + "instr_49016", + "instr_49020", + "instr_49024", + "instr_49028", + "instr_49032", + "instr_49036", + "instr_49040", + "instr_49044", + "instr_49048", + "instr_49052", + "instr_49056", + "instr_49060", + "instr_49064", + "instr_49068", + "instr_49072", + "instr_49076", + "instr_49080" + ] + }, + "instr_49084": { + "virtual_address": 49084, + "size": 4, + "disassembly": "str r0, [sp, #0x18]", + "mnemonic": "str", + "operands": "r0, [sp, #0x18]", + "mode": "none" + }, + "instr_49088": { + "virtual_address": 49088, + "size": 4, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "none" + }, + "instr_49092": { + "virtual_address": 49092, + "size": 4, + "disassembly": "str r3, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x1c]", + "mode": "none" + }, + "instr_49096": { + "virtual_address": 49096, + "size": 4, + "disassembly": "bl 0x0f4d4", + "mnemonic": "bl", + "operands": "0x0f4d4", + "mode": "none" + }, + "instr_49100": { + "virtual_address": 49100, + "size": 4, + "disassembly": "mov r2, r0", + "mnemonic": "mov", + "operands": "r2, r0", + "mode": "none" + }, + "instr_49104": { + "virtual_address": 49104, + "size": 4, + "disassembly": "ldr r1, [sp, #0x18]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x18]", + "mode": "none" + }, + "instr_49108": { + "virtual_address": 49108, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_49112": { + "virtual_address": 49112, + "size": 4, + "disassembly": "str r2, [sp, #0x18]", + "mnemonic": "str", + "operands": "r2, [sp, #0x18]", + "mode": "none" + }, + "instr_49116": { + "virtual_address": 49116, + "size": 4, + "disassembly": "bl 0x0ec90", + "mnemonic": "bl", + "operands": "0x0ec90", + "mode": "none" + }, + "instr_49120": { + "virtual_address": 49120, + "size": 4, + "disassembly": "ldr r3, [sp, #0x90]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x90]", + "mode": "none" + }, + "instr_49124": { + "virtual_address": 49124, + "size": 4, + "disassembly": "ldr r2, [sp, #0x18]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x18]", + "mode": "none" + }, + "instr_49128": { + "virtual_address": 49128, + "size": 4, + "disassembly": "orr r1, r2, r3", + "mnemonic": "orr", + "operands": "r1, r2, r3", + "mode": "none" + }, + "instr_49132": { + "virtual_address": 49132, + "size": 4, + "disassembly": "ldr r3, [sp, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x8]", + "mode": "none" + }, + "instr_49136": { + "virtual_address": 49136, + "size": 4, + "disassembly": "orrs r3, r3, r1", + "mnemonic": "orrs", + "operands": "r3, r3, r1", + "mode": "none" + }, + "instr_49140": { + "virtual_address": 49140, + "size": 4, + "disassembly": "ldr r3, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x1c]", + "mode": "none" + }, + "instr_49144": { + "virtual_address": 49144, + "size": 4, + "disassembly": "beq 0x0cb1c", + "mnemonic": "beq", + "operands": "0x0cb1c", + "mode": "none" + }, + "bb_49084": { + "virtual_address": 49084, + "size": 64, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 49148, + "children": [ + "instr_49084", + "instr_49088", + "instr_49092", + "instr_49096", + "instr_49100", + "instr_49104", + "instr_49108", + "instr_49112", + "instr_49116", + "instr_49120", + "instr_49124", + "instr_49128", + "instr_49132", + "instr_49136", + "instr_49140", + "instr_49144" + ] + }, + "instr_49148": { + "virtual_address": 49148, + "size": 4, + "disassembly": "cmp r8, #0x0", + "mnemonic": "cmp", + "operands": "r8, #0x0", + "mode": "none" + }, + "instr_49152": { + "virtual_address": 49152, + "size": 4, + "disassembly": "blt 0x0c98c", + "mnemonic": "blt", + "operands": "0x0c98c", + "mode": "none" + }, + "bb_49148": { + "virtual_address": 49148, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 49156, + "children": [ + "instr_49148", + "instr_49152" + ] + }, + "instr_49156": { + "virtual_address": 49156, + "size": 4, + "disassembly": "ldr r1, [sp, #0x90]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x90]", + "mode": "none" + }, + "instr_49160": { + "virtual_address": 49160, + "size": 4, + "disassembly": "orr r8, r8, r1", + "mnemonic": "orr", + "operands": "r8, r8, r1", + "mode": "none" + }, + "instr_49164": { + "virtual_address": 49164, + "size": 4, + "disassembly": "ldr r1, [sp, #0x8]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x8]", + "mode": "none" + }, + "instr_49168": { + "virtual_address": 49168, + "size": 4, + "disassembly": "orrs r1, r1, r8", + "mnemonic": "orrs", + "operands": "r1, r1, r8", + "mode": "none" + }, + "instr_49172": { + "virtual_address": 49172, + "size": 4, + "disassembly": "beq 0x0c98c", + "mnemonic": "beq", + "operands": "0x0c98c", + "mode": "none" + }, + "bb_49156": { + "virtual_address": 49156, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 49176, + "children": [ + "instr_49156", + "instr_49160", + "instr_49164", + "instr_49168", + "instr_49172" + ] + }, + "instr_49176": { + "virtual_address": 49176, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_49180": { + "virtual_address": 49180, + "size": 4, + "disassembly": "bgt 0x0cad4", + "mnemonic": "bgt", + "operands": "0x0cad4", + "mode": "none" + }, + "bb_49176": { + "virtual_address": 49176, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 49184, + "children": [ + "instr_49176", + "instr_49180" + ] + }, + "instr_49184": { + "virtual_address": 49184, + "size": 4, + "disassembly": "ldr r2, [sp, #0x20]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x20]", + "mode": "none" + }, + "instr_49188": { + "virtual_address": 49188, + "size": 4, + "disassembly": "strb r3, [r5, #0x0]", + "mnemonic": "strb", + "operands": "r3, [r5, #0x0]", + "mode": "none" + }, + "instr_49192": { + "virtual_address": 49192, + "size": 4, + "disassembly": "cmp r2, r5", + "mnemonic": "cmp", + "operands": "r2, r5", + "mode": "none" + }, + "instr_49196": { + "virtual_address": 49196, + "size": 4, + "disassembly": "add r5, r5, #0x1", + "mnemonic": "add", + "operands": "r5, r5, #0x1", + "mode": "none" + }, + "instr_49200": { + "virtual_address": 49200, + "size": 4, + "disassembly": "mov r8, r5", + "mnemonic": "mov", + "operands": "r8, r5", + "mode": "none" + }, + "instr_49204": { + "virtual_address": 49204, + "size": 4, + "disassembly": "beq 0x0cb04", + "mnemonic": "beq", + "operands": "0x0cb04", + "mode": "none" + }, + "bb_49184": { + "virtual_address": 49184, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 49208, + "children": [ + "instr_49184", + "instr_49188", + "instr_49192", + "instr_49196", + "instr_49200", + "instr_49204" + ] + }, + "instr_49208": { + "virtual_address": 49208, + "size": 4, + "disassembly": "mov r1, r11", + "mnemonic": "mov", + "operands": "r1, r11", + "mode": "none" + }, + "instr_49212": { + "virtual_address": 49212, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_49216": { + "virtual_address": 49216, + "size": 4, + "disassembly": "mov r2, #0xa", + "mnemonic": "mov", + "operands": "r2, #0xa", + "mode": "none" + }, + "instr_49220": { + "virtual_address": 49220, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_49224": { + "virtual_address": 49224, + "size": 4, + "disassembly": "bl 0x0ecac", + "mnemonic": "bl", + "operands": "0x0ecac", + "mode": "none" + }, + "instr_49228": { + "virtual_address": 49228, + "size": 4, + "disassembly": "cmp r6, r10", + "mnemonic": "cmp", + "operands": "r6, r10", + "mode": "none" + }, + "instr_49232": { + "virtual_address": 49232, + "size": 4, + "disassembly": "mov r11, r0", + "mnemonic": "mov", + "operands": "r11, r0", + "mode": "none" + }, + "instr_49236": { + "virtual_address": 49236, + "size": 4, + "disassembly": "mov r1, r6", + "mnemonic": "mov", + "operands": "r1, r6", + "mode": "none" + }, + "instr_49240": { + "virtual_address": 49240, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_49244": { + "virtual_address": 49244, + "size": 4, + "disassembly": "mov r2, #0xa", + "mnemonic": "mov", + "operands": "r2, #0xa", + "mode": "none" + }, + "instr_49248": { + "virtual_address": 49248, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_49252": { + "virtual_address": 49252, + "size": 4, + "disassembly": "beq 0x0c66c", + "mnemonic": "beq", + "operands": "0x0c66c", + "mode": "none" + }, + "bb_49208": { + "virtual_address": 49208, + "size": 48, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 49256, + "children": [ + "instr_49208", + "instr_49212", + "instr_49216", + "instr_49220", + "instr_49224", + "instr_49228", + "instr_49232", + "instr_49236", + "instr_49240", + "instr_49244", + "instr_49248", + "instr_49252" + ] + }, + "instr_49256": { + "virtual_address": 49256, + "size": 4, + "disassembly": "bl 0x0ecac", + "mnemonic": "bl", + "operands": "0x0ecac", + "mode": "none" + }, + "instr_49260": { + "virtual_address": 49260, + "size": 4, + "disassembly": "mov r1, r10", + "mnemonic": "mov", + "operands": "r1, r10", + "mode": "none" + }, + "instr_49264": { + "virtual_address": 49264, + "size": 4, + "disassembly": "mov r6, r0", + "mnemonic": "mov", + "operands": "r6, r0", + "mode": "none" + }, + "instr_49268": { + "virtual_address": 49268, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_49272": { + "virtual_address": 49272, + "size": 4, + "disassembly": "mov r2, #0xa", + "mnemonic": "mov", + "operands": "r2, #0xa", + "mode": "none" + }, + "instr_49276": { + "virtual_address": 49276, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_49280": { + "virtual_address": 49280, + "size": 4, + "disassembly": "bl 0x0ecac", + "mnemonic": "bl", + "operands": "0x0ecac", + "mode": "none" + }, + "instr_49284": { + "virtual_address": 49284, + "size": 4, + "disassembly": "mov r10, r0", + "mnemonic": "mov", + "operands": "r10, r0", + "mode": "none" + }, + "instr_49288": { + "virtual_address": 49288, + "size": 4, + "disassembly": "b 0x0bf78", + "mnemonic": "b", + "operands": "0x0bf78", + "mode": "none" + }, + "bb_49256": { + "virtual_address": 49256, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 49016, + "children": [ + "instr_49256", + "instr_49260", + "instr_49264", + "instr_49268", + "instr_49272", + "instr_49276", + "instr_49280", + "instr_49284", + "instr_49288" + ] + }, + "instr_49292": { + "virtual_address": 49292, + "size": 4, + "disassembly": "beq 0x0c588", + "mnemonic": "beq", + "operands": "0x0c588", + "mode": "none" + }, + "bb_49292": { + "virtual_address": 49292, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 49296, + "children": [ + "instr_49292" + ] + }, + "instr_49296": { + "virtual_address": 49296, + "size": 4, + "disassembly": "ldr r3, [sp, #0x14]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x14]", + "mode": "none" + }, + "instr_49300": { + "virtual_address": 49300, + "size": 4, + "disassembly": "rsb r6, r3, #0x0", + "mnemonic": "rsb", + "operands": "r6, r3, #0x0", + "mode": "none" + }, + "instr_49304": { + "virtual_address": 49304, + "size": 4, + "disassembly": "ldr r3, [0xb864]", + "mnemonic": "ldr", + "operands": "r3, [0xb864]", + "mode": "none" + }, + "instr_49308": { + "virtual_address": 49308, + "size": 4, + "disassembly": "and r2, r6, #0xf", + "mnemonic": "and", + "operands": "r2, r6, #0xf", + "mode": "none" + }, + "instr_49312": { + "virtual_address": 49312, + "size": 4, + "disassembly": "add r3, r3, r2, lsl #0x3", + "mnemonic": "add", + "operands": "r3, r3, r2, lsl #0x3", + "mode": "none" + }, + "instr_49316": { + "virtual_address": 49316, + "size": 4, + "disassembly": "ldmia r3, {r2, r3}", + "mnemonic": "ldmia", + "operands": "r3, {r2, r3}", + "mode": "none" + }, + "instr_49320": { + "virtual_address": 49320, + "size": 4, + "disassembly": "add r1, sp, #0x20", + "mnemonic": "add", + "operands": "r1, sp, #0x20", + "mode": "none" + }, + "instr_49324": { + "virtual_address": 49324, + "size": 4, + "disassembly": "ldmia r1, {r0, r1}", + "mnemonic": "ldmia", + "operands": "r1, {r0, r1}", + "mode": "none" + }, + "instr_49328": { + "virtual_address": 49328, + "size": 4, + "disassembly": "bl 0x13688", + "mnemonic": "bl", + "operands": "0x13688", + "mode": "none" + }, + "instr_49332": { + "virtual_address": 49332, + "size": 4, + "disassembly": "movs r6, r6, asr #0x4", + "mnemonic": "movs", + "operands": "r6, r6, asr #0x4", + "mode": "none" + }, + "instr_49336": { + "virtual_address": 49336, + "size": 4, + "disassembly": "str r0, [sp, #0x48]", + "mnemonic": "str", + "operands": "r0, [sp, #0x48]", + "mode": "none" + }, + "instr_49340": { + "virtual_address": 49340, + "size": 4, + "disassembly": "str r1, [sp, #0x4c]", + "mnemonic": "str", + "operands": "r1, [sp, #0x4c]", + "mode": "none" + }, + "instr_49344": { + "virtual_address": 49344, + "size": 4, + "disassembly": "beq 0x0cb94", + "mnemonic": "beq", + "operands": "0x0cb94", + "mode": "none" + }, + "bb_49296": { + "virtual_address": 49296, + "size": 52, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 49348, + "children": [ + "instr_49296", + "instr_49300", + "instr_49304", + "instr_49308", + "instr_49312", + "instr_49316", + "instr_49320", + "instr_49324", + "instr_49328", + "instr_49332", + "instr_49336", + "instr_49340", + "instr_49344" + ] + }, + "instr_49348": { + "virtual_address": 49348, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_49352": { + "virtual_address": 49352, + "size": 4, + "disassembly": "mov r8, #0x2", + "mnemonic": "mov", + "operands": "r8, #0x2", + "mode": "none" + }, + "instr_49356": { + "virtual_address": 49356, + "size": 4, + "disassembly": "ldr r7, [0xb84c]", + "mnemonic": "ldr", + "operands": "r7, [0xb84c]", + "mode": "none" + }, + "bb_49348": { + "virtual_address": 49348, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 49360, + "children": [ + "instr_49348", + "instr_49352", + "instr_49356" + ] + }, + "instr_49360": { + "virtual_address": 49360, + "size": 4, + "disassembly": "tst r6, #0x1", + "mnemonic": "tst", + "operands": "r6, #0x1", + "mode": "none" + }, + "instr_49364": { + "virtual_address": 49364, + "size": 4, + "disassembly": "beq 0x0c0e8", + "mnemonic": "beq", + "operands": "0x0c0e8", + "mode": "none" + }, + "bb_49360": { + "virtual_address": 49360, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 49368, + "children": [ + "instr_49360", + "instr_49364" + ] + }, + "instr_49368": { + "virtual_address": 49368, + "size": 4, + "disassembly": "ldmia r7, {r2, r3}", + "mnemonic": "ldmia", + "operands": "r7, {r2, r3}", + "mode": "none" + }, + "instr_49372": { + "virtual_address": 49372, + "size": 4, + "disassembly": "bl 0x13688", + "mnemonic": "bl", + "operands": "0x13688", + "mode": "none" + }, + "instr_49376": { + "virtual_address": 49376, + "size": 4, + "disassembly": "mov r3, r5", + "mnemonic": "mov", + "operands": "r3, r5", + "mode": "none" + }, + "instr_49380": { + "virtual_address": 49380, + "size": 4, + "disassembly": "add r8, r8, #0x1", + "mnemonic": "add", + "operands": "r8, r8, #0x1", + "mode": "none" + }, + "bb_49368": { + "virtual_address": 49368, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 49384, + "children": [ + "instr_49368", + "instr_49372", + "instr_49376", + "instr_49380" + ] + }, + "instr_49384": { + "virtual_address": 49384, + "size": 4, + "disassembly": "movs r6, r6, asr #0x1", + "mnemonic": "movs", + "operands": "r6, r6, asr #0x1", + "mode": "none" + }, + "instr_49388": { + "virtual_address": 49388, + "size": 4, + "disassembly": "add r7, r7, #0x8", + "mnemonic": "add", + "operands": "r7, r7, #0x8", + "mode": "none" + }, + "instr_49392": { + "virtual_address": 49392, + "size": 4, + "disassembly": "bne 0x0c0d0", + "mnemonic": "bne", + "operands": "0x0c0d0", + "mode": "none" + }, + "bb_49384": { + "virtual_address": 49384, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 49396, + "children": [ + "instr_49384", + "instr_49388", + "instr_49392" + ] + }, + "instr_49396": { + "virtual_address": 49396, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_49400": { + "virtual_address": 49400, + "size": 4, + "disassembly": "str r0, [sp, #0x38]", + "mnemonic": "str", + "operands": "r0, [sp, #0x38]", + "mode": "none" + }, + "instr_49404": { + "virtual_address": 49404, + "size": 4, + "disassembly": "str r1, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r1, [sp, #0x3c]", + "mode": "none" + }, + "instr_49408": { + "virtual_address": 49408, + "size": 4, + "disassembly": "addeq r3, sp, #0x48", + "mnemonic": "addeq", + "operands": "r3, sp, #0x48", + "mode": "none" + }, + "instr_49412": { + "virtual_address": 49412, + "size": 4, + "disassembly": "ldmiaeq r3, {r2, r3}", + "mnemonic": "ldmiaeq", + "operands": "r3, {r2, r3}", + "mode": "none" + }, + "instr_49416": { + "virtual_address": 49416, + "size": 4, + "disassembly": "streq r2, [sp, #0x38]", + "mnemonic": "streq", + "operands": "r2, [sp, #0x38]", + "mode": "none" + }, + "instr_49420": { + "virtual_address": 49420, + "size": 4, + "disassembly": "streq r3, [sp, #0x3c]", + "mnemonic": "streq", + "operands": "r3, [sp, #0x3c]", + "mode": "none" + }, + "instr_49424": { + "virtual_address": 49424, + "size": 4, + "disassembly": "b 0x0b9b4", + "mnemonic": "b", + "operands": "0x0b9b4", + "mode": "none" + }, + "bb_49396": { + "virtual_address": 49396, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 47540, + "children": [ + "instr_49396", + "instr_49400", + "instr_49404", + "instr_49408", + "instr_49412", + "instr_49416", + "instr_49420", + "instr_49424" + ] + }, + "instr_49428": { + "virtual_address": 49428, + "size": 4, + "disassembly": "ldr r7, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r7, [sp, #0x1c]", + "mode": "none" + }, + "instr_49432": { + "virtual_address": 49432, + "size": 4, + "disassembly": "cmp r7, #0x0", + "mnemonic": "cmp", + "operands": "r7, #0x0", + "mode": "none" + }, + "instr_49436": { + "virtual_address": 49436, + "size": 4, + "disassembly": "movgt r3, #0x0", + "mnemonic": "movgt", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_49440": { + "virtual_address": 49440, + "size": 4, + "disassembly": "movle r3, #0x1", + "mnemonic": "movle", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_49444": { + "virtual_address": 49444, + "size": 4, + "disassembly": "ldr r1, [sp, #0x94]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x94]", + "mode": "none" + }, + "instr_49448": { + "virtual_address": 49448, + "size": 4, + "disassembly": "ands r3, r3, r1, lsr #0x1f", + "mnemonic": "ands", + "operands": "r3, r3, r1, lsr #0x1f", + "mode": "none" + }, + "instr_49452": { + "virtual_address": 49452, + "size": 4, + "disassembly": "ldr r1, [sp, #0x14]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x14]", + "mode": "none" + }, + "instr_49456": { + "virtual_address": 49456, + "size": 4, + "disassembly": "ldr r3, [0xb864]", + "mnemonic": "ldr", + "operands": "r3, [0xb864]", + "mode": "none" + }, + "instr_49460": { + "virtual_address": 49460, + "size": 4, + "disassembly": "add r3, r3, r1, lsl #0x3", + "mnemonic": "add", + "operands": "r3, r3, r1, lsl #0x3", + "mode": "none" + }, + "instr_49464": { + "virtual_address": 49464, + "size": 4, + "disassembly": "ldmia r3, {r0, r1}", + "mnemonic": "ldmia", + "operands": "r3, {r0, r1}", + "mode": "none" + }, + "instr_49468": { + "virtual_address": 49468, + "size": 4, + "disassembly": "str r0, [sp, #0x8]", + "mnemonic": "str", + "operands": "r0, [sp, #0x8]", + "mode": "none" + }, + "instr_49472": { + "virtual_address": 49472, + "size": 4, + "disassembly": "str r1, [sp, #0xc]", + "mnemonic": "str", + "operands": "r1, [sp, #0xc]", + "mode": "none" + }, + "instr_49476": { + "virtual_address": 49476, + "size": 4, + "disassembly": "beq 0x0c800", + "mnemonic": "beq", + "operands": "0x0c800", + "mode": "none" + }, + "bb_49428": { + "virtual_address": 49428, + "size": 52, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 49480, + "children": [ + "instr_49428", + "instr_49432", + "instr_49436", + "instr_49440", + "instr_49444", + "instr_49448", + "instr_49452", + "instr_49456", + "instr_49460", + "instr_49464", + "instr_49468", + "instr_49472", + "instr_49476" + ] + }, + "instr_49480": { + "virtual_address": 49480, + "size": 4, + "disassembly": "cmp r7, #0x0", + "mnemonic": "cmp", + "operands": "r7, #0x0", + "mode": "none" + }, + "instr_49484": { + "virtual_address": 49484, + "size": 4, + "disassembly": "bne 0x0c648", + "mnemonic": "bne", + "operands": "0x0c648", + "mode": "none" + }, + "bb_49480": { + "virtual_address": 49480, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 49488, + "children": [ + "instr_49480", + "instr_49484" + ] + }, + "instr_49488": { + "virtual_address": 49488, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_49492": { + "virtual_address": 49492, + "size": 4, + "disassembly": "ldr r3, [0xb850]", + "mnemonic": "ldr", + "operands": "r3, [0xb850]", + "mode": "none" + }, + "instr_49496": { + "virtual_address": 49496, + "size": 4, + "disassembly": "bl 0x13688", + "mnemonic": "bl", + "operands": "0x13688", + "mode": "none" + }, + "instr_49500": { + "virtual_address": 49500, + "size": 4, + "disassembly": "mov r2, r0", + "mnemonic": "mov", + "operands": "r2, r0", + "mode": "none" + }, + "instr_49504": { + "virtual_address": 49504, + "size": 4, + "disassembly": "mov r3, r1", + "mnemonic": "mov", + "operands": "r3, r1", + "mode": "none" + }, + "instr_49508": { + "virtual_address": 49508, + "size": 4, + "disassembly": "add r1, sp, #0x20", + "mnemonic": "add", + "operands": "r1, sp, #0x20", + "mode": "none" + }, + "instr_49512": { + "virtual_address": 49512, + "size": 4, + "disassembly": "ldmia r1, {r0, r1}", + "mnemonic": "ldmia", + "operands": "r1, {r0, r1}", + "mode": "none" + }, + "instr_49516": { + "virtual_address": 49516, + "size": 4, + "disassembly": "bl 0x13c20", + "mnemonic": "bl", + "operands": "0x13c20", + "mode": "none" + }, + "instr_49520": { + "virtual_address": 49520, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_49524": { + "virtual_address": 49524, + "size": 4, + "disassembly": "beq 0x0c690", + "mnemonic": "beq", + "operands": "0x0c690", + "mode": "none" + }, + "bb_49488": { + "virtual_address": 49488, + "size": 40, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 49528, + "children": [ + "instr_49488", + "instr_49492", + "instr_49496", + "instr_49500", + "instr_49504", + "instr_49508", + "instr_49512", + "instr_49516", + "instr_49520", + "instr_49524" + ] + }, + "instr_49528": { + "virtual_address": 49528, + "size": 4, + "disassembly": "ldr r7, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r7, [sp, #0x1c]", + "mode": "none" + }, + "bb_49528": { + "virtual_address": 49528, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 49532, + "children": [ + "instr_49528" + ] + }, + "instr_49532": { + "virtual_address": 49532, + "size": 4, + "disassembly": "mov r6, r7", + "mnemonic": "mov", + "operands": "r6, r7", + "mode": "none" + }, + "instr_49536": { + "virtual_address": 49536, + "size": 4, + "disassembly": "b 0x0be40", + "mnemonic": "b", + "operands": "0x0be40", + "mode": "none" + }, + "bb_49532": { + "virtual_address": 49532, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48704, + "children": [ + "instr_49532", + "instr_49536" + ] + }, + "instr_49540": { + "virtual_address": 49540, + "size": 4, + "disassembly": "mov r1, r0", + "mnemonic": "mov", + "operands": "r1, r0", + "mode": "none" + }, + "instr_49544": { + "virtual_address": 49544, + "size": 4, + "disassembly": "mov r2, r10", + "mnemonic": "mov", + "operands": "r2, r10", + "mode": "none" + }, + "instr_49548": { + "virtual_address": 49548, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_49552": { + "virtual_address": 49552, + "size": 4, + "disassembly": "bl 0x0f270", + "mnemonic": "bl", + "operands": "0x0f270", + "mode": "none" + }, + "instr_49556": { + "virtual_address": 49556, + "size": 4, + "disassembly": "ldr r3, [sp, #0x90]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x90]", + "mode": "none" + }, + "instr_49560": { + "virtual_address": 49560, + "size": 4, + "disassembly": "cmp r3, #0x1", + "mnemonic": "cmp", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_49564": { + "virtual_address": 49564, + "size": 4, + "disassembly": "mov r7, r0", + "mnemonic": "mov", + "operands": "r7, r0", + "mode": "none" + }, + "instr_49568": { + "virtual_address": 49568, + "size": 4, + "disassembly": "ble 0x0c5a0", + "mnemonic": "ble", + "operands": "0x0c5a0", + "mode": "none" + }, + "bb_49540": { + "virtual_address": 49540, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 49572, + "children": [ + "instr_49540", + "instr_49544", + "instr_49548", + "instr_49552", + "instr_49556", + "instr_49560", + "instr_49564", + "instr_49568" + ] + }, + "instr_49572": { + "virtual_address": 49572, + "size": 4, + "disassembly": "mov r9, #0x0", + "mnemonic": "mov", + "operands": "r9, #0x0", + "mode": "none" + }, + "bb_49572": { + "virtual_address": 49572, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 49576, + "children": [ + "instr_49572" + ] + }, + "instr_49576": { + "virtual_address": 49576, + "size": 4, + "disassembly": "ldr r3, [r7, #0x10]", + "mnemonic": "ldr", + "operands": "r3, [r7, #0x10]", + "mode": "none" + }, + "instr_49580": { + "virtual_address": 49580, + "size": 4, + "disassembly": "add r3, r7, r3, lsl #0x2", + "mnemonic": "add", + "operands": "r3, r7, r3, lsl #0x2", + "mode": "none" + }, + "instr_49584": { + "virtual_address": 49584, + "size": 4, + "disassembly": "ldr r0, [r3, #0x10]", + "mnemonic": "ldr", + "operands": "r0, [r3, #0x10]", + "mode": "none" + }, + "instr_49588": { + "virtual_address": 49588, + "size": 4, + "disassembly": "bl 0x0eec0", + "mnemonic": "bl", + "operands": "0x0eec0", + "mode": "none" + }, + "instr_49592": { + "virtual_address": 49592, + "size": 4, + "disassembly": "rsb r3, r0, #0x20", + "mnemonic": "rsb", + "operands": "r3, r0, #0x20", + "mode": "none" + }, + "instr_49596": { + "virtual_address": 49596, + "size": 4, + "disassembly": "b 0x0bd8c", + "mnemonic": "b", + "operands": "0x0bd8c", + "mode": "none" + }, + "bb_49576": { + "virtual_address": 49576, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48524, + "children": [ + "instr_49576", + "instr_49580", + "instr_49584", + "instr_49588", + "instr_49592", + "instr_49596" + ] + }, + "instr_49600": { + "virtual_address": 49600, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_49604": { + "virtual_address": 49604, + "size": 4, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "none" + }, + "instr_49608": { + "virtual_address": 49608, + "size": 4, + "disassembly": "bl 0x0f4d4", + "mnemonic": "bl", + "operands": "0x0f4d4", + "mode": "none" + }, + "instr_49612": { + "virtual_address": 49612, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_49616": { + "virtual_address": 49616, + "size": 4, + "disassembly": "bge 0x0be10", + "mnemonic": "bge", + "operands": "0x0be10", + "mode": "none" + }, + "bb_49600": { + "virtual_address": 49600, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 49620, + "children": [ + "instr_49600", + "instr_49604", + "instr_49608", + "instr_49612", + "instr_49616" + ] + }, + "instr_49620": { + "virtual_address": 49620, + "size": 4, + "disassembly": "mov r1, r11", + "mnemonic": "mov", + "operands": "r1, r11", + "mode": "none" + }, + "instr_49624": { + "virtual_address": 49624, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_49628": { + "virtual_address": 49628, + "size": 4, + "disassembly": "mov r2, #0xa", + "mnemonic": "mov", + "operands": "r2, #0xa", + "mode": "none" + }, + "instr_49632": { + "virtual_address": 49632, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_49636": { + "virtual_address": 49636, + "size": 4, + "disassembly": "bl 0x0ecac", + "mnemonic": "bl", + "operands": "0x0ecac", + "mode": "none" + }, + "instr_49640": { + "virtual_address": 49640, + "size": 4, + "disassembly": "ldr r3, [sp, #0x2c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x2c]", + "mode": "none" + }, + "instr_49644": { + "virtual_address": 49644, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_49648": { + "virtual_address": 49648, + "size": 4, + "disassembly": "ldr r3, [sp, #0x14]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x14]", + "mode": "none" + }, + "instr_49652": { + "virtual_address": 49652, + "size": 4, + "disassembly": "mov r11, r0", + "mnemonic": "mov", + "operands": "r11, r0", + "mode": "none" + }, + "instr_49656": { + "virtual_address": 49656, + "size": 4, + "disassembly": "sub r8, r3, #0x1", + "mnemonic": "sub", + "operands": "r8, r3, #0x1", + "mode": "none" + }, + "instr_49660": { + "virtual_address": 49660, + "size": 4, + "disassembly": "bne 0x0cb38", + "mnemonic": "bne", + "operands": "0x0cb38", + "mode": "none" + }, + "bb_49620": { + "virtual_address": 49620, + "size": 44, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 49664, + "children": [ + "instr_49620", + "instr_49624", + "instr_49628", + "instr_49632", + "instr_49636", + "instr_49640", + "instr_49644", + "instr_49648", + "instr_49652", + "instr_49656", + "instr_49660" + ] + }, + "instr_49664": { + "virtual_address": 49664, + "size": 4, + "disassembly": "ldr r2, [sp, #0x44]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x44]", + "mode": "none" + }, + "instr_49668": { + "virtual_address": 49668, + "size": 4, + "disassembly": "ldr r1, [sp, #0x90]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x90]", + "mode": "none" + }, + "instr_49672": { + "virtual_address": 49672, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_49676": { + "virtual_address": 49676, + "size": 4, + "disassembly": "mov r3, r2", + "mnemonic": "mov", + "operands": "r3, r2", + "mode": "none" + }, + "instr_49680": { + "virtual_address": 49680, + "size": 4, + "disassembly": "movle r3, #0x1", + "mnemonic": "movle", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_49684": { + "virtual_address": 49684, + "size": 4, + "disassembly": "movgt r3, #0x0", + "mnemonic": "movgt", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_49688": { + "virtual_address": 49688, + "size": 4, + "disassembly": "cmp r1, #0x2", + "mnemonic": "cmp", + "operands": "r1, #0x2", + "mode": "none" + }, + "instr_49692": { + "virtual_address": 49692, + "size": 4, + "disassembly": "movle r3, #0x0", + "mnemonic": "movle", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_49696": { + "virtual_address": 49696, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_49700": { + "virtual_address": 49700, + "size": 4, + "disassembly": "streq r2, [sp, #0x1c]", + "mnemonic": "streq", + "operands": "r2, [sp, #0x1c]", + "mode": "none" + }, + "instr_49704": { + "virtual_address": 49704, + "size": 4, + "disassembly": "beq 0x0c494", + "mnemonic": "beq", + "operands": "0x0c494", + "mode": "none" + }, + "bb_49664": { + "virtual_address": 49664, + "size": 44, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 49708, + "children": [ + "instr_49664", + "instr_49668", + "instr_49672", + "instr_49676", + "instr_49680", + "instr_49684", + "instr_49688", + "instr_49692", + "instr_49696", + "instr_49700", + "instr_49704" + ] + }, + "instr_49708": { + "virtual_address": 49708, + "size": 4, + "disassembly": "str r8, [sp, #0x14]", + "mnemonic": "str", + "operands": "r8, [sp, #0x14]", + "mode": "none" + }, + "bb_49708": { + "virtual_address": 49708, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 49712, + "children": [ + "instr_49708" + ] + }, + "instr_49712": { + "virtual_address": 49712, + "size": 4, + "disassembly": "ldr r3, [sp, #0x44]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x44]", + "mode": "none" + }, + "instr_49716": { + "virtual_address": 49716, + "size": 4, + "disassembly": "str r3, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x1c]", + "mode": "none" + }, + "instr_49720": { + "virtual_address": 49720, + "size": 4, + "disassembly": "b 0x0be34", + "mnemonic": "b", + "operands": "0x0be34", + "mode": "none" + }, + "bb_49712": { + "virtual_address": 49712, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48692, + "children": [ + "instr_49712", + "instr_49716", + "instr_49720" + ] + }, + "instr_49724": { + "virtual_address": 49724, + "size": 4, + "disassembly": "add r3, sp, #0x20", + "mnemonic": "add", + "operands": "r3, sp, #0x20", + "mode": "none" + }, + "instr_49728": { + "virtual_address": 49728, + "size": 4, + "disassembly": "ldmia r3, {r2, r3}", + "mnemonic": "ldmia", + "operands": "r3, {r2, r3}", + "mode": "none" + }, + "instr_49732": { + "virtual_address": 49732, + "size": 4, + "disassembly": "mov r8, #0x2", + "mnemonic": "mov", + "operands": "r8, #0x2", + "mode": "none" + }, + "instr_49736": { + "virtual_address": 49736, + "size": 4, + "disassembly": "str r2, [sp, #0x38]", + "mnemonic": "str", + "operands": "r2, [sp, #0x38]", + "mode": "none" + }, + "instr_49740": { + "virtual_address": 49740, + "size": 4, + "disassembly": "str r3, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x3c]", + "mode": "none" + }, + "instr_49744": { + "virtual_address": 49744, + "size": 4, + "disassembly": "b 0x0b95c", + "mnemonic": "b", + "operands": "0x0b95c", + "mode": "none" + }, + "bb_49724": { + "virtual_address": 49724, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 47452, + "children": [ + "instr_49724", + "instr_49728", + "instr_49732", + "instr_49736", + "instr_49740", + "instr_49744" + ] + }, + "instr_49748": { + "virtual_address": 49748, + "size": 4, + "disassembly": "mov r3, #0x1", + "mnemonic": "mov", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_49752": { + "virtual_address": 49752, + "size": 4, + "disassembly": "str r3, [sp, #0x2c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x2c]", + "mode": "none" + }, + "bb_49748": { + "virtual_address": 49748, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 49756, + "children": [ + "instr_49748", + "instr_49752" + ] + }, + "instr_49756": { + "virtual_address": 49756, + "size": 4, + "disassembly": "ldr r3, [sp, #0x94]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x94]", + "mode": "none" + }, + "instr_49760": { + "virtual_address": 49760, + "size": 4, + "disassembly": "ldr r2, [sp, #0x14]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x14]", + "mode": "none" + }, + "instr_49764": { + "virtual_address": 49764, + "size": 4, + "disassembly": "add r3, r3, r2", + "mnemonic": "add", + "operands": "r3, r3, r2", + "mode": "none" + }, + "instr_49768": { + "virtual_address": 49768, + "size": 4, + "disassembly": "str r3, [sp, #0x44]", + "mnemonic": "str", + "operands": "r3, [sp, #0x44]", + "mode": "none" + }, + "instr_49772": { + "virtual_address": 49772, + "size": 4, + "disassembly": "add r3, r3, #0x1", + "mnemonic": "add", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_49776": { + "virtual_address": 49776, + "size": 4, + "disassembly": "cmp r3, #0x1", + "mnemonic": "cmp", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_49780": { + "virtual_address": 49780, + "size": 4, + "disassembly": "movge r0, r3", + "mnemonic": "movge", + "operands": "r0, r3", + "mode": "none" + }, + "instr_49784": { + "virtual_address": 49784, + "size": 4, + "disassembly": "movlt r0, #0x1", + "mnemonic": "movlt", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_49788": { + "virtual_address": 49788, + "size": 4, + "disassembly": "str r3, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x1c]", + "mode": "none" + }, + "bb_49756": { + "virtual_address": 49756, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 49792, + "children": [ + "instr_49756", + "instr_49760", + "instr_49764", + "instr_49768", + "instr_49772", + "instr_49776", + "instr_49780", + "instr_49784", + "instr_49788" + ] + }, + "instr_49792": { + "virtual_address": 49792, + "size": 4, + "disassembly": "mov r1, #0x0", + "mnemonic": "mov", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_49796": { + "virtual_address": 49796, + "size": 4, + "disassembly": "cmp r0, #0x17", + "mnemonic": "cmp", + "operands": "r0, #0x17", + "mode": "none" + }, + "instr_49800": { + "virtual_address": 49800, + "size": 4, + "disassembly": "str r1, [r4, #0x44]", + "mnemonic": "str", + "operands": "r1, [r4, #0x44]", + "mode": "none" + }, + "instr_49804": { + "virtual_address": 49804, + "size": 4, + "disassembly": "ble 0x0b8d8", + "mnemonic": "ble", + "operands": "0x0b8d8", + "mode": "none" + }, + "bb_49792": { + "virtual_address": 49792, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 49808, + "children": [ + "instr_49792", + "instr_49796", + "instr_49800", + "instr_49804" + ] + }, + "instr_49808": { + "virtual_address": 49808, + "size": 4, + "disassembly": "mov r2, #0x1", + "mnemonic": "mov", + "operands": "r2, #0x1", + "mode": "none" + }, + "instr_49812": { + "virtual_address": 49812, + "size": 4, + "disassembly": "mov r3, #0x4", + "mnemonic": "mov", + "operands": "r3, #0x4", + "mode": "none" + }, + "bb_49808": { + "virtual_address": 49808, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 49816, + "children": [ + "instr_49808", + "instr_49812" + ] + }, + "instr_49816": { + "virtual_address": 49816, + "size": 4, + "disassembly": "mov r1, r2", + "mnemonic": "mov", + "operands": "r1, r2", + "mode": "none" + }, + "instr_49820": { + "virtual_address": 49820, + "size": 4, + "disassembly": "mov r3, r3, lsl #0x1", + "mnemonic": "mov", + "operands": "r3, r3, lsl #0x1", + "mode": "none" + }, + "instr_49824": { + "virtual_address": 49824, + "size": 4, + "disassembly": "add r2, r3, #0x14", + "mnemonic": "add", + "operands": "r2, r3, #0x14", + "mode": "none" + }, + "instr_49828": { + "virtual_address": 49828, + "size": 4, + "disassembly": "cmp r2, r0", + "mnemonic": "cmp", + "operands": "r2, r0", + "mode": "none" + }, + "instr_49832": { + "virtual_address": 49832, + "size": 4, + "disassembly": "add r2, r1, #0x1", + "mnemonic": "add", + "operands": "r2, r1, #0x1", + "mode": "none" + }, + "instr_49836": { + "virtual_address": 49836, + "size": 4, + "disassembly": "bls 0x0c298", + "mnemonic": "bls", + "operands": "0x0c298", + "mode": "none" + }, + "bb_49816": { + "virtual_address": 49816, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 49840, + "children": [ + "instr_49816", + "instr_49820", + "instr_49824", + "instr_49828", + "instr_49832", + "instr_49836" + ] + }, + "instr_49840": { + "virtual_address": 49840, + "size": 4, + "disassembly": "str r1, [r4, #0x44]", + "mnemonic": "str", + "operands": "r1, [r4, #0x44]", + "mode": "none" + }, + "instr_49844": { + "virtual_address": 49844, + "size": 4, + "disassembly": "b 0x0b8d8", + "mnemonic": "b", + "operands": "0x0b8d8", + "mode": "none" + }, + "bb_49840": { + "virtual_address": 49840, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 47320, + "children": [ + "instr_49840", + "instr_49844" + ] + }, + "instr_49848": { + "virtual_address": 49848, + "size": 4, + "disassembly": "mov r3, #0x1", + "mnemonic": "mov", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_49852": { + "virtual_address": 49852, + "size": 4, + "disassembly": "str r3, [sp, #0x2c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x2c]", + "mode": "none" + }, + "bb_49848": { + "virtual_address": 49848, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 49856, + "children": [ + "instr_49848", + "instr_49852" + ] + }, + "instr_49856": { + "virtual_address": 49856, + "size": 4, + "disassembly": "ldr r3, [sp, #0x94]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x94]", + "mode": "none" + }, + "instr_49860": { + "virtual_address": 49860, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_49864": { + "virtual_address": 49864, + "size": 4, + "disassembly": "ble 0x0c67c", + "mnemonic": "ble", + "operands": "0x0c67c", + "mode": "none" + }, + "bb_49856": { + "virtual_address": 49856, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 49868, + "children": [ + "instr_49856", + "instr_49860", + "instr_49864" + ] + }, + "instr_49868": { + "virtual_address": 49868, + "size": 4, + "disassembly": "mov r0, r3", + "mnemonic": "mov", + "operands": "r0, r3", + "mode": "none" + }, + "instr_49872": { + "virtual_address": 49872, + "size": 4, + "disassembly": "str r3, [sp, #0x44]", + "mnemonic": "str", + "operands": "r3, [sp, #0x44]", + "mode": "none" + }, + "instr_49876": { + "virtual_address": 49876, + "size": 4, + "disassembly": "str r3, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x1c]", + "mode": "none" + }, + "instr_49880": { + "virtual_address": 49880, + "size": 4, + "disassembly": "b 0x0c280", + "mnemonic": "b", + "operands": "0x0c280", + "mode": "none" + }, + "bb_49868": { + "virtual_address": 49868, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 49792, + "children": [ + "instr_49868", + "instr_49872", + "instr_49876", + "instr_49880" + ] + }, + "instr_49884": { + "virtual_address": 49884, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_49888": { + "virtual_address": 49888, + "size": 4, + "disassembly": "str r3, [sp, #0x2c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x2c]", + "mode": "none" + }, + "instr_49892": { + "virtual_address": 49892, + "size": 4, + "disassembly": "b 0x0c25c", + "mnemonic": "b", + "operands": "0x0c25c", + "mode": "none" + }, + "bb_49884": { + "virtual_address": 49884, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 49756, + "children": [ + "instr_49884", + "instr_49888", + "instr_49892" + ] + }, + "instr_49896": { + "virtual_address": 49896, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_49900": { + "virtual_address": 49900, + "size": 4, + "disassembly": "str r3, [sp, #0x2c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x2c]", + "mode": "none" + }, + "instr_49904": { + "virtual_address": 49904, + "size": 4, + "disassembly": "b 0x0c2c0", + "mnemonic": "b", + "operands": "0x0c2c0", + "mode": "none" + }, + "bb_49896": { + "virtual_address": 49896, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 49856, + "children": [ + "instr_49896", + "instr_49900", + "instr_49904" + ] + }, + "instr_49908": { + "virtual_address": 49908, + "size": 4, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "none" + }, + "instr_49912": { + "virtual_address": 49912, + "size": 4, + "disassembly": "ldr r1, [0xb864]", + "mnemonic": "ldr", + "operands": "r1, [0xb864]", + "mode": "none" + }, + "instr_49916": { + "virtual_address": 49916, + "size": 4, + "disassembly": "ldr r9, [sp, #0x48]", + "mnemonic": "ldr", + "operands": "r9, [sp, #0x48]", + "mode": "none" + }, + "instr_49920": { + "virtual_address": 49920, + "size": 4, + "disassembly": "add r1, r1, r9, lsl #0x3", + "mnemonic": "add", + "operands": "r1, r1, r9, lsl #0x3", + "mode": "none" + }, + "instr_49924": { + "virtual_address": 49924, + "size": 4, + "disassembly": "mov r2, r8", + "mnemonic": "mov", + "operands": "r2, r8", + "mode": "none" + }, + "instr_49928": { + "virtual_address": 49928, + "size": 4, + "disassembly": "ldmdb r1, {r0, r1}", + "mnemonic": "ldmdb", + "operands": "r1, {r0, r1}", + "mode": "none" + }, + "instr_49932": { + "virtual_address": 49932, + "size": 4, + "disassembly": "bl 0x13688", + "mnemonic": "bl", + "operands": "0x13688", + "mode": "none" + }, + "instr_49936": { + "virtual_address": 49936, + "size": 4, + "disassembly": "add r7, sp, #0x38", + "mnemonic": "add", + "operands": "r7, sp, #0x38", + "mode": "none" + }, + "instr_49940": { + "virtual_address": 49940, + "size": 4, + "disassembly": "ldmia r7, {r6, r7}", + "mnemonic": "ldmia", + "operands": "r7, {r6, r7}", + "mode": "none" + }, + "instr_49944": { + "virtual_address": 49944, + "size": 4, + "disassembly": "str r0, [sp, #0x50]", + "mnemonic": "str", + "operands": "r0, [sp, #0x50]", + "mode": "none" + }, + "instr_49948": { + "virtual_address": 49948, + "size": 4, + "disassembly": "str r1, [sp, #0x54]", + "mnemonic": "str", + "operands": "r1, [sp, #0x54]", + "mode": "none" + }, + "instr_49952": { + "virtual_address": 49952, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_49956": { + "virtual_address": 49956, + "size": 4, + "disassembly": "mov r0, r6", + "mnemonic": "mov", + "operands": "r0, r6", + "mode": "none" + }, + "instr_49960": { + "virtual_address": 49960, + "size": 4, + "disassembly": "bl 0x13ca0", + "mnemonic": "bl", + "operands": "0x13ca0", + "mode": "none" + }, + "instr_49964": { + "virtual_address": 49964, + "size": 4, + "disassembly": "mov r5, r0", + "mnemonic": "mov", + "operands": "r5, r0", + "mode": "none" + }, + "instr_49968": { + "virtual_address": 49968, + "size": 4, + "disassembly": "bl 0x135a4", + "mnemonic": "bl", + "operands": "0x135a4", + "mode": "none" + }, + "instr_49972": { + "virtual_address": 49972, + "size": 4, + "disassembly": "mov r2, r0", + "mnemonic": "mov", + "operands": "r2, r0", + "mode": "none" + }, + "instr_49976": { + "virtual_address": 49976, + "size": 4, + "disassembly": "mov r3, r1", + "mnemonic": "mov", + "operands": "r3, r1", + "mode": "none" + }, + "instr_49980": { + "virtual_address": 49980, + "size": 4, + "disassembly": "mov r0, r6", + "mnemonic": "mov", + "operands": "r0, r6", + "mode": "none" + }, + "instr_49984": { + "virtual_address": 49984, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_49988": { + "virtual_address": 49988, + "size": 4, + "disassembly": "bl 0x1326c", + "mnemonic": "bl", + "operands": "0x1326c", + "mode": "none" + }, + "instr_49992": { + "virtual_address": 49992, + "size": 4, + "disassembly": "ldr r8, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r8, [sp, #0x10]", + "mode": "none" + }, + "instr_49996": { + "virtual_address": 49996, + "size": 4, + "disassembly": "add r5, r5, #0x30", + "mnemonic": "add", + "operands": "r5, r5, #0x30", + "mode": "none" + }, + "instr_50000": { + "virtual_address": 50000, + "size": 4, + "disassembly": "cmp r9, #0x1", + "mnemonic": "cmp", + "operands": "r9, #0x1", + "mode": "none" + }, + "instr_50004": { + "virtual_address": 50004, + "size": 4, + "disassembly": "mov r6, r0", + "mnemonic": "mov", + "operands": "r6, r0", + "mode": "none" + }, + "instr_50008": { + "virtual_address": 50008, + "size": 4, + "disassembly": "mov r7, r1", + "mnemonic": "mov", + "operands": "r7, r1", + "mode": "none" + }, + "instr_50012": { + "virtual_address": 50012, + "size": 4, + "disassembly": "strb r5, [r8], #0x1", + "mnemonic": "strb", + "operands": "r5, [r8], #0x1", + "mode": "none" + }, + "instr_50016": { + "virtual_address": 50016, + "size": 4, + "disassembly": "beq 0x0cb30", + "mnemonic": "beq", + "operands": "0x0cb30", + "mode": "none" + }, + "bb_49908": { + "virtual_address": 49908, + "size": 112, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 50020, + "children": [ + "instr_49908", + "instr_49912", + "instr_49916", + "instr_49920", + "instr_49924", + "instr_49928", + "instr_49932", + "instr_49936", + "instr_49940", + "instr_49944", + "instr_49948", + "instr_49952", + "instr_49956", + "instr_49960", + "instr_49964", + "instr_49968", + "instr_49972", + "instr_49976", + "instr_49980", + "instr_49984", + "instr_49988", + "instr_49992", + "instr_49996", + "instr_50000", + "instr_50004", + "instr_50008", + "instr_50012", + "instr_50016" + ] + }, + "instr_50020": { + "virtual_address": 50020, + "size": 4, + "disassembly": "ldr r3, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x10]", + "mode": "none" + }, + "instr_50024": { + "virtual_address": 50024, + "size": 4, + "disassembly": "ldr r2, [sp, #0x48]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x48]", + "mode": "none" + }, + "instr_50028": { + "virtual_address": 50028, + "size": 4, + "disassembly": "add r5, r3, r2", + "mnemonic": "add", + "operands": "r5, r3, r2", + "mode": "none" + }, + "bb_50020": { + "virtual_address": 50020, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 50032, + "children": [ + "instr_50020", + "instr_50024", + "instr_50028" + ] + }, + "instr_50032": { + "virtual_address": 50032, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_50036": { + "virtual_address": 50036, + "size": 4, + "disassembly": "ldr r3, [0xb85c]", + "mnemonic": "ldr", + "operands": "r3, [0xb85c]", + "mode": "none" + }, + "instr_50040": { + "virtual_address": 50040, + "size": 4, + "disassembly": "mov r0, r6", + "mnemonic": "mov", + "operands": "r0, r6", + "mode": "none" + }, + "instr_50044": { + "virtual_address": 50044, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_50048": { + "virtual_address": 50048, + "size": 4, + "disassembly": "bl 0x13688", + "mnemonic": "bl", + "operands": "0x13688", + "mode": "none" + }, + "instr_50052": { + "virtual_address": 50052, + "size": 4, + "disassembly": "mov r7, r1", + "mnemonic": "mov", + "operands": "r7, r1", + "mode": "none" + }, + "instr_50056": { + "virtual_address": 50056, + "size": 4, + "disassembly": "mov r6, r0", + "mnemonic": "mov", + "operands": "r6, r0", + "mode": "none" + }, + "instr_50060": { + "virtual_address": 50060, + "size": 4, + "disassembly": "bl 0x13ca0", + "mnemonic": "bl", + "operands": "0x13ca0", + "mode": "none" + }, + "instr_50064": { + "virtual_address": 50064, + "size": 4, + "disassembly": "mov r9, r0", + "mnemonic": "mov", + "operands": "r9, r0", + "mode": "none" + }, + "instr_50068": { + "virtual_address": 50068, + "size": 4, + "disassembly": "bl 0x135a4", + "mnemonic": "bl", + "operands": "0x135a4", + "mode": "none" + }, + "instr_50072": { + "virtual_address": 50072, + "size": 4, + "disassembly": "mov r2, r0", + "mnemonic": "mov", + "operands": "r2, r0", + "mode": "none" + }, + "instr_50076": { + "virtual_address": 50076, + "size": 4, + "disassembly": "mov r3, r1", + "mnemonic": "mov", + "operands": "r3, r1", + "mode": "none" + }, + "instr_50080": { + "virtual_address": 50080, + "size": 4, + "disassembly": "mov r0, r6", + "mnemonic": "mov", + "operands": "r0, r6", + "mode": "none" + }, + "instr_50084": { + "virtual_address": 50084, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_50088": { + "virtual_address": 50088, + "size": 4, + "disassembly": "bl 0x1326c", + "mnemonic": "bl", + "operands": "0x1326c", + "mode": "none" + }, + "instr_50092": { + "virtual_address": 50092, + "size": 4, + "disassembly": "add r9, r9, #0x30", + "mnemonic": "add", + "operands": "r9, r9, #0x30", + "mode": "none" + }, + "instr_50096": { + "virtual_address": 50096, + "size": 4, + "disassembly": "strb r9, [r8], #0x1", + "mnemonic": "strb", + "operands": "r9, [r8], #0x1", + "mode": "none" + }, + "instr_50100": { + "virtual_address": 50100, + "size": 4, + "disassembly": "cmp r8, r5", + "mnemonic": "cmp", + "operands": "r8, r5", + "mode": "none" + }, + "instr_50104": { + "virtual_address": 50104, + "size": 4, + "disassembly": "mov r6, r0", + "mnemonic": "mov", + "operands": "r6, r0", + "mode": "none" + }, + "instr_50108": { + "virtual_address": 50108, + "size": 4, + "disassembly": "mov r7, r1", + "mnemonic": "mov", + "operands": "r7, r1", + "mode": "none" + }, + "instr_50112": { + "virtual_address": 50112, + "size": 4, + "disassembly": "bne 0x0c370", + "mnemonic": "bne", + "operands": "0x0c370", + "mode": "none" + }, + "bb_50032": { + "virtual_address": 50032, + "size": 84, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 50116, + "children": [ + "instr_50032", + "instr_50036", + "instr_50040", + "instr_50044", + "instr_50048", + "instr_50052", + "instr_50056", + "instr_50060", + "instr_50064", + "instr_50068", + "instr_50072", + "instr_50076", + "instr_50080", + "instr_50084", + "instr_50088", + "instr_50092", + "instr_50096", + "instr_50100", + "instr_50104", + "instr_50108", + "instr_50112" + ] + }, + "instr_50116": { + "virtual_address": 50116, + "size": 4, + "disassembly": "add r9, sp, #0x50", + "mnemonic": "add", + "operands": "r9, sp, #0x50", + "mode": "none" + }, + "instr_50120": { + "virtual_address": 50120, + "size": 4, + "disassembly": "ldmia r9, {r8, r9}", + "mnemonic": "ldmia", + "operands": "r9, {r8, r9}", + "mode": "none" + }, + "instr_50124": { + "virtual_address": 50124, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_50128": { + "virtual_address": 50128, + "size": 4, + "disassembly": "ldr r3, [0xb854]", + "mnemonic": "ldr", + "operands": "r3, [0xb854]", + "mode": "none" + }, + "instr_50132": { + "virtual_address": 50132, + "size": 4, + "disassembly": "mov r0, r8", + "mnemonic": "mov", + "operands": "r0, r8", + "mode": "none" + }, + "instr_50136": { + "virtual_address": 50136, + "size": 4, + "disassembly": "mov r1, r9", + "mnemonic": "mov", + "operands": "r1, r9", + "mode": "none" + }, + "instr_50140": { + "virtual_address": 50140, + "size": 4, + "disassembly": "bl 0x13270", + "mnemonic": "bl", + "operands": "0x13270", + "mode": "none" + }, + "instr_50144": { + "virtual_address": 50144, + "size": 4, + "disassembly": "mov r2, r0", + "mnemonic": "mov", + "operands": "r2, r0", + "mode": "none" + }, + "instr_50148": { + "virtual_address": 50148, + "size": 4, + "disassembly": "mov r3, r1", + "mnemonic": "mov", + "operands": "r3, r1", + "mode": "none" + }, + "instr_50152": { + "virtual_address": 50152, + "size": 4, + "disassembly": "mov r0, r6", + "mnemonic": "mov", + "operands": "r0, r6", + "mode": "none" + }, + "instr_50156": { + "virtual_address": 50156, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_50160": { + "virtual_address": 50160, + "size": 4, + "disassembly": "bl 0x13c50", + "mnemonic": "bl", + "operands": "0x13c50", + "mode": "none" + }, + "instr_50164": { + "virtual_address": 50164, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_50168": { + "virtual_address": 50168, + "size": 4, + "disassembly": "bne 0x0ca08", + "mnemonic": "bne", + "operands": "0x0ca08", + "mode": "none" + }, + "bb_50116": { + "virtual_address": 50116, + "size": 56, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 50172, + "children": [ + "instr_50116", + "instr_50120", + "instr_50124", + "instr_50128", + "instr_50132", + "instr_50136", + "instr_50140", + "instr_50144", + "instr_50148", + "instr_50152", + "instr_50156", + "instr_50160", + "instr_50164", + "instr_50168" + ] + }, + "instr_50172": { + "virtual_address": 50172, + "size": 4, + "disassembly": "mov r2, r8", + "mnemonic": "mov", + "operands": "r2, r8", + "mode": "none" + }, + "instr_50176": { + "virtual_address": 50176, + "size": 4, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "none" + }, + "instr_50180": { + "virtual_address": 50180, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_50184": { + "virtual_address": 50184, + "size": 4, + "disassembly": "ldr r1, [0xb854]", + "mnemonic": "ldr", + "operands": "r1, [0xb854]", + "mode": "none" + }, + "instr_50188": { + "virtual_address": 50188, + "size": 4, + "disassembly": "bl 0x1326c", + "mnemonic": "bl", + "operands": "0x1326c", + "mode": "none" + }, + "instr_50192": { + "virtual_address": 50192, + "size": 4, + "disassembly": "mov r2, r0", + "mnemonic": "mov", + "operands": "r2, r0", + "mode": "none" + }, + "instr_50196": { + "virtual_address": 50196, + "size": 4, + "disassembly": "mov r3, r1", + "mnemonic": "mov", + "operands": "r3, r1", + "mode": "none" + }, + "instr_50200": { + "virtual_address": 50200, + "size": 4, + "disassembly": "mov r0, r6", + "mnemonic": "mov", + "operands": "r0, r6", + "mode": "none" + }, + "instr_50204": { + "virtual_address": 50204, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_50208": { + "virtual_address": 50208, + "size": 4, + "disassembly": "bl 0x13c08", + "mnemonic": "bl", + "operands": "0x13c08", + "mode": "none" + }, + "instr_50212": { + "virtual_address": 50212, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_50216": { + "virtual_address": 50216, + "size": 4, + "disassembly": "beq 0x0bc58", + "mnemonic": "beq", + "operands": "0x0bc58", + "mode": "none" + }, + "bb_50172": { + "virtual_address": 50172, + "size": 48, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 50220, + "children": [ + "instr_50172", + "instr_50176", + "instr_50180", + "instr_50184", + "instr_50188", + "instr_50192", + "instr_50196", + "instr_50200", + "instr_50204", + "instr_50208", + "instr_50212", + "instr_50216" + ] + }, + "instr_50220": { + "virtual_address": 50220, + "size": 4, + "disassembly": "mov r2, r5", + "mnemonic": "mov", + "operands": "r2, r5", + "mode": "none" + }, + "instr_50224": { + "virtual_address": 50224, + "size": 4, + "disassembly": "ldrb r3, [r5, #-0x1]!", + "mnemonic": "ldrb", + "operands": "r3, [r5, #-0x1]!", + "mode": "none" + }, + "instr_50228": { + "virtual_address": 50228, + "size": 4, + "disassembly": "cmp r3, #0x30", + "mnemonic": "cmp", + "operands": "r3, #0x30", + "mode": "none" + }, + "instr_50232": { + "virtual_address": 50232, + "size": 4, + "disassembly": "beq 0x0c42c", + "mnemonic": "beq", + "operands": "0x0c42c", + "mode": "none" + }, + "bb_50220": { + "virtual_address": 50220, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 50236, + "children": [ + "instr_50220", + "instr_50224", + "instr_50228", + "instr_50232" + ] + }, + "instr_50236": { + "virtual_address": 50236, + "size": 4, + "disassembly": "b 0x0bbcc", + "mnemonic": "b", + "operands": "0x0bbcc", + "mode": "none" + }, + "bb_50236": { + "virtual_address": 50236, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48076, + "children": [ + "instr_50236" + ] + }, + "instr_50240": { + "virtual_address": 50240, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_50244": { + "virtual_address": 50244, + "size": 4, + "disassembly": "mov r2, #0x5", + "mnemonic": "mov", + "operands": "r2, #0x5", + "mode": "none" + }, + "instr_50248": { + "virtual_address": 50248, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_50252": { + "virtual_address": 50252, + "size": 4, + "disassembly": "bl 0x0ecac", + "mnemonic": "bl", + "operands": "0x0ecac", + "mode": "none" + }, + "instr_50256": { + "virtual_address": 50256, + "size": 4, + "disassembly": "mov r7, r0", + "mnemonic": "mov", + "operands": "r7, r0", + "mode": "none" + }, + "instr_50260": { + "virtual_address": 50260, + "size": 4, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "none" + }, + "instr_50264": { + "virtual_address": 50264, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_50268": { + "virtual_address": 50268, + "size": 4, + "disassembly": "bl 0x0f4d4", + "mnemonic": "bl", + "operands": "0x0f4d4", + "mode": "none" + }, + "instr_50272": { + "virtual_address": 50272, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_50276": { + "virtual_address": 50276, + "size": 4, + "disassembly": "ble 0x0be40", + "mnemonic": "ble", + "operands": "0x0be40", + "mode": "none" + }, + "bb_50240": { + "virtual_address": 50240, + "size": 40, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 50280, + "children": [ + "instr_50240", + "instr_50244", + "instr_50248", + "instr_50252", + "instr_50256", + "instr_50260", + "instr_50264", + "instr_50268", + "instr_50272", + "instr_50276" + ] + }, + "instr_50280": { + "virtual_address": 50280, + "size": 4, + "disassembly": "ldr r3, [sp, #0x14]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x14]", + "mode": "none" + }, + "instr_50284": { + "virtual_address": 50284, + "size": 4, + "disassembly": "add r5, r3, #0x1", + "mnemonic": "add", + "operands": "r5, r3, #0x1", + "mode": "none" + }, + "instr_50288": { + "virtual_address": 50288, + "size": 4, + "disassembly": "mov r3, #0x31", + "mnemonic": "mov", + "operands": "r3, #0x31", + "mode": "none" + }, + "instr_50292": { + "virtual_address": 50292, + "size": 4, + "disassembly": "ldr r0, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x10]", + "mode": "none" + }, + "instr_50296": { + "virtual_address": 50296, + "size": 4, + "disassembly": "mov r8, r0", + "mnemonic": "mov", + "operands": "r8, r0", + "mode": "none" + }, + "instr_50300": { + "virtual_address": 50300, + "size": 4, + "disassembly": "strb r3, [r0], #0x1", + "mnemonic": "strb", + "operands": "r3, [r0], #0x1", + "mode": "none" + }, + "instr_50304": { + "virtual_address": 50304, + "size": 4, + "disassembly": "str r0, [sp, #0x10]", + "mnemonic": "str", + "operands": "r0, [sp, #0x10]", + "mode": "none" + }, + "instr_50308": { + "virtual_address": 50308, + "size": 4, + "disassembly": "b 0x0be4c", + "mnemonic": "b", + "operands": "0x0be4c", + "mode": "none" + }, + "bb_50280": { + "virtual_address": 50280, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48716, + "children": [ + "instr_50280", + "instr_50284", + "instr_50288", + "instr_50292", + "instr_50296", + "instr_50300", + "instr_50304", + "instr_50308" + ] + }, + "instr_50312": { + "virtual_address": 50312, + "size": 4, + "disassembly": "ldr r3, [sp, #0x14]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x14]", + "mode": "none" + }, + "instr_50316": { + "virtual_address": 50316, + "size": 4, + "disassembly": "add r3, r3, #0x1", + "mnemonic": "add", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_50320": { + "virtual_address": 50320, + "size": 4, + "disassembly": "str r3, [sp, #0x14]", + "mnemonic": "str", + "operands": "r3, [sp, #0x14]", + "mode": "none" + }, + "bb_50312": { + "virtual_address": 50312, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 50324, + "children": [ + "instr_50312", + "instr_50316", + "instr_50320" + ] + }, + "instr_50324": { + "virtual_address": 50324, + "size": 4, + "disassembly": "mov r5, #0x1", + "mnemonic": "mov", + "operands": "r5, #0x1", + "mode": "none" + }, + "instr_50328": { + "virtual_address": 50328, + "size": 4, + "disassembly": "ldr r8, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r8, [sp, #0x10]", + "mode": "none" + }, + "instr_50332": { + "virtual_address": 50332, + "size": 4, + "disassembly": "ldr r9, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r9, [sp, #0x1c]", + "mode": "none" + }, + "instr_50336": { + "virtual_address": 50336, + "size": 4, + "disassembly": "b 0x0c4c0", + "mnemonic": "b", + "operands": "0x0c4c0", + "mode": "none" + }, + "bb_50324": { + "virtual_address": 50324, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 50368, + "children": [ + "instr_50324", + "instr_50328", + "instr_50332", + "instr_50336" + ] + }, + "instr_50340": { + "virtual_address": 50340, + "size": 4, + "disassembly": "mov r1, r11", + "mnemonic": "mov", + "operands": "r1, r11", + "mode": "none" + }, + "instr_50344": { + "virtual_address": 50344, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_50348": { + "virtual_address": 50348, + "size": 4, + "disassembly": "mov r2, #0xa", + "mnemonic": "mov", + "operands": "r2, #0xa", + "mode": "none" + }, + "instr_50352": { + "virtual_address": 50352, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_50356": { + "virtual_address": 50356, + "size": 4, + "disassembly": "bl 0x0ecac", + "mnemonic": "bl", + "operands": "0x0ecac", + "mode": "none" + }, + "instr_50360": { + "virtual_address": 50360, + "size": 4, + "disassembly": "mov r11, r0", + "mnemonic": "mov", + "operands": "r11, r0", + "mode": "none" + }, + "instr_50364": { + "virtual_address": 50364, + "size": 4, + "disassembly": "add r5, r5, #0x1", + "mnemonic": "add", + "operands": "r5, r5, #0x1", + "mode": "none" + }, + "bb_50340": { + "virtual_address": 50340, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 50368, + "children": [ + "instr_50340", + "instr_50344", + "instr_50348", + "instr_50352", + "instr_50356", + "instr_50360", + "instr_50364" + ] + }, + "instr_50368": { + "virtual_address": 50368, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_50372": { + "virtual_address": 50372, + "size": 4, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "none" + }, + "instr_50376": { + "virtual_address": 50376, + "size": 4, + "disassembly": "bl 0x0b32c", + "mnemonic": "bl", + "operands": "0x0b32c", + "mode": "none" + }, + "instr_50380": { + "virtual_address": 50380, + "size": 4, + "disassembly": "cmp r5, r9", + "mnemonic": "cmp", + "operands": "r5, r9", + "mode": "none" + }, + "instr_50384": { + "virtual_address": 50384, + "size": 4, + "disassembly": "add r3, r0, #0x30", + "mnemonic": "add", + "operands": "r3, r0, #0x30", + "mode": "none" + }, + "instr_50388": { + "virtual_address": 50388, + "size": 4, + "disassembly": "strb r3, [r8], #0x1", + "mnemonic": "strb", + "operands": "r3, [r8], #0x1", + "mode": "none" + }, + "instr_50392": { + "virtual_address": 50392, + "size": 4, + "disassembly": "blt 0x0c4a4", + "mnemonic": "blt", + "operands": "0x0c4a4", + "mode": "none" + }, + "bb_50368": { + "virtual_address": 50368, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 50396, + "children": [ + "instr_50368", + "instr_50372", + "instr_50376", + "instr_50380", + "instr_50384", + "instr_50388", + "instr_50392" + ] + }, + "instr_50396": { + "virtual_address": 50396, + "size": 4, + "disassembly": "ldr r2, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x1c]", + "mode": "none" + }, + "instr_50400": { + "virtual_address": 50400, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_50404": { + "virtual_address": 50404, + "size": 4, + "disassembly": "movgt r5, r2", + "mnemonic": "movgt", + "operands": "r5, r2", + "mode": "none" + }, + "instr_50408": { + "virtual_address": 50408, + "size": 4, + "disassembly": "movle r5, #0x1", + "mnemonic": "movle", + "operands": "r5, #0x1", + "mode": "none" + }, + "instr_50412": { + "virtual_address": 50412, + "size": 4, + "disassembly": "mov r9, #0x0", + "mnemonic": "mov", + "operands": "r9, #0x0", + "mode": "none" + }, + "instr_50416": { + "virtual_address": 50416, + "size": 4, + "disassembly": "ldr r2, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x10]", + "mode": "none" + }, + "instr_50420": { + "virtual_address": 50420, + "size": 4, + "disassembly": "add r8, r2, r5", + "mnemonic": "add", + "operands": "r8, r2, r5", + "mode": "none" + }, + "bb_50396": { + "virtual_address": 50396, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 50424, + "children": [ + "instr_50396", + "instr_50400", + "instr_50404", + "instr_50408", + "instr_50412", + "instr_50416", + "instr_50420" + ] + }, + "instr_50424": { + "virtual_address": 50424, + "size": 4, + "disassembly": "mov r1, r11", + "mnemonic": "mov", + "operands": "r1, r11", + "mode": "none" + }, + "instr_50428": { + "virtual_address": 50428, + "size": 4, + "disassembly": "mov r2, #0x1", + "mnemonic": "mov", + "operands": "r2, #0x1", + "mode": "none" + }, + "instr_50432": { + "virtual_address": 50432, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_50436": { + "virtual_address": 50436, + "size": 4, + "disassembly": "str r3, [sp, #0x8]", + "mnemonic": "str", + "operands": "r3, [sp, #0x8]", + "mode": "none" + }, + "instr_50440": { + "virtual_address": 50440, + "size": 4, + "disassembly": "bl 0x0f394", + "mnemonic": "bl", + "operands": "0x0f394", + "mode": "none" + }, + "instr_50444": { + "virtual_address": 50444, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_50448": { + "virtual_address": 50448, + "size": 4, + "disassembly": "mov r11, r0", + "mnemonic": "mov", + "operands": "r11, r0", + "mode": "none" + }, + "instr_50452": { + "virtual_address": 50452, + "size": 4, + "disassembly": "bl 0x0f4d4", + "mnemonic": "bl", + "operands": "0x0f4d4", + "mode": "none" + }, + "instr_50456": { + "virtual_address": 50456, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_50460": { + "virtual_address": 50460, + "size": 4, + "disassembly": "ble 0x0c950", + "mnemonic": "ble", + "operands": "0x0c950", + "mode": "none" + }, + "bb_50424": { + "virtual_address": 50424, + "size": 40, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 50464, + "children": [ + "instr_50424", + "instr_50428", + "instr_50432", + "instr_50436", + "instr_50440", + "instr_50444", + "instr_50448", + "instr_50452", + "instr_50456", + "instr_50460" + ] + }, + "instr_50464": { + "virtual_address": 50464, + "size": 4, + "disassembly": "ldrb r3, [r8, #-0x1]", + "mnemonic": "ldrb", + "operands": "r3, [r8, #-0x1]", + "mode": "none" + }, + "bb_50464": { + "virtual_address": 50464, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 50468, + "children": [ + "instr_50464" + ] + }, + "instr_50468": { + "virtual_address": 50468, + "size": 4, + "disassembly": "ldr r2, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x10]", + "mode": "none" + }, + "instr_50472": { + "virtual_address": 50472, + "size": 4, + "disassembly": "sub r8, r8, #0x1", + "mnemonic": "sub", + "operands": "r8, r8, #0x1", + "mode": "none" + }, + "instr_50476": { + "virtual_address": 50476, + "size": 4, + "disassembly": "b 0x0c53c", + "mnemonic": "b", + "operands": "0x0c53c", + "mode": "none" + }, + "bb_50468": { + "virtual_address": 50468, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 50492, + "children": [ + "instr_50468", + "instr_50472", + "instr_50476" + ] + }, + "instr_50480": { + "virtual_address": 50480, + "size": 4, + "disassembly": "cmp r2, r8", + "mnemonic": "cmp", + "operands": "r2, r8", + "mode": "none" + }, + "instr_50484": { + "virtual_address": 50484, + "size": 4, + "disassembly": "beq 0x0c934", + "mnemonic": "beq", + "operands": "0x0c934", + "mode": "none" + }, + "bb_50480": { + "virtual_address": 50480, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 50488, + "children": [ + "instr_50480", + "instr_50484" + ] + }, + "instr_50488": { + "virtual_address": 50488, + "size": 4, + "disassembly": "ldrb r3, [r8, #-0x1]!", + "mnemonic": "ldrb", + "operands": "r3, [r8, #-0x1]!", + "mode": "none" + }, + "bb_50488": { + "virtual_address": 50488, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 50492, + "children": [ + "instr_50488" + ] + }, + "instr_50492": { + "virtual_address": 50492, + "size": 4, + "disassembly": "cmp r3, #0x39", + "mnemonic": "cmp", + "operands": "r3, #0x39", + "mode": "none" + }, + "instr_50496": { + "virtual_address": 50496, + "size": 4, + "disassembly": "add r5, r8, #0x1", + "mnemonic": "add", + "operands": "r5, r8, #0x1", + "mode": "none" + }, + "instr_50500": { + "virtual_address": 50500, + "size": 4, + "disassembly": "beq 0x0c530", + "mnemonic": "beq", + "operands": "0x0c530", + "mode": "none" + }, + "bb_50492": { + "virtual_address": 50492, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 50504, + "children": [ + "instr_50492", + "instr_50496", + "instr_50500" + ] + }, + "instr_50504": { + "virtual_address": 50504, + "size": 4, + "disassembly": "add r3, r3, #0x1", + "mnemonic": "add", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_50508": { + "virtual_address": 50508, + "size": 4, + "disassembly": "strb r3, [r8, #0x0]", + "mnemonic": "strb", + "operands": "r3, [r8, #0x0]", + "mode": "none" + }, + "bb_50504": { + "virtual_address": 50504, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 50512, + "children": [ + "instr_50504", + "instr_50508" + ] + }, + "instr_50512": { + "virtual_address": 50512, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_50516": { + "virtual_address": 50516, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_50520": { + "virtual_address": 50520, + "size": 4, + "disassembly": "bl 0x0ec90", + "mnemonic": "bl", + "operands": "0x0ec90", + "mode": "none" + }, + "instr_50524": { + "virtual_address": 50524, + "size": 4, + "disassembly": "cmp r6, #0x0", + "mnemonic": "cmp", + "operands": "r6, #0x0", + "mode": "none" + }, + "instr_50528": { + "virtual_address": 50528, + "size": 4, + "disassembly": "beq 0x0c928", + "mnemonic": "beq", + "operands": "0x0c928", + "mode": "none" + }, + "bb_50512": { + "virtual_address": 50512, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 50532, + "children": [ + "instr_50512", + "instr_50516", + "instr_50520", + "instr_50524", + "instr_50528" + ] + }, + "instr_50532": { + "virtual_address": 50532, + "size": 4, + "disassembly": "cmp r9, #0x0", + "mnemonic": "cmp", + "operands": "r9, #0x0", + "mode": "none" + }, + "instr_50536": { + "virtual_address": 50536, + "size": 4, + "disassembly": "cmpne r9, r6", + "mnemonic": "cmpne", + "operands": "r9, r6", + "mode": "none" + }, + "instr_50540": { + "virtual_address": 50540, + "size": 4, + "disassembly": "beq 0x0cbe0", + "mnemonic": "beq", + "operands": "0x0cbe0", + "mode": "none" + }, + "bb_50532": { + "virtual_address": 50532, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 50544, + "children": [ + "instr_50532", + "instr_50536", + "instr_50540" + ] + }, + "instr_50544": { + "virtual_address": 50544, + "size": 4, + "disassembly": "mov r1, r9", + "mnemonic": "mov", + "operands": "r1, r9", + "mode": "none" + }, + "instr_50548": { + "virtual_address": 50548, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_50552": { + "virtual_address": 50552, + "size": 4, + "disassembly": "ldr r8, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r8, [sp, #0x10]", + "mode": "none" + }, + "instr_50556": { + "virtual_address": 50556, + "size": 4, + "disassembly": "str r5, [sp, #0x10]", + "mnemonic": "str", + "operands": "r5, [sp, #0x10]", + "mode": "none" + }, + "instr_50560": { + "virtual_address": 50560, + "size": 4, + "disassembly": "bl 0x0ec90", + "mnemonic": "bl", + "operands": "0x0ec90", + "mode": "none" + }, + "instr_50564": { + "virtual_address": 50564, + "size": 4, + "disassembly": "b 0x0be68", + "mnemonic": "b", + "operands": "0x0be68", + "mode": "none" + }, + "bb_50544": { + "virtual_address": 50544, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48744, + "children": [ + "instr_50544", + "instr_50548", + "instr_50552", + "instr_50556", + "instr_50560", + "instr_50564" + ] + }, + "instr_50568": { + "virtual_address": 50568, + "size": 4, + "disassembly": "add r3, sp, #0x20", + "mnemonic": "add", + "operands": "r3, sp, #0x20", + "mode": "none" + }, + "instr_50572": { + "virtual_address": 50572, + "size": 4, + "disassembly": "ldmia r3, {r2, r3}", + "mnemonic": "ldmia", + "operands": "r3, {r2, r3}", + "mode": "none" + }, + "instr_50576": { + "virtual_address": 50576, + "size": 4, + "disassembly": "mov r8, #0x2", + "mnemonic": "mov", + "operands": "r8, #0x2", + "mode": "none" + }, + "instr_50580": { + "virtual_address": 50580, + "size": 4, + "disassembly": "str r2, [sp, #0x38]", + "mnemonic": "str", + "operands": "r2, [sp, #0x38]", + "mode": "none" + }, + "instr_50584": { + "virtual_address": 50584, + "size": 4, + "disassembly": "str r3, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x3c]", + "mode": "none" + }, + "instr_50588": { + "virtual_address": 50588, + "size": 4, + "disassembly": "b 0x0b9b4", + "mnemonic": "b", + "operands": "0x0b9b4", + "mode": "none" + }, + "bb_50568": { + "virtual_address": 50568, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 47540, + "children": [ + "instr_50568", + "instr_50572", + "instr_50576", + "instr_50580", + "instr_50584", + "instr_50588" + ] + }, + "instr_50592": { + "virtual_address": 50592, + "size": 4, + "disassembly": "ldr r3, [sp, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x8]", + "mode": "none" + }, + "instr_50596": { + "virtual_address": 50596, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_50600": { + "virtual_address": 50600, + "size": 4, + "disassembly": "bne 0x0c1a4", + "mnemonic": "bne", + "operands": "0x0c1a4", + "mode": "none" + }, + "bb_50592": { + "virtual_address": 50592, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 50604, + "children": [ + "instr_50592", + "instr_50596", + "instr_50600" + ] + }, + "instr_50604": { + "virtual_address": 50604, + "size": 4, + "disassembly": "add r2, sp, #0x8", + "mnemonic": "add", + "operands": "r2, sp, #0x8", + "mode": "none" + }, + "instr_50608": { + "virtual_address": 50608, + "size": 4, + "disassembly": "ldmia r2, {r1, r2}", + "mnemonic": "ldmia", + "operands": "r2, {r1, r2}", + "mode": "none" + }, + "instr_50612": { + "virtual_address": 50612, + "size": 4, + "disassembly": "bic r3, r2, #0xff000000", + "mnemonic": "bic", + "operands": "r3, r2, #0xff000000", + "mode": "none" + }, + "instr_50616": { + "virtual_address": 50616, + "size": 4, + "disassembly": "bic r3, r3, #0xf00000", + "mnemonic": "bic", + "operands": "r3, r3, #0xf00000", + "mode": "none" + }, + "instr_50620": { + "virtual_address": 50620, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_50624": { + "virtual_address": 50624, + "size": 4, + "disassembly": "mov r3, r2", + "mnemonic": "mov", + "operands": "r3, r2", + "mode": "none" + }, + "instr_50628": { + "virtual_address": 50628, + "size": 4, + "disassembly": "bne 0x0c1a4", + "mnemonic": "bne", + "operands": "0x0c1a4", + "mode": "none" + }, + "bb_50604": { + "virtual_address": 50604, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 50632, + "children": [ + "instr_50604", + "instr_50608", + "instr_50612", + "instr_50616", + "instr_50620", + "instr_50624", + "instr_50628" + ] + }, + "instr_50632": { + "virtual_address": 50632, + "size": 4, + "disassembly": "ldr r9, [0xb858]", + "mnemonic": "ldr", + "operands": "r9, [0xb858]", + "mode": "none" + }, + "instr_50636": { + "virtual_address": 50636, + "size": 4, + "disassembly": "and r9, r9, r3", + "mnemonic": "and", + "operands": "r9, r9, r3", + "mode": "none" + }, + "instr_50640": { + "virtual_address": 50640, + "size": 4, + "disassembly": "cmp r9, #0x0", + "mnemonic": "cmp", + "operands": "r9, #0x0", + "mode": "none" + }, + "instr_50644": { + "virtual_address": 50644, + "size": 4, + "disassembly": "beq 0x0bd80", + "mnemonic": "beq", + "operands": "0x0bd80", + "mode": "none" + }, + "bb_50632": { + "virtual_address": 50632, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 50648, + "children": [ + "instr_50632", + "instr_50636", + "instr_50640", + "instr_50644" + ] + }, + "instr_50648": { + "virtual_address": 50648, + "size": 4, + "disassembly": "ldr r3, [sp, #0x28]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x28]", + "mode": "none" + }, + "instr_50652": { + "virtual_address": 50652, + "size": 4, + "disassembly": "add r3, r3, #0x1", + "mnemonic": "add", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_50656": { + "virtual_address": 50656, + "size": 4, + "disassembly": "str r3, [sp, #0x28]", + "mnemonic": "str", + "operands": "r3, [sp, #0x28]", + "mode": "none" + }, + "instr_50660": { + "virtual_address": 50660, + "size": 4, + "disassembly": "ldr r3, [sp, #0x18]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x18]", + "mode": "none" + }, + "instr_50664": { + "virtual_address": 50664, + "size": 4, + "disassembly": "add r3, r3, #0x1", + "mnemonic": "add", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_50668": { + "virtual_address": 50668, + "size": 4, + "disassembly": "mov r9, #0x1", + "mnemonic": "mov", + "operands": "r9, #0x1", + "mode": "none" + }, + "instr_50672": { + "virtual_address": 50672, + "size": 4, + "disassembly": "str r3, [sp, #0x18]", + "mnemonic": "str", + "operands": "r3, [sp, #0x18]", + "mode": "none" + }, + "instr_50676": { + "virtual_address": 50676, + "size": 4, + "disassembly": "b 0x0bd80", + "mnemonic": "b", + "operands": "0x0bd80", + "mode": "none" + }, + "bb_50648": { + "virtual_address": 50648, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48512, + "children": [ + "instr_50648", + "instr_50652", + "instr_50656", + "instr_50660", + "instr_50664", + "instr_50668", + "instr_50672", + "instr_50676" + ] + }, + "instr_50680": { + "virtual_address": 50680, + "size": 4, + "disassembly": "mov r1, r6", + "mnemonic": "mov", + "operands": "r1, r6", + "mode": "none" + }, + "instr_50684": { + "virtual_address": 50684, + "size": 4, + "disassembly": "mov r2, r7", + "mnemonic": "mov", + "operands": "r2, r7", + "mode": "none" + }, + "instr_50688": { + "virtual_address": 50688, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_50692": { + "virtual_address": 50692, + "size": 4, + "disassembly": "bl 0x0f270", + "mnemonic": "bl", + "operands": "0x0f270", + "mode": "none" + }, + "instr_50696": { + "virtual_address": 50696, + "size": 4, + "disassembly": "mov r6, r0", + "mnemonic": "mov", + "operands": "r6, r0", + "mode": "none" + }, + "instr_50700": { + "virtual_address": 50700, + "size": 4, + "disassembly": "mov r2, r11", + "mnemonic": "mov", + "operands": "r2, r11", + "mode": "none" + }, + "instr_50704": { + "virtual_address": 50704, + "size": 4, + "disassembly": "mov r1, r6", + "mnemonic": "mov", + "operands": "r1, r6", + "mode": "none" + }, + "instr_50708": { + "virtual_address": 50708, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_50712": { + "virtual_address": 50712, + "size": 4, + "disassembly": "bl 0x0f05c", + "mnemonic": "bl", + "operands": "0x0f05c", + "mode": "none" + }, + "instr_50716": { + "virtual_address": 50716, + "size": 4, + "disassembly": "mov r8, r0", + "mnemonic": "mov", + "operands": "r8, r0", + "mode": "none" + }, + "instr_50720": { + "virtual_address": 50720, + "size": 4, + "disassembly": "mov r1, r11", + "mnemonic": "mov", + "operands": "r1, r11", + "mode": "none" + }, + "instr_50724": { + "virtual_address": 50724, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_50728": { + "virtual_address": 50728, + "size": 4, + "disassembly": "bl 0x0ec90", + "mnemonic": "bl", + "operands": "0x0ec90", + "mode": "none" + }, + "instr_50732": { + "virtual_address": 50732, + "size": 4, + "disassembly": "mov r11, r8", + "mnemonic": "mov", + "operands": "r11, r8", + "mode": "none" + }, + "instr_50736": { + "virtual_address": 50736, + "size": 4, + "disassembly": "b 0x0bd4c", + "mnemonic": "b", + "operands": "0x0bd4c", + "mode": "none" + }, + "bb_50680": { + "virtual_address": 50680, + "size": 60, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48460, + "children": [ + "instr_50680", + "instr_50684", + "instr_50688", + "instr_50692", + "instr_50696", + "instr_50700", + "instr_50704", + "instr_50708", + "instr_50712", + "instr_50716", + "instr_50720", + "instr_50724", + "instr_50728", + "instr_50732", + "instr_50736" + ] + }, + "instr_50740": { + "virtual_address": 50740, + "size": 4, + "disassembly": "mov r1, r11", + "mnemonic": "mov", + "operands": "r1, r11", + "mode": "none" + }, + "instr_50744": { + "virtual_address": 50744, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_50748": { + "virtual_address": 50748, + "size": 4, + "disassembly": "bl 0x0f270", + "mnemonic": "bl", + "operands": "0x0f270", + "mode": "none" + }, + "instr_50752": { + "virtual_address": 50752, + "size": 4, + "disassembly": "mov r11, r0", + "mnemonic": "mov", + "operands": "r11, r0", + "mode": "none" + }, + "instr_50756": { + "virtual_address": 50756, + "size": 4, + "disassembly": "b 0x0bd58", + "mnemonic": "b", + "operands": "0x0bd58", + "mode": "none" + }, + "bb_50740": { + "virtual_address": 50740, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48472, + "children": [ + "instr_50740", + "instr_50744", + "instr_50748", + "instr_50752", + "instr_50756" + ] + }, + "instr_50760": { + "virtual_address": 50760, + "size": 4, + "disassembly": "mov r7, #0x0", + "mnemonic": "mov", + "operands": "r7, #0x0", + "mode": "none" + }, + "instr_50764": { + "virtual_address": 50764, + "size": 4, + "disassembly": "mov r6, r7", + "mnemonic": "mov", + "operands": "r6, r7", + "mode": "none" + }, + "instr_50768": { + "virtual_address": 50768, + "size": 4, + "disassembly": "b 0x0be40", + "mnemonic": "b", + "operands": "0x0be40", + "mode": "none" + }, + "bb_50760": { + "virtual_address": 50760, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48704, + "children": [ + "instr_50760", + "instr_50764", + "instr_50768" + ] + }, + "instr_50772": { + "virtual_address": 50772, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_50776": { + "virtual_address": 50776, + "size": 4, + "disassembly": "str r3, [sp, #0x18]", + "mnemonic": "str", + "operands": "r3, [sp, #0x18]", + "mode": "none" + }, + "instr_50780": { + "virtual_address": 50780, + "size": 4, + "disassembly": "bl 0x0ec90", + "mnemonic": "bl", + "operands": "0x0ec90", + "mode": "none" + }, + "instr_50784": { + "virtual_address": 50784, + "size": 4, + "disassembly": "mov r2, #0x1", + "mnemonic": "mov", + "operands": "r2, #0x1", + "mode": "none" + }, + "instr_50788": { + "virtual_address": 50788, + "size": 4, + "disassembly": "ldr r3, [sp, #0x18]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x18]", + "mode": "none" + }, + "instr_50792": { + "virtual_address": 50792, + "size": 4, + "disassembly": "b 0x0bffc", + "mnemonic": "b", + "operands": "0x0bffc", + "mode": "none" + }, + "bb_50772": { + "virtual_address": 50772, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 49148, + "children": [ + "instr_50772", + "instr_50776", + "instr_50780", + "instr_50784", + "instr_50788", + "instr_50792" + ] + }, + "instr_50796": { + "virtual_address": 50796, + "size": 4, + "disassembly": "bl 0x0ecac", + "mnemonic": "bl", + "operands": "0x0ecac", + "mode": "none" + }, + "instr_50800": { + "virtual_address": 50800, + "size": 4, + "disassembly": "mov r6, r0", + "mnemonic": "mov", + "operands": "r6, r0", + "mode": "none" + }, + "instr_50804": { + "virtual_address": 50804, + "size": 4, + "disassembly": "mov r10, r0", + "mnemonic": "mov", + "operands": "r10, r0", + "mode": "none" + }, + "instr_50808": { + "virtual_address": 50808, + "size": 4, + "disassembly": "b 0x0bf78", + "mnemonic": "b", + "operands": "0x0bf78", + "mode": "none" + }, + "bb_50796": { + "virtual_address": 50796, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 49016, + "children": [ + "instr_50796", + "instr_50800", + "instr_50804", + "instr_50808" + ] + }, + "instr_50812": { + "virtual_address": 50812, + "size": 4, + "disassembly": "mov r3, #0x1", + "mnemonic": "mov", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_50816": { + "virtual_address": 50816, + "size": 4, + "disassembly": "str r3, [sp, #0x94]", + "mnemonic": "str", + "operands": "r3, [sp, #0x94]", + "mode": "none" + }, + "instr_50820": { + "virtual_address": 50820, + "size": 4, + "disassembly": "str r3, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x1c]", + "mode": "none" + }, + "instr_50824": { + "virtual_address": 50824, + "size": 4, + "disassembly": "b 0x0b8c8", + "mnemonic": "b", + "operands": "0x0b8c8", + "mode": "none" + }, + "bb_50812": { + "virtual_address": 50812, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 47304, + "children": [ + "instr_50812", + "instr_50816", + "instr_50820", + "instr_50824" + ] + }, + "instr_50828": { + "virtual_address": 50828, + "size": 4, + "disassembly": "mov r7, #0x0", + "mnemonic": "mov", + "operands": "r7, #0x0", + "mode": "none" + }, + "bb_50828": { + "virtual_address": 50828, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 50832, + "children": [ + "instr_50828" + ] + }, + "instr_50832": { + "virtual_address": 50832, + "size": 4, + "disassembly": "mov r6, r7", + "mnemonic": "mov", + "operands": "r6, r7", + "mode": "none" + }, + "instr_50836": { + "virtual_address": 50836, + "size": 4, + "disassembly": "b 0x0c468", + "mnemonic": "b", + "operands": "0x0c468", + "mode": "none" + }, + "bb_50832": { + "virtual_address": 50832, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 50280, + "children": [ + "instr_50832", + "instr_50836" + ] + }, + "instr_50840": { + "virtual_address": 50840, + "size": 4, + "disassembly": "add r2, sp, #0x8", + "mnemonic": "add", + "operands": "r2, sp, #0x8", + "mode": "none" + }, + "instr_50844": { + "virtual_address": 50844, + "size": 4, + "disassembly": "ldmia r2, {r1, r2}", + "mnemonic": "ldmia", + "operands": "r2, {r1, r2}", + "mode": "none" + }, + "instr_50848": { + "virtual_address": 50848, + "size": 4, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_50852": { + "virtual_address": 50852, + "size": 4, + "disassembly": "mov r3, r1", + "mnemonic": "mov", + "operands": "r3, r1", + "mode": "none" + }, + "instr_50856": { + "virtual_address": 50856, + "size": 4, + "disassembly": "bne 0x0bd7c", + "mnemonic": "bne", + "operands": "0x0bd7c", + "mode": "none" + }, + "bb_50840": { + "virtual_address": 50840, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 50860, + "children": [ + "instr_50840", + "instr_50844", + "instr_50848", + "instr_50852", + "instr_50856" + ] + }, + "instr_50860": { + "virtual_address": 50860, + "size": 4, + "disassembly": "bic r3, r2, #0xff000000", + "mnemonic": "bic", + "operands": "r3, r2, #0xff000000", + "mode": "none" + }, + "instr_50864": { + "virtual_address": 50864, + "size": 4, + "disassembly": "bic r3, r3, #0xf00000", + "mnemonic": "bic", + "operands": "r3, r3, #0xf00000", + "mode": "none" + }, + "instr_50868": { + "virtual_address": 50868, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_50872": { + "virtual_address": 50872, + "size": 4, + "disassembly": "ldrne r9, [sp, #0x8]", + "mnemonic": "ldrne", + "operands": "r9, [sp, #0x8]", + "mode": "none" + }, + "instr_50876": { + "virtual_address": 50876, + "size": 4, + "disassembly": "mov r3, r2", + "mnemonic": "mov", + "operands": "r3, r2", + "mode": "none" + }, + "instr_50880": { + "virtual_address": 50880, + "size": 4, + "disassembly": "bne 0x0bd80", + "mnemonic": "bne", + "operands": "0x0bd80", + "mode": "none" + }, + "bb_50860": { + "virtual_address": 50860, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 50884, + "children": [ + "instr_50860", + "instr_50864", + "instr_50868", + "instr_50872", + "instr_50876", + "instr_50880" + ] + }, + "instr_50884": { + "virtual_address": 50884, + "size": 4, + "disassembly": "b 0x0c5c8", + "mnemonic": "b", + "operands": "0x0c5c8", + "mode": "none" + }, + "bb_50884": { + "virtual_address": 50884, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 50632, + "children": [ + "instr_50884" + ] + }, + "instr_50888": { + "virtual_address": 50888, + "size": 4, + "disassembly": "ldr r3, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x1c]", + "mode": "none" + }, + "instr_50892": { + "virtual_address": 50892, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_50896": { + "virtual_address": 50896, + "size": 4, + "disassembly": "beq 0x0bbe4", + "mnemonic": "beq", + "operands": "0x0bbe4", + "mode": "none" + }, + "bb_50888": { + "virtual_address": 50888, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 50900, + "children": [ + "instr_50888", + "instr_50892", + "instr_50896" + ] + }, + "instr_50900": { + "virtual_address": 50900, + "size": 4, + "disassembly": "ldr r3, [sp, #0x44]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x44]", + "mode": "none" + }, + "instr_50904": { + "virtual_address": 50904, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_50908": { + "virtual_address": 50908, + "size": 4, + "disassembly": "ble 0x0bc58", + "mnemonic": "ble", + "operands": "0x0bc58", + "mode": "none" + }, + "bb_50900": { + "virtual_address": 50900, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 50912, + "children": [ + "instr_50900", + "instr_50904", + "instr_50908" + ] + }, + "instr_50912": { + "virtual_address": 50912, + "size": 4, + "disassembly": "str r3, [sp, #0x48]", + "mnemonic": "str", + "operands": "r3, [sp, #0x48]", + "mode": "none" + }, + "instr_50916": { + "virtual_address": 50916, + "size": 4, + "disassembly": "ldr r3, [sp, #0x14]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x14]", + "mode": "none" + }, + "instr_50920": { + "virtual_address": 50920, + "size": 4, + "disassembly": "sub r3, r3, #0x1", + "mnemonic": "sub", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_50924": { + "virtual_address": 50924, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_50928": { + "virtual_address": 50928, + "size": 4, + "disassembly": "mov r1, r6", + "mnemonic": "mov", + "operands": "r1, r6", + "mode": "none" + }, + "instr_50932": { + "virtual_address": 50932, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_50936": { + "virtual_address": 50936, + "size": 4, + "disassembly": "str r3, [sp, #0x58]", + "mnemonic": "str", + "operands": "r3, [sp, #0x58]", + "mode": "none" + }, + "instr_50940": { + "virtual_address": 50940, + "size": 4, + "disassembly": "ldr r3, [0xb85c]", + "mnemonic": "ldr", + "operands": "r3, [0xb85c]", + "mode": "none" + }, + "instr_50944": { + "virtual_address": 50944, + "size": 4, + "disassembly": "bl 0x13688", + "mnemonic": "bl", + "operands": "0x13688", + "mode": "none" + }, + "instr_50948": { + "virtual_address": 50948, + "size": 4, + "disassembly": "mov r2, r0", + "mnemonic": "mov", + "operands": "r2, r0", + "mode": "none" + }, + "instr_50952": { + "virtual_address": 50952, + "size": 4, + "disassembly": "mov r6, r1", + "mnemonic": "mov", + "operands": "r6, r1", + "mode": "none" + }, + "instr_50956": { + "virtual_address": 50956, + "size": 4, + "disassembly": "mov r5, r2", + "mnemonic": "mov", + "operands": "r5, r2", + "mode": "none" + }, + "instr_50960": { + "virtual_address": 50960, + "size": 4, + "disassembly": "add r0, r8, #0x1", + "mnemonic": "add", + "operands": "r0, r8, #0x1", + "mode": "none" + }, + "instr_50964": { + "virtual_address": 50964, + "size": 4, + "disassembly": "str r5, [sp, #0x38]", + "mnemonic": "str", + "operands": "r5, [sp, #0x38]", + "mode": "none" + }, + "instr_50968": { + "virtual_address": 50968, + "size": 4, + "disassembly": "str r6, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r6, [sp, #0x3c]", + "mode": "none" + }, + "instr_50972": { + "virtual_address": 50972, + "size": 4, + "disassembly": "bl 0x135a4", + "mnemonic": "bl", + "operands": "0x135a4", + "mode": "none" + }, + "instr_50976": { + "virtual_address": 50976, + "size": 4, + "disassembly": "mov r2, r5", + "mnemonic": "mov", + "operands": "r2, r5", + "mode": "none" + }, + "instr_50980": { + "virtual_address": 50980, + "size": 4, + "disassembly": "mov r3, r6", + "mnemonic": "mov", + "operands": "r3, r6", + "mode": "none" + }, + "instr_50984": { + "virtual_address": 50984, + "size": 4, + "disassembly": "bl 0x13688", + "mnemonic": "bl", + "operands": "0x13688", + "mode": "none" + }, + "instr_50988": { + "virtual_address": 50988, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_50992": { + "virtual_address": 50992, + "size": 4, + "disassembly": "ldr r3, [0xb860]", + "mnemonic": "ldr", + "operands": "r3, [0xb860]", + "mode": "none" + }, + "instr_50996": { + "virtual_address": 50996, + "size": 4, + "disassembly": "bl 0x13270", + "mnemonic": "bl", + "operands": "0x13270", + "mode": "none" + }, + "instr_51000": { + "virtual_address": 51000, + "size": 4, + "disassembly": "mov r8, r0", + "mnemonic": "mov", + "operands": "r8, r0", + "mode": "none" + }, + "instr_51004": { + "virtual_address": 51004, + "size": 4, + "disassembly": "sub r9, r1, #0x3400000", + "mnemonic": "sub", + "operands": "r9, r1, #0x3400000", + "mode": "none" + }, + "instr_51008": { + "virtual_address": 51008, + "size": 4, + "disassembly": "b 0x0ba28", + "mnemonic": "b", + "operands": "0x0ba28", + "mode": "none" + }, + "bb_50912": { + "virtual_address": 50912, + "size": 100, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 47656, + "children": [ + "instr_50912", + "instr_50916", + "instr_50920", + "instr_50924", + "instr_50928", + "instr_50932", + "instr_50936", + "instr_50940", + "instr_50944", + "instr_50948", + "instr_50952", + "instr_50956", + "instr_50960", + "instr_50964", + "instr_50968", + "instr_50972", + "instr_50976", + "instr_50980", + "instr_50984", + "instr_50988", + "instr_50992", + "instr_50996", + "instr_51000", + "instr_51004", + "instr_51008" + ] + }, + "instr_51012": { + "virtual_address": 51012, + "size": 4, + "disassembly": "ldr r2, [sp, #0x40]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x40]", + "mode": "none" + }, + "instr_51016": { + "virtual_address": 51016, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_51020": { + "virtual_address": 51020, + "size": 4, + "disassembly": "ldreq r3, [sp, #0x60]", + "mnemonic": "ldreq", + "operands": "r3, [sp, #0x60]", + "mode": "none" + }, + "instr_51024": { + "virtual_address": 51024, + "size": 4, + "disassembly": "addne r3, r3, #0x430", + "mnemonic": "addne", + "operands": "r3, r3, #0x430", + "mode": "none" + }, + "instr_51028": { + "virtual_address": 51028, + "size": 4, + "disassembly": "ldr r2, [sp, #0x18]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x18]", + "mode": "none" + }, + "instr_51032": { + "virtual_address": 51032, + "size": 4, + "disassembly": "addne r3, r3, #0x3", + "mnemonic": "addne", + "operands": "r3, r3, #0x3", + "mode": "none" + }, + "instr_51036": { + "virtual_address": 51036, + "size": 4, + "disassembly": "rsbeq r3, r3, #0x36", + "mnemonic": "rsbeq", + "operands": "r3, r3, #0x36", + "mode": "none" + }, + "instr_51040": { + "virtual_address": 51040, + "size": 4, + "disassembly": "add r2, r2, r3", + "mnemonic": "add", + "operands": "r2, r2, r3", + "mode": "none" + }, + "instr_51044": { + "virtual_address": 51044, + "size": 4, + "disassembly": "str r2, [sp, #0x18]", + "mnemonic": "str", + "operands": "r2, [sp, #0x18]", + "mode": "none" + }, + "instr_51048": { + "virtual_address": 51048, + "size": 4, + "disassembly": "ldr r2, [sp, #0x28]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x28]", + "mode": "none" + }, + "instr_51052": { + "virtual_address": 51052, + "size": 4, + "disassembly": "add r3, r2, r3", + "mnemonic": "add", + "operands": "r3, r2, r3", + "mode": "none" + }, + "instr_51056": { + "virtual_address": 51056, + "size": 4, + "disassembly": "mov r5, r2", + "mnemonic": "mov", + "operands": "r5, r2", + "mode": "none" + }, + "instr_51060": { + "virtual_address": 51060, + "size": 4, + "disassembly": "str r3, [sp, #0x28]", + "mnemonic": "str", + "operands": "r3, [sp, #0x28]", + "mode": "none" + }, + "instr_51064": { + "virtual_address": 51064, + "size": 4, + "disassembly": "ldr r7, [sp, #0x30]", + "mnemonic": "ldr", + "operands": "r7, [sp, #0x30]", + "mode": "none" + }, + "instr_51068": { + "virtual_address": 51068, + "size": 4, + "disassembly": "b 0x0bce8", + "mnemonic": "b", + "operands": "0x0bce8", + "mode": "none" + }, + "bb_51012": { + "virtual_address": 51012, + "size": 60, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48360, + "children": [ + "instr_51012", + "instr_51016", + "instr_51020", + "instr_51024", + "instr_51028", + "instr_51032", + "instr_51036", + "instr_51040", + "instr_51044", + "instr_51048", + "instr_51052", + "instr_51056", + "instr_51060", + "instr_51064", + "instr_51068" + ] + }, + "instr_51072": { + "virtual_address": 51072, + "size": 4, + "disassembly": "mov r1, r11", + "mnemonic": "mov", + "operands": "r1, r11", + "mode": "none" + }, + "instr_51076": { + "virtual_address": 51076, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_51080": { + "virtual_address": 51080, + "size": 4, + "disassembly": "ldr r2, [sp, #0x30]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x30]", + "mode": "none" + }, + "instr_51084": { + "virtual_address": 51084, + "size": 4, + "disassembly": "bl 0x0f270", + "mnemonic": "bl", + "operands": "0x0f270", + "mode": "none" + }, + "instr_51088": { + "virtual_address": 51088, + "size": 4, + "disassembly": "mov r11, r0", + "mnemonic": "mov", + "operands": "r11, r0", + "mode": "none" + }, + "instr_51092": { + "virtual_address": 51092, + "size": 4, + "disassembly": "b 0x0bd58", + "mnemonic": "b", + "operands": "0x0bd58", + "mode": "none" + }, + "bb_51072": { + "virtual_address": 51072, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48472, + "children": [ + "instr_51072", + "instr_51076", + "instr_51080", + "instr_51084", + "instr_51088", + "instr_51092" + ] + }, + "instr_51096": { + "virtual_address": 51096, + "size": 4, + "disassembly": "mov r1, #0x0", + "mnemonic": "mov", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_51100": { + "virtual_address": 51100, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_51104": { + "virtual_address": 51104, + "size": 4, + "disassembly": "str r1, [r4, #0x44]", + "mnemonic": "str", + "operands": "r1, [r4, #0x44]", + "mode": "none" + }, + "instr_51108": { + "virtual_address": 51108, + "size": 4, + "disassembly": "bl 0x0ec04", + "mnemonic": "bl", + "operands": "0x0ec04", + "mode": "none" + }, + "instr_51112": { + "virtual_address": 51112, + "size": 4, + "disassembly": "subs r3, r0, #0x0", + "mnemonic": "subs", + "operands": "r3, r0, #0x0", + "mode": "none" + }, + "instr_51116": { + "virtual_address": 51116, + "size": 4, + "disassembly": "str r3, [sp, #0x10]", + "mnemonic": "str", + "operands": "r3, [sp, #0x10]", + "mode": "none" + }, + "instr_51120": { + "virtual_address": 51120, + "size": 4, + "disassembly": "beq 0x0cbb8", + "mnemonic": "beq", + "operands": "0x0cbb8", + "mode": "none" + }, + "bb_51096": { + "virtual_address": 51096, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 51124, + "children": [ + "instr_51096", + "instr_51100", + "instr_51104", + "instr_51108", + "instr_51112", + "instr_51116", + "instr_51120" + ] + }, + "instr_51124": { + "virtual_address": 51124, + "size": 4, + "disassembly": "ldr r3, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x10]", + "mode": "none" + }, + "instr_51128": { + "virtual_address": 51128, + "size": 4, + "disassembly": "ldr r2, [sp, #0x14]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x14]", + "mode": "none" + }, + "instr_51132": { + "virtual_address": 51132, + "size": 4, + "disassembly": "str r3, [r4, #0x40]", + "mnemonic": "str", + "operands": "r3, [r4, #0x40]", + "mode": "none" + }, + "instr_51136": { + "virtual_address": 51136, + "size": 4, + "disassembly": "ldr r3, [sp, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x64]", + "mode": "none" + }, + "instr_51140": { + "virtual_address": 51140, + "size": 4, + "disassembly": "cmp r2, #0xe", + "mnemonic": "cmp", + "operands": "r2, #0xe", + "mode": "none" + }, + "instr_51144": { + "virtual_address": 51144, + "size": 4, + "disassembly": "movgt r2, #0x0", + "mnemonic": "movgt", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_51148": { + "virtual_address": 51148, + "size": 4, + "disassembly": "movle r2, #0x1", + "mnemonic": "movle", + "operands": "r2, #0x1", + "mode": "none" + }, + "instr_51152": { + "virtual_address": 51152, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_51156": { + "virtual_address": 51156, + "size": 4, + "disassembly": "movlt r2, #0x0", + "mnemonic": "movlt", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_51160": { + "virtual_address": 51160, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_51164": { + "virtual_address": 51164, + "size": 4, + "disassembly": "beq 0x0cbec", + "mnemonic": "beq", + "operands": "0x0cbec", + "mode": "none" + }, + "bb_51124": { + "virtual_address": 51124, + "size": 44, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 51168, + "children": [ + "instr_51124", + "instr_51128", + "instr_51132", + "instr_51136", + "instr_51140", + "instr_51144", + "instr_51148", + "instr_51152", + "instr_51156", + "instr_51160", + "instr_51164" + ] + }, + "instr_51168": { + "virtual_address": 51168, + "size": 4, + "disassembly": "ldr r2, [sp, #0x14]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x14]", + "mode": "none" + }, + "instr_51172": { + "virtual_address": 51172, + "size": 4, + "disassembly": "ldr r3, [0xb864]", + "mnemonic": "ldr", + "operands": "r3, [0xb864]", + "mode": "none" + }, + "instr_51176": { + "virtual_address": 51176, + "size": 4, + "disassembly": "add r3, r3, r2, lsl #0x3", + "mnemonic": "add", + "operands": "r3, r3, r2, lsl #0x3", + "mode": "none" + }, + "instr_51180": { + "virtual_address": 51180, + "size": 4, + "disassembly": "mvn r2, #0x0", + "mnemonic": "mvn", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_51184": { + "virtual_address": 51184, + "size": 4, + "disassembly": "str r2, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r2, [sp, #0x1c]", + "mode": "none" + }, + "instr_51188": { + "virtual_address": 51188, + "size": 4, + "disassembly": "ldmia r3, {r2, r3}", + "mnemonic": "ldmia", + "operands": "r3, {r2, r3}", + "mode": "none" + }, + "instr_51192": { + "virtual_address": 51192, + "size": 4, + "disassembly": "str r2, [sp, #0x8]", + "mnemonic": "str", + "operands": "r2, [sp, #0x8]", + "mode": "none" + }, + "instr_51196": { + "virtual_address": 51196, + "size": 4, + "disassembly": "str r3, [sp, #0xc]", + "mnemonic": "str", + "operands": "r3, [sp, #0xc]", + "mode": "none" + }, + "bb_51168": { + "virtual_address": 51168, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 51200, + "children": [ + "instr_51168", + "instr_51172", + "instr_51176", + "instr_51180", + "instr_51184", + "instr_51188", + "instr_51192", + "instr_51196" + ] + }, + "instr_51200": { + "virtual_address": 51200, + "size": 4, + "disassembly": "add r10, sp, #0x8", + "mnemonic": "add", + "operands": "r10, sp, #0x8", + "mode": "none" + }, + "instr_51204": { + "virtual_address": 51204, + "size": 4, + "disassembly": "ldmia r10, {r9, r10}", + "mnemonic": "ldmia", + "operands": "r10, {r9, r10}", + "mode": "none" + }, + "instr_51208": { + "virtual_address": 51208, + "size": 4, + "disassembly": "add r7, sp, #0x20", + "mnemonic": "add", + "operands": "r7, sp, #0x20", + "mode": "none" + }, + "instr_51212": { + "virtual_address": 51212, + "size": 4, + "disassembly": "ldmia r7, {r6, r7}", + "mnemonic": "ldmia", + "operands": "r7, {r6, r7}", + "mode": "none" + }, + "instr_51216": { + "virtual_address": 51216, + "size": 4, + "disassembly": "mov r2, r9", + "mnemonic": "mov", + "operands": "r2, r9", + "mode": "none" + }, + "instr_51220": { + "virtual_address": 51220, + "size": 4, + "disassembly": "mov r3, r10", + "mnemonic": "mov", + "operands": "r3, r10", + "mode": "none" + }, + "instr_51224": { + "virtual_address": 51224, + "size": 4, + "disassembly": "mov r0, r6", + "mnemonic": "mov", + "operands": "r0, r6", + "mode": "none" + }, + "instr_51228": { + "virtual_address": 51228, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_51232": { + "virtual_address": 51232, + "size": 4, + "disassembly": "bl 0x13918", + "mnemonic": "bl", + "operands": "0x13918", + "mode": "none" + }, + "instr_51236": { + "virtual_address": 51236, + "size": 4, + "disassembly": "bl 0x13ca0", + "mnemonic": "bl", + "operands": "0x13ca0", + "mode": "none" + }, + "instr_51240": { + "virtual_address": 51240, + "size": 4, + "disassembly": "mov r8, r0", + "mnemonic": "mov", + "operands": "r8, r0", + "mode": "none" + }, + "instr_51244": { + "virtual_address": 51244, + "size": 4, + "disassembly": "bl 0x135a4", + "mnemonic": "bl", + "operands": "0x135a4", + "mode": "none" + }, + "instr_51248": { + "virtual_address": 51248, + "size": 4, + "disassembly": "mov r2, r9", + "mnemonic": "mov", + "operands": "r2, r9", + "mode": "none" + }, + "instr_51252": { + "virtual_address": 51252, + "size": 4, + "disassembly": "mov r3, r10", + "mnemonic": "mov", + "operands": "r3, r10", + "mode": "none" + }, + "instr_51256": { + "virtual_address": 51256, + "size": 4, + "disassembly": "bl 0x13688", + "mnemonic": "bl", + "operands": "0x13688", + "mode": "none" + }, + "instr_51260": { + "virtual_address": 51260, + "size": 4, + "disassembly": "mov r3, r1", + "mnemonic": "mov", + "operands": "r3, r1", + "mode": "none" + }, + "instr_51264": { + "virtual_address": 51264, + "size": 4, + "disassembly": "mov r2, r0", + "mnemonic": "mov", + "operands": "r2, r0", + "mode": "none" + }, + "instr_51268": { + "virtual_address": 51268, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_51272": { + "virtual_address": 51272, + "size": 4, + "disassembly": "mov r0, r6", + "mnemonic": "mov", + "operands": "r0, r6", + "mode": "none" + }, + "instr_51276": { + "virtual_address": 51276, + "size": 4, + "disassembly": "bl 0x1326c", + "mnemonic": "bl", + "operands": "0x1326c", + "mode": "none" + }, + "instr_51280": { + "virtual_address": 51280, + "size": 4, + "disassembly": "ldr r3, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x1c]", + "mode": "none" + }, + "instr_51284": { + "virtual_address": 51284, + "size": 4, + "disassembly": "ldr r5, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r5, [sp, #0x10]", + "mode": "none" + }, + "instr_51288": { + "virtual_address": 51288, + "size": 4, + "disassembly": "cmp r3, #0x1", + "mnemonic": "cmp", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_51292": { + "virtual_address": 51292, + "size": 4, + "disassembly": "add r3, r8, #0x30", + "mnemonic": "add", + "operands": "r3, r8, #0x30", + "mode": "none" + }, + "instr_51296": { + "virtual_address": 51296, + "size": 4, + "disassembly": "strb r3, [r5], #0x1", + "mnemonic": "strb", + "operands": "r3, [r5], #0x1", + "mode": "none" + }, + "instr_51300": { + "virtual_address": 51300, + "size": 4, + "disassembly": "beq 0x0ca70", + "mnemonic": "beq", + "operands": "0x0ca70", + "mode": "none" + }, + "bb_51200": { + "virtual_address": 51200, + "size": 104, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 51304, + "children": [ + "instr_51200", + "instr_51204", + "instr_51208", + "instr_51212", + "instr_51216", + "instr_51220", + "instr_51224", + "instr_51228", + "instr_51232", + "instr_51236", + "instr_51240", + "instr_51244", + "instr_51248", + "instr_51252", + "instr_51256", + "instr_51260", + "instr_51264", + "instr_51268", + "instr_51272", + "instr_51276", + "instr_51280", + "instr_51284", + "instr_51288", + "instr_51292", + "instr_51296", + "instr_51300" + ] + }, + "instr_51304": { + "virtual_address": 51304, + "size": 4, + "disassembly": "str r11, [sp, #0x18]", + "mnemonic": "str", + "operands": "r11, [sp, #0x18]", + "mode": "none" + }, + "instr_51308": { + "virtual_address": 51308, + "size": 4, + "disassembly": "mov r9, #0x1", + "mnemonic": "mov", + "operands": "r9, #0x1", + "mode": "none" + }, + "instr_51312": { + "virtual_address": 51312, + "size": 4, + "disassembly": "ldr r11, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r11, [sp, #0x1c]", + "mode": "none" + }, + "instr_51316": { + "virtual_address": 51316, + "size": 4, + "disassembly": "mov r10, r5", + "mnemonic": "mov", + "operands": "r10, r5", + "mode": "none" + }, + "instr_51320": { + "virtual_address": 51320, + "size": 4, + "disassembly": "add r7, sp, #0x8", + "mnemonic": "add", + "operands": "r7, sp, #0x8", + "mode": "none" + }, + "instr_51324": { + "virtual_address": 51324, + "size": 4, + "disassembly": "ldmia r7, {r6, r7}", + "mnemonic": "ldmia", + "operands": "r7, {r6, r7}", + "mode": "none" + }, + "instr_51328": { + "virtual_address": 51328, + "size": 4, + "disassembly": "str r4, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r4, [sp, #0x1c]", + "mode": "none" + }, + "instr_51332": { + "virtual_address": 51332, + "size": 4, + "disassembly": "b 0x0c8dc", + "mnemonic": "b", + "operands": "0x0c8dc", + "mode": "none" + }, + "bb_51304": { + "virtual_address": 51304, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 51420, + "children": [ + "instr_51304", + "instr_51308", + "instr_51312", + "instr_51316", + "instr_51320", + "instr_51324", + "instr_51328", + "instr_51332" + ] + }, + "instr_51336": { + "virtual_address": 51336, + "size": 4, + "disassembly": "mov r2, r6", + "mnemonic": "mov", + "operands": "r2, r6", + "mode": "none" + }, + "instr_51340": { + "virtual_address": 51340, + "size": 4, + "disassembly": "mov r3, r7", + "mnemonic": "mov", + "operands": "r3, r7", + "mode": "none" + }, + "instr_51344": { + "virtual_address": 51344, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_51348": { + "virtual_address": 51348, + "size": 4, + "disassembly": "mov r1, r5", + "mnemonic": "mov", + "operands": "r1, r5", + "mode": "none" + }, + "instr_51352": { + "virtual_address": 51352, + "size": 4, + "disassembly": "bl 0x13918", + "mnemonic": "bl", + "operands": "0x13918", + "mode": "none" + }, + "instr_51356": { + "virtual_address": 51356, + "size": 4, + "disassembly": "bl 0x13ca0", + "mnemonic": "bl", + "operands": "0x13ca0", + "mode": "none" + }, + "instr_51360": { + "virtual_address": 51360, + "size": 4, + "disassembly": "mov r8, r0", + "mnemonic": "mov", + "operands": "r8, r0", + "mode": "none" + }, + "instr_51364": { + "virtual_address": 51364, + "size": 4, + "disassembly": "bl 0x135a4", + "mnemonic": "bl", + "operands": "0x135a4", + "mode": "none" + }, + "instr_51368": { + "virtual_address": 51368, + "size": 4, + "disassembly": "mov r2, r6", + "mnemonic": "mov", + "operands": "r2, r6", + "mode": "none" + }, + "instr_51372": { + "virtual_address": 51372, + "size": 4, + "disassembly": "mov r3, r7", + "mnemonic": "mov", + "operands": "r3, r7", + "mode": "none" + }, + "instr_51376": { + "virtual_address": 51376, + "size": 4, + "disassembly": "bl 0x13688", + "mnemonic": "bl", + "operands": "0x13688", + "mode": "none" + }, + "instr_51380": { + "virtual_address": 51380, + "size": 4, + "disassembly": "add r9, r9, #0x1", + "mnemonic": "add", + "operands": "r9, r9, #0x1", + "mode": "none" + }, + "instr_51384": { + "virtual_address": 51384, + "size": 4, + "disassembly": "mov r3, r1", + "mnemonic": "mov", + "operands": "r3, r1", + "mode": "none" + }, + "instr_51388": { + "virtual_address": 51388, + "size": 4, + "disassembly": "mov r2, r0", + "mnemonic": "mov", + "operands": "r2, r0", + "mode": "none" + }, + "instr_51392": { + "virtual_address": 51392, + "size": 4, + "disassembly": "mov r1, r5", + "mnemonic": "mov", + "operands": "r1, r5", + "mode": "none" + }, + "instr_51396": { + "virtual_address": 51396, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_51400": { + "virtual_address": 51400, + "size": 4, + "disassembly": "bl 0x1326c", + "mnemonic": "bl", + "operands": "0x1326c", + "mode": "none" + }, + "instr_51404": { + "virtual_address": 51404, + "size": 4, + "disassembly": "add r3, r8, #0x30", + "mnemonic": "add", + "operands": "r3, r8, #0x30", + "mode": "none" + }, + "instr_51408": { + "virtual_address": 51408, + "size": 4, + "disassembly": "cmp r9, r11", + "mnemonic": "cmp", + "operands": "r9, r11", + "mode": "none" + }, + "instr_51412": { + "virtual_address": 51412, + "size": 4, + "disassembly": "strb r3, [r10], #0x1", + "mnemonic": "strb", + "operands": "r3, [r10], #0x1", + "mode": "none" + }, + "instr_51416": { + "virtual_address": 51416, + "size": 4, + "disassembly": "beq 0x0ca64", + "mnemonic": "beq", + "operands": "0x0ca64", + "mode": "none" + }, + "bb_51336": { + "virtual_address": 51336, + "size": 84, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 51420, + "children": [ + "instr_51336", + "instr_51340", + "instr_51344", + "instr_51348", + "instr_51352", + "instr_51356", + "instr_51360", + "instr_51364", + "instr_51368", + "instr_51372", + "instr_51376", + "instr_51380", + "instr_51384", + "instr_51388", + "instr_51392", + "instr_51396", + "instr_51400", + "instr_51404", + "instr_51408", + "instr_51412", + "instr_51416" + ] + }, + "instr_51420": { + "virtual_address": 51420, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_51424": { + "virtual_address": 51424, + "size": 4, + "disassembly": "ldr r3, [0xcc08]", + "mnemonic": "ldr", + "operands": "r3, [0xcc08]", + "mode": "none" + }, + "instr_51428": { + "virtual_address": 51428, + "size": 4, + "disassembly": "bl 0x13688", + "mnemonic": "bl", + "operands": "0x13688", + "mode": "none" + }, + "instr_51432": { + "virtual_address": 51432, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_51436": { + "virtual_address": 51436, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_51440": { + "virtual_address": 51440, + "size": 4, + "disassembly": "mov r4, r0", + "mnemonic": "mov", + "operands": "r4, r0", + "mode": "none" + }, + "instr_51444": { + "virtual_address": 51444, + "size": 4, + "disassembly": "mov r5, r1", + "mnemonic": "mov", + "operands": "r5, r1", + "mode": "none" + }, + "instr_51448": { + "virtual_address": 51448, + "size": 4, + "disassembly": "bl 0x13bf0", + "mnemonic": "bl", + "operands": "0x13bf0", + "mode": "none" + }, + "instr_51452": { + "virtual_address": 51452, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_51456": { + "virtual_address": 51456, + "size": 4, + "disassembly": "beq 0x0c888", + "mnemonic": "beq", + "operands": "0x0c888", + "mode": "none" + }, + "bb_51420": { + "virtual_address": 51420, + "size": 40, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 51460, + "children": [ + "instr_51420", + "instr_51424", + "instr_51428", + "instr_51432", + "instr_51436", + "instr_51440", + "instr_51444", + "instr_51448", + "instr_51452", + "instr_51456" + ] + }, + "instr_51460": { + "virtual_address": 51460, + "size": 4, + "disassembly": "mov r5, r10", + "mnemonic": "mov", + "operands": "r5, r10", + "mode": "none" + }, + "instr_51464": { + "virtual_address": 51464, + "size": 4, + "disassembly": "ldr r11, [sp, #0x18]", + "mnemonic": "ldr", + "operands": "r11, [sp, #0x18]", + "mode": "none" + }, + "instr_51468": { + "virtual_address": 51468, + "size": 4, + "disassembly": "ldr r4, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0x1c]", + "mode": "none" + }, + "bb_51460": { + "virtual_address": 51460, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 51472, + "children": [ + "instr_51460", + "instr_51464", + "instr_51468" + ] + }, + "instr_51472": { + "virtual_address": 51472, + "size": 4, + "disassembly": "ldr r3, [sp, #0x14]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x14]", + "mode": "none" + }, + "instr_51476": { + "virtual_address": 51476, + "size": 4, + "disassembly": "add r3, r3, #0x1", + "mnemonic": "add", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_51480": { + "virtual_address": 51480, + "size": 4, + "disassembly": "ldr r8, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r8, [sp, #0x10]", + "mode": "none" + }, + "instr_51484": { + "virtual_address": 51484, + "size": 4, + "disassembly": "str r3, [sp, #0x14]", + "mnemonic": "str", + "operands": "r3, [sp, #0x14]", + "mode": "none" + }, + "instr_51488": { + "virtual_address": 51488, + "size": 4, + "disassembly": "str r5, [sp, #0x10]", + "mnemonic": "str", + "operands": "r5, [sp, #0x10]", + "mode": "none" + }, + "instr_51492": { + "virtual_address": 51492, + "size": 4, + "disassembly": "b 0x0be74", + "mnemonic": "b", + "operands": "0x0be74", + "mode": "none" + }, + "bb_51472": { + "virtual_address": 51472, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48756, + "children": [ + "instr_51472", + "instr_51476", + "instr_51480", + "instr_51484", + "instr_51488", + "instr_51492" + ] + }, + "instr_51496": { + "virtual_address": 51496, + "size": 4, + "disassembly": "ldr r8, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r8, [sp, #0x10]", + "mode": "none" + }, + "instr_51500": { + "virtual_address": 51500, + "size": 4, + "disassembly": "str r5, [sp, #0x10]", + "mnemonic": "str", + "operands": "r5, [sp, #0x10]", + "mode": "none" + }, + "instr_51504": { + "virtual_address": 51504, + "size": 4, + "disassembly": "b 0x0be74", + "mnemonic": "b", + "operands": "0x0be74", + "mode": "none" + }, + "bb_51496": { + "virtual_address": 51496, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48756, + "children": [ + "instr_51496", + "instr_51500", + "instr_51504" + ] + }, + "instr_51508": { + "virtual_address": 51508, + "size": 4, + "disassembly": "ldr r3, [sp, #0x14]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x14]", + "mode": "none" + }, + "instr_51512": { + "virtual_address": 51512, + "size": 4, + "disassembly": "add r3, r3, #0x1", + "mnemonic": "add", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_51516": { + "virtual_address": 51516, + "size": 4, + "disassembly": "str r3, [sp, #0x14]", + "mnemonic": "str", + "operands": "r3, [sp, #0x14]", + "mode": "none" + }, + "instr_51520": { + "virtual_address": 51520, + "size": 4, + "disassembly": "mov r3, #0x31", + "mnemonic": "mov", + "operands": "r3, #0x31", + "mode": "none" + }, + "instr_51524": { + "virtual_address": 51524, + "size": 4, + "disassembly": "ldr r2, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x10]", + "mode": "none" + }, + "instr_51528": { + "virtual_address": 51528, + "size": 4, + "disassembly": "strb r3, [r2, #0x0]", + "mnemonic": "strb", + "operands": "r3, [r2, #0x0]", + "mode": "none" + }, + "instr_51532": { + "virtual_address": 51532, + "size": 4, + "disassembly": "b 0x0c550", + "mnemonic": "b", + "operands": "0x0c550", + "mode": "none" + }, + "bb_51508": { + "virtual_address": 51508, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 50512, + "children": [ + "instr_51508", + "instr_51512", + "instr_51516", + "instr_51520", + "instr_51524", + "instr_51528", + "instr_51532" + ] + }, + "instr_51536": { + "virtual_address": 51536, + "size": 4, + "disassembly": "bne 0x0c960", + "mnemonic": "bne", + "operands": "0x0c960", + "mode": "none" + }, + "bb_51536": { + "virtual_address": 51536, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 51540, + "children": [ + "instr_51536" + ] + }, + "instr_51540": { + "virtual_address": 51540, + "size": 4, + "disassembly": "ldr r3, [sp, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x8]", + "mode": "none" + }, + "instr_51544": { + "virtual_address": 51544, + "size": 4, + "disassembly": "tst r3, #0x1", + "mnemonic": "tst", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_51548": { + "virtual_address": 51548, + "size": 4, + "disassembly": "bne 0x0c520", + "mnemonic": "bne", + "operands": "0x0c520", + "mode": "none" + }, + "bb_51540": { + "virtual_address": 51540, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 51552, + "children": [ + "instr_51540", + "instr_51544", + "instr_51548" + ] + }, + "instr_51552": { + "virtual_address": 51552, + "size": 4, + "disassembly": "mov r5, r8", + "mnemonic": "mov", + "operands": "r5, r8", + "mode": "none" + }, + "instr_51556": { + "virtual_address": 51556, + "size": 4, + "disassembly": "ldrb r3, [r8, #-0x1]!", + "mnemonic": "ldrb", + "operands": "r3, [r8, #-0x1]!", + "mode": "none" + }, + "instr_51560": { + "virtual_address": 51560, + "size": 4, + "disassembly": "cmp r3, #0x30", + "mnemonic": "cmp", + "operands": "r3, #0x30", + "mode": "none" + }, + "instr_51564": { + "virtual_address": 51564, + "size": 4, + "disassembly": "beq 0x0c960", + "mnemonic": "beq", + "operands": "0x0c960", + "mode": "none" + }, + "bb_51552": { + "virtual_address": 51552, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 51568, + "children": [ + "instr_51552", + "instr_51556", + "instr_51560", + "instr_51564" + ] + }, + "instr_51568": { + "virtual_address": 51568, + "size": 4, + "disassembly": "b 0x0c550", + "mnemonic": "b", + "operands": "0x0c550", + "mode": "none" + }, + "bb_51568": { + "virtual_address": 51568, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 50512, + "children": [ + "instr_51568" + ] + }, + "instr_51572": { + "virtual_address": 51572, + "size": 4, + "disassembly": "ldr r3, [sp, #0x58]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x58]", + "mode": "none" + }, + "instr_51576": { + "virtual_address": 51576, + "size": 4, + "disassembly": "add r3, r3, #0x1", + "mnemonic": "add", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_51580": { + "virtual_address": 51580, + "size": 4, + "disassembly": "str r3, [sp, #0x58]", + "mnemonic": "str", + "operands": "r3, [sp, #0x58]", + "mode": "none" + }, + "instr_51584": { + "virtual_address": 51584, + "size": 4, + "disassembly": "str r1, [sp, #0x10]", + "mnemonic": "str", + "operands": "r1, [sp, #0x10]", + "mode": "none" + }, + "instr_51588": { + "virtual_address": 51588, + "size": 4, + "disassembly": "mov r3, #0x31", + "mnemonic": "mov", + "operands": "r3, #0x31", + "mode": "none" + }, + "instr_51592": { + "virtual_address": 51592, + "size": 4, + "disassembly": "b 0x0bbc8", + "mnemonic": "b", + "operands": "0x0bbc8", + "mode": "none" + }, + "bb_51572": { + "virtual_address": 51572, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48072, + "children": [ + "instr_51572", + "instr_51576", + "instr_51580", + "instr_51584", + "instr_51588", + "instr_51592" + ] + }, + "instr_51596": { + "virtual_address": 51596, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_51600": { + "virtual_address": 51600, + "size": 4, + "disassembly": "ble 0x0c9cc", + "mnemonic": "ble", + "operands": "0x0c9cc", + "mode": "none" + }, + "bb_51596": { + "virtual_address": 51596, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 51604, + "children": [ + "instr_51596", + "instr_51600" + ] + }, + "instr_51604": { + "virtual_address": 51604, + "size": 4, + "disassembly": "mov r1, r11", + "mnemonic": "mov", + "operands": "r1, r11", + "mode": "none" + }, + "instr_51608": { + "virtual_address": 51608, + "size": 4, + "disassembly": "mov r2, #0x1", + "mnemonic": "mov", + "operands": "r2, #0x1", + "mode": "none" + }, + "instr_51612": { + "virtual_address": 51612, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_51616": { + "virtual_address": 51616, + "size": 4, + "disassembly": "str r3, [sp, #0x8]", + "mnemonic": "str", + "operands": "r3, [sp, #0x8]", + "mode": "none" + }, + "instr_51620": { + "virtual_address": 51620, + "size": 4, + "disassembly": "bl 0x0f394", + "mnemonic": "bl", + "operands": "0x0f394", + "mode": "none" + }, + "instr_51624": { + "virtual_address": 51624, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_51628": { + "virtual_address": 51628, + "size": 4, + "disassembly": "mov r11, r0", + "mnemonic": "mov", + "operands": "r11, r0", + "mode": "none" + }, + "instr_51632": { + "virtual_address": 51632, + "size": 4, + "disassembly": "bl 0x0f4d4", + "mnemonic": "bl", + "operands": "0x0f4d4", + "mode": "none" + }, + "instr_51636": { + "virtual_address": 51636, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_51640": { + "virtual_address": 51640, + "size": 4, + "disassembly": "ldr r3, [sp, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x8]", + "mode": "none" + }, + "instr_51644": { + "virtual_address": 51644, + "size": 4, + "disassembly": "ble 0x0cb84", + "mnemonic": "ble", + "operands": "0x0cb84", + "mode": "none" + }, + "bb_51604": { + "virtual_address": 51604, + "size": 44, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 51648, + "children": [ + "instr_51604", + "instr_51608", + "instr_51612", + "instr_51616", + "instr_51620", + "instr_51624", + "instr_51628", + "instr_51632", + "instr_51636", + "instr_51640", + "instr_51644" + ] + }, + "instr_51648": { + "virtual_address": 51648, + "size": 4, + "disassembly": "cmp r3, #0x39", + "mnemonic": "cmp", + "operands": "r3, #0x39", + "mode": "none" + }, + "instr_51652": { + "virtual_address": 51652, + "size": 4, + "disassembly": "beq 0x0cae0", + "mnemonic": "beq", + "operands": "0x0cae0", + "mode": "none" + }, + "bb_51648": { + "virtual_address": 51648, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 51656, + "children": [ + "instr_51648", + "instr_51652" + ] + }, + "instr_51656": { + "virtual_address": 51656, + "size": 4, + "disassembly": "add r3, r9, #0x31", + "mnemonic": "add", + "operands": "r3, r9, #0x31", + "mode": "none" + }, + "bb_51656": { + "virtual_address": 51656, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 51660, + "children": [ + "instr_51656" + ] + }, + "instr_51660": { + "virtual_address": 51660, + "size": 4, + "disassembly": "ldr r2, [sp, #0x14]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x14]", + "mode": "none" + }, + "instr_51664": { + "virtual_address": 51664, + "size": 4, + "disassembly": "add r2, r2, #0x1", + "mnemonic": "add", + "operands": "r2, r2, #0x1", + "mode": "none" + }, + "instr_51668": { + "virtual_address": 51668, + "size": 4, + "disassembly": "mov r9, r6", + "mnemonic": "mov", + "operands": "r9, r6", + "mode": "none" + }, + "instr_51672": { + "virtual_address": 51672, + "size": 4, + "disassembly": "str r2, [sp, #0x14]", + "mnemonic": "str", + "operands": "r2, [sp, #0x14]", + "mode": "none" + }, + "instr_51676": { + "virtual_address": 51676, + "size": 4, + "disassembly": "mov r6, r10", + "mnemonic": "mov", + "operands": "r6, r10", + "mode": "none" + }, + "instr_51680": { + "virtual_address": 51680, + "size": 4, + "disassembly": "strb r3, [r5], #0x1", + "mnemonic": "strb", + "operands": "r3, [r5], #0x1", + "mode": "none" + }, + "instr_51684": { + "virtual_address": 51684, + "size": 4, + "disassembly": "b 0x0c550", + "mnemonic": "b", + "operands": "0x0c550", + "mode": "none" + }, + "bb_51660": { + "virtual_address": 51660, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 50512, + "children": [ + "instr_51660", + "instr_51664", + "instr_51668", + "instr_51672", + "instr_51676", + "instr_51680", + "instr_51684" + ] + }, + "instr_51688": { + "virtual_address": 51688, + "size": 4, + "disassembly": "ldr r11, [sp, #0x38]", + "mnemonic": "ldr", + "operands": "r11, [sp, #0x38]", + "mode": "none" + }, + "instr_51692": { + "virtual_address": 51692, + "size": 4, + "disassembly": "ldr r4, [sp, #0x48]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0x48]", + "mode": "none" + }, + "bb_51688": { + "virtual_address": 51688, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 51696, + "children": [ + "instr_51688", + "instr_51692" + ] + }, + "instr_51696": { + "virtual_address": 51696, + "size": 4, + "disassembly": "ldr r3, [sp, #0x58]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x58]", + "mode": "none" + }, + "instr_51700": { + "virtual_address": 51700, + "size": 4, + "disassembly": "add r3, r3, #0x1", + "mnemonic": "add", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_51704": { + "virtual_address": 51704, + "size": 4, + "disassembly": "ldr r8, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r8, [sp, #0x10]", + "mode": "none" + }, + "instr_51708": { + "virtual_address": 51708, + "size": 4, + "disassembly": "str r3, [sp, #0x14]", + "mnemonic": "str", + "operands": "r3, [sp, #0x14]", + "mode": "none" + }, + "instr_51712": { + "virtual_address": 51712, + "size": 4, + "disassembly": "str r5, [sp, #0x10]", + "mnemonic": "str", + "operands": "r5, [sp, #0x10]", + "mode": "none" + }, + "instr_51716": { + "virtual_address": 51716, + "size": 4, + "disassembly": "b 0x0be74", + "mnemonic": "b", + "operands": "0x0be74", + "mode": "none" + }, + "bb_51696": { + "virtual_address": 51696, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48756, + "children": [ + "instr_51696", + "instr_51700", + "instr_51704", + "instr_51708", + "instr_51712", + "instr_51716" + ] + }, + "instr_51720": { + "virtual_address": 51720, + "size": 4, + "disassembly": "ldr r1, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x10]", + "mode": "none" + }, + "instr_51724": { + "virtual_address": 51724, + "size": 4, + "disassembly": "b 0x0bbac", + "mnemonic": "b", + "operands": "0x0bbac", + "mode": "none" + }, + "bb_51720": { + "virtual_address": 51720, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48044, + "children": [ + "instr_51720", + "instr_51724" + ] + }, + "instr_51728": { + "virtual_address": 51728, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_51732": { + "virtual_address": 51732, + "size": 4, + "disassembly": "ldr r1, [r6, #0x4]", + "mnemonic": "ldr", + "operands": "r1, [r6, #0x4]", + "mode": "none" + }, + "instr_51736": { + "virtual_address": 51736, + "size": 4, + "disassembly": "bl 0x0ec04", + "mnemonic": "bl", + "operands": "0x0ec04", + "mode": "none" + }, + "instr_51740": { + "virtual_address": 51740, + "size": 4, + "disassembly": "subs r5, r0, #0x0", + "mnemonic": "subs", + "operands": "r5, r0, #0x0", + "mode": "none" + }, + "instr_51744": { + "virtual_address": 51744, + "size": 4, + "disassembly": "beq 0x0cbcc", + "mnemonic": "beq", + "operands": "0x0cbcc", + "mode": "none" + }, + "bb_51728": { + "virtual_address": 51728, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 51748, + "children": [ + "instr_51728", + "instr_51732", + "instr_51736", + "instr_51740", + "instr_51744" + ] + }, + "instr_51748": { + "virtual_address": 51748, + "size": 4, + "disassembly": "ldr r2, [r6, #0x10]", + "mnemonic": "ldr", + "operands": "r2, [r6, #0x10]", + "mode": "none" + }, + "instr_51752": { + "virtual_address": 51752, + "size": 4, + "disassembly": "add r2, r2, #0x2", + "mnemonic": "add", + "operands": "r2, r2, #0x2", + "mode": "none" + }, + "instr_51756": { + "virtual_address": 51756, + "size": 4, + "disassembly": "mov r2, r2, lsl #0x2", + "mnemonic": "mov", + "operands": "r2, r2, lsl #0x2", + "mode": "none" + }, + "instr_51760": { + "virtual_address": 51760, + "size": 4, + "disassembly": "add r1, r6, #0xc", + "mnemonic": "add", + "operands": "r1, r6, #0xc", + "mode": "none" + }, + "instr_51764": { + "virtual_address": 51764, + "size": 4, + "disassembly": "add r0, r5, #0xc", + "mnemonic": "add", + "operands": "r0, r5, #0xc", + "mode": "none" + }, + "instr_51768": { + "virtual_address": 51768, + "size": 4, + "disassembly": "bl 0x0e95c", + "mnemonic": "bl", + "operands": "0x0e95c", + "mode": "none" + }, + "instr_51772": { + "virtual_address": 51772, + "size": 4, + "disassembly": "mov r1, r5", + "mnemonic": "mov", + "operands": "r1, r5", + "mode": "none" + }, + "instr_51776": { + "virtual_address": 51776, + "size": 4, + "disassembly": "mov r2, #0x1", + "mnemonic": "mov", + "operands": "r2, #0x1", + "mode": "none" + }, + "instr_51780": { + "virtual_address": 51780, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_51784": { + "virtual_address": 51784, + "size": 4, + "disassembly": "bl 0x0f394", + "mnemonic": "bl", + "operands": "0x0f394", + "mode": "none" + }, + "instr_51788": { + "virtual_address": 51788, + "size": 4, + "disassembly": "mov r10, r0", + "mnemonic": "mov", + "operands": "r10, r0", + "mode": "none" + }, + "instr_51792": { + "virtual_address": 51792, + "size": 4, + "disassembly": "b 0x0bf54", + "mnemonic": "b", + "operands": "0x0bf54", + "mode": "none" + }, + "bb_51748": { + "virtual_address": 51748, + "size": 48, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48980, + "children": [ + "instr_51748", + "instr_51752", + "instr_51756", + "instr_51760", + "instr_51764", + "instr_51768", + "instr_51772", + "instr_51776", + "instr_51780", + "instr_51784", + "instr_51788", + "instr_51792" + ] + }, + "instr_51796": { + "virtual_address": 51796, + "size": 4, + "disassembly": "ldr r10, [sp, #0x5c]", + "mnemonic": "ldr", + "operands": "r10, [sp, #0x5c]", + "mode": "none" + }, + "instr_51800": { + "virtual_address": 51800, + "size": 4, + "disassembly": "ldr r11, [sp, #0x38]", + "mnemonic": "ldr", + "operands": "r11, [sp, #0x38]", + "mode": "none" + }, + "instr_51804": { + "virtual_address": 51804, + "size": 4, + "disassembly": "ldr r4, [sp, #0x48]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0x48]", + "mode": "none" + }, + "instr_51808": { + "virtual_address": 51808, + "size": 4, + "disassembly": "b 0x0bc58", + "mnemonic": "b", + "operands": "0x0bc58", + "mode": "none" + }, + "bb_51796": { + "virtual_address": 51796, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48216, + "children": [ + "instr_51796", + "instr_51800", + "instr_51804", + "instr_51808" + ] + }, + "instr_51812": { + "virtual_address": 51812, + "size": 4, + "disassembly": "mov r5, r10", + "mnemonic": "mov", + "operands": "r5, r10", + "mode": "none" + }, + "instr_51816": { + "virtual_address": 51816, + "size": 4, + "disassembly": "ldr r11, [sp, #0x18]", + "mnemonic": "ldr", + "operands": "r11, [sp, #0x18]", + "mode": "none" + }, + "instr_51820": { + "virtual_address": 51820, + "size": 4, + "disassembly": "ldr r4, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0x1c]", + "mode": "none" + }, + "bb_51812": { + "virtual_address": 51812, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 51824, + "children": [ + "instr_51812", + "instr_51816", + "instr_51820" + ] + }, + "instr_51824": { + "virtual_address": 51824, + "size": 4, + "disassembly": "mov r2, r0", + "mnemonic": "mov", + "operands": "r2, r0", + "mode": "none" + }, + "instr_51828": { + "virtual_address": 51828, + "size": 4, + "disassembly": "mov r3, r1", + "mnemonic": "mov", + "operands": "r3, r1", + "mode": "none" + }, + "instr_51832": { + "virtual_address": 51832, + "size": 4, + "disassembly": "bl 0x13270", + "mnemonic": "bl", + "operands": "0x13270", + "mode": "none" + }, + "instr_51836": { + "virtual_address": 51836, + "size": 4, + "disassembly": "add r10, sp, #0x8", + "mnemonic": "add", + "operands": "r10, sp, #0x8", + "mode": "none" + }, + "instr_51840": { + "virtual_address": 51840, + "size": 4, + "disassembly": "ldmia r10, {r9, r10}", + "mnemonic": "ldmia", + "operands": "r10, {r9, r10}", + "mode": "none" + }, + "instr_51844": { + "virtual_address": 51844, + "size": 4, + "disassembly": "mov r2, r9", + "mnemonic": "mov", + "operands": "r2, r9", + "mode": "none" + }, + "instr_51848": { + "virtual_address": 51848, + "size": 4, + "disassembly": "mov r3, r10", + "mnemonic": "mov", + "operands": "r3, r10", + "mode": "none" + }, + "instr_51852": { + "virtual_address": 51852, + "size": 4, + "disassembly": "mov r6, r0", + "mnemonic": "mov", + "operands": "r6, r0", + "mode": "none" + }, + "instr_51856": { + "virtual_address": 51856, + "size": 4, + "disassembly": "mov r7, r1", + "mnemonic": "mov", + "operands": "r7, r1", + "mode": "none" + }, + "instr_51860": { + "virtual_address": 51860, + "size": 4, + "disassembly": "bl 0x13c50", + "mnemonic": "bl", + "operands": "0x13c50", + "mode": "none" + }, + "instr_51864": { + "virtual_address": 51864, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_51868": { + "virtual_address": 51868, + "size": 4, + "disassembly": "bne 0x0cac4", + "mnemonic": "bne", + "operands": "0x0cac4", + "mode": "none" + }, + "bb_51824": { + "virtual_address": 51824, + "size": 48, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 51872, + "children": [ + "instr_51824", + "instr_51828", + "instr_51832", + "instr_51836", + "instr_51840", + "instr_51844", + "instr_51848", + "instr_51852", + "instr_51856", + "instr_51860", + "instr_51864", + "instr_51868" + ] + }, + "instr_51872": { + "virtual_address": 51872, + "size": 4, + "disassembly": "mov r2, r9", + "mnemonic": "mov", + "operands": "r2, r9", + "mode": "none" + }, + "instr_51876": { + "virtual_address": 51876, + "size": 4, + "disassembly": "mov r3, r10", + "mnemonic": "mov", + "operands": "r3, r10", + "mode": "none" + }, + "instr_51880": { + "virtual_address": 51880, + "size": 4, + "disassembly": "mov r0, r6", + "mnemonic": "mov", + "operands": "r0, r6", + "mode": "none" + }, + "instr_51884": { + "virtual_address": 51884, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_51888": { + "virtual_address": 51888, + "size": 4, + "disassembly": "bl 0x13bf0", + "mnemonic": "bl", + "operands": "0x13bf0", + "mode": "none" + }, + "instr_51892": { + "virtual_address": 51892, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_51896": { + "virtual_address": 51896, + "size": 4, + "disassembly": "beq 0x0c910", + "mnemonic": "beq", + "operands": "0x0c910", + "mode": "none" + }, + "bb_51872": { + "virtual_address": 51872, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 51900, + "children": [ + "instr_51872", + "instr_51876", + "instr_51880", + "instr_51884", + "instr_51888", + "instr_51892", + "instr_51896" + ] + }, + "instr_51900": { + "virtual_address": 51900, + "size": 4, + "disassembly": "tst r8, #0x1", + "mnemonic": "tst", + "operands": "r8, #0x1", + "mode": "none" + }, + "instr_51904": { + "virtual_address": 51904, + "size": 4, + "disassembly": "beq 0x0c910", + "mnemonic": "beq", + "operands": "0x0c910", + "mode": "none" + }, + "bb_51900": { + "virtual_address": 51900, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 51908, + "children": [ + "instr_51900", + "instr_51904" + ] + }, + "instr_51908": { + "virtual_address": 51908, + "size": 4, + "disassembly": "ldr r3, [sp, #0x14]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x14]", + "mode": "none" + }, + "instr_51912": { + "virtual_address": 51912, + "size": 4, + "disassembly": "ldr r1, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x10]", + "mode": "none" + }, + "instr_51916": { + "virtual_address": 51916, + "size": 4, + "disassembly": "str r3, [sp, #0x58]", + "mnemonic": "str", + "operands": "r3, [sp, #0x58]", + "mode": "none" + }, + "instr_51920": { + "virtual_address": 51920, + "size": 4, + "disassembly": "b 0x0bbac", + "mnemonic": "b", + "operands": "0x0bbac", + "mode": "none" + }, + "bb_51908": { + "virtual_address": 51908, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48044, + "children": [ + "instr_51908", + "instr_51912", + "instr_51916", + "instr_51920" + ] + }, + "instr_51924": { + "virtual_address": 51924, + "size": 4, + "disassembly": "cmp r3, #0x39", + "mnemonic": "cmp", + "operands": "r3, #0x39", + "mode": "none" + }, + "instr_51928": { + "virtual_address": 51928, + "size": 4, + "disassembly": "addne r3, r3, #0x1", + "mnemonic": "addne", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_51932": { + "virtual_address": 51932, + "size": 4, + "disassembly": "bne 0x0c9cc", + "mnemonic": "bne", + "operands": "0x0c9cc", + "mode": "none" + }, + "bb_51924": { + "virtual_address": 51924, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 51936, + "children": [ + "instr_51924", + "instr_51928", + "instr_51932" + ] + }, + "instr_51936": { + "virtual_address": 51936, + "size": 4, + "disassembly": "ldr r3, [sp, #0x14]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x14]", + "mode": "none" + }, + "instr_51940": { + "virtual_address": 51940, + "size": 4, + "disassembly": "add r3, r3, #0x1", + "mnemonic": "add", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_51944": { + "virtual_address": 51944, + "size": 4, + "disassembly": "mov r8, r5", + "mnemonic": "mov", + "operands": "r8, r5", + "mode": "none" + }, + "instr_51948": { + "virtual_address": 51948, + "size": 4, + "disassembly": "str r3, [sp, #0x14]", + "mnemonic": "str", + "operands": "r3, [sp, #0x14]", + "mode": "none" + }, + "instr_51952": { + "virtual_address": 51952, + "size": 4, + "disassembly": "mov r3, #0x39", + "mnemonic": "mov", + "operands": "r3, #0x39", + "mode": "none" + }, + "instr_51956": { + "virtual_address": 51956, + "size": 4, + "disassembly": "mov r9, r6", + "mnemonic": "mov", + "operands": "r9, r6", + "mode": "none" + }, + "instr_51960": { + "virtual_address": 51960, + "size": 4, + "disassembly": "strb r3, [r8], #0x1", + "mnemonic": "strb", + "operands": "r3, [r8], #0x1", + "mode": "none" + }, + "instr_51964": { + "virtual_address": 51964, + "size": 4, + "disassembly": "mov r6, r10", + "mnemonic": "mov", + "operands": "r6, r10", + "mode": "none" + }, + "instr_51968": { + "virtual_address": 51968, + "size": 4, + "disassembly": "b 0x0c524", + "mnemonic": "b", + "operands": "0x0c524", + "mode": "none" + }, + "bb_51936": { + "virtual_address": 51936, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 50468, + "children": [ + "instr_51936", + "instr_51940", + "instr_51944", + "instr_51948", + "instr_51952", + "instr_51956", + "instr_51960", + "instr_51964", + "instr_51968" + ] + }, + "instr_51972": { + "virtual_address": 51972, + "size": 4, + "disassembly": "ldr r2, [sp, #0x14]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x14]", + "mode": "none" + }, + "instr_51976": { + "virtual_address": 51976, + "size": 4, + "disassembly": "add r2, r2, #0x1", + "mnemonic": "add", + "operands": "r2, r2, #0x1", + "mode": "none" + }, + "instr_51980": { + "virtual_address": 51980, + "size": 4, + "disassembly": "mov r9, r6", + "mnemonic": "mov", + "operands": "r9, r6", + "mode": "none" + }, + "instr_51984": { + "virtual_address": 51984, + "size": 4, + "disassembly": "str r2, [sp, #0x14]", + "mnemonic": "str", + "operands": "r2, [sp, #0x14]", + "mode": "none" + }, + "instr_51988": { + "virtual_address": 51988, + "size": 4, + "disassembly": "mov r6, r10", + "mnemonic": "mov", + "operands": "r6, r10", + "mode": "none" + }, + "instr_51992": { + "virtual_address": 51992, + "size": 4, + "disassembly": "b 0x0c4f8", + "mnemonic": "b", + "operands": "0x0c4f8", + "mode": "none" + }, + "bb_51972": { + "virtual_address": 51972, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 50424, + "children": [ + "instr_51972", + "instr_51976", + "instr_51980", + "instr_51984", + "instr_51988", + "instr_51992" + ] + }, + "instr_51996": { + "virtual_address": 51996, + "size": 4, + "disassembly": "cmp r3, #0x39", + "mnemonic": "cmp", + "operands": "r3, #0x39", + "mode": "none" + }, + "instr_52000": { + "virtual_address": 52000, + "size": 4, + "disassembly": "beq 0x0cae0", + "mnemonic": "beq", + "operands": "0x0cae0", + "mode": "none" + }, + "bb_51996": { + "virtual_address": 51996, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 52004, + "children": [ + "instr_51996", + "instr_52000" + ] + }, + "instr_52004": { + "virtual_address": 52004, + "size": 4, + "disassembly": "cmp r8, #0x0", + "mnemonic": "cmp", + "operands": "r8, #0x0", + "mode": "none" + }, + "instr_52008": { + "virtual_address": 52008, + "size": 4, + "disassembly": "bgt 0x0c9c8", + "mnemonic": "bgt", + "operands": "0x0c9c8", + "mode": "none" + }, + "bb_52004": { + "virtual_address": 52004, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 52012, + "children": [ + "instr_52004", + "instr_52008" + ] + }, + "instr_52012": { + "virtual_address": 52012, + "size": 4, + "disassembly": "b 0x0c9cc", + "mnemonic": "b", + "operands": "0x0c9cc", + "mode": "none" + }, + "bb_52012": { + "virtual_address": 52012, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 51660, + "children": [ + "instr_52012" + ] + }, + "instr_52016": { + "virtual_address": 52016, + "size": 4, + "disassembly": "mov r5, r8", + "mnemonic": "mov", + "operands": "r5, r8", + "mode": "none" + }, + "instr_52020": { + "virtual_address": 52020, + "size": 4, + "disassembly": "b 0x0c3c4", + "mnemonic": "b", + "operands": "0x0c3c4", + "mode": "none" + }, + "bb_52016": { + "virtual_address": 52016, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 50116, + "children": [ + "instr_52016", + "instr_52020" + ] + }, + "instr_52024": { + "virtual_address": 52024, + "size": 4, + "disassembly": "mov r1, r6", + "mnemonic": "mov", + "operands": "r1, r6", + "mode": "none" + }, + "instr_52028": { + "virtual_address": 52028, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_52032": { + "virtual_address": 52032, + "size": 4, + "disassembly": "mov r2, #0xa", + "mnemonic": "mov", + "operands": "r2, #0xa", + "mode": "none" + }, + "instr_52036": { + "virtual_address": 52036, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_52040": { + "virtual_address": 52040, + "size": 4, + "disassembly": "bl 0x0ecac", + "mnemonic": "bl", + "operands": "0x0ecac", + "mode": "none" + }, + "instr_52044": { + "virtual_address": 52044, + "size": 4, + "disassembly": "ldr r2, [sp, #0x44]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x44]", + "mode": "none" + }, + "instr_52048": { + "virtual_address": 52048, + "size": 4, + "disassembly": "ldr r1, [sp, #0x90]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x90]", + "mode": "none" + }, + "instr_52052": { + "virtual_address": 52052, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_52056": { + "virtual_address": 52056, + "size": 4, + "disassembly": "mov r3, r2", + "mnemonic": "mov", + "operands": "r3, r2", + "mode": "none" + }, + "instr_52060": { + "virtual_address": 52060, + "size": 4, + "disassembly": "movle r3, #0x1", + "mnemonic": "movle", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_52064": { + "virtual_address": 52064, + "size": 4, + "disassembly": "movgt r3, #0x0", + "mnemonic": "movgt", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_52068": { + "virtual_address": 52068, + "size": 4, + "disassembly": "cmp r1, #0x2", + "mnemonic": "cmp", + "operands": "r1, #0x2", + "mode": "none" + }, + "instr_52072": { + "virtual_address": 52072, + "size": 4, + "disassembly": "movle r3, #0x0", + "mnemonic": "movle", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_52076": { + "virtual_address": 52076, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_52080": { + "virtual_address": 52080, + "size": 4, + "disassembly": "mov r6, r0", + "mnemonic": "mov", + "operands": "r6, r0", + "mode": "none" + }, + "instr_52084": { + "virtual_address": 52084, + "size": 4, + "disassembly": "str r8, [sp, #0x14]", + "mnemonic": "str", + "operands": "r8, [sp, #0x14]", + "mode": "none" + }, + "instr_52088": { + "virtual_address": 52088, + "size": 4, + "disassembly": "streq r2, [sp, #0x1c]", + "mnemonic": "streq", + "operands": "r2, [sp, #0x1c]", + "mode": "none" + }, + "instr_52092": { + "virtual_address": 52092, + "size": 4, + "disassembly": "bne 0x0c230", + "mnemonic": "bne", + "operands": "0x0c230", + "mode": "none" + }, + "bb_52024": { + "virtual_address": 52024, + "size": 72, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 52096, + "children": [ + "instr_52024", + "instr_52028", + "instr_52032", + "instr_52036", + "instr_52040", + "instr_52044", + "instr_52048", + "instr_52052", + "instr_52056", + "instr_52060", + "instr_52064", + "instr_52068", + "instr_52072", + "instr_52076", + "instr_52080", + "instr_52084", + "instr_52088", + "instr_52092" + ] + }, + "instr_52096": { + "virtual_address": 52096, + "size": 4, + "disassembly": "b 0x0bf2c", + "mnemonic": "b", + "operands": "0x0bf2c", + "mode": "none" + }, + "bb_52096": { + "virtual_address": 52096, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48940, + "children": [ + "instr_52096" + ] + }, + "instr_52100": { + "virtual_address": 52100, + "size": 4, + "disassembly": "bne 0x0c9cc", + "mnemonic": "bne", + "operands": "0x0c9cc", + "mode": "none" + }, + "bb_52100": { + "virtual_address": 52100, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 52104, + "children": [ + "instr_52100" + ] + }, + "instr_52104": { + "virtual_address": 52104, + "size": 4, + "disassembly": "tst r3, #0x1", + "mnemonic": "tst", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_52108": { + "virtual_address": 52108, + "size": 4, + "disassembly": "bne 0x0c9c0", + "mnemonic": "bne", + "operands": "0x0c9c0", + "mode": "none" + }, + "bb_52104": { + "virtual_address": 52104, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 52112, + "children": [ + "instr_52104", + "instr_52108" + ] + }, + "instr_52112": { + "virtual_address": 52112, + "size": 4, + "disassembly": "b 0x0c9cc", + "mnemonic": "b", + "operands": "0x0c9cc", + "mode": "none" + }, + "bb_52112": { + "virtual_address": 52112, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 51660, + "children": [ + "instr_52112" + ] + }, + "instr_52116": { + "virtual_address": 52116, + "size": 4, + "disassembly": "add r3, sp, #0x48", + "mnemonic": "add", + "operands": "r3, sp, #0x48", + "mode": "none" + }, + "instr_52120": { + "virtual_address": 52120, + "size": 4, + "disassembly": "ldmia r3, {r2, r3}", + "mnemonic": "ldmia", + "operands": "r3, {r2, r3}", + "mode": "none" + }, + "instr_52124": { + "virtual_address": 52124, + "size": 4, + "disassembly": "mov r8, #0x2", + "mnemonic": "mov", + "operands": "r8, #0x2", + "mode": "none" + }, + "instr_52128": { + "virtual_address": 52128, + "size": 4, + "disassembly": "str r2, [sp, #0x38]", + "mnemonic": "str", + "operands": "r2, [sp, #0x38]", + "mode": "none" + }, + "instr_52132": { + "virtual_address": 52132, + "size": 4, + "disassembly": "str r3, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x3c]", + "mode": "none" + }, + "instr_52136": { + "virtual_address": 52136, + "size": 4, + "disassembly": "b 0x0b9b4", + "mnemonic": "b", + "operands": "0x0b9b4", + "mode": "none" + }, + "bb_52116": { + "virtual_address": 52116, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 47540, + "children": [ + "instr_52116", + "instr_52120", + "instr_52124", + "instr_52128", + "instr_52132", + "instr_52136" + ] + }, + "instr_52140": { + "virtual_address": 52140, + "size": 4, + "disassembly": "rsbne r3, r3, #0x3c", + "mnemonic": "rsbne", + "operands": "r3, r3, #0x3c", + "mode": "none" + }, + "instr_52144": { + "virtual_address": 52144, + "size": 4, + "disassembly": "bne 0x0bef4", + "mnemonic": "bne", + "operands": "0x0bef4", + "mode": "none" + }, + "bb_52140": { + "virtual_address": 52140, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 52148, + "children": [ + "instr_52140", + "instr_52144" + ] + }, + "instr_52148": { + "virtual_address": 52148, + "size": 4, + "disassembly": "b 0x0bdc4", + "mnemonic": "b", + "operands": "0x0bdc4", + "mode": "none" + }, + "bb_52148": { + "virtual_address": 52148, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48580, + "children": [ + "instr_52148" + ] + }, + "instr_52152": { + "virtual_address": 52152, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_52156": { + "virtual_address": 52156, + "size": 4, + "disassembly": "ldr r3, [0xcc0c]", + "mnemonic": "ldr", + "operands": "r3, [0xcc0c]", + "mode": "none" + }, + "instr_52160": { + "virtual_address": 52160, + "size": 4, + "disassembly": "ldr r1, [0xcc10]", + "mnemonic": "ldr", + "operands": "r1, [0xcc10]", + "mode": "none" + }, + "instr_52164": { + "virtual_address": 52164, + "size": 4, + "disassembly": "ldr r0, [0xcc14]", + "mnemonic": "ldr", + "operands": "r0, [0xcc14]", + "mode": "none" + }, + "instr_52168": { + "virtual_address": 52168, + "size": 4, + "disassembly": "bl 0x11a84", + "mnemonic": "bl", + "operands": "0x11a84", + "mode": "none" + }, + "bb_52152": { + "virtual_address": 52152, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_52152", + "instr_52156", + "instr_52160", + "instr_52164", + "instr_52168" + ] + }, + "instr_52172": { + "virtual_address": 52172, + "size": 4, + "disassembly": "mov r2, r5", + "mnemonic": "mov", + "operands": "r2, r5", + "mode": "none" + }, + "instr_52176": { + "virtual_address": 52176, + "size": 4, + "disassembly": "ldr r3, [0xcc0c]", + "mnemonic": "ldr", + "operands": "r3, [0xcc0c]", + "mode": "none" + }, + "instr_52180": { + "virtual_address": 52180, + "size": 4, + "disassembly": "ldr r1, [0xcc18]", + "mnemonic": "ldr", + "operands": "r1, [0xcc18]", + "mode": "none" + }, + "instr_52184": { + "virtual_address": 52184, + "size": 4, + "disassembly": "ldr r0, [0xcc14]", + "mnemonic": "ldr", + "operands": "r0, [0xcc14]", + "mode": "none" + }, + "instr_52188": { + "virtual_address": 52188, + "size": 4, + "disassembly": "bl 0x11a84", + "mnemonic": "bl", + "operands": "0x11a84", + "mode": "none" + }, + "bb_52172": { + "virtual_address": 52172, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_52172", + "instr_52176", + "instr_52180", + "instr_52184", + "instr_52188" + ] + }, + "instr_52192": { + "virtual_address": 52192, + "size": 4, + "disassembly": "ldr r8, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r8, [sp, #0x10]", + "mode": "none" + }, + "instr_52196": { + "virtual_address": 52196, + "size": 4, + "disassembly": "str r5, [sp, #0x10]", + "mnemonic": "str", + "operands": "r5, [sp, #0x10]", + "mode": "none" + }, + "instr_52200": { + "virtual_address": 52200, + "size": 4, + "disassembly": "b 0x0be68", + "mnemonic": "b", + "operands": "0x0be68", + "mode": "none" + }, + "bb_52192": { + "virtual_address": 52192, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48744, + "children": [ + "instr_52192", + "instr_52196", + "instr_52200" + ] + }, + "instr_52204": { + "virtual_address": 52204, + "size": 4, + "disassembly": "mov r1, #0x1", + "mnemonic": "mov", + "operands": "r1, #0x1", + "mode": "none" + }, + "instr_52208": { + "virtual_address": 52208, + "size": 4, + "disassembly": "str r2, [sp, #0x94]", + "mnemonic": "str", + "operands": "r2, [sp, #0x94]", + "mode": "none" + }, + "instr_52212": { + "virtual_address": 52212, + "size": 4, + "disassembly": "mvn r2, #0x0", + "mnemonic": "mvn", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_52216": { + "virtual_address": 52216, + "size": 4, + "disassembly": "str r1, [sp, #0x2c]", + "mnemonic": "str", + "operands": "r1, [sp, #0x2c]", + "mode": "none" + }, + "instr_52220": { + "virtual_address": 52220, + "size": 4, + "disassembly": "str r2, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r2, [sp, #0x1c]", + "mode": "none" + }, + "instr_52224": { + "virtual_address": 52224, + "size": 4, + "disassembly": "str r2, [sp, #0x44]", + "mnemonic": "str", + "operands": "r2, [sp, #0x44]", + "mode": "none" + }, + "instr_52228": { + "virtual_address": 52228, + "size": 4, + "disassembly": "b 0x0bc84", + "mnemonic": "b", + "operands": "0x0bc84", + "mode": "none" + }, + "bb_52204": { + "virtual_address": 52204, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 48260, + "children": [ + "instr_52204", + "instr_52208", + "instr_52212", + "instr_52216", + "instr_52220", + "instr_52224", + "instr_52228" + ] + }, + "dw_52232": { + "virtual_address": 52232, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 51424 + ] + }, + "dw_52236": { + "virtual_address": 52236, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 52176, + 52156 + ] + }, + "dw_52240": { + "virtual_address": 52240, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 52160 + ] + }, + "dw_52244": { + "virtual_address": 52244, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 52184, + 52164 + ] + }, + "dw_52248": { + "virtual_address": 52248, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 52180 + ] + }, + "func_46320": { + "virtual_address": 46320, + "size": 5932, + "name": "_dtoa_r", + "children": [ + "bb_46320", + "bb_46364", + "bb_46396", + "bb_46432", + "bb_46476", + "bb_46500", + "bb_46516", + "bb_46532", + "bb_46576", + "bb_46648", + "bb_46776", + "bb_46804", + "bb_46812", + "bb_46844", + "bb_46856", + "bb_46880", + "bb_46888", + "bb_46928", + "bb_46960", + "bb_46964", + "bb_46984", + "bb_47012", + "bb_47028", + "bb_47032", + "bb_47056", + "bb_47104", + "bb_47124", + "bb_47208", + "bb_47228", + "bb_47236", + "bb_47272", + "bb_47304", + "bb_47320", + "bb_47340", + "bb_47372", + "bb_47384", + "bb_47412", + "bb_47452", + "bb_47460", + "bb_47464", + "bb_47472", + "bb_47500", + "bb_47512", + "bb_47540", + "bb_47552", + "bb_47588", + "bb_47640", + "bb_47656", + "bb_47668", + "bb_47812", + "bb_47844", + "bb_47856", + "bb_47980", + "bb_48020", + "bb_48036", + "bb_48044", + "bb_48060", + "bb_48072", + "bb_48076", + "bb_48100", + "bb_48140", + "bb_48188", + "bb_48216", + "bb_48248", + "bb_48260", + "bb_48272", + "bb_48360", + "bb_48376", + "bb_48392", + "bb_48428", + "bb_48440", + "bb_48452", + "bb_48460", + "bb_48472", + "bb_48496", + "bb_48508", + "bb_48512", + "bb_48524", + "bb_48540", + "bb_48552", + "bb_48580", + "bb_48592", + "bb_48612", + "bb_48624", + "bb_48644", + "bb_48656", + "bb_48692", + "bb_48704", + "bb_48716", + "bb_48744", + "bb_48756", + "bb_48804", + "bb_48828", + "bb_48840", + "bb_48860", + "bb_48880", + "bb_48884", + "bb_48916", + "bb_48928", + "bb_48940", + "bb_48948", + "bb_48968", + "bb_48980", + "bb_49016", + "bb_49084", + "bb_49148", + "bb_49156", + "bb_49176", + "bb_49184", + "bb_49208", + "bb_49256", + "bb_49292", + "bb_49296", + "bb_49348", + "bb_49360", + "bb_49368", + "bb_49384", + "bb_49396", + "bb_49428", + "bb_49480", + "bb_49488", + "bb_49528", + "bb_49532", + "bb_49540", + "bb_49572", + "bb_49576", + "bb_49600", + "bb_49620", + "bb_49664", + "bb_49708", + "bb_49712", + "bb_49724", + "bb_49748", + "bb_49756", + "bb_49792", + "bb_49808", + "bb_49816", + "bb_49840", + "bb_49848", + "bb_49856", + "bb_49868", + "bb_49884", + "bb_49896", + "bb_49908", + "bb_50020", + "bb_50032", + "bb_50116", + "bb_50172", + "bb_50220", + "bb_50236", + "bb_50240", + "bb_50280", + "bb_50312", + "bb_50324", + "bb_50340", + "bb_50368", + "bb_50396", + "bb_50424", + "bb_50464", + "bb_50468", + "bb_50480", + "bb_50488", + "bb_50492", + "bb_50504", + "bb_50512", + "bb_50532", + "bb_50544", + "bb_50568", + "bb_50592", + "bb_50604", + "bb_50632", + "bb_50648", + "bb_50680", + "bb_50740", + "bb_50760", + "bb_50772", + "bb_50796", + "bb_50812", + "bb_50828", + "bb_50832", + "bb_50840", + "bb_50860", + "bb_50884", + "bb_50888", + "bb_50900", + "bb_50912", + "bb_51012", + "bb_51072", + "bb_51096", + "bb_51124", + "bb_51168", + "bb_51200", + "bb_51304", + "bb_51336", + "bb_51420", + "bb_51460", + "bb_51472", + "bb_51496", + "bb_51508", + "bb_51536", + "bb_51540", + "bb_51552", + "bb_51568", + "bb_51572", + "bb_51596", + "bb_51604", + "bb_51648", + "bb_51656", + "bb_51660", + "bb_51688", + "bb_51696", + "bb_51720", + "bb_51728", + "bb_51748", + "bb_51796", + "bb_51812", + "bb_51824", + "bb_51872", + "bb_51900", + "bb_51908", + "bb_51924", + "bb_51936", + "bb_51972", + "bb_51996", + "bb_52004", + "bb_52012", + "bb_52016", + "bb_52024", + "bb_52096", + "bb_52100", + "bb_52104", + "bb_52112", + "bb_52116", + "bb_52140", + "bb_52148", + "bb_52152", + "bb_52172", + "bb_52192", + "bb_52204", + "dw_52232", + "dw_52236", + "dw_52240", + "dw_52244", + "dw_52248" + ] + }, + "instr_52252": { + "virtual_address": 52252, + "size": 4, + "disassembly": "ldrsh r2, [r1, #0xc]", + "mnemonic": "ldrsh", + "operands": "r2, [r1, #0xc]", + "mode": "none" + }, + "instr_52256": { + "virtual_address": 52256, + "size": 4, + "disassembly": "tst r2, #0x8", + "mnemonic": "tst", + "operands": "r2, #0x8", + "mode": "none" + }, + "instr_52260": { + "virtual_address": 52260, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, r7, r8, lr}", + "mode": "none" + }, + "instr_52264": { + "virtual_address": 52264, + "size": 4, + "disassembly": "mov r4, r1", + "mnemonic": "mov", + "operands": "r4, r1", + "mode": "none" + }, + "instr_52268": { + "virtual_address": 52268, + "size": 4, + "disassembly": "mov r7, r0", + "mnemonic": "mov", + "operands": "r7, r0", + "mode": "none" + }, + "instr_52272": { + "virtual_address": 52272, + "size": 4, + "disassembly": "bne 0x0cd54", + "mnemonic": "bne", + "operands": "0x0cd54", + "mode": "none" + }, + "bb_52252": { + "virtual_address": 52252, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 52276, + "children": [ + "instr_52252", + "instr_52256", + "instr_52260", + "instr_52264", + "instr_52268", + "instr_52272" + ] + }, + "instr_52276": { + "virtual_address": 52276, + "size": 4, + "disassembly": "ldr r3, [r1, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r1, #0x4]", + "mode": "none" + }, + "instr_52280": { + "virtual_address": 52280, + "size": 4, + "disassembly": "orr r2, r2, #0x800", + "mnemonic": "orr", + "operands": "r2, r2, #0x800", + "mode": "none" + }, + "instr_52284": { + "virtual_address": 52284, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_52288": { + "virtual_address": 52288, + "size": 4, + "disassembly": "strh r2, [r1, #0xc]", + "mnemonic": "strh", + "operands": "r2, [r1, #0xc]", + "mode": "none" + }, + "instr_52292": { + "virtual_address": 52292, + "size": 4, + "disassembly": "ble 0x0cddc", + "mnemonic": "ble", + "operands": "0x0cddc", + "mode": "none" + }, + "bb_52276": { + "virtual_address": 52276, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 52296, + "children": [ + "instr_52276", + "instr_52280", + "instr_52284", + "instr_52288", + "instr_52292" + ] + }, + "instr_52296": { + "virtual_address": 52296, + "size": 4, + "disassembly": "ldr r6, [r4, #0x28]", + "mnemonic": "ldr", + "operands": "r6, [r4, #0x28]", + "mode": "none" + }, + "instr_52300": { + "virtual_address": 52300, + "size": 4, + "disassembly": "cmp r6, #0x0", + "mnemonic": "cmp", + "operands": "r6, #0x0", + "mode": "none" + }, + "instr_52304": { + "virtual_address": 52304, + "size": 4, + "disassembly": "beq 0x0cde8", + "mnemonic": "beq", + "operands": "0x0cde8", + "mode": "none" + }, + "bb_52296": { + "virtual_address": 52296, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 52308, + "children": [ + "instr_52296", + "instr_52300", + "instr_52304" + ] + }, + "instr_52308": { + "virtual_address": 52308, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_52312": { + "virtual_address": 52312, + "size": 4, + "disassembly": "ldr r8, [r7, #0x0]", + "mnemonic": "ldr", + "operands": "r8, [r7, #0x0]", + "mode": "none" + }, + "instr_52316": { + "virtual_address": 52316, + "size": 4, + "disassembly": "ands r5, r2, #0x1000", + "mnemonic": "ands", + "operands": "r5, r2, #0x1000", + "mode": "none" + }, + "instr_52320": { + "virtual_address": 52320, + "size": 4, + "disassembly": "str r3, [r7, #0x0]", + "mnemonic": "str", + "operands": "r3, [r7, #0x0]", + "mode": "none" + }, + "instr_52324": { + "virtual_address": 52324, + "size": 4, + "disassembly": "mov r3, r2, lsl #0x10", + "mnemonic": "mov", + "operands": "r3, r2, lsl #0x10", + "mode": "none" + }, + "instr_52328": { + "virtual_address": 52328, + "size": 4, + "disassembly": "mov r3, r3, lsr #0x10", + "mnemonic": "mov", + "operands": "r3, r3, lsr #0x10", + "mode": "none" + }, + "instr_52332": { + "virtual_address": 52332, + "size": 4, + "disassembly": "bne 0x0cdf4", + "mnemonic": "bne", + "operands": "0x0cdf4", + "mode": "none" + }, + "bb_52308": { + "virtual_address": 52308, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 52336, + "children": [ + "instr_52308", + "instr_52312", + "instr_52316", + "instr_52320", + "instr_52324", + "instr_52328", + "instr_52332" + ] + }, + "instr_52336": { + "virtual_address": 52336, + "size": 4, + "disassembly": "mov r3, #0x1", + "mnemonic": "mov", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_52340": { + "virtual_address": 52340, + "size": 4, + "disassembly": "mov r2, r5", + "mnemonic": "mov", + "operands": "r2, r5", + "mode": "none" + }, + "instr_52344": { + "virtual_address": 52344, + "size": 4, + "disassembly": "mov r0, r7", + "mnemonic": "mov", + "operands": "r0, r7", + "mode": "none" + }, + "instr_52348": { + "virtual_address": 52348, + "size": 4, + "disassembly": "ldr r1, [r4, #0x1c]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x1c]", + "mode": "none" + }, + "instr_52352": { + "virtual_address": 52352, + "size": 4, + "disassembly": "mov lr, pc", + "mnemonic": "mov", + "operands": "lr, pc", + "mode": "none" + }, + "instr_52356": { + "virtual_address": 52356, + "size": 4, + "disassembly": "bx r6", + "mnemonic": "bx", + "operands": "r6", + "mode": "none" + }, + "instr_52360": { + "virtual_address": 52360, + "size": 4, + "disassembly": "cmn r0, #0x1", + "mnemonic": "cmn", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_52364": { + "virtual_address": 52364, + "size": 4, + "disassembly": "beq 0x0ce24", + "mnemonic": "beq", + "operands": "0x0ce24", + "mode": "none" + }, + "bb_52336": { + "virtual_address": 52336, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 52368, + "children": [ + "instr_52336", + "instr_52340", + "instr_52344", + "instr_52348", + "instr_52352", + "instr_52356", + "instr_52360", + "instr_52364" + ] + }, + "instr_52368": { + "virtual_address": 52368, + "size": 4, + "disassembly": "ldrh r3, [r4, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "instr_52372": { + "virtual_address": 52372, + "size": 4, + "disassembly": "ldr r6, [r4, #0x28]", + "mnemonic": "ldr", + "operands": "r6, [r4, #0x28]", + "mode": "none" + }, + "bb_52368": { + "virtual_address": 52368, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 52376, + "children": [ + "instr_52368", + "instr_52372" + ] + }, + "instr_52376": { + "virtual_address": 52376, + "size": 4, + "disassembly": "tst r3, #0x4", + "mnemonic": "tst", + "operands": "r3, #0x4", + "mode": "none" + }, + "instr_52380": { + "virtual_address": 52380, + "size": 4, + "disassembly": "beq 0x0ccb8", + "mnemonic": "beq", + "operands": "0x0ccb8", + "mode": "none" + }, + "bb_52376": { + "virtual_address": 52376, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 52384, + "children": [ + "instr_52376", + "instr_52380" + ] + }, + "instr_52384": { + "virtual_address": 52384, + "size": 4, + "disassembly": "ldr r3, [r4, #0x30]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x30]", + "mode": "none" + }, + "instr_52388": { + "virtual_address": 52388, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_52392": { + "virtual_address": 52392, + "size": 4, + "disassembly": "ldr r3, [r4, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x4]", + "mode": "none" + }, + "instr_52396": { + "virtual_address": 52396, + "size": 4, + "disassembly": "sub r0, r0, r3", + "mnemonic": "sub", + "operands": "r0, r0, r3", + "mode": "none" + }, + "instr_52400": { + "virtual_address": 52400, + "size": 4, + "disassembly": "ldrne r3, [r4, #0x3c]", + "mnemonic": "ldrne", + "operands": "r3, [r4, #0x3c]", + "mode": "none" + }, + "instr_52404": { + "virtual_address": 52404, + "size": 4, + "disassembly": "subne r0, r0, r3", + "mnemonic": "subne", + "operands": "r0, r0, r3", + "mode": "none" + }, + "bb_52384": { + "virtual_address": 52384, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 52408, + "children": [ + "instr_52384", + "instr_52388", + "instr_52392", + "instr_52396", + "instr_52400", + "instr_52404" + ] + }, + "instr_52408": { + "virtual_address": 52408, + "size": 4, + "disassembly": "mov r2, r0", + "mnemonic": "mov", + "operands": "r2, r0", + "mode": "none" + }, + "instr_52412": { + "virtual_address": 52412, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_52416": { + "virtual_address": 52416, + "size": 4, + "disassembly": "mov r0, r7", + "mnemonic": "mov", + "operands": "r0, r7", + "mode": "none" + }, + "instr_52420": { + "virtual_address": 52420, + "size": 4, + "disassembly": "ldr r1, [r4, #0x1c]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x1c]", + "mode": "none" + }, + "instr_52424": { + "virtual_address": 52424, + "size": 4, + "disassembly": "mov lr, pc", + "mnemonic": "mov", + "operands": "lr, pc", + "mode": "none" + }, + "instr_52428": { + "virtual_address": 52428, + "size": 4, + "disassembly": "bx r6", + "mnemonic": "bx", + "operands": "r6", + "mode": "none" + }, + "instr_52432": { + "virtual_address": 52432, + "size": 4, + "disassembly": "cmn r0, #0x1", + "mnemonic": "cmn", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_52436": { + "virtual_address": 52436, + "size": 4, + "disassembly": "bne 0x0cdfc", + "mnemonic": "bne", + "operands": "0x0cdfc", + "mode": "none" + }, + "bb_52408": { + "virtual_address": 52408, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 52440, + "children": [ + "instr_52408", + "instr_52412", + "instr_52416", + "instr_52420", + "instr_52424", + "instr_52428", + "instr_52432", + "instr_52436" + ] + }, + "instr_52440": { + "virtual_address": 52440, + "size": 4, + "disassembly": "ldr r2, [r7, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [r7, #0x0]", + "mode": "none" + }, + "instr_52444": { + "virtual_address": 52444, + "size": 4, + "disassembly": "cmp r2, #0x1d", + "mnemonic": "cmp", + "operands": "r2, #0x1d", + "mode": "none" + }, + "instr_52448": { + "virtual_address": 52448, + "size": 4, + "disassembly": "cmpne r2, #0x0", + "mnemonic": "cmpne", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_52452": { + "virtual_address": 52452, + "size": 4, + "disassembly": "moveq r3, #0x1", + "mnemonic": "moveq", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_52456": { + "virtual_address": 52456, + "size": 4, + "disassembly": "movne r3, #0x0", + "mnemonic": "movne", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_52460": { + "virtual_address": 52460, + "size": 4, + "disassembly": "cmp r2, #0x16", + "mnemonic": "cmp", + "operands": "r2, #0x16", + "mode": "none" + }, + "instr_52464": { + "virtual_address": 52464, + "size": 4, + "disassembly": "orreq r3, r3, #0x1", + "mnemonic": "orreq", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_52468": { + "virtual_address": 52468, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_52472": { + "virtual_address": 52472, + "size": 4, + "disassembly": "beq 0x0ce44", + "mnemonic": "beq", + "operands": "0x0ce44", + "mode": "none" + }, + "bb_52440": { + "virtual_address": 52440, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 52476, + "children": [ + "instr_52440", + "instr_52444", + "instr_52448", + "instr_52452", + "instr_52456", + "instr_52460", + "instr_52464", + "instr_52468", + "instr_52472" + ] + }, + "instr_52476": { + "virtual_address": 52476, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_52480": { + "virtual_address": 52480, + "size": 4, + "disassembly": "str r3, [r4, #0x4]", + "mnemonic": "str", + "operands": "r3, [r4, #0x4]", + "mode": "none" + }, + "instr_52484": { + "virtual_address": 52484, + "size": 4, + "disassembly": "ldrsh r3, [r4, #0xc]", + "mnemonic": "ldrsh", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "instr_52488": { + "virtual_address": 52488, + "size": 4, + "disassembly": "bic r3, r3, #0x800", + "mnemonic": "bic", + "operands": "r3, r3, #0x800", + "mode": "none" + }, + "instr_52492": { + "virtual_address": 52492, + "size": 4, + "disassembly": "strh r3, [r4, #0xc]", + "mnemonic": "strh", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "instr_52496": { + "virtual_address": 52496, + "size": 4, + "disassembly": "tst r3, #0x1000", + "mnemonic": "tst", + "operands": "r3, #0x1000", + "mode": "none" + }, + "instr_52500": { + "virtual_address": 52500, + "size": 4, + "disassembly": "ldr r3, [r4, #0x10]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x10]", + "mode": "none" + }, + "instr_52504": { + "virtual_address": 52504, + "size": 4, + "disassembly": "str r3, [r4, #0x0]", + "mnemonic": "str", + "operands": "r3, [r4, #0x0]", + "mode": "none" + }, + "instr_52508": { + "virtual_address": 52508, + "size": 4, + "disassembly": "bne 0x0ce54", + "mnemonic": "bne", + "operands": "0x0ce54", + "mode": "none" + }, + "bb_52476": { + "virtual_address": 52476, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 52512, + "children": [ + "instr_52476", + "instr_52480", + "instr_52484", + "instr_52488", + "instr_52492", + "instr_52496", + "instr_52500", + "instr_52504", + "instr_52508" + ] + }, + "instr_52512": { + "virtual_address": 52512, + "size": 4, + "disassembly": "ldr r1, [r4, #0x30]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x30]", + "mode": "none" + }, + "instr_52516": { + "virtual_address": 52516, + "size": 4, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_52520": { + "virtual_address": 52520, + "size": 4, + "disassembly": "str r8, [r7, #0x0]", + "mnemonic": "str", + "operands": "r8, [r7, #0x0]", + "mode": "none" + }, + "instr_52524": { + "virtual_address": 52524, + "size": 4, + "disassembly": "beq 0x0cde8", + "mnemonic": "beq", + "operands": "0x0cde8", + "mode": "none" + }, + "bb_52512": { + "virtual_address": 52512, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 52528, + "children": [ + "instr_52512", + "instr_52516", + "instr_52520", + "instr_52524" + ] + }, + "instr_52528": { + "virtual_address": 52528, + "size": 4, + "disassembly": "add r3, r4, #0x40", + "mnemonic": "add", + "operands": "r3, r4, #0x40", + "mode": "none" + }, + "instr_52532": { + "virtual_address": 52532, + "size": 4, + "disassembly": "cmp r1, r3", + "mnemonic": "cmp", + "operands": "r1, r3", + "mode": "none" + }, + "instr_52536": { + "virtual_address": 52536, + "size": 4, + "disassembly": "movne r0, r7", + "mnemonic": "movne", + "operands": "r0, r7", + "mode": "none" + }, + "instr_52540": { + "virtual_address": 52540, + "size": 4, + "disassembly": "blne 0x0d590", + "mnemonic": "blne", + "operands": "0x0d590", + "mode": "none" + }, + "instr_52544": { + "virtual_address": 52544, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_52548": { + "virtual_address": 52548, + "size": 4, + "disassembly": "mov r0, r3", + "mnemonic": "mov", + "operands": "r0, r3", + "mode": "none" + }, + "instr_52552": { + "virtual_address": 52552, + "size": 4, + "disassembly": "str r3, [r4, #0x30]", + "mnemonic": "str", + "operands": "r3, [r4, #0x30]", + "mode": "none" + }, + "instr_52556": { + "virtual_address": 52556, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, lr}", + "mode": "none" + }, + "instr_52560": { + "virtual_address": 52560, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_52528": { + "virtual_address": 52528, + "size": 36, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_52528", + "instr_52532", + "instr_52536", + "instr_52540", + "instr_52544", + "instr_52548", + "instr_52552", + "instr_52556", + "instr_52560" + ] + }, + "instr_52564": { + "virtual_address": 52564, + "size": 4, + "disassembly": "ldr r6, [r1, #0x10]", + "mnemonic": "ldr", + "operands": "r6, [r1, #0x10]", + "mode": "none" + }, + "instr_52568": { + "virtual_address": 52568, + "size": 4, + "disassembly": "cmp r6, #0x0", + "mnemonic": "cmp", + "operands": "r6, #0x0", + "mode": "none" + }, + "instr_52572": { + "virtual_address": 52572, + "size": 4, + "disassembly": "beq 0x0cde8", + "mnemonic": "beq", + "operands": "0x0cde8", + "mode": "none" + }, + "bb_52564": { + "virtual_address": 52564, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 52576, + "children": [ + "instr_52564", + "instr_52568", + "instr_52572" + ] + }, + "instr_52576": { + "virtual_address": 52576, + "size": 4, + "disassembly": "mov r3, r2, lsl #0x10", + "mnemonic": "mov", + "operands": "r3, r2, lsl #0x10", + "mode": "none" + }, + "instr_52580": { + "virtual_address": 52580, + "size": 4, + "disassembly": "mov r3, r3, lsr #0x10", + "mnemonic": "mov", + "operands": "r3, r3, lsr #0x10", + "mode": "none" + }, + "instr_52584": { + "virtual_address": 52584, + "size": 4, + "disassembly": "tst r3, #0x3", + "mnemonic": "tst", + "operands": "r3, #0x3", + "mode": "none" + }, + "instr_52588": { + "virtual_address": 52588, + "size": 4, + "disassembly": "movne r3, #0x0", + "mnemonic": "movne", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_52592": { + "virtual_address": 52592, + "size": 4, + "disassembly": "ldr r5, [r1, #0x0]", + "mnemonic": "ldr", + "operands": "r5, [r1, #0x0]", + "mode": "none" + }, + "instr_52596": { + "virtual_address": 52596, + "size": 4, + "disassembly": "ldreq r3, [r1, #0x14]", + "mnemonic": "ldreq", + "operands": "r3, [r1, #0x14]", + "mode": "none" + }, + "instr_52600": { + "virtual_address": 52600, + "size": 4, + "disassembly": "sub r5, r5, r6", + "mnemonic": "sub", + "operands": "r5, r5, r6", + "mode": "none" + }, + "instr_52604": { + "virtual_address": 52604, + "size": 4, + "disassembly": "cmp r5, #0x0", + "mnemonic": "cmp", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_52608": { + "virtual_address": 52608, + "size": 4, + "disassembly": "str r6, [r1, #0x0]", + "mnemonic": "str", + "operands": "r6, [r1, #0x0]", + "mode": "none" + }, + "instr_52612": { + "virtual_address": 52612, + "size": 4, + "disassembly": "str r3, [r1, #0x8]", + "mnemonic": "str", + "operands": "r3, [r1, #0x8]", + "mode": "none" + }, + "instr_52616": { + "virtual_address": 52616, + "size": 4, + "disassembly": "bgt 0x0cd9c", + "mnemonic": "bgt", + "operands": "0x0cd9c", + "mode": "none" + }, + "bb_52576": { + "virtual_address": 52576, + "size": 44, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 52620, + "children": [ + "instr_52576", + "instr_52580", + "instr_52584", + "instr_52588", + "instr_52592", + "instr_52596", + "instr_52600", + "instr_52604", + "instr_52608", + "instr_52612", + "instr_52616" + ] + }, + "instr_52620": { + "virtual_address": 52620, + "size": 4, + "disassembly": "b 0x0cde8", + "mnemonic": "b", + "operands": "0x0cde8", + "mode": "none" + }, + "bb_52620": { + "virtual_address": 52620, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 52712, + "children": [ + "instr_52620" + ] + }, + "instr_52624": { + "virtual_address": 52624, + "size": 4, + "disassembly": "cmp r5, #0x0", + "mnemonic": "cmp", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_52628": { + "virtual_address": 52628, + "size": 4, + "disassembly": "add r6, r6, r0", + "mnemonic": "add", + "operands": "r6, r6, r0", + "mode": "none" + }, + "instr_52632": { + "virtual_address": 52632, + "size": 4, + "disassembly": "ble 0x0cde8", + "mnemonic": "ble", + "operands": "0x0cde8", + "mode": "none" + }, + "bb_52624": { + "virtual_address": 52624, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 52636, + "children": [ + "instr_52624", + "instr_52628", + "instr_52632" + ] + }, + "instr_52636": { + "virtual_address": 52636, + "size": 4, + "disassembly": "mov r3, r5", + "mnemonic": "mov", + "operands": "r3, r5", + "mode": "none" + }, + "instr_52640": { + "virtual_address": 52640, + "size": 4, + "disassembly": "mov r2, r6", + "mnemonic": "mov", + "operands": "r2, r6", + "mode": "none" + }, + "instr_52644": { + "virtual_address": 52644, + "size": 4, + "disassembly": "mov r0, r7", + "mnemonic": "mov", + "operands": "r0, r7", + "mode": "none" + }, + "instr_52648": { + "virtual_address": 52648, + "size": 4, + "disassembly": "ldr r1, [r4, #0x1c]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x1c]", + "mode": "none" + }, + "instr_52652": { + "virtual_address": 52652, + "size": 4, + "disassembly": "ldr r12, [r4, #0x24]", + "mnemonic": "ldr", + "operands": "r12, [r4, #0x24]", + "mode": "none" + }, + "instr_52656": { + "virtual_address": 52656, + "size": 4, + "disassembly": "mov lr, pc", + "mnemonic": "mov", + "operands": "lr, pc", + "mode": "none" + }, + "instr_52660": { + "virtual_address": 52660, + "size": 4, + "disassembly": "bx r12", + "mnemonic": "bx", + "operands": "r12", + "mode": "none" + }, + "instr_52664": { + "virtual_address": 52664, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_52668": { + "virtual_address": 52668, + "size": 4, + "disassembly": "sub r5, r5, r0", + "mnemonic": "sub", + "operands": "r5, r5, r0", + "mode": "none" + }, + "instr_52672": { + "virtual_address": 52672, + "size": 4, + "disassembly": "bgt 0x0cd90", + "mnemonic": "bgt", + "operands": "0x0cd90", + "mode": "none" + }, + "bb_52636": { + "virtual_address": 52636, + "size": 40, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 52676, + "children": [ + "instr_52636", + "instr_52640", + "instr_52644", + "instr_52648", + "instr_52652", + "instr_52656", + "instr_52660", + "instr_52664", + "instr_52668", + "instr_52672" + ] + }, + "instr_52676": { + "virtual_address": 52676, + "size": 4, + "disassembly": "ldrh r3, [r4, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "instr_52680": { + "virtual_address": 52680, + "size": 4, + "disassembly": "orr r3, r3, #0x40", + "mnemonic": "orr", + "operands": "r3, r3, #0x40", + "mode": "none" + }, + "instr_52684": { + "virtual_address": 52684, + "size": 4, + "disassembly": "mvn r0, #0x0", + "mnemonic": "mvn", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_52688": { + "virtual_address": 52688, + "size": 4, + "disassembly": "strh r3, [r4, #0xc]", + "mnemonic": "strh", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "instr_52692": { + "virtual_address": 52692, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, lr}", + "mode": "none" + }, + "instr_52696": { + "virtual_address": 52696, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_52676": { + "virtual_address": 52676, + "size": 24, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_52676", + "instr_52680", + "instr_52684", + "instr_52688", + "instr_52692", + "instr_52696" + ] + }, + "instr_52700": { + "virtual_address": 52700, + "size": 4, + "disassembly": "ldr r3, [r1, #0x3c]", + "mnemonic": "ldr", + "operands": "r3, [r1, #0x3c]", + "mode": "none" + }, + "instr_52704": { + "virtual_address": 52704, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_52708": { + "virtual_address": 52708, + "size": 4, + "disassembly": "bgt 0x0cc48", + "mnemonic": "bgt", + "operands": "0x0cc48", + "mode": "none" + }, + "bb_52700": { + "virtual_address": 52700, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 52712, + "children": [ + "instr_52700", + "instr_52704", + "instr_52708" + ] + }, + "instr_52712": { + "virtual_address": 52712, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "bb_52712": { + "virtual_address": 52712, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 52716, + "children": [ + "instr_52712" + ] + }, + "instr_52716": { + "virtual_address": 52716, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, lr}", + "mode": "none" + }, + "instr_52720": { + "virtual_address": 52720, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_52716": { + "virtual_address": 52716, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_52716", + "instr_52720" + ] + }, + "instr_52724": { + "virtual_address": 52724, + "size": 4, + "disassembly": "ldr r0, [r4, #0x50]", + "mnemonic": "ldr", + "operands": "r0, [r4, #0x50]", + "mode": "none" + }, + "instr_52728": { + "virtual_address": 52728, + "size": 4, + "disassembly": "b 0x0cc98", + "mnemonic": "b", + "operands": "0x0cc98", + "mode": "none" + }, + "bb_52724": { + "virtual_address": 52724, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 52376, + "children": [ + "instr_52724", + "instr_52728" + ] + }, + "instr_52732": { + "virtual_address": 52732, + "size": 4, + "disassembly": "ldrsh r3, [r4, #0xc]", + "mnemonic": "ldrsh", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "instr_52736": { + "virtual_address": 52736, + "size": 4, + "disassembly": "bic r3, r3, #0x800", + "mnemonic": "bic", + "operands": "r3, r3, #0x800", + "mode": "none" + }, + "instr_52740": { + "virtual_address": 52740, + "size": 4, + "disassembly": "strh r3, [r4, #0xc]", + "mnemonic": "strh", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "instr_52744": { + "virtual_address": 52744, + "size": 4, + "disassembly": "tst r3, #0x1000", + "mnemonic": "tst", + "operands": "r3, #0x1000", + "mode": "none" + }, + "instr_52748": { + "virtual_address": 52748, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_52752": { + "virtual_address": 52752, + "size": 4, + "disassembly": "ldr r2, [r4, #0x10]", + "mnemonic": "ldr", + "operands": "r2, [r4, #0x10]", + "mode": "none" + }, + "instr_52756": { + "virtual_address": 52756, + "size": 4, + "disassembly": "stmia r4, {r2, r3}", + "mnemonic": "stmia", + "operands": "r4, {r2, r3}", + "mode": "none" + }, + "instr_52760": { + "virtual_address": 52760, + "size": 4, + "disassembly": "beq 0x0cd20", + "mnemonic": "beq", + "operands": "0x0cd20", + "mode": "none" + }, + "bb_52732": { + "virtual_address": 52732, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 52764, + "children": [ + "instr_52732", + "instr_52736", + "instr_52740", + "instr_52744", + "instr_52748", + "instr_52752", + "instr_52756", + "instr_52760" + ] + }, + "instr_52764": { + "virtual_address": 52764, + "size": 4, + "disassembly": "str r0, [r4, #0x50]", + "mnemonic": "str", + "operands": "r0, [r4, #0x50]", + "mode": "none" + }, + "instr_52768": { + "virtual_address": 52768, + "size": 4, + "disassembly": "b 0x0cd20", + "mnemonic": "b", + "operands": "0x0cd20", + "mode": "none" + }, + "bb_52764": { + "virtual_address": 52764, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 52512, + "children": [ + "instr_52764", + "instr_52768" + ] + }, + "instr_52772": { + "virtual_address": 52772, + "size": 4, + "disassembly": "ldr r3, [r7, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r7, #0x0]", + "mode": "none" + }, + "instr_52776": { + "virtual_address": 52776, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_52780": { + "virtual_address": 52780, + "size": 4, + "disassembly": "beq 0x0cc90", + "mnemonic": "beq", + "operands": "0x0cc90", + "mode": "none" + }, + "bb_52772": { + "virtual_address": 52772, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 52784, + "children": [ + "instr_52772", + "instr_52776", + "instr_52780" + ] + }, + "instr_52784": { + "virtual_address": 52784, + "size": 4, + "disassembly": "cmp r3, #0x16", + "mnemonic": "cmp", + "operands": "r3, #0x16", + "mode": "none" + }, + "instr_52788": { + "virtual_address": 52788, + "size": 4, + "disassembly": "cmpne r3, #0x1d", + "mnemonic": "cmpne", + "operands": "r3, #0x1d", + "mode": "none" + }, + "instr_52792": { + "virtual_address": 52792, + "size": 4, + "disassembly": "moveq r0, r5", + "mnemonic": "moveq", + "operands": "r0, r5", + "mode": "none" + }, + "instr_52796": { + "virtual_address": 52796, + "size": 4, + "disassembly": "streq r8, [r7, #0x0]", + "mnemonic": "streq", + "operands": "r8, [r7, #0x0]", + "mode": "none" + }, + "instr_52800": { + "virtual_address": 52800, + "size": 4, + "disassembly": "beq 0x0cdec", + "mnemonic": "beq", + "operands": "0x0cdec", + "mode": "none" + }, + "bb_52784": { + "virtual_address": 52784, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 52804, + "children": [ + "instr_52784", + "instr_52788", + "instr_52792", + "instr_52796", + "instr_52800" + ] + }, + "instr_52804": { + "virtual_address": 52804, + "size": 4, + "disassembly": "ldrh r3, [r4, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "instr_52808": { + "virtual_address": 52808, + "size": 4, + "disassembly": "orr r3, r3, #0x40", + "mnemonic": "orr", + "operands": "r3, r3, #0x40", + "mode": "none" + }, + "instr_52812": { + "virtual_address": 52812, + "size": 4, + "disassembly": "strh r3, [r4, #0xc]", + "mnemonic": "strh", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "instr_52816": { + "virtual_address": 52816, + "size": 4, + "disassembly": "b 0x0cdec", + "mnemonic": "b", + "operands": "0x0cdec", + "mode": "none" + }, + "bb_52804": { + "virtual_address": 52804, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 52716, + "children": [ + "instr_52804", + "instr_52808", + "instr_52812", + "instr_52816" + ] + }, + "instr_52820": { + "virtual_address": 52820, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_52824": { + "virtual_address": 52824, + "size": 4, + "disassembly": "bne 0x0cd20", + "mnemonic": "bne", + "operands": "0x0cd20", + "mode": "none" + }, + "bb_52820": { + "virtual_address": 52820, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 52828, + "children": [ + "instr_52820", + "instr_52824" + ] + }, + "instr_52828": { + "virtual_address": 52828, + "size": 4, + "disassembly": "b 0x0ce1c", + "mnemonic": "b", + "operands": "0x0ce1c", + "mode": "none" + }, + "bb_52828": { + "virtual_address": 52828, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 52764, + "children": [ + "instr_52828" + ] + }, + "func_52252": { + "virtual_address": 52252, + "size": 580, + "name": "__sflush_r", + "children": [ + "bb_52252", + "bb_52276", + "bb_52296", + "bb_52308", + "bb_52336", + "bb_52368", + "bb_52376", + "bb_52384", + "bb_52408", + "bb_52440", + "bb_52476", + "bb_52512", + "bb_52528", + "bb_52564", + "bb_52576", + "bb_52620", + "bb_52624", + "bb_52636", + "bb_52676", + "bb_52700", + "bb_52712", + "bb_52716", + "bb_52724", + "bb_52732", + "bb_52764", + "bb_52772", + "bb_52784", + "bb_52804", + "bb_52820", + "bb_52828" + ] + }, + "instr_52832": { + "virtual_address": 52832, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_52836": { + "virtual_address": 52836, + "size": 4, + "disassembly": "subs r5, r0, #0x0", + "mnemonic": "subs", + "operands": "r5, r0, #0x0", + "mode": "none" + }, + "instr_52840": { + "virtual_address": 52840, + "size": 4, + "disassembly": "mov r4, r1", + "mnemonic": "mov", + "operands": "r4, r1", + "mode": "none" + }, + "instr_52844": { + "virtual_address": 52844, + "size": 4, + "disassembly": "beq 0x0ce7c", + "mnemonic": "beq", + "operands": "0x0ce7c", + "mode": "none" + }, + "bb_52832": { + "virtual_address": 52832, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 52848, + "children": [ + "instr_52832", + "instr_52836", + "instr_52840", + "instr_52844" + ] + }, + "instr_52848": { + "virtual_address": 52848, + "size": 4, + "disassembly": "ldr r3, [r5, #0x38]", + "mnemonic": "ldr", + "operands": "r3, [r5, #0x38]", + "mode": "none" + }, + "instr_52852": { + "virtual_address": 52852, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_52856": { + "virtual_address": 52856, + "size": 4, + "disassembly": "beq 0x0ced4", + "mnemonic": "beq", + "operands": "0x0ced4", + "mode": "none" + }, + "bb_52848": { + "virtual_address": 52848, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 52860, + "children": [ + "instr_52848", + "instr_52852", + "instr_52856" + ] + }, + "instr_52860": { + "virtual_address": 52860, + "size": 4, + "disassembly": "ldrsh r0, [r4, #0xc]", + "mnemonic": "ldrsh", + "operands": "r0, [r4, #0xc]", + "mode": "none" + }, + "instr_52864": { + "virtual_address": 52864, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_52868": { + "virtual_address": 52868, + "size": 4, + "disassembly": "moveq r5, r0", + "mnemonic": "moveq", + "operands": "r5, r0", + "mode": "none" + }, + "instr_52872": { + "virtual_address": 52872, + "size": 4, + "disassembly": "beq 0x0cec8", + "mnemonic": "beq", + "operands": "0x0cec8", + "mode": "none" + }, + "bb_52860": { + "virtual_address": 52860, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 52876, + "children": [ + "instr_52860", + "instr_52864", + "instr_52868", + "instr_52872" + ] + }, + "instr_52876": { + "virtual_address": 52876, + "size": 4, + "disassembly": "ldr r3, [r4, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x64]", + "mode": "none" + }, + "instr_52880": { + "virtual_address": 52880, + "size": 4, + "disassembly": "tst r3, #0x1", + "mnemonic": "tst", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_52884": { + "virtual_address": 52884, + "size": 4, + "disassembly": "bne 0x0cea0", + "mnemonic": "bne", + "operands": "0x0cea0", + "mode": "none" + }, + "bb_52876": { + "virtual_address": 52876, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 52888, + "children": [ + "instr_52876", + "instr_52880", + "instr_52884" + ] + }, + "instr_52888": { + "virtual_address": 52888, + "size": 4, + "disassembly": "tst r0, #0x200", + "mnemonic": "tst", + "operands": "r0, #0x200", + "mode": "none" + }, + "instr_52892": { + "virtual_address": 52892, + "size": 4, + "disassembly": "beq 0x0cedc", + "mnemonic": "beq", + "operands": "0x0cedc", + "mode": "none" + }, + "bb_52888": { + "virtual_address": 52888, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 52896, + "children": [ + "instr_52888", + "instr_52892" + ] + }, + "instr_52896": { + "virtual_address": 52896, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_52900": { + "virtual_address": 52900, + "size": 4, + "disassembly": "mov r1, r4", + "mnemonic": "mov", + "operands": "r1, r4", + "mode": "none" + }, + "instr_52904": { + "virtual_address": 52904, + "size": 4, + "disassembly": "bl 0x0cc1c", + "mnemonic": "bl", + "operands": "0x0cc1c", + "mode": "none" + }, + "instr_52908": { + "virtual_address": 52908, + "size": 4, + "disassembly": "ldr r3, [r4, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x64]", + "mode": "none" + }, + "instr_52912": { + "virtual_address": 52912, + "size": 4, + "disassembly": "tst r3, #0x1", + "mnemonic": "tst", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_52916": { + "virtual_address": 52916, + "size": 4, + "disassembly": "mov r5, r0", + "mnemonic": "mov", + "operands": "r5, r0", + "mode": "none" + }, + "instr_52920": { + "virtual_address": 52920, + "size": 4, + "disassembly": "bne 0x0cec8", + "mnemonic": "bne", + "operands": "0x0cec8", + "mode": "none" + }, + "bb_52896": { + "virtual_address": 52896, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 52924, + "children": [ + "instr_52896", + "instr_52900", + "instr_52904", + "instr_52908", + "instr_52912", + "instr_52916", + "instr_52920" + ] + }, + "instr_52924": { + "virtual_address": 52924, + "size": 4, + "disassembly": "ldrh r3, [r4, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "instr_52928": { + "virtual_address": 52928, + "size": 4, + "disassembly": "tst r3, #0x200", + "mnemonic": "tst", + "operands": "r3, #0x200", + "mode": "none" + }, + "instr_52932": { + "virtual_address": 52932, + "size": 4, + "disassembly": "beq 0x0cee8", + "mnemonic": "beq", + "operands": "0x0cee8", + "mode": "none" + }, + "bb_52924": { + "virtual_address": 52924, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 52936, + "children": [ + "instr_52924", + "instr_52928", + "instr_52932" + ] + }, + "instr_52936": { + "virtual_address": 52936, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_52940": { + "virtual_address": 52940, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_52944": { + "virtual_address": 52944, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_52936": { + "virtual_address": 52936, + "size": 12, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_52936", + "instr_52940", + "instr_52944" + ] + }, + "instr_52948": { + "virtual_address": 52948, + "size": 4, + "disassembly": "bl 0x0d0c8", + "mnemonic": "bl", + "operands": "0x0d0c8", + "mode": "none" + }, + "instr_52952": { + "virtual_address": 52952, + "size": 4, + "disassembly": "b 0x0ce7c", + "mnemonic": "b", + "operands": "0x0ce7c", + "mode": "none" + }, + "bb_52948": { + "virtual_address": 52948, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 52860, + "children": [ + "instr_52948", + "instr_52952" + ] + }, + "instr_52956": { + "virtual_address": 52956, + "size": 4, + "disassembly": "ldr r0, [r4, #0x58]", + "mnemonic": "ldr", + "operands": "r0, [r4, #0x58]", + "mode": "none" + }, + "instr_52960": { + "virtual_address": 52960, + "size": 4, + "disassembly": "bl 0x0de5c", + "mnemonic": "bl", + "operands": "0x0de5c", + "mode": "none" + }, + "instr_52964": { + "virtual_address": 52964, + "size": 4, + "disassembly": "b 0x0cea0", + "mnemonic": "b", + "operands": "0x0cea0", + "mode": "none" + }, + "bb_52956": { + "virtual_address": 52956, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 52896, + "children": [ + "instr_52956", + "instr_52960", + "instr_52964" + ] + }, + "instr_52968": { + "virtual_address": 52968, + "size": 4, + "disassembly": "ldr r0, [r4, #0x58]", + "mnemonic": "ldr", + "operands": "r0, [r4, #0x58]", + "mode": "none" + }, + "instr_52972": { + "virtual_address": 52972, + "size": 4, + "disassembly": "bl 0x0de74", + "mnemonic": "bl", + "operands": "0x0de74", + "mode": "none" + }, + "instr_52976": { + "virtual_address": 52976, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_52980": { + "virtual_address": 52980, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_52984": { + "virtual_address": 52984, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_52968": { + "virtual_address": 52968, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_52968", + "instr_52972", + "instr_52976", + "instr_52980", + "instr_52984" + ] + }, + "func_52832": { + "virtual_address": 52832, + "size": 156, + "name": "_fflush_r", + "children": [ + "bb_52832", + "bb_52848", + "bb_52860", + "bb_52876", + "bb_52888", + "bb_52896", + "bb_52924", + "bb_52936", + "bb_52948", + "bb_52956", + "bb_52968" + ] + }, + "instr_52988": { + "virtual_address": 52988, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_52992": { + "virtual_address": 52992, + "size": 4, + "disassembly": "subs r4, r0, #0x0", + "mnemonic": "subs", + "operands": "r4, r0, #0x0", + "mode": "none" + }, + "instr_52996": { + "virtual_address": 52996, + "size": 4, + "disassembly": "beq 0x0cfa0", + "mnemonic": "beq", + "operands": "0x0cfa0", + "mode": "none" + }, + "bb_52988": { + "virtual_address": 52988, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 53000, + "children": [ + "instr_52988", + "instr_52992", + "instr_52996" + ] + }, + "instr_53000": { + "virtual_address": 53000, + "size": 4, + "disassembly": "ldr r3, [0xcfc0]", + "mnemonic": "ldr", + "operands": "r3, [0xcfc0]", + "mode": "none" + }, + "instr_53004": { + "virtual_address": 53004, + "size": 4, + "disassembly": "ldr r5, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r5, [r3, #0x0]", + "mode": "none" + }, + "instr_53008": { + "virtual_address": 53008, + "size": 4, + "disassembly": "cmp r5, #0x0", + "mnemonic": "cmp", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_53012": { + "virtual_address": 53012, + "size": 4, + "disassembly": "beq 0x0cf24", + "mnemonic": "beq", + "operands": "0x0cf24", + "mode": "none" + }, + "bb_53000": { + "virtual_address": 53000, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 53016, + "children": [ + "instr_53000", + "instr_53004", + "instr_53008", + "instr_53012" + ] + }, + "instr_53016": { + "virtual_address": 53016, + "size": 4, + "disassembly": "ldr r3, [r5, #0x38]", + "mnemonic": "ldr", + "operands": "r3, [r5, #0x38]", + "mode": "none" + }, + "instr_53020": { + "virtual_address": 53020, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_53024": { + "virtual_address": 53024, + "size": 4, + "disassembly": "beq 0x0cf7c", + "mnemonic": "beq", + "operands": "0x0cf7c", + "mode": "none" + }, + "bb_53016": { + "virtual_address": 53016, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 53028, + "children": [ + "instr_53016", + "instr_53020", + "instr_53024" + ] + }, + "instr_53028": { + "virtual_address": 53028, + "size": 4, + "disassembly": "ldrsh r0, [r4, #0xc]", + "mnemonic": "ldrsh", + "operands": "r0, [r4, #0xc]", + "mode": "none" + }, + "instr_53032": { + "virtual_address": 53032, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_53036": { + "virtual_address": 53036, + "size": 4, + "disassembly": "moveq r5, r0", + "mnemonic": "moveq", + "operands": "r5, r0", + "mode": "none" + }, + "instr_53040": { + "virtual_address": 53040, + "size": 4, + "disassembly": "beq 0x0cf70", + "mnemonic": "beq", + "operands": "0x0cf70", + "mode": "none" + }, + "bb_53028": { + "virtual_address": 53028, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 53044, + "children": [ + "instr_53028", + "instr_53032", + "instr_53036", + "instr_53040" + ] + }, + "instr_53044": { + "virtual_address": 53044, + "size": 4, + "disassembly": "ldr r3, [r4, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x64]", + "mode": "none" + }, + "instr_53048": { + "virtual_address": 53048, + "size": 4, + "disassembly": "tst r3, #0x1", + "mnemonic": "tst", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_53052": { + "virtual_address": 53052, + "size": 4, + "disassembly": "bne 0x0cf48", + "mnemonic": "bne", + "operands": "0x0cf48", + "mode": "none" + }, + "bb_53044": { + "virtual_address": 53044, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 53056, + "children": [ + "instr_53044", + "instr_53048", + "instr_53052" + ] + }, + "instr_53056": { + "virtual_address": 53056, + "size": 4, + "disassembly": "tst r0, #0x200", + "mnemonic": "tst", + "operands": "r0, #0x200", + "mode": "none" + }, + "instr_53060": { + "virtual_address": 53060, + "size": 4, + "disassembly": "beq 0x0cf88", + "mnemonic": "beq", + "operands": "0x0cf88", + "mode": "none" + }, + "bb_53056": { + "virtual_address": 53056, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 53064, + "children": [ + "instr_53056", + "instr_53060" + ] + }, + "instr_53064": { + "virtual_address": 53064, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_53068": { + "virtual_address": 53068, + "size": 4, + "disassembly": "mov r1, r4", + "mnemonic": "mov", + "operands": "r1, r4", + "mode": "none" + }, + "instr_53072": { + "virtual_address": 53072, + "size": 4, + "disassembly": "bl 0x0cc1c", + "mnemonic": "bl", + "operands": "0x0cc1c", + "mode": "none" + }, + "instr_53076": { + "virtual_address": 53076, + "size": 4, + "disassembly": "ldr r3, [r4, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x64]", + "mode": "none" + }, + "instr_53080": { + "virtual_address": 53080, + "size": 4, + "disassembly": "tst r3, #0x1", + "mnemonic": "tst", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_53084": { + "virtual_address": 53084, + "size": 4, + "disassembly": "mov r5, r0", + "mnemonic": "mov", + "operands": "r5, r0", + "mode": "none" + }, + "instr_53088": { + "virtual_address": 53088, + "size": 4, + "disassembly": "bne 0x0cf70", + "mnemonic": "bne", + "operands": "0x0cf70", + "mode": "none" + }, + "bb_53064": { + "virtual_address": 53064, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 53092, + "children": [ + "instr_53064", + "instr_53068", + "instr_53072", + "instr_53076", + "instr_53080", + "instr_53084", + "instr_53088" + ] + }, + "instr_53092": { + "virtual_address": 53092, + "size": 4, + "disassembly": "ldrh r3, [r4, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "instr_53096": { + "virtual_address": 53096, + "size": 4, + "disassembly": "tst r3, #0x200", + "mnemonic": "tst", + "operands": "r3, #0x200", + "mode": "none" + }, + "instr_53100": { + "virtual_address": 53100, + "size": 4, + "disassembly": "beq 0x0cf94", + "mnemonic": "beq", + "operands": "0x0cf94", + "mode": "none" + }, + "bb_53092": { + "virtual_address": 53092, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 53104, + "children": [ + "instr_53092", + "instr_53096", + "instr_53100" + ] + }, + "instr_53104": { + "virtual_address": 53104, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_53108": { + "virtual_address": 53108, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_53112": { + "virtual_address": 53112, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_53104": { + "virtual_address": 53104, + "size": 12, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_53104", + "instr_53108", + "instr_53112" + ] + }, + "instr_53116": { + "virtual_address": 53116, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_53120": { + "virtual_address": 53120, + "size": 4, + "disassembly": "bl 0x0d0c8", + "mnemonic": "bl", + "operands": "0x0d0c8", + "mode": "none" + }, + "instr_53124": { + "virtual_address": 53124, + "size": 4, + "disassembly": "b 0x0cf24", + "mnemonic": "b", + "operands": "0x0cf24", + "mode": "none" + }, + "bb_53116": { + "virtual_address": 53116, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 53028, + "children": [ + "instr_53116", + "instr_53120", + "instr_53124" + ] + }, + "instr_53128": { + "virtual_address": 53128, + "size": 4, + "disassembly": "ldr r0, [r4, #0x58]", + "mnemonic": "ldr", + "operands": "r0, [r4, #0x58]", + "mode": "none" + }, + "instr_53132": { + "virtual_address": 53132, + "size": 4, + "disassembly": "bl 0x0de5c", + "mnemonic": "bl", + "operands": "0x0de5c", + "mode": "none" + }, + "instr_53136": { + "virtual_address": 53136, + "size": 4, + "disassembly": "b 0x0cf48", + "mnemonic": "b", + "operands": "0x0cf48", + "mode": "none" + }, + "bb_53128": { + "virtual_address": 53128, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 53064, + "children": [ + "instr_53128", + "instr_53132", + "instr_53136" + ] + }, + "instr_53140": { + "virtual_address": 53140, + "size": 4, + "disassembly": "ldr r0, [r4, #0x58]", + "mnemonic": "ldr", + "operands": "r0, [r4, #0x58]", + "mode": "none" + }, + "instr_53144": { + "virtual_address": 53144, + "size": 4, + "disassembly": "bl 0x0de74", + "mnemonic": "bl", + "operands": "0x0de74", + "mode": "none" + }, + "instr_53148": { + "virtual_address": 53148, + "size": 4, + "disassembly": "b 0x0cf70", + "mnemonic": "b", + "operands": "0x0cf70", + "mode": "none" + }, + "bb_53140": { + "virtual_address": 53140, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 53104, + "children": [ + "instr_53140", + "instr_53144", + "instr_53148" + ] + }, + "instr_53152": { + "virtual_address": 53152, + "size": 4, + "disassembly": "ldr r3, [0xcfc4]", + "mnemonic": "ldr", + "operands": "r3, [0xcfc4]", + "mode": "none" + }, + "instr_53156": { + "virtual_address": 53156, + "size": 4, + "disassembly": "ldr r1, [0xcfc8]", + "mnemonic": "ldr", + "operands": "r1, [0xcfc8]", + "mode": "none" + }, + "instr_53160": { + "virtual_address": 53160, + "size": 4, + "disassembly": "ldr r0, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r3, #0x0]", + "mode": "none" + }, + "instr_53164": { + "virtual_address": 53164, + "size": 4, + "disassembly": "bl 0x0ddb0", + "mnemonic": "bl", + "operands": "0x0ddb0", + "mode": "none" + }, + "instr_53168": { + "virtual_address": 53168, + "size": 4, + "disassembly": "mov r5, r0", + "mnemonic": "mov", + "operands": "r5, r0", + "mode": "none" + }, + "instr_53172": { + "virtual_address": 53172, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_53176": { + "virtual_address": 53176, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_53180": { + "virtual_address": 53180, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_53152": { + "virtual_address": 53152, + "size": 32, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_53152", + "instr_53156", + "instr_53160", + "instr_53164", + "instr_53168", + "instr_53172", + "instr_53176", + "instr_53180" + ] + }, + "dw_53184": { + "virtual_address": 53184, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 53000 + ] + }, + "dw_53188": { + "virtual_address": 53188, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 53152 + ] + }, + "dw_53192": { + "virtual_address": 53192, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 53156 + ] + }, + "func_52988": { + "virtual_address": 52988, + "size": 208, + "name": "fflush", + "children": [ + "bb_52988", + "bb_53000", + "bb_53016", + "bb_53028", + "bb_53044", + "bb_53056", + "bb_53064", + "bb_53092", + "bb_53104", + "bb_53116", + "bb_53128", + "bb_53140", + "bb_53152", + "dw_53184", + "dw_53188", + "dw_53192" + ] + }, + "instr_53196": { + "virtual_address": 53196, + "size": 4, + "disassembly": "stmdb sp!, {r4, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_53200": { + "virtual_address": 53200, + "size": 4, + "disassembly": "ldr r1, [0xcfe0]", + "mnemonic": "ldr", + "operands": "r1, [0xcfe0]", + "mode": "none" + }, + "instr_53204": { + "virtual_address": 53204, + "size": 4, + "disassembly": "bl 0x0ddb0", + "mnemonic": "bl", + "operands": "0x0ddb0", + "mode": "none" + }, + "instr_53208": { + "virtual_address": 53208, + "size": 4, + "disassembly": "ldmia sp!, {r4, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_53212": { + "virtual_address": 53212, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_53196": { + "virtual_address": 53196, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_53196", + "instr_53200", + "instr_53204", + "instr_53208", + "instr_53212" + ] + }, + "dw_53216": { + "virtual_address": 53216, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 53200 + ] + }, + "func_53196": { + "virtual_address": 53196, + "size": 24, + "name": "_cleanup_r", + "children": [ + "bb_53196", + "dw_53216" + ] + }, + "instr_53220": { + "virtual_address": 53220, + "size": 4, + "disassembly": "ldr r3, [r0, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r0, #0x64]", + "mode": "none" + }, + "instr_53224": { + "virtual_address": 53224, + "size": 4, + "disassembly": "tst r3, #0x1", + "mnemonic": "tst", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_53228": { + "virtual_address": 53228, + "size": 4, + "disassembly": "bne 0x0cffc", + "mnemonic": "bne", + "operands": "0x0cffc", + "mode": "none" + }, + "bb_53220": { + "virtual_address": 53220, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 53232, + "children": [ + "instr_53220", + "instr_53224", + "instr_53228" + ] + }, + "instr_53232": { + "virtual_address": 53232, + "size": 4, + "disassembly": "ldrh r3, [r0, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r0, #0xc]", + "mode": "none" + }, + "instr_53236": { + "virtual_address": 53236, + "size": 4, + "disassembly": "tst r3, #0x200", + "mnemonic": "tst", + "operands": "r3, #0x200", + "mode": "none" + }, + "instr_53240": { + "virtual_address": 53240, + "size": 4, + "disassembly": "beq 0x0d004", + "mnemonic": "beq", + "operands": "0x0d004", + "mode": "none" + }, + "bb_53232": { + "virtual_address": 53232, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 53244, + "children": [ + "instr_53232", + "instr_53236", + "instr_53240" + ] + }, + "instr_53244": { + "virtual_address": 53244, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_53248": { + "virtual_address": 53248, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_53244": { + "virtual_address": 53244, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_53244", + "instr_53248" + ] + }, + "instr_53252": { + "virtual_address": 53252, + "size": 4, + "disassembly": "stmdb sp!, {r4, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_53256": { + "virtual_address": 53256, + "size": 4, + "disassembly": "ldr r0, [r0, #0x58]", + "mnemonic": "ldr", + "operands": "r0, [r0, #0x58]", + "mode": "none" + }, + "instr_53260": { + "virtual_address": 53260, + "size": 4, + "disassembly": "bl 0x0de5c", + "mnemonic": "bl", + "operands": "0x0de5c", + "mode": "none" + }, + "instr_53264": { + "virtual_address": 53264, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_53268": { + "virtual_address": 53268, + "size": 4, + "disassembly": "ldmia sp!, {r4, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_53272": { + "virtual_address": 53272, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_53252": { + "virtual_address": 53252, + "size": 24, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_53252", + "instr_53256", + "instr_53260", + "instr_53264", + "instr_53268", + "instr_53272" + ] + }, + "func_53220": { + "virtual_address": 53220, + "size": 56, + "name": "__fp_lock", + "children": [ + "bb_53220", + "bb_53232", + "bb_53244", + "bb_53252" + ] + }, + "instr_53276": { + "virtual_address": 53276, + "size": 4, + "disassembly": "ldr r3, [r0, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r0, #0x64]", + "mode": "none" + }, + "instr_53280": { + "virtual_address": 53280, + "size": 4, + "disassembly": "tst r3, #0x1", + "mnemonic": "tst", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_53284": { + "virtual_address": 53284, + "size": 4, + "disassembly": "bne 0x0d034", + "mnemonic": "bne", + "operands": "0x0d034", + "mode": "none" + }, + "bb_53276": { + "virtual_address": 53276, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 53288, + "children": [ + "instr_53276", + "instr_53280", + "instr_53284" + ] + }, + "instr_53288": { + "virtual_address": 53288, + "size": 4, + "disassembly": "ldrh r3, [r0, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r0, #0xc]", + "mode": "none" + }, + "instr_53292": { + "virtual_address": 53292, + "size": 4, + "disassembly": "tst r3, #0x200", + "mnemonic": "tst", + "operands": "r3, #0x200", + "mode": "none" + }, + "instr_53296": { + "virtual_address": 53296, + "size": 4, + "disassembly": "beq 0x0d03c", + "mnemonic": "beq", + "operands": "0x0d03c", + "mode": "none" + }, + "bb_53288": { + "virtual_address": 53288, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 53300, + "children": [ + "instr_53288", + "instr_53292", + "instr_53296" + ] + }, + "instr_53300": { + "virtual_address": 53300, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_53304": { + "virtual_address": 53304, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_53300": { + "virtual_address": 53300, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_53300", + "instr_53304" + ] + }, + "instr_53308": { + "virtual_address": 53308, + "size": 4, + "disassembly": "stmdb sp!, {r4, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_53312": { + "virtual_address": 53312, + "size": 4, + "disassembly": "ldr r0, [r0, #0x58]", + "mnemonic": "ldr", + "operands": "r0, [r0, #0x58]", + "mode": "none" + }, + "instr_53316": { + "virtual_address": 53316, + "size": 4, + "disassembly": "bl 0x0de74", + "mnemonic": "bl", + "operands": "0x0de74", + "mode": "none" + }, + "instr_53320": { + "virtual_address": 53320, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_53324": { + "virtual_address": 53324, + "size": 4, + "disassembly": "ldmia sp!, {r4, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_53328": { + "virtual_address": 53328, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_53308": { + "virtual_address": 53308, + "size": 24, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_53308", + "instr_53312", + "instr_53316", + "instr_53320", + "instr_53324", + "instr_53328" + ] + }, + "func_53276": { + "virtual_address": 53276, + "size": 56, + "name": "__fp_unlock", + "children": [ + "bb_53276", + "bb_53288", + "bb_53300", + "bb_53308" + ] + }, + "instr_53332": { + "virtual_address": 53332, + "size": 4, + "disassembly": "sub r2, r1, #0x1", + "mnemonic": "sub", + "operands": "r2, r1, #0x1", + "mode": "none" + }, + "instr_53336": { + "virtual_address": 53336, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_53340": { + "virtual_address": 53340, + "size": 4, + "disassembly": "add r4, r2, r2, lsl #0x1", + "mnemonic": "add", + "operands": "r4, r2, r2, lsl #0x1", + "mode": "none" + }, + "instr_53344": { + "virtual_address": 53344, + "size": 4, + "disassembly": "add r2, r2, r4, lsl #0x2", + "mnemonic": "add", + "operands": "r2, r2, r4, lsl #0x2", + "mode": "none" + }, + "instr_53348": { + "virtual_address": 53348, + "size": 4, + "disassembly": "mov r4, r2, lsl #0x3", + "mnemonic": "mov", + "operands": "r4, r2, lsl #0x3", + "mode": "none" + }, + "instr_53352": { + "virtual_address": 53352, + "size": 4, + "disassembly": "mov r6, r1", + "mnemonic": "mov", + "operands": "r6, r1", + "mode": "none" + }, + "instr_53356": { + "virtual_address": 53356, + "size": 4, + "disassembly": "add r1, r4, #0x74", + "mnemonic": "add", + "operands": "r1, r4, #0x74", + "mode": "none" + }, + "instr_53360": { + "virtual_address": 53360, + "size": 4, + "disassembly": "bl 0x0e05c", + "mnemonic": "bl", + "operands": "0x0e05c", + "mode": "none" + }, + "instr_53364": { + "virtual_address": 53364, + "size": 4, + "disassembly": "subs r5, r0, #0x0", + "mnemonic": "subs", + "operands": "r5, r0, #0x0", + "mode": "none" + }, + "instr_53368": { + "virtual_address": 53368, + "size": 4, + "disassembly": "beq 0x0d098", + "mnemonic": "beq", + "operands": "0x0d098", + "mode": "none" + }, + "bb_53332": { + "virtual_address": 53332, + "size": 40, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 53372, + "children": [ + "instr_53332", + "instr_53336", + "instr_53340", + "instr_53344", + "instr_53348", + "instr_53352", + "instr_53356", + "instr_53360", + "instr_53364", + "instr_53368" + ] + }, + "instr_53372": { + "virtual_address": 53372, + "size": 4, + "disassembly": "mov r1, #0x0", + "mnemonic": "mov", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_53376": { + "virtual_address": 53376, + "size": 4, + "disassembly": "add r0, r5, #0xc", + "mnemonic": "add", + "operands": "r0, r5, #0xc", + "mode": "none" + }, + "instr_53380": { + "virtual_address": 53380, + "size": 4, + "disassembly": "str r6, [r5, #0x4]", + "mnemonic": "str", + "operands": "r6, [r5, #0x4]", + "mode": "none" + }, + "instr_53384": { + "virtual_address": 53384, + "size": 4, + "disassembly": "str r0, [r5, #0x8]", + "mnemonic": "str", + "operands": "r0, [r5, #0x8]", + "mode": "none" + }, + "instr_53388": { + "virtual_address": 53388, + "size": 4, + "disassembly": "str r1, [r5, #0x0]", + "mnemonic": "str", + "operands": "r1, [r5, #0x0]", + "mode": "none" + }, + "instr_53392": { + "virtual_address": 53392, + "size": 4, + "disassembly": "add r2, r4, #0x68", + "mnemonic": "add", + "operands": "r2, r4, #0x68", + "mode": "none" + }, + "instr_53396": { + "virtual_address": 53396, + "size": 4, + "disassembly": "bl 0x834c", + "mnemonic": "bl", + "operands": "0x834c", + "mode": "none" + }, + "bb_53372": { + "virtual_address": 53372, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 53400, + "children": [ + "instr_53372", + "instr_53376", + "instr_53380", + "instr_53384", + "instr_53388", + "instr_53392", + "instr_53396" + ] + }, + "instr_53400": { + "virtual_address": 53400, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_53404": { + "virtual_address": 53404, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_53408": { + "virtual_address": 53408, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_53400": { + "virtual_address": 53400, + "size": 12, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_53400", + "instr_53404", + "instr_53408" + ] + }, + "func_53332": { + "virtual_address": 53332, + "size": 80, + "name": "__sfmoreglue", + "children": [ + "bb_53332", + "bb_53372", + "bb_53400" + ] + }, + "instr_53412": { + "virtual_address": 53412, + "size": 4, + "disassembly": "stmdb sp!, {r4, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_53416": { + "virtual_address": 53416, + "size": 4, + "disassembly": "ldr r3, [0xd0c0]", + "mnemonic": "ldr", + "operands": "r3, [0xd0c0]", + "mode": "none" + }, + "instr_53420": { + "virtual_address": 53420, + "size": 4, + "disassembly": "ldr r1, [0xd0c4]", + "mnemonic": "ldr", + "operands": "r1, [0xd0c4]", + "mode": "none" + }, + "instr_53424": { + "virtual_address": 53424, + "size": 4, + "disassembly": "ldr r0, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r3, #0x0]", + "mode": "none" + }, + "instr_53428": { + "virtual_address": 53428, + "size": 4, + "disassembly": "bl 0x0ddb0", + "mnemonic": "bl", + "operands": "0x0ddb0", + "mode": "none" + }, + "instr_53432": { + "virtual_address": 53432, + "size": 4, + "disassembly": "ldmia sp!, {r4, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_53436": { + "virtual_address": 53436, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_53412": { + "virtual_address": 53412, + "size": 28, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_53412", + "instr_53416", + "instr_53420", + "instr_53424", + "instr_53428", + "instr_53432", + "instr_53436" + ] + }, + "dw_53440": { + "virtual_address": 53440, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 53416 + ] + }, + "dw_53444": { + "virtual_address": 53444, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 53420 + ] + }, + "func_53412": { + "virtual_address": 53412, + "size": 36, + "name": "_cleanup", + "children": [ + "bb_53412", + "dw_53440", + "dw_53444" + ] + }, + "instr_53448": { + "virtual_address": 53448, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, lr}", + "mode": "none" + }, + "instr_53452": { + "virtual_address": 53452, + "size": 4, + "disassembly": "mov r10, r0", + "mnemonic": "mov", + "operands": "r10, r0", + "mode": "none" + }, + "instr_53456": { + "virtual_address": 53456, + "size": 4, + "disassembly": "ldr r0, [0xd234]", + "mnemonic": "ldr", + "operands": "r0, [0xd234]", + "mode": "none" + }, + "instr_53460": { + "virtual_address": 53460, + "size": 4, + "disassembly": "bl 0x0de5c", + "mnemonic": "bl", + "operands": "0x0de5c", + "mode": "none" + }, + "instr_53464": { + "virtual_address": 53464, + "size": 4, + "disassembly": "ldr r4, [r10, #0x38]", + "mnemonic": "ldr", + "operands": "r4, [r10, #0x38]", + "mode": "none" + }, + "instr_53468": { + "virtual_address": 53468, + "size": 4, + "disassembly": "cmp r4, #0x0", + "mnemonic": "cmp", + "operands": "r4, #0x0", + "mode": "none" + }, + "instr_53472": { + "virtual_address": 53472, + "size": 4, + "disassembly": "bne 0x0d224", + "mnemonic": "bne", + "operands": "0x0d224", + "mode": "none" + }, + "bb_53448": { + "virtual_address": 53448, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 53476, + "children": [ + "instr_53448", + "instr_53452", + "instr_53456", + "instr_53460", + "instr_53464", + "instr_53468", + "instr_53472" + ] + }, + "instr_53476": { + "virtual_address": 53476, + "size": 4, + "disassembly": "mov r3, #0x4", + "mnemonic": "mov", + "operands": "r3, #0x4", + "mode": "none" + }, + "instr_53480": { + "virtual_address": 53480, + "size": 4, + "disassembly": "mov r2, #0x3", + "mnemonic": "mov", + "operands": "r2, #0x3", + "mode": "none" + }, + "instr_53484": { + "virtual_address": 53484, + "size": 4, + "disassembly": "ldr r1, [0xd238]", + "mnemonic": "ldr", + "operands": "r1, [0xd238]", + "mode": "none" + }, + "instr_53488": { + "virtual_address": 53488, + "size": 4, + "disassembly": "ldr r5, [r10, #0x4]", + "mnemonic": "ldr", + "operands": "r5, [r10, #0x4]", + "mode": "none" + }, + "instr_53492": { + "virtual_address": 53492, + "size": 4, + "disassembly": "str r1, [r10, #0x3c]", + "mnemonic": "str", + "operands": "r1, [r10, #0x3c]", + "mode": "none" + }, + "instr_53496": { + "virtual_address": 53496, + "size": 4, + "disassembly": "ldr r9, [0xd23c]", + "mnemonic": "ldr", + "operands": "r9, [0xd23c]", + "mode": "none" + }, + "instr_53500": { + "virtual_address": 53500, + "size": 4, + "disassembly": "ldr r8, [0xd240]", + "mnemonic": "ldr", + "operands": "r8, [0xd240]", + "mode": "none" + }, + "instr_53504": { + "virtual_address": 53504, + "size": 4, + "disassembly": "ldr r7, [0xd244]", + "mnemonic": "ldr", + "operands": "r7, [0xd244]", + "mode": "none" + }, + "instr_53508": { + "virtual_address": 53508, + "size": 4, + "disassembly": "ldr r6, [0xd248]", + "mnemonic": "ldr", + "operands": "r6, [0xd248]", + "mode": "none" + }, + "instr_53512": { + "virtual_address": 53512, + "size": 4, + "disassembly": "add r1, r10, #0x2ec", + "mnemonic": "add", + "operands": "r1, r10, #0x2ec", + "mode": "none" + }, + "instr_53516": { + "virtual_address": 53516, + "size": 4, + "disassembly": "str r1, [r10, #0x2e8]", + "mnemonic": "str", + "operands": "r1, [r10, #0x2e8]", + "mode": "none" + }, + "instr_53520": { + "virtual_address": 53520, + "size": 4, + "disassembly": "str r2, [r10, #0x2e4]", + "mnemonic": "str", + "operands": "r2, [r10, #0x2e4]", + "mode": "none" + }, + "instr_53524": { + "virtual_address": 53524, + "size": 4, + "disassembly": "str r4, [r10, #0x2e0]", + "mnemonic": "str", + "operands": "r4, [r10, #0x2e0]", + "mode": "none" + }, + "instr_53528": { + "virtual_address": 53528, + "size": 4, + "disassembly": "mov r1, r4", + "mnemonic": "mov", + "operands": "r1, r4", + "mode": "none" + }, + "instr_53532": { + "virtual_address": 53532, + "size": 4, + "disassembly": "str r3, [r5, #0xc]", + "mnemonic": "str", + "operands": "r3, [r5, #0xc]", + "mode": "none" + }, + "instr_53536": { + "virtual_address": 53536, + "size": 4, + "disassembly": "mov r2, #0x8", + "mnemonic": "mov", + "operands": "r2, #0x8", + "mode": "none" + }, + "instr_53540": { + "virtual_address": 53540, + "size": 4, + "disassembly": "str r4, [r5, #0x64]", + "mnemonic": "str", + "operands": "r4, [r5, #0x64]", + "mode": "none" + }, + "instr_53544": { + "virtual_address": 53544, + "size": 4, + "disassembly": "str r4, [r5, #0x0]", + "mnemonic": "str", + "operands": "r4, [r5, #0x0]", + "mode": "none" + }, + "instr_53548": { + "virtual_address": 53548, + "size": 4, + "disassembly": "str r4, [r5, #0x4]", + "mnemonic": "str", + "operands": "r4, [r5, #0x4]", + "mode": "none" + }, + "instr_53552": { + "virtual_address": 53552, + "size": 4, + "disassembly": "str r4, [r5, #0x8]", + "mnemonic": "str", + "operands": "r4, [r5, #0x8]", + "mode": "none" + }, + "instr_53556": { + "virtual_address": 53556, + "size": 4, + "disassembly": "str r4, [r5, #0x10]", + "mnemonic": "str", + "operands": "r4, [r5, #0x10]", + "mode": "none" + }, + "instr_53560": { + "virtual_address": 53560, + "size": 4, + "disassembly": "str r4, [r5, #0x14]", + "mnemonic": "str", + "operands": "r4, [r5, #0x14]", + "mode": "none" + }, + "instr_53564": { + "virtual_address": 53564, + "size": 4, + "disassembly": "str r4, [r5, #0x18]", + "mnemonic": "str", + "operands": "r4, [r5, #0x18]", + "mode": "none" + }, + "instr_53568": { + "virtual_address": 53568, + "size": 4, + "disassembly": "add r0, r5, #0x5c", + "mnemonic": "add", + "operands": "r0, r5, #0x5c", + "mode": "none" + }, + "instr_53572": { + "virtual_address": 53572, + "size": 4, + "disassembly": "bl 0x834c", + "mnemonic": "bl", + "operands": "0x834c", + "mode": "none" + }, + "instr_53576": { + "virtual_address": 53576, + "size": 4, + "disassembly": "str r9, [r5, #0x20]", + "mnemonic": "str", + "operands": "r9, [r5, #0x20]", + "mode": "none" + }, + "instr_53580": { + "virtual_address": 53580, + "size": 4, + "disassembly": "str r8, [r5, #0x24]", + "mnemonic": "str", + "operands": "r8, [r5, #0x24]", + "mode": "none" + }, + "instr_53584": { + "virtual_address": 53584, + "size": 4, + "disassembly": "str r7, [r5, #0x28]", + "mnemonic": "str", + "operands": "r7, [r5, #0x28]", + "mode": "none" + }, + "instr_53588": { + "virtual_address": 53588, + "size": 4, + "disassembly": "str r6, [r5, #0x2c]", + "mnemonic": "str", + "operands": "r6, [r5, #0x2c]", + "mode": "none" + }, + "instr_53592": { + "virtual_address": 53592, + "size": 4, + "disassembly": "add r0, r5, #0x58", + "mnemonic": "add", + "operands": "r0, r5, #0x58", + "mode": "none" + }, + "instr_53596": { + "virtual_address": 53596, + "size": 4, + "disassembly": "str r5, [r5, #0x1c]", + "mnemonic": "str", + "operands": "r5, [r5, #0x1c]", + "mode": "none" + }, + "instr_53600": { + "virtual_address": 53600, + "size": 4, + "disassembly": "bl 0x0de4c", + "mnemonic": "bl", + "operands": "0x0de4c", + "mode": "none" + }, + "instr_53604": { + "virtual_address": 53604, + "size": 4, + "disassembly": "ldr r5, [r10, #0x8]", + "mnemonic": "ldr", + "operands": "r5, [r10, #0x8]", + "mode": "none" + }, + "instr_53608": { + "virtual_address": 53608, + "size": 4, + "disassembly": "ldr r3, [0xd24c]", + "mnemonic": "ldr", + "operands": "r3, [0xd24c]", + "mode": "none" + }, + "instr_53612": { + "virtual_address": 53612, + "size": 4, + "disassembly": "mov r1, r4", + "mnemonic": "mov", + "operands": "r1, r4", + "mode": "none" + }, + "instr_53616": { + "virtual_address": 53616, + "size": 4, + "disassembly": "str r3, [r5, #0xc]", + "mnemonic": "str", + "operands": "r3, [r5, #0xc]", + "mode": "none" + }, + "instr_53620": { + "virtual_address": 53620, + "size": 4, + "disassembly": "mov r2, #0x8", + "mnemonic": "mov", + "operands": "r2, #0x8", + "mode": "none" + }, + "instr_53624": { + "virtual_address": 53624, + "size": 4, + "disassembly": "str r4, [r5, #0x64]", + "mnemonic": "str", + "operands": "r4, [r5, #0x64]", + "mode": "none" + }, + "instr_53628": { + "virtual_address": 53628, + "size": 4, + "disassembly": "str r4, [r5, #0x0]", + "mnemonic": "str", + "operands": "r4, [r5, #0x0]", + "mode": "none" + }, + "instr_53632": { + "virtual_address": 53632, + "size": 4, + "disassembly": "str r4, [r5, #0x4]", + "mnemonic": "str", + "operands": "r4, [r5, #0x4]", + "mode": "none" + }, + "instr_53636": { + "virtual_address": 53636, + "size": 4, + "disassembly": "str r4, [r5, #0x8]", + "mnemonic": "str", + "operands": "r4, [r5, #0x8]", + "mode": "none" + }, + "instr_53640": { + "virtual_address": 53640, + "size": 4, + "disassembly": "str r4, [r5, #0x10]", + "mnemonic": "str", + "operands": "r4, [r5, #0x10]", + "mode": "none" + }, + "instr_53644": { + "virtual_address": 53644, + "size": 4, + "disassembly": "str r4, [r5, #0x14]", + "mnemonic": "str", + "operands": "r4, [r5, #0x14]", + "mode": "none" + }, + "instr_53648": { + "virtual_address": 53648, + "size": 4, + "disassembly": "str r4, [r5, #0x18]", + "mnemonic": "str", + "operands": "r4, [r5, #0x18]", + "mode": "none" + }, + "instr_53652": { + "virtual_address": 53652, + "size": 4, + "disassembly": "add r0, r5, #0x5c", + "mnemonic": "add", + "operands": "r0, r5, #0x5c", + "mode": "none" + }, + "instr_53656": { + "virtual_address": 53656, + "size": 4, + "disassembly": "bl 0x834c", + "mnemonic": "bl", + "operands": "0x834c", + "mode": "none" + }, + "instr_53660": { + "virtual_address": 53660, + "size": 4, + "disassembly": "str r9, [r5, #0x20]", + "mnemonic": "str", + "operands": "r9, [r5, #0x20]", + "mode": "none" + }, + "instr_53664": { + "virtual_address": 53664, + "size": 4, + "disassembly": "str r8, [r5, #0x24]", + "mnemonic": "str", + "operands": "r8, [r5, #0x24]", + "mode": "none" + }, + "instr_53668": { + "virtual_address": 53668, + "size": 4, + "disassembly": "str r7, [r5, #0x28]", + "mnemonic": "str", + "operands": "r7, [r5, #0x28]", + "mode": "none" + }, + "instr_53672": { + "virtual_address": 53672, + "size": 4, + "disassembly": "str r6, [r5, #0x2c]", + "mnemonic": "str", + "operands": "r6, [r5, #0x2c]", + "mode": "none" + }, + "instr_53676": { + "virtual_address": 53676, + "size": 4, + "disassembly": "add r0, r5, #0x58", + "mnemonic": "add", + "operands": "r0, r5, #0x58", + "mode": "none" + }, + "instr_53680": { + "virtual_address": 53680, + "size": 4, + "disassembly": "str r5, [r5, #0x1c]", + "mnemonic": "str", + "operands": "r5, [r5, #0x1c]", + "mode": "none" + }, + "instr_53684": { + "virtual_address": 53684, + "size": 4, + "disassembly": "bl 0x0de4c", + "mnemonic": "bl", + "operands": "0x0de4c", + "mode": "none" + }, + "instr_53688": { + "virtual_address": 53688, + "size": 4, + "disassembly": "ldr r5, [r10, #0xc]", + "mnemonic": "ldr", + "operands": "r5, [r10, #0xc]", + "mode": "none" + }, + "instr_53692": { + "virtual_address": 53692, + "size": 4, + "disassembly": "ldr r3, [0xd250]", + "mnemonic": "ldr", + "operands": "r3, [0xd250]", + "mode": "none" + }, + "instr_53696": { + "virtual_address": 53696, + "size": 4, + "disassembly": "mov r1, r4", + "mnemonic": "mov", + "operands": "r1, r4", + "mode": "none" + }, + "instr_53700": { + "virtual_address": 53700, + "size": 4, + "disassembly": "str r3, [r5, #0xc]", + "mnemonic": "str", + "operands": "r3, [r5, #0xc]", + "mode": "none" + }, + "instr_53704": { + "virtual_address": 53704, + "size": 4, + "disassembly": "mov r2, #0x8", + "mnemonic": "mov", + "operands": "r2, #0x8", + "mode": "none" + }, + "instr_53708": { + "virtual_address": 53708, + "size": 4, + "disassembly": "str r4, [r5, #0x64]", + "mnemonic": "str", + "operands": "r4, [r5, #0x64]", + "mode": "none" + }, + "instr_53712": { + "virtual_address": 53712, + "size": 4, + "disassembly": "str r4, [r5, #0x0]", + "mnemonic": "str", + "operands": "r4, [r5, #0x0]", + "mode": "none" + }, + "instr_53716": { + "virtual_address": 53716, + "size": 4, + "disassembly": "str r4, [r5, #0x4]", + "mnemonic": "str", + "operands": "r4, [r5, #0x4]", + "mode": "none" + }, + "instr_53720": { + "virtual_address": 53720, + "size": 4, + "disassembly": "str r4, [r5, #0x8]", + "mnemonic": "str", + "operands": "r4, [r5, #0x8]", + "mode": "none" + }, + "instr_53724": { + "virtual_address": 53724, + "size": 4, + "disassembly": "str r4, [r5, #0x10]", + "mnemonic": "str", + "operands": "r4, [r5, #0x10]", + "mode": "none" + }, + "instr_53728": { + "virtual_address": 53728, + "size": 4, + "disassembly": "str r4, [r5, #0x14]", + "mnemonic": "str", + "operands": "r4, [r5, #0x14]", + "mode": "none" + }, + "instr_53732": { + "virtual_address": 53732, + "size": 4, + "disassembly": "str r4, [r5, #0x18]", + "mnemonic": "str", + "operands": "r4, [r5, #0x18]", + "mode": "none" + }, + "instr_53736": { + "virtual_address": 53736, + "size": 4, + "disassembly": "add r0, r5, #0x5c", + "mnemonic": "add", + "operands": "r0, r5, #0x5c", + "mode": "none" + }, + "instr_53740": { + "virtual_address": 53740, + "size": 4, + "disassembly": "bl 0x834c", + "mnemonic": "bl", + "operands": "0x834c", + "mode": "none" + }, + "instr_53744": { + "virtual_address": 53744, + "size": 4, + "disassembly": "add r0, r5, #0x58", + "mnemonic": "add", + "operands": "r0, r5, #0x58", + "mode": "none" + }, + "instr_53748": { + "virtual_address": 53748, + "size": 4, + "disassembly": "str r9, [r5, #0x20]", + "mnemonic": "str", + "operands": "r9, [r5, #0x20]", + "mode": "none" + }, + "instr_53752": { + "virtual_address": 53752, + "size": 4, + "disassembly": "str r5, [r5, #0x1c]", + "mnemonic": "str", + "operands": "r5, [r5, #0x1c]", + "mode": "none" + }, + "instr_53756": { + "virtual_address": 53756, + "size": 4, + "disassembly": "str r8, [r5, #0x24]", + "mnemonic": "str", + "operands": "r8, [r5, #0x24]", + "mode": "none" + }, + "instr_53760": { + "virtual_address": 53760, + "size": 4, + "disassembly": "str r7, [r5, #0x28]", + "mnemonic": "str", + "operands": "r7, [r5, #0x28]", + "mode": "none" + }, + "instr_53764": { + "virtual_address": 53764, + "size": 4, + "disassembly": "str r6, [r5, #0x2c]", + "mnemonic": "str", + "operands": "r6, [r5, #0x2c]", + "mode": "none" + }, + "instr_53768": { + "virtual_address": 53768, + "size": 4, + "disassembly": "bl 0x0de4c", + "mnemonic": "bl", + "operands": "0x0de4c", + "mode": "none" + }, + "instr_53772": { + "virtual_address": 53772, + "size": 4, + "disassembly": "mov r3, #0x1", + "mnemonic": "mov", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_53776": { + "virtual_address": 53776, + "size": 4, + "disassembly": "ldr r0, [0xd234]", + "mnemonic": "ldr", + "operands": "r0, [0xd234]", + "mode": "none" + }, + "instr_53780": { + "virtual_address": 53780, + "size": 4, + "disassembly": "str r3, [r10, #0x38]", + "mnemonic": "str", + "operands": "r3, [r10, #0x38]", + "mode": "none" + }, + "instr_53784": { + "virtual_address": 53784, + "size": 4, + "disassembly": "bl 0x0de74", + "mnemonic": "bl", + "operands": "0x0de74", + "mode": "none" + }, + "instr_53788": { + "virtual_address": 53788, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, lr}", + "mode": "none" + }, + "instr_53792": { + "virtual_address": 53792, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_53476": { + "virtual_address": 53476, + "size": 320, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_53476", + "instr_53480", + "instr_53484", + "instr_53488", + "instr_53492", + "instr_53496", + "instr_53500", + "instr_53504", + "instr_53508", + "instr_53512", + "instr_53516", + "instr_53520", + "instr_53524", + "instr_53528", + "instr_53532", + "instr_53536", + "instr_53540", + "instr_53544", + "instr_53548", + "instr_53552", + "instr_53556", + "instr_53560", + "instr_53564", + "instr_53568", + "instr_53572", + "instr_53576", + "instr_53580", + "instr_53584", + "instr_53588", + "instr_53592", + "instr_53596", + "instr_53600", + "instr_53604", + "instr_53608", + "instr_53612", + "instr_53616", + "instr_53620", + "instr_53624", + "instr_53628", + "instr_53632", + "instr_53636", + "instr_53640", + "instr_53644", + "instr_53648", + "instr_53652", + "instr_53656", + "instr_53660", + "instr_53664", + "instr_53668", + "instr_53672", + "instr_53676", + "instr_53680", + "instr_53684", + "instr_53688", + "instr_53692", + "instr_53696", + "instr_53700", + "instr_53704", + "instr_53708", + "instr_53712", + "instr_53716", + "instr_53720", + "instr_53724", + "instr_53728", + "instr_53732", + "instr_53736", + "instr_53740", + "instr_53744", + "instr_53748", + "instr_53752", + "instr_53756", + "instr_53760", + "instr_53764", + "instr_53768", + "instr_53772", + "instr_53776", + "instr_53780", + "instr_53784", + "instr_53788", + "instr_53792" + ] + }, + "instr_53796": { + "virtual_address": 53796, + "size": 4, + "disassembly": "ldr r0, [0xd234]", + "mnemonic": "ldr", + "operands": "r0, [0xd234]", + "mode": "none" + }, + "instr_53800": { + "virtual_address": 53800, + "size": 4, + "disassembly": "bl 0x0de74", + "mnemonic": "bl", + "operands": "0x0de74", + "mode": "none" + }, + "instr_53804": { + "virtual_address": 53804, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, lr}", + "mode": "none" + }, + "instr_53808": { + "virtual_address": 53808, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_53796": { + "virtual_address": 53796, + "size": 16, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_53796", + "instr_53800", + "instr_53804", + "instr_53808" + ] + }, + "dw_53812": { + "virtual_address": 53812, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 53456, + 53776, + 53796 + ] + }, + "dw_53816": { + "virtual_address": 53816, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 53484 + ] + }, + "dw_53820": { + "virtual_address": 53820, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 53496 + ] + }, + "dw_53824": { + "virtual_address": 53824, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 53500 + ] + }, + "dw_53828": { + "virtual_address": 53828, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 53504 + ] + }, + "dw_53832": { + "virtual_address": 53832, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 53508 + ] + }, + "dw_53836": { + "virtual_address": 53836, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 53608 + ] + }, + "dw_53840": { + "virtual_address": 53840, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 53692 + ] + }, + "func_53448": { + "virtual_address": 53448, + "size": 396, + "name": "__sinit", + "children": [ + "bb_53448", + "bb_53476", + "bb_53796", + "dw_53812", + "dw_53816", + "dw_53820", + "dw_53824", + "dw_53828", + "dw_53832", + "dw_53836", + "dw_53840" + ] + }, + "instr_53844": { + "virtual_address": 53844, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, r7, r8, lr}", + "mode": "none" + }, + "instr_53848": { + "virtual_address": 53848, + "size": 4, + "disassembly": "mov r6, r0", + "mnemonic": "mov", + "operands": "r6, r0", + "mode": "none" + }, + "instr_53852": { + "virtual_address": 53852, + "size": 4, + "disassembly": "ldr r0, [0xd380]", + "mnemonic": "ldr", + "operands": "r0, [0xd380]", + "mode": "none" + }, + "instr_53856": { + "virtual_address": 53856, + "size": 4, + "disassembly": "bl 0x0de5c", + "mnemonic": "bl", + "operands": "0x0de5c", + "mode": "none" + }, + "instr_53860": { + "virtual_address": 53860, + "size": 4, + "disassembly": "ldr r3, [0xd384]", + "mnemonic": "ldr", + "operands": "r3, [0xd384]", + "mode": "none" + }, + "instr_53864": { + "virtual_address": 53864, + "size": 4, + "disassembly": "ldr r8, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r8, [r3, #0x0]", + "mode": "none" + }, + "instr_53868": { + "virtual_address": 53868, + "size": 4, + "disassembly": "ldr r3, [r8, #0x38]", + "mnemonic": "ldr", + "operands": "r3, [r8, #0x38]", + "mode": "none" + }, + "instr_53872": { + "virtual_address": 53872, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_53876": { + "virtual_address": 53876, + "size": 4, + "disassembly": "beq 0x0d320", + "mnemonic": "beq", + "operands": "0x0d320", + "mode": "none" + }, + "bb_53844": { + "virtual_address": 53844, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 53880, + "children": [ + "instr_53844", + "instr_53848", + "instr_53852", + "instr_53856", + "instr_53860", + "instr_53864", + "instr_53868", + "instr_53872", + "instr_53876" + ] + }, + "instr_53880": { + "virtual_address": 53880, + "size": 4, + "disassembly": "mov r7, #0x4", + "mnemonic": "mov", + "operands": "r7, #0x4", + "mode": "none" + }, + "instr_53884": { + "virtual_address": 53884, + "size": 4, + "disassembly": "add r8, r8, #0x2e0", + "mnemonic": "add", + "operands": "r8, r8, #0x2e0", + "mode": "none" + }, + "bb_53880": { + "virtual_address": 53880, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 53888, + "children": [ + "instr_53880", + "instr_53884" + ] + }, + "instr_53888": { + "virtual_address": 53888, + "size": 4, + "disassembly": "ldmib r8, {r3, r4}", + "mnemonic": "ldmib", + "operands": "r8, {r3, r4}", + "mode": "none" + }, + "instr_53892": { + "virtual_address": 53892, + "size": 4, + "disassembly": "subs r3, r3, #0x1", + "mnemonic": "subs", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_53896": { + "virtual_address": 53896, + "size": 4, + "disassembly": "bpl 0x0d29c", + "mnemonic": "bpl", + "operands": "0x0d29c", + "mode": "none" + }, + "bb_53888": { + "virtual_address": 53888, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 53900, + "children": [ + "instr_53888", + "instr_53892", + "instr_53896" + ] + }, + "instr_53900": { + "virtual_address": 53900, + "size": 4, + "disassembly": "b 0x0d30c", + "mnemonic": "b", + "operands": "0x0d30c", + "mode": "none" + }, + "bb_53900": { + "virtual_address": 53900, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 54028, + "children": [ + "instr_53900" + ] + }, + "instr_53904": { + "virtual_address": 53904, + "size": 4, + "disassembly": "cmn r3, #0x1", + "mnemonic": "cmn", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_53908": { + "virtual_address": 53908, + "size": 4, + "disassembly": "add r4, r4, #0x68", + "mnemonic": "add", + "operands": "r4, r4, #0x68", + "mode": "none" + }, + "instr_53912": { + "virtual_address": 53912, + "size": 4, + "disassembly": "beq 0x0d30c", + "mnemonic": "beq", + "operands": "0x0d30c", + "mode": "none" + }, + "bb_53904": { + "virtual_address": 53904, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 53916, + "children": [ + "instr_53904", + "instr_53908", + "instr_53912" + ] + }, + "instr_53916": { + "virtual_address": 53916, + "size": 4, + "disassembly": "ldrsh r5, [r4, #0xc]", + "mnemonic": "ldrsh", + "operands": "r5, [r4, #0xc]", + "mode": "none" + }, + "instr_53920": { + "virtual_address": 53920, + "size": 4, + "disassembly": "cmp r5, #0x0", + "mnemonic": "cmp", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_53924": { + "virtual_address": 53924, + "size": 4, + "disassembly": "sub r3, r3, #0x1", + "mnemonic": "sub", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_53928": { + "virtual_address": 53928, + "size": 4, + "disassembly": "bne 0x0d290", + "mnemonic": "bne", + "operands": "0x0d290", + "mode": "none" + }, + "bb_53916": { + "virtual_address": 53916, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 53932, + "children": [ + "instr_53916", + "instr_53920", + "instr_53924", + "instr_53928" + ] + }, + "instr_53932": { + "virtual_address": 53932, + "size": 4, + "disassembly": "ldr r3, [0xd388]", + "mnemonic": "ldr", + "operands": "r3, [0xd388]", + "mode": "none" + }, + "instr_53936": { + "virtual_address": 53936, + "size": 4, + "disassembly": "add r0, r4, #0x58", + "mnemonic": "add", + "operands": "r0, r4, #0x58", + "mode": "none" + }, + "instr_53940": { + "virtual_address": 53940, + "size": 4, + "disassembly": "str r3, [r4, #0xc]", + "mnemonic": "str", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "instr_53944": { + "virtual_address": 53944, + "size": 4, + "disassembly": "str r5, [r4, #0x64]", + "mnemonic": "str", + "operands": "r5, [r4, #0x64]", + "mode": "none" + }, + "instr_53948": { + "virtual_address": 53948, + "size": 4, + "disassembly": "bl 0x0de4c", + "mnemonic": "bl", + "operands": "0x0de4c", + "mode": "none" + }, + "instr_53952": { + "virtual_address": 53952, + "size": 4, + "disassembly": "ldr r0, [0xd380]", + "mnemonic": "ldr", + "operands": "r0, [0xd380]", + "mode": "none" + }, + "instr_53956": { + "virtual_address": 53956, + "size": 4, + "disassembly": "bl 0x0de74", + "mnemonic": "bl", + "operands": "0x0de74", + "mode": "none" + }, + "instr_53960": { + "virtual_address": 53960, + "size": 4, + "disassembly": "mov r2, #0x8", + "mnemonic": "mov", + "operands": "r2, #0x8", + "mode": "none" + }, + "instr_53964": { + "virtual_address": 53964, + "size": 4, + "disassembly": "mov r1, r5", + "mnemonic": "mov", + "operands": "r1, r5", + "mode": "none" + }, + "instr_53968": { + "virtual_address": 53968, + "size": 4, + "disassembly": "str r5, [r4, #0x0]", + "mnemonic": "str", + "operands": "r5, [r4, #0x0]", + "mode": "none" + }, + "instr_53972": { + "virtual_address": 53972, + "size": 4, + "disassembly": "str r5, [r4, #0x8]", + "mnemonic": "str", + "operands": "r5, [r4, #0x8]", + "mode": "none" + }, + "instr_53976": { + "virtual_address": 53976, + "size": 4, + "disassembly": "str r5, [r4, #0x4]", + "mnemonic": "str", + "operands": "r5, [r4, #0x4]", + "mode": "none" + }, + "instr_53980": { + "virtual_address": 53980, + "size": 4, + "disassembly": "str r5, [r4, #0x10]", + "mnemonic": "str", + "operands": "r5, [r4, #0x10]", + "mode": "none" + }, + "instr_53984": { + "virtual_address": 53984, + "size": 4, + "disassembly": "str r5, [r4, #0x14]", + "mnemonic": "str", + "operands": "r5, [r4, #0x14]", + "mode": "none" + }, + "instr_53988": { + "virtual_address": 53988, + "size": 4, + "disassembly": "str r5, [r4, #0x18]", + "mnemonic": "str", + "operands": "r5, [r4, #0x18]", + "mode": "none" + }, + "instr_53992": { + "virtual_address": 53992, + "size": 4, + "disassembly": "add r0, r4, #0x5c", + "mnemonic": "add", + "operands": "r0, r4, #0x5c", + "mode": "none" + }, + "instr_53996": { + "virtual_address": 53996, + "size": 4, + "disassembly": "bl 0x834c", + "mnemonic": "bl", + "operands": "0x834c", + "mode": "none" + }, + "instr_54000": { + "virtual_address": 54000, + "size": 4, + "disassembly": "str r5, [r4, #0x30]", + "mnemonic": "str", + "operands": "r5, [r4, #0x30]", + "mode": "none" + }, + "instr_54004": { + "virtual_address": 54004, + "size": 4, + "disassembly": "str r5, [r4, #0x34]", + "mnemonic": "str", + "operands": "r5, [r4, #0x34]", + "mode": "none" + }, + "instr_54008": { + "virtual_address": 54008, + "size": 4, + "disassembly": "str r5, [r4, #0x44]", + "mnemonic": "str", + "operands": "r5, [r4, #0x44]", + "mode": "none" + }, + "instr_54012": { + "virtual_address": 54012, + "size": 4, + "disassembly": "str r5, [r4, #0x48]", + "mnemonic": "str", + "operands": "r5, [r4, #0x48]", + "mode": "none" + }, + "bb_53932": { + "virtual_address": 53932, + "size": 84, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 54016, + "children": [ + "instr_53932", + "instr_53936", + "instr_53940", + "instr_53944", + "instr_53948", + "instr_53952", + "instr_53956", + "instr_53960", + "instr_53964", + "instr_53968", + "instr_53972", + "instr_53976", + "instr_53980", + "instr_53984", + "instr_53988", + "instr_53992", + "instr_53996", + "instr_54000", + "instr_54004", + "instr_54008", + "instr_54012" + ] + }, + "instr_54016": { + "virtual_address": 54016, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_54020": { + "virtual_address": 54020, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, lr}", + "mode": "none" + }, + "instr_54024": { + "virtual_address": 54024, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_54016": { + "virtual_address": 54016, + "size": 12, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_54016", + "instr_54020", + "instr_54024" + ] + }, + "instr_54028": { + "virtual_address": 54028, + "size": 4, + "disassembly": "ldr r5, [r8, #0x0]", + "mnemonic": "ldr", + "operands": "r5, [r8, #0x0]", + "mode": "none" + }, + "instr_54032": { + "virtual_address": 54032, + "size": 4, + "disassembly": "cmp r5, #0x0", + "mnemonic": "cmp", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_54036": { + "virtual_address": 54036, + "size": 4, + "disassembly": "beq 0x0d32c", + "mnemonic": "beq", + "operands": "0x0d32c", + "mode": "none" + }, + "bb_54028": { + "virtual_address": 54028, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 54040, + "children": [ + "instr_54028", + "instr_54032", + "instr_54036" + ] + }, + "instr_54040": { + "virtual_address": 54040, + "size": 4, + "disassembly": "mov r8, r5", + "mnemonic": "mov", + "operands": "r8, r5", + "mode": "none" + }, + "instr_54044": { + "virtual_address": 54044, + "size": 4, + "disassembly": "b 0x0d280", + "mnemonic": "b", + "operands": "0x0d280", + "mode": "none" + }, + "bb_54040": { + "virtual_address": 54040, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 53888, + "children": [ + "instr_54040", + "instr_54044" + ] + }, + "instr_54048": { + "virtual_address": 54048, + "size": 4, + "disassembly": "mov r0, r8", + "mnemonic": "mov", + "operands": "r0, r8", + "mode": "none" + }, + "instr_54052": { + "virtual_address": 54052, + "size": 4, + "disassembly": "bl 0x0d0c8", + "mnemonic": "bl", + "operands": "0x0d0c8", + "mode": "none" + }, + "instr_54056": { + "virtual_address": 54056, + "size": 4, + "disassembly": "b 0x0d278", + "mnemonic": "b", + "operands": "0x0d278", + "mode": "none" + }, + "bb_54048": { + "virtual_address": 54048, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 53880, + "children": [ + "instr_54048", + "instr_54052", + "instr_54056" + ] + }, + "instr_54060": { + "virtual_address": 54060, + "size": 4, + "disassembly": "mov r1, #0x1ac", + "mnemonic": "mov", + "operands": "r1, #0x1ac", + "mode": "none" + }, + "instr_54064": { + "virtual_address": 54064, + "size": 4, + "disassembly": "mov r0, r6", + "mnemonic": "mov", + "operands": "r0, r6", + "mode": "none" + }, + "instr_54068": { + "virtual_address": 54068, + "size": 4, + "disassembly": "bl 0x0e05c", + "mnemonic": "bl", + "operands": "0x0e05c", + "mode": "none" + }, + "instr_54072": { + "virtual_address": 54072, + "size": 4, + "disassembly": "subs r4, r0, #0x0", + "mnemonic": "subs", + "operands": "r4, r0, #0x0", + "mode": "none" + }, + "instr_54076": { + "virtual_address": 54076, + "size": 4, + "disassembly": "beq 0x0d368", + "mnemonic": "beq", + "operands": "0x0d368", + "mode": "none" + }, + "bb_54060": { + "virtual_address": 54060, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 54080, + "children": [ + "instr_54060", + "instr_54064", + "instr_54068", + "instr_54072", + "instr_54076" + ] + }, + "instr_54080": { + "virtual_address": 54080, + "size": 4, + "disassembly": "add r0, r4, #0xc", + "mnemonic": "add", + "operands": "r0, r4, #0xc", + "mode": "none" + }, + "instr_54084": { + "virtual_address": 54084, + "size": 4, + "disassembly": "mov r1, r5", + "mnemonic": "mov", + "operands": "r1, r5", + "mode": "none" + }, + "instr_54088": { + "virtual_address": 54088, + "size": 4, + "disassembly": "str r5, [r4, #0x0]", + "mnemonic": "str", + "operands": "r5, [r4, #0x0]", + "mode": "none" + }, + "instr_54092": { + "virtual_address": 54092, + "size": 4, + "disassembly": "mov r2, #0x1a0", + "mnemonic": "mov", + "operands": "r2, #0x1a0", + "mode": "none" + }, + "instr_54096": { + "virtual_address": 54096, + "size": 4, + "disassembly": "str r7, [r4, #0x4]", + "mnemonic": "str", + "operands": "r7, [r4, #0x4]", + "mode": "none" + }, + "instr_54100": { + "virtual_address": 54100, + "size": 4, + "disassembly": "str r0, [r4, #0x8]", + "mnemonic": "str", + "operands": "r0, [r4, #0x8]", + "mode": "none" + }, + "instr_54104": { + "virtual_address": 54104, + "size": 4, + "disassembly": "bl 0x834c", + "mnemonic": "bl", + "operands": "0x834c", + "mode": "none" + }, + "instr_54108": { + "virtual_address": 54108, + "size": 4, + "disassembly": "mov r5, r4", + "mnemonic": "mov", + "operands": "r5, r4", + "mode": "none" + }, + "instr_54112": { + "virtual_address": 54112, + "size": 4, + "disassembly": "str r4, [r8, #0x0]", + "mnemonic": "str", + "operands": "r4, [r8, #0x0]", + "mode": "none" + }, + "instr_54116": { + "virtual_address": 54116, + "size": 4, + "disassembly": "b 0x0d318", + "mnemonic": "b", + "operands": "0x0d318", + "mode": "none" + }, + "bb_54080": { + "virtual_address": 54080, + "size": 40, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 54040, + "children": [ + "instr_54080", + "instr_54084", + "instr_54088", + "instr_54092", + "instr_54096", + "instr_54100", + "instr_54104", + "instr_54108", + "instr_54112", + "instr_54116" + ] + }, + "instr_54120": { + "virtual_address": 54120, + "size": 4, + "disassembly": "str r4, [r8, #0x0]", + "mnemonic": "str", + "operands": "r4, [r8, #0x0]", + "mode": "none" + }, + "instr_54124": { + "virtual_address": 54124, + "size": 4, + "disassembly": "ldr r0, [0xd380]", + "mnemonic": "ldr", + "operands": "r0, [0xd380]", + "mode": "none" + }, + "instr_54128": { + "virtual_address": 54128, + "size": 4, + "disassembly": "bl 0x0de74", + "mnemonic": "bl", + "operands": "0x0de74", + "mode": "none" + }, + "instr_54132": { + "virtual_address": 54132, + "size": 4, + "disassembly": "mov r3, #0xc", + "mnemonic": "mov", + "operands": "r3, #0xc", + "mode": "none" + }, + "instr_54136": { + "virtual_address": 54136, + "size": 4, + "disassembly": "str r3, [r6, #0x0]", + "mnemonic": "str", + "operands": "r3, [r6, #0x0]", + "mode": "none" + }, + "instr_54140": { + "virtual_address": 54140, + "size": 4, + "disassembly": "b 0x0d300", + "mnemonic": "b", + "operands": "0x0d300", + "mode": "none" + }, + "bb_54120": { + "virtual_address": 54120, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 54016, + "children": [ + "instr_54120", + "instr_54124", + "instr_54128", + "instr_54132", + "instr_54136", + "instr_54140" + ] + }, + "dw_54144": { + "virtual_address": 54144, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 53852, + 54124, + 53952 + ] + }, + "dw_54148": { + "virtual_address": 54148, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 53860 + ] + }, + "dw_54152": { + "virtual_address": 54152, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 53932 + ] + }, + "func_53844": { + "virtual_address": 53844, + "size": 312, + "name": "__sfp", + "children": [ + "bb_53844", + "bb_53880", + "bb_53888", + "bb_53900", + "bb_53904", + "bb_53916", + "bb_53932", + "bb_54016", + "bb_54028", + "bb_54040", + "bb_54048", + "bb_54060", + "bb_54080", + "bb_54120", + "dw_54144", + "dw_54148", + "dw_54152" + ] + }, + "instr_54156": { + "virtual_address": 54156, + "size": 4, + "disassembly": "stmdb sp!, {r4, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_54160": { + "virtual_address": 54160, + "size": 4, + "disassembly": "ldr r0, [0xd3a0]", + "mnemonic": "ldr", + "operands": "r0, [0xd3a0]", + "mode": "none" + }, + "instr_54164": { + "virtual_address": 54164, + "size": 4, + "disassembly": "bl 0x0de5c", + "mnemonic": "bl", + "operands": "0x0de5c", + "mode": "none" + }, + "instr_54168": { + "virtual_address": 54168, + "size": 4, + "disassembly": "ldmia sp!, {r4, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_54172": { + "virtual_address": 54172, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_54156": { + "virtual_address": 54156, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_54156", + "instr_54160", + "instr_54164", + "instr_54168", + "instr_54172" + ] + }, + "dw_54176": { + "virtual_address": 54176, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 54160 + ] + }, + "func_54156": { + "virtual_address": 54156, + "size": 24, + "name": "__sfp_lock_acquire", + "children": [ + "bb_54156", + "dw_54176" + ] + }, + "instr_54180": { + "virtual_address": 54180, + "size": 4, + "disassembly": "stmdb sp!, {r4, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_54184": { + "virtual_address": 54184, + "size": 4, + "disassembly": "ldr r0, [0xd3b8]", + "mnemonic": "ldr", + "operands": "r0, [0xd3b8]", + "mode": "none" + }, + "instr_54188": { + "virtual_address": 54188, + "size": 4, + "disassembly": "bl 0x0de74", + "mnemonic": "bl", + "operands": "0x0de74", + "mode": "none" + }, + "instr_54192": { + "virtual_address": 54192, + "size": 4, + "disassembly": "ldmia sp!, {r4, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_54196": { + "virtual_address": 54196, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_54180": { + "virtual_address": 54180, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_54180", + "instr_54184", + "instr_54188", + "instr_54192", + "instr_54196" + ] + }, + "dw_54200": { + "virtual_address": 54200, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 54184 + ] + }, + "func_54180": { + "virtual_address": 54180, + "size": 24, + "name": "__sfp_lock_release", + "children": [ + "bb_54180", + "dw_54200" + ] + }, + "instr_54204": { + "virtual_address": 54204, + "size": 4, + "disassembly": "stmdb sp!, {r4, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_54208": { + "virtual_address": 54208, + "size": 4, + "disassembly": "ldr r0, [0xd3d0]", + "mnemonic": "ldr", + "operands": "r0, [0xd3d0]", + "mode": "none" + }, + "instr_54212": { + "virtual_address": 54212, + "size": 4, + "disassembly": "bl 0x0de5c", + "mnemonic": "bl", + "operands": "0x0de5c", + "mode": "none" + }, + "instr_54216": { + "virtual_address": 54216, + "size": 4, + "disassembly": "ldmia sp!, {r4, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_54220": { + "virtual_address": 54220, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_54204": { + "virtual_address": 54204, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_54204", + "instr_54208", + "instr_54212", + "instr_54216", + "instr_54220" + ] + }, + "dw_54224": { + "virtual_address": 54224, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 54208 + ] + }, + "func_54204": { + "virtual_address": 54204, + "size": 24, + "name": "__sinit_lock_acquire", + "children": [ + "bb_54204", + "dw_54224" + ] + }, + "instr_54228": { + "virtual_address": 54228, + "size": 4, + "disassembly": "stmdb sp!, {r4, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_54232": { + "virtual_address": 54232, + "size": 4, + "disassembly": "ldr r0, [0xd3e8]", + "mnemonic": "ldr", + "operands": "r0, [0xd3e8]", + "mode": "none" + }, + "instr_54236": { + "virtual_address": 54236, + "size": 4, + "disassembly": "bl 0x0de74", + "mnemonic": "bl", + "operands": "0x0de74", + "mode": "none" + }, + "instr_54240": { + "virtual_address": 54240, + "size": 4, + "disassembly": "ldmia sp!, {r4, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_54244": { + "virtual_address": 54244, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_54228": { + "virtual_address": 54228, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_54228", + "instr_54232", + "instr_54236", + "instr_54240", + "instr_54244" + ] + }, + "dw_54248": { + "virtual_address": 54248, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 54232 + ] + }, + "func_54228": { + "virtual_address": 54228, + "size": 24, + "name": "__sinit_lock_release", + "children": [ + "bb_54228", + "dw_54248" + ] + }, + "instr_54252": { + "virtual_address": 54252, + "size": 4, + "disassembly": "stmdb sp!, {r4, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_54256": { + "virtual_address": 54256, + "size": 4, + "disassembly": "ldr r0, [0xd410]", + "mnemonic": "ldr", + "operands": "r0, [0xd410]", + "mode": "none" + }, + "instr_54260": { + "virtual_address": 54260, + "size": 4, + "disassembly": "bl 0x0de5c", + "mnemonic": "bl", + "operands": "0x0de5c", + "mode": "none" + }, + "instr_54264": { + "virtual_address": 54264, + "size": 4, + "disassembly": "ldr r3, [0xd414]", + "mnemonic": "ldr", + "operands": "r3, [0xd414]", + "mode": "none" + }, + "instr_54268": { + "virtual_address": 54268, + "size": 4, + "disassembly": "ldr r1, [0xd418]", + "mnemonic": "ldr", + "operands": "r1, [0xd418]", + "mode": "none" + }, + "instr_54272": { + "virtual_address": 54272, + "size": 4, + "disassembly": "ldr r0, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r3, #0x0]", + "mode": "none" + }, + "instr_54276": { + "virtual_address": 54276, + "size": 4, + "disassembly": "bl 0x0dd40", + "mnemonic": "bl", + "operands": "0x0dd40", + "mode": "none" + }, + "instr_54280": { + "virtual_address": 54280, + "size": 4, + "disassembly": "ldmia sp!, {r4, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_54284": { + "virtual_address": 54284, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_54252": { + "virtual_address": 54252, + "size": 36, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_54252", + "instr_54256", + "instr_54260", + "instr_54264", + "instr_54268", + "instr_54272", + "instr_54276", + "instr_54280", + "instr_54284" + ] + }, + "dw_54288": { + "virtual_address": 54288, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 54256 + ] + }, + "dw_54292": { + "virtual_address": 54292, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 54264 + ] + }, + "dw_54296": { + "virtual_address": 54296, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 54268 + ] + }, + "func_54252": { + "virtual_address": 54252, + "size": 48, + "name": "__fp_lock_all", + "children": [ + "bb_54252", + "dw_54288", + "dw_54292", + "dw_54296" + ] + }, + "instr_54300": { + "virtual_address": 54300, + "size": 4, + "disassembly": "stmdb sp!, {r4, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_54304": { + "virtual_address": 54304, + "size": 4, + "disassembly": "ldr r3, [0xd440]", + "mnemonic": "ldr", + "operands": "r3, [0xd440]", + "mode": "none" + }, + "instr_54308": { + "virtual_address": 54308, + "size": 4, + "disassembly": "ldr r1, [0xd444]", + "mnemonic": "ldr", + "operands": "r1, [0xd444]", + "mode": "none" + }, + "instr_54312": { + "virtual_address": 54312, + "size": 4, + "disassembly": "ldr r0, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r3, #0x0]", + "mode": "none" + }, + "instr_54316": { + "virtual_address": 54316, + "size": 4, + "disassembly": "bl 0x0dd40", + "mnemonic": "bl", + "operands": "0x0dd40", + "mode": "none" + }, + "instr_54320": { + "virtual_address": 54320, + "size": 4, + "disassembly": "ldr r0, [0xd448]", + "mnemonic": "ldr", + "operands": "r0, [0xd448]", + "mode": "none" + }, + "instr_54324": { + "virtual_address": 54324, + "size": 4, + "disassembly": "bl 0x0de74", + "mnemonic": "bl", + "operands": "0x0de74", + "mode": "none" + }, + "instr_54328": { + "virtual_address": 54328, + "size": 4, + "disassembly": "ldmia sp!, {r4, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_54332": { + "virtual_address": 54332, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_54300": { + "virtual_address": 54300, + "size": 36, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_54300", + "instr_54304", + "instr_54308", + "instr_54312", + "instr_54316", + "instr_54320", + "instr_54324", + "instr_54328", + "instr_54332" + ] + }, + "dw_54336": { + "virtual_address": 54336, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 54304 + ] + }, + "dw_54340": { + "virtual_address": 54340, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 54308 + ] + }, + "dw_54344": { + "virtual_address": 54344, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 54320 + ] + }, + "func_54300": { + "virtual_address": 54300, + "size": 48, + "name": "__fp_unlock_all", + "children": [ + "bb_54300", + "dw_54336", + "dw_54340", + "dw_54344" + ] + }, + "instr_54348": { + "virtual_address": 54348, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_54352": { + "virtual_address": 54352, + "size": 4, + "disassembly": "ldr r5, [0xd488]", + "mnemonic": "ldr", + "operands": "r5, [0xd488]", + "mode": "none" + }, + "instr_54356": { + "virtual_address": 54356, + "size": 4, + "disassembly": "ldr r4, [0xd48c]", + "mnemonic": "ldr", + "operands": "r4, [0xd48c]", + "mode": "none" + }, + "instr_54360": { + "virtual_address": 54360, + "size": 4, + "disassembly": "sub r4, r5, r4", + "mnemonic": "sub", + "operands": "r4, r5, r4", + "mode": "none" + }, + "instr_54364": { + "virtual_address": 54364, + "size": 4, + "disassembly": "movs r4, r4, asr #0x2", + "mnemonic": "movs", + "operands": "r4, r4, asr #0x2", + "mode": "none" + }, + "instr_54368": { + "virtual_address": 54368, + "size": 4, + "disassembly": "beq 0x0d47c", + "mnemonic": "beq", + "operands": "0x0d47c", + "mode": "none" + }, + "bb_54348": { + "virtual_address": 54348, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 54372, + "children": [ + "instr_54348", + "instr_54352", + "instr_54356", + "instr_54360", + "instr_54364", + "instr_54368" + ] + }, + "instr_54372": { + "virtual_address": 54372, + "size": 4, + "disassembly": "ldr r3, [r5, #-0x4]!", + "mnemonic": "ldr", + "operands": "r3, [r5, #-0x4]!", + "mode": "none" + }, + "instr_54376": { + "virtual_address": 54376, + "size": 4, + "disassembly": "sub r4, r4, #0x1", + "mnemonic": "sub", + "operands": "r4, r4, #0x1", + "mode": "none" + }, + "instr_54380": { + "virtual_address": 54380, + "size": 4, + "disassembly": "mov lr, pc", + "mnemonic": "mov", + "operands": "lr, pc", + "mode": "none" + }, + "instr_54384": { + "virtual_address": 54384, + "size": 4, + "disassembly": "bx r3", + "mnemonic": "bx", + "operands": "r3", + "mode": "none" + }, + "instr_54388": { + "virtual_address": 54388, + "size": 4, + "disassembly": "cmp r4, #0x0", + "mnemonic": "cmp", + "operands": "r4, #0x0", + "mode": "none" + }, + "instr_54392": { + "virtual_address": 54392, + "size": 4, + "disassembly": "bne 0x0d464", + "mnemonic": "bne", + "operands": "0x0d464", + "mode": "none" + }, + "bb_54372": { + "virtual_address": 54372, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 54396, + "children": [ + "instr_54372", + "instr_54376", + "instr_54380", + "instr_54384", + "instr_54388", + "instr_54392" + ] + }, + "instr_54396": { + "virtual_address": 54396, + "size": 4, + "disassembly": "bl 0x13fc0", + "mnemonic": "bl", + "operands": "0x13fc0", + "mode": "none" + }, + "instr_54400": { + "virtual_address": 54400, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_54404": { + "virtual_address": 54404, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_54396": { + "virtual_address": 54396, + "size": 12, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_54396", + "instr_54400", + "instr_54404" + ] + }, + "dw_54408": { + "virtual_address": 54408, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 54352 + ] + }, + "dw_54412": { + "virtual_address": 54412, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 54356 + ] + }, + "func_54348": { + "virtual_address": 54348, + "size": 68, + "name": "__libc_fini_array", + "children": [ + "bb_54348", + "bb_54372", + "bb_54396", + "dw_54408", + "dw_54412" + ] + }, + "instr_54416": { + "virtual_address": 54416, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, r7, r8, lr}", + "mode": "none" + }, + "instr_54420": { + "virtual_address": 54420, + "size": 4, + "disassembly": "mov r4, r1", + "mnemonic": "mov", + "operands": "r4, r1", + "mode": "none" + }, + "instr_54424": { + "virtual_address": 54424, + "size": 4, + "disassembly": "ldr r7, [0xd584]", + "mnemonic": "ldr", + "operands": "r7, [0xd584]", + "mode": "none" + }, + "instr_54428": { + "virtual_address": 54428, + "size": 4, + "disassembly": "mov r6, r0", + "mnemonic": "mov", + "operands": "r6, r0", + "mode": "none" + }, + "instr_54432": { + "virtual_address": 54432, + "size": 4, + "disassembly": "bl 0x0ebd4", + "mnemonic": "bl", + "operands": "0x0ebd4", + "mode": "none" + }, + "instr_54436": { + "virtual_address": 54436, + "size": 4, + "disassembly": "ldr r3, [r7, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [r7, #0x8]", + "mode": "none" + }, + "instr_54440": { + "virtual_address": 54440, + "size": 4, + "disassembly": "ldr r5, [r3, #0x4]", + "mnemonic": "ldr", + "operands": "r5, [r3, #0x4]", + "mode": "none" + }, + "instr_54444": { + "virtual_address": 54444, + "size": 4, + "disassembly": "rsb r3, r4, #0xfe0", + "mnemonic": "rsb", + "operands": "r3, r4, #0xfe0", + "mode": "none" + }, + "instr_54448": { + "virtual_address": 54448, + "size": 4, + "disassembly": "bic r5, r5, #0x3", + "mnemonic": "bic", + "operands": "r5, r5, #0x3", + "mode": "none" + }, + "instr_54452": { + "virtual_address": 54452, + "size": 4, + "disassembly": "add r3, r3, #0xf", + "mnemonic": "add", + "operands": "r3, r3, #0xf", + "mode": "none" + }, + "instr_54456": { + "virtual_address": 54456, + "size": 4, + "disassembly": "add r3, r3, r5", + "mnemonic": "add", + "operands": "r3, r3, r5", + "mode": "none" + }, + "instr_54460": { + "virtual_address": 54460, + "size": 4, + "disassembly": "bic r3, r3, #0xff0", + "mnemonic": "bic", + "operands": "r3, r3, #0xff0", + "mode": "none" + }, + "instr_54464": { + "virtual_address": 54464, + "size": 4, + "disassembly": "bic r3, r3, #0xf", + "mnemonic": "bic", + "operands": "r3, r3, #0xf", + "mode": "none" + }, + "instr_54468": { + "virtual_address": 54468, + "size": 4, + "disassembly": "sub r4, r3, #0x1000", + "mnemonic": "sub", + "operands": "r4, r3, #0x1000", + "mode": "none" + }, + "instr_54472": { + "virtual_address": 54472, + "size": 4, + "disassembly": "cmp r4, #0x1000", + "mnemonic": "cmp", + "operands": "r4, #0x1000", + "mode": "none" + }, + "instr_54476": { + "virtual_address": 54476, + "size": 4, + "disassembly": "blt 0x0d4ec", + "mnemonic": "blt", + "operands": "0x0d4ec", + "mode": "none" + }, + "bb_54416": { + "virtual_address": 54416, + "size": 64, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 54480, + "children": [ + "instr_54416", + "instr_54420", + "instr_54424", + "instr_54428", + "instr_54432", + "instr_54436", + "instr_54440", + "instr_54444", + "instr_54448", + "instr_54452", + "instr_54456", + "instr_54460", + "instr_54464", + "instr_54468", + "instr_54472", + "instr_54476" + ] + }, + "instr_54480": { + "virtual_address": 54480, + "size": 4, + "disassembly": "mov r1, #0x0", + "mnemonic": "mov", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_54484": { + "virtual_address": 54484, + "size": 4, + "disassembly": "mov r0, r6", + "mnemonic": "mov", + "operands": "r0, r6", + "mode": "none" + }, + "instr_54488": { + "virtual_address": 54488, + "size": 4, + "disassembly": "bl 0x101c8", + "mnemonic": "bl", + "operands": "0x101c8", + "mode": "none" + }, + "instr_54492": { + "virtual_address": 54492, + "size": 4, + "disassembly": "ldr r3, [r7, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [r7, #0x8]", + "mode": "none" + }, + "instr_54496": { + "virtual_address": 54496, + "size": 4, + "disassembly": "add r3, r3, r5", + "mnemonic": "add", + "operands": "r3, r3, r5", + "mode": "none" + }, + "instr_54500": { + "virtual_address": 54500, + "size": 4, + "disassembly": "cmp r0, r3", + "mnemonic": "cmp", + "operands": "r0, r3", + "mode": "none" + }, + "instr_54504": { + "virtual_address": 54504, + "size": 4, + "disassembly": "beq 0x0d500", + "mnemonic": "beq", + "operands": "0x0d500", + "mode": "none" + }, + "bb_54480": { + "virtual_address": 54480, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 54508, + "children": [ + "instr_54480", + "instr_54484", + "instr_54488", + "instr_54492", + "instr_54496", + "instr_54500", + "instr_54504" + ] + }, + "instr_54508": { + "virtual_address": 54508, + "size": 4, + "disassembly": "mov r0, r6", + "mnemonic": "mov", + "operands": "r0, r6", + "mode": "none" + }, + "instr_54512": { + "virtual_address": 54512, + "size": 4, + "disassembly": "bl 0x0ebec", + "mnemonic": "bl", + "operands": "0x0ebec", + "mode": "none" + }, + "instr_54516": { + "virtual_address": 54516, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_54520": { + "virtual_address": 54520, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, lr}", + "mode": "none" + }, + "instr_54524": { + "virtual_address": 54524, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_54508": { + "virtual_address": 54508, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_54508", + "instr_54512", + "instr_54516", + "instr_54520", + "instr_54524" + ] + }, + "instr_54528": { + "virtual_address": 54528, + "size": 4, + "disassembly": "mov r0, r6", + "mnemonic": "mov", + "operands": "r0, r6", + "mode": "none" + }, + "instr_54532": { + "virtual_address": 54532, + "size": 4, + "disassembly": "rsb r1, r4, #0x0", + "mnemonic": "rsb", + "operands": "r1, r4, #0x0", + "mode": "none" + }, + "instr_54536": { + "virtual_address": 54536, + "size": 4, + "disassembly": "bl 0x101c8", + "mnemonic": "bl", + "operands": "0x101c8", + "mode": "none" + }, + "instr_54540": { + "virtual_address": 54540, + "size": 4, + "disassembly": "cmn r0, #0x1", + "mnemonic": "cmn", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_54544": { + "virtual_address": 54544, + "size": 4, + "disassembly": "beq 0x0d548", + "mnemonic": "beq", + "operands": "0x0d548", + "mode": "none" + }, + "bb_54528": { + "virtual_address": 54528, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 54548, + "children": [ + "instr_54528", + "instr_54532", + "instr_54536", + "instr_54540", + "instr_54544" + ] + }, + "instr_54548": { + "virtual_address": 54548, + "size": 4, + "disassembly": "ldr r3, [r7, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [r7, #0x8]", + "mode": "none" + }, + "instr_54552": { + "virtual_address": 54552, + "size": 4, + "disassembly": "ldr r2, [0xd588]", + "mnemonic": "ldr", + "operands": "r2, [0xd588]", + "mode": "none" + }, + "instr_54556": { + "virtual_address": 54556, + "size": 4, + "disassembly": "sub r5, r5, r4", + "mnemonic": "sub", + "operands": "r5, r5, r4", + "mode": "none" + }, + "instr_54560": { + "virtual_address": 54560, + "size": 4, + "disassembly": "orr r5, r5, #0x1", + "mnemonic": "orr", + "operands": "r5, r5, #0x1", + "mode": "none" + }, + "instr_54564": { + "virtual_address": 54564, + "size": 4, + "disassembly": "str r5, [r3, #0x4]", + "mnemonic": "str", + "operands": "r5, [r3, #0x4]", + "mode": "none" + }, + "instr_54568": { + "virtual_address": 54568, + "size": 4, + "disassembly": "ldr r3, [r2, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r2, #0x0]", + "mode": "none" + }, + "instr_54572": { + "virtual_address": 54572, + "size": 4, + "disassembly": "mov r0, r6", + "mnemonic": "mov", + "operands": "r0, r6", + "mode": "none" + }, + "instr_54576": { + "virtual_address": 54576, + "size": 4, + "disassembly": "sub r3, r3, r4", + "mnemonic": "sub", + "operands": "r3, r3, r4", + "mode": "none" + }, + "instr_54580": { + "virtual_address": 54580, + "size": 4, + "disassembly": "str r3, [r2, #0x0]", + "mnemonic": "str", + "operands": "r3, [r2, #0x0]", + "mode": "none" + }, + "instr_54584": { + "virtual_address": 54584, + "size": 4, + "disassembly": "bl 0x0ebec", + "mnemonic": "bl", + "operands": "0x0ebec", + "mode": "none" + }, + "instr_54588": { + "virtual_address": 54588, + "size": 4, + "disassembly": "mov r0, #0x1", + "mnemonic": "mov", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_54592": { + "virtual_address": 54592, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, lr}", + "mode": "none" + }, + "instr_54596": { + "virtual_address": 54596, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_54548": { + "virtual_address": 54548, + "size": 52, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_54548", + "instr_54552", + "instr_54556", + "instr_54560", + "instr_54564", + "instr_54568", + "instr_54572", + "instr_54576", + "instr_54580", + "instr_54584", + "instr_54588", + "instr_54592", + "instr_54596" + ] + }, + "instr_54600": { + "virtual_address": 54600, + "size": 4, + "disassembly": "mov r1, #0x0", + "mnemonic": "mov", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_54604": { + "virtual_address": 54604, + "size": 4, + "disassembly": "mov r0, r6", + "mnemonic": "mov", + "operands": "r0, r6", + "mode": "none" + }, + "instr_54608": { + "virtual_address": 54608, + "size": 4, + "disassembly": "bl 0x101c8", + "mnemonic": "bl", + "operands": "0x101c8", + "mode": "none" + }, + "instr_54612": { + "virtual_address": 54612, + "size": 4, + "disassembly": "ldr r2, [r7, #0x8]", + "mnemonic": "ldr", + "operands": "r2, [r7, #0x8]", + "mode": "none" + }, + "instr_54616": { + "virtual_address": 54616, + "size": 4, + "disassembly": "sub r3, r0, r2", + "mnemonic": "sub", + "operands": "r3, r0, r2", + "mode": "none" + }, + "instr_54620": { + "virtual_address": 54620, + "size": 4, + "disassembly": "cmp r3, #0xf", + "mnemonic": "cmp", + "operands": "r3, #0xf", + "mode": "none" + }, + "instr_54624": { + "virtual_address": 54624, + "size": 4, + "disassembly": "ble 0x0d4ec", + "mnemonic": "ble", + "operands": "0x0d4ec", + "mode": "none" + }, + "bb_54600": { + "virtual_address": 54600, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 54628, + "children": [ + "instr_54600", + "instr_54604", + "instr_54608", + "instr_54612", + "instr_54616", + "instr_54620", + "instr_54624" + ] + }, + "instr_54628": { + "virtual_address": 54628, + "size": 4, + "disassembly": "orr r3, r3, #0x1", + "mnemonic": "orr", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_54632": { + "virtual_address": 54632, + "size": 4, + "disassembly": "str r3, [r2, #0x4]", + "mnemonic": "str", + "operands": "r3, [r2, #0x4]", + "mode": "none" + }, + "instr_54636": { + "virtual_address": 54636, + "size": 4, + "disassembly": "ldr r3, [0xd58c]", + "mnemonic": "ldr", + "operands": "r3, [0xd58c]", + "mode": "none" + }, + "instr_54640": { + "virtual_address": 54640, + "size": 4, + "disassembly": "ldr r3, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0x0]", + "mode": "none" + }, + "instr_54644": { + "virtual_address": 54644, + "size": 4, + "disassembly": "ldr r1, [0xd588]", + "mnemonic": "ldr", + "operands": "r1, [0xd588]", + "mode": "none" + }, + "instr_54648": { + "virtual_address": 54648, + "size": 4, + "disassembly": "sub r0, r0, r3", + "mnemonic": "sub", + "operands": "r0, r0, r3", + "mode": "none" + }, + "instr_54652": { + "virtual_address": 54652, + "size": 4, + "disassembly": "str r0, [r1, #0x0]", + "mnemonic": "str", + "operands": "r0, [r1, #0x0]", + "mode": "none" + }, + "instr_54656": { + "virtual_address": 54656, + "size": 4, + "disassembly": "b 0x0d4ec", + "mnemonic": "b", + "operands": "0x0d4ec", + "mode": "none" + }, + "bb_54628": { + "virtual_address": 54628, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 54508, + "children": [ + "instr_54628", + "instr_54632", + "instr_54636", + "instr_54640", + "instr_54644", + "instr_54648", + "instr_54652", + "instr_54656" + ] + }, + "dw_54660": { + "virtual_address": 54660, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 54424 + ] + }, + "dw_54664": { + "virtual_address": 54664, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 54552, + 54644 + ] + }, + "dw_54668": { + "virtual_address": 54668, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 54636 + ] + }, + "func_54416": { + "virtual_address": 54416, + "size": 256, + "name": "_malloc_trim_r", + "children": [ + "bb_54416", + "bb_54480", + "bb_54508", + "bb_54528", + "bb_54548", + "bb_54600", + "bb_54628", + "dw_54660", + "dw_54664", + "dw_54668" + ] + }, + "instr_54672": { + "virtual_address": 54672, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_54676": { + "virtual_address": 54676, + "size": 4, + "disassembly": "subs r4, r1, #0x0", + "mnemonic": "subs", + "operands": "r4, r1, #0x0", + "mode": "none" + }, + "instr_54680": { + "virtual_address": 54680, + "size": 4, + "disassembly": "beq 0x0d664", + "mnemonic": "beq", + "operands": "0x0d664", + "mode": "none" + }, + "bb_54672": { + "virtual_address": 54672, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 54684, + "children": [ + "instr_54672", + "instr_54676", + "instr_54680" + ] + }, + "instr_54684": { + "virtual_address": 54684, + "size": 4, + "disassembly": "mov r5, r0", + "mnemonic": "mov", + "operands": "r5, r0", + "mode": "none" + }, + "instr_54688": { + "virtual_address": 54688, + "size": 4, + "disassembly": "bl 0x0ebd4", + "mnemonic": "bl", + "operands": "0x0ebd4", + "mode": "none" + }, + "instr_54692": { + "virtual_address": 54692, + "size": 4, + "disassembly": "ldr r0, [r4, #-0x4]", + "mnemonic": "ldr", + "operands": "r0, [r4, #-0x4]", + "mode": "none" + }, + "instr_54696": { + "virtual_address": 54696, + "size": 4, + "disassembly": "ldr r2, [0xd86c]", + "mnemonic": "ldr", + "operands": "r2, [0xd86c]", + "mode": "none" + }, + "instr_54700": { + "virtual_address": 54700, + "size": 4, + "disassembly": "sub r12, r4, #0x8", + "mnemonic": "sub", + "operands": "r12, r4, #0x8", + "mode": "none" + }, + "instr_54704": { + "virtual_address": 54704, + "size": 4, + "disassembly": "ldr r3, [r2, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [r2, #0x8]", + "mode": "none" + }, + "instr_54708": { + "virtual_address": 54708, + "size": 4, + "disassembly": "bic r1, r0, #0x1", + "mnemonic": "bic", + "operands": "r1, r0, #0x1", + "mode": "none" + }, + "instr_54712": { + "virtual_address": 54712, + "size": 4, + "disassembly": "add lr, r12, r1", + "mnemonic": "add", + "operands": "lr, r12, r1", + "mode": "none" + }, + "instr_54716": { + "virtual_address": 54716, + "size": 4, + "disassembly": "cmp r3, lr", + "mnemonic": "cmp", + "operands": "r3, lr", + "mode": "none" + }, + "instr_54720": { + "virtual_address": 54720, + "size": 4, + "disassembly": "ldr r3, [lr, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [lr, #0x4]", + "mode": "none" + }, + "instr_54724": { + "virtual_address": 54724, + "size": 4, + "disassembly": "bic r3, r3, #0x3", + "mnemonic": "bic", + "operands": "r3, r3, #0x3", + "mode": "none" + }, + "instr_54728": { + "virtual_address": 54728, + "size": 4, + "disassembly": "beq 0x0d764", + "mnemonic": "beq", + "operands": "0x0d764", + "mode": "none" + }, + "bb_54684": { + "virtual_address": 54684, + "size": 48, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 54732, + "children": [ + "instr_54684", + "instr_54688", + "instr_54692", + "instr_54696", + "instr_54700", + "instr_54704", + "instr_54708", + "instr_54712", + "instr_54716", + "instr_54720", + "instr_54724", + "instr_54728" + ] + }, + "instr_54732": { + "virtual_address": 54732, + "size": 4, + "disassembly": "tst r0, #0x1", + "mnemonic": "tst", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_54736": { + "virtual_address": 54736, + "size": 4, + "disassembly": "str r3, [lr, #0x4]", + "mnemonic": "str", + "operands": "r3, [lr, #0x4]", + "mode": "none" + }, + "instr_54740": { + "virtual_address": 54740, + "size": 4, + "disassembly": "bne 0x0d66c", + "mnemonic": "bne", + "operands": "0x0d66c", + "mode": "none" + }, + "bb_54732": { + "virtual_address": 54732, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 54744, + "children": [ + "instr_54732", + "instr_54736", + "instr_54740" + ] + }, + "instr_54744": { + "virtual_address": 54744, + "size": 4, + "disassembly": "ldr r0, [r4, #-0x8]", + "mnemonic": "ldr", + "operands": "r0, [r4, #-0x8]", + "mode": "none" + }, + "instr_54748": { + "virtual_address": 54748, + "size": 4, + "disassembly": "sub r12, r12, r0", + "mnemonic": "sub", + "operands": "r12, r12, r0", + "mode": "none" + }, + "instr_54752": { + "virtual_address": 54752, + "size": 4, + "disassembly": "add r1, r1, r0", + "mnemonic": "add", + "operands": "r1, r1, r0", + "mode": "none" + }, + "instr_54756": { + "virtual_address": 54756, + "size": 4, + "disassembly": "ldr r0, [r12, #0x8]", + "mnemonic": "ldr", + "operands": "r0, [r12, #0x8]", + "mode": "none" + }, + "instr_54760": { + "virtual_address": 54760, + "size": 4, + "disassembly": "add r4, r2, #0x8", + "mnemonic": "add", + "operands": "r4, r2, #0x8", + "mode": "none" + }, + "instr_54764": { + "virtual_address": 54764, + "size": 4, + "disassembly": "cmp r0, r4", + "mnemonic": "cmp", + "operands": "r0, r4", + "mode": "none" + }, + "instr_54768": { + "virtual_address": 54768, + "size": 4, + "disassembly": "beq 0x0d724", + "mnemonic": "beq", + "operands": "0x0d724", + "mode": "none" + }, + "bb_54744": { + "virtual_address": 54744, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 54772, + "children": [ + "instr_54744", + "instr_54748", + "instr_54752", + "instr_54756", + "instr_54760", + "instr_54764", + "instr_54768" + ] + }, + "instr_54772": { + "virtual_address": 54772, + "size": 4, + "disassembly": "add r6, lr, r3", + "mnemonic": "add", + "operands": "r6, lr, r3", + "mode": "none" + }, + "instr_54776": { + "virtual_address": 54776, + "size": 4, + "disassembly": "ldr r6, [r6, #0x4]", + "mnemonic": "ldr", + "operands": "r6, [r6, #0x4]", + "mode": "none" + }, + "instr_54780": { + "virtual_address": 54780, + "size": 4, + "disassembly": "tst r6, #0x1", + "mnemonic": "tst", + "operands": "r6, #0x1", + "mode": "none" + }, + "instr_54784": { + "virtual_address": 54784, + "size": 4, + "disassembly": "ldr r6, [r12, #0xc]", + "mnemonic": "ldr", + "operands": "r6, [r12, #0xc]", + "mode": "none" + }, + "instr_54788": { + "virtual_address": 54788, + "size": 4, + "disassembly": "str r6, [r0, #0xc]", + "mnemonic": "str", + "operands": "r6, [r0, #0xc]", + "mode": "none" + }, + "instr_54792": { + "virtual_address": 54792, + "size": 4, + "disassembly": "str r0, [r6, #0x8]", + "mnemonic": "str", + "operands": "r0, [r6, #0x8]", + "mode": "none" + }, + "instr_54796": { + "virtual_address": 54796, + "size": 4, + "disassembly": "beq 0x0d7e0", + "mnemonic": "beq", + "operands": "0x0d7e0", + "mode": "none" + }, + "bb_54772": { + "virtual_address": 54772, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 54800, + "children": [ + "instr_54772", + "instr_54776", + "instr_54780", + "instr_54784", + "instr_54788", + "instr_54792", + "instr_54796" + ] + }, + "instr_54800": { + "virtual_address": 54800, + "size": 4, + "disassembly": "orr r3, r1, #0x1", + "mnemonic": "orr", + "operands": "r3, r1, #0x1", + "mode": "none" + }, + "instr_54804": { + "virtual_address": 54804, + "size": 4, + "disassembly": "str r3, [r12, #0x4]", + "mnemonic": "str", + "operands": "r3, [r12, #0x4]", + "mode": "none" + }, + "instr_54808": { + "virtual_address": 54808, + "size": 4, + "disassembly": "str r1, [lr, #0x0]", + "mnemonic": "str", + "operands": "r1, [lr, #0x0]", + "mode": "none" + }, + "bb_54800": { + "virtual_address": 54800, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 54812, + "children": [ + "instr_54800", + "instr_54804", + "instr_54808" + ] + }, + "instr_54812": { + "virtual_address": 54812, + "size": 4, + "disassembly": "cmp r1, #0x200", + "mnemonic": "cmp", + "operands": "r1, #0x200", + "mode": "none" + }, + "instr_54816": { + "virtual_address": 54816, + "size": 4, + "disassembly": "bcs 0x0d6c0", + "mnemonic": "bcs", + "operands": "0x0d6c0", + "mode": "none" + }, + "bb_54812": { + "virtual_address": 54812, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 54820, + "children": [ + "instr_54812", + "instr_54816" + ] + }, + "instr_54820": { + "virtual_address": 54820, + "size": 4, + "disassembly": "mov lr, #0x1", + "mnemonic": "mov", + "operands": "lr, #0x1", + "mode": "none" + }, + "instr_54824": { + "virtual_address": 54824, + "size": 4, + "disassembly": "ldr r0, [r2, #0x4]", + "mnemonic": "ldr", + "operands": "r0, [r2, #0x4]", + "mode": "none" + }, + "instr_54828": { + "virtual_address": 54828, + "size": 4, + "disassembly": "mov r3, r1, lsr #0x3", + "mnemonic": "mov", + "operands": "r3, r1, lsr #0x3", + "mode": "none" + }, + "instr_54832": { + "virtual_address": 54832, + "size": 4, + "disassembly": "mov r1, r1, lsr #0x5", + "mnemonic": "mov", + "operands": "r1, r1, lsr #0x5", + "mode": "none" + }, + "instr_54836": { + "virtual_address": 54836, + "size": 4, + "disassembly": "add r3, r3, #0x1", + "mnemonic": "add", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_54840": { + "virtual_address": 54840, + "size": 4, + "disassembly": "orr r1, r0, lr, lsl r1", + "mnemonic": "orr", + "operands": "r1, r0, lr, lsl r1", + "mode": "none" + }, + "instr_54844": { + "virtual_address": 54844, + "size": 4, + "disassembly": "str r1, [r2, #0x4]", + "mnemonic": "str", + "operands": "r1, [r2, #0x4]", + "mode": "none" + }, + "instr_54848": { + "virtual_address": 54848, + "size": 4, + "disassembly": "ldr r0, [r2, r3, lsl #0x3]", + "mnemonic": "ldr", + "operands": "r0, [r2, r3, lsl #0x3]", + "mode": "none" + }, + "instr_54852": { + "virtual_address": 54852, + "size": 4, + "disassembly": "add r1, r2, r3, lsl #0x3", + "mnemonic": "add", + "operands": "r1, r2, r3, lsl #0x3", + "mode": "none" + }, + "instr_54856": { + "virtual_address": 54856, + "size": 4, + "disassembly": "sub r1, r1, #0x8", + "mnemonic": "sub", + "operands": "r1, r1, #0x8", + "mode": "none" + }, + "instr_54860": { + "virtual_address": 54860, + "size": 4, + "disassembly": "str r1, [r12, #0xc]", + "mnemonic": "str", + "operands": "r1, [r12, #0xc]", + "mode": "none" + }, + "instr_54864": { + "virtual_address": 54864, + "size": 4, + "disassembly": "str r0, [r12, #0x8]", + "mnemonic": "str", + "operands": "r0, [r12, #0x8]", + "mode": "none" + }, + "instr_54868": { + "virtual_address": 54868, + "size": 4, + "disassembly": "str r12, [r2, r3, lsl #0x3]", + "mnemonic": "str", + "operands": "r12, [r2, r3, lsl #0x3]", + "mode": "none" + }, + "instr_54872": { + "virtual_address": 54872, + "size": 4, + "disassembly": "str r12, [r0, #0xc]", + "mnemonic": "str", + "operands": "r12, [r0, #0xc]", + "mode": "none" + }, + "bb_54820": { + "virtual_address": 54820, + "size": 56, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 54876, + "children": [ + "instr_54820", + "instr_54824", + "instr_54828", + "instr_54832", + "instr_54836", + "instr_54840", + "instr_54844", + "instr_54848", + "instr_54852", + "instr_54856", + "instr_54860", + "instr_54864", + "instr_54868", + "instr_54872" + ] + }, + "instr_54876": { + "virtual_address": 54876, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_54880": { + "virtual_address": 54880, + "size": 4, + "disassembly": "bl 0x0ebec", + "mnemonic": "bl", + "operands": "0x0ebec", + "mode": "none" + }, + "bb_54876": { + "virtual_address": 54876, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 54884, + "children": [ + "instr_54876", + "instr_54880" + ] + }, + "instr_54884": { + "virtual_address": 54884, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_54888": { + "virtual_address": 54888, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_54884": { + "virtual_address": 54884, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_54884", + "instr_54888" + ] + }, + "instr_54892": { + "virtual_address": 54892, + "size": 4, + "disassembly": "add r0, lr, r3", + "mnemonic": "add", + "operands": "r0, lr, r3", + "mode": "none" + }, + "instr_54896": { + "virtual_address": 54896, + "size": 4, + "disassembly": "ldr r0, [r0, #0x4]", + "mnemonic": "ldr", + "operands": "r0, [r0, #0x4]", + "mode": "none" + }, + "instr_54900": { + "virtual_address": 54900, + "size": 4, + "disassembly": "tst r0, #0x1", + "mnemonic": "tst", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_54904": { + "virtual_address": 54904, + "size": 4, + "disassembly": "bne 0x0d6ac", + "mnemonic": "bne", + "operands": "0x0d6ac", + "mode": "none" + }, + "bb_54892": { + "virtual_address": 54892, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 54908, + "children": [ + "instr_54892", + "instr_54896", + "instr_54900", + "instr_54904" + ] + }, + "instr_54908": { + "virtual_address": 54908, + "size": 4, + "disassembly": "add r1, r1, r3", + "mnemonic": "add", + "operands": "r1, r1, r3", + "mode": "none" + }, + "instr_54912": { + "virtual_address": 54912, + "size": 4, + "disassembly": "add r4, r2, #0x8", + "mnemonic": "add", + "operands": "r4, r2, #0x8", + "mode": "none" + }, + "bb_54908": { + "virtual_address": 54908, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 54916, + "children": [ + "instr_54908", + "instr_54912" + ] + }, + "instr_54916": { + "virtual_address": 54916, + "size": 4, + "disassembly": "ldr r3, [lr, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [lr, #0x8]", + "mode": "none" + }, + "instr_54920": { + "virtual_address": 54920, + "size": 4, + "disassembly": "cmp r3, r4", + "mnemonic": "cmp", + "operands": "r3, r4", + "mode": "none" + }, + "instr_54924": { + "virtual_address": 54924, + "size": 4, + "disassembly": "beq 0x0d810", + "mnemonic": "beq", + "operands": "0x0d810", + "mode": "none" + }, + "bb_54916": { + "virtual_address": 54916, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 54928, + "children": [ + "instr_54916", + "instr_54920", + "instr_54924" + ] + }, + "instr_54928": { + "virtual_address": 54928, + "size": 4, + "disassembly": "ldr r0, [lr, #0xc]", + "mnemonic": "ldr", + "operands": "r0, [lr, #0xc]", + "mode": "none" + }, + "instr_54932": { + "virtual_address": 54932, + "size": 4, + "disassembly": "str r0, [r3, #0xc]", + "mnemonic": "str", + "operands": "r0, [r3, #0xc]", + "mode": "none" + }, + "instr_54936": { + "virtual_address": 54936, + "size": 4, + "disassembly": "str r3, [r0, #0x8]", + "mnemonic": "str", + "operands": "r3, [r0, #0x8]", + "mode": "none" + }, + "instr_54940": { + "virtual_address": 54940, + "size": 4, + "disassembly": "orr r3, r1, #0x1", + "mnemonic": "orr", + "operands": "r3, r1, #0x1", + "mode": "none" + }, + "instr_54944": { + "virtual_address": 54944, + "size": 4, + "disassembly": "str r3, [r12, #0x4]", + "mnemonic": "str", + "operands": "r3, [r12, #0x4]", + "mode": "none" + }, + "instr_54948": { + "virtual_address": 54948, + "size": 4, + "disassembly": "str r1, [r12, r1]", + "mnemonic": "str", + "operands": "r1, [r12, r1]", + "mode": "none" + }, + "instr_54952": { + "virtual_address": 54952, + "size": 4, + "disassembly": "b 0x0d61c", + "mnemonic": "b", + "operands": "0x0d61c", + "mode": "none" + }, + "bb_54928": { + "virtual_address": 54928, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 54812, + "children": [ + "instr_54928", + "instr_54932", + "instr_54936", + "instr_54940", + "instr_54944", + "instr_54948", + "instr_54952" + ] + }, + "instr_54956": { + "virtual_address": 54956, + "size": 4, + "disassembly": "orr r3, r1, #0x1", + "mnemonic": "orr", + "operands": "r3, r1, #0x1", + "mode": "none" + }, + "instr_54960": { + "virtual_address": 54960, + "size": 4, + "disassembly": "cmp r1, #0x200", + "mnemonic": "cmp", + "operands": "r1, #0x200", + "mode": "none" + }, + "instr_54964": { + "virtual_address": 54964, + "size": 4, + "disassembly": "str r3, [r4, #-0x4]", + "mnemonic": "str", + "operands": "r3, [r4, #-0x4]", + "mode": "none" + }, + "instr_54968": { + "virtual_address": 54968, + "size": 4, + "disassembly": "str r1, [lr, #0x0]", + "mnemonic": "str", + "operands": "r1, [lr, #0x0]", + "mode": "none" + }, + "instr_54972": { + "virtual_address": 54972, + "size": 4, + "disassembly": "bcc 0x0d624", + "mnemonic": "bcc", + "operands": "0x0d624", + "mode": "none" + }, + "bb_54956": { + "virtual_address": 54956, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 54976, + "children": [ + "instr_54956", + "instr_54960", + "instr_54964", + "instr_54968", + "instr_54972" + ] + }, + "instr_54976": { + "virtual_address": 54976, + "size": 4, + "disassembly": "cmp r1, #0xa00", + "mnemonic": "cmp", + "operands": "r1, #0xa00", + "mode": "none" + }, + "instr_54980": { + "virtual_address": 54980, + "size": 4, + "disassembly": "mov r3, r1, lsr #0x9", + "mnemonic": "mov", + "operands": "r3, r1, lsr #0x9", + "mode": "none" + }, + "instr_54984": { + "virtual_address": 54984, + "size": 4, + "disassembly": "bcs 0x0d7bc", + "mnemonic": "bcs", + "operands": "0x0d7bc", + "mode": "none" + }, + "bb_54976": { + "virtual_address": 54976, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 54988, + "children": [ + "instr_54976", + "instr_54980", + "instr_54984" + ] + }, + "instr_54988": { + "virtual_address": 54988, + "size": 4, + "disassembly": "mov r3, r1, lsr #0x6", + "mnemonic": "mov", + "operands": "r3, r1, lsr #0x6", + "mode": "none" + }, + "instr_54992": { + "virtual_address": 54992, + "size": 4, + "disassembly": "add r0, r3, #0x39", + "mnemonic": "add", + "operands": "r0, r3, #0x39", + "mode": "none" + }, + "instr_54996": { + "virtual_address": 54996, + "size": 4, + "disassembly": "add lr, r3, #0x38", + "mnemonic": "add", + "operands": "lr, r3, #0x38", + "mode": "none" + }, + "instr_55000": { + "virtual_address": 55000, + "size": 4, + "disassembly": "mov r0, r0, lsl #0x3", + "mnemonic": "mov", + "operands": "r0, r0, lsl #0x3", + "mode": "none" + }, + "bb_54988": { + "virtual_address": 54988, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55004, + "children": [ + "instr_54988", + "instr_54992", + "instr_54996", + "instr_55000" + ] + }, + "instr_55004": { + "virtual_address": 55004, + "size": 4, + "disassembly": "ldr r3, [r2, r0]", + "mnemonic": "ldr", + "operands": "r3, [r2, r0]", + "mode": "none" + }, + "instr_55008": { + "virtual_address": 55008, + "size": 4, + "disassembly": "add r0, r2, r0", + "mnemonic": "add", + "operands": "r0, r2, r0", + "mode": "none" + }, + "instr_55012": { + "virtual_address": 55012, + "size": 4, + "disassembly": "sub r0, r0, #0x8", + "mnemonic": "sub", + "operands": "r0, r0, #0x8", + "mode": "none" + }, + "instr_55016": { + "virtual_address": 55016, + "size": 4, + "disassembly": "cmp r0, r3", + "mnemonic": "cmp", + "operands": "r0, r3", + "mode": "none" + }, + "instr_55020": { + "virtual_address": 55020, + "size": 4, + "disassembly": "beq 0x0d7f8", + "mnemonic": "beq", + "operands": "0x0d7f8", + "mode": "none" + }, + "bb_55004": { + "virtual_address": 55004, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55024, + "children": [ + "instr_55004", + "instr_55008", + "instr_55012", + "instr_55016", + "instr_55020" + ] + }, + "instr_55024": { + "virtual_address": 55024, + "size": 4, + "disassembly": "ldr r2, [r3, #0x4]", + "mnemonic": "ldr", + "operands": "r2, [r3, #0x4]", + "mode": "none" + }, + "instr_55028": { + "virtual_address": 55028, + "size": 4, + "disassembly": "bic r2, r2, #0x3", + "mnemonic": "bic", + "operands": "r2, r2, #0x3", + "mode": "none" + }, + "instr_55032": { + "virtual_address": 55032, + "size": 4, + "disassembly": "cmp r2, r1", + "mnemonic": "cmp", + "operands": "r2, r1", + "mode": "none" + }, + "instr_55036": { + "virtual_address": 55036, + "size": 4, + "disassembly": "bls 0x0d70c", + "mnemonic": "bls", + "operands": "0x0d70c", + "mode": "none" + }, + "bb_55024": { + "virtual_address": 55024, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55040, + "children": [ + "instr_55024", + "instr_55028", + "instr_55032", + "instr_55036" + ] + }, + "instr_55040": { + "virtual_address": 55040, + "size": 4, + "disassembly": "ldr r3, [r3, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0x8]", + "mode": "none" + }, + "instr_55044": { + "virtual_address": 55044, + "size": 4, + "disassembly": "cmp r0, r3", + "mnemonic": "cmp", + "operands": "r0, r3", + "mode": "none" + }, + "instr_55048": { + "virtual_address": 55048, + "size": 4, + "disassembly": "bne 0x0d6f0", + "mnemonic": "bne", + "operands": "0x0d6f0", + "mode": "none" + }, + "bb_55040": { + "virtual_address": 55040, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55052, + "children": [ + "instr_55040", + "instr_55044", + "instr_55048" + ] + }, + "instr_55052": { + "virtual_address": 55052, + "size": 4, + "disassembly": "ldr r0, [r3, #0xc]", + "mnemonic": "ldr", + "operands": "r0, [r3, #0xc]", + "mode": "none" + }, + "bb_55052": { + "virtual_address": 55052, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55056, + "children": [ + "instr_55052" + ] + }, + "instr_55056": { + "virtual_address": 55056, + "size": 4, + "disassembly": "str r0, [r12, #0xc]", + "mnemonic": "str", + "operands": "r0, [r12, #0xc]", + "mode": "none" + }, + "instr_55060": { + "virtual_address": 55060, + "size": 4, + "disassembly": "str r3, [r12, #0x8]", + "mnemonic": "str", + "operands": "r3, [r12, #0x8]", + "mode": "none" + }, + "instr_55064": { + "virtual_address": 55064, + "size": 4, + "disassembly": "str r12, [r0, #0x8]", + "mnemonic": "str", + "operands": "r12, [r0, #0x8]", + "mode": "none" + }, + "instr_55068": { + "virtual_address": 55068, + "size": 4, + "disassembly": "str r12, [r3, #0xc]", + "mnemonic": "str", + "operands": "r12, [r3, #0xc]", + "mode": "none" + }, + "instr_55072": { + "virtual_address": 55072, + "size": 4, + "disassembly": "b 0x0d65c", + "mnemonic": "b", + "operands": "0x0d65c", + "mode": "none" + }, + "bb_55056": { + "virtual_address": 55056, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 54876, + "children": [ + "instr_55056", + "instr_55060", + "instr_55064", + "instr_55068", + "instr_55072" + ] + }, + "instr_55076": { + "virtual_address": 55076, + "size": 4, + "disassembly": "add r2, lr, r3", + "mnemonic": "add", + "operands": "r2, lr, r3", + "mode": "none" + }, + "instr_55080": { + "virtual_address": 55080, + "size": 4, + "disassembly": "ldr r2, [r2, #0x4]", + "mnemonic": "ldr", + "operands": "r2, [r2, #0x4]", + "mode": "none" + }, + "instr_55084": { + "virtual_address": 55084, + "size": 4, + "disassembly": "tst r2, #0x1", + "mnemonic": "tst", + "operands": "r2, #0x1", + "mode": "none" + }, + "instr_55088": { + "virtual_address": 55088, + "size": 4, + "disassembly": "orrne r3, r1, #0x1", + "mnemonic": "orrne", + "operands": "r3, r1, #0x1", + "mode": "none" + }, + "instr_55092": { + "virtual_address": 55092, + "size": 4, + "disassembly": "strne r3, [r12, #0x4]", + "mnemonic": "strne", + "operands": "r3, [r12, #0x4]", + "mode": "none" + }, + "instr_55096": { + "virtual_address": 55096, + "size": 4, + "disassembly": "strne r1, [lr, #0x0]", + "mnemonic": "strne", + "operands": "r1, [lr, #0x0]", + "mode": "none" + }, + "instr_55100": { + "virtual_address": 55100, + "size": 4, + "disassembly": "bne 0x0d65c", + "mnemonic": "bne", + "operands": "0x0d65c", + "mode": "none" + }, + "bb_55076": { + "virtual_address": 55076, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55104, + "children": [ + "instr_55076", + "instr_55080", + "instr_55084", + "instr_55088", + "instr_55092", + "instr_55096", + "instr_55100" + ] + }, + "instr_55104": { + "virtual_address": 55104, + "size": 4, + "disassembly": "add r3, r3, r1", + "mnemonic": "add", + "operands": "r3, r3, r1", + "mode": "none" + }, + "instr_55108": { + "virtual_address": 55108, + "size": 4, + "disassembly": "add r1, lr, #0x8", + "mnemonic": "add", + "operands": "r1, lr, #0x8", + "mode": "none" + }, + "instr_55112": { + "virtual_address": 55112, + "size": 4, + "disassembly": "ldmia r1, {r1, r2}", + "mnemonic": "ldmia", + "operands": "r1, {r1, r2}", + "mode": "none" + }, + "instr_55116": { + "virtual_address": 55116, + "size": 4, + "disassembly": "str r2, [r1, #0xc]", + "mnemonic": "str", + "operands": "r2, [r1, #0xc]", + "mode": "none" + }, + "instr_55120": { + "virtual_address": 55120, + "size": 4, + "disassembly": "str r1, [r2, #0x8]", + "mnemonic": "str", + "operands": "r1, [r2, #0x8]", + "mode": "none" + }, + "instr_55124": { + "virtual_address": 55124, + "size": 4, + "disassembly": "orr r2, r3, #0x1", + "mnemonic": "orr", + "operands": "r2, r3, #0x1", + "mode": "none" + }, + "instr_55128": { + "virtual_address": 55128, + "size": 4, + "disassembly": "str r2, [r12, #0x4]", + "mnemonic": "str", + "operands": "r2, [r12, #0x4]", + "mode": "none" + }, + "instr_55132": { + "virtual_address": 55132, + "size": 4, + "disassembly": "str r3, [r12, r3]", + "mnemonic": "str", + "operands": "r3, [r12, r3]", + "mode": "none" + }, + "instr_55136": { + "virtual_address": 55136, + "size": 4, + "disassembly": "b 0x0d65c", + "mnemonic": "b", + "operands": "0x0d65c", + "mode": "none" + }, + "bb_55104": { + "virtual_address": 55104, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 54876, + "children": [ + "instr_55104", + "instr_55108", + "instr_55112", + "instr_55116", + "instr_55120", + "instr_55124", + "instr_55128", + "instr_55132", + "instr_55136" + ] + }, + "instr_55140": { + "virtual_address": 55140, + "size": 4, + "disassembly": "tst r0, #0x1", + "mnemonic": "tst", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_55144": { + "virtual_address": 55144, + "size": 4, + "disassembly": "add r3, r1, r3", + "mnemonic": "add", + "operands": "r3, r1, r3", + "mode": "none" + }, + "instr_55148": { + "virtual_address": 55148, + "size": 4, + "disassembly": "bne 0x0d78c", + "mnemonic": "bne", + "operands": "0x0d78c", + "mode": "none" + }, + "bb_55140": { + "virtual_address": 55140, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55152, + "children": [ + "instr_55140", + "instr_55144", + "instr_55148" + ] + }, + "instr_55152": { + "virtual_address": 55152, + "size": 4, + "disassembly": "ldr r1, [r4, #-0x8]", + "mnemonic": "ldr", + "operands": "r1, [r4, #-0x8]", + "mode": "none" + }, + "instr_55156": { + "virtual_address": 55156, + "size": 4, + "disassembly": "sub r12, r12, r1", + "mnemonic": "sub", + "operands": "r12, r12, r1", + "mode": "none" + }, + "instr_55160": { + "virtual_address": 55160, + "size": 4, + "disassembly": "add r0, r12, #0x8", + "mnemonic": "add", + "operands": "r0, r12, #0x8", + "mode": "none" + }, + "instr_55164": { + "virtual_address": 55164, + "size": 4, + "disassembly": "add r3, r3, r1", + "mnemonic": "add", + "operands": "r3, r3, r1", + "mode": "none" + }, + "instr_55168": { + "virtual_address": 55168, + "size": 4, + "disassembly": "ldmia r0, {r0, r1}", + "mnemonic": "ldmia", + "operands": "r0, {r0, r1}", + "mode": "none" + }, + "instr_55172": { + "virtual_address": 55172, + "size": 4, + "disassembly": "str r1, [r0, #0xc]", + "mnemonic": "str", + "operands": "r1, [r0, #0xc]", + "mode": "none" + }, + "instr_55176": { + "virtual_address": 55176, + "size": 4, + "disassembly": "str r0, [r1, #0x8]", + "mnemonic": "str", + "operands": "r0, [r1, #0x8]", + "mode": "none" + }, + "bb_55152": { + "virtual_address": 55152, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55180, + "children": [ + "instr_55152", + "instr_55156", + "instr_55160", + "instr_55164", + "instr_55168", + "instr_55172", + "instr_55176" + ] + }, + "instr_55180": { + "virtual_address": 55180, + "size": 4, + "disassembly": "orr r1, r3, #0x1", + "mnemonic": "orr", + "operands": "r1, r3, #0x1", + "mode": "none" + }, + "instr_55184": { + "virtual_address": 55184, + "size": 4, + "disassembly": "str r1, [r12, #0x4]", + "mnemonic": "str", + "operands": "r1, [r12, #0x4]", + "mode": "none" + }, + "instr_55188": { + "virtual_address": 55188, + "size": 4, + "disassembly": "ldr r1, [0xd870]", + "mnemonic": "ldr", + "operands": "r1, [0xd870]", + "mode": "none" + }, + "instr_55192": { + "virtual_address": 55192, + "size": 4, + "disassembly": "str r12, [r2, #0x8]", + "mnemonic": "str", + "operands": "r12, [r2, #0x8]", + "mode": "none" + }, + "instr_55196": { + "virtual_address": 55196, + "size": 4, + "disassembly": "ldr r2, [r1, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [r1, #0x0]", + "mode": "none" + }, + "instr_55200": { + "virtual_address": 55200, + "size": 4, + "disassembly": "cmp r2, r3", + "mnemonic": "cmp", + "operands": "r2, r3", + "mode": "none" + }, + "instr_55204": { + "virtual_address": 55204, + "size": 4, + "disassembly": "bhi 0x0d65c", + "mnemonic": "bhi", + "operands": "0x0d65c", + "mode": "none" + }, + "bb_55180": { + "virtual_address": 55180, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55208, + "children": [ + "instr_55180", + "instr_55184", + "instr_55188", + "instr_55192", + "instr_55196", + "instr_55200", + "instr_55204" + ] + }, + "instr_55208": { + "virtual_address": 55208, + "size": 4, + "disassembly": "ldr r3, [0xd874]", + "mnemonic": "ldr", + "operands": "r3, [0xd874]", + "mode": "none" + }, + "instr_55212": { + "virtual_address": 55212, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_55216": { + "virtual_address": 55216, + "size": 4, + "disassembly": "ldr r1, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r1, [r3, #0x0]", + "mode": "none" + }, + "instr_55220": { + "virtual_address": 55220, + "size": 4, + "disassembly": "bl 0x0d490", + "mnemonic": "bl", + "operands": "0x0d490", + "mode": "none" + }, + "instr_55224": { + "virtual_address": 55224, + "size": 4, + "disassembly": "b 0x0d65c", + "mnemonic": "b", + "operands": "0x0d65c", + "mode": "none" + }, + "bb_55208": { + "virtual_address": 55208, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 54876, + "children": [ + "instr_55208", + "instr_55212", + "instr_55216", + "instr_55220", + "instr_55224" + ] + }, + "instr_55228": { + "virtual_address": 55228, + "size": 4, + "disassembly": "cmp r3, #0x14", + "mnemonic": "cmp", + "operands": "r3, #0x14", + "mode": "none" + }, + "instr_55232": { + "virtual_address": 55232, + "size": 4, + "disassembly": "bls 0x0d7e8", + "mnemonic": "bls", + "operands": "0x0d7e8", + "mode": "none" + }, + "bb_55228": { + "virtual_address": 55228, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55236, + "children": [ + "instr_55228", + "instr_55232" + ] + }, + "instr_55236": { + "virtual_address": 55236, + "size": 4, + "disassembly": "cmp r3, #0x54", + "mnemonic": "cmp", + "operands": "r3, #0x54", + "mode": "none" + }, + "instr_55240": { + "virtual_address": 55240, + "size": 4, + "disassembly": "bhi 0x0d82c", + "mnemonic": "bhi", + "operands": "0x0d82c", + "mode": "none" + }, + "bb_55236": { + "virtual_address": 55236, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55244, + "children": [ + "instr_55236", + "instr_55240" + ] + }, + "instr_55244": { + "virtual_address": 55244, + "size": 4, + "disassembly": "mov r3, r1, lsr #0xc", + "mnemonic": "mov", + "operands": "r3, r1, lsr #0xc", + "mode": "none" + }, + "instr_55248": { + "virtual_address": 55248, + "size": 4, + "disassembly": "add r0, r3, #0x6f", + "mnemonic": "add", + "operands": "r0, r3, #0x6f", + "mode": "none" + }, + "instr_55252": { + "virtual_address": 55252, + "size": 4, + "disassembly": "add lr, r3, #0x6e", + "mnemonic": "add", + "operands": "lr, r3, #0x6e", + "mode": "none" + }, + "instr_55256": { + "virtual_address": 55256, + "size": 4, + "disassembly": "mov r0, r0, lsl #0x3", + "mnemonic": "mov", + "operands": "r0, r0, lsl #0x3", + "mode": "none" + }, + "instr_55260": { + "virtual_address": 55260, + "size": 4, + "disassembly": "b 0x0d6dc", + "mnemonic": "b", + "operands": "0x0d6dc", + "mode": "none" + }, + "bb_55244": { + "virtual_address": 55244, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55004, + "children": [ + "instr_55244", + "instr_55248", + "instr_55252", + "instr_55256", + "instr_55260" + ] + }, + "instr_55264": { + "virtual_address": 55264, + "size": 4, + "disassembly": "add r1, r1, r3", + "mnemonic": "add", + "operands": "r1, r1, r3", + "mode": "none" + }, + "instr_55268": { + "virtual_address": 55268, + "size": 4, + "disassembly": "b 0x0d684", + "mnemonic": "b", + "operands": "0x0d684", + "mode": "none" + }, + "bb_55264": { + "virtual_address": 55264, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 54916, + "children": [ + "instr_55264", + "instr_55268" + ] + }, + "instr_55272": { + "virtual_address": 55272, + "size": 4, + "disassembly": "add r0, r3, #0x5c", + "mnemonic": "add", + "operands": "r0, r3, #0x5c", + "mode": "none" + }, + "instr_55276": { + "virtual_address": 55276, + "size": 4, + "disassembly": "add lr, r3, #0x5b", + "mnemonic": "add", + "operands": "lr, r3, #0x5b", + "mode": "none" + }, + "instr_55280": { + "virtual_address": 55280, + "size": 4, + "disassembly": "mov r0, r0, lsl #0x3", + "mnemonic": "mov", + "operands": "r0, r0, lsl #0x3", + "mode": "none" + }, + "instr_55284": { + "virtual_address": 55284, + "size": 4, + "disassembly": "b 0x0d6dc", + "mnemonic": "b", + "operands": "0x0d6dc", + "mode": "none" + }, + "bb_55272": { + "virtual_address": 55272, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55004, + "children": [ + "instr_55272", + "instr_55276", + "instr_55280", + "instr_55284" + ] + }, + "instr_55288": { + "virtual_address": 55288, + "size": 4, + "disassembly": "mov r4, #0x1", + "mnemonic": "mov", + "operands": "r4, #0x1", + "mode": "none" + }, + "instr_55292": { + "virtual_address": 55292, + "size": 4, + "disassembly": "ldr r1, [r2, #0x4]", + "mnemonic": "ldr", + "operands": "r1, [r2, #0x4]", + "mode": "none" + }, + "instr_55296": { + "virtual_address": 55296, + "size": 4, + "disassembly": "mov lr, lr, asr #0x2", + "mnemonic": "mov", + "operands": "lr, lr, asr #0x2", + "mode": "none" + }, + "instr_55300": { + "virtual_address": 55300, + "size": 4, + "disassembly": "orr lr, r1, r4, lsl lr", + "mnemonic": "orr", + "operands": "lr, r1, r4, lsl lr", + "mode": "none" + }, + "instr_55304": { + "virtual_address": 55304, + "size": 4, + "disassembly": "str lr, [r2, #0x4]", + "mnemonic": "str", + "operands": "lr, [r2, #0x4]", + "mode": "none" + }, + "instr_55308": { + "virtual_address": 55308, + "size": 4, + "disassembly": "b 0x0d710", + "mnemonic": "b", + "operands": "0x0d710", + "mode": "none" + }, + "bb_55288": { + "virtual_address": 55288, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55056, + "children": [ + "instr_55288", + "instr_55292", + "instr_55296", + "instr_55300", + "instr_55304", + "instr_55308" + ] + }, + "instr_55312": { + "virtual_address": 55312, + "size": 4, + "disassembly": "orr r3, r1, #0x1", + "mnemonic": "orr", + "operands": "r3, r1, #0x1", + "mode": "none" + }, + "instr_55316": { + "virtual_address": 55316, + "size": 4, + "disassembly": "str r12, [r2, #0x14]", + "mnemonic": "str", + "operands": "r12, [r2, #0x14]", + "mode": "none" + }, + "instr_55320": { + "virtual_address": 55320, + "size": 4, + "disassembly": "str r12, [r2, #0x10]", + "mnemonic": "str", + "operands": "r12, [r2, #0x10]", + "mode": "none" + }, + "instr_55324": { + "virtual_address": 55324, + "size": 4, + "disassembly": "stmib r12, {r3, r4}", + "mnemonic": "stmib", + "operands": "r12, {r3, r4}", + "mode": "none" + }, + "instr_55328": { + "virtual_address": 55328, + "size": 4, + "disassembly": "str r4, [r12, #0xc]", + "mnemonic": "str", + "operands": "r4, [r12, #0xc]", + "mode": "none" + }, + "instr_55332": { + "virtual_address": 55332, + "size": 4, + "disassembly": "str r1, [r12, r1]", + "mnemonic": "str", + "operands": "r1, [r12, r1]", + "mode": "none" + }, + "instr_55336": { + "virtual_address": 55336, + "size": 4, + "disassembly": "b 0x0d65c", + "mnemonic": "b", + "operands": "0x0d65c", + "mode": "none" + }, + "bb_55312": { + "virtual_address": 55312, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 54876, + "children": [ + "instr_55312", + "instr_55316", + "instr_55320", + "instr_55324", + "instr_55328", + "instr_55332", + "instr_55336" + ] + }, + "instr_55340": { + "virtual_address": 55340, + "size": 4, + "disassembly": "cmp r3, #0x154", + "mnemonic": "cmp", + "operands": "r3, #0x154", + "mode": "none" + }, + "instr_55344": { + "virtual_address": 55344, + "size": 4, + "disassembly": "bhi 0x0d848", + "mnemonic": "bhi", + "operands": "0x0d848", + "mode": "none" + }, + "bb_55340": { + "virtual_address": 55340, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55348, + "children": [ + "instr_55340", + "instr_55344" + ] + }, + "instr_55348": { + "virtual_address": 55348, + "size": 4, + "disassembly": "mov r3, r1, lsr #0xf", + "mnemonic": "mov", + "operands": "r3, r1, lsr #0xf", + "mode": "none" + }, + "instr_55352": { + "virtual_address": 55352, + "size": 4, + "disassembly": "add r0, r3, #0x78", + "mnemonic": "add", + "operands": "r0, r3, #0x78", + "mode": "none" + }, + "instr_55356": { + "virtual_address": 55356, + "size": 4, + "disassembly": "add lr, r3, #0x77", + "mnemonic": "add", + "operands": "lr, r3, #0x77", + "mode": "none" + }, + "instr_55360": { + "virtual_address": 55360, + "size": 4, + "disassembly": "mov r0, r0, lsl #0x3", + "mnemonic": "mov", + "operands": "r0, r0, lsl #0x3", + "mode": "none" + }, + "instr_55364": { + "virtual_address": 55364, + "size": 4, + "disassembly": "b 0x0d6dc", + "mnemonic": "b", + "operands": "0x0d6dc", + "mode": "none" + }, + "bb_55348": { + "virtual_address": 55348, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55004, + "children": [ + "instr_55348", + "instr_55352", + "instr_55356", + "instr_55360", + "instr_55364" + ] + }, + "instr_55368": { + "virtual_address": 55368, + "size": 4, + "disassembly": "ldr r0, [0xd878]", + "mnemonic": "ldr", + "operands": "r0, [0xd878]", + "mode": "none" + }, + "instr_55372": { + "virtual_address": 55372, + "size": 4, + "disassembly": "cmp r3, r0", + "mnemonic": "cmp", + "operands": "r3, r0", + "mode": "none" + }, + "instr_55376": { + "virtual_address": 55376, + "size": 4, + "disassembly": "movls r3, r1, lsr #0x12", + "mnemonic": "movls", + "operands": "r3, r1, lsr #0x12", + "mode": "none" + }, + "instr_55380": { + "virtual_address": 55380, + "size": 4, + "disassembly": "addls r0, r3, #0x7d", + "mnemonic": "addls", + "operands": "r0, r3, #0x7d", + "mode": "none" + }, + "instr_55384": { + "virtual_address": 55384, + "size": 4, + "disassembly": "movhi r0, #0x3f8", + "mnemonic": "movhi", + "operands": "r0, #0x3f8", + "mode": "none" + }, + "instr_55388": { + "virtual_address": 55388, + "size": 4, + "disassembly": "movhi lr, #0x7e", + "mnemonic": "movhi", + "operands": "lr, #0x7e", + "mode": "none" + }, + "instr_55392": { + "virtual_address": 55392, + "size": 4, + "disassembly": "addls lr, r3, #0x7c", + "mnemonic": "addls", + "operands": "lr, r3, #0x7c", + "mode": "none" + }, + "instr_55396": { + "virtual_address": 55396, + "size": 4, + "disassembly": "movls r0, r0, lsl #0x3", + "mnemonic": "movls", + "operands": "r0, r0, lsl #0x3", + "mode": "none" + }, + "instr_55400": { + "virtual_address": 55400, + "size": 4, + "disassembly": "b 0x0d6dc", + "mnemonic": "b", + "operands": "0x0d6dc", + "mode": "none" + }, + "bb_55368": { + "virtual_address": 55368, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55004, + "children": [ + "instr_55368", + "instr_55372", + "instr_55376", + "instr_55380", + "instr_55384", + "instr_55388", + "instr_55392", + "instr_55396", + "instr_55400" + ] + }, + "dw_55404": { + "virtual_address": 55404, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 54696 + ] + }, + "dw_55408": { + "virtual_address": 55408, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 55188 + ] + }, + "dw_55412": { + "virtual_address": 55412, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 55208 + ] + }, + "dw_55416": { + "virtual_address": 55416, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 55368 + ] + }, + "func_54672": { + "virtual_address": 54672, + "size": 748, + "name": "_free_r", + "children": [ + "bb_54672", + "bb_54684", + "bb_54732", + "bb_54744", + "bb_54772", + "bb_54800", + "bb_54812", + "bb_54820", + "bb_54876", + "bb_54884", + "bb_54892", + "bb_54908", + "bb_54916", + "bb_54928", + "bb_54956", + "bb_54976", + "bb_54988", + "bb_55004", + "bb_55024", + "bb_55040", + "bb_55052", + "bb_55056", + "bb_55076", + "bb_55104", + "bb_55140", + "bb_55152", + "bb_55180", + "bb_55208", + "bb_55228", + "bb_55236", + "bb_55244", + "bb_55264", + "bb_55272", + "bb_55288", + "bb_55312", + "bb_55340", + "bb_55348", + "bb_55368", + "dw_55404", + "dw_55408", + "dw_55412", + "dw_55416" + ] + }, + "instr_55420": { + "virtual_address": 55420, + "size": 4, + "disassembly": "ldr r3, [r2, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [r2, #0x8]", + "mode": "none" + }, + "instr_55424": { + "virtual_address": 55424, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_55428": { + "virtual_address": 55428, + "size": 4, + "disassembly": "beq 0x0dad4", + "mnemonic": "beq", + "operands": "0x0dad4", + "mode": "none" + }, + "bb_55420": { + "virtual_address": 55420, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55432, + "children": [ + "instr_55420", + "instr_55424", + "instr_55428" + ] + }, + "instr_55432": { + "virtual_address": 55432, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mode": "none" + }, + "instr_55436": { + "virtual_address": 55436, + "size": 4, + "disassembly": "ldrsh r3, [r1, #0xc]", + "mnemonic": "ldrsh", + "operands": "r3, [r1, #0xc]", + "mode": "none" + }, + "instr_55440": { + "virtual_address": 55440, + "size": 4, + "disassembly": "mov r3, r3, lsl #0x10", + "mnemonic": "mov", + "operands": "r3, r3, lsl #0x10", + "mode": "none" + }, + "instr_55444": { + "virtual_address": 55444, + "size": 4, + "disassembly": "tst r3, #0x80000", + "mnemonic": "tst", + "operands": "r3, #0x80000", + "mode": "none" + }, + "instr_55448": { + "virtual_address": 55448, + "size": 4, + "disassembly": "mov r7, r2", + "mnemonic": "mov", + "operands": "r7, r2", + "mode": "none" + }, + "instr_55452": { + "virtual_address": 55452, + "size": 4, + "disassembly": "mov r9, r0", + "mnemonic": "mov", + "operands": "r9, r0", + "mode": "none" + }, + "instr_55456": { + "virtual_address": 55456, + "size": 4, + "disassembly": "mov r4, r1", + "mnemonic": "mov", + "operands": "r4, r1", + "mode": "none" + }, + "instr_55460": { + "virtual_address": 55460, + "size": 4, + "disassembly": "sub sp, sp, #0xc", + "mnemonic": "sub", + "operands": "sp, sp, #0xc", + "mode": "none" + }, + "instr_55464": { + "virtual_address": 55464, + "size": 4, + "disassembly": "mov r8, r3, lsr #0x10", + "mnemonic": "mov", + "operands": "r8, r3, lsr #0x10", + "mode": "none" + }, + "instr_55468": { + "virtual_address": 55468, + "size": 4, + "disassembly": "beq 0x0d934", + "mnemonic": "beq", + "operands": "0x0d934", + "mode": "none" + }, + "bb_55432": { + "virtual_address": 55432, + "size": 40, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55472, + "children": [ + "instr_55432", + "instr_55436", + "instr_55440", + "instr_55444", + "instr_55448", + "instr_55452", + "instr_55456", + "instr_55460", + "instr_55464", + "instr_55468" + ] + }, + "instr_55472": { + "virtual_address": 55472, + "size": 4, + "disassembly": "ldr r2, [r1, #0x10]", + "mnemonic": "ldr", + "operands": "r2, [r1, #0x10]", + "mode": "none" + }, + "instr_55476": { + "virtual_address": 55476, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_55480": { + "virtual_address": 55480, + "size": 4, + "disassembly": "beq 0x0d934", + "mnemonic": "beq", + "operands": "0x0d934", + "mode": "none" + }, + "bb_55472": { + "virtual_address": 55472, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55484, + "children": [ + "instr_55472", + "instr_55476", + "instr_55480" + ] + }, + "instr_55484": { + "virtual_address": 55484, + "size": 4, + "disassembly": "ands r10, r8, #0x2", + "mnemonic": "ands", + "operands": "r10, r8, #0x2", + "mode": "none" + }, + "instr_55488": { + "virtual_address": 55488, + "size": 4, + "disassembly": "ldr r6, [r7, #0x0]", + "mnemonic": "ldr", + "operands": "r6, [r7, #0x0]", + "mode": "none" + }, + "instr_55492": { + "virtual_address": 55492, + "size": 4, + "disassembly": "beq 0x0d960", + "mnemonic": "beq", + "operands": "0x0d960", + "mode": "none" + }, + "bb_55484": { + "virtual_address": 55484, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55496, + "children": [ + "instr_55484", + "instr_55488", + "instr_55492" + ] + }, + "instr_55496": { + "virtual_address": 55496, + "size": 4, + "disassembly": "mov r10, #0x0", + "mnemonic": "mov", + "operands": "r10, #0x0", + "mode": "none" + }, + "instr_55500": { + "virtual_address": 55500, + "size": 4, + "disassembly": "mov r5, r10", + "mnemonic": "mov", + "operands": "r5, r10", + "mode": "none" + }, + "instr_55504": { + "virtual_address": 55504, + "size": 4, + "disassembly": "ldr r8, [0xdd3c]", + "mnemonic": "ldr", + "operands": "r8, [0xdd3c]", + "mode": "none" + }, + "bb_55496": { + "virtual_address": 55496, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55508, + "children": [ + "instr_55496", + "instr_55500", + "instr_55504" + ] + }, + "instr_55508": { + "virtual_address": 55508, + "size": 4, + "disassembly": "cmp r5, #0x0", + "mnemonic": "cmp", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_55512": { + "virtual_address": 55512, + "size": 4, + "disassembly": "beq 0x0da94", + "mnemonic": "beq", + "operands": "0x0da94", + "mode": "none" + }, + "bb_55508": { + "virtual_address": 55508, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55516, + "children": [ + "instr_55508", + "instr_55512" + ] + }, + "instr_55516": { + "virtual_address": 55516, + "size": 4, + "disassembly": "cmp r5, r8", + "mnemonic": "cmp", + "operands": "r5, r8", + "mode": "none" + }, + "instr_55520": { + "virtual_address": 55520, + "size": 4, + "disassembly": "movcc r3, r5", + "mnemonic": "movcc", + "operands": "r3, r5", + "mode": "none" + }, + "instr_55524": { + "virtual_address": 55524, + "size": 4, + "disassembly": "movcs r3, r8", + "mnemonic": "movcs", + "operands": "r3, r8", + "mode": "none" + }, + "instr_55528": { + "virtual_address": 55528, + "size": 4, + "disassembly": "mov r2, r10", + "mnemonic": "mov", + "operands": "r2, r10", + "mode": "none" + }, + "instr_55532": { + "virtual_address": 55532, + "size": 4, + "disassembly": "mov r0, r9", + "mnemonic": "mov", + "operands": "r0, r9", + "mode": "none" + }, + "instr_55536": { + "virtual_address": 55536, + "size": 4, + "disassembly": "ldr r11, [r4, #0x24]", + "mnemonic": "ldr", + "operands": "r11, [r4, #0x24]", + "mode": "none" + }, + "instr_55540": { + "virtual_address": 55540, + "size": 4, + "disassembly": "ldr r1, [r4, #0x1c]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x1c]", + "mode": "none" + }, + "instr_55544": { + "virtual_address": 55544, + "size": 4, + "disassembly": "mov lr, pc", + "mnemonic": "mov", + "operands": "lr, pc", + "mode": "none" + }, + "instr_55548": { + "virtual_address": 55548, + "size": 4, + "disassembly": "bx r11", + "mnemonic": "bx", + "operands": "r11", + "mode": "none" + }, + "instr_55552": { + "virtual_address": 55552, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_55556": { + "virtual_address": 55556, + "size": 4, + "disassembly": "ble 0x0dab8", + "mnemonic": "ble", + "operands": "0x0dab8", + "mode": "none" + }, + "bb_55516": { + "virtual_address": 55516, + "size": 44, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55560, + "children": [ + "instr_55516", + "instr_55520", + "instr_55524", + "instr_55528", + "instr_55532", + "instr_55536", + "instr_55540", + "instr_55544", + "instr_55548", + "instr_55552", + "instr_55556" + ] + }, + "instr_55560": { + "virtual_address": 55560, + "size": 4, + "disassembly": "ldr r3, [r7, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [r7, #0x8]", + "mode": "none" + }, + "instr_55564": { + "virtual_address": 55564, + "size": 4, + "disassembly": "sub r3, r3, r0", + "mnemonic": "sub", + "operands": "r3, r3, r0", + "mode": "none" + }, + "instr_55568": { + "virtual_address": 55568, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_55572": { + "virtual_address": 55572, + "size": 4, + "disassembly": "str r3, [r7, #0x8]", + "mnemonic": "str", + "operands": "r3, [r7, #0x8]", + "mode": "none" + }, + "instr_55576": { + "virtual_address": 55576, + "size": 4, + "disassembly": "add r10, r10, r0", + "mnemonic": "add", + "operands": "r10, r10, r0", + "mode": "none" + }, + "instr_55580": { + "virtual_address": 55580, + "size": 4, + "disassembly": "sub r5, r5, r0", + "mnemonic": "sub", + "operands": "r5, r5, r0", + "mode": "none" + }, + "instr_55584": { + "virtual_address": 55584, + "size": 4, + "disassembly": "bne 0x0d8d4", + "mnemonic": "bne", + "operands": "0x0d8d4", + "mode": "none" + }, + "bb_55560": { + "virtual_address": 55560, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55588, + "children": [ + "instr_55560", + "instr_55564", + "instr_55568", + "instr_55572", + "instr_55576", + "instr_55580", + "instr_55584" + ] + }, + "instr_55588": { + "virtual_address": 55588, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "bb_55588": { + "virtual_address": 55588, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55592, + "children": [ + "instr_55588" + ] + }, + "instr_55592": { + "virtual_address": 55592, + "size": 4, + "disassembly": "add sp, sp, #0xc", + "mnemonic": "add", + "operands": "sp, sp, #0xc", + "mode": "none" + }, + "instr_55596": { + "virtual_address": 55596, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mode": "none" + }, + "instr_55600": { + "virtual_address": 55600, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_55592": { + "virtual_address": 55592, + "size": 12, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_55592", + "instr_55596", + "instr_55600" + ] + }, + "instr_55604": { + "virtual_address": 55604, + "size": 4, + "disassembly": "mov r1, r4", + "mnemonic": "mov", + "operands": "r1, r4", + "mode": "none" + }, + "instr_55608": { + "virtual_address": 55608, + "size": 4, + "disassembly": "mov r0, r9", + "mnemonic": "mov", + "operands": "r0, r9", + "mode": "none" + }, + "instr_55612": { + "virtual_address": 55612, + "size": 4, + "disassembly": "bl 0x0b068", + "mnemonic": "bl", + "operands": "0x0b068", + "mode": "none" + }, + "instr_55616": { + "virtual_address": 55616, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_55620": { + "virtual_address": 55620, + "size": 4, + "disassembly": "bne 0x0dd34", + "mnemonic": "bne", + "operands": "0x0dd34", + "mode": "none" + }, + "bb_55604": { + "virtual_address": 55604, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55624, + "children": [ + "instr_55604", + "instr_55608", + "instr_55612", + "instr_55616", + "instr_55620" + ] + }, + "instr_55624": { + "virtual_address": 55624, + "size": 4, + "disassembly": "ldrsh r3, [r4, #0xc]", + "mnemonic": "ldrsh", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "instr_55628": { + "virtual_address": 55628, + "size": 4, + "disassembly": "mov r3, r3, lsl #0x10", + "mnemonic": "mov", + "operands": "r3, r3, lsl #0x10", + "mode": "none" + }, + "instr_55632": { + "virtual_address": 55632, + "size": 4, + "disassembly": "mov r8, r3, lsr #0x10", + "mnemonic": "mov", + "operands": "r8, r3, lsr #0x10", + "mode": "none" + }, + "instr_55636": { + "virtual_address": 55636, + "size": 4, + "disassembly": "ands r10, r8, #0x2", + "mnemonic": "ands", + "operands": "r10, r8, #0x2", + "mode": "none" + }, + "instr_55640": { + "virtual_address": 55640, + "size": 4, + "disassembly": "ldr r6, [r7, #0x0]", + "mnemonic": "ldr", + "operands": "r6, [r7, #0x0]", + "mode": "none" + }, + "instr_55644": { + "virtual_address": 55644, + "size": 4, + "disassembly": "bne 0x0d8c8", + "mnemonic": "bne", + "operands": "0x0d8c8", + "mode": "none" + }, + "bb_55624": { + "virtual_address": 55624, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55648, + "children": [ + "instr_55624", + "instr_55628", + "instr_55632", + "instr_55636", + "instr_55640", + "instr_55644" + ] + }, + "instr_55648": { + "virtual_address": 55648, + "size": 4, + "disassembly": "ands r8, r8, #0x1", + "mnemonic": "ands", + "operands": "r8, r8, #0x1", + "mode": "none" + }, + "instr_55652": { + "virtual_address": 55652, + "size": 4, + "disassembly": "bne 0x0dadc", + "mnemonic": "bne", + "operands": "0x0dadc", + "mode": "none" + }, + "bb_55648": { + "virtual_address": 55648, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55656, + "children": [ + "instr_55648", + "instr_55652" + ] + }, + "instr_55656": { + "virtual_address": 55656, + "size": 4, + "disassembly": "mov r5, r8", + "mnemonic": "mov", + "operands": "r5, r8", + "mode": "none" + }, + "bb_55656": { + "virtual_address": 55656, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55660, + "children": [ + "instr_55656" + ] + }, + "instr_55660": { + "virtual_address": 55660, + "size": 4, + "disassembly": "cmp r5, #0x0", + "mnemonic": "cmp", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_55664": { + "virtual_address": 55664, + "size": 4, + "disassembly": "beq 0x0da84", + "mnemonic": "beq", + "operands": "0x0da84", + "mode": "none" + }, + "bb_55660": { + "virtual_address": 55660, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55668, + "children": [ + "instr_55660", + "instr_55664" + ] + }, + "instr_55668": { + "virtual_address": 55668, + "size": 4, + "disassembly": "tst r3, #0x2000000", + "mnemonic": "tst", + "operands": "r3, #0x2000000", + "mode": "none" + }, + "instr_55672": { + "virtual_address": 55672, + "size": 4, + "disassembly": "ldr r10, [r4, #0x8]", + "mnemonic": "ldr", + "operands": "r10, [r4, #0x8]", + "mode": "none" + }, + "instr_55676": { + "virtual_address": 55676, + "size": 4, + "disassembly": "mov r3, r3, lsr #0x10", + "mnemonic": "mov", + "operands": "r3, r3, lsr #0x10", + "mode": "none" + }, + "instr_55680": { + "virtual_address": 55680, + "size": 4, + "disassembly": "beq 0x0dbc8", + "mnemonic": "beq", + "operands": "0x0dbc8", + "mode": "none" + }, + "bb_55668": { + "virtual_address": 55668, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55684, + "children": [ + "instr_55668", + "instr_55672", + "instr_55676", + "instr_55680" + ] + }, + "instr_55684": { + "virtual_address": 55684, + "size": 4, + "disassembly": "cmp r10, r5", + "mnemonic": "cmp", + "operands": "r10, r5", + "mode": "none" + }, + "instr_55688": { + "virtual_address": 55688, + "size": 4, + "disassembly": "mov r2, r10", + "mnemonic": "mov", + "operands": "r2, r10", + "mode": "none" + }, + "instr_55692": { + "virtual_address": 55692, + "size": 4, + "disassembly": "bhi 0x0dc24", + "mnemonic": "bhi", + "operands": "0x0dc24", + "mode": "none" + }, + "bb_55684": { + "virtual_address": 55684, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55696, + "children": [ + "instr_55684", + "instr_55688", + "instr_55692" + ] + }, + "instr_55696": { + "virtual_address": 55696, + "size": 4, + "disassembly": "tst r3, #0x480", + "mnemonic": "tst", + "operands": "r3, #0x480", + "mode": "none" + }, + "instr_55700": { + "virtual_address": 55700, + "size": 4, + "disassembly": "beq 0x0dc2c", + "mnemonic": "beq", + "operands": "0x0dc2c", + "mode": "none" + }, + "bb_55696": { + "virtual_address": 55696, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55704, + "children": [ + "instr_55696", + "instr_55700" + ] + }, + "instr_55704": { + "virtual_address": 55704, + "size": 4, + "disassembly": "ldr r0, [r4, #0x10]", + "mnemonic": "ldr", + "operands": "r0, [r4, #0x10]", + "mode": "none" + }, + "instr_55708": { + "virtual_address": 55708, + "size": 4, + "disassembly": "ldr r10, [r4, #0x0]", + "mnemonic": "ldr", + "operands": "r10, [r4, #0x0]", + "mode": "none" + }, + "instr_55712": { + "virtual_address": 55712, + "size": 4, + "disassembly": "ldr r2, [r4, #0x14]", + "mnemonic": "ldr", + "operands": "r2, [r4, #0x14]", + "mode": "none" + }, + "instr_55716": { + "virtual_address": 55716, + "size": 4, + "disassembly": "sub r10, r10, r0", + "mnemonic": "sub", + "operands": "r10, r10, r0", + "mode": "none" + }, + "instr_55720": { + "virtual_address": 55720, + "size": 4, + "disassembly": "add r2, r2, r2, lsl #0x1", + "mnemonic": "add", + "operands": "r2, r2, r2, lsl #0x1", + "mode": "none" + }, + "instr_55724": { + "virtual_address": 55724, + "size": 4, + "disassembly": "add r2, r2, r2, lsr #0x1f", + "mnemonic": "add", + "operands": "r2, r2, r2, lsr #0x1f", + "mode": "none" + }, + "instr_55728": { + "virtual_address": 55728, + "size": 4, + "disassembly": "add r1, r10, #0x1", + "mnemonic": "add", + "operands": "r1, r10, #0x1", + "mode": "none" + }, + "instr_55732": { + "virtual_address": 55732, + "size": 4, + "disassembly": "mov r2, r2, asr #0x1", + "mnemonic": "mov", + "operands": "r2, r2, asr #0x1", + "mode": "none" + }, + "instr_55736": { + "virtual_address": 55736, + "size": 4, + "disassembly": "add r1, r1, r5", + "mnemonic": "add", + "operands": "r1, r1, r5", + "mode": "none" + }, + "instr_55740": { + "virtual_address": 55740, + "size": 4, + "disassembly": "cmp r1, r2", + "mnemonic": "cmp", + "operands": "r1, r2", + "mode": "none" + }, + "instr_55744": { + "virtual_address": 55744, + "size": 4, + "disassembly": "movls r11, r2", + "mnemonic": "movls", + "operands": "r11, r2", + "mode": "none" + }, + "instr_55748": { + "virtual_address": 55748, + "size": 4, + "disassembly": "movhi r11, r1", + "mnemonic": "movhi", + "operands": "r11, r1", + "mode": "none" + }, + "instr_55752": { + "virtual_address": 55752, + "size": 4, + "disassembly": "movhi r2, r1", + "mnemonic": "movhi", + "operands": "r2, r1", + "mode": "none" + }, + "instr_55756": { + "virtual_address": 55756, + "size": 4, + "disassembly": "tst r3, #0x400", + "mnemonic": "tst", + "operands": "r3, #0x400", + "mode": "none" + }, + "instr_55760": { + "virtual_address": 55760, + "size": 4, + "disassembly": "beq 0x0dce4", + "mnemonic": "beq", + "operands": "0x0dce4", + "mode": "none" + }, + "bb_55704": { + "virtual_address": 55704, + "size": 60, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55764, + "children": [ + "instr_55704", + "instr_55708", + "instr_55712", + "instr_55716", + "instr_55720", + "instr_55724", + "instr_55728", + "instr_55732", + "instr_55736", + "instr_55740", + "instr_55744", + "instr_55748", + "instr_55752", + "instr_55756", + "instr_55760" + ] + }, + "instr_55764": { + "virtual_address": 55764, + "size": 4, + "disassembly": "mov r1, r2", + "mnemonic": "mov", + "operands": "r1, r2", + "mode": "none" + }, + "instr_55768": { + "virtual_address": 55768, + "size": 4, + "disassembly": "mov r0, r9", + "mnemonic": "mov", + "operands": "r0, r9", + "mode": "none" + }, + "instr_55772": { + "virtual_address": 55772, + "size": 4, + "disassembly": "bl 0x0e05c", + "mnemonic": "bl", + "operands": "0x0e05c", + "mode": "none" + }, + "instr_55776": { + "virtual_address": 55776, + "size": 4, + "disassembly": "subs r3, r0, #0x0", + "mnemonic": "subs", + "operands": "r3, r0, #0x0", + "mode": "none" + }, + "instr_55780": { + "virtual_address": 55780, + "size": 4, + "disassembly": "beq 0x0dd24", + "mnemonic": "beq", + "operands": "0x0dd24", + "mode": "none" + }, + "bb_55764": { + "virtual_address": 55764, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55784, + "children": [ + "instr_55764", + "instr_55768", + "instr_55772", + "instr_55776", + "instr_55780" + ] + }, + "instr_55784": { + "virtual_address": 55784, + "size": 4, + "disassembly": "mov r2, r10", + "mnemonic": "mov", + "operands": "r2, r10", + "mode": "none" + }, + "instr_55788": { + "virtual_address": 55788, + "size": 4, + "disassembly": "ldr r1, [r4, #0x10]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x10]", + "mode": "none" + }, + "instr_55792": { + "virtual_address": 55792, + "size": 4, + "disassembly": "str r3, [sp, #0x4]", + "mnemonic": "str", + "operands": "r3, [sp, #0x4]", + "mode": "none" + }, + "instr_55796": { + "virtual_address": 55796, + "size": 4, + "disassembly": "bl 0x0e95c", + "mnemonic": "bl", + "operands": "0x0e95c", + "mode": "none" + }, + "instr_55800": { + "virtual_address": 55800, + "size": 4, + "disassembly": "ldrh r2, [r4, #0xc]", + "mnemonic": "ldrh", + "operands": "r2, [r4, #0xc]", + "mode": "none" + }, + "instr_55804": { + "virtual_address": 55804, + "size": 4, + "disassembly": "bic r2, r2, #0x480", + "mnemonic": "bic", + "operands": "r2, r2, #0x480", + "mode": "none" + }, + "instr_55808": { + "virtual_address": 55808, + "size": 4, + "disassembly": "orr r2, r2, #0x80", + "mnemonic": "orr", + "operands": "r2, r2, #0x80", + "mode": "none" + }, + "instr_55812": { + "virtual_address": 55812, + "size": 4, + "disassembly": "strh r2, [r4, #0xc]", + "mnemonic": "strh", + "operands": "r2, [r4, #0xc]", + "mode": "none" + }, + "instr_55816": { + "virtual_address": 55816, + "size": 4, + "disassembly": "ldr r3, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x4]", + "mode": "none" + }, + "bb_55784": { + "virtual_address": 55784, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55820, + "children": [ + "instr_55784", + "instr_55788", + "instr_55792", + "instr_55796", + "instr_55800", + "instr_55804", + "instr_55808", + "instr_55812", + "instr_55816" + ] + }, + "instr_55820": { + "virtual_address": 55820, + "size": 4, + "disassembly": "add r0, r3, r10", + "mnemonic": "add", + "operands": "r0, r3, r10", + "mode": "none" + }, + "instr_55824": { + "virtual_address": 55824, + "size": 4, + "disassembly": "sub r10, r11, r10", + "mnemonic": "sub", + "operands": "r10, r11, r10", + "mode": "none" + }, + "instr_55828": { + "virtual_address": 55828, + "size": 4, + "disassembly": "str r10, [r4, #0x8]", + "mnemonic": "str", + "operands": "r10, [r4, #0x8]", + "mode": "none" + }, + "instr_55832": { + "virtual_address": 55832, + "size": 4, + "disassembly": "mov r2, r5", + "mnemonic": "mov", + "operands": "r2, r5", + "mode": "none" + }, + "instr_55836": { + "virtual_address": 55836, + "size": 4, + "disassembly": "mov r10, r5", + "mnemonic": "mov", + "operands": "r10, r5", + "mode": "none" + }, + "instr_55840": { + "virtual_address": 55840, + "size": 4, + "disassembly": "str r3, [r4, #0x10]", + "mnemonic": "str", + "operands": "r3, [r4, #0x10]", + "mode": "none" + }, + "instr_55844": { + "virtual_address": 55844, + "size": 4, + "disassembly": "str r11, [r4, #0x14]", + "mnemonic": "str", + "operands": "r11, [r4, #0x14]", + "mode": "none" + }, + "instr_55848": { + "virtual_address": 55848, + "size": 4, + "disassembly": "str r0, [r4, #0x0]", + "mnemonic": "str", + "operands": "r0, [r4, #0x0]", + "mode": "none" + }, + "bb_55820": { + "virtual_address": 55820, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55852, + "children": [ + "instr_55820", + "instr_55824", + "instr_55828", + "instr_55832", + "instr_55836", + "instr_55840", + "instr_55844", + "instr_55848" + ] + }, + "instr_55852": { + "virtual_address": 55852, + "size": 4, + "disassembly": "mov r11, r5", + "mnemonic": "mov", + "operands": "r11, r5", + "mode": "none" + }, + "instr_55856": { + "virtual_address": 55856, + "size": 4, + "disassembly": "mov r5, #0x0", + "mnemonic": "mov", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_55860": { + "virtual_address": 55860, + "size": 4, + "disassembly": "mov r1, r8", + "mnemonic": "mov", + "operands": "r1, r8", + "mode": "none" + }, + "instr_55864": { + "virtual_address": 55864, + "size": 4, + "disassembly": "str r2, [sp, #0x4]", + "mnemonic": "str", + "operands": "r2, [sp, #0x4]", + "mode": "none" + }, + "instr_55868": { + "virtual_address": 55868, + "size": 4, + "disassembly": "bl 0x0ea7c", + "mnemonic": "bl", + "operands": "0x0ea7c", + "mode": "none" + }, + "instr_55872": { + "virtual_address": 55872, + "size": 4, + "disassembly": "ldr r3, [r4, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x8]", + "mode": "none" + }, + "instr_55876": { + "virtual_address": 55876, + "size": 4, + "disassembly": "ldr r2, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x4]", + "mode": "none" + }, + "instr_55880": { + "virtual_address": 55880, + "size": 4, + "disassembly": "sub r10, r3, r10", + "mnemonic": "sub", + "operands": "r10, r3, r10", + "mode": "none" + }, + "instr_55884": { + "virtual_address": 55884, + "size": 4, + "disassembly": "ldr r3, [r4, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x0]", + "mode": "none" + }, + "instr_55888": { + "virtual_address": 55888, + "size": 4, + "disassembly": "add r2, r3, r2", + "mnemonic": "add", + "operands": "r2, r3, r2", + "mode": "none" + }, + "instr_55892": { + "virtual_address": 55892, + "size": 4, + "disassembly": "str r10, [r4, #0x8]", + "mnemonic": "str", + "operands": "r10, [r4, #0x8]", + "mode": "none" + }, + "instr_55896": { + "virtual_address": 55896, + "size": 4, + "disassembly": "str r2, [r4, #0x0]", + "mnemonic": "str", + "operands": "r2, [r4, #0x0]", + "mode": "none" + }, + "bb_55852": { + "virtual_address": 55852, + "size": 48, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55900, + "children": [ + "instr_55852", + "instr_55856", + "instr_55860", + "instr_55864", + "instr_55868", + "instr_55872", + "instr_55876", + "instr_55880", + "instr_55884", + "instr_55888", + "instr_55892", + "instr_55896" + ] + }, + "instr_55900": { + "virtual_address": 55900, + "size": 4, + "disassembly": "ldr r0, [r7, #0x8]", + "mnemonic": "ldr", + "operands": "r0, [r7, #0x8]", + "mode": "none" + }, + "instr_55904": { + "virtual_address": 55904, + "size": 4, + "disassembly": "add r8, r8, r11", + "mnemonic": "add", + "operands": "r8, r8, r11", + "mode": "none" + }, + "instr_55908": { + "virtual_address": 55908, + "size": 4, + "disassembly": "sub r11, r0, r11", + "mnemonic": "sub", + "operands": "r11, r0, r11", + "mode": "none" + }, + "instr_55912": { + "virtual_address": 55912, + "size": 4, + "disassembly": "cmp r11, #0x0", + "mnemonic": "cmp", + "operands": "r11, #0x0", + "mode": "none" + }, + "instr_55916": { + "virtual_address": 55916, + "size": 4, + "disassembly": "str r11, [r7, #0x8]", + "mnemonic": "str", + "operands": "r11, [r7, #0x8]", + "mode": "none" + }, + "instr_55920": { + "virtual_address": 55920, + "size": 4, + "disassembly": "beq 0x0d924", + "mnemonic": "beq", + "operands": "0x0d924", + "mode": "none" + }, + "bb_55900": { + "virtual_address": 55900, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55924, + "children": [ + "instr_55900", + "instr_55904", + "instr_55908", + "instr_55912", + "instr_55916", + "instr_55920" + ] + }, + "instr_55924": { + "virtual_address": 55924, + "size": 4, + "disassembly": "ldrsh r3, [r4, #0xc]", + "mnemonic": "ldrsh", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "instr_55928": { + "virtual_address": 55928, + "size": 4, + "disassembly": "cmp r5, #0x0", + "mnemonic": "cmp", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_55932": { + "virtual_address": 55932, + "size": 4, + "disassembly": "mov r3, r3, lsl #0x10", + "mnemonic": "mov", + "operands": "r3, r3, lsl #0x10", + "mode": "none" + }, + "instr_55936": { + "virtual_address": 55936, + "size": 4, + "disassembly": "bne 0x0d974", + "mnemonic": "bne", + "operands": "0x0d974", + "mode": "none" + }, + "bb_55924": { + "virtual_address": 55924, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55940, + "children": [ + "instr_55924", + "instr_55928", + "instr_55932", + "instr_55936" + ] + }, + "instr_55940": { + "virtual_address": 55940, + "size": 4, + "disassembly": "ldr r8, [r6, #0x0]", + "mnemonic": "ldr", + "operands": "r8, [r6, #0x0]", + "mode": "none" + }, + "instr_55944": { + "virtual_address": 55944, + "size": 4, + "disassembly": "ldr r5, [r6, #0x4]", + "mnemonic": "ldr", + "operands": "r5, [r6, #0x4]", + "mode": "none" + }, + "instr_55948": { + "virtual_address": 55948, + "size": 4, + "disassembly": "add r6, r6, #0x8", + "mnemonic": "add", + "operands": "r6, r6, #0x8", + "mode": "none" + }, + "instr_55952": { + "virtual_address": 55952, + "size": 4, + "disassembly": "b 0x0d96c", + "mnemonic": "b", + "operands": "0x0d96c", + "mode": "none" + }, + "bb_55940": { + "virtual_address": 55940, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55660, + "children": [ + "instr_55940", + "instr_55944", + "instr_55948", + "instr_55952" + ] + }, + "instr_55956": { + "virtual_address": 55956, + "size": 4, + "disassembly": "ldr r10, [r6, #0x0]", + "mnemonic": "ldr", + "operands": "r10, [r6, #0x0]", + "mode": "none" + }, + "instr_55960": { + "virtual_address": 55960, + "size": 4, + "disassembly": "ldr r5, [r6, #0x4]", + "mnemonic": "ldr", + "operands": "r5, [r6, #0x4]", + "mode": "none" + }, + "instr_55964": { + "virtual_address": 55964, + "size": 4, + "disassembly": "add r6, r6, #0x8", + "mnemonic": "add", + "operands": "r6, r6, #0x8", + "mode": "none" + }, + "instr_55968": { + "virtual_address": 55968, + "size": 4, + "disassembly": "b 0x0d8d4", + "mnemonic": "b", + "operands": "0x0d8d4", + "mode": "none" + }, + "bb_55956": { + "virtual_address": 55956, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55508, + "children": [ + "instr_55956", + "instr_55960", + "instr_55964", + "instr_55968" + ] + }, + "instr_55972": { + "virtual_address": 55972, + "size": 4, + "disassembly": "mov r1, r4", + "mnemonic": "mov", + "operands": "r1, r4", + "mode": "none" + }, + "instr_55976": { + "virtual_address": 55976, + "size": 4, + "disassembly": "mov r0, r9", + "mnemonic": "mov", + "operands": "r0, r9", + "mode": "none" + }, + "instr_55980": { + "virtual_address": 55980, + "size": 4, + "disassembly": "bl 0x0ce60", + "mnemonic": "bl", + "operands": "0x0ce60", + "mode": "none" + }, + "instr_55984": { + "virtual_address": 55984, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_55988": { + "virtual_address": 55988, + "size": 4, + "disassembly": "beq 0x0db64", + "mnemonic": "beq", + "operands": "0x0db64", + "mode": "none" + }, + "bb_55972": { + "virtual_address": 55972, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55992, + "children": [ + "instr_55972", + "instr_55976", + "instr_55980", + "instr_55984", + "instr_55988" + ] + }, + "instr_55992": { + "virtual_address": 55992, + "size": 4, + "disassembly": "ldrsh r3, [r4, #0xc]", + "mnemonic": "ldrsh", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "bb_55992": { + "virtual_address": 55992, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55996, + "children": [ + "instr_55992" + ] + }, + "instr_55996": { + "virtual_address": 55996, + "size": 4, + "disassembly": "mvn r0, #0x0", + "mnemonic": "mvn", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_56000": { + "virtual_address": 56000, + "size": 4, + "disassembly": "orr r3, r3, #0x40", + "mnemonic": "orr", + "operands": "r3, r3, #0x40", + "mode": "none" + }, + "instr_56004": { + "virtual_address": 56004, + "size": 4, + "disassembly": "strh r3, [r4, #0xc]", + "mnemonic": "strh", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "instr_56008": { + "virtual_address": 56008, + "size": 4, + "disassembly": "add sp, sp, #0xc", + "mnemonic": "add", + "operands": "sp, sp, #0xc", + "mode": "none" + }, + "instr_56012": { + "virtual_address": 56012, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mode": "none" + }, + "instr_56016": { + "virtual_address": 56016, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_55996": { + "virtual_address": 55996, + "size": 24, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_55996", + "instr_56000", + "instr_56004", + "instr_56008", + "instr_56012", + "instr_56016" + ] + }, + "instr_56020": { + "virtual_address": 56020, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_56024": { + "virtual_address": 56024, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_56020": { + "virtual_address": 56020, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_56020", + "instr_56024" + ] + }, + "instr_56028": { + "virtual_address": 56028, + "size": 4, + "disassembly": "mov r0, r10", + "mnemonic": "mov", + "operands": "r0, r10", + "mode": "none" + }, + "instr_56032": { + "virtual_address": 56032, + "size": 4, + "disassembly": "mov r11, r10", + "mnemonic": "mov", + "operands": "r11, r10", + "mode": "none" + }, + "instr_56036": { + "virtual_address": 56036, + "size": 4, + "disassembly": "mov r8, r10", + "mnemonic": "mov", + "operands": "r8, r10", + "mode": "none" + }, + "instr_56040": { + "virtual_address": 56040, + "size": 4, + "disassembly": "b 0x0db80", + "mnemonic": "b", + "operands": "0x0db80", + "mode": "none" + }, + "bb_56028": { + "virtual_address": 56028, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 56192, + "children": [ + "instr_56028", + "instr_56032", + "instr_56036", + "instr_56040" + ] + }, + "instr_56044": { + "virtual_address": 56044, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_56048": { + "virtual_address": 56048, + "size": 4, + "disassembly": "beq 0x0dba4", + "mnemonic": "beq", + "operands": "0x0dba4", + "mode": "none" + }, + "bb_56044": { + "virtual_address": 56044, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 56052, + "children": [ + "instr_56044", + "instr_56048" + ] + }, + "instr_56052": { + "virtual_address": 56052, + "size": 4, + "disassembly": "mov r2, r10", + "mnemonic": "mov", + "operands": "r2, r10", + "mode": "none" + }, + "bb_56052": { + "virtual_address": 56052, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 56056, + "children": [ + "instr_56052" + ] + }, + "instr_56056": { + "virtual_address": 56056, + "size": 4, + "disassembly": "cmp r8, r2", + "mnemonic": "cmp", + "operands": "r8, r2", + "mode": "none" + }, + "instr_56060": { + "virtual_address": 56060, + "size": 4, + "disassembly": "movcc r2, r8", + "mnemonic": "movcc", + "operands": "r2, r8", + "mode": "none" + }, + "instr_56064": { + "virtual_address": 56064, + "size": 4, + "disassembly": "ldr r1, [r4, #0x10]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x10]", + "mode": "none" + }, + "instr_56068": { + "virtual_address": 56068, + "size": 4, + "disassembly": "ldr r3, [r4, #0x14]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x14]", + "mode": "none" + }, + "instr_56072": { + "virtual_address": 56072, + "size": 4, + "disassembly": "ldr r5, [r4, #0x8]", + "mnemonic": "ldr", + "operands": "r5, [r4, #0x8]", + "mode": "none" + }, + "instr_56076": { + "virtual_address": 56076, + "size": 4, + "disassembly": "ldr r0, [r4, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r4, #0x0]", + "mode": "none" + }, + "instr_56080": { + "virtual_address": 56080, + "size": 4, + "disassembly": "add r5, r3, r5", + "mnemonic": "add", + "operands": "r5, r3, r5", + "mode": "none" + }, + "instr_56084": { + "virtual_address": 56084, + "size": 4, + "disassembly": "cmp r0, r1", + "mnemonic": "cmp", + "operands": "r0, r1", + "mode": "none" + }, + "instr_56088": { + "virtual_address": 56088, + "size": 4, + "disassembly": "movls r1, #0x0", + "mnemonic": "movls", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_56092": { + "virtual_address": 56092, + "size": 4, + "disassembly": "movhi r1, #0x1", + "mnemonic": "movhi", + "operands": "r1, #0x1", + "mode": "none" + }, + "instr_56096": { + "virtual_address": 56096, + "size": 4, + "disassembly": "cmp r2, r5", + "mnemonic": "cmp", + "operands": "r2, r5", + "mode": "none" + }, + "instr_56100": { + "virtual_address": 56100, + "size": 4, + "disassembly": "movle r1, #0x0", + "mnemonic": "movle", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_56104": { + "virtual_address": 56104, + "size": 4, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_56108": { + "virtual_address": 56108, + "size": 4, + "disassembly": "bne 0x0dcb4", + "mnemonic": "bne", + "operands": "0x0dcb4", + "mode": "none" + }, + "bb_56056": { + "virtual_address": 56056, + "size": 56, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 56112, + "children": [ + "instr_56056", + "instr_56060", + "instr_56064", + "instr_56068", + "instr_56072", + "instr_56076", + "instr_56080", + "instr_56084", + "instr_56088", + "instr_56092", + "instr_56096", + "instr_56100", + "instr_56104", + "instr_56108" + ] + }, + "instr_56112": { + "virtual_address": 56112, + "size": 4, + "disassembly": "cmp r3, r2", + "mnemonic": "cmp", + "operands": "r3, r2", + "mode": "none" + }, + "instr_56116": { + "virtual_address": 56116, + "size": 4, + "disassembly": "bgt 0x0dc84", + "mnemonic": "bgt", + "operands": "0x0dc84", + "mode": "none" + }, + "bb_56112": { + "virtual_address": 56112, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 56120, + "children": [ + "instr_56112", + "instr_56116" + ] + }, + "instr_56120": { + "virtual_address": 56120, + "size": 4, + "disassembly": "ldr r5, [r4, #0x24]", + "mnemonic": "ldr", + "operands": "r5, [r4, #0x24]", + "mode": "none" + }, + "instr_56124": { + "virtual_address": 56124, + "size": 4, + "disassembly": "mov r2, r11", + "mnemonic": "mov", + "operands": "r2, r11", + "mode": "none" + }, + "instr_56128": { + "virtual_address": 56128, + "size": 4, + "disassembly": "mov r0, r9", + "mnemonic": "mov", + "operands": "r0, r9", + "mode": "none" + }, + "instr_56132": { + "virtual_address": 56132, + "size": 4, + "disassembly": "ldr r1, [r4, #0x1c]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x1c]", + "mode": "none" + }, + "instr_56136": { + "virtual_address": 56136, + "size": 4, + "disassembly": "mov lr, pc", + "mnemonic": "mov", + "operands": "lr, pc", + "mode": "none" + }, + "instr_56140": { + "virtual_address": 56140, + "size": 4, + "disassembly": "bx r5", + "mnemonic": "bx", + "operands": "r5", + "mode": "none" + }, + "instr_56144": { + "virtual_address": 56144, + "size": 4, + "disassembly": "subs r5, r0, #0x0", + "mnemonic": "subs", + "operands": "r5, r0, #0x0", + "mode": "none" + }, + "instr_56148": { + "virtual_address": 56148, + "size": 4, + "disassembly": "ble 0x0dab8", + "mnemonic": "ble", + "operands": "0x0dab8", + "mode": "none" + }, + "bb_56120": { + "virtual_address": 56120, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 56152, + "children": [ + "instr_56120", + "instr_56124", + "instr_56128", + "instr_56132", + "instr_56136", + "instr_56140", + "instr_56144", + "instr_56148" + ] + }, + "instr_56152": { + "virtual_address": 56152, + "size": 4, + "disassembly": "subs r10, r10, r5", + "mnemonic": "subs", + "operands": "r10, r10, r5", + "mode": "none" + }, + "instr_56156": { + "virtual_address": 56156, + "size": 4, + "disassembly": "movne r0, #0x1", + "mnemonic": "movne", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_56160": { + "virtual_address": 56160, + "size": 4, + "disassembly": "beq 0x0daa4", + "mnemonic": "beq", + "operands": "0x0daa4", + "mode": "none" + }, + "bb_56152": { + "virtual_address": 56152, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 56164, + "children": [ + "instr_56152", + "instr_56156", + "instr_56160" + ] + }, + "instr_56164": { + "virtual_address": 56164, + "size": 4, + "disassembly": "ldr r3, [r7, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [r7, #0x8]", + "mode": "none" + }, + "instr_56168": { + "virtual_address": 56168, + "size": 4, + "disassembly": "sub r3, r3, r5", + "mnemonic": "sub", + "operands": "r3, r3, r5", + "mode": "none" + }, + "instr_56172": { + "virtual_address": 56172, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_56176": { + "virtual_address": 56176, + "size": 4, + "disassembly": "str r3, [r7, #0x8]", + "mnemonic": "str", + "operands": "r3, [r7, #0x8]", + "mode": "none" + }, + "instr_56180": { + "virtual_address": 56180, + "size": 4, + "disassembly": "add r11, r11, r5", + "mnemonic": "add", + "operands": "r11, r11, r5", + "mode": "none" + }, + "instr_56184": { + "virtual_address": 56184, + "size": 4, + "disassembly": "sub r8, r8, r5", + "mnemonic": "sub", + "operands": "r8, r8, r5", + "mode": "none" + }, + "instr_56188": { + "virtual_address": 56188, + "size": 4, + "disassembly": "beq 0x0d924", + "mnemonic": "beq", + "operands": "0x0d924", + "mode": "none" + }, + "bb_56164": { + "virtual_address": 56164, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 56192, + "children": [ + "instr_56164", + "instr_56168", + "instr_56172", + "instr_56176", + "instr_56180", + "instr_56184", + "instr_56188" + ] + }, + "instr_56192": { + "virtual_address": 56192, + "size": 4, + "disassembly": "cmp r8, #0x0", + "mnemonic": "cmp", + "operands": "r8, #0x0", + "mode": "none" + }, + "instr_56196": { + "virtual_address": 56196, + "size": 4, + "disassembly": "bne 0x0daec", + "mnemonic": "bne", + "operands": "0x0daec", + "mode": "none" + }, + "bb_56192": { + "virtual_address": 56192, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 56200, + "children": [ + "instr_56192", + "instr_56196" + ] + }, + "instr_56200": { + "virtual_address": 56200, + "size": 4, + "disassembly": "add r3, r6, #0x8", + "mnemonic": "add", + "operands": "r3, r6, #0x8", + "mode": "none" + }, + "bb_56200": { + "virtual_address": 56200, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 56204, + "children": [ + "instr_56200" + ] + }, + "instr_56204": { + "virtual_address": 56204, + "size": 4, + "disassembly": "ldr r8, [r3, #-0x4]", + "mnemonic": "ldr", + "operands": "r8, [r3, #-0x4]", + "mode": "none" + }, + "instr_56208": { + "virtual_address": 56208, + "size": 4, + "disassembly": "cmp r8, #0x0", + "mnemonic": "cmp", + "operands": "r8, #0x0", + "mode": "none" + }, + "instr_56212": { + "virtual_address": 56212, + "size": 4, + "disassembly": "mov r6, r3", + "mnemonic": "mov", + "operands": "r6, r3", + "mode": "none" + }, + "instr_56216": { + "virtual_address": 56216, + "size": 4, + "disassembly": "ldr r11, [r3, #-0x8]", + "mnemonic": "ldr", + "operands": "r11, [r3, #-0x8]", + "mode": "none" + }, + "instr_56220": { + "virtual_address": 56220, + "size": 4, + "disassembly": "add r3, r3, #0x8", + "mnemonic": "add", + "operands": "r3, r3, #0x8", + "mode": "none" + }, + "instr_56224": { + "virtual_address": 56224, + "size": 4, + "disassembly": "beq 0x0db8c", + "mnemonic": "beq", + "operands": "0x0db8c", + "mode": "none" + }, + "bb_56204": { + "virtual_address": 56204, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 56228, + "children": [ + "instr_56204", + "instr_56208", + "instr_56212", + "instr_56216", + "instr_56220", + "instr_56224" + ] + }, + "instr_56228": { + "virtual_address": 56228, + "size": 4, + "disassembly": "mov r2, r8", + "mnemonic": "mov", + "operands": "r2, r8", + "mode": "none" + }, + "instr_56232": { + "virtual_address": 56232, + "size": 4, + "disassembly": "mov r1, #0xa", + "mnemonic": "mov", + "operands": "r1, #0xa", + "mode": "none" + }, + "instr_56236": { + "virtual_address": 56236, + "size": 4, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "none" + }, + "instr_56240": { + "virtual_address": 56240, + "size": 4, + "disassembly": "bl 0x0e86c", + "mnemonic": "bl", + "operands": "0x0e86c", + "mode": "none" + }, + "instr_56244": { + "virtual_address": 56244, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_56248": { + "virtual_address": 56248, + "size": 4, + "disassembly": "beq 0x0dd18", + "mnemonic": "beq", + "operands": "0x0dd18", + "mode": "none" + }, + "bb_56228": { + "virtual_address": 56228, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 56252, + "children": [ + "instr_56228", + "instr_56232", + "instr_56236", + "instr_56240", + "instr_56244", + "instr_56248" + ] + }, + "instr_56252": { + "virtual_address": 56252, + "size": 4, + "disassembly": "add r0, r0, #0x1", + "mnemonic": "add", + "operands": "r0, r0, #0x1", + "mode": "none" + }, + "instr_56256": { + "virtual_address": 56256, + "size": 4, + "disassembly": "sub r10, r0, r11", + "mnemonic": "sub", + "operands": "r10, r0, r11", + "mode": "none" + }, + "instr_56260": { + "virtual_address": 56260, + "size": 4, + "disassembly": "b 0x0daf4", + "mnemonic": "b", + "operands": "0x0daf4", + "mode": "none" + }, + "bb_56252": { + "virtual_address": 56252, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 56052, + "children": [ + "instr_56252", + "instr_56256", + "instr_56260" + ] + }, + "instr_56264": { + "virtual_address": 56264, + "size": 4, + "disassembly": "ldr r0, [r4, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r4, #0x0]", + "mode": "none" + }, + "instr_56268": { + "virtual_address": 56268, + "size": 4, + "disassembly": "ldr r3, [r4, #0x10]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x10]", + "mode": "none" + }, + "instr_56272": { + "virtual_address": 56272, + "size": 4, + "disassembly": "cmp r0, r3", + "mnemonic": "cmp", + "operands": "r0, r3", + "mode": "none" + }, + "instr_56276": { + "virtual_address": 56276, + "size": 4, + "disassembly": "bhi 0x0dc34", + "mnemonic": "bhi", + "operands": "0x0dc34", + "mode": "none" + }, + "bb_56264": { + "virtual_address": 56264, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 56280, + "children": [ + "instr_56264", + "instr_56268", + "instr_56272", + "instr_56276" + ] + }, + "instr_56280": { + "virtual_address": 56280, + "size": 4, + "disassembly": "ldr r11, [r4, #0x14]", + "mnemonic": "ldr", + "operands": "r11, [r4, #0x14]", + "mode": "none" + }, + "instr_56284": { + "virtual_address": 56284, + "size": 4, + "disassembly": "cmp r11, r5", + "mnemonic": "cmp", + "operands": "r11, r5", + "mode": "none" + }, + "instr_56288": { + "virtual_address": 56288, + "size": 4, + "disassembly": "bhi 0x0dc34", + "mnemonic": "bhi", + "operands": "0x0dc34", + "mode": "none" + }, + "bb_56280": { + "virtual_address": 56280, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 56292, + "children": [ + "instr_56280", + "instr_56284", + "instr_56288" + ] + }, + "instr_56292": { + "virtual_address": 56292, + "size": 4, + "disassembly": "cmn r5, #0x80000001", + "mnemonic": "cmn", + "operands": "r5, #0x80000001", + "mode": "none" + }, + "instr_56296": { + "virtual_address": 56296, + "size": 4, + "disassembly": "movcc r0, r5", + "mnemonic": "movcc", + "operands": "r0, r5", + "mode": "none" + }, + "instr_56300": { + "virtual_address": 56300, + "size": 4, + "disassembly": "mvncs r0, #0x80000000", + "mnemonic": "mvncs", + "operands": "r0, #0x80000000", + "mode": "none" + }, + "instr_56304": { + "virtual_address": 56304, + "size": 4, + "disassembly": "mov r1, r11", + "mnemonic": "mov", + "operands": "r1, r11", + "mode": "none" + }, + "instr_56308": { + "virtual_address": 56308, + "size": 4, + "disassembly": "bl 0x13118", + "mnemonic": "bl", + "operands": "0x13118", + "mode": "none" + }, + "instr_56312": { + "virtual_address": 56312, + "size": 4, + "disassembly": "mov r2, r8", + "mnemonic": "mov", + "operands": "r2, r8", + "mode": "none" + }, + "instr_56316": { + "virtual_address": 56316, + "size": 4, + "disassembly": "mul r3, r11, r0", + "mnemonic": "mul", + "operands": "r3, r11, r0", + "mode": "none" + }, + "instr_56320": { + "virtual_address": 56320, + "size": 4, + "disassembly": "ldr r10, [r4, #0x24]", + "mnemonic": "ldr", + "operands": "r10, [r4, #0x24]", + "mode": "none" + }, + "instr_56324": { + "virtual_address": 56324, + "size": 4, + "disassembly": "mov r0, r9", + "mnemonic": "mov", + "operands": "r0, r9", + "mode": "none" + }, + "instr_56328": { + "virtual_address": 56328, + "size": 4, + "disassembly": "ldr r1, [r4, #0x1c]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x1c]", + "mode": "none" + }, + "instr_56332": { + "virtual_address": 56332, + "size": 4, + "disassembly": "mov lr, pc", + "mnemonic": "mov", + "operands": "lr, pc", + "mode": "none" + }, + "instr_56336": { + "virtual_address": 56336, + "size": 4, + "disassembly": "bx r10", + "mnemonic": "bx", + "operands": "r10", + "mode": "none" + }, + "instr_56340": { + "virtual_address": 56340, + "size": 4, + "disassembly": "subs r11, r0, #0x0", + "mnemonic": "subs", + "operands": "r11, r0, #0x0", + "mode": "none" + }, + "instr_56344": { + "virtual_address": 56344, + "size": 4, + "disassembly": "ble 0x0dab8", + "mnemonic": "ble", + "operands": "0x0dab8", + "mode": "none" + }, + "bb_56292": { + "virtual_address": 56292, + "size": 56, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 56348, + "children": [ + "instr_56292", + "instr_56296", + "instr_56300", + "instr_56304", + "instr_56308", + "instr_56312", + "instr_56316", + "instr_56320", + "instr_56324", + "instr_56328", + "instr_56332", + "instr_56336", + "instr_56340", + "instr_56344" + ] + }, + "instr_56348": { + "virtual_address": 56348, + "size": 4, + "disassembly": "sub r5, r5, r11", + "mnemonic": "sub", + "operands": "r5, r5, r11", + "mode": "none" + }, + "instr_56352": { + "virtual_address": 56352, + "size": 4, + "disassembly": "b 0x0da5c", + "mnemonic": "b", + "operands": "0x0da5c", + "mode": "none" + }, + "bb_56348": { + "virtual_address": 56348, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55900, + "children": [ + "instr_56348", + "instr_56352" + ] + }, + "instr_56356": { + "virtual_address": 56356, + "size": 4, + "disassembly": "mov r10, r5", + "mnemonic": "mov", + "operands": "r10, r5", + "mode": "none" + }, + "instr_56360": { + "virtual_address": 56360, + "size": 4, + "disassembly": "mov r2, r5", + "mnemonic": "mov", + "operands": "r2, r5", + "mode": "none" + }, + "bb_56356": { + "virtual_address": 56356, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 56364, + "children": [ + "instr_56356", + "instr_56360" + ] + }, + "instr_56364": { + "virtual_address": 56364, + "size": 4, + "disassembly": "ldr r0, [r4, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r4, #0x0]", + "mode": "none" + }, + "instr_56368": { + "virtual_address": 56368, + "size": 4, + "disassembly": "b 0x0da2c", + "mnemonic": "b", + "operands": "0x0da2c", + "mode": "none" + }, + "bb_56364": { + "virtual_address": 56364, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55852, + "children": [ + "instr_56364", + "instr_56368" + ] + }, + "instr_56372": { + "virtual_address": 56372, + "size": 4, + "disassembly": "cmp r10, r5", + "mnemonic": "cmp", + "operands": "r10, r5", + "mode": "none" + }, + "instr_56376": { + "virtual_address": 56376, + "size": 4, + "disassembly": "movcc r11, r10", + "mnemonic": "movcc", + "operands": "r11, r10", + "mode": "none" + }, + "instr_56380": { + "virtual_address": 56380, + "size": 4, + "disassembly": "movcs r11, r5", + "mnemonic": "movcs", + "operands": "r11, r5", + "mode": "none" + }, + "instr_56384": { + "virtual_address": 56384, + "size": 4, + "disassembly": "mov r1, r8", + "mnemonic": "mov", + "operands": "r1, r8", + "mode": "none" + }, + "instr_56388": { + "virtual_address": 56388, + "size": 4, + "disassembly": "mov r2, r11", + "mnemonic": "mov", + "operands": "r2, r11", + "mode": "none" + }, + "instr_56392": { + "virtual_address": 56392, + "size": 4, + "disassembly": "bl 0x0ea7c", + "mnemonic": "bl", + "operands": "0x0ea7c", + "mode": "none" + }, + "instr_56396": { + "virtual_address": 56396, + "size": 4, + "disassembly": "ldr r3, [r4, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x8]", + "mode": "none" + }, + "instr_56400": { + "virtual_address": 56400, + "size": 4, + "disassembly": "sub r3, r3, r11", + "mnemonic": "sub", + "operands": "r3, r3, r11", + "mode": "none" + }, + "instr_56404": { + "virtual_address": 56404, + "size": 4, + "disassembly": "str r3, [r4, #0x8]", + "mnemonic": "str", + "operands": "r3, [r4, #0x8]", + "mode": "none" + }, + "instr_56408": { + "virtual_address": 56408, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_56412": { + "virtual_address": 56412, + "size": 4, + "disassembly": "ldr r3, [r4, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x0]", + "mode": "none" + }, + "instr_56416": { + "virtual_address": 56416, + "size": 4, + "disassembly": "add r3, r3, r11", + "mnemonic": "add", + "operands": "r3, r3, r11", + "mode": "none" + }, + "instr_56420": { + "virtual_address": 56420, + "size": 4, + "disassembly": "str r3, [r4, #0x0]", + "mnemonic": "str", + "operands": "r3, [r4, #0x0]", + "mode": "none" + }, + "instr_56424": { + "virtual_address": 56424, + "size": 4, + "disassembly": "bne 0x0dc1c", + "mnemonic": "bne", + "operands": "0x0dc1c", + "mode": "none" + }, + "bb_56372": { + "virtual_address": 56372, + "size": 56, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 56428, + "children": [ + "instr_56372", + "instr_56376", + "instr_56380", + "instr_56384", + "instr_56388", + "instr_56392", + "instr_56396", + "instr_56400", + "instr_56404", + "instr_56408", + "instr_56412", + "instr_56416", + "instr_56420", + "instr_56424" + ] + }, + "instr_56428": { + "virtual_address": 56428, + "size": 4, + "disassembly": "mov r1, r4", + "mnemonic": "mov", + "operands": "r1, r4", + "mode": "none" + }, + "instr_56432": { + "virtual_address": 56432, + "size": 4, + "disassembly": "mov r0, r9", + "mnemonic": "mov", + "operands": "r0, r9", + "mode": "none" + }, + "instr_56436": { + "virtual_address": 56436, + "size": 4, + "disassembly": "bl 0x0ce60", + "mnemonic": "bl", + "operands": "0x0ce60", + "mode": "none" + }, + "instr_56440": { + "virtual_address": 56440, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_56444": { + "virtual_address": 56444, + "size": 4, + "disassembly": "beq 0x0dc1c", + "mnemonic": "beq", + "operands": "0x0dc1c", + "mode": "none" + }, + "bb_56428": { + "virtual_address": 56428, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 56448, + "children": [ + "instr_56428", + "instr_56432", + "instr_56436", + "instr_56440", + "instr_56444" + ] + }, + "instr_56448": { + "virtual_address": 56448, + "size": 4, + "disassembly": "b 0x0dab8", + "mnemonic": "b", + "operands": "0x0dab8", + "mode": "none" + }, + "bb_56448": { + "virtual_address": 56448, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55992, + "children": [ + "instr_56448" + ] + }, + "instr_56452": { + "virtual_address": 56452, + "size": 4, + "disassembly": "mov r1, r11", + "mnemonic": "mov", + "operands": "r1, r11", + "mode": "none" + }, + "instr_56456": { + "virtual_address": 56456, + "size": 4, + "disassembly": "mov r5, r2", + "mnemonic": "mov", + "operands": "r5, r2", + "mode": "none" + }, + "instr_56460": { + "virtual_address": 56460, + "size": 4, + "disassembly": "str r2, [sp, #0x4]", + "mnemonic": "str", + "operands": "r2, [sp, #0x4]", + "mode": "none" + }, + "instr_56464": { + "virtual_address": 56464, + "size": 4, + "disassembly": "bl 0x0ea7c", + "mnemonic": "bl", + "operands": "0x0ea7c", + "mode": "none" + }, + "instr_56468": { + "virtual_address": 56468, + "size": 4, + "disassembly": "ldr r3, [r4, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x8]", + "mode": "none" + }, + "instr_56472": { + "virtual_address": 56472, + "size": 4, + "disassembly": "ldr r2, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x4]", + "mode": "none" + }, + "instr_56476": { + "virtual_address": 56476, + "size": 4, + "disassembly": "sub r3, r3, r2", + "mnemonic": "sub", + "operands": "r3, r3, r2", + "mode": "none" + }, + "instr_56480": { + "virtual_address": 56480, + "size": 4, + "disassembly": "str r3, [r4, #0x8]", + "mnemonic": "str", + "operands": "r3, [r4, #0x8]", + "mode": "none" + }, + "instr_56484": { + "virtual_address": 56484, + "size": 4, + "disassembly": "ldr r3, [r4, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x0]", + "mode": "none" + }, + "instr_56488": { + "virtual_address": 56488, + "size": 4, + "disassembly": "add r2, r3, r2", + "mnemonic": "add", + "operands": "r2, r3, r2", + "mode": "none" + }, + "instr_56492": { + "virtual_address": 56492, + "size": 4, + "disassembly": "str r2, [r4, #0x0]", + "mnemonic": "str", + "operands": "r2, [r4, #0x0]", + "mode": "none" + }, + "instr_56496": { + "virtual_address": 56496, + "size": 4, + "disassembly": "b 0x0db58", + "mnemonic": "b", + "operands": "0x0db58", + "mode": "none" + }, + "bb_56452": { + "virtual_address": 56452, + "size": 48, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 56152, + "children": [ + "instr_56452", + "instr_56456", + "instr_56460", + "instr_56464", + "instr_56468", + "instr_56472", + "instr_56476", + "instr_56480", + "instr_56484", + "instr_56488", + "instr_56492", + "instr_56496" + ] + }, + "instr_56500": { + "virtual_address": 56500, + "size": 4, + "disassembly": "mov r2, r5", + "mnemonic": "mov", + "operands": "r2, r5", + "mode": "none" + }, + "instr_56504": { + "virtual_address": 56504, + "size": 4, + "disassembly": "mov r1, r11", + "mnemonic": "mov", + "operands": "r1, r11", + "mode": "none" + }, + "instr_56508": { + "virtual_address": 56508, + "size": 4, + "disassembly": "bl 0x0ea7c", + "mnemonic": "bl", + "operands": "0x0ea7c", + "mode": "none" + }, + "instr_56512": { + "virtual_address": 56512, + "size": 4, + "disassembly": "ldr r3, [r4, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x0]", + "mode": "none" + }, + "instr_56516": { + "virtual_address": 56516, + "size": 4, + "disassembly": "add r3, r3, r5", + "mnemonic": "add", + "operands": "r3, r3, r5", + "mode": "none" + }, + "instr_56520": { + "virtual_address": 56520, + "size": 4, + "disassembly": "mov r1, r4", + "mnemonic": "mov", + "operands": "r1, r4", + "mode": "none" + }, + "instr_56524": { + "virtual_address": 56524, + "size": 4, + "disassembly": "mov r0, r9", + "mnemonic": "mov", + "operands": "r0, r9", + "mode": "none" + }, + "instr_56528": { + "virtual_address": 56528, + "size": 4, + "disassembly": "str r3, [r4, #0x0]", + "mnemonic": "str", + "operands": "r3, [r4, #0x0]", + "mode": "none" + }, + "instr_56532": { + "virtual_address": 56532, + "size": 4, + "disassembly": "bl 0x0ce60", + "mnemonic": "bl", + "operands": "0x0ce60", + "mode": "none" + }, + "instr_56536": { + "virtual_address": 56536, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_56540": { + "virtual_address": 56540, + "size": 4, + "disassembly": "beq 0x0db58", + "mnemonic": "beq", + "operands": "0x0db58", + "mode": "none" + }, + "bb_56500": { + "virtual_address": 56500, + "size": 44, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 56544, + "children": [ + "instr_56500", + "instr_56504", + "instr_56508", + "instr_56512", + "instr_56516", + "instr_56520", + "instr_56524", + "instr_56528", + "instr_56532", + "instr_56536", + "instr_56540" + ] + }, + "instr_56544": { + "virtual_address": 56544, + "size": 4, + "disassembly": "b 0x0dab8", + "mnemonic": "b", + "operands": "0x0dab8", + "mode": "none" + }, + "bb_56544": { + "virtual_address": 56544, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55992, + "children": [ + "instr_56544" + ] + }, + "instr_56548": { + "virtual_address": 56548, + "size": 4, + "disassembly": "mov r1, r0", + "mnemonic": "mov", + "operands": "r1, r0", + "mode": "none" + }, + "instr_56552": { + "virtual_address": 56552, + "size": 4, + "disassembly": "mov r0, r9", + "mnemonic": "mov", + "operands": "r0, r9", + "mode": "none" + }, + "instr_56556": { + "virtual_address": 56556, + "size": 4, + "disassembly": "bl 0x0fb90", + "mnemonic": "bl", + "operands": "0x0fb90", + "mode": "none" + }, + "instr_56560": { + "virtual_address": 56560, + "size": 4, + "disassembly": "subs r3, r0, #0x0", + "mnemonic": "subs", + "operands": "r3, r0, #0x0", + "mode": "none" + }, + "instr_56564": { + "virtual_address": 56564, + "size": 4, + "disassembly": "bne 0x0da0c", + "mnemonic": "bne", + "operands": "0x0da0c", + "mode": "none" + }, + "bb_56548": { + "virtual_address": 56548, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 56568, + "children": [ + "instr_56548", + "instr_56552", + "instr_56556", + "instr_56560", + "instr_56564" + ] + }, + "instr_56568": { + "virtual_address": 56568, + "size": 4, + "disassembly": "mov r0, r9", + "mnemonic": "mov", + "operands": "r0, r9", + "mode": "none" + }, + "instr_56572": { + "virtual_address": 56572, + "size": 4, + "disassembly": "ldr r1, [r4, #0x10]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x10]", + "mode": "none" + }, + "instr_56576": { + "virtual_address": 56576, + "size": 4, + "disassembly": "bl 0x0d590", + "mnemonic": "bl", + "operands": "0x0d590", + "mode": "none" + }, + "instr_56580": { + "virtual_address": 56580, + "size": 4, + "disassembly": "mov r2, #0xc", + "mnemonic": "mov", + "operands": "r2, #0xc", + "mode": "none" + }, + "instr_56584": { + "virtual_address": 56584, + "size": 4, + "disassembly": "ldrsh r3, [r4, #0xc]", + "mnemonic": "ldrsh", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "instr_56588": { + "virtual_address": 56588, + "size": 4, + "disassembly": "str r2, [r9, #0x0]", + "mnemonic": "str", + "operands": "r2, [r9, #0x0]", + "mode": "none" + }, + "instr_56592": { + "virtual_address": 56592, + "size": 4, + "disassembly": "bic r3, r3, #0x80", + "mnemonic": "bic", + "operands": "r3, r3, #0x80", + "mode": "none" + }, + "instr_56596": { + "virtual_address": 56596, + "size": 4, + "disassembly": "b 0x0dabc", + "mnemonic": "b", + "operands": "0x0dabc", + "mode": "none" + }, + "bb_56568": { + "virtual_address": 56568, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55996, + "children": [ + "instr_56568", + "instr_56572", + "instr_56576", + "instr_56580", + "instr_56584", + "instr_56588", + "instr_56592", + "instr_56596" + ] + }, + "instr_56600": { + "virtual_address": 56600, + "size": 4, + "disassembly": "add r2, r8, #0x1", + "mnemonic": "add", + "operands": "r2, r8, #0x1", + "mode": "none" + }, + "instr_56604": { + "virtual_address": 56604, + "size": 4, + "disassembly": "mov r10, r2", + "mnemonic": "mov", + "operands": "r10, r2", + "mode": "none" + }, + "instr_56608": { + "virtual_address": 56608, + "size": 4, + "disassembly": "b 0x0daf8", + "mnemonic": "b", + "operands": "0x0daf8", + "mode": "none" + }, + "bb_56600": { + "virtual_address": 56600, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 56056, + "children": [ + "instr_56600", + "instr_56604", + "instr_56608" + ] + }, + "instr_56612": { + "virtual_address": 56612, + "size": 4, + "disassembly": "mov r2, #0xc", + "mnemonic": "mov", + "operands": "r2, #0xc", + "mode": "none" + }, + "instr_56616": { + "virtual_address": 56616, + "size": 4, + "disassembly": "ldrsh r3, [r4, #0xc]", + "mnemonic": "ldrsh", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "instr_56620": { + "virtual_address": 56620, + "size": 4, + "disassembly": "str r2, [r9, #0x0]", + "mnemonic": "str", + "operands": "r2, [r9, #0x0]", + "mode": "none" + }, + "instr_56624": { + "virtual_address": 56624, + "size": 4, + "disassembly": "b 0x0dabc", + "mnemonic": "b", + "operands": "0x0dabc", + "mode": "none" + }, + "bb_56612": { + "virtual_address": 56612, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55996, + "children": [ + "instr_56612", + "instr_56616", + "instr_56620", + "instr_56624" + ] + }, + "instr_56628": { + "virtual_address": 56628, + "size": 4, + "disassembly": "mvn r0, #0x0", + "mnemonic": "mvn", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_56632": { + "virtual_address": 56632, + "size": 4, + "disassembly": "b 0x0d928", + "mnemonic": "b", + "operands": "0x0d928", + "mode": "none" + }, + "bb_56628": { + "virtual_address": 56628, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 55592, + "children": [ + "instr_56628", + "instr_56632" + ] + }, + "dw_56636": { + "virtual_address": 56636, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 55504 + ] + }, + "func_55420": { + "virtual_address": 55420, + "size": 1220, + "name": "__sfvwrite_r", + "children": [ + "bb_55420", + "bb_55432", + "bb_55472", + "bb_55484", + "bb_55496", + "bb_55508", + "bb_55516", + "bb_55560", + "bb_55588", + "bb_55592", + "bb_55604", + "bb_55624", + "bb_55648", + "bb_55656", + "bb_55660", + "bb_55668", + "bb_55684", + "bb_55696", + "bb_55704", + "bb_55764", + "bb_55784", + "bb_55820", + "bb_55852", + "bb_55900", + "bb_55924", + "bb_55940", + "bb_55956", + "bb_55972", + "bb_55992", + "bb_55996", + "bb_56020", + "bb_56028", + "bb_56044", + "bb_56052", + "bb_56056", + "bb_56112", + "bb_56120", + "bb_56152", + "bb_56164", + "bb_56192", + "bb_56200", + "bb_56204", + "bb_56228", + "bb_56252", + "bb_56264", + "bb_56280", + "bb_56292", + "bb_56348", + "bb_56356", + "bb_56364", + "bb_56372", + "bb_56428", + "bb_56448", + "bb_56452", + "bb_56500", + "bb_56544", + "bb_56548", + "bb_56568", + "bb_56600", + "bb_56612", + "bb_56628", + "dw_56636" + ] + }, + "instr_56640": { + "virtual_address": 56640, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, r7, r8, lr}", + "mode": "none" + }, + "instr_56644": { + "virtual_address": 56644, + "size": 4, + "disassembly": "mov r6, #0x0", + "mnemonic": "mov", + "operands": "r6, #0x0", + "mode": "none" + }, + "instr_56648": { + "virtual_address": 56648, + "size": 4, + "disassembly": "mov r8, r1", + "mnemonic": "mov", + "operands": "r8, r1", + "mode": "none" + }, + "instr_56652": { + "virtual_address": 56652, + "size": 4, + "disassembly": "add r7, r0, #0x2e0", + "mnemonic": "add", + "operands": "r7, r0, #0x2e0", + "mode": "none" + }, + "bb_56640": { + "virtual_address": 56640, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 56656, + "children": [ + "instr_56640", + "instr_56644", + "instr_56648", + "instr_56652" + ] + }, + "instr_56656": { + "virtual_address": 56656, + "size": 4, + "disassembly": "ldr r5, [r7, #0x4]", + "mnemonic": "ldr", + "operands": "r5, [r7, #0x4]", + "mode": "none" + }, + "instr_56660": { + "virtual_address": 56660, + "size": 4, + "disassembly": "subs r5, r5, #0x1", + "mnemonic": "subs", + "operands": "r5, r5, #0x1", + "mode": "none" + }, + "instr_56664": { + "virtual_address": 56664, + "size": 4, + "disassembly": "ldr r4, [r7, #0x8]", + "mnemonic": "ldr", + "operands": "r4, [r7, #0x8]", + "mode": "none" + }, + "instr_56668": { + "virtual_address": 56668, + "size": 4, + "disassembly": "bmi 0x0dd98", + "mnemonic": "bmi", + "operands": "0x0dd98", + "mode": "none" + }, + "bb_56656": { + "virtual_address": 56656, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 56672, + "children": [ + "instr_56656", + "instr_56660", + "instr_56664", + "instr_56668" + ] + }, + "instr_56672": { + "virtual_address": 56672, + "size": 4, + "disassembly": "ldrh r3, [r4, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "instr_56676": { + "virtual_address": 56676, + "size": 4, + "disassembly": "cmp r3, #0x1", + "mnemonic": "cmp", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_56680": { + "virtual_address": 56680, + "size": 4, + "disassembly": "sub r5, r5, #0x1", + "mnemonic": "sub", + "operands": "r5, r5, #0x1", + "mode": "none" + }, + "instr_56684": { + "virtual_address": 56684, + "size": 4, + "disassembly": "bls 0x0dd8c", + "mnemonic": "bls", + "operands": "0x0dd8c", + "mode": "none" + }, + "bb_56672": { + "virtual_address": 56672, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 56688, + "children": [ + "instr_56672", + "instr_56676", + "instr_56680", + "instr_56684" + ] + }, + "instr_56688": { + "virtual_address": 56688, + "size": 4, + "disassembly": "ldrsh r3, [r4, #0xe]", + "mnemonic": "ldrsh", + "operands": "r3, [r4, #0xe]", + "mode": "none" + }, + "instr_56692": { + "virtual_address": 56692, + "size": 4, + "disassembly": "cmn r3, #0x1", + "mnemonic": "cmn", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_56696": { + "virtual_address": 56696, + "size": 4, + "disassembly": "beq 0x0dd8c", + "mnemonic": "beq", + "operands": "0x0dd8c", + "mode": "none" + }, + "bb_56688": { + "virtual_address": 56688, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 56700, + "children": [ + "instr_56688", + "instr_56692", + "instr_56696" + ] + }, + "instr_56700": { + "virtual_address": 56700, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_56704": { + "virtual_address": 56704, + "size": 4, + "disassembly": "mov lr, pc", + "mnemonic": "mov", + "operands": "lr, pc", + "mode": "none" + }, + "instr_56708": { + "virtual_address": 56708, + "size": 4, + "disassembly": "bx r8", + "mnemonic": "bx", + "operands": "r8", + "mode": "none" + }, + "instr_56712": { + "virtual_address": 56712, + "size": 4, + "disassembly": "orr r6, r6, r0", + "mnemonic": "orr", + "operands": "r6, r6, r0", + "mode": "none" + }, + "bb_56700": { + "virtual_address": 56700, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 56716, + "children": [ + "instr_56700", + "instr_56704", + "instr_56708", + "instr_56712" + ] + }, + "instr_56716": { + "virtual_address": 56716, + "size": 4, + "disassembly": "cmn r5, #0x1", + "mnemonic": "cmn", + "operands": "r5, #0x1", + "mode": "none" + }, + "instr_56720": { + "virtual_address": 56720, + "size": 4, + "disassembly": "add r4, r4, #0x68", + "mnemonic": "add", + "operands": "r4, r4, #0x68", + "mode": "none" + }, + "instr_56724": { + "virtual_address": 56724, + "size": 4, + "disassembly": "bne 0x0dd60", + "mnemonic": "bne", + "operands": "0x0dd60", + "mode": "none" + }, + "bb_56716": { + "virtual_address": 56716, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 56728, + "children": [ + "instr_56716", + "instr_56720", + "instr_56724" + ] + }, + "instr_56728": { + "virtual_address": 56728, + "size": 4, + "disassembly": "ldr r7, [r7, #0x0]", + "mnemonic": "ldr", + "operands": "r7, [r7, #0x0]", + "mode": "none" + }, + "instr_56732": { + "virtual_address": 56732, + "size": 4, + "disassembly": "cmp r7, #0x0", + "mnemonic": "cmp", + "operands": "r7, #0x0", + "mode": "none" + }, + "instr_56736": { + "virtual_address": 56736, + "size": 4, + "disassembly": "bne 0x0dd50", + "mnemonic": "bne", + "operands": "0x0dd50", + "mode": "none" + }, + "bb_56728": { + "virtual_address": 56728, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 56740, + "children": [ + "instr_56728", + "instr_56732", + "instr_56736" + ] + }, + "instr_56740": { + "virtual_address": 56740, + "size": 4, + "disassembly": "mov r0, r6", + "mnemonic": "mov", + "operands": "r0, r6", + "mode": "none" + }, + "instr_56744": { + "virtual_address": 56744, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, lr}", + "mode": "none" + }, + "instr_56748": { + "virtual_address": 56748, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_56740": { + "virtual_address": 56740, + "size": 12, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_56740", + "instr_56744", + "instr_56748" + ] + }, + "func_56640": { + "virtual_address": 56640, + "size": 112, + "name": "_fwalk", + "children": [ + "bb_56640", + "bb_56656", + "bb_56672", + "bb_56688", + "bb_56700", + "bb_56716", + "bb_56728", + "bb_56740" + ] + }, + "instr_56752": { + "virtual_address": 56752, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, lr}", + "mode": "none" + }, + "instr_56756": { + "virtual_address": 56756, + "size": 4, + "disassembly": "mov r9, #0x0", + "mnemonic": "mov", + "operands": "r9, #0x0", + "mode": "none" + }, + "instr_56760": { + "virtual_address": 56760, + "size": 4, + "disassembly": "mov r7, r0", + "mnemonic": "mov", + "operands": "r7, r0", + "mode": "none" + }, + "instr_56764": { + "virtual_address": 56764, + "size": 4, + "disassembly": "mov r8, r1", + "mnemonic": "mov", + "operands": "r8, r1", + "mode": "none" + }, + "instr_56768": { + "virtual_address": 56768, + "size": 4, + "disassembly": "add r6, r0, #0x2e0", + "mnemonic": "add", + "operands": "r6, r0, #0x2e0", + "mode": "none" + }, + "bb_56752": { + "virtual_address": 56752, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 56772, + "children": [ + "instr_56752", + "instr_56756", + "instr_56760", + "instr_56764", + "instr_56768" + ] + }, + "instr_56772": { + "virtual_address": 56772, + "size": 4, + "disassembly": "ldr r5, [r6, #0x4]", + "mnemonic": "ldr", + "operands": "r5, [r6, #0x4]", + "mode": "none" + }, + "instr_56776": { + "virtual_address": 56776, + "size": 4, + "disassembly": "subs r5, r5, #0x1", + "mnemonic": "subs", + "operands": "r5, r5, #0x1", + "mode": "none" + }, + "instr_56780": { + "virtual_address": 56780, + "size": 4, + "disassembly": "ldr r4, [r6, #0x8]", + "mnemonic": "ldr", + "operands": "r4, [r6, #0x8]", + "mode": "none" + }, + "instr_56784": { + "virtual_address": 56784, + "size": 4, + "disassembly": "bmi 0x0de10", + "mnemonic": "bmi", + "operands": "0x0de10", + "mode": "none" + }, + "bb_56772": { + "virtual_address": 56772, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 56788, + "children": [ + "instr_56772", + "instr_56776", + "instr_56780", + "instr_56784" + ] + }, + "instr_56788": { + "virtual_address": 56788, + "size": 4, + "disassembly": "ldrh r3, [r4, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "instr_56792": { + "virtual_address": 56792, + "size": 4, + "disassembly": "cmp r3, #0x1", + "mnemonic": "cmp", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_56796": { + "virtual_address": 56796, + "size": 4, + "disassembly": "sub r5, r5, #0x1", + "mnemonic": "sub", + "operands": "r5, r5, #0x1", + "mode": "none" + }, + "instr_56800": { + "virtual_address": 56800, + "size": 4, + "disassembly": "bls 0x0de04", + "mnemonic": "bls", + "operands": "0x0de04", + "mode": "none" + }, + "bb_56788": { + "virtual_address": 56788, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 56804, + "children": [ + "instr_56788", + "instr_56792", + "instr_56796", + "instr_56800" + ] + }, + "instr_56804": { + "virtual_address": 56804, + "size": 4, + "disassembly": "ldrsh r3, [r4, #0xe]", + "mnemonic": "ldrsh", + "operands": "r3, [r4, #0xe]", + "mode": "none" + }, + "instr_56808": { + "virtual_address": 56808, + "size": 4, + "disassembly": "cmn r3, #0x1", + "mnemonic": "cmn", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_56812": { + "virtual_address": 56812, + "size": 4, + "disassembly": "beq 0x0de04", + "mnemonic": "beq", + "operands": "0x0de04", + "mode": "none" + }, + "bb_56804": { + "virtual_address": 56804, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 56816, + "children": [ + "instr_56804", + "instr_56808", + "instr_56812" + ] + }, + "instr_56816": { + "virtual_address": 56816, + "size": 4, + "disassembly": "mov r1, r4", + "mnemonic": "mov", + "operands": "r1, r4", + "mode": "none" + }, + "instr_56820": { + "virtual_address": 56820, + "size": 4, + "disassembly": "mov r0, r7", + "mnemonic": "mov", + "operands": "r0, r7", + "mode": "none" + }, + "instr_56824": { + "virtual_address": 56824, + "size": 4, + "disassembly": "mov lr, pc", + "mnemonic": "mov", + "operands": "lr, pc", + "mode": "none" + }, + "instr_56828": { + "virtual_address": 56828, + "size": 4, + "disassembly": "bx r8", + "mnemonic": "bx", + "operands": "r8", + "mode": "none" + }, + "instr_56832": { + "virtual_address": 56832, + "size": 4, + "disassembly": "orr r9, r9, r0", + "mnemonic": "orr", + "operands": "r9, r9, r0", + "mode": "none" + }, + "bb_56816": { + "virtual_address": 56816, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 56836, + "children": [ + "instr_56816", + "instr_56820", + "instr_56824", + "instr_56828", + "instr_56832" + ] + }, + "instr_56836": { + "virtual_address": 56836, + "size": 4, + "disassembly": "cmn r5, #0x1", + "mnemonic": "cmn", + "operands": "r5, #0x1", + "mode": "none" + }, + "instr_56840": { + "virtual_address": 56840, + "size": 4, + "disassembly": "add r4, r4, #0x68", + "mnemonic": "add", + "operands": "r4, r4, #0x68", + "mode": "none" + }, + "instr_56844": { + "virtual_address": 56844, + "size": 4, + "disassembly": "bne 0x0ddd4", + "mnemonic": "bne", + "operands": "0x0ddd4", + "mode": "none" + }, + "bb_56836": { + "virtual_address": 56836, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 56848, + "children": [ + "instr_56836", + "instr_56840", + "instr_56844" + ] + }, + "instr_56848": { + "virtual_address": 56848, + "size": 4, + "disassembly": "ldr r6, [r6, #0x0]", + "mnemonic": "ldr", + "operands": "r6, [r6, #0x0]", + "mode": "none" + }, + "instr_56852": { + "virtual_address": 56852, + "size": 4, + "disassembly": "cmp r6, #0x0", + "mnemonic": "cmp", + "operands": "r6, #0x0", + "mode": "none" + }, + "instr_56856": { + "virtual_address": 56856, + "size": 4, + "disassembly": "bne 0x0ddc4", + "mnemonic": "bne", + "operands": "0x0ddc4", + "mode": "none" + }, + "bb_56848": { + "virtual_address": 56848, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 56860, + "children": [ + "instr_56848", + "instr_56852", + "instr_56856" + ] + }, + "instr_56860": { + "virtual_address": 56860, + "size": 4, + "disassembly": "mov r0, r9", + "mnemonic": "mov", + "operands": "r0, r9", + "mode": "none" + }, + "instr_56864": { + "virtual_address": 56864, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, lr}", + "mode": "none" + }, + "instr_56868": { + "virtual_address": 56868, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_56860": { + "virtual_address": 56860, + "size": 12, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_56860", + "instr_56864", + "instr_56868" + ] + }, + "func_56752": { + "virtual_address": 56752, + "size": 120, + "name": "_fwalk_reent", + "children": [ + "bb_56752", + "bb_56772", + "bb_56788", + "bb_56804", + "bb_56816", + "bb_56836", + "bb_56848", + "bb_56860" + ] + }, + "instr_56872": { + "virtual_address": 56872, + "size": 4, + "disassembly": "add r0, r0, #0xf0", + "mnemonic": "add", + "operands": "r0, r0, #0xf0", + "mode": "none" + }, + "instr_56876": { + "virtual_address": 56876, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_56872": { + "virtual_address": 56872, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_56872", + "instr_56876" + ] + }, + "func_56872": { + "virtual_address": 56872, + "size": 8, + "name": "__localeconv_l", + "children": [ + "bb_56872" + ] + }, + "instr_56880": { + "virtual_address": 56880, + "size": 4, + "disassembly": "ldr r0, [0xde38]", + "mnemonic": "ldr", + "operands": "r0, [0xde38]", + "mode": "none" + }, + "instr_56884": { + "virtual_address": 56884, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_56880": { + "virtual_address": 56880, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_56880", + "instr_56884" + ] + }, + "dw_56888": { + "virtual_address": 56888, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 56880 + ] + }, + "func_56880": { + "virtual_address": 56880, + "size": 12, + "name": "_localeconv_r", + "children": [ + "bb_56880", + "dw_56888" + ] + }, + "instr_56892": { + "virtual_address": 56892, + "size": 4, + "disassembly": "ldr r0, [0xde44]", + "mnemonic": "ldr", + "operands": "r0, [0xde44]", + "mode": "none" + }, + "instr_56896": { + "virtual_address": 56896, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_56892": { + "virtual_address": 56892, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_56892", + "instr_56896" + ] + }, + "dw_56900": { + "virtual_address": 56900, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 56892 + ] + }, + "func_56892": { + "virtual_address": 56892, + "size": 12, + "name": "localeconv", + "children": [ + "bb_56892", + "dw_56900" + ] + }, + "instr_56904": { + "virtual_address": 56904, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_56904": { + "virtual_address": 56904, + "size": 4, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_56904" + ] + }, + "func_56904": { + "virtual_address": 56904, + "size": 4, + "name": "__retarget_lock_init", + "children": [ + "bb_56904" + ] + }, + "instr_56908": { + "virtual_address": 56908, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_56908": { + "virtual_address": 56908, + "size": 4, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_56908" + ] + }, + "func_56908": { + "virtual_address": 56908, + "size": 4, + "name": "__retarget_lock_init_recursive", + "children": [ + "bb_56908" + ] + }, + "instr_56912": { + "virtual_address": 56912, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_56912": { + "virtual_address": 56912, + "size": 4, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_56912" + ] + }, + "func_56912": { + "virtual_address": 56912, + "size": 4, + "name": "__retarget_lock_close", + "children": [ + "bb_56912" + ] + }, + "instr_56916": { + "virtual_address": 56916, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_56916": { + "virtual_address": 56916, + "size": 4, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_56916" + ] + }, + "func_56916": { + "virtual_address": 56916, + "size": 4, + "name": "__retarget_lock_close_recursive", + "children": [ + "bb_56916" + ] + }, + "instr_56920": { + "virtual_address": 56920, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_56920": { + "virtual_address": 56920, + "size": 4, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_56920" + ] + }, + "func_56920": { + "virtual_address": 56920, + "size": 4, + "name": "__retarget_lock_acquire", + "children": [ + "bb_56920" + ] + }, + "instr_56924": { + "virtual_address": 56924, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_56924": { + "virtual_address": 56924, + "size": 4, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_56924" + ] + }, + "func_56924": { + "virtual_address": 56924, + "size": 4, + "name": "__retarget_lock_acquire_recursive", + "children": [ + "bb_56924" + ] + }, + "instr_56928": { + "virtual_address": 56928, + "size": 4, + "disassembly": "mov r0, #0x1", + "mnemonic": "mov", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_56932": { + "virtual_address": 56932, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_56928": { + "virtual_address": 56928, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_56928", + "instr_56932" + ] + }, + "func_56928": { + "virtual_address": 56928, + "size": 8, + "name": "__retarget_lock_try_acquire", + "children": [ + "bb_56928" + ] + }, + "instr_56936": { + "virtual_address": 56936, + "size": 4, + "disassembly": "mov r0, #0x1", + "mnemonic": "mov", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_56940": { + "virtual_address": 56940, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_56936": { + "virtual_address": 56936, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_56936", + "instr_56940" + ] + }, + "func_56936": { + "virtual_address": 56936, + "size": 8, + "name": "__retarget_lock_try_acquire_recursive", + "children": [ + "bb_56936" + ] + }, + "instr_56944": { + "virtual_address": 56944, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_56944": { + "virtual_address": 56944, + "size": 4, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_56944" + ] + }, + "func_56944": { + "virtual_address": 56944, + "size": 4, + "name": "__retarget_lock_release", + "children": [ + "bb_56944" + ] + }, + "instr_56948": { + "virtual_address": 56948, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_56948": { + "virtual_address": 56948, + "size": 4, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_56948" + ] + }, + "func_56948": { + "virtual_address": 56948, + "size": 4, + "name": "__retarget_lock_release_recursive", + "children": [ + "bb_56948" + ] + }, + "instr_56952": { + "virtual_address": 56952, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, r7, r8, lr}", + "mode": "none" + }, + "instr_56956": { + "virtual_address": 56956, + "size": 4, + "disassembly": "ldrh r3, [r1, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r1, #0xc]", + "mode": "none" + }, + "instr_56960": { + "virtual_address": 56960, + "size": 4, + "disassembly": "tst r3, #0x2", + "mnemonic": "tst", + "operands": "r3, #0x2", + "mode": "none" + }, + "instr_56964": { + "virtual_address": 56964, + "size": 4, + "disassembly": "mov r4, r1", + "mnemonic": "mov", + "operands": "r4, r1", + "mode": "none" + }, + "instr_56968": { + "virtual_address": 56968, + "size": 4, + "disassembly": "sub sp, sp, #0x58", + "mnemonic": "sub", + "operands": "sp, sp, #0x58", + "mode": "none" + }, + "instr_56972": { + "virtual_address": 56972, + "size": 4, + "disassembly": "beq 0x0deb0", + "mnemonic": "beq", + "operands": "0x0deb0", + "mode": "none" + }, + "bb_56952": { + "virtual_address": 56952, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 56976, + "children": [ + "instr_56952", + "instr_56956", + "instr_56960", + "instr_56964", + "instr_56968", + "instr_56972" + ] + }, + "instr_56976": { + "virtual_address": 56976, + "size": 4, + "disassembly": "mov r2, #0x1", + "mnemonic": "mov", + "operands": "r2, #0x1", + "mode": "none" + }, + "instr_56980": { + "virtual_address": 56980, + "size": 4, + "disassembly": "add r3, r1, #0x43", + "mnemonic": "add", + "operands": "r3, r1, #0x43", + "mode": "none" + }, + "instr_56984": { + "virtual_address": 56984, + "size": 4, + "disassembly": "str r3, [r1, #0x0]", + "mnemonic": "str", + "operands": "r3, [r1, #0x0]", + "mode": "none" + }, + "instr_56988": { + "virtual_address": 56988, + "size": 4, + "disassembly": "str r3, [r1, #0x10]", + "mnemonic": "str", + "operands": "r3, [r1, #0x10]", + "mode": "none" + }, + "instr_56992": { + "virtual_address": 56992, + "size": 4, + "disassembly": "str r2, [r1, #0x14]", + "mnemonic": "str", + "operands": "r2, [r1, #0x14]", + "mode": "none" + }, + "bb_56976": { + "virtual_address": 56976, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 56996, + "children": [ + "instr_56976", + "instr_56980", + "instr_56984", + "instr_56988", + "instr_56992" + ] + }, + "instr_56996": { + "virtual_address": 56996, + "size": 4, + "disassembly": "add sp, sp, #0x58", + "mnemonic": "add", + "operands": "sp, sp, #0x58", + "mode": "none" + }, + "instr_57000": { + "virtual_address": 57000, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, lr}", + "mode": "none" + }, + "instr_57004": { + "virtual_address": 57004, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_56996": { + "virtual_address": 56996, + "size": 12, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_56996", + "instr_57000", + "instr_57004" + ] + }, + "instr_57008": { + "virtual_address": 57008, + "size": 4, + "disassembly": "ldrsh r1, [r1, #0xe]", + "mnemonic": "ldrsh", + "operands": "r1, [r1, #0xe]", + "mode": "none" + }, + "instr_57012": { + "virtual_address": 57012, + "size": 4, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_57016": { + "virtual_address": 57016, + "size": 4, + "disassembly": "mov r6, r0", + "mnemonic": "mov", + "operands": "r6, r0", + "mode": "none" + }, + "instr_57020": { + "virtual_address": 57020, + "size": 4, + "disassembly": "blt 0x0df40", + "mnemonic": "blt", + "operands": "0x0df40", + "mode": "none" + }, + "bb_57008": { + "virtual_address": 57008, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 57024, + "children": [ + "instr_57008", + "instr_57012", + "instr_57016", + "instr_57020" + ] + }, + "instr_57024": { + "virtual_address": 57024, + "size": 4, + "disassembly": "mov r2, sp", + "mnemonic": "mov", + "operands": "r2, sp", + "mode": "none" + }, + "instr_57028": { + "virtual_address": 57028, + "size": 4, + "disassembly": "bl 0x12054", + "mnemonic": "bl", + "operands": "0x12054", + "mode": "none" + }, + "instr_57032": { + "virtual_address": 57032, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_57036": { + "virtual_address": 57036, + "size": 4, + "disassembly": "blt 0x0df3c", + "mnemonic": "blt", + "operands": "0x0df3c", + "mode": "none" + }, + "bb_57024": { + "virtual_address": 57024, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 57040, + "children": [ + "instr_57024", + "instr_57028", + "instr_57032", + "instr_57036" + ] + }, + "instr_57040": { + "virtual_address": 57040, + "size": 4, + "disassembly": "mov r8, #0x400", + "mnemonic": "mov", + "operands": "r8, #0x400", + "mode": "none" + }, + "instr_57044": { + "virtual_address": 57044, + "size": 4, + "disassembly": "mov r7, #0x800", + "mnemonic": "mov", + "operands": "r7, #0x800", + "mode": "none" + }, + "instr_57048": { + "virtual_address": 57048, + "size": 4, + "disassembly": "ldr r5, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r5, [sp, #0x4]", + "mode": "none" + }, + "instr_57052": { + "virtual_address": 57052, + "size": 4, + "disassembly": "and r5, r5, #0xf000", + "mnemonic": "and", + "operands": "r5, r5, #0xf000", + "mode": "none" + }, + "instr_57056": { + "virtual_address": 57056, + "size": 4, + "disassembly": "sub r3, r5, #0x2000", + "mnemonic": "sub", + "operands": "r3, r5, #0x2000", + "mode": "none" + }, + "instr_57060": { + "virtual_address": 57060, + "size": 4, + "disassembly": "rsbs r5, r3, #0x0", + "mnemonic": "rsbs", + "operands": "r5, r3, #0x0", + "mode": "none" + }, + "instr_57064": { + "virtual_address": 57064, + "size": 4, + "disassembly": "adc r5, r5, r3", + "mnemonic": "adc", + "operands": "r5, r5, r3", + "mode": "none" + }, + "bb_57040": { + "virtual_address": 57040, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 57068, + "children": [ + "instr_57040", + "instr_57044", + "instr_57048", + "instr_57052", + "instr_57056", + "instr_57060", + "instr_57064" + ] + }, + "instr_57068": { + "virtual_address": 57068, + "size": 4, + "disassembly": "mov r1, r8", + "mnemonic": "mov", + "operands": "r1, r8", + "mode": "none" + }, + "instr_57072": { + "virtual_address": 57072, + "size": 4, + "disassembly": "mov r0, r6", + "mnemonic": "mov", + "operands": "r0, r6", + "mode": "none" + }, + "instr_57076": { + "virtual_address": 57076, + "size": 4, + "disassembly": "bl 0x0e05c", + "mnemonic": "bl", + "operands": "0x0e05c", + "mode": "none" + }, + "instr_57080": { + "virtual_address": 57080, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_57084": { + "virtual_address": 57084, + "size": 4, + "disassembly": "beq 0x0df5c", + "mnemonic": "beq", + "operands": "0x0df5c", + "mode": "none" + }, + "bb_57068": { + "virtual_address": 57068, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 57088, + "children": [ + "instr_57068", + "instr_57072", + "instr_57076", + "instr_57080", + "instr_57084" + ] + }, + "instr_57088": { + "virtual_address": 57088, + "size": 4, + "disassembly": "ldrsh r3, [r4, #0xc]", + "mnemonic": "ldrsh", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "instr_57092": { + "virtual_address": 57092, + "size": 4, + "disassembly": "ldr r2, [0xdfb8]", + "mnemonic": "ldr", + "operands": "r2, [0xdfb8]", + "mode": "none" + }, + "instr_57096": { + "virtual_address": 57096, + "size": 4, + "disassembly": "orr r3, r3, #0x80", + "mnemonic": "orr", + "operands": "r3, r3, #0x80", + "mode": "none" + }, + "instr_57100": { + "virtual_address": 57100, + "size": 4, + "disassembly": "cmp r5, #0x0", + "mnemonic": "cmp", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_57104": { + "virtual_address": 57104, + "size": 4, + "disassembly": "str r2, [r6, #0x3c]", + "mnemonic": "str", + "operands": "r2, [r6, #0x3c]", + "mode": "none" + }, + "instr_57108": { + "virtual_address": 57108, + "size": 4, + "disassembly": "str r8, [r4, #0x14]", + "mnemonic": "str", + "operands": "r8, [r4, #0x14]", + "mode": "none" + }, + "instr_57112": { + "virtual_address": 57112, + "size": 4, + "disassembly": "strh r3, [r4, #0xc]", + "mnemonic": "strh", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "instr_57116": { + "virtual_address": 57116, + "size": 4, + "disassembly": "str r0, [r4, #0x0]", + "mnemonic": "str", + "operands": "r0, [r4, #0x0]", + "mode": "none" + }, + "instr_57120": { + "virtual_address": 57120, + "size": 4, + "disassembly": "str r0, [r4, #0x10]", + "mnemonic": "str", + "operands": "r0, [r4, #0x10]", + "mode": "none" + }, + "instr_57124": { + "virtual_address": 57124, + "size": 4, + "disassembly": "bne 0x0df8c", + "mnemonic": "bne", + "operands": "0x0df8c", + "mode": "none" + }, + "bb_57088": { + "virtual_address": 57088, + "size": 40, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 57128, + "children": [ + "instr_57088", + "instr_57092", + "instr_57096", + "instr_57100", + "instr_57104", + "instr_57108", + "instr_57112", + "instr_57116", + "instr_57120", + "instr_57124" + ] + }, + "instr_57128": { + "virtual_address": 57128, + "size": 4, + "disassembly": "orr r3, r3, r7", + "mnemonic": "orr", + "operands": "r3, r3, r7", + "mode": "none" + }, + "instr_57132": { + "virtual_address": 57132, + "size": 4, + "disassembly": "strh r3, [r4, #0xc]", + "mnemonic": "strh", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "instr_57136": { + "virtual_address": 57136, + "size": 4, + "disassembly": "add sp, sp, #0x58", + "mnemonic": "add", + "operands": "sp, sp, #0x58", + "mode": "none" + }, + "instr_57140": { + "virtual_address": 57140, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, lr}", + "mode": "none" + }, + "instr_57144": { + "virtual_address": 57144, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_57128": { + "virtual_address": 57128, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_57128", + "instr_57132", + "instr_57136", + "instr_57140", + "instr_57144" + ] + }, + "instr_57148": { + "virtual_address": 57148, + "size": 4, + "disassembly": "ldrh r3, [r4, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "bb_57148": { + "virtual_address": 57148, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 57152, + "children": [ + "instr_57148" + ] + }, + "instr_57152": { + "virtual_address": 57152, + "size": 4, + "disassembly": "ands r5, r3, #0x80", + "mnemonic": "ands", + "operands": "r5, r3, #0x80", + "mode": "none" + }, + "instr_57156": { + "virtual_address": 57156, + "size": 4, + "disassembly": "moveq r8, #0x400", + "mnemonic": "moveq", + "operands": "r8, #0x400", + "mode": "none" + }, + "instr_57160": { + "virtual_address": 57160, + "size": 4, + "disassembly": "moveq r7, r5", + "mnemonic": "moveq", + "operands": "r7, r5", + "mode": "none" + }, + "instr_57164": { + "virtual_address": 57164, + "size": 4, + "disassembly": "movne r5, #0x0", + "mnemonic": "movne", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_57168": { + "virtual_address": 57168, + "size": 4, + "disassembly": "movne r8, #0x40", + "mnemonic": "movne", + "operands": "r8, #0x40", + "mode": "none" + }, + "instr_57172": { + "virtual_address": 57172, + "size": 4, + "disassembly": "movne r7, r5", + "mnemonic": "movne", + "operands": "r7, r5", + "mode": "none" + }, + "instr_57176": { + "virtual_address": 57176, + "size": 4, + "disassembly": "b 0x0deec", + "mnemonic": "b", + "operands": "0x0deec", + "mode": "none" + }, + "bb_57152": { + "virtual_address": 57152, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 57068, + "children": [ + "instr_57152", + "instr_57156", + "instr_57160", + "instr_57164", + "instr_57168", + "instr_57172", + "instr_57176" + ] + }, + "instr_57180": { + "virtual_address": 57180, + "size": 4, + "disassembly": "ldrsh r3, [r4, #0xc]", + "mnemonic": "ldrsh", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "instr_57184": { + "virtual_address": 57184, + "size": 4, + "disassembly": "tst r3, #0x200", + "mnemonic": "tst", + "operands": "r3, #0x200", + "mode": "none" + }, + "instr_57188": { + "virtual_address": 57188, + "size": 4, + "disassembly": "bne 0x0dea4", + "mnemonic": "bne", + "operands": "0x0dea4", + "mode": "none" + }, + "bb_57180": { + "virtual_address": 57180, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 57192, + "children": [ + "instr_57180", + "instr_57184", + "instr_57188" + ] + }, + "instr_57192": { + "virtual_address": 57192, + "size": 4, + "disassembly": "mov r1, #0x1", + "mnemonic": "mov", + "operands": "r1, #0x1", + "mode": "none" + }, + "instr_57196": { + "virtual_address": 57196, + "size": 4, + "disassembly": "bic r3, r3, #0x3", + "mnemonic": "bic", + "operands": "r3, r3, #0x3", + "mode": "none" + }, + "instr_57200": { + "virtual_address": 57200, + "size": 4, + "disassembly": "add r2, r4, #0x43", + "mnemonic": "add", + "operands": "r2, r4, #0x43", + "mode": "none" + }, + "instr_57204": { + "virtual_address": 57204, + "size": 4, + "disassembly": "orr r3, r3, #0x2", + "mnemonic": "orr", + "operands": "r3, r3, #0x2", + "mode": "none" + }, + "instr_57208": { + "virtual_address": 57208, + "size": 4, + "disassembly": "strh r3, [r4, #0xc]", + "mnemonic": "strh", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "instr_57212": { + "virtual_address": 57212, + "size": 4, + "disassembly": "str r2, [r4, #0x0]", + "mnemonic": "str", + "operands": "r2, [r4, #0x0]", + "mode": "none" + }, + "instr_57216": { + "virtual_address": 57216, + "size": 4, + "disassembly": "str r2, [r4, #0x10]", + "mnemonic": "str", + "operands": "r2, [r4, #0x10]", + "mode": "none" + }, + "instr_57220": { + "virtual_address": 57220, + "size": 4, + "disassembly": "str r1, [r4, #0x14]", + "mnemonic": "str", + "operands": "r1, [r4, #0x14]", + "mode": "none" + }, + "instr_57224": { + "virtual_address": 57224, + "size": 4, + "disassembly": "b 0x0dea4", + "mnemonic": "b", + "operands": "0x0dea4", + "mode": "none" + }, + "bb_57192": { + "virtual_address": 57192, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 56996, + "children": [ + "instr_57192", + "instr_57196", + "instr_57200", + "instr_57204", + "instr_57208", + "instr_57212", + "instr_57216", + "instr_57220", + "instr_57224" + ] + }, + "instr_57228": { + "virtual_address": 57228, + "size": 4, + "disassembly": "mov r0, r6", + "mnemonic": "mov", + "operands": "r0, r6", + "mode": "none" + }, + "instr_57232": { + "virtual_address": 57232, + "size": 4, + "disassembly": "ldrsh r1, [r4, #0xe]", + "mnemonic": "ldrsh", + "operands": "r1, [r4, #0xe]", + "mode": "none" + }, + "instr_57236": { + "virtual_address": 57236, + "size": 4, + "disassembly": "bl 0x12094", + "mnemonic": "bl", + "operands": "0x12094", + "mode": "none" + }, + "instr_57240": { + "virtual_address": 57240, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_57244": { + "virtual_address": 57244, + "size": 4, + "disassembly": "ldrhne r3, [r4, #0xc]", + "mnemonic": "ldrhne", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "instr_57248": { + "virtual_address": 57248, + "size": 4, + "disassembly": "bicne r3, r3, #0x3", + "mnemonic": "bicne", + "operands": "r3, r3, #0x3", + "mode": "none" + }, + "instr_57252": { + "virtual_address": 57252, + "size": 4, + "disassembly": "orrne r3, r3, #0x1", + "mnemonic": "orrne", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_57256": { + "virtual_address": 57256, + "size": 4, + "disassembly": "movne r3, r3, lsl #0x10", + "mnemonic": "movne", + "operands": "r3, r3, lsl #0x10", + "mode": "none" + }, + "instr_57260": { + "virtual_address": 57260, + "size": 4, + "disassembly": "ldrsheq r3, [r4, #0xc]", + "mnemonic": "ldrsheq", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "instr_57264": { + "virtual_address": 57264, + "size": 4, + "disassembly": "movne r3, r3, asr #0x10", + "mnemonic": "movne", + "operands": "r3, r3, asr #0x10", + "mode": "none" + }, + "instr_57268": { + "virtual_address": 57268, + "size": 4, + "disassembly": "b 0x0df28", + "mnemonic": "b", + "operands": "0x0df28", + "mode": "none" + }, + "bb_57228": { + "virtual_address": 57228, + "size": 44, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 57128, + "children": [ + "instr_57228", + "instr_57232", + "instr_57236", + "instr_57240", + "instr_57244", + "instr_57248", + "instr_57252", + "instr_57256", + "instr_57260", + "instr_57264", + "instr_57268" + ] + }, + "dw_57272": { + "virtual_address": 57272, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 57092 + ] + }, + "func_56952": { + "virtual_address": 56952, + "size": 324, + "name": "__smakebuf_r", + "children": [ + "bb_56952", + "bb_56976", + "bb_56996", + "bb_57008", + "bb_57024", + "bb_57040", + "bb_57068", + "bb_57088", + "bb_57128", + "bb_57148", + "bb_57152", + "bb_57180", + "bb_57192", + "bb_57228", + "dw_57272" + ] + }, + "instr_57276": { + "virtual_address": 57276, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_57280": { + "virtual_address": 57280, + "size": 4, + "disassembly": "mov r4, r1", + "mnemonic": "mov", + "operands": "r4, r1", + "mode": "none" + }, + "instr_57284": { + "virtual_address": 57284, + "size": 4, + "disassembly": "ldrsh r1, [r1, #0xe]", + "mnemonic": "ldrsh", + "operands": "r1, [r1, #0xe]", + "mode": "none" + }, + "instr_57288": { + "virtual_address": 57288, + "size": 4, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_57292": { + "virtual_address": 57292, + "size": 4, + "disassembly": "mov r5, r2", + "mnemonic": "mov", + "operands": "r5, r2", + "mode": "none" + }, + "instr_57296": { + "virtual_address": 57296, + "size": 4, + "disassembly": "mov r6, r3", + "mnemonic": "mov", + "operands": "r6, r3", + "mode": "none" + }, + "instr_57300": { + "virtual_address": 57300, + "size": 4, + "disassembly": "sub sp, sp, #0x58", + "mnemonic": "sub", + "operands": "sp, sp, #0x58", + "mode": "none" + }, + "instr_57304": { + "virtual_address": 57304, + "size": 4, + "disassembly": "blt 0x0e01c", + "mnemonic": "blt", + "operands": "0x0e01c", + "mode": "none" + }, + "bb_57276": { + "virtual_address": 57276, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 57308, + "children": [ + "instr_57276", + "instr_57280", + "instr_57284", + "instr_57288", + "instr_57292", + "instr_57296", + "instr_57300", + "instr_57304" + ] + }, + "instr_57308": { + "virtual_address": 57308, + "size": 4, + "disassembly": "mov r2, sp", + "mnemonic": "mov", + "operands": "r2, sp", + "mode": "none" + }, + "instr_57312": { + "virtual_address": 57312, + "size": 4, + "disassembly": "bl 0x12054", + "mnemonic": "bl", + "operands": "0x12054", + "mode": "none" + }, + "instr_57316": { + "virtual_address": 57316, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_57320": { + "virtual_address": 57320, + "size": 4, + "disassembly": "blt 0x0e01c", + "mnemonic": "blt", + "operands": "0x0e01c", + "mode": "none" + }, + "bb_57308": { + "virtual_address": 57308, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 57324, + "children": [ + "instr_57308", + "instr_57312", + "instr_57316", + "instr_57320" + ] + }, + "instr_57324": { + "virtual_address": 57324, + "size": 4, + "disassembly": "mov r2, #0x400", + "mnemonic": "mov", + "operands": "r2, #0x400", + "mode": "none" + }, + "instr_57328": { + "virtual_address": 57328, + "size": 4, + "disassembly": "mov r0, #0x800", + "mnemonic": "mov", + "operands": "r0, #0x800", + "mode": "none" + }, + "instr_57332": { + "virtual_address": 57332, + "size": 4, + "disassembly": "ldr r3, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x4]", + "mode": "none" + }, + "instr_57336": { + "virtual_address": 57336, + "size": 4, + "disassembly": "and r3, r3, #0xf000", + "mnemonic": "and", + "operands": "r3, r3, #0xf000", + "mode": "none" + }, + "instr_57340": { + "virtual_address": 57340, + "size": 4, + "disassembly": "sub r1, r3, #0x2000", + "mnemonic": "sub", + "operands": "r1, r3, #0x2000", + "mode": "none" + }, + "instr_57344": { + "virtual_address": 57344, + "size": 4, + "disassembly": "rsbs r3, r1, #0x0", + "mnemonic": "rsbs", + "operands": "r3, r1, #0x0", + "mode": "none" + }, + "instr_57348": { + "virtual_address": 57348, + "size": 4, + "disassembly": "adc r3, r3, r1", + "mnemonic": "adc", + "operands": "r3, r3, r1", + "mode": "none" + }, + "instr_57352": { + "virtual_address": 57352, + "size": 4, + "disassembly": "str r3, [r6, #0x0]", + "mnemonic": "str", + "operands": "r3, [r6, #0x0]", + "mode": "none" + }, + "instr_57356": { + "virtual_address": 57356, + "size": 4, + "disassembly": "str r2, [r5, #0x0]", + "mnemonic": "str", + "operands": "r2, [r5, #0x0]", + "mode": "none" + }, + "instr_57360": { + "virtual_address": 57360, + "size": 4, + "disassembly": "add sp, sp, #0x58", + "mnemonic": "add", + "operands": "sp, sp, #0x58", + "mode": "none" + }, + "instr_57364": { + "virtual_address": 57364, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_57368": { + "virtual_address": 57368, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_57324": { + "virtual_address": 57324, + "size": 48, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_57324", + "instr_57328", + "instr_57332", + "instr_57336", + "instr_57340", + "instr_57344", + "instr_57348", + "instr_57352", + "instr_57356", + "instr_57360", + "instr_57364", + "instr_57368" + ] + }, + "instr_57372": { + "virtual_address": 57372, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_57376": { + "virtual_address": 57376, + "size": 4, + "disassembly": "ldrsh r1, [r4, #0xc]", + "mnemonic": "ldrsh", + "operands": "r1, [r4, #0xc]", + "mode": "none" + }, + "instr_57380": { + "virtual_address": 57380, + "size": 4, + "disassembly": "ands r0, r1, #0x80", + "mnemonic": "ands", + "operands": "r0, r1, #0x80", + "mode": "none" + }, + "instr_57384": { + "virtual_address": 57384, + "size": 4, + "disassembly": "str r3, [r6, #0x0]", + "mnemonic": "str", + "operands": "r3, [r6, #0x0]", + "mode": "none" + }, + "instr_57388": { + "virtual_address": 57388, + "size": 4, + "disassembly": "beq 0x0e048", + "mnemonic": "beq", + "operands": "0x0e048", + "mode": "none" + }, + "bb_57372": { + "virtual_address": 57372, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 57392, + "children": [ + "instr_57372", + "instr_57376", + "instr_57380", + "instr_57384", + "instr_57388" + ] + }, + "instr_57392": { + "virtual_address": 57392, + "size": 4, + "disassembly": "mov r2, #0x40", + "mnemonic": "mov", + "operands": "r2, #0x40", + "mode": "none" + }, + "instr_57396": { + "virtual_address": 57396, + "size": 4, + "disassembly": "mov r0, r3", + "mnemonic": "mov", + "operands": "r0, r3", + "mode": "none" + }, + "instr_57400": { + "virtual_address": 57400, + "size": 4, + "disassembly": "str r2, [r5, #0x0]", + "mnemonic": "str", + "operands": "r2, [r5, #0x0]", + "mode": "none" + }, + "instr_57404": { + "virtual_address": 57404, + "size": 4, + "disassembly": "add sp, sp, #0x58", + "mnemonic": "add", + "operands": "sp, sp, #0x58", + "mode": "none" + }, + "instr_57408": { + "virtual_address": 57408, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_57412": { + "virtual_address": 57412, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_57392": { + "virtual_address": 57392, + "size": 24, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_57392", + "instr_57396", + "instr_57400", + "instr_57404", + "instr_57408", + "instr_57412" + ] + }, + "instr_57416": { + "virtual_address": 57416, + "size": 4, + "disassembly": "mov r3, #0x400", + "mnemonic": "mov", + "operands": "r3, #0x400", + "mode": "none" + }, + "instr_57420": { + "virtual_address": 57420, + "size": 4, + "disassembly": "str r3, [r5, #0x0]", + "mnemonic": "str", + "operands": "r3, [r5, #0x0]", + "mode": "none" + }, + "instr_57424": { + "virtual_address": 57424, + "size": 4, + "disassembly": "add sp, sp, #0x58", + "mnemonic": "add", + "operands": "sp, sp, #0x58", + "mode": "none" + }, + "instr_57428": { + "virtual_address": 57428, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_57432": { + "virtual_address": 57432, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_57416": { + "virtual_address": 57416, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_57416", + "instr_57420", + "instr_57424", + "instr_57428", + "instr_57432" + ] + }, + "func_57276": { + "virtual_address": 57276, + "size": 160, + "name": "__swhatbuf_r", + "children": [ + "bb_57276", + "bb_57308", + "bb_57324", + "bb_57372", + "bb_57392", + "bb_57416" + ] + }, + "instr_57436": { + "virtual_address": 57436, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mode": "none" + }, + "instr_57440": { + "virtual_address": 57440, + "size": 4, + "disassembly": "add r3, r1, #0xb", + "mnemonic": "add", + "operands": "r3, r1, #0xb", + "mode": "none" + }, + "instr_57444": { + "virtual_address": 57444, + "size": 4, + "disassembly": "cmp r3, #0x16", + "mnemonic": "cmp", + "operands": "r3, #0x16", + "mode": "none" + }, + "instr_57448": { + "virtual_address": 57448, + "size": 4, + "disassembly": "mov r7, r0", + "mnemonic": "mov", + "operands": "r7, r0", + "mode": "none" + }, + "instr_57452": { + "virtual_address": 57452, + "size": 4, + "disassembly": "sub sp, sp, #0xc", + "mnemonic": "sub", + "operands": "sp, sp, #0xc", + "mode": "none" + }, + "instr_57456": { + "virtual_address": 57456, + "size": 4, + "disassembly": "bhi 0x0e0e8", + "mnemonic": "bhi", + "operands": "0x0e0e8", + "mode": "none" + }, + "bb_57436": { + "virtual_address": 57436, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 57460, + "children": [ + "instr_57436", + "instr_57440", + "instr_57444", + "instr_57448", + "instr_57452", + "instr_57456" + ] + }, + "instr_57460": { + "virtual_address": 57460, + "size": 4, + "disassembly": "cmp r1, #0x10", + "mnemonic": "cmp", + "operands": "r1, #0x10", + "mode": "none" + }, + "instr_57464": { + "virtual_address": 57464, + "size": 4, + "disassembly": "bhi 0x0e178", + "mnemonic": "bhi", + "operands": "0x0e178", + "mode": "none" + }, + "bb_57460": { + "virtual_address": 57460, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 57468, + "children": [ + "instr_57460", + "instr_57464" + ] + }, + "instr_57468": { + "virtual_address": 57468, + "size": 4, + "disassembly": "bl 0x0ebd4", + "mnemonic": "bl", + "operands": "0x0ebd4", + "mode": "none" + }, + "instr_57472": { + "virtual_address": 57472, + "size": 4, + "disassembly": "mov r5, #0x10", + "mnemonic": "mov", + "operands": "r5, #0x10", + "mode": "none" + }, + "instr_57476": { + "virtual_address": 57476, + "size": 4, + "disassembly": "mov r2, #0x18", + "mnemonic": "mov", + "operands": "r2, #0x18", + "mode": "none" + }, + "instr_57480": { + "virtual_address": 57480, + "size": 4, + "disassembly": "mov r12, #0x2", + "mnemonic": "mov", + "operands": "r12, #0x2", + "mode": "none" + }, + "bb_57468": { + "virtual_address": 57468, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 57484, + "children": [ + "instr_57468", + "instr_57472", + "instr_57476", + "instr_57480" + ] + }, + "instr_57484": { + "virtual_address": 57484, + "size": 4, + "disassembly": "ldr r8, [0xe84c]", + "mnemonic": "ldr", + "operands": "r8, [0xe84c]", + "mode": "none" + }, + "instr_57488": { + "virtual_address": 57488, + "size": 4, + "disassembly": "add r2, r8, r2", + "mnemonic": "add", + "operands": "r2, r8, r2", + "mode": "none" + }, + "instr_57492": { + "virtual_address": 57492, + "size": 4, + "disassembly": "ldr r4, [r2, #0x4]", + "mnemonic": "ldr", + "operands": "r4, [r2, #0x4]", + "mode": "none" + }, + "instr_57496": { + "virtual_address": 57496, + "size": 4, + "disassembly": "sub r3, r2, #0x8", + "mnemonic": "sub", + "operands": "r3, r2, #0x8", + "mode": "none" + }, + "instr_57500": { + "virtual_address": 57500, + "size": 4, + "disassembly": "cmp r4, r3", + "mnemonic": "cmp", + "operands": "r4, r3", + "mode": "none" + }, + "instr_57504": { + "virtual_address": 57504, + "size": 4, + "disassembly": "beq 0x0e194", + "mnemonic": "beq", + "operands": "0x0e194", + "mode": "none" + }, + "bb_57484": { + "virtual_address": 57484, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 57508, + "children": [ + "instr_57484", + "instr_57488", + "instr_57492", + "instr_57496", + "instr_57500", + "instr_57504" + ] + }, + "instr_57508": { + "virtual_address": 57508, + "size": 4, + "disassembly": "ldr r3, [r4, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x4]", + "mode": "none" + }, + "instr_57512": { + "virtual_address": 57512, + "size": 4, + "disassembly": "ldr r2, [r4, #0xc]", + "mnemonic": "ldr", + "operands": "r2, [r4, #0xc]", + "mode": "none" + }, + "instr_57516": { + "virtual_address": 57516, + "size": 4, + "disassembly": "ldr r1, [r4, #0x8]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x8]", + "mode": "none" + }, + "instr_57520": { + "virtual_address": 57520, + "size": 4, + "disassembly": "bic r3, r3, #0x3", + "mnemonic": "bic", + "operands": "r3, r3, #0x3", + "mode": "none" + }, + "instr_57524": { + "virtual_address": 57524, + "size": 4, + "disassembly": "add r3, r4, r3", + "mnemonic": "add", + "operands": "r3, r4, r3", + "mode": "none" + }, + "instr_57528": { + "virtual_address": 57528, + "size": 4, + "disassembly": "str r2, [r1, #0xc]", + "mnemonic": "str", + "operands": "r2, [r1, #0xc]", + "mode": "none" + }, + "instr_57532": { + "virtual_address": 57532, + "size": 4, + "disassembly": "str r1, [r2, #0x8]", + "mnemonic": "str", + "operands": "r1, [r2, #0x8]", + "mode": "none" + }, + "instr_57536": { + "virtual_address": 57536, + "size": 4, + "disassembly": "ldr r2, [r3, #0x4]", + "mnemonic": "ldr", + "operands": "r2, [r3, #0x4]", + "mode": "none" + }, + "instr_57540": { + "virtual_address": 57540, + "size": 4, + "disassembly": "orr r2, r2, #0x1", + "mnemonic": "orr", + "operands": "r2, r2, #0x1", + "mode": "none" + }, + "instr_57544": { + "virtual_address": 57544, + "size": 4, + "disassembly": "mov r0, r7", + "mnemonic": "mov", + "operands": "r0, r7", + "mode": "none" + }, + "instr_57548": { + "virtual_address": 57548, + "size": 4, + "disassembly": "str r2, [r3, #0x4]", + "mnemonic": "str", + "operands": "r2, [r3, #0x4]", + "mode": "none" + }, + "instr_57552": { + "virtual_address": 57552, + "size": 4, + "disassembly": "add r4, r4, #0x8", + "mnemonic": "add", + "operands": "r4, r4, #0x8", + "mode": "none" + }, + "instr_57556": { + "virtual_address": 57556, + "size": 4, + "disassembly": "bl 0x0ebec", + "mnemonic": "bl", + "operands": "0x0ebec", + "mode": "none" + }, + "bb_57508": { + "virtual_address": 57508, + "size": 52, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 57560, + "children": [ + "instr_57508", + "instr_57512", + "instr_57516", + "instr_57520", + "instr_57524", + "instr_57528", + "instr_57532", + "instr_57536", + "instr_57540", + "instr_57544", + "instr_57548", + "instr_57552", + "instr_57556" + ] + }, + "instr_57560": { + "virtual_address": 57560, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_57564": { + "virtual_address": 57564, + "size": 4, + "disassembly": "add sp, sp, #0xc", + "mnemonic": "add", + "operands": "sp, sp, #0xc", + "mode": "none" + }, + "instr_57568": { + "virtual_address": 57568, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mode": "none" + }, + "instr_57572": { + "virtual_address": 57572, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_57560": { + "virtual_address": 57560, + "size": 16, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_57560", + "instr_57564", + "instr_57568", + "instr_57572" + ] + }, + "instr_57576": { + "virtual_address": 57576, + "size": 4, + "disassembly": "bic r5, r3, #0x7", + "mnemonic": "bic", + "operands": "r5, r3, #0x7", + "mode": "none" + }, + "instr_57580": { + "virtual_address": 57580, + "size": 4, + "disassembly": "cmp r1, r5", + "mnemonic": "cmp", + "operands": "r1, r5", + "mode": "none" + }, + "instr_57584": { + "virtual_address": 57584, + "size": 4, + "disassembly": "movls r1, #0x0", + "mnemonic": "movls", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_57588": { + "virtual_address": 57588, + "size": 4, + "disassembly": "movhi r1, #0x1", + "mnemonic": "movhi", + "operands": "r1, #0x1", + "mode": "none" + }, + "instr_57592": { + "virtual_address": 57592, + "size": 4, + "disassembly": "orrs r3, r1, r3, lsr #0x1f", + "mnemonic": "orrs", + "operands": "r3, r1, r3, lsr #0x1f", + "mode": "none" + }, + "instr_57596": { + "virtual_address": 57596, + "size": 4, + "disassembly": "bne 0x0e178", + "mnemonic": "bne", + "operands": "0x0e178", + "mode": "none" + }, + "bb_57576": { + "virtual_address": 57576, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 57600, + "children": [ + "instr_57576", + "instr_57580", + "instr_57584", + "instr_57588", + "instr_57592", + "instr_57596" + ] + }, + "instr_57600": { + "virtual_address": 57600, + "size": 4, + "disassembly": "bl 0x0ebd4", + "mnemonic": "bl", + "operands": "0x0ebd4", + "mode": "none" + }, + "instr_57604": { + "virtual_address": 57604, + "size": 4, + "disassembly": "cmp r5, #0x1f8", + "mnemonic": "cmp", + "operands": "r5, #0x1f8", + "mode": "none" + }, + "instr_57608": { + "virtual_address": 57608, + "size": 4, + "disassembly": "bcc 0x0e60c", + "mnemonic": "bcc", + "operands": "0x0e60c", + "mode": "none" + }, + "bb_57600": { + "virtual_address": 57600, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 57612, + "children": [ + "instr_57600", + "instr_57604", + "instr_57608" + ] + }, + "instr_57612": { + "virtual_address": 57612, + "size": 4, + "disassembly": "movs r3, r5, lsr #0x9", + "mnemonic": "movs", + "operands": "r3, r5, lsr #0x9", + "mode": "none" + }, + "instr_57616": { + "virtual_address": 57616, + "size": 4, + "disassembly": "beq 0x0e3e0", + "mnemonic": "beq", + "operands": "0x0e3e0", + "mode": "none" + }, + "bb_57612": { + "virtual_address": 57612, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 57620, + "children": [ + "instr_57612", + "instr_57616" + ] + }, + "instr_57620": { + "virtual_address": 57620, + "size": 4, + "disassembly": "cmp r3, #0x4", + "mnemonic": "cmp", + "operands": "r3, #0x4", + "mode": "none" + }, + "instr_57624": { + "virtual_address": 57624, + "size": 4, + "disassembly": "bhi 0x0e5a4", + "mnemonic": "bhi", + "operands": "0x0e5a4", + "mode": "none" + }, + "bb_57620": { + "virtual_address": 57620, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 57628, + "children": [ + "instr_57620", + "instr_57624" + ] + }, + "instr_57628": { + "virtual_address": 57628, + "size": 4, + "disassembly": "mov r3, r5, lsr #0x6", + "mnemonic": "mov", + "operands": "r3, r5, lsr #0x6", + "mode": "none" + }, + "instr_57632": { + "virtual_address": 57632, + "size": 4, + "disassembly": "add r12, r3, #0x39", + "mnemonic": "add", + "operands": "r12, r3, #0x39", + "mode": "none" + }, + "instr_57636": { + "virtual_address": 57636, + "size": 4, + "disassembly": "add lr, r3, #0x38", + "mnemonic": "add", + "operands": "lr, r3, #0x38", + "mode": "none" + }, + "instr_57640": { + "virtual_address": 57640, + "size": 4, + "disassembly": "mov r0, r12, lsl #0x3", + "mnemonic": "mov", + "operands": "r0, r12, lsl #0x3", + "mode": "none" + }, + "bb_57628": { + "virtual_address": 57628, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 57644, + "children": [ + "instr_57628", + "instr_57632", + "instr_57636", + "instr_57640" + ] + }, + "instr_57644": { + "virtual_address": 57644, + "size": 4, + "disassembly": "ldr r8, [0xe84c]", + "mnemonic": "ldr", + "operands": "r8, [0xe84c]", + "mode": "none" + }, + "instr_57648": { + "virtual_address": 57648, + "size": 4, + "disassembly": "add r0, r8, r0", + "mnemonic": "add", + "operands": "r0, r8, r0", + "mode": "none" + }, + "instr_57652": { + "virtual_address": 57652, + "size": 4, + "disassembly": "ldr r3, [r0, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r0, #0x4]", + "mode": "none" + }, + "instr_57656": { + "virtual_address": 57656, + "size": 4, + "disassembly": "sub r0, r0, #0x8", + "mnemonic": "sub", + "operands": "r0, r0, #0x8", + "mode": "none" + }, + "instr_57660": { + "virtual_address": 57660, + "size": 4, + "disassembly": "cmp r0, r3", + "mnemonic": "cmp", + "operands": "r0, r3", + "mode": "none" + }, + "instr_57664": { + "virtual_address": 57664, + "size": 4, + "disassembly": "bne 0x0e15c", + "mnemonic": "bne", + "operands": "0x0e15c", + "mode": "none" + }, + "bb_57644": { + "virtual_address": 57644, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 57668, + "children": [ + "instr_57644", + "instr_57648", + "instr_57652", + "instr_57656", + "instr_57660", + "instr_57664" + ] + }, + "instr_57668": { + "virtual_address": 57668, + "size": 4, + "disassembly": "b 0x0e1a4", + "mnemonic": "b", + "operands": "0x0e1a4", + "mode": "none" + }, + "bb_57668": { + "virtual_address": 57668, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 57764, + "children": [ + "instr_57668" + ] + }, + "instr_57672": { + "virtual_address": 57672, + "size": 4, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_57676": { + "virtual_address": 57676, + "size": 4, + "disassembly": "bge 0x0e4fc", + "mnemonic": "bge", + "operands": "0x0e4fc", + "mode": "none" + }, + "bb_57672": { + "virtual_address": 57672, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 57680, + "children": [ + "instr_57672", + "instr_57676" + ] + }, + "instr_57680": { + "virtual_address": 57680, + "size": 4, + "disassembly": "ldr r3, [r3, #0xc]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0xc]", + "mode": "none" + }, + "instr_57684": { + "virtual_address": 57684, + "size": 4, + "disassembly": "cmp r0, r3", + "mnemonic": "cmp", + "operands": "r0, r3", + "mode": "none" + }, + "instr_57688": { + "virtual_address": 57688, + "size": 4, + "disassembly": "beq 0x0e1a4", + "mnemonic": "beq", + "operands": "0x0e1a4", + "mode": "none" + }, + "bb_57680": { + "virtual_address": 57680, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 57692, + "children": [ + "instr_57680", + "instr_57684", + "instr_57688" + ] + }, + "instr_57692": { + "virtual_address": 57692, + "size": 4, + "disassembly": "ldr r2, [r3, #0x4]", + "mnemonic": "ldr", + "operands": "r2, [r3, #0x4]", + "mode": "none" + }, + "instr_57696": { + "virtual_address": 57696, + "size": 4, + "disassembly": "bic r2, r2, #0x3", + "mnemonic": "bic", + "operands": "r2, r2, #0x3", + "mode": "none" + }, + "instr_57700": { + "virtual_address": 57700, + "size": 4, + "disassembly": "sub r1, r2, r5", + "mnemonic": "sub", + "operands": "r1, r2, r5", + "mode": "none" + }, + "instr_57704": { + "virtual_address": 57704, + "size": 4, + "disassembly": "cmp r1, #0xf", + "mnemonic": "cmp", + "operands": "r1, #0xf", + "mode": "none" + }, + "instr_57708": { + "virtual_address": 57708, + "size": 4, + "disassembly": "ble 0x0e148", + "mnemonic": "ble", + "operands": "0x0e148", + "mode": "none" + }, + "bb_57692": { + "virtual_address": 57692, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 57712, + "children": [ + "instr_57692", + "instr_57696", + "instr_57700", + "instr_57704", + "instr_57708" + ] + }, + "instr_57712": { + "virtual_address": 57712, + "size": 4, + "disassembly": "mov r12, lr", + "mnemonic": "mov", + "operands": "r12, lr", + "mode": "none" + }, + "instr_57716": { + "virtual_address": 57716, + "size": 4, + "disassembly": "b 0x0e1a4", + "mnemonic": "b", + "operands": "0x0e1a4", + "mode": "none" + }, + "bb_57712": { + "virtual_address": 57712, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 57764, + "children": [ + "instr_57712", + "instr_57716" + ] + }, + "instr_57720": { + "virtual_address": 57720, + "size": 4, + "disassembly": "mov r4, #0x0", + "mnemonic": "mov", + "operands": "r4, #0x0", + "mode": "none" + }, + "instr_57724": { + "virtual_address": 57724, + "size": 4, + "disassembly": "mov r3, #0xc", + "mnemonic": "mov", + "operands": "r3, #0xc", + "mode": "none" + }, + "instr_57728": { + "virtual_address": 57728, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_57732": { + "virtual_address": 57732, + "size": 4, + "disassembly": "str r3, [r7, #0x0]", + "mnemonic": "str", + "operands": "r3, [r7, #0x0]", + "mode": "none" + }, + "instr_57736": { + "virtual_address": 57736, + "size": 4, + "disassembly": "add sp, sp, #0xc", + "mnemonic": "add", + "operands": "sp, sp, #0xc", + "mode": "none" + }, + "instr_57740": { + "virtual_address": 57740, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mode": "none" + }, + "instr_57744": { + "virtual_address": 57744, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_57720": { + "virtual_address": 57720, + "size": 28, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_57720", + "instr_57724", + "instr_57728", + "instr_57732", + "instr_57736", + "instr_57740", + "instr_57744" + ] + }, + "instr_57748": { + "virtual_address": 57748, + "size": 4, + "disassembly": "ldr r4, [r2, #0xc]", + "mnemonic": "ldr", + "operands": "r4, [r2, #0xc]", + "mode": "none" + }, + "instr_57752": { + "virtual_address": 57752, + "size": 4, + "disassembly": "cmp r2, r4", + "mnemonic": "cmp", + "operands": "r2, r4", + "mode": "none" + }, + "instr_57756": { + "virtual_address": 57756, + "size": 4, + "disassembly": "addeq r12, r12, #0x2", + "mnemonic": "addeq", + "operands": "r12, r12, #0x2", + "mode": "none" + }, + "instr_57760": { + "virtual_address": 57760, + "size": 4, + "disassembly": "bne 0x0e0a4", + "mnemonic": "bne", + "operands": "0x0e0a4", + "mode": "none" + }, + "bb_57748": { + "virtual_address": 57748, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 57764, + "children": [ + "instr_57748", + "instr_57752", + "instr_57756", + "instr_57760" + ] + }, + "instr_57764": { + "virtual_address": 57764, + "size": 4, + "disassembly": "ldr r4, [r8, #0x10]", + "mnemonic": "ldr", + "operands": "r4, [r8, #0x10]", + "mode": "none" + }, + "instr_57768": { + "virtual_address": 57768, + "size": 4, + "disassembly": "ldr lr, [0xe850]", + "mnemonic": "ldr", + "operands": "lr, [0xe850]", + "mode": "none" + }, + "instr_57772": { + "virtual_address": 57772, + "size": 4, + "disassembly": "cmp r4, lr", + "mnemonic": "cmp", + "operands": "r4, lr", + "mode": "none" + }, + "instr_57776": { + "virtual_address": 57776, + "size": 4, + "disassembly": "ldreq r6, [r8, #0x4]", + "mnemonic": "ldreq", + "operands": "r6, [r8, #0x4]", + "mode": "none" + }, + "instr_57780": { + "virtual_address": 57780, + "size": 4, + "disassembly": "beq 0x0e21c", + "mnemonic": "beq", + "operands": "0x0e21c", + "mode": "none" + }, + "bb_57764": { + "virtual_address": 57764, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 57784, + "children": [ + "instr_57764", + "instr_57768", + "instr_57772", + "instr_57776", + "instr_57780" + ] + }, + "instr_57784": { + "virtual_address": 57784, + "size": 4, + "disassembly": "ldr r1, [r4, #0x4]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x4]", + "mode": "none" + }, + "instr_57788": { + "virtual_address": 57788, + "size": 4, + "disassembly": "bic r1, r1, #0x3", + "mnemonic": "bic", + "operands": "r1, r1, #0x3", + "mode": "none" + }, + "instr_57792": { + "virtual_address": 57792, + "size": 4, + "disassembly": "sub r3, r1, r5", + "mnemonic": "sub", + "operands": "r3, r1, r5", + "mode": "none" + }, + "instr_57796": { + "virtual_address": 57796, + "size": 4, + "disassembly": "cmp r3, #0xf", + "mnemonic": "cmp", + "operands": "r3, #0xf", + "mode": "none" + }, + "instr_57800": { + "virtual_address": 57800, + "size": 4, + "disassembly": "bgt 0x0e618", + "mnemonic": "bgt", + "operands": "0x0e618", + "mode": "none" + }, + "bb_57784": { + "virtual_address": 57784, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 57804, + "children": [ + "instr_57784", + "instr_57788", + "instr_57792", + "instr_57796", + "instr_57800" + ] + }, + "instr_57804": { + "virtual_address": 57804, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_57808": { + "virtual_address": 57808, + "size": 4, + "disassembly": "str lr, [r8, #0x14]", + "mnemonic": "str", + "operands": "lr, [r8, #0x14]", + "mode": "none" + }, + "instr_57812": { + "virtual_address": 57812, + "size": 4, + "disassembly": "str lr, [r8, #0x10]", + "mnemonic": "str", + "operands": "lr, [r8, #0x10]", + "mode": "none" + }, + "instr_57816": { + "virtual_address": 57816, + "size": 4, + "disassembly": "bge 0x0e4a8", + "mnemonic": "bge", + "operands": "0x0e4a8", + "mode": "none" + }, + "bb_57804": { + "virtual_address": 57804, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 57820, + "children": [ + "instr_57804", + "instr_57808", + "instr_57812", + "instr_57816" + ] + }, + "instr_57820": { + "virtual_address": 57820, + "size": 4, + "disassembly": "cmp r1, #0x200", + "mnemonic": "cmp", + "operands": "r1, #0x200", + "mode": "none" + }, + "instr_57824": { + "virtual_address": 57824, + "size": 4, + "disassembly": "bcs 0x0e538", + "mnemonic": "bcs", + "operands": "0x0e538", + "mode": "none" + }, + "bb_57820": { + "virtual_address": 57820, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 57828, + "children": [ + "instr_57820", + "instr_57824" + ] + }, + "instr_57828": { + "virtual_address": 57828, + "size": 4, + "disassembly": "mov r2, #0x1", + "mnemonic": "mov", + "operands": "r2, #0x1", + "mode": "none" + }, + "instr_57832": { + "virtual_address": 57832, + "size": 4, + "disassembly": "ldr r6, [r8, #0x4]", + "mnemonic": "ldr", + "operands": "r6, [r8, #0x4]", + "mode": "none" + }, + "instr_57836": { + "virtual_address": 57836, + "size": 4, + "disassembly": "mov r3, r1, lsr #0x3", + "mnemonic": "mov", + "operands": "r3, r1, lsr #0x3", + "mode": "none" + }, + "instr_57840": { + "virtual_address": 57840, + "size": 4, + "disassembly": "add r3, r3, r2", + "mnemonic": "add", + "operands": "r3, r3, r2", + "mode": "none" + }, + "instr_57844": { + "virtual_address": 57844, + "size": 4, + "disassembly": "mov r1, r1, lsr #0x5", + "mnemonic": "mov", + "operands": "r1, r1, lsr #0x5", + "mode": "none" + }, + "instr_57848": { + "virtual_address": 57848, + "size": 4, + "disassembly": "orr r6, r6, r2, lsl r1", + "mnemonic": "orr", + "operands": "r6, r6, r2, lsl r1", + "mode": "none" + }, + "instr_57852": { + "virtual_address": 57852, + "size": 4, + "disassembly": "ldr r1, [r8, r3, lsl #0x3]", + "mnemonic": "ldr", + "operands": "r1, [r8, r3, lsl #0x3]", + "mode": "none" + }, + "instr_57856": { + "virtual_address": 57856, + "size": 4, + "disassembly": "add r2, r8, r3, lsl #0x3", + "mnemonic": "add", + "operands": "r2, r8, r3, lsl #0x3", + "mode": "none" + }, + "instr_57860": { + "virtual_address": 57860, + "size": 4, + "disassembly": "sub r2, r2, #0x8", + "mnemonic": "sub", + "operands": "r2, r2, #0x8", + "mode": "none" + }, + "instr_57864": { + "virtual_address": 57864, + "size": 4, + "disassembly": "str r1, [r4, #0x8]", + "mnemonic": "str", + "operands": "r1, [r4, #0x8]", + "mode": "none" + }, + "instr_57868": { + "virtual_address": 57868, + "size": 4, + "disassembly": "str r2, [r4, #0xc]", + "mnemonic": "str", + "operands": "r2, [r4, #0xc]", + "mode": "none" + }, + "instr_57872": { + "virtual_address": 57872, + "size": 4, + "disassembly": "str r6, [r8, #0x4]", + "mnemonic": "str", + "operands": "r6, [r8, #0x4]", + "mode": "none" + }, + "instr_57876": { + "virtual_address": 57876, + "size": 4, + "disassembly": "str r4, [r8, r3, lsl #0x3]", + "mnemonic": "str", + "operands": "r4, [r8, r3, lsl #0x3]", + "mode": "none" + }, + "instr_57880": { + "virtual_address": 57880, + "size": 4, + "disassembly": "str r4, [r1, #0xc]", + "mnemonic": "str", + "operands": "r4, [r1, #0xc]", + "mode": "none" + }, + "bb_57828": { + "virtual_address": 57828, + "size": 56, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 57884, + "children": [ + "instr_57828", + "instr_57832", + "instr_57836", + "instr_57840", + "instr_57844", + "instr_57848", + "instr_57852", + "instr_57856", + "instr_57860", + "instr_57864", + "instr_57868", + "instr_57872", + "instr_57876", + "instr_57880" + ] + }, + "instr_57884": { + "virtual_address": 57884, + "size": 4, + "disassembly": "mov r1, #0x1", + "mnemonic": "mov", + "operands": "r1, #0x1", + "mode": "none" + }, + "instr_57888": { + "virtual_address": 57888, + "size": 4, + "disassembly": "mov r3, r12, asr #0x2", + "mnemonic": "mov", + "operands": "r3, r12, asr #0x2", + "mode": "none" + }, + "instr_57892": { + "virtual_address": 57892, + "size": 4, + "disassembly": "mov r1, r1, lsl r3", + "mnemonic": "mov", + "operands": "r1, r1, lsl r3", + "mode": "none" + }, + "instr_57896": { + "virtual_address": 57896, + "size": 4, + "disassembly": "cmp r1, r6", + "mnemonic": "cmp", + "operands": "r1, r6", + "mode": "none" + }, + "instr_57900": { + "virtual_address": 57900, + "size": 4, + "disassembly": "bls 0x0e3f0", + "mnemonic": "bls", + "operands": "0x0e3f0", + "mode": "none" + }, + "bb_57884": { + "virtual_address": 57884, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 57904, + "children": [ + "instr_57884", + "instr_57888", + "instr_57892", + "instr_57896", + "instr_57900" + ] + }, + "instr_57904": { + "virtual_address": 57904, + "size": 4, + "disassembly": "ldr r4, [r8, #0x8]", + "mnemonic": "ldr", + "operands": "r4, [r8, #0x8]", + "mode": "none" + }, + "instr_57908": { + "virtual_address": 57908, + "size": 4, + "disassembly": "ldr r6, [r4, #0x4]", + "mnemonic": "ldr", + "operands": "r6, [r4, #0x4]", + "mode": "none" + }, + "instr_57912": { + "virtual_address": 57912, + "size": 4, + "disassembly": "bic r6, r6, #0x3", + "mnemonic": "bic", + "operands": "r6, r6, #0x3", + "mode": "none" + }, + "instr_57916": { + "virtual_address": 57916, + "size": 4, + "disassembly": "cmp r5, r6", + "mnemonic": "cmp", + "operands": "r5, r6", + "mode": "none" + }, + "instr_57920": { + "virtual_address": 57920, + "size": 4, + "disassembly": "movls r2, #0x0", + "mnemonic": "movls", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_57924": { + "virtual_address": 57924, + "size": 4, + "disassembly": "movhi r2, #0x1", + "mnemonic": "movhi", + "operands": "r2, #0x1", + "mode": "none" + }, + "instr_57928": { + "virtual_address": 57928, + "size": 4, + "disassembly": "sub r3, r6, r5", + "mnemonic": "sub", + "operands": "r3, r6, r5", + "mode": "none" + }, + "instr_57932": { + "virtual_address": 57932, + "size": 4, + "disassembly": "cmp r3, #0xf", + "mnemonic": "cmp", + "operands": "r3, #0xf", + "mode": "none" + }, + "instr_57936": { + "virtual_address": 57936, + "size": 4, + "disassembly": "orrle r2, r2, #0x1", + "mnemonic": "orrle", + "operands": "r2, r2, #0x1", + "mode": "none" + }, + "instr_57940": { + "virtual_address": 57940, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_57944": { + "virtual_address": 57944, + "size": 4, + "disassembly": "beq 0x0e4c8", + "mnemonic": "beq", + "operands": "0x0e4c8", + "mode": "none" + }, + "bb_57904": { + "virtual_address": 57904, + "size": 44, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 57948, + "children": [ + "instr_57904", + "instr_57908", + "instr_57912", + "instr_57916", + "instr_57920", + "instr_57924", + "instr_57928", + "instr_57932", + "instr_57936", + "instr_57940", + "instr_57944" + ] + }, + "instr_57948": { + "virtual_address": 57948, + "size": 4, + "disassembly": "ldr r10, [0xe854]", + "mnemonic": "ldr", + "operands": "r10, [0xe854]", + "mode": "none" + }, + "instr_57952": { + "virtual_address": 57952, + "size": 4, + "disassembly": "ldr r3, [0xe858]", + "mnemonic": "ldr", + "operands": "r3, [0xe858]", + "mode": "none" + }, + "instr_57956": { + "virtual_address": 57956, + "size": 4, + "disassembly": "ldr r2, [r10, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [r10, #0x0]", + "mode": "none" + }, + "instr_57960": { + "virtual_address": 57960, + "size": 4, + "disassembly": "ldr r3, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0x0]", + "mode": "none" + }, + "instr_57964": { + "virtual_address": 57964, + "size": 4, + "disassembly": "cmn r2, #0x1", + "mnemonic": "cmn", + "operands": "r2, #0x1", + "mode": "none" + }, + "instr_57968": { + "virtual_address": 57968, + "size": 4, + "disassembly": "add r3, r5, r3", + "mnemonic": "add", + "operands": "r3, r5, r3", + "mode": "none" + }, + "instr_57972": { + "virtual_address": 57972, + "size": 4, + "disassembly": "addne r3, r3, #0x1000", + "mnemonic": "addne", + "operands": "r3, r3, #0x1000", + "mode": "none" + }, + "instr_57976": { + "virtual_address": 57976, + "size": 4, + "disassembly": "addne r3, r3, #0xf", + "mnemonic": "addne", + "operands": "r3, r3, #0xf", + "mode": "none" + }, + "instr_57980": { + "virtual_address": 57980, + "size": 4, + "disassembly": "bicne r9, r3, #0xff0", + "mnemonic": "bicne", + "operands": "r9, r3, #0xff0", + "mode": "none" + }, + "instr_57984": { + "virtual_address": 57984, + "size": 4, + "disassembly": "addeq r9, r3, #0x10", + "mnemonic": "addeq", + "operands": "r9, r3, #0x10", + "mode": "none" + }, + "instr_57988": { + "virtual_address": 57988, + "size": 4, + "disassembly": "bicne r9, r9, #0xf", + "mnemonic": "bicne", + "operands": "r9, r9, #0xf", + "mode": "none" + }, + "instr_57992": { + "virtual_address": 57992, + "size": 4, + "disassembly": "mov r1, r9", + "mnemonic": "mov", + "operands": "r1, r9", + "mode": "none" + }, + "instr_57996": { + "virtual_address": 57996, + "size": 4, + "disassembly": "mov r0, r7", + "mnemonic": "mov", + "operands": "r0, r7", + "mode": "none" + }, + "instr_58000": { + "virtual_address": 58000, + "size": 4, + "disassembly": "bl 0x101c8", + "mnemonic": "bl", + "operands": "0x101c8", + "mode": "none" + }, + "instr_58004": { + "virtual_address": 58004, + "size": 4, + "disassembly": "cmn r0, #0x1", + "mnemonic": "cmn", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_58008": { + "virtual_address": 58008, + "size": 4, + "disassembly": "mov r2, r0", + "mnemonic": "mov", + "operands": "r2, r0", + "mode": "none" + }, + "instr_58012": { + "virtual_address": 58012, + "size": 4, + "disassembly": "add r11, r4, r6", + "mnemonic": "add", + "operands": "r11, r4, r6", + "mode": "none" + }, + "instr_58016": { + "virtual_address": 58016, + "size": 4, + "disassembly": "beq 0x0e750", + "mnemonic": "beq", + "operands": "0x0e750", + "mode": "none" + }, + "bb_57948": { + "virtual_address": 57948, + "size": 72, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 58020, + "children": [ + "instr_57948", + "instr_57952", + "instr_57956", + "instr_57960", + "instr_57964", + "instr_57968", + "instr_57972", + "instr_57976", + "instr_57980", + "instr_57984", + "instr_57988", + "instr_57992", + "instr_57996", + "instr_58000", + "instr_58004", + "instr_58008", + "instr_58012", + "instr_58016" + ] + }, + "instr_58020": { + "virtual_address": 58020, + "size": 4, + "disassembly": "cmp r4, r8", + "mnemonic": "cmp", + "operands": "r4, r8", + "mode": "none" + }, + "instr_58024": { + "virtual_address": 58024, + "size": 4, + "disassembly": "cmpne r11, r0", + "mnemonic": "cmpne", + "operands": "r11, r0", + "mode": "none" + }, + "instr_58028": { + "virtual_address": 58028, + "size": 4, + "disassembly": "bhi 0x0e750", + "mnemonic": "bhi", + "operands": "0x0e750", + "mode": "none" + }, + "bb_58020": { + "virtual_address": 58020, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 58032, + "children": [ + "instr_58020", + "instr_58024", + "instr_58028" + ] + }, + "instr_58032": { + "virtual_address": 58032, + "size": 4, + "disassembly": "ldr r3, [0xe85c]", + "mnemonic": "ldr", + "operands": "r3, [0xe85c]", + "mode": "none" + }, + "instr_58036": { + "virtual_address": 58036, + "size": 4, + "disassembly": "ldr r1, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r1, [r3, #0x0]", + "mode": "none" + }, + "instr_58040": { + "virtual_address": 58040, + "size": 4, + "disassembly": "cmp r11, r0", + "mnemonic": "cmp", + "operands": "r11, r0", + "mode": "none" + }, + "instr_58044": { + "virtual_address": 58044, + "size": 4, + "disassembly": "add r1, r9, r1", + "mnemonic": "add", + "operands": "r1, r9, r1", + "mode": "none" + }, + "instr_58048": { + "virtual_address": 58048, + "size": 4, + "disassembly": "str r1, [r3, #0x0]", + "mnemonic": "str", + "operands": "r1, [r3, #0x0]", + "mode": "none" + }, + "instr_58052": { + "virtual_address": 58052, + "size": 4, + "disassembly": "beq 0x0e72c", + "mnemonic": "beq", + "operands": "0x0e72c", + "mode": "none" + }, + "bb_58032": { + "virtual_address": 58032, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 58056, + "children": [ + "instr_58032", + "instr_58036", + "instr_58040", + "instr_58044", + "instr_58048", + "instr_58052" + ] + }, + "instr_58056": { + "virtual_address": 58056, + "size": 4, + "disassembly": "ldr r0, [r10, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r10, #0x0]", + "mode": "none" + }, + "instr_58060": { + "virtual_address": 58060, + "size": 4, + "disassembly": "cmn r0, #0x1", + "mnemonic": "cmn", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_58064": { + "virtual_address": 58064, + "size": 4, + "disassembly": "subne r11, r2, r11", + "mnemonic": "subne", + "operands": "r11, r2, r11", + "mode": "none" + }, + "instr_58068": { + "virtual_address": 58068, + "size": 4, + "disassembly": "addne r1, r11, r1", + "mnemonic": "addne", + "operands": "r1, r11, r1", + "mode": "none" + }, + "instr_58072": { + "virtual_address": 58072, + "size": 4, + "disassembly": "streq r2, [r10, #0x0]", + "mnemonic": "streq", + "operands": "r2, [r10, #0x0]", + "mode": "none" + }, + "instr_58076": { + "virtual_address": 58076, + "size": 4, + "disassembly": "strne r1, [r3, #0x0]", + "mnemonic": "strne", + "operands": "r1, [r3, #0x0]", + "mode": "none" + }, + "instr_58080": { + "virtual_address": 58080, + "size": 4, + "disassembly": "ands r11, r2, #0x7", + "mnemonic": "ands", + "operands": "r11, r2, #0x7", + "mode": "none" + }, + "instr_58084": { + "virtual_address": 58084, + "size": 4, + "disassembly": "bne 0x0e674", + "mnemonic": "bne", + "operands": "0x0e674", + "mode": "none" + }, + "bb_58056": { + "virtual_address": 58056, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 58088, + "children": [ + "instr_58056", + "instr_58060", + "instr_58064", + "instr_58068", + "instr_58072", + "instr_58076", + "instr_58080", + "instr_58084" + ] + }, + "instr_58088": { + "virtual_address": 58088, + "size": 4, + "disassembly": "add r1, r2, r9", + "mnemonic": "add", + "operands": "r1, r2, r9", + "mode": "none" + }, + "instr_58092": { + "virtual_address": 58092, + "size": 4, + "disassembly": "rsb r1, r1, #0x0", + "mnemonic": "rsb", + "operands": "r1, r1, #0x0", + "mode": "none" + }, + "instr_58096": { + "virtual_address": 58096, + "size": 4, + "disassembly": "mov r10, r1, lsl #0x14", + "mnemonic": "mov", + "operands": "r10, r1, lsl #0x14", + "mode": "none" + }, + "instr_58100": { + "virtual_address": 58100, + "size": 4, + "disassembly": "mov r10, r10, lsr #0x14", + "mnemonic": "mov", + "operands": "r10, r10, lsr #0x14", + "mode": "none" + }, + "instr_58104": { + "virtual_address": 58104, + "size": 4, + "disassembly": "mov r1, r10", + "mnemonic": "mov", + "operands": "r1, r10", + "mode": "none" + }, + "instr_58108": { + "virtual_address": 58108, + "size": 4, + "disassembly": "mov r0, r7", + "mnemonic": "mov", + "operands": "r0, r7", + "mode": "none" + }, + "instr_58112": { + "virtual_address": 58112, + "size": 4, + "disassembly": "str r2, [sp, #0x4]", + "mnemonic": "str", + "operands": "r2, [sp, #0x4]", + "mode": "none" + }, + "instr_58116": { + "virtual_address": 58116, + "size": 4, + "disassembly": "bl 0x101c8", + "mnemonic": "bl", + "operands": "0x101c8", + "mode": "none" + }, + "instr_58120": { + "virtual_address": 58120, + "size": 4, + "disassembly": "cmn r0, #0x1", + "mnemonic": "cmn", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_58124": { + "virtual_address": 58124, + "size": 4, + "disassembly": "moveq r10, r11", + "mnemonic": "moveq", + "operands": "r10, r11", + "mode": "none" + }, + "instr_58128": { + "virtual_address": 58128, + "size": 4, + "disassembly": "ldr r2, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x4]", + "mode": "none" + }, + "instr_58132": { + "virtual_address": 58132, + "size": 4, + "disassembly": "ldr r3, [0xe85c]", + "mnemonic": "ldr", + "operands": "r3, [0xe85c]", + "mode": "none" + }, + "instr_58136": { + "virtual_address": 58136, + "size": 4, + "disassembly": "beq 0x0e324", + "mnemonic": "beq", + "operands": "0x0e324", + "mode": "none" + }, + "bb_58088": { + "virtual_address": 58088, + "size": 52, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 58140, + "children": [ + "instr_58088", + "instr_58092", + "instr_58096", + "instr_58100", + "instr_58104", + "instr_58108", + "instr_58112", + "instr_58116", + "instr_58120", + "instr_58124", + "instr_58128", + "instr_58132", + "instr_58136" + ] + }, + "instr_58140": { + "virtual_address": 58140, + "size": 4, + "disassembly": "sub r0, r0, r2", + "mnemonic": "sub", + "operands": "r0, r0, r2", + "mode": "none" + }, + "instr_58144": { + "virtual_address": 58144, + "size": 4, + "disassembly": "add r9, r0, r10", + "mnemonic": "add", + "operands": "r9, r0, r10", + "mode": "none" + }, + "bb_58140": { + "virtual_address": 58140, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 58148, + "children": [ + "instr_58140", + "instr_58144" + ] + }, + "instr_58148": { + "virtual_address": 58148, + "size": 4, + "disassembly": "ldr r1, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r1, [r3, #0x0]", + "mode": "none" + }, + "instr_58152": { + "virtual_address": 58152, + "size": 4, + "disassembly": "orr r9, r9, #0x1", + "mnemonic": "orr", + "operands": "r9, r9, #0x1", + "mode": "none" + }, + "instr_58156": { + "virtual_address": 58156, + "size": 4, + "disassembly": "add r1, r10, r1", + "mnemonic": "add", + "operands": "r1, r10, r1", + "mode": "none" + }, + "instr_58160": { + "virtual_address": 58160, + "size": 4, + "disassembly": "cmp r4, r8", + "mnemonic": "cmp", + "operands": "r4, r8", + "mode": "none" + }, + "instr_58164": { + "virtual_address": 58164, + "size": 4, + "disassembly": "str r2, [r8, #0x8]", + "mnemonic": "str", + "operands": "r2, [r8, #0x8]", + "mode": "none" + }, + "instr_58168": { + "virtual_address": 58168, + "size": 4, + "disassembly": "str r1, [r3, #0x0]", + "mnemonic": "str", + "operands": "r1, [r3, #0x0]", + "mode": "none" + }, + "instr_58172": { + "virtual_address": 58172, + "size": 4, + "disassembly": "str r9, [r2, #0x4]", + "mnemonic": "str", + "operands": "r9, [r2, #0x4]", + "mode": "none" + }, + "instr_58176": { + "virtual_address": 58176, + "size": 4, + "disassembly": "beq 0x0e7ac", + "mnemonic": "beq", + "operands": "0x0e7ac", + "mode": "none" + }, + "bb_58148": { + "virtual_address": 58148, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 58180, + "children": [ + "instr_58148", + "instr_58152", + "instr_58156", + "instr_58160", + "instr_58164", + "instr_58168", + "instr_58172", + "instr_58176" + ] + }, + "instr_58180": { + "virtual_address": 58180, + "size": 4, + "disassembly": "cmp r6, #0xf", + "mnemonic": "cmp", + "operands": "r6, #0xf", + "mode": "none" + }, + "instr_58184": { + "virtual_address": 58184, + "size": 4, + "disassembly": "movls r3, #0x1", + "mnemonic": "movls", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_58188": { + "virtual_address": 58188, + "size": 4, + "disassembly": "strls r3, [r2, #0x4]", + "mnemonic": "strls", + "operands": "r3, [r2, #0x4]", + "mode": "none" + }, + "instr_58192": { + "virtual_address": 58192, + "size": 4, + "disassembly": "bls 0x0e3d0", + "mnemonic": "bls", + "operands": "0x0e3d0", + "mode": "none" + }, + "bb_58180": { + "virtual_address": 58180, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 58196, + "children": [ + "instr_58180", + "instr_58184", + "instr_58188", + "instr_58192" + ] + }, + "instr_58196": { + "virtual_address": 58196, + "size": 4, + "disassembly": "mov lr, #0x5", + "mnemonic": "mov", + "operands": "lr, #0x5", + "mode": "none" + }, + "instr_58200": { + "virtual_address": 58200, + "size": 4, + "disassembly": "ldr r12, [r4, #0x4]", + "mnemonic": "ldr", + "operands": "r12, [r4, #0x4]", + "mode": "none" + }, + "instr_58204": { + "virtual_address": 58204, + "size": 4, + "disassembly": "sub r0, r6, #0xc", + "mnemonic": "sub", + "operands": "r0, r6, #0xc", + "mode": "none" + }, + "instr_58208": { + "virtual_address": 58208, + "size": 4, + "disassembly": "bic r0, r0, #0x7", + "mnemonic": "bic", + "operands": "r0, r0, #0x7", + "mode": "none" + }, + "instr_58212": { + "virtual_address": 58212, + "size": 4, + "disassembly": "and r12, r12, #0x1", + "mnemonic": "and", + "operands": "r12, r12, #0x1", + "mode": "none" + }, + "instr_58216": { + "virtual_address": 58216, + "size": 4, + "disassembly": "orr r12, r12, r0", + "mnemonic": "orr", + "operands": "r12, r12, r0", + "mode": "none" + }, + "instr_58220": { + "virtual_address": 58220, + "size": 4, + "disassembly": "cmp r0, #0xf", + "mnemonic": "cmp", + "operands": "r0, #0xf", + "mode": "none" + }, + "instr_58224": { + "virtual_address": 58224, + "size": 4, + "disassembly": "add r0, r4, r0", + "mnemonic": "add", + "operands": "r0, r4, r0", + "mode": "none" + }, + "instr_58228": { + "virtual_address": 58228, + "size": 4, + "disassembly": "str r12, [r4, #0x4]", + "mnemonic": "str", + "operands": "r12, [r4, #0x4]", + "mode": "none" + }, + "instr_58232": { + "virtual_address": 58232, + "size": 4, + "disassembly": "str lr, [r0, #0x4]", + "mnemonic": "str", + "operands": "lr, [r0, #0x4]", + "mode": "none" + }, + "instr_58236": { + "virtual_address": 58236, + "size": 4, + "disassembly": "str lr, [r0, #0x8]", + "mnemonic": "str", + "operands": "lr, [r0, #0x8]", + "mode": "none" + }, + "instr_58240": { + "virtual_address": 58240, + "size": 4, + "disassembly": "bhi 0x0e7f0", + "mnemonic": "bhi", + "operands": "0x0e7f0", + "mode": "none" + }, + "bb_58196": { + "virtual_address": 58196, + "size": 48, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 58244, + "children": [ + "instr_58196", + "instr_58200", + "instr_58204", + "instr_58208", + "instr_58212", + "instr_58216", + "instr_58220", + "instr_58224", + "instr_58228", + "instr_58232", + "instr_58236", + "instr_58240" + ] + }, + "instr_58244": { + "virtual_address": 58244, + "size": 4, + "disassembly": "mov r4, r2", + "mnemonic": "mov", + "operands": "r4, r2", + "mode": "none" + }, + "instr_58248": { + "virtual_address": 58248, + "size": 4, + "disassembly": "ldr r9, [r2, #0x4]", + "mnemonic": "ldr", + "operands": "r9, [r2, #0x4]", + "mode": "none" + }, + "bb_58244": { + "virtual_address": 58244, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 58252, + "children": [ + "instr_58244", + "instr_58248" + ] + }, + "instr_58252": { + "virtual_address": 58252, + "size": 4, + "disassembly": "ldr r3, [0xe860]", + "mnemonic": "ldr", + "operands": "r3, [0xe860]", + "mode": "none" + }, + "instr_58256": { + "virtual_address": 58256, + "size": 4, + "disassembly": "ldr r2, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [r3, #0x0]", + "mode": "none" + }, + "instr_58260": { + "virtual_address": 58260, + "size": 4, + "disassembly": "cmp r2, r1", + "mnemonic": "cmp", + "operands": "r2, r1", + "mode": "none" + }, + "instr_58264": { + "virtual_address": 58264, + "size": 4, + "disassembly": "strcc r1, [r3, #0x0]", + "mnemonic": "strcc", + "operands": "r1, [r3, #0x0]", + "mode": "none" + }, + "instr_58268": { + "virtual_address": 58268, + "size": 4, + "disassembly": "ldr r3, [0xe864]", + "mnemonic": "ldr", + "operands": "r3, [0xe864]", + "mode": "none" + }, + "instr_58272": { + "virtual_address": 58272, + "size": 4, + "disassembly": "ldr r2, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [r3, #0x0]", + "mode": "none" + }, + "instr_58276": { + "virtual_address": 58276, + "size": 4, + "disassembly": "cmp r2, r1", + "mnemonic": "cmp", + "operands": "r2, r1", + "mode": "none" + }, + "instr_58280": { + "virtual_address": 58280, + "size": 4, + "disassembly": "strcc r1, [r3, #0x0]", + "mnemonic": "strcc", + "operands": "r1, [r3, #0x0]", + "mode": "none" + }, + "bb_58252": { + "virtual_address": 58252, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 58284, + "children": [ + "instr_58252", + "instr_58256", + "instr_58260", + "instr_58264", + "instr_58268", + "instr_58272", + "instr_58276", + "instr_58280" + ] + }, + "instr_58284": { + "virtual_address": 58284, + "size": 4, + "disassembly": "bic r9, r9, #0x3", + "mnemonic": "bic", + "operands": "r9, r9, #0x3", + "mode": "none" + }, + "instr_58288": { + "virtual_address": 58288, + "size": 4, + "disassembly": "sub r3, r9, r5", + "mnemonic": "sub", + "operands": "r3, r9, r5", + "mode": "none" + }, + "instr_58292": { + "virtual_address": 58292, + "size": 4, + "disassembly": "cmp r3, #0xf", + "mnemonic": "cmp", + "operands": "r3, #0xf", + "mode": "none" + }, + "instr_58296": { + "virtual_address": 58296, + "size": 4, + "disassembly": "movgt r2, #0x0", + "mnemonic": "movgt", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_58300": { + "virtual_address": 58300, + "size": 4, + "disassembly": "movle r2, #0x1", + "mnemonic": "movle", + "operands": "r2, #0x1", + "mode": "none" + }, + "instr_58304": { + "virtual_address": 58304, + "size": 4, + "disassembly": "cmp r5, r9", + "mnemonic": "cmp", + "operands": "r5, r9", + "mode": "none" + }, + "instr_58308": { + "virtual_address": 58308, + "size": 4, + "disassembly": "orrhi r2, r2, #0x1", + "mnemonic": "orrhi", + "operands": "r2, r2, #0x1", + "mode": "none" + }, + "instr_58312": { + "virtual_address": 58312, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_58316": { + "virtual_address": 58316, + "size": 4, + "disassembly": "beq 0x0e4c8", + "mnemonic": "beq", + "operands": "0x0e4c8", + "mode": "none" + }, + "bb_58284": { + "virtual_address": 58284, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 58320, + "children": [ + "instr_58284", + "instr_58288", + "instr_58292", + "instr_58296", + "instr_58300", + "instr_58304", + "instr_58308", + "instr_58312", + "instr_58316" + ] + }, + "instr_58320": { + "virtual_address": 58320, + "size": 4, + "disassembly": "mov r0, r7", + "mnemonic": "mov", + "operands": "r0, r7", + "mode": "none" + }, + "instr_58324": { + "virtual_address": 58324, + "size": 4, + "disassembly": "bl 0x0ebec", + "mnemonic": "bl", + "operands": "0x0ebec", + "mode": "none" + }, + "instr_58328": { + "virtual_address": 58328, + "size": 4, + "disassembly": "mov r4, #0x0", + "mnemonic": "mov", + "operands": "r4, #0x0", + "mode": "none" + }, + "instr_58332": { + "virtual_address": 58332, + "size": 4, + "disassembly": "b 0x0e0d8", + "mnemonic": "b", + "operands": "0x0e0d8", + "mode": "none" + }, + "bb_58320": { + "virtual_address": 58320, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 57560, + "children": [ + "instr_58320", + "instr_58324", + "instr_58328", + "instr_58332" + ] + }, + "instr_58336": { + "virtual_address": 58336, + "size": 4, + "disassembly": "mov r0, #0x200", + "mnemonic": "mov", + "operands": "r0, #0x200", + "mode": "none" + }, + "instr_58340": { + "virtual_address": 58340, + "size": 4, + "disassembly": "mov r12, #0x40", + "mnemonic": "mov", + "operands": "r12, #0x40", + "mode": "none" + }, + "instr_58344": { + "virtual_address": 58344, + "size": 4, + "disassembly": "mov lr, #0x3f", + "mnemonic": "mov", + "operands": "lr, #0x3f", + "mode": "none" + }, + "instr_58348": { + "virtual_address": 58348, + "size": 4, + "disassembly": "b 0x0e12c", + "mnemonic": "b", + "operands": "0x0e12c", + "mode": "none" + }, + "bb_58336": { + "virtual_address": 58336, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 57644, + "children": [ + "instr_58336", + "instr_58340", + "instr_58344", + "instr_58348" + ] + }, + "instr_58352": { + "virtual_address": 58352, + "size": 4, + "disassembly": "tst r1, r6", + "mnemonic": "tst", + "operands": "r1, r6", + "mode": "none" + }, + "instr_58356": { + "virtual_address": 58356, + "size": 4, + "disassembly": "bne 0x0e41c", + "mnemonic": "bne", + "operands": "0x0e41c", + "mode": "none" + }, + "bb_58352": { + "virtual_address": 58352, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 58360, + "children": [ + "instr_58352", + "instr_58356" + ] + }, + "instr_58360": { + "virtual_address": 58360, + "size": 4, + "disassembly": "mov r1, r1, lsl #0x1", + "mnemonic": "mov", + "operands": "r1, r1, lsl #0x1", + "mode": "none" + }, + "instr_58364": { + "virtual_address": 58364, + "size": 4, + "disassembly": "bic r12, r12, #0x3", + "mnemonic": "bic", + "operands": "r12, r12, #0x3", + "mode": "none" + }, + "instr_58368": { + "virtual_address": 58368, + "size": 4, + "disassembly": "tst r1, r6", + "mnemonic": "tst", + "operands": "r1, r6", + "mode": "none" + }, + "instr_58372": { + "virtual_address": 58372, + "size": 4, + "disassembly": "add r12, r12, #0x4", + "mnemonic": "add", + "operands": "r12, r12, #0x4", + "mode": "none" + }, + "instr_58376": { + "virtual_address": 58376, + "size": 4, + "disassembly": "bne 0x0e41c", + "mnemonic": "bne", + "operands": "0x0e41c", + "mode": "none" + }, + "bb_58360": { + "virtual_address": 58360, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 58380, + "children": [ + "instr_58360", + "instr_58364", + "instr_58368", + "instr_58372", + "instr_58376" + ] + }, + "instr_58380": { + "virtual_address": 58380, + "size": 4, + "disassembly": "mov r1, r1, lsl #0x1", + "mnemonic": "mov", + "operands": "r1, r1, lsl #0x1", + "mode": "none" + }, + "instr_58384": { + "virtual_address": 58384, + "size": 4, + "disassembly": "tst r1, r6", + "mnemonic": "tst", + "operands": "r1, r6", + "mode": "none" + }, + "instr_58388": { + "virtual_address": 58388, + "size": 4, + "disassembly": "add r12, r12, #0x4", + "mnemonic": "add", + "operands": "r12, r12, #0x4", + "mode": "none" + }, + "instr_58392": { + "virtual_address": 58392, + "size": 4, + "disassembly": "beq 0x0e40c", + "mnemonic": "beq", + "operands": "0x0e40c", + "mode": "none" + }, + "bb_58380": { + "virtual_address": 58380, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 58396, + "children": [ + "instr_58380", + "instr_58384", + "instr_58388", + "instr_58392" + ] + }, + "instr_58396": { + "virtual_address": 58396, + "size": 4, + "disassembly": "add r9, r8, r12, lsl #0x3", + "mnemonic": "add", + "operands": "r9, r8, r12, lsl #0x3", + "mode": "none" + }, + "instr_58400": { + "virtual_address": 58400, + "size": 4, + "disassembly": "mov r0, r9", + "mnemonic": "mov", + "operands": "r0, r9", + "mode": "none" + }, + "instr_58404": { + "virtual_address": 58404, + "size": 4, + "disassembly": "mov r4, r12", + "mnemonic": "mov", + "operands": "r4, r12", + "mode": "none" + }, + "bb_58396": { + "virtual_address": 58396, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 58408, + "children": [ + "instr_58396", + "instr_58400", + "instr_58404" + ] + }, + "instr_58408": { + "virtual_address": 58408, + "size": 4, + "disassembly": "ldr r6, [r0, #0xc]", + "mnemonic": "ldr", + "operands": "r6, [r0, #0xc]", + "mode": "none" + }, + "instr_58412": { + "virtual_address": 58412, + "size": 4, + "disassembly": "cmp r0, r6", + "mnemonic": "cmp", + "operands": "r0, r6", + "mode": "none" + }, + "instr_58416": { + "virtual_address": 58416, + "size": 4, + "disassembly": "bne 0x0e44c", + "mnemonic": "bne", + "operands": "0x0e44c", + "mode": "none" + }, + "bb_58408": { + "virtual_address": 58408, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 58420, + "children": [ + "instr_58408", + "instr_58412", + "instr_58416" + ] + }, + "instr_58420": { + "virtual_address": 58420, + "size": 4, + "disassembly": "b 0x0e5c8", + "mnemonic": "b", + "operands": "0x0e5c8", + "mode": "none" + }, + "bb_58420": { + "virtual_address": 58420, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 58824, + "children": [ + "instr_58420" + ] + }, + "instr_58424": { + "virtual_address": 58424, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_58428": { + "virtual_address": 58428, + "size": 4, + "disassembly": "bge 0x0e5dc", + "mnemonic": "bge", + "operands": "0x0e5dc", + "mode": "none" + }, + "bb_58424": { + "virtual_address": 58424, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 58432, + "children": [ + "instr_58424", + "instr_58428" + ] + }, + "instr_58432": { + "virtual_address": 58432, + "size": 4, + "disassembly": "ldr r6, [r6, #0xc]", + "mnemonic": "ldr", + "operands": "r6, [r6, #0xc]", + "mode": "none" + }, + "instr_58436": { + "virtual_address": 58436, + "size": 4, + "disassembly": "cmp r0, r6", + "mnemonic": "cmp", + "operands": "r0, r6", + "mode": "none" + }, + "instr_58440": { + "virtual_address": 58440, + "size": 4, + "disassembly": "beq 0x0e5c8", + "mnemonic": "beq", + "operands": "0x0e5c8", + "mode": "none" + }, + "bb_58432": { + "virtual_address": 58432, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 58444, + "children": [ + "instr_58432", + "instr_58436", + "instr_58440" + ] + }, + "instr_58444": { + "virtual_address": 58444, + "size": 4, + "disassembly": "ldr r3, [r6, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r6, #0x4]", + "mode": "none" + }, + "instr_58448": { + "virtual_address": 58448, + "size": 4, + "disassembly": "bic r3, r3, #0x3", + "mnemonic": "bic", + "operands": "r3, r3, #0x3", + "mode": "none" + }, + "instr_58452": { + "virtual_address": 58452, + "size": 4, + "disassembly": "sub r2, r3, r5", + "mnemonic": "sub", + "operands": "r2, r3, r5", + "mode": "none" + }, + "instr_58456": { + "virtual_address": 58456, + "size": 4, + "disassembly": "cmp r2, #0xf", + "mnemonic": "cmp", + "operands": "r2, #0xf", + "mode": "none" + }, + "instr_58460": { + "virtual_address": 58460, + "size": 4, + "disassembly": "ble 0x0e438", + "mnemonic": "ble", + "operands": "0x0e438", + "mode": "none" + }, + "bb_58444": { + "virtual_address": 58444, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 58464, + "children": [ + "instr_58444", + "instr_58448", + "instr_58452", + "instr_58456", + "instr_58460" + ] + }, + "instr_58464": { + "virtual_address": 58464, + "size": 4, + "disassembly": "add r4, r6, #0x8", + "mnemonic": "add", + "operands": "r4, r6, #0x8", + "mode": "none" + }, + "instr_58468": { + "virtual_address": 58468, + "size": 4, + "disassembly": "ldmia r4, {r4, r12}", + "mnemonic": "ldmia", + "operands": "r4, {r4, r12}", + "mode": "none" + }, + "instr_58472": { + "virtual_address": 58472, + "size": 4, + "disassembly": "add r1, r6, r5", + "mnemonic": "add", + "operands": "r1, r6, r5", + "mode": "none" + }, + "instr_58476": { + "virtual_address": 58476, + "size": 4, + "disassembly": "orr r5, r5, #0x1", + "mnemonic": "orr", + "operands": "r5, r5, #0x1", + "mode": "none" + }, + "instr_58480": { + "virtual_address": 58480, + "size": 4, + "disassembly": "str r5, [r6, #0x4]", + "mnemonic": "str", + "operands": "r5, [r6, #0x4]", + "mode": "none" + }, + "instr_58484": { + "virtual_address": 58484, + "size": 4, + "disassembly": "str r12, [r4, #0xc]", + "mnemonic": "str", + "operands": "r12, [r4, #0xc]", + "mode": "none" + }, + "instr_58488": { + "virtual_address": 58488, + "size": 4, + "disassembly": "str r4, [r12, #0x8]", + "mnemonic": "str", + "operands": "r4, [r12, #0x8]", + "mode": "none" + }, + "instr_58492": { + "virtual_address": 58492, + "size": 4, + "disassembly": "orr r12, r2, #0x1", + "mnemonic": "orr", + "operands": "r12, r2, #0x1", + "mode": "none" + }, + "instr_58496": { + "virtual_address": 58496, + "size": 4, + "disassembly": "str r1, [r8, #0x14]", + "mnemonic": "str", + "operands": "r1, [r8, #0x14]", + "mode": "none" + }, + "instr_58500": { + "virtual_address": 58500, + "size": 4, + "disassembly": "str r1, [r8, #0x10]", + "mnemonic": "str", + "operands": "r1, [r8, #0x10]", + "mode": "none" + }, + "instr_58504": { + "virtual_address": 58504, + "size": 4, + "disassembly": "mov r0, r7", + "mnemonic": "mov", + "operands": "r0, r7", + "mode": "none" + }, + "instr_58508": { + "virtual_address": 58508, + "size": 4, + "disassembly": "str lr, [r1, #0xc]", + "mnemonic": "str", + "operands": "lr, [r1, #0xc]", + "mode": "none" + }, + "instr_58512": { + "virtual_address": 58512, + "size": 4, + "disassembly": "str lr, [r1, #0x8]", + "mnemonic": "str", + "operands": "lr, [r1, #0x8]", + "mode": "none" + }, + "instr_58516": { + "virtual_address": 58516, + "size": 4, + "disassembly": "str r12, [r1, #0x4]", + "mnemonic": "str", + "operands": "r12, [r1, #0x4]", + "mode": "none" + }, + "instr_58520": { + "virtual_address": 58520, + "size": 4, + "disassembly": "str r2, [r6, r3]", + "mnemonic": "str", + "operands": "r2, [r6, r3]", + "mode": "none" + }, + "instr_58524": { + "virtual_address": 58524, + "size": 4, + "disassembly": "bl 0x0ebec", + "mnemonic": "bl", + "operands": "0x0ebec", + "mode": "none" + }, + "instr_58528": { + "virtual_address": 58528, + "size": 4, + "disassembly": "add r4, r6, #0x8", + "mnemonic": "add", + "operands": "r4, r6, #0x8", + "mode": "none" + }, + "instr_58532": { + "virtual_address": 58532, + "size": 4, + "disassembly": "b 0x0e0d8", + "mnemonic": "b", + "operands": "0x0e0d8", + "mode": "none" + }, + "bb_58464": { + "virtual_address": 58464, + "size": 72, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 57560, + "children": [ + "instr_58464", + "instr_58468", + "instr_58472", + "instr_58476", + "instr_58480", + "instr_58484", + "instr_58488", + "instr_58492", + "instr_58496", + "instr_58500", + "instr_58504", + "instr_58508", + "instr_58512", + "instr_58516", + "instr_58520", + "instr_58524", + "instr_58528", + "instr_58532" + ] + }, + "instr_58536": { + "virtual_address": 58536, + "size": 4, + "disassembly": "add r1, r4, r1", + "mnemonic": "add", + "operands": "r1, r4, r1", + "mode": "none" + }, + "instr_58540": { + "virtual_address": 58540, + "size": 4, + "disassembly": "ldr r3, [r1, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r1, #0x4]", + "mode": "none" + }, + "instr_58544": { + "virtual_address": 58544, + "size": 4, + "disassembly": "orr r3, r3, #0x1", + "mnemonic": "orr", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_58548": { + "virtual_address": 58548, + "size": 4, + "disassembly": "mov r0, r7", + "mnemonic": "mov", + "operands": "r0, r7", + "mode": "none" + }, + "instr_58552": { + "virtual_address": 58552, + "size": 4, + "disassembly": "str r3, [r1, #0x4]", + "mnemonic": "str", + "operands": "r3, [r1, #0x4]", + "mode": "none" + }, + "instr_58556": { + "virtual_address": 58556, + "size": 4, + "disassembly": "bl 0x0ebec", + "mnemonic": "bl", + "operands": "0x0ebec", + "mode": "none" + }, + "instr_58560": { + "virtual_address": 58560, + "size": 4, + "disassembly": "add r4, r4, #0x8", + "mnemonic": "add", + "operands": "r4, r4, #0x8", + "mode": "none" + }, + "instr_58564": { + "virtual_address": 58564, + "size": 4, + "disassembly": "b 0x0e0d8", + "mnemonic": "b", + "operands": "0x0e0d8", + "mode": "none" + }, + "bb_58536": { + "virtual_address": 58536, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 57560, + "children": [ + "instr_58536", + "instr_58540", + "instr_58544", + "instr_58548", + "instr_58552", + "instr_58556", + "instr_58560", + "instr_58564" + ] + }, + "instr_58568": { + "virtual_address": 58568, + "size": 4, + "disassembly": "add r2, r4, r5", + "mnemonic": "add", + "operands": "r2, r4, r5", + "mode": "none" + }, + "instr_58572": { + "virtual_address": 58572, + "size": 4, + "disassembly": "orr r3, r3, #0x1", + "mnemonic": "orr", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_58576": { + "virtual_address": 58576, + "size": 4, + "disassembly": "orr r5, r5, #0x1", + "mnemonic": "orr", + "operands": "r5, r5, #0x1", + "mode": "none" + }, + "instr_58580": { + "virtual_address": 58580, + "size": 4, + "disassembly": "str r5, [r4, #0x4]", + "mnemonic": "str", + "operands": "r5, [r4, #0x4]", + "mode": "none" + }, + "instr_58584": { + "virtual_address": 58584, + "size": 4, + "disassembly": "mov r0, r7", + "mnemonic": "mov", + "operands": "r0, r7", + "mode": "none" + }, + "instr_58588": { + "virtual_address": 58588, + "size": 4, + "disassembly": "str r2, [r8, #0x8]", + "mnemonic": "str", + "operands": "r2, [r8, #0x8]", + "mode": "none" + }, + "instr_58592": { + "virtual_address": 58592, + "size": 4, + "disassembly": "add r4, r4, #0x8", + "mnemonic": "add", + "operands": "r4, r4, #0x8", + "mode": "none" + }, + "instr_58596": { + "virtual_address": 58596, + "size": 4, + "disassembly": "str r3, [r2, #0x4]", + "mnemonic": "str", + "operands": "r3, [r2, #0x4]", + "mode": "none" + }, + "instr_58600": { + "virtual_address": 58600, + "size": 4, + "disassembly": "bl 0x0ebec", + "mnemonic": "bl", + "operands": "0x0ebec", + "mode": "none" + }, + "instr_58604": { + "virtual_address": 58604, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_58608": { + "virtual_address": 58608, + "size": 4, + "disassembly": "add sp, sp, #0xc", + "mnemonic": "add", + "operands": "sp, sp, #0xc", + "mode": "none" + }, + "instr_58612": { + "virtual_address": 58612, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mode": "none" + }, + "instr_58616": { + "virtual_address": 58616, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_58568": { + "virtual_address": 58568, + "size": 52, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_58568", + "instr_58572", + "instr_58576", + "instr_58580", + "instr_58584", + "instr_58588", + "instr_58592", + "instr_58596", + "instr_58600", + "instr_58604", + "instr_58608", + "instr_58612", + "instr_58616" + ] + }, + "instr_58620": { + "virtual_address": 58620, + "size": 4, + "disassembly": "ldr r1, [r3, #0xc]", + "mnemonic": "ldr", + "operands": "r1, [r3, #0xc]", + "mode": "none" + }, + "instr_58624": { + "virtual_address": 58624, + "size": 4, + "disassembly": "ldr r12, [r3, #0x8]", + "mnemonic": "ldr", + "operands": "r12, [r3, #0x8]", + "mode": "none" + }, + "instr_58628": { + "virtual_address": 58628, + "size": 4, + "disassembly": "add r2, r3, r2", + "mnemonic": "add", + "operands": "r2, r3, r2", + "mode": "none" + }, + "instr_58632": { + "virtual_address": 58632, + "size": 4, + "disassembly": "str r1, [r12, #0xc]", + "mnemonic": "str", + "operands": "r1, [r12, #0xc]", + "mode": "none" + }, + "instr_58636": { + "virtual_address": 58636, + "size": 4, + "disassembly": "str r12, [r1, #0x8]", + "mnemonic": "str", + "operands": "r12, [r1, #0x8]", + "mode": "none" + }, + "instr_58640": { + "virtual_address": 58640, + "size": 4, + "disassembly": "ldr r1, [r2, #0x4]", + "mnemonic": "ldr", + "operands": "r1, [r2, #0x4]", + "mode": "none" + }, + "instr_58644": { + "virtual_address": 58644, + "size": 4, + "disassembly": "add r4, r3, #0x8", + "mnemonic": "add", + "operands": "r4, r3, #0x8", + "mode": "none" + }, + "instr_58648": { + "virtual_address": 58648, + "size": 4, + "disassembly": "orr r3, r1, #0x1", + "mnemonic": "orr", + "operands": "r3, r1, #0x1", + "mode": "none" + }, + "instr_58652": { + "virtual_address": 58652, + "size": 4, + "disassembly": "mov r0, r7", + "mnemonic": "mov", + "operands": "r0, r7", + "mode": "none" + }, + "instr_58656": { + "virtual_address": 58656, + "size": 4, + "disassembly": "str r3, [r2, #0x4]", + "mnemonic": "str", + "operands": "r3, [r2, #0x4]", + "mode": "none" + }, + "instr_58660": { + "virtual_address": 58660, + "size": 4, + "disassembly": "bl 0x0ebec", + "mnemonic": "bl", + "operands": "0x0ebec", + "mode": "none" + }, + "instr_58664": { + "virtual_address": 58664, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_58668": { + "virtual_address": 58668, + "size": 4, + "disassembly": "add sp, sp, #0xc", + "mnemonic": "add", + "operands": "sp, sp, #0xc", + "mode": "none" + }, + "instr_58672": { + "virtual_address": 58672, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mode": "none" + }, + "instr_58676": { + "virtual_address": 58676, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_58620": { + "virtual_address": 58620, + "size": 60, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_58620", + "instr_58624", + "instr_58628", + "instr_58632", + "instr_58636", + "instr_58640", + "instr_58644", + "instr_58648", + "instr_58652", + "instr_58656", + "instr_58660", + "instr_58664", + "instr_58668", + "instr_58672", + "instr_58676" + ] + }, + "instr_58680": { + "virtual_address": 58680, + "size": 4, + "disassembly": "cmp r1, #0xa00", + "mnemonic": "cmp", + "operands": "r1, #0xa00", + "mode": "none" + }, + "instr_58684": { + "virtual_address": 58684, + "size": 4, + "disassembly": "mov r3, r1, lsr #0x9", + "mnemonic": "mov", + "operands": "r3, r1, lsr #0x9", + "mode": "none" + }, + "instr_58688": { + "virtual_address": 58688, + "size": 4, + "disassembly": "bcc 0x0e650", + "mnemonic": "bcc", + "operands": "0x0e650", + "mode": "none" + }, + "bb_58680": { + "virtual_address": 58680, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 58692, + "children": [ + "instr_58680", + "instr_58684", + "instr_58688" + ] + }, + "instr_58692": { + "virtual_address": 58692, + "size": 4, + "disassembly": "cmp r3, #0x14", + "mnemonic": "cmp", + "operands": "r3, #0x14", + "mode": "none" + }, + "instr_58696": { + "virtual_address": 58696, + "size": 4, + "disassembly": "bhi 0x0e774", + "mnemonic": "bhi", + "operands": "0x0e774", + "mode": "none" + }, + "bb_58692": { + "virtual_address": 58692, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 58700, + "children": [ + "instr_58692", + "instr_58696" + ] + }, + "instr_58700": { + "virtual_address": 58700, + "size": 4, + "disassembly": "add r2, r3, #0x5c", + "mnemonic": "add", + "operands": "r2, r3, #0x5c", + "mode": "none" + }, + "instr_58704": { + "virtual_address": 58704, + "size": 4, + "disassembly": "mov r2, r2, lsl #0x3", + "mnemonic": "mov", + "operands": "r2, r2, lsl #0x3", + "mode": "none" + }, + "instr_58708": { + "virtual_address": 58708, + "size": 4, + "disassembly": "add r3, r3, #0x5b", + "mnemonic": "add", + "operands": "r3, r3, #0x5b", + "mode": "none" + }, + "bb_58700": { + "virtual_address": 58700, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 58712, + "children": [ + "instr_58700", + "instr_58704", + "instr_58708" + ] + }, + "instr_58712": { + "virtual_address": 58712, + "size": 4, + "disassembly": "ldr r0, [r8, r2]", + "mnemonic": "ldr", + "operands": "r0, [r8, r2]", + "mode": "none" + }, + "instr_58716": { + "virtual_address": 58716, + "size": 4, + "disassembly": "add r2, r8, r2", + "mnemonic": "add", + "operands": "r2, r8, r2", + "mode": "none" + }, + "instr_58720": { + "virtual_address": 58720, + "size": 4, + "disassembly": "sub r2, r2, #0x8", + "mnemonic": "sub", + "operands": "r2, r2, #0x8", + "mode": "none" + }, + "instr_58724": { + "virtual_address": 58724, + "size": 4, + "disassembly": "cmp r2, r0", + "mnemonic": "cmp", + "operands": "r2, r0", + "mode": "none" + }, + "instr_58728": { + "virtual_address": 58728, + "size": 4, + "disassembly": "beq 0x0e75c", + "mnemonic": "beq", + "operands": "0x0e75c", + "mode": "none" + }, + "bb_58712": { + "virtual_address": 58712, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 58732, + "children": [ + "instr_58712", + "instr_58716", + "instr_58720", + "instr_58724", + "instr_58728" + ] + }, + "instr_58732": { + "virtual_address": 58732, + "size": 4, + "disassembly": "ldr r3, [r0, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r0, #0x4]", + "mode": "none" + }, + "instr_58736": { + "virtual_address": 58736, + "size": 4, + "disassembly": "bic r3, r3, #0x3", + "mnemonic": "bic", + "operands": "r3, r3, #0x3", + "mode": "none" + }, + "instr_58740": { + "virtual_address": 58740, + "size": 4, + "disassembly": "cmp r3, r1", + "mnemonic": "cmp", + "operands": "r3, r1", + "mode": "none" + }, + "instr_58744": { + "virtual_address": 58744, + "size": 4, + "disassembly": "bls 0x0e588", + "mnemonic": "bls", + "operands": "0x0e588", + "mode": "none" + }, + "bb_58732": { + "virtual_address": 58732, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 58748, + "children": [ + "instr_58732", + "instr_58736", + "instr_58740", + "instr_58744" + ] + }, + "instr_58748": { + "virtual_address": 58748, + "size": 4, + "disassembly": "ldr r0, [r0, #0x8]", + "mnemonic": "ldr", + "operands": "r0, [r0, #0x8]", + "mode": "none" + }, + "instr_58752": { + "virtual_address": 58752, + "size": 4, + "disassembly": "cmp r2, r0", + "mnemonic": "cmp", + "operands": "r2, r0", + "mode": "none" + }, + "instr_58756": { + "virtual_address": 58756, + "size": 4, + "disassembly": "bne 0x0e56c", + "mnemonic": "bne", + "operands": "0x0e56c", + "mode": "none" + }, + "bb_58748": { + "virtual_address": 58748, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 58760, + "children": [ + "instr_58748", + "instr_58752", + "instr_58756" + ] + }, + "instr_58760": { + "virtual_address": 58760, + "size": 4, + "disassembly": "ldr r2, [r0, #0xc]", + "mnemonic": "ldr", + "operands": "r2, [r0, #0xc]", + "mode": "none" + }, + "instr_58764": { + "virtual_address": 58764, + "size": 4, + "disassembly": "ldr r6, [r8, #0x4]", + "mnemonic": "ldr", + "operands": "r6, [r8, #0x4]", + "mode": "none" + }, + "bb_58760": { + "virtual_address": 58760, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 58768, + "children": [ + "instr_58760", + "instr_58764" + ] + }, + "instr_58768": { + "virtual_address": 58768, + "size": 4, + "disassembly": "str r2, [r4, #0xc]", + "mnemonic": "str", + "operands": "r2, [r4, #0xc]", + "mode": "none" + }, + "instr_58772": { + "virtual_address": 58772, + "size": 4, + "disassembly": "str r0, [r4, #0x8]", + "mnemonic": "str", + "operands": "r0, [r4, #0x8]", + "mode": "none" + }, + "instr_58776": { + "virtual_address": 58776, + "size": 4, + "disassembly": "str r4, [r2, #0x8]", + "mnemonic": "str", + "operands": "r4, [r2, #0x8]", + "mode": "none" + }, + "instr_58780": { + "virtual_address": 58780, + "size": 4, + "disassembly": "str r4, [r0, #0xc]", + "mnemonic": "str", + "operands": "r4, [r0, #0xc]", + "mode": "none" + }, + "instr_58784": { + "virtual_address": 58784, + "size": 4, + "disassembly": "b 0x0e21c", + "mnemonic": "b", + "operands": "0x0e21c", + "mode": "none" + }, + "bb_58768": { + "virtual_address": 58768, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 57884, + "children": [ + "instr_58768", + "instr_58772", + "instr_58776", + "instr_58780", + "instr_58784" + ] + }, + "instr_58788": { + "virtual_address": 58788, + "size": 4, + "disassembly": "cmp r3, #0x14", + "mnemonic": "cmp", + "operands": "r3, #0x14", + "mode": "none" + }, + "instr_58792": { + "virtual_address": 58792, + "size": 4, + "disassembly": "bls 0x0e664", + "mnemonic": "bls", + "operands": "0x0e664", + "mode": "none" + }, + "bb_58788": { + "virtual_address": 58788, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 58796, + "children": [ + "instr_58788", + "instr_58792" + ] + }, + "instr_58796": { + "virtual_address": 58796, + "size": 4, + "disassembly": "cmp r3, #0x54", + "mnemonic": "cmp", + "operands": "r3, #0x54", + "mode": "none" + }, + "instr_58800": { + "virtual_address": 58800, + "size": 4, + "disassembly": "bhi 0x0e790", + "mnemonic": "bhi", + "operands": "0x0e790", + "mode": "none" + }, + "bb_58796": { + "virtual_address": 58796, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 58804, + "children": [ + "instr_58796", + "instr_58800" + ] + }, + "instr_58804": { + "virtual_address": 58804, + "size": 4, + "disassembly": "mov r3, r5, lsr #0xc", + "mnemonic": "mov", + "operands": "r3, r5, lsr #0xc", + "mode": "none" + }, + "instr_58808": { + "virtual_address": 58808, + "size": 4, + "disassembly": "add r12, r3, #0x6f", + "mnemonic": "add", + "operands": "r12, r3, #0x6f", + "mode": "none" + }, + "instr_58812": { + "virtual_address": 58812, + "size": 4, + "disassembly": "add lr, r3, #0x6e", + "mnemonic": "add", + "operands": "lr, r3, #0x6e", + "mode": "none" + }, + "instr_58816": { + "virtual_address": 58816, + "size": 4, + "disassembly": "mov r0, r12, lsl #0x3", + "mnemonic": "mov", + "operands": "r0, r12, lsl #0x3", + "mode": "none" + }, + "instr_58820": { + "virtual_address": 58820, + "size": 4, + "disassembly": "b 0x0e12c", + "mnemonic": "b", + "operands": "0x0e12c", + "mode": "none" + }, + "bb_58804": { + "virtual_address": 58804, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 57644, + "children": [ + "instr_58804", + "instr_58808", + "instr_58812", + "instr_58816", + "instr_58820" + ] + }, + "instr_58824": { + "virtual_address": 58824, + "size": 4, + "disassembly": "add r4, r4, #0x1", + "mnemonic": "add", + "operands": "r4, r4, #0x1", + "mode": "none" + }, + "instr_58828": { + "virtual_address": 58828, + "size": 4, + "disassembly": "tst r4, #0x3", + "mnemonic": "tst", + "operands": "r4, #0x3", + "mode": "none" + }, + "instr_58832": { + "virtual_address": 58832, + "size": 4, + "disassembly": "add r0, r0, #0x8", + "mnemonic": "add", + "operands": "r0, r0, #0x8", + "mode": "none" + }, + "instr_58836": { + "virtual_address": 58836, + "size": 4, + "disassembly": "bne 0x0e428", + "mnemonic": "bne", + "operands": "0x0e428", + "mode": "none" + }, + "bb_58824": { + "virtual_address": 58824, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 58840, + "children": [ + "instr_58824", + "instr_58828", + "instr_58832", + "instr_58836" + ] + }, + "instr_58840": { + "virtual_address": 58840, + "size": 4, + "disassembly": "b 0x0e6d8", + "mnemonic": "b", + "operands": "0x0e6d8", + "mode": "none" + }, + "bb_58840": { + "virtual_address": 58840, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 59096, + "children": [ + "instr_58840" + ] + }, + "instr_58844": { + "virtual_address": 58844, + "size": 4, + "disassembly": "mov r4, r6", + "mnemonic": "mov", + "operands": "r4, r6", + "mode": "none" + }, + "instr_58848": { + "virtual_address": 58848, + "size": 4, + "disassembly": "add r3, r6, r3", + "mnemonic": "add", + "operands": "r3, r6, r3", + "mode": "none" + }, + "instr_58852": { + "virtual_address": 58852, + "size": 4, + "disassembly": "ldr r2, [r3, #0x4]", + "mnemonic": "ldr", + "operands": "r2, [r3, #0x4]", + "mode": "none" + }, + "instr_58856": { + "virtual_address": 58856, + "size": 4, + "disassembly": "orr r2, r2, #0x1", + "mnemonic": "orr", + "operands": "r2, r2, #0x1", + "mode": "none" + }, + "instr_58860": { + "virtual_address": 58860, + "size": 4, + "disassembly": "ldr r1, [r6, #0xc]", + "mnemonic": "ldr", + "operands": "r1, [r6, #0xc]", + "mode": "none" + }, + "instr_58864": { + "virtual_address": 58864, + "size": 4, + "disassembly": "str r2, [r3, #0x4]", + "mnemonic": "str", + "operands": "r2, [r3, #0x4]", + "mode": "none" + }, + "instr_58868": { + "virtual_address": 58868, + "size": 4, + "disassembly": "ldr r3, [r4, #0x8]!", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x8]!", + "mode": "none" + }, + "instr_58872": { + "virtual_address": 58872, + "size": 4, + "disassembly": "mov r0, r7", + "mnemonic": "mov", + "operands": "r0, r7", + "mode": "none" + }, + "instr_58876": { + "virtual_address": 58876, + "size": 4, + "disassembly": "str r1, [r3, #0xc]", + "mnemonic": "str", + "operands": "r1, [r3, #0xc]", + "mode": "none" + }, + "instr_58880": { + "virtual_address": 58880, + "size": 4, + "disassembly": "str r3, [r1, #0x8]", + "mnemonic": "str", + "operands": "r3, [r1, #0x8]", + "mode": "none" + }, + "instr_58884": { + "virtual_address": 58884, + "size": 4, + "disassembly": "bl 0x0ebec", + "mnemonic": "bl", + "operands": "0x0ebec", + "mode": "none" + }, + "instr_58888": { + "virtual_address": 58888, + "size": 4, + "disassembly": "b 0x0e0d8", + "mnemonic": "b", + "operands": "0x0e0d8", + "mode": "none" + }, + "bb_58844": { + "virtual_address": 58844, + "size": 48, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 57560, + "children": [ + "instr_58844", + "instr_58848", + "instr_58852", + "instr_58856", + "instr_58860", + "instr_58864", + "instr_58868", + "instr_58872", + "instr_58876", + "instr_58880", + "instr_58884", + "instr_58888" + ] + }, + "instr_58892": { + "virtual_address": 58892, + "size": 4, + "disassembly": "mov r12, r5, lsr #0x3", + "mnemonic": "mov", + "operands": "r12, r5, lsr #0x3", + "mode": "none" + }, + "instr_58896": { + "virtual_address": 58896, + "size": 4, + "disassembly": "add r2, r5, #0x8", + "mnemonic": "add", + "operands": "r2, r5, #0x8", + "mode": "none" + }, + "instr_58900": { + "virtual_address": 58900, + "size": 4, + "disassembly": "b 0x0e08c", + "mnemonic": "b", + "operands": "0x0e08c", + "mode": "none" + }, + "bb_58892": { + "virtual_address": 58892, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 57484, + "children": [ + "instr_58892", + "instr_58896", + "instr_58900" + ] + }, + "instr_58904": { + "virtual_address": 58904, + "size": 4, + "disassembly": "add r2, r4, r5", + "mnemonic": "add", + "operands": "r2, r4, r5", + "mode": "none" + }, + "instr_58908": { + "virtual_address": 58908, + "size": 4, + "disassembly": "orr r12, r3, #0x1", + "mnemonic": "orr", + "operands": "r12, r3, #0x1", + "mode": "none" + }, + "instr_58912": { + "virtual_address": 58912, + "size": 4, + "disassembly": "orr r5, r5, #0x1", + "mnemonic": "orr", + "operands": "r5, r5, #0x1", + "mode": "none" + }, + "instr_58916": { + "virtual_address": 58916, + "size": 4, + "disassembly": "str r5, [r4, #0x4]", + "mnemonic": "str", + "operands": "r5, [r4, #0x4]", + "mode": "none" + }, + "instr_58920": { + "virtual_address": 58920, + "size": 4, + "disassembly": "mov r0, r7", + "mnemonic": "mov", + "operands": "r0, r7", + "mode": "none" + }, + "instr_58924": { + "virtual_address": 58924, + "size": 4, + "disassembly": "str r2, [r8, #0x14]", + "mnemonic": "str", + "operands": "r2, [r8, #0x14]", + "mode": "none" + }, + "instr_58928": { + "virtual_address": 58928, + "size": 4, + "disassembly": "str r2, [r8, #0x10]", + "mnemonic": "str", + "operands": "r2, [r8, #0x10]", + "mode": "none" + }, + "instr_58932": { + "virtual_address": 58932, + "size": 4, + "disassembly": "str lr, [r2, #0xc]", + "mnemonic": "str", + "operands": "lr, [r2, #0xc]", + "mode": "none" + }, + "instr_58936": { + "virtual_address": 58936, + "size": 4, + "disassembly": "str lr, [r2, #0x8]", + "mnemonic": "str", + "operands": "lr, [r2, #0x8]", + "mode": "none" + }, + "instr_58940": { + "virtual_address": 58940, + "size": 4, + "disassembly": "str r12, [r2, #0x4]", + "mnemonic": "str", + "operands": "r12, [r2, #0x4]", + "mode": "none" + }, + "instr_58944": { + "virtual_address": 58944, + "size": 4, + "disassembly": "str r3, [r4, r1]", + "mnemonic": "str", + "operands": "r3, [r4, r1]", + "mode": "none" + }, + "instr_58948": { + "virtual_address": 58948, + "size": 4, + "disassembly": "bl 0x0ebec", + "mnemonic": "bl", + "operands": "0x0ebec", + "mode": "none" + }, + "instr_58952": { + "virtual_address": 58952, + "size": 4, + "disassembly": "add r4, r4, #0x8", + "mnemonic": "add", + "operands": "r4, r4, #0x8", + "mode": "none" + }, + "instr_58956": { + "virtual_address": 58956, + "size": 4, + "disassembly": "b 0x0e0d8", + "mnemonic": "b", + "operands": "0x0e0d8", + "mode": "none" + }, + "bb_58904": { + "virtual_address": 58904, + "size": 56, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 57560, + "children": [ + "instr_58904", + "instr_58908", + "instr_58912", + "instr_58916", + "instr_58920", + "instr_58924", + "instr_58928", + "instr_58932", + "instr_58936", + "instr_58940", + "instr_58944", + "instr_58948", + "instr_58952", + "instr_58956" + ] + }, + "instr_58960": { + "virtual_address": 58960, + "size": 4, + "disassembly": "mov r3, r1, lsr #0x6", + "mnemonic": "mov", + "operands": "r3, r1, lsr #0x6", + "mode": "none" + }, + "instr_58964": { + "virtual_address": 58964, + "size": 4, + "disassembly": "add r2, r3, #0x39", + "mnemonic": "add", + "operands": "r2, r3, #0x39", + "mode": "none" + }, + "instr_58968": { + "virtual_address": 58968, + "size": 4, + "disassembly": "mov r2, r2, lsl #0x3", + "mnemonic": "mov", + "operands": "r2, r2, lsl #0x3", + "mode": "none" + }, + "instr_58972": { + "virtual_address": 58972, + "size": 4, + "disassembly": "add r3, r3, #0x38", + "mnemonic": "add", + "operands": "r3, r3, #0x38", + "mode": "none" + }, + "instr_58976": { + "virtual_address": 58976, + "size": 4, + "disassembly": "b 0x0e558", + "mnemonic": "b", + "operands": "0x0e558", + "mode": "none" + }, + "bb_58960": { + "virtual_address": 58960, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 58712, + "children": [ + "instr_58960", + "instr_58964", + "instr_58968", + "instr_58972", + "instr_58976" + ] + }, + "instr_58980": { + "virtual_address": 58980, + "size": 4, + "disassembly": "add r12, r3, #0x5c", + "mnemonic": "add", + "operands": "r12, r3, #0x5c", + "mode": "none" + }, + "instr_58984": { + "virtual_address": 58984, + "size": 4, + "disassembly": "add lr, r3, #0x5b", + "mnemonic": "add", + "operands": "lr, r3, #0x5b", + "mode": "none" + }, + "instr_58988": { + "virtual_address": 58988, + "size": 4, + "disassembly": "mov r0, r12, lsl #0x3", + "mnemonic": "mov", + "operands": "r0, r12, lsl #0x3", + "mode": "none" + }, + "instr_58992": { + "virtual_address": 58992, + "size": 4, + "disassembly": "b 0x0e12c", + "mnemonic": "b", + "operands": "0x0e12c", + "mode": "none" + }, + "bb_58980": { + "virtual_address": 58980, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 57644, + "children": [ + "instr_58980", + "instr_58984", + "instr_58988", + "instr_58992" + ] + }, + "instr_58996": { + "virtual_address": 58996, + "size": 4, + "disassembly": "rsb r1, r11, #0x8", + "mnemonic": "rsb", + "operands": "r1, r11, #0x8", + "mode": "none" + }, + "instr_59000": { + "virtual_address": 59000, + "size": 4, + "disassembly": "add r2, r2, r1", + "mnemonic": "add", + "operands": "r2, r2, r1", + "mode": "none" + }, + "instr_59004": { + "virtual_address": 59004, + "size": 4, + "disassembly": "rsb r1, r11, #0x1000", + "mnemonic": "rsb", + "operands": "r1, r11, #0x1000", + "mode": "none" + }, + "instr_59008": { + "virtual_address": 59008, + "size": 4, + "disassembly": "add r9, r2, r9", + "mnemonic": "add", + "operands": "r9, r2, r9", + "mode": "none" + }, + "instr_59012": { + "virtual_address": 59012, + "size": 4, + "disassembly": "add r1, r1, #0x8", + "mnemonic": "add", + "operands": "r1, r1, #0x8", + "mode": "none" + }, + "instr_59016": { + "virtual_address": 59016, + "size": 4, + "disassembly": "sub r1, r1, r9", + "mnemonic": "sub", + "operands": "r1, r1, r9", + "mode": "none" + }, + "instr_59020": { + "virtual_address": 59020, + "size": 4, + "disassembly": "mov r10, r1, lsl #0x14", + "mnemonic": "mov", + "operands": "r10, r1, lsl #0x14", + "mode": "none" + }, + "instr_59024": { + "virtual_address": 59024, + "size": 4, + "disassembly": "mov r10, r10, lsr #0x14", + "mnemonic": "mov", + "operands": "r10, r10, lsr #0x14", + "mode": "none" + }, + "instr_59028": { + "virtual_address": 59028, + "size": 4, + "disassembly": "mov r1, r10", + "mnemonic": "mov", + "operands": "r1, r10", + "mode": "none" + }, + "instr_59032": { + "virtual_address": 59032, + "size": 4, + "disassembly": "mov r0, r7", + "mnemonic": "mov", + "operands": "r0, r7", + "mode": "none" + }, + "instr_59036": { + "virtual_address": 59036, + "size": 4, + "disassembly": "str r2, [sp, #0x4]", + "mnemonic": "str", + "operands": "r2, [sp, #0x4]", + "mode": "none" + }, + "instr_59040": { + "virtual_address": 59040, + "size": 4, + "disassembly": "bl 0x101c8", + "mnemonic": "bl", + "operands": "0x101c8", + "mode": "none" + }, + "instr_59044": { + "virtual_address": 59044, + "size": 4, + "disassembly": "cmn r0, #0x1", + "mnemonic": "cmn", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_59048": { + "virtual_address": 59048, + "size": 4, + "disassembly": "ldr r2, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x4]", + "mode": "none" + }, + "instr_59052": { + "virtual_address": 59052, + "size": 4, + "disassembly": "ldr r3, [0xe85c]", + "mnemonic": "ldr", + "operands": "r3, [0xe85c]", + "mode": "none" + }, + "instr_59056": { + "virtual_address": 59056, + "size": 4, + "disassembly": "bne 0x0e31c", + "mnemonic": "bne", + "operands": "0x0e31c", + "mode": "none" + }, + "bb_58996": { + "virtual_address": 58996, + "size": 64, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 59060, + "children": [ + "instr_58996", + "instr_59000", + "instr_59004", + "instr_59008", + "instr_59012", + "instr_59016", + "instr_59020", + "instr_59024", + "instr_59028", + "instr_59032", + "instr_59036", + "instr_59040", + "instr_59044", + "instr_59048", + "instr_59052", + "instr_59056" + ] + }, + "instr_59060": { + "virtual_address": 59060, + "size": 4, + "disassembly": "sub r11, r11, #0x8", + "mnemonic": "sub", + "operands": "r11, r11, #0x8", + "mode": "none" + }, + "instr_59064": { + "virtual_address": 59064, + "size": 4, + "disassembly": "add r9, r9, r11", + "mnemonic": "add", + "operands": "r9, r9, r11", + "mode": "none" + }, + "instr_59068": { + "virtual_address": 59068, + "size": 4, + "disassembly": "mov r10, #0x0", + "mnemonic": "mov", + "operands": "r10, #0x0", + "mode": "none" + }, + "instr_59072": { + "virtual_address": 59072, + "size": 4, + "disassembly": "sub r9, r9, r2", + "mnemonic": "sub", + "operands": "r9, r9, r2", + "mode": "none" + }, + "instr_59076": { + "virtual_address": 59076, + "size": 4, + "disassembly": "b 0x0e324", + "mnemonic": "b", + "operands": "0x0e324", + "mode": "none" + }, + "bb_59060": { + "virtual_address": 59060, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 58148, + "children": [ + "instr_59060", + "instr_59064", + "instr_59068", + "instr_59072", + "instr_59076" + ] + }, + "instr_59080": { + "virtual_address": 59080, + "size": 4, + "disassembly": "ldr r3, [r9], #-0x8", + "mnemonic": "ldr", + "operands": "r3, [r9], #-0x8", + "mode": "none" + }, + "instr_59084": { + "virtual_address": 59084, + "size": 4, + "disassembly": "cmp r3, r9", + "mnemonic": "cmp", + "operands": "r3, r9", + "mode": "none" + }, + "instr_59088": { + "virtual_address": 59088, + "size": 4, + "disassembly": "sub r12, r12, #0x1", + "mnemonic": "sub", + "operands": "r12, r12, #0x1", + "mode": "none" + }, + "instr_59092": { + "virtual_address": 59092, + "size": 4, + "disassembly": "bne 0x0e844", + "mnemonic": "bne", + "operands": "0x0e844", + "mode": "none" + }, + "bb_59080": { + "virtual_address": 59080, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 59096, + "children": [ + "instr_59080", + "instr_59084", + "instr_59088", + "instr_59092" + ] + }, + "instr_59096": { + "virtual_address": 59096, + "size": 4, + "disassembly": "tst r12, #0x3", + "mnemonic": "tst", + "operands": "r12, #0x3", + "mode": "none" + }, + "instr_59100": { + "virtual_address": 59100, + "size": 4, + "disassembly": "bne 0x0e6c8", + "mnemonic": "bne", + "operands": "0x0e6c8", + "mode": "none" + }, + "bb_59096": { + "virtual_address": 59096, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 59104, + "children": [ + "instr_59096", + "instr_59100" + ] + }, + "instr_59104": { + "virtual_address": 59104, + "size": 4, + "disassembly": "ldr r3, [r8, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r8, #0x4]", + "mode": "none" + }, + "instr_59108": { + "virtual_address": 59108, + "size": 4, + "disassembly": "bic r3, r3, r1", + "mnemonic": "bic", + "operands": "r3, r3, r1", + "mode": "none" + }, + "instr_59112": { + "virtual_address": 59112, + "size": 4, + "disassembly": "str r3, [r8, #0x4]", + "mnemonic": "str", + "operands": "r3, [r8, #0x4]", + "mode": "none" + }, + "bb_59104": { + "virtual_address": 59104, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 59116, + "children": [ + "instr_59104", + "instr_59108", + "instr_59112" + ] + }, + "instr_59116": { + "virtual_address": 59116, + "size": 4, + "disassembly": "movs r1, r1, lsl #0x1", + "mnemonic": "movs", + "operands": "r1, r1, lsl #0x1", + "mode": "none" + }, + "instr_59120": { + "virtual_address": 59120, + "size": 4, + "disassembly": "movne r2, #0x1", + "mnemonic": "movne", + "operands": "r2, #0x1", + "mode": "none" + }, + "instr_59124": { + "virtual_address": 59124, + "size": 4, + "disassembly": "moveq r2, #0x0", + "mnemonic": "moveq", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_59128": { + "virtual_address": 59128, + "size": 4, + "disassembly": "cmp r1, r3", + "mnemonic": "cmp", + "operands": "r1, r3", + "mode": "none" + }, + "instr_59132": { + "virtual_address": 59132, + "size": 4, + "disassembly": "movhi r2, #0x0", + "mnemonic": "movhi", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_59136": { + "virtual_address": 59136, + "size": 4, + "disassembly": "andls r2, r2, #0x1", + "mnemonic": "andls", + "operands": "r2, r2, #0x1", + "mode": "none" + }, + "instr_59140": { + "virtual_address": 59140, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_59144": { + "virtual_address": 59144, + "size": 4, + "disassembly": "beq 0x0e230", + "mnemonic": "beq", + "operands": "0x0e230", + "mode": "none" + }, + "bb_59116": { + "virtual_address": 59116, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 59148, + "children": [ + "instr_59116", + "instr_59120", + "instr_59124", + "instr_59128", + "instr_59132", + "instr_59136", + "instr_59140", + "instr_59144" + ] + }, + "instr_59148": { + "virtual_address": 59148, + "size": 4, + "disassembly": "tst r1, r3", + "mnemonic": "tst", + "operands": "r1, r3", + "mode": "none" + }, + "instr_59152": { + "virtual_address": 59152, + "size": 4, + "disassembly": "bne 0x0e724", + "mnemonic": "bne", + "operands": "0x0e724", + "mode": "none" + }, + "bb_59148": { + "virtual_address": 59148, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 59156, + "children": [ + "instr_59148", + "instr_59152" + ] + }, + "instr_59156": { + "virtual_address": 59156, + "size": 4, + "disassembly": "mov r1, r1, lsl #0x1", + "mnemonic": "mov", + "operands": "r1, r1, lsl #0x1", + "mode": "none" + }, + "instr_59160": { + "virtual_address": 59160, + "size": 4, + "disassembly": "tst r1, r3", + "mnemonic": "tst", + "operands": "r1, r3", + "mode": "none" + }, + "instr_59164": { + "virtual_address": 59164, + "size": 4, + "disassembly": "add r4, r4, #0x4", + "mnemonic": "add", + "operands": "r4, r4, #0x4", + "mode": "none" + }, + "instr_59168": { + "virtual_address": 59168, + "size": 4, + "disassembly": "beq 0x0e714", + "mnemonic": "beq", + "operands": "0x0e714", + "mode": "none" + }, + "bb_59156": { + "virtual_address": 59156, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 59172, + "children": [ + "instr_59156", + "instr_59160", + "instr_59164", + "instr_59168" + ] + }, + "instr_59172": { + "virtual_address": 59172, + "size": 4, + "disassembly": "mov r12, r4", + "mnemonic": "mov", + "operands": "r12, r4", + "mode": "none" + }, + "instr_59176": { + "virtual_address": 59176, + "size": 4, + "disassembly": "b 0x0e41c", + "mnemonic": "b", + "operands": "0x0e41c", + "mode": "none" + }, + "bb_59172": { + "virtual_address": 59172, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 58396, + "children": [ + "instr_59172", + "instr_59176" + ] + }, + "instr_59180": { + "virtual_address": 59180, + "size": 4, + "disassembly": "mov r0, r11, lsl #0x14", + "mnemonic": "mov", + "operands": "r0, r11, lsl #0x14", + "mode": "none" + }, + "instr_59184": { + "virtual_address": 59184, + "size": 4, + "disassembly": "mov r0, r0, lsr #0x14", + "mnemonic": "mov", + "operands": "r0, r0, lsr #0x14", + "mode": "none" + }, + "instr_59188": { + "virtual_address": 59188, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_59192": { + "virtual_address": 59192, + "size": 4, + "disassembly": "bne 0x0e2c8", + "mnemonic": "bne", + "operands": "0x0e2c8", + "mode": "none" + }, + "bb_59180": { + "virtual_address": 59180, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 59196, + "children": [ + "instr_59180", + "instr_59184", + "instr_59188", + "instr_59192" + ] + }, + "instr_59196": { + "virtual_address": 59196, + "size": 4, + "disassembly": "ldr r4, [r8, #0x8]", + "mnemonic": "ldr", + "operands": "r4, [r8, #0x8]", + "mode": "none" + }, + "instr_59200": { + "virtual_address": 59200, + "size": 4, + "disassembly": "add r9, r6, r9", + "mnemonic": "add", + "operands": "r9, r6, r9", + "mode": "none" + }, + "instr_59204": { + "virtual_address": 59204, + "size": 4, + "disassembly": "orr r9, r9, #0x1", + "mnemonic": "orr", + "operands": "r9, r9, #0x1", + "mode": "none" + }, + "instr_59208": { + "virtual_address": 59208, + "size": 4, + "disassembly": "str r9, [r4, #0x4]", + "mnemonic": "str", + "operands": "r9, [r4, #0x4]", + "mode": "none" + }, + "instr_59212": { + "virtual_address": 59212, + "size": 4, + "disassembly": "b 0x0e38c", + "mnemonic": "b", + "operands": "0x0e38c", + "mode": "none" + }, + "bb_59196": { + "virtual_address": 59196, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 58252, + "children": [ + "instr_59196", + "instr_59200", + "instr_59204", + "instr_59208", + "instr_59212" + ] + }, + "instr_59216": { + "virtual_address": 59216, + "size": 4, + "disassembly": "ldr r4, [r8, #0x8]", + "mnemonic": "ldr", + "operands": "r4, [r8, #0x8]", + "mode": "none" + }, + "instr_59220": { + "virtual_address": 59220, + "size": 4, + "disassembly": "ldr r9, [r4, #0x4]", + "mnemonic": "ldr", + "operands": "r9, [r4, #0x4]", + "mode": "none" + }, + "instr_59224": { + "virtual_address": 59224, + "size": 4, + "disassembly": "b 0x0e3ac", + "mnemonic": "b", + "operands": "0x0e3ac", + "mode": "none" + }, + "bb_59216": { + "virtual_address": 59216, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 58284, + "children": [ + "instr_59216", + "instr_59220", + "instr_59224" + ] + }, + "instr_59228": { + "virtual_address": 59228, + "size": 4, + "disassembly": "mov r1, #0x1", + "mnemonic": "mov", + "operands": "r1, #0x1", + "mode": "none" + }, + "instr_59232": { + "virtual_address": 59232, + "size": 4, + "disassembly": "ldr r6, [r8, #0x4]", + "mnemonic": "ldr", + "operands": "r6, [r8, #0x4]", + "mode": "none" + }, + "instr_59236": { + "virtual_address": 59236, + "size": 4, + "disassembly": "mov r3, r3, asr #0x2", + "mnemonic": "mov", + "operands": "r3, r3, asr #0x2", + "mode": "none" + }, + "instr_59240": { + "virtual_address": 59240, + "size": 4, + "disassembly": "orr r6, r6, r1, lsl r3", + "mnemonic": "orr", + "operands": "r6, r6, r1, lsl r3", + "mode": "none" + }, + "instr_59244": { + "virtual_address": 59244, + "size": 4, + "disassembly": "str r6, [r8, #0x4]", + "mnemonic": "str", + "operands": "r6, [r8, #0x4]", + "mode": "none" + }, + "instr_59248": { + "virtual_address": 59248, + "size": 4, + "disassembly": "b 0x0e590", + "mnemonic": "b", + "operands": "0x0e590", + "mode": "none" + }, + "bb_59228": { + "virtual_address": 59228, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 58768, + "children": [ + "instr_59228", + "instr_59232", + "instr_59236", + "instr_59240", + "instr_59244", + "instr_59248" + ] + }, + "instr_59252": { + "virtual_address": 59252, + "size": 4, + "disassembly": "cmp r3, #0x54", + "mnemonic": "cmp", + "operands": "r3, #0x54", + "mode": "none" + }, + "instr_59256": { + "virtual_address": 59256, + "size": 4, + "disassembly": "bhi 0x0e7b4", + "mnemonic": "bhi", + "operands": "0x0e7b4", + "mode": "none" + }, + "bb_59252": { + "virtual_address": 59252, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 59260, + "children": [ + "instr_59252", + "instr_59256" + ] + }, + "instr_59260": { + "virtual_address": 59260, + "size": 4, + "disassembly": "mov r3, r1, lsr #0xc", + "mnemonic": "mov", + "operands": "r3, r1, lsr #0xc", + "mode": "none" + }, + "instr_59264": { + "virtual_address": 59264, + "size": 4, + "disassembly": "add r2, r3, #0x6f", + "mnemonic": "add", + "operands": "r2, r3, #0x6f", + "mode": "none" + }, + "instr_59268": { + "virtual_address": 59268, + "size": 4, + "disassembly": "mov r2, r2, lsl #0x3", + "mnemonic": "mov", + "operands": "r2, r2, lsl #0x3", + "mode": "none" + }, + "instr_59272": { + "virtual_address": 59272, + "size": 4, + "disassembly": "add r3, r3, #0x6e", + "mnemonic": "add", + "operands": "r3, r3, #0x6e", + "mode": "none" + }, + "instr_59276": { + "virtual_address": 59276, + "size": 4, + "disassembly": "b 0x0e558", + "mnemonic": "b", + "operands": "0x0e558", + "mode": "none" + }, + "bb_59260": { + "virtual_address": 59260, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 58712, + "children": [ + "instr_59260", + "instr_59264", + "instr_59268", + "instr_59272", + "instr_59276" + ] + }, + "instr_59280": { + "virtual_address": 59280, + "size": 4, + "disassembly": "cmp r3, #0x154", + "mnemonic": "cmp", + "operands": "r3, #0x154", + "mode": "none" + }, + "instr_59284": { + "virtual_address": 59284, + "size": 4, + "disassembly": "bhi 0x0e7d0", + "mnemonic": "bhi", + "operands": "0x0e7d0", + "mode": "none" + }, + "bb_59280": { + "virtual_address": 59280, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 59288, + "children": [ + "instr_59280", + "instr_59284" + ] + }, + "instr_59288": { + "virtual_address": 59288, + "size": 4, + "disassembly": "mov r3, r5, lsr #0xf", + "mnemonic": "mov", + "operands": "r3, r5, lsr #0xf", + "mode": "none" + }, + "instr_59292": { + "virtual_address": 59292, + "size": 4, + "disassembly": "add r12, r3, #0x78", + "mnemonic": "add", + "operands": "r12, r3, #0x78", + "mode": "none" + }, + "instr_59296": { + "virtual_address": 59296, + "size": 4, + "disassembly": "add lr, r3, #0x77", + "mnemonic": "add", + "operands": "lr, r3, #0x77", + "mode": "none" + }, + "instr_59300": { + "virtual_address": 59300, + "size": 4, + "disassembly": "mov r0, r12, lsl #0x3", + "mnemonic": "mov", + "operands": "r0, r12, lsl #0x3", + "mode": "none" + }, + "instr_59304": { + "virtual_address": 59304, + "size": 4, + "disassembly": "b 0x0e12c", + "mnemonic": "b", + "operands": "0x0e12c", + "mode": "none" + }, + "bb_59288": { + "virtual_address": 59288, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 57644, + "children": [ + "instr_59288", + "instr_59292", + "instr_59296", + "instr_59300", + "instr_59304" + ] + }, + "instr_59308": { + "virtual_address": 59308, + "size": 4, + "disassembly": "mov r4, r2", + "mnemonic": "mov", + "operands": "r4, r2", + "mode": "none" + }, + "instr_59312": { + "virtual_address": 59312, + "size": 4, + "disassembly": "b 0x0e38c", + "mnemonic": "b", + "operands": "0x0e38c", + "mode": "none" + }, + "bb_59308": { + "virtual_address": 59308, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 58252, + "children": [ + "instr_59308", + "instr_59312" + ] + }, + "instr_59316": { + "virtual_address": 59316, + "size": 4, + "disassembly": "cmp r3, #0x154", + "mnemonic": "cmp", + "operands": "r3, #0x154", + "mode": "none" + }, + "instr_59320": { + "virtual_address": 59320, + "size": 4, + "disassembly": "bhi 0x0e810", + "mnemonic": "bhi", + "operands": "0x0e810", + "mode": "none" + }, + "bb_59316": { + "virtual_address": 59316, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 59324, + "children": [ + "instr_59316", + "instr_59320" + ] + }, + "instr_59324": { + "virtual_address": 59324, + "size": 4, + "disassembly": "mov r3, r1, lsr #0xf", + "mnemonic": "mov", + "operands": "r3, r1, lsr #0xf", + "mode": "none" + }, + "instr_59328": { + "virtual_address": 59328, + "size": 4, + "disassembly": "add r2, r3, #0x78", + "mnemonic": "add", + "operands": "r2, r3, #0x78", + "mode": "none" + }, + "instr_59332": { + "virtual_address": 59332, + "size": 4, + "disassembly": "mov r2, r2, lsl #0x3", + "mnemonic": "mov", + "operands": "r2, r2, lsl #0x3", + "mode": "none" + }, + "instr_59336": { + "virtual_address": 59336, + "size": 4, + "disassembly": "add r3, r3, #0x77", + "mnemonic": "add", + "operands": "r3, r3, #0x77", + "mode": "none" + }, + "instr_59340": { + "virtual_address": 59340, + "size": 4, + "disassembly": "b 0x0e558", + "mnemonic": "b", + "operands": "0x0e558", + "mode": "none" + }, + "bb_59324": { + "virtual_address": 59324, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 58712, + "children": [ + "instr_59324", + "instr_59328", + "instr_59332", + "instr_59336", + "instr_59340" + ] + }, + "instr_59344": { + "virtual_address": 59344, + "size": 4, + "disassembly": "ldr r2, [0xe868]", + "mnemonic": "ldr", + "operands": "r2, [0xe868]", + "mode": "none" + }, + "instr_59348": { + "virtual_address": 59348, + "size": 4, + "disassembly": "cmp r3, r2", + "mnemonic": "cmp", + "operands": "r3, r2", + "mode": "none" + }, + "instr_59352": { + "virtual_address": 59352, + "size": 4, + "disassembly": "bhi 0x0e834", + "mnemonic": "bhi", + "operands": "0x0e834", + "mode": "none" + }, + "bb_59344": { + "virtual_address": 59344, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 59356, + "children": [ + "instr_59344", + "instr_59348", + "instr_59352" + ] + }, + "instr_59356": { + "virtual_address": 59356, + "size": 4, + "disassembly": "mov r3, r5, lsr #0x12", + "mnemonic": "mov", + "operands": "r3, r5, lsr #0x12", + "mode": "none" + }, + "instr_59360": { + "virtual_address": 59360, + "size": 4, + "disassembly": "add r12, r3, #0x7d", + "mnemonic": "add", + "operands": "r12, r3, #0x7d", + "mode": "none" + }, + "instr_59364": { + "virtual_address": 59364, + "size": 4, + "disassembly": "add lr, r3, #0x7c", + "mnemonic": "add", + "operands": "lr, r3, #0x7c", + "mode": "none" + }, + "instr_59368": { + "virtual_address": 59368, + "size": 4, + "disassembly": "mov r0, r12, lsl #0x3", + "mnemonic": "mov", + "operands": "r0, r12, lsl #0x3", + "mode": "none" + }, + "instr_59372": { + "virtual_address": 59372, + "size": 4, + "disassembly": "b 0x0e12c", + "mnemonic": "b", + "operands": "0x0e12c", + "mode": "none" + }, + "bb_59356": { + "virtual_address": 59356, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 57644, + "children": [ + "instr_59356", + "instr_59360", + "instr_59364", + "instr_59368", + "instr_59372" + ] + }, + "instr_59376": { + "virtual_address": 59376, + "size": 4, + "disassembly": "add r1, r4, #0x8", + "mnemonic": "add", + "operands": "r1, r4, #0x8", + "mode": "none" + }, + "instr_59380": { + "virtual_address": 59380, + "size": 4, + "disassembly": "mov r0, r7", + "mnemonic": "mov", + "operands": "r0, r7", + "mode": "none" + }, + "instr_59384": { + "virtual_address": 59384, + "size": 4, + "disassembly": "bl 0x0d590", + "mnemonic": "bl", + "operands": "0x0d590", + "mode": "none" + }, + "instr_59388": { + "virtual_address": 59388, + "size": 4, + "disassembly": "ldr r4, [r8, #0x8]", + "mnemonic": "ldr", + "operands": "r4, [r8, #0x8]", + "mode": "none" + }, + "instr_59392": { + "virtual_address": 59392, + "size": 4, + "disassembly": "ldr r3, [0xe85c]", + "mnemonic": "ldr", + "operands": "r3, [0xe85c]", + "mode": "none" + }, + "instr_59396": { + "virtual_address": 59396, + "size": 4, + "disassembly": "ldr r9, [r4, #0x4]", + "mnemonic": "ldr", + "operands": "r9, [r4, #0x4]", + "mode": "none" + }, + "instr_59400": { + "virtual_address": 59400, + "size": 4, + "disassembly": "ldr r1, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r1, [r3, #0x0]", + "mode": "none" + }, + "instr_59404": { + "virtual_address": 59404, + "size": 4, + "disassembly": "b 0x0e38c", + "mnemonic": "b", + "operands": "0x0e38c", + "mode": "none" + }, + "bb_59376": { + "virtual_address": 59376, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 58252, + "children": [ + "instr_59376", + "instr_59380", + "instr_59384", + "instr_59388", + "instr_59392", + "instr_59396", + "instr_59400", + "instr_59404" + ] + }, + "instr_59408": { + "virtual_address": 59408, + "size": 4, + "disassembly": "ldr r2, [0xe868]", + "mnemonic": "ldr", + "operands": "r2, [0xe868]", + "mode": "none" + }, + "instr_59412": { + "virtual_address": 59412, + "size": 4, + "disassembly": "cmp r3, r2", + "mnemonic": "cmp", + "operands": "r3, r2", + "mode": "none" + }, + "instr_59416": { + "virtual_address": 59416, + "size": 4, + "disassembly": "movls r3, r1, lsr #0x12", + "mnemonic": "movls", + "operands": "r3, r1, lsr #0x12", + "mode": "none" + }, + "instr_59420": { + "virtual_address": 59420, + "size": 4, + "disassembly": "addls r2, r3, #0x7d", + "mnemonic": "addls", + "operands": "r2, r3, #0x7d", + "mode": "none" + }, + "instr_59424": { + "virtual_address": 59424, + "size": 4, + "disassembly": "movhi r2, #0x3f8", + "mnemonic": "movhi", + "operands": "r2, #0x3f8", + "mode": "none" + }, + "instr_59428": { + "virtual_address": 59428, + "size": 4, + "disassembly": "movhi r3, #0x7e", + "mnemonic": "movhi", + "operands": "r3, #0x7e", + "mode": "none" + }, + "instr_59432": { + "virtual_address": 59432, + "size": 4, + "disassembly": "addls r3, r3, #0x7c", + "mnemonic": "addls", + "operands": "r3, r3, #0x7c", + "mode": "none" + }, + "instr_59436": { + "virtual_address": 59436, + "size": 4, + "disassembly": "movls r2, r2, lsl #0x3", + "mnemonic": "movls", + "operands": "r2, r2, lsl #0x3", + "mode": "none" + }, + "instr_59440": { + "virtual_address": 59440, + "size": 4, + "disassembly": "b 0x0e558", + "mnemonic": "b", + "operands": "0x0e558", + "mode": "none" + }, + "bb_59408": { + "virtual_address": 59408, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 58712, + "children": [ + "instr_59408", + "instr_59412", + "instr_59416", + "instr_59420", + "instr_59424", + "instr_59428", + "instr_59432", + "instr_59436", + "instr_59440" + ] + }, + "instr_59444": { + "virtual_address": 59444, + "size": 4, + "disassembly": "mov r0, #0x3f8", + "mnemonic": "mov", + "operands": "r0, #0x3f8", + "mode": "none" + }, + "instr_59448": { + "virtual_address": 59448, + "size": 4, + "disassembly": "mov r12, #0x7f", + "mnemonic": "mov", + "operands": "r12, #0x7f", + "mode": "none" + }, + "instr_59452": { + "virtual_address": 59452, + "size": 4, + "disassembly": "mov lr, #0x7e", + "mnemonic": "mov", + "operands": "lr, #0x7e", + "mode": "none" + }, + "instr_59456": { + "virtual_address": 59456, + "size": 4, + "disassembly": "b 0x0e12c", + "mnemonic": "b", + "operands": "0x0e12c", + "mode": "none" + }, + "bb_59444": { + "virtual_address": 59444, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 57644, + "children": [ + "instr_59444", + "instr_59448", + "instr_59452", + "instr_59456" + ] + }, + "instr_59460": { + "virtual_address": 59460, + "size": 4, + "disassembly": "ldr r3, [r8, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r8, #0x4]", + "mode": "none" + }, + "instr_59464": { + "virtual_address": 59464, + "size": 4, + "disassembly": "b 0x0e6ec", + "mnemonic": "b", + "operands": "0x0e6ec", + "mode": "none" + }, + "bb_59460": { + "virtual_address": 59460, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 59116, + "children": [ + "instr_59460", + "instr_59464" + ] + }, + "dw_59468": { + "virtual_address": 59468, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 57484, + 57644 + ] + }, + "dw_59472": { + "virtual_address": 59472, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 57768 + ] + }, + "dw_59476": { + "virtual_address": 59476, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 57948 + ] + }, + "dw_59480": { + "virtual_address": 59480, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 57952 + ] + }, + "dw_59484": { + "virtual_address": 59484, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 58032, + 58132, + 59392, + 59052 + ] + }, + "dw_59488": { + "virtual_address": 59488, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 58252 + ] + }, + "dw_59492": { + "virtual_address": 59492, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 58268 + ] + }, + "dw_59496": { + "virtual_address": 59496, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 59408, + 59344 + ] + }, + "func_57436": { + "virtual_address": 57436, + "size": 2064, + "name": "_malloc_r", + "children": [ + "bb_57436", + "bb_57460", + "bb_57468", + "bb_57484", + "bb_57508", + "bb_57560", + "bb_57576", + "bb_57600", + "bb_57612", + "bb_57620", + "bb_57628", + "bb_57644", + "bb_57668", + "bb_57672", + "bb_57680", + "bb_57692", + "bb_57712", + "bb_57720", + "bb_57748", + "bb_57764", + "bb_57784", + "bb_57804", + "bb_57820", + "bb_57828", + "bb_57884", + "bb_57904", + "bb_57948", + "bb_58020", + "bb_58032", + "bb_58056", + "bb_58088", + "bb_58140", + "bb_58148", + "bb_58180", + "bb_58196", + "bb_58244", + "bb_58252", + "bb_58284", + "bb_58320", + "bb_58336", + "bb_58352", + "bb_58360", + "bb_58380", + "bb_58396", + "bb_58408", + "bb_58420", + "bb_58424", + "bb_58432", + "bb_58444", + "bb_58464", + "bb_58536", + "bb_58568", + "bb_58620", + "bb_58680", + "bb_58692", + "bb_58700", + "bb_58712", + "bb_58732", + "bb_58748", + "bb_58760", + "bb_58768", + "bb_58788", + "bb_58796", + "bb_58804", + "bb_58824", + "bb_58840", + "bb_58844", + "bb_58892", + "bb_58904", + "bb_58960", + "bb_58980", + "bb_58996", + "bb_59060", + "bb_59080", + "bb_59096", + "bb_59104", + "bb_59116", + "bb_59148", + "bb_59156", + "bb_59172", + "bb_59180", + "bb_59196", + "bb_59216", + "bb_59228", + "bb_59252", + "bb_59260", + "bb_59280", + "bb_59288", + "bb_59308", + "bb_59316", + "bb_59324", + "bb_59344", + "bb_59356", + "bb_59376", + "bb_59408", + "bb_59444", + "bb_59460", + "dw_59468", + "dw_59472", + "dw_59476", + "dw_59480", + "dw_59484", + "dw_59488", + "dw_59492", + "dw_59496" + ] + }, + "instr_59500": { + "virtual_address": 59500, + "size": 4, + "disassembly": "tst r0, #0x3", + "mnemonic": "tst", + "operands": "r0, #0x3", + "mode": "none" + }, + "instr_59504": { + "virtual_address": 59504, + "size": 4, + "disassembly": "and r1, r1, #0xff", + "mnemonic": "and", + "operands": "r1, r1, #0xff", + "mode": "none" + }, + "instr_59508": { + "virtual_address": 59508, + "size": 4, + "disassembly": "beq 0x0e94c", + "mnemonic": "beq", + "operands": "0x0e94c", + "mode": "none" + }, + "bb_59500": { + "virtual_address": 59500, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 59512, + "children": [ + "instr_59500", + "instr_59504", + "instr_59508" + ] + }, + "instr_59512": { + "virtual_address": 59512, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_59516": { + "virtual_address": 59516, + "size": 4, + "disassembly": "mov r3, r0", + "mnemonic": "mov", + "operands": "r3, r0", + "mode": "none" + }, + "instr_59520": { + "virtual_address": 59520, + "size": 4, + "disassembly": "sub r12, r2, #0x1", + "mnemonic": "sub", + "operands": "r12, r2, #0x1", + "mode": "none" + }, + "instr_59524": { + "virtual_address": 59524, + "size": 4, + "disassembly": "bne 0x0e894", + "mnemonic": "bne", + "operands": "0x0e894", + "mode": "none" + }, + "bb_59512": { + "virtual_address": 59512, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 59528, + "children": [ + "instr_59512", + "instr_59516", + "instr_59520", + "instr_59524" + ] + }, + "instr_59528": { + "virtual_address": 59528, + "size": 4, + "disassembly": "b 0x0e8f0", + "mnemonic": "b", + "operands": "0x0e8f0", + "mode": "none" + }, + "bb_59528": { + "virtual_address": 59528, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 59632, + "children": [ + "instr_59528" + ] + }, + "instr_59532": { + "virtual_address": 59532, + "size": 4, + "disassembly": "subs r12, r12, #0x1", + "mnemonic": "subs", + "operands": "r12, r12, #0x1", + "mode": "none" + }, + "instr_59536": { + "virtual_address": 59536, + "size": 4, + "disassembly": "bcc 0x0e8f0", + "mnemonic": "bcc", + "operands": "0x0e8f0", + "mode": "none" + }, + "bb_59532": { + "virtual_address": 59532, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 59540, + "children": [ + "instr_59532", + "instr_59536" + ] + }, + "instr_59540": { + "virtual_address": 59540, + "size": 4, + "disassembly": "mov r0, r3", + "mnemonic": "mov", + "operands": "r0, r3", + "mode": "none" + }, + "instr_59544": { + "virtual_address": 59544, + "size": 4, + "disassembly": "ldrb r2, [r3], #0x1", + "mnemonic": "ldrb", + "operands": "r2, [r3], #0x1", + "mode": "none" + }, + "instr_59548": { + "virtual_address": 59548, + "size": 4, + "disassembly": "cmp r2, r1", + "mnemonic": "cmp", + "operands": "r2, r1", + "mode": "none" + }, + "instr_59552": { + "virtual_address": 59552, + "size": 4, + "disassembly": "bxeq lr", + "mnemonic": "bxeq", + "operands": "lr", + "mode": "none" + }, + "bb_59540": { + "virtual_address": 59540, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 59556, + "children": [ + "instr_59540", + "instr_59544", + "instr_59548", + "instr_59552" + ] + }, + "instr_59556": { + "virtual_address": 59556, + "size": 4, + "disassembly": "tst r3, #0x3", + "mnemonic": "tst", + "operands": "r3, #0x3", + "mode": "none" + }, + "instr_59560": { + "virtual_address": 59560, + "size": 4, + "disassembly": "mov r0, r3", + "mnemonic": "mov", + "operands": "r0, r3", + "mode": "none" + }, + "instr_59564": { + "virtual_address": 59564, + "size": 4, + "disassembly": "bne 0x0e88c", + "mnemonic": "bne", + "operands": "0x0e88c", + "mode": "none" + }, + "bb_59556": { + "virtual_address": 59556, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 59568, + "children": [ + "instr_59556", + "instr_59560", + "instr_59564" + ] + }, + "instr_59568": { + "virtual_address": 59568, + "size": 4, + "disassembly": "cmp r12, #0x3", + "mnemonic": "cmp", + "operands": "r12, #0x3", + "mode": "none" + }, + "instr_59572": { + "virtual_address": 59572, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_59576": { + "virtual_address": 59576, + "size": 4, + "disassembly": "bhi 0x0e8f8", + "mnemonic": "bhi", + "operands": "0x0e8f8", + "mode": "none" + }, + "bb_59568": { + "virtual_address": 59568, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 59580, + "children": [ + "instr_59568", + "instr_59572", + "instr_59576" + ] + }, + "instr_59580": { + "virtual_address": 59580, + "size": 4, + "disassembly": "cmp r12, #0x0", + "mnemonic": "cmp", + "operands": "r12, #0x0", + "mode": "none" + }, + "instr_59584": { + "virtual_address": 59584, + "size": 4, + "disassembly": "beq 0x0e940", + "mnemonic": "beq", + "operands": "0x0e940", + "mode": "none" + }, + "bb_59580": { + "virtual_address": 59580, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 59588, + "children": [ + "instr_59580", + "instr_59584" + ] + }, + "instr_59588": { + "virtual_address": 59588, + "size": 4, + "disassembly": "mov r2, r0", + "mnemonic": "mov", + "operands": "r2, r0", + "mode": "none" + }, + "instr_59592": { + "virtual_address": 59592, + "size": 4, + "disassembly": "add r3, r0, r12", + "mnemonic": "add", + "operands": "r3, r0, r12", + "mode": "none" + }, + "instr_59596": { + "virtual_address": 59596, + "size": 4, + "disassembly": "b 0x0e8d8", + "mnemonic": "b", + "operands": "0x0e8d8", + "mode": "none" + }, + "bb_59588": { + "virtual_address": 59588, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 59608, + "children": [ + "instr_59588", + "instr_59592", + "instr_59596" + ] + }, + "instr_59600": { + "virtual_address": 59600, + "size": 4, + "disassembly": "cmp r2, r3", + "mnemonic": "cmp", + "operands": "r2, r3", + "mode": "none" + }, + "instr_59604": { + "virtual_address": 59604, + "size": 4, + "disassembly": "beq 0x0e940", + "mnemonic": "beq", + "operands": "0x0e940", + "mode": "none" + }, + "bb_59600": { + "virtual_address": 59600, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 59608, + "children": [ + "instr_59600", + "instr_59604" + ] + }, + "instr_59608": { + "virtual_address": 59608, + "size": 4, + "disassembly": "mov r0, r2", + "mnemonic": "mov", + "operands": "r0, r2", + "mode": "none" + }, + "instr_59612": { + "virtual_address": 59612, + "size": 4, + "disassembly": "ldrb r12, [r2], #0x1", + "mnemonic": "ldrb", + "operands": "r12, [r2], #0x1", + "mode": "none" + }, + "instr_59616": { + "virtual_address": 59616, + "size": 4, + "disassembly": "cmp r12, r1", + "mnemonic": "cmp", + "operands": "r12, r1", + "mode": "none" + }, + "instr_59620": { + "virtual_address": 59620, + "size": 4, + "disassembly": "bne 0x0e8d0", + "mnemonic": "bne", + "operands": "0x0e8d0", + "mode": "none" + }, + "bb_59608": { + "virtual_address": 59608, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 59624, + "children": [ + "instr_59608", + "instr_59612", + "instr_59616", + "instr_59620" + ] + }, + "instr_59624": { + "virtual_address": 59624, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_59628": { + "virtual_address": 59628, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_59624": { + "virtual_address": 59624, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_59624", + "instr_59628" + ] + }, + "instr_59632": { + "virtual_address": 59632, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_59636": { + "virtual_address": 59636, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_59632": { + "virtual_address": 59632, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_59632", + "instr_59636" + ] + }, + "instr_59640": { + "virtual_address": 59640, + "size": 4, + "disassembly": "mov r2, r0", + "mnemonic": "mov", + "operands": "r2, r0", + "mode": "none" + }, + "instr_59644": { + "virtual_address": 59644, + "size": 4, + "disassembly": "orr r4, r1, r1, lsl #0x8", + "mnemonic": "orr", + "operands": "r4, r1, r1, lsl #0x8", + "mode": "none" + }, + "instr_59648": { + "virtual_address": 59648, + "size": 4, + "disassembly": "ldr r6, [0xe954]", + "mnemonic": "ldr", + "operands": "r6, [0xe954]", + "mode": "none" + }, + "instr_59652": { + "virtual_address": 59652, + "size": 4, + "disassembly": "ldr r5, [0xe958]", + "mnemonic": "ldr", + "operands": "r5, [0xe958]", + "mode": "none" + }, + "instr_59656": { + "virtual_address": 59656, + "size": 4, + "disassembly": "orr r4, r4, r4, lsl #0x10", + "mnemonic": "orr", + "operands": "r4, r4, r4, lsl #0x10", + "mode": "none" + }, + "bb_59640": { + "virtual_address": 59640, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 59660, + "children": [ + "instr_59640", + "instr_59644", + "instr_59648", + "instr_59652", + "instr_59656" + ] + }, + "instr_59660": { + "virtual_address": 59660, + "size": 4, + "disassembly": "mov r0, r2", + "mnemonic": "mov", + "operands": "r0, r2", + "mode": "none" + }, + "instr_59664": { + "virtual_address": 59664, + "size": 4, + "disassembly": "ldr r3, [r0, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r0, #0x0]", + "mode": "none" + }, + "instr_59668": { + "virtual_address": 59668, + "size": 4, + "disassembly": "eor r3, r3, r4", + "mnemonic": "eor", + "operands": "r3, r3, r4", + "mode": "none" + }, + "instr_59672": { + "virtual_address": 59672, + "size": 4, + "disassembly": "add lr, r3, r6", + "mnemonic": "add", + "operands": "lr, r3, r6", + "mode": "none" + }, + "instr_59676": { + "virtual_address": 59676, + "size": 4, + "disassembly": "bic r3, lr, r3", + "mnemonic": "bic", + "operands": "r3, lr, r3", + "mode": "none" + }, + "instr_59680": { + "virtual_address": 59680, + "size": 4, + "disassembly": "tst r3, r5", + "mnemonic": "tst", + "operands": "r3, r5", + "mode": "none" + }, + "instr_59684": { + "virtual_address": 59684, + "size": 4, + "disassembly": "add r2, r2, #0x4", + "mnemonic": "add", + "operands": "r2, r2, #0x4", + "mode": "none" + }, + "instr_59688": { + "virtual_address": 59688, + "size": 4, + "disassembly": "bne 0x0e8c4", + "mnemonic": "bne", + "operands": "0x0e8c4", + "mode": "none" + }, + "bb_59660": { + "virtual_address": 59660, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 59692, + "children": [ + "instr_59660", + "instr_59664", + "instr_59668", + "instr_59672", + "instr_59676", + "instr_59680", + "instr_59684", + "instr_59688" + ] + }, + "instr_59692": { + "virtual_address": 59692, + "size": 4, + "disassembly": "sub r12, r12, #0x4", + "mnemonic": "sub", + "operands": "r12, r12, #0x4", + "mode": "none" + }, + "instr_59696": { + "virtual_address": 59696, + "size": 4, + "disassembly": "cmp r12, #0x3", + "mnemonic": "cmp", + "operands": "r12, #0x3", + "mode": "none" + }, + "instr_59700": { + "virtual_address": 59700, + "size": 4, + "disassembly": "mov r0, r2", + "mnemonic": "mov", + "operands": "r0, r2", + "mode": "none" + }, + "instr_59704": { + "virtual_address": 59704, + "size": 4, + "disassembly": "bhi 0x0e90c", + "mnemonic": "bhi", + "operands": "0x0e90c", + "mode": "none" + }, + "bb_59692": { + "virtual_address": 59692, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 59708, + "children": [ + "instr_59692", + "instr_59696", + "instr_59700", + "instr_59704" + ] + }, + "instr_59708": { + "virtual_address": 59708, + "size": 4, + "disassembly": "b 0x0e8bc", + "mnemonic": "b", + "operands": "0x0e8bc", + "mode": "none" + }, + "bb_59708": { + "virtual_address": 59708, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 59580, + "children": [ + "instr_59708" + ] + }, + "instr_59712": { + "virtual_address": 59712, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_59716": { + "virtual_address": 59716, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_59720": { + "virtual_address": 59720, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_59712": { + "virtual_address": 59712, + "size": 12, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_59712", + "instr_59716", + "instr_59720" + ] + }, + "instr_59724": { + "virtual_address": 59724, + "size": 4, + "disassembly": "mov r12, r2", + "mnemonic": "mov", + "operands": "r12, r2", + "mode": "none" + }, + "instr_59728": { + "virtual_address": 59728, + "size": 4, + "disassembly": "b 0x0e8b0", + "mnemonic": "b", + "operands": "0x0e8b0", + "mode": "none" + }, + "bb_59724": { + "virtual_address": 59724, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 59568, + "children": [ + "instr_59724", + "instr_59728" + ] + }, + "dw_59732": { + "virtual_address": 59732, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 59648 + ] + }, + "dw_59736": { + "virtual_address": 59736, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 59652 + ] + }, + "func_59500": { + "virtual_address": 59500, + "size": 240, + "name": "memchr", + "children": [ + "bb_59500", + "bb_59512", + "bb_59528", + "bb_59532", + "bb_59540", + "bb_59556", + "bb_59568", + "bb_59580", + "bb_59588", + "bb_59600", + "bb_59608", + "bb_59624", + "bb_59632", + "bb_59640", + "bb_59660", + "bb_59692", + "bb_59708", + "bb_59712", + "bb_59724", + "dw_59732", + "dw_59736" + ] + }, + "instr_59740": { + "virtual_address": 59740, + "size": 4, + "disassembly": "cmp r2, #0xf", + "mnemonic": "cmp", + "operands": "r2, #0xf", + "mode": "none" + }, + "instr_59744": { + "virtual_address": 59744, + "size": 4, + "disassembly": "bls 0x0ea40", + "mnemonic": "bls", + "operands": "0x0ea40", + "mode": "none" + }, + "bb_59740": { + "virtual_address": 59740, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 59748, + "children": [ + "instr_59740", + "instr_59744" + ] + }, + "instr_59748": { + "virtual_address": 59748, + "size": 4, + "disassembly": "orr r3, r0, r1", + "mnemonic": "orr", + "operands": "r3, r0, r1", + "mode": "none" + }, + "instr_59752": { + "virtual_address": 59752, + "size": 4, + "disassembly": "tst r3, #0x3", + "mnemonic": "tst", + "operands": "r3, #0x3", + "mode": "none" + }, + "instr_59756": { + "virtual_address": 59756, + "size": 4, + "disassembly": "bne 0x0ea70", + "mnemonic": "bne", + "operands": "0x0ea70", + "mode": "none" + }, + "bb_59748": { + "virtual_address": 59748, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 59760, + "children": [ + "instr_59748", + "instr_59752", + "instr_59756" + ] + }, + "instr_59760": { + "virtual_address": 59760, + "size": 4, + "disassembly": "sub r12, r2, #0x10", + "mnemonic": "sub", + "operands": "r12, r2, #0x10", + "mode": "none" + }, + "instr_59764": { + "virtual_address": 59764, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, r7, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, r7, lr}", + "mode": "none" + }, + "instr_59768": { + "virtual_address": 59768, + "size": 4, + "disassembly": "add r4, r1, #0x20", + "mnemonic": "add", + "operands": "r4, r1, #0x20", + "mode": "none" + }, + "instr_59772": { + "virtual_address": 59772, + "size": 4, + "disassembly": "bic lr, r12, #0xf", + "mnemonic": "bic", + "operands": "lr, r12, #0xf", + "mode": "none" + }, + "instr_59776": { + "virtual_address": 59776, + "size": 4, + "disassembly": "add r3, r1, #0x10", + "mnemonic": "add", + "operands": "r3, r1, #0x10", + "mode": "none" + }, + "instr_59780": { + "virtual_address": 59780, + "size": 4, + "disassembly": "add r6, r0, #0x10", + "mnemonic": "add", + "operands": "r6, r0, #0x10", + "mode": "none" + }, + "instr_59784": { + "virtual_address": 59784, + "size": 4, + "disassembly": "add r4, r4, lr", + "mnemonic": "add", + "operands": "r4, r4, lr", + "mode": "none" + }, + "instr_59788": { + "virtual_address": 59788, + "size": 4, + "disassembly": "mov r5, r12, lsr #0x4", + "mnemonic": "mov", + "operands": "r5, r12, lsr #0x4", + "mode": "none" + }, + "bb_59760": { + "virtual_address": 59760, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 59792, + "children": [ + "instr_59760", + "instr_59764", + "instr_59768", + "instr_59772", + "instr_59776", + "instr_59780", + "instr_59784", + "instr_59788" + ] + }, + "instr_59792": { + "virtual_address": 59792, + "size": 4, + "disassembly": "ldr lr, [r3, #-0xc]", + "mnemonic": "ldr", + "operands": "lr, [r3, #-0xc]", + "mode": "none" + }, + "instr_59796": { + "virtual_address": 59796, + "size": 4, + "disassembly": "ldr r12, [r3, #-0x8]", + "mnemonic": "ldr", + "operands": "r12, [r3, #-0x8]", + "mode": "none" + }, + "instr_59800": { + "virtual_address": 59800, + "size": 4, + "disassembly": "ldr r7, [r3, #-0x10]", + "mnemonic": "ldr", + "operands": "r7, [r3, #-0x10]", + "mode": "none" + }, + "instr_59804": { + "virtual_address": 59804, + "size": 4, + "disassembly": "str lr, [r6, #-0xc]", + "mnemonic": "str", + "operands": "lr, [r6, #-0xc]", + "mode": "none" + }, + "instr_59808": { + "virtual_address": 59808, + "size": 4, + "disassembly": "add r3, r3, #0x10", + "mnemonic": "add", + "operands": "r3, r3, #0x10", + "mode": "none" + }, + "instr_59812": { + "virtual_address": 59812, + "size": 4, + "disassembly": "ldr lr, [r3, #-0x14]", + "mnemonic": "ldr", + "operands": "lr, [r3, #-0x14]", + "mode": "none" + }, + "instr_59816": { + "virtual_address": 59816, + "size": 4, + "disassembly": "cmp r3, r4", + "mnemonic": "cmp", + "operands": "r3, r4", + "mode": "none" + }, + "instr_59820": { + "virtual_address": 59820, + "size": 4, + "disassembly": "stmdb r6, {r12, lr}", + "mnemonic": "stmdb", + "operands": "r6, {r12, lr}", + "mode": "none" + }, + "instr_59824": { + "virtual_address": 59824, + "size": 4, + "disassembly": "str r7, [r6, #-0x10]", + "mnemonic": "str", + "operands": "r7, [r6, #-0x10]", + "mode": "none" + }, + "instr_59828": { + "virtual_address": 59828, + "size": 4, + "disassembly": "add r6, r6, #0x10", + "mnemonic": "add", + "operands": "r6, r6, #0x10", + "mode": "none" + }, + "instr_59832": { + "virtual_address": 59832, + "size": 4, + "disassembly": "bne 0x0e990", + "mnemonic": "bne", + "operands": "0x0e990", + "mode": "none" + }, + "bb_59792": { + "virtual_address": 59792, + "size": 44, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 59836, + "children": [ + "instr_59792", + "instr_59796", + "instr_59800", + "instr_59804", + "instr_59808", + "instr_59812", + "instr_59816", + "instr_59820", + "instr_59824", + "instr_59828", + "instr_59832" + ] + }, + "instr_59836": { + "virtual_address": 59836, + "size": 4, + "disassembly": "add r12, r5, #0x1", + "mnemonic": "add", + "operands": "r12, r5, #0x1", + "mode": "none" + }, + "instr_59840": { + "virtual_address": 59840, + "size": 4, + "disassembly": "tst r2, #0xc", + "mnemonic": "tst", + "operands": "r2, #0xc", + "mode": "none" + }, + "instr_59844": { + "virtual_address": 59844, + "size": 4, + "disassembly": "and r3, r2, #0xf", + "mnemonic": "and", + "operands": "r3, r2, #0xf", + "mode": "none" + }, + "instr_59848": { + "virtual_address": 59848, + "size": 4, + "disassembly": "add r1, r1, r12, lsl #0x4", + "mnemonic": "add", + "operands": "r1, r1, r12, lsl #0x4", + "mode": "none" + }, + "instr_59852": { + "virtual_address": 59852, + "size": 4, + "disassembly": "moveq r2, r3", + "mnemonic": "moveq", + "operands": "r2, r3", + "mode": "none" + }, + "instr_59856": { + "virtual_address": 59856, + "size": 4, + "disassembly": "add r12, r0, r12, lsl #0x4", + "mnemonic": "add", + "operands": "r12, r0, r12, lsl #0x4", + "mode": "none" + }, + "instr_59860": { + "virtual_address": 59860, + "size": 4, + "disassembly": "beq 0x0ea10", + "mnemonic": "beq", + "operands": "0x0ea10", + "mode": "none" + }, + "bb_59836": { + "virtual_address": 59836, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 59864, + "children": [ + "instr_59836", + "instr_59840", + "instr_59844", + "instr_59848", + "instr_59852", + "instr_59856", + "instr_59860" + ] + }, + "instr_59864": { + "virtual_address": 59864, + "size": 4, + "disassembly": "mov r4, r1", + "mnemonic": "mov", + "operands": "r4, r1", + "mode": "none" + }, + "instr_59868": { + "virtual_address": 59868, + "size": 4, + "disassembly": "sub r3, r3, #0x4", + "mnemonic": "sub", + "operands": "r3, r3, #0x4", + "mode": "none" + }, + "instr_59872": { + "virtual_address": 59872, + "size": 4, + "disassembly": "bic r6, r3, #0x3", + "mnemonic": "bic", + "operands": "r6, r3, #0x3", + "mode": "none" + }, + "instr_59876": { + "virtual_address": 59876, + "size": 4, + "disassembly": "mov lr, r3, lsr #0x2", + "mnemonic": "mov", + "operands": "lr, r3, lsr #0x2", + "mode": "none" + }, + "instr_59880": { + "virtual_address": 59880, + "size": 4, + "disassembly": "add r6, r12, r6", + "mnemonic": "add", + "operands": "r6, r12, r6", + "mode": "none" + }, + "instr_59884": { + "virtual_address": 59884, + "size": 4, + "disassembly": "sub r3, r12, #0x4", + "mnemonic": "sub", + "operands": "r3, r12, #0x4", + "mode": "none" + }, + "bb_59864": { + "virtual_address": 59864, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 59888, + "children": [ + "instr_59864", + "instr_59868", + "instr_59872", + "instr_59876", + "instr_59880", + "instr_59884" + ] + }, + "instr_59888": { + "virtual_address": 59888, + "size": 4, + "disassembly": "ldr r5, [r4], #0x4", + "mnemonic": "ldr", + "operands": "r5, [r4], #0x4", + "mode": "none" + }, + "instr_59892": { + "virtual_address": 59892, + "size": 4, + "disassembly": "str r5, [r3, #0x4]!", + "mnemonic": "str", + "operands": "r5, [r3, #0x4]!", + "mode": "none" + }, + "instr_59896": { + "virtual_address": 59896, + "size": 4, + "disassembly": "cmp r3, r6", + "mnemonic": "cmp", + "operands": "r3, r6", + "mode": "none" + }, + "instr_59900": { + "virtual_address": 59900, + "size": 4, + "disassembly": "bne 0x0e9f0", + "mnemonic": "bne", + "operands": "0x0e9f0", + "mode": "none" + }, + "bb_59888": { + "virtual_address": 59888, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 59904, + "children": [ + "instr_59888", + "instr_59892", + "instr_59896", + "instr_59900" + ] + }, + "instr_59904": { + "virtual_address": 59904, + "size": 4, + "disassembly": "add r3, lr, #0x1", + "mnemonic": "add", + "operands": "r3, lr, #0x1", + "mode": "none" + }, + "instr_59908": { + "virtual_address": 59908, + "size": 4, + "disassembly": "and r2, r2, #0x3", + "mnemonic": "and", + "operands": "r2, r2, #0x3", + "mode": "none" + }, + "instr_59912": { + "virtual_address": 59912, + "size": 4, + "disassembly": "add r12, r12, r3, lsl #0x2", + "mnemonic": "add", + "operands": "r12, r12, r3, lsl #0x2", + "mode": "none" + }, + "instr_59916": { + "virtual_address": 59916, + "size": 4, + "disassembly": "add r1, r1, r3, lsl #0x2", + "mnemonic": "add", + "operands": "r1, r1, r3, lsl #0x2", + "mode": "none" + }, + "bb_59904": { + "virtual_address": 59904, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 59920, + "children": [ + "instr_59904", + "instr_59908", + "instr_59912", + "instr_59916" + ] + }, + "instr_59920": { + "virtual_address": 59920, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_59924": { + "virtual_address": 59924, + "size": 4, + "disassembly": "sub r3, r2, #0x1", + "mnemonic": "sub", + "operands": "r3, r2, #0x1", + "mode": "none" + }, + "instr_59928": { + "virtual_address": 59928, + "size": 4, + "disassembly": "addne r3, r3, #0x1", + "mnemonic": "addne", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_59932": { + "virtual_address": 59932, + "size": 4, + "disassembly": "subne r2, r12, #0x1", + "mnemonic": "subne", + "operands": "r2, r12, #0x1", + "mode": "none" + }, + "instr_59936": { + "virtual_address": 59936, + "size": 4, + "disassembly": "addne r3, r1, r3", + "mnemonic": "addne", + "operands": "r3, r1, r3", + "mode": "none" + }, + "instr_59940": { + "virtual_address": 59940, + "size": 4, + "disassembly": "beq 0x0ea38", + "mnemonic": "beq", + "operands": "0x0ea38", + "mode": "none" + }, + "bb_59920": { + "virtual_address": 59920, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 59944, + "children": [ + "instr_59920", + "instr_59924", + "instr_59928", + "instr_59932", + "instr_59936", + "instr_59940" + ] + }, + "instr_59944": { + "virtual_address": 59944, + "size": 4, + "disassembly": "ldrb r12, [r1], #0x1", + "mnemonic": "ldrb", + "operands": "r12, [r1], #0x1", + "mode": "none" + }, + "instr_59948": { + "virtual_address": 59948, + "size": 4, + "disassembly": "cmp r1, r3", + "mnemonic": "cmp", + "operands": "r1, r3", + "mode": "none" + }, + "instr_59952": { + "virtual_address": 59952, + "size": 4, + "disassembly": "strb r12, [r2, #0x1]!", + "mnemonic": "strb", + "operands": "r12, [r2, #0x1]!", + "mode": "none" + }, + "instr_59956": { + "virtual_address": 59956, + "size": 4, + "disassembly": "bne 0x0ea28", + "mnemonic": "bne", + "operands": "0x0ea28", + "mode": "none" + }, + "bb_59944": { + "virtual_address": 59944, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 59960, + "children": [ + "instr_59944", + "instr_59948", + "instr_59952", + "instr_59956" + ] + }, + "instr_59960": { + "virtual_address": 59960, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, lr}", + "mode": "none" + }, + "instr_59964": { + "virtual_address": 59964, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_59960": { + "virtual_address": 59960, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_59960", + "instr_59964" + ] + }, + "instr_59968": { + "virtual_address": 59968, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_59972": { + "virtual_address": 59972, + "size": 4, + "disassembly": "mov r12, r0", + "mnemonic": "mov", + "operands": "r12, r0", + "mode": "none" + }, + "instr_59976": { + "virtual_address": 59976, + "size": 4, + "disassembly": "sub r3, r2, #0x1", + "mnemonic": "sub", + "operands": "r3, r2, #0x1", + "mode": "none" + }, + "instr_59980": { + "virtual_address": 59980, + "size": 4, + "disassembly": "bxeq lr", + "mnemonic": "bxeq", + "operands": "lr", + "mode": "none" + }, + "bb_59968": { + "virtual_address": 59968, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 59984, + "children": [ + "instr_59968", + "instr_59972", + "instr_59976", + "instr_59980" + ] + }, + "instr_59984": { + "virtual_address": 59984, + "size": 4, + "disassembly": "add r3, r3, #0x1", + "mnemonic": "add", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_59988": { + "virtual_address": 59988, + "size": 4, + "disassembly": "sub r2, r12, #0x1", + "mnemonic": "sub", + "operands": "r2, r12, #0x1", + "mode": "none" + }, + "instr_59992": { + "virtual_address": 59992, + "size": 4, + "disassembly": "add r3, r1, r3", + "mnemonic": "add", + "operands": "r3, r1, r3", + "mode": "none" + }, + "bb_59984": { + "virtual_address": 59984, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 59996, + "children": [ + "instr_59984", + "instr_59988", + "instr_59992" + ] + }, + "instr_59996": { + "virtual_address": 59996, + "size": 4, + "disassembly": "ldrb r12, [r1], #0x1", + "mnemonic": "ldrb", + "operands": "r12, [r1], #0x1", + "mode": "none" + }, + "instr_60000": { + "virtual_address": 60000, + "size": 4, + "disassembly": "cmp r1, r3", + "mnemonic": "cmp", + "operands": "r1, r3", + "mode": "none" + }, + "instr_60004": { + "virtual_address": 60004, + "size": 4, + "disassembly": "strb r12, [r2, #0x1]!", + "mnemonic": "strb", + "operands": "r12, [r2, #0x1]!", + "mode": "none" + }, + "instr_60008": { + "virtual_address": 60008, + "size": 4, + "disassembly": "bne 0x0ea5c", + "mnemonic": "bne", + "operands": "0x0ea5c", + "mode": "none" + }, + "bb_59996": { + "virtual_address": 59996, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 60012, + "children": [ + "instr_59996", + "instr_60000", + "instr_60004", + "instr_60008" + ] + }, + "instr_60012": { + "virtual_address": 60012, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_60012": { + "virtual_address": 60012, + "size": 4, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_60012" + ] + }, + "instr_60016": { + "virtual_address": 60016, + "size": 4, + "disassembly": "mov r12, r0", + "mnemonic": "mov", + "operands": "r12, r0", + "mode": "none" + }, + "instr_60020": { + "virtual_address": 60020, + "size": 4, + "disassembly": "sub r3, r2, #0x1", + "mnemonic": "sub", + "operands": "r3, r2, #0x1", + "mode": "none" + }, + "instr_60024": { + "virtual_address": 60024, + "size": 4, + "disassembly": "b 0x0ea50", + "mnemonic": "b", + "operands": "0x0ea50", + "mode": "none" + }, + "bb_60016": { + "virtual_address": 60016, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 59984, + "children": [ + "instr_60016", + "instr_60020", + "instr_60024" + ] + }, + "func_59740": { + "virtual_address": 59740, + "size": 288, + "name": "memcpy", + "children": [ + "bb_59740", + "bb_59748", + "bb_59760", + "bb_59792", + "bb_59836", + "bb_59864", + "bb_59888", + "bb_59904", + "bb_59920", + "bb_59944", + "bb_59960", + "bb_59968", + "bb_59984", + "bb_59996", + "bb_60012", + "bb_60016" + ] + }, + "instr_60028": { + "virtual_address": 60028, + "size": 4, + "disassembly": "cmp r0, r1", + "mnemonic": "cmp", + "operands": "r0, r1", + "mode": "none" + }, + "instr_60032": { + "virtual_address": 60032, + "size": 4, + "disassembly": "bls 0x0eab0", + "mnemonic": "bls", + "operands": "0x0eab0", + "mode": "none" + }, + "bb_60028": { + "virtual_address": 60028, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 60036, + "children": [ + "instr_60028", + "instr_60032" + ] + }, + "instr_60036": { + "virtual_address": 60036, + "size": 4, + "disassembly": "add r3, r1, r2", + "mnemonic": "add", + "operands": "r3, r1, r2", + "mode": "none" + }, + "instr_60040": { + "virtual_address": 60040, + "size": 4, + "disassembly": "cmp r3, r0", + "mnemonic": "cmp", + "operands": "r3, r0", + "mode": "none" + }, + "instr_60044": { + "virtual_address": 60044, + "size": 4, + "disassembly": "bls 0x0eab0", + "mnemonic": "bls", + "operands": "0x0eab0", + "mode": "none" + }, + "bb_60036": { + "virtual_address": 60036, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 60048, + "children": [ + "instr_60036", + "instr_60040", + "instr_60044" + ] + }, + "instr_60048": { + "virtual_address": 60048, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_60052": { + "virtual_address": 60052, + "size": 4, + "disassembly": "add r2, r0, r2", + "mnemonic": "add", + "operands": "r2, r0, r2", + "mode": "none" + }, + "instr_60056": { + "virtual_address": 60056, + "size": 4, + "disassembly": "bxeq lr", + "mnemonic": "bxeq", + "operands": "lr", + "mode": "none" + }, + "bb_60048": { + "virtual_address": 60048, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 60060, + "children": [ + "instr_60048", + "instr_60052", + "instr_60056" + ] + }, + "instr_60060": { + "virtual_address": 60060, + "size": 4, + "disassembly": "ldrb r12, [r3, #-0x1]!", + "mnemonic": "ldrb", + "operands": "r12, [r3, #-0x1]!", + "mode": "none" + }, + "instr_60064": { + "virtual_address": 60064, + "size": 4, + "disassembly": "cmp r1, r3", + "mnemonic": "cmp", + "operands": "r1, r3", + "mode": "none" + }, + "instr_60068": { + "virtual_address": 60068, + "size": 4, + "disassembly": "strb r12, [r2, #-0x1]!", + "mnemonic": "strb", + "operands": "r12, [r2, #-0x1]!", + "mode": "none" + }, + "instr_60072": { + "virtual_address": 60072, + "size": 4, + "disassembly": "bne 0x0ea9c", + "mnemonic": "bne", + "operands": "0x0ea9c", + "mode": "none" + }, + "bb_60060": { + "virtual_address": 60060, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 60076, + "children": [ + "instr_60060", + "instr_60064", + "instr_60068", + "instr_60072" + ] + }, + "instr_60076": { + "virtual_address": 60076, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_60076": { + "virtual_address": 60076, + "size": 4, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_60076" + ] + }, + "instr_60080": { + "virtual_address": 60080, + "size": 4, + "disassembly": "cmp r2, #0xf", + "mnemonic": "cmp", + "operands": "r2, #0xf", + "mode": "none" + }, + "instr_60084": { + "virtual_address": 60084, + "size": 4, + "disassembly": "bhi 0x0eae8", + "mnemonic": "bhi", + "operands": "0x0eae8", + "mode": "none" + }, + "bb_60080": { + "virtual_address": 60080, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 60088, + "children": [ + "instr_60080", + "instr_60084" + ] + }, + "instr_60088": { + "virtual_address": 60088, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_60092": { + "virtual_address": 60092, + "size": 4, + "disassembly": "mov r12, r0", + "mnemonic": "mov", + "operands": "r12, r0", + "mode": "none" + }, + "instr_60096": { + "virtual_address": 60096, + "size": 4, + "disassembly": "sub r2, r2, #0x1", + "mnemonic": "sub", + "operands": "r2, r2, #0x1", + "mode": "none" + }, + "instr_60100": { + "virtual_address": 60100, + "size": 4, + "disassembly": "bxeq lr", + "mnemonic": "bxeq", + "operands": "lr", + "mode": "none" + }, + "bb_60088": { + "virtual_address": 60088, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 60104, + "children": [ + "instr_60088", + "instr_60092", + "instr_60096", + "instr_60100" + ] + }, + "instr_60104": { + "virtual_address": 60104, + "size": 4, + "disassembly": "add r2, r2, #0x1", + "mnemonic": "add", + "operands": "r2, r2, #0x1", + "mode": "none" + }, + "instr_60108": { + "virtual_address": 60108, + "size": 4, + "disassembly": "sub r12, r12, #0x1", + "mnemonic": "sub", + "operands": "r12, r12, #0x1", + "mode": "none" + }, + "instr_60112": { + "virtual_address": 60112, + "size": 4, + "disassembly": "add r3, r1, r2", + "mnemonic": "add", + "operands": "r3, r1, r2", + "mode": "none" + }, + "bb_60104": { + "virtual_address": 60104, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 60116, + "children": [ + "instr_60104", + "instr_60108", + "instr_60112" + ] + }, + "instr_60116": { + "virtual_address": 60116, + "size": 4, + "disassembly": "ldrb r2, [r1], #0x1", + "mnemonic": "ldrb", + "operands": "r2, [r1], #0x1", + "mode": "none" + }, + "instr_60120": { + "virtual_address": 60120, + "size": 4, + "disassembly": "cmp r1, r3", + "mnemonic": "cmp", + "operands": "r1, r3", + "mode": "none" + }, + "instr_60124": { + "virtual_address": 60124, + "size": 4, + "disassembly": "strb r2, [r12, #0x1]!", + "mnemonic": "strb", + "operands": "r2, [r12, #0x1]!", + "mode": "none" + }, + "instr_60128": { + "virtual_address": 60128, + "size": 4, + "disassembly": "bne 0x0ead4", + "mnemonic": "bne", + "operands": "0x0ead4", + "mode": "none" + }, + "bb_60116": { + "virtual_address": 60116, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 60132, + "children": [ + "instr_60116", + "instr_60120", + "instr_60124", + "instr_60128" + ] + }, + "instr_60132": { + "virtual_address": 60132, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_60132": { + "virtual_address": 60132, + "size": 4, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_60132" + ] + }, + "instr_60136": { + "virtual_address": 60136, + "size": 4, + "disassembly": "orr r3, r0, r1", + "mnemonic": "orr", + "operands": "r3, r0, r1", + "mode": "none" + }, + "instr_60140": { + "virtual_address": 60140, + "size": 4, + "disassembly": "tst r3, #0x3", + "mnemonic": "tst", + "operands": "r3, #0x3", + "mode": "none" + }, + "instr_60144": { + "virtual_address": 60144, + "size": 4, + "disassembly": "bne 0x0ebc8", + "mnemonic": "bne", + "operands": "0x0ebc8", + "mode": "none" + }, + "bb_60136": { + "virtual_address": 60136, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 60148, + "children": [ + "instr_60136", + "instr_60140", + "instr_60144" + ] + }, + "instr_60148": { + "virtual_address": 60148, + "size": 4, + "disassembly": "sub r12, r2, #0x10", + "mnemonic": "sub", + "operands": "r12, r2, #0x10", + "mode": "none" + }, + "instr_60152": { + "virtual_address": 60152, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_60156": { + "virtual_address": 60156, + "size": 4, + "disassembly": "bic r3, r12, #0xf", + "mnemonic": "bic", + "operands": "r3, r12, #0xf", + "mode": "none" + }, + "instr_60160": { + "virtual_address": 60160, + "size": 4, + "disassembly": "add lr, r1, #0x20", + "mnemonic": "add", + "operands": "lr, r1, #0x20", + "mode": "none" + }, + "instr_60164": { + "virtual_address": 60164, + "size": 4, + "disassembly": "add r4, r1, #0x10", + "mnemonic": "add", + "operands": "r4, r1, #0x10", + "mode": "none" + }, + "instr_60168": { + "virtual_address": 60168, + "size": 4, + "disassembly": "add r5, r0, #0x10", + "mnemonic": "add", + "operands": "r5, r0, #0x10", + "mode": "none" + }, + "instr_60172": { + "virtual_address": 60172, + "size": 4, + "disassembly": "add lr, lr, r3", + "mnemonic": "add", + "operands": "lr, lr, r3", + "mode": "none" + }, + "instr_60176": { + "virtual_address": 60176, + "size": 4, + "disassembly": "mov r12, r12, lsr #0x4", + "mnemonic": "mov", + "operands": "r12, r12, lsr #0x4", + "mode": "none" + }, + "bb_60148": { + "virtual_address": 60148, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 60180, + "children": [ + "instr_60148", + "instr_60152", + "instr_60156", + "instr_60160", + "instr_60164", + "instr_60168", + "instr_60172", + "instr_60176" + ] + }, + "instr_60180": { + "virtual_address": 60180, + "size": 4, + "disassembly": "ldr r3, [r4, #-0x10]", + "mnemonic": "ldr", + "operands": "r3, [r4, #-0x10]", + "mode": "none" + }, + "instr_60184": { + "virtual_address": 60184, + "size": 4, + "disassembly": "str r3, [r5, #-0x10]", + "mnemonic": "str", + "operands": "r3, [r5, #-0x10]", + "mode": "none" + }, + "instr_60188": { + "virtual_address": 60188, + "size": 4, + "disassembly": "ldr r3, [r4, #-0xc]", + "mnemonic": "ldr", + "operands": "r3, [r4, #-0xc]", + "mode": "none" + }, + "instr_60192": { + "virtual_address": 60192, + "size": 4, + "disassembly": "str r3, [r5, #-0xc]", + "mnemonic": "str", + "operands": "r3, [r5, #-0xc]", + "mode": "none" + }, + "instr_60196": { + "virtual_address": 60196, + "size": 4, + "disassembly": "ldr r3, [r4, #-0x8]", + "mnemonic": "ldr", + "operands": "r3, [r4, #-0x8]", + "mode": "none" + }, + "instr_60200": { + "virtual_address": 60200, + "size": 4, + "disassembly": "str r3, [r5, #-0x8]", + "mnemonic": "str", + "operands": "r3, [r5, #-0x8]", + "mode": "none" + }, + "instr_60204": { + "virtual_address": 60204, + "size": 4, + "disassembly": "add r4, r4, #0x10", + "mnemonic": "add", + "operands": "r4, r4, #0x10", + "mode": "none" + }, + "instr_60208": { + "virtual_address": 60208, + "size": 4, + "disassembly": "ldr r3, [r4, #-0x14]", + "mnemonic": "ldr", + "operands": "r3, [r4, #-0x14]", + "mode": "none" + }, + "instr_60212": { + "virtual_address": 60212, + "size": 4, + "disassembly": "cmp r4, lr", + "mnemonic": "cmp", + "operands": "r4, lr", + "mode": "none" + }, + "instr_60216": { + "virtual_address": 60216, + "size": 4, + "disassembly": "str r3, [r5, #-0x4]", + "mnemonic": "str", + "operands": "r3, [r5, #-0x4]", + "mode": "none" + }, + "instr_60220": { + "virtual_address": 60220, + "size": 4, + "disassembly": "add r5, r5, #0x10", + "mnemonic": "add", + "operands": "r5, r5, #0x10", + "mode": "none" + }, + "instr_60224": { + "virtual_address": 60224, + "size": 4, + "disassembly": "bne 0x0eb14", + "mnemonic": "bne", + "operands": "0x0eb14", + "mode": "none" + }, + "bb_60180": { + "virtual_address": 60180, + "size": 48, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 60228, + "children": [ + "instr_60180", + "instr_60184", + "instr_60188", + "instr_60192", + "instr_60196", + "instr_60200", + "instr_60204", + "instr_60208", + "instr_60212", + "instr_60216", + "instr_60220", + "instr_60224" + ] + }, + "instr_60228": { + "virtual_address": 60228, + "size": 4, + "disassembly": "add r12, r12, #0x1", + "mnemonic": "add", + "operands": "r12, r12, #0x1", + "mode": "none" + }, + "instr_60232": { + "virtual_address": 60232, + "size": 4, + "disassembly": "tst r2, #0xc", + "mnemonic": "tst", + "operands": "r2, #0xc", + "mode": "none" + }, + "instr_60236": { + "virtual_address": 60236, + "size": 4, + "disassembly": "and r3, r2, #0xf", + "mnemonic": "and", + "operands": "r3, r2, #0xf", + "mode": "none" + }, + "instr_60240": { + "virtual_address": 60240, + "size": 4, + "disassembly": "add r1, r1, r12, lsl #0x4", + "mnemonic": "add", + "operands": "r1, r1, r12, lsl #0x4", + "mode": "none" + }, + "instr_60244": { + "virtual_address": 60244, + "size": 4, + "disassembly": "moveq r2, r3", + "mnemonic": "moveq", + "operands": "r2, r3", + "mode": "none" + }, + "instr_60248": { + "virtual_address": 60248, + "size": 4, + "disassembly": "add r12, r0, r12, lsl #0x4", + "mnemonic": "add", + "operands": "r12, r0, r12, lsl #0x4", + "mode": "none" + }, + "instr_60252": { + "virtual_address": 60252, + "size": 4, + "disassembly": "beq 0x0eb98", + "mnemonic": "beq", + "operands": "0x0eb98", + "mode": "none" + }, + "bb_60228": { + "virtual_address": 60228, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 60256, + "children": [ + "instr_60228", + "instr_60232", + "instr_60236", + "instr_60240", + "instr_60244", + "instr_60248", + "instr_60252" + ] + }, + "instr_60256": { + "virtual_address": 60256, + "size": 4, + "disassembly": "mov r4, r1", + "mnemonic": "mov", + "operands": "r4, r1", + "mode": "none" + }, + "instr_60260": { + "virtual_address": 60260, + "size": 4, + "disassembly": "sub r3, r3, #0x4", + "mnemonic": "sub", + "operands": "r3, r3, #0x4", + "mode": "none" + }, + "instr_60264": { + "virtual_address": 60264, + "size": 4, + "disassembly": "bic r6, r3, #0x3", + "mnemonic": "bic", + "operands": "r6, r3, #0x3", + "mode": "none" + }, + "instr_60268": { + "virtual_address": 60268, + "size": 4, + "disassembly": "mov lr, r3, lsr #0x2", + "mnemonic": "mov", + "operands": "lr, r3, lsr #0x2", + "mode": "none" + }, + "instr_60272": { + "virtual_address": 60272, + "size": 4, + "disassembly": "add r6, r12, r6", + "mnemonic": "add", + "operands": "r6, r12, r6", + "mode": "none" + }, + "instr_60276": { + "virtual_address": 60276, + "size": 4, + "disassembly": "sub r3, r12, #0x4", + "mnemonic": "sub", + "operands": "r3, r12, #0x4", + "mode": "none" + }, + "bb_60256": { + "virtual_address": 60256, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 60280, + "children": [ + "instr_60256", + "instr_60260", + "instr_60264", + "instr_60268", + "instr_60272", + "instr_60276" + ] + }, + "instr_60280": { + "virtual_address": 60280, + "size": 4, + "disassembly": "ldr r5, [r4], #0x4", + "mnemonic": "ldr", + "operands": "r5, [r4], #0x4", + "mode": "none" + }, + "instr_60284": { + "virtual_address": 60284, + "size": 4, + "disassembly": "str r5, [r3, #0x4]!", + "mnemonic": "str", + "operands": "r5, [r3, #0x4]!", + "mode": "none" + }, + "instr_60288": { + "virtual_address": 60288, + "size": 4, + "disassembly": "cmp r3, r6", + "mnemonic": "cmp", + "operands": "r3, r6", + "mode": "none" + }, + "instr_60292": { + "virtual_address": 60292, + "size": 4, + "disassembly": "bne 0x0eb78", + "mnemonic": "bne", + "operands": "0x0eb78", + "mode": "none" + }, + "bb_60280": { + "virtual_address": 60280, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 60296, + "children": [ + "instr_60280", + "instr_60284", + "instr_60288", + "instr_60292" + ] + }, + "instr_60296": { + "virtual_address": 60296, + "size": 4, + "disassembly": "add r3, lr, #0x1", + "mnemonic": "add", + "operands": "r3, lr, #0x1", + "mode": "none" + }, + "instr_60300": { + "virtual_address": 60300, + "size": 4, + "disassembly": "and r2, r2, #0x3", + "mnemonic": "and", + "operands": "r2, r2, #0x3", + "mode": "none" + }, + "instr_60304": { + "virtual_address": 60304, + "size": 4, + "disassembly": "add r12, r12, r3, lsl #0x2", + "mnemonic": "add", + "operands": "r12, r12, r3, lsl #0x2", + "mode": "none" + }, + "instr_60308": { + "virtual_address": 60308, + "size": 4, + "disassembly": "add r1, r1, r3, lsl #0x2", + "mnemonic": "add", + "operands": "r1, r1, r3, lsl #0x2", + "mode": "none" + }, + "bb_60296": { + "virtual_address": 60296, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 60312, + "children": [ + "instr_60296", + "instr_60300", + "instr_60304", + "instr_60308" + ] + }, + "instr_60312": { + "virtual_address": 60312, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_60316": { + "virtual_address": 60316, + "size": 4, + "disassembly": "sub r2, r2, #0x1", + "mnemonic": "sub", + "operands": "r2, r2, #0x1", + "mode": "none" + }, + "instr_60320": { + "virtual_address": 60320, + "size": 4, + "disassembly": "addne r2, r2, #0x1", + "mnemonic": "addne", + "operands": "r2, r2, #0x1", + "mode": "none" + }, + "instr_60324": { + "virtual_address": 60324, + "size": 4, + "disassembly": "subne r12, r12, #0x1", + "mnemonic": "subne", + "operands": "r12, r12, #0x1", + "mode": "none" + }, + "instr_60328": { + "virtual_address": 60328, + "size": 4, + "disassembly": "addne r3, r1, r2", + "mnemonic": "addne", + "operands": "r3, r1, r2", + "mode": "none" + }, + "instr_60332": { + "virtual_address": 60332, + "size": 4, + "disassembly": "beq 0x0ebc0", + "mnemonic": "beq", + "operands": "0x0ebc0", + "mode": "none" + }, + "bb_60312": { + "virtual_address": 60312, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 60336, + "children": [ + "instr_60312", + "instr_60316", + "instr_60320", + "instr_60324", + "instr_60328", + "instr_60332" + ] + }, + "instr_60336": { + "virtual_address": 60336, + "size": 4, + "disassembly": "ldrb r2, [r1], #0x1", + "mnemonic": "ldrb", + "operands": "r2, [r1], #0x1", + "mode": "none" + }, + "instr_60340": { + "virtual_address": 60340, + "size": 4, + "disassembly": "cmp r1, r3", + "mnemonic": "cmp", + "operands": "r1, r3", + "mode": "none" + }, + "instr_60344": { + "virtual_address": 60344, + "size": 4, + "disassembly": "strb r2, [r12, #0x1]!", + "mnemonic": "strb", + "operands": "r2, [r12, #0x1]!", + "mode": "none" + }, + "instr_60348": { + "virtual_address": 60348, + "size": 4, + "disassembly": "bne 0x0ebb0", + "mnemonic": "bne", + "operands": "0x0ebb0", + "mode": "none" + }, + "bb_60336": { + "virtual_address": 60336, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 60352, + "children": [ + "instr_60336", + "instr_60340", + "instr_60344", + "instr_60348" + ] + }, + "instr_60352": { + "virtual_address": 60352, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_60356": { + "virtual_address": 60356, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_60352": { + "virtual_address": 60352, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_60352", + "instr_60356" + ] + }, + "instr_60360": { + "virtual_address": 60360, + "size": 4, + "disassembly": "mov r12, r0", + "mnemonic": "mov", + "operands": "r12, r0", + "mode": "none" + }, + "instr_60364": { + "virtual_address": 60364, + "size": 4, + "disassembly": "sub r2, r2, #0x1", + "mnemonic": "sub", + "operands": "r2, r2, #0x1", + "mode": "none" + }, + "instr_60368": { + "virtual_address": 60368, + "size": 4, + "disassembly": "b 0x0eac8", + "mnemonic": "b", + "operands": "0x0eac8", + "mode": "none" + }, + "bb_60360": { + "virtual_address": 60360, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 60104, + "children": [ + "instr_60360", + "instr_60364", + "instr_60368" + ] + }, + "func_60028": { + "virtual_address": 60028, + "size": 344, + "name": "memmove", + "children": [ + "bb_60028", + "bb_60036", + "bb_60048", + "bb_60060", + "bb_60076", + "bb_60080", + "bb_60088", + "bb_60104", + "bb_60116", + "bb_60132", + "bb_60136", + "bb_60148", + "bb_60180", + "bb_60228", + "bb_60256", + "bb_60280", + "bb_60296", + "bb_60312", + "bb_60336", + "bb_60352", + "bb_60360" + ] + }, + "instr_60372": { + "virtual_address": 60372, + "size": 4, + "disassembly": "stmdb sp!, {r4, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_60376": { + "virtual_address": 60376, + "size": 4, + "disassembly": "ldr r0, [0xebe8]", + "mnemonic": "ldr", + "operands": "r0, [0xebe8]", + "mode": "none" + }, + "instr_60380": { + "virtual_address": 60380, + "size": 4, + "disassembly": "bl 0x0de5c", + "mnemonic": "bl", + "operands": "0x0de5c", + "mode": "none" + }, + "instr_60384": { + "virtual_address": 60384, + "size": 4, + "disassembly": "ldmia sp!, {r4, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_60388": { + "virtual_address": 60388, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_60372": { + "virtual_address": 60372, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_60372", + "instr_60376", + "instr_60380", + "instr_60384", + "instr_60388" + ] + }, + "dw_60392": { + "virtual_address": 60392, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 60376 + ] + }, + "func_60372": { + "virtual_address": 60372, + "size": 24, + "name": "__malloc_lock", + "children": [ + "bb_60372", + "dw_60392" + ] + }, + "instr_60396": { + "virtual_address": 60396, + "size": 4, + "disassembly": "stmdb sp!, {r4, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_60400": { + "virtual_address": 60400, + "size": 4, + "disassembly": "ldr r0, [0xec00]", + "mnemonic": "ldr", + "operands": "r0, [0xec00]", + "mode": "none" + }, + "instr_60404": { + "virtual_address": 60404, + "size": 4, + "disassembly": "bl 0x0de74", + "mnemonic": "bl", + "operands": "0x0de74", + "mode": "none" + }, + "instr_60408": { + "virtual_address": 60408, + "size": 4, + "disassembly": "ldmia sp!, {r4, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_60412": { + "virtual_address": 60412, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_60396": { + "virtual_address": 60396, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_60396", + "instr_60400", + "instr_60404", + "instr_60408", + "instr_60412" + ] + }, + "dw_60416": { + "virtual_address": 60416, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 60400 + ] + }, + "func_60396": { + "virtual_address": 60396, + "size": 24, + "name": "__malloc_unlock", + "children": [ + "bb_60396", + "dw_60416" + ] + }, + "instr_60420": { + "virtual_address": 60420, + "size": 4, + "disassembly": "ldr r3, [r0, #0x4c]", + "mnemonic": "ldr", + "operands": "r3, [r0, #0x4c]", + "mode": "none" + }, + "instr_60424": { + "virtual_address": 60424, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_60428": { + "virtual_address": 60428, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_60432": { + "virtual_address": 60432, + "size": 4, + "disassembly": "mov r5, r0", + "mnemonic": "mov", + "operands": "r5, r0", + "mode": "none" + }, + "instr_60436": { + "virtual_address": 60436, + "size": 4, + "disassembly": "mov r4, r1", + "mnemonic": "mov", + "operands": "r4, r1", + "mode": "none" + }, + "instr_60440": { + "virtual_address": 60440, + "size": 4, + "disassembly": "beq 0x0ec44", + "mnemonic": "beq", + "operands": "0x0ec44", + "mode": "none" + }, + "bb_60420": { + "virtual_address": 60420, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 60444, + "children": [ + "instr_60420", + "instr_60424", + "instr_60428", + "instr_60432", + "instr_60436", + "instr_60440" + ] + }, + "instr_60444": { + "virtual_address": 60444, + "size": 4, + "disassembly": "ldr r0, [r3, r4, lsl #0x2]", + "mnemonic": "ldr", + "operands": "r0, [r3, r4, lsl #0x2]", + "mode": "none" + }, + "instr_60448": { + "virtual_address": 60448, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_60452": { + "virtual_address": 60452, + "size": 4, + "disassembly": "beq 0x0ec68", + "mnemonic": "beq", + "operands": "0x0ec68", + "mode": "none" + }, + "bb_60444": { + "virtual_address": 60444, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 60456, + "children": [ + "instr_60444", + "instr_60448", + "instr_60452" + ] + }, + "instr_60456": { + "virtual_address": 60456, + "size": 4, + "disassembly": "ldr r2, [r0, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [r0, #0x0]", + "mode": "none" + }, + "instr_60460": { + "virtual_address": 60460, + "size": 4, + "disassembly": "str r2, [r3, r4, lsl #0x2]", + "mnemonic": "str", + "operands": "r2, [r3, r4, lsl #0x2]", + "mode": "none" + }, + "bb_60456": { + "virtual_address": 60456, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 60464, + "children": [ + "instr_60456", + "instr_60460" + ] + }, + "instr_60464": { + "virtual_address": 60464, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_60468": { + "virtual_address": 60468, + "size": 4, + "disassembly": "str r3, [r0, #0x10]", + "mnemonic": "str", + "operands": "r3, [r0, #0x10]", + "mode": "none" + }, + "instr_60472": { + "virtual_address": 60472, + "size": 4, + "disassembly": "str r3, [r0, #0xc]", + "mnemonic": "str", + "operands": "r3, [r0, #0xc]", + "mode": "none" + }, + "bb_60464": { + "virtual_address": 60464, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 60476, + "children": [ + "instr_60464", + "instr_60468", + "instr_60472" + ] + }, + "instr_60476": { + "virtual_address": 60476, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_60480": { + "virtual_address": 60480, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_60476": { + "virtual_address": 60476, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_60476", + "instr_60480" + ] + }, + "instr_60484": { + "virtual_address": 60484, + "size": 4, + "disassembly": "mov r2, #0x21", + "mnemonic": "mov", + "operands": "r2, #0x21", + "mode": "none" + }, + "instr_60488": { + "virtual_address": 60488, + "size": 4, + "disassembly": "mov r1, #0x4", + "mnemonic": "mov", + "operands": "r1, #0x4", + "mode": "none" + }, + "instr_60492": { + "virtual_address": 60492, + "size": 4, + "disassembly": "bl 0x11af0", + "mnemonic": "bl", + "operands": "0x11af0", + "mode": "none" + }, + "instr_60496": { + "virtual_address": 60496, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_60500": { + "virtual_address": 60500, + "size": 4, + "disassembly": "mov r3, r0", + "mnemonic": "mov", + "operands": "r3, r0", + "mode": "none" + }, + "instr_60504": { + "virtual_address": 60504, + "size": 4, + "disassembly": "str r0, [r5, #0x4c]", + "mnemonic": "str", + "operands": "r0, [r5, #0x4c]", + "mode": "none" + }, + "instr_60508": { + "virtual_address": 60508, + "size": 4, + "disassembly": "bne 0x0ec1c", + "mnemonic": "bne", + "operands": "0x0ec1c", + "mode": "none" + }, + "bb_60484": { + "virtual_address": 60484, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 60512, + "children": [ + "instr_60484", + "instr_60488", + "instr_60492", + "instr_60496", + "instr_60500", + "instr_60504", + "instr_60508" + ] + }, + "instr_60512": { + "virtual_address": 60512, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_60516": { + "virtual_address": 60516, + "size": 4, + "disassembly": "b 0x0ec3c", + "mnemonic": "b", + "operands": "0x0ec3c", + "mode": "none" + }, + "bb_60512": { + "virtual_address": 60512, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 60476, + "children": [ + "instr_60512", + "instr_60516" + ] + }, + "instr_60520": { + "virtual_address": 60520, + "size": 4, + "disassembly": "mov r1, #0x1", + "mnemonic": "mov", + "operands": "r1, #0x1", + "mode": "none" + }, + "instr_60524": { + "virtual_address": 60524, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_60528": { + "virtual_address": 60528, + "size": 4, + "disassembly": "mov r5, r1, lsl r4", + "mnemonic": "mov", + "operands": "r5, r1, lsl r4", + "mode": "none" + }, + "instr_60532": { + "virtual_address": 60532, + "size": 4, + "disassembly": "add r2, r5, #0x5", + "mnemonic": "add", + "operands": "r2, r5, #0x5", + "mode": "none" + }, + "instr_60536": { + "virtual_address": 60536, + "size": 4, + "disassembly": "mov r2, r2, lsl #0x2", + "mnemonic": "mov", + "operands": "r2, r2, lsl #0x2", + "mode": "none" + }, + "instr_60540": { + "virtual_address": 60540, + "size": 4, + "disassembly": "bl 0x11af0", + "mnemonic": "bl", + "operands": "0x11af0", + "mode": "none" + }, + "instr_60544": { + "virtual_address": 60544, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_60548": { + "virtual_address": 60548, + "size": 4, + "disassembly": "beq 0x0ec60", + "mnemonic": "beq", + "operands": "0x0ec60", + "mode": "none" + }, + "bb_60520": { + "virtual_address": 60520, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 60552, + "children": [ + "instr_60520", + "instr_60524", + "instr_60528", + "instr_60532", + "instr_60536", + "instr_60540", + "instr_60544", + "instr_60548" + ] + }, + "instr_60552": { + "virtual_address": 60552, + "size": 4, + "disassembly": "stmib r0, {r4, r5}", + "mnemonic": "stmib", + "operands": "r0, {r4, r5}", + "mode": "none" + }, + "instr_60556": { + "virtual_address": 60556, + "size": 4, + "disassembly": "b 0x0ec30", + "mnemonic": "b", + "operands": "0x0ec30", + "mode": "none" + }, + "bb_60552": { + "virtual_address": 60552, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 60464, + "children": [ + "instr_60552", + "instr_60556" + ] + }, + "func_60420": { + "virtual_address": 60420, + "size": 140, + "name": "_Balloc", + "children": [ + "bb_60420", + "bb_60444", + "bb_60456", + "bb_60464", + "bb_60476", + "bb_60484", + "bb_60512", + "bb_60520", + "bb_60552" + ] + }, + "instr_60560": { + "virtual_address": 60560, + "size": 4, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_60564": { + "virtual_address": 60564, + "size": 4, + "disassembly": "ldrne r3, [r0, #0x4c]", + "mnemonic": "ldrne", + "operands": "r3, [r0, #0x4c]", + "mode": "none" + }, + "instr_60568": { + "virtual_address": 60568, + "size": 4, + "disassembly": "ldrne r2, [r1, #0x4]", + "mnemonic": "ldrne", + "operands": "r2, [r1, #0x4]", + "mode": "none" + }, + "instr_60572": { + "virtual_address": 60572, + "size": 4, + "disassembly": "ldrne r0, [r3, r2, lsl #0x2]", + "mnemonic": "ldrne", + "operands": "r0, [r3, r2, lsl #0x2]", + "mode": "none" + }, + "instr_60576": { + "virtual_address": 60576, + "size": 4, + "disassembly": "strne r0, [r1, #0x0]", + "mnemonic": "strne", + "operands": "r0, [r1, #0x0]", + "mode": "none" + }, + "instr_60580": { + "virtual_address": 60580, + "size": 4, + "disassembly": "strne r1, [r3, r2, lsl #0x2]", + "mnemonic": "strne", + "operands": "r1, [r3, r2, lsl #0x2]", + "mode": "none" + }, + "instr_60584": { + "virtual_address": 60584, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_60560": { + "virtual_address": 60560, + "size": 28, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_60560", + "instr_60564", + "instr_60568", + "instr_60572", + "instr_60576", + "instr_60580", + "instr_60584" + ] + }, + "func_60560": { + "virtual_address": 60560, + "size": 28, + "name": "_Bfree", + "children": [ + "bb_60560" + ] + }, + "instr_60588": { + "virtual_address": 60588, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, r7, r8, lr}", + "mode": "none" + }, + "instr_60592": { + "virtual_address": 60592, + "size": 4, + "disassembly": "mov lr, #0x0", + "mnemonic": "mov", + "operands": "lr, #0x0", + "mode": "none" + }, + "instr_60596": { + "virtual_address": 60596, + "size": 4, + "disassembly": "mov r7, r0", + "mnemonic": "mov", + "operands": "r7, r0", + "mode": "none" + }, + "instr_60600": { + "virtual_address": 60600, + "size": 4, + "disassembly": "mov r4, r3", + "mnemonic": "mov", + "operands": "r4, r3", + "mode": "none" + }, + "instr_60604": { + "virtual_address": 60604, + "size": 4, + "disassembly": "ldr r8, [0xeda0]", + "mnemonic": "ldr", + "operands": "r8, [0xeda0]", + "mode": "none" + }, + "instr_60608": { + "virtual_address": 60608, + "size": 4, + "disassembly": "mov r6, r1", + "mnemonic": "mov", + "operands": "r6, r1", + "mode": "none" + }, + "instr_60612": { + "virtual_address": 60612, + "size": 4, + "disassembly": "ldr r5, [r1, #0x10]", + "mnemonic": "ldr", + "operands": "r5, [r1, #0x10]", + "mode": "none" + }, + "instr_60616": { + "virtual_address": 60616, + "size": 4, + "disassembly": "add r1, r1, #0x14", + "mnemonic": "add", + "operands": "r1, r1, #0x14", + "mode": "none" + }, + "bb_60588": { + "virtual_address": 60588, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 60620, + "children": [ + "instr_60588", + "instr_60592", + "instr_60596", + "instr_60600", + "instr_60604", + "instr_60608", + "instr_60612", + "instr_60616" + ] + }, + "instr_60620": { + "virtual_address": 60620, + "size": 4, + "disassembly": "ldr r12, [r1, #0x0]", + "mnemonic": "ldr", + "operands": "r12, [r1, #0x0]", + "mode": "none" + }, + "instr_60624": { + "virtual_address": 60624, + "size": 4, + "disassembly": "and r3, r12, r8", + "mnemonic": "and", + "operands": "r3, r12, r8", + "mode": "none" + }, + "instr_60628": { + "virtual_address": 60628, + "size": 4, + "disassembly": "mla r3, r2, r3, r4", + "mnemonic": "mla", + "operands": "r3, r2, r3, r4", + "mode": "none" + }, + "instr_60632": { + "virtual_address": 60632, + "size": 4, + "disassembly": "mov r0, r12, lsr #0x10", + "mnemonic": "mov", + "operands": "r0, r12, lsr #0x10", + "mode": "none" + }, + "instr_60636": { + "virtual_address": 60636, + "size": 4, + "disassembly": "mov r12, r3, lsr #0x10", + "mnemonic": "mov", + "operands": "r12, r3, lsr #0x10", + "mode": "none" + }, + "instr_60640": { + "virtual_address": 60640, + "size": 4, + "disassembly": "mla r12, r2, r0, r12", + "mnemonic": "mla", + "operands": "r12, r2, r0, r12", + "mode": "none" + }, + "instr_60644": { + "virtual_address": 60644, + "size": 4, + "disassembly": "add lr, lr, #0x1", + "mnemonic": "add", + "operands": "lr, lr, #0x1", + "mode": "none" + }, + "instr_60648": { + "virtual_address": 60648, + "size": 4, + "disassembly": "and r3, r3, r8", + "mnemonic": "and", + "operands": "r3, r3, r8", + "mode": "none" + }, + "instr_60652": { + "virtual_address": 60652, + "size": 4, + "disassembly": "add r3, r3, r12, lsl #0x10", + "mnemonic": "add", + "operands": "r3, r3, r12, lsl #0x10", + "mode": "none" + }, + "instr_60656": { + "virtual_address": 60656, + "size": 4, + "disassembly": "cmp r5, lr", + "mnemonic": "cmp", + "operands": "r5, lr", + "mode": "none" + }, + "instr_60660": { + "virtual_address": 60660, + "size": 4, + "disassembly": "str r3, [r1], #0x4", + "mnemonic": "str", + "operands": "r3, [r1], #0x4", + "mode": "none" + }, + "instr_60664": { + "virtual_address": 60664, + "size": 4, + "disassembly": "mov r4, r12, lsr #0x10", + "mnemonic": "mov", + "operands": "r4, r12, lsr #0x10", + "mode": "none" + }, + "instr_60668": { + "virtual_address": 60668, + "size": 4, + "disassembly": "bgt 0x0eccc", + "mnemonic": "bgt", + "operands": "0x0eccc", + "mode": "none" + }, + "bb_60620": { + "virtual_address": 60620, + "size": 52, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 60672, + "children": [ + "instr_60620", + "instr_60624", + "instr_60628", + "instr_60632", + "instr_60636", + "instr_60640", + "instr_60644", + "instr_60648", + "instr_60652", + "instr_60656", + "instr_60660", + "instr_60664", + "instr_60668" + ] + }, + "instr_60672": { + "virtual_address": 60672, + "size": 4, + "disassembly": "cmp r4, #0x0", + "mnemonic": "cmp", + "operands": "r4, #0x0", + "mode": "none" + }, + "instr_60676": { + "virtual_address": 60676, + "size": 4, + "disassembly": "beq 0x0ed24", + "mnemonic": "beq", + "operands": "0x0ed24", + "mode": "none" + }, + "bb_60672": { + "virtual_address": 60672, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 60680, + "children": [ + "instr_60672", + "instr_60676" + ] + }, + "instr_60680": { + "virtual_address": 60680, + "size": 4, + "disassembly": "ldr r3, [r6, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [r6, #0x8]", + "mode": "none" + }, + "instr_60684": { + "virtual_address": 60684, + "size": 4, + "disassembly": "cmp r3, r5", + "mnemonic": "cmp", + "operands": "r3, r5", + "mode": "none" + }, + "instr_60688": { + "virtual_address": 60688, + "size": 4, + "disassembly": "ble 0x0ed30", + "mnemonic": "ble", + "operands": "0x0ed30", + "mode": "none" + }, + "bb_60680": { + "virtual_address": 60680, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 60692, + "children": [ + "instr_60680", + "instr_60684", + "instr_60688" + ] + }, + "instr_60692": { + "virtual_address": 60692, + "size": 4, + "disassembly": "add r3, r6, r5, lsl #0x2", + "mnemonic": "add", + "operands": "r3, r6, r5, lsl #0x2", + "mode": "none" + }, + "instr_60696": { + "virtual_address": 60696, + "size": 4, + "disassembly": "add r5, r5, #0x1", + "mnemonic": "add", + "operands": "r5, r5, #0x1", + "mode": "none" + }, + "instr_60700": { + "virtual_address": 60700, + "size": 4, + "disassembly": "str r4, [r3, #0x14]", + "mnemonic": "str", + "operands": "r4, [r3, #0x14]", + "mode": "none" + }, + "instr_60704": { + "virtual_address": 60704, + "size": 4, + "disassembly": "str r5, [r6, #0x10]", + "mnemonic": "str", + "operands": "r5, [r6, #0x10]", + "mode": "none" + }, + "bb_60692": { + "virtual_address": 60692, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 60708, + "children": [ + "instr_60692", + "instr_60696", + "instr_60700", + "instr_60704" + ] + }, + "instr_60708": { + "virtual_address": 60708, + "size": 4, + "disassembly": "mov r0, r6", + "mnemonic": "mov", + "operands": "r0, r6", + "mode": "none" + }, + "instr_60712": { + "virtual_address": 60712, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, lr}", + "mode": "none" + }, + "instr_60716": { + "virtual_address": 60716, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_60708": { + "virtual_address": 60708, + "size": 12, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_60708", + "instr_60712", + "instr_60716" + ] + }, + "instr_60720": { + "virtual_address": 60720, + "size": 4, + "disassembly": "ldr r1, [r6, #0x4]", + "mnemonic": "ldr", + "operands": "r1, [r6, #0x4]", + "mode": "none" + }, + "instr_60724": { + "virtual_address": 60724, + "size": 4, + "disassembly": "mov r0, r7", + "mnemonic": "mov", + "operands": "r0, r7", + "mode": "none" + }, + "instr_60728": { + "virtual_address": 60728, + "size": 4, + "disassembly": "add r1, r1, #0x1", + "mnemonic": "add", + "operands": "r1, r1, #0x1", + "mode": "none" + }, + "instr_60732": { + "virtual_address": 60732, + "size": 4, + "disassembly": "bl 0x0ec04", + "mnemonic": "bl", + "operands": "0x0ec04", + "mode": "none" + }, + "instr_60736": { + "virtual_address": 60736, + "size": 4, + "disassembly": "subs r8, r0, #0x0", + "mnemonic": "subs", + "operands": "r8, r0, #0x0", + "mode": "none" + }, + "instr_60740": { + "virtual_address": 60740, + "size": 4, + "disassembly": "beq 0x0ed8c", + "mnemonic": "beq", + "operands": "0x0ed8c", + "mode": "none" + }, + "bb_60720": { + "virtual_address": 60720, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 60744, + "children": [ + "instr_60720", + "instr_60724", + "instr_60728", + "instr_60732", + "instr_60736", + "instr_60740" + ] + }, + "instr_60744": { + "virtual_address": 60744, + "size": 4, + "disassembly": "ldr r2, [r6, #0x10]", + "mnemonic": "ldr", + "operands": "r2, [r6, #0x10]", + "mode": "none" + }, + "instr_60748": { + "virtual_address": 60748, + "size": 4, + "disassembly": "add r2, r2, #0x2", + "mnemonic": "add", + "operands": "r2, r2, #0x2", + "mode": "none" + }, + "instr_60752": { + "virtual_address": 60752, + "size": 4, + "disassembly": "add r1, r6, #0xc", + "mnemonic": "add", + "operands": "r1, r6, #0xc", + "mode": "none" + }, + "instr_60756": { + "virtual_address": 60756, + "size": 4, + "disassembly": "mov r2, r2, lsl #0x2", + "mnemonic": "mov", + "operands": "r2, r2, lsl #0x2", + "mode": "none" + }, + "instr_60760": { + "virtual_address": 60760, + "size": 4, + "disassembly": "add r0, r8, #0xc", + "mnemonic": "add", + "operands": "r0, r8, #0xc", + "mode": "none" + }, + "instr_60764": { + "virtual_address": 60764, + "size": 4, + "disassembly": "bl 0x0e95c", + "mnemonic": "bl", + "operands": "0x0e95c", + "mode": "none" + }, + "instr_60768": { + "virtual_address": 60768, + "size": 4, + "disassembly": "ldr r3, [r7, #0x4c]", + "mnemonic": "ldr", + "operands": "r3, [r7, #0x4c]", + "mode": "none" + }, + "instr_60772": { + "virtual_address": 60772, + "size": 4, + "disassembly": "ldr r2, [r6, #0x4]", + "mnemonic": "ldr", + "operands": "r2, [r6, #0x4]", + "mode": "none" + }, + "instr_60776": { + "virtual_address": 60776, + "size": 4, + "disassembly": "ldr r1, [r3, r2, lsl #0x2]", + "mnemonic": "ldr", + "operands": "r1, [r3, r2, lsl #0x2]", + "mode": "none" + }, + "instr_60780": { + "virtual_address": 60780, + "size": 4, + "disassembly": "str r1, [r6, #0x0]", + "mnemonic": "str", + "operands": "r1, [r6, #0x0]", + "mode": "none" + }, + "instr_60784": { + "virtual_address": 60784, + "size": 4, + "disassembly": "str r6, [r3, r2, lsl #0x2]", + "mnemonic": "str", + "operands": "r6, [r3, r2, lsl #0x2]", + "mode": "none" + }, + "instr_60788": { + "virtual_address": 60788, + "size": 4, + "disassembly": "mov r6, r8", + "mnemonic": "mov", + "operands": "r6, r8", + "mode": "none" + }, + "instr_60792": { + "virtual_address": 60792, + "size": 4, + "disassembly": "add r3, r6, r5, lsl #0x2", + "mnemonic": "add", + "operands": "r3, r6, r5, lsl #0x2", + "mode": "none" + }, + "instr_60796": { + "virtual_address": 60796, + "size": 4, + "disassembly": "add r5, r5, #0x1", + "mnemonic": "add", + "operands": "r5, r5, #0x1", + "mode": "none" + }, + "instr_60800": { + "virtual_address": 60800, + "size": 4, + "disassembly": "str r4, [r3, #0x14]", + "mnemonic": "str", + "operands": "r4, [r3, #0x14]", + "mode": "none" + }, + "instr_60804": { + "virtual_address": 60804, + "size": 4, + "disassembly": "str r5, [r6, #0x10]", + "mnemonic": "str", + "operands": "r5, [r6, #0x10]", + "mode": "none" + }, + "instr_60808": { + "virtual_address": 60808, + "size": 4, + "disassembly": "b 0x0ed24", + "mnemonic": "b", + "operands": "0x0ed24", + "mode": "none" + }, + "bb_60744": { + "virtual_address": 60744, + "size": 68, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 60708, + "children": [ + "instr_60744", + "instr_60748", + "instr_60752", + "instr_60756", + "instr_60760", + "instr_60764", + "instr_60768", + "instr_60772", + "instr_60776", + "instr_60780", + "instr_60784", + "instr_60788", + "instr_60792", + "instr_60796", + "instr_60800", + "instr_60804", + "instr_60808" + ] + }, + "instr_60812": { + "virtual_address": 60812, + "size": 4, + "disassembly": "mov r2, r8", + "mnemonic": "mov", + "operands": "r2, r8", + "mode": "none" + }, + "instr_60816": { + "virtual_address": 60816, + "size": 4, + "disassembly": "mov r1, #0xb5", + "mnemonic": "mov", + "operands": "r1, #0xb5", + "mode": "none" + }, + "instr_60820": { + "virtual_address": 60820, + "size": 4, + "disassembly": "ldr r3, [0xeda4]", + "mnemonic": "ldr", + "operands": "r3, [0xeda4]", + "mode": "none" + }, + "instr_60824": { + "virtual_address": 60824, + "size": 4, + "disassembly": "ldr r0, [0xeda8]", + "mnemonic": "ldr", + "operands": "r0, [0xeda8]", + "mode": "none" + }, + "instr_60828": { + "virtual_address": 60828, + "size": 4, + "disassembly": "bl 0x11a84", + "mnemonic": "bl", + "operands": "0x11a84", + "mode": "none" + }, + "bb_60812": { + "virtual_address": 60812, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_60812", + "instr_60816", + "instr_60820", + "instr_60824", + "instr_60828" + ] + }, + "dw_60832": { + "virtual_address": 60832, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 60604 + ] + }, + "dw_60836": { + "virtual_address": 60836, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 60820 + ] + }, + "dw_60840": { + "virtual_address": 60840, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 60824 + ] + }, + "func_60588": { + "virtual_address": 60588, + "size": 256, + "name": "__multadd", + "children": [ + "bb_60588", + "bb_60620", + "bb_60672", + "bb_60680", + "bb_60692", + "bb_60708", + "bb_60720", + "bb_60744", + "bb_60812", + "dw_60832", + "dw_60836", + "dw_60840" + ] + }, + "instr_60844": { + "virtual_address": 60844, + "size": 4, + "disassembly": "ldr r12, [0xeeb4]", + "mnemonic": "ldr", + "operands": "r12, [0xeeb4]", + "mode": "none" + }, + "instr_60848": { + "virtual_address": 60848, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, lr}", + "mode": "none" + }, + "instr_60852": { + "virtual_address": 60852, + "size": 4, + "disassembly": "mov r7, r2", + "mnemonic": "mov", + "operands": "r7, r2", + "mode": "none" + }, + "instr_60856": { + "virtual_address": 60856, + "size": 4, + "disassembly": "add r2, r3, #0x8", + "mnemonic": "add", + "operands": "r2, r3, #0x8", + "mode": "none" + }, + "instr_60860": { + "virtual_address": 60860, + "size": 4, + "disassembly": "mov r5, r3", + "mnemonic": "mov", + "operands": "r5, r3", + "mode": "none" + }, + "instr_60864": { + "virtual_address": 60864, + "size": 4, + "disassembly": "cmp r3, #0x9", + "mnemonic": "cmp", + "operands": "r3, #0x9", + "mode": "none" + }, + "instr_60868": { + "virtual_address": 60868, + "size": 4, + "disassembly": "smull r3, r12, r2, r12", + "mnemonic": "smull", + "operands": "r3, r12, r2, r12", + "mode": "none" + }, + "instr_60872": { + "virtual_address": 60872, + "size": 4, + "disassembly": "mov r3, r2, asr #0x1f", + "mnemonic": "mov", + "operands": "r3, r2, asr #0x1f", + "mode": "none" + }, + "instr_60876": { + "virtual_address": 60876, + "size": 4, + "disassembly": "mov r6, r0", + "mnemonic": "mov", + "operands": "r6, r0", + "mode": "none" + }, + "instr_60880": { + "virtual_address": 60880, + "size": 4, + "disassembly": "mov r4, r1", + "mnemonic": "mov", + "operands": "r4, r1", + "mode": "none" + }, + "instr_60884": { + "virtual_address": 60884, + "size": 4, + "disassembly": "rsb r3, r3, r12, asr #0x1", + "mnemonic": "rsb", + "operands": "r3, r3, r12, asr #0x1", + "mode": "none" + }, + "instr_60888": { + "virtual_address": 60888, + "size": 4, + "disassembly": "ble 0x0ee98", + "mnemonic": "ble", + "operands": "0x0ee98", + "mode": "none" + }, + "bb_60844": { + "virtual_address": 60844, + "size": 48, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 60892, + "children": [ + "instr_60844", + "instr_60848", + "instr_60852", + "instr_60856", + "instr_60860", + "instr_60864", + "instr_60868", + "instr_60872", + "instr_60876", + "instr_60880", + "instr_60884", + "instr_60888" + ] + }, + "instr_60892": { + "virtual_address": 60892, + "size": 4, + "disassembly": "mov r12, #0x1", + "mnemonic": "mov", + "operands": "r12, #0x1", + "mode": "none" + }, + "instr_60896": { + "virtual_address": 60896, + "size": 4, + "disassembly": "mov r1, #0x0", + "mnemonic": "mov", + "operands": "r1, #0x0", + "mode": "none" + }, + "bb_60892": { + "virtual_address": 60892, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 60900, + "children": [ + "instr_60892", + "instr_60896" + ] + }, + "instr_60900": { + "virtual_address": 60900, + "size": 4, + "disassembly": "mov r12, r12, lsl #0x1", + "mnemonic": "mov", + "operands": "r12, r12, lsl #0x1", + "mode": "none" + }, + "instr_60904": { + "virtual_address": 60904, + "size": 4, + "disassembly": "cmp r3, r12", + "mnemonic": "cmp", + "operands": "r3, r12", + "mode": "none" + }, + "instr_60908": { + "virtual_address": 60908, + "size": 4, + "disassembly": "add r1, r1, #0x1", + "mnemonic": "add", + "operands": "r1, r1, #0x1", + "mode": "none" + }, + "instr_60912": { + "virtual_address": 60912, + "size": 4, + "disassembly": "bgt 0x0ede4", + "mnemonic": "bgt", + "operands": "0x0ede4", + "mode": "none" + }, + "bb_60900": { + "virtual_address": 60900, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 60916, + "children": [ + "instr_60900", + "instr_60904", + "instr_60908", + "instr_60912" + ] + }, + "instr_60916": { + "virtual_address": 60916, + "size": 4, + "disassembly": "mov r0, r6", + "mnemonic": "mov", + "operands": "r0, r6", + "mode": "none" + }, + "instr_60920": { + "virtual_address": 60920, + "size": 4, + "disassembly": "bl 0x0ec04", + "mnemonic": "bl", + "operands": "0x0ec04", + "mode": "none" + }, + "instr_60924": { + "virtual_address": 60924, + "size": 4, + "disassembly": "subs r1, r0, #0x0", + "mnemonic": "subs", + "operands": "r1, r0, #0x0", + "mode": "none" + }, + "instr_60928": { + "virtual_address": 60928, + "size": 4, + "disassembly": "beq 0x0eea0", + "mnemonic": "beq", + "operands": "0x0eea0", + "mode": "none" + }, + "bb_60916": { + "virtual_address": 60916, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 60932, + "children": [ + "instr_60916", + "instr_60920", + "instr_60924", + "instr_60928" + ] + }, + "instr_60932": { + "virtual_address": 60932, + "size": 4, + "disassembly": "ldr r3, [sp, #0x20]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x20]", + "mode": "none" + }, + "instr_60936": { + "virtual_address": 60936, + "size": 4, + "disassembly": "str r3, [r1, #0x14]", + "mnemonic": "str", + "operands": "r3, [r1, #0x14]", + "mode": "none" + }, + "instr_60940": { + "virtual_address": 60940, + "size": 4, + "disassembly": "mov r3, #0x1", + "mnemonic": "mov", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_60944": { + "virtual_address": 60944, + "size": 4, + "disassembly": "cmp r7, #0x9", + "mnemonic": "cmp", + "operands": "r7, #0x9", + "mode": "none" + }, + "instr_60948": { + "virtual_address": 60948, + "size": 4, + "disassembly": "movle r7, #0x9", + "mnemonic": "movle", + "operands": "r7, #0x9", + "mode": "none" + }, + "instr_60952": { + "virtual_address": 60952, + "size": 4, + "disassembly": "str r3, [r1, #0x10]", + "mnemonic": "str", + "operands": "r3, [r1, #0x10]", + "mode": "none" + }, + "instr_60956": { + "virtual_address": 60956, + "size": 4, + "disassembly": "addle r4, r4, #0xa", + "mnemonic": "addle", + "operands": "r4, r4, #0xa", + "mode": "none" + }, + "instr_60960": { + "virtual_address": 60960, + "size": 4, + "disassembly": "bgt 0x0ee60", + "mnemonic": "bgt", + "operands": "0x0ee60", + "mode": "none" + }, + "bb_60932": { + "virtual_address": 60932, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 60964, + "children": [ + "instr_60932", + "instr_60936", + "instr_60940", + "instr_60944", + "instr_60948", + "instr_60952", + "instr_60956", + "instr_60960" + ] + }, + "instr_60964": { + "virtual_address": 60964, + "size": 4, + "disassembly": "cmp r5, r7", + "mnemonic": "cmp", + "operands": "r5, r7", + "mode": "none" + }, + "instr_60968": { + "virtual_address": 60968, + "size": 4, + "disassembly": "ble 0x0ee54", + "mnemonic": "ble", + "operands": "0x0ee54", + "mode": "none" + }, + "bb_60964": { + "virtual_address": 60964, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 60972, + "children": [ + "instr_60964", + "instr_60968" + ] + }, + "instr_60972": { + "virtual_address": 60972, + "size": 4, + "disassembly": "sub r5, r5, r7", + "mnemonic": "sub", + "operands": "r5, r5, r7", + "mode": "none" + }, + "instr_60976": { + "virtual_address": 60976, + "size": 4, + "disassembly": "add r5, r4, r5", + "mnemonic": "add", + "operands": "r5, r4, r5", + "mode": "none" + }, + "bb_60972": { + "virtual_address": 60972, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 60980, + "children": [ + "instr_60972", + "instr_60976" + ] + }, + "instr_60980": { + "virtual_address": 60980, + "size": 4, + "disassembly": "ldrb r3, [r4], #0x1", + "mnemonic": "ldrb", + "operands": "r3, [r4], #0x1", + "mode": "none" + }, + "instr_60984": { + "virtual_address": 60984, + "size": 4, + "disassembly": "mov r2, #0xa", + "mnemonic": "mov", + "operands": "r2, #0xa", + "mode": "none" + }, + "instr_60988": { + "virtual_address": 60988, + "size": 4, + "disassembly": "mov r0, r6", + "mnemonic": "mov", + "operands": "r0, r6", + "mode": "none" + }, + "instr_60992": { + "virtual_address": 60992, + "size": 4, + "disassembly": "sub r3, r3, #0x30", + "mnemonic": "sub", + "operands": "r3, r3, #0x30", + "mode": "none" + }, + "instr_60996": { + "virtual_address": 60996, + "size": 4, + "disassembly": "bl 0x0ecac", + "mnemonic": "bl", + "operands": "0x0ecac", + "mode": "none" + }, + "instr_61000": { + "virtual_address": 61000, + "size": 4, + "disassembly": "cmp r5, r4", + "mnemonic": "cmp", + "operands": "r5, r4", + "mode": "none" + }, + "instr_61004": { + "virtual_address": 61004, + "size": 4, + "disassembly": "mov r1, r0", + "mnemonic": "mov", + "operands": "r1, r0", + "mode": "none" + }, + "instr_61008": { + "virtual_address": 61008, + "size": 4, + "disassembly": "bne 0x0ee34", + "mnemonic": "bne", + "operands": "0x0ee34", + "mode": "none" + }, + "bb_60980": { + "virtual_address": 60980, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 61012, + "children": [ + "instr_60980", + "instr_60984", + "instr_60988", + "instr_60992", + "instr_60996", + "instr_61000", + "instr_61004", + "instr_61008" + ] + }, + "instr_61012": { + "virtual_address": 61012, + "size": 4, + "disassembly": "mov r0, r1", + "mnemonic": "mov", + "operands": "r0, r1", + "mode": "none" + }, + "instr_61016": { + "virtual_address": 61016, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, lr}", + "mode": "none" + }, + "instr_61020": { + "virtual_address": 61020, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_61012": { + "virtual_address": 61012, + "size": 12, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_61012", + "instr_61016", + "instr_61020" + ] + }, + "instr_61024": { + "virtual_address": 61024, + "size": 4, + "disassembly": "add r9, r4, #0x9", + "mnemonic": "add", + "operands": "r9, r4, #0x9", + "mode": "none" + }, + "instr_61028": { + "virtual_address": 61028, + "size": 4, + "disassembly": "mov r8, r9", + "mnemonic": "mov", + "operands": "r8, r9", + "mode": "none" + }, + "instr_61032": { + "virtual_address": 61032, + "size": 4, + "disassembly": "add r4, r4, r7", + "mnemonic": "add", + "operands": "r4, r4, r7", + "mode": "none" + }, + "bb_61024": { + "virtual_address": 61024, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 61036, + "children": [ + "instr_61024", + "instr_61028", + "instr_61032" + ] + }, + "instr_61036": { + "virtual_address": 61036, + "size": 4, + "disassembly": "ldrb r3, [r8], #0x1", + "mnemonic": "ldrb", + "operands": "r3, [r8], #0x1", + "mode": "none" + }, + "instr_61040": { + "virtual_address": 61040, + "size": 4, + "disassembly": "mov r2, #0xa", + "mnemonic": "mov", + "operands": "r2, #0xa", + "mode": "none" + }, + "instr_61044": { + "virtual_address": 61044, + "size": 4, + "disassembly": "mov r0, r6", + "mnemonic": "mov", + "operands": "r0, r6", + "mode": "none" + }, + "instr_61048": { + "virtual_address": 61048, + "size": 4, + "disassembly": "sub r3, r3, #0x30", + "mnemonic": "sub", + "operands": "r3, r3, #0x30", + "mode": "none" + }, + "instr_61052": { + "virtual_address": 61052, + "size": 4, + "disassembly": "bl 0x0ecac", + "mnemonic": "bl", + "operands": "0x0ecac", + "mode": "none" + }, + "instr_61056": { + "virtual_address": 61056, + "size": 4, + "disassembly": "cmp r8, r4", + "mnemonic": "cmp", + "operands": "r8, r4", + "mode": "none" + }, + "instr_61060": { + "virtual_address": 61060, + "size": 4, + "disassembly": "mov r1, r0", + "mnemonic": "mov", + "operands": "r1, r0", + "mode": "none" + }, + "instr_61064": { + "virtual_address": 61064, + "size": 4, + "disassembly": "bne 0x0ee6c", + "mnemonic": "bne", + "operands": "0x0ee6c", + "mode": "none" + }, + "bb_61036": { + "virtual_address": 61036, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 61068, + "children": [ + "instr_61036", + "instr_61040", + "instr_61044", + "instr_61048", + "instr_61052", + "instr_61056", + "instr_61060", + "instr_61064" + ] + }, + "instr_61068": { + "virtual_address": 61068, + "size": 4, + "disassembly": "sub r4, r7, #0x8", + "mnemonic": "sub", + "operands": "r4, r7, #0x8", + "mode": "none" + }, + "instr_61072": { + "virtual_address": 61072, + "size": 4, + "disassembly": "add r4, r9, r4", + "mnemonic": "add", + "operands": "r4, r9, r4", + "mode": "none" + }, + "instr_61076": { + "virtual_address": 61076, + "size": 4, + "disassembly": "b 0x0ee24", + "mnemonic": "b", + "operands": "0x0ee24", + "mode": "none" + }, + "bb_61068": { + "virtual_address": 61068, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 60964, + "children": [ + "instr_61068", + "instr_61072", + "instr_61076" + ] + }, + "instr_61080": { + "virtual_address": 61080, + "size": 4, + "disassembly": "mov r1, #0x0", + "mnemonic": "mov", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_61084": { + "virtual_address": 61084, + "size": 4, + "disassembly": "b 0x0edf4", + "mnemonic": "b", + "operands": "0x0edf4", + "mode": "none" + }, + "bb_61080": { + "virtual_address": 61080, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 60916, + "children": [ + "instr_61080", + "instr_61084" + ] + }, + "instr_61088": { + "virtual_address": 61088, + "size": 4, + "disassembly": "mov r2, r1", + "mnemonic": "mov", + "operands": "r2, r1", + "mode": "none" + }, + "instr_61092": { + "virtual_address": 61092, + "size": 4, + "disassembly": "ldr r3, [0xeeb8]", + "mnemonic": "ldr", + "operands": "r3, [0xeeb8]", + "mode": "none" + }, + "instr_61096": { + "virtual_address": 61096, + "size": 4, + "disassembly": "mov r1, #0xce", + "mnemonic": "mov", + "operands": "r1, #0xce", + "mode": "none" + }, + "instr_61100": { + "virtual_address": 61100, + "size": 4, + "disassembly": "ldr r0, [0xeebc]", + "mnemonic": "ldr", + "operands": "r0, [0xeebc]", + "mode": "none" + }, + "instr_61104": { + "virtual_address": 61104, + "size": 4, + "disassembly": "bl 0x11a84", + "mnemonic": "bl", + "operands": "0x11a84", + "mode": "none" + }, + "bb_61088": { + "virtual_address": 61088, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_61088", + "instr_61092", + "instr_61096", + "instr_61100", + "instr_61104" + ] + }, + "dw_61108": { + "virtual_address": 61108, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 60844 + ] + }, + "dw_61112": { + "virtual_address": 61112, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 61092 + ] + }, + "dw_61116": { + "virtual_address": 61116, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 61100 + ] + }, + "func_60844": { + "virtual_address": 60844, + "size": 276, + "name": "__s2b", + "children": [ + "bb_60844", + "bb_60892", + "bb_60900", + "bb_60916", + "bb_60932", + "bb_60964", + "bb_60972", + "bb_60980", + "bb_61012", + "bb_61024", + "bb_61036", + "bb_61068", + "bb_61080", + "bb_61088", + "dw_61108", + "dw_61112", + "dw_61116" + ] + }, + "instr_61120": { + "virtual_address": 61120, + "size": 4, + "disassembly": "mov r2, r0, lsr #0x10", + "mnemonic": "mov", + "operands": "r2, r0, lsr #0x10", + "mode": "none" + }, + "instr_61124": { + "virtual_address": 61124, + "size": 4, + "disassembly": "mov r2, r2, lsl #0x10", + "mnemonic": "mov", + "operands": "r2, r2, lsl #0x10", + "mode": "none" + }, + "instr_61128": { + "virtual_address": 61128, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_61132": { + "virtual_address": 61132, + "size": 4, + "disassembly": "mov r3, r0", + "mnemonic": "mov", + "operands": "r3, r0", + "mode": "none" + }, + "instr_61136": { + "virtual_address": 61136, + "size": 4, + "disassembly": "moveq r0, #0x10", + "mnemonic": "moveq", + "operands": "r0, #0x10", + "mode": "none" + }, + "instr_61140": { + "virtual_address": 61140, + "size": 4, + "disassembly": "movne r0, #0x0", + "mnemonic": "movne", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_61144": { + "virtual_address": 61144, + "size": 4, + "disassembly": "moveq r3, r3, lsl r0", + "mnemonic": "moveq", + "operands": "r3, r3, lsl r0", + "mode": "none" + }, + "instr_61148": { + "virtual_address": 61148, + "size": 4, + "disassembly": "tst r3, #0xff000000", + "mnemonic": "tst", + "operands": "r3, #0xff000000", + "mode": "none" + }, + "instr_61152": { + "virtual_address": 61152, + "size": 4, + "disassembly": "moveq r3, r3, lsl #0x8", + "mnemonic": "moveq", + "operands": "r3, r3, lsl #0x8", + "mode": "none" + }, + "instr_61156": { + "virtual_address": 61156, + "size": 4, + "disassembly": "addeq r0, r0, #0x8", + "mnemonic": "addeq", + "operands": "r0, r0, #0x8", + "mode": "none" + }, + "instr_61160": { + "virtual_address": 61160, + "size": 4, + "disassembly": "tst r3, #0xf0000000", + "mnemonic": "tst", + "operands": "r3, #0xf0000000", + "mode": "none" + }, + "instr_61164": { + "virtual_address": 61164, + "size": 4, + "disassembly": "moveq r3, r3, lsl #0x4", + "mnemonic": "moveq", + "operands": "r3, r3, lsl #0x4", + "mode": "none" + }, + "instr_61168": { + "virtual_address": 61168, + "size": 4, + "disassembly": "addeq r0, r0, #0x4", + "mnemonic": "addeq", + "operands": "r0, r0, #0x4", + "mode": "none" + }, + "instr_61172": { + "virtual_address": 61172, + "size": 4, + "disassembly": "tst r3, #0xc0000000", + "mnemonic": "tst", + "operands": "r3, #0xc0000000", + "mode": "none" + }, + "instr_61176": { + "virtual_address": 61176, + "size": 4, + "disassembly": "moveq r3, r3, lsl #0x2", + "mnemonic": "moveq", + "operands": "r3, r3, lsl #0x2", + "mode": "none" + }, + "instr_61180": { + "virtual_address": 61180, + "size": 4, + "disassembly": "addeq r0, r0, #0x2", + "mnemonic": "addeq", + "operands": "r0, r0, #0x2", + "mode": "none" + }, + "instr_61184": { + "virtual_address": 61184, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_61188": { + "virtual_address": 61188, + "size": 4, + "disassembly": "bxlt lr", + "mnemonic": "bxlt", + "operands": "lr", + "mode": "none" + }, + "bb_61120": { + "virtual_address": 61120, + "size": 72, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 61192, + "children": [ + "instr_61120", + "instr_61124", + "instr_61128", + "instr_61132", + "instr_61136", + "instr_61140", + "instr_61144", + "instr_61148", + "instr_61152", + "instr_61156", + "instr_61160", + "instr_61164", + "instr_61168", + "instr_61172", + "instr_61176", + "instr_61180", + "instr_61184", + "instr_61188" + ] + }, + "instr_61192": { + "virtual_address": 61192, + "size": 4, + "disassembly": "tst r3, #0x40000000", + "mnemonic": "tst", + "operands": "r3, #0x40000000", + "mode": "none" + }, + "instr_61196": { + "virtual_address": 61196, + "size": 4, + "disassembly": "addne r0, r0, #0x1", + "mnemonic": "addne", + "operands": "r0, r0, #0x1", + "mode": "none" + }, + "instr_61200": { + "virtual_address": 61200, + "size": 4, + "disassembly": "moveq r0, #0x20", + "mnemonic": "moveq", + "operands": "r0, #0x20", + "mode": "none" + }, + "instr_61204": { + "virtual_address": 61204, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_61192": { + "virtual_address": 61192, + "size": 16, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_61192", + "instr_61196", + "instr_61200", + "instr_61204" + ] + }, + "func_61120": { + "virtual_address": 61120, + "size": 88, + "name": "__hi0bits", + "children": [ + "bb_61120", + "bb_61192" + ] + }, + "instr_61208": { + "virtual_address": 61208, + "size": 4, + "disassembly": "ldr r3, [r0, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r0, #0x0]", + "mode": "none" + }, + "instr_61212": { + "virtual_address": 61212, + "size": 4, + "disassembly": "mov r2, r0", + "mnemonic": "mov", + "operands": "r2, r0", + "mode": "none" + }, + "instr_61216": { + "virtual_address": 61216, + "size": 4, + "disassembly": "ands r0, r3, #0x7", + "mnemonic": "ands", + "operands": "r0, r3, #0x7", + "mode": "none" + }, + "instr_61220": { + "virtual_address": 61220, + "size": 4, + "disassembly": "beq 0x0ef4c", + "mnemonic": "beq", + "operands": "0x0ef4c", + "mode": "none" + }, + "bb_61208": { + "virtual_address": 61208, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 61224, + "children": [ + "instr_61208", + "instr_61212", + "instr_61216", + "instr_61220" + ] + }, + "instr_61224": { + "virtual_address": 61224, + "size": 4, + "disassembly": "tst r3, #0x1", + "mnemonic": "tst", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_61228": { + "virtual_address": 61228, + "size": 4, + "disassembly": "bne 0x0efa4", + "mnemonic": "bne", + "operands": "0x0efa4", + "mode": "none" + }, + "bb_61224": { + "virtual_address": 61224, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 61232, + "children": [ + "instr_61224", + "instr_61228" + ] + }, + "instr_61232": { + "virtual_address": 61232, + "size": 4, + "disassembly": "tst r3, #0x2", + "mnemonic": "tst", + "operands": "r3, #0x2", + "mode": "none" + }, + "instr_61236": { + "virtual_address": 61236, + "size": 4, + "disassembly": "movne r3, r3, lsr #0x1", + "mnemonic": "movne", + "operands": "r3, r3, lsr #0x1", + "mode": "none" + }, + "instr_61240": { + "virtual_address": 61240, + "size": 4, + "disassembly": "moveq r3, r3, lsr #0x2", + "mnemonic": "moveq", + "operands": "r3, r3, lsr #0x2", + "mode": "none" + }, + "instr_61244": { + "virtual_address": 61244, + "size": 4, + "disassembly": "movne r0, #0x1", + "mnemonic": "movne", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_61248": { + "virtual_address": 61248, + "size": 4, + "disassembly": "moveq r0, #0x2", + "mnemonic": "moveq", + "operands": "r0, #0x2", + "mode": "none" + }, + "instr_61252": { + "virtual_address": 61252, + "size": 4, + "disassembly": "str r3, [r2, #0x0]", + "mnemonic": "str", + "operands": "r3, [r2, #0x0]", + "mode": "none" + }, + "instr_61256": { + "virtual_address": 61256, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_61232": { + "virtual_address": 61232, + "size": 28, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_61232", + "instr_61236", + "instr_61240", + "instr_61244", + "instr_61248", + "instr_61252", + "instr_61256" + ] + }, + "instr_61260": { + "virtual_address": 61260, + "size": 4, + "disassembly": "mov r1, r3, lsl #0x10", + "mnemonic": "mov", + "operands": "r1, r3, lsl #0x10", + "mode": "none" + }, + "instr_61264": { + "virtual_address": 61264, + "size": 4, + "disassembly": "mov r1, r1, lsr #0x10", + "mnemonic": "mov", + "operands": "r1, r1, lsr #0x10", + "mode": "none" + }, + "instr_61268": { + "virtual_address": 61268, + "size": 4, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_61272": { + "virtual_address": 61272, + "size": 4, + "disassembly": "moveq r0, #0x10", + "mnemonic": "moveq", + "operands": "r0, #0x10", + "mode": "none" + }, + "instr_61276": { + "virtual_address": 61276, + "size": 4, + "disassembly": "moveq r3, r3, lsr r0", + "mnemonic": "moveq", + "operands": "r3, r3, lsr r0", + "mode": "none" + }, + "instr_61280": { + "virtual_address": 61280, + "size": 4, + "disassembly": "and r1, r3, #0xff", + "mnemonic": "and", + "operands": "r1, r3, #0xff", + "mode": "none" + }, + "instr_61284": { + "virtual_address": 61284, + "size": 4, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_61288": { + "virtual_address": 61288, + "size": 4, + "disassembly": "moveq r3, r3, lsr #0x8", + "mnemonic": "moveq", + "operands": "r3, r3, lsr #0x8", + "mode": "none" + }, + "instr_61292": { + "virtual_address": 61292, + "size": 4, + "disassembly": "addeq r0, r0, #0x8", + "mnemonic": "addeq", + "operands": "r0, r0, #0x8", + "mode": "none" + }, + "instr_61296": { + "virtual_address": 61296, + "size": 4, + "disassembly": "tst r3, #0xf", + "mnemonic": "tst", + "operands": "r3, #0xf", + "mode": "none" + }, + "instr_61300": { + "virtual_address": 61300, + "size": 4, + "disassembly": "moveq r3, r3, lsr #0x4", + "mnemonic": "moveq", + "operands": "r3, r3, lsr #0x4", + "mode": "none" + }, + "instr_61304": { + "virtual_address": 61304, + "size": 4, + "disassembly": "addeq r0, r0, #0x4", + "mnemonic": "addeq", + "operands": "r0, r0, #0x4", + "mode": "none" + }, + "instr_61308": { + "virtual_address": 61308, + "size": 4, + "disassembly": "tst r3, #0x3", + "mnemonic": "tst", + "operands": "r3, #0x3", + "mode": "none" + }, + "instr_61312": { + "virtual_address": 61312, + "size": 4, + "disassembly": "moveq r3, r3, lsr #0x2", + "mnemonic": "moveq", + "operands": "r3, r3, lsr #0x2", + "mode": "none" + }, + "instr_61316": { + "virtual_address": 61316, + "size": 4, + "disassembly": "addeq r0, r0, #0x2", + "mnemonic": "addeq", + "operands": "r0, r0, #0x2", + "mode": "none" + }, + "instr_61320": { + "virtual_address": 61320, + "size": 4, + "disassembly": "tst r3, #0x1", + "mnemonic": "tst", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_61324": { + "virtual_address": 61324, + "size": 4, + "disassembly": "bne 0x0ef9c", + "mnemonic": "bne", + "operands": "0x0ef9c", + "mode": "none" + }, + "bb_61260": { + "virtual_address": 61260, + "size": 68, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 61328, + "children": [ + "instr_61260", + "instr_61264", + "instr_61268", + "instr_61272", + "instr_61276", + "instr_61280", + "instr_61284", + "instr_61288", + "instr_61292", + "instr_61296", + "instr_61300", + "instr_61304", + "instr_61308", + "instr_61312", + "instr_61316", + "instr_61320", + "instr_61324" + ] + }, + "instr_61328": { + "virtual_address": 61328, + "size": 4, + "disassembly": "movs r3, r3, lsr #0x1", + "mnemonic": "movs", + "operands": "r3, r3, lsr #0x1", + "mode": "none" + }, + "instr_61332": { + "virtual_address": 61332, + "size": 4, + "disassembly": "add r0, r0, #0x1", + "mnemonic": "add", + "operands": "r0, r0, #0x1", + "mode": "none" + }, + "instr_61336": { + "virtual_address": 61336, + "size": 4, + "disassembly": "beq 0x0efac", + "mnemonic": "beq", + "operands": "0x0efac", + "mode": "none" + }, + "bb_61328": { + "virtual_address": 61328, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 61340, + "children": [ + "instr_61328", + "instr_61332", + "instr_61336" + ] + }, + "instr_61340": { + "virtual_address": 61340, + "size": 4, + "disassembly": "str r3, [r2, #0x0]", + "mnemonic": "str", + "operands": "r3, [r2, #0x0]", + "mode": "none" + }, + "instr_61344": { + "virtual_address": 61344, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_61340": { + "virtual_address": 61340, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_61340", + "instr_61344" + ] + }, + "instr_61348": { + "virtual_address": 61348, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_61352": { + "virtual_address": 61352, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_61348": { + "virtual_address": 61348, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_61348", + "instr_61352" + ] + }, + "instr_61356": { + "virtual_address": 61356, + "size": 4, + "disassembly": "mov r0, #0x20", + "mnemonic": "mov", + "operands": "r0, #0x20", + "mode": "none" + }, + "instr_61360": { + "virtual_address": 61360, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_61356": { + "virtual_address": 61356, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_61356", + "instr_61360" + ] + }, + "func_61208": { + "virtual_address": 61208, + "size": 156, + "name": "__lo0bits", + "children": [ + "bb_61208", + "bb_61224", + "bb_61232", + "bb_61260", + "bb_61328", + "bb_61340", + "bb_61348", + "bb_61356" + ] + }, + "instr_61364": { + "virtual_address": 61364, + "size": 4, + "disassembly": "ldr r3, [r0, #0x4c]", + "mnemonic": "ldr", + "operands": "r3, [r0, #0x4c]", + "mode": "none" + }, + "instr_61368": { + "virtual_address": 61368, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_61372": { + "virtual_address": 61372, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_61376": { + "virtual_address": 61376, + "size": 4, + "disassembly": "mov r4, r0", + "mnemonic": "mov", + "operands": "r4, r0", + "mode": "none" + }, + "instr_61380": { + "virtual_address": 61380, + "size": 4, + "disassembly": "mov r5, r1", + "mnemonic": "mov", + "operands": "r5, r1", + "mode": "none" + }, + "instr_61384": { + "virtual_address": 61384, + "size": 4, + "disassembly": "beq 0x0effc", + "mnemonic": "beq", + "operands": "0x0effc", + "mode": "none" + }, + "bb_61364": { + "virtual_address": 61364, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 61388, + "children": [ + "instr_61364", + "instr_61368", + "instr_61372", + "instr_61376", + "instr_61380", + "instr_61384" + ] + }, + "instr_61388": { + "virtual_address": 61388, + "size": 4, + "disassembly": "ldr r0, [r3, #0x4]", + "mnemonic": "ldr", + "operands": "r0, [r3, #0x4]", + "mode": "none" + }, + "instr_61392": { + "virtual_address": 61392, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_61396": { + "virtual_address": 61396, + "size": 4, + "disassembly": "beq 0x0f02c", + "mnemonic": "beq", + "operands": "0x0f02c", + "mode": "none" + }, + "bb_61388": { + "virtual_address": 61388, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 61400, + "children": [ + "instr_61388", + "instr_61392", + "instr_61396" + ] + }, + "instr_61400": { + "virtual_address": 61400, + "size": 4, + "disassembly": "ldr r2, [r0, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [r0, #0x0]", + "mode": "none" + }, + "instr_61404": { + "virtual_address": 61404, + "size": 4, + "disassembly": "str r2, [r3, #0x4]", + "mnemonic": "str", + "operands": "r2, [r3, #0x4]", + "mode": "none" + }, + "bb_61400": { + "virtual_address": 61400, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 61408, + "children": [ + "instr_61400", + "instr_61404" + ] + }, + "instr_61408": { + "virtual_address": 61408, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_61412": { + "virtual_address": 61412, + "size": 4, + "disassembly": "mov r3, #0x1", + "mnemonic": "mov", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_61416": { + "virtual_address": 61416, + "size": 4, + "disassembly": "str r5, [r0, #0x14]", + "mnemonic": "str", + "operands": "r5, [r0, #0x14]", + "mode": "none" + }, + "instr_61420": { + "virtual_address": 61420, + "size": 4, + "disassembly": "str r2, [r0, #0xc]", + "mnemonic": "str", + "operands": "r2, [r0, #0xc]", + "mode": "none" + }, + "instr_61424": { + "virtual_address": 61424, + "size": 4, + "disassembly": "str r3, [r0, #0x10]", + "mnemonic": "str", + "operands": "r3, [r0, #0x10]", + "mode": "none" + }, + "instr_61428": { + "virtual_address": 61428, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_61432": { + "virtual_address": 61432, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_61408": { + "virtual_address": 61408, + "size": 28, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_61408", + "instr_61412", + "instr_61416", + "instr_61420", + "instr_61424", + "instr_61428", + "instr_61432" + ] + }, + "instr_61436": { + "virtual_address": 61436, + "size": 4, + "disassembly": "mov r2, #0x21", + "mnemonic": "mov", + "operands": "r2, #0x21", + "mode": "none" + }, + "instr_61440": { + "virtual_address": 61440, + "size": 4, + "disassembly": "mov r1, #0x4", + "mnemonic": "mov", + "operands": "r1, #0x4", + "mode": "none" + }, + "instr_61444": { + "virtual_address": 61444, + "size": 4, + "disassembly": "bl 0x11af0", + "mnemonic": "bl", + "operands": "0x11af0", + "mode": "none" + }, + "instr_61448": { + "virtual_address": 61448, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_61452": { + "virtual_address": 61452, + "size": 4, + "disassembly": "mov r3, r0", + "mnemonic": "mov", + "operands": "r3, r0", + "mode": "none" + }, + "instr_61456": { + "virtual_address": 61456, + "size": 4, + "disassembly": "str r0, [r4, #0x4c]", + "mnemonic": "str", + "operands": "r0, [r4, #0x4c]", + "mode": "none" + }, + "instr_61460": { + "virtual_address": 61460, + "size": 4, + "disassembly": "bne 0x0efcc", + "mnemonic": "bne", + "operands": "0x0efcc", + "mode": "none" + }, + "bb_61436": { + "virtual_address": 61436, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 61464, + "children": [ + "instr_61436", + "instr_61440", + "instr_61444", + "instr_61448", + "instr_61452", + "instr_61456", + "instr_61460" + ] + }, + "instr_61464": { + "virtual_address": 61464, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_61468": { + "virtual_address": 61468, + "size": 4, + "disassembly": "mov r1, #0x140", + "mnemonic": "mov", + "operands": "r1, #0x140", + "mode": "none" + }, + "instr_61472": { + "virtual_address": 61472, + "size": 4, + "disassembly": "ldr r3, [0xf054]", + "mnemonic": "ldr", + "operands": "r3, [0xf054]", + "mode": "none" + }, + "instr_61476": { + "virtual_address": 61476, + "size": 4, + "disassembly": "ldr r0, [0xf058]", + "mnemonic": "ldr", + "operands": "r0, [0xf058]", + "mode": "none" + }, + "instr_61480": { + "virtual_address": 61480, + "size": 4, + "disassembly": "bl 0x11a84", + "mnemonic": "bl", + "operands": "0x11a84", + "mode": "none" + }, + "bb_61464": { + "virtual_address": 61464, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_61464", + "instr_61468", + "instr_61472", + "instr_61476", + "instr_61480" + ] + }, + "instr_61484": { + "virtual_address": 61484, + "size": 4, + "disassembly": "mov r2, #0x1c", + "mnemonic": "mov", + "operands": "r2, #0x1c", + "mode": "none" + }, + "instr_61488": { + "virtual_address": 61488, + "size": 4, + "disassembly": "mov r1, #0x1", + "mnemonic": "mov", + "operands": "r1, #0x1", + "mode": "none" + }, + "instr_61492": { + "virtual_address": 61492, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_61496": { + "virtual_address": 61496, + "size": 4, + "disassembly": "bl 0x11af0", + "mnemonic": "bl", + "operands": "0x11af0", + "mode": "none" + }, + "instr_61500": { + "virtual_address": 61500, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_61504": { + "virtual_address": 61504, + "size": 4, + "disassembly": "beq 0x0f018", + "mnemonic": "beq", + "operands": "0x0f018", + "mode": "none" + }, + "bb_61484": { + "virtual_address": 61484, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 61508, + "children": [ + "instr_61484", + "instr_61488", + "instr_61492", + "instr_61496", + "instr_61500", + "instr_61504" + ] + }, + "instr_61508": { + "virtual_address": 61508, + "size": 4, + "disassembly": "mov r2, #0x1", + "mnemonic": "mov", + "operands": "r2, #0x1", + "mode": "none" + }, + "instr_61512": { + "virtual_address": 61512, + "size": 4, + "disassembly": "mov r3, #0x2", + "mnemonic": "mov", + "operands": "r3, #0x2", + "mode": "none" + }, + "instr_61516": { + "virtual_address": 61516, + "size": 4, + "disassembly": "stmib r0, {r2, r3}", + "mnemonic": "stmib", + "operands": "r0, {r2, r3}", + "mode": "none" + }, + "instr_61520": { + "virtual_address": 61520, + "size": 4, + "disassembly": "b 0x0efe0", + "mnemonic": "b", + "operands": "0x0efe0", + "mode": "none" + }, + "bb_61508": { + "virtual_address": 61508, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 61408, + "children": [ + "instr_61508", + "instr_61512", + "instr_61516", + "instr_61520" + ] + }, + "dw_61524": { + "virtual_address": 61524, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 61472 + ] + }, + "dw_61528": { + "virtual_address": 61528, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 61476 + ] + }, + "func_61364": { + "virtual_address": 61364, + "size": 168, + "name": "__i2b", + "children": [ + "bb_61364", + "bb_61388", + "bb_61400", + "bb_61408", + "bb_61436", + "bb_61464", + "bb_61484", + "bb_61508", + "dw_61524", + "dw_61528" + ] + }, + "instr_61532": { + "virtual_address": 61532, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mode": "none" + }, + "instr_61536": { + "virtual_address": 61536, + "size": 4, + "disassembly": "ldr r3, [r2, #0x10]", + "mnemonic": "ldr", + "operands": "r3, [r2, #0x10]", + "mode": "none" + }, + "instr_61540": { + "virtual_address": 61540, + "size": 4, + "disassembly": "ldr r5, [r1, #0x10]", + "mnemonic": "ldr", + "operands": "r5, [r1, #0x10]", + "mode": "none" + }, + "instr_61544": { + "virtual_address": 61544, + "size": 4, + "disassembly": "cmp r5, r3", + "mnemonic": "cmp", + "operands": "r5, r3", + "mode": "none" + }, + "instr_61548": { + "virtual_address": 61548, + "size": 4, + "disassembly": "movlt r4, r2", + "mnemonic": "movlt", + "operands": "r4, r2", + "mode": "none" + }, + "instr_61552": { + "virtual_address": 61552, + "size": 4, + "disassembly": "movge r4, r1", + "mnemonic": "movge", + "operands": "r4, r1", + "mode": "none" + }, + "instr_61556": { + "virtual_address": 61556, + "size": 4, + "disassembly": "movlt r6, r3", + "mnemonic": "movlt", + "operands": "r6, r3", + "mode": "none" + }, + "instr_61560": { + "virtual_address": 61560, + "size": 4, + "disassembly": "movge r6, r5", + "mnemonic": "movge", + "operands": "r6, r5", + "mode": "none" + }, + "instr_61564": { + "virtual_address": 61564, + "size": 4, + "disassembly": "movge r5, r3", + "mnemonic": "movge", + "operands": "r5, r3", + "mode": "none" + }, + "instr_61568": { + "virtual_address": 61568, + "size": 4, + "disassembly": "movlt r9, r1", + "mnemonic": "movlt", + "operands": "r9, r1", + "mode": "none" + }, + "instr_61572": { + "virtual_address": 61572, + "size": 4, + "disassembly": "ldmib r4, {r1, r3}", + "mnemonic": "ldmib", + "operands": "r4, {r1, r3}", + "mode": "none" + }, + "instr_61576": { + "virtual_address": 61576, + "size": 4, + "disassembly": "add r7, r6, r5", + "mnemonic": "add", + "operands": "r7, r6, r5", + "mode": "none" + }, + "instr_61580": { + "virtual_address": 61580, + "size": 4, + "disassembly": "movge r9, r2", + "mnemonic": "movge", + "operands": "r9, r2", + "mode": "none" + }, + "instr_61584": { + "virtual_address": 61584, + "size": 4, + "disassembly": "cmp r3, r7", + "mnemonic": "cmp", + "operands": "r3, r7", + "mode": "none" + }, + "instr_61588": { + "virtual_address": 61588, + "size": 4, + "disassembly": "sub sp, sp, #0x14", + "mnemonic": "sub", + "operands": "sp, sp, #0x14", + "mode": "none" + }, + "instr_61592": { + "virtual_address": 61592, + "size": 4, + "disassembly": "addlt r1, r1, #0x1", + "mnemonic": "addlt", + "operands": "r1, r1, #0x1", + "mode": "none" + }, + "instr_61596": { + "virtual_address": 61596, + "size": 4, + "disassembly": "bl 0x0ec04", + "mnemonic": "bl", + "operands": "0x0ec04", + "mode": "none" + }, + "instr_61600": { + "virtual_address": 61600, + "size": 4, + "disassembly": "subs r3, r0, #0x0", + "mnemonic": "subs", + "operands": "r3, r0, #0x0", + "mode": "none" + }, + "instr_61604": { + "virtual_address": 61604, + "size": 4, + "disassembly": "str r3, [sp, #0x4]", + "mnemonic": "str", + "operands": "r3, [sp, #0x4]", + "mode": "none" + }, + "instr_61608": { + "virtual_address": 61608, + "size": 4, + "disassembly": "beq 0x0f24c", + "mnemonic": "beq", + "operands": "0x0f24c", + "mode": "none" + }, + "bb_61532": { + "virtual_address": 61532, + "size": 80, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 61612, + "children": [ + "instr_61532", + "instr_61536", + "instr_61540", + "instr_61544", + "instr_61548", + "instr_61552", + "instr_61556", + "instr_61560", + "instr_61564", + "instr_61568", + "instr_61572", + "instr_61576", + "instr_61580", + "instr_61584", + "instr_61588", + "instr_61592", + "instr_61596", + "instr_61600", + "instr_61604", + "instr_61608" + ] + }, + "instr_61612": { + "virtual_address": 61612, + "size": 4, + "disassembly": "ldr r3, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x4]", + "mode": "none" + }, + "instr_61616": { + "virtual_address": 61616, + "size": 4, + "disassembly": "add r10, r3, #0x14", + "mnemonic": "add", + "operands": "r10, r3, #0x14", + "mode": "none" + }, + "instr_61620": { + "virtual_address": 61620, + "size": 4, + "disassembly": "add r11, r10, r7, lsl #0x2", + "mnemonic": "add", + "operands": "r11, r10, r7, lsl #0x2", + "mode": "none" + }, + "instr_61624": { + "virtual_address": 61624, + "size": 4, + "disassembly": "cmp r10, r11", + "mnemonic": "cmp", + "operands": "r10, r11", + "mode": "none" + }, + "instr_61628": { + "virtual_address": 61628, + "size": 4, + "disassembly": "movcc r3, r10", + "mnemonic": "movcc", + "operands": "r3, r10", + "mode": "none" + }, + "instr_61632": { + "virtual_address": 61632, + "size": 4, + "disassembly": "movcc r2, #0x0", + "mnemonic": "movcc", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_61636": { + "virtual_address": 61636, + "size": 4, + "disassembly": "bcs 0x0f0d4", + "mnemonic": "bcs", + "operands": "0x0f0d4", + "mode": "none" + }, + "bb_61612": { + "virtual_address": 61612, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 61640, + "children": [ + "instr_61612", + "instr_61616", + "instr_61620", + "instr_61624", + "instr_61628", + "instr_61632", + "instr_61636" + ] + }, + "instr_61640": { + "virtual_address": 61640, + "size": 4, + "disassembly": "str r2, [r3], #0x4", + "mnemonic": "str", + "operands": "r2, [r3], #0x4", + "mode": "none" + }, + "instr_61644": { + "virtual_address": 61644, + "size": 4, + "disassembly": "cmp r11, r3", + "mnemonic": "cmp", + "operands": "r11, r3", + "mode": "none" + }, + "instr_61648": { + "virtual_address": 61648, + "size": 4, + "disassembly": "bhi 0x0f0c8", + "mnemonic": "bhi", + "operands": "0x0f0c8", + "mode": "none" + }, + "bb_61640": { + "virtual_address": 61640, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 61652, + "children": [ + "instr_61640", + "instr_61644", + "instr_61648" + ] + }, + "instr_61652": { + "virtual_address": 61652, + "size": 4, + "disassembly": "add r9, r9, #0x14", + "mnemonic": "add", + "operands": "r9, r9, #0x14", + "mode": "none" + }, + "instr_61656": { + "virtual_address": 61656, + "size": 4, + "disassembly": "add r3, r9, r5, lsl #0x2", + "mnemonic": "add", + "operands": "r3, r9, r5, lsl #0x2", + "mode": "none" + }, + "instr_61660": { + "virtual_address": 61660, + "size": 4, + "disassembly": "mov r2, r3", + "mnemonic": "mov", + "operands": "r2, r3", + "mode": "none" + }, + "instr_61664": { + "virtual_address": 61664, + "size": 4, + "disassembly": "cmp r9, r3", + "mnemonic": "cmp", + "operands": "r9, r3", + "mode": "none" + }, + "instr_61668": { + "virtual_address": 61668, + "size": 4, + "disassembly": "add r3, r4, #0x14", + "mnemonic": "add", + "operands": "r3, r4, #0x14", + "mode": "none" + }, + "instr_61672": { + "virtual_address": 61672, + "size": 4, + "disassembly": "str r3, [sp, #0x0]", + "mnemonic": "str", + "operands": "r3, [sp, #0x0]", + "mode": "none" + }, + "instr_61676": { + "virtual_address": 61676, + "size": 4, + "disassembly": "add r6, r3, r6, lsl #0x2", + "mnemonic": "add", + "operands": "r6, r3, r6, lsl #0x2", + "mode": "none" + }, + "instr_61680": { + "virtual_address": 61680, + "size": 4, + "disassembly": "bcs 0x0f214", + "mnemonic": "bcs", + "operands": "0x0f214", + "mode": "none" + }, + "bb_61652": { + "virtual_address": 61652, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 61684, + "children": [ + "instr_61652", + "instr_61656", + "instr_61660", + "instr_61664", + "instr_61668", + "instr_61672", + "instr_61676", + "instr_61680" + ] + }, + "instr_61684": { + "virtual_address": 61684, + "size": 4, + "disassembly": "sub r3, r6, r4", + "mnemonic": "sub", + "operands": "r3, r6, r4", + "mode": "none" + }, + "instr_61688": { + "virtual_address": 61688, + "size": 4, + "disassembly": "sub r3, r3, #0x15", + "mnemonic": "sub", + "operands": "r3, r3, #0x15", + "mode": "none" + }, + "instr_61692": { + "virtual_address": 61692, + "size": 4, + "disassembly": "add r4, r4, #0x15", + "mnemonic": "add", + "operands": "r4, r4, #0x15", + "mode": "none" + }, + "instr_61696": { + "virtual_address": 61696, + "size": 4, + "disassembly": "bic r3, r3, #0x3", + "mnemonic": "bic", + "operands": "r3, r3, #0x3", + "mode": "none" + }, + "instr_61700": { + "virtual_address": 61700, + "size": 4, + "disassembly": "cmp r6, r4", + "mnemonic": "cmp", + "operands": "r6, r4", + "mode": "none" + }, + "instr_61704": { + "virtual_address": 61704, + "size": 4, + "disassembly": "add r3, r3, #0x4", + "mnemonic": "add", + "operands": "r3, r3, #0x4", + "mode": "none" + }, + "instr_61708": { + "virtual_address": 61708, + "size": 4, + "disassembly": "movcc r3, #0x4", + "mnemonic": "movcc", + "operands": "r3, #0x4", + "mode": "none" + }, + "instr_61712": { + "virtual_address": 61712, + "size": 4, + "disassembly": "str r11, [sp, #0x8]", + "mnemonic": "str", + "operands": "r11, [sp, #0x8]", + "mode": "none" + }, + "instr_61716": { + "virtual_address": 61716, + "size": 4, + "disassembly": "str r7, [sp, #0xc]", + "mnemonic": "str", + "operands": "r7, [sp, #0xc]", + "mode": "none" + }, + "instr_61720": { + "virtual_address": 61720, + "size": 4, + "disassembly": "mov r11, r2", + "mnemonic": "mov", + "operands": "r11, r2", + "mode": "none" + }, + "instr_61724": { + "virtual_address": 61724, + "size": 4, + "disassembly": "mov r7, r3", + "mnemonic": "mov", + "operands": "r7, r3", + "mode": "none" + }, + "instr_61728": { + "virtual_address": 61728, + "size": 4, + "disassembly": "ldr r0, [0xf260]", + "mnemonic": "ldr", + "operands": "r0, [0xf260]", + "mode": "none" + }, + "instr_61732": { + "virtual_address": 61732, + "size": 4, + "disassembly": "b 0x0f13c", + "mnemonic": "b", + "operands": "0x0f13c", + "mode": "none" + }, + "bb_61684": { + "virtual_address": 61684, + "size": 52, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 61756, + "children": [ + "instr_61684", + "instr_61688", + "instr_61692", + "instr_61696", + "instr_61700", + "instr_61704", + "instr_61708", + "instr_61712", + "instr_61716", + "instr_61720", + "instr_61724", + "instr_61728", + "instr_61732" + ] + }, + "instr_61736": { + "virtual_address": 61736, + "size": 4, + "disassembly": "movs r12, r12, lsr #0x10", + "mnemonic": "movs", + "operands": "r12, r12, lsr #0x10", + "mode": "none" + }, + "instr_61740": { + "virtual_address": 61740, + "size": 4, + "disassembly": "bne 0x0f1a4", + "mnemonic": "bne", + "operands": "0x0f1a4", + "mode": "none" + }, + "bb_61736": { + "virtual_address": 61736, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 61744, + "children": [ + "instr_61736", + "instr_61740" + ] + }, + "instr_61744": { + "virtual_address": 61744, + "size": 4, + "disassembly": "cmp r11, r9", + "mnemonic": "cmp", + "operands": "r11, r9", + "mode": "none" + }, + "instr_61748": { + "virtual_address": 61748, + "size": 4, + "disassembly": "add r10, r10, #0x4", + "mnemonic": "add", + "operands": "r10, r10, #0x4", + "mode": "none" + }, + "instr_61752": { + "virtual_address": 61752, + "size": 4, + "disassembly": "bls 0x0f20c", + "mnemonic": "bls", + "operands": "0x0f20c", + "mode": "none" + }, + "bb_61744": { + "virtual_address": 61744, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 61756, + "children": [ + "instr_61744", + "instr_61748", + "instr_61752" + ] + }, + "instr_61756": { + "virtual_address": 61756, + "size": 4, + "disassembly": "ldr r12, [r9], #0x4", + "mnemonic": "ldr", + "operands": "r12, [r9], #0x4", + "mode": "none" + }, + "instr_61760": { + "virtual_address": 61760, + "size": 4, + "disassembly": "ands r5, r12, r0", + "mnemonic": "ands", + "operands": "r5, r12, r0", + "mode": "none" + }, + "instr_61764": { + "virtual_address": 61764, + "size": 4, + "disassembly": "beq 0x0f128", + "mnemonic": "beq", + "operands": "0x0f128", + "mode": "none" + }, + "bb_61756": { + "virtual_address": 61756, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 61768, + "children": [ + "instr_61756", + "instr_61760", + "instr_61764" + ] + }, + "instr_61768": { + "virtual_address": 61768, + "size": 4, + "disassembly": "mov lr, r10", + "mnemonic": "mov", + "operands": "lr, r10", + "mode": "none" + }, + "instr_61772": { + "virtual_address": 61772, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_61776": { + "virtual_address": 61776, + "size": 4, + "disassembly": "ldr r4, [sp, #0x0]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0x0]", + "mode": "none" + }, + "bb_61768": { + "virtual_address": 61768, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 61780, + "children": [ + "instr_61768", + "instr_61772", + "instr_61776" + ] + }, + "instr_61780": { + "virtual_address": 61780, + "size": 4, + "disassembly": "ldr r12, [r4], #0x4", + "mnemonic": "ldr", + "operands": "r12, [r4], #0x4", + "mode": "none" + }, + "instr_61784": { + "virtual_address": 61784, + "size": 4, + "disassembly": "ldr r1, [lr, #0x0]", + "mnemonic": "ldr", + "operands": "r1, [lr, #0x0]", + "mode": "none" + }, + "instr_61788": { + "virtual_address": 61788, + "size": 4, + "disassembly": "and r2, r12, r0", + "mnemonic": "and", + "operands": "r2, r12, r0", + "mode": "none" + }, + "instr_61792": { + "virtual_address": 61792, + "size": 4, + "disassembly": "and r8, r1, r0", + "mnemonic": "and", + "operands": "r8, r1, r0", + "mode": "none" + }, + "instr_61796": { + "virtual_address": 61796, + "size": 4, + "disassembly": "mla r8, r5, r2, r8", + "mnemonic": "mla", + "operands": "r8, r5, r2, r8", + "mode": "none" + }, + "instr_61800": { + "virtual_address": 61800, + "size": 4, + "disassembly": "mov r12, r12, lsr #0x10", + "mnemonic": "mov", + "operands": "r12, r12, lsr #0x10", + "mode": "none" + }, + "instr_61804": { + "virtual_address": 61804, + "size": 4, + "disassembly": "mov r2, r1, lsr #0x10", + "mnemonic": "mov", + "operands": "r2, r1, lsr #0x10", + "mode": "none" + }, + "instr_61808": { + "virtual_address": 61808, + "size": 4, + "disassembly": "mla r2, r5, r12, r2", + "mnemonic": "mla", + "operands": "r2, r5, r12, r2", + "mode": "none" + }, + "instr_61812": { + "virtual_address": 61812, + "size": 4, + "disassembly": "add r3, r8, r3", + "mnemonic": "add", + "operands": "r3, r8, r3", + "mode": "none" + }, + "instr_61816": { + "virtual_address": 61816, + "size": 4, + "disassembly": "add r2, r2, r3, lsr #0x10", + "mnemonic": "add", + "operands": "r2, r2, r3, lsr #0x10", + "mode": "none" + }, + "instr_61820": { + "virtual_address": 61820, + "size": 4, + "disassembly": "and r3, r3, r0", + "mnemonic": "and", + "operands": "r3, r3, r0", + "mode": "none" + }, + "instr_61824": { + "virtual_address": 61824, + "size": 4, + "disassembly": "orr r3, r3, r2, lsl #0x10", + "mnemonic": "orr", + "operands": "r3, r3, r2, lsl #0x10", + "mode": "none" + }, + "instr_61828": { + "virtual_address": 61828, + "size": 4, + "disassembly": "cmp r6, r4", + "mnemonic": "cmp", + "operands": "r6, r4", + "mode": "none" + }, + "instr_61832": { + "virtual_address": 61832, + "size": 4, + "disassembly": "str r3, [lr], #0x4", + "mnemonic": "str", + "operands": "r3, [lr], #0x4", + "mode": "none" + }, + "instr_61836": { + "virtual_address": 61836, + "size": 4, + "disassembly": "mov r3, r2, lsr #0x10", + "mnemonic": "mov", + "operands": "r3, r2, lsr #0x10", + "mode": "none" + }, + "instr_61840": { + "virtual_address": 61840, + "size": 4, + "disassembly": "bhi 0x0f154", + "mnemonic": "bhi", + "operands": "0x0f154", + "mode": "none" + }, + "bb_61780": { + "virtual_address": 61780, + "size": 64, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 61844, + "children": [ + "instr_61780", + "instr_61784", + "instr_61788", + "instr_61792", + "instr_61796", + "instr_61800", + "instr_61804", + "instr_61808", + "instr_61812", + "instr_61816", + "instr_61820", + "instr_61824", + "instr_61828", + "instr_61832", + "instr_61836", + "instr_61840" + ] + }, + "instr_61844": { + "virtual_address": 61844, + "size": 4, + "disassembly": "str r3, [r10, r7]", + "mnemonic": "str", + "operands": "r3, [r10, r7]", + "mode": "none" + }, + "instr_61848": { + "virtual_address": 61848, + "size": 4, + "disassembly": "ldr r12, [r9, #-0x4]", + "mnemonic": "ldr", + "operands": "r12, [r9, #-0x4]", + "mode": "none" + }, + "instr_61852": { + "virtual_address": 61852, + "size": 4, + "disassembly": "movs r12, r12, lsr #0x10", + "mnemonic": "movs", + "operands": "r12, r12, lsr #0x10", + "mode": "none" + }, + "instr_61856": { + "virtual_address": 61856, + "size": 4, + "disassembly": "beq 0x0f130", + "mnemonic": "beq", + "operands": "0x0f130", + "mode": "none" + }, + "bb_61844": { + "virtual_address": 61844, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 61860, + "children": [ + "instr_61844", + "instr_61848", + "instr_61852", + "instr_61856" + ] + }, + "instr_61860": { + "virtual_address": 61860, + "size": 4, + "disassembly": "ldr r3, [r10, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r10, #0x0]", + "mode": "none" + }, + "instr_61864": { + "virtual_address": 61864, + "size": 4, + "disassembly": "mov r4, r10", + "mnemonic": "mov", + "operands": "r4, r10", + "mode": "none" + }, + "instr_61868": { + "virtual_address": 61868, + "size": 4, + "disassembly": "mov r1, r3", + "mnemonic": "mov", + "operands": "r1, r3", + "mode": "none" + }, + "instr_61872": { + "virtual_address": 61872, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_61876": { + "virtual_address": 61876, + "size": 4, + "disassembly": "ldr lr, [sp, #0x0]", + "mnemonic": "ldr", + "operands": "lr, [sp, #0x0]", + "mode": "none" + }, + "bb_61860": { + "virtual_address": 61860, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 61880, + "children": [ + "instr_61860", + "instr_61864", + "instr_61868", + "instr_61872", + "instr_61876" + ] + }, + "instr_61880": { + "virtual_address": 61880, + "size": 4, + "disassembly": "ldr r5, [lr, #0x0]", + "mnemonic": "ldr", + "operands": "r5, [lr, #0x0]", + "mode": "none" + }, + "instr_61884": { + "virtual_address": 61884, + "size": 4, + "disassembly": "mov r1, r1, lsr #0x10", + "mnemonic": "mov", + "operands": "r1, r1, lsr #0x10", + "mode": "none" + }, + "instr_61888": { + "virtual_address": 61888, + "size": 4, + "disassembly": "and r5, r5, r0", + "mnemonic": "and", + "operands": "r5, r5, r0", + "mode": "none" + }, + "instr_61892": { + "virtual_address": 61892, + "size": 4, + "disassembly": "mla r1, r12, r5, r1", + "mnemonic": "mla", + "operands": "r1, r12, r5, r1", + "mode": "none" + }, + "instr_61896": { + "virtual_address": 61896, + "size": 4, + "disassembly": "and r3, r3, r0", + "mnemonic": "and", + "operands": "r3, r3, r0", + "mode": "none" + }, + "instr_61900": { + "virtual_address": 61900, + "size": 4, + "disassembly": "add r2, r1, r2", + "mnemonic": "add", + "operands": "r2, r1, r2", + "mode": "none" + }, + "instr_61904": { + "virtual_address": 61904, + "size": 4, + "disassembly": "orr r3, r3, r2, lsl #0x10", + "mnemonic": "orr", + "operands": "r3, r3, r2, lsl #0x10", + "mode": "none" + }, + "instr_61908": { + "virtual_address": 61908, + "size": 4, + "disassembly": "str r3, [r4], #0x4", + "mnemonic": "str", + "operands": "r3, [r4], #0x4", + "mode": "none" + }, + "instr_61912": { + "virtual_address": 61912, + "size": 4, + "disassembly": "ldr r3, [lr], #0x4", + "mnemonic": "ldr", + "operands": "r3, [lr], #0x4", + "mode": "none" + }, + "instr_61916": { + "virtual_address": 61916, + "size": 4, + "disassembly": "ldr r1, [r4, #0x0]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x0]", + "mode": "none" + }, + "instr_61920": { + "virtual_address": 61920, + "size": 4, + "disassembly": "mov r5, r3, lsr #0x10", + "mnemonic": "mov", + "operands": "r5, r3, lsr #0x10", + "mode": "none" + }, + "instr_61924": { + "virtual_address": 61924, + "size": 4, + "disassembly": "and r3, r1, r0", + "mnemonic": "and", + "operands": "r3, r1, r0", + "mode": "none" + }, + "instr_61928": { + "virtual_address": 61928, + "size": 4, + "disassembly": "mla r3, r12, r5, r3", + "mnemonic": "mla", + "operands": "r3, r12, r5, r3", + "mode": "none" + }, + "instr_61932": { + "virtual_address": 61932, + "size": 4, + "disassembly": "cmp r6, lr", + "mnemonic": "cmp", + "operands": "r6, lr", + "mode": "none" + }, + "instr_61936": { + "virtual_address": 61936, + "size": 4, + "disassembly": "add r3, r3, r2, lsr #0x10", + "mnemonic": "add", + "operands": "r3, r3, r2, lsr #0x10", + "mode": "none" + }, + "instr_61940": { + "virtual_address": 61940, + "size": 4, + "disassembly": "mov r2, r3, lsr #0x10", + "mnemonic": "mov", + "operands": "r2, r3, lsr #0x10", + "mode": "none" + }, + "instr_61944": { + "virtual_address": 61944, + "size": 4, + "disassembly": "bhi 0x0f1b8", + "mnemonic": "bhi", + "operands": "0x0f1b8", + "mode": "none" + }, + "bb_61880": { + "virtual_address": 61880, + "size": 68, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 61948, + "children": [ + "instr_61880", + "instr_61884", + "instr_61888", + "instr_61892", + "instr_61896", + "instr_61900", + "instr_61904", + "instr_61908", + "instr_61912", + "instr_61916", + "instr_61920", + "instr_61924", + "instr_61928", + "instr_61932", + "instr_61936", + "instr_61940", + "instr_61944" + ] + }, + "instr_61948": { + "virtual_address": 61948, + "size": 4, + "disassembly": "cmp r11, r9", + "mnemonic": "cmp", + "operands": "r11, r9", + "mode": "none" + }, + "instr_61952": { + "virtual_address": 61952, + "size": 4, + "disassembly": "str r3, [r10, r7]", + "mnemonic": "str", + "operands": "r3, [r10, r7]", + "mode": "none" + }, + "instr_61956": { + "virtual_address": 61956, + "size": 4, + "disassembly": "add r10, r10, #0x4", + "mnemonic": "add", + "operands": "r10, r10, #0x4", + "mode": "none" + }, + "instr_61960": { + "virtual_address": 61960, + "size": 4, + "disassembly": "bhi 0x0f13c", + "mnemonic": "bhi", + "operands": "0x0f13c", + "mode": "none" + }, + "bb_61948": { + "virtual_address": 61948, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 61964, + "children": [ + "instr_61948", + "instr_61952", + "instr_61956", + "instr_61960" + ] + }, + "instr_61964": { + "virtual_address": 61964, + "size": 4, + "disassembly": "ldr r11, [sp, #0x8]", + "mnemonic": "ldr", + "operands": "r11, [sp, #0x8]", + "mode": "none" + }, + "instr_61968": { + "virtual_address": 61968, + "size": 4, + "disassembly": "ldr r7, [sp, #0xc]", + "mnemonic": "ldr", + "operands": "r7, [sp, #0xc]", + "mode": "none" + }, + "bb_61964": { + "virtual_address": 61964, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 61972, + "children": [ + "instr_61964", + "instr_61968" + ] + }, + "instr_61972": { + "virtual_address": 61972, + "size": 4, + "disassembly": "cmp r7, #0x0", + "mnemonic": "cmp", + "operands": "r7, #0x0", + "mode": "none" + }, + "instr_61976": { + "virtual_address": 61976, + "size": 4, + "disassembly": "bgt 0x0f228", + "mnemonic": "bgt", + "operands": "0x0f228", + "mode": "none" + }, + "bb_61972": { + "virtual_address": 61972, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 61980, + "children": [ + "instr_61972", + "instr_61976" + ] + }, + "instr_61980": { + "virtual_address": 61980, + "size": 4, + "disassembly": "b 0x0f234", + "mnemonic": "b", + "operands": "0x0f234", + "mode": "none" + }, + "bb_61980": { + "virtual_address": 61980, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62004, + "children": [ + "instr_61980" + ] + }, + "instr_61984": { + "virtual_address": 61984, + "size": 4, + "disassembly": "subs r7, r7, #0x1", + "mnemonic": "subs", + "operands": "r7, r7, #0x1", + "mode": "none" + }, + "instr_61988": { + "virtual_address": 61988, + "size": 4, + "disassembly": "beq 0x0f234", + "mnemonic": "beq", + "operands": "0x0f234", + "mode": "none" + }, + "bb_61984": { + "virtual_address": 61984, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 61992, + "children": [ + "instr_61984", + "instr_61988" + ] + }, + "instr_61992": { + "virtual_address": 61992, + "size": 4, + "disassembly": "ldr r3, [r11, #-0x4]!", + "mnemonic": "ldr", + "operands": "r3, [r11, #-0x4]!", + "mode": "none" + }, + "instr_61996": { + "virtual_address": 61996, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_62000": { + "virtual_address": 62000, + "size": 4, + "disassembly": "beq 0x0f220", + "mnemonic": "beq", + "operands": "0x0f220", + "mode": "none" + }, + "bb_61992": { + "virtual_address": 61992, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62004, + "children": [ + "instr_61992", + "instr_61996", + "instr_62000" + ] + }, + "instr_62004": { + "virtual_address": 62004, + "size": 4, + "disassembly": "ldr r3, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x4]", + "mode": "none" + }, + "instr_62008": { + "virtual_address": 62008, + "size": 4, + "disassembly": "mov r0, r3", + "mnemonic": "mov", + "operands": "r0, r3", + "mode": "none" + }, + "instr_62012": { + "virtual_address": 62012, + "size": 4, + "disassembly": "str r7, [r3, #0x10]", + "mnemonic": "str", + "operands": "r7, [r3, #0x10]", + "mode": "none" + }, + "instr_62016": { + "virtual_address": 62016, + "size": 4, + "disassembly": "add sp, sp, #0x14", + "mnemonic": "add", + "operands": "sp, sp, #0x14", + "mode": "none" + }, + "instr_62020": { + "virtual_address": 62020, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mode": "none" + }, + "instr_62024": { + "virtual_address": 62024, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_62004": { + "virtual_address": 62004, + "size": 24, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_62004", + "instr_62008", + "instr_62012", + "instr_62016", + "instr_62020", + "instr_62024" + ] + }, + "instr_62028": { + "virtual_address": 62028, + "size": 4, + "disassembly": "mov r2, r3", + "mnemonic": "mov", + "operands": "r2, r3", + "mode": "none" + }, + "instr_62032": { + "virtual_address": 62032, + "size": 4, + "disassembly": "ldr r1, [0xf264]", + "mnemonic": "ldr", + "operands": "r1, [0xf264]", + "mode": "none" + }, + "instr_62036": { + "virtual_address": 62036, + "size": 4, + "disassembly": "ldr r3, [0xf268]", + "mnemonic": "ldr", + "operands": "r3, [0xf268]", + "mode": "none" + }, + "instr_62040": { + "virtual_address": 62040, + "size": 4, + "disassembly": "ldr r0, [0xf26c]", + "mnemonic": "ldr", + "operands": "r0, [0xf26c]", + "mode": "none" + }, + "instr_62044": { + "virtual_address": 62044, + "size": 4, + "disassembly": "bl 0x11a84", + "mnemonic": "bl", + "operands": "0x11a84", + "mode": "none" + }, + "bb_62028": { + "virtual_address": 62028, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_62028", + "instr_62032", + "instr_62036", + "instr_62040", + "instr_62044" + ] + }, + "dw_62048": { + "virtual_address": 62048, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 61728 + ] + }, + "dw_62052": { + "virtual_address": 62052, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 62032 + ] + }, + "dw_62056": { + "virtual_address": 62056, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 62036 + ] + }, + "dw_62060": { + "virtual_address": 62060, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 62040 + ] + }, + "func_61532": { + "virtual_address": 61532, + "size": 532, + "name": "__multiply", + "children": [ + "bb_61532", + "bb_61612", + "bb_61640", + "bb_61652", + "bb_61684", + "bb_61736", + "bb_61744", + "bb_61756", + "bb_61768", + "bb_61780", + "bb_61844", + "bb_61860", + "bb_61880", + "bb_61948", + "bb_61964", + "bb_61972", + "bb_61980", + "bb_61984", + "bb_61992", + "bb_62004", + "bb_62028", + "dw_62048", + "dw_62052", + "dw_62056", + "dw_62060" + ] + }, + "instr_62064": { + "virtual_address": 62064, + "size": 4, + "disassembly": "ands r3, r2, #0x3", + "mnemonic": "ands", + "operands": "r3, r2, #0x3", + "mode": "none" + }, + "instr_62068": { + "virtual_address": 62068, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, r7, r8, lr}", + "mode": "none" + }, + "instr_62072": { + "virtual_address": 62072, + "size": 4, + "disassembly": "mov r4, r2", + "mnemonic": "mov", + "operands": "r4, r2", + "mode": "none" + }, + "instr_62076": { + "virtual_address": 62076, + "size": 4, + "disassembly": "mov r7, r0", + "mnemonic": "mov", + "operands": "r7, r0", + "mode": "none" + }, + "instr_62080": { + "virtual_address": 62080, + "size": 4, + "disassembly": "moveq r6, r1", + "mnemonic": "moveq", + "operands": "r6, r1", + "mode": "none" + }, + "instr_62084": { + "virtual_address": 62084, + "size": 4, + "disassembly": "bne 0x0f320", + "mnemonic": "bne", + "operands": "0x0f320", + "mode": "none" + }, + "bb_62064": { + "virtual_address": 62064, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62088, + "children": [ + "instr_62064", + "instr_62068", + "instr_62072", + "instr_62076", + "instr_62080", + "instr_62084" + ] + }, + "instr_62088": { + "virtual_address": 62088, + "size": 4, + "disassembly": "movs r4, r4, asr #0x2", + "mnemonic": "movs", + "operands": "r4, r4, asr #0x2", + "mode": "none" + }, + "instr_62092": { + "virtual_address": 62092, + "size": 4, + "disassembly": "beq 0x0f2f8", + "mnemonic": "beq", + "operands": "0x0f2f8", + "mode": "none" + }, + "bb_62088": { + "virtual_address": 62088, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62096, + "children": [ + "instr_62088", + "instr_62092" + ] + }, + "instr_62096": { + "virtual_address": 62096, + "size": 4, + "disassembly": "ldr r5, [r7, #0x48]", + "mnemonic": "ldr", + "operands": "r5, [r7, #0x48]", + "mode": "none" + }, + "instr_62100": { + "virtual_address": 62100, + "size": 4, + "disassembly": "cmp r5, #0x0", + "mnemonic": "cmp", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_62104": { + "virtual_address": 62104, + "size": 4, + "disassembly": "beq 0x0f33c", + "mnemonic": "beq", + "operands": "0x0f33c", + "mode": "none" + }, + "bb_62096": { + "virtual_address": 62096, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62108, + "children": [ + "instr_62096", + "instr_62100", + "instr_62104" + ] + }, + "instr_62108": { + "virtual_address": 62108, + "size": 4, + "disassembly": "mov r8, #0x0", + "mnemonic": "mov", + "operands": "r8, #0x0", + "mode": "none" + }, + "instr_62112": { + "virtual_address": 62112, + "size": 4, + "disassembly": "b 0x0f2bc", + "mnemonic": "b", + "operands": "0x0f2bc", + "mode": "none" + }, + "bb_62108": { + "virtual_address": 62108, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62140, + "children": [ + "instr_62108", + "instr_62112" + ] + }, + "instr_62116": { + "virtual_address": 62116, + "size": 4, + "disassembly": "movs r4, r4, asr #0x1", + "mnemonic": "movs", + "operands": "r4, r4, asr #0x1", + "mode": "none" + }, + "instr_62120": { + "virtual_address": 62120, + "size": 4, + "disassembly": "beq 0x0f2f8", + "mnemonic": "beq", + "operands": "0x0f2f8", + "mode": "none" + }, + "bb_62116": { + "virtual_address": 62116, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62124, + "children": [ + "instr_62116", + "instr_62120" + ] + }, + "instr_62124": { + "virtual_address": 62124, + "size": 4, + "disassembly": "ldr r0, [r5, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r5, #0x0]", + "mode": "none" + }, + "instr_62128": { + "virtual_address": 62128, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_62132": { + "virtual_address": 62132, + "size": 4, + "disassembly": "beq 0x0f304", + "mnemonic": "beq", + "operands": "0x0f304", + "mode": "none" + }, + "bb_62124": { + "virtual_address": 62124, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62136, + "children": [ + "instr_62124", + "instr_62128", + "instr_62132" + ] + }, + "instr_62136": { + "virtual_address": 62136, + "size": 4, + "disassembly": "mov r5, r0", + "mnemonic": "mov", + "operands": "r5, r0", + "mode": "none" + }, + "bb_62136": { + "virtual_address": 62136, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62140, + "children": [ + "instr_62136" + ] + }, + "instr_62140": { + "virtual_address": 62140, + "size": 4, + "disassembly": "tst r4, #0x1", + "mnemonic": "tst", + "operands": "r4, #0x1", + "mode": "none" + }, + "instr_62144": { + "virtual_address": 62144, + "size": 4, + "disassembly": "beq 0x0f2a4", + "mnemonic": "beq", + "operands": "0x0f2a4", + "mode": "none" + }, + "bb_62140": { + "virtual_address": 62140, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62148, + "children": [ + "instr_62140", + "instr_62144" + ] + }, + "instr_62148": { + "virtual_address": 62148, + "size": 4, + "disassembly": "mov r2, r5", + "mnemonic": "mov", + "operands": "r2, r5", + "mode": "none" + }, + "instr_62152": { + "virtual_address": 62152, + "size": 4, + "disassembly": "mov r1, r6", + "mnemonic": "mov", + "operands": "r1, r6", + "mode": "none" + }, + "instr_62156": { + "virtual_address": 62156, + "size": 4, + "disassembly": "mov r0, r7", + "mnemonic": "mov", + "operands": "r0, r7", + "mode": "none" + }, + "instr_62160": { + "virtual_address": 62160, + "size": 4, + "disassembly": "bl 0x0f05c", + "mnemonic": "bl", + "operands": "0x0f05c", + "mode": "none" + }, + "instr_62164": { + "virtual_address": 62164, + "size": 4, + "disassembly": "cmp r6, #0x0", + "mnemonic": "cmp", + "operands": "r6, #0x0", + "mode": "none" + }, + "instr_62168": { + "virtual_address": 62168, + "size": 4, + "disassembly": "ldrne r2, [r6, #0x4]", + "mnemonic": "ldrne", + "operands": "r2, [r6, #0x4]", + "mode": "none" + }, + "instr_62172": { + "virtual_address": 62172, + "size": 4, + "disassembly": "ldrne r3, [r7, #0x4c]", + "mnemonic": "ldrne", + "operands": "r3, [r7, #0x4c]", + "mode": "none" + }, + "instr_62176": { + "virtual_address": 62176, + "size": 4, + "disassembly": "ldrne r1, [r3, r2, lsl #0x2]", + "mnemonic": "ldrne", + "operands": "r1, [r3, r2, lsl #0x2]", + "mode": "none" + }, + "instr_62180": { + "virtual_address": 62180, + "size": 4, + "disassembly": "strne r1, [r6, #0x0]", + "mnemonic": "strne", + "operands": "r1, [r6, #0x0]", + "mode": "none" + }, + "instr_62184": { + "virtual_address": 62184, + "size": 4, + "disassembly": "strne r6, [r3, r2, lsl #0x2]", + "mnemonic": "strne", + "operands": "r6, [r3, r2, lsl #0x2]", + "mode": "none" + }, + "instr_62188": { + "virtual_address": 62188, + "size": 4, + "disassembly": "movs r4, r4, asr #0x1", + "mnemonic": "movs", + "operands": "r4, r4, asr #0x1", + "mode": "none" + }, + "instr_62192": { + "virtual_address": 62192, + "size": 4, + "disassembly": "mov r6, r0", + "mnemonic": "mov", + "operands": "r6, r0", + "mode": "none" + }, + "instr_62196": { + "virtual_address": 62196, + "size": 4, + "disassembly": "bne 0x0f2ac", + "mnemonic": "bne", + "operands": "0x0f2ac", + "mode": "none" + }, + "bb_62148": { + "virtual_address": 62148, + "size": 52, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62200, + "children": [ + "instr_62148", + "instr_62152", + "instr_62156", + "instr_62160", + "instr_62164", + "instr_62168", + "instr_62172", + "instr_62176", + "instr_62180", + "instr_62184", + "instr_62188", + "instr_62192", + "instr_62196" + ] + }, + "instr_62200": { + "virtual_address": 62200, + "size": 4, + "disassembly": "mov r0, r6", + "mnemonic": "mov", + "operands": "r0, r6", + "mode": "none" + }, + "instr_62204": { + "virtual_address": 62204, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, lr}", + "mode": "none" + }, + "instr_62208": { + "virtual_address": 62208, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_62200": { + "virtual_address": 62200, + "size": 12, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_62200", + "instr_62204", + "instr_62208" + ] + }, + "instr_62212": { + "virtual_address": 62212, + "size": 4, + "disassembly": "mov r2, r5", + "mnemonic": "mov", + "operands": "r2, r5", + "mode": "none" + }, + "instr_62216": { + "virtual_address": 62216, + "size": 4, + "disassembly": "mov r1, r5", + "mnemonic": "mov", + "operands": "r1, r5", + "mode": "none" + }, + "instr_62220": { + "virtual_address": 62220, + "size": 4, + "disassembly": "mov r0, r7", + "mnemonic": "mov", + "operands": "r0, r7", + "mode": "none" + }, + "instr_62224": { + "virtual_address": 62224, + "size": 4, + "disassembly": "bl 0x0f05c", + "mnemonic": "bl", + "operands": "0x0f05c", + "mode": "none" + }, + "instr_62228": { + "virtual_address": 62228, + "size": 4, + "disassembly": "str r0, [r5, #0x0]", + "mnemonic": "str", + "operands": "r0, [r5, #0x0]", + "mode": "none" + }, + "instr_62232": { + "virtual_address": 62232, + "size": 4, + "disassembly": "str r8, [r0, #0x0]", + "mnemonic": "str", + "operands": "r8, [r0, #0x0]", + "mode": "none" + }, + "instr_62236": { + "virtual_address": 62236, + "size": 4, + "disassembly": "b 0x0f2b8", + "mnemonic": "b", + "operands": "0x0f2b8", + "mode": "none" + }, + "bb_62212": { + "virtual_address": 62212, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62136, + "children": [ + "instr_62212", + "instr_62216", + "instr_62220", + "instr_62224", + "instr_62228", + "instr_62232", + "instr_62236" + ] + }, + "instr_62240": { + "virtual_address": 62240, + "size": 4, + "disassembly": "ldr r2, [0xf384]", + "mnemonic": "ldr", + "operands": "r2, [0xf384]", + "mode": "none" + }, + "instr_62244": { + "virtual_address": 62244, + "size": 4, + "disassembly": "sub r3, r3, #0x1", + "mnemonic": "sub", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_62248": { + "virtual_address": 62248, + "size": 4, + "disassembly": "ldr r2, [r2, r3, lsl #0x2]", + "mnemonic": "ldr", + "operands": "r2, [r2, r3, lsl #0x2]", + "mode": "none" + }, + "instr_62252": { + "virtual_address": 62252, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_62256": { + "virtual_address": 62256, + "size": 4, + "disassembly": "bl 0x0ecac", + "mnemonic": "bl", + "operands": "0x0ecac", + "mode": "none" + }, + "instr_62260": { + "virtual_address": 62260, + "size": 4, + "disassembly": "mov r6, r0", + "mnemonic": "mov", + "operands": "r6, r0", + "mode": "none" + }, + "instr_62264": { + "virtual_address": 62264, + "size": 4, + "disassembly": "b 0x0f288", + "mnemonic": "b", + "operands": "0x0f288", + "mode": "none" + }, + "bb_62240": { + "virtual_address": 62240, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62088, + "children": [ + "instr_62240", + "instr_62244", + "instr_62248", + "instr_62252", + "instr_62256", + "instr_62260", + "instr_62264" + ] + }, + "instr_62268": { + "virtual_address": 62268, + "size": 4, + "disassembly": "mov r1, #0x1", + "mnemonic": "mov", + "operands": "r1, #0x1", + "mode": "none" + }, + "instr_62272": { + "virtual_address": 62272, + "size": 4, + "disassembly": "mov r0, r7", + "mnemonic": "mov", + "operands": "r0, r7", + "mode": "none" + }, + "instr_62276": { + "virtual_address": 62276, + "size": 4, + "disassembly": "bl 0x0ec04", + "mnemonic": "bl", + "operands": "0x0ec04", + "mode": "none" + }, + "instr_62280": { + "virtual_address": 62280, + "size": 4, + "disassembly": "subs r5, r0, #0x0", + "mnemonic": "subs", + "operands": "r5, r0, #0x0", + "mode": "none" + }, + "instr_62284": { + "virtual_address": 62284, + "size": 4, + "disassembly": "beq 0x0f370", + "mnemonic": "beq", + "operands": "0x0f370", + "mode": "none" + }, + "bb_62268": { + "virtual_address": 62268, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62288, + "children": [ + "instr_62268", + "instr_62272", + "instr_62276", + "instr_62280", + "instr_62284" + ] + }, + "instr_62288": { + "virtual_address": 62288, + "size": 4, + "disassembly": "ldr r3, [0xf388]", + "mnemonic": "ldr", + "operands": "r3, [0xf388]", + "mode": "none" + }, + "instr_62292": { + "virtual_address": 62292, + "size": 4, + "disassembly": "mov r2, #0x1", + "mnemonic": "mov", + "operands": "r2, #0x1", + "mode": "none" + }, + "instr_62296": { + "virtual_address": 62296, + "size": 4, + "disassembly": "str r3, [r5, #0x14]", + "mnemonic": "str", + "operands": "r3, [r5, #0x14]", + "mode": "none" + }, + "instr_62300": { + "virtual_address": 62300, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_62304": { + "virtual_address": 62304, + "size": 4, + "disassembly": "str r2, [r5, #0x10]", + "mnemonic": "str", + "operands": "r2, [r5, #0x10]", + "mode": "none" + }, + "instr_62308": { + "virtual_address": 62308, + "size": 4, + "disassembly": "str r5, [r7, #0x48]", + "mnemonic": "str", + "operands": "r5, [r7, #0x48]", + "mode": "none" + }, + "instr_62312": { + "virtual_address": 62312, + "size": 4, + "disassembly": "str r3, [r5, #0x0]", + "mnemonic": "str", + "operands": "r3, [r5, #0x0]", + "mode": "none" + }, + "instr_62316": { + "virtual_address": 62316, + "size": 4, + "disassembly": "b 0x0f29c", + "mnemonic": "b", + "operands": "0x0f29c", + "mode": "none" + }, + "bb_62288": { + "virtual_address": 62288, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62108, + "children": [ + "instr_62288", + "instr_62292", + "instr_62296", + "instr_62300", + "instr_62304", + "instr_62308", + "instr_62312", + "instr_62316" + ] + }, + "instr_62320": { + "virtual_address": 62320, + "size": 4, + "disassembly": "mov r2, r5", + "mnemonic": "mov", + "operands": "r2, r5", + "mode": "none" + }, + "instr_62324": { + "virtual_address": 62324, + "size": 4, + "disassembly": "mov r1, #0x140", + "mnemonic": "mov", + "operands": "r1, #0x140", + "mode": "none" + }, + "instr_62328": { + "virtual_address": 62328, + "size": 4, + "disassembly": "ldr r3, [0xf38c]", + "mnemonic": "ldr", + "operands": "r3, [0xf38c]", + "mode": "none" + }, + "instr_62332": { + "virtual_address": 62332, + "size": 4, + "disassembly": "ldr r0, [0xf390]", + "mnemonic": "ldr", + "operands": "r0, [0xf390]", + "mode": "none" + }, + "instr_62336": { + "virtual_address": 62336, + "size": 4, + "disassembly": "bl 0x11a84", + "mnemonic": "bl", + "operands": "0x11a84", + "mode": "none" + }, + "bb_62320": { + "virtual_address": 62320, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_62320", + "instr_62324", + "instr_62328", + "instr_62332", + "instr_62336" + ] + }, + "dw_62340": { + "virtual_address": 62340, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 62240 + ] + }, + "dw_62344": { + "virtual_address": 62344, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 62288 + ] + }, + "dw_62348": { + "virtual_address": 62348, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 62328 + ] + }, + "dw_62352": { + "virtual_address": 62352, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 62332 + ] + }, + "func_62064": { + "virtual_address": 62064, + "size": 292, + "name": "__pow5mult", + "children": [ + "bb_62064", + "bb_62088", + "bb_62096", + "bb_62108", + "bb_62116", + "bb_62124", + "bb_62136", + "bb_62140", + "bb_62148", + "bb_62200", + "bb_62212", + "bb_62240", + "bb_62268", + "bb_62288", + "bb_62320", + "dw_62340", + "dw_62344", + "dw_62348", + "dw_62352" + ] + }, + "instr_62356": { + "virtual_address": 62356, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, lr}", + "mode": "none" + }, + "instr_62360": { + "virtual_address": 62360, + "size": 4, + "disassembly": "mov r4, r1", + "mnemonic": "mov", + "operands": "r4, r1", + "mode": "none" + }, + "instr_62364": { + "virtual_address": 62364, + "size": 4, + "disassembly": "ldr r6, [r4, #0x10]", + "mnemonic": "ldr", + "operands": "r6, [r4, #0x10]", + "mode": "none" + }, + "instr_62368": { + "virtual_address": 62368, + "size": 4, + "disassembly": "ldr r3, [r4, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x8]", + "mode": "none" + }, + "instr_62372": { + "virtual_address": 62372, + "size": 4, + "disassembly": "add r6, r6, r2, asr #0x5", + "mnemonic": "add", + "operands": "r6, r6, r2, asr #0x5", + "mode": "none" + }, + "instr_62376": { + "virtual_address": 62376, + "size": 4, + "disassembly": "add r5, r6, #0x1", + "mnemonic": "add", + "operands": "r5, r6, #0x1", + "mode": "none" + }, + "instr_62380": { + "virtual_address": 62380, + "size": 4, + "disassembly": "cmp r5, r3", + "mnemonic": "cmp", + "operands": "r5, r3", + "mode": "none" + }, + "instr_62384": { + "virtual_address": 62384, + "size": 4, + "disassembly": "mov r8, r2", + "mnemonic": "mov", + "operands": "r8, r2", + "mode": "none" + }, + "instr_62388": { + "virtual_address": 62388, + "size": 4, + "disassembly": "mov r7, r0", + "mnemonic": "mov", + "operands": "r7, r0", + "mode": "none" + }, + "instr_62392": { + "virtual_address": 62392, + "size": 4, + "disassembly": "ldr r1, [r1, #0x4]", + "mnemonic": "ldr", + "operands": "r1, [r1, #0x4]", + "mode": "none" + }, + "instr_62396": { + "virtual_address": 62396, + "size": 4, + "disassembly": "mov r9, r2, asr #0x5", + "mnemonic": "mov", + "operands": "r9, r2, asr #0x5", + "mode": "none" + }, + "instr_62400": { + "virtual_address": 62400, + "size": 4, + "disassembly": "ble 0x0f3d4", + "mnemonic": "ble", + "operands": "0x0f3d4", + "mode": "none" + }, + "bb_62356": { + "virtual_address": 62356, + "size": 48, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62404, + "children": [ + "instr_62356", + "instr_62360", + "instr_62364", + "instr_62368", + "instr_62372", + "instr_62376", + "instr_62380", + "instr_62384", + "instr_62388", + "instr_62392", + "instr_62396", + "instr_62400" + ] + }, + "instr_62404": { + "virtual_address": 62404, + "size": 4, + "disassembly": "mov r3, r3, lsl #0x1", + "mnemonic": "mov", + "operands": "r3, r3, lsl #0x1", + "mode": "none" + }, + "instr_62408": { + "virtual_address": 62408, + "size": 4, + "disassembly": "cmp r5, r3", + "mnemonic": "cmp", + "operands": "r5, r3", + "mode": "none" + }, + "instr_62412": { + "virtual_address": 62412, + "size": 4, + "disassembly": "add r1, r1, #0x1", + "mnemonic": "add", + "operands": "r1, r1, #0x1", + "mode": "none" + }, + "instr_62416": { + "virtual_address": 62416, + "size": 4, + "disassembly": "bgt 0x0f3c4", + "mnemonic": "bgt", + "operands": "0x0f3c4", + "mode": "none" + }, + "bb_62404": { + "virtual_address": 62404, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62420, + "children": [ + "instr_62404", + "instr_62408", + "instr_62412", + "instr_62416" + ] + }, + "instr_62420": { + "virtual_address": 62420, + "size": 4, + "disassembly": "mov r0, r7", + "mnemonic": "mov", + "operands": "r0, r7", + "mode": "none" + }, + "instr_62424": { + "virtual_address": 62424, + "size": 4, + "disassembly": "bl 0x0ec04", + "mnemonic": "bl", + "operands": "0x0ec04", + "mode": "none" + }, + "instr_62428": { + "virtual_address": 62428, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_62432": { + "virtual_address": 62432, + "size": 4, + "disassembly": "beq 0x0f4b4", + "mnemonic": "beq", + "operands": "0x0f4b4", + "mode": "none" + }, + "bb_62420": { + "virtual_address": 62420, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62436, + "children": [ + "instr_62420", + "instr_62424", + "instr_62428", + "instr_62432" + ] + }, + "instr_62436": { + "virtual_address": 62436, + "size": 4, + "disassembly": "cmp r9, #0x0", + "mnemonic": "cmp", + "operands": "r9, #0x0", + "mode": "none" + }, + "instr_62440": { + "virtual_address": 62440, + "size": 4, + "disassembly": "add lr, r0, #0x14", + "mnemonic": "add", + "operands": "lr, r0, #0x14", + "mode": "none" + }, + "instr_62444": { + "virtual_address": 62444, + "size": 4, + "disassembly": "ble 0x0f418", + "mnemonic": "ble", + "operands": "0x0f418", + "mode": "none" + }, + "bb_62436": { + "virtual_address": 62436, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62448, + "children": [ + "instr_62436", + "instr_62440", + "instr_62444" + ] + }, + "instr_62448": { + "virtual_address": 62448, + "size": 4, + "disassembly": "mov r3, lr", + "mnemonic": "mov", + "operands": "r3, lr", + "mode": "none" + }, + "instr_62452": { + "virtual_address": 62452, + "size": 4, + "disassembly": "mov r1, #0x0", + "mnemonic": "mov", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_62456": { + "virtual_address": 62456, + "size": 4, + "disassembly": "add r2, r9, #0x5", + "mnemonic": "add", + "operands": "r2, r9, #0x5", + "mode": "none" + }, + "instr_62460": { + "virtual_address": 62460, + "size": 4, + "disassembly": "mov r12, r2, lsl #0x2", + "mnemonic": "mov", + "operands": "r12, r2, lsl #0x2", + "mode": "none" + }, + "instr_62464": { + "virtual_address": 62464, + "size": 4, + "disassembly": "add r2, r0, r2, lsl #0x2", + "mnemonic": "add", + "operands": "r2, r0, r2, lsl #0x2", + "mode": "none" + }, + "bb_62448": { + "virtual_address": 62448, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62468, + "children": [ + "instr_62448", + "instr_62452", + "instr_62456", + "instr_62460", + "instr_62464" + ] + }, + "instr_62468": { + "virtual_address": 62468, + "size": 4, + "disassembly": "str r1, [r3], #0x4", + "mnemonic": "str", + "operands": "r1, [r3], #0x4", + "mode": "none" + }, + "instr_62472": { + "virtual_address": 62472, + "size": 4, + "disassembly": "cmp r3, r2", + "mnemonic": "cmp", + "operands": "r3, r2", + "mode": "none" + }, + "instr_62476": { + "virtual_address": 62476, + "size": 4, + "disassembly": "bne 0x0f404", + "mnemonic": "bne", + "operands": "0x0f404", + "mode": "none" + }, + "bb_62468": { + "virtual_address": 62468, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62480, + "children": [ + "instr_62468", + "instr_62472", + "instr_62476" + ] + }, + "instr_62480": { + "virtual_address": 62480, + "size": 4, + "disassembly": "sub r3, r12, #0x14", + "mnemonic": "sub", + "operands": "r3, r12, #0x14", + "mode": "none" + }, + "instr_62484": { + "virtual_address": 62484, + "size": 4, + "disassembly": "add lr, lr, r3", + "mnemonic": "add", + "operands": "lr, lr, r3", + "mode": "none" + }, + "bb_62480": { + "virtual_address": 62480, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62488, + "children": [ + "instr_62480", + "instr_62484" + ] + }, + "instr_62488": { + "virtual_address": 62488, + "size": 4, + "disassembly": "ldr r9, [r4, #0x10]", + "mnemonic": "ldr", + "operands": "r9, [r4, #0x10]", + "mode": "none" + }, + "instr_62492": { + "virtual_address": 62492, + "size": 4, + "disassembly": "add r3, r4, #0x14", + "mnemonic": "add", + "operands": "r3, r4, #0x14", + "mode": "none" + }, + "instr_62496": { + "virtual_address": 62496, + "size": 4, + "disassembly": "ands r8, r8, #0x1f", + "mnemonic": "ands", + "operands": "r8, r8, #0x1f", + "mode": "none" + }, + "instr_62500": { + "virtual_address": 62500, + "size": 4, + "disassembly": "add r9, r3, r9, lsl #0x2", + "mnemonic": "add", + "operands": "r9, r3, r9, lsl #0x2", + "mode": "none" + }, + "instr_62504": { + "virtual_address": 62504, + "size": 4, + "disassembly": "beq 0x0f49c", + "mnemonic": "beq", + "operands": "0x0f49c", + "mode": "none" + }, + "bb_62488": { + "virtual_address": 62488, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62508, + "children": [ + "instr_62488", + "instr_62492", + "instr_62496", + "instr_62500", + "instr_62504" + ] + }, + "instr_62508": { + "virtual_address": 62508, + "size": 4, + "disassembly": "mov r2, lr", + "mnemonic": "mov", + "operands": "r2, lr", + "mode": "none" + }, + "instr_62512": { + "virtual_address": 62512, + "size": 4, + "disassembly": "mov r12, #0x0", + "mnemonic": "mov", + "operands": "r12, #0x0", + "mode": "none" + }, + "instr_62516": { + "virtual_address": 62516, + "size": 4, + "disassembly": "rsb r10, r8, #0x20", + "mnemonic": "rsb", + "operands": "r10, r8, #0x20", + "mode": "none" + }, + "bb_62508": { + "virtual_address": 62508, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62520, + "children": [ + "instr_62508", + "instr_62512", + "instr_62516" + ] + }, + "instr_62520": { + "virtual_address": 62520, + "size": 4, + "disassembly": "ldr r1, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r1, [r3, #0x0]", + "mode": "none" + }, + "instr_62524": { + "virtual_address": 62524, + "size": 4, + "disassembly": "orr r12, r12, r1, lsl r8", + "mnemonic": "orr", + "operands": "r12, r12, r1, lsl r8", + "mode": "none" + }, + "instr_62528": { + "virtual_address": 62528, + "size": 4, + "disassembly": "str r12, [r2], #0x4", + "mnemonic": "str", + "operands": "r12, [r2], #0x4", + "mode": "none" + }, + "instr_62532": { + "virtual_address": 62532, + "size": 4, + "disassembly": "ldr r12, [r3], #0x4", + "mnemonic": "ldr", + "operands": "r12, [r3], #0x4", + "mode": "none" + }, + "instr_62536": { + "virtual_address": 62536, + "size": 4, + "disassembly": "cmp r9, r3", + "mnemonic": "cmp", + "operands": "r9, r3", + "mode": "none" + }, + "instr_62540": { + "virtual_address": 62540, + "size": 4, + "disassembly": "mov r12, r12, lsr r10", + "mnemonic": "mov", + "operands": "r12, r12, lsr r10", + "mode": "none" + }, + "instr_62544": { + "virtual_address": 62544, + "size": 4, + "disassembly": "bhi 0x0f438", + "mnemonic": "bhi", + "operands": "0x0f438", + "mode": "none" + }, + "bb_62520": { + "virtual_address": 62520, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62548, + "children": [ + "instr_62520", + "instr_62524", + "instr_62528", + "instr_62532", + "instr_62536", + "instr_62540", + "instr_62544" + ] + }, + "instr_62548": { + "virtual_address": 62548, + "size": 4, + "disassembly": "sub r3, r9, r4", + "mnemonic": "sub", + "operands": "r3, r9, r4", + "mode": "none" + }, + "instr_62552": { + "virtual_address": 62552, + "size": 4, + "disassembly": "cmp r12, #0x0", + "mnemonic": "cmp", + "operands": "r12, #0x0", + "mode": "none" + }, + "instr_62556": { + "virtual_address": 62556, + "size": 4, + "disassembly": "sub r3, r3, #0x15", + "mnemonic": "sub", + "operands": "r3, r3, #0x15", + "mode": "none" + }, + "instr_62560": { + "virtual_address": 62560, + "size": 4, + "disassembly": "add r2, r4, #0x15", + "mnemonic": "add", + "operands": "r2, r4, #0x15", + "mode": "none" + }, + "instr_62564": { + "virtual_address": 62564, + "size": 4, + "disassembly": "movne r6, r5", + "mnemonic": "movne", + "operands": "r6, r5", + "mode": "none" + }, + "instr_62568": { + "virtual_address": 62568, + "size": 4, + "disassembly": "bic r3, r3, #0x3", + "mnemonic": "bic", + "operands": "r3, r3, #0x3", + "mode": "none" + }, + "instr_62572": { + "virtual_address": 62572, + "size": 4, + "disassembly": "cmp r9, r2", + "mnemonic": "cmp", + "operands": "r9, r2", + "mode": "none" + }, + "instr_62576": { + "virtual_address": 62576, + "size": 4, + "disassembly": "add r3, r3, #0x4", + "mnemonic": "add", + "operands": "r3, r3, #0x4", + "mode": "none" + }, + "instr_62580": { + "virtual_address": 62580, + "size": 4, + "disassembly": "movcc r3, #0x4", + "mnemonic": "movcc", + "operands": "r3, #0x4", + "mode": "none" + }, + "instr_62584": { + "virtual_address": 62584, + "size": 4, + "disassembly": "str r12, [lr, r3]", + "mnemonic": "str", + "operands": "r12, [lr, r3]", + "mode": "none" + }, + "bb_62548": { + "virtual_address": 62548, + "size": 40, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62588, + "children": [ + "instr_62548", + "instr_62552", + "instr_62556", + "instr_62560", + "instr_62564", + "instr_62568", + "instr_62572", + "instr_62576", + "instr_62580", + "instr_62584" + ] + }, + "instr_62588": { + "virtual_address": 62588, + "size": 4, + "disassembly": "ldr r3, [r7, #0x4c]", + "mnemonic": "ldr", + "operands": "r3, [r7, #0x4c]", + "mode": "none" + }, + "instr_62592": { + "virtual_address": 62592, + "size": 4, + "disassembly": "ldr r2, [r4, #0x4]", + "mnemonic": "ldr", + "operands": "r2, [r4, #0x4]", + "mode": "none" + }, + "instr_62596": { + "virtual_address": 62596, + "size": 4, + "disassembly": "ldr r1, [r3, r2, lsl #0x2]", + "mnemonic": "ldr", + "operands": "r1, [r3, r2, lsl #0x2]", + "mode": "none" + }, + "instr_62600": { + "virtual_address": 62600, + "size": 4, + "disassembly": "str r6, [r0, #0x10]", + "mnemonic": "str", + "operands": "r6, [r0, #0x10]", + "mode": "none" + }, + "instr_62604": { + "virtual_address": 62604, + "size": 4, + "disassembly": "str r1, [r4, #0x0]", + "mnemonic": "str", + "operands": "r1, [r4, #0x0]", + "mode": "none" + }, + "instr_62608": { + "virtual_address": 62608, + "size": 4, + "disassembly": "str r4, [r3, r2, lsl #0x2]", + "mnemonic": "str", + "operands": "r4, [r3, r2, lsl #0x2]", + "mode": "none" + }, + "instr_62612": { + "virtual_address": 62612, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, lr}", + "mode": "none" + }, + "instr_62616": { + "virtual_address": 62616, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_62588": { + "virtual_address": 62588, + "size": 32, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_62588", + "instr_62592", + "instr_62596", + "instr_62600", + "instr_62604", + "instr_62608", + "instr_62612", + "instr_62616" + ] + }, + "instr_62620": { + "virtual_address": 62620, + "size": 4, + "disassembly": "sub r1, lr, #0x4", + "mnemonic": "sub", + "operands": "r1, lr, #0x4", + "mode": "none" + }, + "bb_62620": { + "virtual_address": 62620, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62624, + "children": [ + "instr_62620" + ] + }, + "instr_62624": { + "virtual_address": 62624, + "size": 4, + "disassembly": "ldr r2, [r3], #0x4", + "mnemonic": "ldr", + "operands": "r2, [r3], #0x4", + "mode": "none" + }, + "instr_62628": { + "virtual_address": 62628, + "size": 4, + "disassembly": "cmp r9, r3", + "mnemonic": "cmp", + "operands": "r9, r3", + "mode": "none" + }, + "instr_62632": { + "virtual_address": 62632, + "size": 4, + "disassembly": "str r2, [r1, #0x4]!", + "mnemonic": "str", + "operands": "r2, [r1, #0x4]!", + "mode": "none" + }, + "instr_62636": { + "virtual_address": 62636, + "size": 4, + "disassembly": "bhi 0x0f4a0", + "mnemonic": "bhi", + "operands": "0x0f4a0", + "mode": "none" + }, + "bb_62624": { + "virtual_address": 62624, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62640, + "children": [ + "instr_62624", + "instr_62628", + "instr_62632", + "instr_62636" + ] + }, + "instr_62640": { + "virtual_address": 62640, + "size": 4, + "disassembly": "b 0x0f47c", + "mnemonic": "b", + "operands": "0x0f47c", + "mode": "none" + }, + "bb_62640": { + "virtual_address": 62640, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62588, + "children": [ + "instr_62640" + ] + }, + "instr_62644": { + "virtual_address": 62644, + "size": 4, + "disassembly": "mov r2, r0", + "mnemonic": "mov", + "operands": "r2, r0", + "mode": "none" + }, + "instr_62648": { + "virtual_address": 62648, + "size": 4, + "disassembly": "ldr r3, [0xf4c8]", + "mnemonic": "ldr", + "operands": "r3, [0xf4c8]", + "mode": "none" + }, + "instr_62652": { + "virtual_address": 62652, + "size": 4, + "disassembly": "ldr r1, [0xf4cc]", + "mnemonic": "ldr", + "operands": "r1, [0xf4cc]", + "mode": "none" + }, + "instr_62656": { + "virtual_address": 62656, + "size": 4, + "disassembly": "ldr r0, [0xf4d0]", + "mnemonic": "ldr", + "operands": "r0, [0xf4d0]", + "mode": "none" + }, + "instr_62660": { + "virtual_address": 62660, + "size": 4, + "disassembly": "bl 0x11a84", + "mnemonic": "bl", + "operands": "0x11a84", + "mode": "none" + }, + "bb_62644": { + "virtual_address": 62644, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_62644", + "instr_62648", + "instr_62652", + "instr_62656", + "instr_62660" + ] + }, + "dw_62664": { + "virtual_address": 62664, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 62648 + ] + }, + "dw_62668": { + "virtual_address": 62668, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 62652 + ] + }, + "dw_62672": { + "virtual_address": 62672, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 62656 + ] + }, + "func_62356": { + "virtual_address": 62356, + "size": 320, + "name": "__lshift", + "children": [ + "bb_62356", + "bb_62404", + "bb_62420", + "bb_62436", + "bb_62448", + "bb_62468", + "bb_62480", + "bb_62488", + "bb_62508", + "bb_62520", + "bb_62548", + "bb_62588", + "bb_62620", + "bb_62624", + "bb_62640", + "bb_62644", + "dw_62664", + "dw_62668", + "dw_62672" + ] + }, + "instr_62676": { + "virtual_address": 62676, + "size": 4, + "disassembly": "str lr, [sp, #-0x4]!", + "mnemonic": "str", + "operands": "lr, [sp, #-0x4]!", + "mode": "none" + }, + "instr_62680": { + "virtual_address": 62680, + "size": 4, + "disassembly": "ldr r3, [r1, #0x10]", + "mnemonic": "ldr", + "operands": "r3, [r1, #0x10]", + "mode": "none" + }, + "instr_62684": { + "virtual_address": 62684, + "size": 4, + "disassembly": "mov lr, r0", + "mnemonic": "mov", + "operands": "lr, r0", + "mode": "none" + }, + "instr_62688": { + "virtual_address": 62688, + "size": 4, + "disassembly": "ldr r0, [r0, #0x10]", + "mnemonic": "ldr", + "operands": "r0, [r0, #0x10]", + "mode": "none" + }, + "instr_62692": { + "virtual_address": 62692, + "size": 4, + "disassembly": "subs r0, r0, r3", + "mnemonic": "subs", + "operands": "r0, r0, r3", + "mode": "none" + }, + "instr_62696": { + "virtual_address": 62696, + "size": 4, + "disassembly": "bne 0x0f520", + "mnemonic": "bne", + "operands": "0x0f520", + "mode": "none" + }, + "bb_62676": { + "virtual_address": 62676, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62700, + "children": [ + "instr_62676", + "instr_62680", + "instr_62684", + "instr_62688", + "instr_62692", + "instr_62696" + ] + }, + "instr_62700": { + "virtual_address": 62700, + "size": 4, + "disassembly": "add lr, lr, #0x14", + "mnemonic": "add", + "operands": "lr, lr, #0x14", + "mode": "none" + }, + "instr_62704": { + "virtual_address": 62704, + "size": 4, + "disassembly": "add r1, r1, #0x14", + "mnemonic": "add", + "operands": "r1, r1, #0x14", + "mode": "none" + }, + "instr_62708": { + "virtual_address": 62708, + "size": 4, + "disassembly": "add r2, lr, r3, lsl #0x2", + "mnemonic": "add", + "operands": "r2, lr, r3, lsl #0x2", + "mode": "none" + }, + "instr_62712": { + "virtual_address": 62712, + "size": 4, + "disassembly": "add r3, r1, r3, lsl #0x2", + "mnemonic": "add", + "operands": "r3, r1, r3, lsl #0x2", + "mode": "none" + }, + "instr_62716": { + "virtual_address": 62716, + "size": 4, + "disassembly": "b 0x0f508", + "mnemonic": "b", + "operands": "0x0f508", + "mode": "none" + }, + "bb_62700": { + "virtual_address": 62700, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62728, + "children": [ + "instr_62700", + "instr_62704", + "instr_62708", + "instr_62712", + "instr_62716" + ] + }, + "instr_62720": { + "virtual_address": 62720, + "size": 4, + "disassembly": "cmp lr, r2", + "mnemonic": "cmp", + "operands": "lr, r2", + "mode": "none" + }, + "instr_62724": { + "virtual_address": 62724, + "size": 4, + "disassembly": "bcs 0x0f520", + "mnemonic": "bcs", + "operands": "0x0f520", + "mode": "none" + }, + "bb_62720": { + "virtual_address": 62720, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62728, + "children": [ + "instr_62720", + "instr_62724" + ] + }, + "instr_62728": { + "virtual_address": 62728, + "size": 4, + "disassembly": "ldr r12, [r2, #-0x4]!", + "mnemonic": "ldr", + "operands": "r12, [r2, #-0x4]!", + "mode": "none" + }, + "instr_62732": { + "virtual_address": 62732, + "size": 4, + "disassembly": "ldr r1, [r3, #-0x4]!", + "mnemonic": "ldr", + "operands": "r1, [r3, #-0x4]!", + "mode": "none" + }, + "instr_62736": { + "virtual_address": 62736, + "size": 4, + "disassembly": "cmp r12, r1", + "mnemonic": "cmp", + "operands": "r12, r1", + "mode": "none" + }, + "instr_62740": { + "virtual_address": 62740, + "size": 4, + "disassembly": "beq 0x0f500", + "mnemonic": "beq", + "operands": "0x0f500", + "mode": "none" + }, + "bb_62728": { + "virtual_address": 62728, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62744, + "children": [ + "instr_62728", + "instr_62732", + "instr_62736", + "instr_62740" + ] + }, + "instr_62744": { + "virtual_address": 62744, + "size": 4, + "disassembly": "movcs r0, #0x1", + "mnemonic": "movcs", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_62748": { + "virtual_address": 62748, + "size": 4, + "disassembly": "bcc 0x0f528", + "mnemonic": "bcc", + "operands": "0x0f528", + "mode": "none" + }, + "bb_62744": { + "virtual_address": 62744, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62752, + "children": [ + "instr_62744", + "instr_62748" + ] + }, + "instr_62752": { + "virtual_address": 62752, + "size": 4, + "disassembly": "ldr lr, [sp], #0x4", + "mnemonic": "ldr", + "operands": "lr, [sp], #0x4", + "mode": "none" + }, + "instr_62756": { + "virtual_address": 62756, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_62752": { + "virtual_address": 62752, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_62752", + "instr_62756" + ] + }, + "instr_62760": { + "virtual_address": 62760, + "size": 4, + "disassembly": "mvn r0, #0x0", + "mnemonic": "mvn", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_62764": { + "virtual_address": 62764, + "size": 4, + "disassembly": "ldr lr, [sp], #0x4", + "mnemonic": "ldr", + "operands": "lr, [sp], #0x4", + "mode": "none" + }, + "instr_62768": { + "virtual_address": 62768, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_62760": { + "virtual_address": 62760, + "size": 12, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_62760", + "instr_62764", + "instr_62768" + ] + }, + "func_62676": { + "virtual_address": 62676, + "size": 96, + "name": "__mcmp", + "children": [ + "bb_62676", + "bb_62700", + "bb_62720", + "bb_62728", + "bb_62744", + "bb_62752", + "bb_62760" + ] + }, + "instr_62772": { + "virtual_address": 62772, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mode": "none" + }, + "instr_62776": { + "virtual_address": 62776, + "size": 4, + "disassembly": "ldr r3, [r2, #0x10]", + "mnemonic": "ldr", + "operands": "r3, [r2, #0x10]", + "mode": "none" + }, + "instr_62780": { + "virtual_address": 62780, + "size": 4, + "disassembly": "ldr r5, [r1, #0x10]", + "mnemonic": "ldr", + "operands": "r5, [r1, #0x10]", + "mode": "none" + }, + "instr_62784": { + "virtual_address": 62784, + "size": 4, + "disassembly": "sub r5, r5, r3", + "mnemonic": "sub", + "operands": "r5, r5, r3", + "mode": "none" + }, + "instr_62788": { + "virtual_address": 62788, + "size": 4, + "disassembly": "cmp r5, #0x0", + "mnemonic": "cmp", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_62792": { + "virtual_address": 62792, + "size": 4, + "disassembly": "mov r4, r1", + "mnemonic": "mov", + "operands": "r4, r1", + "mode": "none" + }, + "instr_62796": { + "virtual_address": 62796, + "size": 4, + "disassembly": "mov r9, r2", + "mnemonic": "mov", + "operands": "r9, r2", + "mode": "none" + }, + "instr_62800": { + "virtual_address": 62800, + "size": 4, + "disassembly": "sub sp, sp, #0xc", + "mnemonic": "sub", + "operands": "sp, sp, #0xc", + "mode": "none" + }, + "instr_62804": { + "virtual_address": 62804, + "size": 4, + "disassembly": "bne 0x0f6b4", + "mnemonic": "bne", + "operands": "0x0f6b4", + "mode": "none" + }, + "bb_62772": { + "virtual_address": 62772, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62808, + "children": [ + "instr_62772", + "instr_62776", + "instr_62780", + "instr_62784", + "instr_62788", + "instr_62792", + "instr_62796", + "instr_62800", + "instr_62804" + ] + }, + "instr_62808": { + "virtual_address": 62808, + "size": 4, + "disassembly": "add lr, r1, #0x14", + "mnemonic": "add", + "operands": "lr, r1, #0x14", + "mode": "none" + }, + "instr_62812": { + "virtual_address": 62812, + "size": 4, + "disassembly": "add r2, r2, #0x14", + "mnemonic": "add", + "operands": "r2, r2, #0x14", + "mode": "none" + }, + "instr_62816": { + "virtual_address": 62816, + "size": 4, + "disassembly": "add r2, r2, r3, lsl #0x2", + "mnemonic": "add", + "operands": "r2, r2, r3, lsl #0x2", + "mode": "none" + }, + "instr_62820": { + "virtual_address": 62820, + "size": 4, + "disassembly": "add r3, lr, r3, lsl #0x2", + "mnemonic": "add", + "operands": "r3, lr, r3, lsl #0x2", + "mode": "none" + }, + "instr_62824": { + "virtual_address": 62824, + "size": 4, + "disassembly": "b 0x0f574", + "mnemonic": "b", + "operands": "0x0f574", + "mode": "none" + }, + "bb_62808": { + "virtual_address": 62808, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62836, + "children": [ + "instr_62808", + "instr_62812", + "instr_62816", + "instr_62820", + "instr_62824" + ] + }, + "instr_62828": { + "virtual_address": 62828, + "size": 4, + "disassembly": "cmp lr, r3", + "mnemonic": "cmp", + "operands": "lr, r3", + "mode": "none" + }, + "instr_62832": { + "virtual_address": 62832, + "size": 4, + "disassembly": "bcs 0x0f6d0", + "mnemonic": "bcs", + "operands": "0x0f6d0", + "mode": "none" + }, + "bb_62828": { + "virtual_address": 62828, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62836, + "children": [ + "instr_62828", + "instr_62832" + ] + }, + "instr_62836": { + "virtual_address": 62836, + "size": 4, + "disassembly": "ldr r12, [r3, #-0x4]!", + "mnemonic": "ldr", + "operands": "r12, [r3, #-0x4]!", + "mode": "none" + }, + "instr_62840": { + "virtual_address": 62840, + "size": 4, + "disassembly": "ldr r1, [r2, #-0x4]!", + "mnemonic": "ldr", + "operands": "r1, [r2, #-0x4]!", + "mode": "none" + }, + "instr_62844": { + "virtual_address": 62844, + "size": 4, + "disassembly": "cmp r12, r1", + "mnemonic": "cmp", + "operands": "r12, r1", + "mode": "none" + }, + "instr_62848": { + "virtual_address": 62848, + "size": 4, + "disassembly": "beq 0x0f56c", + "mnemonic": "beq", + "operands": "0x0f56c", + "mode": "none" + }, + "bb_62836": { + "virtual_address": 62836, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62852, + "children": [ + "instr_62836", + "instr_62840", + "instr_62844", + "instr_62848" + ] + }, + "instr_62852": { + "virtual_address": 62852, + "size": 4, + "disassembly": "bcc 0x0f6bc", + "mnemonic": "bcc", + "operands": "0x0f6bc", + "mode": "none" + }, + "bb_62852": { + "virtual_address": 62852, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62856, + "children": [ + "instr_62852" + ] + }, + "instr_62856": { + "virtual_address": 62856, + "size": 4, + "disassembly": "ldr r1, [r4, #0x4]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x4]", + "mode": "none" + }, + "instr_62860": { + "virtual_address": 62860, + "size": 4, + "disassembly": "bl 0x0ec04", + "mnemonic": "bl", + "operands": "0x0ec04", + "mode": "none" + }, + "instr_62864": { + "virtual_address": 62864, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_62868": { + "virtual_address": 62868, + "size": 4, + "disassembly": "beq 0x0f704", + "mnemonic": "beq", + "operands": "0x0f704", + "mode": "none" + }, + "bb_62856": { + "virtual_address": 62856, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62872, + "children": [ + "instr_62856", + "instr_62860", + "instr_62864", + "instr_62868" + ] + }, + "instr_62872": { + "virtual_address": 62872, + "size": 4, + "disassembly": "add r11, r0, #0x14", + "mnemonic": "add", + "operands": "r11, r0, #0x14", + "mode": "none" + }, + "instr_62876": { + "virtual_address": 62876, + "size": 4, + "disassembly": "mov r8, r11", + "mnemonic": "mov", + "operands": "r8, r11", + "mode": "none" + }, + "instr_62880": { + "virtual_address": 62880, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_62884": { + "virtual_address": 62884, + "size": 4, + "disassembly": "ldr r7, [r4, #0x10]", + "mnemonic": "ldr", + "operands": "r7, [r4, #0x10]", + "mode": "none" + }, + "instr_62888": { + "virtual_address": 62888, + "size": 4, + "disassembly": "ldr r10, [r9, #0x10]", + "mnemonic": "ldr", + "operands": "r10, [r9, #0x10]", + "mode": "none" + }, + "instr_62892": { + "virtual_address": 62892, + "size": 4, + "disassembly": "add r2, r4, #0x14", + "mnemonic": "add", + "operands": "r2, r4, #0x14", + "mode": "none" + }, + "instr_62896": { + "virtual_address": 62896, + "size": 4, + "disassembly": "str r5, [r0, #0xc]", + "mnemonic": "str", + "operands": "r5, [r0, #0xc]", + "mode": "none" + }, + "instr_62900": { + "virtual_address": 62900, + "size": 4, + "disassembly": "add lr, r4, #0x10", + "mnemonic": "add", + "operands": "lr, r4, #0x10", + "mode": "none" + }, + "instr_62904": { + "virtual_address": 62904, + "size": 4, + "disassembly": "ldr r5, [0xf718]", + "mnemonic": "ldr", + "operands": "r5, [0xf718]", + "mode": "none" + }, + "instr_62908": { + "virtual_address": 62908, + "size": 4, + "disassembly": "add r4, r9, #0x14", + "mnemonic": "add", + "operands": "r4, r9, #0x14", + "mode": "none" + }, + "instr_62912": { + "virtual_address": 62912, + "size": 4, + "disassembly": "str r2, [sp, #0x4]", + "mnemonic": "str", + "operands": "r2, [sp, #0x4]", + "mode": "none" + }, + "instr_62916": { + "virtual_address": 62916, + "size": 4, + "disassembly": "add r10, r4, r10, lsl #0x2", + "mnemonic": "add", + "operands": "r10, r4, r10, lsl #0x2", + "mode": "none" + }, + "instr_62920": { + "virtual_address": 62920, + "size": 4, + "disassembly": "add r2, r2, r7, lsl #0x2", + "mnemonic": "add", + "operands": "r2, r2, r7, lsl #0x2", + "mode": "none" + }, + "bb_62872": { + "virtual_address": 62872, + "size": 52, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62924, + "children": [ + "instr_62872", + "instr_62876", + "instr_62880", + "instr_62884", + "instr_62888", + "instr_62892", + "instr_62896", + "instr_62900", + "instr_62904", + "instr_62908", + "instr_62912", + "instr_62916", + "instr_62920" + ] + }, + "instr_62924": { + "virtual_address": 62924, + "size": 4, + "disassembly": "ldr r6, [lr, #0x4]!", + "mnemonic": "ldr", + "operands": "r6, [lr, #0x4]!", + "mode": "none" + }, + "instr_62928": { + "virtual_address": 62928, + "size": 4, + "disassembly": "ldr r12, [r4], #0x4", + "mnemonic": "ldr", + "operands": "r12, [r4], #0x4", + "mode": "none" + }, + "instr_62932": { + "virtual_address": 62932, + "size": 4, + "disassembly": "and r1, r6, r5", + "mnemonic": "and", + "operands": "r1, r6, r5", + "mode": "none" + }, + "instr_62936": { + "virtual_address": 62936, + "size": 4, + "disassembly": "add r1, r1, r3", + "mnemonic": "add", + "operands": "r1, r1, r3", + "mode": "none" + }, + "instr_62940": { + "virtual_address": 62940, + "size": 4, + "disassembly": "and r3, r12, r5", + "mnemonic": "and", + "operands": "r3, r12, r5", + "mode": "none" + }, + "instr_62944": { + "virtual_address": 62944, + "size": 4, + "disassembly": "sub r1, r1, r3", + "mnemonic": "sub", + "operands": "r1, r1, r3", + "mode": "none" + }, + "instr_62948": { + "virtual_address": 62948, + "size": 4, + "disassembly": "mov r3, r12, lsr #0x10", + "mnemonic": "mov", + "operands": "r3, r12, lsr #0x10", + "mode": "none" + }, + "instr_62952": { + "virtual_address": 62952, + "size": 4, + "disassembly": "rsb r3, r3, r6, lsr #0x10", + "mnemonic": "rsb", + "operands": "r3, r3, r6, lsr #0x10", + "mode": "none" + }, + "instr_62956": { + "virtual_address": 62956, + "size": 4, + "disassembly": "add r3, r3, r1, asr #0x10", + "mnemonic": "add", + "operands": "r3, r3, r1, asr #0x10", + "mode": "none" + }, + "instr_62960": { + "virtual_address": 62960, + "size": 4, + "disassembly": "and r1, r1, r5", + "mnemonic": "and", + "operands": "r1, r1, r5", + "mode": "none" + }, + "instr_62964": { + "virtual_address": 62964, + "size": 4, + "disassembly": "orr r12, r1, r3, lsl #0x10", + "mnemonic": "orr", + "operands": "r12, r1, r3, lsl #0x10", + "mode": "none" + }, + "instr_62968": { + "virtual_address": 62968, + "size": 4, + "disassembly": "cmp r10, r4", + "mnemonic": "cmp", + "operands": "r10, r4", + "mode": "none" + }, + "instr_62972": { + "virtual_address": 62972, + "size": 4, + "disassembly": "str r12, [r8], #0x4", + "mnemonic": "str", + "operands": "r12, [r8], #0x4", + "mode": "none" + }, + "instr_62976": { + "virtual_address": 62976, + "size": 4, + "disassembly": "mov r3, r3, asr #0x10", + "mnemonic": "mov", + "operands": "r3, r3, asr #0x10", + "mode": "none" + }, + "instr_62980": { + "virtual_address": 62980, + "size": 4, + "disassembly": "bhi 0x0f5cc", + "mnemonic": "bhi", + "operands": "0x0f5cc", + "mode": "none" + }, + "bb_62924": { + "virtual_address": 62924, + "size": 60, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62984, + "children": [ + "instr_62924", + "instr_62928", + "instr_62932", + "instr_62936", + "instr_62940", + "instr_62944", + "instr_62948", + "instr_62952", + "instr_62956", + "instr_62960", + "instr_62964", + "instr_62968", + "instr_62972", + "instr_62976", + "instr_62980" + ] + }, + "instr_62984": { + "virtual_address": 62984, + "size": 4, + "disassembly": "sub r1, r10, r9", + "mnemonic": "sub", + "operands": "r1, r10, r9", + "mode": "none" + }, + "instr_62988": { + "virtual_address": 62988, + "size": 4, + "disassembly": "sub r1, r1, #0x15", + "mnemonic": "sub", + "operands": "r1, r1, #0x15", + "mode": "none" + }, + "instr_62992": { + "virtual_address": 62992, + "size": 4, + "disassembly": "add r9, r9, #0x15", + "mnemonic": "add", + "operands": "r9, r9, #0x15", + "mode": "none" + }, + "instr_62996": { + "virtual_address": 62996, + "size": 4, + "disassembly": "cmp r10, r9", + "mnemonic": "cmp", + "operands": "r10, r9", + "mode": "none" + }, + "instr_63000": { + "virtual_address": 63000, + "size": 4, + "disassembly": "bic lr, r1, #0x3", + "mnemonic": "bic", + "operands": "lr, r1, #0x3", + "mode": "none" + }, + "instr_63004": { + "virtual_address": 63004, + "size": 4, + "disassembly": "add lr, lr, #0x4", + "mnemonic": "add", + "operands": "lr, lr, #0x4", + "mode": "none" + }, + "instr_63008": { + "virtual_address": 63008, + "size": 4, + "disassembly": "movcc lr, #0x4", + "mnemonic": "movcc", + "operands": "lr, #0x4", + "mode": "none" + }, + "instr_63012": { + "virtual_address": 63012, + "size": 4, + "disassembly": "bic r1, r1, #0x3", + "mnemonic": "bic", + "operands": "r1, r1, #0x3", + "mode": "none" + }, + "instr_63016": { + "virtual_address": 63016, + "size": 4, + "disassembly": "movcc r1, #0x0", + "mnemonic": "movcc", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_63020": { + "virtual_address": 63020, + "size": 4, + "disassembly": "ldr r4, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0x4]", + "mode": "none" + }, + "instr_63024": { + "virtual_address": 63024, + "size": 4, + "disassembly": "add r5, r4, lr", + "mnemonic": "add", + "operands": "r5, r4, lr", + "mode": "none" + }, + "instr_63028": { + "virtual_address": 63028, + "size": 4, + "disassembly": "cmp r2, r5", + "mnemonic": "cmp", + "operands": "r2, r5", + "mode": "none" + }, + "instr_63032": { + "virtual_address": 63032, + "size": 4, + "disassembly": "add r1, r11, r1", + "mnemonic": "add", + "operands": "r1, r11, r1", + "mode": "none" + }, + "instr_63036": { + "virtual_address": 63036, + "size": 4, + "disassembly": "add r11, r11, lr", + "mnemonic": "add", + "operands": "r11, r11, lr", + "mode": "none" + }, + "instr_63040": { + "virtual_address": 63040, + "size": 4, + "disassembly": "bls 0x0f68c", + "mnemonic": "bls", + "operands": "0x0f68c", + "mode": "none" + }, + "bb_62984": { + "virtual_address": 62984, + "size": 60, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 63044, + "children": [ + "instr_62984", + "instr_62988", + "instr_62992", + "instr_62996", + "instr_63000", + "instr_63004", + "instr_63008", + "instr_63012", + "instr_63016", + "instr_63020", + "instr_63024", + "instr_63028", + "instr_63032", + "instr_63036", + "instr_63040" + ] + }, + "instr_63044": { + "virtual_address": 63044, + "size": 4, + "disassembly": "mov r4, r11", + "mnemonic": "mov", + "operands": "r4, r11", + "mode": "none" + }, + "instr_63048": { + "virtual_address": 63048, + "size": 4, + "disassembly": "mov r1, r5", + "mnemonic": "mov", + "operands": "r1, r5", + "mode": "none" + }, + "instr_63052": { + "virtual_address": 63052, + "size": 4, + "disassembly": "ldr lr, [0xf718]", + "mnemonic": "ldr", + "operands": "lr, [0xf718]", + "mode": "none" + }, + "bb_63044": { + "virtual_address": 63044, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 63056, + "children": [ + "instr_63044", + "instr_63048", + "instr_63052" + ] + }, + "instr_63056": { + "virtual_address": 63056, + "size": 4, + "disassembly": "ldr r8, [r1], #0x4", + "mnemonic": "ldr", + "operands": "r8, [r1], #0x4", + "mode": "none" + }, + "instr_63060": { + "virtual_address": 63060, + "size": 4, + "disassembly": "and r12, r8, lr", + "mnemonic": "and", + "operands": "r12, r8, lr", + "mode": "none" + }, + "instr_63064": { + "virtual_address": 63064, + "size": 4, + "disassembly": "add r3, r12, r3", + "mnemonic": "add", + "operands": "r3, r12, r3", + "mode": "none" + }, + "instr_63068": { + "virtual_address": 63068, + "size": 4, + "disassembly": "mov r6, r3, asr #0x10", + "mnemonic": "mov", + "operands": "r6, r3, asr #0x10", + "mode": "none" + }, + "instr_63072": { + "virtual_address": 63072, + "size": 4, + "disassembly": "add r6, r6, r8, lsr #0x10", + "mnemonic": "add", + "operands": "r6, r6, r8, lsr #0x10", + "mode": "none" + }, + "instr_63076": { + "virtual_address": 63076, + "size": 4, + "disassembly": "and r3, r3, lr", + "mnemonic": "and", + "operands": "r3, r3, lr", + "mode": "none" + }, + "instr_63080": { + "virtual_address": 63080, + "size": 4, + "disassembly": "orr r12, r3, r6, lsl #0x10", + "mnemonic": "orr", + "operands": "r12, r3, r6, lsl #0x10", + "mode": "none" + }, + "instr_63084": { + "virtual_address": 63084, + "size": 4, + "disassembly": "cmp r2, r1", + "mnemonic": "cmp", + "operands": "r2, r1", + "mode": "none" + }, + "instr_63088": { + "virtual_address": 63088, + "size": 4, + "disassembly": "str r12, [r4], #0x4", + "mnemonic": "str", + "operands": "r12, [r4], #0x4", + "mode": "none" + }, + "instr_63092": { + "virtual_address": 63092, + "size": 4, + "disassembly": "mov r3, r6, asr #0x10", + "mnemonic": "mov", + "operands": "r3, r6, asr #0x10", + "mode": "none" + }, + "instr_63096": { + "virtual_address": 63096, + "size": 4, + "disassembly": "bhi 0x0f650", + "mnemonic": "bhi", + "operands": "0x0f650", + "mode": "none" + }, + "bb_63056": { + "virtual_address": 63056, + "size": 44, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 63100, + "children": [ + "instr_63056", + "instr_63060", + "instr_63064", + "instr_63068", + "instr_63072", + "instr_63076", + "instr_63080", + "instr_63084", + "instr_63088", + "instr_63092", + "instr_63096" + ] + }, + "instr_63100": { + "virtual_address": 63100, + "size": 4, + "disassembly": "sub r1, r2, #0x1", + "mnemonic": "sub", + "operands": "r1, r2, #0x1", + "mode": "none" + }, + "instr_63104": { + "virtual_address": 63104, + "size": 4, + "disassembly": "sub r1, r1, r5", + "mnemonic": "sub", + "operands": "r1, r1, r5", + "mode": "none" + }, + "instr_63108": { + "virtual_address": 63108, + "size": 4, + "disassembly": "bic r1, r1, #0x3", + "mnemonic": "bic", + "operands": "r1, r1, #0x3", + "mode": "none" + }, + "instr_63112": { + "virtual_address": 63112, + "size": 4, + "disassembly": "add r1, r11, r1", + "mnemonic": "add", + "operands": "r1, r11, r1", + "mode": "none" + }, + "bb_63100": { + "virtual_address": 63100, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 63116, + "children": [ + "instr_63100", + "instr_63104", + "instr_63108", + "instr_63112" + ] + }, + "instr_63116": { + "virtual_address": 63116, + "size": 4, + "disassembly": "cmp r12, #0x0", + "mnemonic": "cmp", + "operands": "r12, #0x0", + "mode": "none" + }, + "instr_63120": { + "virtual_address": 63120, + "size": 4, + "disassembly": "bne 0x0f6a4", + "mnemonic": "bne", + "operands": "0x0f6a4", + "mode": "none" + }, + "bb_63116": { + "virtual_address": 63116, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 63124, + "children": [ + "instr_63116", + "instr_63120" + ] + }, + "instr_63124": { + "virtual_address": 63124, + "size": 4, + "disassembly": "ldr r3, [r1, #-0x4]!", + "mnemonic": "ldr", + "operands": "r3, [r1, #-0x4]!", + "mode": "none" + }, + "instr_63128": { + "virtual_address": 63128, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_63132": { + "virtual_address": 63132, + "size": 4, + "disassembly": "sub r7, r7, #0x1", + "mnemonic": "sub", + "operands": "r7, r7, #0x1", + "mode": "none" + }, + "instr_63136": { + "virtual_address": 63136, + "size": 4, + "disassembly": "beq 0x0f694", + "mnemonic": "beq", + "operands": "0x0f694", + "mode": "none" + }, + "bb_63124": { + "virtual_address": 63124, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 63140, + "children": [ + "instr_63124", + "instr_63128", + "instr_63132", + "instr_63136" + ] + }, + "instr_63140": { + "virtual_address": 63140, + "size": 4, + "disassembly": "str r7, [r0, #0x10]", + "mnemonic": "str", + "operands": "r7, [r0, #0x10]", + "mode": "none" + }, + "bb_63140": { + "virtual_address": 63140, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 63144, + "children": [ + "instr_63140" + ] + }, + "instr_63144": { + "virtual_address": 63144, + "size": 4, + "disassembly": "add sp, sp, #0xc", + "mnemonic": "add", + "operands": "sp, sp, #0xc", + "mode": "none" + }, + "instr_63148": { + "virtual_address": 63148, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mode": "none" + }, + "instr_63152": { + "virtual_address": 63152, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_63144": { + "virtual_address": 63144, + "size": 12, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_63144", + "instr_63148", + "instr_63152" + ] + }, + "instr_63156": { + "virtual_address": 63156, + "size": 4, + "disassembly": "movge r5, #0x0", + "mnemonic": "movge", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_63160": { + "virtual_address": 63160, + "size": 4, + "disassembly": "bge 0x0f588", + "mnemonic": "bge", + "operands": "0x0f588", + "mode": "none" + }, + "bb_63156": { + "virtual_address": 63156, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 63164, + "children": [ + "instr_63156", + "instr_63160" + ] + }, + "instr_63164": { + "virtual_address": 63164, + "size": 4, + "disassembly": "mov r3, r4", + "mnemonic": "mov", + "operands": "r3, r4", + "mode": "none" + }, + "instr_63168": { + "virtual_address": 63168, + "size": 4, + "disassembly": "mov r5, #0x1", + "mnemonic": "mov", + "operands": "r5, #0x1", + "mode": "none" + }, + "instr_63172": { + "virtual_address": 63172, + "size": 4, + "disassembly": "mov r4, r9", + "mnemonic": "mov", + "operands": "r4, r9", + "mode": "none" + }, + "instr_63176": { + "virtual_address": 63176, + "size": 4, + "disassembly": "mov r9, r3", + "mnemonic": "mov", + "operands": "r9, r3", + "mode": "none" + }, + "instr_63180": { + "virtual_address": 63180, + "size": 4, + "disassembly": "b 0x0f588", + "mnemonic": "b", + "operands": "0x0f588", + "mode": "none" + }, + "bb_63164": { + "virtual_address": 63164, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62856, + "children": [ + "instr_63164", + "instr_63168", + "instr_63172", + "instr_63176", + "instr_63180" + ] + }, + "instr_63184": { + "virtual_address": 63184, + "size": 4, + "disassembly": "mov r1, #0x0", + "mnemonic": "mov", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_63188": { + "virtual_address": 63188, + "size": 4, + "disassembly": "bl 0x0ec04", + "mnemonic": "bl", + "operands": "0x0ec04", + "mode": "none" + }, + "instr_63192": { + "virtual_address": 63192, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_63196": { + "virtual_address": 63196, + "size": 4, + "disassembly": "movne r2, #0x1", + "mnemonic": "movne", + "operands": "r2, #0x1", + "mode": "none" + }, + "instr_63200": { + "virtual_address": 63200, + "size": 4, + "disassembly": "movne r3, #0x0", + "mnemonic": "movne", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_63204": { + "virtual_address": 63204, + "size": 4, + "disassembly": "strne r2, [r0, #0x10]", + "mnemonic": "strne", + "operands": "r2, [r0, #0x10]", + "mode": "none" + }, + "instr_63208": { + "virtual_address": 63208, + "size": 4, + "disassembly": "strne r3, [r0, #0x14]", + "mnemonic": "strne", + "operands": "r3, [r0, #0x14]", + "mode": "none" + }, + "instr_63212": { + "virtual_address": 63212, + "size": 4, + "disassembly": "bne 0x0f6a8", + "mnemonic": "bne", + "operands": "0x0f6a8", + "mode": "none" + }, + "bb_63184": { + "virtual_address": 63184, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 63216, + "children": [ + "instr_63184", + "instr_63188", + "instr_63192", + "instr_63196", + "instr_63200", + "instr_63204", + "instr_63208", + "instr_63212" + ] + }, + "instr_63216": { + "virtual_address": 63216, + "size": 4, + "disassembly": "mov r2, r0", + "mnemonic": "mov", + "operands": "r2, r0", + "mode": "none" + }, + "instr_63220": { + "virtual_address": 63220, + "size": 4, + "disassembly": "ldr r3, [0xf71c]", + "mnemonic": "ldr", + "operands": "r3, [0xf71c]", + "mode": "none" + }, + "instr_63224": { + "virtual_address": 63224, + "size": 4, + "disassembly": "ldr r1, [0xf720]", + "mnemonic": "ldr", + "operands": "r1, [0xf720]", + "mode": "none" + }, + "instr_63228": { + "virtual_address": 63228, + "size": 4, + "disassembly": "ldr r0, [0xf724]", + "mnemonic": "ldr", + "operands": "r0, [0xf724]", + "mode": "none" + }, + "instr_63232": { + "virtual_address": 63232, + "size": 4, + "disassembly": "bl 0x11a84", + "mnemonic": "bl", + "operands": "0x11a84", + "mode": "none" + }, + "bb_63216": { + "virtual_address": 63216, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_63216", + "instr_63220", + "instr_63224", + "instr_63228", + "instr_63232" + ] + }, + "instr_63236": { + "virtual_address": 63236, + "size": 4, + "disassembly": "mov r2, r0", + "mnemonic": "mov", + "operands": "r2, r0", + "mode": "none" + }, + "instr_63240": { + "virtual_address": 63240, + "size": 4, + "disassembly": "mov r1, #0x240", + "mnemonic": "mov", + "operands": "r1, #0x240", + "mode": "none" + }, + "instr_63244": { + "virtual_address": 63244, + "size": 4, + "disassembly": "ldr r3, [0xf71c]", + "mnemonic": "ldr", + "operands": "r3, [0xf71c]", + "mode": "none" + }, + "instr_63248": { + "virtual_address": 63248, + "size": 4, + "disassembly": "ldr r0, [0xf724]", + "mnemonic": "ldr", + "operands": "r0, [0xf724]", + "mode": "none" + }, + "instr_63252": { + "virtual_address": 63252, + "size": 4, + "disassembly": "bl 0x11a84", + "mnemonic": "bl", + "operands": "0x11a84", + "mode": "none" + }, + "bb_63236": { + "virtual_address": 63236, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_63236", + "instr_63240", + "instr_63244", + "instr_63248", + "instr_63252" + ] + }, + "dw_63256": { + "virtual_address": 63256, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 62904, + 63052 + ] + }, + "dw_63260": { + "virtual_address": 63260, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 63244, + 63220 + ] + }, + "dw_63264": { + "virtual_address": 63264, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 63224 + ] + }, + "dw_63268": { + "virtual_address": 63268, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 63248, + 63228 + ] + }, + "func_62772": { + "virtual_address": 62772, + "size": 500, + "name": "__mdiff", + "children": [ + "bb_62772", + "bb_62808", + "bb_62828", + "bb_62836", + "bb_62852", + "bb_62856", + "bb_62872", + "bb_62924", + "bb_62984", + "bb_63044", + "bb_63056", + "bb_63100", + "bb_63116", + "bb_63124", + "bb_63140", + "bb_63144", + "bb_63156", + "bb_63164", + "bb_63184", + "bb_63216", + "bb_63236", + "dw_63256", + "dw_63260", + "dw_63264", + "dw_63268" + ] + }, + "instr_63272": { + "virtual_address": 63272, + "size": 4, + "disassembly": "ldr r3, [0xf788]", + "mnemonic": "ldr", + "operands": "r3, [0xf788]", + "mode": "none" + }, + "instr_63276": { + "virtual_address": 63276, + "size": 4, + "disassembly": "and r3, r3, r1", + "mnemonic": "and", + "operands": "r3, r3, r1", + "mode": "none" + }, + "instr_63280": { + "virtual_address": 63280, + "size": 4, + "disassembly": "sub r3, r3, #0x3400000", + "mnemonic": "sub", + "operands": "r3, r3, #0x3400000", + "mode": "none" + }, + "instr_63284": { + "virtual_address": 63284, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_63288": { + "virtual_address": 63288, + "size": 4, + "disassembly": "ble 0x0f748", + "mnemonic": "ble", + "operands": "0x0f748", + "mode": "none" + }, + "bb_63272": { + "virtual_address": 63272, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 63292, + "children": [ + "instr_63272", + "instr_63276", + "instr_63280", + "instr_63284", + "instr_63288" + ] + }, + "instr_63292": { + "virtual_address": 63292, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_63296": { + "virtual_address": 63296, + "size": 4, + "disassembly": "mov r1, r3", + "mnemonic": "mov", + "operands": "r1, r3", + "mode": "none" + }, + "instr_63300": { + "virtual_address": 63300, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_63292": { + "virtual_address": 63292, + "size": 12, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_63292", + "instr_63296", + "instr_63300" + ] + }, + "instr_63304": { + "virtual_address": 63304, + "size": 4, + "disassembly": "rsb r3, r3, #0x0", + "mnemonic": "rsb", + "operands": "r3, r3, #0x0", + "mode": "none" + }, + "instr_63308": { + "virtual_address": 63308, + "size": 4, + "disassembly": "cmp r3, #0x1400000", + "mnemonic": "cmp", + "operands": "r3, #0x1400000", + "mode": "none" + }, + "instr_63312": { + "virtual_address": 63312, + "size": 4, + "disassembly": "mov r3, r3, asr #0x14", + "mnemonic": "mov", + "operands": "r3, r3, asr #0x14", + "mode": "none" + }, + "instr_63316": { + "virtual_address": 63316, + "size": 4, + "disassembly": "bge 0x0f768", + "mnemonic": "bge", + "operands": "0x0f768", + "mode": "none" + }, + "bb_63304": { + "virtual_address": 63304, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 63320, + "children": [ + "instr_63304", + "instr_63308", + "instr_63312", + "instr_63316" + ] + }, + "instr_63320": { + "virtual_address": 63320, + "size": 4, + "disassembly": "mov r2, #0x80000", + "mnemonic": "mov", + "operands": "r2, #0x80000", + "mode": "none" + }, + "instr_63324": { + "virtual_address": 63324, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_63328": { + "virtual_address": 63328, + "size": 4, + "disassembly": "mov r1, r2, asr r3", + "mnemonic": "mov", + "operands": "r1, r2, asr r3", + "mode": "none" + }, + "instr_63332": { + "virtual_address": 63332, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_63320": { + "virtual_address": 63320, + "size": 16, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_63320", + "instr_63324", + "instr_63328", + "instr_63332" + ] + }, + "instr_63336": { + "virtual_address": 63336, + "size": 4, + "disassembly": "sub r3, r3, #0x14", + "mnemonic": "sub", + "operands": "r3, r3, #0x14", + "mode": "none" + }, + "instr_63340": { + "virtual_address": 63340, + "size": 4, + "disassembly": "cmp r3, #0x1e", + "mnemonic": "cmp", + "operands": "r3, #0x1e", + "mode": "none" + }, + "instr_63344": { + "virtual_address": 63344, + "size": 4, + "disassembly": "movle r2, #0x80000000", + "mnemonic": "movle", + "operands": "r2, #0x80000000", + "mode": "none" + }, + "instr_63348": { + "virtual_address": 63348, + "size": 4, + "disassembly": "movgt r3, #0x1", + "mnemonic": "movgt", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_63352": { + "virtual_address": 63352, + "size": 4, + "disassembly": "movle r3, r2, lsr r3", + "mnemonic": "movle", + "operands": "r3, r2, lsr r3", + "mode": "none" + }, + "instr_63356": { + "virtual_address": 63356, + "size": 4, + "disassembly": "mov r1, #0x0", + "mnemonic": "mov", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_63360": { + "virtual_address": 63360, + "size": 4, + "disassembly": "mov r0, r3", + "mnemonic": "mov", + "operands": "r0, r3", + "mode": "none" + }, + "instr_63364": { + "virtual_address": 63364, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_63336": { + "virtual_address": 63336, + "size": 32, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_63336", + "instr_63340", + "instr_63344", + "instr_63348", + "instr_63352", + "instr_63356", + "instr_63360", + "instr_63364" + ] + }, + "dw_63368": { + "virtual_address": 63368, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 63272 + ] + }, + "func_63272": { + "virtual_address": 63272, + "size": 100, + "name": "__ulp", + "children": [ + "bb_63272", + "bb_63292", + "bb_63304", + "bb_63320", + "bb_63336", + "dw_63368" + ] + }, + "instr_63372": { + "virtual_address": 63372, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, r7, r8, lr}", + "mode": "none" + }, + "instr_63376": { + "virtual_address": 63376, + "size": 4, + "disassembly": "ldr r6, [r0, #0x10]", + "mnemonic": "ldr", + "operands": "r6, [r0, #0x10]", + "mode": "none" + }, + "instr_63380": { + "virtual_address": 63380, + "size": 4, + "disassembly": "add r4, r0, #0x14", + "mnemonic": "add", + "operands": "r4, r0, #0x14", + "mode": "none" + }, + "instr_63384": { + "virtual_address": 63384, + "size": 4, + "disassembly": "add r6, r4, r6, lsl #0x2", + "mnemonic": "add", + "operands": "r6, r4, r6, lsl #0x2", + "mode": "none" + }, + "instr_63388": { + "virtual_address": 63388, + "size": 4, + "disassembly": "ldr r7, [r6, #-0x4]", + "mnemonic": "ldr", + "operands": "r7, [r6, #-0x4]", + "mode": "none" + }, + "instr_63392": { + "virtual_address": 63392, + "size": 4, + "disassembly": "mov r0, r7", + "mnemonic": "mov", + "operands": "r0, r7", + "mode": "none" + }, + "instr_63396": { + "virtual_address": 63396, + "size": 4, + "disassembly": "bl 0x0eec0", + "mnemonic": "bl", + "operands": "0x0eec0", + "mode": "none" + }, + "instr_63400": { + "virtual_address": 63400, + "size": 4, + "disassembly": "rsb r3, r0, #0x20", + "mnemonic": "rsb", + "operands": "r3, r0, #0x20", + "mode": "none" + }, + "instr_63404": { + "virtual_address": 63404, + "size": 4, + "disassembly": "cmp r0, #0xa", + "mnemonic": "cmp", + "operands": "r0, #0xa", + "mode": "none" + }, + "instr_63408": { + "virtual_address": 63408, + "size": 4, + "disassembly": "str r3, [r1, #0x0]", + "mnemonic": "str", + "operands": "r3, [r1, #0x0]", + "mode": "none" + }, + "instr_63412": { + "virtual_address": 63412, + "size": 4, + "disassembly": "sub r5, r6, #0x4", + "mnemonic": "sub", + "operands": "r5, r6, #0x4", + "mode": "none" + }, + "instr_63416": { + "virtual_address": 63416, + "size": 4, + "disassembly": "ble 0x0f834", + "mnemonic": "ble", + "operands": "0x0f834", + "mode": "none" + }, + "bb_63372": { + "virtual_address": 63372, + "size": 48, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 63420, + "children": [ + "instr_63372", + "instr_63376", + "instr_63380", + "instr_63384", + "instr_63388", + "instr_63392", + "instr_63396", + "instr_63400", + "instr_63404", + "instr_63408", + "instr_63412", + "instr_63416" + ] + }, + "instr_63420": { + "virtual_address": 63420, + "size": 4, + "disassembly": "cmp r4, r5", + "mnemonic": "cmp", + "operands": "r4, r5", + "mode": "none" + }, + "instr_63424": { + "virtual_address": 63424, + "size": 4, + "disassembly": "bcs 0x0f810", + "mnemonic": "bcs", + "operands": "0x0f810", + "mode": "none" + }, + "bb_63420": { + "virtual_address": 63420, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 63428, + "children": [ + "instr_63420", + "instr_63424" + ] + }, + "instr_63428": { + "virtual_address": 63428, + "size": 4, + "disassembly": "subs r0, r0, #0xb", + "mnemonic": "subs", + "operands": "r0, r0, #0xb", + "mode": "none" + }, + "instr_63432": { + "virtual_address": 63432, + "size": 4, + "disassembly": "ldr r3, [r6, #-0x8]", + "mnemonic": "ldr", + "operands": "r3, [r6, #-0x8]", + "mode": "none" + }, + "instr_63436": { + "virtual_address": 63436, + "size": 4, + "disassembly": "beq 0x0f818", + "mnemonic": "beq", + "operands": "0x0f818", + "mode": "none" + }, + "bb_63428": { + "virtual_address": 63428, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 63440, + "children": [ + "instr_63428", + "instr_63432", + "instr_63436" + ] + }, + "instr_63440": { + "virtual_address": 63440, + "size": 4, + "disassembly": "rsb r1, r0, #0x20", + "mnemonic": "rsb", + "operands": "r1, r0, #0x20", + "mode": "none" + }, + "instr_63444": { + "virtual_address": 63444, + "size": 4, + "disassembly": "mov r2, r3, lsr r1", + "mnemonic": "mov", + "operands": "r2, r3, lsr r1", + "mode": "none" + }, + "instr_63448": { + "virtual_address": 63448, + "size": 4, + "disassembly": "orr r7, r2, r7, lsl r0", + "mnemonic": "orr", + "operands": "r7, r2, r7, lsl r0", + "mode": "none" + }, + "instr_63452": { + "virtual_address": 63452, + "size": 4, + "disassembly": "sub r2, r6, #0x8", + "mnemonic": "sub", + "operands": "r2, r6, #0x8", + "mode": "none" + }, + "instr_63456": { + "virtual_address": 63456, + "size": 4, + "disassembly": "cmp r4, r2", + "mnemonic": "cmp", + "operands": "r4, r2", + "mode": "none" + }, + "instr_63460": { + "virtual_address": 63460, + "size": 4, + "disassembly": "movcc r3, r3, lsl r0", + "mnemonic": "movcc", + "operands": "r3, r3, lsl r0", + "mode": "none" + }, + "instr_63464": { + "virtual_address": 63464, + "size": 4, + "disassembly": "ldrcc r0, [r6, #-0xc]", + "mnemonic": "ldrcc", + "operands": "r0, [r6, #-0xc]", + "mode": "none" + }, + "instr_63468": { + "virtual_address": 63468, + "size": 4, + "disassembly": "orr r5, r7, #0x3fc00000", + "mnemonic": "orr", + "operands": "r5, r7, #0x3fc00000", + "mode": "none" + }, + "instr_63472": { + "virtual_address": 63472, + "size": 4, + "disassembly": "orr r5, r5, #0x300000", + "mnemonic": "orr", + "operands": "r5, r5, #0x300000", + "mode": "none" + }, + "instr_63476": { + "virtual_address": 63476, + "size": 4, + "disassembly": "movcs r0, r3, lsl r0", + "mnemonic": "movcs", + "operands": "r0, r3, lsl r0", + "mode": "none" + }, + "instr_63480": { + "virtual_address": 63480, + "size": 4, + "disassembly": "orrcc r0, r3, r0, lsr r1", + "mnemonic": "orrcc", + "operands": "r0, r3, r0, lsr r1", + "mode": "none" + }, + "bb_63440": { + "virtual_address": 63440, + "size": 44, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 63484, + "children": [ + "instr_63440", + "instr_63444", + "instr_63448", + "instr_63452", + "instr_63456", + "instr_63460", + "instr_63464", + "instr_63468", + "instr_63472", + "instr_63476", + "instr_63480" + ] + }, + "instr_63484": { + "virtual_address": 63484, + "size": 4, + "disassembly": "mov r4, r0", + "mnemonic": "mov", + "operands": "r4, r0", + "mode": "none" + }, + "instr_63488": { + "virtual_address": 63488, + "size": 4, + "disassembly": "mov r1, r5", + "mnemonic": "mov", + "operands": "r1, r5", + "mode": "none" + }, + "instr_63492": { + "virtual_address": 63492, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_63496": { + "virtual_address": 63496, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, lr}", + "mode": "none" + }, + "instr_63500": { + "virtual_address": 63500, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_63484": { + "virtual_address": 63484, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_63484", + "instr_63488", + "instr_63492", + "instr_63496", + "instr_63500" + ] + }, + "instr_63504": { + "virtual_address": 63504, + "size": 4, + "disassembly": "subs r3, r0, #0xb", + "mnemonic": "subs", + "operands": "r3, r0, #0xb", + "mode": "none" + }, + "instr_63508": { + "virtual_address": 63508, + "size": 4, + "disassembly": "bne 0x0f868", + "mnemonic": "bne", + "operands": "0x0f868", + "mode": "none" + }, + "bb_63504": { + "virtual_address": 63504, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 63512, + "children": [ + "instr_63504", + "instr_63508" + ] + }, + "instr_63512": { + "virtual_address": 63512, + "size": 4, + "disassembly": "mov r4, r3", + "mnemonic": "mov", + "operands": "r4, r3", + "mode": "none" + }, + "instr_63516": { + "virtual_address": 63516, + "size": 4, + "disassembly": "orr r5, r7, #0x3fc00000", + "mnemonic": "orr", + "operands": "r5, r7, #0x3fc00000", + "mode": "none" + }, + "instr_63520": { + "virtual_address": 63520, + "size": 4, + "disassembly": "orr r5, r5, #0x300000", + "mnemonic": "orr", + "operands": "r5, r5, #0x300000", + "mode": "none" + }, + "instr_63524": { + "virtual_address": 63524, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_63528": { + "virtual_address": 63528, + "size": 4, + "disassembly": "mov r1, r5", + "mnemonic": "mov", + "operands": "r1, r5", + "mode": "none" + }, + "instr_63532": { + "virtual_address": 63532, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, lr}", + "mode": "none" + }, + "instr_63536": { + "virtual_address": 63536, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_63512": { + "virtual_address": 63512, + "size": 28, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_63512", + "instr_63516", + "instr_63520", + "instr_63524", + "instr_63528", + "instr_63532", + "instr_63536" + ] + }, + "instr_63540": { + "virtual_address": 63540, + "size": 4, + "disassembly": "ldr r2, [0xf878]", + "mnemonic": "ldr", + "operands": "r2, [0xf878]", + "mode": "none" + }, + "instr_63544": { + "virtual_address": 63544, + "size": 4, + "disassembly": "cmp r4, r5", + "mnemonic": "cmp", + "operands": "r4, r5", + "mode": "none" + }, + "instr_63548": { + "virtual_address": 63548, + "size": 4, + "disassembly": "rsb r3, r0, #0xb", + "mnemonic": "rsb", + "operands": "r3, r0, #0xb", + "mode": "none" + }, + "instr_63552": { + "virtual_address": 63552, + "size": 4, + "disassembly": "orr r5, r2, r7, lsr r3", + "mnemonic": "orr", + "operands": "r5, r2, r7, lsr r3", + "mode": "none" + }, + "instr_63556": { + "virtual_address": 63556, + "size": 4, + "disassembly": "movcs r2, #0x0", + "mnemonic": "movcs", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_63560": { + "virtual_address": 63560, + "size": 4, + "disassembly": "ldrcc r2, [r6, #-0x8]", + "mnemonic": "ldrcc", + "operands": "r2, [r6, #-0x8]", + "mode": "none" + }, + "instr_63564": { + "virtual_address": 63564, + "size": 4, + "disassembly": "movcc r2, r2, lsr r3", + "mnemonic": "movcc", + "operands": "r2, r2, lsr r3", + "mode": "none" + }, + "instr_63568": { + "virtual_address": 63568, + "size": 4, + "disassembly": "add r3, r0, #0x15", + "mnemonic": "add", + "operands": "r3, r0, #0x15", + "mode": "none" + }, + "instr_63572": { + "virtual_address": 63572, + "size": 4, + "disassembly": "orr r4, r2, r7, lsl r3", + "mnemonic": "orr", + "operands": "r4, r2, r7, lsl r3", + "mode": "none" + }, + "instr_63576": { + "virtual_address": 63576, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_63580": { + "virtual_address": 63580, + "size": 4, + "disassembly": "mov r1, r5", + "mnemonic": "mov", + "operands": "r1, r5", + "mode": "none" + }, + "instr_63584": { + "virtual_address": 63584, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, lr}", + "mode": "none" + }, + "instr_63588": { + "virtual_address": 63588, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_63540": { + "virtual_address": 63540, + "size": 52, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_63540", + "instr_63544", + "instr_63548", + "instr_63552", + "instr_63556", + "instr_63560", + "instr_63564", + "instr_63568", + "instr_63572", + "instr_63576", + "instr_63580", + "instr_63584", + "instr_63588" + ] + }, + "instr_63592": { + "virtual_address": 63592, + "size": 4, + "disassembly": "ldr r2, [0xf878]", + "mnemonic": "ldr", + "operands": "r2, [0xf878]", + "mode": "none" + }, + "instr_63596": { + "virtual_address": 63596, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_63600": { + "virtual_address": 63600, + "size": 4, + "disassembly": "orr r5, r2, r7, lsl r3", + "mnemonic": "orr", + "operands": "r5, r2, r7, lsl r3", + "mode": "none" + }, + "instr_63604": { + "virtual_address": 63604, + "size": 4, + "disassembly": "b 0x0f7fc", + "mnemonic": "b", + "operands": "0x0f7fc", + "mode": "none" + }, + "bb_63592": { + "virtual_address": 63592, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 63484, + "children": [ + "instr_63592", + "instr_63596", + "instr_63600", + "instr_63604" + ] + }, + "dw_63608": { + "virtual_address": 63608, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 63592, + 63540 + ] + }, + "func_63372": { + "virtual_address": 63372, + "size": 240, + "name": "__b2d", + "children": [ + "bb_63372", + "bb_63420", + "bb_63428", + "bb_63440", + "bb_63484", + "bb_63504", + "bb_63512", + "bb_63540", + "bb_63592", + "dw_63608" + ] + }, + "instr_63612": { + "virtual_address": 63612, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_63616": { + "virtual_address": 63616, + "size": 4, + "disassembly": "mov r1, #0x1", + "mnemonic": "mov", + "operands": "r1, #0x1", + "mode": "none" + }, + "instr_63620": { + "virtual_address": 63620, + "size": 4, + "disassembly": "sub sp, sp, #0x8", + "mnemonic": "sub", + "operands": "sp, sp, #0x8", + "mode": "none" + }, + "instr_63624": { + "virtual_address": 63624, + "size": 4, + "disassembly": "mov r6, r2", + "mnemonic": "mov", + "operands": "r6, r2", + "mode": "none" + }, + "instr_63628": { + "virtual_address": 63628, + "size": 4, + "disassembly": "mov r4, r3", + "mnemonic": "mov", + "operands": "r4, r3", + "mode": "none" + }, + "instr_63632": { + "virtual_address": 63632, + "size": 4, + "disassembly": "bl 0x0ec04", + "mnemonic": "bl", + "operands": "0x0ec04", + "mode": "none" + }, + "instr_63636": { + "virtual_address": 63636, + "size": 4, + "disassembly": "subs r5, r0, #0x0", + "mnemonic": "subs", + "operands": "r5, r0, #0x0", + "mode": "none" + }, + "instr_63640": { + "virtual_address": 63640, + "size": 4, + "disassembly": "beq 0x0f99c", + "mnemonic": "beq", + "operands": "0x0f99c", + "mode": "none" + }, + "bb_63612": { + "virtual_address": 63612, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 63644, + "children": [ + "instr_63612", + "instr_63616", + "instr_63620", + "instr_63624", + "instr_63628", + "instr_63632", + "instr_63636", + "instr_63640" + ] + }, + "instr_63644": { + "virtual_address": 63644, + "size": 4, + "disassembly": "ldr r1, [0xf9b0]", + "mnemonic": "ldr", + "operands": "r1, [0xf9b0]", + "mode": "none" + }, + "instr_63648": { + "virtual_address": 63648, + "size": 4, + "disassembly": "bic r2, r4, #0xff000000", + "mnemonic": "bic", + "operands": "r2, r4, #0xff000000", + "mode": "none" + }, + "instr_63652": { + "virtual_address": 63652, + "size": 4, + "disassembly": "bic r2, r2, #0xf00000", + "mnemonic": "bic", + "operands": "r2, r2, #0xf00000", + "mode": "none" + }, + "instr_63656": { + "virtual_address": 63656, + "size": 4, + "disassembly": "ands r4, r1, r4, lsr #0x14", + "mnemonic": "ands", + "operands": "r4, r1, r4, lsr #0x14", + "mode": "none" + }, + "instr_63660": { + "virtual_address": 63660, + "size": 4, + "disassembly": "orrne r2, r2, #0x100000", + "mnemonic": "orrne", + "operands": "r2, r2, #0x100000", + "mode": "none" + }, + "instr_63664": { + "virtual_address": 63664, + "size": 4, + "disassembly": "cmp r6, #0x0", + "mnemonic": "cmp", + "operands": "r6, #0x0", + "mode": "none" + }, + "instr_63668": { + "virtual_address": 63668, + "size": 4, + "disassembly": "str r2, [sp, #0x4]", + "mnemonic": "str", + "operands": "r2, [sp, #0x4]", + "mode": "none" + }, + "instr_63672": { + "virtual_address": 63672, + "size": 4, + "disassembly": "bne 0x0f914", + "mnemonic": "bne", + "operands": "0x0f914", + "mode": "none" + }, + "bb_63644": { + "virtual_address": 63644, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 63676, + "children": [ + "instr_63644", + "instr_63648", + "instr_63652", + "instr_63656", + "instr_63660", + "instr_63664", + "instr_63668", + "instr_63672" + ] + }, + "instr_63676": { + "virtual_address": 63676, + "size": 4, + "disassembly": "add r0, sp, #0x4", + "mnemonic": "add", + "operands": "r0, sp, #0x4", + "mode": "none" + }, + "instr_63680": { + "virtual_address": 63680, + "size": 4, + "disassembly": "bl 0x0ef18", + "mnemonic": "bl", + "operands": "0x0ef18", + "mode": "none" + }, + "instr_63684": { + "virtual_address": 63684, + "size": 4, + "disassembly": "mov r3, #0x1", + "mnemonic": "mov", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_63688": { + "virtual_address": 63688, + "size": 4, + "disassembly": "ldr r2, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x4]", + "mode": "none" + }, + "instr_63692": { + "virtual_address": 63692, + "size": 4, + "disassembly": "cmp r4, #0x0", + "mnemonic": "cmp", + "operands": "r4, #0x0", + "mode": "none" + }, + "instr_63696": { + "virtual_address": 63696, + "size": 4, + "disassembly": "mov r1, r3", + "mnemonic": "mov", + "operands": "r1, r3", + "mode": "none" + }, + "instr_63700": { + "virtual_address": 63700, + "size": 4, + "disassembly": "str r2, [r5, #0x14]", + "mnemonic": "str", + "operands": "r2, [r5, #0x14]", + "mode": "none" + }, + "instr_63704": { + "virtual_address": 63704, + "size": 4, + "disassembly": "str r3, [r5, #0x10]", + "mnemonic": "str", + "operands": "r3, [r5, #0x10]", + "mode": "none" + }, + "instr_63708": { + "virtual_address": 63708, + "size": 4, + "disassembly": "add r0, r0, #0x20", + "mnemonic": "add", + "operands": "r0, r0, #0x20", + "mode": "none" + }, + "instr_63712": { + "virtual_address": 63712, + "size": 4, + "disassembly": "beq 0x0f964", + "mnemonic": "beq", + "operands": "0x0f964", + "mode": "none" + }, + "bb_63676": { + "virtual_address": 63676, + "size": 40, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 63716, + "children": [ + "instr_63676", + "instr_63680", + "instr_63684", + "instr_63688", + "instr_63692", + "instr_63696", + "instr_63700", + "instr_63704", + "instr_63708", + "instr_63712" + ] + }, + "instr_63716": { + "virtual_address": 63716, + "size": 4, + "disassembly": "sub r3, r4, #0x430", + "mnemonic": "sub", + "operands": "r3, r4, #0x430", + "mode": "none" + }, + "instr_63720": { + "virtual_address": 63720, + "size": 4, + "disassembly": "ldr r2, [sp, #0x18]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x18]", + "mode": "none" + }, + "instr_63724": { + "virtual_address": 63724, + "size": 4, + "disassembly": "sub r3, r3, #0x3", + "mnemonic": "sub", + "operands": "r3, r3, #0x3", + "mode": "none" + }, + "instr_63728": { + "virtual_address": 63728, + "size": 4, + "disassembly": "add r3, r3, r0", + "mnemonic": "add", + "operands": "r3, r3, r0", + "mode": "none" + }, + "instr_63732": { + "virtual_address": 63732, + "size": 4, + "disassembly": "str r3, [r2, #0x0]", + "mnemonic": "str", + "operands": "r3, [r2, #0x0]", + "mode": "none" + }, + "instr_63736": { + "virtual_address": 63736, + "size": 4, + "disassembly": "ldr r3, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x1c]", + "mode": "none" + }, + "instr_63740": { + "virtual_address": 63740, + "size": 4, + "disassembly": "rsb r0, r0, #0x35", + "mnemonic": "rsb", + "operands": "r0, r0, #0x35", + "mode": "none" + }, + "instr_63744": { + "virtual_address": 63744, + "size": 4, + "disassembly": "str r0, [r3, #0x0]", + "mnemonic": "str", + "operands": "r0, [r3, #0x0]", + "mode": "none" + }, + "instr_63748": { + "virtual_address": 63748, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_63752": { + "virtual_address": 63752, + "size": 4, + "disassembly": "add sp, sp, #0x8", + "mnemonic": "add", + "operands": "sp, sp, #0x8", + "mode": "none" + }, + "instr_63756": { + "virtual_address": 63756, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_63760": { + "virtual_address": 63760, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_63716": { + "virtual_address": 63716, + "size": 48, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_63716", + "instr_63720", + "instr_63724", + "instr_63728", + "instr_63732", + "instr_63736", + "instr_63740", + "instr_63744", + "instr_63748", + "instr_63752", + "instr_63756", + "instr_63760" + ] + }, + "instr_63764": { + "virtual_address": 63764, + "size": 4, + "disassembly": "mov r0, sp", + "mnemonic": "mov", + "operands": "r0, sp", + "mode": "none" + }, + "instr_63768": { + "virtual_address": 63768, + "size": 4, + "disassembly": "str r6, [sp, #0x0]", + "mnemonic": "str", + "operands": "r6, [sp, #0x0]", + "mode": "none" + }, + "instr_63772": { + "virtual_address": 63772, + "size": 4, + "disassembly": "bl 0x0ef18", + "mnemonic": "bl", + "operands": "0x0ef18", + "mode": "none" + }, + "instr_63776": { + "virtual_address": 63776, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_63780": { + "virtual_address": 63780, + "size": 4, + "disassembly": "ldrne r3, [sp, #0x4]", + "mnemonic": "ldrne", + "operands": "r3, [sp, #0x4]", + "mode": "none" + }, + "instr_63784": { + "virtual_address": 63784, + "size": 4, + "disassembly": "ldrne r1, [sp, #0x0]", + "mnemonic": "ldrne", + "operands": "r1, [sp, #0x0]", + "mode": "none" + }, + "instr_63788": { + "virtual_address": 63788, + "size": 4, + "disassembly": "ldmiaeq sp, {r2, r3}", + "mnemonic": "ldmiaeq", + "operands": "sp, {r2, r3}", + "mode": "none" + }, + "instr_63792": { + "virtual_address": 63792, + "size": 4, + "disassembly": "rsbne r2, r0, #0x20", + "mnemonic": "rsbne", + "operands": "r2, r0, #0x20", + "mode": "none" + }, + "instr_63796": { + "virtual_address": 63796, + "size": 4, + "disassembly": "orrne r2, r1, r3, lsl r2", + "mnemonic": "orrne", + "operands": "r2, r1, r3, lsl r2", + "mode": "none" + }, + "instr_63800": { + "virtual_address": 63800, + "size": 4, + "disassembly": "movne r3, r3, lsr r0", + "mnemonic": "movne", + "operands": "r3, r3, lsr r0", + "mode": "none" + }, + "instr_63804": { + "virtual_address": 63804, + "size": 4, + "disassembly": "strne r2, [r5, #0x14]", + "mnemonic": "strne", + "operands": "r2, [r5, #0x14]", + "mode": "none" + }, + "instr_63808": { + "virtual_address": 63808, + "size": 4, + "disassembly": "strne r3, [sp, #0x4]", + "mnemonic": "strne", + "operands": "r3, [sp, #0x4]", + "mode": "none" + }, + "instr_63812": { + "virtual_address": 63812, + "size": 4, + "disassembly": "streq r2, [r5, #0x14]", + "mnemonic": "streq", + "operands": "r2, [r5, #0x14]", + "mode": "none" + }, + "instr_63816": { + "virtual_address": 63816, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_63820": { + "virtual_address": 63820, + "size": 4, + "disassembly": "movne r1, #0x2", + "mnemonic": "movne", + "operands": "r1, #0x2", + "mode": "none" + }, + "instr_63824": { + "virtual_address": 63824, + "size": 4, + "disassembly": "moveq r1, #0x1", + "mnemonic": "moveq", + "operands": "r1, #0x1", + "mode": "none" + }, + "instr_63828": { + "virtual_address": 63828, + "size": 4, + "disassembly": "cmp r4, #0x0", + "mnemonic": "cmp", + "operands": "r4, #0x0", + "mode": "none" + }, + "instr_63832": { + "virtual_address": 63832, + "size": 4, + "disassembly": "str r3, [r5, #0x18]", + "mnemonic": "str", + "operands": "r3, [r5, #0x18]", + "mode": "none" + }, + "instr_63836": { + "virtual_address": 63836, + "size": 4, + "disassembly": "str r1, [r5, #0x10]", + "mnemonic": "str", + "operands": "r1, [r5, #0x10]", + "mode": "none" + }, + "instr_63840": { + "virtual_address": 63840, + "size": 4, + "disassembly": "bne 0x0f8e4", + "mnemonic": "bne", + "operands": "0x0f8e4", + "mode": "none" + }, + "bb_63764": { + "virtual_address": 63764, + "size": 80, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 63844, + "children": [ + "instr_63764", + "instr_63768", + "instr_63772", + "instr_63776", + "instr_63780", + "instr_63784", + "instr_63788", + "instr_63792", + "instr_63796", + "instr_63800", + "instr_63804", + "instr_63808", + "instr_63812", + "instr_63816", + "instr_63820", + "instr_63824", + "instr_63828", + "instr_63832", + "instr_63836", + "instr_63840" + ] + }, + "instr_63844": { + "virtual_address": 63844, + "size": 4, + "disassembly": "add r2, r5, r1, lsl #0x2", + "mnemonic": "add", + "operands": "r2, r5, r1, lsl #0x2", + "mode": "none" + }, + "instr_63848": { + "virtual_address": 63848, + "size": 4, + "disassembly": "sub r3, r0, #0x430", + "mnemonic": "sub", + "operands": "r3, r0, #0x430", + "mode": "none" + }, + "instr_63852": { + "virtual_address": 63852, + "size": 4, + "disassembly": "ldr r0, [r2, #0x10]", + "mnemonic": "ldr", + "operands": "r0, [r2, #0x10]", + "mode": "none" + }, + "instr_63856": { + "virtual_address": 63856, + "size": 4, + "disassembly": "ldr r2, [sp, #0x18]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x18]", + "mode": "none" + }, + "instr_63860": { + "virtual_address": 63860, + "size": 4, + "disassembly": "sub r3, r3, #0x2", + "mnemonic": "sub", + "operands": "r3, r3, #0x2", + "mode": "none" + }, + "instr_63864": { + "virtual_address": 63864, + "size": 4, + "disassembly": "str r3, [r2, #0x0]", + "mnemonic": "str", + "operands": "r3, [r2, #0x0]", + "mode": "none" + }, + "instr_63868": { + "virtual_address": 63868, + "size": 4, + "disassembly": "bl 0x0eec0", + "mnemonic": "bl", + "operands": "0x0eec0", + "mode": "none" + }, + "instr_63872": { + "virtual_address": 63872, + "size": 4, + "disassembly": "rsb r1, r0, r1, lsl #0x5", + "mnemonic": "rsb", + "operands": "r1, r0, r1, lsl #0x5", + "mode": "none" + }, + "instr_63876": { + "virtual_address": 63876, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_63880": { + "virtual_address": 63880, + "size": 4, + "disassembly": "ldr r3, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x1c]", + "mode": "none" + }, + "instr_63884": { + "virtual_address": 63884, + "size": 4, + "disassembly": "str r1, [r3, #0x0]", + "mnemonic": "str", + "operands": "r1, [r3, #0x0]", + "mode": "none" + }, + "instr_63888": { + "virtual_address": 63888, + "size": 4, + "disassembly": "add sp, sp, #0x8", + "mnemonic": "add", + "operands": "sp, sp, #0x8", + "mode": "none" + }, + "instr_63892": { + "virtual_address": 63892, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_63896": { + "virtual_address": 63896, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_63844": { + "virtual_address": 63844, + "size": 56, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_63844", + "instr_63848", + "instr_63852", + "instr_63856", + "instr_63860", + "instr_63864", + "instr_63868", + "instr_63872", + "instr_63876", + "instr_63880", + "instr_63884", + "instr_63888", + "instr_63892", + "instr_63896" + ] + }, + "instr_63900": { + "virtual_address": 63900, + "size": 4, + "disassembly": "mov r2, r5", + "mnemonic": "mov", + "operands": "r2, r5", + "mode": "none" + }, + "instr_63904": { + "virtual_address": 63904, + "size": 4, + "disassembly": "ldr r3, [0xf9b4]", + "mnemonic": "ldr", + "operands": "r3, [0xf9b4]", + "mode": "none" + }, + "instr_63908": { + "virtual_address": 63908, + "size": 4, + "disassembly": "ldr r1, [0xf9b8]", + "mnemonic": "ldr", + "operands": "r1, [0xf9b8]", + "mode": "none" + }, + "instr_63912": { + "virtual_address": 63912, + "size": 4, + "disassembly": "ldr r0, [0xf9bc]", + "mnemonic": "ldr", + "operands": "r0, [0xf9bc]", + "mode": "none" + }, + "instr_63916": { + "virtual_address": 63916, + "size": 4, + "disassembly": "bl 0x11a84", + "mnemonic": "bl", + "operands": "0x11a84", + "mode": "none" + }, + "bb_63900": { + "virtual_address": 63900, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_63900", + "instr_63904", + "instr_63908", + "instr_63912", + "instr_63916" + ] + }, + "dw_63920": { + "virtual_address": 63920, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 63644 + ] + }, + "dw_63924": { + "virtual_address": 63924, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 63904 + ] + }, + "dw_63928": { + "virtual_address": 63928, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 63908 + ] + }, + "dw_63932": { + "virtual_address": 63932, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 63912 + ] + }, + "func_63612": { + "virtual_address": 63612, + "size": 324, + "name": "__d2b", + "children": [ + "bb_63612", + "bb_63644", + "bb_63676", + "bb_63716", + "bb_63764", + "bb_63844", + "bb_63900", + "dw_63920", + "dw_63924", + "dw_63928", + "dw_63932" + ] + }, + "instr_63936": { + "virtual_address": 63936, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, r9, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, r7, r8, r9, lr}", + "mode": "none" + }, + "instr_63940": { + "virtual_address": 63940, + "size": 4, + "disassembly": "sub sp, sp, #0xc", + "mnemonic": "sub", + "operands": "sp, sp, #0xc", + "mode": "none" + }, + "instr_63944": { + "virtual_address": 63944, + "size": 4, + "disassembly": "mov r6, r1", + "mnemonic": "mov", + "operands": "r6, r1", + "mode": "none" + }, + "instr_63948": { + "virtual_address": 63948, + "size": 4, + "disassembly": "mov r1, sp", + "mnemonic": "mov", + "operands": "r1, sp", + "mode": "none" + }, + "instr_63952": { + "virtual_address": 63952, + "size": 4, + "disassembly": "mov r7, r0", + "mnemonic": "mov", + "operands": "r7, r0", + "mode": "none" + }, + "instr_63956": { + "virtual_address": 63956, + "size": 4, + "disassembly": "bl 0x0f78c", + "mnemonic": "bl", + "operands": "0x0f78c", + "mode": "none" + }, + "instr_63960": { + "virtual_address": 63960, + "size": 4, + "disassembly": "mov r4, r0", + "mnemonic": "mov", + "operands": "r4, r0", + "mode": "none" + }, + "instr_63964": { + "virtual_address": 63964, + "size": 4, + "disassembly": "mov r5, r1", + "mnemonic": "mov", + "operands": "r5, r1", + "mode": "none" + }, + "instr_63968": { + "virtual_address": 63968, + "size": 4, + "disassembly": "mov r0, r6", + "mnemonic": "mov", + "operands": "r0, r6", + "mode": "none" + }, + "instr_63972": { + "virtual_address": 63972, + "size": 4, + "disassembly": "add r1, sp, #0x4", + "mnemonic": "add", + "operands": "r1, sp, #0x4", + "mode": "none" + }, + "instr_63976": { + "virtual_address": 63976, + "size": 4, + "disassembly": "bl 0x0f78c", + "mnemonic": "bl", + "operands": "0x0f78c", + "mode": "none" + }, + "instr_63980": { + "virtual_address": 63980, + "size": 4, + "disassembly": "ldr r3, [r7, #0x10]", + "mnemonic": "ldr", + "operands": "r3, [r7, #0x10]", + "mode": "none" + }, + "instr_63984": { + "virtual_address": 63984, + "size": 4, + "disassembly": "ldr r2, [r6, #0x10]", + "mnemonic": "ldr", + "operands": "r2, [r6, #0x10]", + "mode": "none" + }, + "instr_63988": { + "virtual_address": 63988, + "size": 4, + "disassembly": "sub r2, r3, r2", + "mnemonic": "sub", + "operands": "r2, r3, r2", + "mode": "none" + }, + "instr_63992": { + "virtual_address": 63992, + "size": 4, + "disassembly": "ldmia sp, {r3, r12}", + "mnemonic": "ldmia", + "operands": "sp, {r3, r12}", + "mode": "none" + }, + "instr_63996": { + "virtual_address": 63996, + "size": 4, + "disassembly": "sub r3, r3, r12", + "mnemonic": "sub", + "operands": "r3, r3, r12", + "mode": "none" + }, + "instr_64000": { + "virtual_address": 64000, + "size": 4, + "disassembly": "add r3, r3, r2, lsl #0x5", + "mnemonic": "add", + "operands": "r3, r3, r2, lsl #0x5", + "mode": "none" + }, + "instr_64004": { + "virtual_address": 64004, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_64008": { + "virtual_address": 64008, + "size": 4, + "disassembly": "ble 0x0fa34", + "mnemonic": "ble", + "operands": "0x0fa34", + "mode": "none" + }, + "bb_63936": { + "virtual_address": 63936, + "size": 76, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64012, + "children": [ + "instr_63936", + "instr_63940", + "instr_63944", + "instr_63948", + "instr_63952", + "instr_63956", + "instr_63960", + "instr_63964", + "instr_63968", + "instr_63972", + "instr_63976", + "instr_63980", + "instr_63984", + "instr_63988", + "instr_63992", + "instr_63996", + "instr_64000", + "instr_64004", + "instr_64008" + ] + }, + "instr_64012": { + "virtual_address": 64012, + "size": 4, + "disassembly": "add r9, r5, r3, lsl #0x14", + "mnemonic": "add", + "operands": "r9, r5, r3, lsl #0x14", + "mode": "none" + }, + "instr_64016": { + "virtual_address": 64016, + "size": 4, + "disassembly": "mov r5, r9", + "mnemonic": "mov", + "operands": "r5, r9", + "mode": "none" + }, + "bb_64012": { + "virtual_address": 64012, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64020, + "children": [ + "instr_64012", + "instr_64016" + ] + }, + "instr_64020": { + "virtual_address": 64020, + "size": 4, + "disassembly": "mov r2, r0", + "mnemonic": "mov", + "operands": "r2, r0", + "mode": "none" + }, + "instr_64024": { + "virtual_address": 64024, + "size": 4, + "disassembly": "mov r3, r1", + "mnemonic": "mov", + "operands": "r3, r1", + "mode": "none" + }, + "instr_64028": { + "virtual_address": 64028, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_64032": { + "virtual_address": 64032, + "size": 4, + "disassembly": "mov r1, r5", + "mnemonic": "mov", + "operands": "r1, r5", + "mode": "none" + }, + "instr_64036": { + "virtual_address": 64036, + "size": 4, + "disassembly": "bl 0x13918", + "mnemonic": "bl", + "operands": "0x13918", + "mode": "none" + }, + "instr_64040": { + "virtual_address": 64040, + "size": 4, + "disassembly": "add sp, sp, #0xc", + "mnemonic": "add", + "operands": "sp, sp, #0xc", + "mode": "none" + }, + "instr_64044": { + "virtual_address": 64044, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, r9, lr}", + "mode": "none" + }, + "instr_64048": { + "virtual_address": 64048, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_64020": { + "virtual_address": 64020, + "size": 32, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_64020", + "instr_64024", + "instr_64028", + "instr_64032", + "instr_64036", + "instr_64040", + "instr_64044", + "instr_64048" + ] + }, + "instr_64052": { + "virtual_address": 64052, + "size": 4, + "disassembly": "rsb r3, r3, r3, lsl #0xc", + "mnemonic": "rsb", + "operands": "r3, r3, r3, lsl #0xc", + "mode": "none" + }, + "instr_64056": { + "virtual_address": 64056, + "size": 4, + "disassembly": "add r7, r1, r3, lsl #0x14", + "mnemonic": "add", + "operands": "r7, r1, r3, lsl #0x14", + "mode": "none" + }, + "instr_64060": { + "virtual_address": 64060, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_64064": { + "virtual_address": 64064, + "size": 4, + "disassembly": "b 0x0fa14", + "mnemonic": "b", + "operands": "0x0fa14", + "mode": "none" + }, + "bb_64052": { + "virtual_address": 64052, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64020, + "children": [ + "instr_64052", + "instr_64056", + "instr_64060", + "instr_64064" + ] + }, + "func_63936": { + "virtual_address": 63936, + "size": 132, + "name": "__ratio", + "children": [ + "bb_63936", + "bb_64012", + "bb_64020", + "bb_64052" + ] + }, + "instr_64068": { + "virtual_address": 64068, + "size": 4, + "disassembly": "cmp r0, #0x17", + "mnemonic": "cmp", + "operands": "r0, #0x17", + "mode": "none" + }, + "instr_64072": { + "virtual_address": 64072, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_64076": { + "virtual_address": 64076, + "size": 4, + "disassembly": "mov r6, r0", + "mnemonic": "mov", + "operands": "r6, r0", + "mode": "none" + }, + "instr_64080": { + "virtual_address": 64080, + "size": 4, + "disassembly": "ble 0x0fa80", + "mnemonic": "ble", + "operands": "0x0fa80", + "mode": "none" + }, + "bb_64068": { + "virtual_address": 64068, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64084, + "children": [ + "instr_64068", + "instr_64072", + "instr_64076", + "instr_64080" + ] + }, + "instr_64084": { + "virtual_address": 64084, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_64088": { + "virtual_address": 64088, + "size": 4, + "disassembly": "mov r4, #0x0", + "mnemonic": "mov", + "operands": "r4, #0x0", + "mode": "none" + }, + "instr_64092": { + "virtual_address": 64092, + "size": 4, + "disassembly": "ldr r1, [0xfa94]", + "mnemonic": "ldr", + "operands": "r1, [0xfa94]", + "mode": "none" + }, + "instr_64096": { + "virtual_address": 64096, + "size": 4, + "disassembly": "ldr r5, [0xfa98]", + "mnemonic": "ldr", + "operands": "r5, [0xfa98]", + "mode": "none" + }, + "bb_64084": { + "virtual_address": 64084, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64100, + "children": [ + "instr_64084", + "instr_64088", + "instr_64092", + "instr_64096" + ] + }, + "instr_64100": { + "virtual_address": 64100, + "size": 4, + "disassembly": "mov r2, r4", + "mnemonic": "mov", + "operands": "r2, r4", + "mode": "none" + }, + "instr_64104": { + "virtual_address": 64104, + "size": 4, + "disassembly": "mov r3, r5", + "mnemonic": "mov", + "operands": "r3, r5", + "mode": "none" + }, + "instr_64108": { + "virtual_address": 64108, + "size": 4, + "disassembly": "bl 0x13688", + "mnemonic": "bl", + "operands": "0x13688", + "mode": "none" + }, + "instr_64112": { + "virtual_address": 64112, + "size": 4, + "disassembly": "subs r6, r6, #0x1", + "mnemonic": "subs", + "operands": "r6, r6, #0x1", + "mode": "none" + }, + "instr_64116": { + "virtual_address": 64116, + "size": 4, + "disassembly": "bne 0x0fa64", + "mnemonic": "bne", + "operands": "0x0fa64", + "mode": "none" + }, + "bb_64100": { + "virtual_address": 64100, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64120, + "children": [ + "instr_64100", + "instr_64104", + "instr_64108", + "instr_64112", + "instr_64116" + ] + }, + "instr_64120": { + "virtual_address": 64120, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_64124": { + "virtual_address": 64124, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_64120": { + "virtual_address": 64120, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_64120", + "instr_64124" + ] + }, + "instr_64128": { + "virtual_address": 64128, + "size": 4, + "disassembly": "ldr r3, [0xfa9c]", + "mnemonic": "ldr", + "operands": "r3, [0xfa9c]", + "mode": "none" + }, + "instr_64132": { + "virtual_address": 64132, + "size": 4, + "disassembly": "add r6, r3, r0, lsl #0x3", + "mnemonic": "add", + "operands": "r6, r3, r0, lsl #0x3", + "mode": "none" + }, + "instr_64136": { + "virtual_address": 64136, + "size": 4, + "disassembly": "ldmia r6, {r0, r1}", + "mnemonic": "ldmia", + "operands": "r6, {r0, r1}", + "mode": "none" + }, + "instr_64140": { + "virtual_address": 64140, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_64144": { + "virtual_address": 64144, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_64128": { + "virtual_address": 64128, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_64128", + "instr_64132", + "instr_64136", + "instr_64140", + "instr_64144" + ] + }, + "dw_64148": { + "virtual_address": 64148, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 64092 + ] + }, + "dw_64152": { + "virtual_address": 64152, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 64096 + ] + }, + "dw_64156": { + "virtual_address": 64156, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 64128 + ] + }, + "func_64068": { + "virtual_address": 64068, + "size": 92, + "name": "_mprec_log10", + "children": [ + "bb_64068", + "bb_64084", + "bb_64100", + "bb_64120", + "bb_64128", + "dw_64148", + "dw_64152", + "dw_64156" + ] + }, + "instr_64160": { + "virtual_address": 64160, + "size": 4, + "disassembly": "sub r12, r1, #0x1", + "mnemonic": "sub", + "operands": "r12, r1, #0x1", + "mode": "none" + }, + "instr_64164": { + "virtual_address": 64164, + "size": 4, + "disassembly": "ldr r1, [r2, #0x10]", + "mnemonic": "ldr", + "operands": "r1, [r2, #0x10]", + "mode": "none" + }, + "instr_64168": { + "virtual_address": 64168, + "size": 4, + "disassembly": "add r3, r2, #0x14", + "mnemonic": "add", + "operands": "r3, r2, #0x14", + "mode": "none" + }, + "instr_64172": { + "virtual_address": 64172, + "size": 4, + "disassembly": "mov r12, r12, asr #0x5", + "mnemonic": "mov", + "operands": "r12, r12, asr #0x5", + "mode": "none" + }, + "instr_64176": { + "virtual_address": 64176, + "size": 4, + "disassembly": "add r1, r3, r1, lsl #0x2", + "mnemonic": "add", + "operands": "r1, r3, r1, lsl #0x2", + "mode": "none" + }, + "instr_64180": { + "virtual_address": 64180, + "size": 4, + "disassembly": "add r12, r12, #0x1", + "mnemonic": "add", + "operands": "r12, r12, #0x1", + "mode": "none" + }, + "instr_64184": { + "virtual_address": 64184, + "size": 4, + "disassembly": "cmp r3, r1", + "mnemonic": "cmp", + "operands": "r3, r1", + "mode": "none" + }, + "instr_64188": { + "virtual_address": 64188, + "size": 4, + "disassembly": "add r12, r0, r12, lsl #0x2", + "mnemonic": "add", + "operands": "r12, r0, r12, lsl #0x2", + "mode": "none" + }, + "instr_64192": { + "virtual_address": 64192, + "size": 4, + "disassembly": "bcs 0x0fb10", + "mnemonic": "bcs", + "operands": "0x0fb10", + "mode": "none" + }, + "bb_64160": { + "virtual_address": 64160, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64196, + "children": [ + "instr_64160", + "instr_64164", + "instr_64168", + "instr_64172", + "instr_64176", + "instr_64180", + "instr_64184", + "instr_64188", + "instr_64192" + ] + }, + "instr_64196": { + "virtual_address": 64196, + "size": 4, + "disassembly": "stmdb sp!, {r4, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_64200": { + "virtual_address": 64200, + "size": 4, + "disassembly": "sub lr, r0, #0x4", + "mnemonic": "sub", + "operands": "lr, r0, #0x4", + "mode": "none" + }, + "bb_64196": { + "virtual_address": 64196, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64204, + "children": [ + "instr_64196", + "instr_64200" + ] + }, + "instr_64204": { + "virtual_address": 64204, + "size": 4, + "disassembly": "ldr r4, [r3], #0x4", + "mnemonic": "ldr", + "operands": "r4, [r3], #0x4", + "mode": "none" + }, + "instr_64208": { + "virtual_address": 64208, + "size": 4, + "disassembly": "cmp r1, r3", + "mnemonic": "cmp", + "operands": "r1, r3", + "mode": "none" + }, + "instr_64212": { + "virtual_address": 64212, + "size": 4, + "disassembly": "str r4, [lr, #0x4]!", + "mnemonic": "str", + "operands": "r4, [lr, #0x4]!", + "mode": "none" + }, + "instr_64216": { + "virtual_address": 64216, + "size": 4, + "disassembly": "bhi 0x0facc", + "mnemonic": "bhi", + "operands": "0x0facc", + "mode": "none" + }, + "bb_64204": { + "virtual_address": 64204, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64220, + "children": [ + "instr_64204", + "instr_64208", + "instr_64212", + "instr_64216" + ] + }, + "instr_64220": { + "virtual_address": 64220, + "size": 4, + "disassembly": "sub r3, r1, r2", + "mnemonic": "sub", + "operands": "r3, r1, r2", + "mode": "none" + }, + "instr_64224": { + "virtual_address": 64224, + "size": 4, + "disassembly": "sub r3, r3, #0x15", + "mnemonic": "sub", + "operands": "r3, r3, #0x15", + "mode": "none" + }, + "instr_64228": { + "virtual_address": 64228, + "size": 4, + "disassembly": "bic r3, r3, #0x3", + "mnemonic": "bic", + "operands": "r3, r3, #0x3", + "mode": "none" + }, + "instr_64232": { + "virtual_address": 64232, + "size": 4, + "disassembly": "add r3, r3, #0x4", + "mnemonic": "add", + "operands": "r3, r3, #0x4", + "mode": "none" + }, + "instr_64236": { + "virtual_address": 64236, + "size": 4, + "disassembly": "add r0, r0, r3", + "mnemonic": "add", + "operands": "r0, r0, r3", + "mode": "none" + }, + "instr_64240": { + "virtual_address": 64240, + "size": 4, + "disassembly": "cmp r12, r0", + "mnemonic": "cmp", + "operands": "r12, r0", + "mode": "none" + }, + "instr_64244": { + "virtual_address": 64244, + "size": 4, + "disassembly": "bls 0x0fb08", + "mnemonic": "bls", + "operands": "0x0fb08", + "mode": "none" + }, + "bb_64220": { + "virtual_address": 64220, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64248, + "children": [ + "instr_64220", + "instr_64224", + "instr_64228", + "instr_64232", + "instr_64236", + "instr_64240", + "instr_64244" + ] + }, + "instr_64248": { + "virtual_address": 64248, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "bb_64248": { + "virtual_address": 64248, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64252, + "children": [ + "instr_64248" + ] + }, + "instr_64252": { + "virtual_address": 64252, + "size": 4, + "disassembly": "str r3, [r0], #0x4", + "mnemonic": "str", + "operands": "r3, [r0], #0x4", + "mode": "none" + }, + "instr_64256": { + "virtual_address": 64256, + "size": 4, + "disassembly": "cmp r12, r0", + "mnemonic": "cmp", + "operands": "r12, r0", + "mode": "none" + }, + "instr_64260": { + "virtual_address": 64260, + "size": 4, + "disassembly": "bhi 0x0fafc", + "mnemonic": "bhi", + "operands": "0x0fafc", + "mode": "none" + }, + "bb_64252": { + "virtual_address": 64252, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64264, + "children": [ + "instr_64252", + "instr_64256", + "instr_64260" + ] + }, + "instr_64264": { + "virtual_address": 64264, + "size": 4, + "disassembly": "ldmia sp!, {r4, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_64268": { + "virtual_address": 64268, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_64264": { + "virtual_address": 64264, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_64264", + "instr_64268" + ] + }, + "instr_64272": { + "virtual_address": 64272, + "size": 4, + "disassembly": "cmp r12, r0", + "mnemonic": "cmp", + "operands": "r12, r0", + "mode": "none" + }, + "instr_64276": { + "virtual_address": 64276, + "size": 4, + "disassembly": "bxls lr", + "mnemonic": "bxls", + "operands": "lr", + "mode": "none" + }, + "bb_64272": { + "virtual_address": 64272, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64280, + "children": [ + "instr_64272", + "instr_64276" + ] + }, + "instr_64280": { + "virtual_address": 64280, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "bb_64280": { + "virtual_address": 64280, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64284, + "children": [ + "instr_64280" + ] + }, + "instr_64284": { + "virtual_address": 64284, + "size": 4, + "disassembly": "str r3, [r0], #0x4", + "mnemonic": "str", + "operands": "r3, [r0], #0x4", + "mode": "none" + }, + "instr_64288": { + "virtual_address": 64288, + "size": 4, + "disassembly": "cmp r12, r0", + "mnemonic": "cmp", + "operands": "r12, r0", + "mode": "none" + }, + "instr_64292": { + "virtual_address": 64292, + "size": 4, + "disassembly": "bhi 0x0fb1c", + "mnemonic": "bhi", + "operands": "0x0fb1c", + "mode": "none" + }, + "bb_64284": { + "virtual_address": 64284, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64296, + "children": [ + "instr_64284", + "instr_64288", + "instr_64292" + ] + }, + "instr_64296": { + "virtual_address": 64296, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_64296": { + "virtual_address": 64296, + "size": 4, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_64296" + ] + }, + "func_64160": { + "virtual_address": 64160, + "size": 140, + "name": "__copybits", + "children": [ + "bb_64160", + "bb_64196", + "bb_64204", + "bb_64220", + "bb_64248", + "bb_64252", + "bb_64264", + "bb_64272", + "bb_64280", + "bb_64284", + "bb_64296" + ] + }, + "instr_64300": { + "virtual_address": 64300, + "size": 4, + "disassembly": "ldr r3, [r0, #0x10]", + "mnemonic": "ldr", + "operands": "r3, [r0, #0x10]", + "mode": "none" + }, + "instr_64304": { + "virtual_address": 64304, + "size": 4, + "disassembly": "mov r2, r1, asr #0x5", + "mnemonic": "mov", + "operands": "r2, r1, asr #0x5", + "mode": "none" + }, + "instr_64308": { + "virtual_address": 64308, + "size": 4, + "disassembly": "cmp r3, r2", + "mnemonic": "cmp", + "operands": "r3, r2", + "mode": "none" + }, + "instr_64312": { + "virtual_address": 64312, + "size": 4, + "disassembly": "add r0, r0, #0x14", + "mnemonic": "add", + "operands": "r0, r0, #0x14", + "mode": "none" + }, + "instr_64316": { + "virtual_address": 64316, + "size": 4, + "disassembly": "addlt r3, r0, r3, lsl #0x2", + "mnemonic": "addlt", + "operands": "r3, r0, r3, lsl #0x2", + "mode": "none" + }, + "instr_64320": { + "virtual_address": 64320, + "size": 4, + "disassembly": "blt 0x0fb78", + "mnemonic": "blt", + "operands": "0x0fb78", + "mode": "none" + }, + "bb_64300": { + "virtual_address": 64300, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64324, + "children": [ + "instr_64300", + "instr_64304", + "instr_64308", + "instr_64312", + "instr_64316", + "instr_64320" + ] + }, + "instr_64324": { + "virtual_address": 64324, + "size": 4, + "disassembly": "ble 0x0fb88", + "mnemonic": "ble", + "operands": "0x0fb88", + "mode": "none" + }, + "bb_64324": { + "virtual_address": 64324, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64328, + "children": [ + "instr_64324" + ] + }, + "instr_64328": { + "virtual_address": 64328, + "size": 4, + "disassembly": "ands r1, r1, #0x1f", + "mnemonic": "ands", + "operands": "r1, r1, #0x1f", + "mode": "none" + }, + "instr_64332": { + "virtual_address": 64332, + "size": 4, + "disassembly": "beq 0x0fb88", + "mnemonic": "beq", + "operands": "0x0fb88", + "mode": "none" + }, + "bb_64328": { + "virtual_address": 64328, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64336, + "children": [ + "instr_64328", + "instr_64332" + ] + }, + "instr_64336": { + "virtual_address": 64336, + "size": 4, + "disassembly": "ldr r12, [r0, r2, lsl #0x2]", + "mnemonic": "ldr", + "operands": "r12, [r0, r2, lsl #0x2]", + "mode": "none" + }, + "instr_64340": { + "virtual_address": 64340, + "size": 4, + "disassembly": "add r3, r0, r2, lsl #0x2", + "mnemonic": "add", + "operands": "r3, r0, r2, lsl #0x2", + "mode": "none" + }, + "instr_64344": { + "virtual_address": 64344, + "size": 4, + "disassembly": "mov r2, r12, lsr r1", + "mnemonic": "mov", + "operands": "r2, r12, lsr r1", + "mode": "none" + }, + "instr_64348": { + "virtual_address": 64348, + "size": 4, + "disassembly": "cmp r12, r2, lsl r1", + "mnemonic": "cmp", + "operands": "r12, r2, lsl r1", + "mode": "none" + }, + "instr_64352": { + "virtual_address": 64352, + "size": 4, + "disassembly": "beq 0x0fb78", + "mnemonic": "beq", + "operands": "0x0fb78", + "mode": "none" + }, + "bb_64336": { + "virtual_address": 64336, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64356, + "children": [ + "instr_64336", + "instr_64340", + "instr_64344", + "instr_64348", + "instr_64352" + ] + }, + "instr_64356": { + "virtual_address": 64356, + "size": 4, + "disassembly": "mov r0, #0x1", + "mnemonic": "mov", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_64360": { + "virtual_address": 64360, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_64356": { + "virtual_address": 64356, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_64356", + "instr_64360" + ] + }, + "instr_64364": { + "virtual_address": 64364, + "size": 4, + "disassembly": "ldr r2, [r3, #-0x4]!", + "mnemonic": "ldr", + "operands": "r2, [r3, #-0x4]!", + "mode": "none" + }, + "instr_64368": { + "virtual_address": 64368, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_64372": { + "virtual_address": 64372, + "size": 4, + "disassembly": "bne 0x0fb64", + "mnemonic": "bne", + "operands": "0x0fb64", + "mode": "none" + }, + "bb_64364": { + "virtual_address": 64364, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64376, + "children": [ + "instr_64364", + "instr_64368", + "instr_64372" + ] + }, + "instr_64376": { + "virtual_address": 64376, + "size": 4, + "disassembly": "cmp r3, r0", + "mnemonic": "cmp", + "operands": "r3, r0", + "mode": "none" + }, + "instr_64380": { + "virtual_address": 64380, + "size": 4, + "disassembly": "bhi 0x0fb6c", + "mnemonic": "bhi", + "operands": "0x0fb6c", + "mode": "none" + }, + "bb_64376": { + "virtual_address": 64376, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64384, + "children": [ + "instr_64376", + "instr_64380" + ] + }, + "instr_64384": { + "virtual_address": 64384, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_64388": { + "virtual_address": 64388, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_64384": { + "virtual_address": 64384, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_64384", + "instr_64388" + ] + }, + "instr_64392": { + "virtual_address": 64392, + "size": 4, + "disassembly": "add r3, r0, r2, lsl #0x2", + "mnemonic": "add", + "operands": "r3, r0, r2, lsl #0x2", + "mode": "none" + }, + "instr_64396": { + "virtual_address": 64396, + "size": 4, + "disassembly": "b 0x0fb78", + "mnemonic": "b", + "operands": "0x0fb78", + "mode": "none" + }, + "bb_64392": { + "virtual_address": 64392, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64376, + "children": [ + "instr_64392", + "instr_64396" + ] + }, + "func_64300": { + "virtual_address": 64300, + "size": 100, + "name": "__any_on", + "children": [ + "bb_64300", + "bb_64324", + "bb_64328", + "bb_64336", + "bb_64356", + "bb_64364", + "bb_64376", + "bb_64384", + "bb_64392" + ] + }, + "instr_64400": { + "virtual_address": 64400, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mode": "none" + }, + "instr_64404": { + "virtual_address": 64404, + "size": 4, + "disassembly": "subs r4, r1, #0x0", + "mnemonic": "subs", + "operands": "r4, r1, #0x0", + "mode": "none" + }, + "instr_64408": { + "virtual_address": 64408, + "size": 4, + "disassembly": "mov r7, r2", + "mnemonic": "mov", + "operands": "r7, r2", + "mode": "none" + }, + "instr_64412": { + "virtual_address": 64412, + "size": 4, + "disassembly": "sub sp, sp, #0xc", + "mnemonic": "sub", + "operands": "sp, sp, #0xc", + "mode": "none" + }, + "instr_64416": { + "virtual_address": 64416, + "size": 4, + "disassembly": "beq 0x0fda4", + "mnemonic": "beq", + "operands": "0x0fda4", + "mode": "none" + }, + "bb_64400": { + "virtual_address": 64400, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64420, + "children": [ + "instr_64400", + "instr_64404", + "instr_64408", + "instr_64412", + "instr_64416" + ] + }, + "instr_64420": { + "virtual_address": 64420, + "size": 4, + "disassembly": "add r5, r7, #0xb", + "mnemonic": "add", + "operands": "r5, r7, #0xb", + "mode": "none" + }, + "instr_64424": { + "virtual_address": 64424, + "size": 4, + "disassembly": "mov r9, r0", + "mnemonic": "mov", + "operands": "r9, r0", + "mode": "none" + }, + "instr_64428": { + "virtual_address": 64428, + "size": 4, + "disassembly": "bl 0x0ebd4", + "mnemonic": "bl", + "operands": "0x0ebd4", + "mode": "none" + }, + "instr_64432": { + "virtual_address": 64432, + "size": 4, + "disassembly": "cmp r5, #0x16", + "mnemonic": "cmp", + "operands": "r5, #0x16", + "mode": "none" + }, + "instr_64436": { + "virtual_address": 64436, + "size": 4, + "disassembly": "movls r2, #0x10", + "mnemonic": "movls", + "operands": "r2, #0x10", + "mode": "none" + }, + "instr_64440": { + "virtual_address": 64440, + "size": 4, + "disassembly": "movls r3, #0x0", + "mnemonic": "movls", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_64444": { + "virtual_address": 64444, + "size": 4, + "disassembly": "movls r5, r2", + "mnemonic": "movls", + "operands": "r5, r2", + "mode": "none" + }, + "instr_64448": { + "virtual_address": 64448, + "size": 4, + "disassembly": "bichi r5, r5, #0x7", + "mnemonic": "bichi", + "operands": "r5, r5, #0x7", + "mode": "none" + }, + "instr_64452": { + "virtual_address": 64452, + "size": 4, + "disassembly": "movhi r3, r5, lsr #0x1f", + "mnemonic": "movhi", + "operands": "r3, r5, lsr #0x1f", + "mode": "none" + }, + "instr_64456": { + "virtual_address": 64456, + "size": 4, + "disassembly": "movhi r2, r5", + "mnemonic": "movhi", + "operands": "r2, r5", + "mode": "none" + }, + "instr_64460": { + "virtual_address": 64460, + "size": 4, + "disassembly": "cmp r5, r7", + "mnemonic": "cmp", + "operands": "r5, r7", + "mode": "none" + }, + "instr_64464": { + "virtual_address": 64464, + "size": 4, + "disassembly": "orrcc r3, r3, #0x1", + "mnemonic": "orrcc", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_64468": { + "virtual_address": 64468, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_64472": { + "virtual_address": 64472, + "size": 4, + "disassembly": "movne r3, #0xc", + "mnemonic": "movne", + "operands": "r3, #0xc", + "mode": "none" + }, + "instr_64476": { + "virtual_address": 64476, + "size": 4, + "disassembly": "ldr r1, [r4, #-0x4]", + "mnemonic": "ldr", + "operands": "r1, [r4, #-0x4]", + "mode": "none" + }, + "instr_64480": { + "virtual_address": 64480, + "size": 4, + "disassembly": "movne r7, #0x0", + "mnemonic": "movne", + "operands": "r7, #0x0", + "mode": "none" + }, + "instr_64484": { + "virtual_address": 64484, + "size": 4, + "disassembly": "strne r3, [r9, #0x0]", + "mnemonic": "strne", + "operands": "r3, [r9, #0x0]", + "mode": "none" + }, + "instr_64488": { + "virtual_address": 64488, + "size": 4, + "disassembly": "sub r8, r4, #0x8", + "mnemonic": "sub", + "operands": "r8, r4, #0x8", + "mode": "none" + }, + "instr_64492": { + "virtual_address": 64492, + "size": 4, + "disassembly": "bic r6, r1, #0x3", + "mnemonic": "bic", + "operands": "r6, r1, #0x3", + "mode": "none" + }, + "instr_64496": { + "virtual_address": 64496, + "size": 4, + "disassembly": "bne 0x0fce0", + "mnemonic": "bne", + "operands": "0x0fce0", + "mode": "none" + }, + "bb_64420": { + "virtual_address": 64420, + "size": 80, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64500, + "children": [ + "instr_64420", + "instr_64424", + "instr_64428", + "instr_64432", + "instr_64436", + "instr_64440", + "instr_64444", + "instr_64448", + "instr_64452", + "instr_64456", + "instr_64460", + "instr_64464", + "instr_64468", + "instr_64472", + "instr_64476", + "instr_64480", + "instr_64484", + "instr_64488", + "instr_64492", + "instr_64496" + ] + }, + "instr_64500": { + "virtual_address": 64500, + "size": 4, + "disassembly": "cmp r6, r2", + "mnemonic": "cmp", + "operands": "r6, r2", + "mode": "none" + }, + "instr_64504": { + "virtual_address": 64504, + "size": 4, + "disassembly": "bge 0x0fd04", + "mnemonic": "bge", + "operands": "0x0fd04", + "mode": "none" + }, + "bb_64500": { + "virtual_address": 64500, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64508, + "children": [ + "instr_64500", + "instr_64504" + ] + }, + "instr_64508": { + "virtual_address": 64508, + "size": 4, + "disassembly": "ldr r11, [0x10120]", + "mnemonic": "ldr", + "operands": "r11, [0x10120]", + "mode": "none" + }, + "instr_64512": { + "virtual_address": 64512, + "size": 4, + "disassembly": "ldr r0, [r11, #0x8]", + "mnemonic": "ldr", + "operands": "r0, [r11, #0x8]", + "mode": "none" + }, + "instr_64516": { + "virtual_address": 64516, + "size": 4, + "disassembly": "add r3, r8, r6", + "mnemonic": "add", + "operands": "r3, r8, r6", + "mode": "none" + }, + "instr_64520": { + "virtual_address": 64520, + "size": 4, + "disassembly": "cmp r0, r3", + "mnemonic": "cmp", + "operands": "r0, r3", + "mode": "none" + }, + "instr_64524": { + "virtual_address": 64524, + "size": 4, + "disassembly": "beq 0x0fdc0", + "mnemonic": "beq", + "operands": "0x0fdc0", + "mode": "none" + }, + "bb_64508": { + "virtual_address": 64508, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64528, + "children": [ + "instr_64508", + "instr_64512", + "instr_64516", + "instr_64520", + "instr_64524" + ] + }, + "instr_64528": { + "virtual_address": 64528, + "size": 4, + "disassembly": "ldr r12, [r3, #0x4]", + "mnemonic": "ldr", + "operands": "r12, [r3, #0x4]", + "mode": "none" + }, + "instr_64532": { + "virtual_address": 64532, + "size": 4, + "disassembly": "bic r0, r12, #0x1", + "mnemonic": "bic", + "operands": "r0, r12, #0x1", + "mode": "none" + }, + "instr_64536": { + "virtual_address": 64536, + "size": 4, + "disassembly": "add r0, r3, r0", + "mnemonic": "add", + "operands": "r0, r3, r0", + "mode": "none" + }, + "instr_64540": { + "virtual_address": 64540, + "size": 4, + "disassembly": "ldr r0, [r0, #0x4]", + "mnemonic": "ldr", + "operands": "r0, [r0, #0x4]", + "mode": "none" + }, + "instr_64544": { + "virtual_address": 64544, + "size": 4, + "disassembly": "tst r0, #0x1", + "mnemonic": "tst", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_64548": { + "virtual_address": 64548, + "size": 4, + "disassembly": "bne 0x0fd88", + "mnemonic": "bne", + "operands": "0x0fd88", + "mode": "none" + }, + "bb_64528": { + "virtual_address": 64528, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64552, + "children": [ + "instr_64528", + "instr_64532", + "instr_64536", + "instr_64540", + "instr_64544", + "instr_64548" + ] + }, + "instr_64552": { + "virtual_address": 64552, + "size": 4, + "disassembly": "bic r12, r12, #0x3", + "mnemonic": "bic", + "operands": "r12, r12, #0x3", + "mode": "none" + }, + "instr_64556": { + "virtual_address": 64556, + "size": 4, + "disassembly": "add r0, r6, r12", + "mnemonic": "add", + "operands": "r0, r6, r12", + "mode": "none" + }, + "instr_64560": { + "virtual_address": 64560, + "size": 4, + "disassembly": "cmp r0, r2", + "mnemonic": "cmp", + "operands": "r0, r2", + "mode": "none" + }, + "instr_64564": { + "virtual_address": 64564, + "size": 4, + "disassembly": "bge 0x0fcf0", + "mnemonic": "bge", + "operands": "0x0fcf0", + "mode": "none" + }, + "bb_64552": { + "virtual_address": 64552, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64568, + "children": [ + "instr_64552", + "instr_64556", + "instr_64560", + "instr_64564" + ] + }, + "instr_64568": { + "virtual_address": 64568, + "size": 4, + "disassembly": "tst r1, #0x1", + "mnemonic": "tst", + "operands": "r1, #0x1", + "mode": "none" + }, + "instr_64572": { + "virtual_address": 64572, + "size": 4, + "disassembly": "bne 0x0fc6c", + "mnemonic": "bne", + "operands": "0x0fc6c", + "mode": "none" + }, + "bb_64568": { + "virtual_address": 64568, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64576, + "children": [ + "instr_64568", + "instr_64572" + ] + }, + "instr_64576": { + "virtual_address": 64576, + "size": 4, + "disassembly": "ldr r10, [r4, #-0x8]", + "mnemonic": "ldr", + "operands": "r10, [r4, #-0x8]", + "mode": "none" + }, + "instr_64580": { + "virtual_address": 64580, + "size": 4, + "disassembly": "sub r10, r8, r10", + "mnemonic": "sub", + "operands": "r10, r8, r10", + "mode": "none" + }, + "instr_64584": { + "virtual_address": 64584, + "size": 4, + "disassembly": "ldr r1, [r10, #0x4]", + "mnemonic": "ldr", + "operands": "r1, [r10, #0x4]", + "mode": "none" + }, + "instr_64588": { + "virtual_address": 64588, + "size": 4, + "disassembly": "bic r1, r1, #0x3", + "mnemonic": "bic", + "operands": "r1, r1, #0x3", + "mode": "none" + }, + "instr_64592": { + "virtual_address": 64592, + "size": 4, + "disassembly": "add r12, r1, r12", + "mnemonic": "add", + "operands": "r12, r1, r12", + "mode": "none" + }, + "instr_64596": { + "virtual_address": 64596, + "size": 4, + "disassembly": "add r12, r12, r6", + "mnemonic": "add", + "operands": "r12, r12, r6", + "mode": "none" + }, + "instr_64600": { + "virtual_address": 64600, + "size": 4, + "disassembly": "cmp r12, r2", + "mnemonic": "cmp", + "operands": "r12, r2", + "mode": "none" + }, + "instr_64604": { + "virtual_address": 64604, + "size": 4, + "disassembly": "bge 0x0ffe4", + "mnemonic": "bge", + "operands": "0x0ffe4", + "mode": "none" + }, + "bb_64576": { + "virtual_address": 64576, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64608, + "children": [ + "instr_64576", + "instr_64580", + "instr_64584", + "instr_64588", + "instr_64592", + "instr_64596", + "instr_64600", + "instr_64604" + ] + }, + "instr_64608": { + "virtual_address": 64608, + "size": 4, + "disassembly": "add r3, r6, r1", + "mnemonic": "add", + "operands": "r3, r6, r1", + "mode": "none" + }, + "instr_64612": { + "virtual_address": 64612, + "size": 4, + "disassembly": "cmp r3, r2", + "mnemonic": "cmp", + "operands": "r3, r2", + "mode": "none" + }, + "instr_64616": { + "virtual_address": 64616, + "size": 4, + "disassembly": "bge 0x0ff30", + "mnemonic": "bge", + "operands": "0x0ff30", + "mode": "none" + }, + "bb_64608": { + "virtual_address": 64608, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64620, + "children": [ + "instr_64608", + "instr_64612", + "instr_64616" + ] + }, + "instr_64620": { + "virtual_address": 64620, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_64624": { + "virtual_address": 64624, + "size": 4, + "disassembly": "mov r0, r9", + "mnemonic": "mov", + "operands": "r0, r9", + "mode": "none" + }, + "instr_64628": { + "virtual_address": 64628, + "size": 4, + "disassembly": "bl 0x0e05c", + "mnemonic": "bl", + "operands": "0x0e05c", + "mode": "none" + }, + "instr_64632": { + "virtual_address": 64632, + "size": 4, + "disassembly": "subs r7, r0, #0x0", + "mnemonic": "subs", + "operands": "r7, r0, #0x0", + "mode": "none" + }, + "instr_64636": { + "virtual_address": 64636, + "size": 4, + "disassembly": "beq 0x0fcd8", + "mnemonic": "beq", + "operands": "0x0fcd8", + "mode": "none" + }, + "bb_64620": { + "virtual_address": 64620, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64640, + "children": [ + "instr_64620", + "instr_64624", + "instr_64628", + "instr_64632", + "instr_64636" + ] + }, + "instr_64640": { + "virtual_address": 64640, + "size": 4, + "disassembly": "ldr r3, [r4, #-0x4]", + "mnemonic": "ldr", + "operands": "r3, [r4, #-0x4]", + "mode": "none" + }, + "instr_64644": { + "virtual_address": 64644, + "size": 4, + "disassembly": "bic r3, r3, #0x1", + "mnemonic": "bic", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_64648": { + "virtual_address": 64648, + "size": 4, + "disassembly": "add r3, r8, r3", + "mnemonic": "add", + "operands": "r3, r8, r3", + "mode": "none" + }, + "instr_64652": { + "virtual_address": 64652, + "size": 4, + "disassembly": "sub r2, r7, #0x8", + "mnemonic": "sub", + "operands": "r2, r7, #0x8", + "mode": "none" + }, + "instr_64656": { + "virtual_address": 64656, + "size": 4, + "disassembly": "cmp r3, r2", + "mnemonic": "cmp", + "operands": "r3, r2", + "mode": "none" + }, + "instr_64660": { + "virtual_address": 64660, + "size": 4, + "disassembly": "beq 0x0fec8", + "mnemonic": "beq", + "operands": "0x0fec8", + "mode": "none" + }, + "bb_64640": { + "virtual_address": 64640, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64664, + "children": [ + "instr_64640", + "instr_64644", + "instr_64648", + "instr_64652", + "instr_64656", + "instr_64660" + ] + }, + "instr_64664": { + "virtual_address": 64664, + "size": 4, + "disassembly": "sub r2, r6, #0x4", + "mnemonic": "sub", + "operands": "r2, r6, #0x4", + "mode": "none" + }, + "instr_64668": { + "virtual_address": 64668, + "size": 4, + "disassembly": "cmp r2, #0x24", + "mnemonic": "cmp", + "operands": "r2, #0x24", + "mode": "none" + }, + "instr_64672": { + "virtual_address": 64672, + "size": 4, + "disassembly": "bhi 0x0ffd8", + "mnemonic": "bhi", + "operands": "0x0ffd8", + "mode": "none" + }, + "bb_64664": { + "virtual_address": 64664, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64676, + "children": [ + "instr_64664", + "instr_64668", + "instr_64672" + ] + }, + "instr_64676": { + "virtual_address": 64676, + "size": 4, + "disassembly": "cmp r2, #0x13", + "mnemonic": "cmp", + "operands": "r2, #0x13", + "mode": "none" + }, + "instr_64680": { + "virtual_address": 64680, + "size": 4, + "disassembly": "movls r3, r7", + "mnemonic": "movls", + "operands": "r3, r7", + "mode": "none" + }, + "instr_64684": { + "virtual_address": 64684, + "size": 4, + "disassembly": "movls r2, r4", + "mnemonic": "movls", + "operands": "r2, r4", + "mode": "none" + }, + "instr_64688": { + "virtual_address": 64688, + "size": 4, + "disassembly": "bhi 0x0fed8", + "mnemonic": "bhi", + "operands": "0x0fed8", + "mode": "none" + }, + "bb_64676": { + "virtual_address": 64676, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64692, + "children": [ + "instr_64676", + "instr_64680", + "instr_64684", + "instr_64688" + ] + }, + "instr_64692": { + "virtual_address": 64692, + "size": 4, + "disassembly": "ldr r1, [r2, #0x0]", + "mnemonic": "ldr", + "operands": "r1, [r2, #0x0]", + "mode": "none" + }, + "instr_64696": { + "virtual_address": 64696, + "size": 4, + "disassembly": "str r1, [r3, #0x0]", + "mnemonic": "str", + "operands": "r1, [r3, #0x0]", + "mode": "none" + }, + "instr_64700": { + "virtual_address": 64700, + "size": 4, + "disassembly": "ldr r1, [r2, #0x4]", + "mnemonic": "ldr", + "operands": "r1, [r2, #0x4]", + "mode": "none" + }, + "instr_64704": { + "virtual_address": 64704, + "size": 4, + "disassembly": "str r1, [r3, #0x4]", + "mnemonic": "str", + "operands": "r1, [r3, #0x4]", + "mode": "none" + }, + "instr_64708": { + "virtual_address": 64708, + "size": 4, + "disassembly": "ldr r2, [r2, #0x8]", + "mnemonic": "ldr", + "operands": "r2, [r2, #0x8]", + "mode": "none" + }, + "instr_64712": { + "virtual_address": 64712, + "size": 4, + "disassembly": "str r2, [r3, #0x8]", + "mnemonic": "str", + "operands": "r2, [r3, #0x8]", + "mode": "none" + }, + "bb_64692": { + "virtual_address": 64692, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64716, + "children": [ + "instr_64692", + "instr_64696", + "instr_64700", + "instr_64704", + "instr_64708", + "instr_64712" + ] + }, + "instr_64716": { + "virtual_address": 64716, + "size": 4, + "disassembly": "mov r1, r4", + "mnemonic": "mov", + "operands": "r1, r4", + "mode": "none" + }, + "instr_64720": { + "virtual_address": 64720, + "size": 4, + "disassembly": "mov r0, r9", + "mnemonic": "mov", + "operands": "r0, r9", + "mode": "none" + }, + "instr_64724": { + "virtual_address": 64724, + "size": 4, + "disassembly": "bl 0x0d590", + "mnemonic": "bl", + "operands": "0x0d590", + "mode": "none" + }, + "bb_64716": { + "virtual_address": 64716, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64728, + "children": [ + "instr_64716", + "instr_64720", + "instr_64724" + ] + }, + "instr_64728": { + "virtual_address": 64728, + "size": 4, + "disassembly": "mov r0, r9", + "mnemonic": "mov", + "operands": "r0, r9", + "mode": "none" + }, + "instr_64732": { + "virtual_address": 64732, + "size": 4, + "disassembly": "bl 0x0ebec", + "mnemonic": "bl", + "operands": "0x0ebec", + "mode": "none" + }, + "bb_64728": { + "virtual_address": 64728, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64736, + "children": [ + "instr_64728", + "instr_64732" + ] + }, + "instr_64736": { + "virtual_address": 64736, + "size": 4, + "disassembly": "mov r0, r7", + "mnemonic": "mov", + "operands": "r0, r7", + "mode": "none" + }, + "instr_64740": { + "virtual_address": 64740, + "size": 4, + "disassembly": "add sp, sp, #0xc", + "mnemonic": "add", + "operands": "sp, sp, #0xc", + "mode": "none" + }, + "instr_64744": { + "virtual_address": 64744, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mode": "none" + }, + "instr_64748": { + "virtual_address": 64748, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_64736": { + "virtual_address": 64736, + "size": 16, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_64736", + "instr_64740", + "instr_64744", + "instr_64748" + ] + }, + "instr_64752": { + "virtual_address": 64752, + "size": 4, + "disassembly": "mov r6, r0", + "mnemonic": "mov", + "operands": "r6, r0", + "mode": "none" + }, + "instr_64756": { + "virtual_address": 64756, + "size": 4, + "disassembly": "ldr r2, [r3, #0xc]", + "mnemonic": "ldr", + "operands": "r2, [r3, #0xc]", + "mode": "none" + }, + "instr_64760": { + "virtual_address": 64760, + "size": 4, + "disassembly": "ldr r3, [r3, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0x8]", + "mode": "none" + }, + "instr_64764": { + "virtual_address": 64764, + "size": 4, + "disassembly": "str r2, [r3, #0xc]", + "mnemonic": "str", + "operands": "r2, [r3, #0xc]", + "mode": "none" + }, + "instr_64768": { + "virtual_address": 64768, + "size": 4, + "disassembly": "str r3, [r2, #0x8]", + "mnemonic": "str", + "operands": "r3, [r2, #0x8]", + "mode": "none" + }, + "bb_64752": { + "virtual_address": 64752, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64772, + "children": [ + "instr_64752", + "instr_64756", + "instr_64760", + "instr_64764", + "instr_64768" + ] + }, + "instr_64772": { + "virtual_address": 64772, + "size": 4, + "disassembly": "sub r3, r6, r5", + "mnemonic": "sub", + "operands": "r3, r6, r5", + "mode": "none" + }, + "instr_64776": { + "virtual_address": 64776, + "size": 4, + "disassembly": "cmp r3, #0xf", + "mnemonic": "cmp", + "operands": "r3, #0xf", + "mode": "none" + }, + "instr_64780": { + "virtual_address": 64780, + "size": 4, + "disassembly": "bhi 0x0fd4c", + "mnemonic": "bhi", + "operands": "0x0fd4c", + "mode": "none" + }, + "bb_64772": { + "virtual_address": 64772, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64784, + "children": [ + "instr_64772", + "instr_64776", + "instr_64780" + ] + }, + "instr_64784": { + "virtual_address": 64784, + "size": 4, + "disassembly": "ldr r3, [r8, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r8, #0x4]", + "mode": "none" + }, + "instr_64788": { + "virtual_address": 64788, + "size": 4, + "disassembly": "and r3, r3, #0x1", + "mnemonic": "and", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_64792": { + "virtual_address": 64792, + "size": 4, + "disassembly": "orr r3, r3, r6", + "mnemonic": "orr", + "operands": "r3, r3, r6", + "mode": "none" + }, + "instr_64796": { + "virtual_address": 64796, + "size": 4, + "disassembly": "str r3, [r8, #0x4]", + "mnemonic": "str", + "operands": "r3, [r8, #0x4]", + "mode": "none" + }, + "instr_64800": { + "virtual_address": 64800, + "size": 4, + "disassembly": "add r6, r8, r6", + "mnemonic": "add", + "operands": "r6, r8, r6", + "mode": "none" + }, + "instr_64804": { + "virtual_address": 64804, + "size": 4, + "disassembly": "ldr r3, [r6, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r6, #0x4]", + "mode": "none" + }, + "instr_64808": { + "virtual_address": 64808, + "size": 4, + "disassembly": "orr r3, r3, #0x1", + "mnemonic": "orr", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_64812": { + "virtual_address": 64812, + "size": 4, + "disassembly": "str r3, [r6, #0x4]", + "mnemonic": "str", + "operands": "r3, [r6, #0x4]", + "mode": "none" + }, + "bb_64784": { + "virtual_address": 64784, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64816, + "children": [ + "instr_64784", + "instr_64788", + "instr_64792", + "instr_64796", + "instr_64800", + "instr_64804", + "instr_64808", + "instr_64812" + ] + }, + "instr_64816": { + "virtual_address": 64816, + "size": 4, + "disassembly": "mov r7, r4", + "mnemonic": "mov", + "operands": "r7, r4", + "mode": "none" + }, + "instr_64820": { + "virtual_address": 64820, + "size": 4, + "disassembly": "mov r0, r9", + "mnemonic": "mov", + "operands": "r0, r9", + "mode": "none" + }, + "instr_64824": { + "virtual_address": 64824, + "size": 4, + "disassembly": "bl 0x0ebec", + "mnemonic": "bl", + "operands": "0x0ebec", + "mode": "none" + }, + "instr_64828": { + "virtual_address": 64828, + "size": 4, + "disassembly": "mov r0, r7", + "mnemonic": "mov", + "operands": "r0, r7", + "mode": "none" + }, + "instr_64832": { + "virtual_address": 64832, + "size": 4, + "disassembly": "add sp, sp, #0xc", + "mnemonic": "add", + "operands": "sp, sp, #0xc", + "mode": "none" + }, + "instr_64836": { + "virtual_address": 64836, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mode": "none" + }, + "instr_64840": { + "virtual_address": 64840, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_64816": { + "virtual_address": 64816, + "size": 28, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_64816", + "instr_64820", + "instr_64824", + "instr_64828", + "instr_64832", + "instr_64836", + "instr_64840" + ] + }, + "instr_64844": { + "virtual_address": 64844, + "size": 4, + "disassembly": "ldr r1, [r8, #0x4]", + "mnemonic": "ldr", + "operands": "r1, [r8, #0x4]", + "mode": "none" + }, + "instr_64848": { + "virtual_address": 64848, + "size": 4, + "disassembly": "and r1, r1, #0x1", + "mnemonic": "and", + "operands": "r1, r1, #0x1", + "mode": "none" + }, + "instr_64852": { + "virtual_address": 64852, + "size": 4, + "disassembly": "orr r1, r1, r5", + "mnemonic": "orr", + "operands": "r1, r1, r5", + "mode": "none" + }, + "instr_64856": { + "virtual_address": 64856, + "size": 4, + "disassembly": "str r1, [r8, #0x4]", + "mnemonic": "str", + "operands": "r1, [r8, #0x4]", + "mode": "none" + }, + "instr_64860": { + "virtual_address": 64860, + "size": 4, + "disassembly": "orr r3, r3, #0x1", + "mnemonic": "orr", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_64864": { + "virtual_address": 64864, + "size": 4, + "disassembly": "add r1, r8, r5", + "mnemonic": "add", + "operands": "r1, r8, r5", + "mode": "none" + }, + "instr_64868": { + "virtual_address": 64868, + "size": 4, + "disassembly": "str r3, [r1, #0x4]", + "mnemonic": "str", + "operands": "r3, [r1, #0x4]", + "mode": "none" + }, + "instr_64872": { + "virtual_address": 64872, + "size": 4, + "disassembly": "add r6, r8, r6", + "mnemonic": "add", + "operands": "r6, r8, r6", + "mode": "none" + }, + "instr_64876": { + "virtual_address": 64876, + "size": 4, + "disassembly": "ldr r3, [r6, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r6, #0x4]", + "mode": "none" + }, + "instr_64880": { + "virtual_address": 64880, + "size": 4, + "disassembly": "orr r3, r3, #0x1", + "mnemonic": "orr", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_64884": { + "virtual_address": 64884, + "size": 4, + "disassembly": "mov r0, r9", + "mnemonic": "mov", + "operands": "r0, r9", + "mode": "none" + }, + "instr_64888": { + "virtual_address": 64888, + "size": 4, + "disassembly": "str r3, [r6, #0x4]", + "mnemonic": "str", + "operands": "r3, [r6, #0x4]", + "mode": "none" + }, + "instr_64892": { + "virtual_address": 64892, + "size": 4, + "disassembly": "add r1, r1, #0x8", + "mnemonic": "add", + "operands": "r1, r1, #0x8", + "mode": "none" + }, + "instr_64896": { + "virtual_address": 64896, + "size": 4, + "disassembly": "bl 0x0d590", + "mnemonic": "bl", + "operands": "0x0d590", + "mode": "none" + }, + "instr_64900": { + "virtual_address": 64900, + "size": 4, + "disassembly": "b 0x0fd30", + "mnemonic": "b", + "operands": "0x0fd30", + "mode": "none" + }, + "bb_64844": { + "virtual_address": 64844, + "size": 60, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64816, + "children": [ + "instr_64844", + "instr_64848", + "instr_64852", + "instr_64856", + "instr_64860", + "instr_64864", + "instr_64868", + "instr_64872", + "instr_64876", + "instr_64880", + "instr_64884", + "instr_64888", + "instr_64892", + "instr_64896", + "instr_64900" + ] + }, + "instr_64904": { + "virtual_address": 64904, + "size": 4, + "disassembly": "tst r1, #0x1", + "mnemonic": "tst", + "operands": "r1, #0x1", + "mode": "none" + }, + "instr_64908": { + "virtual_address": 64908, + "size": 4, + "disassembly": "bne 0x0fc6c", + "mnemonic": "bne", + "operands": "0x0fc6c", + "mode": "none" + }, + "bb_64904": { + "virtual_address": 64904, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64912, + "children": [ + "instr_64904", + "instr_64908" + ] + }, + "instr_64912": { + "virtual_address": 64912, + "size": 4, + "disassembly": "ldr r10, [r4, #-0x8]", + "mnemonic": "ldr", + "operands": "r10, [r4, #-0x8]", + "mode": "none" + }, + "instr_64916": { + "virtual_address": 64916, + "size": 4, + "disassembly": "sub r10, r8, r10", + "mnemonic": "sub", + "operands": "r10, r8, r10", + "mode": "none" + }, + "instr_64920": { + "virtual_address": 64920, + "size": 4, + "disassembly": "ldr r1, [r10, #0x4]", + "mnemonic": "ldr", + "operands": "r1, [r10, #0x4]", + "mode": "none" + }, + "instr_64924": { + "virtual_address": 64924, + "size": 4, + "disassembly": "bic r1, r1, #0x3", + "mnemonic": "bic", + "operands": "r1, r1, #0x3", + "mode": "none" + }, + "instr_64928": { + "virtual_address": 64928, + "size": 4, + "disassembly": "b 0x0fc60", + "mnemonic": "b", + "operands": "0x0fc60", + "mode": "none" + }, + "bb_64912": { + "virtual_address": 64912, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64608, + "children": [ + "instr_64912", + "instr_64916", + "instr_64920", + "instr_64924", + "instr_64928" + ] + }, + "instr_64932": { + "virtual_address": 64932, + "size": 4, + "disassembly": "mov r1, r2", + "mnemonic": "mov", + "operands": "r1, r2", + "mode": "none" + }, + "instr_64936": { + "virtual_address": 64936, + "size": 4, + "disassembly": "bl 0x0e05c", + "mnemonic": "bl", + "operands": "0x0e05c", + "mode": "none" + }, + "instr_64940": { + "virtual_address": 64940, + "size": 4, + "disassembly": "mov r7, r0", + "mnemonic": "mov", + "operands": "r7, r0", + "mode": "none" + }, + "instr_64944": { + "virtual_address": 64944, + "size": 4, + "disassembly": "mov r0, r7", + "mnemonic": "mov", + "operands": "r0, r7", + "mode": "none" + }, + "instr_64948": { + "virtual_address": 64948, + "size": 4, + "disassembly": "add sp, sp, #0xc", + "mnemonic": "add", + "operands": "sp, sp, #0xc", + "mode": "none" + }, + "instr_64952": { + "virtual_address": 64952, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mode": "none" + }, + "instr_64956": { + "virtual_address": 64956, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_64932": { + "virtual_address": 64932, + "size": 28, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_64932", + "instr_64936", + "instr_64940", + "instr_64944", + "instr_64948", + "instr_64952", + "instr_64956" + ] + }, + "instr_64960": { + "virtual_address": 64960, + "size": 4, + "disassembly": "ldr r3, [r0, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r0, #0x4]", + "mode": "none" + }, + "instr_64964": { + "virtual_address": 64964, + "size": 4, + "disassembly": "bic r3, r3, #0x3", + "mnemonic": "bic", + "operands": "r3, r3, #0x3", + "mode": "none" + }, + "instr_64968": { + "virtual_address": 64968, + "size": 4, + "disassembly": "add r12, r6, r3", + "mnemonic": "add", + "operands": "r12, r6, r3", + "mode": "none" + }, + "instr_64972": { + "virtual_address": 64972, + "size": 4, + "disassembly": "add r0, r5, #0x10", + "mnemonic": "add", + "operands": "r0, r5, #0x10", + "mode": "none" + }, + "instr_64976": { + "virtual_address": 64976, + "size": 4, + "disassembly": "cmp r12, r0", + "mnemonic": "cmp", + "operands": "r12, r0", + "mode": "none" + }, + "instr_64980": { + "virtual_address": 64980, + "size": 4, + "disassembly": "bge 0x100b8", + "mnemonic": "bge", + "operands": "0x100b8", + "mode": "none" + }, + "bb_64960": { + "virtual_address": 64960, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64984, + "children": [ + "instr_64960", + "instr_64964", + "instr_64968", + "instr_64972", + "instr_64976", + "instr_64980" + ] + }, + "instr_64984": { + "virtual_address": 64984, + "size": 4, + "disassembly": "tst r1, #0x1", + "mnemonic": "tst", + "operands": "r1, #0x1", + "mode": "none" + }, + "instr_64988": { + "virtual_address": 64988, + "size": 4, + "disassembly": "bne 0x0fc6c", + "mnemonic": "bne", + "operands": "0x0fc6c", + "mode": "none" + }, + "bb_64984": { + "virtual_address": 64984, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64992, + "children": [ + "instr_64984", + "instr_64988" + ] + }, + "instr_64992": { + "virtual_address": 64992, + "size": 4, + "disassembly": "ldr r10, [r4, #-0x8]", + "mnemonic": "ldr", + "operands": "r10, [r4, #-0x8]", + "mode": "none" + }, + "instr_64996": { + "virtual_address": 64996, + "size": 4, + "disassembly": "sub r10, r8, r10", + "mnemonic": "sub", + "operands": "r10, r8, r10", + "mode": "none" + }, + "instr_65000": { + "virtual_address": 65000, + "size": 4, + "disassembly": "ldr r1, [r10, #0x4]", + "mnemonic": "ldr", + "operands": "r1, [r10, #0x4]", + "mode": "none" + }, + "instr_65004": { + "virtual_address": 65004, + "size": 4, + "disassembly": "bic r1, r1, #0x3", + "mnemonic": "bic", + "operands": "r1, r1, #0x3", + "mode": "none" + }, + "instr_65008": { + "virtual_address": 65008, + "size": 4, + "disassembly": "add r3, r1, r3", + "mnemonic": "add", + "operands": "r3, r1, r3", + "mode": "none" + }, + "instr_65012": { + "virtual_address": 65012, + "size": 4, + "disassembly": "add r3, r3, r6", + "mnemonic": "add", + "operands": "r3, r3, r6", + "mode": "none" + }, + "instr_65016": { + "virtual_address": 65016, + "size": 4, + "disassembly": "cmp r0, r3", + "mnemonic": "cmp", + "operands": "r0, r3", + "mode": "none" + }, + "instr_65020": { + "virtual_address": 65020, + "size": 4, + "disassembly": "bgt 0x0fc60", + "mnemonic": "bgt", + "operands": "0x0fc60", + "mode": "none" + }, + "bb_64992": { + "virtual_address": 64992, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65024, + "children": [ + "instr_64992", + "instr_64996", + "instr_65000", + "instr_65004", + "instr_65008", + "instr_65012", + "instr_65016", + "instr_65020" + ] + }, + "instr_65024": { + "virtual_address": 65024, + "size": 4, + "disassembly": "mov r7, r10", + "mnemonic": "mov", + "operands": "r7, r10", + "mode": "none" + }, + "instr_65028": { + "virtual_address": 65028, + "size": 4, + "disassembly": "ldr r1, [r10, #0xc]", + "mnemonic": "ldr", + "operands": "r1, [r10, #0xc]", + "mode": "none" + }, + "instr_65032": { + "virtual_address": 65032, + "size": 4, + "disassembly": "ldr r0, [r7, #0x8]!", + "mnemonic": "ldr", + "operands": "r0, [r7, #0x8]!", + "mode": "none" + }, + "instr_65036": { + "virtual_address": 65036, + "size": 4, + "disassembly": "sub r2, r6, #0x4", + "mnemonic": "sub", + "operands": "r2, r6, #0x4", + "mode": "none" + }, + "instr_65040": { + "virtual_address": 65040, + "size": 4, + "disassembly": "cmp r2, #0x24", + "mnemonic": "cmp", + "operands": "r2, #0x24", + "mode": "none" + }, + "instr_65044": { + "virtual_address": 65044, + "size": 4, + "disassembly": "str r1, [r0, #0xc]", + "mnemonic": "str", + "operands": "r1, [r0, #0xc]", + "mode": "none" + }, + "instr_65048": { + "virtual_address": 65048, + "size": 4, + "disassembly": "str r0, [r1, #0x8]", + "mnemonic": "str", + "operands": "r0, [r1, #0x8]", + "mode": "none" + }, + "instr_65052": { + "virtual_address": 65052, + "size": 4, + "disassembly": "bhi 0x10108", + "mnemonic": "bhi", + "operands": "0x10108", + "mode": "none" + }, + "bb_65024": { + "virtual_address": 65024, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65056, + "children": [ + "instr_65024", + "instr_65028", + "instr_65032", + "instr_65036", + "instr_65040", + "instr_65044", + "instr_65048", + "instr_65052" + ] + }, + "instr_65056": { + "virtual_address": 65056, + "size": 4, + "disassembly": "cmp r2, #0x13", + "mnemonic": "cmp", + "operands": "r2, #0x13", + "mode": "none" + }, + "instr_65060": { + "virtual_address": 65060, + "size": 4, + "disassembly": "movls r2, r7", + "mnemonic": "movls", + "operands": "r2, r7", + "mode": "none" + }, + "instr_65064": { + "virtual_address": 65064, + "size": 4, + "disassembly": "bls 0x0fe80", + "mnemonic": "bls", + "operands": "0x0fe80", + "mode": "none" + }, + "bb_65056": { + "virtual_address": 65056, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65068, + "children": [ + "instr_65056", + "instr_65060", + "instr_65064" + ] + }, + "instr_65068": { + "virtual_address": 65068, + "size": 4, + "disassembly": "ldr r1, [r4, #0x0]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x0]", + "mode": "none" + }, + "instr_65072": { + "virtual_address": 65072, + "size": 4, + "disassembly": "str r1, [r10, #0x8]", + "mnemonic": "str", + "operands": "r1, [r10, #0x8]", + "mode": "none" + }, + "instr_65076": { + "virtual_address": 65076, + "size": 4, + "disassembly": "ldr r1, [r4, #0x4]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x4]", + "mode": "none" + }, + "instr_65080": { + "virtual_address": 65080, + "size": 4, + "disassembly": "cmp r2, #0x1b", + "mnemonic": "cmp", + "operands": "r2, #0x1b", + "mode": "none" + }, + "instr_65084": { + "virtual_address": 65084, + "size": 4, + "disassembly": "str r1, [r10, #0xc]", + "mnemonic": "str", + "operands": "r1, [r10, #0xc]", + "mode": "none" + }, + "instr_65088": { + "virtual_address": 65088, + "size": 4, + "disassembly": "addls r4, r4, #0x8", + "mnemonic": "addls", + "operands": "r4, r4, #0x8", + "mode": "none" + }, + "instr_65092": { + "virtual_address": 65092, + "size": 4, + "disassembly": "addls r2, r10, #0x10", + "mnemonic": "addls", + "operands": "r2, r10, #0x10", + "mode": "none" + }, + "instr_65096": { + "virtual_address": 65096, + "size": 4, + "disassembly": "bls 0x0fe80", + "mnemonic": "bls", + "operands": "0x0fe80", + "mode": "none" + }, + "bb_65068": { + "virtual_address": 65068, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65100, + "children": [ + "instr_65068", + "instr_65072", + "instr_65076", + "instr_65080", + "instr_65084", + "instr_65088", + "instr_65092", + "instr_65096" + ] + }, + "instr_65100": { + "virtual_address": 65100, + "size": 4, + "disassembly": "cmp r2, #0x24", + "mnemonic": "cmp", + "operands": "r2, #0x24", + "mode": "none" + }, + "instr_65104": { + "virtual_address": 65104, + "size": 4, + "disassembly": "ldr r2, [r4, #0x8]", + "mnemonic": "ldr", + "operands": "r2, [r4, #0x8]", + "mode": "none" + }, + "instr_65108": { + "virtual_address": 65108, + "size": 4, + "disassembly": "str r2, [r10, #0x10]", + "mnemonic": "str", + "operands": "r2, [r10, #0x10]", + "mode": "none" + }, + "instr_65112": { + "virtual_address": 65112, + "size": 4, + "disassembly": "ldr r2, [r4, #0xc]", + "mnemonic": "ldr", + "operands": "r2, [r4, #0xc]", + "mode": "none" + }, + "instr_65116": { + "virtual_address": 65116, + "size": 4, + "disassembly": "str r2, [r10, #0x14]", + "mnemonic": "str", + "operands": "r2, [r10, #0x14]", + "mode": "none" + }, + "instr_65120": { + "virtual_address": 65120, + "size": 4, + "disassembly": "ldreq r2, [r4, #0x10]", + "mnemonic": "ldreq", + "operands": "r2, [r4, #0x10]", + "mode": "none" + }, + "instr_65124": { + "virtual_address": 65124, + "size": 4, + "disassembly": "streq r2, [r10, #0x18]", + "mnemonic": "streq", + "operands": "r2, [r10, #0x18]", + "mode": "none" + }, + "instr_65128": { + "virtual_address": 65128, + "size": 4, + "disassembly": "ldreq r1, [r4, #0x14]", + "mnemonic": "ldreq", + "operands": "r1, [r4, #0x14]", + "mode": "none" + }, + "instr_65132": { + "virtual_address": 65132, + "size": 4, + "disassembly": "streq r1, [r10, #0x1c]", + "mnemonic": "streq", + "operands": "r1, [r10, #0x1c]", + "mode": "none" + }, + "instr_65136": { + "virtual_address": 65136, + "size": 4, + "disassembly": "addne r4, r4, #0x10", + "mnemonic": "addne", + "operands": "r4, r4, #0x10", + "mode": "none" + }, + "instr_65140": { + "virtual_address": 65140, + "size": 4, + "disassembly": "addne r2, r10, #0x18", + "mnemonic": "addne", + "operands": "r2, r10, #0x18", + "mode": "none" + }, + "instr_65144": { + "virtual_address": 65144, + "size": 4, + "disassembly": "addeq r2, r10, #0x20", + "mnemonic": "addeq", + "operands": "r2, r10, #0x20", + "mode": "none" + }, + "instr_65148": { + "virtual_address": 65148, + "size": 4, + "disassembly": "addeq r4, r4, #0x18", + "mnemonic": "addeq", + "operands": "r4, r4, #0x18", + "mode": "none" + }, + "bb_65100": { + "virtual_address": 65100, + "size": 52, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65152, + "children": [ + "instr_65100", + "instr_65104", + "instr_65108", + "instr_65112", + "instr_65116", + "instr_65120", + "instr_65124", + "instr_65128", + "instr_65132", + "instr_65136", + "instr_65140", + "instr_65144", + "instr_65148" + ] + }, + "instr_65152": { + "virtual_address": 65152, + "size": 4, + "disassembly": "ldr r1, [r4, #0x0]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x0]", + "mode": "none" + }, + "instr_65156": { + "virtual_address": 65156, + "size": 4, + "disassembly": "str r1, [r2, #0x0]", + "mnemonic": "str", + "operands": "r1, [r2, #0x0]", + "mode": "none" + }, + "instr_65160": { + "virtual_address": 65160, + "size": 4, + "disassembly": "ldr r1, [r4, #0x4]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x4]", + "mode": "none" + }, + "instr_65164": { + "virtual_address": 65164, + "size": 4, + "disassembly": "str r1, [r2, #0x4]", + "mnemonic": "str", + "operands": "r1, [r2, #0x4]", + "mode": "none" + }, + "instr_65168": { + "virtual_address": 65168, + "size": 4, + "disassembly": "ldr r1, [r4, #0x8]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x8]", + "mode": "none" + }, + "instr_65172": { + "virtual_address": 65172, + "size": 4, + "disassembly": "str r1, [r2, #0x8]", + "mnemonic": "str", + "operands": "r1, [r2, #0x8]", + "mode": "none" + }, + "bb_65152": { + "virtual_address": 65152, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65176, + "children": [ + "instr_65152", + "instr_65156", + "instr_65160", + "instr_65164", + "instr_65168", + "instr_65172" + ] + }, + "instr_65176": { + "virtual_address": 65176, + "size": 4, + "disassembly": "sub r3, r3, r5", + "mnemonic": "sub", + "operands": "r3, r3, r5", + "mode": "none" + }, + "instr_65180": { + "virtual_address": 65180, + "size": 4, + "disassembly": "add r2, r10, r5", + "mnemonic": "add", + "operands": "r2, r10, r5", + "mode": "none" + }, + "instr_65184": { + "virtual_address": 65184, + "size": 4, + "disassembly": "orr r3, r3, #0x1", + "mnemonic": "orr", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_65188": { + "virtual_address": 65188, + "size": 4, + "disassembly": "str r2, [r11, #0x8]", + "mnemonic": "str", + "operands": "r2, [r11, #0x8]", + "mode": "none" + }, + "instr_65192": { + "virtual_address": 65192, + "size": 4, + "disassembly": "str r3, [r2, #0x4]", + "mnemonic": "str", + "operands": "r3, [r2, #0x4]", + "mode": "none" + }, + "instr_65196": { + "virtual_address": 65196, + "size": 4, + "disassembly": "ldr r3, [r10, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r10, #0x4]", + "mode": "none" + }, + "instr_65200": { + "virtual_address": 65200, + "size": 4, + "disassembly": "and r3, r3, #0x1", + "mnemonic": "and", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_65204": { + "virtual_address": 65204, + "size": 4, + "disassembly": "orr r5, r3, r5", + "mnemonic": "orr", + "operands": "r5, r3, r5", + "mode": "none" + }, + "instr_65208": { + "virtual_address": 65208, + "size": 4, + "disassembly": "mov r0, r9", + "mnemonic": "mov", + "operands": "r0, r9", + "mode": "none" + }, + "instr_65212": { + "virtual_address": 65212, + "size": 4, + "disassembly": "str r5, [r10, #0x4]", + "mnemonic": "str", + "operands": "r5, [r10, #0x4]", + "mode": "none" + }, + "instr_65216": { + "virtual_address": 65216, + "size": 4, + "disassembly": "bl 0x0ebec", + "mnemonic": "bl", + "operands": "0x0ebec", + "mode": "none" + }, + "instr_65220": { + "virtual_address": 65220, + "size": 4, + "disassembly": "b 0x0fce0", + "mnemonic": "b", + "operands": "0x0fce0", + "mode": "none" + }, + "bb_65176": { + "virtual_address": 65176, + "size": 48, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64736, + "children": [ + "instr_65176", + "instr_65180", + "instr_65184", + "instr_65188", + "instr_65192", + "instr_65196", + "instr_65200", + "instr_65204", + "instr_65208", + "instr_65212", + "instr_65216", + "instr_65220" + ] + }, + "instr_65224": { + "virtual_address": 65224, + "size": 4, + "disassembly": "ldr r3, [r7, #-0x4]", + "mnemonic": "ldr", + "operands": "r3, [r7, #-0x4]", + "mode": "none" + }, + "instr_65228": { + "virtual_address": 65228, + "size": 4, + "disassembly": "bic r3, r3, #0x3", + "mnemonic": "bic", + "operands": "r3, r3, #0x3", + "mode": "none" + }, + "instr_65232": { + "virtual_address": 65232, + "size": 4, + "disassembly": "add r6, r6, r3", + "mnemonic": "add", + "operands": "r6, r6, r3", + "mode": "none" + }, + "instr_65236": { + "virtual_address": 65236, + "size": 4, + "disassembly": "b 0x0fd04", + "mnemonic": "b", + "operands": "0x0fd04", + "mode": "none" + }, + "bb_65224": { + "virtual_address": 65224, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64772, + "children": [ + "instr_65224", + "instr_65228", + "instr_65232", + "instr_65236" + ] + }, + "instr_65240": { + "virtual_address": 65240, + "size": 4, + "disassembly": "ldr r3, [r4, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x0]", + "mode": "none" + }, + "instr_65244": { + "virtual_address": 65244, + "size": 4, + "disassembly": "str r3, [r7, #0x0]", + "mnemonic": "str", + "operands": "r3, [r7, #0x0]", + "mode": "none" + }, + "instr_65248": { + "virtual_address": 65248, + "size": 4, + "disassembly": "ldr r3, [r4, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x4]", + "mode": "none" + }, + "instr_65252": { + "virtual_address": 65252, + "size": 4, + "disassembly": "cmp r2, #0x1b", + "mnemonic": "cmp", + "operands": "r2, #0x1b", + "mode": "none" + }, + "instr_65256": { + "virtual_address": 65256, + "size": 4, + "disassembly": "str r3, [r7, #0x4]", + "mnemonic": "str", + "operands": "r3, [r7, #0x4]", + "mode": "none" + }, + "instr_65260": { + "virtual_address": 65260, + "size": 4, + "disassembly": "addls r2, r4, #0x8", + "mnemonic": "addls", + "operands": "r2, r4, #0x8", + "mode": "none" + }, + "instr_65264": { + "virtual_address": 65264, + "size": 4, + "disassembly": "addls r3, r7, #0x8", + "mnemonic": "addls", + "operands": "r3, r7, #0x8", + "mode": "none" + }, + "instr_65268": { + "virtual_address": 65268, + "size": 4, + "disassembly": "bls 0x0fcb4", + "mnemonic": "bls", + "operands": "0x0fcb4", + "mode": "none" + }, + "bb_65240": { + "virtual_address": 65240, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65272, + "children": [ + "instr_65240", + "instr_65244", + "instr_65248", + "instr_65252", + "instr_65256", + "instr_65260", + "instr_65264", + "instr_65268" + ] + }, + "instr_65272": { + "virtual_address": 65272, + "size": 4, + "disassembly": "ldr r3, [r4, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x8]", + "mode": "none" + }, + "instr_65276": { + "virtual_address": 65276, + "size": 4, + "disassembly": "str r3, [r7, #0x8]", + "mnemonic": "str", + "operands": "r3, [r7, #0x8]", + "mode": "none" + }, + "instr_65280": { + "virtual_address": 65280, + "size": 4, + "disassembly": "ldr r3, [r4, #0xc]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "instr_65284": { + "virtual_address": 65284, + "size": 4, + "disassembly": "str r3, [r7, #0xc]", + "mnemonic": "str", + "operands": "r3, [r7, #0xc]", + "mode": "none" + }, + "instr_65288": { + "virtual_address": 65288, + "size": 4, + "disassembly": "cmp r2, #0x24", + "mnemonic": "cmp", + "operands": "r2, #0x24", + "mode": "none" + }, + "instr_65292": { + "virtual_address": 65292, + "size": 4, + "disassembly": "ldreq r3, [r4, #0x10]", + "mnemonic": "ldreq", + "operands": "r3, [r4, #0x10]", + "mode": "none" + }, + "instr_65296": { + "virtual_address": 65296, + "size": 4, + "disassembly": "streq r3, [r7, #0x10]", + "mnemonic": "streq", + "operands": "r3, [r7, #0x10]", + "mode": "none" + }, + "instr_65300": { + "virtual_address": 65300, + "size": 4, + "disassembly": "ldreq r1, [r4, #0x14]", + "mnemonic": "ldreq", + "operands": "r1, [r4, #0x14]", + "mode": "none" + }, + "instr_65304": { + "virtual_address": 65304, + "size": 4, + "disassembly": "addne r2, r4, #0x10", + "mnemonic": "addne", + "operands": "r2, r4, #0x10", + "mode": "none" + }, + "instr_65308": { + "virtual_address": 65308, + "size": 4, + "disassembly": "streq r1, [r7, #0x14]", + "mnemonic": "streq", + "operands": "r1, [r7, #0x14]", + "mode": "none" + }, + "instr_65312": { + "virtual_address": 65312, + "size": 4, + "disassembly": "addne r3, r7, #0x10", + "mnemonic": "addne", + "operands": "r3, r7, #0x10", + "mode": "none" + }, + "instr_65316": { + "virtual_address": 65316, + "size": 4, + "disassembly": "addeq r2, r4, #0x18", + "mnemonic": "addeq", + "operands": "r2, r4, #0x18", + "mode": "none" + }, + "instr_65320": { + "virtual_address": 65320, + "size": 4, + "disassembly": "addeq r3, r7, #0x18", + "mnemonic": "addeq", + "operands": "r3, r7, #0x18", + "mode": "none" + }, + "instr_65324": { + "virtual_address": 65324, + "size": 4, + "disassembly": "b 0x0fcb4", + "mnemonic": "b", + "operands": "0x0fcb4", + "mode": "none" + }, + "bb_65272": { + "virtual_address": 65272, + "size": 56, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64692, + "children": [ + "instr_65272", + "instr_65276", + "instr_65280", + "instr_65284", + "instr_65288", + "instr_65292", + "instr_65296", + "instr_65300", + "instr_65304", + "instr_65308", + "instr_65312", + "instr_65316", + "instr_65320", + "instr_65324" + ] + }, + "instr_65328": { + "virtual_address": 65328, + "size": 4, + "disassembly": "mov r7, r10", + "mnemonic": "mov", + "operands": "r7, r10", + "mode": "none" + }, + "instr_65332": { + "virtual_address": 65332, + "size": 4, + "disassembly": "ldr r1, [r10, #0xc]", + "mnemonic": "ldr", + "operands": "r1, [r10, #0xc]", + "mode": "none" + }, + "instr_65336": { + "virtual_address": 65336, + "size": 4, + "disassembly": "ldr r0, [r7, #0x8]!", + "mnemonic": "ldr", + "operands": "r0, [r7, #0x8]!", + "mode": "none" + }, + "instr_65340": { + "virtual_address": 65340, + "size": 4, + "disassembly": "sub r2, r6, #0x4", + "mnemonic": "sub", + "operands": "r2, r6, #0x4", + "mode": "none" + }, + "instr_65344": { + "virtual_address": 65344, + "size": 4, + "disassembly": "cmp r2, #0x24", + "mnemonic": "cmp", + "operands": "r2, #0x24", + "mode": "none" + }, + "instr_65348": { + "virtual_address": 65348, + "size": 4, + "disassembly": "str r1, [r0, #0xc]", + "mnemonic": "str", + "operands": "r1, [r0, #0xc]", + "mode": "none" + }, + "instr_65352": { + "virtual_address": 65352, + "size": 4, + "disassembly": "str r0, [r1, #0x8]", + "mnemonic": "str", + "operands": "r0, [r1, #0x8]", + "mode": "none" + }, + "instr_65356": { + "virtual_address": 65356, + "size": 4, + "disassembly": "bhi 0x1009c", + "mnemonic": "bhi", + "operands": "0x1009c", + "mode": "none" + }, + "bb_65328": { + "virtual_address": 65328, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65360, + "children": [ + "instr_65328", + "instr_65332", + "instr_65336", + "instr_65340", + "instr_65344", + "instr_65348", + "instr_65352", + "instr_65356" + ] + }, + "instr_65360": { + "virtual_address": 65360, + "size": 4, + "disassembly": "cmp r2, #0x13", + "mnemonic": "cmp", + "operands": "r2, #0x13", + "mode": "none" + }, + "instr_65364": { + "virtual_address": 65364, + "size": 4, + "disassembly": "movls r2, r7", + "mnemonic": "movls", + "operands": "r2, r7", + "mode": "none" + }, + "instr_65368": { + "virtual_address": 65368, + "size": 4, + "disassembly": "bls 0x0ffb0", + "mnemonic": "bls", + "operands": "0x0ffb0", + "mode": "none" + }, + "bb_65360": { + "virtual_address": 65360, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65372, + "children": [ + "instr_65360", + "instr_65364", + "instr_65368" + ] + }, + "instr_65372": { + "virtual_address": 65372, + "size": 4, + "disassembly": "ldr r1, [r4, #0x0]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x0]", + "mode": "none" + }, + "instr_65376": { + "virtual_address": 65376, + "size": 4, + "disassembly": "str r1, [r10, #0x8]", + "mnemonic": "str", + "operands": "r1, [r10, #0x8]", + "mode": "none" + }, + "instr_65380": { + "virtual_address": 65380, + "size": 4, + "disassembly": "ldr r1, [r4, #0x4]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x4]", + "mode": "none" + }, + "instr_65384": { + "virtual_address": 65384, + "size": 4, + "disassembly": "cmp r2, #0x1b", + "mnemonic": "cmp", + "operands": "r2, #0x1b", + "mode": "none" + }, + "instr_65388": { + "virtual_address": 65388, + "size": 4, + "disassembly": "str r1, [r10, #0xc]", + "mnemonic": "str", + "operands": "r1, [r10, #0xc]", + "mode": "none" + }, + "instr_65392": { + "virtual_address": 65392, + "size": 4, + "disassembly": "addls r4, r4, #0x8", + "mnemonic": "addls", + "operands": "r4, r4, #0x8", + "mode": "none" + }, + "instr_65396": { + "virtual_address": 65396, + "size": 4, + "disassembly": "addls r2, r10, #0x10", + "mnemonic": "addls", + "operands": "r2, r10, #0x10", + "mode": "none" + }, + "instr_65400": { + "virtual_address": 65400, + "size": 4, + "disassembly": "bls 0x0ffb0", + "mnemonic": "bls", + "operands": "0x0ffb0", + "mode": "none" + }, + "bb_65372": { + "virtual_address": 65372, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65404, + "children": [ + "instr_65372", + "instr_65376", + "instr_65380", + "instr_65384", + "instr_65388", + "instr_65392", + "instr_65396", + "instr_65400" + ] + }, + "instr_65404": { + "virtual_address": 65404, + "size": 4, + "disassembly": "cmp r2, #0x24", + "mnemonic": "cmp", + "operands": "r2, #0x24", + "mode": "none" + }, + "instr_65408": { + "virtual_address": 65408, + "size": 4, + "disassembly": "ldr r2, [r4, #0x8]", + "mnemonic": "ldr", + "operands": "r2, [r4, #0x8]", + "mode": "none" + }, + "instr_65412": { + "virtual_address": 65412, + "size": 4, + "disassembly": "str r2, [r10, #0x10]", + "mnemonic": "str", + "operands": "r2, [r10, #0x10]", + "mode": "none" + }, + "instr_65416": { + "virtual_address": 65416, + "size": 4, + "disassembly": "ldr r2, [r4, #0xc]", + "mnemonic": "ldr", + "operands": "r2, [r4, #0xc]", + "mode": "none" + }, + "instr_65420": { + "virtual_address": 65420, + "size": 4, + "disassembly": "str r2, [r10, #0x14]", + "mnemonic": "str", + "operands": "r2, [r10, #0x14]", + "mode": "none" + }, + "instr_65424": { + "virtual_address": 65424, + "size": 4, + "disassembly": "ldreq r2, [r4, #0x10]", + "mnemonic": "ldreq", + "operands": "r2, [r4, #0x10]", + "mode": "none" + }, + "instr_65428": { + "virtual_address": 65428, + "size": 4, + "disassembly": "streq r2, [r10, #0x18]", + "mnemonic": "streq", + "operands": "r2, [r10, #0x18]", + "mode": "none" + }, + "instr_65432": { + "virtual_address": 65432, + "size": 4, + "disassembly": "ldreq r1, [r4, #0x14]", + "mnemonic": "ldreq", + "operands": "r1, [r4, #0x14]", + "mode": "none" + }, + "instr_65436": { + "virtual_address": 65436, + "size": 4, + "disassembly": "streq r1, [r10, #0x1c]", + "mnemonic": "streq", + "operands": "r1, [r10, #0x1c]", + "mode": "none" + }, + "instr_65440": { + "virtual_address": 65440, + "size": 4, + "disassembly": "addne r4, r4, #0x10", + "mnemonic": "addne", + "operands": "r4, r4, #0x10", + "mode": "none" + }, + "instr_65444": { + "virtual_address": 65444, + "size": 4, + "disassembly": "addne r2, r10, #0x18", + "mnemonic": "addne", + "operands": "r2, r10, #0x18", + "mode": "none" + }, + "instr_65448": { + "virtual_address": 65448, + "size": 4, + "disassembly": "addeq r2, r10, #0x20", + "mnemonic": "addeq", + "operands": "r2, r10, #0x20", + "mode": "none" + }, + "instr_65452": { + "virtual_address": 65452, + "size": 4, + "disassembly": "addeq r4, r4, #0x18", + "mnemonic": "addeq", + "operands": "r4, r4, #0x18", + "mode": "none" + }, + "bb_65404": { + "virtual_address": 65404, + "size": 52, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65456, + "children": [ + "instr_65404", + "instr_65408", + "instr_65412", + "instr_65416", + "instr_65420", + "instr_65424", + "instr_65428", + "instr_65432", + "instr_65436", + "instr_65440", + "instr_65444", + "instr_65448", + "instr_65452" + ] + }, + "instr_65456": { + "virtual_address": 65456, + "size": 4, + "disassembly": "mov r6, r3", + "mnemonic": "mov", + "operands": "r6, r3", + "mode": "none" + }, + "instr_65460": { + "virtual_address": 65460, + "size": 4, + "disassembly": "ldr r3, [r4, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x0]", + "mode": "none" + }, + "instr_65464": { + "virtual_address": 65464, + "size": 4, + "disassembly": "str r3, [r2, #0x0]", + "mnemonic": "str", + "operands": "r3, [r2, #0x0]", + "mode": "none" + }, + "instr_65468": { + "virtual_address": 65468, + "size": 4, + "disassembly": "ldr r3, [r4, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x4]", + "mode": "none" + }, + "instr_65472": { + "virtual_address": 65472, + "size": 4, + "disassembly": "str r3, [r2, #0x4]", + "mnemonic": "str", + "operands": "r3, [r2, #0x4]", + "mode": "none" + }, + "instr_65476": { + "virtual_address": 65476, + "size": 4, + "disassembly": "ldr r3, [r4, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x8]", + "mode": "none" + }, + "instr_65480": { + "virtual_address": 65480, + "size": 4, + "disassembly": "mov r8, r10", + "mnemonic": "mov", + "operands": "r8, r10", + "mode": "none" + }, + "instr_65484": { + "virtual_address": 65484, + "size": 4, + "disassembly": "mov r4, r7", + "mnemonic": "mov", + "operands": "r4, r7", + "mode": "none" + }, + "instr_65488": { + "virtual_address": 65488, + "size": 4, + "disassembly": "str r3, [r2, #0x8]", + "mnemonic": "str", + "operands": "r3, [r2, #0x8]", + "mode": "none" + }, + "instr_65492": { + "virtual_address": 65492, + "size": 4, + "disassembly": "b 0x0fd04", + "mnemonic": "b", + "operands": "0x0fd04", + "mode": "none" + }, + "bb_65456": { + "virtual_address": 65456, + "size": 40, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64772, + "children": [ + "instr_65456", + "instr_65460", + "instr_65464", + "instr_65468", + "instr_65472", + "instr_65476", + "instr_65480", + "instr_65484", + "instr_65488", + "instr_65492" + ] + }, + "instr_65496": { + "virtual_address": 65496, + "size": 4, + "disassembly": "mov r1, r4", + "mnemonic": "mov", + "operands": "r1, r4", + "mode": "none" + }, + "instr_65500": { + "virtual_address": 65500, + "size": 4, + "disassembly": "bl 0x0ea7c", + "mnemonic": "bl", + "operands": "0x0ea7c", + "mode": "none" + }, + "instr_65504": { + "virtual_address": 65504, + "size": 4, + "disassembly": "b 0x0fccc", + "mnemonic": "b", + "operands": "0x0fccc", + "mode": "none" + }, + "bb_65496": { + "virtual_address": 65496, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64716, + "children": [ + "instr_65496", + "instr_65500", + "instr_65504" + ] + }, + "instr_65508": { + "virtual_address": 65508, + "size": 4, + "disassembly": "mov r7, r10", + "mnemonic": "mov", + "operands": "r7, r10", + "mode": "none" + }, + "instr_65512": { + "virtual_address": 65512, + "size": 4, + "disassembly": "ldr r1, [r3, #0xc]", + "mnemonic": "ldr", + "operands": "r1, [r3, #0xc]", + "mode": "none" + }, + "instr_65516": { + "virtual_address": 65516, + "size": 4, + "disassembly": "ldr r3, [r3, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0x8]", + "mode": "none" + }, + "instr_65520": { + "virtual_address": 65520, + "size": 4, + "disassembly": "str r1, [r3, #0xc]", + "mnemonic": "str", + "operands": "r1, [r3, #0xc]", + "mode": "none" + }, + "instr_65524": { + "virtual_address": 65524, + "size": 4, + "disassembly": "str r3, [r1, #0x8]", + "mnemonic": "str", + "operands": "r3, [r1, #0x8]", + "mode": "none" + }, + "instr_65528": { + "virtual_address": 65528, + "size": 4, + "disassembly": "sub r2, r6, #0x4", + "mnemonic": "sub", + "operands": "r2, r6, #0x4", + "mode": "none" + }, + "instr_65532": { + "virtual_address": 65532, + "size": 4, + "disassembly": "ldr r3, [r10, #0xc]", + "mnemonic": "ldr", + "operands": "r3, [r10, #0xc]", + "mode": "none" + }, + "instr_65536": { + "virtual_address": 65536, + "size": 4, + "disassembly": "ldr r1, [r7, #0x8]!", + "mnemonic": "ldr", + "operands": "r1, [r7, #0x8]!", + "mode": "none" + }, + "instr_65540": { + "virtual_address": 65540, + "size": 4, + "disassembly": "cmp r2, #0x24", + "mnemonic": "cmp", + "operands": "r2, #0x24", + "mode": "none" + }, + "instr_65544": { + "virtual_address": 65544, + "size": 4, + "disassembly": "str r3, [r1, #0xc]", + "mnemonic": "str", + "operands": "r3, [r1, #0xc]", + "mode": "none" + }, + "instr_65548": { + "virtual_address": 65548, + "size": 4, + "disassembly": "str r1, [r3, #0x8]", + "mnemonic": "str", + "operands": "r1, [r3, #0x8]", + "mode": "none" + }, + "instr_65552": { + "virtual_address": 65552, + "size": 4, + "disassembly": "bhi 0x100ec", + "mnemonic": "bhi", + "operands": "0x100ec", + "mode": "none" + }, + "bb_65508": { + "virtual_address": 65508, + "size": 48, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65556, + "children": [ + "instr_65508", + "instr_65512", + "instr_65516", + "instr_65520", + "instr_65524", + "instr_65528", + "instr_65532", + "instr_65536", + "instr_65540", + "instr_65544", + "instr_65548", + "instr_65552" + ] + }, + "instr_65556": { + "virtual_address": 65556, + "size": 4, + "disassembly": "cmp r2, #0x13", + "mnemonic": "cmp", + "operands": "r2, #0x13", + "mode": "none" + }, + "instr_65560": { + "virtual_address": 65560, + "size": 4, + "disassembly": "movls r3, r7", + "mnemonic": "movls", + "operands": "r3, r7", + "mode": "none" + }, + "instr_65564": { + "virtual_address": 65564, + "size": 4, + "disassembly": "bls 0x10074", + "mnemonic": "bls", + "operands": "0x10074", + "mode": "none" + }, + "bb_65556": { + "virtual_address": 65556, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65568, + "children": [ + "instr_65556", + "instr_65560", + "instr_65564" + ] + }, + "instr_65568": { + "virtual_address": 65568, + "size": 4, + "disassembly": "ldr r3, [r4, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x0]", + "mode": "none" + }, + "instr_65572": { + "virtual_address": 65572, + "size": 4, + "disassembly": "str r3, [r10, #0x8]", + "mnemonic": "str", + "operands": "r3, [r10, #0x8]", + "mode": "none" + }, + "instr_65576": { + "virtual_address": 65576, + "size": 4, + "disassembly": "ldr r3, [r4, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x4]", + "mode": "none" + }, + "instr_65580": { + "virtual_address": 65580, + "size": 4, + "disassembly": "cmp r2, #0x1b", + "mnemonic": "cmp", + "operands": "r2, #0x1b", + "mode": "none" + }, + "instr_65584": { + "virtual_address": 65584, + "size": 4, + "disassembly": "str r3, [r10, #0xc]", + "mnemonic": "str", + "operands": "r3, [r10, #0xc]", + "mode": "none" + }, + "instr_65588": { + "virtual_address": 65588, + "size": 4, + "disassembly": "addls r4, r4, #0x8", + "mnemonic": "addls", + "operands": "r4, r4, #0x8", + "mode": "none" + }, + "instr_65592": { + "virtual_address": 65592, + "size": 4, + "disassembly": "addls r3, r10, #0x10", + "mnemonic": "addls", + "operands": "r3, r10, #0x10", + "mode": "none" + }, + "instr_65596": { + "virtual_address": 65596, + "size": 4, + "disassembly": "bls 0x10074", + "mnemonic": "bls", + "operands": "0x10074", + "mode": "none" + }, + "bb_65568": { + "virtual_address": 65568, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65600, + "children": [ + "instr_65568", + "instr_65572", + "instr_65576", + "instr_65580", + "instr_65584", + "instr_65588", + "instr_65592", + "instr_65596" + ] + }, + "instr_65600": { + "virtual_address": 65600, + "size": 4, + "disassembly": "ldr r3, [r4, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x8]", + "mode": "none" + }, + "instr_65604": { + "virtual_address": 65604, + "size": 4, + "disassembly": "str r3, [r10, #0x10]", + "mnemonic": "str", + "operands": "r3, [r10, #0x10]", + "mode": "none" + }, + "instr_65608": { + "virtual_address": 65608, + "size": 4, + "disassembly": "ldr r3, [r4, #0xc]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "instr_65612": { + "virtual_address": 65612, + "size": 4, + "disassembly": "str r3, [r10, #0x14]", + "mnemonic": "str", + "operands": "r3, [r10, #0x14]", + "mode": "none" + }, + "instr_65616": { + "virtual_address": 65616, + "size": 4, + "disassembly": "cmp r2, #0x24", + "mnemonic": "cmp", + "operands": "r2, #0x24", + "mode": "none" + }, + "instr_65620": { + "virtual_address": 65620, + "size": 4, + "disassembly": "ldreq r3, [r4, #0x10]", + "mnemonic": "ldreq", + "operands": "r3, [r4, #0x10]", + "mode": "none" + }, + "instr_65624": { + "virtual_address": 65624, + "size": 4, + "disassembly": "streq r3, [r10, #0x18]", + "mnemonic": "streq", + "operands": "r3, [r10, #0x18]", + "mode": "none" + }, + "instr_65628": { + "virtual_address": 65628, + "size": 4, + "disassembly": "ldreq r2, [r4, #0x14]", + "mnemonic": "ldreq", + "operands": "r2, [r4, #0x14]", + "mode": "none" + }, + "instr_65632": { + "virtual_address": 65632, + "size": 4, + "disassembly": "streq r2, [r10, #0x1c]", + "mnemonic": "streq", + "operands": "r2, [r10, #0x1c]", + "mode": "none" + }, + "instr_65636": { + "virtual_address": 65636, + "size": 4, + "disassembly": "addne r4, r4, #0x10", + "mnemonic": "addne", + "operands": "r4, r4, #0x10", + "mode": "none" + }, + "instr_65640": { + "virtual_address": 65640, + "size": 4, + "disassembly": "addne r3, r10, #0x18", + "mnemonic": "addne", + "operands": "r3, r10, #0x18", + "mode": "none" + }, + "instr_65644": { + "virtual_address": 65644, + "size": 4, + "disassembly": "addeq r3, r10, #0x20", + "mnemonic": "addeq", + "operands": "r3, r10, #0x20", + "mode": "none" + }, + "instr_65648": { + "virtual_address": 65648, + "size": 4, + "disassembly": "addeq r4, r4, #0x18", + "mnemonic": "addeq", + "operands": "r4, r4, #0x18", + "mode": "none" + }, + "bb_65600": { + "virtual_address": 65600, + "size": 52, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65652, + "children": [ + "instr_65600", + "instr_65604", + "instr_65608", + "instr_65612", + "instr_65616", + "instr_65620", + "instr_65624", + "instr_65628", + "instr_65632", + "instr_65636", + "instr_65640", + "instr_65644", + "instr_65648" + ] + }, + "instr_65652": { + "virtual_address": 65652, + "size": 4, + "disassembly": "ldr r2, [r4, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [r4, #0x0]", + "mode": "none" + }, + "instr_65656": { + "virtual_address": 65656, + "size": 4, + "disassembly": "str r2, [r3, #0x0]", + "mnemonic": "str", + "operands": "r2, [r3, #0x0]", + "mode": "none" + }, + "instr_65660": { + "virtual_address": 65660, + "size": 4, + "disassembly": "ldr r2, [r4, #0x4]", + "mnemonic": "ldr", + "operands": "r2, [r4, #0x4]", + "mode": "none" + }, + "instr_65664": { + "virtual_address": 65664, + "size": 4, + "disassembly": "str r2, [r3, #0x4]", + "mnemonic": "str", + "operands": "r2, [r3, #0x4]", + "mode": "none" + }, + "instr_65668": { + "virtual_address": 65668, + "size": 4, + "disassembly": "ldr r2, [r4, #0x8]", + "mnemonic": "ldr", + "operands": "r2, [r4, #0x8]", + "mode": "none" + }, + "instr_65672": { + "virtual_address": 65672, + "size": 4, + "disassembly": "mov r6, r12", + "mnemonic": "mov", + "operands": "r6, r12", + "mode": "none" + }, + "instr_65676": { + "virtual_address": 65676, + "size": 4, + "disassembly": "mov r8, r10", + "mnemonic": "mov", + "operands": "r8, r10", + "mode": "none" + }, + "instr_65680": { + "virtual_address": 65680, + "size": 4, + "disassembly": "mov r4, r7", + "mnemonic": "mov", + "operands": "r4, r7", + "mode": "none" + }, + "instr_65684": { + "virtual_address": 65684, + "size": 4, + "disassembly": "str r2, [r3, #0x8]", + "mnemonic": "str", + "operands": "r2, [r3, #0x8]", + "mode": "none" + }, + "instr_65688": { + "virtual_address": 65688, + "size": 4, + "disassembly": "b 0x0fd04", + "mnemonic": "b", + "operands": "0x0fd04", + "mode": "none" + }, + "bb_65652": { + "virtual_address": 65652, + "size": 40, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64772, + "children": [ + "instr_65652", + "instr_65656", + "instr_65660", + "instr_65664", + "instr_65668", + "instr_65672", + "instr_65676", + "instr_65680", + "instr_65684", + "instr_65688" + ] + }, + "instr_65692": { + "virtual_address": 65692, + "size": 4, + "disassembly": "mov r1, r4", + "mnemonic": "mov", + "operands": "r1, r4", + "mode": "none" + }, + "instr_65696": { + "virtual_address": 65696, + "size": 4, + "disassembly": "mov r0, r7", + "mnemonic": "mov", + "operands": "r0, r7", + "mode": "none" + }, + "instr_65700": { + "virtual_address": 65700, + "size": 4, + "disassembly": "mov r6, r3", + "mnemonic": "mov", + "operands": "r6, r3", + "mode": "none" + }, + "instr_65704": { + "virtual_address": 65704, + "size": 4, + "disassembly": "mov r8, r10", + "mnemonic": "mov", + "operands": "r8, r10", + "mode": "none" + }, + "instr_65708": { + "virtual_address": 65708, + "size": 4, + "disassembly": "bl 0x0ea7c", + "mnemonic": "bl", + "operands": "0x0ea7c", + "mode": "none" + }, + "instr_65712": { + "virtual_address": 65712, + "size": 4, + "disassembly": "mov r4, r7", + "mnemonic": "mov", + "operands": "r4, r7", + "mode": "none" + }, + "instr_65716": { + "virtual_address": 65716, + "size": 4, + "disassembly": "b 0x0fd04", + "mnemonic": "b", + "operands": "0x0fd04", + "mode": "none" + }, + "bb_65692": { + "virtual_address": 65692, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64772, + "children": [ + "instr_65692", + "instr_65696", + "instr_65700", + "instr_65704", + "instr_65708", + "instr_65712", + "instr_65716" + ] + }, + "instr_65720": { + "virtual_address": 65720, + "size": 4, + "disassembly": "sub r3, r12, r5", + "mnemonic": "sub", + "operands": "r3, r12, r5", + "mode": "none" + }, + "instr_65724": { + "virtual_address": 65724, + "size": 4, + "disassembly": "add r8, r8, r5", + "mnemonic": "add", + "operands": "r8, r8, r5", + "mode": "none" + }, + "instr_65728": { + "virtual_address": 65728, + "size": 4, + "disassembly": "orr r3, r3, #0x1", + "mnemonic": "orr", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_65732": { + "virtual_address": 65732, + "size": 4, + "disassembly": "str r8, [r11, #0x8]", + "mnemonic": "str", + "operands": "r8, [r11, #0x8]", + "mode": "none" + }, + "instr_65736": { + "virtual_address": 65736, + "size": 4, + "disassembly": "str r3, [r8, #0x4]", + "mnemonic": "str", + "operands": "r3, [r8, #0x4]", + "mode": "none" + }, + "instr_65740": { + "virtual_address": 65740, + "size": 4, + "disassembly": "ldr r3, [r4, #-0x4]", + "mnemonic": "ldr", + "operands": "r3, [r4, #-0x4]", + "mode": "none" + }, + "instr_65744": { + "virtual_address": 65744, + "size": 4, + "disassembly": "and r3, r3, #0x1", + "mnemonic": "and", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_65748": { + "virtual_address": 65748, + "size": 4, + "disassembly": "orr r5, r3, r5", + "mnemonic": "orr", + "operands": "r5, r3, r5", + "mode": "none" + }, + "instr_65752": { + "virtual_address": 65752, + "size": 4, + "disassembly": "mov r0, r9", + "mnemonic": "mov", + "operands": "r0, r9", + "mode": "none" + }, + "instr_65756": { + "virtual_address": 65756, + "size": 4, + "disassembly": "str r5, [r4, #-0x4]", + "mnemonic": "str", + "operands": "r5, [r4, #-0x4]", + "mode": "none" + }, + "instr_65760": { + "virtual_address": 65760, + "size": 4, + "disassembly": "mov r7, r4", + "mnemonic": "mov", + "operands": "r7, r4", + "mode": "none" + }, + "instr_65764": { + "virtual_address": 65764, + "size": 4, + "disassembly": "bl 0x0ebec", + "mnemonic": "bl", + "operands": "0x0ebec", + "mode": "none" + }, + "instr_65768": { + "virtual_address": 65768, + "size": 4, + "disassembly": "b 0x0fce0", + "mnemonic": "b", + "operands": "0x0fce0", + "mode": "none" + }, + "bb_65720": { + "virtual_address": 65720, + "size": 52, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64736, + "children": [ + "instr_65720", + "instr_65724", + "instr_65728", + "instr_65732", + "instr_65736", + "instr_65740", + "instr_65744", + "instr_65748", + "instr_65752", + "instr_65756", + "instr_65760", + "instr_65764", + "instr_65768" + ] + }, + "instr_65772": { + "virtual_address": 65772, + "size": 4, + "disassembly": "mov r1, r4", + "mnemonic": "mov", + "operands": "r1, r4", + "mode": "none" + }, + "instr_65776": { + "virtual_address": 65776, + "size": 4, + "disassembly": "mov r0, r7", + "mnemonic": "mov", + "operands": "r0, r7", + "mode": "none" + }, + "instr_65780": { + "virtual_address": 65780, + "size": 4, + "disassembly": "mov r6, r12", + "mnemonic": "mov", + "operands": "r6, r12", + "mode": "none" + }, + "instr_65784": { + "virtual_address": 65784, + "size": 4, + "disassembly": "mov r8, r10", + "mnemonic": "mov", + "operands": "r8, r10", + "mode": "none" + }, + "instr_65788": { + "virtual_address": 65788, + "size": 4, + "disassembly": "bl 0x0ea7c", + "mnemonic": "bl", + "operands": "0x0ea7c", + "mode": "none" + }, + "instr_65792": { + "virtual_address": 65792, + "size": 4, + "disassembly": "mov r4, r7", + "mnemonic": "mov", + "operands": "r4, r7", + "mode": "none" + }, + "instr_65796": { + "virtual_address": 65796, + "size": 4, + "disassembly": "b 0x0fd04", + "mnemonic": "b", + "operands": "0x0fd04", + "mode": "none" + }, + "bb_65772": { + "virtual_address": 65772, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64772, + "children": [ + "instr_65772", + "instr_65776", + "instr_65780", + "instr_65784", + "instr_65788", + "instr_65792", + "instr_65796" + ] + }, + "instr_65800": { + "virtual_address": 65800, + "size": 4, + "disassembly": "mov r1, r4", + "mnemonic": "mov", + "operands": "r1, r4", + "mode": "none" + }, + "instr_65804": { + "virtual_address": 65804, + "size": 4, + "disassembly": "mov r0, r7", + "mnemonic": "mov", + "operands": "r0, r7", + "mode": "none" + }, + "instr_65808": { + "virtual_address": 65808, + "size": 4, + "disassembly": "str r3, [sp, #0x4]", + "mnemonic": "str", + "operands": "r3, [sp, #0x4]", + "mode": "none" + }, + "instr_65812": { + "virtual_address": 65812, + "size": 4, + "disassembly": "bl 0x0ea7c", + "mnemonic": "bl", + "operands": "0x0ea7c", + "mode": "none" + }, + "instr_65816": { + "virtual_address": 65816, + "size": 4, + "disassembly": "ldr r3, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x4]", + "mode": "none" + }, + "instr_65820": { + "virtual_address": 65820, + "size": 4, + "disassembly": "b 0x0fe98", + "mnemonic": "b", + "operands": "0x0fe98", + "mode": "none" + }, + "bb_65800": { + "virtual_address": 65800, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65176, + "children": [ + "instr_65800", + "instr_65804", + "instr_65808", + "instr_65812", + "instr_65816", + "instr_65820" + ] + }, + "dw_65824": { + "virtual_address": 65824, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 64508 + ] + }, + "func_64400": { + "virtual_address": 64400, + "size": 1428, + "name": "_realloc_r", + "children": [ + "bb_64400", + "bb_64420", + "bb_64500", + "bb_64508", + "bb_64528", + "bb_64552", + "bb_64568", + "bb_64576", + "bb_64608", + "bb_64620", + "bb_64640", + "bb_64664", + "bb_64676", + "bb_64692", + "bb_64716", + "bb_64728", + "bb_64736", + "bb_64752", + "bb_64772", + "bb_64784", + "bb_64816", + "bb_64844", + "bb_64904", + "bb_64912", + "bb_64932", + "bb_64960", + "bb_64984", + "bb_64992", + "bb_65024", + "bb_65056", + "bb_65068", + "bb_65100", + "bb_65152", + "bb_65176", + "bb_65224", + "bb_65240", + "bb_65272", + "bb_65328", + "bb_65360", + "bb_65372", + "bb_65404", + "bb_65456", + "bb_65496", + "bb_65508", + "bb_65556", + "bb_65568", + "bb_65600", + "bb_65652", + "bb_65692", + "bb_65720", + "bb_65772", + "bb_65800", + "dw_65824" + ] + }, + "instr_65828": { + "virtual_address": 65828, + "size": 4, + "disassembly": "mov r12, #0x0", + "mnemonic": "mov", + "operands": "r12, #0x0", + "mode": "none" + }, + "instr_65832": { + "virtual_address": 65832, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_65836": { + "virtual_address": 65836, + "size": 4, + "disassembly": "ldr lr, [0x101bc]", + "mnemonic": "ldr", + "operands": "lr, [0x101bc]", + "mode": "none" + }, + "instr_65840": { + "virtual_address": 65840, + "size": 4, + "disassembly": "bic r3, r1, #0x80000000", + "mnemonic": "bic", + "operands": "r3, r1, #0x80000000", + "mode": "none" + }, + "instr_65844": { + "virtual_address": 65844, + "size": 4, + "disassembly": "cmp r3, lr", + "mnemonic": "cmp", + "operands": "r3, lr", + "mode": "none" + }, + "instr_65848": { + "virtual_address": 65848, + "size": 4, + "disassembly": "mov r4, r0", + "mnemonic": "mov", + "operands": "r4, r0", + "mode": "none" + }, + "instr_65852": { + "virtual_address": 65852, + "size": 4, + "disassembly": "mov r5, r1", + "mnemonic": "mov", + "operands": "r5, r1", + "mode": "none" + }, + "instr_65856": { + "virtual_address": 65856, + "size": 4, + "disassembly": "str r12, [r2, #0x0]", + "mnemonic": "str", + "operands": "r12, [r2, #0x0]", + "mode": "none" + }, + "instr_65860": { + "virtual_address": 65860, + "size": 4, + "disassembly": "bgt 0x101ac", + "mnemonic": "bgt", + "operands": "0x101ac", + "mode": "none" + }, + "bb_65828": { + "virtual_address": 65828, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65864, + "children": [ + "instr_65828", + "instr_65832", + "instr_65836", + "instr_65840", + "instr_65844", + "instr_65848", + "instr_65852", + "instr_65856", + "instr_65860" + ] + }, + "instr_65864": { + "virtual_address": 65864, + "size": 4, + "disassembly": "mov lr, r0", + "mnemonic": "mov", + "operands": "lr, r0", + "mode": "none" + }, + "instr_65868": { + "virtual_address": 65868, + "size": 4, + "disassembly": "orrs lr, r3, lr", + "mnemonic": "orrs", + "operands": "lr, r3, lr", + "mode": "none" + }, + "instr_65872": { + "virtual_address": 65872, + "size": 4, + "disassembly": "beq 0x101ac", + "mnemonic": "beq", + "operands": "0x101ac", + "mode": "none" + }, + "bb_65864": { + "virtual_address": 65864, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65876, + "children": [ + "instr_65864", + "instr_65868", + "instr_65872" + ] + }, + "instr_65876": { + "virtual_address": 65876, + "size": 4, + "disassembly": "ldr lr, [0x101c0]", + "mnemonic": "ldr", + "operands": "lr, [0x101c0]", + "mode": "none" + }, + "instr_65880": { + "virtual_address": 65880, + "size": 4, + "disassembly": "and lr, lr, r1", + "mnemonic": "and", + "operands": "lr, lr, r1", + "mode": "none" + }, + "instr_65884": { + "virtual_address": 65884, + "size": 4, + "disassembly": "cmp lr, r12", + "mnemonic": "cmp", + "operands": "lr, r12", + "mode": "none" + }, + "instr_65888": { + "virtual_address": 65888, + "size": 4, + "disassembly": "mov r6, r2", + "mnemonic": "mov", + "operands": "r6, r2", + "mode": "none" + }, + "instr_65892": { + "virtual_address": 65892, + "size": 4, + "disassembly": "mov r2, r1", + "mnemonic": "mov", + "operands": "r2, r1", + "mode": "none" + }, + "instr_65896": { + "virtual_address": 65896, + "size": 4, + "disassembly": "bne 0x10188", + "mnemonic": "bne", + "operands": "0x10188", + "mode": "none" + }, + "bb_65876": { + "virtual_address": 65876, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65900, + "children": [ + "instr_65876", + "instr_65880", + "instr_65884", + "instr_65888", + "instr_65892", + "instr_65896" + ] + }, + "instr_65900": { + "virtual_address": 65900, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_65904": { + "virtual_address": 65904, + "size": 4, + "disassembly": "ldr r3, [0x101c4]", + "mnemonic": "ldr", + "operands": "r3, [0x101c4]", + "mode": "none" + }, + "instr_65908": { + "virtual_address": 65908, + "size": 4, + "disassembly": "bl 0x13688", + "mnemonic": "bl", + "operands": "0x13688", + "mode": "none" + }, + "instr_65912": { + "virtual_address": 65912, + "size": 4, + "disassembly": "mvn r12, #0x35", + "mnemonic": "mvn", + "operands": "r12, #0x35", + "mode": "none" + }, + "instr_65916": { + "virtual_address": 65916, + "size": 4, + "disassembly": "mov r4, r0", + "mnemonic": "mov", + "operands": "r4, r0", + "mode": "none" + }, + "instr_65920": { + "virtual_address": 65920, + "size": 4, + "disassembly": "mov r2, r1", + "mnemonic": "mov", + "operands": "r2, r1", + "mode": "none" + }, + "instr_65924": { + "virtual_address": 65924, + "size": 4, + "disassembly": "bic r3, r1, #0x80000000", + "mnemonic": "bic", + "operands": "r3, r1, #0x80000000", + "mode": "none" + }, + "bb_65900": { + "virtual_address": 65900, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65928, + "children": [ + "instr_65900", + "instr_65904", + "instr_65908", + "instr_65912", + "instr_65916", + "instr_65920", + "instr_65924" + ] + }, + "instr_65928": { + "virtual_address": 65928, + "size": 4, + "disassembly": "mov r3, r3, asr #0x14", + "mnemonic": "mov", + "operands": "r3, r3, asr #0x14", + "mode": "none" + }, + "instr_65932": { + "virtual_address": 65932, + "size": 4, + "disassembly": "sub r3, r3, #0x3fc", + "mnemonic": "sub", + "operands": "r3, r3, #0x3fc", + "mode": "none" + }, + "instr_65936": { + "virtual_address": 65936, + "size": 4, + "disassembly": "bic r2, r2, #0x7f000000", + "mnemonic": "bic", + "operands": "r2, r2, #0x7f000000", + "mode": "none" + }, + "instr_65940": { + "virtual_address": 65940, + "size": 4, + "disassembly": "sub r3, r3, #0x2", + "mnemonic": "sub", + "operands": "r3, r3, #0x2", + "mode": "none" + }, + "instr_65944": { + "virtual_address": 65944, + "size": 4, + "disassembly": "bic r2, r2, #0xf00000", + "mnemonic": "bic", + "operands": "r2, r2, #0xf00000", + "mode": "none" + }, + "instr_65948": { + "virtual_address": 65948, + "size": 4, + "disassembly": "add r3, r3, r12", + "mnemonic": "add", + "operands": "r3, r3, r12", + "mode": "none" + }, + "instr_65952": { + "virtual_address": 65952, + "size": 4, + "disassembly": "orr r5, r2, #0x3fc00000", + "mnemonic": "orr", + "operands": "r5, r2, #0x3fc00000", + "mode": "none" + }, + "instr_65956": { + "virtual_address": 65956, + "size": 4, + "disassembly": "str r3, [r6, #0x0]", + "mnemonic": "str", + "operands": "r3, [r6, #0x0]", + "mode": "none" + }, + "instr_65960": { + "virtual_address": 65960, + "size": 4, + "disassembly": "orr r5, r5, #0x200000", + "mnemonic": "orr", + "operands": "r5, r5, #0x200000", + "mode": "none" + }, + "bb_65928": { + "virtual_address": 65928, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65964, + "children": [ + "instr_65928", + "instr_65932", + "instr_65936", + "instr_65940", + "instr_65944", + "instr_65948", + "instr_65952", + "instr_65956", + "instr_65960" + ] + }, + "instr_65964": { + "virtual_address": 65964, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_65968": { + "virtual_address": 65968, + "size": 4, + "disassembly": "mov r1, r5", + "mnemonic": "mov", + "operands": "r1, r5", + "mode": "none" + }, + "instr_65972": { + "virtual_address": 65972, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_65976": { + "virtual_address": 65976, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_65964": { + "virtual_address": 65964, + "size": 16, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_65964", + "instr_65968", + "instr_65972", + "instr_65976" + ] + }, + "dw_65980": { + "virtual_address": 65980, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 65836 + ] + }, + "dw_65984": { + "virtual_address": 65984, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 65876 + ] + }, + "dw_65988": { + "virtual_address": 65988, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 65904 + ] + }, + "func_65828": { + "virtual_address": 65828, + "size": 164, + "name": "frexp", + "children": [ + "bb_65828", + "bb_65864", + "bb_65876", + "bb_65900", + "bb_65928", + "bb_65964", + "dw_65980", + "dw_65984", + "dw_65988" + ] + }, + "instr_65992": { + "virtual_address": 65992, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_65996": { + "virtual_address": 65996, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_66000": { + "virtual_address": 66000, + "size": 4, + "disassembly": "ldr r5, [0x10208]", + "mnemonic": "ldr", + "operands": "r5, [0x10208]", + "mode": "none" + }, + "instr_66004": { + "virtual_address": 66004, + "size": 4, + "disassembly": "mov r4, r0", + "mnemonic": "mov", + "operands": "r4, r0", + "mode": "none" + }, + "instr_66008": { + "virtual_address": 66008, + "size": 4, + "disassembly": "mov r0, r1", + "mnemonic": "mov", + "operands": "r0, r1", + "mode": "none" + }, + "instr_66012": { + "virtual_address": 66012, + "size": 4, + "disassembly": "str r2, [r5, #0x0]", + "mnemonic": "str", + "operands": "r2, [r5, #0x0]", + "mode": "none" + }, + "instr_66016": { + "virtual_address": 66016, + "size": 4, + "disassembly": "bl 0x13f78", + "mnemonic": "bl", + "operands": "0x13f78", + "mode": "none" + }, + "instr_66020": { + "virtual_address": 66020, + "size": 4, + "disassembly": "cmn r0, #0x1", + "mnemonic": "cmn", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_66024": { + "virtual_address": 66024, + "size": 4, + "disassembly": "beq 0x101f4", + "mnemonic": "beq", + "operands": "0x101f4", + "mode": "none" + }, + "bb_65992": { + "virtual_address": 65992, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66028, + "children": [ + "instr_65992", + "instr_65996", + "instr_66000", + "instr_66004", + "instr_66008", + "instr_66012", + "instr_66016", + "instr_66020", + "instr_66024" + ] + }, + "instr_66028": { + "virtual_address": 66028, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_66032": { + "virtual_address": 66032, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_66028": { + "virtual_address": 66028, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_66028", + "instr_66032" + ] + }, + "instr_66036": { + "virtual_address": 66036, + "size": 4, + "disassembly": "ldr r3, [r5, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r5, #0x0]", + "mode": "none" + }, + "instr_66040": { + "virtual_address": 66040, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_66044": { + "virtual_address": 66044, + "size": 4, + "disassembly": "strne r3, [r4, #0x0]", + "mnemonic": "strne", + "operands": "r3, [r4, #0x0]", + "mode": "none" + }, + "instr_66048": { + "virtual_address": 66048, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_66052": { + "virtual_address": 66052, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_66036": { + "virtual_address": 66036, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_66036", + "instr_66040", + "instr_66044", + "instr_66048", + "instr_66052" + ] + }, + "dw_66056": { + "virtual_address": 66056, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 66000 + ] + }, + "func_65992": { + "virtual_address": 65992, + "size": 68, + "name": "_sbrk_r", + "children": [ + "bb_65992", + "bb_66028", + "bb_66036", + "dw_66056" + ] + }, + "instr_66060": { + "virtual_address": 66060, + "size": 4, + "disassembly": "stmdb sp!, {r4, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_66064": { + "virtual_address": 66064, + "size": 4, + "disassembly": "mov r4, r1", + "mnemonic": "mov", + "operands": "r4, r1", + "mode": "none" + }, + "instr_66068": { + "virtual_address": 66068, + "size": 4, + "disassembly": "ldrsh r1, [r1, #0xe]", + "mnemonic": "ldrsh", + "operands": "r1, [r1, #0xe]", + "mode": "none" + }, + "instr_66072": { + "virtual_address": 66072, + "size": 4, + "disassembly": "bl 0x12258", + "mnemonic": "bl", + "operands": "0x12258", + "mode": "none" + }, + "instr_66076": { + "virtual_address": 66076, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_66080": { + "virtual_address": 66080, + "size": 4, + "disassembly": "ldrge r3, [r4, #0x50]", + "mnemonic": "ldrge", + "operands": "r3, [r4, #0x50]", + "mode": "none" + }, + "instr_66084": { + "virtual_address": 66084, + "size": 4, + "disassembly": "ldrhlt r3, [r4, #0xc]", + "mnemonic": "ldrhlt", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "instr_66088": { + "virtual_address": 66088, + "size": 4, + "disassembly": "addge r3, r3, r0", + "mnemonic": "addge", + "operands": "r3, r3, r0", + "mode": "none" + }, + "instr_66092": { + "virtual_address": 66092, + "size": 4, + "disassembly": "biclt r3, r3, #0x1000", + "mnemonic": "biclt", + "operands": "r3, r3, #0x1000", + "mode": "none" + }, + "instr_66096": { + "virtual_address": 66096, + "size": 4, + "disassembly": "strge r3, [r4, #0x50]", + "mnemonic": "strge", + "operands": "r3, [r4, #0x50]", + "mode": "none" + }, + "instr_66100": { + "virtual_address": 66100, + "size": 4, + "disassembly": "strhlt r3, [r4, #0xc]", + "mnemonic": "strhlt", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "instr_66104": { + "virtual_address": 66104, + "size": 4, + "disassembly": "ldmia sp!, {r4, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_66108": { + "virtual_address": 66108, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_66060": { + "virtual_address": 66060, + "size": 52, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_66060", + "instr_66064", + "instr_66068", + "instr_66072", + "instr_66076", + "instr_66080", + "instr_66084", + "instr_66088", + "instr_66092", + "instr_66096", + "instr_66100", + "instr_66104", + "instr_66108" + ] + }, + "func_66060": { + "virtual_address": 66060, + "size": 52, + "name": "__sread", + "children": [ + "bb_66060" + ] + }, + "instr_66112": { + "virtual_address": 66112, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_66116": { + "virtual_address": 66116, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_66112": { + "virtual_address": 66112, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_66112", + "instr_66116" + ] + }, + "func_66112": { + "virtual_address": 66112, + "size": 8, + "name": "__seofread", + "children": [ + "bb_66112" + ] + }, + "instr_66120": { + "virtual_address": 66120, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, r7, r8, lr}", + "mode": "none" + }, + "instr_66124": { + "virtual_address": 66124, + "size": 4, + "disassembly": "mov r4, r1", + "mnemonic": "mov", + "operands": "r4, r1", + "mode": "none" + }, + "instr_66128": { + "virtual_address": 66128, + "size": 4, + "disassembly": "ldrsh r1, [r1, #0xc]", + "mnemonic": "ldrsh", + "operands": "r1, [r1, #0xc]", + "mode": "none" + }, + "instr_66132": { + "virtual_address": 66132, + "size": 4, + "disassembly": "tst r1, #0x100", + "mnemonic": "tst", + "operands": "r1, #0x100", + "mode": "none" + }, + "instr_66136": { + "virtual_address": 66136, + "size": 4, + "disassembly": "mov r5, r0", + "mnemonic": "mov", + "operands": "r5, r0", + "mode": "none" + }, + "instr_66140": { + "virtual_address": 66140, + "size": 4, + "disassembly": "mov r6, r2", + "mnemonic": "mov", + "operands": "r6, r2", + "mode": "none" + }, + "instr_66144": { + "virtual_address": 66144, + "size": 4, + "disassembly": "mov r7, r3", + "mnemonic": "mov", + "operands": "r7, r3", + "mode": "none" + }, + "instr_66148": { + "virtual_address": 66148, + "size": 4, + "disassembly": "bne 0x1028c", + "mnemonic": "bne", + "operands": "0x1028c", + "mode": "none" + }, + "bb_66120": { + "virtual_address": 66120, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66152, + "children": [ + "instr_66120", + "instr_66124", + "instr_66128", + "instr_66132", + "instr_66136", + "instr_66140", + "instr_66144", + "instr_66148" + ] + }, + "instr_66152": { + "virtual_address": 66152, + "size": 4, + "disassembly": "bic r1, r1, #0x1000", + "mnemonic": "bic", + "operands": "r1, r1, #0x1000", + "mode": "none" + }, + "instr_66156": { + "virtual_address": 66156, + "size": 4, + "disassembly": "strh r1, [r4, #0xc]", + "mnemonic": "strh", + "operands": "r1, [r4, #0xc]", + "mode": "none" + }, + "instr_66160": { + "virtual_address": 66160, + "size": 4, + "disassembly": "mov r3, r7", + "mnemonic": "mov", + "operands": "r3, r7", + "mode": "none" + }, + "instr_66164": { + "virtual_address": 66164, + "size": 4, + "disassembly": "mov r2, r6", + "mnemonic": "mov", + "operands": "r2, r6", + "mode": "none" + }, + "instr_66168": { + "virtual_address": 66168, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_66172": { + "virtual_address": 66172, + "size": 4, + "disassembly": "ldrsh r1, [r4, #0xe]", + "mnemonic": "ldrsh", + "operands": "r1, [r4, #0xe]", + "mode": "none" + }, + "instr_66176": { + "virtual_address": 66176, + "size": 4, + "disassembly": "bl 0x11980", + "mnemonic": "bl", + "operands": "0x11980", + "mode": "none" + }, + "instr_66180": { + "virtual_address": 66180, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, lr}", + "mode": "none" + }, + "instr_66184": { + "virtual_address": 66184, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_66152": { + "virtual_address": 66152, + "size": 36, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_66152", + "instr_66156", + "instr_66160", + "instr_66164", + "instr_66168", + "instr_66172", + "instr_66176", + "instr_66180", + "instr_66184" + ] + }, + "instr_66188": { + "virtual_address": 66188, + "size": 4, + "disassembly": "ldrsh r1, [r4, #0xe]", + "mnemonic": "ldrsh", + "operands": "r1, [r4, #0xe]", + "mode": "none" + }, + "instr_66192": { + "virtual_address": 66192, + "size": 4, + "disassembly": "mov r3, #0x2", + "mnemonic": "mov", + "operands": "r3, #0x2", + "mode": "none" + }, + "instr_66196": { + "virtual_address": 66196, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_66200": { + "virtual_address": 66200, + "size": 4, + "disassembly": "bl 0x121b0", + "mnemonic": "bl", + "operands": "0x121b0", + "mode": "none" + }, + "instr_66204": { + "virtual_address": 66204, + "size": 4, + "disassembly": "ldrsh r1, [r4, #0xc]", + "mnemonic": "ldrsh", + "operands": "r1, [r4, #0xc]", + "mode": "none" + }, + "instr_66208": { + "virtual_address": 66208, + "size": 4, + "disassembly": "b 0x10268", + "mnemonic": "b", + "operands": "0x10268", + "mode": "none" + }, + "bb_66188": { + "virtual_address": 66188, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66152, + "children": [ + "instr_66188", + "instr_66192", + "instr_66196", + "instr_66200", + "instr_66204", + "instr_66208" + ] + }, + "func_66120": { + "virtual_address": 66120, + "size": 92, + "name": "__swrite", + "children": [ + "bb_66120", + "bb_66152", + "bb_66188" + ] + }, + "instr_66212": { + "virtual_address": 66212, + "size": 4, + "disassembly": "stmdb sp!, {r4, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_66216": { + "virtual_address": 66216, + "size": 4, + "disassembly": "mov r4, r1", + "mnemonic": "mov", + "operands": "r4, r1", + "mode": "none" + }, + "instr_66220": { + "virtual_address": 66220, + "size": 4, + "disassembly": "ldrsh r1, [r1, #0xe]", + "mnemonic": "ldrsh", + "operands": "r1, [r1, #0xe]", + "mode": "none" + }, + "instr_66224": { + "virtual_address": 66224, + "size": 4, + "disassembly": "bl 0x121b0", + "mnemonic": "bl", + "operands": "0x121b0", + "mode": "none" + }, + "instr_66228": { + "virtual_address": 66228, + "size": 4, + "disassembly": "ldrh r3, [r4, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "instr_66232": { + "virtual_address": 66232, + "size": 4, + "disassembly": "cmn r0, #0x1", + "mnemonic": "cmn", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_66236": { + "virtual_address": 66236, + "size": 4, + "disassembly": "biceq r3, r3, #0x1000", + "mnemonic": "biceq", + "operands": "r3, r3, #0x1000", + "mode": "none" + }, + "instr_66240": { + "virtual_address": 66240, + "size": 4, + "disassembly": "orrne r3, r3, #0x1000", + "mnemonic": "orrne", + "operands": "r3, r3, #0x1000", + "mode": "none" + }, + "instr_66244": { + "virtual_address": 66244, + "size": 4, + "disassembly": "strne r0, [r4, #0x50]", + "mnemonic": "strne", + "operands": "r0, [r4, #0x50]", + "mode": "none" + }, + "instr_66248": { + "virtual_address": 66248, + "size": 4, + "disassembly": "strh r3, [r4, #0xc]", + "mnemonic": "strh", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "instr_66252": { + "virtual_address": 66252, + "size": 4, + "disassembly": "ldmia sp!, {r4, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_66256": { + "virtual_address": 66256, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_66212": { + "virtual_address": 66212, + "size": 48, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_66212", + "instr_66216", + "instr_66220", + "instr_66224", + "instr_66228", + "instr_66232", + "instr_66236", + "instr_66240", + "instr_66244", + "instr_66248", + "instr_66252", + "instr_66256" + ] + }, + "func_66212": { + "virtual_address": 66212, + "size": 48, + "name": "__sseek", + "children": [ + "bb_66212" + ] + }, + "instr_66260": { + "virtual_address": 66260, + "size": 4, + "disassembly": "stmdb sp!, {r4, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_66264": { + "virtual_address": 66264, + "size": 4, + "disassembly": "ldrsh r1, [r1, #0xe]", + "mnemonic": "ldrsh", + "operands": "r1, [r1, #0xe]", + "mode": "none" + }, + "instr_66268": { + "virtual_address": 66268, + "size": 4, + "disassembly": "bl 0x11b8c", + "mnemonic": "bl", + "operands": "0x11b8c", + "mode": "none" + }, + "instr_66272": { + "virtual_address": 66272, + "size": 4, + "disassembly": "ldmia sp!, {r4, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_66276": { + "virtual_address": 66276, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_66260": { + "virtual_address": 66260, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_66260", + "instr_66264", + "instr_66268", + "instr_66272", + "instr_66276" + ] + }, + "func_66260": { + "virtual_address": 66260, + "size": 20, + "name": "__sclose", + "children": [ + "bb_66260" + ] + }, + "instr_66280": { + "virtual_address": 66280, + "size": 4, + "disassembly": "orr r3, r0, r1", + "mnemonic": "orr", + "operands": "r3, r0, r1", + "mode": "none" + }, + "instr_66284": { + "virtual_address": 66284, + "size": 4, + "disassembly": "cmp r2, #0x3", + "mnemonic": "cmp", + "operands": "r2, #0x3", + "mode": "none" + }, + "instr_66288": { + "virtual_address": 66288, + "size": 4, + "disassembly": "and r3, r3, #0x3", + "mnemonic": "and", + "operands": "r3, r3, #0x3", + "mode": "none" + }, + "instr_66292": { + "virtual_address": 66292, + "size": 4, + "disassembly": "movls r12, #0x0", + "mnemonic": "movls", + "operands": "r12, #0x0", + "mode": "none" + }, + "instr_66296": { + "virtual_address": 66296, + "size": 4, + "disassembly": "movhi r12, #0x1", + "mnemonic": "movhi", + "operands": "r12, #0x1", + "mode": "none" + }, + "instr_66300": { + "virtual_address": 66300, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_66304": { + "virtual_address": 66304, + "size": 4, + "disassembly": "movne r12, #0x0", + "mnemonic": "movne", + "operands": "r12, #0x0", + "mode": "none" + }, + "instr_66308": { + "virtual_address": 66308, + "size": 4, + "disassembly": "cmp r12, #0x0", + "mnemonic": "cmp", + "operands": "r12, #0x0", + "mode": "none" + }, + "instr_66312": { + "virtual_address": 66312, + "size": 4, + "disassembly": "moveq r12, r0", + "mnemonic": "moveq", + "operands": "r12, r0", + "mode": "none" + }, + "instr_66316": { + "virtual_address": 66316, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_66320": { + "virtual_address": 66320, + "size": 4, + "disassembly": "bne 0x1036c", + "mnemonic": "bne", + "operands": "0x1036c", + "mode": "none" + }, + "bb_66280": { + "virtual_address": 66280, + "size": 44, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66324, + "children": [ + "instr_66280", + "instr_66284", + "instr_66288", + "instr_66292", + "instr_66296", + "instr_66300", + "instr_66304", + "instr_66308", + "instr_66312", + "instr_66316", + "instr_66320" + ] + }, + "instr_66324": { + "virtual_address": 66324, + "size": 4, + "disassembly": "sub lr, r1, #0x1", + "mnemonic": "sub", + "operands": "lr, r1, #0x1", + "mode": "none" + }, + "instr_66328": { + "virtual_address": 66328, + "size": 4, + "disassembly": "b 0x1033c", + "mnemonic": "b", + "operands": "0x1033c", + "mode": "none" + }, + "bb_66324": { + "virtual_address": 66324, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66364, + "children": [ + "instr_66324", + "instr_66328" + ] + }, + "instr_66332": { + "virtual_address": 66332, + "size": 4, + "disassembly": "mov r3, r12", + "mnemonic": "mov", + "operands": "r3, r12", + "mode": "none" + }, + "instr_66336": { + "virtual_address": 66336, + "size": 4, + "disassembly": "ldrb r1, [lr, #0x1]!", + "mnemonic": "ldrb", + "operands": "r1, [lr, #0x1]!", + "mode": "none" + }, + "instr_66340": { + "virtual_address": 66340, + "size": 4, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_66344": { + "virtual_address": 66344, + "size": 4, + "disassembly": "strb r1, [r3], #0x1", + "mnemonic": "strb", + "operands": "r1, [r3], #0x1", + "mode": "none" + }, + "instr_66348": { + "virtual_address": 66348, + "size": 4, + "disassembly": "sub r4, r2, #0x1", + "mnemonic": "sub", + "operands": "r4, r2, #0x1", + "mode": "none" + }, + "instr_66352": { + "virtual_address": 66352, + "size": 4, + "disassembly": "beq 0x1034c", + "mnemonic": "beq", + "operands": "0x1034c", + "mode": "none" + }, + "bb_66332": { + "virtual_address": 66332, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66356, + "children": [ + "instr_66332", + "instr_66336", + "instr_66340", + "instr_66344", + "instr_66348", + "instr_66352" + ] + }, + "instr_66356": { + "virtual_address": 66356, + "size": 4, + "disassembly": "mov r12, r3", + "mnemonic": "mov", + "operands": "r12, r3", + "mode": "none" + }, + "instr_66360": { + "virtual_address": 66360, + "size": 4, + "disassembly": "mov r2, r4", + "mnemonic": "mov", + "operands": "r2, r4", + "mode": "none" + }, + "bb_66356": { + "virtual_address": 66356, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66364, + "children": [ + "instr_66356", + "instr_66360" + ] + }, + "instr_66364": { + "virtual_address": 66364, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_66368": { + "virtual_address": 66368, + "size": 4, + "disassembly": "bne 0x1031c", + "mnemonic": "bne", + "operands": "0x1031c", + "mode": "none" + }, + "bb_66364": { + "virtual_address": 66364, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66372, + "children": [ + "instr_66364", + "instr_66368" + ] + }, + "instr_66372": { + "virtual_address": 66372, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_66376": { + "virtual_address": 66376, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_66372": { + "virtual_address": 66372, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_66372", + "instr_66376" + ] + }, + "instr_66380": { + "virtual_address": 66380, + "size": 4, + "disassembly": "cmp r4, #0x0", + "mnemonic": "cmp", + "operands": "r4, #0x0", + "mode": "none" + }, + "instr_66384": { + "virtual_address": 66384, + "size": 4, + "disassembly": "addne r2, r12, r2", + "mnemonic": "addne", + "operands": "r2, r12, r2", + "mode": "none" + }, + "instr_66388": { + "virtual_address": 66388, + "size": 4, + "disassembly": "beq 0x10344", + "mnemonic": "beq", + "operands": "0x10344", + "mode": "none" + }, + "bb_66380": { + "virtual_address": 66380, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66392, + "children": [ + "instr_66380", + "instr_66384", + "instr_66388" + ] + }, + "instr_66392": { + "virtual_address": 66392, + "size": 4, + "disassembly": "strb r1, [r3], #0x1", + "mnemonic": "strb", + "operands": "r1, [r3], #0x1", + "mode": "none" + }, + "instr_66396": { + "virtual_address": 66396, + "size": 4, + "disassembly": "cmp r3, r2", + "mnemonic": "cmp", + "operands": "r3, r2", + "mode": "none" + }, + "instr_66400": { + "virtual_address": 66400, + "size": 4, + "disassembly": "bne 0x10358", + "mnemonic": "bne", + "operands": "0x10358", + "mode": "none" + }, + "bb_66392": { + "virtual_address": 66392, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66404, + "children": [ + "instr_66392", + "instr_66396", + "instr_66400" + ] + }, + "instr_66404": { + "virtual_address": 66404, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_66408": { + "virtual_address": 66408, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_66404": { + "virtual_address": 66404, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_66404", + "instr_66408" + ] + }, + "instr_66412": { + "virtual_address": 66412, + "size": 4, + "disassembly": "mov r3, r1", + "mnemonic": "mov", + "operands": "r3, r1", + "mode": "none" + }, + "instr_66416": { + "virtual_address": 66416, + "size": 4, + "disassembly": "mov r12, r0", + "mnemonic": "mov", + "operands": "r12, r0", + "mode": "none" + }, + "instr_66420": { + "virtual_address": 66420, + "size": 4, + "disassembly": "ldr r6, [0x103ac]", + "mnemonic": "ldr", + "operands": "r6, [0x103ac]", + "mode": "none" + }, + "instr_66424": { + "virtual_address": 66424, + "size": 4, + "disassembly": "ldr r5, [0x103b0]", + "mnemonic": "ldr", + "operands": "r5, [0x103b0]", + "mode": "none" + }, + "bb_66412": { + "virtual_address": 66412, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66428, + "children": [ + "instr_66412", + "instr_66416", + "instr_66420", + "instr_66424" + ] + }, + "instr_66428": { + "virtual_address": 66428, + "size": 4, + "disassembly": "mov r1, r3", + "mnemonic": "mov", + "operands": "r1, r3", + "mode": "none" + }, + "instr_66432": { + "virtual_address": 66432, + "size": 4, + "disassembly": "ldr r4, [r3], #0x4", + "mnemonic": "ldr", + "operands": "r4, [r3], #0x4", + "mode": "none" + }, + "instr_66436": { + "virtual_address": 66436, + "size": 4, + "disassembly": "add lr, r4, r6", + "mnemonic": "add", + "operands": "lr, r4, r6", + "mode": "none" + }, + "instr_66440": { + "virtual_address": 66440, + "size": 4, + "disassembly": "bic lr, lr, r4", + "mnemonic": "bic", + "operands": "lr, lr, r4", + "mode": "none" + }, + "instr_66444": { + "virtual_address": 66444, + "size": 4, + "disassembly": "tst lr, r5", + "mnemonic": "tst", + "operands": "lr, r5", + "mode": "none" + }, + "instr_66448": { + "virtual_address": 66448, + "size": 4, + "disassembly": "bne 0x10314", + "mnemonic": "bne", + "operands": "0x10314", + "mode": "none" + }, + "bb_66428": { + "virtual_address": 66428, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66452, + "children": [ + "instr_66428", + "instr_66432", + "instr_66436", + "instr_66440", + "instr_66444", + "instr_66448" + ] + }, + "instr_66452": { + "virtual_address": 66452, + "size": 4, + "disassembly": "sub r2, r2, #0x4", + "mnemonic": "sub", + "operands": "r2, r2, #0x4", + "mode": "none" + }, + "instr_66456": { + "virtual_address": 66456, + "size": 4, + "disassembly": "cmp r2, #0x3", + "mnemonic": "cmp", + "operands": "r2, #0x3", + "mode": "none" + }, + "instr_66460": { + "virtual_address": 66460, + "size": 4, + "disassembly": "mov r1, r3", + "mnemonic": "mov", + "operands": "r1, r3", + "mode": "none" + }, + "instr_66464": { + "virtual_address": 66464, + "size": 4, + "disassembly": "str r4, [r12], #0x4", + "mnemonic": "str", + "operands": "r4, [r12], #0x4", + "mode": "none" + }, + "instr_66468": { + "virtual_address": 66468, + "size": 4, + "disassembly": "bhi 0x1037c", + "mnemonic": "bhi", + "operands": "0x1037c", + "mode": "none" + }, + "bb_66452": { + "virtual_address": 66452, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66472, + "children": [ + "instr_66452", + "instr_66456", + "instr_66460", + "instr_66464", + "instr_66468" + ] + }, + "instr_66472": { + "virtual_address": 66472, + "size": 4, + "disassembly": "b 0x10314", + "mnemonic": "b", + "operands": "0x10314", + "mode": "none" + }, + "bb_66472": { + "virtual_address": 66472, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66324, + "children": [ + "instr_66472" + ] + }, + "dw_66476": { + "virtual_address": 66476, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 66420 + ] + }, + "dw_66480": { + "virtual_address": 66480, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 66424 + ] + }, + "func_66280": { + "virtual_address": 66280, + "size": 204, + "name": "strncpy", + "children": [ + "bb_66280", + "bb_66324", + "bb_66332", + "bb_66356", + "bb_66364", + "bb_66372", + "bb_66380", + "bb_66392", + "bb_66404", + "bb_66412", + "bb_66428", + "bb_66452", + "bb_66472", + "dw_66476", + "dw_66480" + ] + }, + "instr_66484": { + "virtual_address": 66484, + "size": 4, + "disassembly": "stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mode": "none" + }, + "instr_66488": { + "virtual_address": 66488, + "size": 4, + "disassembly": "ldr r3, [r1, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r1, #0x64]", + "mode": "none" + }, + "instr_66492": { + "virtual_address": 66492, + "size": 4, + "disassembly": "tst r3, #0x2000", + "mnemonic": "tst", + "operands": "r3, #0x2000", + "mode": "none" + }, + "instr_66496": { + "virtual_address": 66496, + "size": 4, + "disassembly": "mov r8, r2", + "mnemonic": "mov", + "operands": "r8, r2", + "mode": "none" + }, + "instr_66500": { + "virtual_address": 66500, + "size": 4, + "disassembly": "beq 0x10458", + "mnemonic": "beq", + "operands": "0x10458", + "mode": "none" + }, + "bb_66484": { + "virtual_address": 66484, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66504, + "children": [ + "instr_66484", + "instr_66488", + "instr_66492", + "instr_66496", + "instr_66500" + ] + }, + "instr_66504": { + "virtual_address": 66504, + "size": 4, + "disassembly": "ldr r3, [r2, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [r2, #0x8]", + "mode": "none" + }, + "instr_66508": { + "virtual_address": 66508, + "size": 4, + "disassembly": "ldr r9, [r2, #0x0]", + "mnemonic": "ldr", + "operands": "r9, [r2, #0x0]", + "mode": "none" + }, + "instr_66512": { + "virtual_address": 66512, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_66516": { + "virtual_address": 66516, + "size": 4, + "disassembly": "movne r11, r1", + "mnemonic": "movne", + "operands": "r11, r1", + "mode": "none" + }, + "instr_66520": { + "virtual_address": 66520, + "size": 4, + "disassembly": "movne r6, r0", + "mnemonic": "movne", + "operands": "r6, r0", + "mode": "none" + }, + "instr_66524": { + "virtual_address": 66524, + "size": 4, + "disassembly": "addne r9, r9, #0x8", + "mnemonic": "addne", + "operands": "r9, r9, #0x8", + "mode": "none" + }, + "instr_66528": { + "virtual_address": 66528, + "size": 4, + "disassembly": "beq 0x10450", + "mnemonic": "beq", + "operands": "0x10450", + "mode": "none" + }, + "bb_66504": { + "virtual_address": 66504, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66532, + "children": [ + "instr_66504", + "instr_66508", + "instr_66512", + "instr_66516", + "instr_66520", + "instr_66524", + "instr_66528" + ] + }, + "instr_66532": { + "virtual_address": 66532, + "size": 4, + "disassembly": "ldmdb r9, {r5, r10}", + "mnemonic": "ldmdb", + "operands": "r9, {r5, r10}", + "mode": "none" + }, + "instr_66536": { + "virtual_address": 66536, + "size": 4, + "disassembly": "movs r7, r10, lsr #0x2", + "mnemonic": "movs", + "operands": "r7, r10, lsr #0x2", + "mode": "none" + }, + "instr_66540": { + "virtual_address": 66540, + "size": 4, + "disassembly": "beq 0x10438", + "mnemonic": "beq", + "operands": "0x10438", + "mode": "none" + }, + "bb_66532": { + "virtual_address": 66532, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66544, + "children": [ + "instr_66532", + "instr_66536", + "instr_66540" + ] + }, + "instr_66544": { + "virtual_address": 66544, + "size": 4, + "disassembly": "mov r4, #0x0", + "mnemonic": "mov", + "operands": "r4, #0x0", + "mode": "none" + }, + "instr_66548": { + "virtual_address": 66548, + "size": 4, + "disassembly": "sub r5, r5, #0x4", + "mnemonic": "sub", + "operands": "r5, r5, #0x4", + "mode": "none" + }, + "instr_66552": { + "virtual_address": 66552, + "size": 4, + "disassembly": "b 0x10404", + "mnemonic": "b", + "operands": "0x10404", + "mode": "none" + }, + "bb_66544": { + "virtual_address": 66544, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66564, + "children": [ + "instr_66544", + "instr_66548", + "instr_66552" + ] + }, + "instr_66556": { + "virtual_address": 66556, + "size": 4, + "disassembly": "cmp r7, r4", + "mnemonic": "cmp", + "operands": "r7, r4", + "mode": "none" + }, + "instr_66560": { + "virtual_address": 66560, + "size": 4, + "disassembly": "beq 0x10434", + "mnemonic": "beq", + "operands": "0x10434", + "mode": "none" + }, + "bb_66556": { + "virtual_address": 66556, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66564, + "children": [ + "instr_66556", + "instr_66560" + ] + }, + "instr_66564": { + "virtual_address": 66564, + "size": 4, + "disassembly": "mov r2, r11", + "mnemonic": "mov", + "operands": "r2, r11", + "mode": "none" + }, + "instr_66568": { + "virtual_address": 66568, + "size": 4, + "disassembly": "mov r0, r6", + "mnemonic": "mov", + "operands": "r0, r6", + "mode": "none" + }, + "instr_66572": { + "virtual_address": 66572, + "size": 4, + "disassembly": "ldr r1, [r5, #0x4]!", + "mnemonic": "ldr", + "operands": "r1, [r5, #0x4]!", + "mode": "none" + }, + "instr_66576": { + "virtual_address": 66576, + "size": 4, + "disassembly": "bl 0x11ec4", + "mnemonic": "bl", + "operands": "0x11ec4", + "mode": "none" + }, + "instr_66580": { + "virtual_address": 66580, + "size": 4, + "disassembly": "cmn r0, #0x1", + "mnemonic": "cmn", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_66584": { + "virtual_address": 66584, + "size": 4, + "disassembly": "add r4, r4, #0x1", + "mnemonic": "add", + "operands": "r4, r4, #0x1", + "mode": "none" + }, + "instr_66588": { + "virtual_address": 66588, + "size": 4, + "disassembly": "bne 0x103fc", + "mnemonic": "bne", + "operands": "0x103fc", + "mode": "none" + }, + "bb_66564": { + "virtual_address": 66564, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66592, + "children": [ + "instr_66564", + "instr_66568", + "instr_66572", + "instr_66576", + "instr_66580", + "instr_66584", + "instr_66588" + ] + }, + "instr_66592": { + "virtual_address": 66592, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_66596": { + "virtual_address": 66596, + "size": 4, + "disassembly": "str r3, [r8, #0x8]", + "mnemonic": "str", + "operands": "r3, [r8, #0x8]", + "mode": "none" + }, + "instr_66600": { + "virtual_address": 66600, + "size": 4, + "disassembly": "str r3, [r8, #0x4]", + "mnemonic": "str", + "operands": "r3, [r8, #0x4]", + "mode": "none" + }, + "instr_66604": { + "virtual_address": 66604, + "size": 4, + "disassembly": "ldmia sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mode": "none" + }, + "instr_66608": { + "virtual_address": 66608, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_66592": { + "virtual_address": 66592, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_66592", + "instr_66596", + "instr_66600", + "instr_66604", + "instr_66608" + ] + }, + "instr_66612": { + "virtual_address": 66612, + "size": 4, + "disassembly": "ldr r3, [r8, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [r8, #0x8]", + "mode": "none" + }, + "bb_66612": { + "virtual_address": 66612, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66616, + "children": [ + "instr_66612" + ] + }, + "instr_66616": { + "virtual_address": 66616, + "size": 4, + "disassembly": "bic r10, r10, #0x3", + "mnemonic": "bic", + "operands": "r10, r10, #0x3", + "mode": "none" + }, + "instr_66620": { + "virtual_address": 66620, + "size": 4, + "disassembly": "sub r3, r3, r10", + "mnemonic": "sub", + "operands": "r3, r3, r10", + "mode": "none" + }, + "instr_66624": { + "virtual_address": 66624, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_66628": { + "virtual_address": 66628, + "size": 4, + "disassembly": "str r3, [r8, #0x8]", + "mnemonic": "str", + "operands": "r3, [r8, #0x8]", + "mode": "none" + }, + "instr_66632": { + "virtual_address": 66632, + "size": 4, + "disassembly": "add r9, r9, #0x8", + "mnemonic": "add", + "operands": "r9, r9, #0x8", + "mode": "none" + }, + "instr_66636": { + "virtual_address": 66636, + "size": 4, + "disassembly": "bne 0x103e4", + "mnemonic": "bne", + "operands": "0x103e4", + "mode": "none" + }, + "bb_66616": { + "virtual_address": 66616, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66640, + "children": [ + "instr_66616", + "instr_66620", + "instr_66624", + "instr_66628", + "instr_66632", + "instr_66636" + ] + }, + "instr_66640": { + "virtual_address": 66640, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_66644": { + "virtual_address": 66644, + "size": 4, + "disassembly": "b 0x10420", + "mnemonic": "b", + "operands": "0x10420", + "mode": "none" + }, + "bb_66640": { + "virtual_address": 66640, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66592, + "children": [ + "instr_66640", + "instr_66644" + ] + }, + "instr_66648": { + "virtual_address": 66648, + "size": 4, + "disassembly": "bl 0x0d87c", + "mnemonic": "bl", + "operands": "0x0d87c", + "mode": "none" + }, + "instr_66652": { + "virtual_address": 66652, + "size": 4, + "disassembly": "b 0x10420", + "mnemonic": "b", + "operands": "0x10420", + "mode": "none" + }, + "bb_66648": { + "virtual_address": 66648, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66592, + "children": [ + "instr_66648", + "instr_66652" + ] + }, + "func_66484": { + "virtual_address": 66484, + "size": 172, + "name": "__sprint_r.part.0", + "children": [ + "bb_66484", + "bb_66504", + "bb_66532", + "bb_66544", + "bb_66556", + "bb_66564", + "bb_66592", + "bb_66612", + "bb_66616", + "bb_66640", + "bb_66648" + ] + }, + "instr_66656": { + "virtual_address": 66656, + "size": 4, + "disassembly": "ldr r12, [r2, #0x8]", + "mnemonic": "ldr", + "operands": "r12, [r2, #0x8]", + "mode": "none" + }, + "instr_66660": { + "virtual_address": 66660, + "size": 4, + "disassembly": "cmp r12, #0x0", + "mnemonic": "cmp", + "operands": "r12, #0x0", + "mode": "none" + }, + "instr_66664": { + "virtual_address": 66664, + "size": 4, + "disassembly": "bne 0x103b4", + "mnemonic": "bne", + "operands": "0x103b4", + "mode": "none" + }, + "bb_66656": { + "virtual_address": 66656, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66668, + "children": [ + "instr_66656", + "instr_66660", + "instr_66664" + ] + }, + "instr_66668": { + "virtual_address": 66668, + "size": 4, + "disassembly": "mov r0, r12", + "mnemonic": "mov", + "operands": "r0, r12", + "mode": "none" + }, + "instr_66672": { + "virtual_address": 66672, + "size": 4, + "disassembly": "str r12, [r2, #0x4]", + "mnemonic": "str", + "operands": "r12, [r2, #0x4]", + "mode": "none" + }, + "instr_66676": { + "virtual_address": 66676, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_66668": { + "virtual_address": 66668, + "size": 12, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_66668", + "instr_66672", + "instr_66676" + ] + }, + "func_66656": { + "virtual_address": 66656, + "size": 24, + "name": "__sprint_r", + "children": [ + "bb_66656", + "bb_66668" + ] + }, + "instr_66680": { + "virtual_address": 66680, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mode": "none" + }, + "instr_66684": { + "virtual_address": 66684, + "size": 4, + "disassembly": "mov r4, r3", + "mnemonic": "mov", + "operands": "r4, r3", + "mode": "none" + }, + "instr_66688": { + "virtual_address": 66688, + "size": 4, + "disassembly": "sub sp, sp, #0xec", + "mnemonic": "sub", + "operands": "sp, sp, #0xec", + "mode": "none" + }, + "instr_66692": { + "virtual_address": 66692, + "size": 4, + "disassembly": "subs r3, r0, #0x0", + "mnemonic": "subs", + "operands": "r3, r0, #0x0", + "mode": "none" + }, + "instr_66696": { + "virtual_address": 66696, + "size": 4, + "disassembly": "mov r11, r1", + "mnemonic": "mov", + "operands": "r11, r1", + "mode": "none" + }, + "instr_66700": { + "virtual_address": 66700, + "size": 4, + "disassembly": "mov r7, r2", + "mnemonic": "mov", + "operands": "r7, r2", + "mode": "none" + }, + "instr_66704": { + "virtual_address": 66704, + "size": 4, + "disassembly": "str r3, [sp, #0xc]", + "mnemonic": "str", + "operands": "r3, [sp, #0xc]", + "mode": "none" + }, + "instr_66708": { + "virtual_address": 66708, + "size": 4, + "disassembly": "str r4, [sp, #0x10]", + "mnemonic": "str", + "operands": "r4, [sp, #0x10]", + "mode": "none" + }, + "instr_66712": { + "virtual_address": 66712, + "size": 4, + "disassembly": "beq 0x104a8", + "mnemonic": "beq", + "operands": "0x104a8", + "mode": "none" + }, + "bb_66680": { + "virtual_address": 66680, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66716, + "children": [ + "instr_66680", + "instr_66684", + "instr_66688", + "instr_66692", + "instr_66696", + "instr_66700", + "instr_66704", + "instr_66708", + "instr_66712" + ] + }, + "instr_66716": { + "virtual_address": 66716, + "size": 4, + "disassembly": "ldr r3, [r3, #0x38]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0x38]", + "mode": "none" + }, + "instr_66720": { + "virtual_address": 66720, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_66724": { + "virtual_address": 66724, + "size": 4, + "disassembly": "beq 0x10c24", + "mnemonic": "beq", + "operands": "0x10c24", + "mode": "none" + }, + "bb_66716": { + "virtual_address": 66716, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66728, + "children": [ + "instr_66716", + "instr_66720", + "instr_66724" + ] + }, + "instr_66728": { + "virtual_address": 66728, + "size": 4, + "disassembly": "ldr r3, [r11, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r11, #0x64]", + "mode": "none" + }, + "instr_66732": { + "virtual_address": 66732, + "size": 4, + "disassembly": "tst r3, #0x1", + "mnemonic": "tst", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_66736": { + "virtual_address": 66736, + "size": 4, + "disassembly": "ldrsh r1, [r11, #0xc]", + "mnemonic": "ldrsh", + "operands": "r1, [r11, #0xc]", + "mode": "none" + }, + "instr_66740": { + "virtual_address": 66740, + "size": 4, + "disassembly": "bne 0x10994", + "mnemonic": "bne", + "operands": "0x10994", + "mode": "none" + }, + "bb_66728": { + "virtual_address": 66728, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66744, + "children": [ + "instr_66728", + "instr_66732", + "instr_66736", + "instr_66740" + ] + }, + "instr_66744": { + "virtual_address": 66744, + "size": 4, + "disassembly": "mov r2, r1, lsl #0x10", + "mnemonic": "mov", + "operands": "r2, r1, lsl #0x10", + "mode": "none" + }, + "instr_66748": { + "virtual_address": 66748, + "size": 4, + "disassembly": "tst r1, #0x200", + "mnemonic": "tst", + "operands": "r1, #0x200", + "mode": "none" + }, + "instr_66752": { + "virtual_address": 66752, + "size": 4, + "disassembly": "mov r2, r2, lsr #0x10", + "mnemonic": "mov", + "operands": "r2, r2, lsr #0x10", + "mode": "none" + }, + "instr_66756": { + "virtual_address": 66756, + "size": 4, + "disassembly": "beq 0x10988", + "mnemonic": "beq", + "operands": "0x10988", + "mode": "none" + }, + "bb_66744": { + "virtual_address": 66744, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66760, + "children": [ + "instr_66744", + "instr_66748", + "instr_66752", + "instr_66756" + ] + }, + "instr_66760": { + "virtual_address": 66760, + "size": 4, + "disassembly": "tst r2, #0x2000", + "mnemonic": "tst", + "operands": "r2, #0x2000", + "mode": "none" + }, + "instr_66764": { + "virtual_address": 66764, + "size": 4, + "disassembly": "bne 0x104ec", + "mnemonic": "bne", + "operands": "0x104ec", + "mode": "none" + }, + "bb_66760": { + "virtual_address": 66760, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66768, + "children": [ + "instr_66760", + "instr_66764" + ] + }, + "instr_66768": { + "virtual_address": 66768, + "size": 4, + "disassembly": "ldr r3, [r11, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r11, #0x64]", + "mode": "none" + }, + "instr_66772": { + "virtual_address": 66772, + "size": 4, + "disassembly": "orr r2, r1, #0x2000", + "mnemonic": "orr", + "operands": "r2, r1, #0x2000", + "mode": "none" + }, + "instr_66776": { + "virtual_address": 66776, + "size": 4, + "disassembly": "bic r3, r3, #0x2000", + "mnemonic": "bic", + "operands": "r3, r3, #0x2000", + "mode": "none" + }, + "instr_66780": { + "virtual_address": 66780, + "size": 4, + "disassembly": "strh r2, [r11, #0xc]", + "mnemonic": "strh", + "operands": "r2, [r11, #0xc]", + "mode": "none" + }, + "instr_66784": { + "virtual_address": 66784, + "size": 4, + "disassembly": "str r3, [r11, #0x64]", + "mnemonic": "str", + "operands": "r3, [r11, #0x64]", + "mode": "none" + }, + "instr_66788": { + "virtual_address": 66788, + "size": 4, + "disassembly": "mov r2, r2, lsl #0x10", + "mnemonic": "mov", + "operands": "r2, r2, lsl #0x10", + "mode": "none" + }, + "instr_66792": { + "virtual_address": 66792, + "size": 4, + "disassembly": "mov r2, r2, lsr #0x10", + "mnemonic": "mov", + "operands": "r2, r2, lsr #0x10", + "mode": "none" + }, + "bb_66768": { + "virtual_address": 66768, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66796, + "children": [ + "instr_66768", + "instr_66772", + "instr_66776", + "instr_66780", + "instr_66784", + "instr_66788", + "instr_66792" + ] + }, + "instr_66796": { + "virtual_address": 66796, + "size": 4, + "disassembly": "tst r2, #0x8", + "mnemonic": "tst", + "operands": "r2, #0x8", + "mode": "none" + }, + "instr_66800": { + "virtual_address": 66800, + "size": 4, + "disassembly": "beq 0x10838", + "mnemonic": "beq", + "operands": "0x10838", + "mode": "none" + }, + "bb_66796": { + "virtual_address": 66796, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66804, + "children": [ + "instr_66796", + "instr_66800" + ] + }, + "instr_66804": { + "virtual_address": 66804, + "size": 4, + "disassembly": "ldr r3, [r11, #0x10]", + "mnemonic": "ldr", + "operands": "r3, [r11, #0x10]", + "mode": "none" + }, + "instr_66808": { + "virtual_address": 66808, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_66812": { + "virtual_address": 66812, + "size": 4, + "disassembly": "beq 0x10838", + "mnemonic": "beq", + "operands": "0x10838", + "mode": "none" + }, + "bb_66804": { + "virtual_address": 66804, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66816, + "children": [ + "instr_66804", + "instr_66808", + "instr_66812" + ] + }, + "instr_66816": { + "virtual_address": 66816, + "size": 4, + "disassembly": "and r3, r2, #0x1a", + "mnemonic": "and", + "operands": "r3, r2, #0x1a", + "mode": "none" + }, + "instr_66820": { + "virtual_address": 66820, + "size": 4, + "disassembly": "cmp r3, #0xa", + "mnemonic": "cmp", + "operands": "r3, #0xa", + "mode": "none" + }, + "instr_66824": { + "virtual_address": 66824, + "size": 4, + "disassembly": "beq 0x1085c", + "mnemonic": "beq", + "operands": "0x1085c", + "mode": "none" + }, + "bb_66816": { + "virtual_address": 66816, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66828, + "children": [ + "instr_66816", + "instr_66820", + "instr_66824" + ] + }, + "instr_66828": { + "virtual_address": 66828, + "size": 4, + "disassembly": "add r3, sp, #0x44", + "mnemonic": "add", + "operands": "r3, sp, #0x44", + "mode": "none" + }, + "instr_66832": { + "virtual_address": 66832, + "size": 4, + "disassembly": "str r3, [sp, #0x38]", + "mnemonic": "str", + "operands": "r3, [sp, #0x38]", + "mode": "none" + }, + "instr_66836": { + "virtual_address": 66836, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_66840": { + "virtual_address": 66840, + "size": 4, + "disassembly": "mov r10, r11", + "mnemonic": "mov", + "operands": "r10, r11", + "mode": "none" + }, + "instr_66844": { + "virtual_address": 66844, + "size": 4, + "disassembly": "str r3, [sp, #0x40]", + "mnemonic": "str", + "operands": "r3, [sp, #0x40]", + "mode": "none" + }, + "instr_66848": { + "virtual_address": 66848, + "size": 4, + "disassembly": "str r3, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x3c]", + "mode": "none" + }, + "instr_66852": { + "virtual_address": 66852, + "size": 4, + "disassembly": "str r3, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x1c]", + "mode": "none" + }, + "instr_66856": { + "virtual_address": 66856, + "size": 4, + "disassembly": "str r3, [sp, #0x20]", + "mnemonic": "str", + "operands": "r3, [sp, #0x20]", + "mode": "none" + }, + "instr_66860": { + "virtual_address": 66860, + "size": 4, + "disassembly": "str r3, [sp, #0x28]", + "mnemonic": "str", + "operands": "r3, [sp, #0x28]", + "mode": "none" + }, + "instr_66864": { + "virtual_address": 66864, + "size": 4, + "disassembly": "str r3, [sp, #0x24]", + "mnemonic": "str", + "operands": "r3, [sp, #0x24]", + "mode": "none" + }, + "instr_66868": { + "virtual_address": 66868, + "size": 4, + "disassembly": "str r3, [sp, #0x8]", + "mnemonic": "str", + "operands": "r3, [sp, #0x8]", + "mode": "none" + }, + "instr_66872": { + "virtual_address": 66872, + "size": 4, + "disassembly": "add r9, sp, #0x44", + "mnemonic": "add", + "operands": "r9, sp, #0x44", + "mode": "none" + }, + "bb_66828": { + "virtual_address": 66828, + "size": 48, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66876, + "children": [ + "instr_66828", + "instr_66832", + "instr_66836", + "instr_66840", + "instr_66844", + "instr_66848", + "instr_66852", + "instr_66856", + "instr_66860", + "instr_66864", + "instr_66868", + "instr_66872" + ] + }, + "instr_66876": { + "virtual_address": 66876, + "size": 4, + "disassembly": "ldrb r3, [r7, #0x0]", + "mnemonic": "ldrb", + "operands": "r3, [r7, #0x0]", + "mode": "none" + }, + "instr_66880": { + "virtual_address": 66880, + "size": 4, + "disassembly": "cmp r3, #0x25", + "mnemonic": "cmp", + "operands": "r3, #0x25", + "mode": "none" + }, + "instr_66884": { + "virtual_address": 66884, + "size": 4, + "disassembly": "cmpne r3, #0x0", + "mnemonic": "cmpne", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_66888": { + "virtual_address": 66888, + "size": 4, + "disassembly": "mov r5, r7", + "mnemonic": "mov", + "operands": "r5, r7", + "mode": "none" + }, + "instr_66892": { + "virtual_address": 66892, + "size": 4, + "disassembly": "beq 0x105d4", + "mnemonic": "beq", + "operands": "0x105d4", + "mode": "none" + }, + "bb_66876": { + "virtual_address": 66876, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66896, + "children": [ + "instr_66876", + "instr_66880", + "instr_66884", + "instr_66888", + "instr_66892" + ] + }, + "instr_66896": { + "virtual_address": 66896, + "size": 4, + "disassembly": "mov r4, r5", + "mnemonic": "mov", + "operands": "r4, r5", + "mode": "none" + }, + "instr_66900": { + "virtual_address": 66900, + "size": 4, + "disassembly": "ldrb r3, [r5, #0x1]!", + "mnemonic": "ldrb", + "operands": "r3, [r5, #0x1]!", + "mode": "none" + }, + "instr_66904": { + "virtual_address": 66904, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_66908": { + "virtual_address": 66908, + "size": 4, + "disassembly": "cmpne r3, #0x25", + "mnemonic": "cmpne", + "operands": "r3, #0x25", + "mode": "none" + }, + "instr_66912": { + "virtual_address": 66912, + "size": 4, + "disassembly": "bne 0x10550", + "mnemonic": "bne", + "operands": "0x10550", + "mode": "none" + }, + "bb_66896": { + "virtual_address": 66896, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66916, + "children": [ + "instr_66896", + "instr_66900", + "instr_66904", + "instr_66908", + "instr_66912" + ] + }, + "instr_66916": { + "virtual_address": 66916, + "size": 4, + "disassembly": "subs r6, r5, r7", + "mnemonic": "subs", + "operands": "r6, r5, r7", + "mode": "none" + }, + "instr_66920": { + "virtual_address": 66920, + "size": 4, + "disassembly": "beq 0x105d4", + "mnemonic": "beq", + "operands": "0x105d4", + "mode": "none" + }, + "bb_66916": { + "virtual_address": 66916, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66924, + "children": [ + "instr_66916", + "instr_66920" + ] + }, + "instr_66924": { + "virtual_address": 66924, + "size": 4, + "disassembly": "ldr r3, [sp, #0x3c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x3c]", + "mode": "none" + }, + "instr_66928": { + "virtual_address": 66928, + "size": 4, + "disassembly": "add r3, r3, #0x1", + "mnemonic": "add", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_66932": { + "virtual_address": 66932, + "size": 4, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "none" + }, + "instr_66936": { + "virtual_address": 66936, + "size": 4, + "disassembly": "str r3, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x3c]", + "mode": "none" + }, + "instr_66940": { + "virtual_address": 66940, + "size": 4, + "disassembly": "ldr r3, [sp, #0x40]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x40]", + "mode": "none" + }, + "instr_66944": { + "virtual_address": 66944, + "size": 4, + "disassembly": "add r3, r6, r3", + "mnemonic": "add", + "operands": "r3, r6, r3", + "mode": "none" + }, + "instr_66948": { + "virtual_address": 66948, + "size": 4, + "disassembly": "str r7, [r9, #0x0]", + "mnemonic": "str", + "operands": "r7, [r9, #0x0]", + "mode": "none" + }, + "instr_66952": { + "virtual_address": 66952, + "size": 4, + "disassembly": "str r6, [r9, #0x4]", + "mnemonic": "str", + "operands": "r6, [r9, #0x4]", + "mode": "none" + }, + "instr_66956": { + "virtual_address": 66956, + "size": 4, + "disassembly": "str r3, [sp, #0x40]", + "mnemonic": "str", + "operands": "r3, [sp, #0x40]", + "mode": "none" + }, + "instr_66960": { + "virtual_address": 66960, + "size": 4, + "disassembly": "addle r9, r9, #0x8", + "mnemonic": "addle", + "operands": "r9, r9, #0x8", + "mode": "none" + }, + "instr_66964": { + "virtual_address": 66964, + "size": 4, + "disassembly": "ble 0x105c4", + "mnemonic": "ble", + "operands": "0x105c4", + "mode": "none" + }, + "bb_66924": { + "virtual_address": 66924, + "size": 44, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66968, + "children": [ + "instr_66924", + "instr_66928", + "instr_66932", + "instr_66936", + "instr_66940", + "instr_66944", + "instr_66948", + "instr_66952", + "instr_66956", + "instr_66960", + "instr_66964" + ] + }, + "instr_66968": { + "virtual_address": 66968, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_66972": { + "virtual_address": 66972, + "size": 4, + "disassembly": "streq r3, [sp, #0x3c]", + "mnemonic": "streq", + "operands": "r3, [sp, #0x3c]", + "mode": "none" + }, + "instr_66976": { + "virtual_address": 66976, + "size": 4, + "disassembly": "addeq r9, sp, #0x44", + "mnemonic": "addeq", + "operands": "r9, sp, #0x44", + "mode": "none" + }, + "instr_66980": { + "virtual_address": 66980, + "size": 4, + "disassembly": "beq 0x105c4", + "mnemonic": "beq", + "operands": "0x105c4", + "mode": "none" + }, + "bb_66968": { + "virtual_address": 66968, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66984, + "children": [ + "instr_66968", + "instr_66972", + "instr_66976", + "instr_66980" + ] + }, + "instr_66984": { + "virtual_address": 66984, + "size": 4, + "disassembly": "mov r1, r10", + "mnemonic": "mov", + "operands": "r1, r10", + "mode": "none" + }, + "instr_66988": { + "virtual_address": 66988, + "size": 4, + "disassembly": "ldr r0, [sp, #0xc]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0xc]", + "mode": "none" + }, + "instr_66992": { + "virtual_address": 66992, + "size": 4, + "disassembly": "add r2, sp, #0x38", + "mnemonic": "add", + "operands": "r2, sp, #0x38", + "mode": "none" + }, + "instr_66996": { + "virtual_address": 66996, + "size": 4, + "disassembly": "bl 0x103b4", + "mnemonic": "bl", + "operands": "0x103b4", + "mode": "none" + }, + "instr_67000": { + "virtual_address": 67000, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_67004": { + "virtual_address": 67004, + "size": 4, + "disassembly": "bne 0x1095c", + "mnemonic": "bne", + "operands": "0x1095c", + "mode": "none" + }, + "bb_66984": { + "virtual_address": 66984, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67008, + "children": [ + "instr_66984", + "instr_66988", + "instr_66992", + "instr_66996", + "instr_67000", + "instr_67004" + ] + }, + "instr_67008": { + "virtual_address": 67008, + "size": 4, + "disassembly": "add r9, sp, #0x44", + "mnemonic": "add", + "operands": "r9, sp, #0x44", + "mode": "none" + }, + "bb_67008": { + "virtual_address": 67008, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67012, + "children": [ + "instr_67008" + ] + }, + "instr_67012": { + "virtual_address": 67012, + "size": 4, + "disassembly": "ldr r3, [sp, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x8]", + "mode": "none" + }, + "instr_67016": { + "virtual_address": 67016, + "size": 4, + "disassembly": "add r3, r3, r6", + "mnemonic": "add", + "operands": "r3, r3, r6", + "mode": "none" + }, + "instr_67020": { + "virtual_address": 67020, + "size": 4, + "disassembly": "str r3, [sp, #0x8]", + "mnemonic": "str", + "operands": "r3, [sp, #0x8]", + "mode": "none" + }, + "instr_67024": { + "virtual_address": 67024, + "size": 4, + "disassembly": "ldrb r3, [r4, #0x1]", + "mnemonic": "ldrb", + "operands": "r3, [r4, #0x1]", + "mode": "none" + }, + "bb_67012": { + "virtual_address": 67012, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67028, + "children": [ + "instr_67012", + "instr_67016", + "instr_67020", + "instr_67024" + ] + }, + "instr_67028": { + "virtual_address": 67028, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_67032": { + "virtual_address": 67032, + "size": 4, + "disassembly": "beq 0x116cc", + "mnemonic": "beq", + "operands": "0x116cc", + "mode": "none" + }, + "bb_67028": { + "virtual_address": 67028, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67036, + "children": [ + "instr_67028", + "instr_67032" + ] + }, + "instr_67036": { + "virtual_address": 67036, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_67040": { + "virtual_address": 67040, + "size": 4, + "disassembly": "mvn r4, #0x0", + "mnemonic": "mvn", + "operands": "r4, #0x0", + "mode": "none" + }, + "instr_67044": { + "virtual_address": 67044, + "size": 4, + "disassembly": "mov r11, r2", + "mnemonic": "mov", + "operands": "r11, r2", + "mode": "none" + }, + "instr_67048": { + "virtual_address": 67048, + "size": 4, + "disassembly": "mov r6, r4", + "mnemonic": "mov", + "operands": "r6, r4", + "mode": "none" + }, + "instr_67052": { + "virtual_address": 67052, + "size": 4, + "disassembly": "ldrb r3, [r5, #0x1]", + "mnemonic": "ldrb", + "operands": "r3, [r5, #0x1]", + "mode": "none" + }, + "instr_67056": { + "virtual_address": 67056, + "size": 4, + "disassembly": "strb r2, [sp, #0x33]", + "mnemonic": "strb", + "operands": "r2, [sp, #0x33]", + "mode": "none" + }, + "instr_67060": { + "virtual_address": 67060, + "size": 4, + "disassembly": "str r2, [sp, #0x4]", + "mnemonic": "str", + "operands": "r2, [sp, #0x4]", + "mode": "none" + }, + "instr_67064": { + "virtual_address": 67064, + "size": 4, + "disassembly": "add r7, r5, #0x1", + "mnemonic": "add", + "operands": "r7, r5, #0x1", + "mode": "none" + }, + "bb_67036": { + "virtual_address": 67036, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67068, + "children": [ + "instr_67036", + "instr_67040", + "instr_67044", + "instr_67048", + "instr_67052", + "instr_67056", + "instr_67060", + "instr_67064" + ] + }, + "instr_67068": { + "virtual_address": 67068, + "size": 4, + "disassembly": "add r7, r7, #0x1", + "mnemonic": "add", + "operands": "r7, r7, #0x1", + "mode": "none" + }, + "bb_67068": { + "virtual_address": 67068, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67072, + "children": [ + "instr_67068" + ] + }, + "instr_67072": { + "virtual_address": 67072, + "size": 4, + "disassembly": "sub r2, r3, #0x20", + "mnemonic": "sub", + "operands": "r2, r3, #0x20", + "mode": "none" + }, + "instr_67076": { + "virtual_address": 67076, + "size": 4, + "disassembly": "cmp r2, #0x5a", + "mnemonic": "cmp", + "operands": "r2, #0x5a", + "mode": "none" + }, + "bb_67072": { + "virtual_address": 67072, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67080, + "children": [ + "instr_67072", + "instr_67076" + ] + }, + "instr_67080": { + "virtual_address": 67080, + "size": 4, + "disassembly": "ldrls pc, [pc, r2, lsl #0x2]", + "mnemonic": "ldrls", + "operands": "pc, [pc, r2, lsl #0x2]", + "mode": "none" + }, + "bb_67080": { + "virtual_address": 67080, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67084, + "children": [ + "instr_67080" + ] + }, + "instr_67084": { + "virtual_address": 67084, + "size": 4, + "disassembly": "b 0x109a0", + "mnemonic": "b", + "operands": "0x109a0", + "mode": "none" + }, + "bb_67084": { + "virtual_address": 67084, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68000, + "children": [ + "instr_67084" + ] + }, + "instr_67452": { + "virtual_address": 67452, + "size": 4, + "disassembly": "mov r1, #0x0", + "mnemonic": "mov", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_67456": { + "virtual_address": 67456, + "size": 4, + "disassembly": "sub r2, r3, #0x30", + "mnemonic": "sub", + "operands": "r2, r3, #0x30", + "mode": "none" + }, + "bb_67452": { + "virtual_address": 67452, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67460, + "children": [ + "instr_67452", + "instr_67456" + ] + }, + "instr_67460": { + "virtual_address": 67460, + "size": 4, + "disassembly": "ldrb r3, [r7], #0x1", + "mnemonic": "ldrb", + "operands": "r3, [r7], #0x1", + "mode": "none" + }, + "instr_67464": { + "virtual_address": 67464, + "size": 4, + "disassembly": "add r1, r1, r1, lsl #0x2", + "mnemonic": "add", + "operands": "r1, r1, r1, lsl #0x2", + "mode": "none" + }, + "instr_67468": { + "virtual_address": 67468, + "size": 4, + "disassembly": "add r1, r2, r1, lsl #0x1", + "mnemonic": "add", + "operands": "r1, r2, r1, lsl #0x1", + "mode": "none" + }, + "instr_67472": { + "virtual_address": 67472, + "size": 4, + "disassembly": "sub r2, r3, #0x30", + "mnemonic": "sub", + "operands": "r2, r3, #0x30", + "mode": "none" + }, + "instr_67476": { + "virtual_address": 67476, + "size": 4, + "disassembly": "cmp r2, #0x9", + "mnemonic": "cmp", + "operands": "r2, #0x9", + "mode": "none" + }, + "instr_67480": { + "virtual_address": 67480, + "size": 4, + "disassembly": "bls 0x10784", + "mnemonic": "bls", + "operands": "0x10784", + "mode": "none" + }, + "bb_67460": { + "virtual_address": 67460, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67484, + "children": [ + "instr_67460", + "instr_67464", + "instr_67468", + "instr_67472", + "instr_67476", + "instr_67480" + ] + }, + "instr_67484": { + "virtual_address": 67484, + "size": 4, + "disassembly": "str r1, [sp, #0x4]", + "mnemonic": "str", + "operands": "r1, [sp, #0x4]", + "mode": "none" + }, + "instr_67488": { + "virtual_address": 67488, + "size": 4, + "disassembly": "b 0x10600", + "mnemonic": "b", + "operands": "0x10600", + "mode": "none" + }, + "bb_67484": { + "virtual_address": 67484, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67072, + "children": [ + "instr_67484", + "instr_67488" + ] + }, + "instr_67492": { + "virtual_address": 67492, + "size": 4, + "disassembly": "ldr r3, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x10]", + "mode": "none" + }, + "instr_67496": { + "virtual_address": 67496, + "size": 4, + "disassembly": "ldr r2, [r3], #0x4", + "mnemonic": "ldr", + "operands": "r2, [r3], #0x4", + "mode": "none" + }, + "instr_67500": { + "virtual_address": 67500, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_67504": { + "virtual_address": 67504, + "size": 4, + "disassembly": "str r2, [sp, #0x4]", + "mnemonic": "str", + "operands": "r2, [sp, #0x4]", + "mode": "none" + }, + "instr_67508": { + "virtual_address": 67508, + "size": 4, + "disassembly": "str r3, [sp, #0x10]", + "mnemonic": "str", + "operands": "r3, [sp, #0x10]", + "mode": "none" + }, + "instr_67512": { + "virtual_address": 67512, + "size": 4, + "disassembly": "blt 0x10c2c", + "mnemonic": "blt", + "operands": "0x10c2c", + "mode": "none" + }, + "bb_67492": { + "virtual_address": 67492, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67516, + "children": [ + "instr_67492", + "instr_67496", + "instr_67500", + "instr_67504", + "instr_67508", + "instr_67512" + ] + }, + "instr_67516": { + "virtual_address": 67516, + "size": 4, + "disassembly": "ldrb r3, [r7, #0x0]", + "mnemonic": "ldrb", + "operands": "r3, [r7, #0x0]", + "mode": "none" + }, + "instr_67520": { + "virtual_address": 67520, + "size": 4, + "disassembly": "b 0x105fc", + "mnemonic": "b", + "operands": "0x105fc", + "mode": "none" + }, + "bb_67516": { + "virtual_address": 67516, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67068, + "children": [ + "instr_67516", + "instr_67520" + ] + }, + "instr_67524": { + "virtual_address": 67524, + "size": 4, + "disassembly": "ldrb r3, [r7, #0x0]", + "mnemonic": "ldrb", + "operands": "r3, [r7, #0x0]", + "mode": "none" + }, + "instr_67528": { + "virtual_address": 67528, + "size": 4, + "disassembly": "orr r11, r11, #0x20", + "mnemonic": "orr", + "operands": "r11, r11, #0x20", + "mode": "none" + }, + "instr_67532": { + "virtual_address": 67532, + "size": 4, + "disassembly": "b 0x105fc", + "mnemonic": "b", + "operands": "0x105fc", + "mode": "none" + }, + "bb_67524": { + "virtual_address": 67524, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67068, + "children": [ + "instr_67524", + "instr_67528", + "instr_67532" + ] + }, + "instr_67536": { + "virtual_address": 67536, + "size": 4, + "disassembly": "orr r11, r11, #0x10", + "mnemonic": "orr", + "operands": "r11, r11, #0x10", + "mode": "none" + }, + "bb_67536": { + "virtual_address": 67536, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67540, + "children": [ + "instr_67536" + ] + }, + "instr_67540": { + "virtual_address": 67540, + "size": 4, + "disassembly": "tst r11, #0x20", + "mnemonic": "tst", + "operands": "r11, #0x20", + "mode": "none" + }, + "instr_67544": { + "virtual_address": 67544, + "size": 4, + "disassembly": "beq 0x10b54", + "mnemonic": "beq", + "operands": "0x10b54", + "mode": "none" + }, + "bb_67540": { + "virtual_address": 67540, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67548, + "children": [ + "instr_67540", + "instr_67544" + ] + }, + "instr_67548": { + "virtual_address": 67548, + "size": 4, + "disassembly": "ldr r3, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x10]", + "mode": "none" + }, + "instr_67552": { + "virtual_address": 67552, + "size": 4, + "disassembly": "add r5, r3, #0x7", + "mnemonic": "add", + "operands": "r5, r3, #0x7", + "mode": "none" + }, + "instr_67556": { + "virtual_address": 67556, + "size": 4, + "disassembly": "bic r5, r5, #0x7", + "mnemonic": "bic", + "operands": "r5, r5, #0x7", + "mode": "none" + }, + "instr_67560": { + "virtual_address": 67560, + "size": 4, + "disassembly": "mov r2, r5", + "mnemonic": "mov", + "operands": "r2, r5", + "mode": "none" + }, + "instr_67564": { + "virtual_address": 67564, + "size": 4, + "disassembly": "ldr r3, [r5, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r5, #0x4]", + "mode": "none" + }, + "instr_67568": { + "virtual_address": 67568, + "size": 4, + "disassembly": "mov r6, r3", + "mnemonic": "mov", + "operands": "r6, r3", + "mode": "none" + }, + "instr_67572": { + "virtual_address": 67572, + "size": 4, + "disassembly": "ldr r5, [r2], #0x8", + "mnemonic": "ldr", + "operands": "r5, [r2], #0x8", + "mode": "none" + }, + "instr_67576": { + "virtual_address": 67576, + "size": 4, + "disassembly": "str r2, [sp, #0x10]", + "mnemonic": "str", + "operands": "r2, [sp, #0x10]", + "mode": "none" + }, + "bb_67548": { + "virtual_address": 67548, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67580, + "children": [ + "instr_67548", + "instr_67552", + "instr_67556", + "instr_67560", + "instr_67564", + "instr_67568", + "instr_67572", + "instr_67576" + ] + }, + "instr_67580": { + "virtual_address": 67580, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_67584": { + "virtual_address": 67584, + "size": 4, + "disassembly": "blt 0x11424", + "mnemonic": "blt", + "operands": "0x11424", + "mode": "none" + }, + "bb_67580": { + "virtual_address": 67580, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67588, + "children": [ + "instr_67580", + "instr_67584" + ] + }, + "instr_67588": { + "virtual_address": 67588, + "size": 4, + "disassembly": "cmn r4, #0x1", + "mnemonic": "cmn", + "operands": "r4, #0x1", + "mode": "none" + }, + "instr_67592": { + "virtual_address": 67592, + "size": 4, + "disassembly": "beq 0x113a4", + "mnemonic": "beq", + "operands": "0x113a4", + "mode": "none" + }, + "bb_67588": { + "virtual_address": 67588, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67596, + "children": [ + "instr_67588", + "instr_67592" + ] + }, + "instr_67596": { + "virtual_address": 67596, + "size": 4, + "disassembly": "orr r3, r5, r6", + "mnemonic": "orr", + "operands": "r3, r5, r6", + "mode": "none" + }, + "instr_67600": { + "virtual_address": 67600, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_67604": { + "virtual_address": 67604, + "size": 4, + "disassembly": "cmpeq r4, #0x0", + "mnemonic": "cmpeq", + "operands": "r4, #0x0", + "mode": "none" + }, + "instr_67608": { + "virtual_address": 67608, + "size": 4, + "disassembly": "bic r11, r11, #0x80", + "mnemonic": "bic", + "operands": "r11, r11, #0x80", + "mode": "none" + }, + "instr_67612": { + "virtual_address": 67612, + "size": 4, + "disassembly": "movne r3, #0x1", + "mnemonic": "movne", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_67616": { + "virtual_address": 67616, + "size": 4, + "disassembly": "moveq r3, #0x0", + "mnemonic": "moveq", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_67620": { + "virtual_address": 67620, + "size": 4, + "disassembly": "bne 0x113a4", + "mnemonic": "bne", + "operands": "0x113a4", + "mode": "none" + }, + "bb_67596": { + "virtual_address": 67596, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67624, + "children": [ + "instr_67596", + "instr_67600", + "instr_67604", + "instr_67608", + "instr_67612", + "instr_67616", + "instr_67620" + ] + }, + "instr_67624": { + "virtual_address": 67624, + "size": 4, + "disassembly": "mov r4, r3", + "mnemonic": "mov", + "operands": "r4, r3", + "mode": "none" + }, + "instr_67628": { + "virtual_address": 67628, + "size": 4, + "disassembly": "str r3, [sp, #0x0]", + "mnemonic": "str", + "operands": "r3, [sp, #0x0]", + "mode": "none" + }, + "instr_67632": { + "virtual_address": 67632, + "size": 4, + "disassembly": "add r8, sp, #0xe8", + "mnemonic": "add", + "operands": "r8, sp, #0xe8", + "mode": "none" + }, + "instr_67636": { + "virtual_address": 67636, + "size": 4, + "disassembly": "b 0x10924", + "mnemonic": "b", + "operands": "0x10924", + "mode": "none" + }, + "bb_67624": { + "virtual_address": 67624, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67876, + "children": [ + "instr_67624", + "instr_67628", + "instr_67632", + "instr_67636" + ] + }, + "instr_67640": { + "virtual_address": 67640, + "size": 4, + "disassembly": "mov r1, r11", + "mnemonic": "mov", + "operands": "r1, r11", + "mode": "none" + }, + "instr_67644": { + "virtual_address": 67644, + "size": 4, + "disassembly": "ldr r0, [sp, #0xc]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0xc]", + "mode": "none" + }, + "instr_67648": { + "virtual_address": 67648, + "size": 4, + "disassembly": "bl 0x0b068", + "mnemonic": "bl", + "operands": "0x0b068", + "mode": "none" + }, + "instr_67652": { + "virtual_address": 67652, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_67656": { + "virtual_address": 67656, + "size": 4, + "disassembly": "bne 0x11824", + "mnemonic": "bne", + "operands": "0x11824", + "mode": "none" + }, + "bb_67640": { + "virtual_address": 67640, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67660, + "children": [ + "instr_67640", + "instr_67644", + "instr_67648", + "instr_67652", + "instr_67656" + ] + }, + "instr_67660": { + "virtual_address": 67660, + "size": 4, + "disassembly": "ldrh r2, [r11, #0xc]", + "mnemonic": "ldrh", + "operands": "r2, [r11, #0xc]", + "mode": "none" + }, + "instr_67664": { + "virtual_address": 67664, + "size": 4, + "disassembly": "and r3, r2, #0x1a", + "mnemonic": "and", + "operands": "r3, r2, #0x1a", + "mode": "none" + }, + "instr_67668": { + "virtual_address": 67668, + "size": 4, + "disassembly": "cmp r3, #0xa", + "mnemonic": "cmp", + "operands": "r3, #0xa", + "mode": "none" + }, + "instr_67672": { + "virtual_address": 67672, + "size": 4, + "disassembly": "bne 0x1050c", + "mnemonic": "bne", + "operands": "0x1050c", + "mode": "none" + }, + "bb_67660": { + "virtual_address": 67660, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67676, + "children": [ + "instr_67660", + "instr_67664", + "instr_67668", + "instr_67672" + ] + }, + "instr_67676": { + "virtual_address": 67676, + "size": 4, + "disassembly": "ldrsh r3, [r11, #0xe]", + "mnemonic": "ldrsh", + "operands": "r3, [r11, #0xe]", + "mode": "none" + }, + "instr_67680": { + "virtual_address": 67680, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_67684": { + "virtual_address": 67684, + "size": 4, + "disassembly": "blt 0x1050c", + "mnemonic": "blt", + "operands": "0x1050c", + "mode": "none" + }, + "bb_67676": { + "virtual_address": 67676, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67688, + "children": [ + "instr_67676", + "instr_67680", + "instr_67684" + ] + }, + "instr_67688": { + "virtual_address": 67688, + "size": 4, + "disassembly": "ldr r3, [r11, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r11, #0x64]", + "mode": "none" + }, + "instr_67692": { + "virtual_address": 67692, + "size": 4, + "disassembly": "tst r3, #0x1", + "mnemonic": "tst", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_67696": { + "virtual_address": 67696, + "size": 4, + "disassembly": "bne 0x1087c", + "mnemonic": "bne", + "operands": "0x1087c", + "mode": "none" + }, + "bb_67688": { + "virtual_address": 67688, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67700, + "children": [ + "instr_67688", + "instr_67692", + "instr_67696" + ] + }, + "instr_67700": { + "virtual_address": 67700, + "size": 4, + "disassembly": "tst r2, #0x200", + "mnemonic": "tst", + "operands": "r2, #0x200", + "mode": "none" + }, + "instr_67704": { + "virtual_address": 67704, + "size": 4, + "disassembly": "beq 0x11788", + "mnemonic": "beq", + "operands": "0x11788", + "mode": "none" + }, + "bb_67700": { + "virtual_address": 67700, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67708, + "children": [ + "instr_67700", + "instr_67704" + ] + }, + "instr_67708": { + "virtual_address": 67708, + "size": 4, + "disassembly": "mov r3, r4", + "mnemonic": "mov", + "operands": "r3, r4", + "mode": "none" + }, + "instr_67712": { + "virtual_address": 67712, + "size": 4, + "disassembly": "mov r2, r7", + "mnemonic": "mov", + "operands": "r2, r7", + "mode": "none" + }, + "instr_67716": { + "virtual_address": 67716, + "size": 4, + "disassembly": "mov r1, r11", + "mnemonic": "mov", + "operands": "r1, r11", + "mode": "none" + }, + "instr_67720": { + "virtual_address": 67720, + "size": 4, + "disassembly": "ldr r0, [sp, #0xc]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0xc]", + "mode": "none" + }, + "instr_67724": { + "virtual_address": 67724, + "size": 4, + "disassembly": "add sp, sp, #0xec", + "mnemonic": "add", + "operands": "sp, sp, #0xec", + "mode": "none" + }, + "instr_67728": { + "virtual_address": 67728, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mode": "none" + }, + "instr_67732": { + "virtual_address": 67732, + "size": 4, + "disassembly": "b 0x118ac", + "mnemonic": "b", + "operands": "0x118ac", + "mode": "none" + }, + "bb_67708": { + "virtual_address": 67708, + "size": 28, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_67708", + "instr_67712", + "instr_67716", + "instr_67720", + "instr_67724", + "instr_67728", + "instr_67732" + ] + }, + "instr_67736": { + "virtual_address": 67736, + "size": 4, + "disassembly": "orr r11, r11, #0x10", + "mnemonic": "orr", + "operands": "r11, r11, #0x10", + "mode": "none" + }, + "bb_67736": { + "virtual_address": 67736, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67740, + "children": [ + "instr_67736" + ] + }, + "instr_67740": { + "virtual_address": 67740, + "size": 4, + "disassembly": "ands r6, r11, #0x20", + "mnemonic": "ands", + "operands": "r6, r11, #0x20", + "mode": "none" + }, + "instr_67744": { + "virtual_address": 67744, + "size": 4, + "disassembly": "beq 0x10b84", + "mnemonic": "beq", + "operands": "0x10b84", + "mode": "none" + }, + "bb_67740": { + "virtual_address": 67740, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67748, + "children": [ + "instr_67740", + "instr_67744" + ] + }, + "instr_67748": { + "virtual_address": 67748, + "size": 4, + "disassembly": "ldr r3, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x10]", + "mode": "none" + }, + "instr_67752": { + "virtual_address": 67752, + "size": 4, + "disassembly": "add r5, r3, #0x7", + "mnemonic": "add", + "operands": "r5, r3, #0x7", + "mode": "none" + }, + "instr_67756": { + "virtual_address": 67756, + "size": 4, + "disassembly": "bic r5, r5, #0x7", + "mnemonic": "bic", + "operands": "r5, r5, #0x7", + "mode": "none" + }, + "instr_67760": { + "virtual_address": 67760, + "size": 4, + "disassembly": "mov r3, r5", + "mnemonic": "mov", + "operands": "r3, r5", + "mode": "none" + }, + "instr_67764": { + "virtual_address": 67764, + "size": 4, + "disassembly": "ldr r6, [r5, #0x4]", + "mnemonic": "ldr", + "operands": "r6, [r5, #0x4]", + "mode": "none" + }, + "instr_67768": { + "virtual_address": 67768, + "size": 4, + "disassembly": "ldr r5, [r3], #0x8", + "mnemonic": "ldr", + "operands": "r5, [r3], #0x8", + "mode": "none" + }, + "instr_67772": { + "virtual_address": 67772, + "size": 4, + "disassembly": "str r3, [sp, #0x10]", + "mnemonic": "str", + "operands": "r3, [sp, #0x10]", + "mode": "none" + }, + "bb_67748": { + "virtual_address": 67748, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67776, + "children": [ + "instr_67748", + "instr_67752", + "instr_67756", + "instr_67760", + "instr_67764", + "instr_67768", + "instr_67772" + ] + }, + "instr_67776": { + "virtual_address": 67776, + "size": 4, + "disassembly": "bic r3, r11, #0x400", + "mnemonic": "bic", + "operands": "r3, r11, #0x400", + "mode": "none" + }, + "instr_67780": { + "virtual_address": 67780, + "size": 4, + "disassembly": "str r3, [sp, #0x0]", + "mnemonic": "str", + "operands": "r3, [sp, #0x0]", + "mode": "none" + }, + "instr_67784": { + "virtual_address": 67784, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "bb_67776": { + "virtual_address": 67776, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67788, + "children": [ + "instr_67776", + "instr_67780", + "instr_67784" + ] + }, + "instr_67788": { + "virtual_address": 67788, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_67792": { + "virtual_address": 67792, + "size": 4, + "disassembly": "strb r2, [sp, #0x33]", + "mnemonic": "strb", + "operands": "r2, [sp, #0x33]", + "mode": "none" + }, + "bb_67788": { + "virtual_address": 67788, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67796, + "children": [ + "instr_67788", + "instr_67792" + ] + }, + "instr_67796": { + "virtual_address": 67796, + "size": 4, + "disassembly": "cmn r4, #0x1", + "mnemonic": "cmn", + "operands": "r4, #0x1", + "mode": "none" + }, + "instr_67800": { + "virtual_address": 67800, + "size": 4, + "disassembly": "beq 0x10e30", + "mnemonic": "beq", + "operands": "0x10e30", + "mode": "none" + }, + "bb_67796": { + "virtual_address": 67796, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67804, + "children": [ + "instr_67796", + "instr_67800" + ] + }, + "instr_67804": { + "virtual_address": 67804, + "size": 4, + "disassembly": "orr r2, r5, r6", + "mnemonic": "orr", + "operands": "r2, r5, r6", + "mode": "none" + }, + "instr_67808": { + "virtual_address": 67808, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_67812": { + "virtual_address": 67812, + "size": 4, + "disassembly": "cmpeq r4, #0x0", + "mnemonic": "cmpeq", + "operands": "r4, #0x0", + "mode": "none" + }, + "instr_67816": { + "virtual_address": 67816, + "size": 4, + "disassembly": "ldr r1, [sp, #0x0]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x0]", + "mode": "none" + }, + "instr_67820": { + "virtual_address": 67820, + "size": 4, + "disassembly": "movne r2, #0x1", + "mnemonic": "movne", + "operands": "r2, #0x1", + "mode": "none" + }, + "instr_67824": { + "virtual_address": 67824, + "size": 4, + "disassembly": "moveq r2, #0x0", + "mnemonic": "moveq", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_67828": { + "virtual_address": 67828, + "size": 4, + "disassembly": "bic r11, r1, #0x80", + "mnemonic": "bic", + "operands": "r11, r1, #0x80", + "mode": "none" + }, + "instr_67832": { + "virtual_address": 67832, + "size": 4, + "disassembly": "bne 0x10e2c", + "mnemonic": "bne", + "operands": "0x10e2c", + "mode": "none" + }, + "bb_67804": { + "virtual_address": 67804, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67836, + "children": [ + "instr_67804", + "instr_67808", + "instr_67812", + "instr_67816", + "instr_67820", + "instr_67824", + "instr_67828", + "instr_67832" + ] + }, + "instr_67836": { + "virtual_address": 67836, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_67840": { + "virtual_address": 67840, + "size": 4, + "disassembly": "bne 0x11394", + "mnemonic": "bne", + "operands": "0x11394", + "mode": "none" + }, + "bb_67836": { + "virtual_address": 67836, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67844, + "children": [ + "instr_67836", + "instr_67840" + ] + }, + "instr_67844": { + "virtual_address": 67844, + "size": 4, + "disassembly": "ldr r2, [sp, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x0]", + "mode": "none" + }, + "instr_67848": { + "virtual_address": 67848, + "size": 4, + "disassembly": "ands r2, r2, #0x1", + "mnemonic": "ands", + "operands": "r2, r2, #0x1", + "mode": "none" + }, + "instr_67852": { + "virtual_address": 67852, + "size": 4, + "disassembly": "mov r4, r3", + "mnemonic": "mov", + "operands": "r4, r3", + "mode": "none" + }, + "instr_67856": { + "virtual_address": 67856, + "size": 4, + "disassembly": "str r2, [sp, #0x0]", + "mnemonic": "str", + "operands": "r2, [sp, #0x0]", + "mode": "none" + }, + "instr_67860": { + "virtual_address": 67860, + "size": 4, + "disassembly": "addeq r8, sp, #0xe8", + "mnemonic": "addeq", + "operands": "r8, sp, #0xe8", + "mode": "none" + }, + "instr_67864": { + "virtual_address": 67864, + "size": 4, + "disassembly": "movne r3, #0x30", + "mnemonic": "movne", + "operands": "r3, #0x30", + "mode": "none" + }, + "instr_67868": { + "virtual_address": 67868, + "size": 4, + "disassembly": "strbne r3, [sp, #0xe7]", + "mnemonic": "strbne", + "operands": "r3, [sp, #0xe7]", + "mode": "none" + }, + "instr_67872": { + "virtual_address": 67872, + "size": 4, + "disassembly": "addne r8, sp, #0xe7", + "mnemonic": "addne", + "operands": "r8, sp, #0xe7", + "mode": "none" + }, + "bb_67844": { + "virtual_address": 67844, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67876, + "children": [ + "instr_67844", + "instr_67848", + "instr_67852", + "instr_67856", + "instr_67860", + "instr_67864", + "instr_67868", + "instr_67872" + ] + }, + "instr_67876": { + "virtual_address": 67876, + "size": 4, + "disassembly": "ldr r2, [sp, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x0]", + "mode": "none" + }, + "instr_67880": { + "virtual_address": 67880, + "size": 4, + "disassembly": "cmp r4, r2", + "mnemonic": "cmp", + "operands": "r4, r2", + "mode": "none" + }, + "instr_67884": { + "virtual_address": 67884, + "size": 4, + "disassembly": "movge r6, r4", + "mnemonic": "movge", + "operands": "r6, r4", + "mode": "none" + }, + "instr_67888": { + "virtual_address": 67888, + "size": 4, + "disassembly": "movlt r6, r2", + "mnemonic": "movlt", + "operands": "r6, r2", + "mode": "none" + }, + "instr_67892": { + "virtual_address": 67892, + "size": 4, + "disassembly": "ldrb r3, [sp, #0x33]", + "mnemonic": "ldrb", + "operands": "r3, [sp, #0x33]", + "mode": "none" + }, + "instr_67896": { + "virtual_address": 67896, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_67900": { + "virtual_address": 67900, + "size": 4, + "disassembly": "addne r6, r6, #0x1", + "mnemonic": "addne", + "operands": "r6, r6, #0x1", + "mode": "none" + }, + "instr_67904": { + "virtual_address": 67904, + "size": 4, + "disassembly": "b 0x109c4", + "mnemonic": "b", + "operands": "0x109c4", + "mode": "none" + }, + "bb_67876": { + "virtual_address": 67876, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68036, + "children": [ + "instr_67876", + "instr_67880", + "instr_67884", + "instr_67888", + "instr_67892", + "instr_67896", + "instr_67900", + "instr_67904" + ] + }, + "instr_67908": { + "virtual_address": 67908, + "size": 4, + "disassembly": "mov r1, r10", + "mnemonic": "mov", + "operands": "r1, r10", + "mode": "none" + }, + "instr_67912": { + "virtual_address": 67912, + "size": 4, + "disassembly": "ldr r0, [sp, #0xc]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0xc]", + "mode": "none" + }, + "instr_67916": { + "virtual_address": 67916, + "size": 4, + "disassembly": "add r2, sp, #0x38", + "mnemonic": "add", + "operands": "r2, sp, #0x38", + "mode": "none" + }, + "instr_67920": { + "virtual_address": 67920, + "size": 4, + "disassembly": "bl 0x103b4", + "mnemonic": "bl", + "operands": "0x103b4", + "mode": "none" + }, + "instr_67924": { + "virtual_address": 67924, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_67928": { + "virtual_address": 67928, + "size": 4, + "disassembly": "beq 0x10b2c", + "mnemonic": "beq", + "operands": "0x10b2c", + "mode": "none" + }, + "bb_67908": { + "virtual_address": 67908, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67932, + "children": [ + "instr_67908", + "instr_67912", + "instr_67916", + "instr_67920", + "instr_67924", + "instr_67928" + ] + }, + "instr_67932": { + "virtual_address": 67932, + "size": 4, + "disassembly": "mov r11, r10", + "mnemonic": "mov", + "operands": "r11, r10", + "mode": "none" + }, + "bb_67932": { + "virtual_address": 67932, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67936, + "children": [ + "instr_67932" + ] + }, + "instr_67936": { + "virtual_address": 67936, + "size": 4, + "disassembly": "ldr r3, [r11, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r11, #0x64]", + "mode": "none" + }, + "instr_67940": { + "virtual_address": 67940, + "size": 4, + "disassembly": "tst r3, #0x1", + "mnemonic": "tst", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_67944": { + "virtual_address": 67944, + "size": 4, + "disassembly": "ldrh r3, [r11, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r11, #0xc]", + "mode": "none" + }, + "instr_67948": { + "virtual_address": 67948, + "size": 4, + "disassembly": "beq 0x10b3c", + "mnemonic": "beq", + "operands": "0x10b3c", + "mode": "none" + }, + "bb_67936": { + "virtual_address": 67936, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67952, + "children": [ + "instr_67936", + "instr_67940", + "instr_67944", + "instr_67948" + ] + }, + "instr_67952": { + "virtual_address": 67952, + "size": 4, + "disassembly": "tst r3, #0x40", + "mnemonic": "tst", + "operands": "r3, #0x40", + "mode": "none" + }, + "instr_67956": { + "virtual_address": 67956, + "size": 4, + "disassembly": "bne 0x11840", + "mnemonic": "bne", + "operands": "0x11840", + "mode": "none" + }, + "bb_67952": { + "virtual_address": 67952, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67960, + "children": [ + "instr_67952", + "instr_67956" + ] + }, + "instr_67960": { + "virtual_address": 67960, + "size": 4, + "disassembly": "ldr r0, [sp, #0x8]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x8]", + "mode": "none" + }, + "instr_67964": { + "virtual_address": 67964, + "size": 4, + "disassembly": "add sp, sp, #0xec", + "mnemonic": "add", + "operands": "sp, sp, #0xec", + "mode": "none" + }, + "instr_67968": { + "virtual_address": 67968, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", + "mode": "none" + }, + "instr_67972": { + "virtual_address": 67972, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_67960": { + "virtual_address": 67960, + "size": 16, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_67960", + "instr_67964", + "instr_67968", + "instr_67972" + ] + }, + "instr_67976": { + "virtual_address": 67976, + "size": 4, + "disassembly": "ldr r0, [r11, #0x58]", + "mnemonic": "ldr", + "operands": "r0, [r11, #0x58]", + "mode": "none" + }, + "instr_67980": { + "virtual_address": 67980, + "size": 4, + "disassembly": "bl 0x0de5c", + "mnemonic": "bl", + "operands": "0x0de5c", + "mode": "none" + }, + "instr_67984": { + "virtual_address": 67984, + "size": 4, + "disassembly": "ldrsh r1, [r11, #0xc]", + "mnemonic": "ldrsh", + "operands": "r1, [r11, #0xc]", + "mode": "none" + }, + "bb_67976": { + "virtual_address": 67976, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67988, + "children": [ + "instr_67976", + "instr_67980", + "instr_67984" + ] + }, + "instr_67988": { + "virtual_address": 67988, + "size": 4, + "disassembly": "mov r2, r1, lsl #0x10", + "mnemonic": "mov", + "operands": "r2, r1, lsl #0x10", + "mode": "none" + }, + "instr_67992": { + "virtual_address": 67992, + "size": 4, + "disassembly": "mov r2, r2, lsr #0x10", + "mnemonic": "mov", + "operands": "r2, r2, lsr #0x10", + "mode": "none" + }, + "instr_67996": { + "virtual_address": 67996, + "size": 4, + "disassembly": "b 0x104c8", + "mnemonic": "b", + "operands": "0x104c8", + "mode": "none" + }, + "bb_67988": { + "virtual_address": 67988, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66760, + "children": [ + "instr_67988", + "instr_67992", + "instr_67996" + ] + }, + "instr_68000": { + "virtual_address": 68000, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_68004": { + "virtual_address": 68004, + "size": 4, + "disassembly": "beq 0x116cc", + "mnemonic": "beq", + "operands": "0x116cc", + "mode": "none" + }, + "bb_68000": { + "virtual_address": 68000, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68008, + "children": [ + "instr_68000", + "instr_68004" + ] + }, + "instr_68008": { + "virtual_address": 68008, + "size": 4, + "disassembly": "mov r6, #0x1", + "mnemonic": "mov", + "operands": "r6, #0x1", + "mode": "none" + }, + "instr_68012": { + "virtual_address": 68012, + "size": 4, + "disassembly": "strb r3, [sp, #0x84]", + "mnemonic": "strb", + "operands": "r3, [sp, #0x84]", + "mode": "none" + }, + "instr_68016": { + "virtual_address": 68016, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_68020": { + "virtual_address": 68020, + "size": 4, + "disassembly": "str r6, [sp, #0x0]", + "mnemonic": "str", + "operands": "r6, [sp, #0x0]", + "mode": "none" + }, + "instr_68024": { + "virtual_address": 68024, + "size": 4, + "disassembly": "strb r3, [sp, #0x33]", + "mnemonic": "strb", + "operands": "r3, [sp, #0x33]", + "mode": "none" + }, + "instr_68028": { + "virtual_address": 68028, + "size": 4, + "disassembly": "add r8, sp, #0x84", + "mnemonic": "add", + "operands": "r8, sp, #0x84", + "mode": "none" + }, + "bb_68008": { + "virtual_address": 68008, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68032, + "children": [ + "instr_68008", + "instr_68012", + "instr_68016", + "instr_68020", + "instr_68024", + "instr_68028" + ] + }, + "instr_68032": { + "virtual_address": 68032, + "size": 4, + "disassembly": "mov r4, #0x0", + "mnemonic": "mov", + "operands": "r4, #0x0", + "mode": "none" + }, + "bb_68032": { + "virtual_address": 68032, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68036, + "children": [ + "instr_68032" + ] + }, + "instr_68036": { + "virtual_address": 68036, + "size": 4, + "disassembly": "ands r3, r11, #0x2", + "mnemonic": "ands", + "operands": "r3, r11, #0x2", + "mode": "none" + }, + "instr_68040": { + "virtual_address": 68040, + "size": 4, + "disassembly": "str r3, [sp, #0x14]", + "mnemonic": "str", + "operands": "r3, [sp, #0x14]", + "mode": "none" + }, + "instr_68044": { + "virtual_address": 68044, + "size": 4, + "disassembly": "addne r6, r6, #0x2", + "mnemonic": "addne", + "operands": "r6, r6, #0x2", + "mode": "none" + }, + "instr_68048": { + "virtual_address": 68048, + "size": 4, + "disassembly": "ands r3, r11, #0x84", + "mnemonic": "ands", + "operands": "r3, r11, #0x84", + "mode": "none" + }, + "instr_68052": { + "virtual_address": 68052, + "size": 4, + "disassembly": "str r3, [sp, #0x18]", + "mnemonic": "str", + "operands": "r3, [sp, #0x18]", + "mode": "none" + }, + "instr_68056": { + "virtual_address": 68056, + "size": 4, + "disassembly": "bne 0x109ec", + "mnemonic": "bne", + "operands": "0x109ec", + "mode": "none" + }, + "bb_68036": { + "virtual_address": 68036, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68060, + "children": [ + "instr_68036", + "instr_68040", + "instr_68044", + "instr_68048", + "instr_68052", + "instr_68056" + ] + }, + "instr_68060": { + "virtual_address": 68060, + "size": 4, + "disassembly": "ldr r3, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x4]", + "mode": "none" + }, + "instr_68064": { + "virtual_address": 68064, + "size": 4, + "disassembly": "sub r5, r3, r6", + "mnemonic": "sub", + "operands": "r5, r3, r6", + "mode": "none" + }, + "instr_68068": { + "virtual_address": 68068, + "size": 4, + "disassembly": "cmp r5, #0x0", + "mnemonic": "cmp", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_68072": { + "virtual_address": 68072, + "size": 4, + "disassembly": "bgt 0x11168", + "mnemonic": "bgt", + "operands": "0x11168", + "mode": "none" + }, + "bb_68060": { + "virtual_address": 68060, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68076, + "children": [ + "instr_68060", + "instr_68064", + "instr_68068", + "instr_68072" + ] + }, + "instr_68076": { + "virtual_address": 68076, + "size": 4, + "disassembly": "add r1, sp, #0x3c", + "mnemonic": "add", + "operands": "r1, sp, #0x3c", + "mode": "none" + }, + "instr_68080": { + "virtual_address": 68080, + "size": 4, + "disassembly": "ldmia r1, {r1, r2}", + "mnemonic": "ldmia", + "operands": "r1, {r1, r2}", + "mode": "none" + }, + "instr_68084": { + "virtual_address": 68084, + "size": 4, + "disassembly": "add r0, r1, #0x1", + "mnemonic": "add", + "operands": "r0, r1, #0x1", + "mode": "none" + }, + "bb_68076": { + "virtual_address": 68076, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68088, + "children": [ + "instr_68076", + "instr_68080", + "instr_68084" + ] + }, + "instr_68088": { + "virtual_address": 68088, + "size": 4, + "disassembly": "ldrb r12, [sp, #0x33]", + "mnemonic": "ldrb", + "operands": "r12, [sp, #0x33]", + "mode": "none" + }, + "instr_68092": { + "virtual_address": 68092, + "size": 4, + "disassembly": "cmp r12, #0x0", + "mnemonic": "cmp", + "operands": "r12, #0x0", + "mode": "none" + }, + "instr_68096": { + "virtual_address": 68096, + "size": 4, + "disassembly": "beq 0x10a34", + "mnemonic": "beq", + "operands": "0x10a34", + "mode": "none" + }, + "bb_68088": { + "virtual_address": 68088, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68100, + "children": [ + "instr_68088", + "instr_68092", + "instr_68096" + ] + }, + "instr_68100": { + "virtual_address": 68100, + "size": 4, + "disassembly": "mov r1, #0x1", + "mnemonic": "mov", + "operands": "r1, #0x1", + "mode": "none" + }, + "instr_68104": { + "virtual_address": 68104, + "size": 4, + "disassembly": "add r2, r2, #0x1", + "mnemonic": "add", + "operands": "r2, r2, #0x1", + "mode": "none" + }, + "instr_68108": { + "virtual_address": 68108, + "size": 4, + "disassembly": "add r12, sp, #0x33", + "mnemonic": "add", + "operands": "r12, sp, #0x33", + "mode": "none" + }, + "instr_68112": { + "virtual_address": 68112, + "size": 4, + "disassembly": "cmp r0, #0x7", + "mnemonic": "cmp", + "operands": "r0, #0x7", + "mode": "none" + }, + "instr_68116": { + "virtual_address": 68116, + "size": 4, + "disassembly": "str r2, [sp, #0x40]", + "mnemonic": "str", + "operands": "r2, [sp, #0x40]", + "mode": "none" + }, + "instr_68120": { + "virtual_address": 68120, + "size": 4, + "disassembly": "str r0, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r0, [sp, #0x3c]", + "mode": "none" + }, + "instr_68124": { + "virtual_address": 68124, + "size": 4, + "disassembly": "str r12, [r9, #0x0]", + "mnemonic": "str", + "operands": "r12, [r9, #0x0]", + "mode": "none" + }, + "instr_68128": { + "virtual_address": 68128, + "size": 4, + "disassembly": "str r1, [r9, #0x4]", + "mnemonic": "str", + "operands": "r1, [r9, #0x4]", + "mode": "none" + }, + "instr_68132": { + "virtual_address": 68132, + "size": 4, + "disassembly": "bgt 0x1110c", + "mnemonic": "bgt", + "operands": "0x1110c", + "mode": "none" + }, + "bb_68100": { + "virtual_address": 68100, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68136, + "children": [ + "instr_68100", + "instr_68104", + "instr_68108", + "instr_68112", + "instr_68116", + "instr_68120", + "instr_68124", + "instr_68128", + "instr_68132" + ] + }, + "instr_68136": { + "virtual_address": 68136, + "size": 4, + "disassembly": "mov r1, r0", + "mnemonic": "mov", + "operands": "r1, r0", + "mode": "none" + }, + "instr_68140": { + "virtual_address": 68140, + "size": 4, + "disassembly": "add r9, r9, #0x8", + "mnemonic": "add", + "operands": "r9, r9, #0x8", + "mode": "none" + }, + "instr_68144": { + "virtual_address": 68144, + "size": 4, + "disassembly": "add r0, r0, #0x1", + "mnemonic": "add", + "operands": "r0, r0, #0x1", + "mode": "none" + }, + "bb_68136": { + "virtual_address": 68136, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68148, + "children": [ + "instr_68136", + "instr_68140", + "instr_68144" + ] + }, + "instr_68148": { + "virtual_address": 68148, + "size": 4, + "disassembly": "ldr r3, [sp, #0x14]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x14]", + "mode": "none" + }, + "instr_68152": { + "virtual_address": 68152, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_68156": { + "virtual_address": 68156, + "size": 4, + "disassembly": "beq 0x10a94", + "mnemonic": "beq", + "operands": "0x10a94", + "mode": "none" + }, + "bb_68148": { + "virtual_address": 68148, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68160, + "children": [ + "instr_68148", + "instr_68152", + "instr_68156" + ] + }, + "instr_68160": { + "virtual_address": 68160, + "size": 4, + "disassembly": "mov r3, #0x2", + "mnemonic": "mov", + "operands": "r3, #0x2", + "mode": "none" + }, + "instr_68164": { + "virtual_address": 68164, + "size": 4, + "disassembly": "add r2, r2, #0x2", + "mnemonic": "add", + "operands": "r2, r2, #0x2", + "mode": "none" + }, + "instr_68168": { + "virtual_address": 68168, + "size": 4, + "disassembly": "str r3, [r9, #0x4]", + "mnemonic": "str", + "operands": "r3, [r9, #0x4]", + "mode": "none" + }, + "instr_68172": { + "virtual_address": 68172, + "size": 4, + "disassembly": "cmp r0, #0x7", + "mnemonic": "cmp", + "operands": "r0, #0x7", + "mode": "none" + }, + "instr_68176": { + "virtual_address": 68176, + "size": 4, + "disassembly": "add r3, sp, #0x34", + "mnemonic": "add", + "operands": "r3, sp, #0x34", + "mode": "none" + }, + "instr_68180": { + "virtual_address": 68180, + "size": 4, + "disassembly": "str r2, [sp, #0x40]", + "mnemonic": "str", + "operands": "r2, [sp, #0x40]", + "mode": "none" + }, + "instr_68184": { + "virtual_address": 68184, + "size": 4, + "disassembly": "str r0, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r0, [sp, #0x3c]", + "mode": "none" + }, + "instr_68188": { + "virtual_address": 68188, + "size": 4, + "disassembly": "str r3, [r9, #0x0]", + "mnemonic": "str", + "operands": "r3, [r9, #0x0]", + "mode": "none" + }, + "instr_68192": { + "virtual_address": 68192, + "size": 4, + "disassembly": "ble 0x11158", + "mnemonic": "ble", + "operands": "0x11158", + "mode": "none" + }, + "bb_68160": { + "virtual_address": 68160, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68196, + "children": [ + "instr_68160", + "instr_68164", + "instr_68168", + "instr_68172", + "instr_68176", + "instr_68180", + "instr_68184", + "instr_68188", + "instr_68192" + ] + }, + "instr_68196": { + "virtual_address": 68196, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_68200": { + "virtual_address": 68200, + "size": 4, + "disassembly": "beq 0x113dc", + "mnemonic": "beq", + "operands": "0x113dc", + "mode": "none" + }, + "bb_68196": { + "virtual_address": 68196, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68204, + "children": [ + "instr_68196", + "instr_68200" + ] + }, + "instr_68204": { + "virtual_address": 68204, + "size": 4, + "disassembly": "mov r1, r10", + "mnemonic": "mov", + "operands": "r1, r10", + "mode": "none" + }, + "instr_68208": { + "virtual_address": 68208, + "size": 4, + "disassembly": "ldr r0, [sp, #0xc]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0xc]", + "mode": "none" + }, + "instr_68212": { + "virtual_address": 68212, + "size": 4, + "disassembly": "add r2, sp, #0x38", + "mnemonic": "add", + "operands": "r2, sp, #0x38", + "mode": "none" + }, + "instr_68216": { + "virtual_address": 68216, + "size": 4, + "disassembly": "bl 0x103b4", + "mnemonic": "bl", + "operands": "0x103b4", + "mode": "none" + }, + "instr_68220": { + "virtual_address": 68220, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_68224": { + "virtual_address": 68224, + "size": 4, + "disassembly": "bne 0x1095c", + "mnemonic": "bne", + "operands": "0x1095c", + "mode": "none" + }, + "bb_68204": { + "virtual_address": 68204, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68228, + "children": [ + "instr_68204", + "instr_68208", + "instr_68212", + "instr_68216", + "instr_68220", + "instr_68224" + ] + }, + "instr_68228": { + "virtual_address": 68228, + "size": 4, + "disassembly": "add r1, sp, #0x3c", + "mnemonic": "add", + "operands": "r1, sp, #0x3c", + "mode": "none" + }, + "instr_68232": { + "virtual_address": 68232, + "size": 4, + "disassembly": "ldmia r1, {r1, r2}", + "mnemonic": "ldmia", + "operands": "r1, {r1, r2}", + "mode": "none" + }, + "instr_68236": { + "virtual_address": 68236, + "size": 4, + "disassembly": "add r9, sp, #0x44", + "mnemonic": "add", + "operands": "r9, sp, #0x44", + "mode": "none" + }, + "instr_68240": { + "virtual_address": 68240, + "size": 4, + "disassembly": "add r0, r1, #0x1", + "mnemonic": "add", + "operands": "r0, r1, #0x1", + "mode": "none" + }, + "bb_68228": { + "virtual_address": 68228, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68244, + "children": [ + "instr_68228", + "instr_68232", + "instr_68236", + "instr_68240" + ] + }, + "instr_68244": { + "virtual_address": 68244, + "size": 4, + "disassembly": "ldr r3, [sp, #0x18]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x18]", + "mode": "none" + }, + "instr_68248": { + "virtual_address": 68248, + "size": 4, + "disassembly": "cmp r3, #0x80", + "mnemonic": "cmp", + "operands": "r3, #0x80", + "mode": "none" + }, + "instr_68252": { + "virtual_address": 68252, + "size": 4, + "disassembly": "beq 0x10ee0", + "mnemonic": "beq", + "operands": "0x10ee0", + "mode": "none" + }, + "bb_68244": { + "virtual_address": 68244, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68256, + "children": [ + "instr_68244", + "instr_68248", + "instr_68252" + ] + }, + "instr_68256": { + "virtual_address": 68256, + "size": 4, + "disassembly": "ldr r3, [sp, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x0]", + "mode": "none" + }, + "instr_68260": { + "virtual_address": 68260, + "size": 4, + "disassembly": "sub r4, r4, r3", + "mnemonic": "sub", + "operands": "r4, r4, r3", + "mode": "none" + }, + "instr_68264": { + "virtual_address": 68264, + "size": 4, + "disassembly": "cmp r4, #0x0", + "mnemonic": "cmp", + "operands": "r4, #0x0", + "mode": "none" + }, + "instr_68268": { + "virtual_address": 68268, + "size": 4, + "disassembly": "bgt 0x1100c", + "mnemonic": "bgt", + "operands": "0x1100c", + "mode": "none" + }, + "bb_68256": { + "virtual_address": 68256, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68272, + "children": [ + "instr_68256", + "instr_68260", + "instr_68264", + "instr_68268" + ] + }, + "instr_68272": { + "virtual_address": 68272, + "size": 4, + "disassembly": "ldr r3, [sp, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x0]", + "mode": "none" + }, + "instr_68276": { + "virtual_address": 68276, + "size": 4, + "disassembly": "cmp r0, #0x7", + "mnemonic": "cmp", + "operands": "r0, #0x7", + "mode": "none" + }, + "instr_68280": { + "virtual_address": 68280, + "size": 4, + "disassembly": "add r2, r3, r2", + "mnemonic": "add", + "operands": "r2, r3, r2", + "mode": "none" + }, + "instr_68284": { + "virtual_address": 68284, + "size": 4, + "disassembly": "str r8, [r9, #0x0]", + "mnemonic": "str", + "operands": "r8, [r9, #0x0]", + "mode": "none" + }, + "instr_68288": { + "virtual_address": 68288, + "size": 4, + "disassembly": "str r3, [r9, #0x4]", + "mnemonic": "str", + "operands": "r3, [r9, #0x4]", + "mode": "none" + }, + "instr_68292": { + "virtual_address": 68292, + "size": 4, + "disassembly": "str r0, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r0, [sp, #0x3c]", + "mode": "none" + }, + "instr_68296": { + "virtual_address": 68296, + "size": 4, + "disassembly": "str r2, [sp, #0x40]", + "mnemonic": "str", + "operands": "r2, [sp, #0x40]", + "mode": "none" + }, + "instr_68300": { + "virtual_address": 68300, + "size": 4, + "disassembly": "ble 0x10e24", + "mnemonic": "ble", + "operands": "0x10e24", + "mode": "none" + }, + "bb_68272": { + "virtual_address": 68272, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68304, + "children": [ + "instr_68272", + "instr_68276", + "instr_68280", + "instr_68284", + "instr_68288", + "instr_68292", + "instr_68296", + "instr_68300" + ] + }, + "instr_68304": { + "virtual_address": 68304, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_68308": { + "virtual_address": 68308, + "size": 4, + "disassembly": "beq 0x11278", + "mnemonic": "beq", + "operands": "0x11278", + "mode": "none" + }, + "bb_68304": { + "virtual_address": 68304, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68312, + "children": [ + "instr_68304", + "instr_68308" + ] + }, + "instr_68312": { + "virtual_address": 68312, + "size": 4, + "disassembly": "mov r1, r10", + "mnemonic": "mov", + "operands": "r1, r10", + "mode": "none" + }, + "instr_68316": { + "virtual_address": 68316, + "size": 4, + "disassembly": "ldr r0, [sp, #0xc]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0xc]", + "mode": "none" + }, + "instr_68320": { + "virtual_address": 68320, + "size": 4, + "disassembly": "add r2, sp, #0x38", + "mnemonic": "add", + "operands": "r2, sp, #0x38", + "mode": "none" + }, + "instr_68324": { + "virtual_address": 68324, + "size": 4, + "disassembly": "bl 0x103b4", + "mnemonic": "bl", + "operands": "0x103b4", + "mode": "none" + }, + "instr_68328": { + "virtual_address": 68328, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_68332": { + "virtual_address": 68332, + "size": 4, + "disassembly": "bne 0x1095c", + "mnemonic": "bne", + "operands": "0x1095c", + "mode": "none" + }, + "bb_68312": { + "virtual_address": 68312, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68336, + "children": [ + "instr_68312", + "instr_68316", + "instr_68320", + "instr_68324", + "instr_68328", + "instr_68332" + ] + }, + "instr_68336": { + "virtual_address": 68336, + "size": 4, + "disassembly": "ldr r2, [sp, #0x40]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x40]", + "mode": "none" + }, + "instr_68340": { + "virtual_address": 68340, + "size": 4, + "disassembly": "add r9, sp, #0x44", + "mnemonic": "add", + "operands": "r9, sp, #0x44", + "mode": "none" + }, + "bb_68336": { + "virtual_address": 68336, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68344, + "children": [ + "instr_68336", + "instr_68340" + ] + }, + "instr_68344": { + "virtual_address": 68344, + "size": 4, + "disassembly": "tst r11, #0x4", + "mnemonic": "tst", + "operands": "r11, #0x4", + "mode": "none" + }, + "instr_68348": { + "virtual_address": 68348, + "size": 4, + "disassembly": "beq 0x10b10", + "mnemonic": "beq", + "operands": "0x10b10", + "mode": "none" + }, + "bb_68344": { + "virtual_address": 68344, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68352, + "children": [ + "instr_68344", + "instr_68348" + ] + }, + "instr_68352": { + "virtual_address": 68352, + "size": 4, + "disassembly": "ldr r3, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x4]", + "mode": "none" + }, + "instr_68356": { + "virtual_address": 68356, + "size": 4, + "disassembly": "sub r4, r3, r6", + "mnemonic": "sub", + "operands": "r4, r3, r6", + "mode": "none" + }, + "instr_68360": { + "virtual_address": 68360, + "size": 4, + "disassembly": "cmp r4, #0x0", + "mnemonic": "cmp", + "operands": "r4, #0x0", + "mode": "none" + }, + "instr_68364": { + "virtual_address": 68364, + "size": 4, + "disassembly": "bgt 0x11298", + "mnemonic": "bgt", + "operands": "0x11298", + "mode": "none" + }, + "bb_68352": { + "virtual_address": 68352, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68368, + "children": [ + "instr_68352", + "instr_68356", + "instr_68360", + "instr_68364" + ] + }, + "instr_68368": { + "virtual_address": 68368, + "size": 4, + "disassembly": "ldmib sp, {r1, r3}", + "mnemonic": "ldmib", + "operands": "sp, {r1, r3}", + "mode": "none" + }, + "instr_68372": { + "virtual_address": 68372, + "size": 4, + "disassembly": "cmp r1, r6", + "mnemonic": "cmp", + "operands": "r1, r6", + "mode": "none" + }, + "instr_68376": { + "virtual_address": 68376, + "size": 4, + "disassembly": "addge r3, r3, r1", + "mnemonic": "addge", + "operands": "r3, r3, r1", + "mode": "none" + }, + "instr_68380": { + "virtual_address": 68380, + "size": 4, + "disassembly": "addlt r3, r3, r6", + "mnemonic": "addlt", + "operands": "r3, r3, r6", + "mode": "none" + }, + "instr_68384": { + "virtual_address": 68384, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_68388": { + "virtual_address": 68388, + "size": 4, + "disassembly": "str r3, [sp, #0x8]", + "mnemonic": "str", + "operands": "r3, [sp, #0x8]", + "mode": "none" + }, + "instr_68392": { + "virtual_address": 68392, + "size": 4, + "disassembly": "bne 0x10944", + "mnemonic": "bne", + "operands": "0x10944", + "mode": "none" + }, + "bb_68368": { + "virtual_address": 68368, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68396, + "children": [ + "instr_68368", + "instr_68372", + "instr_68376", + "instr_68380", + "instr_68384", + "instr_68388", + "instr_68392" + ] + }, + "instr_68396": { + "virtual_address": 68396, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_68400": { + "virtual_address": 68400, + "size": 4, + "disassembly": "add r9, sp, #0x44", + "mnemonic": "add", + "operands": "r9, sp, #0x44", + "mode": "none" + }, + "instr_68404": { + "virtual_address": 68404, + "size": 4, + "disassembly": "str r3, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x3c]", + "mode": "none" + }, + "instr_68408": { + "virtual_address": 68408, + "size": 4, + "disassembly": "b 0x1053c", + "mnemonic": "b", + "operands": "0x1053c", + "mode": "none" + }, + "bb_68396": { + "virtual_address": 68396, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66876, + "children": [ + "instr_68396", + "instr_68400", + "instr_68404", + "instr_68408" + ] + }, + "instr_68412": { + "virtual_address": 68412, + "size": 4, + "disassembly": "tst r3, #0x200", + "mnemonic": "tst", + "operands": "r3, #0x200", + "mode": "none" + }, + "instr_68416": { + "virtual_address": 68416, + "size": 4, + "disassembly": "bne 0x10970", + "mnemonic": "bne", + "operands": "0x10970", + "mode": "none" + }, + "bb_68412": { + "virtual_address": 68412, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68420, + "children": [ + "instr_68412", + "instr_68416" + ] + }, + "instr_68420": { + "virtual_address": 68420, + "size": 4, + "disassembly": "ldr r0, [r11, #0x58]", + "mnemonic": "ldr", + "operands": "r0, [r11, #0x58]", + "mode": "none" + }, + "instr_68424": { + "virtual_address": 68424, + "size": 4, + "disassembly": "bl 0x0de74", + "mnemonic": "bl", + "operands": "0x0de74", + "mode": "none" + }, + "instr_68428": { + "virtual_address": 68428, + "size": 4, + "disassembly": "ldrh r3, [r11, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r11, #0xc]", + "mode": "none" + }, + "instr_68432": { + "virtual_address": 68432, + "size": 4, + "disassembly": "b 0x10970", + "mnemonic": "b", + "operands": "0x10970", + "mode": "none" + }, + "bb_68420": { + "virtual_address": 68420, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67952, + "children": [ + "instr_68420", + "instr_68424", + "instr_68428", + "instr_68432" + ] + }, + "instr_68436": { + "virtual_address": 68436, + "size": 4, + "disassembly": "tst r11, #0x10", + "mnemonic": "tst", + "operands": "r11, #0x10", + "mode": "none" + }, + "instr_68440": { + "virtual_address": 68440, + "size": 4, + "disassembly": "bne 0x11478", + "mnemonic": "bne", + "operands": "0x11478", + "mode": "none" + }, + "bb_68436": { + "virtual_address": 68436, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68444, + "children": [ + "instr_68436", + "instr_68440" + ] + }, + "instr_68444": { + "virtual_address": 68444, + "size": 4, + "disassembly": "tst r11, #0x40", + "mnemonic": "tst", + "operands": "r11, #0x40", + "mode": "none" + }, + "instr_68448": { + "virtual_address": 68448, + "size": 4, + "disassembly": "beq 0x11470", + "mnemonic": "beq", + "operands": "0x11470", + "mode": "none" + }, + "bb_68444": { + "virtual_address": 68444, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68452, + "children": [ + "instr_68444", + "instr_68448" + ] + }, + "instr_68452": { + "virtual_address": 68452, + "size": 4, + "disassembly": "ldr r5, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r5, [sp, #0x10]", + "mode": "none" + }, + "instr_68456": { + "virtual_address": 68456, + "size": 4, + "disassembly": "ldr r3, [r5], #0x4", + "mnemonic": "ldr", + "operands": "r3, [r5], #0x4", + "mode": "none" + }, + "instr_68460": { + "virtual_address": 68460, + "size": 4, + "disassembly": "mov r3, r3, lsl #0x10", + "mnemonic": "mov", + "operands": "r3, r3, lsl #0x10", + "mode": "none" + }, + "instr_68464": { + "virtual_address": 68464, + "size": 4, + "disassembly": "mov r6, r3, asr #0x1f", + "mnemonic": "mov", + "operands": "r6, r3, asr #0x1f", + "mode": "none" + }, + "instr_68468": { + "virtual_address": 68468, + "size": 4, + "disassembly": "str r5, [sp, #0x10]", + "mnemonic": "str", + "operands": "r5, [sp, #0x10]", + "mode": "none" + }, + "instr_68472": { + "virtual_address": 68472, + "size": 4, + "disassembly": "mov r5, r3, asr #0x10", + "mnemonic": "mov", + "operands": "r5, r3, asr #0x10", + "mode": "none" + }, + "instr_68476": { + "virtual_address": 68476, + "size": 4, + "disassembly": "mov r3, r6", + "mnemonic": "mov", + "operands": "r3, r6", + "mode": "none" + }, + "instr_68480": { + "virtual_address": 68480, + "size": 4, + "disassembly": "b 0x107fc", + "mnemonic": "b", + "operands": "0x107fc", + "mode": "none" + }, + "bb_68452": { + "virtual_address": 68452, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67580, + "children": [ + "instr_68452", + "instr_68456", + "instr_68460", + "instr_68464", + "instr_68468", + "instr_68472", + "instr_68476", + "instr_68480" + ] + }, + "instr_68484": { + "virtual_address": 68484, + "size": 4, + "disassembly": "ands r3, r11, #0x10", + "mnemonic": "ands", + "operands": "r3, r11, #0x10", + "mode": "none" + }, + "instr_68488": { + "virtual_address": 68488, + "size": 4, + "disassembly": "bne 0x1149c", + "mnemonic": "bne", + "operands": "0x1149c", + "mode": "none" + }, + "bb_68484": { + "virtual_address": 68484, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68492, + "children": [ + "instr_68484", + "instr_68488" + ] + }, + "instr_68492": { + "virtual_address": 68492, + "size": 4, + "disassembly": "ands r2, r11, #0x40", + "mnemonic": "ands", + "operands": "r2, r11, #0x40", + "mode": "none" + }, + "instr_68496": { + "virtual_address": 68496, + "size": 4, + "disassembly": "beq 0x11494", + "mnemonic": "beq", + "operands": "0x11494", + "mode": "none" + }, + "bb_68492": { + "virtual_address": 68492, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68500, + "children": [ + "instr_68492", + "instr_68496" + ] + }, + "instr_68500": { + "virtual_address": 68500, + "size": 4, + "disassembly": "ldr r2, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x10]", + "mode": "none" + }, + "instr_68504": { + "virtual_address": 68504, + "size": 4, + "disassembly": "ldr r5, [r2], #0x4", + "mnemonic": "ldr", + "operands": "r5, [r2], #0x4", + "mode": "none" + }, + "instr_68508": { + "virtual_address": 68508, + "size": 4, + "disassembly": "mov r5, r5, lsl #0x10", + "mnemonic": "mov", + "operands": "r5, r5, lsl #0x10", + "mode": "none" + }, + "instr_68512": { + "virtual_address": 68512, + "size": 4, + "disassembly": "mov r6, r3", + "mnemonic": "mov", + "operands": "r6, r3", + "mode": "none" + }, + "instr_68516": { + "virtual_address": 68516, + "size": 4, + "disassembly": "str r2, [sp, #0x10]", + "mnemonic": "str", + "operands": "r2, [sp, #0x10]", + "mode": "none" + }, + "instr_68520": { + "virtual_address": 68520, + "size": 4, + "disassembly": "mov r5, r5, lsr #0x10", + "mnemonic": "mov", + "operands": "r5, r5, lsr #0x10", + "mode": "none" + }, + "instr_68524": { + "virtual_address": 68524, + "size": 4, + "disassembly": "b 0x108c0", + "mnemonic": "b", + "operands": "0x108c0", + "mode": "none" + }, + "bb_68500": { + "virtual_address": 68500, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67776, + "children": [ + "instr_68500", + "instr_68504", + "instr_68508", + "instr_68512", + "instr_68516", + "instr_68520", + "instr_68524" + ] + }, + "instr_68528": { + "virtual_address": 68528, + "size": 4, + "disassembly": "mov r6, #0x0", + "mnemonic": "mov", + "operands": "r6, #0x0", + "mode": "none" + }, + "instr_68532": { + "virtual_address": 68532, + "size": 4, + "disassembly": "ldr r5, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r5, [sp, #0x10]", + "mode": "none" + }, + "instr_68536": { + "virtual_address": 68536, + "size": 4, + "disassembly": "ldr r8, [r5], #0x4", + "mnemonic": "ldr", + "operands": "r8, [r5], #0x4", + "mode": "none" + }, + "instr_68540": { + "virtual_address": 68540, + "size": 4, + "disassembly": "cmp r8, r6", + "mnemonic": "cmp", + "operands": "r8, r6", + "mode": "none" + }, + "instr_68544": { + "virtual_address": 68544, + "size": 4, + "disassembly": "strb r6, [sp, #0x33]", + "mnemonic": "strb", + "operands": "r6, [sp, #0x33]", + "mode": "none" + }, + "instr_68548": { + "virtual_address": 68548, + "size": 4, + "disassembly": "beq 0x116b0", + "mnemonic": "beq", + "operands": "0x116b0", + "mode": "none" + }, + "bb_68528": { + "virtual_address": 68528, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68552, + "children": [ + "instr_68528", + "instr_68532", + "instr_68536", + "instr_68540", + "instr_68544", + "instr_68548" + ] + }, + "instr_68552": { + "virtual_address": 68552, + "size": 4, + "disassembly": "cmn r4, #0x1", + "mnemonic": "cmn", + "operands": "r4, #0x1", + "mode": "none" + }, + "instr_68556": { + "virtual_address": 68556, + "size": 4, + "disassembly": "beq 0x11550", + "mnemonic": "beq", + "operands": "0x11550", + "mode": "none" + }, + "bb_68552": { + "virtual_address": 68552, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68560, + "children": [ + "instr_68552", + "instr_68556" + ] + }, + "instr_68560": { + "virtual_address": 68560, + "size": 4, + "disassembly": "mov r2, r4", + "mnemonic": "mov", + "operands": "r2, r4", + "mode": "none" + }, + "instr_68564": { + "virtual_address": 68564, + "size": 4, + "disassembly": "mov r1, r6", + "mnemonic": "mov", + "operands": "r1, r6", + "mode": "none" + }, + "instr_68568": { + "virtual_address": 68568, + "size": 4, + "disassembly": "mov r0, r8", + "mnemonic": "mov", + "operands": "r0, r8", + "mode": "none" + }, + "instr_68572": { + "virtual_address": 68572, + "size": 4, + "disassembly": "bl 0x0e86c", + "mnemonic": "bl", + "operands": "0x0e86c", + "mode": "none" + }, + "instr_68576": { + "virtual_address": 68576, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_68580": { + "virtual_address": 68580, + "size": 4, + "disassembly": "beq 0x117dc", + "mnemonic": "beq", + "operands": "0x117dc", + "mode": "none" + }, + "bb_68560": { + "virtual_address": 68560, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68584, + "children": [ + "instr_68560", + "instr_68564", + "instr_68568", + "instr_68572", + "instr_68576", + "instr_68580" + ] + }, + "instr_68584": { + "virtual_address": 68584, + "size": 4, + "disassembly": "sub r3, r0, r8", + "mnemonic": "sub", + "operands": "r3, r0, r8", + "mode": "none" + }, + "instr_68588": { + "virtual_address": 68588, + "size": 4, + "disassembly": "mov r4, r6", + "mnemonic": "mov", + "operands": "r4, r6", + "mode": "none" + }, + "instr_68592": { + "virtual_address": 68592, + "size": 4, + "disassembly": "str r5, [sp, #0x10]", + "mnemonic": "str", + "operands": "r5, [sp, #0x10]", + "mode": "none" + }, + "instr_68596": { + "virtual_address": 68596, + "size": 4, + "disassembly": "str r3, [sp, #0x0]", + "mnemonic": "str", + "operands": "r3, [sp, #0x0]", + "mode": "none" + }, + "instr_68600": { + "virtual_address": 68600, + "size": 4, + "disassembly": "b 0x10924", + "mnemonic": "b", + "operands": "0x10924", + "mode": "none" + }, + "bb_68584": { + "virtual_address": 68584, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67876, + "children": [ + "instr_68584", + "instr_68588", + "instr_68592", + "instr_68596", + "instr_68600" + ] + }, + "instr_68604": { + "virtual_address": 68604, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_68608": { + "virtual_address": 68608, + "size": 4, + "disassembly": "mov r6, #0x1", + "mnemonic": "mov", + "operands": "r6, #0x1", + "mode": "none" + }, + "instr_68612": { + "virtual_address": 68612, + "size": 4, + "disassembly": "ldr r5, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r5, [sp, #0x10]", + "mode": "none" + }, + "instr_68616": { + "virtual_address": 68616, + "size": 4, + "disassembly": "strb r3, [sp, #0x33]", + "mnemonic": "strb", + "operands": "r3, [sp, #0x33]", + "mode": "none" + }, + "instr_68620": { + "virtual_address": 68620, + "size": 4, + "disassembly": "ldr r3, [r5], #0x4", + "mnemonic": "ldr", + "operands": "r3, [r5], #0x4", + "mode": "none" + }, + "instr_68624": { + "virtual_address": 68624, + "size": 4, + "disassembly": "str r6, [sp, #0x0]", + "mnemonic": "str", + "operands": "r6, [sp, #0x0]", + "mode": "none" + }, + "instr_68628": { + "virtual_address": 68628, + "size": 4, + "disassembly": "strb r3, [sp, #0x84]", + "mnemonic": "strb", + "operands": "r3, [sp, #0x84]", + "mode": "none" + }, + "instr_68632": { + "virtual_address": 68632, + "size": 4, + "disassembly": "str r5, [sp, #0x10]", + "mnemonic": "str", + "operands": "r5, [sp, #0x10]", + "mode": "none" + }, + "instr_68636": { + "virtual_address": 68636, + "size": 4, + "disassembly": "add r8, sp, #0x84", + "mnemonic": "add", + "operands": "r8, sp, #0x84", + "mode": "none" + }, + "instr_68640": { + "virtual_address": 68640, + "size": 4, + "disassembly": "b 0x109c0", + "mnemonic": "b", + "operands": "0x109c0", + "mode": "none" + }, + "bb_68604": { + "virtual_address": 68604, + "size": 40, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68032, + "children": [ + "instr_68604", + "instr_68608", + "instr_68612", + "instr_68616", + "instr_68620", + "instr_68624", + "instr_68628", + "instr_68632", + "instr_68636", + "instr_68640" + ] + }, + "instr_68644": { + "virtual_address": 68644, + "size": 4, + "disassembly": "bl 0x0d0c8", + "mnemonic": "bl", + "operands": "0x0d0c8", + "mode": "none" + }, + "instr_68648": { + "virtual_address": 68648, + "size": 4, + "disassembly": "b 0x104a8", + "mnemonic": "b", + "operands": "0x104a8", + "mode": "none" + }, + "bb_68644": { + "virtual_address": 68644, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66728, + "children": [ + "instr_68644", + "instr_68648" + ] + }, + "instr_68652": { + "virtual_address": 68652, + "size": 4, + "disassembly": "ldr r3, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x4]", + "mode": "none" + }, + "instr_68656": { + "virtual_address": 68656, + "size": 4, + "disassembly": "rsb r3, r3, #0x0", + "mnemonic": "rsb", + "operands": "r3, r3, #0x0", + "mode": "none" + }, + "instr_68660": { + "virtual_address": 68660, + "size": 4, + "disassembly": "str r3, [sp, #0x4]", + "mnemonic": "str", + "operands": "r3, [sp, #0x4]", + "mode": "none" + }, + "bb_68652": { + "virtual_address": 68652, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68664, + "children": [ + "instr_68652", + "instr_68656", + "instr_68660" + ] + }, + "instr_68664": { + "virtual_address": 68664, + "size": 4, + "disassembly": "ldrb r3, [r7, #0x0]", + "mnemonic": "ldrb", + "operands": "r3, [r7, #0x0]", + "mode": "none" + }, + "instr_68668": { + "virtual_address": 68668, + "size": 4, + "disassembly": "orr r11, r11, #0x4", + "mnemonic": "orr", + "operands": "r11, r11, #0x4", + "mode": "none" + }, + "instr_68672": { + "virtual_address": 68672, + "size": 4, + "disassembly": "b 0x105fc", + "mnemonic": "b", + "operands": "0x105fc", + "mode": "none" + }, + "bb_68664": { + "virtual_address": 68664, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67068, + "children": [ + "instr_68664", + "instr_68668", + "instr_68672" + ] + }, + "instr_68676": { + "virtual_address": 68676, + "size": 4, + "disassembly": "mov r3, #0x2b", + "mnemonic": "mov", + "operands": "r3, #0x2b", + "mode": "none" + }, + "instr_68680": { + "virtual_address": 68680, + "size": 4, + "disassembly": "strb r3, [sp, #0x33]", + "mnemonic": "strb", + "operands": "r3, [sp, #0x33]", + "mode": "none" + }, + "instr_68684": { + "virtual_address": 68684, + "size": 4, + "disassembly": "ldrb r3, [r7, #0x0]", + "mnemonic": "ldrb", + "operands": "r3, [r7, #0x0]", + "mode": "none" + }, + "instr_68688": { + "virtual_address": 68688, + "size": 4, + "disassembly": "b 0x105fc", + "mnemonic": "b", + "operands": "0x105fc", + "mode": "none" + }, + "bb_68676": { + "virtual_address": 68676, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67068, + "children": [ + "instr_68676", + "instr_68680", + "instr_68684", + "instr_68688" + ] + }, + "instr_68692": { + "virtual_address": 68692, + "size": 4, + "disassembly": "ldrb r3, [r7, #0x0]", + "mnemonic": "ldrb", + "operands": "r3, [r7, #0x0]", + "mode": "none" + }, + "instr_68696": { + "virtual_address": 68696, + "size": 4, + "disassembly": "orr r11, r11, #0x80", + "mnemonic": "orr", + "operands": "r11, r11, #0x80", + "mode": "none" + }, + "instr_68700": { + "virtual_address": 68700, + "size": 4, + "disassembly": "b 0x105fc", + "mnemonic": "b", + "operands": "0x105fc", + "mode": "none" + }, + "bb_68692": { + "virtual_address": 68692, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67068, + "children": [ + "instr_68692", + "instr_68696", + "instr_68700" + ] + }, + "instr_68704": { + "virtual_address": 68704, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_68708": { + "virtual_address": 68708, + "size": 4, + "disassembly": "ldrb r3, [r1], #0x1", + "mnemonic": "ldrb", + "operands": "r3, [r1], #0x1", + "mode": "none" + }, + "instr_68712": { + "virtual_address": 68712, + "size": 4, + "disassembly": "cmp r3, #0x2a", + "mnemonic": "cmp", + "operands": "r3, #0x2a", + "mode": "none" + }, + "instr_68716": { + "virtual_address": 68716, + "size": 4, + "disassembly": "beq 0x1184c", + "mnemonic": "beq", + "operands": "0x1184c", + "mode": "none" + }, + "bb_68704": { + "virtual_address": 68704, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68720, + "children": [ + "instr_68704", + "instr_68708", + "instr_68712", + "instr_68716" + ] + }, + "instr_68720": { + "virtual_address": 68720, + "size": 4, + "disassembly": "sub r2, r3, #0x30", + "mnemonic": "sub", + "operands": "r2, r3, #0x30", + "mode": "none" + }, + "instr_68724": { + "virtual_address": 68724, + "size": 4, + "disassembly": "cmp r2, #0x9", + "mnemonic": "cmp", + "operands": "r2, #0x9", + "mode": "none" + }, + "instr_68728": { + "virtual_address": 68728, + "size": 4, + "disassembly": "mov r7, r1", + "mnemonic": "mov", + "operands": "r7, r1", + "mode": "none" + }, + "instr_68732": { + "virtual_address": 68732, + "size": 4, + "disassembly": "mov r4, #0x0", + "mnemonic": "mov", + "operands": "r4, #0x0", + "mode": "none" + }, + "instr_68736": { + "virtual_address": 68736, + "size": 4, + "disassembly": "bhi 0x10600", + "mnemonic": "bhi", + "operands": "0x10600", + "mode": "none" + }, + "bb_68720": { + "virtual_address": 68720, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68740, + "children": [ + "instr_68720", + "instr_68724", + "instr_68728", + "instr_68732", + "instr_68736" + ] + }, + "instr_68740": { + "virtual_address": 68740, + "size": 4, + "disassembly": "ldrb r3, [r7], #0x1", + "mnemonic": "ldrb", + "operands": "r3, [r7], #0x1", + "mode": "none" + }, + "instr_68744": { + "virtual_address": 68744, + "size": 4, + "disassembly": "add r4, r4, r4, lsl #0x2", + "mnemonic": "add", + "operands": "r4, r4, r4, lsl #0x2", + "mode": "none" + }, + "instr_68748": { + "virtual_address": 68748, + "size": 4, + "disassembly": "add r4, r2, r4, lsl #0x1", + "mnemonic": "add", + "operands": "r4, r2, r4, lsl #0x1", + "mode": "none" + }, + "instr_68752": { + "virtual_address": 68752, + "size": 4, + "disassembly": "sub r2, r3, #0x30", + "mnemonic": "sub", + "operands": "r2, r3, #0x30", + "mode": "none" + }, + "instr_68756": { + "virtual_address": 68756, + "size": 4, + "disassembly": "cmp r2, #0x9", + "mnemonic": "cmp", + "operands": "r2, #0x9", + "mode": "none" + }, + "instr_68760": { + "virtual_address": 68760, + "size": 4, + "disassembly": "bls 0x10c84", + "mnemonic": "bls", + "operands": "0x10c84", + "mode": "none" + }, + "bb_68740": { + "virtual_address": 68740, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68764, + "children": [ + "instr_68740", + "instr_68744", + "instr_68748", + "instr_68752", + "instr_68756", + "instr_68760" + ] + }, + "instr_68764": { + "virtual_address": 68764, + "size": 4, + "disassembly": "b 0x10600", + "mnemonic": "b", + "operands": "0x10600", + "mode": "none" + }, + "bb_68764": { + "virtual_address": 68764, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67072, + "children": [ + "instr_68764" + ] + }, + "instr_68768": { + "virtual_address": 68768, + "size": 4, + "disassembly": "ldrb r3, [r7, #0x0]", + "mnemonic": "ldrb", + "operands": "r3, [r7, #0x0]", + "mode": "none" + }, + "instr_68772": { + "virtual_address": 68772, + "size": 4, + "disassembly": "cmp r3, #0x6c", + "mnemonic": "cmp", + "operands": "r3, #0x6c", + "mode": "none" + }, + "instr_68776": { + "virtual_address": 68776, + "size": 4, + "disassembly": "ldrbeq r3, [r7, #0x1]", + "mnemonic": "ldrbeq", + "operands": "r3, [r7, #0x1]", + "mode": "none" + }, + "instr_68780": { + "virtual_address": 68780, + "size": 4, + "disassembly": "orreq r11, r11, #0x20", + "mnemonic": "orreq", + "operands": "r11, r11, #0x20", + "mode": "none" + }, + "instr_68784": { + "virtual_address": 68784, + "size": 4, + "disassembly": "addeq r7, r7, #0x1", + "mnemonic": "addeq", + "operands": "r7, r7, #0x1", + "mode": "none" + }, + "instr_68788": { + "virtual_address": 68788, + "size": 4, + "disassembly": "orrne r11, r11, #0x10", + "mnemonic": "orrne", + "operands": "r11, r11, #0x10", + "mode": "none" + }, + "instr_68792": { + "virtual_address": 68792, + "size": 4, + "disassembly": "b 0x105fc", + "mnemonic": "b", + "operands": "0x105fc", + "mode": "none" + }, + "bb_68768": { + "virtual_address": 68768, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67068, + "children": [ + "instr_68768", + "instr_68772", + "instr_68776", + "instr_68780", + "instr_68784", + "instr_68788", + "instr_68792" + ] + }, + "instr_68796": { + "virtual_address": 68796, + "size": 4, + "disassembly": "ldrb r3, [r7, #0x0]", + "mnemonic": "ldrb", + "operands": "r3, [r7, #0x0]", + "mode": "none" + }, + "instr_68800": { + "virtual_address": 68800, + "size": 4, + "disassembly": "cmp r3, #0x68", + "mnemonic": "cmp", + "operands": "r3, #0x68", + "mode": "none" + }, + "instr_68804": { + "virtual_address": 68804, + "size": 4, + "disassembly": "ldrbeq r3, [r7, #0x1]", + "mnemonic": "ldrbeq", + "operands": "r3, [r7, #0x1]", + "mode": "none" + }, + "instr_68808": { + "virtual_address": 68808, + "size": 4, + "disassembly": "orreq r11, r11, #0x200", + "mnemonic": "orreq", + "operands": "r11, r11, #0x200", + "mode": "none" + }, + "instr_68812": { + "virtual_address": 68812, + "size": 4, + "disassembly": "addeq r7, r7, #0x1", + "mnemonic": "addeq", + "operands": "r7, r7, #0x1", + "mode": "none" + }, + "instr_68816": { + "virtual_address": 68816, + "size": 4, + "disassembly": "orrne r11, r11, #0x40", + "mnemonic": "orrne", + "operands": "r11, r11, #0x40", + "mode": "none" + }, + "instr_68820": { + "virtual_address": 68820, + "size": 4, + "disassembly": "b 0x105fc", + "mnemonic": "b", + "operands": "0x105fc", + "mode": "none" + }, + "bb_68796": { + "virtual_address": 68796, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67068, + "children": [ + "instr_68796", + "instr_68800", + "instr_68804", + "instr_68808", + "instr_68812", + "instr_68816", + "instr_68820" + ] + }, + "instr_68824": { + "virtual_address": 68824, + "size": 4, + "disassembly": "orr r3, r11, #0x10", + "mnemonic": "orr", + "operands": "r3, r11, #0x10", + "mode": "none" + }, + "instr_68828": { + "virtual_address": 68828, + "size": 4, + "disassembly": "str r3, [sp, #0x0]", + "mnemonic": "str", + "operands": "r3, [sp, #0x0]", + "mode": "none" + }, + "bb_68824": { + "virtual_address": 68824, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68832, + "children": [ + "instr_68824", + "instr_68828" + ] + }, + "instr_68832": { + "virtual_address": 68832, + "size": 4, + "disassembly": "ldr r3, [sp, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x0]", + "mode": "none" + }, + "instr_68836": { + "virtual_address": 68836, + "size": 4, + "disassembly": "ands r6, r3, #0x20", + "mnemonic": "ands", + "operands": "r6, r3, #0x20", + "mode": "none" + }, + "instr_68840": { + "virtual_address": 68840, + "size": 4, + "disassembly": "beq 0x113ec", + "mnemonic": "beq", + "operands": "0x113ec", + "mode": "none" + }, + "bb_68832": { + "virtual_address": 68832, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68844, + "children": [ + "instr_68832", + "instr_68836", + "instr_68840" + ] + }, + "instr_68844": { + "virtual_address": 68844, + "size": 4, + "disassembly": "ldr r3, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x10]", + "mode": "none" + }, + "instr_68848": { + "virtual_address": 68848, + "size": 4, + "disassembly": "add r5, r3, #0x7", + "mnemonic": "add", + "operands": "r5, r3, #0x7", + "mode": "none" + }, + "instr_68852": { + "virtual_address": 68852, + "size": 4, + "disassembly": "bic r5, r5, #0x7", + "mnemonic": "bic", + "operands": "r5, r5, #0x7", + "mode": "none" + }, + "instr_68856": { + "virtual_address": 68856, + "size": 4, + "disassembly": "mov r2, r5", + "mnemonic": "mov", + "operands": "r2, r5", + "mode": "none" + }, + "instr_68860": { + "virtual_address": 68860, + "size": 4, + "disassembly": "ldr r6, [r5, #0x4]", + "mnemonic": "ldr", + "operands": "r6, [r5, #0x4]", + "mode": "none" + }, + "instr_68864": { + "virtual_address": 68864, + "size": 4, + "disassembly": "ldr r5, [r2], #0x8", + "mnemonic": "ldr", + "operands": "r5, [r2], #0x8", + "mode": "none" + }, + "instr_68868": { + "virtual_address": 68868, + "size": 4, + "disassembly": "mov r3, #0x1", + "mnemonic": "mov", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_68872": { + "virtual_address": 68872, + "size": 4, + "disassembly": "str r2, [sp, #0x10]", + "mnemonic": "str", + "operands": "r2, [sp, #0x10]", + "mode": "none" + }, + "instr_68876": { + "virtual_address": 68876, + "size": 4, + "disassembly": "b 0x108cc", + "mnemonic": "b", + "operands": "0x108cc", + "mode": "none" + }, + "bb_68844": { + "virtual_address": 68844, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67788, + "children": [ + "instr_68844", + "instr_68848", + "instr_68852", + "instr_68856", + "instr_68860", + "instr_68864", + "instr_68868", + "instr_68872", + "instr_68876" + ] + }, + "instr_68880": { + "virtual_address": 68880, + "size": 4, + "disassembly": "ldrb r3, [r7, #0x0]", + "mnemonic": "ldrb", + "operands": "r3, [r7, #0x0]", + "mode": "none" + }, + "instr_68884": { + "virtual_address": 68884, + "size": 4, + "disassembly": "orr r11, r11, #0x1", + "mnemonic": "orr", + "operands": "r11, r11, #0x1", + "mode": "none" + }, + "instr_68888": { + "virtual_address": 68888, + "size": 4, + "disassembly": "b 0x105fc", + "mnemonic": "b", + "operands": "0x105fc", + "mode": "none" + }, + "bb_68880": { + "virtual_address": 68880, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67068, + "children": [ + "instr_68880", + "instr_68884", + "instr_68888" + ] + }, + "instr_68892": { + "virtual_address": 68892, + "size": 4, + "disassembly": "ldrb r3, [sp, #0x33]", + "mnemonic": "ldrb", + "operands": "r3, [sp, #0x33]", + "mode": "none" + }, + "instr_68896": { + "virtual_address": 68896, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_68900": { + "virtual_address": 68900, + "size": 4, + "disassembly": "bne 0x107bc", + "mnemonic": "bne", + "operands": "0x107bc", + "mode": "none" + }, + "bb_68892": { + "virtual_address": 68892, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68904, + "children": [ + "instr_68892", + "instr_68896", + "instr_68900" + ] + }, + "instr_68904": { + "virtual_address": 68904, + "size": 4, + "disassembly": "mov r3, #0x20", + "mnemonic": "mov", + "operands": "r3, #0x20", + "mode": "none" + }, + "instr_68908": { + "virtual_address": 68908, + "size": 4, + "disassembly": "strb r3, [sp, #0x33]", + "mnemonic": "strb", + "operands": "r3, [sp, #0x33]", + "mode": "none" + }, + "instr_68912": { + "virtual_address": 68912, + "size": 4, + "disassembly": "ldrb r3, [r7, #0x0]", + "mnemonic": "ldrb", + "operands": "r3, [r7, #0x0]", + "mode": "none" + }, + "instr_68916": { + "virtual_address": 68916, + "size": 4, + "disassembly": "b 0x105fc", + "mnemonic": "b", + "operands": "0x105fc", + "mode": "none" + }, + "bb_68904": { + "virtual_address": 68904, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67068, + "children": [ + "instr_68904", + "instr_68908", + "instr_68912", + "instr_68916" + ] + }, + "instr_68920": { + "virtual_address": 68920, + "size": 4, + "disassembly": "ldr r5, [sp, #0xc]", + "mnemonic": "ldr", + "operands": "r5, [sp, #0xc]", + "mode": "none" + }, + "instr_68924": { + "virtual_address": 68924, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_68928": { + "virtual_address": 68928, + "size": 4, + "disassembly": "bl 0x0de30", + "mnemonic": "bl", + "operands": "0x0de30", + "mode": "none" + }, + "instr_68932": { + "virtual_address": 68932, + "size": 4, + "disassembly": "ldr r3, [r0, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r0, #0x4]", + "mode": "none" + }, + "instr_68936": { + "virtual_address": 68936, + "size": 4, + "disassembly": "mov r0, r3", + "mnemonic": "mov", + "operands": "r0, r3", + "mode": "none" + }, + "instr_68940": { + "virtual_address": 68940, + "size": 4, + "disassembly": "str r3, [sp, #0x24]", + "mnemonic": "str", + "operands": "r3, [sp, #0x24]", + "mode": "none" + }, + "instr_68944": { + "virtual_address": 68944, + "size": 4, + "disassembly": "bl 0x85fc", + "mnemonic": "bl", + "operands": "0x85fc", + "mode": "none" + }, + "instr_68948": { + "virtual_address": 68948, + "size": 4, + "disassembly": "mov r3, r0", + "mnemonic": "mov", + "operands": "r3, r0", + "mode": "none" + }, + "instr_68952": { + "virtual_address": 68952, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_68956": { + "virtual_address": 68956, + "size": 4, + "disassembly": "str r3, [sp, #0x28]", + "mnemonic": "str", + "operands": "r3, [sp, #0x28]", + "mode": "none" + }, + "instr_68960": { + "virtual_address": 68960, + "size": 4, + "disassembly": "mov r5, r3", + "mnemonic": "mov", + "operands": "r5, r3", + "mode": "none" + }, + "instr_68964": { + "virtual_address": 68964, + "size": 4, + "disassembly": "bl 0x0de30", + "mnemonic": "bl", + "operands": "0x0de30", + "mode": "none" + }, + "instr_68968": { + "virtual_address": 68968, + "size": 4, + "disassembly": "ldr r2, [r0, #0x8]", + "mnemonic": "ldr", + "operands": "r2, [r0, #0x8]", + "mode": "none" + }, + "instr_68972": { + "virtual_address": 68972, + "size": 4, + "disassembly": "cmp r5, #0x0", + "mnemonic": "cmp", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_68976": { + "virtual_address": 68976, + "size": 4, + "disassembly": "cmpne r2, #0x0", + "mnemonic": "cmpne", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_68980": { + "virtual_address": 68980, + "size": 4, + "disassembly": "str r2, [sp, #0x20]", + "mnemonic": "str", + "operands": "r2, [sp, #0x20]", + "mode": "none" + }, + "instr_68984": { + "virtual_address": 68984, + "size": 4, + "disassembly": "beq 0x107bc", + "mnemonic": "beq", + "operands": "0x107bc", + "mode": "none" + }, + "bb_68920": { + "virtual_address": 68920, + "size": 68, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68988, + "children": [ + "instr_68920", + "instr_68924", + "instr_68928", + "instr_68932", + "instr_68936", + "instr_68940", + "instr_68944", + "instr_68948", + "instr_68952", + "instr_68956", + "instr_68960", + "instr_68964", + "instr_68968", + "instr_68972", + "instr_68976", + "instr_68980", + "instr_68984" + ] + }, + "instr_68988": { + "virtual_address": 68988, + "size": 4, + "disassembly": "ldr r3, [sp, #0x20]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x20]", + "mode": "none" + }, + "instr_68992": { + "virtual_address": 68992, + "size": 4, + "disassembly": "ldrb r3, [r3, #0x0]", + "mnemonic": "ldrb", + "operands": "r3, [r3, #0x0]", + "mode": "none" + }, + "instr_68996": { + "virtual_address": 68996, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_69000": { + "virtual_address": 69000, + "size": 4, + "disassembly": "beq 0x107bc", + "mnemonic": "beq", + "operands": "0x107bc", + "mode": "none" + }, + "bb_68988": { + "virtual_address": 68988, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 69004, + "children": [ + "instr_68988", + "instr_68992", + "instr_68996", + "instr_69000" + ] + }, + "instr_69004": { + "virtual_address": 69004, + "size": 4, + "disassembly": "ldrb r3, [r7, #0x0]", + "mnemonic": "ldrb", + "operands": "r3, [r7, #0x0]", + "mode": "none" + }, + "instr_69008": { + "virtual_address": 69008, + "size": 4, + "disassembly": "orr r11, r11, #0x400", + "mnemonic": "orr", + "operands": "r11, r11, #0x400", + "mode": "none" + }, + "instr_69012": { + "virtual_address": 69012, + "size": 4, + "disassembly": "b 0x105fc", + "mnemonic": "b", + "operands": "0x105fc", + "mode": "none" + }, + "bb_69004": { + "virtual_address": 69004, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67068, + "children": [ + "instr_69004", + "instr_69008", + "instr_69012" + ] + }, + "instr_69016": { + "virtual_address": 69016, + "size": 4, + "disassembly": "orr r2, r11, #0x2", + "mnemonic": "orr", + "operands": "r2, r11, #0x2", + "mode": "none" + }, + "instr_69020": { + "virtual_address": 69020, + "size": 4, + "disassembly": "str r2, [sp, #0x0]", + "mnemonic": "str", + "operands": "r2, [sp, #0x0]", + "mode": "none" + }, + "instr_69024": { + "virtual_address": 69024, + "size": 4, + "disassembly": "mov r2, #0x30", + "mnemonic": "mov", + "operands": "r2, #0x30", + "mode": "none" + }, + "instr_69028": { + "virtual_address": 69028, + "size": 4, + "disassembly": "strb r2, [sp, #0x34]", + "mnemonic": "strb", + "operands": "r2, [sp, #0x34]", + "mode": "none" + }, + "instr_69032": { + "virtual_address": 69032, + "size": 4, + "disassembly": "mov r2, #0x78", + "mnemonic": "mov", + "operands": "r2, #0x78", + "mode": "none" + }, + "instr_69036": { + "virtual_address": 69036, + "size": 4, + "disassembly": "ldr r3, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x10]", + "mode": "none" + }, + "instr_69040": { + "virtual_address": 69040, + "size": 4, + "disassembly": "ldr r5, [r3], #0x4", + "mnemonic": "ldr", + "operands": "r5, [r3], #0x4", + "mode": "none" + }, + "instr_69044": { + "virtual_address": 69044, + "size": 4, + "disassembly": "str r3, [sp, #0x10]", + "mnemonic": "str", + "operands": "r3, [sp, #0x10]", + "mode": "none" + }, + "instr_69048": { + "virtual_address": 69048, + "size": 4, + "disassembly": "ldr r3, [0x1186c]", + "mnemonic": "ldr", + "operands": "r3, [0x1186c]", + "mode": "none" + }, + "instr_69052": { + "virtual_address": 69052, + "size": 4, + "disassembly": "mov r6, #0x0", + "mnemonic": "mov", + "operands": "r6, #0x0", + "mode": "none" + }, + "instr_69056": { + "virtual_address": 69056, + "size": 4, + "disassembly": "str r3, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x1c]", + "mode": "none" + }, + "instr_69060": { + "virtual_address": 69060, + "size": 4, + "disassembly": "strb r2, [sp, #0x35]", + "mnemonic": "strb", + "operands": "r2, [sp, #0x35]", + "mode": "none" + }, + "instr_69064": { + "virtual_address": 69064, + "size": 4, + "disassembly": "mov r3, #0x2", + "mnemonic": "mov", + "operands": "r3, #0x2", + "mode": "none" + }, + "instr_69068": { + "virtual_address": 69068, + "size": 4, + "disassembly": "b 0x108cc", + "mnemonic": "b", + "operands": "0x108cc", + "mode": "none" + }, + "bb_69016": { + "virtual_address": 69016, + "size": 56, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67788, + "children": [ + "instr_69016", + "instr_69020", + "instr_69024", + "instr_69028", + "instr_69032", + "instr_69036", + "instr_69040", + "instr_69044", + "instr_69048", + "instr_69052", + "instr_69056", + "instr_69060", + "instr_69064", + "instr_69068" + ] + }, + "instr_69072": { + "virtual_address": 69072, + "size": 4, + "disassembly": "tst r11, #0x20", + "mnemonic": "tst", + "operands": "r11, #0x20", + "mode": "none" + }, + "instr_69076": { + "virtual_address": 69076, + "size": 4, + "disassembly": "bne 0x114ac", + "mnemonic": "bne", + "operands": "0x114ac", + "mode": "none" + }, + "bb_69072": { + "virtual_address": 69072, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 69080, + "children": [ + "instr_69072", + "instr_69076" + ] + }, + "instr_69080": { + "virtual_address": 69080, + "size": 4, + "disassembly": "tst r11, #0x10", + "mnemonic": "tst", + "operands": "r11, #0x10", + "mode": "none" + }, + "instr_69084": { + "virtual_address": 69084, + "size": 4, + "disassembly": "bne 0x11698", + "mnemonic": "bne", + "operands": "0x11698", + "mode": "none" + }, + "bb_69080": { + "virtual_address": 69080, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 69088, + "children": [ + "instr_69080", + "instr_69084" + ] + }, + "instr_69088": { + "virtual_address": 69088, + "size": 4, + "disassembly": "tst r11, #0x40", + "mnemonic": "tst", + "operands": "r11, #0x40", + "mode": "none" + }, + "instr_69092": { + "virtual_address": 69092, + "size": 4, + "disassembly": "bne 0x11770", + "mnemonic": "bne", + "operands": "0x11770", + "mode": "none" + }, + "bb_69088": { + "virtual_address": 69088, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 69096, + "children": [ + "instr_69088", + "instr_69092" + ] + }, + "instr_69096": { + "virtual_address": 69096, + "size": 4, + "disassembly": "tst r11, #0x200", + "mnemonic": "tst", + "operands": "r11, #0x200", + "mode": "none" + }, + "instr_69100": { + "virtual_address": 69100, + "size": 4, + "disassembly": "beq 0x11698", + "mnemonic": "beq", + "operands": "0x11698", + "mode": "none" + }, + "bb_69096": { + "virtual_address": 69096, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 69104, + "children": [ + "instr_69096", + "instr_69100" + ] + }, + "instr_69104": { + "virtual_address": 69104, + "size": 4, + "disassembly": "ldr r5, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r5, [sp, #0x10]", + "mode": "none" + }, + "instr_69108": { + "virtual_address": 69108, + "size": 4, + "disassembly": "ldr r2, [sp, #0x8]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x8]", + "mode": "none" + }, + "instr_69112": { + "virtual_address": 69112, + "size": 4, + "disassembly": "ldr r3, [r5], #0x4", + "mnemonic": "ldr", + "operands": "r3, [r5], #0x4", + "mode": "none" + }, + "instr_69116": { + "virtual_address": 69116, + "size": 4, + "disassembly": "strb r2, [r3, #0x0]", + "mnemonic": "strb", + "operands": "r2, [r3, #0x0]", + "mode": "none" + }, + "instr_69120": { + "virtual_address": 69120, + "size": 4, + "disassembly": "str r5, [sp, #0x10]", + "mnemonic": "str", + "operands": "r5, [sp, #0x10]", + "mode": "none" + }, + "instr_69124": { + "virtual_address": 69124, + "size": 4, + "disassembly": "b 0x1053c", + "mnemonic": "b", + "operands": "0x1053c", + "mode": "none" + }, + "bb_69104": { + "virtual_address": 69104, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66876, + "children": [ + "instr_69104", + "instr_69108", + "instr_69112", + "instr_69116", + "instr_69120", + "instr_69124" + ] + }, + "instr_69128": { + "virtual_address": 69128, + "size": 4, + "disassembly": "mov r3, #0x1", + "mnemonic": "mov", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_69132": { + "virtual_address": 69132, + "size": 4, + "disassembly": "ldr r2, [sp, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x0]", + "mode": "none" + }, + "instr_69136": { + "virtual_address": 69136, + "size": 4, + "disassembly": "str r8, [sp, #0x44]", + "mnemonic": "str", + "operands": "r8, [sp, #0x44]", + "mode": "none" + }, + "instr_69140": { + "virtual_address": 69140, + "size": 4, + "disassembly": "str r3, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x3c]", + "mode": "none" + }, + "instr_69144": { + "virtual_address": 69144, + "size": 4, + "disassembly": "str r2, [sp, #0x48]", + "mnemonic": "str", + "operands": "r2, [sp, #0x48]", + "mode": "none" + }, + "instr_69148": { + "virtual_address": 69148, + "size": 4, + "disassembly": "str r2, [sp, #0x40]", + "mnemonic": "str", + "operands": "r2, [sp, #0x40]", + "mode": "none" + }, + "instr_69152": { + "virtual_address": 69152, + "size": 4, + "disassembly": "add r9, sp, #0x44", + "mnemonic": "add", + "operands": "r9, sp, #0x44", + "mode": "none" + }, + "bb_69128": { + "virtual_address": 69128, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 69156, + "children": [ + "instr_69128", + "instr_69132", + "instr_69136", + "instr_69140", + "instr_69144", + "instr_69148", + "instr_69152" + ] + }, + "instr_69156": { + "virtual_address": 69156, + "size": 4, + "disassembly": "add r9, r9, #0x8", + "mnemonic": "add", + "operands": "r9, r9, #0x8", + "mode": "none" + }, + "instr_69160": { + "virtual_address": 69160, + "size": 4, + "disassembly": "b 0x10af8", + "mnemonic": "b", + "operands": "0x10af8", + "mode": "none" + }, + "bb_69156": { + "virtual_address": 69156, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68344, + "children": [ + "instr_69156", + "instr_69160" + ] + }, + "instr_69164": { + "virtual_address": 69164, + "size": 4, + "disassembly": "str r11, [sp, #0x0]", + "mnemonic": "str", + "operands": "r11, [sp, #0x0]", + "mode": "none" + }, + "bb_69164": { + "virtual_address": 69164, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 69168, + "children": [ + "instr_69164" + ] + }, + "instr_69168": { + "virtual_address": 69168, + "size": 4, + "disassembly": "cmp r3, #0x1", + "mnemonic": "cmp", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_69172": { + "virtual_address": 69172, + "size": 4, + "disassembly": "beq 0x113a8", + "mnemonic": "beq", + "operands": "0x113a8", + "mode": "none" + }, + "bb_69168": { + "virtual_address": 69168, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 69176, + "children": [ + "instr_69168", + "instr_69172" + ] + }, + "instr_69176": { + "virtual_address": 69176, + "size": 4, + "disassembly": "cmp r3, #0x2", + "mnemonic": "cmp", + "operands": "r3, #0x2", + "mode": "none" + }, + "instr_69180": { + "virtual_address": 69180, + "size": 4, + "disassembly": "add r8, sp, #0xe8", + "mnemonic": "add", + "operands": "r8, sp, #0xe8", + "mode": "none" + }, + "instr_69184": { + "virtual_address": 69184, + "size": 4, + "disassembly": "bne 0x10e7c", + "mnemonic": "bne", + "operands": "0x10e7c", + "mode": "none" + }, + "bb_69176": { + "virtual_address": 69176, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 69188, + "children": [ + "instr_69176", + "instr_69180", + "instr_69184" + ] + }, + "instr_69188": { + "virtual_address": 69188, + "size": 4, + "disassembly": "ldr r2, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x1c]", + "mode": "none" + }, + "bb_69188": { + "virtual_address": 69188, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 69192, + "children": [ + "instr_69188" + ] + }, + "instr_69192": { + "virtual_address": 69192, + "size": 4, + "disassembly": "and r3, r5, #0xf", + "mnemonic": "and", + "operands": "r3, r5, #0xf", + "mode": "none" + }, + "instr_69196": { + "virtual_address": 69196, + "size": 4, + "disassembly": "ldrb r3, [r2, r3]", + "mnemonic": "ldrb", + "operands": "r3, [r2, r3]", + "mode": "none" + }, + "instr_69200": { + "virtual_address": 69200, + "size": 4, + "disassembly": "mov r5, r5, lsr #0x4", + "mnemonic": "mov", + "operands": "r5, r5, lsr #0x4", + "mode": "none" + }, + "instr_69204": { + "virtual_address": 69204, + "size": 4, + "disassembly": "orr r5, r5, r6, lsl #0x1c", + "mnemonic": "orr", + "operands": "r5, r5, r6, lsl #0x1c", + "mode": "none" + }, + "instr_69208": { + "virtual_address": 69208, + "size": 4, + "disassembly": "mov r6, r6, lsr #0x4", + "mnemonic": "mov", + "operands": "r6, r6, lsr #0x4", + "mode": "none" + }, + "instr_69212": { + "virtual_address": 69212, + "size": 4, + "disassembly": "strb r3, [r8, #-0x1]!", + "mnemonic": "strb", + "operands": "r3, [r8, #-0x1]!", + "mode": "none" + }, + "instr_69216": { + "virtual_address": 69216, + "size": 4, + "disassembly": "orrs r3, r5, r6", + "mnemonic": "orrs", + "operands": "r3, r5, r6", + "mode": "none" + }, + "instr_69220": { + "virtual_address": 69220, + "size": 4, + "disassembly": "bne 0x10e48", + "mnemonic": "bne", + "operands": "0x10e48", + "mode": "none" + }, + "bb_69192": { + "virtual_address": 69192, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 69224, + "children": [ + "instr_69192", + "instr_69196", + "instr_69200", + "instr_69204", + "instr_69208", + "instr_69212", + "instr_69216", + "instr_69220" + ] + }, + "instr_69224": { + "virtual_address": 69224, + "size": 4, + "disassembly": "ldr r11, [sp, #0x0]", + "mnemonic": "ldr", + "operands": "r11, [sp, #0x0]", + "mode": "none" + }, + "bb_69224": { + "virtual_address": 69224, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 69228, + "children": [ + "instr_69224" + ] + }, + "instr_69228": { + "virtual_address": 69228, + "size": 4, + "disassembly": "add r3, sp, #0xe8", + "mnemonic": "add", + "operands": "r3, sp, #0xe8", + "mode": "none" + }, + "instr_69232": { + "virtual_address": 69232, + "size": 4, + "disassembly": "sub r3, r3, r8", + "mnemonic": "sub", + "operands": "r3, r3, r8", + "mode": "none" + }, + "instr_69236": { + "virtual_address": 69236, + "size": 4, + "disassembly": "str r3, [sp, #0x0]", + "mnemonic": "str", + "operands": "r3, [sp, #0x0]", + "mode": "none" + }, + "instr_69240": { + "virtual_address": 69240, + "size": 4, + "disassembly": "b 0x10924", + "mnemonic": "b", + "operands": "0x10924", + "mode": "none" + }, + "bb_69228": { + "virtual_address": 69228, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67876, + "children": [ + "instr_69228", + "instr_69232", + "instr_69236", + "instr_69240" + ] + }, + "instr_69244": { + "virtual_address": 69244, + "size": 4, + "disassembly": "mov r2, r5, lsr #0x3", + "mnemonic": "mov", + "operands": "r2, r5, lsr #0x3", + "mode": "none" + }, + "instr_69248": { + "virtual_address": 69248, + "size": 4, + "disassembly": "and r3, r5, #0x7", + "mnemonic": "and", + "operands": "r3, r5, #0x7", + "mode": "none" + }, + "instr_69252": { + "virtual_address": 69252, + "size": 4, + "disassembly": "orr r5, r2, r6, lsl #0x1d", + "mnemonic": "orr", + "operands": "r5, r2, r6, lsl #0x1d", + "mode": "none" + }, + "instr_69256": { + "virtual_address": 69256, + "size": 4, + "disassembly": "mov r6, r6, lsr #0x3", + "mnemonic": "mov", + "operands": "r6, r6, lsr #0x3", + "mode": "none" + }, + "instr_69260": { + "virtual_address": 69260, + "size": 4, + "disassembly": "add r3, r3, #0x30", + "mnemonic": "add", + "operands": "r3, r3, #0x30", + "mode": "none" + }, + "instr_69264": { + "virtual_address": 69264, + "size": 4, + "disassembly": "orrs r2, r5, r6", + "mnemonic": "orrs", + "operands": "r2, r5, r6", + "mode": "none" + }, + "instr_69268": { + "virtual_address": 69268, + "size": 4, + "disassembly": "mov r2, r8", + "mnemonic": "mov", + "operands": "r2, r8", + "mode": "none" + }, + "instr_69272": { + "virtual_address": 69272, + "size": 4, + "disassembly": "strb r3, [r8, #-0x1]!", + "mnemonic": "strb", + "operands": "r3, [r8, #-0x1]!", + "mode": "none" + }, + "instr_69276": { + "virtual_address": 69276, + "size": 4, + "disassembly": "bne 0x10e7c", + "mnemonic": "bne", + "operands": "0x10e7c", + "mode": "none" + }, + "bb_69244": { + "virtual_address": 69244, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 69280, + "children": [ + "instr_69244", + "instr_69248", + "instr_69252", + "instr_69256", + "instr_69260", + "instr_69264", + "instr_69268", + "instr_69272", + "instr_69276" + ] + }, + "instr_69280": { + "virtual_address": 69280, + "size": 4, + "disassembly": "ldr r11, [sp, #0x0]", + "mnemonic": "ldr", + "operands": "r11, [sp, #0x0]", + "mode": "none" + }, + "instr_69284": { + "virtual_address": 69284, + "size": 4, + "disassembly": "mov r1, r11", + "mnemonic": "mov", + "operands": "r1, r11", + "mode": "none" + }, + "instr_69288": { + "virtual_address": 69288, + "size": 4, + "disassembly": "cmp r3, #0x30", + "mnemonic": "cmp", + "operands": "r3, #0x30", + "mode": "none" + }, + "instr_69292": { + "virtual_address": 69292, + "size": 4, + "disassembly": "moveq r1, #0x0", + "mnemonic": "moveq", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_69296": { + "virtual_address": 69296, + "size": 4, + "disassembly": "andne r1, r1, #0x1", + "mnemonic": "andne", + "operands": "r1, r1, #0x1", + "mode": "none" + }, + "instr_69300": { + "virtual_address": 69300, + "size": 4, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_69304": { + "virtual_address": 69304, + "size": 4, + "disassembly": "beq 0x10e6c", + "mnemonic": "beq", + "operands": "0x10e6c", + "mode": "none" + }, + "bb_69280": { + "virtual_address": 69280, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 69308, + "children": [ + "instr_69280", + "instr_69284", + "instr_69288", + "instr_69292", + "instr_69296", + "instr_69300", + "instr_69304" + ] + }, + "instr_69308": { + "virtual_address": 69308, + "size": 4, + "disassembly": "mov r3, #0x30", + "mnemonic": "mov", + "operands": "r3, #0x30", + "mode": "none" + }, + "instr_69312": { + "virtual_address": 69312, + "size": 4, + "disassembly": "sub r2, r2, #0x2", + "mnemonic": "sub", + "operands": "r2, r2, #0x2", + "mode": "none" + }, + "instr_69316": { + "virtual_address": 69316, + "size": 4, + "disassembly": "strb r3, [r8, #-0x1]", + "mnemonic": "strb", + "operands": "r3, [r8, #-0x1]", + "mode": "none" + }, + "instr_69320": { + "virtual_address": 69320, + "size": 4, + "disassembly": "add r3, sp, #0xe8", + "mnemonic": "add", + "operands": "r3, sp, #0xe8", + "mode": "none" + }, + "instr_69324": { + "virtual_address": 69324, + "size": 4, + "disassembly": "sub r3, r3, r2", + "mnemonic": "sub", + "operands": "r3, r3, r2", + "mode": "none" + }, + "instr_69328": { + "virtual_address": 69328, + "size": 4, + "disassembly": "ldr r11, [sp, #0x0]", + "mnemonic": "ldr", + "operands": "r11, [sp, #0x0]", + "mode": "none" + }, + "instr_69332": { + "virtual_address": 69332, + "size": 4, + "disassembly": "mov r8, r2", + "mnemonic": "mov", + "operands": "r8, r2", + "mode": "none" + }, + "instr_69336": { + "virtual_address": 69336, + "size": 4, + "disassembly": "str r3, [sp, #0x0]", + "mnemonic": "str", + "operands": "r3, [sp, #0x0]", + "mode": "none" + }, + "instr_69340": { + "virtual_address": 69340, + "size": 4, + "disassembly": "b 0x10924", + "mnemonic": "b", + "operands": "0x10924", + "mode": "none" + }, + "bb_69308": { + "virtual_address": 69308, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67876, + "children": [ + "instr_69308", + "instr_69312", + "instr_69316", + "instr_69320", + "instr_69324", + "instr_69328", + "instr_69332", + "instr_69336", + "instr_69340" + ] + }, + "instr_69344": { + "virtual_address": 69344, + "size": 4, + "disassembly": "ldr r3, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x4]", + "mode": "none" + }, + "instr_69348": { + "virtual_address": 69348, + "size": 4, + "disassembly": "sub r5, r3, r6", + "mnemonic": "sub", + "operands": "r5, r3, r6", + "mode": "none" + }, + "instr_69352": { + "virtual_address": 69352, + "size": 4, + "disassembly": "cmp r5, #0x0", + "mnemonic": "cmp", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_69356": { + "virtual_address": 69356, + "size": 4, + "disassembly": "ble 0x10aa0", + "mnemonic": "ble", + "operands": "0x10aa0", + "mode": "none" + }, + "bb_69344": { + "virtual_address": 69344, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 69360, + "children": [ + "instr_69344", + "instr_69348", + "instr_69352", + "instr_69356" + ] + }, + "instr_69360": { + "virtual_address": 69360, + "size": 4, + "disassembly": "cmp r5, #0x10", + "mnemonic": "cmp", + "operands": "r5, #0x10", + "mode": "none" + }, + "instr_69364": { + "virtual_address": 69364, + "size": 4, + "disassembly": "ble 0x10fa0", + "mnemonic": "ble", + "operands": "0x10fa0", + "mode": "none" + }, + "bb_69360": { + "virtual_address": 69360, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 69368, + "children": [ + "instr_69360", + "instr_69364" + ] + }, + "instr_69368": { + "virtual_address": 69368, + "size": 4, + "disassembly": "mov r12, r9", + "mnemonic": "mov", + "operands": "r12, r9", + "mode": "none" + }, + "instr_69372": { + "virtual_address": 69372, + "size": 4, + "disassembly": "mov r9, r5", + "mnemonic": "mov", + "operands": "r9, r5", + "mode": "none" + }, + "instr_69376": { + "virtual_address": 69376, + "size": 4, + "disassembly": "mov r5, r4", + "mnemonic": "mov", + "operands": "r5, r4", + "mode": "none" + }, + "instr_69380": { + "virtual_address": 69380, + "size": 4, + "disassembly": "ldr r4, [sp, #0xc]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0xc]", + "mode": "none" + }, + "instr_69384": { + "virtual_address": 69384, + "size": 4, + "disassembly": "b 0x10f24", + "mnemonic": "b", + "operands": "0x10f24", + "mode": "none" + }, + "bb_69368": { + "virtual_address": 69368, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 69412, + "children": [ + "instr_69368", + "instr_69372", + "instr_69376", + "instr_69380", + "instr_69384" + ] + }, + "instr_69388": { + "virtual_address": 69388, + "size": 4, + "disassembly": "add r0, r1, #0x2", + "mnemonic": "add", + "operands": "r0, r1, #0x2", + "mode": "none" + }, + "instr_69392": { + "virtual_address": 69392, + "size": 4, + "disassembly": "mov r1, r3", + "mnemonic": "mov", + "operands": "r1, r3", + "mode": "none" + }, + "instr_69396": { + "virtual_address": 69396, + "size": 4, + "disassembly": "add r12, r12, #0x8", + "mnemonic": "add", + "operands": "r12, r12, #0x8", + "mode": "none" + }, + "bb_69388": { + "virtual_address": 69388, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 69400, + "children": [ + "instr_69388", + "instr_69392", + "instr_69396" + ] + }, + "instr_69400": { + "virtual_address": 69400, + "size": 4, + "disassembly": "sub r9, r9, #0x10", + "mnemonic": "sub", + "operands": "r9, r9, #0x10", + "mode": "none" + }, + "instr_69404": { + "virtual_address": 69404, + "size": 4, + "disassembly": "cmp r9, #0x10", + "mnemonic": "cmp", + "operands": "r9, #0x10", + "mode": "none" + }, + "instr_69408": { + "virtual_address": 69408, + "size": 4, + "disassembly": "ble 0x10f94", + "mnemonic": "ble", + "operands": "0x10f94", + "mode": "none" + }, + "bb_69400": { + "virtual_address": 69400, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 69412, + "children": [ + "instr_69400", + "instr_69404", + "instr_69408" + ] + }, + "instr_69412": { + "virtual_address": 69412, + "size": 4, + "disassembly": "ldr r0, [0x11870]", + "mnemonic": "ldr", + "operands": "r0, [0x11870]", + "mode": "none" + }, + "instr_69416": { + "virtual_address": 69416, + "size": 4, + "disassembly": "str r0, [r12, #0x0]", + "mnemonic": "str", + "operands": "r0, [r12, #0x0]", + "mode": "none" + }, + "instr_69420": { + "virtual_address": 69420, + "size": 4, + "disassembly": "mov r0, #0x10", + "mnemonic": "mov", + "operands": "r0, #0x10", + "mode": "none" + }, + "instr_69424": { + "virtual_address": 69424, + "size": 4, + "disassembly": "add r3, r1, #0x1", + "mnemonic": "add", + "operands": "r3, r1, #0x1", + "mode": "none" + }, + "instr_69428": { + "virtual_address": 69428, + "size": 4, + "disassembly": "add r2, r2, #0x10", + "mnemonic": "add", + "operands": "r2, r2, #0x10", + "mode": "none" + }, + "instr_69432": { + "virtual_address": 69432, + "size": 4, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "none" + }, + "instr_69436": { + "virtual_address": 69436, + "size": 4, + "disassembly": "str r0, [r12, #0x4]", + "mnemonic": "str", + "operands": "r0, [r12, #0x4]", + "mode": "none" + }, + "instr_69440": { + "virtual_address": 69440, + "size": 4, + "disassembly": "str r2, [sp, #0x40]", + "mnemonic": "str", + "operands": "r2, [sp, #0x40]", + "mode": "none" + }, + "instr_69444": { + "virtual_address": 69444, + "size": 4, + "disassembly": "str r3, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x3c]", + "mode": "none" + }, + "instr_69448": { + "virtual_address": 69448, + "size": 4, + "disassembly": "ble 0x10f0c", + "mnemonic": "ble", + "operands": "0x10f0c", + "mode": "none" + }, + "bb_69412": { + "virtual_address": 69412, + "size": 40, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 69452, + "children": [ + "instr_69412", + "instr_69416", + "instr_69420", + "instr_69424", + "instr_69428", + "instr_69432", + "instr_69436", + "instr_69440", + "instr_69444", + "instr_69448" + ] + }, + "instr_69452": { + "virtual_address": 69452, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_69456": { + "virtual_address": 69456, + "size": 4, + "disassembly": "moveq r0, #0x1", + "mnemonic": "moveq", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_69460": { + "virtual_address": 69460, + "size": 4, + "disassembly": "moveq r1, r2", + "mnemonic": "moveq", + "operands": "r1, r2", + "mode": "none" + }, + "instr_69464": { + "virtual_address": 69464, + "size": 4, + "disassembly": "addeq r12, sp, #0x44", + "mnemonic": "addeq", + "operands": "r12, sp, #0x44", + "mode": "none" + }, + "instr_69468": { + "virtual_address": 69468, + "size": 4, + "disassembly": "beq 0x10f18", + "mnemonic": "beq", + "operands": "0x10f18", + "mode": "none" + }, + "bb_69452": { + "virtual_address": 69452, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 69472, + "children": [ + "instr_69452", + "instr_69456", + "instr_69460", + "instr_69464", + "instr_69468" + ] + }, + "instr_69472": { + "virtual_address": 69472, + "size": 4, + "disassembly": "mov r1, r10", + "mnemonic": "mov", + "operands": "r1, r10", + "mode": "none" + }, + "instr_69476": { + "virtual_address": 69476, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_69480": { + "virtual_address": 69480, + "size": 4, + "disassembly": "add r2, sp, #0x38", + "mnemonic": "add", + "operands": "r2, sp, #0x38", + "mode": "none" + }, + "instr_69484": { + "virtual_address": 69484, + "size": 4, + "disassembly": "bl 0x103b4", + "mnemonic": "bl", + "operands": "0x103b4", + "mode": "none" + }, + "instr_69488": { + "virtual_address": 69488, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_69492": { + "virtual_address": 69492, + "size": 4, + "disassembly": "bne 0x1095c", + "mnemonic": "bne", + "operands": "0x1095c", + "mode": "none" + }, + "bb_69472": { + "virtual_address": 69472, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 69496, + "children": [ + "instr_69472", + "instr_69476", + "instr_69480", + "instr_69484", + "instr_69488", + "instr_69492" + ] + }, + "instr_69496": { + "virtual_address": 69496, + "size": 4, + "disassembly": "add r1, sp, #0x3c", + "mnemonic": "add", + "operands": "r1, sp, #0x3c", + "mode": "none" + }, + "instr_69500": { + "virtual_address": 69500, + "size": 4, + "disassembly": "ldmia r1, {r1, r2}", + "mnemonic": "ldmia", + "operands": "r1, {r1, r2}", + "mode": "none" + }, + "instr_69504": { + "virtual_address": 69504, + "size": 4, + "disassembly": "sub r9, r9, #0x10", + "mnemonic": "sub", + "operands": "r9, r9, #0x10", + "mode": "none" + }, + "instr_69508": { + "virtual_address": 69508, + "size": 4, + "disassembly": "cmp r9, #0x10", + "mnemonic": "cmp", + "operands": "r9, #0x10", + "mode": "none" + }, + "instr_69512": { + "virtual_address": 69512, + "size": 4, + "disassembly": "add r12, sp, #0x44", + "mnemonic": "add", + "operands": "r12, sp, #0x44", + "mode": "none" + }, + "instr_69516": { + "virtual_address": 69516, + "size": 4, + "disassembly": "add r0, r1, #0x1", + "mnemonic": "add", + "operands": "r0, r1, #0x1", + "mode": "none" + }, + "instr_69520": { + "virtual_address": 69520, + "size": 4, + "disassembly": "bgt 0x10f24", + "mnemonic": "bgt", + "operands": "0x10f24", + "mode": "none" + }, + "bb_69496": { + "virtual_address": 69496, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 69524, + "children": [ + "instr_69496", + "instr_69500", + "instr_69504", + "instr_69508", + "instr_69512", + "instr_69516", + "instr_69520" + ] + }, + "instr_69524": { + "virtual_address": 69524, + "size": 4, + "disassembly": "mov r4, r5", + "mnemonic": "mov", + "operands": "r4, r5", + "mode": "none" + }, + "instr_69528": { + "virtual_address": 69528, + "size": 4, + "disassembly": "mov r5, r9", + "mnemonic": "mov", + "operands": "r5, r9", + "mode": "none" + }, + "instr_69532": { + "virtual_address": 69532, + "size": 4, + "disassembly": "mov r9, r12", + "mnemonic": "mov", + "operands": "r9, r12", + "mode": "none" + }, + "bb_69524": { + "virtual_address": 69524, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 69536, + "children": [ + "instr_69524", + "instr_69528", + "instr_69532" + ] + }, + "instr_69536": { + "virtual_address": 69536, + "size": 4, + "disassembly": "ldr r3, [0x11870]", + "mnemonic": "ldr", + "operands": "r3, [0x11870]", + "mode": "none" + }, + "instr_69540": { + "virtual_address": 69540, + "size": 4, + "disassembly": "add r2, r2, r5", + "mnemonic": "add", + "operands": "r2, r2, r5", + "mode": "none" + }, + "instr_69544": { + "virtual_address": 69544, + "size": 4, + "disassembly": "cmp r0, #0x7", + "mnemonic": "cmp", + "operands": "r0, #0x7", + "mode": "none" + }, + "instr_69548": { + "virtual_address": 69548, + "size": 4, + "disassembly": "str r5, [r9, #0x4]", + "mnemonic": "str", + "operands": "r5, [r9, #0x4]", + "mode": "none" + }, + "instr_69552": { + "virtual_address": 69552, + "size": 4, + "disassembly": "str r3, [r9, #0x0]", + "mnemonic": "str", + "operands": "r3, [r9, #0x0]", + "mode": "none" + }, + "instr_69556": { + "virtual_address": 69556, + "size": 4, + "disassembly": "str r2, [sp, #0x40]", + "mnemonic": "str", + "operands": "r2, [sp, #0x40]", + "mode": "none" + }, + "instr_69560": { + "virtual_address": 69560, + "size": 4, + "disassembly": "str r0, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r0, [sp, #0x3c]", + "mode": "none" + }, + "instr_69564": { + "virtual_address": 69564, + "size": 4, + "disassembly": "ble 0x11440", + "mnemonic": "ble", + "operands": "0x11440", + "mode": "none" + }, + "bb_69536": { + "virtual_address": 69536, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 69568, + "children": [ + "instr_69536", + "instr_69540", + "instr_69544", + "instr_69548", + "instr_69552", + "instr_69556", + "instr_69560", + "instr_69564" + ] + }, + "instr_69568": { + "virtual_address": 69568, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_69572": { + "virtual_address": 69572, + "size": 4, + "disassembly": "moveq r0, #0x1", + "mnemonic": "moveq", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_69576": { + "virtual_address": 69576, + "size": 4, + "disassembly": "moveq r1, r2", + "mnemonic": "moveq", + "operands": "r1, r2", + "mode": "none" + }, + "instr_69580": { + "virtual_address": 69580, + "size": 4, + "disassembly": "addeq r9, sp, #0x44", + "mnemonic": "addeq", + "operands": "r9, sp, #0x44", + "mode": "none" + }, + "instr_69584": { + "virtual_address": 69584, + "size": 4, + "disassembly": "beq 0x10aa0", + "mnemonic": "beq", + "operands": "0x10aa0", + "mode": "none" + }, + "bb_69568": { + "virtual_address": 69568, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 69588, + "children": [ + "instr_69568", + "instr_69572", + "instr_69576", + "instr_69580", + "instr_69584" + ] + }, + "instr_69588": { + "virtual_address": 69588, + "size": 4, + "disassembly": "mov r1, r10", + "mnemonic": "mov", + "operands": "r1, r10", + "mode": "none" + }, + "instr_69592": { + "virtual_address": 69592, + "size": 4, + "disassembly": "ldr r0, [sp, #0xc]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0xc]", + "mode": "none" + }, + "instr_69596": { + "virtual_address": 69596, + "size": 4, + "disassembly": "add r2, sp, #0x38", + "mnemonic": "add", + "operands": "r2, sp, #0x38", + "mode": "none" + }, + "instr_69600": { + "virtual_address": 69600, + "size": 4, + "disassembly": "bl 0x103b4", + "mnemonic": "bl", + "operands": "0x103b4", + "mode": "none" + }, + "instr_69604": { + "virtual_address": 69604, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_69608": { + "virtual_address": 69608, + "size": 4, + "disassembly": "bne 0x1095c", + "mnemonic": "bne", + "operands": "0x1095c", + "mode": "none" + }, + "bb_69588": { + "virtual_address": 69588, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 69612, + "children": [ + "instr_69588", + "instr_69592", + "instr_69596", + "instr_69600", + "instr_69604", + "instr_69608" + ] + }, + "instr_69612": { + "virtual_address": 69612, + "size": 4, + "disassembly": "ldr r3, [sp, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x0]", + "mode": "none" + }, + "instr_69616": { + "virtual_address": 69616, + "size": 4, + "disassembly": "add r1, sp, #0x3c", + "mnemonic": "add", + "operands": "r1, sp, #0x3c", + "mode": "none" + }, + "instr_69620": { + "virtual_address": 69620, + "size": 4, + "disassembly": "ldmia r1, {r1, r2}", + "mnemonic": "ldmia", + "operands": "r1, {r1, r2}", + "mode": "none" + }, + "instr_69624": { + "virtual_address": 69624, + "size": 4, + "disassembly": "sub r4, r4, r3", + "mnemonic": "sub", + "operands": "r4, r4, r3", + "mode": "none" + }, + "instr_69628": { + "virtual_address": 69628, + "size": 4, + "disassembly": "cmp r4, #0x0", + "mnemonic": "cmp", + "operands": "r4, #0x0", + "mode": "none" + }, + "instr_69632": { + "virtual_address": 69632, + "size": 4, + "disassembly": "add r9, sp, #0x44", + "mnemonic": "add", + "operands": "r9, sp, #0x44", + "mode": "none" + }, + "instr_69636": { + "virtual_address": 69636, + "size": 4, + "disassembly": "add r0, r1, #0x1", + "mnemonic": "add", + "operands": "r0, r1, #0x1", + "mode": "none" + }, + "instr_69640": { + "virtual_address": 69640, + "size": 4, + "disassembly": "ble 0x10ab0", + "mnemonic": "ble", + "operands": "0x10ab0", + "mode": "none" + }, + "bb_69612": { + "virtual_address": 69612, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 69644, + "children": [ + "instr_69612", + "instr_69616", + "instr_69620", + "instr_69624", + "instr_69628", + "instr_69632", + "instr_69636", + "instr_69640" + ] + }, + "instr_69644": { + "virtual_address": 69644, + "size": 4, + "disassembly": "cmp r4, #0x10", + "mnemonic": "cmp", + "operands": "r4, #0x10", + "mode": "none" + }, + "instr_69648": { + "virtual_address": 69648, + "size": 4, + "disassembly": "ble 0x110b0", + "mnemonic": "ble", + "operands": "0x110b0", + "mode": "none" + }, + "bb_69644": { + "virtual_address": 69644, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 69652, + "children": [ + "instr_69644", + "instr_69648" + ] + }, + "instr_69652": { + "virtual_address": 69652, + "size": 4, + "disassembly": "mov r12, r9", + "mnemonic": "mov", + "operands": "r12, r9", + "mode": "none" + }, + "instr_69656": { + "virtual_address": 69656, + "size": 4, + "disassembly": "mov r5, #0x10", + "mnemonic": "mov", + "operands": "r5, #0x10", + "mode": "none" + }, + "instr_69660": { + "virtual_address": 69660, + "size": 4, + "disassembly": "mov r9, r4", + "mnemonic": "mov", + "operands": "r9, r4", + "mode": "none" + }, + "instr_69664": { + "virtual_address": 69664, + "size": 4, + "disassembly": "ldr r4, [sp, #0xc]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0xc]", + "mode": "none" + }, + "instr_69668": { + "virtual_address": 69668, + "size": 4, + "disassembly": "b 0x11040", + "mnemonic": "b", + "operands": "0x11040", + "mode": "none" + }, + "bb_69652": { + "virtual_address": 69652, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 69696, + "children": [ + "instr_69652", + "instr_69656", + "instr_69660", + "instr_69664", + "instr_69668" + ] + }, + "instr_69672": { + "virtual_address": 69672, + "size": 4, + "disassembly": "add r0, r1, #0x2", + "mnemonic": "add", + "operands": "r0, r1, #0x2", + "mode": "none" + }, + "instr_69676": { + "virtual_address": 69676, + "size": 4, + "disassembly": "mov r1, r3", + "mnemonic": "mov", + "operands": "r1, r3", + "mode": "none" + }, + "instr_69680": { + "virtual_address": 69680, + "size": 4, + "disassembly": "add r12, r12, #0x8", + "mnemonic": "add", + "operands": "r12, r12, #0x8", + "mode": "none" + }, + "bb_69672": { + "virtual_address": 69672, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 69684, + "children": [ + "instr_69672", + "instr_69676", + "instr_69680" + ] + }, + "instr_69684": { + "virtual_address": 69684, + "size": 4, + "disassembly": "sub r9, r9, #0x10", + "mnemonic": "sub", + "operands": "r9, r9, #0x10", + "mode": "none" + }, + "instr_69688": { + "virtual_address": 69688, + "size": 4, + "disassembly": "cmp r9, #0x10", + "mnemonic": "cmp", + "operands": "r9, #0x10", + "mode": "none" + }, + "instr_69692": { + "virtual_address": 69692, + "size": 4, + "disassembly": "ble 0x110a8", + "mnemonic": "ble", + "operands": "0x110a8", + "mode": "none" + }, + "bb_69684": { + "virtual_address": 69684, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 69696, + "children": [ + "instr_69684", + "instr_69688", + "instr_69692" + ] + }, + "instr_69696": { + "virtual_address": 69696, + "size": 4, + "disassembly": "add r3, r1, #0x1", + "mnemonic": "add", + "operands": "r3, r1, #0x1", + "mode": "none" + }, + "instr_69700": { + "virtual_address": 69700, + "size": 4, + "disassembly": "ldr r0, [0x11870]", + "mnemonic": "ldr", + "operands": "r0, [0x11870]", + "mode": "none" + }, + "instr_69704": { + "virtual_address": 69704, + "size": 4, + "disassembly": "add r2, r2, #0x10", + "mnemonic": "add", + "operands": "r2, r2, #0x10", + "mode": "none" + }, + "instr_69708": { + "virtual_address": 69708, + "size": 4, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "none" + }, + "instr_69712": { + "virtual_address": 69712, + "size": 4, + "disassembly": "stmia r12, {r0, r5}", + "mnemonic": "stmia", + "operands": "r12, {r0, r5}", + "mode": "none" + }, + "instr_69716": { + "virtual_address": 69716, + "size": 4, + "disassembly": "str r2, [sp, #0x40]", + "mnemonic": "str", + "operands": "r2, [sp, #0x40]", + "mode": "none" + }, + "instr_69720": { + "virtual_address": 69720, + "size": 4, + "disassembly": "str r3, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x3c]", + "mode": "none" + }, + "instr_69724": { + "virtual_address": 69724, + "size": 4, + "disassembly": "ble 0x11028", + "mnemonic": "ble", + "operands": "0x11028", + "mode": "none" + }, + "bb_69696": { + "virtual_address": 69696, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 69728, + "children": [ + "instr_69696", + "instr_69700", + "instr_69704", + "instr_69708", + "instr_69712", + "instr_69716", + "instr_69720", + "instr_69724" + ] + }, + "instr_69728": { + "virtual_address": 69728, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_69732": { + "virtual_address": 69732, + "size": 4, + "disassembly": "moveq r0, #0x1", + "mnemonic": "moveq", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_69736": { + "virtual_address": 69736, + "size": 4, + "disassembly": "moveq r1, r2", + "mnemonic": "moveq", + "operands": "r1, r2", + "mode": "none" + }, + "instr_69740": { + "virtual_address": 69740, + "size": 4, + "disassembly": "addeq r12, sp, #0x44", + "mnemonic": "addeq", + "operands": "r12, sp, #0x44", + "mode": "none" + }, + "instr_69744": { + "virtual_address": 69744, + "size": 4, + "disassembly": "beq 0x11034", + "mnemonic": "beq", + "operands": "0x11034", + "mode": "none" + }, + "bb_69728": { + "virtual_address": 69728, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 69748, + "children": [ + "instr_69728", + "instr_69732", + "instr_69736", + "instr_69740", + "instr_69744" + ] + }, + "instr_69748": { + "virtual_address": 69748, + "size": 4, + "disassembly": "mov r1, r10", + "mnemonic": "mov", + "operands": "r1, r10", + "mode": "none" + }, + "instr_69752": { + "virtual_address": 69752, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_69756": { + "virtual_address": 69756, + "size": 4, + "disassembly": "add r2, sp, #0x38", + "mnemonic": "add", + "operands": "r2, sp, #0x38", + "mode": "none" + }, + "instr_69760": { + "virtual_address": 69760, + "size": 4, + "disassembly": "bl 0x103b4", + "mnemonic": "bl", + "operands": "0x103b4", + "mode": "none" + }, + "instr_69764": { + "virtual_address": 69764, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_69768": { + "virtual_address": 69768, + "size": 4, + "disassembly": "bne 0x1095c", + "mnemonic": "bne", + "operands": "0x1095c", + "mode": "none" + }, + "bb_69748": { + "virtual_address": 69748, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 69772, + "children": [ + "instr_69748", + "instr_69752", + "instr_69756", + "instr_69760", + "instr_69764", + "instr_69768" + ] + }, + "instr_69772": { + "virtual_address": 69772, + "size": 4, + "disassembly": "add r1, sp, #0x3c", + "mnemonic": "add", + "operands": "r1, sp, #0x3c", + "mode": "none" + }, + "instr_69776": { + "virtual_address": 69776, + "size": 4, + "disassembly": "ldmia r1, {r1, r2}", + "mnemonic": "ldmia", + "operands": "r1, {r1, r2}", + "mode": "none" + }, + "instr_69780": { + "virtual_address": 69780, + "size": 4, + "disassembly": "sub r9, r9, #0x10", + "mnemonic": "sub", + "operands": "r9, r9, #0x10", + "mode": "none" + }, + "instr_69784": { + "virtual_address": 69784, + "size": 4, + "disassembly": "cmp r9, #0x10", + "mnemonic": "cmp", + "operands": "r9, #0x10", + "mode": "none" + }, + "instr_69788": { + "virtual_address": 69788, + "size": 4, + "disassembly": "add r12, sp, #0x44", + "mnemonic": "add", + "operands": "r12, sp, #0x44", + "mode": "none" + }, + "instr_69792": { + "virtual_address": 69792, + "size": 4, + "disassembly": "add r0, r1, #0x1", + "mnemonic": "add", + "operands": "r0, r1, #0x1", + "mode": "none" + }, + "instr_69796": { + "virtual_address": 69796, + "size": 4, + "disassembly": "bgt 0x11040", + "mnemonic": "bgt", + "operands": "0x11040", + "mode": "none" + }, + "bb_69772": { + "virtual_address": 69772, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 69800, + "children": [ + "instr_69772", + "instr_69776", + "instr_69780", + "instr_69784", + "instr_69788", + "instr_69792", + "instr_69796" + ] + }, + "instr_69800": { + "virtual_address": 69800, + "size": 4, + "disassembly": "mov r4, r9", + "mnemonic": "mov", + "operands": "r4, r9", + "mode": "none" + }, + "instr_69804": { + "virtual_address": 69804, + "size": 4, + "disassembly": "mov r9, r12", + "mnemonic": "mov", + "operands": "r9, r12", + "mode": "none" + }, + "bb_69800": { + "virtual_address": 69800, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 69808, + "children": [ + "instr_69800", + "instr_69804" + ] + }, + "instr_69808": { + "virtual_address": 69808, + "size": 4, + "disassembly": "ldr r3, [0x11870]", + "mnemonic": "ldr", + "operands": "r3, [0x11870]", + "mode": "none" + }, + "instr_69812": { + "virtual_address": 69812, + "size": 4, + "disassembly": "cmp r0, #0x7", + "mnemonic": "cmp", + "operands": "r0, #0x7", + "mode": "none" + }, + "instr_69816": { + "virtual_address": 69816, + "size": 4, + "disassembly": "add r2, r2, r4", + "mnemonic": "add", + "operands": "r2, r2, r4", + "mode": "none" + }, + "instr_69820": { + "virtual_address": 69820, + "size": 4, + "disassembly": "str r4, [r9, #0x4]", + "mnemonic": "str", + "operands": "r4, [r9, #0x4]", + "mode": "none" + }, + "instr_69824": { + "virtual_address": 69824, + "size": 4, + "disassembly": "str r3, [r9, #0x0]", + "mnemonic": "str", + "operands": "r3, [r9, #0x0]", + "mode": "none" + }, + "instr_69828": { + "virtual_address": 69828, + "size": 4, + "disassembly": "str r0, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r0, [sp, #0x3c]", + "mode": "none" + }, + "instr_69832": { + "virtual_address": 69832, + "size": 4, + "disassembly": "str r2, [sp, #0x40]", + "mnemonic": "str", + "operands": "r2, [sp, #0x40]", + "mode": "none" + }, + "instr_69836": { + "virtual_address": 69836, + "size": 4, + "disassembly": "addle r9, r9, #0x8", + "mnemonic": "addle", + "operands": "r9, r9, #0x8", + "mode": "none" + }, + "instr_69840": { + "virtual_address": 69840, + "size": 4, + "disassembly": "addle r0, r0, #0x1", + "mnemonic": "addle", + "operands": "r0, r0, #0x1", + "mode": "none" + }, + "instr_69844": { + "virtual_address": 69844, + "size": 4, + "disassembly": "ble 0x10ab0", + "mnemonic": "ble", + "operands": "0x10ab0", + "mode": "none" + }, + "bb_69808": { + "virtual_address": 69808, + "size": 40, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 69848, + "children": [ + "instr_69808", + "instr_69812", + "instr_69816", + "instr_69820", + "instr_69824", + "instr_69828", + "instr_69832", + "instr_69836", + "instr_69840", + "instr_69844" + ] + }, + "instr_69848": { + "virtual_address": 69848, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_69852": { + "virtual_address": 69852, + "size": 4, + "disassembly": "beq 0x10e08", + "mnemonic": "beq", + "operands": "0x10e08", + "mode": "none" + }, + "bb_69848": { + "virtual_address": 69848, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 69856, + "children": [ + "instr_69848", + "instr_69852" + ] + }, + "instr_69856": { + "virtual_address": 69856, + "size": 4, + "disassembly": "mov r1, r10", + "mnemonic": "mov", + "operands": "r1, r10", + "mode": "none" + }, + "instr_69860": { + "virtual_address": 69860, + "size": 4, + "disassembly": "ldr r0, [sp, #0xc]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0xc]", + "mode": "none" + }, + "instr_69864": { + "virtual_address": 69864, + "size": 4, + "disassembly": "add r2, sp, #0x38", + "mnemonic": "add", + "operands": "r2, sp, #0x38", + "mode": "none" + }, + "instr_69868": { + "virtual_address": 69868, + "size": 4, + "disassembly": "bl 0x103b4", + "mnemonic": "bl", + "operands": "0x103b4", + "mode": "none" + }, + "instr_69872": { + "virtual_address": 69872, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_69876": { + "virtual_address": 69876, + "size": 4, + "disassembly": "bne 0x1095c", + "mnemonic": "bne", + "operands": "0x1095c", + "mode": "none" + }, + "bb_69856": { + "virtual_address": 69856, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 69880, + "children": [ + "instr_69856", + "instr_69860", + "instr_69864", + "instr_69868", + "instr_69872", + "instr_69876" + ] + }, + "instr_69880": { + "virtual_address": 69880, + "size": 4, + "disassembly": "ldr r0, [sp, #0x3c]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x3c]", + "mode": "none" + }, + "instr_69884": { + "virtual_address": 69884, + "size": 4, + "disassembly": "ldr r2, [sp, #0x40]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x40]", + "mode": "none" + }, + "instr_69888": { + "virtual_address": 69888, + "size": 4, + "disassembly": "add r9, sp, #0x44", + "mnemonic": "add", + "operands": "r9, sp, #0x44", + "mode": "none" + }, + "instr_69892": { + "virtual_address": 69892, + "size": 4, + "disassembly": "add r0, r0, #0x1", + "mnemonic": "add", + "operands": "r0, r0, #0x1", + "mode": "none" + }, + "instr_69896": { + "virtual_address": 69896, + "size": 4, + "disassembly": "b 0x10ab0", + "mnemonic": "b", + "operands": "0x10ab0", + "mode": "none" + }, + "bb_69880": { + "virtual_address": 69880, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68272, + "children": [ + "instr_69880", + "instr_69884", + "instr_69888", + "instr_69892", + "instr_69896" + ] + }, + "instr_69900": { + "virtual_address": 69900, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_69904": { + "virtual_address": 69904, + "size": 4, + "disassembly": "beq 0x113d0", + "mnemonic": "beq", + "operands": "0x113d0", + "mode": "none" + }, + "bb_69900": { + "virtual_address": 69900, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 69908, + "children": [ + "instr_69900", + "instr_69904" + ] + }, + "instr_69908": { + "virtual_address": 69908, + "size": 4, + "disassembly": "mov r1, r10", + "mnemonic": "mov", + "operands": "r1, r10", + "mode": "none" + }, + "instr_69912": { + "virtual_address": 69912, + "size": 4, + "disassembly": "ldr r0, [sp, #0xc]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0xc]", + "mode": "none" + }, + "instr_69916": { + "virtual_address": 69916, + "size": 4, + "disassembly": "add r2, sp, #0x38", + "mnemonic": "add", + "operands": "r2, sp, #0x38", + "mode": "none" + }, + "instr_69920": { + "virtual_address": 69920, + "size": 4, + "disassembly": "bl 0x103b4", + "mnemonic": "bl", + "operands": "0x103b4", + "mode": "none" + }, + "instr_69924": { + "virtual_address": 69924, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_69928": { + "virtual_address": 69928, + "size": 4, + "disassembly": "bne 0x1095c", + "mnemonic": "bne", + "operands": "0x1095c", + "mode": "none" + }, + "bb_69908": { + "virtual_address": 69908, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 69932, + "children": [ + "instr_69908", + "instr_69912", + "instr_69916", + "instr_69920", + "instr_69924", + "instr_69928" + ] + }, + "instr_69932": { + "virtual_address": 69932, + "size": 4, + "disassembly": "add r1, sp, #0x3c", + "mnemonic": "add", + "operands": "r1, sp, #0x3c", + "mode": "none" + }, + "instr_69936": { + "virtual_address": 69936, + "size": 4, + "disassembly": "ldmia r1, {r1, r2}", + "mnemonic": "ldmia", + "operands": "r1, {r1, r2}", + "mode": "none" + }, + "instr_69940": { + "virtual_address": 69940, + "size": 4, + "disassembly": "add r9, sp, #0x44", + "mnemonic": "add", + "operands": "r9, sp, #0x44", + "mode": "none" + }, + "instr_69944": { + "virtual_address": 69944, + "size": 4, + "disassembly": "add r0, r1, #0x1", + "mnemonic": "add", + "operands": "r0, r1, #0x1", + "mode": "none" + }, + "instr_69948": { + "virtual_address": 69948, + "size": 4, + "disassembly": "b 0x10a34", + "mnemonic": "b", + "operands": "0x10a34", + "mode": "none" + }, + "bb_69932": { + "virtual_address": 69932, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68148, + "children": [ + "instr_69932", + "instr_69936", + "instr_69940", + "instr_69944", + "instr_69948" + ] + }, + "instr_69952": { + "virtual_address": 69952, + "size": 4, + "disassembly": "mov r2, #0x2", + "mnemonic": "mov", + "operands": "r2, #0x2", + "mode": "none" + }, + "instr_69956": { + "virtual_address": 69956, + "size": 4, + "disassembly": "mov r0, #0x1", + "mnemonic": "mov", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_69960": { + "virtual_address": 69960, + "size": 4, + "disassembly": "add r3, sp, #0x34", + "mnemonic": "add", + "operands": "r3, sp, #0x34", + "mode": "none" + }, + "instr_69964": { + "virtual_address": 69964, + "size": 4, + "disassembly": "str r3, [sp, #0x44]", + "mnemonic": "str", + "operands": "r3, [sp, #0x44]", + "mode": "none" + }, + "instr_69968": { + "virtual_address": 69968, + "size": 4, + "disassembly": "str r2, [sp, #0x48]", + "mnemonic": "str", + "operands": "r2, [sp, #0x48]", + "mode": "none" + }, + "instr_69972": { + "virtual_address": 69972, + "size": 4, + "disassembly": "add r9, sp, #0x44", + "mnemonic": "add", + "operands": "r9, sp, #0x44", + "mode": "none" + }, + "bb_69952": { + "virtual_address": 69952, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 69976, + "children": [ + "instr_69952", + "instr_69956", + "instr_69960", + "instr_69964", + "instr_69968", + "instr_69972" + ] + }, + "instr_69976": { + "virtual_address": 69976, + "size": 4, + "disassembly": "mov r1, r0", + "mnemonic": "mov", + "operands": "r1, r0", + "mode": "none" + }, + "bb_69976": { + "virtual_address": 69976, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 69980, + "children": [ + "instr_69976" + ] + }, + "instr_69980": { + "virtual_address": 69980, + "size": 4, + "disassembly": "add r9, r9, #0x8", + "mnemonic": "add", + "operands": "r9, r9, #0x8", + "mode": "none" + }, + "instr_69984": { + "virtual_address": 69984, + "size": 4, + "disassembly": "add r0, r1, #0x1", + "mnemonic": "add", + "operands": "r0, r1, #0x1", + "mode": "none" + }, + "instr_69988": { + "virtual_address": 69988, + "size": 4, + "disassembly": "b 0x10a94", + "mnemonic": "b", + "operands": "0x10a94", + "mode": "none" + }, + "bb_69980": { + "virtual_address": 69980, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68244, + "children": [ + "instr_69980", + "instr_69984", + "instr_69988" + ] + }, + "instr_69992": { + "virtual_address": 69992, + "size": 4, + "disassembly": "cmp r5, #0x10", + "mnemonic": "cmp", + "operands": "r5, #0x10", + "mode": "none" + }, + "instr_69996": { + "virtual_address": 69996, + "size": 4, + "disassembly": "ble 0x117ec", + "mnemonic": "ble", + "operands": "0x117ec", + "mode": "none" + }, + "bb_69992": { + "virtual_address": 69992, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 70000, + "children": [ + "instr_69992", + "instr_69996" + ] + }, + "instr_70000": { + "virtual_address": 70000, + "size": 4, + "disassembly": "mov lr, r9", + "mnemonic": "mov", + "operands": "lr, r9", + "mode": "none" + }, + "instr_70004": { + "virtual_address": 70004, + "size": 4, + "disassembly": "mov r3, #0x10", + "mnemonic": "mov", + "operands": "r3, #0x10", + "mode": "none" + }, + "instr_70008": { + "virtual_address": 70008, + "size": 4, + "disassembly": "mov r9, r7", + "mnemonic": "mov", + "operands": "r9, r7", + "mode": "none" + }, + "instr_70012": { + "virtual_address": 70012, + "size": 4, + "disassembly": "ldr r2, [sp, #0x40]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x40]", + "mode": "none" + }, + "instr_70016": { + "virtual_address": 70016, + "size": 4, + "disassembly": "mov r7, r6", + "mnemonic": "mov", + "operands": "r7, r6", + "mode": "none" + }, + "instr_70020": { + "virtual_address": 70020, + "size": 4, + "disassembly": "ldr r12, [sp, #0x3c]", + "mnemonic": "ldr", + "operands": "r12, [sp, #0x3c]", + "mode": "none" + }, + "instr_70024": { + "virtual_address": 70024, + "size": 4, + "disassembly": "mov r6, r4", + "mnemonic": "mov", + "operands": "r6, r4", + "mode": "none" + }, + "instr_70028": { + "virtual_address": 70028, + "size": 4, + "disassembly": "ldr r4, [sp, #0xc]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0xc]", + "mode": "none" + }, + "instr_70032": { + "virtual_address": 70032, + "size": 4, + "disassembly": "b 0x111ac", + "mnemonic": "b", + "operands": "0x111ac", + "mode": "none" + }, + "bb_70000": { + "virtual_address": 70000, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 70060, + "children": [ + "instr_70000", + "instr_70004", + "instr_70008", + "instr_70012", + "instr_70016", + "instr_70020", + "instr_70024", + "instr_70028", + "instr_70032" + ] + }, + "instr_70036": { + "virtual_address": 70036, + "size": 4, + "disassembly": "add r1, r12, #0x2", + "mnemonic": "add", + "operands": "r1, r12, #0x2", + "mode": "none" + }, + "instr_70040": { + "virtual_address": 70040, + "size": 4, + "disassembly": "mov r12, r0", + "mnemonic": "mov", + "operands": "r12, r0", + "mode": "none" + }, + "instr_70044": { + "virtual_address": 70044, + "size": 4, + "disassembly": "add lr, lr, #0x8", + "mnemonic": "add", + "operands": "lr, lr, #0x8", + "mode": "none" + }, + "bb_70036": { + "virtual_address": 70036, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 70048, + "children": [ + "instr_70036", + "instr_70040", + "instr_70044" + ] + }, + "instr_70048": { + "virtual_address": 70048, + "size": 4, + "disassembly": "sub r5, r5, #0x10", + "mnemonic": "sub", + "operands": "r5, r5, #0x10", + "mode": "none" + }, + "instr_70052": { + "virtual_address": 70052, + "size": 4, + "disassembly": "cmp r5, #0x10", + "mnemonic": "cmp", + "operands": "r5, #0x10", + "mode": "none" + }, + "instr_70056": { + "virtual_address": 70056, + "size": 4, + "disassembly": "ble 0x11218", + "mnemonic": "ble", + "operands": "0x11218", + "mode": "none" + }, + "bb_70048": { + "virtual_address": 70048, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 70060, + "children": [ + "instr_70048", + "instr_70052", + "instr_70056" + ] + }, + "instr_70060": { + "virtual_address": 70060, + "size": 4, + "disassembly": "add r0, r12, #0x1", + "mnemonic": "add", + "operands": "r0, r12, #0x1", + "mode": "none" + }, + "instr_70064": { + "virtual_address": 70064, + "size": 4, + "disassembly": "ldr r1, [0x11874]", + "mnemonic": "ldr", + "operands": "r1, [0x11874]", + "mode": "none" + }, + "instr_70068": { + "virtual_address": 70068, + "size": 4, + "disassembly": "add r2, r2, #0x10", + "mnemonic": "add", + "operands": "r2, r2, #0x10", + "mode": "none" + }, + "instr_70072": { + "virtual_address": 70072, + "size": 4, + "disassembly": "cmp r0, #0x7", + "mnemonic": "cmp", + "operands": "r0, #0x7", + "mode": "none" + }, + "instr_70076": { + "virtual_address": 70076, + "size": 4, + "disassembly": "stmia lr, {r1, r3}", + "mnemonic": "stmia", + "operands": "lr, {r1, r3}", + "mode": "none" + }, + "instr_70080": { + "virtual_address": 70080, + "size": 4, + "disassembly": "str r2, [sp, #0x40]", + "mnemonic": "str", + "operands": "r2, [sp, #0x40]", + "mode": "none" + }, + "instr_70084": { + "virtual_address": 70084, + "size": 4, + "disassembly": "str r0, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r0, [sp, #0x3c]", + "mode": "none" + }, + "instr_70088": { + "virtual_address": 70088, + "size": 4, + "disassembly": "ble 0x11194", + "mnemonic": "ble", + "operands": "0x11194", + "mode": "none" + }, + "bb_70060": { + "virtual_address": 70060, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 70092, + "children": [ + "instr_70060", + "instr_70064", + "instr_70068", + "instr_70072", + "instr_70076", + "instr_70080", + "instr_70084", + "instr_70088" + ] + }, + "instr_70092": { + "virtual_address": 70092, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_70096": { + "virtual_address": 70096, + "size": 4, + "disassembly": "moveq r12, r2", + "mnemonic": "moveq", + "operands": "r12, r2", + "mode": "none" + }, + "instr_70100": { + "virtual_address": 70100, + "size": 4, + "disassembly": "moveq r1, #0x1", + "mnemonic": "moveq", + "operands": "r1, #0x1", + "mode": "none" + }, + "instr_70104": { + "virtual_address": 70104, + "size": 4, + "disassembly": "addeq lr, sp, #0x44", + "mnemonic": "addeq", + "operands": "lr, sp, #0x44", + "mode": "none" + }, + "instr_70108": { + "virtual_address": 70108, + "size": 4, + "disassembly": "beq 0x111a0", + "mnemonic": "beq", + "operands": "0x111a0", + "mode": "none" + }, + "bb_70092": { + "virtual_address": 70092, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 70112, + "children": [ + "instr_70092", + "instr_70096", + "instr_70100", + "instr_70104", + "instr_70108" + ] + }, + "instr_70112": { + "virtual_address": 70112, + "size": 4, + "disassembly": "mov r1, r10", + "mnemonic": "mov", + "operands": "r1, r10", + "mode": "none" + }, + "instr_70116": { + "virtual_address": 70116, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_70120": { + "virtual_address": 70120, + "size": 4, + "disassembly": "add r2, sp, #0x38", + "mnemonic": "add", + "operands": "r2, sp, #0x38", + "mode": "none" + }, + "instr_70124": { + "virtual_address": 70124, + "size": 4, + "disassembly": "bl 0x103b4", + "mnemonic": "bl", + "operands": "0x103b4", + "mode": "none" + }, + "instr_70128": { + "virtual_address": 70128, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_70132": { + "virtual_address": 70132, + "size": 4, + "disassembly": "bne 0x1095c", + "mnemonic": "bne", + "operands": "0x1095c", + "mode": "none" + }, + "bb_70112": { + "virtual_address": 70112, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 70136, + "children": [ + "instr_70112", + "instr_70116", + "instr_70120", + "instr_70124", + "instr_70128", + "instr_70132" + ] + }, + "instr_70136": { + "virtual_address": 70136, + "size": 4, + "disassembly": "ldr r12, [sp, #0x3c]", + "mnemonic": "ldr", + "operands": "r12, [sp, #0x3c]", + "mode": "none" + }, + "instr_70140": { + "virtual_address": 70140, + "size": 4, + "disassembly": "sub r5, r5, #0x10", + "mnemonic": "sub", + "operands": "r5, r5, #0x10", + "mode": "none" + }, + "instr_70144": { + "virtual_address": 70144, + "size": 4, + "disassembly": "cmp r5, #0x10", + "mnemonic": "cmp", + "operands": "r5, #0x10", + "mode": "none" + }, + "instr_70148": { + "virtual_address": 70148, + "size": 4, + "disassembly": "mov r3, #0x10", + "mnemonic": "mov", + "operands": "r3, #0x10", + "mode": "none" + }, + "instr_70152": { + "virtual_address": 70152, + "size": 4, + "disassembly": "ldr r2, [sp, #0x40]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x40]", + "mode": "none" + }, + "instr_70156": { + "virtual_address": 70156, + "size": 4, + "disassembly": "add lr, sp, #0x44", + "mnemonic": "add", + "operands": "lr, sp, #0x44", + "mode": "none" + }, + "instr_70160": { + "virtual_address": 70160, + "size": 4, + "disassembly": "add r1, r12, #0x1", + "mnemonic": "add", + "operands": "r1, r12, #0x1", + "mode": "none" + }, + "instr_70164": { + "virtual_address": 70164, + "size": 4, + "disassembly": "bgt 0x111ac", + "mnemonic": "bgt", + "operands": "0x111ac", + "mode": "none" + }, + "bb_70136": { + "virtual_address": 70136, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 70168, + "children": [ + "instr_70136", + "instr_70140", + "instr_70144", + "instr_70148", + "instr_70152", + "instr_70156", + "instr_70160", + "instr_70164" + ] + }, + "instr_70168": { + "virtual_address": 70168, + "size": 4, + "disassembly": "mov r4, r6", + "mnemonic": "mov", + "operands": "r4, r6", + "mode": "none" + }, + "instr_70172": { + "virtual_address": 70172, + "size": 4, + "disassembly": "mov r6, r7", + "mnemonic": "mov", + "operands": "r6, r7", + "mode": "none" + }, + "instr_70176": { + "virtual_address": 70176, + "size": 4, + "disassembly": "mov r7, r9", + "mnemonic": "mov", + "operands": "r7, r9", + "mode": "none" + }, + "instr_70180": { + "virtual_address": 70180, + "size": 4, + "disassembly": "mov r9, lr", + "mnemonic": "mov", + "operands": "r9, lr", + "mode": "none" + }, + "bb_70168": { + "virtual_address": 70168, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 70184, + "children": [ + "instr_70168", + "instr_70172", + "instr_70176", + "instr_70180" + ] + }, + "instr_70184": { + "virtual_address": 70184, + "size": 4, + "disassembly": "ldr r3, [0x11874]", + "mnemonic": "ldr", + "operands": "r3, [0x11874]", + "mode": "none" + }, + "instr_70188": { + "virtual_address": 70188, + "size": 4, + "disassembly": "cmp r1, #0x7", + "mnemonic": "cmp", + "operands": "r1, #0x7", + "mode": "none" + }, + "instr_70192": { + "virtual_address": 70192, + "size": 4, + "disassembly": "add r2, r5, r2", + "mnemonic": "add", + "operands": "r2, r5, r2", + "mode": "none" + }, + "instr_70196": { + "virtual_address": 70196, + "size": 4, + "disassembly": "str r5, [r9, #0x4]", + "mnemonic": "str", + "operands": "r5, [r9, #0x4]", + "mode": "none" + }, + "instr_70200": { + "virtual_address": 70200, + "size": 4, + "disassembly": "str r3, [r9, #0x0]", + "mnemonic": "str", + "operands": "r3, [r9, #0x0]", + "mode": "none" + }, + "instr_70204": { + "virtual_address": 70204, + "size": 4, + "disassembly": "str r2, [sp, #0x40]", + "mnemonic": "str", + "operands": "r2, [sp, #0x40]", + "mode": "none" + }, + "instr_70208": { + "virtual_address": 70208, + "size": 4, + "disassembly": "str r1, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r1, [sp, #0x3c]", + "mode": "none" + }, + "instr_70212": { + "virtual_address": 70212, + "size": 4, + "disassembly": "addle r9, r9, #0x8", + "mnemonic": "addle", + "operands": "r9, r9, #0x8", + "mode": "none" + }, + "instr_70216": { + "virtual_address": 70216, + "size": 4, + "disassembly": "addle r0, r1, #0x1", + "mnemonic": "addle", + "operands": "r0, r1, #0x1", + "mode": "none" + }, + "instr_70220": { + "virtual_address": 70220, + "size": 4, + "disassembly": "ble 0x109f8", + "mnemonic": "ble", + "operands": "0x109f8", + "mode": "none" + }, + "bb_70184": { + "virtual_address": 70184, + "size": 40, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 70224, + "children": [ + "instr_70184", + "instr_70188", + "instr_70192", + "instr_70196", + "instr_70200", + "instr_70204", + "instr_70208", + "instr_70212", + "instr_70216", + "instr_70220" + ] + }, + "instr_70224": { + "virtual_address": 70224, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_70228": { + "virtual_address": 70228, + "size": 4, + "disassembly": "beq 0x11568", + "mnemonic": "beq", + "operands": "0x11568", + "mode": "none" + }, + "bb_70224": { + "virtual_address": 70224, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 70232, + "children": [ + "instr_70224", + "instr_70228" + ] + }, + "instr_70232": { + "virtual_address": 70232, + "size": 4, + "disassembly": "mov r1, r10", + "mnemonic": "mov", + "operands": "r1, r10", + "mode": "none" + }, + "instr_70236": { + "virtual_address": 70236, + "size": 4, + "disassembly": "ldr r0, [sp, #0xc]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0xc]", + "mode": "none" + }, + "instr_70240": { + "virtual_address": 70240, + "size": 4, + "disassembly": "add r2, sp, #0x38", + "mnemonic": "add", + "operands": "r2, sp, #0x38", + "mode": "none" + }, + "instr_70244": { + "virtual_address": 70244, + "size": 4, + "disassembly": "bl 0x103b4", + "mnemonic": "bl", + "operands": "0x103b4", + "mode": "none" + }, + "instr_70248": { + "virtual_address": 70248, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_70252": { + "virtual_address": 70252, + "size": 4, + "disassembly": "bne 0x1095c", + "mnemonic": "bne", + "operands": "0x1095c", + "mode": "none" + }, + "bb_70232": { + "virtual_address": 70232, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 70256, + "children": [ + "instr_70232", + "instr_70236", + "instr_70240", + "instr_70244", + "instr_70248", + "instr_70252" + ] + }, + "instr_70256": { + "virtual_address": 70256, + "size": 4, + "disassembly": "add r9, sp, #0x44", + "mnemonic": "add", + "operands": "r9, sp, #0x44", + "mode": "none" + }, + "instr_70260": { + "virtual_address": 70260, + "size": 4, + "disassembly": "b 0x109ec", + "mnemonic": "b", + "operands": "0x109ec", + "mode": "none" + }, + "bb_70256": { + "virtual_address": 70256, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68076, + "children": [ + "instr_70256", + "instr_70260" + ] + }, + "instr_70264": { + "virtual_address": 70264, + "size": 4, + "disassembly": "tst r11, #0x4", + "mnemonic": "tst", + "operands": "r11, #0x4", + "mode": "none" + }, + "instr_70268": { + "virtual_address": 70268, + "size": 4, + "disassembly": "str r2, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r2, [sp, #0x3c]", + "mode": "none" + }, + "instr_70272": { + "virtual_address": 70272, + "size": 4, + "disassembly": "beq 0x1137c", + "mnemonic": "beq", + "operands": "0x1137c", + "mode": "none" + }, + "bb_70264": { + "virtual_address": 70264, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 70276, + "children": [ + "instr_70264", + "instr_70268", + "instr_70272" + ] + }, + "instr_70276": { + "virtual_address": 70276, + "size": 4, + "disassembly": "ldr r3, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x4]", + "mode": "none" + }, + "instr_70280": { + "virtual_address": 70280, + "size": 4, + "disassembly": "sub r4, r3, r6", + "mnemonic": "sub", + "operands": "r4, r3, r6", + "mode": "none" + }, + "instr_70284": { + "virtual_address": 70284, + "size": 4, + "disassembly": "cmp r4, #0x0", + "mnemonic": "cmp", + "operands": "r4, #0x0", + "mode": "none" + }, + "instr_70288": { + "virtual_address": 70288, + "size": 4, + "disassembly": "ble 0x1137c", + "mnemonic": "ble", + "operands": "0x1137c", + "mode": "none" + }, + "bb_70276": { + "virtual_address": 70276, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 70292, + "children": [ + "instr_70276", + "instr_70280", + "instr_70284", + "instr_70288" + ] + }, + "instr_70292": { + "virtual_address": 70292, + "size": 4, + "disassembly": "add r9, sp, #0x44", + "mnemonic": "add", + "operands": "r9, sp, #0x44", + "mode": "none" + }, + "bb_70292": { + "virtual_address": 70292, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 70296, + "children": [ + "instr_70292" + ] + }, + "instr_70296": { + "virtual_address": 70296, + "size": 4, + "disassembly": "cmp r4, #0x10", + "mnemonic": "cmp", + "operands": "r4, #0x10", + "mode": "none" + }, + "instr_70300": { + "virtual_address": 70300, + "size": 4, + "disassembly": "ble 0x117fc", + "mnemonic": "ble", + "operands": "0x117fc", + "mode": "none" + }, + "bb_70296": { + "virtual_address": 70296, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 70304, + "children": [ + "instr_70296", + "instr_70300" + ] + }, + "instr_70304": { + "virtual_address": 70304, + "size": 4, + "disassembly": "ldr r1, [sp, #0x3c]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x3c]", + "mode": "none" + }, + "instr_70308": { + "virtual_address": 70308, + "size": 4, + "disassembly": "mov r5, #0x10", + "mnemonic": "mov", + "operands": "r5, #0x10", + "mode": "none" + }, + "instr_70312": { + "virtual_address": 70312, + "size": 4, + "disassembly": "mov r12, r1", + "mnemonic": "mov", + "operands": "r12, r1", + "mode": "none" + }, + "instr_70316": { + "virtual_address": 70316, + "size": 4, + "disassembly": "ldr r8, [sp, #0xc]", + "mnemonic": "ldr", + "operands": "r8, [sp, #0xc]", + "mode": "none" + }, + "instr_70320": { + "virtual_address": 70320, + "size": 4, + "disassembly": "b 0x112cc", + "mnemonic": "b", + "operands": "0x112cc", + "mode": "none" + }, + "bb_70304": { + "virtual_address": 70304, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 70348, + "children": [ + "instr_70304", + "instr_70308", + "instr_70312", + "instr_70316", + "instr_70320" + ] + }, + "instr_70324": { + "virtual_address": 70324, + "size": 4, + "disassembly": "add r0, r12, #0x2", + "mnemonic": "add", + "operands": "r0, r12, #0x2", + "mode": "none" + }, + "instr_70328": { + "virtual_address": 70328, + "size": 4, + "disassembly": "mov r12, r3", + "mnemonic": "mov", + "operands": "r12, r3", + "mode": "none" + }, + "instr_70332": { + "virtual_address": 70332, + "size": 4, + "disassembly": "add r9, r9, #0x8", + "mnemonic": "add", + "operands": "r9, r9, #0x8", + "mode": "none" + }, + "bb_70324": { + "virtual_address": 70324, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 70336, + "children": [ + "instr_70324", + "instr_70328", + "instr_70332" + ] + }, + "instr_70336": { + "virtual_address": 70336, + "size": 4, + "disassembly": "sub r4, r4, #0x10", + "mnemonic": "sub", + "operands": "r4, r4, #0x10", + "mode": "none" + }, + "instr_70340": { + "virtual_address": 70340, + "size": 4, + "disassembly": "cmp r4, #0x10", + "mnemonic": "cmp", + "operands": "r4, #0x10", + "mode": "none" + }, + "instr_70344": { + "virtual_address": 70344, + "size": 4, + "disassembly": "ble 0x11334", + "mnemonic": "ble", + "operands": "0x11334", + "mode": "none" + }, + "bb_70336": { + "virtual_address": 70336, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 70348, + "children": [ + "instr_70336", + "instr_70340", + "instr_70344" + ] + }, + "instr_70348": { + "virtual_address": 70348, + "size": 4, + "disassembly": "add r3, r12, #0x1", + "mnemonic": "add", + "operands": "r3, r12, #0x1", + "mode": "none" + }, + "instr_70352": { + "virtual_address": 70352, + "size": 4, + "disassembly": "ldr r1, [0x11874]", + "mnemonic": "ldr", + "operands": "r1, [0x11874]", + "mode": "none" + }, + "instr_70356": { + "virtual_address": 70356, + "size": 4, + "disassembly": "add r2, r2, #0x10", + "mnemonic": "add", + "operands": "r2, r2, #0x10", + "mode": "none" + }, + "instr_70360": { + "virtual_address": 70360, + "size": 4, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "none" + }, + "instr_70364": { + "virtual_address": 70364, + "size": 4, + "disassembly": "stmia r9, {r1, r5}", + "mnemonic": "stmia", + "operands": "r9, {r1, r5}", + "mode": "none" + }, + "instr_70368": { + "virtual_address": 70368, + "size": 4, + "disassembly": "str r2, [sp, #0x40]", + "mnemonic": "str", + "operands": "r2, [sp, #0x40]", + "mode": "none" + }, + "instr_70372": { + "virtual_address": 70372, + "size": 4, + "disassembly": "str r3, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x3c]", + "mode": "none" + }, + "instr_70376": { + "virtual_address": 70376, + "size": 4, + "disassembly": "ble 0x112b4", + "mnemonic": "ble", + "operands": "0x112b4", + "mode": "none" + }, + "bb_70348": { + "virtual_address": 70348, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 70380, + "children": [ + "instr_70348", + "instr_70352", + "instr_70356", + "instr_70360", + "instr_70364", + "instr_70368", + "instr_70372", + "instr_70376" + ] + }, + "instr_70380": { + "virtual_address": 70380, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_70384": { + "virtual_address": 70384, + "size": 4, + "disassembly": "moveq r0, #0x1", + "mnemonic": "moveq", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_70388": { + "virtual_address": 70388, + "size": 4, + "disassembly": "moveq r12, r2", + "mnemonic": "moveq", + "operands": "r12, r2", + "mode": "none" + }, + "instr_70392": { + "virtual_address": 70392, + "size": 4, + "disassembly": "addeq r9, sp, #0x44", + "mnemonic": "addeq", + "operands": "r9, sp, #0x44", + "mode": "none" + }, + "instr_70396": { + "virtual_address": 70396, + "size": 4, + "disassembly": "beq 0x112c0", + "mnemonic": "beq", + "operands": "0x112c0", + "mode": "none" + }, + "bb_70380": { + "virtual_address": 70380, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 70400, + "children": [ + "instr_70380", + "instr_70384", + "instr_70388", + "instr_70392", + "instr_70396" + ] + }, + "instr_70400": { + "virtual_address": 70400, + "size": 4, + "disassembly": "mov r1, r10", + "mnemonic": "mov", + "operands": "r1, r10", + "mode": "none" + }, + "instr_70404": { + "virtual_address": 70404, + "size": 4, + "disassembly": "mov r0, r8", + "mnemonic": "mov", + "operands": "r0, r8", + "mode": "none" + }, + "instr_70408": { + "virtual_address": 70408, + "size": 4, + "disassembly": "add r2, sp, #0x38", + "mnemonic": "add", + "operands": "r2, sp, #0x38", + "mode": "none" + }, + "instr_70412": { + "virtual_address": 70412, + "size": 4, + "disassembly": "bl 0x103b4", + "mnemonic": "bl", + "operands": "0x103b4", + "mode": "none" + }, + "instr_70416": { + "virtual_address": 70416, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_70420": { + "virtual_address": 70420, + "size": 4, + "disassembly": "bne 0x1095c", + "mnemonic": "bne", + "operands": "0x1095c", + "mode": "none" + }, + "bb_70400": { + "virtual_address": 70400, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 70424, + "children": [ + "instr_70400", + "instr_70404", + "instr_70408", + "instr_70412", + "instr_70416", + "instr_70420" + ] + }, + "instr_70424": { + "virtual_address": 70424, + "size": 4, + "disassembly": "ldr r12, [sp, #0x3c]", + "mnemonic": "ldr", + "operands": "r12, [sp, #0x3c]", + "mode": "none" + }, + "instr_70428": { + "virtual_address": 70428, + "size": 4, + "disassembly": "sub r4, r4, #0x10", + "mnemonic": "sub", + "operands": "r4, r4, #0x10", + "mode": "none" + }, + "instr_70432": { + "virtual_address": 70432, + "size": 4, + "disassembly": "cmp r4, #0x10", + "mnemonic": "cmp", + "operands": "r4, #0x10", + "mode": "none" + }, + "instr_70436": { + "virtual_address": 70436, + "size": 4, + "disassembly": "ldr r2, [sp, #0x40]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x40]", + "mode": "none" + }, + "instr_70440": { + "virtual_address": 70440, + "size": 4, + "disassembly": "add r9, sp, #0x44", + "mnemonic": "add", + "operands": "r9, sp, #0x44", + "mode": "none" + }, + "instr_70444": { + "virtual_address": 70444, + "size": 4, + "disassembly": "add r0, r12, #0x1", + "mnemonic": "add", + "operands": "r0, r12, #0x1", + "mode": "none" + }, + "instr_70448": { + "virtual_address": 70448, + "size": 4, + "disassembly": "bgt 0x112cc", + "mnemonic": "bgt", + "operands": "0x112cc", + "mode": "none" + }, + "bb_70424": { + "virtual_address": 70424, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 70452, + "children": [ + "instr_70424", + "instr_70428", + "instr_70432", + "instr_70436", + "instr_70440", + "instr_70444", + "instr_70448" + ] + }, + "instr_70452": { + "virtual_address": 70452, + "size": 4, + "disassembly": "ldr r3, [0x11874]", + "mnemonic": "ldr", + "operands": "r3, [0x11874]", + "mode": "none" + }, + "instr_70456": { + "virtual_address": 70456, + "size": 4, + "disassembly": "add r2, r2, r4", + "mnemonic": "add", + "operands": "r2, r2, r4", + "mode": "none" + }, + "instr_70460": { + "virtual_address": 70460, + "size": 4, + "disassembly": "cmp r0, #0x7", + "mnemonic": "cmp", + "operands": "r0, #0x7", + "mode": "none" + }, + "instr_70464": { + "virtual_address": 70464, + "size": 4, + "disassembly": "str r4, [r9, #0x4]", + "mnemonic": "str", + "operands": "r4, [r9, #0x4]", + "mode": "none" + }, + "instr_70468": { + "virtual_address": 70468, + "size": 4, + "disassembly": "str r3, [r9, #0x0]", + "mnemonic": "str", + "operands": "r3, [r9, #0x0]", + "mode": "none" + }, + "instr_70472": { + "virtual_address": 70472, + "size": 4, + "disassembly": "str r0, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r0, [sp, #0x3c]", + "mode": "none" + }, + "instr_70476": { + "virtual_address": 70476, + "size": 4, + "disassembly": "str r2, [sp, #0x40]", + "mnemonic": "str", + "operands": "r2, [sp, #0x40]", + "mode": "none" + }, + "instr_70480": { + "virtual_address": 70480, + "size": 4, + "disassembly": "ble 0x10b10", + "mnemonic": "ble", + "operands": "0x10b10", + "mode": "none" + }, + "bb_70452": { + "virtual_address": 70452, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 70484, + "children": [ + "instr_70452", + "instr_70456", + "instr_70460", + "instr_70464", + "instr_70468", + "instr_70472", + "instr_70476", + "instr_70480" + ] + }, + "instr_70484": { + "virtual_address": 70484, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_70488": { + "virtual_address": 70488, + "size": 4, + "disassembly": "beq 0x1137c", + "mnemonic": "beq", + "operands": "0x1137c", + "mode": "none" + }, + "bb_70484": { + "virtual_address": 70484, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 70492, + "children": [ + "instr_70484", + "instr_70488" + ] + }, + "instr_70492": { + "virtual_address": 70492, + "size": 4, + "disassembly": "mov r1, r10", + "mnemonic": "mov", + "operands": "r1, r10", + "mode": "none" + }, + "instr_70496": { + "virtual_address": 70496, + "size": 4, + "disassembly": "ldr r0, [sp, #0xc]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0xc]", + "mode": "none" + }, + "instr_70500": { + "virtual_address": 70500, + "size": 4, + "disassembly": "add r2, sp, #0x38", + "mnemonic": "add", + "operands": "r2, sp, #0x38", + "mode": "none" + }, + "instr_70504": { + "virtual_address": 70504, + "size": 4, + "disassembly": "bl 0x103b4", + "mnemonic": "bl", + "operands": "0x103b4", + "mode": "none" + }, + "instr_70508": { + "virtual_address": 70508, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_70512": { + "virtual_address": 70512, + "size": 4, + "disassembly": "bne 0x1095c", + "mnemonic": "bne", + "operands": "0x1095c", + "mode": "none" + }, + "bb_70492": { + "virtual_address": 70492, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 70516, + "children": [ + "instr_70492", + "instr_70496", + "instr_70500", + "instr_70504", + "instr_70508", + "instr_70512" + ] + }, + "instr_70516": { + "virtual_address": 70516, + "size": 4, + "disassembly": "ldr r2, [sp, #0x40]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x40]", + "mode": "none" + }, + "instr_70520": { + "virtual_address": 70520, + "size": 4, + "disassembly": "b 0x10b10", + "mnemonic": "b", + "operands": "0x10b10", + "mode": "none" + }, + "bb_70516": { + "virtual_address": 70516, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68368, + "children": [ + "instr_70516", + "instr_70520" + ] + }, + "instr_70524": { + "virtual_address": 70524, + "size": 4, + "disassembly": "ldmib sp, {r2, r3}", + "mnemonic": "ldmib", + "operands": "sp, {r2, r3}", + "mode": "none" + }, + "instr_70528": { + "virtual_address": 70528, + "size": 4, + "disassembly": "cmp r2, r6", + "mnemonic": "cmp", + "operands": "r2, r6", + "mode": "none" + }, + "instr_70532": { + "virtual_address": 70532, + "size": 4, + "disassembly": "addge r3, r3, r2", + "mnemonic": "addge", + "operands": "r3, r3, r2", + "mode": "none" + }, + "instr_70536": { + "virtual_address": 70536, + "size": 4, + "disassembly": "addlt r3, r3, r6", + "mnemonic": "addlt", + "operands": "r3, r3, r6", + "mode": "none" + }, + "instr_70540": { + "virtual_address": 70540, + "size": 4, + "disassembly": "str r3, [sp, #0x8]", + "mnemonic": "str", + "operands": "r3, [sp, #0x8]", + "mode": "none" + }, + "instr_70544": { + "virtual_address": 70544, + "size": 4, + "disassembly": "b 0x10b2c", + "mnemonic": "b", + "operands": "0x10b2c", + "mode": "none" + }, + "bb_70524": { + "virtual_address": 70524, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68396, + "children": [ + "instr_70524", + "instr_70528", + "instr_70532", + "instr_70536", + "instr_70540", + "instr_70544" + ] + }, + "instr_70548": { + "virtual_address": 70548, + "size": 4, + "disassembly": "mov r4, r2", + "mnemonic": "mov", + "operands": "r4, r2", + "mode": "none" + }, + "instr_70552": { + "virtual_address": 70552, + "size": 4, + "disassembly": "str r2, [sp, #0x0]", + "mnemonic": "str", + "operands": "r2, [sp, #0x0]", + "mode": "none" + }, + "instr_70556": { + "virtual_address": 70556, + "size": 4, + "disassembly": "add r8, sp, #0xe8", + "mnemonic": "add", + "operands": "r8, sp, #0xe8", + "mode": "none" + }, + "instr_70560": { + "virtual_address": 70560, + "size": 4, + "disassembly": "b 0x10924", + "mnemonic": "b", + "operands": "0x10924", + "mode": "none" + }, + "bb_70548": { + "virtual_address": 70548, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67876, + "children": [ + "instr_70548", + "instr_70552", + "instr_70556", + "instr_70560" + ] + }, + "instr_70564": { + "virtual_address": 70564, + "size": 4, + "disassembly": "str r11, [sp, #0x0]", + "mnemonic": "str", + "operands": "r11, [sp, #0x0]", + "mode": "none" + }, + "bb_70564": { + "virtual_address": 70564, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 70568, + "children": [ + "instr_70564" + ] + }, + "instr_70568": { + "virtual_address": 70568, + "size": 4, + "disassembly": "cmp r5, #0xa", + "mnemonic": "cmp", + "operands": "r5, #0xa", + "mode": "none" + }, + "instr_70572": { + "virtual_address": 70572, + "size": 4, + "disassembly": "sbcs r3, r6, #0x0", + "mnemonic": "sbcs", + "operands": "r3, r6, #0x0", + "mode": "none" + }, + "instr_70576": { + "virtual_address": 70576, + "size": 4, + "disassembly": "bcs 0x115d4", + "mnemonic": "bcs", + "operands": "0x115d4", + "mode": "none" + }, + "bb_70568": { + "virtual_address": 70568, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 70580, + "children": [ + "instr_70568", + "instr_70572", + "instr_70576" + ] + }, + "instr_70580": { + "virtual_address": 70580, + "size": 4, + "disassembly": "mov r3, #0x1", + "mnemonic": "mov", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_70584": { + "virtual_address": 70584, + "size": 4, + "disassembly": "add r5, r5, #0x30", + "mnemonic": "add", + "operands": "r5, r5, #0x30", + "mode": "none" + }, + "instr_70588": { + "virtual_address": 70588, + "size": 4, + "disassembly": "ldr r11, [sp, #0x0]", + "mnemonic": "ldr", + "operands": "r11, [sp, #0x0]", + "mode": "none" + }, + "instr_70592": { + "virtual_address": 70592, + "size": 4, + "disassembly": "strb r5, [sp, #0xe7]", + "mnemonic": "strb", + "operands": "r5, [sp, #0xe7]", + "mode": "none" + }, + "instr_70596": { + "virtual_address": 70596, + "size": 4, + "disassembly": "str r3, [sp, #0x0]", + "mnemonic": "str", + "operands": "r3, [sp, #0x0]", + "mode": "none" + }, + "instr_70600": { + "virtual_address": 70600, + "size": 4, + "disassembly": "add r8, sp, #0xe7", + "mnemonic": "add", + "operands": "r8, sp, #0xe7", + "mode": "none" + }, + "instr_70604": { + "virtual_address": 70604, + "size": 4, + "disassembly": "b 0x10924", + "mnemonic": "b", + "operands": "0x10924", + "mode": "none" + }, + "bb_70580": { + "virtual_address": 70580, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67876, + "children": [ + "instr_70580", + "instr_70584", + "instr_70588", + "instr_70592", + "instr_70596", + "instr_70600", + "instr_70604" + ] + }, + "instr_70608": { + "virtual_address": 70608, + "size": 4, + "disassembly": "ldr r3, [sp, #0x14]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x14]", + "mode": "none" + }, + "instr_70612": { + "virtual_address": 70612, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_70616": { + "virtual_address": 70616, + "size": 4, + "disassembly": "bne 0x114c8", + "mnemonic": "bne", + "operands": "0x114c8", + "mode": "none" + }, + "bb_70608": { + "virtual_address": 70608, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 70620, + "children": [ + "instr_70608", + "instr_70612", + "instr_70616" + ] + }, + "instr_70620": { + "virtual_address": 70620, + "size": 4, + "disassembly": "mov r0, #0x1", + "mnemonic": "mov", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_70624": { + "virtual_address": 70624, + "size": 4, + "disassembly": "mov r1, r2", + "mnemonic": "mov", + "operands": "r1, r2", + "mode": "none" + }, + "instr_70628": { + "virtual_address": 70628, + "size": 4, + "disassembly": "add r9, sp, #0x44", + "mnemonic": "add", + "operands": "r9, sp, #0x44", + "mode": "none" + }, + "instr_70632": { + "virtual_address": 70632, + "size": 4, + "disassembly": "b 0x10a94", + "mnemonic": "b", + "operands": "0x10a94", + "mode": "none" + }, + "bb_70620": { + "virtual_address": 70620, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68244, + "children": [ + "instr_70620", + "instr_70624", + "instr_70628", + "instr_70632" + ] + }, + "instr_70636": { + "virtual_address": 70636, + "size": 4, + "disassembly": "ldr r3, [sp, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x0]", + "mode": "none" + }, + "instr_70640": { + "virtual_address": 70640, + "size": 4, + "disassembly": "ands r3, r3, #0x10", + "mnemonic": "ands", + "operands": "r3, r3, #0x10", + "mode": "none" + }, + "instr_70644": { + "virtual_address": 70644, + "size": 4, + "disassembly": "bne 0x1145c", + "mnemonic": "bne", + "operands": "0x1145c", + "mode": "none" + }, + "bb_70636": { + "virtual_address": 70636, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 70648, + "children": [ + "instr_70636", + "instr_70640", + "instr_70644" + ] + }, + "instr_70648": { + "virtual_address": 70648, + "size": 4, + "disassembly": "ldr r2, [sp, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x0]", + "mode": "none" + }, + "instr_70652": { + "virtual_address": 70652, + "size": 4, + "disassembly": "ands r2, r2, #0x40", + "mnemonic": "ands", + "operands": "r2, r2, #0x40", + "mode": "none" + }, + "instr_70656": { + "virtual_address": 70656, + "size": 4, + "disassembly": "beq 0x11450", + "mnemonic": "beq", + "operands": "0x11450", + "mode": "none" + }, + "bb_70648": { + "virtual_address": 70648, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 70660, + "children": [ + "instr_70648", + "instr_70652", + "instr_70656" + ] + }, + "instr_70660": { + "virtual_address": 70660, + "size": 4, + "disassembly": "ldr r2, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x10]", + "mode": "none" + }, + "instr_70664": { + "virtual_address": 70664, + "size": 4, + "disassembly": "ldr r5, [r2], #0x4", + "mnemonic": "ldr", + "operands": "r5, [r2], #0x4", + "mode": "none" + }, + "instr_70668": { + "virtual_address": 70668, + "size": 4, + "disassembly": "mov r5, r5, lsl #0x10", + "mnemonic": "mov", + "operands": "r5, r5, lsl #0x10", + "mode": "none" + }, + "instr_70672": { + "virtual_address": 70672, + "size": 4, + "disassembly": "mov r6, r3", + "mnemonic": "mov", + "operands": "r6, r3", + "mode": "none" + }, + "instr_70676": { + "virtual_address": 70676, + "size": 4, + "disassembly": "str r2, [sp, #0x10]", + "mnemonic": "str", + "operands": "r2, [sp, #0x10]", + "mode": "none" + }, + "instr_70680": { + "virtual_address": 70680, + "size": 4, + "disassembly": "mov r3, #0x1", + "mnemonic": "mov", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_70684": { + "virtual_address": 70684, + "size": 4, + "disassembly": "mov r5, r5, lsr #0x10", + "mnemonic": "mov", + "operands": "r5, r5, lsr #0x10", + "mode": "none" + }, + "instr_70688": { + "virtual_address": 70688, + "size": 4, + "disassembly": "b 0x108cc", + "mnemonic": "b", + "operands": "0x108cc", + "mode": "none" + }, + "bb_70660": { + "virtual_address": 70660, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67788, + "children": [ + "instr_70660", + "instr_70664", + "instr_70668", + "instr_70672", + "instr_70676", + "instr_70680", + "instr_70684", + "instr_70688" + ] + }, + "instr_70692": { + "virtual_address": 70692, + "size": 4, + "disassembly": "mov r3, #0x2d", + "mnemonic": "mov", + "operands": "r3, #0x2d", + "mode": "none" + }, + "instr_70696": { + "virtual_address": 70696, + "size": 4, + "disassembly": "rsbs r5, r5, #0x0", + "mnemonic": "rsbs", + "operands": "r5, r5, #0x0", + "mode": "none" + }, + "instr_70700": { + "virtual_address": 70700, + "size": 4, + "disassembly": "strb r3, [sp, #0x33]", + "mnemonic": "strb", + "operands": "r3, [sp, #0x33]", + "mode": "none" + }, + "instr_70704": { + "virtual_address": 70704, + "size": 4, + "disassembly": "str r11, [sp, #0x0]", + "mnemonic": "str", + "operands": "r11, [sp, #0x0]", + "mode": "none" + }, + "instr_70708": { + "virtual_address": 70708, + "size": 4, + "disassembly": "mov r3, #0x1", + "mnemonic": "mov", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_70712": { + "virtual_address": 70712, + "size": 4, + "disassembly": "rsc r6, r6, #0x0", + "mnemonic": "rsc", + "operands": "r6, r6, #0x0", + "mode": "none" + }, + "instr_70716": { + "virtual_address": 70716, + "size": 4, + "disassembly": "b 0x108d4", + "mnemonic": "b", + "operands": "0x108d4", + "mode": "none" + }, + "bb_70692": { + "virtual_address": 70692, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67796, + "children": [ + "instr_70692", + "instr_70696", + "instr_70700", + "instr_70704", + "instr_70708", + "instr_70712", + "instr_70716" + ] + }, + "instr_70720": { + "virtual_address": 70720, + "size": 4, + "disassembly": "mov r1, r0", + "mnemonic": "mov", + "operands": "r1, r0", + "mode": "none" + }, + "instr_70724": { + "virtual_address": 70724, + "size": 4, + "disassembly": "add r9, r9, #0x8", + "mnemonic": "add", + "operands": "r9, r9, #0x8", + "mode": "none" + }, + "instr_70728": { + "virtual_address": 70728, + "size": 4, + "disassembly": "add r0, r0, #0x1", + "mnemonic": "add", + "operands": "r0, r0, #0x1", + "mode": "none" + }, + "instr_70732": { + "virtual_address": 70732, + "size": 4, + "disassembly": "b 0x10aa0", + "mnemonic": "b", + "operands": "0x10aa0", + "mode": "none" + }, + "bb_70720": { + "virtual_address": 70720, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68256, + "children": [ + "instr_70720", + "instr_70724", + "instr_70728", + "instr_70732" + ] + }, + "instr_70736": { + "virtual_address": 70736, + "size": 4, + "disassembly": "ldr r3, [sp, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x0]", + "mode": "none" + }, + "instr_70740": { + "virtual_address": 70740, + "size": 4, + "disassembly": "ands r6, r3, #0x200", + "mnemonic": "ands", + "operands": "r6, r3, #0x200", + "mode": "none" + }, + "instr_70744": { + "virtual_address": 70744, + "size": 4, + "disassembly": "bne 0x1173c", + "mnemonic": "bne", + "operands": "0x1173c", + "mode": "none" + }, + "bb_70736": { + "virtual_address": 70736, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 70748, + "children": [ + "instr_70736", + "instr_70740", + "instr_70744" + ] + }, + "instr_70748": { + "virtual_address": 70748, + "size": 4, + "disassembly": "ldr r2, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x10]", + "mode": "none" + }, + "instr_70752": { + "virtual_address": 70752, + "size": 4, + "disassembly": "ldr r5, [r2], #0x4", + "mnemonic": "ldr", + "operands": "r5, [r2], #0x4", + "mode": "none" + }, + "instr_70756": { + "virtual_address": 70756, + "size": 4, + "disassembly": "mov r3, #0x1", + "mnemonic": "mov", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_70760": { + "virtual_address": 70760, + "size": 4, + "disassembly": "str r2, [sp, #0x10]", + "mnemonic": "str", + "operands": "r2, [sp, #0x10]", + "mode": "none" + }, + "instr_70764": { + "virtual_address": 70764, + "size": 4, + "disassembly": "b 0x108cc", + "mnemonic": "b", + "operands": "0x108cc", + "mode": "none" + }, + "bb_70748": { + "virtual_address": 70748, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67788, + "children": [ + "instr_70748", + "instr_70752", + "instr_70756", + "instr_70760", + "instr_70764" + ] + }, + "instr_70768": { + "virtual_address": 70768, + "size": 4, + "disassembly": "tst r11, #0x200", + "mnemonic": "tst", + "operands": "r11, #0x200", + "mode": "none" + }, + "instr_70772": { + "virtual_address": 70772, + "size": 4, + "disassembly": "bne 0x1171c", + "mnemonic": "bne", + "operands": "0x1171c", + "mode": "none" + }, + "bb_70768": { + "virtual_address": 70768, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 70776, + "children": [ + "instr_70768", + "instr_70772" + ] + }, + "instr_70776": { + "virtual_address": 70776, + "size": 4, + "disassembly": "ldr r5, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r5, [sp, #0x10]", + "mode": "none" + }, + "instr_70780": { + "virtual_address": 70780, + "size": 4, + "disassembly": "ldr r3, [r5], #0x4", + "mnemonic": "ldr", + "operands": "r3, [r5], #0x4", + "mode": "none" + }, + "instr_70784": { + "virtual_address": 70784, + "size": 4, + "disassembly": "mov r6, r3, asr #0x1f", + "mnemonic": "mov", + "operands": "r6, r3, asr #0x1f", + "mode": "none" + }, + "instr_70788": { + "virtual_address": 70788, + "size": 4, + "disassembly": "str r5, [sp, #0x10]", + "mnemonic": "str", + "operands": "r5, [sp, #0x10]", + "mode": "none" + }, + "instr_70792": { + "virtual_address": 70792, + "size": 4, + "disassembly": "mov r5, r3", + "mnemonic": "mov", + "operands": "r5, r3", + "mode": "none" + }, + "instr_70796": { + "virtual_address": 70796, + "size": 4, + "disassembly": "mov r3, r6", + "mnemonic": "mov", + "operands": "r3, r6", + "mode": "none" + }, + "instr_70800": { + "virtual_address": 70800, + "size": 4, + "disassembly": "b 0x107fc", + "mnemonic": "b", + "operands": "0x107fc", + "mode": "none" + }, + "bb_70776": { + "virtual_address": 70776, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67580, + "children": [ + "instr_70776", + "instr_70780", + "instr_70784", + "instr_70788", + "instr_70792", + "instr_70796", + "instr_70800" + ] + }, + "instr_70804": { + "virtual_address": 70804, + "size": 4, + "disassembly": "ands r6, r11, #0x200", + "mnemonic": "ands", + "operands": "r6, r11, #0x200", + "mode": "none" + }, + "instr_70808": { + "virtual_address": 70808, + "size": 4, + "disassembly": "bne 0x11758", + "mnemonic": "bne", + "operands": "0x11758", + "mode": "none" + }, + "bb_70804": { + "virtual_address": 70804, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 70812, + "children": [ + "instr_70804", + "instr_70808" + ] + }, + "instr_70812": { + "virtual_address": 70812, + "size": 4, + "disassembly": "ldr r3, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x10]", + "mode": "none" + }, + "instr_70816": { + "virtual_address": 70816, + "size": 4, + "disassembly": "ldr r5, [r3], #0x4", + "mnemonic": "ldr", + "operands": "r5, [r3], #0x4", + "mode": "none" + }, + "instr_70820": { + "virtual_address": 70820, + "size": 4, + "disassembly": "str r3, [sp, #0x10]", + "mnemonic": "str", + "operands": "r3, [sp, #0x10]", + "mode": "none" + }, + "instr_70824": { + "virtual_address": 70824, + "size": 4, + "disassembly": "b 0x108c0", + "mnemonic": "b", + "operands": "0x108c0", + "mode": "none" + }, + "bb_70812": { + "virtual_address": 70812, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67776, + "children": [ + "instr_70812", + "instr_70816", + "instr_70820", + "instr_70824" + ] + }, + "instr_70828": { + "virtual_address": 70828, + "size": 4, + "disassembly": "ldr r5, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r5, [sp, #0x10]", + "mode": "none" + }, + "instr_70832": { + "virtual_address": 70832, + "size": 4, + "disassembly": "ldr r1, [sp, #0x8]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x8]", + "mode": "none" + }, + "instr_70836": { + "virtual_address": 70836, + "size": 4, + "disassembly": "ldr r2, [r5], #0x4", + "mnemonic": "ldr", + "operands": "r2, [r5], #0x4", + "mode": "none" + }, + "instr_70840": { + "virtual_address": 70840, + "size": 4, + "disassembly": "mov r3, r1, asr #0x1f", + "mnemonic": "mov", + "operands": "r3, r1, asr #0x1f", + "mode": "none" + }, + "instr_70844": { + "virtual_address": 70844, + "size": 4, + "disassembly": "stmia r2, {r1, r3}", + "mnemonic": "stmia", + "operands": "r2, {r1, r3}", + "mode": "none" + }, + "instr_70848": { + "virtual_address": 70848, + "size": 4, + "disassembly": "str r5, [sp, #0x10]", + "mnemonic": "str", + "operands": "r5, [sp, #0x10]", + "mode": "none" + }, + "instr_70852": { + "virtual_address": 70852, + "size": 4, + "disassembly": "b 0x1053c", + "mnemonic": "b", + "operands": "0x1053c", + "mode": "none" + }, + "bb_70828": { + "virtual_address": 70828, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66876, + "children": [ + "instr_70828", + "instr_70832", + "instr_70836", + "instr_70840", + "instr_70844", + "instr_70848", + "instr_70852" + ] + }, + "instr_70856": { + "virtual_address": 70856, + "size": 4, + "disassembly": "mov r2, #0x2", + "mnemonic": "mov", + "operands": "r2, #0x2", + "mode": "none" + }, + "instr_70860": { + "virtual_address": 70860, + "size": 4, + "disassembly": "add r3, sp, #0x34", + "mnemonic": "add", + "operands": "r3, sp, #0x34", + "mode": "none" + }, + "instr_70864": { + "virtual_address": 70864, + "size": 4, + "disassembly": "str r3, [sp, #0x44]", + "mnemonic": "str", + "operands": "r3, [sp, #0x44]", + "mode": "none" + }, + "instr_70868": { + "virtual_address": 70868, + "size": 4, + "disassembly": "str r2, [sp, #0x48]", + "mnemonic": "str", + "operands": "r2, [sp, #0x48]", + "mode": "none" + }, + "instr_70872": { + "virtual_address": 70872, + "size": 4, + "disassembly": "add r9, sp, #0x44", + "mnemonic": "add", + "operands": "r9, sp, #0x44", + "mode": "none" + }, + "instr_70876": { + "virtual_address": 70876, + "size": 4, + "disassembly": "b 0x1115c", + "mnemonic": "b", + "operands": "0x1115c", + "mode": "none" + }, + "bb_70856": { + "virtual_address": 70856, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 69980, + "children": [ + "instr_70856", + "instr_70860", + "instr_70864", + "instr_70868", + "instr_70872", + "instr_70876" + ] + }, + "instr_70880": { + "virtual_address": 70880, + "size": 4, + "disassembly": "str r11, [sp, #0x0]", + "mnemonic": "str", + "operands": "r11, [sp, #0x0]", + "mode": "none" + }, + "instr_70884": { + "virtual_address": 70884, + "size": 4, + "disassembly": "b 0x10ce0", + "mnemonic": "b", + "operands": "0x10ce0", + "mode": "none" + }, + "bb_70880": { + "virtual_address": 70880, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68832, + "children": [ + "instr_70880", + "instr_70884" + ] + }, + "instr_70888": { + "virtual_address": 70888, + "size": 4, + "disassembly": "ldr r2, [0x11878]", + "mnemonic": "ldr", + "operands": "r2, [0x11878]", + "mode": "none" + }, + "instr_70892": { + "virtual_address": 70892, + "size": 4, + "disassembly": "str r2, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r2, [sp, #0x1c]", + "mode": "none" + }, + "bb_70888": { + "virtual_address": 70888, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 70896, + "children": [ + "instr_70888", + "instr_70892" + ] + }, + "instr_70896": { + "virtual_address": 70896, + "size": 4, + "disassembly": "ands r6, r11, #0x20", + "mnemonic": "ands", + "operands": "r6, r11, #0x20", + "mode": "none" + }, + "instr_70900": { + "virtual_address": 70900, + "size": 4, + "disassembly": "beq 0x11590", + "mnemonic": "beq", + "operands": "0x11590", + "mode": "none" + }, + "bb_70896": { + "virtual_address": 70896, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 70904, + "children": [ + "instr_70896", + "instr_70900" + ] + }, + "instr_70904": { + "virtual_address": 70904, + "size": 4, + "disassembly": "ldr r2, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x10]", + "mode": "none" + }, + "instr_70908": { + "virtual_address": 70908, + "size": 4, + "disassembly": "add r5, r2, #0x7", + "mnemonic": "add", + "operands": "r5, r2, #0x7", + "mode": "none" + }, + "instr_70912": { + "virtual_address": 70912, + "size": 4, + "disassembly": "bic r5, r5, #0x7", + "mnemonic": "bic", + "operands": "r5, r5, #0x7", + "mode": "none" + }, + "instr_70916": { + "virtual_address": 70916, + "size": 4, + "disassembly": "mov r2, r5", + "mnemonic": "mov", + "operands": "r2, r5", + "mode": "none" + }, + "instr_70920": { + "virtual_address": 70920, + "size": 4, + "disassembly": "ldr r6, [r5, #0x4]", + "mnemonic": "ldr", + "operands": "r6, [r5, #0x4]", + "mode": "none" + }, + "instr_70924": { + "virtual_address": 70924, + "size": 4, + "disassembly": "ldr r5, [r2], #0x8", + "mnemonic": "ldr", + "operands": "r5, [r2], #0x8", + "mode": "none" + }, + "instr_70928": { + "virtual_address": 70928, + "size": 4, + "disassembly": "str r2, [sp, #0x10]", + "mnemonic": "str", + "operands": "r2, [sp, #0x10]", + "mode": "none" + }, + "bb_70904": { + "virtual_address": 70904, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 70932, + "children": [ + "instr_70904", + "instr_70908", + "instr_70912", + "instr_70916", + "instr_70920", + "instr_70924", + "instr_70928" + ] + }, + "instr_70932": { + "virtual_address": 70932, + "size": 4, + "disassembly": "orrs r2, r5, r6", + "mnemonic": "orrs", + "operands": "r2, r5, r6", + "mode": "none" + }, + "instr_70936": { + "virtual_address": 70936, + "size": 4, + "disassembly": "moveq r2, #0x0", + "mnemonic": "moveq", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_70940": { + "virtual_address": 70940, + "size": 4, + "disassembly": "andne r2, r11, #0x1", + "mnemonic": "andne", + "operands": "r2, r11, #0x1", + "mode": "none" + }, + "instr_70944": { + "virtual_address": 70944, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_70948": { + "virtual_address": 70948, + "size": 4, + "disassembly": "strbne r3, [sp, #0x35]", + "mnemonic": "strbne", + "operands": "r3, [sp, #0x35]", + "mode": "none" + }, + "instr_70952": { + "virtual_address": 70952, + "size": 4, + "disassembly": "movne r3, #0x30", + "mnemonic": "movne", + "operands": "r3, #0x30", + "mode": "none" + }, + "instr_70956": { + "virtual_address": 70956, + "size": 4, + "disassembly": "orrne r11, r11, #0x2", + "mnemonic": "orrne", + "operands": "r11, r11, #0x2", + "mode": "none" + }, + "instr_70960": { + "virtual_address": 70960, + "size": 4, + "disassembly": "strbne r3, [sp, #0x34]", + "mnemonic": "strbne", + "operands": "r3, [sp, #0x34]", + "mode": "none" + }, + "instr_70964": { + "virtual_address": 70964, + "size": 4, + "disassembly": "bic r3, r11, #0x400", + "mnemonic": "bic", + "operands": "r3, r11, #0x400", + "mode": "none" + }, + "instr_70968": { + "virtual_address": 70968, + "size": 4, + "disassembly": "str r3, [sp, #0x0]", + "mnemonic": "str", + "operands": "r3, [sp, #0x0]", + "mode": "none" + }, + "instr_70972": { + "virtual_address": 70972, + "size": 4, + "disassembly": "mov r3, #0x2", + "mnemonic": "mov", + "operands": "r3, #0x2", + "mode": "none" + }, + "instr_70976": { + "virtual_address": 70976, + "size": 4, + "disassembly": "b 0x108cc", + "mnemonic": "b", + "operands": "0x108cc", + "mode": "none" + }, + "bb_70932": { + "virtual_address": 70932, + "size": 48, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67788, + "children": [ + "instr_70932", + "instr_70936", + "instr_70940", + "instr_70944", + "instr_70948", + "instr_70952", + "instr_70956", + "instr_70960", + "instr_70964", + "instr_70968", + "instr_70972", + "instr_70976" + ] + }, + "instr_70980": { + "virtual_address": 70980, + "size": 4, + "disassembly": "ldr r2, [0x1186c]", + "mnemonic": "ldr", + "operands": "r2, [0x1186c]", + "mode": "none" + }, + "instr_70984": { + "virtual_address": 70984, + "size": 4, + "disassembly": "str r2, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r2, [sp, #0x1c]", + "mode": "none" + }, + "instr_70988": { + "virtual_address": 70988, + "size": 4, + "disassembly": "b 0x114f0", + "mnemonic": "b", + "operands": "0x114f0", + "mode": "none" + }, + "bb_70980": { + "virtual_address": 70980, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 70896, + "children": [ + "instr_70980", + "instr_70984", + "instr_70988" + ] + }, + "instr_70992": { + "virtual_address": 70992, + "size": 4, + "disassembly": "mov r0, r8", + "mnemonic": "mov", + "operands": "r0, r8", + "mode": "none" + }, + "instr_70996": { + "virtual_address": 70996, + "size": 4, + "disassembly": "str r5, [sp, #0x10]", + "mnemonic": "str", + "operands": "r5, [sp, #0x10]", + "mode": "none" + }, + "instr_71000": { + "virtual_address": 71000, + "size": 4, + "disassembly": "bl 0x85fc", + "mnemonic": "bl", + "operands": "0x85fc", + "mode": "none" + }, + "instr_71004": { + "virtual_address": 71004, + "size": 4, + "disassembly": "mov r4, r6", + "mnemonic": "mov", + "operands": "r4, r6", + "mode": "none" + }, + "instr_71008": { + "virtual_address": 71008, + "size": 4, + "disassembly": "str r0, [sp, #0x0]", + "mnemonic": "str", + "operands": "r0, [sp, #0x0]", + "mode": "none" + }, + "instr_71012": { + "virtual_address": 71012, + "size": 4, + "disassembly": "b 0x10924", + "mnemonic": "b", + "operands": "0x10924", + "mode": "none" + }, + "bb_70992": { + "virtual_address": 70992, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67876, + "children": [ + "instr_70992", + "instr_70996", + "instr_71000", + "instr_71004", + "instr_71008", + "instr_71012" + ] + }, + "instr_71016": { + "virtual_address": 71016, + "size": 4, + "disassembly": "ldrb r1, [sp, #0x33]", + "mnemonic": "ldrb", + "operands": "r1, [sp, #0x33]", + "mode": "none" + }, + "instr_71020": { + "virtual_address": 71020, + "size": 4, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_71024": { + "virtual_address": 71024, + "size": 4, + "disassembly": "bne 0x116e8", + "mnemonic": "bne", + "operands": "0x116e8", + "mode": "none" + }, + "bb_71016": { + "virtual_address": 71016, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 71028, + "children": [ + "instr_71016", + "instr_71020", + "instr_71024" + ] + }, + "instr_71028": { + "virtual_address": 71028, + "size": 4, + "disassembly": "ldr r3, [sp, #0x14]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x14]", + "mode": "none" + }, + "instr_71032": { + "virtual_address": 71032, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_71036": { + "virtual_address": 71036, + "size": 4, + "disassembly": "bne 0x11140", + "mnemonic": "bne", + "operands": "0x11140", + "mode": "none" + }, + "bb_71028": { + "virtual_address": 71028, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 71040, + "children": [ + "instr_71028", + "instr_71032", + "instr_71036" + ] + }, + "instr_71040": { + "virtual_address": 71040, + "size": 4, + "disassembly": "mov r1, r2", + "mnemonic": "mov", + "operands": "r1, r2", + "mode": "none" + }, + "instr_71044": { + "virtual_address": 71044, + "size": 4, + "disassembly": "mov r0, #0x1", + "mnemonic": "mov", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_71048": { + "virtual_address": 71048, + "size": 4, + "disassembly": "add r9, sp, #0x44", + "mnemonic": "add", + "operands": "r9, sp, #0x44", + "mode": "none" + }, + "instr_71052": { + "virtual_address": 71052, + "size": 4, + "disassembly": "b 0x10aa0", + "mnemonic": "b", + "operands": "0x10aa0", + "mode": "none" + }, + "bb_71040": { + "virtual_address": 71040, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68256, + "children": [ + "instr_71040", + "instr_71044", + "instr_71048", + "instr_71052" + ] + }, + "instr_71056": { + "virtual_address": 71056, + "size": 4, + "disassembly": "ands r2, r11, #0x10", + "mnemonic": "ands", + "operands": "r2, r11, #0x10", + "mode": "none" + }, + "instr_71060": { + "virtual_address": 71060, + "size": 4, + "disassembly": "bne 0x115c4", + "mnemonic": "bne", + "operands": "0x115c4", + "mode": "none" + }, + "bb_71056": { + "virtual_address": 71056, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 71064, + "children": [ + "instr_71056", + "instr_71060" + ] + }, + "instr_71064": { + "virtual_address": 71064, + "size": 4, + "disassembly": "ands r1, r11, #0x40", + "mnemonic": "ands", + "operands": "r1, r11, #0x40", + "mode": "none" + }, + "instr_71068": { + "virtual_address": 71068, + "size": 4, + "disassembly": "beq 0x115bc", + "mnemonic": "beq", + "operands": "0x115bc", + "mode": "none" + }, + "bb_71064": { + "virtual_address": 71064, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 71072, + "children": [ + "instr_71064", + "instr_71068" + ] + }, + "instr_71072": { + "virtual_address": 71072, + "size": 4, + "disassembly": "ldr r1, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x10]", + "mode": "none" + }, + "instr_71076": { + "virtual_address": 71076, + "size": 4, + "disassembly": "ldr r5, [r1], #0x4", + "mnemonic": "ldr", + "operands": "r5, [r1], #0x4", + "mode": "none" + }, + "instr_71080": { + "virtual_address": 71080, + "size": 4, + "disassembly": "mov r5, r5, lsl #0x10", + "mnemonic": "mov", + "operands": "r5, r5, lsl #0x10", + "mode": "none" + }, + "instr_71084": { + "virtual_address": 71084, + "size": 4, + "disassembly": "mov r6, r2", + "mnemonic": "mov", + "operands": "r6, r2", + "mode": "none" + }, + "instr_71088": { + "virtual_address": 71088, + "size": 4, + "disassembly": "str r1, [sp, #0x10]", + "mnemonic": "str", + "operands": "r1, [sp, #0x10]", + "mode": "none" + }, + "instr_71092": { + "virtual_address": 71092, + "size": 4, + "disassembly": "mov r5, r5, lsr #0x10", + "mnemonic": "mov", + "operands": "r5, r5, lsr #0x10", + "mode": "none" + }, + "instr_71096": { + "virtual_address": 71096, + "size": 4, + "disassembly": "b 0x11514", + "mnemonic": "b", + "operands": "0x11514", + "mode": "none" + }, + "bb_71072": { + "virtual_address": 71072, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 70932, + "children": [ + "instr_71072", + "instr_71076", + "instr_71080", + "instr_71084", + "instr_71088", + "instr_71092", + "instr_71096" + ] + }, + "instr_71100": { + "virtual_address": 71100, + "size": 4, + "disassembly": "ands r6, r11, #0x200", + "mnemonic": "ands", + "operands": "r6, r11, #0x200", + "mode": "none" + }, + "instr_71104": { + "virtual_address": 71104, + "size": 4, + "disassembly": "bne 0x11704", + "mnemonic": "bne", + "operands": "0x11704", + "mode": "none" + }, + "bb_71100": { + "virtual_address": 71100, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 71108, + "children": [ + "instr_71100", + "instr_71104" + ] + }, + "instr_71108": { + "virtual_address": 71108, + "size": 4, + "disassembly": "ldr r2, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x10]", + "mode": "none" + }, + "instr_71112": { + "virtual_address": 71112, + "size": 4, + "disassembly": "ldr r5, [r2], #0x4", + "mnemonic": "ldr", + "operands": "r5, [r2], #0x4", + "mode": "none" + }, + "instr_71116": { + "virtual_address": 71116, + "size": 4, + "disassembly": "str r2, [sp, #0x10]", + "mnemonic": "str", + "operands": "r2, [sp, #0x10]", + "mode": "none" + }, + "instr_71120": { + "virtual_address": 71120, + "size": 4, + "disassembly": "b 0x11514", + "mnemonic": "b", + "operands": "0x11514", + "mode": "none" + }, + "bb_71108": { + "virtual_address": 71108, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 70932, + "children": [ + "instr_71108", + "instr_71112", + "instr_71116", + "instr_71120" + ] + }, + "instr_71124": { + "virtual_address": 71124, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_71128": { + "virtual_address": 71128, + "size": 4, + "disassembly": "ldr r2, [sp, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x0]", + "mode": "none" + }, + "instr_71132": { + "virtual_address": 71132, + "size": 4, + "disassembly": "and r2, r2, #0x400", + "mnemonic": "and", + "operands": "r2, r2, #0x400", + "mode": "none" + }, + "instr_71136": { + "virtual_address": 71136, + "size": 4, + "disassembly": "str r4, [sp, #0x14]", + "mnemonic": "str", + "operands": "r4, [sp, #0x14]", + "mode": "none" + }, + "instr_71140": { + "virtual_address": 71140, + "size": 4, + "disassembly": "str r9, [sp, #0x18]", + "mnemonic": "str", + "operands": "r9, [sp, #0x18]", + "mode": "none" + }, + "instr_71144": { + "virtual_address": 71144, + "size": 4, + "disassembly": "str r7, [sp, #0x2c]", + "mnemonic": "str", + "operands": "r7, [sp, #0x2c]", + "mode": "none" + }, + "instr_71148": { + "virtual_address": 71148, + "size": 4, + "disassembly": "mov r4, r3", + "mnemonic": "mov", + "operands": "r4, r3", + "mode": "none" + }, + "instr_71152": { + "virtual_address": 71152, + "size": 4, + "disassembly": "mov r9, r2", + "mnemonic": "mov", + "operands": "r9, r2", + "mode": "none" + }, + "instr_71156": { + "virtual_address": 71156, + "size": 4, + "disassembly": "ldr r7, [sp, #0x20]", + "mnemonic": "ldr", + "operands": "r7, [sp, #0x20]", + "mode": "none" + }, + "instr_71160": { + "virtual_address": 71160, + "size": 4, + "disassembly": "add r11, sp, #0xe8", + "mnemonic": "add", + "operands": "r11, sp, #0xe8", + "mode": "none" + }, + "instr_71164": { + "virtual_address": 71164, + "size": 4, + "disassembly": "b 0x1162c", + "mnemonic": "b", + "operands": "0x1162c", + "mode": "none" + }, + "bb_71124": { + "virtual_address": 71124, + "size": 44, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 71212, + "children": [ + "instr_71124", + "instr_71128", + "instr_71132", + "instr_71136", + "instr_71140", + "instr_71144", + "instr_71148", + "instr_71152", + "instr_71156", + "instr_71160", + "instr_71164" + ] + }, + "instr_71168": { + "virtual_address": 71168, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_71172": { + "virtual_address": 71172, + "size": 4, + "disassembly": "mov r1, r6", + "mnemonic": "mov", + "operands": "r1, r6", + "mode": "none" + }, + "instr_71176": { + "virtual_address": 71176, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_71180": { + "virtual_address": 71180, + "size": 4, + "disassembly": "mov r2, #0xa", + "mnemonic": "mov", + "operands": "r2, #0xa", + "mode": "none" + }, + "instr_71184": { + "virtual_address": 71184, + "size": 4, + "disassembly": "bl 0x13cfc", + "mnemonic": "bl", + "operands": "0x13cfc", + "mode": "none" + }, + "instr_71188": { + "virtual_address": 71188, + "size": 4, + "disassembly": "cmp r5, #0xa", + "mnemonic": "cmp", + "operands": "r5, #0xa", + "mode": "none" + }, + "instr_71192": { + "virtual_address": 71192, + "size": 4, + "disassembly": "sbcs r3, r6, #0x0", + "mnemonic": "sbcs", + "operands": "r3, r6, #0x0", + "mode": "none" + }, + "instr_71196": { + "virtual_address": 71196, + "size": 4, + "disassembly": "mov r5, r0", + "mnemonic": "mov", + "operands": "r5, r0", + "mode": "none" + }, + "instr_71200": { + "virtual_address": 71200, + "size": 4, + "disassembly": "mov r6, r1", + "mnemonic": "mov", + "operands": "r6, r1", + "mode": "none" + }, + "instr_71204": { + "virtual_address": 71204, + "size": 4, + "disassembly": "bcc 0x11684", + "mnemonic": "bcc", + "operands": "0x11684", + "mode": "none" + }, + "bb_71168": { + "virtual_address": 71168, + "size": 40, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 71208, + "children": [ + "instr_71168", + "instr_71172", + "instr_71176", + "instr_71180", + "instr_71184", + "instr_71188", + "instr_71192", + "instr_71196", + "instr_71200", + "instr_71204" + ] + }, + "instr_71208": { + "virtual_address": 71208, + "size": 4, + "disassembly": "mov r11, r8", + "mnemonic": "mov", + "operands": "r11, r8", + "mode": "none" + }, + "bb_71208": { + "virtual_address": 71208, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 71212, + "children": [ + "instr_71208" + ] + }, + "instr_71212": { + "virtual_address": 71212, + "size": 4, + "disassembly": "mov r2, #0xa", + "mnemonic": "mov", + "operands": "r2, #0xa", + "mode": "none" + }, + "instr_71216": { + "virtual_address": 71216, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_71220": { + "virtual_address": 71220, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_71224": { + "virtual_address": 71224, + "size": 4, + "disassembly": "mov r1, r6", + "mnemonic": "mov", + "operands": "r1, r6", + "mode": "none" + }, + "instr_71228": { + "virtual_address": 71228, + "size": 4, + "disassembly": "bl 0x13cfc", + "mnemonic": "bl", + "operands": "0x13cfc", + "mode": "none" + }, + "instr_71232": { + "virtual_address": 71232, + "size": 4, + "disassembly": "cmp r9, #0x0", + "mnemonic": "cmp", + "operands": "r9, #0x0", + "mode": "none" + }, + "instr_71236": { + "virtual_address": 71236, + "size": 4, + "disassembly": "add r2, r2, #0x30", + "mnemonic": "add", + "operands": "r2, r2, #0x30", + "mode": "none" + }, + "instr_71240": { + "virtual_address": 71240, + "size": 4, + "disassembly": "strb r2, [r11, #-0x1]", + "mnemonic": "strb", + "operands": "r2, [r11, #-0x1]", + "mode": "none" + }, + "instr_71244": { + "virtual_address": 71244, + "size": 4, + "disassembly": "sub r8, r11, #0x1", + "mnemonic": "sub", + "operands": "r8, r11, #0x1", + "mode": "none" + }, + "instr_71248": { + "virtual_address": 71248, + "size": 4, + "disassembly": "add r4, r4, #0x1", + "mnemonic": "add", + "operands": "r4, r4, #0x1", + "mode": "none" + }, + "instr_71252": { + "virtual_address": 71252, + "size": 4, + "disassembly": "beq 0x11600", + "mnemonic": "beq", + "operands": "0x11600", + "mode": "none" + }, + "bb_71212": { + "virtual_address": 71212, + "size": 44, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 71256, + "children": [ + "instr_71212", + "instr_71216", + "instr_71220", + "instr_71224", + "instr_71228", + "instr_71232", + "instr_71236", + "instr_71240", + "instr_71244", + "instr_71248", + "instr_71252" + ] + }, + "instr_71256": { + "virtual_address": 71256, + "size": 4, + "disassembly": "ldrb r3, [r7, #0x0]", + "mnemonic": "ldrb", + "operands": "r3, [r7, #0x0]", + "mode": "none" + }, + "instr_71260": { + "virtual_address": 71260, + "size": 4, + "disassembly": "sub r1, r3, r4", + "mnemonic": "sub", + "operands": "r1, r3, r4", + "mode": "none" + }, + "instr_71264": { + "virtual_address": 71264, + "size": 4, + "disassembly": "rsbs r2, r1, #0x0", + "mnemonic": "rsbs", + "operands": "r2, r1, #0x0", + "mode": "none" + }, + "instr_71268": { + "virtual_address": 71268, + "size": 4, + "disassembly": "adc r2, r2, r1", + "mnemonic": "adc", + "operands": "r2, r2, r1", + "mode": "none" + }, + "instr_71272": { + "virtual_address": 71272, + "size": 4, + "disassembly": "cmp r3, #0xff", + "mnemonic": "cmp", + "operands": "r3, #0xff", + "mode": "none" + }, + "instr_71276": { + "virtual_address": 71276, + "size": 4, + "disassembly": "moveq r2, #0x0", + "mnemonic": "moveq", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_71280": { + "virtual_address": 71280, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_71284": { + "virtual_address": 71284, + "size": 4, + "disassembly": "beq 0x11600", + "mnemonic": "beq", + "operands": "0x11600", + "mode": "none" + }, + "bb_71256": { + "virtual_address": 71256, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 71288, + "children": [ + "instr_71256", + "instr_71260", + "instr_71264", + "instr_71268", + "instr_71272", + "instr_71276", + "instr_71280", + "instr_71284" + ] + }, + "instr_71288": { + "virtual_address": 71288, + "size": 4, + "disassembly": "cmp r5, #0xa", + "mnemonic": "cmp", + "operands": "r5, #0xa", + "mode": "none" + }, + "instr_71292": { + "virtual_address": 71292, + "size": 4, + "disassembly": "sbcs r3, r6, #0x0", + "mnemonic": "sbcs", + "operands": "r3, r6, #0x0", + "mode": "none" + }, + "instr_71296": { + "virtual_address": 71296, + "size": 4, + "disassembly": "bcs 0x11794", + "mnemonic": "bcs", + "operands": "0x11794", + "mode": "none" + }, + "bb_71288": { + "virtual_address": 71288, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 71300, + "children": [ + "instr_71288", + "instr_71292", + "instr_71296" + ] + }, + "instr_71300": { + "virtual_address": 71300, + "size": 4, + "disassembly": "str r7, [sp, #0x20]", + "mnemonic": "str", + "operands": "r7, [sp, #0x20]", + "mode": "none" + }, + "instr_71304": { + "virtual_address": 71304, + "size": 4, + "disassembly": "ldr r4, [sp, #0x14]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0x14]", + "mode": "none" + }, + "instr_71308": { + "virtual_address": 71308, + "size": 4, + "disassembly": "ldr r9, [sp, #0x18]", + "mnemonic": "ldr", + "operands": "r9, [sp, #0x18]", + "mode": "none" + }, + "instr_71312": { + "virtual_address": 71312, + "size": 4, + "disassembly": "ldr r7, [sp, #0x2c]", + "mnemonic": "ldr", + "operands": "r7, [sp, #0x2c]", + "mode": "none" + }, + "instr_71316": { + "virtual_address": 71316, + "size": 4, + "disassembly": "b 0x10e68", + "mnemonic": "b", + "operands": "0x10e68", + "mode": "none" + }, + "bb_71300": { + "virtual_address": 71300, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 69224, + "children": [ + "instr_71300", + "instr_71304", + "instr_71308", + "instr_71312", + "instr_71316" + ] + }, + "instr_71320": { + "virtual_address": 71320, + "size": 4, + "disassembly": "ldr r5, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r5, [sp, #0x10]", + "mode": "none" + }, + "instr_71324": { + "virtual_address": 71324, + "size": 4, + "disassembly": "ldr r2, [sp, #0x8]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x8]", + "mode": "none" + }, + "instr_71328": { + "virtual_address": 71328, + "size": 4, + "disassembly": "ldr r3, [r5], #0x4", + "mnemonic": "ldr", + "operands": "r3, [r5], #0x4", + "mode": "none" + }, + "instr_71332": { + "virtual_address": 71332, + "size": 4, + "disassembly": "str r2, [r3, #0x0]", + "mnemonic": "str", + "operands": "r2, [r3, #0x0]", + "mode": "none" + }, + "instr_71336": { + "virtual_address": 71336, + "size": 4, + "disassembly": "str r5, [sp, #0x10]", + "mnemonic": "str", + "operands": "r5, [sp, #0x10]", + "mode": "none" + }, + "instr_71340": { + "virtual_address": 71340, + "size": 4, + "disassembly": "b 0x1053c", + "mnemonic": "b", + "operands": "0x1053c", + "mode": "none" + }, + "bb_71320": { + "virtual_address": 71320, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66876, + "children": [ + "instr_71320", + "instr_71324", + "instr_71328", + "instr_71332", + "instr_71336", + "instr_71340" + ] + }, + "instr_71344": { + "virtual_address": 71344, + "size": 4, + "disassembly": "cmp r4, #0x6", + "mnemonic": "cmp", + "operands": "r4, #0x6", + "mode": "none" + }, + "instr_71348": { + "virtual_address": 71348, + "size": 4, + "disassembly": "movcc r6, r4", + "mnemonic": "movcc", + "operands": "r6, r4", + "mode": "none" + }, + "instr_71352": { + "virtual_address": 71352, + "size": 4, + "disassembly": "movcs r6, #0x6", + "mnemonic": "movcs", + "operands": "r6, #0x6", + "mode": "none" + }, + "instr_71356": { + "virtual_address": 71356, + "size": 4, + "disassembly": "str r5, [sp, #0x10]", + "mnemonic": "str", + "operands": "r5, [sp, #0x10]", + "mode": "none" + }, + "instr_71360": { + "virtual_address": 71360, + "size": 4, + "disassembly": "str r6, [sp, #0x0]", + "mnemonic": "str", + "operands": "r6, [sp, #0x0]", + "mode": "none" + }, + "instr_71364": { + "virtual_address": 71364, + "size": 4, + "disassembly": "ldr r8, [0x1187c]", + "mnemonic": "ldr", + "operands": "r8, [0x1187c]", + "mode": "none" + }, + "instr_71368": { + "virtual_address": 71368, + "size": 4, + "disassembly": "b 0x109c0", + "mnemonic": "b", + "operands": "0x109c0", + "mode": "none" + }, + "bb_71344": { + "virtual_address": 71344, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68032, + "children": [ + "instr_71344", + "instr_71348", + "instr_71352", + "instr_71356", + "instr_71360", + "instr_71364", + "instr_71368" + ] + }, + "instr_71372": { + "virtual_address": 71372, + "size": 4, + "disassembly": "ldr r3, [sp, #0x40]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x40]", + "mode": "none" + }, + "instr_71376": { + "virtual_address": 71376, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_71380": { + "virtual_address": 71380, + "size": 4, + "disassembly": "mov r11, r10", + "mnemonic": "mov", + "operands": "r11, r10", + "mode": "none" + }, + "instr_71384": { + "virtual_address": 71384, + "size": 4, + "disassembly": "bne 0x11808", + "mnemonic": "bne", + "operands": "0x11808", + "mode": "none" + }, + "bb_71372": { + "virtual_address": 71372, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 71388, + "children": [ + "instr_71372", + "instr_71376", + "instr_71380", + "instr_71384" + ] + }, + "instr_71388": { + "virtual_address": 71388, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_71392": { + "virtual_address": 71392, + "size": 4, + "disassembly": "str r3, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x3c]", + "mode": "none" + }, + "instr_71396": { + "virtual_address": 71396, + "size": 4, + "disassembly": "b 0x10960", + "mnemonic": "b", + "operands": "0x10960", + "mode": "none" + }, + "bb_71388": { + "virtual_address": 71388, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67936, + "children": [ + "instr_71388", + "instr_71392", + "instr_71396" + ] + }, + "instr_71400": { + "virtual_address": 71400, + "size": 4, + "disassembly": "mov r0, #0x1", + "mnemonic": "mov", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_71404": { + "virtual_address": 71404, + "size": 4, + "disassembly": "add r2, sp, #0x33", + "mnemonic": "add", + "operands": "r2, sp, #0x33", + "mode": "none" + }, + "instr_71408": { + "virtual_address": 71408, + "size": 4, + "disassembly": "str r2, [sp, #0x44]", + "mnemonic": "str", + "operands": "r2, [sp, #0x44]", + "mode": "none" + }, + "instr_71412": { + "virtual_address": 71412, + "size": 4, + "disassembly": "str r0, [sp, #0x48]", + "mnemonic": "str", + "operands": "r0, [sp, #0x48]", + "mode": "none" + }, + "instr_71416": { + "virtual_address": 71416, + "size": 4, + "disassembly": "mov r2, r0", + "mnemonic": "mov", + "operands": "r2, r0", + "mode": "none" + }, + "instr_71420": { + "virtual_address": 71420, + "size": 4, + "disassembly": "add r9, sp, #0x44", + "mnemonic": "add", + "operands": "r9, sp, #0x44", + "mode": "none" + }, + "instr_71424": { + "virtual_address": 71424, + "size": 4, + "disassembly": "b 0x10a28", + "mnemonic": "b", + "operands": "0x10a28", + "mode": "none" + }, + "bb_71400": { + "virtual_address": 71400, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68136, + "children": [ + "instr_71400", + "instr_71404", + "instr_71408", + "instr_71412", + "instr_71416", + "instr_71420", + "instr_71424" + ] + }, + "instr_71428": { + "virtual_address": 71428, + "size": 4, + "disassembly": "ldr r5, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r5, [sp, #0x10]", + "mode": "none" + }, + "instr_71432": { + "virtual_address": 71432, + "size": 4, + "disassembly": "ldr r2, [r5], #0x4", + "mnemonic": "ldr", + "operands": "r2, [r5], #0x4", + "mode": "none" + }, + "instr_71436": { + "virtual_address": 71436, + "size": 4, + "disassembly": "mov r6, r1", + "mnemonic": "mov", + "operands": "r6, r1", + "mode": "none" + }, + "instr_71440": { + "virtual_address": 71440, + "size": 4, + "disassembly": "str r5, [sp, #0x10]", + "mnemonic": "str", + "operands": "r5, [sp, #0x10]", + "mode": "none" + }, + "instr_71444": { + "virtual_address": 71444, + "size": 4, + "disassembly": "and r5, r2, #0xff", + "mnemonic": "and", + "operands": "r5, r2, #0xff", + "mode": "none" + }, + "instr_71448": { + "virtual_address": 71448, + "size": 4, + "disassembly": "b 0x11514", + "mnemonic": "b", + "operands": "0x11514", + "mode": "none" + }, + "bb_71428": { + "virtual_address": 71428, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 70932, + "children": [ + "instr_71428", + "instr_71432", + "instr_71436", + "instr_71440", + "instr_71444", + "instr_71448" + ] + }, + "instr_71452": { + "virtual_address": 71452, + "size": 4, + "disassembly": "ldr r3, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x10]", + "mode": "none" + }, + "instr_71456": { + "virtual_address": 71456, + "size": 4, + "disassembly": "ldr r5, [r3], #0x4", + "mnemonic": "ldr", + "operands": "r5, [r3], #0x4", + "mode": "none" + }, + "instr_71460": { + "virtual_address": 71460, + "size": 4, + "disassembly": "mov r5, r5, lsl #0x18", + "mnemonic": "mov", + "operands": "r5, r5, lsl #0x18", + "mode": "none" + }, + "instr_71464": { + "virtual_address": 71464, + "size": 4, + "disassembly": "mov r6, r5, asr #0x1f", + "mnemonic": "mov", + "operands": "r6, r5, asr #0x1f", + "mode": "none" + }, + "instr_71468": { + "virtual_address": 71468, + "size": 4, + "disassembly": "str r3, [sp, #0x10]", + "mnemonic": "str", + "operands": "r3, [sp, #0x10]", + "mode": "none" + }, + "instr_71472": { + "virtual_address": 71472, + "size": 4, + "disassembly": "mov r5, r5, asr #0x18", + "mnemonic": "mov", + "operands": "r5, r5, asr #0x18", + "mode": "none" + }, + "instr_71476": { + "virtual_address": 71476, + "size": 4, + "disassembly": "mov r3, r6", + "mnemonic": "mov", + "operands": "r3, r6", + "mode": "none" + }, + "instr_71480": { + "virtual_address": 71480, + "size": 4, + "disassembly": "b 0x107fc", + "mnemonic": "b", + "operands": "0x107fc", + "mode": "none" + }, + "bb_71452": { + "virtual_address": 71452, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67580, + "children": [ + "instr_71452", + "instr_71456", + "instr_71460", + "instr_71464", + "instr_71468", + "instr_71472", + "instr_71476", + "instr_71480" + ] + }, + "instr_71484": { + "virtual_address": 71484, + "size": 4, + "disassembly": "ldr r5, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r5, [sp, #0x10]", + "mode": "none" + }, + "instr_71488": { + "virtual_address": 71488, + "size": 4, + "disassembly": "mov r6, r2", + "mnemonic": "mov", + "operands": "r6, r2", + "mode": "none" + }, + "instr_71492": { + "virtual_address": 71492, + "size": 4, + "disassembly": "ldr r2, [r5], #0x4", + "mnemonic": "ldr", + "operands": "r2, [r5], #0x4", + "mode": "none" + }, + "instr_71496": { + "virtual_address": 71496, + "size": 4, + "disassembly": "mov r3, #0x1", + "mnemonic": "mov", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_71500": { + "virtual_address": 71500, + "size": 4, + "disassembly": "str r5, [sp, #0x10]", + "mnemonic": "str", + "operands": "r5, [sp, #0x10]", + "mode": "none" + }, + "instr_71504": { + "virtual_address": 71504, + "size": 4, + "disassembly": "and r5, r2, #0xff", + "mnemonic": "and", + "operands": "r5, r2, #0xff", + "mode": "none" + }, + "instr_71508": { + "virtual_address": 71508, + "size": 4, + "disassembly": "b 0x108cc", + "mnemonic": "b", + "operands": "0x108cc", + "mode": "none" + }, + "bb_71484": { + "virtual_address": 71484, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67788, + "children": [ + "instr_71484", + "instr_71488", + "instr_71492", + "instr_71496", + "instr_71500", + "instr_71504", + "instr_71508" + ] + }, + "instr_71512": { + "virtual_address": 71512, + "size": 4, + "disassembly": "ldr r5, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r5, [sp, #0x10]", + "mode": "none" + }, + "instr_71516": { + "virtual_address": 71516, + "size": 4, + "disassembly": "ldr r3, [r5], #0x4", + "mnemonic": "ldr", + "operands": "r3, [r5], #0x4", + "mode": "none" + }, + "instr_71520": { + "virtual_address": 71520, + "size": 4, + "disassembly": "mov r6, r2", + "mnemonic": "mov", + "operands": "r6, r2", + "mode": "none" + }, + "instr_71524": { + "virtual_address": 71524, + "size": 4, + "disassembly": "str r5, [sp, #0x10]", + "mnemonic": "str", + "operands": "r5, [sp, #0x10]", + "mode": "none" + }, + "instr_71528": { + "virtual_address": 71528, + "size": 4, + "disassembly": "and r5, r3, #0xff", + "mnemonic": "and", + "operands": "r5, r3, #0xff", + "mode": "none" + }, + "instr_71532": { + "virtual_address": 71532, + "size": 4, + "disassembly": "b 0x108c0", + "mnemonic": "b", + "operands": "0x108c0", + "mode": "none" + }, + "bb_71512": { + "virtual_address": 71512, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67776, + "children": [ + "instr_71512", + "instr_71516", + "instr_71520", + "instr_71524", + "instr_71528", + "instr_71532" + ] + }, + "instr_71536": { + "virtual_address": 71536, + "size": 4, + "disassembly": "ldr r5, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r5, [sp, #0x10]", + "mode": "none" + }, + "instr_71540": { + "virtual_address": 71540, + "size": 4, + "disassembly": "ldr r2, [sp, #0x8]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x8]", + "mode": "none" + }, + "instr_71544": { + "virtual_address": 71544, + "size": 4, + "disassembly": "ldr r3, [r5], #0x4", + "mnemonic": "ldr", + "operands": "r3, [r5], #0x4", + "mode": "none" + }, + "instr_71548": { + "virtual_address": 71548, + "size": 4, + "disassembly": "strh r2, [r3, #0x0]", + "mnemonic": "strh", + "operands": "r2, [r3, #0x0]", + "mode": "none" + }, + "instr_71552": { + "virtual_address": 71552, + "size": 4, + "disassembly": "str r5, [sp, #0x10]", + "mnemonic": "str", + "operands": "r5, [sp, #0x10]", + "mode": "none" + }, + "instr_71556": { + "virtual_address": 71556, + "size": 4, + "disassembly": "b 0x1053c", + "mnemonic": "b", + "operands": "0x1053c", + "mode": "none" + }, + "bb_71536": { + "virtual_address": 71536, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66876, + "children": [ + "instr_71536", + "instr_71540", + "instr_71544", + "instr_71548", + "instr_71552", + "instr_71556" + ] + }, + "instr_71560": { + "virtual_address": 71560, + "size": 4, + "disassembly": "ldr r0, [r11, #0x58]", + "mnemonic": "ldr", + "operands": "r0, [r11, #0x58]", + "mode": "none" + }, + "instr_71564": { + "virtual_address": 71564, + "size": 4, + "disassembly": "bl 0x0de74", + "mnemonic": "bl", + "operands": "0x0de74", + "mode": "none" + }, + "instr_71568": { + "virtual_address": 71568, + "size": 4, + "disassembly": "b 0x1087c", + "mnemonic": "b", + "operands": "0x1087c", + "mode": "none" + }, + "bb_71560": { + "virtual_address": 71560, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67708, + "children": [ + "instr_71560", + "instr_71564", + "instr_71568" + ] + }, + "instr_71572": { + "virtual_address": 71572, + "size": 4, + "disassembly": "ldr r3, [sp, #0x28]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x28]", + "mode": "none" + }, + "instr_71576": { + "virtual_address": 71576, + "size": 4, + "disassembly": "sub r8, r8, r3", + "mnemonic": "sub", + "operands": "r8, r8, r3", + "mode": "none" + }, + "instr_71580": { + "virtual_address": 71580, + "size": 4, + "disassembly": "mov r2, r3", + "mnemonic": "mov", + "operands": "r2, r3", + "mode": "none" + }, + "instr_71584": { + "virtual_address": 71584, + "size": 4, + "disassembly": "ldr r1, [sp, #0x24]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x24]", + "mode": "none" + }, + "instr_71588": { + "virtual_address": 71588, + "size": 4, + "disassembly": "mov r0, r8", + "mnemonic": "mov", + "operands": "r0, r8", + "mode": "none" + }, + "instr_71592": { + "virtual_address": 71592, + "size": 4, + "disassembly": "bl 0x102e8", + "mnemonic": "bl", + "operands": "0x102e8", + "mode": "none" + }, + "instr_71596": { + "virtual_address": 71596, + "size": 4, + "disassembly": "ldrb r3, [r7, #0x1]", + "mnemonic": "ldrb", + "operands": "r3, [r7, #0x1]", + "mode": "none" + }, + "instr_71600": { + "virtual_address": 71600, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_71604": { + "virtual_address": 71604, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_71608": { + "virtual_address": 71608, + "size": 4, + "disassembly": "mov r1, r6", + "mnemonic": "mov", + "operands": "r1, r6", + "mode": "none" + }, + "instr_71612": { + "virtual_address": 71612, + "size": 4, + "disassembly": "mov r2, #0xa", + "mnemonic": "mov", + "operands": "r2, #0xa", + "mode": "none" + }, + "instr_71616": { + "virtual_address": 71616, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_71620": { + "virtual_address": 71620, + "size": 4, + "disassembly": "addne r7, r7, #0x1", + "mnemonic": "addne", + "operands": "r7, r7, #0x1", + "mode": "none" + }, + "instr_71624": { + "virtual_address": 71624, + "size": 4, + "disassembly": "bl 0x13cfc", + "mnemonic": "bl", + "operands": "0x13cfc", + "mode": "none" + }, + "instr_71628": { + "virtual_address": 71628, + "size": 4, + "disassembly": "mov r4, #0x0", + "mnemonic": "mov", + "operands": "r4, #0x0", + "mode": "none" + }, + "instr_71632": { + "virtual_address": 71632, + "size": 4, + "disassembly": "mov r5, r0", + "mnemonic": "mov", + "operands": "r5, r0", + "mode": "none" + }, + "instr_71636": { + "virtual_address": 71636, + "size": 4, + "disassembly": "mov r6, r1", + "mnemonic": "mov", + "operands": "r6, r1", + "mode": "none" + }, + "instr_71640": { + "virtual_address": 71640, + "size": 4, + "disassembly": "b 0x11628", + "mnemonic": "b", + "operands": "0x11628", + "mode": "none" + }, + "bb_71572": { + "virtual_address": 71572, + "size": 72, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 71208, + "children": [ + "instr_71572", + "instr_71576", + "instr_71580", + "instr_71584", + "instr_71588", + "instr_71592", + "instr_71596", + "instr_71600", + "instr_71604", + "instr_71608", + "instr_71612", + "instr_71616", + "instr_71620", + "instr_71624", + "instr_71628", + "instr_71632", + "instr_71636", + "instr_71640" + ] + }, + "instr_71644": { + "virtual_address": 71644, + "size": 4, + "disassembly": "str r4, [sp, #0x0]", + "mnemonic": "str", + "operands": "r4, [sp, #0x0]", + "mode": "none" + }, + "instr_71648": { + "virtual_address": 71648, + "size": 4, + "disassembly": "str r5, [sp, #0x10]", + "mnemonic": "str", + "operands": "r5, [sp, #0x10]", + "mode": "none" + }, + "instr_71652": { + "virtual_address": 71652, + "size": 4, + "disassembly": "mov r4, r0", + "mnemonic": "mov", + "operands": "r4, r0", + "mode": "none" + }, + "instr_71656": { + "virtual_address": 71656, + "size": 4, + "disassembly": "b 0x10924", + "mnemonic": "b", + "operands": "0x10924", + "mode": "none" + }, + "bb_71644": { + "virtual_address": 71644, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67876, + "children": [ + "instr_71644", + "instr_71648", + "instr_71652", + "instr_71656" + ] + }, + "instr_71660": { + "virtual_address": 71660, + "size": 4, + "disassembly": "ldr r1, [sp, #0x3c]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x3c]", + "mode": "none" + }, + "instr_71664": { + "virtual_address": 71664, + "size": 4, + "disassembly": "ldr r2, [sp, #0x40]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x40]", + "mode": "none" + }, + "instr_71668": { + "virtual_address": 71668, + "size": 4, + "disassembly": "add r1, r1, #0x1", + "mnemonic": "add", + "operands": "r1, r1, #0x1", + "mode": "none" + }, + "instr_71672": { + "virtual_address": 71672, + "size": 4, + "disassembly": "b 0x11228", + "mnemonic": "b", + "operands": "0x11228", + "mode": "none" + }, + "bb_71660": { + "virtual_address": 71660, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 70184, + "children": [ + "instr_71660", + "instr_71664", + "instr_71668", + "instr_71672" + ] + }, + "instr_71676": { + "virtual_address": 71676, + "size": 4, + "disassembly": "ldr r0, [sp, #0x3c]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x3c]", + "mode": "none" + }, + "instr_71680": { + "virtual_address": 71680, + "size": 4, + "disassembly": "add r0, r0, #0x1", + "mnemonic": "add", + "operands": "r0, r0, #0x1", + "mode": "none" + }, + "instr_71684": { + "virtual_address": 71684, + "size": 4, + "disassembly": "b 0x11334", + "mnemonic": "b", + "operands": "0x11334", + "mode": "none" + }, + "bb_71676": { + "virtual_address": 71676, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 70452, + "children": [ + "instr_71676", + "instr_71680", + "instr_71684" + ] + }, + "instr_71688": { + "virtual_address": 71688, + "size": 4, + "disassembly": "mov r1, r10", + "mnemonic": "mov", + "operands": "r1, r10", + "mode": "none" + }, + "instr_71692": { + "virtual_address": 71692, + "size": 4, + "disassembly": "ldr r0, [sp, #0xc]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0xc]", + "mode": "none" + }, + "instr_71696": { + "virtual_address": 71696, + "size": 4, + "disassembly": "add r2, sp, #0x38", + "mnemonic": "add", + "operands": "r2, sp, #0x38", + "mode": "none" + }, + "instr_71700": { + "virtual_address": 71700, + "size": 4, + "disassembly": "bl 0x103b4", + "mnemonic": "bl", + "operands": "0x103b4", + "mode": "none" + }, + "instr_71704": { + "virtual_address": 71704, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_71708": { + "virtual_address": 71708, + "size": 4, + "disassembly": "beq 0x116dc", + "mnemonic": "beq", + "operands": "0x116dc", + "mode": "none" + }, + "bb_71688": { + "virtual_address": 71688, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 71712, + "children": [ + "instr_71688", + "instr_71692", + "instr_71696", + "instr_71700", + "instr_71704", + "instr_71708" + ] + }, + "instr_71712": { + "virtual_address": 71712, + "size": 4, + "disassembly": "b 0x10960", + "mnemonic": "b", + "operands": "0x10960", + "mode": "none" + }, + "bb_71712": { + "virtual_address": 71712, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67936, + "children": [ + "instr_71712" + ] + }, + "instr_71716": { + "virtual_address": 71716, + "size": 4, + "disassembly": "ldr r3, [r11, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r11, #0x64]", + "mode": "none" + }, + "instr_71720": { + "virtual_address": 71720, + "size": 4, + "disassembly": "tst r3, #0x1", + "mnemonic": "tst", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_71724": { + "virtual_address": 71724, + "size": 4, + "disassembly": "bne 0x11840", + "mnemonic": "bne", + "operands": "0x11840", + "mode": "none" + }, + "bb_71716": { + "virtual_address": 71716, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 71728, + "children": [ + "instr_71716", + "instr_71720", + "instr_71724" + ] + }, + "instr_71728": { + "virtual_address": 71728, + "size": 4, + "disassembly": "ldrh r3, [r11, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r11, #0xc]", + "mode": "none" + }, + "instr_71732": { + "virtual_address": 71732, + "size": 4, + "disassembly": "tst r3, #0x200", + "mnemonic": "tst", + "operands": "r3, #0x200", + "mode": "none" + }, + "instr_71736": { + "virtual_address": 71736, + "size": 4, + "disassembly": "ldreq r0, [r11, #0x58]", + "mnemonic": "ldreq", + "operands": "r0, [r11, #0x58]", + "mode": "none" + }, + "instr_71740": { + "virtual_address": 71740, + "size": 4, + "disassembly": "bleq 0x0de74", + "mnemonic": "bleq", + "operands": "0x0de74", + "mode": "none" + }, + "bb_71728": { + "virtual_address": 71728, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 71744, + "children": [ + "instr_71728", + "instr_71732", + "instr_71736", + "instr_71740" + ] + }, + "instr_71744": { + "virtual_address": 71744, + "size": 4, + "disassembly": "mvn r3, #0x0", + "mnemonic": "mvn", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_71748": { + "virtual_address": 71748, + "size": 4, + "disassembly": "str r3, [sp, #0x8]", + "mnemonic": "str", + "operands": "r3, [sp, #0x8]", + "mode": "none" + }, + "instr_71752": { + "virtual_address": 71752, + "size": 4, + "disassembly": "b 0x10978", + "mnemonic": "b", + "operands": "0x10978", + "mode": "none" + }, + "bb_71744": { + "virtual_address": 71744, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67960, + "children": [ + "instr_71744", + "instr_71748", + "instr_71752" + ] + }, + "instr_71756": { + "virtual_address": 71756, + "size": 4, + "disassembly": "ldr r2, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x10]", + "mode": "none" + }, + "instr_71760": { + "virtual_address": 71760, + "size": 4, + "disassembly": "ldr r4, [r2], #0x4", + "mnemonic": "ldr", + "operands": "r4, [r2], #0x4", + "mode": "none" + }, + "instr_71764": { + "virtual_address": 71764, + "size": 4, + "disassembly": "cmp r4, r6", + "mnemonic": "cmp", + "operands": "r4, r6", + "mode": "none" + }, + "instr_71768": { + "virtual_address": 71768, + "size": 4, + "disassembly": "ldrb r3, [r7, #0x1]", + "mnemonic": "ldrb", + "operands": "r3, [r7, #0x1]", + "mode": "none" + }, + "instr_71772": { + "virtual_address": 71772, + "size": 4, + "disassembly": "movlt r4, r6", + "mnemonic": "movlt", + "operands": "r4, r6", + "mode": "none" + }, + "instr_71776": { + "virtual_address": 71776, + "size": 4, + "disassembly": "mov r7, r1", + "mnemonic": "mov", + "operands": "r7, r1", + "mode": "none" + }, + "instr_71780": { + "virtual_address": 71780, + "size": 4, + "disassembly": "str r2, [sp, #0x10]", + "mnemonic": "str", + "operands": "r2, [sp, #0x10]", + "mode": "none" + }, + "instr_71784": { + "virtual_address": 71784, + "size": 4, + "disassembly": "b 0x105fc", + "mnemonic": "b", + "operands": "0x105fc", + "mode": "none" + }, + "bb_71756": { + "virtual_address": 71756, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67068, + "children": [ + "instr_71756", + "instr_71760", + "instr_71764", + "instr_71768", + "instr_71772", + "instr_71776", + "instr_71780", + "instr_71784" + ] + }, + "dw_71788": { + "virtual_address": 71788, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 70980, + 69048 + ] + }, + "dw_71792": { + "virtual_address": 71792, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 69700, + 69808, + 69412, + 69536 + ] + }, + "dw_71796": { + "virtual_address": 71796, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 70352, + 70452, + 70064, + 70184 + ] + }, + "dw_71800": { + "virtual_address": 71800, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 70888 + ] + }, + "dw_71804": { + "virtual_address": 71804, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 71364 + ] + }, + "func_66680": { + "virtual_address": 66680, + "size": 5128, + "name": "_vfiprintf_r", + "children": [ + "bb_66680", + "bb_66716", + "bb_66728", + "bb_66744", + "bb_66760", + "bb_66768", + "bb_66796", + "bb_66804", + "bb_66816", + "bb_66828", + "bb_66876", + "bb_66896", + "bb_66916", + "bb_66924", + "bb_66968", + "bb_66984", + "bb_67008", + "bb_67012", + "bb_67028", + "bb_67036", + "bb_67068", + "bb_67072", + "bb_67080", + "bb_67084", + "bb_67452", + "bb_67460", + "bb_67484", + "bb_67492", + "bb_67516", + "bb_67524", + "bb_67536", + "bb_67540", + "bb_67548", + "bb_67580", + "bb_67588", + "bb_67596", + "bb_67624", + "bb_67640", + "bb_67660", + "bb_67676", + "bb_67688", + "bb_67700", + "bb_67708", + "bb_67736", + "bb_67740", + "bb_67748", + "bb_67776", + "bb_67788", + "bb_67796", + "bb_67804", + "bb_67836", + "bb_67844", + "bb_67876", + "bb_67908", + "bb_67932", + "bb_67936", + "bb_67952", + "bb_67960", + "bb_67976", + "bb_67988", + "bb_68000", + "bb_68008", + "bb_68032", + "bb_68036", + "bb_68060", + "bb_68076", + "bb_68088", + "bb_68100", + "bb_68136", + "bb_68148", + "bb_68160", + "bb_68196", + "bb_68204", + "bb_68228", + "bb_68244", + "bb_68256", + "bb_68272", + "bb_68304", + "bb_68312", + "bb_68336", + "bb_68344", + "bb_68352", + "bb_68368", + "bb_68396", + "bb_68412", + "bb_68420", + "bb_68436", + "bb_68444", + "bb_68452", + "bb_68484", + "bb_68492", + "bb_68500", + "bb_68528", + "bb_68552", + "bb_68560", + "bb_68584", + "bb_68604", + "bb_68644", + "bb_68652", + "bb_68664", + "bb_68676", + "bb_68692", + "bb_68704", + "bb_68720", + "bb_68740", + "bb_68764", + "bb_68768", + "bb_68796", + "bb_68824", + "bb_68832", + "bb_68844", + "bb_68880", + "bb_68892", + "bb_68904", + "bb_68920", + "bb_68988", + "bb_69004", + "bb_69016", + "bb_69072", + "bb_69080", + "bb_69088", + "bb_69096", + "bb_69104", + "bb_69128", + "bb_69156", + "bb_69164", + "bb_69168", + "bb_69176", + "bb_69188", + "bb_69192", + "bb_69224", + "bb_69228", + "bb_69244", + "bb_69280", + "bb_69308", + "bb_69344", + "bb_69360", + "bb_69368", + "bb_69388", + "bb_69400", + "bb_69412", + "bb_69452", + "bb_69472", + "bb_69496", + "bb_69524", + "bb_69536", + "bb_69568", + "bb_69588", + "bb_69612", + "bb_69644", + "bb_69652", + "bb_69672", + "bb_69684", + "bb_69696", + "bb_69728", + "bb_69748", + "bb_69772", + "bb_69800", + "bb_69808", + "bb_69848", + "bb_69856", + "bb_69880", + "bb_69900", + "bb_69908", + "bb_69932", + "bb_69952", + "bb_69976", + "bb_69980", + "bb_69992", + "bb_70000", + "bb_70036", + "bb_70048", + "bb_70060", + "bb_70092", + "bb_70112", + "bb_70136", + "bb_70168", + "bb_70184", + "bb_70224", + "bb_70232", + "bb_70256", + "bb_70264", + "bb_70276", + "bb_70292", + "bb_70296", + "bb_70304", + "bb_70324", + "bb_70336", + "bb_70348", + "bb_70380", + "bb_70400", + "bb_70424", + "bb_70452", + "bb_70484", + "bb_70492", + "bb_70516", + "bb_70524", + "bb_70548", + "bb_70564", + "bb_70568", + "bb_70580", + "bb_70608", + "bb_70620", + "bb_70636", + "bb_70648", + "bb_70660", + "bb_70692", + "bb_70720", + "bb_70736", + "bb_70748", + "bb_70768", + "bb_70776", + "bb_70804", + "bb_70812", + "bb_70828", + "bb_70856", + "bb_70880", + "bb_70888", + "bb_70896", + "bb_70904", + "bb_70932", + "bb_70980", + "bb_70992", + "bb_71016", + "bb_71028", + "bb_71040", + "bb_71056", + "bb_71064", + "bb_71072", + "bb_71100", + "bb_71108", + "bb_71124", + "bb_71168", + "bb_71208", + "bb_71212", + "bb_71256", + "bb_71288", + "bb_71300", + "bb_71320", + "bb_71344", + "bb_71372", + "bb_71388", + "bb_71400", + "bb_71428", + "bb_71452", + "bb_71484", + "bb_71512", + "bb_71536", + "bb_71560", + "bb_71572", + "bb_71644", + "bb_71660", + "bb_71676", + "bb_71688", + "bb_71712", + "bb_71716", + "bb_71728", + "bb_71744", + "bb_71756", + "dw_71788", + "dw_71792", + "dw_71796", + "dw_71800", + "dw_71804" + ] + }, + "instr_71808": { + "virtual_address": 71808, + "size": 4, + "disassembly": "mov r12, r1", + "mnemonic": "mov", + "operands": "r12, r1", + "mode": "none" + }, + "instr_71812": { + "virtual_address": 71812, + "size": 4, + "disassembly": "str lr, [sp, #-0x4]!", + "mnemonic": "str", + "operands": "lr, [sp, #-0x4]!", + "mode": "none" + }, + "instr_71816": { + "virtual_address": 71816, + "size": 4, + "disassembly": "mov lr, r0", + "mnemonic": "mov", + "operands": "lr, r0", + "mode": "none" + }, + "instr_71820": { + "virtual_address": 71820, + "size": 4, + "disassembly": "mov r3, r2", + "mnemonic": "mov", + "operands": "r3, r2", + "mode": "none" + }, + "instr_71824": { + "virtual_address": 71824, + "size": 4, + "disassembly": "ldr r2, [0x118a8]", + "mnemonic": "ldr", + "operands": "r2, [0x118a8]", + "mode": "none" + }, + "instr_71828": { + "virtual_address": 71828, + "size": 4, + "disassembly": "mov r1, lr", + "mnemonic": "mov", + "operands": "r1, lr", + "mode": "none" + }, + "instr_71832": { + "virtual_address": 71832, + "size": 4, + "disassembly": "ldr r0, [r2, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r2, #0x0]", + "mode": "none" + }, + "instr_71836": { + "virtual_address": 71836, + "size": 4, + "disassembly": "ldr lr, [sp], #0x4", + "mnemonic": "ldr", + "operands": "lr, [sp], #0x4", + "mode": "none" + }, + "instr_71840": { + "virtual_address": 71840, + "size": 4, + "disassembly": "mov r2, r12", + "mnemonic": "mov", + "operands": "r2, r12", + "mode": "none" + }, + "instr_71844": { + "virtual_address": 71844, + "size": 4, + "disassembly": "b 0x10478", + "mnemonic": "b", + "operands": "0x10478", + "mode": "none" + }, + "bb_71808": { + "virtual_address": 71808, + "size": 40, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_71808", + "instr_71812", + "instr_71816", + "instr_71820", + "instr_71824", + "instr_71828", + "instr_71832", + "instr_71836", + "instr_71840", + "instr_71844" + ] + }, + "dw_71848": { + "virtual_address": 71848, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 71824 + ] + }, + "func_71808": { + "virtual_address": 71808, + "size": 44, + "name": "vfiprintf", + "children": [ + "bb_71808", + "dw_71848" + ] + }, + "instr_71852": { + "virtual_address": 71852, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, r7, r8, lr}", + "mode": "none" + }, + "instr_71856": { + "virtual_address": 71856, + "size": 4, + "disassembly": "sub sp, sp, #0x460", + "mnemonic": "sub", + "operands": "sp, sp, #0x460", + "mode": "none" + }, + "instr_71860": { + "virtual_address": 71860, + "size": 4, + "disassembly": "sub sp, sp, #0x8", + "mnemonic": "sub", + "operands": "sp, sp, #0x8", + "mode": "none" + }, + "instr_71864": { + "virtual_address": 71864, + "size": 4, + "disassembly": "mov r7, sp", + "mnemonic": "mov", + "operands": "r7, sp", + "mode": "none" + }, + "instr_71868": { + "virtual_address": 71868, + "size": 4, + "disassembly": "mov r12, #0x400", + "mnemonic": "mov", + "operands": "r12, #0x400", + "mode": "none" + }, + "instr_71872": { + "virtual_address": 71872, + "size": 4, + "disassembly": "mov lr, #0x0", + "mnemonic": "mov", + "operands": "lr, #0x0", + "mode": "none" + }, + "instr_71876": { + "virtual_address": 71876, + "size": 4, + "disassembly": "mov r5, r2", + "mnemonic": "mov", + "operands": "r5, r2", + "mode": "none" + }, + "instr_71880": { + "virtual_address": 71880, + "size": 4, + "disassembly": "mov r6, r0", + "mnemonic": "mov", + "operands": "r6, r0", + "mode": "none" + }, + "instr_71884": { + "virtual_address": 71884, + "size": 4, + "disassembly": "mov r8, r3", + "mnemonic": "mov", + "operands": "r8, r3", + "mode": "none" + }, + "instr_71888": { + "virtual_address": 71888, + "size": 4, + "disassembly": "add r3, sp, #0x68", + "mnemonic": "add", + "operands": "r3, sp, #0x68", + "mode": "none" + }, + "instr_71892": { + "virtual_address": 71892, + "size": 4, + "disassembly": "str r3, [sp, #0x0]", + "mnemonic": "str", + "operands": "r3, [sp, #0x0]", + "mode": "none" + }, + "instr_71896": { + "virtual_address": 71896, + "size": 4, + "disassembly": "str r3, [sp, #0x10]", + "mnemonic": "str", + "operands": "r3, [sp, #0x10]", + "mode": "none" + }, + "instr_71900": { + "virtual_address": 71900, + "size": 4, + "disassembly": "ldrh r3, [r1, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r1, #0xc]", + "mode": "none" + }, + "instr_71904": { + "virtual_address": 71904, + "size": 4, + "disassembly": "bic r3, r3, #0x2", + "mnemonic": "bic", + "operands": "r3, r3, #0x2", + "mode": "none" + }, + "instr_71908": { + "virtual_address": 71908, + "size": 4, + "disassembly": "strh r3, [r7, #0xc]", + "mnemonic": "strh", + "operands": "r3, [r7, #0xc]", + "mode": "none" + }, + "instr_71912": { + "virtual_address": 71912, + "size": 4, + "disassembly": "ldr r3, [r1, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r1, #0x64]", + "mode": "none" + }, + "instr_71916": { + "virtual_address": 71916, + "size": 4, + "disassembly": "str r3, [sp, #0x64]", + "mnemonic": "str", + "operands": "r3, [sp, #0x64]", + "mode": "none" + }, + "instr_71920": { + "virtual_address": 71920, + "size": 4, + "disassembly": "ldrh r3, [r1, #0xe]", + "mnemonic": "ldrh", + "operands": "r3, [r1, #0xe]", + "mode": "none" + }, + "instr_71924": { + "virtual_address": 71924, + "size": 4, + "disassembly": "strh r3, [r7, #0xe]", + "mnemonic": "strh", + "operands": "r3, [r7, #0xe]", + "mode": "none" + }, + "instr_71928": { + "virtual_address": 71928, + "size": 4, + "disassembly": "ldr r3, [r1, #0x1c]", + "mnemonic": "ldr", + "operands": "r3, [r1, #0x1c]", + "mode": "none" + }, + "instr_71932": { + "virtual_address": 71932, + "size": 4, + "disassembly": "str r3, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x1c]", + "mode": "none" + }, + "instr_71936": { + "virtual_address": 71936, + "size": 4, + "disassembly": "ldr r3, [r1, #0x24]", + "mnemonic": "ldr", + "operands": "r3, [r1, #0x24]", + "mode": "none" + }, + "instr_71940": { + "virtual_address": 71940, + "size": 4, + "disassembly": "add r0, sp, #0x58", + "mnemonic": "add", + "operands": "r0, sp, #0x58", + "mode": "none" + }, + "instr_71944": { + "virtual_address": 71944, + "size": 4, + "disassembly": "mov r4, r1", + "mnemonic": "mov", + "operands": "r4, r1", + "mode": "none" + }, + "instr_71948": { + "virtual_address": 71948, + "size": 4, + "disassembly": "str lr, [sp, #0x18]", + "mnemonic": "str", + "operands": "lr, [sp, #0x18]", + "mode": "none" + }, + "instr_71952": { + "virtual_address": 71952, + "size": 4, + "disassembly": "str r12, [sp, #0x8]", + "mnemonic": "str", + "operands": "r12, [sp, #0x8]", + "mode": "none" + }, + "instr_71956": { + "virtual_address": 71956, + "size": 4, + "disassembly": "str r12, [sp, #0x14]", + "mnemonic": "str", + "operands": "r12, [sp, #0x14]", + "mode": "none" + }, + "instr_71960": { + "virtual_address": 71960, + "size": 4, + "disassembly": "str r3, [sp, #0x24]", + "mnemonic": "str", + "operands": "r3, [sp, #0x24]", + "mode": "none" + }, + "instr_71964": { + "virtual_address": 71964, + "size": 4, + "disassembly": "bl 0x0de4c", + "mnemonic": "bl", + "operands": "0x0de4c", + "mode": "none" + }, + "instr_71968": { + "virtual_address": 71968, + "size": 4, + "disassembly": "mov r2, r5", + "mnemonic": "mov", + "operands": "r2, r5", + "mode": "none" + }, + "instr_71972": { + "virtual_address": 71972, + "size": 4, + "disassembly": "mov r3, r8", + "mnemonic": "mov", + "operands": "r3, r8", + "mode": "none" + }, + "instr_71976": { + "virtual_address": 71976, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_71980": { + "virtual_address": 71980, + "size": 4, + "disassembly": "mov r0, r6", + "mnemonic": "mov", + "operands": "r0, r6", + "mode": "none" + }, + "instr_71984": { + "virtual_address": 71984, + "size": 4, + "disassembly": "bl 0x10478", + "mnemonic": "bl", + "operands": "0x10478", + "mode": "none" + }, + "instr_71988": { + "virtual_address": 71988, + "size": 4, + "disassembly": "subs r5, r0, #0x0", + "mnemonic": "subs", + "operands": "r5, r0, #0x0", + "mode": "none" + }, + "instr_71992": { + "virtual_address": 71992, + "size": 4, + "disassembly": "blt 0x11950", + "mnemonic": "blt", + "operands": "0x11950", + "mode": "none" + }, + "bb_71852": { + "virtual_address": 71852, + "size": 144, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 71996, + "children": [ + "instr_71852", + "instr_71856", + "instr_71860", + "instr_71864", + "instr_71868", + "instr_71872", + "instr_71876", + "instr_71880", + "instr_71884", + "instr_71888", + "instr_71892", + "instr_71896", + "instr_71900", + "instr_71904", + "instr_71908", + "instr_71912", + "instr_71916", + "instr_71920", + "instr_71924", + "instr_71928", + "instr_71932", + "instr_71936", + "instr_71940", + "instr_71944", + "instr_71948", + "instr_71952", + "instr_71956", + "instr_71960", + "instr_71964", + "instr_71968", + "instr_71972", + "instr_71976", + "instr_71980", + "instr_71984", + "instr_71988", + "instr_71992" + ] + }, + "instr_71996": { + "virtual_address": 71996, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_72000": { + "virtual_address": 72000, + "size": 4, + "disassembly": "mov r0, r6", + "mnemonic": "mov", + "operands": "r0, r6", + "mode": "none" + }, + "instr_72004": { + "virtual_address": 72004, + "size": 4, + "disassembly": "bl 0x0ce60", + "mnemonic": "bl", + "operands": "0x0ce60", + "mode": "none" + }, + "instr_72008": { + "virtual_address": 72008, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_72012": { + "virtual_address": 72012, + "size": 4, + "disassembly": "mvnne r5, #0x0", + "mnemonic": "mvnne", + "operands": "r5, #0x0", + "mode": "none" + }, + "bb_71996": { + "virtual_address": 71996, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 72016, + "children": [ + "instr_71996", + "instr_72000", + "instr_72004", + "instr_72008", + "instr_72012" + ] + }, + "instr_72016": { + "virtual_address": 72016, + "size": 4, + "disassembly": "ldrh r3, [sp, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [sp, #0xc]", + "mode": "none" + }, + "instr_72020": { + "virtual_address": 72020, + "size": 4, + "disassembly": "tst r3, #0x40", + "mnemonic": "tst", + "operands": "r3, #0x40", + "mode": "none" + }, + "instr_72024": { + "virtual_address": 72024, + "size": 4, + "disassembly": "ldrhne r3, [r4, #0xc]", + "mnemonic": "ldrhne", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "instr_72028": { + "virtual_address": 72028, + "size": 4, + "disassembly": "orrne r3, r3, #0x40", + "mnemonic": "orrne", + "operands": "r3, r3, #0x40", + "mode": "none" + }, + "instr_72032": { + "virtual_address": 72032, + "size": 4, + "disassembly": "ldr r0, [sp, #0x58]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x58]", + "mode": "none" + }, + "instr_72036": { + "virtual_address": 72036, + "size": 4, + "disassembly": "strhne r3, [r4, #0xc]", + "mnemonic": "strhne", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "instr_72040": { + "virtual_address": 72040, + "size": 4, + "disassembly": "bl 0x0de54", + "mnemonic": "bl", + "operands": "0x0de54", + "mode": "none" + }, + "instr_72044": { + "virtual_address": 72044, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_72048": { + "virtual_address": 72048, + "size": 4, + "disassembly": "add sp, sp, #0x460", + "mnemonic": "add", + "operands": "sp, sp, #0x460", + "mode": "none" + }, + "instr_72052": { + "virtual_address": 72052, + "size": 4, + "disassembly": "add sp, sp, #0x8", + "mnemonic": "add", + "operands": "sp, sp, #0x8", + "mode": "none" + }, + "instr_72056": { + "virtual_address": 72056, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, lr}", + "mode": "none" + }, + "instr_72060": { + "virtual_address": 72060, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_72016": { + "virtual_address": 72016, + "size": 48, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_72016", + "instr_72020", + "instr_72024", + "instr_72028", + "instr_72032", + "instr_72036", + "instr_72040", + "instr_72044", + "instr_72048", + "instr_72052", + "instr_72056", + "instr_72060" + ] + }, + "func_71852": { + "virtual_address": 71852, + "size": 212, + "name": "__sbprintf", + "children": [ + "bb_71852", + "bb_71996", + "bb_72016" + ] + }, + "instr_72064": { + "virtual_address": 72064, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_72068": { + "virtual_address": 72068, + "size": 4, + "disassembly": "mov lr, r1", + "mnemonic": "mov", + "operands": "lr, r1", + "mode": "none" + }, + "instr_72072": { + "virtual_address": 72072, + "size": 4, + "disassembly": "mov r1, r2", + "mnemonic": "mov", + "operands": "r1, r2", + "mode": "none" + }, + "instr_72076": { + "virtual_address": 72076, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_72080": { + "virtual_address": 72080, + "size": 4, + "disassembly": "ldr r5, [0x119c4]", + "mnemonic": "ldr", + "operands": "r5, [0x119c4]", + "mode": "none" + }, + "instr_72084": { + "virtual_address": 72084, + "size": 4, + "disassembly": "mov r4, r0", + "mnemonic": "mov", + "operands": "r4, r0", + "mode": "none" + }, + "instr_72088": { + "virtual_address": 72088, + "size": 4, + "disassembly": "str r2, [r5, #0x0]", + "mnemonic": "str", + "operands": "r2, [r5, #0x0]", + "mode": "none" + }, + "instr_72092": { + "virtual_address": 72092, + "size": 4, + "disassembly": "mov r0, lr", + "mnemonic": "mov", + "operands": "r0, lr", + "mode": "none" + }, + "instr_72096": { + "virtual_address": 72096, + "size": 4, + "disassembly": "mov r2, r3", + "mnemonic": "mov", + "operands": "r2, r3", + "mode": "none" + }, + "instr_72100": { + "virtual_address": 72100, + "size": 4, + "disassembly": "bl 0x13fa4", + "mnemonic": "bl", + "operands": "0x13fa4", + "mode": "none" + }, + "instr_72104": { + "virtual_address": 72104, + "size": 4, + "disassembly": "cmn r0, #0x1", + "mnemonic": "cmn", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_72108": { + "virtual_address": 72108, + "size": 4, + "disassembly": "bne 0x119bc", + "mnemonic": "bne", + "operands": "0x119bc", + "mode": "none" + }, + "bb_72064": { + "virtual_address": 72064, + "size": 48, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 72112, + "children": [ + "instr_72064", + "instr_72068", + "instr_72072", + "instr_72076", + "instr_72080", + "instr_72084", + "instr_72088", + "instr_72092", + "instr_72096", + "instr_72100", + "instr_72104", + "instr_72108" + ] + }, + "instr_72112": { + "virtual_address": 72112, + "size": 4, + "disassembly": "ldr r3, [r5, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r5, #0x0]", + "mode": "none" + }, + "instr_72116": { + "virtual_address": 72116, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_72120": { + "virtual_address": 72120, + "size": 4, + "disassembly": "strne r3, [r4, #0x0]", + "mnemonic": "strne", + "operands": "r3, [r4, #0x0]", + "mode": "none" + }, + "bb_72112": { + "virtual_address": 72112, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 72124, + "children": [ + "instr_72112", + "instr_72116", + "instr_72120" + ] + }, + "instr_72124": { + "virtual_address": 72124, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_72128": { + "virtual_address": 72128, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_72124": { + "virtual_address": 72124, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_72124", + "instr_72128" + ] + }, + "dw_72132": { + "virtual_address": 72132, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 72080 + ] + }, + "func_72064": { + "virtual_address": 72064, + "size": 72, + "name": "_write_r", + "children": [ + "bb_72064", + "bb_72112", + "bb_72124", + "dw_72132" + ] + }, + "instr_72136": { + "virtual_address": 72136, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, r7, r8, lr}", + "mode": "none" + }, + "instr_72140": { + "virtual_address": 72140, + "size": 4, + "disassembly": "ldr r8, [0x11a7c]", + "mnemonic": "ldr", + "operands": "r8, [0x11a7c]", + "mode": "none" + }, + "instr_72144": { + "virtual_address": 72144, + "size": 4, + "disassembly": "mov r4, r0", + "mnemonic": "mov", + "operands": "r4, r0", + "mode": "none" + }, + "instr_72148": { + "virtual_address": 72148, + "size": 4, + "disassembly": "ldr r0, [r8, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r8, #0x0]", + "mode": "none" + }, + "instr_72152": { + "virtual_address": 72152, + "size": 4, + "disassembly": "mov r6, r3", + "mnemonic": "mov", + "operands": "r6, r3", + "mode": "none" + }, + "instr_72156": { + "virtual_address": 72156, + "size": 4, + "disassembly": "mov r5, r1", + "mnemonic": "mov", + "operands": "r5, r1", + "mode": "none" + }, + "instr_72160": { + "virtual_address": 72160, + "size": 4, + "disassembly": "mov r7, r2", + "mnemonic": "mov", + "operands": "r7, r2", + "mode": "none" + }, + "instr_72164": { + "virtual_address": 72164, + "size": 4, + "disassembly": "bl 0x0de5c", + "mnemonic": "bl", + "operands": "0x0de5c", + "mode": "none" + }, + "instr_72168": { + "virtual_address": 72168, + "size": 4, + "disassembly": "ldr r3, [0x11a80]", + "mnemonic": "ldr", + "operands": "r3, [0x11a80]", + "mode": "none" + }, + "instr_72172": { + "virtual_address": 72172, + "size": 4, + "disassembly": "ldr r3, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0x0]", + "mode": "none" + }, + "instr_72176": { + "virtual_address": 72176, + "size": 4, + "disassembly": "ldr r12, [r3, #0x148]", + "mnemonic": "ldr", + "operands": "r12, [r3, #0x148]", + "mode": "none" + }, + "instr_72180": { + "virtual_address": 72180, + "size": 4, + "disassembly": "cmp r12, #0x0", + "mnemonic": "cmp", + "operands": "r12, #0x0", + "mode": "none" + }, + "instr_72184": { + "virtual_address": 72184, + "size": 4, + "disassembly": "addeq r12, r3, #0x14c", + "mnemonic": "addeq", + "operands": "r12, r3, #0x14c", + "mode": "none" + }, + "instr_72188": { + "virtual_address": 72188, + "size": 4, + "disassembly": "ldr lr, [r12, #0x4]", + "mnemonic": "ldr", + "operands": "lr, [r12, #0x4]", + "mode": "none" + }, + "instr_72192": { + "virtual_address": 72192, + "size": 4, + "disassembly": "streq r12, [r3, #0x148]", + "mnemonic": "streq", + "operands": "r12, [r3, #0x148]", + "mode": "none" + }, + "instr_72196": { + "virtual_address": 72196, + "size": 4, + "disassembly": "cmp lr, #0x1f", + "mnemonic": "cmp", + "operands": "lr, #0x1f", + "mode": "none" + }, + "instr_72200": { + "virtual_address": 72200, + "size": 4, + "disassembly": "bgt 0x11a6c", + "mnemonic": "bgt", + "operands": "0x11a6c", + "mode": "none" + }, + "bb_72136": { + "virtual_address": 72136, + "size": 68, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 72204, + "children": [ + "instr_72136", + "instr_72140", + "instr_72144", + "instr_72148", + "instr_72152", + "instr_72156", + "instr_72160", + "instr_72164", + "instr_72168", + "instr_72172", + "instr_72176", + "instr_72180", + "instr_72184", + "instr_72188", + "instr_72192", + "instr_72196", + "instr_72200" + ] + }, + "instr_72204": { + "virtual_address": 72204, + "size": 4, + "disassembly": "cmp r4, #0x0", + "mnemonic": "cmp", + "operands": "r4, #0x0", + "mode": "none" + }, + "instr_72208": { + "virtual_address": 72208, + "size": 4, + "disassembly": "bne 0x11a38", + "mnemonic": "bne", + "operands": "0x11a38", + "mode": "none" + }, + "bb_72204": { + "virtual_address": 72204, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 72212, + "children": [ + "instr_72204", + "instr_72208" + ] + }, + "instr_72212": { + "virtual_address": 72212, + "size": 4, + "disassembly": "add r3, lr, #0x1", + "mnemonic": "add", + "operands": "r3, lr, #0x1", + "mode": "none" + }, + "instr_72216": { + "virtual_address": 72216, + "size": 4, + "disassembly": "add lr, lr, #0x2", + "mnemonic": "add", + "operands": "lr, lr, #0x2", + "mode": "none" + }, + "instr_72220": { + "virtual_address": 72220, + "size": 4, + "disassembly": "str r3, [r12, #0x4]", + "mnemonic": "str", + "operands": "r3, [r12, #0x4]", + "mode": "none" + }, + "instr_72224": { + "virtual_address": 72224, + "size": 4, + "disassembly": "ldr r0, [r8, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r8, #0x0]", + "mode": "none" + }, + "instr_72228": { + "virtual_address": 72228, + "size": 4, + "disassembly": "str r5, [r12, lr, lsl #0x2]", + "mnemonic": "str", + "operands": "r5, [r12, lr, lsl #0x2]", + "mode": "none" + }, + "instr_72232": { + "virtual_address": 72232, + "size": 4, + "disassembly": "bl 0x0de74", + "mnemonic": "bl", + "operands": "0x0de74", + "mode": "none" + }, + "instr_72236": { + "virtual_address": 72236, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "bb_72212": { + "virtual_address": 72212, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 72240, + "children": [ + "instr_72212", + "instr_72216", + "instr_72220", + "instr_72224", + "instr_72228", + "instr_72232", + "instr_72236" + ] + }, + "instr_72240": { + "virtual_address": 72240, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, lr}", + "mode": "none" + }, + "instr_72244": { + "virtual_address": 72244, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_72240": { + "virtual_address": 72240, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_72240", + "instr_72244" + ] + }, + "instr_72248": { + "virtual_address": 72248, + "size": 4, + "disassembly": "mov r3, #0x1", + "mnemonic": "mov", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_72252": { + "virtual_address": 72252, + "size": 4, + "disassembly": "add r1, r12, lr, lsl #0x2", + "mnemonic": "add", + "operands": "r1, r12, lr, lsl #0x2", + "mode": "none" + }, + "instr_72256": { + "virtual_address": 72256, + "size": 4, + "disassembly": "str r7, [r1, #0x88]", + "mnemonic": "str", + "operands": "r7, [r1, #0x88]", + "mode": "none" + }, + "instr_72260": { + "virtual_address": 72260, + "size": 4, + "disassembly": "ldr r2, [r12, #0x188]", + "mnemonic": "ldr", + "operands": "r2, [r12, #0x188]", + "mode": "none" + }, + "instr_72264": { + "virtual_address": 72264, + "size": 4, + "disassembly": "mov r3, r3, lsl lr", + "mnemonic": "mov", + "operands": "r3, r3, lsl lr", + "mode": "none" + }, + "instr_72268": { + "virtual_address": 72268, + "size": 4, + "disassembly": "orr r2, r2, r3", + "mnemonic": "orr", + "operands": "r2, r2, r3", + "mode": "none" + }, + "instr_72272": { + "virtual_address": 72272, + "size": 4, + "disassembly": "str r2, [r12, #0x188]", + "mnemonic": "str", + "operands": "r2, [r12, #0x188]", + "mode": "none" + }, + "instr_72276": { + "virtual_address": 72276, + "size": 4, + "disassembly": "str r6, [r1, #0x108]", + "mnemonic": "str", + "operands": "r6, [r1, #0x108]", + "mode": "none" + }, + "instr_72280": { + "virtual_address": 72280, + "size": 4, + "disassembly": "cmp r4, #0x2", + "mnemonic": "cmp", + "operands": "r4, #0x2", + "mode": "none" + }, + "instr_72284": { + "virtual_address": 72284, + "size": 4, + "disassembly": "ldreq r2, [r12, #0x18c]", + "mnemonic": "ldreq", + "operands": "r2, [r12, #0x18c]", + "mode": "none" + }, + "instr_72288": { + "virtual_address": 72288, + "size": 4, + "disassembly": "orreq r3, r2, r3", + "mnemonic": "orreq", + "operands": "r3, r2, r3", + "mode": "none" + }, + "instr_72292": { + "virtual_address": 72292, + "size": 4, + "disassembly": "streq r3, [r12, #0x18c]", + "mnemonic": "streq", + "operands": "r3, [r12, #0x18c]", + "mode": "none" + }, + "instr_72296": { + "virtual_address": 72296, + "size": 4, + "disassembly": "b 0x11a14", + "mnemonic": "b", + "operands": "0x11a14", + "mode": "none" + }, + "bb_72248": { + "virtual_address": 72248, + "size": 52, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 72212, + "children": [ + "instr_72248", + "instr_72252", + "instr_72256", + "instr_72260", + "instr_72264", + "instr_72268", + "instr_72272", + "instr_72276", + "instr_72280", + "instr_72284", + "instr_72288", + "instr_72292", + "instr_72296" + ] + }, + "instr_72300": { + "virtual_address": 72300, + "size": 4, + "disassembly": "ldr r0, [r8, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r8, #0x0]", + "mode": "none" + }, + "instr_72304": { + "virtual_address": 72304, + "size": 4, + "disassembly": "bl 0x0de74", + "mnemonic": "bl", + "operands": "0x0de74", + "mode": "none" + }, + "instr_72308": { + "virtual_address": 72308, + "size": 4, + "disassembly": "mvn r0, #0x0", + "mnemonic": "mvn", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_72312": { + "virtual_address": 72312, + "size": 4, + "disassembly": "b 0x11a30", + "mnemonic": "b", + "operands": "0x11a30", + "mode": "none" + }, + "bb_72300": { + "virtual_address": 72300, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 72240, + "children": [ + "instr_72300", + "instr_72304", + "instr_72308", + "instr_72312" + ] + }, + "dw_72316": { + "virtual_address": 72316, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 72140 + ] + }, + "dw_72320": { + "virtual_address": 72320, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 72168 + ] + }, + "func_72136": { + "virtual_address": 72136, + "size": 188, + "name": "__register_exitproc", + "children": [ + "bb_72136", + "bb_72204", + "bb_72212", + "bb_72240", + "bb_72248", + "bb_72300", + "dw_72316", + "dw_72320" + ] + }, + "instr_72324": { + "virtual_address": 72324, + "size": 4, + "disassembly": "ldr r12, [0x11ad0]", + "mnemonic": "ldr", + "operands": "r12, [0x11ad0]", + "mode": "none" + }, + "instr_72328": { + "virtual_address": 72328, + "size": 4, + "disassembly": "ldr r12, [r12, #0x0]", + "mnemonic": "ldr", + "operands": "r12, [r12, #0x0]", + "mode": "none" + }, + "instr_72332": { + "virtual_address": 72332, + "size": 4, + "disassembly": "ldr r5, [r12, #0xc]", + "mnemonic": "ldr", + "operands": "r5, [r12, #0xc]", + "mode": "none" + }, + "instr_72336": { + "virtual_address": 72336, + "size": 4, + "disassembly": "subs r12, r2, #0x0", + "mnemonic": "subs", + "operands": "r12, r2, #0x0", + "mode": "none" + }, + "instr_72340": { + "virtual_address": 72340, + "size": 4, + "disassembly": "str lr, [sp, #-0x4]!", + "mnemonic": "str", + "operands": "lr, [sp, #-0x4]!", + "mode": "none" + }, + "instr_72344": { + "virtual_address": 72344, + "size": 4, + "disassembly": "mov lr, r1", + "mnemonic": "mov", + "operands": "lr, r1", + "mode": "none" + }, + "instr_72348": { + "virtual_address": 72348, + "size": 4, + "disassembly": "ldreq r1, [0x11ad4]", + "mnemonic": "ldreq", + "operands": "r1, [0x11ad4]", + "mode": "none" + }, + "instr_72352": { + "virtual_address": 72352, + "size": 4, + "disassembly": "moveq r12, r1", + "mnemonic": "moveq", + "operands": "r12, r1", + "mode": "none" + }, + "instr_72356": { + "virtual_address": 72356, + "size": 4, + "disassembly": "ldrne r1, [0x11ad8]", + "mnemonic": "ldrne", + "operands": "r1, [0x11ad8]", + "mode": "none" + }, + "instr_72360": { + "virtual_address": 72360, + "size": 4, + "disassembly": "sub sp, sp, #0x14", + "mnemonic": "sub", + "operands": "sp, sp, #0x14", + "mode": "none" + }, + "instr_72364": { + "virtual_address": 72364, + "size": 4, + "disassembly": "mov r2, r3", + "mnemonic": "mov", + "operands": "r2, r3", + "mode": "none" + }, + "instr_72368": { + "virtual_address": 72368, + "size": 4, + "disassembly": "str r12, [sp, #0x8]", + "mnemonic": "str", + "operands": "r12, [sp, #0x8]", + "mode": "none" + }, + "instr_72372": { + "virtual_address": 72372, + "size": 4, + "disassembly": "mov r3, r0", + "mnemonic": "mov", + "operands": "r3, r0", + "mode": "none" + }, + "instr_72376": { + "virtual_address": 72376, + "size": 4, + "disassembly": "str r1, [sp, #0x4]", + "mnemonic": "str", + "operands": "r1, [sp, #0x4]", + "mode": "none" + }, + "instr_72380": { + "virtual_address": 72380, + "size": 4, + "disassembly": "str lr, [sp, #0x0]", + "mnemonic": "str", + "operands": "lr, [sp, #0x0]", + "mode": "none" + }, + "instr_72384": { + "virtual_address": 72384, + "size": 4, + "disassembly": "ldr r1, [0x11adc]", + "mnemonic": "ldr", + "operands": "r1, [0x11adc]", + "mode": "none" + }, + "instr_72388": { + "virtual_address": 72388, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_72392": { + "virtual_address": 72392, + "size": 4, + "disassembly": "bl 0x11d74", + "mnemonic": "bl", + "operands": "0x11d74", + "mode": "none" + }, + "instr_72396": { + "virtual_address": 72396, + "size": 4, + "disassembly": "bl 0x128b8", + "mnemonic": "bl", + "operands": "0x128b8", + "mode": "none" + }, + "bb_72324": { + "virtual_address": 72324, + "size": 76, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_72324", + "instr_72328", + "instr_72332", + "instr_72336", + "instr_72340", + "instr_72344", + "instr_72348", + "instr_72352", + "instr_72356", + "instr_72360", + "instr_72364", + "instr_72368", + "instr_72372", + "instr_72376", + "instr_72380", + "instr_72384", + "instr_72388", + "instr_72392", + "instr_72396" + ] + }, + "dw_72400": { + "virtual_address": 72400, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 72324 + ] + }, + "dw_72404": { + "virtual_address": 72404, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 72348 + ] + }, + "dw_72408": { + "virtual_address": 72408, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 72356 + ] + }, + "dw_72412": { + "virtual_address": 72412, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 72384 + ] + }, + "func_72324": { + "virtual_address": 72324, + "size": 92, + "name": "__assert_func", + "children": [ + "bb_72324", + "dw_72400", + "dw_72404", + "dw_72408", + "dw_72412" + ] + }, + "instr_72416": { + "virtual_address": 72416, + "size": 4, + "disassembly": "mov r3, r2", + "mnemonic": "mov", + "operands": "r3, r2", + "mode": "none" + }, + "instr_72420": { + "virtual_address": 72420, + "size": 4, + "disassembly": "stmdb sp!, {r4, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_72424": { + "virtual_address": 72424, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_72428": { + "virtual_address": 72428, + "size": 4, + "disassembly": "bl 0x11a84", + "mnemonic": "bl", + "operands": "0x11a84", + "mode": "none" + }, + "bb_72416": { + "virtual_address": 72416, + "size": 16, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_72416", + "instr_72420", + "instr_72424", + "instr_72428" + ] + }, + "func_72416": { + "virtual_address": 72416, + "size": 16, + "name": "__assert", + "children": [ + "bb_72416" + ] + }, + "instr_72432": { + "virtual_address": 72432, + "size": 4, + "disassembly": "stmdb sp!, {r4, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_72436": { + "virtual_address": 72436, + "size": 4, + "disassembly": "mul r1, r2, r1", + "mnemonic": "mul", + "operands": "r1, r2, r1", + "mode": "none" + }, + "instr_72440": { + "virtual_address": 72440, + "size": 4, + "disassembly": "bl 0x0e05c", + "mnemonic": "bl", + "operands": "0x0e05c", + "mode": "none" + }, + "instr_72444": { + "virtual_address": 72444, + "size": 4, + "disassembly": "subs r4, r0, #0x0", + "mnemonic": "subs", + "operands": "r4, r0, #0x0", + "mode": "none" + }, + "instr_72448": { + "virtual_address": 72448, + "size": 4, + "disassembly": "beq 0x11b34", + "mnemonic": "beq", + "operands": "0x11b34", + "mode": "none" + }, + "bb_72432": { + "virtual_address": 72432, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 72452, + "children": [ + "instr_72432", + "instr_72436", + "instr_72440", + "instr_72444", + "instr_72448" + ] + }, + "instr_72452": { + "virtual_address": 72452, + "size": 4, + "disassembly": "ldr r2, [r4, #-0x4]", + "mnemonic": "ldr", + "operands": "r2, [r4, #-0x4]", + "mode": "none" + }, + "instr_72456": { + "virtual_address": 72456, + "size": 4, + "disassembly": "bic r2, r2, #0x3", + "mnemonic": "bic", + "operands": "r2, r2, #0x3", + "mode": "none" + }, + "instr_72460": { + "virtual_address": 72460, + "size": 4, + "disassembly": "sub r2, r2, #0x4", + "mnemonic": "sub", + "operands": "r2, r2, #0x4", + "mode": "none" + }, + "instr_72464": { + "virtual_address": 72464, + "size": 4, + "disassembly": "cmp r2, #0x24", + "mnemonic": "cmp", + "operands": "r2, #0x24", + "mode": "none" + }, + "instr_72468": { + "virtual_address": 72468, + "size": 4, + "disassembly": "bhi 0x11b78", + "mnemonic": "bhi", + "operands": "0x11b78", + "mode": "none" + }, + "bb_72452": { + "virtual_address": 72452, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 72472, + "children": [ + "instr_72452", + "instr_72456", + "instr_72460", + "instr_72464", + "instr_72468" + ] + }, + "instr_72472": { + "virtual_address": 72472, + "size": 4, + "disassembly": "cmp r2, #0x13", + "mnemonic": "cmp", + "operands": "r2, #0x13", + "mode": "none" + }, + "instr_72476": { + "virtual_address": 72476, + "size": 4, + "disassembly": "movls r2, r4", + "mnemonic": "movls", + "operands": "r2, r4", + "mode": "none" + }, + "instr_72480": { + "virtual_address": 72480, + "size": 4, + "disassembly": "bhi 0x11b40", + "mnemonic": "bhi", + "operands": "0x11b40", + "mode": "none" + }, + "bb_72472": { + "virtual_address": 72472, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 72484, + "children": [ + "instr_72472", + "instr_72476", + "instr_72480" + ] + }, + "instr_72484": { + "virtual_address": 72484, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_72488": { + "virtual_address": 72488, + "size": 4, + "disassembly": "str r3, [r2, #0x0]", + "mnemonic": "str", + "operands": "r3, [r2, #0x0]", + "mode": "none" + }, + "instr_72492": { + "virtual_address": 72492, + "size": 4, + "disassembly": "str r3, [r2, #0x4]", + "mnemonic": "str", + "operands": "r3, [r2, #0x4]", + "mode": "none" + }, + "instr_72496": { + "virtual_address": 72496, + "size": 4, + "disassembly": "str r3, [r2, #0x8]", + "mnemonic": "str", + "operands": "r3, [r2, #0x8]", + "mode": "none" + }, + "bb_72484": { + "virtual_address": 72484, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 72500, + "children": [ + "instr_72484", + "instr_72488", + "instr_72492", + "instr_72496" + ] + }, + "instr_72500": { + "virtual_address": 72500, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_72504": { + "virtual_address": 72504, + "size": 4, + "disassembly": "ldmia sp!, {r4, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_72508": { + "virtual_address": 72508, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_72500": { + "virtual_address": 72500, + "size": 12, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_72500", + "instr_72504", + "instr_72508" + ] + }, + "instr_72512": { + "virtual_address": 72512, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_72516": { + "virtual_address": 72516, + "size": 4, + "disassembly": "cmp r2, #0x1b", + "mnemonic": "cmp", + "operands": "r2, #0x1b", + "mode": "none" + }, + "instr_72520": { + "virtual_address": 72520, + "size": 4, + "disassembly": "str r3, [r4, #0x0]", + "mnemonic": "str", + "operands": "r3, [r4, #0x0]", + "mode": "none" + }, + "instr_72524": { + "virtual_address": 72524, + "size": 4, + "disassembly": "str r3, [r4, #0x4]", + "mnemonic": "str", + "operands": "r3, [r4, #0x4]", + "mode": "none" + }, + "instr_72528": { + "virtual_address": 72528, + "size": 4, + "disassembly": "addls r2, r4, #0x8", + "mnemonic": "addls", + "operands": "r2, r4, #0x8", + "mode": "none" + }, + "instr_72532": { + "virtual_address": 72532, + "size": 4, + "disassembly": "bls 0x11b24", + "mnemonic": "bls", + "operands": "0x11b24", + "mode": "none" + }, + "bb_72512": { + "virtual_address": 72512, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 72536, + "children": [ + "instr_72512", + "instr_72516", + "instr_72520", + "instr_72524", + "instr_72528", + "instr_72532" + ] + }, + "instr_72536": { + "virtual_address": 72536, + "size": 4, + "disassembly": "cmp r2, #0x24", + "mnemonic": "cmp", + "operands": "r2, #0x24", + "mode": "none" + }, + "instr_72540": { + "virtual_address": 72540, + "size": 4, + "disassembly": "str r3, [r4, #0x8]", + "mnemonic": "str", + "operands": "r3, [r4, #0x8]", + "mode": "none" + }, + "instr_72544": { + "virtual_address": 72544, + "size": 4, + "disassembly": "str r3, [r4, #0xc]", + "mnemonic": "str", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "instr_72548": { + "virtual_address": 72548, + "size": 4, + "disassembly": "streq r3, [r4, #0x10]", + "mnemonic": "streq", + "operands": "r3, [r4, #0x10]", + "mode": "none" + }, + "instr_72552": { + "virtual_address": 72552, + "size": 4, + "disassembly": "streq r3, [r4, #0x14]", + "mnemonic": "streq", + "operands": "r3, [r4, #0x14]", + "mode": "none" + }, + "instr_72556": { + "virtual_address": 72556, + "size": 4, + "disassembly": "addne r2, r4, #0x10", + "mnemonic": "addne", + "operands": "r2, r4, #0x10", + "mode": "none" + }, + "instr_72560": { + "virtual_address": 72560, + "size": 4, + "disassembly": "addeq r2, r4, #0x18", + "mnemonic": "addeq", + "operands": "r2, r4, #0x18", + "mode": "none" + }, + "instr_72564": { + "virtual_address": 72564, + "size": 4, + "disassembly": "b 0x11b24", + "mnemonic": "b", + "operands": "0x11b24", + "mode": "none" + }, + "bb_72536": { + "virtual_address": 72536, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 72484, + "children": [ + "instr_72536", + "instr_72540", + "instr_72544", + "instr_72548", + "instr_72552", + "instr_72556", + "instr_72560", + "instr_72564" + ] + }, + "instr_72568": { + "virtual_address": 72568, + "size": 4, + "disassembly": "mov r1, #0x0", + "mnemonic": "mov", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_72572": { + "virtual_address": 72572, + "size": 4, + "disassembly": "bl 0x834c", + "mnemonic": "bl", + "operands": "0x834c", + "mode": "none" + }, + "instr_72576": { + "virtual_address": 72576, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_72580": { + "virtual_address": 72580, + "size": 4, + "disassembly": "ldmia sp!, {r4, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_72584": { + "virtual_address": 72584, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_72568": { + "virtual_address": 72568, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_72568", + "instr_72572", + "instr_72576", + "instr_72580", + "instr_72584" + ] + }, + "func_72432": { + "virtual_address": 72432, + "size": 156, + "name": "_calloc_r", + "children": [ + "bb_72432", + "bb_72452", + "bb_72472", + "bb_72484", + "bb_72500", + "bb_72512", + "bb_72536", + "bb_72568" + ] + }, + "instr_72588": { + "virtual_address": 72588, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_72592": { + "virtual_address": 72592, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_72596": { + "virtual_address": 72596, + "size": 4, + "disassembly": "ldr r5, [0x11bc4]", + "mnemonic": "ldr", + "operands": "r5, [0x11bc4]", + "mode": "none" + }, + "instr_72600": { + "virtual_address": 72600, + "size": 4, + "disassembly": "mov r4, r0", + "mnemonic": "mov", + "operands": "r4, r0", + "mode": "none" + }, + "instr_72604": { + "virtual_address": 72604, + "size": 4, + "disassembly": "mov r0, r1", + "mnemonic": "mov", + "operands": "r0, r1", + "mode": "none" + }, + "instr_72608": { + "virtual_address": 72608, + "size": 4, + "disassembly": "str r2, [r5, #0x0]", + "mnemonic": "str", + "operands": "r2, [r5, #0x0]", + "mode": "none" + }, + "instr_72612": { + "virtual_address": 72612, + "size": 4, + "disassembly": "bl 0x13ed0", + "mnemonic": "bl", + "operands": "0x13ed0", + "mode": "none" + }, + "instr_72616": { + "virtual_address": 72616, + "size": 4, + "disassembly": "cmn r0, #0x1", + "mnemonic": "cmn", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_72620": { + "virtual_address": 72620, + "size": 4, + "disassembly": "bne 0x11bbc", + "mnemonic": "bne", + "operands": "0x11bbc", + "mode": "none" + }, + "bb_72588": { + "virtual_address": 72588, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 72624, + "children": [ + "instr_72588", + "instr_72592", + "instr_72596", + "instr_72600", + "instr_72604", + "instr_72608", + "instr_72612", + "instr_72616", + "instr_72620" + ] + }, + "instr_72624": { + "virtual_address": 72624, + "size": 4, + "disassembly": "ldr r3, [r5, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r5, #0x0]", + "mode": "none" + }, + "instr_72628": { + "virtual_address": 72628, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_72632": { + "virtual_address": 72632, + "size": 4, + "disassembly": "strne r3, [r4, #0x0]", + "mnemonic": "strne", + "operands": "r3, [r4, #0x0]", + "mode": "none" + }, + "bb_72624": { + "virtual_address": 72624, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 72636, + "children": [ + "instr_72624", + "instr_72628", + "instr_72632" + ] + }, + "instr_72636": { + "virtual_address": 72636, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_72640": { + "virtual_address": 72640, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_72636": { + "virtual_address": 72636, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_72636", + "instr_72640" + ] + }, + "dw_72644": { + "virtual_address": 72644, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 72596 + ] + }, + "func_72588": { + "virtual_address": 72588, + "size": 60, + "name": "_close_r", + "children": [ + "bb_72588", + "bb_72624", + "bb_72636", + "dw_72644" + ] + }, + "instr_72648": { + "virtual_address": 72648, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_72652": { + "virtual_address": 72652, + "size": 4, + "disassembly": "subs r4, r1, #0x0", + "mnemonic": "subs", + "operands": "r4, r1, #0x0", + "mode": "none" + }, + "instr_72656": { + "virtual_address": 72656, + "size": 4, + "disassembly": "beq 0x11ce0", + "mnemonic": "beq", + "operands": "0x11ce0", + "mode": "none" + }, + "bb_72648": { + "virtual_address": 72648, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 72660, + "children": [ + "instr_72648", + "instr_72652", + "instr_72656" + ] + }, + "instr_72660": { + "virtual_address": 72660, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_72664": { + "virtual_address": 72664, + "size": 4, + "disassembly": "mov r5, r0", + "mnemonic": "mov", + "operands": "r5, r0", + "mode": "none" + }, + "instr_72668": { + "virtual_address": 72668, + "size": 4, + "disassembly": "beq 0x11bec", + "mnemonic": "beq", + "operands": "0x11bec", + "mode": "none" + }, + "bb_72660": { + "virtual_address": 72660, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 72672, + "children": [ + "instr_72660", + "instr_72664", + "instr_72668" + ] + }, + "instr_72672": { + "virtual_address": 72672, + "size": 4, + "disassembly": "ldr r3, [r0, #0x38]", + "mnemonic": "ldr", + "operands": "r3, [r0, #0x38]", + "mode": "none" + }, + "instr_72676": { + "virtual_address": 72676, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_72680": { + "virtual_address": 72680, + "size": 4, + "disassembly": "beq 0x11cf0", + "mnemonic": "beq", + "operands": "0x11cf0", + "mode": "none" + }, + "bb_72672": { + "virtual_address": 72672, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 72684, + "children": [ + "instr_72672", + "instr_72676", + "instr_72680" + ] + }, + "instr_72684": { + "virtual_address": 72684, + "size": 4, + "disassembly": "ldr r3, [r4, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x64]", + "mode": "none" + }, + "instr_72688": { + "virtual_address": 72688, + "size": 4, + "disassembly": "tst r3, #0x1", + "mnemonic": "tst", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_72692": { + "virtual_address": 72692, + "size": 4, + "disassembly": "beq 0x11cb4", + "mnemonic": "beq", + "operands": "0x11cb4", + "mode": "none" + }, + "bb_72684": { + "virtual_address": 72684, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 72696, + "children": [ + "instr_72684", + "instr_72688", + "instr_72692" + ] + }, + "instr_72696": { + "virtual_address": 72696, + "size": 4, + "disassembly": "ldrsh r3, [r4, #0xc]", + "mnemonic": "ldrsh", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "instr_72700": { + "virtual_address": 72700, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_72704": { + "virtual_address": 72704, + "size": 4, + "disassembly": "beq 0x11ce0", + "mnemonic": "beq", + "operands": "0x11ce0", + "mode": "none" + }, + "bb_72696": { + "virtual_address": 72696, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 72708, + "children": [ + "instr_72696", + "instr_72700", + "instr_72704" + ] + }, + "instr_72708": { + "virtual_address": 72708, + "size": 4, + "disassembly": "mov r1, r4", + "mnemonic": "mov", + "operands": "r1, r4", + "mode": "none" + }, + "instr_72712": { + "virtual_address": 72712, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_72716": { + "virtual_address": 72716, + "size": 4, + "disassembly": "bl 0x0cc1c", + "mnemonic": "bl", + "operands": "0x0cc1c", + "mode": "none" + }, + "instr_72720": { + "virtual_address": 72720, + "size": 4, + "disassembly": "ldr r3, [r4, #0x2c]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x2c]", + "mode": "none" + }, + "instr_72724": { + "virtual_address": 72724, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_72728": { + "virtual_address": 72728, + "size": 4, + "disassembly": "mov r6, r0", + "mnemonic": "mov", + "operands": "r6, r0", + "mode": "none" + }, + "instr_72732": { + "virtual_address": 72732, + "size": 4, + "disassembly": "beq 0x11c38", + "mnemonic": "beq", + "operands": "0x11c38", + "mode": "none" + }, + "bb_72708": { + "virtual_address": 72708, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 72736, + "children": [ + "instr_72708", + "instr_72712", + "instr_72716", + "instr_72720", + "instr_72724", + "instr_72728", + "instr_72732" + ] + }, + "instr_72736": { + "virtual_address": 72736, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_72740": { + "virtual_address": 72740, + "size": 4, + "disassembly": "ldr r1, [r4, #0x1c]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x1c]", + "mode": "none" + }, + "instr_72744": { + "virtual_address": 72744, + "size": 4, + "disassembly": "mov lr, pc", + "mnemonic": "mov", + "operands": "lr, pc", + "mode": "none" + }, + "instr_72748": { + "virtual_address": 72748, + "size": 4, + "disassembly": "bx r3", + "mnemonic": "bx", + "operands": "r3", + "mode": "none" + }, + "instr_72752": { + "virtual_address": 72752, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_72756": { + "virtual_address": 72756, + "size": 4, + "disassembly": "mvnlt r6, #0x0", + "mnemonic": "mvnlt", + "operands": "r6, #0x0", + "mode": "none" + }, + "bb_72736": { + "virtual_address": 72736, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 72760, + "children": [ + "instr_72736", + "instr_72740", + "instr_72744", + "instr_72748", + "instr_72752", + "instr_72756" + ] + }, + "instr_72760": { + "virtual_address": 72760, + "size": 4, + "disassembly": "ldrh r3, [r4, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "instr_72764": { + "virtual_address": 72764, + "size": 4, + "disassembly": "tst r3, #0x80", + "mnemonic": "tst", + "operands": "r3, #0x80", + "mode": "none" + }, + "instr_72768": { + "virtual_address": 72768, + "size": 4, + "disassembly": "bne 0x11d18", + "mnemonic": "bne", + "operands": "0x11d18", + "mode": "none" + }, + "bb_72760": { + "virtual_address": 72760, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 72772, + "children": [ + "instr_72760", + "instr_72764", + "instr_72768" + ] + }, + "instr_72772": { + "virtual_address": 72772, + "size": 4, + "disassembly": "ldr r1, [r4, #0x30]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x30]", + "mode": "none" + }, + "instr_72776": { + "virtual_address": 72776, + "size": 4, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_72780": { + "virtual_address": 72780, + "size": 4, + "disassembly": "beq 0x11c68", + "mnemonic": "beq", + "operands": "0x11c68", + "mode": "none" + }, + "bb_72772": { + "virtual_address": 72772, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 72784, + "children": [ + "instr_72772", + "instr_72776", + "instr_72780" + ] + }, + "instr_72784": { + "virtual_address": 72784, + "size": 4, + "disassembly": "add r3, r4, #0x40", + "mnemonic": "add", + "operands": "r3, r4, #0x40", + "mode": "none" + }, + "instr_72788": { + "virtual_address": 72788, + "size": 4, + "disassembly": "cmp r1, r3", + "mnemonic": "cmp", + "operands": "r1, r3", + "mode": "none" + }, + "instr_72792": { + "virtual_address": 72792, + "size": 4, + "disassembly": "movne r0, r5", + "mnemonic": "movne", + "operands": "r0, r5", + "mode": "none" + }, + "instr_72796": { + "virtual_address": 72796, + "size": 4, + "disassembly": "blne 0x0d590", + "mnemonic": "blne", + "operands": "0x0d590", + "mode": "none" + }, + "instr_72800": { + "virtual_address": 72800, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_72804": { + "virtual_address": 72804, + "size": 4, + "disassembly": "str r3, [r4, #0x30]", + "mnemonic": "str", + "operands": "r3, [r4, #0x30]", + "mode": "none" + }, + "bb_72784": { + "virtual_address": 72784, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 72808, + "children": [ + "instr_72784", + "instr_72788", + "instr_72792", + "instr_72796", + "instr_72800", + "instr_72804" + ] + }, + "instr_72808": { + "virtual_address": 72808, + "size": 4, + "disassembly": "ldr r1, [r4, #0x44]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x44]", + "mode": "none" + }, + "instr_72812": { + "virtual_address": 72812, + "size": 4, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_72816": { + "virtual_address": 72816, + "size": 4, + "disassembly": "beq 0x11c84", + "mnemonic": "beq", + "operands": "0x11c84", + "mode": "none" + }, + "bb_72808": { + "virtual_address": 72808, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 72820, + "children": [ + "instr_72808", + "instr_72812", + "instr_72816" + ] + }, + "instr_72820": { + "virtual_address": 72820, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_72824": { + "virtual_address": 72824, + "size": 4, + "disassembly": "bl 0x0d590", + "mnemonic": "bl", + "operands": "0x0d590", + "mode": "none" + }, + "instr_72828": { + "virtual_address": 72828, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_72832": { + "virtual_address": 72832, + "size": 4, + "disassembly": "str r3, [r4, #0x44]", + "mnemonic": "str", + "operands": "r3, [r4, #0x44]", + "mode": "none" + }, + "bb_72820": { + "virtual_address": 72820, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 72836, + "children": [ + "instr_72820", + "instr_72824", + "instr_72828", + "instr_72832" + ] + }, + "instr_72836": { + "virtual_address": 72836, + "size": 4, + "disassembly": "bl 0x0d38c", + "mnemonic": "bl", + "operands": "0x0d38c", + "mode": "none" + }, + "instr_72840": { + "virtual_address": 72840, + "size": 4, + "disassembly": "mov r3, #0x0", + "mnemonic": "mov", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_72844": { + "virtual_address": 72844, + "size": 4, + "disassembly": "ldr r2, [r4, #0x64]", + "mnemonic": "ldr", + "operands": "r2, [r4, #0x64]", + "mode": "none" + }, + "instr_72848": { + "virtual_address": 72848, + "size": 4, + "disassembly": "tst r2, #0x1", + "mnemonic": "tst", + "operands": "r2, #0x1", + "mode": "none" + }, + "instr_72852": { + "virtual_address": 72852, + "size": 4, + "disassembly": "strh r3, [r4, #0xc]", + "mnemonic": "strh", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "instr_72856": { + "virtual_address": 72856, + "size": 4, + "disassembly": "beq 0x11d28", + "mnemonic": "beq", + "operands": "0x11d28", + "mode": "none" + }, + "bb_72836": { + "virtual_address": 72836, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 72860, + "children": [ + "instr_72836", + "instr_72840", + "instr_72844", + "instr_72848", + "instr_72852", + "instr_72856" + ] + }, + "instr_72860": { + "virtual_address": 72860, + "size": 4, + "disassembly": "ldr r0, [r4, #0x58]", + "mnemonic": "ldr", + "operands": "r0, [r4, #0x58]", + "mode": "none" + }, + "instr_72864": { + "virtual_address": 72864, + "size": 4, + "disassembly": "bl 0x0de54", + "mnemonic": "bl", + "operands": "0x0de54", + "mode": "none" + }, + "instr_72868": { + "virtual_address": 72868, + "size": 4, + "disassembly": "bl 0x0d3a4", + "mnemonic": "bl", + "operands": "0x0d3a4", + "mode": "none" + }, + "instr_72872": { + "virtual_address": 72872, + "size": 4, + "disassembly": "mov r0, r6", + "mnemonic": "mov", + "operands": "r0, r6", + "mode": "none" + }, + "instr_72876": { + "virtual_address": 72876, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_72880": { + "virtual_address": 72880, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_72860": { + "virtual_address": 72860, + "size": 24, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_72860", + "instr_72864", + "instr_72868", + "instr_72872", + "instr_72876", + "instr_72880" + ] + }, + "instr_72884": { + "virtual_address": 72884, + "size": 4, + "disassembly": "ldrh r3, [r4, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "instr_72888": { + "virtual_address": 72888, + "size": 4, + "disassembly": "tst r3, #0x200", + "mnemonic": "tst", + "operands": "r3, #0x200", + "mode": "none" + }, + "instr_72892": { + "virtual_address": 72892, + "size": 4, + "disassembly": "bne 0x11c04", + "mnemonic": "bne", + "operands": "0x11c04", + "mode": "none" + }, + "bb_72884": { + "virtual_address": 72884, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 72896, + "children": [ + "instr_72884", + "instr_72888", + "instr_72892" + ] + }, + "instr_72896": { + "virtual_address": 72896, + "size": 4, + "disassembly": "ldr r0, [r4, #0x58]", + "mnemonic": "ldr", + "operands": "r0, [r4, #0x58]", + "mode": "none" + }, + "instr_72900": { + "virtual_address": 72900, + "size": 4, + "disassembly": "bl 0x0de5c", + "mnemonic": "bl", + "operands": "0x0de5c", + "mode": "none" + }, + "instr_72904": { + "virtual_address": 72904, + "size": 4, + "disassembly": "ldrsh r3, [r4, #0xc]", + "mnemonic": "ldrsh", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "instr_72908": { + "virtual_address": 72908, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_72912": { + "virtual_address": 72912, + "size": 4, + "disassembly": "bne 0x11c04", + "mnemonic": "bne", + "operands": "0x11c04", + "mode": "none" + }, + "bb_72896": { + "virtual_address": 72896, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 72916, + "children": [ + "instr_72896", + "instr_72900", + "instr_72904", + "instr_72908", + "instr_72912" + ] + }, + "instr_72916": { + "virtual_address": 72916, + "size": 4, + "disassembly": "ldr r6, [r4, #0x64]", + "mnemonic": "ldr", + "operands": "r6, [r4, #0x64]", + "mode": "none" + }, + "instr_72920": { + "virtual_address": 72920, + "size": 4, + "disassembly": "ands r6, r6, #0x1", + "mnemonic": "ands", + "operands": "r6, r6, #0x1", + "mode": "none" + }, + "instr_72924": { + "virtual_address": 72924, + "size": 4, + "disassembly": "beq 0x11d04", + "mnemonic": "beq", + "operands": "0x11d04", + "mode": "none" + }, + "bb_72916": { + "virtual_address": 72916, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 72928, + "children": [ + "instr_72916", + "instr_72920", + "instr_72924" + ] + }, + "instr_72928": { + "virtual_address": 72928, + "size": 4, + "disassembly": "mov r6, #0x0", + "mnemonic": "mov", + "operands": "r6, #0x0", + "mode": "none" + }, + "instr_72932": { + "virtual_address": 72932, + "size": 4, + "disassembly": "mov r0, r6", + "mnemonic": "mov", + "operands": "r0, r6", + "mode": "none" + }, + "instr_72936": { + "virtual_address": 72936, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_72940": { + "virtual_address": 72940, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_72928": { + "virtual_address": 72928, + "size": 16, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_72928", + "instr_72932", + "instr_72936", + "instr_72940" + ] + }, + "instr_72944": { + "virtual_address": 72944, + "size": 4, + "disassembly": "bl 0x0d0c8", + "mnemonic": "bl", + "operands": "0x0d0c8", + "mode": "none" + }, + "instr_72948": { + "virtual_address": 72948, + "size": 4, + "disassembly": "ldr r3, [r4, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x64]", + "mode": "none" + }, + "instr_72952": { + "virtual_address": 72952, + "size": 4, + "disassembly": "tst r3, #0x1", + "mnemonic": "tst", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_72956": { + "virtual_address": 72956, + "size": 4, + "disassembly": "bne 0x11bf8", + "mnemonic": "bne", + "operands": "0x11bf8", + "mode": "none" + }, + "bb_72944": { + "virtual_address": 72944, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 72960, + "children": [ + "instr_72944", + "instr_72948", + "instr_72952", + "instr_72956" + ] + }, + "instr_72960": { + "virtual_address": 72960, + "size": 4, + "disassembly": "b 0x11cb4", + "mnemonic": "b", + "operands": "0x11cb4", + "mode": "none" + }, + "bb_72960": { + "virtual_address": 72960, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 72884, + "children": [ + "instr_72960" + ] + }, + "instr_72964": { + "virtual_address": 72964, + "size": 4, + "disassembly": "ldr r0, [r4, #0x58]", + "mnemonic": "ldr", + "operands": "r0, [r4, #0x58]", + "mode": "none" + }, + "instr_72968": { + "virtual_address": 72968, + "size": 4, + "disassembly": "bl 0x0de74", + "mnemonic": "bl", + "operands": "0x0de74", + "mode": "none" + }, + "instr_72972": { + "virtual_address": 72972, + "size": 4, + "disassembly": "mov r0, r6", + "mnemonic": "mov", + "operands": "r0, r6", + "mode": "none" + }, + "instr_72976": { + "virtual_address": 72976, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_72980": { + "virtual_address": 72980, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_72964": { + "virtual_address": 72964, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_72964", + "instr_72968", + "instr_72972", + "instr_72976", + "instr_72980" + ] + }, + "instr_72984": { + "virtual_address": 72984, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_72988": { + "virtual_address": 72988, + "size": 4, + "disassembly": "ldr r1, [r4, #0x10]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x10]", + "mode": "none" + }, + "instr_72992": { + "virtual_address": 72992, + "size": 4, + "disassembly": "bl 0x0d590", + "mnemonic": "bl", + "operands": "0x0d590", + "mode": "none" + }, + "instr_72996": { + "virtual_address": 72996, + "size": 4, + "disassembly": "b 0x11c44", + "mnemonic": "b", + "operands": "0x11c44", + "mode": "none" + }, + "bb_72984": { + "virtual_address": 72984, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 72772, + "children": [ + "instr_72984", + "instr_72988", + "instr_72992", + "instr_72996" + ] + }, + "instr_73000": { + "virtual_address": 73000, + "size": 4, + "disassembly": "ldr r0, [r4, #0x58]", + "mnemonic": "ldr", + "operands": "r0, [r4, #0x58]", + "mode": "none" + }, + "instr_73004": { + "virtual_address": 73004, + "size": 4, + "disassembly": "bl 0x0de74", + "mnemonic": "bl", + "operands": "0x0de74", + "mode": "none" + }, + "instr_73008": { + "virtual_address": 73008, + "size": 4, + "disassembly": "b 0x11c9c", + "mnemonic": "b", + "operands": "0x11c9c", + "mode": "none" + }, + "bb_73000": { + "virtual_address": 73000, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 72860, + "children": [ + "instr_73000", + "instr_73004", + "instr_73008" + ] + }, + "func_72648": { + "virtual_address": 72648, + "size": 364, + "name": "_fclose_r", + "children": [ + "bb_72648", + "bb_72660", + "bb_72672", + "bb_72684", + "bb_72696", + "bb_72708", + "bb_72736", + "bb_72760", + "bb_72772", + "bb_72784", + "bb_72808", + "bb_72820", + "bb_72836", + "bb_72860", + "bb_72884", + "bb_72896", + "bb_72916", + "bb_72928", + "bb_72944", + "bb_72960", + "bb_72964", + "bb_72984", + "bb_73000" + ] + }, + "instr_73012": { + "virtual_address": 73012, + "size": 4, + "disassembly": "ldr r3, [0x11d44]", + "mnemonic": "ldr", + "operands": "r3, [0x11d44]", + "mode": "none" + }, + "instr_73016": { + "virtual_address": 73016, + "size": 4, + "disassembly": "mov r1, r0", + "mnemonic": "mov", + "operands": "r1, r0", + "mode": "none" + }, + "instr_73020": { + "virtual_address": 73020, + "size": 4, + "disassembly": "ldr r0, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r3, #0x0]", + "mode": "none" + }, + "instr_73024": { + "virtual_address": 73024, + "size": 4, + "disassembly": "b 0x11bc8", + "mnemonic": "b", + "operands": "0x11bc8", + "mode": "none" + }, + "bb_73012": { + "virtual_address": 73012, + "size": 16, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_73012", + "instr_73016", + "instr_73020", + "instr_73024" + ] + }, + "dw_73028": { + "virtual_address": 73028, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 73012 + ] + }, + "func_73012": { + "virtual_address": 73012, + "size": 20, + "name": "fclose", + "children": [ + "bb_73012", + "dw_73028" + ] + }, + "instr_73032": { + "virtual_address": 73032, + "size": 4, + "disassembly": "stmdb sp!, {r2, r3}", + "mnemonic": "stmdb", + "operands": "sp!, {r2, r3}", + "mode": "none" + }, + "instr_73036": { + "virtual_address": 73036, + "size": 4, + "disassembly": "str lr, [sp, #-0x4]!", + "mnemonic": "str", + "operands": "lr, [sp, #-0x4]!", + "mode": "none" + }, + "instr_73040": { + "virtual_address": 73040, + "size": 4, + "disassembly": "sub sp, sp, #0xc", + "mnemonic": "sub", + "operands": "sp, sp, #0xc", + "mode": "none" + }, + "instr_73044": { + "virtual_address": 73044, + "size": 4, + "disassembly": "add r3, sp, #0x14", + "mnemonic": "add", + "operands": "r3, sp, #0x14", + "mode": "none" + }, + "instr_73048": { + "virtual_address": 73048, + "size": 4, + "disassembly": "ldr r2, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x10]", + "mode": "none" + }, + "instr_73052": { + "virtual_address": 73052, + "size": 4, + "disassembly": "str r3, [sp, #0x4]", + "mnemonic": "str", + "operands": "r3, [sp, #0x4]", + "mode": "none" + }, + "instr_73056": { + "virtual_address": 73056, + "size": 4, + "disassembly": "bl 0x10478", + "mnemonic": "bl", + "operands": "0x10478", + "mode": "none" + }, + "instr_73060": { + "virtual_address": 73060, + "size": 4, + "disassembly": "add sp, sp, #0xc", + "mnemonic": "add", + "operands": "sp, sp, #0xc", + "mode": "none" + }, + "instr_73064": { + "virtual_address": 73064, + "size": 4, + "disassembly": "ldr lr, [sp], #0x4", + "mnemonic": "ldr", + "operands": "lr, [sp], #0x4", + "mode": "none" + }, + "instr_73068": { + "virtual_address": 73068, + "size": 4, + "disassembly": "add sp, sp, #0x8", + "mnemonic": "add", + "operands": "sp, sp, #0x8", + "mode": "none" + }, + "instr_73072": { + "virtual_address": 73072, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_73032": { + "virtual_address": 73032, + "size": 44, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_73032", + "instr_73036", + "instr_73040", + "instr_73044", + "instr_73048", + "instr_73052", + "instr_73056", + "instr_73060", + "instr_73064", + "instr_73068", + "instr_73072" + ] + }, + "func_73032": { + "virtual_address": 73032, + "size": 44, + "name": "_fiprintf_r", + "children": [ + "bb_73032" + ] + }, + "instr_73076": { + "virtual_address": 73076, + "size": 4, + "disassembly": "stmdb sp!, {r1, r2, r3}", + "mnemonic": "stmdb", + "operands": "sp!, {r1, r2, r3}", + "mode": "none" + }, + "instr_73080": { + "virtual_address": 73080, + "size": 4, + "disassembly": "str lr, [sp, #-0x4]!", + "mnemonic": "str", + "operands": "lr, [sp, #-0x4]!", + "mode": "none" + }, + "instr_73084": { + "virtual_address": 73084, + "size": 4, + "disassembly": "mov r1, r0", + "mnemonic": "mov", + "operands": "r1, r0", + "mode": "none" + }, + "instr_73088": { + "virtual_address": 73088, + "size": 4, + "disassembly": "ldr r0, [0x11dac]", + "mnemonic": "ldr", + "operands": "r0, [0x11dac]", + "mode": "none" + }, + "instr_73092": { + "virtual_address": 73092, + "size": 4, + "disassembly": "sub sp, sp, #0x8", + "mnemonic": "sub", + "operands": "sp, sp, #0x8", + "mode": "none" + }, + "instr_73096": { + "virtual_address": 73096, + "size": 4, + "disassembly": "add r3, sp, #0x10", + "mnemonic": "add", + "operands": "r3, sp, #0x10", + "mode": "none" + }, + "instr_73100": { + "virtual_address": 73100, + "size": 4, + "disassembly": "ldr r2, [sp, #0xc]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0xc]", + "mode": "none" + }, + "instr_73104": { + "virtual_address": 73104, + "size": 4, + "disassembly": "ldr r0, [r0, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r0, #0x0]", + "mode": "none" + }, + "instr_73108": { + "virtual_address": 73108, + "size": 4, + "disassembly": "str r3, [sp, #0x4]", + "mnemonic": "str", + "operands": "r3, [sp, #0x4]", + "mode": "none" + }, + "instr_73112": { + "virtual_address": 73112, + "size": 4, + "disassembly": "bl 0x10478", + "mnemonic": "bl", + "operands": "0x10478", + "mode": "none" + }, + "instr_73116": { + "virtual_address": 73116, + "size": 4, + "disassembly": "add sp, sp, #0x8", + "mnemonic": "add", + "operands": "sp, sp, #0x8", + "mode": "none" + }, + "instr_73120": { + "virtual_address": 73120, + "size": 4, + "disassembly": "ldr lr, [sp], #0x4", + "mnemonic": "ldr", + "operands": "lr, [sp], #0x4", + "mode": "none" + }, + "instr_73124": { + "virtual_address": 73124, + "size": 4, + "disassembly": "add sp, sp, #0xc", + "mnemonic": "add", + "operands": "sp, sp, #0xc", + "mode": "none" + }, + "instr_73128": { + "virtual_address": 73128, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_73076": { + "virtual_address": 73076, + "size": 56, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_73076", + "instr_73080", + "instr_73084", + "instr_73088", + "instr_73092", + "instr_73096", + "instr_73100", + "instr_73104", + "instr_73108", + "instr_73112", + "instr_73116", + "instr_73120", + "instr_73124", + "instr_73128" + ] + }, + "dw_73132": { + "virtual_address": 73132, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 73088 + ] + }, + "func_73076": { + "virtual_address": 73076, + "size": 60, + "name": "fiprintf", + "children": [ + "bb_73076", + "dw_73132" + ] + }, + "instr_73136": { + "virtual_address": 73136, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, r9, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, r7, r8, r9, lr}", + "mode": "none" + }, + "instr_73140": { + "virtual_address": 73140, + "size": 4, + "disassembly": "sub sp, sp, #0xc", + "mnemonic": "sub", + "operands": "sp, sp, #0xc", + "mode": "none" + }, + "instr_73144": { + "virtual_address": 73144, + "size": 4, + "disassembly": "mov r7, r0", + "mnemonic": "mov", + "operands": "r7, r0", + "mode": "none" + }, + "instr_73148": { + "virtual_address": 73148, + "size": 4, + "disassembly": "mov r8, r1", + "mnemonic": "mov", + "operands": "r8, r1", + "mode": "none" + }, + "instr_73152": { + "virtual_address": 73152, + "size": 4, + "disassembly": "mov r4, r2", + "mnemonic": "mov", + "operands": "r4, r2", + "mode": "none" + }, + "instr_73156": { + "virtual_address": 73156, + "size": 4, + "disassembly": "bl 0x12138", + "mnemonic": "bl", + "operands": "0x12138", + "mode": "none" + }, + "instr_73160": { + "virtual_address": 73160, + "size": 4, + "disassembly": "cmp r0, #0x1", + "mnemonic": "cmp", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_73164": { + "virtual_address": 73164, + "size": 4, + "disassembly": "bne 0x11ddc", + "mnemonic": "bne", + "operands": "0x11ddc", + "mode": "none" + }, + "bb_73136": { + "virtual_address": 73136, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 73168, + "children": [ + "instr_73136", + "instr_73140", + "instr_73144", + "instr_73148", + "instr_73152", + "instr_73156", + "instr_73160", + "instr_73164" + ] + }, + "instr_73168": { + "virtual_address": 73168, + "size": 4, + "disassembly": "sub r3, r8, #0x1", + "mnemonic": "sub", + "operands": "r3, r8, #0x1", + "mode": "none" + }, + "instr_73172": { + "virtual_address": 73172, + "size": 4, + "disassembly": "cmp r3, #0xfe", + "mnemonic": "cmp", + "operands": "r3, #0xfe", + "mode": "none" + }, + "instr_73176": { + "virtual_address": 73176, + "size": 4, + "disassembly": "bls 0x11e90", + "mnemonic": "bls", + "operands": "0x11e90", + "mode": "none" + }, + "bb_73168": { + "virtual_address": 73168, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 73180, + "children": [ + "instr_73168", + "instr_73172", + "instr_73176" + ] + }, + "instr_73180": { + "virtual_address": 73180, + "size": 4, + "disassembly": "mov r2, r8", + "mnemonic": "mov", + "operands": "r2, r8", + "mode": "none" + }, + "instr_73184": { + "virtual_address": 73184, + "size": 4, + "disassembly": "mov r0, r7", + "mnemonic": "mov", + "operands": "r0, r7", + "mode": "none" + }, + "instr_73188": { + "virtual_address": 73188, + "size": 4, + "disassembly": "add r3, r4, #0x5c", + "mnemonic": "add", + "operands": "r3, r4, #0x5c", + "mode": "none" + }, + "instr_73192": { + "virtual_address": 73192, + "size": 4, + "disassembly": "add r1, sp, #0x4", + "mnemonic": "add", + "operands": "r1, sp, #0x4", + "mode": "none" + }, + "instr_73196": { + "virtual_address": 73196, + "size": 4, + "disassembly": "bl 0x1278c", + "mnemonic": "bl", + "operands": "0x1278c", + "mode": "none" + }, + "instr_73200": { + "virtual_address": 73200, + "size": 4, + "disassembly": "cmn r0, #0x1", + "mnemonic": "cmn", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_73204": { + "virtual_address": 73204, + "size": 4, + "disassembly": "mov r6, r0", + "mnemonic": "mov", + "operands": "r6, r0", + "mode": "none" + }, + "instr_73208": { + "virtual_address": 73208, + "size": 4, + "disassembly": "beq 0x11eb4", + "mnemonic": "beq", + "operands": "0x11eb4", + "mode": "none" + }, + "bb_73180": { + "virtual_address": 73180, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 73212, + "children": [ + "instr_73180", + "instr_73184", + "instr_73188", + "instr_73192", + "instr_73196", + "instr_73200", + "instr_73204", + "instr_73208" + ] + }, + "instr_73212": { + "virtual_address": 73212, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_73216": { + "virtual_address": 73216, + "size": 4, + "disassembly": "beq 0x11ea0", + "mnemonic": "beq", + "operands": "0x11ea0", + "mode": "none" + }, + "bb_73212": { + "virtual_address": 73212, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 73220, + "children": [ + "instr_73212", + "instr_73216" + ] + }, + "instr_73220": { + "virtual_address": 73220, + "size": 4, + "disassembly": "ldrb r1, [sp, #0x4]", + "mnemonic": "ldrb", + "operands": "r1, [sp, #0x4]", + "mode": "none" + }, + "bb_73220": { + "virtual_address": 73220, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 73224, + "children": [ + "instr_73220" + ] + }, + "instr_73224": { + "virtual_address": 73224, + "size": 4, + "disassembly": "mov r5, #0x0", + "mnemonic": "mov", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_73228": { + "virtual_address": 73228, + "size": 4, + "disassembly": "add r9, sp, #0x5", + "mnemonic": "add", + "operands": "r9, sp, #0x5", + "mode": "none" + }, + "instr_73232": { + "virtual_address": 73232, + "size": 4, + "disassembly": "b 0x11e34", + "mnemonic": "b", + "operands": "0x11e34", + "mode": "none" + }, + "bb_73224": { + "virtual_address": 73224, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 73268, + "children": [ + "instr_73224", + "instr_73228", + "instr_73232" + ] + }, + "instr_73236": { + "virtual_address": 73236, + "size": 4, + "disassembly": "ldr r3, [r4, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x0]", + "mode": "none" + }, + "instr_73240": { + "virtual_address": 73240, + "size": 4, + "disassembly": "add r2, r3, #0x1", + "mnemonic": "add", + "operands": "r2, r3, #0x1", + "mode": "none" + }, + "instr_73244": { + "virtual_address": 73244, + "size": 4, + "disassembly": "str r2, [r4, #0x0]", + "mnemonic": "str", + "operands": "r2, [r4, #0x0]", + "mode": "none" + }, + "instr_73248": { + "virtual_address": 73248, + "size": 4, + "disassembly": "strb r1, [r3, #0x0]", + "mnemonic": "strb", + "operands": "r1, [r3, #0x0]", + "mode": "none" + }, + "bb_73236": { + "virtual_address": 73236, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 73252, + "children": [ + "instr_73236", + "instr_73240", + "instr_73244", + "instr_73248" + ] + }, + "instr_73252": { + "virtual_address": 73252, + "size": 4, + "disassembly": "add r5, r5, #0x1", + "mnemonic": "add", + "operands": "r5, r5, #0x1", + "mode": "none" + }, + "instr_73256": { + "virtual_address": 73256, + "size": 4, + "disassembly": "cmp r5, r6", + "mnemonic": "cmp", + "operands": "r5, r6", + "mode": "none" + }, + "instr_73260": { + "virtual_address": 73260, + "size": 4, + "disassembly": "bcs 0x11ea0", + "mnemonic": "bcs", + "operands": "0x11ea0", + "mode": "none" + }, + "bb_73252": { + "virtual_address": 73252, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 73264, + "children": [ + "instr_73252", + "instr_73256", + "instr_73260" + ] + }, + "instr_73264": { + "virtual_address": 73264, + "size": 4, + "disassembly": "ldrb r1, [r9], #0x1", + "mnemonic": "ldrb", + "operands": "r1, [r9], #0x1", + "mode": "none" + }, + "bb_73264": { + "virtual_address": 73264, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 73268, + "children": [ + "instr_73264" + ] + }, + "instr_73268": { + "virtual_address": 73268, + "size": 4, + "disassembly": "ldr r3, [r4, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x8]", + "mode": "none" + }, + "instr_73272": { + "virtual_address": 73272, + "size": 4, + "disassembly": "sub r3, r3, #0x1", + "mnemonic": "sub", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_73276": { + "virtual_address": 73276, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_73280": { + "virtual_address": 73280, + "size": 4, + "disassembly": "str r3, [r4, #0x8]", + "mnemonic": "str", + "operands": "r3, [r4, #0x8]", + "mode": "none" + }, + "instr_73284": { + "virtual_address": 73284, + "size": 4, + "disassembly": "bge 0x11e14", + "mnemonic": "bge", + "operands": "0x11e14", + "mode": "none" + }, + "bb_73268": { + "virtual_address": 73268, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 73288, + "children": [ + "instr_73268", + "instr_73272", + "instr_73276", + "instr_73280", + "instr_73284" + ] + }, + "instr_73288": { + "virtual_address": 73288, + "size": 4, + "disassembly": "ldr r2, [r4, #0x18]", + "mnemonic": "ldr", + "operands": "r2, [r4, #0x18]", + "mode": "none" + }, + "instr_73292": { + "virtual_address": 73292, + "size": 4, + "disassembly": "cmp r3, r2", + "mnemonic": "cmp", + "operands": "r3, r2", + "mode": "none" + }, + "instr_73296": { + "virtual_address": 73296, + "size": 4, + "disassembly": "movlt r3, #0x0", + "mnemonic": "movlt", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_73300": { + "virtual_address": 73300, + "size": 4, + "disassembly": "movge r3, #0x1", + "mnemonic": "movge", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_73304": { + "virtual_address": 73304, + "size": 4, + "disassembly": "cmp r1, #0xa", + "mnemonic": "cmp", + "operands": "r1, #0xa", + "mode": "none" + }, + "instr_73308": { + "virtual_address": 73308, + "size": 4, + "disassembly": "moveq r3, #0x0", + "mnemonic": "moveq", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_73312": { + "virtual_address": 73312, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_73316": { + "virtual_address": 73316, + "size": 4, + "disassembly": "bne 0x11e14", + "mnemonic": "bne", + "operands": "0x11e14", + "mode": "none" + }, + "bb_73288": { + "virtual_address": 73288, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 73320, + "children": [ + "instr_73288", + "instr_73292", + "instr_73296", + "instr_73300", + "instr_73304", + "instr_73308", + "instr_73312", + "instr_73316" + ] + }, + "instr_73320": { + "virtual_address": 73320, + "size": 4, + "disassembly": "mov r2, r4", + "mnemonic": "mov", + "operands": "r2, r4", + "mode": "none" + }, + "instr_73324": { + "virtual_address": 73324, + "size": 4, + "disassembly": "mov r0, r7", + "mnemonic": "mov", + "operands": "r0, r7", + "mode": "none" + }, + "instr_73328": { + "virtual_address": 73328, + "size": 4, + "disassembly": "bl 0x1263c", + "mnemonic": "bl", + "operands": "0x1263c", + "mode": "none" + }, + "instr_73332": { + "virtual_address": 73332, + "size": 4, + "disassembly": "cmn r0, #0x1", + "mnemonic": "cmn", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_73336": { + "virtual_address": 73336, + "size": 4, + "disassembly": "bne 0x11e24", + "mnemonic": "bne", + "operands": "0x11e24", + "mode": "none" + }, + "bb_73320": { + "virtual_address": 73320, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 73340, + "children": [ + "instr_73320", + "instr_73324", + "instr_73328", + "instr_73332", + "instr_73336" + ] + }, + "instr_73340": { + "virtual_address": 73340, + "size": 4, + "disassembly": "mov r6, r0", + "mnemonic": "mov", + "operands": "r6, r0", + "mode": "none" + }, + "bb_73340": { + "virtual_address": 73340, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 73344, + "children": [ + "instr_73340" + ] + }, + "instr_73344": { + "virtual_address": 73344, + "size": 4, + "disassembly": "mov r0, r6", + "mnemonic": "mov", + "operands": "r0, r6", + "mode": "none" + }, + "instr_73348": { + "virtual_address": 73348, + "size": 4, + "disassembly": "add sp, sp, #0xc", + "mnemonic": "add", + "operands": "sp, sp, #0xc", + "mode": "none" + }, + "instr_73352": { + "virtual_address": 73352, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, r9, lr}", + "mode": "none" + }, + "instr_73356": { + "virtual_address": 73356, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_73344": { + "virtual_address": 73344, + "size": 16, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_73344", + "instr_73348", + "instr_73352", + "instr_73356" + ] + }, + "instr_73360": { + "virtual_address": 73360, + "size": 4, + "disassembly": "and r1, r8, #0xff", + "mnemonic": "and", + "operands": "r1, r8, #0xff", + "mode": "none" + }, + "instr_73364": { + "virtual_address": 73364, + "size": 4, + "disassembly": "mov r6, r0", + "mnemonic": "mov", + "operands": "r6, r0", + "mode": "none" + }, + "instr_73368": { + "virtual_address": 73368, + "size": 4, + "disassembly": "strb r1, [sp, #0x4]", + "mnemonic": "strb", + "operands": "r1, [sp, #0x4]", + "mode": "none" + }, + "instr_73372": { + "virtual_address": 73372, + "size": 4, + "disassembly": "b 0x11e08", + "mnemonic": "b", + "operands": "0x11e08", + "mode": "none" + }, + "bb_73360": { + "virtual_address": 73360, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 73224, + "children": [ + "instr_73360", + "instr_73364", + "instr_73368", + "instr_73372" + ] + }, + "instr_73376": { + "virtual_address": 73376, + "size": 4, + "disassembly": "mov r6, r8", + "mnemonic": "mov", + "operands": "r6, r8", + "mode": "none" + }, + "instr_73380": { + "virtual_address": 73380, + "size": 4, + "disassembly": "mov r0, r6", + "mnemonic": "mov", + "operands": "r0, r6", + "mode": "none" + }, + "instr_73384": { + "virtual_address": 73384, + "size": 4, + "disassembly": "add sp, sp, #0xc", + "mnemonic": "add", + "operands": "sp, sp, #0xc", + "mode": "none" + }, + "instr_73388": { + "virtual_address": 73388, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, r9, lr}", + "mode": "none" + }, + "instr_73392": { + "virtual_address": 73392, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_73376": { + "virtual_address": 73376, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_73376", + "instr_73380", + "instr_73384", + "instr_73388", + "instr_73392" + ] + }, + "instr_73396": { + "virtual_address": 73396, + "size": 4, + "disassembly": "ldrh r3, [r4, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "instr_73400": { + "virtual_address": 73400, + "size": 4, + "disassembly": "orr r3, r3, #0x40", + "mnemonic": "orr", + "operands": "r3, r3, #0x40", + "mode": "none" + }, + "instr_73404": { + "virtual_address": 73404, + "size": 4, + "disassembly": "strh r3, [r4, #0xc]", + "mnemonic": "strh", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "instr_73408": { + "virtual_address": 73408, + "size": 4, + "disassembly": "b 0x11e80", + "mnemonic": "b", + "operands": "0x11e80", + "mode": "none" + }, + "bb_73396": { + "virtual_address": 73396, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 73344, + "children": [ + "instr_73396", + "instr_73400", + "instr_73404", + "instr_73408" + ] + }, + "func_73136": { + "virtual_address": 73136, + "size": 276, + "name": "__fputwc", + "children": [ + "bb_73136", + "bb_73168", + "bb_73180", + "bb_73212", + "bb_73220", + "bb_73224", + "bb_73236", + "bb_73252", + "bb_73264", + "bb_73268", + "bb_73288", + "bb_73320", + "bb_73340", + "bb_73344", + "bb_73360", + "bb_73376", + "bb_73396" + ] + }, + "instr_73412": { + "virtual_address": 73412, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, lr}", + "mode": "none" + }, + "instr_73416": { + "virtual_address": 73416, + "size": 4, + "disassembly": "ldr r3, [r2, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r2, #0x64]", + "mode": "none" + }, + "instr_73420": { + "virtual_address": 73420, + "size": 4, + "disassembly": "mov r4, r2", + "mnemonic": "mov", + "operands": "r4, r2", + "mode": "none" + }, + "instr_73424": { + "virtual_address": 73424, + "size": 4, + "disassembly": "ldrsh r2, [r2, #0xc]", + "mnemonic": "ldrsh", + "operands": "r2, [r2, #0xc]", + "mode": "none" + }, + "instr_73428": { + "virtual_address": 73428, + "size": 4, + "disassembly": "tst r3, #0x1", + "mnemonic": "tst", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_73432": { + "virtual_address": 73432, + "size": 4, + "disassembly": "mov r3, r2, lsl #0x10", + "mnemonic": "mov", + "operands": "r3, r2, lsl #0x10", + "mode": "none" + }, + "instr_73436": { + "virtual_address": 73436, + "size": 4, + "disassembly": "mov r5, r0", + "mnemonic": "mov", + "operands": "r5, r0", + "mode": "none" + }, + "instr_73440": { + "virtual_address": 73440, + "size": 4, + "disassembly": "sub sp, sp, #0xc", + "mnemonic": "sub", + "operands": "sp, sp, #0xc", + "mode": "none" + }, + "instr_73444": { + "virtual_address": 73444, + "size": 4, + "disassembly": "movne r3, r3, lsr #0x10", + "mnemonic": "movne", + "operands": "r3, r3, lsr #0x10", + "mode": "none" + }, + "instr_73448": { + "virtual_address": 73448, + "size": 4, + "disassembly": "bne 0x11ef8", + "mnemonic": "bne", + "operands": "0x11ef8", + "mode": "none" + }, + "bb_73412": { + "virtual_address": 73412, + "size": 40, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 73452, + "children": [ + "instr_73412", + "instr_73416", + "instr_73420", + "instr_73424", + "instr_73428", + "instr_73432", + "instr_73436", + "instr_73440", + "instr_73444", + "instr_73448" + ] + }, + "instr_73452": { + "virtual_address": 73452, + "size": 4, + "disassembly": "tst r2, #0x200", + "mnemonic": "tst", + "operands": "r2, #0x200", + "mode": "none" + }, + "instr_73456": { + "virtual_address": 73456, + "size": 4, + "disassembly": "mov r3, r3, lsr #0x10", + "mnemonic": "mov", + "operands": "r3, r3, lsr #0x10", + "mode": "none" + }, + "instr_73460": { + "virtual_address": 73460, + "size": 4, + "disassembly": "beq 0x11f60", + "mnemonic": "beq", + "operands": "0x11f60", + "mode": "none" + }, + "bb_73452": { + "virtual_address": 73452, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 73464, + "children": [ + "instr_73452", + "instr_73456", + "instr_73460" + ] + }, + "instr_73464": { + "virtual_address": 73464, + "size": 4, + "disassembly": "tst r3, #0x2000", + "mnemonic": "tst", + "operands": "r3, #0x2000", + "mode": "none" + }, + "instr_73468": { + "virtual_address": 73468, + "size": 4, + "disassembly": "ldreq r3, [r4, #0x64]", + "mnemonic": "ldreq", + "operands": "r3, [r4, #0x64]", + "mode": "none" + }, + "instr_73472": { + "virtual_address": 73472, + "size": 4, + "disassembly": "orreq r2, r2, #0x2000", + "mnemonic": "orreq", + "operands": "r2, r2, #0x2000", + "mode": "none" + }, + "instr_73476": { + "virtual_address": 73476, + "size": 4, + "disassembly": "orreq r3, r3, #0x2000", + "mnemonic": "orreq", + "operands": "r3, r3, #0x2000", + "mode": "none" + }, + "instr_73480": { + "virtual_address": 73480, + "size": 4, + "disassembly": "strheq r2, [r4, #0xc]", + "mnemonic": "strheq", + "operands": "r2, [r4, #0xc]", + "mode": "none" + }, + "instr_73484": { + "virtual_address": 73484, + "size": 4, + "disassembly": "streq r3, [r4, #0x64]", + "mnemonic": "streq", + "operands": "r3, [r4, #0x64]", + "mode": "none" + }, + "instr_73488": { + "virtual_address": 73488, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_73492": { + "virtual_address": 73492, + "size": 4, + "disassembly": "mov r2, r4", + "mnemonic": "mov", + "operands": "r2, r4", + "mode": "none" + }, + "instr_73496": { + "virtual_address": 73496, + "size": 4, + "disassembly": "bl 0x11db0", + "mnemonic": "bl", + "operands": "0x11db0", + "mode": "none" + }, + "instr_73500": { + "virtual_address": 73500, + "size": 4, + "disassembly": "ldr r3, [r4, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x64]", + "mode": "none" + }, + "instr_73504": { + "virtual_address": 73504, + "size": 4, + "disassembly": "tst r3, #0x1", + "mnemonic": "tst", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_73508": { + "virtual_address": 73508, + "size": 4, + "disassembly": "mov r5, r0", + "mnemonic": "mov", + "operands": "r5, r0", + "mode": "none" + }, + "instr_73512": { + "virtual_address": 73512, + "size": 4, + "disassembly": "bne 0x11f38", + "mnemonic": "bne", + "operands": "0x11f38", + "mode": "none" + }, + "bb_73464": { + "virtual_address": 73464, + "size": 52, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 73516, + "children": [ + "instr_73464", + "instr_73468", + "instr_73472", + "instr_73476", + "instr_73480", + "instr_73484", + "instr_73488", + "instr_73492", + "instr_73496", + "instr_73500", + "instr_73504", + "instr_73508", + "instr_73512" + ] + }, + "instr_73516": { + "virtual_address": 73516, + "size": 4, + "disassembly": "ldrh r3, [r4, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "instr_73520": { + "virtual_address": 73520, + "size": 4, + "disassembly": "tst r3, #0x200", + "mnemonic": "tst", + "operands": "r3, #0x200", + "mode": "none" + }, + "instr_73524": { + "virtual_address": 73524, + "size": 4, + "disassembly": "beq 0x11f48", + "mnemonic": "beq", + "operands": "0x11f48", + "mode": "none" + }, + "bb_73516": { + "virtual_address": 73516, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 73528, + "children": [ + "instr_73516", + "instr_73520", + "instr_73524" + ] + }, + "instr_73528": { + "virtual_address": 73528, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_73532": { + "virtual_address": 73532, + "size": 4, + "disassembly": "add sp, sp, #0xc", + "mnemonic": "add", + "operands": "sp, sp, #0xc", + "mode": "none" + }, + "instr_73536": { + "virtual_address": 73536, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, lr}", + "mode": "none" + }, + "instr_73540": { + "virtual_address": 73540, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_73528": { + "virtual_address": 73528, + "size": 16, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_73528", + "instr_73532", + "instr_73536", + "instr_73540" + ] + }, + "instr_73544": { + "virtual_address": 73544, + "size": 4, + "disassembly": "ldr r0, [r4, #0x58]", + "mnemonic": "ldr", + "operands": "r0, [r4, #0x58]", + "mode": "none" + }, + "instr_73548": { + "virtual_address": 73548, + "size": 4, + "disassembly": "bl 0x0de74", + "mnemonic": "bl", + "operands": "0x0de74", + "mode": "none" + }, + "instr_73552": { + "virtual_address": 73552, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_73556": { + "virtual_address": 73556, + "size": 4, + "disassembly": "add sp, sp, #0xc", + "mnemonic": "add", + "operands": "sp, sp, #0xc", + "mode": "none" + }, + "instr_73560": { + "virtual_address": 73560, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, lr}", + "mode": "none" + }, + "instr_73564": { + "virtual_address": 73564, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_73544": { + "virtual_address": 73544, + "size": 24, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_73544", + "instr_73548", + "instr_73552", + "instr_73556", + "instr_73560", + "instr_73564" + ] + }, + "instr_73568": { + "virtual_address": 73568, + "size": 4, + "disassembly": "ldr r0, [r4, #0x58]", + "mnemonic": "ldr", + "operands": "r0, [r4, #0x58]", + "mode": "none" + }, + "instr_73572": { + "virtual_address": 73572, + "size": 4, + "disassembly": "str r1, [sp, #0x4]", + "mnemonic": "str", + "operands": "r1, [sp, #0x4]", + "mode": "none" + }, + "instr_73576": { + "virtual_address": 73576, + "size": 4, + "disassembly": "bl 0x0de5c", + "mnemonic": "bl", + "operands": "0x0de5c", + "mode": "none" + }, + "instr_73580": { + "virtual_address": 73580, + "size": 4, + "disassembly": "ldrsh r2, [r4, #0xc]", + "mnemonic": "ldrsh", + "operands": "r2, [r4, #0xc]", + "mode": "none" + }, + "instr_73584": { + "virtual_address": 73584, + "size": 4, + "disassembly": "mov r3, r2, lsl #0x10", + "mnemonic": "mov", + "operands": "r3, r2, lsl #0x10", + "mode": "none" + }, + "instr_73588": { + "virtual_address": 73588, + "size": 4, + "disassembly": "ldr r1, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x4]", + "mode": "none" + }, + "instr_73592": { + "virtual_address": 73592, + "size": 4, + "disassembly": "mov r3, r3, lsr #0x10", + "mnemonic": "mov", + "operands": "r3, r3, lsr #0x10", + "mode": "none" + }, + "instr_73596": { + "virtual_address": 73596, + "size": 4, + "disassembly": "b 0x11ef8", + "mnemonic": "b", + "operands": "0x11ef8", + "mode": "none" + }, + "bb_73568": { + "virtual_address": 73568, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 73464, + "children": [ + "instr_73568", + "instr_73572", + "instr_73576", + "instr_73580", + "instr_73584", + "instr_73588", + "instr_73592", + "instr_73596" + ] + }, + "func_73412": { + "virtual_address": 73412, + "size": 188, + "name": "_fputwc_r", + "children": [ + "bb_73412", + "bb_73452", + "bb_73464", + "bb_73516", + "bb_73528", + "bb_73544", + "bb_73568" + ] + }, + "instr_73600": { + "virtual_address": 73600, + "size": 4, + "disassembly": "ldr r3, [0x12050]", + "mnemonic": "ldr", + "operands": "r3, [0x12050]", + "mode": "none" + }, + "instr_73604": { + "virtual_address": 73604, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_73608": { + "virtual_address": 73608, + "size": 4, + "disassembly": "ldr r6, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r6, [r3, #0x0]", + "mode": "none" + }, + "instr_73612": { + "virtual_address": 73612, + "size": 4, + "disassembly": "cmp r6, #0x0", + "mnemonic": "cmp", + "operands": "r6, #0x0", + "mode": "none" + }, + "instr_73616": { + "virtual_address": 73616, + "size": 4, + "disassembly": "mov r5, r0", + "mnemonic": "mov", + "operands": "r5, r0", + "mode": "none" + }, + "instr_73620": { + "virtual_address": 73620, + "size": 4, + "disassembly": "mov r4, r1", + "mnemonic": "mov", + "operands": "r4, r1", + "mode": "none" + }, + "instr_73624": { + "virtual_address": 73624, + "size": 4, + "disassembly": "beq 0x11fa8", + "mnemonic": "beq", + "operands": "0x11fa8", + "mode": "none" + }, + "bb_73600": { + "virtual_address": 73600, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 73628, + "children": [ + "instr_73600", + "instr_73604", + "instr_73608", + "instr_73612", + "instr_73616", + "instr_73620", + "instr_73624" + ] + }, + "instr_73628": { + "virtual_address": 73628, + "size": 4, + "disassembly": "ldr r3, [r6, #0x38]", + "mnemonic": "ldr", + "operands": "r3, [r6, #0x38]", + "mode": "none" + }, + "instr_73632": { + "virtual_address": 73632, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_73636": { + "virtual_address": 73636, + "size": 4, + "disassembly": "beq 0x12030", + "mnemonic": "beq", + "operands": "0x12030", + "mode": "none" + }, + "bb_73628": { + "virtual_address": 73628, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 73640, + "children": [ + "instr_73628", + "instr_73632", + "instr_73636" + ] + }, + "instr_73640": { + "virtual_address": 73640, + "size": 4, + "disassembly": "ldr r3, [r4, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x64]", + "mode": "none" + }, + "instr_73644": { + "virtual_address": 73644, + "size": 4, + "disassembly": "ldrsh r2, [r4, #0xc]", + "mnemonic": "ldrsh", + "operands": "r2, [r4, #0xc]", + "mode": "none" + }, + "instr_73648": { + "virtual_address": 73648, + "size": 4, + "disassembly": "tst r3, #0x1", + "mnemonic": "tst", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_73652": { + "virtual_address": 73652, + "size": 4, + "disassembly": "mov r3, r2, lsl #0x10", + "mnemonic": "mov", + "operands": "r3, r2, lsl #0x10", + "mode": "none" + }, + "instr_73656": { + "virtual_address": 73656, + "size": 4, + "disassembly": "bne 0x12028", + "mnemonic": "bne", + "operands": "0x12028", + "mode": "none" + }, + "bb_73640": { + "virtual_address": 73640, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 73660, + "children": [ + "instr_73640", + "instr_73644", + "instr_73648", + "instr_73652", + "instr_73656" + ] + }, + "instr_73660": { + "virtual_address": 73660, + "size": 4, + "disassembly": "tst r2, #0x200", + "mnemonic": "tst", + "operands": "r2, #0x200", + "mode": "none" + }, + "instr_73664": { + "virtual_address": 73664, + "size": 4, + "disassembly": "mov r3, r3, lsr #0x10", + "mnemonic": "mov", + "operands": "r3, r3, lsr #0x10", + "mode": "none" + }, + "instr_73668": { + "virtual_address": 73668, + "size": 4, + "disassembly": "beq 0x12018", + "mnemonic": "beq", + "operands": "0x12018", + "mode": "none" + }, + "bb_73660": { + "virtual_address": 73660, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 73672, + "children": [ + "instr_73660", + "instr_73664", + "instr_73668" + ] + }, + "instr_73672": { + "virtual_address": 73672, + "size": 4, + "disassembly": "tst r3, #0x2000", + "mnemonic": "tst", + "operands": "r3, #0x2000", + "mode": "none" + }, + "instr_73676": { + "virtual_address": 73676, + "size": 4, + "disassembly": "ldreq r3, [r4, #0x64]", + "mnemonic": "ldreq", + "operands": "r3, [r4, #0x64]", + "mode": "none" + }, + "instr_73680": { + "virtual_address": 73680, + "size": 4, + "disassembly": "orreq r2, r2, #0x2000", + "mnemonic": "orreq", + "operands": "r2, r2, #0x2000", + "mode": "none" + }, + "instr_73684": { + "virtual_address": 73684, + "size": 4, + "disassembly": "orreq r3, r3, #0x2000", + "mnemonic": "orreq", + "operands": "r3, r3, #0x2000", + "mode": "none" + }, + "instr_73688": { + "virtual_address": 73688, + "size": 4, + "disassembly": "strheq r2, [r4, #0xc]", + "mnemonic": "strheq", + "operands": "r2, [r4, #0xc]", + "mode": "none" + }, + "instr_73692": { + "virtual_address": 73692, + "size": 4, + "disassembly": "streq r3, [r4, #0x64]", + "mnemonic": "streq", + "operands": "r3, [r4, #0x64]", + "mode": "none" + }, + "instr_73696": { + "virtual_address": 73696, + "size": 4, + "disassembly": "mov r1, r5", + "mnemonic": "mov", + "operands": "r1, r5", + "mode": "none" + }, + "instr_73700": { + "virtual_address": 73700, + "size": 4, + "disassembly": "mov r2, r4", + "mnemonic": "mov", + "operands": "r2, r4", + "mode": "none" + }, + "instr_73704": { + "virtual_address": 73704, + "size": 4, + "disassembly": "mov r0, r6", + "mnemonic": "mov", + "operands": "r0, r6", + "mode": "none" + }, + "instr_73708": { + "virtual_address": 73708, + "size": 4, + "disassembly": "bl 0x11db0", + "mnemonic": "bl", + "operands": "0x11db0", + "mode": "none" + }, + "instr_73712": { + "virtual_address": 73712, + "size": 4, + "disassembly": "ldr r3, [r4, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x64]", + "mode": "none" + }, + "instr_73716": { + "virtual_address": 73716, + "size": 4, + "disassembly": "tst r3, #0x1", + "mnemonic": "tst", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_73720": { + "virtual_address": 73720, + "size": 4, + "disassembly": "mov r5, r0", + "mnemonic": "mov", + "operands": "r5, r0", + "mode": "none" + }, + "instr_73724": { + "virtual_address": 73724, + "size": 4, + "disassembly": "bne 0x1200c", + "mnemonic": "bne", + "operands": "0x1200c", + "mode": "none" + }, + "bb_73672": { + "virtual_address": 73672, + "size": 56, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 73728, + "children": [ + "instr_73672", + "instr_73676", + "instr_73680", + "instr_73684", + "instr_73688", + "instr_73692", + "instr_73696", + "instr_73700", + "instr_73704", + "instr_73708", + "instr_73712", + "instr_73716", + "instr_73720", + "instr_73724" + ] + }, + "instr_73728": { + "virtual_address": 73728, + "size": 4, + "disassembly": "ldrh r3, [r4, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "instr_73732": { + "virtual_address": 73732, + "size": 4, + "disassembly": "tst r3, #0x200", + "mnemonic": "tst", + "operands": "r3, #0x200", + "mode": "none" + }, + "instr_73736": { + "virtual_address": 73736, + "size": 4, + "disassembly": "beq 0x1203c", + "mnemonic": "beq", + "operands": "0x1203c", + "mode": "none" + }, + "bb_73728": { + "virtual_address": 73728, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 73740, + "children": [ + "instr_73728", + "instr_73732", + "instr_73736" + ] + }, + "instr_73740": { + "virtual_address": 73740, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_73744": { + "virtual_address": 73744, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_73748": { + "virtual_address": 73748, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_73740": { + "virtual_address": 73740, + "size": 12, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_73740", + "instr_73744", + "instr_73748" + ] + }, + "instr_73752": { + "virtual_address": 73752, + "size": 4, + "disassembly": "ldr r0, [r4, #0x58]", + "mnemonic": "ldr", + "operands": "r0, [r4, #0x58]", + "mode": "none" + }, + "instr_73756": { + "virtual_address": 73756, + "size": 4, + "disassembly": "bl 0x0de5c", + "mnemonic": "bl", + "operands": "0x0de5c", + "mode": "none" + }, + "instr_73760": { + "virtual_address": 73760, + "size": 4, + "disassembly": "ldrsh r2, [r4, #0xc]", + "mnemonic": "ldrsh", + "operands": "r2, [r4, #0xc]", + "mode": "none" + }, + "instr_73764": { + "virtual_address": 73764, + "size": 4, + "disassembly": "mov r3, r2, lsl #0x10", + "mnemonic": "mov", + "operands": "r3, r2, lsl #0x10", + "mode": "none" + }, + "bb_73752": { + "virtual_address": 73752, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 73768, + "children": [ + "instr_73752", + "instr_73756", + "instr_73760", + "instr_73764" + ] + }, + "instr_73768": { + "virtual_address": 73768, + "size": 4, + "disassembly": "mov r3, r3, lsr #0x10", + "mnemonic": "mov", + "operands": "r3, r3, lsr #0x10", + "mode": "none" + }, + "instr_73772": { + "virtual_address": 73772, + "size": 4, + "disassembly": "b 0x11fc8", + "mnemonic": "b", + "operands": "0x11fc8", + "mode": "none" + }, + "bb_73768": { + "virtual_address": 73768, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 73672, + "children": [ + "instr_73768", + "instr_73772" + ] + }, + "instr_73776": { + "virtual_address": 73776, + "size": 4, + "disassembly": "mov r0, r6", + "mnemonic": "mov", + "operands": "r0, r6", + "mode": "none" + }, + "instr_73780": { + "virtual_address": 73780, + "size": 4, + "disassembly": "bl 0x0d0c8", + "mnemonic": "bl", + "operands": "0x0d0c8", + "mode": "none" + }, + "instr_73784": { + "virtual_address": 73784, + "size": 4, + "disassembly": "b 0x11fa8", + "mnemonic": "b", + "operands": "0x11fa8", + "mode": "none" + }, + "bb_73776": { + "virtual_address": 73776, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 73640, + "children": [ + "instr_73776", + "instr_73780", + "instr_73784" + ] + }, + "instr_73788": { + "virtual_address": 73788, + "size": 4, + "disassembly": "ldr r0, [r4, #0x58]", + "mnemonic": "ldr", + "operands": "r0, [r4, #0x58]", + "mode": "none" + }, + "instr_73792": { + "virtual_address": 73792, + "size": 4, + "disassembly": "bl 0x0de74", + "mnemonic": "bl", + "operands": "0x0de74", + "mode": "none" + }, + "instr_73796": { + "virtual_address": 73796, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_73800": { + "virtual_address": 73800, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_73804": { + "virtual_address": 73804, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_73788": { + "virtual_address": 73788, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_73788", + "instr_73792", + "instr_73796", + "instr_73800", + "instr_73804" + ] + }, + "dw_73808": { + "virtual_address": 73808, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 73600 + ] + }, + "func_73600": { + "virtual_address": 73600, + "size": 212, + "name": "fputwc", + "children": [ + "bb_73600", + "bb_73628", + "bb_73640", + "bb_73660", + "bb_73672", + "bb_73728", + "bb_73740", + "bb_73752", + "bb_73768", + "bb_73776", + "bb_73788", + "dw_73808" + ] + }, + "instr_73812": { + "virtual_address": 73812, + "size": 4, + "disassembly": "mov r12, #0x0", + "mnemonic": "mov", + "operands": "r12, #0x0", + "mode": "none" + }, + "instr_73816": { + "virtual_address": 73816, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_73820": { + "virtual_address": 73820, + "size": 4, + "disassembly": "ldr r5, [0x12090]", + "mnemonic": "ldr", + "operands": "r5, [0x12090]", + "mode": "none" + }, + "instr_73824": { + "virtual_address": 73824, + "size": 4, + "disassembly": "mov r4, r0", + "mnemonic": "mov", + "operands": "r4, r0", + "mode": "none" + }, + "instr_73828": { + "virtual_address": 73828, + "size": 4, + "disassembly": "mov r0, r1", + "mnemonic": "mov", + "operands": "r0, r1", + "mode": "none" + }, + "instr_73832": { + "virtual_address": 73832, + "size": 4, + "disassembly": "mov r1, r2", + "mnemonic": "mov", + "operands": "r1, r2", + "mode": "none" + }, + "instr_73836": { + "virtual_address": 73836, + "size": 4, + "disassembly": "str r12, [r5, #0x0]", + "mnemonic": "str", + "operands": "r12, [r5, #0x0]", + "mode": "none" + }, + "instr_73840": { + "virtual_address": 73840, + "size": 4, + "disassembly": "bl 0x13ee8", + "mnemonic": "bl", + "operands": "0x13ee8", + "mode": "none" + }, + "instr_73844": { + "virtual_address": 73844, + "size": 4, + "disassembly": "cmn r0, #0x1", + "mnemonic": "cmn", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_73848": { + "virtual_address": 73848, + "size": 4, + "disassembly": "bne 0x12088", + "mnemonic": "bne", + "operands": "0x12088", + "mode": "none" + }, + "bb_73812": { + "virtual_address": 73812, + "size": 40, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 73852, + "children": [ + "instr_73812", + "instr_73816", + "instr_73820", + "instr_73824", + "instr_73828", + "instr_73832", + "instr_73836", + "instr_73840", + "instr_73844", + "instr_73848" + ] + }, + "instr_73852": { + "virtual_address": 73852, + "size": 4, + "disassembly": "ldr r3, [r5, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r5, #0x0]", + "mode": "none" + }, + "instr_73856": { + "virtual_address": 73856, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_73860": { + "virtual_address": 73860, + "size": 4, + "disassembly": "strne r3, [r4, #0x0]", + "mnemonic": "strne", + "operands": "r3, [r4, #0x0]", + "mode": "none" + }, + "bb_73852": { + "virtual_address": 73852, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 73864, + "children": [ + "instr_73852", + "instr_73856", + "instr_73860" + ] + }, + "instr_73864": { + "virtual_address": 73864, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_73868": { + "virtual_address": 73868, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_73864": { + "virtual_address": 73864, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_73864", + "instr_73868" + ] + }, + "dw_73872": { + "virtual_address": 73872, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 73820 + ] + }, + "func_73812": { + "virtual_address": 73812, + "size": 64, + "name": "_fstat_r", + "children": [ + "bb_73812", + "bb_73852", + "bb_73864", + "dw_73872" + ] + }, + "instr_73876": { + "virtual_address": 73876, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_73880": { + "virtual_address": 73880, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_73884": { + "virtual_address": 73884, + "size": 4, + "disassembly": "ldr r5, [0x120cc]", + "mnemonic": "ldr", + "operands": "r5, [0x120cc]", + "mode": "none" + }, + "instr_73888": { + "virtual_address": 73888, + "size": 4, + "disassembly": "mov r4, r0", + "mnemonic": "mov", + "operands": "r4, r0", + "mode": "none" + }, + "instr_73892": { + "virtual_address": 73892, + "size": 4, + "disassembly": "mov r0, r1", + "mnemonic": "mov", + "operands": "r0, r1", + "mode": "none" + }, + "instr_73896": { + "virtual_address": 73896, + "size": 4, + "disassembly": "str r2, [r5, #0x0]", + "mnemonic": "str", + "operands": "r2, [r5, #0x0]", + "mode": "none" + }, + "instr_73900": { + "virtual_address": 73900, + "size": 4, + "disassembly": "bl 0x13f18", + "mnemonic": "bl", + "operands": "0x13f18", + "mode": "none" + }, + "instr_73904": { + "virtual_address": 73904, + "size": 4, + "disassembly": "cmn r0, #0x1", + "mnemonic": "cmn", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_73908": { + "virtual_address": 73908, + "size": 4, + "disassembly": "bne 0x120c4", + "mnemonic": "bne", + "operands": "0x120c4", + "mode": "none" + }, + "bb_73876": { + "virtual_address": 73876, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 73912, + "children": [ + "instr_73876", + "instr_73880", + "instr_73884", + "instr_73888", + "instr_73892", + "instr_73896", + "instr_73900", + "instr_73904", + "instr_73908" + ] + }, + "instr_73912": { + "virtual_address": 73912, + "size": 4, + "disassembly": "ldr r3, [r5, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r5, #0x0]", + "mode": "none" + }, + "instr_73916": { + "virtual_address": 73916, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_73920": { + "virtual_address": 73920, + "size": 4, + "disassembly": "strne r3, [r4, #0x0]", + "mnemonic": "strne", + "operands": "r3, [r4, #0x0]", + "mode": "none" + }, + "bb_73912": { + "virtual_address": 73912, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 73924, + "children": [ + "instr_73912", + "instr_73916", + "instr_73920" + ] + }, + "instr_73924": { + "virtual_address": 73924, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_73928": { + "virtual_address": 73928, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_73924": { + "virtual_address": 73924, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_73924", + "instr_73928" + ] + }, + "dw_73932": { + "virtual_address": 73932, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 73884 + ] + }, + "func_73876": { + "virtual_address": 73876, + "size": 60, + "name": "_isatty_r", + "children": [ + "bb_73876", + "bb_73912", + "bb_73924", + "dw_73932" + ] + }, + "instr_73936": { + "virtual_address": 73936, + "size": 4, + "disassembly": "stmdb sp!, {r4, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_73940": { + "virtual_address": 73940, + "size": 4, + "disassembly": "subs r4, r2, #0x0", + "mnemonic": "subs", + "operands": "r4, r2, #0x0", + "mode": "none" + }, + "instr_73944": { + "virtual_address": 73944, + "size": 4, + "disassembly": "beq 0x120f0", + "mnemonic": "beq", + "operands": "0x120f0", + "mode": "none" + }, + "bb_73936": { + "virtual_address": 73936, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 73948, + "children": [ + "instr_73936", + "instr_73940", + "instr_73944" + ] + }, + "instr_73948": { + "virtual_address": 73948, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_73952": { + "virtual_address": 73952, + "size": 4, + "disassembly": "ldr r1, [0x1212c]", + "mnemonic": "ldr", + "operands": "r1, [0x1212c]", + "mode": "none" + }, + "instr_73956": { + "virtual_address": 73956, + "size": 4, + "disassembly": "bl 0x12418", + "mnemonic": "bl", + "operands": "0x12418", + "mode": "none" + }, + "instr_73960": { + "virtual_address": 73960, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_73964": { + "virtual_address": 73964, + "size": 4, + "disassembly": "bne 0x120fc", + "mnemonic": "bne", + "operands": "0x120fc", + "mode": "none" + }, + "bb_73948": { + "virtual_address": 73948, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 73968, + "children": [ + "instr_73948", + "instr_73952", + "instr_73956", + "instr_73960", + "instr_73964" + ] + }, + "instr_73968": { + "virtual_address": 73968, + "size": 4, + "disassembly": "ldr r0, [0x12130]", + "mnemonic": "ldr", + "operands": "r0, [0x12130]", + "mode": "none" + }, + "bb_73968": { + "virtual_address": 73968, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 73972, + "children": [ + "instr_73968" + ] + }, + "instr_73972": { + "virtual_address": 73972, + "size": 4, + "disassembly": "ldmia sp!, {r4, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_73976": { + "virtual_address": 73976, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_73972": { + "virtual_address": 73972, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_73972", + "instr_73976" + ] + }, + "instr_73980": { + "virtual_address": 73980, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_73984": { + "virtual_address": 73984, + "size": 4, + "disassembly": "ldr r1, [0x12130]", + "mnemonic": "ldr", + "operands": "r1, [0x12130]", + "mode": "none" + }, + "instr_73988": { + "virtual_address": 73988, + "size": 4, + "disassembly": "bl 0x12418", + "mnemonic": "bl", + "operands": "0x12418", + "mode": "none" + }, + "instr_73992": { + "virtual_address": 73992, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_73996": { + "virtual_address": 73996, + "size": 4, + "disassembly": "beq 0x120f0", + "mnemonic": "beq", + "operands": "0x120f0", + "mode": "none" + }, + "bb_73980": { + "virtual_address": 73980, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 74000, + "children": [ + "instr_73980", + "instr_73984", + "instr_73988", + "instr_73992", + "instr_73996" + ] + }, + "instr_74000": { + "virtual_address": 74000, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_74004": { + "virtual_address": 74004, + "size": 4, + "disassembly": "ldr r1, [0x12134]", + "mnemonic": "ldr", + "operands": "r1, [0x12134]", + "mode": "none" + }, + "instr_74008": { + "virtual_address": 74008, + "size": 4, + "disassembly": "bl 0x12418", + "mnemonic": "bl", + "operands": "0x12418", + "mode": "none" + }, + "instr_74012": { + "virtual_address": 74012, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_74016": { + "virtual_address": 74016, + "size": 4, + "disassembly": "beq 0x120f0", + "mnemonic": "beq", + "operands": "0x120f0", + "mode": "none" + }, + "bb_74000": { + "virtual_address": 74000, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 74020, + "children": [ + "instr_74000", + "instr_74004", + "instr_74008", + "instr_74012", + "instr_74016" + ] + }, + "instr_74020": { + "virtual_address": 74020, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_74024": { + "virtual_address": 74024, + "size": 4, + "disassembly": "b 0x120f4", + "mnemonic": "b", + "operands": "0x120f4", + "mode": "none" + }, + "bb_74020": { + "virtual_address": 74020, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 73972, + "children": [ + "instr_74020", + "instr_74024" + ] + }, + "dw_74028": { + "virtual_address": 74028, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 73952 + ] + }, + "dw_74032": { + "virtual_address": 74032, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 73968, + 73984 + ] + }, + "dw_74036": { + "virtual_address": 74036, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 74004 + ] + }, + "func_73936": { + "virtual_address": 73936, + "size": 104, + "name": "_setlocale_r", + "children": [ + "bb_73936", + "bb_73948", + "bb_73968", + "bb_73972", + "bb_73980", + "bb_74000", + "bb_74020", + "dw_74028", + "dw_74032", + "dw_74036" + ] + }, + "instr_74040": { + "virtual_address": 74040, + "size": 4, + "disassembly": "ldr r3, [0x12144]", + "mnemonic": "ldr", + "operands": "r3, [0x12144]", + "mode": "none" + }, + "instr_74044": { + "virtual_address": 74044, + "size": 4, + "disassembly": "ldrb r0, [r3, #0x128]", + "mnemonic": "ldrb", + "operands": "r0, [r3, #0x128]", + "mode": "none" + }, + "instr_74048": { + "virtual_address": 74048, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_74040": { + "virtual_address": 74040, + "size": 12, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_74040", + "instr_74044", + "instr_74048" + ] + }, + "dw_74052": { + "virtual_address": 74052, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 74040 + ] + }, + "func_74040": { + "virtual_address": 74040, + "size": 16, + "name": "__locale_mb_cur_max", + "children": [ + "bb_74040", + "dw_74052" + ] + }, + "instr_74056": { + "virtual_address": 74056, + "size": 4, + "disassembly": "stmdb sp!, {r4, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_74060": { + "virtual_address": 74060, + "size": 4, + "disassembly": "subs r4, r1, #0x0", + "mnemonic": "subs", + "operands": "r4, r1, #0x0", + "mode": "none" + }, + "instr_74064": { + "virtual_address": 74064, + "size": 4, + "disassembly": "beq 0x12168", + "mnemonic": "beq", + "operands": "0x12168", + "mode": "none" + }, + "bb_74056": { + "virtual_address": 74056, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 74068, + "children": [ + "instr_74056", + "instr_74060", + "instr_74064" + ] + }, + "instr_74068": { + "virtual_address": 74068, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_74072": { + "virtual_address": 74072, + "size": 4, + "disassembly": "ldr r1, [0x121a4]", + "mnemonic": "ldr", + "operands": "r1, [0x121a4]", + "mode": "none" + }, + "instr_74076": { + "virtual_address": 74076, + "size": 4, + "disassembly": "bl 0x12418", + "mnemonic": "bl", + "operands": "0x12418", + "mode": "none" + }, + "instr_74080": { + "virtual_address": 74080, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_74084": { + "virtual_address": 74084, + "size": 4, + "disassembly": "bne 0x12174", + "mnemonic": "bne", + "operands": "0x12174", + "mode": "none" + }, + "bb_74068": { + "virtual_address": 74068, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 74088, + "children": [ + "instr_74068", + "instr_74072", + "instr_74076", + "instr_74080", + "instr_74084" + ] + }, + "instr_74088": { + "virtual_address": 74088, + "size": 4, + "disassembly": "ldr r0, [0x121a8]", + "mnemonic": "ldr", + "operands": "r0, [0x121a8]", + "mode": "none" + }, + "bb_74088": { + "virtual_address": 74088, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 74092, + "children": [ + "instr_74088" + ] + }, + "instr_74092": { + "virtual_address": 74092, + "size": 4, + "disassembly": "ldmia sp!, {r4, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_74096": { + "virtual_address": 74096, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_74092": { + "virtual_address": 74092, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_74092", + "instr_74096" + ] + }, + "instr_74100": { + "virtual_address": 74100, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_74104": { + "virtual_address": 74104, + "size": 4, + "disassembly": "ldr r1, [0x121a8]", + "mnemonic": "ldr", + "operands": "r1, [0x121a8]", + "mode": "none" + }, + "instr_74108": { + "virtual_address": 74108, + "size": 4, + "disassembly": "bl 0x12418", + "mnemonic": "bl", + "operands": "0x12418", + "mode": "none" + }, + "instr_74112": { + "virtual_address": 74112, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_74116": { + "virtual_address": 74116, + "size": 4, + "disassembly": "beq 0x12168", + "mnemonic": "beq", + "operands": "0x12168", + "mode": "none" + }, + "bb_74100": { + "virtual_address": 74100, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 74120, + "children": [ + "instr_74100", + "instr_74104", + "instr_74108", + "instr_74112", + "instr_74116" + ] + }, + "instr_74120": { + "virtual_address": 74120, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_74124": { + "virtual_address": 74124, + "size": 4, + "disassembly": "ldr r1, [0x121ac]", + "mnemonic": "ldr", + "operands": "r1, [0x121ac]", + "mode": "none" + }, + "instr_74128": { + "virtual_address": 74128, + "size": 4, + "disassembly": "bl 0x12418", + "mnemonic": "bl", + "operands": "0x12418", + "mode": "none" + }, + "instr_74132": { + "virtual_address": 74132, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_74136": { + "virtual_address": 74136, + "size": 4, + "disassembly": "beq 0x12168", + "mnemonic": "beq", + "operands": "0x12168", + "mode": "none" + }, + "bb_74120": { + "virtual_address": 74120, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 74140, + "children": [ + "instr_74120", + "instr_74124", + "instr_74128", + "instr_74132", + "instr_74136" + ] + }, + "instr_74140": { + "virtual_address": 74140, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_74144": { + "virtual_address": 74144, + "size": 4, + "disassembly": "b 0x1216c", + "mnemonic": "b", + "operands": "0x1216c", + "mode": "none" + }, + "bb_74140": { + "virtual_address": 74140, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 74092, + "children": [ + "instr_74140", + "instr_74144" + ] + }, + "dw_74148": { + "virtual_address": 74148, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 74072 + ] + }, + "dw_74152": { + "virtual_address": 74152, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 74088, + 74104 + ] + }, + "dw_74156": { + "virtual_address": 74156, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 74124 + ] + }, + "func_74056": { + "virtual_address": 74056, + "size": 104, + "name": "setlocale", + "children": [ + "bb_74056", + "bb_74068", + "bb_74088", + "bb_74092", + "bb_74100", + "bb_74120", + "bb_74140", + "dw_74148", + "dw_74152", + "dw_74156" + ] + }, + "instr_74160": { + "virtual_address": 74160, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_74164": { + "virtual_address": 74164, + "size": 4, + "disassembly": "mov lr, r1", + "mnemonic": "mov", + "operands": "lr, r1", + "mode": "none" + }, + "instr_74168": { + "virtual_address": 74168, + "size": 4, + "disassembly": "mov r1, r2", + "mnemonic": "mov", + "operands": "r1, r2", + "mode": "none" + }, + "instr_74172": { + "virtual_address": 74172, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_74176": { + "virtual_address": 74176, + "size": 4, + "disassembly": "ldr r5, [0x121f4]", + "mnemonic": "ldr", + "operands": "r5, [0x121f4]", + "mode": "none" + }, + "instr_74180": { + "virtual_address": 74180, + "size": 4, + "disassembly": "mov r4, r0", + "mnemonic": "mov", + "operands": "r4, r0", + "mode": "none" + }, + "instr_74184": { + "virtual_address": 74184, + "size": 4, + "disassembly": "str r2, [r5, #0x0]", + "mnemonic": "str", + "operands": "r2, [r5, #0x0]", + "mode": "none" + }, + "instr_74188": { + "virtual_address": 74188, + "size": 4, + "disassembly": "mov r0, lr", + "mnemonic": "mov", + "operands": "r0, lr", + "mode": "none" + }, + "instr_74192": { + "virtual_address": 74192, + "size": 4, + "disassembly": "mov r2, r3", + "mnemonic": "mov", + "operands": "r2, r3", + "mode": "none" + }, + "instr_74196": { + "virtual_address": 74196, + "size": 4, + "disassembly": "bl 0x13f48", + "mnemonic": "bl", + "operands": "0x13f48", + "mode": "none" + }, + "instr_74200": { + "virtual_address": 74200, + "size": 4, + "disassembly": "cmn r0, #0x1", + "mnemonic": "cmn", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_74204": { + "virtual_address": 74204, + "size": 4, + "disassembly": "bne 0x121ec", + "mnemonic": "bne", + "operands": "0x121ec", + "mode": "none" + }, + "bb_74160": { + "virtual_address": 74160, + "size": 48, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 74208, + "children": [ + "instr_74160", + "instr_74164", + "instr_74168", + "instr_74172", + "instr_74176", + "instr_74180", + "instr_74184", + "instr_74188", + "instr_74192", + "instr_74196", + "instr_74200", + "instr_74204" + ] + }, + "instr_74208": { + "virtual_address": 74208, + "size": 4, + "disassembly": "ldr r3, [r5, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r5, #0x0]", + "mode": "none" + }, + "instr_74212": { + "virtual_address": 74212, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_74216": { + "virtual_address": 74216, + "size": 4, + "disassembly": "strne r3, [r4, #0x0]", + "mnemonic": "strne", + "operands": "r3, [r4, #0x0]", + "mode": "none" + }, + "bb_74208": { + "virtual_address": 74208, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 74220, + "children": [ + "instr_74208", + "instr_74212", + "instr_74216" + ] + }, + "instr_74220": { + "virtual_address": 74220, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_74224": { + "virtual_address": 74224, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_74220": { + "virtual_address": 74220, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_74220", + "instr_74224" + ] + }, + "dw_74228": { + "virtual_address": 74228, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 74176 + ] + }, + "func_74160": { + "virtual_address": 74160, + "size": 72, + "name": "_lseek_r", + "children": [ + "bb_74160", + "bb_74208", + "bb_74220", + "dw_74228" + ] + }, + "instr_74232": { + "virtual_address": 74232, + "size": 4, + "disassembly": "ldr r12, [0x12210]", + "mnemonic": "ldr", + "operands": "r12, [0x12210]", + "mode": "none" + }, + "instr_74236": { + "virtual_address": 74236, + "size": 4, + "disassembly": "str lr, [sp, #-0x4]!", + "mnemonic": "str", + "operands": "lr, [sp, #-0x4]!", + "mode": "none" + }, + "instr_74240": { + "virtual_address": 74240, + "size": 4, + "disassembly": "ldr lr, [r12, #0xe4]", + "mnemonic": "ldr", + "operands": "lr, [r12, #0xe4]", + "mode": "none" + }, + "instr_74244": { + "virtual_address": 74244, + "size": 4, + "disassembly": "mov r12, lr", + "mnemonic": "mov", + "operands": "r12, lr", + "mode": "none" + }, + "instr_74248": { + "virtual_address": 74248, + "size": 4, + "disassembly": "ldr lr, [sp], #0x4", + "mnemonic": "ldr", + "operands": "lr, [sp], #0x4", + "mode": "none" + }, + "instr_74252": { + "virtual_address": 74252, + "size": 4, + "disassembly": "bx r12", + "mnemonic": "bx", + "operands": "r12", + "mode": "none" + }, + "bb_74232": { + "virtual_address": 74232, + "size": 24, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_74232", + "instr_74236", + "instr_74240", + "instr_74244", + "instr_74248", + "instr_74252" + ] + }, + "dw_74256": { + "virtual_address": 74256, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 74232 + ] + }, + "func_74232": { + "virtual_address": 74232, + "size": 28, + "name": "_mbtowc_r", + "children": [ + "bb_74232", + "dw_74256" + ] + }, + "instr_74260": { + "virtual_address": 74260, + "size": 4, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_74264": { + "virtual_address": 74264, + "size": 4, + "disassembly": "sub sp, sp, #0x8", + "mnemonic": "sub", + "operands": "sp, sp, #0x8", + "mode": "none" + }, + "instr_74268": { + "virtual_address": 74268, + "size": 4, + "disassembly": "addeq r1, sp, #0x4", + "mnemonic": "addeq", + "operands": "r1, sp, #0x4", + "mode": "none" + }, + "instr_74272": { + "virtual_address": 74272, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_74276": { + "virtual_address": 74276, + "size": 4, + "disassembly": "moveq r0, r2", + "mnemonic": "moveq", + "operands": "r0, r2", + "mode": "none" + }, + "instr_74280": { + "virtual_address": 74280, + "size": 4, + "disassembly": "beq 0x12248", + "mnemonic": "beq", + "operands": "0x12248", + "mode": "none" + }, + "bb_74260": { + "virtual_address": 74260, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 74284, + "children": [ + "instr_74260", + "instr_74264", + "instr_74268", + "instr_74272", + "instr_74276", + "instr_74280" + ] + }, + "instr_74284": { + "virtual_address": 74284, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_74288": { + "virtual_address": 74288, + "size": 4, + "disassembly": "beq 0x12250", + "mnemonic": "beq", + "operands": "0x12250", + "mode": "none" + }, + "bb_74284": { + "virtual_address": 74284, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 74292, + "children": [ + "instr_74284", + "instr_74288" + ] + }, + "instr_74292": { + "virtual_address": 74292, + "size": 4, + "disassembly": "ldrb r3, [r2, #0x0]", + "mnemonic": "ldrb", + "operands": "r3, [r2, #0x0]", + "mode": "none" + }, + "instr_74296": { + "virtual_address": 74296, + "size": 4, + "disassembly": "str r3, [r1, #0x0]", + "mnemonic": "str", + "operands": "r3, [r1, #0x0]", + "mode": "none" + }, + "instr_74300": { + "virtual_address": 74300, + "size": 4, + "disassembly": "ldrb r2, [r2, #0x0]", + "mnemonic": "ldrb", + "operands": "r2, [r2, #0x0]", + "mode": "none" + }, + "instr_74304": { + "virtual_address": 74304, + "size": 4, + "disassembly": "subs r0, r2, #0x0", + "mnemonic": "subs", + "operands": "r0, r2, #0x0", + "mode": "none" + }, + "instr_74308": { + "virtual_address": 74308, + "size": 4, + "disassembly": "movne r0, #0x1", + "mnemonic": "movne", + "operands": "r0, #0x1", + "mode": "none" + }, + "bb_74292": { + "virtual_address": 74292, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 74312, + "children": [ + "instr_74292", + "instr_74296", + "instr_74300", + "instr_74304", + "instr_74308" + ] + }, + "instr_74312": { + "virtual_address": 74312, + "size": 4, + "disassembly": "add sp, sp, #0x8", + "mnemonic": "add", + "operands": "sp, sp, #0x8", + "mode": "none" + }, + "instr_74316": { + "virtual_address": 74316, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_74312": { + "virtual_address": 74312, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_74312", + "instr_74316" + ] + }, + "instr_74320": { + "virtual_address": 74320, + "size": 4, + "disassembly": "mvn r0, #0x1", + "mnemonic": "mvn", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_74324": { + "virtual_address": 74324, + "size": 4, + "disassembly": "b 0x12248", + "mnemonic": "b", + "operands": "0x12248", + "mode": "none" + }, + "bb_74320": { + "virtual_address": 74320, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 74312, + "children": [ + "instr_74320", + "instr_74324" + ] + }, + "func_74260": { + "virtual_address": 74260, + "size": 68, + "name": "__ascii_mbtowc", + "children": [ + "bb_74260", + "bb_74284", + "bb_74292", + "bb_74312", + "bb_74320" + ] + }, + "instr_74328": { + "virtual_address": 74328, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_74332": { + "virtual_address": 74332, + "size": 4, + "disassembly": "mov lr, r1", + "mnemonic": "mov", + "operands": "lr, r1", + "mode": "none" + }, + "instr_74336": { + "virtual_address": 74336, + "size": 4, + "disassembly": "mov r1, r2", + "mnemonic": "mov", + "operands": "r1, r2", + "mode": "none" + }, + "instr_74340": { + "virtual_address": 74340, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_74344": { + "virtual_address": 74344, + "size": 4, + "disassembly": "ldr r5, [0x1229c]", + "mnemonic": "ldr", + "operands": "r5, [0x1229c]", + "mode": "none" + }, + "instr_74348": { + "virtual_address": 74348, + "size": 4, + "disassembly": "mov r4, r0", + "mnemonic": "mov", + "operands": "r4, r0", + "mode": "none" + }, + "instr_74352": { + "virtual_address": 74352, + "size": 4, + "disassembly": "str r2, [r5, #0x0]", + "mnemonic": "str", + "operands": "r2, [r5, #0x0]", + "mode": "none" + }, + "instr_74356": { + "virtual_address": 74356, + "size": 4, + "disassembly": "mov r0, lr", + "mnemonic": "mov", + "operands": "r0, lr", + "mode": "none" + }, + "instr_74360": { + "virtual_address": 74360, + "size": 4, + "disassembly": "mov r2, r3", + "mnemonic": "mov", + "operands": "r2, r3", + "mode": "none" + }, + "instr_74364": { + "virtual_address": 74364, + "size": 4, + "disassembly": "bl 0x13f60", + "mnemonic": "bl", + "operands": "0x13f60", + "mode": "none" + }, + "instr_74368": { + "virtual_address": 74368, + "size": 4, + "disassembly": "cmn r0, #0x1", + "mnemonic": "cmn", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_74372": { + "virtual_address": 74372, + "size": 4, + "disassembly": "bne 0x12294", + "mnemonic": "bne", + "operands": "0x12294", + "mode": "none" + }, + "bb_74328": { + "virtual_address": 74328, + "size": 48, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 74376, + "children": [ + "instr_74328", + "instr_74332", + "instr_74336", + "instr_74340", + "instr_74344", + "instr_74348", + "instr_74352", + "instr_74356", + "instr_74360", + "instr_74364", + "instr_74368", + "instr_74372" + ] + }, + "instr_74376": { + "virtual_address": 74376, + "size": 4, + "disassembly": "ldr r3, [r5, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r5, #0x0]", + "mode": "none" + }, + "instr_74380": { + "virtual_address": 74380, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_74384": { + "virtual_address": 74384, + "size": 4, + "disassembly": "strne r3, [r4, #0x0]", + "mnemonic": "strne", + "operands": "r3, [r4, #0x0]", + "mode": "none" + }, + "bb_74376": { + "virtual_address": 74376, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 74388, + "children": [ + "instr_74376", + "instr_74380", + "instr_74384" + ] + }, + "instr_74388": { + "virtual_address": 74388, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_74392": { + "virtual_address": 74392, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_74388": { + "virtual_address": 74388, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_74388", + "instr_74392" + ] + }, + "dw_74396": { + "virtual_address": 74396, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 74344 + ] + }, + "func_74328": { + "virtual_address": 74328, + "size": 72, + "name": "_read_r", + "children": [ + "bb_74328", + "bb_74376", + "bb_74388", + "dw_74396" + ] + }, + "instr_74400": { + "virtual_address": 74400, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, r7, r8, lr}", + "mode": "none" + }, + "instr_74404": { + "virtual_address": 74404, + "size": 4, + "disassembly": "ldr r6, [r1, #0x0]", + "mnemonic": "ldr", + "operands": "r6, [r1, #0x0]", + "mode": "none" + }, + "instr_74408": { + "virtual_address": 74408, + "size": 4, + "disassembly": "cmp r6, #0x0", + "mnemonic": "cmp", + "operands": "r6, #0x0", + "mode": "none" + }, + "instr_74412": { + "virtual_address": 74412, + "size": 4, + "disassembly": "mov r4, r1", + "mnemonic": "mov", + "operands": "r4, r1", + "mode": "none" + }, + "instr_74416": { + "virtual_address": 74416, + "size": 4, + "disassembly": "mov r5, r0", + "mnemonic": "mov", + "operands": "r5, r0", + "mode": "none" + }, + "instr_74420": { + "virtual_address": 74420, + "size": 4, + "disassembly": "beq 0x12300", + "mnemonic": "beq", + "operands": "0x12300", + "mode": "none" + }, + "bb_74400": { + "virtual_address": 74400, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 74424, + "children": [ + "instr_74400", + "instr_74404", + "instr_74408", + "instr_74412", + "instr_74416", + "instr_74420" + ] + }, + "instr_74424": { + "virtual_address": 74424, + "size": 4, + "disassembly": "ldr r7, [r6, #0x0]", + "mnemonic": "ldr", + "operands": "r7, [r6, #0x0]", + "mode": "none" + }, + "instr_74428": { + "virtual_address": 74428, + "size": 4, + "disassembly": "cmp r7, #0x0", + "mnemonic": "cmp", + "operands": "r7, #0x0", + "mode": "none" + }, + "instr_74432": { + "virtual_address": 74432, + "size": 4, + "disassembly": "beq 0x122f4", + "mnemonic": "beq", + "operands": "0x122f4", + "mode": "none" + }, + "bb_74424": { + "virtual_address": 74424, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 74436, + "children": [ + "instr_74424", + "instr_74428", + "instr_74432" + ] + }, + "instr_74436": { + "virtual_address": 74436, + "size": 4, + "disassembly": "ldr r8, [r7, #0x0]", + "mnemonic": "ldr", + "operands": "r8, [r7, #0x0]", + "mode": "none" + }, + "instr_74440": { + "virtual_address": 74440, + "size": 4, + "disassembly": "cmp r8, #0x0", + "mnemonic": "cmp", + "operands": "r8, #0x0", + "mode": "none" + }, + "instr_74444": { + "virtual_address": 74444, + "size": 4, + "disassembly": "beq 0x122e8", + "mnemonic": "beq", + "operands": "0x122e8", + "mode": "none" + }, + "bb_74436": { + "virtual_address": 74436, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 74448, + "children": [ + "instr_74436", + "instr_74440", + "instr_74444" + ] + }, + "instr_74448": { + "virtual_address": 74448, + "size": 4, + "disassembly": "ldr r1, [r8, #0x0]", + "mnemonic": "ldr", + "operands": "r1, [r8, #0x0]", + "mode": "none" + }, + "instr_74452": { + "virtual_address": 74452, + "size": 4, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_74456": { + "virtual_address": 74456, + "size": 4, + "disassembly": "blne 0x122a0", + "mnemonic": "blne", + "operands": "0x122a0", + "mode": "none" + }, + "instr_74460": { + "virtual_address": 74460, + "size": 4, + "disassembly": "mov r1, r8", + "mnemonic": "mov", + "operands": "r1, r8", + "mode": "none" + }, + "instr_74464": { + "virtual_address": 74464, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_74468": { + "virtual_address": 74468, + "size": 4, + "disassembly": "bl 0x0d590", + "mnemonic": "bl", + "operands": "0x0d590", + "mode": "none" + }, + "bb_74448": { + "virtual_address": 74448, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 74472, + "children": [ + "instr_74448", + "instr_74452", + "instr_74456", + "instr_74460", + "instr_74464", + "instr_74468" + ] + }, + "instr_74472": { + "virtual_address": 74472, + "size": 4, + "disassembly": "mov r1, r7", + "mnemonic": "mov", + "operands": "r1, r7", + "mode": "none" + }, + "instr_74476": { + "virtual_address": 74476, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_74480": { + "virtual_address": 74480, + "size": 4, + "disassembly": "bl 0x0d590", + "mnemonic": "bl", + "operands": "0x0d590", + "mode": "none" + }, + "bb_74472": { + "virtual_address": 74472, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 74484, + "children": [ + "instr_74472", + "instr_74476", + "instr_74480" + ] + }, + "instr_74484": { + "virtual_address": 74484, + "size": 4, + "disassembly": "mov r1, r6", + "mnemonic": "mov", + "operands": "r1, r6", + "mode": "none" + }, + "instr_74488": { + "virtual_address": 74488, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_74492": { + "virtual_address": 74492, + "size": 4, + "disassembly": "bl 0x0d590", + "mnemonic": "bl", + "operands": "0x0d590", + "mode": "none" + }, + "bb_74484": { + "virtual_address": 74484, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 74496, + "children": [ + "instr_74484", + "instr_74488", + "instr_74492" + ] + }, + "instr_74496": { + "virtual_address": 74496, + "size": 4, + "disassembly": "mov r1, r4", + "mnemonic": "mov", + "operands": "r1, r4", + "mode": "none" + }, + "instr_74500": { + "virtual_address": 74500, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_74504": { + "virtual_address": 74504, + "size": 4, + "disassembly": "bl 0x0d590", + "mnemonic": "bl", + "operands": "0x0d590", + "mode": "none" + }, + "instr_74508": { + "virtual_address": 74508, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, lr}", + "mode": "none" + }, + "instr_74512": { + "virtual_address": 74512, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_74496": { + "virtual_address": 74496, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_74496", + "instr_74500", + "instr_74504", + "instr_74508", + "instr_74512" + ] + }, + "func_74400": { + "virtual_address": 74400, + "size": 116, + "name": "cleanup_glue", + "children": [ + "bb_74400", + "bb_74424", + "bb_74436", + "bb_74448", + "bb_74472", + "bb_74484", + "bb_74496" + ] + }, + "instr_74516": { + "virtual_address": 74516, + "size": 4, + "disassembly": "ldr r3, [0x12414]", + "mnemonic": "ldr", + "operands": "r3, [0x12414]", + "mode": "none" + }, + "instr_74520": { + "virtual_address": 74520, + "size": 4, + "disassembly": "ldr r3, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0x0]", + "mode": "none" + }, + "instr_74524": { + "virtual_address": 74524, + "size": 4, + "disassembly": "cmp r3, r0", + "mnemonic": "cmp", + "operands": "r3, r0", + "mode": "none" + }, + "instr_74528": { + "virtual_address": 74528, + "size": 4, + "disassembly": "bxeq lr", + "mnemonic": "bxeq", + "operands": "lr", + "mode": "none" + }, + "bb_74516": { + "virtual_address": 74516, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 74532, + "children": [ + "instr_74516", + "instr_74520", + "instr_74524", + "instr_74528" + ] + }, + "instr_74532": { + "virtual_address": 74532, + "size": 4, + "disassembly": "ldr r1, [r0, #0x4c]", + "mnemonic": "ldr", + "operands": "r1, [r0, #0x4c]", + "mode": "none" + }, + "instr_74536": { + "virtual_address": 74536, + "size": 4, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_74540": { + "virtual_address": 74540, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_74544": { + "virtual_address": 74544, + "size": 4, + "disassembly": "mov r5, r0", + "mnemonic": "mov", + "operands": "r5, r0", + "mode": "none" + }, + "instr_74548": { + "virtual_address": 74548, + "size": 4, + "disassembly": "beq 0x12378", + "mnemonic": "beq", + "operands": "0x12378", + "mode": "none" + }, + "bb_74532": { + "virtual_address": 74532, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 74552, + "children": [ + "instr_74532", + "instr_74536", + "instr_74540", + "instr_74544", + "instr_74548" + ] + }, + "instr_74552": { + "virtual_address": 74552, + "size": 4, + "disassembly": "mov r6, #0x0", + "mnemonic": "mov", + "operands": "r6, #0x0", + "mode": "none" + }, + "bb_74552": { + "virtual_address": 74552, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 74556, + "children": [ + "instr_74552" + ] + }, + "instr_74556": { + "virtual_address": 74556, + "size": 4, + "disassembly": "ldr r4, [r1, r6]", + "mnemonic": "ldr", + "operands": "r4, [r1, r6]", + "mode": "none" + }, + "instr_74560": { + "virtual_address": 74560, + "size": 4, + "disassembly": "cmp r4, #0x0", + "mnemonic": "cmp", + "operands": "r4, #0x0", + "mode": "none" + }, + "instr_74564": { + "virtual_address": 74564, + "size": 4, + "disassembly": "beq 0x12364", + "mnemonic": "beq", + "operands": "0x12364", + "mode": "none" + }, + "bb_74556": { + "virtual_address": 74556, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 74568, + "children": [ + "instr_74556", + "instr_74560", + "instr_74564" + ] + }, + "instr_74568": { + "virtual_address": 74568, + "size": 4, + "disassembly": "mov r1, r4", + "mnemonic": "mov", + "operands": "r1, r4", + "mode": "none" + }, + "instr_74572": { + "virtual_address": 74572, + "size": 4, + "disassembly": "ldr r4, [r4, #0x0]", + "mnemonic": "ldr", + "operands": "r4, [r4, #0x0]", + "mode": "none" + }, + "instr_74576": { + "virtual_address": 74576, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_74580": { + "virtual_address": 74580, + "size": 4, + "disassembly": "bl 0x0d590", + "mnemonic": "bl", + "operands": "0x0d590", + "mode": "none" + }, + "instr_74584": { + "virtual_address": 74584, + "size": 4, + "disassembly": "cmp r4, #0x0", + "mnemonic": "cmp", + "operands": "r4, #0x0", + "mode": "none" + }, + "instr_74588": { + "virtual_address": 74588, + "size": 4, + "disassembly": "bne 0x12348", + "mnemonic": "bne", + "operands": "0x12348", + "mode": "none" + }, + "bb_74568": { + "virtual_address": 74568, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 74592, + "children": [ + "instr_74568", + "instr_74572", + "instr_74576", + "instr_74580", + "instr_74584", + "instr_74588" + ] + }, + "instr_74592": { + "virtual_address": 74592, + "size": 4, + "disassembly": "ldr r1, [r5, #0x4c]", + "mnemonic": "ldr", + "operands": "r1, [r5, #0x4c]", + "mode": "none" + }, + "bb_74592": { + "virtual_address": 74592, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 74596, + "children": [ + "instr_74592" + ] + }, + "instr_74596": { + "virtual_address": 74596, + "size": 4, + "disassembly": "add r6, r6, #0x4", + "mnemonic": "add", + "operands": "r6, r6, #0x4", + "mode": "none" + }, + "instr_74600": { + "virtual_address": 74600, + "size": 4, + "disassembly": "cmp r6, #0x80", + "mnemonic": "cmp", + "operands": "r6, #0x80", + "mode": "none" + }, + "instr_74604": { + "virtual_address": 74604, + "size": 4, + "disassembly": "bne 0x1233c", + "mnemonic": "bne", + "operands": "0x1233c", + "mode": "none" + }, + "bb_74596": { + "virtual_address": 74596, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 74608, + "children": [ + "instr_74596", + "instr_74600", + "instr_74604" + ] + }, + "instr_74608": { + "virtual_address": 74608, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_74612": { + "virtual_address": 74612, + "size": 4, + "disassembly": "bl 0x0d590", + "mnemonic": "bl", + "operands": "0x0d590", + "mode": "none" + }, + "bb_74608": { + "virtual_address": 74608, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 74616, + "children": [ + "instr_74608", + "instr_74612" + ] + }, + "instr_74616": { + "virtual_address": 74616, + "size": 4, + "disassembly": "ldr r1, [r5, #0x40]", + "mnemonic": "ldr", + "operands": "r1, [r5, #0x40]", + "mode": "none" + }, + "instr_74620": { + "virtual_address": 74620, + "size": 4, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_74624": { + "virtual_address": 74624, + "size": 4, + "disassembly": "movne r0, r5", + "mnemonic": "movne", + "operands": "r0, r5", + "mode": "none" + }, + "instr_74628": { + "virtual_address": 74628, + "size": 4, + "disassembly": "blne 0x0d590", + "mnemonic": "blne", + "operands": "0x0d590", + "mode": "none" + }, + "instr_74632": { + "virtual_address": 74632, + "size": 4, + "disassembly": "ldr r4, [r5, #0x148]", + "mnemonic": "ldr", + "operands": "r4, [r5, #0x148]", + "mode": "none" + }, + "instr_74636": { + "virtual_address": 74636, + "size": 4, + "disassembly": "cmp r4, #0x0", + "mnemonic": "cmp", + "operands": "r4, #0x0", + "mode": "none" + }, + "instr_74640": { + "virtual_address": 74640, + "size": 4, + "disassembly": "beq 0x123b8", + "mnemonic": "beq", + "operands": "0x123b8", + "mode": "none" + }, + "bb_74616": { + "virtual_address": 74616, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 74644, + "children": [ + "instr_74616", + "instr_74620", + "instr_74624", + "instr_74628", + "instr_74632", + "instr_74636", + "instr_74640" + ] + }, + "instr_74644": { + "virtual_address": 74644, + "size": 4, + "disassembly": "add r6, r5, #0x14c", + "mnemonic": "add", + "operands": "r6, r5, #0x14c", + "mode": "none" + }, + "instr_74648": { + "virtual_address": 74648, + "size": 4, + "disassembly": "cmp r4, r6", + "mnemonic": "cmp", + "operands": "r4, r6", + "mode": "none" + }, + "instr_74652": { + "virtual_address": 74652, + "size": 4, + "disassembly": "beq 0x123b8", + "mnemonic": "beq", + "operands": "0x123b8", + "mode": "none" + }, + "bb_74644": { + "virtual_address": 74644, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 74656, + "children": [ + "instr_74644", + "instr_74648", + "instr_74652" + ] + }, + "instr_74656": { + "virtual_address": 74656, + "size": 4, + "disassembly": "mov r1, r4", + "mnemonic": "mov", + "operands": "r1, r4", + "mode": "none" + }, + "instr_74660": { + "virtual_address": 74660, + "size": 4, + "disassembly": "ldr r4, [r4, #0x0]", + "mnemonic": "ldr", + "operands": "r4, [r4, #0x0]", + "mode": "none" + }, + "instr_74664": { + "virtual_address": 74664, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_74668": { + "virtual_address": 74668, + "size": 4, + "disassembly": "bl 0x0d590", + "mnemonic": "bl", + "operands": "0x0d590", + "mode": "none" + }, + "instr_74672": { + "virtual_address": 74672, + "size": 4, + "disassembly": "cmp r6, r4", + "mnemonic": "cmp", + "operands": "r6, r4", + "mode": "none" + }, + "instr_74676": { + "virtual_address": 74676, + "size": 4, + "disassembly": "bne 0x123a0", + "mnemonic": "bne", + "operands": "0x123a0", + "mode": "none" + }, + "bb_74656": { + "virtual_address": 74656, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 74680, + "children": [ + "instr_74656", + "instr_74660", + "instr_74664", + "instr_74668", + "instr_74672", + "instr_74676" + ] + }, + "instr_74680": { + "virtual_address": 74680, + "size": 4, + "disassembly": "ldr r1, [r5, #0x54]", + "mnemonic": "ldr", + "operands": "r1, [r5, #0x54]", + "mode": "none" + }, + "instr_74684": { + "virtual_address": 74684, + "size": 4, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_74688": { + "virtual_address": 74688, + "size": 4, + "disassembly": "movne r0, r5", + "mnemonic": "movne", + "operands": "r0, r5", + "mode": "none" + }, + "instr_74692": { + "virtual_address": 74692, + "size": 4, + "disassembly": "blne 0x0d590", + "mnemonic": "blne", + "operands": "0x0d590", + "mode": "none" + }, + "instr_74696": { + "virtual_address": 74696, + "size": 4, + "disassembly": "ldr r3, [r5, #0x38]", + "mnemonic": "ldr", + "operands": "r3, [r5, #0x38]", + "mode": "none" + }, + "instr_74700": { + "virtual_address": 74700, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_74704": { + "virtual_address": 74704, + "size": 4, + "disassembly": "beq 0x1240c", + "mnemonic": "beq", + "operands": "0x1240c", + "mode": "none" + }, + "bb_74680": { + "virtual_address": 74680, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 74708, + "children": [ + "instr_74680", + "instr_74684", + "instr_74688", + "instr_74692", + "instr_74696", + "instr_74700", + "instr_74704" + ] + }, + "instr_74708": { + "virtual_address": 74708, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_74712": { + "virtual_address": 74712, + "size": 4, + "disassembly": "ldr r3, [r5, #0x3c]", + "mnemonic": "ldr", + "operands": "r3, [r5, #0x3c]", + "mode": "none" + }, + "instr_74716": { + "virtual_address": 74716, + "size": 4, + "disassembly": "mov lr, pc", + "mnemonic": "mov", + "operands": "lr, pc", + "mode": "none" + }, + "instr_74720": { + "virtual_address": 74720, + "size": 4, + "disassembly": "bx r3", + "mnemonic": "bx", + "operands": "r3", + "mode": "none" + }, + "instr_74724": { + "virtual_address": 74724, + "size": 4, + "disassembly": "ldr r4, [r5, #0x2e0]", + "mnemonic": "ldr", + "operands": "r4, [r5, #0x2e0]", + "mode": "none" + }, + "instr_74728": { + "virtual_address": 74728, + "size": 4, + "disassembly": "cmp r4, #0x0", + "mnemonic": "cmp", + "operands": "r4, #0x0", + "mode": "none" + }, + "instr_74732": { + "virtual_address": 74732, + "size": 4, + "disassembly": "beq 0x1240c", + "mnemonic": "beq", + "operands": "0x1240c", + "mode": "none" + }, + "bb_74708": { + "virtual_address": 74708, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 74736, + "children": [ + "instr_74708", + "instr_74712", + "instr_74716", + "instr_74720", + "instr_74724", + "instr_74728", + "instr_74732" + ] + }, + "instr_74736": { + "virtual_address": 74736, + "size": 4, + "disassembly": "ldr r1, [r4, #0x0]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x0]", + "mode": "none" + }, + "instr_74740": { + "virtual_address": 74740, + "size": 4, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_74744": { + "virtual_address": 74744, + "size": 4, + "disassembly": "movne r0, r5", + "mnemonic": "movne", + "operands": "r0, r5", + "mode": "none" + }, + "instr_74748": { + "virtual_address": 74748, + "size": 4, + "disassembly": "blne 0x122a0", + "mnemonic": "blne", + "operands": "0x122a0", + "mode": "none" + }, + "instr_74752": { + "virtual_address": 74752, + "size": 4, + "disassembly": "mov r1, r4", + "mnemonic": "mov", + "operands": "r1, r4", + "mode": "none" + }, + "instr_74756": { + "virtual_address": 74756, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_74760": { + "virtual_address": 74760, + "size": 4, + "disassembly": "bl 0x0d590", + "mnemonic": "bl", + "operands": "0x0d590", + "mode": "none" + }, + "bb_74736": { + "virtual_address": 74736, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 74764, + "children": [ + "instr_74736", + "instr_74740", + "instr_74744", + "instr_74748", + "instr_74752", + "instr_74756", + "instr_74760" + ] + }, + "instr_74764": { + "virtual_address": 74764, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_74768": { + "virtual_address": 74768, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_74764": { + "virtual_address": 74764, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_74764", + "instr_74768" + ] + }, + "dw_74772": { + "virtual_address": 74772, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 74516 + ] + }, + "func_74516": { + "virtual_address": 74516, + "size": 260, + "name": "_reclaim_reent", + "children": [ + "bb_74516", + "bb_74532", + "bb_74552", + "bb_74556", + "bb_74568", + "bb_74592", + "bb_74596", + "bb_74608", + "bb_74616", + "bb_74644", + "bb_74656", + "bb_74680", + "bb_74708", + "bb_74736", + "bb_74764", + "dw_74772" + ] + }, + "instr_74776": { + "virtual_address": 74776, + "size": 4, + "disassembly": "eor r12, r0, r1", + "mnemonic": "eor", + "operands": "r12, r0, r1", + "mode": "none" + }, + "instr_74780": { + "virtual_address": 74780, + "size": 4, + "disassembly": "tst r12, #0x3", + "mnemonic": "tst", + "operands": "r12, #0x3", + "mode": "none" + }, + "instr_74784": { + "virtual_address": 74784, + "size": 4, + "disassembly": "bne 0x124ac", + "mnemonic": "bne", + "operands": "0x124ac", + "mode": "none" + }, + "bb_74776": { + "virtual_address": 74776, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 74788, + "children": [ + "instr_74776", + "instr_74780", + "instr_74784" + ] + }, + "instr_74788": { + "virtual_address": 74788, + "size": 4, + "disassembly": "ands r12, r0, #0x3", + "mnemonic": "ands", + "operands": "r12, r0, #0x3", + "mode": "none" + }, + "instr_74792": { + "virtual_address": 74792, + "size": 4, + "disassembly": "bic r0, r0, #0x3", + "mnemonic": "bic", + "operands": "r0, r0, #0x3", + "mode": "none" + }, + "instr_74796": { + "virtual_address": 74796, + "size": 4, + "disassembly": "bic r1, r1, #0x3", + "mnemonic": "bic", + "operands": "r1, r1, #0x3", + "mode": "none" + }, + "instr_74800": { + "virtual_address": 74800, + "size": 4, + "disassembly": "ldr r2, [r0], #0x4", + "mnemonic": "ldr", + "operands": "r2, [r0], #0x4", + "mode": "none" + }, + "instr_74804": { + "virtual_address": 74804, + "size": 4, + "disassembly": "ldreq r3, [r1], #0x4", + "mnemonic": "ldreq", + "operands": "r3, [r1], #0x4", + "mode": "none" + }, + "instr_74808": { + "virtual_address": 74808, + "size": 4, + "disassembly": "beq 0x12458", + "mnemonic": "beq", + "operands": "0x12458", + "mode": "none" + }, + "bb_74788": { + "virtual_address": 74788, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 74812, + "children": [ + "instr_74788", + "instr_74792", + "instr_74796", + "instr_74800", + "instr_74804", + "instr_74808" + ] + }, + "instr_74812": { + "virtual_address": 74812, + "size": 4, + "disassembly": "eor r12, r12, #0x3", + "mnemonic": "eor", + "operands": "r12, r12, #0x3", + "mode": "none" + }, + "instr_74816": { + "virtual_address": 74816, + "size": 4, + "disassembly": "mvn r3, #0xff000000", + "mnemonic": "mvn", + "operands": "r3, #0xff000000", + "mode": "none" + }, + "instr_74820": { + "virtual_address": 74820, + "size": 4, + "disassembly": "mov r12, r12, lsl #0x3", + "mnemonic": "mov", + "operands": "r12, r12, lsl #0x3", + "mode": "none" + }, + "instr_74824": { + "virtual_address": 74824, + "size": 4, + "disassembly": "mov r12, r3, lsr r12", + "mnemonic": "mov", + "operands": "r12, r3, lsr r12", + "mode": "none" + }, + "instr_74828": { + "virtual_address": 74828, + "size": 4, + "disassembly": "ldr r3, [r1], #0x4", + "mnemonic": "ldr", + "operands": "r3, [r1], #0x4", + "mode": "none" + }, + "instr_74832": { + "virtual_address": 74832, + "size": 4, + "disassembly": "orr r2, r2, r12", + "mnemonic": "orr", + "operands": "r2, r2, r12", + "mode": "none" + }, + "instr_74836": { + "virtual_address": 74836, + "size": 4, + "disassembly": "orr r3, r3, r12", + "mnemonic": "orr", + "operands": "r3, r3, r12", + "mode": "none" + }, + "bb_74812": { + "virtual_address": 74812, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 74840, + "children": [ + "instr_74812", + "instr_74816", + "instr_74820", + "instr_74824", + "instr_74828", + "instr_74832", + "instr_74836" + ] + }, + "instr_74840": { + "virtual_address": 74840, + "size": 4, + "disassembly": "str r4, [sp, #-0x4]!", + "mnemonic": "str", + "operands": "r4, [sp, #-0x4]!", + "mode": "none" + }, + "instr_74844": { + "virtual_address": 74844, + "size": 4, + "disassembly": "mov r4, #0x1", + "mnemonic": "mov", + "operands": "r4, #0x1", + "mode": "none" + }, + "instr_74848": { + "virtual_address": 74848, + "size": 4, + "disassembly": "orr r4, r4, r4, lsl #0x8", + "mnemonic": "orr", + "operands": "r4, r4, r4, lsl #0x8", + "mode": "none" + }, + "instr_74852": { + "virtual_address": 74852, + "size": 4, + "disassembly": "orr r4, r4, r4, lsl #0x10", + "mnemonic": "orr", + "operands": "r4, r4, r4, lsl #0x10", + "mode": "none" + }, + "bb_74840": { + "virtual_address": 74840, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 74856, + "children": [ + "instr_74840", + "instr_74844", + "instr_74848", + "instr_74852" + ] + }, + "instr_74856": { + "virtual_address": 74856, + "size": 4, + "disassembly": "sub r12, r2, r4", + "mnemonic": "sub", + "operands": "r12, r2, r4", + "mode": "none" + }, + "instr_74860": { + "virtual_address": 74860, + "size": 4, + "disassembly": "cmp r2, r3", + "mnemonic": "cmp", + "operands": "r2, r3", + "mode": "none" + }, + "instr_74864": { + "virtual_address": 74864, + "size": 4, + "disassembly": "biceq r12, r12, r2", + "mnemonic": "biceq", + "operands": "r12, r12, r2", + "mode": "none" + }, + "instr_74868": { + "virtual_address": 74868, + "size": 4, + "disassembly": "tsteq r12, r4, lsl #0x7", + "mnemonic": "tsteq", + "operands": "r12, r4, lsl #0x7", + "mode": "none" + }, + "instr_74872": { + "virtual_address": 74872, + "size": 4, + "disassembly": "ldreq r2, [r0], #0x4", + "mnemonic": "ldreq", + "operands": "r2, [r0], #0x4", + "mode": "none" + }, + "instr_74876": { + "virtual_address": 74876, + "size": 4, + "disassembly": "ldreq r3, [r1], #0x4", + "mnemonic": "ldreq", + "operands": "r3, [r1], #0x4", + "mode": "none" + }, + "instr_74880": { + "virtual_address": 74880, + "size": 4, + "disassembly": "beq 0x12468", + "mnemonic": "beq", + "operands": "0x12468", + "mode": "none" + }, + "bb_74856": { + "virtual_address": 74856, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 74884, + "children": [ + "instr_74856", + "instr_74860", + "instr_74864", + "instr_74868", + "instr_74872", + "instr_74876", + "instr_74880" + ] + }, + "instr_74884": { + "virtual_address": 74884, + "size": 4, + "disassembly": "mov r0, r2, lsl #0x18", + "mnemonic": "mov", + "operands": "r0, r2, lsl #0x18", + "mode": "none" + }, + "instr_74888": { + "virtual_address": 74888, + "size": 4, + "disassembly": "mov r2, r2, lsr #0x8", + "mnemonic": "mov", + "operands": "r2, r2, lsr #0x8", + "mode": "none" + }, + "instr_74892": { + "virtual_address": 74892, + "size": 4, + "disassembly": "cmp r0, #0x1", + "mnemonic": "cmp", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_74896": { + "virtual_address": 74896, + "size": 4, + "disassembly": "cmpcs r0, r3, lsl #0x18", + "mnemonic": "cmpcs", + "operands": "r0, r3, lsl #0x18", + "mode": "none" + }, + "instr_74900": { + "virtual_address": 74900, + "size": 4, + "disassembly": "moveq r3, r3, lsr #0x8", + "mnemonic": "moveq", + "operands": "r3, r3, lsr #0x8", + "mode": "none" + }, + "instr_74904": { + "virtual_address": 74904, + "size": 4, + "disassembly": "beq 0x12484", + "mnemonic": "beq", + "operands": "0x12484", + "mode": "none" + }, + "bb_74884": { + "virtual_address": 74884, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 74908, + "children": [ + "instr_74884", + "instr_74888", + "instr_74892", + "instr_74896", + "instr_74900", + "instr_74904" + ] + }, + "instr_74908": { + "virtual_address": 74908, + "size": 4, + "disassembly": "and r3, r3, #0xff", + "mnemonic": "and", + "operands": "r3, r3, #0xff", + "mode": "none" + }, + "instr_74912": { + "virtual_address": 74912, + "size": 4, + "disassembly": "rsb r0, r3, r0, lsr #0x18", + "mnemonic": "rsb", + "operands": "r0, r3, r0, lsr #0x18", + "mode": "none" + }, + "instr_74916": { + "virtual_address": 74916, + "size": 4, + "disassembly": "ldr r4, [sp], #0x4", + "mnemonic": "ldr", + "operands": "r4, [sp], #0x4", + "mode": "none" + }, + "instr_74920": { + "virtual_address": 74920, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_74908": { + "virtual_address": 74908, + "size": 16, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_74908", + "instr_74912", + "instr_74916", + "instr_74920" + ] + }, + "instr_74924": { + "virtual_address": 74924, + "size": 4, + "disassembly": "tst r0, #0x3", + "mnemonic": "tst", + "operands": "r0, #0x3", + "mode": "none" + }, + "instr_74928": { + "virtual_address": 74928, + "size": 4, + "disassembly": "beq 0x124d0", + "mnemonic": "beq", + "operands": "0x124d0", + "mode": "none" + }, + "bb_74924": { + "virtual_address": 74924, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 74932, + "children": [ + "instr_74924", + "instr_74928" + ] + }, + "instr_74932": { + "virtual_address": 74932, + "size": 4, + "disassembly": "ldrb r2, [r0], #0x1", + "mnemonic": "ldrb", + "operands": "r2, [r0], #0x1", + "mode": "none" + }, + "instr_74936": { + "virtual_address": 74936, + "size": 4, + "disassembly": "ldrb r3, [r1], #0x1", + "mnemonic": "ldrb", + "operands": "r3, [r1], #0x1", + "mode": "none" + }, + "instr_74940": { + "virtual_address": 74940, + "size": 4, + "disassembly": "cmp r2, #0x1", + "mnemonic": "cmp", + "operands": "r2, #0x1", + "mode": "none" + }, + "instr_74944": { + "virtual_address": 74944, + "size": 4, + "disassembly": "cmpcs r2, r3", + "mnemonic": "cmpcs", + "operands": "r2, r3", + "mode": "none" + }, + "instr_74948": { + "virtual_address": 74948, + "size": 4, + "disassembly": "beq 0x124ac", + "mnemonic": "beq", + "operands": "0x124ac", + "mode": "none" + }, + "bb_74932": { + "virtual_address": 74932, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 74952, + "children": [ + "instr_74932", + "instr_74936", + "instr_74940", + "instr_74944", + "instr_74948" + ] + }, + "instr_74952": { + "virtual_address": 74952, + "size": 4, + "disassembly": "sub r0, r2, r3", + "mnemonic": "sub", + "operands": "r0, r2, r3", + "mode": "none" + }, + "instr_74956": { + "virtual_address": 74956, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_74952": { + "virtual_address": 74952, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_74952", + "instr_74956" + ] + }, + "instr_74960": { + "virtual_address": 74960, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5}", + "mode": "none" + }, + "instr_74964": { + "virtual_address": 74964, + "size": 4, + "disassembly": "mov r4, #0x1", + "mnemonic": "mov", + "operands": "r4, #0x1", + "mode": "none" + }, + "instr_74968": { + "virtual_address": 74968, + "size": 4, + "disassembly": "orr r4, r4, r4, lsl #0x8", + "mnemonic": "orr", + "operands": "r4, r4, r4, lsl #0x8", + "mode": "none" + }, + "instr_74972": { + "virtual_address": 74972, + "size": 4, + "disassembly": "orr r4, r4, r4, lsl #0x10", + "mnemonic": "orr", + "operands": "r4, r4, r4, lsl #0x10", + "mode": "none" + }, + "instr_74976": { + "virtual_address": 74976, + "size": 4, + "disassembly": "ldr r2, [r0], #0x4", + "mnemonic": "ldr", + "operands": "r2, [r0], #0x4", + "mode": "none" + }, + "instr_74980": { + "virtual_address": 74980, + "size": 4, + "disassembly": "and r5, r1, #0x3", + "mnemonic": "and", + "operands": "r5, r1, #0x3", + "mode": "none" + }, + "instr_74984": { + "virtual_address": 74984, + "size": 4, + "disassembly": "bic r1, r1, #0x3", + "mnemonic": "bic", + "operands": "r1, r1, #0x3", + "mode": "none" + }, + "instr_74988": { + "virtual_address": 74988, + "size": 4, + "disassembly": "ldr r3, [r1], #0x4", + "mnemonic": "ldr", + "operands": "r3, [r1], #0x4", + "mode": "none" + }, + "instr_74992": { + "virtual_address": 74992, + "size": 4, + "disassembly": "cmp r5, #0x2", + "mnemonic": "cmp", + "operands": "r5, #0x2", + "mode": "none" + }, + "instr_74996": { + "virtual_address": 74996, + "size": 4, + "disassembly": "beq 0x12558", + "mnemonic": "beq", + "operands": "0x12558", + "mode": "none" + }, + "bb_74960": { + "virtual_address": 74960, + "size": 40, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 75000, + "children": [ + "instr_74960", + "instr_74964", + "instr_74968", + "instr_74972", + "instr_74976", + "instr_74980", + "instr_74984", + "instr_74988", + "instr_74992", + "instr_74996" + ] + }, + "instr_75000": { + "virtual_address": 75000, + "size": 4, + "disassembly": "bhi 0x125b4", + "mnemonic": "bhi", + "operands": "0x125b4", + "mode": "none" + }, + "bb_75000": { + "virtual_address": 75000, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 75004, + "children": [ + "instr_75000" + ] + }, + "instr_75004": { + "virtual_address": 75004, + "size": 4, + "disassembly": "bic r5, r2, #0xff000000", + "mnemonic": "bic", + "operands": "r5, r2, #0xff000000", + "mode": "none" + }, + "instr_75008": { + "virtual_address": 75008, + "size": 4, + "disassembly": "cmp r5, r3, lsr #0x8", + "mnemonic": "cmp", + "operands": "r5, r3, lsr #0x8", + "mode": "none" + }, + "instr_75012": { + "virtual_address": 75012, + "size": 4, + "disassembly": "sub r12, r2, r4", + "mnemonic": "sub", + "operands": "r12, r2, r4", + "mode": "none" + }, + "instr_75016": { + "virtual_address": 75016, + "size": 4, + "disassembly": "bic r12, r12, r2", + "mnemonic": "bic", + "operands": "r12, r12, r2", + "mode": "none" + }, + "instr_75020": { + "virtual_address": 75020, + "size": 4, + "disassembly": "bne 0x12530", + "mnemonic": "bne", + "operands": "0x12530", + "mode": "none" + }, + "bb_75004": { + "virtual_address": 75004, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 75024, + "children": [ + "instr_75004", + "instr_75008", + "instr_75012", + "instr_75016", + "instr_75020" + ] + }, + "instr_75024": { + "virtual_address": 75024, + "size": 4, + "disassembly": "ands r12, r12, r4, lsl #0x7", + "mnemonic": "ands", + "operands": "r12, r12, r4, lsl #0x7", + "mode": "none" + }, + "instr_75028": { + "virtual_address": 75028, + "size": 4, + "disassembly": "ldreq r3, [r1], #0x4", + "mnemonic": "ldreq", + "operands": "r3, [r1], #0x4", + "mode": "none" + }, + "instr_75032": { + "virtual_address": 75032, + "size": 4, + "disassembly": "bne 0x12538", + "mnemonic": "bne", + "operands": "0x12538", + "mode": "none" + }, + "bb_75024": { + "virtual_address": 75024, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 75036, + "children": [ + "instr_75024", + "instr_75028", + "instr_75032" + ] + }, + "instr_75036": { + "virtual_address": 75036, + "size": 4, + "disassembly": "eor r5, r5, r2", + "mnemonic": "eor", + "operands": "r5, r5, r2", + "mode": "none" + }, + "instr_75040": { + "virtual_address": 75040, + "size": 4, + "disassembly": "cmp r5, r3, lsl #0x18", + "mnemonic": "cmp", + "operands": "r5, r3, lsl #0x18", + "mode": "none" + }, + "instr_75044": { + "virtual_address": 75044, + "size": 4, + "disassembly": "bne 0x1254c", + "mnemonic": "bne", + "operands": "0x1254c", + "mode": "none" + }, + "bb_75036": { + "virtual_address": 75036, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 75048, + "children": [ + "instr_75036", + "instr_75040", + "instr_75044" + ] + }, + "instr_75048": { + "virtual_address": 75048, + "size": 4, + "disassembly": "ldr r2, [r0], #0x4", + "mnemonic": "ldr", + "operands": "r2, [r0], #0x4", + "mode": "none" + }, + "instr_75052": { + "virtual_address": 75052, + "size": 4, + "disassembly": "b 0x124fc", + "mnemonic": "b", + "operands": "0x124fc", + "mode": "none" + }, + "bb_75048": { + "virtual_address": 75048, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 75004, + "children": [ + "instr_75048", + "instr_75052" + ] + }, + "instr_75056": { + "virtual_address": 75056, + "size": 4, + "disassembly": "mov r3, r3, lsr #0x8", + "mnemonic": "mov", + "operands": "r3, r3, lsr #0x8", + "mode": "none" + }, + "instr_75060": { + "virtual_address": 75060, + "size": 4, + "disassembly": "b 0x12614", + "mnemonic": "b", + "operands": "0x12614", + "mode": "none" + }, + "bb_75056": { + "virtual_address": 75056, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 75284, + "children": [ + "instr_75056", + "instr_75060" + ] + }, + "instr_75064": { + "virtual_address": 75064, + "size": 4, + "disassembly": "bics r12, r12, #0xff000000", + "mnemonic": "bics", + "operands": "r12, r12, #0xff000000", + "mode": "none" + }, + "instr_75068": { + "virtual_address": 75068, + "size": 4, + "disassembly": "bne 0x12608", + "mnemonic": "bne", + "operands": "0x12608", + "mode": "none" + }, + "bb_75064": { + "virtual_address": 75064, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 75072, + "children": [ + "instr_75064", + "instr_75068" + ] + }, + "instr_75072": { + "virtual_address": 75072, + "size": 4, + "disassembly": "ldrb r3, [r1, #0x0]", + "mnemonic": "ldrb", + "operands": "r3, [r1, #0x0]", + "mode": "none" + }, + "instr_75076": { + "virtual_address": 75076, + "size": 4, + "disassembly": "mov r5, r2, lsr #0x18", + "mnemonic": "mov", + "operands": "r5, r2, lsr #0x18", + "mode": "none" + }, + "instr_75080": { + "virtual_address": 75080, + "size": 4, + "disassembly": "b 0x12614", + "mnemonic": "b", + "operands": "0x12614", + "mode": "none" + }, + "bb_75072": { + "virtual_address": 75072, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 75284, + "children": [ + "instr_75072", + "instr_75076", + "instr_75080" + ] + }, + "instr_75084": { + "virtual_address": 75084, + "size": 4, + "disassembly": "mov r5, r2, lsr #0x18", + "mnemonic": "mov", + "operands": "r5, r2, lsr #0x18", + "mode": "none" + }, + "instr_75088": { + "virtual_address": 75088, + "size": 4, + "disassembly": "and r3, r3, #0xff", + "mnemonic": "and", + "operands": "r3, r3, #0xff", + "mode": "none" + }, + "instr_75092": { + "virtual_address": 75092, + "size": 4, + "disassembly": "b 0x12614", + "mnemonic": "b", + "operands": "0x12614", + "mode": "none" + }, + "bb_75084": { + "virtual_address": 75084, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 75284, + "children": [ + "instr_75084", + "instr_75088", + "instr_75092" + ] + }, + "instr_75096": { + "virtual_address": 75096, + "size": 4, + "disassembly": "mov r5, r2, lsl #0x10", + "mnemonic": "mov", + "operands": "r5, r2, lsl #0x10", + "mode": "none" + }, + "instr_75100": { + "virtual_address": 75100, + "size": 4, + "disassembly": "sub r12, r2, r4", + "mnemonic": "sub", + "operands": "r12, r2, r4", + "mode": "none" + }, + "instr_75104": { + "virtual_address": 75104, + "size": 4, + "disassembly": "mov r5, r5, lsr #0x10", + "mnemonic": "mov", + "operands": "r5, r5, lsr #0x10", + "mode": "none" + }, + "instr_75108": { + "virtual_address": 75108, + "size": 4, + "disassembly": "bic r12, r12, r2", + "mnemonic": "bic", + "operands": "r12, r12, r2", + "mode": "none" + }, + "instr_75112": { + "virtual_address": 75112, + "size": 4, + "disassembly": "cmp r5, r3, lsr #0x10", + "mnemonic": "cmp", + "operands": "r5, r3, lsr #0x10", + "mode": "none" + }, + "instr_75116": { + "virtual_address": 75116, + "size": 4, + "disassembly": "bne 0x125ac", + "mnemonic": "bne", + "operands": "0x125ac", + "mode": "none" + }, + "bb_75096": { + "virtual_address": 75096, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 75120, + "children": [ + "instr_75096", + "instr_75100", + "instr_75104", + "instr_75108", + "instr_75112", + "instr_75116" + ] + }, + "instr_75120": { + "virtual_address": 75120, + "size": 4, + "disassembly": "ands r12, r12, r4, lsl #0x7", + "mnemonic": "ands", + "operands": "r12, r12, r4, lsl #0x7", + "mode": "none" + }, + "instr_75124": { + "virtual_address": 75124, + "size": 4, + "disassembly": "ldreq r3, [r1], #0x4", + "mnemonic": "ldreq", + "operands": "r3, [r1], #0x4", + "mode": "none" + }, + "instr_75128": { + "virtual_address": 75128, + "size": 4, + "disassembly": "bne 0x12590", + "mnemonic": "bne", + "operands": "0x12590", + "mode": "none" + }, + "bb_75120": { + "virtual_address": 75120, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 75132, + "children": [ + "instr_75120", + "instr_75124", + "instr_75128" + ] + }, + "instr_75132": { + "virtual_address": 75132, + "size": 4, + "disassembly": "eor r5, r5, r2", + "mnemonic": "eor", + "operands": "r5, r5, r2", + "mode": "none" + }, + "instr_75136": { + "virtual_address": 75136, + "size": 4, + "disassembly": "cmp r5, r3, lsl #0x10", + "mnemonic": "cmp", + "operands": "r5, r3, lsl #0x10", + "mode": "none" + }, + "instr_75140": { + "virtual_address": 75140, + "size": 4, + "disassembly": "bne 0x125a4", + "mnemonic": "bne", + "operands": "0x125a4", + "mode": "none" + }, + "bb_75132": { + "virtual_address": 75132, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 75144, + "children": [ + "instr_75132", + "instr_75136", + "instr_75140" + ] + }, + "instr_75144": { + "virtual_address": 75144, + "size": 4, + "disassembly": "ldr r2, [r0], #0x4", + "mnemonic": "ldr", + "operands": "r2, [r0], #0x4", + "mode": "none" + }, + "instr_75148": { + "virtual_address": 75148, + "size": 4, + "disassembly": "b 0x12558", + "mnemonic": "b", + "operands": "0x12558", + "mode": "none" + }, + "bb_75144": { + "virtual_address": 75144, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 75096, + "children": [ + "instr_75144", + "instr_75148" + ] + }, + "instr_75152": { + "virtual_address": 75152, + "size": 4, + "disassembly": "movs r12, r12, lsl #0x10", + "mnemonic": "movs", + "operands": "r12, r12, lsl #0x10", + "mode": "none" + }, + "instr_75156": { + "virtual_address": 75156, + "size": 4, + "disassembly": "bne 0x12608", + "mnemonic": "bne", + "operands": "0x12608", + "mode": "none" + }, + "bb_75152": { + "virtual_address": 75152, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 75160, + "children": [ + "instr_75152", + "instr_75156" + ] + }, + "instr_75160": { + "virtual_address": 75160, + "size": 4, + "disassembly": "ldrh r3, [r1, #0x0]", + "mnemonic": "ldrh", + "operands": "r3, [r1, #0x0]", + "mode": "none" + }, + "instr_75164": { + "virtual_address": 75164, + "size": 4, + "disassembly": "mov r5, r2, lsr #0x10", + "mnemonic": "mov", + "operands": "r5, r2, lsr #0x10", + "mode": "none" + }, + "instr_75168": { + "virtual_address": 75168, + "size": 4, + "disassembly": "b 0x12614", + "mnemonic": "b", + "operands": "0x12614", + "mode": "none" + }, + "bb_75160": { + "virtual_address": 75160, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 75284, + "children": [ + "instr_75160", + "instr_75164", + "instr_75168" + ] + }, + "instr_75172": { + "virtual_address": 75172, + "size": 4, + "disassembly": "mov r3, r3, lsl #0x10", + "mnemonic": "mov", + "operands": "r3, r3, lsl #0x10", + "mode": "none" + }, + "instr_75176": { + "virtual_address": 75176, + "size": 4, + "disassembly": "mov r5, r2, lsr #0x10", + "mnemonic": "mov", + "operands": "r5, r2, lsr #0x10", + "mode": "none" + }, + "bb_75172": { + "virtual_address": 75172, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 75180, + "children": [ + "instr_75172", + "instr_75176" + ] + }, + "instr_75180": { + "virtual_address": 75180, + "size": 4, + "disassembly": "mov r3, r3, lsr #0x10", + "mnemonic": "mov", + "operands": "r3, r3, lsr #0x10", + "mode": "none" + }, + "instr_75184": { + "virtual_address": 75184, + "size": 4, + "disassembly": "b 0x12614", + "mnemonic": "b", + "operands": "0x12614", + "mode": "none" + }, + "bb_75180": { + "virtual_address": 75180, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 75284, + "children": [ + "instr_75180", + "instr_75184" + ] + }, + "instr_75188": { + "virtual_address": 75188, + "size": 4, + "disassembly": "and r5, r2, #0xff", + "mnemonic": "and", + "operands": "r5, r2, #0xff", + "mode": "none" + }, + "instr_75192": { + "virtual_address": 75192, + "size": 4, + "disassembly": "cmp r5, r3, lsr #0x18", + "mnemonic": "cmp", + "operands": "r5, r3, lsr #0x18", + "mode": "none" + }, + "instr_75196": { + "virtual_address": 75196, + "size": 4, + "disassembly": "sub r12, r2, r4", + "mnemonic": "sub", + "operands": "r12, r2, r4", + "mode": "none" + }, + "instr_75200": { + "virtual_address": 75200, + "size": 4, + "disassembly": "bic r12, r12, r2", + "mnemonic": "bic", + "operands": "r12, r12, r2", + "mode": "none" + }, + "instr_75204": { + "virtual_address": 75204, + "size": 4, + "disassembly": "bne 0x125e8", + "mnemonic": "bne", + "operands": "0x125e8", + "mode": "none" + }, + "bb_75188": { + "virtual_address": 75188, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 75208, + "children": [ + "instr_75188", + "instr_75192", + "instr_75196", + "instr_75200", + "instr_75204" + ] + }, + "instr_75208": { + "virtual_address": 75208, + "size": 4, + "disassembly": "ands r12, r12, r4, lsl #0x7", + "mnemonic": "ands", + "operands": "r12, r12, r4, lsl #0x7", + "mode": "none" + }, + "instr_75212": { + "virtual_address": 75212, + "size": 4, + "disassembly": "ldreq r3, [r1], #0x4", + "mnemonic": "ldreq", + "operands": "r3, [r1], #0x4", + "mode": "none" + }, + "instr_75216": { + "virtual_address": 75216, + "size": 4, + "disassembly": "bne 0x125f0", + "mnemonic": "bne", + "operands": "0x125f0", + "mode": "none" + }, + "bb_75208": { + "virtual_address": 75208, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 75220, + "children": [ + "instr_75208", + "instr_75212", + "instr_75216" + ] + }, + "instr_75220": { + "virtual_address": 75220, + "size": 4, + "disassembly": "eor r5, r5, r2", + "mnemonic": "eor", + "operands": "r5, r5, r2", + "mode": "none" + }, + "instr_75224": { + "virtual_address": 75224, + "size": 4, + "disassembly": "cmp r5, r3, lsl #0x8", + "mnemonic": "cmp", + "operands": "r5, r3, lsl #0x8", + "mode": "none" + }, + "instr_75228": { + "virtual_address": 75228, + "size": 4, + "disassembly": "bne 0x125fc", + "mnemonic": "bne", + "operands": "0x125fc", + "mode": "none" + }, + "bb_75220": { + "virtual_address": 75220, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 75232, + "children": [ + "instr_75220", + "instr_75224", + "instr_75228" + ] + }, + "instr_75232": { + "virtual_address": 75232, + "size": 4, + "disassembly": "ldr r2, [r0], #0x4", + "mnemonic": "ldr", + "operands": "r2, [r0], #0x4", + "mode": "none" + }, + "instr_75236": { + "virtual_address": 75236, + "size": 4, + "disassembly": "b 0x125b4", + "mnemonic": "b", + "operands": "0x125b4", + "mode": "none" + }, + "bb_75232": { + "virtual_address": 75232, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 75188, + "children": [ + "instr_75232", + "instr_75236" + ] + }, + "instr_75240": { + "virtual_address": 75240, + "size": 4, + "disassembly": "mov r3, r3, lsr #0x18", + "mnemonic": "mov", + "operands": "r3, r3, lsr #0x18", + "mode": "none" + }, + "instr_75244": { + "virtual_address": 75244, + "size": 4, + "disassembly": "b 0x12614", + "mnemonic": "b", + "operands": "0x12614", + "mode": "none" + }, + "bb_75240": { + "virtual_address": 75240, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 75284, + "children": [ + "instr_75240", + "instr_75244" + ] + }, + "instr_75248": { + "virtual_address": 75248, + "size": 4, + "disassembly": "tst r2, #0xff", + "mnemonic": "tst", + "operands": "r2, #0xff", + "mode": "none" + }, + "instr_75252": { + "virtual_address": 75252, + "size": 4, + "disassembly": "beq 0x12608", + "mnemonic": "beq", + "operands": "0x12608", + "mode": "none" + }, + "bb_75248": { + "virtual_address": 75248, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 75256, + "children": [ + "instr_75248", + "instr_75252" + ] + }, + "instr_75256": { + "virtual_address": 75256, + "size": 4, + "disassembly": "ldr r3, [r1], #0x4", + "mnemonic": "ldr", + "operands": "r3, [r1], #0x4", + "mode": "none" + }, + "bb_75256": { + "virtual_address": 75256, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 75260, + "children": [ + "instr_75256" + ] + }, + "instr_75260": { + "virtual_address": 75260, + "size": 4, + "disassembly": "mov r5, r2, lsr #0x8", + "mnemonic": "mov", + "operands": "r5, r2, lsr #0x8", + "mode": "none" + }, + "instr_75264": { + "virtual_address": 75264, + "size": 4, + "disassembly": "bic r3, r3, #0xff000000", + "mnemonic": "bic", + "operands": "r3, r3, #0xff000000", + "mode": "none" + }, + "instr_75268": { + "virtual_address": 75268, + "size": 4, + "disassembly": "b 0x12614", + "mnemonic": "b", + "operands": "0x12614", + "mode": "none" + }, + "bb_75260": { + "virtual_address": 75260, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 75284, + "children": [ + "instr_75260", + "instr_75264", + "instr_75268" + ] + }, + "instr_75272": { + "virtual_address": 75272, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_75276": { + "virtual_address": 75276, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5}", + "mode": "none" + }, + "instr_75280": { + "virtual_address": 75280, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_75272": { + "virtual_address": 75272, + "size": 12, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_75272", + "instr_75276", + "instr_75280" + ] + }, + "instr_75284": { + "virtual_address": 75284, + "size": 4, + "disassembly": "and r2, r5, #0xff", + "mnemonic": "and", + "operands": "r2, r5, #0xff", + "mode": "none" + }, + "instr_75288": { + "virtual_address": 75288, + "size": 4, + "disassembly": "and r0, r3, #0xff", + "mnemonic": "and", + "operands": "r0, r3, #0xff", + "mode": "none" + }, + "instr_75292": { + "virtual_address": 75292, + "size": 4, + "disassembly": "cmp r0, #0x1", + "mnemonic": "cmp", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_75296": { + "virtual_address": 75296, + "size": 4, + "disassembly": "cmpcs r0, r2", + "mnemonic": "cmpcs", + "operands": "r0, r2", + "mode": "none" + }, + "instr_75300": { + "virtual_address": 75300, + "size": 4, + "disassembly": "moveq r5, r5, lsr #0x8", + "mnemonic": "moveq", + "operands": "r5, r5, lsr #0x8", + "mode": "none" + }, + "instr_75304": { + "virtual_address": 75304, + "size": 4, + "disassembly": "moveq r3, r3, lsr #0x8", + "mnemonic": "moveq", + "operands": "r3, r3, lsr #0x8", + "mode": "none" + }, + "instr_75308": { + "virtual_address": 75308, + "size": 4, + "disassembly": "beq 0x12614", + "mnemonic": "beq", + "operands": "0x12614", + "mode": "none" + }, + "bb_75284": { + "virtual_address": 75284, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 75312, + "children": [ + "instr_75284", + "instr_75288", + "instr_75292", + "instr_75296", + "instr_75300", + "instr_75304", + "instr_75308" + ] + }, + "instr_75312": { + "virtual_address": 75312, + "size": 4, + "disassembly": "sub r0, r2, r0", + "mnemonic": "sub", + "operands": "r0, r2, r0", + "mode": "none" + }, + "instr_75316": { + "virtual_address": 75316, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5}", + "mode": "none" + }, + "instr_75320": { + "virtual_address": 75320, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_75312": { + "virtual_address": 75312, + "size": 12, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_75312", + "instr_75316", + "instr_75320" + ] + }, + "func_74776": { + "virtual_address": 74776, + "size": 548, + "name": "strcmp", + "children": [ + "bb_74776", + "bb_74788", + "bb_74812", + "bb_74840", + "bb_74856", + "bb_74884", + "bb_74908", + "bb_74924", + "bb_74932", + "bb_74952", + "bb_74960", + "bb_75000", + "bb_75004", + "bb_75024", + "bb_75036", + "bb_75048", + "bb_75056", + "bb_75064", + "bb_75072", + "bb_75084", + "bb_75096", + "bb_75120", + "bb_75132", + "bb_75144", + "bb_75152", + "bb_75160", + "bb_75172", + "bb_75180", + "bb_75188", + "bb_75208", + "bb_75220", + "bb_75232", + "bb_75240", + "bb_75248", + "bb_75256", + "bb_75260", + "bb_75272", + "bb_75284", + "bb_75312" + ] + }, + "instr_75324": { + "virtual_address": 75324, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, r7, r8, lr}", + "mode": "none" + }, + "instr_75328": { + "virtual_address": 75328, + "size": 4, + "disassembly": "subs r6, r0, #0x0", + "mnemonic": "subs", + "operands": "r6, r0, #0x0", + "mode": "none" + }, + "instr_75332": { + "virtual_address": 75332, + "size": 4, + "disassembly": "mov r5, r1", + "mnemonic": "mov", + "operands": "r5, r1", + "mode": "none" + }, + "instr_75336": { + "virtual_address": 75336, + "size": 4, + "disassembly": "mov r4, r2", + "mnemonic": "mov", + "operands": "r4, r2", + "mode": "none" + }, + "instr_75340": { + "virtual_address": 75340, + "size": 4, + "disassembly": "beq 0x1265c", + "mnemonic": "beq", + "operands": "0x1265c", + "mode": "none" + }, + "bb_75324": { + "virtual_address": 75324, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 75344, + "children": [ + "instr_75324", + "instr_75328", + "instr_75332", + "instr_75336", + "instr_75340" + ] + }, + "instr_75344": { + "virtual_address": 75344, + "size": 4, + "disassembly": "ldr r3, [r6, #0x38]", + "mnemonic": "ldr", + "operands": "r3, [r6, #0x38]", + "mode": "none" + }, + "instr_75348": { + "virtual_address": 75348, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_75352": { + "virtual_address": 75352, + "size": 4, + "disassembly": "beq 0x1272c", + "mnemonic": "beq", + "operands": "0x1272c", + "mode": "none" + }, + "bb_75344": { + "virtual_address": 75344, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 75356, + "children": [ + "instr_75344", + "instr_75348", + "instr_75352" + ] + }, + "instr_75356": { + "virtual_address": 75356, + "size": 4, + "disassembly": "ldrsh r0, [r4, #0xc]", + "mnemonic": "ldrsh", + "operands": "r0, [r4, #0xc]", + "mode": "none" + }, + "instr_75360": { + "virtual_address": 75360, + "size": 4, + "disassembly": "ldr r3, [r4, #0x18]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x18]", + "mode": "none" + }, + "instr_75364": { + "virtual_address": 75364, + "size": 4, + "disassembly": "mov r2, r0, lsl #0x10", + "mnemonic": "mov", + "operands": "r2, r0, lsl #0x10", + "mode": "none" + }, + "instr_75368": { + "virtual_address": 75368, + "size": 4, + "disassembly": "tst r0, #0x8", + "mnemonic": "tst", + "operands": "r0, #0x8", + "mode": "none" + }, + "instr_75372": { + "virtual_address": 75372, + "size": 4, + "disassembly": "str r3, [r4, #0x8]", + "mnemonic": "str", + "operands": "r3, [r4, #0x8]", + "mode": "none" + }, + "instr_75376": { + "virtual_address": 75376, + "size": 4, + "disassembly": "mov r2, r2, lsr #0x10", + "mnemonic": "mov", + "operands": "r2, r2, lsr #0x10", + "mode": "none" + }, + "instr_75380": { + "virtual_address": 75380, + "size": 4, + "disassembly": "beq 0x12704", + "mnemonic": "beq", + "operands": "0x12704", + "mode": "none" + }, + "bb_75356": { + "virtual_address": 75356, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 75384, + "children": [ + "instr_75356", + "instr_75360", + "instr_75364", + "instr_75368", + "instr_75372", + "instr_75376", + "instr_75380" + ] + }, + "instr_75384": { + "virtual_address": 75384, + "size": 4, + "disassembly": "ldr r3, [r4, #0x10]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x10]", + "mode": "none" + }, + "instr_75388": { + "virtual_address": 75388, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_75392": { + "virtual_address": 75392, + "size": 4, + "disassembly": "beq 0x12704", + "mnemonic": "beq", + "operands": "0x12704", + "mode": "none" + }, + "bb_75384": { + "virtual_address": 75384, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 75396, + "children": [ + "instr_75384", + "instr_75388", + "instr_75392" + ] + }, + "instr_75396": { + "virtual_address": 75396, + "size": 4, + "disassembly": "tst r2, #0x2000", + "mnemonic": "tst", + "operands": "r2, #0x2000", + "mode": "none" + }, + "instr_75400": { + "virtual_address": 75400, + "size": 4, + "disassembly": "ldreq r2, [r4, #0x64]", + "mnemonic": "ldreq", + "operands": "r2, [r4, #0x64]", + "mode": "none" + }, + "instr_75404": { + "virtual_address": 75404, + "size": 4, + "disassembly": "biceq r2, r2, #0x2000", + "mnemonic": "biceq", + "operands": "r2, r2, #0x2000", + "mode": "none" + }, + "instr_75408": { + "virtual_address": 75408, + "size": 4, + "disassembly": "streq r2, [r4, #0x64]", + "mnemonic": "streq", + "operands": "r2, [r4, #0x64]", + "mode": "none" + }, + "instr_75412": { + "virtual_address": 75412, + "size": 4, + "disassembly": "ldr r2, [r4, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [r4, #0x0]", + "mode": "none" + }, + "instr_75416": { + "virtual_address": 75416, + "size": 4, + "disassembly": "ldr r1, [r4, #0x14]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x14]", + "mode": "none" + }, + "instr_75420": { + "virtual_address": 75420, + "size": 4, + "disassembly": "orreq r0, r0, #0x2000", + "mnemonic": "orreq", + "operands": "r0, r0, #0x2000", + "mode": "none" + }, + "instr_75424": { + "virtual_address": 75424, + "size": 4, + "disassembly": "sub r3, r2, r3", + "mnemonic": "sub", + "operands": "r3, r2, r3", + "mode": "none" + }, + "instr_75428": { + "virtual_address": 75428, + "size": 4, + "disassembly": "strheq r0, [r4, #0xc]", + "mnemonic": "strheq", + "operands": "r0, [r4, #0xc]", + "mode": "none" + }, + "instr_75432": { + "virtual_address": 75432, + "size": 4, + "disassembly": "and r5, r5, #0xff", + "mnemonic": "and", + "operands": "r5, r5, #0xff", + "mode": "none" + }, + "instr_75436": { + "virtual_address": 75436, + "size": 4, + "disassembly": "cmp r1, r3", + "mnemonic": "cmp", + "operands": "r1, r3", + "mode": "none" + }, + "instr_75440": { + "virtual_address": 75440, + "size": 4, + "disassembly": "mov r7, r5", + "mnemonic": "mov", + "operands": "r7, r5", + "mode": "none" + }, + "instr_75444": { + "virtual_address": 75444, + "size": 4, + "disassembly": "addgt r3, r3, #0x1", + "mnemonic": "addgt", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_75448": { + "virtual_address": 75448, + "size": 4, + "disassembly": "ble 0x12750", + "mnemonic": "ble", + "operands": "0x12750", + "mode": "none" + }, + "bb_75396": { + "virtual_address": 75396, + "size": 56, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 75452, + "children": [ + "instr_75396", + "instr_75400", + "instr_75404", + "instr_75408", + "instr_75412", + "instr_75416", + "instr_75420", + "instr_75424", + "instr_75428", + "instr_75432", + "instr_75436", + "instr_75440", + "instr_75444", + "instr_75448" + ] + }, + "instr_75452": { + "virtual_address": 75452, + "size": 4, + "disassembly": "ldr r1, [r4, #0x8]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x8]", + "mode": "none" + }, + "instr_75456": { + "virtual_address": 75456, + "size": 4, + "disassembly": "sub r1, r1, #0x1", + "mnemonic": "sub", + "operands": "r1, r1, #0x1", + "mode": "none" + }, + "instr_75460": { + "virtual_address": 75460, + "size": 4, + "disassembly": "str r1, [r4, #0x8]", + "mnemonic": "str", + "operands": "r1, [r4, #0x8]", + "mode": "none" + }, + "instr_75464": { + "virtual_address": 75464, + "size": 4, + "disassembly": "add r1, r2, #0x1", + "mnemonic": "add", + "operands": "r1, r2, #0x1", + "mode": "none" + }, + "instr_75468": { + "virtual_address": 75468, + "size": 4, + "disassembly": "str r1, [r4, #0x0]", + "mnemonic": "str", + "operands": "r1, [r4, #0x0]", + "mode": "none" + }, + "instr_75472": { + "virtual_address": 75472, + "size": 4, + "disassembly": "strb r5, [r2, #0x0]", + "mnemonic": "strb", + "operands": "r5, [r2, #0x0]", + "mode": "none" + }, + "instr_75476": { + "virtual_address": 75476, + "size": 4, + "disassembly": "ldr r2, [r4, #0x14]", + "mnemonic": "ldr", + "operands": "r2, [r4, #0x14]", + "mode": "none" + }, + "instr_75480": { + "virtual_address": 75480, + "size": 4, + "disassembly": "cmp r2, r3", + "mnemonic": "cmp", + "operands": "r2, r3", + "mode": "none" + }, + "instr_75484": { + "virtual_address": 75484, + "size": 4, + "disassembly": "beq 0x12734", + "mnemonic": "beq", + "operands": "0x12734", + "mode": "none" + }, + "bb_75452": { + "virtual_address": 75452, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 75488, + "children": [ + "instr_75452", + "instr_75456", + "instr_75460", + "instr_75464", + "instr_75468", + "instr_75472", + "instr_75476", + "instr_75480", + "instr_75484" + ] + }, + "instr_75488": { + "virtual_address": 75488, + "size": 4, + "disassembly": "ldrh r3, [r4, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r4, #0xc]", + "mode": "none" + }, + "instr_75492": { + "virtual_address": 75492, + "size": 4, + "disassembly": "cmp r5, #0xa", + "mnemonic": "cmp", + "operands": "r5, #0xa", + "mode": "none" + }, + "instr_75496": { + "virtual_address": 75496, + "size": 4, + "disassembly": "movne r3, #0x0", + "mnemonic": "movne", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_75500": { + "virtual_address": 75500, + "size": 4, + "disassembly": "andeq r3, r3, #0x1", + "mnemonic": "andeq", + "operands": "r3, r3, #0x1", + "mode": "none" + }, + "instr_75504": { + "virtual_address": 75504, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_75508": { + "virtual_address": 75508, + "size": 4, + "disassembly": "bne 0x12734", + "mnemonic": "bne", + "operands": "0x12734", + "mode": "none" + }, + "bb_75488": { + "virtual_address": 75488, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 75512, + "children": [ + "instr_75488", + "instr_75492", + "instr_75496", + "instr_75500", + "instr_75504", + "instr_75508" + ] + }, + "instr_75512": { + "virtual_address": 75512, + "size": 4, + "disassembly": "mov r0, r7", + "mnemonic": "mov", + "operands": "r0, r7", + "mode": "none" + }, + "instr_75516": { + "virtual_address": 75516, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, lr}", + "mode": "none" + }, + "instr_75520": { + "virtual_address": 75520, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_75512": { + "virtual_address": 75512, + "size": 12, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_75512", + "instr_75516", + "instr_75520" + ] + }, + "instr_75524": { + "virtual_address": 75524, + "size": 4, + "disassembly": "mov r1, r4", + "mnemonic": "mov", + "operands": "r1, r4", + "mode": "none" + }, + "instr_75528": { + "virtual_address": 75528, + "size": 4, + "disassembly": "mov r0, r6", + "mnemonic": "mov", + "operands": "r0, r6", + "mode": "none" + }, + "instr_75532": { + "virtual_address": 75532, + "size": 4, + "disassembly": "bl 0x0b068", + "mnemonic": "bl", + "operands": "0x0b068", + "mode": "none" + }, + "instr_75536": { + "virtual_address": 75536, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_75540": { + "virtual_address": 75540, + "size": 4, + "disassembly": "bne 0x12748", + "mnemonic": "bne", + "operands": "0x12748", + "mode": "none" + }, + "bb_75524": { + "virtual_address": 75524, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 75544, + "children": [ + "instr_75524", + "instr_75528", + "instr_75532", + "instr_75536", + "instr_75540" + ] + }, + "instr_75544": { + "virtual_address": 75544, + "size": 4, + "disassembly": "ldrsh r0, [r4, #0xc]", + "mnemonic": "ldrsh", + "operands": "r0, [r4, #0xc]", + "mode": "none" + }, + "instr_75548": { + "virtual_address": 75548, + "size": 4, + "disassembly": "mov r2, r0, lsl #0x10", + "mnemonic": "mov", + "operands": "r2, r0, lsl #0x10", + "mode": "none" + }, + "instr_75552": { + "virtual_address": 75552, + "size": 4, + "disassembly": "ldr r3, [r4, #0x10]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x10]", + "mode": "none" + }, + "instr_75556": { + "virtual_address": 75556, + "size": 4, + "disassembly": "mov r2, r2, lsr #0x10", + "mnemonic": "mov", + "operands": "r2, r2, lsr #0x10", + "mode": "none" + }, + "instr_75560": { + "virtual_address": 75560, + "size": 4, + "disassembly": "b 0x12684", + "mnemonic": "b", + "operands": "0x12684", + "mode": "none" + }, + "bb_75544": { + "virtual_address": 75544, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 75396, + "children": [ + "instr_75544", + "instr_75548", + "instr_75552", + "instr_75556", + "instr_75560" + ] + }, + "instr_75564": { + "virtual_address": 75564, + "size": 4, + "disassembly": "bl 0x0d0c8", + "mnemonic": "bl", + "operands": "0x0d0c8", + "mode": "none" + }, + "instr_75568": { + "virtual_address": 75568, + "size": 4, + "disassembly": "b 0x1265c", + "mnemonic": "b", + "operands": "0x1265c", + "mode": "none" + }, + "bb_75564": { + "virtual_address": 75564, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 75356, + "children": [ + "instr_75564", + "instr_75568" + ] + }, + "instr_75572": { + "virtual_address": 75572, + "size": 4, + "disassembly": "mov r1, r4", + "mnemonic": "mov", + "operands": "r1, r4", + "mode": "none" + }, + "instr_75576": { + "virtual_address": 75576, + "size": 4, + "disassembly": "mov r0, r6", + "mnemonic": "mov", + "operands": "r0, r6", + "mode": "none" + }, + "instr_75580": { + "virtual_address": 75580, + "size": 4, + "disassembly": "bl 0x0ce60", + "mnemonic": "bl", + "operands": "0x0ce60", + "mode": "none" + }, + "instr_75584": { + "virtual_address": 75584, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_75588": { + "virtual_address": 75588, + "size": 4, + "disassembly": "beq 0x126f8", + "mnemonic": "beq", + "operands": "0x126f8", + "mode": "none" + }, + "bb_75572": { + "virtual_address": 75572, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 75592, + "children": [ + "instr_75572", + "instr_75576", + "instr_75580", + "instr_75584", + "instr_75588" + ] + }, + "instr_75592": { + "virtual_address": 75592, + "size": 4, + "disassembly": "mvn r7, #0x0", + "mnemonic": "mvn", + "operands": "r7, #0x0", + "mode": "none" + }, + "instr_75596": { + "virtual_address": 75596, + "size": 4, + "disassembly": "b 0x126f8", + "mnemonic": "b", + "operands": "0x126f8", + "mode": "none" + }, + "bb_75592": { + "virtual_address": 75592, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 75512, + "children": [ + "instr_75592", + "instr_75596" + ] + }, + "instr_75600": { + "virtual_address": 75600, + "size": 4, + "disassembly": "mov r1, r4", + "mnemonic": "mov", + "operands": "r1, r4", + "mode": "none" + }, + "instr_75604": { + "virtual_address": 75604, + "size": 4, + "disassembly": "mov r0, r6", + "mnemonic": "mov", + "operands": "r0, r6", + "mode": "none" + }, + "instr_75608": { + "virtual_address": 75608, + "size": 4, + "disassembly": "bl 0x0ce60", + "mnemonic": "bl", + "operands": "0x0ce60", + "mode": "none" + }, + "instr_75612": { + "virtual_address": 75612, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_75616": { + "virtual_address": 75616, + "size": 4, + "disassembly": "bne 0x12748", + "mnemonic": "bne", + "operands": "0x12748", + "mode": "none" + }, + "bb_75600": { + "virtual_address": 75600, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 75620, + "children": [ + "instr_75600", + "instr_75604", + "instr_75608", + "instr_75612", + "instr_75616" + ] + }, + "instr_75620": { + "virtual_address": 75620, + "size": 4, + "disassembly": "mov r3, #0x1", + "mnemonic": "mov", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_75624": { + "virtual_address": 75624, + "size": 4, + "disassembly": "ldr r2, [r4, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [r4, #0x0]", + "mode": "none" + }, + "instr_75628": { + "virtual_address": 75628, + "size": 4, + "disassembly": "b 0x126bc", + "mnemonic": "b", + "operands": "0x126bc", + "mode": "none" + }, + "bb_75620": { + "virtual_address": 75620, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 75452, + "children": [ + "instr_75620", + "instr_75624", + "instr_75628" + ] + }, + "func_75324": { + "virtual_address": 75324, + "size": 308, + "name": "__swbuf_r", + "children": [ + "bb_75324", + "bb_75344", + "bb_75356", + "bb_75384", + "bb_75396", + "bb_75452", + "bb_75488", + "bb_75512", + "bb_75524", + "bb_75544", + "bb_75564", + "bb_75572", + "bb_75592", + "bb_75600", + "bb_75620" + ] + }, + "instr_75632": { + "virtual_address": 75632, + "size": 4, + "disassembly": "mov r3, r0", + "mnemonic": "mov", + "operands": "r3, r0", + "mode": "none" + }, + "instr_75636": { + "virtual_address": 75636, + "size": 4, + "disassembly": "mov r2, r1", + "mnemonic": "mov", + "operands": "r2, r1", + "mode": "none" + }, + "instr_75640": { + "virtual_address": 75640, + "size": 4, + "disassembly": "ldr r1, [0x12788]", + "mnemonic": "ldr", + "operands": "r1, [0x12788]", + "mode": "none" + }, + "instr_75644": { + "virtual_address": 75644, + "size": 4, + "disassembly": "ldr r0, [r1, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r1, #0x0]", + "mode": "none" + }, + "instr_75648": { + "virtual_address": 75648, + "size": 4, + "disassembly": "mov r1, r3", + "mnemonic": "mov", + "operands": "r1, r3", + "mode": "none" + }, + "instr_75652": { + "virtual_address": 75652, + "size": 4, + "disassembly": "b 0x1263c", + "mnemonic": "b", + "operands": "0x1263c", + "mode": "none" + }, + "bb_75632": { + "virtual_address": 75632, + "size": 24, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_75632", + "instr_75636", + "instr_75640", + "instr_75644", + "instr_75648", + "instr_75652" + ] + }, + "dw_75656": { + "virtual_address": 75656, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 75640 + ] + }, + "func_75632": { + "virtual_address": 75632, + "size": 28, + "name": "__swbuf", + "children": [ + "bb_75632", + "dw_75656" + ] + }, + "instr_75660": { + "virtual_address": 75660, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_75664": { + "virtual_address": 75664, + "size": 4, + "disassembly": "subs r12, r1, #0x0", + "mnemonic": "subs", + "operands": "r12, r1, #0x0", + "mode": "none" + }, + "instr_75668": { + "virtual_address": 75668, + "size": 4, + "disassembly": "ldreq r1, [0x127e0]", + "mnemonic": "ldreq", + "operands": "r1, [0x127e0]", + "mode": "none" + }, + "instr_75672": { + "virtual_address": 75672, + "size": 4, + "disassembly": "ldrne r12, [0x127e0]", + "mnemonic": "ldrne", + "operands": "r12, [0x127e0]", + "mode": "none" + }, + "instr_75676": { + "virtual_address": 75676, + "size": 4, + "disassembly": "sub sp, sp, #0x10", + "mnemonic": "sub", + "operands": "sp, sp, #0x10", + "mode": "none" + }, + "instr_75680": { + "virtual_address": 75680, + "size": 4, + "disassembly": "moveq r2, r12", + "mnemonic": "moveq", + "operands": "r2, r12", + "mode": "none" + }, + "instr_75684": { + "virtual_address": 75684, + "size": 4, + "disassembly": "ldreq r6, [r1, #0xe0]", + "mnemonic": "ldreq", + "operands": "r6, [r1, #0xe0]", + "mode": "none" + }, + "instr_75688": { + "virtual_address": 75688, + "size": 4, + "disassembly": "ldrne r6, [r12, #0xe0]", + "mnemonic": "ldrne", + "operands": "r6, [r12, #0xe0]", + "mode": "none" + }, + "instr_75692": { + "virtual_address": 75692, + "size": 4, + "disassembly": "addeq r1, sp, #0x4", + "mnemonic": "addeq", + "operands": "r1, sp, #0x4", + "mode": "none" + }, + "instr_75696": { + "virtual_address": 75696, + "size": 4, + "disassembly": "mov r4, r3", + "mnemonic": "mov", + "operands": "r4, r3", + "mode": "none" + }, + "instr_75700": { + "virtual_address": 75700, + "size": 4, + "disassembly": "mov r5, r0", + "mnemonic": "mov", + "operands": "r5, r0", + "mode": "none" + }, + "instr_75704": { + "virtual_address": 75704, + "size": 4, + "disassembly": "mov lr, pc", + "mnemonic": "mov", + "operands": "lr, pc", + "mode": "none" + }, + "instr_75708": { + "virtual_address": 75708, + "size": 4, + "disassembly": "bx r6", + "mnemonic": "bx", + "operands": "r6", + "mode": "none" + }, + "instr_75712": { + "virtual_address": 75712, + "size": 4, + "disassembly": "cmn r0, #0x1", + "mnemonic": "cmn", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_75716": { + "virtual_address": 75716, + "size": 4, + "disassembly": "moveq r2, #0x0", + "mnemonic": "moveq", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_75720": { + "virtual_address": 75720, + "size": 4, + "disassembly": "moveq r3, #0x8a", + "mnemonic": "moveq", + "operands": "r3, #0x8a", + "mode": "none" + }, + "instr_75724": { + "virtual_address": 75724, + "size": 4, + "disassembly": "streq r2, [r4, #0x0]", + "mnemonic": "streq", + "operands": "r2, [r4, #0x0]", + "mode": "none" + }, + "instr_75728": { + "virtual_address": 75728, + "size": 4, + "disassembly": "streq r3, [r5, #0x0]", + "mnemonic": "streq", + "operands": "r3, [r5, #0x0]", + "mode": "none" + }, + "instr_75732": { + "virtual_address": 75732, + "size": 4, + "disassembly": "add sp, sp, #0x10", + "mnemonic": "add", + "operands": "sp, sp, #0x10", + "mode": "none" + }, + "instr_75736": { + "virtual_address": 75736, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_75740": { + "virtual_address": 75740, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_75660": { + "virtual_address": 75660, + "size": 84, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_75660", + "instr_75664", + "instr_75668", + "instr_75672", + "instr_75676", + "instr_75680", + "instr_75684", + "instr_75688", + "instr_75692", + "instr_75696", + "instr_75700", + "instr_75704", + "instr_75708", + "instr_75712", + "instr_75716", + "instr_75720", + "instr_75724", + "instr_75728", + "instr_75732", + "instr_75736", + "instr_75740" + ] + }, + "dw_75744": { + "virtual_address": 75744, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 75668, + 75672 + ] + }, + "func_75660": { + "virtual_address": 75660, + "size": 88, + "name": "_wcrtomb_r", + "children": [ + "bb_75660", + "dw_75744" + ] + }, + "instr_75748": { + "virtual_address": 75748, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_75752": { + "virtual_address": 75752, + "size": 4, + "disassembly": "ldr r3, [0x12864]", + "mnemonic": "ldr", + "operands": "r3, [0x12864]", + "mode": "none" + }, + "instr_75756": { + "virtual_address": 75756, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_75760": { + "virtual_address": 75760, + "size": 4, + "disassembly": "mov r4, r2", + "mnemonic": "mov", + "operands": "r4, r2", + "mode": "none" + }, + "instr_75764": { + "virtual_address": 75764, + "size": 4, + "disassembly": "ldr r5, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r5, [r3, #0x0]", + "mode": "none" + }, + "instr_75768": { + "virtual_address": 75768, + "size": 4, + "disassembly": "sub sp, sp, #0x10", + "mnemonic": "sub", + "operands": "sp, sp, #0x10", + "mode": "none" + }, + "instr_75772": { + "virtual_address": 75772, + "size": 4, + "disassembly": "beq 0x12840", + "mnemonic": "beq", + "operands": "0x12840", + "mode": "none" + }, + "bb_75748": { + "virtual_address": 75748, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 75776, + "children": [ + "instr_75748", + "instr_75752", + "instr_75756", + "instr_75760", + "instr_75764", + "instr_75768", + "instr_75772" + ] + }, + "instr_75776": { + "virtual_address": 75776, + "size": 4, + "disassembly": "ldr r3, [0x12868]", + "mnemonic": "ldr", + "operands": "r3, [0x12868]", + "mode": "none" + }, + "instr_75780": { + "virtual_address": 75780, + "size": 4, + "disassembly": "mov r2, r1", + "mnemonic": "mov", + "operands": "r2, r1", + "mode": "none" + }, + "instr_75784": { + "virtual_address": 75784, + "size": 4, + "disassembly": "ldr r6, [r3, #0xe0]", + "mnemonic": "ldr", + "operands": "r6, [r3, #0xe0]", + "mode": "none" + }, + "instr_75788": { + "virtual_address": 75788, + "size": 4, + "disassembly": "mov r1, r0", + "mnemonic": "mov", + "operands": "r1, r0", + "mode": "none" + }, + "instr_75792": { + "virtual_address": 75792, + "size": 4, + "disassembly": "mov r3, r4", + "mnemonic": "mov", + "operands": "r3, r4", + "mode": "none" + }, + "instr_75796": { + "virtual_address": 75796, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_75800": { + "virtual_address": 75800, + "size": 4, + "disassembly": "mov lr, pc", + "mnemonic": "mov", + "operands": "lr, pc", + "mode": "none" + }, + "instr_75804": { + "virtual_address": 75804, + "size": 4, + "disassembly": "bx r6", + "mnemonic": "bx", + "operands": "r6", + "mode": "none" + }, + "bb_75776": { + "virtual_address": 75776, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 75808, + "children": [ + "instr_75776", + "instr_75780", + "instr_75784", + "instr_75788", + "instr_75792", + "instr_75796", + "instr_75800", + "instr_75804" + ] + }, + "instr_75808": { + "virtual_address": 75808, + "size": 4, + "disassembly": "cmn r0, #0x1", + "mnemonic": "cmn", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_75812": { + "virtual_address": 75812, + "size": 4, + "disassembly": "moveq r2, #0x0", + "mnemonic": "moveq", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_75816": { + "virtual_address": 75816, + "size": 4, + "disassembly": "moveq r3, #0x8a", + "mnemonic": "moveq", + "operands": "r3, #0x8a", + "mode": "none" + }, + "instr_75820": { + "virtual_address": 75820, + "size": 4, + "disassembly": "streq r2, [r4, #0x0]", + "mnemonic": "streq", + "operands": "r2, [r4, #0x0]", + "mode": "none" + }, + "instr_75824": { + "virtual_address": 75824, + "size": 4, + "disassembly": "streq r3, [r5, #0x0]", + "mnemonic": "streq", + "operands": "r3, [r5, #0x0]", + "mode": "none" + }, + "instr_75828": { + "virtual_address": 75828, + "size": 4, + "disassembly": "add sp, sp, #0x10", + "mnemonic": "add", + "operands": "sp, sp, #0x10", + "mode": "none" + }, + "instr_75832": { + "virtual_address": 75832, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_75836": { + "virtual_address": 75836, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_75808": { + "virtual_address": 75808, + "size": 32, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_75808", + "instr_75812", + "instr_75816", + "instr_75820", + "instr_75824", + "instr_75828", + "instr_75832", + "instr_75836" + ] + }, + "instr_75840": { + "virtual_address": 75840, + "size": 4, + "disassembly": "ldr r1, [0x12868]", + "mnemonic": "ldr", + "operands": "r1, [0x12868]", + "mode": "none" + }, + "instr_75844": { + "virtual_address": 75844, + "size": 4, + "disassembly": "mov r3, r2", + "mnemonic": "mov", + "operands": "r3, r2", + "mode": "none" + }, + "instr_75848": { + "virtual_address": 75848, + "size": 4, + "disassembly": "ldr r6, [r1, #0xe0]", + "mnemonic": "ldr", + "operands": "r6, [r1, #0xe0]", + "mode": "none" + }, + "instr_75852": { + "virtual_address": 75852, + "size": 4, + "disassembly": "mov r2, r0", + "mnemonic": "mov", + "operands": "r2, r0", + "mode": "none" + }, + "instr_75856": { + "virtual_address": 75856, + "size": 4, + "disassembly": "add r1, sp, #0x4", + "mnemonic": "add", + "operands": "r1, sp, #0x4", + "mode": "none" + }, + "instr_75860": { + "virtual_address": 75860, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_75864": { + "virtual_address": 75864, + "size": 4, + "disassembly": "mov lr, pc", + "mnemonic": "mov", + "operands": "lr, pc", + "mode": "none" + }, + "instr_75868": { + "virtual_address": 75868, + "size": 4, + "disassembly": "bx r6", + "mnemonic": "bx", + "operands": "r6", + "mode": "none" + }, + "instr_75872": { + "virtual_address": 75872, + "size": 4, + "disassembly": "b 0x12820", + "mnemonic": "b", + "operands": "0x12820", + "mode": "none" + }, + "bb_75840": { + "virtual_address": 75840, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 75808, + "children": [ + "instr_75840", + "instr_75844", + "instr_75848", + "instr_75852", + "instr_75856", + "instr_75860", + "instr_75864", + "instr_75868", + "instr_75872" + ] + }, + "dw_75876": { + "virtual_address": 75876, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 75752 + ] + }, + "dw_75880": { + "virtual_address": 75880, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 75776, + 75840 + ] + }, + "func_75748": { + "virtual_address": 75748, + "size": 136, + "name": "wcrtomb", + "children": [ + "bb_75748", + "bb_75776", + "bb_75808", + "bb_75840", + "dw_75876", + "dw_75880" + ] + }, + "instr_75884": { + "virtual_address": 75884, + "size": 4, + "disassembly": "ldr r12, [0x12884]", + "mnemonic": "ldr", + "operands": "r12, [0x12884]", + "mode": "none" + }, + "instr_75888": { + "virtual_address": 75888, + "size": 4, + "disassembly": "str lr, [sp, #-0x4]!", + "mnemonic": "str", + "operands": "lr, [sp, #-0x4]!", + "mode": "none" + }, + "instr_75892": { + "virtual_address": 75892, + "size": 4, + "disassembly": "ldr lr, [r12, #0xe0]", + "mnemonic": "ldr", + "operands": "lr, [r12, #0xe0]", + "mode": "none" + }, + "instr_75896": { + "virtual_address": 75896, + "size": 4, + "disassembly": "mov r12, lr", + "mnemonic": "mov", + "operands": "r12, lr", + "mode": "none" + }, + "instr_75900": { + "virtual_address": 75900, + "size": 4, + "disassembly": "ldr lr, [sp], #0x4", + "mnemonic": "ldr", + "operands": "lr, [sp], #0x4", + "mode": "none" + }, + "instr_75904": { + "virtual_address": 75904, + "size": 4, + "disassembly": "bx r12", + "mnemonic": "bx", + "operands": "r12", + "mode": "none" + }, + "bb_75884": { + "virtual_address": 75884, + "size": 24, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_75884", + "instr_75888", + "instr_75892", + "instr_75896", + "instr_75900", + "instr_75904" + ] + }, + "dw_75908": { + "virtual_address": 75908, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 75884 + ] + }, + "func_75884": { + "virtual_address": 75884, + "size": 28, + "name": "_wctomb_r", + "children": [ + "bb_75884", + "dw_75908" + ] + }, + "instr_75912": { + "virtual_address": 75912, + "size": 4, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_75916": { + "virtual_address": 75916, + "size": 4, + "disassembly": "mov r3, r0", + "mnemonic": "mov", + "operands": "r3, r0", + "mode": "none" + }, + "instr_75920": { + "virtual_address": 75920, + "size": 4, + "disassembly": "beq 0x128b0", + "mnemonic": "beq", + "operands": "0x128b0", + "mode": "none" + }, + "bb_75912": { + "virtual_address": 75912, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 75924, + "children": [ + "instr_75912", + "instr_75916", + "instr_75920" + ] + }, + "instr_75924": { + "virtual_address": 75924, + "size": 4, + "disassembly": "cmp r2, #0xff", + "mnemonic": "cmp", + "operands": "r2, #0xff", + "mode": "none" + }, + "instr_75928": { + "virtual_address": 75928, + "size": 4, + "disassembly": "movhi r2, #0x8a", + "mnemonic": "movhi", + "operands": "r2, #0x8a", + "mode": "none" + }, + "instr_75932": { + "virtual_address": 75932, + "size": 4, + "disassembly": "mvnhi r0, #0x0", + "mnemonic": "mvnhi", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_75936": { + "virtual_address": 75936, + "size": 4, + "disassembly": "strhi r2, [r3, #0x0]", + "mnemonic": "strhi", + "operands": "r2, [r3, #0x0]", + "mode": "none" + }, + "instr_75940": { + "virtual_address": 75940, + "size": 4, + "disassembly": "movls r0, #0x1", + "mnemonic": "movls", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_75944": { + "virtual_address": 75944, + "size": 4, + "disassembly": "strbls r2, [r1, #0x0]", + "mnemonic": "strbls", + "operands": "r2, [r1, #0x0]", + "mode": "none" + }, + "instr_75948": { + "virtual_address": 75948, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_75924": { + "virtual_address": 75924, + "size": 28, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_75924", + "instr_75928", + "instr_75932", + "instr_75936", + "instr_75940", + "instr_75944", + "instr_75948" + ] + }, + "instr_75952": { + "virtual_address": 75952, + "size": 4, + "disassembly": "mov r0, r1", + "mnemonic": "mov", + "operands": "r0, r1", + "mode": "none" + }, + "instr_75956": { + "virtual_address": 75956, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_75952": { + "virtual_address": 75952, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_75952", + "instr_75956" + ] + }, + "func_75912": { + "virtual_address": 75912, + "size": 48, + "name": "__ascii_wctomb", + "children": [ + "bb_75912", + "bb_75924", + "bb_75952" + ] + }, + "instr_75960": { + "virtual_address": 75960, + "size": 4, + "disassembly": "mov r0, #0x6", + "mnemonic": "mov", + "operands": "r0, #0x6", + "mode": "none" + }, + "instr_75964": { + "virtual_address": 75964, + "size": 4, + "disassembly": "stmdb sp!, {r4, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_75968": { + "virtual_address": 75968, + "size": 4, + "disassembly": "bl 0x12ae8", + "mnemonic": "bl", + "operands": "0x12ae8", + "mode": "none" + }, + "instr_75972": { + "virtual_address": 75972, + "size": 4, + "disassembly": "mov r0, #0x1", + "mnemonic": "mov", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_75976": { + "virtual_address": 75976, + "size": 4, + "disassembly": "bl 0x13fbc", + "mnemonic": "bl", + "operands": "0x13fbc", + "mode": "none" + }, + "bb_75960": { + "virtual_address": 75960, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_75960", + "instr_75964", + "instr_75968", + "instr_75972", + "instr_75976" + ] + }, + "func_75960": { + "virtual_address": 75960, + "size": 20, + "name": "abort", + "children": [ + "bb_75960" + ] + }, + "instr_75980": { + "virtual_address": 75980, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_75984": { + "virtual_address": 75984, + "size": 4, + "disassembly": "ldr r4, [r0, #0x2dc]", + "mnemonic": "ldr", + "operands": "r4, [r0, #0x2dc]", + "mode": "none" + }, + "instr_75988": { + "virtual_address": 75988, + "size": 4, + "disassembly": "cmp r4, #0x0", + "mnemonic": "cmp", + "operands": "r4, #0x0", + "mode": "none" + }, + "instr_75992": { + "virtual_address": 75992, + "size": 4, + "disassembly": "beq 0x128e8", + "mnemonic": "beq", + "operands": "0x128e8", + "mode": "none" + }, + "bb_75980": { + "virtual_address": 75980, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 75996, + "children": [ + "instr_75980", + "instr_75984", + "instr_75988", + "instr_75992" + ] + }, + "instr_75996": { + "virtual_address": 75996, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "bb_75996": { + "virtual_address": 75996, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76000, + "children": [ + "instr_75996" + ] + }, + "instr_76000": { + "virtual_address": 76000, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_76004": { + "virtual_address": 76004, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_76000": { + "virtual_address": 76000, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_76000", + "instr_76004" + ] + }, + "instr_76008": { + "virtual_address": 76008, + "size": 4, + "disassembly": "mov r1, #0x80", + "mnemonic": "mov", + "operands": "r1, #0x80", + "mode": "none" + }, + "instr_76012": { + "virtual_address": 76012, + "size": 4, + "disassembly": "mov r5, r0", + "mnemonic": "mov", + "operands": "r5, r0", + "mode": "none" + }, + "instr_76016": { + "virtual_address": 76016, + "size": 4, + "disassembly": "bl 0x0e05c", + "mnemonic": "bl", + "operands": "0x0e05c", + "mode": "none" + }, + "instr_76020": { + "virtual_address": 76020, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_76024": { + "virtual_address": 76024, + "size": 4, + "disassembly": "str r0, [r5, #0x2dc]", + "mnemonic": "str", + "operands": "r0, [r5, #0x2dc]", + "mode": "none" + }, + "instr_76028": { + "virtual_address": 76028, + "size": 4, + "disassembly": "beq 0x12918", + "mnemonic": "beq", + "operands": "0x12918", + "mode": "none" + }, + "bb_76008": { + "virtual_address": 76008, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76032, + "children": [ + "instr_76008", + "instr_76012", + "instr_76016", + "instr_76020", + "instr_76024", + "instr_76028" + ] + }, + "instr_76032": { + "virtual_address": 76032, + "size": 4, + "disassembly": "sub r3, r0, #0x4", + "mnemonic": "sub", + "operands": "r3, r0, #0x4", + "mode": "none" + }, + "instr_76036": { + "virtual_address": 76036, + "size": 4, + "disassembly": "add r2, r0, #0x7c", + "mnemonic": "add", + "operands": "r2, r0, #0x7c", + "mode": "none" + }, + "bb_76032": { + "virtual_address": 76032, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76040, + "children": [ + "instr_76032", + "instr_76036" + ] + }, + "instr_76040": { + "virtual_address": 76040, + "size": 4, + "disassembly": "str r4, [r3, #0x4]!", + "mnemonic": "str", + "operands": "r4, [r3, #0x4]!", + "mode": "none" + }, + "instr_76044": { + "virtual_address": 76044, + "size": 4, + "disassembly": "cmp r3, r2", + "mnemonic": "cmp", + "operands": "r3, r2", + "mode": "none" + }, + "instr_76048": { + "virtual_address": 76048, + "size": 4, + "disassembly": "bne 0x12908", + "mnemonic": "bne", + "operands": "0x12908", + "mode": "none" + }, + "bb_76040": { + "virtual_address": 76040, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76052, + "children": [ + "instr_76040", + "instr_76044", + "instr_76048" + ] + }, + "instr_76052": { + "virtual_address": 76052, + "size": 4, + "disassembly": "b 0x128dc", + "mnemonic": "b", + "operands": "0x128dc", + "mode": "none" + }, + "bb_76052": { + "virtual_address": 76052, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 75996, + "children": [ + "instr_76052" + ] + }, + "instr_76056": { + "virtual_address": 76056, + "size": 4, + "disassembly": "mvn r0, #0x0", + "mnemonic": "mvn", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_76060": { + "virtual_address": 76060, + "size": 4, + "disassembly": "b 0x128e0", + "mnemonic": "b", + "operands": "0x128e0", + "mode": "none" + }, + "bb_76056": { + "virtual_address": 76056, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76000, + "children": [ + "instr_76056", + "instr_76060" + ] + }, + "func_75980": { + "virtual_address": 75980, + "size": 84, + "name": "_init_signal_r", + "children": [ + "bb_75980", + "bb_75996", + "bb_76000", + "bb_76008", + "bb_76032", + "bb_76040", + "bb_76052", + "bb_76056" + ] + }, + "instr_76064": { + "virtual_address": 76064, + "size": 4, + "disassembly": "cmp r1, #0x1f", + "mnemonic": "cmp", + "operands": "r1, #0x1f", + "mode": "none" + }, + "instr_76068": { + "virtual_address": 76068, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_76072": { + "virtual_address": 76072, + "size": 4, + "disassembly": "movhi r3, #0x16", + "mnemonic": "movhi", + "operands": "r3, #0x16", + "mode": "none" + }, + "instr_76076": { + "virtual_address": 76076, + "size": 4, + "disassembly": "mov r5, r0", + "mnemonic": "mov", + "operands": "r5, r0", + "mode": "none" + }, + "instr_76080": { + "virtual_address": 76080, + "size": 4, + "disassembly": "mvnhi r0, #0x0", + "mnemonic": "mvnhi", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_76084": { + "virtual_address": 76084, + "size": 4, + "disassembly": "strhi r3, [r5, #0x0]", + "mnemonic": "strhi", + "operands": "r3, [r5, #0x0]", + "mode": "none" + }, + "instr_76088": { + "virtual_address": 76088, + "size": 4, + "disassembly": "bhi 0x12958", + "mnemonic": "bhi", + "operands": "0x12958", + "mode": "none" + }, + "bb_76064": { + "virtual_address": 76064, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76092, + "children": [ + "instr_76064", + "instr_76068", + "instr_76072", + "instr_76076", + "instr_76080", + "instr_76084", + "instr_76088" + ] + }, + "instr_76092": { + "virtual_address": 76092, + "size": 4, + "disassembly": "ldr lr, [r5, #0x2dc]", + "mnemonic": "ldr", + "operands": "lr, [r5, #0x2dc]", + "mode": "none" + }, + "instr_76096": { + "virtual_address": 76096, + "size": 4, + "disassembly": "cmp lr, #0x0", + "mnemonic": "cmp", + "operands": "lr, #0x0", + "mode": "none" + }, + "instr_76100": { + "virtual_address": 76100, + "size": 4, + "disassembly": "mov r4, r1", + "mnemonic": "mov", + "operands": "r4, r1", + "mode": "none" + }, + "instr_76104": { + "virtual_address": 76104, + "size": 4, + "disassembly": "mov r6, r2", + "mnemonic": "mov", + "operands": "r6, r2", + "mode": "none" + }, + "instr_76108": { + "virtual_address": 76108, + "size": 4, + "disassembly": "beq 0x12960", + "mnemonic": "beq", + "operands": "0x12960", + "mode": "none" + }, + "bb_76092": { + "virtual_address": 76092, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76112, + "children": [ + "instr_76092", + "instr_76096", + "instr_76100", + "instr_76104", + "instr_76108" + ] + }, + "instr_76112": { + "virtual_address": 76112, + "size": 4, + "disassembly": "ldr r0, [lr, r4, lsl #0x2]", + "mnemonic": "ldr", + "operands": "r0, [lr, r4, lsl #0x2]", + "mode": "none" + }, + "instr_76116": { + "virtual_address": 76116, + "size": 4, + "disassembly": "str r6, [lr, r4, lsl #0x2]", + "mnemonic": "str", + "operands": "r6, [lr, r4, lsl #0x2]", + "mode": "none" + }, + "bb_76112": { + "virtual_address": 76112, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76120, + "children": [ + "instr_76112", + "instr_76116" + ] + }, + "instr_76120": { + "virtual_address": 76120, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_76124": { + "virtual_address": 76124, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_76120": { + "virtual_address": 76120, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_76120", + "instr_76124" + ] + }, + "instr_76128": { + "virtual_address": 76128, + "size": 4, + "disassembly": "mov r1, #0x80", + "mnemonic": "mov", + "operands": "r1, #0x80", + "mode": "none" + }, + "instr_76132": { + "virtual_address": 76132, + "size": 4, + "disassembly": "bl 0x0e05c", + "mnemonic": "bl", + "operands": "0x0e05c", + "mode": "none" + }, + "instr_76136": { + "virtual_address": 76136, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_76140": { + "virtual_address": 76140, + "size": 4, + "disassembly": "mov lr, r0", + "mnemonic": "mov", + "operands": "lr, r0", + "mode": "none" + }, + "instr_76144": { + "virtual_address": 76144, + "size": 4, + "disassembly": "str r0, [r5, #0x2dc]", + "mnemonic": "str", + "operands": "r0, [r5, #0x2dc]", + "mode": "none" + }, + "instr_76148": { + "virtual_address": 76148, + "size": 4, + "disassembly": "beq 0x12994", + "mnemonic": "beq", + "operands": "0x12994", + "mode": "none" + }, + "bb_76128": { + "virtual_address": 76128, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76152, + "children": [ + "instr_76128", + "instr_76132", + "instr_76136", + "instr_76140", + "instr_76144", + "instr_76148" + ] + }, + "instr_76152": { + "virtual_address": 76152, + "size": 4, + "disassembly": "mov r1, #0x0", + "mnemonic": "mov", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_76156": { + "virtual_address": 76156, + "size": 4, + "disassembly": "sub r3, r0, #0x4", + "mnemonic": "sub", + "operands": "r3, r0, #0x4", + "mode": "none" + }, + "instr_76160": { + "virtual_address": 76160, + "size": 4, + "disassembly": "add r12, r0, #0x7c", + "mnemonic": "add", + "operands": "r12, r0, #0x7c", + "mode": "none" + }, + "bb_76152": { + "virtual_address": 76152, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76164, + "children": [ + "instr_76152", + "instr_76156", + "instr_76160" + ] + }, + "instr_76164": { + "virtual_address": 76164, + "size": 4, + "disassembly": "str r1, [r3, #0x4]!", + "mnemonic": "str", + "operands": "r1, [r3, #0x4]!", + "mode": "none" + }, + "instr_76168": { + "virtual_address": 76168, + "size": 4, + "disassembly": "cmp r12, r3", + "mnemonic": "cmp", + "operands": "r12, r3", + "mode": "none" + }, + "instr_76172": { + "virtual_address": 76172, + "size": 4, + "disassembly": "bne 0x12984", + "mnemonic": "bne", + "operands": "0x12984", + "mode": "none" + }, + "bb_76164": { + "virtual_address": 76164, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76176, + "children": [ + "instr_76164", + "instr_76168", + "instr_76172" + ] + }, + "instr_76176": { + "virtual_address": 76176, + "size": 4, + "disassembly": "b 0x12950", + "mnemonic": "b", + "operands": "0x12950", + "mode": "none" + }, + "bb_76176": { + "virtual_address": 76176, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76112, + "children": [ + "instr_76176" + ] + }, + "instr_76180": { + "virtual_address": 76180, + "size": 4, + "disassembly": "mvn r0, #0x0", + "mnemonic": "mvn", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_76184": { + "virtual_address": 76184, + "size": 4, + "disassembly": "b 0x12958", + "mnemonic": "b", + "operands": "0x12958", + "mode": "none" + }, + "bb_76180": { + "virtual_address": 76180, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76120, + "children": [ + "instr_76180", + "instr_76184" + ] + }, + "func_76064": { + "virtual_address": 76064, + "size": 124, + "name": "_signal_r", + "children": [ + "bb_76064", + "bb_76092", + "bb_76112", + "bb_76120", + "bb_76128", + "bb_76152", + "bb_76164", + "bb_76176", + "bb_76180" + ] + }, + "instr_76188": { + "virtual_address": 76188, + "size": 4, + "disassembly": "cmp r1, #0x1f", + "mnemonic": "cmp", + "operands": "r1, #0x1f", + "mode": "none" + }, + "instr_76192": { + "virtual_address": 76192, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_76196": { + "virtual_address": 76196, + "size": 4, + "disassembly": "movhi r3, #0x16", + "mnemonic": "movhi", + "operands": "r3, #0x16", + "mode": "none" + }, + "instr_76200": { + "virtual_address": 76200, + "size": 4, + "disassembly": "mov r5, r0", + "mnemonic": "mov", + "operands": "r5, r0", + "mode": "none" + }, + "instr_76204": { + "virtual_address": 76204, + "size": 4, + "disassembly": "mvnhi r0, #0x0", + "mnemonic": "mvnhi", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_76208": { + "virtual_address": 76208, + "size": 4, + "disassembly": "strhi r3, [r5, #0x0]", + "mnemonic": "strhi", + "operands": "r3, [r5, #0x0]", + "mode": "none" + }, + "instr_76212": { + "virtual_address": 76212, + "size": 4, + "disassembly": "bhi 0x12a0c", + "mnemonic": "bhi", + "operands": "0x12a0c", + "mode": "none" + }, + "bb_76188": { + "virtual_address": 76188, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76216, + "children": [ + "instr_76188", + "instr_76192", + "instr_76196", + "instr_76200", + "instr_76204", + "instr_76208", + "instr_76212" + ] + }, + "instr_76216": { + "virtual_address": 76216, + "size": 4, + "disassembly": "ldr r2, [r5, #0x2dc]", + "mnemonic": "ldr", + "operands": "r2, [r5, #0x2dc]", + "mode": "none" + }, + "instr_76220": { + "virtual_address": 76220, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_76224": { + "virtual_address": 76224, + "size": 4, + "disassembly": "mov r4, r1", + "mnemonic": "mov", + "operands": "r4, r1", + "mode": "none" + }, + "instr_76228": { + "virtual_address": 76228, + "size": 4, + "disassembly": "beq 0x12a14", + "mnemonic": "beq", + "operands": "0x12a14", + "mode": "none" + }, + "bb_76216": { + "virtual_address": 76216, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76232, + "children": [ + "instr_76216", + "instr_76220", + "instr_76224", + "instr_76228" + ] + }, + "instr_76232": { + "virtual_address": 76232, + "size": 4, + "disassembly": "ldr r3, [r2, r1, lsl #0x2]", + "mnemonic": "ldr", + "operands": "r3, [r2, r1, lsl #0x2]", + "mode": "none" + }, + "instr_76236": { + "virtual_address": 76236, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_76240": { + "virtual_address": 76240, + "size": 4, + "disassembly": "beq 0x12a14", + "mnemonic": "beq", + "operands": "0x12a14", + "mode": "none" + }, + "bb_76232": { + "virtual_address": 76232, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76244, + "children": [ + "instr_76232", + "instr_76236", + "instr_76240" + ] + }, + "instr_76244": { + "virtual_address": 76244, + "size": 4, + "disassembly": "cmp r3, #0x1", + "mnemonic": "cmp", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_76248": { + "virtual_address": 76248, + "size": 4, + "disassembly": "moveq r0, #0x0", + "mnemonic": "moveq", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_76252": { + "virtual_address": 76252, + "size": 4, + "disassembly": "beq 0x12a0c", + "mnemonic": "beq", + "operands": "0x12a0c", + "mode": "none" + }, + "bb_76244": { + "virtual_address": 76244, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76256, + "children": [ + "instr_76244", + "instr_76248", + "instr_76252" + ] + }, + "instr_76256": { + "virtual_address": 76256, + "size": 4, + "disassembly": "cmn r3, #0x1", + "mnemonic": "cmn", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_76260": { + "virtual_address": 76260, + "size": 4, + "disassembly": "moveq r3, #0x16", + "mnemonic": "moveq", + "operands": "r3, #0x16", + "mode": "none" + }, + "instr_76264": { + "virtual_address": 76264, + "size": 4, + "disassembly": "moveq r0, #0x1", + "mnemonic": "moveq", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_76268": { + "virtual_address": 76268, + "size": 4, + "disassembly": "streq r3, [r5, #0x0]", + "mnemonic": "streq", + "operands": "r3, [r5, #0x0]", + "mode": "none" + }, + "instr_76272": { + "virtual_address": 76272, + "size": 4, + "disassembly": "beq 0x12a0c", + "mnemonic": "beq", + "operands": "0x12a0c", + "mode": "none" + }, + "bb_76256": { + "virtual_address": 76256, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76276, + "children": [ + "instr_76256", + "instr_76260", + "instr_76264", + "instr_76268", + "instr_76272" + ] + }, + "instr_76276": { + "virtual_address": 76276, + "size": 4, + "disassembly": "mov r5, #0x0", + "mnemonic": "mov", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_76280": { + "virtual_address": 76280, + "size": 4, + "disassembly": "mov r0, r1", + "mnemonic": "mov", + "operands": "r0, r1", + "mode": "none" + }, + "instr_76284": { + "virtual_address": 76284, + "size": 4, + "disassembly": "str r5, [r2, r1, lsl #0x2]", + "mnemonic": "str", + "operands": "r5, [r2, r1, lsl #0x2]", + "mode": "none" + }, + "instr_76288": { + "virtual_address": 76288, + "size": 4, + "disassembly": "mov lr, pc", + "mnemonic": "mov", + "operands": "lr, pc", + "mode": "none" + }, + "instr_76292": { + "virtual_address": 76292, + "size": 4, + "disassembly": "bx r3", + "mnemonic": "bx", + "operands": "r3", + "mode": "none" + }, + "instr_76296": { + "virtual_address": 76296, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "bb_76276": { + "virtual_address": 76276, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76300, + "children": [ + "instr_76276", + "instr_76280", + "instr_76284", + "instr_76288", + "instr_76292", + "instr_76296" + ] + }, + "instr_76300": { + "virtual_address": 76300, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_76304": { + "virtual_address": 76304, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_76300": { + "virtual_address": 76300, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_76300", + "instr_76304" + ] + }, + "instr_76308": { + "virtual_address": 76308, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_76312": { + "virtual_address": 76312, + "size": 4, + "disassembly": "bl 0x12d64", + "mnemonic": "bl", + "operands": "0x12d64", + "mode": "none" + }, + "instr_76316": { + "virtual_address": 76316, + "size": 4, + "disassembly": "mov r2, r4", + "mnemonic": "mov", + "operands": "r2, r4", + "mode": "none" + }, + "instr_76320": { + "virtual_address": 76320, + "size": 4, + "disassembly": "mov r1, r0", + "mnemonic": "mov", + "operands": "r1, r0", + "mode": "none" + }, + "instr_76324": { + "virtual_address": 76324, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_76328": { + "virtual_address": 76328, + "size": 4, + "disassembly": "bl 0x12d24", + "mnemonic": "bl", + "operands": "0x12d24", + "mode": "none" + }, + "instr_76332": { + "virtual_address": 76332, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_76336": { + "virtual_address": 76336, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_76308": { + "virtual_address": 76308, + "size": 32, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_76308", + "instr_76312", + "instr_76316", + "instr_76320", + "instr_76324", + "instr_76328", + "instr_76332", + "instr_76336" + ] + }, + "func_76188": { + "virtual_address": 76188, + "size": 152, + "name": "_raise_r", + "children": [ + "bb_76188", + "bb_76216", + "bb_76232", + "bb_76244", + "bb_76256", + "bb_76276", + "bb_76300", + "bb_76308" + ] + }, + "instr_76340": { + "virtual_address": 76340, + "size": 4, + "disassembly": "cmp r1, #0x1f", + "mnemonic": "cmp", + "operands": "r1, #0x1f", + "mode": "none" + }, + "instr_76344": { + "virtual_address": 76344, + "size": 4, + "disassembly": "bhi 0x12ae0", + "mnemonic": "bhi", + "operands": "0x12ae0", + "mode": "none" + }, + "bb_76340": { + "virtual_address": 76340, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76348, + "children": [ + "instr_76340", + "instr_76344" + ] + }, + "instr_76348": { + "virtual_address": 76348, + "size": 4, + "disassembly": "ldr r2, [r0, #0x2dc]", + "mnemonic": "ldr", + "operands": "r2, [r0, #0x2dc]", + "mode": "none" + }, + "instr_76352": { + "virtual_address": 76352, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_76356": { + "virtual_address": 76356, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_76360": { + "virtual_address": 76360, + "size": 4, + "disassembly": "mov r4, r1", + "mnemonic": "mov", + "operands": "r4, r1", + "mode": "none" + }, + "instr_76364": { + "virtual_address": 76364, + "size": 4, + "disassembly": "mov r5, r0", + "mnemonic": "mov", + "operands": "r5, r0", + "mode": "none" + }, + "instr_76368": { + "virtual_address": 76368, + "size": 4, + "disassembly": "beq 0x12a9c", + "mnemonic": "beq", + "operands": "0x12a9c", + "mode": "none" + }, + "bb_76348": { + "virtual_address": 76348, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76372, + "children": [ + "instr_76348", + "instr_76352", + "instr_76356", + "instr_76360", + "instr_76364", + "instr_76368" + ] + }, + "instr_76372": { + "virtual_address": 76372, + "size": 4, + "disassembly": "ldr r3, [r2, r4, lsl #0x2]", + "mnemonic": "ldr", + "operands": "r3, [r2, r4, lsl #0x2]", + "mode": "none" + }, + "instr_76376": { + "virtual_address": 76376, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_76380": { + "virtual_address": 76380, + "size": 4, + "disassembly": "moveq r0, #0x1", + "mnemonic": "moveq", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_76384": { + "virtual_address": 76384, + "size": 4, + "disassembly": "add r2, r2, r4, lsl #0x2", + "mnemonic": "add", + "operands": "r2, r2, r4, lsl #0x2", + "mode": "none" + }, + "instr_76388": { + "virtual_address": 76388, + "size": 4, + "disassembly": "beq 0x12a94", + "mnemonic": "beq", + "operands": "0x12a94", + "mode": "none" + }, + "bb_76372": { + "virtual_address": 76372, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76392, + "children": [ + "instr_76372", + "instr_76376", + "instr_76380", + "instr_76384", + "instr_76388" + ] + }, + "instr_76392": { + "virtual_address": 76392, + "size": 4, + "disassembly": "cmn r3, #0x1", + "mnemonic": "cmn", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_76396": { + "virtual_address": 76396, + "size": 4, + "disassembly": "beq 0x12ad0", + "mnemonic": "beq", + "operands": "0x12ad0", + "mode": "none" + }, + "bb_76392": { + "virtual_address": 76392, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76400, + "children": [ + "instr_76392", + "instr_76396" + ] + }, + "instr_76400": { + "virtual_address": 76400, + "size": 4, + "disassembly": "cmp r3, #0x1", + "mnemonic": "cmp", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_76404": { + "virtual_address": 76404, + "size": 4, + "disassembly": "moveq r0, #0x3", + "mnemonic": "moveq", + "operands": "r0, #0x3", + "mode": "none" + }, + "instr_76408": { + "virtual_address": 76408, + "size": 4, + "disassembly": "beq 0x12a94", + "mnemonic": "beq", + "operands": "0x12a94", + "mode": "none" + }, + "bb_76400": { + "virtual_address": 76400, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76412, + "children": [ + "instr_76400", + "instr_76404", + "instr_76408" + ] + }, + "instr_76412": { + "virtual_address": 76412, + "size": 4, + "disassembly": "mov r5, #0x0", + "mnemonic": "mov", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_76416": { + "virtual_address": 76416, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_76420": { + "virtual_address": 76420, + "size": 4, + "disassembly": "str r5, [r2, #0x0]", + "mnemonic": "str", + "operands": "r5, [r2, #0x0]", + "mode": "none" + }, + "instr_76424": { + "virtual_address": 76424, + "size": 4, + "disassembly": "mov lr, pc", + "mnemonic": "mov", + "operands": "lr, pc", + "mode": "none" + }, + "instr_76428": { + "virtual_address": 76428, + "size": 4, + "disassembly": "bx r3", + "mnemonic": "bx", + "operands": "r3", + "mode": "none" + }, + "instr_76432": { + "virtual_address": 76432, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "bb_76412": { + "virtual_address": 76412, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76436, + "children": [ + "instr_76412", + "instr_76416", + "instr_76420", + "instr_76424", + "instr_76428", + "instr_76432" + ] + }, + "instr_76436": { + "virtual_address": 76436, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_76440": { + "virtual_address": 76440, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_76436": { + "virtual_address": 76436, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_76436", + "instr_76440" + ] + }, + "instr_76444": { + "virtual_address": 76444, + "size": 4, + "disassembly": "mov r1, #0x80", + "mnemonic": "mov", + "operands": "r1, #0x80", + "mode": "none" + }, + "instr_76448": { + "virtual_address": 76448, + "size": 4, + "disassembly": "bl 0x0e05c", + "mnemonic": "bl", + "operands": "0x0e05c", + "mode": "none" + }, + "instr_76452": { + "virtual_address": 76452, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_76456": { + "virtual_address": 76456, + "size": 4, + "disassembly": "mov r2, r0", + "mnemonic": "mov", + "operands": "r2, r0", + "mode": "none" + }, + "instr_76460": { + "virtual_address": 76460, + "size": 4, + "disassembly": "str r0, [r5, #0x2dc]", + "mnemonic": "str", + "operands": "r0, [r5, #0x2dc]", + "mode": "none" + }, + "instr_76464": { + "virtual_address": 76464, + "size": 4, + "disassembly": "beq 0x12ad8", + "mnemonic": "beq", + "operands": "0x12ad8", + "mode": "none" + }, + "bb_76444": { + "virtual_address": 76444, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76468, + "children": [ + "instr_76444", + "instr_76448", + "instr_76452", + "instr_76456", + "instr_76460", + "instr_76464" + ] + }, + "instr_76468": { + "virtual_address": 76468, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_76472": { + "virtual_address": 76472, + "size": 4, + "disassembly": "sub r3, r2, #0x4", + "mnemonic": "sub", + "operands": "r3, r2, #0x4", + "mode": "none" + }, + "instr_76476": { + "virtual_address": 76476, + "size": 4, + "disassembly": "add r1, r2, #0x7c", + "mnemonic": "add", + "operands": "r1, r2, #0x7c", + "mode": "none" + }, + "bb_76468": { + "virtual_address": 76468, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76480, + "children": [ + "instr_76468", + "instr_76472", + "instr_76476" + ] + }, + "instr_76480": { + "virtual_address": 76480, + "size": 4, + "disassembly": "str r0, [r3, #0x4]!", + "mnemonic": "str", + "operands": "r0, [r3, #0x4]!", + "mode": "none" + }, + "instr_76484": { + "virtual_address": 76484, + "size": 4, + "disassembly": "cmp r1, r3", + "mnemonic": "cmp", + "operands": "r1, r3", + "mode": "none" + }, + "instr_76488": { + "virtual_address": 76488, + "size": 4, + "disassembly": "bne 0x12ac0", + "mnemonic": "bne", + "operands": "0x12ac0", + "mode": "none" + }, + "bb_76480": { + "virtual_address": 76480, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76492, + "children": [ + "instr_76480", + "instr_76484", + "instr_76488" + ] + }, + "instr_76492": { + "virtual_address": 76492, + "size": 4, + "disassembly": "b 0x12a54", + "mnemonic": "b", + "operands": "0x12a54", + "mode": "none" + }, + "bb_76492": { + "virtual_address": 76492, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76372, + "children": [ + "instr_76492" + ] + }, + "instr_76496": { + "virtual_address": 76496, + "size": 4, + "disassembly": "mov r0, #0x2", + "mnemonic": "mov", + "operands": "r0, #0x2", + "mode": "none" + }, + "instr_76500": { + "virtual_address": 76500, + "size": 4, + "disassembly": "b 0x12a94", + "mnemonic": "b", + "operands": "0x12a94", + "mode": "none" + }, + "bb_76496": { + "virtual_address": 76496, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76436, + "children": [ + "instr_76496", + "instr_76500" + ] + }, + "instr_76504": { + "virtual_address": 76504, + "size": 4, + "disassembly": "mvn r0, #0x0", + "mnemonic": "mvn", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_76508": { + "virtual_address": 76508, + "size": 4, + "disassembly": "b 0x12a94", + "mnemonic": "b", + "operands": "0x12a94", + "mode": "none" + }, + "bb_76504": { + "virtual_address": 76504, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76436, + "children": [ + "instr_76504", + "instr_76508" + ] + }, + "instr_76512": { + "virtual_address": 76512, + "size": 4, + "disassembly": "mvn r0, #0x0", + "mnemonic": "mvn", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_76516": { + "virtual_address": 76516, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_76512": { + "virtual_address": 76512, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_76512", + "instr_76516" + ] + }, + "func_76340": { + "virtual_address": 76340, + "size": 180, + "name": "__sigtramp_r", + "children": [ + "bb_76340", + "bb_76348", + "bb_76372", + "bb_76392", + "bb_76400", + "bb_76412", + "bb_76436", + "bb_76444", + "bb_76468", + "bb_76480", + "bb_76492", + "bb_76496", + "bb_76504", + "bb_76512" + ] + }, + "instr_76520": { + "virtual_address": 76520, + "size": 4, + "disassembly": "ldr r3, [0x12b80]", + "mnemonic": "ldr", + "operands": "r3, [0x12b80]", + "mode": "none" + }, + "instr_76524": { + "virtual_address": 76524, + "size": 4, + "disassembly": "cmp r0, #0x1f", + "mnemonic": "cmp", + "operands": "r0, #0x1f", + "mode": "none" + }, + "instr_76528": { + "virtual_address": 76528, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_76532": { + "virtual_address": 76532, + "size": 4, + "disassembly": "ldr r5, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r5, [r3, #0x0]", + "mode": "none" + }, + "instr_76536": { + "virtual_address": 76536, + "size": 4, + "disassembly": "movhi r3, #0x16", + "mnemonic": "movhi", + "operands": "r3, #0x16", + "mode": "none" + }, + "instr_76540": { + "virtual_address": 76540, + "size": 4, + "disassembly": "mvnhi r0, #0x0", + "mnemonic": "mvnhi", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_76544": { + "virtual_address": 76544, + "size": 4, + "disassembly": "strhi r3, [r5, #0x0]", + "mnemonic": "strhi", + "operands": "r3, [r5, #0x0]", + "mode": "none" + }, + "instr_76548": { + "virtual_address": 76548, + "size": 4, + "disassembly": "bhi 0x12b58", + "mnemonic": "bhi", + "operands": "0x12b58", + "mode": "none" + }, + "bb_76520": { + "virtual_address": 76520, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76552, + "children": [ + "instr_76520", + "instr_76524", + "instr_76528", + "instr_76532", + "instr_76536", + "instr_76540", + "instr_76544", + "instr_76548" + ] + }, + "instr_76552": { + "virtual_address": 76552, + "size": 4, + "disassembly": "ldr r2, [r5, #0x2dc]", + "mnemonic": "ldr", + "operands": "r2, [r5, #0x2dc]", + "mode": "none" + }, + "instr_76556": { + "virtual_address": 76556, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_76560": { + "virtual_address": 76560, + "size": 4, + "disassembly": "mov r4, r0", + "mnemonic": "mov", + "operands": "r4, r0", + "mode": "none" + }, + "instr_76564": { + "virtual_address": 76564, + "size": 4, + "disassembly": "beq 0x12b60", + "mnemonic": "beq", + "operands": "0x12b60", + "mode": "none" + }, + "bb_76552": { + "virtual_address": 76552, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76568, + "children": [ + "instr_76552", + "instr_76556", + "instr_76560", + "instr_76564" + ] + }, + "instr_76568": { + "virtual_address": 76568, + "size": 4, + "disassembly": "ldr r3, [r2, r0, lsl #0x2]", + "mnemonic": "ldr", + "operands": "r3, [r2, r0, lsl #0x2]", + "mode": "none" + }, + "instr_76572": { + "virtual_address": 76572, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_76576": { + "virtual_address": 76576, + "size": 4, + "disassembly": "beq 0x12b60", + "mnemonic": "beq", + "operands": "0x12b60", + "mode": "none" + }, + "bb_76568": { + "virtual_address": 76568, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76580, + "children": [ + "instr_76568", + "instr_76572", + "instr_76576" + ] + }, + "instr_76580": { + "virtual_address": 76580, + "size": 4, + "disassembly": "cmp r3, #0x1", + "mnemonic": "cmp", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_76584": { + "virtual_address": 76584, + "size": 4, + "disassembly": "moveq r0, #0x0", + "mnemonic": "moveq", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_76588": { + "virtual_address": 76588, + "size": 4, + "disassembly": "beq 0x12b58", + "mnemonic": "beq", + "operands": "0x12b58", + "mode": "none" + }, + "bb_76580": { + "virtual_address": 76580, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76592, + "children": [ + "instr_76580", + "instr_76584", + "instr_76588" + ] + }, + "instr_76592": { + "virtual_address": 76592, + "size": 4, + "disassembly": "cmn r3, #0x1", + "mnemonic": "cmn", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_76596": { + "virtual_address": 76596, + "size": 4, + "disassembly": "moveq r3, #0x16", + "mnemonic": "moveq", + "operands": "r3, #0x16", + "mode": "none" + }, + "instr_76600": { + "virtual_address": 76600, + "size": 4, + "disassembly": "moveq r0, #0x1", + "mnemonic": "moveq", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_76604": { + "virtual_address": 76604, + "size": 4, + "disassembly": "streq r3, [r5, #0x0]", + "mnemonic": "streq", + "operands": "r3, [r5, #0x0]", + "mode": "none" + }, + "instr_76608": { + "virtual_address": 76608, + "size": 4, + "disassembly": "beq 0x12b58", + "mnemonic": "beq", + "operands": "0x12b58", + "mode": "none" + }, + "bb_76592": { + "virtual_address": 76592, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76612, + "children": [ + "instr_76592", + "instr_76596", + "instr_76600", + "instr_76604", + "instr_76608" + ] + }, + "instr_76612": { + "virtual_address": 76612, + "size": 4, + "disassembly": "mov r5, #0x0", + "mnemonic": "mov", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_76616": { + "virtual_address": 76616, + "size": 4, + "disassembly": "str r5, [r2, r4, lsl #0x2]", + "mnemonic": "str", + "operands": "r5, [r2, r4, lsl #0x2]", + "mode": "none" + }, + "instr_76620": { + "virtual_address": 76620, + "size": 4, + "disassembly": "mov lr, pc", + "mnemonic": "mov", + "operands": "lr, pc", + "mode": "none" + }, + "instr_76624": { + "virtual_address": 76624, + "size": 4, + "disassembly": "bx r3", + "mnemonic": "bx", + "operands": "r3", + "mode": "none" + }, + "instr_76628": { + "virtual_address": 76628, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "bb_76612": { + "virtual_address": 76612, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76632, + "children": [ + "instr_76612", + "instr_76616", + "instr_76620", + "instr_76624", + "instr_76628" + ] + }, + "instr_76632": { + "virtual_address": 76632, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_76636": { + "virtual_address": 76636, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_76632": { + "virtual_address": 76632, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_76632", + "instr_76636" + ] + }, + "instr_76640": { + "virtual_address": 76640, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_76644": { + "virtual_address": 76644, + "size": 4, + "disassembly": "bl 0x12d64", + "mnemonic": "bl", + "operands": "0x12d64", + "mode": "none" + }, + "instr_76648": { + "virtual_address": 76648, + "size": 4, + "disassembly": "mov r2, r4", + "mnemonic": "mov", + "operands": "r2, r4", + "mode": "none" + }, + "instr_76652": { + "virtual_address": 76652, + "size": 4, + "disassembly": "mov r1, r0", + "mnemonic": "mov", + "operands": "r1, r0", + "mode": "none" + }, + "instr_76656": { + "virtual_address": 76656, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_76660": { + "virtual_address": 76660, + "size": 4, + "disassembly": "bl 0x12d24", + "mnemonic": "bl", + "operands": "0x12d24", + "mode": "none" + }, + "instr_76664": { + "virtual_address": 76664, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_76668": { + "virtual_address": 76668, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_76640": { + "virtual_address": 76640, + "size": 32, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_76640", + "instr_76644", + "instr_76648", + "instr_76652", + "instr_76656", + "instr_76660", + "instr_76664", + "instr_76668" + ] + }, + "dw_76672": { + "virtual_address": 76672, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 76520 + ] + }, + "func_76520": { + "virtual_address": 76520, + "size": 156, + "name": "raise", + "children": [ + "bb_76520", + "bb_76552", + "bb_76568", + "bb_76580", + "bb_76592", + "bb_76612", + "bb_76632", + "bb_76640", + "dw_76672" + ] + }, + "instr_76676": { + "virtual_address": 76676, + "size": 4, + "disassembly": "ldr r3, [0x12c08]", + "mnemonic": "ldr", + "operands": "r3, [0x12c08]", + "mode": "none" + }, + "instr_76680": { + "virtual_address": 76680, + "size": 4, + "disassembly": "cmp r0, #0x1f", + "mnemonic": "cmp", + "operands": "r0, #0x1f", + "mode": "none" + }, + "instr_76684": { + "virtual_address": 76684, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_76688": { + "virtual_address": 76688, + "size": 4, + "disassembly": "ldr r6, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r6, [r3, #0x0]", + "mode": "none" + }, + "instr_76692": { + "virtual_address": 76692, + "size": 4, + "disassembly": "movhi r3, #0x16", + "mnemonic": "movhi", + "operands": "r3, #0x16", + "mode": "none" + }, + "instr_76696": { + "virtual_address": 76696, + "size": 4, + "disassembly": "mvnhi r0, #0x0", + "mnemonic": "mvnhi", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_76700": { + "virtual_address": 76700, + "size": 4, + "disassembly": "strhi r3, [r6, #0x0]", + "mnemonic": "strhi", + "operands": "r3, [r6, #0x0]", + "mode": "none" + }, + "instr_76704": { + "virtual_address": 76704, + "size": 4, + "disassembly": "bhi 0x12bc0", + "mnemonic": "bhi", + "operands": "0x12bc0", + "mode": "none" + }, + "bb_76676": { + "virtual_address": 76676, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76708, + "children": [ + "instr_76676", + "instr_76680", + "instr_76684", + "instr_76688", + "instr_76692", + "instr_76696", + "instr_76700", + "instr_76704" + ] + }, + "instr_76708": { + "virtual_address": 76708, + "size": 4, + "disassembly": "mov r5, r1", + "mnemonic": "mov", + "operands": "r5, r1", + "mode": "none" + }, + "instr_76712": { + "virtual_address": 76712, + "size": 4, + "disassembly": "ldr r1, [r6, #0x2dc]", + "mnemonic": "ldr", + "operands": "r1, [r6, #0x2dc]", + "mode": "none" + }, + "instr_76716": { + "virtual_address": 76716, + "size": 4, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_76720": { + "virtual_address": 76720, + "size": 4, + "disassembly": "mov r4, r0", + "mnemonic": "mov", + "operands": "r4, r0", + "mode": "none" + }, + "instr_76724": { + "virtual_address": 76724, + "size": 4, + "disassembly": "beq 0x12bc8", + "mnemonic": "beq", + "operands": "0x12bc8", + "mode": "none" + }, + "bb_76708": { + "virtual_address": 76708, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76728, + "children": [ + "instr_76708", + "instr_76712", + "instr_76716", + "instr_76720", + "instr_76724" + ] + }, + "instr_76728": { + "virtual_address": 76728, + "size": 4, + "disassembly": "ldr r0, [r1, r4, lsl #0x2]", + "mnemonic": "ldr", + "operands": "r0, [r1, r4, lsl #0x2]", + "mode": "none" + }, + "instr_76732": { + "virtual_address": 76732, + "size": 4, + "disassembly": "str r5, [r1, r4, lsl #0x2]", + "mnemonic": "str", + "operands": "r5, [r1, r4, lsl #0x2]", + "mode": "none" + }, + "bb_76728": { + "virtual_address": 76728, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76736, + "children": [ + "instr_76728", + "instr_76732" + ] + }, + "instr_76736": { + "virtual_address": 76736, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_76740": { + "virtual_address": 76740, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_76736": { + "virtual_address": 76736, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_76736", + "instr_76740" + ] + }, + "instr_76744": { + "virtual_address": 76744, + "size": 4, + "disassembly": "mov r1, #0x80", + "mnemonic": "mov", + "operands": "r1, #0x80", + "mode": "none" + }, + "instr_76748": { + "virtual_address": 76748, + "size": 4, + "disassembly": "mov r0, r6", + "mnemonic": "mov", + "operands": "r0, r6", + "mode": "none" + }, + "instr_76752": { + "virtual_address": 76752, + "size": 4, + "disassembly": "bl 0x0e05c", + "mnemonic": "bl", + "operands": "0x0e05c", + "mode": "none" + }, + "instr_76756": { + "virtual_address": 76756, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_76760": { + "virtual_address": 76760, + "size": 4, + "disassembly": "mov r1, r0", + "mnemonic": "mov", + "operands": "r1, r0", + "mode": "none" + }, + "instr_76764": { + "virtual_address": 76764, + "size": 4, + "disassembly": "str r0, [r6, #0x2dc]", + "mnemonic": "str", + "operands": "r0, [r6, #0x2dc]", + "mode": "none" + }, + "instr_76768": { + "virtual_address": 76768, + "size": 4, + "disassembly": "beq 0x12c00", + "mnemonic": "beq", + "operands": "0x12c00", + "mode": "none" + }, + "bb_76744": { + "virtual_address": 76744, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76772, + "children": [ + "instr_76744", + "instr_76748", + "instr_76752", + "instr_76756", + "instr_76760", + "instr_76764", + "instr_76768" + ] + }, + "instr_76772": { + "virtual_address": 76772, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_76776": { + "virtual_address": 76776, + "size": 4, + "disassembly": "sub r3, r0, #0x4", + "mnemonic": "sub", + "operands": "r3, r0, #0x4", + "mode": "none" + }, + "instr_76780": { + "virtual_address": 76780, + "size": 4, + "disassembly": "add r12, r0, #0x7c", + "mnemonic": "add", + "operands": "r12, r0, #0x7c", + "mode": "none" + }, + "bb_76772": { + "virtual_address": 76772, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76784, + "children": [ + "instr_76772", + "instr_76776", + "instr_76780" + ] + }, + "instr_76784": { + "virtual_address": 76784, + "size": 4, + "disassembly": "str r2, [r3, #0x4]!", + "mnemonic": "str", + "operands": "r2, [r3, #0x4]!", + "mode": "none" + }, + "instr_76788": { + "virtual_address": 76788, + "size": 4, + "disassembly": "cmp r3, r12", + "mnemonic": "cmp", + "operands": "r3, r12", + "mode": "none" + }, + "instr_76792": { + "virtual_address": 76792, + "size": 4, + "disassembly": "bne 0x12bf0", + "mnemonic": "bne", + "operands": "0x12bf0", + "mode": "none" + }, + "bb_76784": { + "virtual_address": 76784, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76796, + "children": [ + "instr_76784", + "instr_76788", + "instr_76792" + ] + }, + "instr_76796": { + "virtual_address": 76796, + "size": 4, + "disassembly": "b 0x12bb8", + "mnemonic": "b", + "operands": "0x12bb8", + "mode": "none" + }, + "bb_76796": { + "virtual_address": 76796, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76728, + "children": [ + "instr_76796" + ] + }, + "instr_76800": { + "virtual_address": 76800, + "size": 4, + "disassembly": "mvn r0, #0x0", + "mnemonic": "mvn", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_76804": { + "virtual_address": 76804, + "size": 4, + "disassembly": "b 0x12bc0", + "mnemonic": "b", + "operands": "0x12bc0", + "mode": "none" + }, + "bb_76800": { + "virtual_address": 76800, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76736, + "children": [ + "instr_76800", + "instr_76804" + ] + }, + "dw_76808": { + "virtual_address": 76808, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 76676 + ] + }, + "func_76676": { + "virtual_address": 76676, + "size": 136, + "name": "signal", + "children": [ + "bb_76676", + "bb_76708", + "bb_76728", + "bb_76736", + "bb_76744", + "bb_76772", + "bb_76784", + "bb_76796", + "bb_76800", + "dw_76808" + ] + }, + "instr_76812": { + "virtual_address": 76812, + "size": 4, + "disassembly": "ldr r3, [0x12c68]", + "mnemonic": "ldr", + "operands": "r3, [0x12c68]", + "mode": "none" + }, + "instr_76816": { + "virtual_address": 76816, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_76820": { + "virtual_address": 76820, + "size": 4, + "disassembly": "ldr r5, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r5, [r3, #0x0]", + "mode": "none" + }, + "instr_76824": { + "virtual_address": 76824, + "size": 4, + "disassembly": "ldr r4, [r5, #0x2dc]", + "mnemonic": "ldr", + "operands": "r4, [r5, #0x2dc]", + "mode": "none" + }, + "instr_76828": { + "virtual_address": 76828, + "size": 4, + "disassembly": "cmp r4, #0x0", + "mnemonic": "cmp", + "operands": "r4, #0x0", + "mode": "none" + }, + "instr_76832": { + "virtual_address": 76832, + "size": 4, + "disassembly": "beq 0x12c30", + "mnemonic": "beq", + "operands": "0x12c30", + "mode": "none" + }, + "bb_76812": { + "virtual_address": 76812, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76836, + "children": [ + "instr_76812", + "instr_76816", + "instr_76820", + "instr_76824", + "instr_76828", + "instr_76832" + ] + }, + "instr_76836": { + "virtual_address": 76836, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "bb_76836": { + "virtual_address": 76836, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76840, + "children": [ + "instr_76836" + ] + }, + "instr_76840": { + "virtual_address": 76840, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_76844": { + "virtual_address": 76844, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_76840": { + "virtual_address": 76840, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_76840", + "instr_76844" + ] + }, + "instr_76848": { + "virtual_address": 76848, + "size": 4, + "disassembly": "mov r1, #0x80", + "mnemonic": "mov", + "operands": "r1, #0x80", + "mode": "none" + }, + "instr_76852": { + "virtual_address": 76852, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_76856": { + "virtual_address": 76856, + "size": 4, + "disassembly": "bl 0x0e05c", + "mnemonic": "bl", + "operands": "0x0e05c", + "mode": "none" + }, + "instr_76860": { + "virtual_address": 76860, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_76864": { + "virtual_address": 76864, + "size": 4, + "disassembly": "str r0, [r5, #0x2dc]", + "mnemonic": "str", + "operands": "r0, [r5, #0x2dc]", + "mode": "none" + }, + "instr_76868": { + "virtual_address": 76868, + "size": 4, + "disassembly": "beq 0x12c60", + "mnemonic": "beq", + "operands": "0x12c60", + "mode": "none" + }, + "bb_76848": { + "virtual_address": 76848, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76872, + "children": [ + "instr_76848", + "instr_76852", + "instr_76856", + "instr_76860", + "instr_76864", + "instr_76868" + ] + }, + "instr_76872": { + "virtual_address": 76872, + "size": 4, + "disassembly": "sub r3, r0, #0x4", + "mnemonic": "sub", + "operands": "r3, r0, #0x4", + "mode": "none" + }, + "instr_76876": { + "virtual_address": 76876, + "size": 4, + "disassembly": "add r2, r0, #0x7c", + "mnemonic": "add", + "operands": "r2, r0, #0x7c", + "mode": "none" + }, + "bb_76872": { + "virtual_address": 76872, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76880, + "children": [ + "instr_76872", + "instr_76876" + ] + }, + "instr_76880": { + "virtual_address": 76880, + "size": 4, + "disassembly": "str r4, [r3, #0x4]!", + "mnemonic": "str", + "operands": "r4, [r3, #0x4]!", + "mode": "none" + }, + "instr_76884": { + "virtual_address": 76884, + "size": 4, + "disassembly": "cmp r3, r2", + "mnemonic": "cmp", + "operands": "r3, r2", + "mode": "none" + }, + "instr_76888": { + "virtual_address": 76888, + "size": 4, + "disassembly": "bne 0x12c50", + "mnemonic": "bne", + "operands": "0x12c50", + "mode": "none" + }, + "bb_76880": { + "virtual_address": 76880, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76892, + "children": [ + "instr_76880", + "instr_76884", + "instr_76888" + ] + }, + "instr_76892": { + "virtual_address": 76892, + "size": 4, + "disassembly": "b 0x12c24", + "mnemonic": "b", + "operands": "0x12c24", + "mode": "none" + }, + "bb_76892": { + "virtual_address": 76892, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76836, + "children": [ + "instr_76892" + ] + }, + "instr_76896": { + "virtual_address": 76896, + "size": 4, + "disassembly": "mvn r0, #0x0", + "mnemonic": "mvn", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_76900": { + "virtual_address": 76900, + "size": 4, + "disassembly": "b 0x12c28", + "mnemonic": "b", + "operands": "0x12c28", + "mode": "none" + }, + "bb_76896": { + "virtual_address": 76896, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76840, + "children": [ + "instr_76896", + "instr_76900" + ] + }, + "dw_76904": { + "virtual_address": 76904, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 76812 + ] + }, + "func_76812": { + "virtual_address": 76812, + "size": 96, + "name": "_init_signal", + "children": [ + "bb_76812", + "bb_76836", + "bb_76840", + "bb_76848", + "bb_76872", + "bb_76880", + "bb_76892", + "bb_76896", + "dw_76904" + ] + }, + "instr_76908": { + "virtual_address": 76908, + "size": 4, + "disassembly": "ldr r3, [0x12d20]", + "mnemonic": "ldr", + "operands": "r3, [0x12d20]", + "mode": "none" + }, + "instr_76912": { + "virtual_address": 76912, + "size": 4, + "disassembly": "cmp r0, #0x1f", + "mnemonic": "cmp", + "operands": "r0, #0x1f", + "mode": "none" + }, + "instr_76916": { + "virtual_address": 76916, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_76920": { + "virtual_address": 76920, + "size": 4, + "disassembly": "ldr r5, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r5, [r3, #0x0]", + "mode": "none" + }, + "instr_76924": { + "virtual_address": 76924, + "size": 4, + "disassembly": "bhi 0x12d18", + "mnemonic": "bhi", + "operands": "0x12d18", + "mode": "none" + }, + "bb_76908": { + "virtual_address": 76908, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76928, + "children": [ + "instr_76908", + "instr_76912", + "instr_76916", + "instr_76920", + "instr_76924" + ] + }, + "instr_76928": { + "virtual_address": 76928, + "size": 4, + "disassembly": "ldr r2, [r5, #0x2dc]", + "mnemonic": "ldr", + "operands": "r2, [r5, #0x2dc]", + "mode": "none" + }, + "instr_76932": { + "virtual_address": 76932, + "size": 4, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_76936": { + "virtual_address": 76936, + "size": 4, + "disassembly": "mov r4, r0", + "mnemonic": "mov", + "operands": "r4, r0", + "mode": "none" + }, + "instr_76940": { + "virtual_address": 76940, + "size": 4, + "disassembly": "beq 0x12cd8", + "mnemonic": "beq", + "operands": "0x12cd8", + "mode": "none" + }, + "bb_76928": { + "virtual_address": 76928, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76944, + "children": [ + "instr_76928", + "instr_76932", + "instr_76936", + "instr_76940" + ] + }, + "instr_76944": { + "virtual_address": 76944, + "size": 4, + "disassembly": "ldr r3, [r2, r4, lsl #0x2]", + "mnemonic": "ldr", + "operands": "r3, [r2, r4, lsl #0x2]", + "mode": "none" + }, + "instr_76948": { + "virtual_address": 76948, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_76952": { + "virtual_address": 76952, + "size": 4, + "disassembly": "moveq r0, #0x1", + "mnemonic": "moveq", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_76956": { + "virtual_address": 76956, + "size": 4, + "disassembly": "add r2, r2, r4, lsl #0x2", + "mnemonic": "add", + "operands": "r2, r2, r4, lsl #0x2", + "mode": "none" + }, + "instr_76960": { + "virtual_address": 76960, + "size": 4, + "disassembly": "beq 0x12cd0", + "mnemonic": "beq", + "operands": "0x12cd0", + "mode": "none" + }, + "bb_76944": { + "virtual_address": 76944, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76964, + "children": [ + "instr_76944", + "instr_76948", + "instr_76952", + "instr_76956", + "instr_76960" + ] + }, + "instr_76964": { + "virtual_address": 76964, + "size": 4, + "disassembly": "cmn r3, #0x1", + "mnemonic": "cmn", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_76968": { + "virtual_address": 76968, + "size": 4, + "disassembly": "beq 0x12d10", + "mnemonic": "beq", + "operands": "0x12d10", + "mode": "none" + }, + "bb_76964": { + "virtual_address": 76964, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76972, + "children": [ + "instr_76964", + "instr_76968" + ] + }, + "instr_76972": { + "virtual_address": 76972, + "size": 4, + "disassembly": "cmp r3, #0x1", + "mnemonic": "cmp", + "operands": "r3, #0x1", + "mode": "none" + }, + "instr_76976": { + "virtual_address": 76976, + "size": 4, + "disassembly": "moveq r0, #0x3", + "mnemonic": "moveq", + "operands": "r0, #0x3", + "mode": "none" + }, + "instr_76980": { + "virtual_address": 76980, + "size": 4, + "disassembly": "beq 0x12cd0", + "mnemonic": "beq", + "operands": "0x12cd0", + "mode": "none" + }, + "bb_76972": { + "virtual_address": 76972, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76984, + "children": [ + "instr_76972", + "instr_76976", + "instr_76980" + ] + }, + "instr_76984": { + "virtual_address": 76984, + "size": 4, + "disassembly": "mov r5, #0x0", + "mnemonic": "mov", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_76988": { + "virtual_address": 76988, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_76992": { + "virtual_address": 76992, + "size": 4, + "disassembly": "str r5, [r2, #0x0]", + "mnemonic": "str", + "operands": "r5, [r2, #0x0]", + "mode": "none" + }, + "instr_76996": { + "virtual_address": 76996, + "size": 4, + "disassembly": "mov lr, pc", + "mnemonic": "mov", + "operands": "lr, pc", + "mode": "none" + }, + "instr_77000": { + "virtual_address": 77000, + "size": 4, + "disassembly": "bx r3", + "mnemonic": "bx", + "operands": "r3", + "mode": "none" + }, + "instr_77004": { + "virtual_address": 77004, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "bb_76984": { + "virtual_address": 76984, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 77008, + "children": [ + "instr_76984", + "instr_76988", + "instr_76992", + "instr_76996", + "instr_77000", + "instr_77004" + ] + }, + "instr_77008": { + "virtual_address": 77008, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_77012": { + "virtual_address": 77012, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_77008": { + "virtual_address": 77008, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_77008", + "instr_77012" + ] + }, + "instr_77016": { + "virtual_address": 77016, + "size": 4, + "disassembly": "mov r1, #0x80", + "mnemonic": "mov", + "operands": "r1, #0x80", + "mode": "none" + }, + "instr_77020": { + "virtual_address": 77020, + "size": 4, + "disassembly": "mov r0, r5", + "mnemonic": "mov", + "operands": "r0, r5", + "mode": "none" + }, + "instr_77024": { + "virtual_address": 77024, + "size": 4, + "disassembly": "bl 0x0e05c", + "mnemonic": "bl", + "operands": "0x0e05c", + "mode": "none" + }, + "instr_77028": { + "virtual_address": 77028, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_77032": { + "virtual_address": 77032, + "size": 4, + "disassembly": "mov r2, r0", + "mnemonic": "mov", + "operands": "r2, r0", + "mode": "none" + }, + "instr_77036": { + "virtual_address": 77036, + "size": 4, + "disassembly": "str r0, [r5, #0x2dc]", + "mnemonic": "str", + "operands": "r0, [r5, #0x2dc]", + "mode": "none" + }, + "instr_77040": { + "virtual_address": 77040, + "size": 4, + "disassembly": "beq 0x12d18", + "mnemonic": "beq", + "operands": "0x12d18", + "mode": "none" + }, + "bb_77016": { + "virtual_address": 77016, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 77044, + "children": [ + "instr_77016", + "instr_77020", + "instr_77024", + "instr_77028", + "instr_77032", + "instr_77036", + "instr_77040" + ] + }, + "instr_77044": { + "virtual_address": 77044, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_77048": { + "virtual_address": 77048, + "size": 4, + "disassembly": "sub r3, r2, #0x4", + "mnemonic": "sub", + "operands": "r3, r2, #0x4", + "mode": "none" + }, + "instr_77052": { + "virtual_address": 77052, + "size": 4, + "disassembly": "add r1, r2, #0x7c", + "mnemonic": "add", + "operands": "r1, r2, #0x7c", + "mode": "none" + }, + "bb_77044": { + "virtual_address": 77044, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 77056, + "children": [ + "instr_77044", + "instr_77048", + "instr_77052" + ] + }, + "instr_77056": { + "virtual_address": 77056, + "size": 4, + "disassembly": "str r0, [r3, #0x4]!", + "mnemonic": "str", + "operands": "r0, [r3, #0x4]!", + "mode": "none" + }, + "instr_77060": { + "virtual_address": 77060, + "size": 4, + "disassembly": "cmp r3, r1", + "mnemonic": "cmp", + "operands": "r3, r1", + "mode": "none" + }, + "instr_77064": { + "virtual_address": 77064, + "size": 4, + "disassembly": "bne 0x12d00", + "mnemonic": "bne", + "operands": "0x12d00", + "mode": "none" + }, + "bb_77056": { + "virtual_address": 77056, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 77068, + "children": [ + "instr_77056", + "instr_77060", + "instr_77064" + ] + }, + "instr_77068": { + "virtual_address": 77068, + "size": 4, + "disassembly": "b 0x12c90", + "mnemonic": "b", + "operands": "0x12c90", + "mode": "none" + }, + "bb_77068": { + "virtual_address": 77068, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 76944, + "children": [ + "instr_77068" + ] + }, + "instr_77072": { + "virtual_address": 77072, + "size": 4, + "disassembly": "mov r0, #0x2", + "mnemonic": "mov", + "operands": "r0, #0x2", + "mode": "none" + }, + "instr_77076": { + "virtual_address": 77076, + "size": 4, + "disassembly": "b 0x12cd0", + "mnemonic": "b", + "operands": "0x12cd0", + "mode": "none" + }, + "bb_77072": { + "virtual_address": 77072, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 77008, + "children": [ + "instr_77072", + "instr_77076" + ] + }, + "instr_77080": { + "virtual_address": 77080, + "size": 4, + "disassembly": "mvn r0, #0x0", + "mnemonic": "mvn", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_77084": { + "virtual_address": 77084, + "size": 4, + "disassembly": "b 0x12cd0", + "mnemonic": "b", + "operands": "0x12cd0", + "mode": "none" + }, + "bb_77080": { + "virtual_address": 77080, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 77008, + "children": [ + "instr_77080", + "instr_77084" + ] + }, + "dw_77088": { + "virtual_address": 77088, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 76908 + ] + }, + "func_76908": { + "virtual_address": 76908, + "size": 184, + "name": "__sigtramp", + "children": [ + "bb_76908", + "bb_76928", + "bb_76944", + "bb_76964", + "bb_76972", + "bb_76984", + "bb_77008", + "bb_77016", + "bb_77044", + "bb_77056", + "bb_77068", + "bb_77072", + "bb_77080", + "dw_77088" + ] + }, + "instr_77092": { + "virtual_address": 77092, + "size": 4, + "disassembly": "mov r12, #0x0", + "mnemonic": "mov", + "operands": "r12, #0x0", + "mode": "none" + }, + "instr_77096": { + "virtual_address": 77096, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_77100": { + "virtual_address": 77100, + "size": 4, + "disassembly": "ldr r5, [0x12d60]", + "mnemonic": "ldr", + "operands": "r5, [0x12d60]", + "mode": "none" + }, + "instr_77104": { + "virtual_address": 77104, + "size": 4, + "disassembly": "mov r4, r0", + "mnemonic": "mov", + "operands": "r4, r0", + "mode": "none" + }, + "instr_77108": { + "virtual_address": 77108, + "size": 4, + "disassembly": "mov r0, r1", + "mnemonic": "mov", + "operands": "r0, r1", + "mode": "none" + }, + "instr_77112": { + "virtual_address": 77112, + "size": 4, + "disassembly": "mov r1, r2", + "mnemonic": "mov", + "operands": "r1, r2", + "mode": "none" + }, + "instr_77116": { + "virtual_address": 77116, + "size": 4, + "disassembly": "str r12, [r5, #0x0]", + "mnemonic": "str", + "operands": "r12, [r5, #0x0]", + "mode": "none" + }, + "instr_77120": { + "virtual_address": 77120, + "size": 4, + "disassembly": "bl 0x13f30", + "mnemonic": "bl", + "operands": "0x13f30", + "mode": "none" + }, + "instr_77124": { + "virtual_address": 77124, + "size": 4, + "disassembly": "cmn r0, #0x1", + "mnemonic": "cmn", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_77128": { + "virtual_address": 77128, + "size": 4, + "disassembly": "bne 0x12d58", + "mnemonic": "bne", + "operands": "0x12d58", + "mode": "none" + }, + "bb_77092": { + "virtual_address": 77092, + "size": 40, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 77132, + "children": [ + "instr_77092", + "instr_77096", + "instr_77100", + "instr_77104", + "instr_77108", + "instr_77112", + "instr_77116", + "instr_77120", + "instr_77124", + "instr_77128" + ] + }, + "instr_77132": { + "virtual_address": 77132, + "size": 4, + "disassembly": "ldr r3, [r5, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r5, #0x0]", + "mode": "none" + }, + "instr_77136": { + "virtual_address": 77136, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_77140": { + "virtual_address": 77140, + "size": 4, + "disassembly": "strne r3, [r4, #0x0]", + "mnemonic": "strne", + "operands": "r3, [r4, #0x0]", + "mode": "none" + }, + "bb_77132": { + "virtual_address": 77132, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 77144, + "children": [ + "instr_77132", + "instr_77136", + "instr_77140" + ] + }, + "instr_77144": { + "virtual_address": 77144, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_77148": { + "virtual_address": 77148, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_77144": { + "virtual_address": 77144, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_77144", + "instr_77148" + ] + }, + "dw_77152": { + "virtual_address": 77152, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 77100 + ] + }, + "func_77092": { + "virtual_address": 77092, + "size": 64, + "name": "_kill_r", + "children": [ + "bb_77092", + "bb_77132", + "bb_77144", + "dw_77152" + ] + }, + "instr_77156": { + "virtual_address": 77156, + "size": 4, + "disassembly": "stmdb sp!, {r4, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_77160": { + "virtual_address": 77160, + "size": 4, + "disassembly": "bl 0x13f00", + "mnemonic": "bl", + "operands": "0x13f00", + "mode": "none" + }, + "instr_77164": { + "virtual_address": 77164, + "size": 4, + "disassembly": "ldmia sp!, {r4, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_77168": { + "virtual_address": 77168, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_77156": { + "virtual_address": 77156, + "size": 16, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_77156", + "instr_77160", + "instr_77164", + "instr_77168" + ] + }, + "func_77156": { + "virtual_address": 77156, + "size": 16, + "name": "_getpid_r", + "children": [ + "bb_77156" + ] + }, + "instr_77172": { + "virtual_address": 77172, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_77176": { + "virtual_address": 77176, + "size": 4, + "disassembly": "mov r12, #0xff", + "mnemonic": "mov", + "operands": "r12, #0xff", + "mode": "none" + }, + "instr_77180": { + "virtual_address": 77180, + "size": 4, + "disassembly": "orr r12, r12, #0x700", + "mnemonic": "orr", + "operands": "r12, r12, #0x700", + "mode": "none" + }, + "instr_77184": { + "virtual_address": 77184, + "size": 4, + "disassembly": "ands r4, r12, r1, lsr #0x14", + "mnemonic": "ands", + "operands": "r4, r12, r1, lsr #0x14", + "mode": "none" + }, + "instr_77188": { + "virtual_address": 77188, + "size": 4, + "disassembly": "andnes r5, r12, r3, lsr #0x14", + "mnemonic": "andnes", + "operands": "r5, r12, r3, lsr #0x14", + "mode": "none" + }, + "instr_77192": { + "virtual_address": 77192, + "size": 4, + "disassembly": "teqne r4, r12", + "mnemonic": "teqne", + "operands": "r4, r12", + "mode": "none" + }, + "instr_77196": { + "virtual_address": 77196, + "size": 4, + "disassembly": "teqne r5, r12", + "mnemonic": "teqne", + "operands": "r5, r12", + "mode": "none" + }, + "instr_77200": { + "virtual_address": 77200, + "size": 4, + "disassembly": "bleq 0x12f6c", + "mnemonic": "bleq", + "operands": "0x12f6c", + "mode": "none" + }, + "instr_77204": { + "virtual_address": 77204, + "size": 4, + "disassembly": "add r4, r4, r5", + "mnemonic": "add", + "operands": "r4, r4, r5", + "mode": "none" + }, + "instr_77208": { + "virtual_address": 77208, + "size": 4, + "disassembly": "eor r6, r1, r3", + "mnemonic": "eor", + "operands": "r6, r1, r3", + "mode": "none" + }, + "instr_77212": { + "virtual_address": 77212, + "size": 4, + "disassembly": "bic r1, r1, r12, lsl #0x15", + "mnemonic": "bic", + "operands": "r1, r1, r12, lsl #0x15", + "mode": "none" + }, + "instr_77216": { + "virtual_address": 77216, + "size": 4, + "disassembly": "bic r3, r3, r12, lsl #0x15", + "mnemonic": "bic", + "operands": "r3, r3, r12, lsl #0x15", + "mode": "none" + }, + "instr_77220": { + "virtual_address": 77220, + "size": 4, + "disassembly": "orrs r5, r0, r1, lsl #0xc", + "mnemonic": "orrs", + "operands": "r5, r0, r1, lsl #0xc", + "mode": "none" + }, + "instr_77224": { + "virtual_address": 77224, + "size": 4, + "disassembly": "orrnes r5, r2, r3, lsl #0xc", + "mnemonic": "orrnes", + "operands": "r5, r2, r3, lsl #0xc", + "mode": "none" + }, + "instr_77228": { + "virtual_address": 77228, + "size": 4, + "disassembly": "orr r1, r1, #0x100000", + "mnemonic": "orr", + "operands": "r1, r1, #0x100000", + "mode": "none" + }, + "instr_77232": { + "virtual_address": 77232, + "size": 4, + "disassembly": "orr r3, r3, #0x100000", + "mnemonic": "orr", + "operands": "r3, r3, #0x100000", + "mode": "none" + }, + "instr_77236": { + "virtual_address": 77236, + "size": 4, + "disassembly": "beq 0x12e30", + "mnemonic": "beq", + "operands": "0x12e30", + "mode": "none" + }, + "bb_77172": { + "virtual_address": 77172, + "size": 68, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 77240, + "children": [ + "instr_77172", + "instr_77176", + "instr_77180", + "instr_77184", + "instr_77188", + "instr_77192", + "instr_77196", + "instr_77200", + "instr_77204", + "instr_77208", + "instr_77212", + "instr_77216", + "instr_77220", + "instr_77224", + "instr_77228", + "instr_77232", + "instr_77236" + ] + }, + "instr_77240": { + "virtual_address": 77240, + "size": 4, + "disassembly": "umull r12, lr, r0, r2", + "mnemonic": "umull", + "operands": "r12, lr, r0, r2", + "mode": "none" + }, + "instr_77244": { + "virtual_address": 77244, + "size": 4, + "disassembly": "mov r5, #0x0", + "mnemonic": "mov", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_77248": { + "virtual_address": 77248, + "size": 4, + "disassembly": "umlal lr, r5, r1, r2", + "mnemonic": "umlal", + "operands": "lr, r5, r1, r2", + "mode": "none" + }, + "instr_77252": { + "virtual_address": 77252, + "size": 4, + "disassembly": "and r2, r6, #0x80000000", + "mnemonic": "and", + "operands": "r2, r6, #0x80000000", + "mode": "none" + }, + "instr_77256": { + "virtual_address": 77256, + "size": 4, + "disassembly": "umlal lr, r5, r0, r3", + "mnemonic": "umlal", + "operands": "lr, r5, r0, r3", + "mode": "none" + }, + "instr_77260": { + "virtual_address": 77260, + "size": 4, + "disassembly": "mov r6, #0x0", + "mnemonic": "mov", + "operands": "r6, #0x0", + "mode": "none" + }, + "instr_77264": { + "virtual_address": 77264, + "size": 4, + "disassembly": "umlal r5, r6, r1, r3", + "mnemonic": "umlal", + "operands": "r5, r6, r1, r3", + "mode": "none" + }, + "instr_77268": { + "virtual_address": 77268, + "size": 4, + "disassembly": "teq r12, #0x0", + "mnemonic": "teq", + "operands": "r12, #0x0", + "mode": "none" + }, + "instr_77272": { + "virtual_address": 77272, + "size": 4, + "disassembly": "orrne lr, lr, #0x1", + "mnemonic": "orrne", + "operands": "lr, lr, #0x1", + "mode": "none" + }, + "instr_77276": { + "virtual_address": 77276, + "size": 4, + "disassembly": "sub r4, r4, #0xff", + "mnemonic": "sub", + "operands": "r4, r4, #0xff", + "mode": "none" + }, + "instr_77280": { + "virtual_address": 77280, + "size": 4, + "disassembly": "cmp r6, #0x200", + "mnemonic": "cmp", + "operands": "r6, #0x200", + "mode": "none" + }, + "instr_77284": { + "virtual_address": 77284, + "size": 4, + "disassembly": "sbc r4, r4, #0x300", + "mnemonic": "sbc", + "operands": "r4, r4, #0x300", + "mode": "none" + }, + "instr_77288": { + "virtual_address": 77288, + "size": 4, + "disassembly": "bcs 0x12df8", + "mnemonic": "bcs", + "operands": "0x12df8", + "mode": "none" + }, + "bb_77240": { + "virtual_address": 77240, + "size": 52, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 77292, + "children": [ + "instr_77240", + "instr_77244", + "instr_77248", + "instr_77252", + "instr_77256", + "instr_77260", + "instr_77264", + "instr_77268", + "instr_77272", + "instr_77276", + "instr_77280", + "instr_77284", + "instr_77288" + ] + }, + "instr_77292": { + "virtual_address": 77292, + "size": 4, + "disassembly": "movs lr, lr, lsl #0x1", + "mnemonic": "movs", + "operands": "lr, lr, lsl #0x1", + "mode": "none" + }, + "instr_77296": { + "virtual_address": 77296, + "size": 4, + "disassembly": "adcs r5, r5, r5", + "mnemonic": "adcs", + "operands": "r5, r5, r5", + "mode": "none" + }, + "instr_77300": { + "virtual_address": 77300, + "size": 4, + "disassembly": "adc r6, r6, r6", + "mnemonic": "adc", + "operands": "r6, r6, r6", + "mode": "none" + }, + "bb_77292": { + "virtual_address": 77292, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 77304, + "children": [ + "instr_77292", + "instr_77296", + "instr_77300" + ] + }, + "instr_77304": { + "virtual_address": 77304, + "size": 4, + "disassembly": "orr r1, r2, r6, lsl #0xb", + "mnemonic": "orr", + "operands": "r1, r2, r6, lsl #0xb", + "mode": "none" + }, + "instr_77308": { + "virtual_address": 77308, + "size": 4, + "disassembly": "orr r1, r1, r5, lsr #0x15", + "mnemonic": "orr", + "operands": "r1, r1, r5, lsr #0x15", + "mode": "none" + }, + "instr_77312": { + "virtual_address": 77312, + "size": 4, + "disassembly": "mov r0, r5, lsl #0xb", + "mnemonic": "mov", + "operands": "r0, r5, lsl #0xb", + "mode": "none" + }, + "instr_77316": { + "virtual_address": 77316, + "size": 4, + "disassembly": "orr r0, r0, lr, lsr #0x15", + "mnemonic": "orr", + "operands": "r0, r0, lr, lsr #0x15", + "mode": "none" + }, + "instr_77320": { + "virtual_address": 77320, + "size": 4, + "disassembly": "mov lr, lr, lsl #0xb", + "mnemonic": "mov", + "operands": "lr, lr, lsl #0xb", + "mode": "none" + }, + "instr_77324": { + "virtual_address": 77324, + "size": 4, + "disassembly": "subs r12, r4, #0xfd", + "mnemonic": "subs", + "operands": "r12, r4, #0xfd", + "mode": "none" + }, + "instr_77328": { + "virtual_address": 77328, + "size": 4, + "disassembly": "cmphi r12, #0x700", + "mnemonic": "cmphi", + "operands": "r12, #0x700", + "mode": "none" + }, + "instr_77332": { + "virtual_address": 77332, + "size": 4, + "disassembly": "bhi 0x12e60", + "mnemonic": "bhi", + "operands": "0x12e60", + "mode": "none" + }, + "bb_77304": { + "virtual_address": 77304, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 77336, + "children": [ + "instr_77304", + "instr_77308", + "instr_77312", + "instr_77316", + "instr_77320", + "instr_77324", + "instr_77328", + "instr_77332" + ] + }, + "instr_77336": { + "virtual_address": 77336, + "size": 4, + "disassembly": "cmp lr, #0x80000000", + "mnemonic": "cmp", + "operands": "lr, #0x80000000", + "mode": "none" + }, + "instr_77340": { + "virtual_address": 77340, + "size": 4, + "disassembly": "moveqs lr, r0, lsr #0x1", + "mnemonic": "moveqs", + "operands": "lr, r0, lsr #0x1", + "mode": "none" + }, + "instr_77344": { + "virtual_address": 77344, + "size": 4, + "disassembly": "adcs r0, r0, #0x0", + "mnemonic": "adcs", + "operands": "r0, r0, #0x0", + "mode": "none" + }, + "instr_77348": { + "virtual_address": 77348, + "size": 4, + "disassembly": "adc r1, r1, r4, lsl #0x14", + "mnemonic": "adc", + "operands": "r1, r1, r4, lsl #0x14", + "mode": "none" + }, + "instr_77352": { + "virtual_address": 77352, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_77356": { + "virtual_address": 77356, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_77336": { + "virtual_address": 77336, + "size": 24, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_77336", + "instr_77340", + "instr_77344", + "instr_77348", + "instr_77352", + "instr_77356" + ] + }, + "instr_77360": { + "virtual_address": 77360, + "size": 4, + "disassembly": "and r6, r6, #0x80000000", + "mnemonic": "and", + "operands": "r6, r6, #0x80000000", + "mode": "none" + }, + "instr_77364": { + "virtual_address": 77364, + "size": 4, + "disassembly": "orr r1, r6, r1", + "mnemonic": "orr", + "operands": "r1, r6, r1", + "mode": "none" + }, + "instr_77368": { + "virtual_address": 77368, + "size": 4, + "disassembly": "orr r0, r0, r2", + "mnemonic": "orr", + "operands": "r0, r0, r2", + "mode": "none" + }, + "instr_77372": { + "virtual_address": 77372, + "size": 4, + "disassembly": "eor r1, r1, r3", + "mnemonic": "eor", + "operands": "r1, r1, r3", + "mode": "none" + }, + "instr_77376": { + "virtual_address": 77376, + "size": 4, + "disassembly": "subs r4, r4, r12, lsr #0x1", + "mnemonic": "subs", + "operands": "r4, r4, r12, lsr #0x1", + "mode": "none" + }, + "instr_77380": { + "virtual_address": 77380, + "size": 4, + "disassembly": "rsbgts r5, r4, r12", + "mnemonic": "rsbgts", + "operands": "r5, r4, r12", + "mode": "none" + }, + "instr_77384": { + "virtual_address": 77384, + "size": 4, + "disassembly": "orrgt r1, r1, r4, lsl #0x14", + "mnemonic": "orrgt", + "operands": "r1, r1, r4, lsl #0x14", + "mode": "none" + }, + "instr_77388": { + "virtual_address": 77388, + "size": 4, + "disassembly": "ldmiagt sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmiagt", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_77392": { + "virtual_address": 77392, + "size": 4, + "disassembly": "bxgt lr", + "mnemonic": "bxgt", + "operands": "lr", + "mode": "none" + }, + "bb_77360": { + "virtual_address": 77360, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 77396, + "children": [ + "instr_77360", + "instr_77364", + "instr_77368", + "instr_77372", + "instr_77376", + "instr_77380", + "instr_77384", + "instr_77388", + "instr_77392" + ] + }, + "instr_77396": { + "virtual_address": 77396, + "size": 4, + "disassembly": "orr r1, r1, #0x100000", + "mnemonic": "orr", + "operands": "r1, r1, #0x100000", + "mode": "none" + }, + "instr_77400": { + "virtual_address": 77400, + "size": 4, + "disassembly": "mov lr, #0x0", + "mnemonic": "mov", + "operands": "lr, #0x0", + "mode": "none" + }, + "instr_77404": { + "virtual_address": 77404, + "size": 4, + "disassembly": "subs r4, r4, #0x1", + "mnemonic": "subs", + "operands": "r4, r4, #0x1", + "mode": "none" + }, + "bb_77396": { + "virtual_address": 77396, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 77408, + "children": [ + "instr_77396", + "instr_77400", + "instr_77404" + ] + }, + "instr_77408": { + "virtual_address": 77408, + "size": 4, + "disassembly": "bgt 0x12fdc", + "mnemonic": "bgt", + "operands": "0x12fdc", + "mode": "none" + }, + "bb_77408": { + "virtual_address": 77408, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 77412, + "children": [ + "instr_77408" + ] + }, + "instr_77412": { + "virtual_address": 77412, + "size": 4, + "disassembly": "cmn r4, #0x36", + "mnemonic": "cmn", + "operands": "r4, #0x36", + "mode": "none" + }, + "instr_77416": { + "virtual_address": 77416, + "size": 4, + "disassembly": "movle r0, #0x0", + "mnemonic": "movle", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_77420": { + "virtual_address": 77420, + "size": 4, + "disassembly": "andle r1, r1, #0x80000000", + "mnemonic": "andle", + "operands": "r1, r1, #0x80000000", + "mode": "none" + }, + "instr_77424": { + "virtual_address": 77424, + "size": 4, + "disassembly": "ldmiale sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmiale", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_77428": { + "virtual_address": 77428, + "size": 4, + "disassembly": "bxle lr", + "mnemonic": "bxle", + "operands": "lr", + "mode": "none" + }, + "bb_77412": { + "virtual_address": 77412, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 77432, + "children": [ + "instr_77412", + "instr_77416", + "instr_77420", + "instr_77424", + "instr_77428" + ] + }, + "instr_77432": { + "virtual_address": 77432, + "size": 4, + "disassembly": "rsb r4, r4, #0x0", + "mnemonic": "rsb", + "operands": "r4, r4, #0x0", + "mode": "none" + }, + "instr_77436": { + "virtual_address": 77436, + "size": 4, + "disassembly": "subs r4, r4, #0x20", + "mnemonic": "subs", + "operands": "r4, r4, #0x20", + "mode": "none" + }, + "instr_77440": { + "virtual_address": 77440, + "size": 4, + "disassembly": "bge 0x12ef0", + "mnemonic": "bge", + "operands": "0x12ef0", + "mode": "none" + }, + "bb_77432": { + "virtual_address": 77432, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 77444, + "children": [ + "instr_77432", + "instr_77436", + "instr_77440" + ] + }, + "instr_77444": { + "virtual_address": 77444, + "size": 4, + "disassembly": "adds r4, r4, #0xc", + "mnemonic": "adds", + "operands": "r4, r4, #0xc", + "mode": "none" + }, + "instr_77448": { + "virtual_address": 77448, + "size": 4, + "disassembly": "bgt 0x12ec0", + "mnemonic": "bgt", + "operands": "0x12ec0", + "mode": "none" + }, + "bb_77444": { + "virtual_address": 77444, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 77452, + "children": [ + "instr_77444", + "instr_77448" + ] + }, + "instr_77452": { + "virtual_address": 77452, + "size": 4, + "disassembly": "add r4, r4, #0x14", + "mnemonic": "add", + "operands": "r4, r4, #0x14", + "mode": "none" + }, + "instr_77456": { + "virtual_address": 77456, + "size": 4, + "disassembly": "rsb r5, r4, #0x20", + "mnemonic": "rsb", + "operands": "r5, r4, #0x20", + "mode": "none" + }, + "instr_77460": { + "virtual_address": 77460, + "size": 4, + "disassembly": "mov r3, r0, lsl r5", + "mnemonic": "mov", + "operands": "r3, r0, lsl r5", + "mode": "none" + }, + "instr_77464": { + "virtual_address": 77464, + "size": 4, + "disassembly": "mov r0, r0, lsr r4", + "mnemonic": "mov", + "operands": "r0, r0, lsr r4", + "mode": "none" + }, + "instr_77468": { + "virtual_address": 77468, + "size": 4, + "disassembly": "orr r0, r0, r1, lsl r5", + "mnemonic": "orr", + "operands": "r0, r0, r1, lsl r5", + "mode": "none" + }, + "instr_77472": { + "virtual_address": 77472, + "size": 4, + "disassembly": "and r2, r1, #0x80000000", + "mnemonic": "and", + "operands": "r2, r1, #0x80000000", + "mode": "none" + }, + "instr_77476": { + "virtual_address": 77476, + "size": 4, + "disassembly": "bic r1, r1, #0x80000000", + "mnemonic": "bic", + "operands": "r1, r1, #0x80000000", + "mode": "none" + }, + "instr_77480": { + "virtual_address": 77480, + "size": 4, + "disassembly": "adds r0, r0, r3, lsr #0x1f", + "mnemonic": "adds", + "operands": "r0, r0, r3, lsr #0x1f", + "mode": "none" + }, + "instr_77484": { + "virtual_address": 77484, + "size": 4, + "disassembly": "adc r1, r2, r1, lsr r4", + "mnemonic": "adc", + "operands": "r1, r2, r1, lsr r4", + "mode": "none" + }, + "instr_77488": { + "virtual_address": 77488, + "size": 4, + "disassembly": "orrs lr, lr, r3, lsl #0x1", + "mnemonic": "orrs", + "operands": "lr, lr, r3, lsl #0x1", + "mode": "none" + }, + "instr_77492": { + "virtual_address": 77492, + "size": 4, + "disassembly": "biceq r0, r0, r3, lsr #0x1f", + "mnemonic": "biceq", + "operands": "r0, r0, r3, lsr #0x1f", + "mode": "none" + }, + "instr_77496": { + "virtual_address": 77496, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_77500": { + "virtual_address": 77500, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_77452": { + "virtual_address": 77452, + "size": 52, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_77452", + "instr_77456", + "instr_77460", + "instr_77464", + "instr_77468", + "instr_77472", + "instr_77476", + "instr_77480", + "instr_77484", + "instr_77488", + "instr_77492", + "instr_77496", + "instr_77500" + ] + }, + "instr_77504": { + "virtual_address": 77504, + "size": 4, + "disassembly": "rsb r4, r4, #0xc", + "mnemonic": "rsb", + "operands": "r4, r4, #0xc", + "mode": "none" + }, + "instr_77508": { + "virtual_address": 77508, + "size": 4, + "disassembly": "rsb r5, r4, #0x20", + "mnemonic": "rsb", + "operands": "r5, r4, #0x20", + "mode": "none" + }, + "instr_77512": { + "virtual_address": 77512, + "size": 4, + "disassembly": "mov r3, r0, lsl r4", + "mnemonic": "mov", + "operands": "r3, r0, lsl r4", + "mode": "none" + }, + "instr_77516": { + "virtual_address": 77516, + "size": 4, + "disassembly": "mov r0, r0, lsr r5", + "mnemonic": "mov", + "operands": "r0, r0, lsr r5", + "mode": "none" + }, + "instr_77520": { + "virtual_address": 77520, + "size": 4, + "disassembly": "orr r0, r0, r1, lsl r4", + "mnemonic": "orr", + "operands": "r0, r0, r1, lsl r4", + "mode": "none" + }, + "instr_77524": { + "virtual_address": 77524, + "size": 4, + "disassembly": "and r1, r1, #0x80000000", + "mnemonic": "and", + "operands": "r1, r1, #0x80000000", + "mode": "none" + }, + "instr_77528": { + "virtual_address": 77528, + "size": 4, + "disassembly": "adds r0, r0, r3, lsr #0x1f", + "mnemonic": "adds", + "operands": "r0, r0, r3, lsr #0x1f", + "mode": "none" + }, + "instr_77532": { + "virtual_address": 77532, + "size": 4, + "disassembly": "adc r1, r1, #0x0", + "mnemonic": "adc", + "operands": "r1, r1, #0x0", + "mode": "none" + }, + "instr_77536": { + "virtual_address": 77536, + "size": 4, + "disassembly": "orrs lr, lr, r3, lsl #0x1", + "mnemonic": "orrs", + "operands": "lr, lr, r3, lsl #0x1", + "mode": "none" + }, + "instr_77540": { + "virtual_address": 77540, + "size": 4, + "disassembly": "biceq r0, r0, r3, lsr #0x1f", + "mnemonic": "biceq", + "operands": "r0, r0, r3, lsr #0x1f", + "mode": "none" + }, + "instr_77544": { + "virtual_address": 77544, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_77548": { + "virtual_address": 77548, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_77504": { + "virtual_address": 77504, + "size": 48, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_77504", + "instr_77508", + "instr_77512", + "instr_77516", + "instr_77520", + "instr_77524", + "instr_77528", + "instr_77532", + "instr_77536", + "instr_77540", + "instr_77544", + "instr_77548" + ] + }, + "instr_77552": { + "virtual_address": 77552, + "size": 4, + "disassembly": "rsb r5, r4, #0x20", + "mnemonic": "rsb", + "operands": "r5, r4, #0x20", + "mode": "none" + }, + "instr_77556": { + "virtual_address": 77556, + "size": 4, + "disassembly": "orr lr, lr, r0, lsl r5", + "mnemonic": "orr", + "operands": "lr, lr, r0, lsl r5", + "mode": "none" + }, + "instr_77560": { + "virtual_address": 77560, + "size": 4, + "disassembly": "mov r3, r0, lsr r4", + "mnemonic": "mov", + "operands": "r3, r0, lsr r4", + "mode": "none" + }, + "instr_77564": { + "virtual_address": 77564, + "size": 4, + "disassembly": "orr r3, r3, r1, lsl r5", + "mnemonic": "orr", + "operands": "r3, r3, r1, lsl r5", + "mode": "none" + }, + "instr_77568": { + "virtual_address": 77568, + "size": 4, + "disassembly": "mov r0, r1, lsr r4", + "mnemonic": "mov", + "operands": "r0, r1, lsr r4", + "mode": "none" + }, + "instr_77572": { + "virtual_address": 77572, + "size": 4, + "disassembly": "and r1, r1, #0x80000000", + "mnemonic": "and", + "operands": "r1, r1, #0x80000000", + "mode": "none" + }, + "instr_77576": { + "virtual_address": 77576, + "size": 4, + "disassembly": "bic r0, r0, r1, lsr r4", + "mnemonic": "bic", + "operands": "r0, r0, r1, lsr r4", + "mode": "none" + }, + "instr_77580": { + "virtual_address": 77580, + "size": 4, + "disassembly": "add r0, r0, r3, lsr #0x1f", + "mnemonic": "add", + "operands": "r0, r0, r3, lsr #0x1f", + "mode": "none" + }, + "instr_77584": { + "virtual_address": 77584, + "size": 4, + "disassembly": "orrs lr, lr, r3, lsl #0x1", + "mnemonic": "orrs", + "operands": "lr, lr, r3, lsl #0x1", + "mode": "none" + }, + "instr_77588": { + "virtual_address": 77588, + "size": 4, + "disassembly": "biceq r0, r0, r3, lsr #0x1f", + "mnemonic": "biceq", + "operands": "r0, r0, r3, lsr #0x1f", + "mode": "none" + }, + "instr_77592": { + "virtual_address": 77592, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_77596": { + "virtual_address": 77596, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_77552": { + "virtual_address": 77552, + "size": 48, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_77552", + "instr_77556", + "instr_77560", + "instr_77564", + "instr_77568", + "instr_77572", + "instr_77576", + "instr_77580", + "instr_77584", + "instr_77588", + "instr_77592", + "instr_77596" + ] + }, + "func_77172": { + "virtual_address": 77172, + "size": 428, + "name": "FUN_00012d74", + "children": [ + "bb_77172", + "bb_77240", + "bb_77292", + "bb_77304", + "bb_77336", + "bb_77360", + "bb_77396", + "bb_77408", + "bb_77412", + "bb_77432", + "bb_77444", + "bb_77452", + "bb_77504", + "bb_77552" + ] + }, + "instr_77676": { + "virtual_address": 77676, + "size": 4, + "disassembly": "teq r4, r12", + "mnemonic": "teq", + "operands": "r4, r12", + "mode": "none" + }, + "instr_77680": { + "virtual_address": 77680, + "size": 4, + "disassembly": "and r5, r12, r3, lsr #0x14", + "mnemonic": "and", + "operands": "r5, r12, r3, lsr #0x14", + "mode": "none" + }, + "instr_77684": { + "virtual_address": 77684, + "size": 4, + "disassembly": "teqne r5, r12", + "mnemonic": "teqne", + "operands": "r5, r12", + "mode": "none" + }, + "instr_77688": { + "virtual_address": 77688, + "size": 4, + "disassembly": "beq 0x12f9c", + "mnemonic": "beq", + "operands": "0x12f9c", + "mode": "none" + }, + "bb_77676": { + "virtual_address": 77676, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 77692, + "children": [ + "instr_77676", + "instr_77680", + "instr_77684", + "instr_77688" + ] + }, + "instr_77692": { + "virtual_address": 77692, + "size": 4, + "disassembly": "orrs r6, r0, r1, lsl #0x1", + "mnemonic": "orrs", + "operands": "r6, r0, r1, lsl #0x1", + "mode": "none" + }, + "instr_77696": { + "virtual_address": 77696, + "size": 4, + "disassembly": "orrnes r6, r2, r3, lsl #0x1", + "mnemonic": "orrnes", + "operands": "r6, r2, r3, lsl #0x1", + "mode": "none" + }, + "instr_77700": { + "virtual_address": 77700, + "size": 4, + "disassembly": "bne 0x12f20", + "mnemonic": "bne", + "operands": "0x12f20", + "mode": "none" + }, + "bb_77692": { + "virtual_address": 77692, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 77704, + "children": [ + "instr_77692", + "instr_77696", + "instr_77700" + ] + }, + "instr_77704": { + "virtual_address": 77704, + "size": 4, + "disassembly": "eor r1, r1, r3", + "mnemonic": "eor", + "operands": "r1, r1, r3", + "mode": "none" + }, + "instr_77708": { + "virtual_address": 77708, + "size": 4, + "disassembly": "and r1, r1, #0x80000000", + "mnemonic": "and", + "operands": "r1, r1, #0x80000000", + "mode": "none" + }, + "instr_77712": { + "virtual_address": 77712, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_77716": { + "virtual_address": 77716, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_77720": { + "virtual_address": 77720, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_77704": { + "virtual_address": 77704, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_77704", + "instr_77708", + "instr_77712", + "instr_77716", + "instr_77720" + ] + }, + "instr_77724": { + "virtual_address": 77724, + "size": 4, + "disassembly": "orrs r6, r0, r1, lsl #0x1", + "mnemonic": "orrs", + "operands": "r6, r0, r1, lsl #0x1", + "mode": "none" + }, + "instr_77728": { + "virtual_address": 77728, + "size": 4, + "disassembly": "moveq r0, r2", + "mnemonic": "moveq", + "operands": "r0, r2", + "mode": "none" + }, + "instr_77732": { + "virtual_address": 77732, + "size": 4, + "disassembly": "moveq r1, r3", + "mnemonic": "moveq", + "operands": "r1, r3", + "mode": "none" + }, + "instr_77736": { + "virtual_address": 77736, + "size": 4, + "disassembly": "orrnes r6, r2, r3, lsl #0x1", + "mnemonic": "orrnes", + "operands": "r6, r2, r3, lsl #0x1", + "mode": "none" + }, + "instr_77740": { + "virtual_address": 77740, + "size": 4, + "disassembly": "beq 0x12ff4", + "mnemonic": "beq", + "operands": "0x12ff4", + "mode": "none" + }, + "bb_77724": { + "virtual_address": 77724, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 77744, + "children": [ + "instr_77724", + "instr_77728", + "instr_77732", + "instr_77736", + "instr_77740" + ] + }, + "instr_77744": { + "virtual_address": 77744, + "size": 4, + "disassembly": "teq r4, r12", + "mnemonic": "teq", + "operands": "r4, r12", + "mode": "none" + }, + "instr_77748": { + "virtual_address": 77748, + "size": 4, + "disassembly": "bne 0x12fc0", + "mnemonic": "bne", + "operands": "0x12fc0", + "mode": "none" + }, + "bb_77744": { + "virtual_address": 77744, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 77752, + "children": [ + "instr_77744", + "instr_77748" + ] + }, + "instr_77752": { + "virtual_address": 77752, + "size": 4, + "disassembly": "orrs r6, r0, r1, lsl #0xc", + "mnemonic": "orrs", + "operands": "r6, r0, r1, lsl #0xc", + "mode": "none" + }, + "instr_77756": { + "virtual_address": 77756, + "size": 4, + "disassembly": "bne 0x12ff4", + "mnemonic": "bne", + "operands": "0x12ff4", + "mode": "none" + }, + "bb_77752": { + "virtual_address": 77752, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 77760, + "children": [ + "instr_77752", + "instr_77756" + ] + }, + "instr_77760": { + "virtual_address": 77760, + "size": 4, + "disassembly": "teq r5, r12", + "mnemonic": "teq", + "operands": "r5, r12", + "mode": "none" + }, + "instr_77764": { + "virtual_address": 77764, + "size": 4, + "disassembly": "bne 0x12fd8", + "mnemonic": "bne", + "operands": "0x12fd8", + "mode": "none" + }, + "bb_77760": { + "virtual_address": 77760, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 77768, + "children": [ + "instr_77760", + "instr_77764" + ] + }, + "instr_77768": { + "virtual_address": 77768, + "size": 4, + "disassembly": "orrs r6, r2, r3, lsl #0xc", + "mnemonic": "orrs", + "operands": "r6, r2, r3, lsl #0xc", + "mode": "none" + }, + "instr_77772": { + "virtual_address": 77772, + "size": 4, + "disassembly": "movne r0, r2", + "mnemonic": "movne", + "operands": "r0, r2", + "mode": "none" + }, + "instr_77776": { + "virtual_address": 77776, + "size": 4, + "disassembly": "movne r1, r3", + "mnemonic": "movne", + "operands": "r1, r3", + "mode": "none" + }, + "instr_77780": { + "virtual_address": 77780, + "size": 4, + "disassembly": "bne 0x12ff4", + "mnemonic": "bne", + "operands": "0x12ff4", + "mode": "none" + }, + "bb_77768": { + "virtual_address": 77768, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 77784, + "children": [ + "instr_77768", + "instr_77772", + "instr_77776", + "instr_77780" + ] + }, + "instr_77784": { + "virtual_address": 77784, + "size": 4, + "disassembly": "eor r1, r1, r3", + "mnemonic": "eor", + "operands": "r1, r1, r3", + "mode": "none" + }, + "bb_77784": { + "virtual_address": 77784, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 77788, + "children": [ + "instr_77784" + ] + }, + "instr_77788": { + "virtual_address": 77788, + "size": 4, + "disassembly": "and r1, r1, #0x80000000", + "mnemonic": "and", + "operands": "r1, r1, #0x80000000", + "mode": "none" + }, + "instr_77792": { + "virtual_address": 77792, + "size": 4, + "disassembly": "orr r1, r1, #0x7f000000", + "mnemonic": "orr", + "operands": "r1, r1, #0x7f000000", + "mode": "none" + }, + "instr_77796": { + "virtual_address": 77796, + "size": 4, + "disassembly": "orr r1, r1, #0xf00000", + "mnemonic": "orr", + "operands": "r1, r1, #0xf00000", + "mode": "none" + }, + "instr_77800": { + "virtual_address": 77800, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_77804": { + "virtual_address": 77804, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_77808": { + "virtual_address": 77808, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_77788": { + "virtual_address": 77788, + "size": 24, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_77788", + "instr_77792", + "instr_77796", + "instr_77800", + "instr_77804", + "instr_77808" + ] + }, + "instr_77812": { + "virtual_address": 77812, + "size": 4, + "disassembly": "orr r1, r1, #0x7f000000", + "mnemonic": "orr", + "operands": "r1, r1, #0x7f000000", + "mode": "none" + }, + "instr_77816": { + "virtual_address": 77816, + "size": 4, + "disassembly": "orr r1, r1, #0xf80000", + "mnemonic": "orr", + "operands": "r1, r1, #0xf80000", + "mode": "none" + }, + "instr_77820": { + "virtual_address": 77820, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_77824": { + "virtual_address": 77824, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_77812": { + "virtual_address": 77812, + "size": 16, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_77812", + "instr_77816", + "instr_77820", + "instr_77824" + ] + }, + "func_77676": { + "virtual_address": 77676, + "size": 152, + "name": "FUN_00012f6c", + "children": [ + "bb_77676", + "bb_77692", + "bb_77704", + "bb_77724", + "bb_77744", + "bb_77752", + "bb_77760", + "bb_77768", + "bb_77784", + "bb_77788", + "bb_77812" + ] + }, + "instr_77828": { + "virtual_address": 77828, + "size": 4, + "disassembly": "subs r2, r1, #0x1", + "mnemonic": "subs", + "operands": "r2, r1, #0x1", + "mode": "none" + }, + "instr_77832": { + "virtual_address": 77832, + "size": 4, + "disassembly": "bxeq lr", + "mnemonic": "bxeq", + "operands": "lr", + "mode": "none" + }, + "bb_77828": { + "virtual_address": 77828, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 77836, + "children": [ + "instr_77828", + "instr_77832" + ] + }, + "instr_77836": { + "virtual_address": 77836, + "size": 4, + "disassembly": "bcc 0x130ec", + "mnemonic": "bcc", + "operands": "0x130ec", + "mode": "none" + }, + "bb_77836": { + "virtual_address": 77836, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 77840, + "children": [ + "instr_77836" + ] + }, + "instr_77840": { + "virtual_address": 77840, + "size": 4, + "disassembly": "cmp r0, r1", + "mnemonic": "cmp", + "operands": "r0, r1", + "mode": "none" + }, + "instr_77844": { + "virtual_address": 77844, + "size": 4, + "disassembly": "bls 0x130a4", + "mnemonic": "bls", + "operands": "0x130a4", + "mode": "none" + }, + "bb_77840": { + "virtual_address": 77840, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 77848, + "children": [ + "instr_77840", + "instr_77844" + ] + }, + "instr_77848": { + "virtual_address": 77848, + "size": 4, + "disassembly": "tst r1, r2", + "mnemonic": "tst", + "operands": "r1, r2", + "mode": "none" + }, + "instr_77852": { + "virtual_address": 77852, + "size": 4, + "disassembly": "beq 0x130b0", + "mnemonic": "beq", + "operands": "0x130b0", + "mode": "none" + }, + "bb_77848": { + "virtual_address": 77848, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 77856, + "children": [ + "instr_77848", + "instr_77852" + ] + }, + "instr_77856": { + "virtual_address": 77856, + "size": 4, + "disassembly": "tst r1, #0xe0000000", + "mnemonic": "tst", + "operands": "r1, #0xe0000000", + "mode": "none" + }, + "instr_77860": { + "virtual_address": 77860, + "size": 4, + "disassembly": "moveq r1, r1, lsl #0x3", + "mnemonic": "moveq", + "operands": "r1, r1, lsl #0x3", + "mode": "none" + }, + "instr_77864": { + "virtual_address": 77864, + "size": 4, + "disassembly": "moveq r3, #0x8", + "mnemonic": "moveq", + "operands": "r3, #0x8", + "mode": "none" + }, + "instr_77868": { + "virtual_address": 77868, + "size": 4, + "disassembly": "movne r3, #0x1", + "mnemonic": "movne", + "operands": "r3, #0x1", + "mode": "none" + }, + "bb_77856": { + "virtual_address": 77856, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 77872, + "children": [ + "instr_77856", + "instr_77860", + "instr_77864", + "instr_77868" + ] + }, + "instr_77872": { + "virtual_address": 77872, + "size": 4, + "disassembly": "cmp r1, #0x10000000", + "mnemonic": "cmp", + "operands": "r1, #0x10000000", + "mode": "none" + }, + "instr_77876": { + "virtual_address": 77876, + "size": 4, + "disassembly": "cmpcc r1, r0", + "mnemonic": "cmpcc", + "operands": "r1, r0", + "mode": "none" + }, + "instr_77880": { + "virtual_address": 77880, + "size": 4, + "disassembly": "movcc r1, r1, lsl #0x4", + "mnemonic": "movcc", + "operands": "r1, r1, lsl #0x4", + "mode": "none" + }, + "instr_77884": { + "virtual_address": 77884, + "size": 4, + "disassembly": "movcc r3, r3, lsl #0x4", + "mnemonic": "movcc", + "operands": "r3, r3, lsl #0x4", + "mode": "none" + }, + "instr_77888": { + "virtual_address": 77888, + "size": 4, + "disassembly": "bcc 0x13030", + "mnemonic": "bcc", + "operands": "0x13030", + "mode": "none" + }, + "bb_77872": { + "virtual_address": 77872, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 77892, + "children": [ + "instr_77872", + "instr_77876", + "instr_77880", + "instr_77884", + "instr_77888" + ] + }, + "instr_77892": { + "virtual_address": 77892, + "size": 4, + "disassembly": "cmp r1, #0x80000000", + "mnemonic": "cmp", + "operands": "r1, #0x80000000", + "mode": "none" + }, + "instr_77896": { + "virtual_address": 77896, + "size": 4, + "disassembly": "cmpcc r1, r0", + "mnemonic": "cmpcc", + "operands": "r1, r0", + "mode": "none" + }, + "instr_77900": { + "virtual_address": 77900, + "size": 4, + "disassembly": "movcc r1, r1, lsl #0x1", + "mnemonic": "movcc", + "operands": "r1, r1, lsl #0x1", + "mode": "none" + }, + "instr_77904": { + "virtual_address": 77904, + "size": 4, + "disassembly": "movcc r3, r3, lsl #0x1", + "mnemonic": "movcc", + "operands": "r3, r3, lsl #0x1", + "mode": "none" + }, + "instr_77908": { + "virtual_address": 77908, + "size": 4, + "disassembly": "bcc 0x13044", + "mnemonic": "bcc", + "operands": "0x13044", + "mode": "none" + }, + "bb_77892": { + "virtual_address": 77892, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 77912, + "children": [ + "instr_77892", + "instr_77896", + "instr_77900", + "instr_77904", + "instr_77908" + ] + }, + "instr_77912": { + "virtual_address": 77912, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "bb_77912": { + "virtual_address": 77912, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 77916, + "children": [ + "instr_77912" + ] + }, + "instr_77916": { + "virtual_address": 77916, + "size": 4, + "disassembly": "cmp r0, r1", + "mnemonic": "cmp", + "operands": "r0, r1", + "mode": "none" + }, + "instr_77920": { + "virtual_address": 77920, + "size": 4, + "disassembly": "subcs r0, r0, r1", + "mnemonic": "subcs", + "operands": "r0, r0, r1", + "mode": "none" + }, + "instr_77924": { + "virtual_address": 77924, + "size": 4, + "disassembly": "orrcs r2, r2, r3", + "mnemonic": "orrcs", + "operands": "r2, r2, r3", + "mode": "none" + }, + "instr_77928": { + "virtual_address": 77928, + "size": 4, + "disassembly": "cmp r0, r1, lsr #0x1", + "mnemonic": "cmp", + "operands": "r0, r1, lsr #0x1", + "mode": "none" + }, + "instr_77932": { + "virtual_address": 77932, + "size": 4, + "disassembly": "subcs r0, r0, r1, lsr #0x1", + "mnemonic": "subcs", + "operands": "r0, r0, r1, lsr #0x1", + "mode": "none" + }, + "instr_77936": { + "virtual_address": 77936, + "size": 4, + "disassembly": "orrcs r2, r2, r3, lsr #0x1", + "mnemonic": "orrcs", + "operands": "r2, r2, r3, lsr #0x1", + "mode": "none" + }, + "instr_77940": { + "virtual_address": 77940, + "size": 4, + "disassembly": "cmp r0, r1, lsr #0x2", + "mnemonic": "cmp", + "operands": "r0, r1, lsr #0x2", + "mode": "none" + }, + "instr_77944": { + "virtual_address": 77944, + "size": 4, + "disassembly": "subcs r0, r0, r1, lsr #0x2", + "mnemonic": "subcs", + "operands": "r0, r0, r1, lsr #0x2", + "mode": "none" + }, + "instr_77948": { + "virtual_address": 77948, + "size": 4, + "disassembly": "orrcs r2, r2, r3, lsr #0x2", + "mnemonic": "orrcs", + "operands": "r2, r2, r3, lsr #0x2", + "mode": "none" + }, + "instr_77952": { + "virtual_address": 77952, + "size": 4, + "disassembly": "cmp r0, r1, lsr #0x3", + "mnemonic": "cmp", + "operands": "r0, r1, lsr #0x3", + "mode": "none" + }, + "instr_77956": { + "virtual_address": 77956, + "size": 4, + "disassembly": "subcs r0, r0, r1, lsr #0x3", + "mnemonic": "subcs", + "operands": "r0, r0, r1, lsr #0x3", + "mode": "none" + }, + "instr_77960": { + "virtual_address": 77960, + "size": 4, + "disassembly": "orrcs r2, r2, r3, lsr #0x3", + "mnemonic": "orrcs", + "operands": "r2, r2, r3, lsr #0x3", + "mode": "none" + }, + "instr_77964": { + "virtual_address": 77964, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_77968": { + "virtual_address": 77968, + "size": 4, + "disassembly": "movnes r3, r3, lsr #0x4", + "mnemonic": "movnes", + "operands": "r3, r3, lsr #0x4", + "mode": "none" + }, + "instr_77972": { + "virtual_address": 77972, + "size": 4, + "disassembly": "movne r1, r1, lsr #0x4", + "mnemonic": "movne", + "operands": "r1, r1, lsr #0x4", + "mode": "none" + }, + "instr_77976": { + "virtual_address": 77976, + "size": 4, + "disassembly": "bne 0x1305c", + "mnemonic": "bne", + "operands": "0x1305c", + "mode": "none" + }, + "bb_77916": { + "virtual_address": 77916, + "size": 64, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 77980, + "children": [ + "instr_77916", + "instr_77920", + "instr_77924", + "instr_77928", + "instr_77932", + "instr_77936", + "instr_77940", + "instr_77944", + "instr_77948", + "instr_77952", + "instr_77956", + "instr_77960", + "instr_77964", + "instr_77968", + "instr_77972", + "instr_77976" + ] + }, + "instr_77980": { + "virtual_address": 77980, + "size": 4, + "disassembly": "mov r0, r2", + "mnemonic": "mov", + "operands": "r0, r2", + "mode": "none" + }, + "instr_77984": { + "virtual_address": 77984, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_77980": { + "virtual_address": 77980, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_77980", + "instr_77984" + ] + }, + "instr_77988": { + "virtual_address": 77988, + "size": 4, + "disassembly": "moveq r0, #0x1", + "mnemonic": "moveq", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_77992": { + "virtual_address": 77992, + "size": 4, + "disassembly": "movne r0, #0x0", + "mnemonic": "movne", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_77996": { + "virtual_address": 77996, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_77988": { + "virtual_address": 77988, + "size": 12, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_77988", + "instr_77992", + "instr_77996" + ] + }, + "instr_78000": { + "virtual_address": 78000, + "size": 4, + "disassembly": "cmp r1, #0x10000", + "mnemonic": "cmp", + "operands": "r1, #0x10000", + "mode": "none" + }, + "instr_78004": { + "virtual_address": 78004, + "size": 4, + "disassembly": "movcs r1, r1, lsr #0x10", + "mnemonic": "movcs", + "operands": "r1, r1, lsr #0x10", + "mode": "none" + }, + "instr_78008": { + "virtual_address": 78008, + "size": 4, + "disassembly": "movcs r2, #0x10", + "mnemonic": "movcs", + "operands": "r2, #0x10", + "mode": "none" + }, + "instr_78012": { + "virtual_address": 78012, + "size": 4, + "disassembly": "movcc r2, #0x0", + "mnemonic": "movcc", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_78016": { + "virtual_address": 78016, + "size": 4, + "disassembly": "cmp r1, #0x100", + "mnemonic": "cmp", + "operands": "r1, #0x100", + "mode": "none" + }, + "instr_78020": { + "virtual_address": 78020, + "size": 4, + "disassembly": "movcs r1, r1, lsr #0x8", + "mnemonic": "movcs", + "operands": "r1, r1, lsr #0x8", + "mode": "none" + }, + "instr_78024": { + "virtual_address": 78024, + "size": 4, + "disassembly": "addcs r2, r2, #0x8", + "mnemonic": "addcs", + "operands": "r2, r2, #0x8", + "mode": "none" + }, + "instr_78028": { + "virtual_address": 78028, + "size": 4, + "disassembly": "cmp r1, #0x10", + "mnemonic": "cmp", + "operands": "r1, #0x10", + "mode": "none" + }, + "instr_78032": { + "virtual_address": 78032, + "size": 4, + "disassembly": "movcs r1, r1, lsr #0x4", + "mnemonic": "movcs", + "operands": "r1, r1, lsr #0x4", + "mode": "none" + }, + "instr_78036": { + "virtual_address": 78036, + "size": 4, + "disassembly": "addcs r2, r2, #0x4", + "mnemonic": "addcs", + "operands": "r2, r2, #0x4", + "mode": "none" + }, + "instr_78040": { + "virtual_address": 78040, + "size": 4, + "disassembly": "cmp r1, #0x4", + "mnemonic": "cmp", + "operands": "r1, #0x4", + "mode": "none" + }, + "instr_78044": { + "virtual_address": 78044, + "size": 4, + "disassembly": "addhi r2, r2, #0x3", + "mnemonic": "addhi", + "operands": "r2, r2, #0x3", + "mode": "none" + }, + "instr_78048": { + "virtual_address": 78048, + "size": 4, + "disassembly": "addls r2, r2, r1, lsr #0x1", + "mnemonic": "addls", + "operands": "r2, r2, r1, lsr #0x1", + "mode": "none" + }, + "instr_78052": { + "virtual_address": 78052, + "size": 4, + "disassembly": "mov r0, r0, lsr r2", + "mnemonic": "mov", + "operands": "r0, r0, lsr r2", + "mode": "none" + }, + "instr_78056": { + "virtual_address": 78056, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_78000": { + "virtual_address": 78000, + "size": 60, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_78000", + "instr_78004", + "instr_78008", + "instr_78012", + "instr_78016", + "instr_78020", + "instr_78024", + "instr_78028", + "instr_78032", + "instr_78036", + "instr_78040", + "instr_78044", + "instr_78048", + "instr_78052", + "instr_78056" + ] + }, + "instr_78060": { + "virtual_address": 78060, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_78064": { + "virtual_address": 78064, + "size": 4, + "disassembly": "mvnne r0, #0x0", + "mnemonic": "mvnne", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_78068": { + "virtual_address": 78068, + "size": 4, + "disassembly": "b 0x13260", + "mnemonic": "b", + "operands": "0x13260", + "mode": "none" + }, + "bb_78060": { + "virtual_address": 78060, + "size": 12, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_78060", + "instr_78064", + "instr_78068" + ] + }, + "func_77828": { + "virtual_address": 77828, + "size": 244, + "name": "__aeabi_uidiv", + "children": [ + "bb_77828", + "bb_77836", + "bb_77840", + "bb_77848", + "bb_77856", + "bb_77872", + "bb_77892", + "bb_77912", + "bb_77916", + "bb_77980", + "bb_77988", + "bb_78000", + "bb_78060" + ] + }, + "instr_78072": { + "virtual_address": 78072, + "size": 4, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_78076": { + "virtual_address": 78076, + "size": 4, + "disassembly": "beq 0x130ec", + "mnemonic": "beq", + "operands": "0x130ec", + "mode": "none" + }, + "bb_78072": { + "virtual_address": 78072, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 78080, + "children": [ + "instr_78072", + "instr_78076" + ] + }, + "instr_78080": { + "virtual_address": 78080, + "size": 4, + "disassembly": "stmdb sp!, {r0, r1, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r0, r1, lr}", + "mode": "none" + }, + "instr_78084": { + "virtual_address": 78084, + "size": 4, + "disassembly": "bl 0x13004", + "mnemonic": "bl", + "operands": "0x13004", + "mode": "none" + }, + "instr_78088": { + "virtual_address": 78088, + "size": 4, + "disassembly": "ldmia sp!, {r1, r2, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r1, r2, lr}", + "mode": "none" + }, + "instr_78092": { + "virtual_address": 78092, + "size": 4, + "disassembly": "mul r3, r2, r0", + "mnemonic": "mul", + "operands": "r3, r2, r0", + "mode": "none" + }, + "instr_78096": { + "virtual_address": 78096, + "size": 4, + "disassembly": "sub r1, r1, r3", + "mnemonic": "sub", + "operands": "r1, r1, r3", + "mode": "none" + }, + "instr_78100": { + "virtual_address": 78100, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_78080": { + "virtual_address": 78080, + "size": 24, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_78080", + "instr_78084", + "instr_78088", + "instr_78092", + "instr_78096", + "instr_78100" + ] + }, + "func_78072": { + "virtual_address": 78072, + "size": 32, + "name": "__aeabi_uidivmod", + "children": [ + "bb_78072", + "bb_78080" + ] + }, + "instr_78104": { + "virtual_address": 78104, + "size": 4, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_78108": { + "virtual_address": 78108, + "size": 4, + "disassembly": "beq 0x13230", + "mnemonic": "beq", + "operands": "0x13230", + "mode": "none" + }, + "bb_78104": { + "virtual_address": 78104, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 78112, + "children": [ + "instr_78104", + "instr_78108" + ] + }, + "func_78104": { + "virtual_address": 78104, + "size": 8, + "name": "__divsi3", + "children": [ + "bb_78104" + ] + }, + "instr_78112": { + "virtual_address": 78112, + "size": 4, + "disassembly": "eor r12, r0, r1", + "mnemonic": "eor", + "operands": "r12, r0, r1", + "mode": "none" + }, + "instr_78116": { + "virtual_address": 78116, + "size": 4, + "disassembly": "rsbmi r1, r1, #0x0", + "mnemonic": "rsbmi", + "operands": "r1, r1, #0x0", + "mode": "none" + }, + "instr_78120": { + "virtual_address": 78120, + "size": 4, + "disassembly": "subs r2, r1, #0x1", + "mnemonic": "subs", + "operands": "r2, r1, #0x1", + "mode": "none" + }, + "instr_78124": { + "virtual_address": 78124, + "size": 4, + "disassembly": "beq 0x131d0", + "mnemonic": "beq", + "operands": "0x131d0", + "mode": "none" + }, + "bb_78112": { + "virtual_address": 78112, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 78128, + "children": [ + "instr_78112", + "instr_78116", + "instr_78120", + "instr_78124" + ] + }, + "instr_78128": { + "virtual_address": 78128, + "size": 4, + "disassembly": "movs r3, r0", + "mnemonic": "movs", + "operands": "r3, r0", + "mode": "none" + }, + "instr_78132": { + "virtual_address": 78132, + "size": 4, + "disassembly": "rsbmi r3, r0, #0x0", + "mnemonic": "rsbmi", + "operands": "r3, r0, #0x0", + "mode": "none" + }, + "instr_78136": { + "virtual_address": 78136, + "size": 4, + "disassembly": "cmp r3, r1", + "mnemonic": "cmp", + "operands": "r3, r1", + "mode": "none" + }, + "instr_78140": { + "virtual_address": 78140, + "size": 4, + "disassembly": "bls 0x131dc", + "mnemonic": "bls", + "operands": "0x131dc", + "mode": "none" + }, + "bb_78128": { + "virtual_address": 78128, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 78144, + "children": [ + "instr_78128", + "instr_78132", + "instr_78136", + "instr_78140" + ] + }, + "instr_78144": { + "virtual_address": 78144, + "size": 4, + "disassembly": "tst r1, r2", + "mnemonic": "tst", + "operands": "r1, r2", + "mode": "none" + }, + "instr_78148": { + "virtual_address": 78148, + "size": 4, + "disassembly": "beq 0x131ec", + "mnemonic": "beq", + "operands": "0x131ec", + "mode": "none" + }, + "bb_78144": { + "virtual_address": 78144, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 78152, + "children": [ + "instr_78144", + "instr_78148" + ] + }, + "instr_78152": { + "virtual_address": 78152, + "size": 4, + "disassembly": "tst r1, #0xe0000000", + "mnemonic": "tst", + "operands": "r1, #0xe0000000", + "mode": "none" + }, + "instr_78156": { + "virtual_address": 78156, + "size": 4, + "disassembly": "moveq r1, r1, lsl #0x3", + "mnemonic": "moveq", + "operands": "r1, r1, lsl #0x3", + "mode": "none" + }, + "instr_78160": { + "virtual_address": 78160, + "size": 4, + "disassembly": "moveq r2, #0x8", + "mnemonic": "moveq", + "operands": "r2, #0x8", + "mode": "none" + }, + "instr_78164": { + "virtual_address": 78164, + "size": 4, + "disassembly": "movne r2, #0x1", + "mnemonic": "movne", + "operands": "r2, #0x1", + "mode": "none" + }, + "bb_78152": { + "virtual_address": 78152, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 78168, + "children": [ + "instr_78152", + "instr_78156", + "instr_78160", + "instr_78164" + ] + }, + "instr_78168": { + "virtual_address": 78168, + "size": 4, + "disassembly": "cmp r1, #0x10000000", + "mnemonic": "cmp", + "operands": "r1, #0x10000000", + "mode": "none" + }, + "instr_78172": { + "virtual_address": 78172, + "size": 4, + "disassembly": "cmpcc r1, r3", + "mnemonic": "cmpcc", + "operands": "r1, r3", + "mode": "none" + }, + "instr_78176": { + "virtual_address": 78176, + "size": 4, + "disassembly": "movcc r1, r1, lsl #0x4", + "mnemonic": "movcc", + "operands": "r1, r1, lsl #0x4", + "mode": "none" + }, + "instr_78180": { + "virtual_address": 78180, + "size": 4, + "disassembly": "movcc r2, r2, lsl #0x4", + "mnemonic": "movcc", + "operands": "r2, r2, lsl #0x4", + "mode": "none" + }, + "instr_78184": { + "virtual_address": 78184, + "size": 4, + "disassembly": "bcc 0x13158", + "mnemonic": "bcc", + "operands": "0x13158", + "mode": "none" + }, + "bb_78168": { + "virtual_address": 78168, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 78188, + "children": [ + "instr_78168", + "instr_78172", + "instr_78176", + "instr_78180", + "instr_78184" + ] + }, + "instr_78188": { + "virtual_address": 78188, + "size": 4, + "disassembly": "cmp r1, #0x80000000", + "mnemonic": "cmp", + "operands": "r1, #0x80000000", + "mode": "none" + }, + "instr_78192": { + "virtual_address": 78192, + "size": 4, + "disassembly": "cmpcc r1, r3", + "mnemonic": "cmpcc", + "operands": "r1, r3", + "mode": "none" + }, + "instr_78196": { + "virtual_address": 78196, + "size": 4, + "disassembly": "movcc r1, r1, lsl #0x1", + "mnemonic": "movcc", + "operands": "r1, r1, lsl #0x1", + "mode": "none" + }, + "instr_78200": { + "virtual_address": 78200, + "size": 4, + "disassembly": "movcc r2, r2, lsl #0x1", + "mnemonic": "movcc", + "operands": "r2, r2, lsl #0x1", + "mode": "none" + }, + "instr_78204": { + "virtual_address": 78204, + "size": 4, + "disassembly": "bcc 0x1316c", + "mnemonic": "bcc", + "operands": "0x1316c", + "mode": "none" + }, + "bb_78188": { + "virtual_address": 78188, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 78208, + "children": [ + "instr_78188", + "instr_78192", + "instr_78196", + "instr_78200", + "instr_78204" + ] + }, + "instr_78208": { + "virtual_address": 78208, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "bb_78208": { + "virtual_address": 78208, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 78212, + "children": [ + "instr_78208" + ] + }, + "instr_78212": { + "virtual_address": 78212, + "size": 4, + "disassembly": "cmp r3, r1", + "mnemonic": "cmp", + "operands": "r3, r1", + "mode": "none" + }, + "instr_78216": { + "virtual_address": 78216, + "size": 4, + "disassembly": "subcs r3, r3, r1", + "mnemonic": "subcs", + "operands": "r3, r3, r1", + "mode": "none" + }, + "instr_78220": { + "virtual_address": 78220, + "size": 4, + "disassembly": "orrcs r0, r0, r2", + "mnemonic": "orrcs", + "operands": "r0, r0, r2", + "mode": "none" + }, + "instr_78224": { + "virtual_address": 78224, + "size": 4, + "disassembly": "cmp r3, r1, lsr #0x1", + "mnemonic": "cmp", + "operands": "r3, r1, lsr #0x1", + "mode": "none" + }, + "instr_78228": { + "virtual_address": 78228, + "size": 4, + "disassembly": "subcs r3, r3, r1, lsr #0x1", + "mnemonic": "subcs", + "operands": "r3, r3, r1, lsr #0x1", + "mode": "none" + }, + "instr_78232": { + "virtual_address": 78232, + "size": 4, + "disassembly": "orrcs r0, r0, r2, lsr #0x1", + "mnemonic": "orrcs", + "operands": "r0, r0, r2, lsr #0x1", + "mode": "none" + }, + "instr_78236": { + "virtual_address": 78236, + "size": 4, + "disassembly": "cmp r3, r1, lsr #0x2", + "mnemonic": "cmp", + "operands": "r3, r1, lsr #0x2", + "mode": "none" + }, + "instr_78240": { + "virtual_address": 78240, + "size": 4, + "disassembly": "subcs r3, r3, r1, lsr #0x2", + "mnemonic": "subcs", + "operands": "r3, r3, r1, lsr #0x2", + "mode": "none" + }, + "instr_78244": { + "virtual_address": 78244, + "size": 4, + "disassembly": "orrcs r0, r0, r2, lsr #0x2", + "mnemonic": "orrcs", + "operands": "r0, r0, r2, lsr #0x2", + "mode": "none" + }, + "instr_78248": { + "virtual_address": 78248, + "size": 4, + "disassembly": "cmp r3, r1, lsr #0x3", + "mnemonic": "cmp", + "operands": "r3, r1, lsr #0x3", + "mode": "none" + }, + "instr_78252": { + "virtual_address": 78252, + "size": 4, + "disassembly": "subcs r3, r3, r1, lsr #0x3", + "mnemonic": "subcs", + "operands": "r3, r3, r1, lsr #0x3", + "mode": "none" + }, + "instr_78256": { + "virtual_address": 78256, + "size": 4, + "disassembly": "orrcs r0, r0, r2, lsr #0x3", + "mnemonic": "orrcs", + "operands": "r0, r0, r2, lsr #0x3", + "mode": "none" + }, + "instr_78260": { + "virtual_address": 78260, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_78264": { + "virtual_address": 78264, + "size": 4, + "disassembly": "movnes r2, r2, lsr #0x4", + "mnemonic": "movnes", + "operands": "r2, r2, lsr #0x4", + "mode": "none" + }, + "instr_78268": { + "virtual_address": 78268, + "size": 4, + "disassembly": "movne r1, r1, lsr #0x4", + "mnemonic": "movne", + "operands": "r1, r1, lsr #0x4", + "mode": "none" + }, + "instr_78272": { + "virtual_address": 78272, + "size": 4, + "disassembly": "bne 0x13184", + "mnemonic": "bne", + "operands": "0x13184", + "mode": "none" + }, + "bb_78212": { + "virtual_address": 78212, + "size": 64, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 78276, + "children": [ + "instr_78212", + "instr_78216", + "instr_78220", + "instr_78224", + "instr_78228", + "instr_78232", + "instr_78236", + "instr_78240", + "instr_78244", + "instr_78248", + "instr_78252", + "instr_78256", + "instr_78260", + "instr_78264", + "instr_78268", + "instr_78272" + ] + }, + "instr_78276": { + "virtual_address": 78276, + "size": 4, + "disassembly": "cmp r12, #0x0", + "mnemonic": "cmp", + "operands": "r12, #0x0", + "mode": "none" + }, + "instr_78280": { + "virtual_address": 78280, + "size": 4, + "disassembly": "rsbmi r0, r0, #0x0", + "mnemonic": "rsbmi", + "operands": "r0, r0, #0x0", + "mode": "none" + }, + "instr_78284": { + "virtual_address": 78284, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_78276": { + "virtual_address": 78276, + "size": 12, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_78276", + "instr_78280", + "instr_78284" + ] + }, + "instr_78288": { + "virtual_address": 78288, + "size": 4, + "disassembly": "teq r12, r0", + "mnemonic": "teq", + "operands": "r12, r0", + "mode": "none" + }, + "instr_78292": { + "virtual_address": 78292, + "size": 4, + "disassembly": "rsbmi r0, r0, #0x0", + "mnemonic": "rsbmi", + "operands": "r0, r0, #0x0", + "mode": "none" + }, + "instr_78296": { + "virtual_address": 78296, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_78288": { + "virtual_address": 78288, + "size": 12, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_78288", + "instr_78292", + "instr_78296" + ] + }, + "instr_78300": { + "virtual_address": 78300, + "size": 4, + "disassembly": "movcc r0, #0x0", + "mnemonic": "movcc", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_78304": { + "virtual_address": 78304, + "size": 4, + "disassembly": "moveq r0, r12, asr #0x1f", + "mnemonic": "moveq", + "operands": "r0, r12, asr #0x1f", + "mode": "none" + }, + "instr_78308": { + "virtual_address": 78308, + "size": 4, + "disassembly": "orreq r0, r0, #0x1", + "mnemonic": "orreq", + "operands": "r0, r0, #0x1", + "mode": "none" + }, + "instr_78312": { + "virtual_address": 78312, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_78300": { + "virtual_address": 78300, + "size": 16, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_78300", + "instr_78304", + "instr_78308", + "instr_78312" + ] + }, + "instr_78316": { + "virtual_address": 78316, + "size": 4, + "disassembly": "cmp r1, #0x10000", + "mnemonic": "cmp", + "operands": "r1, #0x10000", + "mode": "none" + }, + "instr_78320": { + "virtual_address": 78320, + "size": 4, + "disassembly": "movcs r1, r1, lsr #0x10", + "mnemonic": "movcs", + "operands": "r1, r1, lsr #0x10", + "mode": "none" + }, + "instr_78324": { + "virtual_address": 78324, + "size": 4, + "disassembly": "movcs r2, #0x10", + "mnemonic": "movcs", + "operands": "r2, #0x10", + "mode": "none" + }, + "instr_78328": { + "virtual_address": 78328, + "size": 4, + "disassembly": "movcc r2, #0x0", + "mnemonic": "movcc", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_78332": { + "virtual_address": 78332, + "size": 4, + "disassembly": "cmp r1, #0x100", + "mnemonic": "cmp", + "operands": "r1, #0x100", + "mode": "none" + }, + "instr_78336": { + "virtual_address": 78336, + "size": 4, + "disassembly": "movcs r1, r1, lsr #0x8", + "mnemonic": "movcs", + "operands": "r1, r1, lsr #0x8", + "mode": "none" + }, + "instr_78340": { + "virtual_address": 78340, + "size": 4, + "disassembly": "addcs r2, r2, #0x8", + "mnemonic": "addcs", + "operands": "r2, r2, #0x8", + "mode": "none" + }, + "instr_78344": { + "virtual_address": 78344, + "size": 4, + "disassembly": "cmp r1, #0x10", + "mnemonic": "cmp", + "operands": "r1, #0x10", + "mode": "none" + }, + "instr_78348": { + "virtual_address": 78348, + "size": 4, + "disassembly": "movcs r1, r1, lsr #0x4", + "mnemonic": "movcs", + "operands": "r1, r1, lsr #0x4", + "mode": "none" + }, + "instr_78352": { + "virtual_address": 78352, + "size": 4, + "disassembly": "addcs r2, r2, #0x4", + "mnemonic": "addcs", + "operands": "r2, r2, #0x4", + "mode": "none" + }, + "instr_78356": { + "virtual_address": 78356, + "size": 4, + "disassembly": "cmp r1, #0x4", + "mnemonic": "cmp", + "operands": "r1, #0x4", + "mode": "none" + }, + "instr_78360": { + "virtual_address": 78360, + "size": 4, + "disassembly": "addhi r2, r2, #0x3", + "mnemonic": "addhi", + "operands": "r2, r2, #0x3", + "mode": "none" + }, + "instr_78364": { + "virtual_address": 78364, + "size": 4, + "disassembly": "addls r2, r2, r1, lsr #0x1", + "mnemonic": "addls", + "operands": "r2, r2, r1, lsr #0x1", + "mode": "none" + }, + "instr_78368": { + "virtual_address": 78368, + "size": 4, + "disassembly": "cmp r12, #0x0", + "mnemonic": "cmp", + "operands": "r12, #0x0", + "mode": "none" + }, + "instr_78372": { + "virtual_address": 78372, + "size": 4, + "disassembly": "mov r0, r3, lsr r2", + "mnemonic": "mov", + "operands": "r0, r3, lsr r2", + "mode": "none" + }, + "instr_78376": { + "virtual_address": 78376, + "size": 4, + "disassembly": "rsbmi r0, r0, #0x0", + "mnemonic": "rsbmi", + "operands": "r0, r0, #0x0", + "mode": "none" + }, + "instr_78380": { + "virtual_address": 78380, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_78316": { + "virtual_address": 78316, + "size": 68, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_78316", + "instr_78320", + "instr_78324", + "instr_78328", + "instr_78332", + "instr_78336", + "instr_78340", + "instr_78344", + "instr_78348", + "instr_78352", + "instr_78356", + "instr_78360", + "instr_78364", + "instr_78368", + "instr_78372", + "instr_78376", + "instr_78380" + ] + }, + "func_78112": { + "virtual_address": 78112, + "size": 272, + "name": ".divsi3_skip_div0_test", + "children": [ + "bb_78112", + "bb_78128", + "bb_78144", + "bb_78152", + "bb_78168", + "bb_78188", + "bb_78208", + "bb_78212", + "bb_78276", + "bb_78288", + "bb_78300", + "bb_78316" + ] + }, + "instr_78400": { + "virtual_address": 78400, + "size": 4, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_78404": { + "virtual_address": 78404, + "size": 4, + "disassembly": "beq 0x13230", + "mnemonic": "beq", + "operands": "0x13230", + "mode": "none" + }, + "bb_78400": { + "virtual_address": 78400, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 78408, + "children": [ + "instr_78400", + "instr_78404" + ] + }, + "instr_78408": { + "virtual_address": 78408, + "size": 4, + "disassembly": "stmdb sp!, {r0, r1, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r0, r1, lr}", + "mode": "none" + }, + "instr_78412": { + "virtual_address": 78412, + "size": 4, + "disassembly": "bl 0x13120", + "mnemonic": "bl", + "operands": "0x13120", + "mode": "none" + }, + "instr_78416": { + "virtual_address": 78416, + "size": 4, + "disassembly": "ldmia sp!, {r1, r2, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r1, r2, lr}", + "mode": "none" + }, + "instr_78420": { + "virtual_address": 78420, + "size": 4, + "disassembly": "mul r3, r2, r0", + "mnemonic": "mul", + "operands": "r3, r2, r0", + "mode": "none" + }, + "instr_78424": { + "virtual_address": 78424, + "size": 4, + "disassembly": "sub r1, r1, r3", + "mnemonic": "sub", + "operands": "r1, r1, r3", + "mode": "none" + }, + "instr_78428": { + "virtual_address": 78428, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_78408": { + "virtual_address": 78408, + "size": 24, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_78408", + "instr_78412", + "instr_78416", + "instr_78420", + "instr_78424", + "instr_78428" + ] + }, + "func_78400": { + "virtual_address": 78400, + "size": 32, + "name": "__aeabi_idivmod", + "children": [ + "bb_78400", + "bb_78408" + ] + }, + "instr_78432": { + "virtual_address": 78432, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_78432": { + "virtual_address": 78432, + "size": 4, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_78432" + ] + }, + "func_78432": { + "virtual_address": 78432, + "size": 4, + "name": "__aeabi_idiv0", + "children": [ + "bb_78432" + ] + }, + "instr_78436": { + "virtual_address": 78436, + "size": 4, + "disassembly": "eor r1, r1, #0x80000000", + "mnemonic": "eor", + "operands": "r1, r1, #0x80000000", + "mode": "none" + }, + "instr_78440": { + "virtual_address": 78440, + "size": 4, + "disassembly": "b 0x13270", + "mnemonic": "b", + "operands": "0x13270", + "mode": "none" + }, + "bb_78436": { + "virtual_address": 78436, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_78436", + "instr_78440" + ] + }, + "func_78436": { + "virtual_address": 78436, + "size": 8, + "name": "__aeabi_drsub", + "children": [ + "bb_78436" + ] + }, + "instr_78444": { + "virtual_address": 78444, + "size": 4, + "disassembly": "eor r3, r3, #0x80000000", + "mnemonic": "eor", + "operands": "r3, r3, #0x80000000", + "mode": "none" + }, + "bb_78444": { + "virtual_address": 78444, + "size": 4, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_78444" + ] + }, + "func_78444": { + "virtual_address": 78444, + "size": 4, + "name": "__subdf3", + "children": [ + "bb_78444" + ] + }, + "instr_78448": { + "virtual_address": 78448, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, lr}", + "mode": "none" + }, + "instr_78452": { + "virtual_address": 78452, + "size": 4, + "disassembly": "mov r4, r1, lsl #0x1", + "mnemonic": "mov", + "operands": "r4, r1, lsl #0x1", + "mode": "none" + }, + "instr_78456": { + "virtual_address": 78456, + "size": 4, + "disassembly": "mov r5, r3, lsl #0x1", + "mnemonic": "mov", + "operands": "r5, r3, lsl #0x1", + "mode": "none" + }, + "instr_78460": { + "virtual_address": 78460, + "size": 4, + "disassembly": "teq r4, r5", + "mnemonic": "teq", + "operands": "r4, r5", + "mode": "none" + }, + "instr_78464": { + "virtual_address": 78464, + "size": 4, + "disassembly": "teqeq r0, r2", + "mnemonic": "teqeq", + "operands": "r0, r2", + "mode": "none" + }, + "instr_78468": { + "virtual_address": 78468, + "size": 4, + "disassembly": "orrnes r12, r4, r0", + "mnemonic": "orrnes", + "operands": "r12, r4, r0", + "mode": "none" + }, + "instr_78472": { + "virtual_address": 78472, + "size": 4, + "disassembly": "orrnes r12, r5, r2", + "mnemonic": "orrnes", + "operands": "r12, r5, r2", + "mode": "none" + }, + "instr_78476": { + "virtual_address": 78476, + "size": 4, + "disassembly": "mvnnes r12, r4, asr #0x15", + "mnemonic": "mvnnes", + "operands": "r12, r4, asr #0x15", + "mode": "none" + }, + "instr_78480": { + "virtual_address": 78480, + "size": 4, + "disassembly": "mvnnes r12, r5, asr #0x15", + "mnemonic": "mvnnes", + "operands": "r12, r5, asr #0x15", + "mode": "none" + }, + "instr_78484": { + "virtual_address": 78484, + "size": 4, + "disassembly": "beq 0x134cc", + "mnemonic": "beq", + "operands": "0x134cc", + "mode": "none" + }, + "bb_78448": { + "virtual_address": 78448, + "size": 40, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 78488, + "children": [ + "instr_78448", + "instr_78452", + "instr_78456", + "instr_78460", + "instr_78464", + "instr_78468", + "instr_78472", + "instr_78476", + "instr_78480", + "instr_78484" + ] + }, + "instr_78488": { + "virtual_address": 78488, + "size": 4, + "disassembly": "mov r4, r4, lsr #0x15", + "mnemonic": "mov", + "operands": "r4, r4, lsr #0x15", + "mode": "none" + }, + "instr_78492": { + "virtual_address": 78492, + "size": 4, + "disassembly": "rsbs r5, r4, r5, lsr #0x15", + "mnemonic": "rsbs", + "operands": "r5, r4, r5, lsr #0x15", + "mode": "none" + }, + "instr_78496": { + "virtual_address": 78496, + "size": 4, + "disassembly": "rsblt r5, r5, #0x0", + "mnemonic": "rsblt", + "operands": "r5, r5, #0x0", + "mode": "none" + }, + "instr_78500": { + "virtual_address": 78500, + "size": 4, + "disassembly": "ble 0x132c4", + "mnemonic": "ble", + "operands": "0x132c4", + "mode": "none" + }, + "bb_78488": { + "virtual_address": 78488, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 78504, + "children": [ + "instr_78488", + "instr_78492", + "instr_78496", + "instr_78500" + ] + }, + "instr_78504": { + "virtual_address": 78504, + "size": 4, + "disassembly": "add r4, r4, r5", + "mnemonic": "add", + "operands": "r4, r4, r5", + "mode": "none" + }, + "instr_78508": { + "virtual_address": 78508, + "size": 4, + "disassembly": "eor r2, r0, r2", + "mnemonic": "eor", + "operands": "r2, r0, r2", + "mode": "none" + }, + "instr_78512": { + "virtual_address": 78512, + "size": 4, + "disassembly": "eor r3, r1, r3", + "mnemonic": "eor", + "operands": "r3, r1, r3", + "mode": "none" + }, + "instr_78516": { + "virtual_address": 78516, + "size": 4, + "disassembly": "eor r0, r2, r0", + "mnemonic": "eor", + "operands": "r0, r2, r0", + "mode": "none" + }, + "instr_78520": { + "virtual_address": 78520, + "size": 4, + "disassembly": "eor r1, r3, r1", + "mnemonic": "eor", + "operands": "r1, r3, r1", + "mode": "none" + }, + "instr_78524": { + "virtual_address": 78524, + "size": 4, + "disassembly": "eor r2, r0, r2", + "mnemonic": "eor", + "operands": "r2, r0, r2", + "mode": "none" + }, + "instr_78528": { + "virtual_address": 78528, + "size": 4, + "disassembly": "eor r3, r1, r3", + "mnemonic": "eor", + "operands": "r3, r1, r3", + "mode": "none" + }, + "bb_78504": { + "virtual_address": 78504, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 78532, + "children": [ + "instr_78504", + "instr_78508", + "instr_78512", + "instr_78516", + "instr_78520", + "instr_78524", + "instr_78528" + ] + }, + "instr_78532": { + "virtual_address": 78532, + "size": 4, + "disassembly": "cmp r5, #0x36", + "mnemonic": "cmp", + "operands": "r5, #0x36", + "mode": "none" + }, + "instr_78536": { + "virtual_address": 78536, + "size": 4, + "disassembly": "ldmiahi sp!, {r4, r5, lr}", + "mnemonic": "ldmiahi", + "operands": "sp!, {r4, r5, lr}", + "mode": "none" + }, + "instr_78540": { + "virtual_address": 78540, + "size": 4, + "disassembly": "bxhi lr", + "mnemonic": "bxhi", + "operands": "lr", + "mode": "none" + }, + "bb_78532": { + "virtual_address": 78532, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 78544, + "children": [ + "instr_78532", + "instr_78536", + "instr_78540" + ] + }, + "instr_78544": { + "virtual_address": 78544, + "size": 4, + "disassembly": "tst r1, #0x80000000", + "mnemonic": "tst", + "operands": "r1, #0x80000000", + "mode": "none" + }, + "instr_78548": { + "virtual_address": 78548, + "size": 4, + "disassembly": "mov r1, r1, lsl #0xc", + "mnemonic": "mov", + "operands": "r1, r1, lsl #0xc", + "mode": "none" + }, + "instr_78552": { + "virtual_address": 78552, + "size": 4, + "disassembly": "mov r12, #0x100000", + "mnemonic": "mov", + "operands": "r12, #0x100000", + "mode": "none" + }, + "instr_78556": { + "virtual_address": 78556, + "size": 4, + "disassembly": "orr r1, r12, r1, lsr #0xc", + "mnemonic": "orr", + "operands": "r1, r12, r1, lsr #0xc", + "mode": "none" + }, + "instr_78560": { + "virtual_address": 78560, + "size": 4, + "disassembly": "beq 0x132ec", + "mnemonic": "beq", + "operands": "0x132ec", + "mode": "none" + }, + "bb_78544": { + "virtual_address": 78544, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 78564, + "children": [ + "instr_78544", + "instr_78548", + "instr_78552", + "instr_78556", + "instr_78560" + ] + }, + "instr_78564": { + "virtual_address": 78564, + "size": 4, + "disassembly": "rsbs r0, r0, #0x0", + "mnemonic": "rsbs", + "operands": "r0, r0, #0x0", + "mode": "none" + }, + "instr_78568": { + "virtual_address": 78568, + "size": 4, + "disassembly": "rsc r1, r1, #0x0", + "mnemonic": "rsc", + "operands": "r1, r1, #0x0", + "mode": "none" + }, + "bb_78564": { + "virtual_address": 78564, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 78572, + "children": [ + "instr_78564", + "instr_78568" + ] + }, + "instr_78572": { + "virtual_address": 78572, + "size": 4, + "disassembly": "tst r3, #0x80000000", + "mnemonic": "tst", + "operands": "r3, #0x80000000", + "mode": "none" + }, + "instr_78576": { + "virtual_address": 78576, + "size": 4, + "disassembly": "mov r3, r3, lsl #0xc", + "mnemonic": "mov", + "operands": "r3, r3, lsl #0xc", + "mode": "none" + }, + "instr_78580": { + "virtual_address": 78580, + "size": 4, + "disassembly": "orr r3, r12, r3, lsr #0xc", + "mnemonic": "orr", + "operands": "r3, r12, r3, lsr #0xc", + "mode": "none" + }, + "instr_78584": { + "virtual_address": 78584, + "size": 4, + "disassembly": "beq 0x13304", + "mnemonic": "beq", + "operands": "0x13304", + "mode": "none" + }, + "bb_78572": { + "virtual_address": 78572, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 78588, + "children": [ + "instr_78572", + "instr_78576", + "instr_78580", + "instr_78584" + ] + }, + "instr_78588": { + "virtual_address": 78588, + "size": 4, + "disassembly": "rsbs r2, r2, #0x0", + "mnemonic": "rsbs", + "operands": "r2, r2, #0x0", + "mode": "none" + }, + "instr_78592": { + "virtual_address": 78592, + "size": 4, + "disassembly": "rsc r3, r3, #0x0", + "mnemonic": "rsc", + "operands": "r3, r3, #0x0", + "mode": "none" + }, + "bb_78588": { + "virtual_address": 78588, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 78596, + "children": [ + "instr_78588", + "instr_78592" + ] + }, + "instr_78596": { + "virtual_address": 78596, + "size": 4, + "disassembly": "teq r4, r5", + "mnemonic": "teq", + "operands": "r4, r5", + "mode": "none" + }, + "instr_78600": { + "virtual_address": 78600, + "size": 4, + "disassembly": "beq 0x134b4", + "mnemonic": "beq", + "operands": "0x134b4", + "mode": "none" + }, + "bb_78596": { + "virtual_address": 78596, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 78604, + "children": [ + "instr_78596", + "instr_78600" + ] + }, + "instr_78604": { + "virtual_address": 78604, + "size": 4, + "disassembly": "sub r4, r4, #0x1", + "mnemonic": "sub", + "operands": "r4, r4, #0x1", + "mode": "none" + }, + "instr_78608": { + "virtual_address": 78608, + "size": 4, + "disassembly": "rsbs lr, r5, #0x20", + "mnemonic": "rsbs", + "operands": "lr, r5, #0x20", + "mode": "none" + }, + "instr_78612": { + "virtual_address": 78612, + "size": 4, + "disassembly": "blt 0x13330", + "mnemonic": "blt", + "operands": "0x13330", + "mode": "none" + }, + "bb_78604": { + "virtual_address": 78604, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 78616, + "children": [ + "instr_78604", + "instr_78608", + "instr_78612" + ] + }, + "instr_78616": { + "virtual_address": 78616, + "size": 4, + "disassembly": "mov r12, r2, lsl lr", + "mnemonic": "mov", + "operands": "r12, r2, lsl lr", + "mode": "none" + }, + "instr_78620": { + "virtual_address": 78620, + "size": 4, + "disassembly": "adds r0, r0, r2, lsr r5", + "mnemonic": "adds", + "operands": "r0, r0, r2, lsr r5", + "mode": "none" + }, + "instr_78624": { + "virtual_address": 78624, + "size": 4, + "disassembly": "adc r1, r1, #0x0", + "mnemonic": "adc", + "operands": "r1, r1, #0x0", + "mode": "none" + }, + "instr_78628": { + "virtual_address": 78628, + "size": 4, + "disassembly": "adds r0, r0, r3, lsl lr", + "mnemonic": "adds", + "operands": "r0, r0, r3, lsl lr", + "mode": "none" + }, + "instr_78632": { + "virtual_address": 78632, + "size": 4, + "disassembly": "adcs r1, r1, r3, asr r5", + "mnemonic": "adcs", + "operands": "r1, r1, r3, asr r5", + "mode": "none" + }, + "instr_78636": { + "virtual_address": 78636, + "size": 4, + "disassembly": "b 0x1334c", + "mnemonic": "b", + "operands": "0x1334c", + "mode": "none" + }, + "bb_78616": { + "virtual_address": 78616, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 78668, + "children": [ + "instr_78616", + "instr_78620", + "instr_78624", + "instr_78628", + "instr_78632", + "instr_78636" + ] + }, + "instr_78640": { + "virtual_address": 78640, + "size": 4, + "disassembly": "sub r5, r5, #0x20", + "mnemonic": "sub", + "operands": "r5, r5, #0x20", + "mode": "none" + }, + "instr_78644": { + "virtual_address": 78644, + "size": 4, + "disassembly": "add lr, lr, #0x20", + "mnemonic": "add", + "operands": "lr, lr, #0x20", + "mode": "none" + }, + "instr_78648": { + "virtual_address": 78648, + "size": 4, + "disassembly": "cmp r2, #0x1", + "mnemonic": "cmp", + "operands": "r2, #0x1", + "mode": "none" + }, + "instr_78652": { + "virtual_address": 78652, + "size": 4, + "disassembly": "mov r12, r3, lsl lr", + "mnemonic": "mov", + "operands": "r12, r3, lsl lr", + "mode": "none" + }, + "instr_78656": { + "virtual_address": 78656, + "size": 4, + "disassembly": "orrcs r12, r12, #0x2", + "mnemonic": "orrcs", + "operands": "r12, r12, #0x2", + "mode": "none" + }, + "instr_78660": { + "virtual_address": 78660, + "size": 4, + "disassembly": "adds r0, r0, r3, asr r5", + "mnemonic": "adds", + "operands": "r0, r0, r3, asr r5", + "mode": "none" + }, + "instr_78664": { + "virtual_address": 78664, + "size": 4, + "disassembly": "adcs r1, r1, r3, asr #0x1f", + "mnemonic": "adcs", + "operands": "r1, r1, r3, asr #0x1f", + "mode": "none" + }, + "bb_78640": { + "virtual_address": 78640, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 78668, + "children": [ + "instr_78640", + "instr_78644", + "instr_78648", + "instr_78652", + "instr_78656", + "instr_78660", + "instr_78664" + ] + }, + "instr_78668": { + "virtual_address": 78668, + "size": 4, + "disassembly": "and r5, r1, #0x80000000", + "mnemonic": "and", + "operands": "r5, r1, #0x80000000", + "mode": "none" + }, + "instr_78672": { + "virtual_address": 78672, + "size": 4, + "disassembly": "bpl 0x13360", + "mnemonic": "bpl", + "operands": "0x13360", + "mode": "none" + }, + "bb_78668": { + "virtual_address": 78668, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 78676, + "children": [ + "instr_78668", + "instr_78672" + ] + }, + "instr_78676": { + "virtual_address": 78676, + "size": 4, + "disassembly": "rsbs r12, r12, #0x0", + "mnemonic": "rsbs", + "operands": "r12, r12, #0x0", + "mode": "none" + }, + "instr_78680": { + "virtual_address": 78680, + "size": 4, + "disassembly": "rscs r0, r0, #0x0", + "mnemonic": "rscs", + "operands": "r0, r0, #0x0", + "mode": "none" + }, + "instr_78684": { + "virtual_address": 78684, + "size": 4, + "disassembly": "rsc r1, r1, #0x0", + "mnemonic": "rsc", + "operands": "r1, r1, #0x0", + "mode": "none" + }, + "bb_78676": { + "virtual_address": 78676, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 78688, + "children": [ + "instr_78676", + "instr_78680", + "instr_78684" + ] + }, + "instr_78688": { + "virtual_address": 78688, + "size": 4, + "disassembly": "cmp r1, #0x100000", + "mnemonic": "cmp", + "operands": "r1, #0x100000", + "mode": "none" + }, + "instr_78692": { + "virtual_address": 78692, + "size": 4, + "disassembly": "bcc 0x133a8", + "mnemonic": "bcc", + "operands": "0x133a8", + "mode": "none" + }, + "bb_78688": { + "virtual_address": 78688, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 78696, + "children": [ + "instr_78688", + "instr_78692" + ] + }, + "instr_78696": { + "virtual_address": 78696, + "size": 4, + "disassembly": "cmp r1, #0x200000", + "mnemonic": "cmp", + "operands": "r1, #0x200000", + "mode": "none" + }, + "instr_78700": { + "virtual_address": 78700, + "size": 4, + "disassembly": "bcc 0x1338c", + "mnemonic": "bcc", + "operands": "0x1338c", + "mode": "none" + }, + "bb_78696": { + "virtual_address": 78696, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 78704, + "children": [ + "instr_78696", + "instr_78700" + ] + }, + "instr_78704": { + "virtual_address": 78704, + "size": 4, + "disassembly": "movs r1, r1, lsr #0x1", + "mnemonic": "movs", + "operands": "r1, r1, lsr #0x1", + "mode": "none" + }, + "instr_78708": { + "virtual_address": 78708, + "size": 4, + "disassembly": "movs r0, r0, rrx", + "mnemonic": "movs", + "operands": "r0, r0, rrx", + "mode": "none" + }, + "instr_78712": { + "virtual_address": 78712, + "size": 4, + "disassembly": "mov r12, r12, rrx", + "mnemonic": "mov", + "operands": "r12, r12, rrx", + "mode": "none" + }, + "instr_78716": { + "virtual_address": 78716, + "size": 4, + "disassembly": "add r4, r4, #0x1", + "mnemonic": "add", + "operands": "r4, r4, #0x1", + "mode": "none" + }, + "instr_78720": { + "virtual_address": 78720, + "size": 4, + "disassembly": "mov r2, r4, lsl #0x15", + "mnemonic": "mov", + "operands": "r2, r4, lsl #0x15", + "mode": "none" + }, + "instr_78724": { + "virtual_address": 78724, + "size": 4, + "disassembly": "cmn r2, #0x400000", + "mnemonic": "cmn", + "operands": "r2, #0x400000", + "mode": "none" + }, + "instr_78728": { + "virtual_address": 78728, + "size": 4, + "disassembly": "bcs 0x1353c", + "mnemonic": "bcs", + "operands": "0x1353c", + "mode": "none" + }, + "bb_78704": { + "virtual_address": 78704, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 78732, + "children": [ + "instr_78704", + "instr_78708", + "instr_78712", + "instr_78716", + "instr_78720", + "instr_78724", + "instr_78728" + ] + }, + "instr_78732": { + "virtual_address": 78732, + "size": 4, + "disassembly": "cmp r12, #0x80000000", + "mnemonic": "cmp", + "operands": "r12, #0x80000000", + "mode": "none" + }, + "instr_78736": { + "virtual_address": 78736, + "size": 4, + "disassembly": "moveqs r12, r0, lsr #0x1", + "mnemonic": "moveqs", + "operands": "r12, r0, lsr #0x1", + "mode": "none" + }, + "instr_78740": { + "virtual_address": 78740, + "size": 4, + "disassembly": "adcs r0, r0, #0x0", + "mnemonic": "adcs", + "operands": "r0, r0, #0x0", + "mode": "none" + }, + "instr_78744": { + "virtual_address": 78744, + "size": 4, + "disassembly": "adc r1, r1, r4, lsl #0x14", + "mnemonic": "adc", + "operands": "r1, r1, r4, lsl #0x14", + "mode": "none" + }, + "instr_78748": { + "virtual_address": 78748, + "size": 4, + "disassembly": "orr r1, r1, r5", + "mnemonic": "orr", + "operands": "r1, r1, r5", + "mode": "none" + }, + "instr_78752": { + "virtual_address": 78752, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, lr}", + "mode": "none" + }, + "instr_78756": { + "virtual_address": 78756, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_78732": { + "virtual_address": 78732, + "size": 28, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_78732", + "instr_78736", + "instr_78740", + "instr_78744", + "instr_78748", + "instr_78752", + "instr_78756" + ] + }, + "instr_78760": { + "virtual_address": 78760, + "size": 4, + "disassembly": "movs r12, r12, lsl #0x1", + "mnemonic": "movs", + "operands": "r12, r12, lsl #0x1", + "mode": "none" + }, + "instr_78764": { + "virtual_address": 78764, + "size": 4, + "disassembly": "adcs r0, r0, r0", + "mnemonic": "adcs", + "operands": "r0, r0, r0", + "mode": "none" + }, + "instr_78768": { + "virtual_address": 78768, + "size": 4, + "disassembly": "adc r1, r1, r1", + "mnemonic": "adc", + "operands": "r1, r1, r1", + "mode": "none" + }, + "instr_78772": { + "virtual_address": 78772, + "size": 4, + "disassembly": "subs r4, r4, #0x1", + "mnemonic": "subs", + "operands": "r4, r4, #0x1", + "mode": "none" + }, + "instr_78776": { + "virtual_address": 78776, + "size": 4, + "disassembly": "cmpcs r1, #0x100000", + "mnemonic": "cmpcs", + "operands": "r1, #0x100000", + "mode": "none" + }, + "instr_78780": { + "virtual_address": 78780, + "size": 4, + "disassembly": "bcs 0x1338c", + "mnemonic": "bcs", + "operands": "0x1338c", + "mode": "none" + }, + "bb_78760": { + "virtual_address": 78760, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 78784, + "children": [ + "instr_78760", + "instr_78764", + "instr_78768", + "instr_78772", + "instr_78776", + "instr_78780" + ] + }, + "instr_78784": { + "virtual_address": 78784, + "size": 4, + "disassembly": "teq r1, #0x0", + "mnemonic": "teq", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_78788": { + "virtual_address": 78788, + "size": 4, + "disassembly": "movne r3, #0x14", + "mnemonic": "movne", + "operands": "r3, #0x14", + "mode": "none" + }, + "instr_78792": { + "virtual_address": 78792, + "size": 4, + "disassembly": "moveq r3, #0x34", + "mnemonic": "moveq", + "operands": "r3, #0x34", + "mode": "none" + }, + "instr_78796": { + "virtual_address": 78796, + "size": 4, + "disassembly": "moveq r1, r0", + "mnemonic": "moveq", + "operands": "r1, r0", + "mode": "none" + }, + "instr_78800": { + "virtual_address": 78800, + "size": 4, + "disassembly": "moveq r0, #0x0", + "mnemonic": "moveq", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_78804": { + "virtual_address": 78804, + "size": 4, + "disassembly": "mov r2, r1", + "mnemonic": "mov", + "operands": "r2, r1", + "mode": "none" + }, + "instr_78808": { + "virtual_address": 78808, + "size": 4, + "disassembly": "cmp r2, #0x10000", + "mnemonic": "cmp", + "operands": "r2, #0x10000", + "mode": "none" + }, + "instr_78812": { + "virtual_address": 78812, + "size": 4, + "disassembly": "movcs r2, r2, lsr #0x10", + "mnemonic": "movcs", + "operands": "r2, r2, lsr #0x10", + "mode": "none" + }, + "instr_78816": { + "virtual_address": 78816, + "size": 4, + "disassembly": "subcs r3, r3, #0x10", + "mnemonic": "subcs", + "operands": "r3, r3, #0x10", + "mode": "none" + }, + "instr_78820": { + "virtual_address": 78820, + "size": 4, + "disassembly": "cmp r2, #0x100", + "mnemonic": "cmp", + "operands": "r2, #0x100", + "mode": "none" + }, + "instr_78824": { + "virtual_address": 78824, + "size": 4, + "disassembly": "movcs r2, r2, lsr #0x8", + "mnemonic": "movcs", + "operands": "r2, r2, lsr #0x8", + "mode": "none" + }, + "instr_78828": { + "virtual_address": 78828, + "size": 4, + "disassembly": "subcs r3, r3, #0x8", + "mnemonic": "subcs", + "operands": "r3, r3, #0x8", + "mode": "none" + }, + "instr_78832": { + "virtual_address": 78832, + "size": 4, + "disassembly": "cmp r2, #0x10", + "mnemonic": "cmp", + "operands": "r2, #0x10", + "mode": "none" + }, + "instr_78836": { + "virtual_address": 78836, + "size": 4, + "disassembly": "movcs r2, r2, lsr #0x4", + "mnemonic": "movcs", + "operands": "r2, r2, lsr #0x4", + "mode": "none" + }, + "instr_78840": { + "virtual_address": 78840, + "size": 4, + "disassembly": "subcs r3, r3, #0x4", + "mnemonic": "subcs", + "operands": "r3, r3, #0x4", + "mode": "none" + }, + "instr_78844": { + "virtual_address": 78844, + "size": 4, + "disassembly": "cmp r2, #0x4", + "mnemonic": "cmp", + "operands": "r2, #0x4", + "mode": "none" + }, + "instr_78848": { + "virtual_address": 78848, + "size": 4, + "disassembly": "subcs r3, r3, #0x2", + "mnemonic": "subcs", + "operands": "r3, r3, #0x2", + "mode": "none" + }, + "instr_78852": { + "virtual_address": 78852, + "size": 4, + "disassembly": "subcc r3, r3, r2, lsr #0x1", + "mnemonic": "subcc", + "operands": "r3, r3, r2, lsr #0x1", + "mode": "none" + }, + "instr_78856": { + "virtual_address": 78856, + "size": 4, + "disassembly": "sub r3, r3, r2, lsr #0x3", + "mnemonic": "sub", + "operands": "r3, r3, r2, lsr #0x3", + "mode": "none" + }, + "instr_78860": { + "virtual_address": 78860, + "size": 4, + "disassembly": "subs r2, r3, #0x20", + "mnemonic": "subs", + "operands": "r2, r3, #0x20", + "mode": "none" + }, + "instr_78864": { + "virtual_address": 78864, + "size": 4, + "disassembly": "bge 0x13434", + "mnemonic": "bge", + "operands": "0x13434", + "mode": "none" + }, + "bb_78784": { + "virtual_address": 78784, + "size": 84, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 78868, + "children": [ + "instr_78784", + "instr_78788", + "instr_78792", + "instr_78796", + "instr_78800", + "instr_78804", + "instr_78808", + "instr_78812", + "instr_78816", + "instr_78820", + "instr_78824", + "instr_78828", + "instr_78832", + "instr_78836", + "instr_78840", + "instr_78844", + "instr_78848", + "instr_78852", + "instr_78856", + "instr_78860", + "instr_78864" + ] + }, + "instr_78868": { + "virtual_address": 78868, + "size": 4, + "disassembly": "adds r2, r2, #0xc", + "mnemonic": "adds", + "operands": "r2, r2, #0xc", + "mode": "none" + }, + "instr_78872": { + "virtual_address": 78872, + "size": 4, + "disassembly": "ble 0x13430", + "mnemonic": "ble", + "operands": "0x13430", + "mode": "none" + }, + "bb_78868": { + "virtual_address": 78868, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 78876, + "children": [ + "instr_78868", + "instr_78872" + ] + }, + "instr_78876": { + "virtual_address": 78876, + "size": 4, + "disassembly": "add r12, r2, #0x14", + "mnemonic": "add", + "operands": "r12, r2, #0x14", + "mode": "none" + }, + "instr_78880": { + "virtual_address": 78880, + "size": 4, + "disassembly": "rsb r2, r2, #0xc", + "mnemonic": "rsb", + "operands": "r2, r2, #0xc", + "mode": "none" + }, + "instr_78884": { + "virtual_address": 78884, + "size": 4, + "disassembly": "mov r0, r1, lsl r12", + "mnemonic": "mov", + "operands": "r0, r1, lsl r12", + "mode": "none" + }, + "instr_78888": { + "virtual_address": 78888, + "size": 4, + "disassembly": "mov r1, r1, lsr r2", + "mnemonic": "mov", + "operands": "r1, r1, lsr r2", + "mode": "none" + }, + "instr_78892": { + "virtual_address": 78892, + "size": 4, + "disassembly": "b 0x13444", + "mnemonic": "b", + "operands": "0x13444", + "mode": "none" + }, + "bb_78876": { + "virtual_address": 78876, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 78916, + "children": [ + "instr_78876", + "instr_78880", + "instr_78884", + "instr_78888", + "instr_78892" + ] + }, + "instr_78896": { + "virtual_address": 78896, + "size": 4, + "disassembly": "add r2, r2, #0x14", + "mnemonic": "add", + "operands": "r2, r2, #0x14", + "mode": "none" + }, + "bb_78896": { + "virtual_address": 78896, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 78900, + "children": [ + "instr_78896" + ] + }, + "instr_78900": { + "virtual_address": 78900, + "size": 4, + "disassembly": "rsble r12, r2, #0x20", + "mnemonic": "rsble", + "operands": "r12, r2, #0x20", + "mode": "none" + }, + "instr_78904": { + "virtual_address": 78904, + "size": 4, + "disassembly": "mov r1, r1, lsl r2", + "mnemonic": "mov", + "operands": "r1, r1, lsl r2", + "mode": "none" + }, + "instr_78908": { + "virtual_address": 78908, + "size": 4, + "disassembly": "orrle r1, r1, r0, lsr r12", + "mnemonic": "orrle", + "operands": "r1, r1, r0, lsr r12", + "mode": "none" + }, + "instr_78912": { + "virtual_address": 78912, + "size": 4, + "disassembly": "movle r0, r0, lsl r2", + "mnemonic": "movle", + "operands": "r0, r0, lsl r2", + "mode": "none" + }, + "bb_78900": { + "virtual_address": 78900, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 78916, + "children": [ + "instr_78900", + "instr_78904", + "instr_78908", + "instr_78912" + ] + }, + "instr_78916": { + "virtual_address": 78916, + "size": 4, + "disassembly": "subs r4, r4, r3", + "mnemonic": "subs", + "operands": "r4, r4, r3", + "mode": "none" + }, + "instr_78920": { + "virtual_address": 78920, + "size": 4, + "disassembly": "addge r1, r1, r4, lsl #0x14", + "mnemonic": "addge", + "operands": "r1, r1, r4, lsl #0x14", + "mode": "none" + }, + "instr_78924": { + "virtual_address": 78924, + "size": 4, + "disassembly": "orrge r1, r1, r5", + "mnemonic": "orrge", + "operands": "r1, r1, r5", + "mode": "none" + }, + "instr_78928": { + "virtual_address": 78928, + "size": 4, + "disassembly": "ldmiage sp!, {r4, r5, lr}", + "mnemonic": "ldmiage", + "operands": "sp!, {r4, r5, lr}", + "mode": "none" + }, + "instr_78932": { + "virtual_address": 78932, + "size": 4, + "disassembly": "bxge lr", + "mnemonic": "bxge", + "operands": "lr", + "mode": "none" + }, + "bb_78916": { + "virtual_address": 78916, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 78936, + "children": [ + "instr_78916", + "instr_78920", + "instr_78924", + "instr_78928", + "instr_78932" + ] + }, + "instr_78936": { + "virtual_address": 78936, + "size": 4, + "disassembly": "mvn r4, r4", + "mnemonic": "mvn", + "operands": "r4, r4", + "mode": "none" + }, + "instr_78940": { + "virtual_address": 78940, + "size": 4, + "disassembly": "subs r4, r4, #0x1f", + "mnemonic": "subs", + "operands": "r4, r4, #0x1f", + "mode": "none" + }, + "instr_78944": { + "virtual_address": 78944, + "size": 4, + "disassembly": "bge 0x134a4", + "mnemonic": "bge", + "operands": "0x134a4", + "mode": "none" + }, + "bb_78936": { + "virtual_address": 78936, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 78948, + "children": [ + "instr_78936", + "instr_78940", + "instr_78944" + ] + }, + "instr_78948": { + "virtual_address": 78948, + "size": 4, + "disassembly": "adds r4, r4, #0xc", + "mnemonic": "adds", + "operands": "r4, r4, #0xc", + "mode": "none" + }, + "instr_78952": { + "virtual_address": 78952, + "size": 4, + "disassembly": "bgt 0x13488", + "mnemonic": "bgt", + "operands": "0x13488", + "mode": "none" + }, + "bb_78948": { + "virtual_address": 78948, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 78956, + "children": [ + "instr_78948", + "instr_78952" + ] + }, + "instr_78956": { + "virtual_address": 78956, + "size": 4, + "disassembly": "add r4, r4, #0x14", + "mnemonic": "add", + "operands": "r4, r4, #0x14", + "mode": "none" + }, + "instr_78960": { + "virtual_address": 78960, + "size": 4, + "disassembly": "rsb r2, r4, #0x20", + "mnemonic": "rsb", + "operands": "r2, r4, #0x20", + "mode": "none" + }, + "instr_78964": { + "virtual_address": 78964, + "size": 4, + "disassembly": "mov r0, r0, lsr r4", + "mnemonic": "mov", + "operands": "r0, r0, lsr r4", + "mode": "none" + }, + "instr_78968": { + "virtual_address": 78968, + "size": 4, + "disassembly": "orr r0, r0, r1, lsl r2", + "mnemonic": "orr", + "operands": "r0, r0, r1, lsl r2", + "mode": "none" + }, + "instr_78972": { + "virtual_address": 78972, + "size": 4, + "disassembly": "orr r1, r5, r1, lsr r4", + "mnemonic": "orr", + "operands": "r1, r5, r1, lsr r4", + "mode": "none" + }, + "instr_78976": { + "virtual_address": 78976, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, lr}", + "mode": "none" + }, + "instr_78980": { + "virtual_address": 78980, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_78956": { + "virtual_address": 78956, + "size": 28, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_78956", + "instr_78960", + "instr_78964", + "instr_78968", + "instr_78972", + "instr_78976", + "instr_78980" + ] + }, + "instr_78984": { + "virtual_address": 78984, + "size": 4, + "disassembly": "rsb r4, r4, #0xc", + "mnemonic": "rsb", + "operands": "r4, r4, #0xc", + "mode": "none" + }, + "instr_78988": { + "virtual_address": 78988, + "size": 4, + "disassembly": "rsb r2, r4, #0x20", + "mnemonic": "rsb", + "operands": "r2, r4, #0x20", + "mode": "none" + }, + "instr_78992": { + "virtual_address": 78992, + "size": 4, + "disassembly": "mov r0, r0, lsr r2", + "mnemonic": "mov", + "operands": "r0, r0, lsr r2", + "mode": "none" + }, + "instr_78996": { + "virtual_address": 78996, + "size": 4, + "disassembly": "orr r0, r0, r1, lsl r4", + "mnemonic": "orr", + "operands": "r0, r0, r1, lsl r4", + "mode": "none" + }, + "instr_79000": { + "virtual_address": 79000, + "size": 4, + "disassembly": "mov r1, r5", + "mnemonic": "mov", + "operands": "r1, r5", + "mode": "none" + }, + "instr_79004": { + "virtual_address": 79004, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, lr}", + "mode": "none" + }, + "instr_79008": { + "virtual_address": 79008, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_78984": { + "virtual_address": 78984, + "size": 28, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_78984", + "instr_78988", + "instr_78992", + "instr_78996", + "instr_79000", + "instr_79004", + "instr_79008" + ] + }, + "instr_79012": { + "virtual_address": 79012, + "size": 4, + "disassembly": "mov r0, r1, lsr r4", + "mnemonic": "mov", + "operands": "r0, r1, lsr r4", + "mode": "none" + }, + "instr_79016": { + "virtual_address": 79016, + "size": 4, + "disassembly": "mov r1, r5", + "mnemonic": "mov", + "operands": "r1, r5", + "mode": "none" + }, + "instr_79020": { + "virtual_address": 79020, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, lr}", + "mode": "none" + }, + "instr_79024": { + "virtual_address": 79024, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_79012": { + "virtual_address": 79012, + "size": 16, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_79012", + "instr_79016", + "instr_79020", + "instr_79024" + ] + }, + "instr_79028": { + "virtual_address": 79028, + "size": 4, + "disassembly": "teq r4, #0x0", + "mnemonic": "teq", + "operands": "r4, #0x0", + "mode": "none" + }, + "instr_79032": { + "virtual_address": 79032, + "size": 4, + "disassembly": "eor r3, r3, #0x100000", + "mnemonic": "eor", + "operands": "r3, r3, #0x100000", + "mode": "none" + }, + "instr_79036": { + "virtual_address": 79036, + "size": 4, + "disassembly": "eoreq r1, r1, #0x100000", + "mnemonic": "eoreq", + "operands": "r1, r1, #0x100000", + "mode": "none" + }, + "instr_79040": { + "virtual_address": 79040, + "size": 4, + "disassembly": "addeq r4, r4, #0x1", + "mnemonic": "addeq", + "operands": "r4, r4, #0x1", + "mode": "none" + }, + "instr_79044": { + "virtual_address": 79044, + "size": 4, + "disassembly": "subne r5, r5, #0x1", + "mnemonic": "subne", + "operands": "r5, r5, #0x1", + "mode": "none" + }, + "instr_79048": { + "virtual_address": 79048, + "size": 4, + "disassembly": "b 0x1330c", + "mnemonic": "b", + "operands": "0x1330c", + "mode": "none" + }, + "bb_79028": { + "virtual_address": 79028, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 78604, + "children": [ + "instr_79028", + "instr_79032", + "instr_79036", + "instr_79040", + "instr_79044", + "instr_79048" + ] + }, + "instr_79052": { + "virtual_address": 79052, + "size": 4, + "disassembly": "mvns r12, r4, asr #0x15", + "mnemonic": "mvns", + "operands": "r12, r4, asr #0x15", + "mode": "none" + }, + "instr_79056": { + "virtual_address": 79056, + "size": 4, + "disassembly": "mvnnes r12, r5, asr #0x15", + "mnemonic": "mvnnes", + "operands": "r12, r5, asr #0x15", + "mode": "none" + }, + "instr_79060": { + "virtual_address": 79060, + "size": 4, + "disassembly": "beq 0x13550", + "mnemonic": "beq", + "operands": "0x13550", + "mode": "none" + }, + "bb_79052": { + "virtual_address": 79052, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 79064, + "children": [ + "instr_79052", + "instr_79056", + "instr_79060" + ] + }, + "instr_79064": { + "virtual_address": 79064, + "size": 4, + "disassembly": "teq r4, r5", + "mnemonic": "teq", + "operands": "r4, r5", + "mode": "none" + }, + "instr_79068": { + "virtual_address": 79068, + "size": 4, + "disassembly": "teqeq r0, r2", + "mnemonic": "teqeq", + "operands": "r0, r2", + "mode": "none" + }, + "instr_79072": { + "virtual_address": 79072, + "size": 4, + "disassembly": "beq 0x134f8", + "mnemonic": "beq", + "operands": "0x134f8", + "mode": "none" + }, + "bb_79064": { + "virtual_address": 79064, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 79076, + "children": [ + "instr_79064", + "instr_79068", + "instr_79072" + ] + }, + "instr_79076": { + "virtual_address": 79076, + "size": 4, + "disassembly": "orrs r12, r4, r0", + "mnemonic": "orrs", + "operands": "r12, r4, r0", + "mode": "none" + }, + "instr_79080": { + "virtual_address": 79080, + "size": 4, + "disassembly": "moveq r1, r3", + "mnemonic": "moveq", + "operands": "r1, r3", + "mode": "none" + }, + "instr_79084": { + "virtual_address": 79084, + "size": 4, + "disassembly": "moveq r0, r2", + "mnemonic": "moveq", + "operands": "r0, r2", + "mode": "none" + }, + "instr_79088": { + "virtual_address": 79088, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, lr}", + "mode": "none" + }, + "instr_79092": { + "virtual_address": 79092, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_79076": { + "virtual_address": 79076, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_79076", + "instr_79080", + "instr_79084", + "instr_79088", + "instr_79092" + ] + }, + "instr_79096": { + "virtual_address": 79096, + "size": 4, + "disassembly": "teq r1, r3", + "mnemonic": "teq", + "operands": "r1, r3", + "mode": "none" + }, + "instr_79100": { + "virtual_address": 79100, + "size": 4, + "disassembly": "movne r1, #0x0", + "mnemonic": "movne", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_79104": { + "virtual_address": 79104, + "size": 4, + "disassembly": "movne r0, #0x0", + "mnemonic": "movne", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_79108": { + "virtual_address": 79108, + "size": 4, + "disassembly": "ldmiane sp!, {r4, r5, lr}", + "mnemonic": "ldmiane", + "operands": "sp!, {r4, r5, lr}", + "mode": "none" + }, + "instr_79112": { + "virtual_address": 79112, + "size": 4, + "disassembly": "bxne lr", + "mnemonic": "bxne", + "operands": "lr", + "mode": "none" + }, + "bb_79096": { + "virtual_address": 79096, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 79116, + "children": [ + "instr_79096", + "instr_79100", + "instr_79104", + "instr_79108", + "instr_79112" + ] + }, + "instr_79116": { + "virtual_address": 79116, + "size": 4, + "disassembly": "movs r12, r4, lsr #0x15", + "mnemonic": "movs", + "operands": "r12, r4, lsr #0x15", + "mode": "none" + }, + "instr_79120": { + "virtual_address": 79120, + "size": 4, + "disassembly": "bne 0x13528", + "mnemonic": "bne", + "operands": "0x13528", + "mode": "none" + }, + "bb_79116": { + "virtual_address": 79116, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 79124, + "children": [ + "instr_79116", + "instr_79120" + ] + }, + "instr_79124": { + "virtual_address": 79124, + "size": 4, + "disassembly": "movs r0, r0, lsl #0x1", + "mnemonic": "movs", + "operands": "r0, r0, lsl #0x1", + "mode": "none" + }, + "instr_79128": { + "virtual_address": 79128, + "size": 4, + "disassembly": "adcs r1, r1, r1", + "mnemonic": "adcs", + "operands": "r1, r1, r1", + "mode": "none" + }, + "instr_79132": { + "virtual_address": 79132, + "size": 4, + "disassembly": "orrcs r1, r1, #0x80000000", + "mnemonic": "orrcs", + "operands": "r1, r1, #0x80000000", + "mode": "none" + }, + "instr_79136": { + "virtual_address": 79136, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, lr}", + "mode": "none" + }, + "instr_79140": { + "virtual_address": 79140, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_79124": { + "virtual_address": 79124, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_79124", + "instr_79128", + "instr_79132", + "instr_79136", + "instr_79140" + ] + }, + "instr_79144": { + "virtual_address": 79144, + "size": 4, + "disassembly": "adds r4, r4, #0x400000", + "mnemonic": "adds", + "operands": "r4, r4, #0x400000", + "mode": "none" + }, + "instr_79148": { + "virtual_address": 79148, + "size": 4, + "disassembly": "addcc r1, r1, #0x100000", + "mnemonic": "addcc", + "operands": "r1, r1, #0x100000", + "mode": "none" + }, + "instr_79152": { + "virtual_address": 79152, + "size": 4, + "disassembly": "ldmiacc sp!, {r4, r5, lr}", + "mnemonic": "ldmiacc", + "operands": "sp!, {r4, r5, lr}", + "mode": "none" + }, + "instr_79156": { + "virtual_address": 79156, + "size": 4, + "disassembly": "bxcc lr", + "mnemonic": "bxcc", + "operands": "lr", + "mode": "none" + }, + "bb_79144": { + "virtual_address": 79144, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 79160, + "children": [ + "instr_79144", + "instr_79148", + "instr_79152", + "instr_79156" + ] + }, + "instr_79160": { + "virtual_address": 79160, + "size": 4, + "disassembly": "and r5, r1, #0x80000000", + "mnemonic": "and", + "operands": "r5, r1, #0x80000000", + "mode": "none" + }, + "bb_79160": { + "virtual_address": 79160, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 79164, + "children": [ + "instr_79160" + ] + }, + "instr_79164": { + "virtual_address": 79164, + "size": 4, + "disassembly": "orr r1, r5, #0x7f000000", + "mnemonic": "orr", + "operands": "r1, r5, #0x7f000000", + "mode": "none" + }, + "instr_79168": { + "virtual_address": 79168, + "size": 4, + "disassembly": "orr r1, r1, #0xf00000", + "mnemonic": "orr", + "operands": "r1, r1, #0xf00000", + "mode": "none" + }, + "instr_79172": { + "virtual_address": 79172, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_79176": { + "virtual_address": 79176, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, lr}", + "mode": "none" + }, + "instr_79180": { + "virtual_address": 79180, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_79164": { + "virtual_address": 79164, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_79164", + "instr_79168", + "instr_79172", + "instr_79176", + "instr_79180" + ] + }, + "instr_79184": { + "virtual_address": 79184, + "size": 4, + "disassembly": "mvns r12, r4, asr #0x15", + "mnemonic": "mvns", + "operands": "r12, r4, asr #0x15", + "mode": "none" + }, + "instr_79188": { + "virtual_address": 79188, + "size": 4, + "disassembly": "movne r1, r3", + "mnemonic": "movne", + "operands": "r1, r3", + "mode": "none" + }, + "instr_79192": { + "virtual_address": 79192, + "size": 4, + "disassembly": "movne r0, r2", + "mnemonic": "movne", + "operands": "r0, r2", + "mode": "none" + }, + "instr_79196": { + "virtual_address": 79196, + "size": 4, + "disassembly": "mvneqs r12, r5, asr #0x15", + "mnemonic": "mvneqs", + "operands": "r12, r5, asr #0x15", + "mode": "none" + }, + "instr_79200": { + "virtual_address": 79200, + "size": 4, + "disassembly": "movne r3, r1", + "mnemonic": "movne", + "operands": "r3, r1", + "mode": "none" + }, + "instr_79204": { + "virtual_address": 79204, + "size": 4, + "disassembly": "movne r2, r0", + "mnemonic": "movne", + "operands": "r2, r0", + "mode": "none" + }, + "instr_79208": { + "virtual_address": 79208, + "size": 4, + "disassembly": "orrs r4, r0, r1, lsl #0xc", + "mnemonic": "orrs", + "operands": "r4, r0, r1, lsl #0xc", + "mode": "none" + }, + "instr_79212": { + "virtual_address": 79212, + "size": 4, + "disassembly": "orreqs r5, r2, r3, lsl #0xc", + "mnemonic": "orreqs", + "operands": "r5, r2, r3, lsl #0xc", + "mode": "none" + }, + "instr_79216": { + "virtual_address": 79216, + "size": 4, + "disassembly": "teqeq r1, r3", + "mnemonic": "teqeq", + "operands": "r1, r3", + "mode": "none" + }, + "instr_79220": { + "virtual_address": 79220, + "size": 4, + "disassembly": "orrne r1, r1, #0x80000", + "mnemonic": "orrne", + "operands": "r1, r1, #0x80000", + "mode": "none" + }, + "instr_79224": { + "virtual_address": 79224, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, lr}", + "mode": "none" + }, + "instr_79228": { + "virtual_address": 79228, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_79184": { + "virtual_address": 79184, + "size": 48, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_79184", + "instr_79188", + "instr_79192", + "instr_79196", + "instr_79200", + "instr_79204", + "instr_79208", + "instr_79212", + "instr_79216", + "instr_79220", + "instr_79224", + "instr_79228" + ] + }, + "func_78448": { + "virtual_address": 78448, + "size": 784, + "name": "__aeabi_dadd", + "children": [ + "bb_78448", + "bb_78488", + "bb_78504", + "bb_78532", + "bb_78544", + "bb_78564", + "bb_78572", + "bb_78588", + "bb_78596", + "bb_78604", + "bb_78616", + "bb_78640", + "bb_78668", + "bb_78676", + "bb_78688", + "bb_78696", + "bb_78704", + "bb_78732", + "bb_78760", + "bb_78784", + "bb_78868", + "bb_78876", + "bb_78896", + "bb_78900", + "bb_78916", + "bb_78936", + "bb_78948", + "bb_78956", + "bb_78984", + "bb_79012", + "bb_79028", + "bb_79052", + "bb_79064", + "bb_79076", + "bb_79096", + "bb_79116", + "bb_79124", + "bb_79144", + "bb_79160", + "bb_79164", + "bb_79184" + ] + }, + "instr_79232": { + "virtual_address": 79232, + "size": 4, + "disassembly": "teq r0, #0x0", + "mnemonic": "teq", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_79236": { + "virtual_address": 79236, + "size": 4, + "disassembly": "moveq r1, #0x0", + "mnemonic": "moveq", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_79240": { + "virtual_address": 79240, + "size": 4, + "disassembly": "bxeq lr", + "mnemonic": "bxeq", + "operands": "lr", + "mode": "none" + }, + "bb_79232": { + "virtual_address": 79232, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 79244, + "children": [ + "instr_79232", + "instr_79236", + "instr_79240" + ] + }, + "instr_79244": { + "virtual_address": 79244, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, lr}", + "mode": "none" + }, + "instr_79248": { + "virtual_address": 79248, + "size": 4, + "disassembly": "mov r4, #0x400", + "mnemonic": "mov", + "operands": "r4, #0x400", + "mode": "none" + }, + "instr_79252": { + "virtual_address": 79252, + "size": 4, + "disassembly": "add r4, r4, #0x32", + "mnemonic": "add", + "operands": "r4, r4, #0x32", + "mode": "none" + }, + "instr_79256": { + "virtual_address": 79256, + "size": 4, + "disassembly": "mov r5, #0x0", + "mnemonic": "mov", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_79260": { + "virtual_address": 79260, + "size": 4, + "disassembly": "mov r1, #0x0", + "mnemonic": "mov", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_79264": { + "virtual_address": 79264, + "size": 4, + "disassembly": "b 0x133c0", + "mnemonic": "b", + "operands": "0x133c0", + "mode": "none" + }, + "bb_79244": { + "virtual_address": 79244, + "size": 24, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_79244", + "instr_79248", + "instr_79252", + "instr_79256", + "instr_79260", + "instr_79264" + ] + }, + "func_79232": { + "virtual_address": 79232, + "size": 36, + "name": "__floatunsidf", + "children": [ + "bb_79232", + "bb_79244" + ] + }, + "instr_79268": { + "virtual_address": 79268, + "size": 4, + "disassembly": "teq r0, #0x0", + "mnemonic": "teq", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_79272": { + "virtual_address": 79272, + "size": 4, + "disassembly": "moveq r1, #0x0", + "mnemonic": "moveq", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_79276": { + "virtual_address": 79276, + "size": 4, + "disassembly": "bxeq lr", + "mnemonic": "bxeq", + "operands": "lr", + "mode": "none" + }, + "bb_79268": { + "virtual_address": 79268, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 79280, + "children": [ + "instr_79268", + "instr_79272", + "instr_79276" + ] + }, + "instr_79280": { + "virtual_address": 79280, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, lr}", + "mode": "none" + }, + "instr_79284": { + "virtual_address": 79284, + "size": 4, + "disassembly": "mov r4, #0x400", + "mnemonic": "mov", + "operands": "r4, #0x400", + "mode": "none" + }, + "instr_79288": { + "virtual_address": 79288, + "size": 4, + "disassembly": "add r4, r4, #0x32", + "mnemonic": "add", + "operands": "r4, r4, #0x32", + "mode": "none" + }, + "instr_79292": { + "virtual_address": 79292, + "size": 4, + "disassembly": "ands r5, r0, #0x80000000", + "mnemonic": "ands", + "operands": "r5, r0, #0x80000000", + "mode": "none" + }, + "instr_79296": { + "virtual_address": 79296, + "size": 4, + "disassembly": "rsbmi r0, r0, #0x0", + "mnemonic": "rsbmi", + "operands": "r0, r0, #0x0", + "mode": "none" + }, + "instr_79300": { + "virtual_address": 79300, + "size": 4, + "disassembly": "mov r1, #0x0", + "mnemonic": "mov", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_79304": { + "virtual_address": 79304, + "size": 4, + "disassembly": "b 0x133c0", + "mnemonic": "b", + "operands": "0x133c0", + "mode": "none" + }, + "bb_79280": { + "virtual_address": 79280, + "size": 28, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_79280", + "instr_79284", + "instr_79288", + "instr_79292", + "instr_79296", + "instr_79300", + "instr_79304" + ] + }, + "func_79268": { + "virtual_address": 79268, + "size": 40, + "name": "__aeabi_i2d", + "children": [ + "bb_79268", + "bb_79280" + ] + }, + "instr_79308": { + "virtual_address": 79308, + "size": 4, + "disassembly": "movs r2, r0, lsl #0x1", + "mnemonic": "movs", + "operands": "r2, r0, lsl #0x1", + "mode": "none" + }, + "instr_79312": { + "virtual_address": 79312, + "size": 4, + "disassembly": "mov r1, r2, asr #0x3", + "mnemonic": "mov", + "operands": "r1, r2, asr #0x3", + "mode": "none" + }, + "instr_79316": { + "virtual_address": 79316, + "size": 4, + "disassembly": "mov r1, r1, rrx", + "mnemonic": "mov", + "operands": "r1, r1, rrx", + "mode": "none" + }, + "instr_79320": { + "virtual_address": 79320, + "size": 4, + "disassembly": "mov r0, r2, lsl #0x1c", + "mnemonic": "mov", + "operands": "r0, r2, lsl #0x1c", + "mode": "none" + }, + "instr_79324": { + "virtual_address": 79324, + "size": 4, + "disassembly": "andnes r3, r2, #0xff000000", + "mnemonic": "andnes", + "operands": "r3, r2, #0xff000000", + "mode": "none" + }, + "instr_79328": { + "virtual_address": 79328, + "size": 4, + "disassembly": "teqne r3, #0xff000000", + "mnemonic": "teqne", + "operands": "r3, #0xff000000", + "mode": "none" + }, + "instr_79332": { + "virtual_address": 79332, + "size": 4, + "disassembly": "eorne r1, r1, #0x38000000", + "mnemonic": "eorne", + "operands": "r1, r1, #0x38000000", + "mode": "none" + }, + "instr_79336": { + "virtual_address": 79336, + "size": 4, + "disassembly": "bxne lr", + "mnemonic": "bxne", + "operands": "lr", + "mode": "none" + }, + "bb_79308": { + "virtual_address": 79308, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 79340, + "children": [ + "instr_79308", + "instr_79312", + "instr_79316", + "instr_79320", + "instr_79324", + "instr_79328", + "instr_79332", + "instr_79336" + ] + }, + "instr_79340": { + "virtual_address": 79340, + "size": 4, + "disassembly": "bics r2, r2, #0xff000000", + "mnemonic": "bics", + "operands": "r2, r2, #0xff000000", + "mode": "none" + }, + "instr_79344": { + "virtual_address": 79344, + "size": 4, + "disassembly": "bxeq lr", + "mnemonic": "bxeq", + "operands": "lr", + "mode": "none" + }, + "bb_79340": { + "virtual_address": 79340, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 79348, + "children": [ + "instr_79340", + "instr_79344" + ] + }, + "instr_79348": { + "virtual_address": 79348, + "size": 4, + "disassembly": "teq r3, #0xff000000", + "mnemonic": "teq", + "operands": "r3, #0xff000000", + "mode": "none" + }, + "instr_79352": { + "virtual_address": 79352, + "size": 4, + "disassembly": "orreq r1, r1, #0x80000", + "mnemonic": "orreq", + "operands": "r1, r1, #0x80000", + "mode": "none" + }, + "instr_79356": { + "virtual_address": 79356, + "size": 4, + "disassembly": "bxeq lr", + "mnemonic": "bxeq", + "operands": "lr", + "mode": "none" + }, + "bb_79348": { + "virtual_address": 79348, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 79360, + "children": [ + "instr_79348", + "instr_79352", + "instr_79356" + ] + }, + "instr_79360": { + "virtual_address": 79360, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, lr}", + "mode": "none" + }, + "instr_79364": { + "virtual_address": 79364, + "size": 4, + "disassembly": "mov r4, #0x380", + "mnemonic": "mov", + "operands": "r4, #0x380", + "mode": "none" + }, + "instr_79368": { + "virtual_address": 79368, + "size": 4, + "disassembly": "and r5, r1, #0x80000000", + "mnemonic": "and", + "operands": "r5, r1, #0x80000000", + "mode": "none" + }, + "instr_79372": { + "virtual_address": 79372, + "size": 4, + "disassembly": "bic r1, r1, #0x80000000", + "mnemonic": "bic", + "operands": "r1, r1, #0x80000000", + "mode": "none" + }, + "instr_79376": { + "virtual_address": 79376, + "size": 4, + "disassembly": "b 0x133c0", + "mnemonic": "b", + "operands": "0x133c0", + "mode": "none" + }, + "bb_79360": { + "virtual_address": 79360, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_79360", + "instr_79364", + "instr_79368", + "instr_79372", + "instr_79376" + ] + }, + "func_79308": { + "virtual_address": 79308, + "size": 72, + "name": "__aeabi_f2d", + "children": [ + "bb_79308", + "bb_79340", + "bb_79348", + "bb_79360" + ] + }, + "instr_79380": { + "virtual_address": 79380, + "size": 4, + "disassembly": "orrs r2, r0, r1", + "mnemonic": "orrs", + "operands": "r2, r0, r1", + "mode": "none" + }, + "instr_79384": { + "virtual_address": 79384, + "size": 4, + "disassembly": "bxeq lr", + "mnemonic": "bxeq", + "operands": "lr", + "mode": "none" + }, + "bb_79380": { + "virtual_address": 79380, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 79388, + "children": [ + "instr_79380", + "instr_79384" + ] + }, + "instr_79388": { + "virtual_address": 79388, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, lr}", + "mode": "none" + }, + "instr_79392": { + "virtual_address": 79392, + "size": 4, + "disassembly": "mov r5, #0x0", + "mnemonic": "mov", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_79396": { + "virtual_address": 79396, + "size": 4, + "disassembly": "b 0x13644", + "mnemonic": "b", + "operands": "0x13644", + "mode": "none" + }, + "bb_79388": { + "virtual_address": 79388, + "size": 12, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_79388", + "instr_79392", + "instr_79396" + ] + }, + "func_79380": { + "virtual_address": 79380, + "size": 20, + "name": "__floatundidf", + "children": [ + "bb_79380", + "bb_79388" + ] + }, + "instr_79400": { + "virtual_address": 79400, + "size": 4, + "disassembly": "orrs r2, r0, r1", + "mnemonic": "orrs", + "operands": "r2, r0, r1", + "mode": "none" + }, + "instr_79404": { + "virtual_address": 79404, + "size": 4, + "disassembly": "bxeq lr", + "mnemonic": "bxeq", + "operands": "lr", + "mode": "none" + }, + "bb_79400": { + "virtual_address": 79400, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 79408, + "children": [ + "instr_79400", + "instr_79404" + ] + }, + "instr_79408": { + "virtual_address": 79408, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, lr}", + "mode": "none" + }, + "instr_79412": { + "virtual_address": 79412, + "size": 4, + "disassembly": "ands r5, r1, #0x80000000", + "mnemonic": "ands", + "operands": "r5, r1, #0x80000000", + "mode": "none" + }, + "instr_79416": { + "virtual_address": 79416, + "size": 4, + "disassembly": "bpl 0x13644", + "mnemonic": "bpl", + "operands": "0x13644", + "mode": "none" + }, + "bb_79408": { + "virtual_address": 79408, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 79420, + "children": [ + "instr_79408", + "instr_79412", + "instr_79416" + ] + }, + "instr_79420": { + "virtual_address": 79420, + "size": 4, + "disassembly": "rsbs r0, r0, #0x0", + "mnemonic": "rsbs", + "operands": "r0, r0, #0x0", + "mode": "none" + }, + "instr_79424": { + "virtual_address": 79424, + "size": 4, + "disassembly": "rsc r1, r1, #0x0", + "mnemonic": "rsc", + "operands": "r1, r1, #0x0", + "mode": "none" + }, + "bb_79420": { + "virtual_address": 79420, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 79428, + "children": [ + "instr_79420", + "instr_79424" + ] + }, + "instr_79428": { + "virtual_address": 79428, + "size": 4, + "disassembly": "mov r4, #0x400", + "mnemonic": "mov", + "operands": "r4, #0x400", + "mode": "none" + }, + "instr_79432": { + "virtual_address": 79432, + "size": 4, + "disassembly": "add r4, r4, #0x32", + "mnemonic": "add", + "operands": "r4, r4, #0x32", + "mode": "none" + }, + "instr_79436": { + "virtual_address": 79436, + "size": 4, + "disassembly": "movs r12, r1, lsr #0x16", + "mnemonic": "movs", + "operands": "r12, r1, lsr #0x16", + "mode": "none" + }, + "instr_79440": { + "virtual_address": 79440, + "size": 4, + "disassembly": "beq 0x13360", + "mnemonic": "beq", + "operands": "0x13360", + "mode": "none" + }, + "bb_79428": { + "virtual_address": 79428, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 79444, + "children": [ + "instr_79428", + "instr_79432", + "instr_79436", + "instr_79440" + ] + }, + "instr_79444": { + "virtual_address": 79444, + "size": 4, + "disassembly": "mov r2, #0x3", + "mnemonic": "mov", + "operands": "r2, #0x3", + "mode": "none" + }, + "instr_79448": { + "virtual_address": 79448, + "size": 4, + "disassembly": "movs r12, r12, lsr #0x3", + "mnemonic": "movs", + "operands": "r12, r12, lsr #0x3", + "mode": "none" + }, + "instr_79452": { + "virtual_address": 79452, + "size": 4, + "disassembly": "addne r2, r2, #0x3", + "mnemonic": "addne", + "operands": "r2, r2, #0x3", + "mode": "none" + }, + "instr_79456": { + "virtual_address": 79456, + "size": 4, + "disassembly": "movs r12, r12, lsr #0x3", + "mnemonic": "movs", + "operands": "r12, r12, lsr #0x3", + "mode": "none" + }, + "instr_79460": { + "virtual_address": 79460, + "size": 4, + "disassembly": "addne r2, r2, #0x3", + "mnemonic": "addne", + "operands": "r2, r2, #0x3", + "mode": "none" + }, + "instr_79464": { + "virtual_address": 79464, + "size": 4, + "disassembly": "add r2, r2, r12, lsr #0x3", + "mnemonic": "add", + "operands": "r2, r2, r12, lsr #0x3", + "mode": "none" + }, + "instr_79468": { + "virtual_address": 79468, + "size": 4, + "disassembly": "rsb r3, r2, #0x20", + "mnemonic": "rsb", + "operands": "r3, r2, #0x20", + "mode": "none" + }, + "instr_79472": { + "virtual_address": 79472, + "size": 4, + "disassembly": "mov r12, r0, lsl r3", + "mnemonic": "mov", + "operands": "r12, r0, lsl r3", + "mode": "none" + }, + "instr_79476": { + "virtual_address": 79476, + "size": 4, + "disassembly": "mov r0, r0, lsr r2", + "mnemonic": "mov", + "operands": "r0, r0, lsr r2", + "mode": "none" + }, + "instr_79480": { + "virtual_address": 79480, + "size": 4, + "disassembly": "orr r0, r0, r1, lsl r3", + "mnemonic": "orr", + "operands": "r0, r0, r1, lsl r3", + "mode": "none" + }, + "instr_79484": { + "virtual_address": 79484, + "size": 4, + "disassembly": "mov r1, r1, lsr r2", + "mnemonic": "mov", + "operands": "r1, r1, lsr r2", + "mode": "none" + }, + "instr_79488": { + "virtual_address": 79488, + "size": 4, + "disassembly": "add r4, r4, r2", + "mnemonic": "add", + "operands": "r4, r4, r2", + "mode": "none" + }, + "instr_79492": { + "virtual_address": 79492, + "size": 4, + "disassembly": "b 0x13360", + "mnemonic": "b", + "operands": "0x13360", + "mode": "none" + }, + "bb_79444": { + "virtual_address": 79444, + "size": 52, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_79444", + "instr_79448", + "instr_79452", + "instr_79456", + "instr_79460", + "instr_79464", + "instr_79468", + "instr_79472", + "instr_79476", + "instr_79480", + "instr_79484", + "instr_79488", + "instr_79492" + ] + }, + "func_79400": { + "virtual_address": 79400, + "size": 96, + "name": "__aeabi_l2d", + "children": [ + "bb_79400", + "bb_79408", + "bb_79420", + "bb_79428", + "bb_79444" + ] + }, + "instr_79496": { + "virtual_address": 79496, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_79500": { + "virtual_address": 79500, + "size": 4, + "disassembly": "mov r12, #0xff", + "mnemonic": "mov", + "operands": "r12, #0xff", + "mode": "none" + }, + "instr_79504": { + "virtual_address": 79504, + "size": 4, + "disassembly": "orr r12, r12, #0x700", + "mnemonic": "orr", + "operands": "r12, r12, #0x700", + "mode": "none" + }, + "instr_79508": { + "virtual_address": 79508, + "size": 4, + "disassembly": "ands r4, r12, r1, lsr #0x14", + "mnemonic": "ands", + "operands": "r4, r12, r1, lsr #0x14", + "mode": "none" + }, + "instr_79512": { + "virtual_address": 79512, + "size": 4, + "disassembly": "andnes r5, r12, r3, lsr #0x14", + "mnemonic": "andnes", + "operands": "r5, r12, r3, lsr #0x14", + "mode": "none" + }, + "instr_79516": { + "virtual_address": 79516, + "size": 4, + "disassembly": "teqne r4, r12", + "mnemonic": "teqne", + "operands": "r4, r12", + "mode": "none" + }, + "instr_79520": { + "virtual_address": 79520, + "size": 4, + "disassembly": "teqne r5, r12", + "mnemonic": "teqne", + "operands": "r5, r12", + "mode": "none" + }, + "instr_79524": { + "virtual_address": 79524, + "size": 4, + "disassembly": "bleq 0x13880", + "mnemonic": "bleq", + "operands": "0x13880", + "mode": "none" + }, + "instr_79528": { + "virtual_address": 79528, + "size": 4, + "disassembly": "add r4, r4, r5", + "mnemonic": "add", + "operands": "r4, r4, r5", + "mode": "none" + }, + "instr_79532": { + "virtual_address": 79532, + "size": 4, + "disassembly": "eor r6, r1, r3", + "mnemonic": "eor", + "operands": "r6, r1, r3", + "mode": "none" + }, + "instr_79536": { + "virtual_address": 79536, + "size": 4, + "disassembly": "bic r1, r1, r12, lsl #0x15", + "mnemonic": "bic", + "operands": "r1, r1, r12, lsl #0x15", + "mode": "none" + }, + "instr_79540": { + "virtual_address": 79540, + "size": 4, + "disassembly": "bic r3, r3, r12, lsl #0x15", + "mnemonic": "bic", + "operands": "r3, r3, r12, lsl #0x15", + "mode": "none" + }, + "instr_79544": { + "virtual_address": 79544, + "size": 4, + "disassembly": "orrs r5, r0, r1, lsl #0xc", + "mnemonic": "orrs", + "operands": "r5, r0, r1, lsl #0xc", + "mode": "none" + }, + "instr_79548": { + "virtual_address": 79548, + "size": 4, + "disassembly": "orrnes r5, r2, r3, lsl #0xc", + "mnemonic": "orrnes", + "operands": "r5, r2, r3, lsl #0xc", + "mode": "none" + }, + "instr_79552": { + "virtual_address": 79552, + "size": 4, + "disassembly": "orr r1, r1, #0x100000", + "mnemonic": "orr", + "operands": "r1, r1, #0x100000", + "mode": "none" + }, + "instr_79556": { + "virtual_address": 79556, + "size": 4, + "disassembly": "orr r3, r3, #0x100000", + "mnemonic": "orr", + "operands": "r3, r3, #0x100000", + "mode": "none" + }, + "instr_79560": { + "virtual_address": 79560, + "size": 4, + "disassembly": "beq 0x13744", + "mnemonic": "beq", + "operands": "0x13744", + "mode": "none" + }, + "bb_79496": { + "virtual_address": 79496, + "size": 68, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 79564, + "children": [ + "instr_79496", + "instr_79500", + "instr_79504", + "instr_79508", + "instr_79512", + "instr_79516", + "instr_79520", + "instr_79524", + "instr_79528", + "instr_79532", + "instr_79536", + "instr_79540", + "instr_79544", + "instr_79548", + "instr_79552", + "instr_79556", + "instr_79560" + ] + }, + "instr_79564": { + "virtual_address": 79564, + "size": 4, + "disassembly": "umull r12, lr, r0, r2", + "mnemonic": "umull", + "operands": "r12, lr, r0, r2", + "mode": "none" + }, + "instr_79568": { + "virtual_address": 79568, + "size": 4, + "disassembly": "mov r5, #0x0", + "mnemonic": "mov", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_79572": { + "virtual_address": 79572, + "size": 4, + "disassembly": "umlal lr, r5, r1, r2", + "mnemonic": "umlal", + "operands": "lr, r5, r1, r2", + "mode": "none" + }, + "instr_79576": { + "virtual_address": 79576, + "size": 4, + "disassembly": "and r2, r6, #0x80000000", + "mnemonic": "and", + "operands": "r2, r6, #0x80000000", + "mode": "none" + }, + "instr_79580": { + "virtual_address": 79580, + "size": 4, + "disassembly": "umlal lr, r5, r0, r3", + "mnemonic": "umlal", + "operands": "lr, r5, r0, r3", + "mode": "none" + }, + "instr_79584": { + "virtual_address": 79584, + "size": 4, + "disassembly": "mov r6, #0x0", + "mnemonic": "mov", + "operands": "r6, #0x0", + "mode": "none" + }, + "instr_79588": { + "virtual_address": 79588, + "size": 4, + "disassembly": "umlal r5, r6, r1, r3", + "mnemonic": "umlal", + "operands": "r5, r6, r1, r3", + "mode": "none" + }, + "instr_79592": { + "virtual_address": 79592, + "size": 4, + "disassembly": "teq r12, #0x0", + "mnemonic": "teq", + "operands": "r12, #0x0", + "mode": "none" + }, + "instr_79596": { + "virtual_address": 79596, + "size": 4, + "disassembly": "orrne lr, lr, #0x1", + "mnemonic": "orrne", + "operands": "lr, lr, #0x1", + "mode": "none" + }, + "instr_79600": { + "virtual_address": 79600, + "size": 4, + "disassembly": "sub r4, r4, #0xff", + "mnemonic": "sub", + "operands": "r4, r4, #0xff", + "mode": "none" + }, + "instr_79604": { + "virtual_address": 79604, + "size": 4, + "disassembly": "cmp r6, #0x200", + "mnemonic": "cmp", + "operands": "r6, #0x200", + "mode": "none" + }, + "instr_79608": { + "virtual_address": 79608, + "size": 4, + "disassembly": "sbc r4, r4, #0x300", + "mnemonic": "sbc", + "operands": "r4, r4, #0x300", + "mode": "none" + }, + "instr_79612": { + "virtual_address": 79612, + "size": 4, + "disassembly": "bcs 0x1370c", + "mnemonic": "bcs", + "operands": "0x1370c", + "mode": "none" + }, + "bb_79564": { + "virtual_address": 79564, + "size": 52, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 79616, + "children": [ + "instr_79564", + "instr_79568", + "instr_79572", + "instr_79576", + "instr_79580", + "instr_79584", + "instr_79588", + "instr_79592", + "instr_79596", + "instr_79600", + "instr_79604", + "instr_79608", + "instr_79612" + ] + }, + "instr_79616": { + "virtual_address": 79616, + "size": 4, + "disassembly": "movs lr, lr, lsl #0x1", + "mnemonic": "movs", + "operands": "lr, lr, lsl #0x1", + "mode": "none" + }, + "instr_79620": { + "virtual_address": 79620, + "size": 4, + "disassembly": "adcs r5, r5, r5", + "mnemonic": "adcs", + "operands": "r5, r5, r5", + "mode": "none" + }, + "instr_79624": { + "virtual_address": 79624, + "size": 4, + "disassembly": "adc r6, r6, r6", + "mnemonic": "adc", + "operands": "r6, r6, r6", + "mode": "none" + }, + "bb_79616": { + "virtual_address": 79616, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 79628, + "children": [ + "instr_79616", + "instr_79620", + "instr_79624" + ] + }, + "instr_79628": { + "virtual_address": 79628, + "size": 4, + "disassembly": "orr r1, r2, r6, lsl #0xb", + "mnemonic": "orr", + "operands": "r1, r2, r6, lsl #0xb", + "mode": "none" + }, + "instr_79632": { + "virtual_address": 79632, + "size": 4, + "disassembly": "orr r1, r1, r5, lsr #0x15", + "mnemonic": "orr", + "operands": "r1, r1, r5, lsr #0x15", + "mode": "none" + }, + "instr_79636": { + "virtual_address": 79636, + "size": 4, + "disassembly": "mov r0, r5, lsl #0xb", + "mnemonic": "mov", + "operands": "r0, r5, lsl #0xb", + "mode": "none" + }, + "instr_79640": { + "virtual_address": 79640, + "size": 4, + "disassembly": "orr r0, r0, lr, lsr #0x15", + "mnemonic": "orr", + "operands": "r0, r0, lr, lsr #0x15", + "mode": "none" + }, + "instr_79644": { + "virtual_address": 79644, + "size": 4, + "disassembly": "mov lr, lr, lsl #0xb", + "mnemonic": "mov", + "operands": "lr, lr, lsl #0xb", + "mode": "none" + }, + "instr_79648": { + "virtual_address": 79648, + "size": 4, + "disassembly": "subs r12, r4, #0xfd", + "mnemonic": "subs", + "operands": "r12, r4, #0xfd", + "mode": "none" + }, + "instr_79652": { + "virtual_address": 79652, + "size": 4, + "disassembly": "cmphi r12, #0x700", + "mnemonic": "cmphi", + "operands": "r12, #0x700", + "mode": "none" + }, + "instr_79656": { + "virtual_address": 79656, + "size": 4, + "disassembly": "bhi 0x13774", + "mnemonic": "bhi", + "operands": "0x13774", + "mode": "none" + }, + "bb_79628": { + "virtual_address": 79628, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 79660, + "children": [ + "instr_79628", + "instr_79632", + "instr_79636", + "instr_79640", + "instr_79644", + "instr_79648", + "instr_79652", + "instr_79656" + ] + }, + "instr_79660": { + "virtual_address": 79660, + "size": 4, + "disassembly": "cmp lr, #0x80000000", + "mnemonic": "cmp", + "operands": "lr, #0x80000000", + "mode": "none" + }, + "instr_79664": { + "virtual_address": 79664, + "size": 4, + "disassembly": "moveqs lr, r0, lsr #0x1", + "mnemonic": "moveqs", + "operands": "lr, r0, lsr #0x1", + "mode": "none" + }, + "instr_79668": { + "virtual_address": 79668, + "size": 4, + "disassembly": "adcs r0, r0, #0x0", + "mnemonic": "adcs", + "operands": "r0, r0, #0x0", + "mode": "none" + }, + "instr_79672": { + "virtual_address": 79672, + "size": 4, + "disassembly": "adc r1, r1, r4, lsl #0x14", + "mnemonic": "adc", + "operands": "r1, r1, r4, lsl #0x14", + "mode": "none" + }, + "instr_79676": { + "virtual_address": 79676, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_79680": { + "virtual_address": 79680, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_79660": { + "virtual_address": 79660, + "size": 24, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_79660", + "instr_79664", + "instr_79668", + "instr_79672", + "instr_79676", + "instr_79680" + ] + }, + "instr_79684": { + "virtual_address": 79684, + "size": 4, + "disassembly": "and r6, r6, #0x80000000", + "mnemonic": "and", + "operands": "r6, r6, #0x80000000", + "mode": "none" + }, + "instr_79688": { + "virtual_address": 79688, + "size": 4, + "disassembly": "orr r1, r6, r1", + "mnemonic": "orr", + "operands": "r1, r6, r1", + "mode": "none" + }, + "instr_79692": { + "virtual_address": 79692, + "size": 4, + "disassembly": "orr r0, r0, r2", + "mnemonic": "orr", + "operands": "r0, r0, r2", + "mode": "none" + }, + "instr_79696": { + "virtual_address": 79696, + "size": 4, + "disassembly": "eor r1, r1, r3", + "mnemonic": "eor", + "operands": "r1, r1, r3", + "mode": "none" + }, + "instr_79700": { + "virtual_address": 79700, + "size": 4, + "disassembly": "subs r4, r4, r12, lsr #0x1", + "mnemonic": "subs", + "operands": "r4, r4, r12, lsr #0x1", + "mode": "none" + }, + "instr_79704": { + "virtual_address": 79704, + "size": 4, + "disassembly": "rsbgts r5, r4, r12", + "mnemonic": "rsbgts", + "operands": "r5, r4, r12", + "mode": "none" + }, + "instr_79708": { + "virtual_address": 79708, + "size": 4, + "disassembly": "orrgt r1, r1, r4, lsl #0x14", + "mnemonic": "orrgt", + "operands": "r1, r1, r4, lsl #0x14", + "mode": "none" + }, + "instr_79712": { + "virtual_address": 79712, + "size": 4, + "disassembly": "ldmiagt sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmiagt", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_79716": { + "virtual_address": 79716, + "size": 4, + "disassembly": "bxgt lr", + "mnemonic": "bxgt", + "operands": "lr", + "mode": "none" + }, + "bb_79684": { + "virtual_address": 79684, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 79720, + "children": [ + "instr_79684", + "instr_79688", + "instr_79692", + "instr_79696", + "instr_79700", + "instr_79704", + "instr_79708", + "instr_79712", + "instr_79716" + ] + }, + "instr_79720": { + "virtual_address": 79720, + "size": 4, + "disassembly": "orr r1, r1, #0x100000", + "mnemonic": "orr", + "operands": "r1, r1, #0x100000", + "mode": "none" + }, + "instr_79724": { + "virtual_address": 79724, + "size": 4, + "disassembly": "mov lr, #0x0", + "mnemonic": "mov", + "operands": "lr, #0x0", + "mode": "none" + }, + "instr_79728": { + "virtual_address": 79728, + "size": 4, + "disassembly": "subs r4, r4, #0x1", + "mnemonic": "subs", + "operands": "r4, r4, #0x1", + "mode": "none" + }, + "bb_79720": { + "virtual_address": 79720, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 79732, + "children": [ + "instr_79720", + "instr_79724", + "instr_79728" + ] + }, + "instr_79732": { + "virtual_address": 79732, + "size": 4, + "disassembly": "bgt 0x138f0", + "mnemonic": "bgt", + "operands": "0x138f0", + "mode": "none" + }, + "bb_79732": { + "virtual_address": 79732, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 79736, + "children": [ + "instr_79732" + ] + }, + "instr_79736": { + "virtual_address": 79736, + "size": 4, + "disassembly": "cmn r4, #0x36", + "mnemonic": "cmn", + "operands": "r4, #0x36", + "mode": "none" + }, + "instr_79740": { + "virtual_address": 79740, + "size": 4, + "disassembly": "movle r0, #0x0", + "mnemonic": "movle", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_79744": { + "virtual_address": 79744, + "size": 4, + "disassembly": "andle r1, r1, #0x80000000", + "mnemonic": "andle", + "operands": "r1, r1, #0x80000000", + "mode": "none" + }, + "instr_79748": { + "virtual_address": 79748, + "size": 4, + "disassembly": "ldmiale sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmiale", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_79752": { + "virtual_address": 79752, + "size": 4, + "disassembly": "bxle lr", + "mnemonic": "bxle", + "operands": "lr", + "mode": "none" + }, + "bb_79736": { + "virtual_address": 79736, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 79756, + "children": [ + "instr_79736", + "instr_79740", + "instr_79744", + "instr_79748", + "instr_79752" + ] + }, + "instr_79756": { + "virtual_address": 79756, + "size": 4, + "disassembly": "rsb r4, r4, #0x0", + "mnemonic": "rsb", + "operands": "r4, r4, #0x0", + "mode": "none" + }, + "instr_79760": { + "virtual_address": 79760, + "size": 4, + "disassembly": "subs r4, r4, #0x20", + "mnemonic": "subs", + "operands": "r4, r4, #0x20", + "mode": "none" + }, + "instr_79764": { + "virtual_address": 79764, + "size": 4, + "disassembly": "bge 0x13804", + "mnemonic": "bge", + "operands": "0x13804", + "mode": "none" + }, + "bb_79756": { + "virtual_address": 79756, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 79768, + "children": [ + "instr_79756", + "instr_79760", + "instr_79764" + ] + }, + "instr_79768": { + "virtual_address": 79768, + "size": 4, + "disassembly": "adds r4, r4, #0xc", + "mnemonic": "adds", + "operands": "r4, r4, #0xc", + "mode": "none" + }, + "instr_79772": { + "virtual_address": 79772, + "size": 4, + "disassembly": "bgt 0x137d4", + "mnemonic": "bgt", + "operands": "0x137d4", + "mode": "none" + }, + "bb_79768": { + "virtual_address": 79768, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 79776, + "children": [ + "instr_79768", + "instr_79772" + ] + }, + "instr_79776": { + "virtual_address": 79776, + "size": 4, + "disassembly": "add r4, r4, #0x14", + "mnemonic": "add", + "operands": "r4, r4, #0x14", + "mode": "none" + }, + "instr_79780": { + "virtual_address": 79780, + "size": 4, + "disassembly": "rsb r5, r4, #0x20", + "mnemonic": "rsb", + "operands": "r5, r4, #0x20", + "mode": "none" + }, + "instr_79784": { + "virtual_address": 79784, + "size": 4, + "disassembly": "mov r3, r0, lsl r5", + "mnemonic": "mov", + "operands": "r3, r0, lsl r5", + "mode": "none" + }, + "instr_79788": { + "virtual_address": 79788, + "size": 4, + "disassembly": "mov r0, r0, lsr r4", + "mnemonic": "mov", + "operands": "r0, r0, lsr r4", + "mode": "none" + }, + "instr_79792": { + "virtual_address": 79792, + "size": 4, + "disassembly": "orr r0, r0, r1, lsl r5", + "mnemonic": "orr", + "operands": "r0, r0, r1, lsl r5", + "mode": "none" + }, + "instr_79796": { + "virtual_address": 79796, + "size": 4, + "disassembly": "and r2, r1, #0x80000000", + "mnemonic": "and", + "operands": "r2, r1, #0x80000000", + "mode": "none" + }, + "instr_79800": { + "virtual_address": 79800, + "size": 4, + "disassembly": "bic r1, r1, #0x80000000", + "mnemonic": "bic", + "operands": "r1, r1, #0x80000000", + "mode": "none" + }, + "instr_79804": { + "virtual_address": 79804, + "size": 4, + "disassembly": "adds r0, r0, r3, lsr #0x1f", + "mnemonic": "adds", + "operands": "r0, r0, r3, lsr #0x1f", + "mode": "none" + }, + "instr_79808": { + "virtual_address": 79808, + "size": 4, + "disassembly": "adc r1, r2, r1, lsr r4", + "mnemonic": "adc", + "operands": "r1, r2, r1, lsr r4", + "mode": "none" + }, + "instr_79812": { + "virtual_address": 79812, + "size": 4, + "disassembly": "orrs lr, lr, r3, lsl #0x1", + "mnemonic": "orrs", + "operands": "lr, lr, r3, lsl #0x1", + "mode": "none" + }, + "instr_79816": { + "virtual_address": 79816, + "size": 4, + "disassembly": "biceq r0, r0, r3, lsr #0x1f", + "mnemonic": "biceq", + "operands": "r0, r0, r3, lsr #0x1f", + "mode": "none" + }, + "instr_79820": { + "virtual_address": 79820, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_79824": { + "virtual_address": 79824, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_79776": { + "virtual_address": 79776, + "size": 52, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_79776", + "instr_79780", + "instr_79784", + "instr_79788", + "instr_79792", + "instr_79796", + "instr_79800", + "instr_79804", + "instr_79808", + "instr_79812", + "instr_79816", + "instr_79820", + "instr_79824" + ] + }, + "instr_79828": { + "virtual_address": 79828, + "size": 4, + "disassembly": "rsb r4, r4, #0xc", + "mnemonic": "rsb", + "operands": "r4, r4, #0xc", + "mode": "none" + }, + "instr_79832": { + "virtual_address": 79832, + "size": 4, + "disassembly": "rsb r5, r4, #0x20", + "mnemonic": "rsb", + "operands": "r5, r4, #0x20", + "mode": "none" + }, + "instr_79836": { + "virtual_address": 79836, + "size": 4, + "disassembly": "mov r3, r0, lsl r4", + "mnemonic": "mov", + "operands": "r3, r0, lsl r4", + "mode": "none" + }, + "instr_79840": { + "virtual_address": 79840, + "size": 4, + "disassembly": "mov r0, r0, lsr r5", + "mnemonic": "mov", + "operands": "r0, r0, lsr r5", + "mode": "none" + }, + "instr_79844": { + "virtual_address": 79844, + "size": 4, + "disassembly": "orr r0, r0, r1, lsl r4", + "mnemonic": "orr", + "operands": "r0, r0, r1, lsl r4", + "mode": "none" + }, + "instr_79848": { + "virtual_address": 79848, + "size": 4, + "disassembly": "and r1, r1, #0x80000000", + "mnemonic": "and", + "operands": "r1, r1, #0x80000000", + "mode": "none" + }, + "instr_79852": { + "virtual_address": 79852, + "size": 4, + "disassembly": "adds r0, r0, r3, lsr #0x1f", + "mnemonic": "adds", + "operands": "r0, r0, r3, lsr #0x1f", + "mode": "none" + }, + "instr_79856": { + "virtual_address": 79856, + "size": 4, + "disassembly": "adc r1, r1, #0x0", + "mnemonic": "adc", + "operands": "r1, r1, #0x0", + "mode": "none" + }, + "instr_79860": { + "virtual_address": 79860, + "size": 4, + "disassembly": "orrs lr, lr, r3, lsl #0x1", + "mnemonic": "orrs", + "operands": "lr, lr, r3, lsl #0x1", + "mode": "none" + }, + "instr_79864": { + "virtual_address": 79864, + "size": 4, + "disassembly": "biceq r0, r0, r3, lsr #0x1f", + "mnemonic": "biceq", + "operands": "r0, r0, r3, lsr #0x1f", + "mode": "none" + }, + "instr_79868": { + "virtual_address": 79868, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_79872": { + "virtual_address": 79872, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_79828": { + "virtual_address": 79828, + "size": 48, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_79828", + "instr_79832", + "instr_79836", + "instr_79840", + "instr_79844", + "instr_79848", + "instr_79852", + "instr_79856", + "instr_79860", + "instr_79864", + "instr_79868", + "instr_79872" + ] + }, + "instr_79876": { + "virtual_address": 79876, + "size": 4, + "disassembly": "rsb r5, r4, #0x20", + "mnemonic": "rsb", + "operands": "r5, r4, #0x20", + "mode": "none" + }, + "instr_79880": { + "virtual_address": 79880, + "size": 4, + "disassembly": "orr lr, lr, r0, lsl r5", + "mnemonic": "orr", + "operands": "lr, lr, r0, lsl r5", + "mode": "none" + }, + "instr_79884": { + "virtual_address": 79884, + "size": 4, + "disassembly": "mov r3, r0, lsr r4", + "mnemonic": "mov", + "operands": "r3, r0, lsr r4", + "mode": "none" + }, + "instr_79888": { + "virtual_address": 79888, + "size": 4, + "disassembly": "orr r3, r3, r1, lsl r5", + "mnemonic": "orr", + "operands": "r3, r3, r1, lsl r5", + "mode": "none" + }, + "instr_79892": { + "virtual_address": 79892, + "size": 4, + "disassembly": "mov r0, r1, lsr r4", + "mnemonic": "mov", + "operands": "r0, r1, lsr r4", + "mode": "none" + }, + "instr_79896": { + "virtual_address": 79896, + "size": 4, + "disassembly": "and r1, r1, #0x80000000", + "mnemonic": "and", + "operands": "r1, r1, #0x80000000", + "mode": "none" + }, + "instr_79900": { + "virtual_address": 79900, + "size": 4, + "disassembly": "bic r0, r0, r1, lsr r4", + "mnemonic": "bic", + "operands": "r0, r0, r1, lsr r4", + "mode": "none" + }, + "instr_79904": { + "virtual_address": 79904, + "size": 4, + "disassembly": "add r0, r0, r3, lsr #0x1f", + "mnemonic": "add", + "operands": "r0, r0, r3, lsr #0x1f", + "mode": "none" + }, + "instr_79908": { + "virtual_address": 79908, + "size": 4, + "disassembly": "orrs lr, lr, r3, lsl #0x1", + "mnemonic": "orrs", + "operands": "lr, lr, r3, lsl #0x1", + "mode": "none" + }, + "instr_79912": { + "virtual_address": 79912, + "size": 4, + "disassembly": "biceq r0, r0, r3, lsr #0x1f", + "mnemonic": "biceq", + "operands": "r0, r0, r3, lsr #0x1f", + "mode": "none" + }, + "instr_79916": { + "virtual_address": 79916, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_79920": { + "virtual_address": 79920, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_79876": { + "virtual_address": 79876, + "size": 48, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_79876", + "instr_79880", + "instr_79884", + "instr_79888", + "instr_79892", + "instr_79896", + "instr_79900", + "instr_79904", + "instr_79908", + "instr_79912", + "instr_79916", + "instr_79920" + ] + }, + "func_79496": { + "virtual_address": 79496, + "size": 428, + "name": "__muldf3", + "children": [ + "bb_79496", + "bb_79564", + "bb_79616", + "bb_79628", + "bb_79660", + "bb_79684", + "bb_79720", + "bb_79732", + "bb_79736", + "bb_79756", + "bb_79768", + "bb_79776", + "bb_79828", + "bb_79876" + ] + }, + "instr_80000": { + "virtual_address": 80000, + "size": 4, + "disassembly": "teq r4, r12", + "mnemonic": "teq", + "operands": "r4, r12", + "mode": "none" + }, + "instr_80004": { + "virtual_address": 80004, + "size": 4, + "disassembly": "and r5, r12, r3, lsr #0x14", + "mnemonic": "and", + "operands": "r5, r12, r3, lsr #0x14", + "mode": "none" + }, + "instr_80008": { + "virtual_address": 80008, + "size": 4, + "disassembly": "teqne r5, r12", + "mnemonic": "teqne", + "operands": "r5, r12", + "mode": "none" + }, + "instr_80012": { + "virtual_address": 80012, + "size": 4, + "disassembly": "beq 0x138b0", + "mnemonic": "beq", + "operands": "0x138b0", + "mode": "none" + }, + "bb_80000": { + "virtual_address": 80000, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 80016, + "children": [ + "instr_80000", + "instr_80004", + "instr_80008", + "instr_80012" + ] + }, + "instr_80016": { + "virtual_address": 80016, + "size": 4, + "disassembly": "orrs r6, r0, r1, lsl #0x1", + "mnemonic": "orrs", + "operands": "r6, r0, r1, lsl #0x1", + "mode": "none" + }, + "instr_80020": { + "virtual_address": 80020, + "size": 4, + "disassembly": "orrnes r6, r2, r3, lsl #0x1", + "mnemonic": "orrnes", + "operands": "r6, r2, r3, lsl #0x1", + "mode": "none" + }, + "instr_80024": { + "virtual_address": 80024, + "size": 4, + "disassembly": "bne 0x13834", + "mnemonic": "bne", + "operands": "0x13834", + "mode": "none" + }, + "bb_80016": { + "virtual_address": 80016, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 80028, + "children": [ + "instr_80016", + "instr_80020", + "instr_80024" + ] + }, + "instr_80028": { + "virtual_address": 80028, + "size": 4, + "disassembly": "eor r1, r1, r3", + "mnemonic": "eor", + "operands": "r1, r1, r3", + "mode": "none" + }, + "instr_80032": { + "virtual_address": 80032, + "size": 4, + "disassembly": "and r1, r1, #0x80000000", + "mnemonic": "and", + "operands": "r1, r1, #0x80000000", + "mode": "none" + }, + "instr_80036": { + "virtual_address": 80036, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_80040": { + "virtual_address": 80040, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_80044": { + "virtual_address": 80044, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_80028": { + "virtual_address": 80028, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_80028", + "instr_80032", + "instr_80036", + "instr_80040", + "instr_80044" + ] + }, + "instr_80048": { + "virtual_address": 80048, + "size": 4, + "disassembly": "orrs r6, r0, r1, lsl #0x1", + "mnemonic": "orrs", + "operands": "r6, r0, r1, lsl #0x1", + "mode": "none" + }, + "instr_80052": { + "virtual_address": 80052, + "size": 4, + "disassembly": "moveq r0, r2", + "mnemonic": "moveq", + "operands": "r0, r2", + "mode": "none" + }, + "instr_80056": { + "virtual_address": 80056, + "size": 4, + "disassembly": "moveq r1, r3", + "mnemonic": "moveq", + "operands": "r1, r3", + "mode": "none" + }, + "instr_80060": { + "virtual_address": 80060, + "size": 4, + "disassembly": "orrnes r6, r2, r3, lsl #0x1", + "mnemonic": "orrnes", + "operands": "r6, r2, r3, lsl #0x1", + "mode": "none" + }, + "instr_80064": { + "virtual_address": 80064, + "size": 4, + "disassembly": "beq 0x13908", + "mnemonic": "beq", + "operands": "0x13908", + "mode": "none" + }, + "bb_80048": { + "virtual_address": 80048, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 80068, + "children": [ + "instr_80048", + "instr_80052", + "instr_80056", + "instr_80060", + "instr_80064" + ] + }, + "instr_80068": { + "virtual_address": 80068, + "size": 4, + "disassembly": "teq r4, r12", + "mnemonic": "teq", + "operands": "r4, r12", + "mode": "none" + }, + "instr_80072": { + "virtual_address": 80072, + "size": 4, + "disassembly": "bne 0x138d4", + "mnemonic": "bne", + "operands": "0x138d4", + "mode": "none" + }, + "bb_80068": { + "virtual_address": 80068, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 80076, + "children": [ + "instr_80068", + "instr_80072" + ] + }, + "instr_80076": { + "virtual_address": 80076, + "size": 4, + "disassembly": "orrs r6, r0, r1, lsl #0xc", + "mnemonic": "orrs", + "operands": "r6, r0, r1, lsl #0xc", + "mode": "none" + }, + "instr_80080": { + "virtual_address": 80080, + "size": 4, + "disassembly": "bne 0x13908", + "mnemonic": "bne", + "operands": "0x13908", + "mode": "none" + }, + "bb_80076": { + "virtual_address": 80076, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 80084, + "children": [ + "instr_80076", + "instr_80080" + ] + }, + "instr_80084": { + "virtual_address": 80084, + "size": 4, + "disassembly": "teq r5, r12", + "mnemonic": "teq", + "operands": "r5, r12", + "mode": "none" + }, + "instr_80088": { + "virtual_address": 80088, + "size": 4, + "disassembly": "bne 0x138ec", + "mnemonic": "bne", + "operands": "0x138ec", + "mode": "none" + }, + "bb_80084": { + "virtual_address": 80084, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 80092, + "children": [ + "instr_80084", + "instr_80088" + ] + }, + "instr_80092": { + "virtual_address": 80092, + "size": 4, + "disassembly": "orrs r6, r2, r3, lsl #0xc", + "mnemonic": "orrs", + "operands": "r6, r2, r3, lsl #0xc", + "mode": "none" + }, + "instr_80096": { + "virtual_address": 80096, + "size": 4, + "disassembly": "movne r0, r2", + "mnemonic": "movne", + "operands": "r0, r2", + "mode": "none" + }, + "instr_80100": { + "virtual_address": 80100, + "size": 4, + "disassembly": "movne r1, r3", + "mnemonic": "movne", + "operands": "r1, r3", + "mode": "none" + }, + "instr_80104": { + "virtual_address": 80104, + "size": 4, + "disassembly": "bne 0x13908", + "mnemonic": "bne", + "operands": "0x13908", + "mode": "none" + }, + "bb_80092": { + "virtual_address": 80092, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 80108, + "children": [ + "instr_80092", + "instr_80096", + "instr_80100", + "instr_80104" + ] + }, + "instr_80108": { + "virtual_address": 80108, + "size": 4, + "disassembly": "eor r1, r1, r3", + "mnemonic": "eor", + "operands": "r1, r1, r3", + "mode": "none" + }, + "bb_80108": { + "virtual_address": 80108, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 80112, + "children": [ + "instr_80108" + ] + }, + "instr_80112": { + "virtual_address": 80112, + "size": 4, + "disassembly": "and r1, r1, #0x80000000", + "mnemonic": "and", + "operands": "r1, r1, #0x80000000", + "mode": "none" + }, + "instr_80116": { + "virtual_address": 80116, + "size": 4, + "disassembly": "orr r1, r1, #0x7f000000", + "mnemonic": "orr", + "operands": "r1, r1, #0x7f000000", + "mode": "none" + }, + "instr_80120": { + "virtual_address": 80120, + "size": 4, + "disassembly": "orr r1, r1, #0xf00000", + "mnemonic": "orr", + "operands": "r1, r1, #0xf00000", + "mode": "none" + }, + "instr_80124": { + "virtual_address": 80124, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_80128": { + "virtual_address": 80128, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_80132": { + "virtual_address": 80132, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_80112": { + "virtual_address": 80112, + "size": 24, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_80112", + "instr_80116", + "instr_80120", + "instr_80124", + "instr_80128", + "instr_80132" + ] + }, + "instr_80136": { + "virtual_address": 80136, + "size": 4, + "disassembly": "orr r1, r1, #0x7f000000", + "mnemonic": "orr", + "operands": "r1, r1, #0x7f000000", + "mode": "none" + }, + "instr_80140": { + "virtual_address": 80140, + "size": 4, + "disassembly": "orr r1, r1, #0xf80000", + "mnemonic": "orr", + "operands": "r1, r1, #0xf80000", + "mode": "none" + }, + "instr_80144": { + "virtual_address": 80144, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_80148": { + "virtual_address": 80148, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_80136": { + "virtual_address": 80136, + "size": 16, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_80136", + "instr_80140", + "instr_80144", + "instr_80148" + ] + }, + "func_80000": { + "virtual_address": 80000, + "size": 152, + "name": "FUN_00013880", + "children": [ + "bb_80000", + "bb_80016", + "bb_80028", + "bb_80048", + "bb_80068", + "bb_80076", + "bb_80084", + "bb_80092", + "bb_80108", + "bb_80112", + "bb_80136" + ] + }, + "instr_80152": { + "virtual_address": 80152, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_80156": { + "virtual_address": 80156, + "size": 4, + "disassembly": "mov r12, #0xff", + "mnemonic": "mov", + "operands": "r12, #0xff", + "mode": "none" + }, + "instr_80160": { + "virtual_address": 80160, + "size": 4, + "disassembly": "orr r12, r12, #0x700", + "mnemonic": "orr", + "operands": "r12, r12, #0x700", + "mode": "none" + }, + "instr_80164": { + "virtual_address": 80164, + "size": 4, + "disassembly": "ands r4, r12, r1, lsr #0x14", + "mnemonic": "ands", + "operands": "r4, r12, r1, lsr #0x14", + "mode": "none" + }, + "instr_80168": { + "virtual_address": 80168, + "size": 4, + "disassembly": "andnes r5, r12, r3, lsr #0x14", + "mnemonic": "andnes", + "operands": "r5, r12, r3, lsr #0x14", + "mode": "none" + }, + "instr_80172": { + "virtual_address": 80172, + "size": 4, + "disassembly": "teqne r4, r12", + "mnemonic": "teqne", + "operands": "r4, r12", + "mode": "none" + }, + "instr_80176": { + "virtual_address": 80176, + "size": 4, + "disassembly": "teqne r5, r12", + "mnemonic": "teqne", + "operands": "r5, r12", + "mode": "none" + }, + "instr_80180": { + "virtual_address": 80180, + "size": 4, + "disassembly": "bleq 0x13ab4", + "mnemonic": "bleq", + "operands": "0x13ab4", + "mode": "none" + }, + "instr_80184": { + "virtual_address": 80184, + "size": 4, + "disassembly": "sub r4, r4, r5", + "mnemonic": "sub", + "operands": "r4, r4, r5", + "mode": "none" + }, + "instr_80188": { + "virtual_address": 80188, + "size": 4, + "disassembly": "eor lr, r1, r3", + "mnemonic": "eor", + "operands": "lr, r1, r3", + "mode": "none" + }, + "instr_80192": { + "virtual_address": 80192, + "size": 4, + "disassembly": "orrs r5, r2, r3, lsl #0xc", + "mnemonic": "orrs", + "operands": "r5, r2, r3, lsl #0xc", + "mode": "none" + }, + "instr_80196": { + "virtual_address": 80196, + "size": 4, + "disassembly": "mov r1, r1, lsl #0xc", + "mnemonic": "mov", + "operands": "r1, r1, lsl #0xc", + "mode": "none" + }, + "instr_80200": { + "virtual_address": 80200, + "size": 4, + "disassembly": "beq 0x13a80", + "mnemonic": "beq", + "operands": "0x13a80", + "mode": "none" + }, + "bb_80152": { + "virtual_address": 80152, + "size": 52, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 80204, + "children": [ + "instr_80152", + "instr_80156", + "instr_80160", + "instr_80164", + "instr_80168", + "instr_80172", + "instr_80176", + "instr_80180", + "instr_80184", + "instr_80188", + "instr_80192", + "instr_80196", + "instr_80200" + ] + }, + "instr_80204": { + "virtual_address": 80204, + "size": 4, + "disassembly": "mov r3, r3, lsl #0xc", + "mnemonic": "mov", + "operands": "r3, r3, lsl #0xc", + "mode": "none" + }, + "instr_80208": { + "virtual_address": 80208, + "size": 4, + "disassembly": "mov r5, #0x10000000", + "mnemonic": "mov", + "operands": "r5, #0x10000000", + "mode": "none" + }, + "instr_80212": { + "virtual_address": 80212, + "size": 4, + "disassembly": "orr r3, r5, r3, lsr #0x4", + "mnemonic": "orr", + "operands": "r3, r5, r3, lsr #0x4", + "mode": "none" + }, + "instr_80216": { + "virtual_address": 80216, + "size": 4, + "disassembly": "orr r3, r3, r2, lsr #0x18", + "mnemonic": "orr", + "operands": "r3, r3, r2, lsr #0x18", + "mode": "none" + }, + "instr_80220": { + "virtual_address": 80220, + "size": 4, + "disassembly": "mov r2, r2, lsl #0x8", + "mnemonic": "mov", + "operands": "r2, r2, lsl #0x8", + "mode": "none" + }, + "instr_80224": { + "virtual_address": 80224, + "size": 4, + "disassembly": "orr r5, r5, r1, lsr #0x4", + "mnemonic": "orr", + "operands": "r5, r5, r1, lsr #0x4", + "mode": "none" + }, + "instr_80228": { + "virtual_address": 80228, + "size": 4, + "disassembly": "orr r5, r5, r0, lsr #0x18", + "mnemonic": "orr", + "operands": "r5, r5, r0, lsr #0x18", + "mode": "none" + }, + "instr_80232": { + "virtual_address": 80232, + "size": 4, + "disassembly": "mov r6, r0, lsl #0x8", + "mnemonic": "mov", + "operands": "r6, r0, lsl #0x8", + "mode": "none" + }, + "instr_80236": { + "virtual_address": 80236, + "size": 4, + "disassembly": "and r1, lr, #0x80000000", + "mnemonic": "and", + "operands": "r1, lr, #0x80000000", + "mode": "none" + }, + "instr_80240": { + "virtual_address": 80240, + "size": 4, + "disassembly": "cmp r5, r3", + "mnemonic": "cmp", + "operands": "r5, r3", + "mode": "none" + }, + "instr_80244": { + "virtual_address": 80244, + "size": 4, + "disassembly": "cmpeq r6, r2", + "mnemonic": "cmpeq", + "operands": "r6, r2", + "mode": "none" + }, + "instr_80248": { + "virtual_address": 80248, + "size": 4, + "disassembly": "adc r4, r4, #0xfd", + "mnemonic": "adc", + "operands": "r4, r4, #0xfd", + "mode": "none" + }, + "instr_80252": { + "virtual_address": 80252, + "size": 4, + "disassembly": "add r4, r4, #0x300", + "mnemonic": "add", + "operands": "r4, r4, #0x300", + "mode": "none" + }, + "instr_80256": { + "virtual_address": 80256, + "size": 4, + "disassembly": "bcs 0x1398c", + "mnemonic": "bcs", + "operands": "0x1398c", + "mode": "none" + }, + "bb_80204": { + "virtual_address": 80204, + "size": 56, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 80260, + "children": [ + "instr_80204", + "instr_80208", + "instr_80212", + "instr_80216", + "instr_80220", + "instr_80224", + "instr_80228", + "instr_80232", + "instr_80236", + "instr_80240", + "instr_80244", + "instr_80248", + "instr_80252", + "instr_80256" + ] + }, + "instr_80260": { + "virtual_address": 80260, + "size": 4, + "disassembly": "movs r3, r3, lsr #0x1", + "mnemonic": "movs", + "operands": "r3, r3, lsr #0x1", + "mode": "none" + }, + "instr_80264": { + "virtual_address": 80264, + "size": 4, + "disassembly": "mov r2, r2, rrx", + "mnemonic": "mov", + "operands": "r2, r2, rrx", + "mode": "none" + }, + "bb_80260": { + "virtual_address": 80260, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 80268, + "children": [ + "instr_80260", + "instr_80264" + ] + }, + "instr_80268": { + "virtual_address": 80268, + "size": 4, + "disassembly": "subs r6, r6, r2", + "mnemonic": "subs", + "operands": "r6, r6, r2", + "mode": "none" + }, + "instr_80272": { + "virtual_address": 80272, + "size": 4, + "disassembly": "sbc r5, r5, r3", + "mnemonic": "sbc", + "operands": "r5, r5, r3", + "mode": "none" + }, + "instr_80276": { + "virtual_address": 80276, + "size": 4, + "disassembly": "movs r3, r3, lsr #0x1", + "mnemonic": "movs", + "operands": "r3, r3, lsr #0x1", + "mode": "none" + }, + "instr_80280": { + "virtual_address": 80280, + "size": 4, + "disassembly": "mov r2, r2, rrx", + "mnemonic": "mov", + "operands": "r2, r2, rrx", + "mode": "none" + }, + "instr_80284": { + "virtual_address": 80284, + "size": 4, + "disassembly": "mov r0, #0x100000", + "mnemonic": "mov", + "operands": "r0, #0x100000", + "mode": "none" + }, + "instr_80288": { + "virtual_address": 80288, + "size": 4, + "disassembly": "mov r12, #0x80000", + "mnemonic": "mov", + "operands": "r12, #0x80000", + "mode": "none" + }, + "bb_80268": { + "virtual_address": 80268, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 80292, + "children": [ + "instr_80268", + "instr_80272", + "instr_80276", + "instr_80280", + "instr_80284", + "instr_80288" + ] + }, + "instr_80292": { + "virtual_address": 80292, + "size": 4, + "disassembly": "subs lr, r6, r2", + "mnemonic": "subs", + "operands": "lr, r6, r2", + "mode": "none" + }, + "instr_80296": { + "virtual_address": 80296, + "size": 4, + "disassembly": "sbcs lr, r5, r3", + "mnemonic": "sbcs", + "operands": "lr, r5, r3", + "mode": "none" + }, + "instr_80300": { + "virtual_address": 80300, + "size": 4, + "disassembly": "subcs r6, r6, r2", + "mnemonic": "subcs", + "operands": "r6, r6, r2", + "mode": "none" + }, + "instr_80304": { + "virtual_address": 80304, + "size": 4, + "disassembly": "movcs r5, lr", + "mnemonic": "movcs", + "operands": "r5, lr", + "mode": "none" + }, + "instr_80308": { + "virtual_address": 80308, + "size": 4, + "disassembly": "orrcs r0, r0, r12", + "mnemonic": "orrcs", + "operands": "r0, r0, r12", + "mode": "none" + }, + "instr_80312": { + "virtual_address": 80312, + "size": 4, + "disassembly": "movs r3, r3, lsr #0x1", + "mnemonic": "movs", + "operands": "r3, r3, lsr #0x1", + "mode": "none" + }, + "instr_80316": { + "virtual_address": 80316, + "size": 4, + "disassembly": "mov r2, r2, rrx", + "mnemonic": "mov", + "operands": "r2, r2, rrx", + "mode": "none" + }, + "instr_80320": { + "virtual_address": 80320, + "size": 4, + "disassembly": "subs lr, r6, r2", + "mnemonic": "subs", + "operands": "lr, r6, r2", + "mode": "none" + }, + "instr_80324": { + "virtual_address": 80324, + "size": 4, + "disassembly": "sbcs lr, r5, r3", + "mnemonic": "sbcs", + "operands": "lr, r5, r3", + "mode": "none" + }, + "instr_80328": { + "virtual_address": 80328, + "size": 4, + "disassembly": "subcs r6, r6, r2", + "mnemonic": "subcs", + "operands": "r6, r6, r2", + "mode": "none" + }, + "instr_80332": { + "virtual_address": 80332, + "size": 4, + "disassembly": "movcs r5, lr", + "mnemonic": "movcs", + "operands": "r5, lr", + "mode": "none" + }, + "instr_80336": { + "virtual_address": 80336, + "size": 4, + "disassembly": "orrcs r0, r0, r12, lsr #0x1", + "mnemonic": "orrcs", + "operands": "r0, r0, r12, lsr #0x1", + "mode": "none" + }, + "instr_80340": { + "virtual_address": 80340, + "size": 4, + "disassembly": "movs r3, r3, lsr #0x1", + "mnemonic": "movs", + "operands": "r3, r3, lsr #0x1", + "mode": "none" + }, + "instr_80344": { + "virtual_address": 80344, + "size": 4, + "disassembly": "mov r2, r2, rrx", + "mnemonic": "mov", + "operands": "r2, r2, rrx", + "mode": "none" + }, + "instr_80348": { + "virtual_address": 80348, + "size": 4, + "disassembly": "subs lr, r6, r2", + "mnemonic": "subs", + "operands": "lr, r6, r2", + "mode": "none" + }, + "instr_80352": { + "virtual_address": 80352, + "size": 4, + "disassembly": "sbcs lr, r5, r3", + "mnemonic": "sbcs", + "operands": "lr, r5, r3", + "mode": "none" + }, + "instr_80356": { + "virtual_address": 80356, + "size": 4, + "disassembly": "subcs r6, r6, r2", + "mnemonic": "subcs", + "operands": "r6, r6, r2", + "mode": "none" + }, + "instr_80360": { + "virtual_address": 80360, + "size": 4, + "disassembly": "movcs r5, lr", + "mnemonic": "movcs", + "operands": "r5, lr", + "mode": "none" + }, + "instr_80364": { + "virtual_address": 80364, + "size": 4, + "disassembly": "orrcs r0, r0, r12, lsr #0x2", + "mnemonic": "orrcs", + "operands": "r0, r0, r12, lsr #0x2", + "mode": "none" + }, + "instr_80368": { + "virtual_address": 80368, + "size": 4, + "disassembly": "movs r3, r3, lsr #0x1", + "mnemonic": "movs", + "operands": "r3, r3, lsr #0x1", + "mode": "none" + }, + "instr_80372": { + "virtual_address": 80372, + "size": 4, + "disassembly": "mov r2, r2, rrx", + "mnemonic": "mov", + "operands": "r2, r2, rrx", + "mode": "none" + }, + "instr_80376": { + "virtual_address": 80376, + "size": 4, + "disassembly": "subs lr, r6, r2", + "mnemonic": "subs", + "operands": "lr, r6, r2", + "mode": "none" + }, + "instr_80380": { + "virtual_address": 80380, + "size": 4, + "disassembly": "sbcs lr, r5, r3", + "mnemonic": "sbcs", + "operands": "lr, r5, r3", + "mode": "none" + }, + "instr_80384": { + "virtual_address": 80384, + "size": 4, + "disassembly": "subcs r6, r6, r2", + "mnemonic": "subcs", + "operands": "r6, r6, r2", + "mode": "none" + }, + "instr_80388": { + "virtual_address": 80388, + "size": 4, + "disassembly": "movcs r5, lr", + "mnemonic": "movcs", + "operands": "r5, lr", + "mode": "none" + }, + "instr_80392": { + "virtual_address": 80392, + "size": 4, + "disassembly": "orrcs r0, r0, r12, lsr #0x3", + "mnemonic": "orrcs", + "operands": "r0, r0, r12, lsr #0x3", + "mode": "none" + }, + "instr_80396": { + "virtual_address": 80396, + "size": 4, + "disassembly": "orrs lr, r5, r6", + "mnemonic": "orrs", + "operands": "lr, r5, r6", + "mode": "none" + }, + "instr_80400": { + "virtual_address": 80400, + "size": 4, + "disassembly": "beq 0x13a4c", + "mnemonic": "beq", + "operands": "0x13a4c", + "mode": "none" + }, + "bb_80292": { + "virtual_address": 80292, + "size": 112, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 80404, + "children": [ + "instr_80292", + "instr_80296", + "instr_80300", + "instr_80304", + "instr_80308", + "instr_80312", + "instr_80316", + "instr_80320", + "instr_80324", + "instr_80328", + "instr_80332", + "instr_80336", + "instr_80340", + "instr_80344", + "instr_80348", + "instr_80352", + "instr_80356", + "instr_80360", + "instr_80364", + "instr_80368", + "instr_80372", + "instr_80376", + "instr_80380", + "instr_80384", + "instr_80388", + "instr_80392", + "instr_80396", + "instr_80400" + ] + }, + "instr_80404": { + "virtual_address": 80404, + "size": 4, + "disassembly": "mov r5, r5, lsl #0x4", + "mnemonic": "mov", + "operands": "r5, r5, lsl #0x4", + "mode": "none" + }, + "instr_80408": { + "virtual_address": 80408, + "size": 4, + "disassembly": "orr r5, r5, r6, lsr #0x1c", + "mnemonic": "orr", + "operands": "r5, r5, r6, lsr #0x1c", + "mode": "none" + }, + "instr_80412": { + "virtual_address": 80412, + "size": 4, + "disassembly": "mov r6, r6, lsl #0x4", + "mnemonic": "mov", + "operands": "r6, r6, lsl #0x4", + "mode": "none" + }, + "instr_80416": { + "virtual_address": 80416, + "size": 4, + "disassembly": "mov r3, r3, lsl #0x3", + "mnemonic": "mov", + "operands": "r3, r3, lsl #0x3", + "mode": "none" + }, + "instr_80420": { + "virtual_address": 80420, + "size": 4, + "disassembly": "orr r3, r3, r2, lsr #0x1d", + "mnemonic": "orr", + "operands": "r3, r3, r2, lsr #0x1d", + "mode": "none" + }, + "instr_80424": { + "virtual_address": 80424, + "size": 4, + "disassembly": "mov r2, r2, lsl #0x3", + "mnemonic": "mov", + "operands": "r2, r2, lsl #0x3", + "mode": "none" + }, + "instr_80428": { + "virtual_address": 80428, + "size": 4, + "disassembly": "movs r12, r12, lsr #0x4", + "mnemonic": "movs", + "operands": "r12, r12, lsr #0x4", + "mode": "none" + }, + "instr_80432": { + "virtual_address": 80432, + "size": 4, + "disassembly": "bne 0x139a4", + "mnemonic": "bne", + "operands": "0x139a4", + "mode": "none" + }, + "bb_80404": { + "virtual_address": 80404, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 80436, + "children": [ + "instr_80404", + "instr_80408", + "instr_80412", + "instr_80416", + "instr_80420", + "instr_80424", + "instr_80428", + "instr_80432" + ] + }, + "instr_80436": { + "virtual_address": 80436, + "size": 4, + "disassembly": "tst r1, #0x100000", + "mnemonic": "tst", + "operands": "r1, #0x100000", + "mode": "none" + }, + "instr_80440": { + "virtual_address": 80440, + "size": 4, + "disassembly": "bne 0x13a58", + "mnemonic": "bne", + "operands": "0x13a58", + "mode": "none" + }, + "bb_80436": { + "virtual_address": 80436, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 80444, + "children": [ + "instr_80436", + "instr_80440" + ] + }, + "instr_80444": { + "virtual_address": 80444, + "size": 4, + "disassembly": "orr r1, r1, r0", + "mnemonic": "orr", + "operands": "r1, r1, r0", + "mode": "none" + }, + "instr_80448": { + "virtual_address": 80448, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_80452": { + "virtual_address": 80452, + "size": 4, + "disassembly": "mov r12, #0x80000000", + "mnemonic": "mov", + "operands": "r12, #0x80000000", + "mode": "none" + }, + "instr_80456": { + "virtual_address": 80456, + "size": 4, + "disassembly": "b 0x139a4", + "mnemonic": "b", + "operands": "0x139a4", + "mode": "none" + }, + "bb_80444": { + "virtual_address": 80444, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 80292, + "children": [ + "instr_80444", + "instr_80448", + "instr_80452", + "instr_80456" + ] + }, + "instr_80460": { + "virtual_address": 80460, + "size": 4, + "disassembly": "tst r1, #0x100000", + "mnemonic": "tst", + "operands": "r1, #0x100000", + "mode": "none" + }, + "instr_80464": { + "virtual_address": 80464, + "size": 4, + "disassembly": "orreq r1, r1, r0", + "mnemonic": "orreq", + "operands": "r1, r1, r0", + "mode": "none" + }, + "instr_80468": { + "virtual_address": 80468, + "size": 4, + "disassembly": "moveq r0, #0x0", + "mnemonic": "moveq", + "operands": "r0, #0x0", + "mode": "none" + }, + "bb_80460": { + "virtual_address": 80460, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 80472, + "children": [ + "instr_80460", + "instr_80464", + "instr_80468" + ] + }, + "instr_80472": { + "virtual_address": 80472, + "size": 4, + "disassembly": "subs r12, r4, #0xfd", + "mnemonic": "subs", + "operands": "r12, r4, #0xfd", + "mode": "none" + }, + "instr_80476": { + "virtual_address": 80476, + "size": 4, + "disassembly": "cmphi r12, #0x700", + "mnemonic": "cmphi", + "operands": "r12, #0x700", + "mode": "none" + }, + "instr_80480": { + "virtual_address": 80480, + "size": 4, + "disassembly": "bhi 0x13774", + "mnemonic": "bhi", + "operands": "0x13774", + "mode": "none" + }, + "bb_80472": { + "virtual_address": 80472, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 80484, + "children": [ + "instr_80472", + "instr_80476", + "instr_80480" + ] + }, + "instr_80484": { + "virtual_address": 80484, + "size": 4, + "disassembly": "subs r12, r5, r3", + "mnemonic": "subs", + "operands": "r12, r5, r3", + "mode": "none" + }, + "instr_80488": { + "virtual_address": 80488, + "size": 4, + "disassembly": "subeqs r12, r6, r2", + "mnemonic": "subeqs", + "operands": "r12, r6, r2", + "mode": "none" + }, + "instr_80492": { + "virtual_address": 80492, + "size": 4, + "disassembly": "moveqs r12, r0, lsr #0x1", + "mnemonic": "moveqs", + "operands": "r12, r0, lsr #0x1", + "mode": "none" + }, + "instr_80496": { + "virtual_address": 80496, + "size": 4, + "disassembly": "adcs r0, r0, #0x0", + "mnemonic": "adcs", + "operands": "r0, r0, #0x0", + "mode": "none" + }, + "instr_80500": { + "virtual_address": 80500, + "size": 4, + "disassembly": "adc r1, r1, r4, lsl #0x14", + "mnemonic": "adc", + "operands": "r1, r1, r4, lsl #0x14", + "mode": "none" + }, + "instr_80504": { + "virtual_address": 80504, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_80508": { + "virtual_address": 80508, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_80484": { + "virtual_address": 80484, + "size": 28, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_80484", + "instr_80488", + "instr_80492", + "instr_80496", + "instr_80500", + "instr_80504", + "instr_80508" + ] + }, + "instr_80512": { + "virtual_address": 80512, + "size": 4, + "disassembly": "and lr, lr, #0x80000000", + "mnemonic": "and", + "operands": "lr, lr, #0x80000000", + "mode": "none" + }, + "instr_80516": { + "virtual_address": 80516, + "size": 4, + "disassembly": "orr r1, lr, r1, lsr #0xc", + "mnemonic": "orr", + "operands": "r1, lr, r1, lsr #0xc", + "mode": "none" + }, + "instr_80520": { + "virtual_address": 80520, + "size": 4, + "disassembly": "adds r4, r4, r12, lsr #0x1", + "mnemonic": "adds", + "operands": "r4, r4, r12, lsr #0x1", + "mode": "none" + }, + "instr_80524": { + "virtual_address": 80524, + "size": 4, + "disassembly": "rsbgts r5, r4, r12", + "mnemonic": "rsbgts", + "operands": "r5, r4, r12", + "mode": "none" + }, + "instr_80528": { + "virtual_address": 80528, + "size": 4, + "disassembly": "orrgt r1, r1, r4, lsl #0x14", + "mnemonic": "orrgt", + "operands": "r1, r1, r4, lsl #0x14", + "mode": "none" + }, + "instr_80532": { + "virtual_address": 80532, + "size": 4, + "disassembly": "ldmiagt sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmiagt", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_80536": { + "virtual_address": 80536, + "size": 4, + "disassembly": "bxgt lr", + "mnemonic": "bxgt", + "operands": "lr", + "mode": "none" + }, + "bb_80512": { + "virtual_address": 80512, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 80540, + "children": [ + "instr_80512", + "instr_80516", + "instr_80520", + "instr_80524", + "instr_80528", + "instr_80532", + "instr_80536" + ] + }, + "instr_80540": { + "virtual_address": 80540, + "size": 4, + "disassembly": "orr r1, r1, #0x100000", + "mnemonic": "orr", + "operands": "r1, r1, #0x100000", + "mode": "none" + }, + "instr_80544": { + "virtual_address": 80544, + "size": 4, + "disassembly": "mov lr, #0x0", + "mnemonic": "mov", + "operands": "lr, #0x0", + "mode": "none" + }, + "instr_80548": { + "virtual_address": 80548, + "size": 4, + "disassembly": "subs r4, r4, #0x1", + "mnemonic": "subs", + "operands": "r4, r4, #0x1", + "mode": "none" + }, + "instr_80552": { + "virtual_address": 80552, + "size": 4, + "disassembly": "b 0x13774", + "mnemonic": "b", + "operands": "0x13774", + "mode": "none" + }, + "bb_80540": { + "virtual_address": 80540, + "size": 16, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_80540", + "instr_80544", + "instr_80548", + "instr_80552" + ] + }, + "func_80152": { + "virtual_address": 80152, + "size": 404, + "name": "__divdf3", + "children": [ + "bb_80152", + "bb_80204", + "bb_80260", + "bb_80268", + "bb_80292", + "bb_80404", + "bb_80436", + "bb_80444", + "bb_80460", + "bb_80472", + "bb_80484", + "bb_80512", + "bb_80540" + ] + }, + "instr_80564": { + "virtual_address": 80564, + "size": 4, + "disassembly": "and r5, r12, r3, lsr #0x14", + "mnemonic": "and", + "operands": "r5, r12, r3, lsr #0x14", + "mode": "none" + }, + "instr_80568": { + "virtual_address": 80568, + "size": 4, + "disassembly": "teq r4, r12", + "mnemonic": "teq", + "operands": "r4, r12", + "mode": "none" + }, + "instr_80572": { + "virtual_address": 80572, + "size": 4, + "disassembly": "teqeq r5, r12", + "mnemonic": "teqeq", + "operands": "r5, r12", + "mode": "none" + }, + "instr_80576": { + "virtual_address": 80576, + "size": 4, + "disassembly": "beq 0x13908", + "mnemonic": "beq", + "operands": "0x13908", + "mode": "none" + }, + "bb_80564": { + "virtual_address": 80564, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 80580, + "children": [ + "instr_80564", + "instr_80568", + "instr_80572", + "instr_80576" + ] + }, + "instr_80580": { + "virtual_address": 80580, + "size": 4, + "disassembly": "teq r4, r12", + "mnemonic": "teq", + "operands": "r4, r12", + "mode": "none" + }, + "instr_80584": { + "virtual_address": 80584, + "size": 4, + "disassembly": "bne 0x13ae8", + "mnemonic": "bne", + "operands": "0x13ae8", + "mode": "none" + }, + "bb_80580": { + "virtual_address": 80580, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 80588, + "children": [ + "instr_80580", + "instr_80584" + ] + }, + "instr_80588": { + "virtual_address": 80588, + "size": 4, + "disassembly": "orrs r4, r0, r1, lsl #0xc", + "mnemonic": "orrs", + "operands": "r4, r0, r1, lsl #0xc", + "mode": "none" + }, + "instr_80592": { + "virtual_address": 80592, + "size": 4, + "disassembly": "bne 0x13908", + "mnemonic": "bne", + "operands": "0x13908", + "mode": "none" + }, + "bb_80588": { + "virtual_address": 80588, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 80596, + "children": [ + "instr_80588", + "instr_80592" + ] + }, + "instr_80596": { + "virtual_address": 80596, + "size": 4, + "disassembly": "teq r5, r12", + "mnemonic": "teq", + "operands": "r5, r12", + "mode": "none" + }, + "instr_80600": { + "virtual_address": 80600, + "size": 4, + "disassembly": "bne 0x138ec", + "mnemonic": "bne", + "operands": "0x138ec", + "mode": "none" + }, + "bb_80596": { + "virtual_address": 80596, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 80604, + "children": [ + "instr_80596", + "instr_80600" + ] + }, + "instr_80604": { + "virtual_address": 80604, + "size": 4, + "disassembly": "mov r0, r2", + "mnemonic": "mov", + "operands": "r0, r2", + "mode": "none" + }, + "instr_80608": { + "virtual_address": 80608, + "size": 4, + "disassembly": "mov r1, r3", + "mnemonic": "mov", + "operands": "r1, r3", + "mode": "none" + }, + "instr_80612": { + "virtual_address": 80612, + "size": 4, + "disassembly": "b 0x13908", + "mnemonic": "b", + "operands": "0x13908", + "mode": "none" + }, + "bb_80604": { + "virtual_address": 80604, + "size": 12, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_80604", + "instr_80608", + "instr_80612" + ] + }, + "instr_80616": { + "virtual_address": 80616, + "size": 4, + "disassembly": "teq r5, r12", + "mnemonic": "teq", + "operands": "r5, r12", + "mode": "none" + }, + "instr_80620": { + "virtual_address": 80620, + "size": 4, + "disassembly": "bne 0x13b04", + "mnemonic": "bne", + "operands": "0x13b04", + "mode": "none" + }, + "bb_80616": { + "virtual_address": 80616, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 80624, + "children": [ + "instr_80616", + "instr_80620" + ] + }, + "instr_80624": { + "virtual_address": 80624, + "size": 4, + "disassembly": "orrs r5, r2, r3, lsl #0xc", + "mnemonic": "orrs", + "operands": "r5, r2, r3, lsl #0xc", + "mode": "none" + }, + "instr_80628": { + "virtual_address": 80628, + "size": 4, + "disassembly": "beq 0x1389c", + "mnemonic": "beq", + "operands": "0x1389c", + "mode": "none" + }, + "bb_80624": { + "virtual_address": 80624, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 80632, + "children": [ + "instr_80624", + "instr_80628" + ] + }, + "instr_80632": { + "virtual_address": 80632, + "size": 4, + "disassembly": "mov r0, r2", + "mnemonic": "mov", + "operands": "r0, r2", + "mode": "none" + }, + "instr_80636": { + "virtual_address": 80636, + "size": 4, + "disassembly": "mov r1, r3", + "mnemonic": "mov", + "operands": "r1, r3", + "mode": "none" + }, + "instr_80640": { + "virtual_address": 80640, + "size": 4, + "disassembly": "b 0x13908", + "mnemonic": "b", + "operands": "0x13908", + "mode": "none" + }, + "bb_80632": { + "virtual_address": 80632, + "size": 12, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_80632", + "instr_80636", + "instr_80640" + ] + }, + "instr_80644": { + "virtual_address": 80644, + "size": 4, + "disassembly": "orrs r6, r0, r1, lsl #0x1", + "mnemonic": "orrs", + "operands": "r6, r0, r1, lsl #0x1", + "mode": "none" + }, + "instr_80648": { + "virtual_address": 80648, + "size": 4, + "disassembly": "orrnes r6, r2, r3, lsl #0x1", + "mnemonic": "orrnes", + "operands": "r6, r2, r3, lsl #0x1", + "mode": "none" + }, + "instr_80652": { + "virtual_address": 80652, + "size": 4, + "disassembly": "bne 0x13834", + "mnemonic": "bne", + "operands": "0x13834", + "mode": "none" + }, + "bb_80644": { + "virtual_address": 80644, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 80656, + "children": [ + "instr_80644", + "instr_80648", + "instr_80652" + ] + }, + "instr_80656": { + "virtual_address": 80656, + "size": 4, + "disassembly": "orrs r4, r0, r1, lsl #0x1", + "mnemonic": "orrs", + "operands": "r4, r0, r1, lsl #0x1", + "mode": "none" + }, + "instr_80660": { + "virtual_address": 80660, + "size": 4, + "disassembly": "bne 0x138ec", + "mnemonic": "bne", + "operands": "0x138ec", + "mode": "none" + }, + "bb_80656": { + "virtual_address": 80656, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 80664, + "children": [ + "instr_80656", + "instr_80660" + ] + }, + "instr_80664": { + "virtual_address": 80664, + "size": 4, + "disassembly": "orrs r5, r2, r3, lsl #0x1", + "mnemonic": "orrs", + "operands": "r5, r2, r3, lsl #0x1", + "mode": "none" + }, + "instr_80668": { + "virtual_address": 80668, + "size": 4, + "disassembly": "bne 0x1389c", + "mnemonic": "bne", + "operands": "0x1389c", + "mode": "none" + }, + "bb_80664": { + "virtual_address": 80664, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 80672, + "children": [ + "instr_80664", + "instr_80668" + ] + }, + "instr_80672": { + "virtual_address": 80672, + "size": 4, + "disassembly": "b 0x13908", + "mnemonic": "b", + "operands": "0x13908", + "mode": "none" + }, + "bb_80672": { + "virtual_address": 80672, + "size": 4, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_80672" + ] + }, + "func_80564": { + "virtual_address": 80564, + "size": 112, + "name": "FUN_00013ab4", + "children": [ + "bb_80564", + "bb_80580", + "bb_80588", + "bb_80596", + "bb_80604", + "bb_80616", + "bb_80624", + "bb_80632", + "bb_80644", + "bb_80656", + "bb_80664", + "bb_80672" + ] + }, + "instr_80676": { + "virtual_address": 80676, + "size": 4, + "disassembly": "mvn r12, #0x0", + "mnemonic": "mvn", + "operands": "r12, #0x0", + "mode": "none" + }, + "instr_80680": { + "virtual_address": 80680, + "size": 4, + "disassembly": "b 0x13b38", + "mnemonic": "b", + "operands": "0x13b38", + "mode": "none" + }, + "bb_80676": { + "virtual_address": 80676, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_80676", + "instr_80680" + ] + }, + "func_80676": { + "virtual_address": 80676, + "size": 8, + "name": "__gedf2", + "children": [ + "bb_80676" + ] + }, + "instr_80684": { + "virtual_address": 80684, + "size": 4, + "disassembly": "mov r12, #0x1", + "mnemonic": "mov", + "operands": "r12, #0x1", + "mode": "none" + }, + "instr_80688": { + "virtual_address": 80688, + "size": 4, + "disassembly": "b 0x13b38", + "mnemonic": "b", + "operands": "0x13b38", + "mode": "none" + }, + "bb_80684": { + "virtual_address": 80684, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_80684", + "instr_80688" + ] + }, + "func_80684": { + "virtual_address": 80684, + "size": 8, + "name": "__ledf2", + "children": [ + "bb_80684" + ] + }, + "instr_80692": { + "virtual_address": 80692, + "size": 4, + "disassembly": "mov r12, #0x1", + "mnemonic": "mov", + "operands": "r12, #0x1", + "mode": "none" + }, + "bb_80692": { + "virtual_address": 80692, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 80696, + "children": [ + "instr_80692" + ] + }, + "instr_80696": { + "virtual_address": 80696, + "size": 4, + "disassembly": "str r12, [sp, #-0x4]!", + "mnemonic": "str", + "operands": "r12, [sp, #-0x4]!", + "mode": "none" + }, + "instr_80700": { + "virtual_address": 80700, + "size": 4, + "disassembly": "mov r12, r1, lsl #0x1", + "mnemonic": "mov", + "operands": "r12, r1, lsl #0x1", + "mode": "none" + }, + "instr_80704": { + "virtual_address": 80704, + "size": 4, + "disassembly": "mvns r12, r12, asr #0x15", + "mnemonic": "mvns", + "operands": "r12, r12, asr #0x15", + "mode": "none" + }, + "instr_80708": { + "virtual_address": 80708, + "size": 4, + "disassembly": "mov r12, r3, lsl #0x1", + "mnemonic": "mov", + "operands": "r12, r3, lsl #0x1", + "mode": "none" + }, + "instr_80712": { + "virtual_address": 80712, + "size": 4, + "disassembly": "mvnnes r12, r12, asr #0x15", + "mnemonic": "mvnnes", + "operands": "r12, r12, asr #0x15", + "mode": "none" + }, + "instr_80716": { + "virtual_address": 80716, + "size": 4, + "disassembly": "beq 0x13b8c", + "mnemonic": "beq", + "operands": "0x13b8c", + "mode": "none" + }, + "bb_80696": { + "virtual_address": 80696, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 80720, + "children": [ + "instr_80696", + "instr_80700", + "instr_80704", + "instr_80708", + "instr_80712", + "instr_80716" + ] + }, + "instr_80720": { + "virtual_address": 80720, + "size": 4, + "disassembly": "add sp, sp, #0x4", + "mnemonic": "add", + "operands": "sp, sp, #0x4", + "mode": "none" + }, + "instr_80724": { + "virtual_address": 80724, + "size": 4, + "disassembly": "orrs r12, r0, r1, lsl #0x1", + "mnemonic": "orrs", + "operands": "r12, r0, r1, lsl #0x1", + "mode": "none" + }, + "instr_80728": { + "virtual_address": 80728, + "size": 4, + "disassembly": "orreqs r12, r2, r3, lsl #0x1", + "mnemonic": "orreqs", + "operands": "r12, r2, r3, lsl #0x1", + "mode": "none" + }, + "instr_80732": { + "virtual_address": 80732, + "size": 4, + "disassembly": "teqne r1, r3", + "mnemonic": "teqne", + "operands": "r1, r3", + "mode": "none" + }, + "instr_80736": { + "virtual_address": 80736, + "size": 4, + "disassembly": "teqeq r0, r2", + "mnemonic": "teqeq", + "operands": "r0, r2", + "mode": "none" + }, + "instr_80740": { + "virtual_address": 80740, + "size": 4, + "disassembly": "moveq r0, #0x0", + "mnemonic": "moveq", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_80744": { + "virtual_address": 80744, + "size": 4, + "disassembly": "bxeq lr", + "mnemonic": "bxeq", + "operands": "lr", + "mode": "none" + }, + "bb_80720": { + "virtual_address": 80720, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 80748, + "children": [ + "instr_80720", + "instr_80724", + "instr_80728", + "instr_80732", + "instr_80736", + "instr_80740", + "instr_80744" + ] + }, + "instr_80748": { + "virtual_address": 80748, + "size": 4, + "disassembly": "cmn r0, #0x0", + "mnemonic": "cmn", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_80752": { + "virtual_address": 80752, + "size": 4, + "disassembly": "teq r1, r3", + "mnemonic": "teq", + "operands": "r1, r3", + "mode": "none" + }, + "instr_80756": { + "virtual_address": 80756, + "size": 4, + "disassembly": "cmppl r1, r3", + "mnemonic": "cmppl", + "operands": "r1, r3", + "mode": "none" + }, + "instr_80760": { + "virtual_address": 80760, + "size": 4, + "disassembly": "cmpeq r0, r2", + "mnemonic": "cmpeq", + "operands": "r0, r2", + "mode": "none" + }, + "instr_80764": { + "virtual_address": 80764, + "size": 4, + "disassembly": "movcs r0, r3, asr #0x1f", + "mnemonic": "movcs", + "operands": "r0, r3, asr #0x1f", + "mode": "none" + }, + "instr_80768": { + "virtual_address": 80768, + "size": 4, + "disassembly": "mvncc r0, r3, asr #0x1f", + "mnemonic": "mvncc", + "operands": "r0, r3, asr #0x1f", + "mode": "none" + }, + "instr_80772": { + "virtual_address": 80772, + "size": 4, + "disassembly": "orr r0, r0, #0x1", + "mnemonic": "orr", + "operands": "r0, r0, #0x1", + "mode": "none" + }, + "instr_80776": { + "virtual_address": 80776, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_80748": { + "virtual_address": 80748, + "size": 32, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_80748", + "instr_80752", + "instr_80756", + "instr_80760", + "instr_80764", + "instr_80768", + "instr_80772", + "instr_80776" + ] + }, + "instr_80780": { + "virtual_address": 80780, + "size": 4, + "disassembly": "mov r12, r1, lsl #0x1", + "mnemonic": "mov", + "operands": "r12, r1, lsl #0x1", + "mode": "none" + }, + "instr_80784": { + "virtual_address": 80784, + "size": 4, + "disassembly": "mvns r12, r12, asr #0x15", + "mnemonic": "mvns", + "operands": "r12, r12, asr #0x15", + "mode": "none" + }, + "instr_80788": { + "virtual_address": 80788, + "size": 4, + "disassembly": "bne 0x13ba0", + "mnemonic": "bne", + "operands": "0x13ba0", + "mode": "none" + }, + "bb_80780": { + "virtual_address": 80780, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 80792, + "children": [ + "instr_80780", + "instr_80784", + "instr_80788" + ] + }, + "instr_80792": { + "virtual_address": 80792, + "size": 4, + "disassembly": "orrs r12, r0, r1, lsl #0xc", + "mnemonic": "orrs", + "operands": "r12, r0, r1, lsl #0xc", + "mode": "none" + }, + "instr_80796": { + "virtual_address": 80796, + "size": 4, + "disassembly": "bne 0x13bb4", + "mnemonic": "bne", + "operands": "0x13bb4", + "mode": "none" + }, + "bb_80792": { + "virtual_address": 80792, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 80800, + "children": [ + "instr_80792", + "instr_80796" + ] + }, + "instr_80800": { + "virtual_address": 80800, + "size": 4, + "disassembly": "mov r12, r3, lsl #0x1", + "mnemonic": "mov", + "operands": "r12, r3, lsl #0x1", + "mode": "none" + }, + "instr_80804": { + "virtual_address": 80804, + "size": 4, + "disassembly": "mvns r12, r12, asr #0x15", + "mnemonic": "mvns", + "operands": "r12, r12, asr #0x15", + "mode": "none" + }, + "instr_80808": { + "virtual_address": 80808, + "size": 4, + "disassembly": "bne 0x13b50", + "mnemonic": "bne", + "operands": "0x13b50", + "mode": "none" + }, + "bb_80800": { + "virtual_address": 80800, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 80812, + "children": [ + "instr_80800", + "instr_80804", + "instr_80808" + ] + }, + "instr_80812": { + "virtual_address": 80812, + "size": 4, + "disassembly": "orrs r12, r2, r3, lsl #0xc", + "mnemonic": "orrs", + "operands": "r12, r2, r3, lsl #0xc", + "mode": "none" + }, + "instr_80816": { + "virtual_address": 80816, + "size": 4, + "disassembly": "beq 0x13b50", + "mnemonic": "beq", + "operands": "0x13b50", + "mode": "none" + }, + "bb_80812": { + "virtual_address": 80812, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 80820, + "children": [ + "instr_80812", + "instr_80816" + ] + }, + "instr_80820": { + "virtual_address": 80820, + "size": 4, + "disassembly": "ldr r0, [sp], #0x4", + "mnemonic": "ldr", + "operands": "r0, [sp], #0x4", + "mode": "none" + }, + "instr_80824": { + "virtual_address": 80824, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_80820": { + "virtual_address": 80820, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_80820", + "instr_80824" + ] + }, + "func_80692": { + "virtual_address": 80692, + "size": 136, + "name": "__nedf2", + "children": [ + "bb_80692", + "bb_80696", + "bb_80720", + "bb_80748", + "bb_80780", + "bb_80792", + "bb_80800", + "bb_80812", + "bb_80820" + ] + }, + "instr_80828": { + "virtual_address": 80828, + "size": 4, + "disassembly": "mov r12, r0", + "mnemonic": "mov", + "operands": "r12, r0", + "mode": "none" + }, + "instr_80832": { + "virtual_address": 80832, + "size": 4, + "disassembly": "mov r0, r2", + "mnemonic": "mov", + "operands": "r0, r2", + "mode": "none" + }, + "instr_80836": { + "virtual_address": 80836, + "size": 4, + "disassembly": "mov r2, r12", + "mnemonic": "mov", + "operands": "r2, r12", + "mode": "none" + }, + "instr_80840": { + "virtual_address": 80840, + "size": 4, + "disassembly": "mov r12, r1", + "mnemonic": "mov", + "operands": "r12, r1", + "mode": "none" + }, + "instr_80844": { + "virtual_address": 80844, + "size": 4, + "disassembly": "mov r1, r3", + "mnemonic": "mov", + "operands": "r1, r3", + "mode": "none" + }, + "instr_80848": { + "virtual_address": 80848, + "size": 4, + "disassembly": "mov r3, r12", + "mnemonic": "mov", + "operands": "r3, r12", + "mode": "none" + }, + "instr_80852": { + "virtual_address": 80852, + "size": 4, + "disassembly": "b 0x13bd8", + "mnemonic": "b", + "operands": "0x13bd8", + "mode": "none" + }, + "bb_80828": { + "virtual_address": 80828, + "size": 28, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_80828", + "instr_80832", + "instr_80836", + "instr_80840", + "instr_80844", + "instr_80848", + "instr_80852" + ] + }, + "func_80828": { + "virtual_address": 80828, + "size": 28, + "name": "__aeabi_cdrcmple", + "children": [ + "bb_80828" + ] + }, + "instr_80856": { + "virtual_address": 80856, + "size": 4, + "disassembly": "stmdb sp!, {r0, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r0, lr}", + "mode": "none" + }, + "instr_80860": { + "virtual_address": 80860, + "size": 4, + "disassembly": "bl 0x13b34", + "mnemonic": "bl", + "operands": "0x13b34", + "mode": "none" + }, + "instr_80864": { + "virtual_address": 80864, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_80868": { + "virtual_address": 80868, + "size": 4, + "disassembly": "cmnmi r0, #0x0", + "mnemonic": "cmnmi", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_80872": { + "virtual_address": 80872, + "size": 4, + "disassembly": "ldmia sp!, {r0, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r0, lr}", + "mode": "none" + }, + "instr_80876": { + "virtual_address": 80876, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_80856": { + "virtual_address": 80856, + "size": 24, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_80856", + "instr_80860", + "instr_80864", + "instr_80868", + "instr_80872", + "instr_80876" + ] + }, + "func_80856": { + "virtual_address": 80856, + "size": 24, + "name": "__aeabi_cdcmpeq", + "children": [ + "bb_80856" + ] + }, + "instr_80880": { + "virtual_address": 80880, + "size": 4, + "disassembly": "str lr, [sp, #-0x8]!", + "mnemonic": "str", + "operands": "lr, [sp, #-0x8]!", + "mode": "none" + }, + "instr_80884": { + "virtual_address": 80884, + "size": 4, + "disassembly": "bl 0x13bd8", + "mnemonic": "bl", + "operands": "0x13bd8", + "mode": "none" + }, + "instr_80888": { + "virtual_address": 80888, + "size": 4, + "disassembly": "moveq r0, #0x1", + "mnemonic": "moveq", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_80892": { + "virtual_address": 80892, + "size": 4, + "disassembly": "movne r0, #0x0", + "mnemonic": "movne", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_80896": { + "virtual_address": 80896, + "size": 4, + "disassembly": "ldr lr, [sp], #0x8", + "mnemonic": "ldr", + "operands": "lr, [sp], #0x8", + "mode": "none" + }, + "instr_80900": { + "virtual_address": 80900, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_80880": { + "virtual_address": 80880, + "size": 24, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_80880", + "instr_80884", + "instr_80888", + "instr_80892", + "instr_80896", + "instr_80900" + ] + }, + "func_80880": { + "virtual_address": 80880, + "size": 24, + "name": "__aeabi_dcmpeq", + "children": [ + "bb_80880" + ] + }, + "instr_80904": { + "virtual_address": 80904, + "size": 4, + "disassembly": "str lr, [sp, #-0x8]!", + "mnemonic": "str", + "operands": "lr, [sp, #-0x8]!", + "mode": "none" + }, + "instr_80908": { + "virtual_address": 80908, + "size": 4, + "disassembly": "bl 0x13bd8", + "mnemonic": "bl", + "operands": "0x13bd8", + "mode": "none" + }, + "instr_80912": { + "virtual_address": 80912, + "size": 4, + "disassembly": "movcc r0, #0x1", + "mnemonic": "movcc", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_80916": { + "virtual_address": 80916, + "size": 4, + "disassembly": "movcs r0, #0x0", + "mnemonic": "movcs", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_80920": { + "virtual_address": 80920, + "size": 4, + "disassembly": "ldr lr, [sp], #0x8", + "mnemonic": "ldr", + "operands": "lr, [sp], #0x8", + "mode": "none" + }, + "instr_80924": { + "virtual_address": 80924, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_80904": { + "virtual_address": 80904, + "size": 24, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_80904", + "instr_80908", + "instr_80912", + "instr_80916", + "instr_80920", + "instr_80924" + ] + }, + "func_80904": { + "virtual_address": 80904, + "size": 24, + "name": "__aeabi_dcmplt", + "children": [ + "bb_80904" + ] + }, + "instr_80928": { + "virtual_address": 80928, + "size": 4, + "disassembly": "str lr, [sp, #-0x8]!", + "mnemonic": "str", + "operands": "lr, [sp, #-0x8]!", + "mode": "none" + }, + "instr_80932": { + "virtual_address": 80932, + "size": 4, + "disassembly": "bl 0x13bd8", + "mnemonic": "bl", + "operands": "0x13bd8", + "mode": "none" + }, + "instr_80936": { + "virtual_address": 80936, + "size": 4, + "disassembly": "movls r0, #0x1", + "mnemonic": "movls", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_80940": { + "virtual_address": 80940, + "size": 4, + "disassembly": "movhi r0, #0x0", + "mnemonic": "movhi", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_80944": { + "virtual_address": 80944, + "size": 4, + "disassembly": "ldr lr, [sp], #0x8", + "mnemonic": "ldr", + "operands": "lr, [sp], #0x8", + "mode": "none" + }, + "instr_80948": { + "virtual_address": 80948, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_80928": { + "virtual_address": 80928, + "size": 24, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_80928", + "instr_80932", + "instr_80936", + "instr_80940", + "instr_80944", + "instr_80948" + ] + }, + "func_80928": { + "virtual_address": 80928, + "size": 24, + "name": "__aeabi_dcmple", + "children": [ + "bb_80928" + ] + }, + "instr_80952": { + "virtual_address": 80952, + "size": 4, + "disassembly": "str lr, [sp, #-0x8]!", + "mnemonic": "str", + "operands": "lr, [sp, #-0x8]!", + "mode": "none" + }, + "instr_80956": { + "virtual_address": 80956, + "size": 4, + "disassembly": "bl 0x13bbc", + "mnemonic": "bl", + "operands": "0x13bbc", + "mode": "none" + }, + "instr_80960": { + "virtual_address": 80960, + "size": 4, + "disassembly": "movls r0, #0x1", + "mnemonic": "movls", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_80964": { + "virtual_address": 80964, + "size": 4, + "disassembly": "movhi r0, #0x0", + "mnemonic": "movhi", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_80968": { + "virtual_address": 80968, + "size": 4, + "disassembly": "ldr lr, [sp], #0x8", + "mnemonic": "ldr", + "operands": "lr, [sp], #0x8", + "mode": "none" + }, + "instr_80972": { + "virtual_address": 80972, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_80952": { + "virtual_address": 80952, + "size": 24, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_80952", + "instr_80956", + "instr_80960", + "instr_80964", + "instr_80968", + "instr_80972" + ] + }, + "func_80952": { + "virtual_address": 80952, + "size": 24, + "name": "__aeabi_dcmpge", + "children": [ + "bb_80952" + ] + }, + "instr_80976": { + "virtual_address": 80976, + "size": 4, + "disassembly": "str lr, [sp, #-0x8]!", + "mnemonic": "str", + "operands": "lr, [sp, #-0x8]!", + "mode": "none" + }, + "instr_80980": { + "virtual_address": 80980, + "size": 4, + "disassembly": "bl 0x13bbc", + "mnemonic": "bl", + "operands": "0x13bbc", + "mode": "none" + }, + "instr_80984": { + "virtual_address": 80984, + "size": 4, + "disassembly": "movcc r0, #0x1", + "mnemonic": "movcc", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_80988": { + "virtual_address": 80988, + "size": 4, + "disassembly": "movcs r0, #0x0", + "mnemonic": "movcs", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_80992": { + "virtual_address": 80992, + "size": 4, + "disassembly": "ldr lr, [sp], #0x8", + "mnemonic": "ldr", + "operands": "lr, [sp], #0x8", + "mode": "none" + }, + "instr_80996": { + "virtual_address": 80996, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_80976": { + "virtual_address": 80976, + "size": 24, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_80976", + "instr_80980", + "instr_80984", + "instr_80988", + "instr_80992", + "instr_80996" + ] + }, + "func_80976": { + "virtual_address": 80976, + "size": 24, + "name": "__aeabi_dcmpgt", + "children": [ + "bb_80976" + ] + }, + "instr_81000": { + "virtual_address": 81000, + "size": 4, + "disassembly": "mov r12, r1, lsl #0x1", + "mnemonic": "mov", + "operands": "r12, r1, lsl #0x1", + "mode": "none" + }, + "instr_81004": { + "virtual_address": 81004, + "size": 4, + "disassembly": "mvns r12, r12, asr #0x15", + "mnemonic": "mvns", + "operands": "r12, r12, asr #0x15", + "mode": "none" + }, + "instr_81008": { + "virtual_address": 81008, + "size": 4, + "disassembly": "bne 0x13c7c", + "mnemonic": "bne", + "operands": "0x13c7c", + "mode": "none" + }, + "bb_81000": { + "virtual_address": 81000, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 81012, + "children": [ + "instr_81000", + "instr_81004", + "instr_81008" + ] + }, + "instr_81012": { + "virtual_address": 81012, + "size": 4, + "disassembly": "orrs r12, r0, r1, lsl #0xc", + "mnemonic": "orrs", + "operands": "r12, r0, r1, lsl #0xc", + "mode": "none" + }, + "instr_81016": { + "virtual_address": 81016, + "size": 4, + "disassembly": "bne 0x13c98", + "mnemonic": "bne", + "operands": "0x13c98", + "mode": "none" + }, + "bb_81012": { + "virtual_address": 81012, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 81020, + "children": [ + "instr_81012", + "instr_81016" + ] + }, + "instr_81020": { + "virtual_address": 81020, + "size": 4, + "disassembly": "mov r12, r3, lsl #0x1", + "mnemonic": "mov", + "operands": "r12, r3, lsl #0x1", + "mode": "none" + }, + "instr_81024": { + "virtual_address": 81024, + "size": 4, + "disassembly": "mvns r12, r12, asr #0x15", + "mnemonic": "mvns", + "operands": "r12, r12, asr #0x15", + "mode": "none" + }, + "instr_81028": { + "virtual_address": 81028, + "size": 4, + "disassembly": "bne 0x13c90", + "mnemonic": "bne", + "operands": "0x13c90", + "mode": "none" + }, + "bb_81020": { + "virtual_address": 81020, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 81032, + "children": [ + "instr_81020", + "instr_81024", + "instr_81028" + ] + }, + "instr_81032": { + "virtual_address": 81032, + "size": 4, + "disassembly": "orrs r12, r2, r3, lsl #0xc", + "mnemonic": "orrs", + "operands": "r12, r2, r3, lsl #0xc", + "mode": "none" + }, + "instr_81036": { + "virtual_address": 81036, + "size": 4, + "disassembly": "bne 0x13c98", + "mnemonic": "bne", + "operands": "0x13c98", + "mode": "none" + }, + "bb_81032": { + "virtual_address": 81032, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 81040, + "children": [ + "instr_81032", + "instr_81036" + ] + }, + "instr_81040": { + "virtual_address": 81040, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_81044": { + "virtual_address": 81044, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_81040": { + "virtual_address": 81040, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_81040", + "instr_81044" + ] + }, + "instr_81048": { + "virtual_address": 81048, + "size": 4, + "disassembly": "mov r0, #0x1", + "mnemonic": "mov", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_81052": { + "virtual_address": 81052, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_81048": { + "virtual_address": 81048, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_81048", + "instr_81052" + ] + }, + "func_81000": { + "virtual_address": 81000, + "size": 56, + "name": "__unorddf2", + "children": [ + "bb_81000", + "bb_81012", + "bb_81020", + "bb_81032", + "bb_81040", + "bb_81048" + ] + }, + "instr_81056": { + "virtual_address": 81056, + "size": 4, + "disassembly": "mov r2, r1, lsl #0x1", + "mnemonic": "mov", + "operands": "r2, r1, lsl #0x1", + "mode": "none" + }, + "instr_81060": { + "virtual_address": 81060, + "size": 4, + "disassembly": "adds r2, r2, #0x200000", + "mnemonic": "adds", + "operands": "r2, r2, #0x200000", + "mode": "none" + }, + "instr_81064": { + "virtual_address": 81064, + "size": 4, + "disassembly": "bcs 0x13ce0", + "mnemonic": "bcs", + "operands": "0x13ce0", + "mode": "none" + }, + "bb_81056": { + "virtual_address": 81056, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 81068, + "children": [ + "instr_81056", + "instr_81060", + "instr_81064" + ] + }, + "instr_81068": { + "virtual_address": 81068, + "size": 4, + "disassembly": "bpl 0x13cd8", + "mnemonic": "bpl", + "operands": "0x13cd8", + "mode": "none" + }, + "bb_81068": { + "virtual_address": 81068, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 81072, + "children": [ + "instr_81068" + ] + }, + "instr_81072": { + "virtual_address": 81072, + "size": 4, + "disassembly": "mvn r3, #0x3e0", + "mnemonic": "mvn", + "operands": "r3, #0x3e0", + "mode": "none" + }, + "instr_81076": { + "virtual_address": 81076, + "size": 4, + "disassembly": "subs r2, r3, r2, asr #0x15", + "mnemonic": "subs", + "operands": "r2, r3, r2, asr #0x15", + "mode": "none" + }, + "instr_81080": { + "virtual_address": 81080, + "size": 4, + "disassembly": "bls 0x13ce8", + "mnemonic": "bls", + "operands": "0x13ce8", + "mode": "none" + }, + "bb_81072": { + "virtual_address": 81072, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 81084, + "children": [ + "instr_81072", + "instr_81076", + "instr_81080" + ] + }, + "instr_81084": { + "virtual_address": 81084, + "size": 4, + "disassembly": "mov r3, r1, lsl #0xb", + "mnemonic": "mov", + "operands": "r3, r1, lsl #0xb", + "mode": "none" + }, + "instr_81088": { + "virtual_address": 81088, + "size": 4, + "disassembly": "orr r3, r3, #0x80000000", + "mnemonic": "orr", + "operands": "r3, r3, #0x80000000", + "mode": "none" + }, + "instr_81092": { + "virtual_address": 81092, + "size": 4, + "disassembly": "orr r3, r3, r0, lsr #0x15", + "mnemonic": "orr", + "operands": "r3, r3, r0, lsr #0x15", + "mode": "none" + }, + "instr_81096": { + "virtual_address": 81096, + "size": 4, + "disassembly": "tst r1, #0x80000000", + "mnemonic": "tst", + "operands": "r1, #0x80000000", + "mode": "none" + }, + "instr_81100": { + "virtual_address": 81100, + "size": 4, + "disassembly": "mov r0, r3, lsr r2", + "mnemonic": "mov", + "operands": "r0, r3, lsr r2", + "mode": "none" + }, + "instr_81104": { + "virtual_address": 81104, + "size": 4, + "disassembly": "rsbne r0, r0, #0x0", + "mnemonic": "rsbne", + "operands": "r0, r0, #0x0", + "mode": "none" + }, + "instr_81108": { + "virtual_address": 81108, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_81084": { + "virtual_address": 81084, + "size": 28, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_81084", + "instr_81088", + "instr_81092", + "instr_81096", + "instr_81100", + "instr_81104", + "instr_81108" + ] + }, + "instr_81112": { + "virtual_address": 81112, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_81116": { + "virtual_address": 81116, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_81112": { + "virtual_address": 81112, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_81112", + "instr_81116" + ] + }, + "instr_81120": { + "virtual_address": 81120, + "size": 4, + "disassembly": "orrs r0, r0, r1, lsl #0xc", + "mnemonic": "orrs", + "operands": "r0, r0, r1, lsl #0xc", + "mode": "none" + }, + "instr_81124": { + "virtual_address": 81124, + "size": 4, + "disassembly": "bne 0x13cf4", + "mnemonic": "bne", + "operands": "0x13cf4", + "mode": "none" + }, + "bb_81120": { + "virtual_address": 81120, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 81128, + "children": [ + "instr_81120", + "instr_81124" + ] + }, + "instr_81128": { + "virtual_address": 81128, + "size": 4, + "disassembly": "ands r0, r1, #0x80000000", + "mnemonic": "ands", + "operands": "r0, r1, #0x80000000", + "mode": "none" + }, + "instr_81132": { + "virtual_address": 81132, + "size": 4, + "disassembly": "mvneq r0, #0x80000000", + "mnemonic": "mvneq", + "operands": "r0, #0x80000000", + "mode": "none" + }, + "instr_81136": { + "virtual_address": 81136, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_81128": { + "virtual_address": 81128, + "size": 12, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_81128", + "instr_81132", + "instr_81136" + ] + }, + "instr_81140": { + "virtual_address": 81140, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_81144": { + "virtual_address": 81144, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_81140": { + "virtual_address": 81140, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_81140", + "instr_81144" + ] + }, + "func_81056": { + "virtual_address": 81056, + "size": 92, + "name": "__aeabi_d2iz", + "children": [ + "bb_81056", + "bb_81068", + "bb_81072", + "bb_81084", + "bb_81112", + "bb_81120", + "bb_81128", + "bb_81140" + ] + }, + "instr_81148": { + "virtual_address": 81148, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_81152": { + "virtual_address": 81152, + "size": 4, + "disassembly": "cmpeq r2, #0x0", + "mnemonic": "cmpeq", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_81156": { + "virtual_address": 81156, + "size": 4, + "disassembly": "bne 0x13d1c", + "mnemonic": "bne", + "operands": "0x13d1c", + "mode": "none" + }, + "bb_81148": { + "virtual_address": 81148, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 81160, + "children": [ + "instr_81148", + "instr_81152", + "instr_81156" + ] + }, + "instr_81160": { + "virtual_address": 81160, + "size": 4, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_81164": { + "virtual_address": 81164, + "size": 4, + "disassembly": "cmpeq r0, #0x0", + "mnemonic": "cmpeq", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_81168": { + "virtual_address": 81168, + "size": 4, + "disassembly": "mvnne r1, #0x0", + "mnemonic": "mvnne", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_81172": { + "virtual_address": 81172, + "size": 4, + "disassembly": "mvnne r0, #0x0", + "mnemonic": "mvnne", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_81176": { + "virtual_address": 81176, + "size": 4, + "disassembly": "b 0x13260", + "mnemonic": "b", + "operands": "0x13260", + "mode": "none" + }, + "bb_81160": { + "virtual_address": 81160, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_81160", + "instr_81164", + "instr_81168", + "instr_81172", + "instr_81176" + ] + }, + "instr_81180": { + "virtual_address": 81180, + "size": 4, + "disassembly": "sub sp, sp, #0x8", + "mnemonic": "sub", + "operands": "sp, sp, #0x8", + "mode": "none" + }, + "instr_81184": { + "virtual_address": 81184, + "size": 4, + "disassembly": "stmdb sp!, {sp, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {sp, lr}", + "mode": "none" + }, + "instr_81188": { + "virtual_address": 81188, + "size": 4, + "disassembly": "bl 0x13d38", + "mnemonic": "bl", + "operands": "0x13d38", + "mode": "none" + }, + "instr_81192": { + "virtual_address": 81192, + "size": 4, + "disassembly": "ldr lr, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "lr, [sp, #0x4]", + "mode": "none" + }, + "instr_81196": { + "virtual_address": 81196, + "size": 4, + "disassembly": "add sp, sp, #0x8", + "mnemonic": "add", + "operands": "sp, sp, #0x8", + "mode": "none" + }, + "instr_81200": { + "virtual_address": 81200, + "size": 4, + "disassembly": "ldmia sp!, {r2, r3}", + "mnemonic": "ldmia", + "operands": "sp!, {r2, r3}", + "mode": "none" + }, + "instr_81204": { + "virtual_address": 81204, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_81180": { + "virtual_address": 81180, + "size": 28, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_81180", + "instr_81184", + "instr_81188", + "instr_81192", + "instr_81196", + "instr_81200", + "instr_81204" + ] + }, + "func_81148": { + "virtual_address": 81148, + "size": 60, + "name": "__aeabi_uldivmod", + "children": [ + "bb_81148", + "bb_81160", + "bb_81180" + ] + }, + "instr_81208": { + "virtual_address": 81208, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, lr}", + "mode": "none" + }, + "instr_81212": { + "virtual_address": 81212, + "size": 4, + "disassembly": "mov r6, r3", + "mnemonic": "mov", + "operands": "r6, r3", + "mode": "none" + }, + "instr_81216": { + "virtual_address": 81216, + "size": 4, + "disassembly": "cmp r0, r2", + "mnemonic": "cmp", + "operands": "r0, r2", + "mode": "none" + }, + "instr_81220": { + "virtual_address": 81220, + "size": 4, + "disassembly": "sbcs r3, r1, r6", + "mnemonic": "sbcs", + "operands": "r3, r1, r6", + "mode": "none" + }, + "instr_81224": { + "virtual_address": 81224, + "size": 4, + "disassembly": "mov r4, r0", + "mnemonic": "mov", + "operands": "r4, r0", + "mode": "none" + }, + "instr_81228": { + "virtual_address": 81228, + "size": 4, + "disassembly": "movcc r0, #0x0", + "mnemonic": "movcc", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_81232": { + "virtual_address": 81232, + "size": 4, + "disassembly": "mov r5, r1", + "mnemonic": "mov", + "operands": "r5, r1", + "mode": "none" + }, + "instr_81236": { + "virtual_address": 81236, + "size": 4, + "disassembly": "ldr r7, [sp, #0x20]", + "mnemonic": "ldr", + "operands": "r7, [sp, #0x20]", + "mode": "none" + }, + "instr_81240": { + "virtual_address": 81240, + "size": 4, + "disassembly": "movcc r1, r0", + "mnemonic": "movcc", + "operands": "r1, r0", + "mode": "none" + }, + "instr_81244": { + "virtual_address": 81244, + "size": 4, + "disassembly": "bcc 0x13e50", + "mnemonic": "bcc", + "operands": "0x13e50", + "mode": "none" + }, + "bb_81208": { + "virtual_address": 81208, + "size": 40, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 81248, + "children": [ + "instr_81208", + "instr_81212", + "instr_81216", + "instr_81220", + "instr_81224", + "instr_81228", + "instr_81232", + "instr_81236", + "instr_81240", + "instr_81244" + ] + }, + "instr_81248": { + "virtual_address": 81248, + "size": 4, + "disassembly": "mov r1, r6", + "mnemonic": "mov", + "operands": "r1, r6", + "mode": "none" + }, + "instr_81252": { + "virtual_address": 81252, + "size": 4, + "disassembly": "mov r0, r2", + "mnemonic": "mov", + "operands": "r0, r2", + "mode": "none" + }, + "instr_81256": { + "virtual_address": 81256, + "size": 4, + "disassembly": "mov r8, r2", + "mnemonic": "mov", + "operands": "r8, r2", + "mode": "none" + }, + "instr_81260": { + "virtual_address": 81260, + "size": 4, + "disassembly": "bl 0x13e60", + "mnemonic": "bl", + "operands": "0x13e60", + "mode": "none" + }, + "instr_81264": { + "virtual_address": 81264, + "size": 4, + "disassembly": "mov r1, r5", + "mnemonic": "mov", + "operands": "r1, r5", + "mode": "none" + }, + "instr_81268": { + "virtual_address": 81268, + "size": 4, + "disassembly": "mov r9, r0", + "mnemonic": "mov", + "operands": "r9, r0", + "mode": "none" + }, + "instr_81272": { + "virtual_address": 81272, + "size": 4, + "disassembly": "mov r0, r4", + "mnemonic": "mov", + "operands": "r0, r4", + "mode": "none" + }, + "instr_81276": { + "virtual_address": 81276, + "size": 4, + "disassembly": "bl 0x13e60", + "mnemonic": "bl", + "operands": "0x13e60", + "mode": "none" + }, + "instr_81280": { + "virtual_address": 81280, + "size": 4, + "disassembly": "sub r12, r9, r0", + "mnemonic": "sub", + "operands": "r12, r9, r0", + "mode": "none" + }, + "instr_81284": { + "virtual_address": 81284, + "size": 4, + "disassembly": "mov r3, r6, lsl r12", + "mnemonic": "mov", + "operands": "r3, r6, lsl r12", + "mode": "none" + }, + "instr_81288": { + "virtual_address": 81288, + "size": 4, + "disassembly": "sub r6, r12, #0x20", + "mnemonic": "sub", + "operands": "r6, r12, #0x20", + "mode": "none" + }, + "instr_81292": { + "virtual_address": 81292, + "size": 4, + "disassembly": "orr r3, r3, r8, lsl r6", + "mnemonic": "orr", + "operands": "r3, r3, r8, lsl r6", + "mode": "none" + }, + "instr_81296": { + "virtual_address": 81296, + "size": 4, + "disassembly": "rsb lr, r12, #0x20", + "mnemonic": "rsb", + "operands": "lr, r12, #0x20", + "mode": "none" + }, + "instr_81300": { + "virtual_address": 81300, + "size": 4, + "disassembly": "mov r2, r8, lsl r12", + "mnemonic": "mov", + "operands": "r2, r8, lsl r12", + "mode": "none" + }, + "instr_81304": { + "virtual_address": 81304, + "size": 4, + "disassembly": "orr r3, r3, r8, lsr lr", + "mnemonic": "orr", + "operands": "r3, r3, r8, lsr lr", + "mode": "none" + }, + "instr_81308": { + "virtual_address": 81308, + "size": 4, + "disassembly": "cmp r4, r2", + "mnemonic": "cmp", + "operands": "r4, r2", + "mode": "none" + }, + "instr_81312": { + "virtual_address": 81312, + "size": 4, + "disassembly": "sbcs r1, r5, r3", + "mnemonic": "sbcs", + "operands": "r1, r5, r3", + "mode": "none" + }, + "instr_81316": { + "virtual_address": 81316, + "size": 4, + "disassembly": "movcc r0, #0x0", + "mnemonic": "movcc", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_81320": { + "virtual_address": 81320, + "size": 4, + "disassembly": "movcc r1, r0", + "mnemonic": "movcc", + "operands": "r1, r0", + "mode": "none" + }, + "instr_81324": { + "virtual_address": 81324, + "size": 4, + "disassembly": "bcc 0x13dc8", + "mnemonic": "bcc", + "operands": "0x13dc8", + "mode": "none" + }, + "bb_81248": { + "virtual_address": 81248, + "size": 80, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 81328, + "children": [ + "instr_81248", + "instr_81252", + "instr_81256", + "instr_81260", + "instr_81264", + "instr_81268", + "instr_81272", + "instr_81276", + "instr_81280", + "instr_81284", + "instr_81288", + "instr_81292", + "instr_81296", + "instr_81300", + "instr_81304", + "instr_81308", + "instr_81312", + "instr_81316", + "instr_81320", + "instr_81324" + ] + }, + "instr_81328": { + "virtual_address": 81328, + "size": 4, + "disassembly": "mov r0, #0x1", + "mnemonic": "mov", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_81332": { + "virtual_address": 81332, + "size": 4, + "disassembly": "subs r4, r4, r2", + "mnemonic": "subs", + "operands": "r4, r4, r2", + "mode": "none" + }, + "instr_81336": { + "virtual_address": 81336, + "size": 4, + "disassembly": "mov r1, r0, lsl r6", + "mnemonic": "mov", + "operands": "r1, r0, lsl r6", + "mode": "none" + }, + "instr_81340": { + "virtual_address": 81340, + "size": 4, + "disassembly": "orr r1, r1, r0, lsr lr", + "mnemonic": "orr", + "operands": "r1, r1, r0, lsr lr", + "mode": "none" + }, + "instr_81344": { + "virtual_address": 81344, + "size": 4, + "disassembly": "sbc r5, r5, r3", + "mnemonic": "sbc", + "operands": "r5, r5, r3", + "mode": "none" + }, + "instr_81348": { + "virtual_address": 81348, + "size": 4, + "disassembly": "mov r0, r0, lsl r12", + "mnemonic": "mov", + "operands": "r0, r0, lsl r12", + "mode": "none" + }, + "bb_81328": { + "virtual_address": 81328, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 81352, + "children": [ + "instr_81328", + "instr_81332", + "instr_81336", + "instr_81340", + "instr_81344", + "instr_81348" + ] + }, + "instr_81352": { + "virtual_address": 81352, + "size": 4, + "disassembly": "cmp r12, #0x0", + "mnemonic": "cmp", + "operands": "r12, #0x0", + "mode": "none" + }, + "instr_81356": { + "virtual_address": 81356, + "size": 4, + "disassembly": "beq 0x13e50", + "mnemonic": "beq", + "operands": "0x13e50", + "mode": "none" + }, + "bb_81352": { + "virtual_address": 81352, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 81360, + "children": [ + "instr_81352", + "instr_81356" + ] + }, + "instr_81360": { + "virtual_address": 81360, + "size": 4, + "disassembly": "mov r2, r2, lsr #0x1", + "mnemonic": "mov", + "operands": "r2, r2, lsr #0x1", + "mode": "none" + }, + "instr_81364": { + "virtual_address": 81364, + "size": 4, + "disassembly": "orr r2, r2, r3, lsl #0x1f", + "mnemonic": "orr", + "operands": "r2, r2, r3, lsl #0x1f", + "mode": "none" + }, + "instr_81368": { + "virtual_address": 81368, + "size": 4, + "disassembly": "mov r8, r12", + "mnemonic": "mov", + "operands": "r8, r12", + "mode": "none" + }, + "instr_81372": { + "virtual_address": 81372, + "size": 4, + "disassembly": "mov r3, r3, lsr #0x1", + "mnemonic": "mov", + "operands": "r3, r3, lsr #0x1", + "mode": "none" + }, + "instr_81376": { + "virtual_address": 81376, + "size": 4, + "disassembly": "b 0x13e04", + "mnemonic": "b", + "operands": "0x13e04", + "mode": "none" + }, + "bb_81360": { + "virtual_address": 81360, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 81412, + "children": [ + "instr_81360", + "instr_81364", + "instr_81368", + "instr_81372", + "instr_81376" + ] + }, + "instr_81380": { + "virtual_address": 81380, + "size": 4, + "disassembly": "subs r4, r4, r2", + "mnemonic": "subs", + "operands": "r4, r4, r2", + "mode": "none" + }, + "instr_81384": { + "virtual_address": 81384, + "size": 4, + "disassembly": "sbc r5, r5, r3", + "mnemonic": "sbc", + "operands": "r5, r5, r3", + "mode": "none" + }, + "instr_81388": { + "virtual_address": 81388, + "size": 4, + "disassembly": "adds r4, r4, r4", + "mnemonic": "adds", + "operands": "r4, r4, r4", + "mode": "none" + }, + "instr_81392": { + "virtual_address": 81392, + "size": 4, + "disassembly": "adc r5, r5, r5", + "mnemonic": "adc", + "operands": "r5, r5, r5", + "mode": "none" + }, + "instr_81396": { + "virtual_address": 81396, + "size": 4, + "disassembly": "adds r4, r4, #0x1", + "mnemonic": "adds", + "operands": "r4, r4, #0x1", + "mode": "none" + }, + "instr_81400": { + "virtual_address": 81400, + "size": 4, + "disassembly": "adc r5, r5, #0x0", + "mnemonic": "adc", + "operands": "r5, r5, #0x0", + "mode": "none" + }, + "instr_81404": { + "virtual_address": 81404, + "size": 4, + "disassembly": "subs r8, r8, #0x1", + "mnemonic": "subs", + "operands": "r8, r8, #0x1", + "mode": "none" + }, + "instr_81408": { + "virtual_address": 81408, + "size": 4, + "disassembly": "beq 0x13e20", + "mnemonic": "beq", + "operands": "0x13e20", + "mode": "none" + }, + "bb_81380": { + "virtual_address": 81380, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 81412, + "children": [ + "instr_81380", + "instr_81384", + "instr_81388", + "instr_81392", + "instr_81396", + "instr_81400", + "instr_81404", + "instr_81408" + ] + }, + "instr_81412": { + "virtual_address": 81412, + "size": 4, + "disassembly": "cmp r4, r2", + "mnemonic": "cmp", + "operands": "r4, r2", + "mode": "none" + }, + "instr_81416": { + "virtual_address": 81416, + "size": 4, + "disassembly": "sbcs r9, r5, r3", + "mnemonic": "sbcs", + "operands": "r9, r5, r3", + "mode": "none" + }, + "instr_81420": { + "virtual_address": 81420, + "size": 4, + "disassembly": "bcs 0x13de4", + "mnemonic": "bcs", + "operands": "0x13de4", + "mode": "none" + }, + "bb_81412": { + "virtual_address": 81412, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 81424, + "children": [ + "instr_81412", + "instr_81416", + "instr_81420" + ] + }, + "instr_81424": { + "virtual_address": 81424, + "size": 4, + "disassembly": "adds r4, r4, r4", + "mnemonic": "adds", + "operands": "r4, r4, r4", + "mode": "none" + }, + "instr_81428": { + "virtual_address": 81428, + "size": 4, + "disassembly": "adc r5, r5, r5", + "mnemonic": "adc", + "operands": "r5, r5, r5", + "mode": "none" + }, + "instr_81432": { + "virtual_address": 81432, + "size": 4, + "disassembly": "subs r8, r8, #0x1", + "mnemonic": "subs", + "operands": "r8, r8, #0x1", + "mode": "none" + }, + "instr_81436": { + "virtual_address": 81436, + "size": 4, + "disassembly": "bne 0x13e04", + "mnemonic": "bne", + "operands": "0x13e04", + "mode": "none" + }, + "bb_81424": { + "virtual_address": 81424, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 81440, + "children": [ + "instr_81424", + "instr_81428", + "instr_81432", + "instr_81436" + ] + }, + "instr_81440": { + "virtual_address": 81440, + "size": 4, + "disassembly": "adds r0, r0, r4", + "mnemonic": "adds", + "operands": "r0, r0, r4", + "mode": "none" + }, + "instr_81444": { + "virtual_address": 81444, + "size": 4, + "disassembly": "mov r4, r4, lsr r12", + "mnemonic": "mov", + "operands": "r4, r4, lsr r12", + "mode": "none" + }, + "instr_81448": { + "virtual_address": 81448, + "size": 4, + "disassembly": "orr r4, r4, r5, lsl lr", + "mnemonic": "orr", + "operands": "r4, r4, r5, lsl lr", + "mode": "none" + }, + "instr_81452": { + "virtual_address": 81452, + "size": 4, + "disassembly": "orr r4, r4, r5, lsr r6", + "mnemonic": "orr", + "operands": "r4, r4, r5, lsr r6", + "mode": "none" + }, + "instr_81456": { + "virtual_address": 81456, + "size": 4, + "disassembly": "adc r1, r1, r5", + "mnemonic": "adc", + "operands": "r1, r1, r5", + "mode": "none" + }, + "instr_81460": { + "virtual_address": 81460, + "size": 4, + "disassembly": "mov r5, r5, lsr r12", + "mnemonic": "mov", + "operands": "r5, r5, lsr r12", + "mode": "none" + }, + "instr_81464": { + "virtual_address": 81464, + "size": 4, + "disassembly": "mov r3, r5, lsl r12", + "mnemonic": "mov", + "operands": "r3, r5, lsl r12", + "mode": "none" + }, + "instr_81468": { + "virtual_address": 81468, + "size": 4, + "disassembly": "orr r3, r3, r4, lsl r6", + "mnemonic": "orr", + "operands": "r3, r3, r4, lsl r6", + "mode": "none" + }, + "instr_81472": { + "virtual_address": 81472, + "size": 4, + "disassembly": "mov r12, r4, lsl r12", + "mnemonic": "mov", + "operands": "r12, r4, lsl r12", + "mode": "none" + }, + "instr_81476": { + "virtual_address": 81476, + "size": 4, + "disassembly": "orr r3, r3, r4, lsr lr", + "mnemonic": "orr", + "operands": "r3, r3, r4, lsr lr", + "mode": "none" + }, + "instr_81480": { + "virtual_address": 81480, + "size": 4, + "disassembly": "subs r0, r0, r12", + "mnemonic": "subs", + "operands": "r0, r0, r12", + "mode": "none" + }, + "instr_81484": { + "virtual_address": 81484, + "size": 4, + "disassembly": "sbc r1, r1, r3", + "mnemonic": "sbc", + "operands": "r1, r1, r3", + "mode": "none" + }, + "bb_81440": { + "virtual_address": 81440, + "size": 48, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 81488, + "children": [ + "instr_81440", + "instr_81444", + "instr_81448", + "instr_81452", + "instr_81456", + "instr_81460", + "instr_81464", + "instr_81468", + "instr_81472", + "instr_81476", + "instr_81480", + "instr_81484" + ] + }, + "instr_81488": { + "virtual_address": 81488, + "size": 4, + "disassembly": "cmp r7, #0x0", + "mnemonic": "cmp", + "operands": "r7, #0x0", + "mode": "none" + }, + "instr_81492": { + "virtual_address": 81492, + "size": 4, + "disassembly": "stmiane r7, {r4, r5}", + "mnemonic": "stmiane", + "operands": "r7, {r4, r5}", + "mode": "none" + }, + "instr_81496": { + "virtual_address": 81496, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, lr}", + "mode": "none" + }, + "instr_81500": { + "virtual_address": 81500, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_81488": { + "virtual_address": 81488, + "size": 16, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_81488", + "instr_81492", + "instr_81496", + "instr_81500" + ] + }, + "func_81208": { + "virtual_address": 81208, + "size": 296, + "name": "__udivmoddi4", + "children": [ + "bb_81208", + "bb_81248", + "bb_81328", + "bb_81352", + "bb_81360", + "bb_81380", + "bb_81412", + "bb_81424", + "bb_81440", + "bb_81488" + ] + }, + "instr_81504": { + "virtual_address": 81504, + "size": 4, + "disassembly": "stmdb sp!, {r4, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_81508": { + "virtual_address": 81508, + "size": 4, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_81512": { + "virtual_address": 81512, + "size": 4, + "disassembly": "bne 0x13e78", + "mnemonic": "bne", + "operands": "0x13e78", + "mode": "none" + }, + "bb_81504": { + "virtual_address": 81504, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 81516, + "children": [ + "instr_81504", + "instr_81508", + "instr_81512" + ] + }, + "instr_81516": { + "virtual_address": 81516, + "size": 4, + "disassembly": "bl 0x13e88", + "mnemonic": "bl", + "operands": "0x13e88", + "mode": "none" + }, + "instr_81520": { + "virtual_address": 81520, + "size": 4, + "disassembly": "add r0, r0, #0x20", + "mnemonic": "add", + "operands": "r0, r0, #0x20", + "mode": "none" + }, + "instr_81524": { + "virtual_address": 81524, + "size": 4, + "disassembly": "b 0x13e80", + "mnemonic": "b", + "operands": "0x13e80", + "mode": "none" + }, + "bb_81516": { + "virtual_address": 81516, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 81536, + "children": [ + "instr_81516", + "instr_81520", + "instr_81524" + ] + }, + "instr_81528": { + "virtual_address": 81528, + "size": 4, + "disassembly": "mov r0, r1", + "mnemonic": "mov", + "operands": "r0, r1", + "mode": "none" + }, + "instr_81532": { + "virtual_address": 81532, + "size": 4, + "disassembly": "bl 0x13e88", + "mnemonic": "bl", + "operands": "0x13e88", + "mode": "none" + }, + "bb_81528": { + "virtual_address": 81528, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 81536, + "children": [ + "instr_81528", + "instr_81532" + ] + }, + "instr_81536": { + "virtual_address": 81536, + "size": 4, + "disassembly": "ldmia sp!, {r4, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_81540": { + "virtual_address": 81540, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_81536": { + "virtual_address": 81536, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_81536", + "instr_81540" + ] + }, + "func_81504": { + "virtual_address": 81504, + "size": 40, + "name": "__clzdi2", + "children": [ + "bb_81504", + "bb_81516", + "bb_81528", + "bb_81536" + ] + }, + "instr_81544": { + "virtual_address": 81544, + "size": 4, + "disassembly": "mov r1, #0x1c", + "mnemonic": "mov", + "operands": "r1, #0x1c", + "mode": "none" + }, + "instr_81548": { + "virtual_address": 81548, + "size": 4, + "disassembly": "cmp r0, #0x10000", + "mnemonic": "cmp", + "operands": "r0, #0x10000", + "mode": "none" + }, + "instr_81552": { + "virtual_address": 81552, + "size": 4, + "disassembly": "movcs r0, r0, lsr #0x10", + "mnemonic": "movcs", + "operands": "r0, r0, lsr #0x10", + "mode": "none" + }, + "instr_81556": { + "virtual_address": 81556, + "size": 4, + "disassembly": "subcs r1, r1, #0x10", + "mnemonic": "subcs", + "operands": "r1, r1, #0x10", + "mode": "none" + }, + "instr_81560": { + "virtual_address": 81560, + "size": 4, + "disassembly": "cmp r0, #0x100", + "mnemonic": "cmp", + "operands": "r0, #0x100", + "mode": "none" + }, + "instr_81564": { + "virtual_address": 81564, + "size": 4, + "disassembly": "movcs r0, r0, lsr #0x8", + "mnemonic": "movcs", + "operands": "r0, r0, lsr #0x8", + "mode": "none" + }, + "instr_81568": { + "virtual_address": 81568, + "size": 4, + "disassembly": "subcs r1, r1, #0x8", + "mnemonic": "subcs", + "operands": "r1, r1, #0x8", + "mode": "none" + }, + "instr_81572": { + "virtual_address": 81572, + "size": 4, + "disassembly": "cmp r0, #0x10", + "mnemonic": "cmp", + "operands": "r0, #0x10", + "mode": "none" + }, + "instr_81576": { + "virtual_address": 81576, + "size": 4, + "disassembly": "movcs r0, r0, lsr #0x4", + "mnemonic": "movcs", + "operands": "r0, r0, lsr #0x4", + "mode": "none" + }, + "instr_81580": { + "virtual_address": 81580, + "size": 4, + "disassembly": "subcs r1, r1, #0x4", + "mnemonic": "subcs", + "operands": "r1, r1, #0x4", + "mode": "none" + }, + "instr_81584": { + "virtual_address": 81584, + "size": 4, + "disassembly": "adr r2, 0x13ec0", + "mnemonic": "adr", + "operands": "r2, 0x13ec0", + "mode": "none" + }, + "instr_81588": { + "virtual_address": 81588, + "size": 4, + "disassembly": "ldrb r0, [r2, r0]", + "mnemonic": "ldrb", + "operands": "r0, [r2, r0]", + "mode": "none" + }, + "instr_81592": { + "virtual_address": 81592, + "size": 4, + "disassembly": "add r0, r0, r1", + "mnemonic": "add", + "operands": "r0, r0, r1", + "mode": "none" + }, + "instr_81596": { + "virtual_address": 81596, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_81544": { + "virtual_address": 81544, + "size": 56, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_81544", + "instr_81548", + "instr_81552", + "instr_81556", + "instr_81560", + "instr_81564", + "instr_81568", + "instr_81572", + "instr_81576", + "instr_81580", + "instr_81584", + "instr_81588", + "instr_81592", + "instr_81596" + ] + }, + "dw_81600": { + "virtual_address": 81600, + "size": 1, + "format_string": "B", + "xrefs_to": [ + 81588 + ] + }, + "func_81544": { + "virtual_address": 81544, + "size": 57, + "name": "__clzsi2", + "children": [ + "bb_81544", + "dw_81600" + ] + }, + "instr_81616": { + "virtual_address": 81616, + "size": 4, + "disassembly": "mov r2, #0x58", + "mnemonic": "mov", + "operands": "r2, #0x58", + "mode": "none" + }, + "instr_81620": { + "virtual_address": 81620, + "size": 4, + "disassembly": "ldr r3, [0x13ee4]", + "mnemonic": "ldr", + "operands": "r3, [0x13ee4]", + "mode": "none" + }, + "instr_81624": { + "virtual_address": 81624, + "size": 4, + "disassembly": "mvn r0, #0x0", + "mnemonic": "mvn", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_81628": { + "virtual_address": 81628, + "size": 4, + "disassembly": "str r2, [r3, #0x0]", + "mnemonic": "str", + "operands": "r2, [r3, #0x0]", + "mode": "none" + }, + "instr_81632": { + "virtual_address": 81632, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_81616": { + "virtual_address": 81616, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_81616", + "instr_81620", + "instr_81624", + "instr_81628", + "instr_81632" + ] + }, + "dw_81636": { + "virtual_address": 81636, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 81620 + ] + }, + "func_81616": { + "virtual_address": 81616, + "size": 24, + "name": "_close", + "children": [ + "bb_81616", + "dw_81636" + ] + }, + "instr_81640": { + "virtual_address": 81640, + "size": 4, + "disassembly": "mov r2, #0x58", + "mnemonic": "mov", + "operands": "r2, #0x58", + "mode": "none" + }, + "instr_81644": { + "virtual_address": 81644, + "size": 4, + "disassembly": "ldr r3, [0x13efc]", + "mnemonic": "ldr", + "operands": "r3, [0x13efc]", + "mode": "none" + }, + "instr_81648": { + "virtual_address": 81648, + "size": 4, + "disassembly": "mvn r0, #0x0", + "mnemonic": "mvn", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_81652": { + "virtual_address": 81652, + "size": 4, + "disassembly": "str r2, [r3, #0x0]", + "mnemonic": "str", + "operands": "r2, [r3, #0x0]", + "mode": "none" + }, + "instr_81656": { + "virtual_address": 81656, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_81640": { + "virtual_address": 81640, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_81640", + "instr_81644", + "instr_81648", + "instr_81652", + "instr_81656" + ] + }, + "dw_81660": { + "virtual_address": 81660, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 81644 + ] + }, + "func_81640": { + "virtual_address": 81640, + "size": 24, + "name": "_fstat", + "children": [ + "bb_81640", + "dw_81660" + ] + }, + "instr_81664": { + "virtual_address": 81664, + "size": 4, + "disassembly": "mov r2, #0x58", + "mnemonic": "mov", + "operands": "r2, #0x58", + "mode": "none" + }, + "instr_81668": { + "virtual_address": 81668, + "size": 4, + "disassembly": "ldr r3, [0x13f14]", + "mnemonic": "ldr", + "operands": "r3, [0x13f14]", + "mode": "none" + }, + "instr_81672": { + "virtual_address": 81672, + "size": 4, + "disassembly": "mvn r0, #0x0", + "mnemonic": "mvn", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_81676": { + "virtual_address": 81676, + "size": 4, + "disassembly": "str r2, [r3, #0x0]", + "mnemonic": "str", + "operands": "r2, [r3, #0x0]", + "mode": "none" + }, + "instr_81680": { + "virtual_address": 81680, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_81664": { + "virtual_address": 81664, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_81664", + "instr_81668", + "instr_81672", + "instr_81676", + "instr_81680" + ] + }, + "dw_81684": { + "virtual_address": 81684, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 81668 + ] + }, + "func_81664": { + "virtual_address": 81664, + "size": 24, + "name": "_getpid", + "children": [ + "bb_81664", + "dw_81684" + ] + }, + "instr_81688": { + "virtual_address": 81688, + "size": 4, + "disassembly": "mov r2, #0x58", + "mnemonic": "mov", + "operands": "r2, #0x58", + "mode": "none" + }, + "instr_81692": { + "virtual_address": 81692, + "size": 4, + "disassembly": "ldr r3, [0x13f2c]", + "mnemonic": "ldr", + "operands": "r3, [0x13f2c]", + "mode": "none" + }, + "instr_81696": { + "virtual_address": 81696, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_81700": { + "virtual_address": 81700, + "size": 4, + "disassembly": "str r2, [r3, #0x0]", + "mnemonic": "str", + "operands": "r2, [r3, #0x0]", + "mode": "none" + }, + "instr_81704": { + "virtual_address": 81704, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_81688": { + "virtual_address": 81688, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_81688", + "instr_81692", + "instr_81696", + "instr_81700", + "instr_81704" + ] + }, + "dw_81708": { + "virtual_address": 81708, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 81692 + ] + }, + "func_81688": { + "virtual_address": 81688, + "size": 24, + "name": "_isatty", + "children": [ + "bb_81688", + "dw_81708" + ] + }, + "instr_81712": { + "virtual_address": 81712, + "size": 4, + "disassembly": "mov r2, #0x58", + "mnemonic": "mov", + "operands": "r2, #0x58", + "mode": "none" + }, + "instr_81716": { + "virtual_address": 81716, + "size": 4, + "disassembly": "ldr r3, [0x13f44]", + "mnemonic": "ldr", + "operands": "r3, [0x13f44]", + "mode": "none" + }, + "instr_81720": { + "virtual_address": 81720, + "size": 4, + "disassembly": "mvn r0, #0x0", + "mnemonic": "mvn", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_81724": { + "virtual_address": 81724, + "size": 4, + "disassembly": "str r2, [r3, #0x0]", + "mnemonic": "str", + "operands": "r2, [r3, #0x0]", + "mode": "none" + }, + "instr_81728": { + "virtual_address": 81728, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_81712": { + "virtual_address": 81712, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_81712", + "instr_81716", + "instr_81720", + "instr_81724", + "instr_81728" + ] + }, + "dw_81732": { + "virtual_address": 81732, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 81716 + ] + }, + "func_81712": { + "virtual_address": 81712, + "size": 24, + "name": "_kill", + "children": [ + "bb_81712", + "dw_81732" + ] + }, + "instr_81736": { + "virtual_address": 81736, + "size": 4, + "disassembly": "mov r2, #0x58", + "mnemonic": "mov", + "operands": "r2, #0x58", + "mode": "none" + }, + "instr_81740": { + "virtual_address": 81740, + "size": 4, + "disassembly": "ldr r3, [0x13f5c]", + "mnemonic": "ldr", + "operands": "r3, [0x13f5c]", + "mode": "none" + }, + "instr_81744": { + "virtual_address": 81744, + "size": 4, + "disassembly": "mvn r0, #0x0", + "mnemonic": "mvn", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_81748": { + "virtual_address": 81748, + "size": 4, + "disassembly": "str r2, [r3, #0x0]", + "mnemonic": "str", + "operands": "r2, [r3, #0x0]", + "mode": "none" + }, + "instr_81752": { + "virtual_address": 81752, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_81736": { + "virtual_address": 81736, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_81736", + "instr_81740", + "instr_81744", + "instr_81748", + "instr_81752" + ] + }, + "dw_81756": { + "virtual_address": 81756, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 81740 + ] + }, + "func_81736": { + "virtual_address": 81736, + "size": 24, + "name": "_lseek", + "children": [ + "bb_81736", + "dw_81756" + ] + }, + "instr_81760": { + "virtual_address": 81760, + "size": 4, + "disassembly": "mov r2, #0x58", + "mnemonic": "mov", + "operands": "r2, #0x58", + "mode": "none" + }, + "instr_81764": { + "virtual_address": 81764, + "size": 4, + "disassembly": "ldr r3, [0x13f74]", + "mnemonic": "ldr", + "operands": "r3, [0x13f74]", + "mode": "none" + }, + "instr_81768": { + "virtual_address": 81768, + "size": 4, + "disassembly": "mvn r0, #0x0", + "mnemonic": "mvn", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_81772": { + "virtual_address": 81772, + "size": 4, + "disassembly": "str r2, [r3, #0x0]", + "mnemonic": "str", + "operands": "r2, [r3, #0x0]", + "mode": "none" + }, + "instr_81776": { + "virtual_address": 81776, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_81760": { + "virtual_address": 81760, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_81760", + "instr_81764", + "instr_81768", + "instr_81772", + "instr_81776" + ] + }, + "dw_81780": { + "virtual_address": 81780, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 81764 + ] + }, + "func_81760": { + "virtual_address": 81760, + "size": 24, + "name": "_read", + "children": [ + "bb_81760", + "dw_81780" + ] + }, + "instr_81784": { + "virtual_address": 81784, + "size": 4, + "disassembly": "ldr r2, [0x13f9c]", + "mnemonic": "ldr", + "operands": "r2, [0x13f9c]", + "mode": "none" + }, + "instr_81788": { + "virtual_address": 81788, + "size": 4, + "disassembly": "ldr r3, [r2, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r2, #0x0]", + "mode": "none" + }, + "instr_81792": { + "virtual_address": 81792, + "size": 4, + "disassembly": "ldr r1, [0x13fa0]", + "mnemonic": "ldr", + "operands": "r1, [0x13fa0]", + "mode": "none" + }, + "instr_81796": { + "virtual_address": 81796, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_81800": { + "virtual_address": 81800, + "size": 4, + "disassembly": "moveq r3, r1", + "mnemonic": "moveq", + "operands": "r3, r1", + "mode": "none" + }, + "instr_81804": { + "virtual_address": 81804, + "size": 4, + "disassembly": "add r0, r3, r0", + "mnemonic": "add", + "operands": "r0, r3, r0", + "mode": "none" + }, + "instr_81808": { + "virtual_address": 81808, + "size": 4, + "disassembly": "str r0, [r2, #0x0]", + "mnemonic": "str", + "operands": "r0, [r2, #0x0]", + "mode": "none" + }, + "instr_81812": { + "virtual_address": 81812, + "size": 4, + "disassembly": "mov r0, r3", + "mnemonic": "mov", + "operands": "r0, r3", + "mode": "none" + }, + "instr_81816": { + "virtual_address": 81816, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_81784": { + "virtual_address": 81784, + "size": 36, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_81784", + "instr_81788", + "instr_81792", + "instr_81796", + "instr_81800", + "instr_81804", + "instr_81808", + "instr_81812", + "instr_81816" + ] + }, + "dw_81820": { + "virtual_address": 81820, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 81784 + ] + }, + "dw_81824": { + "virtual_address": 81824, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 81792 + ] + }, + "func_81784": { + "virtual_address": 81784, + "size": 44, + "name": "_sbrk", + "children": [ + "bb_81784", + "dw_81820", + "dw_81824" + ] + }, + "instr_81828": { + "virtual_address": 81828, + "size": 4, + "disassembly": "mov r2, #0x58", + "mnemonic": "mov", + "operands": "r2, #0x58", + "mode": "none" + }, + "instr_81832": { + "virtual_address": 81832, + "size": 4, + "disassembly": "ldr r3, [0x13fb8]", + "mnemonic": "ldr", + "operands": "r3, [0x13fb8]", + "mode": "none" + }, + "instr_81836": { + "virtual_address": 81836, + "size": 4, + "disassembly": "mvn r0, #0x0", + "mnemonic": "mvn", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_81840": { + "virtual_address": 81840, + "size": 4, + "disassembly": "str r2, [r3, #0x0]", + "mnemonic": "str", + "operands": "r2, [r3, #0x0]", + "mode": "none" + }, + "instr_81844": { + "virtual_address": 81844, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_81828": { + "virtual_address": 81828, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_81828", + "instr_81832", + "instr_81836", + "instr_81840", + "instr_81844" + ] + }, + "dw_81848": { + "virtual_address": 81848, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 81832 + ] + }, + "func_81828": { + "virtual_address": 81828, + "size": 24, + "name": "_write", + "children": [ + "bb_81828", + "dw_81848" + ] + }, + "instr_81852": { + "virtual_address": 81852, + "size": 4, + "disassembly": "b 0x13fbc", + "mnemonic": "b", + "operands": "0x13fbc", + "mode": "none" + }, + "bb_81852": { + "virtual_address": 81852, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 81852, + "children": [ + "instr_81852" + ] + }, + "func_81852": { + "virtual_address": 81852, + "size": 4, + "name": "_exit", + "children": [ + "bb_81852" + ] + }, + "seg_81856": { + "virtual_address": 81856, + "size": 24, + "executable": true, + "children": [ + "func_81856" + ] + }, + "instr_81856": { + "virtual_address": 81856, + "size": 4, + "disassembly": "mov r12, sp", + "mnemonic": "mov", + "operands": "r12, sp", + "mode": "none" + }, + "instr_81860": { + "virtual_address": 81860, + "size": 4, + "disassembly": "stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, lr, pc}", + "mnemonic": "stmdb", + "operands": "sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, lr, pc}", + "mode": "none" + }, + "instr_81864": { + "virtual_address": 81864, + "size": 4, + "disassembly": "sub r11, r12, #0x4", + "mnemonic": "sub", + "operands": "r11, r12, #0x4", + "mode": "none" + }, + "instr_81868": { + "virtual_address": 81868, + "size": 4, + "disassembly": "sub sp, r11, #0x28", + "mnemonic": "sub", + "operands": "sp, r11, #0x28", + "mode": "none" + }, + "instr_81872": { + "virtual_address": 81872, + "size": 4, + "disassembly": "ldmia sp, {r4, r5, r6, r7, r8, r9, r10, r11, sp, lr}", + "mnemonic": "ldmia", + "operands": "sp, {r4, r5, r6, r7, r8, r9, r10, r11, sp, lr}", + "mode": "none" + }, + "instr_81876": { + "virtual_address": 81876, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_81856": { + "virtual_address": 81856, + "size": 24, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_81856", + "instr_81860", + "instr_81864", + "instr_81868", + "instr_81872", + "instr_81876" + ] + }, + "func_81856": { + "virtual_address": 81856, + "size": 24, + "name": "_fini", + "children": [ + "bb_81856" + ] + }, + "seg_81880": { + "virtual_address": 81880, + "size": 1188, + "executable": false, + "children": [] + }, + "seg_83068": { + "virtual_address": 83068, + "size": 8, + "executable": false, + "children": [] + }, + "seg_83076": { + "virtual_address": 83076, + "size": 4, + "executable": false, + "children": [] + }, + "seg_148616": { + "virtual_address": 148616, + "size": 8, + "executable": false, + "children": [] + }, + "seg_148624": { + "virtual_address": 148624, + "size": 4, + "executable": false, + "children": [] + }, + "seg_148632": { + "virtual_address": 148632, + "size": 2480, + "executable": false, + "children": [] + }, + "seg_151112": { + "virtual_address": 151112, + "size": 128, + "executable": false, + "children": [] + } +} \ No newline at end of file diff --git a/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/fib_thumb b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/fib_thumb new file mode 100755 index 0000000000000000000000000000000000000000..6bcb716eea6c9b0f975b3828a7c63b3a17a46f26 GIT binary patch literal 98024 zcmeFZd3@9L{RjT~g;@B~4nOElApONXrqD^bKwB0-QhU6g<#Pz=NrED!8$+!)q?#*a~gGOIzCL)ETe!r1?GHNej5+`}jQ`zsKYE zS9m-^n$PEbzV7S&zPDmE69j=K|H)`J@n3Ux5Y5N;TifwVM#}kQAvxYahACc|?X9Ze!yl1!wUc>lG|i603FBp{H0Kmq~@ z2qYkofItEQ2?!)0kbpn}0tpBtAdrAS0s;vLBp{H0Kmq~@2qYkofItEQ2?!)0kbpn} z0tpBtAdrAS0s;vLBp{H0Kmq~@2qYkofItEQ2?!)0kbpn}0tpBtAdrAS0s;vLBp{H0 zKmq~@2qYkofItEQ2?!)0kbpn}0tpBtAdrAS0s;vLBp{H0Kmq~@2qYkofItEQ2?!)0 zkbpn}0tpBtAdrAS0s;vLBp{H0Kmq~@2qYkofItEQ2?!)0kbpn}0tpBtAdrAS0s;vL zBp{H0Kmq~@2qYkofItEQ2?!)0kbpn}0tpBtAdrAS0s;vLBp{H0Kmq~@2qYkofItEQ z2?!)0kbpn}0tpEG{{VrZ_G4`5sOIQCR=<)@r*EfR1<4|dhm{_KbbKon2?2_zhAgCs zEINOT{Z1>8VdXKV@StUpEFfPci##)|KPnuhSpR3<;A5y)+qO}WI;isSHp*2LqF)O( zTYbFU;cQuKXORqnl(BK-0YzoJRlLP9#v8nXcDxNa(t6S;t1p`YyWfO7#+Wa?0Kuq?Wr8CIqfeM+Q> z!E5qA4nO;J88z)E;_z;0|M6jZahteUoZ>N{_l#k(9T5fF_L?`O?R6&&58O(d6yD-YYVJGwgTQ zVGZd3JZ1*^<^XsfbOuq*bco8^tqNmMj1PmQ>-aMOfNjNBvygug2X<3n+UwfOwsdRO!WvBM<@+!p)TR1vCKHh+Tk@o*(SF-C^1q-#GKD>kNX4#}_PW8$oGsoqU zflS`$;G0noGd5C@Jm80HqF_aDHLC`s==9G+)l8SW0lUl8H4AjgA8N2R3z^R3V6v;4 zZD76~mA9SpXdN3^hQf1mrp~0k;q*q9QAdRv0w$};kz80CC^|ITOE$_Y^cHxt@YhuD zv^`|&VDGYQ?{u%(o8z6~)p(0uRJGZ*?fRYZ@uy88aQ~{2^ZjMXJYD ze)G0JhO1c%XyS($nZr}7FzYsiSFrVL_CaN2??`;M`mv%Hec>nB%Pid+-@~Gz@)t_$ z<9i@$O0!U+YbL8us`g?xwkge-%^A%yYb8r}q%~EtWTz~k_Q^`r&G*Ni>0{57!6cu$ zb)AXkQ1>4~g>6)n9xxp=+xD`BBXxy}tpt()O)oI^SLs&86VOeG_7=Ae{g#RG(WzV8 zqgmu()oRu0B){6X&qSB;8EK6F@;d2kCTVt?}X(B%!=2)S~!{-Gnf1Zu!n#fHP zPwzWVR?u?Gv{p@IckG!EIX=Ykp6**&D0ESzC#t`)0eEO~{h&+@tnFec&GH!jnpqrk z_xBX~3jCTY^m8ujUQ8?5VYZ2-hK{kAywE{zL_fVZ0QvF#6oK?hG{yQkQ@iyReTh(- zBCZk(n>n^VM^8I(D!K=&puqY*{SrQE(El+kN9QegL_L?c^^a>7nf&FV5f~K~Y;kYr<4nBs;oU_@ zq)tF5b1cg*lnV>b8H5GP#7o-`gKF|XQ`7%tEb97VV3HrE#CGECEo>`#@xy^tOcuF5 z+TL%mWxF^pZVJ%D+#I7ZT;# zA*1cllty3|QlfJ>#ouav$8}OswZje^E@v@U@-nZmZ~+6Z0^?icY=Or?$oE7Fv`&4bHGisoq*C zxmk-<(b-qPe?ln*TY4L8Rm|sFi=KEMXzWe)Y5nPBbWz~J-UpekY26D;Lr+4w=<__x z7MmlR_G5u>xK3qt3%gpb5iirUVHB5((;4Bb!77~)1mOpHg>an4O2Jke4O%{ zE9fleib*JAgkWpG8d6!^{K$WV!i)=0;M|++)$U1c_OO$yZ4TJ5wr9hd3CO4Sa}57- z#0Bj(1KRD%u^lX@kw1HWq>Am7%wDWHSlZ8LwD+5VHU3u-FxN?O3X7Z*CdT^c9LK5@ zljL`eIjmW(-gBvb#k)_kWUO75r){oc_FStgi*gU9*RLwRrhc0>)%&97AavWyOlC`O zzCLWDmpK+sU*2b4SK~I~T7)9y=TqA>KFxck`qVvl$7a1XHtYN` zJ!bv+xpeM?4p$IG3~+rT9M~#jXA$~U?49J`i!%9Q zOC4Hf`ESU91n;u<7x?vag)SlT-0;1XR?^SZQCgES1ZlsNKc~oF$G8ky0__`@L7#QU zIad+6oUbYHYA7awUK|K>nI6*%U7wtr9QD9Z-KsLk)0Ip?hgn+VCMFN*mugD%b7Ru2 zSSZaBuNDiNE|qSIh&DFzhiF;Y3h8!GKbK249dY?KjnaHujNBgh!38a|JEoH~i{i7t zGBG%%2mxQm&!e}`nprM6T~6taSD3w6SXM^G^#)fYcois2>s7be3uJ*l zSYk_i*B$bkpJY1k^%HVZ5!u046ukZ18Fn0ck0 zPaSyr>xrksqiL3>S+>8G@!biu8dgco^;43v)xxqluHt%Ql9p>%NTW!Q?~U)L2mAT5 z{}=2C+ZQhI|LqF>Wz)O$)+UaRWuUjqrgm2`{d}Qxsd&!>W9gS z7xkBY(DgK^K>XtbU3WzXPhVK+N9Q^A>cWL>(ZP2{$+qqVALf3we|2oNTz>WSCKb|| zP;ad@*DX;$GK+(*FbY)ntwH$Q@)k=00yIjO(T{4Pcp8*)1iHG##H{)X7je_;2(wy{;Q;3 ze4fi+t&3YJH=O^!Bz4L8GSZY#fpC^0&zD&ZKIgFCpvh=Ff4EEx2~7(%M34M5)K>A9b??i!30xV5}uJiWzYQ_^17in$cHsn>4JJ&;^4qnfg- zoz4|&oSBaGrJnk=thR`{J+SOkyyY)UZJp-J%;DD6qvxmkrunm|!J47k!{%D`&9!a| z8OeH35&2*wY9p&(sgC@0lxsmA=}|{c$L1AmR&Tn$CZ;j39q;t0y`{9)o#BODRQ`n_ z)9Ybxu&hTH(G;&b#QUlvuTQMEXq>D8504P3BZo#)pcB-QAC0Q;|KZWs8Q)v{-OkY} zruO@9$gI!w`%OA;hF@63SCICYr{Z*Q3Z$N3t9E8Qmf3tA=~FUh0iw^`RKG0;^fc-Z;fZ2R|LD<@k=#cLrh<4_(k6o3R24 zgwDmeBWHMZxyqOA5=t_+ses$thgwUcrC(j(B~PsN+Y_xn9G#@^(8wgM@9<;;&VJS1 zrzfq|i+0+i9jXm*F43F@RU9(ar~5Y6SHVi+yYaB^tmc-S%oZIyK9cUe#SR)A-wVzAw3{^(zjD8RNLO-6R^+UF)%&C*IEjsuS@H4=KF1LvpY6kPO_ro{?ABqxR|i6xlqkB0d`RaK50^W1*QbuIA4QdaQmE zWxx|#Q$by1Gpp3W44+_=mry7FMZxl(bib^ed%Y=;N9nEC=OjaJTle@}E8vxheOgK@ z<#3p7F&#)UXzPn?G)I0`$jk7bGtIRXOgsfWcP;2M9b6QP2u-J#n1zya)sLtn>BGWO zdoj4B9={`VhG#-L)?W5$myAr$F3PqqCWMck;0ZS$BMna~Go0O2M?nNGr@GC3f@o2Pg)y%}CT;zATS0jVDM+@phMhvHg! z9MOK2P3`@#KMUjC>^^C_)4b2gY3I(-98lIBqZ72>z-j*&B6BU@l117_#|Nj4uV)*w zWswbIsvHV_w=bpf`Ex3GvHy)c$Tsatfd>d4li`9>RYnK3jl)4v~3{c^ybyD@ua zv$1}rzs)(^@$o>8|DPrk&1mI*?fIy=)wAs(wlT-Mg6oK6tJ!OTPt0{%(h$vhxL?Ry z%g&jsd)^K6bx!NEf{rqpL91QA>8)g1$2Cj~e|~0fhF|Bs*_IADUX2*umpzm4RyQL` z0-2iP+6aCz~6`Eq}PClwv68JWUkfL)nW~;C`vq@M!qtz(pz*^cM7PM~WlvWJiwMkvDxl2>3Z`Czv%!{|B z&<@zsO4#(;?t<1e#x%6b7H{BQE?RErTD(nD`hn}%G^OJTSkt<$Erv{Z1n+e5nW*cZ zJwk4!^C8ybek*)6D`-t?)X$yOy`Jr7Zl<648k+^~iTRnO`nglOAq`7}VuQG8VsswI zvmlNqk30%b_Xk1vxxRwdqC@(*A9l@ze|SAx35&9UrM0Xv@_v)6s*bJd^$F=OkKBdc z+!p_8sL)q*sOiGj{pM>rE5OdhkH z<8=B>DH24s7+Yc@I5%?}J*;nWvX=kA{6t6oB+KtF2}VijqP z@=#oxdAj26GX$mlx>CXYyHo7uNhhJ^(&1@2Darp!}<^Ag1G%g{|?hH*vv5#&%Fz^*G8NI=0aD`=+E@egbr1=3gxD4Z*PClsSesL21r|>e5Tj5t;snQSX@{W z5TNfeQcd-+o<=fS^U3_!E;a*xYWhAM;sHWOba2|xbm*2W*lC%NMH!E^BKO9!#9l?@i@8ue;xf7_yAkxF>gc zb4-q2-f#7!q2C>&zd+_BNxpZ`a8keRXPY?JW(tNr@C0towImy7upw+9E{WiOwdCXRkXR+v2T-2)Bnn2yn>s zBfhlXPI$Pv_QA!Ms3+I{7qNo)E=4 zhx3UV?g}Oc>SKE%%U(5|66>B2`O`0hX4U7X9q?qH+96#2Nmz);M=y@naq5g}-sx(! z;Z$y&25mAGPwg=4sNm1RCoBy!8|YOsI1W4C3gkjaV7*b^GgFaUXV(2HoV%6JX(LBz zt5Xr+?;jlF@5yGX&9nJjup{bf#a!`3ILTHdI&6Z4ufgFwguTY$ekJ?giTrPw$1LqU zEHt7b!Mh82&PCCutqbvN4Sw%iPnRtXd{4SHr|gul;CV1mLum{9ovoVu>@HZ}(FKRy z-!s1KR)-XjRBcSLJmmhwAS|(+^uP|51&Sn3#b?1gB%!=a+V8wPK(=y`3O@+kA;Ai^ zZD9KyNs`fNM0{i6&>hm+3TyCbEBV)ufBnnO(}A3v-vl#J8zV%%8kc`9M#*bnis|9v zXff}f8gwzC#VAoEGd4?gnGI#Qn4+ zMXftYx4~2{&DPCT%+;B7)#j9}YGaaOdRCIotkAliW12rc>ipjma=%Hsg2`c>r3T5T zDEB%wXUHcHDawVVUZ?B~c3&_QaIxt%4kon9BL6^C%?^)1m_GxR7}P3j(MtNaOz`#p zYP912H%w;TEM2F0T2`kqLop*O1G8niG{5<=^Y16fw}tIthad;}s42n!Yc>lhzlIsk z*<|?=bQZ5Mr~s8^QK%ic)LZ?BcQVBup&o<3g&F-WcMko=^M%0z3sTYRuwG6l zO)ZW$J)av+IV>(!ryk;y2LD)L>tOxuVYyB% zqBD>6oTaBdeuGJ>mNYF%t*VHKUKG5!hg$}17)$SUv3+K;X%XA%aSP>YFP;7g{6@f} za}(@vE#gvI?^KI6S@v`iN}hENok8`-mi5RsJUlFq zWl||}4tWQ;&$J~KxJzz*&{@60N+w5YbGGxl0aXk3(zUcNEmuZcJ;{y}5_k^)2z8|7KWjYhkI4X-#xldO*BNu$4NK0&Vb13#d%mE`{8x$mwAY z={xnvK412apcOz!ZAk;v_Q#%cuTT>pEAMd)aP&qjqpa_700+Mt=B-tcSB5sztoTgNf^=O|qK|@tTS&b^h11?IFO3WnpXSHn1=2meE zH8L%vhn*Iq=k16a@O|AlRt0EJYhJ@zSyuCckYH(dZN4L!PrC$^(DKd6e@lkH==) zCU?YP$bBZhE46n|I8L9B_0Sw8{8wviC#!}V*l!q*b6?(ZA!LssQwDncA`g!+%*mkxzM71{7I&!XTz!(7VhrZ@j zttxeN(#Z?jRvCGId|`SK|p~k#XK4)gRYD z9|!pkkDtqE%iMeH+;2U-;PxEpMu}@x>ilhtDyaKcJrwu`G>e^%dKQy1a>uxqWW;rz zGO`%^pqY@Ii2D6~;CM)&su-@*hw`A6I2BuaD8IB$Uh1bW4C`SjzcOyI8BC8t;_1AN z{l(x{S>yxoA9WrbQ2DPx6mUJeF$Z>GCky4qZT5nZz|sCp`V*k1j8W4@>_dn_(#0X!l|N9-d2w%M{o3p- zl6!>(GXPtm6fz6iJK297I6}ztu^X5=v^Yj_+(TQ0T?q4w5w(jBz6-A(()-$V760f= z_P@anF=3V(wYJnf1F{`tp)-3KfxV{@nU{2-@rTM?kB3JK*8gSNAJ zOxxy>uyk?ZKM{#2tdC2Qe~xh}LO~fgnS!%=-QbYC-dym55cyzC-X?$S{eGEE)0VWi z1^)hbMq^wR=onD6Dt(!hAxHFlz+6T7nV8|0epGIha(&EeOoauT`{PvkWd90Q7#s2J zanyrRLrhYA3TVY;)+=K#v9kUf%+bLoM)|zYA=aYsPJz8~(SFE+Y~u1M1Un*fuMl~9 z>`6#!HFctbK!@nUuSWQaU`_>Q0VjN2w*Hq;WuV8qtg-YM_x>XEzpyaW{>|<-wg<6a zE}QvZ*;LE52U>m$wH=&~tl;;vbP5(V=R!<3ODWBjQy za%k)#-R&Ne`_^W+K=Rm2GwV?gMr(5vun@tCsOG6=Co%VLQAJ~mY23+CLvAH(Ib~!^ zY}}ttjC=1T-8Oa&@DXf7%8xW}*;hH$Z`v60)#^Q4eZ3ds;6xSA;QLz`-Ahq!B;xIlk zqVOMP-#}LO3idi^FCDruPQkOsIRyi^Jl@&$R7mY#Ty$$d>n{d1sr^Ouw`cPexnbwM z#U4lHsgGs&y@(*nTcU#>kGeor8z9+gM-|Asw1-@51vA(AvYSa)tg{P|rV#-(h@8H@ zJimjzfH)s)9*hwkbdO9ziDOWS+&#w#ml?{)S!Awt!AT4$BS(2AJ9u3*)Zy)$+MNBdak-X8V{sur#dx^C$)dwluY*z6Y_Bp)gGWjy# zngTb5#3v2{|vdZDYz~4)UIc4S&IttTIra{hS;4D=-YbCL^c`q)HxVM?m@dk#EOj4^nxqT zOhyQohGy2$Ws3t=X{Pvy8MP#83U01@N~F1puFFCT4RcY!Uf5kkC9v;%>b`jkMXrM+ z{=Ca!6)f=>qr+(q?cZgq%5?A*ZWgU|=B)iYtYW8vPFrqrvD~dWA{A&R;&rkBU&~8~ zc-U&m(s1;(iJH6Ktvu`Sx?#u*_b0`AQzuycpA*7SLJuZ=xb&U^7lE z2sp7Y6{lBnp_dj!Yj0E1!z~q@O(Og;J5O86fm^1UjoLLidj*eeCXUfGn^M`SAh9Y%CJ+W~=8XJgx ze>(O_Sm9At@|fN;V@eu;&C6q&Jg)bHSK+y~%PT3;GB$a>t^Fe+*KPWCzN?)$sUt`1 zHXiM3z%GuB4Wj>lfB#zSeSN!>UzKyMD;0|9yTzb@^NO4#L^BIXE;3PPr`#t*sbp-> zbKWumF&q+prni`v(0 za;u-dyjoHEJ?ZnSHKm^$6y={^J)0CZjg@jg5^ueEj(Ds1oH(cE)|%&PuD6d3rUDyt zJ$_cSc@FZPTk(G@JG8mT^GVG|o7dZ6RYhE5?b2+T?fGvbd@@#z-fPj<0}KApW*3Y1 zrO3>&uh7%)tf9U5ss_eK_-NGb$&p?LEiDSXX7i&qK!J$X&F(v-R}f#8pPm(x<_qO{ zCw10mHqqRnpoQ{1>+OBwO*d2I_oIA-6Qej=3HarU&xkjP`87AyJQIUm{aAkOO|>^| zd1i}+jvaj+CoYC!(fkFVUS;4iLfja-XE@Ut**H4M7hjFUN9J>K-uMCFtZ(P%OqHO=fe{5-dnQKU@Au+8Z(HB4 zxk9sgi}`7sI~11er;pZCL_0)thJwn-RYUc$)$%iigg*Q%-Vo$BGUJgQ(cG(!NSh?N zZJ%ofY_a*~E$%$6uq3@SPu}KKcTz65fLZj2rnI82ZgpjnC(~Y?0)B@_rp4F z2#rZy;(k#;hRh>Ac(p1NZ}UlDs_ROzOvG72@;RrRSeJBCBUqnuxTQ|Ax}2iHuv0=< zP23@#5ji|Q9FOY)P7!O96-CQB_9V@u#q%#;c#afCo1|GHpVj7c2G&cjxf&7i_e*U! zf7vCyhcTYS7+sM3Lk5RrcU~9NEK2&b(>>L7Tx=1q#G2j@XOhc3)2Rw3OS?=DNq)mS zQm?p26s#s!m6%_ZA?*--&LbT*&upA5j1Fc-+rwE!>ND$#OdVO;nRNU7+pvlw;T*cY zw0dC|y&4v*uj*fNFsTGPc{6-QY!%7TWJrcAP@*ZS(I!@3wHtYW`%8 zZYKR;{`c|38y?U5;moJ$r{PlKuqzYq0iSRjF2TnE{8^^UXdNdo$V;9{xDxWxEA2#u ze>5K&&lU`_tXh> z#VJ_lvv9g*-t0hw)r`Y<&q&;F`bp>@d(%m0ei>@Co*+C491mHfHLMcS_`&o0r5nu8 zh)aoP*`&2@8)(Zf9dO@ZcCo$Uk(jnLD`?(df+f;jQWMiG{ByWe`X2I4nuU*saS|1l zX%;+z`LUMV7U9`Whx73;)?&jsz*!q%2fWOL<{YAVa{|0&DZS1f$9h`XQ&Mf6McQky z*4^h+oe-=CcrBSVLq&lnLY|7+uA6RI11JeC6nTG0ne(S^!E&ehci;}cbkKdTIle{; zN@1FJB3KO@#K)@HjS}aYJ~z$#Do}=6v8%DmpYU4i;A5zY6YPI5{VHscY;`TpX&tq7 zK6b>J*|FMlIq?;FRv|hRQH|ep%Ub4g@fZiU>l!ilPrL6me>=>fxD@6QhukM)`z5PX zZC+#CFIq(^`bUuCCp!3WtQPgI@V({@;idEjvq+WUDs~NeoI*5ozvMUV7j2TqeFd|L zkA}rMtCU-Jt;tClhCteV1}S@u{+O|u36C^7g){KCsajcZIvpcZL_}u!@_^vW#hNyb z?cbFPORvGo;SI0X|AFD8DZl0owv;U5=9>LtYWNy>#gP4DHmTZ}OE!_?YFW&`*chG_ z=AKIHh%zS>%&p_=e*S!e6`9aoUYA+%-LhoSoHZ@HJv)bHhjlzBCUR;^4GR{B^A`g& z7QJ^o8of7)&%MZ5bK8!~xYukCFq%p2e)=OM+EEEP1e{71z`?2Ljd*Inf)%9-jb{L8$~h)sChESuq&1wHgl_jc!vD;jJK`JL3l z<_f$bha%fxzfT9JT3~5$3*O0ib@cun7SU3(xrXND1dD*%cf7GPx;0vxz+2E#VFy0Fh3~Jhvy0d4tQ z??cW}C>rJVPd#*K4tl)3X$tmA1=C`CnT@^~oe`_x&yZz0Qmc3!-A3oy6{XN84VF$S z5=oePIBuQCEOTp#h!{H7N|qw=v)F3*Umu70Jdt*8YjT@2)Sg1x1uEKkc!Q>BAw;82^oHPPjgHx>2`6Dr{I&;0AHgen6tn5fBR!V`j?X4FxEI@h zL(g4xw_&xUS^OmCITMmYawtPo_|DmL5`Pj1ZDzHS*R|1{R`^AC87-;PlsFjH6nHx% zFOUgwAZPAt8=Mp8sp|qsCYQ!fEtHcLHygRcG>v6L+(uPWn#P^^Tueq+!kUN3VGgHG_+`AyRHo7WFVb?lG13c?{oLbrI?)TVztd@02Pgkgd_kdcc zb7$xretj45fs524SQ=Q3QR%u#d_wA%elI>NI@sMci)-{Q&7xJ}pG7@jZ18wR%oBxG^@?3RIbg;^aY zZ93gvavN5=GJFtnr^T7o(OurcJ^;+NVcl={yV>0XE5ycugSnOTpfj)IEP8A!xeGlm z3!6MGc=CPh@>yMj`v++Mi~d~9r76bAwc)kwsAR^xgBYEnkI?8*mSZeJAP-d7I(j$Khyx zfg?p$;7U=bu1s;sBvs`tj%y4}u43m0sMk^0`;Xm$$QtE z=;L)l>7!WpMSDX@{QalFufqJVkHRMUCtws`=L62vGrJ8fPVET}C3)bT>wmjWC?7p> zv3DBI%g0Cf@?U27IQ*|Wob&%-hw1<44u2I}`>(L}*Rgi)mq!O%F8Jjk$cOl|N5A&$ z_^pVJAqI`}T!ClFY(N}qwmu+}Od>M8HOIv`{&TI0Tv=rMkUS@}^oRJi>5P;27`n>p1-m}2ahgnjGAoQl95rhmq!P;M}_$U9mPo#&DSi{Bt(y%gg4-J z7hPz3QxrEM(KBf4W|}3d-G4#M;rCdx%p+g*ez6dF_>witNv0zU6$(MKLT@*v3PDI( znJG;OD(q&#hi{qP4=l?%1$#9j*7YkbmNDQ;F3D(vS{*o}&NpAXCiHO;kkw{^^PjI%;uhhu5(^ zel;JBbbmrN1-^lFJu^a@D)tJ#c@L~a?|TiuHkuWSF|yWW6E%M_>s+oHDOIsh=Ql3b zbsBSYiunhfA9M)K8=1Uy?bVmA^kBzIhSOv7+=I|-b!v(U^v1w!(9HCJ5*%!E{xeXB3J#vFRz>Nu?7+yad)OV4A620yX^WooHmWJ+ z^#6k&oG&3md?YO7@^;(KD|6HVjVI2_ zWP5FkTzo0aX%ex_7)_qUU3eX70(~29Q>hXa z&3m2lZlRd_A){T~&vu=^A9WPh2D0pO5*lfquKU-hN1@!TlFe?}aWC#D6OcK49oCKD zwbnJ!46BXwlvQeX>|h%VCC(CF=Wjw}Wv1}>DrS=IbCkFge_X>H@BRh8$X6X!no^>$ zH8~Y0wHK&T@crd#uteZl*sZW~YHA@JtC=_?EHiXowoCu}UpXTk#f0e8;&)Ac4X16Iqk#Qnl!P)u9f+*v-#s7~ zYCGOSUESSb#Kk))?|aY@@mL(M2a?y2%~jJEZUp9(px|AQrQbpJ9voW9wcf2`lQ=8^ zJ*Rn$jx@w6YTQ(y=q9Tc6lbLRm6c8&#Y>u!S)k}@u#jA{LQbEBvla`MoB|ntqI%0A zBSgeeGeM}m96}a}XG;`ySqq;goD-ZeU215bjVeN(4?Z|%$xSwuiOI9=-K--21h?Z` z*c0HF8Im?;)8Fsb&dv$cvb~PCP382iWBRJ;uGzSOgjE!u&@Hh@Z#in%PaSGkS!{ii zaUR7{{Yp9Fm)dge>}f%LWr0gepM>Ypl*L-p-yFKi#jaLJNi9Z^pQwaBohAL*F~$BP z$5I!L!-n@d6tNyO>tvXZ9^iHiYS-%9;SC<1LfMcGb)%}BYXUa;7BXwMq{tAnStHMM z;YPr@#-Q+Qba2C%;J*V_fRJBWW3khmnSoqDQ-#~b@(kJH0#rh&{RYuavWZBE#OM*k z;y}IDfUwts{GHk4!%5QLI|%h=80nGrnyoo|R|pFh)XG<#h_kFfpo2s!K9e3J)<^i@eog62Mc`jC~iRbSEjV zG9uOpIV+DW8dV;SVEBm^Rr5K(bKfSpfK)sCZAA}<6Xz^xn$aH zn$)|;4EHi9_oewx4-^x~xIWCnJp zGqrmLs%Uf$Eo!-UqMcFdaXjhBmITW~&X0p1g!!}nuwWSo^RpS(A%?|s0F9{KOQ9bj zT1LU=L(#z%Bb=sN*#SuJYKbwqHJh{x-(h=PQ!lIQpj^FGKa*9^i5ElY5qK`N$60r_ zk|h~6bfR*X^borrUir^LLaxy0kmOCWMu7y&4j0aPwC-kI?iyAp3C>%CxQ(&p0X)q$ z>}E|)=UD-ET6z$-Budq$8r0%c!wWVT1f#5}33n^Wdio5IbNH(xv;rB-@xdkIu*RWZ zs~Api$Kq--M5i=mXcPQp$T}krv4g&l981iMMG=zW6I8)|dr+LhA+t z&Q~;{Hn@8;?nT_lI;Ccb?@42`&Zu^`FbXJhx(Y;yNi z6TA0J?EaOZXW8gPKNjmJYwH;}AQ@{uls44l6`BM31%}c+;ljEClGVsasxuT{U1KPH z^^!KGSexgtOFp}8$Q_H171sG`HnO@pOKGsiu;31?cXG_+So{^hqBI-tHi z3pe8Bi|JQ*D4D7?hn&W)>4;cN4WwR4`NcSci4(3KdE{?H$>hQNg-esKe1(~()ViyU zu(@$+NaM+LL5s$u9PX~deTi{Bd9_Q1y69*$tsz!#Xsd5mU!lN_zeS=vBB3@&HgSrt z2sJgs0h>4&o{hL3kI$#(SKcT@rXq)cvX{cAh^FBHkhWgq?>v+dL&S_#AkWdz@(})e!H$GN?i+ zHwa}*uYK8sJ5=WyQ2F)GiQ9KmS3k{EAw{X8Yz8e56~*$xfivG^DN@qvImYK)IkdzX z3Cy4_*g90$AK*9l?!(Q!A*^>Y#x!&x$Kbgw)ZT|W@?&jBrce7^L zl(I&Rm*2Xxb1O6_YN@{46Tc~qP9F(P-pk5w1*TIkh8kk`0w?2M;Ej-yUfgqgqAJ<3 z0r{heY(~(?sV_?c5+{9yB$FgujR_n#BG~N`i(mUlv+-ght zMFjz#!@i8RZW9*pdNqEhZK1i5J>$&Ac?p;M9x=;nqD;Sl(RyXzmvPGl`(gF8mx)6N!9B{6^8w=2H>$C2Gl&8}J9c zZYx|9>q(K-@b9OE^oKepX8z%rb=$jPi_N-iy6cbOBghT&)9rNXO~8|%&gEx(QpS}n z%l}Oe@pJFvga739i?REKGjtWcc%j@T(k2&8V`$ zJ-32ihBx=eo+ZbgDT4~X5W7#7x=;6J`m$QC$&RlyC7?efFXgu+3ij<{7OMQ!$Xq{63M+t$hmL z8mFRJ<5k3{;^;t8j5e*?emT$(d-C!Czu)#8{Cw-S+U&v@#_4=I*%up#W@cj-bmpmn zmua6-PNr>l(w$%1-y;Ju#7J6ErSXR$e#2*qcVzGeoQO+pT!m*xhn%SIiQVcDL=GK1 z{=$H6;)c%ym>=~xpw#amJHo$j13Zdwzhx<;-pjZp>&;%ZRdeAMR25GC2sTXOqa z7`L-gq(GTqRp*{Aer-Z#~29{pawb=$4DgY}9& zy=}Vd5PnJcwY<-PUr*ySfV^eOBU2l}L6Dv}ZBly60E^wC`Kz8~&*Q{uu%t(AJIbD9 zEr^Qo6<@FZi)IDu(9DMxv{1TZ9^odWq#Bb8%yWY%Jv!hJdH;wpxnqR;wo!7hU zP__9mVu_2w;JP>mcNqrwU4u{e-RoIQ2iT2lKeUE2^hmY|St32|AvAXDZF;*$T$`=q z9FF^!Bi%In-T+R7$K*5oe{kzP{h2=fvaFVCv!@);U)JCC93mP|vg>iHNg5(29sTx_+)Q|y7(wziFeEh=iT;Gs%;c5^X`sPPmVuIBxIXP(JUmWBGh zpZ7iQ`J?m6WS;N*eslZH%x~tInP>L!yHZ0W_3N3rGLBoj<`*SB;e47}Z1_*5emVSh z*R43~nUI~0TwH~nYUXb?zCan6!}&#L=P<25hiNkQ%foV*f%|2cyUWEKtar>p{&?G# z)|4Y~|BjWjwhOEC>BFCUqg(5;Q}U$C3tdi|Qrk^kR}|FrkL5X?W1U)K&ge?~$#8sG zWTiRW7ou*df9Iv%)|I@GQvYLn`mC#^)RQ(Txql~h6z+-%$$fswtkh&f?x9lsT&DEf z&ZJG0`<&F_Kc?JOsYal4s#1AI+NHv6n&QtEN;NO_lTMt5A3glXZ*V?__julAQId#n zfMAEZcNY2aUG*m1?T#;E>>Eul8I(NOntEBmRBr@HIbfX-?V{6CLOnhRl6)Uu z42(cH)h5Tta5}$R;Tj&V!+t5yHjLb_dLGkT)(ZW zNJ@cvVn~oTrN#uy)1#jpZQqpYgeIeQ+X4OdXcyZ-$_F|J-6z$pJUyq9@HOk;^|zu$ zS9d0@8;)CIp1}7yOu^Un*Xa8WYF!hveh_ZqoYsZ?rRaMPa@>i=jfT*BkBbBTuIP<} zHi?Y<{70ry>bSoJV_6aI;LMWzb8LQ&T7%Z#(Z%uIi}78yymZy_Ug6Gk`tYBo^4p62 z-wWuR>O1$IJf+(#?#DUxY|+n(=0QvGex938l@-NY$z3t$X}3MH_4Up?WotKi(`L-$ zeZ8(z^3KeuV{vEZb+|Kg2WDi>bry06t$5(197}mG1iyG@J}>NQg8!)iCBS-bIcu7t3+Pk@0Zn&x*3ey`3quSl%JHcaiRII>(3;y|}*!Uk2es z;^Y2KHK!77uLLMr(U$yy&db@46E;9HXp9A0HiwXR;ieD&)e4oSjbGU^LU%TNw2KO;?G~b%vvA=Izunqie zj|T>4i$ARoIG>Due9-q7K*v8(#C~`KQr=NCqmwNtdO(Y4mXaMW{mdGu#!0FtMH%J= zRxWQFb7$!1Z=KY&%bFc=(z!l*T;3t)lbrp0b539Hj+40U9wY10{URd?ZDiTWf})tG zpN!gbFy<}ZU!?1J3R0%OIPh;D45WkZnEY@k=^Y z%jGSZ(bysTbvNg>!!c9AnwHe6eZA{-ep{H|-(iluvGz>w^wWL4DJSEf`~>&LU9gE? z?go#?h20w$#}iT*TO2)~92c2abz^R8&;I&)x1FM-Cv?x~PI_|a`rA@dFcvN7(mm%3 z>{5&U|BP=@&YZxwweFVGVKW~q`dL@vtTh->R(A5eVBoD+XL|ci@w>bzNbJ)SF`M#U z!%e{NS(n|NU$!*nF|G;!>j`}C5vO!9bu!mEL-z~y^&~RMfibYu{M0BU((U zT8FvKLq%tLD^F$MejaQ6whZfuZ;68o#duF!P1U7Y6A$BNjQ!=Qcb3d5a^!A9i1K-7 zdcS!J=ec$SUiwwh3q{Y`-x{q>=U3V|-#>EG+<&=xOWs4CK95zESYVZ`!g;e9V&Pmz z_IvxsiSOXH*HJj{mx8nP!^Irj_j7RWYu!_-&h%!TvT!1m-!;m;;#tD?+zMJe=V@fV3SajA{{qSVUImw z*Svx=Xj`sJ;_)juG1uINvr|tLxUS9|JK~TNtD}Ps;bzB@+ps$57HY*qq{U3KO1Osi z`Ja}TaD^-yArmGY!HUI+-uq7->Bg>K=`^fjaeY7-Yd==cM0|M=dF_Y$Dsh+0ZPT|w z&1ti~R$g}vZZeW*F2@zL@vPA4-c6@F?!fV$aZznJNrh9w^U?0Fdw=Ug7e(hCNW)!C zp>My)y%XQ^XOx%LV9y8qr+c>pmsgzbJqCTc6?b2~KPda4AAPg#B>lz+wN|th-!A>( z0R1aZs?=Nem)Bh^rsiFfKdeoRKGJP{?R4)uXPCdA?(golMsIznHvgjN-yZacwCdBn z_w@Y|-%p+C{l>|I(w&9X+L1R<*7`SyRuA|MqB#7{5`SgM^@g?n%igj+{=$+2zp$i# zn+d-tHr@4xKs)@hcYa^!_nBC)J-gU)-$mP9fg6-~LI7|4CoFuO3cY>Jm*cMbll7A) ziZbvu`#h{iFPbEJR-cL%1*um;(vxui@u;O@G;Za+e0W<%)orQiC0K8|VpslU@60c{ z_1jzVwa?ZPG4AvC{MA3Ies4tU&|l~0PfLpK#(gh&IG6k}R?NEh<3>#p-s-X9jNhGN z%GPD08s6-_vFK>G{tB?Wdww0il8eW^ZSN0C!>>WTgWI-7Vcln>{57ai`L6xEL#wPV zser!)m5#k}d}%r0d$}R~->y;4>rbe=z6QtrMap~qiO;$(#{FWKpnu?7ylh7szh$~y z{`wTt+n~#y}orz*xiPiJF zGm%<-YZ2Ex2lkI&MdVa#qsf;L+0pj24m)Mj|#t*1pi|=e;x&% z3_O3@CfuK(5AH;t-(mOt4H=G^-x6($c>cQ(XDqS)iFn;I-ofXH_YA(<*YWn^Ia0jg z`qt{HIA>WrXzkHYi4C2Zt~pt^ik?CEO)<4=uJYtY-d148DHf}yL$Gc)q%CRbkdlO@ z{53G_FWz81C&vDDzi=P#c0e+*^E=JQcP}WRGaO66f<1+ODa> z`3&4x#C>GtwS9c&81(hw$N7aG!wzmsL+%-4 zU+)@xeZ`n_&**(ZwoB?DtJRHtuhfn-AyS;J3GGhN+Tl!ixx?jN+v)N==E6ynSZ8Zi zdtYv#W6jI{;G}*2ApASy+$(}{o|QpY-uNyn&)?xHTorUphi%PAd^ZIht^2H1&QuHW zxERmzzP?yToIjYJ=?`KC(cz4no0gI5w@$#n&*N-&$CU?Mc|YjnZxCYi=wP~*yRFmm z?C-S1O&y3cjd3_det{tkSpvO@lh;s_$ zgXavm$orALxsLV>U&!y)FTjb7llSSOUTfSfhoaa%jJ$sczs|7+p@MjPj{d!hfh-ibE0D^}nO#;Q^1 zACC?gf2lt%7OS9f;@Sck7fk>C!g1*3qGtqVj2E=I>=O-vjOdxxbMJyC(gp5yE=c_x z?;GPv9>&))N4u#@J?LKv7&N4Q)@sV>$}iQD5@gAhge2mtG!!=oip7uP%hP9DhOEHXIHaQ#GL^bXxdA zI}cyrtUu;KUltTaUD7jmP@5&tHq%>jT)Q7Z?Cmmke!I@``O?cr%UE|WPau_M~%r9zjc;TI@M@XKGvb*?GN5hv1ZnVvrW*KU>WXDIn6_H$nThusN~73=l_ zq%ro;FE0DJSaGWun}oB#!$u}ypDeEJ*3{HC3%d_obx%YZ7xkxMxlhV6;7*-O{PTvi z;U+L4+%37*?yV@npSzvzBN%-?lqKoH>}~|=9j&P9(lME`H29u(TteFlyEHhjH1>VC5H${- z-9~WBD%!}$Xd?`tg7Qa+ROD)$l=POfBz-X?J*r>Qm-b6QNt&sYo-t&d){^UxvOWx1 ze*{@$o{jW6?esX7h0n7xu%CJM+l88E;SSOsr~SU#kT?FLzE*$7pnYpP(q^UxGHy#v zh!eSqapH=^W+8?|<*f=hOVR>sQeF%!$7*5s8P7emjkedW=B znCtI&to@mQBQ3gpZO1bKQ35>whXEn3?XUumCiUeNwmaf(>2S{8(~jOX_R+wOVAR}Q zf#{MS1|A%~BKS>oa&V;nU_PhmwxVgSoSIY92!Lt{7{$=J<1n_&pc?;UVEyU}S zg|7qSz#kon);r)i1fKmOucF-zI^K_e9GADD9rNVZlk--!yXRK4CtTqVdR+csVpL1e zk!H0!5?}7vI&^IyCwWU?W#H-H)}gJI&QBcUVHk{`9+V}~g)oU$JNZSz=Js%Y$=mg4 z&;$O&D^><`kPi8CT&;+=<*fLH$nC)Rmf|S2+FQhqpp~#WU_~dQY=w@K7`LJmmIsBn zq61}0bd);VSGacsot~}WN$RlXUaxpCZ{hfdIu2&s78hVW4?-O-FIgL0S+Xv%tFJGG zvSdCuUh1-u?ht;nKl;83Mf6hve@)K^3d$qpW(hxv=ue^yt(bWoX(Rn<32uJ|(wJn$ z0Vn&@V%#gz69k@z`O{o@cHtT6uGs8evDV{I@mz}VhzE8q$`DAx+VaG8 zG_g*|^MwfV6@a?|zg@9uobe9mfiPmK(Z;wpV zik{bjYb&mHz(x40Hz(`}mO!u6v?7ntf2+pAjcV+;6Z+a=E$Z;MhIDWgbPdWS=hACh z(f-5^lpFd8dKB?yU_L%ph@6gO^wV7QR{_0&_Re;Qesfbt`WW;ZPeHmBhv!W689XN- z-|6Y-GkA94*#UQpr@*r%ry$^V&u@pG`f;3lT|4G&?BD}C>-XqUR) z(Gtu_exSd6Qm>PSHb*+aog)VSjH5k_femT%QG~;b^QjUw|pY- z6!7M-uJ2ENpkLQ&KIVZs8ELUCThO72&|8UCksQ-4q-!}wEN7asUIiK;^1*(Jyy2a5 zmcL^n+6BjY_;);ra-ECEF)sn_tR$a&%fQ!yvFMdVf3Os?bHwwVY}l|q*QBKQq_kly zUti`s9Jeg^bs!J@X~xg-cgVJjarX|yW4YH-56k>8A8hxgpJQGk+CSR4-LG_>)85z- z%%?8ESg`$NjEn9S!}{H{6#=)WtUX~j>XmiuME#=;Inb}KK$`!UBmHBJ1l{vLW{z~e z_ISITvlj-OfwTbT=|PS+vypd>E!Itb%xNA7reC`<=*aX3({6eo=w9?dP*iZ<8ILK* z%^34;vCiaeYj@6G#eOt)E9Mqu(AkcXTLR9xuLd->qR}t^02_dR;9$T}Qsj=G>racr z96|Gh)3%?7mW4UQIm3Y#9r#`lU$4eS-Q*8mcKZXt=rWAcIsV|5>sAI=r1^tcuj~lE zk9ivB!_WySLe7PeznA?T2dOvU4?j5u>355QzP^W@tv6$R=@wy*Z4I{ma|Gkt(=L28 zxIJ&fdEYB?5Px*wf#3wVYEGSt`S2CiTId_jk(nRr*fq!>=g2GV`6P64@Lv#ye$?%( zuPTIrex{xdwt%MR<w>q#T?)Er4PgBWI+v6KUV(h;lI-K|I0c24@HP4ylkv5 zT{f1NWuuEUq%4pRB@>j*aoIY)FOD6IG3UDL0v)f6ogawB9DF(68yz_-JN#FpuVLP2 z&sRCt1^eTP<~tSM=d47`{{pOsej4Y~LfqtJyWqSZvceoHfH^@R=@+Qyn6^3XqGbF> zyM_4J75G6{4C*#csBybzm%8QeFZgDK>m%#9>%HTVe9xirZ8M7IVz+A53H(xkaAP8P z|A|Q{8;ji6JXv(b0sP8B(fYi6{E86WOTC^ zdpK`|K*~7(r&4~UKc)igM*K(HsX>h~xGbyapJL(z_??3NTk_)$ZA-y7Q|`=BwbO8J z>blI4bEb*x=(eBafBGjN`eq-;Nn)liMpYyCneUGix8aVGKjw`U?RlxdVp zmx-tICW*`NE!%H#V!kD1(=@Txdh7??Tk~H!w7i=+6=}GAAzeIXt+UeK!yPNDq%VFw z5Wo5TL|%sYYhGbdQh^!kf%o!@CJ1-NW#apJPp14O?;0_w;LUEViK6YZK3VUW%YW<^ zE!49|(5BeNK2EUvLMrA>R?OTEcMRsq3DYo7#e1?(en>@lH4T zseDItIUNoQ2D(6+h3Q!JoRycKf^YM=clP(OW0r7}TdfuSeg1**yJn)9;(K04+wPG` zh{c+IvO5dudLpF#CFHU6hBMvJ!$;`G+HT1i>a~CEN=1LT_>2&wP5V;uq}e=)w!8MU z^8c>wE{Chbelf_BVLv*hc#hg}JdF4mXSTOX{WFa?bo!s!ymy`8oHt~S@4`Cd zOEE7!jT@%ud-c@VsY9n`PMtW_F*Ryx($ov4#!bzbnmF~csn*mHQ)8wMo+`u~Z~c-q z@GhwGy1mtlt9)K>ov+GWR9#kIS6W_P?XGLCE%P?ItDCNNkFLPUM64-7r-&Ih;uF2P zN^#?~8%14d9Zr@`oRoXTiIOD8~^3+Tb)KE_i==$e+lBc7V#2m8_s{Xk*9p) znS4v_{5@^wjehyx8(60B_=wH)9qU4A(|;e*px-Ta-1&InXP9`na}oDnK-V;;9}imR zhESTH+RyZNhZ#?pxv}&{F{7@sx~|%H59=wvw5F!M+}+e%Uhef)cq`~Pp|;L9VM%@C zolOm;N@X)JG^ywR@XI+5Az?NJEeG{XQC%3XJT$~&ScNz zoGG5kxj7S>8p|itd6(2wmuUx&>8|>Z?@QPF=9_fg#ePRV+z;=bekI*48&YcF=5;;g*#dX% zC3{|a7jEulU)&j20QD>LDg1{X_-5|i1!C`wi)&y0Nr9O9SV`x?U_suRT}vF~n2 zpS8b>V~vID4$g^wyQih_Z!?2`aE#woxbp{px~E|2k;0cAI`sXYz4O$ylYaE1e1FZ`F~9oO=z{v~6=S0JVhurvQLy*H1`gvlMemj4Vr)9-cz z|JPs8UTqu=cZ~f!67C|<{+`uooXXC+~KzP8euh{l@m6CJpBV;YKm!OXG-ONOv<2|DVlQ8B<@X?YrNy^LbT^5X)h2 zhNa>7NpoztLoB+`A@;!jPc^y>@sr;CN$#-P503sN3SZ~{!~8=6|B%3chXf9!hI9k( zgx2>$^KR%u+s=kdyTG=K;L=vuwgxV(&$i3p(yp@Y8o0C@Z2J^k+HJPo4wrVPZC`>* zyT`Ws;L;wj?P0jIowhv+m-d)#Ps62k;VVtrINK(}rA@VMCS2Mq+vdWhz1FscaA{}T zb^%=4MYgSgOIu@GA6(jHwp|66c8zT}z@>f4w%g#+Zny1DxU?_Xb`MdY?}+0_FCH(!lj*U+XZlG7umJ~E^Uo%eQ;@)*>)9N+BLS_ z0GIYD+irtPyWO@s;nKcj+dXh;_u2LUT-w97?SxBv)V9aq(w?@h3+K{k<7}G@mp0Y5 znQ&>dY>TzZKD-UeIobJi59e&>Gyl`+9~~3o)z4H3S`%?=AuPX*_QXq zj2Y(<#owbd4w?ko8)&sPtp z_(k!Z%>Gx-B)LU#O_SGq=T{FT*+p@qxAcFbT;vwTOB$#-PDf#n$Yg8KTJa-8d}b7SF!iz?&q${k-@dPjZZ<{4ASNOX~j%D$27vNhDWfEF&$p9Xw#mB62Jc{4V#Iwma5*X)rMAix+ zZj^ipt6UE_AB@DC3i<-rW#Iic$(y_?>H*h-&VM2I*?C~xt6;NM$_)nOA#PfH!lSNf z@gs4!j-pKmEfdcmOp8x`G%7zH-$nq3=W!qWYQX!fIMUyUqcFaOIww*YdGci&!h8sNe*C%Xf$1Iw@01pmZoXZ&%sc(pY{7^E_gr}| zi1(b8KI8OYTDo>CWQpf<$&qO+1m8CB%{*@!Q)Ig$Z_hU9IvnO3ke{NEEDPe-TH*3= zBb`=+#i?ph6P`|f{K(bOs=mpy48M)lAoCoO8QTJBM?qT_Mhj1i<;`*mQH4z}v+UY` z8T_fMwVbv8Q(^v0lkvO+|A}E~>M%W^nQevgWSF=Y(GO%fN3M)ETilq{u@4P?IOdT- zs-KY8^GnpTjDG-cLA-l)%tPSQX~q32a(Ue6@XtMm|MYYCFM@xj%!kq~I^C8q|8RLz zPEWbehQP=5C-nXE>YTmcJpf+6@VaS`HBz~lCQtL;M=mZbt&ujH29Z+e>L(qAYP+>3nSDo+vXJX zA=h5){R~X&ES>2Fy#l<;!23hVYv_4fM}^lh!)#<3{lAN%CtIXPYvR{*nK&3uiq!|ny`S?jEP^pC^W$LC2M#CRIsil`ThbbfT4 zv)@MK;c-q6jYl)kF0{;Mx1l|Ny&&G6bKqIWvkJ7e;qe&lOY0BjE%_a#FWBaZ7XhPa zknaH5&D42in~cv449WJz5w)<*dHL^!*4s=1&-R@qE59 zfV}&_yB54m(`+Ykz@|-;3Z6fd661KOj#<@y2|Bc_44i`)V$v z=O;RjRq#K618re_xWDgAi}%YpEaO=Ck&=gQA8tEtAN<$Kd>HvY&m7i=0=bSvmc3a| z%%dN?9`NosJAOHnc{n;ho_yglVjUlbX8>XIWLUdzqNh_Pq`5!FVKh8znS{qdJ~w2O z1-{#59FgmfX-x;;8t^eM=WBbcYae)bg1249IiT)jUnG6w(euBnFwK|1w{w%ZNh>FMX`*Xd{Rx)EP1cvE}Sm>t%KL+?M} zX#mfU!Efqt%EZh&%a(vlrhblg;}D`O-nGiA+!HTu;mhL#mgA||{5`M6i~J!s(K#zW zY}<1YKJTxn13ZU~Te5AFo_tK{k#qGs#UAKhi$5^As+VWbkJuqTPRiGYfb=SDu;1Z15$6kMkHa4Yy634ca0} zGy2%|q4!jVe-=DtVc~V$aeq5|9Mm))Xq5mKdg!xy9uGYSo-f5DLNN z>d+8<<`9;bv=Y#$lR~uF{j}AfQLn@<((z6oLS4*oZJ_x`i!IW`!Xf>ScNk?2<@H&d zxGl7-h_Yc>NI&4j+FiKpT&CIO^q32wyU#-(1A57M=+i-O0G(|y zQu(StUvr-Dt3iJXbTnTvZ8ZLsdP~cyg>?}gqjDFBXh)1S*c#?awuW0HoFlCi)Imhk zqI_}Rm3&C($BY?e7^3{00-YYFp&xU$4;?m4)3GQ3)6c7yu4|ga`XxLIB_E&4bL;v;Iy+{ zVhQo?@_An^A6pdW%Pg@jKSMNV5?syiYSEsGzrvOe`Ky&kB!lMH^5tsMVNg8%;TN&JO=J&YWeks4DplfUa zldjt`;3(L_R;ohM# zs{U7R3E>q^{Tyol-0M@uA-)$D-&4TPfIbsh)cTuyewtsF$H*Vk=RV&6`m-TS`cVTj zeAV`W^fd-1J?@2p^h^VjerV@F`f&qq4J!}R=U$>RNO?dx;t| z{YAeB;q4L9<9?ztD!ru!W_sLL)bw2le;@EA@X+$+{-UP;4)h;{(Yep4>5PwiiyAY3 zt`|d?bnY=Kqw-X z_gpn*c>bQEGHQOzJy>N_{U*N=!c3q0ugWO;UIUZPeOFBG5wQq+o>2jY{dMSEgTNphIb3auX#UJxd2s1wJp(>;33k*y;_f$=K z<{v|tbnc}pqrx9GFzMV&)pTO+nQF}XdCI_~bMI6cdwyVG^0&r^>XVqiL8*+I-|ZMW z5c9WyHT@d2AL2N8a6TBRKXczz8C9OZp%7;NIt@H6LVM)it1>G5QUlM5z|Z|xlYggy z=SSe@9<0e9FtE&D80J2#$v@`35GFtOVU*J7t!{2wj z2p{^>Bx-?mUjy}uCa z_Y=lfV$k{iLagaaBGeD}jg?X9Wf{070zdbTP5wg$ek6>a`Qce}WmNre|5zE7Uc$#A z%<^*&Ss6#f{>QyzP2Uif9>a6bSksyQ4g>!n0zdbSH9y01pIBpt-)`U^MhMUSV$IL+ z+#}YQ;XgF+3lYL|pIGxVJokc4%>7@Dr92J%s|fLN57^{?*1)?X@N*y7J? zo?-RLy!cun$Gf%>{m5{`v1)8k&VGPb@ja6*Lm zxaVy0`wYzZmWE;OL7V)o1}6Vr1E)ktk9*Q)_<(^KzB3GSpIY;eju0RBsWp9k7@hLr zcQwkm#N;r#l$Q~nn0waBsQTspw28SVZDQ_2Ys~Zx7?|-L3d7u+Rz}s2r#FPj&%J47 z6urT~q;r4Tqz4R4dZ&TE9-+M4vo^yg91mfJ=f1Tv4lyGvJliMtt2OZ>;g7IxXrLjZY8zDaKXDfqm*g!vEV8(YeEWXpHL;O#M#mDlc_HTkX#E-)0 zvU~>p#RzonNh{+JuSKA9k6F|IBLbcKx0>D^fzJI~P5)a2I`?ihJtoS2grnb&xnHa4 zl#kxO;eN%iFn*SI?cfkU&wp#f_(*@zpv(9S{B)T9qI|jMtBh*DaR$CDEPnEH57^{S zHE?zWe(njI{8kcf6*jh-9FZYh2Lmk{8UZ9(fr(_R>l!=|8S4J zU(6J^f2gruuMf4qXwiW9HRgVzX_($WGyVSktQhfKV7(v6{lP5*@F0QTOY7gC=KkIv z!ti@xxCeMM$`gZR^!tn7C?DJVHUq~ai_eAeKWos*zumxN!T&-S{|3RpZ>L>3_AJS4Ez}Q4~Fp{FzDnzWZ>t) z|K~9N!v>xF0R#U5{9R%Eod%u!9~w9a{!haAj~aCH_Zav~@E-#<lJ(nqHad?AiB zSa?4*zuTabKhwaQz<+rd{}_W#{wxFk4E#A^{2qf&{#*m|dyFZ-ru>Ob`R5t93;fpu zoANI-=!}25fh{o33FDt_(8)j7z{9~`x?H6`3_U&r_^t!$%s;UQSf8gF=5UCw1MB_! z1kh&ze**pmh=TkJfS!1UL=tFTuv^ zfooS{&CJG60{3A4u$ma*w*fcf{Upn#KOaWl1>6ZuUt;sW4Ez!1cbdNm@|c16GwtxN zfzI`N)<`18hmU}BFu$H@)4xcBd@4$PpPPV3gZ?Xa^S(Q zhva!Dus+jAd9@*b{Cz@>e~CEn&;p96o0`d@3~6To`DM|x~5&JV0oXEhoBP~a#Czs4@l2;lLk?-U!S0qgUk3_lL| zIn-~NP0s~RG}_}ez`-Lz1q_2Yw9oCFP6oM}R*!`qO^_>+_rB=Q-G2SZ``)c<>Ja{^aLaBeU@^ zVD9he@{a}9=Uy3p3a~ztN_;(V7V?w8`~%+z{B5kqqlhy81;E@d)9wE*V14G5{QnG` zW7N-sz}zp>{LcXMJdetcOMdq3H9ESR>3wZMi&8u@SL`gzP$|i+vwbx zcK8$Me^v_s%rKNH7xZU9&z9IBiWpyyI>*oSZU)|u{7km##lZT!E7PwA=6<7=&qKhb z{2vE4``6RJcfEx=u;Y6USf5p9e2-whXzGWbgRb94N#6~8`O6{w(gmCb%=(b>LHYE# zUh<~^^L=VM>A)Gl7ofaaA4~?0+6$dwho1^;rauF?`PZ1^p@58k9`MCz&j~ia7g(P! zX8ioF<~v)EKb!vn;4x^A$##2O2h9CO)qVzxLcB|x?c*8HFE+~aGO#J1w}Iyw?eksW zId3B~c6zT4#rzQcb)lWV{{%hf2y}#v{|daV1pvm4^7H|}wh!Z>9X=Kft@b^vd4SIH z4g={sdfn+W`!k3;?a8emhu-T<74@;L1H76U)C8EwMGO~AZ&mh^PU zZ#l5ppC1O!`DG}*wZP9o|K{7_p9JQ9ZVUv<@#k6K8Akp72H5Q1zX$#$^i!4{{w?6( zYoYdV82CQup9Y)$0q}T~?{*va0FN@tGYs-J_3tIX_pMO(Qc!-QfnQx7(w}32xj(Jy zKUPcw9&E%{0zCX!X#A}L*6TTJUv~q48}*~x-~GUwj)umk2Z2A|rtUdl`i}zN_lo-d zn0O;F@4(Ue;zz*deCFSQUohhP9q<*sLgd-y-v@kaYiPdlM_{wRybrwjGxc2()9V7( z-$yY2p8_95{rK(p&H(FgfynPd!EXI1ls_Jnk22(w0c_6KkTp?i&p(F=Cw_bly3UaA zmB5c}4b|^;j1T=m*Z&Q`~{XshXoxsB} zzUc6G0WU}SGVSs$2R_pp8gJJCk3xM^*z`@nT#s`TLq0zyHs&|K1pbcE-&=u0?QO7l zI80yu0rXE$e>?5?@zb%Q&Ct)E0Dpw`Uue_+2F&vgy1f5}`DkK`x~qlt5e52dh)0Gwv@*IR(Oe#|95j)%7c zmm2&Pz^1-v1Rnl!NWVM`Y`$N74|udee;)V;h|gh{|KEXmo(9Pwy;$)&@Obc}$g+I@ z0nGC;n*I^#tEl4?y$5(W#%Db~_5qvo)1lDs=6rbsuxbtL!$ZU+z-iDgm=?+Oz6M+i z`Hr;lL|}8ia~;Fm>op0`ce8-sM1M}P`ELg1`Xco;+tcm9=J>N1_&dly@04MEH31La zr@n(Hz7Lq|xo$iBcYvGG$r|nWHv->>^lr4VANX>#rz#u&5SaT<>@U>EKL-r z`Uc;G#Zab;PxuL(gb>WdfG)R&dk6ypx;#-`%Z=B1*%o;P;k zx~}Y;$Q&}};?l;((tC<=uUF$eqO!5H)>~ZBTw8mOs4u(2TkgyDAgtkC%xk{~g!zA0 zE2y>pzk$`p${bi{9tyEkR92TkLXb{#BX2NM55*OwzEWI4FU4Bxt!?sBz75U3COA#L z#u{(kcnFsv@2+fUtgiD>%*Dk`WeSM0n$o&En;^z}y^ZzWCdgz7;%IIFmwn~1>9(Yb%O0P8l#0rU zn!mZOzOll@<@PRa-$R@HNP)i*A}W=lbI7Z!9b>X7fd(?eF>2 zSB3|!{A+}q25JZLpaBlh81yqdbhv?R+7~U3I=#Q}XutKf#j@ig8cnT$C~LftY0cFW zp(G=PqC7o{g!(a~10iydiiy?to`ZrcG}oPjhK6ts3R+2IO0}x&a3Y&0+CW8huA&Ug zcr!zV2T=l)BJ!PshMsT^3QFa@E1agmD3kI!4jK{XV- z#tTj7Ev;*Az%bj4boA|$97JSbWES1mz9Lfkc<+)P#g#SnrBJgKmFmt(NuzpZ`;}uo zE{H5|ZfvT)8--|w4{m={noY9eB7QFik0$mSy3~H8U<6W1RIydoVgyo|D^}x5u|3!n z%khWFHJ0Z#;_6QHA(aq@4-OdABeHO!SpAj# zQsp2Q-p0l{C@kcx9s>=pv9v{4uDYlkyc+H?ys6M3Tb;fviIi89lvi<$oeNbHS_jIZ z8?iK&;ui`8R18OK8P?X{xO20#y2(o~`*zV{HDVR>R}K);u4+}ywzPcp4aE)2w5nSf zUs+RAu~bG<0ai5C7o)LNFvnUmp~a)p`^Rb-s(NA>7@F)cU3y^@@?mb(AVH`b_s3Jw z2rYp+g)$}!r6*a9CWy+fl=25b%`;dKIfH<+REEWj5OoTF?^3kkil$0ciFPdLX-u#J z1I;8nlrihNZFo_YXSGA!1E3*vPYH#P4f5`Ame=rWM%pSE<*DHn*6%w8qshWaH}KvIlTw^u1)1*qph z8Q7of+g3wTJc|Rf^5W9+yPB&T(VVrO=ud(DYB3X3!#^IH`b)0@*%L-k*p|^I*pksZ zW#_OPZZYOg&_HZO17l`8moFup5i~T`mm6A9wpZQ$WVT#Rb9zK^uO`wmN{FADq7tfLC)E8# z*NE(`VL7yU4B0lR*}c&L-CP{(Yon@dXBQ=A51;u*Ch=5m$YK&@HF4POYdLLd3m0B1Wp`3@A zjY^I!2yHiCyU8{wt*?|1=EC@qCFWCi4)QmZS65@y;w-#BcnurBej8u_nVg!AgTU7u z@Y*d>PyXQp8Dp;9AHT1WeU(+t-hH=@5R7LR2A*}QGtMpbRn3-KS*StQzEYVn>2VX> zP5n~0%b@ZBN^^~^O4J}Kl?kfFekEhjB~_(9dnh&qhIt66w#G%4y?5D3V_q%aL#d$n zUIZ>yy_^OVql4p-?Ox9TkO1$12A3^pDF|OxqqnK5z6NRZi-NM1;)Fz$N~^7?uEcah z=K|AKHTQs5zkcX%nCeYQjXC{cJtI?b@ zEcM0+7B!z`F!{np!5TA)ntDAtsHi9yRmFNp$J?iT55?jMUak?3Jp!uM(!Zhrf-MVH zL4U8ai!A3W%!BMCk})J~>ODEs`asf!OtJgb`t%5+gFb$PbX&KTG*;rKK9q?em zg2ZAS4 zOqc#Vt4FJ8@alh_iDzs-VV6Ul!8>Nh2Ph50(B1-zZ57GKvwWu`#7Dj|SfUsDcNd$;Z8i9jTUR!Lv4ui>4Nq@o7UoEG_rTkbIP96Rb=VF3qxwE%_S= z3WefW1`o#Pu?bgPYKb|T$)=J1fc>mVtHAf{g&KwAw+>!Nw?R{~CR_4OdX077x4?tX zGHvW7-2^_OWcX JKD}_h{{`J%Hn0Ey literal 0 HcmV?d00001 diff --git a/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/fib_thumb.json b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/fib_thumb.json new file mode 100644 index 000000000..19ee916c8 --- /dev/null +++ b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/fib_thumb.json @@ -0,0 +1,139470 @@ +{ + "metadata": { + "backend": "ghidra", + "decompiled": false, + "hash": "fd89ab759f8460c6811d4dea8191ded8" + }, + "seg_0": { + "virtual_address": 0, + "size": 800, + "executable": false, + "children": [] + }, + "seg_32768": { + "virtual_address": 32768, + "size": 12, + "executable": true, + "children": [ + "func_32768" + ] + }, + "instr_32768": { + "virtual_address": 32768, + "size": 2, + "disassembly": "push {r3, r4, r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r3, r4, r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_32770": { + "virtual_address": 32770, + "size": 2, + "disassembly": "mov r8, r8", + "mnemonic": "mov", + "operands": "r8, r8", + "mode": "thumb" + }, + "instr_32772": { + "virtual_address": 32772, + "size": 2, + "disassembly": "pop {r3, r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r3, r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_32774": { + "virtual_address": 32774, + "size": 2, + "disassembly": "pop {r3}", + "mnemonic": "pop", + "operands": "{r3}", + "mode": "thumb" + }, + "instr_32776": { + "virtual_address": 32776, + "size": 2, + "disassembly": "mov lr, r3", + "mnemonic": "mov", + "operands": "lr, r3", + "mode": "thumb" + }, + "instr_32778": { + "virtual_address": 32778, + "size": 2, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "thumb" + }, + "bb_32768": { + "virtual_address": 32768, + "size": 12, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_32768", + "instr_32770", + "instr_32772", + "instr_32774", + "instr_32776", + "instr_32778" + ] + }, + "func_32768": { + "virtual_address": 32768, + "size": 12, + "name": "_init", + "children": [ + "bb_32768" + ] + }, + "seg_32784": { + "virtual_address": 32784, + "size": 35664, + "executable": true, + "children": [ + "func_32784", + "func_32820", + "func_32824", + "func_32852", + "func_32896", + "func_32932", + "func_33068", + "func_33120", + "func_33184", + "func_33220", + "func_33324", + "func_33400", + "func_33404", + "func_33580", + "func_33608", + "func_33644", + "func_33812", + "func_33836", + "func_33932", + "func_34102", + "func_34212", + "func_34288", + "func_34414", + "func_34462", + "func_34502", + "func_34538", + "func_34546", + "func_34558", + "func_34592", + "func_34594", + "func_34614", + "func_34814", + "func_34826", + "func_34844", + "func_35002", + "func_35028", + "func_35056", + "func_35102", + "func_35104", + "func_35128", + "func_35250", + "func_35402", + "func_35436", + "func_35502", + "func_35528", + "func_35610", + "func_35636", + "func_35642", + "func_35664", + "func_35690", + "func_35980", + "func_36022", + "func_36210", + "func_36340", + "func_36464", + "func_36468", + "func_36480", + "func_36504", + "func_36556", + "func_36578", + "func_36656", + "func_36662", + "func_36874", + "func_36890", + "func_36908", + "func_36958", + "func_37006", + "func_37102", + "func_37136", + "func_37162", + "func_37390", + "func_37430", + "func_37474", + "func_37482", + "func_37572", + "func_37610", + "func_37710", + "func_37764", + "func_37894", + "func_37982", + "func_37996", + "func_38070", + "func_38086", + "func_38092", + "func_38236", + "func_38318", + "func_38408", + "func_38434", + "func_38462", + "func_38518", + "func_38544", + "func_38546", + "func_38572", + "func_38586", + "func_38722", + "func_38736", + "func_38858", + "func_38864", + "func_38928", + "func_39296", + "func_39312", + "func_39336", + "func_39350", + "func_39768", + "func_40102", + "func_40130", + "func_40160", + "func_40186", + "func_40264", + "func_40292", + "func_40306", + "func_40386", + "func_40478", + "func_40500", + "func_40552", + "func_40562", + "func_40730", + "func_40832", + "func_40884", + "func_40964", + "func_40994", + "func_41002", + "func_41058", + "func_41074", + "func_41112", + "func_41208", + "func_41236", + "func_41380", + "func_41612", + "func_41868", + "func_41872", + "func_41892", + "func_42224", + "func_42676", + "func_42728", + "func_42882", + "func_42948", + "func_43004", + "func_43036", + "func_43070", + "func_43096", + "func_43388", + "func_43792", + "func_43984", + "func_44048", + "func_44080", + "func_44174", + "func_44746", + "func_45260", + "func_45304", + "func_45360", + "func_45388", + "func_45396", + "func_45438", + "func_45714", + "func_45864", + "func_45868", + "func_45928", + "func_46188", + "func_46272", + "func_46328", + "func_46344", + "func_46352", + "func_46712", + "func_46714", + "func_46716", + "func_46828", + "func_46952", + "func_46972", + "func_47004", + "func_47036", + "func_47088", + "func_47116", + "func_47408", + "func_47628", + "func_47648", + "func_47668", + "func_47688", + "func_47708", + "func_47744", + "func_47780", + "func_47824", + "func_47828", + "func_47988", + "func_48444", + "func_49236", + "func_49238", + "func_49240", + "func_49310", + "func_49312", + "func_49390", + "func_49392", + "func_49396", + "func_49404", + "func_49412", + "func_49416", + "func_49420", + "func_49424", + "func_49428", + "func_49432", + "func_49436", + "func_49440", + "func_49444", + "func_49448", + "func_49452", + "func_49688", + "func_49788", + "func_51204", + "func_51324", + "func_51492", + "func_51680", + "func_51700", + "func_51720", + "func_51804", + "func_51824", + "func_51996", + "func_52176", + "func_52232", + "func_52324", + "func_52424", + "func_52848", + "func_53068", + "func_53324", + "func_53380", + "func_53780", + "func_53852", + "func_54056", + "func_54276", + "func_54384", + "func_54440", + "func_54508", + "func_54592", + "func_55592", + "func_55696", + "func_55736", + "func_55780", + "func_55784", + "func_55852", + "func_55900", + "func_55916", + "func_56032", + "func_56172", + "func_56196", + "func_56334", + "func_56418", + "func_56456", + "func_56528", + "func_56570", + "func_56592", + "func_56658", + "func_56714", + "func_56744", + "func_56806", + "func_56814", + "func_57376", + "func_58662", + "func_58856", + "func_59086", + "func_59360", + "func_59378", + "func_59536", + "func_59594", + "func_59668", + "func_59690", + "func_59700", + "func_59736", + "func_59764", + "func_59908", + "func_59952", + "func_60128", + "func_60192", + "func_60204", + "func_60300", + "func_60340", + "func_60564", + "func_60568", + "func_60592", + "func_60616", + "func_60652", + "func_60832", + "func_60932", + "func_61056", + "func_61100", + "func_61140", + "func_61212", + "func_61228", + "func_61300", + "func_61344", + "func_61376", + "func_61380", + "func_61424", + "func_61468", + "func_61552", + "func_61720", + "func_61724", + "func_62272", + "func_62484", + "func_62512", + "func_62584", + "func_62588", + "func_62664", + "func_62668", + "func_62692", + "func_62696", + "func_62724", + "func_62740", + "func_62796", + "func_62888", + "func_62984", + "func_62988", + "func_63090", + "func_63092", + "func_63192", + "func_63196", + "func_63284", + "func_63348", + "func_63460", + "func_63464", + "func_63508", + "func_63520", + "func_64024", + "func_64176", + "func_64428", + "func_64460", + "func_64468", + "func_64764", + "func_64796", + "func_64800", + "func_64808", + "func_64812", + "func_65596", + "func_65632", + "func_65672", + "func_65744", + "func_65764", + "func_65860", + "func_66364", + "func_66516", + "func_66928", + "func_67040", + "func_67048", + "func_67056", + "func_67192", + "func_67220", + "func_67244", + "func_67268", + "func_67292", + "func_67316", + "func_67340", + "func_67364", + "func_67420", + "func_67512", + "func_67572", + "func_67984", + "func_68024", + "func_68096", + "func_68112", + "func_68128", + "func_68144", + "func_68160", + "func_68176", + "func_68192", + "func_68208", + "func_68236", + "func_68252", + "func_68256", + "func_68260", + "func_68264", + "func_68268", + "func_68272", + "func_68276", + "func_68280", + "func_68292", + "func_68296", + "func_68300", + "func_68304", + "func_68308", + "func_68312", + "func_68316", + "func_68320", + "func_68324", + "func_68328", + "func_68332", + "func_68336", + "func_68340", + "func_68352", + "func_68356", + "func_68360", + "func_68364", + "func_68368", + "func_68372", + "func_68376", + "func_68380", + "func_68384", + "func_68388", + "func_68392", + "func_68396", + "func_68400", + "func_68404", + "func_68408", + "func_68420", + "func_68424", + "func_68428", + "func_68432" + ] + }, + "instr_32784": { + "virtual_address": 32784, + "size": 2, + "disassembly": "push {r4, lr}", + "mnemonic": "push", + "operands": "{r4, lr}", + "mode": "thumb" + }, + "instr_32786": { + "virtual_address": 32786, + "size": 2, + "disassembly": "movs r1, #0x0", + "mnemonic": "movs", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_32788": { + "virtual_address": 32788, + "size": 2, + "disassembly": "movs r4, r0", + "mnemonic": "movs", + "operands": "r4, r0", + "mode": "thumb" + }, + "instr_32790": { + "virtual_address": 32790, + "size": 4, + "disassembly": "bl 0x0a28c", + "mnemonic": "bl", + "operands": "0x0a28c", + "mode": "thumb" + }, + "instr_32794": { + "virtual_address": 32794, + "size": 2, + "disassembly": "ldr r3, [0x8030]", + "mnemonic": "ldr", + "operands": "r3, [0x8030]", + "mode": "thumb" + }, + "instr_32796": { + "virtual_address": 32796, + "size": 2, + "disassembly": "ldr r0, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r3, #0x0]", + "mode": "thumb" + }, + "instr_32798": { + "virtual_address": 32798, + "size": 2, + "disassembly": "ldr r3, [r0, #0x3c]", + "mnemonic": "ldr", + "operands": "r3, [r0, #0x3c]", + "mode": "thumb" + }, + "instr_32800": { + "virtual_address": 32800, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_32802": { + "virtual_address": 32802, + "size": 2, + "disassembly": "beq 0x8028", + "mnemonic": "beq", + "operands": "0x8028", + "mode": "thumb" + }, + "bb_32784": { + "virtual_address": 32784, + "size": 20, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 32804, + "children": [ + "instr_32784", + "instr_32786", + "instr_32788", + "instr_32790", + "instr_32794", + "instr_32796", + "instr_32798", + "instr_32800", + "instr_32802" + ] + }, + "instr_32804": { + "virtual_address": 32804, + "size": 4, + "disassembly": "bl 0x8034", + "mnemonic": "bl", + "operands": "0x8034", + "mode": "thumb" + }, + "bb_32804": { + "virtual_address": 32804, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 32808, + "children": [ + "instr_32804" + ] + }, + "instr_32808": { + "virtual_address": 32808, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_32810": { + "virtual_address": 32810, + "size": 4, + "disassembly": "bl 0x10a9c", + "mnemonic": "bl", + "operands": "0x10a9c", + "mode": "thumb" + }, + "bb_32808": { + "virtual_address": 32808, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_32808", + "instr_32810" + ] + }, + "func_32784": { + "virtual_address": 32784, + "size": 30, + "name": "exit", + "children": [ + "bb_32784", + "bb_32804", + "bb_32808" + ] + }, + "instr_32820": { + "virtual_address": 32820, + "size": 2, + "disassembly": "bx r3", + "mnemonic": "bx", + "operands": "r3", + "mode": "thumb" + }, + "bb_32820": { + "virtual_address": 32820, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_32820" + ] + }, + "func_32820": { + "virtual_address": 32820, + "size": 2, + "name": "FUN_00008034", + "children": [ + "bb_32820" + ] + }, + "instr_32824": { + "virtual_address": 32824, + "size": 2, + "disassembly": "ldr r3, [0x804c]", + "mnemonic": "ldr", + "operands": "r3, [0x804c]", + "mode": "thumb" + }, + "instr_32826": { + "virtual_address": 32826, + "size": 2, + "disassembly": "push {r4, lr}", + "mnemonic": "push", + "operands": "{r4, lr}", + "mode": "thumb" + }, + "instr_32828": { + "virtual_address": 32828, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_32830": { + "virtual_address": 32830, + "size": 2, + "disassembly": "beq 0x8046", + "mnemonic": "beq", + "operands": "0x8046", + "mode": "thumb" + }, + "bb_32824": { + "virtual_address": 32824, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 32832, + "children": [ + "instr_32824", + "instr_32826", + "instr_32828", + "instr_32830" + ] + }, + "instr_32832": { + "virtual_address": 32832, + "size": 2, + "disassembly": "ldr r0, [0x8050]", + "mnemonic": "ldr", + "operands": "r0, [0x8050]", + "mode": "thumb" + }, + "instr_32834": { + "virtual_address": 32834, + "size": 4, + "disassembly": "bl 0x0a390", + "mnemonic": "bl", + "operands": "0x0a390", + "mode": "thumb" + }, + "bb_32832": { + "virtual_address": 32832, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 32838, + "children": [ + "instr_32832", + "instr_32834" + ] + }, + "instr_32838": { + "virtual_address": 32838, + "size": 2, + "disassembly": "pop {r4}", + "mnemonic": "pop", + "operands": "{r4}", + "mode": "thumb" + }, + "instr_32840": { + "virtual_address": 32840, + "size": 2, + "disassembly": "pop {r0}", + "mnemonic": "pop", + "operands": "{r0}", + "mode": "thumb" + }, + "instr_32842": { + "virtual_address": 32842, + "size": 2, + "disassembly": "bx r0", + "mnemonic": "bx", + "operands": "r0", + "mode": "thumb" + }, + "bb_32838": { + "virtual_address": 32838, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_32838", + "instr_32840", + "instr_32842" + ] + }, + "dw_32844": { + "virtual_address": 32844, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 32824 + ] + }, + "dw_32848": { + "virtual_address": 32848, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 32832 + ] + }, + "func_32824": { + "virtual_address": 32824, + "size": 28, + "name": "register_fini", + "children": [ + "bb_32824", + "bb_32832", + "bb_32838", + "dw_32844", + "dw_32848" + ] + }, + "instr_32852": { + "virtual_address": 32852, + "size": 2, + "disassembly": "push {r4, lr}", + "mnemonic": "push", + "operands": "{r4, lr}", + "mode": "thumb" + }, + "instr_32854": { + "virtual_address": 32854, + "size": 2, + "disassembly": "ldr r4, [0x8074]", + "mnemonic": "ldr", + "operands": "r4, [0x8074]", + "mode": "thumb" + }, + "instr_32856": { + "virtual_address": 32856, + "size": 2, + "disassembly": "ldrb r3, [r4, #0x0]", + "mnemonic": "ldrb", + "operands": "r3, [r4, #0x0]", + "mode": "thumb" + }, + "instr_32858": { + "virtual_address": 32858, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_32860": { + "virtual_address": 32860, + "size": 2, + "disassembly": "bne 0x806e", + "mnemonic": "bne", + "operands": "0x806e", + "mode": "thumb" + }, + "bb_32852": { + "virtual_address": 32852, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 32862, + "children": [ + "instr_32852", + "instr_32854", + "instr_32856", + "instr_32858", + "instr_32860" + ] + }, + "instr_32862": { + "virtual_address": 32862, + "size": 2, + "disassembly": "ldr r3, [0x8078]", + "mnemonic": "ldr", + "operands": "r3, [0x8078]", + "mode": "thumb" + }, + "instr_32864": { + "virtual_address": 32864, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_32866": { + "virtual_address": 32866, + "size": 2, + "disassembly": "beq 0x806a", + "mnemonic": "beq", + "operands": "0x806a", + "mode": "thumb" + }, + "bb_32862": { + "virtual_address": 32862, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 32868, + "children": [ + "instr_32862", + "instr_32864", + "instr_32866" + ] + }, + "instr_32868": { + "virtual_address": 32868, + "size": 2, + "disassembly": "ldr r0, [0x807c]", + "mnemonic": "ldr", + "operands": "r0, [0x807c]", + "mode": "thumb" + }, + "instr_32870": { + "virtual_address": 32870, + "size": 2, + "disassembly": "b 0x806a", + "mnemonic": "b", + "operands": "0x806a", + "mode": "thumb" + }, + "bb_32868": { + "virtual_address": 32868, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 32874, + "children": [ + "instr_32868", + "instr_32870" + ] + }, + "instr_32874": { + "virtual_address": 32874, + "size": 2, + "disassembly": "movs r3, #0x1", + "mnemonic": "movs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_32876": { + "virtual_address": 32876, + "size": 2, + "disassembly": "strb r3, [r4, #0x0]", + "mnemonic": "strb", + "operands": "r3, [r4, #0x0]", + "mode": "thumb" + }, + "bb_32874": { + "virtual_address": 32874, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 32878, + "children": [ + "instr_32874", + "instr_32876" + ] + }, + "instr_32878": { + "virtual_address": 32878, + "size": 2, + "disassembly": "pop {r4}", + "mnemonic": "pop", + "operands": "{r4}", + "mode": "thumb" + }, + "instr_32880": { + "virtual_address": 32880, + "size": 2, + "disassembly": "pop {r0}", + "mnemonic": "pop", + "operands": "{r0}", + "mode": "thumb" + }, + "instr_32882": { + "virtual_address": 32882, + "size": 2, + "disassembly": "bx r0", + "mnemonic": "bx", + "operands": "r0", + "mode": "thumb" + }, + "bb_32878": { + "virtual_address": 32878, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_32878", + "instr_32880", + "instr_32882" + ] + }, + "dw_32884": { + "virtual_address": 32884, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 32854 + ] + }, + "dw_32888": { + "virtual_address": 32888, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 32862 + ] + }, + "dw_32892": { + "virtual_address": 32892, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 32868 + ] + }, + "func_32852": { + "virtual_address": 32852, + "size": 44, + "name": "__do_global_dtors_aux", + "children": [ + "bb_32852", + "bb_32862", + "bb_32868", + "bb_32874", + "bb_32878", + "dw_32884", + "dw_32888", + "dw_32892" + ] + }, + "instr_32896": { + "virtual_address": 32896, + "size": 2, + "disassembly": "ldr r3, [0x8098]", + "mnemonic": "ldr", + "operands": "r3, [0x8098]", + "mode": "thumb" + }, + "instr_32898": { + "virtual_address": 32898, + "size": 2, + "disassembly": "push {r4, lr}", + "mnemonic": "push", + "operands": "{r4, lr}", + "mode": "thumb" + }, + "instr_32900": { + "virtual_address": 32900, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_32902": { + "virtual_address": 32902, + "size": 2, + "disassembly": "beq 0x8090", + "mnemonic": "beq", + "operands": "0x8090", + "mode": "thumb" + }, + "bb_32896": { + "virtual_address": 32896, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 32904, + "children": [ + "instr_32896", + "instr_32898", + "instr_32900", + "instr_32902" + ] + }, + "instr_32904": { + "virtual_address": 32904, + "size": 2, + "disassembly": "ldr r1, [0x809c]", + "mnemonic": "ldr", + "operands": "r1, [0x809c]", + "mode": "thumb" + }, + "instr_32906": { + "virtual_address": 32906, + "size": 2, + "disassembly": "ldr r0, [0x80a0]", + "mnemonic": "ldr", + "operands": "r0, [0x80a0]", + "mode": "thumb" + }, + "instr_32908": { + "virtual_address": 32908, + "size": 2, + "disassembly": "b 0x8090", + "mnemonic": "b", + "operands": "0x8090", + "mode": "thumb" + }, + "bb_32904": { + "virtual_address": 32904, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 32912, + "children": [ + "instr_32904", + "instr_32906", + "instr_32908" + ] + }, + "instr_32912": { + "virtual_address": 32912, + "size": 2, + "disassembly": "pop {r4}", + "mnemonic": "pop", + "operands": "{r4}", + "mode": "thumb" + }, + "instr_32914": { + "virtual_address": 32914, + "size": 2, + "disassembly": "pop {r0}", + "mnemonic": "pop", + "operands": "{r0}", + "mode": "thumb" + }, + "instr_32916": { + "virtual_address": 32916, + "size": 2, + "disassembly": "bx r0", + "mnemonic": "bx", + "operands": "r0", + "mode": "thumb" + }, + "bb_32912": { + "virtual_address": 32912, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_32912", + "instr_32914", + "instr_32916" + ] + }, + "func_32896": { + "virtual_address": 32896, + "size": 22, + "name": "frame_dummy", + "children": [ + "bb_32896", + "bb_32904", + "bb_32912" + ] + }, + "instr_32932": { + "virtual_address": 32932, + "size": 4, + "disassembly": "mrs r4, cpsr", + "mnemonic": "mrs", + "operands": "r4, cpsr", + "mode": "none" + }, + "instr_32936": { + "virtual_address": 32936, + "size": 4, + "disassembly": "tst r4, #0xf", + "mnemonic": "tst", + "operands": "r4, #0xf", + "mode": "none" + }, + "instr_32940": { + "virtual_address": 32940, + "size": 4, + "disassembly": "beq 0x8124", + "mnemonic": "beq", + "operands": "0x8124", + "mode": "none" + }, + "bb_32932": { + "virtual_address": 32932, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 32944, + "children": [ + "instr_32932", + "instr_32936", + "instr_32940" + ] + }, + "instr_32944": { + "virtual_address": 32944, + "size": 4, + "disassembly": "mov r3, sp", + "mnemonic": "mov", + "operands": "r3, sp", + "mode": "none" + }, + "instr_32948": { + "virtual_address": 32948, + "size": 4, + "disassembly": "mov r1, #0xd1", + "mnemonic": "mov", + "operands": "r1, #0xd1", + "mode": "none" + }, + "instr_32952": { + "virtual_address": 32952, + "size": 4, + "disassembly": "msr cpsr_c, r1", + "mnemonic": "msr", + "operands": "cpsr_c, r1", + "mode": "none" + }, + "instr_32956": { + "virtual_address": 32956, + "size": 4, + "disassembly": "mov sp, r3", + "mnemonic": "mov", + "operands": "sp, r3", + "mode": "none" + }, + "instr_32960": { + "virtual_address": 32960, + "size": 4, + "disassembly": "sub r10, sp, #0x1000", + "mnemonic": "sub", + "operands": "r10, sp, #0x1000", + "mode": "none" + }, + "instr_32964": { + "virtual_address": 32964, + "size": 4, + "disassembly": "mov r3, r10", + "mnemonic": "mov", + "operands": "r3, r10", + "mode": "none" + }, + "instr_32968": { + "virtual_address": 32968, + "size": 4, + "disassembly": "mov r1, #0xd7", + "mnemonic": "mov", + "operands": "r1, #0xd7", + "mode": "none" + }, + "instr_32972": { + "virtual_address": 32972, + "size": 4, + "disassembly": "msr cpsr_c, r1", + "mnemonic": "msr", + "operands": "cpsr_c, r1", + "mode": "none" + }, + "instr_32976": { + "virtual_address": 32976, + "size": 4, + "disassembly": "mov sp, r3", + "mnemonic": "mov", + "operands": "sp, r3", + "mode": "none" + }, + "instr_32980": { + "virtual_address": 32980, + "size": 4, + "disassembly": "sub r3, r3, #0x1000", + "mnemonic": "sub", + "operands": "r3, r3, #0x1000", + "mode": "none" + }, + "instr_32984": { + "virtual_address": 32984, + "size": 4, + "disassembly": "mov r1, #0xdb", + "mnemonic": "mov", + "operands": "r1, #0xdb", + "mode": "none" + }, + "instr_32988": { + "virtual_address": 32988, + "size": 4, + "disassembly": "msr cpsr_c, r1", + "mnemonic": "msr", + "operands": "cpsr_c, r1", + "mode": "none" + }, + "instr_32992": { + "virtual_address": 32992, + "size": 4, + "disassembly": "mov sp, r3", + "mnemonic": "mov", + "operands": "sp, r3", + "mode": "none" + }, + "instr_32996": { + "virtual_address": 32996, + "size": 4, + "disassembly": "sub r3, r3, #0x1000", + "mnemonic": "sub", + "operands": "r3, r3, #0x1000", + "mode": "none" + }, + "instr_33000": { + "virtual_address": 33000, + "size": 4, + "disassembly": "mov r1, #0xd2", + "mnemonic": "mov", + "operands": "r1, #0xd2", + "mode": "none" + }, + "instr_33004": { + "virtual_address": 33004, + "size": 4, + "disassembly": "msr cpsr_c, r1", + "mnemonic": "msr", + "operands": "cpsr_c, r1", + "mode": "none" + }, + "instr_33008": { + "virtual_address": 33008, + "size": 4, + "disassembly": "mov sp, r3", + "mnemonic": "mov", + "operands": "sp, r3", + "mode": "none" + }, + "instr_33012": { + "virtual_address": 33012, + "size": 4, + "disassembly": "sub r3, r3, #0x2000", + "mnemonic": "sub", + "operands": "r3, r3, #0x2000", + "mode": "none" + }, + "instr_33016": { + "virtual_address": 33016, + "size": 4, + "disassembly": "mov r1, #0xd3", + "mnemonic": "mov", + "operands": "r1, #0xd3", + "mode": "none" + }, + "instr_33020": { + "virtual_address": 33020, + "size": 4, + "disassembly": "msr cpsr_c, r1", + "mnemonic": "msr", + "operands": "cpsr_c, r1", + "mode": "none" + }, + "instr_33024": { + "virtual_address": 33024, + "size": 4, + "disassembly": "mov sp, r3", + "mnemonic": "mov", + "operands": "sp, r3", + "mode": "none" + }, + "instr_33028": { + "virtual_address": 33028, + "size": 4, + "disassembly": "sub r3, r3, #0x8000", + "mnemonic": "sub", + "operands": "r3, r3, #0x8000", + "mode": "none" + }, + "instr_33032": { + "virtual_address": 33032, + "size": 4, + "disassembly": "bic r3, r3, #0xff", + "mnemonic": "bic", + "operands": "r3, r3, #0xff", + "mode": "none" + }, + "instr_33036": { + "virtual_address": 33036, + "size": 4, + "disassembly": "bic r3, r3, #0xff00", + "mnemonic": "bic", + "operands": "r3, r3, #0xff00", + "mode": "none" + }, + "instr_33040": { + "virtual_address": 33040, + "size": 4, + "disassembly": "mov r1, #0xdf", + "mnemonic": "mov", + "operands": "r1, #0xdf", + "mode": "none" + }, + "instr_33044": { + "virtual_address": 33044, + "size": 4, + "disassembly": "msr cpsr_c, r1", + "mnemonic": "msr", + "operands": "cpsr_c, r1", + "mode": "none" + }, + "instr_33048": { + "virtual_address": 33048, + "size": 4, + "disassembly": "mov sp, r3", + "mnemonic": "mov", + "operands": "sp, r3", + "mode": "none" + }, + "instr_33052": { + "virtual_address": 33052, + "size": 4, + "disassembly": "orr r4, r4, #0xc0", + "mnemonic": "orr", + "operands": "r4, r4, #0xc0", + "mode": "none" + }, + "instr_33056": { + "virtual_address": 33056, + "size": 4, + "disassembly": "msr cpsr_c, r4", + "mnemonic": "msr", + "operands": "cpsr_c, r4", + "mode": "none" + }, + "bb_32944": { + "virtual_address": 32944, + "size": 116, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 33060, + "children": [ + "instr_32944", + "instr_32948", + "instr_32952", + "instr_32956", + "instr_32960", + "instr_32964", + "instr_32968", + "instr_32972", + "instr_32976", + "instr_32980", + "instr_32984", + "instr_32988", + "instr_32992", + "instr_32996", + "instr_33000", + "instr_33004", + "instr_33008", + "instr_33012", + "instr_33016", + "instr_33020", + "instr_33024", + "instr_33028", + "instr_33032", + "instr_33036", + "instr_33040", + "instr_33044", + "instr_33048", + "instr_33052", + "instr_33056" + ] + }, + "instr_33060": { + "virtual_address": 33060, + "size": 4, + "disassembly": "sub r10, r3, #0x10000", + "mnemonic": "sub", + "operands": "r10, r3, #0x10000", + "mode": "none" + }, + "instr_33064": { + "virtual_address": 33064, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_33060": { + "virtual_address": 33060, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_33060", + "instr_33064" + ] + }, + "func_32932": { + "virtual_address": 32932, + "size": 136, + "name": "_stack_init", + "children": [ + "bb_32932", + "bb_32944", + "bb_33060" + ] + }, + "instr_33068": { + "virtual_address": 33068, + "size": 4, + "disassembly": "ldr r3, [0x81b0]", + "mnemonic": "ldr", + "operands": "r3, [0x81b0]", + "mode": "none" + }, + "instr_33072": { + "virtual_address": 33072, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_33076": { + "virtual_address": 33076, + "size": 4, + "disassembly": "ldreq r3, [0x81a4]", + "mnemonic": "ldreq", + "operands": "r3, [0x81a4]", + "mode": "none" + }, + "instr_33080": { + "virtual_address": 33080, + "size": 4, + "disassembly": "mov sp, r3", + "mnemonic": "mov", + "operands": "sp, r3", + "mode": "none" + }, + "instr_33084": { + "virtual_address": 33084, + "size": 4, + "disassembly": "bl 0x80a4", + "mnemonic": "bl", + "operands": "0x80a4", + "mode": "none" + }, + "instr_33088": { + "virtual_address": 33088, + "size": 4, + "disassembly": "movs r1, #0x0", + "mnemonic": "movs", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_33092": { + "virtual_address": 33092, + "size": 4, + "disassembly": "mov r11, r1", + "mnemonic": "mov", + "operands": "r11, r1", + "mode": "none" + }, + "instr_33096": { + "virtual_address": 33096, + "size": 4, + "disassembly": "mov r7, r1", + "mnemonic": "mov", + "operands": "r7, r1", + "mode": "none" + }, + "instr_33100": { + "virtual_address": 33100, + "size": 4, + "disassembly": "ldr r0, [0x81b4]", + "mnemonic": "ldr", + "operands": "r0, [0x81b4]", + "mode": "none" + }, + "instr_33104": { + "virtual_address": 33104, + "size": 4, + "disassembly": "ldr r2, [0x81b8]", + "mnemonic": "ldr", + "operands": "r2, [0x81b8]", + "mode": "none" + }, + "instr_33108": { + "virtual_address": 33108, + "size": 4, + "disassembly": "subs r2, r2, r0", + "mnemonic": "subs", + "operands": "r2, r2, r0", + "mode": "none" + }, + "instr_33112": { + "virtual_address": 33112, + "size": 4, + "disassembly": "adr r3, 0x8161", + "mnemonic": "adr", + "operands": "r3, 0x8161", + "mode": "none" + }, + "instr_33116": { + "virtual_address": 33116, + "size": 4, + "disassembly": "bx r3", + "mnemonic": "bx", + "operands": "r3", + "mode": "none" + }, + "bb_33068": { + "virtual_address": 33068, + "size": 52, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_33068", + "instr_33072", + "instr_33076", + "instr_33080", + "instr_33084", + "instr_33088", + "instr_33092", + "instr_33096", + "instr_33100", + "instr_33104", + "instr_33108", + "instr_33112", + "instr_33116" + ] + }, + "func_33068": { + "virtual_address": 33068, + "size": 52, + "name": "entry", + "children": [ + "bb_33068" + ] + }, + "instr_33120": { + "virtual_address": 33120, + "size": 4, + "disassembly": "bl 0x827c", + "mnemonic": "bl", + "operands": "0x827c", + "mode": "thumb" + }, + "instr_33124": { + "virtual_address": 33124, + "size": 2, + "disassembly": "ldr r3, [0x81a8]", + "mnemonic": "ldr", + "operands": "r3, [0x81a8]", + "mode": "thumb" + }, + "instr_33126": { + "virtual_address": 33126, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_33128": { + "virtual_address": 33128, + "size": 2, + "disassembly": "beq 0x816e", + "mnemonic": "beq", + "operands": "0x816e", + "mode": "thumb" + }, + "bb_33120": { + "virtual_address": 33120, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33130, + "children": [ + "instr_33120", + "instr_33124", + "instr_33126", + "instr_33128" + ] + }, + "instr_33130": { + "virtual_address": 33130, + "size": 2, + "disassembly": "mov lr, pc", + "mnemonic": "mov", + "operands": "lr, pc", + "mode": "thumb" + }, + "instr_33132": { + "virtual_address": 33132, + "size": 2, + "disassembly": "mov pc, r3", + "mnemonic": "mov", + "operands": "pc, r3", + "mode": "thumb" + }, + "bb_33130": { + "virtual_address": 33130, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33134, + "children": [ + "instr_33130", + "instr_33132" + ] + }, + "instr_33134": { + "virtual_address": 33134, + "size": 2, + "disassembly": "ldr r3, [0x81ac]", + "mnemonic": "ldr", + "operands": "r3, [0x81ac]", + "mode": "thumb" + }, + "instr_33136": { + "virtual_address": 33136, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_33138": { + "virtual_address": 33138, + "size": 2, + "disassembly": "beq 0x8178", + "mnemonic": "beq", + "operands": "0x8178", + "mode": "thumb" + }, + "bb_33134": { + "virtual_address": 33134, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33140, + "children": [ + "instr_33134", + "instr_33136", + "instr_33138" + ] + }, + "instr_33140": { + "virtual_address": 33140, + "size": 2, + "disassembly": "mov lr, pc", + "mnemonic": "mov", + "operands": "lr, pc", + "mode": "thumb" + }, + "instr_33142": { + "virtual_address": 33142, + "size": 2, + "disassembly": "mov pc, r3", + "mnemonic": "mov", + "operands": "pc, r3", + "mode": "thumb" + }, + "bb_33140": { + "virtual_address": 33140, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33144, + "children": [ + "instr_33140", + "instr_33142" + ] + }, + "instr_33144": { + "virtual_address": 33144, + "size": 2, + "disassembly": "movs r0, #0x0", + "mnemonic": "movs", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_33146": { + "virtual_address": 33146, + "size": 2, + "disassembly": "movs r1, #0x0", + "mnemonic": "movs", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_33148": { + "virtual_address": 33148, + "size": 2, + "disassembly": "movs r4, r0", + "mnemonic": "movs", + "operands": "r4, r0", + "mode": "thumb" + }, + "instr_33150": { + "virtual_address": 33150, + "size": 2, + "disassembly": "movs r5, r1", + "mnemonic": "movs", + "operands": "r5, r1", + "mode": "thumb" + }, + "instr_33152": { + "virtual_address": 33152, + "size": 2, + "disassembly": "ldr r0, [0x81bc]", + "mnemonic": "ldr", + "operands": "r0, [0x81bc]", + "mode": "thumb" + }, + "instr_33154": { + "virtual_address": 33154, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_33156": { + "virtual_address": 33156, + "size": 2, + "disassembly": "beq 0x818c", + "mnemonic": "beq", + "operands": "0x818c", + "mode": "thumb" + }, + "bb_33144": { + "virtual_address": 33144, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33158, + "children": [ + "instr_33144", + "instr_33146", + "instr_33148", + "instr_33150", + "instr_33152", + "instr_33154", + "instr_33156" + ] + }, + "instr_33158": { + "virtual_address": 33158, + "size": 2, + "disassembly": "ldr r0, [0x81c0]", + "mnemonic": "ldr", + "operands": "r0, [0x81c0]", + "mode": "thumb" + }, + "instr_33160": { + "virtual_address": 33160, + "size": 4, + "disassembly": "bl 0x0a390", + "mnemonic": "bl", + "operands": "0x0a390", + "mode": "thumb" + }, + "bb_33158": { + "virtual_address": 33158, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33164, + "children": [ + "instr_33158", + "instr_33160" + ] + }, + "instr_33164": { + "virtual_address": 33164, + "size": 4, + "disassembly": "bl 0x822c", + "mnemonic": "bl", + "operands": "0x822c", + "mode": "thumb" + }, + "instr_33168": { + "virtual_address": 33168, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_33170": { + "virtual_address": 33170, + "size": 2, + "disassembly": "movs r1, r5", + "mnemonic": "movs", + "operands": "r1, r5", + "mode": "thumb" + }, + "instr_33172": { + "virtual_address": 33172, + "size": 4, + "disassembly": "bl 0x81c4", + "mnemonic": "bl", + "operands": "0x81c4", + "mode": "thumb" + }, + "instr_33176": { + "virtual_address": 33176, + "size": 4, + "disassembly": "bl 0x8010", + "mnemonic": "bl", + "operands": "0x8010", + "mode": "thumb" + }, + "bb_33164": { + "virtual_address": 33164, + "size": 16, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_33164", + "instr_33168", + "instr_33170", + "instr_33172", + "instr_33176" + ] + }, + "func_33120": { + "virtual_address": 33120, + "size": 60, + "name": "__change_mode", + "children": [ + "bb_33120", + "bb_33130", + "bb_33134", + "bb_33140", + "bb_33144", + "bb_33158", + "bb_33164" + ] + }, + "instr_33184": { + "virtual_address": 33184, + "size": 4, + "disassembly": "swi 0x11", + "mnemonic": "swi", + "operands": "0x11", + "mode": "none" + }, + "bb_33184": { + "virtual_address": 33184, + "size": 4, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_33184" + ] + }, + "dw_33188": { + "virtual_address": 33188, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 33076 + ] + }, + "dw_33192": { + "virtual_address": 33192, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 33124 + ] + }, + "dw_33196": { + "virtual_address": 33196, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 33134 + ] + }, + "dw_33200": { + "virtual_address": 33200, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 33068 + ] + }, + "dw_33204": { + "virtual_address": 33204, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 33100 + ] + }, + "dw_33208": { + "virtual_address": 33208, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 33104 + ] + }, + "dw_33212": { + "virtual_address": 33212, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 33152 + ] + }, + "dw_33216": { + "virtual_address": 33216, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 33158 + ] + }, + "func_33184": { + "virtual_address": 33184, + "size": 36, + "name": "change_back", + "children": [ + "bb_33184", + "dw_33188", + "dw_33192", + "dw_33196", + "dw_33200", + "dw_33204", + "dw_33208", + "dw_33212", + "dw_33216" + ] + }, + "instr_33220": { + "virtual_address": 33220, + "size": 2, + "disassembly": "push {r7, lr}", + "mnemonic": "push", + "operands": "{r7, lr}", + "mode": "thumb" + }, + "instr_33222": { + "virtual_address": 33222, + "size": 2, + "disassembly": "sub sp, #0x18", + "mnemonic": "sub", + "operands": "sp, #0x18", + "mode": "thumb" + }, + "instr_33224": { + "virtual_address": 33224, + "size": 2, + "disassembly": "add r7, sp, #0x0", + "mnemonic": "add", + "operands": "r7, sp, #0x0", + "mode": "thumb" + }, + "instr_33226": { + "virtual_address": 33226, + "size": 2, + "disassembly": "str r0, [r7, #0x4]", + "mnemonic": "str", + "operands": "r0, [r7, #0x4]", + "mode": "thumb" + }, + "instr_33228": { + "virtual_address": 33228, + "size": 2, + "disassembly": "str r1, [r7, #0x0]", + "mnemonic": "str", + "operands": "r1, [r7, #0x0]", + "mode": "thumb" + }, + "instr_33230": { + "virtual_address": 33230, + "size": 2, + "disassembly": "ldr r3, [0x8224]", + "mnemonic": "ldr", + "operands": "r3, [0x8224]", + "mode": "thumb" + }, + "instr_33232": { + "virtual_address": 33232, + "size": 2, + "disassembly": "movs r0, r3", + "mnemonic": "movs", + "operands": "r0, r3", + "mode": "thumb" + }, + "instr_33234": { + "virtual_address": 33234, + "size": 4, + "disassembly": "bl 0x8414", + "mnemonic": "bl", + "operands": "0x8414", + "mode": "thumb" + }, + "instr_33238": { + "virtual_address": 33238, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_33240": { + "virtual_address": 33240, + "size": 2, + "disassembly": "str r3, [r7, #0x8]", + "mnemonic": "str", + "operands": "r3, [r7, #0x8]", + "mode": "thumb" + }, + "instr_33242": { + "virtual_address": 33242, + "size": 2, + "disassembly": "movs r3, #0x1", + "mnemonic": "movs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_33244": { + "virtual_address": 33244, + "size": 2, + "disassembly": "str r3, [r7, #0x14]", + "mnemonic": "str", + "operands": "r3, [r7, #0x14]", + "mode": "thumb" + }, + "instr_33246": { + "virtual_address": 33246, + "size": 2, + "disassembly": "ldr r2, [r7, #0x8]", + "mnemonic": "ldr", + "operands": "r2, [r7, #0x8]", + "mode": "thumb" + }, + "instr_33248": { + "virtual_address": 33248, + "size": 2, + "disassembly": "ldr r3, [r7, #0x14]", + "mnemonic": "ldr", + "operands": "r3, [r7, #0x14]", + "mode": "thumb" + }, + "instr_33250": { + "virtual_address": 33250, + "size": 2, + "disassembly": "adds r3, r2, r3", + "mnemonic": "adds", + "operands": "r3, r2, r3", + "mode": "thumb" + }, + "instr_33252": { + "virtual_address": 33252, + "size": 2, + "disassembly": "str r3, [r7, #0x10]", + "mnemonic": "str", + "operands": "r3, [r7, #0x10]", + "mode": "thumb" + }, + "instr_33254": { + "virtual_address": 33254, + "size": 2, + "disassembly": "movs r3, #0x2", + "mnemonic": "movs", + "operands": "r3, #0x2", + "mode": "thumb" + }, + "instr_33256": { + "virtual_address": 33256, + "size": 2, + "disassembly": "str r3, [r7, #0xc]", + "mnemonic": "str", + "operands": "r3, [r7, #0xc]", + "mode": "thumb" + }, + "instr_33258": { + "virtual_address": 33258, + "size": 2, + "disassembly": "b 0x8202", + "mnemonic": "b", + "operands": "0x8202", + "mode": "thumb" + }, + "bb_33220": { + "virtual_address": 33220, + "size": 40, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33282, + "children": [ + "instr_33220", + "instr_33222", + "instr_33224", + "instr_33226", + "instr_33228", + "instr_33230", + "instr_33232", + "instr_33234", + "instr_33238", + "instr_33240", + "instr_33242", + "instr_33244", + "instr_33246", + "instr_33248", + "instr_33250", + "instr_33252", + "instr_33254", + "instr_33256", + "instr_33258" + ] + }, + "instr_33260": { + "virtual_address": 33260, + "size": 2, + "disassembly": "ldr r3, [r7, #0x14]", + "mnemonic": "ldr", + "operands": "r3, [r7, #0x14]", + "mode": "thumb" + }, + "instr_33262": { + "virtual_address": 33262, + "size": 2, + "disassembly": "str r3, [r7, #0x8]", + "mnemonic": "str", + "operands": "r3, [r7, #0x8]", + "mode": "thumb" + }, + "instr_33264": { + "virtual_address": 33264, + "size": 2, + "disassembly": "ldr r3, [r7, #0x10]", + "mnemonic": "ldr", + "operands": "r3, [r7, #0x10]", + "mode": "thumb" + }, + "instr_33266": { + "virtual_address": 33266, + "size": 2, + "disassembly": "str r3, [r7, #0x14]", + "mnemonic": "str", + "operands": "r3, [r7, #0x14]", + "mode": "thumb" + }, + "instr_33268": { + "virtual_address": 33268, + "size": 2, + "disassembly": "ldr r2, [r7, #0x8]", + "mnemonic": "ldr", + "operands": "r2, [r7, #0x8]", + "mode": "thumb" + }, + "instr_33270": { + "virtual_address": 33270, + "size": 2, + "disassembly": "ldr r3, [r7, #0x14]", + "mnemonic": "ldr", + "operands": "r3, [r7, #0x14]", + "mode": "thumb" + }, + "instr_33272": { + "virtual_address": 33272, + "size": 2, + "disassembly": "adds r3, r2, r3", + "mnemonic": "adds", + "operands": "r3, r2, r3", + "mode": "thumb" + }, + "instr_33274": { + "virtual_address": 33274, + "size": 2, + "disassembly": "str r3, [r7, #0x10]", + "mnemonic": "str", + "operands": "r3, [r7, #0x10]", + "mode": "thumb" + }, + "instr_33276": { + "virtual_address": 33276, + "size": 2, + "disassembly": "ldr r3, [r7, #0xc]", + "mnemonic": "ldr", + "operands": "r3, [r7, #0xc]", + "mode": "thumb" + }, + "instr_33278": { + "virtual_address": 33278, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_33280": { + "virtual_address": 33280, + "size": 2, + "disassembly": "str r3, [r7, #0xc]", + "mnemonic": "str", + "operands": "r3, [r7, #0xc]", + "mode": "thumb" + }, + "bb_33260": { + "virtual_address": 33260, + "size": 22, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33282, + "children": [ + "instr_33260", + "instr_33262", + "instr_33264", + "instr_33266", + "instr_33268", + "instr_33270", + "instr_33272", + "instr_33274", + "instr_33276", + "instr_33278", + "instr_33280" + ] + }, + "instr_33282": { + "virtual_address": 33282, + "size": 2, + "disassembly": "ldr r3, [r7, #0xc]", + "mnemonic": "ldr", + "operands": "r3, [r7, #0xc]", + "mode": "thumb" + }, + "instr_33284": { + "virtual_address": 33284, + "size": 2, + "disassembly": "cmp r3, #0x11", + "mnemonic": "cmp", + "operands": "r3, #0x11", + "mode": "thumb" + }, + "instr_33286": { + "virtual_address": 33286, + "size": 2, + "disassembly": "ble 0x81ec", + "mnemonic": "ble", + "operands": "0x81ec", + "mode": "thumb" + }, + "bb_33282": { + "virtual_address": 33282, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33288, + "children": [ + "instr_33282", + "instr_33284", + "instr_33286" + ] + }, + "instr_33288": { + "virtual_address": 33288, + "size": 2, + "disassembly": "ldr r2, [r7, #0x10]", + "mnemonic": "ldr", + "operands": "r2, [r7, #0x10]", + "mode": "thumb" + }, + "instr_33290": { + "virtual_address": 33290, + "size": 2, + "disassembly": "ldr r3, [0x8228]", + "mnemonic": "ldr", + "operands": "r3, [0x8228]", + "mode": "thumb" + }, + "instr_33292": { + "virtual_address": 33292, + "size": 2, + "disassembly": "movs r1, r2", + "mnemonic": "movs", + "operands": "r1, r2", + "mode": "thumb" + }, + "instr_33294": { + "virtual_address": 33294, + "size": 2, + "disassembly": "movs r0, r3", + "mnemonic": "movs", + "operands": "r0, r3", + "mode": "thumb" + }, + "instr_33296": { + "virtual_address": 33296, + "size": 4, + "disassembly": "bl 0x8348", + "mnemonic": "bl", + "operands": "0x8348", + "mode": "thumb" + }, + "instr_33300": { + "virtual_address": 33300, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_33302": { + "virtual_address": 33302, + "size": 2, + "disassembly": "movs r0, r3", + "mnemonic": "movs", + "operands": "r0, r3", + "mode": "thumb" + }, + "instr_33304": { + "virtual_address": 33304, + "size": 2, + "disassembly": "mov sp, r7", + "mnemonic": "mov", + "operands": "sp, r7", + "mode": "thumb" + }, + "instr_33306": { + "virtual_address": 33306, + "size": 2, + "disassembly": "add sp, #0x18", + "mnemonic": "add", + "operands": "sp, #0x18", + "mode": "thumb" + }, + "instr_33308": { + "virtual_address": 33308, + "size": 2, + "disassembly": "pop {r7}", + "mnemonic": "pop", + "operands": "{r7}", + "mode": "thumb" + }, + "instr_33310": { + "virtual_address": 33310, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_33312": { + "virtual_address": 33312, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_33288": { + "virtual_address": 33288, + "size": 26, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_33288", + "instr_33290", + "instr_33292", + "instr_33294", + "instr_33296", + "instr_33300", + "instr_33302", + "instr_33304", + "instr_33306", + "instr_33308", + "instr_33310", + "instr_33312" + ] + }, + "func_33220": { + "virtual_address": 33220, + "size": 94, + "name": "main", + "children": [ + "bb_33220", + "bb_33260", + "bb_33282", + "bb_33288" + ] + }, + "instr_33324": { + "virtual_address": 33324, + "size": 2, + "disassembly": "push {r4, r5, r6, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, lr}", + "mode": "thumb" + }, + "instr_33326": { + "virtual_address": 33326, + "size": 2, + "disassembly": "ldr r5, [0x8268]", + "mnemonic": "ldr", + "operands": "r5, [0x8268]", + "mode": "thumb" + }, + "instr_33328": { + "virtual_address": 33328, + "size": 2, + "disassembly": "ldr r6, [0x826c]", + "mnemonic": "ldr", + "operands": "r6, [0x826c]", + "mode": "thumb" + }, + "instr_33330": { + "virtual_address": 33330, + "size": 2, + "disassembly": "subs r6, r6, r5", + "mnemonic": "subs", + "operands": "r6, r6, r5", + "mode": "thumb" + }, + "instr_33332": { + "virtual_address": 33332, + "size": 2, + "disassembly": "asrs r6, r6, #0x2", + "mnemonic": "asrs", + "operands": "r6, r6, #0x2", + "mode": "thumb" + }, + "instr_33334": { + "virtual_address": 33334, + "size": 2, + "disassembly": "beq 0x8246", + "mnemonic": "beq", + "operands": "0x8246", + "mode": "thumb" + }, + "bb_33324": { + "virtual_address": 33324, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33336, + "children": [ + "instr_33324", + "instr_33326", + "instr_33328", + "instr_33330", + "instr_33332", + "instr_33334" + ] + }, + "instr_33336": { + "virtual_address": 33336, + "size": 2, + "disassembly": "movs r4, #0x0", + "mnemonic": "movs", + "operands": "r4, #0x0", + "mode": "thumb" + }, + "bb_33336": { + "virtual_address": 33336, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33338, + "children": [ + "instr_33336" + ] + }, + "instr_33338": { + "virtual_address": 33338, + "size": 2, + "disassembly": "ldmia r5!, {r3}", + "mnemonic": "ldmia", + "operands": "r5!, {r3}", + "mode": "thumb" + }, + "instr_33340": { + "virtual_address": 33340, + "size": 2, + "disassembly": "adds r4, #0x1", + "mnemonic": "adds", + "operands": "r4, #0x1", + "mode": "thumb" + }, + "instr_33342": { + "virtual_address": 33342, + "size": 4, + "disassembly": "bl 0x8278", + "mnemonic": "bl", + "operands": "0x8278", + "mode": "thumb" + }, + "instr_33346": { + "virtual_address": 33346, + "size": 2, + "disassembly": "cmp r6, r4", + "mnemonic": "cmp", + "operands": "r6, r4", + "mode": "thumb" + }, + "instr_33348": { + "virtual_address": 33348, + "size": 2, + "disassembly": "bne 0x823a", + "mnemonic": "bne", + "operands": "0x823a", + "mode": "thumb" + }, + "bb_33338": { + "virtual_address": 33338, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33350, + "children": [ + "instr_33338", + "instr_33340", + "instr_33342", + "instr_33346", + "instr_33348" + ] + }, + "instr_33350": { + "virtual_address": 33350, + "size": 4, + "disassembly": "bl 0x8000", + "mnemonic": "bl", + "operands": "0x8000", + "mode": "thumb" + }, + "instr_33354": { + "virtual_address": 33354, + "size": 2, + "disassembly": "ldr r5, [0x8270]", + "mnemonic": "ldr", + "operands": "r5, [0x8270]", + "mode": "thumb" + }, + "instr_33356": { + "virtual_address": 33356, + "size": 2, + "disassembly": "ldr r6, [0x8274]", + "mnemonic": "ldr", + "operands": "r6, [0x8274]", + "mode": "thumb" + }, + "instr_33358": { + "virtual_address": 33358, + "size": 2, + "disassembly": "subs r6, r6, r5", + "mnemonic": "subs", + "operands": "r6, r6, r5", + "mode": "thumb" + }, + "instr_33360": { + "virtual_address": 33360, + "size": 2, + "disassembly": "asrs r6, r6, #0x2", + "mnemonic": "asrs", + "operands": "r6, r6, #0x2", + "mode": "thumb" + }, + "instr_33362": { + "virtual_address": 33362, + "size": 2, + "disassembly": "beq 0x8262", + "mnemonic": "beq", + "operands": "0x8262", + "mode": "thumb" + }, + "bb_33350": { + "virtual_address": 33350, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33364, + "children": [ + "instr_33350", + "instr_33354", + "instr_33356", + "instr_33358", + "instr_33360", + "instr_33362" + ] + }, + "instr_33364": { + "virtual_address": 33364, + "size": 2, + "disassembly": "movs r4, #0x0", + "mnemonic": "movs", + "operands": "r4, #0x0", + "mode": "thumb" + }, + "bb_33364": { + "virtual_address": 33364, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33366, + "children": [ + "instr_33364" + ] + }, + "instr_33366": { + "virtual_address": 33366, + "size": 2, + "disassembly": "ldmia r5!, {r3}", + "mnemonic": "ldmia", + "operands": "r5!, {r3}", + "mode": "thumb" + }, + "instr_33368": { + "virtual_address": 33368, + "size": 2, + "disassembly": "adds r4, #0x1", + "mnemonic": "adds", + "operands": "r4, #0x1", + "mode": "thumb" + }, + "instr_33370": { + "virtual_address": 33370, + "size": 4, + "disassembly": "bl 0x8278", + "mnemonic": "bl", + "operands": "0x8278", + "mode": "thumb" + }, + "instr_33374": { + "virtual_address": 33374, + "size": 2, + "disassembly": "cmp r6, r4", + "mnemonic": "cmp", + "operands": "r6, r4", + "mode": "thumb" + }, + "instr_33376": { + "virtual_address": 33376, + "size": 2, + "disassembly": "bne 0x8256", + "mnemonic": "bne", + "operands": "0x8256", + "mode": "thumb" + }, + "bb_33366": { + "virtual_address": 33366, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33378, + "children": [ + "instr_33366", + "instr_33368", + "instr_33370", + "instr_33374", + "instr_33376" + ] + }, + "instr_33378": { + "virtual_address": 33378, + "size": 2, + "disassembly": "pop {r4, r5, r6}", + "mnemonic": "pop", + "operands": "{r4, r5, r6}", + "mode": "thumb" + }, + "instr_33380": { + "virtual_address": 33380, + "size": 2, + "disassembly": "pop {r0}", + "mnemonic": "pop", + "operands": "{r0}", + "mode": "thumb" + }, + "instr_33382": { + "virtual_address": 33382, + "size": 2, + "disassembly": "bx r0", + "mnemonic": "bx", + "operands": "r0", + "mode": "thumb" + }, + "bb_33378": { + "virtual_address": 33378, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_33378", + "instr_33380", + "instr_33382" + ] + }, + "dw_33384": { + "virtual_address": 33384, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 33326 + ] + }, + "dw_33388": { + "virtual_address": 33388, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 33328 + ] + }, + "dw_33392": { + "virtual_address": 33392, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 33354 + ] + }, + "dw_33396": { + "virtual_address": 33396, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 33356 + ] + }, + "func_33324": { + "virtual_address": 33324, + "size": 76, + "name": "__libc_init_array", + "children": [ + "bb_33324", + "bb_33336", + "bb_33338", + "bb_33350", + "bb_33364", + "bb_33366", + "bb_33378", + "dw_33384", + "dw_33388", + "dw_33392", + "dw_33396" + ] + }, + "instr_33400": { + "virtual_address": 33400, + "size": 2, + "disassembly": "bx r3", + "mnemonic": "bx", + "operands": "r3", + "mode": "thumb" + }, + "bb_33400": { + "virtual_address": 33400, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_33400" + ] + }, + "func_33400": { + "virtual_address": 33400, + "size": 2, + "name": "FUN_00008278", + "children": [ + "bb_33400" + ] + }, + "instr_33404": { + "virtual_address": 33404, + "size": 2, + "disassembly": "push {r4, r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_33406": { + "virtual_address": 33406, + "size": 2, + "disassembly": "movs r5, r0", + "mnemonic": "movs", + "operands": "r5, r0", + "mode": "thumb" + }, + "instr_33408": { + "virtual_address": 33408, + "size": 2, + "disassembly": "lsls r3, r0, #0x1e", + "mnemonic": "lsls", + "operands": "r3, r0, #0x1e", + "mode": "thumb" + }, + "instr_33410": { + "virtual_address": 33410, + "size": 2, + "disassembly": "beq 0x8320", + "mnemonic": "beq", + "operands": "0x8320", + "mode": "thumb" + }, + "bb_33404": { + "virtual_address": 33404, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33412, + "children": [ + "instr_33404", + "instr_33406", + "instr_33408", + "instr_33410" + ] + }, + "instr_33412": { + "virtual_address": 33412, + "size": 2, + "disassembly": "subs r4, r2, #0x1", + "mnemonic": "subs", + "operands": "r4, r2, #0x1", + "mode": "thumb" + }, + "instr_33414": { + "virtual_address": 33414, + "size": 2, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_33416": { + "virtual_address": 33416, + "size": 2, + "disassembly": "beq 0x831a", + "mnemonic": "beq", + "operands": "0x831a", + "mode": "thumb" + }, + "bb_33412": { + "virtual_address": 33412, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33418, + "children": [ + "instr_33412", + "instr_33414", + "instr_33416" + ] + }, + "instr_33418": { + "virtual_address": 33418, + "size": 2, + "disassembly": "lsls r2, r1, #0x18", + "mnemonic": "lsls", + "operands": "r2, r1, #0x18", + "mode": "thumb" + }, + "instr_33420": { + "virtual_address": 33420, + "size": 2, + "disassembly": "movs r3, r0", + "mnemonic": "movs", + "operands": "r3, r0", + "mode": "thumb" + }, + "instr_33422": { + "virtual_address": 33422, + "size": 2, + "disassembly": "movs r6, #0x3", + "mnemonic": "movs", + "operands": "r6, #0x3", + "mode": "thumb" + }, + "instr_33424": { + "virtual_address": 33424, + "size": 2, + "disassembly": "lsrs r2, r2, #0x18", + "mnemonic": "lsrs", + "operands": "r2, r2, #0x18", + "mode": "thumb" + }, + "instr_33426": { + "virtual_address": 33426, + "size": 2, + "disassembly": "b 0x829a", + "mnemonic": "b", + "operands": "0x829a", + "mode": "thumb" + }, + "bb_33418": { + "virtual_address": 33418, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33434, + "children": [ + "instr_33418", + "instr_33420", + "instr_33422", + "instr_33424", + "instr_33426" + ] + }, + "instr_33428": { + "virtual_address": 33428, + "size": 2, + "disassembly": "adds r5, #0x1", + "mnemonic": "adds", + "operands": "r5, #0x1", + "mode": "thumb" + }, + "instr_33430": { + "virtual_address": 33430, + "size": 2, + "disassembly": "subs r4, #0x1", + "mnemonic": "subs", + "operands": "r4, #0x1", + "mode": "thumb" + }, + "instr_33432": { + "virtual_address": 33432, + "size": 2, + "disassembly": "bcc 0x831a", + "mnemonic": "bcc", + "operands": "0x831a", + "mode": "thumb" + }, + "bb_33428": { + "virtual_address": 33428, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33434, + "children": [ + "instr_33428", + "instr_33430", + "instr_33432" + ] + }, + "instr_33434": { + "virtual_address": 33434, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_33436": { + "virtual_address": 33436, + "size": 2, + "disassembly": "strb r2, [r5, #0x0]", + "mnemonic": "strb", + "operands": "r2, [r5, #0x0]", + "mode": "thumb" + }, + "instr_33438": { + "virtual_address": 33438, + "size": 2, + "disassembly": "tst r3, r6", + "mnemonic": "tst", + "operands": "r3, r6", + "mode": "thumb" + }, + "instr_33440": { + "virtual_address": 33440, + "size": 2, + "disassembly": "bne 0x8294", + "mnemonic": "bne", + "operands": "0x8294", + "mode": "thumb" + }, + "bb_33434": { + "virtual_address": 33434, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33442, + "children": [ + "instr_33434", + "instr_33436", + "instr_33438", + "instr_33440" + ] + }, + "instr_33442": { + "virtual_address": 33442, + "size": 2, + "disassembly": "cmp r4, #0x3", + "mnemonic": "cmp", + "operands": "r4, #0x3", + "mode": "thumb" + }, + "instr_33444": { + "virtual_address": 33444, + "size": 2, + "disassembly": "bls 0x8308", + "mnemonic": "bls", + "operands": "0x8308", + "mode": "thumb" + }, + "bb_33442": { + "virtual_address": 33442, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33446, + "children": [ + "instr_33442", + "instr_33444" + ] + }, + "instr_33446": { + "virtual_address": 33446, + "size": 2, + "disassembly": "movs r2, #0xff", + "mnemonic": "movs", + "operands": "r2, #0xff", + "mode": "thumb" + }, + "instr_33448": { + "virtual_address": 33448, + "size": 2, + "disassembly": "ands r2, r1", + "mnemonic": "ands", + "operands": "r2, r1", + "mode": "thumb" + }, + "instr_33450": { + "virtual_address": 33450, + "size": 2, + "disassembly": "lsls r5, r2, #0x8", + "mnemonic": "lsls", + "operands": "r5, r2, #0x8", + "mode": "thumb" + }, + "instr_33452": { + "virtual_address": 33452, + "size": 2, + "disassembly": "orrs r5, r2", + "mnemonic": "orrs", + "operands": "r5, r2", + "mode": "thumb" + }, + "instr_33454": { + "virtual_address": 33454, + "size": 2, + "disassembly": "lsls r2, r5, #0x10", + "mnemonic": "lsls", + "operands": "r2, r5, #0x10", + "mode": "thumb" + }, + "instr_33456": { + "virtual_address": 33456, + "size": 2, + "disassembly": "orrs r5, r2", + "mnemonic": "orrs", + "operands": "r5, r2", + "mode": "thumb" + }, + "instr_33458": { + "virtual_address": 33458, + "size": 2, + "disassembly": "cmp r4, #0xf", + "mnemonic": "cmp", + "operands": "r4, #0xf", + "mode": "thumb" + }, + "instr_33460": { + "virtual_address": 33460, + "size": 2, + "disassembly": "bls 0x8326", + "mnemonic": "bls", + "operands": "0x8326", + "mode": "thumb" + }, + "bb_33446": { + "virtual_address": 33446, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33462, + "children": [ + "instr_33446", + "instr_33448", + "instr_33450", + "instr_33452", + "instr_33454", + "instr_33456", + "instr_33458", + "instr_33460" + ] + }, + "instr_33462": { + "virtual_address": 33462, + "size": 2, + "disassembly": "movs r7, r4", + "mnemonic": "movs", + "operands": "r7, r4", + "mode": "thumb" + }, + "instr_33464": { + "virtual_address": 33464, + "size": 2, + "disassembly": "subs r7, #0x10", + "mnemonic": "subs", + "operands": "r7, #0x10", + "mode": "thumb" + }, + "instr_33466": { + "virtual_address": 33466, + "size": 2, + "disassembly": "lsrs r7, r7, #0x4", + "mnemonic": "lsrs", + "operands": "r7, r7, #0x4", + "mode": "thumb" + }, + "instr_33468": { + "virtual_address": 33468, + "size": 2, + "disassembly": "lsls r6, r7, #0x4", + "mnemonic": "lsls", + "operands": "r6, r7, #0x4", + "mode": "thumb" + }, + "instr_33470": { + "virtual_address": 33470, + "size": 2, + "disassembly": "mov r12, r6", + "mnemonic": "mov", + "operands": "r12, r6", + "mode": "thumb" + }, + "instr_33472": { + "virtual_address": 33472, + "size": 2, + "disassembly": "movs r6, r3", + "mnemonic": "movs", + "operands": "r6, r3", + "mode": "thumb" + }, + "instr_33474": { + "virtual_address": 33474, + "size": 2, + "disassembly": "movs r2, r3", + "mnemonic": "movs", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_33476": { + "virtual_address": 33476, + "size": 2, + "disassembly": "adds r6, #0x10", + "mnemonic": "adds", + "operands": "r6, #0x10", + "mode": "thumb" + }, + "instr_33478": { + "virtual_address": 33478, + "size": 2, + "disassembly": "add r6, r12", + "mnemonic": "add", + "operands": "r6, r12", + "mode": "thumb" + }, + "bb_33462": { + "virtual_address": 33462, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33480, + "children": [ + "instr_33462", + "instr_33464", + "instr_33466", + "instr_33468", + "instr_33470", + "instr_33472", + "instr_33474", + "instr_33476", + "instr_33478" + ] + }, + "instr_33480": { + "virtual_address": 33480, + "size": 2, + "disassembly": "str r5, [r2, #0x0]", + "mnemonic": "str", + "operands": "r5, [r2, #0x0]", + "mode": "thumb" + }, + "instr_33482": { + "virtual_address": 33482, + "size": 2, + "disassembly": "str r5, [r2, #0x4]", + "mnemonic": "str", + "operands": "r5, [r2, #0x4]", + "mode": "thumb" + }, + "instr_33484": { + "virtual_address": 33484, + "size": 2, + "disassembly": "str r5, [r2, #0x8]", + "mnemonic": "str", + "operands": "r5, [r2, #0x8]", + "mode": "thumb" + }, + "instr_33486": { + "virtual_address": 33486, + "size": 2, + "disassembly": "str r5, [r2, #0xc]", + "mnemonic": "str", + "operands": "r5, [r2, #0xc]", + "mode": "thumb" + }, + "instr_33488": { + "virtual_address": 33488, + "size": 2, + "disassembly": "adds r2, #0x10", + "mnemonic": "adds", + "operands": "r2, #0x10", + "mode": "thumb" + }, + "instr_33490": { + "virtual_address": 33490, + "size": 2, + "disassembly": "cmp r2, r6", + "mnemonic": "cmp", + "operands": "r2, r6", + "mode": "thumb" + }, + "instr_33492": { + "virtual_address": 33492, + "size": 2, + "disassembly": "bne 0x82c8", + "mnemonic": "bne", + "operands": "0x82c8", + "mode": "thumb" + }, + "bb_33480": { + "virtual_address": 33480, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33494, + "children": [ + "instr_33480", + "instr_33482", + "instr_33484", + "instr_33486", + "instr_33488", + "instr_33490", + "instr_33492" + ] + }, + "instr_33494": { + "virtual_address": 33494, + "size": 2, + "disassembly": "adds r7, #0x1", + "mnemonic": "adds", + "operands": "r7, #0x1", + "mode": "thumb" + }, + "instr_33496": { + "virtual_address": 33496, + "size": 2, + "disassembly": "lsls r7, r7, #0x4", + "mnemonic": "lsls", + "operands": "r7, r7, #0x4", + "mode": "thumb" + }, + "instr_33498": { + "virtual_address": 33498, + "size": 2, + "disassembly": "adds r3, r3, r7", + "mnemonic": "adds", + "operands": "r3, r3, r7", + "mode": "thumb" + }, + "instr_33500": { + "virtual_address": 33500, + "size": 2, + "disassembly": "movs r7, #0xf", + "mnemonic": "movs", + "operands": "r7, #0xf", + "mode": "thumb" + }, + "instr_33502": { + "virtual_address": 33502, + "size": 2, + "disassembly": "movs r2, #0xc", + "mnemonic": "movs", + "operands": "r2, #0xc", + "mode": "thumb" + }, + "instr_33504": { + "virtual_address": 33504, + "size": 2, + "disassembly": "ands r7, r4", + "mnemonic": "ands", + "operands": "r7, r4", + "mode": "thumb" + }, + "instr_33506": { + "virtual_address": 33506, + "size": 2, + "disassembly": "ands r2, r4", + "mnemonic": "ands", + "operands": "r2, r4", + "mode": "thumb" + }, + "instr_33508": { + "virtual_address": 33508, + "size": 2, + "disassembly": "movs r4, r7", + "mnemonic": "movs", + "operands": "r4, r7", + "mode": "thumb" + }, + "instr_33510": { + "virtual_address": 33510, + "size": 2, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_33512": { + "virtual_address": 33512, + "size": 2, + "disassembly": "beq 0x8308", + "mnemonic": "beq", + "operands": "0x8308", + "mode": "thumb" + }, + "bb_33494": { + "virtual_address": 33494, + "size": 20, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33514, + "children": [ + "instr_33494", + "instr_33496", + "instr_33498", + "instr_33500", + "instr_33502", + "instr_33504", + "instr_33506", + "instr_33508", + "instr_33510", + "instr_33512" + ] + }, + "instr_33514": { + "virtual_address": 33514, + "size": 2, + "disassembly": "subs r6, r7, #0x4", + "mnemonic": "subs", + "operands": "r6, r7, #0x4", + "mode": "thumb" + }, + "instr_33516": { + "virtual_address": 33516, + "size": 2, + "disassembly": "lsrs r6, r6, #0x2", + "mnemonic": "lsrs", + "operands": "r6, r6, #0x2", + "mode": "thumb" + }, + "instr_33518": { + "virtual_address": 33518, + "size": 2, + "disassembly": "lsls r4, r6, #0x2", + "mnemonic": "lsls", + "operands": "r4, r6, #0x2", + "mode": "thumb" + }, + "instr_33520": { + "virtual_address": 33520, + "size": 2, + "disassembly": "mov r12, r4", + "mnemonic": "mov", + "operands": "r12, r4", + "mode": "thumb" + }, + "instr_33522": { + "virtual_address": 33522, + "size": 2, + "disassembly": "movs r2, r3", + "mnemonic": "movs", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_33524": { + "virtual_address": 33524, + "size": 2, + "disassembly": "adds r4, r3, #0x4", + "mnemonic": "adds", + "operands": "r4, r3, #0x4", + "mode": "thumb" + }, + "instr_33526": { + "virtual_address": 33526, + "size": 2, + "disassembly": "add r4, r12", + "mnemonic": "add", + "operands": "r4, r12", + "mode": "thumb" + }, + "bb_33514": { + "virtual_address": 33514, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33528, + "children": [ + "instr_33514", + "instr_33516", + "instr_33518", + "instr_33520", + "instr_33522", + "instr_33524", + "instr_33526" + ] + }, + "instr_33528": { + "virtual_address": 33528, + "size": 2, + "disassembly": "stmia r2!, {r5}", + "mnemonic": "stmia", + "operands": "r2!, {r5}", + "mode": "thumb" + }, + "instr_33530": { + "virtual_address": 33530, + "size": 2, + "disassembly": "cmp r2, r4", + "mnemonic": "cmp", + "operands": "r2, r4", + "mode": "thumb" + }, + "instr_33532": { + "virtual_address": 33532, + "size": 2, + "disassembly": "bne 0x82f8", + "mnemonic": "bne", + "operands": "0x82f8", + "mode": "thumb" + }, + "bb_33528": { + "virtual_address": 33528, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33534, + "children": [ + "instr_33528", + "instr_33530", + "instr_33532" + ] + }, + "instr_33534": { + "virtual_address": 33534, + "size": 2, + "disassembly": "movs r4, #0x3", + "mnemonic": "movs", + "operands": "r4, #0x3", + "mode": "thumb" + }, + "instr_33536": { + "virtual_address": 33536, + "size": 2, + "disassembly": "adds r6, #0x1", + "mnemonic": "adds", + "operands": "r6, #0x1", + "mode": "thumb" + }, + "instr_33538": { + "virtual_address": 33538, + "size": 2, + "disassembly": "lsls r6, r6, #0x2", + "mnemonic": "lsls", + "operands": "r6, r6, #0x2", + "mode": "thumb" + }, + "instr_33540": { + "virtual_address": 33540, + "size": 2, + "disassembly": "adds r3, r3, r6", + "mnemonic": "adds", + "operands": "r3, r3, r6", + "mode": "thumb" + }, + "instr_33542": { + "virtual_address": 33542, + "size": 2, + "disassembly": "ands r4, r7", + "mnemonic": "ands", + "operands": "r4, r7", + "mode": "thumb" + }, + "bb_33534": { + "virtual_address": 33534, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33544, + "children": [ + "instr_33534", + "instr_33536", + "instr_33538", + "instr_33540", + "instr_33542" + ] + }, + "instr_33544": { + "virtual_address": 33544, + "size": 2, + "disassembly": "cmp r4, #0x0", + "mnemonic": "cmp", + "operands": "r4, #0x0", + "mode": "thumb" + }, + "instr_33546": { + "virtual_address": 33546, + "size": 2, + "disassembly": "beq 0x831a", + "mnemonic": "beq", + "operands": "0x831a", + "mode": "thumb" + }, + "bb_33544": { + "virtual_address": 33544, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33548, + "children": [ + "instr_33544", + "instr_33546" + ] + }, + "instr_33548": { + "virtual_address": 33548, + "size": 2, + "disassembly": "lsls r1, r1, #0x18", + "mnemonic": "lsls", + "operands": "r1, r1, #0x18", + "mode": "thumb" + }, + "instr_33550": { + "virtual_address": 33550, + "size": 2, + "disassembly": "lsrs r1, r1, #0x18", + "mnemonic": "lsrs", + "operands": "r1, r1, #0x18", + "mode": "thumb" + }, + "instr_33552": { + "virtual_address": 33552, + "size": 2, + "disassembly": "adds r4, r3, r4", + "mnemonic": "adds", + "operands": "r4, r3, r4", + "mode": "thumb" + }, + "bb_33548": { + "virtual_address": 33548, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33554, + "children": [ + "instr_33548", + "instr_33550", + "instr_33552" + ] + }, + "instr_33554": { + "virtual_address": 33554, + "size": 2, + "disassembly": "strb r1, [r3, #0x0]", + "mnemonic": "strb", + "operands": "r1, [r3, #0x0]", + "mode": "thumb" + }, + "instr_33556": { + "virtual_address": 33556, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_33558": { + "virtual_address": 33558, + "size": 2, + "disassembly": "cmp r4, r3", + "mnemonic": "cmp", + "operands": "r4, r3", + "mode": "thumb" + }, + "instr_33560": { + "virtual_address": 33560, + "size": 2, + "disassembly": "bne 0x8312", + "mnemonic": "bne", + "operands": "0x8312", + "mode": "thumb" + }, + "bb_33554": { + "virtual_address": 33554, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33562, + "children": [ + "instr_33554", + "instr_33556", + "instr_33558", + "instr_33560" + ] + }, + "instr_33562": { + "virtual_address": 33562, + "size": 2, + "disassembly": "pop {r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_33564": { + "virtual_address": 33564, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_33566": { + "virtual_address": 33566, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_33562": { + "virtual_address": 33562, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_33562", + "instr_33564", + "instr_33566" + ] + }, + "instr_33568": { + "virtual_address": 33568, + "size": 2, + "disassembly": "movs r3, r0", + "mnemonic": "movs", + "operands": "r3, r0", + "mode": "thumb" + }, + "instr_33570": { + "virtual_address": 33570, + "size": 2, + "disassembly": "movs r4, r2", + "mnemonic": "movs", + "operands": "r4, r2", + "mode": "thumb" + }, + "instr_33572": { + "virtual_address": 33572, + "size": 2, + "disassembly": "b 0x82a2", + "mnemonic": "b", + "operands": "0x82a2", + "mode": "thumb" + }, + "bb_33568": { + "virtual_address": 33568, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33442, + "children": [ + "instr_33568", + "instr_33570", + "instr_33572" + ] + }, + "instr_33574": { + "virtual_address": 33574, + "size": 2, + "disassembly": "movs r7, r4", + "mnemonic": "movs", + "operands": "r7, r4", + "mode": "thumb" + }, + "instr_33576": { + "virtual_address": 33576, + "size": 2, + "disassembly": "b 0x82ea", + "mnemonic": "b", + "operands": "0x82ea", + "mode": "thumb" + }, + "bb_33574": { + "virtual_address": 33574, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33514, + "children": [ + "instr_33574", + "instr_33576" + ] + }, + "func_33404": { + "virtual_address": 33404, + "size": 174, + "name": "memset", + "children": [ + "bb_33404", + "bb_33412", + "bb_33418", + "bb_33428", + "bb_33434", + "bb_33442", + "bb_33446", + "bb_33462", + "bb_33480", + "bb_33494", + "bb_33514", + "bb_33528", + "bb_33534", + "bb_33544", + "bb_33548", + "bb_33554", + "bb_33562", + "bb_33568", + "bb_33574" + ] + }, + "instr_33580": { + "virtual_address": 33580, + "size": 2, + "disassembly": "push {r1, r2, r3}", + "mnemonic": "push", + "operands": "{r1, r2, r3}", + "mode": "thumb" + }, + "instr_33582": { + "virtual_address": 33582, + "size": 2, + "disassembly": "push {lr}", + "mnemonic": "push", + "operands": "{lr}", + "mode": "thumb" + }, + "instr_33584": { + "virtual_address": 33584, + "size": 2, + "disassembly": "sub sp, #0x8", + "mnemonic": "sub", + "operands": "sp, #0x8", + "mode": "thumb" + }, + "instr_33586": { + "virtual_address": 33586, + "size": 2, + "disassembly": "add r3, sp, #0xc", + "mnemonic": "add", + "operands": "r3, sp, #0xc", + "mode": "thumb" + }, + "instr_33588": { + "virtual_address": 33588, + "size": 2, + "disassembly": "ldmia r3!, {r2}", + "mnemonic": "ldmia", + "operands": "r3!, {r2}", + "mode": "thumb" + }, + "instr_33590": { + "virtual_address": 33590, + "size": 2, + "disassembly": "ldr r1, [r0, #0x8]", + "mnemonic": "ldr", + "operands": "r1, [r0, #0x8]", + "mode": "thumb" + }, + "instr_33592": { + "virtual_address": 33592, + "size": 2, + "disassembly": "str r3, [sp, #0x4]", + "mnemonic": "str", + "operands": "r3, [sp, #0x4]", + "mode": "thumb" + }, + "instr_33594": { + "virtual_address": 33594, + "size": 4, + "disassembly": "bl 0x848c", + "mnemonic": "bl", + "operands": "0x848c", + "mode": "thumb" + }, + "instr_33598": { + "virtual_address": 33598, + "size": 2, + "disassembly": "add sp, #0x8", + "mnemonic": "add", + "operands": "sp, #0x8", + "mode": "thumb" + }, + "instr_33600": { + "virtual_address": 33600, + "size": 2, + "disassembly": "pop {r3}", + "mnemonic": "pop", + "operands": "{r3}", + "mode": "thumb" + }, + "instr_33602": { + "virtual_address": 33602, + "size": 2, + "disassembly": "add sp, #0xc", + "mnemonic": "add", + "operands": "sp, #0xc", + "mode": "thumb" + }, + "instr_33604": { + "virtual_address": 33604, + "size": 2, + "disassembly": "bx r3", + "mnemonic": "bx", + "operands": "r3", + "mode": "thumb" + }, + "bb_33580": { + "virtual_address": 33580, + "size": 26, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_33580", + "instr_33582", + "instr_33584", + "instr_33586", + "instr_33588", + "instr_33590", + "instr_33592", + "instr_33594", + "instr_33598", + "instr_33600", + "instr_33602", + "instr_33604" + ] + }, + "func_33580": { + "virtual_address": 33580, + "size": 26, + "name": "_printf_r", + "children": [ + "bb_33580" + ] + }, + "instr_33608": { + "virtual_address": 33608, + "size": 2, + "disassembly": "push {r0, r1, r2, r3}", + "mnemonic": "push", + "operands": "{r0, r1, r2, r3}", + "mode": "thumb" + }, + "instr_33610": { + "virtual_address": 33610, + "size": 2, + "disassembly": "push {lr}", + "mnemonic": "push", + "operands": "{lr}", + "mode": "thumb" + }, + "instr_33612": { + "virtual_address": 33612, + "size": 2, + "disassembly": "ldr r1, [0x8368]", + "mnemonic": "ldr", + "operands": "r1, [0x8368]", + "mode": "thumb" + }, + "instr_33614": { + "virtual_address": 33614, + "size": 2, + "disassembly": "sub sp, #0xc", + "mnemonic": "sub", + "operands": "sp, #0xc", + "mode": "thumb" + }, + "instr_33616": { + "virtual_address": 33616, + "size": 2, + "disassembly": "add r3, sp, #0x10", + "mnemonic": "add", + "operands": "r3, sp, #0x10", + "mode": "thumb" + }, + "instr_33618": { + "virtual_address": 33618, + "size": 2, + "disassembly": "ldr r0, [r1, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r1, #0x0]", + "mode": "thumb" + }, + "instr_33620": { + "virtual_address": 33620, + "size": 2, + "disassembly": "ldmia r3!, {r2}", + "mnemonic": "ldmia", + "operands": "r3!, {r2}", + "mode": "thumb" + }, + "instr_33622": { + "virtual_address": 33622, + "size": 2, + "disassembly": "ldr r1, [r0, #0x8]", + "mnemonic": "ldr", + "operands": "r1, [r0, #0x8]", + "mode": "thumb" + }, + "instr_33624": { + "virtual_address": 33624, + "size": 2, + "disassembly": "str r3, [sp, #0x4]", + "mnemonic": "str", + "operands": "r3, [sp, #0x4]", + "mode": "thumb" + }, + "instr_33626": { + "virtual_address": 33626, + "size": 4, + "disassembly": "bl 0x848c", + "mnemonic": "bl", + "operands": "0x848c", + "mode": "thumb" + }, + "instr_33630": { + "virtual_address": 33630, + "size": 2, + "disassembly": "add sp, #0xc", + "mnemonic": "add", + "operands": "sp, #0xc", + "mode": "thumb" + }, + "instr_33632": { + "virtual_address": 33632, + "size": 2, + "disassembly": "pop {r3}", + "mnemonic": "pop", + "operands": "{r3}", + "mode": "thumb" + }, + "instr_33634": { + "virtual_address": 33634, + "size": 2, + "disassembly": "add sp, #0x10", + "mnemonic": "add", + "operands": "sp, #0x10", + "mode": "thumb" + }, + "instr_33636": { + "virtual_address": 33636, + "size": 2, + "disassembly": "bx r3", + "mnemonic": "bx", + "operands": "r3", + "mode": "thumb" + }, + "bb_33608": { + "virtual_address": 33608, + "size": 30, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_33608", + "instr_33610", + "instr_33612", + "instr_33614", + "instr_33616", + "instr_33618", + "instr_33620", + "instr_33622", + "instr_33624", + "instr_33626", + "instr_33630", + "instr_33632", + "instr_33634", + "instr_33636" + ] + }, + "func_33608": { + "virtual_address": 33608, + "size": 30, + "name": "printf", + "children": [ + "bb_33608" + ] + }, + "instr_33644": { + "virtual_address": 33644, + "size": 2, + "disassembly": "push {r4, r5, lr}", + "mnemonic": "push", + "operands": "{r4, r5, lr}", + "mode": "thumb" + }, + "instr_33646": { + "virtual_address": 33646, + "size": 2, + "disassembly": "movs r5, r0", + "mnemonic": "movs", + "operands": "r5, r0", + "mode": "thumb" + }, + "instr_33648": { + "virtual_address": 33648, + "size": 2, + "disassembly": "sub sp, #0x24", + "mnemonic": "sub", + "operands": "sp, #0x24", + "mode": "thumb" + }, + "instr_33650": { + "virtual_address": 33650, + "size": 2, + "disassembly": "movs r0, r1", + "mnemonic": "movs", + "operands": "r0, r1", + "mode": "thumb" + }, + "instr_33652": { + "virtual_address": 33652, + "size": 2, + "disassembly": "movs r4, r1", + "mnemonic": "movs", + "operands": "r4, r1", + "mode": "thumb" + }, + "instr_33654": { + "virtual_address": 33654, + "size": 4, + "disassembly": "bl 0x842c", + "mnemonic": "bl", + "operands": "0x842c", + "mode": "thumb" + }, + "instr_33658": { + "virtual_address": 33658, + "size": 2, + "disassembly": "add r3, sp, #0x10", + "mnemonic": "add", + "operands": "r3, sp, #0x10", + "mode": "thumb" + }, + "instr_33660": { + "virtual_address": 33660, + "size": 2, + "disassembly": "ldr r2, [0x840c]", + "mnemonic": "ldr", + "operands": "r2, [0x840c]", + "mode": "thumb" + }, + "instr_33662": { + "virtual_address": 33662, + "size": 2, + "disassembly": "str r3, [sp, #0x4]", + "mnemonic": "str", + "operands": "r3, [sp, #0x4]", + "mode": "thumb" + }, + "instr_33664": { + "virtual_address": 33664, + "size": 2, + "disassembly": "movs r3, #0x2", + "mnemonic": "movs", + "operands": "r3, #0x2", + "mode": "thumb" + }, + "instr_33666": { + "virtual_address": 33666, + "size": 2, + "disassembly": "str r2, [sp, #0x18]", + "mnemonic": "str", + "operands": "r2, [sp, #0x18]", + "mode": "thumb" + }, + "instr_33668": { + "virtual_address": 33668, + "size": 2, + "disassembly": "movs r2, #0x1", + "mnemonic": "movs", + "operands": "r2, #0x1", + "mode": "thumb" + }, + "instr_33670": { + "virtual_address": 33670, + "size": 2, + "disassembly": "str r3, [sp, #0x8]", + "mnemonic": "str", + "operands": "r3, [sp, #0x8]", + "mode": "thumb" + }, + "instr_33672": { + "virtual_address": 33672, + "size": 2, + "disassembly": "ldr r3, [r5, #0x38]", + "mnemonic": "ldr", + "operands": "r3, [r5, #0x38]", + "mode": "thumb" + }, + "instr_33674": { + "virtual_address": 33674, + "size": 2, + "disassembly": "str r0, [sp, #0x14]", + "mnemonic": "str", + "operands": "r0, [sp, #0x14]", + "mode": "thumb" + }, + "instr_33676": { + "virtual_address": 33676, + "size": 2, + "disassembly": "adds r0, #0x1", + "mnemonic": "adds", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_33678": { + "virtual_address": 33678, + "size": 2, + "disassembly": "str r4, [sp, #0x10]", + "mnemonic": "str", + "operands": "r4, [sp, #0x10]", + "mode": "thumb" + }, + "instr_33680": { + "virtual_address": 33680, + "size": 2, + "disassembly": "str r2, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r2, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_33682": { + "virtual_address": 33682, + "size": 2, + "disassembly": "str r0, [sp, #0xc]", + "mnemonic": "str", + "operands": "r0, [sp, #0xc]", + "mode": "thumb" + }, + "instr_33684": { + "virtual_address": 33684, + "size": 2, + "disassembly": "ldr r4, [r5, #0x8]", + "mnemonic": "ldr", + "operands": "r4, [r5, #0x8]", + "mode": "thumb" + }, + "instr_33686": { + "virtual_address": 33686, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_33688": { + "virtual_address": 33688, + "size": 2, + "disassembly": "beq 0x83fa", + "mnemonic": "beq", + "operands": "0x83fa", + "mode": "thumb" + }, + "bb_33644": { + "virtual_address": 33644, + "size": 46, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33690, + "children": [ + "instr_33644", + "instr_33646", + "instr_33648", + "instr_33650", + "instr_33652", + "instr_33654", + "instr_33658", + "instr_33660", + "instr_33662", + "instr_33664", + "instr_33666", + "instr_33668", + "instr_33670", + "instr_33672", + "instr_33674", + "instr_33676", + "instr_33678", + "instr_33680", + "instr_33682", + "instr_33684", + "instr_33686", + "instr_33688" + ] + }, + "instr_33690": { + "virtual_address": 33690, + "size": 2, + "disassembly": "ldr r3, [r4, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x64]", + "mode": "thumb" + }, + "instr_33692": { + "virtual_address": 33692, + "size": 2, + "disassembly": "lsls r3, r3, #0x1f", + "mnemonic": "lsls", + "operands": "r3, r3, #0x1f", + "mode": "thumb" + }, + "instr_33694": { + "virtual_address": 33694, + "size": 2, + "disassembly": "bmi 0x83f0", + "mnemonic": "bmi", + "operands": "0x83f0", + "mode": "thumb" + }, + "bb_33690": { + "virtual_address": 33690, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33696, + "children": [ + "instr_33690", + "instr_33692", + "instr_33694" + ] + }, + "instr_33696": { + "virtual_address": 33696, + "size": 2, + "disassembly": "movs r3, #0xc", + "mnemonic": "movs", + "operands": "r3, #0xc", + "mode": "thumb" + }, + "instr_33698": { + "virtual_address": 33698, + "size": 2, + "disassembly": "ldrsh r1, [r4, r3]", + "mnemonic": "ldrsh", + "operands": "r1, [r4, r3]", + "mode": "thumb" + }, + "instr_33700": { + "virtual_address": 33700, + "size": 2, + "disassembly": "lsls r3, r1, #0x10", + "mnemonic": "lsls", + "operands": "r3, r1, #0x10", + "mode": "thumb" + }, + "instr_33702": { + "virtual_address": 33702, + "size": 2, + "disassembly": "lsrs r2, r3, #0x10", + "mnemonic": "lsrs", + "operands": "r2, r3, #0x10", + "mode": "thumb" + }, + "instr_33704": { + "virtual_address": 33704, + "size": 2, + "disassembly": "lsls r3, r3, #0x6", + "mnemonic": "lsls", + "operands": "r3, r3, #0x6", + "mode": "thumb" + }, + "instr_33706": { + "virtual_address": 33706, + "size": 2, + "disassembly": "bpl 0x83ea", + "mnemonic": "bpl", + "operands": "0x83ea", + "mode": "thumb" + }, + "bb_33696": { + "virtual_address": 33696, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33708, + "children": [ + "instr_33696", + "instr_33698", + "instr_33700", + "instr_33702", + "instr_33704", + "instr_33706" + ] + }, + "instr_33708": { + "virtual_address": 33708, + "size": 2, + "disassembly": "movs r3, #0x80", + "mnemonic": "movs", + "operands": "r3, #0x80", + "mode": "thumb" + }, + "instr_33710": { + "virtual_address": 33710, + "size": 2, + "disassembly": "lsls r3, r3, #0x6", + "mnemonic": "lsls", + "operands": "r3, r3, #0x6", + "mode": "thumb" + }, + "instr_33712": { + "virtual_address": 33712, + "size": 2, + "disassembly": "tst r2, r3", + "mnemonic": "tst", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_33714": { + "virtual_address": 33714, + "size": 2, + "disassembly": "bne 0x83c0", + "mnemonic": "bne", + "operands": "0x83c0", + "mode": "thumb" + }, + "bb_33708": { + "virtual_address": 33708, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33716, + "children": [ + "instr_33708", + "instr_33710", + "instr_33712", + "instr_33714" + ] + }, + "instr_33716": { + "virtual_address": 33716, + "size": 2, + "disassembly": "orrs r3, r1", + "mnemonic": "orrs", + "operands": "r3, r1", + "mode": "thumb" + }, + "instr_33718": { + "virtual_address": 33718, + "size": 2, + "disassembly": "ldr r2, [r4, #0x64]", + "mnemonic": "ldr", + "operands": "r2, [r4, #0x64]", + "mode": "thumb" + }, + "instr_33720": { + "virtual_address": 33720, + "size": 2, + "disassembly": "strh r3, [r4, #0xc]", + "mnemonic": "strh", + "operands": "r3, [r4, #0xc]", + "mode": "thumb" + }, + "instr_33722": { + "virtual_address": 33722, + "size": 2, + "disassembly": "ldr r3, [0x8410]", + "mnemonic": "ldr", + "operands": "r3, [0x8410]", + "mode": "thumb" + }, + "instr_33724": { + "virtual_address": 33724, + "size": 2, + "disassembly": "ands r3, r2", + "mnemonic": "ands", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_33726": { + "virtual_address": 33726, + "size": 2, + "disassembly": "str r3, [r4, #0x64]", + "mnemonic": "str", + "operands": "r3, [r4, #0x64]", + "mode": "thumb" + }, + "bb_33716": { + "virtual_address": 33716, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33728, + "children": [ + "instr_33716", + "instr_33718", + "instr_33720", + "instr_33722", + "instr_33724", + "instr_33726" + ] + }, + "instr_33728": { + "virtual_address": 33728, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_33730": { + "virtual_address": 33730, + "size": 2, + "disassembly": "movs r1, r4", + "mnemonic": "movs", + "operands": "r1, r4", + "mode": "thumb" + }, + "instr_33732": { + "virtual_address": 33732, + "size": 2, + "disassembly": "add r2, sp, #0x4", + "mnemonic": "add", + "operands": "r2, sp, #0x4", + "mode": "thumb" + }, + "instr_33734": { + "virtual_address": 33734, + "size": 4, + "disassembly": "bl 0x0bd3c", + "mnemonic": "bl", + "operands": "0x0bd3c", + "mode": "thumb" + }, + "instr_33738": { + "virtual_address": 33738, + "size": 2, + "disassembly": "subs r3, r0, #0x1", + "mnemonic": "subs", + "operands": "r3, r0, #0x1", + "mode": "thumb" + }, + "instr_33740": { + "virtual_address": 33740, + "size": 2, + "disassembly": "sbcs r0, r3", + "mnemonic": "sbcs", + "operands": "r0, r3", + "mode": "thumb" + }, + "instr_33742": { + "virtual_address": 33742, + "size": 2, + "disassembly": "movs r5, #0xa", + "mnemonic": "movs", + "operands": "r5, #0xa", + "mode": "thumb" + }, + "instr_33744": { + "virtual_address": 33744, + "size": 2, + "disassembly": "ldr r3, [r4, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x64]", + "mode": "thumb" + }, + "instr_33746": { + "virtual_address": 33746, + "size": 2, + "disassembly": "rsbs r0, r0", + "mnemonic": "rsbs", + "operands": "r0, r0", + "mode": "thumb" + }, + "instr_33748": { + "virtual_address": 33748, + "size": 2, + "disassembly": "orrs r5, r0", + "mnemonic": "orrs", + "operands": "r5, r0", + "mode": "thumb" + }, + "instr_33750": { + "virtual_address": 33750, + "size": 2, + "disassembly": "lsls r3, r3, #0x1f", + "mnemonic": "lsls", + "operands": "r3, r3, #0x1f", + "mode": "thumb" + }, + "instr_33752": { + "virtual_address": 33752, + "size": 2, + "disassembly": "bmi 0x83e0", + "mnemonic": "bmi", + "operands": "0x83e0", + "mode": "thumb" + }, + "bb_33728": { + "virtual_address": 33728, + "size": 26, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33754, + "children": [ + "instr_33728", + "instr_33730", + "instr_33732", + "instr_33734", + "instr_33738", + "instr_33740", + "instr_33742", + "instr_33744", + "instr_33746", + "instr_33748", + "instr_33750", + "instr_33752" + ] + }, + "instr_33754": { + "virtual_address": 33754, + "size": 2, + "disassembly": "ldrh r3, [r4, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r4, #0xc]", + "mode": "thumb" + }, + "instr_33756": { + "virtual_address": 33756, + "size": 2, + "disassembly": "lsls r3, r3, #0x16", + "mnemonic": "lsls", + "operands": "r3, r3, #0x16", + "mode": "thumb" + }, + "instr_33758": { + "virtual_address": 33758, + "size": 2, + "disassembly": "bpl 0x8402", + "mnemonic": "bpl", + "operands": "0x8402", + "mode": "thumb" + }, + "bb_33754": { + "virtual_address": 33754, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33760, + "children": [ + "instr_33754", + "instr_33756", + "instr_33758" + ] + }, + "instr_33760": { + "virtual_address": 33760, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_33762": { + "virtual_address": 33762, + "size": 2, + "disassembly": "add sp, #0x24", + "mnemonic": "add", + "operands": "sp, #0x24", + "mode": "thumb" + }, + "instr_33764": { + "virtual_address": 33764, + "size": 2, + "disassembly": "pop {r4, r5}", + "mnemonic": "pop", + "operands": "{r4, r5}", + "mode": "thumb" + }, + "instr_33766": { + "virtual_address": 33766, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_33768": { + "virtual_address": 33768, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_33760": { + "virtual_address": 33760, + "size": 10, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_33760", + "instr_33762", + "instr_33764", + "instr_33766", + "instr_33768" + ] + }, + "instr_33770": { + "virtual_address": 33770, + "size": 2, + "disassembly": "ldr r0, [r4, #0x58]", + "mnemonic": "ldr", + "operands": "r0, [r4, #0x58]", + "mode": "thumb" + }, + "instr_33772": { + "virtual_address": 33772, + "size": 4, + "disassembly": "bl 0x0c118", + "mnemonic": "bl", + "operands": "0x0c118", + "mode": "thumb" + }, + "bb_33770": { + "virtual_address": 33770, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33776, + "children": [ + "instr_33770", + "instr_33772" + ] + }, + "instr_33776": { + "virtual_address": 33776, + "size": 2, + "disassembly": "movs r3, #0xc", + "mnemonic": "movs", + "operands": "r3, #0xc", + "mode": "thumb" + }, + "instr_33778": { + "virtual_address": 33778, + "size": 2, + "disassembly": "ldrsh r1, [r4, r3]", + "mnemonic": "ldrsh", + "operands": "r1, [r4, r3]", + "mode": "thumb" + }, + "instr_33780": { + "virtual_address": 33780, + "size": 2, + "disassembly": "lsls r2, r1, #0x10", + "mnemonic": "lsls", + "operands": "r2, r1, #0x10", + "mode": "thumb" + }, + "instr_33782": { + "virtual_address": 33782, + "size": 2, + "disassembly": "lsrs r2, r2, #0x10", + "mnemonic": "lsrs", + "operands": "r2, r2, #0x10", + "mode": "thumb" + }, + "instr_33784": { + "virtual_address": 33784, + "size": 2, + "disassembly": "b 0x83ac", + "mnemonic": "b", + "operands": "0x83ac", + "mode": "thumb" + }, + "bb_33776": { + "virtual_address": 33776, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33708, + "children": [ + "instr_33776", + "instr_33778", + "instr_33780", + "instr_33782", + "instr_33784" + ] + }, + "instr_33786": { + "virtual_address": 33786, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_33788": { + "virtual_address": 33788, + "size": 4, + "disassembly": "bl 0x0b80c", + "mnemonic": "bl", + "operands": "0x0b80c", + "mode": "thumb" + }, + "instr_33792": { + "virtual_address": 33792, + "size": 2, + "disassembly": "b 0x839a", + "mnemonic": "b", + "operands": "0x839a", + "mode": "thumb" + }, + "bb_33786": { + "virtual_address": 33786, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33690, + "children": [ + "instr_33786", + "instr_33788", + "instr_33792" + ] + }, + "instr_33794": { + "virtual_address": 33794, + "size": 2, + "disassembly": "ldr r0, [r4, #0x58]", + "mnemonic": "ldr", + "operands": "r0, [r4, #0x58]", + "mode": "thumb" + }, + "instr_33796": { + "virtual_address": 33796, + "size": 4, + "disassembly": "bl 0x0c128", + "mnemonic": "bl", + "operands": "0x0c128", + "mode": "thumb" + }, + "instr_33800": { + "virtual_address": 33800, + "size": 2, + "disassembly": "b 0x83e0", + "mnemonic": "b", + "operands": "0x83e0", + "mode": "thumb" + }, + "bb_33794": { + "virtual_address": 33794, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33760, + "children": [ + "instr_33794", + "instr_33796", + "instr_33800" + ] + }, + "func_33644": { + "virtual_address": 33644, + "size": 158, + "name": "_puts_r", + "children": [ + "bb_33644", + "bb_33690", + "bb_33696", + "bb_33708", + "bb_33716", + "bb_33728", + "bb_33754", + "bb_33760", + "bb_33770", + "bb_33776", + "bb_33786", + "bb_33794" + ] + }, + "instr_33812": { + "virtual_address": 33812, + "size": 2, + "disassembly": "push {r4, lr}", + "mnemonic": "push", + "operands": "{r4, lr}", + "mode": "thumb" + }, + "instr_33814": { + "virtual_address": 33814, + "size": 2, + "disassembly": "ldr r3, [0x8428]", + "mnemonic": "ldr", + "operands": "r3, [0x8428]", + "mode": "thumb" + }, + "instr_33816": { + "virtual_address": 33816, + "size": 2, + "disassembly": "movs r1, r0", + "mnemonic": "movs", + "operands": "r1, r0", + "mode": "thumb" + }, + "instr_33818": { + "virtual_address": 33818, + "size": 2, + "disassembly": "ldr r0, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r3, #0x0]", + "mode": "thumb" + }, + "instr_33820": { + "virtual_address": 33820, + "size": 4, + "disassembly": "bl 0x836c", + "mnemonic": "bl", + "operands": "0x836c", + "mode": "thumb" + }, + "instr_33824": { + "virtual_address": 33824, + "size": 2, + "disassembly": "pop {r4}", + "mnemonic": "pop", + "operands": "{r4}", + "mode": "thumb" + }, + "instr_33826": { + "virtual_address": 33826, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_33828": { + "virtual_address": 33828, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_33812": { + "virtual_address": 33812, + "size": 18, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_33812", + "instr_33814", + "instr_33816", + "instr_33818", + "instr_33820", + "instr_33824", + "instr_33826", + "instr_33828" + ] + }, + "func_33812": { + "virtual_address": 33812, + "size": 18, + "name": "puts", + "children": [ + "bb_33812" + ] + }, + "instr_33836": { + "virtual_address": 33836, + "size": 2, + "disassembly": "push {r4, lr}", + "mnemonic": "push", + "operands": "{r4, lr}", + "mode": "thumb" + }, + "instr_33838": { + "virtual_address": 33838, + "size": 2, + "disassembly": "lsls r3, r0, #0x1e", + "mnemonic": "lsls", + "operands": "r3, r0, #0x1e", + "mode": "thumb" + }, + "instr_33840": { + "virtual_address": 33840, + "size": 2, + "disassembly": "beq 0x844c", + "mnemonic": "beq", + "operands": "0x844c", + "mode": "thumb" + }, + "bb_33836": { + "virtual_address": 33836, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33842, + "children": [ + "instr_33836", + "instr_33838", + "instr_33840" + ] + }, + "instr_33842": { + "virtual_address": 33842, + "size": 2, + "disassembly": "movs r3, r0", + "mnemonic": "movs", + "operands": "r3, r0", + "mode": "thumb" + }, + "instr_33844": { + "virtual_address": 33844, + "size": 2, + "disassembly": "movs r1, #0x3", + "mnemonic": "movs", + "operands": "r1, #0x3", + "mode": "thumb" + }, + "instr_33846": { + "virtual_address": 33846, + "size": 2, + "disassembly": "b 0x843e", + "mnemonic": "b", + "operands": "0x843e", + "mode": "thumb" + }, + "bb_33842": { + "virtual_address": 33842, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33854, + "children": [ + "instr_33842", + "instr_33844", + "instr_33846" + ] + }, + "instr_33848": { + "virtual_address": 33848, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_33850": { + "virtual_address": 33850, + "size": 2, + "disassembly": "tst r3, r1", + "mnemonic": "tst", + "operands": "r3, r1", + "mode": "thumb" + }, + "instr_33852": { + "virtual_address": 33852, + "size": 2, + "disassembly": "beq 0x844e", + "mnemonic": "beq", + "operands": "0x844e", + "mode": "thumb" + }, + "bb_33848": { + "virtual_address": 33848, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33854, + "children": [ + "instr_33848", + "instr_33850", + "instr_33852" + ] + }, + "instr_33854": { + "virtual_address": 33854, + "size": 2, + "disassembly": "ldrb r2, [r3, #0x0]", + "mnemonic": "ldrb", + "operands": "r2, [r3, #0x0]", + "mode": "thumb" + }, + "instr_33856": { + "virtual_address": 33856, + "size": 2, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_33858": { + "virtual_address": 33858, + "size": 2, + "disassembly": "bne 0x8438", + "mnemonic": "bne", + "operands": "0x8438", + "mode": "thumb" + }, + "bb_33854": { + "virtual_address": 33854, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33860, + "children": [ + "instr_33854", + "instr_33856", + "instr_33858" + ] + }, + "instr_33860": { + "virtual_address": 33860, + "size": 2, + "disassembly": "subs r0, r3, r0", + "mnemonic": "subs", + "operands": "r0, r3, r0", + "mode": "thumb" + }, + "instr_33862": { + "virtual_address": 33862, + "size": 2, + "disassembly": "pop {r4}", + "mnemonic": "pop", + "operands": "{r4}", + "mode": "thumb" + }, + "instr_33864": { + "virtual_address": 33864, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_33866": { + "virtual_address": 33866, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_33860": { + "virtual_address": 33860, + "size": 8, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_33860", + "instr_33862", + "instr_33864", + "instr_33866" + ] + }, + "instr_33868": { + "virtual_address": 33868, + "size": 2, + "disassembly": "movs r3, r0", + "mnemonic": "movs", + "operands": "r3, r0", + "mode": "thumb" + }, + "bb_33868": { + "virtual_address": 33868, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33870, + "children": [ + "instr_33868" + ] + }, + "instr_33870": { + "virtual_address": 33870, + "size": 2, + "disassembly": "ldr r1, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r1, [r3, #0x0]", + "mode": "thumb" + }, + "instr_33872": { + "virtual_address": 33872, + "size": 2, + "disassembly": "ldr r2, [0x8484]", + "mnemonic": "ldr", + "operands": "r2, [0x8484]", + "mode": "thumb" + }, + "instr_33874": { + "virtual_address": 33874, + "size": 2, + "disassembly": "ldr r4, [0x8488]", + "mnemonic": "ldr", + "operands": "r4, [0x8488]", + "mode": "thumb" + }, + "instr_33876": { + "virtual_address": 33876, + "size": 2, + "disassembly": "adds r2, r1, r2", + "mnemonic": "adds", + "operands": "r2, r1, r2", + "mode": "thumb" + }, + "instr_33878": { + "virtual_address": 33878, + "size": 2, + "disassembly": "bics r2, r1", + "mnemonic": "bics", + "operands": "r2, r1", + "mode": "thumb" + }, + "instr_33880": { + "virtual_address": 33880, + "size": 2, + "disassembly": "tst r2, r4", + "mnemonic": "tst", + "operands": "r2, r4", + "mode": "thumb" + }, + "instr_33882": { + "virtual_address": 33882, + "size": 2, + "disassembly": "bne 0x847c", + "mnemonic": "bne", + "operands": "0x847c", + "mode": "thumb" + }, + "bb_33870": { + "virtual_address": 33870, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33884, + "children": [ + "instr_33870", + "instr_33872", + "instr_33874", + "instr_33876", + "instr_33878", + "instr_33880", + "instr_33882" + ] + }, + "instr_33884": { + "virtual_address": 33884, + "size": 2, + "disassembly": "ldr r1, [r3, #0x4]", + "mnemonic": "ldr", + "operands": "r1, [r3, #0x4]", + "mode": "thumb" + }, + "instr_33886": { + "virtual_address": 33886, + "size": 2, + "disassembly": "ldr r2, [0x8484]", + "mnemonic": "ldr", + "operands": "r2, [0x8484]", + "mode": "thumb" + }, + "instr_33888": { + "virtual_address": 33888, + "size": 2, + "disassembly": "adds r2, r1, r2", + "mnemonic": "adds", + "operands": "r2, r1, r2", + "mode": "thumb" + }, + "instr_33890": { + "virtual_address": 33890, + "size": 2, + "disassembly": "bics r2, r1", + "mnemonic": "bics", + "operands": "r2, r1", + "mode": "thumb" + }, + "instr_33892": { + "virtual_address": 33892, + "size": 2, + "disassembly": "adds r3, #0x4", + "mnemonic": "adds", + "operands": "r3, #0x4", + "mode": "thumb" + }, + "instr_33894": { + "virtual_address": 33894, + "size": 2, + "disassembly": "tst r2, r4", + "mnemonic": "tst", + "operands": "r2, r4", + "mode": "thumb" + }, + "instr_33896": { + "virtual_address": 33896, + "size": 2, + "disassembly": "bne 0x847c", + "mnemonic": "bne", + "operands": "0x847c", + "mode": "thumb" + }, + "bb_33884": { + "virtual_address": 33884, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33898, + "children": [ + "instr_33884", + "instr_33886", + "instr_33888", + "instr_33890", + "instr_33892", + "instr_33894", + "instr_33896" + ] + }, + "instr_33898": { + "virtual_address": 33898, + "size": 2, + "disassembly": "ldr r1, [r3, #0x4]", + "mnemonic": "ldr", + "operands": "r1, [r3, #0x4]", + "mode": "thumb" + }, + "instr_33900": { + "virtual_address": 33900, + "size": 2, + "disassembly": "ldr r2, [0x8484]", + "mnemonic": "ldr", + "operands": "r2, [0x8484]", + "mode": "thumb" + }, + "instr_33902": { + "virtual_address": 33902, + "size": 2, + "disassembly": "adds r2, r1, r2", + "mnemonic": "adds", + "operands": "r2, r1, r2", + "mode": "thumb" + }, + "instr_33904": { + "virtual_address": 33904, + "size": 2, + "disassembly": "bics r2, r1", + "mnemonic": "bics", + "operands": "r2, r1", + "mode": "thumb" + }, + "instr_33906": { + "virtual_address": 33906, + "size": 2, + "disassembly": "adds r3, #0x4", + "mnemonic": "adds", + "operands": "r3, #0x4", + "mode": "thumb" + }, + "instr_33908": { + "virtual_address": 33908, + "size": 2, + "disassembly": "tst r2, r4", + "mnemonic": "tst", + "operands": "r2, r4", + "mode": "thumb" + }, + "instr_33910": { + "virtual_address": 33910, + "size": 2, + "disassembly": "beq 0x845c", + "mnemonic": "beq", + "operands": "0x845c", + "mode": "thumb" + }, + "bb_33898": { + "virtual_address": 33898, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33912, + "children": [ + "instr_33898", + "instr_33900", + "instr_33902", + "instr_33904", + "instr_33906", + "instr_33908", + "instr_33910" + ] + }, + "instr_33912": { + "virtual_address": 33912, + "size": 2, + "disassembly": "b 0x847c", + "mnemonic": "b", + "operands": "0x847c", + "mode": "thumb" + }, + "bb_33912": { + "virtual_address": 33912, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33916, + "children": [ + "instr_33912" + ] + }, + "instr_33914": { + "virtual_address": 33914, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "bb_33914": { + "virtual_address": 33914, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33916, + "children": [ + "instr_33914" + ] + }, + "instr_33916": { + "virtual_address": 33916, + "size": 2, + "disassembly": "ldrb r2, [r3, #0x0]", + "mnemonic": "ldrb", + "operands": "r2, [r3, #0x0]", + "mode": "thumb" + }, + "instr_33918": { + "virtual_address": 33918, + "size": 2, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_33920": { + "virtual_address": 33920, + "size": 2, + "disassembly": "bne 0x847a", + "mnemonic": "bne", + "operands": "0x847a", + "mode": "thumb" + }, + "bb_33916": { + "virtual_address": 33916, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33922, + "children": [ + "instr_33916", + "instr_33918", + "instr_33920" + ] + }, + "instr_33922": { + "virtual_address": 33922, + "size": 2, + "disassembly": "b 0x8444", + "mnemonic": "b", + "operands": "0x8444", + "mode": "thumb" + }, + "bb_33922": { + "virtual_address": 33922, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33860, + "children": [ + "instr_33922" + ] + }, + "dw_33924": { + "virtual_address": 33924, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 33872, + 33886, + 33900 + ] + }, + "dw_33928": { + "virtual_address": 33928, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 33874 + ] + }, + "func_33836": { + "virtual_address": 33836, + "size": 96, + "name": "strlen", + "children": [ + "bb_33836", + "bb_33842", + "bb_33848", + "bb_33854", + "bb_33860", + "bb_33868", + "bb_33870", + "bb_33884", + "bb_33898", + "bb_33912", + "bb_33914", + "bb_33916", + "bb_33922", + "dw_33924", + "dw_33928" + ] + }, + "instr_33932": { + "virtual_address": 33932, + "size": 2, + "disassembly": "push {r4, r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_33934": { + "virtual_address": 33934, + "size": 2, + "disassembly": "mov lr, r11", + "mnemonic": "mov", + "operands": "lr, r11", + "mode": "thumb" + }, + "instr_33936": { + "virtual_address": 33936, + "size": 2, + "disassembly": "mov r6, r9", + "mnemonic": "mov", + "operands": "r6, r9", + "mode": "thumb" + }, + "instr_33938": { + "virtual_address": 33938, + "size": 2, + "disassembly": "mov r7, r10", + "mnemonic": "mov", + "operands": "r7, r10", + "mode": "thumb" + }, + "instr_33940": { + "virtual_address": 33940, + "size": 2, + "disassembly": "mov r5, r8", + "mnemonic": "mov", + "operands": "r5, r8", + "mode": "thumb" + }, + "instr_33942": { + "virtual_address": 33942, + "size": 2, + "disassembly": "push {r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_33944": { + "virtual_address": 33944, + "size": 2, + "disassembly": "sub sp, #0x154", + "mnemonic": "sub", + "operands": "sp, #0x154", + "mode": "thumb" + }, + "instr_33946": { + "virtual_address": 33946, + "size": 2, + "disassembly": "mov r9, r0", + "mnemonic": "mov", + "operands": "r9, r0", + "mode": "thumb" + }, + "instr_33948": { + "virtual_address": 33948, + "size": 2, + "disassembly": "mov r11, r1", + "mnemonic": "mov", + "operands": "r11, r1", + "mode": "thumb" + }, + "instr_33950": { + "virtual_address": 33950, + "size": 2, + "disassembly": "movs r4, r3", + "mnemonic": "movs", + "operands": "r4, r3", + "mode": "thumb" + }, + "instr_33952": { + "virtual_address": 33952, + "size": 2, + "disassembly": "str r2, [sp, #0x18]", + "mnemonic": "str", + "operands": "r2, [sp, #0x18]", + "mode": "thumb" + }, + "instr_33954": { + "virtual_address": 33954, + "size": 2, + "disassembly": "str r3, [sp, #0x38]", + "mnemonic": "str", + "operands": "r3, [sp, #0x38]", + "mode": "thumb" + }, + "instr_33956": { + "virtual_address": 33956, + "size": 4, + "disassembly": "bl 0x0c0f4", + "mnemonic": "bl", + "operands": "0x0c0f4", + "mode": "thumb" + }, + "instr_33960": { + "virtual_address": 33960, + "size": 2, + "disassembly": "ldr r3, [r0, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r0, #0x0]", + "mode": "thumb" + }, + "instr_33962": { + "virtual_address": 33962, + "size": 2, + "disassembly": "movs r0, r3", + "mnemonic": "movs", + "operands": "r0, r3", + "mode": "thumb" + }, + "instr_33964": { + "virtual_address": 33964, + "size": 2, + "disassembly": "str r3, [sp, #0x68]", + "mnemonic": "str", + "operands": "r3, [sp, #0x68]", + "mode": "thumb" + }, + "instr_33966": { + "virtual_address": 33966, + "size": 4, + "disassembly": "bl 0x842c", + "mnemonic": "bl", + "operands": "0x842c", + "mode": "thumb" + }, + "instr_33970": { + "virtual_address": 33970, + "size": 2, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_33972": { + "virtual_address": 33972, + "size": 2, + "disassembly": "str r0, [sp, #0x64]", + "mnemonic": "str", + "operands": "r0, [sp, #0x64]", + "mode": "thumb" + }, + "instr_33974": { + "virtual_address": 33974, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_33976": { + "virtual_address": 33976, + "size": 2, + "disassembly": "beq 0x84c2", + "mnemonic": "beq", + "operands": "0x84c2", + "mode": "thumb" + }, + "bb_33932": { + "virtual_address": 33932, + "size": 46, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33978, + "children": [ + "instr_33932", + "instr_33934", + "instr_33936", + "instr_33938", + "instr_33940", + "instr_33942", + "instr_33944", + "instr_33946", + "instr_33948", + "instr_33950", + "instr_33952", + "instr_33954", + "instr_33956", + "instr_33960", + "instr_33962", + "instr_33964", + "instr_33966", + "instr_33970", + "instr_33972", + "instr_33974", + "instr_33976" + ] + }, + "instr_33978": { + "virtual_address": 33978, + "size": 2, + "disassembly": "ldr r3, [r3, #0x38]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0x38]", + "mode": "thumb" + }, + "instr_33980": { + "virtual_address": 33980, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_33982": { + "virtual_address": 33982, + "size": 2, + "disassembly": "bne 0x84c2", + "mnemonic": "bne", + "operands": "0x84c2", + "mode": "thumb" + }, + "bb_33978": { + "virtual_address": 33978, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33984, + "children": [ + "instr_33978", + "instr_33980", + "instr_33982" + ] + }, + "instr_33984": { + "virtual_address": 33984, + "size": 2, + "disassembly": "b 0x894e", + "mnemonic": "b", + "operands": "0x894e", + "mode": "thumb" + }, + "bb_33984": { + "virtual_address": 33984, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_33984" + ] + }, + "instr_33986": { + "virtual_address": 33986, + "size": 2, + "disassembly": "mov r3, r11", + "mnemonic": "mov", + "operands": "r3, r11", + "mode": "thumb" + }, + "instr_33988": { + "virtual_address": 33988, + "size": 2, + "disassembly": "ldr r3, [r3, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0x64]", + "mode": "thumb" + }, + "instr_33990": { + "virtual_address": 33990, + "size": 2, + "disassembly": "lsls r3, r3, #0x1f", + "mnemonic": "lsls", + "operands": "r3, r3, #0x1f", + "mode": "thumb" + }, + "instr_33992": { + "virtual_address": 33992, + "size": 2, + "disassembly": "bpl 0x84cc", + "mnemonic": "bpl", + "operands": "0x84cc", + "mode": "thumb" + }, + "bb_33986": { + "virtual_address": 33986, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 33994, + "children": [ + "instr_33986", + "instr_33988", + "instr_33990", + "instr_33992" + ] + }, + "instr_33994": { + "virtual_address": 33994, + "size": 2, + "disassembly": "b 0x861c", + "mnemonic": "b", + "operands": "0x861c", + "mode": "thumb" + }, + "bb_33994": { + "virtual_address": 33994, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_33994" + ] + }, + "instr_33996": { + "virtual_address": 33996, + "size": 2, + "disassembly": "mov r3, r11", + "mnemonic": "mov", + "operands": "r3, r11", + "mode": "thumb" + }, + "instr_33998": { + "virtual_address": 33998, + "size": 2, + "disassembly": "movs r1, #0xc", + "mnemonic": "movs", + "operands": "r1, #0xc", + "mode": "thumb" + }, + "instr_34000": { + "virtual_address": 34000, + "size": 2, + "disassembly": "ldrsh r1, [r3, r1]", + "mnemonic": "ldrsh", + "operands": "r1, [r3, r1]", + "mode": "thumb" + }, + "instr_34002": { + "virtual_address": 34002, + "size": 2, + "disassembly": "lsls r2, r1, #0x10", + "mnemonic": "lsls", + "operands": "r2, r1, #0x10", + "mode": "thumb" + }, + "instr_34004": { + "virtual_address": 34004, + "size": 2, + "disassembly": "lsrs r3, r2, #0x10", + "mnemonic": "lsrs", + "operands": "r3, r2, #0x10", + "mode": "thumb" + }, + "instr_34006": { + "virtual_address": 34006, + "size": 2, + "disassembly": "lsls r2, r2, #0x6", + "mnemonic": "lsls", + "operands": "r2, r2, #0x6", + "mode": "thumb" + }, + "instr_34008": { + "virtual_address": 34008, + "size": 2, + "disassembly": "bmi 0x84dc", + "mnemonic": "bmi", + "operands": "0x84dc", + "mode": "thumb" + }, + "bb_33996": { + "virtual_address": 33996, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 34010, + "children": [ + "instr_33996", + "instr_33998", + "instr_34000", + "instr_34002", + "instr_34004", + "instr_34006", + "instr_34008" + ] + }, + "instr_34010": { + "virtual_address": 34010, + "size": 2, + "disassembly": "b 0x8614", + "mnemonic": "b", + "operands": "0x8614", + "mode": "thumb" + }, + "bb_34010": { + "virtual_address": 34010, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_34010" + ] + }, + "instr_34012": { + "virtual_address": 34012, + "size": 2, + "disassembly": "movs r2, #0x80", + "mnemonic": "movs", + "operands": "r2, #0x80", + "mode": "thumb" + }, + "instr_34014": { + "virtual_address": 34014, + "size": 2, + "disassembly": "lsls r2, r2, #0x6", + "mnemonic": "lsls", + "operands": "r2, r2, #0x6", + "mode": "thumb" + }, + "instr_34016": { + "virtual_address": 34016, + "size": 2, + "disassembly": "tst r3, r2", + "mnemonic": "tst", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_34018": { + "virtual_address": 34018, + "size": 2, + "disassembly": "bne 0x84fa", + "mnemonic": "bne", + "operands": "0x84fa", + "mode": "thumb" + }, + "bb_34012": { + "virtual_address": 34012, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 34020, + "children": [ + "instr_34012", + "instr_34014", + "instr_34016", + "instr_34018" + ] + }, + "instr_34020": { + "virtual_address": 34020, + "size": 2, + "disassembly": "orrs r2, r1", + "mnemonic": "orrs", + "operands": "r2, r1", + "mode": "thumb" + }, + "instr_34022": { + "virtual_address": 34022, + "size": 2, + "disassembly": "mov r3, r11", + "mnemonic": "mov", + "operands": "r3, r11", + "mode": "thumb" + }, + "instr_34024": { + "virtual_address": 34024, + "size": 2, + "disassembly": "mov r1, r11", + "mnemonic": "mov", + "operands": "r1, r11", + "mode": "thumb" + }, + "instr_34026": { + "virtual_address": 34026, + "size": 2, + "disassembly": "strh r2, [r3, #0xc]", + "mnemonic": "strh", + "operands": "r2, [r3, #0xc]", + "mode": "thumb" + }, + "instr_34028": { + "virtual_address": 34028, + "size": 2, + "disassembly": "ldr r1, [r1, #0x64]", + "mnemonic": "ldr", + "operands": "r1, [r1, #0x64]", + "mode": "thumb" + }, + "instr_34030": { + "virtual_address": 34030, + "size": 2, + "disassembly": "ldr r3, [0x8840]", + "mnemonic": "ldr", + "operands": "r3, [0x8840]", + "mode": "thumb" + }, + "instr_34032": { + "virtual_address": 34032, + "size": 2, + "disassembly": "ands r3, r1", + "mnemonic": "ands", + "operands": "r3, r1", + "mode": "thumb" + }, + "instr_34034": { + "virtual_address": 34034, + "size": 2, + "disassembly": "mov r1, r11", + "mnemonic": "mov", + "operands": "r1, r11", + "mode": "thumb" + }, + "instr_34036": { + "virtual_address": 34036, + "size": 2, + "disassembly": "lsls r2, r2, #0x10", + "mnemonic": "lsls", + "operands": "r2, r2, #0x10", + "mode": "thumb" + }, + "instr_34038": { + "virtual_address": 34038, + "size": 2, + "disassembly": "str r3, [r1, #0x64]", + "mnemonic": "str", + "operands": "r3, [r1, #0x64]", + "mode": "thumb" + }, + "instr_34040": { + "virtual_address": 34040, + "size": 2, + "disassembly": "lsrs r3, r2, #0x10", + "mnemonic": "lsrs", + "operands": "r3, r2, #0x10", + "mode": "thumb" + }, + "bb_34020": { + "virtual_address": 34020, + "size": 22, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 34042, + "children": [ + "instr_34020", + "instr_34022", + "instr_34024", + "instr_34026", + "instr_34028", + "instr_34030", + "instr_34032", + "instr_34034", + "instr_34036", + "instr_34038", + "instr_34040" + ] + }, + "instr_34042": { + "virtual_address": 34042, + "size": 2, + "disassembly": "lsls r2, r3, #0x1c", + "mnemonic": "lsls", + "operands": "r2, r3, #0x1c", + "mode": "thumb" + }, + "instr_34044": { + "virtual_address": 34044, + "size": 2, + "disassembly": "bpl 0x85ba", + "mnemonic": "bpl", + "operands": "0x85ba", + "mode": "thumb" + }, + "bb_34042": { + "virtual_address": 34042, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 34046, + "children": [ + "instr_34042", + "instr_34044" + ] + }, + "instr_34046": { + "virtual_address": 34046, + "size": 2, + "disassembly": "mov r2, r11", + "mnemonic": "mov", + "operands": "r2, r11", + "mode": "thumb" + }, + "instr_34048": { + "virtual_address": 34048, + "size": 2, + "disassembly": "ldr r2, [r2, #0x10]", + "mnemonic": "ldr", + "operands": "r2, [r2, #0x10]", + "mode": "thumb" + }, + "instr_34050": { + "virtual_address": 34050, + "size": 2, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_34052": { + "virtual_address": 34052, + "size": 2, + "disassembly": "beq 0x85ba", + "mnemonic": "beq", + "operands": "0x85ba", + "mode": "thumb" + }, + "bb_34046": { + "virtual_address": 34046, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 34054, + "children": [ + "instr_34046", + "instr_34048", + "instr_34050", + "instr_34052" + ] + }, + "instr_34054": { + "virtual_address": 34054, + "size": 2, + "disassembly": "movs r2, #0x1a", + "mnemonic": "movs", + "operands": "r2, #0x1a", + "mode": "thumb" + }, + "instr_34056": { + "virtual_address": 34056, + "size": 2, + "disassembly": "ands r2, r3", + "mnemonic": "ands", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_34058": { + "virtual_address": 34058, + "size": 2, + "disassembly": "cmp r2, #0xa", + "mnemonic": "cmp", + "operands": "r2, #0xa", + "mode": "thumb" + }, + "instr_34060": { + "virtual_address": 34060, + "size": 2, + "disassembly": "beq 0x85d6", + "mnemonic": "beq", + "operands": "0x85d6", + "mode": "thumb" + }, + "bb_34054": { + "virtual_address": 34054, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 34062, + "children": [ + "instr_34054", + "instr_34056", + "instr_34058", + "instr_34060" + ] + }, + "instr_34062": { + "virtual_address": 34062, + "size": 2, + "disassembly": "add r3, sp, #0xac", + "mnemonic": "add", + "operands": "r3, sp, #0xac", + "mode": "thumb" + }, + "instr_34064": { + "virtual_address": 34064, + "size": 2, + "disassembly": "str r3, [sp, #0xa0]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa0]", + "mode": "thumb" + }, + "instr_34066": { + "virtual_address": 34066, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_34068": { + "virtual_address": 34068, + "size": 2, + "disassembly": "movs r4, #0x0", + "mnemonic": "movs", + "operands": "r4, #0x0", + "mode": "thumb" + }, + "instr_34070": { + "virtual_address": 34070, + "size": 2, + "disassembly": "str r3, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_34072": { + "virtual_address": 34072, + "size": 2, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_34074": { + "virtual_address": 34074, + "size": 2, + "disassembly": "str r3, [sp, #0x50]", + "mnemonic": "str", + "operands": "r3, [sp, #0x50]", + "mode": "thumb" + }, + "instr_34076": { + "virtual_address": 34076, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_34078": { + "virtual_address": 34078, + "size": 2, + "disassembly": "str r3, [sp, #0x58]", + "mnemonic": "str", + "operands": "r3, [sp, #0x58]", + "mode": "thumb" + }, + "instr_34080": { + "virtual_address": 34080, + "size": 2, + "disassembly": "str r4, [sp, #0x5c]", + "mnemonic": "str", + "operands": "r4, [sp, #0x5c]", + "mode": "thumb" + }, + "instr_34082": { + "virtual_address": 34082, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_34084": { + "virtual_address": 34084, + "size": 2, + "disassembly": "mov r8, r11", + "mnemonic": "mov", + "operands": "r8, r11", + "mode": "thumb" + }, + "instr_34086": { + "virtual_address": 34086, + "size": 2, + "disassembly": "mov r11, r9", + "mnemonic": "mov", + "operands": "r11, r9", + "mode": "thumb" + }, + "instr_34088": { + "virtual_address": 34088, + "size": 2, + "disassembly": "str r3, [sp, #0x70]", + "mnemonic": "str", + "operands": "r3, [sp, #0x70]", + "mode": "thumb" + }, + "instr_34090": { + "virtual_address": 34090, + "size": 2, + "disassembly": "str r3, [sp, #0x74]", + "mnemonic": "str", + "operands": "r3, [sp, #0x74]", + "mode": "thumb" + }, + "instr_34092": { + "virtual_address": 34092, + "size": 2, + "disassembly": "str r3, [sp, #0x6c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x6c]", + "mode": "thumb" + }, + "instr_34094": { + "virtual_address": 34094, + "size": 2, + "disassembly": "str r3, [sp, #0x78]", + "mnemonic": "str", + "operands": "r3, [sp, #0x78]", + "mode": "thumb" + }, + "instr_34096": { + "virtual_address": 34096, + "size": 2, + "disassembly": "str r3, [sp, #0x7c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x7c]", + "mode": "thumb" + }, + "instr_34098": { + "virtual_address": 34098, + "size": 2, + "disassembly": "str r3, [sp, #0x20]", + "mnemonic": "str", + "operands": "r3, [sp, #0x20]", + "mode": "thumb" + }, + "instr_34100": { + "virtual_address": 34100, + "size": 2, + "disassembly": "add r7, sp, #0xac", + "mnemonic": "add", + "operands": "r7, sp, #0xac", + "mode": "thumb" + }, + "bb_34062": { + "virtual_address": 34062, + "size": 40, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_34062", + "instr_34064", + "instr_34066", + "instr_34068", + "instr_34070", + "instr_34072", + "instr_34074", + "instr_34076", + "instr_34078", + "instr_34080", + "instr_34082", + "instr_34084", + "instr_34086", + "instr_34088", + "instr_34090", + "instr_34092", + "instr_34094", + "instr_34096", + "instr_34098", + "instr_34100" + ] + }, + "func_33932": { + "virtual_address": 33932, + "size": 170, + "name": "_vfprintf_r", + "children": [ + "bb_33932", + "bb_33978", + "bb_33984", + "bb_33986", + "bb_33994", + "bb_33996", + "bb_34010", + "bb_34012", + "bb_34020", + "bb_34042", + "bb_34046", + "bb_34054", + "bb_34062" + ] + }, + "instr_34102": { + "virtual_address": 34102, + "size": 2, + "disassembly": "ldr r4, [sp, #0x18]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0x18]", + "mode": "thumb" + }, + "instr_34104": { + "virtual_address": 34104, + "size": 2, + "disassembly": "ldrb r3, [r4, #0x0]", + "mnemonic": "ldrb", + "operands": "r3, [r4, #0x0]", + "mode": "thumb" + }, + "instr_34106": { + "virtual_address": 34106, + "size": 2, + "disassembly": "cmp r3, #0x25", + "mnemonic": "cmp", + "operands": "r3, #0x25", + "mode": "thumb" + }, + "instr_34108": { + "virtual_address": 34108, + "size": 2, + "disassembly": "bne 0x8540", + "mnemonic": "bne", + "operands": "0x8540", + "mode": "thumb" + }, + "bb_34102": { + "virtual_address": 34102, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 34110, + "children": [ + "instr_34102", + "instr_34104", + "instr_34106", + "instr_34108" + ] + }, + "instr_34110": { + "virtual_address": 34110, + "size": 2, + "disassembly": "b 0x876e", + "mnemonic": "b", + "operands": "0x876e", + "mode": "thumb" + }, + "bb_34110": { + "virtual_address": 34110, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_34110" + ] + }, + "instr_34112": { + "virtual_address": 34112, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_34114": { + "virtual_address": 34114, + "size": 2, + "disassembly": "bne 0x8546", + "mnemonic": "bne", + "operands": "0x8546", + "mode": "thumb" + }, + "bb_34112": { + "virtual_address": 34112, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 34116, + "children": [ + "instr_34112", + "instr_34114" + ] + }, + "instr_34116": { + "virtual_address": 34116, + "size": 2, + "disassembly": "b 0x876e", + "mnemonic": "b", + "operands": "0x876e", + "mode": "thumb" + }, + "bb_34116": { + "virtual_address": 34116, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_34116" + ] + }, + "instr_34118": { + "virtual_address": 34118, + "size": 2, + "disassembly": "movs r5, r4", + "mnemonic": "movs", + "operands": "r5, r4", + "mode": "thumb" + }, + "instr_34120": { + "virtual_address": 34120, + "size": 2, + "disassembly": "ldrb r3, [r4, #0x1]", + "mnemonic": "ldrb", + "operands": "r3, [r4, #0x1]", + "mode": "thumb" + }, + "instr_34122": { + "virtual_address": 34122, + "size": 2, + "disassembly": "adds r4, #0x1", + "mnemonic": "adds", + "operands": "r4, #0x1", + "mode": "thumb" + }, + "instr_34124": { + "virtual_address": 34124, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_34126": { + "virtual_address": 34126, + "size": 2, + "disassembly": "beq 0x8554", + "mnemonic": "beq", + "operands": "0x8554", + "mode": "thumb" + }, + "bb_34118": { + "virtual_address": 34118, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 34128, + "children": [ + "instr_34118", + "instr_34120", + "instr_34122", + "instr_34124", + "instr_34126" + ] + }, + "instr_34128": { + "virtual_address": 34128, + "size": 2, + "disassembly": "cmp r3, #0x25", + "mnemonic": "cmp", + "operands": "r3, #0x25", + "mode": "thumb" + }, + "instr_34130": { + "virtual_address": 34130, + "size": 2, + "disassembly": "bne 0x8546", + "mnemonic": "bne", + "operands": "0x8546", + "mode": "thumb" + }, + "bb_34128": { + "virtual_address": 34128, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 34132, + "children": [ + "instr_34128", + "instr_34130" + ] + }, + "instr_34132": { + "virtual_address": 34132, + "size": 2, + "disassembly": "ldr r2, [sp, #0x18]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x18]", + "mode": "thumb" + }, + "instr_34134": { + "virtual_address": 34134, + "size": 2, + "disassembly": "subs r6, r4, r2", + "mnemonic": "subs", + "operands": "r6, r4, r2", + "mode": "thumb" + }, + "instr_34136": { + "virtual_address": 34136, + "size": 2, + "disassembly": "cmp r4, r2", + "mnemonic": "cmp", + "operands": "r4, r2", + "mode": "thumb" + }, + "instr_34138": { + "virtual_address": 34138, + "size": 2, + "disassembly": "beq 0x8580", + "mnemonic": "beq", + "operands": "0x8580", + "mode": "thumb" + }, + "bb_34132": { + "virtual_address": 34132, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 34140, + "children": [ + "instr_34132", + "instr_34134", + "instr_34136", + "instr_34138" + ] + }, + "instr_34140": { + "virtual_address": 34140, + "size": 2, + "disassembly": "ldr r3, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_34142": { + "virtual_address": 34142, + "size": 2, + "disassembly": "adds r3, r3, r6", + "mnemonic": "adds", + "operands": "r3, r3, r6", + "mode": "thumb" + }, + "instr_34144": { + "virtual_address": 34144, + "size": 2, + "disassembly": "str r3, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_34146": { + "virtual_address": 34146, + "size": 2, + "disassembly": "ldr r3, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_34148": { + "virtual_address": 34148, + "size": 2, + "disassembly": "str r3, [sp, #0x18]", + "mnemonic": "str", + "operands": "r3, [sp, #0x18]", + "mode": "thumb" + }, + "instr_34150": { + "virtual_address": 34150, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_34152": { + "virtual_address": 34152, + "size": 2, + "disassembly": "str r2, [r7, #0x0]", + "mnemonic": "str", + "operands": "r2, [r7, #0x0]", + "mode": "thumb" + }, + "instr_34154": { + "virtual_address": 34154, + "size": 2, + "disassembly": "str r6, [r7, #0x4]", + "mnemonic": "str", + "operands": "r6, [r7, #0x4]", + "mode": "thumb" + }, + "instr_34156": { + "virtual_address": 34156, + "size": 2, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_34158": { + "virtual_address": 34158, + "size": 2, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "thumb" + }, + "instr_34160": { + "virtual_address": 34160, + "size": 2, + "disassembly": "bgt 0x8628", + "mnemonic": "bgt", + "operands": "0x8628", + "mode": "thumb" + }, + "bb_34140": { + "virtual_address": 34140, + "size": 22, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 34162, + "children": [ + "instr_34140", + "instr_34142", + "instr_34144", + "instr_34146", + "instr_34148", + "instr_34150", + "instr_34152", + "instr_34154", + "instr_34156", + "instr_34158", + "instr_34160" + ] + }, + "instr_34162": { + "virtual_address": 34162, + "size": 2, + "disassembly": "adds r7, #0x8", + "mnemonic": "adds", + "operands": "r7, #0x8", + "mode": "thumb" + }, + "bb_34162": { + "virtual_address": 34162, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 34164, + "children": [ + "instr_34162" + ] + }, + "instr_34164": { + "virtual_address": 34164, + "size": 2, + "disassembly": "ldr r3, [sp, #0x20]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x20]", + "mode": "thumb" + }, + "instr_34166": { + "virtual_address": 34166, + "size": 2, + "disassembly": "mov r12, r3", + "mnemonic": "mov", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_34168": { + "virtual_address": 34168, + "size": 2, + "disassembly": "add r12, r6", + "mnemonic": "add", + "operands": "r12, r6", + "mode": "thumb" + }, + "instr_34170": { + "virtual_address": 34170, + "size": 2, + "disassembly": "mov r3, r12", + "mnemonic": "mov", + "operands": "r3, r12", + "mode": "thumb" + }, + "instr_34172": { + "virtual_address": 34172, + "size": 2, + "disassembly": "str r3, [sp, #0x20]", + "mnemonic": "str", + "operands": "r3, [sp, #0x20]", + "mode": "thumb" + }, + "instr_34174": { + "virtual_address": 34174, + "size": 2, + "disassembly": "ldrb r3, [r5, #0x1]", + "mnemonic": "ldrb", + "operands": "r3, [r5, #0x1]", + "mode": "thumb" + }, + "bb_34164": { + "virtual_address": 34164, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 34176, + "children": [ + "instr_34164", + "instr_34166", + "instr_34168", + "instr_34170", + "instr_34172", + "instr_34174" + ] + }, + "instr_34176": { + "virtual_address": 34176, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_34178": { + "virtual_address": 34178, + "size": 2, + "disassembly": "bne 0x8588", + "mnemonic": "bne", + "operands": "0x8588", + "mode": "thumb" + }, + "bb_34176": { + "virtual_address": 34176, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 34180, + "children": [ + "instr_34176", + "instr_34178" + ] + }, + "instr_34180": { + "virtual_address": 34180, + "size": 4, + "disassembly": "bl 0x96ba", + "mnemonic": "bl", + "operands": "0x96ba", + "mode": "thumb" + }, + "bb_34180": { + "virtual_address": 34180, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 34184, + "children": [ + "instr_34180" + ] + }, + "instr_34184": { + "virtual_address": 34184, + "size": 2, + "disassembly": "adds r3, r4, #0x1", + "mnemonic": "adds", + "operands": "r3, r4, #0x1", + "mode": "thumb" + }, + "instr_34186": { + "virtual_address": 34186, + "size": 2, + "disassembly": "str r3, [sp, #0x18]", + "mnemonic": "str", + "operands": "r3, [sp, #0x18]", + "mode": "thumb" + }, + "instr_34188": { + "virtual_address": 34188, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_34190": { + "virtual_address": 34190, + "size": 2, + "disassembly": "add r2, sp, #0x68", + "mnemonic": "add", + "operands": "r2, sp, #0x68", + "mode": "thumb" + }, + "instr_34192": { + "virtual_address": 34192, + "size": 2, + "disassembly": "strb r3, [r2, #0x1b]", + "mnemonic": "strb", + "operands": "r3, [r2, #0x1b]", + "mode": "thumb" + }, + "instr_34194": { + "virtual_address": 34194, + "size": 2, + "disassembly": "movs r2, #0x1", + "mnemonic": "movs", + "operands": "r2, #0x1", + "mode": "thumb" + }, + "instr_34196": { + "virtual_address": 34196, + "size": 2, + "disassembly": "rsbs r2, r2", + "mnemonic": "rsbs", + "operands": "r2, r2", + "mode": "thumb" + }, + "instr_34198": { + "virtual_address": 34198, + "size": 2, + "disassembly": "mov r10, r2", + "mnemonic": "mov", + "operands": "r10, r2", + "mode": "thumb" + }, + "instr_34200": { + "virtual_address": 34200, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_34202": { + "virtual_address": 34202, + "size": 2, + "disassembly": "ldrb r3, [r4, #0x1]", + "mnemonic": "ldrb", + "operands": "r3, [r4, #0x1]", + "mode": "thumb" + }, + "instr_34204": { + "virtual_address": 34204, + "size": 2, + "disassembly": "mov r5, r10", + "mnemonic": "mov", + "operands": "r5, r10", + "mode": "thumb" + }, + "instr_34206": { + "virtual_address": 34206, + "size": 2, + "disassembly": "movs r4, r2", + "mnemonic": "movs", + "operands": "r4, r2", + "mode": "thumb" + }, + "instr_34208": { + "virtual_address": 34208, + "size": 2, + "disassembly": "mov r6, r11", + "mnemonic": "mov", + "operands": "r6, r11", + "mode": "thumb" + }, + "instr_34210": { + "virtual_address": 34210, + "size": 2, + "disassembly": "str r2, [sp, #0x24]", + "mnemonic": "str", + "operands": "r2, [sp, #0x24]", + "mode": "thumb" + }, + "bb_34184": { + "virtual_address": 34184, + "size": 28, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_34184", + "instr_34186", + "instr_34188", + "instr_34190", + "instr_34192", + "instr_34194", + "instr_34196", + "instr_34198", + "instr_34200", + "instr_34202", + "instr_34204", + "instr_34206", + "instr_34208", + "instr_34210" + ] + }, + "func_34102": { + "virtual_address": 34102, + "size": 110, + "name": "FUN_00008536", + "children": [ + "bb_34102", + "bb_34110", + "bb_34112", + "bb_34116", + "bb_34118", + "bb_34128", + "bb_34132", + "bb_34140", + "bb_34162", + "bb_34164", + "bb_34176", + "bb_34180", + "bb_34184" + ] + }, + "instr_34212": { + "virtual_address": 34212, + "size": 2, + "disassembly": "ldr r2, [sp, #0x18]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x18]", + "mode": "thumb" + }, + "instr_34214": { + "virtual_address": 34214, + "size": 2, + "disassembly": "adds r2, #0x1", + "mnemonic": "adds", + "operands": "r2, #0x1", + "mode": "thumb" + }, + "instr_34216": { + "virtual_address": 34216, + "size": 2, + "disassembly": "str r2, [sp, #0x18]", + "mnemonic": "str", + "operands": "r2, [sp, #0x18]", + "mode": "thumb" + }, + "bb_34212": { + "virtual_address": 34212, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 34218, + "children": [ + "instr_34212", + "instr_34214", + "instr_34216" + ] + }, + "instr_34218": { + "virtual_address": 34218, + "size": 2, + "disassembly": "movs r2, r3", + "mnemonic": "movs", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_34220": { + "virtual_address": 34220, + "size": 2, + "disassembly": "subs r2, #0x20", + "mnemonic": "subs", + "operands": "r2, #0x20", + "mode": "thumb" + }, + "instr_34222": { + "virtual_address": 34222, + "size": 2, + "disassembly": "cmp r2, #0x5a", + "mnemonic": "cmp", + "operands": "r2, #0x5a", + "mode": "thumb" + }, + "instr_34224": { + "virtual_address": 34224, + "size": 2, + "disassembly": "bhi 0x863e", + "mnemonic": "bhi", + "operands": "0x863e", + "mode": "thumb" + }, + "bb_34218": { + "virtual_address": 34218, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 34226, + "children": [ + "instr_34218", + "instr_34220", + "instr_34222", + "instr_34224" + ] + }, + "instr_34226": { + "virtual_address": 34226, + "size": 2, + "disassembly": "ldr r1, [0x8844]", + "mnemonic": "ldr", + "operands": "r1, [0x8844]", + "mode": "thumb" + }, + "instr_34228": { + "virtual_address": 34228, + "size": 2, + "disassembly": "lsls r2, r2, #0x2", + "mnemonic": "lsls", + "operands": "r2, r2, #0x2", + "mode": "thumb" + }, + "instr_34230": { + "virtual_address": 34230, + "size": 2, + "disassembly": "ldr r2, [r1, r2]", + "mnemonic": "ldr", + "operands": "r2, [r1, r2]", + "mode": "thumb" + }, + "bb_34226": { + "virtual_address": 34226, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 34232, + "children": [ + "instr_34226", + "instr_34228", + "instr_34230" + ] + }, + "instr_34232": { + "virtual_address": 34232, + "size": 2, + "disassembly": "mov pc, r2", + "mnemonic": "mov", + "operands": "pc, r2", + "mode": "thumb" + }, + "bb_34232": { + "virtual_address": 34232, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 34306, + "children": [ + "instr_34232" + ] + }, + "func_34212": { + "virtual_address": 34212, + "size": 22, + "name": "FUN_000085a4", + "children": [ + "bb_34212", + "bb_34218", + "bb_34226", + "bb_34232" + ] + }, + "instr_34288": { + "virtual_address": 34288, + "size": 2, + "disassembly": "movs r3, r4", + "mnemonic": "movs", + "operands": "r3, r4", + "mode": "thumb" + }, + "instr_34290": { + "virtual_address": 34290, + "size": 2, + "disassembly": "mov r1, r11", + "mnemonic": "mov", + "operands": "r1, r11", + "mode": "thumb" + }, + "instr_34292": { + "virtual_address": 34292, + "size": 2, + "disassembly": "mov r0, r9", + "mnemonic": "mov", + "operands": "r0, r9", + "mode": "thumb" + }, + "instr_34294": { + "virtual_address": 34294, + "size": 2, + "disassembly": "ldr r2, [sp, #0x18]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x18]", + "mode": "thumb" + }, + "instr_34296": { + "virtual_address": 34296, + "size": 4, + "disassembly": "bl 0x0a114", + "mnemonic": "bl", + "operands": "0x0a114", + "mode": "thumb" + }, + "instr_34300": { + "virtual_address": 34300, + "size": 2, + "disassembly": "str r0, [sp, #0x20]", + "mnemonic": "str", + "operands": "r0, [sp, #0x20]", + "mode": "thumb" + }, + "instr_34302": { + "virtual_address": 34302, + "size": 4, + "disassembly": "bl 0x8e98", + "mnemonic": "bl", + "operands": "0x8e98", + "mode": "thumb" + }, + "bb_34288": { + "virtual_address": 34288, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 34306, + "children": [ + "instr_34288", + "instr_34290", + "instr_34292", + "instr_34294", + "instr_34296", + "instr_34300", + "instr_34302" + ] + }, + "instr_34306": { + "virtual_address": 34306, + "size": 2, + "disassembly": "add r3, sp, #0x68", + "mnemonic": "add", + "operands": "r3, sp, #0x68", + "mode": "thumb" + }, + "instr_34308": { + "virtual_address": 34308, + "size": 2, + "disassembly": "ldrb r3, [r3, #0x1b]", + "mnemonic": "ldrb", + "operands": "r3, [r3, #0x1b]", + "mode": "thumb" + }, + "instr_34310": { + "virtual_address": 34310, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_34312": { + "virtual_address": 34312, + "size": 2, + "disassembly": "bne 0x860e", + "mnemonic": "bne", + "operands": "0x860e", + "mode": "thumb" + }, + "bb_34306": { + "virtual_address": 34306, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 34314, + "children": [ + "instr_34306", + "instr_34308", + "instr_34310", + "instr_34312" + ] + }, + "instr_34314": { + "virtual_address": 34314, + "size": 4, + "disassembly": "bl 0x92c4", + "mnemonic": "bl", + "operands": "0x92c4", + "mode": "thumb" + }, + "bb_34314": { + "virtual_address": 34314, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 34318, + "children": [ + "instr_34314" + ] + }, + "instr_34318": { + "virtual_address": 34318, + "size": 2, + "disassembly": "ldr r3, [sp, #0x18]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x18]", + "mode": "thumb" + }, + "instr_34320": { + "virtual_address": 34320, + "size": 2, + "disassembly": "ldrb r3, [r3, #0x0]", + "mnemonic": "ldrb", + "operands": "r3, [r3, #0x0]", + "mode": "thumb" + }, + "instr_34322": { + "virtual_address": 34322, + "size": 2, + "disassembly": "b 0x85a4", + "mnemonic": "b", + "operands": "0x85a4", + "mode": "thumb" + }, + "bb_34318": { + "virtual_address": 34318, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_34318", + "instr_34320", + "instr_34322" + ] + }, + "func_34288": { + "virtual_address": 34288, + "size": 36, + "name": "FUN_000085f0", + "children": [ + "bb_34288", + "bb_34306", + "bb_34314", + "bb_34318" + ] + }, + "instr_34414": { + "virtual_address": 34414, + "size": 2, + "disassembly": "movs r2, #0x2", + "mnemonic": "movs", + "operands": "r2, #0x2", + "mode": "thumb" + }, + "instr_34416": { + "virtual_address": 34416, + "size": 2, + "disassembly": "mov r1, r9", + "mnemonic": "mov", + "operands": "r1, r9", + "mode": "thumb" + }, + "instr_34418": { + "virtual_address": 34418, + "size": 2, + "disassembly": "ands r1, r2", + "mnemonic": "ands", + "operands": "r1, r2", + "mode": "thumb" + }, + "instr_34420": { + "virtual_address": 34420, + "size": 2, + "disassembly": "str r1, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r1, [sp, #0x3c]", + "mode": "thumb" + }, + "instr_34422": { + "virtual_address": 34422, + "size": 2, + "disassembly": "mov r1, r9", + "mnemonic": "mov", + "operands": "r1, r9", + "mode": "thumb" + }, + "instr_34424": { + "virtual_address": 34424, + "size": 2, + "disassembly": "tst r2, r1", + "mnemonic": "tst", + "operands": "r2, r1", + "mode": "thumb" + }, + "instr_34426": { + "virtual_address": 34426, + "size": 2, + "disassembly": "beq 0x8682", + "mnemonic": "beq", + "operands": "0x8682", + "mode": "thumb" + }, + "bb_34414": { + "virtual_address": 34414, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 34428, + "children": [ + "instr_34414", + "instr_34416", + "instr_34418", + "instr_34420", + "instr_34422", + "instr_34424", + "instr_34426" + ] + }, + "instr_34428": { + "virtual_address": 34428, + "size": 2, + "disassembly": "ldr r2, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_34430": { + "virtual_address": 34430, + "size": 2, + "disassembly": "adds r2, #0x2", + "mnemonic": "adds", + "operands": "r2, #0x2", + "mode": "thumb" + }, + "instr_34432": { + "virtual_address": 34432, + "size": 2, + "disassembly": "str r2, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r2, [sp, #0x1c]", + "mode": "thumb" + }, + "bb_34428": { + "virtual_address": 34428, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 34434, + "children": [ + "instr_34428", + "instr_34430", + "instr_34432" + ] + }, + "instr_34434": { + "virtual_address": 34434, + "size": 2, + "disassembly": "movs r2, #0x84", + "mnemonic": "movs", + "operands": "r2, #0x84", + "mode": "thumb" + }, + "instr_34436": { + "virtual_address": 34436, + "size": 2, + "disassembly": "mov r1, r9", + "mnemonic": "mov", + "operands": "r1, r9", + "mode": "thumb" + }, + "instr_34438": { + "virtual_address": 34438, + "size": 2, + "disassembly": "ands r1, r2", + "mnemonic": "ands", + "operands": "r1, r2", + "mode": "thumb" + }, + "instr_34440": { + "virtual_address": 34440, + "size": 2, + "disassembly": "str r1, [sp, #0x40]", + "mnemonic": "str", + "operands": "r1, [sp, #0x40]", + "mode": "thumb" + }, + "instr_34442": { + "virtual_address": 34442, + "size": 2, + "disassembly": "mov r1, r9", + "mnemonic": "mov", + "operands": "r1, r9", + "mode": "thumb" + }, + "instr_34444": { + "virtual_address": 34444, + "size": 2, + "disassembly": "tst r2, r1", + "mnemonic": "tst", + "operands": "r2, r1", + "mode": "thumb" + }, + "instr_34446": { + "virtual_address": 34446, + "size": 2, + "disassembly": "bne 0x869c", + "mnemonic": "bne", + "operands": "0x869c", + "mode": "thumb" + }, + "bb_34434": { + "virtual_address": 34434, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 34448, + "children": [ + "instr_34434", + "instr_34436", + "instr_34438", + "instr_34440", + "instr_34442", + "instr_34444", + "instr_34446" + ] + }, + "instr_34448": { + "virtual_address": 34448, + "size": 2, + "disassembly": "ldr r2, [sp, #0x24]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x24]", + "mode": "thumb" + }, + "instr_34450": { + "virtual_address": 34450, + "size": 2, + "disassembly": "ldr r1, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_34452": { + "virtual_address": 34452, + "size": 2, + "disassembly": "subs r4, r2, r1", + "mnemonic": "subs", + "operands": "r4, r2, r1", + "mode": "thumb" + }, + "instr_34454": { + "virtual_address": 34454, + "size": 2, + "disassembly": "cmp r4, #0x0", + "mnemonic": "cmp", + "operands": "r4, #0x0", + "mode": "thumb" + }, + "instr_34456": { + "virtual_address": 34456, + "size": 2, + "disassembly": "ble 0x869c", + "mnemonic": "ble", + "operands": "0x869c", + "mode": "thumb" + }, + "bb_34448": { + "virtual_address": 34448, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 34458, + "children": [ + "instr_34448", + "instr_34450", + "instr_34452", + "instr_34454", + "instr_34456" + ] + }, + "instr_34458": { + "virtual_address": 34458, + "size": 2, + "disassembly": "b 0x882a", + "mnemonic": "b", + "operands": "0x882a", + "mode": "thumb" + }, + "bb_34458": { + "virtual_address": 34458, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_34458" + ] + }, + "instr_34460": { + "virtual_address": 34460, + "size": 2, + "disassembly": "ldr r4, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0xa8]", + "mode": "thumb" + }, + "bb_34460": { + "virtual_address": 34460, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_34460" + ] + }, + "func_34414": { + "virtual_address": 34414, + "size": 48, + "name": "FUN_0000866e", + "children": [ + "bb_34414", + "bb_34428", + "bb_34434", + "bb_34448", + "bb_34458", + "bb_34460" + ] + }, + "instr_34462": { + "virtual_address": 34462, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_34464": { + "virtual_address": 34464, + "size": 2, + "disassembly": "beq 0x86c6", + "mnemonic": "beq", + "operands": "0x86c6", + "mode": "thumb" + }, + "bb_34462": { + "virtual_address": 34462, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 34466, + "children": [ + "instr_34462", + "instr_34464" + ] + }, + "instr_34466": { + "virtual_address": 34466, + "size": 2, + "disassembly": "add r2, sp, #0x68", + "mnemonic": "add", + "operands": "r2, sp, #0x68", + "mode": "thumb" + }, + "instr_34468": { + "virtual_address": 34468, + "size": 2, + "disassembly": "movs r3, #0x1b", + "mnemonic": "movs", + "operands": "r3, #0x1b", + "mode": "thumb" + }, + "instr_34470": { + "virtual_address": 34470, + "size": 2, + "disassembly": "mov r12, r2", + "mnemonic": "mov", + "operands": "r12, r2", + "mode": "thumb" + }, + "instr_34472": { + "virtual_address": 34472, + "size": 2, + "disassembly": "add r3, r12", + "mnemonic": "add", + "operands": "r3, r12", + "mode": "thumb" + }, + "instr_34474": { + "virtual_address": 34474, + "size": 2, + "disassembly": "str r3, [r7, #0x0]", + "mnemonic": "str", + "operands": "r3, [r7, #0x0]", + "mode": "thumb" + }, + "instr_34476": { + "virtual_address": 34476, + "size": 2, + "disassembly": "movs r3, #0x1", + "mnemonic": "movs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_34478": { + "virtual_address": 34478, + "size": 2, + "disassembly": "str r3, [r7, #0x4]", + "mnemonic": "str", + "operands": "r3, [r7, #0x4]", + "mode": "thumb" + }, + "instr_34480": { + "virtual_address": 34480, + "size": 2, + "disassembly": "ldr r3, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_34482": { + "virtual_address": 34482, + "size": 2, + "disassembly": "adds r4, #0x1", + "mnemonic": "adds", + "operands": "r4, #0x1", + "mode": "thumb" + }, + "instr_34484": { + "virtual_address": 34484, + "size": 2, + "disassembly": "str r3, [sp, #0x60]", + "mnemonic": "str", + "operands": "r3, [sp, #0x60]", + "mode": "thumb" + }, + "instr_34486": { + "virtual_address": 34486, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_34488": { + "virtual_address": 34488, + "size": 2, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_34490": { + "virtual_address": 34490, + "size": 2, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_34492": { + "virtual_address": 34492, + "size": 2, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "thumb" + }, + "instr_34494": { + "virtual_address": 34494, + "size": 2, + "disassembly": "ble 0x86c4", + "mnemonic": "ble", + "operands": "0x86c4", + "mode": "thumb" + }, + "bb_34466": { + "virtual_address": 34466, + "size": 30, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 34496, + "children": [ + "instr_34466", + "instr_34468", + "instr_34470", + "instr_34472", + "instr_34474", + "instr_34476", + "instr_34478", + "instr_34480", + "instr_34482", + "instr_34484", + "instr_34486", + "instr_34488", + "instr_34490", + "instr_34492", + "instr_34494" + ] + }, + "instr_34496": { + "virtual_address": 34496, + "size": 4, + "disassembly": "bl 0x8ecc", + "mnemonic": "bl", + "operands": "0x8ecc", + "mode": "thumb" + }, + "bb_34496": { + "virtual_address": 34496, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 34500, + "children": [ + "instr_34496" + ] + }, + "instr_34500": { + "virtual_address": 34500, + "size": 2, + "disassembly": "adds r7, #0x8", + "mnemonic": "adds", + "operands": "r7, #0x8", + "mode": "thumb" + }, + "bb_34500": { + "virtual_address": 34500, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_34500" + ] + }, + "func_34462": { + "virtual_address": 34462, + "size": 40, + "name": "FUN_0000869e", + "children": [ + "bb_34462", + "bb_34466", + "bb_34496", + "bb_34500" + ] + }, + "instr_34502": { + "virtual_address": 34502, + "size": 2, + "disassembly": "ldr r3, [sp, #0x3c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x3c]", + "mode": "thumb" + }, + "instr_34504": { + "virtual_address": 34504, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_34506": { + "virtual_address": 34506, + "size": 2, + "disassembly": "beq 0x86ea", + "mnemonic": "beq", + "operands": "0x86ea", + "mode": "thumb" + }, + "bb_34502": { + "virtual_address": 34502, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 34508, + "children": [ + "instr_34502", + "instr_34504", + "instr_34506" + ] + }, + "instr_34508": { + "virtual_address": 34508, + "size": 2, + "disassembly": "add r3, sp, #0x84", + "mnemonic": "add", + "operands": "r3, sp, #0x84", + "mode": "thumb" + }, + "instr_34510": { + "virtual_address": 34510, + "size": 2, + "disassembly": "str r3, [r7, #0x0]", + "mnemonic": "str", + "operands": "r3, [r7, #0x0]", + "mode": "thumb" + }, + "instr_34512": { + "virtual_address": 34512, + "size": 2, + "disassembly": "movs r3, #0x2", + "mnemonic": "movs", + "operands": "r3, #0x2", + "mode": "thumb" + }, + "instr_34514": { + "virtual_address": 34514, + "size": 2, + "disassembly": "str r3, [r7, #0x4]", + "mnemonic": "str", + "operands": "r3, [r7, #0x4]", + "mode": "thumb" + }, + "instr_34516": { + "virtual_address": 34516, + "size": 2, + "disassembly": "ldr r3, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_34518": { + "virtual_address": 34518, + "size": 2, + "disassembly": "adds r4, #0x2", + "mnemonic": "adds", + "operands": "r4, #0x2", + "mode": "thumb" + }, + "instr_34520": { + "virtual_address": 34520, + "size": 2, + "disassembly": "str r3, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x3c]", + "mode": "thumb" + }, + "instr_34522": { + "virtual_address": 34522, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_34524": { + "virtual_address": 34524, + "size": 2, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_34526": { + "virtual_address": 34526, + "size": 2, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_34528": { + "virtual_address": 34528, + "size": 2, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "thumb" + }, + "instr_34530": { + "virtual_address": 34530, + "size": 2, + "disassembly": "ble 0x86e8", + "mnemonic": "ble", + "operands": "0x86e8", + "mode": "thumb" + }, + "bb_34508": { + "virtual_address": 34508, + "size": 24, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 34532, + "children": [ + "instr_34508", + "instr_34510", + "instr_34512", + "instr_34514", + "instr_34516", + "instr_34518", + "instr_34520", + "instr_34522", + "instr_34524", + "instr_34526", + "instr_34528", + "instr_34530" + ] + }, + "instr_34532": { + "virtual_address": 34532, + "size": 4, + "disassembly": "bl 0x8ee2", + "mnemonic": "bl", + "operands": "0x8ee2", + "mode": "thumb" + }, + "bb_34532": { + "virtual_address": 34532, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 34536, + "children": [ + "instr_34532" + ] + }, + "instr_34536": { + "virtual_address": 34536, + "size": 2, + "disassembly": "adds r7, #0x8", + "mnemonic": "adds", + "operands": "r7, #0x8", + "mode": "thumb" + }, + "bb_34536": { + "virtual_address": 34536, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_34536" + ] + }, + "func_34502": { + "virtual_address": 34502, + "size": 36, + "name": "FUN_000086c6", + "children": [ + "bb_34502", + "bb_34508", + "bb_34532", + "bb_34536" + ] + }, + "instr_34538": { + "virtual_address": 34538, + "size": 2, + "disassembly": "ldr r3, [sp, #0x40]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x40]", + "mode": "thumb" + }, + "instr_34540": { + "virtual_address": 34540, + "size": 2, + "disassembly": "cmp r3, #0x80", + "mnemonic": "cmp", + "operands": "r3, #0x80", + "mode": "thumb" + }, + "instr_34542": { + "virtual_address": 34542, + "size": 2, + "disassembly": "bne 0x86f2", + "mnemonic": "bne", + "operands": "0x86f2", + "mode": "thumb" + }, + "bb_34538": { + "virtual_address": 34538, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 34544, + "children": [ + "instr_34538", + "instr_34540", + "instr_34542" + ] + }, + "instr_34544": { + "virtual_address": 34544, + "size": 2, + "disassembly": "b 0x8d0a", + "mnemonic": "b", + "operands": "0x8d0a", + "mode": "thumb" + }, + "bb_34544": { + "virtual_address": 34544, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_34544" + ] + }, + "func_34538": { + "virtual_address": 34538, + "size": 8, + "name": "FUN_000086ea", + "children": [ + "bb_34538", + "bb_34544" + ] + }, + "instr_34546": { + "virtual_address": 34546, + "size": 2, + "disassembly": "mov r3, r10", + "mnemonic": "mov", + "operands": "r3, r10", + "mode": "thumb" + }, + "instr_34548": { + "virtual_address": 34548, + "size": 2, + "disassembly": "ldr r2, [sp, #0x30]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x30]", + "mode": "thumb" + }, + "instr_34550": { + "virtual_address": 34550, + "size": 2, + "disassembly": "subs r5, r3, r2", + "mnemonic": "subs", + "operands": "r5, r3, r2", + "mode": "thumb" + }, + "instr_34552": { + "virtual_address": 34552, + "size": 2, + "disassembly": "cmp r5, #0x0", + "mnemonic": "cmp", + "operands": "r5, #0x0", + "mode": "thumb" + }, + "instr_34554": { + "virtual_address": 34554, + "size": 2, + "disassembly": "ble 0x86fe", + "mnemonic": "ble", + "operands": "0x86fe", + "mode": "thumb" + }, + "bb_34546": { + "virtual_address": 34546, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 34556, + "children": [ + "instr_34546", + "instr_34548", + "instr_34550", + "instr_34552", + "instr_34554" + ] + }, + "instr_34556": { + "virtual_address": 34556, + "size": 2, + "disassembly": "b 0x8d94", + "mnemonic": "b", + "operands": "0x8d94", + "mode": "thumb" + }, + "bb_34556": { + "virtual_address": 34556, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_34556" + ] + }, + "func_34546": { + "virtual_address": 34546, + "size": 12, + "name": "FUN_000086f2", + "children": [ + "bb_34546", + "bb_34556" + ] + }, + "instr_34558": { + "virtual_address": 34558, + "size": 2, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_34560": { + "virtual_address": 34560, + "size": 2, + "disassembly": "lsls r3, r3, #0x17", + "mnemonic": "lsls", + "operands": "r3, r3, #0x17", + "mode": "thumb" + }, + "instr_34562": { + "virtual_address": 34562, + "size": 2, + "disassembly": "bpl 0x8706", + "mnemonic": "bpl", + "operands": "0x8706", + "mode": "thumb" + }, + "bb_34558": { + "virtual_address": 34558, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 34564, + "children": [ + "instr_34558", + "instr_34560", + "instr_34562" + ] + }, + "instr_34564": { + "virtual_address": 34564, + "size": 2, + "disassembly": "b 0x8c54", + "mnemonic": "b", + "operands": "0x8c54", + "mode": "thumb" + }, + "bb_34564": { + "virtual_address": 34564, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_34564" + ] + }, + "instr_34566": { + "virtual_address": 34566, + "size": 2, + "disassembly": "ldr r3, [sp, #0x30]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x30]", + "mode": "thumb" + }, + "instr_34568": { + "virtual_address": 34568, + "size": 2, + "disassembly": "mov r12, r3", + "mnemonic": "mov", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_34570": { + "virtual_address": 34570, + "size": 2, + "disassembly": "str r3, [r7, #0x4]", + "mnemonic": "str", + "operands": "r3, [r7, #0x4]", + "mode": "thumb" + }, + "instr_34572": { + "virtual_address": 34572, + "size": 2, + "disassembly": "ldr r3, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_34574": { + "virtual_address": 34574, + "size": 2, + "disassembly": "add r4, r12", + "mnemonic": "add", + "operands": "r4, r12", + "mode": "thumb" + }, + "instr_34576": { + "virtual_address": 34576, + "size": 2, + "disassembly": "str r3, [sp, #0x30]", + "mnemonic": "str", + "operands": "r3, [sp, #0x30]", + "mode": "thumb" + }, + "instr_34578": { + "virtual_address": 34578, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_34580": { + "virtual_address": 34580, + "size": 2, + "disassembly": "str r6, [r7, #0x0]", + "mnemonic": "str", + "operands": "r6, [r7, #0x0]", + "mode": "thumb" + }, + "instr_34582": { + "virtual_address": 34582, + "size": 2, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_34584": { + "virtual_address": 34584, + "size": 2, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_34586": { + "virtual_address": 34586, + "size": 2, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "thumb" + }, + "instr_34588": { + "virtual_address": 34588, + "size": 2, + "disassembly": "ble 0x8720", + "mnemonic": "ble", + "operands": "0x8720", + "mode": "thumb" + }, + "bb_34566": { + "virtual_address": 34566, + "size": 24, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 34590, + "children": [ + "instr_34566", + "instr_34568", + "instr_34570", + "instr_34572", + "instr_34574", + "instr_34576", + "instr_34578", + "instr_34580", + "instr_34582", + "instr_34584", + "instr_34586", + "instr_34588" + ] + }, + "instr_34590": { + "virtual_address": 34590, + "size": 2, + "disassembly": "b 0x8938", + "mnemonic": "b", + "operands": "0x8938", + "mode": "thumb" + }, + "bb_34590": { + "virtual_address": 34590, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_34590" + ] + }, + "func_34558": { + "virtual_address": 34558, + "size": 34, + "name": "FUN_000086fe", + "children": [ + "bb_34558", + "bb_34564", + "bb_34566", + "bb_34590" + ] + }, + "instr_34592": { + "virtual_address": 34592, + "size": 2, + "disassembly": "adds r7, #0x8", + "mnemonic": "adds", + "operands": "r7, #0x8", + "mode": "thumb" + }, + "bb_34592": { + "virtual_address": 34592, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_34592" + ] + }, + "func_34592": { + "virtual_address": 34592, + "size": 2, + "name": "FUN_00008720", + "children": [ + "bb_34592" + ] + }, + "instr_34594": { + "virtual_address": 34594, + "size": 2, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_34596": { + "virtual_address": 34596, + "size": 2, + "disassembly": "lsls r3, r3, #0x1d", + "mnemonic": "lsls", + "operands": "r3, r3, #0x1d", + "mode": "thumb" + }, + "instr_34598": { + "virtual_address": 34598, + "size": 2, + "disassembly": "bpl 0x8736", + "mnemonic": "bpl", + "operands": "0x8736", + "mode": "thumb" + }, + "bb_34594": { + "virtual_address": 34594, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 34600, + "children": [ + "instr_34594", + "instr_34596", + "instr_34598" + ] + }, + "instr_34600": { + "virtual_address": 34600, + "size": 2, + "disassembly": "ldr r3, [sp, #0x24]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x24]", + "mode": "thumb" + }, + "instr_34602": { + "virtual_address": 34602, + "size": 2, + "disassembly": "ldr r2, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_34604": { + "virtual_address": 34604, + "size": 2, + "disassembly": "subs r6, r3, r2", + "mnemonic": "subs", + "operands": "r6, r3, r2", + "mode": "thumb" + }, + "instr_34606": { + "virtual_address": 34606, + "size": 2, + "disassembly": "cmp r6, #0x0", + "mnemonic": "cmp", + "operands": "r6, #0x0", + "mode": "thumb" + }, + "instr_34608": { + "virtual_address": 34608, + "size": 2, + "disassembly": "ble 0x8736", + "mnemonic": "ble", + "operands": "0x8736", + "mode": "thumb" + }, + "bb_34600": { + "virtual_address": 34600, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 34610, + "children": [ + "instr_34600", + "instr_34602", + "instr_34604", + "instr_34606", + "instr_34608" + ] + }, + "instr_34610": { + "virtual_address": 34610, + "size": 4, + "disassembly": "bl 0x8f36", + "mnemonic": "bl", + "operands": "0x8f36", + "mode": "thumb" + }, + "bb_34610": { + "virtual_address": 34610, + "size": 4, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_34610" + ] + }, + "func_34594": { + "virtual_address": 34594, + "size": 20, + "name": "FUN_00008722", + "children": [ + "bb_34594", + "bb_34600", + "bb_34610" + ] + }, + "instr_34614": { + "virtual_address": 34614, + "size": 2, + "disassembly": "ldr r3, [sp, #0x24]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x24]", + "mode": "thumb" + }, + "instr_34616": { + "virtual_address": 34616, + "size": 2, + "disassembly": "ldr r2, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_34618": { + "virtual_address": 34618, + "size": 2, + "disassembly": "cmp r3, r2", + "mnemonic": "cmp", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_34620": { + "virtual_address": 34620, + "size": 2, + "disassembly": "bge 0x8740", + "mnemonic": "bge", + "operands": "0x8740", + "mode": "thumb" + }, + "bb_34614": { + "virtual_address": 34614, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 34622, + "children": [ + "instr_34614", + "instr_34616", + "instr_34618", + "instr_34620" + ] + }, + "instr_34622": { + "virtual_address": 34622, + "size": 2, + "disassembly": "movs r3, r2", + "mnemonic": "movs", + "operands": "r3, r2", + "mode": "thumb" + }, + "bb_34622": { + "virtual_address": 34622, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 34624, + "children": [ + "instr_34622" + ] + }, + "instr_34624": { + "virtual_address": 34624, + "size": 2, + "disassembly": "ldr r2, [sp, #0x20]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x20]", + "mode": "thumb" + }, + "instr_34626": { + "virtual_address": 34626, + "size": 2, + "disassembly": "mov r12, r2", + "mnemonic": "mov", + "operands": "r12, r2", + "mode": "thumb" + }, + "instr_34628": { + "virtual_address": 34628, + "size": 2, + "disassembly": "add r12, r3", + "mnemonic": "add", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_34630": { + "virtual_address": 34630, + "size": 2, + "disassembly": "mov r3, r12", + "mnemonic": "mov", + "operands": "r3, r12", + "mode": "thumb" + }, + "instr_34632": { + "virtual_address": 34632, + "size": 2, + "disassembly": "str r3, [sp, #0x20]", + "mnemonic": "str", + "operands": "r3, [sp, #0x20]", + "mode": "thumb" + }, + "instr_34634": { + "virtual_address": 34634, + "size": 2, + "disassembly": "cmp r4, #0x0", + "mnemonic": "cmp", + "operands": "r4, #0x0", + "mode": "thumb" + }, + "instr_34636": { + "virtual_address": 34636, + "size": 2, + "disassembly": "beq 0x8750", + "mnemonic": "beq", + "operands": "0x8750", + "mode": "thumb" + }, + "bb_34624": { + "virtual_address": 34624, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 34638, + "children": [ + "instr_34624", + "instr_34626", + "instr_34628", + "instr_34630", + "instr_34632", + "instr_34634", + "instr_34636" + ] + }, + "instr_34638": { + "virtual_address": 34638, + "size": 2, + "disassembly": "b 0x8e60", + "mnemonic": "b", + "operands": "0x8e60", + "mode": "thumb" + }, + "bb_34638": { + "virtual_address": 34638, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_34638" + ] + }, + "instr_34640": { + "virtual_address": 34640, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_34642": { + "virtual_address": 34642, + "size": 2, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_34644": { + "virtual_address": 34644, + "size": 2, + "disassembly": "ldr r3, [sp, #0x34]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x34]", + "mode": "thumb" + }, + "instr_34646": { + "virtual_address": 34646, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_34648": { + "virtual_address": 34648, + "size": 2, + "disassembly": "beq 0x8762", + "mnemonic": "beq", + "operands": "0x8762", + "mode": "thumb" + }, + "bb_34640": { + "virtual_address": 34640, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 34650, + "children": [ + "instr_34640", + "instr_34642", + "instr_34644", + "instr_34646", + "instr_34648" + ] + }, + "instr_34650": { + "virtual_address": 34650, + "size": 2, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "thumb" + }, + "instr_34652": { + "virtual_address": 34652, + "size": 2, + "disassembly": "ldr r1, [sp, #0x34]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x34]", + "mode": "thumb" + }, + "instr_34654": { + "virtual_address": 34654, + "size": 4, + "disassembly": "bl 0x0bb74", + "mnemonic": "bl", + "operands": "0x0bb74", + "mode": "thumb" + }, + "bb_34650": { + "virtual_address": 34650, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 34658, + "children": [ + "instr_34650", + "instr_34652", + "instr_34654" + ] + }, + "instr_34658": { + "virtual_address": 34658, + "size": 2, + "disassembly": "ldr r4, [sp, #0x18]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0x18]", + "mode": "thumb" + }, + "instr_34660": { + "virtual_address": 34660, + "size": 2, + "disassembly": "ldrb r3, [r4, #0x0]", + "mnemonic": "ldrb", + "operands": "r3, [r4, #0x0]", + "mode": "thumb" + }, + "instr_34662": { + "virtual_address": 34662, + "size": 2, + "disassembly": "add r7, sp, #0xac", + "mnemonic": "add", + "operands": "r7, sp, #0xac", + "mode": "thumb" + }, + "instr_34664": { + "virtual_address": 34664, + "size": 2, + "disassembly": "cmp r3, #0x25", + "mnemonic": "cmp", + "operands": "r3, #0x25", + "mode": "thumb" + }, + "instr_34666": { + "virtual_address": 34666, + "size": 2, + "disassembly": "beq 0x876e", + "mnemonic": "beq", + "operands": "0x876e", + "mode": "thumb" + }, + "bb_34658": { + "virtual_address": 34658, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 34668, + "children": [ + "instr_34658", + "instr_34660", + "instr_34662", + "instr_34664", + "instr_34666" + ] + }, + "instr_34668": { + "virtual_address": 34668, + "size": 2, + "disassembly": "b 0x8540", + "mnemonic": "b", + "operands": "0x8540", + "mode": "thumb" + }, + "bb_34668": { + "virtual_address": 34668, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_34668" + ] + }, + "instr_34670": { + "virtual_address": 34670, + "size": 2, + "disassembly": "ldr r4, [sp, #0x18]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0x18]", + "mode": "thumb" + }, + "instr_34672": { + "virtual_address": 34672, + "size": 2, + "disassembly": "b 0x8580", + "mnemonic": "b", + "operands": "0x8580", + "mode": "thumb" + }, + "bb_34670": { + "virtual_address": 34670, + "size": 4, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_34670", + "instr_34672" + ] + }, + "func_34614": { + "virtual_address": 34614, + "size": 60, + "name": "FUN_00008736", + "children": [ + "bb_34614", + "bb_34622", + "bb_34624", + "bb_34638", + "bb_34640", + "bb_34650", + "bb_34658", + "bb_34668", + "bb_34670" + ] + }, + "instr_34814": { + "virtual_address": 34814, + "size": 2, + "disassembly": "ldr r2, [sp, #0x44]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x44]", + "mode": "thumb" + }, + "instr_34816": { + "virtual_address": 34816, + "size": 2, + "disassembly": "cmp r2, #0x47", + "mnemonic": "cmp", + "operands": "r2, #0x47", + "mode": "thumb" + }, + "instr_34818": { + "virtual_address": 34818, + "size": 2, + "disassembly": "bgt 0x8808", + "mnemonic": "bgt", + "operands": "0x8808", + "mode": "thumb" + }, + "bb_34814": { + "virtual_address": 34814, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 34820, + "children": [ + "instr_34814", + "instr_34816", + "instr_34818" + ] + }, + "instr_34820": { + "virtual_address": 34820, + "size": 4, + "disassembly": "bl 0x97ca", + "mnemonic": "bl", + "operands": "0x97ca", + "mode": "thumb" + }, + "bb_34820": { + "virtual_address": 34820, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 34824, + "children": [ + "instr_34820" + ] + }, + "instr_34824": { + "virtual_address": 34824, + "size": 2, + "disassembly": "ldr r6, [0x884c]", + "mnemonic": "ldr", + "operands": "r6, [0x884c]", + "mode": "thumb" + }, + "bb_34824": { + "virtual_address": 34824, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_34824" + ] + }, + "func_34814": { + "virtual_address": 34814, + "size": 12, + "name": "FUN_000087fe", + "children": [ + "bb_34814", + "bb_34820", + "bb_34824" + ] + }, + "instr_34826": { + "virtual_address": 34826, + "size": 2, + "disassembly": "movs r2, #0x80", + "mnemonic": "movs", + "operands": "r2, #0x80", + "mode": "thumb" + }, + "instr_34828": { + "virtual_address": 34828, + "size": 2, + "disassembly": "mov r1, r9", + "mnemonic": "mov", + "operands": "r1, r9", + "mode": "thumb" + }, + "instr_34830": { + "virtual_address": 34830, + "size": 2, + "disassembly": "bics r1, r2", + "mnemonic": "bics", + "operands": "r1, r2", + "mode": "thumb" + }, + "instr_34832": { + "virtual_address": 34832, + "size": 2, + "disassembly": "subs r2, #0x7d", + "mnemonic": "subs", + "operands": "r2, #0x7d", + "mode": "thumb" + }, + "instr_34834": { + "virtual_address": 34834, + "size": 2, + "disassembly": "str r2, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r2, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_34836": { + "virtual_address": 34836, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_34838": { + "virtual_address": 34838, + "size": 2, + "disassembly": "mov r9, r1", + "mnemonic": "mov", + "operands": "r9, r1", + "mode": "thumb" + }, + "instr_34840": { + "virtual_address": 34840, + "size": 2, + "disassembly": "str r2, [sp, #0x34]", + "mnemonic": "str", + "operands": "r2, [sp, #0x34]", + "mode": "thumb" + }, + "instr_34842": { + "virtual_address": 34842, + "size": 2, + "disassembly": "adds r2, #0x3", + "mnemonic": "adds", + "operands": "r2, #0x3", + "mode": "thumb" + }, + "bb_34826": { + "virtual_address": 34826, + "size": 18, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_34826", + "instr_34828", + "instr_34830", + "instr_34832", + "instr_34834", + "instr_34836", + "instr_34838", + "instr_34840", + "instr_34842" + ] + }, + "func_34826": { + "virtual_address": 34826, + "size": 18, + "name": "FUN_0000880a", + "children": [ + "bb_34826" + ] + }, + "instr_34844": { + "virtual_address": 34844, + "size": 2, + "disassembly": "str r2, [sp, #0x30]", + "mnemonic": "str", + "operands": "r2, [sp, #0x30]", + "mode": "thumb" + }, + "instr_34846": { + "virtual_address": 34846, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_34848": { + "virtual_address": 34848, + "size": 2, + "disassembly": "mov r10, r2", + "mnemonic": "mov", + "operands": "r10, r2", + "mode": "thumb" + }, + "instr_34850": { + "virtual_address": 34850, + "size": 2, + "disassembly": "str r2, [sp, #0x54]", + "mnemonic": "str", + "operands": "r2, [sp, #0x54]", + "mode": "thumb" + }, + "instr_34852": { + "virtual_address": 34852, + "size": 2, + "disassembly": "str r2, [sp, #0x4c]", + "mnemonic": "str", + "operands": "r2, [sp, #0x4c]", + "mode": "thumb" + }, + "instr_34854": { + "virtual_address": 34854, + "size": 2, + "disassembly": "str r2, [sp, #0x48]", + "mnemonic": "str", + "operands": "r2, [sp, #0x48]", + "mode": "thumb" + }, + "instr_34856": { + "virtual_address": 34856, + "size": 2, + "disassembly": "b 0x8b34", + "mnemonic": "b", + "operands": "0x8b34", + "mode": "thumb" + }, + "bb_34844": { + "virtual_address": 34844, + "size": 14, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_34844", + "instr_34846", + "instr_34848", + "instr_34850", + "instr_34852", + "instr_34854", + "instr_34856" + ] + }, + "func_34844": { + "virtual_address": 34844, + "size": 14, + "name": "FUN_0000881c", + "children": [ + "bb_34844" + ] + }, + "instr_35002": { + "virtual_address": 35002, + "size": 2, + "disassembly": "movs r3, #0x1", + "mnemonic": "movs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_35004": { + "virtual_address": 35004, + "size": 2, + "disassembly": "str r3, [r7, #0x4]", + "mnemonic": "str", + "operands": "r3, [r7, #0x4]", + "mode": "thumb" + }, + "instr_35006": { + "virtual_address": 35006, + "size": 2, + "disassembly": "ldr r3, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_35008": { + "virtual_address": 35008, + "size": 2, + "disassembly": "adds r4, #0x1", + "mnemonic": "adds", + "operands": "r4, #0x1", + "mode": "thumb" + }, + "instr_35010": { + "virtual_address": 35010, + "size": 2, + "disassembly": "adds r5, r3, #0x1", + "mnemonic": "adds", + "operands": "r5, r3, #0x1", + "mode": "thumb" + }, + "instr_35012": { + "virtual_address": 35012, + "size": 2, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_35014": { + "virtual_address": 35014, + "size": 2, + "disassembly": "str r3, [sp, #0x30]", + "mnemonic": "str", + "operands": "r3, [sp, #0x30]", + "mode": "thumb" + }, + "instr_35016": { + "virtual_address": 35016, + "size": 2, + "disassembly": "str r5, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r5, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_35018": { + "virtual_address": 35018, + "size": 2, + "disassembly": "cmp r5, #0x7", + "mnemonic": "cmp", + "operands": "r5, #0x7", + "mode": "thumb" + }, + "instr_35020": { + "virtual_address": 35020, + "size": 2, + "disassembly": "ble 0x88d2", + "mnemonic": "ble", + "operands": "0x88d2", + "mode": "thumb" + }, + "bb_35002": { + "virtual_address": 35002, + "size": 20, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 35022, + "children": [ + "instr_35002", + "instr_35004", + "instr_35006", + "instr_35008", + "instr_35010", + "instr_35012", + "instr_35014", + "instr_35016", + "instr_35018", + "instr_35020" + ] + }, + "instr_35022": { + "virtual_address": 35022, + "size": 4, + "disassembly": "bl 0x9608", + "mnemonic": "bl", + "operands": "0x9608", + "mode": "thumb" + }, + "bb_35022": { + "virtual_address": 35022, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 35026, + "children": [ + "instr_35022" + ] + }, + "instr_35026": { + "virtual_address": 35026, + "size": 2, + "disassembly": "adds r7, #0x8", + "mnemonic": "adds", + "operands": "r7, #0x8", + "mode": "thumb" + }, + "bb_35026": { + "virtual_address": 35026, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_35026" + ] + }, + "func_35002": { + "virtual_address": 35002, + "size": 26, + "name": "FUN_000088ba", + "children": [ + "bb_35002", + "bb_35022", + "bb_35026" + ] + }, + "instr_35028": { + "virtual_address": 35028, + "size": 2, + "disassembly": "ldr r3, [sp, #0x68]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x68]", + "mode": "thumb" + }, + "instr_35030": { + "virtual_address": 35030, + "size": 2, + "disassembly": "str r3, [r7, #0x0]", + "mnemonic": "str", + "operands": "r3, [r7, #0x0]", + "mode": "thumb" + }, + "instr_35032": { + "virtual_address": 35032, + "size": 2, + "disassembly": "ldr r3, [sp, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x64]", + "mode": "thumb" + }, + "instr_35034": { + "virtual_address": 35034, + "size": 2, + "disassembly": "mov r12, r3", + "mnemonic": "mov", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_35036": { + "virtual_address": 35036, + "size": 2, + "disassembly": "adds r5, #0x1", + "mnemonic": "adds", + "operands": "r5, #0x1", + "mode": "thumb" + }, + "instr_35038": { + "virtual_address": 35038, + "size": 2, + "disassembly": "add r4, r12", + "mnemonic": "add", + "operands": "r4, r12", + "mode": "thumb" + }, + "instr_35040": { + "virtual_address": 35040, + "size": 2, + "disassembly": "str r3, [r7, #0x4]", + "mnemonic": "str", + "operands": "r3, [r7, #0x4]", + "mode": "thumb" + }, + "instr_35042": { + "virtual_address": 35042, + "size": 2, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_35044": { + "virtual_address": 35044, + "size": 2, + "disassembly": "str r5, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r5, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_35046": { + "virtual_address": 35046, + "size": 2, + "disassembly": "cmp r5, #0x7", + "mnemonic": "cmp", + "operands": "r5, #0x7", + "mode": "thumb" + }, + "instr_35048": { + "virtual_address": 35048, + "size": 2, + "disassembly": "ble 0x88ee", + "mnemonic": "ble", + "operands": "0x88ee", + "mode": "thumb" + }, + "bb_35028": { + "virtual_address": 35028, + "size": 22, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 35050, + "children": [ + "instr_35028", + "instr_35030", + "instr_35032", + "instr_35034", + "instr_35036", + "instr_35038", + "instr_35040", + "instr_35042", + "instr_35044", + "instr_35046", + "instr_35048" + ] + }, + "instr_35050": { + "virtual_address": 35050, + "size": 4, + "disassembly": "bl 0x9622", + "mnemonic": "bl", + "operands": "0x9622", + "mode": "thumb" + }, + "bb_35050": { + "virtual_address": 35050, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 35054, + "children": [ + "instr_35050" + ] + }, + "instr_35054": { + "virtual_address": 35054, + "size": 2, + "disassembly": "adds r7, #0x8", + "mnemonic": "adds", + "operands": "r7, #0x8", + "mode": "thumb" + }, + "bb_35054": { + "virtual_address": 35054, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_35054" + ] + }, + "func_35028": { + "virtual_address": 35028, + "size": 28, + "name": "FUN_000088d4", + "children": [ + "bb_35028", + "bb_35050", + "bb_35054" + ] + }, + "instr_35056": { + "virtual_address": 35056, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_35058": { + "virtual_address": 35058, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_35060": { + "virtual_address": 35060, + "size": 2, + "disassembly": "ldr r0, [sp, #0x58]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x58]", + "mode": "thumb" + }, + "instr_35062": { + "virtual_address": 35062, + "size": 2, + "disassembly": "ldr r1, [sp, #0x5c]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x5c]", + "mode": "thumb" + }, + "instr_35064": { + "virtual_address": 35064, + "size": 4, + "disassembly": "bl 0x10b18", + "mnemonic": "bl", + "operands": "0x10b18", + "mode": "thumb" + }, + "instr_35068": { + "virtual_address": 35068, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_35070": { + "virtual_address": 35070, + "size": 2, + "disassembly": "beq 0x8904", + "mnemonic": "beq", + "operands": "0x8904", + "mode": "thumb" + }, + "bb_35056": { + "virtual_address": 35056, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 35072, + "children": [ + "instr_35056", + "instr_35058", + "instr_35060", + "instr_35062", + "instr_35064", + "instr_35068", + "instr_35070" + ] + }, + "instr_35072": { + "virtual_address": 35072, + "size": 4, + "disassembly": "bl 0x912a", + "mnemonic": "bl", + "operands": "0x912a", + "mode": "thumb" + }, + "bb_35072": { + "virtual_address": 35072, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 35076, + "children": [ + "instr_35072" + ] + }, + "instr_35076": { + "virtual_address": 35076, + "size": 2, + "disassembly": "ldr r3, [sp, #0x50]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x50]", + "mode": "thumb" + }, + "instr_35078": { + "virtual_address": 35078, + "size": 2, + "disassembly": "subs r3, #0x1", + "mnemonic": "subs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_35080": { + "virtual_address": 35080, + "size": 2, + "disassembly": "adds r6, #0x1", + "mnemonic": "adds", + "operands": "r6, #0x1", + "mode": "thumb" + }, + "instr_35082": { + "virtual_address": 35082, + "size": 2, + "disassembly": "adds r4, r4, r3", + "mnemonic": "adds", + "operands": "r4, r4, r3", + "mode": "thumb" + }, + "instr_35084": { + "virtual_address": 35084, + "size": 2, + "disassembly": "adds r5, #0x1", + "mnemonic": "adds", + "operands": "r5, #0x1", + "mode": "thumb" + }, + "instr_35086": { + "virtual_address": 35086, + "size": 2, + "disassembly": "str r6, [r7, #0x0]", + "mnemonic": "str", + "operands": "r6, [r7, #0x0]", + "mode": "thumb" + }, + "instr_35088": { + "virtual_address": 35088, + "size": 2, + "disassembly": "str r3, [r7, #0x4]", + "mnemonic": "str", + "operands": "r3, [r7, #0x4]", + "mode": "thumb" + }, + "instr_35090": { + "virtual_address": 35090, + "size": 2, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_35092": { + "virtual_address": 35092, + "size": 2, + "disassembly": "str r5, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r5, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_35094": { + "virtual_address": 35094, + "size": 2, + "disassembly": "cmp r5, #0x7", + "mnemonic": "cmp", + "operands": "r5, #0x7", + "mode": "thumb" + }, + "instr_35096": { + "virtual_address": 35096, + "size": 2, + "disassembly": "ble 0x891e", + "mnemonic": "ble", + "operands": "0x891e", + "mode": "thumb" + }, + "bb_35076": { + "virtual_address": 35076, + "size": 22, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 35098, + "children": [ + "instr_35076", + "instr_35078", + "instr_35080", + "instr_35082", + "instr_35084", + "instr_35086", + "instr_35088", + "instr_35090", + "instr_35092", + "instr_35094", + "instr_35096" + ] + }, + "instr_35098": { + "virtual_address": 35098, + "size": 4, + "disassembly": "bl 0x9110", + "mnemonic": "bl", + "operands": "0x9110", + "mode": "thumb" + }, + "bb_35098": { + "virtual_address": 35098, + "size": 4, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_35098" + ] + }, + "func_35056": { + "virtual_address": 35056, + "size": 46, + "name": "FUN_000088f0", + "children": [ + "bb_35056", + "bb_35072", + "bb_35076", + "bb_35098" + ] + }, + "instr_35102": { + "virtual_address": 35102, + "size": 2, + "disassembly": "adds r7, #0x8", + "mnemonic": "adds", + "operands": "r7, #0x8", + "mode": "thumb" + }, + "bb_35102": { + "virtual_address": 35102, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_35102" + ] + }, + "func_35102": { + "virtual_address": 35102, + "size": 2, + "name": "FUN_0000891e", + "children": [ + "bb_35102" + ] + }, + "instr_35104": { + "virtual_address": 35104, + "size": 2, + "disassembly": "add r3, sp, #0x90", + "mnemonic": "add", + "operands": "r3, sp, #0x90", + "mode": "thumb" + }, + "instr_35106": { + "virtual_address": 35106, + "size": 2, + "disassembly": "str r3, [r7, #0x0]", + "mnemonic": "str", + "operands": "r3, [r7, #0x0]", + "mode": "thumb" + }, + "instr_35108": { + "virtual_address": 35108, + "size": 2, + "disassembly": "ldr r3, [sp, #0x74]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x74]", + "mode": "thumb" + }, + "instr_35110": { + "virtual_address": 35110, + "size": 2, + "disassembly": "mov r12, r3", + "mnemonic": "mov", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_35112": { + "virtual_address": 35112, + "size": 2, + "disassembly": "adds r5, #0x1", + "mnemonic": "adds", + "operands": "r5, #0x1", + "mode": "thumb" + }, + "instr_35114": { + "virtual_address": 35114, + "size": 2, + "disassembly": "add r4, r12", + "mnemonic": "add", + "operands": "r4, r12", + "mode": "thumb" + }, + "instr_35116": { + "virtual_address": 35116, + "size": 2, + "disassembly": "str r3, [r7, #0x4]", + "mnemonic": "str", + "operands": "r3, [r7, #0x4]", + "mode": "thumb" + }, + "instr_35118": { + "virtual_address": 35118, + "size": 2, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_35120": { + "virtual_address": 35120, + "size": 2, + "disassembly": "str r5, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r5, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_35122": { + "virtual_address": 35122, + "size": 2, + "disassembly": "cmp r5, #0x7", + "mnemonic": "cmp", + "operands": "r5, #0x7", + "mode": "thumb" + }, + "instr_35124": { + "virtual_address": 35124, + "size": 2, + "disassembly": "bgt 0x8938", + "mnemonic": "bgt", + "operands": "0x8938", + "mode": "thumb" + }, + "bb_35104": { + "virtual_address": 35104, + "size": 22, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 35126, + "children": [ + "instr_35104", + "instr_35106", + "instr_35108", + "instr_35110", + "instr_35112", + "instr_35114", + "instr_35116", + "instr_35118", + "instr_35120", + "instr_35122", + "instr_35124" + ] + }, + "instr_35126": { + "virtual_address": 35126, + "size": 2, + "disassembly": "b 0x8720", + "mnemonic": "b", + "operands": "0x8720", + "mode": "thumb" + }, + "bb_35126": { + "virtual_address": 35126, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_35126" + ] + }, + "func_35104": { + "virtual_address": 35104, + "size": 24, + "name": "FUN_00008920", + "children": [ + "bb_35104", + "bb_35126" + ] + }, + "instr_35128": { + "virtual_address": 35128, + "size": 2, + "disassembly": "mov r1, r8", + "mnemonic": "mov", + "operands": "r1, r8", + "mode": "thumb" + }, + "instr_35130": { + "virtual_address": 35130, + "size": 2, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "thumb" + }, + "instr_35132": { + "virtual_address": 35132, + "size": 2, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "thumb" + }, + "instr_35134": { + "virtual_address": 35134, + "size": 4, + "disassembly": "bl 0x0db6c", + "mnemonic": "bl", + "operands": "0x0db6c", + "mode": "thumb" + }, + "instr_35138": { + "virtual_address": 35138, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_35140": { + "virtual_address": 35140, + "size": 2, + "disassembly": "beq 0x8948", + "mnemonic": "beq", + "operands": "0x8948", + "mode": "thumb" + }, + "bb_35128": { + "virtual_address": 35128, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 35142, + "children": [ + "instr_35128", + "instr_35130", + "instr_35132", + "instr_35134", + "instr_35138", + "instr_35140" + ] + }, + "instr_35142": { + "virtual_address": 35142, + "size": 2, + "disassembly": "b 0x8e70", + "mnemonic": "b", + "operands": "0x8e70", + "mode": "thumb" + }, + "bb_35142": { + "virtual_address": 35142, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_35142" + ] + }, + "instr_35144": { + "virtual_address": 35144, + "size": 2, + "disassembly": "ldr r4, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_35146": { + "virtual_address": 35146, + "size": 2, + "disassembly": "add r7, sp, #0xac", + "mnemonic": "add", + "operands": "r7, sp, #0xac", + "mode": "thumb" + }, + "instr_35148": { + "virtual_address": 35148, + "size": 2, + "disassembly": "b 0x8722", + "mnemonic": "b", + "operands": "0x8722", + "mode": "thumb" + }, + "bb_35144": { + "virtual_address": 35144, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_35144", + "instr_35146", + "instr_35148" + ] + }, + "func_35128": { + "virtual_address": 35128, + "size": 22, + "name": "FUN_00008938", + "children": [ + "bb_35128", + "bb_35142", + "bb_35144" + ] + }, + "instr_35250": { + "virtual_address": 35250, + "size": 2, + "disassembly": "mvns r2, r1", + "mnemonic": "mvns", + "operands": "r2, r1", + "mode": "thumb" + }, + "instr_35252": { + "virtual_address": 35252, + "size": 2, + "disassembly": "asrs r2, r2, #0x1f", + "mnemonic": "asrs", + "operands": "r2, r2, #0x1f", + "mode": "thumb" + }, + "instr_35254": { + "virtual_address": 35254, + "size": 2, + "disassembly": "str r1, [sp, #0x30]", + "mnemonic": "str", + "operands": "r1, [sp, #0x30]", + "mode": "thumb" + }, + "instr_35256": { + "virtual_address": 35256, + "size": 2, + "disassembly": "ands r1, r2", + "mnemonic": "ands", + "operands": "r1, r2", + "mode": "thumb" + }, + "instr_35258": { + "virtual_address": 35258, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_35260": { + "virtual_address": 35260, + "size": 2, + "disassembly": "add r3, sp, #0x68", + "mnemonic": "add", + "operands": "r3, sp, #0x68", + "mode": "thumb" + }, + "instr_35262": { + "virtual_address": 35262, + "size": 2, + "disassembly": "mov r10, r2", + "mnemonic": "mov", + "operands": "r10, r2", + "mode": "thumb" + }, + "instr_35264": { + "virtual_address": 35264, + "size": 2, + "disassembly": "ldrb r3, [r3, #0x1b]", + "mnemonic": "ldrb", + "operands": "r3, [r3, #0x1b]", + "mode": "thumb" + }, + "instr_35266": { + "virtual_address": 35266, + "size": 2, + "disassembly": "str r1, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r1, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_35268": { + "virtual_address": 35268, + "size": 2, + "disassembly": "str r4, [sp, #0x38]", + "mnemonic": "str", + "operands": "r4, [sp, #0x38]", + "mode": "thumb" + }, + "instr_35270": { + "virtual_address": 35270, + "size": 2, + "disassembly": "str r2, [sp, #0x34]", + "mnemonic": "str", + "operands": "r2, [sp, #0x34]", + "mode": "thumb" + }, + "instr_35272": { + "virtual_address": 35272, + "size": 2, + "disassembly": "str r2, [sp, #0x54]", + "mnemonic": "str", + "operands": "r2, [sp, #0x54]", + "mode": "thumb" + }, + "instr_35274": { + "virtual_address": 35274, + "size": 2, + "disassembly": "str r2, [sp, #0x4c]", + "mnemonic": "str", + "operands": "r2, [sp, #0x4c]", + "mode": "thumb" + }, + "instr_35276": { + "virtual_address": 35276, + "size": 2, + "disassembly": "str r2, [sp, #0x48]", + "mnemonic": "str", + "operands": "r2, [sp, #0x48]", + "mode": "thumb" + }, + "instr_35278": { + "virtual_address": 35278, + "size": 2, + "disassembly": "b 0x8b34", + "mnemonic": "b", + "operands": "0x8b34", + "mode": "thumb" + }, + "bb_35250": { + "virtual_address": 35250, + "size": 30, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_35250", + "instr_35252", + "instr_35254", + "instr_35256", + "instr_35258", + "instr_35260", + "instr_35262", + "instr_35264", + "instr_35266", + "instr_35268", + "instr_35270", + "instr_35272", + "instr_35274", + "instr_35276", + "instr_35278" + ] + }, + "func_35250": { + "virtual_address": 35250, + "size": 30, + "name": "FUN_000089b2", + "children": [ + "bb_35250" + ] + }, + "instr_35402": { + "virtual_address": 35402, + "size": 2, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_35404": { + "virtual_address": 35404, + "size": 2, + "disassembly": "lsls r3, r3, #0x1a", + "mnemonic": "lsls", + "operands": "r3, r3, #0x1a", + "mode": "thumb" + }, + "instr_35406": { + "virtual_address": 35406, + "size": 2, + "disassembly": "bmi 0x8a52", + "mnemonic": "bmi", + "operands": "0x8a52", + "mode": "thumb" + }, + "bb_35402": { + "virtual_address": 35402, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 35408, + "children": [ + "instr_35402", + "instr_35404", + "instr_35406" + ] + }, + "instr_35408": { + "virtual_address": 35408, + "size": 2, + "disassembly": "b 0x91c4", + "mnemonic": "b", + "operands": "0x91c4", + "mode": "thumb" + }, + "bb_35408": { + "virtual_address": 35408, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_35408" + ] + }, + "instr_35410": { + "virtual_address": 35410, + "size": 2, + "disassembly": "movs r3, #0x7", + "mnemonic": "movs", + "operands": "r3, #0x7", + "mode": "thumb" + }, + "instr_35412": { + "virtual_address": 35412, + "size": 2, + "disassembly": "ldr r4, [sp, #0x38]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0x38]", + "mode": "thumb" + }, + "instr_35414": { + "virtual_address": 35414, + "size": 2, + "disassembly": "adds r4, #0x7", + "mnemonic": "adds", + "operands": "r4, #0x7", + "mode": "thumb" + }, + "instr_35416": { + "virtual_address": 35416, + "size": 2, + "disassembly": "bics r4, r3", + "mnemonic": "bics", + "operands": "r4, r3", + "mode": "thumb" + }, + "instr_35418": { + "virtual_address": 35418, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_35420": { + "virtual_address": 35420, + "size": 2, + "disassembly": "mov r12, r3", + "mnemonic": "mov", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_35422": { + "virtual_address": 35422, + "size": 2, + "disassembly": "add r12, r4", + "mnemonic": "add", + "operands": "r12, r4", + "mode": "thumb" + }, + "instr_35424": { + "virtual_address": 35424, + "size": 2, + "disassembly": "mov r3, r12", + "mnemonic": "mov", + "operands": "r3, r12", + "mode": "thumb" + }, + "instr_35426": { + "virtual_address": 35426, + "size": 2, + "disassembly": "ldr r2, [r4, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [r4, #0x0]", + "mode": "thumb" + }, + "instr_35428": { + "virtual_address": 35428, + "size": 2, + "disassembly": "str r3, [sp, #0x38]", + "mnemonic": "str", + "operands": "r3, [sp, #0x38]", + "mode": "thumb" + }, + "instr_35430": { + "virtual_address": 35430, + "size": 2, + "disassembly": "ldr r3, [r4, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x4]", + "mode": "thumb" + }, + "instr_35432": { + "virtual_address": 35432, + "size": 2, + "disassembly": "str r2, [sp, #0x28]", + "mnemonic": "str", + "operands": "r2, [sp, #0x28]", + "mode": "thumb" + }, + "instr_35434": { + "virtual_address": 35434, + "size": 2, + "disassembly": "str r3, [sp, #0x2c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x2c]", + "mode": "thumb" + }, + "bb_35410": { + "virtual_address": 35410, + "size": 26, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_35410", + "instr_35412", + "instr_35414", + "instr_35416", + "instr_35418", + "instr_35420", + "instr_35422", + "instr_35424", + "instr_35426", + "instr_35428", + "instr_35430", + "instr_35432", + "instr_35434" + ] + }, + "func_35402": { + "virtual_address": 35402, + "size": 34, + "name": "FUN_00008a4a", + "children": [ + "bb_35402", + "bb_35408", + "bb_35410" + ] + }, + "instr_35436": { + "virtual_address": 35436, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_35438": { + "virtual_address": 35438, + "size": 2, + "disassembly": "bge 0x8a72", + "mnemonic": "bge", + "operands": "0x8a72", + "mode": "thumb" + }, + "bb_35436": { + "virtual_address": 35436, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 35440, + "children": [ + "instr_35436", + "instr_35438" + ] + }, + "instr_35440": { + "virtual_address": 35440, + "size": 2, + "disassembly": "b 0x91dc", + "mnemonic": "b", + "operands": "0x91dc", + "mode": "thumb" + }, + "bb_35440": { + "virtual_address": 35440, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_35440" + ] + }, + "instr_35442": { + "virtual_address": 35442, + "size": 2, + "disassembly": "mov r3, r10", + "mnemonic": "mov", + "operands": "r3, r10", + "mode": "thumb" + }, + "instr_35444": { + "virtual_address": 35444, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_35446": { + "virtual_address": 35446, + "size": 2, + "disassembly": "bne 0x8a7a", + "mnemonic": "bne", + "operands": "0x8a7a", + "mode": "thumb" + }, + "bb_35442": { + "virtual_address": 35442, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 35448, + "children": [ + "instr_35442", + "instr_35444", + "instr_35446" + ] + }, + "instr_35448": { + "virtual_address": 35448, + "size": 2, + "disassembly": "b 0x8fac", + "mnemonic": "b", + "operands": "0x8fac", + "mode": "thumb" + }, + "bb_35448": { + "virtual_address": 35448, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_35448" + ] + }, + "instr_35450": { + "virtual_address": 35450, + "size": 2, + "disassembly": "movs r3, #0x80", + "mnemonic": "movs", + "operands": "r3, #0x80", + "mode": "thumb" + }, + "instr_35452": { + "virtual_address": 35452, + "size": 2, + "disassembly": "mov r2, r9", + "mnemonic": "mov", + "operands": "r2, r9", + "mode": "thumb" + }, + "instr_35454": { + "virtual_address": 35454, + "size": 2, + "disassembly": "bics r2, r3", + "mnemonic": "bics", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_35456": { + "virtual_address": 35456, + "size": 2, + "disassembly": "mov r3, r10", + "mnemonic": "mov", + "operands": "r3, r10", + "mode": "thumb" + }, + "instr_35458": { + "virtual_address": 35458, + "size": 2, + "disassembly": "mov r9, r2", + "mnemonic": "mov", + "operands": "r9, r2", + "mode": "thumb" + }, + "instr_35460": { + "virtual_address": 35460, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_35462": { + "virtual_address": 35462, + "size": 2, + "disassembly": "beq 0x8a8a", + "mnemonic": "beq", + "operands": "0x8a8a", + "mode": "thumb" + }, + "bb_35450": { + "virtual_address": 35450, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 35464, + "children": [ + "instr_35450", + "instr_35452", + "instr_35454", + "instr_35456", + "instr_35458", + "instr_35460", + "instr_35462" + ] + }, + "instr_35464": { + "virtual_address": 35464, + "size": 2, + "disassembly": "b 0x8fac", + "mnemonic": "b", + "operands": "0x8fac", + "mode": "thumb" + }, + "bb_35464": { + "virtual_address": 35464, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_35464" + ] + }, + "instr_35466": { + "virtual_address": 35466, + "size": 2, + "disassembly": "ldr r2, [sp, #0x28]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x28]", + "mode": "thumb" + }, + "instr_35468": { + "virtual_address": 35468, + "size": 2, + "disassembly": "ldr r3, [sp, #0x2c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x2c]", + "mode": "thumb" + }, + "instr_35470": { + "virtual_address": 35470, + "size": 2, + "disassembly": "movs r1, r2", + "mnemonic": "movs", + "operands": "r1, r2", + "mode": "thumb" + }, + "instr_35472": { + "virtual_address": 35472, + "size": 2, + "disassembly": "orrs r1, r3", + "mnemonic": "orrs", + "operands": "r1, r3", + "mode": "thumb" + }, + "instr_35474": { + "virtual_address": 35474, + "size": 2, + "disassembly": "beq 0x8a96", + "mnemonic": "beq", + "operands": "0x8a96", + "mode": "thumb" + }, + "bb_35466": { + "virtual_address": 35466, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 35476, + "children": [ + "instr_35466", + "instr_35468", + "instr_35470", + "instr_35472", + "instr_35474" + ] + }, + "instr_35476": { + "virtual_address": 35476, + "size": 2, + "disassembly": "b 0x8fac", + "mnemonic": "b", + "operands": "0x8fac", + "mode": "thumb" + }, + "bb_35476": { + "virtual_address": 35476, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_35476" + ] + }, + "instr_35478": { + "virtual_address": 35478, + "size": 2, + "disassembly": "mov r10, r1", + "mnemonic": "mov", + "operands": "r10, r1", + "mode": "thumb" + }, + "instr_35480": { + "virtual_address": 35480, + "size": 2, + "disassembly": "str r1, [sp, #0x30]", + "mnemonic": "str", + "operands": "r1, [sp, #0x30]", + "mode": "thumb" + }, + "instr_35482": { + "virtual_address": 35482, + "size": 2, + "disassembly": "add r6, sp, #0x150", + "mnemonic": "add", + "operands": "r6, sp, #0x150", + "mode": "thumb" + }, + "instr_35484": { + "virtual_address": 35484, + "size": 2, + "disassembly": "b 0x8b1a", + "mnemonic": "b", + "operands": "0x8b1a", + "mode": "thumb" + }, + "bb_35478": { + "virtual_address": 35478, + "size": 8, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_35478", + "instr_35480", + "instr_35482", + "instr_35484" + ] + }, + "func_35436": { + "virtual_address": 35436, + "size": 50, + "name": "FUN_00008a6c", + "children": [ + "bb_35436", + "bb_35440", + "bb_35442", + "bb_35448", + "bb_35450", + "bb_35464", + "bb_35466", + "bb_35476", + "bb_35478" + ] + }, + "instr_35502": { + "virtual_address": 35502, + "size": 2, + "disassembly": "lsls r3, r4, #0x1a", + "mnemonic": "lsls", + "operands": "r3, r4, #0x1a", + "mode": "thumb" + }, + "instr_35504": { + "virtual_address": 35504, + "size": 2, + "disassembly": "bmi 0x8ab4", + "mnemonic": "bmi", + "operands": "0x8ab4", + "mode": "thumb" + }, + "bb_35502": { + "virtual_address": 35502, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 35506, + "children": [ + "instr_35502", + "instr_35504" + ] + }, + "instr_35506": { + "virtual_address": 35506, + "size": 2, + "disassembly": "b 0x91ae", + "mnemonic": "b", + "operands": "0x91ae", + "mode": "thumb" + }, + "bb_35506": { + "virtual_address": 35506, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_35506" + ] + }, + "instr_35508": { + "virtual_address": 35508, + "size": 2, + "disassembly": "movs r2, #0x7", + "mnemonic": "movs", + "operands": "r2, #0x7", + "mode": "thumb" + }, + "instr_35510": { + "virtual_address": 35510, + "size": 2, + "disassembly": "ldr r3, [sp, #0x38]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x38]", + "mode": "thumb" + }, + "instr_35512": { + "virtual_address": 35512, + "size": 2, + "disassembly": "adds r3, #0x7", + "mnemonic": "adds", + "operands": "r3, #0x7", + "mode": "thumb" + }, + "instr_35514": { + "virtual_address": 35514, + "size": 2, + "disassembly": "bics r3, r2", + "mnemonic": "bics", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_35516": { + "virtual_address": 35516, + "size": 2, + "disassembly": "movs r1, r3", + "mnemonic": "movs", + "operands": "r1, r3", + "mode": "thumb" + }, + "instr_35518": { + "virtual_address": 35518, + "size": 2, + "disassembly": "ldmia r1!, {r2, r3}", + "mnemonic": "ldmia", + "operands": "r1!, {r2, r3}", + "mode": "thumb" + }, + "instr_35520": { + "virtual_address": 35520, + "size": 2, + "disassembly": "str r2, [sp, #0x28]", + "mnemonic": "str", + "operands": "r2, [sp, #0x28]", + "mode": "thumb" + }, + "instr_35522": { + "virtual_address": 35522, + "size": 2, + "disassembly": "str r3, [sp, #0x2c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x2c]", + "mode": "thumb" + }, + "instr_35524": { + "virtual_address": 35524, + "size": 2, + "disassembly": "movs r3, #0x1", + "mnemonic": "movs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_35526": { + "virtual_address": 35526, + "size": 2, + "disassembly": "str r1, [sp, #0x38]", + "mnemonic": "str", + "operands": "r1, [sp, #0x38]", + "mode": "thumb" + }, + "bb_35508": { + "virtual_address": 35508, + "size": 20, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_35508", + "instr_35510", + "instr_35512", + "instr_35514", + "instr_35516", + "instr_35518", + "instr_35520", + "instr_35522", + "instr_35524", + "instr_35526" + ] + }, + "func_35502": { + "virtual_address": 35502, + "size": 26, + "name": "FUN_00008aae", + "children": [ + "bb_35502", + "bb_35506", + "bb_35508" + ] + }, + "instr_35528": { + "virtual_address": 35528, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_35530": { + "virtual_address": 35530, + "size": 2, + "disassembly": "add r1, sp, #0x68", + "mnemonic": "add", + "operands": "r1, sp, #0x68", + "mode": "thumb" + }, + "instr_35532": { + "virtual_address": 35532, + "size": 2, + "disassembly": "strb r2, [r1, #0x1b]", + "mnemonic": "strb", + "operands": "r2, [r1, #0x1b]", + "mode": "thumb" + }, + "bb_35528": { + "virtual_address": 35528, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 35534, + "children": [ + "instr_35528", + "instr_35530", + "instr_35532" + ] + }, + "instr_35534": { + "virtual_address": 35534, + "size": 2, + "disassembly": "mov r2, r10", + "mnemonic": "mov", + "operands": "r2, r10", + "mode": "thumb" + }, + "instr_35536": { + "virtual_address": 35536, + "size": 2, + "disassembly": "adds r2, #0x1", + "mnemonic": "adds", + "operands": "r2, #0x1", + "mode": "thumb" + }, + "instr_35538": { + "virtual_address": 35538, + "size": 2, + "disassembly": "bne 0x8ad6", + "mnemonic": "bne", + "operands": "0x8ad6", + "mode": "thumb" + }, + "bb_35534": { + "virtual_address": 35534, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 35540, + "children": [ + "instr_35534", + "instr_35536", + "instr_35538" + ] + }, + "instr_35540": { + "virtual_address": 35540, + "size": 2, + "disassembly": "b 0x8e0e", + "mnemonic": "b", + "operands": "0x8e0e", + "mode": "thumb" + }, + "bb_35540": { + "virtual_address": 35540, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_35540" + ] + }, + "instr_35542": { + "virtual_address": 35542, + "size": 2, + "disassembly": "movs r2, #0x80", + "mnemonic": "movs", + "operands": "r2, #0x80", + "mode": "thumb" + }, + "instr_35544": { + "virtual_address": 35544, + "size": 2, + "disassembly": "movs r1, r4", + "mnemonic": "movs", + "operands": "r1, r4", + "mode": "thumb" + }, + "instr_35546": { + "virtual_address": 35546, + "size": 2, + "disassembly": "bics r1, r2", + "mnemonic": "bics", + "operands": "r1, r2", + "mode": "thumb" + }, + "instr_35548": { + "virtual_address": 35548, + "size": 2, + "disassembly": "mov r9, r1", + "mnemonic": "mov", + "operands": "r9, r1", + "mode": "thumb" + }, + "instr_35550": { + "virtual_address": 35550, + "size": 2, + "disassembly": "ldr r1, [sp, #0x28]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x28]", + "mode": "thumb" + }, + "instr_35552": { + "virtual_address": 35552, + "size": 2, + "disassembly": "ldr r2, [sp, #0x2c]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x2c]", + "mode": "thumb" + }, + "instr_35554": { + "virtual_address": 35554, + "size": 2, + "disassembly": "movs r0, r1", + "mnemonic": "movs", + "operands": "r0, r1", + "mode": "thumb" + }, + "instr_35556": { + "virtual_address": 35556, + "size": 2, + "disassembly": "orrs r0, r2", + "mnemonic": "orrs", + "operands": "r0, r2", + "mode": "thumb" + }, + "instr_35558": { + "virtual_address": 35558, + "size": 2, + "disassembly": "beq 0x8aea", + "mnemonic": "beq", + "operands": "0x8aea", + "mode": "thumb" + }, + "bb_35542": { + "virtual_address": 35542, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 35560, + "children": [ + "instr_35542", + "instr_35544", + "instr_35546", + "instr_35548", + "instr_35550", + "instr_35552", + "instr_35554", + "instr_35556", + "instr_35558" + ] + }, + "instr_35560": { + "virtual_address": 35560, + "size": 2, + "disassembly": "b 0x8e0c", + "mnemonic": "b", + "operands": "0x8e0c", + "mode": "thumb" + }, + "bb_35560": { + "virtual_address": 35560, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_35560" + ] + }, + "instr_35562": { + "virtual_address": 35562, + "size": 2, + "disassembly": "mov r2, r10", + "mnemonic": "mov", + "operands": "r2, r10", + "mode": "thumb" + }, + "instr_35564": { + "virtual_address": 35564, + "size": 2, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_35566": { + "virtual_address": 35566, + "size": 2, + "disassembly": "beq 0x8af2", + "mnemonic": "beq", + "operands": "0x8af2", + "mode": "thumb" + }, + "bb_35562": { + "virtual_address": 35562, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 35568, + "children": [ + "instr_35562", + "instr_35564", + "instr_35566" + ] + }, + "instr_35568": { + "virtual_address": 35568, + "size": 2, + "disassembly": "b 0x8e0c", + "mnemonic": "b", + "operands": "0x8e0c", + "mode": "thumb" + }, + "bb_35568": { + "virtual_address": 35568, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_35568" + ] + }, + "instr_35570": { + "virtual_address": 35570, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_35572": { + "virtual_address": 35572, + "size": 2, + "disassembly": "beq 0x8af8", + "mnemonic": "beq", + "operands": "0x8af8", + "mode": "thumb" + }, + "bb_35570": { + "virtual_address": 35570, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 35574, + "children": [ + "instr_35570", + "instr_35572" + ] + }, + "instr_35574": { + "virtual_address": 35574, + "size": 2, + "disassembly": "b 0x8fa2", + "mnemonic": "b", + "operands": "0x8fa2", + "mode": "thumb" + }, + "bb_35574": { + "virtual_address": 35574, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_35574" + ] + }, + "instr_35576": { + "virtual_address": 35576, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_35578": { + "virtual_address": 35578, + "size": 2, + "disassembly": "movs r2, r3", + "mnemonic": "movs", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_35580": { + "virtual_address": 35580, + "size": 2, + "disassembly": "ands r2, r4", + "mnemonic": "ands", + "operands": "r2, r4", + "mode": "thumb" + }, + "instr_35582": { + "virtual_address": 35582, + "size": 2, + "disassembly": "str r2, [sp, #0x30]", + "mnemonic": "str", + "operands": "r2, [sp, #0x30]", + "mode": "thumb" + }, + "instr_35584": { + "virtual_address": 35584, + "size": 2, + "disassembly": "tst r3, r4", + "mnemonic": "tst", + "operands": "r3, r4", + "mode": "thumb" + }, + "instr_35586": { + "virtual_address": 35586, + "size": 2, + "disassembly": "bne 0x8b06", + "mnemonic": "bne", + "operands": "0x8b06", + "mode": "thumb" + }, + "bb_35576": { + "virtual_address": 35576, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 35588, + "children": [ + "instr_35576", + "instr_35578", + "instr_35580", + "instr_35582", + "instr_35584", + "instr_35586" + ] + }, + "instr_35588": { + "virtual_address": 35588, + "size": 2, + "disassembly": "b 0x90e6", + "mnemonic": "b", + "operands": "0x90e6", + "mode": "thumb" + }, + "bb_35588": { + "virtual_address": 35588, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_35588" + ] + }, + "instr_35590": { + "virtual_address": 35590, + "size": 2, + "disassembly": "movs r1, #0x30", + "mnemonic": "movs", + "operands": "r1, #0x30", + "mode": "thumb" + }, + "instr_35592": { + "virtual_address": 35592, + "size": 2, + "disassembly": "adds r3, #0x62", + "mnemonic": "adds", + "operands": "r3, #0x62", + "mode": "thumb" + }, + "instr_35594": { + "virtual_address": 35594, + "size": 2, + "disassembly": "add r2, sp, #0xec", + "mnemonic": "add", + "operands": "r2, sp, #0xec", + "mode": "thumb" + }, + "instr_35596": { + "virtual_address": 35596, + "size": 2, + "disassembly": "strb r1, [r2, r3]", + "mnemonic": "strb", + "operands": "r1, [r2, r3]", + "mode": "thumb" + }, + "instr_35598": { + "virtual_address": 35598, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_35600": { + "virtual_address": 35600, + "size": 2, + "disassembly": "mov r10, r3", + "mnemonic": "mov", + "operands": "r10, r3", + "mode": "thumb" + }, + "instr_35602": { + "virtual_address": 35602, + "size": 2, + "disassembly": "add r3, sp, #0x68", + "mnemonic": "add", + "operands": "r3, sp, #0x68", + "mode": "thumb" + }, + "instr_35604": { + "virtual_address": 35604, + "size": 2, + "disassembly": "movs r6, #0xe7", + "mnemonic": "movs", + "operands": "r6, #0xe7", + "mode": "thumb" + }, + "instr_35606": { + "virtual_address": 35606, + "size": 2, + "disassembly": "mov r12, r3", + "mnemonic": "mov", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_35608": { + "virtual_address": 35608, + "size": 2, + "disassembly": "add r6, r12", + "mnemonic": "add", + "operands": "r6, r12", + "mode": "thumb" + }, + "bb_35590": { + "virtual_address": 35590, + "size": 20, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_35590", + "instr_35592", + "instr_35594", + "instr_35596", + "instr_35598", + "instr_35600", + "instr_35602", + "instr_35604", + "instr_35606", + "instr_35608" + ] + }, + "func_35528": { + "virtual_address": 35528, + "size": 82, + "name": "FUN_00008ac8", + "children": [ + "bb_35528", + "bb_35534", + "bb_35540", + "bb_35542", + "bb_35560", + "bb_35562", + "bb_35568", + "bb_35570", + "bb_35574", + "bb_35576", + "bb_35588", + "bb_35590" + ] + }, + "instr_35610": { + "virtual_address": 35610, + "size": 2, + "disassembly": "mov r2, r10", + "mnemonic": "mov", + "operands": "r2, r10", + "mode": "thumb" + }, + "instr_35612": { + "virtual_address": 35612, + "size": 2, + "disassembly": "str r2, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r2, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_35614": { + "virtual_address": 35614, + "size": 2, + "disassembly": "ldr r2, [sp, #0x30]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x30]", + "mode": "thumb" + }, + "instr_35616": { + "virtual_address": 35616, + "size": 2, + "disassembly": "add r3, sp, #0x68", + "mnemonic": "add", + "operands": "r3, sp, #0x68", + "mode": "thumb" + }, + "instr_35618": { + "virtual_address": 35618, + "size": 2, + "disassembly": "ldrb r3, [r3, #0x1b]", + "mnemonic": "ldrb", + "operands": "r3, [r3, #0x1b]", + "mode": "thumb" + }, + "instr_35620": { + "virtual_address": 35620, + "size": 2, + "disassembly": "cmp r10, r2", + "mnemonic": "cmp", + "operands": "r10, r2", + "mode": "thumb" + }, + "instr_35622": { + "virtual_address": 35622, + "size": 2, + "disassembly": "bge 0x8b2a", + "mnemonic": "bge", + "operands": "0x8b2a", + "mode": "thumb" + }, + "bb_35610": { + "virtual_address": 35610, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 35624, + "children": [ + "instr_35610", + "instr_35612", + "instr_35614", + "instr_35616", + "instr_35618", + "instr_35620", + "instr_35622" + ] + }, + "instr_35624": { + "virtual_address": 35624, + "size": 2, + "disassembly": "str r2, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r2, [sp, #0x1c]", + "mode": "thumb" + }, + "bb_35624": { + "virtual_address": 35624, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 35626, + "children": [ + "instr_35624" + ] + }, + "instr_35626": { + "virtual_address": 35626, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_35628": { + "virtual_address": 35628, + "size": 2, + "disassembly": "str r2, [sp, #0x34]", + "mnemonic": "str", + "operands": "r2, [sp, #0x34]", + "mode": "thumb" + }, + "instr_35630": { + "virtual_address": 35630, + "size": 2, + "disassembly": "str r2, [sp, #0x54]", + "mnemonic": "str", + "operands": "r2, [sp, #0x54]", + "mode": "thumb" + }, + "instr_35632": { + "virtual_address": 35632, + "size": 2, + "disassembly": "str r2, [sp, #0x4c]", + "mnemonic": "str", + "operands": "r2, [sp, #0x4c]", + "mode": "thumb" + }, + "instr_35634": { + "virtual_address": 35634, + "size": 2, + "disassembly": "str r2, [sp, #0x48]", + "mnemonic": "str", + "operands": "r2, [sp, #0x48]", + "mode": "thumb" + }, + "bb_35626": { + "virtual_address": 35626, + "size": 10, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_35626", + "instr_35628", + "instr_35630", + "instr_35632", + "instr_35634" + ] + }, + "func_35610": { + "virtual_address": 35610, + "size": 26, + "name": "FUN_00008b1a", + "children": [ + "bb_35610", + "bb_35624", + "bb_35626" + ] + }, + "instr_35636": { + "virtual_address": 35636, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_35638": { + "virtual_address": 35638, + "size": 2, + "disassembly": "bne 0x8b3a", + "mnemonic": "bne", + "operands": "0x8b3a", + "mode": "thumb" + }, + "bb_35636": { + "virtual_address": 35636, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 35640, + "children": [ + "instr_35636", + "instr_35638" + ] + }, + "instr_35640": { + "virtual_address": 35640, + "size": 2, + "disassembly": "b 0x866e", + "mnemonic": "b", + "operands": "0x866e", + "mode": "thumb" + }, + "bb_35640": { + "virtual_address": 35640, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_35640" + ] + }, + "func_35636": { + "virtual_address": 35636, + "size": 6, + "name": "FUN_00008b34", + "children": [ + "bb_35636", + "bb_35640" + ] + }, + "instr_35642": { + "virtual_address": 35642, + "size": 2, + "disassembly": "ldr r2, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_35644": { + "virtual_address": 35644, + "size": 2, + "disassembly": "adds r2, #0x1", + "mnemonic": "adds", + "operands": "r2, #0x1", + "mode": "thumb" + }, + "instr_35646": { + "virtual_address": 35646, + "size": 2, + "disassembly": "str r2, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r2, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_35648": { + "virtual_address": 35648, + "size": 2, + "disassembly": "b 0x866e", + "mnemonic": "b", + "operands": "0x866e", + "mode": "thumb" + }, + "bb_35642": { + "virtual_address": 35642, + "size": 8, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_35642", + "instr_35644", + "instr_35646", + "instr_35648" + ] + }, + "func_35642": { + "virtual_address": 35642, + "size": 8, + "name": "FUN_00008b3a", + "children": [ + "bb_35642" + ] + }, + "instr_35664": { + "virtual_address": 35664, + "size": 2, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_35666": { + "virtual_address": 35666, + "size": 2, + "disassembly": "lsls r3, r3, #0x1a", + "mnemonic": "lsls", + "operands": "r3, r3, #0x1a", + "mode": "thumb" + }, + "instr_35668": { + "virtual_address": 35668, + "size": 2, + "disassembly": "bmi 0x8b58", + "mnemonic": "bmi", + "operands": "0x8b58", + "mode": "thumb" + }, + "bb_35664": { + "virtual_address": 35664, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 35670, + "children": [ + "instr_35664", + "instr_35666", + "instr_35668" + ] + }, + "instr_35670": { + "virtual_address": 35670, + "size": 2, + "disassembly": "b 0x9198", + "mnemonic": "b", + "operands": "0x9198", + "mode": "thumb" + }, + "bb_35670": { + "virtual_address": 35670, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37272, + "children": [ + "instr_35670" + ] + }, + "instr_35672": { + "virtual_address": 35672, + "size": 2, + "disassembly": "movs r3, #0x7", + "mnemonic": "movs", + "operands": "r3, #0x7", + "mode": "thumb" + }, + "instr_35674": { + "virtual_address": 35674, + "size": 2, + "disassembly": "ldr r4, [sp, #0x38]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0x38]", + "mode": "thumb" + }, + "instr_35676": { + "virtual_address": 35676, + "size": 2, + "disassembly": "adds r4, #0x7", + "mnemonic": "adds", + "operands": "r4, #0x7", + "mode": "thumb" + }, + "instr_35678": { + "virtual_address": 35678, + "size": 2, + "disassembly": "bics r4, r3", + "mnemonic": "bics", + "operands": "r4, r3", + "mode": "thumb" + }, + "instr_35680": { + "virtual_address": 35680, + "size": 2, + "disassembly": "movs r2, r4", + "mnemonic": "movs", + "operands": "r2, r4", + "mode": "thumb" + }, + "instr_35682": { + "virtual_address": 35682, + "size": 2, + "disassembly": "ldmia r2!, {r3, r4}", + "mnemonic": "ldmia", + "operands": "r2!, {r3, r4}", + "mode": "thumb" + }, + "instr_35684": { + "virtual_address": 35684, + "size": 2, + "disassembly": "str r3, [sp, #0x28]", + "mnemonic": "str", + "operands": "r3, [sp, #0x28]", + "mode": "thumb" + }, + "instr_35686": { + "virtual_address": 35686, + "size": 2, + "disassembly": "str r4, [sp, #0x2c]", + "mnemonic": "str", + "operands": "r4, [sp, #0x2c]", + "mode": "thumb" + }, + "instr_35688": { + "virtual_address": 35688, + "size": 2, + "disassembly": "str r2, [sp, #0x38]", + "mnemonic": "str", + "operands": "r2, [sp, #0x38]", + "mode": "thumb" + }, + "bb_35672": { + "virtual_address": 35672, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 35690, + "children": [ + "instr_35672", + "instr_35674", + "instr_35676", + "instr_35678", + "instr_35680", + "instr_35682", + "instr_35684", + "instr_35686", + "instr_35688" + ] + }, + "func_35664": { + "virtual_address": 35664, + "size": 26, + "name": "FUN_00008b50", + "children": [ + "bb_35664", + "bb_35670", + "bb_35672" + ] + }, + "instr_35690": { + "virtual_address": 35690, + "size": 2, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_35692": { + "virtual_address": 35692, + "size": 2, + "disassembly": "ldr r4, [0x8ebc]", + "mnemonic": "ldr", + "operands": "r4, [0x8ebc]", + "mode": "thumb" + }, + "instr_35694": { + "virtual_address": 35694, + "size": 2, + "disassembly": "ands r3, r4", + "mnemonic": "ands", + "operands": "r3, r4", + "mode": "thumb" + }, + "instr_35696": { + "virtual_address": 35696, + "size": 2, + "disassembly": "movs r4, r3", + "mnemonic": "movs", + "operands": "r4, r3", + "mode": "thumb" + }, + "instr_35698": { + "virtual_address": 35698, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_35700": { + "virtual_address": 35700, + "size": 2, + "disassembly": "b 0x8ac8", + "mnemonic": "b", + "operands": "0x8ac8", + "mode": "thumb" + }, + "bb_35690": { + "virtual_address": 35690, + "size": 12, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_35690", + "instr_35692", + "instr_35694", + "instr_35696", + "instr_35698", + "instr_35700" + ] + }, + "func_35690": { + "virtual_address": 35690, + "size": 12, + "name": "FUN_00008b6a", + "children": [ + "bb_35690" + ] + }, + "instr_35980": { + "virtual_address": 35980, + "size": 2, + "disassembly": "ldr r3, [sp, #0x88]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x88]", + "mode": "thumb" + }, + "instr_35982": { + "virtual_address": 35982, + "size": 2, + "disassembly": "ldr r2, [sp, #0x50]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x50]", + "mode": "thumb" + }, + "instr_35984": { + "virtual_address": 35984, + "size": 2, + "disassembly": "cmp r3, r2", + "mnemonic": "cmp", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_35986": { + "virtual_address": 35986, + "size": 2, + "disassembly": "blt 0x8c96", + "mnemonic": "blt", + "operands": "0x8c96", + "mode": "thumb" + }, + "bb_35980": { + "virtual_address": 35980, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 35988, + "children": [ + "instr_35980", + "instr_35982", + "instr_35984", + "instr_35986" + ] + }, + "instr_35988": { + "virtual_address": 35988, + "size": 2, + "disassembly": "b 0x91f6", + "mnemonic": "b", + "operands": "0x91f6", + "mode": "thumb" + }, + "bb_35988": { + "virtual_address": 35988, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37366, + "children": [ + "instr_35988" + ] + }, + "instr_35990": { + "virtual_address": 35990, + "size": 2, + "disassembly": "ldr r3, [sp, #0x68]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x68]", + "mode": "thumb" + }, + "instr_35992": { + "virtual_address": 35992, + "size": 2, + "disassembly": "str r3, [r7, #0x0]", + "mnemonic": "str", + "operands": "r3, [r7, #0x0]", + "mode": "thumb" + }, + "instr_35994": { + "virtual_address": 35994, + "size": 2, + "disassembly": "ldr r3, [sp, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x64]", + "mode": "thumb" + }, + "instr_35996": { + "virtual_address": 35996, + "size": 2, + "disassembly": "mov r12, r3", + "mnemonic": "mov", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_35998": { + "virtual_address": 35998, + "size": 2, + "disassembly": "str r3, [r7, #0x4]", + "mnemonic": "str", + "operands": "r3, [r7, #0x4]", + "mode": "thumb" + }, + "instr_36000": { + "virtual_address": 36000, + "size": 2, + "disassembly": "ldr r3, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_36002": { + "virtual_address": 36002, + "size": 2, + "disassembly": "add r4, r12", + "mnemonic": "add", + "operands": "r4, r12", + "mode": "thumb" + }, + "instr_36004": { + "virtual_address": 36004, + "size": 2, + "disassembly": "str r3, [sp, #0x30]", + "mnemonic": "str", + "operands": "r3, [sp, #0x30]", + "mode": "thumb" + }, + "instr_36006": { + "virtual_address": 36006, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_36008": { + "virtual_address": 36008, + "size": 2, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_36010": { + "virtual_address": 36010, + "size": 2, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_36012": { + "virtual_address": 36012, + "size": 2, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "thumb" + }, + "instr_36014": { + "virtual_address": 36014, + "size": 2, + "disassembly": "ble 0x8cb4", + "mnemonic": "ble", + "operands": "0x8cb4", + "mode": "thumb" + }, + "bb_35990": { + "virtual_address": 35990, + "size": 26, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36016, + "children": [ + "instr_35990", + "instr_35992", + "instr_35994", + "instr_35996", + "instr_35998", + "instr_36000", + "instr_36002", + "instr_36004", + "instr_36006", + "instr_36008", + "instr_36010", + "instr_36012", + "instr_36014" + ] + }, + "instr_36016": { + "virtual_address": 36016, + "size": 4, + "disassembly": "bl 0x94cc", + "mnemonic": "bl", + "operands": "0x94cc", + "mode": "thumb" + }, + "bb_36016": { + "virtual_address": 36016, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36020, + "children": [ + "instr_36016" + ] + }, + "instr_36020": { + "virtual_address": 36020, + "size": 2, + "disassembly": "adds r7, #0x8", + "mnemonic": "adds", + "operands": "r7, #0x8", + "mode": "thumb" + }, + "bb_36020": { + "virtual_address": 36020, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36022, + "children": [ + "instr_36020" + ] + }, + "func_35980": { + "virtual_address": 35980, + "size": 42, + "name": "FUN_00008c8c", + "children": [ + "bb_35980", + "bb_35988", + "bb_35990", + "bb_36016", + "bb_36020" + ] + }, + "instr_36022": { + "virtual_address": 36022, + "size": 2, + "disassembly": "ldr r3, [sp, #0x50]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x50]", + "mode": "thumb" + }, + "instr_36024": { + "virtual_address": 36024, + "size": 2, + "disassembly": "subs r5, r3, #0x1", + "mnemonic": "subs", + "operands": "r5, r3, #0x1", + "mode": "thumb" + }, + "instr_36026": { + "virtual_address": 36026, + "size": 2, + "disassembly": "cmp r5, #0x0", + "mnemonic": "cmp", + "operands": "r5, #0x0", + "mode": "thumb" + }, + "instr_36028": { + "virtual_address": 36028, + "size": 2, + "disassembly": "bgt 0x8cc0", + "mnemonic": "bgt", + "operands": "0x8cc0", + "mode": "thumb" + }, + "bb_36022": { + "virtual_address": 36022, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36030, + "children": [ + "instr_36022", + "instr_36024", + "instr_36026", + "instr_36028" + ] + }, + "instr_36030": { + "virtual_address": 36030, + "size": 2, + "disassembly": "b 0x8722", + "mnemonic": "b", + "operands": "0x8722", + "mode": "thumb" + }, + "bb_36030": { + "virtual_address": 36030, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_36030" + ] + }, + "instr_36032": { + "virtual_address": 36032, + "size": 2, + "disassembly": "ldr r3, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_36034": { + "virtual_address": 36034, + "size": 2, + "disassembly": "cmp r5, #0x10", + "mnemonic": "cmp", + "operands": "r5, #0x10", + "mode": "thumb" + }, + "instr_36036": { + "virtual_address": 36036, + "size": 2, + "disassembly": "bgt 0x8cca", + "mnemonic": "bgt", + "operands": "0x8cca", + "mode": "thumb" + }, + "bb_36032": { + "virtual_address": 36032, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36038, + "children": [ + "instr_36032", + "instr_36034", + "instr_36036" + ] + }, + "instr_36038": { + "virtual_address": 36038, + "size": 4, + "disassembly": "bl 0x0a022", + "mnemonic": "bl", + "operands": "0x0a022", + "mode": "thumb" + }, + "bb_36038": { + "virtual_address": 36038, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36042, + "children": [ + "instr_36038" + ] + }, + "instr_36042": { + "virtual_address": 36042, + "size": 2, + "disassembly": "ldr r1, [0x8ec8]", + "mnemonic": "ldr", + "operands": "r1, [0x8ec8]", + "mode": "thumb" + }, + "instr_36044": { + "virtual_address": 36044, + "size": 2, + "disassembly": "movs r2, r4", + "mnemonic": "movs", + "operands": "r2, r4", + "mode": "thumb" + }, + "instr_36046": { + "virtual_address": 36046, + "size": 2, + "disassembly": "movs r6, #0x10", + "mnemonic": "movs", + "operands": "r6, #0x10", + "mode": "thumb" + }, + "instr_36048": { + "virtual_address": 36048, + "size": 2, + "disassembly": "movs r4, r1", + "mnemonic": "movs", + "operands": "r4, r1", + "mode": "thumb" + }, + "instr_36050": { + "virtual_address": 36050, + "size": 2, + "disassembly": "str r1, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r1, [sp, #0x3c]", + "mode": "thumb" + }, + "instr_36052": { + "virtual_address": 36052, + "size": 2, + "disassembly": "b 0x8ce2", + "mnemonic": "b", + "operands": "0x8ce2", + "mode": "thumb" + }, + "bb_36042": { + "virtual_address": 36042, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36066, + "children": [ + "instr_36042", + "instr_36044", + "instr_36046", + "instr_36048", + "instr_36050", + "instr_36052" + ] + }, + "instr_36054": { + "virtual_address": 36054, + "size": 2, + "disassembly": "adds r7, #0x8", + "mnemonic": "adds", + "operands": "r7, #0x8", + "mode": "thumb" + }, + "bb_36054": { + "virtual_address": 36054, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36056, + "children": [ + "instr_36054" + ] + }, + "instr_36056": { + "virtual_address": 36056, + "size": 2, + "disassembly": "subs r5, #0x10", + "mnemonic": "subs", + "operands": "r5, #0x10", + "mode": "thumb" + }, + "instr_36058": { + "virtual_address": 36058, + "size": 2, + "disassembly": "cmp r5, #0x10", + "mnemonic": "cmp", + "operands": "r5, #0x10", + "mode": "thumb" + }, + "instr_36060": { + "virtual_address": 36060, + "size": 2, + "disassembly": "bgt 0x8ce2", + "mnemonic": "bgt", + "operands": "0x8ce2", + "mode": "thumb" + }, + "bb_36056": { + "virtual_address": 36056, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36062, + "children": [ + "instr_36056", + "instr_36058", + "instr_36060" + ] + }, + "instr_36062": { + "virtual_address": 36062, + "size": 4, + "disassembly": "bl 0x9690", + "mnemonic": "bl", + "operands": "0x9690", + "mode": "thumb" + }, + "bb_36062": { + "virtual_address": 36062, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36066, + "children": [ + "instr_36062" + ] + }, + "instr_36066": { + "virtual_address": 36066, + "size": 2, + "disassembly": "adds r2, #0x10", + "mnemonic": "adds", + "operands": "r2, #0x10", + "mode": "thumb" + }, + "instr_36068": { + "virtual_address": 36068, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_36070": { + "virtual_address": 36070, + "size": 2, + "disassembly": "str r4, [r7, #0x0]", + "mnemonic": "str", + "operands": "r4, [r7, #0x0]", + "mode": "thumb" + }, + "instr_36072": { + "virtual_address": 36072, + "size": 2, + "disassembly": "str r6, [r7, #0x4]", + "mnemonic": "str", + "operands": "r6, [r7, #0x4]", + "mode": "thumb" + }, + "instr_36074": { + "virtual_address": 36074, + "size": 2, + "disassembly": "str r2, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r2, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_36076": { + "virtual_address": 36076, + "size": 2, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_36078": { + "virtual_address": 36078, + "size": 2, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "thumb" + }, + "instr_36080": { + "virtual_address": 36080, + "size": 2, + "disassembly": "ble 0x8cd6", + "mnemonic": "ble", + "operands": "0x8cd6", + "mode": "thumb" + }, + "bb_36066": { + "virtual_address": 36066, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36082, + "children": [ + "instr_36066", + "instr_36068", + "instr_36070", + "instr_36072", + "instr_36074", + "instr_36076", + "instr_36078", + "instr_36080" + ] + }, + "instr_36082": { + "virtual_address": 36082, + "size": 2, + "disassembly": "mov r1, r8", + "mnemonic": "mov", + "operands": "r1, r8", + "mode": "thumb" + }, + "instr_36084": { + "virtual_address": 36084, + "size": 2, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "thumb" + }, + "instr_36086": { + "virtual_address": 36086, + "size": 2, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "thumb" + }, + "instr_36088": { + "virtual_address": 36088, + "size": 4, + "disassembly": "bl 0x0db6c", + "mnemonic": "bl", + "operands": "0x0db6c", + "mode": "thumb" + }, + "instr_36092": { + "virtual_address": 36092, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_36094": { + "virtual_address": 36094, + "size": 2, + "disassembly": "beq 0x8d02", + "mnemonic": "beq", + "operands": "0x8d02", + "mode": "thumb" + }, + "bb_36082": { + "virtual_address": 36082, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36096, + "children": [ + "instr_36082", + "instr_36084", + "instr_36086", + "instr_36088", + "instr_36092", + "instr_36094" + ] + }, + "instr_36096": { + "virtual_address": 36096, + "size": 2, + "disassembly": "b 0x8e70", + "mnemonic": "b", + "operands": "0x8e70", + "mode": "thumb" + }, + "bb_36096": { + "virtual_address": 36096, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_36096" + ] + }, + "instr_36098": { + "virtual_address": 36098, + "size": 2, + "disassembly": "ldr r2, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_36100": { + "virtual_address": 36100, + "size": 2, + "disassembly": "ldr r3, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_36102": { + "virtual_address": 36102, + "size": 2, + "disassembly": "add r7, sp, #0xac", + "mnemonic": "add", + "operands": "r7, sp, #0xac", + "mode": "thumb" + }, + "instr_36104": { + "virtual_address": 36104, + "size": 2, + "disassembly": "b 0x8cd8", + "mnemonic": "b", + "operands": "0x8cd8", + "mode": "thumb" + }, + "bb_36098": { + "virtual_address": 36098, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36056, + "children": [ + "instr_36098", + "instr_36100", + "instr_36102", + "instr_36104" + ] + }, + "func_36022": { + "virtual_address": 36022, + "size": 84, + "name": "FUN_00008cb6", + "children": [ + "bb_36022", + "bb_36030", + "bb_36032", + "bb_36038", + "bb_36042", + "bb_36054", + "bb_36056", + "bb_36062", + "bb_36066", + "bb_36082", + "bb_36096", + "bb_36098" + ] + }, + "instr_36210": { + "virtual_address": 36210, + "size": 2, + "disassembly": "ldr r2, [sp, #0x3c]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x3c]", + "mode": "thumb" + }, + "instr_36212": { + "virtual_address": 36212, + "size": 2, + "disassembly": "adds r4, r4, r5", + "mnemonic": "adds", + "operands": "r4, r4, r5", + "mode": "thumb" + }, + "instr_36214": { + "virtual_address": 36214, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_36216": { + "virtual_address": 36216, + "size": 2, + "disassembly": "str r2, [r7, #0x0]", + "mnemonic": "str", + "operands": "r2, [r7, #0x0]", + "mode": "thumb" + }, + "instr_36218": { + "virtual_address": 36218, + "size": 2, + "disassembly": "str r5, [r7, #0x4]", + "mnemonic": "str", + "operands": "r5, [r7, #0x4]", + "mode": "thumb" + }, + "instr_36220": { + "virtual_address": 36220, + "size": 2, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_36222": { + "virtual_address": 36222, + "size": 2, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_36224": { + "virtual_address": 36224, + "size": 2, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "thumb" + }, + "instr_36226": { + "virtual_address": 36226, + "size": 2, + "disassembly": "ble 0x8d86", + "mnemonic": "ble", + "operands": "0x8d86", + "mode": "thumb" + }, + "bb_36210": { + "virtual_address": 36210, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36228, + "children": [ + "instr_36210", + "instr_36212", + "instr_36214", + "instr_36216", + "instr_36218", + "instr_36220", + "instr_36222", + "instr_36224", + "instr_36226" + ] + }, + "instr_36228": { + "virtual_address": 36228, + "size": 2, + "disassembly": "b 0x949e", + "mnemonic": "b", + "operands": "0x949e", + "mode": "thumb" + }, + "bb_36228": { + "virtual_address": 36228, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_36228" + ] + }, + "instr_36230": { + "virtual_address": 36230, + "size": 2, + "disassembly": "mov r3, r10", + "mnemonic": "mov", + "operands": "r3, r10", + "mode": "thumb" + }, + "instr_36232": { + "virtual_address": 36232, + "size": 2, + "disassembly": "ldr r2, [sp, #0x30]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x30]", + "mode": "thumb" + }, + "instr_36234": { + "virtual_address": 36234, + "size": 2, + "disassembly": "adds r7, #0x8", + "mnemonic": "adds", + "operands": "r7, #0x8", + "mode": "thumb" + }, + "instr_36236": { + "virtual_address": 36236, + "size": 2, + "disassembly": "subs r5, r3, r2", + "mnemonic": "subs", + "operands": "r5, r3, r2", + "mode": "thumb" + }, + "instr_36238": { + "virtual_address": 36238, + "size": 2, + "disassembly": "cmp r5, #0x0", + "mnemonic": "cmp", + "operands": "r5, #0x0", + "mode": "thumb" + }, + "instr_36240": { + "virtual_address": 36240, + "size": 2, + "disassembly": "bgt 0x8d94", + "mnemonic": "bgt", + "operands": "0x8d94", + "mode": "thumb" + }, + "bb_36230": { + "virtual_address": 36230, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36242, + "children": [ + "instr_36230", + "instr_36232", + "instr_36234", + "instr_36236", + "instr_36238", + "instr_36240" + ] + }, + "instr_36242": { + "virtual_address": 36242, + "size": 2, + "disassembly": "b 0x86fe", + "mnemonic": "b", + "operands": "0x86fe", + "mode": "thumb" + }, + "bb_36242": { + "virtual_address": 36242, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_36242" + ] + }, + "instr_36244": { + "virtual_address": 36244, + "size": 2, + "disassembly": "ldr r3, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_36246": { + "virtual_address": 36246, + "size": 2, + "disassembly": "cmp r5, #0x10", + "mnemonic": "cmp", + "operands": "r5, #0x10", + "mode": "thumb" + }, + "instr_36248": { + "virtual_address": 36248, + "size": 2, + "disassembly": "bgt 0x8d9e", + "mnemonic": "bgt", + "operands": "0x8d9e", + "mode": "thumb" + }, + "bb_36244": { + "virtual_address": 36244, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36250, + "children": [ + "instr_36244", + "instr_36246", + "instr_36248" + ] + }, + "instr_36250": { + "virtual_address": 36250, + "size": 4, + "disassembly": "bl 0x97d0", + "mnemonic": "bl", + "operands": "0x97d0", + "mode": "thumb" + }, + "bb_36250": { + "virtual_address": 36250, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36254, + "children": [ + "instr_36250" + ] + }, + "instr_36254": { + "virtual_address": 36254, + "size": 2, + "disassembly": "movs r2, #0x10", + "mnemonic": "movs", + "operands": "r2, #0x10", + "mode": "thumb" + }, + "instr_36256": { + "virtual_address": 36256, + "size": 2, + "disassembly": "ldr r0, [0x8ec8]", + "mnemonic": "ldr", + "operands": "r0, [0x8ec8]", + "mode": "thumb" + }, + "instr_36258": { + "virtual_address": 36258, + "size": 2, + "disassembly": "mov r10, r2", + "mnemonic": "mov", + "operands": "r10, r2", + "mode": "thumb" + }, + "instr_36260": { + "virtual_address": 36260, + "size": 2, + "disassembly": "movs r1, r4", + "mnemonic": "movs", + "operands": "r1, r4", + "mode": "thumb" + }, + "instr_36262": { + "virtual_address": 36262, + "size": 2, + "disassembly": "movs r2, r7", + "mnemonic": "movs", + "operands": "r2, r7", + "mode": "thumb" + }, + "instr_36264": { + "virtual_address": 36264, + "size": 2, + "disassembly": "movs r4, r0", + "mnemonic": "movs", + "operands": "r4, r0", + "mode": "thumb" + }, + "instr_36266": { + "virtual_address": 36266, + "size": 2, + "disassembly": "mov r7, r8", + "mnemonic": "mov", + "operands": "r7, r8", + "mode": "thumb" + }, + "instr_36268": { + "virtual_address": 36268, + "size": 2, + "disassembly": "str r0, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r0, [sp, #0x3c]", + "mode": "thumb" + }, + "instr_36270": { + "virtual_address": 36270, + "size": 2, + "disassembly": "mov r8, r6", + "mnemonic": "mov", + "operands": "r8, r6", + "mode": "thumb" + }, + "instr_36272": { + "virtual_address": 36272, + "size": 2, + "disassembly": "mov r6, r11", + "mnemonic": "mov", + "operands": "r6, r11", + "mode": "thumb" + }, + "instr_36274": { + "virtual_address": 36274, + "size": 2, + "disassembly": "b 0x8dbc", + "mnemonic": "b", + "operands": "0x8dbc", + "mode": "thumb" + }, + "bb_36254": { + "virtual_address": 36254, + "size": 22, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36284, + "children": [ + "instr_36254", + "instr_36256", + "instr_36258", + "instr_36260", + "instr_36262", + "instr_36264", + "instr_36266", + "instr_36268", + "instr_36270", + "instr_36272", + "instr_36274" + ] + }, + "instr_36276": { + "virtual_address": 36276, + "size": 2, + "disassembly": "subs r5, #0x10", + "mnemonic": "subs", + "operands": "r5, #0x10", + "mode": "thumb" + }, + "instr_36278": { + "virtual_address": 36278, + "size": 2, + "disassembly": "adds r2, #0x8", + "mnemonic": "adds", + "operands": "r2, #0x8", + "mode": "thumb" + }, + "instr_36280": { + "virtual_address": 36280, + "size": 2, + "disassembly": "cmp r5, #0x10", + "mnemonic": "cmp", + "operands": "r5, #0x10", + "mode": "thumb" + }, + "instr_36282": { + "virtual_address": 36282, + "size": 2, + "disassembly": "ble 0x8dea", + "mnemonic": "ble", + "operands": "0x8dea", + "mode": "thumb" + }, + "bb_36276": { + "virtual_address": 36276, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36284, + "children": [ + "instr_36276", + "instr_36278", + "instr_36280", + "instr_36282" + ] + }, + "instr_36284": { + "virtual_address": 36284, + "size": 2, + "disassembly": "mov r0, r10", + "mnemonic": "mov", + "operands": "r0, r10", + "mode": "thumb" + }, + "instr_36286": { + "virtual_address": 36286, + "size": 2, + "disassembly": "adds r1, #0x10", + "mnemonic": "adds", + "operands": "r1, #0x10", + "mode": "thumb" + }, + "instr_36288": { + "virtual_address": 36288, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_36290": { + "virtual_address": 36290, + "size": 2, + "disassembly": "str r4, [r2, #0x0]", + "mnemonic": "str", + "operands": "r4, [r2, #0x0]", + "mode": "thumb" + }, + "instr_36292": { + "virtual_address": 36292, + "size": 2, + "disassembly": "str r0, [r2, #0x4]", + "mnemonic": "str", + "operands": "r0, [r2, #0x4]", + "mode": "thumb" + }, + "instr_36294": { + "virtual_address": 36294, + "size": 2, + "disassembly": "str r1, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r1, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_36296": { + "virtual_address": 36296, + "size": 2, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_36298": { + "virtual_address": 36298, + "size": 2, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "thumb" + }, + "instr_36300": { + "virtual_address": 36300, + "size": 2, + "disassembly": "ble 0x8db4", + "mnemonic": "ble", + "operands": "0x8db4", + "mode": "thumb" + }, + "bb_36284": { + "virtual_address": 36284, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36302, + "children": [ + "instr_36284", + "instr_36286", + "instr_36288", + "instr_36290", + "instr_36292", + "instr_36294", + "instr_36296", + "instr_36298", + "instr_36300" + ] + }, + "instr_36302": { + "virtual_address": 36302, + "size": 2, + "disassembly": "movs r1, r7", + "mnemonic": "movs", + "operands": "r1, r7", + "mode": "thumb" + }, + "instr_36304": { + "virtual_address": 36304, + "size": 2, + "disassembly": "movs r0, r6", + "mnemonic": "movs", + "operands": "r0, r6", + "mode": "thumb" + }, + "instr_36306": { + "virtual_address": 36306, + "size": 2, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "thumb" + }, + "instr_36308": { + "virtual_address": 36308, + "size": 4, + "disassembly": "bl 0x0db6c", + "mnemonic": "bl", + "operands": "0x0db6c", + "mode": "thumb" + }, + "instr_36312": { + "virtual_address": 36312, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_36314": { + "virtual_address": 36314, + "size": 2, + "disassembly": "beq 0x8dde", + "mnemonic": "beq", + "operands": "0x8dde", + "mode": "thumb" + }, + "bb_36302": { + "virtual_address": 36302, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36316, + "children": [ + "instr_36302", + "instr_36304", + "instr_36306", + "instr_36308", + "instr_36312", + "instr_36314" + ] + }, + "instr_36316": { + "virtual_address": 36316, + "size": 2, + "disassembly": "b 0x8f30", + "mnemonic": "b", + "operands": "0x8f30", + "mode": "thumb" + }, + "bb_36316": { + "virtual_address": 36316, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_36316" + ] + }, + "instr_36318": { + "virtual_address": 36318, + "size": 2, + "disassembly": "subs r5, #0x10", + "mnemonic": "subs", + "operands": "r5, #0x10", + "mode": "thumb" + }, + "instr_36320": { + "virtual_address": 36320, + "size": 2, + "disassembly": "ldr r1, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_36322": { + "virtual_address": 36322, + "size": 2, + "disassembly": "ldr r3, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_36324": { + "virtual_address": 36324, + "size": 2, + "disassembly": "add r2, sp, #0xac", + "mnemonic": "add", + "operands": "r2, sp, #0xac", + "mode": "thumb" + }, + "instr_36326": { + "virtual_address": 36326, + "size": 2, + "disassembly": "cmp r5, #0x10", + "mnemonic": "cmp", + "operands": "r5, #0x10", + "mode": "thumb" + }, + "instr_36328": { + "virtual_address": 36328, + "size": 2, + "disassembly": "bgt 0x8dbc", + "mnemonic": "bgt", + "operands": "0x8dbc", + "mode": "thumb" + }, + "bb_36318": { + "virtual_address": 36318, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36330, + "children": [ + "instr_36318", + "instr_36320", + "instr_36322", + "instr_36324", + "instr_36326", + "instr_36328" + ] + }, + "instr_36330": { + "virtual_address": 36330, + "size": 2, + "disassembly": "mov r11, r6", + "mnemonic": "mov", + "operands": "r11, r6", + "mode": "thumb" + }, + "instr_36332": { + "virtual_address": 36332, + "size": 2, + "disassembly": "movs r4, r1", + "mnemonic": "movs", + "operands": "r4, r1", + "mode": "thumb" + }, + "instr_36334": { + "virtual_address": 36334, + "size": 2, + "disassembly": "mov r6, r8", + "mnemonic": "mov", + "operands": "r6, r8", + "mode": "thumb" + }, + "instr_36336": { + "virtual_address": 36336, + "size": 2, + "disassembly": "mov r8, r7", + "mnemonic": "mov", + "operands": "r8, r7", + "mode": "thumb" + }, + "instr_36338": { + "virtual_address": 36338, + "size": 2, + "disassembly": "movs r7, r2", + "mnemonic": "movs", + "operands": "r7, r2", + "mode": "thumb" + }, + "bb_36330": { + "virtual_address": 36330, + "size": 10, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_36330", + "instr_36332", + "instr_36334", + "instr_36336", + "instr_36338" + ] + }, + "func_36210": { + "virtual_address": 36210, + "size": 130, + "name": "FUN_00008d72", + "children": [ + "bb_36210", + "bb_36228", + "bb_36230", + "bb_36242", + "bb_36244", + "bb_36250", + "bb_36254", + "bb_36276", + "bb_36284", + "bb_36302", + "bb_36316", + "bb_36318", + "bb_36330" + ] + }, + "instr_36340": { + "virtual_address": 36340, + "size": 2, + "disassembly": "ldr r2, [sp, #0x3c]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x3c]", + "mode": "thumb" + }, + "instr_36342": { + "virtual_address": 36342, + "size": 2, + "disassembly": "adds r4, r4, r5", + "mnemonic": "adds", + "operands": "r4, r4, r5", + "mode": "thumb" + }, + "instr_36344": { + "virtual_address": 36344, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_36346": { + "virtual_address": 36346, + "size": 2, + "disassembly": "str r2, [r7, #0x0]", + "mnemonic": "str", + "operands": "r2, [r7, #0x0]", + "mode": "thumb" + }, + "instr_36348": { + "virtual_address": 36348, + "size": 2, + "disassembly": "str r5, [r7, #0x4]", + "mnemonic": "str", + "operands": "r5, [r7, #0x4]", + "mode": "thumb" + }, + "instr_36350": { + "virtual_address": 36350, + "size": 2, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_36352": { + "virtual_address": 36352, + "size": 2, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_36354": { + "virtual_address": 36354, + "size": 2, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "thumb" + }, + "instr_36356": { + "virtual_address": 36356, + "size": 2, + "disassembly": "ble 0x8e08", + "mnemonic": "ble", + "operands": "0x8e08", + "mode": "thumb" + }, + "bb_36340": { + "virtual_address": 36340, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36358, + "children": [ + "instr_36340", + "instr_36342", + "instr_36344", + "instr_36346", + "instr_36348", + "instr_36350", + "instr_36352", + "instr_36354", + "instr_36356" + ] + }, + "instr_36358": { + "virtual_address": 36358, + "size": 2, + "disassembly": "b 0x9180", + "mnemonic": "b", + "operands": "0x9180", + "mode": "thumb" + }, + "bb_36358": { + "virtual_address": 36358, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_36358" + ] + }, + "instr_36360": { + "virtual_address": 36360, + "size": 2, + "disassembly": "adds r7, #0x8", + "mnemonic": "adds", + "operands": "r7, #0x8", + "mode": "thumb" + }, + "instr_36362": { + "virtual_address": 36362, + "size": 2, + "disassembly": "b 0x86fe", + "mnemonic": "b", + "operands": "0x86fe", + "mode": "thumb" + }, + "bb_36360": { + "virtual_address": 36360, + "size": 4, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_36360", + "instr_36362" + ] + }, + "instr_36364": { + "virtual_address": 36364, + "size": 2, + "disassembly": "mov r4, r9", + "mnemonic": "mov", + "operands": "r4, r9", + "mode": "thumb" + }, + "bb_36364": { + "virtual_address": 36364, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36366, + "children": [ + "instr_36364" + ] + }, + "instr_36366": { + "virtual_address": 36366, + "size": 2, + "disassembly": "cmp r3, #0x1", + "mnemonic": "cmp", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_36368": { + "virtual_address": 36368, + "size": 2, + "disassembly": "bne 0x8e14", + "mnemonic": "bne", + "operands": "0x8e14", + "mode": "thumb" + }, + "bb_36366": { + "virtual_address": 36366, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36370, + "children": [ + "instr_36366", + "instr_36368" + ] + }, + "instr_36370": { + "virtual_address": 36370, + "size": 2, + "disassembly": "b 0x8fae", + "mnemonic": "b", + "operands": "0x8fae", + "mode": "thumb" + }, + "bb_36370": { + "virtual_address": 36370, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36782, + "children": [ + "instr_36370" + ] + }, + "instr_36372": { + "virtual_address": 36372, + "size": 2, + "disassembly": "add r6, sp, #0x150", + "mnemonic": "add", + "operands": "r6, sp, #0x150", + "mode": "thumb" + }, + "instr_36374": { + "virtual_address": 36374, + "size": 2, + "disassembly": "cmp r3, #0x2", + "mnemonic": "cmp", + "operands": "r3, #0x2", + "mode": "thumb" + }, + "instr_36376": { + "virtual_address": 36376, + "size": 2, + "disassembly": "bne 0x8e1c", + "mnemonic": "bne", + "operands": "0x8e1c", + "mode": "thumb" + }, + "bb_36372": { + "virtual_address": 36372, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36378, + "children": [ + "instr_36372", + "instr_36374", + "instr_36376" + ] + }, + "instr_36378": { + "virtual_address": 36378, + "size": 2, + "disassembly": "b 0x8ef8", + "mnemonic": "b", + "operands": "0x8ef8", + "mode": "thumb" + }, + "bb_36378": { + "virtual_address": 36378, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36600, + "children": [ + "instr_36378" + ] + }, + "instr_36380": { + "virtual_address": 36380, + "size": 2, + "disassembly": "movs r5, #0x7", + "mnemonic": "movs", + "operands": "r5, #0x7", + "mode": "thumb" + }, + "instr_36382": { + "virtual_address": 36382, + "size": 2, + "disassembly": "mov r9, r7", + "mnemonic": "mov", + "operands": "r9, r7", + "mode": "thumb" + }, + "instr_36384": { + "virtual_address": 36384, + "size": 2, + "disassembly": "str r4, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r4, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_36386": { + "virtual_address": 36386, + "size": 2, + "disassembly": "ldr r2, [sp, #0x28]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x28]", + "mode": "thumb" + }, + "instr_36388": { + "virtual_address": 36388, + "size": 2, + "disassembly": "ldr r3, [sp, #0x2c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x2c]", + "mode": "thumb" + }, + "bb_36380": { + "virtual_address": 36380, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36390, + "children": [ + "instr_36380", + "instr_36382", + "instr_36384", + "instr_36386", + "instr_36388" + ] + }, + "instr_36390": { + "virtual_address": 36390, + "size": 2, + "disassembly": "lsls r7, r3, #0x1d", + "mnemonic": "lsls", + "operands": "r7, r3, #0x1d", + "mode": "thumb" + }, + "instr_36392": { + "virtual_address": 36392, + "size": 2, + "disassembly": "lsrs r4, r2, #0x3", + "mnemonic": "lsrs", + "operands": "r4, r2, #0x3", + "mode": "thumb" + }, + "instr_36394": { + "virtual_address": 36394, + "size": 2, + "disassembly": "movs r1, r5", + "mnemonic": "movs", + "operands": "r1, r5", + "mode": "thumb" + }, + "instr_36396": { + "virtual_address": 36396, + "size": 2, + "disassembly": "lsrs r0, r3, #0x3", + "mnemonic": "lsrs", + "operands": "r0, r3, #0x3", + "mode": "thumb" + }, + "instr_36398": { + "virtual_address": 36398, + "size": 2, + "disassembly": "orrs r7, r4", + "mnemonic": "orrs", + "operands": "r7, r4", + "mode": "thumb" + }, + "instr_36400": { + "virtual_address": 36400, + "size": 2, + "disassembly": "movs r3, r0", + "mnemonic": "movs", + "operands": "r3, r0", + "mode": "thumb" + }, + "instr_36402": { + "virtual_address": 36402, + "size": 2, + "disassembly": "movs r0, r7", + "mnemonic": "movs", + "operands": "r0, r7", + "mode": "thumb" + }, + "instr_36404": { + "virtual_address": 36404, + "size": 2, + "disassembly": "ands r1, r2", + "mnemonic": "ands", + "operands": "r1, r2", + "mode": "thumb" + }, + "instr_36406": { + "virtual_address": 36406, + "size": 2, + "disassembly": "mov r12, r6", + "mnemonic": "mov", + "operands": "r12, r6", + "mode": "thumb" + }, + "instr_36408": { + "virtual_address": 36408, + "size": 2, + "disassembly": "adds r1, #0x30", + "mnemonic": "adds", + "operands": "r1, #0x30", + "mode": "thumb" + }, + "instr_36410": { + "virtual_address": 36410, + "size": 2, + "disassembly": "subs r6, #0x1", + "mnemonic": "subs", + "operands": "r6, #0x1", + "mode": "thumb" + }, + "instr_36412": { + "virtual_address": 36412, + "size": 2, + "disassembly": "movs r2, r7", + "mnemonic": "movs", + "operands": "r2, r7", + "mode": "thumb" + }, + "instr_36414": { + "virtual_address": 36414, + "size": 2, + "disassembly": "strb r1, [r6, #0x0]", + "mnemonic": "strb", + "operands": "r1, [r6, #0x0]", + "mode": "thumb" + }, + "instr_36416": { + "virtual_address": 36416, + "size": 2, + "disassembly": "orrs r0, r3", + "mnemonic": "orrs", + "operands": "r0, r3", + "mode": "thumb" + }, + "instr_36418": { + "virtual_address": 36418, + "size": 2, + "disassembly": "bne 0x8e26", + "mnemonic": "bne", + "operands": "0x8e26", + "mode": "thumb" + }, + "bb_36390": { + "virtual_address": 36390, + "size": 30, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36420, + "children": [ + "instr_36390", + "instr_36392", + "instr_36394", + "instr_36396", + "instr_36398", + "instr_36400", + "instr_36402", + "instr_36404", + "instr_36406", + "instr_36408", + "instr_36410", + "instr_36412", + "instr_36414", + "instr_36416", + "instr_36418" + ] + }, + "instr_36420": { + "virtual_address": 36420, + "size": 2, + "disassembly": "mov r7, r9", + "mnemonic": "mov", + "operands": "r7, r9", + "mode": "thumb" + }, + "instr_36422": { + "virtual_address": 36422, + "size": 2, + "disassembly": "str r2, [sp, #0x28]", + "mnemonic": "str", + "operands": "r2, [sp, #0x28]", + "mode": "thumb" + }, + "instr_36424": { + "virtual_address": 36424, + "size": 2, + "disassembly": "str r3, [sp, #0x2c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x2c]", + "mode": "thumb" + }, + "instr_36426": { + "virtual_address": 36426, + "size": 2, + "disassembly": "ldr r4, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_36428": { + "virtual_address": 36428, + "size": 2, + "disassembly": "cmp r1, #0x30", + "mnemonic": "cmp", + "operands": "r1, #0x30", + "mode": "thumb" + }, + "instr_36430": { + "virtual_address": 36430, + "size": 2, + "disassembly": "beq 0x8e56", + "mnemonic": "beq", + "operands": "0x8e56", + "mode": "thumb" + }, + "bb_36420": { + "virtual_address": 36420, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36432, + "children": [ + "instr_36420", + "instr_36422", + "instr_36424", + "instr_36426", + "instr_36428", + "instr_36430" + ] + }, + "instr_36432": { + "virtual_address": 36432, + "size": 2, + "disassembly": "lsls r3, r4, #0x1f", + "mnemonic": "lsls", + "operands": "r3, r4, #0x1f", + "mode": "thumb" + }, + "instr_36434": { + "virtual_address": 36434, + "size": 2, + "disassembly": "bpl 0x8e56", + "mnemonic": "bpl", + "operands": "0x8e56", + "mode": "thumb" + }, + "bb_36432": { + "virtual_address": 36432, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36436, + "children": [ + "instr_36432", + "instr_36434" + ] + }, + "instr_36436": { + "virtual_address": 36436, + "size": 2, + "disassembly": "b 0x92d2", + "mnemonic": "b", + "operands": "0x92d2", + "mode": "thumb" + }, + "bb_36436": { + "virtual_address": 36436, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_36436" + ] + }, + "instr_36438": { + "virtual_address": 36438, + "size": 2, + "disassembly": "add r3, sp, #0x150", + "mnemonic": "add", + "operands": "r3, sp, #0x150", + "mode": "thumb" + }, + "instr_36440": { + "virtual_address": 36440, + "size": 2, + "disassembly": "subs r3, r3, r6", + "mnemonic": "subs", + "operands": "r3, r3, r6", + "mode": "thumb" + }, + "instr_36442": { + "virtual_address": 36442, + "size": 2, + "disassembly": "mov r9, r4", + "mnemonic": "mov", + "operands": "r9, r4", + "mode": "thumb" + }, + "instr_36444": { + "virtual_address": 36444, + "size": 2, + "disassembly": "str r3, [sp, #0x30]", + "mnemonic": "str", + "operands": "r3, [sp, #0x30]", + "mode": "thumb" + }, + "instr_36446": { + "virtual_address": 36446, + "size": 2, + "disassembly": "b 0x8b1a", + "mnemonic": "b", + "operands": "0x8b1a", + "mode": "thumb" + }, + "bb_36438": { + "virtual_address": 36438, + "size": 10, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_36438", + "instr_36440", + "instr_36442", + "instr_36444", + "instr_36446" + ] + }, + "func_36340": { + "virtual_address": 36340, + "size": 108, + "name": "FUN_00008df4", + "children": [ + "bb_36340", + "bb_36358", + "bb_36360", + "bb_36364", + "bb_36366", + "bb_36370", + "bb_36372", + "bb_36378", + "bb_36380", + "bb_36390", + "bb_36420", + "bb_36432", + "bb_36436", + "bb_36438" + ] + }, + "instr_36464": { + "virtual_address": 36464, + "size": 2, + "disassembly": "mov r9, r11", + "mnemonic": "mov", + "operands": "r9, r11", + "mode": "thumb" + }, + "instr_36466": { + "virtual_address": 36466, + "size": 2, + "disassembly": "mov r11, r8", + "mnemonic": "mov", + "operands": "r11, r8", + "mode": "thumb" + }, + "bb_36464": { + "virtual_address": 36464, + "size": 4, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_36464", + "instr_36466" + ] + }, + "func_36464": { + "virtual_address": 36464, + "size": 4, + "name": "FUN_00008e70", + "children": [ + "bb_36464" + ] + }, + "instr_36468": { + "virtual_address": 36468, + "size": 2, + "disassembly": "ldr r1, [sp, #0x34]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x34]", + "mode": "thumb" + }, + "instr_36470": { + "virtual_address": 36470, + "size": 2, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_36472": { + "virtual_address": 36472, + "size": 2, + "disassembly": "beq 0x8e80", + "mnemonic": "beq", + "operands": "0x8e80", + "mode": "thumb" + }, + "bb_36468": { + "virtual_address": 36468, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36474, + "children": [ + "instr_36468", + "instr_36470", + "instr_36472" + ] + }, + "instr_36474": { + "virtual_address": 36474, + "size": 2, + "disassembly": "mov r0, r9", + "mnemonic": "mov", + "operands": "r0, r9", + "mode": "thumb" + }, + "instr_36476": { + "virtual_address": 36476, + "size": 4, + "disassembly": "bl 0x0bb74", + "mnemonic": "bl", + "operands": "0x0bb74", + "mode": "thumb" + }, + "bb_36474": { + "virtual_address": 36474, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_36474", + "instr_36476" + ] + }, + "func_36468": { + "virtual_address": 36468, + "size": 12, + "name": "FUN_00008e74", + "children": [ + "bb_36468", + "bb_36474" + ] + }, + "instr_36480": { + "virtual_address": 36480, + "size": 2, + "disassembly": "mov r3, r11", + "mnemonic": "mov", + "operands": "r3, r11", + "mode": "thumb" + }, + "instr_36482": { + "virtual_address": 36482, + "size": 2, + "disassembly": "ldr r3, [r3, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0x64]", + "mode": "thumb" + }, + "instr_36484": { + "virtual_address": 36484, + "size": 2, + "disassembly": "lsls r3, r3, #0x1f", + "mnemonic": "lsls", + "operands": "r3, r3, #0x1f", + "mode": "thumb" + }, + "instr_36486": { + "virtual_address": 36486, + "size": 2, + "disassembly": "bmi 0x8eb4", + "mnemonic": "bmi", + "operands": "0x8eb4", + "mode": "thumb" + }, + "bb_36480": { + "virtual_address": 36480, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36488, + "children": [ + "instr_36480", + "instr_36482", + "instr_36484", + "instr_36486" + ] + }, + "instr_36488": { + "virtual_address": 36488, + "size": 2, + "disassembly": "mov r3, r11", + "mnemonic": "mov", + "operands": "r3, r11", + "mode": "thumb" + }, + "instr_36490": { + "virtual_address": 36490, + "size": 2, + "disassembly": "ldrh r3, [r3, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r3, #0xc]", + "mode": "thumb" + }, + "instr_36492": { + "virtual_address": 36492, + "size": 2, + "disassembly": "lsls r2, r3, #0x16", + "mnemonic": "lsls", + "operands": "r2, r3, #0x16", + "mode": "thumb" + }, + "instr_36494": { + "virtual_address": 36494, + "size": 2, + "disassembly": "bpl 0x8eac", + "mnemonic": "bpl", + "operands": "0x8eac", + "mode": "thumb" + }, + "bb_36488": { + "virtual_address": 36488, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36496, + "children": [ + "instr_36488", + "instr_36490", + "instr_36492", + "instr_36494" + ] + }, + "instr_36496": { + "virtual_address": 36496, + "size": 2, + "disassembly": "lsls r3, r3, #0x19", + "mnemonic": "lsls", + "operands": "r3, r3, #0x19", + "mode": "thumb" + }, + "instr_36498": { + "virtual_address": 36498, + "size": 2, + "disassembly": "bpl 0x8e98", + "mnemonic": "bpl", + "operands": "0x8e98", + "mode": "thumb" + }, + "bb_36496": { + "virtual_address": 36496, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36500, + "children": [ + "instr_36496", + "instr_36498" + ] + }, + "instr_36500": { + "virtual_address": 36500, + "size": 4, + "disassembly": "bl 0x9e34", + "mnemonic": "bl", + "operands": "0x9e34", + "mode": "thumb" + }, + "bb_36500": { + "virtual_address": 36500, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36504, + "children": [ + "instr_36500" + ] + }, + "func_36480": { + "virtual_address": 36480, + "size": 24, + "name": "FUN_00008e80", + "children": [ + "bb_36480", + "bb_36488", + "bb_36496", + "bb_36500" + ] + }, + "instr_36504": { + "virtual_address": 36504, + "size": 2, + "disassembly": "ldr r0, [sp, #0x20]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x20]", + "mode": "thumb" + }, + "instr_36506": { + "virtual_address": 36506, + "size": 2, + "disassembly": "add sp, #0x154", + "mnemonic": "add", + "operands": "sp, #0x154", + "mode": "thumb" + }, + "instr_36508": { + "virtual_address": 36508, + "size": 2, + "disassembly": "pop {r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_36510": { + "virtual_address": 36510, + "size": 2, + "disassembly": "mov r11, r7", + "mnemonic": "mov", + "operands": "r11, r7", + "mode": "thumb" + }, + "instr_36512": { + "virtual_address": 36512, + "size": 2, + "disassembly": "mov r10, r6", + "mnemonic": "mov", + "operands": "r10, r6", + "mode": "thumb" + }, + "instr_36514": { + "virtual_address": 36514, + "size": 2, + "disassembly": "mov r9, r5", + "mnemonic": "mov", + "operands": "r9, r5", + "mode": "thumb" + }, + "instr_36516": { + "virtual_address": 36516, + "size": 2, + "disassembly": "mov r8, r4", + "mnemonic": "mov", + "operands": "r8, r4", + "mode": "thumb" + }, + "instr_36518": { + "virtual_address": 36518, + "size": 2, + "disassembly": "pop {r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_36520": { + "virtual_address": 36520, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_36522": { + "virtual_address": 36522, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_36504": { + "virtual_address": 36504, + "size": 20, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_36504", + "instr_36506", + "instr_36508", + "instr_36510", + "instr_36512", + "instr_36514", + "instr_36516", + "instr_36518", + "instr_36520", + "instr_36522" + ] + }, + "func_36504": { + "virtual_address": 36504, + "size": 20, + "name": "FUN_00008e98", + "children": [ + "bb_36504" + ] + }, + "instr_36556": { + "virtual_address": 36556, + "size": 2, + "disassembly": "mov r1, r8", + "mnemonic": "mov", + "operands": "r1, r8", + "mode": "thumb" + }, + "instr_36558": { + "virtual_address": 36558, + "size": 2, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "thumb" + }, + "instr_36560": { + "virtual_address": 36560, + "size": 2, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "thumb" + }, + "instr_36562": { + "virtual_address": 36562, + "size": 4, + "disassembly": "bl 0x0db6c", + "mnemonic": "bl", + "operands": "0x0db6c", + "mode": "thumb" + }, + "instr_36566": { + "virtual_address": 36566, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_36568": { + "virtual_address": 36568, + "size": 2, + "disassembly": "bne 0x8e70", + "mnemonic": "bne", + "operands": "0x8e70", + "mode": "thumb" + }, + "bb_36556": { + "virtual_address": 36556, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36570, + "children": [ + "instr_36556", + "instr_36558", + "instr_36560", + "instr_36562", + "instr_36566", + "instr_36568" + ] + }, + "instr_36570": { + "virtual_address": 36570, + "size": 2, + "disassembly": "ldr r4, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_36572": { + "virtual_address": 36572, + "size": 2, + "disassembly": "add r7, sp, #0xac", + "mnemonic": "add", + "operands": "r7, sp, #0xac", + "mode": "thumb" + }, + "instr_36574": { + "virtual_address": 36574, + "size": 4, + "disassembly": "bl 0x86c6", + "mnemonic": "bl", + "operands": "0x86c6", + "mode": "thumb" + }, + "bb_36570": { + "virtual_address": 36570, + "size": 8, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_36570", + "instr_36572", + "instr_36574" + ] + }, + "func_36556": { + "virtual_address": 36556, + "size": 22, + "name": "FUN_00008ecc", + "children": [ + "bb_36556", + "bb_36570" + ] + }, + "instr_36578": { + "virtual_address": 36578, + "size": 2, + "disassembly": "mov r1, r8", + "mnemonic": "mov", + "operands": "r1, r8", + "mode": "thumb" + }, + "instr_36580": { + "virtual_address": 36580, + "size": 2, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "thumb" + }, + "instr_36582": { + "virtual_address": 36582, + "size": 2, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "thumb" + }, + "instr_36584": { + "virtual_address": 36584, + "size": 4, + "disassembly": "bl 0x0db6c", + "mnemonic": "bl", + "operands": "0x0db6c", + "mode": "thumb" + }, + "instr_36588": { + "virtual_address": 36588, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_36590": { + "virtual_address": 36590, + "size": 2, + "disassembly": "bne 0x8e70", + "mnemonic": "bne", + "operands": "0x8e70", + "mode": "thumb" + }, + "bb_36578": { + "virtual_address": 36578, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36592, + "children": [ + "instr_36578", + "instr_36580", + "instr_36582", + "instr_36584", + "instr_36588", + "instr_36590" + ] + }, + "instr_36592": { + "virtual_address": 36592, + "size": 2, + "disassembly": "ldr r4, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_36594": { + "virtual_address": 36594, + "size": 2, + "disassembly": "add r7, sp, #0xac", + "mnemonic": "add", + "operands": "r7, sp, #0xac", + "mode": "thumb" + }, + "instr_36596": { + "virtual_address": 36596, + "size": 4, + "disassembly": "bl 0x86ea", + "mnemonic": "bl", + "operands": "0x86ea", + "mode": "thumb" + }, + "bb_36592": { + "virtual_address": 36592, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36600, + "children": [ + "instr_36592", + "instr_36594", + "instr_36596" + ] + }, + "instr_36600": { + "virtual_address": 36600, + "size": 2, + "disassembly": "movs r0, #0xf", + "mnemonic": "movs", + "operands": "r0, #0xf", + "mode": "thumb" + }, + "instr_36602": { + "virtual_address": 36602, + "size": 2, + "disassembly": "mov r12, r4", + "mnemonic": "mov", + "operands": "r12, r4", + "mode": "thumb" + }, + "instr_36604": { + "virtual_address": 36604, + "size": 2, + "disassembly": "ldr r3, [sp, #0x70]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x70]", + "mode": "thumb" + }, + "instr_36606": { + "virtual_address": 36606, + "size": 2, + "disassembly": "mov r9, r3", + "mnemonic": "mov", + "operands": "r9, r3", + "mode": "thumb" + }, + "instr_36608": { + "virtual_address": 36608, + "size": 2, + "disassembly": "ldr r2, [sp, #0x28]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x28]", + "mode": "thumb" + }, + "instr_36610": { + "virtual_address": 36610, + "size": 2, + "disassembly": "ldr r3, [sp, #0x2c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x2c]", + "mode": "thumb" + }, + "bb_36600": { + "virtual_address": 36600, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36612, + "children": [ + "instr_36600", + "instr_36602", + "instr_36604", + "instr_36606", + "instr_36608", + "instr_36610" + ] + }, + "instr_36612": { + "virtual_address": 36612, + "size": 2, + "disassembly": "movs r1, r0", + "mnemonic": "movs", + "operands": "r1, r0", + "mode": "thumb" + }, + "instr_36614": { + "virtual_address": 36614, + "size": 2, + "disassembly": "mov r4, r9", + "mnemonic": "mov", + "operands": "r4, r9", + "mode": "thumb" + }, + "instr_36616": { + "virtual_address": 36616, + "size": 2, + "disassembly": "ands r1, r2", + "mnemonic": "ands", + "operands": "r1, r2", + "mode": "thumb" + }, + "instr_36618": { + "virtual_address": 36618, + "size": 2, + "disassembly": "ldrb r1, [r4, r1]", + "mnemonic": "ldrb", + "operands": "r1, [r4, r1]", + "mode": "thumb" + }, + "instr_36620": { + "virtual_address": 36620, + "size": 2, + "disassembly": "lsrs r5, r2, #0x4", + "mnemonic": "lsrs", + "operands": "r5, r2, #0x4", + "mode": "thumb" + }, + "instr_36622": { + "virtual_address": 36622, + "size": 2, + "disassembly": "lsls r4, r3, #0x1c", + "mnemonic": "lsls", + "operands": "r4, r3, #0x1c", + "mode": "thumb" + }, + "instr_36624": { + "virtual_address": 36624, + "size": 2, + "disassembly": "subs r6, #0x1", + "mnemonic": "subs", + "operands": "r6, #0x1", + "mode": "thumb" + }, + "instr_36626": { + "virtual_address": 36626, + "size": 2, + "disassembly": "orrs r4, r5", + "mnemonic": "orrs", + "operands": "r4, r5", + "mode": "thumb" + }, + "instr_36628": { + "virtual_address": 36628, + "size": 2, + "disassembly": "strb r1, [r6, #0x0]", + "mnemonic": "strb", + "operands": "r1, [r6, #0x0]", + "mode": "thumb" + }, + "instr_36630": { + "virtual_address": 36630, + "size": 2, + "disassembly": "lsrs r1, r3, #0x4", + "mnemonic": "lsrs", + "operands": "r1, r3, #0x4", + "mode": "thumb" + }, + "instr_36632": { + "virtual_address": 36632, + "size": 2, + "disassembly": "movs r3, r1", + "mnemonic": "movs", + "operands": "r3, r1", + "mode": "thumb" + }, + "instr_36634": { + "virtual_address": 36634, + "size": 2, + "disassembly": "movs r1, r4", + "mnemonic": "movs", + "operands": "r1, r4", + "mode": "thumb" + }, + "instr_36636": { + "virtual_address": 36636, + "size": 2, + "disassembly": "movs r2, r4", + "mnemonic": "movs", + "operands": "r2, r4", + "mode": "thumb" + }, + "instr_36638": { + "virtual_address": 36638, + "size": 2, + "disassembly": "orrs r1, r3", + "mnemonic": "orrs", + "operands": "r1, r3", + "mode": "thumb" + }, + "instr_36640": { + "virtual_address": 36640, + "size": 2, + "disassembly": "bne 0x8f04", + "mnemonic": "bne", + "operands": "0x8f04", + "mode": "thumb" + }, + "bb_36612": { + "virtual_address": 36612, + "size": 30, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36642, + "children": [ + "instr_36612", + "instr_36614", + "instr_36616", + "instr_36618", + "instr_36620", + "instr_36622", + "instr_36624", + "instr_36626", + "instr_36628", + "instr_36630", + "instr_36632", + "instr_36634", + "instr_36636", + "instr_36638", + "instr_36640" + ] + }, + "instr_36642": { + "virtual_address": 36642, + "size": 2, + "disassembly": "str r2, [sp, #0x28]", + "mnemonic": "str", + "operands": "r2, [sp, #0x28]", + "mode": "thumb" + }, + "instr_36644": { + "virtual_address": 36644, + "size": 2, + "disassembly": "str r3, [sp, #0x2c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x2c]", + "mode": "thumb" + }, + "instr_36646": { + "virtual_address": 36646, + "size": 2, + "disassembly": "add r3, sp, #0x150", + "mnemonic": "add", + "operands": "r3, sp, #0x150", + "mode": "thumb" + }, + "instr_36648": { + "virtual_address": 36648, + "size": 2, + "disassembly": "subs r3, r3, r6", + "mnemonic": "subs", + "operands": "r3, r3, r6", + "mode": "thumb" + }, + "instr_36650": { + "virtual_address": 36650, + "size": 2, + "disassembly": "mov r9, r12", + "mnemonic": "mov", + "operands": "r9, r12", + "mode": "thumb" + }, + "instr_36652": { + "virtual_address": 36652, + "size": 2, + "disassembly": "str r3, [sp, #0x30]", + "mnemonic": "str", + "operands": "r3, [sp, #0x30]", + "mode": "thumb" + }, + "instr_36654": { + "virtual_address": 36654, + "size": 2, + "disassembly": "b 0x8b1a", + "mnemonic": "b", + "operands": "0x8b1a", + "mode": "thumb" + }, + "bb_36642": { + "virtual_address": 36642, + "size": 14, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_36642", + "instr_36644", + "instr_36646", + "instr_36648", + "instr_36650", + "instr_36652", + "instr_36654" + ] + }, + "func_36578": { + "virtual_address": 36578, + "size": 78, + "name": "FUN_00008ee2", + "children": [ + "bb_36578", + "bb_36592", + "bb_36600", + "bb_36612", + "bb_36642" + ] + }, + "instr_36656": { + "virtual_address": 36656, + "size": 2, + "disassembly": "mov r9, r6", + "mnemonic": "mov", + "operands": "r9, r6", + "mode": "thumb" + }, + "instr_36658": { + "virtual_address": 36658, + "size": 2, + "disassembly": "mov r11, r7", + "mnemonic": "mov", + "operands": "r11, r7", + "mode": "thumb" + }, + "instr_36660": { + "virtual_address": 36660, + "size": 2, + "disassembly": "b 0x8e74", + "mnemonic": "b", + "operands": "0x8e74", + "mode": "thumb" + }, + "bb_36656": { + "virtual_address": 36656, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_36656", + "instr_36658", + "instr_36660" + ] + }, + "func_36656": { + "virtual_address": 36656, + "size": 6, + "name": "FUN_00008f30", + "children": [ + "bb_36656" + ] + }, + "instr_36662": { + "virtual_address": 36662, + "size": 2, + "disassembly": "ldr r3, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_36664": { + "virtual_address": 36664, + "size": 2, + "disassembly": "ldr r5, [0x92b8]", + "mnemonic": "ldr", + "operands": "r5, [0x92b8]", + "mode": "thumb" + }, + "instr_36666": { + "virtual_address": 36666, + "size": 2, + "disassembly": "cmp r6, #0x10", + "mnemonic": "cmp", + "operands": "r6, #0x10", + "mode": "thumb" + }, + "instr_36668": { + "virtual_address": 36668, + "size": 2, + "disassembly": "ble 0x8f7a", + "mnemonic": "ble", + "operands": "0x8f7a", + "mode": "thumb" + }, + "bb_36662": { + "virtual_address": 36662, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36670, + "children": [ + "instr_36662", + "instr_36664", + "instr_36666", + "instr_36668" + ] + }, + "instr_36670": { + "virtual_address": 36670, + "size": 2, + "disassembly": "movs r2, #0x10", + "mnemonic": "movs", + "operands": "r2, #0x10", + "mode": "thumb" + }, + "instr_36672": { + "virtual_address": 36672, + "size": 2, + "disassembly": "mov r9, r2", + "mnemonic": "mov", + "operands": "r9, r2", + "mode": "thumb" + }, + "instr_36674": { + "virtual_address": 36674, + "size": 2, + "disassembly": "b 0x8f4c", + "mnemonic": "b", + "operands": "0x8f4c", + "mode": "thumb" + }, + "bb_36670": { + "virtual_address": 36670, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36684, + "children": [ + "instr_36670", + "instr_36672", + "instr_36674" + ] + }, + "instr_36676": { + "virtual_address": 36676, + "size": 2, + "disassembly": "subs r6, #0x10", + "mnemonic": "subs", + "operands": "r6, #0x10", + "mode": "thumb" + }, + "instr_36678": { + "virtual_address": 36678, + "size": 2, + "disassembly": "adds r7, #0x8", + "mnemonic": "adds", + "operands": "r7, #0x8", + "mode": "thumb" + }, + "instr_36680": { + "virtual_address": 36680, + "size": 2, + "disassembly": "cmp r6, #0x10", + "mnemonic": "cmp", + "operands": "r6, #0x10", + "mode": "thumb" + }, + "instr_36682": { + "virtual_address": 36682, + "size": 2, + "disassembly": "ble 0x8f7a", + "mnemonic": "ble", + "operands": "0x8f7a", + "mode": "thumb" + }, + "bb_36676": { + "virtual_address": 36676, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36684, + "children": [ + "instr_36676", + "instr_36678", + "instr_36680", + "instr_36682" + ] + }, + "instr_36684": { + "virtual_address": 36684, + "size": 2, + "disassembly": "mov r2, r9", + "mnemonic": "mov", + "operands": "r2, r9", + "mode": "thumb" + }, + "instr_36686": { + "virtual_address": 36686, + "size": 2, + "disassembly": "adds r4, #0x10", + "mnemonic": "adds", + "operands": "r4, #0x10", + "mode": "thumb" + }, + "instr_36688": { + "virtual_address": 36688, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_36690": { + "virtual_address": 36690, + "size": 2, + "disassembly": "str r5, [r7, #0x0]", + "mnemonic": "str", + "operands": "r5, [r7, #0x0]", + "mode": "thumb" + }, + "instr_36692": { + "virtual_address": 36692, + "size": 2, + "disassembly": "str r2, [r7, #0x4]", + "mnemonic": "str", + "operands": "r2, [r7, #0x4]", + "mode": "thumb" + }, + "instr_36694": { + "virtual_address": 36694, + "size": 2, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_36696": { + "virtual_address": 36696, + "size": 2, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_36698": { + "virtual_address": 36698, + "size": 2, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "thumb" + }, + "instr_36700": { + "virtual_address": 36700, + "size": 2, + "disassembly": "ble 0x8f44", + "mnemonic": "ble", + "operands": "0x8f44", + "mode": "thumb" + }, + "bb_36684": { + "virtual_address": 36684, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36702, + "children": [ + "instr_36684", + "instr_36686", + "instr_36688", + "instr_36690", + "instr_36692", + "instr_36694", + "instr_36696", + "instr_36698", + "instr_36700" + ] + }, + "instr_36702": { + "virtual_address": 36702, + "size": 2, + "disassembly": "mov r1, r8", + "mnemonic": "mov", + "operands": "r1, r8", + "mode": "thumb" + }, + "instr_36704": { + "virtual_address": 36704, + "size": 2, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "thumb" + }, + "instr_36706": { + "virtual_address": 36706, + "size": 2, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "thumb" + }, + "instr_36708": { + "virtual_address": 36708, + "size": 4, + "disassembly": "bl 0x0db6c", + "mnemonic": "bl", + "operands": "0x0db6c", + "mode": "thumb" + }, + "instr_36712": { + "virtual_address": 36712, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_36714": { + "virtual_address": 36714, + "size": 2, + "disassembly": "beq 0x8f6e", + "mnemonic": "beq", + "operands": "0x8f6e", + "mode": "thumb" + }, + "bb_36702": { + "virtual_address": 36702, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36716, + "children": [ + "instr_36702", + "instr_36704", + "instr_36706", + "instr_36708", + "instr_36712", + "instr_36714" + ] + }, + "instr_36716": { + "virtual_address": 36716, + "size": 2, + "disassembly": "b 0x8e70", + "mnemonic": "b", + "operands": "0x8e70", + "mode": "thumb" + }, + "bb_36716": { + "virtual_address": 36716, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_36716" + ] + }, + "instr_36718": { + "virtual_address": 36718, + "size": 2, + "disassembly": "subs r6, #0x10", + "mnemonic": "subs", + "operands": "r6, #0x10", + "mode": "thumb" + }, + "instr_36720": { + "virtual_address": 36720, + "size": 2, + "disassembly": "ldr r4, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_36722": { + "virtual_address": 36722, + "size": 2, + "disassembly": "ldr r3, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_36724": { + "virtual_address": 36724, + "size": 2, + "disassembly": "add r7, sp, #0xac", + "mnemonic": "add", + "operands": "r7, sp, #0xac", + "mode": "thumb" + }, + "instr_36726": { + "virtual_address": 36726, + "size": 2, + "disassembly": "cmp r6, #0x10", + "mnemonic": "cmp", + "operands": "r6, #0x10", + "mode": "thumb" + }, + "instr_36728": { + "virtual_address": 36728, + "size": 2, + "disassembly": "bgt 0x8f4c", + "mnemonic": "bgt", + "operands": "0x8f4c", + "mode": "thumb" + }, + "bb_36718": { + "virtual_address": 36718, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36730, + "children": [ + "instr_36718", + "instr_36720", + "instr_36722", + "instr_36724", + "instr_36726", + "instr_36728" + ] + }, + "instr_36730": { + "virtual_address": 36730, + "size": 2, + "disassembly": "adds r4, r4, r6", + "mnemonic": "adds", + "operands": "r4, r4, r6", + "mode": "thumb" + }, + "instr_36732": { + "virtual_address": 36732, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_36734": { + "virtual_address": 36734, + "size": 2, + "disassembly": "stmia r7!, {r5, r6}", + "mnemonic": "stmia", + "operands": "r7!, {r5, r6}", + "mode": "thumb" + }, + "instr_36736": { + "virtual_address": 36736, + "size": 2, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_36738": { + "virtual_address": 36738, + "size": 2, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_36740": { + "virtual_address": 36740, + "size": 2, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "thumb" + }, + "instr_36742": { + "virtual_address": 36742, + "size": 2, + "disassembly": "bgt 0x8f8c", + "mnemonic": "bgt", + "operands": "0x8f8c", + "mode": "thumb" + }, + "bb_36730": { + "virtual_address": 36730, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36744, + "children": [ + "instr_36730", + "instr_36732", + "instr_36734", + "instr_36736", + "instr_36738", + "instr_36740", + "instr_36742" + ] + }, + "instr_36744": { + "virtual_address": 36744, + "size": 4, + "disassembly": "bl 0x8736", + "mnemonic": "bl", + "operands": "0x8736", + "mode": "thumb" + }, + "bb_36744": { + "virtual_address": 36744, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36748, + "children": [ + "instr_36744" + ] + }, + "instr_36748": { + "virtual_address": 36748, + "size": 2, + "disassembly": "mov r1, r8", + "mnemonic": "mov", + "operands": "r1, r8", + "mode": "thumb" + }, + "instr_36750": { + "virtual_address": 36750, + "size": 2, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "thumb" + }, + "instr_36752": { + "virtual_address": 36752, + "size": 2, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "thumb" + }, + "instr_36754": { + "virtual_address": 36754, + "size": 4, + "disassembly": "bl 0x0db6c", + "mnemonic": "bl", + "operands": "0x0db6c", + "mode": "thumb" + }, + "instr_36758": { + "virtual_address": 36758, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_36760": { + "virtual_address": 36760, + "size": 2, + "disassembly": "beq 0x8f9c", + "mnemonic": "beq", + "operands": "0x8f9c", + "mode": "thumb" + }, + "bb_36748": { + "virtual_address": 36748, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36762, + "children": [ + "instr_36748", + "instr_36750", + "instr_36752", + "instr_36754", + "instr_36758", + "instr_36760" + ] + }, + "instr_36762": { + "virtual_address": 36762, + "size": 2, + "disassembly": "b 0x8e70", + "mnemonic": "b", + "operands": "0x8e70", + "mode": "thumb" + }, + "bb_36762": { + "virtual_address": 36762, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_36762" + ] + }, + "instr_36764": { + "virtual_address": 36764, + "size": 2, + "disassembly": "ldr r4, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_36766": { + "virtual_address": 36766, + "size": 4, + "disassembly": "bl 0x8736", + "mnemonic": "bl", + "operands": "0x8736", + "mode": "thumb" + }, + "bb_36764": { + "virtual_address": 36764, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36770, + "children": [ + "instr_36764", + "instr_36766" + ] + }, + "instr_36770": { + "virtual_address": 36770, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_36772": { + "virtual_address": 36772, + "size": 2, + "disassembly": "add r6, sp, #0x150", + "mnemonic": "add", + "operands": "r6, sp, #0x150", + "mode": "thumb" + }, + "instr_36774": { + "virtual_address": 36774, + "size": 2, + "disassembly": "mov r10, r3", + "mnemonic": "mov", + "operands": "r10, r3", + "mode": "thumb" + }, + "instr_36776": { + "virtual_address": 36776, + "size": 2, + "disassembly": "str r3, [sp, #0x30]", + "mnemonic": "str", + "operands": "r3, [sp, #0x30]", + "mode": "thumb" + }, + "instr_36778": { + "virtual_address": 36778, + "size": 2, + "disassembly": "b 0x8b1a", + "mnemonic": "b", + "operands": "0x8b1a", + "mode": "thumb" + }, + "bb_36770": { + "virtual_address": 36770, + "size": 10, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_36770", + "instr_36772", + "instr_36774", + "instr_36776", + "instr_36778" + ] + }, + "func_36662": { + "virtual_address": 36662, + "size": 118, + "name": "FUN_00008f36", + "children": [ + "bb_36662", + "bb_36670", + "bb_36676", + "bb_36684", + "bb_36702", + "bb_36716", + "bb_36718", + "bb_36730", + "bb_36744", + "bb_36748", + "bb_36762", + "bb_36764", + "bb_36770" + ] + }, + "instr_36874": { + "virtual_address": 36874, + "size": 2, + "disassembly": "mvns r3, r5", + "mnemonic": "mvns", + "operands": "r3, r5", + "mode": "thumb" + }, + "instr_36876": { + "virtual_address": 36876, + "size": 2, + "disassembly": "asrs r3, r3, #0x1f", + "mnemonic": "asrs", + "operands": "r3, r3, #0x1f", + "mode": "thumb" + }, + "instr_36878": { + "virtual_address": 36878, + "size": 2, + "disassembly": "ands r5, r3", + "mnemonic": "ands", + "operands": "r5, r3", + "mode": "thumb" + }, + "instr_36880": { + "virtual_address": 36880, + "size": 2, + "disassembly": "ldr r3, [sp, #0x48]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x48]", + "mode": "thumb" + }, + "instr_36882": { + "virtual_address": 36882, + "size": 2, + "disassembly": "subs r5, r3, r5", + "mnemonic": "subs", + "operands": "r5, r3, r5", + "mode": "thumb" + }, + "instr_36884": { + "virtual_address": 36884, + "size": 2, + "disassembly": "cmp r5, #0x0", + "mnemonic": "cmp", + "operands": "r5, #0x0", + "mode": "thumb" + }, + "instr_36886": { + "virtual_address": 36886, + "size": 2, + "disassembly": "ble 0x901a", + "mnemonic": "ble", + "operands": "0x901a", + "mode": "thumb" + }, + "bb_36874": { + "virtual_address": 36874, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36888, + "children": [ + "instr_36874", + "instr_36876", + "instr_36878", + "instr_36880", + "instr_36882", + "instr_36884", + "instr_36886" + ] + }, + "instr_36888": { + "virtual_address": 36888, + "size": 2, + "disassembly": "b 0x96d0", + "mnemonic": "b", + "operands": "0x96d0", + "mode": "thumb" + }, + "bb_36888": { + "virtual_address": 36888, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_36888" + ] + }, + "func_36874": { + "virtual_address": 36874, + "size": 16, + "name": "FUN_0000900a", + "children": [ + "bb_36874", + "bb_36888" + ] + }, + "instr_36890": { + "virtual_address": 36890, + "size": 2, + "disassembly": "ldr r3, [sp, #0x48]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x48]", + "mode": "thumb" + }, + "instr_36892": { + "virtual_address": 36892, + "size": 2, + "disassembly": "mov r12, r3", + "mnemonic": "mov", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_36894": { + "virtual_address": 36894, + "size": 2, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_36896": { + "virtual_address": 36896, + "size": 2, + "disassembly": "add r12, r6", + "mnemonic": "add", + "operands": "r12, r6", + "mode": "thumb" + }, + "instr_36898": { + "virtual_address": 36898, + "size": 2, + "disassembly": "mov r5, r12", + "mnemonic": "mov", + "operands": "r5, r12", + "mode": "thumb" + }, + "instr_36900": { + "virtual_address": 36900, + "size": 2, + "disassembly": "lsls r3, r3, #0x15", + "mnemonic": "lsls", + "operands": "r3, r3, #0x15", + "mode": "thumb" + }, + "instr_36902": { + "virtual_address": 36902, + "size": 2, + "disassembly": "bpl 0x902c", + "mnemonic": "bpl", + "operands": "0x902c", + "mode": "thumb" + }, + "bb_36890": { + "virtual_address": 36890, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36904, + "children": [ + "instr_36890", + "instr_36892", + "instr_36894", + "instr_36896", + "instr_36898", + "instr_36900", + "instr_36902" + ] + }, + "instr_36904": { + "virtual_address": 36904, + "size": 4, + "disassembly": "bl 0x9b58", + "mnemonic": "bl", + "operands": "0x9b58", + "mode": "thumb" + }, + "bb_36904": { + "virtual_address": 36904, + "size": 4, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_36904" + ] + }, + "func_36890": { + "virtual_address": 36890, + "size": 18, + "name": "FUN_0000901a", + "children": [ + "bb_36890", + "bb_36904" + ] + }, + "instr_36908": { + "virtual_address": 36908, + "size": 2, + "disassembly": "ldr r3, [sp, #0x88]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x88]", + "mode": "thumb" + }, + "instr_36910": { + "virtual_address": 36910, + "size": 2, + "disassembly": "ldr r2, [sp, #0x50]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x50]", + "mode": "thumb" + }, + "instr_36912": { + "virtual_address": 36912, + "size": 2, + "disassembly": "cmp r3, r2", + "mnemonic": "cmp", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_36914": { + "virtual_address": 36914, + "size": 2, + "disassembly": "blt 0x903e", + "mnemonic": "blt", + "operands": "0x903e", + "mode": "thumb" + }, + "bb_36908": { + "virtual_address": 36908, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36916, + "children": [ + "instr_36908", + "instr_36910", + "instr_36912", + "instr_36914" + ] + }, + "instr_36916": { + "virtual_address": 36916, + "size": 2, + "disassembly": "mov r2, r9", + "mnemonic": "mov", + "operands": "r2, r9", + "mode": "thumb" + }, + "instr_36918": { + "virtual_address": 36918, + "size": 2, + "disassembly": "lsls r2, r2, #0x1f", + "mnemonic": "lsls", + "operands": "r2, r2, #0x1f", + "mode": "thumb" + }, + "instr_36920": { + "virtual_address": 36920, + "size": 2, + "disassembly": "bmi 0x903e", + "mnemonic": "bmi", + "operands": "0x903e", + "mode": "thumb" + }, + "bb_36916": { + "virtual_address": 36916, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36922, + "children": [ + "instr_36916", + "instr_36918", + "instr_36920" + ] + }, + "instr_36922": { + "virtual_address": 36922, + "size": 4, + "disassembly": "bl 0x9990", + "mnemonic": "bl", + "operands": "0x9990", + "mode": "thumb" + }, + "bb_36922": { + "virtual_address": 36922, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36926, + "children": [ + "instr_36922" + ] + }, + "instr_36926": { + "virtual_address": 36926, + "size": 2, + "disassembly": "ldr r2, [sp, #0x68]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x68]", + "mode": "thumb" + }, + "instr_36928": { + "virtual_address": 36928, + "size": 2, + "disassembly": "str r2, [r7, #0x0]", + "mnemonic": "str", + "operands": "r2, [r7, #0x0]", + "mode": "thumb" + }, + "instr_36930": { + "virtual_address": 36930, + "size": 2, + "disassembly": "ldr r2, [sp, #0x64]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x64]", + "mode": "thumb" + }, + "instr_36932": { + "virtual_address": 36932, + "size": 2, + "disassembly": "mov r12, r2", + "mnemonic": "mov", + "operands": "r12, r2", + "mode": "thumb" + }, + "instr_36934": { + "virtual_address": 36934, + "size": 2, + "disassembly": "str r2, [r7, #0x4]", + "mnemonic": "str", + "operands": "r2, [r7, #0x4]", + "mode": "thumb" + }, + "instr_36936": { + "virtual_address": 36936, + "size": 2, + "disassembly": "ldr r2, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_36938": { + "virtual_address": 36938, + "size": 2, + "disassembly": "add r4, r12", + "mnemonic": "add", + "operands": "r4, r12", + "mode": "thumb" + }, + "instr_36940": { + "virtual_address": 36940, + "size": 2, + "disassembly": "str r2, [sp, #0x30]", + "mnemonic": "str", + "operands": "r2, [sp, #0x30]", + "mode": "thumb" + }, + "instr_36942": { + "virtual_address": 36942, + "size": 2, + "disassembly": "adds r2, #0x1", + "mnemonic": "adds", + "operands": "r2, #0x1", + "mode": "thumb" + }, + "instr_36944": { + "virtual_address": 36944, + "size": 2, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_36946": { + "virtual_address": 36946, + "size": 2, + "disassembly": "str r2, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r2, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_36948": { + "virtual_address": 36948, + "size": 2, + "disassembly": "cmp r2, #0x7", + "mnemonic": "cmp", + "operands": "r2, #0x7", + "mode": "thumb" + }, + "instr_36950": { + "virtual_address": 36950, + "size": 2, + "disassembly": "ble 0x905c", + "mnemonic": "ble", + "operands": "0x905c", + "mode": "thumb" + }, + "bb_36926": { + "virtual_address": 36926, + "size": 26, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36952, + "children": [ + "instr_36926", + "instr_36928", + "instr_36930", + "instr_36932", + "instr_36934", + "instr_36936", + "instr_36938", + "instr_36940", + "instr_36942", + "instr_36944", + "instr_36946", + "instr_36948", + "instr_36950" + ] + }, + "instr_36952": { + "virtual_address": 36952, + "size": 4, + "disassembly": "bl 0x9d48", + "mnemonic": "bl", + "operands": "0x9d48", + "mode": "thumb" + }, + "bb_36952": { + "virtual_address": 36952, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36956, + "children": [ + "instr_36952" + ] + }, + "instr_36956": { + "virtual_address": 36956, + "size": 2, + "disassembly": "adds r7, #0x8", + "mnemonic": "adds", + "operands": "r7, #0x8", + "mode": "thumb" + }, + "bb_36956": { + "virtual_address": 36956, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_36956" + ] + }, + "func_36908": { + "virtual_address": 36908, + "size": 50, + "name": "FUN_0000902c", + "children": [ + "bb_36908", + "bb_36916", + "bb_36922", + "bb_36926", + "bb_36952", + "bb_36956" + ] + }, + "instr_36958": { + "virtual_address": 36958, + "size": 2, + "disassembly": "ldr r1, [sp, #0x50]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x50]", + "mode": "thumb" + }, + "instr_36960": { + "virtual_address": 36960, + "size": 2, + "disassembly": "mov r12, r1", + "mnemonic": "mov", + "operands": "r12, r1", + "mode": "thumb" + }, + "instr_36962": { + "virtual_address": 36962, + "size": 2, + "disassembly": "subs r3, r1, r3", + "mnemonic": "subs", + "operands": "r3, r1, r3", + "mode": "thumb" + }, + "instr_36964": { + "virtual_address": 36964, + "size": 2, + "disassembly": "add r6, r12", + "mnemonic": "add", + "operands": "r6, r12", + "mode": "thumb" + }, + "instr_36966": { + "virtual_address": 36966, + "size": 2, + "disassembly": "subs r2, r6, r5", + "mnemonic": "subs", + "operands": "r2, r6, r5", + "mode": "thumb" + }, + "instr_36968": { + "virtual_address": 36968, + "size": 2, + "disassembly": "movs r6, r3", + "mnemonic": "movs", + "operands": "r6, r3", + "mode": "thumb" + }, + "instr_36970": { + "virtual_address": 36970, + "size": 2, + "disassembly": "cmp r3, r2", + "mnemonic": "cmp", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_36972": { + "virtual_address": 36972, + "size": 2, + "disassembly": "ble 0x9070", + "mnemonic": "ble", + "operands": "0x9070", + "mode": "thumb" + }, + "bb_36958": { + "virtual_address": 36958, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36974, + "children": [ + "instr_36958", + "instr_36960", + "instr_36962", + "instr_36964", + "instr_36966", + "instr_36968", + "instr_36970", + "instr_36972" + ] + }, + "instr_36974": { + "virtual_address": 36974, + "size": 2, + "disassembly": "movs r6, r2", + "mnemonic": "movs", + "operands": "r6, r2", + "mode": "thumb" + }, + "bb_36974": { + "virtual_address": 36974, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36976, + "children": [ + "instr_36974" + ] + }, + "instr_36976": { + "virtual_address": 36976, + "size": 2, + "disassembly": "cmp r6, #0x0", + "mnemonic": "cmp", + "operands": "r6, #0x0", + "mode": "thumb" + }, + "instr_36978": { + "virtual_address": 36978, + "size": 2, + "disassembly": "ble 0x908e", + "mnemonic": "ble", + "operands": "0x908e", + "mode": "thumb" + }, + "bb_36976": { + "virtual_address": 36976, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 36980, + "children": [ + "instr_36976", + "instr_36978" + ] + }, + "instr_36980": { + "virtual_address": 36980, + "size": 2, + "disassembly": "ldr r2, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_36982": { + "virtual_address": 36982, + "size": 2, + "disassembly": "adds r4, r4, r6", + "mnemonic": "adds", + "operands": "r4, r4, r6", + "mode": "thumb" + }, + "instr_36984": { + "virtual_address": 36984, + "size": 2, + "disassembly": "str r2, [sp, #0x30]", + "mnemonic": "str", + "operands": "r2, [sp, #0x30]", + "mode": "thumb" + }, + "instr_36986": { + "virtual_address": 36986, + "size": 2, + "disassembly": "adds r2, #0x1", + "mnemonic": "adds", + "operands": "r2, #0x1", + "mode": "thumb" + }, + "instr_36988": { + "virtual_address": 36988, + "size": 2, + "disassembly": "str r5, [r7, #0x0]", + "mnemonic": "str", + "operands": "r5, [r7, #0x0]", + "mode": "thumb" + }, + "instr_36990": { + "virtual_address": 36990, + "size": 2, + "disassembly": "str r6, [r7, #0x4]", + "mnemonic": "str", + "operands": "r6, [r7, #0x4]", + "mode": "thumb" + }, + "instr_36992": { + "virtual_address": 36992, + "size": 2, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_36994": { + "virtual_address": 36994, + "size": 2, + "disassembly": "str r2, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r2, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_36996": { + "virtual_address": 36996, + "size": 2, + "disassembly": "cmp r2, #0x7", + "mnemonic": "cmp", + "operands": "r2, #0x7", + "mode": "thumb" + }, + "instr_36998": { + "virtual_address": 36998, + "size": 2, + "disassembly": "ble 0x908c", + "mnemonic": "ble", + "operands": "0x908c", + "mode": "thumb" + }, + "bb_36980": { + "virtual_address": 36980, + "size": 20, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37000, + "children": [ + "instr_36980", + "instr_36982", + "instr_36984", + "instr_36986", + "instr_36988", + "instr_36990", + "instr_36992", + "instr_36994", + "instr_36996", + "instr_36998" + ] + }, + "instr_37000": { + "virtual_address": 37000, + "size": 4, + "disassembly": "bl 0x9d72", + "mnemonic": "bl", + "operands": "0x9d72", + "mode": "thumb" + }, + "bb_37000": { + "virtual_address": 37000, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37004, + "children": [ + "instr_37000" + ] + }, + "instr_37004": { + "virtual_address": 37004, + "size": 2, + "disassembly": "adds r7, #0x8", + "mnemonic": "adds", + "operands": "r7, #0x8", + "mode": "thumb" + }, + "bb_37004": { + "virtual_address": 37004, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_37004" + ] + }, + "func_36958": { + "virtual_address": 36958, + "size": 48, + "name": "FUN_0000905e", + "children": [ + "bb_36958", + "bb_36974", + "bb_36976", + "bb_36980", + "bb_37000", + "bb_37004" + ] + }, + "instr_37006": { + "virtual_address": 37006, + "size": 2, + "disassembly": "mvns r5, r6", + "mnemonic": "mvns", + "operands": "r5, r6", + "mode": "thumb" + }, + "instr_37008": { + "virtual_address": 37008, + "size": 2, + "disassembly": "asrs r5, r5, #0x1f", + "mnemonic": "asrs", + "operands": "r5, r5, #0x1f", + "mode": "thumb" + }, + "instr_37010": { + "virtual_address": 37010, + "size": 2, + "disassembly": "ands r5, r6", + "mnemonic": "ands", + "operands": "r5, r6", + "mode": "thumb" + }, + "instr_37012": { + "virtual_address": 37012, + "size": 2, + "disassembly": "subs r5, r3, r5", + "mnemonic": "subs", + "operands": "r5, r3, r5", + "mode": "thumb" + }, + "instr_37014": { + "virtual_address": 37014, + "size": 2, + "disassembly": "cmp r5, #0x0", + "mnemonic": "cmp", + "operands": "r5, #0x0", + "mode": "thumb" + }, + "instr_37016": { + "virtual_address": 37016, + "size": 2, + "disassembly": "bgt 0x909e", + "mnemonic": "bgt", + "operands": "0x909e", + "mode": "thumb" + }, + "bb_37006": { + "virtual_address": 37006, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37018, + "children": [ + "instr_37006", + "instr_37008", + "instr_37010", + "instr_37012", + "instr_37014", + "instr_37016" + ] + }, + "instr_37018": { + "virtual_address": 37018, + "size": 4, + "disassembly": "bl 0x8722", + "mnemonic": "bl", + "operands": "0x8722", + "mode": "thumb" + }, + "bb_37018": { + "virtual_address": 37018, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37022, + "children": [ + "instr_37018" + ] + }, + "instr_37022": { + "virtual_address": 37022, + "size": 2, + "disassembly": "ldr r3, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_37024": { + "virtual_address": 37024, + "size": 2, + "disassembly": "cmp r5, #0x10", + "mnemonic": "cmp", + "operands": "r5, #0x10", + "mode": "thumb" + }, + "instr_37026": { + "virtual_address": 37026, + "size": 2, + "disassembly": "bgt 0x90a8", + "mnemonic": "bgt", + "operands": "0x90a8", + "mode": "thumb" + }, + "bb_37022": { + "virtual_address": 37022, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37028, + "children": [ + "instr_37022", + "instr_37024", + "instr_37026" + ] + }, + "instr_37028": { + "virtual_address": 37028, + "size": 4, + "disassembly": "bl 0x0a022", + "mnemonic": "bl", + "operands": "0x0a022", + "mode": "thumb" + }, + "bb_37028": { + "virtual_address": 37028, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37032, + "children": [ + "instr_37028" + ] + }, + "instr_37032": { + "virtual_address": 37032, + "size": 2, + "disassembly": "ldr r1, [0x92bc]", + "mnemonic": "ldr", + "operands": "r1, [0x92bc]", + "mode": "thumb" + }, + "instr_37034": { + "virtual_address": 37034, + "size": 2, + "disassembly": "movs r2, r4", + "mnemonic": "movs", + "operands": "r2, r4", + "mode": "thumb" + }, + "instr_37036": { + "virtual_address": 37036, + "size": 2, + "disassembly": "movs r6, #0x10", + "mnemonic": "movs", + "operands": "r6, #0x10", + "mode": "thumb" + }, + "instr_37038": { + "virtual_address": 37038, + "size": 2, + "disassembly": "movs r4, r1", + "mnemonic": "movs", + "operands": "r4, r1", + "mode": "thumb" + }, + "instr_37040": { + "virtual_address": 37040, + "size": 2, + "disassembly": "str r1, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r1, [sp, #0x3c]", + "mode": "thumb" + }, + "instr_37042": { + "virtual_address": 37042, + "size": 2, + "disassembly": "b 0x90be", + "mnemonic": "b", + "operands": "0x90be", + "mode": "thumb" + }, + "bb_37032": { + "virtual_address": 37032, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37054, + "children": [ + "instr_37032", + "instr_37034", + "instr_37036", + "instr_37038", + "instr_37040", + "instr_37042" + ] + }, + "instr_37044": { + "virtual_address": 37044, + "size": 2, + "disassembly": "adds r7, #0x8", + "mnemonic": "adds", + "operands": "r7, #0x8", + "mode": "thumb" + }, + "bb_37044": { + "virtual_address": 37044, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37046, + "children": [ + "instr_37044" + ] + }, + "instr_37046": { + "virtual_address": 37046, + "size": 2, + "disassembly": "subs r5, #0x10", + "mnemonic": "subs", + "operands": "r5, #0x10", + "mode": "thumb" + }, + "instr_37048": { + "virtual_address": 37048, + "size": 2, + "disassembly": "cmp r5, #0x10", + "mnemonic": "cmp", + "operands": "r5, #0x10", + "mode": "thumb" + }, + "instr_37050": { + "virtual_address": 37050, + "size": 2, + "disassembly": "bgt 0x90be", + "mnemonic": "bgt", + "operands": "0x90be", + "mode": "thumb" + }, + "bb_37046": { + "virtual_address": 37046, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37052, + "children": [ + "instr_37046", + "instr_37048", + "instr_37050" + ] + }, + "instr_37052": { + "virtual_address": 37052, + "size": 2, + "disassembly": "b 0x9690", + "mnemonic": "b", + "operands": "0x9690", + "mode": "thumb" + }, + "bb_37052": { + "virtual_address": 37052, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_37052" + ] + }, + "instr_37054": { + "virtual_address": 37054, + "size": 2, + "disassembly": "adds r2, #0x10", + "mnemonic": "adds", + "operands": "r2, #0x10", + "mode": "thumb" + }, + "instr_37056": { + "virtual_address": 37056, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_37058": { + "virtual_address": 37058, + "size": 2, + "disassembly": "str r4, [r7, #0x0]", + "mnemonic": "str", + "operands": "r4, [r7, #0x0]", + "mode": "thumb" + }, + "instr_37060": { + "virtual_address": 37060, + "size": 2, + "disassembly": "str r6, [r7, #0x4]", + "mnemonic": "str", + "operands": "r6, [r7, #0x4]", + "mode": "thumb" + }, + "instr_37062": { + "virtual_address": 37062, + "size": 2, + "disassembly": "str r2, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r2, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_37064": { + "virtual_address": 37064, + "size": 2, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_37066": { + "virtual_address": 37066, + "size": 2, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "thumb" + }, + "instr_37068": { + "virtual_address": 37068, + "size": 2, + "disassembly": "ble 0x90b4", + "mnemonic": "ble", + "operands": "0x90b4", + "mode": "thumb" + }, + "bb_37054": { + "virtual_address": 37054, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37070, + "children": [ + "instr_37054", + "instr_37056", + "instr_37058", + "instr_37060", + "instr_37062", + "instr_37064", + "instr_37066", + "instr_37068" + ] + }, + "instr_37070": { + "virtual_address": 37070, + "size": 2, + "disassembly": "mov r1, r8", + "mnemonic": "mov", + "operands": "r1, r8", + "mode": "thumb" + }, + "instr_37072": { + "virtual_address": 37072, + "size": 2, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "thumb" + }, + "instr_37074": { + "virtual_address": 37074, + "size": 2, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "thumb" + }, + "instr_37076": { + "virtual_address": 37076, + "size": 4, + "disassembly": "bl 0x0db6c", + "mnemonic": "bl", + "operands": "0x0db6c", + "mode": "thumb" + }, + "instr_37080": { + "virtual_address": 37080, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_37082": { + "virtual_address": 37082, + "size": 2, + "disassembly": "beq 0x90de", + "mnemonic": "beq", + "operands": "0x90de", + "mode": "thumb" + }, + "bb_37070": { + "virtual_address": 37070, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37084, + "children": [ + "instr_37070", + "instr_37072", + "instr_37074", + "instr_37076", + "instr_37080", + "instr_37082" + ] + }, + "instr_37084": { + "virtual_address": 37084, + "size": 2, + "disassembly": "b 0x8e70", + "mnemonic": "b", + "operands": "0x8e70", + "mode": "thumb" + }, + "bb_37084": { + "virtual_address": 37084, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_37084" + ] + }, + "instr_37086": { + "virtual_address": 37086, + "size": 2, + "disassembly": "ldr r2, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_37088": { + "virtual_address": 37088, + "size": 2, + "disassembly": "ldr r3, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_37090": { + "virtual_address": 37090, + "size": 2, + "disassembly": "add r7, sp, #0xac", + "mnemonic": "add", + "operands": "r7, sp, #0xac", + "mode": "thumb" + }, + "instr_37092": { + "virtual_address": 37092, + "size": 2, + "disassembly": "b 0x90b6", + "mnemonic": "b", + "operands": "0x90b6", + "mode": "thumb" + }, + "bb_37086": { + "virtual_address": 37086, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37046, + "children": [ + "instr_37086", + "instr_37088", + "instr_37090", + "instr_37092" + ] + }, + "func_37006": { + "virtual_address": 37006, + "size": 88, + "name": "FUN_0000908e", + "children": [ + "bb_37006", + "bb_37018", + "bb_37022", + "bb_37028", + "bb_37032", + "bb_37044", + "bb_37046", + "bb_37052", + "bb_37054", + "bb_37070", + "bb_37084", + "bb_37086" + ] + }, + "instr_37102": { + "virtual_address": 37102, + "size": 2, + "disassembly": "movs r3, #0x1", + "mnemonic": "movs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_37104": { + "virtual_address": 37104, + "size": 2, + "disassembly": "mov r2, r9", + "mnemonic": "mov", + "operands": "r2, r9", + "mode": "thumb" + }, + "instr_37106": { + "virtual_address": 37106, + "size": 2, + "disassembly": "tst r3, r2", + "mnemonic": "tst", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_37108": { + "virtual_address": 37108, + "size": 2, + "disassembly": "beq 0x90fa", + "mnemonic": "beq", + "operands": "0x90fa", + "mode": "thumb" + }, + "bb_37102": { + "virtual_address": 37102, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37110, + "children": [ + "instr_37102", + "instr_37104", + "instr_37106", + "instr_37108" + ] + }, + "instr_37110": { + "virtual_address": 37110, + "size": 4, + "disassembly": "bl 0x88ba", + "mnemonic": "bl", + "operands": "0x88ba", + "mode": "thumb" + }, + "bb_37110": { + "virtual_address": 37110, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37114, + "children": [ + "instr_37110" + ] + }, + "instr_37114": { + "virtual_address": 37114, + "size": 2, + "disassembly": "str r3, [r7, #0x4]", + "mnemonic": "str", + "operands": "r3, [r7, #0x4]", + "mode": "thumb" + }, + "instr_37116": { + "virtual_address": 37116, + "size": 2, + "disassembly": "ldr r3, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_37118": { + "virtual_address": 37118, + "size": 2, + "disassembly": "adds r4, #0x1", + "mnemonic": "adds", + "operands": "r4, #0x1", + "mode": "thumb" + }, + "instr_37120": { + "virtual_address": 37120, + "size": 2, + "disassembly": "adds r5, r3, #0x1", + "mnemonic": "adds", + "operands": "r5, r3, #0x1", + "mode": "thumb" + }, + "instr_37122": { + "virtual_address": 37122, + "size": 2, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_37124": { + "virtual_address": 37124, + "size": 2, + "disassembly": "str r3, [sp, #0x30]", + "mnemonic": "str", + "operands": "r3, [sp, #0x30]", + "mode": "thumb" + }, + "instr_37126": { + "virtual_address": 37126, + "size": 2, + "disassembly": "str r5, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r5, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_37128": { + "virtual_address": 37128, + "size": 2, + "disassembly": "cmp r5, #0x7", + "mnemonic": "cmp", + "operands": "r5, #0x7", + "mode": "thumb" + }, + "instr_37130": { + "virtual_address": 37130, + "size": 2, + "disassembly": "bgt 0x9110", + "mnemonic": "bgt", + "operands": "0x9110", + "mode": "thumb" + }, + "bb_37114": { + "virtual_address": 37114, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37132, + "children": [ + "instr_37114", + "instr_37116", + "instr_37118", + "instr_37120", + "instr_37122", + "instr_37124", + "instr_37126", + "instr_37128", + "instr_37130" + ] + }, + "instr_37132": { + "virtual_address": 37132, + "size": 4, + "disassembly": "bl 0x891e", + "mnemonic": "bl", + "operands": "0x891e", + "mode": "thumb" + }, + "bb_37132": { + "virtual_address": 37132, + "size": 4, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_37132" + ] + }, + "func_37102": { + "virtual_address": 37102, + "size": 34, + "name": "FUN_000090ee", + "children": [ + "bb_37102", + "bb_37110", + "bb_37114", + "bb_37132" + ] + }, + "instr_37136": { + "virtual_address": 37136, + "size": 2, + "disassembly": "mov r1, r8", + "mnemonic": "mov", + "operands": "r1, r8", + "mode": "thumb" + }, + "instr_37138": { + "virtual_address": 37138, + "size": 2, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "thumb" + }, + "instr_37140": { + "virtual_address": 37140, + "size": 2, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "thumb" + }, + "instr_37142": { + "virtual_address": 37142, + "size": 4, + "disassembly": "bl 0x0db6c", + "mnemonic": "bl", + "operands": "0x0db6c", + "mode": "thumb" + }, + "instr_37146": { + "virtual_address": 37146, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_37148": { + "virtual_address": 37148, + "size": 2, + "disassembly": "beq 0x9120", + "mnemonic": "beq", + "operands": "0x9120", + "mode": "thumb" + }, + "bb_37136": { + "virtual_address": 37136, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37150, + "children": [ + "instr_37136", + "instr_37138", + "instr_37140", + "instr_37142", + "instr_37146", + "instr_37148" + ] + }, + "instr_37150": { + "virtual_address": 37150, + "size": 2, + "disassembly": "b 0x8e70", + "mnemonic": "b", + "operands": "0x8e70", + "mode": "thumb" + }, + "bb_37150": { + "virtual_address": 37150, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_37150" + ] + }, + "instr_37152": { + "virtual_address": 37152, + "size": 2, + "disassembly": "ldr r4, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_37154": { + "virtual_address": 37154, + "size": 2, + "disassembly": "ldr r5, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r5, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_37156": { + "virtual_address": 37156, + "size": 2, + "disassembly": "add r7, sp, #0xac", + "mnemonic": "add", + "operands": "r7, sp, #0xac", + "mode": "thumb" + }, + "instr_37158": { + "virtual_address": 37158, + "size": 4, + "disassembly": "bl 0x8920", + "mnemonic": "bl", + "operands": "0x8920", + "mode": "thumb" + }, + "bb_37152": { + "virtual_address": 37152, + "size": 10, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_37152", + "instr_37154", + "instr_37156", + "instr_37158" + ] + }, + "func_37136": { + "virtual_address": 37136, + "size": 26, + "name": "FUN_00009110", + "children": [ + "bb_37136", + "bb_37150", + "bb_37152" + ] + }, + "instr_37162": { + "virtual_address": 37162, + "size": 2, + "disassembly": "ldr r3, [sp, #0x50]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x50]", + "mode": "thumb" + }, + "instr_37164": { + "virtual_address": 37164, + "size": 2, + "disassembly": "subs r6, r3, #0x1", + "mnemonic": "subs", + "operands": "r6, r3, #0x1", + "mode": "thumb" + }, + "instr_37166": { + "virtual_address": 37166, + "size": 2, + "disassembly": "cmp r6, #0x0", + "mnemonic": "cmp", + "operands": "r6, #0x0", + "mode": "thumb" + }, + "instr_37168": { + "virtual_address": 37168, + "size": 2, + "disassembly": "bgt 0x9136", + "mnemonic": "bgt", + "operands": "0x9136", + "mode": "thumb" + }, + "bb_37162": { + "virtual_address": 37162, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37170, + "children": [ + "instr_37162", + "instr_37164", + "instr_37166", + "instr_37168" + ] + }, + "instr_37170": { + "virtual_address": 37170, + "size": 4, + "disassembly": "bl 0x8920", + "mnemonic": "bl", + "operands": "0x8920", + "mode": "thumb" + }, + "bb_37170": { + "virtual_address": 37170, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37174, + "children": [ + "instr_37170" + ] + }, + "instr_37174": { + "virtual_address": 37174, + "size": 2, + "disassembly": "cmp r6, #0x10", + "mnemonic": "cmp", + "operands": "r6, #0x10", + "mode": "thumb" + }, + "instr_37176": { + "virtual_address": 37176, + "size": 2, + "disassembly": "bgt 0x913e", + "mnemonic": "bgt", + "operands": "0x913e", + "mode": "thumb" + }, + "bb_37174": { + "virtual_address": 37174, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37178, + "children": [ + "instr_37174", + "instr_37176" + ] + }, + "instr_37178": { + "virtual_address": 37178, + "size": 4, + "disassembly": "bl 0x0a062", + "mnemonic": "bl", + "operands": "0x0a062", + "mode": "thumb" + }, + "bb_37178": { + "virtual_address": 37178, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37182, + "children": [ + "instr_37178" + ] + }, + "instr_37182": { + "virtual_address": 37182, + "size": 2, + "disassembly": "movs r3, #0x10", + "mnemonic": "movs", + "operands": "r3, #0x10", + "mode": "thumb" + }, + "instr_37184": { + "virtual_address": 37184, + "size": 2, + "disassembly": "ldr r2, [0x92bc]", + "mnemonic": "ldr", + "operands": "r2, [0x92bc]", + "mode": "thumb" + }, + "instr_37186": { + "virtual_address": 37186, + "size": 2, + "disassembly": "mov r10, r3", + "mnemonic": "mov", + "operands": "r10, r3", + "mode": "thumb" + }, + "instr_37188": { + "virtual_address": 37188, + "size": 2, + "disassembly": "str r2, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r2, [sp, #0x3c]", + "mode": "thumb" + }, + "instr_37190": { + "virtual_address": 37190, + "size": 2, + "disassembly": "movs r3, r4", + "mnemonic": "movs", + "operands": "r3, r4", + "mode": "thumb" + }, + "instr_37192": { + "virtual_address": 37192, + "size": 2, + "disassembly": "movs r4, r2", + "mnemonic": "movs", + "operands": "r4, r2", + "mode": "thumb" + }, + "instr_37194": { + "virtual_address": 37194, + "size": 2, + "disassembly": "b 0x9156", + "mnemonic": "b", + "operands": "0x9156", + "mode": "thumb" + }, + "bb_37182": { + "virtual_address": 37182, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37206, + "children": [ + "instr_37182", + "instr_37184", + "instr_37186", + "instr_37188", + "instr_37190", + "instr_37192", + "instr_37194" + ] + }, + "instr_37196": { + "virtual_address": 37196, + "size": 2, + "disassembly": "adds r7, #0x8", + "mnemonic": "adds", + "operands": "r7, #0x8", + "mode": "thumb" + }, + "bb_37196": { + "virtual_address": 37196, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37198, + "children": [ + "instr_37196" + ] + }, + "instr_37198": { + "virtual_address": 37198, + "size": 2, + "disassembly": "subs r6, #0x10", + "mnemonic": "subs", + "operands": "r6, #0x10", + "mode": "thumb" + }, + "instr_37200": { + "virtual_address": 37200, + "size": 2, + "disassembly": "cmp r6, #0x10", + "mnemonic": "cmp", + "operands": "r6, #0x10", + "mode": "thumb" + }, + "instr_37202": { + "virtual_address": 37202, + "size": 2, + "disassembly": "bgt 0x9156", + "mnemonic": "bgt", + "operands": "0x9156", + "mode": "thumb" + }, + "bb_37198": { + "virtual_address": 37198, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37204, + "children": [ + "instr_37198", + "instr_37200", + "instr_37202" + ] + }, + "instr_37204": { + "virtual_address": 37204, + "size": 2, + "disassembly": "b 0x974e", + "mnemonic": "b", + "operands": "0x974e", + "mode": "thumb" + }, + "bb_37204": { + "virtual_address": 37204, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_37204" + ] + }, + "instr_37206": { + "virtual_address": 37206, + "size": 2, + "disassembly": "mov r2, r10", + "mnemonic": "mov", + "operands": "r2, r10", + "mode": "thumb" + }, + "instr_37208": { + "virtual_address": 37208, + "size": 2, + "disassembly": "adds r3, #0x10", + "mnemonic": "adds", + "operands": "r3, #0x10", + "mode": "thumb" + }, + "instr_37210": { + "virtual_address": 37210, + "size": 2, + "disassembly": "adds r5, #0x1", + "mnemonic": "adds", + "operands": "r5, #0x1", + "mode": "thumb" + }, + "instr_37212": { + "virtual_address": 37212, + "size": 2, + "disassembly": "str r4, [r7, #0x0]", + "mnemonic": "str", + "operands": "r4, [r7, #0x0]", + "mode": "thumb" + }, + "instr_37214": { + "virtual_address": 37214, + "size": 2, + "disassembly": "str r2, [r7, #0x4]", + "mnemonic": "str", + "operands": "r2, [r7, #0x4]", + "mode": "thumb" + }, + "instr_37216": { + "virtual_address": 37216, + "size": 2, + "disassembly": "str r3, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_37218": { + "virtual_address": 37218, + "size": 2, + "disassembly": "str r5, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r5, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_37220": { + "virtual_address": 37220, + "size": 2, + "disassembly": "cmp r5, #0x7", + "mnemonic": "cmp", + "operands": "r5, #0x7", + "mode": "thumb" + }, + "instr_37222": { + "virtual_address": 37222, + "size": 2, + "disassembly": "ble 0x914c", + "mnemonic": "ble", + "operands": "0x914c", + "mode": "thumb" + }, + "bb_37206": { + "virtual_address": 37206, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37224, + "children": [ + "instr_37206", + "instr_37208", + "instr_37210", + "instr_37212", + "instr_37214", + "instr_37216", + "instr_37218", + "instr_37220", + "instr_37222" + ] + }, + "instr_37224": { + "virtual_address": 37224, + "size": 2, + "disassembly": "mov r1, r8", + "mnemonic": "mov", + "operands": "r1, r8", + "mode": "thumb" + }, + "instr_37226": { + "virtual_address": 37226, + "size": 2, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "thumb" + }, + "instr_37228": { + "virtual_address": 37228, + "size": 2, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "thumb" + }, + "instr_37230": { + "virtual_address": 37230, + "size": 4, + "disassembly": "bl 0x0db6c", + "mnemonic": "bl", + "operands": "0x0db6c", + "mode": "thumb" + }, + "instr_37234": { + "virtual_address": 37234, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_37236": { + "virtual_address": 37236, + "size": 2, + "disassembly": "beq 0x9178", + "mnemonic": "beq", + "operands": "0x9178", + "mode": "thumb" + }, + "bb_37224": { + "virtual_address": 37224, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37238, + "children": [ + "instr_37224", + "instr_37226", + "instr_37228", + "instr_37230", + "instr_37234", + "instr_37236" + ] + }, + "instr_37238": { + "virtual_address": 37238, + "size": 2, + "disassembly": "b 0x8e70", + "mnemonic": "b", + "operands": "0x8e70", + "mode": "thumb" + }, + "bb_37238": { + "virtual_address": 37238, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_37238" + ] + }, + "instr_37240": { + "virtual_address": 37240, + "size": 2, + "disassembly": "ldr r3, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_37242": { + "virtual_address": 37242, + "size": 2, + "disassembly": "ldr r5, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r5, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_37244": { + "virtual_address": 37244, + "size": 2, + "disassembly": "add r7, sp, #0xac", + "mnemonic": "add", + "operands": "r7, sp, #0xac", + "mode": "thumb" + }, + "instr_37246": { + "virtual_address": 37246, + "size": 2, + "disassembly": "b 0x914e", + "mnemonic": "b", + "operands": "0x914e", + "mode": "thumb" + }, + "bb_37240": { + "virtual_address": 37240, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37198, + "children": [ + "instr_37240", + "instr_37242", + "instr_37244", + "instr_37246" + ] + }, + "func_37162": { + "virtual_address": 37162, + "size": 86, + "name": "FUN_0000912a", + "children": [ + "bb_37162", + "bb_37170", + "bb_37174", + "bb_37178", + "bb_37182", + "bb_37196", + "bb_37198", + "bb_37204", + "bb_37206", + "bb_37224", + "bb_37238", + "bb_37240" + ] + }, + "instr_37390": { + "virtual_address": 37390, + "size": 2, + "disassembly": "ldr r3, [sp, #0x18]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x18]", + "mode": "thumb" + }, + "instr_37392": { + "virtual_address": 37392, + "size": 2, + "disassembly": "str r2, [sp, #0x38]", + "mnemonic": "str", + "operands": "r2, [sp, #0x38]", + "mode": "thumb" + }, + "instr_37394": { + "virtual_address": 37394, + "size": 2, + "disassembly": "ldrb r3, [r3, #0x0]", + "mnemonic": "ldrb", + "operands": "r3, [r3, #0x0]", + "mode": "thumb" + }, + "instr_37396": { + "virtual_address": 37396, + "size": 4, + "disassembly": "bl 0x85a4", + "mnemonic": "bl", + "operands": "0x85a4", + "mode": "thumb" + }, + "bb_37390": { + "virtual_address": 37390, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37400, + "children": [ + "instr_37390", + "instr_37392", + "instr_37394", + "instr_37396" + ] + }, + "instr_37400": { + "virtual_address": 37400, + "size": 2, + "disassembly": "ldr r3, [0x92c0]", + "mnemonic": "ldr", + "operands": "r3, [0x92c0]", + "mode": "thumb" + }, + "instr_37402": { + "virtual_address": 37402, + "size": 2, + "disassembly": "str r3, [r7, #0x0]", + "mnemonic": "str", + "operands": "r3, [r7, #0x0]", + "mode": "thumb" + }, + "instr_37404": { + "virtual_address": 37404, + "size": 2, + "disassembly": "movs r3, #0x1", + "mnemonic": "movs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_37406": { + "virtual_address": 37406, + "size": 2, + "disassembly": "str r3, [r7, #0x4]", + "mnemonic": "str", + "operands": "r3, [r7, #0x4]", + "mode": "thumb" + }, + "instr_37408": { + "virtual_address": 37408, + "size": 2, + "disassembly": "ldr r3, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_37410": { + "virtual_address": 37410, + "size": 2, + "disassembly": "adds r4, #0x1", + "mnemonic": "adds", + "operands": "r4, #0x1", + "mode": "thumb" + }, + "instr_37412": { + "virtual_address": 37412, + "size": 2, + "disassembly": "str r3, [sp, #0x30]", + "mnemonic": "str", + "operands": "r3, [sp, #0x30]", + "mode": "thumb" + }, + "instr_37414": { + "virtual_address": 37414, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_37416": { + "virtual_address": 37416, + "size": 2, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_37418": { + "virtual_address": 37418, + "size": 2, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_37420": { + "virtual_address": 37420, + "size": 2, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "thumb" + }, + "instr_37422": { + "virtual_address": 37422, + "size": 2, + "disassembly": "ble 0x9234", + "mnemonic": "ble", + "operands": "0x9234", + "mode": "thumb" + }, + "bb_37400": { + "virtual_address": 37400, + "size": 24, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37424, + "children": [ + "instr_37400", + "instr_37402", + "instr_37404", + "instr_37406", + "instr_37408", + "instr_37410", + "instr_37412", + "instr_37414", + "instr_37416", + "instr_37418", + "instr_37420", + "instr_37422" + ] + }, + "instr_37424": { + "virtual_address": 37424, + "size": 4, + "disassembly": "bl 0x9ca6", + "mnemonic": "bl", + "operands": "0x9ca6", + "mode": "thumb" + }, + "bb_37424": { + "virtual_address": 37424, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37428, + "children": [ + "instr_37424" + ] + }, + "instr_37428": { + "virtual_address": 37428, + "size": 2, + "disassembly": "adds r7, #0x8", + "mnemonic": "adds", + "operands": "r7, #0x8", + "mode": "thumb" + }, + "bb_37428": { + "virtual_address": 37428, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_37428" + ] + }, + "func_37390": { + "virtual_address": 37390, + "size": 40, + "name": "FUN_0000920e", + "children": [ + "bb_37390", + "bb_37400", + "bb_37424", + "bb_37428" + ] + }, + "instr_37430": { + "virtual_address": 37430, + "size": 2, + "disassembly": "ldr r3, [sp, #0x50]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x50]", + "mode": "thumb" + }, + "instr_37432": { + "virtual_address": 37432, + "size": 2, + "disassembly": "orrs r3, r1", + "mnemonic": "orrs", + "operands": "r3, r1", + "mode": "thumb" + }, + "instr_37434": { + "virtual_address": 37434, + "size": 2, + "disassembly": "bne 0x9240", + "mnemonic": "bne", + "operands": "0x9240", + "mode": "thumb" + }, + "bb_37430": { + "virtual_address": 37430, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37436, + "children": [ + "instr_37430", + "instr_37432", + "instr_37434" + ] + }, + "instr_37436": { + "virtual_address": 37436, + "size": 4, + "disassembly": "bl 0x9cfa", + "mnemonic": "bl", + "operands": "0x9cfa", + "mode": "thumb" + }, + "bb_37436": { + "virtual_address": 37436, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37440, + "children": [ + "instr_37436" + ] + }, + "instr_37440": { + "virtual_address": 37440, + "size": 2, + "disassembly": "ldr r3, [sp, #0x68]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x68]", + "mode": "thumb" + }, + "instr_37442": { + "virtual_address": 37442, + "size": 2, + "disassembly": "str r3, [r7, #0x0]", + "mnemonic": "str", + "operands": "r3, [r7, #0x0]", + "mode": "thumb" + }, + "instr_37444": { + "virtual_address": 37444, + "size": 2, + "disassembly": "ldr r3, [sp, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x64]", + "mode": "thumb" + }, + "instr_37446": { + "virtual_address": 37446, + "size": 2, + "disassembly": "mov r12, r3", + "mnemonic": "mov", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_37448": { + "virtual_address": 37448, + "size": 2, + "disassembly": "str r3, [r7, #0x4]", + "mnemonic": "str", + "operands": "r3, [r7, #0x4]", + "mode": "thumb" + }, + "instr_37450": { + "virtual_address": 37450, + "size": 2, + "disassembly": "ldr r3, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_37452": { + "virtual_address": 37452, + "size": 2, + "disassembly": "add r4, r12", + "mnemonic": "add", + "operands": "r4, r12", + "mode": "thumb" + }, + "instr_37454": { + "virtual_address": 37454, + "size": 2, + "disassembly": "str r3, [sp, #0x30]", + "mnemonic": "str", + "operands": "r3, [sp, #0x30]", + "mode": "thumb" + }, + "instr_37456": { + "virtual_address": 37456, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_37458": { + "virtual_address": 37458, + "size": 2, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_37460": { + "virtual_address": 37460, + "size": 2, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_37462": { + "virtual_address": 37462, + "size": 2, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "thumb" + }, + "instr_37464": { + "virtual_address": 37464, + "size": 2, + "disassembly": "ble 0x925e", + "mnemonic": "ble", + "operands": "0x925e", + "mode": "thumb" + }, + "bb_37440": { + "virtual_address": 37440, + "size": 26, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37466, + "children": [ + "instr_37440", + "instr_37442", + "instr_37444", + "instr_37446", + "instr_37448", + "instr_37450", + "instr_37452", + "instr_37454", + "instr_37456", + "instr_37458", + "instr_37460", + "instr_37462", + "instr_37464" + ] + }, + "instr_37466": { + "virtual_address": 37466, + "size": 4, + "disassembly": "bl 0x9cc2", + "mnemonic": "bl", + "operands": "0x9cc2", + "mode": "thumb" + }, + "bb_37466": { + "virtual_address": 37466, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37470, + "children": [ + "instr_37466" + ] + }, + "instr_37470": { + "virtual_address": 37470, + "size": 2, + "disassembly": "movs r2, r7", + "mnemonic": "movs", + "operands": "r2, r7", + "mode": "thumb" + }, + "instr_37472": { + "virtual_address": 37472, + "size": 2, + "disassembly": "adds r2, #0x8", + "mnemonic": "adds", + "operands": "r2, #0x8", + "mode": "thumb" + }, + "bb_37470": { + "virtual_address": 37470, + "size": 4, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_37470", + "instr_37472" + ] + }, + "func_37430": { + "virtual_address": 37430, + "size": 44, + "name": "FUN_00009236", + "children": [ + "bb_37430", + "bb_37436", + "bb_37440", + "bb_37466", + "bb_37470" + ] + }, + "instr_37474": { + "virtual_address": 37474, + "size": 2, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_37476": { + "virtual_address": 37476, + "size": 2, + "disassembly": "bge 0x926a", + "mnemonic": "bge", + "operands": "0x926a", + "mode": "thumb" + }, + "bb_37474": { + "virtual_address": 37474, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37478, + "children": [ + "instr_37474", + "instr_37476" + ] + }, + "instr_37478": { + "virtual_address": 37478, + "size": 4, + "disassembly": "bl 0x9dc2", + "mnemonic": "bl", + "operands": "0x9dc2", + "mode": "thumb" + }, + "bb_37478": { + "virtual_address": 37478, + "size": 4, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_37478" + ] + }, + "func_37474": { + "virtual_address": 37474, + "size": 8, + "name": "FUN_00009262", + "children": [ + "bb_37474", + "bb_37478" + ] + }, + "instr_37482": { + "virtual_address": 37482, + "size": 2, + "disassembly": "ldr r1, [sp, #0x50]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x50]", + "mode": "thumb" + }, + "instr_37484": { + "virtual_address": 37484, + "size": 2, + "disassembly": "mov r12, r1", + "mnemonic": "mov", + "operands": "r12, r1", + "mode": "thumb" + }, + "instr_37486": { + "virtual_address": 37486, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_37488": { + "virtual_address": 37488, + "size": 2, + "disassembly": "add r4, r12", + "mnemonic": "add", + "operands": "r4, r12", + "mode": "thumb" + }, + "instr_37490": { + "virtual_address": 37490, + "size": 2, + "disassembly": "str r6, [r2, #0x0]", + "mnemonic": "str", + "operands": "r6, [r2, #0x0]", + "mode": "thumb" + }, + "instr_37492": { + "virtual_address": 37492, + "size": 2, + "disassembly": "str r1, [r2, #0x4]", + "mnemonic": "str", + "operands": "r1, [r2, #0x4]", + "mode": "thumb" + }, + "instr_37494": { + "virtual_address": 37494, + "size": 2, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_37496": { + "virtual_address": 37496, + "size": 2, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_37498": { + "virtual_address": 37498, + "size": 2, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "thumb" + }, + "instr_37500": { + "virtual_address": 37500, + "size": 2, + "disassembly": "ble 0x9282", + "mnemonic": "ble", + "operands": "0x9282", + "mode": "thumb" + }, + "bb_37482": { + "virtual_address": 37482, + "size": 20, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37502, + "children": [ + "instr_37482", + "instr_37484", + "instr_37486", + "instr_37488", + "instr_37490", + "instr_37492", + "instr_37494", + "instr_37496", + "instr_37498", + "instr_37500" + ] + }, + "instr_37502": { + "virtual_address": 37502, + "size": 4, + "disassembly": "bl 0x8938", + "mnemonic": "bl", + "operands": "0x8938", + "mode": "thumb" + }, + "bb_37502": { + "virtual_address": 37502, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37506, + "children": [ + "instr_37502" + ] + }, + "instr_37506": { + "virtual_address": 37506, + "size": 2, + "disassembly": "adds r2, #0x8", + "mnemonic": "adds", + "operands": "r2, #0x8", + "mode": "thumb" + }, + "instr_37508": { + "virtual_address": 37508, + "size": 2, + "disassembly": "movs r7, r2", + "mnemonic": "movs", + "operands": "r7, r2", + "mode": "thumb" + }, + "instr_37510": { + "virtual_address": 37510, + "size": 4, + "disassembly": "bl 0x8722", + "mnemonic": "bl", + "operands": "0x8722", + "mode": "thumb" + }, + "bb_37506": { + "virtual_address": 37506, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37514, + "children": [ + "instr_37506", + "instr_37508", + "instr_37510" + ] + }, + "instr_37514": { + "virtual_address": 37514, + "size": 2, + "disassembly": "ldr r4, [sp, #0x38]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0x38]", + "mode": "thumb" + }, + "instr_37516": { + "virtual_address": 37516, + "size": 2, + "disassembly": "ldr r2, [sp, #0x20]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x20]", + "mode": "thumb" + }, + "instr_37518": { + "virtual_address": 37518, + "size": 2, + "disassembly": "ldmia r4!, {r3}", + "mnemonic": "ldmia", + "operands": "r4!, {r3}", + "mode": "thumb" + }, + "instr_37520": { + "virtual_address": 37520, + "size": 2, + "disassembly": "str r2, [r3, #0x0]", + "mnemonic": "str", + "operands": "r2, [r3, #0x0]", + "mode": "thumb" + }, + "instr_37522": { + "virtual_address": 37522, + "size": 2, + "disassembly": "asrs r2, r2, #0x1f", + "mnemonic": "asrs", + "operands": "r2, r2, #0x1f", + "mode": "thumb" + }, + "instr_37524": { + "virtual_address": 37524, + "size": 2, + "disassembly": "str r2, [r3, #0x4]", + "mnemonic": "str", + "operands": "r2, [r3, #0x4]", + "mode": "thumb" + }, + "instr_37526": { + "virtual_address": 37526, + "size": 2, + "disassembly": "str r4, [sp, #0x38]", + "mnemonic": "str", + "operands": "r4, [sp, #0x38]", + "mode": "thumb" + }, + "instr_37528": { + "virtual_address": 37528, + "size": 4, + "disassembly": "bl 0x8536", + "mnemonic": "bl", + "operands": "0x8536", + "mode": "thumb" + }, + "bb_37514": { + "virtual_address": 37514, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37532, + "children": [ + "instr_37514", + "instr_37516", + "instr_37518", + "instr_37520", + "instr_37522", + "instr_37524", + "instr_37526", + "instr_37528" + ] + }, + "instr_37532": { + "virtual_address": 37532, + "size": 2, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_37534": { + "virtual_address": 37534, + "size": 2, + "disassembly": "lsls r3, r3, #0x19", + "mnemonic": "lsls", + "operands": "r3, r3, #0x19", + "mode": "thumb" + }, + "instr_37536": { + "virtual_address": 37536, + "size": 2, + "disassembly": "bmi 0x92a4", + "mnemonic": "bmi", + "operands": "0x92a4", + "mode": "thumb" + }, + "bb_37532": { + "virtual_address": 37532, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37538, + "children": [ + "instr_37532", + "instr_37534", + "instr_37536" + ] + }, + "instr_37538": { + "virtual_address": 37538, + "size": 2, + "disassembly": "b 0x9778", + "mnemonic": "b", + "operands": "0x9778", + "mode": "thumb" + }, + "bb_37538": { + "virtual_address": 37538, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_37538" + ] + }, + "instr_37540": { + "virtual_address": 37540, + "size": 2, + "disassembly": "ldr r4, [sp, #0x38]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0x38]", + "mode": "thumb" + }, + "instr_37542": { + "virtual_address": 37542, + "size": 2, + "disassembly": "ldmia r4!, {r3}", + "mnemonic": "ldmia", + "operands": "r4!, {r3}", + "mode": "thumb" + }, + "instr_37544": { + "virtual_address": 37544, + "size": 2, + "disassembly": "lsls r3, r3, #0x10", + "mnemonic": "lsls", + "operands": "r3, r3, #0x10", + "mode": "thumb" + }, + "instr_37546": { + "virtual_address": 37546, + "size": 2, + "disassembly": "lsrs r3, r3, #0x10", + "mnemonic": "lsrs", + "operands": "r3, r3, #0x10", + "mode": "thumb" + }, + "instr_37548": { + "virtual_address": 37548, + "size": 2, + "disassembly": "str r3, [sp, #0x28]", + "mnemonic": "str", + "operands": "r3, [sp, #0x28]", + "mode": "thumb" + }, + "instr_37550": { + "virtual_address": 37550, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_37552": { + "virtual_address": 37552, + "size": 2, + "disassembly": "str r4, [sp, #0x38]", + "mnemonic": "str", + "operands": "r4, [sp, #0x38]", + "mode": "thumb" + }, + "instr_37554": { + "virtual_address": 37554, + "size": 2, + "disassembly": "str r3, [sp, #0x2c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x2c]", + "mode": "thumb" + }, + "instr_37556": { + "virtual_address": 37556, + "size": 2, + "disassembly": "b 0x8b6a", + "mnemonic": "b", + "operands": "0x8b6a", + "mode": "thumb" + }, + "bb_37540": { + "virtual_address": 37540, + "size": 18, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_37540", + "instr_37542", + "instr_37544", + "instr_37546", + "instr_37548", + "instr_37550", + "instr_37552", + "instr_37554", + "instr_37556" + ] + }, + "func_37482": { + "virtual_address": 37482, + "size": 76, + "name": "FUN_0000926a", + "children": [ + "bb_37482", + "bb_37502", + "bb_37506", + "bb_37514", + "bb_37532", + "bb_37538", + "bb_37540" + ] + }, + "instr_37572": { + "virtual_address": 37572, + "size": 2, + "disassembly": "movs r3, #0x20", + "mnemonic": "movs", + "operands": "r3, #0x20", + "mode": "thumb" + }, + "instr_37574": { + "virtual_address": 37574, + "size": 2, + "disassembly": "add r2, sp, #0x68", + "mnemonic": "add", + "operands": "r2, sp, #0x68", + "mode": "thumb" + }, + "instr_37576": { + "virtual_address": 37576, + "size": 2, + "disassembly": "strb r3, [r2, #0x1b]", + "mnemonic": "strb", + "operands": "r3, [r2, #0x1b]", + "mode": "thumb" + }, + "instr_37578": { + "virtual_address": 37578, + "size": 2, + "disassembly": "ldr r3, [sp, #0x18]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x18]", + "mode": "thumb" + }, + "instr_37580": { + "virtual_address": 37580, + "size": 2, + "disassembly": "ldrb r3, [r3, #0x0]", + "mnemonic": "ldrb", + "operands": "r3, [r3, #0x0]", + "mode": "thumb" + }, + "instr_37582": { + "virtual_address": 37582, + "size": 4, + "disassembly": "bl 0x85a4", + "mnemonic": "bl", + "operands": "0x85a4", + "mode": "thumb" + }, + "bb_37572": { + "virtual_address": 37572, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37586, + "children": [ + "instr_37572", + "instr_37574", + "instr_37576", + "instr_37578", + "instr_37580", + "instr_37582" + ] + }, + "instr_37586": { + "virtual_address": 37586, + "size": 2, + "disassembly": "movs r2, #0x30", + "mnemonic": "movs", + "operands": "r2, #0x30", + "mode": "thumb" + }, + "instr_37588": { + "virtual_address": 37588, + "size": 2, + "disassembly": "mov r3, r12", + "mnemonic": "mov", + "operands": "r3, r12", + "mode": "thumb" + }, + "instr_37590": { + "virtual_address": 37590, + "size": 2, + "disassembly": "subs r6, #0x1", + "mnemonic": "subs", + "operands": "r6, #0x1", + "mode": "thumb" + }, + "instr_37592": { + "virtual_address": 37592, + "size": 2, + "disassembly": "strb r2, [r6, #0x0]", + "mnemonic": "strb", + "operands": "r2, [r6, #0x0]", + "mode": "thumb" + }, + "instr_37594": { + "virtual_address": 37594, + "size": 2, + "disassembly": "subs r3, #0x2", + "mnemonic": "subs", + "operands": "r3, #0x2", + "mode": "thumb" + }, + "instr_37596": { + "virtual_address": 37596, + "size": 2, + "disassembly": "add r2, sp, #0x150", + "mnemonic": "add", + "operands": "r2, sp, #0x150", + "mode": "thumb" + }, + "instr_37598": { + "virtual_address": 37598, + "size": 2, + "disassembly": "subs r2, r2, r3", + "mnemonic": "subs", + "operands": "r2, r2, r3", + "mode": "thumb" + }, + "instr_37600": { + "virtual_address": 37600, + "size": 2, + "disassembly": "mov r9, r4", + "mnemonic": "mov", + "operands": "r9, r4", + "mode": "thumb" + }, + "instr_37602": { + "virtual_address": 37602, + "size": 2, + "disassembly": "movs r6, r3", + "mnemonic": "movs", + "operands": "r6, r3", + "mode": "thumb" + }, + "instr_37604": { + "virtual_address": 37604, + "size": 2, + "disassembly": "str r2, [sp, #0x30]", + "mnemonic": "str", + "operands": "r2, [sp, #0x30]", + "mode": "thumb" + }, + "instr_37606": { + "virtual_address": 37606, + "size": 4, + "disassembly": "bl 0x8b1a", + "mnemonic": "bl", + "operands": "0x8b1a", + "mode": "thumb" + }, + "bb_37586": { + "virtual_address": 37586, + "size": 24, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_37586", + "instr_37588", + "instr_37590", + "instr_37592", + "instr_37594", + "instr_37596", + "instr_37598", + "instr_37600", + "instr_37602", + "instr_37604", + "instr_37606" + ] + }, + "func_37572": { + "virtual_address": 37572, + "size": 38, + "name": "FUN_000092c4", + "children": [ + "bb_37572", + "bb_37586" + ] + }, + "instr_37610": { + "virtual_address": 37610, + "size": 2, + "disassembly": "ldr r0, [sp, #0x58]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x58]", + "mode": "thumb" + }, + "instr_37612": { + "virtual_address": 37612, + "size": 2, + "disassembly": "ldr r1, [sp, #0x5c]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x5c]", + "mode": "thumb" + }, + "instr_37614": { + "virtual_address": 37614, + "size": 2, + "disassembly": "movs r2, r0", + "mnemonic": "movs", + "operands": "r2, r0", + "mode": "thumb" + }, + "instr_37616": { + "virtual_address": 37616, + "size": 2, + "disassembly": "movs r3, r1", + "mnemonic": "movs", + "operands": "r3, r1", + "mode": "thumb" + }, + "instr_37618": { + "virtual_address": 37618, + "size": 4, + "disassembly": "bl 0x10ad4", + "mnemonic": "bl", + "operands": "0x10ad4", + "mode": "thumb" + }, + "instr_37622": { + "virtual_address": 37622, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_37624": { + "virtual_address": 37624, + "size": 2, + "disassembly": "beq 0x92fe", + "mnemonic": "beq", + "operands": "0x92fe", + "mode": "thumb" + }, + "bb_37610": { + "virtual_address": 37610, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37626, + "children": [ + "instr_37610", + "instr_37612", + "instr_37614", + "instr_37616", + "instr_37618", + "instr_37622", + "instr_37624" + ] + }, + "instr_37626": { + "virtual_address": 37626, + "size": 4, + "disassembly": "bl 0x9f80", + "mnemonic": "bl", + "operands": "0x9f80", + "mode": "thumb" + }, + "bb_37626": { + "virtual_address": 37626, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37630, + "children": [ + "instr_37626" + ] + }, + "instr_37630": { + "virtual_address": 37630, + "size": 2, + "disassembly": "ldr r0, [sp, #0x44]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x44]", + "mode": "thumb" + }, + "instr_37632": { + "virtual_address": 37632, + "size": 2, + "disassembly": "movs r3, #0x20", + "mnemonic": "movs", + "operands": "r3, #0x20", + "mode": "thumb" + }, + "instr_37634": { + "virtual_address": 37634, + "size": 2, + "disassembly": "movs r5, r0", + "mnemonic": "movs", + "operands": "r5, r0", + "mode": "thumb" + }, + "instr_37636": { + "virtual_address": 37636, + "size": 2, + "disassembly": "bics r5, r3", + "mnemonic": "bics", + "operands": "r5, r3", + "mode": "thumb" + }, + "instr_37638": { + "virtual_address": 37638, + "size": 2, + "disassembly": "cmp r5, #0x41", + "mnemonic": "cmp", + "operands": "r5, #0x41", + "mode": "thumb" + }, + "instr_37640": { + "virtual_address": 37640, + "size": 2, + "disassembly": "beq 0x930c", + "mnemonic": "beq", + "operands": "0x930c", + "mode": "thumb" + }, + "bb_37630": { + "virtual_address": 37630, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37642, + "children": [ + "instr_37630", + "instr_37632", + "instr_37634", + "instr_37636", + "instr_37638", + "instr_37640" + ] + }, + "instr_37642": { + "virtual_address": 37642, + "size": 2, + "disassembly": "b 0x97d8", + "mnemonic": "b", + "operands": "0x97d8", + "mode": "thumb" + }, + "bb_37642": { + "virtual_address": 37642, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38872, + "children": [ + "instr_37642" + ] + }, + "instr_37644": { + "virtual_address": 37644, + "size": 2, + "disassembly": "movs r2, #0x30", + "mnemonic": "movs", + "operands": "r2, #0x30", + "mode": "thumb" + }, + "instr_37646": { + "virtual_address": 37646, + "size": 2, + "disassembly": "add r1, sp, #0x84", + "mnemonic": "add", + "operands": "r1, sp, #0x84", + "mode": "thumb" + }, + "instr_37648": { + "virtual_address": 37648, + "size": 2, + "disassembly": "strb r2, [r1, #0x0]", + "mnemonic": "strb", + "operands": "r2, [r1, #0x0]", + "mode": "thumb" + }, + "instr_37650": { + "virtual_address": 37650, + "size": 2, + "disassembly": "movs r2, r0", + "mnemonic": "movs", + "operands": "r2, r0", + "mode": "thumb" + }, + "instr_37652": { + "virtual_address": 37652, + "size": 2, + "disassembly": "subs r2, #0x61", + "mnemonic": "subs", + "operands": "r2, #0x61", + "mode": "thumb" + }, + "instr_37654": { + "virtual_address": 37654, + "size": 2, + "disassembly": "rsbs r0, r2", + "mnemonic": "rsbs", + "operands": "r0, r2", + "mode": "thumb" + }, + "instr_37656": { + "virtual_address": 37656, + "size": 2, + "disassembly": "adcs r2, r0", + "mnemonic": "adcs", + "operands": "r2, r0", + "mode": "thumb" + }, + "instr_37658": { + "virtual_address": 37658, + "size": 2, + "disassembly": "rsbs r2, r2", + "mnemonic": "rsbs", + "operands": "r2, r2", + "mode": "thumb" + }, + "instr_37660": { + "virtual_address": 37660, + "size": 2, + "disassembly": "ands r3, r2", + "mnemonic": "ands", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_37662": { + "virtual_address": 37662, + "size": 2, + "disassembly": "adds r3, #0x58", + "mnemonic": "adds", + "operands": "r3, #0x58", + "mode": "thumb" + }, + "instr_37664": { + "virtual_address": 37664, + "size": 2, + "disassembly": "strb r3, [r1, #0x1]", + "mnemonic": "strb", + "operands": "r3, [r1, #0x1]", + "mode": "thumb" + }, + "instr_37666": { + "virtual_address": 37666, + "size": 2, + "disassembly": "mov r3, r10", + "mnemonic": "mov", + "operands": "r3, r10", + "mode": "thumb" + }, + "instr_37668": { + "virtual_address": 37668, + "size": 2, + "disassembly": "cmp r3, #0x63", + "mnemonic": "cmp", + "operands": "r3, #0x63", + "mode": "thumb" + }, + "instr_37670": { + "virtual_address": 37670, + "size": 2, + "disassembly": "ble 0x932a", + "mnemonic": "ble", + "operands": "0x932a", + "mode": "thumb" + }, + "bb_37644": { + "virtual_address": 37644, + "size": 28, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37672, + "children": [ + "instr_37644", + "instr_37646", + "instr_37648", + "instr_37650", + "instr_37652", + "instr_37654", + "instr_37656", + "instr_37658", + "instr_37660", + "instr_37662", + "instr_37664", + "instr_37666", + "instr_37668", + "instr_37670" + ] + }, + "instr_37672": { + "virtual_address": 37672, + "size": 2, + "disassembly": "b 0x99c2", + "mnemonic": "b", + "operands": "0x99c2", + "mode": "thumb" + }, + "bb_37672": { + "virtual_address": 37672, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39362, + "children": [ + "instr_37672" + ] + }, + "instr_37674": { + "virtual_address": 37674, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_37676": { + "virtual_address": 37676, + "size": 2, + "disassembly": "str r3, [sp, #0x34]", + "mnemonic": "str", + "operands": "r3, [sp, #0x34]", + "mode": "thumb" + }, + "instr_37678": { + "virtual_address": 37678, + "size": 2, + "disassembly": "add r6, sp, #0xec", + "mnemonic": "add", + "operands": "r6, sp, #0xec", + "mode": "thumb" + }, + "bb_37674": { + "virtual_address": 37674, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37680, + "children": [ + "instr_37674", + "instr_37676", + "instr_37678" + ] + }, + "instr_37680": { + "virtual_address": 37680, + "size": 2, + "disassembly": "ldr r1, [sp, #0x58]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x58]", + "mode": "thumb" + }, + "instr_37682": { + "virtual_address": 37682, + "size": 2, + "disassembly": "ldr r2, [sp, #0x5c]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x5c]", + "mode": "thumb" + }, + "instr_37684": { + "virtual_address": 37684, + "size": 2, + "disassembly": "subs r3, r2, #0x0", + "mnemonic": "subs", + "operands": "r3, r2, #0x0", + "mode": "thumb" + }, + "instr_37686": { + "virtual_address": 37686, + "size": 2, + "disassembly": "blt 0x933c", + "mnemonic": "blt", + "operands": "0x933c", + "mode": "thumb" + }, + "bb_37680": { + "virtual_address": 37680, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37688, + "children": [ + "instr_37680", + "instr_37682", + "instr_37684", + "instr_37686" + ] + }, + "instr_37688": { + "virtual_address": 37688, + "size": 4, + "disassembly": "bl 0x9e68", + "mnemonic": "bl", + "operands": "0x9e68", + "mode": "thumb" + }, + "bb_37688": { + "virtual_address": 37688, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37692, + "children": [ + "instr_37688" + ] + }, + "instr_37692": { + "virtual_address": 37692, + "size": 2, + "disassembly": "ldr r2, [sp, #0x58]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x58]", + "mode": "thumb" + }, + "instr_37694": { + "virtual_address": 37694, + "size": 2, + "disassembly": "ldr r3, [sp, #0x5c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x5c]", + "mode": "thumb" + }, + "instr_37696": { + "virtual_address": 37696, + "size": 2, + "disassembly": "movs r4, r2", + "mnemonic": "movs", + "operands": "r4, r2", + "mode": "thumb" + }, + "instr_37698": { + "virtual_address": 37698, + "size": 2, + "disassembly": "movs r2, #0x80", + "mnemonic": "movs", + "operands": "r2, #0x80", + "mode": "thumb" + }, + "instr_37700": { + "virtual_address": 37700, + "size": 2, + "disassembly": "lsls r2, r2, #0x18", + "mnemonic": "lsls", + "operands": "r2, r2, #0x18", + "mode": "thumb" + }, + "instr_37702": { + "virtual_address": 37702, + "size": 2, + "disassembly": "mov r12, r2", + "mnemonic": "mov", + "operands": "r12, r2", + "mode": "thumb" + }, + "instr_37704": { + "virtual_address": 37704, + "size": 2, + "disassembly": "movs r2, #0x2d", + "mnemonic": "movs", + "operands": "r2, #0x2d", + "mode": "thumb" + }, + "instr_37706": { + "virtual_address": 37706, + "size": 2, + "disassembly": "str r2, [sp, #0x40]", + "mnemonic": "str", + "operands": "r2, [sp, #0x40]", + "mode": "thumb" + }, + "instr_37708": { + "virtual_address": 37708, + "size": 2, + "disassembly": "add r3, r12", + "mnemonic": "add", + "operands": "r3, r12", + "mode": "thumb" + }, + "bb_37692": { + "virtual_address": 37692, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37710, + "children": [ + "instr_37692", + "instr_37694", + "instr_37696", + "instr_37698", + "instr_37700", + "instr_37702", + "instr_37704", + "instr_37706", + "instr_37708" + ] + }, + "func_37610": { + "virtual_address": 37610, + "size": 100, + "name": "FUN_000092ea", + "children": [ + "bb_37610", + "bb_37626", + "bb_37630", + "bb_37642", + "bb_37644", + "bb_37672", + "bb_37674", + "bb_37680", + "bb_37688", + "bb_37692" + ] + }, + "instr_37710": { + "virtual_address": 37710, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_37712": { + "virtual_address": 37712, + "size": 2, + "disassembly": "movs r1, r3", + "mnemonic": "movs", + "operands": "r1, r3", + "mode": "thumb" + }, + "instr_37714": { + "virtual_address": 37714, + "size": 2, + "disassembly": "add r2, sp, #0x88", + "mnemonic": "add", + "operands": "r2, sp, #0x88", + "mode": "thumb" + }, + "instr_37716": { + "virtual_address": 37716, + "size": 4, + "disassembly": "bl 0x0d928", + "mnemonic": "bl", + "operands": "0x0d928", + "mode": "thumb" + }, + "instr_37720": { + "virtual_address": 37720, + "size": 2, + "disassembly": "movs r3, #0xff", + "mnemonic": "movs", + "operands": "r3, #0xff", + "mode": "thumb" + }, + "instr_37722": { + "virtual_address": 37722, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_37724": { + "virtual_address": 37724, + "size": 2, + "disassembly": "lsls r3, r3, #0x16", + "mnemonic": "lsls", + "operands": "r3, r3, #0x16", + "mode": "thumb" + }, + "instr_37726": { + "virtual_address": 37726, + "size": 4, + "disassembly": "bl 0x10b10", + "mnemonic": "bl", + "operands": "0x10b10", + "mode": "thumb" + }, + "instr_37730": { + "virtual_address": 37730, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_37732": { + "virtual_address": 37732, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_37734": { + "virtual_address": 37734, + "size": 2, + "disassembly": "movs r4, r0", + "mnemonic": "movs", + "operands": "r4, r0", + "mode": "thumb" + }, + "instr_37736": { + "virtual_address": 37736, + "size": 2, + "disassembly": "movs r5, r1", + "mnemonic": "movs", + "operands": "r5, r1", + "mode": "thumb" + }, + "instr_37738": { + "virtual_address": 37738, + "size": 4, + "disassembly": "bl 0x10b18", + "mnemonic": "bl", + "operands": "0x10b18", + "mode": "thumb" + }, + "instr_37742": { + "virtual_address": 37742, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_37744": { + "virtual_address": 37744, + "size": 2, + "disassembly": "beq 0x9376", + "mnemonic": "beq", + "operands": "0x9376", + "mode": "thumb" + }, + "bb_37710": { + "virtual_address": 37710, + "size": 36, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37746, + "children": [ + "instr_37710", + "instr_37712", + "instr_37714", + "instr_37716", + "instr_37720", + "instr_37722", + "instr_37724", + "instr_37726", + "instr_37730", + "instr_37732", + "instr_37734", + "instr_37736", + "instr_37738", + "instr_37742", + "instr_37744" + ] + }, + "instr_37746": { + "virtual_address": 37746, + "size": 2, + "disassembly": "movs r3, #0x1", + "mnemonic": "movs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_37748": { + "virtual_address": 37748, + "size": 2, + "disassembly": "str r3, [sp, #0x88]", + "mnemonic": "str", + "operands": "r3, [sp, #0x88]", + "mode": "thumb" + }, + "bb_37746": { + "virtual_address": 37746, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37750, + "children": [ + "instr_37746", + "instr_37748" + ] + }, + "instr_37750": { + "virtual_address": 37750, + "size": 2, + "disassembly": "ldr r3, [sp, #0x44]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x44]", + "mode": "thumb" + }, + "instr_37752": { + "virtual_address": 37752, + "size": 2, + "disassembly": "cmp r3, #0x61", + "mnemonic": "cmp", + "operands": "r3, #0x61", + "mode": "thumb" + }, + "instr_37754": { + "virtual_address": 37754, + "size": 2, + "disassembly": "bne 0x9380", + "mnemonic": "bne", + "operands": "0x9380", + "mode": "thumb" + }, + "bb_37750": { + "virtual_address": 37750, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37756, + "children": [ + "instr_37750", + "instr_37752", + "instr_37754" + ] + }, + "instr_37756": { + "virtual_address": 37756, + "size": 4, + "disassembly": "bl 0x0a02a", + "mnemonic": "bl", + "operands": "0x0a02a", + "mode": "thumb" + }, + "bb_37756": { + "virtual_address": 37756, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37760, + "children": [ + "instr_37756" + ] + }, + "instr_37760": { + "virtual_address": 37760, + "size": 2, + "disassembly": "ldr r3, [0x96f0]", + "mnemonic": "ldr", + "operands": "r3, [0x96f0]", + "mode": "thumb" + }, + "instr_37762": { + "virtual_address": 37762, + "size": 2, + "disassembly": "str r3, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x1c]", + "mode": "thumb" + }, + "bb_37760": { + "virtual_address": 37760, + "size": 4, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_37760", + "instr_37762" + ] + }, + "func_37710": { + "virtual_address": 37710, + "size": 54, + "name": "FUN_0000934e", + "children": [ + "bb_37710", + "bb_37746", + "bb_37750", + "bb_37756", + "bb_37760" + ] + }, + "instr_37764": { + "virtual_address": 37764, + "size": 2, + "disassembly": "movs r3, r6", + "mnemonic": "movs", + "operands": "r3, r6", + "mode": "thumb" + }, + "instr_37766": { + "virtual_address": 37766, + "size": 2, + "disassembly": "add r3, r10", + "mnemonic": "add", + "operands": "r3, r10", + "mode": "thumb" + }, + "instr_37768": { + "virtual_address": 37768, + "size": 2, + "disassembly": "str r3, [sp, #0x48]", + "mnemonic": "str", + "operands": "r3, [sp, #0x48]", + "mode": "thumb" + }, + "instr_37770": { + "virtual_address": 37770, + "size": 2, + "disassembly": "mov r3, r10", + "mnemonic": "mov", + "operands": "r3, r10", + "mode": "thumb" + }, + "instr_37772": { + "virtual_address": 37772, + "size": 2, + "disassembly": "subs r3, #0x1", + "mnemonic": "subs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_37774": { + "virtual_address": 37774, + "size": 2, + "disassembly": "adds r3, r6, r3", + "mnemonic": "adds", + "operands": "r3, r6, r3", + "mode": "thumb" + }, + "instr_37776": { + "virtual_address": 37776, + "size": 2, + "disassembly": "str r3, [sp, #0x4c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x4c]", + "mode": "thumb" + }, + "instr_37778": { + "virtual_address": 37778, + "size": 2, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_37780": { + "virtual_address": 37780, + "size": 2, + "disassembly": "mov r10, r7", + "mnemonic": "mov", + "operands": "r10, r7", + "mode": "thumb" + }, + "instr_37782": { + "virtual_address": 37782, + "size": 2, + "disassembly": "str r6, [sp, #0x50]", + "mnemonic": "str", + "operands": "r6, [sp, #0x50]", + "mode": "thumb" + }, + "instr_37784": { + "virtual_address": 37784, + "size": 2, + "disassembly": "movs r7, r6", + "mnemonic": "movs", + "operands": "r7, r6", + "mode": "thumb" + }, + "instr_37786": { + "virtual_address": 37786, + "size": 2, + "disassembly": "str r3, [sp, #0x54]", + "mnemonic": "str", + "operands": "r3, [sp, #0x54]", + "mode": "thumb" + }, + "instr_37788": { + "virtual_address": 37788, + "size": 2, + "disassembly": "b 0x93ae", + "mnemonic": "b", + "operands": "0x93ae", + "mode": "thumb" + }, + "bb_37764": { + "virtual_address": 37764, + "size": 26, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37806, + "children": [ + "instr_37764", + "instr_37766", + "instr_37768", + "instr_37770", + "instr_37772", + "instr_37774", + "instr_37776", + "instr_37778", + "instr_37780", + "instr_37782", + "instr_37784", + "instr_37786", + "instr_37788" + ] + }, + "instr_37790": { + "virtual_address": 37790, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_37792": { + "virtual_address": 37792, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_37794": { + "virtual_address": 37794, + "size": 4, + "disassembly": "bl 0x10b18", + "mnemonic": "bl", + "operands": "0x10b18", + "mode": "thumb" + }, + "instr_37798": { + "virtual_address": 37798, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_37800": { + "virtual_address": 37800, + "size": 2, + "disassembly": "beq 0x93ae", + "mnemonic": "beq", + "operands": "0x93ae", + "mode": "thumb" + }, + "bb_37790": { + "virtual_address": 37790, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37802, + "children": [ + "instr_37790", + "instr_37792", + "instr_37794", + "instr_37798", + "instr_37800" + ] + }, + "instr_37802": { + "virtual_address": 37802, + "size": 4, + "disassembly": "bl 0x0a004", + "mnemonic": "bl", + "operands": "0x0a004", + "mode": "thumb" + }, + "bb_37802": { + "virtual_address": 37802, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37806, + "children": [ + "instr_37802" + ] + }, + "instr_37806": { + "virtual_address": 37806, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_37808": { + "virtual_address": 37808, + "size": 2, + "disassembly": "ldr r3, [0x96f4]", + "mnemonic": "ldr", + "operands": "r3, [0x96f4]", + "mode": "thumb" + }, + "instr_37810": { + "virtual_address": 37810, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_37812": { + "virtual_address": 37812, + "size": 2, + "disassembly": "movs r1, r5", + "mnemonic": "movs", + "operands": "r1, r5", + "mode": "thumb" + }, + "instr_37814": { + "virtual_address": 37814, + "size": 4, + "disassembly": "bl 0x10b10", + "mnemonic": "bl", + "operands": "0x10b10", + "mode": "thumb" + }, + "instr_37818": { + "virtual_address": 37818, + "size": 2, + "disassembly": "movs r5, r1", + "mnemonic": "movs", + "operands": "r5, r1", + "mode": "thumb" + }, + "instr_37820": { + "virtual_address": 37820, + "size": 2, + "disassembly": "movs r4, r0", + "mnemonic": "movs", + "operands": "r4, r0", + "mode": "thumb" + }, + "instr_37822": { + "virtual_address": 37822, + "size": 4, + "disassembly": "bl 0x10acc", + "mnemonic": "bl", + "operands": "0x10acc", + "mode": "thumb" + }, + "instr_37826": { + "virtual_address": 37826, + "size": 2, + "disassembly": "movs r6, r0", + "mnemonic": "movs", + "operands": "r6, r0", + "mode": "thumb" + }, + "instr_37828": { + "virtual_address": 37828, + "size": 4, + "disassembly": "bl 0x10b28", + "mnemonic": "bl", + "operands": "0x10b28", + "mode": "thumb" + }, + "instr_37832": { + "virtual_address": 37832, + "size": 2, + "disassembly": "mov r9, r7", + "mnemonic": "mov", + "operands": "r9, r7", + "mode": "thumb" + }, + "instr_37834": { + "virtual_address": 37834, + "size": 2, + "disassembly": "movs r2, r0", + "mnemonic": "movs", + "operands": "r2, r0", + "mode": "thumb" + }, + "instr_37836": { + "virtual_address": 37836, + "size": 2, + "disassembly": "movs r3, r1", + "mnemonic": "movs", + "operands": "r3, r1", + "mode": "thumb" + }, + "instr_37838": { + "virtual_address": 37838, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_37840": { + "virtual_address": 37840, + "size": 2, + "disassembly": "movs r1, r5", + "mnemonic": "movs", + "operands": "r1, r5", + "mode": "thumb" + }, + "instr_37842": { + "virtual_address": 37842, + "size": 4, + "disassembly": "bl 0x10adc", + "mnemonic": "bl", + "operands": "0x10adc", + "mode": "thumb" + }, + "instr_37846": { + "virtual_address": 37846, + "size": 2, + "disassembly": "mov r2, r9", + "mnemonic": "mov", + "operands": "r2, r9", + "mode": "thumb" + }, + "instr_37848": { + "virtual_address": 37848, + "size": 2, + "disassembly": "ldr r3, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_37850": { + "virtual_address": 37850, + "size": 2, + "disassembly": "ldrb r3, [r3, r6]", + "mnemonic": "ldrb", + "operands": "r3, [r3, r6]", + "mode": "thumb" + }, + "instr_37852": { + "virtual_address": 37852, + "size": 2, + "disassembly": "strb r3, [r2, #0x0]", + "mnemonic": "strb", + "operands": "r3, [r2, #0x0]", + "mode": "thumb" + }, + "instr_37854": { + "virtual_address": 37854, + "size": 2, + "disassembly": "ldr r3, [sp, #0x4c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x4c]", + "mode": "thumb" + }, + "instr_37856": { + "virtual_address": 37856, + "size": 2, + "disassembly": "subs r3, r3, r2", + "mnemonic": "subs", + "operands": "r3, r3, r2", + "mode": "thumb" + }, + "instr_37858": { + "virtual_address": 37858, + "size": 2, + "disassembly": "str r3, [sp, #0x30]", + "mnemonic": "str", + "operands": "r3, [sp, #0x30]", + "mode": "thumb" + }, + "instr_37860": { + "virtual_address": 37860, + "size": 2, + "disassembly": "ldr r3, [sp, #0x48]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x48]", + "mode": "thumb" + }, + "instr_37862": { + "virtual_address": 37862, + "size": 2, + "disassembly": "adds r7, #0x1", + "mnemonic": "adds", + "operands": "r7, #0x1", + "mode": "thumb" + }, + "instr_37864": { + "virtual_address": 37864, + "size": 2, + "disassembly": "movs r4, r0", + "mnemonic": "movs", + "operands": "r4, r0", + "mode": "thumb" + }, + "instr_37866": { + "virtual_address": 37866, + "size": 2, + "disassembly": "movs r5, r1", + "mnemonic": "movs", + "operands": "r5, r1", + "mode": "thumb" + }, + "instr_37868": { + "virtual_address": 37868, + "size": 2, + "disassembly": "str r7, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r7, [sp, #0x3c]", + "mode": "thumb" + }, + "instr_37870": { + "virtual_address": 37870, + "size": 2, + "disassembly": "cmp r3, r9", + "mnemonic": "cmp", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_37872": { + "virtual_address": 37872, + "size": 2, + "disassembly": "bne 0x939e", + "mnemonic": "bne", + "operands": "0x939e", + "mode": "thumb" + }, + "bb_37806": { + "virtual_address": 37806, + "size": 68, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37874, + "children": [ + "instr_37806", + "instr_37808", + "instr_37810", + "instr_37812", + "instr_37814", + "instr_37818", + "instr_37820", + "instr_37822", + "instr_37826", + "instr_37828", + "instr_37832", + "instr_37834", + "instr_37836", + "instr_37838", + "instr_37840", + "instr_37842", + "instr_37846", + "instr_37848", + "instr_37850", + "instr_37852", + "instr_37854", + "instr_37856", + "instr_37858", + "instr_37860", + "instr_37862", + "instr_37864", + "instr_37866", + "instr_37868", + "instr_37870", + "instr_37872" + ] + }, + "instr_37874": { + "virtual_address": 37874, + "size": 2, + "disassembly": "ldr r3, [sp, #0x54]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x54]", + "mode": "thumb" + }, + "instr_37876": { + "virtual_address": 37876, + "size": 2, + "disassembly": "mov r9, r3", + "mnemonic": "mov", + "operands": "r9, r3", + "mode": "thumb" + }, + "instr_37878": { + "virtual_address": 37878, + "size": 2, + "disassembly": "movs r3, #0x1", + "mnemonic": "movs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_37880": { + "virtual_address": 37880, + "size": 2, + "disassembly": "rsbs r3, r3", + "mnemonic": "rsbs", + "operands": "r3, r3", + "mode": "thumb" + }, + "instr_37882": { + "virtual_address": 37882, + "size": 2, + "disassembly": "str r7, [sp, #0x48]", + "mnemonic": "str", + "operands": "r7, [sp, #0x48]", + "mode": "thumb" + }, + "instr_37884": { + "virtual_address": 37884, + "size": 2, + "disassembly": "str r2, [sp, #0x4c]", + "mnemonic": "str", + "operands": "r2, [sp, #0x4c]", + "mode": "thumb" + }, + "instr_37886": { + "virtual_address": 37886, + "size": 2, + "disassembly": "mov r7, r10", + "mnemonic": "mov", + "operands": "r7, r10", + "mode": "thumb" + }, + "instr_37888": { + "virtual_address": 37888, + "size": 2, + "disassembly": "str r3, [sp, #0x30]", + "mnemonic": "str", + "operands": "r3, [sp, #0x30]", + "mode": "thumb" + }, + "instr_37890": { + "virtual_address": 37890, + "size": 2, + "disassembly": "mov r10, r6", + "mnemonic": "mov", + "operands": "r10, r6", + "mode": "thumb" + }, + "instr_37892": { + "virtual_address": 37892, + "size": 2, + "disassembly": "ldr r6, [sp, #0x50]", + "mnemonic": "ldr", + "operands": "r6, [sp, #0x50]", + "mode": "thumb" + }, + "bb_37874": { + "virtual_address": 37874, + "size": 20, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_37874", + "instr_37876", + "instr_37878", + "instr_37880", + "instr_37882", + "instr_37884", + "instr_37886", + "instr_37888", + "instr_37890", + "instr_37892" + ] + }, + "func_37764": { + "virtual_address": 37764, + "size": 130, + "name": "FUN_00009384", + "children": [ + "bb_37764", + "bb_37790", + "bb_37802", + "bb_37806", + "bb_37874" + ] + }, + "instr_37894": { + "virtual_address": 37894, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_37896": { + "virtual_address": 37896, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_37898": { + "virtual_address": 37898, + "size": 2, + "disassembly": "movs r1, r5", + "mnemonic": "movs", + "operands": "r1, r5", + "mode": "thumb" + }, + "instr_37900": { + "virtual_address": 37900, + "size": 2, + "disassembly": "ldr r3, [0x96f8]", + "mnemonic": "ldr", + "operands": "r3, [0x96f8]", + "mode": "thumb" + }, + "instr_37902": { + "virtual_address": 37902, + "size": 4, + "disassembly": "bl 0x10b44", + "mnemonic": "bl", + "operands": "0x10b44", + "mode": "thumb" + }, + "instr_37906": { + "virtual_address": 37906, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_37908": { + "virtual_address": 37908, + "size": 2, + "disassembly": "beq 0x941a", + "mnemonic": "beq", + "operands": "0x941a", + "mode": "thumb" + }, + "bb_37894": { + "virtual_address": 37894, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37910, + "children": [ + "instr_37894", + "instr_37896", + "instr_37898", + "instr_37900", + "instr_37902", + "instr_37906", + "instr_37908" + ] + }, + "instr_37910": { + "virtual_address": 37910, + "size": 4, + "disassembly": "bl 0x9fb4", + "mnemonic": "bl", + "operands": "0x9fb4", + "mode": "thumb" + }, + "bb_37910": { + "virtual_address": 37910, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37914, + "children": [ + "instr_37910" + ] + }, + "instr_37914": { + "virtual_address": 37914, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_37916": { + "virtual_address": 37916, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_37918": { + "virtual_address": 37918, + "size": 2, + "disassembly": "movs r1, r5", + "mnemonic": "movs", + "operands": "r1, r5", + "mode": "thumb" + }, + "instr_37920": { + "virtual_address": 37920, + "size": 2, + "disassembly": "ldr r3, [0x96f8]", + "mnemonic": "ldr", + "operands": "r3, [0x96f8]", + "mode": "thumb" + }, + "instr_37922": { + "virtual_address": 37922, + "size": 4, + "disassembly": "bl 0x10b18", + "mnemonic": "bl", + "operands": "0x10b18", + "mode": "thumb" + }, + "instr_37926": { + "virtual_address": 37926, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_37928": { + "virtual_address": 37928, + "size": 2, + "disassembly": "beq 0x9434", + "mnemonic": "beq", + "operands": "0x9434", + "mode": "thumb" + }, + "bb_37914": { + "virtual_address": 37914, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37930, + "children": [ + "instr_37914", + "instr_37916", + "instr_37918", + "instr_37920", + "instr_37922", + "instr_37926", + "instr_37928" + ] + }, + "instr_37930": { + "virtual_address": 37930, + "size": 2, + "disassembly": "mov r3, r10", + "mnemonic": "mov", + "operands": "r3, r10", + "mode": "thumb" + }, + "instr_37932": { + "virtual_address": 37932, + "size": 2, + "disassembly": "lsls r3, r3, #0x1f", + "mnemonic": "lsls", + "operands": "r3, r3, #0x1f", + "mode": "thumb" + }, + "instr_37934": { + "virtual_address": 37934, + "size": 2, + "disassembly": "bpl 0x9434", + "mnemonic": "bpl", + "operands": "0x9434", + "mode": "thumb" + }, + "bb_37930": { + "virtual_address": 37930, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37936, + "children": [ + "instr_37930", + "instr_37932", + "instr_37934" + ] + }, + "instr_37936": { + "virtual_address": 37936, + "size": 4, + "disassembly": "bl 0x9fb4", + "mnemonic": "bl", + "operands": "0x9fb4", + "mode": "thumb" + }, + "bb_37936": { + "virtual_address": 37936, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37940, + "children": [ + "instr_37936" + ] + }, + "instr_37940": { + "virtual_address": 37940, + "size": 2, + "disassembly": "ldr r3, [sp, #0x48]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x48]", + "mode": "thumb" + }, + "instr_37942": { + "virtual_address": 37942, + "size": 2, + "disassembly": "movs r1, r3", + "mnemonic": "movs", + "operands": "r1, r3", + "mode": "thumb" + }, + "instr_37944": { + "virtual_address": 37944, + "size": 2, + "disassembly": "ldr r3, [sp, #0x30]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x30]", + "mode": "thumb" + }, + "instr_37946": { + "virtual_address": 37946, + "size": 2, + "disassembly": "mov r12, r3", + "mnemonic": "mov", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_37948": { + "virtual_address": 37948, + "size": 2, + "disassembly": "movs r2, #0x30", + "mnemonic": "movs", + "operands": "r2, #0x30", + "mode": "thumb" + }, + "instr_37950": { + "virtual_address": 37950, + "size": 2, + "disassembly": "add r1, r12", + "mnemonic": "add", + "operands": "r1, r12", + "mode": "thumb" + }, + "instr_37952": { + "virtual_address": 37952, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_37954": { + "virtual_address": 37954, + "size": 2, + "disassembly": "blt 0x945e", + "mnemonic": "blt", + "operands": "0x945e", + "mode": "thumb" + }, + "bb_37940": { + "virtual_address": 37940, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37956, + "children": [ + "instr_37940", + "instr_37942", + "instr_37944", + "instr_37946", + "instr_37948", + "instr_37950", + "instr_37952", + "instr_37954" + ] + }, + "instr_37956": { + "virtual_address": 37956, + "size": 2, + "disassembly": "ldr r3, [sp, #0x48]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x48]", + "mode": "thumb" + }, + "bb_37956": { + "virtual_address": 37956, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37958, + "children": [ + "instr_37956" + ] + }, + "instr_37958": { + "virtual_address": 37958, + "size": 2, + "disassembly": "movs r0, r3", + "mnemonic": "movs", + "operands": "r0, r3", + "mode": "thumb" + }, + "instr_37960": { + "virtual_address": 37960, + "size": 2, + "disassembly": "strb r2, [r3, #0x0]", + "mnemonic": "strb", + "operands": "r2, [r3, #0x0]", + "mode": "thumb" + }, + "instr_37962": { + "virtual_address": 37962, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_37964": { + "virtual_address": 37964, + "size": 2, + "disassembly": "cmp r1, r0", + "mnemonic": "cmp", + "operands": "r1, r0", + "mode": "thumb" + }, + "instr_37966": { + "virtual_address": 37966, + "size": 2, + "disassembly": "bne 0x9446", + "mnemonic": "bne", + "operands": "0x9446", + "mode": "thumb" + }, + "bb_37958": { + "virtual_address": 37958, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 37968, + "children": [ + "instr_37958", + "instr_37960", + "instr_37962", + "instr_37964", + "instr_37966" + ] + }, + "instr_37968": { + "virtual_address": 37968, + "size": 2, + "disassembly": "ldr r2, [sp, #0x3c]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x3c]", + "mode": "thumb" + }, + "instr_37970": { + "virtual_address": 37970, + "size": 2, + "disassembly": "mov r12, r2", + "mnemonic": "mov", + "operands": "r12, r2", + "mode": "thumb" + }, + "instr_37972": { + "virtual_address": 37972, + "size": 2, + "disassembly": "ldr r3, [sp, #0x30]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x30]", + "mode": "thumb" + }, + "instr_37974": { + "virtual_address": 37974, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_37976": { + "virtual_address": 37976, + "size": 2, + "disassembly": "add r12, r3", + "mnemonic": "add", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_37978": { + "virtual_address": 37978, + "size": 2, + "disassembly": "mov r3, r12", + "mnemonic": "mov", + "operands": "r3, r12", + "mode": "thumb" + }, + "instr_37980": { + "virtual_address": 37980, + "size": 2, + "disassembly": "str r3, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x3c]", + "mode": "thumb" + }, + "bb_37968": { + "virtual_address": 37968, + "size": 14, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_37968", + "instr_37970", + "instr_37972", + "instr_37974", + "instr_37976", + "instr_37978", + "instr_37980" + ] + }, + "func_37894": { + "virtual_address": 37894, + "size": 88, + "name": "FUN_00009406", + "children": [ + "bb_37894", + "bb_37910", + "bb_37914", + "bb_37930", + "bb_37936", + "bb_37940", + "bb_37956", + "bb_37958", + "bb_37968" + ] + }, + "instr_37982": { + "virtual_address": 37982, + "size": 2, + "disassembly": "movs r3, #0x2", + "mnemonic": "movs", + "operands": "r3, #0x2", + "mode": "thumb" + }, + "instr_37984": { + "virtual_address": 37984, + "size": 2, + "disassembly": "mov r2, r9", + "mnemonic": "mov", + "operands": "r2, r9", + "mode": "thumb" + }, + "instr_37986": { + "virtual_address": 37986, + "size": 2, + "disassembly": "orrs r2, r3", + "mnemonic": "orrs", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_37988": { + "virtual_address": 37988, + "size": 2, + "disassembly": "mov r9, r2", + "mnemonic": "mov", + "operands": "r9, r2", + "mode": "thumb" + }, + "instr_37990": { + "virtual_address": 37990, + "size": 2, + "disassembly": "ldr r3, [sp, #0x3c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x3c]", + "mode": "thumb" + }, + "instr_37992": { + "virtual_address": 37992, + "size": 2, + "disassembly": "subs r3, r3, r6", + "mnemonic": "subs", + "operands": "r3, r3, r6", + "mode": "thumb" + }, + "instr_37994": { + "virtual_address": 37994, + "size": 2, + "disassembly": "str r3, [sp, #0x50]", + "mnemonic": "str", + "operands": "r3, [sp, #0x50]", + "mode": "thumb" + }, + "bb_37982": { + "virtual_address": 37982, + "size": 14, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_37982", + "instr_37984", + "instr_37986", + "instr_37988", + "instr_37990", + "instr_37992", + "instr_37994" + ] + }, + "func_37982": { + "virtual_address": 37982, + "size": 14, + "name": "FUN_0000945e", + "children": [ + "bb_37982" + ] + }, + "instr_37996": { + "virtual_address": 37996, + "size": 2, + "disassembly": "ldr r3, [sp, #0x88]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x88]", + "mode": "thumb" + }, + "instr_37998": { + "virtual_address": 37998, + "size": 2, + "disassembly": "str r3, [sp, #0x48]", + "mnemonic": "str", + "operands": "r3, [sp, #0x48]", + "mode": "thumb" + }, + "instr_38000": { + "virtual_address": 38000, + "size": 2, + "disassembly": "b 0x9874", + "mnemonic": "b", + "operands": "0x9874", + "mode": "thumb" + }, + "bb_37996": { + "virtual_address": 37996, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_37996", + "instr_37998", + "instr_38000" + ] + }, + "func_37996": { + "virtual_address": 37996, + "size": 6, + "name": "FUN_0000946c", + "children": [ + "bb_37996" + ] + }, + "instr_38070": { + "virtual_address": 38070, + "size": 2, + "disassembly": "subs r3, #0x4c", + "mnemonic": "subs", + "operands": "r3, #0x4c", + "mode": "thumb" + }, + "bb_38070": { + "virtual_address": 38070, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38072, + "children": [ + "instr_38070" + ] + }, + "instr_38072": { + "virtual_address": 38072, + "size": 2, + "disassembly": "ldr r2, [sp, #0x18]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x18]", + "mode": "thumb" + }, + "instr_38074": { + "virtual_address": 38074, + "size": 2, + "disassembly": "orrs r4, r3", + "mnemonic": "orrs", + "operands": "r4, r3", + "mode": "thumb" + }, + "instr_38076": { + "virtual_address": 38076, + "size": 2, + "disassembly": "adds r2, #0x1", + "mnemonic": "adds", + "operands": "r2, #0x1", + "mode": "thumb" + }, + "instr_38078": { + "virtual_address": 38078, + "size": 2, + "disassembly": "ldrb r3, [r2, #0x0]", + "mnemonic": "ldrb", + "operands": "r3, [r2, #0x0]", + "mode": "thumb" + }, + "instr_38080": { + "virtual_address": 38080, + "size": 2, + "disassembly": "str r2, [sp, #0x18]", + "mnemonic": "str", + "operands": "r2, [sp, #0x18]", + "mode": "thumb" + }, + "instr_38082": { + "virtual_address": 38082, + "size": 4, + "disassembly": "bl 0x85a4", + "mnemonic": "bl", + "operands": "0x85a4", + "mode": "thumb" + }, + "bb_38072": { + "virtual_address": 38072, + "size": 14, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_38072", + "instr_38074", + "instr_38076", + "instr_38078", + "instr_38080", + "instr_38082" + ] + }, + "func_38070": { + "virtual_address": 38070, + "size": 16, + "name": "FUN_000094b6", + "children": [ + "bb_38070", + "bb_38072" + ] + }, + "instr_38086": { + "virtual_address": 38086, + "size": 2, + "disassembly": "adds r3, #0x99", + "mnemonic": "adds", + "operands": "r3, #0x99", + "mode": "thumb" + }, + "instr_38088": { + "virtual_address": 38088, + "size": 2, + "disassembly": "adds r3, #0xff", + "mnemonic": "adds", + "operands": "r3, #0xff", + "mode": "thumb" + }, + "instr_38090": { + "virtual_address": 38090, + "size": 2, + "disassembly": "b 0x94b8", + "mnemonic": "b", + "operands": "0x94b8", + "mode": "thumb" + }, + "bb_38086": { + "virtual_address": 38086, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_38086", + "instr_38088", + "instr_38090" + ] + }, + "func_38086": { + "virtual_address": 38086, + "size": 6, + "name": "FUN_000094c6", + "children": [ + "bb_38086" + ] + }, + "instr_38092": { + "virtual_address": 38092, + "size": 2, + "disassembly": "mov r1, r8", + "mnemonic": "mov", + "operands": "r1, r8", + "mode": "thumb" + }, + "instr_38094": { + "virtual_address": 38094, + "size": 2, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "thumb" + }, + "instr_38096": { + "virtual_address": 38096, + "size": 2, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "thumb" + }, + "instr_38098": { + "virtual_address": 38098, + "size": 4, + "disassembly": "bl 0x0db6c", + "mnemonic": "bl", + "operands": "0x0db6c", + "mode": "thumb" + }, + "instr_38102": { + "virtual_address": 38102, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_38104": { + "virtual_address": 38104, + "size": 2, + "disassembly": "beq 0x94dc", + "mnemonic": "beq", + "operands": "0x94dc", + "mode": "thumb" + }, + "bb_38092": { + "virtual_address": 38092, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38106, + "children": [ + "instr_38092", + "instr_38094", + "instr_38096", + "instr_38098", + "instr_38102", + "instr_38104" + ] + }, + "instr_38106": { + "virtual_address": 38106, + "size": 2, + "disassembly": "b 0x8e70", + "mnemonic": "b", + "operands": "0x8e70", + "mode": "thumb" + }, + "bb_38106": { + "virtual_address": 38106, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_38106" + ] + }, + "instr_38108": { + "virtual_address": 38108, + "size": 2, + "disassembly": "ldr r4, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_38110": { + "virtual_address": 38110, + "size": 2, + "disassembly": "add r7, sp, #0xac", + "mnemonic": "add", + "operands": "r7, sp, #0xac", + "mode": "thumb" + }, + "instr_38112": { + "virtual_address": 38112, + "size": 4, + "disassembly": "bl 0x8cb6", + "mnemonic": "bl", + "operands": "0x8cb6", + "mode": "thumb" + }, + "bb_38108": { + "virtual_address": 38108, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38116, + "children": [ + "instr_38108", + "instr_38110", + "instr_38112" + ] + }, + "instr_38116": { + "virtual_address": 38116, + "size": 2, + "disassembly": "mov r10, r5", + "mnemonic": "mov", + "operands": "r10, r5", + "mode": "thumb" + }, + "instr_38118": { + "virtual_address": 38118, + "size": 2, + "disassembly": "mov r11, r6", + "mnemonic": "mov", + "operands": "r11, r6", + "mode": "thumb" + }, + "instr_38120": { + "virtual_address": 38120, + "size": 2, + "disassembly": "str r3, [sp, #0x44]", + "mnemonic": "str", + "operands": "r3, [sp, #0x44]", + "mode": "thumb" + }, + "instr_38122": { + "virtual_address": 38122, + "size": 4, + "disassembly": "bl 0x8aae", + "mnemonic": "bl", + "operands": "0x8aae", + "mode": "thumb" + }, + "bb_38116": { + "virtual_address": 38116, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38126, + "children": [ + "instr_38116", + "instr_38118", + "instr_38120", + "instr_38122" + ] + }, + "instr_38126": { + "virtual_address": 38126, + "size": 2, + "disassembly": "mov r9, r4", + "mnemonic": "mov", + "operands": "r9, r4", + "mode": "thumb" + }, + "instr_38128": { + "virtual_address": 38128, + "size": 2, + "disassembly": "mov r10, r5", + "mnemonic": "mov", + "operands": "r10, r5", + "mode": "thumb" + }, + "instr_38130": { + "virtual_address": 38130, + "size": 2, + "disassembly": "mov r11, r6", + "mnemonic": "mov", + "operands": "r11, r6", + "mode": "thumb" + }, + "instr_38132": { + "virtual_address": 38132, + "size": 2, + "disassembly": "str r3, [sp, #0x44]", + "mnemonic": "str", + "operands": "r3, [sp, #0x44]", + "mode": "thumb" + }, + "instr_38134": { + "virtual_address": 38134, + "size": 2, + "disassembly": "ldr r3, [0x96fc]", + "mnemonic": "ldr", + "operands": "r3, [0x96fc]", + "mode": "thumb" + }, + "instr_38136": { + "virtual_address": 38136, + "size": 2, + "disassembly": "str r3, [sp, #0x70]", + "mnemonic": "str", + "operands": "r3, [sp, #0x70]", + "mode": "thumb" + }, + "bb_38126": { + "virtual_address": 38126, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38138, + "children": [ + "instr_38126", + "instr_38128", + "instr_38130", + "instr_38132", + "instr_38134", + "instr_38136" + ] + }, + "instr_38138": { + "virtual_address": 38138, + "size": 2, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_38140": { + "virtual_address": 38140, + "size": 2, + "disassembly": "lsls r3, r3, #0x1a", + "mnemonic": "lsls", + "operands": "r3, r3, #0x1a", + "mode": "thumb" + }, + "instr_38142": { + "virtual_address": 38142, + "size": 2, + "disassembly": "bpl 0x95f4", + "mnemonic": "bpl", + "operands": "0x95f4", + "mode": "thumb" + }, + "bb_38138": { + "virtual_address": 38138, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38144, + "children": [ + "instr_38138", + "instr_38140", + "instr_38142" + ] + }, + "instr_38144": { + "virtual_address": 38144, + "size": 2, + "disassembly": "movs r3, #0x7", + "mnemonic": "movs", + "operands": "r3, #0x7", + "mode": "thumb" + }, + "instr_38146": { + "virtual_address": 38146, + "size": 2, + "disassembly": "ldr r4, [sp, #0x38]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0x38]", + "mode": "thumb" + }, + "instr_38148": { + "virtual_address": 38148, + "size": 2, + "disassembly": "adds r4, #0x7", + "mnemonic": "adds", + "operands": "r4, #0x7", + "mode": "thumb" + }, + "instr_38150": { + "virtual_address": 38150, + "size": 2, + "disassembly": "bics r4, r3", + "mnemonic": "bics", + "operands": "r4, r3", + "mode": "thumb" + }, + "instr_38152": { + "virtual_address": 38152, + "size": 2, + "disassembly": "movs r2, r4", + "mnemonic": "movs", + "operands": "r2, r4", + "mode": "thumb" + }, + "instr_38154": { + "virtual_address": 38154, + "size": 2, + "disassembly": "ldmia r2!, {r3, r4}", + "mnemonic": "ldmia", + "operands": "r2!, {r3, r4}", + "mode": "thumb" + }, + "instr_38156": { + "virtual_address": 38156, + "size": 2, + "disassembly": "str r3, [sp, #0x28]", + "mnemonic": "str", + "operands": "r3, [sp, #0x28]", + "mode": "thumb" + }, + "instr_38158": { + "virtual_address": 38158, + "size": 2, + "disassembly": "str r4, [sp, #0x2c]", + "mnemonic": "str", + "operands": "r4, [sp, #0x2c]", + "mode": "thumb" + }, + "instr_38160": { + "virtual_address": 38160, + "size": 2, + "disassembly": "str r2, [sp, #0x38]", + "mnemonic": "str", + "operands": "r2, [sp, #0x38]", + "mode": "thumb" + }, + "bb_38144": { + "virtual_address": 38144, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38162, + "children": [ + "instr_38144", + "instr_38146", + "instr_38148", + "instr_38150", + "instr_38152", + "instr_38154", + "instr_38156", + "instr_38158", + "instr_38160" + ] + }, + "instr_38162": { + "virtual_address": 38162, + "size": 2, + "disassembly": "ldr r2, [sp, #0x28]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x28]", + "mode": "thumb" + }, + "instr_38164": { + "virtual_address": 38164, + "size": 2, + "disassembly": "ldr r3, [sp, #0x2c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x2c]", + "mode": "thumb" + }, + "instr_38166": { + "virtual_address": 38166, + "size": 2, + "disassembly": "movs r1, r2", + "mnemonic": "movs", + "operands": "r1, r2", + "mode": "thumb" + }, + "instr_38168": { + "virtual_address": 38168, + "size": 2, + "disassembly": "orrs r1, r3", + "mnemonic": "orrs", + "operands": "r1, r3", + "mode": "thumb" + }, + "instr_38170": { + "virtual_address": 38170, + "size": 2, + "disassembly": "beq 0x9534", + "mnemonic": "beq", + "operands": "0x9534", + "mode": "thumb" + }, + "bb_38162": { + "virtual_address": 38162, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38172, + "children": [ + "instr_38162", + "instr_38164", + "instr_38166", + "instr_38168", + "instr_38170" + ] + }, + "instr_38172": { + "virtual_address": 38172, + "size": 2, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_38174": { + "virtual_address": 38174, + "size": 2, + "disassembly": "lsls r3, r3, #0x1f", + "mnemonic": "lsls", + "operands": "r3, r3, #0x1f", + "mode": "thumb" + }, + "instr_38176": { + "virtual_address": 38176, + "size": 2, + "disassembly": "bpl 0x9534", + "mnemonic": "bpl", + "operands": "0x9534", + "mode": "thumb" + }, + "bb_38172": { + "virtual_address": 38172, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38178, + "children": [ + "instr_38172", + "instr_38174", + "instr_38176" + ] + }, + "instr_38178": { + "virtual_address": 38178, + "size": 2, + "disassembly": "movs r2, #0x30", + "mnemonic": "movs", + "operands": "r2, #0x30", + "mode": "thumb" + }, + "instr_38180": { + "virtual_address": 38180, + "size": 2, + "disassembly": "add r3, sp, #0x84", + "mnemonic": "add", + "operands": "r3, sp, #0x84", + "mode": "thumb" + }, + "instr_38182": { + "virtual_address": 38182, + "size": 2, + "disassembly": "strb r2, [r3, #0x0]", + "mnemonic": "strb", + "operands": "r2, [r3, #0x0]", + "mode": "thumb" + }, + "instr_38184": { + "virtual_address": 38184, + "size": 2, + "disassembly": "ldr r2, [sp, #0x44]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x44]", + "mode": "thumb" + }, + "instr_38186": { + "virtual_address": 38186, + "size": 2, + "disassembly": "strb r2, [r3, #0x1]", + "mnemonic": "strb", + "operands": "r2, [r3, #0x1]", + "mode": "thumb" + }, + "instr_38188": { + "virtual_address": 38188, + "size": 2, + "disassembly": "mov r2, r9", + "mnemonic": "mov", + "operands": "r2, r9", + "mode": "thumb" + }, + "instr_38190": { + "virtual_address": 38190, + "size": 2, + "disassembly": "movs r3, #0x2", + "mnemonic": "movs", + "operands": "r3, #0x2", + "mode": "thumb" + }, + "instr_38192": { + "virtual_address": 38192, + "size": 2, + "disassembly": "orrs r2, r3", + "mnemonic": "orrs", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_38194": { + "virtual_address": 38194, + "size": 2, + "disassembly": "mov r9, r2", + "mnemonic": "mov", + "operands": "r9, r2", + "mode": "thumb" + }, + "bb_38178": { + "virtual_address": 38178, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38196, + "children": [ + "instr_38178", + "instr_38180", + "instr_38182", + "instr_38184", + "instr_38186", + "instr_38188", + "instr_38190", + "instr_38192", + "instr_38194" + ] + }, + "instr_38196": { + "virtual_address": 38196, + "size": 2, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_38198": { + "virtual_address": 38198, + "size": 2, + "disassembly": "ldr r4, [0x9700]", + "mnemonic": "ldr", + "operands": "r4, [0x9700]", + "mode": "thumb" + }, + "instr_38200": { + "virtual_address": 38200, + "size": 2, + "disassembly": "ands r3, r4", + "mnemonic": "ands", + "operands": "r3, r4", + "mode": "thumb" + }, + "instr_38202": { + "virtual_address": 38202, + "size": 2, + "disassembly": "movs r4, r3", + "mnemonic": "movs", + "operands": "r4, r3", + "mode": "thumb" + }, + "instr_38204": { + "virtual_address": 38204, + "size": 2, + "disassembly": "movs r3, #0x2", + "mnemonic": "movs", + "operands": "r3, #0x2", + "mode": "thumb" + }, + "instr_38206": { + "virtual_address": 38206, + "size": 4, + "disassembly": "bl 0x8ac8", + "mnemonic": "bl", + "operands": "0x8ac8", + "mode": "thumb" + }, + "bb_38196": { + "virtual_address": 38196, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38210, + "children": [ + "instr_38196", + "instr_38198", + "instr_38200", + "instr_38202", + "instr_38204", + "instr_38206" + ] + }, + "instr_38210": { + "virtual_address": 38210, + "size": 2, + "disassembly": "str r3, [sp, #0x44]", + "mnemonic": "str", + "operands": "r3, [sp, #0x44]", + "mode": "thumb" + }, + "instr_38212": { + "virtual_address": 38212, + "size": 2, + "disassembly": "ldr r3, [0x96f0]", + "mnemonic": "ldr", + "operands": "r3, [0x96f0]", + "mode": "thumb" + }, + "instr_38214": { + "virtual_address": 38214, + "size": 2, + "disassembly": "mov r9, r4", + "mnemonic": "mov", + "operands": "r9, r4", + "mode": "thumb" + }, + "instr_38216": { + "virtual_address": 38216, + "size": 2, + "disassembly": "mov r10, r5", + "mnemonic": "mov", + "operands": "r10, r5", + "mode": "thumb" + }, + "instr_38218": { + "virtual_address": 38218, + "size": 2, + "disassembly": "mov r11, r6", + "mnemonic": "mov", + "operands": "r11, r6", + "mode": "thumb" + }, + "instr_38220": { + "virtual_address": 38220, + "size": 2, + "disassembly": "str r3, [sp, #0x70]", + "mnemonic": "str", + "operands": "r3, [sp, #0x70]", + "mode": "thumb" + }, + "instr_38222": { + "virtual_address": 38222, + "size": 2, + "disassembly": "b 0x94fa", + "mnemonic": "b", + "operands": "0x94fa", + "mode": "thumb" + }, + "bb_38210": { + "virtual_address": 38210, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38138, + "children": [ + "instr_38210", + "instr_38212", + "instr_38214", + "instr_38216", + "instr_38218", + "instr_38220", + "instr_38222" + ] + }, + "func_38092": { + "virtual_address": 38092, + "size": 132, + "name": "FUN_000094cc", + "children": [ + "bb_38092", + "bb_38106", + "bb_38108", + "bb_38116", + "bb_38126", + "bb_38138", + "bb_38144", + "bb_38162", + "bb_38172", + "bb_38178", + "bb_38196", + "bb_38210" + ] + }, + "instr_38236": { + "virtual_address": 38236, + "size": 2, + "disassembly": "str r5, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r5, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_38238": { + "virtual_address": 38238, + "size": 2, + "disassembly": "cmp r5, #0x6", + "mnemonic": "cmp", + "operands": "r5, #0x6", + "mode": "thumb" + }, + "instr_38240": { + "virtual_address": 38240, + "size": 2, + "disassembly": "bls 0x9564", + "mnemonic": "bls", + "operands": "0x9564", + "mode": "thumb" + }, + "bb_38236": { + "virtual_address": 38236, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38242, + "children": [ + "instr_38236", + "instr_38238", + "instr_38240" + ] + }, + "instr_38242": { + "virtual_address": 38242, + "size": 2, + "disassembly": "b 0x998a", + "mnemonic": "b", + "operands": "0x998a", + "mode": "thumb" + }, + "bb_38242": { + "virtual_address": 38242, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_38242" + ] + }, + "instr_38244": { + "virtual_address": 38244, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_38246": { + "virtual_address": 38246, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_38248": { + "virtual_address": 38248, + "size": 2, + "disassembly": "str r3, [sp, #0x34]", + "mnemonic": "str", + "operands": "r3, [sp, #0x34]", + "mode": "thumb" + }, + "instr_38250": { + "virtual_address": 38250, + "size": 2, + "disassembly": "ldr r3, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_38252": { + "virtual_address": 38252, + "size": 2, + "disassembly": "mov r10, r2", + "mnemonic": "mov", + "operands": "r10, r2", + "mode": "thumb" + }, + "instr_38254": { + "virtual_address": 38254, + "size": 2, + "disassembly": "str r3, [sp, #0x30]", + "mnemonic": "str", + "operands": "r3, [sp, #0x30]", + "mode": "thumb" + }, + "instr_38256": { + "virtual_address": 38256, + "size": 2, + "disassembly": "str r4, [sp, #0x38]", + "mnemonic": "str", + "operands": "r4, [sp, #0x38]", + "mode": "thumb" + }, + "instr_38258": { + "virtual_address": 38258, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_38260": { + "virtual_address": 38260, + "size": 2, + "disassembly": "str r2, [sp, #0x54]", + "mnemonic": "str", + "operands": "r2, [sp, #0x54]", + "mode": "thumb" + }, + "instr_38262": { + "virtual_address": 38262, + "size": 2, + "disassembly": "str r2, [sp, #0x4c]", + "mnemonic": "str", + "operands": "r2, [sp, #0x4c]", + "mode": "thumb" + }, + "instr_38264": { + "virtual_address": 38264, + "size": 2, + "disassembly": "str r2, [sp, #0x48]", + "mnemonic": "str", + "operands": "r2, [sp, #0x48]", + "mode": "thumb" + }, + "instr_38266": { + "virtual_address": 38266, + "size": 2, + "disassembly": "ldr r6, [0x9704]", + "mnemonic": "ldr", + "operands": "r6, [0x9704]", + "mode": "thumb" + }, + "instr_38268": { + "virtual_address": 38268, + "size": 4, + "disassembly": "bl 0x866e", + "mnemonic": "bl", + "operands": "0x866e", + "mode": "thumb" + }, + "bb_38244": { + "virtual_address": 38244, + "size": 28, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38272, + "children": [ + "instr_38244", + "instr_38246", + "instr_38248", + "instr_38250", + "instr_38252", + "instr_38254", + "instr_38256", + "instr_38258", + "instr_38260", + "instr_38262", + "instr_38264", + "instr_38266", + "instr_38268" + ] + }, + "instr_38272": { + "virtual_address": 38272, + "size": 2, + "disassembly": "movs r5, #0x80", + "mnemonic": "movs", + "operands": "r5, #0x80", + "mode": "thumb" + }, + "instr_38274": { + "virtual_address": 38274, + "size": 2, + "disassembly": "mov r2, r10", + "mnemonic": "mov", + "operands": "r2, r10", + "mode": "thumb" + }, + "instr_38276": { + "virtual_address": 38276, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_38278": { + "virtual_address": 38278, + "size": 2, + "disassembly": "lsls r5, r5, #0x3", + "mnemonic": "lsls", + "operands": "r5, r5, #0x3", + "mode": "thumb" + }, + "instr_38280": { + "virtual_address": 38280, + "size": 2, + "disassembly": "ands r5, r4", + "mnemonic": "ands", + "operands": "r5, r4", + "mode": "thumb" + }, + "instr_38282": { + "virtual_address": 38282, + "size": 2, + "disassembly": "mov r10, r7", + "mnemonic": "mov", + "operands": "r10, r7", + "mode": "thumb" + }, + "instr_38284": { + "virtual_address": 38284, + "size": 2, + "disassembly": "mov r9, r5", + "mnemonic": "mov", + "operands": "r9, r5", + "mode": "thumb" + }, + "instr_38286": { + "virtual_address": 38286, + "size": 2, + "disassembly": "str r4, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r4, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_38288": { + "virtual_address": 38288, + "size": 2, + "disassembly": "movs r7, r3", + "mnemonic": "movs", + "operands": "r7, r3", + "mode": "thumb" + }, + "instr_38290": { + "virtual_address": 38290, + "size": 2, + "disassembly": "str r2, [sp, #0x30]", + "mnemonic": "str", + "operands": "r2, [sp, #0x30]", + "mode": "thumb" + }, + "instr_38292": { + "virtual_address": 38292, + "size": 2, + "disassembly": "ldr r4, [sp, #0x28]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0x28]", + "mode": "thumb" + }, + "instr_38294": { + "virtual_address": 38294, + "size": 2, + "disassembly": "ldr r5, [sp, #0x2c]", + "mnemonic": "ldr", + "operands": "r5, [sp, #0x2c]", + "mode": "thumb" + }, + "instr_38296": { + "virtual_address": 38296, + "size": 2, + "disassembly": "add r6, sp, #0x150", + "mnemonic": "add", + "operands": "r6, sp, #0x150", + "mode": "thumb" + }, + "instr_38298": { + "virtual_address": 38298, + "size": 2, + "disassembly": "b 0x95b2", + "mnemonic": "b", + "operands": "0x95b2", + "mode": "thumb" + }, + "bb_38272": { + "virtual_address": 38272, + "size": 28, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_38272", + "instr_38274", + "instr_38276", + "instr_38278", + "instr_38280", + "instr_38282", + "instr_38284", + "instr_38286", + "instr_38288", + "instr_38290", + "instr_38292", + "instr_38294", + "instr_38296", + "instr_38298" + ] + }, + "instr_38300": { + "virtual_address": 38300, + "size": 2, + "disassembly": "movs r2, #0xa", + "mnemonic": "movs", + "operands": "r2, #0xa", + "mode": "thumb" + }, + "instr_38302": { + "virtual_address": 38302, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_38304": { + "virtual_address": 38304, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_38306": { + "virtual_address": 38306, + "size": 2, + "disassembly": "movs r1, r5", + "mnemonic": "movs", + "operands": "r1, r5", + "mode": "thumb" + }, + "instr_38308": { + "virtual_address": 38308, + "size": 4, + "disassembly": "bl 0x10aa0", + "mnemonic": "bl", + "operands": "0x10aa0", + "mode": "thumb" + }, + "instr_38312": { + "virtual_address": 38312, + "size": 2, + "disassembly": "cmp r5, #0x0", + "mnemonic": "cmp", + "operands": "r5, #0x0", + "mode": "thumb" + }, + "instr_38314": { + "virtual_address": 38314, + "size": 2, + "disassembly": "bne 0x95ae", + "mnemonic": "bne", + "operands": "0x95ae", + "mode": "thumb" + }, + "bb_38300": { + "virtual_address": 38300, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38316, + "children": [ + "instr_38300", + "instr_38302", + "instr_38304", + "instr_38306", + "instr_38308", + "instr_38312", + "instr_38314" + ] + }, + "instr_38316": { + "virtual_address": 38316, + "size": 2, + "disassembly": "b 0x9d92", + "mnemonic": "b", + "operands": "0x9d92", + "mode": "thumb" + }, + "bb_38316": { + "virtual_address": 38316, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_38316" + ] + }, + "func_38236": { + "virtual_address": 38236, + "size": 82, + "name": "FUN_0000955c", + "children": [ + "bb_38236", + "bb_38242", + "bb_38244", + "bb_38272", + "bb_38300", + "bb_38316" + ] + }, + "instr_38318": { + "virtual_address": 38318, + "size": 2, + "disassembly": "movs r4, r0", + "mnemonic": "movs", + "operands": "r4, r0", + "mode": "thumb" + }, + "instr_38320": { + "virtual_address": 38320, + "size": 2, + "disassembly": "movs r5, r1", + "mnemonic": "movs", + "operands": "r5, r1", + "mode": "thumb" + }, + "bb_38318": { + "virtual_address": 38318, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38322, + "children": [ + "instr_38318", + "instr_38320" + ] + }, + "instr_38322": { + "virtual_address": 38322, + "size": 2, + "disassembly": "movs r2, #0xa", + "mnemonic": "movs", + "operands": "r2, #0xa", + "mode": "thumb" + }, + "instr_38324": { + "virtual_address": 38324, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_38326": { + "virtual_address": 38326, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_38328": { + "virtual_address": 38328, + "size": 2, + "disassembly": "movs r1, r5", + "mnemonic": "movs", + "operands": "r1, r5", + "mode": "thumb" + }, + "instr_38330": { + "virtual_address": 38330, + "size": 4, + "disassembly": "bl 0x10aa0", + "mnemonic": "bl", + "operands": "0x10aa0", + "mode": "thumb" + }, + "instr_38334": { + "virtual_address": 38334, + "size": 2, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_38336": { + "virtual_address": 38336, + "size": 2, + "disassembly": "subs r6, #0x1", + "mnemonic": "subs", + "operands": "r6, #0x1", + "mode": "thumb" + }, + "instr_38338": { + "virtual_address": 38338, + "size": 2, + "disassembly": "adds r2, #0x30", + "mnemonic": "adds", + "operands": "r2, #0x30", + "mode": "thumb" + }, + "instr_38340": { + "virtual_address": 38340, + "size": 2, + "disassembly": "strb r2, [r6, #0x0]", + "mnemonic": "strb", + "operands": "r2, [r6, #0x0]", + "mode": "thumb" + }, + "instr_38342": { + "virtual_address": 38342, + "size": 2, + "disassembly": "adds r7, #0x1", + "mnemonic": "adds", + "operands": "r7, #0x1", + "mode": "thumb" + }, + "instr_38344": { + "virtual_address": 38344, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_38346": { + "virtual_address": 38346, + "size": 2, + "disassembly": "beq 0x959c", + "mnemonic": "beq", + "operands": "0x959c", + "mode": "thumb" + }, + "bb_38322": { + "virtual_address": 38322, + "size": 26, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38348, + "children": [ + "instr_38322", + "instr_38324", + "instr_38326", + "instr_38328", + "instr_38330", + "instr_38334", + "instr_38336", + "instr_38338", + "instr_38340", + "instr_38342", + "instr_38344", + "instr_38346" + ] + }, + "instr_38348": { + "virtual_address": 38348, + "size": 2, + "disassembly": "ldr r3, [sp, #0x6c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x6c]", + "mode": "thumb" + }, + "instr_38350": { + "virtual_address": 38350, + "size": 2, + "disassembly": "ldrb r3, [r3, #0x0]", + "mnemonic": "ldrb", + "operands": "r3, [r3, #0x0]", + "mode": "thumb" + }, + "instr_38352": { + "virtual_address": 38352, + "size": 2, + "disassembly": "cmp r3, #0xff", + "mnemonic": "cmp", + "operands": "r3, #0xff", + "mode": "thumb" + }, + "instr_38354": { + "virtual_address": 38354, + "size": 2, + "disassembly": "beq 0x959c", + "mnemonic": "beq", + "operands": "0x959c", + "mode": "thumb" + }, + "bb_38348": { + "virtual_address": 38348, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38356, + "children": [ + "instr_38348", + "instr_38350", + "instr_38352", + "instr_38354" + ] + }, + "instr_38356": { + "virtual_address": 38356, + "size": 2, + "disassembly": "cmp r3, r7", + "mnemonic": "cmp", + "operands": "r3, r7", + "mode": "thumb" + }, + "instr_38358": { + "virtual_address": 38358, + "size": 2, + "disassembly": "bne 0x959c", + "mnemonic": "bne", + "operands": "0x959c", + "mode": "thumb" + }, + "bb_38356": { + "virtual_address": 38356, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38360, + "children": [ + "instr_38356", + "instr_38358" + ] + }, + "instr_38360": { + "virtual_address": 38360, + "size": 2, + "disassembly": "cmp r5, #0x0", + "mnemonic": "cmp", + "operands": "r5, #0x0", + "mode": "thumb" + }, + "instr_38362": { + "virtual_address": 38362, + "size": 2, + "disassembly": "beq 0x95de", + "mnemonic": "beq", + "operands": "0x95de", + "mode": "thumb" + }, + "bb_38360": { + "virtual_address": 38360, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38364, + "children": [ + "instr_38360", + "instr_38362" + ] + }, + "instr_38364": { + "virtual_address": 38364, + "size": 2, + "disassembly": "b 0x9a64", + "mnemonic": "b", + "operands": "0x9a64", + "mode": "thumb" + }, + "bb_38364": { + "virtual_address": 38364, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_38364" + ] + }, + "instr_38366": { + "virtual_address": 38366, + "size": 2, + "disassembly": "cmp r4, #0x9", + "mnemonic": "cmp", + "operands": "r4, #0x9", + "mode": "thumb" + }, + "instr_38368": { + "virtual_address": 38368, + "size": 2, + "disassembly": "bls 0x95e4", + "mnemonic": "bls", + "operands": "0x95e4", + "mode": "thumb" + }, + "bb_38366": { + "virtual_address": 38366, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38370, + "children": [ + "instr_38366", + "instr_38368" + ] + }, + "instr_38370": { + "virtual_address": 38370, + "size": 2, + "disassembly": "b 0x9a64", + "mnemonic": "b", + "operands": "0x9a64", + "mode": "thumb" + }, + "bb_38370": { + "virtual_address": 38370, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_38370" + ] + }, + "instr_38372": { + "virtual_address": 38372, + "size": 2, + "disassembly": "ldr r3, [sp, #0x30]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x30]", + "mode": "thumb" + }, + "instr_38374": { + "virtual_address": 38374, + "size": 2, + "disassembly": "str r4, [sp, #0x28]", + "mnemonic": "str", + "operands": "r4, [sp, #0x28]", + "mode": "thumb" + }, + "instr_38376": { + "virtual_address": 38376, + "size": 2, + "disassembly": "str r5, [sp, #0x2c]", + "mnemonic": "str", + "operands": "r5, [sp, #0x2c]", + "mode": "thumb" + }, + "instr_38378": { + "virtual_address": 38378, + "size": 2, + "disassembly": "str r7, [sp, #0x50]", + "mnemonic": "str", + "operands": "r7, [sp, #0x50]", + "mode": "thumb" + }, + "instr_38380": { + "virtual_address": 38380, + "size": 2, + "disassembly": "ldr r4, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_38382": { + "virtual_address": 38382, + "size": 2, + "disassembly": "mov r7, r10", + "mnemonic": "mov", + "operands": "r7, r10", + "mode": "thumb" + }, + "instr_38384": { + "virtual_address": 38384, + "size": 2, + "disassembly": "mov r10, r3", + "mnemonic": "mov", + "operands": "r10, r3", + "mode": "thumb" + }, + "instr_38386": { + "virtual_address": 38386, + "size": 2, + "disassembly": "b 0x8e56", + "mnemonic": "b", + "operands": "0x8e56", + "mode": "thumb" + }, + "bb_38372": { + "virtual_address": 38372, + "size": 16, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_38372", + "instr_38374", + "instr_38376", + "instr_38378", + "instr_38380", + "instr_38382", + "instr_38384", + "instr_38386" + ] + }, + "func_38318": { + "virtual_address": 38318, + "size": 70, + "name": "FUN_000095ae", + "children": [ + "bb_38318", + "bb_38322", + "bb_38348", + "bb_38356", + "bb_38360", + "bb_38364", + "bb_38366", + "bb_38370", + "bb_38372" + ] + }, + "instr_38408": { + "virtual_address": 38408, + "size": 2, + "disassembly": "mov r1, r8", + "mnemonic": "mov", + "operands": "r1, r8", + "mode": "thumb" + }, + "instr_38410": { + "virtual_address": 38410, + "size": 2, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "thumb" + }, + "instr_38412": { + "virtual_address": 38412, + "size": 2, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "thumb" + }, + "instr_38414": { + "virtual_address": 38414, + "size": 4, + "disassembly": "bl 0x0db6c", + "mnemonic": "bl", + "operands": "0x0db6c", + "mode": "thumb" + }, + "instr_38418": { + "virtual_address": 38418, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_38420": { + "virtual_address": 38420, + "size": 2, + "disassembly": "beq 0x9618", + "mnemonic": "beq", + "operands": "0x9618", + "mode": "thumb" + }, + "bb_38408": { + "virtual_address": 38408, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38422, + "children": [ + "instr_38408", + "instr_38410", + "instr_38412", + "instr_38414", + "instr_38418", + "instr_38420" + ] + }, + "instr_38422": { + "virtual_address": 38422, + "size": 2, + "disassembly": "b 0x8e70", + "mnemonic": "b", + "operands": "0x8e70", + "mode": "thumb" + }, + "bb_38422": { + "virtual_address": 38422, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_38422" + ] + }, + "instr_38424": { + "virtual_address": 38424, + "size": 2, + "disassembly": "ldr r4, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_38426": { + "virtual_address": 38426, + "size": 2, + "disassembly": "ldr r5, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r5, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_38428": { + "virtual_address": 38428, + "size": 2, + "disassembly": "add r7, sp, #0xac", + "mnemonic": "add", + "operands": "r7, sp, #0xac", + "mode": "thumb" + }, + "instr_38430": { + "virtual_address": 38430, + "size": 4, + "disassembly": "bl 0x88d4", + "mnemonic": "bl", + "operands": "0x88d4", + "mode": "thumb" + }, + "bb_38424": { + "virtual_address": 38424, + "size": 10, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_38424", + "instr_38426", + "instr_38428", + "instr_38430" + ] + }, + "func_38408": { + "virtual_address": 38408, + "size": 26, + "name": "FUN_00009608", + "children": [ + "bb_38408", + "bb_38422", + "bb_38424" + ] + }, + "instr_38434": { + "virtual_address": 38434, + "size": 2, + "disassembly": "mov r1, r8", + "mnemonic": "mov", + "operands": "r1, r8", + "mode": "thumb" + }, + "instr_38436": { + "virtual_address": 38436, + "size": 2, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "thumb" + }, + "instr_38438": { + "virtual_address": 38438, + "size": 2, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "thumb" + }, + "instr_38440": { + "virtual_address": 38440, + "size": 4, + "disassembly": "bl 0x0db6c", + "mnemonic": "bl", + "operands": "0x0db6c", + "mode": "thumb" + }, + "instr_38444": { + "virtual_address": 38444, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_38446": { + "virtual_address": 38446, + "size": 2, + "disassembly": "beq 0x9634", + "mnemonic": "beq", + "operands": "0x9634", + "mode": "thumb" + }, + "bb_38434": { + "virtual_address": 38434, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38448, + "children": [ + "instr_38434", + "instr_38436", + "instr_38438", + "instr_38440", + "instr_38444", + "instr_38446" + ] + }, + "instr_38448": { + "virtual_address": 38448, + "size": 4, + "disassembly": "bl 0x8e70", + "mnemonic": "bl", + "operands": "0x8e70", + "mode": "thumb" + }, + "bb_38448": { + "virtual_address": 38448, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38452, + "children": [ + "instr_38448" + ] + }, + "instr_38452": { + "virtual_address": 38452, + "size": 2, + "disassembly": "ldr r4, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_38454": { + "virtual_address": 38454, + "size": 2, + "disassembly": "ldr r5, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r5, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_38456": { + "virtual_address": 38456, + "size": 2, + "disassembly": "add r7, sp, #0xac", + "mnemonic": "add", + "operands": "r7, sp, #0xac", + "mode": "thumb" + }, + "instr_38458": { + "virtual_address": 38458, + "size": 4, + "disassembly": "bl 0x88f0", + "mnemonic": "bl", + "operands": "0x88f0", + "mode": "thumb" + }, + "bb_38452": { + "virtual_address": 38452, + "size": 10, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_38452", + "instr_38454", + "instr_38456", + "instr_38458" + ] + }, + "func_38434": { + "virtual_address": 38434, + "size": 28, + "name": "FUN_00009622", + "children": [ + "bb_38434", + "bb_38448", + "bb_38452" + ] + }, + "instr_38462": { + "virtual_address": 38462, + "size": 2, + "disassembly": "mov r1, r8", + "mnemonic": "mov", + "operands": "r1, r8", + "mode": "thumb" + }, + "instr_38464": { + "virtual_address": 38464, + "size": 2, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "thumb" + }, + "instr_38466": { + "virtual_address": 38466, + "size": 2, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "thumb" + }, + "instr_38468": { + "virtual_address": 38468, + "size": 4, + "disassembly": "bl 0x0db6c", + "mnemonic": "bl", + "operands": "0x0db6c", + "mode": "thumb" + }, + "instr_38472": { + "virtual_address": 38472, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_38474": { + "virtual_address": 38474, + "size": 2, + "disassembly": "beq 0x9650", + "mnemonic": "beq", + "operands": "0x9650", + "mode": "thumb" + }, + "bb_38462": { + "virtual_address": 38462, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38476, + "children": [ + "instr_38462", + "instr_38464", + "instr_38466", + "instr_38468", + "instr_38472", + "instr_38474" + ] + }, + "instr_38476": { + "virtual_address": 38476, + "size": 4, + "disassembly": "bl 0x8e70", + "mnemonic": "bl", + "operands": "0x8e70", + "mode": "thumb" + }, + "bb_38476": { + "virtual_address": 38476, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38480, + "children": [ + "instr_38476" + ] + }, + "instr_38480": { + "virtual_address": 38480, + "size": 2, + "disassembly": "add r3, sp, #0x68", + "mnemonic": "add", + "operands": "r3, sp, #0x68", + "mode": "thumb" + }, + "instr_38482": { + "virtual_address": 38482, + "size": 2, + "disassembly": "ldrb r3, [r3, #0x1b]", + "mnemonic": "ldrb", + "operands": "r3, [r3, #0x1b]", + "mode": "thumb" + }, + "instr_38484": { + "virtual_address": 38484, + "size": 2, + "disassembly": "ldr r4, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_38486": { + "virtual_address": 38486, + "size": 2, + "disassembly": "add r7, sp, #0xac", + "mnemonic": "add", + "operands": "r7, sp, #0xac", + "mode": "thumb" + }, + "instr_38488": { + "virtual_address": 38488, + "size": 4, + "disassembly": "bl 0x869e", + "mnemonic": "bl", + "operands": "0x869e", + "mode": "thumb" + }, + "bb_38480": { + "virtual_address": 38480, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38492, + "children": [ + "instr_38480", + "instr_38482", + "instr_38484", + "instr_38486", + "instr_38488" + ] + }, + "instr_38492": { + "virtual_address": 38492, + "size": 2, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_38494": { + "virtual_address": 38494, + "size": 2, + "disassembly": "lsls r3, r3, #0x19", + "mnemonic": "lsls", + "operands": "r3, r3, #0x19", + "mode": "thumb" + }, + "instr_38496": { + "virtual_address": 38496, + "size": 2, + "disassembly": "bmi 0x9664", + "mnemonic": "bmi", + "operands": "0x9664", + "mode": "thumb" + }, + "bb_38492": { + "virtual_address": 38492, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38498, + "children": [ + "instr_38492", + "instr_38494", + "instr_38496" + ] + }, + "instr_38498": { + "virtual_address": 38498, + "size": 2, + "disassembly": "b 0x97b0", + "mnemonic": "b", + "operands": "0x97b0", + "mode": "thumb" + }, + "bb_38498": { + "virtual_address": 38498, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38832, + "children": [ + "instr_38498" + ] + }, + "instr_38500": { + "virtual_address": 38500, + "size": 2, + "disassembly": "ldr r4, [sp, #0x38]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0x38]", + "mode": "thumb" + }, + "instr_38502": { + "virtual_address": 38502, + "size": 2, + "disassembly": "ldmia r4!, {r3}", + "mnemonic": "ldmia", + "operands": "r4!, {r3}", + "mode": "thumb" + }, + "instr_38504": { + "virtual_address": 38504, + "size": 2, + "disassembly": "lsls r3, r3, #0x10", + "mnemonic": "lsls", + "operands": "r3, r3, #0x10", + "mode": "thumb" + }, + "instr_38506": { + "virtual_address": 38506, + "size": 2, + "disassembly": "lsrs r3, r3, #0x10", + "mnemonic": "lsrs", + "operands": "r3, r3, #0x10", + "mode": "thumb" + }, + "instr_38508": { + "virtual_address": 38508, + "size": 2, + "disassembly": "str r3, [sp, #0x28]", + "mnemonic": "str", + "operands": "r3, [sp, #0x28]", + "mode": "thumb" + }, + "instr_38510": { + "virtual_address": 38510, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_38512": { + "virtual_address": 38512, + "size": 2, + "disassembly": "str r4, [sp, #0x38]", + "mnemonic": "str", + "operands": "r4, [sp, #0x38]", + "mode": "thumb" + }, + "instr_38514": { + "virtual_address": 38514, + "size": 2, + "disassembly": "str r3, [sp, #0x2c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x2c]", + "mode": "thumb" + }, + "instr_38516": { + "virtual_address": 38516, + "size": 2, + "disassembly": "b 0x9512", + "mnemonic": "b", + "operands": "0x9512", + "mode": "thumb" + }, + "bb_38500": { + "virtual_address": 38500, + "size": 18, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_38500", + "instr_38502", + "instr_38504", + "instr_38506", + "instr_38508", + "instr_38510", + "instr_38512", + "instr_38514", + "instr_38516" + ] + }, + "func_38462": { + "virtual_address": 38462, + "size": 56, + "name": "FUN_0000963e", + "children": [ + "bb_38462", + "bb_38476", + "bb_38480", + "bb_38492", + "bb_38498", + "bb_38500" + ] + }, + "instr_38518": { + "virtual_address": 38518, + "size": 2, + "disassembly": "mov r1, r8", + "mnemonic": "mov", + "operands": "r1, r8", + "mode": "thumb" + }, + "instr_38520": { + "virtual_address": 38520, + "size": 2, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "thumb" + }, + "instr_38522": { + "virtual_address": 38522, + "size": 2, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "thumb" + }, + "instr_38524": { + "virtual_address": 38524, + "size": 4, + "disassembly": "bl 0x0db6c", + "mnemonic": "bl", + "operands": "0x0db6c", + "mode": "thumb" + }, + "instr_38528": { + "virtual_address": 38528, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_38530": { + "virtual_address": 38530, + "size": 2, + "disassembly": "beq 0x9688", + "mnemonic": "beq", + "operands": "0x9688", + "mode": "thumb" + }, + "bb_38518": { + "virtual_address": 38518, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38532, + "children": [ + "instr_38518", + "instr_38520", + "instr_38522", + "instr_38524", + "instr_38528", + "instr_38530" + ] + }, + "instr_38532": { + "virtual_address": 38532, + "size": 4, + "disassembly": "bl 0x8e70", + "mnemonic": "bl", + "operands": "0x8e70", + "mode": "thumb" + }, + "bb_38532": { + "virtual_address": 38532, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38536, + "children": [ + "instr_38532" + ] + }, + "instr_38536": { + "virtual_address": 38536, + "size": 2, + "disassembly": "ldr r4, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_38538": { + "virtual_address": 38538, + "size": 2, + "disassembly": "add r7, sp, #0xac", + "mnemonic": "add", + "operands": "r7, sp, #0xac", + "mode": "thumb" + }, + "instr_38540": { + "virtual_address": 38540, + "size": 4, + "disassembly": "bl 0x8c8c", + "mnemonic": "bl", + "operands": "0x8c8c", + "mode": "thumb" + }, + "bb_38536": { + "virtual_address": 38536, + "size": 8, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_38536", + "instr_38538", + "instr_38540" + ] + }, + "func_38518": { + "virtual_address": 38518, + "size": 26, + "name": "FUN_00009676", + "children": [ + "bb_38518", + "bb_38532", + "bb_38536" + ] + }, + "instr_38544": { + "virtual_address": 38544, + "size": 2, + "disassembly": "movs r4, r2", + "mnemonic": "movs", + "operands": "r4, r2", + "mode": "thumb" + }, + "bb_38544": { + "virtual_address": 38544, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_38544" + ] + }, + "func_38544": { + "virtual_address": 38544, + "size": 2, + "name": "FUN_00009690", + "children": [ + "bb_38544" + ] + }, + "instr_38546": { + "virtual_address": 38546, + "size": 2, + "disassembly": "ldr r2, [sp, #0x3c]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x3c]", + "mode": "thumb" + }, + "instr_38548": { + "virtual_address": 38548, + "size": 2, + "disassembly": "adds r4, r4, r5", + "mnemonic": "adds", + "operands": "r4, r4, r5", + "mode": "thumb" + }, + "instr_38550": { + "virtual_address": 38550, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_38552": { + "virtual_address": 38552, + "size": 2, + "disassembly": "str r2, [r7, #0x0]", + "mnemonic": "str", + "operands": "r2, [r7, #0x0]", + "mode": "thumb" + }, + "instr_38554": { + "virtual_address": 38554, + "size": 2, + "disassembly": "str r5, [r7, #0x4]", + "mnemonic": "str", + "operands": "r5, [r7, #0x4]", + "mode": "thumb" + }, + "instr_38556": { + "virtual_address": 38556, + "size": 2, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_38558": { + "virtual_address": 38558, + "size": 2, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_38560": { + "virtual_address": 38560, + "size": 2, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "thumb" + }, + "instr_38562": { + "virtual_address": 38562, + "size": 2, + "disassembly": "bgt 0x96a8", + "mnemonic": "bgt", + "operands": "0x96a8", + "mode": "thumb" + }, + "bb_38546": { + "virtual_address": 38546, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38564, + "children": [ + "instr_38546", + "instr_38548", + "instr_38550", + "instr_38552", + "instr_38554", + "instr_38556", + "instr_38558", + "instr_38560", + "instr_38562" + ] + }, + "instr_38564": { + "virtual_address": 38564, + "size": 4, + "disassembly": "bl 0x8720", + "mnemonic": "bl", + "operands": "0x8720", + "mode": "thumb" + }, + "bb_38564": { + "virtual_address": 38564, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38568, + "children": [ + "instr_38564" + ] + }, + "instr_38568": { + "virtual_address": 38568, + "size": 4, + "disassembly": "bl 0x8938", + "mnemonic": "bl", + "operands": "0x8938", + "mode": "thumb" + }, + "bb_38568": { + "virtual_address": 38568, + "size": 4, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_38568" + ] + }, + "func_38546": { + "virtual_address": 38546, + "size": 26, + "name": "FUN_00009692", + "children": [ + "bb_38546", + "bb_38564", + "bb_38568" + ] + }, + "instr_38572": { + "virtual_address": 38572, + "size": 2, + "disassembly": "ldr r4, [sp, #0x38]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0x38]", + "mode": "thumb" + }, + "instr_38574": { + "virtual_address": 38574, + "size": 2, + "disassembly": "ldr r2, [sp, #0x20]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x20]", + "mode": "thumb" + }, + "instr_38576": { + "virtual_address": 38576, + "size": 2, + "disassembly": "ldmia r4!, {r3}", + "mnemonic": "ldmia", + "operands": "r4!, {r3}", + "mode": "thumb" + }, + "instr_38578": { + "virtual_address": 38578, + "size": 2, + "disassembly": "str r2, [r3, #0x0]", + "mnemonic": "str", + "operands": "r2, [r3, #0x0]", + "mode": "thumb" + }, + "instr_38580": { + "virtual_address": 38580, + "size": 2, + "disassembly": "str r4, [sp, #0x38]", + "mnemonic": "str", + "operands": "r4, [sp, #0x38]", + "mode": "thumb" + }, + "instr_38582": { + "virtual_address": 38582, + "size": 4, + "disassembly": "bl 0x8536", + "mnemonic": "bl", + "operands": "0x8536", + "mode": "thumb" + }, + "bb_38572": { + "virtual_address": 38572, + "size": 14, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_38572", + "instr_38574", + "instr_38576", + "instr_38578", + "instr_38580", + "instr_38582" + ] + }, + "func_38572": { + "virtual_address": 38572, + "size": 14, + "name": "FUN_000096ac", + "children": [ + "bb_38572" + ] + }, + "instr_38586": { + "virtual_address": 38586, + "size": 2, + "disassembly": "ldr r3, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_38588": { + "virtual_address": 38588, + "size": 2, + "disassembly": "mov r9, r11", + "mnemonic": "mov", + "operands": "r9, r11", + "mode": "thumb" + }, + "instr_38590": { + "virtual_address": 38590, + "size": 2, + "disassembly": "str r3, [sp, #0x18]", + "mnemonic": "str", + "operands": "r3, [sp, #0x18]", + "mode": "thumb" + }, + "instr_38592": { + "virtual_address": 38592, + "size": 2, + "disassembly": "mov r11, r8", + "mnemonic": "mov", + "operands": "r11, r8", + "mode": "thumb" + }, + "instr_38594": { + "virtual_address": 38594, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_38596": { + "virtual_address": 38596, + "size": 2, + "disassembly": "beq 0x96c8", + "mnemonic": "beq", + "operands": "0x96c8", + "mode": "thumb" + }, + "bb_38586": { + "virtual_address": 38586, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38598, + "children": [ + "instr_38586", + "instr_38588", + "instr_38590", + "instr_38592", + "instr_38594", + "instr_38596" + ] + }, + "instr_38598": { + "virtual_address": 38598, + "size": 2, + "disassembly": "b 0x9e0a", + "mnemonic": "b", + "operands": "0x9e0a", + "mode": "thumb" + }, + "bb_38598": { + "virtual_address": 38598, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_38598" + ] + }, + "instr_38600": { + "virtual_address": 38600, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_38602": { + "virtual_address": 38602, + "size": 2, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_38604": { + "virtual_address": 38604, + "size": 4, + "disassembly": "bl 0x8e80", + "mnemonic": "bl", + "operands": "0x8e80", + "mode": "thumb" + }, + "bb_38600": { + "virtual_address": 38600, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38608, + "children": [ + "instr_38600", + "instr_38602", + "instr_38604" + ] + }, + "instr_38608": { + "virtual_address": 38608, + "size": 2, + "disassembly": "ldr r3, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_38610": { + "virtual_address": 38610, + "size": 2, + "disassembly": "cmp r5, #0x10", + "mnemonic": "cmp", + "operands": "r5, #0x10", + "mode": "thumb" + }, + "instr_38612": { + "virtual_address": 38612, + "size": 2, + "disassembly": "bgt 0x96da", + "mnemonic": "bgt", + "operands": "0x96da", + "mode": "thumb" + }, + "bb_38608": { + "virtual_address": 38608, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38614, + "children": [ + "instr_38608", + "instr_38610", + "instr_38612" + ] + }, + "instr_38614": { + "virtual_address": 38614, + "size": 4, + "disassembly": "bl 0x0a098", + "mnemonic": "bl", + "operands": "0x0a098", + "mode": "thumb" + }, + "bb_38614": { + "virtual_address": 38614, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38618, + "children": [ + "instr_38614" + ] + }, + "instr_38618": { + "virtual_address": 38618, + "size": 2, + "disassembly": "movs r2, #0x10", + "mnemonic": "movs", + "operands": "r2, #0x10", + "mode": "thumb" + }, + "instr_38620": { + "virtual_address": 38620, + "size": 2, + "disassembly": "ldr r0, [0x9708]", + "mnemonic": "ldr", + "operands": "r0, [0x9708]", + "mode": "thumb" + }, + "instr_38622": { + "virtual_address": 38622, + "size": 2, + "disassembly": "mov r10, r2", + "mnemonic": "mov", + "operands": "r10, r2", + "mode": "thumb" + }, + "instr_38624": { + "virtual_address": 38624, + "size": 2, + "disassembly": "movs r1, r4", + "mnemonic": "movs", + "operands": "r1, r4", + "mode": "thumb" + }, + "instr_38626": { + "virtual_address": 38626, + "size": 2, + "disassembly": "movs r2, r7", + "mnemonic": "movs", + "operands": "r2, r7", + "mode": "thumb" + }, + "instr_38628": { + "virtual_address": 38628, + "size": 2, + "disassembly": "movs r4, r0", + "mnemonic": "movs", + "operands": "r4, r0", + "mode": "thumb" + }, + "instr_38630": { + "virtual_address": 38630, + "size": 2, + "disassembly": "mov r7, r8", + "mnemonic": "mov", + "operands": "r7, r8", + "mode": "thumb" + }, + "instr_38632": { + "virtual_address": 38632, + "size": 2, + "disassembly": "str r0, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r0, [sp, #0x3c]", + "mode": "thumb" + }, + "instr_38634": { + "virtual_address": 38634, + "size": 2, + "disassembly": "mov r8, r6", + "mnemonic": "mov", + "operands": "r8, r6", + "mode": "thumb" + }, + "instr_38636": { + "virtual_address": 38636, + "size": 2, + "disassembly": "mov r6, r11", + "mnemonic": "mov", + "operands": "r6, r11", + "mode": "thumb" + }, + "instr_38638": { + "virtual_address": 38638, + "size": 2, + "disassembly": "b 0x9716", + "mnemonic": "b", + "operands": "0x9716", + "mode": "thumb" + }, + "bb_38618": { + "virtual_address": 38618, + "size": 22, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38678, + "children": [ + "instr_38618", + "instr_38620", + "instr_38622", + "instr_38624", + "instr_38626", + "instr_38628", + "instr_38630", + "instr_38632", + "instr_38634", + "instr_38636", + "instr_38638" + ] + }, + "instr_38668": { + "virtual_address": 38668, + "size": 2, + "disassembly": "adds r2, #0x8", + "mnemonic": "adds", + "operands": "r2, #0x8", + "mode": "thumb" + }, + "bb_38668": { + "virtual_address": 38668, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38670, + "children": [ + "instr_38668" + ] + }, + "instr_38670": { + "virtual_address": 38670, + "size": 2, + "disassembly": "subs r5, #0x10", + "mnemonic": "subs", + "operands": "r5, #0x10", + "mode": "thumb" + }, + "instr_38672": { + "virtual_address": 38672, + "size": 2, + "disassembly": "cmp r5, #0x10", + "mnemonic": "cmp", + "operands": "r5, #0x10", + "mode": "thumb" + }, + "instr_38674": { + "virtual_address": 38674, + "size": 2, + "disassembly": "bgt 0x9716", + "mnemonic": "bgt", + "operands": "0x9716", + "mode": "thumb" + }, + "bb_38670": { + "virtual_address": 38670, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38676, + "children": [ + "instr_38670", + "instr_38672", + "instr_38674" + ] + }, + "instr_38676": { + "virtual_address": 38676, + "size": 2, + "disassembly": "b 0x9b34", + "mnemonic": "b", + "operands": "0x9b34", + "mode": "thumb" + }, + "bb_38676": { + "virtual_address": 38676, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_38676" + ] + }, + "instr_38678": { + "virtual_address": 38678, + "size": 2, + "disassembly": "mov r0, r10", + "mnemonic": "mov", + "operands": "r0, r10", + "mode": "thumb" + }, + "instr_38680": { + "virtual_address": 38680, + "size": 2, + "disassembly": "adds r1, #0x10", + "mnemonic": "adds", + "operands": "r1, #0x10", + "mode": "thumb" + }, + "instr_38682": { + "virtual_address": 38682, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_38684": { + "virtual_address": 38684, + "size": 2, + "disassembly": "str r4, [r2, #0x0]", + "mnemonic": "str", + "operands": "r4, [r2, #0x0]", + "mode": "thumb" + }, + "instr_38686": { + "virtual_address": 38686, + "size": 2, + "disassembly": "str r0, [r2, #0x4]", + "mnemonic": "str", + "operands": "r0, [r2, #0x4]", + "mode": "thumb" + }, + "instr_38688": { + "virtual_address": 38688, + "size": 2, + "disassembly": "str r1, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r1, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_38690": { + "virtual_address": 38690, + "size": 2, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_38692": { + "virtual_address": 38692, + "size": 2, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "thumb" + }, + "instr_38694": { + "virtual_address": 38694, + "size": 2, + "disassembly": "ble 0x970c", + "mnemonic": "ble", + "operands": "0x970c", + "mode": "thumb" + }, + "bb_38678": { + "virtual_address": 38678, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38696, + "children": [ + "instr_38678", + "instr_38680", + "instr_38682", + "instr_38684", + "instr_38686", + "instr_38688", + "instr_38690", + "instr_38692", + "instr_38694" + ] + }, + "instr_38696": { + "virtual_address": 38696, + "size": 2, + "disassembly": "movs r1, r7", + "mnemonic": "movs", + "operands": "r1, r7", + "mode": "thumb" + }, + "instr_38698": { + "virtual_address": 38698, + "size": 2, + "disassembly": "movs r0, r6", + "mnemonic": "movs", + "operands": "r0, r6", + "mode": "thumb" + }, + "instr_38700": { + "virtual_address": 38700, + "size": 2, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "thumb" + }, + "instr_38702": { + "virtual_address": 38702, + "size": 4, + "disassembly": "bl 0x0db6c", + "mnemonic": "bl", + "operands": "0x0db6c", + "mode": "thumb" + }, + "instr_38706": { + "virtual_address": 38706, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_38708": { + "virtual_address": 38708, + "size": 2, + "disassembly": "beq 0x973a", + "mnemonic": "beq", + "operands": "0x973a", + "mode": "thumb" + }, + "bb_38696": { + "virtual_address": 38696, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38710, + "children": [ + "instr_38696", + "instr_38698", + "instr_38700", + "instr_38702", + "instr_38706", + "instr_38708" + ] + }, + "instr_38710": { + "virtual_address": 38710, + "size": 4, + "disassembly": "bl 0x8f30", + "mnemonic": "bl", + "operands": "0x8f30", + "mode": "thumb" + }, + "bb_38710": { + "virtual_address": 38710, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38714, + "children": [ + "instr_38710" + ] + }, + "instr_38714": { + "virtual_address": 38714, + "size": 2, + "disassembly": "ldr r1, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_38716": { + "virtual_address": 38716, + "size": 2, + "disassembly": "ldr r3, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_38718": { + "virtual_address": 38718, + "size": 2, + "disassembly": "add r2, sp, #0xac", + "mnemonic": "add", + "operands": "r2, sp, #0xac", + "mode": "thumb" + }, + "instr_38720": { + "virtual_address": 38720, + "size": 2, + "disassembly": "b 0x970e", + "mnemonic": "b", + "operands": "0x970e", + "mode": "thumb" + }, + "bb_38714": { + "virtual_address": 38714, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38670, + "children": [ + "instr_38714", + "instr_38716", + "instr_38718", + "instr_38720" + ] + }, + "func_38586": { + "virtual_address": 38586, + "size": 136, + "name": "FUN_000096ba", + "children": [ + "bb_38586", + "bb_38598", + "bb_38600", + "bb_38608", + "bb_38614", + "bb_38618", + "bb_38668", + "bb_38670", + "bb_38676", + "bb_38678", + "bb_38696", + "bb_38710", + "bb_38714" + ] + }, + "instr_38722": { + "virtual_address": 38722, + "size": 2, + "disassembly": "movs r0, r6", + "mnemonic": "movs", + "operands": "r0, r6", + "mode": "thumb" + }, + "instr_38724": { + "virtual_address": 38724, + "size": 4, + "disassembly": "bl 0x842c", + "mnemonic": "bl", + "operands": "0x842c", + "mode": "thumb" + }, + "instr_38728": { + "virtual_address": 38728, + "size": 2, + "disassembly": "movs r1, r0", + "mnemonic": "movs", + "operands": "r1, r0", + "mode": "thumb" + }, + "instr_38730": { + "virtual_address": 38730, + "size": 4, + "disassembly": "bl 0x89b2", + "mnemonic": "bl", + "operands": "0x89b2", + "mode": "thumb" + }, + "bb_38722": { + "virtual_address": 38722, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38734, + "children": [ + "instr_38722", + "instr_38724", + "instr_38728", + "instr_38730" + ] + }, + "instr_38734": { + "virtual_address": 38734, + "size": 2, + "disassembly": "movs r4, r3", + "mnemonic": "movs", + "operands": "r4, r3", + "mode": "thumb" + }, + "bb_38734": { + "virtual_address": 38734, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_38734" + ] + }, + "func_38722": { + "virtual_address": 38722, + "size": 14, + "name": "FUN_00009742", + "children": [ + "bb_38722", + "bb_38734" + ] + }, + "instr_38736": { + "virtual_address": 38736, + "size": 2, + "disassembly": "ldr r3, [sp, #0x3c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x3c]", + "mode": "thumb" + }, + "instr_38738": { + "virtual_address": 38738, + "size": 2, + "disassembly": "adds r4, r4, r6", + "mnemonic": "adds", + "operands": "r4, r4, r6", + "mode": "thumb" + }, + "instr_38740": { + "virtual_address": 38740, + "size": 2, + "disassembly": "adds r5, #0x1", + "mnemonic": "adds", + "operands": "r5, #0x1", + "mode": "thumb" + }, + "instr_38742": { + "virtual_address": 38742, + "size": 2, + "disassembly": "str r3, [r7, #0x0]", + "mnemonic": "str", + "operands": "r3, [r7, #0x0]", + "mode": "thumb" + }, + "instr_38744": { + "virtual_address": 38744, + "size": 2, + "disassembly": "str r6, [r7, #0x4]", + "mnemonic": "str", + "operands": "r6, [r7, #0x4]", + "mode": "thumb" + }, + "instr_38746": { + "virtual_address": 38746, + "size": 2, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_38748": { + "virtual_address": 38748, + "size": 2, + "disassembly": "str r5, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r5, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_38750": { + "virtual_address": 38750, + "size": 2, + "disassembly": "cmp r5, #0x7", + "mnemonic": "cmp", + "operands": "r5, #0x7", + "mode": "thumb" + }, + "instr_38752": { + "virtual_address": 38752, + "size": 2, + "disassembly": "bgt 0x9766", + "mnemonic": "bgt", + "operands": "0x9766", + "mode": "thumb" + }, + "bb_38736": { + "virtual_address": 38736, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38754, + "children": [ + "instr_38736", + "instr_38738", + "instr_38740", + "instr_38742", + "instr_38744", + "instr_38746", + "instr_38748", + "instr_38750", + "instr_38752" + ] + }, + "instr_38754": { + "virtual_address": 38754, + "size": 4, + "disassembly": "bl 0x891e", + "mnemonic": "bl", + "operands": "0x891e", + "mode": "thumb" + }, + "bb_38754": { + "virtual_address": 38754, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38758, + "children": [ + "instr_38754" + ] + }, + "instr_38758": { + "virtual_address": 38758, + "size": 2, + "disassembly": "b 0x9110", + "mnemonic": "b", + "operands": "0x9110", + "mode": "thumb" + }, + "bb_38758": { + "virtual_address": 38758, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_38758" + ] + }, + "func_38736": { + "virtual_address": 38736, + "size": 24, + "name": "FUN_00009750", + "children": [ + "bb_38736", + "bb_38754", + "bb_38758" + ] + }, + "instr_38858": { + "virtual_address": 38858, + "size": 2, + "disassembly": "ldr r6, [0x9b28]", + "mnemonic": "ldr", + "operands": "r6, [0x9b28]", + "mode": "thumb" + }, + "instr_38860": { + "virtual_address": 38860, + "size": 4, + "disassembly": "bl 0x880a", + "mnemonic": "bl", + "operands": "0x880a", + "mode": "thumb" + }, + "bb_38858": { + "virtual_address": 38858, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_38858", + "instr_38860" + ] + }, + "func_38858": { + "virtual_address": 38858, + "size": 6, + "name": "FUN_000097ca", + "children": [ + "bb_38858" + ] + }, + "instr_38864": { + "virtual_address": 38864, + "size": 2, + "disassembly": "ldr r2, [0x9b2c]", + "mnemonic": "ldr", + "operands": "r2, [0x9b2c]", + "mode": "thumb" + }, + "instr_38866": { + "virtual_address": 38866, + "size": 2, + "disassembly": "str r2, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r2, [sp, #0x3c]", + "mode": "thumb" + }, + "instr_38868": { + "virtual_address": 38868, + "size": 4, + "disassembly": "bl 0x8df4", + "mnemonic": "bl", + "operands": "0x8df4", + "mode": "thumb" + }, + "bb_38864": { + "virtual_address": 38864, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38872, + "children": [ + "instr_38864", + "instr_38866", + "instr_38868" + ] + }, + "instr_38872": { + "virtual_address": 38872, + "size": 2, + "disassembly": "mov r3, r10", + "mnemonic": "mov", + "operands": "r3, r10", + "mode": "thumb" + }, + "instr_38874": { + "virtual_address": 38874, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_38876": { + "virtual_address": 38876, + "size": 2, + "disassembly": "bne 0x97e0", + "mnemonic": "bne", + "operands": "0x97e0", + "mode": "thumb" + }, + "bb_38872": { + "virtual_address": 38872, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38878, + "children": [ + "instr_38872", + "instr_38874", + "instr_38876" + ] + }, + "instr_38878": { + "virtual_address": 38878, + "size": 2, + "disassembly": "b 0x99d4", + "mnemonic": "b", + "operands": "0x99d4", + "mode": "thumb" + }, + "bb_38878": { + "virtual_address": 38878, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_38878" + ] + }, + "instr_38880": { + "virtual_address": 38880, + "size": 2, + "disassembly": "cmp r5, #0x47", + "mnemonic": "cmp", + "operands": "r5, #0x47", + "mode": "thumb" + }, + "instr_38882": { + "virtual_address": 38882, + "size": 2, + "disassembly": "beq 0x97e6", + "mnemonic": "beq", + "operands": "0x97e6", + "mode": "thumb" + }, + "bb_38880": { + "virtual_address": 38880, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38884, + "children": [ + "instr_38880", + "instr_38882" + ] + }, + "instr_38884": { + "virtual_address": 38884, + "size": 2, + "disassembly": "b 0x99d8", + "mnemonic": "b", + "operands": "0x99d8", + "mode": "thumb" + }, + "bb_38884": { + "virtual_address": 38884, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_38884" + ] + }, + "instr_38886": { + "virtual_address": 38886, + "size": 2, + "disassembly": "mov r3, r10", + "mnemonic": "mov", + "operands": "r3, r10", + "mode": "thumb" + }, + "instr_38888": { + "virtual_address": 38888, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_38890": { + "virtual_address": 38890, + "size": 2, + "disassembly": "beq 0x97ee", + "mnemonic": "beq", + "operands": "0x97ee", + "mode": "thumb" + }, + "bb_38886": { + "virtual_address": 38886, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38892, + "children": [ + "instr_38886", + "instr_38888", + "instr_38890" + ] + }, + "instr_38892": { + "virtual_address": 38892, + "size": 2, + "disassembly": "b 0x99d8", + "mnemonic": "b", + "operands": "0x99d8", + "mode": "thumb" + }, + "bb_38892": { + "virtual_address": 38892, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_38892" + ] + }, + "instr_38894": { + "virtual_address": 38894, + "size": 2, + "disassembly": "movs r3, #0x80", + "mnemonic": "movs", + "operands": "r3, #0x80", + "mode": "thumb" + }, + "instr_38896": { + "virtual_address": 38896, + "size": 2, + "disassembly": "mov r2, r9", + "mnemonic": "mov", + "operands": "r2, r9", + "mode": "thumb" + }, + "instr_38898": { + "virtual_address": 38898, + "size": 2, + "disassembly": "lsls r3, r3, #0x1", + "mnemonic": "lsls", + "operands": "r3, r3, #0x1", + "mode": "thumb" + }, + "instr_38900": { + "virtual_address": 38900, + "size": 2, + "disassembly": "orrs r2, r3", + "mnemonic": "orrs", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_38902": { + "virtual_address": 38902, + "size": 2, + "disassembly": "str r2, [sp, #0x34]", + "mnemonic": "str", + "operands": "r2, [sp, #0x34]", + "mode": "thumb" + }, + "instr_38904": { + "virtual_address": 38904, + "size": 2, + "disassembly": "ldr r1, [sp, #0x58]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x58]", + "mode": "thumb" + }, + "instr_38906": { + "virtual_address": 38906, + "size": 2, + "disassembly": "ldr r2, [sp, #0x5c]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x5c]", + "mode": "thumb" + }, + "instr_38908": { + "virtual_address": 38908, + "size": 2, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_38910": { + "virtual_address": 38910, + "size": 2, + "disassembly": "bge 0x9802", + "mnemonic": "bge", + "operands": "0x9802", + "mode": "thumb" + }, + "bb_38894": { + "virtual_address": 38894, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38912, + "children": [ + "instr_38894", + "instr_38896", + "instr_38898", + "instr_38900", + "instr_38902", + "instr_38904", + "instr_38906", + "instr_38908", + "instr_38910" + ] + }, + "instr_38912": { + "virtual_address": 38912, + "size": 2, + "disassembly": "b 0x9f98", + "mnemonic": "b", + "operands": "0x9f98", + "mode": "thumb" + }, + "bb_38912": { + "virtual_address": 38912, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_38912" + ] + }, + "instr_38914": { + "virtual_address": 38914, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_38916": { + "virtual_address": 38916, + "size": 2, + "disassembly": "str r3, [sp, #0x40]", + "mnemonic": "str", + "operands": "r3, [sp, #0x40]", + "mode": "thumb" + }, + "instr_38918": { + "virtual_address": 38918, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_38920": { + "virtual_address": 38920, + "size": 2, + "disassembly": "mov r10, r3", + "mnemonic": "mov", + "operands": "r10, r3", + "mode": "thumb" + }, + "instr_38922": { + "virtual_address": 38922, + "size": 2, + "disassembly": "movs r4, #0x1", + "mnemonic": "movs", + "operands": "r4, #0x1", + "mode": "thumb" + }, + "instr_38924": { + "virtual_address": 38924, + "size": 2, + "disassembly": "str r1, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r1, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_38926": { + "virtual_address": 38926, + "size": 2, + "disassembly": "str r2, [sp, #0x30]", + "mnemonic": "str", + "operands": "r2, [sp, #0x30]", + "mode": "thumb" + }, + "bb_38914": { + "virtual_address": 38914, + "size": 14, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_38914", + "instr_38916", + "instr_38918", + "instr_38920", + "instr_38922", + "instr_38924", + "instr_38926" + ] + }, + "func_38864": { + "virtual_address": 38864, + "size": 64, + "name": "FUN_000097d0", + "children": [ + "bb_38864", + "bb_38872", + "bb_38878", + "bb_38880", + "bb_38884", + "bb_38886", + "bb_38892", + "bb_38894", + "bb_38912", + "bb_38914" + ] + }, + "instr_38928": { + "virtual_address": 38928, + "size": 2, + "disassembly": "add r3, sp, #0x98", + "mnemonic": "add", + "operands": "r3, sp, #0x98", + "mode": "thumb" + }, + "instr_38930": { + "virtual_address": 38930, + "size": 2, + "disassembly": "str r3, [sp, #0x10]", + "mnemonic": "str", + "operands": "r3, [sp, #0x10]", + "mode": "thumb" + }, + "instr_38932": { + "virtual_address": 38932, + "size": 2, + "disassembly": "add r3, sp, #0x8c", + "mnemonic": "add", + "operands": "r3, sp, #0x8c", + "mode": "thumb" + }, + "instr_38934": { + "virtual_address": 38934, + "size": 2, + "disassembly": "str r3, [sp, #0xc]", + "mnemonic": "str", + "operands": "r3, [sp, #0xc]", + "mode": "thumb" + }, + "instr_38936": { + "virtual_address": 38936, + "size": 2, + "disassembly": "add r3, sp, #0x88", + "mnemonic": "add", + "operands": "r3, sp, #0x88", + "mode": "thumb" + }, + "instr_38938": { + "virtual_address": 38938, + "size": 2, + "disassembly": "str r3, [sp, #0x8]", + "mnemonic": "str", + "operands": "r3, [sp, #0x8]", + "mode": "thumb" + }, + "instr_38940": { + "virtual_address": 38940, + "size": 2, + "disassembly": "movs r3, #0x2", + "mnemonic": "movs", + "operands": "r3, #0x2", + "mode": "thumb" + }, + "instr_38942": { + "virtual_address": 38942, + "size": 2, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "thumb" + }, + "instr_38944": { + "virtual_address": 38944, + "size": 2, + "disassembly": "str r3, [sp, #0x0]", + "mnemonic": "str", + "operands": "r3, [sp, #0x0]", + "mode": "thumb" + }, + "instr_38946": { + "virtual_address": 38946, + "size": 2, + "disassembly": "str r4, [sp, #0x4]", + "mnemonic": "str", + "operands": "r4, [sp, #0x4]", + "mode": "thumb" + }, + "instr_38948": { + "virtual_address": 38948, + "size": 2, + "disassembly": "ldr r2, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_38950": { + "virtual_address": 38950, + "size": 2, + "disassembly": "ldr r3, [sp, #0x30]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x30]", + "mode": "thumb" + }, + "instr_38952": { + "virtual_address": 38952, + "size": 4, + "disassembly": "bl 0x0a4f0", + "mnemonic": "bl", + "operands": "0x0a4f0", + "mode": "thumb" + }, + "instr_38956": { + "virtual_address": 38956, + "size": 2, + "disassembly": "movs r6, r0", + "mnemonic": "movs", + "operands": "r6, r0", + "mode": "thumb" + }, + "instr_38958": { + "virtual_address": 38958, + "size": 2, + "disassembly": "cmp r5, #0x47", + "mnemonic": "cmp", + "operands": "r5, #0x47", + "mode": "thumb" + }, + "instr_38960": { + "virtual_address": 38960, + "size": 2, + "disassembly": "beq 0x9834", + "mnemonic": "beq", + "operands": "0x9834", + "mode": "thumb" + }, + "bb_38928": { + "virtual_address": 38928, + "size": 34, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38962, + "children": [ + "instr_38928", + "instr_38930", + "instr_38932", + "instr_38934", + "instr_38936", + "instr_38938", + "instr_38940", + "instr_38942", + "instr_38944", + "instr_38946", + "instr_38948", + "instr_38950", + "instr_38952", + "instr_38956", + "instr_38958", + "instr_38960" + ] + }, + "instr_38962": { + "virtual_address": 38962, + "size": 2, + "disassembly": "b 0x9a36", + "mnemonic": "b", + "operands": "0x9a36", + "mode": "thumb" + }, + "bb_38962": { + "virtual_address": 38962, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_38962" + ] + }, + "instr_38964": { + "virtual_address": 38964, + "size": 2, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_38966": { + "virtual_address": 38966, + "size": 2, + "disassembly": "lsls r3, r3, #0x1f", + "mnemonic": "lsls", + "operands": "r3, r3, #0x1f", + "mode": "thumb" + }, + "instr_38968": { + "virtual_address": 38968, + "size": 2, + "disassembly": "bpl 0x983c", + "mnemonic": "bpl", + "operands": "0x983c", + "mode": "thumb" + }, + "bb_38964": { + "virtual_address": 38964, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38970, + "children": [ + "instr_38964", + "instr_38966", + "instr_38968" + ] + }, + "instr_38970": { + "virtual_address": 38970, + "size": 2, + "disassembly": "b 0x9a36", + "mnemonic": "b", + "operands": "0x9a36", + "mode": "thumb" + }, + "bb_38970": { + "virtual_address": 38970, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_38970" + ] + }, + "instr_38972": { + "virtual_address": 38972, + "size": 2, + "disassembly": "ldr r3, [sp, #0x98]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x98]", + "mode": "thumb" + }, + "bb_38972": { + "virtual_address": 38972, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38974, + "children": [ + "instr_38972" + ] + }, + "instr_38974": { + "virtual_address": 38974, + "size": 2, + "disassembly": "subs r3, r3, r6", + "mnemonic": "subs", + "operands": "r3, r3, r6", + "mode": "thumb" + }, + "instr_38976": { + "virtual_address": 38976, + "size": 2, + "disassembly": "str r3, [sp, #0x50]", + "mnemonic": "str", + "operands": "r3, [sp, #0x50]", + "mode": "thumb" + }, + "instr_38978": { + "virtual_address": 38978, + "size": 2, + "disassembly": "cmp r5, #0x47", + "mnemonic": "cmp", + "operands": "r5, #0x47", + "mode": "thumb" + }, + "instr_38980": { + "virtual_address": 38980, + "size": 2, + "disassembly": "beq 0x9848", + "mnemonic": "beq", + "operands": "0x9848", + "mode": "thumb" + }, + "bb_38974": { + "virtual_address": 38974, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38982, + "children": [ + "instr_38974", + "instr_38976", + "instr_38978", + "instr_38980" + ] + }, + "instr_38982": { + "virtual_address": 38982, + "size": 2, + "disassembly": "b 0x9a9c", + "mnemonic": "b", + "operands": "0x9a9c", + "mode": "thumb" + }, + "bb_38982": { + "virtual_address": 38982, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_38982" + ] + }, + "instr_38984": { + "virtual_address": 38984, + "size": 2, + "disassembly": "ldr r3, [sp, #0x88]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x88]", + "mode": "thumb" + }, + "instr_38986": { + "virtual_address": 38986, + "size": 2, + "disassembly": "movs r2, r3", + "mnemonic": "movs", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_38988": { + "virtual_address": 38988, + "size": 2, + "disassembly": "str r3, [sp, #0x48]", + "mnemonic": "str", + "operands": "r3, [sp, #0x48]", + "mode": "thumb" + }, + "instr_38990": { + "virtual_address": 38990, + "size": 2, + "disassembly": "movs r3, #0x1", + "mnemonic": "movs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_38992": { + "virtual_address": 38992, + "size": 2, + "disassembly": "cmp r2, r10", + "mnemonic": "cmp", + "operands": "r2, r10", + "mode": "thumb" + }, + "instr_38994": { + "virtual_address": 38994, + "size": 2, + "disassembly": "bgt 0x9856", + "mnemonic": "bgt", + "operands": "0x9856", + "mode": "thumb" + }, + "bb_38984": { + "virtual_address": 38984, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38996, + "children": [ + "instr_38984", + "instr_38986", + "instr_38988", + "instr_38990", + "instr_38992", + "instr_38994" + ] + }, + "instr_38996": { + "virtual_address": 38996, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "bb_38996": { + "virtual_address": 38996, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 38998, + "children": [ + "instr_38996" + ] + }, + "instr_38998": { + "virtual_address": 38998, + "size": 2, + "disassembly": "lsls r3, r3, #0x18", + "mnemonic": "lsls", + "operands": "r3, r3, #0x18", + "mode": "thumb" + }, + "instr_39000": { + "virtual_address": 39000, + "size": 2, + "disassembly": "bne 0x986a", + "mnemonic": "bne", + "operands": "0x986a", + "mode": "thumb" + }, + "bb_38998": { + "virtual_address": 38998, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39002, + "children": [ + "instr_38998", + "instr_39000" + ] + }, + "instr_39002": { + "virtual_address": 39002, + "size": 2, + "disassembly": "ldr r2, [sp, #0x48]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x48]", + "mode": "thumb" + }, + "instr_39004": { + "virtual_address": 39004, + "size": 2, + "disassembly": "movs r3, #0x1", + "mnemonic": "movs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_39006": { + "virtual_address": 39006, + "size": 2, + "disassembly": "adds r2, #0x3", + "mnemonic": "adds", + "operands": "r2, #0x3", + "mode": "thumb" + }, + "instr_39008": { + "virtual_address": 39008, + "size": 2, + "disassembly": "blt 0x9864", + "mnemonic": "blt", + "operands": "0x9864", + "mode": "thumb" + }, + "bb_39002": { + "virtual_address": 39002, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39010, + "children": [ + "instr_39002", + "instr_39004", + "instr_39006", + "instr_39008" + ] + }, + "instr_39010": { + "virtual_address": 39010, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "bb_39010": { + "virtual_address": 39010, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39012, + "children": [ + "instr_39010" + ] + }, + "instr_39012": { + "virtual_address": 39012, + "size": 2, + "disassembly": "lsls r3, r3, #0x18", + "mnemonic": "lsls", + "operands": "r3, r3, #0x18", + "mode": "thumb" + }, + "instr_39014": { + "virtual_address": 39014, + "size": 2, + "disassembly": "bne 0x986a", + "mnemonic": "bne", + "operands": "0x986a", + "mode": "thumb" + }, + "bb_39012": { + "virtual_address": 39012, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39016, + "children": [ + "instr_39012", + "instr_39014" + ] + }, + "instr_39016": { + "virtual_address": 39016, + "size": 2, + "disassembly": "b 0x9ae2", + "mnemonic": "b", + "operands": "0x9ae2", + "mode": "thumb" + }, + "bb_39016": { + "virtual_address": 39016, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_39016" + ] + }, + "instr_39018": { + "virtual_address": 39018, + "size": 2, + "disassembly": "ldr r3, [sp, #0x44]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x44]", + "mode": "thumb" + }, + "instr_39020": { + "virtual_address": 39020, + "size": 2, + "disassembly": "subs r3, #0x2", + "mnemonic": "subs", + "operands": "r3, #0x2", + "mode": "thumb" + }, + "instr_39022": { + "virtual_address": 39022, + "size": 2, + "disassembly": "str r3, [sp, #0x44]", + "mnemonic": "str", + "operands": "r3, [sp, #0x44]", + "mode": "thumb" + }, + "instr_39024": { + "virtual_address": 39024, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_39026": { + "virtual_address": 39026, + "size": 2, + "disassembly": "str r3, [sp, #0x34]", + "mnemonic": "str", + "operands": "r3, [sp, #0x34]", + "mode": "thumb" + }, + "bb_39018": { + "virtual_address": 39018, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39028, + "children": [ + "instr_39018", + "instr_39020", + "instr_39022", + "instr_39024", + "instr_39026" + ] + }, + "instr_39028": { + "virtual_address": 39028, + "size": 2, + "disassembly": "ldr r3, [sp, #0x48]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x48]", + "mode": "thumb" + }, + "instr_39030": { + "virtual_address": 39030, + "size": 2, + "disassembly": "ldr r1, [sp, #0x44]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x44]", + "mode": "thumb" + }, + "instr_39032": { + "virtual_address": 39032, + "size": 2, + "disassembly": "subs r4, r3, #0x1", + "mnemonic": "subs", + "operands": "r4, r3, #0x1", + "mode": "thumb" + }, + "instr_39034": { + "virtual_address": 39034, + "size": 2, + "disassembly": "movs r2, r1", + "mnemonic": "movs", + "operands": "r2, r1", + "mode": "thumb" + }, + "instr_39036": { + "virtual_address": 39036, + "size": 2, + "disassembly": "movs r3, #0x20", + "mnemonic": "movs", + "operands": "r3, #0x20", + "mode": "thumb" + }, + "instr_39038": { + "virtual_address": 39038, + "size": 2, + "disassembly": "str r4, [sp, #0x88]", + "mnemonic": "str", + "operands": "r4, [sp, #0x88]", + "mode": "thumb" + }, + "instr_39040": { + "virtual_address": 39040, + "size": 2, + "disassembly": "bics r2, r3", + "mnemonic": "bics", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_39042": { + "virtual_address": 39042, + "size": 2, + "disassembly": "cmp r2, #0x41", + "mnemonic": "cmp", + "operands": "r2, #0x41", + "mode": "thumb" + }, + "instr_39044": { + "virtual_address": 39044, + "size": 2, + "disassembly": "beq 0x9888", + "mnemonic": "beq", + "operands": "0x9888", + "mode": "thumb" + }, + "bb_39028": { + "virtual_address": 39028, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39046, + "children": [ + "instr_39028", + "instr_39030", + "instr_39032", + "instr_39034", + "instr_39036", + "instr_39038", + "instr_39040", + "instr_39042", + "instr_39044" + ] + }, + "instr_39046": { + "virtual_address": 39046, + "size": 2, + "disassembly": "b 0x9f4a", + "mnemonic": "b", + "operands": "0x9f4a", + "mode": "thumb" + }, + "bb_39046": { + "virtual_address": 39046, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_39046" + ] + }, + "instr_39048": { + "virtual_address": 39048, + "size": 2, + "disassembly": "movs r3, r1", + "mnemonic": "movs", + "operands": "r3, r1", + "mode": "thumb" + }, + "instr_39050": { + "virtual_address": 39050, + "size": 2, + "disassembly": "adds r3, #0xf", + "mnemonic": "adds", + "operands": "r3, #0xf", + "mode": "thumb" + }, + "instr_39052": { + "virtual_address": 39052, + "size": 2, + "disassembly": "lsls r3, r3, #0x18", + "mnemonic": "lsls", + "operands": "r3, r3, #0x18", + "mode": "thumb" + }, + "instr_39054": { + "virtual_address": 39054, + "size": 2, + "disassembly": "lsrs r3, r3, #0x18", + "mnemonic": "lsrs", + "operands": "r3, r3, #0x18", + "mode": "thumb" + }, + "bb_39048": { + "virtual_address": 39048, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39056, + "children": [ + "instr_39048", + "instr_39050", + "instr_39052", + "instr_39054" + ] + }, + "instr_39056": { + "virtual_address": 39056, + "size": 2, + "disassembly": "movs r0, #0x28", + "mnemonic": "movs", + "operands": "r0, #0x28", + "mode": "thumb" + }, + "instr_39058": { + "virtual_address": 39058, + "size": 2, + "disassembly": "add r1, sp, #0x68", + "mnemonic": "add", + "operands": "r1, sp, #0x68", + "mode": "thumb" + }, + "instr_39060": { + "virtual_address": 39060, + "size": 2, + "disassembly": "adds r1, r1, r0", + "mnemonic": "adds", + "operands": "r1, r1, r0", + "mode": "thumb" + }, + "instr_39062": { + "virtual_address": 39062, + "size": 2, + "disassembly": "strb r3, [r1, #0x0]", + "mnemonic": "strb", + "operands": "r3, [r1, #0x0]", + "mode": "thumb" + }, + "instr_39064": { + "virtual_address": 39064, + "size": 2, + "disassembly": "movs r3, #0x2b", + "mnemonic": "movs", + "operands": "r3, #0x2b", + "mode": "thumb" + }, + "instr_39066": { + "virtual_address": 39066, + "size": 2, + "disassembly": "cmp r4, #0x0", + "mnemonic": "cmp", + "operands": "r4, #0x0", + "mode": "thumb" + }, + "instr_39068": { + "virtual_address": 39068, + "size": 2, + "disassembly": "bge 0x98a6", + "mnemonic": "bge", + "operands": "0x98a6", + "mode": "thumb" + }, + "bb_39056": { + "virtual_address": 39056, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39070, + "children": [ + "instr_39056", + "instr_39058", + "instr_39060", + "instr_39062", + "instr_39064", + "instr_39066", + "instr_39068" + ] + }, + "instr_39070": { + "virtual_address": 39070, + "size": 2, + "disassembly": "movs r4, #0x1", + "mnemonic": "movs", + "operands": "r4, #0x1", + "mode": "thumb" + }, + "instr_39072": { + "virtual_address": 39072, + "size": 2, + "disassembly": "ldr r3, [sp, #0x48]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x48]", + "mode": "thumb" + }, + "instr_39074": { + "virtual_address": 39074, + "size": 2, + "disassembly": "subs r4, r4, r3", + "mnemonic": "subs", + "operands": "r4, r4, r3", + "mode": "thumb" + }, + "instr_39076": { + "virtual_address": 39076, + "size": 2, + "disassembly": "movs r3, #0x2d", + "mnemonic": "movs", + "operands": "r3, #0x2d", + "mode": "thumb" + }, + "bb_39070": { + "virtual_address": 39070, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39078, + "children": [ + "instr_39070", + "instr_39072", + "instr_39074", + "instr_39076" + ] + }, + "instr_39078": { + "virtual_address": 39078, + "size": 2, + "disassembly": "movs r0, #0x29", + "mnemonic": "movs", + "operands": "r0, #0x29", + "mode": "thumb" + }, + "instr_39080": { + "virtual_address": 39080, + "size": 2, + "disassembly": "add r1, sp, #0x68", + "mnemonic": "add", + "operands": "r1, sp, #0x68", + "mode": "thumb" + }, + "instr_39082": { + "virtual_address": 39082, + "size": 2, + "disassembly": "adds r1, r1, r0", + "mnemonic": "adds", + "operands": "r1, r1, r0", + "mode": "thumb" + }, + "instr_39084": { + "virtual_address": 39084, + "size": 2, + "disassembly": "strb r3, [r1, #0x0]", + "mnemonic": "strb", + "operands": "r3, [r1, #0x0]", + "mode": "thumb" + }, + "instr_39086": { + "virtual_address": 39086, + "size": 2, + "disassembly": "cmp r4, #0x9", + "mnemonic": "cmp", + "operands": "r4, #0x9", + "mode": "thumb" + }, + "instr_39088": { + "virtual_address": 39088, + "size": 2, + "disassembly": "bgt 0x98b4", + "mnemonic": "bgt", + "operands": "0x98b4", + "mode": "thumb" + }, + "bb_39078": { + "virtual_address": 39078, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39090, + "children": [ + "instr_39078", + "instr_39080", + "instr_39082", + "instr_39084", + "instr_39086", + "instr_39088" + ] + }, + "instr_39090": { + "virtual_address": 39090, + "size": 2, + "disassembly": "b 0x9f20", + "mnemonic": "b", + "operands": "0x9f20", + "mode": "thumb" + }, + "bb_39090": { + "virtual_address": 39090, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_39090" + ] + }, + "instr_39092": { + "virtual_address": 39092, + "size": 2, + "disassembly": "add r2, sp, #0x68", + "mnemonic": "add", + "operands": "r2, sp, #0x68", + "mode": "thumb" + }, + "instr_39094": { + "virtual_address": 39094, + "size": 2, + "disassembly": "movs r3, #0x37", + "mnemonic": "movs", + "operands": "r3, #0x37", + "mode": "thumb" + }, + "instr_39096": { + "virtual_address": 39096, + "size": 2, + "disassembly": "mov r12, r2", + "mnemonic": "mov", + "operands": "r12, r2", + "mode": "thumb" + }, + "instr_39098": { + "virtual_address": 39098, + "size": 2, + "disassembly": "add r3, r12", + "mnemonic": "add", + "operands": "r3, r12", + "mode": "thumb" + }, + "instr_39100": { + "virtual_address": 39100, + "size": 2, + "disassembly": "movs r5, r3", + "mnemonic": "movs", + "operands": "r5, r3", + "mode": "thumb" + }, + "instr_39102": { + "virtual_address": 39102, + "size": 2, + "disassembly": "mov r10, r6", + "mnemonic": "mov", + "operands": "r10, r6", + "mode": "thumb" + }, + "bb_39092": { + "virtual_address": 39092, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39104, + "children": [ + "instr_39092", + "instr_39094", + "instr_39096", + "instr_39098", + "instr_39100", + "instr_39102" + ] + }, + "instr_39104": { + "virtual_address": 39104, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_39106": { + "virtual_address": 39106, + "size": 2, + "disassembly": "movs r1, #0xa", + "mnemonic": "movs", + "operands": "r1, #0xa", + "mode": "thumb" + }, + "instr_39108": { + "virtual_address": 39108, + "size": 2, + "disassembly": "str r5, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r5, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_39110": { + "virtual_address": 39110, + "size": 4, + "disassembly": "bl 0x10aec", + "mnemonic": "bl", + "operands": "0x10aec", + "mode": "thumb" + }, + "instr_39114": { + "virtual_address": 39114, + "size": 2, + "disassembly": "subs r5, #0x1", + "mnemonic": "subs", + "operands": "r5, #0x1", + "mode": "thumb" + }, + "instr_39116": { + "virtual_address": 39116, + "size": 2, + "disassembly": "adds r1, #0x30", + "mnemonic": "adds", + "operands": "r1, #0x30", + "mode": "thumb" + }, + "instr_39118": { + "virtual_address": 39118, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_39120": { + "virtual_address": 39120, + "size": 2, + "disassembly": "strb r1, [r5, #0x0]", + "mnemonic": "strb", + "operands": "r1, [r5, #0x0]", + "mode": "thumb" + }, + "instr_39122": { + "virtual_address": 39122, + "size": 2, + "disassembly": "movs r1, #0xa", + "mnemonic": "movs", + "operands": "r1, #0xa", + "mode": "thumb" + }, + "instr_39124": { + "virtual_address": 39124, + "size": 4, + "disassembly": "bl 0x10b30", + "mnemonic": "bl", + "operands": "0x10b30", + "mode": "thumb" + }, + "instr_39128": { + "virtual_address": 39128, + "size": 2, + "disassembly": "movs r6, r4", + "mnemonic": "movs", + "operands": "r6, r4", + "mode": "thumb" + }, + "instr_39130": { + "virtual_address": 39130, + "size": 2, + "disassembly": "movs r4, r0", + "mnemonic": "movs", + "operands": "r4, r0", + "mode": "thumb" + }, + "instr_39132": { + "virtual_address": 39132, + "size": 2, + "disassembly": "cmp r6, #0x63", + "mnemonic": "cmp", + "operands": "r6, #0x63", + "mode": "thumb" + }, + "instr_39134": { + "virtual_address": 39134, + "size": 2, + "disassembly": "bgt 0x98c0", + "mnemonic": "bgt", + "operands": "0x98c0", + "mode": "thumb" + }, + "bb_39104": { + "virtual_address": 39104, + "size": 32, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39136, + "children": [ + "instr_39104", + "instr_39106", + "instr_39108", + "instr_39110", + "instr_39114", + "instr_39116", + "instr_39118", + "instr_39120", + "instr_39122", + "instr_39124", + "instr_39128", + "instr_39130", + "instr_39132", + "instr_39134" + ] + }, + "instr_39136": { + "virtual_address": 39136, + "size": 2, + "disassembly": "movs r2, r0", + "mnemonic": "movs", + "operands": "r2, r0", + "mode": "thumb" + }, + "instr_39138": { + "virtual_address": 39138, + "size": 2, + "disassembly": "add r0, sp, #0x68", + "mnemonic": "add", + "operands": "r0, sp, #0x68", + "mode": "thumb" + }, + "instr_39140": { + "virtual_address": 39140, + "size": 2, + "disassembly": "movs r1, #0x37", + "mnemonic": "movs", + "operands": "r1, #0x37", + "mode": "thumb" + }, + "instr_39142": { + "virtual_address": 39142, + "size": 2, + "disassembly": "mov r12, r0", + "mnemonic": "mov", + "operands": "r12, r0", + "mode": "thumb" + }, + "instr_39144": { + "virtual_address": 39144, + "size": 2, + "disassembly": "ldr r3, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_39146": { + "virtual_address": 39146, + "size": 2, + "disassembly": "adds r2, #0x30", + "mnemonic": "adds", + "operands": "r2, #0x30", + "mode": "thumb" + }, + "instr_39148": { + "virtual_address": 39148, + "size": 2, + "disassembly": "lsls r2, r2, #0x18", + "mnemonic": "lsls", + "operands": "r2, r2, #0x18", + "mode": "thumb" + }, + "instr_39150": { + "virtual_address": 39150, + "size": 2, + "disassembly": "subs r3, #0x2", + "mnemonic": "subs", + "operands": "r3, #0x2", + "mode": "thumb" + }, + "instr_39152": { + "virtual_address": 39152, + "size": 2, + "disassembly": "lsrs r2, r2, #0x18", + "mnemonic": "lsrs", + "operands": "r2, r2, #0x18", + "mode": "thumb" + }, + "instr_39154": { + "virtual_address": 39154, + "size": 2, + "disassembly": "add r1, r12", + "mnemonic": "add", + "operands": "r1, r12", + "mode": "thumb" + }, + "instr_39156": { + "virtual_address": 39156, + "size": 2, + "disassembly": "mov r6, r10", + "mnemonic": "mov", + "operands": "r6, r10", + "mode": "thumb" + }, + "instr_39158": { + "virtual_address": 39158, + "size": 2, + "disassembly": "strb r2, [r3, #0x0]", + "mnemonic": "strb", + "operands": "r2, [r3, #0x0]", + "mode": "thumb" + }, + "instr_39160": { + "virtual_address": 39160, + "size": 2, + "disassembly": "cmp r3, r1", + "mnemonic": "cmp", + "operands": "r3, r1", + "mode": "thumb" + }, + "instr_39162": { + "virtual_address": 39162, + "size": 2, + "disassembly": "bcc 0x98fe", + "mnemonic": "bcc", + "operands": "0x98fe", + "mode": "thumb" + }, + "bb_39136": { + "virtual_address": 39136, + "size": 28, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39164, + "children": [ + "instr_39136", + "instr_39138", + "instr_39140", + "instr_39142", + "instr_39144", + "instr_39146", + "instr_39148", + "instr_39150", + "instr_39152", + "instr_39154", + "instr_39156", + "instr_39158", + "instr_39160", + "instr_39162" + ] + }, + "instr_39164": { + "virtual_address": 39164, + "size": 2, + "disassembly": "b 0x0a0cc", + "mnemonic": "b", + "operands": "0x0a0cc", + "mode": "thumb" + }, + "bb_39164": { + "virtual_address": 39164, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_39164" + ] + }, + "instr_39166": { + "virtual_address": 39166, + "size": 2, + "disassembly": "movs r1, #0x2a", + "mnemonic": "movs", + "operands": "r1, #0x2a", + "mode": "thumb" + }, + "instr_39168": { + "virtual_address": 39168, + "size": 2, + "disassembly": "add r1, r12", + "mnemonic": "add", + "operands": "r1, r12", + "mode": "thumb" + }, + "instr_39170": { + "virtual_address": 39170, + "size": 2, + "disassembly": "b 0x9906", + "mnemonic": "b", + "operands": "0x9906", + "mode": "thumb" + }, + "bb_39166": { + "virtual_address": 39166, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39174, + "children": [ + "instr_39166", + "instr_39168", + "instr_39170" + ] + }, + "instr_39172": { + "virtual_address": 39172, + "size": 2, + "disassembly": "ldrb r2, [r3, #0x0]", + "mnemonic": "ldrb", + "operands": "r2, [r3, #0x0]", + "mode": "thumb" + }, + "bb_39172": { + "virtual_address": 39172, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39174, + "children": [ + "instr_39172" + ] + }, + "instr_39174": { + "virtual_address": 39174, + "size": 2, + "disassembly": "add r0, sp, #0x68", + "mnemonic": "add", + "operands": "r0, sp, #0x68", + "mode": "thumb" + }, + "instr_39176": { + "virtual_address": 39176, + "size": 2, + "disassembly": "strb r2, [r1, #0x0]", + "mnemonic": "strb", + "operands": "r2, [r1, #0x0]", + "mode": "thumb" + }, + "instr_39178": { + "virtual_address": 39178, + "size": 2, + "disassembly": "mov r12, r0", + "mnemonic": "mov", + "operands": "r12, r0", + "mode": "thumb" + }, + "instr_39180": { + "virtual_address": 39180, + "size": 2, + "disassembly": "movs r2, #0x37", + "mnemonic": "movs", + "operands": "r2, #0x37", + "mode": "thumb" + }, + "instr_39182": { + "virtual_address": 39182, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_39184": { + "virtual_address": 39184, + "size": 2, + "disassembly": "add r2, r12", + "mnemonic": "add", + "operands": "r2, r12", + "mode": "thumb" + }, + "instr_39186": { + "virtual_address": 39186, + "size": 2, + "disassembly": "adds r1, #0x1", + "mnemonic": "adds", + "operands": "r1, #0x1", + "mode": "thumb" + }, + "instr_39188": { + "virtual_address": 39188, + "size": 2, + "disassembly": "cmp r3, r2", + "mnemonic": "cmp", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_39190": { + "virtual_address": 39190, + "size": 2, + "disassembly": "bne 0x9904", + "mnemonic": "bne", + "operands": "0x9904", + "mode": "thumb" + }, + "bb_39174": { + "virtual_address": 39174, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39192, + "children": [ + "instr_39174", + "instr_39176", + "instr_39178", + "instr_39180", + "instr_39182", + "instr_39184", + "instr_39186", + "instr_39188", + "instr_39190" + ] + }, + "instr_39192": { + "virtual_address": 39192, + "size": 2, + "disassembly": "movs r3, #0x39", + "mnemonic": "movs", + "operands": "r3, #0x39", + "mode": "thumb" + }, + "instr_39194": { + "virtual_address": 39194, + "size": 2, + "disassembly": "ldr r2, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_39196": { + "virtual_address": 39196, + "size": 2, + "disassembly": "add r3, r12", + "mnemonic": "add", + "operands": "r3, r12", + "mode": "thumb" + }, + "instr_39198": { + "virtual_address": 39198, + "size": 2, + "disassembly": "subs r3, r3, r2", + "mnemonic": "subs", + "operands": "r3, r3, r2", + "mode": "thumb" + }, + "instr_39200": { + "virtual_address": 39200, + "size": 2, + "disassembly": "movs r2, #0x2a", + "mnemonic": "movs", + "operands": "r2, #0x2a", + "mode": "thumb" + }, + "instr_39202": { + "virtual_address": 39202, + "size": 2, + "disassembly": "add r2, r12", + "mnemonic": "add", + "operands": "r2, r12", + "mode": "thumb" + }, + "instr_39204": { + "virtual_address": 39204, + "size": 2, + "disassembly": "mov r12, r2", + "mnemonic": "mov", + "operands": "r12, r2", + "mode": "thumb" + }, + "instr_39206": { + "virtual_address": 39206, + "size": 2, + "disassembly": "add r2, sp, #0x90", + "mnemonic": "add", + "operands": "r2, sp, #0x90", + "mode": "thumb" + }, + "instr_39208": { + "virtual_address": 39208, + "size": 2, + "disassembly": "add r3, r12", + "mnemonic": "add", + "operands": "r3, r12", + "mode": "thumb" + }, + "instr_39210": { + "virtual_address": 39210, + "size": 2, + "disassembly": "subs r3, r3, r2", + "mnemonic": "subs", + "operands": "r3, r3, r2", + "mode": "thumb" + }, + "instr_39212": { + "virtual_address": 39212, + "size": 2, + "disassembly": "str r3, [sp, #0x74]", + "mnemonic": "str", + "operands": "r3, [sp, #0x74]", + "mode": "thumb" + }, + "bb_39192": { + "virtual_address": 39192, + "size": 22, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39214, + "children": [ + "instr_39192", + "instr_39194", + "instr_39196", + "instr_39198", + "instr_39200", + "instr_39202", + "instr_39204", + "instr_39206", + "instr_39208", + "instr_39210", + "instr_39212" + ] + }, + "instr_39214": { + "virtual_address": 39214, + "size": 2, + "disassembly": "ldr r2, [sp, #0x74]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x74]", + "mode": "thumb" + }, + "instr_39216": { + "virtual_address": 39216, + "size": 2, + "disassembly": "ldr r3, [sp, #0x50]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x50]", + "mode": "thumb" + }, + "instr_39218": { + "virtual_address": 39218, + "size": 2, + "disassembly": "movs r1, r2", + "mnemonic": "movs", + "operands": "r1, r2", + "mode": "thumb" + }, + "instr_39220": { + "virtual_address": 39220, + "size": 2, + "disassembly": "mov r12, r3", + "mnemonic": "mov", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_39222": { + "virtual_address": 39222, + "size": 2, + "disassembly": "add r1, r12", + "mnemonic": "add", + "operands": "r1, r12", + "mode": "thumb" + }, + "instr_39224": { + "virtual_address": 39224, + "size": 2, + "disassembly": "str r1, [sp, #0x30]", + "mnemonic": "str", + "operands": "r1, [sp, #0x30]", + "mode": "thumb" + }, + "instr_39226": { + "virtual_address": 39226, + "size": 2, + "disassembly": "cmp r3, #0x1", + "mnemonic": "cmp", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_39228": { + "virtual_address": 39228, + "size": 2, + "disassembly": "bgt 0x9940", + "mnemonic": "bgt", + "operands": "0x9940", + "mode": "thumb" + }, + "bb_39214": { + "virtual_address": 39214, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39230, + "children": [ + "instr_39214", + "instr_39216", + "instr_39218", + "instr_39220", + "instr_39222", + "instr_39224", + "instr_39226", + "instr_39228" + ] + }, + "instr_39230": { + "virtual_address": 39230, + "size": 2, + "disassembly": "b 0x0a018", + "mnemonic": "b", + "operands": "0x0a018", + "mode": "thumb" + }, + "bb_39230": { + "virtual_address": 39230, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_39230" + ] + }, + "instr_39232": { + "virtual_address": 39232, + "size": 2, + "disassembly": "ldr r2, [sp, #0x64]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x64]", + "mode": "thumb" + }, + "instr_39234": { + "virtual_address": 39234, + "size": 2, + "disassembly": "mov r12, r2", + "mnemonic": "mov", + "operands": "r12, r2", + "mode": "thumb" + }, + "instr_39236": { + "virtual_address": 39236, + "size": 2, + "disassembly": "ldr r3, [sp, #0x30]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x30]", + "mode": "thumb" + }, + "instr_39238": { + "virtual_address": 39238, + "size": 2, + "disassembly": "add r3, r12", + "mnemonic": "add", + "operands": "r3, r12", + "mode": "thumb" + }, + "instr_39240": { + "virtual_address": 39240, + "size": 2, + "disassembly": "str r3, [sp, #0x30]", + "mnemonic": "str", + "operands": "r3, [sp, #0x30]", + "mode": "thumb" + }, + "bb_39232": { + "virtual_address": 39232, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39242, + "children": [ + "instr_39232", + "instr_39234", + "instr_39236", + "instr_39238", + "instr_39240" + ] + }, + "instr_39242": { + "virtual_address": 39242, + "size": 2, + "disassembly": "mov r2, r9", + "mnemonic": "mov", + "operands": "r2, r9", + "mode": "thumb" + }, + "instr_39244": { + "virtual_address": 39244, + "size": 2, + "disassembly": "ldr r3, [0x9b30]", + "mnemonic": "ldr", + "operands": "r3, [0x9b30]", + "mode": "thumb" + }, + "instr_39246": { + "virtual_address": 39246, + "size": 2, + "disassembly": "ands r2, r3", + "mnemonic": "ands", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_39248": { + "virtual_address": 39248, + "size": 2, + "disassembly": "movs r3, r2", + "mnemonic": "movs", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_39250": { + "virtual_address": 39250, + "size": 2, + "disassembly": "movs r2, #0x80", + "mnemonic": "movs", + "operands": "r2, #0x80", + "mode": "thumb" + }, + "instr_39252": { + "virtual_address": 39252, + "size": 2, + "disassembly": "lsls r2, r2, #0x1", + "mnemonic": "lsls", + "operands": "r2, r2, #0x1", + "mode": "thumb" + }, + "instr_39254": { + "virtual_address": 39254, + "size": 2, + "disassembly": "orrs r2, r3", + "mnemonic": "orrs", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_39256": { + "virtual_address": 39256, + "size": 2, + "disassembly": "mov r9, r2", + "mnemonic": "mov", + "operands": "r9, r2", + "mode": "thumb" + }, + "instr_39258": { + "virtual_address": 39258, + "size": 2, + "disassembly": "ldr r2, [sp, #0x30]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x30]", + "mode": "thumb" + }, + "instr_39260": { + "virtual_address": 39260, + "size": 2, + "disassembly": "mvns r3, r2", + "mnemonic": "mvns", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_39262": { + "virtual_address": 39262, + "size": 2, + "disassembly": "asrs r3, r3, #0x1f", + "mnemonic": "asrs", + "operands": "r3, r3, #0x1f", + "mode": "thumb" + }, + "instr_39264": { + "virtual_address": 39264, + "size": 2, + "disassembly": "ands r2, r3", + "mnemonic": "ands", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_39266": { + "virtual_address": 39266, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_39268": { + "virtual_address": 39268, + "size": 2, + "disassembly": "str r2, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r2, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_39270": { + "virtual_address": 39270, + "size": 2, + "disassembly": "str r3, [sp, #0x54]", + "mnemonic": "str", + "operands": "r3, [sp, #0x54]", + "mode": "thumb" + }, + "instr_39272": { + "virtual_address": 39272, + "size": 2, + "disassembly": "str r3, [sp, #0x4c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x4c]", + "mode": "thumb" + }, + "instr_39274": { + "virtual_address": 39274, + "size": 2, + "disassembly": "str r3, [sp, #0x48]", + "mnemonic": "str", + "operands": "r3, [sp, #0x48]", + "mode": "thumb" + }, + "bb_39242": { + "virtual_address": 39242, + "size": 34, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39276, + "children": [ + "instr_39242", + "instr_39244", + "instr_39246", + "instr_39248", + "instr_39250", + "instr_39252", + "instr_39254", + "instr_39256", + "instr_39258", + "instr_39260", + "instr_39262", + "instr_39264", + "instr_39266", + "instr_39268", + "instr_39270", + "instr_39272", + "instr_39274" + ] + }, + "instr_39276": { + "virtual_address": 39276, + "size": 2, + "disassembly": "ldr r3, [sp, #0x40]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x40]", + "mode": "thumb" + }, + "instr_39278": { + "virtual_address": 39278, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_39280": { + "virtual_address": 39280, + "size": 2, + "disassembly": "beq 0x9974", + "mnemonic": "beq", + "operands": "0x9974", + "mode": "thumb" + }, + "bb_39276": { + "virtual_address": 39276, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39282, + "children": [ + "instr_39276", + "instr_39278", + "instr_39280" + ] + }, + "instr_39282": { + "virtual_address": 39282, + "size": 2, + "disassembly": "b 0x9b1a", + "mnemonic": "b", + "operands": "0x9b1a", + "mode": "thumb" + }, + "bb_39282": { + "virtual_address": 39282, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_39282" + ] + }, + "instr_39284": { + "virtual_address": 39284, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_39286": { + "virtual_address": 39286, + "size": 2, + "disassembly": "add r3, sp, #0x68", + "mnemonic": "add", + "operands": "r3, sp, #0x68", + "mode": "thumb" + }, + "instr_39288": { + "virtual_address": 39288, + "size": 2, + "disassembly": "mov r10, r2", + "mnemonic": "mov", + "operands": "r10, r2", + "mode": "thumb" + }, + "instr_39290": { + "virtual_address": 39290, + "size": 2, + "disassembly": "ldrb r3, [r3, #0x1b]", + "mnemonic": "ldrb", + "operands": "r3, [r3, #0x1b]", + "mode": "thumb" + }, + "instr_39292": { + "virtual_address": 39292, + "size": 4, + "disassembly": "bl 0x8b34", + "mnemonic": "bl", + "operands": "0x8b34", + "mode": "thumb" + }, + "bb_39284": { + "virtual_address": 39284, + "size": 12, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_39284", + "instr_39286", + "instr_39288", + "instr_39290", + "instr_39292" + ] + }, + "func_38928": { + "virtual_address": 38928, + "size": 368, + "name": "FUN_00009810", + "children": [ + "bb_38928", + "bb_38962", + "bb_38964", + "bb_38970", + "bb_38972", + "bb_38974", + "bb_38982", + "bb_38984", + "bb_38996", + "bb_38998", + "bb_39002", + "bb_39010", + "bb_39012", + "bb_39016", + "bb_39018", + "bb_39028", + "bb_39046", + "bb_39048", + "bb_39056", + "bb_39070", + "bb_39078", + "bb_39090", + "bb_39092", + "bb_39104", + "bb_39136", + "bb_39164", + "bb_39166", + "bb_39172", + "bb_39174", + "bb_39192", + "bb_39214", + "bb_39230", + "bb_39232", + "bb_39242", + "bb_39276", + "bb_39282", + "bb_39284" + ] + }, + "instr_39296": { + "virtual_address": 39296, + "size": 2, + "disassembly": "movs r3, #0x2d", + "mnemonic": "movs", + "operands": "r3, #0x2d", + "mode": "thumb" + }, + "instr_39298": { + "virtual_address": 39298, + "size": 2, + "disassembly": "add r2, sp, #0x68", + "mnemonic": "add", + "operands": "r2, sp, #0x68", + "mode": "thumb" + }, + "instr_39300": { + "virtual_address": 39300, + "size": 2, + "disassembly": "strb r3, [r2, #0x1b]", + "mnemonic": "strb", + "operands": "r3, [r2, #0x1b]", + "mode": "thumb" + }, + "instr_39302": { + "virtual_address": 39302, + "size": 4, + "disassembly": "bl 0x87fe", + "mnemonic": "bl", + "operands": "0x87fe", + "mode": "thumb" + }, + "bb_39296": { + "virtual_address": 39296, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39306, + "children": [ + "instr_39296", + "instr_39298", + "instr_39300", + "instr_39302" + ] + }, + "instr_39306": { + "virtual_address": 39306, + "size": 2, + "disassembly": "movs r3, #0x6", + "mnemonic": "movs", + "operands": "r3, #0x6", + "mode": "thumb" + }, + "instr_39308": { + "virtual_address": 39308, + "size": 2, + "disassembly": "str r3, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_39310": { + "virtual_address": 39310, + "size": 2, + "disassembly": "b 0x9564", + "mnemonic": "b", + "operands": "0x9564", + "mode": "thumb" + }, + "bb_39306": { + "virtual_address": 39306, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_39306", + "instr_39308", + "instr_39310" + ] + }, + "func_39296": { + "virtual_address": 39296, + "size": 16, + "name": "FUN_00009980", + "children": [ + "bb_39296", + "bb_39306" + ] + }, + "instr_39312": { + "virtual_address": 39312, + "size": 2, + "disassembly": "ldr r2, [sp, #0x50]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x50]", + "mode": "thumb" + }, + "instr_39314": { + "virtual_address": 39314, + "size": 2, + "disassembly": "mov r12, r2", + "mnemonic": "mov", + "operands": "r12, r2", + "mode": "thumb" + }, + "instr_39316": { + "virtual_address": 39316, + "size": 2, + "disassembly": "add r6, r12", + "mnemonic": "add", + "operands": "r6, r12", + "mode": "thumb" + }, + "instr_39318": { + "virtual_address": 39318, + "size": 2, + "disassembly": "subs r3, r2, r3", + "mnemonic": "subs", + "operands": "r3, r2, r3", + "mode": "thumb" + }, + "instr_39320": { + "virtual_address": 39320, + "size": 2, + "disassembly": "subs r6, r6, r5", + "mnemonic": "subs", + "operands": "r6, r6, r5", + "mode": "thumb" + }, + "instr_39322": { + "virtual_address": 39322, + "size": 2, + "disassembly": "cmp r6, r3", + "mnemonic": "cmp", + "operands": "r6, r3", + "mode": "thumb" + }, + "instr_39324": { + "virtual_address": 39324, + "size": 2, + "disassembly": "bgt 0x99a2", + "mnemonic": "bgt", + "operands": "0x99a2", + "mode": "thumb" + }, + "bb_39312": { + "virtual_address": 39312, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39326, + "children": [ + "instr_39312", + "instr_39314", + "instr_39316", + "instr_39318", + "instr_39320", + "instr_39322", + "instr_39324" + ] + }, + "instr_39326": { + "virtual_address": 39326, + "size": 4, + "disassembly": "bl 0x908e", + "mnemonic": "bl", + "operands": "0x908e", + "mode": "thumb" + }, + "bb_39326": { + "virtual_address": 39326, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39330, + "children": [ + "instr_39326" + ] + }, + "instr_39330": { + "virtual_address": 39330, + "size": 2, + "disassembly": "movs r6, r3", + "mnemonic": "movs", + "operands": "r6, r3", + "mode": "thumb" + }, + "instr_39332": { + "virtual_address": 39332, + "size": 4, + "disassembly": "bl 0x908e", + "mnemonic": "bl", + "operands": "0x908e", + "mode": "thumb" + }, + "bb_39330": { + "virtual_address": 39330, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_39330", + "instr_39332" + ] + }, + "func_39312": { + "virtual_address": 39312, + "size": 24, + "name": "FUN_00009990", + "children": [ + "bb_39312", + "bb_39326", + "bb_39330" + ] + }, + "instr_39336": { + "virtual_address": 39336, + "size": 2, + "disassembly": "ldr r4, [sp, #0x38]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0x38]", + "mode": "thumb" + }, + "instr_39338": { + "virtual_address": 39338, + "size": 2, + "disassembly": "ldr r2, [sp, #0x20]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x20]", + "mode": "thumb" + }, + "instr_39340": { + "virtual_address": 39340, + "size": 2, + "disassembly": "ldmia r4!, {r3}", + "mnemonic": "ldmia", + "operands": "r4!, {r3}", + "mode": "thumb" + }, + "instr_39342": { + "virtual_address": 39342, + "size": 2, + "disassembly": "strh r2, [r3, #0x0]", + "mnemonic": "strh", + "operands": "r2, [r3, #0x0]", + "mode": "thumb" + }, + "instr_39344": { + "virtual_address": 39344, + "size": 2, + "disassembly": "str r4, [sp, #0x38]", + "mnemonic": "str", + "operands": "r4, [sp, #0x38]", + "mode": "thumb" + }, + "instr_39346": { + "virtual_address": 39346, + "size": 4, + "disassembly": "bl 0x8536", + "mnemonic": "bl", + "operands": "0x8536", + "mode": "thumb" + }, + "bb_39336": { + "virtual_address": 39336, + "size": 14, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_39336", + "instr_39338", + "instr_39340", + "instr_39342", + "instr_39344", + "instr_39346" + ] + }, + "func_39336": { + "virtual_address": 39336, + "size": 14, + "name": "FUN_000099a8", + "children": [ + "bb_39336" + ] + }, + "instr_39350": { + "virtual_address": 39350, + "size": 2, + "disassembly": "mov r3, r11", + "mnemonic": "mov", + "operands": "r3, r11", + "mode": "thumb" + }, + "instr_39352": { + "virtual_address": 39352, + "size": 2, + "disassembly": "ldr r0, [r3, #0x58]", + "mnemonic": "ldr", + "operands": "r0, [r3, #0x58]", + "mode": "thumb" + }, + "instr_39354": { + "virtual_address": 39354, + "size": 4, + "disassembly": "bl 0x0c128", + "mnemonic": "bl", + "operands": "0x0c128", + "mode": "thumb" + }, + "instr_39358": { + "virtual_address": 39358, + "size": 4, + "disassembly": "bl 0x85f0", + "mnemonic": "bl", + "operands": "0x85f0", + "mode": "thumb" + }, + "bb_39350": { + "virtual_address": 39350, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39362, + "children": [ + "instr_39350", + "instr_39352", + "instr_39354", + "instr_39358" + ] + }, + "instr_39362": { + "virtual_address": 39362, + "size": 2, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "thumb" + }, + "instr_39364": { + "virtual_address": 39364, + "size": 2, + "disassembly": "adds r1, r3, #0x1", + "mnemonic": "adds", + "operands": "r1, r3, #0x1", + "mode": "thumb" + }, + "instr_39366": { + "virtual_address": 39366, + "size": 4, + "disassembly": "bl 0x0c27c", + "mnemonic": "bl", + "operands": "0x0c27c", + "mode": "thumb" + }, + "instr_39370": { + "virtual_address": 39370, + "size": 2, + "disassembly": "subs r6, r0, #0x0", + "mnemonic": "subs", + "operands": "r6, r0, #0x0", + "mode": "thumb" + }, + "instr_39372": { + "virtual_address": 39372, + "size": 2, + "disassembly": "bne 0x99d0", + "mnemonic": "bne", + "operands": "0x99d0", + "mode": "thumb" + }, + "bb_39362": { + "virtual_address": 39362, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39374, + "children": [ + "instr_39362", + "instr_39364", + "instr_39366", + "instr_39370", + "instr_39372" + ] + }, + "instr_39374": { + "virtual_address": 39374, + "size": 2, + "disassembly": "b 0x0a0ba", + "mnemonic": "b", + "operands": "0x0a0ba", + "mode": "thumb" + }, + "bb_39374": { + "virtual_address": 39374, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_39374" + ] + }, + "instr_39376": { + "virtual_address": 39376, + "size": 2, + "disassembly": "str r0, [sp, #0x34]", + "mnemonic": "str", + "operands": "r0, [sp, #0x34]", + "mode": "thumb" + }, + "instr_39378": { + "virtual_address": 39378, + "size": 2, + "disassembly": "b 0x9330", + "mnemonic": "b", + "operands": "0x9330", + "mode": "thumb" + }, + "bb_39376": { + "virtual_address": 39376, + "size": 4, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_39376", + "instr_39378" + ] + }, + "instr_39524": { + "virtual_address": 39524, + "size": 2, + "disassembly": "ldr r3, [sp, #0x78]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x78]", + "mode": "thumb" + }, + "instr_39526": { + "virtual_address": 39526, + "size": 2, + "disassembly": "subs r6, r6, r3", + "mnemonic": "subs", + "operands": "r6, r6, r3", + "mode": "thumb" + }, + "instr_39528": { + "virtual_address": 39528, + "size": 2, + "disassembly": "movs r2, r3", + "mnemonic": "movs", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_39530": { + "virtual_address": 39530, + "size": 2, + "disassembly": "ldr r1, [sp, #0x7c]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x7c]", + "mode": "thumb" + }, + "instr_39532": { + "virtual_address": 39532, + "size": 2, + "disassembly": "movs r0, r6", + "mnemonic": "movs", + "operands": "r0, r6", + "mode": "thumb" + }, + "instr_39534": { + "virtual_address": 39534, + "size": 4, + "disassembly": "bl 0x0da6c", + "mnemonic": "bl", + "operands": "0x0da6c", + "mode": "thumb" + }, + "instr_39538": { + "virtual_address": 39538, + "size": 2, + "disassembly": "ldr r1, [sp, #0x6c]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x6c]", + "mode": "thumb" + }, + "instr_39540": { + "virtual_address": 39540, + "size": 2, + "disassembly": "ldrb r3, [r1, #0x1]", + "mnemonic": "ldrb", + "operands": "r3, [r1, #0x1]", + "mode": "thumb" + }, + "instr_39542": { + "virtual_address": 39542, + "size": 2, + "disassembly": "mov r12, r1", + "mnemonic": "mov", + "operands": "r12, r1", + "mode": "thumb" + }, + "instr_39544": { + "virtual_address": 39544, + "size": 2, + "disassembly": "subs r2, r3, #0x1", + "mnemonic": "subs", + "operands": "r2, r3, #0x1", + "mode": "thumb" + }, + "instr_39546": { + "virtual_address": 39546, + "size": 2, + "disassembly": "sbcs r3, r2", + "mnemonic": "sbcs", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_39548": { + "virtual_address": 39548, + "size": 2, + "disassembly": "add r12, r3", + "mnemonic": "add", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_39550": { + "virtual_address": 39550, + "size": 2, + "disassembly": "mov r3, r12", + "mnemonic": "mov", + "operands": "r3, r12", + "mode": "thumb" + }, + "instr_39552": { + "virtual_address": 39552, + "size": 2, + "disassembly": "movs r2, #0xa", + "mnemonic": "movs", + "operands": "r2, #0xa", + "mode": "thumb" + }, + "instr_39554": { + "virtual_address": 39554, + "size": 2, + "disassembly": "str r3, [sp, #0x6c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x6c]", + "mode": "thumb" + }, + "instr_39556": { + "virtual_address": 39556, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_39558": { + "virtual_address": 39558, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_39560": { + "virtual_address": 39560, + "size": 2, + "disassembly": "movs r1, r5", + "mnemonic": "movs", + "operands": "r1, r5", + "mode": "thumb" + }, + "instr_39562": { + "virtual_address": 39562, + "size": 4, + "disassembly": "bl 0x10aa0", + "mnemonic": "bl", + "operands": "0x10aa0", + "mode": "thumb" + }, + "instr_39566": { + "virtual_address": 39566, + "size": 2, + "disassembly": "movs r7, #0x0", + "mnemonic": "movs", + "operands": "r7, #0x0", + "mode": "thumb" + }, + "instr_39568": { + "virtual_address": 39568, + "size": 2, + "disassembly": "b 0x95ae", + "mnemonic": "b", + "operands": "0x95ae", + "mode": "thumb" + }, + "bb_39524": { + "virtual_address": 39524, + "size": 46, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_39524", + "instr_39526", + "instr_39528", + "instr_39530", + "instr_39532", + "instr_39534", + "instr_39538", + "instr_39540", + "instr_39542", + "instr_39544", + "instr_39546", + "instr_39548", + "instr_39550", + "instr_39552", + "instr_39554", + "instr_39556", + "instr_39558", + "instr_39560", + "instr_39562", + "instr_39566", + "instr_39568" + ] + }, + "instr_39706": { + "virtual_address": 39706, + "size": 2, + "disassembly": "movs r3, #0x2d", + "mnemonic": "movs", + "operands": "r3, #0x2d", + "mode": "thumb" + }, + "instr_39708": { + "virtual_address": 39708, + "size": 2, + "disassembly": "add r2, sp, #0x68", + "mnemonic": "add", + "operands": "r2, sp, #0x68", + "mode": "thumb" + }, + "instr_39710": { + "virtual_address": 39710, + "size": 2, + "disassembly": "strb r3, [r2, #0x1b]", + "mnemonic": "strb", + "operands": "r3, [r2, #0x1b]", + "mode": "thumb" + }, + "instr_39712": { + "virtual_address": 39712, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_39714": { + "virtual_address": 39714, + "size": 2, + "disassembly": "mov r10, r2", + "mnemonic": "mov", + "operands": "r10, r2", + "mode": "thumb" + }, + "instr_39716": { + "virtual_address": 39716, + "size": 4, + "disassembly": "bl 0x8b3a", + "mnemonic": "bl", + "operands": "0x8b3a", + "mode": "thumb" + }, + "bb_39706": { + "virtual_address": 39706, + "size": 14, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_39706", + "instr_39708", + "instr_39710", + "instr_39712", + "instr_39714", + "instr_39716" + ] + }, + "dw_39720": { + "virtual_address": 39720, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 38858 + ] + }, + "dw_39724": { + "virtual_address": 39724, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 38864 + ] + }, + "dw_39728": { + "virtual_address": 39728, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 39244 + ] + }, + "func_39350": { + "virtual_address": 39350, + "size": 382, + "name": "FUN_000099b6", + "children": [ + "bb_39350", + "bb_39362", + "bb_39374", + "bb_39376", + "bb_39524", + "bb_39706", + "dw_39720", + "dw_39724", + "dw_39728" + ] + }, + "instr_39768": { + "virtual_address": 39768, + "size": 2, + "disassembly": "ldr r3, [sp, #0x54]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x54]", + "mode": "thumb" + }, + "instr_39770": { + "virtual_address": 39770, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_39772": { + "virtual_address": 39772, + "size": 2, + "disassembly": "bgt 0x9b66", + "mnemonic": "bgt", + "operands": "0x9b66", + "mode": "thumb" + }, + "bb_39768": { + "virtual_address": 39768, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39774, + "children": [ + "instr_39768", + "instr_39770", + "instr_39772" + ] + }, + "instr_39774": { + "virtual_address": 39774, + "size": 2, + "disassembly": "ldr r3, [sp, #0x4c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x4c]", + "mode": "thumb" + }, + "instr_39776": { + "virtual_address": 39776, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_39778": { + "virtual_address": 39778, + "size": 2, + "disassembly": "bgt 0x9b66", + "mnemonic": "bgt", + "operands": "0x9b66", + "mode": "thumb" + }, + "bb_39774": { + "virtual_address": 39774, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39780, + "children": [ + "instr_39774", + "instr_39776", + "instr_39778" + ] + }, + "instr_39780": { + "virtual_address": 39780, + "size": 2, + "disassembly": "b 0x0a0ae", + "mnemonic": "b", + "operands": "0x0a0ae", + "mode": "thumb" + }, + "bb_39780": { + "virtual_address": 39780, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_39780" + ] + }, + "instr_39782": { + "virtual_address": 39782, + "size": 2, + "disassembly": "ldr r3, [sp, #0x50]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x50]", + "mode": "thumb" + }, + "instr_39784": { + "virtual_address": 39784, + "size": 2, + "disassembly": "mov r12, r3", + "mnemonic": "mov", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_39786": { + "virtual_address": 39786, + "size": 2, + "disassembly": "add r12, r6", + "mnemonic": "add", + "operands": "r12, r6", + "mode": "thumb" + }, + "instr_39788": { + "virtual_address": 39788, + "size": 2, + "disassembly": "mov r3, r12", + "mnemonic": "mov", + "operands": "r3, r12", + "mode": "thumb" + }, + "instr_39790": { + "virtual_address": 39790, + "size": 2, + "disassembly": "str r3, [sp, #0x40]", + "mnemonic": "str", + "operands": "r3, [sp, #0x40]", + "mode": "thumb" + }, + "instr_39792": { + "virtual_address": 39792, + "size": 2, + "disassembly": "ldr r3, [0x9ec8]", + "mnemonic": "ldr", + "operands": "r3, [0x9ec8]", + "mode": "thumb" + }, + "instr_39794": { + "virtual_address": 39794, + "size": 2, + "disassembly": "mov r10, r3", + "mnemonic": "mov", + "operands": "r10, r3", + "mode": "thumb" + }, + "instr_39796": { + "virtual_address": 39796, + "size": 2, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_39798": { + "virtual_address": 39798, + "size": 2, + "disassembly": "movs r2, r4", + "mnemonic": "movs", + "operands": "r2, r4", + "mode": "thumb" + }, + "instr_39800": { + "virtual_address": 39800, + "size": 2, + "disassembly": "movs r4, r5", + "mnemonic": "movs", + "operands": "r4, r5", + "mode": "thumb" + }, + "instr_39802": { + "virtual_address": 39802, + "size": 2, + "disassembly": "str r3, [sp, #0x48]", + "mnemonic": "str", + "operands": "r3, [sp, #0x48]", + "mode": "thumb" + }, + "instr_39804": { + "virtual_address": 39804, + "size": 2, + "disassembly": "ldr r3, [sp, #0x54]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x54]", + "mode": "thumb" + }, + "instr_39806": { + "virtual_address": 39806, + "size": 2, + "disassembly": "str r6, [sp, #0x44]", + "mnemonic": "str", + "operands": "r6, [sp, #0x44]", + "mode": "thumb" + }, + "instr_39808": { + "virtual_address": 39808, + "size": 2, + "disassembly": "mov r9, r3", + "mnemonic": "mov", + "operands": "r9, r3", + "mode": "thumb" + }, + "instr_39810": { + "virtual_address": 39810, + "size": 2, + "disassembly": "movs r3, r7", + "mnemonic": "movs", + "operands": "r3, r7", + "mode": "thumb" + }, + "instr_39812": { + "virtual_address": 39812, + "size": 2, + "disassembly": "ldr r7, [sp, #0x6c]", + "mnemonic": "ldr", + "operands": "r7, [sp, #0x6c]", + "mode": "thumb" + }, + "bb_39782": { + "virtual_address": 39782, + "size": 32, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39814, + "children": [ + "instr_39782", + "instr_39784", + "instr_39786", + "instr_39788", + "instr_39790", + "instr_39792", + "instr_39794", + "instr_39796", + "instr_39798", + "instr_39800", + "instr_39802", + "instr_39804", + "instr_39806", + "instr_39808", + "instr_39810", + "instr_39812" + ] + }, + "instr_39814": { + "virtual_address": 39814, + "size": 2, + "disassembly": "mov r1, r9", + "mnemonic": "mov", + "operands": "r1, r9", + "mode": "thumb" + }, + "instr_39816": { + "virtual_address": 39816, + "size": 2, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_39818": { + "virtual_address": 39818, + "size": 2, + "disassembly": "bne 0x9bf8", + "mnemonic": "bne", + "operands": "0x9bf8", + "mode": "thumb" + }, + "bb_39814": { + "virtual_address": 39814, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39820, + "children": [ + "instr_39814", + "instr_39816", + "instr_39818" + ] + }, + "instr_39820": { + "virtual_address": 39820, + "size": 2, + "disassembly": "ldr r1, [sp, #0x4c]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x4c]", + "mode": "thumb" + }, + "instr_39822": { + "virtual_address": 39822, + "size": 2, + "disassembly": "subs r1, #0x1", + "mnemonic": "subs", + "operands": "r1, #0x1", + "mode": "thumb" + }, + "instr_39824": { + "virtual_address": 39824, + "size": 2, + "disassembly": "str r1, [sp, #0x4c]", + "mnemonic": "str", + "operands": "r1, [sp, #0x4c]", + "mode": "thumb" + }, + "instr_39826": { + "virtual_address": 39826, + "size": 2, + "disassembly": "subs r7, #0x1", + "mnemonic": "subs", + "operands": "r7, #0x1", + "mode": "thumb" + }, + "bb_39820": { + "virtual_address": 39820, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39828, + "children": [ + "instr_39820", + "instr_39822", + "instr_39824", + "instr_39826" + ] + }, + "instr_39828": { + "virtual_address": 39828, + "size": 2, + "disassembly": "ldr r1, [sp, #0x7c]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x7c]", + "mode": "thumb" + }, + "instr_39830": { + "virtual_address": 39830, + "size": 2, + "disassembly": "str r1, [r3, #0x0]", + "mnemonic": "str", + "operands": "r1, [r3, #0x0]", + "mode": "thumb" + }, + "instr_39832": { + "virtual_address": 39832, + "size": 2, + "disassembly": "ldr r1, [sp, #0x78]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x78]", + "mode": "thumb" + }, + "instr_39834": { + "virtual_address": 39834, + "size": 2, + "disassembly": "mov r12, r1", + "mnemonic": "mov", + "operands": "r12, r1", + "mode": "thumb" + }, + "instr_39836": { + "virtual_address": 39836, + "size": 2, + "disassembly": "str r1, [r3, #0x4]", + "mnemonic": "str", + "operands": "r1, [r3, #0x4]", + "mode": "thumb" + }, + "instr_39838": { + "virtual_address": 39838, + "size": 2, + "disassembly": "ldr r1, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_39840": { + "virtual_address": 39840, + "size": 2, + "disassembly": "add r2, r12", + "mnemonic": "add", + "operands": "r2, r12", + "mode": "thumb" + }, + "instr_39842": { + "virtual_address": 39842, + "size": 2, + "disassembly": "str r1, [sp, #0x30]", + "mnemonic": "str", + "operands": "r1, [sp, #0x30]", + "mode": "thumb" + }, + "instr_39844": { + "virtual_address": 39844, + "size": 2, + "disassembly": "adds r1, #0x1", + "mnemonic": "adds", + "operands": "r1, #0x1", + "mode": "thumb" + }, + "instr_39846": { + "virtual_address": 39846, + "size": 2, + "disassembly": "str r2, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r2, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_39848": { + "virtual_address": 39848, + "size": 2, + "disassembly": "str r1, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r1, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_39850": { + "virtual_address": 39850, + "size": 2, + "disassembly": "cmp r1, #0x7", + "mnemonic": "cmp", + "operands": "r1, #0x7", + "mode": "thumb" + }, + "instr_39852": { + "virtual_address": 39852, + "size": 2, + "disassembly": "bgt 0x9c74", + "mnemonic": "bgt", + "operands": "0x9c74", + "mode": "thumb" + }, + "bb_39828": { + "virtual_address": 39828, + "size": 26, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39854, + "children": [ + "instr_39828", + "instr_39830", + "instr_39832", + "instr_39834", + "instr_39836", + "instr_39838", + "instr_39840", + "instr_39842", + "instr_39844", + "instr_39846", + "instr_39848", + "instr_39850", + "instr_39852" + ] + }, + "instr_39854": { + "virtual_address": 39854, + "size": 2, + "disassembly": "adds r3, #0x8", + "mnemonic": "adds", + "operands": "r3, #0x8", + "mode": "thumb" + }, + "bb_39854": { + "virtual_address": 39854, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39856, + "children": [ + "instr_39854" + ] + }, + "instr_39856": { + "virtual_address": 39856, + "size": 2, + "disassembly": "ldr r1, [sp, #0x40]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x40]", + "mode": "thumb" + }, + "instr_39858": { + "virtual_address": 39858, + "size": 2, + "disassembly": "str r1, [sp, #0x30]", + "mnemonic": "str", + "operands": "r1, [sp, #0x30]", + "mode": "thumb" + }, + "instr_39860": { + "virtual_address": 39860, + "size": 2, + "disassembly": "subs r0, r1, r4", + "mnemonic": "subs", + "operands": "r0, r1, r4", + "mode": "thumb" + }, + "instr_39862": { + "virtual_address": 39862, + "size": 2, + "disassembly": "ldrb r1, [r7, #0x0]", + "mnemonic": "ldrb", + "operands": "r1, [r7, #0x0]", + "mode": "thumb" + }, + "instr_39864": { + "virtual_address": 39864, + "size": 2, + "disassembly": "movs r5, r1", + "mnemonic": "movs", + "operands": "r5, r1", + "mode": "thumb" + }, + "instr_39866": { + "virtual_address": 39866, + "size": 2, + "disassembly": "cmp r1, r0", + "mnemonic": "cmp", + "operands": "r1, r0", + "mode": "thumb" + }, + "instr_39868": { + "virtual_address": 39868, + "size": 2, + "disassembly": "ble 0x9bc0", + "mnemonic": "ble", + "operands": "0x9bc0", + "mode": "thumb" + }, + "bb_39856": { + "virtual_address": 39856, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39870, + "children": [ + "instr_39856", + "instr_39858", + "instr_39860", + "instr_39862", + "instr_39864", + "instr_39866", + "instr_39868" + ] + }, + "instr_39870": { + "virtual_address": 39870, + "size": 2, + "disassembly": "movs r5, r0", + "mnemonic": "movs", + "operands": "r5, r0", + "mode": "thumb" + }, + "bb_39870": { + "virtual_address": 39870, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39872, + "children": [ + "instr_39870" + ] + }, + "instr_39872": { + "virtual_address": 39872, + "size": 2, + "disassembly": "cmp r5, #0x0", + "mnemonic": "cmp", + "operands": "r5, #0x0", + "mode": "thumb" + }, + "instr_39874": { + "virtual_address": 39874, + "size": 2, + "disassembly": "ble 0x9bdc", + "mnemonic": "ble", + "operands": "0x9bdc", + "mode": "thumb" + }, + "bb_39872": { + "virtual_address": 39872, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39876, + "children": [ + "instr_39872", + "instr_39874" + ] + }, + "instr_39876": { + "virtual_address": 39876, + "size": 2, + "disassembly": "ldr r1, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_39878": { + "virtual_address": 39878, + "size": 2, + "disassembly": "adds r2, r2, r5", + "mnemonic": "adds", + "operands": "r2, r2, r5", + "mode": "thumb" + }, + "instr_39880": { + "virtual_address": 39880, + "size": 2, + "disassembly": "str r1, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r1, [sp, #0x3c]", + "mode": "thumb" + }, + "instr_39882": { + "virtual_address": 39882, + "size": 2, + "disassembly": "adds r1, #0x1", + "mnemonic": "adds", + "operands": "r1, #0x1", + "mode": "thumb" + }, + "instr_39884": { + "virtual_address": 39884, + "size": 2, + "disassembly": "str r4, [r3, #0x0]", + "mnemonic": "str", + "operands": "r4, [r3, #0x0]", + "mode": "thumb" + }, + "instr_39886": { + "virtual_address": 39886, + "size": 2, + "disassembly": "str r5, [r3, #0x4]", + "mnemonic": "str", + "operands": "r5, [r3, #0x4]", + "mode": "thumb" + }, + "instr_39888": { + "virtual_address": 39888, + "size": 2, + "disassembly": "str r2, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r2, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_39890": { + "virtual_address": 39890, + "size": 2, + "disassembly": "str r1, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r1, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_39892": { + "virtual_address": 39892, + "size": 2, + "disassembly": "cmp r1, #0x7", + "mnemonic": "cmp", + "operands": "r1, #0x7", + "mode": "thumb" + }, + "instr_39894": { + "virtual_address": 39894, + "size": 2, + "disassembly": "bgt 0x9c8c", + "mnemonic": "bgt", + "operands": "0x9c8c", + "mode": "thumb" + }, + "bb_39876": { + "virtual_address": 39876, + "size": 20, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39896, + "children": [ + "instr_39876", + "instr_39878", + "instr_39880", + "instr_39882", + "instr_39884", + "instr_39886", + "instr_39888", + "instr_39890", + "instr_39892", + "instr_39894" + ] + }, + "instr_39896": { + "virtual_address": 39896, + "size": 2, + "disassembly": "ldrb r1, [r7, #0x0]", + "mnemonic": "ldrb", + "operands": "r1, [r7, #0x0]", + "mode": "thumb" + }, + "instr_39898": { + "virtual_address": 39898, + "size": 2, + "disassembly": "adds r3, #0x8", + "mnemonic": "adds", + "operands": "r3, #0x8", + "mode": "thumb" + }, + "bb_39896": { + "virtual_address": 39896, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39900, + "children": [ + "instr_39896", + "instr_39898" + ] + }, + "instr_39900": { + "virtual_address": 39900, + "size": 2, + "disassembly": "mvns r0, r5", + "mnemonic": "mvns", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_39902": { + "virtual_address": 39902, + "size": 2, + "disassembly": "asrs r0, r0, #0x1f", + "mnemonic": "asrs", + "operands": "r0, r0, #0x1f", + "mode": "thumb" + }, + "instr_39904": { + "virtual_address": 39904, + "size": 2, + "disassembly": "ands r5, r0", + "mnemonic": "ands", + "operands": "r5, r0", + "mode": "thumb" + }, + "instr_39906": { + "virtual_address": 39906, + "size": 2, + "disassembly": "subs r5, r1, r5", + "mnemonic": "subs", + "operands": "r5, r1, r5", + "mode": "thumb" + }, + "instr_39908": { + "virtual_address": 39908, + "size": 2, + "disassembly": "cmp r5, #0x0", + "mnemonic": "cmp", + "operands": "r5, #0x0", + "mode": "thumb" + }, + "instr_39910": { + "virtual_address": 39910, + "size": 2, + "disassembly": "bgt 0x9c02", + "mnemonic": "bgt", + "operands": "0x9c02", + "mode": "thumb" + }, + "bb_39900": { + "virtual_address": 39900, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39912, + "children": [ + "instr_39900", + "instr_39902", + "instr_39904", + "instr_39906", + "instr_39908", + "instr_39910" + ] + }, + "instr_39912": { + "virtual_address": 39912, + "size": 2, + "disassembly": "adds r4, r4, r1", + "mnemonic": "adds", + "operands": "r4, r4, r1", + "mode": "thumb" + }, + "instr_39914": { + "virtual_address": 39914, + "size": 2, + "disassembly": "ldr r1, [sp, #0x4c]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x4c]", + "mode": "thumb" + }, + "instr_39916": { + "virtual_address": 39916, + "size": 2, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_39918": { + "virtual_address": 39918, + "size": 2, + "disassembly": "bgt 0x9b86", + "mnemonic": "bgt", + "operands": "0x9b86", + "mode": "thumb" + }, + "bb_39912": { + "virtual_address": 39912, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39920, + "children": [ + "instr_39912", + "instr_39914", + "instr_39916", + "instr_39918" + ] + }, + "instr_39920": { + "virtual_address": 39920, + "size": 2, + "disassembly": "mov r1, r9", + "mnemonic": "mov", + "operands": "r1, r9", + "mode": "thumb" + }, + "instr_39922": { + "virtual_address": 39922, + "size": 2, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_39924": { + "virtual_address": 39924, + "size": 2, + "disassembly": "bgt 0x9bf8", + "mnemonic": "bgt", + "operands": "0x9bf8", + "mode": "thumb" + }, + "bb_39920": { + "virtual_address": 39920, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39926, + "children": [ + "instr_39920", + "instr_39922", + "instr_39924" + ] + }, + "instr_39926": { + "virtual_address": 39926, + "size": 2, + "disassembly": "b 0x9fe6", + "mnemonic": "b", + "operands": "0x9fe6", + "mode": "thumb" + }, + "bb_39926": { + "virtual_address": 39926, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_39926" + ] + }, + "instr_39928": { + "virtual_address": 39928, + "size": 2, + "disassembly": "movs r1, #0x1", + "mnemonic": "movs", + "operands": "r1, #0x1", + "mode": "thumb" + }, + "instr_39930": { + "virtual_address": 39930, + "size": 2, + "disassembly": "rsbs r1, r1", + "mnemonic": "rsbs", + "operands": "r1, r1", + "mode": "thumb" + }, + "instr_39932": { + "virtual_address": 39932, + "size": 2, + "disassembly": "mov r12, r1", + "mnemonic": "mov", + "operands": "r12, r1", + "mode": "thumb" + }, + "instr_39934": { + "virtual_address": 39934, + "size": 2, + "disassembly": "add r9, r12", + "mnemonic": "add", + "operands": "r9, r12", + "mode": "thumb" + }, + "instr_39936": { + "virtual_address": 39936, + "size": 2, + "disassembly": "b 0x9b94", + "mnemonic": "b", + "operands": "0x9b94", + "mode": "thumb" + }, + "bb_39928": { + "virtual_address": 39928, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39828, + "children": [ + "instr_39928", + "instr_39930", + "instr_39932", + "instr_39934", + "instr_39936" + ] + }, + "instr_39938": { + "virtual_address": 39938, + "size": 2, + "disassembly": "mov r0, r10", + "mnemonic": "mov", + "operands": "r0, r10", + "mode": "thumb" + }, + "instr_39940": { + "virtual_address": 39940, + "size": 2, + "disassembly": "ldr r1, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_39942": { + "virtual_address": 39942, + "size": 2, + "disassembly": "str r0, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r0, [sp, #0x3c]", + "mode": "thumb" + }, + "instr_39944": { + "virtual_address": 39944, + "size": 2, + "disassembly": "cmp r5, #0x10", + "mnemonic": "cmp", + "operands": "r5, #0x10", + "mode": "thumb" + }, + "instr_39946": { + "virtual_address": 39946, + "size": 2, + "disassembly": "ble 0x9c5c", + "mnemonic": "ble", + "operands": "0x9c5c", + "mode": "thumb" + }, + "bb_39938": { + "virtual_address": 39938, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39948, + "children": [ + "instr_39938", + "instr_39940", + "instr_39942", + "instr_39944", + "instr_39946" + ] + }, + "instr_39948": { + "virtual_address": 39948, + "size": 2, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "thumb" + }, + "instr_39950": { + "virtual_address": 39950, + "size": 2, + "disassembly": "mov r11, r4", + "mnemonic": "mov", + "operands": "r11, r4", + "mode": "thumb" + }, + "instr_39952": { + "virtual_address": 39952, + "size": 2, + "disassembly": "mov r4, r8", + "mnemonic": "mov", + "operands": "r4, r8", + "mode": "thumb" + }, + "instr_39954": { + "virtual_address": 39954, + "size": 2, + "disassembly": "movs r6, #0x10", + "mnemonic": "movs", + "operands": "r6, #0x10", + "mode": "thumb" + }, + "instr_39956": { + "virtual_address": 39956, + "size": 2, + "disassembly": "mov r8, r7", + "mnemonic": "mov", + "operands": "r8, r7", + "mode": "thumb" + }, + "instr_39958": { + "virtual_address": 39958, + "size": 2, + "disassembly": "movs r7, r4", + "mnemonic": "movs", + "operands": "r7, r4", + "mode": "thumb" + }, + "instr_39960": { + "virtual_address": 39960, + "size": 2, + "disassembly": "movs r4, r0", + "mnemonic": "movs", + "operands": "r4, r0", + "mode": "thumb" + }, + "instr_39962": { + "virtual_address": 39962, + "size": 2, + "disassembly": "b 0x9c24", + "mnemonic": "b", + "operands": "0x9c24", + "mode": "thumb" + }, + "bb_39948": { + "virtual_address": 39948, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39972, + "children": [ + "instr_39948", + "instr_39950", + "instr_39952", + "instr_39954", + "instr_39956", + "instr_39958", + "instr_39960", + "instr_39962" + ] + }, + "instr_39964": { + "virtual_address": 39964, + "size": 2, + "disassembly": "subs r5, #0x10", + "mnemonic": "subs", + "operands": "r5, #0x10", + "mode": "thumb" + }, + "instr_39966": { + "virtual_address": 39966, + "size": 2, + "disassembly": "adds r3, #0x8", + "mnemonic": "adds", + "operands": "r3, #0x8", + "mode": "thumb" + }, + "instr_39968": { + "virtual_address": 39968, + "size": 2, + "disassembly": "cmp r5, #0x10", + "mnemonic": "cmp", + "operands": "r5, #0x10", + "mode": "thumb" + }, + "instr_39970": { + "virtual_address": 39970, + "size": 2, + "disassembly": "ble 0x9c50", + "mnemonic": "ble", + "operands": "0x9c50", + "mode": "thumb" + }, + "bb_39964": { + "virtual_address": 39964, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39972, + "children": [ + "instr_39964", + "instr_39966", + "instr_39968", + "instr_39970" + ] + }, + "instr_39972": { + "virtual_address": 39972, + "size": 2, + "disassembly": "mov r0, r10", + "mnemonic": "mov", + "operands": "r0, r10", + "mode": "thumb" + }, + "instr_39974": { + "virtual_address": 39974, + "size": 2, + "disassembly": "adds r2, #0x10", + "mnemonic": "adds", + "operands": "r2, #0x10", + "mode": "thumb" + }, + "instr_39976": { + "virtual_address": 39976, + "size": 2, + "disassembly": "adds r1, #0x1", + "mnemonic": "adds", + "operands": "r1, #0x1", + "mode": "thumb" + }, + "instr_39978": { + "virtual_address": 39978, + "size": 2, + "disassembly": "str r0, [r3, #0x0]", + "mnemonic": "str", + "operands": "r0, [r3, #0x0]", + "mode": "thumb" + }, + "instr_39980": { + "virtual_address": 39980, + "size": 2, + "disassembly": "str r6, [r3, #0x4]", + "mnemonic": "str", + "operands": "r6, [r3, #0x4]", + "mode": "thumb" + }, + "instr_39982": { + "virtual_address": 39982, + "size": 2, + "disassembly": "str r2, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r2, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_39984": { + "virtual_address": 39984, + "size": 2, + "disassembly": "str r1, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r1, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_39986": { + "virtual_address": 39986, + "size": 2, + "disassembly": "cmp r1, #0x7", + "mnemonic": "cmp", + "operands": "r1, #0x7", + "mode": "thumb" + }, + "instr_39988": { + "virtual_address": 39988, + "size": 2, + "disassembly": "ble 0x9c1c", + "mnemonic": "ble", + "operands": "0x9c1c", + "mode": "thumb" + }, + "bb_39972": { + "virtual_address": 39972, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39990, + "children": [ + "instr_39972", + "instr_39974", + "instr_39976", + "instr_39978", + "instr_39980", + "instr_39982", + "instr_39984", + "instr_39986", + "instr_39988" + ] + }, + "instr_39990": { + "virtual_address": 39990, + "size": 2, + "disassembly": "movs r1, r7", + "mnemonic": "movs", + "operands": "r1, r7", + "mode": "thumb" + }, + "instr_39992": { + "virtual_address": 39992, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_39994": { + "virtual_address": 39994, + "size": 2, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "thumb" + }, + "instr_39996": { + "virtual_address": 39996, + "size": 4, + "disassembly": "bl 0x0db6c", + "mnemonic": "bl", + "operands": "0x0db6c", + "mode": "thumb" + }, + "instr_40000": { + "virtual_address": 40000, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_40002": { + "virtual_address": 40002, + "size": 2, + "disassembly": "bne 0x9d40", + "mnemonic": "bne", + "operands": "0x9d40", + "mode": "thumb" + }, + "bb_39990": { + "virtual_address": 39990, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40004, + "children": [ + "instr_39990", + "instr_39992", + "instr_39994", + "instr_39996", + "instr_40000", + "instr_40002" + ] + }, + "instr_40004": { + "virtual_address": 40004, + "size": 2, + "disassembly": "subs r5, #0x10", + "mnemonic": "subs", + "operands": "r5, #0x10", + "mode": "thumb" + }, + "instr_40006": { + "virtual_address": 40006, + "size": 2, + "disassembly": "ldr r2, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_40008": { + "virtual_address": 40008, + "size": 2, + "disassembly": "ldr r1, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_40010": { + "virtual_address": 40010, + "size": 2, + "disassembly": "add r3, sp, #0xac", + "mnemonic": "add", + "operands": "r3, sp, #0xac", + "mode": "thumb" + }, + "instr_40012": { + "virtual_address": 40012, + "size": 2, + "disassembly": "cmp r5, #0x10", + "mnemonic": "cmp", + "operands": "r5, #0x10", + "mode": "thumb" + }, + "instr_40014": { + "virtual_address": 40014, + "size": 2, + "disassembly": "bgt 0x9c24", + "mnemonic": "bgt", + "operands": "0x9c24", + "mode": "thumb" + }, + "bb_40004": { + "virtual_address": 40004, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40016, + "children": [ + "instr_40004", + "instr_40006", + "instr_40008", + "instr_40010", + "instr_40012", + "instr_40014" + ] + }, + "instr_40016": { + "virtual_address": 40016, + "size": 2, + "disassembly": "movs r6, r4", + "mnemonic": "movs", + "operands": "r6, r4", + "mode": "thumb" + }, + "instr_40018": { + "virtual_address": 40018, + "size": 2, + "disassembly": "movs r0, r7", + "mnemonic": "movs", + "operands": "r0, r7", + "mode": "thumb" + }, + "instr_40020": { + "virtual_address": 40020, + "size": 2, + "disassembly": "mov r4, r11", + "mnemonic": "mov", + "operands": "r4, r11", + "mode": "thumb" + }, + "instr_40022": { + "virtual_address": 40022, + "size": 2, + "disassembly": "mov r7, r8", + "mnemonic": "mov", + "operands": "r7, r8", + "mode": "thumb" + }, + "instr_40024": { + "virtual_address": 40024, + "size": 2, + "disassembly": "mov r11, r6", + "mnemonic": "mov", + "operands": "r11, r6", + "mode": "thumb" + }, + "instr_40026": { + "virtual_address": 40026, + "size": 2, + "disassembly": "mov r8, r0", + "mnemonic": "mov", + "operands": "r8, r0", + "mode": "thumb" + }, + "bb_40016": { + "virtual_address": 40016, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40028, + "children": [ + "instr_40016", + "instr_40018", + "instr_40020", + "instr_40022", + "instr_40024", + "instr_40026" + ] + }, + "instr_40028": { + "virtual_address": 40028, + "size": 2, + "disassembly": "ldr r0, [sp, #0x3c]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x3c]", + "mode": "thumb" + }, + "instr_40030": { + "virtual_address": 40030, + "size": 2, + "disassembly": "adds r2, r2, r5", + "mnemonic": "adds", + "operands": "r2, r2, r5", + "mode": "thumb" + }, + "instr_40032": { + "virtual_address": 40032, + "size": 2, + "disassembly": "adds r1, #0x1", + "mnemonic": "adds", + "operands": "r1, #0x1", + "mode": "thumb" + }, + "instr_40034": { + "virtual_address": 40034, + "size": 2, + "disassembly": "str r0, [r3, #0x0]", + "mnemonic": "str", + "operands": "r0, [r3, #0x0]", + "mode": "thumb" + }, + "instr_40036": { + "virtual_address": 40036, + "size": 2, + "disassembly": "str r5, [r3, #0x4]", + "mnemonic": "str", + "operands": "r5, [r3, #0x4]", + "mode": "thumb" + }, + "instr_40038": { + "virtual_address": 40038, + "size": 2, + "disassembly": "str r2, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r2, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_40040": { + "virtual_address": 40040, + "size": 2, + "disassembly": "str r1, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r1, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_40042": { + "virtual_address": 40042, + "size": 2, + "disassembly": "cmp r1, #0x7", + "mnemonic": "cmp", + "operands": "r1, #0x7", + "mode": "thumb" + }, + "instr_40044": { + "virtual_address": 40044, + "size": 2, + "disassembly": "bgt 0x9d26", + "mnemonic": "bgt", + "operands": "0x9d26", + "mode": "thumb" + }, + "bb_40028": { + "virtual_address": 40028, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40046, + "children": [ + "instr_40028", + "instr_40030", + "instr_40032", + "instr_40034", + "instr_40036", + "instr_40038", + "instr_40040", + "instr_40042", + "instr_40044" + ] + }, + "instr_40046": { + "virtual_address": 40046, + "size": 2, + "disassembly": "ldrb r1, [r7, #0x0]", + "mnemonic": "ldrb", + "operands": "r1, [r7, #0x0]", + "mode": "thumb" + }, + "instr_40048": { + "virtual_address": 40048, + "size": 2, + "disassembly": "adds r3, #0x8", + "mnemonic": "adds", + "operands": "r3, #0x8", + "mode": "thumb" + }, + "instr_40050": { + "virtual_address": 40050, + "size": 2, + "disassembly": "b 0x9be8", + "mnemonic": "b", + "operands": "0x9be8", + "mode": "thumb" + }, + "bb_40046": { + "virtual_address": 40046, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39912, + "children": [ + "instr_40046", + "instr_40048", + "instr_40050" + ] + }, + "instr_40052": { + "virtual_address": 40052, + "size": 2, + "disassembly": "mov r1, r8", + "mnemonic": "mov", + "operands": "r1, r8", + "mode": "thumb" + }, + "instr_40054": { + "virtual_address": 40054, + "size": 2, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "thumb" + }, + "instr_40056": { + "virtual_address": 40056, + "size": 2, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "thumb" + }, + "instr_40058": { + "virtual_address": 40058, + "size": 4, + "disassembly": "bl 0x0db6c", + "mnemonic": "bl", + "operands": "0x0db6c", + "mode": "thumb" + }, + "instr_40062": { + "virtual_address": 40062, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_40064": { + "virtual_address": 40064, + "size": 2, + "disassembly": "beq 0x9c86", + "mnemonic": "beq", + "operands": "0x9c86", + "mode": "thumb" + }, + "bb_40052": { + "virtual_address": 40052, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40066, + "children": [ + "instr_40052", + "instr_40054", + "instr_40056", + "instr_40058", + "instr_40062", + "instr_40064" + ] + }, + "instr_40066": { + "virtual_address": 40066, + "size": 4, + "disassembly": "bl 0x8e70", + "mnemonic": "bl", + "operands": "0x8e70", + "mode": "thumb" + }, + "bb_40066": { + "virtual_address": 40066, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40070, + "children": [ + "instr_40066" + ] + }, + "instr_40070": { + "virtual_address": 40070, + "size": 2, + "disassembly": "ldr r2, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_40072": { + "virtual_address": 40072, + "size": 2, + "disassembly": "add r3, sp, #0xac", + "mnemonic": "add", + "operands": "r3, sp, #0xac", + "mode": "thumb" + }, + "instr_40074": { + "virtual_address": 40074, + "size": 2, + "disassembly": "b 0x9bb0", + "mnemonic": "b", + "operands": "0x9bb0", + "mode": "thumb" + }, + "bb_40070": { + "virtual_address": 40070, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39856, + "children": [ + "instr_40070", + "instr_40072", + "instr_40074" + ] + }, + "instr_40076": { + "virtual_address": 40076, + "size": 2, + "disassembly": "mov r1, r8", + "mnemonic": "mov", + "operands": "r1, r8", + "mode": "thumb" + }, + "instr_40078": { + "virtual_address": 40078, + "size": 2, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "thumb" + }, + "instr_40080": { + "virtual_address": 40080, + "size": 2, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "thumb" + }, + "instr_40082": { + "virtual_address": 40082, + "size": 4, + "disassembly": "bl 0x0db6c", + "mnemonic": "bl", + "operands": "0x0db6c", + "mode": "thumb" + }, + "instr_40086": { + "virtual_address": 40086, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_40088": { + "virtual_address": 40088, + "size": 2, + "disassembly": "beq 0x9c9e", + "mnemonic": "beq", + "operands": "0x9c9e", + "mode": "thumb" + }, + "bb_40076": { + "virtual_address": 40076, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40090, + "children": [ + "instr_40076", + "instr_40078", + "instr_40080", + "instr_40082", + "instr_40086", + "instr_40088" + ] + }, + "instr_40090": { + "virtual_address": 40090, + "size": 4, + "disassembly": "bl 0x8e70", + "mnemonic": "bl", + "operands": "0x8e70", + "mode": "thumb" + }, + "bb_40090": { + "virtual_address": 40090, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40094, + "children": [ + "instr_40090" + ] + }, + "instr_40094": { + "virtual_address": 40094, + "size": 2, + "disassembly": "ldrb r1, [r7, #0x0]", + "mnemonic": "ldrb", + "operands": "r1, [r7, #0x0]", + "mode": "thumb" + }, + "instr_40096": { + "virtual_address": 40096, + "size": 2, + "disassembly": "ldr r2, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_40098": { + "virtual_address": 40098, + "size": 2, + "disassembly": "add r3, sp, #0xac", + "mnemonic": "add", + "operands": "r3, sp, #0xac", + "mode": "thumb" + }, + "instr_40100": { + "virtual_address": 40100, + "size": 2, + "disassembly": "b 0x9bdc", + "mnemonic": "b", + "operands": "0x9bdc", + "mode": "thumb" + }, + "bb_40094": { + "virtual_address": 40094, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 39900, + "children": [ + "instr_40094", + "instr_40096", + "instr_40098", + "instr_40100" + ] + }, + "func_39768": { + "virtual_address": 39768, + "size": 334, + "name": "FUN_00009b58", + "children": [ + "bb_39768", + "bb_39774", + "bb_39780", + "bb_39782", + "bb_39814", + "bb_39820", + "bb_39828", + "bb_39854", + "bb_39856", + "bb_39870", + "bb_39872", + "bb_39876", + "bb_39896", + "bb_39900", + "bb_39912", + "bb_39920", + "bb_39926", + "bb_39928", + "bb_39938", + "bb_39948", + "bb_39964", + "bb_39972", + "bb_39990", + "bb_40004", + "bb_40016", + "bb_40028", + "bb_40046", + "bb_40052", + "bb_40066", + "bb_40070", + "bb_40076", + "bb_40090", + "bb_40094" + ] + }, + "instr_40102": { + "virtual_address": 40102, + "size": 2, + "disassembly": "mov r1, r8", + "mnemonic": "mov", + "operands": "r1, r8", + "mode": "thumb" + }, + "instr_40104": { + "virtual_address": 40104, + "size": 2, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "thumb" + }, + "instr_40106": { + "virtual_address": 40106, + "size": 2, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "thumb" + }, + "instr_40108": { + "virtual_address": 40108, + "size": 4, + "disassembly": "bl 0x0db6c", + "mnemonic": "bl", + "operands": "0x0db6c", + "mode": "thumb" + }, + "instr_40112": { + "virtual_address": 40112, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_40114": { + "virtual_address": 40114, + "size": 2, + "disassembly": "beq 0x9cb8", + "mnemonic": "beq", + "operands": "0x9cb8", + "mode": "thumb" + }, + "bb_40102": { + "virtual_address": 40102, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40116, + "children": [ + "instr_40102", + "instr_40104", + "instr_40106", + "instr_40108", + "instr_40112", + "instr_40114" + ] + }, + "instr_40116": { + "virtual_address": 40116, + "size": 4, + "disassembly": "bl 0x8e70", + "mnemonic": "bl", + "operands": "0x8e70", + "mode": "thumb" + }, + "bb_40116": { + "virtual_address": 40116, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40120, + "children": [ + "instr_40116" + ] + }, + "instr_40120": { + "virtual_address": 40120, + "size": 2, + "disassembly": "ldr r1, [sp, #0x88]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x88]", + "mode": "thumb" + }, + "instr_40122": { + "virtual_address": 40122, + "size": 2, + "disassembly": "ldr r4, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_40124": { + "virtual_address": 40124, + "size": 2, + "disassembly": "add r7, sp, #0xac", + "mnemonic": "add", + "operands": "r7, sp, #0xac", + "mode": "thumb" + }, + "instr_40126": { + "virtual_address": 40126, + "size": 4, + "disassembly": "bl 0x9236", + "mnemonic": "bl", + "operands": "0x9236", + "mode": "thumb" + }, + "bb_40120": { + "virtual_address": 40120, + "size": 10, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_40120", + "instr_40122", + "instr_40124", + "instr_40126" + ] + }, + "func_40102": { + "virtual_address": 40102, + "size": 28, + "name": "FUN_00009ca6", + "children": [ + "bb_40102", + "bb_40116", + "bb_40120" + ] + }, + "instr_40130": { + "virtual_address": 40130, + "size": 2, + "disassembly": "mov r1, r8", + "mnemonic": "mov", + "operands": "r1, r8", + "mode": "thumb" + }, + "instr_40132": { + "virtual_address": 40132, + "size": 2, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "thumb" + }, + "instr_40134": { + "virtual_address": 40134, + "size": 2, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "thumb" + }, + "instr_40136": { + "virtual_address": 40136, + "size": 4, + "disassembly": "bl 0x0db6c", + "mnemonic": "bl", + "operands": "0x0db6c", + "mode": "thumb" + }, + "instr_40140": { + "virtual_address": 40140, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_40142": { + "virtual_address": 40142, + "size": 2, + "disassembly": "beq 0x9cd4", + "mnemonic": "beq", + "operands": "0x9cd4", + "mode": "thumb" + }, + "bb_40130": { + "virtual_address": 40130, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40144, + "children": [ + "instr_40130", + "instr_40132", + "instr_40134", + "instr_40136", + "instr_40140", + "instr_40142" + ] + }, + "instr_40144": { + "virtual_address": 40144, + "size": 4, + "disassembly": "bl 0x8e70", + "mnemonic": "bl", + "operands": "0x8e70", + "mode": "thumb" + }, + "bb_40144": { + "virtual_address": 40144, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40148, + "children": [ + "instr_40144" + ] + }, + "instr_40148": { + "virtual_address": 40148, + "size": 2, + "disassembly": "ldr r1, [sp, #0x88]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x88]", + "mode": "thumb" + }, + "instr_40150": { + "virtual_address": 40150, + "size": 2, + "disassembly": "ldr r4, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_40152": { + "virtual_address": 40152, + "size": 2, + "disassembly": "ldr r3, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_40154": { + "virtual_address": 40154, + "size": 2, + "disassembly": "add r2, sp, #0xac", + "mnemonic": "add", + "operands": "r2, sp, #0xac", + "mode": "thumb" + }, + "instr_40156": { + "virtual_address": 40156, + "size": 4, + "disassembly": "bl 0x9262", + "mnemonic": "bl", + "operands": "0x9262", + "mode": "thumb" + }, + "bb_40148": { + "virtual_address": 40148, + "size": 12, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_40148", + "instr_40150", + "instr_40152", + "instr_40154", + "instr_40156" + ] + }, + "func_40130": { + "virtual_address": 40130, + "size": 30, + "name": "FUN_00009cc2", + "children": [ + "bb_40130", + "bb_40144", + "bb_40148" + ] + }, + "instr_40160": { + "virtual_address": 40160, + "size": 2, + "disassembly": "mov r1, r8", + "mnemonic": "mov", + "operands": "r1, r8", + "mode": "thumb" + }, + "instr_40162": { + "virtual_address": 40162, + "size": 2, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "thumb" + }, + "instr_40164": { + "virtual_address": 40164, + "size": 2, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "thumb" + }, + "instr_40166": { + "virtual_address": 40166, + "size": 4, + "disassembly": "bl 0x0db6c", + "mnemonic": "bl", + "operands": "0x0db6c", + "mode": "thumb" + }, + "instr_40170": { + "virtual_address": 40170, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_40172": { + "virtual_address": 40172, + "size": 2, + "disassembly": "beq 0x9cf2", + "mnemonic": "beq", + "operands": "0x9cf2", + "mode": "thumb" + }, + "bb_40160": { + "virtual_address": 40160, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40174, + "children": [ + "instr_40160", + "instr_40162", + "instr_40164", + "instr_40166", + "instr_40170", + "instr_40172" + ] + }, + "instr_40174": { + "virtual_address": 40174, + "size": 4, + "disassembly": "bl 0x8e70", + "mnemonic": "bl", + "operands": "0x8e70", + "mode": "thumb" + }, + "bb_40174": { + "virtual_address": 40174, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40178, + "children": [ + "instr_40174" + ] + }, + "instr_40178": { + "virtual_address": 40178, + "size": 2, + "disassembly": "ldr r4, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_40180": { + "virtual_address": 40180, + "size": 2, + "disassembly": "add r7, sp, #0xac", + "mnemonic": "add", + "operands": "r7, sp, #0xac", + "mode": "thumb" + }, + "instr_40182": { + "virtual_address": 40182, + "size": 4, + "disassembly": "bl 0x900a", + "mnemonic": "bl", + "operands": "0x900a", + "mode": "thumb" + }, + "bb_40178": { + "virtual_address": 40178, + "size": 8, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_40178", + "instr_40180", + "instr_40182" + ] + }, + "func_40160": { + "virtual_address": 40160, + "size": 26, + "name": "FUN_00009ce0", + "children": [ + "bb_40160", + "bb_40174", + "bb_40178" + ] + }, + "instr_40186": { + "virtual_address": 40186, + "size": 2, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_40188": { + "virtual_address": 40188, + "size": 2, + "disassembly": "lsls r3, r3, #0x1f", + "mnemonic": "lsls", + "operands": "r3, r3, #0x1f", + "mode": "thumb" + }, + "instr_40190": { + "virtual_address": 40190, + "size": 2, + "disassembly": "bmi 0x9d04", + "mnemonic": "bmi", + "operands": "0x9d04", + "mode": "thumb" + }, + "bb_40186": { + "virtual_address": 40186, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40192, + "children": [ + "instr_40186", + "instr_40188", + "instr_40190" + ] + }, + "instr_40192": { + "virtual_address": 40192, + "size": 4, + "disassembly": "bl 0x8722", + "mnemonic": "bl", + "operands": "0x8722", + "mode": "thumb" + }, + "bb_40192": { + "virtual_address": 40192, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40196, + "children": [ + "instr_40192" + ] + }, + "instr_40196": { + "virtual_address": 40196, + "size": 2, + "disassembly": "ldr r3, [sp, #0x68]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x68]", + "mode": "thumb" + }, + "instr_40198": { + "virtual_address": 40198, + "size": 2, + "disassembly": "str r3, [r7, #0x0]", + "mnemonic": "str", + "operands": "r3, [r7, #0x0]", + "mode": "thumb" + }, + "instr_40200": { + "virtual_address": 40200, + "size": 2, + "disassembly": "ldr r3, [sp, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x64]", + "mode": "thumb" + }, + "instr_40202": { + "virtual_address": 40202, + "size": 2, + "disassembly": "mov r12, r3", + "mnemonic": "mov", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_40204": { + "virtual_address": 40204, + "size": 2, + "disassembly": "str r3, [r7, #0x4]", + "mnemonic": "str", + "operands": "r3, [r7, #0x4]", + "mode": "thumb" + }, + "instr_40206": { + "virtual_address": 40206, + "size": 2, + "disassembly": "ldr r3, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_40208": { + "virtual_address": 40208, + "size": 2, + "disassembly": "add r4, r12", + "mnemonic": "add", + "operands": "r4, r12", + "mode": "thumb" + }, + "instr_40210": { + "virtual_address": 40210, + "size": 2, + "disassembly": "str r3, [sp, #0x30]", + "mnemonic": "str", + "operands": "r3, [sp, #0x30]", + "mode": "thumb" + }, + "instr_40212": { + "virtual_address": 40212, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_40214": { + "virtual_address": 40214, + "size": 2, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_40216": { + "virtual_address": 40216, + "size": 2, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_40218": { + "virtual_address": 40218, + "size": 2, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "thumb" + }, + "instr_40220": { + "virtual_address": 40220, + "size": 2, + "disassembly": "bgt 0x9cc2", + "mnemonic": "bgt", + "operands": "0x9cc2", + "mode": "thumb" + }, + "bb_40196": { + "virtual_address": 40196, + "size": 26, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40222, + "children": [ + "instr_40196", + "instr_40198", + "instr_40200", + "instr_40202", + "instr_40204", + "instr_40206", + "instr_40208", + "instr_40210", + "instr_40212", + "instr_40214", + "instr_40216", + "instr_40218", + "instr_40220" + ] + }, + "instr_40222": { + "virtual_address": 40222, + "size": 2, + "disassembly": "movs r2, r7", + "mnemonic": "movs", + "operands": "r2, r7", + "mode": "thumb" + }, + "bb_40222": { + "virtual_address": 40222, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40224, + "children": [ + "instr_40222" + ] + }, + "instr_40224": { + "virtual_address": 40224, + "size": 2, + "disassembly": "adds r2, #0x8", + "mnemonic": "adds", + "operands": "r2, #0x8", + "mode": "thumb" + }, + "instr_40226": { + "virtual_address": 40226, + "size": 4, + "disassembly": "bl 0x926a", + "mnemonic": "bl", + "operands": "0x926a", + "mode": "thumb" + }, + "bb_40224": { + "virtual_address": 40224, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40230, + "children": [ + "instr_40224", + "instr_40226" + ] + }, + "instr_40230": { + "virtual_address": 40230, + "size": 2, + "disassembly": "mov r1, r8", + "mnemonic": "mov", + "operands": "r1, r8", + "mode": "thumb" + }, + "instr_40232": { + "virtual_address": 40232, + "size": 2, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "thumb" + }, + "instr_40234": { + "virtual_address": 40234, + "size": 2, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "thumb" + }, + "instr_40236": { + "virtual_address": 40236, + "size": 4, + "disassembly": "bl 0x0db6c", + "mnemonic": "bl", + "operands": "0x0db6c", + "mode": "thumb" + }, + "instr_40240": { + "virtual_address": 40240, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_40242": { + "virtual_address": 40242, + "size": 2, + "disassembly": "beq 0x9d38", + "mnemonic": "beq", + "operands": "0x9d38", + "mode": "thumb" + }, + "bb_40230": { + "virtual_address": 40230, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40244, + "children": [ + "instr_40230", + "instr_40232", + "instr_40234", + "instr_40236", + "instr_40240", + "instr_40242" + ] + }, + "instr_40244": { + "virtual_address": 40244, + "size": 4, + "disassembly": "bl 0x8e70", + "mnemonic": "bl", + "operands": "0x8e70", + "mode": "thumb" + }, + "bb_40244": { + "virtual_address": 40244, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40248, + "children": [ + "instr_40244" + ] + }, + "instr_40248": { + "virtual_address": 40248, + "size": 2, + "disassembly": "ldrb r1, [r7, #0x0]", + "mnemonic": "ldrb", + "operands": "r1, [r7, #0x0]", + "mode": "thumb" + }, + "instr_40250": { + "virtual_address": 40250, + "size": 2, + "disassembly": "ldr r2, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_40252": { + "virtual_address": 40252, + "size": 2, + "disassembly": "add r3, sp, #0xac", + "mnemonic": "add", + "operands": "r3, sp, #0xac", + "mode": "thumb" + }, + "instr_40254": { + "virtual_address": 40254, + "size": 2, + "disassembly": "b 0x9be8", + "mnemonic": "b", + "operands": "0x9be8", + "mode": "thumb" + }, + "bb_40248": { + "virtual_address": 40248, + "size": 8, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_40248", + "instr_40250", + "instr_40252", + "instr_40254" + ] + }, + "instr_40256": { + "virtual_address": 40256, + "size": 2, + "disassembly": "mov r9, r4", + "mnemonic": "mov", + "operands": "r9, r4", + "mode": "thumb" + }, + "instr_40258": { + "virtual_address": 40258, + "size": 2, + "disassembly": "mov r11, r7", + "mnemonic": "mov", + "operands": "r11, r7", + "mode": "thumb" + }, + "instr_40260": { + "virtual_address": 40260, + "size": 4, + "disassembly": "bl 0x8e74", + "mnemonic": "bl", + "operands": "0x8e74", + "mode": "thumb" + }, + "bb_40256": { + "virtual_address": 40256, + "size": 8, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_40256", + "instr_40258", + "instr_40260" + ] + }, + "func_40186": { + "virtual_address": 40186, + "size": 78, + "name": "FUN_00009cfa", + "children": [ + "bb_40186", + "bb_40192", + "bb_40196", + "bb_40222", + "bb_40224", + "bb_40230", + "bb_40244", + "bb_40248", + "bb_40256" + ] + }, + "instr_40264": { + "virtual_address": 40264, + "size": 2, + "disassembly": "mov r1, r8", + "mnemonic": "mov", + "operands": "r1, r8", + "mode": "thumb" + }, + "instr_40266": { + "virtual_address": 40266, + "size": 2, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "thumb" + }, + "instr_40268": { + "virtual_address": 40268, + "size": 2, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "thumb" + }, + "instr_40270": { + "virtual_address": 40270, + "size": 4, + "disassembly": "bl 0x0db6c", + "mnemonic": "bl", + "operands": "0x0db6c", + "mode": "thumb" + }, + "instr_40274": { + "virtual_address": 40274, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_40276": { + "virtual_address": 40276, + "size": 2, + "disassembly": "beq 0x9d5a", + "mnemonic": "beq", + "operands": "0x9d5a", + "mode": "thumb" + }, + "bb_40264": { + "virtual_address": 40264, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40278, + "children": [ + "instr_40264", + "instr_40266", + "instr_40268", + "instr_40270", + "instr_40274", + "instr_40276" + ] + }, + "instr_40278": { + "virtual_address": 40278, + "size": 4, + "disassembly": "bl 0x8e70", + "mnemonic": "bl", + "operands": "0x8e70", + "mode": "thumb" + }, + "bb_40278": { + "virtual_address": 40278, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40282, + "children": [ + "instr_40278" + ] + }, + "instr_40282": { + "virtual_address": 40282, + "size": 2, + "disassembly": "ldr r3, [sp, #0x88]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x88]", + "mode": "thumb" + }, + "instr_40284": { + "virtual_address": 40284, + "size": 2, + "disassembly": "ldr r4, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_40286": { + "virtual_address": 40286, + "size": 2, + "disassembly": "add r7, sp, #0xac", + "mnemonic": "add", + "operands": "r7, sp, #0xac", + "mode": "thumb" + }, + "instr_40288": { + "virtual_address": 40288, + "size": 4, + "disassembly": "bl 0x905e", + "mnemonic": "bl", + "operands": "0x905e", + "mode": "thumb" + }, + "bb_40282": { + "virtual_address": 40282, + "size": 10, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_40282", + "instr_40284", + "instr_40286", + "instr_40288" + ] + }, + "func_40264": { + "virtual_address": 40264, + "size": 28, + "name": "FUN_00009d48", + "children": [ + "bb_40264", + "bb_40278", + "bb_40282" + ] + }, + "instr_40292": { + "virtual_address": 40292, + "size": 2, + "disassembly": "add r3, sp, #0x68", + "mnemonic": "add", + "operands": "r3, sp, #0x68", + "mode": "thumb" + }, + "instr_40294": { + "virtual_address": 40294, + "size": 2, + "disassembly": "movs r2, r5", + "mnemonic": "movs", + "operands": "r2, r5", + "mode": "thumb" + }, + "instr_40296": { + "virtual_address": 40296, + "size": 2, + "disassembly": "ldrb r3, [r3, #0x1b]", + "mnemonic": "ldrb", + "operands": "r3, [r3, #0x1b]", + "mode": "thumb" + }, + "instr_40298": { + "virtual_address": 40298, + "size": 2, + "disassembly": "str r5, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r5, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_40300": { + "virtual_address": 40300, + "size": 2, + "disassembly": "str r4, [sp, #0x38]", + "mnemonic": "str", + "operands": "r4, [sp, #0x38]", + "mode": "thumb" + }, + "instr_40302": { + "virtual_address": 40302, + "size": 4, + "disassembly": "bl 0x881c", + "mnemonic": "bl", + "operands": "0x881c", + "mode": "thumb" + }, + "bb_40292": { + "virtual_address": 40292, + "size": 14, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_40292", + "instr_40294", + "instr_40296", + "instr_40298", + "instr_40300", + "instr_40302" + ] + }, + "func_40292": { + "virtual_address": 40292, + "size": 14, + "name": "FUN_00009d64", + "children": [ + "bb_40292" + ] + }, + "instr_40306": { + "virtual_address": 40306, + "size": 2, + "disassembly": "mov r1, r8", + "mnemonic": "mov", + "operands": "r1, r8", + "mode": "thumb" + }, + "instr_40308": { + "virtual_address": 40308, + "size": 2, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "thumb" + }, + "instr_40310": { + "virtual_address": 40310, + "size": 2, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "thumb" + }, + "instr_40312": { + "virtual_address": 40312, + "size": 4, + "disassembly": "bl 0x0db6c", + "mnemonic": "bl", + "operands": "0x0db6c", + "mode": "thumb" + }, + "instr_40316": { + "virtual_address": 40316, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_40318": { + "virtual_address": 40318, + "size": 2, + "disassembly": "beq 0x9d84", + "mnemonic": "beq", + "operands": "0x9d84", + "mode": "thumb" + }, + "bb_40306": { + "virtual_address": 40306, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40320, + "children": [ + "instr_40306", + "instr_40308", + "instr_40310", + "instr_40312", + "instr_40316", + "instr_40318" + ] + }, + "instr_40320": { + "virtual_address": 40320, + "size": 4, + "disassembly": "bl 0x8e70", + "mnemonic": "bl", + "operands": "0x8e70", + "mode": "thumb" + }, + "bb_40320": { + "virtual_address": 40320, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40324, + "children": [ + "instr_40320" + ] + }, + "instr_40324": { + "virtual_address": 40324, + "size": 2, + "disassembly": "ldr r3, [sp, #0x50]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x50]", + "mode": "thumb" + }, + "instr_40326": { + "virtual_address": 40326, + "size": 2, + "disassembly": "ldr r2, [sp, #0x88]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x88]", + "mode": "thumb" + }, + "instr_40328": { + "virtual_address": 40328, + "size": 2, + "disassembly": "ldr r4, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_40330": { + "virtual_address": 40330, + "size": 2, + "disassembly": "subs r3, r3, r2", + "mnemonic": "subs", + "operands": "r3, r3, r2", + "mode": "thumb" + }, + "instr_40332": { + "virtual_address": 40332, + "size": 2, + "disassembly": "add r7, sp, #0xac", + "mnemonic": "add", + "operands": "r7, sp, #0xac", + "mode": "thumb" + }, + "instr_40334": { + "virtual_address": 40334, + "size": 4, + "disassembly": "bl 0x908e", + "mnemonic": "bl", + "operands": "0x908e", + "mode": "thumb" + }, + "bb_40324": { + "virtual_address": 40324, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40338, + "children": [ + "instr_40324", + "instr_40326", + "instr_40328", + "instr_40330", + "instr_40332", + "instr_40334" + ] + }, + "instr_40338": { + "virtual_address": 40338, + "size": 2, + "disassembly": "cmp r4, #0x9", + "mnemonic": "cmp", + "operands": "r4, #0x9", + "mode": "thumb" + }, + "instr_40340": { + "virtual_address": 40340, + "size": 2, + "disassembly": "bls 0x9d9a", + "mnemonic": "bls", + "operands": "0x9d9a", + "mode": "thumb" + }, + "bb_40338": { + "virtual_address": 40338, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40342, + "children": [ + "instr_40338", + "instr_40340" + ] + }, + "instr_40342": { + "virtual_address": 40342, + "size": 4, + "disassembly": "bl 0x95ae", + "mnemonic": "bl", + "operands": "0x95ae", + "mode": "thumb" + }, + "bb_40342": { + "virtual_address": 40342, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40346, + "children": [ + "instr_40342" + ] + }, + "instr_40346": { + "virtual_address": 40346, + "size": 2, + "disassembly": "b 0x95e4", + "mnemonic": "b", + "operands": "0x95e4", + "mode": "thumb" + }, + "bb_40346": { + "virtual_address": 40346, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_40346" + ] + }, + "func_40306": { + "virtual_address": 40306, + "size": 42, + "name": "FUN_00009d72", + "children": [ + "bb_40306", + "bb_40320", + "bb_40324", + "bb_40338", + "bb_40342", + "bb_40346" + ] + }, + "instr_40386": { + "virtual_address": 40386, + "size": 2, + "disassembly": "rsbs r5, r1", + "mnemonic": "rsbs", + "operands": "r5, r1", + "mode": "thumb" + }, + "instr_40388": { + "virtual_address": 40388, + "size": 2, + "disassembly": "adds r1, #0x10", + "mnemonic": "adds", + "operands": "r1, #0x10", + "mode": "thumb" + }, + "instr_40390": { + "virtual_address": 40390, + "size": 2, + "disassembly": "blt 0x9dca", + "mnemonic": "blt", + "operands": "0x9dca", + "mode": "thumb" + }, + "bb_40386": { + "virtual_address": 40386, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40392, + "children": [ + "instr_40386", + "instr_40388", + "instr_40390" + ] + }, + "instr_40392": { + "virtual_address": 40392, + "size": 2, + "disassembly": "b 0x0a0e2", + "mnemonic": "b", + "operands": "0x0a0e2", + "mode": "thumb" + }, + "bb_40392": { + "virtual_address": 40392, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41186, + "children": [ + "instr_40392" + ] + }, + "instr_40394": { + "virtual_address": 40394, + "size": 2, + "disassembly": "ldr r0, [0x9ec8]", + "mnemonic": "ldr", + "operands": "r0, [0x9ec8]", + "mode": "thumb" + }, + "instr_40396": { + "virtual_address": 40396, + "size": 2, + "disassembly": "mov r10, r6", + "mnemonic": "mov", + "operands": "r10, r6", + "mode": "thumb" + }, + "instr_40398": { + "virtual_address": 40398, + "size": 2, + "disassembly": "movs r1, r4", + "mnemonic": "movs", + "operands": "r1, r4", + "mode": "thumb" + }, + "instr_40400": { + "virtual_address": 40400, + "size": 2, + "disassembly": "movs r7, #0x10", + "mnemonic": "movs", + "operands": "r7, #0x10", + "mode": "thumb" + }, + "instr_40402": { + "virtual_address": 40402, + "size": 2, + "disassembly": "mov r6, r11", + "mnemonic": "mov", + "operands": "r6, r11", + "mode": "thumb" + }, + "instr_40404": { + "virtual_address": 40404, + "size": 2, + "disassembly": "movs r4, r0", + "mnemonic": "movs", + "operands": "r4, r0", + "mode": "thumb" + }, + "instr_40406": { + "virtual_address": 40406, + "size": 2, + "disassembly": "str r0, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r0, [sp, #0x3c]", + "mode": "thumb" + }, + "instr_40408": { + "virtual_address": 40408, + "size": 2, + "disassembly": "b 0x9de2", + "mnemonic": "b", + "operands": "0x9de2", + "mode": "thumb" + }, + "bb_40394": { + "virtual_address": 40394, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40418, + "children": [ + "instr_40394", + "instr_40396", + "instr_40398", + "instr_40400", + "instr_40402", + "instr_40404", + "instr_40406", + "instr_40408" + ] + }, + "instr_40410": { + "virtual_address": 40410, + "size": 2, + "disassembly": "adds r2, #0x8", + "mnemonic": "adds", + "operands": "r2, #0x8", + "mode": "thumb" + }, + "bb_40410": { + "virtual_address": 40410, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40412, + "children": [ + "instr_40410" + ] + }, + "instr_40412": { + "virtual_address": 40412, + "size": 2, + "disassembly": "subs r5, #0x10", + "mnemonic": "subs", + "operands": "r5, #0x10", + "mode": "thumb" + }, + "instr_40414": { + "virtual_address": 40414, + "size": 2, + "disassembly": "cmp r5, #0x10", + "mnemonic": "cmp", + "operands": "r5, #0x10", + "mode": "thumb" + }, + "instr_40416": { + "virtual_address": 40416, + "size": 2, + "disassembly": "ble 0x9e7a", + "mnemonic": "ble", + "operands": "0x9e7a", + "mode": "thumb" + }, + "bb_40412": { + "virtual_address": 40412, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40418, + "children": [ + "instr_40412", + "instr_40414", + "instr_40416" + ] + }, + "instr_40418": { + "virtual_address": 40418, + "size": 2, + "disassembly": "adds r1, #0x10", + "mnemonic": "adds", + "operands": "r1, #0x10", + "mode": "thumb" + }, + "instr_40420": { + "virtual_address": 40420, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_40422": { + "virtual_address": 40422, + "size": 2, + "disassembly": "str r4, [r2, #0x0]", + "mnemonic": "str", + "operands": "r4, [r2, #0x0]", + "mode": "thumb" + }, + "instr_40424": { + "virtual_address": 40424, + "size": 2, + "disassembly": "str r7, [r2, #0x4]", + "mnemonic": "str", + "operands": "r7, [r2, #0x4]", + "mode": "thumb" + }, + "instr_40426": { + "virtual_address": 40426, + "size": 2, + "disassembly": "str r1, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r1, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_40428": { + "virtual_address": 40428, + "size": 2, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_40430": { + "virtual_address": 40430, + "size": 2, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "thumb" + }, + "instr_40432": { + "virtual_address": 40432, + "size": 2, + "disassembly": "ble 0x9dda", + "mnemonic": "ble", + "operands": "0x9dda", + "mode": "thumb" + }, + "bb_40418": { + "virtual_address": 40418, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40434, + "children": [ + "instr_40418", + "instr_40420", + "instr_40422", + "instr_40424", + "instr_40426", + "instr_40428", + "instr_40430", + "instr_40432" + ] + }, + "instr_40434": { + "virtual_address": 40434, + "size": 2, + "disassembly": "mov r1, r8", + "mnemonic": "mov", + "operands": "r1, r8", + "mode": "thumb" + }, + "instr_40436": { + "virtual_address": 40436, + "size": 2, + "disassembly": "movs r0, r6", + "mnemonic": "movs", + "operands": "r0, r6", + "mode": "thumb" + }, + "instr_40438": { + "virtual_address": 40438, + "size": 2, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "thumb" + }, + "instr_40440": { + "virtual_address": 40440, + "size": 4, + "disassembly": "bl 0x0db6c", + "mnemonic": "bl", + "operands": "0x0db6c", + "mode": "thumb" + }, + "instr_40444": { + "virtual_address": 40444, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_40446": { + "virtual_address": 40446, + "size": 2, + "disassembly": "beq 0x9e02", + "mnemonic": "beq", + "operands": "0x9e02", + "mode": "thumb" + }, + "bb_40434": { + "virtual_address": 40434, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40448, + "children": [ + "instr_40434", + "instr_40436", + "instr_40438", + "instr_40440", + "instr_40444", + "instr_40446" + ] + }, + "instr_40448": { + "virtual_address": 40448, + "size": 2, + "disassembly": "b 0x0a06a", + "mnemonic": "b", + "operands": "0x0a06a", + "mode": "thumb" + }, + "bb_40448": { + "virtual_address": 40448, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41066, + "children": [ + "instr_40448" + ] + }, + "instr_40450": { + "virtual_address": 40450, + "size": 2, + "disassembly": "ldr r1, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_40452": { + "virtual_address": 40452, + "size": 2, + "disassembly": "ldr r3, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_40454": { + "virtual_address": 40454, + "size": 2, + "disassembly": "add r2, sp, #0xac", + "mnemonic": "add", + "operands": "r2, sp, #0xac", + "mode": "thumb" + }, + "instr_40456": { + "virtual_address": 40456, + "size": 2, + "disassembly": "b 0x9ddc", + "mnemonic": "b", + "operands": "0x9ddc", + "mode": "thumb" + }, + "bb_40450": { + "virtual_address": 40450, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40412, + "children": [ + "instr_40450", + "instr_40452", + "instr_40454", + "instr_40456" + ] + }, + "func_40386": { + "virtual_address": 40386, + "size": 72, + "name": "FUN_00009dc2", + "children": [ + "bb_40386", + "bb_40392", + "bb_40394", + "bb_40410", + "bb_40412", + "bb_40418", + "bb_40434", + "bb_40448", + "bb_40450" + ] + }, + "instr_40478": { + "virtual_address": 40478, + "size": 2, + "disassembly": "ldr r3, [r3, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0x64]", + "mode": "thumb" + }, + "instr_40480": { + "virtual_address": 40480, + "size": 2, + "disassembly": "lsls r3, r3, #0x1f", + "mnemonic": "lsls", + "operands": "r3, r3, #0x1f", + "mode": "thumb" + }, + "instr_40482": { + "virtual_address": 40482, + "size": 2, + "disassembly": "bmi 0x9e34", + "mnemonic": "bmi", + "operands": "0x9e34", + "mode": "thumb" + }, + "bb_40478": { + "virtual_address": 40478, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40484, + "children": [ + "instr_40478", + "instr_40480", + "instr_40482" + ] + }, + "instr_40484": { + "virtual_address": 40484, + "size": 2, + "disassembly": "mov r3, r11", + "mnemonic": "mov", + "operands": "r3, r11", + "mode": "thumb" + }, + "instr_40486": { + "virtual_address": 40486, + "size": 2, + "disassembly": "ldrh r3, [r3, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r3, #0xc]", + "mode": "thumb" + }, + "instr_40488": { + "virtual_address": 40488, + "size": 2, + "disassembly": "lsls r3, r3, #0x16", + "mnemonic": "lsls", + "operands": "r3, r3, #0x16", + "mode": "thumb" + }, + "instr_40490": { + "virtual_address": 40490, + "size": 2, + "disassembly": "bmi 0x9e34", + "mnemonic": "bmi", + "operands": "0x9e34", + "mode": "thumb" + }, + "bb_40484": { + "virtual_address": 40484, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40492, + "children": [ + "instr_40484", + "instr_40486", + "instr_40488", + "instr_40490" + ] + }, + "instr_40492": { + "virtual_address": 40492, + "size": 2, + "disassembly": "mov r3, r11", + "mnemonic": "mov", + "operands": "r3, r11", + "mode": "thumb" + }, + "instr_40494": { + "virtual_address": 40494, + "size": 2, + "disassembly": "ldr r0, [r3, #0x58]", + "mnemonic": "ldr", + "operands": "r0, [r3, #0x58]", + "mode": "thumb" + }, + "instr_40496": { + "virtual_address": 40496, + "size": 4, + "disassembly": "bl 0x0c128", + "mnemonic": "bl", + "operands": "0x0c128", + "mode": "thumb" + }, + "bb_40492": { + "virtual_address": 40492, + "size": 8, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_40492", + "instr_40494", + "instr_40496" + ] + }, + "func_40478": { + "virtual_address": 40478, + "size": 22, + "name": "FUN_00009e1e", + "children": [ + "bb_40478", + "bb_40484", + "bb_40492" + ] + }, + "instr_40500": { + "virtual_address": 40500, + "size": 2, + "disassembly": "movs r3, #0x1", + "mnemonic": "movs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_40502": { + "virtual_address": 40502, + "size": 2, + "disassembly": "rsbs r3, r3", + "mnemonic": "rsbs", + "operands": "r3, r3", + "mode": "thumb" + }, + "instr_40504": { + "virtual_address": 40504, + "size": 2, + "disassembly": "str r3, [sp, #0x20]", + "mnemonic": "str", + "operands": "r3, [sp, #0x20]", + "mode": "thumb" + }, + "instr_40506": { + "virtual_address": 40506, + "size": 4, + "disassembly": "bl 0x8e98", + "mnemonic": "bl", + "operands": "0x8e98", + "mode": "thumb" + }, + "bb_40500": { + "virtual_address": 40500, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40510, + "children": [ + "instr_40500", + "instr_40502", + "instr_40504", + "instr_40506" + ] + }, + "instr_40510": { + "virtual_address": 40510, + "size": 2, + "disassembly": "cmp r5, #0x45", + "mnemonic": "cmp", + "operands": "r5, #0x45", + "mode": "thumb" + }, + "instr_40512": { + "virtual_address": 40512, + "size": 2, + "disassembly": "beq 0x9e44", + "mnemonic": "beq", + "operands": "0x9e44", + "mode": "thumb" + }, + "bb_40510": { + "virtual_address": 40510, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40514, + "children": [ + "instr_40510", + "instr_40512" + ] + }, + "instr_40514": { + "virtual_address": 40514, + "size": 2, + "disassembly": "b 0x0a0a8", + "mnemonic": "b", + "operands": "0x0a0a8", + "mode": "thumb" + }, + "bb_40514": { + "virtual_address": 40514, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_40514" + ] + }, + "instr_40516": { + "virtual_address": 40516, + "size": 2, + "disassembly": "mov r3, r10", + "mnemonic": "mov", + "operands": "r3, r10", + "mode": "thumb" + }, + "instr_40518": { + "virtual_address": 40518, + "size": 2, + "disassembly": "adds r4, r3, #0x1", + "mnemonic": "adds", + "operands": "r4, r3, #0x1", + "mode": "thumb" + }, + "instr_40520": { + "virtual_address": 40520, + "size": 2, + "disassembly": "add r3, sp, #0x98", + "mnemonic": "add", + "operands": "r3, sp, #0x98", + "mode": "thumb" + }, + "instr_40522": { + "virtual_address": 40522, + "size": 2, + "disassembly": "str r3, [sp, #0x10]", + "mnemonic": "str", + "operands": "r3, [sp, #0x10]", + "mode": "thumb" + }, + "instr_40524": { + "virtual_address": 40524, + "size": 2, + "disassembly": "add r3, sp, #0x8c", + "mnemonic": "add", + "operands": "r3, sp, #0x8c", + "mode": "thumb" + }, + "instr_40526": { + "virtual_address": 40526, + "size": 2, + "disassembly": "str r3, [sp, #0xc]", + "mnemonic": "str", + "operands": "r3, [sp, #0xc]", + "mode": "thumb" + }, + "instr_40528": { + "virtual_address": 40528, + "size": 2, + "disassembly": "add r3, sp, #0x88", + "mnemonic": "add", + "operands": "r3, sp, #0x88", + "mode": "thumb" + }, + "instr_40530": { + "virtual_address": 40530, + "size": 2, + "disassembly": "str r3, [sp, #0x8]", + "mnemonic": "str", + "operands": "r3, [sp, #0x8]", + "mode": "thumb" + }, + "instr_40532": { + "virtual_address": 40532, + "size": 2, + "disassembly": "movs r3, #0x2", + "mnemonic": "movs", + "operands": "r3, #0x2", + "mode": "thumb" + }, + "instr_40534": { + "virtual_address": 40534, + "size": 2, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "thumb" + }, + "instr_40536": { + "virtual_address": 40536, + "size": 2, + "disassembly": "str r3, [sp, #0x0]", + "mnemonic": "str", + "operands": "r3, [sp, #0x0]", + "mode": "thumb" + }, + "instr_40538": { + "virtual_address": 40538, + "size": 2, + "disassembly": "str r4, [sp, #0x4]", + "mnemonic": "str", + "operands": "r4, [sp, #0x4]", + "mode": "thumb" + }, + "instr_40540": { + "virtual_address": 40540, + "size": 2, + "disassembly": "ldr r2, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_40542": { + "virtual_address": 40542, + "size": 2, + "disassembly": "ldr r3, [sp, #0x30]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x30]", + "mode": "thumb" + }, + "instr_40544": { + "virtual_address": 40544, + "size": 4, + "disassembly": "bl 0x0a4f0", + "mnemonic": "bl", + "operands": "0x0a4f0", + "mode": "thumb" + }, + "instr_40548": { + "virtual_address": 40548, + "size": 2, + "disassembly": "movs r6, r0", + "mnemonic": "movs", + "operands": "r6, r0", + "mode": "thumb" + }, + "instr_40550": { + "virtual_address": 40550, + "size": 2, + "disassembly": "b 0x9a36", + "mnemonic": "b", + "operands": "0x9a36", + "mode": "thumb" + }, + "bb_40516": { + "virtual_address": 40516, + "size": 36, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_40516", + "instr_40518", + "instr_40520", + "instr_40522", + "instr_40524", + "instr_40526", + "instr_40528", + "instr_40530", + "instr_40532", + "instr_40534", + "instr_40536", + "instr_40538", + "instr_40540", + "instr_40542", + "instr_40544", + "instr_40548", + "instr_40550" + ] + }, + "func_40500": { + "virtual_address": 40500, + "size": 52, + "name": "FUN_00009e34", + "children": [ + "bb_40500", + "bb_40510", + "bb_40514", + "bb_40516" + ] + }, + "instr_40552": { + "virtual_address": 40552, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_40554": { + "virtual_address": 40554, + "size": 2, + "disassembly": "movs r4, r1", + "mnemonic": "movs", + "operands": "r4, r1", + "mode": "thumb" + }, + "instr_40556": { + "virtual_address": 40556, + "size": 2, + "disassembly": "str r2, [sp, #0x40]", + "mnemonic": "str", + "operands": "r2, [sp, #0x40]", + "mode": "thumb" + }, + "instr_40558": { + "virtual_address": 40558, + "size": 4, + "disassembly": "bl 0x934e", + "mnemonic": "bl", + "operands": "0x934e", + "mode": "thumb" + }, + "bb_40552": { + "virtual_address": 40552, + "size": 10, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_40552", + "instr_40554", + "instr_40556", + "instr_40558" + ] + }, + "func_40552": { + "virtual_address": 40552, + "size": 10, + "name": "FUN_00009e68", + "children": [ + "bb_40552" + ] + }, + "instr_40562": { + "virtual_address": 40562, + "size": 2, + "disassembly": "ldr r2, [0x9ec8]", + "mnemonic": "ldr", + "operands": "r2, [0x9ec8]", + "mode": "thumb" + }, + "instr_40564": { + "virtual_address": 40564, + "size": 2, + "disassembly": "str r2, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r2, [sp, #0x3c]", + "mode": "thumb" + }, + "instr_40566": { + "virtual_address": 40566, + "size": 4, + "disassembly": "bl 0x8d72", + "mnemonic": "bl", + "operands": "0x8d72", + "mode": "thumb" + }, + "bb_40562": { + "virtual_address": 40562, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40570, + "children": [ + "instr_40562", + "instr_40564", + "instr_40566" + ] + }, + "instr_40570": { + "virtual_address": 40570, + "size": 2, + "disassembly": "mov r11, r6", + "mnemonic": "mov", + "operands": "r11, r6", + "mode": "thumb" + }, + "instr_40572": { + "virtual_address": 40572, + "size": 2, + "disassembly": "movs r4, r1", + "mnemonic": "movs", + "operands": "r4, r1", + "mode": "thumb" + }, + "instr_40574": { + "virtual_address": 40574, + "size": 2, + "disassembly": "mov r6, r10", + "mnemonic": "mov", + "operands": "r6, r10", + "mode": "thumb" + }, + "bb_40570": { + "virtual_address": 40570, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40576, + "children": [ + "instr_40570", + "instr_40572", + "instr_40574" + ] + }, + "instr_40576": { + "virtual_address": 40576, + "size": 2, + "disassembly": "ldr r1, [sp, #0x3c]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x3c]", + "mode": "thumb" + }, + "instr_40578": { + "virtual_address": 40578, + "size": 2, + "disassembly": "adds r4, r4, r5", + "mnemonic": "adds", + "operands": "r4, r4, r5", + "mode": "thumb" + }, + "instr_40580": { + "virtual_address": 40580, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_40582": { + "virtual_address": 40582, + "size": 2, + "disassembly": "str r1, [r2, #0x0]", + "mnemonic": "str", + "operands": "r1, [r2, #0x0]", + "mode": "thumb" + }, + "instr_40584": { + "virtual_address": 40584, + "size": 2, + "disassembly": "str r5, [r2, #0x4]", + "mnemonic": "str", + "operands": "r5, [r2, #0x4]", + "mode": "thumb" + }, + "instr_40586": { + "virtual_address": 40586, + "size": 2, + "disassembly": "str r4, [sp, #0xa8]", + "mnemonic": "str", + "operands": "r4, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_40588": { + "virtual_address": 40588, + "size": 2, + "disassembly": "str r3, [sp, #0xa4]", + "mnemonic": "str", + "operands": "r3, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_40590": { + "virtual_address": 40590, + "size": 2, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "thumb" + }, + "instr_40592": { + "virtual_address": 40592, + "size": 2, + "disassembly": "bgt 0x9e94", + "mnemonic": "bgt", + "operands": "0x9e94", + "mode": "thumb" + }, + "bb_40576": { + "virtual_address": 40576, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40594, + "children": [ + "instr_40576", + "instr_40578", + "instr_40580", + "instr_40582", + "instr_40584", + "instr_40586", + "instr_40588", + "instr_40590", + "instr_40592" + ] + }, + "instr_40594": { + "virtual_address": 40594, + "size": 2, + "disassembly": "b 0x9d20", + "mnemonic": "b", + "operands": "0x9d20", + "mode": "thumb" + }, + "bb_40594": { + "virtual_address": 40594, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_40594" + ] + }, + "instr_40596": { + "virtual_address": 40596, + "size": 2, + "disassembly": "mov r1, r8", + "mnemonic": "mov", + "operands": "r1, r8", + "mode": "thumb" + }, + "instr_40598": { + "virtual_address": 40598, + "size": 2, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "thumb" + }, + "instr_40600": { + "virtual_address": 40600, + "size": 2, + "disassembly": "add r2, sp, #0xa0", + "mnemonic": "add", + "operands": "r2, sp, #0xa0", + "mode": "thumb" + }, + "instr_40602": { + "virtual_address": 40602, + "size": 4, + "disassembly": "bl 0x0db6c", + "mnemonic": "bl", + "operands": "0x0db6c", + "mode": "thumb" + }, + "instr_40606": { + "virtual_address": 40606, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_40608": { + "virtual_address": 40608, + "size": 2, + "disassembly": "beq 0x9ea6", + "mnemonic": "beq", + "operands": "0x9ea6", + "mode": "thumb" + }, + "bb_40596": { + "virtual_address": 40596, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40610, + "children": [ + "instr_40596", + "instr_40598", + "instr_40600", + "instr_40602", + "instr_40606", + "instr_40608" + ] + }, + "instr_40610": { + "virtual_address": 40610, + "size": 4, + "disassembly": "bl 0x8e70", + "mnemonic": "bl", + "operands": "0x8e70", + "mode": "thumb" + }, + "bb_40610": { + "virtual_address": 40610, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40614, + "children": [ + "instr_40610" + ] + }, + "instr_40614": { + "virtual_address": 40614, + "size": 2, + "disassembly": "ldr r4, [sp, #0xa8]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0xa8]", + "mode": "thumb" + }, + "instr_40616": { + "virtual_address": 40616, + "size": 2, + "disassembly": "ldr r3, [sp, #0xa4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa4]", + "mode": "thumb" + }, + "instr_40618": { + "virtual_address": 40618, + "size": 2, + "disassembly": "add r2, sp, #0xac", + "mnemonic": "add", + "operands": "r2, sp, #0xac", + "mode": "thumb" + }, + "instr_40620": { + "virtual_address": 40620, + "size": 4, + "disassembly": "bl 0x926a", + "mnemonic": "bl", + "operands": "0x926a", + "mode": "thumb" + }, + "bb_40614": { + "virtual_address": 40614, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40624, + "children": [ + "instr_40614", + "instr_40616", + "instr_40618", + "instr_40620" + ] + }, + "instr_40624": { + "virtual_address": 40624, + "size": 2, + "disassembly": "movs r3, #0x67", + "mnemonic": "movs", + "operands": "r3, #0x67", + "mode": "thumb" + }, + "instr_40626": { + "virtual_address": 40626, + "size": 2, + "disassembly": "str r3, [sp, #0x44]", + "mnemonic": "str", + "operands": "r3, [sp, #0x44]", + "mode": "thumb" + }, + "bb_40624": { + "virtual_address": 40624, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40628, + "children": [ + "instr_40624", + "instr_40626" + ] + }, + "instr_40628": { + "virtual_address": 40628, + "size": 2, + "disassembly": "ldr r1, [sp, #0x6c]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x6c]", + "mode": "thumb" + }, + "instr_40630": { + "virtual_address": 40630, + "size": 2, + "disassembly": "ldrb r3, [r1, #0x0]", + "mnemonic": "ldrb", + "operands": "r3, [r1, #0x0]", + "mode": "thumb" + }, + "instr_40632": { + "virtual_address": 40632, + "size": 2, + "disassembly": "cmp r3, #0xff", + "mnemonic": "cmp", + "operands": "r3, #0xff", + "mode": "thumb" + }, + "instr_40634": { + "virtual_address": 40634, + "size": 2, + "disassembly": "bne 0x9ebe", + "mnemonic": "bne", + "operands": "0x9ebe", + "mode": "thumb" + }, + "bb_40628": { + "virtual_address": 40628, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40636, + "children": [ + "instr_40628", + "instr_40630", + "instr_40632", + "instr_40634" + ] + }, + "instr_40636": { + "virtual_address": 40636, + "size": 2, + "disassembly": "b 0x0a0da", + "mnemonic": "b", + "operands": "0x0a0da", + "mode": "thumb" + }, + "bb_40636": { + "virtual_address": 40636, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_40636" + ] + }, + "instr_40638": { + "virtual_address": 40638, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_40640": { + "virtual_address": 40640, + "size": 2, + "disassembly": "str r2, [sp, #0x54]", + "mnemonic": "str", + "operands": "r2, [sp, #0x54]", + "mode": "thumb" + }, + "instr_40642": { + "virtual_address": 40642, + "size": 2, + "disassembly": "str r2, [sp, #0x4c]", + "mnemonic": "str", + "operands": "r2, [sp, #0x4c]", + "mode": "thumb" + }, + "instr_40644": { + "virtual_address": 40644, + "size": 2, + "disassembly": "ldr r2, [sp, #0x48]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x48]", + "mode": "thumb" + }, + "instr_40646": { + "virtual_address": 40646, + "size": 2, + "disassembly": "b 0x9ed8", + "mnemonic": "b", + "operands": "0x9ed8", + "mode": "thumb" + }, + "bb_40638": { + "virtual_address": 40638, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40664, + "children": [ + "instr_40638", + "instr_40640", + "instr_40642", + "instr_40644", + "instr_40646" + ] + }, + "instr_40652": { + "virtual_address": 40652, + "size": 2, + "disassembly": "ldr r0, [sp, #0x4c]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x4c]", + "mode": "thumb" + }, + "instr_40654": { + "virtual_address": 40654, + "size": 2, + "disassembly": "adds r0, #0x1", + "mnemonic": "adds", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_40656": { + "virtual_address": 40656, + "size": 2, + "disassembly": "str r0, [sp, #0x4c]", + "mnemonic": "str", + "operands": "r0, [sp, #0x4c]", + "mode": "thumb" + }, + "instr_40658": { + "virtual_address": 40658, + "size": 2, + "disassembly": "adds r1, #0x1", + "mnemonic": "adds", + "operands": "r1, #0x1", + "mode": "thumb" + }, + "bb_40652": { + "virtual_address": 40652, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40660, + "children": [ + "instr_40652", + "instr_40654", + "instr_40656", + "instr_40658" + ] + }, + "instr_40660": { + "virtual_address": 40660, + "size": 2, + "disassembly": "cmp r3, #0xff", + "mnemonic": "cmp", + "operands": "r3, #0xff", + "mode": "thumb" + }, + "instr_40662": { + "virtual_address": 40662, + "size": 2, + "disassembly": "beq 0x9f52", + "mnemonic": "beq", + "operands": "0x9f52", + "mode": "thumb" + }, + "bb_40660": { + "virtual_address": 40660, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40664, + "children": [ + "instr_40660", + "instr_40662" + ] + }, + "instr_40664": { + "virtual_address": 40664, + "size": 2, + "disassembly": "cmp r3, r2", + "mnemonic": "cmp", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_40666": { + "virtual_address": 40666, + "size": 2, + "disassembly": "bge 0x9f52", + "mnemonic": "bge", + "operands": "0x9f52", + "mode": "thumb" + }, + "bb_40664": { + "virtual_address": 40664, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40668, + "children": [ + "instr_40664", + "instr_40666" + ] + }, + "instr_40668": { + "virtual_address": 40668, + "size": 2, + "disassembly": "subs r2, r2, r3", + "mnemonic": "subs", + "operands": "r2, r2, r3", + "mode": "thumb" + }, + "instr_40670": { + "virtual_address": 40670, + "size": 2, + "disassembly": "ldrb r3, [r1, #0x1]", + "mnemonic": "ldrb", + "operands": "r3, [r1, #0x1]", + "mode": "thumb" + }, + "instr_40672": { + "virtual_address": 40672, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_40674": { + "virtual_address": 40674, + "size": 2, + "disassembly": "bne 0x9ecc", + "mnemonic": "bne", + "operands": "0x9ecc", + "mode": "thumb" + }, + "bb_40668": { + "virtual_address": 40668, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40676, + "children": [ + "instr_40668", + "instr_40670", + "instr_40672", + "instr_40674" + ] + }, + "instr_40676": { + "virtual_address": 40676, + "size": 2, + "disassembly": "ldr r3, [sp, #0x54]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x54]", + "mode": "thumb" + }, + "instr_40678": { + "virtual_address": 40678, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_40680": { + "virtual_address": 40680, + "size": 2, + "disassembly": "str r3, [sp, #0x54]", + "mnemonic": "str", + "operands": "r3, [sp, #0x54]", + "mode": "thumb" + }, + "instr_40682": { + "virtual_address": 40682, + "size": 2, + "disassembly": "ldrb r3, [r1, #0x0]", + "mnemonic": "ldrb", + "operands": "r3, [r1, #0x0]", + "mode": "thumb" + }, + "instr_40684": { + "virtual_address": 40684, + "size": 2, + "disassembly": "b 0x9ed4", + "mnemonic": "b", + "operands": "0x9ed4", + "mode": "thumb" + }, + "bb_40676": { + "virtual_address": 40676, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40660, + "children": [ + "instr_40676", + "instr_40678", + "instr_40680", + "instr_40682", + "instr_40684" + ] + }, + "func_40562": { + "virtual_address": 40562, + "size": 124, + "name": "FUN_00009e72", + "children": [ + "bb_40562", + "bb_40570", + "bb_40576", + "bb_40594", + "bb_40596", + "bb_40610", + "bb_40614", + "bb_40624", + "bb_40628", + "bb_40636", + "bb_40638", + "bb_40652", + "bb_40660", + "bb_40664", + "bb_40668", + "bb_40676" + ] + }, + "instr_40730": { + "virtual_address": 40730, + "size": 2, + "disassembly": "mov r11, r8", + "mnemonic": "mov", + "operands": "r11, r8", + "mode": "thumb" + }, + "instr_40732": { + "virtual_address": 40732, + "size": 4, + "disassembly": "bl 0x8e80", + "mnemonic": "bl", + "operands": "0x8e80", + "mode": "thumb" + }, + "bb_40730": { + "virtual_address": 40730, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40736, + "children": [ + "instr_40730", + "instr_40732" + ] + }, + "instr_40736": { + "virtual_address": 40736, + "size": 2, + "disassembly": "add r1, sp, #0x68", + "mnemonic": "add", + "operands": "r1, sp, #0x68", + "mode": "thumb" + }, + "instr_40738": { + "virtual_address": 40738, + "size": 2, + "disassembly": "movs r3, #0x2a", + "mnemonic": "movs", + "operands": "r3, #0x2a", + "mode": "thumb" + }, + "instr_40740": { + "virtual_address": 40740, + "size": 2, + "disassembly": "mov r12, r1", + "mnemonic": "mov", + "operands": "r12, r1", + "mode": "thumb" + }, + "instr_40742": { + "virtual_address": 40742, + "size": 2, + "disassembly": "add r3, r12", + "mnemonic": "add", + "operands": "r3, r12", + "mode": "thumb" + }, + "instr_40744": { + "virtual_address": 40744, + "size": 2, + "disassembly": "cmp r2, #0x41", + "mnemonic": "cmp", + "operands": "r2, #0x41", + "mode": "thumb" + }, + "instr_40746": { + "virtual_address": 40746, + "size": 2, + "disassembly": "beq 0x9f3a", + "mnemonic": "beq", + "operands": "0x9f3a", + "mode": "thumb" + }, + "bb_40736": { + "virtual_address": 40736, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40748, + "children": [ + "instr_40736", + "instr_40738", + "instr_40740", + "instr_40742", + "instr_40744", + "instr_40746" + ] + }, + "instr_40748": { + "virtual_address": 40748, + "size": 2, + "disassembly": "movs r2, r1", + "mnemonic": "movs", + "operands": "r2, r1", + "mode": "thumb" + }, + "instr_40750": { + "virtual_address": 40750, + "size": 2, + "disassembly": "movs r1, #0x2a", + "mnemonic": "movs", + "operands": "r1, #0x2a", + "mode": "thumb" + }, + "instr_40752": { + "virtual_address": 40752, + "size": 2, + "disassembly": "movs r3, #0x30", + "mnemonic": "movs", + "operands": "r3, #0x30", + "mode": "thumb" + }, + "instr_40754": { + "virtual_address": 40754, + "size": 2, + "disassembly": "adds r2, r2, r1", + "mnemonic": "adds", + "operands": "r2, r2, r1", + "mode": "thumb" + }, + "instr_40756": { + "virtual_address": 40756, + "size": 2, + "disassembly": "strb r3, [r2, #0x0]", + "mnemonic": "strb", + "operands": "r3, [r2, #0x0]", + "mode": "thumb" + }, + "instr_40758": { + "virtual_address": 40758, + "size": 2, + "disassembly": "subs r3, #0x5", + "mnemonic": "subs", + "operands": "r3, #0x5", + "mode": "thumb" + }, + "instr_40760": { + "virtual_address": 40760, + "size": 2, + "disassembly": "add r3, r12", + "mnemonic": "add", + "operands": "r3, r12", + "mode": "thumb" + }, + "bb_40748": { + "virtual_address": 40748, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40762, + "children": [ + "instr_40748", + "instr_40750", + "instr_40752", + "instr_40754", + "instr_40756", + "instr_40758", + "instr_40760" + ] + }, + "instr_40762": { + "virtual_address": 40762, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_40764": { + "virtual_address": 40764, + "size": 2, + "disassembly": "adds r0, #0x30", + "mnemonic": "adds", + "operands": "r0, #0x30", + "mode": "thumb" + }, + "instr_40766": { + "virtual_address": 40766, + "size": 2, + "disassembly": "strb r0, [r3, #0x0]", + "mnemonic": "strb", + "operands": "r0, [r3, #0x0]", + "mode": "thumb" + }, + "instr_40768": { + "virtual_address": 40768, + "size": 2, + "disassembly": "add r2, sp, #0x90", + "mnemonic": "add", + "operands": "r2, sp, #0x90", + "mode": "thumb" + }, + "instr_40770": { + "virtual_address": 40770, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_40772": { + "virtual_address": 40772, + "size": 2, + "disassembly": "subs r3, r3, r2", + "mnemonic": "subs", + "operands": "r3, r3, r2", + "mode": "thumb" + }, + "instr_40774": { + "virtual_address": 40774, + "size": 2, + "disassembly": "str r3, [sp, #0x74]", + "mnemonic": "str", + "operands": "r3, [sp, #0x74]", + "mode": "thumb" + }, + "instr_40776": { + "virtual_address": 40776, + "size": 2, + "disassembly": "b 0x992e", + "mnemonic": "b", + "operands": "0x992e", + "mode": "thumb" + }, + "bb_40762": { + "virtual_address": 40762, + "size": 16, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_40762", + "instr_40764", + "instr_40766", + "instr_40768", + "instr_40770", + "instr_40772", + "instr_40774", + "instr_40776" + ] + }, + "func_40730": { + "virtual_address": 40730, + "size": 48, + "name": "FUN_00009f1a", + "children": [ + "bb_40730", + "bb_40736", + "bb_40748", + "bb_40762" + ] + }, + "instr_40832": { + "virtual_address": 40832, + "size": 2, + "disassembly": "ldr r3, [sp, #0x5c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x5c]", + "mode": "thumb" + }, + "instr_40834": { + "virtual_address": 40834, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_40836": { + "virtual_address": 40836, + "size": 2, + "disassembly": "bge 0x9f88", + "mnemonic": "bge", + "operands": "0x9f88", + "mode": "thumb" + }, + "bb_40832": { + "virtual_address": 40832, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40838, + "children": [ + "instr_40832", + "instr_40834", + "instr_40836" + ] + }, + "instr_40838": { + "virtual_address": 40838, + "size": 2, + "disassembly": "b 0x0a090", + "mnemonic": "b", + "operands": "0x0a090", + "mode": "thumb" + }, + "bb_40838": { + "virtual_address": 40838, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_40838" + ] + }, + "instr_40840": { + "virtual_address": 40840, + "size": 2, + "disassembly": "add r3, sp, #0x68", + "mnemonic": "add", + "operands": "r3, sp, #0x68", + "mode": "thumb" + }, + "instr_40842": { + "virtual_address": 40842, + "size": 2, + "disassembly": "ldrb r3, [r3, #0x1b]", + "mnemonic": "ldrb", + "operands": "r3, [r3, #0x1b]", + "mode": "thumb" + }, + "bb_40840": { + "virtual_address": 40840, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40844, + "children": [ + "instr_40840", + "instr_40842" + ] + }, + "instr_40844": { + "virtual_address": 40844, + "size": 2, + "disassembly": "ldr r2, [sp, #0x44]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x44]", + "mode": "thumb" + }, + "instr_40846": { + "virtual_address": 40846, + "size": 2, + "disassembly": "cmp r2, #0x47", + "mnemonic": "cmp", + "operands": "r2, #0x47", + "mode": "thumb" + }, + "instr_40848": { + "virtual_address": 40848, + "size": 2, + "disassembly": "ble 0x0a08a", + "mnemonic": "ble", + "operands": "0x0a08a", + "mode": "thumb" + }, + "bb_40844": { + "virtual_address": 40844, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40850, + "children": [ + "instr_40844", + "instr_40846", + "instr_40848" + ] + }, + "instr_40850": { + "virtual_address": 40850, + "size": 2, + "disassembly": "ldr r6, [0x0a0e8]", + "mnemonic": "ldr", + "operands": "r6, [0x0a0e8]", + "mode": "thumb" + }, + "instr_40852": { + "virtual_address": 40852, + "size": 4, + "disassembly": "bl 0x880a", + "mnemonic": "bl", + "operands": "0x880a", + "mode": "thumb" + }, + "bb_40850": { + "virtual_address": 40850, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40856, + "children": [ + "instr_40850", + "instr_40852" + ] + }, + "instr_40856": { + "virtual_address": 40856, + "size": 2, + "disassembly": "movs r3, #0x1", + "mnemonic": "movs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_40858": { + "virtual_address": 40858, + "size": 2, + "disassembly": "mov r10, r3", + "mnemonic": "mov", + "operands": "r10, r3", + "mode": "thumb" + }, + "bb_40856": { + "virtual_address": 40856, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40860, + "children": [ + "instr_40856", + "instr_40858" + ] + }, + "instr_40860": { + "virtual_address": 40860, + "size": 2, + "disassembly": "movs r2, #0x80", + "mnemonic": "movs", + "operands": "r2, #0x80", + "mode": "thumb" + }, + "instr_40862": { + "virtual_address": 40862, + "size": 2, + "disassembly": "ldr r3, [sp, #0x58]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x58]", + "mode": "thumb" + }, + "instr_40864": { + "virtual_address": 40864, + "size": 2, + "disassembly": "ldr r4, [sp, #0x5c]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0x5c]", + "mode": "thumb" + }, + "instr_40866": { + "virtual_address": 40866, + "size": 2, + "disassembly": "lsls r2, r2, #0x18", + "mnemonic": "lsls", + "operands": "r2, r2, #0x18", + "mode": "thumb" + }, + "instr_40868": { + "virtual_address": 40868, + "size": 2, + "disassembly": "mov r12, r2", + "mnemonic": "mov", + "operands": "r12, r2", + "mode": "thumb" + }, + "instr_40870": { + "virtual_address": 40870, + "size": 2, + "disassembly": "str r3, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_40872": { + "virtual_address": 40872, + "size": 2, + "disassembly": "movs r3, r4", + "mnemonic": "movs", + "operands": "r3, r4", + "mode": "thumb" + }, + "instr_40874": { + "virtual_address": 40874, + "size": 2, + "disassembly": "add r3, r12", + "mnemonic": "add", + "operands": "r3, r12", + "mode": "thumb" + }, + "instr_40876": { + "virtual_address": 40876, + "size": 2, + "disassembly": "str r3, [sp, #0x30]", + "mnemonic": "str", + "operands": "r3, [sp, #0x30]", + "mode": "thumb" + }, + "instr_40878": { + "virtual_address": 40878, + "size": 2, + "disassembly": "movs r3, #0x2d", + "mnemonic": "movs", + "operands": "r3, #0x2d", + "mode": "thumb" + }, + "instr_40880": { + "virtual_address": 40880, + "size": 2, + "disassembly": "str r3, [sp, #0x40]", + "mnemonic": "str", + "operands": "r3, [sp, #0x40]", + "mode": "thumb" + }, + "instr_40882": { + "virtual_address": 40882, + "size": 2, + "disassembly": "b 0x99f4", + "mnemonic": "b", + "operands": "0x99f4", + "mode": "thumb" + }, + "bb_40860": { + "virtual_address": 40860, + "size": 24, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_40860", + "instr_40862", + "instr_40864", + "instr_40866", + "instr_40868", + "instr_40870", + "instr_40872", + "instr_40874", + "instr_40876", + "instr_40878", + "instr_40880", + "instr_40882" + ] + }, + "func_40832": { + "virtual_address": 40832, + "size": 52, + "name": "FUN_00009f80", + "children": [ + "bb_40832", + "bb_40838", + "bb_40840", + "bb_40844", + "bb_40850", + "bb_40856", + "bb_40860" + ] + }, + "instr_40884": { + "virtual_address": 40884, + "size": 2, + "disassembly": "ldr r3, [sp, #0x4c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x4c]", + "mode": "thumb" + }, + "instr_40886": { + "virtual_address": 40886, + "size": 2, + "disassembly": "str r3, [sp, #0x98]", + "mnemonic": "str", + "operands": "r3, [sp, #0x98]", + "mode": "thumb" + }, + "instr_40888": { + "virtual_address": 40888, + "size": 2, + "disassembly": "ldr r3, [sp, #0x48]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x48]", + "mode": "thumb" + }, + "instr_40890": { + "virtual_address": 40890, + "size": 2, + "disassembly": "ldr r1, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_40892": { + "virtual_address": 40892, + "size": 2, + "disassembly": "subs r3, #0x1", + "mnemonic": "subs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_40894": { + "virtual_address": 40894, + "size": 2, + "disassembly": "ldrb r2, [r3, #0x0]", + "mnemonic": "ldrb", + "operands": "r2, [r3, #0x0]", + "mode": "thumb" + }, + "instr_40896": { + "virtual_address": 40896, + "size": 2, + "disassembly": "ldrb r1, [r1, #0xf]", + "mnemonic": "ldrb", + "operands": "r1, [r1, #0xf]", + "mode": "thumb" + }, + "instr_40898": { + "virtual_address": 40898, + "size": 2, + "disassembly": "cmp r2, r1", + "mnemonic": "cmp", + "operands": "r2, r1", + "mode": "thumb" + }, + "instr_40900": { + "virtual_address": 40900, + "size": 2, + "disassembly": "bne 0x9fd6", + "mnemonic": "bne", + "operands": "0x9fd6", + "mode": "thumb" + }, + "bb_40884": { + "virtual_address": 40884, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40902, + "children": [ + "instr_40884", + "instr_40886", + "instr_40888", + "instr_40890", + "instr_40892", + "instr_40894", + "instr_40896", + "instr_40898", + "instr_40900" + ] + }, + "instr_40902": { + "virtual_address": 40902, + "size": 2, + "disassembly": "movs r0, #0x30", + "mnemonic": "movs", + "operands": "r0, #0x30", + "mode": "thumb" + }, + "bb_40902": { + "virtual_address": 40902, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40904, + "children": [ + "instr_40902" + ] + }, + "instr_40904": { + "virtual_address": 40904, + "size": 2, + "disassembly": "strb r0, [r3, #0x0]", + "mnemonic": "strb", + "operands": "r0, [r3, #0x0]", + "mode": "thumb" + }, + "instr_40906": { + "virtual_address": 40906, + "size": 2, + "disassembly": "ldr r3, [sp, #0x98]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x98]", + "mode": "thumb" + }, + "instr_40908": { + "virtual_address": 40908, + "size": 2, + "disassembly": "subs r3, #0x1", + "mnemonic": "subs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_40910": { + "virtual_address": 40910, + "size": 2, + "disassembly": "str r3, [sp, #0x98]", + "mnemonic": "str", + "operands": "r3, [sp, #0x98]", + "mode": "thumb" + }, + "instr_40912": { + "virtual_address": 40912, + "size": 2, + "disassembly": "ldrb r2, [r3, #0x0]", + "mnemonic": "ldrb", + "operands": "r2, [r3, #0x0]", + "mode": "thumb" + }, + "instr_40914": { + "virtual_address": 40914, + "size": 2, + "disassembly": "cmp r1, r2", + "mnemonic": "cmp", + "operands": "r1, r2", + "mode": "thumb" + }, + "instr_40916": { + "virtual_address": 40916, + "size": 2, + "disassembly": "beq 0x9fc8", + "mnemonic": "beq", + "operands": "0x9fc8", + "mode": "thumb" + }, + "bb_40904": { + "virtual_address": 40904, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40918, + "children": [ + "instr_40904", + "instr_40906", + "instr_40908", + "instr_40910", + "instr_40912", + "instr_40914", + "instr_40916" + ] + }, + "instr_40918": { + "virtual_address": 40918, + "size": 2, + "disassembly": "cmp r2, #0x39", + "mnemonic": "cmp", + "operands": "r2, #0x39", + "mode": "thumb" + }, + "instr_40920": { + "virtual_address": 40920, + "size": 2, + "disassembly": "beq 0x0a09e", + "mnemonic": "beq", + "operands": "0x0a09e", + "mode": "thumb" + }, + "bb_40918": { + "virtual_address": 40918, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40922, + "children": [ + "instr_40918", + "instr_40920" + ] + }, + "instr_40922": { + "virtual_address": 40922, + "size": 2, + "disassembly": "adds r2, #0x1", + "mnemonic": "adds", + "operands": "r2, #0x1", + "mode": "thumb" + }, + "instr_40924": { + "virtual_address": 40924, + "size": 2, + "disassembly": "lsls r2, r2, #0x18", + "mnemonic": "lsls", + "operands": "r2, r2, #0x18", + "mode": "thumb" + }, + "instr_40926": { + "virtual_address": 40926, + "size": 2, + "disassembly": "lsrs r2, r2, #0x18", + "mnemonic": "lsrs", + "operands": "r2, r2, #0x18", + "mode": "thumb" + }, + "instr_40928": { + "virtual_address": 40928, + "size": 2, + "disassembly": "strb r2, [r3, #0x0]", + "mnemonic": "strb", + "operands": "r2, [r3, #0x0]", + "mode": "thumb" + }, + "instr_40930": { + "virtual_address": 40930, + "size": 4, + "disassembly": "bl 0x945e", + "mnemonic": "bl", + "operands": "0x945e", + "mode": "thumb" + }, + "bb_40922": { + "virtual_address": 40922, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40934, + "children": [ + "instr_40922", + "instr_40924", + "instr_40926", + "instr_40928", + "instr_40930" + ] + }, + "instr_40934": { + "virtual_address": 40934, + "size": 2, + "disassembly": "ldr r1, [sp, #0x48]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x48]", + "mode": "thumb" + }, + "instr_40936": { + "virtual_address": 40936, + "size": 2, + "disassembly": "movs r5, r4", + "mnemonic": "movs", + "operands": "r5, r4", + "mode": "thumb" + }, + "instr_40938": { + "virtual_address": 40938, + "size": 2, + "disassembly": "str r7, [sp, #0x6c]", + "mnemonic": "str", + "operands": "r7, [sp, #0x6c]", + "mode": "thumb" + }, + "instr_40940": { + "virtual_address": 40940, + "size": 2, + "disassembly": "mov r9, r1", + "mnemonic": "mov", + "operands": "r9, r1", + "mode": "thumb" + }, + "instr_40942": { + "virtual_address": 40942, + "size": 2, + "disassembly": "movs r7, r3", + "mnemonic": "movs", + "operands": "r7, r3", + "mode": "thumb" + }, + "instr_40944": { + "virtual_address": 40944, + "size": 2, + "disassembly": "movs r4, r2", + "mnemonic": "movs", + "operands": "r4, r2", + "mode": "thumb" + }, + "instr_40946": { + "virtual_address": 40946, + "size": 2, + "disassembly": "ldr r6, [sp, #0x44]", + "mnemonic": "ldr", + "operands": "r6, [sp, #0x44]", + "mode": "thumb" + }, + "bb_40934": { + "virtual_address": 40934, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40948, + "children": [ + "instr_40934", + "instr_40936", + "instr_40938", + "instr_40940", + "instr_40942", + "instr_40944", + "instr_40946" + ] + }, + "instr_40948": { + "virtual_address": 40948, + "size": 2, + "disassembly": "ldr r3, [sp, #0x30]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x30]", + "mode": "thumb" + }, + "instr_40950": { + "virtual_address": 40950, + "size": 2, + "disassembly": "cmp r5, r3", + "mnemonic": "cmp", + "operands": "r5, r3", + "mode": "thumb" + }, + "instr_40952": { + "virtual_address": 40952, + "size": 2, + "disassembly": "bhi 0x9ffe", + "mnemonic": "bhi", + "operands": "0x9ffe", + "mode": "thumb" + }, + "bb_40948": { + "virtual_address": 40948, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40954, + "children": [ + "instr_40948", + "instr_40950", + "instr_40952" + ] + }, + "instr_40954": { + "virtual_address": 40954, + "size": 4, + "disassembly": "bl 0x902c", + "mnemonic": "bl", + "operands": "0x902c", + "mode": "thumb" + }, + "bb_40954": { + "virtual_address": 40954, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40958, + "children": [ + "instr_40954" + ] + }, + "instr_40958": { + "virtual_address": 40958, + "size": 2, + "disassembly": "movs r5, r3", + "mnemonic": "movs", + "operands": "r5, r3", + "mode": "thumb" + }, + "instr_40960": { + "virtual_address": 40960, + "size": 4, + "disassembly": "bl 0x902c", + "mnemonic": "bl", + "operands": "0x902c", + "mode": "thumb" + }, + "bb_40958": { + "virtual_address": 40958, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_40958", + "instr_40960" + ] + }, + "func_40884": { + "virtual_address": 40884, + "size": 80, + "name": "FUN_00009fb4", + "children": [ + "bb_40884", + "bb_40902", + "bb_40904", + "bb_40918", + "bb_40922", + "bb_40934", + "bb_40948", + "bb_40954", + "bb_40958" + ] + }, + "instr_40964": { + "virtual_address": 40964, + "size": 2, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_40966": { + "virtual_address": 40966, + "size": 2, + "disassembly": "str r3, [sp, #0x4c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x4c]", + "mode": "thumb" + }, + "instr_40968": { + "virtual_address": 40968, + "size": 2, + "disassembly": "ldr r3, [sp, #0x54]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x54]", + "mode": "thumb" + }, + "instr_40970": { + "virtual_address": 40970, + "size": 2, + "disassembly": "str r7, [sp, #0x48]", + "mnemonic": "str", + "operands": "r7, [sp, #0x48]", + "mode": "thumb" + }, + "instr_40972": { + "virtual_address": 40972, + "size": 2, + "disassembly": "mov r9, r3", + "mnemonic": "mov", + "operands": "r9, r3", + "mode": "thumb" + }, + "instr_40974": { + "virtual_address": 40974, + "size": 2, + "disassembly": "mov r7, r10", + "mnemonic": "mov", + "operands": "r7, r10", + "mode": "thumb" + }, + "instr_40976": { + "virtual_address": 40976, + "size": 2, + "disassembly": "mov r10, r6", + "mnemonic": "mov", + "operands": "r10, r6", + "mode": "thumb" + }, + "instr_40978": { + "virtual_address": 40978, + "size": 2, + "disassembly": "ldr r6, [sp, #0x50]", + "mnemonic": "ldr", + "operands": "r6, [sp, #0x50]", + "mode": "thumb" + }, + "instr_40980": { + "virtual_address": 40980, + "size": 4, + "disassembly": "bl 0x9406", + "mnemonic": "bl", + "operands": "0x9406", + "mode": "thumb" + }, + "bb_40964": { + "virtual_address": 40964, + "size": 20, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40984, + "children": [ + "instr_40964", + "instr_40966", + "instr_40968", + "instr_40970", + "instr_40972", + "instr_40974", + "instr_40976", + "instr_40978", + "instr_40980" + ] + }, + "instr_40984": { + "virtual_address": 40984, + "size": 2, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_40986": { + "virtual_address": 40986, + "size": 2, + "disassembly": "lsls r3, r3, #0x1f", + "mnemonic": "lsls", + "operands": "r3, r3, #0x1f", + "mode": "thumb" + }, + "instr_40988": { + "virtual_address": 40988, + "size": 2, + "disassembly": "bmi 0x0a020", + "mnemonic": "bmi", + "operands": "0x0a020", + "mode": "thumb" + }, + "bb_40984": { + "virtual_address": 40984, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 40990, + "children": [ + "instr_40984", + "instr_40986", + "instr_40988" + ] + }, + "instr_40990": { + "virtual_address": 40990, + "size": 2, + "disassembly": "b 0x994a", + "mnemonic": "b", + "operands": "0x994a", + "mode": "thumb" + }, + "bb_40990": { + "virtual_address": 40990, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_40990" + ] + }, + "instr_40992": { + "virtual_address": 40992, + "size": 2, + "disassembly": "b 0x9940", + "mnemonic": "b", + "operands": "0x9940", + "mode": "thumb" + }, + "bb_40992": { + "virtual_address": 40992, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_40992" + ] + }, + "func_40964": { + "virtual_address": 40964, + "size": 30, + "name": "FUN_0000a004", + "children": [ + "bb_40964", + "bb_40984", + "bb_40990", + "bb_40992" + ] + }, + "instr_40994": { + "virtual_address": 40994, + "size": 2, + "disassembly": "ldr r2, [0x0a0ec]", + "mnemonic": "ldr", + "operands": "r2, [0x0a0ec]", + "mode": "thumb" + }, + "instr_40996": { + "virtual_address": 40996, + "size": 2, + "disassembly": "str r2, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r2, [sp, #0x3c]", + "mode": "thumb" + }, + "instr_40998": { + "virtual_address": 40998, + "size": 4, + "disassembly": "bl 0x9692", + "mnemonic": "bl", + "operands": "0x9692", + "mode": "thumb" + }, + "bb_40994": { + "virtual_address": 40994, + "size": 8, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_40994", + "instr_40996", + "instr_40998" + ] + }, + "func_40994": { + "virtual_address": 40994, + "size": 8, + "name": "FUN_0000a022", + "children": [ + "bb_40994" + ] + }, + "instr_41002": { + "virtual_address": 41002, + "size": 2, + "disassembly": "ldr r3, [0x0a0f0]", + "mnemonic": "ldr", + "operands": "r3, [0x0a0f0]", + "mode": "thumb" + }, + "instr_41004": { + "virtual_address": 41004, + "size": 2, + "disassembly": "str r3, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_41006": { + "virtual_address": 41006, + "size": 4, + "disassembly": "bl 0x9384", + "mnemonic": "bl", + "operands": "0x9384", + "mode": "thumb" + }, + "bb_41002": { + "virtual_address": 41002, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41010, + "children": [ + "instr_41002", + "instr_41004", + "instr_41006" + ] + }, + "instr_41010": { + "virtual_address": 41010, + "size": 2, + "disassembly": "mov r2, r9", + "mnemonic": "mov", + "operands": "r2, r9", + "mode": "thumb" + }, + "instr_41012": { + "virtual_address": 41012, + "size": 2, + "disassembly": "ands r3, r2", + "mnemonic": "ands", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_41014": { + "virtual_address": 41014, + "size": 2, + "disassembly": "mov r2, r10", + "mnemonic": "mov", + "operands": "r2, r10", + "mode": "thumb" + }, + "instr_41016": { + "virtual_address": 41016, + "size": 2, + "disassembly": "orrs r3, r2", + "mnemonic": "orrs", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_41018": { + "virtual_address": 41018, + "size": 2, + "disassembly": "bne 0x0a04a", + "mnemonic": "bne", + "operands": "0x0a04a", + "mode": "thumb" + }, + "bb_41010": { + "virtual_address": 41010, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41020, + "children": [ + "instr_41010", + "instr_41012", + "instr_41014", + "instr_41016", + "instr_41018" + ] + }, + "instr_41020": { + "virtual_address": 41020, + "size": 2, + "disassembly": "movs r3, #0x1", + "mnemonic": "movs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_41022": { + "virtual_address": 41022, + "size": 2, + "disassembly": "str r3, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_41024": { + "virtual_address": 41024, + "size": 2, + "disassembly": "adds r3, #0x65", + "mnemonic": "adds", + "operands": "r3, #0x65", + "mode": "thumb" + }, + "instr_41026": { + "virtual_address": 41026, + "size": 2, + "disassembly": "str r3, [sp, #0x44]", + "mnemonic": "str", + "operands": "r3, [sp, #0x44]", + "mode": "thumb" + }, + "instr_41028": { + "virtual_address": 41028, + "size": 2, + "disassembly": "subs r3, #0x65", + "mnemonic": "subs", + "operands": "r3, #0x65", + "mode": "thumb" + }, + "instr_41030": { + "virtual_address": 41030, + "size": 2, + "disassembly": "str r3, [sp, #0x30]", + "mnemonic": "str", + "operands": "r3, [sp, #0x30]", + "mode": "thumb" + }, + "instr_41032": { + "virtual_address": 41032, + "size": 2, + "disassembly": "b 0x9ad4", + "mnemonic": "b", + "operands": "0x9ad4", + "mode": "thumb" + }, + "bb_41020": { + "virtual_address": 41020, + "size": 14, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_41020", + "instr_41022", + "instr_41024", + "instr_41026", + "instr_41028", + "instr_41030", + "instr_41032" + ] + }, + "instr_41034": { + "virtual_address": 41034, + "size": 2, + "disassembly": "ldr r3, [sp, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x64]", + "mode": "thumb" + }, + "instr_41036": { + "virtual_address": 41036, + "size": 2, + "disassembly": "adds r0, r3, #0x1", + "mnemonic": "adds", + "operands": "r0, r3, #0x1", + "mode": "thumb" + }, + "instr_41038": { + "virtual_address": 41038, + "size": 2, + "disassembly": "movs r2, r0", + "mnemonic": "movs", + "operands": "r2, r0", + "mode": "thumb" + }, + "instr_41040": { + "virtual_address": 41040, + "size": 2, + "disassembly": "add r2, r10", + "mnemonic": "add", + "operands": "r2, r10", + "mode": "thumb" + }, + "instr_41042": { + "virtual_address": 41042, + "size": 2, + "disassembly": "mvns r3, r2", + "mnemonic": "mvns", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_41044": { + "virtual_address": 41044, + "size": 2, + "disassembly": "asrs r3, r3, #0x1f", + "mnemonic": "asrs", + "operands": "r3, r3, #0x1f", + "mode": "thumb" + }, + "instr_41046": { + "virtual_address": 41046, + "size": 2, + "disassembly": "str r2, [sp, #0x30]", + "mnemonic": "str", + "operands": "r2, [sp, #0x30]", + "mode": "thumb" + }, + "instr_41048": { + "virtual_address": 41048, + "size": 2, + "disassembly": "ands r2, r3", + "mnemonic": "ands", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_41050": { + "virtual_address": 41050, + "size": 2, + "disassembly": "movs r3, #0x66", + "mnemonic": "movs", + "operands": "r3, #0x66", + "mode": "thumb" + }, + "instr_41052": { + "virtual_address": 41052, + "size": 2, + "disassembly": "str r2, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r2, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_41054": { + "virtual_address": 41054, + "size": 2, + "disassembly": "str r3, [sp, #0x44]", + "mnemonic": "str", + "operands": "r3, [sp, #0x44]", + "mode": "thumb" + }, + "instr_41056": { + "virtual_address": 41056, + "size": 2, + "disassembly": "b 0x9ad4", + "mnemonic": "b", + "operands": "0x9ad4", + "mode": "thumb" + }, + "bb_41034": { + "virtual_address": 41034, + "size": 24, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_41034", + "instr_41036", + "instr_41038", + "instr_41040", + "instr_41042", + "instr_41044", + "instr_41046", + "instr_41048", + "instr_41050", + "instr_41052", + "instr_41054", + "instr_41056" + ] + }, + "func_41002": { + "virtual_address": 41002, + "size": 56, + "name": "FUN_0000a02a", + "children": [ + "bb_41002", + "bb_41010", + "bb_41020", + "bb_41034" + ] + }, + "instr_41058": { + "virtual_address": 41058, + "size": 2, + "disassembly": "ldr r3, [0x0a0ec]", + "mnemonic": "ldr", + "operands": "r3, [0x0a0ec]", + "mode": "thumb" + }, + "instr_41060": { + "virtual_address": 41060, + "size": 2, + "disassembly": "str r3, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x3c]", + "mode": "thumb" + }, + "instr_41062": { + "virtual_address": 41062, + "size": 4, + "disassembly": "bl 0x9750", + "mnemonic": "bl", + "operands": "0x9750", + "mode": "thumb" + }, + "bb_41058": { + "virtual_address": 41058, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41066, + "children": [ + "instr_41058", + "instr_41060", + "instr_41062" + ] + }, + "instr_41066": { + "virtual_address": 41066, + "size": 2, + "disassembly": "mov r9, r6", + "mnemonic": "mov", + "operands": "r9, r6", + "mode": "thumb" + }, + "instr_41068": { + "virtual_address": 41068, + "size": 2, + "disassembly": "mov r11, r8", + "mnemonic": "mov", + "operands": "r11, r8", + "mode": "thumb" + }, + "instr_41070": { + "virtual_address": 41070, + "size": 4, + "disassembly": "bl 0x8e74", + "mnemonic": "bl", + "operands": "0x8e74", + "mode": "thumb" + }, + "bb_41066": { + "virtual_address": 41066, + "size": 8, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_41066", + "instr_41068", + "instr_41070" + ] + }, + "func_41058": { + "virtual_address": 41058, + "size": 16, + "name": "FUN_0000a062", + "children": [ + "bb_41058", + "bb_41066" + ] + }, + "instr_41074": { + "virtual_address": 41074, + "size": 2, + "disassembly": "ldr r2, [sp, #0x38]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x38]", + "mode": "thumb" + }, + "instr_41076": { + "virtual_address": 41076, + "size": 2, + "disassembly": "ldmia r2!, {r5}", + "mnemonic": "ldmia", + "operands": "r2!, {r5}", + "mode": "thumb" + }, + "instr_41078": { + "virtual_address": 41078, + "size": 2, + "disassembly": "cmp r5, #0x0", + "mnemonic": "cmp", + "operands": "r5, #0x0", + "mode": "thumb" + }, + "instr_41080": { + "virtual_address": 41080, + "size": 2, + "disassembly": "bge 0x0a07e", + "mnemonic": "bge", + "operands": "0x0a07e", + "mode": "thumb" + }, + "bb_41074": { + "virtual_address": 41074, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41082, + "children": [ + "instr_41074", + "instr_41076", + "instr_41078", + "instr_41080" + ] + }, + "instr_41082": { + "virtual_address": 41082, + "size": 2, + "disassembly": "movs r5, #0x1", + "mnemonic": "movs", + "operands": "r5, #0x1", + "mode": "thumb" + }, + "instr_41084": { + "virtual_address": 41084, + "size": 2, + "disassembly": "rsbs r5, r5", + "mnemonic": "rsbs", + "operands": "r5, r5", + "mode": "thumb" + }, + "bb_41082": { + "virtual_address": 41082, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41086, + "children": [ + "instr_41082", + "instr_41084" + ] + }, + "instr_41086": { + "virtual_address": 41086, + "size": 2, + "disassembly": "ldr r3, [sp, #0x18]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x18]", + "mode": "thumb" + }, + "instr_41088": { + "virtual_address": 41088, + "size": 2, + "disassembly": "str r2, [sp, #0x38]", + "mnemonic": "str", + "operands": "r2, [sp, #0x38]", + "mode": "thumb" + }, + "instr_41090": { + "virtual_address": 41090, + "size": 2, + "disassembly": "ldrb r3, [r3, #0x1]", + "mnemonic": "ldrb", + "operands": "r3, [r3, #0x1]", + "mode": "thumb" + }, + "instr_41092": { + "virtual_address": 41092, + "size": 2, + "disassembly": "str r0, [sp, #0x18]", + "mnemonic": "str", + "operands": "r0, [sp, #0x18]", + "mode": "thumb" + }, + "instr_41094": { + "virtual_address": 41094, + "size": 4, + "disassembly": "bl 0x85a4", + "mnemonic": "bl", + "operands": "0x85a4", + "mode": "thumb" + }, + "bb_41086": { + "virtual_address": 41086, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41098, + "children": [ + "instr_41086", + "instr_41088", + "instr_41090", + "instr_41092", + "instr_41094" + ] + }, + "instr_41098": { + "virtual_address": 41098, + "size": 2, + "disassembly": "ldr r6, [0x0a0f4]", + "mnemonic": "ldr", + "operands": "r6, [0x0a0f4]", + "mode": "thumb" + }, + "instr_41100": { + "virtual_address": 41100, + "size": 4, + "disassembly": "bl 0x880a", + "mnemonic": "bl", + "operands": "0x880a", + "mode": "thumb" + }, + "bb_41098": { + "virtual_address": 41098, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41104, + "children": [ + "instr_41098", + "instr_41100" + ] + }, + "instr_41104": { + "virtual_address": 41104, + "size": 2, + "disassembly": "movs r3, #0x2d", + "mnemonic": "movs", + "operands": "r3, #0x2d", + "mode": "thumb" + }, + "instr_41106": { + "virtual_address": 41106, + "size": 2, + "disassembly": "add r2, sp, #0x68", + "mnemonic": "add", + "operands": "r2, sp, #0x68", + "mode": "thumb" + }, + "instr_41108": { + "virtual_address": 41108, + "size": 2, + "disassembly": "strb r3, [r2, #0x1b]", + "mnemonic": "strb", + "operands": "r3, [r2, #0x1b]", + "mode": "thumb" + }, + "instr_41110": { + "virtual_address": 41110, + "size": 2, + "disassembly": "b 0x9f8c", + "mnemonic": "b", + "operands": "0x9f8c", + "mode": "thumb" + }, + "bb_41104": { + "virtual_address": 41104, + "size": 8, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_41104", + "instr_41106", + "instr_41108", + "instr_41110" + ] + }, + "func_41074": { + "virtual_address": 41074, + "size": 38, + "name": "FUN_0000a072", + "children": [ + "bb_41074", + "bb_41082", + "bb_41086", + "bb_41098", + "bb_41104" + ] + }, + "instr_41112": { + "virtual_address": 41112, + "size": 2, + "disassembly": "ldr r2, [0x0a0ec]", + "mnemonic": "ldr", + "operands": "r2, [0x0a0ec]", + "mode": "thumb" + }, + "instr_41114": { + "virtual_address": 41114, + "size": 2, + "disassembly": "str r2, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r2, [sp, #0x3c]", + "mode": "thumb" + }, + "instr_41116": { + "virtual_address": 41116, + "size": 2, + "disassembly": "b 0x9b3e", + "mnemonic": "b", + "operands": "0x9b3e", + "mode": "thumb" + }, + "bb_41112": { + "virtual_address": 41112, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_41112", + "instr_41114", + "instr_41116" + ] + }, + "instr_41178": { + "virtual_address": 41178, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_41180": { + "virtual_address": 41180, + "size": 2, + "disassembly": "str r3, [sp, #0x54]", + "mnemonic": "str", + "operands": "r3, [sp, #0x54]", + "mode": "thumb" + }, + "instr_41182": { + "virtual_address": 41182, + "size": 2, + "disassembly": "str r3, [sp, #0x4c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x4c]", + "mode": "thumb" + }, + "instr_41184": { + "virtual_address": 41184, + "size": 2, + "disassembly": "b 0x9f56", + "mnemonic": "b", + "operands": "0x9f56", + "mode": "thumb" + }, + "bb_41178": { + "virtual_address": 41178, + "size": 8, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_41178", + "instr_41180", + "instr_41182", + "instr_41184" + ] + }, + "func_41112": { + "virtual_address": 41112, + "size": 74, + "name": "FUN_0000a098", + "children": [ + "bb_41112", + "bb_41178" + ] + }, + "instr_41208": { + "virtual_address": 41208, + "size": 2, + "disassembly": "push {r4, lr}", + "mnemonic": "push", + "operands": "{r4, lr}", + "mode": "thumb" + }, + "instr_41210": { + "virtual_address": 41210, + "size": 2, + "disassembly": "movs r4, r0", + "mnemonic": "movs", + "operands": "r4, r0", + "mode": "thumb" + }, + "instr_41212": { + "virtual_address": 41212, + "size": 2, + "disassembly": "movs r3, r2", + "mnemonic": "movs", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_41214": { + "virtual_address": 41214, + "size": 2, + "disassembly": "ldr r2, [0x0a110]", + "mnemonic": "ldr", + "operands": "r2, [0x0a110]", + "mode": "thumb" + }, + "instr_41216": { + "virtual_address": 41216, + "size": 2, + "disassembly": "ldr r0, [r2, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r2, #0x0]", + "mode": "thumb" + }, + "instr_41218": { + "virtual_address": 41218, + "size": 2, + "disassembly": "movs r2, r1", + "mnemonic": "movs", + "operands": "r2, r1", + "mode": "thumb" + }, + "instr_41220": { + "virtual_address": 41220, + "size": 2, + "disassembly": "movs r1, r4", + "mnemonic": "movs", + "operands": "r1, r4", + "mode": "thumb" + }, + "instr_41222": { + "virtual_address": 41222, + "size": 4, + "disassembly": "bl 0x848c", + "mnemonic": "bl", + "operands": "0x848c", + "mode": "thumb" + }, + "instr_41226": { + "virtual_address": 41226, + "size": 2, + "disassembly": "pop {r4}", + "mnemonic": "pop", + "operands": "{r4}", + "mode": "thumb" + }, + "instr_41228": { + "virtual_address": 41228, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_41230": { + "virtual_address": 41230, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_41208": { + "virtual_address": 41208, + "size": 24, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_41208", + "instr_41210", + "instr_41212", + "instr_41214", + "instr_41216", + "instr_41218", + "instr_41220", + "instr_41222", + "instr_41226", + "instr_41228", + "instr_41230" + ] + }, + "dw_41232": { + "virtual_address": 41232, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 41214 + ] + }, + "func_41208": { + "virtual_address": 41208, + "size": 28, + "name": "vfprintf", + "children": [ + "bb_41208", + "dw_41232" + ] + }, + "instr_41236": { + "virtual_address": 41236, + "size": 2, + "disassembly": "push {r4, r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_41238": { + "virtual_address": 41238, + "size": 2, + "disassembly": "movs r7, r3", + "mnemonic": "movs", + "operands": "r7, r3", + "mode": "thumb" + }, + "instr_41240": { + "virtual_address": 41240, + "size": 2, + "disassembly": "movs r3, #0x2", + "mnemonic": "movs", + "operands": "r3, #0x2", + "mode": "thumb" + }, + "instr_41242": { + "virtual_address": 41242, + "size": 2, + "disassembly": "ldr r4, [0x0a19c]", + "mnemonic": "ldr", + "operands": "r4, [0x0a19c]", + "mode": "thumb" + }, + "instr_41244": { + "virtual_address": 41244, + "size": 2, + "disassembly": "add sp, r4", + "mnemonic": "add", + "operands": "sp, r4", + "mode": "thumb" + }, + "instr_41246": { + "virtual_address": 41246, + "size": 2, + "disassembly": "movs r4, r1", + "mnemonic": "movs", + "operands": "r4, r1", + "mode": "thumb" + }, + "instr_41248": { + "virtual_address": 41248, + "size": 2, + "disassembly": "ldrh r1, [r1, #0xc]", + "mnemonic": "ldrh", + "operands": "r1, [r1, #0xc]", + "mode": "thumb" + }, + "instr_41250": { + "virtual_address": 41250, + "size": 2, + "disassembly": "bics r1, r3", + "mnemonic": "bics", + "operands": "r1, r3", + "mode": "thumb" + }, + "instr_41252": { + "virtual_address": 41252, + "size": 2, + "disassembly": "mov r3, sp", + "mnemonic": "mov", + "operands": "r3, sp", + "mode": "thumb" + }, + "instr_41254": { + "virtual_address": 41254, + "size": 2, + "disassembly": "movs r5, r2", + "mnemonic": "movs", + "operands": "r5, r2", + "mode": "thumb" + }, + "instr_41256": { + "virtual_address": 41256, + "size": 2, + "disassembly": "mov r2, sp", + "mnemonic": "mov", + "operands": "r2, sp", + "mode": "thumb" + }, + "instr_41258": { + "virtual_address": 41258, + "size": 2, + "disassembly": "strh r1, [r3, #0xc]", + "mnemonic": "strh", + "operands": "r1, [r3, #0xc]", + "mode": "thumb" + }, + "instr_41260": { + "virtual_address": 41260, + "size": 2, + "disassembly": "ldr r3, [r4, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x64]", + "mode": "thumb" + }, + "instr_41262": { + "virtual_address": 41262, + "size": 2, + "disassembly": "str r3, [sp, #0x64]", + "mnemonic": "str", + "operands": "r3, [sp, #0x64]", + "mode": "thumb" + }, + "instr_41264": { + "virtual_address": 41264, + "size": 2, + "disassembly": "ldrh r3, [r4, #0xe]", + "mnemonic": "ldrh", + "operands": "r3, [r4, #0xe]", + "mode": "thumb" + }, + "instr_41266": { + "virtual_address": 41266, + "size": 2, + "disassembly": "strh r3, [r2, #0xe]", + "mnemonic": "strh", + "operands": "r3, [r2, #0xe]", + "mode": "thumb" + }, + "instr_41268": { + "virtual_address": 41268, + "size": 2, + "disassembly": "ldr r3, [r4, #0x1c]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x1c]", + "mode": "thumb" + }, + "instr_41270": { + "virtual_address": 41270, + "size": 2, + "disassembly": "str r3, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_41272": { + "virtual_address": 41272, + "size": 2, + "disassembly": "ldr r3, [r4, #0x24]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x24]", + "mode": "thumb" + }, + "instr_41274": { + "virtual_address": 41274, + "size": 2, + "disassembly": "movs r1, #0x80", + "mnemonic": "movs", + "operands": "r1, #0x80", + "mode": "thumb" + }, + "instr_41276": { + "virtual_address": 41276, + "size": 2, + "disassembly": "str r3, [sp, #0x24]", + "mnemonic": "str", + "operands": "r3, [sp, #0x24]", + "mode": "thumb" + }, + "instr_41278": { + "virtual_address": 41278, + "size": 2, + "disassembly": "add r3, sp, #0x68", + "mnemonic": "add", + "operands": "r3, sp, #0x68", + "mode": "thumb" + }, + "instr_41280": { + "virtual_address": 41280, + "size": 2, + "disassembly": "movs r6, r0", + "mnemonic": "movs", + "operands": "r6, r0", + "mode": "thumb" + }, + "instr_41282": { + "virtual_address": 41282, + "size": 2, + "disassembly": "str r3, [sp, #0x0]", + "mnemonic": "str", + "operands": "r3, [sp, #0x0]", + "mode": "thumb" + }, + "instr_41284": { + "virtual_address": 41284, + "size": 2, + "disassembly": "str r3, [sp, #0x10]", + "mnemonic": "str", + "operands": "r3, [sp, #0x10]", + "mode": "thumb" + }, + "instr_41286": { + "virtual_address": 41286, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_41288": { + "virtual_address": 41288, + "size": 2, + "disassembly": "lsls r1, r1, #0x3", + "mnemonic": "lsls", + "operands": "r1, r1, #0x3", + "mode": "thumb" + }, + "instr_41290": { + "virtual_address": 41290, + "size": 2, + "disassembly": "add r0, sp, #0x58", + "mnemonic": "add", + "operands": "r0, sp, #0x58", + "mode": "thumb" + }, + "instr_41292": { + "virtual_address": 41292, + "size": 2, + "disassembly": "str r1, [sp, #0x8]", + "mnemonic": "str", + "operands": "r1, [sp, #0x8]", + "mode": "thumb" + }, + "instr_41294": { + "virtual_address": 41294, + "size": 2, + "disassembly": "str r1, [sp, #0x14]", + "mnemonic": "str", + "operands": "r1, [sp, #0x14]", + "mode": "thumb" + }, + "instr_41296": { + "virtual_address": 41296, + "size": 2, + "disassembly": "str r3, [sp, #0x18]", + "mnemonic": "str", + "operands": "r3, [sp, #0x18]", + "mode": "thumb" + }, + "instr_41298": { + "virtual_address": 41298, + "size": 4, + "disassembly": "bl 0x0c108", + "mnemonic": "bl", + "operands": "0x0c108", + "mode": "thumb" + }, + "instr_41302": { + "virtual_address": 41302, + "size": 2, + "disassembly": "movs r2, r5", + "mnemonic": "movs", + "operands": "r2, r5", + "mode": "thumb" + }, + "instr_41304": { + "virtual_address": 41304, + "size": 2, + "disassembly": "movs r3, r7", + "mnemonic": "movs", + "operands": "r3, r7", + "mode": "thumb" + }, + "instr_41306": { + "virtual_address": 41306, + "size": 2, + "disassembly": "mov r1, sp", + "mnemonic": "mov", + "operands": "r1, sp", + "mode": "thumb" + }, + "instr_41308": { + "virtual_address": 41308, + "size": 2, + "disassembly": "movs r0, r6", + "mnemonic": "movs", + "operands": "r0, r6", + "mode": "thumb" + }, + "instr_41310": { + "virtual_address": 41310, + "size": 4, + "disassembly": "bl 0x848c", + "mnemonic": "bl", + "operands": "0x848c", + "mode": "thumb" + }, + "instr_41314": { + "virtual_address": 41314, + "size": 2, + "disassembly": "subs r5, r0, #0x0", + "mnemonic": "subs", + "operands": "r5, r0, #0x0", + "mode": "thumb" + }, + "instr_41316": { + "virtual_address": 41316, + "size": 2, + "disassembly": "bge 0x0a188", + "mnemonic": "bge", + "operands": "0x0a188", + "mode": "thumb" + }, + "bb_41236": { + "virtual_address": 41236, + "size": 82, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41318, + "children": [ + "instr_41236", + "instr_41238", + "instr_41240", + "instr_41242", + "instr_41244", + "instr_41246", + "instr_41248", + "instr_41250", + "instr_41252", + "instr_41254", + "instr_41256", + "instr_41258", + "instr_41260", + "instr_41262", + "instr_41264", + "instr_41266", + "instr_41268", + "instr_41270", + "instr_41272", + "instr_41274", + "instr_41276", + "instr_41278", + "instr_41280", + "instr_41282", + "instr_41284", + "instr_41286", + "instr_41288", + "instr_41290", + "instr_41292", + "instr_41294", + "instr_41296", + "instr_41298", + "instr_41302", + "instr_41304", + "instr_41306", + "instr_41308", + "instr_41310", + "instr_41314", + "instr_41316" + ] + }, + "instr_41318": { + "virtual_address": 41318, + "size": 2, + "disassembly": "mov r3, sp", + "mnemonic": "mov", + "operands": "r3, sp", + "mode": "thumb" + }, + "instr_41320": { + "virtual_address": 41320, + "size": 2, + "disassembly": "ldrh r3, [r3, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r3, #0xc]", + "mode": "thumb" + }, + "instr_41322": { + "virtual_address": 41322, + "size": 2, + "disassembly": "lsls r3, r3, #0x19", + "mnemonic": "lsls", + "operands": "r3, r3, #0x19", + "mode": "thumb" + }, + "instr_41324": { + "virtual_address": 41324, + "size": 2, + "disassembly": "bpl 0x0a176", + "mnemonic": "bpl", + "operands": "0x0a176", + "mode": "thumb" + }, + "bb_41318": { + "virtual_address": 41318, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41326, + "children": [ + "instr_41318", + "instr_41320", + "instr_41322", + "instr_41324" + ] + }, + "instr_41326": { + "virtual_address": 41326, + "size": 2, + "disassembly": "movs r2, #0x40", + "mnemonic": "movs", + "operands": "r2, #0x40", + "mode": "thumb" + }, + "instr_41328": { + "virtual_address": 41328, + "size": 2, + "disassembly": "ldrh r3, [r4, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r4, #0xc]", + "mode": "thumb" + }, + "instr_41330": { + "virtual_address": 41330, + "size": 2, + "disassembly": "orrs r3, r2", + "mnemonic": "orrs", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_41332": { + "virtual_address": 41332, + "size": 2, + "disassembly": "strh r3, [r4, #0xc]", + "mnemonic": "strh", + "operands": "r3, [r4, #0xc]", + "mode": "thumb" + }, + "bb_41326": { + "virtual_address": 41326, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41334, + "children": [ + "instr_41326", + "instr_41328", + "instr_41330", + "instr_41332" + ] + }, + "instr_41334": { + "virtual_address": 41334, + "size": 2, + "disassembly": "ldr r0, [sp, #0x58]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x58]", + "mode": "thumb" + }, + "instr_41336": { + "virtual_address": 41336, + "size": 4, + "disassembly": "bl 0x0c110", + "mnemonic": "bl", + "operands": "0x0c110", + "mode": "thumb" + }, + "instr_41340": { + "virtual_address": 41340, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_41342": { + "virtual_address": 41342, + "size": 2, + "disassembly": "ldr r3, [0x0a1a0]", + "mnemonic": "ldr", + "operands": "r3, [0x0a1a0]", + "mode": "thumb" + }, + "instr_41344": { + "virtual_address": 41344, + "size": 2, + "disassembly": "add sp, r3", + "mnemonic": "add", + "operands": "sp, r3", + "mode": "thumb" + }, + "instr_41346": { + "virtual_address": 41346, + "size": 2, + "disassembly": "pop {r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_41348": { + "virtual_address": 41348, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_41350": { + "virtual_address": 41350, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_41334": { + "virtual_address": 41334, + "size": 18, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_41334", + "instr_41336", + "instr_41340", + "instr_41342", + "instr_41344", + "instr_41346", + "instr_41348", + "instr_41350" + ] + }, + "instr_41352": { + "virtual_address": 41352, + "size": 2, + "disassembly": "mov r1, sp", + "mnemonic": "mov", + "operands": "r1, sp", + "mode": "thumb" + }, + "instr_41354": { + "virtual_address": 41354, + "size": 2, + "disassembly": "movs r0, r6", + "mnemonic": "movs", + "operands": "r0, r6", + "mode": "thumb" + }, + "instr_41356": { + "virtual_address": 41356, + "size": 4, + "disassembly": "bl 0x0b67c", + "mnemonic": "bl", + "operands": "0x0b67c", + "mode": "thumb" + }, + "instr_41360": { + "virtual_address": 41360, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_41362": { + "virtual_address": 41362, + "size": 2, + "disassembly": "beq 0x0a166", + "mnemonic": "beq", + "operands": "0x0a166", + "mode": "thumb" + }, + "bb_41352": { + "virtual_address": 41352, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41364, + "children": [ + "instr_41352", + "instr_41354", + "instr_41356", + "instr_41360", + "instr_41362" + ] + }, + "instr_41364": { + "virtual_address": 41364, + "size": 2, + "disassembly": "movs r5, #0x1", + "mnemonic": "movs", + "operands": "r5, #0x1", + "mode": "thumb" + }, + "instr_41366": { + "virtual_address": 41366, + "size": 2, + "disassembly": "rsbs r5, r5", + "mnemonic": "rsbs", + "operands": "r5, r5", + "mode": "thumb" + }, + "instr_41368": { + "virtual_address": 41368, + "size": 2, + "disassembly": "b 0x0a166", + "mnemonic": "b", + "operands": "0x0a166", + "mode": "thumb" + }, + "bb_41364": { + "virtual_address": 41364, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41318, + "children": [ + "instr_41364", + "instr_41366", + "instr_41368" + ] + }, + "func_41236": { + "virtual_address": 41236, + "size": 134, + "name": "__sbprintf", + "children": [ + "bb_41236", + "bb_41318", + "bb_41326", + "bb_41334", + "bb_41352", + "bb_41364" + ] + }, + "instr_41380": { + "virtual_address": 41380, + "size": 2, + "disassembly": "ldr r3, [0x0a288]", + "mnemonic": "ldr", + "operands": "r3, [0x0a288]", + "mode": "thumb" + }, + "instr_41382": { + "virtual_address": 41382, + "size": 2, + "disassembly": "push {r4, r5, r6, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, lr}", + "mode": "thumb" + }, + "instr_41384": { + "virtual_address": 41384, + "size": 2, + "disassembly": "movs r5, r0", + "mnemonic": "movs", + "operands": "r5, r0", + "mode": "thumb" + }, + "instr_41386": { + "virtual_address": 41386, + "size": 2, + "disassembly": "ldr r0, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r3, #0x0]", + "mode": "thumb" + }, + "instr_41388": { + "virtual_address": 41388, + "size": 2, + "disassembly": "movs r4, r1", + "mnemonic": "movs", + "operands": "r4, r1", + "mode": "thumb" + }, + "instr_41390": { + "virtual_address": 41390, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_41392": { + "virtual_address": 41392, + "size": 2, + "disassembly": "beq 0x0a1b8", + "mnemonic": "beq", + "operands": "0x0a1b8", + "mode": "thumb" + }, + "bb_41380": { + "virtual_address": 41380, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41394, + "children": [ + "instr_41380", + "instr_41382", + "instr_41384", + "instr_41386", + "instr_41388", + "instr_41390", + "instr_41392" + ] + }, + "instr_41394": { + "virtual_address": 41394, + "size": 2, + "disassembly": "ldr r3, [r0, #0x38]", + "mnemonic": "ldr", + "operands": "r3, [r0, #0x38]", + "mode": "thumb" + }, + "instr_41396": { + "virtual_address": 41396, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_41398": { + "virtual_address": 41398, + "size": 2, + "disassembly": "beq 0x0a202", + "mnemonic": "beq", + "operands": "0x0a202", + "mode": "thumb" + }, + "bb_41394": { + "virtual_address": 41394, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41400, + "children": [ + "instr_41394", + "instr_41396", + "instr_41398" + ] + }, + "instr_41400": { + "virtual_address": 41400, + "size": 2, + "disassembly": "movs r3, #0xc", + "mnemonic": "movs", + "operands": "r3, #0xc", + "mode": "thumb" + }, + "instr_41402": { + "virtual_address": 41402, + "size": 2, + "disassembly": "ldrsh r2, [r4, r3]", + "mnemonic": "ldrsh", + "operands": "r2, [r4, r3]", + "mode": "thumb" + }, + "instr_41404": { + "virtual_address": 41404, + "size": 2, + "disassembly": "lsls r1, r2, #0x10", + "mnemonic": "lsls", + "operands": "r1, r2, #0x10", + "mode": "thumb" + }, + "instr_41406": { + "virtual_address": 41406, + "size": 2, + "disassembly": "lsrs r3, r1, #0x10", + "mnemonic": "lsrs", + "operands": "r3, r1, #0x10", + "mode": "thumb" + }, + "instr_41408": { + "virtual_address": 41408, + "size": 2, + "disassembly": "lsls r1, r1, #0xc", + "mnemonic": "lsls", + "operands": "r1, r1, #0xc", + "mode": "thumb" + }, + "instr_41410": { + "virtual_address": 41410, + "size": 2, + "disassembly": "bpl 0x0a212", + "mnemonic": "bpl", + "operands": "0x0a212", + "mode": "thumb" + }, + "bb_41400": { + "virtual_address": 41400, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41412, + "children": [ + "instr_41400", + "instr_41402", + "instr_41404", + "instr_41406", + "instr_41408", + "instr_41410" + ] + }, + "instr_41412": { + "virtual_address": 41412, + "size": 2, + "disassembly": "ldr r1, [r4, #0x10]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x10]", + "mode": "thumb" + }, + "instr_41414": { + "virtual_address": 41414, + "size": 2, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_41416": { + "virtual_address": 41416, + "size": 2, + "disassembly": "beq 0x0a22a", + "mnemonic": "beq", + "operands": "0x0a22a", + "mode": "thumb" + }, + "bb_41412": { + "virtual_address": 41412, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41418, + "children": [ + "instr_41412", + "instr_41414", + "instr_41416" + ] + }, + "instr_41418": { + "virtual_address": 41418, + "size": 2, + "disassembly": "lsls r0, r3, #0x1f", + "mnemonic": "lsls", + "operands": "r0, r3, #0x1f", + "mode": "thumb" + }, + "instr_41420": { + "virtual_address": 41420, + "size": 2, + "disassembly": "bpl 0x0a1e4", + "mnemonic": "bpl", + "operands": "0x0a1e4", + "mode": "thumb" + }, + "bb_41418": { + "virtual_address": 41418, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41422, + "children": [ + "instr_41418", + "instr_41420" + ] + }, + "instr_41422": { + "virtual_address": 41422, + "size": 2, + "disassembly": "movs r0, #0x0", + "mnemonic": "movs", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_41424": { + "virtual_address": 41424, + "size": 2, + "disassembly": "str r0, [r4, #0x8]", + "mnemonic": "str", + "operands": "r0, [r4, #0x8]", + "mode": "thumb" + }, + "instr_41426": { + "virtual_address": 41426, + "size": 2, + "disassembly": "ldr r0, [r4, #0x14]", + "mnemonic": "ldr", + "operands": "r0, [r4, #0x14]", + "mode": "thumb" + }, + "instr_41428": { + "virtual_address": 41428, + "size": 2, + "disassembly": "rsbs r0, r0", + "mnemonic": "rsbs", + "operands": "r0, r0", + "mode": "thumb" + }, + "instr_41430": { + "virtual_address": 41430, + "size": 2, + "disassembly": "str r0, [r4, #0x18]", + "mnemonic": "str", + "operands": "r0, [r4, #0x18]", + "mode": "thumb" + }, + "instr_41432": { + "virtual_address": 41432, + "size": 2, + "disassembly": "movs r0, #0x0", + "mnemonic": "movs", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_41434": { + "virtual_address": 41434, + "size": 2, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_41436": { + "virtual_address": 41436, + "size": 2, + "disassembly": "beq 0x0a1f4", + "mnemonic": "beq", + "operands": "0x0a1f4", + "mode": "thumb" + }, + "bb_41422": { + "virtual_address": 41422, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41438, + "children": [ + "instr_41422", + "instr_41424", + "instr_41426", + "instr_41428", + "instr_41430", + "instr_41432", + "instr_41434", + "instr_41436" + ] + }, + "instr_41438": { + "virtual_address": 41438, + "size": 2, + "disassembly": "pop {r4, r5, r6}", + "mnemonic": "pop", + "operands": "{r4, r5, r6}", + "mode": "thumb" + }, + "instr_41440": { + "virtual_address": 41440, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_41442": { + "virtual_address": 41442, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_41438": { + "virtual_address": 41438, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_41438", + "instr_41440", + "instr_41442" + ] + }, + "instr_41444": { + "virtual_address": 41444, + "size": 2, + "disassembly": "movs r0, #0x0", + "mnemonic": "movs", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_41446": { + "virtual_address": 41446, + "size": 2, + "disassembly": "lsls r5, r3, #0x1e", + "mnemonic": "lsls", + "operands": "r5, r3, #0x1e", + "mode": "thumb" + }, + "instr_41448": { + "virtual_address": 41448, + "size": 2, + "disassembly": "bmi 0x0a1ec", + "mnemonic": "bmi", + "operands": "0x0a1ec", + "mode": "thumb" + }, + "bb_41444": { + "virtual_address": 41444, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41450, + "children": [ + "instr_41444", + "instr_41446", + "instr_41448" + ] + }, + "instr_41450": { + "virtual_address": 41450, + "size": 2, + "disassembly": "ldr r0, [r4, #0x14]", + "mnemonic": "ldr", + "operands": "r0, [r4, #0x14]", + "mode": "thumb" + }, + "bb_41450": { + "virtual_address": 41450, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41452, + "children": [ + "instr_41450" + ] + }, + "instr_41452": { + "virtual_address": 41452, + "size": 2, + "disassembly": "str r0, [r4, #0x8]", + "mnemonic": "str", + "operands": "r0, [r4, #0x8]", + "mode": "thumb" + }, + "instr_41454": { + "virtual_address": 41454, + "size": 2, + "disassembly": "movs r0, #0x0", + "mnemonic": "movs", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_41456": { + "virtual_address": 41456, + "size": 2, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_41458": { + "virtual_address": 41458, + "size": 2, + "disassembly": "bne 0x0a1de", + "mnemonic": "bne", + "operands": "0x0a1de", + "mode": "thumb" + }, + "bb_41452": { + "virtual_address": 41452, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41460, + "children": [ + "instr_41452", + "instr_41454", + "instr_41456", + "instr_41458" + ] + }, + "instr_41460": { + "virtual_address": 41460, + "size": 2, + "disassembly": "lsls r3, r3, #0x18", + "mnemonic": "lsls", + "operands": "r3, r3, #0x18", + "mode": "thumb" + }, + "instr_41462": { + "virtual_address": 41462, + "size": 2, + "disassembly": "bpl 0x0a1de", + "mnemonic": "bpl", + "operands": "0x0a1de", + "mode": "thumb" + }, + "bb_41460": { + "virtual_address": 41460, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41464, + "children": [ + "instr_41460", + "instr_41462" + ] + }, + "instr_41464": { + "virtual_address": 41464, + "size": 2, + "disassembly": "movs r3, #0x40", + "mnemonic": "movs", + "operands": "r3, #0x40", + "mode": "thumb" + }, + "instr_41466": { + "virtual_address": 41466, + "size": 2, + "disassembly": "orrs r2, r3", + "mnemonic": "orrs", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_41468": { + "virtual_address": 41468, + "size": 2, + "disassembly": "strh r2, [r4, #0xc]", + "mnemonic": "strh", + "operands": "r2, [r4, #0xc]", + "mode": "thumb" + }, + "instr_41470": { + "virtual_address": 41470, + "size": 2, + "disassembly": "subs r0, #0x1", + "mnemonic": "subs", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_41472": { + "virtual_address": 41472, + "size": 2, + "disassembly": "b 0x0a1de", + "mnemonic": "b", + "operands": "0x0a1de", + "mode": "thumb" + }, + "bb_41464": { + "virtual_address": 41464, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41438, + "children": [ + "instr_41464", + "instr_41466", + "instr_41468", + "instr_41470", + "instr_41472" + ] + }, + "instr_41474": { + "virtual_address": 41474, + "size": 4, + "disassembly": "bl 0x0b80c", + "mnemonic": "bl", + "operands": "0x0b80c", + "mode": "thumb" + }, + "instr_41478": { + "virtual_address": 41478, + "size": 2, + "disassembly": "movs r3, #0xc", + "mnemonic": "movs", + "operands": "r3, #0xc", + "mode": "thumb" + }, + "instr_41480": { + "virtual_address": 41480, + "size": 2, + "disassembly": "ldrsh r2, [r4, r3]", + "mnemonic": "ldrsh", + "operands": "r2, [r4, r3]", + "mode": "thumb" + }, + "instr_41482": { + "virtual_address": 41482, + "size": 2, + "disassembly": "lsls r1, r2, #0x10", + "mnemonic": "lsls", + "operands": "r1, r2, #0x10", + "mode": "thumb" + }, + "instr_41484": { + "virtual_address": 41484, + "size": 2, + "disassembly": "lsrs r3, r1, #0x10", + "mnemonic": "lsrs", + "operands": "r3, r1, #0x10", + "mode": "thumb" + }, + "instr_41486": { + "virtual_address": 41486, + "size": 2, + "disassembly": "lsls r1, r1, #0xc", + "mnemonic": "lsls", + "operands": "r1, r1, #0xc", + "mode": "thumb" + }, + "instr_41488": { + "virtual_address": 41488, + "size": 2, + "disassembly": "bmi 0x0a1c4", + "mnemonic": "bmi", + "operands": "0x0a1c4", + "mode": "thumb" + }, + "bb_41474": { + "virtual_address": 41474, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41490, + "children": [ + "instr_41474", + "instr_41478", + "instr_41480", + "instr_41482", + "instr_41484", + "instr_41486", + "instr_41488" + ] + }, + "instr_41490": { + "virtual_address": 41490, + "size": 2, + "disassembly": "lsls r1, r3, #0x1b", + "mnemonic": "lsls", + "operands": "r1, r3, #0x1b", + "mode": "thumb" + }, + "instr_41492": { + "virtual_address": 41492, + "size": 2, + "disassembly": "bpl 0x0a276", + "mnemonic": "bpl", + "operands": "0x0a276", + "mode": "thumb" + }, + "bb_41490": { + "virtual_address": 41490, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41494, + "children": [ + "instr_41490", + "instr_41492" + ] + }, + "instr_41494": { + "virtual_address": 41494, + "size": 2, + "disassembly": "lsls r3, r3, #0x1d", + "mnemonic": "lsls", + "operands": "r3, r3, #0x1d", + "mode": "thumb" + }, + "instr_41496": { + "virtual_address": 41496, + "size": 2, + "disassembly": "bmi 0x0a24c", + "mnemonic": "bmi", + "operands": "0x0a24c", + "mode": "thumb" + }, + "bb_41494": { + "virtual_address": 41494, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41498, + "children": [ + "instr_41494", + "instr_41496" + ] + }, + "instr_41498": { + "virtual_address": 41498, + "size": 2, + "disassembly": "ldr r1, [r4, #0x10]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x10]", + "mode": "thumb" + }, + "bb_41498": { + "virtual_address": 41498, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41500, + "children": [ + "instr_41498" + ] + }, + "instr_41500": { + "virtual_address": 41500, + "size": 2, + "disassembly": "movs r3, #0x8", + "mnemonic": "movs", + "operands": "r3, #0x8", + "mode": "thumb" + }, + "instr_41502": { + "virtual_address": 41502, + "size": 2, + "disassembly": "orrs r2, r3", + "mnemonic": "orrs", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_41504": { + "virtual_address": 41504, + "size": 2, + "disassembly": "lsls r3, r2, #0x10", + "mnemonic": "lsls", + "operands": "r3, r2, #0x10", + "mode": "thumb" + }, + "instr_41506": { + "virtual_address": 41506, + "size": 2, + "disassembly": "strh r2, [r4, #0xc]", + "mnemonic": "strh", + "operands": "r2, [r4, #0xc]", + "mode": "thumb" + }, + "instr_41508": { + "virtual_address": 41508, + "size": 2, + "disassembly": "lsrs r3, r3, #0x10", + "mnemonic": "lsrs", + "operands": "r3, r3, #0x10", + "mode": "thumb" + }, + "instr_41510": { + "virtual_address": 41510, + "size": 2, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_41512": { + "virtual_address": 41512, + "size": 2, + "disassembly": "bne 0x0a1ca", + "mnemonic": "bne", + "operands": "0x0a1ca", + "mode": "thumb" + }, + "bb_41500": { + "virtual_address": 41500, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41514, + "children": [ + "instr_41500", + "instr_41502", + "instr_41504", + "instr_41506", + "instr_41508", + "instr_41510", + "instr_41512" + ] + }, + "instr_41514": { + "virtual_address": 41514, + "size": 2, + "disassembly": "movs r0, #0xa0", + "mnemonic": "movs", + "operands": "r0, #0xa0", + "mode": "thumb" + }, + "instr_41516": { + "virtual_address": 41516, + "size": 2, + "disassembly": "movs r6, #0x80", + "mnemonic": "movs", + "operands": "r6, #0x80", + "mode": "thumb" + }, + "instr_41518": { + "virtual_address": 41518, + "size": 2, + "disassembly": "lsls r0, r0, #0x2", + "mnemonic": "lsls", + "operands": "r0, r0, #0x2", + "mode": "thumb" + }, + "instr_41520": { + "virtual_address": 41520, + "size": 2, + "disassembly": "lsls r6, r6, #0x2", + "mnemonic": "lsls", + "operands": "r6, r6, #0x2", + "mode": "thumb" + }, + "instr_41522": { + "virtual_address": 41522, + "size": 2, + "disassembly": "ands r0, r3", + "mnemonic": "ands", + "operands": "r0, r3", + "mode": "thumb" + }, + "instr_41524": { + "virtual_address": 41524, + "size": 2, + "disassembly": "cmp r0, r6", + "mnemonic": "cmp", + "operands": "r0, r6", + "mode": "thumb" + }, + "instr_41526": { + "virtual_address": 41526, + "size": 2, + "disassembly": "beq 0x0a1ca", + "mnemonic": "beq", + "operands": "0x0a1ca", + "mode": "thumb" + }, + "bb_41514": { + "virtual_address": 41514, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41528, + "children": [ + "instr_41514", + "instr_41516", + "instr_41518", + "instr_41520", + "instr_41522", + "instr_41524", + "instr_41526" + ] + }, + "instr_41528": { + "virtual_address": 41528, + "size": 2, + "disassembly": "movs r1, r4", + "mnemonic": "movs", + "operands": "r1, r4", + "mode": "thumb" + }, + "instr_41530": { + "virtual_address": 41530, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_41532": { + "virtual_address": 41532, + "size": 4, + "disassembly": "bl 0x0c12c", + "mnemonic": "bl", + "operands": "0x0c12c", + "mode": "thumb" + }, + "instr_41536": { + "virtual_address": 41536, + "size": 2, + "disassembly": "movs r3, #0xc", + "mnemonic": "movs", + "operands": "r3, #0xc", + "mode": "thumb" + }, + "instr_41538": { + "virtual_address": 41538, + "size": 2, + "disassembly": "ldrsh r2, [r4, r3]", + "mnemonic": "ldrsh", + "operands": "r2, [r4, r3]", + "mode": "thumb" + }, + "instr_41540": { + "virtual_address": 41540, + "size": 2, + "disassembly": "lsls r3, r2, #0x10", + "mnemonic": "lsls", + "operands": "r3, r2, #0x10", + "mode": "thumb" + }, + "instr_41542": { + "virtual_address": 41542, + "size": 2, + "disassembly": "ldr r1, [r4, #0x10]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x10]", + "mode": "thumb" + }, + "instr_41544": { + "virtual_address": 41544, + "size": 2, + "disassembly": "lsrs r3, r3, #0x10", + "mnemonic": "lsrs", + "operands": "r3, r3, #0x10", + "mode": "thumb" + }, + "instr_41546": { + "virtual_address": 41546, + "size": 2, + "disassembly": "b 0x0a1ca", + "mnemonic": "b", + "operands": "0x0a1ca", + "mode": "thumb" + }, + "bb_41528": { + "virtual_address": 41528, + "size": 20, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41418, + "children": [ + "instr_41528", + "instr_41530", + "instr_41532", + "instr_41536", + "instr_41538", + "instr_41540", + "instr_41542", + "instr_41544", + "instr_41546" + ] + }, + "instr_41548": { + "virtual_address": 41548, + "size": 2, + "disassembly": "ldr r1, [r4, #0x30]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x30]", + "mode": "thumb" + }, + "instr_41550": { + "virtual_address": 41550, + "size": 2, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_41552": { + "virtual_address": 41552, + "size": 2, + "disassembly": "beq 0x0a268", + "mnemonic": "beq", + "operands": "0x0a268", + "mode": "thumb" + }, + "bb_41548": { + "virtual_address": 41548, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41554, + "children": [ + "instr_41548", + "instr_41550", + "instr_41552" + ] + }, + "instr_41554": { + "virtual_address": 41554, + "size": 2, + "disassembly": "movs r3, r4", + "mnemonic": "movs", + "operands": "r3, r4", + "mode": "thumb" + }, + "instr_41556": { + "virtual_address": 41556, + "size": 2, + "disassembly": "adds r3, #0x40", + "mnemonic": "adds", + "operands": "r3, #0x40", + "mode": "thumb" + }, + "instr_41558": { + "virtual_address": 41558, + "size": 2, + "disassembly": "cmp r1, r3", + "mnemonic": "cmp", + "operands": "r1, r3", + "mode": "thumb" + }, + "instr_41560": { + "virtual_address": 41560, + "size": 2, + "disassembly": "beq 0x0a264", + "mnemonic": "beq", + "operands": "0x0a264", + "mode": "thumb" + }, + "bb_41554": { + "virtual_address": 41554, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41562, + "children": [ + "instr_41554", + "instr_41556", + "instr_41558", + "instr_41560" + ] + }, + "instr_41562": { + "virtual_address": 41562, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_41564": { + "virtual_address": 41564, + "size": 4, + "disassembly": "bl 0x0bb74", + "mnemonic": "bl", + "operands": "0x0bb74", + "mode": "thumb" + }, + "instr_41568": { + "virtual_address": 41568, + "size": 2, + "disassembly": "movs r3, #0xc", + "mnemonic": "movs", + "operands": "r3, #0xc", + "mode": "thumb" + }, + "instr_41570": { + "virtual_address": 41570, + "size": 2, + "disassembly": "ldrsh r2, [r4, r3]", + "mnemonic": "ldrsh", + "operands": "r2, [r4, r3]", + "mode": "thumb" + }, + "bb_41562": { + "virtual_address": 41562, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41572, + "children": [ + "instr_41562", + "instr_41564", + "instr_41568", + "instr_41570" + ] + }, + "instr_41572": { + "virtual_address": 41572, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_41574": { + "virtual_address": 41574, + "size": 2, + "disassembly": "str r3, [r4, #0x30]", + "mnemonic": "str", + "operands": "r3, [r4, #0x30]", + "mode": "thumb" + }, + "bb_41572": { + "virtual_address": 41572, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41576, + "children": [ + "instr_41572", + "instr_41574" + ] + }, + "instr_41576": { + "virtual_address": 41576, + "size": 2, + "disassembly": "movs r3, #0x24", + "mnemonic": "movs", + "operands": "r3, #0x24", + "mode": "thumb" + }, + "instr_41578": { + "virtual_address": 41578, + "size": 2, + "disassembly": "bics r2, r3", + "mnemonic": "bics", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_41580": { + "virtual_address": 41580, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_41582": { + "virtual_address": 41582, + "size": 2, + "disassembly": "ldr r1, [r4, #0x10]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x10]", + "mode": "thumb" + }, + "instr_41584": { + "virtual_address": 41584, + "size": 2, + "disassembly": "str r3, [r4, #0x4]", + "mnemonic": "str", + "operands": "r3, [r4, #0x4]", + "mode": "thumb" + }, + "instr_41586": { + "virtual_address": 41586, + "size": 2, + "disassembly": "str r1, [r4, #0x0]", + "mnemonic": "str", + "operands": "r1, [r4, #0x0]", + "mode": "thumb" + }, + "instr_41588": { + "virtual_address": 41588, + "size": 2, + "disassembly": "b 0x0a21c", + "mnemonic": "b", + "operands": "0x0a21c", + "mode": "thumb" + }, + "bb_41576": { + "virtual_address": 41576, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41500, + "children": [ + "instr_41576", + "instr_41578", + "instr_41580", + "instr_41582", + "instr_41584", + "instr_41586", + "instr_41588" + ] + }, + "instr_41590": { + "virtual_address": 41590, + "size": 2, + "disassembly": "movs r3, #0x9", + "mnemonic": "movs", + "operands": "r3, #0x9", + "mode": "thumb" + }, + "instr_41592": { + "virtual_address": 41592, + "size": 2, + "disassembly": "str r3, [r5, #0x0]", + "mnemonic": "str", + "operands": "r3, [r5, #0x0]", + "mode": "thumb" + }, + "instr_41594": { + "virtual_address": 41594, + "size": 2, + "disassembly": "movs r3, #0x40", + "mnemonic": "movs", + "operands": "r3, #0x40", + "mode": "thumb" + }, + "instr_41596": { + "virtual_address": 41596, + "size": 2, + "disassembly": "movs r0, #0x1", + "mnemonic": "movs", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_41598": { + "virtual_address": 41598, + "size": 2, + "disassembly": "orrs r2, r3", + "mnemonic": "orrs", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_41600": { + "virtual_address": 41600, + "size": 2, + "disassembly": "strh r2, [r4, #0xc]", + "mnemonic": "strh", + "operands": "r2, [r4, #0xc]", + "mode": "thumb" + }, + "instr_41602": { + "virtual_address": 41602, + "size": 2, + "disassembly": "rsbs r0, r0", + "mnemonic": "rsbs", + "operands": "r0, r0", + "mode": "thumb" + }, + "instr_41604": { + "virtual_address": 41604, + "size": 2, + "disassembly": "b 0x0a1de", + "mnemonic": "b", + "operands": "0x0a1de", + "mode": "thumb" + }, + "bb_41590": { + "virtual_address": 41590, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41438, + "children": [ + "instr_41590", + "instr_41592", + "instr_41594", + "instr_41596", + "instr_41598", + "instr_41600", + "instr_41602", + "instr_41604" + ] + }, + "func_41380": { + "virtual_address": 41380, + "size": 226, + "name": "__swsetup_r", + "children": [ + "bb_41380", + "bb_41394", + "bb_41400", + "bb_41412", + "bb_41418", + "bb_41422", + "bb_41438", + "bb_41444", + "bb_41450", + "bb_41452", + "bb_41460", + "bb_41464", + "bb_41474", + "bb_41490", + "bb_41494", + "bb_41498", + "bb_41500", + "bb_41514", + "bb_41528", + "bb_41548", + "bb_41554", + "bb_41562", + "bb_41572", + "bb_41576", + "bb_41590" + ] + }, + "instr_41612": { + "virtual_address": 41612, + "size": 2, + "disassembly": "push {r4, r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_41614": { + "virtual_address": 41614, + "size": 2, + "disassembly": "mov r6, r9", + "mnemonic": "mov", + "operands": "r6, r9", + "mode": "thumb" + }, + "instr_41616": { + "virtual_address": 41616, + "size": 2, + "disassembly": "mov lr, r11", + "mnemonic": "mov", + "operands": "lr, r11", + "mode": "thumb" + }, + "instr_41618": { + "virtual_address": 41618, + "size": 2, + "disassembly": "mov r7, r10", + "mnemonic": "mov", + "operands": "r7, r10", + "mode": "thumb" + }, + "instr_41620": { + "virtual_address": 41620, + "size": 2, + "disassembly": "mov r5, r8", + "mnemonic": "mov", + "operands": "r5, r8", + "mode": "thumb" + }, + "instr_41622": { + "virtual_address": 41622, + "size": 2, + "disassembly": "push {r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_41624": { + "virtual_address": 41624, + "size": 2, + "disassembly": "ldr r3, [0x0a384]", + "mnemonic": "ldr", + "operands": "r3, [0x0a384]", + "mode": "thumb" + }, + "instr_41626": { + "virtual_address": 41626, + "size": 2, + "disassembly": "ldr r3, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0x0]", + "mode": "thumb" + }, + "instr_41628": { + "virtual_address": 41628, + "size": 2, + "disassembly": "sub sp, #0xc", + "mnemonic": "sub", + "operands": "sp, #0xc", + "mode": "thumb" + }, + "instr_41630": { + "virtual_address": 41630, + "size": 2, + "disassembly": "str r0, [sp, #0x4]", + "mnemonic": "str", + "operands": "r0, [sp, #0x4]", + "mode": "thumb" + }, + "instr_41632": { + "virtual_address": 41632, + "size": 2, + "disassembly": "movs r0, r3", + "mnemonic": "movs", + "operands": "r0, r3", + "mode": "thumb" + }, + "instr_41634": { + "virtual_address": 41634, + "size": 2, + "disassembly": "str r3, [sp, #0x0]", + "mnemonic": "str", + "operands": "r3, [sp, #0x0]", + "mode": "thumb" + }, + "instr_41636": { + "virtual_address": 41636, + "size": 2, + "disassembly": "mov r9, r1", + "mnemonic": "mov", + "operands": "r9, r1", + "mode": "thumb" + }, + "instr_41638": { + "virtual_address": 41638, + "size": 4, + "disassembly": "bl 0x0c118", + "mnemonic": "bl", + "operands": "0x0c118", + "mode": "thumb" + }, + "instr_41642": { + "virtual_address": 41642, + "size": 2, + "disassembly": "movs r2, #0xa4", + "mnemonic": "movs", + "operands": "r2, #0xa4", + "mode": "thumb" + }, + "instr_41644": { + "virtual_address": 41644, + "size": 2, + "disassembly": "ldr r3, [0x0a388]", + "mnemonic": "ldr", + "operands": "r3, [0x0a388]", + "mode": "thumb" + }, + "instr_41646": { + "virtual_address": 41646, + "size": 2, + "disassembly": "ldr r3, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0x0]", + "mode": "thumb" + }, + "instr_41648": { + "virtual_address": 41648, + "size": 2, + "disassembly": "lsls r2, r2, #0x1", + "mnemonic": "lsls", + "operands": "r2, r2, #0x1", + "mode": "thumb" + }, + "instr_41650": { + "virtual_address": 41650, + "size": 2, + "disassembly": "str r3, [sp, #0x0]", + "mnemonic": "str", + "operands": "r3, [sp, #0x0]", + "mode": "thumb" + }, + "instr_41652": { + "virtual_address": 41652, + "size": 2, + "disassembly": "ldr r6, [r3, r2]", + "mnemonic": "ldr", + "operands": "r6, [r3, r2]", + "mode": "thumb" + }, + "bb_41612": { + "virtual_address": 41612, + "size": 42, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41654, + "children": [ + "instr_41612", + "instr_41614", + "instr_41616", + "instr_41618", + "instr_41620", + "instr_41622", + "instr_41624", + "instr_41626", + "instr_41628", + "instr_41630", + "instr_41632", + "instr_41634", + "instr_41636", + "instr_41638", + "instr_41642", + "instr_41644", + "instr_41646", + "instr_41648", + "instr_41650", + "instr_41652" + ] + }, + "instr_41654": { + "virtual_address": 41654, + "size": 2, + "disassembly": "cmp r6, #0x0", + "mnemonic": "cmp", + "operands": "r6, #0x0", + "mode": "thumb" + }, + "instr_41656": { + "virtual_address": 41656, + "size": 2, + "disassembly": "beq 0x0a336", + "mnemonic": "beq", + "operands": "0x0a336", + "mode": "thumb" + }, + "bb_41654": { + "virtual_address": 41654, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41658, + "children": [ + "instr_41654", + "instr_41656" + ] + }, + "instr_41658": { + "virtual_address": 41658, + "size": 2, + "disassembly": "ldr r5, [r6, #0x4]", + "mnemonic": "ldr", + "operands": "r5, [r6, #0x4]", + "mode": "thumb" + }, + "instr_41660": { + "virtual_address": 41660, + "size": 2, + "disassembly": "subs r4, r5, #0x1", + "mnemonic": "subs", + "operands": "r4, r5, #0x1", + "mode": "thumb" + }, + "instr_41662": { + "virtual_address": 41662, + "size": 2, + "disassembly": "bmi 0x0a336", + "mnemonic": "bmi", + "operands": "0x0a336", + "mode": "thumb" + }, + "bb_41658": { + "virtual_address": 41658, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41664, + "children": [ + "instr_41658", + "instr_41660", + "instr_41662" + ] + }, + "instr_41664": { + "virtual_address": 41664, + "size": 2, + "disassembly": "adds r5, #0x1", + "mnemonic": "adds", + "operands": "r5, #0x1", + "mode": "thumb" + }, + "instr_41666": { + "virtual_address": 41666, + "size": 2, + "disassembly": "lsls r5, r5, #0x2", + "mnemonic": "lsls", + "operands": "r5, r5, #0x2", + "mode": "thumb" + }, + "instr_41668": { + "virtual_address": 41668, + "size": 2, + "disassembly": "movs r3, r5", + "mnemonic": "movs", + "operands": "r3, r5", + "mode": "thumb" + }, + "instr_41670": { + "virtual_address": 41670, + "size": 2, + "disassembly": "adds r3, #0x80", + "mnemonic": "adds", + "operands": "r3, #0x80", + "mode": "thumb" + }, + "instr_41672": { + "virtual_address": 41672, + "size": 2, + "disassembly": "mov r8, r3", + "mnemonic": "mov", + "operands": "r8, r3", + "mode": "thumb" + }, + "instr_41674": { + "virtual_address": 41674, + "size": 2, + "disassembly": "movs r3, #0xc4", + "mnemonic": "movs", + "operands": "r3, #0xc4", + "mode": "thumb" + }, + "instr_41676": { + "virtual_address": 41676, + "size": 2, + "disassembly": "lsls r3, r3, #0x1", + "mnemonic": "lsls", + "operands": "r3, r3, #0x1", + "mode": "thumb" + }, + "instr_41678": { + "virtual_address": 41678, + "size": 2, + "disassembly": "mov r11, r3", + "mnemonic": "mov", + "operands": "r11, r3", + "mode": "thumb" + }, + "instr_41680": { + "virtual_address": 41680, + "size": 2, + "disassembly": "adds r7, r6, r5", + "mnemonic": "adds", + "operands": "r7, r6, r5", + "mode": "thumb" + }, + "instr_41682": { + "virtual_address": 41682, + "size": 2, + "disassembly": "adds r5, #0x1", + "mnemonic": "adds", + "operands": "r5, #0x1", + "mode": "thumb" + }, + "instr_41684": { + "virtual_address": 41684, + "size": 2, + "disassembly": "adds r5, #0xff", + "mnemonic": "adds", + "operands": "r5, #0xff", + "mode": "thumb" + }, + "instr_41686": { + "virtual_address": 41686, + "size": 2, + "disassembly": "add r8, r6", + "mnemonic": "add", + "operands": "r8, r6", + "mode": "thumb" + }, + "instr_41688": { + "virtual_address": 41688, + "size": 2, + "disassembly": "adds r5, r6, r5", + "mnemonic": "adds", + "operands": "r5, r6, r5", + "mode": "thumb" + }, + "instr_41690": { + "virtual_address": 41690, + "size": 2, + "disassembly": "add r11, r6", + "mnemonic": "add", + "operands": "r11, r6", + "mode": "thumb" + }, + "instr_41692": { + "virtual_address": 41692, + "size": 2, + "disassembly": "b 0x0a2ee", + "mnemonic": "b", + "operands": "0x0a2ee", + "mode": "thumb" + }, + "bb_41664": { + "virtual_address": 41664, + "size": 30, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41710, + "children": [ + "instr_41664", + "instr_41666", + "instr_41668", + "instr_41670", + "instr_41672", + "instr_41674", + "instr_41676", + "instr_41678", + "instr_41680", + "instr_41682", + "instr_41684", + "instr_41686", + "instr_41688", + "instr_41690", + "instr_41692" + ] + }, + "instr_41694": { + "virtual_address": 41694, + "size": 2, + "disassembly": "movs r3, #0x4", + "mnemonic": "movs", + "operands": "r3, #0x4", + "mode": "thumb" + }, + "instr_41696": { + "virtual_address": 41696, + "size": 2, + "disassembly": "rsbs r3, r3", + "mnemonic": "rsbs", + "operands": "r3, r3", + "mode": "thumb" + }, + "instr_41698": { + "virtual_address": 41698, + "size": 2, + "disassembly": "mov r12, r3", + "mnemonic": "mov", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_41700": { + "virtual_address": 41700, + "size": 2, + "disassembly": "subs r7, #0x4", + "mnemonic": "subs", + "operands": "r7, #0x4", + "mode": "thumb" + }, + "instr_41702": { + "virtual_address": 41702, + "size": 2, + "disassembly": "add r8, r12", + "mnemonic": "add", + "operands": "r8, r12", + "mode": "thumb" + }, + "instr_41704": { + "virtual_address": 41704, + "size": 2, + "disassembly": "adds r5, r5, r3", + "mnemonic": "adds", + "operands": "r5, r5, r3", + "mode": "thumb" + }, + "instr_41706": { + "virtual_address": 41706, + "size": 2, + "disassembly": "subs r4, #0x1", + "mnemonic": "subs", + "operands": "r4, #0x1", + "mode": "thumb" + }, + "instr_41708": { + "virtual_address": 41708, + "size": 2, + "disassembly": "bcc 0x0a336", + "mnemonic": "bcc", + "operands": "0x0a336", + "mode": "thumb" + }, + "bb_41694": { + "virtual_address": 41694, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41710, + "children": [ + "instr_41694", + "instr_41696", + "instr_41698", + "instr_41700", + "instr_41702", + "instr_41704", + "instr_41706", + "instr_41708" + ] + }, + "instr_41710": { + "virtual_address": 41710, + "size": 2, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_41712": { + "virtual_address": 41712, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_41714": { + "virtual_address": 41714, + "size": 2, + "disassembly": "beq 0x0a2fa", + "mnemonic": "beq", + "operands": "0x0a2fa", + "mode": "thumb" + }, + "bb_41710": { + "virtual_address": 41710, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41716, + "children": [ + "instr_41710", + "instr_41712", + "instr_41714" + ] + }, + "instr_41716": { + "virtual_address": 41716, + "size": 2, + "disassembly": "ldr r3, [r5, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r5, #0x0]", + "mode": "thumb" + }, + "instr_41718": { + "virtual_address": 41718, + "size": 2, + "disassembly": "cmp r3, r9", + "mnemonic": "cmp", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_41720": { + "virtual_address": 41720, + "size": 2, + "disassembly": "bne 0x0a2de", + "mnemonic": "bne", + "operands": "0x0a2de", + "mode": "thumb" + }, + "bb_41716": { + "virtual_address": 41716, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41722, + "children": [ + "instr_41716", + "instr_41718", + "instr_41720" + ] + }, + "instr_41722": { + "virtual_address": 41722, + "size": 2, + "disassembly": "ldr r3, [r6, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r6, #0x4]", + "mode": "thumb" + }, + "instr_41724": { + "virtual_address": 41724, + "size": 2, + "disassembly": "subs r3, #0x1", + "mnemonic": "subs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_41726": { + "virtual_address": 41726, + "size": 2, + "disassembly": "ldr r2, [r7, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [r7, #0x0]", + "mode": "thumb" + }, + "instr_41728": { + "virtual_address": 41728, + "size": 2, + "disassembly": "cmp r3, r4", + "mnemonic": "cmp", + "operands": "r3, r4", + "mode": "thumb" + }, + "instr_41730": { + "virtual_address": 41730, + "size": 2, + "disassembly": "beq 0x0a376", + "mnemonic": "beq", + "operands": "0x0a376", + "mode": "thumb" + }, + "bb_41722": { + "virtual_address": 41722, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41732, + "children": [ + "instr_41722", + "instr_41724", + "instr_41726", + "instr_41728", + "instr_41730" + ] + }, + "instr_41732": { + "virtual_address": 41732, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_41734": { + "virtual_address": 41734, + "size": 2, + "disassembly": "str r3, [r7, #0x0]", + "mnemonic": "str", + "operands": "r3, [r7, #0x0]", + "mode": "thumb" + }, + "bb_41732": { + "virtual_address": 41732, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41736, + "children": [ + "instr_41732", + "instr_41734" + ] + }, + "instr_41736": { + "virtual_address": 41736, + "size": 2, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_41738": { + "virtual_address": 41738, + "size": 2, + "disassembly": "beq 0x0a2de", + "mnemonic": "beq", + "operands": "0x0a2de", + "mode": "thumb" + }, + "bb_41736": { + "virtual_address": 41736, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41740, + "children": [ + "instr_41736", + "instr_41738" + ] + }, + "instr_41740": { + "virtual_address": 41740, + "size": 2, + "disassembly": "ldr r3, [r6, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r6, #0x4]", + "mode": "thumb" + }, + "instr_41742": { + "virtual_address": 41742, + "size": 2, + "disassembly": "mov r10, r3", + "mnemonic": "mov", + "operands": "r10, r3", + "mode": "thumb" + }, + "instr_41744": { + "virtual_address": 41744, + "size": 2, + "disassembly": "movs r3, #0x1", + "mnemonic": "movs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_41746": { + "virtual_address": 41746, + "size": 2, + "disassembly": "mov r1, r11", + "mnemonic": "mov", + "operands": "r1, r11", + "mode": "thumb" + }, + "instr_41748": { + "virtual_address": 41748, + "size": 2, + "disassembly": "lsls r3, r4", + "mnemonic": "lsls", + "operands": "r3, r4", + "mode": "thumb" + }, + "instr_41750": { + "virtual_address": 41750, + "size": 2, + "disassembly": "ldr r1, [r1, #0x0]", + "mnemonic": "ldr", + "operands": "r1, [r1, #0x0]", + "mode": "thumb" + }, + "instr_41752": { + "virtual_address": 41752, + "size": 2, + "disassembly": "tst r1, r3", + "mnemonic": "tst", + "operands": "r1, r3", + "mode": "thumb" + }, + "instr_41754": { + "virtual_address": 41754, + "size": 2, + "disassembly": "bne 0x0a350", + "mnemonic": "bne", + "operands": "0x0a350", + "mode": "thumb" + }, + "bb_41740": { + "virtual_address": 41740, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41756, + "children": [ + "instr_41740", + "instr_41742", + "instr_41744", + "instr_41746", + "instr_41748", + "instr_41750", + "instr_41752", + "instr_41754" + ] + }, + "instr_41756": { + "virtual_address": 41756, + "size": 4, + "disassembly": "bl 0x0a38c", + "mnemonic": "bl", + "operands": "0x0a38c", + "mode": "thumb" + }, + "bb_41756": { + "virtual_address": 41756, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41760, + "children": [ + "instr_41756" + ] + }, + "instr_41760": { + "virtual_address": 41760, + "size": 2, + "disassembly": "ldr r3, [r6, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r6, #0x4]", + "mode": "thumb" + }, + "instr_41762": { + "virtual_address": 41762, + "size": 2, + "disassembly": "cmp r3, r10", + "mnemonic": "cmp", + "operands": "r3, r10", + "mode": "thumb" + }, + "instr_41764": { + "virtual_address": 41764, + "size": 2, + "disassembly": "bne 0x0a36c", + "mnemonic": "bne", + "operands": "0x0a36c", + "mode": "thumb" + }, + "bb_41760": { + "virtual_address": 41760, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41766, + "children": [ + "instr_41760", + "instr_41762", + "instr_41764" + ] + }, + "instr_41766": { + "virtual_address": 41766, + "size": 2, + "disassembly": "movs r2, #0xa4", + "mnemonic": "movs", + "operands": "r2, #0xa4", + "mode": "thumb" + }, + "instr_41768": { + "virtual_address": 41768, + "size": 2, + "disassembly": "ldr r3, [sp, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x0]", + "mode": "thumb" + }, + "instr_41770": { + "virtual_address": 41770, + "size": 2, + "disassembly": "lsls r2, r2, #0x1", + "mnemonic": "lsls", + "operands": "r2, r2, #0x1", + "mode": "thumb" + }, + "instr_41772": { + "virtual_address": 41772, + "size": 2, + "disassembly": "ldr r3, [r3, r2]", + "mnemonic": "ldr", + "operands": "r3, [r3, r2]", + "mode": "thumb" + }, + "instr_41774": { + "virtual_address": 41774, + "size": 2, + "disassembly": "cmp r3, r6", + "mnemonic": "cmp", + "operands": "r3, r6", + "mode": "thumb" + }, + "instr_41776": { + "virtual_address": 41776, + "size": 2, + "disassembly": "beq 0x0a2de", + "mnemonic": "beq", + "operands": "0x0a2de", + "mode": "thumb" + }, + "bb_41766": { + "virtual_address": 41766, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41778, + "children": [ + "instr_41766", + "instr_41768", + "instr_41770", + "instr_41772", + "instr_41774", + "instr_41776" + ] + }, + "instr_41778": { + "virtual_address": 41778, + "size": 2, + "disassembly": "subs r6, r3, #0x0", + "mnemonic": "subs", + "operands": "r6, r3, #0x0", + "mode": "thumb" + }, + "instr_41780": { + "virtual_address": 41780, + "size": 2, + "disassembly": "bne 0x0a2ba", + "mnemonic": "bne", + "operands": "0x0a2ba", + "mode": "thumb" + }, + "bb_41778": { + "virtual_address": 41778, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41782, + "children": [ + "instr_41778", + "instr_41780" + ] + }, + "instr_41782": { + "virtual_address": 41782, + "size": 2, + "disassembly": "ldr r3, [0x0a384]", + "mnemonic": "ldr", + "operands": "r3, [0x0a384]", + "mode": "thumb" + }, + "instr_41784": { + "virtual_address": 41784, + "size": 2, + "disassembly": "ldr r0, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r3, #0x0]", + "mode": "thumb" + }, + "instr_41786": { + "virtual_address": 41786, + "size": 4, + "disassembly": "bl 0x0c128", + "mnemonic": "bl", + "operands": "0x0c128", + "mode": "thumb" + }, + "instr_41790": { + "virtual_address": 41790, + "size": 2, + "disassembly": "add sp, #0xc", + "mnemonic": "add", + "operands": "sp, #0xc", + "mode": "thumb" + }, + "instr_41792": { + "virtual_address": 41792, + "size": 2, + "disassembly": "pop {r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_41794": { + "virtual_address": 41794, + "size": 2, + "disassembly": "mov r11, r7", + "mnemonic": "mov", + "operands": "r11, r7", + "mode": "thumb" + }, + "instr_41796": { + "virtual_address": 41796, + "size": 2, + "disassembly": "mov r10, r6", + "mnemonic": "mov", + "operands": "r10, r6", + "mode": "thumb" + }, + "instr_41798": { + "virtual_address": 41798, + "size": 2, + "disassembly": "mov r9, r5", + "mnemonic": "mov", + "operands": "r9, r5", + "mode": "thumb" + }, + "instr_41800": { + "virtual_address": 41800, + "size": 2, + "disassembly": "mov r8, r4", + "mnemonic": "mov", + "operands": "r8, r4", + "mode": "thumb" + }, + "instr_41802": { + "virtual_address": 41802, + "size": 2, + "disassembly": "pop {r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_41804": { + "virtual_address": 41804, + "size": 2, + "disassembly": "pop {r0}", + "mnemonic": "pop", + "operands": "{r0}", + "mode": "thumb" + }, + "instr_41806": { + "virtual_address": 41806, + "size": 2, + "disassembly": "bx r0", + "mnemonic": "bx", + "operands": "r0", + "mode": "thumb" + }, + "bb_41782": { + "virtual_address": 41782, + "size": 26, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_41782", + "instr_41784", + "instr_41786", + "instr_41790", + "instr_41792", + "instr_41794", + "instr_41796", + "instr_41798", + "instr_41800", + "instr_41802", + "instr_41804", + "instr_41806" + ] + }, + "instr_41808": { + "virtual_address": 41808, + "size": 2, + "disassembly": "movs r1, r6", + "mnemonic": "movs", + "operands": "r1, r6", + "mode": "thumb" + }, + "instr_41810": { + "virtual_address": 41810, + "size": 2, + "disassembly": "adds r1, #0x8d", + "mnemonic": "adds", + "operands": "r1, #0x8d", + "mode": "thumb" + }, + "instr_41812": { + "virtual_address": 41812, + "size": 2, + "disassembly": "adds r1, #0xff", + "mnemonic": "adds", + "operands": "r1, #0xff", + "mode": "thumb" + }, + "instr_41814": { + "virtual_address": 41814, + "size": 2, + "disassembly": "ldr r1, [r1, #0x0]", + "mnemonic": "ldr", + "operands": "r1, [r1, #0x0]", + "mode": "thumb" + }, + "instr_41816": { + "virtual_address": 41816, + "size": 2, + "disassembly": "tst r1, r3", + "mnemonic": "tst", + "operands": "r1, r3", + "mode": "thumb" + }, + "instr_41818": { + "virtual_address": 41818, + "size": 2, + "disassembly": "bne 0x0a37a", + "mnemonic": "bne", + "operands": "0x0a37a", + "mode": "thumb" + }, + "bb_41808": { + "virtual_address": 41808, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41820, + "children": [ + "instr_41808", + "instr_41810", + "instr_41812", + "instr_41814", + "instr_41816", + "instr_41818" + ] + }, + "instr_41820": { + "virtual_address": 41820, + "size": 2, + "disassembly": "mov r3, r8", + "mnemonic": "mov", + "operands": "r3, r8", + "mode": "thumb" + }, + "instr_41822": { + "virtual_address": 41822, + "size": 2, + "disassembly": "ldr r0, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x4]", + "mode": "thumb" + }, + "instr_41824": { + "virtual_address": 41824, + "size": 2, + "disassembly": "ldr r1, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r1, [r3, #0x0]", + "mode": "thumb" + }, + "instr_41826": { + "virtual_address": 41826, + "size": 4, + "disassembly": "bl 0x0a38c", + "mnemonic": "bl", + "operands": "0x0a38c", + "mode": "thumb" + }, + "instr_41830": { + "virtual_address": 41830, + "size": 2, + "disassembly": "ldr r3, [r6, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r6, #0x4]", + "mode": "thumb" + }, + "instr_41832": { + "virtual_address": 41832, + "size": 2, + "disassembly": "cmp r3, r10", + "mnemonic": "cmp", + "operands": "r3, r10", + "mode": "thumb" + }, + "instr_41834": { + "virtual_address": 41834, + "size": 2, + "disassembly": "beq 0x0a326", + "mnemonic": "beq", + "operands": "0x0a326", + "mode": "thumb" + }, + "bb_41820": { + "virtual_address": 41820, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41836, + "children": [ + "instr_41820", + "instr_41822", + "instr_41824", + "instr_41826", + "instr_41830", + "instr_41832", + "instr_41834" + ] + }, + "instr_41836": { + "virtual_address": 41836, + "size": 2, + "disassembly": "movs r2, #0xa4", + "mnemonic": "movs", + "operands": "r2, #0xa4", + "mode": "thumb" + }, + "instr_41838": { + "virtual_address": 41838, + "size": 2, + "disassembly": "ldr r3, [sp, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x0]", + "mode": "thumb" + }, + "instr_41840": { + "virtual_address": 41840, + "size": 2, + "disassembly": "lsls r2, r2, #0x1", + "mnemonic": "lsls", + "operands": "r2, r2, #0x1", + "mode": "thumb" + }, + "instr_41842": { + "virtual_address": 41842, + "size": 2, + "disassembly": "ldr r6, [r3, r2]", + "mnemonic": "ldr", + "operands": "r6, [r3, r2]", + "mode": "thumb" + }, + "instr_41844": { + "virtual_address": 41844, + "size": 2, + "disassembly": "b 0x0a2b6", + "mnemonic": "b", + "operands": "0x0a2b6", + "mode": "thumb" + }, + "bb_41836": { + "virtual_address": 41836, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41654, + "children": [ + "instr_41836", + "instr_41838", + "instr_41840", + "instr_41842", + "instr_41844" + ] + }, + "instr_41846": { + "virtual_address": 41846, + "size": 2, + "disassembly": "str r4, [r6, #0x4]", + "mnemonic": "str", + "operands": "r4, [r6, #0x4]", + "mode": "thumb" + }, + "instr_41848": { + "virtual_address": 41848, + "size": 2, + "disassembly": "b 0x0a308", + "mnemonic": "b", + "operands": "0x0a308", + "mode": "thumb" + }, + "bb_41846": { + "virtual_address": 41846, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41736, + "children": [ + "instr_41846", + "instr_41848" + ] + }, + "instr_41850": { + "virtual_address": 41850, + "size": 2, + "disassembly": "mov r3, r8", + "mnemonic": "mov", + "operands": "r3, r8", + "mode": "thumb" + }, + "instr_41852": { + "virtual_address": 41852, + "size": 2, + "disassembly": "ldr r0, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r3, #0x0]", + "mode": "thumb" + }, + "instr_41854": { + "virtual_address": 41854, + "size": 4, + "disassembly": "bl 0x0a38c", + "mnemonic": "bl", + "operands": "0x0a38c", + "mode": "thumb" + }, + "instr_41858": { + "virtual_address": 41858, + "size": 2, + "disassembly": "b 0x0a320", + "mnemonic": "b", + "operands": "0x0a320", + "mode": "thumb" + }, + "bb_41850": { + "virtual_address": 41850, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41760, + "children": [ + "instr_41850", + "instr_41852", + "instr_41854", + "instr_41858" + ] + }, + "dw_41860": { + "virtual_address": 41860, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 41624, + 41782 + ] + }, + "dw_41864": { + "virtual_address": 41864, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 41644 + ] + }, + "func_41612": { + "virtual_address": 41612, + "size": 256, + "name": "__call_exitprocs", + "children": [ + "bb_41612", + "bb_41654", + "bb_41658", + "bb_41664", + "bb_41694", + "bb_41710", + "bb_41716", + "bb_41722", + "bb_41732", + "bb_41736", + "bb_41740", + "bb_41756", + "bb_41760", + "bb_41766", + "bb_41778", + "bb_41782", + "bb_41808", + "bb_41820", + "bb_41836", + "bb_41846", + "bb_41850", + "dw_41860", + "dw_41864" + ] + }, + "instr_41868": { + "virtual_address": 41868, + "size": 2, + "disassembly": "bx r2", + "mnemonic": "bx", + "operands": "r2", + "mode": "thumb" + }, + "bb_41868": { + "virtual_address": 41868, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_41868" + ] + }, + "func_41868": { + "virtual_address": 41868, + "size": 2, + "name": "FUN_0000a38c", + "children": [ + "bb_41868" + ] + }, + "instr_41872": { + "virtual_address": 41872, + "size": 2, + "disassembly": "push {r4, lr}", + "mnemonic": "push", + "operands": "{r4, lr}", + "mode": "thumb" + }, + "instr_41874": { + "virtual_address": 41874, + "size": 2, + "disassembly": "movs r1, r0", + "mnemonic": "movs", + "operands": "r1, r0", + "mode": "thumb" + }, + "instr_41876": { + "virtual_address": 41876, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_41878": { + "virtual_address": 41878, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_41880": { + "virtual_address": 41880, + "size": 2, + "disassembly": "movs r0, #0x0", + "mnemonic": "movs", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_41882": { + "virtual_address": 41882, + "size": 4, + "disassembly": "bl 0x0ea30", + "mnemonic": "bl", + "operands": "0x0ea30", + "mode": "thumb" + }, + "instr_41886": { + "virtual_address": 41886, + "size": 2, + "disassembly": "pop {r4}", + "mnemonic": "pop", + "operands": "{r4}", + "mode": "thumb" + }, + "instr_41888": { + "virtual_address": 41888, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_41890": { + "virtual_address": 41890, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_41872": { + "virtual_address": 41872, + "size": 20, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_41872", + "instr_41874", + "instr_41876", + "instr_41878", + "instr_41880", + "instr_41882", + "instr_41886", + "instr_41888", + "instr_41890" + ] + }, + "func_41872": { + "virtual_address": 41872, + "size": 20, + "name": "atexit", + "children": [ + "bb_41872" + ] + }, + "instr_41892": { + "virtual_address": 41892, + "size": 2, + "disassembly": "push {r4, r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_41894": { + "virtual_address": 41894, + "size": 2, + "disassembly": "mov r5, r8", + "mnemonic": "mov", + "operands": "r5, r8", + "mode": "thumb" + }, + "instr_41896": { + "virtual_address": 41896, + "size": 2, + "disassembly": "mov lr, r11", + "mnemonic": "mov", + "operands": "lr, r11", + "mode": "thumb" + }, + "instr_41898": { + "virtual_address": 41898, + "size": 2, + "disassembly": "mov r7, r10", + "mnemonic": "mov", + "operands": "r7, r10", + "mode": "thumb" + }, + "instr_41900": { + "virtual_address": 41900, + "size": 2, + "disassembly": "mov r6, r9", + "mnemonic": "mov", + "operands": "r6, r9", + "mode": "thumb" + }, + "instr_41902": { + "virtual_address": 41902, + "size": 2, + "disassembly": "push {r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_41904": { + "virtual_address": 41904, + "size": 2, + "disassembly": "ldr r3, [r0, #0x10]", + "mnemonic": "ldr", + "operands": "r3, [r0, #0x10]", + "mode": "thumb" + }, + "instr_41906": { + "virtual_address": 41906, + "size": 2, + "disassembly": "ldr r5, [r1, #0x10]", + "mnemonic": "ldr", + "operands": "r5, [r1, #0x10]", + "mode": "thumb" + }, + "instr_41908": { + "virtual_address": 41908, + "size": 2, + "disassembly": "sub sp, #0x14", + "mnemonic": "sub", + "operands": "sp, #0x14", + "mode": "thumb" + }, + "instr_41910": { + "virtual_address": 41910, + "size": 2, + "disassembly": "mov r8, r0", + "mnemonic": "mov", + "operands": "r8, r0", + "mode": "thumb" + }, + "instr_41912": { + "virtual_address": 41912, + "size": 2, + "disassembly": "movs r2, r1", + "mnemonic": "movs", + "operands": "r2, r1", + "mode": "thumb" + }, + "instr_41914": { + "virtual_address": 41914, + "size": 2, + "disassembly": "str r1, [sp, #0x4]", + "mnemonic": "str", + "operands": "r1, [sp, #0x4]", + "mode": "thumb" + }, + "instr_41916": { + "virtual_address": 41916, + "size": 2, + "disassembly": "cmp r3, r5", + "mnemonic": "cmp", + "operands": "r3, r5", + "mode": "thumb" + }, + "instr_41918": { + "virtual_address": 41918, + "size": 2, + "disassembly": "bge 0x0a3c2", + "mnemonic": "bge", + "operands": "0x0a3c2", + "mode": "thumb" + }, + "bb_41892": { + "virtual_address": 41892, + "size": 28, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41920, + "children": [ + "instr_41892", + "instr_41894", + "instr_41896", + "instr_41898", + "instr_41900", + "instr_41902", + "instr_41904", + "instr_41906", + "instr_41908", + "instr_41910", + "instr_41912", + "instr_41914", + "instr_41916", + "instr_41918" + ] + }, + "instr_41920": { + "virtual_address": 41920, + "size": 2, + "disassembly": "b 0x0a4ea", + "mnemonic": "b", + "operands": "0x0a4ea", + "mode": "thumb" + }, + "bb_41920": { + "virtual_address": 41920, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42218, + "children": [ + "instr_41920" + ] + }, + "instr_41922": { + "virtual_address": 41922, + "size": 2, + "disassembly": "movs r1, #0x14", + "mnemonic": "movs", + "operands": "r1, #0x14", + "mode": "thumb" + }, + "instr_41924": { + "virtual_address": 41924, + "size": 2, + "disassembly": "add r1, r8", + "mnemonic": "add", + "operands": "r1, r8", + "mode": "thumb" + }, + "instr_41926": { + "virtual_address": 41926, + "size": 2, + "disassembly": "mov r12, r1", + "mnemonic": "mov", + "operands": "r12, r1", + "mode": "thumb" + }, + "instr_41928": { + "virtual_address": 41928, + "size": 2, + "disassembly": "subs r5, #0x1", + "mnemonic": "subs", + "operands": "r5, #0x1", + "mode": "thumb" + }, + "instr_41930": { + "virtual_address": 41930, + "size": 2, + "disassembly": "adds r2, #0x14", + "mnemonic": "adds", + "operands": "r2, #0x14", + "mode": "thumb" + }, + "instr_41932": { + "virtual_address": 41932, + "size": 2, + "disassembly": "lsls r3, r5, #0x2", + "mnemonic": "lsls", + "operands": "r3, r5, #0x2", + "mode": "thumb" + }, + "instr_41934": { + "virtual_address": 41934, + "size": 2, + "disassembly": "adds r6, r2, r3", + "mnemonic": "adds", + "operands": "r6, r2, r3", + "mode": "thumb" + }, + "instr_41936": { + "virtual_address": 41936, + "size": 2, + "disassembly": "add r3, r12", + "mnemonic": "add", + "operands": "r3, r12", + "mode": "thumb" + }, + "instr_41938": { + "virtual_address": 41938, + "size": 2, + "disassembly": "str r3, [sp, #0xc]", + "mnemonic": "str", + "operands": "r3, [sp, #0xc]", + "mode": "thumb" + }, + "instr_41940": { + "virtual_address": 41940, + "size": 2, + "disassembly": "ldr r3, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0x0]", + "mode": "thumb" + }, + "instr_41942": { + "virtual_address": 41942, + "size": 2, + "disassembly": "mov r10, r3", + "mnemonic": "mov", + "operands": "r10, r3", + "mode": "thumb" + }, + "instr_41944": { + "virtual_address": 41944, + "size": 2, + "disassembly": "ldr r3, [r6, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r6, #0x0]", + "mode": "thumb" + }, + "instr_41946": { + "virtual_address": 41946, + "size": 2, + "disassembly": "adds r7, r3, #0x1", + "mnemonic": "adds", + "operands": "r7, r3, #0x1", + "mode": "thumb" + }, + "instr_41948": { + "virtual_address": 41948, + "size": 2, + "disassembly": "str r1, [sp, #0x0]", + "mnemonic": "str", + "operands": "r1, [sp, #0x0]", + "mode": "thumb" + }, + "instr_41950": { + "virtual_address": 41950, + "size": 2, + "disassembly": "mov r0, r10", + "mnemonic": "mov", + "operands": "r0, r10", + "mode": "thumb" + }, + "instr_41952": { + "virtual_address": 41952, + "size": 2, + "disassembly": "movs r1, r7", + "mnemonic": "movs", + "operands": "r1, r7", + "mode": "thumb" + }, + "instr_41954": { + "virtual_address": 41954, + "size": 2, + "disassembly": "str r2, [sp, #0x8]", + "mnemonic": "str", + "operands": "r2, [sp, #0x8]", + "mode": "thumb" + }, + "instr_41956": { + "virtual_address": 41956, + "size": 4, + "disassembly": "bl 0x10b00", + "mnemonic": "bl", + "operands": "0x10b00", + "mode": "thumb" + }, + "instr_41960": { + "virtual_address": 41960, + "size": 2, + "disassembly": "movs r4, r0", + "mnemonic": "movs", + "operands": "r4, r0", + "mode": "thumb" + }, + "instr_41962": { + "virtual_address": 41962, + "size": 2, + "disassembly": "cmp r10, r7", + "mnemonic": "cmp", + "operands": "r10, r7", + "mode": "thumb" + }, + "instr_41964": { + "virtual_address": 41964, + "size": 2, + "disassembly": "bcc 0x0a468", + "mnemonic": "bcc", + "operands": "0x0a468", + "mode": "thumb" + }, + "bb_41922": { + "virtual_address": 41922, + "size": 44, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41966, + "children": [ + "instr_41922", + "instr_41924", + "instr_41926", + "instr_41928", + "instr_41930", + "instr_41932", + "instr_41934", + "instr_41936", + "instr_41938", + "instr_41940", + "instr_41942", + "instr_41944", + "instr_41946", + "instr_41948", + "instr_41950", + "instr_41952", + "instr_41954", + "instr_41956", + "instr_41960", + "instr_41962", + "instr_41964" + ] + }, + "instr_41966": { + "virtual_address": 41966, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_41968": { + "virtual_address": 41968, + "size": 2, + "disassembly": "movs r1, #0x0", + "mnemonic": "movs", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_41970": { + "virtual_address": 41970, + "size": 2, + "disassembly": "movs r0, r3", + "mnemonic": "movs", + "operands": "r0, r3", + "mode": "thumb" + }, + "instr_41972": { + "virtual_address": 41972, + "size": 2, + "disassembly": "mov r12, r1", + "mnemonic": "mov", + "operands": "r12, r1", + "mode": "thumb" + }, + "instr_41974": { + "virtual_address": 41974, + "size": 2, + "disassembly": "mov r9, r5", + "mnemonic": "mov", + "operands": "r9, r5", + "mode": "thumb" + }, + "instr_41976": { + "virtual_address": 41976, + "size": 2, + "disassembly": "ldr r7, [sp, #0x0]", + "mnemonic": "ldr", + "operands": "r7, [sp, #0x0]", + "mode": "thumb" + }, + "instr_41978": { + "virtual_address": 41978, + "size": 2, + "disassembly": "ldr r2, [sp, #0x8]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x8]", + "mode": "thumb" + }, + "bb_41966": { + "virtual_address": 41966, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 41980, + "children": [ + "instr_41966", + "instr_41968", + "instr_41970", + "instr_41972", + "instr_41974", + "instr_41976", + "instr_41978" + ] + }, + "instr_41980": { + "virtual_address": 41980, + "size": 2, + "disassembly": "ldmia r2!, {r3}", + "mnemonic": "ldmia", + "operands": "r2!, {r3}", + "mode": "thumb" + }, + "instr_41982": { + "virtual_address": 41982, + "size": 2, + "disassembly": "lsls r1, r3, #0x10", + "mnemonic": "lsls", + "operands": "r1, r3, #0x10", + "mode": "thumb" + }, + "instr_41984": { + "virtual_address": 41984, + "size": 2, + "disassembly": "lsrs r1, r1, #0x10", + "mnemonic": "lsrs", + "operands": "r1, r1, #0x10", + "mode": "thumb" + }, + "instr_41986": { + "virtual_address": 41986, + "size": 2, + "disassembly": "muls r1, r4", + "mnemonic": "muls", + "operands": "r1, r4", + "mode": "thumb" + }, + "instr_41988": { + "virtual_address": 41988, + "size": 2, + "disassembly": "lsrs r3, r3, #0x10", + "mnemonic": "lsrs", + "operands": "r3, r3, #0x10", + "mode": "thumb" + }, + "instr_41990": { + "virtual_address": 41990, + "size": 2, + "disassembly": "muls r3, r4", + "mnemonic": "muls", + "operands": "r3, r4", + "mode": "thumb" + }, + "instr_41992": { + "virtual_address": 41992, + "size": 2, + "disassembly": "adds r1, r1, r0", + "mnemonic": "adds", + "operands": "r1, r1, r0", + "mode": "thumb" + }, + "instr_41994": { + "virtual_address": 41994, + "size": 2, + "disassembly": "lsrs r5, r1, #0x10", + "mnemonic": "lsrs", + "operands": "r5, r1, #0x10", + "mode": "thumb" + }, + "instr_41996": { + "virtual_address": 41996, + "size": 2, + "disassembly": "adds r5, r3, r5", + "mnemonic": "adds", + "operands": "r5, r3, r5", + "mode": "thumb" + }, + "instr_41998": { + "virtual_address": 41998, + "size": 2, + "disassembly": "ldr r3, [r7, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r7, #0x0]", + "mode": "thumb" + }, + "instr_42000": { + "virtual_address": 42000, + "size": 2, + "disassembly": "lsls r3, r3, #0x10", + "mnemonic": "lsls", + "operands": "r3, r3, #0x10", + "mode": "thumb" + }, + "instr_42002": { + "virtual_address": 42002, + "size": 2, + "disassembly": "lsrs r3, r3, #0x10", + "mnemonic": "lsrs", + "operands": "r3, r3, #0x10", + "mode": "thumb" + }, + "instr_42004": { + "virtual_address": 42004, + "size": 2, + "disassembly": "lsls r1, r1, #0x10", + "mnemonic": "lsls", + "operands": "r1, r1, #0x10", + "mode": "thumb" + }, + "instr_42006": { + "virtual_address": 42006, + "size": 2, + "disassembly": "add r3, r12", + "mnemonic": "add", + "operands": "r3, r12", + "mode": "thumb" + }, + "instr_42008": { + "virtual_address": 42008, + "size": 2, + "disassembly": "lsrs r1, r1, #0x10", + "mnemonic": "lsrs", + "operands": "r1, r1, #0x10", + "mode": "thumb" + }, + "instr_42010": { + "virtual_address": 42010, + "size": 2, + "disassembly": "subs r1, r3, r1", + "mnemonic": "subs", + "operands": "r1, r3, r1", + "mode": "thumb" + }, + "instr_42012": { + "virtual_address": 42012, + "size": 2, + "disassembly": "ldr r3, [r7, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r7, #0x0]", + "mode": "thumb" + }, + "instr_42014": { + "virtual_address": 42014, + "size": 2, + "disassembly": "lsrs r0, r5, #0x10", + "mnemonic": "lsrs", + "operands": "r0, r5, #0x10", + "mode": "thumb" + }, + "instr_42016": { + "virtual_address": 42016, + "size": 2, + "disassembly": "lsls r5, r5, #0x10", + "mnemonic": "lsls", + "operands": "r5, r5, #0x10", + "mode": "thumb" + }, + "instr_42018": { + "virtual_address": 42018, + "size": 2, + "disassembly": "lsrs r5, r5, #0x10", + "mnemonic": "lsrs", + "operands": "r5, r5, #0x10", + "mode": "thumb" + }, + "instr_42020": { + "virtual_address": 42020, + "size": 2, + "disassembly": "lsrs r3, r3, #0x10", + "mnemonic": "lsrs", + "operands": "r3, r3, #0x10", + "mode": "thumb" + }, + "instr_42022": { + "virtual_address": 42022, + "size": 2, + "disassembly": "subs r3, r3, r5", + "mnemonic": "subs", + "operands": "r3, r3, r5", + "mode": "thumb" + }, + "instr_42024": { + "virtual_address": 42024, + "size": 2, + "disassembly": "asrs r5, r1, #0x10", + "mnemonic": "asrs", + "operands": "r5, r1, #0x10", + "mode": "thumb" + }, + "instr_42026": { + "virtual_address": 42026, + "size": 2, + "disassembly": "adds r3, r3, r5", + "mnemonic": "adds", + "operands": "r3, r3, r5", + "mode": "thumb" + }, + "instr_42028": { + "virtual_address": 42028, + "size": 2, + "disassembly": "lsls r1, r1, #0x10", + "mnemonic": "lsls", + "operands": "r1, r1, #0x10", + "mode": "thumb" + }, + "instr_42030": { + "virtual_address": 42030, + "size": 2, + "disassembly": "asrs r5, r3, #0x10", + "mnemonic": "asrs", + "operands": "r5, r3, #0x10", + "mode": "thumb" + }, + "instr_42032": { + "virtual_address": 42032, + "size": 2, + "disassembly": "lsrs r1, r1, #0x10", + "mnemonic": "lsrs", + "operands": "r1, r1, #0x10", + "mode": "thumb" + }, + "instr_42034": { + "virtual_address": 42034, + "size": 2, + "disassembly": "lsls r3, r3, #0x10", + "mnemonic": "lsls", + "operands": "r3, r3, #0x10", + "mode": "thumb" + }, + "instr_42036": { + "virtual_address": 42036, + "size": 2, + "disassembly": "orrs r3, r1", + "mnemonic": "orrs", + "operands": "r3, r1", + "mode": "thumb" + }, + "instr_42038": { + "virtual_address": 42038, + "size": 2, + "disassembly": "mov r12, r5", + "mnemonic": "mov", + "operands": "r12, r5", + "mode": "thumb" + }, + "instr_42040": { + "virtual_address": 42040, + "size": 2, + "disassembly": "stmia r7!, {r3}", + "mnemonic": "stmia", + "operands": "r7!, {r3}", + "mode": "thumb" + }, + "instr_42042": { + "virtual_address": 42042, + "size": 2, + "disassembly": "cmp r6, r2", + "mnemonic": "cmp", + "operands": "r6, r2", + "mode": "thumb" + }, + "instr_42044": { + "virtual_address": 42044, + "size": 2, + "disassembly": "bcs 0x0a3fc", + "mnemonic": "bcs", + "operands": "0x0a3fc", + "mode": "thumb" + }, + "bb_41980": { + "virtual_address": 41980, + "size": 66, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42046, + "children": [ + "instr_41980", + "instr_41982", + "instr_41984", + "instr_41986", + "instr_41988", + "instr_41990", + "instr_41992", + "instr_41994", + "instr_41996", + "instr_41998", + "instr_42000", + "instr_42002", + "instr_42004", + "instr_42006", + "instr_42008", + "instr_42010", + "instr_42012", + "instr_42014", + "instr_42016", + "instr_42018", + "instr_42020", + "instr_42022", + "instr_42024", + "instr_42026", + "instr_42028", + "instr_42030", + "instr_42032", + "instr_42034", + "instr_42036", + "instr_42038", + "instr_42040", + "instr_42042", + "instr_42044" + ] + }, + "instr_42046": { + "virtual_address": 42046, + "size": 2, + "disassembly": "ldr r3, [sp, #0xc]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xc]", + "mode": "thumb" + }, + "instr_42048": { + "virtual_address": 42048, + "size": 2, + "disassembly": "ldr r2, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [r3, #0x0]", + "mode": "thumb" + }, + "instr_42050": { + "virtual_address": 42050, + "size": 2, + "disassembly": "mov r5, r9", + "mnemonic": "mov", + "operands": "r5, r9", + "mode": "thumb" + }, + "instr_42052": { + "virtual_address": 42052, + "size": 2, + "disassembly": "str r2, [sp, #0xc]", + "mnemonic": "str", + "operands": "r2, [sp, #0xc]", + "mode": "thumb" + }, + "instr_42054": { + "virtual_address": 42054, + "size": 2, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_42056": { + "virtual_address": 42056, + "size": 2, + "disassembly": "bne 0x0a468", + "mnemonic": "bne", + "operands": "0x0a468", + "mode": "thumb" + }, + "bb_42046": { + "virtual_address": 42046, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42058, + "children": [ + "instr_42046", + "instr_42048", + "instr_42050", + "instr_42052", + "instr_42054", + "instr_42056" + ] + }, + "instr_42058": { + "virtual_address": 42058, + "size": 2, + "disassembly": "ldr r2, [sp, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x0]", + "mode": "thumb" + }, + "instr_42060": { + "virtual_address": 42060, + "size": 2, + "disassembly": "subs r3, #0x4", + "mnemonic": "subs", + "operands": "r3, #0x4", + "mode": "thumb" + }, + "instr_42062": { + "virtual_address": 42062, + "size": 2, + "disassembly": "cmp r3, r2", + "mnemonic": "cmp", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_42064": { + "virtual_address": 42064, + "size": 2, + "disassembly": "bls 0x0a464", + "mnemonic": "bls", + "operands": "0x0a464", + "mode": "thumb" + }, + "bb_42058": { + "virtual_address": 42058, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42066, + "children": [ + "instr_42058", + "instr_42060", + "instr_42062", + "instr_42064" + ] + }, + "instr_42066": { + "virtual_address": 42066, + "size": 2, + "disassembly": "ldr r2, [sp, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x0]", + "mode": "thumb" + }, + "instr_42068": { + "virtual_address": 42068, + "size": 2, + "disassembly": "b 0x0a45e", + "mnemonic": "b", + "operands": "0x0a45e", + "mode": "thumb" + }, + "bb_42066": { + "virtual_address": 42066, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42078, + "children": [ + "instr_42066", + "instr_42068" + ] + }, + "instr_42070": { + "virtual_address": 42070, + "size": 2, + "disassembly": "subs r3, #0x4", + "mnemonic": "subs", + "operands": "r3, #0x4", + "mode": "thumb" + }, + "instr_42072": { + "virtual_address": 42072, + "size": 2, + "disassembly": "subs r5, #0x1", + "mnemonic": "subs", + "operands": "r5, #0x1", + "mode": "thumb" + }, + "instr_42074": { + "virtual_address": 42074, + "size": 2, + "disassembly": "cmp r3, r2", + "mnemonic": "cmp", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_42076": { + "virtual_address": 42076, + "size": 2, + "disassembly": "bls 0x0a464", + "mnemonic": "bls", + "operands": "0x0a464", + "mode": "thumb" + }, + "bb_42070": { + "virtual_address": 42070, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42078, + "children": [ + "instr_42070", + "instr_42072", + "instr_42074", + "instr_42076" + ] + }, + "instr_42078": { + "virtual_address": 42078, + "size": 2, + "disassembly": "ldr r1, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r1, [r3, #0x0]", + "mode": "thumb" + }, + "instr_42080": { + "virtual_address": 42080, + "size": 2, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_42082": { + "virtual_address": 42082, + "size": 2, + "disassembly": "beq 0x0a456", + "mnemonic": "beq", + "operands": "0x0a456", + "mode": "thumb" + }, + "bb_42078": { + "virtual_address": 42078, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42084, + "children": [ + "instr_42078", + "instr_42080", + "instr_42082" + ] + }, + "instr_42084": { + "virtual_address": 42084, + "size": 2, + "disassembly": "mov r3, r8", + "mnemonic": "mov", + "operands": "r3, r8", + "mode": "thumb" + }, + "instr_42086": { + "virtual_address": 42086, + "size": 2, + "disassembly": "str r5, [r3, #0x10]", + "mnemonic": "str", + "operands": "r5, [r3, #0x10]", + "mode": "thumb" + }, + "bb_42084": { + "virtual_address": 42084, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42088, + "children": [ + "instr_42084", + "instr_42086" + ] + }, + "instr_42088": { + "virtual_address": 42088, + "size": 2, + "disassembly": "mov r0, r8", + "mnemonic": "mov", + "operands": "r0, r8", + "mode": "thumb" + }, + "instr_42090": { + "virtual_address": 42090, + "size": 2, + "disassembly": "ldr r1, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x4]", + "mode": "thumb" + }, + "instr_42092": { + "virtual_address": 42092, + "size": 4, + "disassembly": "bl 0x0d04c", + "mnemonic": "bl", + "operands": "0x0d04c", + "mode": "thumb" + }, + "instr_42096": { + "virtual_address": 42096, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_42098": { + "virtual_address": 42098, + "size": 2, + "disassembly": "blt 0x0a4d6", + "mnemonic": "blt", + "operands": "0x0a4d6", + "mode": "thumb" + }, + "bb_42088": { + "virtual_address": 42088, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42100, + "children": [ + "instr_42088", + "instr_42090", + "instr_42092", + "instr_42096", + "instr_42098" + ] + }, + "instr_42100": { + "virtual_address": 42100, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_42102": { + "virtual_address": 42102, + "size": 2, + "disassembly": "adds r4, #0x1", + "mnemonic": "adds", + "operands": "r4, #0x1", + "mode": "thumb" + }, + "instr_42104": { + "virtual_address": 42104, + "size": 2, + "disassembly": "movs r7, r3", + "mnemonic": "movs", + "operands": "r7, r3", + "mode": "thumb" + }, + "instr_42106": { + "virtual_address": 42106, + "size": 2, + "disassembly": "mov r12, r4", + "mnemonic": "mov", + "operands": "r12, r4", + "mode": "thumb" + }, + "instr_42108": { + "virtual_address": 42108, + "size": 2, + "disassembly": "ldr r1, [sp, #0x0]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x0]", + "mode": "thumb" + }, + "instr_42110": { + "virtual_address": 42110, + "size": 2, + "disassembly": "ldr r0, [sp, #0x8]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x8]", + "mode": "thumb" + }, + "bb_42100": { + "virtual_address": 42100, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42112, + "children": [ + "instr_42100", + "instr_42102", + "instr_42104", + "instr_42106", + "instr_42108", + "instr_42110" + ] + }, + "instr_42112": { + "virtual_address": 42112, + "size": 2, + "disassembly": "ldr r3, [r1, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r1, #0x0]", + "mode": "thumb" + }, + "instr_42114": { + "virtual_address": 42114, + "size": 2, + "disassembly": "ldmia r0!, {r4}", + "mnemonic": "ldmia", + "operands": "r0!, {r4}", + "mode": "thumb" + }, + "instr_42116": { + "virtual_address": 42116, + "size": 2, + "disassembly": "lsls r2, r3, #0x10", + "mnemonic": "lsls", + "operands": "r2, r3, #0x10", + "mode": "thumb" + }, + "instr_42118": { + "virtual_address": 42118, + "size": 2, + "disassembly": "lsrs r2, r2, #0x10", + "mnemonic": "lsrs", + "operands": "r2, r2, #0x10", + "mode": "thumb" + }, + "instr_42120": { + "virtual_address": 42120, + "size": 2, + "disassembly": "adds r7, r2, r7", + "mnemonic": "adds", + "operands": "r7, r2, r7", + "mode": "thumb" + }, + "instr_42122": { + "virtual_address": 42122, + "size": 2, + "disassembly": "lsls r2, r4, #0x10", + "mnemonic": "lsls", + "operands": "r2, r4, #0x10", + "mode": "thumb" + }, + "instr_42124": { + "virtual_address": 42124, + "size": 2, + "disassembly": "lsrs r2, r2, #0x10", + "mnemonic": "lsrs", + "operands": "r2, r2, #0x10", + "mode": "thumb" + }, + "instr_42126": { + "virtual_address": 42126, + "size": 2, + "disassembly": "subs r2, r7, r2", + "mnemonic": "subs", + "operands": "r2, r7, r2", + "mode": "thumb" + }, + "instr_42128": { + "virtual_address": 42128, + "size": 2, + "disassembly": "lsrs r3, r3, #0x10", + "mnemonic": "lsrs", + "operands": "r3, r3, #0x10", + "mode": "thumb" + }, + "instr_42130": { + "virtual_address": 42130, + "size": 2, + "disassembly": "lsrs r7, r4, #0x10", + "mnemonic": "lsrs", + "operands": "r7, r4, #0x10", + "mode": "thumb" + }, + "instr_42132": { + "virtual_address": 42132, + "size": 2, + "disassembly": "subs r3, r3, r7", + "mnemonic": "subs", + "operands": "r3, r3, r7", + "mode": "thumb" + }, + "instr_42134": { + "virtual_address": 42134, + "size": 2, + "disassembly": "asrs r7, r2, #0x10", + "mnemonic": "asrs", + "operands": "r7, r2, #0x10", + "mode": "thumb" + }, + "instr_42136": { + "virtual_address": 42136, + "size": 2, + "disassembly": "adds r3, r3, r7", + "mnemonic": "adds", + "operands": "r3, r3, r7", + "mode": "thumb" + }, + "instr_42138": { + "virtual_address": 42138, + "size": 2, + "disassembly": "lsls r2, r2, #0x10", + "mnemonic": "lsls", + "operands": "r2, r2, #0x10", + "mode": "thumb" + }, + "instr_42140": { + "virtual_address": 42140, + "size": 2, + "disassembly": "asrs r7, r3, #0x10", + "mnemonic": "asrs", + "operands": "r7, r3, #0x10", + "mode": "thumb" + }, + "instr_42142": { + "virtual_address": 42142, + "size": 2, + "disassembly": "lsrs r2, r2, #0x10", + "mnemonic": "lsrs", + "operands": "r2, r2, #0x10", + "mode": "thumb" + }, + "instr_42144": { + "virtual_address": 42144, + "size": 2, + "disassembly": "lsls r3, r3, #0x10", + "mnemonic": "lsls", + "operands": "r3, r3, #0x10", + "mode": "thumb" + }, + "instr_42146": { + "virtual_address": 42146, + "size": 2, + "disassembly": "orrs r3, r2", + "mnemonic": "orrs", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_42148": { + "virtual_address": 42148, + "size": 2, + "disassembly": "stmia r1!, {r3}", + "mnemonic": "stmia", + "operands": "r1!, {r3}", + "mode": "thumb" + }, + "instr_42150": { + "virtual_address": 42150, + "size": 2, + "disassembly": "cmp r6, r0", + "mnemonic": "cmp", + "operands": "r6, r0", + "mode": "thumb" + }, + "instr_42152": { + "virtual_address": 42152, + "size": 2, + "disassembly": "bcs 0x0a480", + "mnemonic": "bcs", + "operands": "0x0a480", + "mode": "thumb" + }, + "bb_42112": { + "virtual_address": 42112, + "size": 42, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42154, + "children": [ + "instr_42112", + "instr_42114", + "instr_42116", + "instr_42118", + "instr_42120", + "instr_42122", + "instr_42124", + "instr_42126", + "instr_42128", + "instr_42130", + "instr_42132", + "instr_42134", + "instr_42136", + "instr_42138", + "instr_42140", + "instr_42142", + "instr_42144", + "instr_42146", + "instr_42148", + "instr_42150", + "instr_42152" + ] + }, + "instr_42154": { + "virtual_address": 42154, + "size": 2, + "disassembly": "ldr r2, [sp, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x0]", + "mode": "thumb" + }, + "instr_42156": { + "virtual_address": 42156, + "size": 2, + "disassembly": "mov r4, r12", + "mnemonic": "mov", + "operands": "r4, r12", + "mode": "thumb" + }, + "instr_42158": { + "virtual_address": 42158, + "size": 2, + "disassembly": "mov r12, r2", + "mnemonic": "mov", + "operands": "r12, r2", + "mode": "thumb" + }, + "instr_42160": { + "virtual_address": 42160, + "size": 2, + "disassembly": "lsls r3, r5, #0x2", + "mnemonic": "lsls", + "operands": "r3, r5, #0x2", + "mode": "thumb" + }, + "instr_42162": { + "virtual_address": 42162, + "size": 2, + "disassembly": "add r3, r12", + "mnemonic": "add", + "operands": "r3, r12", + "mode": "thumb" + }, + "instr_42164": { + "virtual_address": 42164, + "size": 2, + "disassembly": "ldr r1, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r1, [r3, #0x0]", + "mode": "thumb" + }, + "instr_42166": { + "virtual_address": 42166, + "size": 2, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_42168": { + "virtual_address": 42168, + "size": 2, + "disassembly": "bne 0x0a4d6", + "mnemonic": "bne", + "operands": "0x0a4d6", + "mode": "thumb" + }, + "bb_42154": { + "virtual_address": 42154, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42170, + "children": [ + "instr_42154", + "instr_42156", + "instr_42158", + "instr_42160", + "instr_42162", + "instr_42164", + "instr_42166", + "instr_42168" + ] + }, + "instr_42170": { + "virtual_address": 42170, + "size": 2, + "disassembly": "subs r3, #0x4", + "mnemonic": "subs", + "operands": "r3, #0x4", + "mode": "thumb" + }, + "instr_42172": { + "virtual_address": 42172, + "size": 2, + "disassembly": "cmp r3, r2", + "mnemonic": "cmp", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_42174": { + "virtual_address": 42174, + "size": 2, + "disassembly": "bls 0x0a4d2", + "mnemonic": "bls", + "operands": "0x0a4d2", + "mode": "thumb" + }, + "bb_42170": { + "virtual_address": 42170, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42176, + "children": [ + "instr_42170", + "instr_42172", + "instr_42174" + ] + }, + "instr_42176": { + "virtual_address": 42176, + "size": 2, + "disassembly": "ldr r2, [sp, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x0]", + "mode": "thumb" + }, + "instr_42178": { + "virtual_address": 42178, + "size": 2, + "disassembly": "b 0x0a4cc", + "mnemonic": "b", + "operands": "0x0a4cc", + "mode": "thumb" + }, + "bb_42176": { + "virtual_address": 42176, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42188, + "children": [ + "instr_42176", + "instr_42178" + ] + }, + "instr_42180": { + "virtual_address": 42180, + "size": 2, + "disassembly": "subs r3, #0x4", + "mnemonic": "subs", + "operands": "r3, #0x4", + "mode": "thumb" + }, + "instr_42182": { + "virtual_address": 42182, + "size": 2, + "disassembly": "subs r5, #0x1", + "mnemonic": "subs", + "operands": "r5, #0x1", + "mode": "thumb" + }, + "instr_42184": { + "virtual_address": 42184, + "size": 2, + "disassembly": "cmp r3, r2", + "mnemonic": "cmp", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_42186": { + "virtual_address": 42186, + "size": 2, + "disassembly": "bls 0x0a4d2", + "mnemonic": "bls", + "operands": "0x0a4d2", + "mode": "thumb" + }, + "bb_42180": { + "virtual_address": 42180, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42188, + "children": [ + "instr_42180", + "instr_42182", + "instr_42184", + "instr_42186" + ] + }, + "instr_42188": { + "virtual_address": 42188, + "size": 2, + "disassembly": "ldr r1, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r1, [r3, #0x0]", + "mode": "thumb" + }, + "instr_42190": { + "virtual_address": 42190, + "size": 2, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_42192": { + "virtual_address": 42192, + "size": 2, + "disassembly": "beq 0x0a4c4", + "mnemonic": "beq", + "operands": "0x0a4c4", + "mode": "thumb" + }, + "bb_42188": { + "virtual_address": 42188, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42194, + "children": [ + "instr_42188", + "instr_42190", + "instr_42192" + ] + }, + "instr_42194": { + "virtual_address": 42194, + "size": 2, + "disassembly": "mov r3, r8", + "mnemonic": "mov", + "operands": "r3, r8", + "mode": "thumb" + }, + "instr_42196": { + "virtual_address": 42196, + "size": 2, + "disassembly": "str r5, [r3, #0x10]", + "mnemonic": "str", + "operands": "r5, [r3, #0x10]", + "mode": "thumb" + }, + "bb_42194": { + "virtual_address": 42194, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42198, + "children": [ + "instr_42194", + "instr_42196" + ] + }, + "instr_42198": { + "virtual_address": 42198, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "bb_42198": { + "virtual_address": 42198, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42200, + "children": [ + "instr_42198" + ] + }, + "instr_42200": { + "virtual_address": 42200, + "size": 2, + "disassembly": "add sp, #0x14", + "mnemonic": "add", + "operands": "sp, #0x14", + "mode": "thumb" + }, + "instr_42202": { + "virtual_address": 42202, + "size": 2, + "disassembly": "pop {r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_42204": { + "virtual_address": 42204, + "size": 2, + "disassembly": "mov r11, r7", + "mnemonic": "mov", + "operands": "r11, r7", + "mode": "thumb" + }, + "instr_42206": { + "virtual_address": 42206, + "size": 2, + "disassembly": "mov r10, r6", + "mnemonic": "mov", + "operands": "r10, r6", + "mode": "thumb" + }, + "instr_42208": { + "virtual_address": 42208, + "size": 2, + "disassembly": "mov r9, r5", + "mnemonic": "mov", + "operands": "r9, r5", + "mode": "thumb" + }, + "instr_42210": { + "virtual_address": 42210, + "size": 2, + "disassembly": "mov r8, r4", + "mnemonic": "mov", + "operands": "r8, r4", + "mode": "thumb" + }, + "instr_42212": { + "virtual_address": 42212, + "size": 2, + "disassembly": "pop {r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_42214": { + "virtual_address": 42214, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_42216": { + "virtual_address": 42216, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_42200": { + "virtual_address": 42200, + "size": 18, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_42200", + "instr_42202", + "instr_42204", + "instr_42206", + "instr_42208", + "instr_42210", + "instr_42212", + "instr_42214", + "instr_42216" + ] + }, + "instr_42218": { + "virtual_address": 42218, + "size": 2, + "disassembly": "movs r0, #0x0", + "mnemonic": "movs", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_42220": { + "virtual_address": 42220, + "size": 2, + "disassembly": "b 0x0a4d8", + "mnemonic": "b", + "operands": "0x0a4d8", + "mode": "thumb" + }, + "bb_42218": { + "virtual_address": 42218, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42200, + "children": [ + "instr_42218", + "instr_42220" + ] + }, + "func_41892": { + "virtual_address": 41892, + "size": 330, + "name": "quorem", + "children": [ + "bb_41892", + "bb_41920", + "bb_41922", + "bb_41966", + "bb_41980", + "bb_42046", + "bb_42058", + "bb_42066", + "bb_42070", + "bb_42078", + "bb_42084", + "bb_42088", + "bb_42100", + "bb_42112", + "bb_42154", + "bb_42170", + "bb_42176", + "bb_42180", + "bb_42188", + "bb_42194", + "bb_42198", + "bb_42200", + "bb_42218" + ] + }, + "instr_42224": { + "virtual_address": 42224, + "size": 2, + "disassembly": "push {r4, r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_42226": { + "virtual_address": 42226, + "size": 2, + "disassembly": "mov lr, r11", + "mnemonic": "mov", + "operands": "lr, r11", + "mode": "thumb" + }, + "instr_42228": { + "virtual_address": 42228, + "size": 2, + "disassembly": "mov r6, r9", + "mnemonic": "mov", + "operands": "r6, r9", + "mode": "thumb" + }, + "instr_42230": { + "virtual_address": 42230, + "size": 2, + "disassembly": "mov r5, r8", + "mnemonic": "mov", + "operands": "r5, r8", + "mode": "thumb" + }, + "instr_42232": { + "virtual_address": 42232, + "size": 2, + "disassembly": "mov r7, r10", + "mnemonic": "mov", + "operands": "r7, r10", + "mode": "thumb" + }, + "instr_42234": { + "virtual_address": 42234, + "size": 2, + "disassembly": "movs r4, r2", + "mnemonic": "movs", + "operands": "r4, r2", + "mode": "thumb" + }, + "instr_42236": { + "virtual_address": 42236, + "size": 2, + "disassembly": "push {r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_42238": { + "virtual_address": 42238, + "size": 2, + "disassembly": "movs r5, r3", + "mnemonic": "movs", + "operands": "r5, r3", + "mode": "thumb" + }, + "instr_42240": { + "virtual_address": 42240, + "size": 2, + "disassembly": "ldr r1, [r0, #0x40]", + "mnemonic": "ldr", + "operands": "r1, [r0, #0x40]", + "mode": "thumb" + }, + "instr_42242": { + "virtual_address": 42242, + "size": 2, + "disassembly": "sub sp, #0x6c", + "mnemonic": "sub", + "operands": "sp, #0x6c", + "mode": "thumb" + }, + "instr_42244": { + "virtual_address": 42244, + "size": 2, + "disassembly": "mov r11, r0", + "mnemonic": "mov", + "operands": "r11, r0", + "mode": "thumb" + }, + "instr_42246": { + "virtual_address": 42246, + "size": 2, + "disassembly": "str r4, [sp, #0x10]", + "mnemonic": "str", + "operands": "r4, [sp, #0x10]", + "mode": "thumb" + }, + "instr_42248": { + "virtual_address": 42248, + "size": 2, + "disassembly": "str r5, [sp, #0x14]", + "mnemonic": "str", + "operands": "r5, [sp, #0x14]", + "mode": "thumb" + }, + "instr_42250": { + "virtual_address": 42250, + "size": 2, + "disassembly": "ldr r6, [sp, #0x9c]", + "mnemonic": "ldr", + "operands": "r6, [sp, #0x9c]", + "mode": "thumb" + }, + "instr_42252": { + "virtual_address": 42252, + "size": 2, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_42254": { + "virtual_address": 42254, + "size": 2, + "disassembly": "beq 0x0a524", + "mnemonic": "beq", + "operands": "0x0a524", + "mode": "thumb" + }, + "bb_42224": { + "virtual_address": 42224, + "size": 32, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42256, + "children": [ + "instr_42224", + "instr_42226", + "instr_42228", + "instr_42230", + "instr_42232", + "instr_42234", + "instr_42236", + "instr_42238", + "instr_42240", + "instr_42242", + "instr_42244", + "instr_42246", + "instr_42248", + "instr_42250", + "instr_42252", + "instr_42254" + ] + }, + "instr_42256": { + "virtual_address": 42256, + "size": 2, + "disassembly": "movs r3, #0x1", + "mnemonic": "movs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_42258": { + "virtual_address": 42258, + "size": 2, + "disassembly": "ldr r2, [r0, #0x44]", + "mnemonic": "ldr", + "operands": "r2, [r0, #0x44]", + "mode": "thumb" + }, + "instr_42260": { + "virtual_address": 42260, + "size": 2, + "disassembly": "lsls r3, r2", + "mnemonic": "lsls", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_42262": { + "virtual_address": 42262, + "size": 2, + "disassembly": "str r2, [r1, #0x4]", + "mnemonic": "str", + "operands": "r2, [r1, #0x4]", + "mode": "thumb" + }, + "instr_42264": { + "virtual_address": 42264, + "size": 2, + "disassembly": "str r3, [r1, #0x8]", + "mnemonic": "str", + "operands": "r3, [r1, #0x8]", + "mode": "thumb" + }, + "instr_42266": { + "virtual_address": 42266, + "size": 4, + "disassembly": "bl 0x0ca5c", + "mnemonic": "bl", + "operands": "0x0ca5c", + "mode": "thumb" + }, + "instr_42270": { + "virtual_address": 42270, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_42272": { + "virtual_address": 42272, + "size": 2, + "disassembly": "mov r2, r11", + "mnemonic": "mov", + "operands": "r2, r11", + "mode": "thumb" + }, + "instr_42274": { + "virtual_address": 42274, + "size": 2, + "disassembly": "str r3, [r2, #0x40]", + "mnemonic": "str", + "operands": "r3, [r2, #0x40]", + "mode": "thumb" + }, + "bb_42256": { + "virtual_address": 42256, + "size": 20, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42276, + "children": [ + "instr_42256", + "instr_42258", + "instr_42260", + "instr_42262", + "instr_42264", + "instr_42266", + "instr_42270", + "instr_42272", + "instr_42274" + ] + }, + "instr_42276": { + "virtual_address": 42276, + "size": 2, + "disassembly": "subs r7, r5, #0x0", + "mnemonic": "subs", + "operands": "r7, r5, #0x0", + "mode": "thumb" + }, + "instr_42278": { + "virtual_address": 42278, + "size": 2, + "disassembly": "bge 0x0a52a", + "mnemonic": "bge", + "operands": "0x0a52a", + "mode": "thumb" + }, + "bb_42276": { + "virtual_address": 42276, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42280, + "children": [ + "instr_42276", + "instr_42278" + ] + }, + "instr_42280": { + "virtual_address": 42280, + "size": 2, + "disassembly": "b 0x0a864", + "mnemonic": "b", + "operands": "0x0a864", + "mode": "thumb" + }, + "bb_42280": { + "virtual_address": 42280, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_42280" + ] + }, + "instr_42282": { + "virtual_address": 42282, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_42284": { + "virtual_address": 42284, + "size": 2, + "disassembly": "movs r2, r7", + "mnemonic": "movs", + "operands": "r2, r7", + "mode": "thumb" + }, + "instr_42286": { + "virtual_address": 42286, + "size": 2, + "disassembly": "str r3, [r6, #0x0]", + "mnemonic": "str", + "operands": "r3, [r6, #0x0]", + "mode": "thumb" + }, + "instr_42288": { + "virtual_address": 42288, + "size": 2, + "disassembly": "ldr r3, [0x0a89c]", + "mnemonic": "ldr", + "operands": "r3, [0x0a89c]", + "mode": "thumb" + }, + "instr_42290": { + "virtual_address": 42290, + "size": 2, + "disassembly": "ands r2, r3", + "mnemonic": "ands", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_42292": { + "virtual_address": 42292, + "size": 2, + "disassembly": "cmp r2, r3", + "mnemonic": "cmp", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_42294": { + "virtual_address": 42294, + "size": 2, + "disassembly": "bne 0x0a53a", + "mnemonic": "bne", + "operands": "0x0a53a", + "mode": "thumb" + }, + "bb_42282": { + "virtual_address": 42282, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42296, + "children": [ + "instr_42282", + "instr_42284", + "instr_42286", + "instr_42288", + "instr_42290", + "instr_42292", + "instr_42294" + ] + }, + "instr_42296": { + "virtual_address": 42296, + "size": 2, + "disassembly": "b 0x0a87a", + "mnemonic": "b", + "operands": "0x0a87a", + "mode": "thumb" + }, + "bb_42296": { + "virtual_address": 42296, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_42296" + ] + }, + "instr_42298": { + "virtual_address": 42298, + "size": 2, + "disassembly": "ldr r2, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x10]", + "mode": "thumb" + }, + "instr_42300": { + "virtual_address": 42300, + "size": 2, + "disassembly": "ldr r3, [sp, #0x14]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x14]", + "mode": "thumb" + }, + "instr_42302": { + "virtual_address": 42302, + "size": 2, + "disassembly": "movs r0, r2", + "mnemonic": "movs", + "operands": "r0, r2", + "mode": "thumb" + }, + "instr_42304": { + "virtual_address": 42304, + "size": 2, + "disassembly": "movs r1, r3", + "mnemonic": "movs", + "operands": "r1, r3", + "mode": "thumb" + }, + "instr_42306": { + "virtual_address": 42306, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_42308": { + "virtual_address": 42308, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_42310": { + "virtual_address": 42310, + "size": 2, + "disassembly": "str r0, [sp, #0x20]", + "mnemonic": "str", + "operands": "r0, [sp, #0x20]", + "mode": "thumb" + }, + "instr_42312": { + "virtual_address": 42312, + "size": 2, + "disassembly": "str r1, [sp, #0x24]", + "mnemonic": "str", + "operands": "r1, [sp, #0x24]", + "mode": "thumb" + }, + "instr_42314": { + "virtual_address": 42314, + "size": 4, + "disassembly": "bl 0x10b18", + "mnemonic": "bl", + "operands": "0x10b18", + "mode": "thumb" + }, + "instr_42318": { + "virtual_address": 42318, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_42320": { + "virtual_address": 42320, + "size": 2, + "disassembly": "beq 0x0a57a", + "mnemonic": "beq", + "operands": "0x0a57a", + "mode": "thumb" + }, + "bb_42298": { + "virtual_address": 42298, + "size": 24, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42322, + "children": [ + "instr_42298", + "instr_42300", + "instr_42302", + "instr_42304", + "instr_42306", + "instr_42308", + "instr_42310", + "instr_42312", + "instr_42314", + "instr_42318", + "instr_42320" + ] + }, + "instr_42322": { + "virtual_address": 42322, + "size": 2, + "disassembly": "movs r3, #0x1", + "mnemonic": "movs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_42324": { + "virtual_address": 42324, + "size": 2, + "disassembly": "ldr r2, [sp, #0x98]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x98]", + "mode": "thumb" + }, + "instr_42326": { + "virtual_address": 42326, + "size": 2, + "disassembly": "str r3, [r2, #0x0]", + "mnemonic": "str", + "operands": "r3, [r2, #0x0]", + "mode": "thumb" + }, + "instr_42328": { + "virtual_address": 42328, + "size": 2, + "disassembly": "ldr r3, [sp, #0xa0]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa0]", + "mode": "thumb" + }, + "instr_42330": { + "virtual_address": 42330, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_42332": { + "virtual_address": 42332, + "size": 2, + "disassembly": "bne 0x0a560", + "mnemonic": "bne", + "operands": "0x0a560", + "mode": "thumb" + }, + "bb_42322": { + "virtual_address": 42322, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42334, + "children": [ + "instr_42322", + "instr_42324", + "instr_42326", + "instr_42328", + "instr_42330", + "instr_42332" + ] + }, + "instr_42334": { + "virtual_address": 42334, + "size": 2, + "disassembly": "b 0x0a9ae", + "mnemonic": "b", + "operands": "0x0a9ae", + "mode": "thumb" + }, + "bb_42334": { + "virtual_address": 42334, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_42334" + ] + }, + "instr_42336": { + "virtual_address": 42336, + "size": 2, + "disassembly": "ldr r4, [0x0a8a0]", + "mnemonic": "ldr", + "operands": "r4, [0x0a8a0]", + "mode": "thumb" + }, + "instr_42338": { + "virtual_address": 42338, + "size": 2, + "disassembly": "str r4, [r3, #0x0]", + "mnemonic": "str", + "operands": "r4, [r3, #0x0]", + "mode": "thumb" + }, + "instr_42340": { + "virtual_address": 42340, + "size": 2, + "disassembly": "subs r4, #0x1", + "mnemonic": "subs", + "operands": "r4, #0x1", + "mode": "thumb" + }, + "bb_42336": { + "virtual_address": 42336, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42342, + "children": [ + "instr_42336", + "instr_42338", + "instr_42340" + ] + }, + "instr_42342": { + "virtual_address": 42342, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_42344": { + "virtual_address": 42344, + "size": 2, + "disassembly": "add sp, #0x6c", + "mnemonic": "add", + "operands": "sp, #0x6c", + "mode": "thumb" + }, + "instr_42346": { + "virtual_address": 42346, + "size": 2, + "disassembly": "pop {r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_42348": { + "virtual_address": 42348, + "size": 2, + "disassembly": "mov r11, r7", + "mnemonic": "mov", + "operands": "r11, r7", + "mode": "thumb" + }, + "instr_42350": { + "virtual_address": 42350, + "size": 2, + "disassembly": "mov r10, r6", + "mnemonic": "mov", + "operands": "r10, r6", + "mode": "thumb" + }, + "instr_42352": { + "virtual_address": 42352, + "size": 2, + "disassembly": "mov r9, r5", + "mnemonic": "mov", + "operands": "r9, r5", + "mode": "thumb" + }, + "instr_42354": { + "virtual_address": 42354, + "size": 2, + "disassembly": "mov r8, r4", + "mnemonic": "mov", + "operands": "r8, r4", + "mode": "thumb" + }, + "instr_42356": { + "virtual_address": 42356, + "size": 2, + "disassembly": "pop {r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_42358": { + "virtual_address": 42358, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_42360": { + "virtual_address": 42360, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_42342": { + "virtual_address": 42342, + "size": 20, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_42342", + "instr_42344", + "instr_42346", + "instr_42348", + "instr_42350", + "instr_42352", + "instr_42354", + "instr_42356", + "instr_42358", + "instr_42360" + ] + }, + "instr_42362": { + "virtual_address": 42362, + "size": 2, + "disassembly": "add r3, sp, #0x60", + "mnemonic": "add", + "operands": "r3, sp, #0x60", + "mode": "thumb" + }, + "instr_42364": { + "virtual_address": 42364, + "size": 2, + "disassembly": "str r3, [sp, #0x4]", + "mnemonic": "str", + "operands": "r3, [sp, #0x4]", + "mode": "thumb" + }, + "instr_42366": { + "virtual_address": 42366, + "size": 2, + "disassembly": "add r3, sp, #0x64", + "mnemonic": "add", + "operands": "r3, sp, #0x64", + "mode": "thumb" + }, + "instr_42368": { + "virtual_address": 42368, + "size": 2, + "disassembly": "str r3, [sp, #0x0]", + "mnemonic": "str", + "operands": "r3, [sp, #0x0]", + "mode": "thumb" + }, + "instr_42370": { + "virtual_address": 42370, + "size": 2, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "thumb" + }, + "instr_42372": { + "virtual_address": 42372, + "size": 2, + "disassembly": "ldr r2, [sp, #0x20]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x20]", + "mode": "thumb" + }, + "instr_42374": { + "virtual_address": 42374, + "size": 2, + "disassembly": "ldr r3, [sp, #0x24]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x24]", + "mode": "thumb" + }, + "instr_42376": { + "virtual_address": 42376, + "size": 4, + "disassembly": "bl 0x0d328", + "mnemonic": "bl", + "operands": "0x0d328", + "mode": "thumb" + }, + "instr_42380": { + "virtual_address": 42380, + "size": 2, + "disassembly": "lsrs r6, r7, #0x14", + "mnemonic": "lsrs", + "operands": "r6, r7, #0x14", + "mode": "thumb" + }, + "instr_42382": { + "virtual_address": 42382, + "size": 2, + "disassembly": "mov r10, r0", + "mnemonic": "mov", + "operands": "r10, r0", + "mode": "thumb" + }, + "instr_42384": { + "virtual_address": 42384, + "size": 2, + "disassembly": "beq 0x0a594", + "mnemonic": "beq", + "operands": "0x0a594", + "mode": "thumb" + }, + "bb_42362": { + "virtual_address": 42362, + "size": 24, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42386, + "children": [ + "instr_42362", + "instr_42364", + "instr_42366", + "instr_42368", + "instr_42370", + "instr_42372", + "instr_42374", + "instr_42376", + "instr_42380", + "instr_42382", + "instr_42384" + ] + }, + "instr_42386": { + "virtual_address": 42386, + "size": 2, + "disassembly": "b 0x0a8ec", + "mnemonic": "b", + "operands": "0x0a8ec", + "mode": "thumb" + }, + "bb_42386": { + "virtual_address": 42386, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_42386" + ] + }, + "instr_42388": { + "virtual_address": 42388, + "size": 2, + "disassembly": "ldr r3, [sp, #0x60]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x60]", + "mode": "thumb" + }, + "instr_42390": { + "virtual_address": 42390, + "size": 2, + "disassembly": "mov r8, r3", + "mnemonic": "mov", + "operands": "r8, r3", + "mode": "thumb" + }, + "instr_42392": { + "virtual_address": 42392, + "size": 2, + "disassembly": "ldr r3, [sp, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x64]", + "mode": "thumb" + }, + "instr_42394": { + "virtual_address": 42394, + "size": 2, + "disassembly": "add r3, r8", + "mnemonic": "add", + "operands": "r3, r8", + "mode": "thumb" + }, + "instr_42396": { + "virtual_address": 42396, + "size": 2, + "disassembly": "movs r6, r3", + "mnemonic": "movs", + "operands": "r6, r3", + "mode": "thumb" + }, + "instr_42398": { + "virtual_address": 42398, + "size": 2, + "disassembly": "ldr r3, [0x0a8a4]", + "mnemonic": "ldr", + "operands": "r3, [0x0a8a4]", + "mode": "thumb" + }, + "instr_42400": { + "virtual_address": 42400, + "size": 2, + "disassembly": "adds r3, r6, r3", + "mnemonic": "adds", + "operands": "r3, r6, r3", + "mode": "thumb" + }, + "instr_42402": { + "virtual_address": 42402, + "size": 2, + "disassembly": "cmp r3, #0x20", + "mnemonic": "cmp", + "operands": "r3, #0x20", + "mode": "thumb" + }, + "instr_42404": { + "virtual_address": 42404, + "size": 2, + "disassembly": "bgt 0x0a5a8", + "mnemonic": "bgt", + "operands": "0x0a5a8", + "mode": "thumb" + }, + "bb_42388": { + "virtual_address": 42388, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42406, + "children": [ + "instr_42388", + "instr_42390", + "instr_42392", + "instr_42394", + "instr_42396", + "instr_42398", + "instr_42400", + "instr_42402", + "instr_42404" + ] + }, + "instr_42406": { + "virtual_address": 42406, + "size": 2, + "disassembly": "b 0x0a9b2", + "mnemonic": "b", + "operands": "0x0a9b2", + "mode": "thumb" + }, + "bb_42406": { + "virtual_address": 42406, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_42406" + ] + }, + "instr_42408": { + "virtual_address": 42408, + "size": 2, + "disassembly": "movs r2, #0x40", + "mnemonic": "movs", + "operands": "r2, #0x40", + "mode": "thumb" + }, + "instr_42410": { + "virtual_address": 42410, + "size": 2, + "disassembly": "movs r0, r7", + "mnemonic": "movs", + "operands": "r0, r7", + "mode": "thumb" + }, + "instr_42412": { + "virtual_address": 42412, + "size": 2, + "disassembly": "subs r3, r2, r3", + "mnemonic": "subs", + "operands": "r3, r2, r3", + "mode": "thumb" + }, + "instr_42414": { + "virtual_address": 42414, + "size": 2, + "disassembly": "lsls r0, r3", + "mnemonic": "lsls", + "operands": "r0, r3", + "mode": "thumb" + }, + "instr_42416": { + "virtual_address": 42416, + "size": 2, + "disassembly": "ldr r3, [0x0a8a8]", + "mnemonic": "ldr", + "operands": "r3, [0x0a8a8]", + "mode": "thumb" + }, + "instr_42418": { + "virtual_address": 42418, + "size": 2, + "disassembly": "adds r2, r6, r3", + "mnemonic": "adds", + "operands": "r2, r6, r3", + "mode": "thumb" + }, + "instr_42420": { + "virtual_address": 42420, + "size": 2, + "disassembly": "lsrs r4, r2", + "mnemonic": "lsrs", + "operands": "r4, r2", + "mode": "thumb" + }, + "instr_42422": { + "virtual_address": 42422, + "size": 2, + "disassembly": "orrs r0, r4", + "mnemonic": "orrs", + "operands": "r0, r4", + "mode": "thumb" + }, + "bb_42408": { + "virtual_address": 42408, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42424, + "children": [ + "instr_42408", + "instr_42410", + "instr_42412", + "instr_42414", + "instr_42416", + "instr_42418", + "instr_42420", + "instr_42422" + ] + }, + "instr_42424": { + "virtual_address": 42424, + "size": 4, + "disassembly": "bl 0x10ab0", + "mnemonic": "bl", + "operands": "0x10ab0", + "mode": "thumb" + }, + "instr_42428": { + "virtual_address": 42428, + "size": 2, + "disassembly": "movs r3, #0x1", + "mnemonic": "movs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_42430": { + "virtual_address": 42430, + "size": 2, + "disassembly": "ldr r4, [0x0a8ac]", + "mnemonic": "ldr", + "operands": "r4, [0x0a8ac]", + "mode": "thumb" + }, + "instr_42432": { + "virtual_address": 42432, + "size": 2, + "disassembly": "str r3, [sp, #0x44]", + "mnemonic": "str", + "operands": "r3, [sp, #0x44]", + "mode": "thumb" + }, + "instr_42434": { + "virtual_address": 42434, + "size": 2, + "disassembly": "adds r1, r1, r4", + "mnemonic": "adds", + "operands": "r1, r1, r4", + "mode": "thumb" + }, + "instr_42436": { + "virtual_address": 42436, + "size": 2, + "disassembly": "subs r6, #0x1", + "mnemonic": "subs", + "operands": "r6, #0x1", + "mode": "thumb" + }, + "bb_42424": { + "virtual_address": 42424, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42438, + "children": [ + "instr_42424", + "instr_42428", + "instr_42430", + "instr_42432", + "instr_42434", + "instr_42436" + ] + }, + "instr_42438": { + "virtual_address": 42438, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_42440": { + "virtual_address": 42440, + "size": 2, + "disassembly": "ldr r3, [0x0a8b0]", + "mnemonic": "ldr", + "operands": "r3, [0x0a8b0]", + "mode": "thumb" + }, + "instr_42442": { + "virtual_address": 42442, + "size": 4, + "disassembly": "bl 0x10adc", + "mnemonic": "bl", + "operands": "0x10adc", + "mode": "thumb" + }, + "instr_42446": { + "virtual_address": 42446, + "size": 2, + "disassembly": "ldr r2, [0x0a8b4]", + "mnemonic": "ldr", + "operands": "r2, [0x0a8b4]", + "mode": "thumb" + }, + "instr_42448": { + "virtual_address": 42448, + "size": 2, + "disassembly": "ldr r3, [0x0a8b8]", + "mnemonic": "ldr", + "operands": "r3, [0x0a8b8]", + "mode": "thumb" + }, + "instr_42450": { + "virtual_address": 42450, + "size": 4, + "disassembly": "bl 0x10b10", + "mnemonic": "bl", + "operands": "0x10b10", + "mode": "thumb" + }, + "instr_42454": { + "virtual_address": 42454, + "size": 2, + "disassembly": "ldr r2, [0x0a8bc]", + "mnemonic": "ldr", + "operands": "r2, [0x0a8bc]", + "mode": "thumb" + }, + "instr_42456": { + "virtual_address": 42456, + "size": 2, + "disassembly": "ldr r3, [0x0a8c0]", + "mnemonic": "ldr", + "operands": "r3, [0x0a8c0]", + "mode": "thumb" + }, + "instr_42458": { + "virtual_address": 42458, + "size": 4, + "disassembly": "bl 0x10ae4", + "mnemonic": "bl", + "operands": "0x10ae4", + "mode": "thumb" + }, + "instr_42462": { + "virtual_address": 42462, + "size": 2, + "disassembly": "movs r4, r0", + "mnemonic": "movs", + "operands": "r4, r0", + "mode": "thumb" + }, + "instr_42464": { + "virtual_address": 42464, + "size": 2, + "disassembly": "movs r0, r6", + "mnemonic": "movs", + "operands": "r0, r6", + "mode": "thumb" + }, + "instr_42466": { + "virtual_address": 42466, + "size": 2, + "disassembly": "movs r5, r1", + "mnemonic": "movs", + "operands": "r5, r1", + "mode": "thumb" + }, + "instr_42468": { + "virtual_address": 42468, + "size": 4, + "disassembly": "bl 0x10b28", + "mnemonic": "bl", + "operands": "0x10b28", + "mode": "thumb" + }, + "instr_42472": { + "virtual_address": 42472, + "size": 2, + "disassembly": "ldr r2, [0x0a8c4]", + "mnemonic": "ldr", + "operands": "r2, [0x0a8c4]", + "mode": "thumb" + }, + "instr_42474": { + "virtual_address": 42474, + "size": 2, + "disassembly": "ldr r3, [0x0a8c8]", + "mnemonic": "ldr", + "operands": "r3, [0x0a8c8]", + "mode": "thumb" + }, + "instr_42476": { + "virtual_address": 42476, + "size": 4, + "disassembly": "bl 0x10b10", + "mnemonic": "bl", + "operands": "0x10b10", + "mode": "thumb" + }, + "instr_42480": { + "virtual_address": 42480, + "size": 2, + "disassembly": "movs r2, r0", + "mnemonic": "movs", + "operands": "r2, r0", + "mode": "thumb" + }, + "instr_42482": { + "virtual_address": 42482, + "size": 2, + "disassembly": "movs r3, r1", + "mnemonic": "movs", + "operands": "r3, r1", + "mode": "thumb" + }, + "instr_42484": { + "virtual_address": 42484, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_42486": { + "virtual_address": 42486, + "size": 2, + "disassembly": "movs r1, r5", + "mnemonic": "movs", + "operands": "r1, r5", + "mode": "thumb" + }, + "instr_42488": { + "virtual_address": 42488, + "size": 4, + "disassembly": "bl 0x10ae4", + "mnemonic": "bl", + "operands": "0x10ae4", + "mode": "thumb" + }, + "instr_42492": { + "virtual_address": 42492, + "size": 2, + "disassembly": "movs r4, r0", + "mnemonic": "movs", + "operands": "r4, r0", + "mode": "thumb" + }, + "instr_42494": { + "virtual_address": 42494, + "size": 2, + "disassembly": "movs r5, r1", + "mnemonic": "movs", + "operands": "r5, r1", + "mode": "thumb" + }, + "instr_42496": { + "virtual_address": 42496, + "size": 4, + "disassembly": "bl 0x10acc", + "mnemonic": "bl", + "operands": "0x10acc", + "mode": "thumb" + }, + "instr_42500": { + "virtual_address": 42500, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_42502": { + "virtual_address": 42502, + "size": 2, + "disassembly": "mov r9, r0", + "mnemonic": "mov", + "operands": "r9, r0", + "mode": "thumb" + }, + "instr_42504": { + "virtual_address": 42504, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_42506": { + "virtual_address": 42506, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_42508": { + "virtual_address": 42508, + "size": 2, + "disassembly": "movs r1, r5", + "mnemonic": "movs", + "operands": "r1, r5", + "mode": "thumb" + }, + "instr_42510": { + "virtual_address": 42510, + "size": 4, + "disassembly": "bl 0x10b08", + "mnemonic": "bl", + "operands": "0x10b08", + "mode": "thumb" + }, + "instr_42514": { + "virtual_address": 42514, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_42516": { + "virtual_address": 42516, + "size": 2, + "disassembly": "beq 0x0a62e", + "mnemonic": "beq", + "operands": "0x0a62e", + "mode": "thumb" + }, + "bb_42438": { + "virtual_address": 42438, + "size": 80, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42518, + "children": [ + "instr_42438", + "instr_42440", + "instr_42442", + "instr_42446", + "instr_42448", + "instr_42450", + "instr_42454", + "instr_42456", + "instr_42458", + "instr_42462", + "instr_42464", + "instr_42466", + "instr_42468", + "instr_42472", + "instr_42474", + "instr_42476", + "instr_42480", + "instr_42482", + "instr_42484", + "instr_42486", + "instr_42488", + "instr_42492", + "instr_42494", + "instr_42496", + "instr_42500", + "instr_42502", + "instr_42504", + "instr_42506", + "instr_42508", + "instr_42510", + "instr_42514", + "instr_42516" + ] + }, + "instr_42518": { + "virtual_address": 42518, + "size": 2, + "disassembly": "mov r0, r9", + "mnemonic": "mov", + "operands": "r0, r9", + "mode": "thumb" + }, + "instr_42520": { + "virtual_address": 42520, + "size": 4, + "disassembly": "bl 0x10b28", + "mnemonic": "bl", + "operands": "0x10b28", + "mode": "thumb" + }, + "instr_42524": { + "virtual_address": 42524, + "size": 2, + "disassembly": "movs r3, r5", + "mnemonic": "movs", + "operands": "r3, r5", + "mode": "thumb" + }, + "instr_42526": { + "virtual_address": 42526, + "size": 2, + "disassembly": "movs r2, r4", + "mnemonic": "movs", + "operands": "r2, r4", + "mode": "thumb" + }, + "instr_42528": { + "virtual_address": 42528, + "size": 4, + "disassembly": "bl 0x10b18", + "mnemonic": "bl", + "operands": "0x10b18", + "mode": "thumb" + }, + "instr_42532": { + "virtual_address": 42532, + "size": 2, + "disassembly": "rsbs r3, r0", + "mnemonic": "rsbs", + "operands": "r3, r0", + "mode": "thumb" + }, + "instr_42534": { + "virtual_address": 42534, + "size": 2, + "disassembly": "adcs r0, r3", + "mnemonic": "adcs", + "operands": "r0, r3", + "mode": "thumb" + }, + "instr_42536": { + "virtual_address": 42536, + "size": 2, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_42538": { + "virtual_address": 42538, + "size": 2, + "disassembly": "subs r3, r3, r0", + "mnemonic": "subs", + "operands": "r3, r3, r0", + "mode": "thumb" + }, + "instr_42540": { + "virtual_address": 42540, + "size": 2, + "disassembly": "mov r9, r3", + "mnemonic": "mov", + "operands": "r9, r3", + "mode": "thumb" + }, + "bb_42518": { + "virtual_address": 42518, + "size": 24, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42542, + "children": [ + "instr_42518", + "instr_42520", + "instr_42524", + "instr_42526", + "instr_42528", + "instr_42532", + "instr_42534", + "instr_42536", + "instr_42538", + "instr_42540" + ] + }, + "instr_42542": { + "virtual_address": 42542, + "size": 2, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_42544": { + "virtual_address": 42544, + "size": 2, + "disassembly": "cmp r3, #0x16", + "mnemonic": "cmp", + "operands": "r3, #0x16", + "mode": "thumb" + }, + "instr_42546": { + "virtual_address": 42546, + "size": 2, + "disassembly": "bls 0x0a636", + "mnemonic": "bls", + "operands": "0x0a636", + "mode": "thumb" + }, + "bb_42542": { + "virtual_address": 42542, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42548, + "children": [ + "instr_42542", + "instr_42544", + "instr_42546" + ] + }, + "instr_42548": { + "virtual_address": 42548, + "size": 2, + "disassembly": "b 0x0a966", + "mnemonic": "b", + "operands": "0x0a966", + "mode": "thumb" + }, + "bb_42548": { + "virtual_address": 42548, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_42548" + ] + }, + "instr_42550": { + "virtual_address": 42550, + "size": 2, + "disassembly": "lsls r2, r3, #0x3", + "mnemonic": "lsls", + "operands": "r2, r3, #0x3", + "mode": "thumb" + }, + "instr_42552": { + "virtual_address": 42552, + "size": 2, + "disassembly": "ldr r3, [0x0a8cc]", + "mnemonic": "ldr", + "operands": "r3, [0x0a8cc]", + "mode": "thumb" + }, + "instr_42554": { + "virtual_address": 42554, + "size": 2, + "disassembly": "adds r3, r3, r2", + "mnemonic": "adds", + "operands": "r3, r3, r2", + "mode": "thumb" + }, + "instr_42556": { + "virtual_address": 42556, + "size": 2, + "disassembly": "ldr r2, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [r3, #0x0]", + "mode": "thumb" + }, + "instr_42558": { + "virtual_address": 42558, + "size": 2, + "disassembly": "ldr r3, [r3, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0x4]", + "mode": "thumb" + }, + "instr_42560": { + "virtual_address": 42560, + "size": 2, + "disassembly": "ldr r0, [sp, #0x20]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x20]", + "mode": "thumb" + }, + "instr_42562": { + "virtual_address": 42562, + "size": 2, + "disassembly": "ldr r1, [sp, #0x24]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x24]", + "mode": "thumb" + }, + "instr_42564": { + "virtual_address": 42564, + "size": 4, + "disassembly": "bl 0x10b08", + "mnemonic": "bl", + "operands": "0x10b08", + "mode": "thumb" + }, + "instr_42568": { + "virtual_address": 42568, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_42570": { + "virtual_address": 42570, + "size": 2, + "disassembly": "bne 0x0a64e", + "mnemonic": "bne", + "operands": "0x0a64e", + "mode": "thumb" + }, + "bb_42550": { + "virtual_address": 42550, + "size": 22, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42572, + "children": [ + "instr_42550", + "instr_42552", + "instr_42554", + "instr_42556", + "instr_42558", + "instr_42560", + "instr_42562", + "instr_42564", + "instr_42568", + "instr_42570" + ] + }, + "instr_42572": { + "virtual_address": 42572, + "size": 2, + "disassembly": "b 0x0a91c", + "mnemonic": "b", + "operands": "0x0a91c", + "mode": "thumb" + }, + "bb_42572": { + "virtual_address": 42572, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_42572" + ] + }, + "instr_42574": { + "virtual_address": 42574, + "size": 2, + "disassembly": "movs r3, #0x1", + "mnemonic": "movs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_42576": { + "virtual_address": 42576, + "size": 2, + "disassembly": "rsbs r3, r3", + "mnemonic": "rsbs", + "operands": "r3, r3", + "mode": "thumb" + }, + "instr_42578": { + "virtual_address": 42578, + "size": 2, + "disassembly": "mov r12, r3", + "mnemonic": "mov", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_42580": { + "virtual_address": 42580, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_42582": { + "virtual_address": 42582, + "size": 2, + "disassembly": "str r3, [sp, #0x40]", + "mnemonic": "str", + "operands": "r3, [sp, #0x40]", + "mode": "thumb" + }, + "instr_42584": { + "virtual_address": 42584, + "size": 2, + "disassembly": "mov r3, r8", + "mnemonic": "mov", + "operands": "r3, r8", + "mode": "thumb" + }, + "instr_42586": { + "virtual_address": 42586, + "size": 2, + "disassembly": "subs r6, r3, r6", + "mnemonic": "subs", + "operands": "r6, r3, r6", + "mode": "thumb" + }, + "instr_42588": { + "virtual_address": 42588, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_42590": { + "virtual_address": 42590, + "size": 2, + "disassembly": "str r3, [sp, #0x2c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x2c]", + "mode": "thumb" + }, + "instr_42592": { + "virtual_address": 42592, + "size": 2, + "disassembly": "movs r3, r6", + "mnemonic": "movs", + "operands": "r3, r6", + "mode": "thumb" + }, + "instr_42594": { + "virtual_address": 42594, + "size": 2, + "disassembly": "add r9, r12", + "mnemonic": "add", + "operands": "r9, r12", + "mode": "thumb" + }, + "instr_42596": { + "virtual_address": 42596, + "size": 2, + "disassembly": "subs r3, #0x1", + "mnemonic": "subs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_42598": { + "virtual_address": 42598, + "size": 2, + "disassembly": "str r3, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_42600": { + "virtual_address": 42600, + "size": 2, + "disassembly": "bpl 0x0a66c", + "mnemonic": "bpl", + "operands": "0x0a66c", + "mode": "thumb" + }, + "bb_42574": { + "virtual_address": 42574, + "size": 28, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42602, + "children": [ + "instr_42574", + "instr_42576", + "instr_42578", + "instr_42580", + "instr_42582", + "instr_42584", + "instr_42586", + "instr_42588", + "instr_42590", + "instr_42592", + "instr_42594", + "instr_42596", + "instr_42598", + "instr_42600" + ] + }, + "instr_42602": { + "virtual_address": 42602, + "size": 2, + "disassembly": "b 0x0a97c", + "mnemonic": "b", + "operands": "0x0a97c", + "mode": "thumb" + }, + "bb_42602": { + "virtual_address": 42602, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_42602" + ] + }, + "instr_42604": { + "virtual_address": 42604, + "size": 2, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_42606": { + "virtual_address": 42606, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_42608": { + "virtual_address": 42608, + "size": 2, + "disassembly": "blt 0x0a674", + "mnemonic": "blt", + "operands": "0x0a674", + "mode": "thumb" + }, + "bb_42604": { + "virtual_address": 42604, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42610, + "children": [ + "instr_42604", + "instr_42606", + "instr_42608" + ] + }, + "instr_42610": { + "virtual_address": 42610, + "size": 2, + "disassembly": "b 0x0a932", + "mnemonic": "b", + "operands": "0x0a932", + "mode": "thumb" + }, + "bb_42610": { + "virtual_address": 42610, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_42610" + ] + }, + "instr_42612": { + "virtual_address": 42612, + "size": 2, + "disassembly": "mov r2, r9", + "mnemonic": "mov", + "operands": "r2, r9", + "mode": "thumb" + }, + "instr_42614": { + "virtual_address": 42614, + "size": 2, + "disassembly": "ldr r3, [sp, #0x2c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x2c]", + "mode": "thumb" + }, + "instr_42616": { + "virtual_address": 42616, + "size": 2, + "disassembly": "subs r3, r3, r2", + "mnemonic": "subs", + "operands": "r3, r3, r2", + "mode": "thumb" + }, + "instr_42618": { + "virtual_address": 42618, + "size": 2, + "disassembly": "str r3, [sp, #0x2c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x2c]", + "mode": "thumb" + }, + "instr_42620": { + "virtual_address": 42620, + "size": 2, + "disassembly": "rsbs r3, r2", + "mnemonic": "rsbs", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_42622": { + "virtual_address": 42622, + "size": 2, + "disassembly": "str r3, [sp, #0x34]", + "mnemonic": "str", + "operands": "r3, [sp, #0x34]", + "mode": "thumb" + }, + "instr_42624": { + "virtual_address": 42624, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_42626": { + "virtual_address": 42626, + "size": 2, + "disassembly": "mov r9, r3", + "mnemonic": "mov", + "operands": "r9, r3", + "mode": "thumb" + }, + "instr_42628": { + "virtual_address": 42628, + "size": 2, + "disassembly": "ldr r3, [sp, #0x90]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x90]", + "mode": "thumb" + }, + "instr_42630": { + "virtual_address": 42630, + "size": 2, + "disassembly": "movs r4, #0x1", + "mnemonic": "movs", + "operands": "r4, #0x1", + "mode": "thumb" + }, + "instr_42632": { + "virtual_address": 42632, + "size": 2, + "disassembly": "str r2, [sp, #0x18]", + "mnemonic": "str", + "operands": "r2, [sp, #0x18]", + "mode": "thumb" + }, + "instr_42634": { + "virtual_address": 42634, + "size": 2, + "disassembly": "cmp r3, #0x9", + "mnemonic": "cmp", + "operands": "r3, #0x9", + "mode": "thumb" + }, + "instr_42636": { + "virtual_address": 42636, + "size": 2, + "disassembly": "bls 0x0a690", + "mnemonic": "bls", + "operands": "0x0a690", + "mode": "thumb" + }, + "bb_42612": { + "virtual_address": 42612, + "size": 26, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42638, + "children": [ + "instr_42612", + "instr_42614", + "instr_42616", + "instr_42618", + "instr_42620", + "instr_42622", + "instr_42624", + "instr_42626", + "instr_42628", + "instr_42630", + "instr_42632", + "instr_42634", + "instr_42636" + ] + }, + "instr_42638": { + "virtual_address": 42638, + "size": 2, + "disassembly": "b 0x0a94a", + "mnemonic": "b", + "operands": "0x0a94a", + "mode": "thumb" + }, + "bb_42638": { + "virtual_address": 42638, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_42638" + ] + }, + "instr_42640": { + "virtual_address": 42640, + "size": 2, + "disassembly": "cmp r3, #0x5", + "mnemonic": "cmp", + "operands": "r3, #0x5", + "mode": "thumb" + }, + "instr_42642": { + "virtual_address": 42642, + "size": 2, + "disassembly": "ble 0x0a69a", + "mnemonic": "ble", + "operands": "0x0a69a", + "mode": "thumb" + }, + "bb_42640": { + "virtual_address": 42640, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42644, + "children": [ + "instr_42640", + "instr_42642" + ] + }, + "instr_42644": { + "virtual_address": 42644, + "size": 2, + "disassembly": "movs r4, #0x0", + "mnemonic": "movs", + "operands": "r4, #0x0", + "mode": "thumb" + }, + "instr_42646": { + "virtual_address": 42646, + "size": 2, + "disassembly": "subs r3, #0x4", + "mnemonic": "subs", + "operands": "r3, #0x4", + "mode": "thumb" + }, + "instr_42648": { + "virtual_address": 42648, + "size": 2, + "disassembly": "str r3, [sp, #0x90]", + "mnemonic": "str", + "operands": "r3, [sp, #0x90]", + "mode": "thumb" + }, + "bb_42644": { + "virtual_address": 42644, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42650, + "children": [ + "instr_42644", + "instr_42646", + "instr_42648" + ] + }, + "instr_42650": { + "virtual_address": 42650, + "size": 2, + "disassembly": "ldr r3, [sp, #0x90]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x90]", + "mode": "thumb" + }, + "instr_42652": { + "virtual_address": 42652, + "size": 2, + "disassembly": "cmp r3, #0x4", + "mnemonic": "cmp", + "operands": "r3, #0x4", + "mode": "thumb" + }, + "instr_42654": { + "virtual_address": 42654, + "size": 2, + "disassembly": "bne 0x0a6a4", + "mnemonic": "bne", + "operands": "0x0a6a4", + "mode": "thumb" + }, + "bb_42650": { + "virtual_address": 42650, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42656, + "children": [ + "instr_42650", + "instr_42652", + "instr_42654" + ] + }, + "instr_42656": { + "virtual_address": 42656, + "size": 4, + "disassembly": "bl 0x0b130", + "mnemonic": "bl", + "operands": "0x0b130", + "mode": "thumb" + }, + "bb_42656": { + "virtual_address": 42656, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42660, + "children": [ + "instr_42656" + ] + }, + "instr_42660": { + "virtual_address": 42660, + "size": 2, + "disassembly": "cmp r3, #0x5", + "mnemonic": "cmp", + "operands": "r3, #0x5", + "mode": "thumb" + }, + "instr_42662": { + "virtual_address": 42662, + "size": 2, + "disassembly": "bne 0x0a6aa", + "mnemonic": "bne", + "operands": "0x0a6aa", + "mode": "thumb" + }, + "bb_42660": { + "virtual_address": 42660, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42664, + "children": [ + "instr_42660", + "instr_42662" + ] + }, + "instr_42664": { + "virtual_address": 42664, + "size": 2, + "disassembly": "b 0x0ae6e", + "mnemonic": "b", + "operands": "0x0ae6e", + "mode": "thumb" + }, + "bb_42664": { + "virtual_address": 42664, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_42664" + ] + }, + "instr_42666": { + "virtual_address": 42666, + "size": 2, + "disassembly": "cmp r3, #0x2", + "mnemonic": "cmp", + "operands": "r3, #0x2", + "mode": "thumb" + }, + "instr_42668": { + "virtual_address": 42668, + "size": 2, + "disassembly": "beq 0x0a6b0", + "mnemonic": "beq", + "operands": "0x0a6b0", + "mode": "thumb" + }, + "bb_42666": { + "virtual_address": 42666, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42670, + "children": [ + "instr_42666", + "instr_42668" + ] + }, + "instr_42670": { + "virtual_address": 42670, + "size": 2, + "disassembly": "b 0x0a988", + "mnemonic": "b", + "operands": "0x0a988", + "mode": "thumb" + }, + "bb_42670": { + "virtual_address": 42670, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_42670" + ] + }, + "instr_42672": { + "virtual_address": 42672, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_42674": { + "virtual_address": 42674, + "size": 2, + "disassembly": "str r3, [sp, #0x30]", + "mnemonic": "str", + "operands": "r3, [sp, #0x30]", + "mode": "thumb" + }, + "bb_42672": { + "virtual_address": 42672, + "size": 4, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_42672", + "instr_42674" + ] + }, + "func_42224": { + "virtual_address": 42224, + "size": 452, + "name": "_dtoa_r", + "children": [ + "bb_42224", + "bb_42256", + "bb_42276", + "bb_42280", + "bb_42282", + "bb_42296", + "bb_42298", + "bb_42322", + "bb_42334", + "bb_42336", + "bb_42342", + "bb_42362", + "bb_42386", + "bb_42388", + "bb_42406", + "bb_42408", + "bb_42424", + "bb_42438", + "bb_42518", + "bb_42542", + "bb_42548", + "bb_42550", + "bb_42572", + "bb_42574", + "bb_42602", + "bb_42604", + "bb_42610", + "bb_42612", + "bb_42638", + "bb_42640", + "bb_42644", + "bb_42650", + "bb_42656", + "bb_42660", + "bb_42664", + "bb_42666", + "bb_42670", + "bb_42672" + ] + }, + "instr_42676": { + "virtual_address": 42676, + "size": 2, + "disassembly": "ldr r3, [sp, #0x94]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x94]", + "mode": "thumb" + }, + "instr_42678": { + "virtual_address": 42678, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_42680": { + "virtual_address": 42680, + "size": 2, + "disassembly": "bgt 0x0a6be", + "mnemonic": "bgt", + "operands": "0x0a6be", + "mode": "thumb" + }, + "bb_42676": { + "virtual_address": 42676, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42682, + "children": [ + "instr_42676", + "instr_42678", + "instr_42680" + ] + }, + "instr_42682": { + "virtual_address": 42682, + "size": 4, + "disassembly": "bl 0x0aeca", + "mnemonic": "bl", + "operands": "0x0aeca", + "mode": "thumb" + }, + "bb_42682": { + "virtual_address": 42682, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42686, + "children": [ + "instr_42682" + ] + }, + "instr_42686": { + "virtual_address": 42686, + "size": 2, + "disassembly": "movs r5, r3", + "mnemonic": "movs", + "operands": "r5, r3", + "mode": "thumb" + }, + "instr_42688": { + "virtual_address": 42688, + "size": 2, + "disassembly": "str r3, [sp, #0x58]", + "mnemonic": "str", + "operands": "r3, [sp, #0x58]", + "mode": "thumb" + }, + "instr_42690": { + "virtual_address": 42690, + "size": 2, + "disassembly": "str r3, [sp, #0x28]", + "mnemonic": "str", + "operands": "r3, [sp, #0x28]", + "mode": "thumb" + }, + "bb_42686": { + "virtual_address": 42686, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42692, + "children": [ + "instr_42686", + "instr_42688", + "instr_42690" + ] + }, + "instr_42692": { + "virtual_address": 42692, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_42694": { + "virtual_address": 42694, + "size": 2, + "disassembly": "mov r2, r11", + "mnemonic": "mov", + "operands": "r2, r11", + "mode": "thumb" + }, + "instr_42696": { + "virtual_address": 42696, + "size": 2, + "disassembly": "str r3, [r2, #0x44]", + "mnemonic": "str", + "operands": "r3, [r2, #0x44]", + "mode": "thumb" + }, + "instr_42698": { + "virtual_address": 42698, + "size": 2, + "disassembly": "cmp r5, #0x17", + "mnemonic": "cmp", + "operands": "r5, #0x17", + "mode": "thumb" + }, + "instr_42700": { + "virtual_address": 42700, + "size": 2, + "disassembly": "bgt 0x0a6d2", + "mnemonic": "bgt", + "operands": "0x0a6d2", + "mode": "thumb" + }, + "bb_42692": { + "virtual_address": 42692, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42702, + "children": [ + "instr_42692", + "instr_42694", + "instr_42696", + "instr_42698", + "instr_42700" + ] + }, + "instr_42702": { + "virtual_address": 42702, + "size": 4, + "disassembly": "bl 0x0b508", + "mnemonic": "bl", + "operands": "0x0b508", + "mode": "thumb" + }, + "bb_42702": { + "virtual_address": 42702, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42706, + "children": [ + "instr_42702" + ] + }, + "instr_42706": { + "virtual_address": 42706, + "size": 2, + "disassembly": "movs r2, #0x1", + "mnemonic": "movs", + "operands": "r2, #0x1", + "mode": "thumb" + }, + "instr_42708": { + "virtual_address": 42708, + "size": 2, + "disassembly": "adds r3, #0x4", + "mnemonic": "adds", + "operands": "r3, #0x4", + "mode": "thumb" + }, + "bb_42706": { + "virtual_address": 42706, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42710, + "children": [ + "instr_42706", + "instr_42708" + ] + }, + "instr_42710": { + "virtual_address": 42710, + "size": 2, + "disassembly": "lsls r3, r3, #0x1", + "mnemonic": "lsls", + "operands": "r3, r3, #0x1", + "mode": "thumb" + }, + "instr_42712": { + "virtual_address": 42712, + "size": 2, + "disassembly": "movs r0, r3", + "mnemonic": "movs", + "operands": "r0, r3", + "mode": "thumb" + }, + "instr_42714": { + "virtual_address": 42714, + "size": 2, + "disassembly": "adds r0, #0x14", + "mnemonic": "adds", + "operands": "r0, #0x14", + "mode": "thumb" + }, + "instr_42716": { + "virtual_address": 42716, + "size": 2, + "disassembly": "movs r1, r2", + "mnemonic": "movs", + "operands": "r1, r2", + "mode": "thumb" + }, + "instr_42718": { + "virtual_address": 42718, + "size": 2, + "disassembly": "adds r2, #0x1", + "mnemonic": "adds", + "operands": "r2, #0x1", + "mode": "thumb" + }, + "instr_42720": { + "virtual_address": 42720, + "size": 2, + "disassembly": "cmp r0, r5", + "mnemonic": "cmp", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_42722": { + "virtual_address": 42722, + "size": 2, + "disassembly": "bls 0x0a6d6", + "mnemonic": "bls", + "operands": "0x0a6d6", + "mode": "thumb" + }, + "bb_42710": { + "virtual_address": 42710, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42724, + "children": [ + "instr_42710", + "instr_42712", + "instr_42714", + "instr_42716", + "instr_42718", + "instr_42720", + "instr_42722" + ] + }, + "instr_42724": { + "virtual_address": 42724, + "size": 2, + "disassembly": "mov r3, r11", + "mnemonic": "mov", + "operands": "r3, r11", + "mode": "thumb" + }, + "instr_42726": { + "virtual_address": 42726, + "size": 2, + "disassembly": "str r1, [r3, #0x44]", + "mnemonic": "str", + "operands": "r1, [r3, #0x44]", + "mode": "thumb" + }, + "bb_42724": { + "virtual_address": 42724, + "size": 4, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_42724", + "instr_42726" + ] + }, + "func_42676": { + "virtual_address": 42676, + "size": 52, + "name": "FUN_0000a6b4", + "children": [ + "bb_42676", + "bb_42682", + "bb_42686", + "bb_42692", + "bb_42702", + "bb_42706", + "bb_42710", + "bb_42724" + ] + }, + "instr_42728": { + "virtual_address": 42728, + "size": 2, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "thumb" + }, + "instr_42730": { + "virtual_address": 42730, + "size": 4, + "disassembly": "bl 0x0ca08", + "mnemonic": "bl", + "operands": "0x0ca08", + "mode": "thumb" + }, + "instr_42734": { + "virtual_address": 42734, + "size": 2, + "disassembly": "str r0, [sp, #0xc]", + "mnemonic": "str", + "operands": "r0, [sp, #0xc]", + "mode": "thumb" + }, + "instr_42736": { + "virtual_address": 42736, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_42738": { + "virtual_address": 42738, + "size": 2, + "disassembly": "bne 0x0a6f8", + "mnemonic": "bne", + "operands": "0x0a6f8", + "mode": "thumb" + }, + "bb_42728": { + "virtual_address": 42728, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42740, + "children": [ + "instr_42728", + "instr_42730", + "instr_42734", + "instr_42736", + "instr_42738" + ] + }, + "instr_42740": { + "virtual_address": 42740, + "size": 4, + "disassembly": "bl 0x0b4c0", + "mnemonic": "bl", + "operands": "0x0b4c0", + "mode": "thumb" + }, + "bb_42740": { + "virtual_address": 42740, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42744, + "children": [ + "instr_42740" + ] + }, + "instr_42744": { + "virtual_address": 42744, + "size": 2, + "disassembly": "mov r3, r11", + "mnemonic": "mov", + "operands": "r3, r11", + "mode": "thumb" + }, + "instr_42746": { + "virtual_address": 42746, + "size": 2, + "disassembly": "ldr r2, [sp, #0xc]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0xc]", + "mode": "thumb" + }, + "instr_42748": { + "virtual_address": 42748, + "size": 2, + "disassembly": "str r2, [r3, #0x40]", + "mnemonic": "str", + "operands": "r2, [r3, #0x40]", + "mode": "thumb" + }, + "instr_42750": { + "virtual_address": 42750, + "size": 2, + "disassembly": "movs r2, #0xe", + "mnemonic": "movs", + "operands": "r2, #0xe", + "mode": "thumb" + }, + "instr_42752": { + "virtual_address": 42752, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_42754": { + "virtual_address": 42754, + "size": 2, + "disassembly": "ldr r1, [sp, #0x28]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x28]", + "mode": "thumb" + }, + "instr_42756": { + "virtual_address": 42756, + "size": 2, + "disassembly": "cmp r2, r1", + "mnemonic": "cmp", + "operands": "r2, r1", + "mode": "thumb" + }, + "instr_42758": { + "virtual_address": 42758, + "size": 2, + "disassembly": "adcs r3, r3", + "mnemonic": "adcs", + "operands": "r3, r3", + "mode": "thumb" + }, + "instr_42760": { + "virtual_address": 42760, + "size": 2, + "disassembly": "movs r2, r4", + "mnemonic": "movs", + "operands": "r2, r4", + "mode": "thumb" + }, + "instr_42762": { + "virtual_address": 42762, + "size": 2, + "disassembly": "ands r2, r3", + "mnemonic": "ands", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_42764": { + "virtual_address": 42764, + "size": 2, + "disassembly": "str r2, [sp, #0x38]", + "mnemonic": "str", + "operands": "r2, [sp, #0x38]", + "mode": "thumb" + }, + "instr_42766": { + "virtual_address": 42766, + "size": 2, + "disassembly": "tst r4, r3", + "mnemonic": "tst", + "operands": "r4, r3", + "mode": "thumb" + }, + "instr_42768": { + "virtual_address": 42768, + "size": 2, + "disassembly": "beq 0x0a7fc", + "mnemonic": "beq", + "operands": "0x0a7fc", + "mode": "thumb" + }, + "bb_42744": { + "virtual_address": 42744, + "size": 26, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42770, + "children": [ + "instr_42744", + "instr_42746", + "instr_42748", + "instr_42750", + "instr_42752", + "instr_42754", + "instr_42756", + "instr_42758", + "instr_42760", + "instr_42762", + "instr_42764", + "instr_42766", + "instr_42768" + ] + }, + "instr_42770": { + "virtual_address": 42770, + "size": 2, + "disassembly": "ldr r0, [sp, #0x18]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x18]", + "mode": "thumb" + }, + "instr_42772": { + "virtual_address": 42772, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_42774": { + "virtual_address": 42774, + "size": 2, + "disassembly": "bgt 0x0a71a", + "mnemonic": "bgt", + "operands": "0x0a71a", + "mode": "thumb" + }, + "bb_42770": { + "virtual_address": 42770, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42776, + "children": [ + "instr_42770", + "instr_42772", + "instr_42774" + ] + }, + "instr_42776": { + "virtual_address": 42776, + "size": 2, + "disassembly": "b 0x0ad96", + "mnemonic": "b", + "operands": "0x0ad96", + "mode": "thumb" + }, + "bb_42776": { + "virtual_address": 42776, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_42776" + ] + }, + "instr_42778": { + "virtual_address": 42778, + "size": 2, + "disassembly": "movs r1, #0xf", + "mnemonic": "movs", + "operands": "r1, #0xf", + "mode": "thumb" + }, + "instr_42780": { + "virtual_address": 42780, + "size": 2, + "disassembly": "movs r2, r0", + "mnemonic": "movs", + "operands": "r2, r0", + "mode": "thumb" + }, + "instr_42782": { + "virtual_address": 42782, + "size": 2, + "disassembly": "ldr r3, [0x0a8cc]", + "mnemonic": "ldr", + "operands": "r3, [0x0a8cc]", + "mode": "thumb" + }, + "instr_42784": { + "virtual_address": 42784, + "size": 2, + "disassembly": "ands r2, r1", + "mnemonic": "ands", + "operands": "r2, r1", + "mode": "thumb" + }, + "instr_42786": { + "virtual_address": 42786, + "size": 2, + "disassembly": "lsls r2, r2, #0x3", + "mnemonic": "lsls", + "operands": "r2, r2, #0x3", + "mode": "thumb" + }, + "instr_42788": { + "virtual_address": 42788, + "size": 2, + "disassembly": "adds r3, r3, r2", + "mnemonic": "adds", + "operands": "r3, r3, r2", + "mode": "thumb" + }, + "instr_42790": { + "virtual_address": 42790, + "size": 2, + "disassembly": "ldr r4, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r4, [r3, #0x0]", + "mode": "thumb" + }, + "instr_42792": { + "virtual_address": 42792, + "size": 2, + "disassembly": "ldr r5, [r3, #0x4]", + "mnemonic": "ldr", + "operands": "r5, [r3, #0x4]", + "mode": "thumb" + }, + "instr_42794": { + "virtual_address": 42794, + "size": 2, + "disassembly": "asrs r6, r0, #0x4", + "mnemonic": "asrs", + "operands": "r6, r0, #0x4", + "mode": "thumb" + }, + "instr_42796": { + "virtual_address": 42796, + "size": 2, + "disassembly": "lsls r3, r0, #0x17", + "mnemonic": "lsls", + "operands": "r3, r0, #0x17", + "mode": "thumb" + }, + "instr_42798": { + "virtual_address": 42798, + "size": 2, + "disassembly": "bmi 0x0a732", + "mnemonic": "bmi", + "operands": "0x0a732", + "mode": "thumb" + }, + "bb_42778": { + "virtual_address": 42778, + "size": 22, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42800, + "children": [ + "instr_42778", + "instr_42780", + "instr_42782", + "instr_42784", + "instr_42786", + "instr_42788", + "instr_42790", + "instr_42792", + "instr_42794", + "instr_42796", + "instr_42798" + ] + }, + "instr_42800": { + "virtual_address": 42800, + "size": 2, + "disassembly": "b 0x0aebc", + "mnemonic": "b", + "operands": "0x0aebc", + "mode": "thumb" + }, + "bb_42800": { + "virtual_address": 42800, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_42800" + ] + }, + "instr_42802": { + "virtual_address": 42802, + "size": 2, + "disassembly": "ldr r3, [0x0a8d0]", + "mnemonic": "ldr", + "operands": "r3, [0x0a8d0]", + "mode": "thumb" + }, + "instr_42804": { + "virtual_address": 42804, + "size": 2, + "disassembly": "ands r6, r1", + "mnemonic": "ands", + "operands": "r6, r1", + "mode": "thumb" + }, + "instr_42806": { + "virtual_address": 42806, + "size": 2, + "disassembly": "ldr r2, [r3, #0x20]", + "mnemonic": "ldr", + "operands": "r2, [r3, #0x20]", + "mode": "thumb" + }, + "instr_42808": { + "virtual_address": 42808, + "size": 2, + "disassembly": "ldr r3, [r3, #0x24]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0x24]", + "mode": "thumb" + }, + "instr_42810": { + "virtual_address": 42810, + "size": 2, + "disassembly": "ldr r0, [sp, #0x20]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x20]", + "mode": "thumb" + }, + "instr_42812": { + "virtual_address": 42812, + "size": 2, + "disassembly": "ldr r1, [sp, #0x24]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x24]", + "mode": "thumb" + }, + "instr_42814": { + "virtual_address": 42814, + "size": 4, + "disassembly": "bl 0x10ac4", + "mnemonic": "bl", + "operands": "0x10ac4", + "mode": "thumb" + }, + "instr_42818": { + "virtual_address": 42818, + "size": 2, + "disassembly": "movs r3, #0x3", + "mnemonic": "movs", + "operands": "r3, #0x3", + "mode": "thumb" + }, + "instr_42820": { + "virtual_address": 42820, + "size": 2, + "disassembly": "mov r8, r3", + "mnemonic": "mov", + "operands": "r8, r3", + "mode": "thumb" + }, + "instr_42822": { + "virtual_address": 42822, + "size": 2, + "disassembly": "str r0, [sp, #0x38]", + "mnemonic": "str", + "operands": "r0, [sp, #0x38]", + "mode": "thumb" + }, + "instr_42824": { + "virtual_address": 42824, + "size": 2, + "disassembly": "str r1, [sp, #0x3c]", + "mnemonic": "str", + "operands": "r1, [sp, #0x3c]", + "mode": "thumb" + }, + "bb_42802": { + "virtual_address": 42802, + "size": 24, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42826, + "children": [ + "instr_42802", + "instr_42804", + "instr_42806", + "instr_42808", + "instr_42810", + "instr_42812", + "instr_42814", + "instr_42818", + "instr_42820", + "instr_42822", + "instr_42824" + ] + }, + "instr_42826": { + "virtual_address": 42826, + "size": 2, + "disassembly": "cmp r6, #0x0", + "mnemonic": "cmp", + "operands": "r6, #0x0", + "mode": "thumb" + }, + "instr_42828": { + "virtual_address": 42828, + "size": 2, + "disassembly": "beq 0x0a772", + "mnemonic": "beq", + "operands": "0x0a772", + "mode": "thumb" + }, + "bb_42826": { + "virtual_address": 42826, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42830, + "children": [ + "instr_42826", + "instr_42828" + ] + }, + "instr_42830": { + "virtual_address": 42830, + "size": 2, + "disassembly": "ldr r7, [0x0a8d0]", + "mnemonic": "ldr", + "operands": "r7, [0x0a8d0]", + "mode": "thumb" + }, + "bb_42830": { + "virtual_address": 42830, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42832, + "children": [ + "instr_42830" + ] + }, + "instr_42832": { + "virtual_address": 42832, + "size": 2, + "disassembly": "movs r3, #0x1", + "mnemonic": "movs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_42834": { + "virtual_address": 42834, + "size": 2, + "disassembly": "tst r3, r6", + "mnemonic": "tst", + "operands": "r3, r6", + "mode": "thumb" + }, + "instr_42836": { + "virtual_address": 42836, + "size": 2, + "disassembly": "beq 0x0a76a", + "mnemonic": "beq", + "operands": "0x0a76a", + "mode": "thumb" + }, + "bb_42832": { + "virtual_address": 42832, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42838, + "children": [ + "instr_42832", + "instr_42834", + "instr_42836" + ] + }, + "instr_42838": { + "virtual_address": 42838, + "size": 2, + "disassembly": "mov r12, r3", + "mnemonic": "mov", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_42840": { + "virtual_address": 42840, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_42842": { + "virtual_address": 42842, + "size": 2, + "disassembly": "movs r1, r5", + "mnemonic": "movs", + "operands": "r1, r5", + "mode": "thumb" + }, + "instr_42844": { + "virtual_address": 42844, + "size": 2, + "disassembly": "ldr r2, [r7, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [r7, #0x0]", + "mode": "thumb" + }, + "instr_42846": { + "virtual_address": 42846, + "size": 2, + "disassembly": "ldr r3, [r7, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r7, #0x4]", + "mode": "thumb" + }, + "instr_42848": { + "virtual_address": 42848, + "size": 2, + "disassembly": "add r8, r12", + "mnemonic": "add", + "operands": "r8, r12", + "mode": "thumb" + }, + "instr_42850": { + "virtual_address": 42850, + "size": 4, + "disassembly": "bl 0x10b10", + "mnemonic": "bl", + "operands": "0x10b10", + "mode": "thumb" + }, + "instr_42854": { + "virtual_address": 42854, + "size": 2, + "disassembly": "movs r4, r0", + "mnemonic": "movs", + "operands": "r4, r0", + "mode": "thumb" + }, + "instr_42856": { + "virtual_address": 42856, + "size": 2, + "disassembly": "movs r5, r1", + "mnemonic": "movs", + "operands": "r5, r1", + "mode": "thumb" + }, + "bb_42838": { + "virtual_address": 42838, + "size": 20, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42858, + "children": [ + "instr_42838", + "instr_42840", + "instr_42842", + "instr_42844", + "instr_42846", + "instr_42848", + "instr_42850", + "instr_42854", + "instr_42856" + ] + }, + "instr_42858": { + "virtual_address": 42858, + "size": 2, + "disassembly": "asrs r6, r6, #0x1", + "mnemonic": "asrs", + "operands": "r6, r6, #0x1", + "mode": "thumb" + }, + "instr_42860": { + "virtual_address": 42860, + "size": 2, + "disassembly": "adds r7, #0x8", + "mnemonic": "adds", + "operands": "r7, #0x8", + "mode": "thumb" + }, + "instr_42862": { + "virtual_address": 42862, + "size": 2, + "disassembly": "cmp r6, #0x0", + "mnemonic": "cmp", + "operands": "r6, #0x0", + "mode": "thumb" + }, + "instr_42864": { + "virtual_address": 42864, + "size": 2, + "disassembly": "bne 0x0a750", + "mnemonic": "bne", + "operands": "0x0a750", + "mode": "thumb" + }, + "bb_42858": { + "virtual_address": 42858, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42866, + "children": [ + "instr_42858", + "instr_42860", + "instr_42862", + "instr_42864" + ] + }, + "instr_42866": { + "virtual_address": 42866, + "size": 2, + "disassembly": "movs r2, r4", + "mnemonic": "movs", + "operands": "r2, r4", + "mode": "thumb" + }, + "instr_42868": { + "virtual_address": 42868, + "size": 2, + "disassembly": "movs r3, r5", + "mnemonic": "movs", + "operands": "r3, r5", + "mode": "thumb" + }, + "instr_42870": { + "virtual_address": 42870, + "size": 2, + "disassembly": "ldr r0, [sp, #0x38]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x38]", + "mode": "thumb" + }, + "instr_42872": { + "virtual_address": 42872, + "size": 2, + "disassembly": "ldr r1, [sp, #0x3c]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x3c]", + "mode": "thumb" + }, + "instr_42874": { + "virtual_address": 42874, + "size": 4, + "disassembly": "bl 0x10ac4", + "mnemonic": "bl", + "operands": "0x10ac4", + "mode": "thumb" + }, + "instr_42878": { + "virtual_address": 42878, + "size": 2, + "disassembly": "movs r4, r0", + "mnemonic": "movs", + "operands": "r4, r0", + "mode": "thumb" + }, + "instr_42880": { + "virtual_address": 42880, + "size": 2, + "disassembly": "movs r5, r1", + "mnemonic": "movs", + "operands": "r5, r1", + "mode": "thumb" + }, + "bb_42866": { + "virtual_address": 42866, + "size": 16, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_42866", + "instr_42868", + "instr_42870", + "instr_42872", + "instr_42874", + "instr_42878", + "instr_42880" + ] + }, + "func_42728": { + "virtual_address": 42728, + "size": 154, + "name": "FUN_0000a6e8", + "children": [ + "bb_42728", + "bb_42740", + "bb_42744", + "bb_42770", + "bb_42776", + "bb_42778", + "bb_42800", + "bb_42802", + "bb_42826", + "bb_42830", + "bb_42832", + "bb_42838", + "bb_42858", + "bb_42866" + ] + }, + "instr_42882": { + "virtual_address": 42882, + "size": 2, + "disassembly": "ldr r3, [sp, #0x40]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x40]", + "mode": "thumb" + }, + "instr_42884": { + "virtual_address": 42884, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_42886": { + "virtual_address": 42886, + "size": 2, + "disassembly": "beq 0x0a79a", + "mnemonic": "beq", + "operands": "0x0a79a", + "mode": "thumb" + }, + "bb_42882": { + "virtual_address": 42882, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42888, + "children": [ + "instr_42882", + "instr_42884", + "instr_42886" + ] + }, + "instr_42888": { + "virtual_address": 42888, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_42890": { + "virtual_address": 42890, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_42892": { + "virtual_address": 42892, + "size": 2, + "disassembly": "movs r1, r5", + "mnemonic": "movs", + "operands": "r1, r5", + "mode": "thumb" + }, + "instr_42894": { + "virtual_address": 42894, + "size": 2, + "disassembly": "ldr r3, [0x0a8d4]", + "mnemonic": "ldr", + "operands": "r3, [0x0a8d4]", + "mode": "thumb" + }, + "instr_42896": { + "virtual_address": 42896, + "size": 4, + "disassembly": "bl 0x10b08", + "mnemonic": "bl", + "operands": "0x10b08", + "mode": "thumb" + }, + "instr_42900": { + "virtual_address": 42900, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_42902": { + "virtual_address": 42902, + "size": 2, + "disassembly": "beq 0x0a79a", + "mnemonic": "beq", + "operands": "0x0a79a", + "mode": "thumb" + }, + "bb_42888": { + "virtual_address": 42888, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42904, + "children": [ + "instr_42888", + "instr_42890", + "instr_42892", + "instr_42894", + "instr_42896", + "instr_42900", + "instr_42902" + ] + }, + "instr_42904": { + "virtual_address": 42904, + "size": 2, + "disassembly": "b 0x0a9bc", + "mnemonic": "b", + "operands": "0x0a9bc", + "mode": "thumb" + }, + "bb_42904": { + "virtual_address": 42904, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_42904" + ] + }, + "instr_42906": { + "virtual_address": 42906, + "size": 2, + "disassembly": "mov r0, r8", + "mnemonic": "mov", + "operands": "r0, r8", + "mode": "thumb" + }, + "instr_42908": { + "virtual_address": 42908, + "size": 4, + "disassembly": "bl 0x10b28", + "mnemonic": "bl", + "operands": "0x10b28", + "mode": "thumb" + }, + "instr_42912": { + "virtual_address": 42912, + "size": 2, + "disassembly": "movs r2, r4", + "mnemonic": "movs", + "operands": "r2, r4", + "mode": "thumb" + }, + "instr_42914": { + "virtual_address": 42914, + "size": 2, + "disassembly": "movs r3, r5", + "mnemonic": "movs", + "operands": "r3, r5", + "mode": "thumb" + }, + "instr_42916": { + "virtual_address": 42916, + "size": 4, + "disassembly": "bl 0x10b10", + "mnemonic": "bl", + "operands": "0x10b10", + "mode": "thumb" + }, + "instr_42920": { + "virtual_address": 42920, + "size": 2, + "disassembly": "ldr r3, [0x0a8d8]", + "mnemonic": "ldr", + "operands": "r3, [0x0a8d8]", + "mode": "thumb" + }, + "instr_42922": { + "virtual_address": 42922, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_42924": { + "virtual_address": 42924, + "size": 4, + "disassembly": "bl 0x10ae4", + "mnemonic": "bl", + "operands": "0x10ae4", + "mode": "thumb" + }, + "instr_42928": { + "virtual_address": 42928, + "size": 2, + "disassembly": "ldr r3, [0x0a8dc]", + "mnemonic": "ldr", + "operands": "r3, [0x0a8dc]", + "mode": "thumb" + }, + "instr_42930": { + "virtual_address": 42930, + "size": 2, + "disassembly": "adds r7, r1, r3", + "mnemonic": "adds", + "operands": "r7, r1, r3", + "mode": "thumb" + }, + "instr_42932": { + "virtual_address": 42932, + "size": 2, + "disassembly": "ldr r3, [sp, #0x18]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x18]", + "mode": "thumb" + }, + "instr_42934": { + "virtual_address": 42934, + "size": 2, + "disassembly": "str r3, [sp, #0x48]", + "mnemonic": "str", + "operands": "r3, [sp, #0x48]", + "mode": "thumb" + }, + "instr_42936": { + "virtual_address": 42936, + "size": 2, + "disassembly": "ldr r3, [sp, #0x28]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x28]", + "mode": "thumb" + }, + "instr_42938": { + "virtual_address": 42938, + "size": 2, + "disassembly": "movs r6, r0", + "mnemonic": "movs", + "operands": "r6, r0", + "mode": "thumb" + }, + "instr_42940": { + "virtual_address": 42940, + "size": 2, + "disassembly": "str r3, [sp, #0x38]", + "mnemonic": "str", + "operands": "r3, [sp, #0x38]", + "mode": "thumb" + }, + "instr_42942": { + "virtual_address": 42942, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_42944": { + "virtual_address": 42944, + "size": 2, + "disassembly": "beq 0x0a7c4", + "mnemonic": "beq", + "operands": "0x0a7c4", + "mode": "thumb" + }, + "bb_42906": { + "virtual_address": 42906, + "size": 40, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42946, + "children": [ + "instr_42906", + "instr_42908", + "instr_42912", + "instr_42914", + "instr_42916", + "instr_42920", + "instr_42922", + "instr_42924", + "instr_42928", + "instr_42930", + "instr_42932", + "instr_42934", + "instr_42936", + "instr_42938", + "instr_42940", + "instr_42942", + "instr_42944" + ] + }, + "instr_42946": { + "virtual_address": 42946, + "size": 2, + "disassembly": "b 0x0aa06", + "mnemonic": "b", + "operands": "0x0aa06", + "mode": "thumb" + }, + "bb_42946": { + "virtual_address": 42946, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_42946" + ] + }, + "func_42882": { + "virtual_address": 42882, + "size": 66, + "name": "FUN_0000a782", + "children": [ + "bb_42882", + "bb_42888", + "bb_42904", + "bb_42906", + "bb_42946" + ] + }, + "instr_42948": { + "virtual_address": 42948, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_42950": { + "virtual_address": 42950, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_42952": { + "virtual_address": 42952, + "size": 2, + "disassembly": "movs r1, r5", + "mnemonic": "movs", + "operands": "r1, r5", + "mode": "thumb" + }, + "instr_42954": { + "virtual_address": 42954, + "size": 2, + "disassembly": "ldr r3, [0x0a8e0]", + "mnemonic": "ldr", + "operands": "r3, [0x0a8e0]", + "mode": "thumb" + }, + "instr_42956": { + "virtual_address": 42956, + "size": 4, + "disassembly": "bl 0x10adc", + "mnemonic": "bl", + "operands": "0x10adc", + "mode": "thumb" + }, + "instr_42960": { + "virtual_address": 42960, + "size": 2, + "disassembly": "movs r2, r6", + "mnemonic": "movs", + "operands": "r2, r6", + "mode": "thumb" + }, + "instr_42962": { + "virtual_address": 42962, + "size": 2, + "disassembly": "movs r3, r7", + "mnemonic": "movs", + "operands": "r3, r7", + "mode": "thumb" + }, + "instr_42964": { + "virtual_address": 42964, + "size": 2, + "disassembly": "movs r4, r0", + "mnemonic": "movs", + "operands": "r4, r0", + "mode": "thumb" + }, + "instr_42966": { + "virtual_address": 42966, + "size": 2, + "disassembly": "movs r5, r1", + "mnemonic": "movs", + "operands": "r5, r1", + "mode": "thumb" + }, + "instr_42968": { + "virtual_address": 42968, + "size": 4, + "disassembly": "bl 0x10b44", + "mnemonic": "bl", + "operands": "0x10b44", + "mode": "thumb" + }, + "instr_42972": { + "virtual_address": 42972, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_42974": { + "virtual_address": 42974, + "size": 2, + "disassembly": "beq 0x0a7e4", + "mnemonic": "beq", + "operands": "0x0a7e4", + "mode": "thumb" + }, + "bb_42948": { + "virtual_address": 42948, + "size": 28, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42976, + "children": [ + "instr_42948", + "instr_42950", + "instr_42952", + "instr_42954", + "instr_42956", + "instr_42960", + "instr_42962", + "instr_42964", + "instr_42966", + "instr_42968", + "instr_42972", + "instr_42974" + ] + }, + "instr_42976": { + "virtual_address": 42976, + "size": 4, + "disassembly": "bl 0x0b17e", + "mnemonic": "bl", + "operands": "0x0b17e", + "mode": "thumb" + }, + "bb_42976": { + "virtual_address": 42976, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 42980, + "children": [ + "instr_42976" + ] + }, + "instr_42980": { + "virtual_address": 42980, + "size": 2, + "disassembly": "movs r1, #0x80", + "mnemonic": "movs", + "operands": "r1, #0x80", + "mode": "thumb" + }, + "instr_42982": { + "virtual_address": 42982, + "size": 2, + "disassembly": "lsls r1, r1, #0x18", + "mnemonic": "lsls", + "operands": "r1, r1, #0x18", + "mode": "thumb" + }, + "instr_42984": { + "virtual_address": 42984, + "size": 2, + "disassembly": "adds r3, r7, r1", + "mnemonic": "adds", + "operands": "r3, r7, r1", + "mode": "thumb" + }, + "instr_42986": { + "virtual_address": 42986, + "size": 2, + "disassembly": "movs r2, r6", + "mnemonic": "movs", + "operands": "r2, r6", + "mode": "thumb" + }, + "instr_42988": { + "virtual_address": 42988, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_42990": { + "virtual_address": 42990, + "size": 2, + "disassembly": "movs r1, r5", + "mnemonic": "movs", + "operands": "r1, r5", + "mode": "thumb" + }, + "instr_42992": { + "virtual_address": 42992, + "size": 4, + "disassembly": "bl 0x10b08", + "mnemonic": "bl", + "operands": "0x10b08", + "mode": "thumb" + }, + "instr_42996": { + "virtual_address": 42996, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_42998": { + "virtual_address": 42998, + "size": 2, + "disassembly": "beq 0x0a7fc", + "mnemonic": "beq", + "operands": "0x0a7fc", + "mode": "thumb" + }, + "bb_42980": { + "virtual_address": 42980, + "size": 20, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 43000, + "children": [ + "instr_42980", + "instr_42982", + "instr_42984", + "instr_42986", + "instr_42988", + "instr_42990", + "instr_42992", + "instr_42996", + "instr_42998" + ] + }, + "instr_43000": { + "virtual_address": 43000, + "size": 4, + "disassembly": "bl 0x0b0cc", + "mnemonic": "bl", + "operands": "0x0b0cc", + "mode": "thumb" + }, + "bb_43000": { + "virtual_address": 43000, + "size": 4, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_43000" + ] + }, + "func_42948": { + "virtual_address": 42948, + "size": 56, + "name": "FUN_0000a7c4", + "children": [ + "bb_42948", + "bb_42976", + "bb_42980", + "bb_43000" + ] + }, + "instr_43004": { + "virtual_address": 43004, + "size": 2, + "disassembly": "ldr r2, [sp, #0x64]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x64]", + "mode": "thumb" + }, + "instr_43006": { + "virtual_address": 43006, + "size": 2, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_43008": { + "virtual_address": 43008, + "size": 2, + "disassembly": "blt 0x0a814", + "mnemonic": "blt", + "operands": "0x0a814", + "mode": "thumb" + }, + "bb_43004": { + "virtual_address": 43004, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 43010, + "children": [ + "instr_43004", + "instr_43006", + "instr_43008" + ] + }, + "instr_43010": { + "virtual_address": 43010, + "size": 2, + "disassembly": "movs r1, #0xe", + "mnemonic": "movs", + "operands": "r1, #0xe", + "mode": "thumb" + }, + "instr_43012": { + "virtual_address": 43012, + "size": 2, + "disassembly": "movs r0, #0x0", + "mnemonic": "movs", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_43014": { + "virtual_address": 43014, + "size": 2, + "disassembly": "ldr r4, [sp, #0x18]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0x18]", + "mode": "thumb" + }, + "instr_43016": { + "virtual_address": 43016, + "size": 2, + "disassembly": "lsrs r3, r4, #0x1f", + "mnemonic": "lsrs", + "operands": "r3, r4, #0x1f", + "mode": "thumb" + }, + "instr_43018": { + "virtual_address": 43018, + "size": 2, + "disassembly": "cmp r1, r4", + "mnemonic": "cmp", + "operands": "r1, r4", + "mode": "thumb" + }, + "instr_43020": { + "virtual_address": 43020, + "size": 2, + "disassembly": "adcs r3, r0", + "mnemonic": "adcs", + "operands": "r3, r0", + "mode": "thumb" + }, + "instr_43022": { + "virtual_address": 43022, + "size": 2, + "disassembly": "lsls r3, r3, #0x18", + "mnemonic": "lsls", + "operands": "r3, r3, #0x18", + "mode": "thumb" + }, + "instr_43024": { + "virtual_address": 43024, + "size": 2, + "disassembly": "beq 0x0a814", + "mnemonic": "beq", + "operands": "0x0a814", + "mode": "thumb" + }, + "bb_43010": { + "virtual_address": 43010, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 43026, + "children": [ + "instr_43010", + "instr_43012", + "instr_43014", + "instr_43016", + "instr_43018", + "instr_43020", + "instr_43022", + "instr_43024" + ] + }, + "instr_43026": { + "virtual_address": 43026, + "size": 2, + "disassembly": "b 0x0ae00", + "mnemonic": "b", + "operands": "0x0ae00", + "mode": "thumb" + }, + "bb_43026": { + "virtual_address": 43026, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_43026" + ] + }, + "instr_43028": { + "virtual_address": 43028, + "size": 2, + "disassembly": "ldr r3, [sp, #0x30]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x30]", + "mode": "thumb" + }, + "instr_43030": { + "virtual_address": 43030, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_43032": { + "virtual_address": 43032, + "size": 2, + "disassembly": "bne 0x0a81c", + "mnemonic": "bne", + "operands": "0x0a81c", + "mode": "thumb" + }, + "bb_43028": { + "virtual_address": 43028, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 43034, + "children": [ + "instr_43028", + "instr_43030", + "instr_43032" + ] + }, + "instr_43034": { + "virtual_address": 43034, + "size": 2, + "disassembly": "b 0x0ab34", + "mnemonic": "b", + "operands": "0x0ab34", + "mode": "thumb" + }, + "bb_43034": { + "virtual_address": 43034, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_43034" + ] + }, + "func_43004": { + "virtual_address": 43004, + "size": 32, + "name": "FUN_0000a7fc", + "children": [ + "bb_43004", + "bb_43010", + "bb_43026", + "bb_43028", + "bb_43034" + ] + }, + "instr_43036": { + "virtual_address": 43036, + "size": 2, + "disassembly": "ldr r3, [sp, #0x90]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x90]", + "mode": "thumb" + }, + "instr_43038": { + "virtual_address": 43038, + "size": 2, + "disassembly": "cmp r3, #0x1", + "mnemonic": "cmp", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_43040": { + "virtual_address": 43040, + "size": 2, + "disassembly": "bgt 0x0a826", + "mnemonic": "bgt", + "operands": "0x0a826", + "mode": "thumb" + }, + "bb_43036": { + "virtual_address": 43036, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 43042, + "children": [ + "instr_43036", + "instr_43038", + "instr_43040" + ] + }, + "instr_43042": { + "virtual_address": 43042, + "size": 4, + "disassembly": "bl 0x0b154", + "mnemonic": "bl", + "operands": "0x0b154", + "mode": "thumb" + }, + "bb_43042": { + "virtual_address": 43042, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 43046, + "children": [ + "instr_43042" + ] + }, + "instr_43046": { + "virtual_address": 43046, + "size": 2, + "disassembly": "ldr r3, [sp, #0x28]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x28]", + "mode": "thumb" + }, + "instr_43048": { + "virtual_address": 43048, + "size": 2, + "disassembly": "subs r5, r3, #0x1", + "mnemonic": "subs", + "operands": "r5, r3, #0x1", + "mode": "thumb" + }, + "instr_43050": { + "virtual_address": 43050, + "size": 2, + "disassembly": "ldr r3, [sp, #0x34]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x34]", + "mode": "thumb" + }, + "instr_43052": { + "virtual_address": 43052, + "size": 2, + "disassembly": "cmp r3, r5", + "mnemonic": "cmp", + "operands": "r3, r5", + "mode": "thumb" + }, + "instr_43054": { + "virtual_address": 43054, + "size": 2, + "disassembly": "blt 0x0a834", + "mnemonic": "blt", + "operands": "0x0a834", + "mode": "thumb" + }, + "bb_43046": { + "virtual_address": 43046, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 43056, + "children": [ + "instr_43046", + "instr_43048", + "instr_43050", + "instr_43052", + "instr_43054" + ] + }, + "instr_43056": { + "virtual_address": 43056, + "size": 4, + "disassembly": "bl 0x0b0f8", + "mnemonic": "bl", + "operands": "0x0b0f8", + "mode": "thumb" + }, + "bb_43056": { + "virtual_address": 43056, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 43060, + "children": [ + "instr_43056" + ] + }, + "instr_43060": { + "virtual_address": 43060, + "size": 2, + "disassembly": "ldr r3, [sp, #0x34]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x34]", + "mode": "thumb" + }, + "instr_43062": { + "virtual_address": 43062, + "size": 2, + "disassembly": "str r5, [sp, #0x34]", + "mnemonic": "str", + "operands": "r5, [sp, #0x34]", + "mode": "thumb" + }, + "instr_43064": { + "virtual_address": 43064, + "size": 2, + "disassembly": "subs r3, r5, r3", + "mnemonic": "subs", + "operands": "r3, r5, r3", + "mode": "thumb" + }, + "instr_43066": { + "virtual_address": 43066, + "size": 2, + "disassembly": "movs r5, #0x0", + "mnemonic": "movs", + "operands": "r5, #0x0", + "mode": "thumb" + }, + "instr_43068": { + "virtual_address": 43068, + "size": 2, + "disassembly": "add r9, r3", + "mnemonic": "add", + "operands": "r9, r3", + "mode": "thumb" + }, + "bb_43060": { + "virtual_address": 43060, + "size": 10, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_43060", + "instr_43062", + "instr_43064", + "instr_43066", + "instr_43068" + ] + }, + "func_43036": { + "virtual_address": 43036, + "size": 34, + "name": "FUN_0000a81c", + "children": [ + "bb_43036", + "bb_43042", + "bb_43046", + "bb_43056", + "bb_43060" + ] + }, + "instr_43070": { + "virtual_address": 43070, + "size": 2, + "disassembly": "ldr r1, [sp, #0x2c]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x2c]", + "mode": "thumb" + }, + "instr_43072": { + "virtual_address": 43072, + "size": 2, + "disassembly": "ldr r3, [sp, #0x28]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x28]", + "mode": "thumb" + }, + "instr_43074": { + "virtual_address": 43074, + "size": 2, + "disassembly": "subs r4, r1, r3", + "mnemonic": "subs", + "operands": "r4, r1, r3", + "mode": "thumb" + }, + "instr_43076": { + "virtual_address": 43076, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_43078": { + "virtual_address": 43078, + "size": 2, + "disassembly": "blt 0x0a858", + "mnemonic": "blt", + "operands": "0x0a858", + "mode": "thumb" + }, + "bb_43070": { + "virtual_address": 43070, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 43080, + "children": [ + "instr_43070", + "instr_43072", + "instr_43074", + "instr_43076", + "instr_43078" + ] + }, + "instr_43080": { + "virtual_address": 43080, + "size": 2, + "disassembly": "ldr r2, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_43082": { + "virtual_address": 43082, + "size": 2, + "disassembly": "mov r12, r3", + "mnemonic": "mov", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_43084": { + "virtual_address": 43084, + "size": 2, + "disassembly": "movs r0, r2", + "mnemonic": "movs", + "operands": "r0, r2", + "mode": "thumb" + }, + "instr_43086": { + "virtual_address": 43086, + "size": 2, + "disassembly": "movs r4, r1", + "mnemonic": "movs", + "operands": "r4, r1", + "mode": "thumb" + }, + "instr_43088": { + "virtual_address": 43088, + "size": 2, + "disassembly": "add r0, r12", + "mnemonic": "add", + "operands": "r0, r12", + "mode": "thumb" + }, + "instr_43090": { + "virtual_address": 43090, + "size": 2, + "disassembly": "add r1, r12", + "mnemonic": "add", + "operands": "r1, r12", + "mode": "thumb" + }, + "instr_43092": { + "virtual_address": 43092, + "size": 2, + "disassembly": "str r0, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r0, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_43094": { + "virtual_address": 43094, + "size": 2, + "disassembly": "str r1, [sp, #0x2c]", + "mnemonic": "str", + "operands": "r1, [sp, #0x2c]", + "mode": "thumb" + }, + "bb_43080": { + "virtual_address": 43080, + "size": 16, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_43080", + "instr_43082", + "instr_43084", + "instr_43086", + "instr_43088", + "instr_43090", + "instr_43092", + "instr_43094" + ] + }, + "func_43070": { + "virtual_address": 43070, + "size": 26, + "name": "FUN_0000a83e", + "children": [ + "bb_43070", + "bb_43080" + ] + }, + "instr_43096": { + "virtual_address": 43096, + "size": 2, + "disassembly": "movs r1, #0x1", + "mnemonic": "movs", + "operands": "r1, #0x1", + "mode": "thumb" + }, + "instr_43098": { + "virtual_address": 43098, + "size": 2, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "thumb" + }, + "instr_43100": { + "virtual_address": 43100, + "size": 4, + "disassembly": "bl 0x0cc64", + "mnemonic": "bl", + "operands": "0x0cc64", + "mode": "thumb" + }, + "instr_43104": { + "virtual_address": 43104, + "size": 2, + "disassembly": "mov r8, r0", + "mnemonic": "mov", + "operands": "r8, r0", + "mode": "thumb" + }, + "instr_43106": { + "virtual_address": 43106, + "size": 2, + "disassembly": "b 0x0ab3c", + "mnemonic": "b", + "operands": "0x0ab3c", + "mode": "thumb" + }, + "bb_43096": { + "virtual_address": 43096, + "size": 12, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_43096", + "instr_43098", + "instr_43100", + "instr_43104", + "instr_43106" + ] + }, + "func_43096": { + "virtual_address": 43096, + "size": 12, + "name": "FUN_0000a858", + "children": [ + "bb_43096" + ] + }, + "instr_43388": { + "virtual_address": 43388, + "size": 2, + "disassembly": "movs r3, #0x1", + "mnemonic": "movs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_43390": { + "virtual_address": 43390, + "size": 2, + "disassembly": "subs r3, r3, r6", + "mnemonic": "subs", + "operands": "r3, r3, r6", + "mode": "thumb" + }, + "instr_43392": { + "virtual_address": 43392, + "size": 2, + "disassembly": "str r3, [sp, #0x2c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x2c]", + "mode": "thumb" + }, + "instr_43394": { + "virtual_address": 43394, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_43396": { + "virtual_address": 43396, + "size": 2, + "disassembly": "str r3, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_43398": { + "virtual_address": 43398, + "size": 2, + "disassembly": "b 0x0a66c", + "mnemonic": "b", + "operands": "0x0a66c", + "mode": "thumb" + }, + "bb_43388": { + "virtual_address": 43388, + "size": 12, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_43388", + "instr_43390", + "instr_43392", + "instr_43394", + "instr_43396", + "instr_43398" + ] + }, + "instr_43400": { + "virtual_address": 43400, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_43402": { + "virtual_address": 43402, + "size": 2, + "disassembly": "str r3, [sp, #0x30]", + "mnemonic": "str", + "operands": "r3, [sp, #0x30]", + "mode": "thumb" + }, + "instr_43404": { + "virtual_address": 43404, + "size": 2, + "disassembly": "ldr r3, [sp, #0x90]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x90]", + "mode": "thumb" + }, + "instr_43406": { + "virtual_address": 43406, + "size": 2, + "disassembly": "cmp r3, #0x3", + "mnemonic": "cmp", + "operands": "r3, #0x3", + "mode": "thumb" + }, + "instr_43408": { + "virtual_address": 43408, + "size": 2, + "disassembly": "beq 0x0a996", + "mnemonic": "beq", + "operands": "0x0a996", + "mode": "thumb" + }, + "bb_43400": { + "virtual_address": 43400, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 43410, + "children": [ + "instr_43400", + "instr_43402", + "instr_43404", + "instr_43406", + "instr_43408" + ] + }, + "instr_43410": { + "virtual_address": 43410, + "size": 4, + "disassembly": "bl 0x0b46c", + "mnemonic": "bl", + "operands": "0x0b46c", + "mode": "thumb" + }, + "bb_43410": { + "virtual_address": 43410, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 43414, + "children": [ + "instr_43410" + ] + }, + "instr_43414": { + "virtual_address": 43414, + "size": 2, + "disassembly": "ldr r2, [sp, #0x18]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x18]", + "mode": "thumb" + }, + "instr_43416": { + "virtual_address": 43416, + "size": 2, + "disassembly": "mov r12, r2", + "mnemonic": "mov", + "operands": "r12, r2", + "mode": "thumb" + }, + "instr_43418": { + "virtual_address": 43418, + "size": 2, + "disassembly": "ldr r3, [sp, #0x94]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x94]", + "mode": "thumb" + }, + "instr_43420": { + "virtual_address": 43420, + "size": 2, + "disassembly": "add r3, r12", + "mnemonic": "add", + "operands": "r3, r12", + "mode": "thumb" + }, + "instr_43422": { + "virtual_address": 43422, + "size": 2, + "disassembly": "str r3, [sp, #0x58]", + "mnemonic": "str", + "operands": "r3, [sp, #0x58]", + "mode": "thumb" + }, + "instr_43424": { + "virtual_address": 43424, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_43426": { + "virtual_address": 43426, + "size": 2, + "disassembly": "subs r5, r3, #0x0", + "mnemonic": "subs", + "operands": "r5, r3, #0x0", + "mode": "thumb" + }, + "instr_43428": { + "virtual_address": 43428, + "size": 2, + "disassembly": "str r3, [sp, #0x28]", + "mnemonic": "str", + "operands": "r3, [sp, #0x28]", + "mode": "thumb" + }, + "instr_43430": { + "virtual_address": 43430, + "size": 2, + "disassembly": "ble 0x0a9aa", + "mnemonic": "ble", + "operands": "0x0a9aa", + "mode": "thumb" + }, + "bb_43414": { + "virtual_address": 43414, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 43432, + "children": [ + "instr_43414", + "instr_43416", + "instr_43418", + "instr_43420", + "instr_43422", + "instr_43424", + "instr_43426", + "instr_43428", + "instr_43430" + ] + }, + "instr_43432": { + "virtual_address": 43432, + "size": 2, + "disassembly": "b 0x0a6c4", + "mnemonic": "b", + "operands": "0x0a6c4", + "mode": "thumb" + }, + "bb_43432": { + "virtual_address": 43432, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_43432" + ] + }, + "instr_43434": { + "virtual_address": 43434, + "size": 2, + "disassembly": "movs r5, #0x1", + "mnemonic": "movs", + "operands": "r5, #0x1", + "mode": "thumb" + }, + "instr_43436": { + "virtual_address": 43436, + "size": 2, + "disassembly": "b 0x0a6c4", + "mnemonic": "b", + "operands": "0x0a6c4", + "mode": "thumb" + }, + "bb_43434": { + "virtual_address": 43434, + "size": 4, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_43434", + "instr_43436" + ] + }, + "func_43388": { + "virtual_address": 43388, + "size": 50, + "name": "FUN_0000a97c", + "children": [ + "bb_43388", + "bb_43400", + "bb_43410", + "bb_43414", + "bb_43432", + "bb_43434" + ] + }, + "instr_43792": { + "virtual_address": 43792, + "size": 2, + "disassembly": "movs r2, r1", + "mnemonic": "movs", + "operands": "r2, r1", + "mode": "thumb" + }, + "instr_43794": { + "virtual_address": 43794, + "size": 2, + "disassembly": "subs r1, #0x1", + "mnemonic": "subs", + "operands": "r1, #0x1", + "mode": "thumb" + }, + "instr_43796": { + "virtual_address": 43796, + "size": 2, + "disassembly": "ldrb r3, [r1, #0x0]", + "mnemonic": "ldrb", + "operands": "r3, [r1, #0x0]", + "mode": "thumb" + }, + "instr_43798": { + "virtual_address": 43798, + "size": 2, + "disassembly": "cmp r3, #0x39", + "mnemonic": "cmp", + "operands": "r3, #0x39", + "mode": "thumb" + }, + "instr_43800": { + "virtual_address": 43800, + "size": 2, + "disassembly": "beq 0x0ab0a", + "mnemonic": "beq", + "operands": "0x0ab0a", + "mode": "thumb" + }, + "bb_43792": { + "virtual_address": 43792, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 43802, + "children": [ + "instr_43792", + "instr_43794", + "instr_43796", + "instr_43798", + "instr_43800" + ] + }, + "instr_43802": { + "virtual_address": 43802, + "size": 2, + "disassembly": "mov r8, r1", + "mnemonic": "mov", + "operands": "r8, r1", + "mode": "thumb" + }, + "instr_43804": { + "virtual_address": 43804, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_43806": { + "virtual_address": 43806, + "size": 2, + "disassembly": "lsls r3, r3, #0x18", + "mnemonic": "lsls", + "operands": "r3, r3, #0x18", + "mode": "thumb" + }, + "instr_43808": { + "virtual_address": 43808, + "size": 2, + "disassembly": "str r0, [sp, #0xc]", + "mnemonic": "str", + "operands": "r0, [sp, #0xc]", + "mode": "thumb" + }, + "instr_43810": { + "virtual_address": 43810, + "size": 2, + "disassembly": "lsrs r3, r3, #0x18", + "mnemonic": "lsrs", + "operands": "r3, r3, #0x18", + "mode": "thumb" + }, + "bb_43802": { + "virtual_address": 43802, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 43812, + "children": [ + "instr_43802", + "instr_43804", + "instr_43806", + "instr_43808", + "instr_43810" + ] + }, + "instr_43812": { + "virtual_address": 43812, + "size": 2, + "disassembly": "mov r1, r8", + "mnemonic": "mov", + "operands": "r1, r8", + "mode": "thumb" + }, + "instr_43814": { + "virtual_address": 43814, + "size": 2, + "disassembly": "strb r3, [r1, #0x0]", + "mnemonic": "strb", + "operands": "r3, [r1, #0x0]", + "mode": "thumb" + }, + "bb_43812": { + "virtual_address": 43812, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 43816, + "children": [ + "instr_43812", + "instr_43814" + ] + }, + "instr_43816": { + "virtual_address": 43816, + "size": 2, + "disassembly": "ldr r3, [sp, #0x48]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x48]", + "mode": "thumb" + }, + "instr_43818": { + "virtual_address": 43818, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_43820": { + "virtual_address": 43820, + "size": 2, + "disassembly": "ldr r4, [sp, #0xc]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0xc]", + "mode": "thumb" + }, + "instr_43822": { + "virtual_address": 43822, + "size": 2, + "disassembly": "str r3, [sp, #0x18]", + "mnemonic": "str", + "operands": "r3, [sp, #0x18]", + "mode": "thumb" + }, + "instr_43824": { + "virtual_address": 43824, + "size": 2, + "disassembly": "str r2, [sp, #0xc]", + "mnemonic": "str", + "operands": "r2, [sp, #0xc]", + "mode": "thumb" + }, + "instr_43826": { + "virtual_address": 43826, + "size": 2, + "disassembly": "b 0x0ac38", + "mnemonic": "b", + "operands": "0x0ac38", + "mode": "thumb" + }, + "bb_43816": { + "virtual_address": 43816, + "size": 12, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_43816", + "instr_43818", + "instr_43820", + "instr_43822", + "instr_43824", + "instr_43826" + ] + }, + "func_43792": { + "virtual_address": 43792, + "size": 36, + "name": "FUN_0000ab10", + "children": [ + "bb_43792", + "bb_43802", + "bb_43812", + "bb_43816" + ] + }, + "instr_43984": { + "virtual_address": 43984, + "size": 2, + "disassembly": "ldr r3, [sp, #0x2c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x2c]", + "mode": "thumb" + }, + "instr_43986": { + "virtual_address": 43986, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_43988": { + "virtual_address": 43988, + "size": 2, + "disassembly": "ble 0x0abe2", + "mnemonic": "ble", + "operands": "0x0abe2", + "mode": "thumb" + }, + "bb_43984": { + "virtual_address": 43984, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 43990, + "children": [ + "instr_43984", + "instr_43986", + "instr_43988" + ] + }, + "instr_43990": { + "virtual_address": 43990, + "size": 2, + "disassembly": "mov r1, r10", + "mnemonic": "mov", + "operands": "r1, r10", + "mode": "thumb" + }, + "instr_43992": { + "virtual_address": 43992, + "size": 2, + "disassembly": "movs r2, r3", + "mnemonic": "movs", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_43994": { + "virtual_address": 43994, + "size": 2, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "thumb" + }, + "instr_43996": { + "virtual_address": 43996, + "size": 4, + "disassembly": "bl 0x0cf4c", + "mnemonic": "bl", + "operands": "0x0cf4c", + "mode": "thumb" + }, + "instr_44000": { + "virtual_address": 44000, + "size": 2, + "disassembly": "mov r10, r0", + "mnemonic": "mov", + "operands": "r10, r0", + "mode": "thumb" + }, + "bb_43990": { + "virtual_address": 43990, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 44002, + "children": [ + "instr_43990", + "instr_43992", + "instr_43994", + "instr_43996", + "instr_44000" + ] + }, + "instr_44002": { + "virtual_address": 44002, + "size": 2, + "disassembly": "ldr r3, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_44004": { + "virtual_address": 44004, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_44006": { + "virtual_address": 44006, + "size": 2, + "disassembly": "ble 0x0abf4", + "mnemonic": "ble", + "operands": "0x0abf4", + "mode": "thumb" + }, + "bb_44002": { + "virtual_address": 44002, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 44008, + "children": [ + "instr_44002", + "instr_44004", + "instr_44006" + ] + }, + "instr_44008": { + "virtual_address": 44008, + "size": 2, + "disassembly": "movs r1, r6", + "mnemonic": "movs", + "operands": "r1, r6", + "mode": "thumb" + }, + "instr_44010": { + "virtual_address": 44010, + "size": 2, + "disassembly": "movs r2, r3", + "mnemonic": "movs", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_44012": { + "virtual_address": 44012, + "size": 2, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "thumb" + }, + "instr_44014": { + "virtual_address": 44014, + "size": 4, + "disassembly": "bl 0x0cf4c", + "mnemonic": "bl", + "operands": "0x0cf4c", + "mode": "thumb" + }, + "instr_44018": { + "virtual_address": 44018, + "size": 2, + "disassembly": "movs r6, r0", + "mnemonic": "movs", + "operands": "r6, r0", + "mode": "thumb" + }, + "bb_44008": { + "virtual_address": 44008, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 44020, + "children": [ + "instr_44008", + "instr_44010", + "instr_44012", + "instr_44014", + "instr_44018" + ] + }, + "instr_44020": { + "virtual_address": 44020, + "size": 2, + "disassembly": "ldr r3, [sp, #0x40]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x40]", + "mode": "thumb" + }, + "instr_44022": { + "virtual_address": 44022, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_44024": { + "virtual_address": 44024, + "size": 2, + "disassembly": "beq 0x0abfc", + "mnemonic": "beq", + "operands": "0x0abfc", + "mode": "thumb" + }, + "bb_44020": { + "virtual_address": 44020, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 44026, + "children": [ + "instr_44020", + "instr_44022", + "instr_44024" + ] + }, + "instr_44026": { + "virtual_address": 44026, + "size": 2, + "disassembly": "b 0x0ae74", + "mnemonic": "b", + "operands": "0x0ae74", + "mode": "thumb" + }, + "bb_44026": { + "virtual_address": 44026, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 44660, + "children": [ + "instr_44026" + ] + }, + "instr_44028": { + "virtual_address": 44028, + "size": 2, + "disassembly": "ldr r3, [sp, #0x28]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x28]", + "mode": "thumb" + }, + "instr_44030": { + "virtual_address": 44030, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_44032": { + "virtual_address": 44032, + "size": 2, + "disassembly": "bgt 0x0aca6", + "mnemonic": "bgt", + "operands": "0x0aca6", + "mode": "thumb" + }, + "bb_44028": { + "virtual_address": 44028, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 44034, + "children": [ + "instr_44028", + "instr_44030", + "instr_44032" + ] + }, + "instr_44034": { + "virtual_address": 44034, + "size": 2, + "disassembly": "ldr r2, [sp, #0x90]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x90]", + "mode": "thumb" + }, + "instr_44036": { + "virtual_address": 44036, + "size": 2, + "disassembly": "movs r3, #0x1", + "mnemonic": "movs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_44038": { + "virtual_address": 44038, + "size": 2, + "disassembly": "cmp r2, #0x2", + "mnemonic": "cmp", + "operands": "r2, #0x2", + "mode": "thumb" + }, + "instr_44040": { + "virtual_address": 44040, + "size": 2, + "disassembly": "bgt 0x0ac0c", + "mnemonic": "bgt", + "operands": "0x0ac0c", + "mode": "thumb" + }, + "bb_44034": { + "virtual_address": 44034, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 44042, + "children": [ + "instr_44034", + "instr_44036", + "instr_44038", + "instr_44040" + ] + }, + "instr_44042": { + "virtual_address": 44042, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "bb_44042": { + "virtual_address": 44042, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 44044, + "children": [ + "instr_44042" + ] + }, + "instr_44044": { + "virtual_address": 44044, + "size": 2, + "disassembly": "lsls r3, r3, #0x18", + "mnemonic": "lsls", + "operands": "r3, r3, #0x18", + "mode": "thumb" + }, + "instr_44046": { + "virtual_address": 44046, + "size": 2, + "disassembly": "beq 0x0aca6", + "mnemonic": "beq", + "operands": "0x0aca6", + "mode": "thumb" + }, + "bb_44044": { + "virtual_address": 44044, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 44048, + "children": [ + "instr_44044", + "instr_44046" + ] + }, + "func_43984": { + "virtual_address": 43984, + "size": 64, + "name": "FUN_0000abd0", + "children": [ + "bb_43984", + "bb_43990", + "bb_44002", + "bb_44008", + "bb_44020", + "bb_44026", + "bb_44028", + "bb_44034", + "bb_44042", + "bb_44044" + ] + }, + "instr_44048": { + "virtual_address": 44048, + "size": 2, + "disassembly": "ldr r3, [sp, #0x28]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x28]", + "mode": "thumb" + }, + "instr_44050": { + "virtual_address": 44050, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_44052": { + "virtual_address": 44052, + "size": 2, + "disassembly": "bne 0x0ac18", + "mnemonic": "bne", + "operands": "0x0ac18", + "mode": "thumb" + }, + "bb_44048": { + "virtual_address": 44048, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 44054, + "children": [ + "instr_44048", + "instr_44050", + "instr_44052" + ] + }, + "instr_44054": { + "virtual_address": 44054, + "size": 2, + "disassembly": "b 0x0afb2", + "mnemonic": "b", + "operands": "0x0afb2", + "mode": "thumb" + }, + "bb_44054": { + "virtual_address": 44054, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 44978, + "children": [ + "instr_44054" + ] + }, + "instr_44056": { + "virtual_address": 44056, + "size": 2, + "disassembly": "ldr r3, [sp, #0x94]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x94]", + "mode": "thumb" + }, + "instr_44058": { + "virtual_address": 44058, + "size": 2, + "disassembly": "mvns r5, r3", + "mnemonic": "mvns", + "operands": "r5, r3", + "mode": "thumb" + }, + "instr_44060": { + "virtual_address": 44060, + "size": 2, + "disassembly": "ldr r4, [sp, #0xc]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0xc]", + "mode": "thumb" + }, + "bb_44056": { + "virtual_address": 44056, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 44062, + "children": [ + "instr_44056", + "instr_44058", + "instr_44060" + ] + }, + "instr_44062": { + "virtual_address": 44062, + "size": 2, + "disassembly": "movs r1, r6", + "mnemonic": "movs", + "operands": "r1, r6", + "mode": "thumb" + }, + "instr_44064": { + "virtual_address": 44064, + "size": 2, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "thumb" + }, + "instr_44066": { + "virtual_address": 44066, + "size": 4, + "disassembly": "bl 0x0ca5c", + "mnemonic": "bl", + "operands": "0x0ca5c", + "mode": "thumb" + }, + "instr_44070": { + "virtual_address": 44070, + "size": 2, + "disassembly": "adds r3, r5, #0x1", + "mnemonic": "adds", + "operands": "r3, r5, #0x1", + "mode": "thumb" + }, + "instr_44072": { + "virtual_address": 44072, + "size": 2, + "disassembly": "str r3, [sp, #0x18]", + "mnemonic": "str", + "operands": "r3, [sp, #0x18]", + "mode": "thumb" + }, + "instr_44074": { + "virtual_address": 44074, + "size": 2, + "disassembly": "mov r3, r8", + "mnemonic": "mov", + "operands": "r3, r8", + "mode": "thumb" + }, + "instr_44076": { + "virtual_address": 44076, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_44078": { + "virtual_address": 44078, + "size": 2, + "disassembly": "beq 0x0ac38", + "mnemonic": "beq", + "operands": "0x0ac38", + "mode": "thumb" + }, + "bb_44062": { + "virtual_address": 44062, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 44080, + "children": [ + "instr_44062", + "instr_44064", + "instr_44066", + "instr_44070", + "instr_44072", + "instr_44074", + "instr_44076", + "instr_44078" + ] + }, + "func_44048": { + "virtual_address": 44048, + "size": 32, + "name": "FUN_0000ac10", + "children": [ + "bb_44048", + "bb_44054", + "bb_44056", + "bb_44062" + ] + }, + "instr_44080": { + "virtual_address": 44080, + "size": 2, + "disassembly": "mov r1, r8", + "mnemonic": "mov", + "operands": "r1, r8", + "mode": "thumb" + }, + "instr_44082": { + "virtual_address": 44082, + "size": 2, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "thumb" + }, + "instr_44084": { + "virtual_address": 44084, + "size": 4, + "disassembly": "bl 0x0ca5c", + "mnemonic": "bl", + "operands": "0x0ca5c", + "mode": "thumb" + }, + "bb_44080": { + "virtual_address": 44080, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 44088, + "children": [ + "instr_44080", + "instr_44082", + "instr_44084" + ] + }, + "instr_44088": { + "virtual_address": 44088, + "size": 2, + "disassembly": "mov r1, r10", + "mnemonic": "mov", + "operands": "r1, r10", + "mode": "thumb" + }, + "instr_44090": { + "virtual_address": 44090, + "size": 2, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "thumb" + }, + "instr_44092": { + "virtual_address": 44092, + "size": 4, + "disassembly": "bl 0x0ca5c", + "mnemonic": "bl", + "operands": "0x0ca5c", + "mode": "thumb" + }, + "instr_44096": { + "virtual_address": 44096, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_44098": { + "virtual_address": 44098, + "size": 2, + "disassembly": "ldr r2, [sp, #0xc]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0xc]", + "mode": "thumb" + }, + "instr_44100": { + "virtual_address": 44100, + "size": 2, + "disassembly": "ldr r1, [sp, #0x18]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x18]", + "mode": "thumb" + }, + "instr_44102": { + "virtual_address": 44102, + "size": 2, + "disassembly": "strb r3, [r2, #0x0]", + "mnemonic": "strb", + "operands": "r3, [r2, #0x0]", + "mode": "thumb" + }, + "instr_44104": { + "virtual_address": 44104, + "size": 2, + "disassembly": "ldr r3, [sp, #0x98]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x98]", + "mode": "thumb" + }, + "instr_44106": { + "virtual_address": 44106, + "size": 2, + "disassembly": "str r1, [r3, #0x0]", + "mnemonic": "str", + "operands": "r1, [r3, #0x0]", + "mode": "thumb" + }, + "instr_44108": { + "virtual_address": 44108, + "size": 2, + "disassembly": "ldr r3, [sp, #0xa0]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xa0]", + "mode": "thumb" + }, + "instr_44110": { + "virtual_address": 44110, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_44112": { + "virtual_address": 44112, + "size": 2, + "disassembly": "bne 0x0ac54", + "mnemonic": "bne", + "operands": "0x0ac54", + "mode": "thumb" + }, + "bb_44088": { + "virtual_address": 44088, + "size": 26, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 44114, + "children": [ + "instr_44088", + "instr_44090", + "instr_44092", + "instr_44096", + "instr_44098", + "instr_44100", + "instr_44102", + "instr_44104", + "instr_44106", + "instr_44108", + "instr_44110", + "instr_44112" + ] + }, + "instr_44114": { + "virtual_address": 44114, + "size": 2, + "disassembly": "b 0x0a566", + "mnemonic": "b", + "operands": "0x0a566", + "mode": "thumb" + }, + "bb_44114": { + "virtual_address": 44114, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_44114" + ] + }, + "instr_44116": { + "virtual_address": 44116, + "size": 2, + "disassembly": "str r2, [r3, #0x0]", + "mnemonic": "str", + "operands": "r2, [r3, #0x0]", + "mode": "thumb" + }, + "instr_44118": { + "virtual_address": 44118, + "size": 2, + "disassembly": "b 0x0a566", + "mnemonic": "b", + "operands": "0x0a566", + "mode": "thumb" + }, + "bb_44116": { + "virtual_address": 44116, + "size": 4, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_44116", + "instr_44118" + ] + }, + "func_44080": { + "virtual_address": 44080, + "size": 40, + "name": "FUN_0000ac30", + "children": [ + "bb_44080", + "bb_44088", + "bb_44114", + "bb_44116" + ] + }, + "instr_44174": { + "virtual_address": 44174, + "size": 2, + "disassembly": "ldr r2, [sp, #0x2c]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x2c]", + "mode": "thumb" + }, + "instr_44176": { + "virtual_address": 44176, + "size": 2, + "disassembly": "mov r12, r2", + "mnemonic": "mov", + "operands": "r12, r2", + "mode": "thumb" + }, + "instr_44178": { + "virtual_address": 44178, + "size": 2, + "disassembly": "add r12, r3", + "mnemonic": "add", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_44180": { + "virtual_address": 44180, + "size": 2, + "disassembly": "mov r2, r12", + "mnemonic": "mov", + "operands": "r2, r12", + "mode": "thumb" + }, + "instr_44182": { + "virtual_address": 44182, + "size": 2, + "disassembly": "str r2, [sp, #0x2c]", + "mnemonic": "str", + "operands": "r2, [sp, #0x2c]", + "mode": "thumb" + }, + "instr_44184": { + "virtual_address": 44184, + "size": 2, + "disassembly": "ldr r2, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_44186": { + "virtual_address": 44186, + "size": 2, + "disassembly": "mov r12, r2", + "mnemonic": "mov", + "operands": "r12, r2", + "mode": "thumb" + }, + "instr_44188": { + "virtual_address": 44188, + "size": 2, + "disassembly": "add r12, r3", + "mnemonic": "add", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_44190": { + "virtual_address": 44190, + "size": 2, + "disassembly": "adds r4, r4, r3", + "mnemonic": "adds", + "operands": "r4, r4, r3", + "mode": "thumb" + }, + "instr_44192": { + "virtual_address": 44192, + "size": 2, + "disassembly": "mov r3, r12", + "mnemonic": "mov", + "operands": "r3, r12", + "mode": "thumb" + }, + "instr_44194": { + "virtual_address": 44194, + "size": 2, + "disassembly": "str r3, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_44196": { + "virtual_address": 44196, + "size": 2, + "disassembly": "b 0x0abd0", + "mnemonic": "b", + "operands": "0x0abd0", + "mode": "thumb" + }, + "bb_44174": { + "virtual_address": 44174, + "size": 24, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_44174", + "instr_44176", + "instr_44178", + "instr_44180", + "instr_44182", + "instr_44184", + "instr_44186", + "instr_44188", + "instr_44190", + "instr_44192", + "instr_44194", + "instr_44196" + ] + }, + "func_44174": { + "virtual_address": 44174, + "size": 24, + "name": "FUN_0000ac8e", + "children": [ + "bb_44174" + ] + }, + "instr_44746": { + "virtual_address": 44746, + "size": 2, + "disassembly": "movs r3, #0x1", + "mnemonic": "movs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_44748": { + "virtual_address": 44748, + "size": 2, + "disassembly": "str r3, [sp, #0x28]", + "mnemonic": "str", + "operands": "r3, [sp, #0x28]", + "mode": "thumb" + }, + "instr_44750": { + "virtual_address": 44750, + "size": 2, + "disassembly": "str r3, [sp, #0x94]", + "mnemonic": "str", + "operands": "r3, [sp, #0x94]", + "mode": "thumb" + }, + "instr_44752": { + "virtual_address": 44752, + "size": 2, + "disassembly": "b 0x0a958", + "mnemonic": "b", + "operands": "0x0a958", + "mode": "thumb" + }, + "bb_44746": { + "virtual_address": 44746, + "size": 8, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_44746", + "instr_44748", + "instr_44750", + "instr_44752" + ] + }, + "func_44746": { + "virtual_address": 44746, + "size": 8, + "name": "FUN_0000aeca", + "children": [ + "bb_44746" + ] + }, + "instr_45260": { + "virtual_address": 45260, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_45262": { + "virtual_address": 45262, + "size": 2, + "disassembly": "movs r6, #0x0", + "mnemonic": "movs", + "operands": "r6, #0x0", + "mode": "thumb" + }, + "instr_45264": { + "virtual_address": 45264, + "size": 2, + "disassembly": "mov r8, r3", + "mnemonic": "mov", + "operands": "r8, r3", + "mode": "thumb" + }, + "instr_45266": { + "virtual_address": 45266, + "size": 2, + "disassembly": "b 0x0ac18", + "mnemonic": "b", + "operands": "0x0ac18", + "mode": "thumb" + }, + "bb_45260": { + "virtual_address": 45260, + "size": 8, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_45260", + "instr_45262", + "instr_45264", + "instr_45266" + ] + }, + "func_45260": { + "virtual_address": 45260, + "size": 8, + "name": "FUN_0000b0cc", + "children": [ + "bb_45260" + ] + }, + "instr_45304": { + "virtual_address": 45304, + "size": 2, + "disassembly": "subs r5, r3, r5", + "mnemonic": "subs", + "operands": "r5, r3, r5", + "mode": "thumb" + }, + "instr_45306": { + "virtual_address": 45306, + "size": 4, + "disassembly": "bl 0x0a83e", + "mnemonic": "bl", + "operands": "0x0a83e", + "mode": "thumb" + }, + "bb_45304": { + "virtual_address": 45304, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 45310, + "children": [ + "instr_45304", + "instr_45306" + ] + }, + "instr_45310": { + "virtual_address": 45310, + "size": 2, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "thumb" + }, + "instr_45312": { + "virtual_address": 45312, + "size": 4, + "disassembly": "bl 0x0ca5c", + "mnemonic": "bl", + "operands": "0x0ca5c", + "mode": "thumb" + }, + "instr_45316": { + "virtual_address": 45316, + "size": 2, + "disassembly": "movs r3, #0x1", + "mnemonic": "movs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_45318": { + "virtual_address": 45318, + "size": 2, + "disassembly": "str r3, [sp, #0x10]", + "mnemonic": "str", + "operands": "r3, [sp, #0x10]", + "mode": "thumb" + }, + "instr_45320": { + "virtual_address": 45320, + "size": 2, + "disassembly": "b 0x0ad36", + "mnemonic": "b", + "operands": "0x0ad36", + "mode": "thumb" + }, + "bb_45310": { + "virtual_address": 45310, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 44342, + "children": [ + "instr_45310", + "instr_45312", + "instr_45316", + "instr_45318", + "instr_45320" + ] + }, + "instr_45348": { + "virtual_address": 45348, + "size": 4, + "disassembly": "bl 0x0ca70", + "mnemonic": "bl", + "operands": "0x0ca70", + "mode": "thumb" + }, + "instr_45352": { + "virtual_address": 45352, + "size": 2, + "disassembly": "mov r9, r4", + "mnemonic": "mov", + "operands": "r9, r4", + "mode": "thumb" + }, + "instr_45354": { + "virtual_address": 45354, + "size": 2, + "disassembly": "movs r6, r0", + "mnemonic": "movs", + "operands": "r6, r0", + "mode": "thumb" + }, + "instr_45356": { + "virtual_address": 45356, + "size": 2, + "disassembly": "movs r7, r0", + "mnemonic": "movs", + "operands": "r7, r0", + "mode": "thumb" + }, + "instr_45358": { + "virtual_address": 45358, + "size": 2, + "disassembly": "b 0x0ace8", + "mnemonic": "b", + "operands": "0x0ace8", + "mode": "thumb" + }, + "bb_45348": { + "virtual_address": 45348, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 44264, + "children": [ + "instr_45348", + "instr_45352", + "instr_45354", + "instr_45356", + "instr_45358" + ] + }, + "func_45304": { + "virtual_address": 45304, + "size": 56, + "name": "FUN_0000b0f8", + "children": [ + "bb_45304", + "bb_45310", + "bb_45348" + ] + }, + "instr_45360": { + "virtual_address": 45360, + "size": 2, + "disassembly": "movs r3, #0x1", + "mnemonic": "movs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_45362": { + "virtual_address": 45362, + "size": 2, + "disassembly": "str r3, [sp, #0x30]", + "mnemonic": "str", + "operands": "r3, [sp, #0x30]", + "mode": "thumb" + }, + "instr_45364": { + "virtual_address": 45364, + "size": 4, + "disassembly": "bl 0x0a6b4", + "mnemonic": "bl", + "operands": "0x0a6b4", + "mode": "thumb" + }, + "bb_45360": { + "virtual_address": 45360, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 45368, + "children": [ + "instr_45360", + "instr_45362", + "instr_45364" + ] + }, + "instr_45368": { + "virtual_address": 45368, + "size": 2, + "disassembly": "ldr r1, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x10]", + "mode": "thumb" + }, + "instr_45370": { + "virtual_address": 45370, + "size": 2, + "disassembly": "ldr r2, [sp, #0x14]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x14]", + "mode": "thumb" + }, + "instr_45372": { + "virtual_address": 45372, + "size": 2, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_45374": { + "virtual_address": 45374, + "size": 2, + "disassembly": "beq 0x0b142", + "mnemonic": "beq", + "operands": "0x0b142", + "mode": "thumb" + }, + "bb_45368": { + "virtual_address": 45368, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 45376, + "children": [ + "instr_45368", + "instr_45370", + "instr_45372", + "instr_45374" + ] + }, + "instr_45376": { + "virtual_address": 45376, + "size": 2, + "disassembly": "b 0x0ab92", + "mnemonic": "b", + "operands": "0x0ab92", + "mode": "thumb" + }, + "bb_45376": { + "virtual_address": 45376, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 43922, + "children": [ + "instr_45376" + ] + }, + "instr_45378": { + "virtual_address": 45378, + "size": 2, + "disassembly": "movs r3, r2", + "mnemonic": "movs", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_45380": { + "virtual_address": 45380, + "size": 2, + "disassembly": "lsls r2, r2, #0xc", + "mnemonic": "lsls", + "operands": "r2, r2, #0xc", + "mode": "thumb" + }, + "instr_45382": { + "virtual_address": 45382, + "size": 2, + "disassembly": "beq 0x0b14a", + "mnemonic": "beq", + "operands": "0x0b14a", + "mode": "thumb" + }, + "bb_45378": { + "virtual_address": 45378, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 45384, + "children": [ + "instr_45378", + "instr_45380", + "instr_45382" + ] + }, + "instr_45384": { + "virtual_address": 45384, + "size": 2, + "disassembly": "b 0x0ab92", + "mnemonic": "b", + "operands": "0x0ab92", + "mode": "thumb" + }, + "bb_45384": { + "virtual_address": 45384, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 43922, + "children": [ + "instr_45384" + ] + }, + "instr_45386": { + "virtual_address": 45386, + "size": 2, + "disassembly": "b 0x0b0b2", + "mnemonic": "b", + "operands": "0x0b0b2", + "mode": "thumb" + }, + "bb_45386": { + "virtual_address": 45386, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 45234, + "children": [ + "instr_45386" + ] + }, + "func_45360": { + "virtual_address": 45360, + "size": 28, + "name": "FUN_0000b130", + "children": [ + "bb_45360", + "bb_45368", + "bb_45376", + "bb_45378", + "bb_45384", + "bb_45386" + ] + }, + "instr_45388": { + "virtual_address": 45388, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_45390": { + "virtual_address": 45390, + "size": 2, + "disassembly": "str r3, [sp, #0x40]", + "mnemonic": "str", + "operands": "r3, [sp, #0x40]", + "mode": "thumb" + }, + "instr_45392": { + "virtual_address": 45392, + "size": 4, + "disassembly": "bl 0x0a97c", + "mnemonic": "bl", + "operands": "0x0a97c", + "mode": "thumb" + }, + "bb_45388": { + "virtual_address": 45388, + "size": 8, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_45388", + "instr_45390", + "instr_45392" + ] + }, + "func_45388": { + "virtual_address": 45388, + "size": 8, + "name": "FUN_0000b14c", + "children": [ + "bb_45388" + ] + }, + "instr_45396": { + "virtual_address": 45396, + "size": 2, + "disassembly": "ldr r3, [sp, #0x44]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x44]", + "mode": "thumb" + }, + "instr_45398": { + "virtual_address": 45398, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_45400": { + "virtual_address": 45400, + "size": 2, + "disassembly": "bne 0x0b15c", + "mnemonic": "bne", + "operands": "0x0b15c", + "mode": "thumb" + }, + "bb_45396": { + "virtual_address": 45396, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 45402, + "children": [ + "instr_45396", + "instr_45398", + "instr_45400" + ] + }, + "instr_45402": { + "virtual_address": 45402, + "size": 2, + "disassembly": "b 0x0b2c0", + "mnemonic": "b", + "operands": "0x0b2c0", + "mode": "thumb" + }, + "bb_45402": { + "virtual_address": 45402, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 45760, + "children": [ + "instr_45402" + ] + }, + "instr_45404": { + "virtual_address": 45404, + "size": 2, + "disassembly": "ldr r3, [0x0b4d8]", + "mnemonic": "ldr", + "operands": "r3, [0x0b4d8]", + "mode": "thumb" + }, + "instr_45406": { + "virtual_address": 45406, + "size": 2, + "disassembly": "mov r12, r3", + "mnemonic": "mov", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_45408": { + "virtual_address": 45408, + "size": 2, + "disassembly": "ldr r3, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_45410": { + "virtual_address": 45410, + "size": 2, + "disassembly": "add r2, r12", + "mnemonic": "add", + "operands": "r2, r12", + "mode": "thumb" + }, + "instr_45412": { + "virtual_address": 45412, + "size": 2, + "disassembly": "mov r12, r3", + "mnemonic": "mov", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_45414": { + "virtual_address": 45414, + "size": 2, + "disassembly": "add r12, r2", + "mnemonic": "add", + "operands": "r12, r2", + "mode": "thumb" + }, + "instr_45416": { + "virtual_address": 45416, + "size": 2, + "disassembly": "mov r3, r12", + "mnemonic": "mov", + "operands": "r3, r12", + "mode": "thumb" + }, + "instr_45418": { + "virtual_address": 45418, + "size": 2, + "disassembly": "str r3, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_45420": { + "virtual_address": 45420, + "size": 2, + "disassembly": "ldr r3, [sp, #0x2c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x2c]", + "mode": "thumb" + }, + "instr_45422": { + "virtual_address": 45422, + "size": 2, + "disassembly": "mov r12, r3", + "mnemonic": "mov", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_45424": { + "virtual_address": 45424, + "size": 2, + "disassembly": "add r12, r2", + "mnemonic": "add", + "operands": "r12, r2", + "mode": "thumb" + }, + "instr_45426": { + "virtual_address": 45426, + "size": 2, + "disassembly": "movs r4, r3", + "mnemonic": "movs", + "operands": "r4, r3", + "mode": "thumb" + }, + "instr_45428": { + "virtual_address": 45428, + "size": 2, + "disassembly": "mov r3, r12", + "mnemonic": "mov", + "operands": "r3, r12", + "mode": "thumb" + }, + "instr_45430": { + "virtual_address": 45430, + "size": 2, + "disassembly": "ldr r5, [sp, #0x34]", + "mnemonic": "ldr", + "operands": "r5, [sp, #0x34]", + "mode": "thumb" + }, + "instr_45432": { + "virtual_address": 45432, + "size": 2, + "disassembly": "str r3, [sp, #0x2c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x2c]", + "mode": "thumb" + }, + "instr_45434": { + "virtual_address": 45434, + "size": 4, + "disassembly": "bl 0x0a858", + "mnemonic": "bl", + "operands": "0x0a858", + "mode": "thumb" + }, + "bb_45404": { + "virtual_address": 45404, + "size": 34, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 45438, + "children": [ + "instr_45404", + "instr_45406", + "instr_45408", + "instr_45410", + "instr_45412", + "instr_45414", + "instr_45416", + "instr_45418", + "instr_45420", + "instr_45422", + "instr_45424", + "instr_45426", + "instr_45428", + "instr_45430", + "instr_45432", + "instr_45434" + ] + }, + "func_45396": { + "virtual_address": 45396, + "size": 42, + "name": "FUN_0000b154", + "children": [ + "bb_45396", + "bb_45402", + "bb_45404" + ] + }, + "instr_45438": { + "virtual_address": 45438, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_45440": { + "virtual_address": 45440, + "size": 2, + "disassembly": "movs r6, #0x0", + "mnemonic": "movs", + "operands": "r6, #0x0", + "mode": "thumb" + }, + "instr_45442": { + "virtual_address": 45442, + "size": 2, + "disassembly": "mov r8, r3", + "mnemonic": "mov", + "operands": "r8, r3", + "mode": "thumb" + }, + "instr_45444": { + "virtual_address": 45444, + "size": 2, + "disassembly": "b 0x0afcc", + "mnemonic": "b", + "operands": "0x0afcc", + "mode": "thumb" + }, + "bb_45438": { + "virtual_address": 45438, + "size": 8, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_45438", + "instr_45440", + "instr_45442", + "instr_45444" + ] + }, + "func_45438": { + "virtual_address": 45438, + "size": 8, + "name": "FUN_0000b17e", + "children": [ + "bb_45438" + ] + }, + "instr_45714": { + "virtual_address": 45714, + "size": 2, + "disassembly": "mov r0, r8", + "mnemonic": "mov", + "operands": "r0, r8", + "mode": "thumb" + }, + "instr_45716": { + "virtual_address": 45716, + "size": 4, + "disassembly": "bl 0x10b28", + "mnemonic": "bl", + "operands": "0x10b28", + "mode": "thumb" + }, + "instr_45720": { + "virtual_address": 45720, + "size": 2, + "disassembly": "movs r2, r4", + "mnemonic": "movs", + "operands": "r2, r4", + "mode": "thumb" + }, + "instr_45722": { + "virtual_address": 45722, + "size": 2, + "disassembly": "movs r3, r5", + "mnemonic": "movs", + "operands": "r3, r5", + "mode": "thumb" + }, + "instr_45724": { + "virtual_address": 45724, + "size": 4, + "disassembly": "bl 0x10b10", + "mnemonic": "bl", + "operands": "0x10b10", + "mode": "thumb" + }, + "instr_45728": { + "virtual_address": 45728, + "size": 2, + "disassembly": "ldr r3, [0x0b4e4]", + "mnemonic": "ldr", + "operands": "r3, [0x0b4e4]", + "mode": "thumb" + }, + "instr_45730": { + "virtual_address": 45730, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_45732": { + "virtual_address": 45732, + "size": 4, + "disassembly": "bl 0x10ae4", + "mnemonic": "bl", + "operands": "0x10ae4", + "mode": "thumb" + }, + "instr_45736": { + "virtual_address": 45736, + "size": 2, + "disassembly": "ldr r3, [0x0b4e8]", + "mnemonic": "ldr", + "operands": "r3, [0x0b4e8]", + "mode": "thumb" + }, + "instr_45738": { + "virtual_address": 45738, + "size": 2, + "disassembly": "movs r6, r0", + "mnemonic": "movs", + "operands": "r6, r0", + "mode": "thumb" + }, + "instr_45740": { + "virtual_address": 45740, + "size": 2, + "disassembly": "adds r7, r1, r3", + "mnemonic": "adds", + "operands": "r7, r1, r3", + "mode": "thumb" + }, + "instr_45742": { + "virtual_address": 45742, + "size": 4, + "disassembly": "bl 0x0a7c4", + "mnemonic": "bl", + "operands": "0x0a7c4", + "mode": "thumb" + }, + "bb_45714": { + "virtual_address": 45714, + "size": 32, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 45746, + "children": [ + "instr_45714", + "instr_45716", + "instr_45720", + "instr_45722", + "instr_45724", + "instr_45728", + "instr_45730", + "instr_45732", + "instr_45736", + "instr_45738", + "instr_45740", + "instr_45742" + ] + }, + "instr_45746": { + "virtual_address": 45746, + "size": 2, + "disassembly": "ldr r3, [sp, #0x48]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x48]", + "mode": "thumb" + }, + "instr_45748": { + "virtual_address": 45748, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_45750": { + "virtual_address": 45750, + "size": 2, + "disassembly": "str r3, [sp, #0x48]", + "mnemonic": "str", + "operands": "r3, [sp, #0x48]", + "mode": "thumb" + }, + "instr_45752": { + "virtual_address": 45752, + "size": 2, + "disassembly": "mov r8, r1", + "mnemonic": "mov", + "operands": "r8, r1", + "mode": "thumb" + }, + "instr_45754": { + "virtual_address": 45754, + "size": 2, + "disassembly": "movs r3, #0x31", + "mnemonic": "movs", + "operands": "r3, #0x31", + "mode": "thumb" + }, + "instr_45756": { + "virtual_address": 45756, + "size": 2, + "disassembly": "str r0, [sp, #0xc]", + "mnemonic": "str", + "operands": "r0, [sp, #0xc]", + "mode": "thumb" + }, + "instr_45758": { + "virtual_address": 45758, + "size": 2, + "disassembly": "b 0x0ab24", + "mnemonic": "b", + "operands": "0x0ab24", + "mode": "thumb" + }, + "bb_45746": { + "virtual_address": 45746, + "size": 14, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_45746", + "instr_45748", + "instr_45750", + "instr_45752", + "instr_45754", + "instr_45756", + "instr_45758" + ] + }, + "func_45714": { + "virtual_address": 45714, + "size": 46, + "name": "FUN_0000b292", + "children": [ + "bb_45714", + "bb_45746" + ] + }, + "instr_45864": { + "virtual_address": 45864, + "size": 2, + "disassembly": "ldr r3, [sp, #0x50]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x50]", + "mode": "thumb" + }, + "instr_45866": { + "virtual_address": 45866, + "size": 2, + "disassembly": "mov r10, r3", + "mnemonic": "mov", + "operands": "r10, r3", + "mode": "thumb" + }, + "bb_45864": { + "virtual_address": 45864, + "size": 4, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_45864", + "instr_45866" + ] + }, + "func_45864": { + "virtual_address": 45864, + "size": 4, + "name": "FUN_0000b328", + "children": [ + "bb_45864" + ] + }, + "instr_45868": { + "virtual_address": 45868, + "size": 2, + "disassembly": "ldr r3, [sp, #0x48]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x48]", + "mode": "thumb" + }, + "instr_45870": { + "virtual_address": 45870, + "size": 2, + "disassembly": "b 0x0b258", + "mnemonic": "b", + "operands": "0x0b258", + "mode": "thumb" + }, + "bb_45868": { + "virtual_address": 45868, + "size": 4, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_45868", + "instr_45870" + ] + }, + "func_45868": { + "virtual_address": 45868, + "size": 4, + "name": "FUN_0000b32c", + "children": [ + "bb_45868" + ] + }, + "instr_45928": { + "virtual_address": 45928, + "size": 2, + "disassembly": "ldr r3, [sp, #0x5c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x5c]", + "mode": "thumb" + }, + "instr_45930": { + "virtual_address": 45930, + "size": 2, + "disassembly": "mov r9, r3", + "mnemonic": "mov", + "operands": "r9, r3", + "mode": "thumb" + }, + "instr_45932": { + "virtual_address": 45932, + "size": 2, + "disassembly": "ldr r3, [sp, #0x50]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x50]", + "mode": "thumb" + }, + "instr_45934": { + "virtual_address": 45934, + "size": 2, + "disassembly": "mov r10, r3", + "mnemonic": "mov", + "operands": "r10, r3", + "mode": "thumb" + }, + "instr_45936": { + "virtual_address": 45936, + "size": 4, + "disassembly": "bl 0x0a7fc", + "mnemonic": "bl", + "operands": "0x0a7fc", + "mode": "thumb" + }, + "bb_45928": { + "virtual_address": 45928, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 45940, + "children": [ + "instr_45928", + "instr_45930", + "instr_45932", + "instr_45934", + "instr_45936" + ] + }, + "instr_45940": { + "virtual_address": 45940, + "size": 2, + "disassembly": "ldr r3, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_45942": { + "virtual_address": 45942, + "size": 2, + "disassembly": "mov r8, r10", + "mnemonic": "mov", + "operands": "r8, r10", + "mode": "thumb" + }, + "instr_45944": { + "virtual_address": 45944, + "size": 2, + "disassembly": "mov r10, r11", + "mnemonic": "mov", + "operands": "r10, r11", + "mode": "thumb" + }, + "instr_45946": { + "virtual_address": 45946, + "size": 2, + "disassembly": "mov r11, r3", + "mnemonic": "mov", + "operands": "r11, r3", + "mode": "thumb" + }, + "bb_45940": { + "virtual_address": 45940, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 45948, + "children": [ + "instr_45940", + "instr_45942", + "instr_45944", + "instr_45946" + ] + }, + "instr_45948": { + "virtual_address": 45948, + "size": 2, + "disassembly": "movs r2, r0", + "mnemonic": "movs", + "operands": "r2, r0", + "mode": "thumb" + }, + "instr_45950": { + "virtual_address": 45950, + "size": 2, + "disassembly": "movs r3, r1", + "mnemonic": "movs", + "operands": "r3, r1", + "mode": "thumb" + }, + "instr_45952": { + "virtual_address": 45952, + "size": 4, + "disassembly": "bl 0x10ae4", + "mnemonic": "bl", + "operands": "0x10ae4", + "mode": "thumb" + }, + "instr_45956": { + "virtual_address": 45956, + "size": 2, + "disassembly": "movs r2, r6", + "mnemonic": "movs", + "operands": "r2, r6", + "mode": "thumb" + }, + "instr_45958": { + "virtual_address": 45958, + "size": 2, + "disassembly": "movs r3, r7", + "mnemonic": "movs", + "operands": "r3, r7", + "mode": "thumb" + }, + "instr_45960": { + "virtual_address": 45960, + "size": 2, + "disassembly": "movs r4, r0", + "mnemonic": "movs", + "operands": "r4, r0", + "mode": "thumb" + }, + "instr_45962": { + "virtual_address": 45962, + "size": 2, + "disassembly": "movs r5, r1", + "mnemonic": "movs", + "operands": "r5, r1", + "mode": "thumb" + }, + "instr_45964": { + "virtual_address": 45964, + "size": 4, + "disassembly": "bl 0x10b44", + "mnemonic": "bl", + "operands": "0x10b44", + "mode": "thumb" + }, + "instr_45968": { + "virtual_address": 45968, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_45970": { + "virtual_address": 45970, + "size": 2, + "disassembly": "bne 0x0b3ae", + "mnemonic": "bne", + "operands": "0x0b3ae", + "mode": "thumb" + }, + "bb_45948": { + "virtual_address": 45948, + "size": 24, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 45972, + "children": [ + "instr_45948", + "instr_45950", + "instr_45952", + "instr_45956", + "instr_45958", + "instr_45960", + "instr_45962", + "instr_45964", + "instr_45968", + "instr_45970" + ] + }, + "instr_45972": { + "virtual_address": 45972, + "size": 2, + "disassembly": "movs r2, r6", + "mnemonic": "movs", + "operands": "r2, r6", + "mode": "thumb" + }, + "instr_45974": { + "virtual_address": 45974, + "size": 2, + "disassembly": "movs r3, r7", + "mnemonic": "movs", + "operands": "r3, r7", + "mode": "thumb" + }, + "instr_45976": { + "virtual_address": 45976, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_45978": { + "virtual_address": 45978, + "size": 2, + "disassembly": "movs r1, r5", + "mnemonic": "movs", + "operands": "r1, r5", + "mode": "thumb" + }, + "instr_45980": { + "virtual_address": 45980, + "size": 4, + "disassembly": "bl 0x10b18", + "mnemonic": "bl", + "operands": "0x10b18", + "mode": "thumb" + }, + "instr_45984": { + "virtual_address": 45984, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_45986": { + "virtual_address": 45986, + "size": 2, + "disassembly": "bne 0x0b3a6", + "mnemonic": "bne", + "operands": "0x0b3a6", + "mode": "thumb" + }, + "bb_45972": { + "virtual_address": 45972, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 45988, + "children": [ + "instr_45972", + "instr_45974", + "instr_45976", + "instr_45978", + "instr_45980", + "instr_45984", + "instr_45986" + ] + }, + "instr_45988": { + "virtual_address": 45988, + "size": 2, + "disassembly": "b 0x0b256", + "mnemonic": "b", + "operands": "0x0b256", + "mode": "thumb" + }, + "bb_45988": { + "virtual_address": 45988, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 45654, + "children": [ + "instr_45988" + ] + }, + "instr_45990": { + "virtual_address": 45990, + "size": 2, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_45992": { + "virtual_address": 45992, + "size": 2, + "disassembly": "lsls r3, r3, #0x1f", + "mnemonic": "lsls", + "operands": "r3, r3, #0x1f", + "mode": "thumb" + }, + "instr_45994": { + "virtual_address": 45994, + "size": 2, + "disassembly": "bmi 0x0b3ae", + "mnemonic": "bmi", + "operands": "0x0b3ae", + "mode": "thumb" + }, + "bb_45990": { + "virtual_address": 45990, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 45996, + "children": [ + "instr_45990", + "instr_45992", + "instr_45994" + ] + }, + "instr_45996": { + "virtual_address": 45996, + "size": 2, + "disassembly": "b 0x0b256", + "mnemonic": "b", + "operands": "0x0b256", + "mode": "thumb" + }, + "bb_45996": { + "virtual_address": 45996, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 45654, + "children": [ + "instr_45996" + ] + }, + "instr_45998": { + "virtual_address": 45998, + "size": 2, + "disassembly": "ldr r3, [sp, #0x18]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x18]", + "mode": "thumb" + }, + "instr_46000": { + "virtual_address": 46000, + "size": 2, + "disassembly": "mov r1, r8", + "mnemonic": "mov", + "operands": "r1, r8", + "mode": "thumb" + }, + "instr_46002": { + "virtual_address": 46002, + "size": 2, + "disassembly": "str r3, [sp, #0x48]", + "mnemonic": "str", + "operands": "r3, [sp, #0x48]", + "mode": "thumb" + }, + "instr_46004": { + "virtual_address": 46004, + "size": 2, + "disassembly": "ldr r0, [sp, #0xc]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0xc]", + "mode": "thumb" + }, + "instr_46006": { + "virtual_address": 46006, + "size": 4, + "disassembly": "bl 0x0ab10", + "mnemonic": "bl", + "operands": "0x0ab10", + "mode": "thumb" + }, + "bb_45998": { + "virtual_address": 45998, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46010, + "children": [ + "instr_45998", + "instr_46000", + "instr_46002", + "instr_46004", + "instr_46006" + ] + }, + "instr_46010": { + "virtual_address": 46010, + "size": 2, + "disassembly": "ldr r3, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_46012": { + "virtual_address": 46012, + "size": 2, + "disassembly": "mov r8, r6", + "mnemonic": "mov", + "operands": "r8, r6", + "mode": "thumb" + }, + "instr_46014": { + "virtual_address": 46014, + "size": 2, + "disassembly": "mov r6, r10", + "mnemonic": "mov", + "operands": "r6, r10", + "mode": "thumb" + }, + "instr_46016": { + "virtual_address": 46016, + "size": 2, + "disassembly": "mov r10, r5", + "mnemonic": "mov", + "operands": "r10, r5", + "mode": "thumb" + }, + "instr_46018": { + "virtual_address": 46018, + "size": 2, + "disassembly": "mov r5, r9", + "mnemonic": "mov", + "operands": "r5, r9", + "mode": "thumb" + }, + "instr_46020": { + "virtual_address": 46020, + "size": 2, + "disassembly": "mov r9, r7", + "mnemonic": "mov", + "operands": "r9, r7", + "mode": "thumb" + }, + "instr_46022": { + "virtual_address": 46022, + "size": 2, + "disassembly": "cmp r3, #0x39", + "mnemonic": "cmp", + "operands": "r3, #0x39", + "mode": "thumb" + }, + "instr_46024": { + "virtual_address": 46024, + "size": 2, + "disassembly": "beq 0x0b3ea", + "mnemonic": "beq", + "operands": "0x0b3ea", + "mode": "thumb" + }, + "bb_46010": { + "virtual_address": 46010, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46026, + "children": [ + "instr_46010", + "instr_46012", + "instr_46014", + "instr_46016", + "instr_46018", + "instr_46020", + "instr_46022", + "instr_46024" + ] + }, + "instr_46026": { + "virtual_address": 46026, + "size": 2, + "disassembly": "ldr r0, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_46028": { + "virtual_address": 46028, + "size": 2, + "disassembly": "adds r0, #0x1", + "mnemonic": "adds", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_46030": { + "virtual_address": 46030, + "size": 2, + "disassembly": "strb r0, [r5, #0x0]", + "mnemonic": "strb", + "operands": "r0, [r5, #0x0]", + "mode": "thumb" + }, + "instr_46032": { + "virtual_address": 46032, + "size": 2, + "disassembly": "adds r7, r5, #0x1", + "mnemonic": "adds", + "operands": "r7, r5, #0x1", + "mode": "thumb" + }, + "instr_46034": { + "virtual_address": 46034, + "size": 2, + "disassembly": "b 0x0b31c", + "mnemonic": "b", + "operands": "0x0b31c", + "mode": "thumb" + }, + "bb_46026": { + "virtual_address": 46026, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 45852, + "children": [ + "instr_46026", + "instr_46028", + "instr_46030", + "instr_46032", + "instr_46034" + ] + }, + "instr_46058": { + "virtual_address": 46058, + "size": 2, + "disassembly": "movs r3, #0x39", + "mnemonic": "movs", + "operands": "r3, #0x39", + "mode": "thumb" + }, + "instr_46060": { + "virtual_address": 46060, + "size": 2, + "disassembly": "strb r3, [r5, #0x0]", + "mnemonic": "strb", + "operands": "r3, [r5, #0x0]", + "mode": "thumb" + }, + "instr_46062": { + "virtual_address": 46062, + "size": 2, + "disassembly": "ldr r3, [sp, #0x18]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x18]", + "mode": "thumb" + }, + "instr_46064": { + "virtual_address": 46064, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_46066": { + "virtual_address": 46066, + "size": 2, + "disassembly": "mov r4, r8", + "mnemonic": "mov", + "operands": "r4, r8", + "mode": "thumb" + }, + "instr_46068": { + "virtual_address": 46068, + "size": 2, + "disassembly": "movs r2, #0x39", + "mnemonic": "movs", + "operands": "r2, #0x39", + "mode": "thumb" + }, + "instr_46070": { + "virtual_address": 46070, + "size": 2, + "disassembly": "mov r8, r9", + "mnemonic": "mov", + "operands": "r8, r9", + "mode": "thumb" + }, + "instr_46072": { + "virtual_address": 46072, + "size": 2, + "disassembly": "str r3, [sp, #0x18]", + "mnemonic": "str", + "operands": "r3, [sp, #0x18]", + "mode": "thumb" + }, + "instr_46074": { + "virtual_address": 46074, + "size": 2, + "disassembly": "adds r7, r5, #0x1", + "mnemonic": "adds", + "operands": "r7, r5, #0x1", + "mode": "thumb" + }, + "instr_46076": { + "virtual_address": 46076, + "size": 2, + "disassembly": "b 0x0b04c", + "mnemonic": "b", + "operands": "0x0b04c", + "mode": "thumb" + }, + "bb_46058": { + "virtual_address": 46058, + "size": 20, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_46058", + "instr_46060", + "instr_46062", + "instr_46064", + "instr_46066", + "instr_46068", + "instr_46070", + "instr_46072", + "instr_46074", + "instr_46076" + ] + }, + "func_45928": { + "virtual_address": 45928, + "size": 150, + "name": "FUN_0000b368", + "children": [ + "bb_45928", + "bb_45940", + "bb_45948", + "bb_45972", + "bb_45988", + "bb_45990", + "bb_45996", + "bb_45998", + "bb_46010", + "bb_46026", + "bb_46058" + ] + }, + "instr_46188": { + "virtual_address": 46188, + "size": 2, + "disassembly": "mov r3, r11", + "mnemonic": "mov", + "operands": "r3, r11", + "mode": "thumb" + }, + "instr_46190": { + "virtual_address": 46190, + "size": 2, + "disassembly": "ldr r2, [sp, #0x30]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x30]", + "mode": "thumb" + }, + "instr_46192": { + "virtual_address": 46192, + "size": 2, + "disassembly": "movs r1, #0x0", + "mnemonic": "movs", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_46194": { + "virtual_address": 46194, + "size": 2, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "thumb" + }, + "instr_46196": { + "virtual_address": 46196, + "size": 2, + "disassembly": "str r2, [r3, #0x44]", + "mnemonic": "str", + "operands": "r2, [r3, #0x44]", + "mode": "thumb" + }, + "instr_46198": { + "virtual_address": 46198, + "size": 4, + "disassembly": "bl 0x0ca08", + "mnemonic": "bl", + "operands": "0x0ca08", + "mode": "thumb" + }, + "instr_46202": { + "virtual_address": 46202, + "size": 2, + "disassembly": "str r0, [sp, #0xc]", + "mnemonic": "str", + "operands": "r0, [sp, #0xc]", + "mode": "thumb" + }, + "instr_46204": { + "virtual_address": 46204, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_46206": { + "virtual_address": 46206, + "size": 2, + "disassembly": "beq 0x0b4c0", + "mnemonic": "beq", + "operands": "0x0b4c0", + "mode": "thumb" + }, + "bb_46188": { + "virtual_address": 46188, + "size": 20, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46208, + "children": [ + "instr_46188", + "instr_46190", + "instr_46192", + "instr_46194", + "instr_46196", + "instr_46198", + "instr_46202", + "instr_46204", + "instr_46206" + ] + }, + "instr_46208": { + "virtual_address": 46208, + "size": 2, + "disassembly": "mov r3, r11", + "mnemonic": "mov", + "operands": "r3, r11", + "mode": "thumb" + }, + "instr_46210": { + "virtual_address": 46210, + "size": 2, + "disassembly": "movs r1, #0xe", + "mnemonic": "movs", + "operands": "r1, #0xe", + "mode": "thumb" + }, + "instr_46212": { + "virtual_address": 46212, + "size": 2, + "disassembly": "ldr r2, [sp, #0xc]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0xc]", + "mode": "thumb" + }, + "instr_46214": { + "virtual_address": 46214, + "size": 2, + "disassembly": "ldr r0, [sp, #0x18]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x18]", + "mode": "thumb" + }, + "instr_46216": { + "virtual_address": 46216, + "size": 2, + "disassembly": "ldr r4, [sp, #0x30]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0x30]", + "mode": "thumb" + }, + "instr_46218": { + "virtual_address": 46218, + "size": 2, + "disassembly": "str r2, [r3, #0x40]", + "mnemonic": "str", + "operands": "r2, [r3, #0x40]", + "mode": "thumb" + }, + "instr_46220": { + "virtual_address": 46220, + "size": 2, + "disassembly": "lsrs r3, r0, #0x1f", + "mnemonic": "lsrs", + "operands": "r3, r0, #0x1f", + "mode": "thumb" + }, + "instr_46222": { + "virtual_address": 46222, + "size": 2, + "disassembly": "cmp r1, r0", + "mnemonic": "cmp", + "operands": "r1, r0", + "mode": "thumb" + }, + "instr_46224": { + "virtual_address": 46224, + "size": 2, + "disassembly": "adcs r3, r4", + "mnemonic": "adcs", + "operands": "r3, r4", + "mode": "thumb" + }, + "instr_46226": { + "virtual_address": 46226, + "size": 2, + "disassembly": "lsls r3, r3, #0x18", + "mnemonic": "lsls", + "operands": "r3, r3, #0x18", + "mode": "thumb" + }, + "instr_46228": { + "virtual_address": 46228, + "size": 2, + "disassembly": "ldr r2, [sp, #0x64]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x64]", + "mode": "thumb" + }, + "instr_46230": { + "virtual_address": 46230, + "size": 2, + "disassembly": "lsrs r3, r3, #0x18", + "mnemonic": "lsrs", + "operands": "r3, r3, #0x18", + "mode": "thumb" + }, + "instr_46232": { + "virtual_address": 46232, + "size": 2, + "disassembly": "beq 0x0b4a0", + "mnemonic": "beq", + "operands": "0x0b4a0", + "mode": "thumb" + }, + "bb_46208": { + "virtual_address": 46208, + "size": 26, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46234, + "children": [ + "instr_46208", + "instr_46210", + "instr_46212", + "instr_46214", + "instr_46216", + "instr_46218", + "instr_46220", + "instr_46222", + "instr_46224", + "instr_46226", + "instr_46228", + "instr_46230", + "instr_46232" + ] + }, + "instr_46234": { + "virtual_address": 46234, + "size": 2, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_46236": { + "virtual_address": 46236, + "size": 2, + "disassembly": "blt 0x0b4a0", + "mnemonic": "blt", + "operands": "0x0b4a0", + "mode": "thumb" + }, + "bb_46234": { + "virtual_address": 46234, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46238, + "children": [ + "instr_46234", + "instr_46236" + ] + }, + "instr_46238": { + "virtual_address": 46238, + "size": 2, + "disassembly": "b 0x0b186", + "mnemonic": "b", + "operands": "0x0b186", + "mode": "thumb" + }, + "bb_46238": { + "virtual_address": 46238, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 45446, + "children": [ + "instr_46238" + ] + }, + "instr_46240": { + "virtual_address": 46240, + "size": 2, + "disassembly": "movs r1, #0x0", + "mnemonic": "movs", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_46242": { + "virtual_address": 46242, + "size": 2, + "disassembly": "movs r3, #0x1", + "mnemonic": "movs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_46244": { + "virtual_address": 46244, + "size": 2, + "disassembly": "str r1, [sp, #0x94]", + "mnemonic": "str", + "operands": "r1, [sp, #0x94]", + "mode": "thumb" + }, + "instr_46246": { + "virtual_address": 46246, + "size": 2, + "disassembly": "rsbs r3, r3", + "mnemonic": "rsbs", + "operands": "r3, r3", + "mode": "thumb" + }, + "instr_46248": { + "virtual_address": 46248, + "size": 2, + "disassembly": "adds r1, #0x1", + "mnemonic": "adds", + "operands": "r1, #0x1", + "mode": "thumb" + }, + "instr_46250": { + "virtual_address": 46250, + "size": 2, + "disassembly": "str r3, [sp, #0x28]", + "mnemonic": "str", + "operands": "r3, [sp, #0x28]", + "mode": "thumb" + }, + "instr_46252": { + "virtual_address": 46252, + "size": 2, + "disassembly": "str r1, [sp, #0x30]", + "mnemonic": "str", + "operands": "r1, [sp, #0x30]", + "mode": "thumb" + }, + "instr_46254": { + "virtual_address": 46254, + "size": 2, + "disassembly": "str r3, [sp, #0x58]", + "mnemonic": "str", + "operands": "r3, [sp, #0x58]", + "mode": "thumb" + }, + "instr_46256": { + "virtual_address": 46256, + "size": 4, + "disassembly": "bl 0x0a81c", + "mnemonic": "bl", + "operands": "0x0a81c", + "mode": "thumb" + }, + "bb_46240": { + "virtual_address": 46240, + "size": 20, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46260, + "children": [ + "instr_46240", + "instr_46242", + "instr_46244", + "instr_46246", + "instr_46248", + "instr_46250", + "instr_46252", + "instr_46254", + "instr_46256" + ] + }, + "instr_46260": { + "virtual_address": 46260, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_46262": { + "virtual_address": 46262, + "size": 2, + "disassembly": "ldr r3, [0x0b4ec]", + "mnemonic": "ldr", + "operands": "r3, [0x0b4ec]", + "mode": "thumb" + }, + "instr_46264": { + "virtual_address": 46264, + "size": 2, + "disassembly": "ldr r1, [0x0b4f0]", + "mnemonic": "ldr", + "operands": "r1, [0x0b4f0]", + "mode": "thumb" + }, + "instr_46266": { + "virtual_address": 46266, + "size": 2, + "disassembly": "ldr r0, [0x0b4f4]", + "mnemonic": "ldr", + "operands": "r0, [0x0b4f4]", + "mode": "thumb" + }, + "instr_46268": { + "virtual_address": 46268, + "size": 4, + "disassembly": "bl 0x0eae0", + "mnemonic": "bl", + "operands": "0x0eae0", + "mode": "thumb" + }, + "bb_46260": { + "virtual_address": 46260, + "size": 12, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_46260", + "instr_46262", + "instr_46264", + "instr_46266", + "instr_46268" + ] + }, + "func_46188": { + "virtual_address": 46188, + "size": 84, + "name": "FUN_0000b46c", + "children": [ + "bb_46188", + "bb_46208", + "bb_46234", + "bb_46238", + "bb_46240", + "bb_46260" + ] + }, + "instr_46272": { + "virtual_address": 46272, + "size": 2, + "disassembly": "movs r1, #0xd5", + "mnemonic": "movs", + "operands": "r1, #0xd5", + "mode": "thumb" + }, + "instr_46274": { + "virtual_address": 46274, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_46276": { + "virtual_address": 46276, + "size": 2, + "disassembly": "ldr r3, [0x0b4ec]", + "mnemonic": "ldr", + "operands": "r3, [0x0b4ec]", + "mode": "thumb" + }, + "instr_46278": { + "virtual_address": 46278, + "size": 2, + "disassembly": "ldr r0, [0x0b4f4]", + "mnemonic": "ldr", + "operands": "r0, [0x0b4f4]", + "mode": "thumb" + }, + "instr_46280": { + "virtual_address": 46280, + "size": 2, + "disassembly": "lsls r1, r1, #0x1", + "mnemonic": "lsls", + "operands": "r1, r1, #0x1", + "mode": "thumb" + }, + "instr_46282": { + "virtual_address": 46282, + "size": 4, + "disassembly": "bl 0x0eae0", + "mnemonic": "bl", + "operands": "0x0eae0", + "mode": "thumb" + }, + "bb_46272": { + "virtual_address": 46272, + "size": 14, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_46272", + "instr_46274", + "instr_46276", + "instr_46278", + "instr_46280", + "instr_46282" + ] + }, + "func_46272": { + "virtual_address": 46272, + "size": 14, + "name": "FUN_0000b4c0", + "children": [ + "bb_46272" + ] + }, + "instr_46328": { + "virtual_address": 46328, + "size": 2, + "disassembly": "cmp r3, #0x4", + "mnemonic": "cmp", + "operands": "r3, #0x4", + "mode": "thumb" + }, + "instr_46330": { + "virtual_address": 46330, + "size": 2, + "disassembly": "bne 0x0b500", + "mnemonic": "bne", + "operands": "0x0b500", + "mode": "thumb" + }, + "bb_46328": { + "virtual_address": 46328, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46332, + "children": [ + "instr_46328", + "instr_46330" + ] + }, + "instr_46332": { + "virtual_address": 46332, + "size": 4, + "disassembly": "bl 0x0abd0", + "mnemonic": "bl", + "operands": "0x0abd0", + "mode": "thumb" + }, + "bb_46332": { + "virtual_address": 46332, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46336, + "children": [ + "instr_46332" + ] + }, + "instr_46336": { + "virtual_address": 46336, + "size": 2, + "disassembly": "movs r3, #0x3c", + "mnemonic": "movs", + "operands": "r3, #0x3c", + "mode": "thumb" + }, + "instr_46338": { + "virtual_address": 46338, + "size": 2, + "disassembly": "subs r3, r3, r2", + "mnemonic": "subs", + "operands": "r3, r3, r2", + "mode": "thumb" + }, + "instr_46340": { + "virtual_address": 46340, + "size": 4, + "disassembly": "bl 0x0ac8e", + "mnemonic": "bl", + "operands": "0x0ac8e", + "mode": "thumb" + }, + "bb_46336": { + "virtual_address": 46336, + "size": 8, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_46336", + "instr_46338", + "instr_46340" + ] + }, + "func_46328": { + "virtual_address": 46328, + "size": 16, + "name": "FUN_0000b4f8", + "children": [ + "bb_46328", + "bb_46332", + "bb_46336" + ] + }, + "instr_46344": { + "virtual_address": 46344, + "size": 2, + "disassembly": "movs r1, #0x0", + "mnemonic": "movs", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_46346": { + "virtual_address": 46346, + "size": 4, + "disassembly": "bl 0x0a6e8", + "mnemonic": "bl", + "operands": "0x0a6e8", + "mode": "thumb" + }, + "instr_46350": { + "virtual_address": 46350, + "size": 2, + "disassembly": "mov r8, r8", + "mnemonic": "mov", + "operands": "r8, r8", + "mode": "thumb" + }, + "bb_46344": { + "virtual_address": 46344, + "size": 8, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_46344", + "instr_46346", + "instr_46350" + ] + }, + "func_46344": { + "virtual_address": 46344, + "size": 8, + "name": "FUN_0000b508", + "children": [ + "bb_46344" + ] + }, + "instr_46352": { + "virtual_address": 46352, + "size": 2, + "disassembly": "push {r4, r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_46354": { + "virtual_address": 46354, + "size": 2, + "disassembly": "mov lr, r8", + "mnemonic": "mov", + "operands": "lr, r8", + "mode": "thumb" + }, + "instr_46356": { + "virtual_address": 46356, + "size": 2, + "disassembly": "push {lr}", + "mnemonic": "push", + "operands": "{lr}", + "mode": "thumb" + }, + "instr_46358": { + "virtual_address": 46358, + "size": 2, + "disassembly": "movs r4, r1", + "mnemonic": "movs", + "operands": "r4, r1", + "mode": "thumb" + }, + "instr_46360": { + "virtual_address": 46360, + "size": 2, + "disassembly": "movs r3, #0xc", + "mnemonic": "movs", + "operands": "r3, #0xc", + "mode": "thumb" + }, + "instr_46362": { + "virtual_address": 46362, + "size": 2, + "disassembly": "ldrsh r1, [r1, r3]", + "mnemonic": "ldrsh", + "operands": "r1, [r1, r3]", + "mode": "thumb" + }, + "instr_46364": { + "virtual_address": 46364, + "size": 2, + "disassembly": "lsls r2, r1, #0x10", + "mnemonic": "lsls", + "operands": "r2, r1, #0x10", + "mode": "thumb" + }, + "instr_46366": { + "virtual_address": 46366, + "size": 2, + "disassembly": "mov r8, r0", + "mnemonic": "mov", + "operands": "r8, r0", + "mode": "thumb" + }, + "instr_46368": { + "virtual_address": 46368, + "size": 2, + "disassembly": "lsrs r3, r2, #0x10", + "mnemonic": "lsrs", + "operands": "r3, r2, #0x10", + "mode": "thumb" + }, + "instr_46370": { + "virtual_address": 46370, + "size": 2, + "disassembly": "lsls r2, r2, #0xc", + "mnemonic": "lsls", + "operands": "r2, r2, #0xc", + "mode": "thumb" + }, + "instr_46372": { + "virtual_address": 46372, + "size": 2, + "disassembly": "bmi 0x0b59a", + "mnemonic": "bmi", + "operands": "0x0b59a", + "mode": "thumb" + }, + "bb_46352": { + "virtual_address": 46352, + "size": 22, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46374, + "children": [ + "instr_46352", + "instr_46354", + "instr_46356", + "instr_46358", + "instr_46360", + "instr_46362", + "instr_46364", + "instr_46366", + "instr_46368", + "instr_46370", + "instr_46372" + ] + }, + "instr_46374": { + "virtual_address": 46374, + "size": 2, + "disassembly": "movs r3, #0x80", + "mnemonic": "movs", + "operands": "r3, #0x80", + "mode": "thumb" + }, + "instr_46376": { + "virtual_address": 46376, + "size": 2, + "disassembly": "ldr r2, [r4, #0x4]", + "mnemonic": "ldr", + "operands": "r2, [r4, #0x4]", + "mode": "thumb" + }, + "instr_46378": { + "virtual_address": 46378, + "size": 2, + "disassembly": "lsls r3, r3, #0x4", + "mnemonic": "lsls", + "operands": "r3, r3, #0x4", + "mode": "thumb" + }, + "instr_46380": { + "virtual_address": 46380, + "size": 2, + "disassembly": "orrs r3, r1", + "mnemonic": "orrs", + "operands": "r3, r1", + "mode": "thumb" + }, + "instr_46382": { + "virtual_address": 46382, + "size": 2, + "disassembly": "strh r3, [r4, #0xc]", + "mnemonic": "strh", + "operands": "r3, [r4, #0xc]", + "mode": "thumb" + }, + "instr_46384": { + "virtual_address": 46384, + "size": 2, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_46386": { + "virtual_address": 46386, + "size": 2, + "disassembly": "bgt 0x0b536", + "mnemonic": "bgt", + "operands": "0x0b536", + "mode": "thumb" + }, + "bb_46374": { + "virtual_address": 46374, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46388, + "children": [ + "instr_46374", + "instr_46376", + "instr_46378", + "instr_46380", + "instr_46382", + "instr_46384", + "instr_46386" + ] + }, + "instr_46388": { + "virtual_address": 46388, + "size": 2, + "disassembly": "b 0x0b620", + "mnemonic": "b", + "operands": "0x0b620", + "mode": "thumb" + }, + "bb_46388": { + "virtual_address": 46388, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46624, + "children": [ + "instr_46388" + ] + }, + "instr_46390": { + "virtual_address": 46390, + "size": 2, + "disassembly": "ldr r5, [r4, #0x28]", + "mnemonic": "ldr", + "operands": "r5, [r4, #0x28]", + "mode": "thumb" + }, + "instr_46392": { + "virtual_address": 46392, + "size": 2, + "disassembly": "cmp r5, #0x0", + "mnemonic": "cmp", + "operands": "r5, #0x0", + "mode": "thumb" + }, + "instr_46394": { + "virtual_address": 46394, + "size": 2, + "disassembly": "beq 0x0b614", + "mnemonic": "beq", + "operands": "0x0b614", + "mode": "thumb" + }, + "bb_46390": { + "virtual_address": 46390, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46396, + "children": [ + "instr_46390", + "instr_46392", + "instr_46394" + ] + }, + "instr_46396": { + "virtual_address": 46396, + "size": 2, + "disassembly": "mov r2, r8", + "mnemonic": "mov", + "operands": "r2, r8", + "mode": "thumb" + }, + "instr_46398": { + "virtual_address": 46398, + "size": 2, + "disassembly": "mov r1, r8", + "mnemonic": "mov", + "operands": "r1, r8", + "mode": "thumb" + }, + "instr_46400": { + "virtual_address": 46400, + "size": 2, + "disassembly": "ldr r6, [r2, #0x0]", + "mnemonic": "ldr", + "operands": "r6, [r2, #0x0]", + "mode": "thumb" + }, + "instr_46402": { + "virtual_address": 46402, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_46404": { + "virtual_address": 46404, + "size": 2, + "disassembly": "lsls r3, r3, #0x10", + "mnemonic": "lsls", + "operands": "r3, r3, #0x10", + "mode": "thumb" + }, + "instr_46406": { + "virtual_address": 46406, + "size": 2, + "disassembly": "str r2, [r1, #0x0]", + "mnemonic": "str", + "operands": "r2, [r1, #0x0]", + "mode": "thumb" + }, + "instr_46408": { + "virtual_address": 46408, + "size": 2, + "disassembly": "lsrs r2, r3, #0x10", + "mnemonic": "lsrs", + "operands": "r2, r3, #0x10", + "mode": "thumb" + }, + "instr_46410": { + "virtual_address": 46410, + "size": 2, + "disassembly": "lsls r3, r3, #0x3", + "mnemonic": "lsls", + "operands": "r3, r3, #0x3", + "mode": "thumb" + }, + "instr_46412": { + "virtual_address": 46412, + "size": 2, + "disassembly": "bpl 0x0b550", + "mnemonic": "bpl", + "operands": "0x0b550", + "mode": "thumb" + }, + "bb_46396": { + "virtual_address": 46396, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46414, + "children": [ + "instr_46396", + "instr_46398", + "instr_46400", + "instr_46402", + "instr_46404", + "instr_46406", + "instr_46408", + "instr_46410", + "instr_46412" + ] + }, + "instr_46414": { + "virtual_address": 46414, + "size": 2, + "disassembly": "b 0x0b62a", + "mnemonic": "b", + "operands": "0x0b62a", + "mode": "thumb" + }, + "bb_46414": { + "virtual_address": 46414, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46634, + "children": [ + "instr_46414" + ] + }, + "instr_46416": { + "virtual_address": 46416, + "size": 2, + "disassembly": "movs r3, #0x1", + "mnemonic": "movs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_46418": { + "virtual_address": 46418, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_46420": { + "virtual_address": 46420, + "size": 2, + "disassembly": "mov r0, r8", + "mnemonic": "mov", + "operands": "r0, r8", + "mode": "thumb" + }, + "instr_46422": { + "virtual_address": 46422, + "size": 2, + "disassembly": "ldr r1, [r4, #0x1c]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x1c]", + "mode": "thumb" + }, + "instr_46424": { + "virtual_address": 46424, + "size": 4, + "disassembly": "bl 0x0b678", + "mnemonic": "bl", + "operands": "0x0b678", + "mode": "thumb" + }, + "instr_46428": { + "virtual_address": 46428, + "size": 2, + "disassembly": "adds r3, r0, #0x1", + "mnemonic": "adds", + "operands": "r3, r0, #0x1", + "mode": "thumb" + }, + "instr_46430": { + "virtual_address": 46430, + "size": 2, + "disassembly": "bne 0x0b562", + "mnemonic": "bne", + "operands": "0x0b562", + "mode": "thumb" + }, + "bb_46416": { + "virtual_address": 46416, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46432, + "children": [ + "instr_46416", + "instr_46418", + "instr_46420", + "instr_46422", + "instr_46424", + "instr_46428", + "instr_46430" + ] + }, + "instr_46432": { + "virtual_address": 46432, + "size": 2, + "disassembly": "b 0x0b654", + "mnemonic": "b", + "operands": "0x0b654", + "mode": "thumb" + }, + "bb_46432": { + "virtual_address": 46432, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46676, + "children": [ + "instr_46432" + ] + }, + "instr_46434": { + "virtual_address": 46434, + "size": 2, + "disassembly": "ldrh r2, [r4, #0xc]", + "mnemonic": "ldrh", + "operands": "r2, [r4, #0xc]", + "mode": "thumb" + }, + "instr_46436": { + "virtual_address": 46436, + "size": 2, + "disassembly": "ldr r5, [r4, #0x28]", + "mnemonic": "ldr", + "operands": "r5, [r4, #0x28]", + "mode": "thumb" + }, + "bb_46434": { + "virtual_address": 46434, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46438, + "children": [ + "instr_46434", + "instr_46436" + ] + }, + "instr_46438": { + "virtual_address": 46438, + "size": 2, + "disassembly": "lsls r3, r2, #0x1d", + "mnemonic": "lsls", + "operands": "r3, r2, #0x1d", + "mode": "thumb" + }, + "instr_46440": { + "virtual_address": 46440, + "size": 2, + "disassembly": "bpl 0x0b578", + "mnemonic": "bpl", + "operands": "0x0b578", + "mode": "thumb" + }, + "bb_46438": { + "virtual_address": 46438, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46442, + "children": [ + "instr_46438", + "instr_46440" + ] + }, + "instr_46442": { + "virtual_address": 46442, + "size": 2, + "disassembly": "ldr r3, [r4, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x4]", + "mode": "thumb" + }, + "instr_46444": { + "virtual_address": 46444, + "size": 2, + "disassembly": "subs r0, r0, r3", + "mnemonic": "subs", + "operands": "r0, r0, r3", + "mode": "thumb" + }, + "instr_46446": { + "virtual_address": 46446, + "size": 2, + "disassembly": "ldr r3, [r4, #0x30]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x30]", + "mode": "thumb" + }, + "instr_46448": { + "virtual_address": 46448, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_46450": { + "virtual_address": 46450, + "size": 2, + "disassembly": "beq 0x0b578", + "mnemonic": "beq", + "operands": "0x0b578", + "mode": "thumb" + }, + "bb_46442": { + "virtual_address": 46442, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46452, + "children": [ + "instr_46442", + "instr_46444", + "instr_46446", + "instr_46448", + "instr_46450" + ] + }, + "instr_46452": { + "virtual_address": 46452, + "size": 2, + "disassembly": "ldr r3, [r4, #0x3c]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x3c]", + "mode": "thumb" + }, + "instr_46454": { + "virtual_address": 46454, + "size": 2, + "disassembly": "subs r0, r0, r3", + "mnemonic": "subs", + "operands": "r0, r0, r3", + "mode": "thumb" + }, + "bb_46452": { + "virtual_address": 46452, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46456, + "children": [ + "instr_46452", + "instr_46454" + ] + }, + "instr_46456": { + "virtual_address": 46456, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_46458": { + "virtual_address": 46458, + "size": 2, + "disassembly": "movs r2, r0", + "mnemonic": "movs", + "operands": "r2, r0", + "mode": "thumb" + }, + "instr_46460": { + "virtual_address": 46460, + "size": 2, + "disassembly": "ldr r1, [r4, #0x1c]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x1c]", + "mode": "thumb" + }, + "instr_46462": { + "virtual_address": 46462, + "size": 2, + "disassembly": "mov r0, r8", + "mnemonic": "mov", + "operands": "r0, r8", + "mode": "thumb" + }, + "instr_46464": { + "virtual_address": 46464, + "size": 4, + "disassembly": "bl 0x0b678", + "mnemonic": "bl", + "operands": "0x0b678", + "mode": "thumb" + }, + "instr_46468": { + "virtual_address": 46468, + "size": 2, + "disassembly": "adds r3, r0, #0x1", + "mnemonic": "adds", + "operands": "r3, r0, #0x1", + "mode": "thumb" + }, + "instr_46470": { + "virtual_address": 46470, + "size": 2, + "disassembly": "bne 0x0b5de", + "mnemonic": "bne", + "operands": "0x0b5de", + "mode": "thumb" + }, + "bb_46456": { + "virtual_address": 46456, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46472, + "children": [ + "instr_46456", + "instr_46458", + "instr_46460", + "instr_46462", + "instr_46464", + "instr_46468", + "instr_46470" + ] + }, + "instr_46472": { + "virtual_address": 46472, + "size": 2, + "disassembly": "mov r3, r8", + "mnemonic": "mov", + "operands": "r3, r8", + "mode": "thumb" + }, + "instr_46474": { + "virtual_address": 46474, + "size": 2, + "disassembly": "ldr r1, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r1, [r3, #0x0]", + "mode": "thumb" + }, + "instr_46476": { + "virtual_address": 46476, + "size": 2, + "disassembly": "cmp r1, #0x1d", + "mnemonic": "cmp", + "operands": "r1, #0x1d", + "mode": "thumb" + }, + "instr_46478": { + "virtual_address": 46478, + "size": 2, + "disassembly": "bls 0x0b62e", + "mnemonic": "bls", + "operands": "0x0b62e", + "mode": "thumb" + }, + "bb_46472": { + "virtual_address": 46472, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46480, + "children": [ + "instr_46472", + "instr_46474", + "instr_46476", + "instr_46478" + ] + }, + "instr_46480": { + "virtual_address": 46480, + "size": 2, + "disassembly": "movs r2, #0x40", + "mnemonic": "movs", + "operands": "r2, #0x40", + "mode": "thumb" + }, + "instr_46482": { + "virtual_address": 46482, + "size": 2, + "disassembly": "ldrh r3, [r4, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r4, #0xc]", + "mode": "thumb" + }, + "instr_46484": { + "virtual_address": 46484, + "size": 2, + "disassembly": "orrs r3, r2", + "mnemonic": "orrs", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_46486": { + "virtual_address": 46486, + "size": 2, + "disassembly": "strh r3, [r4, #0xc]", + "mnemonic": "strh", + "operands": "r3, [r4, #0xc]", + "mode": "thumb" + }, + "instr_46488": { + "virtual_address": 46488, + "size": 2, + "disassembly": "b 0x0b616", + "mnemonic": "b", + "operands": "0x0b616", + "mode": "thumb" + }, + "bb_46480": { + "virtual_address": 46480, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46614, + "children": [ + "instr_46480", + "instr_46482", + "instr_46484", + "instr_46486", + "instr_46488" + ] + }, + "instr_46490": { + "virtual_address": 46490, + "size": 2, + "disassembly": "ldr r6, [r4, #0x10]", + "mnemonic": "ldr", + "operands": "r6, [r4, #0x10]", + "mode": "thumb" + }, + "instr_46492": { + "virtual_address": 46492, + "size": 2, + "disassembly": "cmp r6, #0x0", + "mnemonic": "cmp", + "operands": "r6, #0x0", + "mode": "thumb" + }, + "instr_46494": { + "virtual_address": 46494, + "size": 2, + "disassembly": "beq 0x0b614", + "mnemonic": "beq", + "operands": "0x0b614", + "mode": "thumb" + }, + "bb_46490": { + "virtual_address": 46490, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46496, + "children": [ + "instr_46490", + "instr_46492", + "instr_46494" + ] + }, + "instr_46496": { + "virtual_address": 46496, + "size": 2, + "disassembly": "ldr r2, [r4, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [r4, #0x0]", + "mode": "thumb" + }, + "instr_46498": { + "virtual_address": 46498, + "size": 2, + "disassembly": "str r6, [r4, #0x0]", + "mnemonic": "str", + "operands": "r6, [r4, #0x0]", + "mode": "thumb" + }, + "instr_46500": { + "virtual_address": 46500, + "size": 2, + "disassembly": "subs r5, r2, r6", + "mnemonic": "subs", + "operands": "r5, r2, r6", + "mode": "thumb" + }, + "instr_46502": { + "virtual_address": 46502, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_46504": { + "virtual_address": 46504, + "size": 2, + "disassembly": "lsls r3, r3, #0x1e", + "mnemonic": "lsls", + "operands": "r3, r3, #0x1e", + "mode": "thumb" + }, + "instr_46506": { + "virtual_address": 46506, + "size": 2, + "disassembly": "bne 0x0b5ae", + "mnemonic": "bne", + "operands": "0x0b5ae", + "mode": "thumb" + }, + "bb_46496": { + "virtual_address": 46496, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46508, + "children": [ + "instr_46496", + "instr_46498", + "instr_46500", + "instr_46502", + "instr_46504", + "instr_46506" + ] + }, + "instr_46508": { + "virtual_address": 46508, + "size": 2, + "disassembly": "ldr r2, [r4, #0x14]", + "mnemonic": "ldr", + "operands": "r2, [r4, #0x14]", + "mode": "thumb" + }, + "bb_46508": { + "virtual_address": 46508, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46510, + "children": [ + "instr_46508" + ] + }, + "instr_46510": { + "virtual_address": 46510, + "size": 2, + "disassembly": "str r2, [r4, #0x8]", + "mnemonic": "str", + "operands": "r2, [r4, #0x8]", + "mode": "thumb" + }, + "instr_46512": { + "virtual_address": 46512, + "size": 2, + "disassembly": "cmp r5, #0x0", + "mnemonic": "cmp", + "operands": "r5, #0x0", + "mode": "thumb" + }, + "instr_46514": { + "virtual_address": 46514, + "size": 2, + "disassembly": "bgt 0x0b5be", + "mnemonic": "bgt", + "operands": "0x0b5be", + "mode": "thumb" + }, + "bb_46510": { + "virtual_address": 46510, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46516, + "children": [ + "instr_46510", + "instr_46512", + "instr_46514" + ] + }, + "instr_46516": { + "virtual_address": 46516, + "size": 2, + "disassembly": "b 0x0b614", + "mnemonic": "b", + "operands": "0x0b614", + "mode": "thumb" + }, + "bb_46516": { + "virtual_address": 46516, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46612, + "children": [ + "instr_46516" + ] + }, + "instr_46518": { + "virtual_address": 46518, + "size": 2, + "disassembly": "adds r6, r6, r0", + "mnemonic": "adds", + "operands": "r6, r6, r0", + "mode": "thumb" + }, + "instr_46520": { + "virtual_address": 46520, + "size": 2, + "disassembly": "subs r5, r5, r0", + "mnemonic": "subs", + "operands": "r5, r5, r0", + "mode": "thumb" + }, + "instr_46522": { + "virtual_address": 46522, + "size": 2, + "disassembly": "cmp r5, #0x0", + "mnemonic": "cmp", + "operands": "r5, #0x0", + "mode": "thumb" + }, + "instr_46524": { + "virtual_address": 46524, + "size": 2, + "disassembly": "ble 0x0b614", + "mnemonic": "ble", + "operands": "0x0b614", + "mode": "thumb" + }, + "bb_46518": { + "virtual_address": 46518, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46526, + "children": [ + "instr_46518", + "instr_46520", + "instr_46522", + "instr_46524" + ] + }, + "instr_46526": { + "virtual_address": 46526, + "size": 2, + "disassembly": "movs r3, r5", + "mnemonic": "movs", + "operands": "r3, r5", + "mode": "thumb" + }, + "instr_46528": { + "virtual_address": 46528, + "size": 2, + "disassembly": "movs r2, r6", + "mnemonic": "movs", + "operands": "r2, r6", + "mode": "thumb" + }, + "instr_46530": { + "virtual_address": 46530, + "size": 2, + "disassembly": "mov r0, r8", + "mnemonic": "mov", + "operands": "r0, r8", + "mode": "thumb" + }, + "instr_46532": { + "virtual_address": 46532, + "size": 2, + "disassembly": "ldr r1, [r4, #0x1c]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x1c]", + "mode": "thumb" + }, + "instr_46534": { + "virtual_address": 46534, + "size": 2, + "disassembly": "ldr r7, [r4, #0x24]", + "mnemonic": "ldr", + "operands": "r7, [r4, #0x24]", + "mode": "thumb" + }, + "instr_46536": { + "virtual_address": 46536, + "size": 4, + "disassembly": "bl 0x0b67a", + "mnemonic": "bl", + "operands": "0x0b67a", + "mode": "thumb" + }, + "instr_46540": { + "virtual_address": 46540, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_46542": { + "virtual_address": 46542, + "size": 2, + "disassembly": "bgt 0x0b5b6", + "mnemonic": "bgt", + "operands": "0x0b5b6", + "mode": "thumb" + }, + "bb_46526": { + "virtual_address": 46526, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46544, + "children": [ + "instr_46526", + "instr_46528", + "instr_46530", + "instr_46532", + "instr_46534", + "instr_46536", + "instr_46540", + "instr_46542" + ] + }, + "instr_46544": { + "virtual_address": 46544, + "size": 2, + "disassembly": "movs r2, #0x40", + "mnemonic": "movs", + "operands": "r2, #0x40", + "mode": "thumb" + }, + "instr_46546": { + "virtual_address": 46546, + "size": 2, + "disassembly": "movs r0, #0x1", + "mnemonic": "movs", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_46548": { + "virtual_address": 46548, + "size": 2, + "disassembly": "ldrh r3, [r4, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r4, #0xc]", + "mode": "thumb" + }, + "instr_46550": { + "virtual_address": 46550, + "size": 2, + "disassembly": "orrs r3, r2", + "mnemonic": "orrs", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_46552": { + "virtual_address": 46552, + "size": 2, + "disassembly": "strh r3, [r4, #0xc]", + "mnemonic": "strh", + "operands": "r3, [r4, #0xc]", + "mode": "thumb" + }, + "instr_46554": { + "virtual_address": 46554, + "size": 2, + "disassembly": "rsbs r0, r0", + "mnemonic": "rsbs", + "operands": "r0, r0", + "mode": "thumb" + }, + "instr_46556": { + "virtual_address": 46556, + "size": 2, + "disassembly": "b 0x0b616", + "mnemonic": "b", + "operands": "0x0b616", + "mode": "thumb" + }, + "bb_46544": { + "virtual_address": 46544, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46614, + "children": [ + "instr_46544", + "instr_46546", + "instr_46548", + "instr_46550", + "instr_46552", + "instr_46554", + "instr_46556" + ] + }, + "instr_46558": { + "virtual_address": 46558, + "size": 2, + "disassembly": "ldrh r3, [r4, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r4, #0xc]", + "mode": "thumb" + }, + "instr_46560": { + "virtual_address": 46560, + "size": 2, + "disassembly": "ldr r2, [0x0b670]", + "mnemonic": "ldr", + "operands": "r2, [0x0b670]", + "mode": "thumb" + }, + "instr_46562": { + "virtual_address": 46562, + "size": 2, + "disassembly": "ands r3, r2", + "mnemonic": "ands", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_46564": { + "virtual_address": 46564, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_46566": { + "virtual_address": 46566, + "size": 2, + "disassembly": "lsls r3, r3, #0x10", + "mnemonic": "lsls", + "operands": "r3, r3, #0x10", + "mode": "thumb" + }, + "instr_46568": { + "virtual_address": 46568, + "size": 2, + "disassembly": "str r2, [r4, #0x4]", + "mnemonic": "str", + "operands": "r2, [r4, #0x4]", + "mode": "thumb" + }, + "instr_46570": { + "virtual_address": 46570, + "size": 2, + "disassembly": "ldr r2, [r4, #0x10]", + "mnemonic": "ldr", + "operands": "r2, [r4, #0x10]", + "mode": "thumb" + }, + "instr_46572": { + "virtual_address": 46572, + "size": 2, + "disassembly": "asrs r3, r3, #0x10", + "mnemonic": "asrs", + "operands": "r3, r3, #0x10", + "mode": "thumb" + }, + "instr_46574": { + "virtual_address": 46574, + "size": 2, + "disassembly": "strh r3, [r4, #0xc]", + "mnemonic": "strh", + "operands": "r3, [r4, #0xc]", + "mode": "thumb" + }, + "instr_46576": { + "virtual_address": 46576, + "size": 2, + "disassembly": "str r2, [r4, #0x0]", + "mnemonic": "str", + "operands": "r2, [r4, #0x0]", + "mode": "thumb" + }, + "instr_46578": { + "virtual_address": 46578, + "size": 2, + "disassembly": "lsls r3, r3, #0x13", + "mnemonic": "lsls", + "operands": "r3, r3, #0x13", + "mode": "thumb" + }, + "instr_46580": { + "virtual_address": 46580, + "size": 2, + "disassembly": "bpl 0x0b5f8", + "mnemonic": "bpl", + "operands": "0x0b5f8", + "mode": "thumb" + }, + "bb_46558": { + "virtual_address": 46558, + "size": 24, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46582, + "children": [ + "instr_46558", + "instr_46560", + "instr_46562", + "instr_46564", + "instr_46566", + "instr_46568", + "instr_46570", + "instr_46572", + "instr_46574", + "instr_46576", + "instr_46578", + "instr_46580" + ] + }, + "instr_46582": { + "virtual_address": 46582, + "size": 2, + "disassembly": "str r0, [r4, #0x50]", + "mnemonic": "str", + "operands": "r0, [r4, #0x50]", + "mode": "thumb" + }, + "bb_46582": { + "virtual_address": 46582, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46584, + "children": [ + "instr_46582" + ] + }, + "instr_46584": { + "virtual_address": 46584, + "size": 2, + "disassembly": "mov r3, r8", + "mnemonic": "mov", + "operands": "r3, r8", + "mode": "thumb" + }, + "instr_46586": { + "virtual_address": 46586, + "size": 2, + "disassembly": "ldr r1, [r4, #0x30]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x30]", + "mode": "thumb" + }, + "instr_46588": { + "virtual_address": 46588, + "size": 2, + "disassembly": "str r6, [r3, #0x0]", + "mnemonic": "str", + "operands": "r6, [r3, #0x0]", + "mode": "thumb" + }, + "instr_46590": { + "virtual_address": 46590, + "size": 2, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_46592": { + "virtual_address": 46592, + "size": 2, + "disassembly": "beq 0x0b614", + "mnemonic": "beq", + "operands": "0x0b614", + "mode": "thumb" + }, + "bb_46584": { + "virtual_address": 46584, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46594, + "children": [ + "instr_46584", + "instr_46586", + "instr_46588", + "instr_46590", + "instr_46592" + ] + }, + "instr_46594": { + "virtual_address": 46594, + "size": 2, + "disassembly": "movs r3, r4", + "mnemonic": "movs", + "operands": "r3, r4", + "mode": "thumb" + }, + "instr_46596": { + "virtual_address": 46596, + "size": 2, + "disassembly": "adds r3, #0x40", + "mnemonic": "adds", + "operands": "r3, #0x40", + "mode": "thumb" + }, + "instr_46598": { + "virtual_address": 46598, + "size": 2, + "disassembly": "cmp r1, r3", + "mnemonic": "cmp", + "operands": "r1, r3", + "mode": "thumb" + }, + "instr_46600": { + "virtual_address": 46600, + "size": 2, + "disassembly": "beq 0x0b610", + "mnemonic": "beq", + "operands": "0x0b610", + "mode": "thumb" + }, + "bb_46594": { + "virtual_address": 46594, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46602, + "children": [ + "instr_46594", + "instr_46596", + "instr_46598", + "instr_46600" + ] + }, + "instr_46602": { + "virtual_address": 46602, + "size": 2, + "disassembly": "mov r0, r8", + "mnemonic": "mov", + "operands": "r0, r8", + "mode": "thumb" + }, + "instr_46604": { + "virtual_address": 46604, + "size": 4, + "disassembly": "bl 0x0bb74", + "mnemonic": "bl", + "operands": "0x0bb74", + "mode": "thumb" + }, + "bb_46602": { + "virtual_address": 46602, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46608, + "children": [ + "instr_46602", + "instr_46604" + ] + }, + "instr_46608": { + "virtual_address": 46608, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_46610": { + "virtual_address": 46610, + "size": 2, + "disassembly": "str r3, [r4, #0x30]", + "mnemonic": "str", + "operands": "r3, [r4, #0x30]", + "mode": "thumb" + }, + "bb_46608": { + "virtual_address": 46608, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46612, + "children": [ + "instr_46608", + "instr_46610" + ] + }, + "instr_46612": { + "virtual_address": 46612, + "size": 2, + "disassembly": "movs r0, #0x0", + "mnemonic": "movs", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "bb_46612": { + "virtual_address": 46612, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46614, + "children": [ + "instr_46612" + ] + }, + "instr_46614": { + "virtual_address": 46614, + "size": 2, + "disassembly": "pop {r7}", + "mnemonic": "pop", + "operands": "{r7}", + "mode": "thumb" + }, + "instr_46616": { + "virtual_address": 46616, + "size": 2, + "disassembly": "mov r8, r7", + "mnemonic": "mov", + "operands": "r8, r7", + "mode": "thumb" + }, + "instr_46618": { + "virtual_address": 46618, + "size": 2, + "disassembly": "pop {r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_46620": { + "virtual_address": 46620, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_46622": { + "virtual_address": 46622, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_46614": { + "virtual_address": 46614, + "size": 10, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_46614", + "instr_46616", + "instr_46618", + "instr_46620", + "instr_46622" + ] + }, + "instr_46624": { + "virtual_address": 46624, + "size": 2, + "disassembly": "ldr r2, [r4, #0x3c]", + "mnemonic": "ldr", + "operands": "r2, [r4, #0x3c]", + "mode": "thumb" + }, + "instr_46626": { + "virtual_address": 46626, + "size": 2, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_46628": { + "virtual_address": 46628, + "size": 2, + "disassembly": "ble 0x0b628", + "mnemonic": "ble", + "operands": "0x0b628", + "mode": "thumb" + }, + "bb_46624": { + "virtual_address": 46624, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46630, + "children": [ + "instr_46624", + "instr_46626", + "instr_46628" + ] + }, + "instr_46630": { + "virtual_address": 46630, + "size": 2, + "disassembly": "b 0x0b536", + "mnemonic": "b", + "operands": "0x0b536", + "mode": "thumb" + }, + "bb_46630": { + "virtual_address": 46630, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46390, + "children": [ + "instr_46630" + ] + }, + "instr_46632": { + "virtual_address": 46632, + "size": 2, + "disassembly": "b 0x0b614", + "mnemonic": "b", + "operands": "0x0b614", + "mode": "thumb" + }, + "bb_46632": { + "virtual_address": 46632, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46612, + "children": [ + "instr_46632" + ] + }, + "instr_46634": { + "virtual_address": 46634, + "size": 2, + "disassembly": "ldr r0, [r4, #0x50]", + "mnemonic": "ldr", + "operands": "r0, [r4, #0x50]", + "mode": "thumb" + }, + "instr_46636": { + "virtual_address": 46636, + "size": 2, + "disassembly": "b 0x0b566", + "mnemonic": "b", + "operands": "0x0b566", + "mode": "thumb" + }, + "bb_46634": { + "virtual_address": 46634, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46438, + "children": [ + "instr_46634", + "instr_46636" + ] + }, + "instr_46638": { + "virtual_address": 46638, + "size": 2, + "disassembly": "ldr r3, [0x0b674]", + "mnemonic": "ldr", + "operands": "r3, [0x0b674]", + "mode": "thumb" + }, + "instr_46640": { + "virtual_address": 46640, + "size": 2, + "disassembly": "movs r2, #0x1", + "mnemonic": "movs", + "operands": "r2, #0x1", + "mode": "thumb" + }, + "instr_46642": { + "virtual_address": 46642, + "size": 2, + "disassembly": "lsrs r3, r1", + "mnemonic": "lsrs", + "operands": "r3, r1", + "mode": "thumb" + }, + "instr_46644": { + "virtual_address": 46644, + "size": 2, + "disassembly": "bics r2, r3", + "mnemonic": "bics", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_46646": { + "virtual_address": 46646, + "size": 2, + "disassembly": "bne 0x0b590", + "mnemonic": "bne", + "operands": "0x0b590", + "mode": "thumb" + }, + "bb_46638": { + "virtual_address": 46638, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46648, + "children": [ + "instr_46638", + "instr_46640", + "instr_46642", + "instr_46644", + "instr_46646" + ] + }, + "instr_46648": { + "virtual_address": 46648, + "size": 2, + "disassembly": "ldrh r3, [r4, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r4, #0xc]", + "mode": "thumb" + }, + "instr_46650": { + "virtual_address": 46650, + "size": 2, + "disassembly": "ldr r5, [0x0b670]", + "mnemonic": "ldr", + "operands": "r5, [0x0b670]", + "mode": "thumb" + }, + "instr_46652": { + "virtual_address": 46652, + "size": 2, + "disassembly": "ands r3, r5", + "mnemonic": "ands", + "operands": "r3, r5", + "mode": "thumb" + }, + "instr_46654": { + "virtual_address": 46654, + "size": 2, + "disassembly": "str r2, [r4, #0x4]", + "mnemonic": "str", + "operands": "r2, [r4, #0x4]", + "mode": "thumb" + }, + "instr_46656": { + "virtual_address": 46656, + "size": 2, + "disassembly": "lsls r3, r3, #0x10", + "mnemonic": "lsls", + "operands": "r3, r3, #0x10", + "mode": "thumb" + }, + "instr_46658": { + "virtual_address": 46658, + "size": 2, + "disassembly": "ldr r2, [r4, #0x10]", + "mnemonic": "ldr", + "operands": "r2, [r4, #0x10]", + "mode": "thumb" + }, + "instr_46660": { + "virtual_address": 46660, + "size": 2, + "disassembly": "asrs r3, r3, #0x10", + "mnemonic": "asrs", + "operands": "r3, r3, #0x10", + "mode": "thumb" + }, + "instr_46662": { + "virtual_address": 46662, + "size": 2, + "disassembly": "strh r3, [r4, #0xc]", + "mnemonic": "strh", + "operands": "r3, [r4, #0xc]", + "mode": "thumb" + }, + "instr_46664": { + "virtual_address": 46664, + "size": 2, + "disassembly": "str r2, [r4, #0x0]", + "mnemonic": "str", + "operands": "r2, [r4, #0x0]", + "mode": "thumb" + }, + "instr_46666": { + "virtual_address": 46666, + "size": 2, + "disassembly": "lsls r3, r3, #0x13", + "mnemonic": "lsls", + "operands": "r3, r3, #0x13", + "mode": "thumb" + }, + "instr_46668": { + "virtual_address": 46668, + "size": 2, + "disassembly": "bpl 0x0b5f8", + "mnemonic": "bpl", + "operands": "0x0b5f8", + "mode": "thumb" + }, + "bb_46648": { + "virtual_address": 46648, + "size": 22, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46670, + "children": [ + "instr_46648", + "instr_46650", + "instr_46652", + "instr_46654", + "instr_46656", + "instr_46658", + "instr_46660", + "instr_46662", + "instr_46664", + "instr_46666", + "instr_46668" + ] + }, + "instr_46670": { + "virtual_address": 46670, + "size": 2, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_46672": { + "virtual_address": 46672, + "size": 2, + "disassembly": "bne 0x0b5f8", + "mnemonic": "bne", + "operands": "0x0b5f8", + "mode": "thumb" + }, + "bb_46670": { + "virtual_address": 46670, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46674, + "children": [ + "instr_46670", + "instr_46672" + ] + }, + "instr_46674": { + "virtual_address": 46674, + "size": 2, + "disassembly": "b 0x0b5f6", + "mnemonic": "b", + "operands": "0x0b5f6", + "mode": "thumb" + }, + "bb_46674": { + "virtual_address": 46674, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46582, + "children": [ + "instr_46674" + ] + }, + "instr_46676": { + "virtual_address": 46676, + "size": 2, + "disassembly": "mov r3, r8", + "mnemonic": "mov", + "operands": "r3, r8", + "mode": "thumb" + }, + "instr_46678": { + "virtual_address": 46678, + "size": 2, + "disassembly": "ldr r3, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0x0]", + "mode": "thumb" + }, + "instr_46680": { + "virtual_address": 46680, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_46682": { + "virtual_address": 46682, + "size": 2, + "disassembly": "bne 0x0b65e", + "mnemonic": "bne", + "operands": "0x0b65e", + "mode": "thumb" + }, + "bb_46676": { + "virtual_address": 46676, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46684, + "children": [ + "instr_46676", + "instr_46678", + "instr_46680", + "instr_46682" + ] + }, + "instr_46684": { + "virtual_address": 46684, + "size": 2, + "disassembly": "b 0x0b562", + "mnemonic": "b", + "operands": "0x0b562", + "mode": "thumb" + }, + "bb_46684": { + "virtual_address": 46684, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46434, + "children": [ + "instr_46684" + ] + }, + "instr_46686": { + "virtual_address": 46686, + "size": 2, + "disassembly": "cmp r3, #0x1d", + "mnemonic": "cmp", + "operands": "r3, #0x1d", + "mode": "thumb" + }, + "instr_46688": { + "virtual_address": 46688, + "size": 2, + "disassembly": "beq 0x0b668", + "mnemonic": "beq", + "operands": "0x0b668", + "mode": "thumb" + }, + "bb_46686": { + "virtual_address": 46686, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46690, + "children": [ + "instr_46686", + "instr_46688" + ] + }, + "instr_46690": { + "virtual_address": 46690, + "size": 2, + "disassembly": "cmp r3, #0x16", + "mnemonic": "cmp", + "operands": "r3, #0x16", + "mode": "thumb" + }, + "instr_46692": { + "virtual_address": 46692, + "size": 2, + "disassembly": "beq 0x0b668", + "mnemonic": "beq", + "operands": "0x0b668", + "mode": "thumb" + }, + "bb_46690": { + "virtual_address": 46690, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46694, + "children": [ + "instr_46690", + "instr_46692" + ] + }, + "instr_46694": { + "virtual_address": 46694, + "size": 2, + "disassembly": "b 0x0b590", + "mnemonic": "b", + "operands": "0x0b590", + "mode": "thumb" + }, + "bb_46694": { + "virtual_address": 46694, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46480, + "children": [ + "instr_46694" + ] + }, + "instr_46696": { + "virtual_address": 46696, + "size": 2, + "disassembly": "mov r3, r8", + "mnemonic": "mov", + "operands": "r3, r8", + "mode": "thumb" + }, + "instr_46698": { + "virtual_address": 46698, + "size": 2, + "disassembly": "movs r0, #0x0", + "mnemonic": "movs", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_46700": { + "virtual_address": 46700, + "size": 2, + "disassembly": "str r6, [r3, #0x0]", + "mnemonic": "str", + "operands": "r6, [r3, #0x0]", + "mode": "thumb" + }, + "instr_46702": { + "virtual_address": 46702, + "size": 2, + "disassembly": "b 0x0b616", + "mnemonic": "b", + "operands": "0x0b616", + "mode": "thumb" + }, + "bb_46696": { + "virtual_address": 46696, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46614, + "children": [ + "instr_46696", + "instr_46698", + "instr_46700", + "instr_46702" + ] + }, + "dw_46704": { + "virtual_address": 46704, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 46560, + 46650 + ] + }, + "dw_46708": { + "virtual_address": 46708, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 46638 + ] + }, + "func_46352": { + "virtual_address": 46352, + "size": 360, + "name": "__sflush_r", + "children": [ + "bb_46352", + "bb_46374", + "bb_46388", + "bb_46390", + "bb_46396", + "bb_46414", + "bb_46416", + "bb_46432", + "bb_46434", + "bb_46438", + "bb_46442", + "bb_46452", + "bb_46456", + "bb_46472", + "bb_46480", + "bb_46490", + "bb_46496", + "bb_46508", + "bb_46510", + "bb_46516", + "bb_46518", + "bb_46526", + "bb_46544", + "bb_46558", + "bb_46582", + "bb_46584", + "bb_46594", + "bb_46602", + "bb_46608", + "bb_46612", + "bb_46614", + "bb_46624", + "bb_46630", + "bb_46632", + "bb_46634", + "bb_46638", + "bb_46648", + "bb_46670", + "bb_46674", + "bb_46676", + "bb_46684", + "bb_46686", + "bb_46690", + "bb_46694", + "bb_46696", + "dw_46704", + "dw_46708" + ] + }, + "instr_46712": { + "virtual_address": 46712, + "size": 2, + "disassembly": "bx r5", + "mnemonic": "bx", + "operands": "r5", + "mode": "thumb" + }, + "bb_46712": { + "virtual_address": 46712, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_46712" + ] + }, + "func_46712": { + "virtual_address": 46712, + "size": 2, + "name": "FUN_0000b678", + "children": [ + "bb_46712" + ] + }, + "instr_46714": { + "virtual_address": 46714, + "size": 2, + "disassembly": "bx r7", + "mnemonic": "bx", + "operands": "r7", + "mode": "thumb" + }, + "bb_46714": { + "virtual_address": 46714, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_46714" + ] + }, + "func_46714": { + "virtual_address": 46714, + "size": 2, + "name": "FUN_0000b67a", + "children": [ + "bb_46714" + ] + }, + "instr_46716": { + "virtual_address": 46716, + "size": 2, + "disassembly": "push {r4, r5, r6, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, lr}", + "mode": "thumb" + }, + "instr_46718": { + "virtual_address": 46718, + "size": 2, + "disassembly": "movs r5, r0", + "mnemonic": "movs", + "operands": "r5, r0", + "mode": "thumb" + }, + "instr_46720": { + "virtual_address": 46720, + "size": 2, + "disassembly": "movs r4, r1", + "mnemonic": "movs", + "operands": "r4, r1", + "mode": "thumb" + }, + "instr_46722": { + "virtual_address": 46722, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_46724": { + "virtual_address": 46724, + "size": 2, + "disassembly": "beq 0x0b68c", + "mnemonic": "beq", + "operands": "0x0b68c", + "mode": "thumb" + }, + "bb_46716": { + "virtual_address": 46716, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46726, + "children": [ + "instr_46716", + "instr_46718", + "instr_46720", + "instr_46722", + "instr_46724" + ] + }, + "instr_46726": { + "virtual_address": 46726, + "size": 2, + "disassembly": "ldr r3, [r0, #0x38]", + "mnemonic": "ldr", + "operands": "r3, [r0, #0x38]", + "mode": "thumb" + }, + "instr_46728": { + "virtual_address": 46728, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_46730": { + "virtual_address": 46730, + "size": 2, + "disassembly": "beq 0x0b6bc", + "mnemonic": "beq", + "operands": "0x0b6bc", + "mode": "thumb" + }, + "bb_46726": { + "virtual_address": 46726, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46732, + "children": [ + "instr_46726", + "instr_46728", + "instr_46730" + ] + }, + "instr_46732": { + "virtual_address": 46732, + "size": 2, + "disassembly": "movs r2, #0xc", + "mnemonic": "movs", + "operands": "r2, #0xc", + "mode": "thumb" + }, + "instr_46734": { + "virtual_address": 46734, + "size": 2, + "disassembly": "ldrsh r3, [r4, r2]", + "mnemonic": "ldrsh", + "operands": "r3, [r4, r2]", + "mode": "thumb" + }, + "instr_46736": { + "virtual_address": 46736, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_46738": { + "virtual_address": 46738, + "size": 2, + "disassembly": "beq 0x0b6c8", + "mnemonic": "beq", + "operands": "0x0b6c8", + "mode": "thumb" + }, + "bb_46732": { + "virtual_address": 46732, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46740, + "children": [ + "instr_46732", + "instr_46734", + "instr_46736", + "instr_46738" + ] + }, + "instr_46740": { + "virtual_address": 46740, + "size": 2, + "disassembly": "ldr r2, [r4, #0x64]", + "mnemonic": "ldr", + "operands": "r2, [r4, #0x64]", + "mode": "thumb" + }, + "instr_46742": { + "virtual_address": 46742, + "size": 2, + "disassembly": "lsls r2, r2, #0x1f", + "mnemonic": "lsls", + "operands": "r2, r2, #0x1f", + "mode": "thumb" + }, + "instr_46744": { + "virtual_address": 46744, + "size": 2, + "disassembly": "bmi 0x0b69e", + "mnemonic": "bmi", + "operands": "0x0b69e", + "mode": "thumb" + }, + "bb_46740": { + "virtual_address": 46740, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46746, + "children": [ + "instr_46740", + "instr_46742", + "instr_46744" + ] + }, + "instr_46746": { + "virtual_address": 46746, + "size": 2, + "disassembly": "lsls r3, r3, #0x16", + "mnemonic": "lsls", + "operands": "r3, r3, #0x16", + "mode": "thumb" + }, + "instr_46748": { + "virtual_address": 46748, + "size": 2, + "disassembly": "bpl 0x0b6cc", + "mnemonic": "bpl", + "operands": "0x0b6cc", + "mode": "thumb" + }, + "bb_46746": { + "virtual_address": 46746, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46750, + "children": [ + "instr_46746", + "instr_46748" + ] + }, + "instr_46750": { + "virtual_address": 46750, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_46752": { + "virtual_address": 46752, + "size": 2, + "disassembly": "movs r1, r4", + "mnemonic": "movs", + "operands": "r1, r4", + "mode": "thumb" + }, + "instr_46754": { + "virtual_address": 46754, + "size": 4, + "disassembly": "bl 0x0b510", + "mnemonic": "bl", + "operands": "0x0b510", + "mode": "thumb" + }, + "instr_46758": { + "virtual_address": 46758, + "size": 2, + "disassembly": "ldr r3, [r4, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x64]", + "mode": "thumb" + }, + "instr_46760": { + "virtual_address": 46760, + "size": 2, + "disassembly": "movs r5, r0", + "mnemonic": "movs", + "operands": "r5, r0", + "mode": "thumb" + }, + "instr_46762": { + "virtual_address": 46762, + "size": 2, + "disassembly": "lsls r3, r3, #0x1f", + "mnemonic": "lsls", + "operands": "r3, r3, #0x1f", + "mode": "thumb" + }, + "instr_46764": { + "virtual_address": 46764, + "size": 2, + "disassembly": "bmi 0x0b6b4", + "mnemonic": "bmi", + "operands": "0x0b6b4", + "mode": "thumb" + }, + "bb_46750": { + "virtual_address": 46750, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46766, + "children": [ + "instr_46750", + "instr_46752", + "instr_46754", + "instr_46758", + "instr_46760", + "instr_46762", + "instr_46764" + ] + }, + "instr_46766": { + "virtual_address": 46766, + "size": 2, + "disassembly": "ldrh r3, [r4, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r4, #0xc]", + "mode": "thumb" + }, + "instr_46768": { + "virtual_address": 46768, + "size": 2, + "disassembly": "lsls r3, r3, #0x16", + "mnemonic": "lsls", + "operands": "r3, r3, #0x16", + "mode": "thumb" + }, + "instr_46770": { + "virtual_address": 46770, + "size": 2, + "disassembly": "bpl 0x0b6e4", + "mnemonic": "bpl", + "operands": "0x0b6e4", + "mode": "thumb" + }, + "bb_46766": { + "virtual_address": 46766, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46772, + "children": [ + "instr_46766", + "instr_46768", + "instr_46770" + ] + }, + "instr_46772": { + "virtual_address": 46772, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_46774": { + "virtual_address": 46774, + "size": 2, + "disassembly": "pop {r4, r5, r6}", + "mnemonic": "pop", + "operands": "{r4, r5, r6}", + "mode": "thumb" + }, + "instr_46776": { + "virtual_address": 46776, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_46778": { + "virtual_address": 46778, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_46772": { + "virtual_address": 46772, + "size": 8, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_46772", + "instr_46774", + "instr_46776", + "instr_46778" + ] + }, + "instr_46780": { + "virtual_address": 46780, + "size": 4, + "disassembly": "bl 0x0b80c", + "mnemonic": "bl", + "operands": "0x0b80c", + "mode": "thumb" + }, + "instr_46784": { + "virtual_address": 46784, + "size": 2, + "disassembly": "movs r2, #0xc", + "mnemonic": "movs", + "operands": "r2, #0xc", + "mode": "thumb" + }, + "instr_46786": { + "virtual_address": 46786, + "size": 2, + "disassembly": "ldrsh r3, [r4, r2]", + "mnemonic": "ldrsh", + "operands": "r3, [r4, r2]", + "mode": "thumb" + }, + "instr_46788": { + "virtual_address": 46788, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_46790": { + "virtual_address": 46790, + "size": 2, + "disassembly": "bne 0x0b694", + "mnemonic": "bne", + "operands": "0x0b694", + "mode": "thumb" + }, + "bb_46780": { + "virtual_address": 46780, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46792, + "children": [ + "instr_46780", + "instr_46784", + "instr_46786", + "instr_46788", + "instr_46790" + ] + }, + "instr_46792": { + "virtual_address": 46792, + "size": 2, + "disassembly": "movs r5, #0x0", + "mnemonic": "movs", + "operands": "r5, #0x0", + "mode": "thumb" + }, + "instr_46794": { + "virtual_address": 46794, + "size": 2, + "disassembly": "b 0x0b6b4", + "mnemonic": "b", + "operands": "0x0b6b4", + "mode": "thumb" + }, + "bb_46792": { + "virtual_address": 46792, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46772, + "children": [ + "instr_46792", + "instr_46794" + ] + }, + "instr_46796": { + "virtual_address": 46796, + "size": 2, + "disassembly": "ldr r0, [r4, #0x58]", + "mnemonic": "ldr", + "operands": "r0, [r4, #0x58]", + "mode": "thumb" + }, + "instr_46798": { + "virtual_address": 46798, + "size": 4, + "disassembly": "bl 0x0c118", + "mnemonic": "bl", + "operands": "0x0c118", + "mode": "thumb" + }, + "instr_46802": { + "virtual_address": 46802, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_46804": { + "virtual_address": 46804, + "size": 2, + "disassembly": "movs r1, r4", + "mnemonic": "movs", + "operands": "r1, r4", + "mode": "thumb" + }, + "instr_46806": { + "virtual_address": 46806, + "size": 4, + "disassembly": "bl 0x0b510", + "mnemonic": "bl", + "operands": "0x0b510", + "mode": "thumb" + }, + "instr_46810": { + "virtual_address": 46810, + "size": 2, + "disassembly": "ldr r3, [r4, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x64]", + "mode": "thumb" + }, + "instr_46812": { + "virtual_address": 46812, + "size": 2, + "disassembly": "movs r5, r0", + "mnemonic": "movs", + "operands": "r5, r0", + "mode": "thumb" + }, + "instr_46814": { + "virtual_address": 46814, + "size": 2, + "disassembly": "lsls r3, r3, #0x1f", + "mnemonic": "lsls", + "operands": "r3, r3, #0x1f", + "mode": "thumb" + }, + "instr_46816": { + "virtual_address": 46816, + "size": 2, + "disassembly": "bmi 0x0b6b4", + "mnemonic": "bmi", + "operands": "0x0b6b4", + "mode": "thumb" + }, + "bb_46796": { + "virtual_address": 46796, + "size": 22, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46818, + "children": [ + "instr_46796", + "instr_46798", + "instr_46802", + "instr_46804", + "instr_46806", + "instr_46810", + "instr_46812", + "instr_46814", + "instr_46816" + ] + }, + "instr_46818": { + "virtual_address": 46818, + "size": 2, + "disassembly": "b 0x0b6ae", + "mnemonic": "b", + "operands": "0x0b6ae", + "mode": "thumb" + }, + "bb_46818": { + "virtual_address": 46818, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46766, + "children": [ + "instr_46818" + ] + }, + "instr_46820": { + "virtual_address": 46820, + "size": 2, + "disassembly": "ldr r0, [r4, #0x58]", + "mnemonic": "ldr", + "operands": "r0, [r4, #0x58]", + "mode": "thumb" + }, + "instr_46822": { + "virtual_address": 46822, + "size": 4, + "disassembly": "bl 0x0c128", + "mnemonic": "bl", + "operands": "0x0c128", + "mode": "thumb" + }, + "instr_46826": { + "virtual_address": 46826, + "size": 2, + "disassembly": "b 0x0b6b4", + "mnemonic": "b", + "operands": "0x0b6b4", + "mode": "thumb" + }, + "bb_46820": { + "virtual_address": 46820, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46772, + "children": [ + "instr_46820", + "instr_46822", + "instr_46826" + ] + }, + "func_46716": { + "virtual_address": 46716, + "size": 112, + "name": "_fflush_r", + "children": [ + "bb_46716", + "bb_46726", + "bb_46732", + "bb_46740", + "bb_46746", + "bb_46750", + "bb_46766", + "bb_46772", + "bb_46780", + "bb_46792", + "bb_46796", + "bb_46818", + "bb_46820" + ] + }, + "instr_46828": { + "virtual_address": 46828, + "size": 2, + "disassembly": "push {r4, r5, r6, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, lr}", + "mode": "thumb" + }, + "instr_46830": { + "virtual_address": 46830, + "size": 2, + "disassembly": "subs r4, r0, #0x0", + "mnemonic": "subs", + "operands": "r4, r0, #0x0", + "mode": "thumb" + }, + "instr_46832": { + "virtual_address": 46832, + "size": 2, + "disassembly": "beq 0x0b74c", + "mnemonic": "beq", + "operands": "0x0b74c", + "mode": "thumb" + }, + "bb_46828": { + "virtual_address": 46828, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46834, + "children": [ + "instr_46828", + "instr_46830", + "instr_46832" + ] + }, + "instr_46834": { + "virtual_address": 46834, + "size": 2, + "disassembly": "ldr r3, [0x0b75c]", + "mnemonic": "ldr", + "operands": "r3, [0x0b75c]", + "mode": "thumb" + }, + "instr_46836": { + "virtual_address": 46836, + "size": 2, + "disassembly": "ldr r5, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r5, [r3, #0x0]", + "mode": "thumb" + }, + "instr_46838": { + "virtual_address": 46838, + "size": 2, + "disassembly": "cmp r5, #0x0", + "mnemonic": "cmp", + "operands": "r5, #0x0", + "mode": "thumb" + }, + "instr_46840": { + "virtual_address": 46840, + "size": 2, + "disassembly": "beq 0x0b700", + "mnemonic": "beq", + "operands": "0x0b700", + "mode": "thumb" + }, + "bb_46834": { + "virtual_address": 46834, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46842, + "children": [ + "instr_46834", + "instr_46836", + "instr_46838", + "instr_46840" + ] + }, + "instr_46842": { + "virtual_address": 46842, + "size": 2, + "disassembly": "ldr r3, [r5, #0x38]", + "mnemonic": "ldr", + "operands": "r3, [r5, #0x38]", + "mode": "thumb" + }, + "instr_46844": { + "virtual_address": 46844, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_46846": { + "virtual_address": 46846, + "size": 2, + "disassembly": "beq 0x0b734", + "mnemonic": "beq", + "operands": "0x0b734", + "mode": "thumb" + }, + "bb_46842": { + "virtual_address": 46842, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46848, + "children": [ + "instr_46842", + "instr_46844", + "instr_46846" + ] + }, + "instr_46848": { + "virtual_address": 46848, + "size": 2, + "disassembly": "movs r2, #0xc", + "mnemonic": "movs", + "operands": "r2, #0xc", + "mode": "thumb" + }, + "instr_46850": { + "virtual_address": 46850, + "size": 2, + "disassembly": "ldrsh r3, [r4, r2]", + "mnemonic": "ldrsh", + "operands": "r3, [r4, r2]", + "mode": "thumb" + }, + "instr_46852": { + "virtual_address": 46852, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_46854": { + "virtual_address": 46854, + "size": 2, + "disassembly": "beq 0x0b730", + "mnemonic": "beq", + "operands": "0x0b730", + "mode": "thumb" + }, + "bb_46848": { + "virtual_address": 46848, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46856, + "children": [ + "instr_46848", + "instr_46850", + "instr_46852", + "instr_46854" + ] + }, + "instr_46856": { + "virtual_address": 46856, + "size": 2, + "disassembly": "ldr r2, [r4, #0x64]", + "mnemonic": "ldr", + "operands": "r2, [r4, #0x64]", + "mode": "thumb" + }, + "instr_46858": { + "virtual_address": 46858, + "size": 2, + "disassembly": "lsls r2, r2, #0x1f", + "mnemonic": "lsls", + "operands": "r2, r2, #0x1f", + "mode": "thumb" + }, + "instr_46860": { + "virtual_address": 46860, + "size": 2, + "disassembly": "bmi 0x0b712", + "mnemonic": "bmi", + "operands": "0x0b712", + "mode": "thumb" + }, + "bb_46856": { + "virtual_address": 46856, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46862, + "children": [ + "instr_46856", + "instr_46858", + "instr_46860" + ] + }, + "instr_46862": { + "virtual_address": 46862, + "size": 2, + "disassembly": "lsls r3, r3, #0x16", + "mnemonic": "lsls", + "operands": "r3, r3, #0x16", + "mode": "thumb" + }, + "instr_46864": { + "virtual_address": 46864, + "size": 2, + "disassembly": "bpl 0x0b73c", + "mnemonic": "bpl", + "operands": "0x0b73c", + "mode": "thumb" + }, + "bb_46862": { + "virtual_address": 46862, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46866, + "children": [ + "instr_46862", + "instr_46864" + ] + }, + "instr_46866": { + "virtual_address": 46866, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_46868": { + "virtual_address": 46868, + "size": 2, + "disassembly": "movs r1, r4", + "mnemonic": "movs", + "operands": "r1, r4", + "mode": "thumb" + }, + "instr_46870": { + "virtual_address": 46870, + "size": 4, + "disassembly": "bl 0x0b510", + "mnemonic": "bl", + "operands": "0x0b510", + "mode": "thumb" + }, + "instr_46874": { + "virtual_address": 46874, + "size": 2, + "disassembly": "ldr r3, [r4, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x64]", + "mode": "thumb" + }, + "instr_46876": { + "virtual_address": 46876, + "size": 2, + "disassembly": "movs r5, r0", + "mnemonic": "movs", + "operands": "r5, r0", + "mode": "thumb" + }, + "instr_46878": { + "virtual_address": 46878, + "size": 2, + "disassembly": "lsls r3, r3, #0x1f", + "mnemonic": "lsls", + "operands": "r3, r3, #0x1f", + "mode": "thumb" + }, + "instr_46880": { + "virtual_address": 46880, + "size": 2, + "disassembly": "bmi 0x0b728", + "mnemonic": "bmi", + "operands": "0x0b728", + "mode": "thumb" + }, + "bb_46866": { + "virtual_address": 46866, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46882, + "children": [ + "instr_46866", + "instr_46868", + "instr_46870", + "instr_46874", + "instr_46876", + "instr_46878", + "instr_46880" + ] + }, + "instr_46882": { + "virtual_address": 46882, + "size": 2, + "disassembly": "ldrh r3, [r4, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r4, #0xc]", + "mode": "thumb" + }, + "instr_46884": { + "virtual_address": 46884, + "size": 2, + "disassembly": "lsls r3, r3, #0x16", + "mnemonic": "lsls", + "operands": "r3, r3, #0x16", + "mode": "thumb" + }, + "instr_46886": { + "virtual_address": 46886, + "size": 2, + "disassembly": "bpl 0x0b744", + "mnemonic": "bpl", + "operands": "0x0b744", + "mode": "thumb" + }, + "bb_46882": { + "virtual_address": 46882, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46888, + "children": [ + "instr_46882", + "instr_46884", + "instr_46886" + ] + }, + "instr_46888": { + "virtual_address": 46888, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_46890": { + "virtual_address": 46890, + "size": 2, + "disassembly": "pop {r4, r5, r6}", + "mnemonic": "pop", + "operands": "{r4, r5, r6}", + "mode": "thumb" + }, + "instr_46892": { + "virtual_address": 46892, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_46894": { + "virtual_address": 46894, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_46888": { + "virtual_address": 46888, + "size": 8, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_46888", + "instr_46890", + "instr_46892", + "instr_46894" + ] + }, + "instr_46896": { + "virtual_address": 46896, + "size": 2, + "disassembly": "movs r5, #0x0", + "mnemonic": "movs", + "operands": "r5, #0x0", + "mode": "thumb" + }, + "instr_46898": { + "virtual_address": 46898, + "size": 2, + "disassembly": "b 0x0b728", + "mnemonic": "b", + "operands": "0x0b728", + "mode": "thumb" + }, + "bb_46896": { + "virtual_address": 46896, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46888, + "children": [ + "instr_46896", + "instr_46898" + ] + }, + "instr_46900": { + "virtual_address": 46900, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_46902": { + "virtual_address": 46902, + "size": 4, + "disassembly": "bl 0x0b80c", + "mnemonic": "bl", + "operands": "0x0b80c", + "mode": "thumb" + }, + "instr_46906": { + "virtual_address": 46906, + "size": 2, + "disassembly": "b 0x0b700", + "mnemonic": "b", + "operands": "0x0b700", + "mode": "thumb" + }, + "bb_46900": { + "virtual_address": 46900, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46848, + "children": [ + "instr_46900", + "instr_46902", + "instr_46906" + ] + }, + "instr_46908": { + "virtual_address": 46908, + "size": 2, + "disassembly": "ldr r0, [r4, #0x58]", + "mnemonic": "ldr", + "operands": "r0, [r4, #0x58]", + "mode": "thumb" + }, + "instr_46910": { + "virtual_address": 46910, + "size": 4, + "disassembly": "bl 0x0c118", + "mnemonic": "bl", + "operands": "0x0c118", + "mode": "thumb" + }, + "instr_46914": { + "virtual_address": 46914, + "size": 2, + "disassembly": "b 0x0b712", + "mnemonic": "b", + "operands": "0x0b712", + "mode": "thumb" + }, + "bb_46908": { + "virtual_address": 46908, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46866, + "children": [ + "instr_46908", + "instr_46910", + "instr_46914" + ] + }, + "instr_46916": { + "virtual_address": 46916, + "size": 2, + "disassembly": "ldr r0, [r4, #0x58]", + "mnemonic": "ldr", + "operands": "r0, [r4, #0x58]", + "mode": "thumb" + }, + "instr_46918": { + "virtual_address": 46918, + "size": 4, + "disassembly": "bl 0x0c128", + "mnemonic": "bl", + "operands": "0x0c128", + "mode": "thumb" + }, + "instr_46922": { + "virtual_address": 46922, + "size": 2, + "disassembly": "b 0x0b728", + "mnemonic": "b", + "operands": "0x0b728", + "mode": "thumb" + }, + "bb_46916": { + "virtual_address": 46916, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46888, + "children": [ + "instr_46916", + "instr_46918", + "instr_46922" + ] + }, + "instr_46924": { + "virtual_address": 46924, + "size": 2, + "disassembly": "ldr r3, [0x0b760]", + "mnemonic": "ldr", + "operands": "r3, [0x0b760]", + "mode": "thumb" + }, + "instr_46926": { + "virtual_address": 46926, + "size": 2, + "disassembly": "ldr r1, [0x0b764]", + "mnemonic": "ldr", + "operands": "r1, [0x0b764]", + "mode": "thumb" + }, + "instr_46928": { + "virtual_address": 46928, + "size": 2, + "disassembly": "ldr r0, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r3, #0x0]", + "mode": "thumb" + }, + "instr_46930": { + "virtual_address": 46930, + "size": 4, + "disassembly": "bl 0x0c0a0", + "mnemonic": "bl", + "operands": "0x0c0a0", + "mode": "thumb" + }, + "instr_46934": { + "virtual_address": 46934, + "size": 2, + "disassembly": "movs r5, r0", + "mnemonic": "movs", + "operands": "r5, r0", + "mode": "thumb" + }, + "instr_46936": { + "virtual_address": 46936, + "size": 2, + "disassembly": "b 0x0b728", + "mnemonic": "b", + "operands": "0x0b728", + "mode": "thumb" + }, + "bb_46924": { + "virtual_address": 46924, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46888, + "children": [ + "instr_46924", + "instr_46926", + "instr_46928", + "instr_46930", + "instr_46934", + "instr_46936" + ] + }, + "func_46828": { + "virtual_address": 46828, + "size": 110, + "name": "fflush", + "children": [ + "bb_46828", + "bb_46834", + "bb_46842", + "bb_46848", + "bb_46856", + "bb_46862", + "bb_46866", + "bb_46882", + "bb_46888", + "bb_46896", + "bb_46900", + "bb_46908", + "bb_46916", + "bb_46924" + ] + }, + "instr_46952": { + "virtual_address": 46952, + "size": 2, + "disassembly": "push {r4, lr}", + "mnemonic": "push", + "operands": "{r4, lr}", + "mode": "thumb" + }, + "instr_46954": { + "virtual_address": 46954, + "size": 2, + "disassembly": "ldr r1, [0x0b778]", + "mnemonic": "ldr", + "operands": "r1, [0x0b778]", + "mode": "thumb" + }, + "instr_46956": { + "virtual_address": 46956, + "size": 4, + "disassembly": "bl 0x0c0a0", + "mnemonic": "bl", + "operands": "0x0c0a0", + "mode": "thumb" + }, + "instr_46960": { + "virtual_address": 46960, + "size": 2, + "disassembly": "pop {r4}", + "mnemonic": "pop", + "operands": "{r4}", + "mode": "thumb" + }, + "instr_46962": { + "virtual_address": 46962, + "size": 2, + "disassembly": "pop {r0}", + "mnemonic": "pop", + "operands": "{r0}", + "mode": "thumb" + }, + "instr_46964": { + "virtual_address": 46964, + "size": 2, + "disassembly": "bx r0", + "mnemonic": "bx", + "operands": "r0", + "mode": "thumb" + }, + "bb_46952": { + "virtual_address": 46952, + "size": 14, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_46952", + "instr_46954", + "instr_46956", + "instr_46960", + "instr_46962", + "instr_46964" + ] + }, + "func_46952": { + "virtual_address": 46952, + "size": 14, + "name": "_cleanup_r", + "children": [ + "bb_46952" + ] + }, + "instr_46972": { + "virtual_address": 46972, + "size": 2, + "disassembly": "ldr r3, [r0, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r0, #0x64]", + "mode": "thumb" + }, + "instr_46974": { + "virtual_address": 46974, + "size": 2, + "disassembly": "push {r4, lr}", + "mnemonic": "push", + "operands": "{r4, lr}", + "mode": "thumb" + }, + "instr_46976": { + "virtual_address": 46976, + "size": 2, + "disassembly": "lsls r3, r3, #0x1f", + "mnemonic": "lsls", + "operands": "r3, r3, #0x1f", + "mode": "thumb" + }, + "instr_46978": { + "virtual_address": 46978, + "size": 2, + "disassembly": "bmi 0x0b78a", + "mnemonic": "bmi", + "operands": "0x0b78a", + "mode": "thumb" + }, + "bb_46972": { + "virtual_address": 46972, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46980, + "children": [ + "instr_46972", + "instr_46974", + "instr_46976", + "instr_46978" + ] + }, + "instr_46980": { + "virtual_address": 46980, + "size": 2, + "disassembly": "ldrh r3, [r0, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r0, #0xc]", + "mode": "thumb" + }, + "instr_46982": { + "virtual_address": 46982, + "size": 2, + "disassembly": "lsls r3, r3, #0x16", + "mnemonic": "lsls", + "operands": "r3, r3, #0x16", + "mode": "thumb" + }, + "instr_46984": { + "virtual_address": 46984, + "size": 2, + "disassembly": "bpl 0x0b792", + "mnemonic": "bpl", + "operands": "0x0b792", + "mode": "thumb" + }, + "bb_46980": { + "virtual_address": 46980, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46986, + "children": [ + "instr_46980", + "instr_46982", + "instr_46984" + ] + }, + "instr_46986": { + "virtual_address": 46986, + "size": 2, + "disassembly": "movs r0, #0x0", + "mnemonic": "movs", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_46988": { + "virtual_address": 46988, + "size": 2, + "disassembly": "pop {r4}", + "mnemonic": "pop", + "operands": "{r4}", + "mode": "thumb" + }, + "instr_46990": { + "virtual_address": 46990, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_46992": { + "virtual_address": 46992, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_46986": { + "virtual_address": 46986, + "size": 8, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_46986", + "instr_46988", + "instr_46990", + "instr_46992" + ] + }, + "instr_46994": { + "virtual_address": 46994, + "size": 2, + "disassembly": "ldr r0, [r0, #0x58]", + "mnemonic": "ldr", + "operands": "r0, [r0, #0x58]", + "mode": "thumb" + }, + "instr_46996": { + "virtual_address": 46996, + "size": 4, + "disassembly": "bl 0x0c118", + "mnemonic": "bl", + "operands": "0x0c118", + "mode": "thumb" + }, + "instr_47000": { + "virtual_address": 47000, + "size": 2, + "disassembly": "b 0x0b78a", + "mnemonic": "b", + "operands": "0x0b78a", + "mode": "thumb" + }, + "bb_46994": { + "virtual_address": 46994, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 46986, + "children": [ + "instr_46994", + "instr_46996", + "instr_47000" + ] + }, + "func_46972": { + "virtual_address": 46972, + "size": 30, + "name": "__fp_lock", + "children": [ + "bb_46972", + "bb_46980", + "bb_46986", + "bb_46994" + ] + }, + "instr_47004": { + "virtual_address": 47004, + "size": 2, + "disassembly": "ldr r3, [r0, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r0, #0x64]", + "mode": "thumb" + }, + "instr_47006": { + "virtual_address": 47006, + "size": 2, + "disassembly": "push {r4, lr}", + "mnemonic": "push", + "operands": "{r4, lr}", + "mode": "thumb" + }, + "instr_47008": { + "virtual_address": 47008, + "size": 2, + "disassembly": "lsls r3, r3, #0x1f", + "mnemonic": "lsls", + "operands": "r3, r3, #0x1f", + "mode": "thumb" + }, + "instr_47010": { + "virtual_address": 47010, + "size": 2, + "disassembly": "bmi 0x0b7aa", + "mnemonic": "bmi", + "operands": "0x0b7aa", + "mode": "thumb" + }, + "bb_47004": { + "virtual_address": 47004, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 47012, + "children": [ + "instr_47004", + "instr_47006", + "instr_47008", + "instr_47010" + ] + }, + "instr_47012": { + "virtual_address": 47012, + "size": 2, + "disassembly": "ldrh r3, [r0, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r0, #0xc]", + "mode": "thumb" + }, + "instr_47014": { + "virtual_address": 47014, + "size": 2, + "disassembly": "lsls r3, r3, #0x16", + "mnemonic": "lsls", + "operands": "r3, r3, #0x16", + "mode": "thumb" + }, + "instr_47016": { + "virtual_address": 47016, + "size": 2, + "disassembly": "bpl 0x0b7b2", + "mnemonic": "bpl", + "operands": "0x0b7b2", + "mode": "thumb" + }, + "bb_47012": { + "virtual_address": 47012, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 47018, + "children": [ + "instr_47012", + "instr_47014", + "instr_47016" + ] + }, + "instr_47018": { + "virtual_address": 47018, + "size": 2, + "disassembly": "movs r0, #0x0", + "mnemonic": "movs", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_47020": { + "virtual_address": 47020, + "size": 2, + "disassembly": "pop {r4}", + "mnemonic": "pop", + "operands": "{r4}", + "mode": "thumb" + }, + "instr_47022": { + "virtual_address": 47022, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_47024": { + "virtual_address": 47024, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_47018": { + "virtual_address": 47018, + "size": 8, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_47018", + "instr_47020", + "instr_47022", + "instr_47024" + ] + }, + "instr_47026": { + "virtual_address": 47026, + "size": 2, + "disassembly": "ldr r0, [r0, #0x58]", + "mnemonic": "ldr", + "operands": "r0, [r0, #0x58]", + "mode": "thumb" + }, + "instr_47028": { + "virtual_address": 47028, + "size": 4, + "disassembly": "bl 0x0c128", + "mnemonic": "bl", + "operands": "0x0c128", + "mode": "thumb" + }, + "instr_47032": { + "virtual_address": 47032, + "size": 2, + "disassembly": "b 0x0b7aa", + "mnemonic": "b", + "operands": "0x0b7aa", + "mode": "thumb" + }, + "bb_47026": { + "virtual_address": 47026, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 47018, + "children": [ + "instr_47026", + "instr_47028", + "instr_47032" + ] + }, + "func_47004": { + "virtual_address": 47004, + "size": 30, + "name": "__fp_unlock", + "children": [ + "bb_47004", + "bb_47012", + "bb_47018", + "bb_47026" + ] + }, + "instr_47036": { + "virtual_address": 47036, + "size": 2, + "disassembly": "push {r4, r5, r6, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, lr}", + "mode": "thumb" + }, + "instr_47038": { + "virtual_address": 47038, + "size": 2, + "disassembly": "movs r5, #0x68", + "mnemonic": "movs", + "operands": "r5, #0x68", + "mode": "thumb" + }, + "instr_47040": { + "virtual_address": 47040, + "size": 2, + "disassembly": "subs r2, r1, #0x1", + "mnemonic": "subs", + "operands": "r2, r1, #0x1", + "mode": "thumb" + }, + "instr_47042": { + "virtual_address": 47042, + "size": 2, + "disassembly": "muls r5, r2", + "mnemonic": "muls", + "operands": "r5, r2", + "mode": "thumb" + }, + "instr_47044": { + "virtual_address": 47044, + "size": 2, + "disassembly": "movs r6, r1", + "mnemonic": "movs", + "operands": "r6, r1", + "mode": "thumb" + }, + "instr_47046": { + "virtual_address": 47046, + "size": 2, + "disassembly": "movs r1, r5", + "mnemonic": "movs", + "operands": "r1, r5", + "mode": "thumb" + }, + "instr_47048": { + "virtual_address": 47048, + "size": 2, + "disassembly": "adds r1, #0x74", + "mnemonic": "adds", + "operands": "r1, #0x74", + "mode": "thumb" + }, + "instr_47050": { + "virtual_address": 47050, + "size": 4, + "disassembly": "bl 0x0c27c", + "mnemonic": "bl", + "operands": "0x0c27c", + "mode": "thumb" + }, + "instr_47054": { + "virtual_address": 47054, + "size": 2, + "disassembly": "subs r4, r0, #0x0", + "mnemonic": "subs", + "operands": "r4, r0, #0x0", + "mode": "thumb" + }, + "instr_47056": { + "virtual_address": 47056, + "size": 2, + "disassembly": "beq 0x0b7e6", + "mnemonic": "beq", + "operands": "0x0b7e6", + "mode": "thumb" + }, + "bb_47036": { + "virtual_address": 47036, + "size": 22, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 47058, + "children": [ + "instr_47036", + "instr_47038", + "instr_47040", + "instr_47042", + "instr_47044", + "instr_47046", + "instr_47048", + "instr_47050", + "instr_47054", + "instr_47056" + ] + }, + "instr_47058": { + "virtual_address": 47058, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_47060": { + "virtual_address": 47060, + "size": 2, + "disassembly": "movs r2, r5", + "mnemonic": "movs", + "operands": "r2, r5", + "mode": "thumb" + }, + "instr_47062": { + "virtual_address": 47062, + "size": 2, + "disassembly": "str r3, [r0, #0x0]", + "mnemonic": "str", + "operands": "r3, [r0, #0x0]", + "mode": "thumb" + }, + "instr_47064": { + "virtual_address": 47064, + "size": 2, + "disassembly": "str r6, [r0, #0x4]", + "mnemonic": "str", + "operands": "r6, [r0, #0x4]", + "mode": "thumb" + }, + "instr_47066": { + "virtual_address": 47066, + "size": 2, + "disassembly": "adds r0, #0xc", + "mnemonic": "adds", + "operands": "r0, #0xc", + "mode": "thumb" + }, + "instr_47068": { + "virtual_address": 47068, + "size": 2, + "disassembly": "movs r1, #0x0", + "mnemonic": "movs", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_47070": { + "virtual_address": 47070, + "size": 2, + "disassembly": "str r0, [r4, #0x8]", + "mnemonic": "str", + "operands": "r0, [r4, #0x8]", + "mode": "thumb" + }, + "instr_47072": { + "virtual_address": 47072, + "size": 2, + "disassembly": "adds r2, #0x68", + "mnemonic": "adds", + "operands": "r2, #0x68", + "mode": "thumb" + }, + "instr_47074": { + "virtual_address": 47074, + "size": 4, + "disassembly": "bl 0x827c", + "mnemonic": "bl", + "operands": "0x827c", + "mode": "thumb" + }, + "bb_47058": { + "virtual_address": 47058, + "size": 20, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 47078, + "children": [ + "instr_47058", + "instr_47060", + "instr_47062", + "instr_47064", + "instr_47066", + "instr_47068", + "instr_47070", + "instr_47072", + "instr_47074" + ] + }, + "instr_47078": { + "virtual_address": 47078, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_47080": { + "virtual_address": 47080, + "size": 2, + "disassembly": "pop {r4, r5, r6}", + "mnemonic": "pop", + "operands": "{r4, r5, r6}", + "mode": "thumb" + }, + "instr_47082": { + "virtual_address": 47082, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_47084": { + "virtual_address": 47084, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_47078": { + "virtual_address": 47078, + "size": 8, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_47078", + "instr_47080", + "instr_47082", + "instr_47084" + ] + }, + "func_47036": { + "virtual_address": 47036, + "size": 50, + "name": "__sfmoreglue", + "children": [ + "bb_47036", + "bb_47058", + "bb_47078" + ] + }, + "instr_47088": { + "virtual_address": 47088, + "size": 2, + "disassembly": "push {r4, lr}", + "mnemonic": "push", + "operands": "{r4, lr}", + "mode": "thumb" + }, + "instr_47090": { + "virtual_address": 47090, + "size": 2, + "disassembly": "ldr r3, [0x0b804]", + "mnemonic": "ldr", + "operands": "r3, [0x0b804]", + "mode": "thumb" + }, + "instr_47092": { + "virtual_address": 47092, + "size": 2, + "disassembly": "ldr r0, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r3, #0x0]", + "mode": "thumb" + }, + "instr_47094": { + "virtual_address": 47094, + "size": 2, + "disassembly": "ldr r1, [0x0b808]", + "mnemonic": "ldr", + "operands": "r1, [0x0b808]", + "mode": "thumb" + }, + "instr_47096": { + "virtual_address": 47096, + "size": 4, + "disassembly": "bl 0x0c0a0", + "mnemonic": "bl", + "operands": "0x0c0a0", + "mode": "thumb" + }, + "instr_47100": { + "virtual_address": 47100, + "size": 2, + "disassembly": "pop {r4}", + "mnemonic": "pop", + "operands": "{r4}", + "mode": "thumb" + }, + "instr_47102": { + "virtual_address": 47102, + "size": 2, + "disassembly": "pop {r0}", + "mnemonic": "pop", + "operands": "{r0}", + "mode": "thumb" + }, + "instr_47104": { + "virtual_address": 47104, + "size": 2, + "disassembly": "bx r0", + "mnemonic": "bx", + "operands": "r0", + "mode": "thumb" + }, + "bb_47088": { + "virtual_address": 47088, + "size": 18, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_47088", + "instr_47090", + "instr_47092", + "instr_47094", + "instr_47096", + "instr_47100", + "instr_47102", + "instr_47104" + ] + }, + "func_47088": { + "virtual_address": 47088, + "size": 18, + "name": "_cleanup", + "children": [ + "bb_47088" + ] + }, + "instr_47116": { + "virtual_address": 47116, + "size": 2, + "disassembly": "push {r3, r4, r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r3, r4, r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_47118": { + "virtual_address": 47118, + "size": 2, + "disassembly": "mov lr, r11", + "mnemonic": "mov", + "operands": "lr, r11", + "mode": "thumb" + }, + "instr_47120": { + "virtual_address": 47120, + "size": 2, + "disassembly": "mov r7, r10", + "mnemonic": "mov", + "operands": "r7, r10", + "mode": "thumb" + }, + "instr_47122": { + "virtual_address": 47122, + "size": 2, + "disassembly": "mov r6, r9", + "mnemonic": "mov", + "operands": "r6, r9", + "mode": "thumb" + }, + "instr_47124": { + "virtual_address": 47124, + "size": 2, + "disassembly": "mov r5, r8", + "mnemonic": "mov", + "operands": "r5, r8", + "mode": "thumb" + }, + "instr_47126": { + "virtual_address": 47126, + "size": 2, + "disassembly": "push {r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_47128": { + "virtual_address": 47128, + "size": 2, + "disassembly": "movs r6, r0", + "mnemonic": "movs", + "operands": "r6, r0", + "mode": "thumb" + }, + "instr_47130": { + "virtual_address": 47130, + "size": 2, + "disassembly": "ldr r7, [0x0b910]", + "mnemonic": "ldr", + "operands": "r7, [0x0b910]", + "mode": "thumb" + }, + "instr_47132": { + "virtual_address": 47132, + "size": 2, + "disassembly": "movs r0, r7", + "mnemonic": "movs", + "operands": "r0, r7", + "mode": "thumb" + }, + "instr_47134": { + "virtual_address": 47134, + "size": 4, + "disassembly": "bl 0x0c118", + "mnemonic": "bl", + "operands": "0x0c118", + "mode": "thumb" + }, + "instr_47138": { + "virtual_address": 47138, + "size": 2, + "disassembly": "ldr r4, [r6, #0x38]", + "mnemonic": "ldr", + "operands": "r4, [r6, #0x38]", + "mode": "thumb" + }, + "instr_47140": { + "virtual_address": 47140, + "size": 2, + "disassembly": "cmp r4, #0x0", + "mnemonic": "cmp", + "operands": "r4, #0x0", + "mode": "thumb" + }, + "instr_47142": { + "virtual_address": 47142, + "size": 2, + "disassembly": "bne 0x0b8fa", + "mnemonic": "bne", + "operands": "0x0b8fa", + "mode": "thumb" + }, + "bb_47116": { + "virtual_address": 47116, + "size": 28, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 47144, + "children": [ + "instr_47116", + "instr_47118", + "instr_47120", + "instr_47122", + "instr_47124", + "instr_47126", + "instr_47128", + "instr_47130", + "instr_47132", + "instr_47134", + "instr_47138", + "instr_47140", + "instr_47142" + ] + }, + "instr_47144": { + "virtual_address": 47144, + "size": 2, + "disassembly": "ldr r3, [0x0b914]", + "mnemonic": "ldr", + "operands": "r3, [0x0b914]", + "mode": "thumb" + }, + "instr_47146": { + "virtual_address": 47146, + "size": 2, + "disassembly": "str r3, [r6, #0x3c]", + "mnemonic": "str", + "operands": "r3, [r6, #0x3c]", + "mode": "thumb" + }, + "instr_47148": { + "virtual_address": 47148, + "size": 2, + "disassembly": "movs r3, #0xb8", + "mnemonic": "movs", + "operands": "r3, #0xb8", + "mode": "thumb" + }, + "instr_47150": { + "virtual_address": 47150, + "size": 2, + "disassembly": "movs r2, #0x3", + "mnemonic": "movs", + "operands": "r2, #0x3", + "mode": "thumb" + }, + "instr_47152": { + "virtual_address": 47152, + "size": 2, + "disassembly": "lsls r3, r3, #0x2", + "mnemonic": "lsls", + "operands": "r3, r3, #0x2", + "mode": "thumb" + }, + "instr_47154": { + "virtual_address": 47154, + "size": 2, + "disassembly": "str r4, [r6, r3]", + "mnemonic": "str", + "operands": "r4, [r6, r3]", + "mode": "thumb" + }, + "instr_47156": { + "virtual_address": 47156, + "size": 2, + "disassembly": "adds r3, #0x4", + "mnemonic": "adds", + "operands": "r3, #0x4", + "mode": "thumb" + }, + "instr_47158": { + "virtual_address": 47158, + "size": 2, + "disassembly": "ldr r5, [r6, #0x4]", + "mnemonic": "ldr", + "operands": "r5, [r6, #0x4]", + "mode": "thumb" + }, + "instr_47160": { + "virtual_address": 47160, + "size": 2, + "disassembly": "str r2, [r6, r3]", + "mnemonic": "str", + "operands": "r2, [r6, r3]", + "mode": "thumb" + }, + "instr_47162": { + "virtual_address": 47162, + "size": 2, + "disassembly": "adds r3, #0x8", + "mnemonic": "adds", + "operands": "r3, #0x8", + "mode": "thumb" + }, + "instr_47164": { + "virtual_address": 47164, + "size": 2, + "disassembly": "adds r2, r6, r3", + "mnemonic": "adds", + "operands": "r2, r6, r3", + "mode": "thumb" + }, + "instr_47166": { + "virtual_address": 47166, + "size": 2, + "disassembly": "subs r3, #0x4", + "mnemonic": "subs", + "operands": "r3, #0x4", + "mode": "thumb" + }, + "instr_47168": { + "virtual_address": 47168, + "size": 2, + "disassembly": "str r2, [r6, r3]", + "mnemonic": "str", + "operands": "r2, [r6, r3]", + "mode": "thumb" + }, + "instr_47170": { + "virtual_address": 47170, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_47172": { + "virtual_address": 47172, + "size": 2, + "disassembly": "movs r3, #0x4", + "mnemonic": "movs", + "operands": "r3, #0x4", + "mode": "thumb" + }, + "instr_47174": { + "virtual_address": 47174, + "size": 2, + "disassembly": "movs r2, #0x8", + "mnemonic": "movs", + "operands": "r2, #0x8", + "mode": "thumb" + }, + "instr_47176": { + "virtual_address": 47176, + "size": 2, + "disassembly": "movs r1, #0x0", + "mnemonic": "movs", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_47178": { + "virtual_address": 47178, + "size": 2, + "disassembly": "str r3, [r5, #0xc]", + "mnemonic": "str", + "operands": "r3, [r5, #0xc]", + "mode": "thumb" + }, + "instr_47180": { + "virtual_address": 47180, + "size": 2, + "disassembly": "str r4, [r5, #0x64]", + "mnemonic": "str", + "operands": "r4, [r5, #0x64]", + "mode": "thumb" + }, + "instr_47182": { + "virtual_address": 47182, + "size": 2, + "disassembly": "str r4, [r5, #0x0]", + "mnemonic": "str", + "operands": "r4, [r5, #0x0]", + "mode": "thumb" + }, + "instr_47184": { + "virtual_address": 47184, + "size": 2, + "disassembly": "str r4, [r5, #0x4]", + "mnemonic": "str", + "operands": "r4, [r5, #0x4]", + "mode": "thumb" + }, + "instr_47186": { + "virtual_address": 47186, + "size": 2, + "disassembly": "str r4, [r5, #0x8]", + "mnemonic": "str", + "operands": "r4, [r5, #0x8]", + "mode": "thumb" + }, + "instr_47188": { + "virtual_address": 47188, + "size": 2, + "disassembly": "str r4, [r5, #0x10]", + "mnemonic": "str", + "operands": "r4, [r5, #0x10]", + "mode": "thumb" + }, + "instr_47190": { + "virtual_address": 47190, + "size": 2, + "disassembly": "str r4, [r5, #0x14]", + "mnemonic": "str", + "operands": "r4, [r5, #0x14]", + "mode": "thumb" + }, + "instr_47192": { + "virtual_address": 47192, + "size": 2, + "disassembly": "str r4, [r5, #0x18]", + "mnemonic": "str", + "operands": "r4, [r5, #0x18]", + "mode": "thumb" + }, + "instr_47194": { + "virtual_address": 47194, + "size": 2, + "disassembly": "adds r0, #0x5c", + "mnemonic": "adds", + "operands": "r0, #0x5c", + "mode": "thumb" + }, + "instr_47196": { + "virtual_address": 47196, + "size": 4, + "disassembly": "bl 0x827c", + "mnemonic": "bl", + "operands": "0x827c", + "mode": "thumb" + }, + "instr_47200": { + "virtual_address": 47200, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_47202": { + "virtual_address": 47202, + "size": 2, + "disassembly": "ldr r3, [0x0b918]", + "mnemonic": "ldr", + "operands": "r3, [0x0b918]", + "mode": "thumb" + }, + "instr_47204": { + "virtual_address": 47204, + "size": 2, + "disassembly": "mov r11, r3", + "mnemonic": "mov", + "operands": "r11, r3", + "mode": "thumb" + }, + "instr_47206": { + "virtual_address": 47206, + "size": 2, + "disassembly": "str r3, [r5, #0x20]", + "mnemonic": "str", + "operands": "r3, [r5, #0x20]", + "mode": "thumb" + }, + "instr_47208": { + "virtual_address": 47208, + "size": 2, + "disassembly": "ldr r3, [0x0b91c]", + "mnemonic": "ldr", + "operands": "r3, [0x0b91c]", + "mode": "thumb" + }, + "instr_47210": { + "virtual_address": 47210, + "size": 2, + "disassembly": "mov r10, r3", + "mnemonic": "mov", + "operands": "r10, r3", + "mode": "thumb" + }, + "instr_47212": { + "virtual_address": 47212, + "size": 2, + "disassembly": "str r3, [r5, #0x24]", + "mnemonic": "str", + "operands": "r3, [r5, #0x24]", + "mode": "thumb" + }, + "instr_47214": { + "virtual_address": 47214, + "size": 2, + "disassembly": "ldr r3, [0x0b920]", + "mnemonic": "ldr", + "operands": "r3, [0x0b920]", + "mode": "thumb" + }, + "instr_47216": { + "virtual_address": 47216, + "size": 2, + "disassembly": "mov r9, r3", + "mnemonic": "mov", + "operands": "r9, r3", + "mode": "thumb" + }, + "instr_47218": { + "virtual_address": 47218, + "size": 2, + "disassembly": "str r3, [r5, #0x28]", + "mnemonic": "str", + "operands": "r3, [r5, #0x28]", + "mode": "thumb" + }, + "instr_47220": { + "virtual_address": 47220, + "size": 2, + "disassembly": "ldr r3, [0x0b924]", + "mnemonic": "ldr", + "operands": "r3, [0x0b924]", + "mode": "thumb" + }, + "instr_47222": { + "virtual_address": 47222, + "size": 2, + "disassembly": "str r5, [r5, #0x1c]", + "mnemonic": "str", + "operands": "r5, [r5, #0x1c]", + "mode": "thumb" + }, + "instr_47224": { + "virtual_address": 47224, + "size": 2, + "disassembly": "str r3, [r5, #0x2c]", + "mnemonic": "str", + "operands": "r3, [r5, #0x2c]", + "mode": "thumb" + }, + "instr_47226": { + "virtual_address": 47226, + "size": 2, + "disassembly": "adds r0, #0x58", + "mnemonic": "adds", + "operands": "r0, #0x58", + "mode": "thumb" + }, + "instr_47228": { + "virtual_address": 47228, + "size": 2, + "disassembly": "mov r8, r3", + "mnemonic": "mov", + "operands": "r8, r3", + "mode": "thumb" + }, + "instr_47230": { + "virtual_address": 47230, + "size": 4, + "disassembly": "bl 0x0c108", + "mnemonic": "bl", + "operands": "0x0c108", + "mode": "thumb" + }, + "instr_47234": { + "virtual_address": 47234, + "size": 2, + "disassembly": "ldr r5, [r6, #0x8]", + "mnemonic": "ldr", + "operands": "r5, [r6, #0x8]", + "mode": "thumb" + }, + "instr_47236": { + "virtual_address": 47236, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_47238": { + "virtual_address": 47238, + "size": 2, + "disassembly": "ldr r3, [0x0b928]", + "mnemonic": "ldr", + "operands": "r3, [0x0b928]", + "mode": "thumb" + }, + "instr_47240": { + "virtual_address": 47240, + "size": 2, + "disassembly": "movs r2, #0x8", + "mnemonic": "movs", + "operands": "r2, #0x8", + "mode": "thumb" + }, + "instr_47242": { + "virtual_address": 47242, + "size": 2, + "disassembly": "movs r1, #0x0", + "mnemonic": "movs", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_47244": { + "virtual_address": 47244, + "size": 2, + "disassembly": "str r3, [r5, #0xc]", + "mnemonic": "str", + "operands": "r3, [r5, #0xc]", + "mode": "thumb" + }, + "instr_47246": { + "virtual_address": 47246, + "size": 2, + "disassembly": "str r4, [r5, #0x64]", + "mnemonic": "str", + "operands": "r4, [r5, #0x64]", + "mode": "thumb" + }, + "instr_47248": { + "virtual_address": 47248, + "size": 2, + "disassembly": "str r4, [r5, #0x0]", + "mnemonic": "str", + "operands": "r4, [r5, #0x0]", + "mode": "thumb" + }, + "instr_47250": { + "virtual_address": 47250, + "size": 2, + "disassembly": "str r4, [r5, #0x4]", + "mnemonic": "str", + "operands": "r4, [r5, #0x4]", + "mode": "thumb" + }, + "instr_47252": { + "virtual_address": 47252, + "size": 2, + "disassembly": "str r4, [r5, #0x8]", + "mnemonic": "str", + "operands": "r4, [r5, #0x8]", + "mode": "thumb" + }, + "instr_47254": { + "virtual_address": 47254, + "size": 2, + "disassembly": "str r4, [r5, #0x10]", + "mnemonic": "str", + "operands": "r4, [r5, #0x10]", + "mode": "thumb" + }, + "instr_47256": { + "virtual_address": 47256, + "size": 2, + "disassembly": "str r4, [r5, #0x14]", + "mnemonic": "str", + "operands": "r4, [r5, #0x14]", + "mode": "thumb" + }, + "instr_47258": { + "virtual_address": 47258, + "size": 2, + "disassembly": "str r4, [r5, #0x18]", + "mnemonic": "str", + "operands": "r4, [r5, #0x18]", + "mode": "thumb" + }, + "instr_47260": { + "virtual_address": 47260, + "size": 2, + "disassembly": "adds r0, #0x5c", + "mnemonic": "adds", + "operands": "r0, #0x5c", + "mode": "thumb" + }, + "instr_47262": { + "virtual_address": 47262, + "size": 4, + "disassembly": "bl 0x827c", + "mnemonic": "bl", + "operands": "0x827c", + "mode": "thumb" + }, + "instr_47266": { + "virtual_address": 47266, + "size": 2, + "disassembly": "mov r3, r11", + "mnemonic": "mov", + "operands": "r3, r11", + "mode": "thumb" + }, + "instr_47268": { + "virtual_address": 47268, + "size": 2, + "disassembly": "str r3, [r5, #0x20]", + "mnemonic": "str", + "operands": "r3, [r5, #0x20]", + "mode": "thumb" + }, + "instr_47270": { + "virtual_address": 47270, + "size": 2, + "disassembly": "mov r3, r10", + "mnemonic": "mov", + "operands": "r3, r10", + "mode": "thumb" + }, + "instr_47272": { + "virtual_address": 47272, + "size": 2, + "disassembly": "str r3, [r5, #0x24]", + "mnemonic": "str", + "operands": "r3, [r5, #0x24]", + "mode": "thumb" + }, + "instr_47274": { + "virtual_address": 47274, + "size": 2, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_47276": { + "virtual_address": 47276, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_47278": { + "virtual_address": 47278, + "size": 2, + "disassembly": "str r3, [r5, #0x28]", + "mnemonic": "str", + "operands": "r3, [r5, #0x28]", + "mode": "thumb" + }, + "instr_47280": { + "virtual_address": 47280, + "size": 2, + "disassembly": "mov r3, r8", + "mnemonic": "mov", + "operands": "r3, r8", + "mode": "thumb" + }, + "instr_47282": { + "virtual_address": 47282, + "size": 2, + "disassembly": "str r5, [r5, #0x1c]", + "mnemonic": "str", + "operands": "r5, [r5, #0x1c]", + "mode": "thumb" + }, + "instr_47284": { + "virtual_address": 47284, + "size": 2, + "disassembly": "str r3, [r5, #0x2c]", + "mnemonic": "str", + "operands": "r3, [r5, #0x2c]", + "mode": "thumb" + }, + "instr_47286": { + "virtual_address": 47286, + "size": 2, + "disassembly": "adds r0, #0x58", + "mnemonic": "adds", + "operands": "r0, #0x58", + "mode": "thumb" + }, + "instr_47288": { + "virtual_address": 47288, + "size": 4, + "disassembly": "bl 0x0c108", + "mnemonic": "bl", + "operands": "0x0c108", + "mode": "thumb" + }, + "instr_47292": { + "virtual_address": 47292, + "size": 2, + "disassembly": "ldr r5, [r6, #0xc]", + "mnemonic": "ldr", + "operands": "r5, [r6, #0xc]", + "mode": "thumb" + }, + "instr_47294": { + "virtual_address": 47294, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_47296": { + "virtual_address": 47296, + "size": 2, + "disassembly": "ldr r3, [0x0b92c]", + "mnemonic": "ldr", + "operands": "r3, [0x0b92c]", + "mode": "thumb" + }, + "instr_47298": { + "virtual_address": 47298, + "size": 2, + "disassembly": "movs r2, #0x8", + "mnemonic": "movs", + "operands": "r2, #0x8", + "mode": "thumb" + }, + "instr_47300": { + "virtual_address": 47300, + "size": 2, + "disassembly": "movs r1, #0x0", + "mnemonic": "movs", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_47302": { + "virtual_address": 47302, + "size": 2, + "disassembly": "str r3, [r5, #0xc]", + "mnemonic": "str", + "operands": "r3, [r5, #0xc]", + "mode": "thumb" + }, + "instr_47304": { + "virtual_address": 47304, + "size": 2, + "disassembly": "str r4, [r5, #0x64]", + "mnemonic": "str", + "operands": "r4, [r5, #0x64]", + "mode": "thumb" + }, + "instr_47306": { + "virtual_address": 47306, + "size": 2, + "disassembly": "str r4, [r5, #0x0]", + "mnemonic": "str", + "operands": "r4, [r5, #0x0]", + "mode": "thumb" + }, + "instr_47308": { + "virtual_address": 47308, + "size": 2, + "disassembly": "str r4, [r5, #0x4]", + "mnemonic": "str", + "operands": "r4, [r5, #0x4]", + "mode": "thumb" + }, + "instr_47310": { + "virtual_address": 47310, + "size": 2, + "disassembly": "str r4, [r5, #0x8]", + "mnemonic": "str", + "operands": "r4, [r5, #0x8]", + "mode": "thumb" + }, + "instr_47312": { + "virtual_address": 47312, + "size": 2, + "disassembly": "str r4, [r5, #0x10]", + "mnemonic": "str", + "operands": "r4, [r5, #0x10]", + "mode": "thumb" + }, + "instr_47314": { + "virtual_address": 47314, + "size": 2, + "disassembly": "str r4, [r5, #0x14]", + "mnemonic": "str", + "operands": "r4, [r5, #0x14]", + "mode": "thumb" + }, + "instr_47316": { + "virtual_address": 47316, + "size": 2, + "disassembly": "str r4, [r5, #0x18]", + "mnemonic": "str", + "operands": "r4, [r5, #0x18]", + "mode": "thumb" + }, + "instr_47318": { + "virtual_address": 47318, + "size": 2, + "disassembly": "adds r0, #0x5c", + "mnemonic": "adds", + "operands": "r0, #0x5c", + "mode": "thumb" + }, + "instr_47320": { + "virtual_address": 47320, + "size": 4, + "disassembly": "bl 0x827c", + "mnemonic": "bl", + "operands": "0x827c", + "mode": "thumb" + }, + "instr_47324": { + "virtual_address": 47324, + "size": 2, + "disassembly": "mov r3, r11", + "mnemonic": "mov", + "operands": "r3, r11", + "mode": "thumb" + }, + "instr_47326": { + "virtual_address": 47326, + "size": 2, + "disassembly": "str r3, [r5, #0x20]", + "mnemonic": "str", + "operands": "r3, [r5, #0x20]", + "mode": "thumb" + }, + "instr_47328": { + "virtual_address": 47328, + "size": 2, + "disassembly": "mov r3, r10", + "mnemonic": "mov", + "operands": "r3, r10", + "mode": "thumb" + }, + "instr_47330": { + "virtual_address": 47330, + "size": 2, + "disassembly": "str r3, [r5, #0x24]", + "mnemonic": "str", + "operands": "r3, [r5, #0x24]", + "mode": "thumb" + }, + "instr_47332": { + "virtual_address": 47332, + "size": 2, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_47334": { + "virtual_address": 47334, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_47336": { + "virtual_address": 47336, + "size": 2, + "disassembly": "str r3, [r5, #0x28]", + "mnemonic": "str", + "operands": "r3, [r5, #0x28]", + "mode": "thumb" + }, + "instr_47338": { + "virtual_address": 47338, + "size": 2, + "disassembly": "mov r3, r8", + "mnemonic": "mov", + "operands": "r3, r8", + "mode": "thumb" + }, + "instr_47340": { + "virtual_address": 47340, + "size": 2, + "disassembly": "str r5, [r5, #0x1c]", + "mnemonic": "str", + "operands": "r5, [r5, #0x1c]", + "mode": "thumb" + }, + "instr_47342": { + "virtual_address": 47342, + "size": 2, + "disassembly": "str r3, [r5, #0x2c]", + "mnemonic": "str", + "operands": "r3, [r5, #0x2c]", + "mode": "thumb" + }, + "instr_47344": { + "virtual_address": 47344, + "size": 2, + "disassembly": "adds r0, #0x58", + "mnemonic": "adds", + "operands": "r0, #0x58", + "mode": "thumb" + }, + "instr_47346": { + "virtual_address": 47346, + "size": 4, + "disassembly": "bl 0x0c108", + "mnemonic": "bl", + "operands": "0x0c108", + "mode": "thumb" + }, + "instr_47350": { + "virtual_address": 47350, + "size": 2, + "disassembly": "movs r3, #0x1", + "mnemonic": "movs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_47352": { + "virtual_address": 47352, + "size": 2, + "disassembly": "str r3, [r6, #0x38]", + "mnemonic": "str", + "operands": "r3, [r6, #0x38]", + "mode": "thumb" + }, + "bb_47144": { + "virtual_address": 47144, + "size": 210, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 47354, + "children": [ + "instr_47144", + "instr_47146", + "instr_47148", + "instr_47150", + "instr_47152", + "instr_47154", + "instr_47156", + "instr_47158", + "instr_47160", + "instr_47162", + "instr_47164", + "instr_47166", + "instr_47168", + "instr_47170", + "instr_47172", + "instr_47174", + "instr_47176", + "instr_47178", + "instr_47180", + "instr_47182", + "instr_47184", + "instr_47186", + "instr_47188", + "instr_47190", + "instr_47192", + "instr_47194", + "instr_47196", + "instr_47200", + "instr_47202", + "instr_47204", + "instr_47206", + "instr_47208", + "instr_47210", + "instr_47212", + "instr_47214", + "instr_47216", + "instr_47218", + "instr_47220", + "instr_47222", + "instr_47224", + "instr_47226", + "instr_47228", + "instr_47230", + "instr_47234", + "instr_47236", + "instr_47238", + "instr_47240", + "instr_47242", + "instr_47244", + "instr_47246", + "instr_47248", + "instr_47250", + "instr_47252", + "instr_47254", + "instr_47256", + "instr_47258", + "instr_47260", + "instr_47262", + "instr_47266", + "instr_47268", + "instr_47270", + "instr_47272", + "instr_47274", + "instr_47276", + "instr_47278", + "instr_47280", + "instr_47282", + "instr_47284", + "instr_47286", + "instr_47288", + "instr_47292", + "instr_47294", + "instr_47296", + "instr_47298", + "instr_47300", + "instr_47302", + "instr_47304", + "instr_47306", + "instr_47308", + "instr_47310", + "instr_47312", + "instr_47314", + "instr_47316", + "instr_47318", + "instr_47320", + "instr_47324", + "instr_47326", + "instr_47328", + "instr_47330", + "instr_47332", + "instr_47334", + "instr_47336", + "instr_47338", + "instr_47340", + "instr_47342", + "instr_47344", + "instr_47346", + "instr_47350", + "instr_47352" + ] + }, + "instr_47354": { + "virtual_address": 47354, + "size": 2, + "disassembly": "movs r0, r7", + "mnemonic": "movs", + "operands": "r0, r7", + "mode": "thumb" + }, + "instr_47356": { + "virtual_address": 47356, + "size": 4, + "disassembly": "bl 0x0c128", + "mnemonic": "bl", + "operands": "0x0c128", + "mode": "thumb" + }, + "instr_47360": { + "virtual_address": 47360, + "size": 2, + "disassembly": "pop {r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_47362": { + "virtual_address": 47362, + "size": 2, + "disassembly": "mov r11, r7", + "mnemonic": "mov", + "operands": "r11, r7", + "mode": "thumb" + }, + "instr_47364": { + "virtual_address": 47364, + "size": 2, + "disassembly": "mov r10, r6", + "mnemonic": "mov", + "operands": "r10, r6", + "mode": "thumb" + }, + "instr_47366": { + "virtual_address": 47366, + "size": 2, + "disassembly": "mov r9, r5", + "mnemonic": "mov", + "operands": "r9, r5", + "mode": "thumb" + }, + "instr_47368": { + "virtual_address": 47368, + "size": 2, + "disassembly": "mov r8, r4", + "mnemonic": "mov", + "operands": "r8, r4", + "mode": "thumb" + }, + "instr_47370": { + "virtual_address": 47370, + "size": 2, + "disassembly": "pop {r3, r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r3, r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_47372": { + "virtual_address": 47372, + "size": 2, + "disassembly": "pop {r0}", + "mnemonic": "pop", + "operands": "{r0}", + "mode": "thumb" + }, + "instr_47374": { + "virtual_address": 47374, + "size": 2, + "disassembly": "bx r0", + "mnemonic": "bx", + "operands": "r0", + "mode": "thumb" + }, + "bb_47354": { + "virtual_address": 47354, + "size": 22, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_47354", + "instr_47356", + "instr_47360", + "instr_47362", + "instr_47364", + "instr_47366", + "instr_47368", + "instr_47370", + "instr_47372", + "instr_47374" + ] + }, + "dw_47376": { + "virtual_address": 47376, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 47130 + ] + }, + "dw_47380": { + "virtual_address": 47380, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 47144 + ] + }, + "dw_47384": { + "virtual_address": 47384, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 47202 + ] + }, + "dw_47388": { + "virtual_address": 47388, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 47208 + ] + }, + "dw_47392": { + "virtual_address": 47392, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 47214 + ] + }, + "dw_47396": { + "virtual_address": 47396, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 47220 + ] + }, + "dw_47400": { + "virtual_address": 47400, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 47238 + ] + }, + "dw_47404": { + "virtual_address": 47404, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 47296 + ] + }, + "func_47116": { + "virtual_address": 47116, + "size": 292, + "name": "__sinit", + "children": [ + "bb_47116", + "bb_47144", + "bb_47354", + "dw_47376", + "dw_47380", + "dw_47384", + "dw_47388", + "dw_47392", + "dw_47396", + "dw_47400", + "dw_47404" + ] + }, + "instr_47408": { + "virtual_address": 47408, + "size": 2, + "disassembly": "push {r3, r4, r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r3, r4, r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_47410": { + "virtual_address": 47410, + "size": 2, + "disassembly": "mov r7, r8", + "mnemonic": "mov", + "operands": "r7, r8", + "mode": "thumb" + }, + "instr_47412": { + "virtual_address": 47412, + "size": 2, + "disassembly": "mov lr, r9", + "mnemonic": "mov", + "operands": "lr, r9", + "mode": "thumb" + }, + "instr_47414": { + "virtual_address": 47414, + "size": 2, + "disassembly": "push {r7, lr}", + "mnemonic": "push", + "operands": "{r7, lr}", + "mode": "thumb" + }, + "instr_47416": { + "virtual_address": 47416, + "size": 2, + "disassembly": "ldr r7, [0x0ba00]", + "mnemonic": "ldr", + "operands": "r7, [0x0ba00]", + "mode": "thumb" + }, + "instr_47418": { + "virtual_address": 47418, + "size": 2, + "disassembly": "mov r8, r0", + "mnemonic": "mov", + "operands": "r8, r0", + "mode": "thumb" + }, + "instr_47420": { + "virtual_address": 47420, + "size": 2, + "disassembly": "movs r0, r7", + "mnemonic": "movs", + "operands": "r0, r7", + "mode": "thumb" + }, + "instr_47422": { + "virtual_address": 47422, + "size": 4, + "disassembly": "bl 0x0c118", + "mnemonic": "bl", + "operands": "0x0c118", + "mode": "thumb" + }, + "instr_47426": { + "virtual_address": 47426, + "size": 2, + "disassembly": "ldr r3, [0x0ba04]", + "mnemonic": "ldr", + "operands": "r3, [0x0ba04]", + "mode": "thumb" + }, + "instr_47428": { + "virtual_address": 47428, + "size": 2, + "disassembly": "ldr r6, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r6, [r3, #0x0]", + "mode": "thumb" + }, + "instr_47430": { + "virtual_address": 47430, + "size": 2, + "disassembly": "ldr r3, [r6, #0x38]", + "mnemonic": "ldr", + "operands": "r3, [r6, #0x38]", + "mode": "thumb" + }, + "instr_47432": { + "virtual_address": 47432, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_47434": { + "virtual_address": 47434, + "size": 2, + "disassembly": "beq 0x0b9bc", + "mnemonic": "beq", + "operands": "0x0b9bc", + "mode": "thumb" + }, + "bb_47408": { + "virtual_address": 47408, + "size": 28, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 47436, + "children": [ + "instr_47408", + "instr_47410", + "instr_47412", + "instr_47414", + "instr_47416", + "instr_47418", + "instr_47420", + "instr_47422", + "instr_47426", + "instr_47428", + "instr_47430", + "instr_47432", + "instr_47434" + ] + }, + "instr_47436": { + "virtual_address": 47436, + "size": 2, + "disassembly": "movs r3, #0xb8", + "mnemonic": "movs", + "operands": "r3, #0xb8", + "mode": "thumb" + }, + "instr_47438": { + "virtual_address": 47438, + "size": 2, + "disassembly": "lsls r3, r3, #0x2", + "mnemonic": "lsls", + "operands": "r3, r3, #0x2", + "mode": "thumb" + }, + "instr_47440": { + "virtual_address": 47440, + "size": 2, + "disassembly": "mov r12, r3", + "mnemonic": "mov", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_47442": { + "virtual_address": 47442, + "size": 2, + "disassembly": "movs r3, #0x4", + "mnemonic": "movs", + "operands": "r3, #0x4", + "mode": "thumb" + }, + "instr_47444": { + "virtual_address": 47444, + "size": 2, + "disassembly": "mov r9, r3", + "mnemonic": "mov", + "operands": "r9, r3", + "mode": "thumb" + }, + "instr_47446": { + "virtual_address": 47446, + "size": 2, + "disassembly": "add r6, r12", + "mnemonic": "add", + "operands": "r6, r12", + "mode": "thumb" + }, + "bb_47436": { + "virtual_address": 47436, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 47448, + "children": [ + "instr_47436", + "instr_47438", + "instr_47440", + "instr_47442", + "instr_47444", + "instr_47446" + ] + }, + "instr_47448": { + "virtual_address": 47448, + "size": 2, + "disassembly": "ldr r3, [r6, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r6, #0x4]", + "mode": "thumb" + }, + "instr_47450": { + "virtual_address": 47450, + "size": 2, + "disassembly": "ldr r4, [r6, #0x8]", + "mnemonic": "ldr", + "operands": "r4, [r6, #0x8]", + "mode": "thumb" + }, + "instr_47452": { + "virtual_address": 47452, + "size": 2, + "disassembly": "subs r3, #0x1", + "mnemonic": "subs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_47454": { + "virtual_address": 47454, + "size": 2, + "disassembly": "bpl 0x0b968", + "mnemonic": "bpl", + "operands": "0x0b968", + "mode": "thumb" + }, + "bb_47448": { + "virtual_address": 47448, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 47456, + "children": [ + "instr_47448", + "instr_47450", + "instr_47452", + "instr_47454" + ] + }, + "instr_47456": { + "virtual_address": 47456, + "size": 2, + "disassembly": "b 0x0b9b2", + "mnemonic": "b", + "operands": "0x0b9b2", + "mode": "thumb" + }, + "bb_47456": { + "virtual_address": 47456, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 47538, + "children": [ + "instr_47456" + ] + }, + "instr_47458": { + "virtual_address": 47458, + "size": 2, + "disassembly": "adds r4, #0x68", + "mnemonic": "adds", + "operands": "r4, #0x68", + "mode": "thumb" + }, + "instr_47460": { + "virtual_address": 47460, + "size": 2, + "disassembly": "subs r3, #0x1", + "mnemonic": "subs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_47462": { + "virtual_address": 47462, + "size": 2, + "disassembly": "bcc 0x0b9b2", + "mnemonic": "bcc", + "operands": "0x0b9b2", + "mode": "thumb" + }, + "bb_47458": { + "virtual_address": 47458, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 47464, + "children": [ + "instr_47458", + "instr_47460", + "instr_47462" + ] + }, + "instr_47464": { + "virtual_address": 47464, + "size": 2, + "disassembly": "movs r2, #0xc", + "mnemonic": "movs", + "operands": "r2, #0xc", + "mode": "thumb" + }, + "instr_47466": { + "virtual_address": 47466, + "size": 2, + "disassembly": "ldrsh r5, [r4, r2]", + "mnemonic": "ldrsh", + "operands": "r5, [r4, r2]", + "mode": "thumb" + }, + "instr_47468": { + "virtual_address": 47468, + "size": 2, + "disassembly": "cmp r5, #0x0", + "mnemonic": "cmp", + "operands": "r5, #0x0", + "mode": "thumb" + }, + "instr_47470": { + "virtual_address": 47470, + "size": 2, + "disassembly": "bne 0x0b962", + "mnemonic": "bne", + "operands": "0x0b962", + "mode": "thumb" + }, + "bb_47464": { + "virtual_address": 47464, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 47472, + "children": [ + "instr_47464", + "instr_47466", + "instr_47468", + "instr_47470" + ] + }, + "instr_47472": { + "virtual_address": 47472, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_47474": { + "virtual_address": 47474, + "size": 2, + "disassembly": "ldr r3, [0x0ba08]", + "mnemonic": "ldr", + "operands": "r3, [0x0ba08]", + "mode": "thumb" + }, + "instr_47476": { + "virtual_address": 47476, + "size": 2, + "disassembly": "adds r0, #0x58", + "mnemonic": "adds", + "operands": "r0, #0x58", + "mode": "thumb" + }, + "instr_47478": { + "virtual_address": 47478, + "size": 2, + "disassembly": "str r3, [r4, #0xc]", + "mnemonic": "str", + "operands": "r3, [r4, #0xc]", + "mode": "thumb" + }, + "instr_47480": { + "virtual_address": 47480, + "size": 2, + "disassembly": "str r5, [r4, #0x64]", + "mnemonic": "str", + "operands": "r5, [r4, #0x64]", + "mode": "thumb" + }, + "instr_47482": { + "virtual_address": 47482, + "size": 4, + "disassembly": "bl 0x0c108", + "mnemonic": "bl", + "operands": "0x0c108", + "mode": "thumb" + }, + "instr_47486": { + "virtual_address": 47486, + "size": 2, + "disassembly": "movs r0, r7", + "mnemonic": "movs", + "operands": "r0, r7", + "mode": "thumb" + }, + "instr_47488": { + "virtual_address": 47488, + "size": 4, + "disassembly": "bl 0x0c128", + "mnemonic": "bl", + "operands": "0x0c128", + "mode": "thumb" + }, + "instr_47492": { + "virtual_address": 47492, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_47494": { + "virtual_address": 47494, + "size": 2, + "disassembly": "movs r2, #0x8", + "mnemonic": "movs", + "operands": "r2, #0x8", + "mode": "thumb" + }, + "instr_47496": { + "virtual_address": 47496, + "size": 2, + "disassembly": "movs r1, #0x0", + "mnemonic": "movs", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_47498": { + "virtual_address": 47498, + "size": 2, + "disassembly": "str r5, [r4, #0x0]", + "mnemonic": "str", + "operands": "r5, [r4, #0x0]", + "mode": "thumb" + }, + "instr_47500": { + "virtual_address": 47500, + "size": 2, + "disassembly": "str r5, [r4, #0x8]", + "mnemonic": "str", + "operands": "r5, [r4, #0x8]", + "mode": "thumb" + }, + "instr_47502": { + "virtual_address": 47502, + "size": 2, + "disassembly": "str r5, [r4, #0x4]", + "mnemonic": "str", + "operands": "r5, [r4, #0x4]", + "mode": "thumb" + }, + "instr_47504": { + "virtual_address": 47504, + "size": 2, + "disassembly": "str r5, [r4, #0x10]", + "mnemonic": "str", + "operands": "r5, [r4, #0x10]", + "mode": "thumb" + }, + "instr_47506": { + "virtual_address": 47506, + "size": 2, + "disassembly": "str r5, [r4, #0x14]", + "mnemonic": "str", + "operands": "r5, [r4, #0x14]", + "mode": "thumb" + }, + "instr_47508": { + "virtual_address": 47508, + "size": 2, + "disassembly": "str r5, [r4, #0x18]", + "mnemonic": "str", + "operands": "r5, [r4, #0x18]", + "mode": "thumb" + }, + "instr_47510": { + "virtual_address": 47510, + "size": 2, + "disassembly": "adds r0, #0x5c", + "mnemonic": "adds", + "operands": "r0, #0x5c", + "mode": "thumb" + }, + "instr_47512": { + "virtual_address": 47512, + "size": 4, + "disassembly": "bl 0x827c", + "mnemonic": "bl", + "operands": "0x827c", + "mode": "thumb" + }, + "instr_47516": { + "virtual_address": 47516, + "size": 2, + "disassembly": "str r5, [r4, #0x30]", + "mnemonic": "str", + "operands": "r5, [r4, #0x30]", + "mode": "thumb" + }, + "instr_47518": { + "virtual_address": 47518, + "size": 2, + "disassembly": "str r5, [r4, #0x34]", + "mnemonic": "str", + "operands": "r5, [r4, #0x34]", + "mode": "thumb" + }, + "instr_47520": { + "virtual_address": 47520, + "size": 2, + "disassembly": "str r5, [r4, #0x44]", + "mnemonic": "str", + "operands": "r5, [r4, #0x44]", + "mode": "thumb" + }, + "instr_47522": { + "virtual_address": 47522, + "size": 2, + "disassembly": "str r5, [r4, #0x48]", + "mnemonic": "str", + "operands": "r5, [r4, #0x48]", + "mode": "thumb" + }, + "bb_47472": { + "virtual_address": 47472, + "size": 52, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 47524, + "children": [ + "instr_47472", + "instr_47474", + "instr_47476", + "instr_47478", + "instr_47480", + "instr_47482", + "instr_47486", + "instr_47488", + "instr_47492", + "instr_47494", + "instr_47496", + "instr_47498", + "instr_47500", + "instr_47502", + "instr_47504", + "instr_47506", + "instr_47508", + "instr_47510", + "instr_47512", + "instr_47516", + "instr_47518", + "instr_47520", + "instr_47522" + ] + }, + "instr_47524": { + "virtual_address": 47524, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_47526": { + "virtual_address": 47526, + "size": 2, + "disassembly": "pop {r6, r7}", + "mnemonic": "pop", + "operands": "{r6, r7}", + "mode": "thumb" + }, + "instr_47528": { + "virtual_address": 47528, + "size": 2, + "disassembly": "mov r9, r7", + "mnemonic": "mov", + "operands": "r9, r7", + "mode": "thumb" + }, + "instr_47530": { + "virtual_address": 47530, + "size": 2, + "disassembly": "mov r8, r6", + "mnemonic": "mov", + "operands": "r8, r6", + "mode": "thumb" + }, + "instr_47532": { + "virtual_address": 47532, + "size": 2, + "disassembly": "pop {r3, r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r3, r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_47534": { + "virtual_address": 47534, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_47536": { + "virtual_address": 47536, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_47524": { + "virtual_address": 47524, + "size": 14, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_47524", + "instr_47526", + "instr_47528", + "instr_47530", + "instr_47532", + "instr_47534", + "instr_47536" + ] + }, + "instr_47538": { + "virtual_address": 47538, + "size": 2, + "disassembly": "ldr r5, [r6, #0x0]", + "mnemonic": "ldr", + "operands": "r5, [r6, #0x0]", + "mode": "thumb" + }, + "instr_47540": { + "virtual_address": 47540, + "size": 2, + "disassembly": "cmp r5, #0x0", + "mnemonic": "cmp", + "operands": "r5, #0x0", + "mode": "thumb" + }, + "instr_47542": { + "virtual_address": 47542, + "size": 2, + "disassembly": "beq 0x0b9c4", + "mnemonic": "beq", + "operands": "0x0b9c4", + "mode": "thumb" + }, + "bb_47538": { + "virtual_address": 47538, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 47544, + "children": [ + "instr_47538", + "instr_47540", + "instr_47542" + ] + }, + "instr_47544": { + "virtual_address": 47544, + "size": 2, + "disassembly": "movs r6, r5", + "mnemonic": "movs", + "operands": "r6, r5", + "mode": "thumb" + }, + "instr_47546": { + "virtual_address": 47546, + "size": 2, + "disassembly": "b 0x0b958", + "mnemonic": "b", + "operands": "0x0b958", + "mode": "thumb" + }, + "bb_47544": { + "virtual_address": 47544, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 47448, + "children": [ + "instr_47544", + "instr_47546" + ] + }, + "instr_47548": { + "virtual_address": 47548, + "size": 2, + "disassembly": "movs r0, r6", + "mnemonic": "movs", + "operands": "r0, r6", + "mode": "thumb" + }, + "instr_47550": { + "virtual_address": 47550, + "size": 4, + "disassembly": "bl 0x0b80c", + "mnemonic": "bl", + "operands": "0x0b80c", + "mode": "thumb" + }, + "instr_47554": { + "virtual_address": 47554, + "size": 2, + "disassembly": "b 0x0b94c", + "mnemonic": "b", + "operands": "0x0b94c", + "mode": "thumb" + }, + "bb_47548": { + "virtual_address": 47548, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 47436, + "children": [ + "instr_47548", + "instr_47550", + "instr_47554" + ] + }, + "instr_47556": { + "virtual_address": 47556, + "size": 2, + "disassembly": "movs r1, #0xd6", + "mnemonic": "movs", + "operands": "r1, #0xd6", + "mode": "thumb" + }, + "instr_47558": { + "virtual_address": 47558, + "size": 2, + "disassembly": "mov r0, r8", + "mnemonic": "mov", + "operands": "r0, r8", + "mode": "thumb" + }, + "instr_47560": { + "virtual_address": 47560, + "size": 2, + "disassembly": "lsls r1, r1, #0x1", + "mnemonic": "lsls", + "operands": "r1, r1, #0x1", + "mode": "thumb" + }, + "instr_47562": { + "virtual_address": 47562, + "size": 4, + "disassembly": "bl 0x0c27c", + "mnemonic": "bl", + "operands": "0x0c27c", + "mode": "thumb" + }, + "instr_47566": { + "virtual_address": 47566, + "size": 2, + "disassembly": "subs r4, r0, #0x0", + "mnemonic": "subs", + "operands": "r4, r0, #0x0", + "mode": "thumb" + }, + "instr_47568": { + "virtual_address": 47568, + "size": 2, + "disassembly": "beq 0x0b9ee", + "mnemonic": "beq", + "operands": "0x0b9ee", + "mode": "thumb" + }, + "bb_47556": { + "virtual_address": 47556, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 47570, + "children": [ + "instr_47556", + "instr_47558", + "instr_47560", + "instr_47562", + "instr_47566", + "instr_47568" + ] + }, + "instr_47570": { + "virtual_address": 47570, + "size": 2, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_47572": { + "virtual_address": 47572, + "size": 2, + "disassembly": "movs r2, #0xd0", + "mnemonic": "movs", + "operands": "r2, #0xd0", + "mode": "thumb" + }, + "instr_47574": { + "virtual_address": 47574, + "size": 2, + "disassembly": "str r5, [r0, #0x0]", + "mnemonic": "str", + "operands": "r5, [r0, #0x0]", + "mode": "thumb" + }, + "instr_47576": { + "virtual_address": 47576, + "size": 2, + "disassembly": "movs r5, r4", + "mnemonic": "movs", + "operands": "r5, r4", + "mode": "thumb" + }, + "instr_47578": { + "virtual_address": 47578, + "size": 2, + "disassembly": "str r3, [r0, #0x4]", + "mnemonic": "str", + "operands": "r3, [r0, #0x4]", + "mode": "thumb" + }, + "instr_47580": { + "virtual_address": 47580, + "size": 2, + "disassembly": "adds r0, #0xc", + "mnemonic": "adds", + "operands": "r0, #0xc", + "mode": "thumb" + }, + "instr_47582": { + "virtual_address": 47582, + "size": 2, + "disassembly": "movs r1, #0x0", + "mnemonic": "movs", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_47584": { + "virtual_address": 47584, + "size": 2, + "disassembly": "str r0, [r4, #0x8]", + "mnemonic": "str", + "operands": "r0, [r4, #0x8]", + "mode": "thumb" + }, + "instr_47586": { + "virtual_address": 47586, + "size": 2, + "disassembly": "lsls r2, r2, #0x1", + "mnemonic": "lsls", + "operands": "r2, r2, #0x1", + "mode": "thumb" + }, + "instr_47588": { + "virtual_address": 47588, + "size": 4, + "disassembly": "bl 0x827c", + "mnemonic": "bl", + "operands": "0x827c", + "mode": "thumb" + }, + "instr_47592": { + "virtual_address": 47592, + "size": 2, + "disassembly": "str r4, [r6, #0x0]", + "mnemonic": "str", + "operands": "r4, [r6, #0x0]", + "mode": "thumb" + }, + "instr_47594": { + "virtual_address": 47594, + "size": 2, + "disassembly": "movs r6, r5", + "mnemonic": "movs", + "operands": "r6, r5", + "mode": "thumb" + }, + "instr_47596": { + "virtual_address": 47596, + "size": 2, + "disassembly": "b 0x0b958", + "mnemonic": "b", + "operands": "0x0b958", + "mode": "thumb" + }, + "bb_47570": { + "virtual_address": 47570, + "size": 28, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 47448, + "children": [ + "instr_47570", + "instr_47572", + "instr_47574", + "instr_47576", + "instr_47578", + "instr_47580", + "instr_47582", + "instr_47584", + "instr_47586", + "instr_47588", + "instr_47592", + "instr_47594", + "instr_47596" + ] + }, + "instr_47598": { + "virtual_address": 47598, + "size": 2, + "disassembly": "str r0, [r6, #0x0]", + "mnemonic": "str", + "operands": "r0, [r6, #0x0]", + "mode": "thumb" + }, + "instr_47600": { + "virtual_address": 47600, + "size": 2, + "disassembly": "movs r0, r7", + "mnemonic": "movs", + "operands": "r0, r7", + "mode": "thumb" + }, + "instr_47602": { + "virtual_address": 47602, + "size": 4, + "disassembly": "bl 0x0c128", + "mnemonic": "bl", + "operands": "0x0c128", + "mode": "thumb" + }, + "instr_47606": { + "virtual_address": 47606, + "size": 2, + "disassembly": "movs r3, #0xc", + "mnemonic": "movs", + "operands": "r3, #0xc", + "mode": "thumb" + }, + "instr_47608": { + "virtual_address": 47608, + "size": 2, + "disassembly": "mov r2, r8", + "mnemonic": "mov", + "operands": "r2, r8", + "mode": "thumb" + }, + "instr_47610": { + "virtual_address": 47610, + "size": 2, + "disassembly": "str r3, [r2, #0x0]", + "mnemonic": "str", + "operands": "r3, [r2, #0x0]", + "mode": "thumb" + }, + "instr_47612": { + "virtual_address": 47612, + "size": 2, + "disassembly": "b 0x0b9a4", + "mnemonic": "b", + "operands": "0x0b9a4", + "mode": "thumb" + }, + "bb_47598": { + "virtual_address": 47598, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 47524, + "children": [ + "instr_47598", + "instr_47600", + "instr_47602", + "instr_47606", + "instr_47608", + "instr_47610", + "instr_47612" + ] + }, + "func_47408": { + "virtual_address": 47408, + "size": 206, + "name": "__sfp", + "children": [ + "bb_47408", + "bb_47436", + "bb_47448", + "bb_47456", + "bb_47458", + "bb_47464", + "bb_47472", + "bb_47524", + "bb_47538", + "bb_47544", + "bb_47548", + "bb_47556", + "bb_47570", + "bb_47598" + ] + }, + "instr_47628": { + "virtual_address": 47628, + "size": 2, + "disassembly": "push {r4, lr}", + "mnemonic": "push", + "operands": "{r4, lr}", + "mode": "thumb" + }, + "instr_47630": { + "virtual_address": 47630, + "size": 2, + "disassembly": "ldr r0, [0x0ba1c]", + "mnemonic": "ldr", + "operands": "r0, [0x0ba1c]", + "mode": "thumb" + }, + "instr_47632": { + "virtual_address": 47632, + "size": 4, + "disassembly": "bl 0x0c118", + "mnemonic": "bl", + "operands": "0x0c118", + "mode": "thumb" + }, + "instr_47636": { + "virtual_address": 47636, + "size": 2, + "disassembly": "pop {r4}", + "mnemonic": "pop", + "operands": "{r4}", + "mode": "thumb" + }, + "instr_47638": { + "virtual_address": 47638, + "size": 2, + "disassembly": "pop {r0}", + "mnemonic": "pop", + "operands": "{r0}", + "mode": "thumb" + }, + "instr_47640": { + "virtual_address": 47640, + "size": 2, + "disassembly": "bx r0", + "mnemonic": "bx", + "operands": "r0", + "mode": "thumb" + }, + "bb_47628": { + "virtual_address": 47628, + "size": 14, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_47628", + "instr_47630", + "instr_47632", + "instr_47636", + "instr_47638", + "instr_47640" + ] + }, + "func_47628": { + "virtual_address": 47628, + "size": 14, + "name": "__sfp_lock_acquire", + "children": [ + "bb_47628" + ] + }, + "instr_47648": { + "virtual_address": 47648, + "size": 2, + "disassembly": "push {r4, lr}", + "mnemonic": "push", + "operands": "{r4, lr}", + "mode": "thumb" + }, + "instr_47650": { + "virtual_address": 47650, + "size": 2, + "disassembly": "ldr r0, [0x0ba30]", + "mnemonic": "ldr", + "operands": "r0, [0x0ba30]", + "mode": "thumb" + }, + "instr_47652": { + "virtual_address": 47652, + "size": 4, + "disassembly": "bl 0x0c128", + "mnemonic": "bl", + "operands": "0x0c128", + "mode": "thumb" + }, + "instr_47656": { + "virtual_address": 47656, + "size": 2, + "disassembly": "pop {r4}", + "mnemonic": "pop", + "operands": "{r4}", + "mode": "thumb" + }, + "instr_47658": { + "virtual_address": 47658, + "size": 2, + "disassembly": "pop {r0}", + "mnemonic": "pop", + "operands": "{r0}", + "mode": "thumb" + }, + "instr_47660": { + "virtual_address": 47660, + "size": 2, + "disassembly": "bx r0", + "mnemonic": "bx", + "operands": "r0", + "mode": "thumb" + }, + "bb_47648": { + "virtual_address": 47648, + "size": 14, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_47648", + "instr_47650", + "instr_47652", + "instr_47656", + "instr_47658", + "instr_47660" + ] + }, + "func_47648": { + "virtual_address": 47648, + "size": 14, + "name": "__sfp_lock_release", + "children": [ + "bb_47648" + ] + }, + "instr_47668": { + "virtual_address": 47668, + "size": 2, + "disassembly": "push {r4, lr}", + "mnemonic": "push", + "operands": "{r4, lr}", + "mode": "thumb" + }, + "instr_47670": { + "virtual_address": 47670, + "size": 2, + "disassembly": "ldr r0, [0x0ba44]", + "mnemonic": "ldr", + "operands": "r0, [0x0ba44]", + "mode": "thumb" + }, + "instr_47672": { + "virtual_address": 47672, + "size": 4, + "disassembly": "bl 0x0c118", + "mnemonic": "bl", + "operands": "0x0c118", + "mode": "thumb" + }, + "instr_47676": { + "virtual_address": 47676, + "size": 2, + "disassembly": "pop {r4}", + "mnemonic": "pop", + "operands": "{r4}", + "mode": "thumb" + }, + "instr_47678": { + "virtual_address": 47678, + "size": 2, + "disassembly": "pop {r0}", + "mnemonic": "pop", + "operands": "{r0}", + "mode": "thumb" + }, + "instr_47680": { + "virtual_address": 47680, + "size": 2, + "disassembly": "bx r0", + "mnemonic": "bx", + "operands": "r0", + "mode": "thumb" + }, + "bb_47668": { + "virtual_address": 47668, + "size": 14, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_47668", + "instr_47670", + "instr_47672", + "instr_47676", + "instr_47678", + "instr_47680" + ] + }, + "func_47668": { + "virtual_address": 47668, + "size": 14, + "name": "__sinit_lock_acquire", + "children": [ + "bb_47668" + ] + }, + "instr_47688": { + "virtual_address": 47688, + "size": 2, + "disassembly": "push {r4, lr}", + "mnemonic": "push", + "operands": "{r4, lr}", + "mode": "thumb" + }, + "instr_47690": { + "virtual_address": 47690, + "size": 2, + "disassembly": "ldr r0, [0x0ba58]", + "mnemonic": "ldr", + "operands": "r0, [0x0ba58]", + "mode": "thumb" + }, + "instr_47692": { + "virtual_address": 47692, + "size": 4, + "disassembly": "bl 0x0c128", + "mnemonic": "bl", + "operands": "0x0c128", + "mode": "thumb" + }, + "instr_47696": { + "virtual_address": 47696, + "size": 2, + "disassembly": "pop {r4}", + "mnemonic": "pop", + "operands": "{r4}", + "mode": "thumb" + }, + "instr_47698": { + "virtual_address": 47698, + "size": 2, + "disassembly": "pop {r0}", + "mnemonic": "pop", + "operands": "{r0}", + "mode": "thumb" + }, + "instr_47700": { + "virtual_address": 47700, + "size": 2, + "disassembly": "bx r0", + "mnemonic": "bx", + "operands": "r0", + "mode": "thumb" + }, + "bb_47688": { + "virtual_address": 47688, + "size": 14, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_47688", + "instr_47690", + "instr_47692", + "instr_47696", + "instr_47698", + "instr_47700" + ] + }, + "func_47688": { + "virtual_address": 47688, + "size": 14, + "name": "__sinit_lock_release", + "children": [ + "bb_47688" + ] + }, + "instr_47708": { + "virtual_address": 47708, + "size": 2, + "disassembly": "push {r4, lr}", + "mnemonic": "push", + "operands": "{r4, lr}", + "mode": "thumb" + }, + "instr_47710": { + "virtual_address": 47710, + "size": 2, + "disassembly": "ldr r0, [0x0ba74]", + "mnemonic": "ldr", + "operands": "r0, [0x0ba74]", + "mode": "thumb" + }, + "instr_47712": { + "virtual_address": 47712, + "size": 4, + "disassembly": "bl 0x0c118", + "mnemonic": "bl", + "operands": "0x0c118", + "mode": "thumb" + }, + "instr_47716": { + "virtual_address": 47716, + "size": 2, + "disassembly": "ldr r3, [0x0ba78]", + "mnemonic": "ldr", + "operands": "r3, [0x0ba78]", + "mode": "thumb" + }, + "instr_47718": { + "virtual_address": 47718, + "size": 2, + "disassembly": "ldr r1, [0x0ba7c]", + "mnemonic": "ldr", + "operands": "r1, [0x0ba7c]", + "mode": "thumb" + }, + "instr_47720": { + "virtual_address": 47720, + "size": 2, + "disassembly": "ldr r0, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r3, #0x0]", + "mode": "thumb" + }, + "instr_47722": { + "virtual_address": 47722, + "size": 4, + "disassembly": "bl 0x0c058", + "mnemonic": "bl", + "operands": "0x0c058", + "mode": "thumb" + }, + "instr_47726": { + "virtual_address": 47726, + "size": 2, + "disassembly": "pop {r4}", + "mnemonic": "pop", + "operands": "{r4}", + "mode": "thumb" + }, + "instr_47728": { + "virtual_address": 47728, + "size": 2, + "disassembly": "pop {r0}", + "mnemonic": "pop", + "operands": "{r0}", + "mode": "thumb" + }, + "instr_47730": { + "virtual_address": 47730, + "size": 2, + "disassembly": "bx r0", + "mnemonic": "bx", + "operands": "r0", + "mode": "thumb" + }, + "bb_47708": { + "virtual_address": 47708, + "size": 24, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_47708", + "instr_47710", + "instr_47712", + "instr_47716", + "instr_47718", + "instr_47720", + "instr_47722", + "instr_47726", + "instr_47728", + "instr_47730" + ] + }, + "dw_47732": { + "virtual_address": 47732, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 47710 + ] + }, + "dw_47736": { + "virtual_address": 47736, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 47716 + ] + }, + "dw_47740": { + "virtual_address": 47740, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 47718 + ] + }, + "func_47708": { + "virtual_address": 47708, + "size": 36, + "name": "__fp_lock_all", + "children": [ + "bb_47708", + "dw_47732", + "dw_47736", + "dw_47740" + ] + }, + "instr_47744": { + "virtual_address": 47744, + "size": 2, + "disassembly": "push {r4, lr}", + "mnemonic": "push", + "operands": "{r4, lr}", + "mode": "thumb" + }, + "instr_47746": { + "virtual_address": 47746, + "size": 2, + "disassembly": "ldr r3, [0x0ba98]", + "mnemonic": "ldr", + "operands": "r3, [0x0ba98]", + "mode": "thumb" + }, + "instr_47748": { + "virtual_address": 47748, + "size": 2, + "disassembly": "ldr r0, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r3, #0x0]", + "mode": "thumb" + }, + "instr_47750": { + "virtual_address": 47750, + "size": 2, + "disassembly": "ldr r1, [0x0ba9c]", + "mnemonic": "ldr", + "operands": "r1, [0x0ba9c]", + "mode": "thumb" + }, + "instr_47752": { + "virtual_address": 47752, + "size": 4, + "disassembly": "bl 0x0c058", + "mnemonic": "bl", + "operands": "0x0c058", + "mode": "thumb" + }, + "instr_47756": { + "virtual_address": 47756, + "size": 2, + "disassembly": "ldr r0, [0x0baa0]", + "mnemonic": "ldr", + "operands": "r0, [0x0baa0]", + "mode": "thumb" + }, + "instr_47758": { + "virtual_address": 47758, + "size": 4, + "disassembly": "bl 0x0c128", + "mnemonic": "bl", + "operands": "0x0c128", + "mode": "thumb" + }, + "instr_47762": { + "virtual_address": 47762, + "size": 2, + "disassembly": "pop {r4}", + "mnemonic": "pop", + "operands": "{r4}", + "mode": "thumb" + }, + "instr_47764": { + "virtual_address": 47764, + "size": 2, + "disassembly": "pop {r0}", + "mnemonic": "pop", + "operands": "{r0}", + "mode": "thumb" + }, + "instr_47766": { + "virtual_address": 47766, + "size": 2, + "disassembly": "bx r0", + "mnemonic": "bx", + "operands": "r0", + "mode": "thumb" + }, + "bb_47744": { + "virtual_address": 47744, + "size": 24, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_47744", + "instr_47746", + "instr_47748", + "instr_47750", + "instr_47752", + "instr_47756", + "instr_47758", + "instr_47762", + "instr_47764", + "instr_47766" + ] + }, + "dw_47768": { + "virtual_address": 47768, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 47746 + ] + }, + "dw_47772": { + "virtual_address": 47772, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 47750 + ] + }, + "dw_47776": { + "virtual_address": 47776, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 47756 + ] + }, + "func_47744": { + "virtual_address": 47744, + "size": 36, + "name": "__fp_unlock_all", + "children": [ + "bb_47744", + "dw_47768", + "dw_47772", + "dw_47776" + ] + }, + "instr_47780": { + "virtual_address": 47780, + "size": 2, + "disassembly": "push {r4, r5, r6, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, lr}", + "mode": "thumb" + }, + "instr_47782": { + "virtual_address": 47782, + "size": 2, + "disassembly": "ldr r5, [0x0bac8]", + "mnemonic": "ldr", + "operands": "r5, [0x0bac8]", + "mode": "thumb" + }, + "instr_47784": { + "virtual_address": 47784, + "size": 2, + "disassembly": "ldr r4, [0x0bacc]", + "mnemonic": "ldr", + "operands": "r4, [0x0bacc]", + "mode": "thumb" + }, + "instr_47786": { + "virtual_address": 47786, + "size": 2, + "disassembly": "subs r4, r4, r5", + "mnemonic": "subs", + "operands": "r4, r4, r5", + "mode": "thumb" + }, + "instr_47788": { + "virtual_address": 47788, + "size": 2, + "disassembly": "asrs r4, r4, #0x2", + "mnemonic": "asrs", + "operands": "r4, r4, #0x2", + "mode": "thumb" + }, + "instr_47790": { + "virtual_address": 47790, + "size": 2, + "disassembly": "beq 0x0babe", + "mnemonic": "beq", + "operands": "0x0babe", + "mode": "thumb" + }, + "bb_47780": { + "virtual_address": 47780, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 47792, + "children": [ + "instr_47780", + "instr_47782", + "instr_47784", + "instr_47786", + "instr_47788", + "instr_47790" + ] + }, + "instr_47792": { + "virtual_address": 47792, + "size": 2, + "disassembly": "subs r4, #0x1", + "mnemonic": "subs", + "operands": "r4, #0x1", + "mode": "thumb" + }, + "instr_47794": { + "virtual_address": 47794, + "size": 2, + "disassembly": "lsls r3, r4, #0x2", + "mnemonic": "lsls", + "operands": "r3, r4, #0x2", + "mode": "thumb" + }, + "instr_47796": { + "virtual_address": 47796, + "size": 2, + "disassembly": "ldr r3, [r5, r3]", + "mnemonic": "ldr", + "operands": "r3, [r5, r3]", + "mode": "thumb" + }, + "instr_47798": { + "virtual_address": 47798, + "size": 4, + "disassembly": "bl 0x0bad0", + "mnemonic": "bl", + "operands": "0x0bad0", + "mode": "thumb" + }, + "instr_47802": { + "virtual_address": 47802, + "size": 2, + "disassembly": "cmp r4, #0x0", + "mnemonic": "cmp", + "operands": "r4, #0x0", + "mode": "thumb" + }, + "instr_47804": { + "virtual_address": 47804, + "size": 2, + "disassembly": "bne 0x0bab0", + "mnemonic": "bne", + "operands": "0x0bab0", + "mode": "thumb" + }, + "bb_47792": { + "virtual_address": 47792, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 47806, + "children": [ + "instr_47792", + "instr_47794", + "instr_47796", + "instr_47798", + "instr_47802", + "instr_47804" + ] + }, + "instr_47806": { + "virtual_address": 47806, + "size": 4, + "disassembly": "bl 0x10b60", + "mnemonic": "bl", + "operands": "0x10b60", + "mode": "thumb" + }, + "instr_47810": { + "virtual_address": 47810, + "size": 2, + "disassembly": "pop {r4, r5, r6}", + "mnemonic": "pop", + "operands": "{r4, r5, r6}", + "mode": "thumb" + }, + "instr_47812": { + "virtual_address": 47812, + "size": 2, + "disassembly": "pop {r0}", + "mnemonic": "pop", + "operands": "{r0}", + "mode": "thumb" + }, + "instr_47814": { + "virtual_address": 47814, + "size": 2, + "disassembly": "bx r0", + "mnemonic": "bx", + "operands": "r0", + "mode": "thumb" + }, + "bb_47806": { + "virtual_address": 47806, + "size": 10, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_47806", + "instr_47810", + "instr_47812", + "instr_47814" + ] + }, + "dw_47816": { + "virtual_address": 47816, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 47782 + ] + }, + "dw_47820": { + "virtual_address": 47820, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 47784 + ] + }, + "func_47780": { + "virtual_address": 47780, + "size": 44, + "name": "__libc_fini_array", + "children": [ + "bb_47780", + "bb_47792", + "bb_47806", + "dw_47816", + "dw_47820" + ] + }, + "instr_47824": { + "virtual_address": 47824, + "size": 2, + "disassembly": "bx r3", + "mnemonic": "bx", + "operands": "r3", + "mode": "thumb" + }, + "bb_47824": { + "virtual_address": 47824, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_47824" + ] + }, + "func_47824": { + "virtual_address": 47824, + "size": 2, + "name": "FUN_0000bad0", + "children": [ + "bb_47824" + ] + }, + "instr_47828": { + "virtual_address": 47828, + "size": 2, + "disassembly": "push {r3, r4, r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r3, r4, r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_47830": { + "virtual_address": 47830, + "size": 2, + "disassembly": "movs r4, r1", + "mnemonic": "movs", + "operands": "r4, r1", + "mode": "thumb" + }, + "instr_47832": { + "virtual_address": 47832, + "size": 2, + "disassembly": "movs r5, r0", + "mnemonic": "movs", + "operands": "r5, r0", + "mode": "thumb" + }, + "instr_47834": { + "virtual_address": 47834, + "size": 4, + "disassembly": "bl 0x0c9e0", + "mnemonic": "bl", + "operands": "0x0c9e0", + "mode": "thumb" + }, + "instr_47838": { + "virtual_address": 47838, + "size": 2, + "disassembly": "ldr r7, [0x0bb64]", + "mnemonic": "ldr", + "operands": "r7, [0x0bb64]", + "mode": "thumb" + }, + "instr_47840": { + "virtual_address": 47840, + "size": 2, + "disassembly": "ldr r3, [r7, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [r7, #0x8]", + "mode": "thumb" + }, + "instr_47842": { + "virtual_address": 47842, + "size": 2, + "disassembly": "ldr r6, [r3, #0x4]", + "mnemonic": "ldr", + "operands": "r6, [r3, #0x4]", + "mode": "thumb" + }, + "instr_47844": { + "virtual_address": 47844, + "size": 2, + "disassembly": "movs r3, #0x3", + "mnemonic": "movs", + "operands": "r3, #0x3", + "mode": "thumb" + }, + "instr_47846": { + "virtual_address": 47846, + "size": 2, + "disassembly": "bics r6, r3", + "mnemonic": "bics", + "operands": "r6, r3", + "mode": "thumb" + }, + "instr_47848": { + "virtual_address": 47848, + "size": 2, + "disassembly": "ldr r3, [0x0bb68]", + "mnemonic": "ldr", + "operands": "r3, [0x0bb68]", + "mode": "thumb" + }, + "instr_47850": { + "virtual_address": 47850, + "size": 2, + "disassembly": "mov r12, r3", + "mnemonic": "mov", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_47852": { + "virtual_address": 47852, + "size": 2, + "disassembly": "subs r4, r6, r4", + "mnemonic": "subs", + "operands": "r4, r6, r4", + "mode": "thumb" + }, + "instr_47854": { + "virtual_address": 47854, + "size": 2, + "disassembly": "add r4, r12", + "mnemonic": "add", + "operands": "r4, r12", + "mode": "thumb" + }, + "instr_47856": { + "virtual_address": 47856, + "size": 2, + "disassembly": "lsrs r4, r4, #0xc", + "mnemonic": "lsrs", + "operands": "r4, r4, #0xc", + "mode": "thumb" + }, + "instr_47858": { + "virtual_address": 47858, + "size": 2, + "disassembly": "subs r4, #0x1", + "mnemonic": "subs", + "operands": "r4, #0x1", + "mode": "thumb" + }, + "instr_47860": { + "virtual_address": 47860, + "size": 2, + "disassembly": "adds r3, #0x11", + "mnemonic": "adds", + "operands": "r3, #0x11", + "mode": "thumb" + }, + "instr_47862": { + "virtual_address": 47862, + "size": 2, + "disassembly": "lsls r4, r4, #0xc", + "mnemonic": "lsls", + "operands": "r4, r4, #0xc", + "mode": "thumb" + }, + "instr_47864": { + "virtual_address": 47864, + "size": 2, + "disassembly": "cmp r4, r3", + "mnemonic": "cmp", + "operands": "r4, r3", + "mode": "thumb" + }, + "instr_47866": { + "virtual_address": 47866, + "size": 2, + "disassembly": "blt 0x0bb0c", + "mnemonic": "blt", + "operands": "0x0bb0c", + "mode": "thumb" + }, + "bb_47828": { + "virtual_address": 47828, + "size": 40, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 47868, + "children": [ + "instr_47828", + "instr_47830", + "instr_47832", + "instr_47834", + "instr_47838", + "instr_47840", + "instr_47842", + "instr_47844", + "instr_47846", + "instr_47848", + "instr_47850", + "instr_47852", + "instr_47854", + "instr_47856", + "instr_47858", + "instr_47860", + "instr_47862", + "instr_47864", + "instr_47866" + ] + }, + "instr_47868": { + "virtual_address": 47868, + "size": 2, + "disassembly": "movs r1, #0x0", + "mnemonic": "movs", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_47870": { + "virtual_address": 47870, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_47872": { + "virtual_address": 47872, + "size": 4, + "disassembly": "bl 0x0d990", + "mnemonic": "bl", + "operands": "0x0d990", + "mode": "thumb" + }, + "instr_47876": { + "virtual_address": 47876, + "size": 2, + "disassembly": "ldr r3, [r7, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [r7, #0x8]", + "mode": "thumb" + }, + "instr_47878": { + "virtual_address": 47878, + "size": 2, + "disassembly": "adds r3, r3, r6", + "mnemonic": "adds", + "operands": "r3, r3, r6", + "mode": "thumb" + }, + "instr_47880": { + "virtual_address": 47880, + "size": 2, + "disassembly": "cmp r0, r3", + "mnemonic": "cmp", + "operands": "r0, r3", + "mode": "thumb" + }, + "instr_47882": { + "virtual_address": 47882, + "size": 2, + "disassembly": "beq 0x0bb1a", + "mnemonic": "beq", + "operands": "0x0bb1a", + "mode": "thumb" + }, + "bb_47868": { + "virtual_address": 47868, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 47884, + "children": [ + "instr_47868", + "instr_47870", + "instr_47872", + "instr_47876", + "instr_47878", + "instr_47880", + "instr_47882" + ] + }, + "instr_47884": { + "virtual_address": 47884, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_47886": { + "virtual_address": 47886, + "size": 4, + "disassembly": "bl 0x0c9f4", + "mnemonic": "bl", + "operands": "0x0c9f4", + "mode": "thumb" + }, + "instr_47890": { + "virtual_address": 47890, + "size": 2, + "disassembly": "movs r0, #0x0", + "mnemonic": "movs", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "bb_47884": { + "virtual_address": 47884, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 47892, + "children": [ + "instr_47884", + "instr_47886", + "instr_47890" + ] + }, + "instr_47892": { + "virtual_address": 47892, + "size": 2, + "disassembly": "pop {r3, r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r3, r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_47894": { + "virtual_address": 47894, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_47896": { + "virtual_address": 47896, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_47892": { + "virtual_address": 47892, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_47892", + "instr_47894", + "instr_47896" + ] + }, + "instr_47898": { + "virtual_address": 47898, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_47900": { + "virtual_address": 47900, + "size": 2, + "disassembly": "rsbs r1, r4", + "mnemonic": "rsbs", + "operands": "r1, r4", + "mode": "thumb" + }, + "instr_47902": { + "virtual_address": 47902, + "size": 4, + "disassembly": "bl 0x0d990", + "mnemonic": "bl", + "operands": "0x0d990", + "mode": "thumb" + }, + "instr_47906": { + "virtual_address": 47906, + "size": 2, + "disassembly": "adds r3, r0, #0x1", + "mnemonic": "adds", + "operands": "r3, r0, #0x1", + "mode": "thumb" + }, + "instr_47908": { + "virtual_address": 47908, + "size": 2, + "disassembly": "beq 0x0bb42", + "mnemonic": "beq", + "operands": "0x0bb42", + "mode": "thumb" + }, + "bb_47898": { + "virtual_address": 47898, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 47910, + "children": [ + "instr_47898", + "instr_47900", + "instr_47902", + "instr_47906", + "instr_47908" + ] + }, + "instr_47910": { + "virtual_address": 47910, + "size": 2, + "disassembly": "movs r2, #0x1", + "mnemonic": "movs", + "operands": "r2, #0x1", + "mode": "thumb" + }, + "instr_47912": { + "virtual_address": 47912, + "size": 2, + "disassembly": "ldr r3, [r7, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [r7, #0x8]", + "mode": "thumb" + }, + "instr_47914": { + "virtual_address": 47914, + "size": 2, + "disassembly": "subs r6, r6, r4", + "mnemonic": "subs", + "operands": "r6, r6, r4", + "mode": "thumb" + }, + "instr_47916": { + "virtual_address": 47916, + "size": 2, + "disassembly": "orrs r6, r2", + "mnemonic": "orrs", + "operands": "r6, r2", + "mode": "thumb" + }, + "instr_47918": { + "virtual_address": 47918, + "size": 2, + "disassembly": "str r6, [r3, #0x4]", + "mnemonic": "str", + "operands": "r6, [r3, #0x4]", + "mode": "thumb" + }, + "instr_47920": { + "virtual_address": 47920, + "size": 2, + "disassembly": "ldr r3, [0x0bb6c]", + "mnemonic": "ldr", + "operands": "r3, [0x0bb6c]", + "mode": "thumb" + }, + "instr_47922": { + "virtual_address": 47922, + "size": 2, + "disassembly": "ldr r2, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [r3, #0x0]", + "mode": "thumb" + }, + "instr_47924": { + "virtual_address": 47924, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_47926": { + "virtual_address": 47926, + "size": 2, + "disassembly": "subs r4, r2, r4", + "mnemonic": "subs", + "operands": "r4, r2, r4", + "mode": "thumb" + }, + "instr_47928": { + "virtual_address": 47928, + "size": 2, + "disassembly": "str r4, [r3, #0x0]", + "mnemonic": "str", + "operands": "r4, [r3, #0x0]", + "mode": "thumb" + }, + "instr_47930": { + "virtual_address": 47930, + "size": 4, + "disassembly": "bl 0x0c9f4", + "mnemonic": "bl", + "operands": "0x0c9f4", + "mode": "thumb" + }, + "instr_47934": { + "virtual_address": 47934, + "size": 2, + "disassembly": "movs r0, #0x1", + "mnemonic": "movs", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_47936": { + "virtual_address": 47936, + "size": 2, + "disassembly": "b 0x0bb14", + "mnemonic": "b", + "operands": "0x0bb14", + "mode": "thumb" + }, + "bb_47910": { + "virtual_address": 47910, + "size": 28, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 47892, + "children": [ + "instr_47910", + "instr_47912", + "instr_47914", + "instr_47916", + "instr_47918", + "instr_47920", + "instr_47922", + "instr_47924", + "instr_47926", + "instr_47928", + "instr_47930", + "instr_47934", + "instr_47936" + ] + }, + "instr_47938": { + "virtual_address": 47938, + "size": 2, + "disassembly": "movs r1, #0x0", + "mnemonic": "movs", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_47940": { + "virtual_address": 47940, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_47942": { + "virtual_address": 47942, + "size": 4, + "disassembly": "bl 0x0d990", + "mnemonic": "bl", + "operands": "0x0d990", + "mode": "thumb" + }, + "instr_47946": { + "virtual_address": 47946, + "size": 2, + "disassembly": "ldr r2, [r7, #0x8]", + "mnemonic": "ldr", + "operands": "r2, [r7, #0x8]", + "mode": "thumb" + }, + "instr_47948": { + "virtual_address": 47948, + "size": 2, + "disassembly": "subs r3, r0, r2", + "mnemonic": "subs", + "operands": "r3, r0, r2", + "mode": "thumb" + }, + "instr_47950": { + "virtual_address": 47950, + "size": 2, + "disassembly": "cmp r3, #0xf", + "mnemonic": "cmp", + "operands": "r3, #0xf", + "mode": "thumb" + }, + "instr_47952": { + "virtual_address": 47952, + "size": 2, + "disassembly": "ble 0x0bb0c", + "mnemonic": "ble", + "operands": "0x0bb0c", + "mode": "thumb" + }, + "bb_47938": { + "virtual_address": 47938, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 47954, + "children": [ + "instr_47938", + "instr_47940", + "instr_47942", + "instr_47946", + "instr_47948", + "instr_47950", + "instr_47952" + ] + }, + "instr_47954": { + "virtual_address": 47954, + "size": 2, + "disassembly": "ldr r1, [0x0bb70]", + "mnemonic": "ldr", + "operands": "r1, [0x0bb70]", + "mode": "thumb" + }, + "instr_47956": { + "virtual_address": 47956, + "size": 2, + "disassembly": "ldr r1, [r1, #0x0]", + "mnemonic": "ldr", + "operands": "r1, [r1, #0x0]", + "mode": "thumb" + }, + "instr_47958": { + "virtual_address": 47958, + "size": 2, + "disassembly": "subs r0, r0, r1", + "mnemonic": "subs", + "operands": "r0, r0, r1", + "mode": "thumb" + }, + "instr_47960": { + "virtual_address": 47960, + "size": 2, + "disassembly": "ldr r1, [0x0bb6c]", + "mnemonic": "ldr", + "operands": "r1, [0x0bb6c]", + "mode": "thumb" + }, + "instr_47962": { + "virtual_address": 47962, + "size": 2, + "disassembly": "str r0, [r1, #0x0]", + "mnemonic": "str", + "operands": "r0, [r1, #0x0]", + "mode": "thumb" + }, + "instr_47964": { + "virtual_address": 47964, + "size": 2, + "disassembly": "movs r1, #0x1", + "mnemonic": "movs", + "operands": "r1, #0x1", + "mode": "thumb" + }, + "instr_47966": { + "virtual_address": 47966, + "size": 2, + "disassembly": "orrs r3, r1", + "mnemonic": "orrs", + "operands": "r3, r1", + "mode": "thumb" + }, + "instr_47968": { + "virtual_address": 47968, + "size": 2, + "disassembly": "str r3, [r2, #0x4]", + "mnemonic": "str", + "operands": "r3, [r2, #0x4]", + "mode": "thumb" + }, + "instr_47970": { + "virtual_address": 47970, + "size": 2, + "disassembly": "b 0x0bb0c", + "mnemonic": "b", + "operands": "0x0bb0c", + "mode": "thumb" + }, + "bb_47954": { + "virtual_address": 47954, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 47884, + "children": [ + "instr_47954", + "instr_47956", + "instr_47958", + "instr_47960", + "instr_47962", + "instr_47964", + "instr_47966", + "instr_47968", + "instr_47970" + ] + }, + "dw_47972": { + "virtual_address": 47972, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 47838 + ] + }, + "dw_47976": { + "virtual_address": 47976, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 47848 + ] + }, + "dw_47980": { + "virtual_address": 47980, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 47920, + 47960 + ] + }, + "dw_47984": { + "virtual_address": 47984, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 47954 + ] + }, + "func_47828": { + "virtual_address": 47828, + "size": 160, + "name": "_malloc_trim_r", + "children": [ + "bb_47828", + "bb_47868", + "bb_47884", + "bb_47892", + "bb_47898", + "bb_47910", + "bb_47938", + "bb_47954", + "dw_47972", + "dw_47976", + "dw_47980", + "dw_47984" + ] + }, + "instr_47988": { + "virtual_address": 47988, + "size": 2, + "disassembly": "push {r4, r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_47990": { + "virtual_address": 47990, + "size": 2, + "disassembly": "mov lr, r8", + "mnemonic": "mov", + "operands": "lr, r8", + "mode": "thumb" + }, + "instr_47992": { + "virtual_address": 47992, + "size": 2, + "disassembly": "movs r5, r0", + "mnemonic": "movs", + "operands": "r5, r0", + "mode": "thumb" + }, + "instr_47994": { + "virtual_address": 47994, + "size": 2, + "disassembly": "movs r4, r1", + "mnemonic": "movs", + "operands": "r4, r1", + "mode": "thumb" + }, + "instr_47996": { + "virtual_address": 47996, + "size": 2, + "disassembly": "push {lr}", + "mnemonic": "push", + "operands": "{lr}", + "mode": "thumb" + }, + "instr_47998": { + "virtual_address": 47998, + "size": 2, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_48000": { + "virtual_address": 48000, + "size": 2, + "disassembly": "beq 0x0bc22", + "mnemonic": "beq", + "operands": "0x0bc22", + "mode": "thumb" + }, + "bb_47988": { + "virtual_address": 47988, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48002, + "children": [ + "instr_47988", + "instr_47990", + "instr_47992", + "instr_47994", + "instr_47996", + "instr_47998", + "instr_48000" + ] + }, + "instr_48002": { + "virtual_address": 48002, + "size": 4, + "disassembly": "bl 0x0c9e0", + "mnemonic": "bl", + "operands": "0x0c9e0", + "mode": "thumb" + }, + "instr_48006": { + "virtual_address": 48006, + "size": 2, + "disassembly": "movs r1, r4", + "mnemonic": "movs", + "operands": "r1, r4", + "mode": "thumb" + }, + "instr_48008": { + "virtual_address": 48008, + "size": 2, + "disassembly": "subs r1, #0x8", + "mnemonic": "subs", + "operands": "r1, #0x8", + "mode": "thumb" + }, + "instr_48010": { + "virtual_address": 48010, + "size": 2, + "disassembly": "ldr r4, [r1, #0x4]", + "mnemonic": "ldr", + "operands": "r4, [r1, #0x4]", + "mode": "thumb" + }, + "instr_48012": { + "virtual_address": 48012, + "size": 2, + "disassembly": "movs r6, #0x1", + "mnemonic": "movs", + "operands": "r6, #0x1", + "mode": "thumb" + }, + "instr_48014": { + "virtual_address": 48014, + "size": 2, + "disassembly": "movs r2, r4", + "mnemonic": "movs", + "operands": "r2, r4", + "mode": "thumb" + }, + "instr_48016": { + "virtual_address": 48016, + "size": 2, + "disassembly": "movs r0, #0x3", + "mnemonic": "movs", + "operands": "r0, #0x3", + "mode": "thumb" + }, + "instr_48018": { + "virtual_address": 48018, + "size": 2, + "disassembly": "bics r2, r6", + "mnemonic": "bics", + "operands": "r2, r6", + "mode": "thumb" + }, + "instr_48020": { + "virtual_address": 48020, + "size": 2, + "disassembly": "adds r7, r1, r2", + "mnemonic": "adds", + "operands": "r7, r1, r2", + "mode": "thumb" + }, + "instr_48022": { + "virtual_address": 48022, + "size": 2, + "disassembly": "ldr r3, [r7, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r7, #0x4]", + "mode": "thumb" + }, + "instr_48024": { + "virtual_address": 48024, + "size": 2, + "disassembly": "bics r3, r0", + "mnemonic": "bics", + "operands": "r3, r0", + "mode": "thumb" + }, + "instr_48026": { + "virtual_address": 48026, + "size": 2, + "disassembly": "ldr r0, [0x0bd28]", + "mnemonic": "ldr", + "operands": "r0, [0x0bd28]", + "mode": "thumb" + }, + "instr_48028": { + "virtual_address": 48028, + "size": 2, + "disassembly": "mov r8, r3", + "mnemonic": "mov", + "operands": "r8, r3", + "mode": "thumb" + }, + "instr_48030": { + "virtual_address": 48030, + "size": 2, + "disassembly": "ldr r3, [r0, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [r0, #0x8]", + "mode": "thumb" + }, + "instr_48032": { + "virtual_address": 48032, + "size": 2, + "disassembly": "cmp r3, r7", + "mnemonic": "cmp", + "operands": "r3, r7", + "mode": "thumb" + }, + "instr_48034": { + "virtual_address": 48034, + "size": 2, + "disassembly": "beq 0x0bc7e", + "mnemonic": "beq", + "operands": "0x0bc7e", + "mode": "thumb" + }, + "bb_48002": { + "virtual_address": 48002, + "size": 34, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48036, + "children": [ + "instr_48002", + "instr_48006", + "instr_48008", + "instr_48010", + "instr_48012", + "instr_48014", + "instr_48016", + "instr_48018", + "instr_48020", + "instr_48022", + "instr_48024", + "instr_48026", + "instr_48028", + "instr_48030", + "instr_48032", + "instr_48034" + ] + }, + "instr_48036": { + "virtual_address": 48036, + "size": 2, + "disassembly": "mov r3, r8", + "mnemonic": "mov", + "operands": "r3, r8", + "mode": "thumb" + }, + "instr_48038": { + "virtual_address": 48038, + "size": 2, + "disassembly": "str r3, [r7, #0x4]", + "mnemonic": "str", + "operands": "r3, [r7, #0x4]", + "mode": "thumb" + }, + "instr_48040": { + "virtual_address": 48040, + "size": 2, + "disassembly": "tst r6, r4", + "mnemonic": "tst", + "operands": "r6, r4", + "mode": "thumb" + }, + "instr_48042": { + "virtual_address": 48042, + "size": 2, + "disassembly": "bne 0x0bbea", + "mnemonic": "bne", + "operands": "0x0bbea", + "mode": "thumb" + }, + "bb_48036": { + "virtual_address": 48036, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48044, + "children": [ + "instr_48036", + "instr_48038", + "instr_48040", + "instr_48042" + ] + }, + "instr_48044": { + "virtual_address": 48044, + "size": 2, + "disassembly": "movs r3, #0x8", + "mnemonic": "movs", + "operands": "r3, #0x8", + "mode": "thumb" + }, + "instr_48046": { + "virtual_address": 48046, + "size": 2, + "disassembly": "mov r12, r3", + "mnemonic": "mov", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_48048": { + "virtual_address": 48048, + "size": 2, + "disassembly": "ldr r4, [r1, #0x0]", + "mnemonic": "ldr", + "operands": "r4, [r1, #0x0]", + "mode": "thumb" + }, + "instr_48050": { + "virtual_address": 48050, + "size": 2, + "disassembly": "subs r1, r1, r4", + "mnemonic": "subs", + "operands": "r1, r1, r4", + "mode": "thumb" + }, + "instr_48052": { + "virtual_address": 48052, + "size": 2, + "disassembly": "adds r2, r2, r4", + "mnemonic": "adds", + "operands": "r2, r2, r4", + "mode": "thumb" + }, + "instr_48054": { + "virtual_address": 48054, + "size": 2, + "disassembly": "ldr r4, [r1, #0x8]", + "mnemonic": "ldr", + "operands": "r4, [r1, #0x8]", + "mode": "thumb" + }, + "instr_48056": { + "virtual_address": 48056, + "size": 2, + "disassembly": "add r12, r0", + "mnemonic": "add", + "operands": "r12, r0", + "mode": "thumb" + }, + "instr_48058": { + "virtual_address": 48058, + "size": 2, + "disassembly": "cmp r4, r12", + "mnemonic": "cmp", + "operands": "r4, r12", + "mode": "thumb" + }, + "instr_48060": { + "virtual_address": 48060, + "size": 2, + "disassembly": "beq 0x0bc62", + "mnemonic": "beq", + "operands": "0x0bc62", + "mode": "thumb" + }, + "bb_48044": { + "virtual_address": 48044, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48062, + "children": [ + "instr_48044", + "instr_48046", + "instr_48048", + "instr_48050", + "instr_48052", + "instr_48054", + "instr_48056", + "instr_48058", + "instr_48060" + ] + }, + "instr_48062": { + "virtual_address": 48062, + "size": 2, + "disassembly": "ldr r3, [r1, #0xc]", + "mnemonic": "ldr", + "operands": "r3, [r1, #0xc]", + "mode": "thumb" + }, + "instr_48064": { + "virtual_address": 48064, + "size": 2, + "disassembly": "str r3, [r4, #0xc]", + "mnemonic": "str", + "operands": "r3, [r4, #0xc]", + "mode": "thumb" + }, + "instr_48066": { + "virtual_address": 48066, + "size": 2, + "disassembly": "str r4, [r3, #0x8]", + "mnemonic": "str", + "operands": "r4, [r3, #0x8]", + "mode": "thumb" + }, + "instr_48068": { + "virtual_address": 48068, + "size": 2, + "disassembly": "mov r3, r8", + "mnemonic": "mov", + "operands": "r3, r8", + "mode": "thumb" + }, + "instr_48070": { + "virtual_address": 48070, + "size": 2, + "disassembly": "adds r4, r7, r3", + "mnemonic": "adds", + "operands": "r4, r7, r3", + "mode": "thumb" + }, + "instr_48072": { + "virtual_address": 48072, + "size": 2, + "disassembly": "ldr r4, [r4, #0x4]", + "mnemonic": "ldr", + "operands": "r4, [r4, #0x4]", + "mode": "thumb" + }, + "instr_48074": { + "virtual_address": 48074, + "size": 2, + "disassembly": "tst r4, r6", + "mnemonic": "tst", + "operands": "r4, r6", + "mode": "thumb" + }, + "instr_48076": { + "virtual_address": 48076, + "size": 2, + "disassembly": "bne 0x0bbf2", + "mnemonic": "bne", + "operands": "0x0bbf2", + "mode": "thumb" + }, + "bb_48062": { + "virtual_address": 48062, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48078, + "children": [ + "instr_48062", + "instr_48064", + "instr_48066", + "instr_48068", + "instr_48070", + "instr_48072", + "instr_48074", + "instr_48076" + ] + }, + "instr_48078": { + "virtual_address": 48078, + "size": 2, + "disassembly": "ldr r3, [r7, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [r7, #0x8]", + "mode": "thumb" + }, + "instr_48080": { + "virtual_address": 48080, + "size": 2, + "disassembly": "ldr r4, [0x0bd2c]", + "mnemonic": "ldr", + "operands": "r4, [0x0bd2c]", + "mode": "thumb" + }, + "instr_48082": { + "virtual_address": 48082, + "size": 2, + "disassembly": "add r2, r8", + "mnemonic": "add", + "operands": "r2, r8", + "mode": "thumb" + }, + "instr_48084": { + "virtual_address": 48084, + "size": 2, + "disassembly": "cmp r3, r4", + "mnemonic": "cmp", + "operands": "r3, r4", + "mode": "thumb" + }, + "instr_48086": { + "virtual_address": 48086, + "size": 2, + "disassembly": "bne 0x0bbda", + "mnemonic": "bne", + "operands": "0x0bbda", + "mode": "thumb" + }, + "bb_48078": { + "virtual_address": 48078, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48088, + "children": [ + "instr_48078", + "instr_48080", + "instr_48082", + "instr_48084", + "instr_48086" + ] + }, + "instr_48088": { + "virtual_address": 48088, + "size": 2, + "disassembly": "b 0x0bcdc", + "mnemonic": "b", + "operands": "0x0bcdc", + "mode": "thumb" + }, + "bb_48088": { + "virtual_address": 48088, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48348, + "children": [ + "instr_48088" + ] + }, + "instr_48090": { + "virtual_address": 48090, + "size": 2, + "disassembly": "ldr r4, [r7, #0xc]", + "mnemonic": "ldr", + "operands": "r4, [r7, #0xc]", + "mode": "thumb" + }, + "instr_48092": { + "virtual_address": 48092, + "size": 2, + "disassembly": "str r4, [r3, #0xc]", + "mnemonic": "str", + "operands": "r4, [r3, #0xc]", + "mode": "thumb" + }, + "instr_48094": { + "virtual_address": 48094, + "size": 2, + "disassembly": "str r3, [r4, #0x8]", + "mnemonic": "str", + "operands": "r3, [r4, #0x8]", + "mode": "thumb" + }, + "instr_48096": { + "virtual_address": 48096, + "size": 2, + "disassembly": "movs r3, #0x1", + "mnemonic": "movs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_48098": { + "virtual_address": 48098, + "size": 2, + "disassembly": "orrs r3, r2", + "mnemonic": "orrs", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_48100": { + "virtual_address": 48100, + "size": 2, + "disassembly": "str r3, [r1, #0x4]", + "mnemonic": "str", + "operands": "r3, [r1, #0x4]", + "mode": "thumb" + }, + "instr_48102": { + "virtual_address": 48102, + "size": 2, + "disassembly": "str r2, [r1, r2]", + "mnemonic": "str", + "operands": "r2, [r1, r2]", + "mode": "thumb" + }, + "instr_48104": { + "virtual_address": 48104, + "size": 2, + "disassembly": "b 0x0bbf8", + "mnemonic": "b", + "operands": "0x0bbf8", + "mode": "thumb" + }, + "bb_48090": { + "virtual_address": 48090, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48120, + "children": [ + "instr_48090", + "instr_48092", + "instr_48094", + "instr_48096", + "instr_48098", + "instr_48100", + "instr_48102", + "instr_48104" + ] + }, + "instr_48106": { + "virtual_address": 48106, + "size": 2, + "disassembly": "adds r4, r7, r3", + "mnemonic": "adds", + "operands": "r4, r7, r3", + "mode": "thumb" + }, + "instr_48108": { + "virtual_address": 48108, + "size": 2, + "disassembly": "ldr r4, [r4, #0x4]", + "mnemonic": "ldr", + "operands": "r4, [r4, #0x4]", + "mode": "thumb" + }, + "instr_48110": { + "virtual_address": 48110, + "size": 2, + "disassembly": "tst r4, r6", + "mnemonic": "tst", + "operands": "r4, r6", + "mode": "thumb" + }, + "instr_48112": { + "virtual_address": 48112, + "size": 2, + "disassembly": "beq 0x0bbce", + "mnemonic": "beq", + "operands": "0x0bbce", + "mode": "thumb" + }, + "bb_48106": { + "virtual_address": 48106, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48114, + "children": [ + "instr_48106", + "instr_48108", + "instr_48110", + "instr_48112" + ] + }, + "instr_48114": { + "virtual_address": 48114, + "size": 2, + "disassembly": "orrs r6, r2", + "mnemonic": "orrs", + "operands": "r6, r2", + "mode": "thumb" + }, + "instr_48116": { + "virtual_address": 48116, + "size": 2, + "disassembly": "str r6, [r1, #0x4]", + "mnemonic": "str", + "operands": "r6, [r1, #0x4]", + "mode": "thumb" + }, + "instr_48118": { + "virtual_address": 48118, + "size": 2, + "disassembly": "str r2, [r7, #0x0]", + "mnemonic": "str", + "operands": "r2, [r7, #0x0]", + "mode": "thumb" + }, + "bb_48114": { + "virtual_address": 48114, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48120, + "children": [ + "instr_48114", + "instr_48116", + "instr_48118" + ] + }, + "instr_48120": { + "virtual_address": 48120, + "size": 2, + "disassembly": "movs r3, #0x80", + "mnemonic": "movs", + "operands": "r3, #0x80", + "mode": "thumb" + }, + "instr_48122": { + "virtual_address": 48122, + "size": 2, + "disassembly": "lsls r3, r3, #0x2", + "mnemonic": "lsls", + "operands": "r3, r3, #0x2", + "mode": "thumb" + }, + "instr_48124": { + "virtual_address": 48124, + "size": 2, + "disassembly": "cmp r2, r3", + "mnemonic": "cmp", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_48126": { + "virtual_address": 48126, + "size": 2, + "disassembly": "bcs 0x0bc2c", + "mnemonic": "bcs", + "operands": "0x0bc2c", + "mode": "thumb" + }, + "bb_48120": { + "virtual_address": 48120, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48128, + "children": [ + "instr_48120", + "instr_48122", + "instr_48124", + "instr_48126" + ] + }, + "instr_48128": { + "virtual_address": 48128, + "size": 2, + "disassembly": "lsrs r4, r2, #0x5", + "mnemonic": "lsrs", + "operands": "r4, r2, #0x5", + "mode": "thumb" + }, + "instr_48130": { + "virtual_address": 48130, + "size": 2, + "disassembly": "lsrs r3, r2, #0x3", + "mnemonic": "lsrs", + "operands": "r3, r2, #0x3", + "mode": "thumb" + }, + "instr_48132": { + "virtual_address": 48132, + "size": 2, + "disassembly": "movs r2, #0x1", + "mnemonic": "movs", + "operands": "r2, #0x1", + "mode": "thumb" + }, + "instr_48134": { + "virtual_address": 48134, + "size": 2, + "disassembly": "lsls r2, r4", + "mnemonic": "lsls", + "operands": "r2, r4", + "mode": "thumb" + }, + "instr_48136": { + "virtual_address": 48136, + "size": 2, + "disassembly": "ldr r4, [r0, #0x4]", + "mnemonic": "ldr", + "operands": "r4, [r0, #0x4]", + "mode": "thumb" + }, + "instr_48138": { + "virtual_address": 48138, + "size": 2, + "disassembly": "lsls r3, r3, #0x3", + "mnemonic": "lsls", + "operands": "r3, r3, #0x3", + "mode": "thumb" + }, + "instr_48140": { + "virtual_address": 48140, + "size": 2, + "disassembly": "orrs r2, r4", + "mnemonic": "orrs", + "operands": "r2, r4", + "mode": "thumb" + }, + "instr_48142": { + "virtual_address": 48142, + "size": 2, + "disassembly": "str r2, [r0, #0x4]", + "mnemonic": "str", + "operands": "r2, [r0, #0x4]", + "mode": "thumb" + }, + "instr_48144": { + "virtual_address": 48144, + "size": 2, + "disassembly": "adds r0, r3, r0", + "mnemonic": "adds", + "operands": "r0, r3, r0", + "mode": "thumb" + }, + "instr_48146": { + "virtual_address": 48146, + "size": 2, + "disassembly": "ldr r3, [r0, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [r0, #0x8]", + "mode": "thumb" + }, + "instr_48148": { + "virtual_address": 48148, + "size": 2, + "disassembly": "str r0, [r1, #0xc]", + "mnemonic": "str", + "operands": "r0, [r1, #0xc]", + "mode": "thumb" + }, + "instr_48150": { + "virtual_address": 48150, + "size": 2, + "disassembly": "str r3, [r1, #0x8]", + "mnemonic": "str", + "operands": "r3, [r1, #0x8]", + "mode": "thumb" + }, + "instr_48152": { + "virtual_address": 48152, + "size": 2, + "disassembly": "str r1, [r0, #0x8]", + "mnemonic": "str", + "operands": "r1, [r0, #0x8]", + "mode": "thumb" + }, + "instr_48154": { + "virtual_address": 48154, + "size": 2, + "disassembly": "str r1, [r3, #0xc]", + "mnemonic": "str", + "operands": "r1, [r3, #0xc]", + "mode": "thumb" + }, + "bb_48128": { + "virtual_address": 48128, + "size": 28, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48156, + "children": [ + "instr_48128", + "instr_48130", + "instr_48132", + "instr_48134", + "instr_48136", + "instr_48138", + "instr_48140", + "instr_48142", + "instr_48144", + "instr_48146", + "instr_48148", + "instr_48150", + "instr_48152", + "instr_48154" + ] + }, + "instr_48156": { + "virtual_address": 48156, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_48158": { + "virtual_address": 48158, + "size": 4, + "disassembly": "bl 0x0c9f4", + "mnemonic": "bl", + "operands": "0x0c9f4", + "mode": "thumb" + }, + "bb_48156": { + "virtual_address": 48156, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48162, + "children": [ + "instr_48156", + "instr_48158" + ] + }, + "instr_48162": { + "virtual_address": 48162, + "size": 2, + "disassembly": "pop {r7}", + "mnemonic": "pop", + "operands": "{r7}", + "mode": "thumb" + }, + "instr_48164": { + "virtual_address": 48164, + "size": 2, + "disassembly": "mov r8, r7", + "mnemonic": "mov", + "operands": "r8, r7", + "mode": "thumb" + }, + "instr_48166": { + "virtual_address": 48166, + "size": 2, + "disassembly": "pop {r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_48168": { + "virtual_address": 48168, + "size": 2, + "disassembly": "pop {r0}", + "mnemonic": "pop", + "operands": "{r0}", + "mode": "thumb" + }, + "instr_48170": { + "virtual_address": 48170, + "size": 2, + "disassembly": "bx r0", + "mnemonic": "bx", + "operands": "r0", + "mode": "thumb" + }, + "bb_48162": { + "virtual_address": 48162, + "size": 10, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_48162", + "instr_48164", + "instr_48166", + "instr_48168", + "instr_48170" + ] + }, + "instr_48172": { + "virtual_address": 48172, + "size": 2, + "disassembly": "lsrs r3, r2, #0x9", + "mnemonic": "lsrs", + "operands": "r3, r2, #0x9", + "mode": "thumb" + }, + "instr_48174": { + "virtual_address": 48174, + "size": 2, + "disassembly": "cmp r3, #0x4", + "mnemonic": "cmp", + "operands": "r3, #0x4", + "mode": "thumb" + }, + "instr_48176": { + "virtual_address": 48176, + "size": 2, + "disassembly": "bhi 0x0bcb0", + "mnemonic": "bhi", + "operands": "0x0bcb0", + "mode": "thumb" + }, + "bb_48172": { + "virtual_address": 48172, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48178, + "children": [ + "instr_48172", + "instr_48174", + "instr_48176" + ] + }, + "instr_48178": { + "virtual_address": 48178, + "size": 2, + "disassembly": "lsrs r4, r2, #0x6", + "mnemonic": "lsrs", + "operands": "r4, r2, #0x6", + "mode": "thumb" + }, + "instr_48180": { + "virtual_address": 48180, + "size": 2, + "disassembly": "movs r6, r4", + "mnemonic": "movs", + "operands": "r6, r4", + "mode": "thumb" + }, + "instr_48182": { + "virtual_address": 48182, + "size": 2, + "disassembly": "adds r4, #0x39", + "mnemonic": "adds", + "operands": "r4, #0x39", + "mode": "thumb" + }, + "instr_48184": { + "virtual_address": 48184, + "size": 2, + "disassembly": "adds r6, #0x38", + "mnemonic": "adds", + "operands": "r6, #0x38", + "mode": "thumb" + }, + "instr_48186": { + "virtual_address": 48186, + "size": 2, + "disassembly": "lsls r4, r4, #0x3", + "mnemonic": "lsls", + "operands": "r4, r4, #0x3", + "mode": "thumb" + }, + "bb_48178": { + "virtual_address": 48178, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48188, + "children": [ + "instr_48178", + "instr_48180", + "instr_48182", + "instr_48184", + "instr_48186" + ] + }, + "instr_48188": { + "virtual_address": 48188, + "size": 2, + "disassembly": "adds r4, r0, r4", + "mnemonic": "adds", + "operands": "r4, r0, r4", + "mode": "thumb" + }, + "instr_48190": { + "virtual_address": 48190, + "size": 2, + "disassembly": "ldr r3, [r4, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x0]", + "mode": "thumb" + }, + "instr_48192": { + "virtual_address": 48192, + "size": 2, + "disassembly": "subs r4, #0x8", + "mnemonic": "subs", + "operands": "r4, #0x8", + "mode": "thumb" + }, + "instr_48194": { + "virtual_address": 48194, + "size": 2, + "disassembly": "movs r7, #0x3", + "mnemonic": "movs", + "operands": "r7, #0x3", + "mode": "thumb" + }, + "instr_48196": { + "virtual_address": 48196, + "size": 2, + "disassembly": "cmp r4, r3", + "mnemonic": "cmp", + "operands": "r4, r3", + "mode": "thumb" + }, + "instr_48198": { + "virtual_address": 48198, + "size": 2, + "disassembly": "beq 0x0bcce", + "mnemonic": "beq", + "operands": "0x0bcce", + "mode": "thumb" + }, + "bb_48188": { + "virtual_address": 48188, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48200, + "children": [ + "instr_48188", + "instr_48190", + "instr_48192", + "instr_48194", + "instr_48196", + "instr_48198" + ] + }, + "instr_48200": { + "virtual_address": 48200, + "size": 2, + "disassembly": "ldr r0, [r3, #0x4]", + "mnemonic": "ldr", + "operands": "r0, [r3, #0x4]", + "mode": "thumb" + }, + "instr_48202": { + "virtual_address": 48202, + "size": 2, + "disassembly": "bics r0, r7", + "mnemonic": "bics", + "operands": "r0, r7", + "mode": "thumb" + }, + "instr_48204": { + "virtual_address": 48204, + "size": 2, + "disassembly": "cmp r0, r2", + "mnemonic": "cmp", + "operands": "r0, r2", + "mode": "thumb" + }, + "instr_48206": { + "virtual_address": 48206, + "size": 2, + "disassembly": "bls 0x0bc56", + "mnemonic": "bls", + "operands": "0x0bc56", + "mode": "thumb" + }, + "bb_48200": { + "virtual_address": 48200, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48208, + "children": [ + "instr_48200", + "instr_48202", + "instr_48204", + "instr_48206" + ] + }, + "instr_48208": { + "virtual_address": 48208, + "size": 2, + "disassembly": "ldr r3, [r3, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0x8]", + "mode": "thumb" + }, + "instr_48210": { + "virtual_address": 48210, + "size": 2, + "disassembly": "cmp r4, r3", + "mnemonic": "cmp", + "operands": "r4, r3", + "mode": "thumb" + }, + "instr_48212": { + "virtual_address": 48212, + "size": 2, + "disassembly": "bne 0x0bc48", + "mnemonic": "bne", + "operands": "0x0bc48", + "mode": "thumb" + }, + "bb_48208": { + "virtual_address": 48208, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48214, + "children": [ + "instr_48208", + "instr_48210", + "instr_48212" + ] + }, + "instr_48214": { + "virtual_address": 48214, + "size": 2, + "disassembly": "ldr r4, [r3, #0xc]", + "mnemonic": "ldr", + "operands": "r4, [r3, #0xc]", + "mode": "thumb" + }, + "bb_48214": { + "virtual_address": 48214, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48216, + "children": [ + "instr_48214" + ] + }, + "instr_48216": { + "virtual_address": 48216, + "size": 2, + "disassembly": "str r4, [r1, #0xc]", + "mnemonic": "str", + "operands": "r4, [r1, #0xc]", + "mode": "thumb" + }, + "instr_48218": { + "virtual_address": 48218, + "size": 2, + "disassembly": "str r3, [r1, #0x8]", + "mnemonic": "str", + "operands": "r3, [r1, #0x8]", + "mode": "thumb" + }, + "instr_48220": { + "virtual_address": 48220, + "size": 2, + "disassembly": "str r1, [r4, #0x8]", + "mnemonic": "str", + "operands": "r1, [r4, #0x8]", + "mode": "thumb" + }, + "instr_48222": { + "virtual_address": 48222, + "size": 2, + "disassembly": "str r1, [r3, #0xc]", + "mnemonic": "str", + "operands": "r1, [r3, #0xc]", + "mode": "thumb" + }, + "instr_48224": { + "virtual_address": 48224, + "size": 2, + "disassembly": "b 0x0bc1c", + "mnemonic": "b", + "operands": "0x0bc1c", + "mode": "thumb" + }, + "bb_48216": { + "virtual_address": 48216, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48156, + "children": [ + "instr_48216", + "instr_48218", + "instr_48220", + "instr_48222", + "instr_48224" + ] + }, + "instr_48226": { + "virtual_address": 48226, + "size": 2, + "disassembly": "mov r3, r8", + "mnemonic": "mov", + "operands": "r3, r8", + "mode": "thumb" + }, + "instr_48228": { + "virtual_address": 48228, + "size": 2, + "disassembly": "adds r0, r7, r3", + "mnemonic": "adds", + "operands": "r0, r7, r3", + "mode": "thumb" + }, + "instr_48230": { + "virtual_address": 48230, + "size": 2, + "disassembly": "ldr r0, [r0, #0x4]", + "mnemonic": "ldr", + "operands": "r0, [r0, #0x4]", + "mode": "thumb" + }, + "instr_48232": { + "virtual_address": 48232, + "size": 2, + "disassembly": "tst r0, r6", + "mnemonic": "tst", + "operands": "r0, r6", + "mode": "thumb" + }, + "instr_48234": { + "virtual_address": 48234, + "size": 2, + "disassembly": "bne 0x0bd1c", + "mnemonic": "bne", + "operands": "0x0bd1c", + "mode": "thumb" + }, + "bb_48226": { + "virtual_address": 48226, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48236, + "children": [ + "instr_48226", + "instr_48228", + "instr_48230", + "instr_48232", + "instr_48234" + ] + }, + "instr_48236": { + "virtual_address": 48236, + "size": 2, + "disassembly": "adds r7, #0x8", + "mnemonic": "adds", + "operands": "r7, #0x8", + "mode": "thumb" + }, + "instr_48238": { + "virtual_address": 48238, + "size": 2, + "disassembly": "ldmia r7!, {r0, r3}", + "mnemonic": "ldmia", + "operands": "r7!, {r0, r3}", + "mode": "thumb" + }, + "instr_48240": { + "virtual_address": 48240, + "size": 2, + "disassembly": "add r2, r8", + "mnemonic": "add", + "operands": "r2, r8", + "mode": "thumb" + }, + "instr_48242": { + "virtual_address": 48242, + "size": 2, + "disassembly": "orrs r6, r2", + "mnemonic": "orrs", + "operands": "r6, r2", + "mode": "thumb" + }, + "instr_48244": { + "virtual_address": 48244, + "size": 2, + "disassembly": "str r3, [r0, #0xc]", + "mnemonic": "str", + "operands": "r3, [r0, #0xc]", + "mode": "thumb" + }, + "instr_48246": { + "virtual_address": 48246, + "size": 2, + "disassembly": "str r0, [r3, #0x8]", + "mnemonic": "str", + "operands": "r0, [r3, #0x8]", + "mode": "thumb" + }, + "instr_48248": { + "virtual_address": 48248, + "size": 2, + "disassembly": "str r6, [r1, #0x4]", + "mnemonic": "str", + "operands": "r6, [r1, #0x4]", + "mode": "thumb" + }, + "instr_48250": { + "virtual_address": 48250, + "size": 2, + "disassembly": "str r2, [r1, r2]", + "mnemonic": "str", + "operands": "r2, [r1, r2]", + "mode": "thumb" + }, + "instr_48252": { + "virtual_address": 48252, + "size": 2, + "disassembly": "b 0x0bc1c", + "mnemonic": "b", + "operands": "0x0bc1c", + "mode": "thumb" + }, + "bb_48236": { + "virtual_address": 48236, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48156, + "children": [ + "instr_48236", + "instr_48238", + "instr_48240", + "instr_48242", + "instr_48244", + "instr_48246", + "instr_48248", + "instr_48250", + "instr_48252" + ] + }, + "instr_48254": { + "virtual_address": 48254, + "size": 2, + "disassembly": "movs r3, r2", + "mnemonic": "movs", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_48256": { + "virtual_address": 48256, + "size": 2, + "disassembly": "add r3, r8", + "mnemonic": "add", + "operands": "r3, r8", + "mode": "thumb" + }, + "instr_48258": { + "virtual_address": 48258, + "size": 2, + "disassembly": "tst r6, r4", + "mnemonic": "tst", + "operands": "r6, r4", + "mode": "thumb" + }, + "instr_48260": { + "virtual_address": 48260, + "size": 2, + "disassembly": "bne 0x0bc94", + "mnemonic": "bne", + "operands": "0x0bc94", + "mode": "thumb" + }, + "bb_48254": { + "virtual_address": 48254, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48262, + "children": [ + "instr_48254", + "instr_48256", + "instr_48258", + "instr_48260" + ] + }, + "instr_48262": { + "virtual_address": 48262, + "size": 2, + "disassembly": "ldr r2, [r1, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [r1, #0x0]", + "mode": "thumb" + }, + "instr_48264": { + "virtual_address": 48264, + "size": 2, + "disassembly": "subs r1, r1, r2", + "mnemonic": "subs", + "operands": "r1, r1, r2", + "mode": "thumb" + }, + "instr_48266": { + "virtual_address": 48266, + "size": 2, + "disassembly": "ldr r4, [r1, #0x8]", + "mnemonic": "ldr", + "operands": "r4, [r1, #0x8]", + "mode": "thumb" + }, + "instr_48268": { + "virtual_address": 48268, + "size": 2, + "disassembly": "adds r3, r3, r2", + "mnemonic": "adds", + "operands": "r3, r3, r2", + "mode": "thumb" + }, + "instr_48270": { + "virtual_address": 48270, + "size": 2, + "disassembly": "ldr r2, [r1, #0xc]", + "mnemonic": "ldr", + "operands": "r2, [r1, #0xc]", + "mode": "thumb" + }, + "instr_48272": { + "virtual_address": 48272, + "size": 2, + "disassembly": "str r2, [r4, #0xc]", + "mnemonic": "str", + "operands": "r2, [r4, #0xc]", + "mode": "thumb" + }, + "instr_48274": { + "virtual_address": 48274, + "size": 2, + "disassembly": "str r4, [r2, #0x8]", + "mnemonic": "str", + "operands": "r4, [r2, #0x8]", + "mode": "thumb" + }, + "bb_48262": { + "virtual_address": 48262, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48276, + "children": [ + "instr_48262", + "instr_48264", + "instr_48266", + "instr_48268", + "instr_48270", + "instr_48272", + "instr_48274" + ] + }, + "instr_48276": { + "virtual_address": 48276, + "size": 2, + "disassembly": "movs r2, #0x1", + "mnemonic": "movs", + "operands": "r2, #0x1", + "mode": "thumb" + }, + "instr_48278": { + "virtual_address": 48278, + "size": 2, + "disassembly": "orrs r2, r3", + "mnemonic": "orrs", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_48280": { + "virtual_address": 48280, + "size": 2, + "disassembly": "str r2, [r1, #0x4]", + "mnemonic": "str", + "operands": "r2, [r1, #0x4]", + "mode": "thumb" + }, + "instr_48282": { + "virtual_address": 48282, + "size": 2, + "disassembly": "ldr r2, [0x0bd30]", + "mnemonic": "ldr", + "operands": "r2, [0x0bd30]", + "mode": "thumb" + }, + "instr_48284": { + "virtual_address": 48284, + "size": 2, + "disassembly": "ldr r2, [r2, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [r2, #0x0]", + "mode": "thumb" + }, + "instr_48286": { + "virtual_address": 48286, + "size": 2, + "disassembly": "str r1, [r0, #0x8]", + "mnemonic": "str", + "operands": "r1, [r0, #0x8]", + "mode": "thumb" + }, + "instr_48288": { + "virtual_address": 48288, + "size": 2, + "disassembly": "cmp r2, r3", + "mnemonic": "cmp", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_48290": { + "virtual_address": 48290, + "size": 2, + "disassembly": "bhi 0x0bc1c", + "mnemonic": "bhi", + "operands": "0x0bc1c", + "mode": "thumb" + }, + "bb_48276": { + "virtual_address": 48276, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48292, + "children": [ + "instr_48276", + "instr_48278", + "instr_48280", + "instr_48282", + "instr_48284", + "instr_48286", + "instr_48288", + "instr_48290" + ] + }, + "instr_48292": { + "virtual_address": 48292, + "size": 2, + "disassembly": "ldr r3, [0x0bd34]", + "mnemonic": "ldr", + "operands": "r3, [0x0bd34]", + "mode": "thumb" + }, + "instr_48294": { + "virtual_address": 48294, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_48296": { + "virtual_address": 48296, + "size": 2, + "disassembly": "ldr r1, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r1, [r3, #0x0]", + "mode": "thumb" + }, + "instr_48298": { + "virtual_address": 48298, + "size": 4, + "disassembly": "bl 0x0bad4", + "mnemonic": "bl", + "operands": "0x0bad4", + "mode": "thumb" + }, + "instr_48302": { + "virtual_address": 48302, + "size": 2, + "disassembly": "b 0x0bc1c", + "mnemonic": "b", + "operands": "0x0bc1c", + "mode": "thumb" + }, + "bb_48292": { + "virtual_address": 48292, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48156, + "children": [ + "instr_48292", + "instr_48294", + "instr_48296", + "instr_48298", + "instr_48302" + ] + }, + "instr_48304": { + "virtual_address": 48304, + "size": 2, + "disassembly": "cmp r3, #0x14", + "mnemonic": "cmp", + "operands": "r3, #0x14", + "mode": "thumb" + }, + "instr_48306": { + "virtual_address": 48306, + "size": 2, + "disassembly": "bls 0x0bcc4", + "mnemonic": "bls", + "operands": "0x0bcc4", + "mode": "thumb" + }, + "bb_48304": { + "virtual_address": 48304, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48308, + "children": [ + "instr_48304", + "instr_48306" + ] + }, + "instr_48308": { + "virtual_address": 48308, + "size": 2, + "disassembly": "cmp r3, #0x54", + "mnemonic": "cmp", + "operands": "r3, #0x54", + "mode": "thumb" + }, + "instr_48310": { + "virtual_address": 48310, + "size": 2, + "disassembly": "bhi 0x0bcee", + "mnemonic": "bhi", + "operands": "0x0bcee", + "mode": "thumb" + }, + "bb_48308": { + "virtual_address": 48308, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48312, + "children": [ + "instr_48308", + "instr_48310" + ] + }, + "instr_48312": { + "virtual_address": 48312, + "size": 2, + "disassembly": "lsrs r4, r2, #0xc", + "mnemonic": "lsrs", + "operands": "r4, r2, #0xc", + "mode": "thumb" + }, + "instr_48314": { + "virtual_address": 48314, + "size": 2, + "disassembly": "movs r6, r4", + "mnemonic": "movs", + "operands": "r6, r4", + "mode": "thumb" + }, + "instr_48316": { + "virtual_address": 48316, + "size": 2, + "disassembly": "adds r4, #0x6f", + "mnemonic": "adds", + "operands": "r4, #0x6f", + "mode": "thumb" + }, + "instr_48318": { + "virtual_address": 48318, + "size": 2, + "disassembly": "adds r6, #0x6e", + "mnemonic": "adds", + "operands": "r6, #0x6e", + "mode": "thumb" + }, + "instr_48320": { + "virtual_address": 48320, + "size": 2, + "disassembly": "lsls r4, r4, #0x3", + "mnemonic": "lsls", + "operands": "r4, r4, #0x3", + "mode": "thumb" + }, + "instr_48322": { + "virtual_address": 48322, + "size": 2, + "disassembly": "b 0x0bc3c", + "mnemonic": "b", + "operands": "0x0bc3c", + "mode": "thumb" + }, + "bb_48312": { + "virtual_address": 48312, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48188, + "children": [ + "instr_48312", + "instr_48314", + "instr_48316", + "instr_48318", + "instr_48320", + "instr_48322" + ] + }, + "instr_48324": { + "virtual_address": 48324, + "size": 2, + "disassembly": "movs r6, r3", + "mnemonic": "movs", + "operands": "r6, r3", + "mode": "thumb" + }, + "instr_48326": { + "virtual_address": 48326, + "size": 2, + "disassembly": "adds r3, #0x5c", + "mnemonic": "adds", + "operands": "r3, #0x5c", + "mode": "thumb" + }, + "instr_48328": { + "virtual_address": 48328, + "size": 2, + "disassembly": "adds r6, #0x5b", + "mnemonic": "adds", + "operands": "r6, #0x5b", + "mode": "thumb" + }, + "instr_48330": { + "virtual_address": 48330, + "size": 2, + "disassembly": "lsls r4, r3, #0x3", + "mnemonic": "lsls", + "operands": "r4, r3, #0x3", + "mode": "thumb" + }, + "instr_48332": { + "virtual_address": 48332, + "size": 2, + "disassembly": "b 0x0bc3c", + "mnemonic": "b", + "operands": "0x0bc3c", + "mode": "thumb" + }, + "bb_48324": { + "virtual_address": 48324, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48188, + "children": [ + "instr_48324", + "instr_48326", + "instr_48328", + "instr_48330", + "instr_48332" + ] + }, + "instr_48334": { + "virtual_address": 48334, + "size": 2, + "disassembly": "movs r2, #0x1", + "mnemonic": "movs", + "operands": "r2, #0x1", + "mode": "thumb" + }, + "instr_48336": { + "virtual_address": 48336, + "size": 2, + "disassembly": "asrs r6, r6, #0x2", + "mnemonic": "asrs", + "operands": "r6, r6, #0x2", + "mode": "thumb" + }, + "instr_48338": { + "virtual_address": 48338, + "size": 2, + "disassembly": "lsls r2, r6", + "mnemonic": "lsls", + "operands": "r2, r6", + "mode": "thumb" + }, + "instr_48340": { + "virtual_address": 48340, + "size": 2, + "disassembly": "ldr r6, [r0, #0x4]", + "mnemonic": "ldr", + "operands": "r6, [r0, #0x4]", + "mode": "thumb" + }, + "instr_48342": { + "virtual_address": 48342, + "size": 2, + "disassembly": "orrs r2, r6", + "mnemonic": "orrs", + "operands": "r2, r6", + "mode": "thumb" + }, + "instr_48344": { + "virtual_address": 48344, + "size": 2, + "disassembly": "str r2, [r0, #0x4]", + "mnemonic": "str", + "operands": "r2, [r0, #0x4]", + "mode": "thumb" + }, + "instr_48346": { + "virtual_address": 48346, + "size": 2, + "disassembly": "b 0x0bc58", + "mnemonic": "b", + "operands": "0x0bc58", + "mode": "thumb" + }, + "bb_48334": { + "virtual_address": 48334, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48216, + "children": [ + "instr_48334", + "instr_48336", + "instr_48338", + "instr_48340", + "instr_48342", + "instr_48344", + "instr_48346" + ] + }, + "instr_48348": { + "virtual_address": 48348, + "size": 2, + "disassembly": "str r1, [r3, #0xc]", + "mnemonic": "str", + "operands": "r1, [r3, #0xc]", + "mode": "thumb" + }, + "instr_48350": { + "virtual_address": 48350, + "size": 2, + "disassembly": "str r1, [r3, #0x8]", + "mnemonic": "str", + "operands": "r1, [r3, #0x8]", + "mode": "thumb" + }, + "instr_48352": { + "virtual_address": 48352, + "size": 2, + "disassembly": "str r3, [r1, #0xc]", + "mnemonic": "str", + "operands": "r3, [r1, #0xc]", + "mode": "thumb" + }, + "instr_48354": { + "virtual_address": 48354, + "size": 2, + "disassembly": "str r3, [r1, #0x8]", + "mnemonic": "str", + "operands": "r3, [r1, #0x8]", + "mode": "thumb" + }, + "instr_48356": { + "virtual_address": 48356, + "size": 2, + "disassembly": "movs r3, #0x1", + "mnemonic": "movs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_48358": { + "virtual_address": 48358, + "size": 2, + "disassembly": "orrs r3, r2", + "mnemonic": "orrs", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_48360": { + "virtual_address": 48360, + "size": 2, + "disassembly": "str r3, [r1, #0x4]", + "mnemonic": "str", + "operands": "r3, [r1, #0x4]", + "mode": "thumb" + }, + "instr_48362": { + "virtual_address": 48362, + "size": 2, + "disassembly": "str r2, [r1, r2]", + "mnemonic": "str", + "operands": "r2, [r1, r2]", + "mode": "thumb" + }, + "instr_48364": { + "virtual_address": 48364, + "size": 2, + "disassembly": "b 0x0bc1c", + "mnemonic": "b", + "operands": "0x0bc1c", + "mode": "thumb" + }, + "bb_48348": { + "virtual_address": 48348, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48156, + "children": [ + "instr_48348", + "instr_48350", + "instr_48352", + "instr_48354", + "instr_48356", + "instr_48358", + "instr_48360", + "instr_48362", + "instr_48364" + ] + }, + "instr_48366": { + "virtual_address": 48366, + "size": 2, + "disassembly": "movs r4, #0xaa", + "mnemonic": "movs", + "operands": "r4, #0xaa", + "mode": "thumb" + }, + "instr_48368": { + "virtual_address": 48368, + "size": 2, + "disassembly": "lsls r4, r4, #0x1", + "mnemonic": "lsls", + "operands": "r4, r4, #0x1", + "mode": "thumb" + }, + "instr_48370": { + "virtual_address": 48370, + "size": 2, + "disassembly": "cmp r3, r4", + "mnemonic": "cmp", + "operands": "r3, r4", + "mode": "thumb" + }, + "instr_48372": { + "virtual_address": 48372, + "size": 2, + "disassembly": "bhi 0x0bd02", + "mnemonic": "bhi", + "operands": "0x0bd02", + "mode": "thumb" + }, + "bb_48366": { + "virtual_address": 48366, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48374, + "children": [ + "instr_48366", + "instr_48368", + "instr_48370", + "instr_48372" + ] + }, + "instr_48374": { + "virtual_address": 48374, + "size": 2, + "disassembly": "lsrs r4, r2, #0xf", + "mnemonic": "lsrs", + "operands": "r4, r2, #0xf", + "mode": "thumb" + }, + "instr_48376": { + "virtual_address": 48376, + "size": 2, + "disassembly": "movs r6, r4", + "mnemonic": "movs", + "operands": "r6, r4", + "mode": "thumb" + }, + "instr_48378": { + "virtual_address": 48378, + "size": 2, + "disassembly": "adds r4, #0x78", + "mnemonic": "adds", + "operands": "r4, #0x78", + "mode": "thumb" + }, + "instr_48380": { + "virtual_address": 48380, + "size": 2, + "disassembly": "adds r6, #0x77", + "mnemonic": "adds", + "operands": "r6, #0x77", + "mode": "thumb" + }, + "instr_48382": { + "virtual_address": 48382, + "size": 2, + "disassembly": "lsls r4, r4, #0x3", + "mnemonic": "lsls", + "operands": "r4, r4, #0x3", + "mode": "thumb" + }, + "instr_48384": { + "virtual_address": 48384, + "size": 2, + "disassembly": "b 0x0bc3c", + "mnemonic": "b", + "operands": "0x0bc3c", + "mode": "thumb" + }, + "bb_48374": { + "virtual_address": 48374, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48188, + "children": [ + "instr_48374", + "instr_48376", + "instr_48378", + "instr_48380", + "instr_48382", + "instr_48384" + ] + }, + "instr_48386": { + "virtual_address": 48386, + "size": 2, + "disassembly": "ldr r4, [0x0bd38]", + "mnemonic": "ldr", + "operands": "r4, [0x0bd38]", + "mode": "thumb" + }, + "instr_48388": { + "virtual_address": 48388, + "size": 2, + "disassembly": "cmp r3, r4", + "mnemonic": "cmp", + "operands": "r3, r4", + "mode": "thumb" + }, + "instr_48390": { + "virtual_address": 48390, + "size": 2, + "disassembly": "bhi 0x0bd14", + "mnemonic": "bhi", + "operands": "0x0bd14", + "mode": "thumb" + }, + "bb_48386": { + "virtual_address": 48386, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48392, + "children": [ + "instr_48386", + "instr_48388", + "instr_48390" + ] + }, + "instr_48392": { + "virtual_address": 48392, + "size": 2, + "disassembly": "lsrs r4, r2, #0x12", + "mnemonic": "lsrs", + "operands": "r4, r2, #0x12", + "mode": "thumb" + }, + "instr_48394": { + "virtual_address": 48394, + "size": 2, + "disassembly": "movs r6, r4", + "mnemonic": "movs", + "operands": "r6, r4", + "mode": "thumb" + }, + "instr_48396": { + "virtual_address": 48396, + "size": 2, + "disassembly": "adds r4, #0x7d", + "mnemonic": "adds", + "operands": "r4, #0x7d", + "mode": "thumb" + }, + "instr_48398": { + "virtual_address": 48398, + "size": 2, + "disassembly": "adds r6, #0x7c", + "mnemonic": "adds", + "operands": "r6, #0x7c", + "mode": "thumb" + }, + "instr_48400": { + "virtual_address": 48400, + "size": 2, + "disassembly": "lsls r4, r4, #0x3", + "mnemonic": "lsls", + "operands": "r4, r4, #0x3", + "mode": "thumb" + }, + "instr_48402": { + "virtual_address": 48402, + "size": 2, + "disassembly": "b 0x0bc3c", + "mnemonic": "b", + "operands": "0x0bc3c", + "mode": "thumb" + }, + "bb_48392": { + "virtual_address": 48392, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48188, + "children": [ + "instr_48392", + "instr_48394", + "instr_48396", + "instr_48398", + "instr_48400", + "instr_48402" + ] + }, + "instr_48404": { + "virtual_address": 48404, + "size": 2, + "disassembly": "movs r4, #0xfe", + "mnemonic": "movs", + "operands": "r4, #0xfe", + "mode": "thumb" + }, + "instr_48406": { + "virtual_address": 48406, + "size": 2, + "disassembly": "movs r6, #0x7e", + "mnemonic": "movs", + "operands": "r6, #0x7e", + "mode": "thumb" + }, + "instr_48408": { + "virtual_address": 48408, + "size": 2, + "disassembly": "lsls r4, r4, #0x2", + "mnemonic": "lsls", + "operands": "r4, r4, #0x2", + "mode": "thumb" + }, + "instr_48410": { + "virtual_address": 48410, + "size": 2, + "disassembly": "b 0x0bc3c", + "mnemonic": "b", + "operands": "0x0bc3c", + "mode": "thumb" + }, + "bb_48404": { + "virtual_address": 48404, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48188, + "children": [ + "instr_48404", + "instr_48406", + "instr_48408", + "instr_48410" + ] + }, + "instr_48412": { + "virtual_address": 48412, + "size": 2, + "disassembly": "movs r3, r6", + "mnemonic": "movs", + "operands": "r3, r6", + "mode": "thumb" + }, + "instr_48414": { + "virtual_address": 48414, + "size": 2, + "disassembly": "orrs r3, r2", + "mnemonic": "orrs", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_48416": { + "virtual_address": 48416, + "size": 2, + "disassembly": "str r3, [r1, #0x4]", + "mnemonic": "str", + "operands": "r3, [r1, #0x4]", + "mode": "thumb" + }, + "instr_48418": { + "virtual_address": 48418, + "size": 2, + "disassembly": "str r2, [r7, #0x0]", + "mnemonic": "str", + "operands": "r2, [r7, #0x0]", + "mode": "thumb" + }, + "instr_48420": { + "virtual_address": 48420, + "size": 2, + "disassembly": "b 0x0bc1c", + "mnemonic": "b", + "operands": "0x0bc1c", + "mode": "thumb" + }, + "bb_48412": { + "virtual_address": 48412, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48156, + "children": [ + "instr_48412", + "instr_48414", + "instr_48416", + "instr_48418", + "instr_48420" + ] + }, + "func_47988": { + "virtual_address": 47988, + "size": 434, + "name": "_free_r", + "children": [ + "bb_47988", + "bb_48002", + "bb_48036", + "bb_48044", + "bb_48062", + "bb_48078", + "bb_48088", + "bb_48090", + "bb_48106", + "bb_48114", + "bb_48120", + "bb_48128", + "bb_48156", + "bb_48162", + "bb_48172", + "bb_48178", + "bb_48188", + "bb_48200", + "bb_48208", + "bb_48214", + "bb_48216", + "bb_48226", + "bb_48236", + "bb_48254", + "bb_48262", + "bb_48276", + "bb_48292", + "bb_48304", + "bb_48308", + "bb_48312", + "bb_48324", + "bb_48334", + "bb_48348", + "bb_48366", + "bb_48374", + "bb_48386", + "bb_48392", + "bb_48404", + "bb_48412" + ] + }, + "instr_48444": { + "virtual_address": 48444, + "size": 2, + "disassembly": "push {r4, r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_48446": { + "virtual_address": 48446, + "size": 2, + "disassembly": "mov lr, r11", + "mnemonic": "mov", + "operands": "lr, r11", + "mode": "thumb" + }, + "instr_48448": { + "virtual_address": 48448, + "size": 2, + "disassembly": "mov r5, r8", + "mnemonic": "mov", + "operands": "r5, r8", + "mode": "thumb" + }, + "instr_48450": { + "virtual_address": 48450, + "size": 2, + "disassembly": "mov r7, r10", + "mnemonic": "mov", + "operands": "r7, r10", + "mode": "thumb" + }, + "instr_48452": { + "virtual_address": 48452, + "size": 2, + "disassembly": "mov r6, r9", + "mnemonic": "mov", + "operands": "r6, r9", + "mode": "thumb" + }, + "instr_48454": { + "virtual_address": 48454, + "size": 2, + "disassembly": "push {r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_48456": { + "virtual_address": 48456, + "size": 2, + "disassembly": "ldr r3, [r2, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [r2, #0x8]", + "mode": "thumb" + }, + "instr_48458": { + "virtual_address": 48458, + "size": 2, + "disassembly": "mov r11, r0", + "mnemonic": "mov", + "operands": "r11, r0", + "mode": "thumb" + }, + "instr_48460": { + "virtual_address": 48460, + "size": 2, + "disassembly": "movs r4, r1", + "mnemonic": "movs", + "operands": "r4, r1", + "mode": "thumb" + }, + "instr_48462": { + "virtual_address": 48462, + "size": 2, + "disassembly": "mov r8, r2", + "mnemonic": "mov", + "operands": "r8, r2", + "mode": "thumb" + }, + "instr_48464": { + "virtual_address": 48464, + "size": 2, + "disassembly": "sub sp, #0xc", + "mnemonic": "sub", + "operands": "sp, #0xc", + "mode": "thumb" + }, + "instr_48466": { + "virtual_address": 48466, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_48468": { + "virtual_address": 48468, + "size": 2, + "disassembly": "beq 0x0bda6", + "mnemonic": "beq", + "operands": "0x0bda6", + "mode": "thumb" + }, + "bb_48444": { + "virtual_address": 48444, + "size": 26, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48470, + "children": [ + "instr_48444", + "instr_48446", + "instr_48448", + "instr_48450", + "instr_48452", + "instr_48454", + "instr_48456", + "instr_48458", + "instr_48460", + "instr_48462", + "instr_48464", + "instr_48466", + "instr_48468" + ] + }, + "instr_48470": { + "virtual_address": 48470, + "size": 2, + "disassembly": "movs r2, #0xc", + "mnemonic": "movs", + "operands": "r2, #0xc", + "mode": "thumb" + }, + "instr_48472": { + "virtual_address": 48472, + "size": 2, + "disassembly": "ldrsh r3, [r1, r2]", + "mnemonic": "ldrsh", + "operands": "r3, [r1, r2]", + "mode": "thumb" + }, + "instr_48474": { + "virtual_address": 48474, + "size": 2, + "disassembly": "lsls r3, r3, #0x10", + "mnemonic": "lsls", + "operands": "r3, r3, #0x10", + "mode": "thumb" + }, + "instr_48476": { + "virtual_address": 48476, + "size": 2, + "disassembly": "lsrs r2, r3, #0x10", + "mnemonic": "lsrs", + "operands": "r2, r3, #0x10", + "mode": "thumb" + }, + "instr_48478": { + "virtual_address": 48478, + "size": 2, + "disassembly": "lsls r1, r3, #0xc", + "mnemonic": "lsls", + "operands": "r1, r3, #0xc", + "mode": "thumb" + }, + "instr_48480": { + "virtual_address": 48480, + "size": 2, + "disassembly": "bpl 0x0bdba", + "mnemonic": "bpl", + "operands": "0x0bdba", + "mode": "thumb" + }, + "bb_48470": { + "virtual_address": 48470, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48482, + "children": [ + "instr_48470", + "instr_48472", + "instr_48474", + "instr_48476", + "instr_48478", + "instr_48480" + ] + }, + "instr_48482": { + "virtual_address": 48482, + "size": 2, + "disassembly": "ldr r1, [r4, #0x10]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x10]", + "mode": "thumb" + }, + "instr_48484": { + "virtual_address": 48484, + "size": 2, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_48486": { + "virtual_address": 48486, + "size": 2, + "disassembly": "beq 0x0bdba", + "mnemonic": "beq", + "operands": "0x0bdba", + "mode": "thumb" + }, + "bb_48482": { + "virtual_address": 48482, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48488, + "children": [ + "instr_48482", + "instr_48484", + "instr_48486" + ] + }, + "instr_48488": { + "virtual_address": 48488, + "size": 2, + "disassembly": "mov r1, r8", + "mnemonic": "mov", + "operands": "r1, r8", + "mode": "thumb" + }, + "instr_48490": { + "virtual_address": 48490, + "size": 2, + "disassembly": "ldr r6, [r1, #0x0]", + "mnemonic": "ldr", + "operands": "r6, [r1, #0x0]", + "mode": "thumb" + }, + "instr_48492": { + "virtual_address": 48492, + "size": 2, + "disassembly": "lsls r1, r2, #0x1e", + "mnemonic": "lsls", + "operands": "r1, r2, #0x1e", + "mode": "thumb" + }, + "instr_48494": { + "virtual_address": 48494, + "size": 2, + "disassembly": "bpl 0x0bdd8", + "mnemonic": "bpl", + "operands": "0x0bdd8", + "mode": "thumb" + }, + "bb_48488": { + "virtual_address": 48488, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48496, + "children": [ + "instr_48488", + "instr_48490", + "instr_48492", + "instr_48494" + ] + }, + "instr_48496": { + "virtual_address": 48496, + "size": 2, + "disassembly": "movs r7, #0x0", + "mnemonic": "movs", + "operands": "r7, #0x0", + "mode": "thumb" + }, + "instr_48498": { + "virtual_address": 48498, + "size": 2, + "disassembly": "ldr r3, [0x0c044]", + "mnemonic": "ldr", + "operands": "r3, [0x0c044]", + "mode": "thumb" + }, + "instr_48500": { + "virtual_address": 48500, + "size": 2, + "disassembly": "movs r5, #0x0", + "mnemonic": "movs", + "operands": "r5, #0x0", + "mode": "thumb" + }, + "instr_48502": { + "virtual_address": 48502, + "size": 2, + "disassembly": "mov r9, r3", + "mnemonic": "mov", + "operands": "r9, r3", + "mode": "thumb" + }, + "instr_48504": { + "virtual_address": 48504, + "size": 2, + "disassembly": "mov r10, r7", + "mnemonic": "mov", + "operands": "r10, r7", + "mode": "thumb" + }, + "bb_48496": { + "virtual_address": 48496, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48506, + "children": [ + "instr_48496", + "instr_48498", + "instr_48500", + "instr_48502", + "instr_48504" + ] + }, + "instr_48506": { + "virtual_address": 48506, + "size": 2, + "disassembly": "cmp r5, #0x0", + "mnemonic": "cmp", + "operands": "r5, #0x0", + "mode": "thumb" + }, + "instr_48508": { + "virtual_address": 48508, + "size": 2, + "disassembly": "beq 0x0be42", + "mnemonic": "beq", + "operands": "0x0be42", + "mode": "thumb" + }, + "bb_48506": { + "virtual_address": 48506, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48510, + "children": [ + "instr_48506", + "instr_48508" + ] + }, + "instr_48510": { + "virtual_address": 48510, + "size": 2, + "disassembly": "movs r3, r5", + "mnemonic": "movs", + "operands": "r3, r5", + "mode": "thumb" + }, + "instr_48512": { + "virtual_address": 48512, + "size": 2, + "disassembly": "cmp r5, r9", + "mnemonic": "cmp", + "operands": "r5, r9", + "mode": "thumb" + }, + "instr_48514": { + "virtual_address": 48514, + "size": 2, + "disassembly": "bls 0x0bd86", + "mnemonic": "bls", + "operands": "0x0bd86", + "mode": "thumb" + }, + "bb_48510": { + "virtual_address": 48510, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48516, + "children": [ + "instr_48510", + "instr_48512", + "instr_48514" + ] + }, + "instr_48516": { + "virtual_address": 48516, + "size": 2, + "disassembly": "ldr r3, [0x0c044]", + "mnemonic": "ldr", + "operands": "r3, [0x0c044]", + "mode": "thumb" + }, + "bb_48516": { + "virtual_address": 48516, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48518, + "children": [ + "instr_48516" + ] + }, + "instr_48518": { + "virtual_address": 48518, + "size": 2, + "disassembly": "mov r2, r10", + "mnemonic": "mov", + "operands": "r2, r10", + "mode": "thumb" + }, + "instr_48520": { + "virtual_address": 48520, + "size": 2, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "thumb" + }, + "instr_48522": { + "virtual_address": 48522, + "size": 2, + "disassembly": "ldr r1, [r4, #0x1c]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x1c]", + "mode": "thumb" + }, + "instr_48524": { + "virtual_address": 48524, + "size": 2, + "disassembly": "ldr r7, [r4, #0x24]", + "mnemonic": "ldr", + "operands": "r7, [r4, #0x24]", + "mode": "thumb" + }, + "instr_48526": { + "virtual_address": 48526, + "size": 4, + "disassembly": "bl 0x0c056", + "mnemonic": "bl", + "operands": "0x0c056", + "mode": "thumb" + }, + "instr_48530": { + "virtual_address": 48530, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_48532": { + "virtual_address": 48532, + "size": 2, + "disassembly": "ble 0x0be58", + "mnemonic": "ble", + "operands": "0x0be58", + "mode": "thumb" + }, + "bb_48518": { + "virtual_address": 48518, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48534, + "children": [ + "instr_48518", + "instr_48520", + "instr_48522", + "instr_48524", + "instr_48526", + "instr_48530", + "instr_48532" + ] + }, + "instr_48534": { + "virtual_address": 48534, + "size": 2, + "disassembly": "mov r3, r8", + "mnemonic": "mov", + "operands": "r3, r8", + "mode": "thumb" + }, + "instr_48536": { + "virtual_address": 48536, + "size": 2, + "disassembly": "ldr r3, [r3, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0x8]", + "mode": "thumb" + }, + "instr_48538": { + "virtual_address": 48538, + "size": 2, + "disassembly": "add r10, r0", + "mnemonic": "add", + "operands": "r10, r0", + "mode": "thumb" + }, + "instr_48540": { + "virtual_address": 48540, + "size": 2, + "disassembly": "subs r5, r5, r0", + "mnemonic": "subs", + "operands": "r5, r5, r0", + "mode": "thumb" + }, + "instr_48542": { + "virtual_address": 48542, + "size": 2, + "disassembly": "subs r0, r3, r0", + "mnemonic": "subs", + "operands": "r0, r3, r0", + "mode": "thumb" + }, + "instr_48544": { + "virtual_address": 48544, + "size": 2, + "disassembly": "mov r3, r8", + "mnemonic": "mov", + "operands": "r3, r8", + "mode": "thumb" + }, + "instr_48546": { + "virtual_address": 48546, + "size": 2, + "disassembly": "str r0, [r3, #0x8]", + "mnemonic": "str", + "operands": "r0, [r3, #0x8]", + "mode": "thumb" + }, + "instr_48548": { + "virtual_address": 48548, + "size": 2, + "disassembly": "bne 0x0bd7a", + "mnemonic": "bne", + "operands": "0x0bd7a", + "mode": "thumb" + }, + "bb_48534": { + "virtual_address": 48534, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48550, + "children": [ + "instr_48534", + "instr_48536", + "instr_48538", + "instr_48540", + "instr_48542", + "instr_48544", + "instr_48546", + "instr_48548" + ] + }, + "instr_48550": { + "virtual_address": 48550, + "size": 2, + "disassembly": "movs r0, #0x0", + "mnemonic": "movs", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "bb_48550": { + "virtual_address": 48550, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48552, + "children": [ + "instr_48550" + ] + }, + "instr_48552": { + "virtual_address": 48552, + "size": 2, + "disassembly": "add sp, #0xc", + "mnemonic": "add", + "operands": "sp, #0xc", + "mode": "thumb" + }, + "instr_48554": { + "virtual_address": 48554, + "size": 2, + "disassembly": "pop {r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_48556": { + "virtual_address": 48556, + "size": 2, + "disassembly": "mov r11, r7", + "mnemonic": "mov", + "operands": "r11, r7", + "mode": "thumb" + }, + "instr_48558": { + "virtual_address": 48558, + "size": 2, + "disassembly": "mov r10, r6", + "mnemonic": "mov", + "operands": "r10, r6", + "mode": "thumb" + }, + "instr_48560": { + "virtual_address": 48560, + "size": 2, + "disassembly": "mov r9, r5", + "mnemonic": "mov", + "operands": "r9, r5", + "mode": "thumb" + }, + "instr_48562": { + "virtual_address": 48562, + "size": 2, + "disassembly": "mov r8, r4", + "mnemonic": "mov", + "operands": "r8, r4", + "mode": "thumb" + }, + "instr_48564": { + "virtual_address": 48564, + "size": 2, + "disassembly": "pop {r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_48566": { + "virtual_address": 48566, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_48568": { + "virtual_address": 48568, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_48552": { + "virtual_address": 48552, + "size": 18, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_48552", + "instr_48554", + "instr_48556", + "instr_48558", + "instr_48560", + "instr_48562", + "instr_48564", + "instr_48566", + "instr_48568" + ] + }, + "instr_48570": { + "virtual_address": 48570, + "size": 2, + "disassembly": "movs r1, r4", + "mnemonic": "movs", + "operands": "r1, r4", + "mode": "thumb" + }, + "instr_48572": { + "virtual_address": 48572, + "size": 2, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "thumb" + }, + "instr_48574": { + "virtual_address": 48574, + "size": 4, + "disassembly": "bl 0x0a1a4", + "mnemonic": "bl", + "operands": "0x0a1a4", + "mode": "thumb" + }, + "instr_48578": { + "virtual_address": 48578, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_48580": { + "virtual_address": 48580, + "size": 2, + "disassembly": "beq 0x0bdc8", + "mnemonic": "beq", + "operands": "0x0bdc8", + "mode": "thumb" + }, + "bb_48570": { + "virtual_address": 48570, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48582, + "children": [ + "instr_48570", + "instr_48572", + "instr_48574", + "instr_48578", + "instr_48580" + ] + }, + "instr_48582": { + "virtual_address": 48582, + "size": 2, + "disassembly": "b 0x0c03e", + "mnemonic": "b", + "operands": "0x0c03e", + "mode": "thumb" + }, + "bb_48582": { + "virtual_address": 48582, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49214, + "children": [ + "instr_48582" + ] + }, + "instr_48584": { + "virtual_address": 48584, + "size": 2, + "disassembly": "mov r1, r8", + "mnemonic": "mov", + "operands": "r1, r8", + "mode": "thumb" + }, + "instr_48586": { + "virtual_address": 48586, + "size": 2, + "disassembly": "movs r2, #0xc", + "mnemonic": "movs", + "operands": "r2, #0xc", + "mode": "thumb" + }, + "instr_48588": { + "virtual_address": 48588, + "size": 2, + "disassembly": "ldrsh r3, [r4, r2]", + "mnemonic": "ldrsh", + "operands": "r3, [r4, r2]", + "mode": "thumb" + }, + "instr_48590": { + "virtual_address": 48590, + "size": 2, + "disassembly": "lsls r3, r3, #0x10", + "mnemonic": "lsls", + "operands": "r3, r3, #0x10", + "mode": "thumb" + }, + "instr_48592": { + "virtual_address": 48592, + "size": 2, + "disassembly": "lsrs r2, r3, #0x10", + "mnemonic": "lsrs", + "operands": "r2, r3, #0x10", + "mode": "thumb" + }, + "instr_48594": { + "virtual_address": 48594, + "size": 2, + "disassembly": "ldr r6, [r1, #0x0]", + "mnemonic": "ldr", + "operands": "r6, [r1, #0x0]", + "mode": "thumb" + }, + "instr_48596": { + "virtual_address": 48596, + "size": 2, + "disassembly": "lsls r1, r2, #0x1e", + "mnemonic": "lsls", + "operands": "r1, r2, #0x1e", + "mode": "thumb" + }, + "instr_48598": { + "virtual_address": 48598, + "size": 2, + "disassembly": "bmi 0x0bd70", + "mnemonic": "bmi", + "operands": "0x0bd70", + "mode": "thumb" + }, + "bb_48584": { + "virtual_address": 48584, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48600, + "children": [ + "instr_48584", + "instr_48586", + "instr_48588", + "instr_48590", + "instr_48592", + "instr_48594", + "instr_48596", + "instr_48598" + ] + }, + "instr_48600": { + "virtual_address": 48600, + "size": 2, + "disassembly": "lsls r2, r2, #0x1f", + "mnemonic": "lsls", + "operands": "r2, r2, #0x1f", + "mode": "thumb" + }, + "instr_48602": { + "virtual_address": 48602, + "size": 2, + "disassembly": "bmi 0x0be68", + "mnemonic": "bmi", + "operands": "0x0be68", + "mode": "thumb" + }, + "bb_48600": { + "virtual_address": 48600, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48604, + "children": [ + "instr_48600", + "instr_48602" + ] + }, + "instr_48604": { + "virtual_address": 48604, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_48606": { + "virtual_address": 48606, + "size": 2, + "disassembly": "movs r7, #0x0", + "mnemonic": "movs", + "operands": "r7, #0x0", + "mode": "thumb" + }, + "instr_48608": { + "virtual_address": 48608, + "size": 2, + "disassembly": "mov r9, r2", + "mnemonic": "mov", + "operands": "r9, r2", + "mode": "thumb" + }, + "bb_48604": { + "virtual_address": 48604, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48610, + "children": [ + "instr_48604", + "instr_48606", + "instr_48608" + ] + }, + "instr_48610": { + "virtual_address": 48610, + "size": 2, + "disassembly": "cmp r7, #0x0", + "mnemonic": "cmp", + "operands": "r7, #0x0", + "mode": "thumb" + }, + "instr_48612": { + "virtual_address": 48612, + "size": 2, + "disassembly": "beq 0x0be38", + "mnemonic": "beq", + "operands": "0x0be38", + "mode": "thumb" + }, + "bb_48610": { + "virtual_address": 48610, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48614, + "children": [ + "instr_48610", + "instr_48612" + ] + }, + "instr_48614": { + "virtual_address": 48614, + "size": 2, + "disassembly": "movs r2, #0x80", + "mnemonic": "movs", + "operands": "r2, #0x80", + "mode": "thumb" + }, + "instr_48616": { + "virtual_address": 48616, + "size": 2, + "disassembly": "lsrs r3, r3, #0x10", + "mnemonic": "lsrs", + "operands": "r3, r3, #0x10", + "mode": "thumb" + }, + "instr_48618": { + "virtual_address": 48618, + "size": 2, + "disassembly": "lsls r2, r2, #0x2", + "mnemonic": "lsls", + "operands": "r2, r2, #0x2", + "mode": "thumb" + }, + "instr_48620": { + "virtual_address": 48620, + "size": 2, + "disassembly": "ldr r5, [r4, #0x8]", + "mnemonic": "ldr", + "operands": "r5, [r4, #0x8]", + "mode": "thumb" + }, + "instr_48622": { + "virtual_address": 48622, + "size": 2, + "disassembly": "tst r3, r2", + "mnemonic": "tst", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_48624": { + "virtual_address": 48624, + "size": 2, + "disassembly": "bne 0x0bdf4", + "mnemonic": "bne", + "operands": "0x0bdf4", + "mode": "thumb" + }, + "bb_48614": { + "virtual_address": 48614, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48626, + "children": [ + "instr_48614", + "instr_48616", + "instr_48618", + "instr_48620", + "instr_48622", + "instr_48624" + ] + }, + "instr_48626": { + "virtual_address": 48626, + "size": 2, + "disassembly": "b 0x0bf04", + "mnemonic": "b", + "operands": "0x0bf04", + "mode": "thumb" + }, + "bb_48626": { + "virtual_address": 48626, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48900, + "children": [ + "instr_48626" + ] + }, + "instr_48628": { + "virtual_address": 48628, + "size": 2, + "disassembly": "mov r10, r5", + "mnemonic": "mov", + "operands": "r10, r5", + "mode": "thumb" + }, + "instr_48630": { + "virtual_address": 48630, + "size": 2, + "disassembly": "cmp r5, r7", + "mnemonic": "cmp", + "operands": "r5, r7", + "mode": "thumb" + }, + "instr_48632": { + "virtual_address": 48632, + "size": 2, + "disassembly": "bls 0x0bdfc", + "mnemonic": "bls", + "operands": "0x0bdfc", + "mode": "thumb" + }, + "bb_48628": { + "virtual_address": 48628, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48634, + "children": [ + "instr_48628", + "instr_48630", + "instr_48632" + ] + }, + "instr_48634": { + "virtual_address": 48634, + "size": 2, + "disassembly": "b 0x0bf6c", + "mnemonic": "b", + "operands": "0x0bf6c", + "mode": "thumb" + }, + "bb_48634": { + "virtual_address": 48634, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49004, + "children": [ + "instr_48634" + ] + }, + "instr_48636": { + "virtual_address": 48636, + "size": 2, + "disassembly": "movs r2, #0x90", + "mnemonic": "movs", + "operands": "r2, #0x90", + "mode": "thumb" + }, + "instr_48638": { + "virtual_address": 48638, + "size": 2, + "disassembly": "lsls r2, r2, #0x3", + "mnemonic": "lsls", + "operands": "r2, r2, #0x3", + "mode": "thumb" + }, + "instr_48640": { + "virtual_address": 48640, + "size": 2, + "disassembly": "tst r3, r2", + "mnemonic": "tst", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_48642": { + "virtual_address": 48642, + "size": 2, + "disassembly": "beq 0x0be06", + "mnemonic": "beq", + "operands": "0x0be06", + "mode": "thumb" + }, + "bb_48636": { + "virtual_address": 48636, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48644, + "children": [ + "instr_48636", + "instr_48638", + "instr_48640", + "instr_48642" + ] + }, + "instr_48644": { + "virtual_address": 48644, + "size": 2, + "disassembly": "b 0x0bf8e", + "mnemonic": "b", + "operands": "0x0bf8e", + "mode": "thumb" + }, + "bb_48644": { + "virtual_address": 48644, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49038, + "children": [ + "instr_48644" + ] + }, + "instr_48646": { + "virtual_address": 48646, + "size": 2, + "disassembly": "ldr r0, [r4, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r4, #0x0]", + "mode": "thumb" + }, + "bb_48646": { + "virtual_address": 48646, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48648, + "children": [ + "instr_48646" + ] + }, + "instr_48648": { + "virtual_address": 48648, + "size": 2, + "disassembly": "mov r2, r10", + "mnemonic": "mov", + "operands": "r2, r10", + "mode": "thumb" + }, + "instr_48650": { + "virtual_address": 48650, + "size": 2, + "disassembly": "mov r1, r9", + "mnemonic": "mov", + "operands": "r1, r9", + "mode": "thumb" + }, + "instr_48652": { + "virtual_address": 48652, + "size": 4, + "disassembly": "bl 0x0c924", + "mnemonic": "bl", + "operands": "0x0c924", + "mode": "thumb" + }, + "instr_48656": { + "virtual_address": 48656, + "size": 2, + "disassembly": "ldr r3, [r4, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x8]", + "mode": "thumb" + }, + "instr_48658": { + "virtual_address": 48658, + "size": 2, + "disassembly": "subs r5, r3, r5", + "mnemonic": "subs", + "operands": "r5, r3, r5", + "mode": "thumb" + }, + "instr_48660": { + "virtual_address": 48660, + "size": 2, + "disassembly": "str r5, [r4, #0x8]", + "mnemonic": "str", + "operands": "r5, [r4, #0x8]", + "mode": "thumb" + }, + "instr_48662": { + "virtual_address": 48662, + "size": 2, + "disassembly": "movs r5, r7", + "mnemonic": "movs", + "operands": "r5, r7", + "mode": "thumb" + }, + "instr_48664": { + "virtual_address": 48664, + "size": 2, + "disassembly": "movs r7, #0x0", + "mnemonic": "movs", + "operands": "r7, #0x0", + "mode": "thumb" + }, + "instr_48666": { + "virtual_address": 48666, + "size": 2, + "disassembly": "ldr r3, [r4, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x0]", + "mode": "thumb" + }, + "instr_48668": { + "virtual_address": 48668, + "size": 2, + "disassembly": "add r3, r10", + "mnemonic": "add", + "operands": "r3, r10", + "mode": "thumb" + }, + "instr_48670": { + "virtual_address": 48670, + "size": 2, + "disassembly": "str r3, [r4, #0x0]", + "mnemonic": "str", + "operands": "r3, [r4, #0x0]", + "mode": "thumb" + }, + "bb_48648": { + "virtual_address": 48648, + "size": 24, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48672, + "children": [ + "instr_48648", + "instr_48650", + "instr_48652", + "instr_48656", + "instr_48658", + "instr_48660", + "instr_48662", + "instr_48664", + "instr_48666", + "instr_48668", + "instr_48670" + ] + }, + "instr_48672": { + "virtual_address": 48672, + "size": 2, + "disassembly": "mov r3, r8", + "mnemonic": "mov", + "operands": "r3, r8", + "mode": "thumb" + }, + "instr_48674": { + "virtual_address": 48674, + "size": 2, + "disassembly": "ldr r3, [r3, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0x8]", + "mode": "thumb" + }, + "instr_48676": { + "virtual_address": 48676, + "size": 2, + "disassembly": "add r9, r5", + "mnemonic": "add", + "operands": "r9, r5", + "mode": "thumb" + }, + "instr_48678": { + "virtual_address": 48678, + "size": 2, + "disassembly": "subs r5, r3, r5", + "mnemonic": "subs", + "operands": "r5, r3, r5", + "mode": "thumb" + }, + "instr_48680": { + "virtual_address": 48680, + "size": 2, + "disassembly": "mov r3, r8", + "mnemonic": "mov", + "operands": "r3, r8", + "mode": "thumb" + }, + "instr_48682": { + "virtual_address": 48682, + "size": 2, + "disassembly": "str r5, [r3, #0x8]", + "mnemonic": "str", + "operands": "r5, [r3, #0x8]", + "mode": "thumb" + }, + "instr_48684": { + "virtual_address": 48684, + "size": 2, + "disassembly": "beq 0x0bda6", + "mnemonic": "beq", + "operands": "0x0bda6", + "mode": "thumb" + }, + "bb_48672": { + "virtual_address": 48672, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48686, + "children": [ + "instr_48672", + "instr_48674", + "instr_48676", + "instr_48678", + "instr_48680", + "instr_48682", + "instr_48684" + ] + }, + "instr_48686": { + "virtual_address": 48686, + "size": 2, + "disassembly": "movs r2, #0xc", + "mnemonic": "movs", + "operands": "r2, #0xc", + "mode": "thumb" + }, + "instr_48688": { + "virtual_address": 48688, + "size": 2, + "disassembly": "ldrsh r3, [r4, r2]", + "mnemonic": "ldrsh", + "operands": "r3, [r4, r2]", + "mode": "thumb" + }, + "instr_48690": { + "virtual_address": 48690, + "size": 2, + "disassembly": "lsls r3, r3, #0x10", + "mnemonic": "lsls", + "operands": "r3, r3, #0x10", + "mode": "thumb" + }, + "instr_48692": { + "virtual_address": 48692, + "size": 2, + "disassembly": "cmp r7, #0x0", + "mnemonic": "cmp", + "operands": "r7, #0x0", + "mode": "thumb" + }, + "instr_48694": { + "virtual_address": 48694, + "size": 2, + "disassembly": "bne 0x0bde6", + "mnemonic": "bne", + "operands": "0x0bde6", + "mode": "thumb" + }, + "bb_48686": { + "virtual_address": 48686, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48696, + "children": [ + "instr_48686", + "instr_48688", + "instr_48690", + "instr_48692", + "instr_48694" + ] + }, + "instr_48696": { + "virtual_address": 48696, + "size": 2, + "disassembly": "ldr r2, [r6, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [r6, #0x0]", + "mode": "thumb" + }, + "instr_48698": { + "virtual_address": 48698, + "size": 2, + "disassembly": "ldr r7, [r6, #0x4]", + "mnemonic": "ldr", + "operands": "r7, [r6, #0x4]", + "mode": "thumb" + }, + "instr_48700": { + "virtual_address": 48700, + "size": 2, + "disassembly": "mov r9, r2", + "mnemonic": "mov", + "operands": "r9, r2", + "mode": "thumb" + }, + "instr_48702": { + "virtual_address": 48702, + "size": 2, + "disassembly": "adds r6, #0x8", + "mnemonic": "adds", + "operands": "r6, #0x8", + "mode": "thumb" + }, + "instr_48704": { + "virtual_address": 48704, + "size": 2, + "disassembly": "b 0x0bde2", + "mnemonic": "b", + "operands": "0x0bde2", + "mode": "thumb" + }, + "bb_48696": { + "virtual_address": 48696, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48610, + "children": [ + "instr_48696", + "instr_48698", + "instr_48700", + "instr_48702", + "instr_48704" + ] + }, + "instr_48706": { + "virtual_address": 48706, + "size": 2, + "disassembly": "ldr r3, [r6, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r6, #0x0]", + "mode": "thumb" + }, + "instr_48708": { + "virtual_address": 48708, + "size": 2, + "disassembly": "ldr r5, [r6, #0x4]", + "mnemonic": "ldr", + "operands": "r5, [r6, #0x4]", + "mode": "thumb" + }, + "instr_48710": { + "virtual_address": 48710, + "size": 2, + "disassembly": "mov r10, r3", + "mnemonic": "mov", + "operands": "r10, r3", + "mode": "thumb" + }, + "instr_48712": { + "virtual_address": 48712, + "size": 2, + "disassembly": "adds r6, #0x8", + "mnemonic": "adds", + "operands": "r6, #0x8", + "mode": "thumb" + }, + "instr_48714": { + "virtual_address": 48714, + "size": 2, + "disassembly": "b 0x0bd7a", + "mnemonic": "b", + "operands": "0x0bd7a", + "mode": "thumb" + }, + "bb_48706": { + "virtual_address": 48706, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48506, + "children": [ + "instr_48706", + "instr_48708", + "instr_48710", + "instr_48712", + "instr_48714" + ] + }, + "instr_48716": { + "virtual_address": 48716, + "size": 2, + "disassembly": "movs r1, r4", + "mnemonic": "movs", + "operands": "r1, r4", + "mode": "thumb" + }, + "instr_48718": { + "virtual_address": 48718, + "size": 2, + "disassembly": "ldr r0, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x4]", + "mode": "thumb" + }, + "instr_48720": { + "virtual_address": 48720, + "size": 4, + "disassembly": "bl 0x0b67c", + "mnemonic": "bl", + "operands": "0x0b67c", + "mode": "thumb" + }, + "instr_48724": { + "virtual_address": 48724, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_48726": { + "virtual_address": 48726, + "size": 2, + "disassembly": "beq 0x0bec2", + "mnemonic": "beq", + "operands": "0x0bec2", + "mode": "thumb" + }, + "bb_48716": { + "virtual_address": 48716, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48728, + "children": [ + "instr_48716", + "instr_48718", + "instr_48720", + "instr_48724", + "instr_48726" + ] + }, + "instr_48728": { + "virtual_address": 48728, + "size": 2, + "disassembly": "movs r2, #0xc", + "mnemonic": "movs", + "operands": "r2, #0xc", + "mode": "thumb" + }, + "instr_48730": { + "virtual_address": 48730, + "size": 2, + "disassembly": "ldrsh r3, [r4, r2]", + "mnemonic": "ldrsh", + "operands": "r3, [r4, r2]", + "mode": "thumb" + }, + "bb_48728": { + "virtual_address": 48728, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48732, + "children": [ + "instr_48728", + "instr_48730" + ] + }, + "instr_48732": { + "virtual_address": 48732, + "size": 2, + "disassembly": "movs r2, #0x40", + "mnemonic": "movs", + "operands": "r2, #0x40", + "mode": "thumb" + }, + "instr_48734": { + "virtual_address": 48734, + "size": 2, + "disassembly": "movs r0, #0x1", + "mnemonic": "movs", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_48736": { + "virtual_address": 48736, + "size": 2, + "disassembly": "orrs r3, r2", + "mnemonic": "orrs", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_48738": { + "virtual_address": 48738, + "size": 2, + "disassembly": "strh r3, [r4, #0xc]", + "mnemonic": "strh", + "operands": "r3, [r4, #0xc]", + "mode": "thumb" + }, + "instr_48740": { + "virtual_address": 48740, + "size": 2, + "disassembly": "rsbs r0, r0", + "mnemonic": "rsbs", + "operands": "r0, r0", + "mode": "thumb" + }, + "instr_48742": { + "virtual_address": 48742, + "size": 2, + "disassembly": "b 0x0bda8", + "mnemonic": "b", + "operands": "0x0bda8", + "mode": "thumb" + }, + "bb_48732": { + "virtual_address": 48732, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48552, + "children": [ + "instr_48732", + "instr_48734", + "instr_48736", + "instr_48738", + "instr_48740", + "instr_48742" + ] + }, + "instr_48744": { + "virtual_address": 48744, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_48746": { + "virtual_address": 48746, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_48748": { + "virtual_address": 48748, + "size": 2, + "disassembly": "mov r10, r2", + "mnemonic": "mov", + "operands": "r10, r2", + "mode": "thumb" + }, + "instr_48750": { + "virtual_address": 48750, + "size": 2, + "disassembly": "movs r7, #0x0", + "mnemonic": "movs", + "operands": "r7, #0x0", + "mode": "thumb" + }, + "instr_48752": { + "virtual_address": 48752, + "size": 2, + "disassembly": "mov r2, r11", + "mnemonic": "mov", + "operands": "r2, r11", + "mode": "thumb" + }, + "instr_48754": { + "virtual_address": 48754, + "size": 2, + "disassembly": "movs r0, #0x0", + "mnemonic": "movs", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_48756": { + "virtual_address": 48756, + "size": 2, + "disassembly": "mov r11, r6", + "mnemonic": "mov", + "operands": "r11, r6", + "mode": "thumb" + }, + "instr_48758": { + "virtual_address": 48758, + "size": 2, + "disassembly": "str r2, [sp, #0x4]", + "mnemonic": "str", + "operands": "r2, [sp, #0x4]", + "mode": "thumb" + }, + "instr_48760": { + "virtual_address": 48760, + "size": 2, + "disassembly": "movs r6, r3", + "mnemonic": "movs", + "operands": "r6, r3", + "mode": "thumb" + }, + "instr_48762": { + "virtual_address": 48762, + "size": 2, + "disassembly": "cmp r7, #0x0", + "mnemonic": "cmp", + "operands": "r7, #0x0", + "mode": "thumb" + }, + "instr_48764": { + "virtual_address": 48764, + "size": 2, + "disassembly": "beq 0x0bed8", + "mnemonic": "beq", + "operands": "0x0bed8", + "mode": "thumb" + }, + "bb_48744": { + "virtual_address": 48744, + "size": 22, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48766, + "children": [ + "instr_48744", + "instr_48746", + "instr_48748", + "instr_48750", + "instr_48752", + "instr_48754", + "instr_48756", + "instr_48758", + "instr_48760", + "instr_48762", + "instr_48764" + ] + }, + "instr_48766": { + "virtual_address": 48766, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_48768": { + "virtual_address": 48768, + "size": 2, + "disassembly": "beq 0x0beec", + "mnemonic": "beq", + "operands": "0x0beec", + "mode": "thumb" + }, + "bb_48766": { + "virtual_address": 48766, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48770, + "children": [ + "instr_48766", + "instr_48768" + ] + }, + "instr_48770": { + "virtual_address": 48770, + "size": 2, + "disassembly": "movs r3, r6", + "mnemonic": "movs", + "operands": "r3, r6", + "mode": "thumb" + }, + "bb_48770": { + "virtual_address": 48770, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48772, + "children": [ + "instr_48770" + ] + }, + "instr_48772": { + "virtual_address": 48772, + "size": 2, + "disassembly": "mov r9, r7", + "mnemonic": "mov", + "operands": "r9, r7", + "mode": "thumb" + }, + "instr_48774": { + "virtual_address": 48774, + "size": 2, + "disassembly": "cmp r7, r3", + "mnemonic": "cmp", + "operands": "r7, r3", + "mode": "thumb" + }, + "instr_48776": { + "virtual_address": 48776, + "size": 2, + "disassembly": "bls 0x0be8c", + "mnemonic": "bls", + "operands": "0x0be8c", + "mode": "thumb" + }, + "bb_48772": { + "virtual_address": 48772, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48778, + "children": [ + "instr_48772", + "instr_48774", + "instr_48776" + ] + }, + "instr_48778": { + "virtual_address": 48778, + "size": 2, + "disassembly": "mov r9, r3", + "mnemonic": "mov", + "operands": "r9, r3", + "mode": "thumb" + }, + "bb_48778": { + "virtual_address": 48778, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48780, + "children": [ + "instr_48778" + ] + }, + "instr_48780": { + "virtual_address": 48780, + "size": 2, + "disassembly": "ldr r2, [r4, #0x8]", + "mnemonic": "ldr", + "operands": "r2, [r4, #0x8]", + "mode": "thumb" + }, + "instr_48782": { + "virtual_address": 48782, + "size": 2, + "disassembly": "ldr r3, [r4, #0x14]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x14]", + "mode": "thumb" + }, + "instr_48784": { + "virtual_address": 48784, + "size": 2, + "disassembly": "ldr r0, [r4, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r4, #0x0]", + "mode": "thumb" + }, + "instr_48786": { + "virtual_address": 48786, + "size": 2, + "disassembly": "adds r5, r3, r2", + "mnemonic": "adds", + "operands": "r5, r3, r2", + "mode": "thumb" + }, + "instr_48788": { + "virtual_address": 48788, + "size": 2, + "disassembly": "ldr r2, [r4, #0x10]", + "mnemonic": "ldr", + "operands": "r2, [r4, #0x10]", + "mode": "thumb" + }, + "instr_48790": { + "virtual_address": 48790, + "size": 2, + "disassembly": "cmp r2, r0", + "mnemonic": "cmp", + "operands": "r2, r0", + "mode": "thumb" + }, + "instr_48792": { + "virtual_address": 48792, + "size": 2, + "disassembly": "bcs 0x0bea8", + "mnemonic": "bcs", + "operands": "0x0bea8", + "mode": "thumb" + }, + "bb_48780": { + "virtual_address": 48780, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48794, + "children": [ + "instr_48780", + "instr_48782", + "instr_48784", + "instr_48786", + "instr_48788", + "instr_48790", + "instr_48792" + ] + }, + "instr_48794": { + "virtual_address": 48794, + "size": 2, + "disassembly": "movs r2, #0x1", + "mnemonic": "movs", + "operands": "r2, #0x1", + "mode": "thumb" + }, + "instr_48796": { + "virtual_address": 48796, + "size": 2, + "disassembly": "cmp r9, r5", + "mnemonic": "cmp", + "operands": "r9, r5", + "mode": "thumb" + }, + "instr_48798": { + "virtual_address": 48798, + "size": 2, + "disassembly": "bgt 0x0bea2", + "mnemonic": "bgt", + "operands": "0x0bea2", + "mode": "thumb" + }, + "bb_48794": { + "virtual_address": 48794, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48800, + "children": [ + "instr_48794", + "instr_48796", + "instr_48798" + ] + }, + "instr_48800": { + "virtual_address": 48800, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "bb_48800": { + "virtual_address": 48800, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48802, + "children": [ + "instr_48800" + ] + }, + "instr_48802": { + "virtual_address": 48802, + "size": 2, + "disassembly": "lsls r2, r2, #0x18", + "mnemonic": "lsls", + "operands": "r2, r2, #0x18", + "mode": "thumb" + }, + "instr_48804": { + "virtual_address": 48804, + "size": 2, + "disassembly": "beq 0x0bea8", + "mnemonic": "beq", + "operands": "0x0bea8", + "mode": "thumb" + }, + "bb_48802": { + "virtual_address": 48802, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48806, + "children": [ + "instr_48802", + "instr_48804" + ] + }, + "instr_48806": { + "virtual_address": 48806, + "size": 2, + "disassembly": "b 0x0bfea", + "mnemonic": "b", + "operands": "0x0bfea", + "mode": "thumb" + }, + "bb_48806": { + "virtual_address": 48806, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49130, + "children": [ + "instr_48806" + ] + }, + "instr_48808": { + "virtual_address": 48808, + "size": 2, + "disassembly": "cmp r3, r9", + "mnemonic": "cmp", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_48810": { + "virtual_address": 48810, + "size": 2, + "disassembly": "bgt 0x0bf74", + "mnemonic": "bgt", + "operands": "0x0bf74", + "mode": "thumb" + }, + "bb_48808": { + "virtual_address": 48808, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48812, + "children": [ + "instr_48808", + "instr_48810" + ] + }, + "instr_48812": { + "virtual_address": 48812, + "size": 2, + "disassembly": "ldr r5, [r4, #0x24]", + "mnemonic": "ldr", + "operands": "r5, [r4, #0x24]", + "mode": "thumb" + }, + "instr_48814": { + "virtual_address": 48814, + "size": 2, + "disassembly": "mov r2, r10", + "mnemonic": "mov", + "operands": "r2, r10", + "mode": "thumb" + }, + "instr_48816": { + "virtual_address": 48816, + "size": 2, + "disassembly": "ldr r1, [r4, #0x1c]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x1c]", + "mode": "thumb" + }, + "instr_48818": { + "virtual_address": 48818, + "size": 2, + "disassembly": "ldr r0, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x4]", + "mode": "thumb" + }, + "instr_48820": { + "virtual_address": 48820, + "size": 4, + "disassembly": "bl 0x0c054", + "mnemonic": "bl", + "operands": "0x0c054", + "mode": "thumb" + }, + "instr_48824": { + "virtual_address": 48824, + "size": 2, + "disassembly": "subs r5, r0, #0x0", + "mnemonic": "subs", + "operands": "r5, r0, #0x0", + "mode": "thumb" + }, + "instr_48826": { + "virtual_address": 48826, + "size": 2, + "disassembly": "ble 0x0be58", + "mnemonic": "ble", + "operands": "0x0be58", + "mode": "thumb" + }, + "bb_48812": { + "virtual_address": 48812, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48828, + "children": [ + "instr_48812", + "instr_48814", + "instr_48816", + "instr_48818", + "instr_48820", + "instr_48824", + "instr_48826" + ] + }, + "instr_48828": { + "virtual_address": 48828, + "size": 2, + "disassembly": "movs r0, #0x1", + "mnemonic": "movs", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_48830": { + "virtual_address": 48830, + "size": 2, + "disassembly": "subs r6, r6, r5", + "mnemonic": "subs", + "operands": "r6, r6, r5", + "mode": "thumb" + }, + "instr_48832": { + "virtual_address": 48832, + "size": 2, + "disassembly": "beq 0x0be4c", + "mnemonic": "beq", + "operands": "0x0be4c", + "mode": "thumb" + }, + "bb_48828": { + "virtual_address": 48828, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48834, + "children": [ + "instr_48828", + "instr_48830", + "instr_48832" + ] + }, + "instr_48834": { + "virtual_address": 48834, + "size": 2, + "disassembly": "mov r3, r8", + "mnemonic": "mov", + "operands": "r3, r8", + "mode": "thumb" + }, + "instr_48836": { + "virtual_address": 48836, + "size": 2, + "disassembly": "ldr r3, [r3, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0x8]", + "mode": "thumb" + }, + "instr_48838": { + "virtual_address": 48838, + "size": 2, + "disassembly": "add r10, r5", + "mnemonic": "add", + "operands": "r10, r5", + "mode": "thumb" + }, + "instr_48840": { + "virtual_address": 48840, + "size": 2, + "disassembly": "subs r7, r7, r5", + "mnemonic": "subs", + "operands": "r7, r7, r5", + "mode": "thumb" + }, + "instr_48842": { + "virtual_address": 48842, + "size": 2, + "disassembly": "subs r5, r3, r5", + "mnemonic": "subs", + "operands": "r5, r3, r5", + "mode": "thumb" + }, + "instr_48844": { + "virtual_address": 48844, + "size": 2, + "disassembly": "mov r3, r8", + "mnemonic": "mov", + "operands": "r3, r8", + "mode": "thumb" + }, + "instr_48846": { + "virtual_address": 48846, + "size": 2, + "disassembly": "str r5, [r3, #0x8]", + "mnemonic": "str", + "operands": "r5, [r3, #0x8]", + "mode": "thumb" + }, + "instr_48848": { + "virtual_address": 48848, + "size": 2, + "disassembly": "bne 0x0bed4", + "mnemonic": "bne", + "operands": "0x0bed4", + "mode": "thumb" + }, + "bb_48834": { + "virtual_address": 48834, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48850, + "children": [ + "instr_48834", + "instr_48836", + "instr_48838", + "instr_48840", + "instr_48842", + "instr_48844", + "instr_48846", + "instr_48848" + ] + }, + "instr_48850": { + "virtual_address": 48850, + "size": 2, + "disassembly": "b 0x0bda6", + "mnemonic": "b", + "operands": "0x0bda6", + "mode": "thumb" + }, + "bb_48850": { + "virtual_address": 48850, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48550, + "children": [ + "instr_48850" + ] + }, + "instr_48852": { + "virtual_address": 48852, + "size": 2, + "disassembly": "cmp r7, #0x0", + "mnemonic": "cmp", + "operands": "r7, #0x0", + "mode": "thumb" + }, + "instr_48854": { + "virtual_address": 48854, + "size": 2, + "disassembly": "bne 0x0be7e", + "mnemonic": "bne", + "operands": "0x0be7e", + "mode": "thumb" + }, + "bb_48852": { + "virtual_address": 48852, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48856, + "children": [ + "instr_48852", + "instr_48854" + ] + }, + "instr_48856": { + "virtual_address": 48856, + "size": 2, + "disassembly": "mov r3, r11", + "mnemonic": "mov", + "operands": "r3, r11", + "mode": "thumb" + }, + "instr_48858": { + "virtual_address": 48858, + "size": 2, + "disassembly": "ldr r3, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0x0]", + "mode": "thumb" + }, + "instr_48860": { + "virtual_address": 48860, + "size": 2, + "disassembly": "mov r10, r3", + "mnemonic": "mov", + "operands": "r10, r3", + "mode": "thumb" + }, + "instr_48862": { + "virtual_address": 48862, + "size": 2, + "disassembly": "mov r3, r11", + "mnemonic": "mov", + "operands": "r3, r11", + "mode": "thumb" + }, + "instr_48864": { + "virtual_address": 48864, + "size": 2, + "disassembly": "ldr r7, [r3, #0x4]", + "mnemonic": "ldr", + "operands": "r7, [r3, #0x4]", + "mode": "thumb" + }, + "instr_48866": { + "virtual_address": 48866, + "size": 2, + "disassembly": "movs r3, #0x8", + "mnemonic": "movs", + "operands": "r3, #0x8", + "mode": "thumb" + }, + "instr_48868": { + "virtual_address": 48868, + "size": 2, + "disassembly": "mov r12, r3", + "mnemonic": "mov", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_48870": { + "virtual_address": 48870, + "size": 2, + "disassembly": "add r11, r12", + "mnemonic": "add", + "operands": "r11, r12", + "mode": "thumb" + }, + "instr_48872": { + "virtual_address": 48872, + "size": 2, + "disassembly": "cmp r7, #0x0", + "mnemonic": "cmp", + "operands": "r7, #0x0", + "mode": "thumb" + }, + "instr_48874": { + "virtual_address": 48874, + "size": 2, + "disassembly": "beq 0x0bed8", + "mnemonic": "beq", + "operands": "0x0bed8", + "mode": "thumb" + }, + "bb_48856": { + "virtual_address": 48856, + "size": 20, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48876, + "children": [ + "instr_48856", + "instr_48858", + "instr_48860", + "instr_48862", + "instr_48864", + "instr_48866", + "instr_48868", + "instr_48870", + "instr_48872", + "instr_48874" + ] + }, + "instr_48876": { + "virtual_address": 48876, + "size": 2, + "disassembly": "movs r2, r7", + "mnemonic": "movs", + "operands": "r2, r7", + "mode": "thumb" + }, + "instr_48878": { + "virtual_address": 48878, + "size": 2, + "disassembly": "movs r1, #0xa", + "mnemonic": "movs", + "operands": "r1, #0xa", + "mode": "thumb" + }, + "instr_48880": { + "virtual_address": 48880, + "size": 2, + "disassembly": "mov r0, r10", + "mnemonic": "mov", + "operands": "r0, r10", + "mode": "thumb" + }, + "instr_48882": { + "virtual_address": 48882, + "size": 4, + "disassembly": "bl 0x0c804", + "mnemonic": "bl", + "operands": "0x0c804", + "mode": "thumb" + }, + "instr_48886": { + "virtual_address": 48886, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_48888": { + "virtual_address": 48888, + "size": 2, + "disassembly": "bne 0x0befc", + "mnemonic": "bne", + "operands": "0x0befc", + "mode": "thumb" + }, + "bb_48876": { + "virtual_address": 48876, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48890, + "children": [ + "instr_48876", + "instr_48878", + "instr_48880", + "instr_48882", + "instr_48886", + "instr_48888" + ] + }, + "instr_48890": { + "virtual_address": 48890, + "size": 2, + "disassembly": "b 0x0c02c", + "mnemonic": "b", + "operands": "0x0c02c", + "mode": "thumb" + }, + "bb_48890": { + "virtual_address": 48890, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49196, + "children": [ + "instr_48890" + ] + }, + "instr_48892": { + "virtual_address": 48892, + "size": 2, + "disassembly": "mov r3, r10", + "mnemonic": "mov", + "operands": "r3, r10", + "mode": "thumb" + }, + "instr_48894": { + "virtual_address": 48894, + "size": 2, + "disassembly": "adds r0, #0x1", + "mnemonic": "adds", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_48896": { + "virtual_address": 48896, + "size": 2, + "disassembly": "subs r6, r0, r3", + "mnemonic": "subs", + "operands": "r6, r0, r3", + "mode": "thumb" + }, + "instr_48898": { + "virtual_address": 48898, + "size": 2, + "disassembly": "b 0x0be82", + "mnemonic": "b", + "operands": "0x0be82", + "mode": "thumb" + }, + "bb_48892": { + "virtual_address": 48892, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48770, + "children": [ + "instr_48892", + "instr_48894", + "instr_48896", + "instr_48898" + ] + }, + "instr_48900": { + "virtual_address": 48900, + "size": 2, + "disassembly": "ldr r0, [r4, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r4, #0x0]", + "mode": "thumb" + }, + "instr_48902": { + "virtual_address": 48902, + "size": 2, + "disassembly": "ldr r3, [r4, #0x10]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x10]", + "mode": "thumb" + }, + "instr_48904": { + "virtual_address": 48904, + "size": 2, + "disassembly": "cmp r0, r3", + "mnemonic": "cmp", + "operands": "r0, r3", + "mode": "thumb" + }, + "instr_48906": { + "virtual_address": 48906, + "size": 2, + "disassembly": "bhi 0x0bf3c", + "mnemonic": "bhi", + "operands": "0x0bf3c", + "mode": "thumb" + }, + "bb_48900": { + "virtual_address": 48900, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48908, + "children": [ + "instr_48900", + "instr_48902", + "instr_48904", + "instr_48906" + ] + }, + "instr_48908": { + "virtual_address": 48908, + "size": 2, + "disassembly": "ldr r3, [r4, #0x14]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x14]", + "mode": "thumb" + }, + "instr_48910": { + "virtual_address": 48910, + "size": 2, + "disassembly": "mov r10, r3", + "mnemonic": "mov", + "operands": "r10, r3", + "mode": "thumb" + }, + "instr_48912": { + "virtual_address": 48912, + "size": 2, + "disassembly": "cmp r3, r7", + "mnemonic": "cmp", + "operands": "r3, r7", + "mode": "thumb" + }, + "instr_48914": { + "virtual_address": 48914, + "size": 2, + "disassembly": "bhi 0x0bf3c", + "mnemonic": "bhi", + "operands": "0x0bf3c", + "mode": "thumb" + }, + "bb_48908": { + "virtual_address": 48908, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48916, + "children": [ + "instr_48908", + "instr_48910", + "instr_48912", + "instr_48914" + ] + }, + "instr_48916": { + "virtual_address": 48916, + "size": 2, + "disassembly": "ldr r3, [0x0c048]", + "mnemonic": "ldr", + "operands": "r3, [0x0c048]", + "mode": "thumb" + }, + "instr_48918": { + "virtual_address": 48918, + "size": 2, + "disassembly": "movs r0, r7", + "mnemonic": "movs", + "operands": "r0, r7", + "mode": "thumb" + }, + "instr_48920": { + "virtual_address": 48920, + "size": 2, + "disassembly": "cmp r7, r3", + "mnemonic": "cmp", + "operands": "r7, r3", + "mode": "thumb" + }, + "instr_48922": { + "virtual_address": 48922, + "size": 2, + "disassembly": "bls 0x0bf1e", + "mnemonic": "bls", + "operands": "0x0bf1e", + "mode": "thumb" + }, + "bb_48916": { + "virtual_address": 48916, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48924, + "children": [ + "instr_48916", + "instr_48918", + "instr_48920", + "instr_48922" + ] + }, + "instr_48924": { + "virtual_address": 48924, + "size": 2, + "disassembly": "ldr r0, [0x0c04c]", + "mnemonic": "ldr", + "operands": "r0, [0x0c04c]", + "mode": "thumb" + }, + "bb_48924": { + "virtual_address": 48924, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48926, + "children": [ + "instr_48924" + ] + }, + "instr_48926": { + "virtual_address": 48926, + "size": 2, + "disassembly": "mov r1, r10", + "mnemonic": "mov", + "operands": "r1, r10", + "mode": "thumb" + }, + "instr_48928": { + "virtual_address": 48928, + "size": 4, + "disassembly": "bl 0x10b30", + "mnemonic": "bl", + "operands": "0x10b30", + "mode": "thumb" + }, + "instr_48932": { + "virtual_address": 48932, + "size": 2, + "disassembly": "ldr r5, [r4, #0x24]", + "mnemonic": "ldr", + "operands": "r5, [r4, #0x24]", + "mode": "thumb" + }, + "instr_48934": { + "virtual_address": 48934, + "size": 2, + "disassembly": "mov r3, r10", + "mnemonic": "mov", + "operands": "r3, r10", + "mode": "thumb" + }, + "instr_48936": { + "virtual_address": 48936, + "size": 2, + "disassembly": "muls r3, r0", + "mnemonic": "muls", + "operands": "r3, r0", + "mode": "thumb" + }, + "instr_48938": { + "virtual_address": 48938, + "size": 2, + "disassembly": "mov r2, r9", + "mnemonic": "mov", + "operands": "r2, r9", + "mode": "thumb" + }, + "instr_48940": { + "virtual_address": 48940, + "size": 2, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "thumb" + }, + "instr_48942": { + "virtual_address": 48942, + "size": 2, + "disassembly": "ldr r1, [r4, #0x1c]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x1c]", + "mode": "thumb" + }, + "instr_48944": { + "virtual_address": 48944, + "size": 4, + "disassembly": "bl 0x0c054", + "mnemonic": "bl", + "operands": "0x0c054", + "mode": "thumb" + }, + "instr_48948": { + "virtual_address": 48948, + "size": 2, + "disassembly": "subs r5, r0, #0x0", + "mnemonic": "subs", + "operands": "r5, r0, #0x0", + "mode": "thumb" + }, + "instr_48950": { + "virtual_address": 48950, + "size": 2, + "disassembly": "ble 0x0be58", + "mnemonic": "ble", + "operands": "0x0be58", + "mode": "thumb" + }, + "bb_48926": { + "virtual_address": 48926, + "size": 26, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48952, + "children": [ + "instr_48926", + "instr_48928", + "instr_48932", + "instr_48934", + "instr_48936", + "instr_48938", + "instr_48940", + "instr_48942", + "instr_48944", + "instr_48948", + "instr_48950" + ] + }, + "instr_48952": { + "virtual_address": 48952, + "size": 2, + "disassembly": "subs r7, r7, r5", + "mnemonic": "subs", + "operands": "r7, r7, r5", + "mode": "thumb" + }, + "instr_48954": { + "virtual_address": 48954, + "size": 2, + "disassembly": "b 0x0be20", + "mnemonic": "b", + "operands": "0x0be20", + "mode": "thumb" + }, + "bb_48952": { + "virtual_address": 48952, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48672, + "children": [ + "instr_48952", + "instr_48954" + ] + }, + "instr_48956": { + "virtual_address": 48956, + "size": 2, + "disassembly": "cmp r5, r7", + "mnemonic": "cmp", + "operands": "r5, r7", + "mode": "thumb" + }, + "instr_48958": { + "virtual_address": 48958, + "size": 2, + "disassembly": "bls 0x0bf42", + "mnemonic": "bls", + "operands": "0x0bf42", + "mode": "thumb" + }, + "bb_48956": { + "virtual_address": 48956, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48960, + "children": [ + "instr_48956", + "instr_48958" + ] + }, + "instr_48960": { + "virtual_address": 48960, + "size": 2, + "disassembly": "movs r5, r7", + "mnemonic": "movs", + "operands": "r5, r7", + "mode": "thumb" + }, + "bb_48960": { + "virtual_address": 48960, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48962, + "children": [ + "instr_48960" + ] + }, + "instr_48962": { + "virtual_address": 48962, + "size": 2, + "disassembly": "movs r2, r5", + "mnemonic": "movs", + "operands": "r2, r5", + "mode": "thumb" + }, + "instr_48964": { + "virtual_address": 48964, + "size": 2, + "disassembly": "mov r1, r9", + "mnemonic": "mov", + "operands": "r1, r9", + "mode": "thumb" + }, + "instr_48966": { + "virtual_address": 48966, + "size": 4, + "disassembly": "bl 0x0c924", + "mnemonic": "bl", + "operands": "0x0c924", + "mode": "thumb" + }, + "instr_48970": { + "virtual_address": 48970, + "size": 2, + "disassembly": "ldr r3, [r4, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x8]", + "mode": "thumb" + }, + "instr_48972": { + "virtual_address": 48972, + "size": 2, + "disassembly": "ldr r2, [r4, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [r4, #0x0]", + "mode": "thumb" + }, + "instr_48974": { + "virtual_address": 48974, + "size": 2, + "disassembly": "subs r3, r3, r5", + "mnemonic": "subs", + "operands": "r3, r3, r5", + "mode": "thumb" + }, + "instr_48976": { + "virtual_address": 48976, + "size": 2, + "disassembly": "adds r2, r2, r5", + "mnemonic": "adds", + "operands": "r2, r2, r5", + "mode": "thumb" + }, + "instr_48978": { + "virtual_address": 48978, + "size": 2, + "disassembly": "str r3, [r4, #0x8]", + "mnemonic": "str", + "operands": "r3, [r4, #0x8]", + "mode": "thumb" + }, + "instr_48980": { + "virtual_address": 48980, + "size": 2, + "disassembly": "str r2, [r4, #0x0]", + "mnemonic": "str", + "operands": "r2, [r4, #0x0]", + "mode": "thumb" + }, + "instr_48982": { + "virtual_address": 48982, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_48984": { + "virtual_address": 48984, + "size": 2, + "disassembly": "bne 0x0bf38", + "mnemonic": "bne", + "operands": "0x0bf38", + "mode": "thumb" + }, + "bb_48962": { + "virtual_address": 48962, + "size": 24, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48986, + "children": [ + "instr_48962", + "instr_48964", + "instr_48966", + "instr_48970", + "instr_48972", + "instr_48974", + "instr_48976", + "instr_48978", + "instr_48980", + "instr_48982", + "instr_48984" + ] + }, + "instr_48986": { + "virtual_address": 48986, + "size": 2, + "disassembly": "movs r1, r4", + "mnemonic": "movs", + "operands": "r1, r4", + "mode": "thumb" + }, + "instr_48988": { + "virtual_address": 48988, + "size": 2, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "thumb" + }, + "instr_48990": { + "virtual_address": 48990, + "size": 4, + "disassembly": "bl 0x0b67c", + "mnemonic": "bl", + "operands": "0x0b67c", + "mode": "thumb" + }, + "instr_48994": { + "virtual_address": 48994, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_48996": { + "virtual_address": 48996, + "size": 2, + "disassembly": "beq 0x0bf68", + "mnemonic": "beq", + "operands": "0x0bf68", + "mode": "thumb" + }, + "bb_48986": { + "virtual_address": 48986, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48998, + "children": [ + "instr_48986", + "instr_48988", + "instr_48990", + "instr_48994", + "instr_48996" + ] + }, + "instr_48998": { + "virtual_address": 48998, + "size": 2, + "disassembly": "b 0x0be58", + "mnemonic": "b", + "operands": "0x0be58", + "mode": "thumb" + }, + "bb_48998": { + "virtual_address": 48998, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48728, + "children": [ + "instr_48998" + ] + }, + "instr_49000": { + "virtual_address": 49000, + "size": 2, + "disassembly": "subs r7, r7, r5", + "mnemonic": "subs", + "operands": "r7, r7, r5", + "mode": "thumb" + }, + "instr_49002": { + "virtual_address": 49002, + "size": 2, + "disassembly": "b 0x0be20", + "mnemonic": "b", + "operands": "0x0be20", + "mode": "thumb" + }, + "bb_49000": { + "virtual_address": 49000, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48672, + "children": [ + "instr_49000", + "instr_49002" + ] + }, + "instr_49004": { + "virtual_address": 49004, + "size": 2, + "disassembly": "movs r5, r7", + "mnemonic": "movs", + "operands": "r5, r7", + "mode": "thumb" + }, + "instr_49006": { + "virtual_address": 49006, + "size": 2, + "disassembly": "mov r10, r7", + "mnemonic": "mov", + "operands": "r10, r7", + "mode": "thumb" + }, + "instr_49008": { + "virtual_address": 49008, + "size": 2, + "disassembly": "ldr r0, [r4, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r4, #0x0]", + "mode": "thumb" + }, + "instr_49010": { + "virtual_address": 49010, + "size": 2, + "disassembly": "b 0x0be08", + "mnemonic": "b", + "operands": "0x0be08", + "mode": "thumb" + }, + "bb_49004": { + "virtual_address": 49004, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48648, + "children": [ + "instr_49004", + "instr_49006", + "instr_49008", + "instr_49010" + ] + }, + "instr_49012": { + "virtual_address": 49012, + "size": 2, + "disassembly": "mov r2, r9", + "mnemonic": "mov", + "operands": "r2, r9", + "mode": "thumb" + }, + "instr_49014": { + "virtual_address": 49014, + "size": 2, + "disassembly": "mov r1, r10", + "mnemonic": "mov", + "operands": "r1, r10", + "mode": "thumb" + }, + "instr_49016": { + "virtual_address": 49016, + "size": 4, + "disassembly": "bl 0x0c924", + "mnemonic": "bl", + "operands": "0x0c924", + "mode": "thumb" + }, + "instr_49020": { + "virtual_address": 49020, + "size": 2, + "disassembly": "mov r2, r9", + "mnemonic": "mov", + "operands": "r2, r9", + "mode": "thumb" + }, + "instr_49022": { + "virtual_address": 49022, + "size": 2, + "disassembly": "ldr r3, [r4, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x8]", + "mode": "thumb" + }, + "instr_49024": { + "virtual_address": 49024, + "size": 2, + "disassembly": "subs r3, r3, r2", + "mnemonic": "subs", + "operands": "r3, r3, r2", + "mode": "thumb" + }, + "instr_49026": { + "virtual_address": 49026, + "size": 2, + "disassembly": "str r3, [r4, #0x8]", + "mnemonic": "str", + "operands": "r3, [r4, #0x8]", + "mode": "thumb" + }, + "instr_49028": { + "virtual_address": 49028, + "size": 2, + "disassembly": "ldr r3, [r4, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x0]", + "mode": "thumb" + }, + "instr_49030": { + "virtual_address": 49030, + "size": 2, + "disassembly": "add r3, r9", + "mnemonic": "add", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_49032": { + "virtual_address": 49032, + "size": 2, + "disassembly": "mov r5, r9", + "mnemonic": "mov", + "operands": "r5, r9", + "mode": "thumb" + }, + "instr_49034": { + "virtual_address": 49034, + "size": 2, + "disassembly": "str r3, [r4, #0x0]", + "mnemonic": "str", + "operands": "r3, [r4, #0x0]", + "mode": "thumb" + }, + "instr_49036": { + "virtual_address": 49036, + "size": 2, + "disassembly": "b 0x0bebc", + "mnemonic": "b", + "operands": "0x0bebc", + "mode": "thumb" + }, + "bb_49012": { + "virtual_address": 49012, + "size": 26, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48828, + "children": [ + "instr_49012", + "instr_49014", + "instr_49016", + "instr_49020", + "instr_49022", + "instr_49024", + "instr_49026", + "instr_49028", + "instr_49030", + "instr_49032", + "instr_49034", + "instr_49036" + ] + }, + "instr_49038": { + "virtual_address": 49038, + "size": 2, + "disassembly": "ldr r0, [r4, #0x14]", + "mnemonic": "ldr", + "operands": "r0, [r4, #0x14]", + "mode": "thumb" + }, + "instr_49040": { + "virtual_address": 49040, + "size": 2, + "disassembly": "ldr r2, [r4, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [r4, #0x0]", + "mode": "thumb" + }, + "instr_49042": { + "virtual_address": 49042, + "size": 2, + "disassembly": "ldr r1, [r4, #0x10]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x10]", + "mode": "thumb" + }, + "instr_49044": { + "virtual_address": 49044, + "size": 2, + "disassembly": "subs r5, r2, r1", + "mnemonic": "subs", + "operands": "r5, r2, r1", + "mode": "thumb" + }, + "instr_49046": { + "virtual_address": 49046, + "size": 2, + "disassembly": "lsls r2, r0, #0x1", + "mnemonic": "lsls", + "operands": "r2, r0, #0x1", + "mode": "thumb" + }, + "instr_49048": { + "virtual_address": 49048, + "size": 2, + "disassembly": "adds r2, r2, r0", + "mnemonic": "adds", + "operands": "r2, r2, r0", + "mode": "thumb" + }, + "instr_49050": { + "virtual_address": 49050, + "size": 2, + "disassembly": "lsrs r0, r2, #0x1f", + "mnemonic": "lsrs", + "operands": "r0, r2, #0x1f", + "mode": "thumb" + }, + "instr_49052": { + "virtual_address": 49052, + "size": 2, + "disassembly": "adds r2, r0, r2", + "mnemonic": "adds", + "operands": "r2, r0, r2", + "mode": "thumb" + }, + "instr_49054": { + "virtual_address": 49054, + "size": 2, + "disassembly": "adds r0, r5, #0x1", + "mnemonic": "adds", + "operands": "r0, r5, #0x1", + "mode": "thumb" + }, + "instr_49056": { + "virtual_address": 49056, + "size": 2, + "disassembly": "asrs r2, r2, #0x1", + "mnemonic": "asrs", + "operands": "r2, r2, #0x1", + "mode": "thumb" + }, + "instr_49058": { + "virtual_address": 49058, + "size": 2, + "disassembly": "adds r0, r0, r7", + "mnemonic": "adds", + "operands": "r0, r0, r7", + "mode": "thumb" + }, + "instr_49060": { + "virtual_address": 49060, + "size": 2, + "disassembly": "mov r10, r2", + "mnemonic": "mov", + "operands": "r10, r2", + "mode": "thumb" + }, + "instr_49062": { + "virtual_address": 49062, + "size": 2, + "disassembly": "str r5, [sp, #0x4]", + "mnemonic": "str", + "operands": "r5, [sp, #0x4]", + "mode": "thumb" + }, + "instr_49064": { + "virtual_address": 49064, + "size": 2, + "disassembly": "cmp r0, r2", + "mnemonic": "cmp", + "operands": "r0, r2", + "mode": "thumb" + }, + "instr_49066": { + "virtual_address": 49066, + "size": 2, + "disassembly": "bls 0x0bfb0", + "mnemonic": "bls", + "operands": "0x0bfb0", + "mode": "thumb" + }, + "bb_49038": { + "virtual_address": 49038, + "size": 30, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49068, + "children": [ + "instr_49038", + "instr_49040", + "instr_49042", + "instr_49044", + "instr_49046", + "instr_49048", + "instr_49050", + "instr_49052", + "instr_49054", + "instr_49056", + "instr_49058", + "instr_49060", + "instr_49062", + "instr_49064", + "instr_49066" + ] + }, + "instr_49068": { + "virtual_address": 49068, + "size": 2, + "disassembly": "mov r10, r0", + "mnemonic": "mov", + "operands": "r10, r0", + "mode": "thumb" + }, + "instr_49070": { + "virtual_address": 49070, + "size": 2, + "disassembly": "movs r2, r0", + "mnemonic": "movs", + "operands": "r2, r0", + "mode": "thumb" + }, + "bb_49068": { + "virtual_address": 49068, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49072, + "children": [ + "instr_49068", + "instr_49070" + ] + }, + "instr_49072": { + "virtual_address": 49072, + "size": 2, + "disassembly": "lsls r3, r3, #0x15", + "mnemonic": "lsls", + "operands": "r3, r3, #0x15", + "mode": "thumb" + }, + "instr_49074": { + "virtual_address": 49074, + "size": 2, + "disassembly": "bpl 0x0c008", + "mnemonic": "bpl", + "operands": "0x0c008", + "mode": "thumb" + }, + "bb_49072": { + "virtual_address": 49072, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49076, + "children": [ + "instr_49072", + "instr_49074" + ] + }, + "instr_49076": { + "virtual_address": 49076, + "size": 2, + "disassembly": "movs r1, r2", + "mnemonic": "movs", + "operands": "r1, r2", + "mode": "thumb" + }, + "instr_49078": { + "virtual_address": 49078, + "size": 2, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "thumb" + }, + "instr_49080": { + "virtual_address": 49080, + "size": 4, + "disassembly": "bl 0x0c27c", + "mnemonic": "bl", + "operands": "0x0c27c", + "mode": "thumb" + }, + "instr_49084": { + "virtual_address": 49084, + "size": 2, + "disassembly": "subs r5, r0, #0x0", + "mnemonic": "subs", + "operands": "r5, r0, #0x0", + "mode": "thumb" + }, + "instr_49086": { + "virtual_address": 49086, + "size": 2, + "disassembly": "beq 0x0c032", + "mnemonic": "beq", + "operands": "0x0c032", + "mode": "thumb" + }, + "bb_49076": { + "virtual_address": 49076, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49088, + "children": [ + "instr_49076", + "instr_49078", + "instr_49080", + "instr_49084", + "instr_49086" + ] + }, + "instr_49088": { + "virtual_address": 49088, + "size": 2, + "disassembly": "ldr r2, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x4]", + "mode": "thumb" + }, + "instr_49090": { + "virtual_address": 49090, + "size": 2, + "disassembly": "ldr r1, [r4, #0x10]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x10]", + "mode": "thumb" + }, + "instr_49092": { + "virtual_address": 49092, + "size": 4, + "disassembly": "bl 0x0c87c", + "mnemonic": "bl", + "operands": "0x0c87c", + "mode": "thumb" + }, + "instr_49096": { + "virtual_address": 49096, + "size": 2, + "disassembly": "ldrh r3, [r4, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r4, #0xc]", + "mode": "thumb" + }, + "instr_49098": { + "virtual_address": 49098, + "size": 2, + "disassembly": "ldr r2, [0x0c050]", + "mnemonic": "ldr", + "operands": "r2, [0x0c050]", + "mode": "thumb" + }, + "instr_49100": { + "virtual_address": 49100, + "size": 2, + "disassembly": "ands r3, r2", + "mnemonic": "ands", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_49102": { + "virtual_address": 49102, + "size": 2, + "disassembly": "movs r2, #0x80", + "mnemonic": "movs", + "operands": "r2, #0x80", + "mode": "thumb" + }, + "instr_49104": { + "virtual_address": 49104, + "size": 2, + "disassembly": "orrs r3, r2", + "mnemonic": "orrs", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_49106": { + "virtual_address": 49106, + "size": 2, + "disassembly": "strh r3, [r4, #0xc]", + "mnemonic": "strh", + "operands": "r3, [r4, #0xc]", + "mode": "thumb" + }, + "bb_49088": { + "virtual_address": 49088, + "size": 20, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49108, + "children": [ + "instr_49088", + "instr_49090", + "instr_49092", + "instr_49096", + "instr_49098", + "instr_49100", + "instr_49102", + "instr_49104", + "instr_49106" + ] + }, + "instr_49108": { + "virtual_address": 49108, + "size": 2, + "disassembly": "mov r2, r10", + "mnemonic": "mov", + "operands": "r2, r10", + "mode": "thumb" + }, + "instr_49110": { + "virtual_address": 49110, + "size": 2, + "disassembly": "ldr r3, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x4]", + "mode": "thumb" + }, + "instr_49112": { + "virtual_address": 49112, + "size": 2, + "disassembly": "adds r0, r5, r3", + "mnemonic": "adds", + "operands": "r0, r5, r3", + "mode": "thumb" + }, + "instr_49114": { + "virtual_address": 49114, + "size": 2, + "disassembly": "subs r3, r2, r3", + "mnemonic": "subs", + "operands": "r3, r2, r3", + "mode": "thumb" + }, + "instr_49116": { + "virtual_address": 49116, + "size": 2, + "disassembly": "str r5, [r4, #0x10]", + "mnemonic": "str", + "operands": "r5, [r4, #0x10]", + "mode": "thumb" + }, + "instr_49118": { + "virtual_address": 49118, + "size": 2, + "disassembly": "mov r10, r7", + "mnemonic": "mov", + "operands": "r10, r7", + "mode": "thumb" + }, + "instr_49120": { + "virtual_address": 49120, + "size": 2, + "disassembly": "movs r5, r7", + "mnemonic": "movs", + "operands": "r5, r7", + "mode": "thumb" + }, + "instr_49122": { + "virtual_address": 49122, + "size": 2, + "disassembly": "str r0, [r4, #0x0]", + "mnemonic": "str", + "operands": "r0, [r4, #0x0]", + "mode": "thumb" + }, + "instr_49124": { + "virtual_address": 49124, + "size": 2, + "disassembly": "str r2, [r4, #0x14]", + "mnemonic": "str", + "operands": "r2, [r4, #0x14]", + "mode": "thumb" + }, + "instr_49126": { + "virtual_address": 49126, + "size": 2, + "disassembly": "str r3, [r4, #0x8]", + "mnemonic": "str", + "operands": "r3, [r4, #0x8]", + "mode": "thumb" + }, + "instr_49128": { + "virtual_address": 49128, + "size": 2, + "disassembly": "b 0x0be08", + "mnemonic": "b", + "operands": "0x0be08", + "mode": "thumb" + }, + "bb_49108": { + "virtual_address": 49108, + "size": 22, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48648, + "children": [ + "instr_49108", + "instr_49110", + "instr_49112", + "instr_49114", + "instr_49116", + "instr_49118", + "instr_49120", + "instr_49122", + "instr_49124", + "instr_49126", + "instr_49128" + ] + }, + "instr_49130": { + "virtual_address": 49130, + "size": 2, + "disassembly": "mov r1, r10", + "mnemonic": "mov", + "operands": "r1, r10", + "mode": "thumb" + }, + "instr_49132": { + "virtual_address": 49132, + "size": 2, + "disassembly": "movs r2, r5", + "mnemonic": "movs", + "operands": "r2, r5", + "mode": "thumb" + }, + "instr_49134": { + "virtual_address": 49134, + "size": 4, + "disassembly": "bl 0x0c924", + "mnemonic": "bl", + "operands": "0x0c924", + "mode": "thumb" + }, + "instr_49138": { + "virtual_address": 49138, + "size": 2, + "disassembly": "ldr r3, [r4, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x0]", + "mode": "thumb" + }, + "instr_49140": { + "virtual_address": 49140, + "size": 2, + "disassembly": "adds r3, r3, r5", + "mnemonic": "adds", + "operands": "r3, r3, r5", + "mode": "thumb" + }, + "instr_49142": { + "virtual_address": 49142, + "size": 2, + "disassembly": "movs r1, r4", + "mnemonic": "movs", + "operands": "r1, r4", + "mode": "thumb" + }, + "instr_49144": { + "virtual_address": 49144, + "size": 2, + "disassembly": "str r3, [r4, #0x0]", + "mnemonic": "str", + "operands": "r3, [r4, #0x0]", + "mode": "thumb" + }, + "instr_49146": { + "virtual_address": 49146, + "size": 2, + "disassembly": "ldr r0, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x4]", + "mode": "thumb" + }, + "instr_49148": { + "virtual_address": 49148, + "size": 4, + "disassembly": "bl 0x0b67c", + "mnemonic": "bl", + "operands": "0x0b67c", + "mode": "thumb" + }, + "instr_49152": { + "virtual_address": 49152, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_49154": { + "virtual_address": 49154, + "size": 2, + "disassembly": "bne 0x0c006", + "mnemonic": "bne", + "operands": "0x0c006", + "mode": "thumb" + }, + "bb_49130": { + "virtual_address": 49130, + "size": 26, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49156, + "children": [ + "instr_49130", + "instr_49132", + "instr_49134", + "instr_49138", + "instr_49140", + "instr_49142", + "instr_49144", + "instr_49146", + "instr_49148", + "instr_49152", + "instr_49154" + ] + }, + "instr_49156": { + "virtual_address": 49156, + "size": 2, + "disassembly": "b 0x0bebc", + "mnemonic": "b", + "operands": "0x0bebc", + "mode": "thumb" + }, + "bb_49156": { + "virtual_address": 49156, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48828, + "children": [ + "instr_49156" + ] + }, + "instr_49158": { + "virtual_address": 49158, + "size": 2, + "disassembly": "b 0x0be58", + "mnemonic": "b", + "operands": "0x0be58", + "mode": "thumb" + }, + "bb_49158": { + "virtual_address": 49158, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48728, + "children": [ + "instr_49158" + ] + }, + "instr_49160": { + "virtual_address": 49160, + "size": 2, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "thumb" + }, + "instr_49162": { + "virtual_address": 49162, + "size": 4, + "disassembly": "bl 0x0d540", + "mnemonic": "bl", + "operands": "0x0d540", + "mode": "thumb" + }, + "instr_49166": { + "virtual_address": 49166, + "size": 2, + "disassembly": "subs r5, r0, #0x0", + "mnemonic": "subs", + "operands": "r5, r0, #0x0", + "mode": "thumb" + }, + "instr_49168": { + "virtual_address": 49168, + "size": 2, + "disassembly": "bne 0x0bfd4", + "mnemonic": "bne", + "operands": "0x0bfd4", + "mode": "thumb" + }, + "bb_49160": { + "virtual_address": 49160, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49170, + "children": [ + "instr_49160", + "instr_49162", + "instr_49166", + "instr_49168" + ] + }, + "instr_49170": { + "virtual_address": 49170, + "size": 2, + "disassembly": "ldr r1, [r4, #0x10]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x10]", + "mode": "thumb" + }, + "instr_49172": { + "virtual_address": 49172, + "size": 2, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "thumb" + }, + "instr_49174": { + "virtual_address": 49174, + "size": 4, + "disassembly": "bl 0x0bb74", + "mnemonic": "bl", + "operands": "0x0bb74", + "mode": "thumb" + }, + "instr_49178": { + "virtual_address": 49178, + "size": 2, + "disassembly": "movs r2, #0x80", + "mnemonic": "movs", + "operands": "r2, #0x80", + "mode": "thumb" + }, + "instr_49180": { + "virtual_address": 49180, + "size": 2, + "disassembly": "mov r1, r11", + "mnemonic": "mov", + "operands": "r1, r11", + "mode": "thumb" + }, + "instr_49182": { + "virtual_address": 49182, + "size": 2, + "disassembly": "ldrh r3, [r4, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r4, #0xc]", + "mode": "thumb" + }, + "instr_49184": { + "virtual_address": 49184, + "size": 2, + "disassembly": "bics r3, r2", + "mnemonic": "bics", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_49186": { + "virtual_address": 49186, + "size": 2, + "disassembly": "lsls r3, r3, #0x10", + "mnemonic": "lsls", + "operands": "r3, r3, #0x10", + "mode": "thumb" + }, + "instr_49188": { + "virtual_address": 49188, + "size": 2, + "disassembly": "subs r2, #0x74", + "mnemonic": "subs", + "operands": "r2, #0x74", + "mode": "thumb" + }, + "instr_49190": { + "virtual_address": 49190, + "size": 2, + "disassembly": "str r2, [r1, #0x0]", + "mnemonic": "str", + "operands": "r2, [r1, #0x0]", + "mode": "thumb" + }, + "instr_49192": { + "virtual_address": 49192, + "size": 2, + "disassembly": "asrs r3, r3, #0x10", + "mnemonic": "asrs", + "operands": "r3, r3, #0x10", + "mode": "thumb" + }, + "instr_49194": { + "virtual_address": 49194, + "size": 2, + "disassembly": "b 0x0be5c", + "mnemonic": "b", + "operands": "0x0be5c", + "mode": "thumb" + }, + "bb_49170": { + "virtual_address": 49170, + "size": 26, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48732, + "children": [ + "instr_49170", + "instr_49172", + "instr_49174", + "instr_49178", + "instr_49180", + "instr_49182", + "instr_49184", + "instr_49186", + "instr_49188", + "instr_49190", + "instr_49192", + "instr_49194" + ] + }, + "instr_49196": { + "virtual_address": 49196, + "size": 2, + "disassembly": "adds r3, r7, #0x1", + "mnemonic": "adds", + "operands": "r3, r7, #0x1", + "mode": "thumb" + }, + "instr_49198": { + "virtual_address": 49198, + "size": 2, + "disassembly": "movs r6, r3", + "mnemonic": "movs", + "operands": "r6, r3", + "mode": "thumb" + }, + "instr_49200": { + "virtual_address": 49200, + "size": 2, + "disassembly": "b 0x0be84", + "mnemonic": "b", + "operands": "0x0be84", + "mode": "thumb" + }, + "bb_49196": { + "virtual_address": 49196, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48772, + "children": [ + "instr_49196", + "instr_49198", + "instr_49200" + ] + }, + "instr_49202": { + "virtual_address": 49202, + "size": 2, + "disassembly": "movs r3, #0xc", + "mnemonic": "movs", + "operands": "r3, #0xc", + "mode": "thumb" + }, + "instr_49204": { + "virtual_address": 49204, + "size": 2, + "disassembly": "mov r2, r11", + "mnemonic": "mov", + "operands": "r2, r11", + "mode": "thumb" + }, + "instr_49206": { + "virtual_address": 49206, + "size": 2, + "disassembly": "str r3, [r2, #0x0]", + "mnemonic": "str", + "operands": "r3, [r2, #0x0]", + "mode": "thumb" + }, + "instr_49208": { + "virtual_address": 49208, + "size": 2, + "disassembly": "movs r2, #0xc", + "mnemonic": "movs", + "operands": "r2, #0xc", + "mode": "thumb" + }, + "instr_49210": { + "virtual_address": 49210, + "size": 2, + "disassembly": "ldrsh r3, [r4, r2]", + "mnemonic": "ldrsh", + "operands": "r3, [r4, r2]", + "mode": "thumb" + }, + "instr_49212": { + "virtual_address": 49212, + "size": 2, + "disassembly": "b 0x0be5c", + "mnemonic": "b", + "operands": "0x0be5c", + "mode": "thumb" + }, + "bb_49202": { + "virtual_address": 49202, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48732, + "children": [ + "instr_49202", + "instr_49204", + "instr_49206", + "instr_49208", + "instr_49210", + "instr_49212" + ] + }, + "instr_49214": { + "virtual_address": 49214, + "size": 2, + "disassembly": "movs r0, #0x1", + "mnemonic": "movs", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_49216": { + "virtual_address": 49216, + "size": 2, + "disassembly": "rsbs r0, r0", + "mnemonic": "rsbs", + "operands": "r0, r0", + "mode": "thumb" + }, + "instr_49218": { + "virtual_address": 49218, + "size": 2, + "disassembly": "b 0x0bda8", + "mnemonic": "b", + "operands": "0x0bda8", + "mode": "thumb" + }, + "bb_49214": { + "virtual_address": 49214, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 48552, + "children": [ + "instr_49214", + "instr_49216", + "instr_49218" + ] + }, + "dw_49220": { + "virtual_address": 49220, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 48498, + 48516 + ] + }, + "dw_49224": { + "virtual_address": 49224, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 48916 + ] + }, + "dw_49228": { + "virtual_address": 49228, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 48924 + ] + }, + "dw_49232": { + "virtual_address": 49232, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 49098 + ] + }, + "func_48444": { + "virtual_address": 48444, + "size": 792, + "name": "__sfvwrite_r", + "children": [ + "bb_48444", + "bb_48470", + "bb_48482", + "bb_48488", + "bb_48496", + "bb_48506", + "bb_48510", + "bb_48516", + "bb_48518", + "bb_48534", + "bb_48550", + "bb_48552", + "bb_48570", + "bb_48582", + "bb_48584", + "bb_48600", + "bb_48604", + "bb_48610", + "bb_48614", + "bb_48626", + "bb_48628", + "bb_48634", + "bb_48636", + "bb_48644", + "bb_48646", + "bb_48648", + "bb_48672", + "bb_48686", + "bb_48696", + "bb_48706", + "bb_48716", + "bb_48728", + "bb_48732", + "bb_48744", + "bb_48766", + "bb_48770", + "bb_48772", + "bb_48778", + "bb_48780", + "bb_48794", + "bb_48800", + "bb_48802", + "bb_48806", + "bb_48808", + "bb_48812", + "bb_48828", + "bb_48834", + "bb_48850", + "bb_48852", + "bb_48856", + "bb_48876", + "bb_48890", + "bb_48892", + "bb_48900", + "bb_48908", + "bb_48916", + "bb_48924", + "bb_48926", + "bb_48952", + "bb_48956", + "bb_48960", + "bb_48962", + "bb_48986", + "bb_48998", + "bb_49000", + "bb_49004", + "bb_49012", + "bb_49038", + "bb_49068", + "bb_49072", + "bb_49076", + "bb_49088", + "bb_49108", + "bb_49130", + "bb_49156", + "bb_49158", + "bb_49160", + "bb_49170", + "bb_49196", + "bb_49202", + "bb_49214", + "dw_49220", + "dw_49224", + "dw_49228", + "dw_49232" + ] + }, + "instr_49236": { + "virtual_address": 49236, + "size": 2, + "disassembly": "bx r5", + "mnemonic": "bx", + "operands": "r5", + "mode": "thumb" + }, + "bb_49236": { + "virtual_address": 49236, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_49236" + ] + }, + "func_49236": { + "virtual_address": 49236, + "size": 2, + "name": "FUN_0000c054", + "children": [ + "bb_49236" + ] + }, + "instr_49238": { + "virtual_address": 49238, + "size": 2, + "disassembly": "bx r7", + "mnemonic": "bx", + "operands": "r7", + "mode": "thumb" + }, + "bb_49238": { + "virtual_address": 49238, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_49238" + ] + }, + "func_49238": { + "virtual_address": 49238, + "size": 2, + "name": "FUN_0000c056", + "children": [ + "bb_49238" + ] + }, + "instr_49240": { + "virtual_address": 49240, + "size": 2, + "disassembly": "push {r4, r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_49242": { + "virtual_address": 49242, + "size": 2, + "disassembly": "mov lr, r8", + "mnemonic": "mov", + "operands": "lr, r8", + "mode": "thumb" + }, + "instr_49244": { + "virtual_address": 49244, + "size": 2, + "disassembly": "movs r3, #0xb8", + "mnemonic": "movs", + "operands": "r3, #0xb8", + "mode": "thumb" + }, + "instr_49246": { + "virtual_address": 49246, + "size": 2, + "disassembly": "mov r8, r1", + "mnemonic": "mov", + "operands": "r8, r1", + "mode": "thumb" + }, + "instr_49248": { + "virtual_address": 49248, + "size": 2, + "disassembly": "movs r6, #0x0", + "mnemonic": "movs", + "operands": "r6, #0x0", + "mode": "thumb" + }, + "instr_49250": { + "virtual_address": 49250, + "size": 2, + "disassembly": "push {lr}", + "mnemonic": "push", + "operands": "{lr}", + "mode": "thumb" + }, + "instr_49252": { + "virtual_address": 49252, + "size": 2, + "disassembly": "lsls r3, r3, #0x2", + "mnemonic": "lsls", + "operands": "r3, r3, #0x2", + "mode": "thumb" + }, + "instr_49254": { + "virtual_address": 49254, + "size": 2, + "disassembly": "adds r7, r0, r3", + "mnemonic": "adds", + "operands": "r7, r0, r3", + "mode": "thumb" + }, + "bb_49240": { + "virtual_address": 49240, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49256, + "children": [ + "instr_49240", + "instr_49242", + "instr_49244", + "instr_49246", + "instr_49248", + "instr_49250", + "instr_49252", + "instr_49254" + ] + }, + "instr_49256": { + "virtual_address": 49256, + "size": 2, + "disassembly": "ldr r3, [r7, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r7, #0x4]", + "mode": "thumb" + }, + "instr_49258": { + "virtual_address": 49258, + "size": 2, + "disassembly": "ldr r4, [r7, #0x8]", + "mnemonic": "ldr", + "operands": "r4, [r7, #0x8]", + "mode": "thumb" + }, + "instr_49260": { + "virtual_address": 49260, + "size": 2, + "disassembly": "subs r5, r3, #0x1", + "mnemonic": "subs", + "operands": "r5, r3, #0x1", + "mode": "thumb" + }, + "instr_49262": { + "virtual_address": 49262, + "size": 2, + "disassembly": "bmi 0x0c08c", + "mnemonic": "bmi", + "operands": "0x0c08c", + "mode": "thumb" + }, + "bb_49256": { + "virtual_address": 49256, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49264, + "children": [ + "instr_49256", + "instr_49258", + "instr_49260", + "instr_49262" + ] + }, + "instr_49264": { + "virtual_address": 49264, + "size": 2, + "disassembly": "ldrh r3, [r4, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r4, #0xc]", + "mode": "thumb" + }, + "instr_49266": { + "virtual_address": 49266, + "size": 2, + "disassembly": "cmp r3, #0x1", + "mnemonic": "cmp", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_49268": { + "virtual_address": 49268, + "size": 2, + "disassembly": "bls 0x0c086", + "mnemonic": "bls", + "operands": "0x0c086", + "mode": "thumb" + }, + "bb_49264": { + "virtual_address": 49264, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49270, + "children": [ + "instr_49264", + "instr_49266", + "instr_49268" + ] + }, + "instr_49270": { + "virtual_address": 49270, + "size": 2, + "disassembly": "movs r2, #0xe", + "mnemonic": "movs", + "operands": "r2, #0xe", + "mode": "thumb" + }, + "instr_49272": { + "virtual_address": 49272, + "size": 2, + "disassembly": "ldrsh r3, [r4, r2]", + "mnemonic": "ldrsh", + "operands": "r3, [r4, r2]", + "mode": "thumb" + }, + "instr_49274": { + "virtual_address": 49274, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_49276": { + "virtual_address": 49276, + "size": 2, + "disassembly": "beq 0x0c086", + "mnemonic": "beq", + "operands": "0x0c086", + "mode": "thumb" + }, + "bb_49270": { + "virtual_address": 49270, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49278, + "children": [ + "instr_49270", + "instr_49272", + "instr_49274", + "instr_49276" + ] + }, + "instr_49278": { + "virtual_address": 49278, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_49280": { + "virtual_address": 49280, + "size": 4, + "disassembly": "bl 0x0c09e", + "mnemonic": "bl", + "operands": "0x0c09e", + "mode": "thumb" + }, + "instr_49284": { + "virtual_address": 49284, + "size": 2, + "disassembly": "orrs r6, r0", + "mnemonic": "orrs", + "operands": "r6, r0", + "mode": "thumb" + }, + "bb_49278": { + "virtual_address": 49278, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49286, + "children": [ + "instr_49278", + "instr_49280", + "instr_49284" + ] + }, + "instr_49286": { + "virtual_address": 49286, + "size": 2, + "disassembly": "adds r4, #0x68", + "mnemonic": "adds", + "operands": "r4, #0x68", + "mode": "thumb" + }, + "instr_49288": { + "virtual_address": 49288, + "size": 2, + "disassembly": "subs r5, #0x1", + "mnemonic": "subs", + "operands": "r5, #0x1", + "mode": "thumb" + }, + "instr_49290": { + "virtual_address": 49290, + "size": 2, + "disassembly": "bcs 0x0c070", + "mnemonic": "bcs", + "operands": "0x0c070", + "mode": "thumb" + }, + "bb_49286": { + "virtual_address": 49286, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49292, + "children": [ + "instr_49286", + "instr_49288", + "instr_49290" + ] + }, + "instr_49292": { + "virtual_address": 49292, + "size": 2, + "disassembly": "ldr r7, [r7, #0x0]", + "mnemonic": "ldr", + "operands": "r7, [r7, #0x0]", + "mode": "thumb" + }, + "instr_49294": { + "virtual_address": 49294, + "size": 2, + "disassembly": "cmp r7, #0x0", + "mnemonic": "cmp", + "operands": "r7, #0x0", + "mode": "thumb" + }, + "instr_49296": { + "virtual_address": 49296, + "size": 2, + "disassembly": "bne 0x0c068", + "mnemonic": "bne", + "operands": "0x0c068", + "mode": "thumb" + }, + "bb_49292": { + "virtual_address": 49292, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49298, + "children": [ + "instr_49292", + "instr_49294", + "instr_49296" + ] + }, + "instr_49298": { + "virtual_address": 49298, + "size": 2, + "disassembly": "movs r0, r6", + "mnemonic": "movs", + "operands": "r0, r6", + "mode": "thumb" + }, + "instr_49300": { + "virtual_address": 49300, + "size": 2, + "disassembly": "pop {r7}", + "mnemonic": "pop", + "operands": "{r7}", + "mode": "thumb" + }, + "instr_49302": { + "virtual_address": 49302, + "size": 2, + "disassembly": "mov r8, r7", + "mnemonic": "mov", + "operands": "r8, r7", + "mode": "thumb" + }, + "instr_49304": { + "virtual_address": 49304, + "size": 2, + "disassembly": "pop {r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_49306": { + "virtual_address": 49306, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_49308": { + "virtual_address": 49308, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_49298": { + "virtual_address": 49298, + "size": 12, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_49298", + "instr_49300", + "instr_49302", + "instr_49304", + "instr_49306", + "instr_49308" + ] + }, + "func_49240": { + "virtual_address": 49240, + "size": 70, + "name": "_fwalk", + "children": [ + "bb_49240", + "bb_49256", + "bb_49264", + "bb_49270", + "bb_49278", + "bb_49286", + "bb_49292", + "bb_49298" + ] + }, + "instr_49310": { + "virtual_address": 49310, + "size": 2, + "disassembly": "bx r8", + "mnemonic": "bx", + "operands": "r8", + "mode": "thumb" + }, + "bb_49310": { + "virtual_address": 49310, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_49310" + ] + }, + "func_49310": { + "virtual_address": 49310, + "size": 2, + "name": "FUN_0000c09e", + "children": [ + "bb_49310" + ] + }, + "instr_49312": { + "virtual_address": 49312, + "size": 2, + "disassembly": "push {r3, r4, r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r3, r4, r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_49314": { + "virtual_address": 49314, + "size": 2, + "disassembly": "mov r7, r8", + "mnemonic": "mov", + "operands": "r7, r8", + "mode": "thumb" + }, + "instr_49316": { + "virtual_address": 49316, + "size": 2, + "disassembly": "mov lr, r9", + "mnemonic": "mov", + "operands": "lr, r9", + "mode": "thumb" + }, + "instr_49318": { + "virtual_address": 49318, + "size": 2, + "disassembly": "push {r7, lr}", + "mnemonic": "push", + "operands": "{r7, lr}", + "mode": "thumb" + }, + "instr_49320": { + "virtual_address": 49320, + "size": 2, + "disassembly": "movs r7, #0xb8", + "mnemonic": "movs", + "operands": "r7, #0xb8", + "mode": "thumb" + }, + "instr_49322": { + "virtual_address": 49322, + "size": 2, + "disassembly": "mov r8, r0", + "mnemonic": "mov", + "operands": "r8, r0", + "mode": "thumb" + }, + "instr_49324": { + "virtual_address": 49324, + "size": 2, + "disassembly": "mov r9, r1", + "mnemonic": "mov", + "operands": "r9, r1", + "mode": "thumb" + }, + "instr_49326": { + "virtual_address": 49326, + "size": 2, + "disassembly": "movs r6, #0x0", + "mnemonic": "movs", + "operands": "r6, #0x0", + "mode": "thumb" + }, + "instr_49328": { + "virtual_address": 49328, + "size": 2, + "disassembly": "lsls r7, r7, #0x2", + "mnemonic": "lsls", + "operands": "r7, r7, #0x2", + "mode": "thumb" + }, + "instr_49330": { + "virtual_address": 49330, + "size": 2, + "disassembly": "add r7, r8", + "mnemonic": "add", + "operands": "r7, r8", + "mode": "thumb" + }, + "bb_49312": { + "virtual_address": 49312, + "size": 20, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49332, + "children": [ + "instr_49312", + "instr_49314", + "instr_49316", + "instr_49318", + "instr_49320", + "instr_49322", + "instr_49324", + "instr_49326", + "instr_49328", + "instr_49330" + ] + }, + "instr_49332": { + "virtual_address": 49332, + "size": 2, + "disassembly": "ldr r3, [r7, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r7, #0x4]", + "mode": "thumb" + }, + "instr_49334": { + "virtual_address": 49334, + "size": 2, + "disassembly": "ldr r4, [r7, #0x8]", + "mnemonic": "ldr", + "operands": "r4, [r7, #0x8]", + "mode": "thumb" + }, + "instr_49336": { + "virtual_address": 49336, + "size": 2, + "disassembly": "subs r5, r3, #0x1", + "mnemonic": "subs", + "operands": "r5, r3, #0x1", + "mode": "thumb" + }, + "instr_49338": { + "virtual_address": 49338, + "size": 2, + "disassembly": "bmi 0x0c0da", + "mnemonic": "bmi", + "operands": "0x0c0da", + "mode": "thumb" + }, + "bb_49332": { + "virtual_address": 49332, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49340, + "children": [ + "instr_49332", + "instr_49334", + "instr_49336", + "instr_49338" + ] + }, + "instr_49340": { + "virtual_address": 49340, + "size": 2, + "disassembly": "ldrh r3, [r4, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r4, #0xc]", + "mode": "thumb" + }, + "instr_49342": { + "virtual_address": 49342, + "size": 2, + "disassembly": "cmp r3, #0x1", + "mnemonic": "cmp", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_49344": { + "virtual_address": 49344, + "size": 2, + "disassembly": "bls 0x0c0d4", + "mnemonic": "bls", + "operands": "0x0c0d4", + "mode": "thumb" + }, + "bb_49340": { + "virtual_address": 49340, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49346, + "children": [ + "instr_49340", + "instr_49342", + "instr_49344" + ] + }, + "instr_49346": { + "virtual_address": 49346, + "size": 2, + "disassembly": "movs r2, #0xe", + "mnemonic": "movs", + "operands": "r2, #0xe", + "mode": "thumb" + }, + "instr_49348": { + "virtual_address": 49348, + "size": 2, + "disassembly": "ldrsh r3, [r4, r2]", + "mnemonic": "ldrsh", + "operands": "r3, [r4, r2]", + "mode": "thumb" + }, + "instr_49350": { + "virtual_address": 49350, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_49352": { + "virtual_address": 49352, + "size": 2, + "disassembly": "beq 0x0c0d4", + "mnemonic": "beq", + "operands": "0x0c0d4", + "mode": "thumb" + }, + "bb_49346": { + "virtual_address": 49346, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49354, + "children": [ + "instr_49346", + "instr_49348", + "instr_49350", + "instr_49352" + ] + }, + "instr_49354": { + "virtual_address": 49354, + "size": 2, + "disassembly": "movs r1, r4", + "mnemonic": "movs", + "operands": "r1, r4", + "mode": "thumb" + }, + "instr_49356": { + "virtual_address": 49356, + "size": 2, + "disassembly": "mov r0, r8", + "mnemonic": "mov", + "operands": "r0, r8", + "mode": "thumb" + }, + "instr_49358": { + "virtual_address": 49358, + "size": 4, + "disassembly": "bl 0x0c0ee", + "mnemonic": "bl", + "operands": "0x0c0ee", + "mode": "thumb" + }, + "instr_49362": { + "virtual_address": 49362, + "size": 2, + "disassembly": "orrs r6, r0", + "mnemonic": "orrs", + "operands": "r6, r0", + "mode": "thumb" + }, + "bb_49354": { + "virtual_address": 49354, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49364, + "children": [ + "instr_49354", + "instr_49356", + "instr_49358", + "instr_49362" + ] + }, + "instr_49364": { + "virtual_address": 49364, + "size": 2, + "disassembly": "adds r4, #0x68", + "mnemonic": "adds", + "operands": "r4, #0x68", + "mode": "thumb" + }, + "instr_49366": { + "virtual_address": 49366, + "size": 2, + "disassembly": "subs r5, #0x1", + "mnemonic": "subs", + "operands": "r5, #0x1", + "mode": "thumb" + }, + "instr_49368": { + "virtual_address": 49368, + "size": 2, + "disassembly": "bcs 0x0c0bc", + "mnemonic": "bcs", + "operands": "0x0c0bc", + "mode": "thumb" + }, + "bb_49364": { + "virtual_address": 49364, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49370, + "children": [ + "instr_49364", + "instr_49366", + "instr_49368" + ] + }, + "instr_49370": { + "virtual_address": 49370, + "size": 2, + "disassembly": "ldr r7, [r7, #0x0]", + "mnemonic": "ldr", + "operands": "r7, [r7, #0x0]", + "mode": "thumb" + }, + "instr_49372": { + "virtual_address": 49372, + "size": 2, + "disassembly": "cmp r7, #0x0", + "mnemonic": "cmp", + "operands": "r7, #0x0", + "mode": "thumb" + }, + "instr_49374": { + "virtual_address": 49374, + "size": 2, + "disassembly": "bne 0x0c0b4", + "mnemonic": "bne", + "operands": "0x0c0b4", + "mode": "thumb" + }, + "bb_49370": { + "virtual_address": 49370, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49376, + "children": [ + "instr_49370", + "instr_49372", + "instr_49374" + ] + }, + "instr_49376": { + "virtual_address": 49376, + "size": 2, + "disassembly": "movs r0, r6", + "mnemonic": "movs", + "operands": "r0, r6", + "mode": "thumb" + }, + "instr_49378": { + "virtual_address": 49378, + "size": 2, + "disassembly": "pop {r6, r7}", + "mnemonic": "pop", + "operands": "{r6, r7}", + "mode": "thumb" + }, + "instr_49380": { + "virtual_address": 49380, + "size": 2, + "disassembly": "mov r9, r7", + "mnemonic": "mov", + "operands": "r9, r7", + "mode": "thumb" + }, + "instr_49382": { + "virtual_address": 49382, + "size": 2, + "disassembly": "mov r8, r6", + "mnemonic": "mov", + "operands": "r8, r6", + "mode": "thumb" + }, + "instr_49384": { + "virtual_address": 49384, + "size": 2, + "disassembly": "pop {r3, r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r3, r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_49386": { + "virtual_address": 49386, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_49388": { + "virtual_address": 49388, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_49376": { + "virtual_address": 49376, + "size": 14, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_49376", + "instr_49378", + "instr_49380", + "instr_49382", + "instr_49384", + "instr_49386", + "instr_49388" + ] + }, + "func_49312": { + "virtual_address": 49312, + "size": 78, + "name": "_fwalk_reent", + "children": [ + "bb_49312", + "bb_49332", + "bb_49340", + "bb_49346", + "bb_49354", + "bb_49364", + "bb_49370", + "bb_49376" + ] + }, + "instr_49390": { + "virtual_address": 49390, + "size": 2, + "disassembly": "bx r9", + "mnemonic": "bx", + "operands": "r9", + "mode": "thumb" + }, + "bb_49390": { + "virtual_address": 49390, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_49390" + ] + }, + "func_49390": { + "virtual_address": 49390, + "size": 2, + "name": "FUN_0000c0ee", + "children": [ + "bb_49390" + ] + }, + "instr_49392": { + "virtual_address": 49392, + "size": 2, + "disassembly": "adds r0, #0xf0", + "mnemonic": "adds", + "operands": "r0, #0xf0", + "mode": "thumb" + }, + "instr_49394": { + "virtual_address": 49394, + "size": 2, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "thumb" + }, + "bb_49392": { + "virtual_address": 49392, + "size": 4, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_49392", + "instr_49394" + ] + }, + "func_49392": { + "virtual_address": 49392, + "size": 4, + "name": "__localeconv_l", + "children": [ + "bb_49392" + ] + }, + "instr_49396": { + "virtual_address": 49396, + "size": 2, + "disassembly": "ldr r0, [0x0c0f8]", + "mnemonic": "ldr", + "operands": "r0, [0x0c0f8]", + "mode": "thumb" + }, + "instr_49398": { + "virtual_address": 49398, + "size": 2, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "thumb" + }, + "bb_49396": { + "virtual_address": 49396, + "size": 4, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_49396", + "instr_49398" + ] + }, + "dw_49400": { + "virtual_address": 49400, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 49396 + ] + }, + "func_49396": { + "virtual_address": 49396, + "size": 8, + "name": "_localeconv_r", + "children": [ + "bb_49396", + "dw_49400" + ] + }, + "instr_49404": { + "virtual_address": 49404, + "size": 2, + "disassembly": "ldr r0, [0x0c100]", + "mnemonic": "ldr", + "operands": "r0, [0x0c100]", + "mode": "thumb" + }, + "instr_49406": { + "virtual_address": 49406, + "size": 2, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "thumb" + }, + "bb_49404": { + "virtual_address": 49404, + "size": 4, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_49404", + "instr_49406" + ] + }, + "dw_49408": { + "virtual_address": 49408, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 49404 + ] + }, + "func_49404": { + "virtual_address": 49404, + "size": 8, + "name": "localeconv", + "children": [ + "bb_49404", + "dw_49408" + ] + }, + "instr_49412": { + "virtual_address": 49412, + "size": 2, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "thumb" + }, + "bb_49412": { + "virtual_address": 49412, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_49412" + ] + }, + "func_49412": { + "virtual_address": 49412, + "size": 2, + "name": "__retarget_lock_init", + "children": [ + "bb_49412" + ] + }, + "instr_49416": { + "virtual_address": 49416, + "size": 2, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "thumb" + }, + "bb_49416": { + "virtual_address": 49416, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_49416" + ] + }, + "func_49416": { + "virtual_address": 49416, + "size": 2, + "name": "__retarget_lock_init_recursive", + "children": [ + "bb_49416" + ] + }, + "instr_49420": { + "virtual_address": 49420, + "size": 2, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "thumb" + }, + "bb_49420": { + "virtual_address": 49420, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_49420" + ] + }, + "func_49420": { + "virtual_address": 49420, + "size": 2, + "name": "__retarget_lock_close", + "children": [ + "bb_49420" + ] + }, + "instr_49424": { + "virtual_address": 49424, + "size": 2, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "thumb" + }, + "bb_49424": { + "virtual_address": 49424, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_49424" + ] + }, + "func_49424": { + "virtual_address": 49424, + "size": 2, + "name": "__retarget_lock_close_recursive", + "children": [ + "bb_49424" + ] + }, + "instr_49428": { + "virtual_address": 49428, + "size": 2, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "thumb" + }, + "bb_49428": { + "virtual_address": 49428, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_49428" + ] + }, + "func_49428": { + "virtual_address": 49428, + "size": 2, + "name": "__retarget_lock_acquire", + "children": [ + "bb_49428" + ] + }, + "instr_49432": { + "virtual_address": 49432, + "size": 2, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "thumb" + }, + "bb_49432": { + "virtual_address": 49432, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_49432" + ] + }, + "func_49432": { + "virtual_address": 49432, + "size": 2, + "name": "__retarget_lock_acquire_recursive", + "children": [ + "bb_49432" + ] + }, + "instr_49436": { + "virtual_address": 49436, + "size": 2, + "disassembly": "movs r0, #0x1", + "mnemonic": "movs", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_49438": { + "virtual_address": 49438, + "size": 2, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "thumb" + }, + "bb_49436": { + "virtual_address": 49436, + "size": 4, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_49436", + "instr_49438" + ] + }, + "func_49436": { + "virtual_address": 49436, + "size": 4, + "name": "__retarget_lock_try_acquire", + "children": [ + "bb_49436" + ] + }, + "instr_49440": { + "virtual_address": 49440, + "size": 2, + "disassembly": "movs r0, #0x1", + "mnemonic": "movs", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_49442": { + "virtual_address": 49442, + "size": 2, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "thumb" + }, + "bb_49440": { + "virtual_address": 49440, + "size": 4, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_49440", + "instr_49442" + ] + }, + "func_49440": { + "virtual_address": 49440, + "size": 4, + "name": "__retarget_lock_try_acquire_recursive", + "children": [ + "bb_49440" + ] + }, + "instr_49444": { + "virtual_address": 49444, + "size": 2, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "thumb" + }, + "bb_49444": { + "virtual_address": 49444, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_49444" + ] + }, + "func_49444": { + "virtual_address": 49444, + "size": 2, + "name": "__retarget_lock_release", + "children": [ + "bb_49444" + ] + }, + "instr_49448": { + "virtual_address": 49448, + "size": 2, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "thumb" + }, + "bb_49448": { + "virtual_address": 49448, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_49448" + ] + }, + "func_49448": { + "virtual_address": 49448, + "size": 2, + "name": "__retarget_lock_release_recursive", + "children": [ + "bb_49448" + ] + }, + "instr_49452": { + "virtual_address": 49452, + "size": 2, + "disassembly": "push {r4, r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_49454": { + "virtual_address": 49454, + "size": 2, + "disassembly": "mov lr, r8", + "mnemonic": "mov", + "operands": "lr, r8", + "mode": "thumb" + }, + "instr_49456": { + "virtual_address": 49456, + "size": 2, + "disassembly": "push {lr}", + "mnemonic": "push", + "operands": "{lr}", + "mode": "thumb" + }, + "instr_49458": { + "virtual_address": 49458, + "size": 2, + "disassembly": "ldrh r3, [r1, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r1, #0xc]", + "mode": "thumb" + }, + "instr_49460": { + "virtual_address": 49460, + "size": 2, + "disassembly": "movs r6, r0", + "mnemonic": "movs", + "operands": "r6, r0", + "mode": "thumb" + }, + "instr_49462": { + "virtual_address": 49462, + "size": 2, + "disassembly": "movs r4, r1", + "mnemonic": "movs", + "operands": "r4, r1", + "mode": "thumb" + }, + "instr_49464": { + "virtual_address": 49464, + "size": 2, + "disassembly": "sub sp, #0x58", + "mnemonic": "sub", + "operands": "sp, #0x58", + "mode": "thumb" + }, + "instr_49466": { + "virtual_address": 49466, + "size": 2, + "disassembly": "lsls r2, r3, #0x1e", + "mnemonic": "lsls", + "operands": "r2, r3, #0x1e", + "mode": "thumb" + }, + "instr_49468": { + "virtual_address": 49468, + "size": 2, + "disassembly": "bpl 0x0c156", + "mnemonic": "bpl", + "operands": "0x0c156", + "mode": "thumb" + }, + "bb_49452": { + "virtual_address": 49452, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49470, + "children": [ + "instr_49452", + "instr_49454", + "instr_49456", + "instr_49458", + "instr_49460", + "instr_49462", + "instr_49464", + "instr_49466", + "instr_49468" + ] + }, + "instr_49470": { + "virtual_address": 49470, + "size": 2, + "disassembly": "movs r3, r4", + "mnemonic": "movs", + "operands": "r3, r4", + "mode": "thumb" + }, + "instr_49472": { + "virtual_address": 49472, + "size": 2, + "disassembly": "adds r3, #0x43", + "mnemonic": "adds", + "operands": "r3, #0x43", + "mode": "thumb" + }, + "instr_49474": { + "virtual_address": 49474, + "size": 2, + "disassembly": "str r3, [r4, #0x0]", + "mnemonic": "str", + "operands": "r3, [r4, #0x0]", + "mode": "thumb" + }, + "instr_49476": { + "virtual_address": 49476, + "size": 2, + "disassembly": "str r3, [r4, #0x10]", + "mnemonic": "str", + "operands": "r3, [r4, #0x10]", + "mode": "thumb" + }, + "instr_49478": { + "virtual_address": 49478, + "size": 2, + "disassembly": "movs r3, #0x1", + "mnemonic": "movs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_49480": { + "virtual_address": 49480, + "size": 2, + "disassembly": "str r3, [r4, #0x14]", + "mnemonic": "str", + "operands": "r3, [r4, #0x14]", + "mode": "thumb" + }, + "bb_49470": { + "virtual_address": 49470, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49482, + "children": [ + "instr_49470", + "instr_49472", + "instr_49474", + "instr_49476", + "instr_49478", + "instr_49480" + ] + }, + "instr_49482": { + "virtual_address": 49482, + "size": 2, + "disassembly": "add sp, #0x58", + "mnemonic": "add", + "operands": "sp, #0x58", + "mode": "thumb" + }, + "instr_49484": { + "virtual_address": 49484, + "size": 2, + "disassembly": "pop {r7}", + "mnemonic": "pop", + "operands": "{r7}", + "mode": "thumb" + }, + "instr_49486": { + "virtual_address": 49486, + "size": 2, + "disassembly": "mov r8, r7", + "mnemonic": "mov", + "operands": "r8, r7", + "mode": "thumb" + }, + "instr_49488": { + "virtual_address": 49488, + "size": 2, + "disassembly": "pop {r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_49490": { + "virtual_address": 49490, + "size": 2, + "disassembly": "pop {r0}", + "mnemonic": "pop", + "operands": "{r0}", + "mode": "thumb" + }, + "instr_49492": { + "virtual_address": 49492, + "size": 2, + "disassembly": "bx r0", + "mnemonic": "bx", + "operands": "r0", + "mode": "thumb" + }, + "bb_49482": { + "virtual_address": 49482, + "size": 12, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_49482", + "instr_49484", + "instr_49486", + "instr_49488", + "instr_49490", + "instr_49492" + ] + }, + "instr_49494": { + "virtual_address": 49494, + "size": 2, + "disassembly": "movs r2, #0xe", + "mnemonic": "movs", + "operands": "r2, #0xe", + "mode": "thumb" + }, + "instr_49496": { + "virtual_address": 49496, + "size": 2, + "disassembly": "ldrsh r1, [r1, r2]", + "mnemonic": "ldrsh", + "operands": "r1, [r1, r2]", + "mode": "thumb" + }, + "instr_49498": { + "virtual_address": 49498, + "size": 2, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_49500": { + "virtual_address": 49500, + "size": 2, + "disassembly": "blt 0x0c1b4", + "mnemonic": "blt", + "operands": "0x0c1b4", + "mode": "thumb" + }, + "bb_49494": { + "virtual_address": 49494, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49502, + "children": [ + "instr_49494", + "instr_49496", + "instr_49498", + "instr_49500" + ] + }, + "instr_49502": { + "virtual_address": 49502, + "size": 2, + "disassembly": "mov r2, sp", + "mnemonic": "mov", + "operands": "r2, sp", + "mode": "thumb" + }, + "instr_49504": { + "virtual_address": 49504, + "size": 4, + "disassembly": "bl 0x0ee80", + "mnemonic": "bl", + "operands": "0x0ee80", + "mode": "thumb" + }, + "instr_49508": { + "virtual_address": 49508, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_49510": { + "virtual_address": 49510, + "size": 2, + "disassembly": "blt 0x0c1b2", + "mnemonic": "blt", + "operands": "0x0c1b2", + "mode": "thumb" + }, + "bb_49502": { + "virtual_address": 49502, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49512, + "children": [ + "instr_49502", + "instr_49504", + "instr_49508", + "instr_49510" + ] + }, + "instr_49512": { + "virtual_address": 49512, + "size": 2, + "disassembly": "movs r3, #0xf0", + "mnemonic": "movs", + "operands": "r3, #0xf0", + "mode": "thumb" + }, + "instr_49514": { + "virtual_address": 49514, + "size": 2, + "disassembly": "ldr r7, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r7, [sp, #0x4]", + "mode": "thumb" + }, + "instr_49516": { + "virtual_address": 49516, + "size": 2, + "disassembly": "lsls r3, r3, #0x8", + "mnemonic": "lsls", + "operands": "r3, r3, #0x8", + "mode": "thumb" + }, + "instr_49518": { + "virtual_address": 49518, + "size": 2, + "disassembly": "ands r7, r3", + "mnemonic": "ands", + "operands": "r7, r3", + "mode": "thumb" + }, + "instr_49520": { + "virtual_address": 49520, + "size": 2, + "disassembly": "ldr r3, [0x0c210]", + "mnemonic": "ldr", + "operands": "r3, [0x0c210]", + "mode": "thumb" + }, + "instr_49522": { + "virtual_address": 49522, + "size": 2, + "disassembly": "mov r12, r3", + "mnemonic": "mov", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_49524": { + "virtual_address": 49524, + "size": 2, + "disassembly": "add r7, r12", + "mnemonic": "add", + "operands": "r7, r12", + "mode": "thumb" + }, + "instr_49526": { + "virtual_address": 49526, + "size": 2, + "disassembly": "rsbs r3, r7", + "mnemonic": "rsbs", + "operands": "r3, r7", + "mode": "thumb" + }, + "instr_49528": { + "virtual_address": 49528, + "size": 2, + "disassembly": "adcs r7, r3", + "mnemonic": "adcs", + "operands": "r7, r3", + "mode": "thumb" + }, + "instr_49530": { + "virtual_address": 49530, + "size": 2, + "disassembly": "movs r3, #0x80", + "mnemonic": "movs", + "operands": "r3, #0x80", + "mode": "thumb" + }, + "instr_49532": { + "virtual_address": 49532, + "size": 2, + "disassembly": "movs r5, #0x80", + "mnemonic": "movs", + "operands": "r5, #0x80", + "mode": "thumb" + }, + "instr_49534": { + "virtual_address": 49534, + "size": 2, + "disassembly": "lsls r3, r3, #0x3", + "mnemonic": "lsls", + "operands": "r3, r3, #0x3", + "mode": "thumb" + }, + "instr_49536": { + "virtual_address": 49536, + "size": 2, + "disassembly": "mov r8, r3", + "mnemonic": "mov", + "operands": "r8, r3", + "mode": "thumb" + }, + "instr_49538": { + "virtual_address": 49538, + "size": 2, + "disassembly": "lsls r5, r5, #0x4", + "mnemonic": "lsls", + "operands": "r5, r5, #0x4", + "mode": "thumb" + }, + "bb_49512": { + "virtual_address": 49512, + "size": 28, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49540, + "children": [ + "instr_49512", + "instr_49514", + "instr_49516", + "instr_49518", + "instr_49520", + "instr_49522", + "instr_49524", + "instr_49526", + "instr_49528", + "instr_49530", + "instr_49532", + "instr_49534", + "instr_49536", + "instr_49538" + ] + }, + "instr_49540": { + "virtual_address": 49540, + "size": 2, + "disassembly": "mov r1, r8", + "mnemonic": "mov", + "operands": "r1, r8", + "mode": "thumb" + }, + "instr_49542": { + "virtual_address": 49542, + "size": 2, + "disassembly": "movs r0, r6", + "mnemonic": "movs", + "operands": "r0, r6", + "mode": "thumb" + }, + "instr_49544": { + "virtual_address": 49544, + "size": 4, + "disassembly": "bl 0x0c27c", + "mnemonic": "bl", + "operands": "0x0c27c", + "mode": "thumb" + }, + "instr_49548": { + "virtual_address": 49548, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_49550": { + "virtual_address": 49550, + "size": 2, + "disassembly": "beq 0x0c1cc", + "mnemonic": "beq", + "operands": "0x0c1cc", + "mode": "thumb" + }, + "bb_49540": { + "virtual_address": 49540, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49552, + "children": [ + "instr_49540", + "instr_49542", + "instr_49544", + "instr_49548", + "instr_49550" + ] + }, + "instr_49552": { + "virtual_address": 49552, + "size": 2, + "disassembly": "movs r2, #0x80", + "mnemonic": "movs", + "operands": "r2, #0x80", + "mode": "thumb" + }, + "instr_49554": { + "virtual_address": 49554, + "size": 2, + "disassembly": "ldr r3, [0x0c214]", + "mnemonic": "ldr", + "operands": "r3, [0x0c214]", + "mode": "thumb" + }, + "instr_49556": { + "virtual_address": 49556, + "size": 2, + "disassembly": "str r3, [r6, #0x3c]", + "mnemonic": "str", + "operands": "r3, [r6, #0x3c]", + "mode": "thumb" + }, + "instr_49558": { + "virtual_address": 49558, + "size": 2, + "disassembly": "ldrh r3, [r4, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r4, #0xc]", + "mode": "thumb" + }, + "instr_49560": { + "virtual_address": 49560, + "size": 2, + "disassembly": "orrs r3, r2", + "mnemonic": "orrs", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_49562": { + "virtual_address": 49562, + "size": 2, + "disassembly": "mov r2, r8", + "mnemonic": "mov", + "operands": "r2, r8", + "mode": "thumb" + }, + "instr_49564": { + "virtual_address": 49564, + "size": 2, + "disassembly": "lsls r3, r3, #0x10", + "mnemonic": "lsls", + "operands": "r3, r3, #0x10", + "mode": "thumb" + }, + "instr_49566": { + "virtual_address": 49566, + "size": 2, + "disassembly": "asrs r3, r3, #0x10", + "mnemonic": "asrs", + "operands": "r3, r3, #0x10", + "mode": "thumb" + }, + "instr_49568": { + "virtual_address": 49568, + "size": 2, + "disassembly": "strh r3, [r4, #0xc]", + "mnemonic": "strh", + "operands": "r3, [r4, #0xc]", + "mode": "thumb" + }, + "instr_49570": { + "virtual_address": 49570, + "size": 2, + "disassembly": "str r0, [r4, #0x0]", + "mnemonic": "str", + "operands": "r0, [r4, #0x0]", + "mode": "thumb" + }, + "instr_49572": { + "virtual_address": 49572, + "size": 2, + "disassembly": "str r0, [r4, #0x10]", + "mnemonic": "str", + "operands": "r0, [r4, #0x10]", + "mode": "thumb" + }, + "instr_49574": { + "virtual_address": 49574, + "size": 2, + "disassembly": "str r2, [r4, #0x14]", + "mnemonic": "str", + "operands": "r2, [r4, #0x14]", + "mode": "thumb" + }, + "instr_49576": { + "virtual_address": 49576, + "size": 2, + "disassembly": "cmp r7, #0x0", + "mnemonic": "cmp", + "operands": "r7, #0x0", + "mode": "thumb" + }, + "instr_49578": { + "virtual_address": 49578, + "size": 2, + "disassembly": "bne 0x0c1ea", + "mnemonic": "bne", + "operands": "0x0c1ea", + "mode": "thumb" + }, + "bb_49552": { + "virtual_address": 49552, + "size": 28, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49580, + "children": [ + "instr_49552", + "instr_49554", + "instr_49556", + "instr_49558", + "instr_49560", + "instr_49562", + "instr_49564", + "instr_49566", + "instr_49568", + "instr_49570", + "instr_49572", + "instr_49574", + "instr_49576", + "instr_49578" + ] + }, + "instr_49580": { + "virtual_address": 49580, + "size": 2, + "disassembly": "orrs r3, r5", + "mnemonic": "orrs", + "operands": "r3, r5", + "mode": "thumb" + }, + "instr_49582": { + "virtual_address": 49582, + "size": 2, + "disassembly": "strh r3, [r4, #0xc]", + "mnemonic": "strh", + "operands": "r3, [r4, #0xc]", + "mode": "thumb" + }, + "instr_49584": { + "virtual_address": 49584, + "size": 2, + "disassembly": "b 0x0c14a", + "mnemonic": "b", + "operands": "0x0c14a", + "mode": "thumb" + }, + "bb_49580": { + "virtual_address": 49580, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49482, + "children": [ + "instr_49580", + "instr_49582", + "instr_49584" + ] + }, + "instr_49586": { + "virtual_address": 49586, + "size": 2, + "disassembly": "ldrh r3, [r4, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r4, #0xc]", + "mode": "thumb" + }, + "bb_49586": { + "virtual_address": 49586, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49588, + "children": [ + "instr_49586" + ] + }, + "instr_49588": { + "virtual_address": 49588, + "size": 2, + "disassembly": "movs r7, #0x0", + "mnemonic": "movs", + "operands": "r7, #0x0", + "mode": "thumb" + }, + "instr_49590": { + "virtual_address": 49590, + "size": 2, + "disassembly": "lsls r3, r3, #0x18", + "mnemonic": "lsls", + "operands": "r3, r3, #0x18", + "mode": "thumb" + }, + "instr_49592": { + "virtual_address": 49592, + "size": 2, + "disassembly": "bpl 0x0c1e0", + "mnemonic": "bpl", + "operands": "0x0c1e0", + "mode": "thumb" + }, + "bb_49588": { + "virtual_address": 49588, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49594, + "children": [ + "instr_49588", + "instr_49590", + "instr_49592" + ] + }, + "instr_49594": { + "virtual_address": 49594, + "size": 2, + "disassembly": "movs r3, #0x40", + "mnemonic": "movs", + "operands": "r3, #0x40", + "mode": "thumb" + }, + "instr_49596": { + "virtual_address": 49596, + "size": 2, + "disassembly": "mov r8, r3", + "mnemonic": "mov", + "operands": "r8, r3", + "mode": "thumb" + }, + "instr_49598": { + "virtual_address": 49598, + "size": 2, + "disassembly": "movs r0, r6", + "mnemonic": "movs", + "operands": "r0, r6", + "mode": "thumb" + }, + "instr_49600": { + "virtual_address": 49600, + "size": 2, + "disassembly": "mov r1, r8", + "mnemonic": "mov", + "operands": "r1, r8", + "mode": "thumb" + }, + "instr_49602": { + "virtual_address": 49602, + "size": 2, + "disassembly": "movs r5, #0x0", + "mnemonic": "movs", + "operands": "r5, #0x0", + "mode": "thumb" + }, + "instr_49604": { + "virtual_address": 49604, + "size": 4, + "disassembly": "bl 0x0c27c", + "mnemonic": "bl", + "operands": "0x0c27c", + "mode": "thumb" + }, + "instr_49608": { + "virtual_address": 49608, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_49610": { + "virtual_address": 49610, + "size": 2, + "disassembly": "bne 0x0c190", + "mnemonic": "bne", + "operands": "0x0c190", + "mode": "thumb" + }, + "bb_49594": { + "virtual_address": 49594, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49612, + "children": [ + "instr_49594", + "instr_49596", + "instr_49598", + "instr_49600", + "instr_49602", + "instr_49604", + "instr_49608", + "instr_49610" + ] + }, + "instr_49612": { + "virtual_address": 49612, + "size": 2, + "disassembly": "movs r2, #0xc", + "mnemonic": "movs", + "operands": "r2, #0xc", + "mode": "thumb" + }, + "instr_49614": { + "virtual_address": 49614, + "size": 2, + "disassembly": "ldrsh r3, [r4, r2]", + "mnemonic": "ldrsh", + "operands": "r3, [r4, r2]", + "mode": "thumb" + }, + "instr_49616": { + "virtual_address": 49616, + "size": 2, + "disassembly": "lsls r2, r3, #0x16", + "mnemonic": "lsls", + "operands": "r2, r3, #0x16", + "mode": "thumb" + }, + "instr_49618": { + "virtual_address": 49618, + "size": 2, + "disassembly": "bmi 0x0c14a", + "mnemonic": "bmi", + "operands": "0x0c14a", + "mode": "thumb" + }, + "bb_49612": { + "virtual_address": 49612, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49620, + "children": [ + "instr_49612", + "instr_49614", + "instr_49616", + "instr_49618" + ] + }, + "instr_49620": { + "virtual_address": 49620, + "size": 2, + "disassembly": "movs r2, #0x3", + "mnemonic": "movs", + "operands": "r2, #0x3", + "mode": "thumb" + }, + "instr_49622": { + "virtual_address": 49622, + "size": 2, + "disassembly": "bics r3, r2", + "mnemonic": "bics", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_49624": { + "virtual_address": 49624, + "size": 2, + "disassembly": "movs r2, #0x2", + "mnemonic": "movs", + "operands": "r2, #0x2", + "mode": "thumb" + }, + "instr_49626": { + "virtual_address": 49626, + "size": 2, + "disassembly": "orrs r3, r2", + "mnemonic": "orrs", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_49628": { + "virtual_address": 49628, + "size": 2, + "disassembly": "strh r3, [r4, #0xc]", + "mnemonic": "strh", + "operands": "r3, [r4, #0xc]", + "mode": "thumb" + }, + "instr_49630": { + "virtual_address": 49630, + "size": 2, + "disassembly": "b 0x0c13e", + "mnemonic": "b", + "operands": "0x0c13e", + "mode": "thumb" + }, + "bb_49620": { + "virtual_address": 49620, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49470, + "children": [ + "instr_49620", + "instr_49622", + "instr_49624", + "instr_49626", + "instr_49628", + "instr_49630" + ] + }, + "instr_49632": { + "virtual_address": 49632, + "size": 2, + "disassembly": "movs r3, #0x80", + "mnemonic": "movs", + "operands": "r3, #0x80", + "mode": "thumb" + }, + "instr_49634": { + "virtual_address": 49634, + "size": 2, + "disassembly": "lsls r3, r3, #0x3", + "mnemonic": "lsls", + "operands": "r3, r3, #0x3", + "mode": "thumb" + }, + "instr_49636": { + "virtual_address": 49636, + "size": 2, + "disassembly": "mov r8, r3", + "mnemonic": "mov", + "operands": "r8, r3", + "mode": "thumb" + }, + "instr_49638": { + "virtual_address": 49638, + "size": 2, + "disassembly": "movs r5, #0x0", + "mnemonic": "movs", + "operands": "r5, #0x0", + "mode": "thumb" + }, + "instr_49640": { + "virtual_address": 49640, + "size": 2, + "disassembly": "b 0x0c184", + "mnemonic": "b", + "operands": "0x0c184", + "mode": "thumb" + }, + "bb_49632": { + "virtual_address": 49632, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49540, + "children": [ + "instr_49632", + "instr_49634", + "instr_49636", + "instr_49638", + "instr_49640" + ] + }, + "instr_49642": { + "virtual_address": 49642, + "size": 2, + "disassembly": "movs r0, r6", + "mnemonic": "movs", + "operands": "r0, r6", + "mode": "thumb" + }, + "instr_49644": { + "virtual_address": 49644, + "size": 2, + "disassembly": "movs r3, #0xe", + "mnemonic": "movs", + "operands": "r3, #0xe", + "mode": "thumb" + }, + "instr_49646": { + "virtual_address": 49646, + "size": 2, + "disassembly": "ldrsh r1, [r4, r3]", + "mnemonic": "ldrsh", + "operands": "r1, [r4, r3]", + "mode": "thumb" + }, + "instr_49648": { + "virtual_address": 49648, + "size": 4, + "disassembly": "bl 0x0eeac", + "mnemonic": "bl", + "operands": "0x0eeac", + "mode": "thumb" + }, + "instr_49652": { + "virtual_address": 49652, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_49654": { + "virtual_address": 49654, + "size": 2, + "disassembly": "bne 0x0c1fe", + "mnemonic": "bne", + "operands": "0x0c1fe", + "mode": "thumb" + }, + "bb_49642": { + "virtual_address": 49642, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49656, + "children": [ + "instr_49642", + "instr_49644", + "instr_49646", + "instr_49648", + "instr_49652", + "instr_49654" + ] + }, + "instr_49656": { + "virtual_address": 49656, + "size": 2, + "disassembly": "movs r2, #0xc", + "mnemonic": "movs", + "operands": "r2, #0xc", + "mode": "thumb" + }, + "instr_49658": { + "virtual_address": 49658, + "size": 2, + "disassembly": "ldrsh r3, [r4, r2]", + "mnemonic": "ldrsh", + "operands": "r3, [r4, r2]", + "mode": "thumb" + }, + "instr_49660": { + "virtual_address": 49660, + "size": 2, + "disassembly": "b 0x0c1ac", + "mnemonic": "b", + "operands": "0x0c1ac", + "mode": "thumb" + }, + "bb_49656": { + "virtual_address": 49656, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49580, + "children": [ + "instr_49656", + "instr_49658", + "instr_49660" + ] + }, + "instr_49662": { + "virtual_address": 49662, + "size": 2, + "disassembly": "movs r2, #0x3", + "mnemonic": "movs", + "operands": "r2, #0x3", + "mode": "thumb" + }, + "instr_49664": { + "virtual_address": 49664, + "size": 2, + "disassembly": "ldrh r3, [r4, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r4, #0xc]", + "mode": "thumb" + }, + "instr_49666": { + "virtual_address": 49666, + "size": 2, + "disassembly": "bics r3, r2", + "mnemonic": "bics", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_49668": { + "virtual_address": 49668, + "size": 2, + "disassembly": "movs r2, #0x1", + "mnemonic": "movs", + "operands": "r2, #0x1", + "mode": "thumb" + }, + "instr_49670": { + "virtual_address": 49670, + "size": 2, + "disassembly": "orrs r3, r2", + "mnemonic": "orrs", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_49672": { + "virtual_address": 49672, + "size": 2, + "disassembly": "lsls r3, r3, #0x10", + "mnemonic": "lsls", + "operands": "r3, r3, #0x10", + "mode": "thumb" + }, + "instr_49674": { + "virtual_address": 49674, + "size": 2, + "disassembly": "asrs r3, r3, #0x10", + "mnemonic": "asrs", + "operands": "r3, r3, #0x10", + "mode": "thumb" + }, + "instr_49676": { + "virtual_address": 49676, + "size": 2, + "disassembly": "b 0x0c1ac", + "mnemonic": "b", + "operands": "0x0c1ac", + "mode": "thumb" + }, + "bb_49662": { + "virtual_address": 49662, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49580, + "children": [ + "instr_49662", + "instr_49664", + "instr_49666", + "instr_49668", + "instr_49670", + "instr_49672", + "instr_49674", + "instr_49676" + ] + }, + "func_49452": { + "virtual_address": 49452, + "size": 226, + "name": "__smakebuf_r", + "children": [ + "bb_49452", + "bb_49470", + "bb_49482", + "bb_49494", + "bb_49502", + "bb_49512", + "bb_49540", + "bb_49552", + "bb_49580", + "bb_49586", + "bb_49588", + "bb_49594", + "bb_49612", + "bb_49620", + "bb_49632", + "bb_49642", + "bb_49656", + "bb_49662" + ] + }, + "instr_49688": { + "virtual_address": 49688, + "size": 2, + "disassembly": "push {r4, r5, r6, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, lr}", + "mode": "thumb" + }, + "instr_49690": { + "virtual_address": 49690, + "size": 2, + "disassembly": "movs r4, r1", + "mnemonic": "movs", + "operands": "r4, r1", + "mode": "thumb" + }, + "instr_49692": { + "virtual_address": 49692, + "size": 2, + "disassembly": "movs r6, r3", + "mnemonic": "movs", + "operands": "r6, r3", + "mode": "thumb" + }, + "instr_49694": { + "virtual_address": 49694, + "size": 2, + "disassembly": "movs r3, #0xe", + "mnemonic": "movs", + "operands": "r3, #0xe", + "mode": "thumb" + }, + "instr_49696": { + "virtual_address": 49696, + "size": 2, + "disassembly": "ldrsh r1, [r1, r3]", + "mnemonic": "ldrsh", + "operands": "r1, [r1, r3]", + "mode": "thumb" + }, + "instr_49698": { + "virtual_address": 49698, + "size": 2, + "disassembly": "movs r5, r2", + "mnemonic": "movs", + "operands": "r5, r2", + "mode": "thumb" + }, + "instr_49700": { + "virtual_address": 49700, + "size": 2, + "disassembly": "sub sp, #0x58", + "mnemonic": "sub", + "operands": "sp, #0x58", + "mode": "thumb" + }, + "instr_49702": { + "virtual_address": 49702, + "size": 2, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_49704": { + "virtual_address": 49704, + "size": 2, + "disassembly": "blt 0x0c25a", + "mnemonic": "blt", + "operands": "0x0c25a", + "mode": "thumb" + }, + "bb_49688": { + "virtual_address": 49688, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49706, + "children": [ + "instr_49688", + "instr_49690", + "instr_49692", + "instr_49694", + "instr_49696", + "instr_49698", + "instr_49700", + "instr_49702", + "instr_49704" + ] + }, + "instr_49706": { + "virtual_address": 49706, + "size": 2, + "disassembly": "mov r2, sp", + "mnemonic": "mov", + "operands": "r2, sp", + "mode": "thumb" + }, + "instr_49708": { + "virtual_address": 49708, + "size": 4, + "disassembly": "bl 0x0ee80", + "mnemonic": "bl", + "operands": "0x0ee80", + "mode": "thumb" + }, + "instr_49712": { + "virtual_address": 49712, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_49714": { + "virtual_address": 49714, + "size": 2, + "disassembly": "blt 0x0c25a", + "mnemonic": "blt", + "operands": "0x0c25a", + "mode": "thumb" + }, + "bb_49706": { + "virtual_address": 49706, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49716, + "children": [ + "instr_49706", + "instr_49708", + "instr_49712", + "instr_49714" + ] + }, + "instr_49716": { + "virtual_address": 49716, + "size": 2, + "disassembly": "movs r2, #0xf0", + "mnemonic": "movs", + "operands": "r2, #0xf0", + "mode": "thumb" + }, + "instr_49718": { + "virtual_address": 49718, + "size": 2, + "disassembly": "ldr r3, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x4]", + "mode": "thumb" + }, + "instr_49720": { + "virtual_address": 49720, + "size": 2, + "disassembly": "lsls r2, r2, #0x8", + "mnemonic": "lsls", + "operands": "r2, r2, #0x8", + "mode": "thumb" + }, + "instr_49722": { + "virtual_address": 49722, + "size": 2, + "disassembly": "ands r3, r2", + "mnemonic": "ands", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_49724": { + "virtual_address": 49724, + "size": 2, + "disassembly": "ldr r2, [0x0c278]", + "mnemonic": "ldr", + "operands": "r2, [0x0c278]", + "mode": "thumb" + }, + "instr_49726": { + "virtual_address": 49726, + "size": 2, + "disassembly": "mov r12, r2", + "mnemonic": "mov", + "operands": "r12, r2", + "mode": "thumb" + }, + "instr_49728": { + "virtual_address": 49728, + "size": 2, + "disassembly": "add r3, r12", + "mnemonic": "add", + "operands": "r3, r12", + "mode": "thumb" + }, + "instr_49730": { + "virtual_address": 49730, + "size": 2, + "disassembly": "rsbs r2, r3", + "mnemonic": "rsbs", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_49732": { + "virtual_address": 49732, + "size": 2, + "disassembly": "adcs r3, r2", + "mnemonic": "adcs", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_49734": { + "virtual_address": 49734, + "size": 2, + "disassembly": "str r3, [r6, #0x0]", + "mnemonic": "str", + "operands": "r3, [r6, #0x0]", + "mode": "thumb" + }, + "instr_49736": { + "virtual_address": 49736, + "size": 2, + "disassembly": "movs r3, #0x80", + "mnemonic": "movs", + "operands": "r3, #0x80", + "mode": "thumb" + }, + "instr_49738": { + "virtual_address": 49738, + "size": 2, + "disassembly": "movs r0, #0x80", + "mnemonic": "movs", + "operands": "r0, #0x80", + "mode": "thumb" + }, + "instr_49740": { + "virtual_address": 49740, + "size": 2, + "disassembly": "lsls r3, r3, #0x3", + "mnemonic": "lsls", + "operands": "r3, r3, #0x3", + "mode": "thumb" + }, + "instr_49742": { + "virtual_address": 49742, + "size": 2, + "disassembly": "str r3, [r5, #0x0]", + "mnemonic": "str", + "operands": "r3, [r5, #0x0]", + "mode": "thumb" + }, + "instr_49744": { + "virtual_address": 49744, + "size": 2, + "disassembly": "lsls r0, r0, #0x4", + "mnemonic": "lsls", + "operands": "r0, r0, #0x4", + "mode": "thumb" + }, + "bb_49716": { + "virtual_address": 49716, + "size": 30, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49746, + "children": [ + "instr_49716", + "instr_49718", + "instr_49720", + "instr_49722", + "instr_49724", + "instr_49726", + "instr_49728", + "instr_49730", + "instr_49732", + "instr_49734", + "instr_49736", + "instr_49738", + "instr_49740", + "instr_49742", + "instr_49744" + ] + }, + "instr_49746": { + "virtual_address": 49746, + "size": 2, + "disassembly": "add sp, #0x58", + "mnemonic": "add", + "operands": "sp, #0x58", + "mode": "thumb" + }, + "instr_49748": { + "virtual_address": 49748, + "size": 2, + "disassembly": "pop {r4, r5, r6}", + "mnemonic": "pop", + "operands": "{r4, r5, r6}", + "mode": "thumb" + }, + "instr_49750": { + "virtual_address": 49750, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_49752": { + "virtual_address": 49752, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_49746": { + "virtual_address": 49746, + "size": 8, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_49746", + "instr_49748", + "instr_49750", + "instr_49752" + ] + }, + "instr_49754": { + "virtual_address": 49754, + "size": 2, + "disassembly": "movs r2, #0xc", + "mnemonic": "movs", + "operands": "r2, #0xc", + "mode": "thumb" + }, + "instr_49756": { + "virtual_address": 49756, + "size": 2, + "disassembly": "ldrsh r3, [r4, r2]", + "mnemonic": "ldrsh", + "operands": "r3, [r4, r2]", + "mode": "thumb" + }, + "instr_49758": { + "virtual_address": 49758, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_49760": { + "virtual_address": 49760, + "size": 2, + "disassembly": "str r2, [r6, #0x0]", + "mnemonic": "str", + "operands": "r2, [r6, #0x0]", + "mode": "thumb" + }, + "instr_49762": { + "virtual_address": 49762, + "size": 2, + "disassembly": "lsls r3, r3, #0x18", + "mnemonic": "lsls", + "operands": "r3, r3, #0x18", + "mode": "thumb" + }, + "instr_49764": { + "virtual_address": 49764, + "size": 2, + "disassembly": "bpl 0x0c26e", + "mnemonic": "bpl", + "operands": "0x0c26e", + "mode": "thumb" + }, + "bb_49754": { + "virtual_address": 49754, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49766, + "children": [ + "instr_49754", + "instr_49756", + "instr_49758", + "instr_49760", + "instr_49762", + "instr_49764" + ] + }, + "instr_49766": { + "virtual_address": 49766, + "size": 2, + "disassembly": "movs r3, #0x40", + "mnemonic": "movs", + "operands": "r3, #0x40", + "mode": "thumb" + }, + "instr_49768": { + "virtual_address": 49768, + "size": 2, + "disassembly": "movs r0, #0x0", + "mnemonic": "movs", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_49770": { + "virtual_address": 49770, + "size": 2, + "disassembly": "str r3, [r5, #0x0]", + "mnemonic": "str", + "operands": "r3, [r5, #0x0]", + "mode": "thumb" + }, + "instr_49772": { + "virtual_address": 49772, + "size": 2, + "disassembly": "b 0x0c252", + "mnemonic": "b", + "operands": "0x0c252", + "mode": "thumb" + }, + "bb_49766": { + "virtual_address": 49766, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49746, + "children": [ + "instr_49766", + "instr_49768", + "instr_49770", + "instr_49772" + ] + }, + "instr_49774": { + "virtual_address": 49774, + "size": 2, + "disassembly": "movs r3, #0x80", + "mnemonic": "movs", + "operands": "r3, #0x80", + "mode": "thumb" + }, + "instr_49776": { + "virtual_address": 49776, + "size": 2, + "disassembly": "lsls r3, r3, #0x3", + "mnemonic": "lsls", + "operands": "r3, r3, #0x3", + "mode": "thumb" + }, + "instr_49778": { + "virtual_address": 49778, + "size": 2, + "disassembly": "movs r0, #0x0", + "mnemonic": "movs", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_49780": { + "virtual_address": 49780, + "size": 2, + "disassembly": "str r3, [r5, #0x0]", + "mnemonic": "str", + "operands": "r3, [r5, #0x0]", + "mode": "thumb" + }, + "instr_49782": { + "virtual_address": 49782, + "size": 2, + "disassembly": "b 0x0c252", + "mnemonic": "b", + "operands": "0x0c252", + "mode": "thumb" + }, + "bb_49774": { + "virtual_address": 49774, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49746, + "children": [ + "instr_49774", + "instr_49776", + "instr_49778", + "instr_49780", + "instr_49782" + ] + }, + "dw_49784": { + "virtual_address": 49784, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 49724 + ] + }, + "func_49688": { + "virtual_address": 49688, + "size": 100, + "name": "__swhatbuf_r", + "children": [ + "bb_49688", + "bb_49706", + "bb_49716", + "bb_49746", + "bb_49754", + "bb_49766", + "bb_49774", + "dw_49784" + ] + }, + "instr_49788": { + "virtual_address": 49788, + "size": 2, + "disassembly": "push {r4, r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_49790": { + "virtual_address": 49790, + "size": 2, + "disassembly": "mov r6, r9", + "mnemonic": "mov", + "operands": "r6, r9", + "mode": "thumb" + }, + "instr_49792": { + "virtual_address": 49792, + "size": 2, + "disassembly": "mov r5, r8", + "mnemonic": "mov", + "operands": "r5, r8", + "mode": "thumb" + }, + "instr_49794": { + "virtual_address": 49794, + "size": 2, + "disassembly": "mov lr, r11", + "mnemonic": "mov", + "operands": "lr, r11", + "mode": "thumb" + }, + "instr_49796": { + "virtual_address": 49796, + "size": 2, + "disassembly": "mov r7, r10", + "mnemonic": "mov", + "operands": "r7, r10", + "mode": "thumb" + }, + "instr_49798": { + "virtual_address": 49798, + "size": 2, + "disassembly": "push {r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_49800": { + "virtual_address": 49800, + "size": 2, + "disassembly": "movs r5, r1", + "mnemonic": "movs", + "operands": "r5, r1", + "mode": "thumb" + }, + "instr_49802": { + "virtual_address": 49802, + "size": 2, + "disassembly": "adds r5, #0xb", + "mnemonic": "adds", + "operands": "r5, #0xb", + "mode": "thumb" + }, + "instr_49804": { + "virtual_address": 49804, + "size": 2, + "disassembly": "movs r6, r0", + "mnemonic": "movs", + "operands": "r6, r0", + "mode": "thumb" + }, + "instr_49806": { + "virtual_address": 49806, + "size": 2, + "disassembly": "sub sp, #0xc", + "mnemonic": "sub", + "operands": "sp, #0xc", + "mode": "thumb" + }, + "instr_49808": { + "virtual_address": 49808, + "size": 2, + "disassembly": "cmp r5, #0x16", + "mnemonic": "cmp", + "operands": "r5, #0x16", + "mode": "thumb" + }, + "instr_49810": { + "virtual_address": 49810, + "size": 2, + "disassembly": "bhi 0x0c2da", + "mnemonic": "bhi", + "operands": "0x0c2da", + "mode": "thumb" + }, + "bb_49788": { + "virtual_address": 49788, + "size": 24, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49812, + "children": [ + "instr_49788", + "instr_49790", + "instr_49792", + "instr_49794", + "instr_49796", + "instr_49798", + "instr_49800", + "instr_49802", + "instr_49804", + "instr_49806", + "instr_49808", + "instr_49810" + ] + }, + "instr_49812": { + "virtual_address": 49812, + "size": 2, + "disassembly": "cmp r1, #0x10", + "mnemonic": "cmp", + "operands": "r1, #0x10", + "mode": "thumb" + }, + "instr_49814": { + "virtual_address": 49814, + "size": 2, + "disassembly": "bls 0x0c29a", + "mnemonic": "bls", + "operands": "0x0c29a", + "mode": "thumb" + }, + "bb_49812": { + "virtual_address": 49812, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49816, + "children": [ + "instr_49812", + "instr_49814" + ] + }, + "instr_49816": { + "virtual_address": 49816, + "size": 2, + "disassembly": "b 0x0c4ae", + "mnemonic": "b", + "operands": "0x0c4ae", + "mode": "thumb" + }, + "bb_49816": { + "virtual_address": 49816, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50350, + "children": [ + "instr_49816" + ] + }, + "instr_49818": { + "virtual_address": 49818, + "size": 4, + "disassembly": "bl 0x0c9e0", + "mnemonic": "bl", + "operands": "0x0c9e0", + "mode": "thumb" + }, + "instr_49822": { + "virtual_address": 49822, + "size": 2, + "disassembly": "movs r5, #0x10", + "mnemonic": "movs", + "operands": "r5, #0x10", + "mode": "thumb" + }, + "instr_49824": { + "virtual_address": 49824, + "size": 2, + "disassembly": "movs r3, #0x18", + "mnemonic": "movs", + "operands": "r3, #0x18", + "mode": "thumb" + }, + "instr_49826": { + "virtual_address": 49826, + "size": 2, + "disassembly": "movs r0, #0x2", + "mnemonic": "movs", + "operands": "r0, #0x2", + "mode": "thumb" + }, + "bb_49818": { + "virtual_address": 49818, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49828, + "children": [ + "instr_49818", + "instr_49822", + "instr_49824", + "instr_49826" + ] + }, + "instr_49828": { + "virtual_address": 49828, + "size": 2, + "disassembly": "ldr r7, [0x0c5c0]", + "mnemonic": "ldr", + "operands": "r7, [0x0c5c0]", + "mode": "thumb" + }, + "instr_49830": { + "virtual_address": 49830, + "size": 2, + "disassembly": "adds r3, r7, r3", + "mnemonic": "adds", + "operands": "r3, r7, r3", + "mode": "thumb" + }, + "instr_49832": { + "virtual_address": 49832, + "size": 2, + "disassembly": "movs r2, r3", + "mnemonic": "movs", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_49834": { + "virtual_address": 49834, + "size": 2, + "disassembly": "ldr r4, [r3, #0x4]", + "mnemonic": "ldr", + "operands": "r4, [r3, #0x4]", + "mode": "thumb" + }, + "instr_49836": { + "virtual_address": 49836, + "size": 2, + "disassembly": "subs r2, #0x8", + "mnemonic": "subs", + "operands": "r2, #0x8", + "mode": "thumb" + }, + "instr_49838": { + "virtual_address": 49838, + "size": 2, + "disassembly": "cmp r4, r2", + "mnemonic": "cmp", + "operands": "r4, r2", + "mode": "thumb" + }, + "instr_49840": { + "virtual_address": 49840, + "size": 2, + "disassembly": "bne 0x0c2b4", + "mnemonic": "bne", + "operands": "0x0c2b4", + "mode": "thumb" + }, + "bb_49828": { + "virtual_address": 49828, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49842, + "children": [ + "instr_49828", + "instr_49830", + "instr_49832", + "instr_49834", + "instr_49836", + "instr_49838", + "instr_49840" + ] + }, + "instr_49842": { + "virtual_address": 49842, + "size": 2, + "disassembly": "b 0x0c4c6", + "mnemonic": "b", + "operands": "0x0c4c6", + "mode": "thumb" + }, + "bb_49842": { + "virtual_address": 49842, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50374, + "children": [ + "instr_49842" + ] + }, + "instr_49844": { + "virtual_address": 49844, + "size": 2, + "disassembly": "movs r3, #0x3", + "mnemonic": "movs", + "operands": "r3, #0x3", + "mode": "thumb" + }, + "instr_49846": { + "virtual_address": 49846, + "size": 2, + "disassembly": "ldr r2, [r4, #0x4]", + "mnemonic": "ldr", + "operands": "r2, [r4, #0x4]", + "mode": "thumb" + }, + "instr_49848": { + "virtual_address": 49848, + "size": 2, + "disassembly": "bics r2, r3", + "mnemonic": "bics", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_49850": { + "virtual_address": 49850, + "size": 2, + "disassembly": "movs r3, r2", + "mnemonic": "movs", + "operands": "r3, r2", + "mode": "thumb" + }, + "bb_49844": { + "virtual_address": 49844, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49852, + "children": [ + "instr_49844", + "instr_49846", + "instr_49848", + "instr_49850" + ] + }, + "instr_49852": { + "virtual_address": 49852, + "size": 2, + "disassembly": "ldr r2, [r4, #0xc]", + "mnemonic": "ldr", + "operands": "r2, [r4, #0xc]", + "mode": "thumb" + }, + "instr_49854": { + "virtual_address": 49854, + "size": 2, + "disassembly": "ldr r1, [r4, #0x8]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x8]", + "mode": "thumb" + }, + "instr_49856": { + "virtual_address": 49856, + "size": 2, + "disassembly": "str r2, [r1, #0xc]", + "mnemonic": "str", + "operands": "r2, [r1, #0xc]", + "mode": "thumb" + }, + "instr_49858": { + "virtual_address": 49858, + "size": 2, + "disassembly": "str r1, [r2, #0x8]", + "mnemonic": "str", + "operands": "r1, [r2, #0x8]", + "mode": "thumb" + }, + "bb_49852": { + "virtual_address": 49852, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49860, + "children": [ + "instr_49852", + "instr_49854", + "instr_49856", + "instr_49858" + ] + }, + "instr_49860": { + "virtual_address": 49860, + "size": 2, + "disassembly": "movs r2, #0x1", + "mnemonic": "movs", + "operands": "r2, #0x1", + "mode": "thumb" + }, + "instr_49862": { + "virtual_address": 49862, + "size": 2, + "disassembly": "adds r3, r4, r3", + "mnemonic": "adds", + "operands": "r3, r4, r3", + "mode": "thumb" + }, + "instr_49864": { + "virtual_address": 49864, + "size": 2, + "disassembly": "ldr r1, [r3, #0x4]", + "mnemonic": "ldr", + "operands": "r1, [r3, #0x4]", + "mode": "thumb" + }, + "instr_49866": { + "virtual_address": 49866, + "size": 2, + "disassembly": "orrs r2, r1", + "mnemonic": "orrs", + "operands": "r2, r1", + "mode": "thumb" + }, + "instr_49868": { + "virtual_address": 49868, + "size": 2, + "disassembly": "movs r0, r6", + "mnemonic": "movs", + "operands": "r0, r6", + "mode": "thumb" + }, + "instr_49870": { + "virtual_address": 49870, + "size": 2, + "disassembly": "str r2, [r3, #0x4]", + "mnemonic": "str", + "operands": "r2, [r3, #0x4]", + "mode": "thumb" + }, + "instr_49872": { + "virtual_address": 49872, + "size": 4, + "disassembly": "bl 0x0c9f4", + "mnemonic": "bl", + "operands": "0x0c9f4", + "mode": "thumb" + }, + "instr_49876": { + "virtual_address": 49876, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_49878": { + "virtual_address": 49878, + "size": 2, + "disassembly": "adds r0, #0x8", + "mnemonic": "adds", + "operands": "r0, #0x8", + "mode": "thumb" + }, + "instr_49880": { + "virtual_address": 49880, + "size": 2, + "disassembly": "b 0x0c4b4", + "mnemonic": "b", + "operands": "0x0c4b4", + "mode": "thumb" + }, + "bb_49860": { + "virtual_address": 49860, + "size": 22, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50356, + "children": [ + "instr_49860", + "instr_49862", + "instr_49864", + "instr_49866", + "instr_49868", + "instr_49870", + "instr_49872", + "instr_49876", + "instr_49878", + "instr_49880" + ] + }, + "instr_49882": { + "virtual_address": 49882, + "size": 2, + "disassembly": "movs r3, #0x7", + "mnemonic": "movs", + "operands": "r3, #0x7", + "mode": "thumb" + }, + "instr_49884": { + "virtual_address": 49884, + "size": 2, + "disassembly": "bics r5, r3", + "mnemonic": "bics", + "operands": "r5, r3", + "mode": "thumb" + }, + "instr_49886": { + "virtual_address": 49886, + "size": 2, + "disassembly": "bpl 0x0c2e2", + "mnemonic": "bpl", + "operands": "0x0c2e2", + "mode": "thumb" + }, + "bb_49882": { + "virtual_address": 49882, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49888, + "children": [ + "instr_49882", + "instr_49884", + "instr_49886" + ] + }, + "instr_49888": { + "virtual_address": 49888, + "size": 2, + "disassembly": "b 0x0c4ae", + "mnemonic": "b", + "operands": "0x0c4ae", + "mode": "thumb" + }, + "bb_49888": { + "virtual_address": 49888, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50350, + "children": [ + "instr_49888" + ] + }, + "instr_49890": { + "virtual_address": 49890, + "size": 2, + "disassembly": "cmp r5, r1", + "mnemonic": "cmp", + "operands": "r5, r1", + "mode": "thumb" + }, + "instr_49892": { + "virtual_address": 49892, + "size": 2, + "disassembly": "bcs 0x0c2e8", + "mnemonic": "bcs", + "operands": "0x0c2e8", + "mode": "thumb" + }, + "bb_49890": { + "virtual_address": 49890, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49894, + "children": [ + "instr_49890", + "instr_49892" + ] + }, + "instr_49894": { + "virtual_address": 49894, + "size": 2, + "disassembly": "b 0x0c4ae", + "mnemonic": "b", + "operands": "0x0c4ae", + "mode": "thumb" + }, + "bb_49894": { + "virtual_address": 49894, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50350, + "children": [ + "instr_49894" + ] + }, + "instr_49896": { + "virtual_address": 49896, + "size": 4, + "disassembly": "bl 0x0c9e0", + "mnemonic": "bl", + "operands": "0x0c9e0", + "mode": "thumb" + }, + "instr_49900": { + "virtual_address": 49900, + "size": 2, + "disassembly": "movs r3, #0xfc", + "mnemonic": "movs", + "operands": "r3, #0xfc", + "mode": "thumb" + }, + "instr_49902": { + "virtual_address": 49902, + "size": 2, + "disassembly": "lsls r3, r3, #0x1", + "mnemonic": "lsls", + "operands": "r3, r3, #0x1", + "mode": "thumb" + }, + "instr_49904": { + "virtual_address": 49904, + "size": 2, + "disassembly": "cmp r5, r3", + "mnemonic": "cmp", + "operands": "r5, r3", + "mode": "thumb" + }, + "instr_49906": { + "virtual_address": 49906, + "size": 2, + "disassembly": "bcs 0x0c2f6", + "mnemonic": "bcs", + "operands": "0x0c2f6", + "mode": "thumb" + }, + "bb_49896": { + "virtual_address": 49896, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49908, + "children": [ + "instr_49896", + "instr_49900", + "instr_49902", + "instr_49904", + "instr_49906" + ] + }, + "instr_49908": { + "virtual_address": 49908, + "size": 2, + "disassembly": "b 0x0c67c", + "mnemonic": "b", + "operands": "0x0c67c", + "mode": "thumb" + }, + "bb_49908": { + "virtual_address": 49908, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50812, + "children": [ + "instr_49908" + ] + }, + "instr_49910": { + "virtual_address": 49910, + "size": 2, + "disassembly": "lsrs r0, r5, #0x9", + "mnemonic": "lsrs", + "operands": "r0, r5, #0x9", + "mode": "thumb" + }, + "instr_49912": { + "virtual_address": 49912, + "size": 2, + "disassembly": "bne 0x0c2fc", + "mnemonic": "bne", + "operands": "0x0c2fc", + "mode": "thumb" + }, + "bb_49910": { + "virtual_address": 49910, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49914, + "children": [ + "instr_49910", + "instr_49912" + ] + }, + "instr_49914": { + "virtual_address": 49914, + "size": 2, + "disassembly": "b 0x0c598", + "mnemonic": "b", + "operands": "0x0c598", + "mode": "thumb" + }, + "bb_49914": { + "virtual_address": 49914, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50584, + "children": [ + "instr_49914" + ] + }, + "instr_49916": { + "virtual_address": 49916, + "size": 2, + "disassembly": "cmp r0, #0x4", + "mnemonic": "cmp", + "operands": "r0, #0x4", + "mode": "thumb" + }, + "instr_49918": { + "virtual_address": 49918, + "size": 2, + "disassembly": "bls 0x0c302", + "mnemonic": "bls", + "operands": "0x0c302", + "mode": "thumb" + }, + "bb_49916": { + "virtual_address": 49916, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49920, + "children": [ + "instr_49916", + "instr_49918" + ] + }, + "instr_49920": { + "virtual_address": 49920, + "size": 2, + "disassembly": "b 0x0c62e", + "mnemonic": "b", + "operands": "0x0c62e", + "mode": "thumb" + }, + "bb_49920": { + "virtual_address": 49920, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50734, + "children": [ + "instr_49920" + ] + }, + "instr_49922": { + "virtual_address": 49922, + "size": 2, + "disassembly": "movs r3, #0x38", + "mnemonic": "movs", + "operands": "r3, #0x38", + "mode": "thumb" + }, + "instr_49924": { + "virtual_address": 49924, + "size": 2, + "disassembly": "mov r8, r3", + "mnemonic": "mov", + "operands": "r8, r3", + "mode": "thumb" + }, + "instr_49926": { + "virtual_address": 49926, + "size": 2, + "disassembly": "lsrs r0, r5, #0x6", + "mnemonic": "lsrs", + "operands": "r0, r5, #0x6", + "mode": "thumb" + }, + "instr_49928": { + "virtual_address": 49928, + "size": 2, + "disassembly": "add r8, r0", + "mnemonic": "add", + "operands": "r8, r0", + "mode": "thumb" + }, + "instr_49930": { + "virtual_address": 49930, + "size": 2, + "disassembly": "adds r0, #0x39", + "mnemonic": "adds", + "operands": "r0, #0x39", + "mode": "thumb" + }, + "instr_49932": { + "virtual_address": 49932, + "size": 2, + "disassembly": "lsls r1, r0, #0x3", + "mnemonic": "lsls", + "operands": "r1, r0, #0x3", + "mode": "thumb" + }, + "bb_49922": { + "virtual_address": 49922, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49934, + "children": [ + "instr_49922", + "instr_49924", + "instr_49926", + "instr_49928", + "instr_49930", + "instr_49932" + ] + }, + "instr_49934": { + "virtual_address": 49934, + "size": 2, + "disassembly": "ldr r7, [0x0c5c0]", + "mnemonic": "ldr", + "operands": "r7, [0x0c5c0]", + "mode": "thumb" + }, + "instr_49936": { + "virtual_address": 49936, + "size": 2, + "disassembly": "adds r1, r7, r1", + "mnemonic": "adds", + "operands": "r1, r7, r1", + "mode": "thumb" + }, + "instr_49938": { + "virtual_address": 49938, + "size": 2, + "disassembly": "ldr r4, [r1, #0x4]", + "mnemonic": "ldr", + "operands": "r4, [r1, #0x4]", + "mode": "thumb" + }, + "instr_49940": { + "virtual_address": 49940, + "size": 2, + "disassembly": "subs r1, #0x8", + "mnemonic": "subs", + "operands": "r1, #0x8", + "mode": "thumb" + }, + "instr_49942": { + "virtual_address": 49942, + "size": 2, + "disassembly": "cmp r1, r4", + "mnemonic": "cmp", + "operands": "r1, r4", + "mode": "thumb" + }, + "instr_49944": { + "virtual_address": 49944, + "size": 2, + "disassembly": "bne 0x0c31c", + "mnemonic": "bne", + "operands": "0x0c31c", + "mode": "thumb" + }, + "bb_49934": { + "virtual_address": 49934, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49946, + "children": [ + "instr_49934", + "instr_49936", + "instr_49938", + "instr_49940", + "instr_49942", + "instr_49944" + ] + }, + "instr_49946": { + "virtual_address": 49946, + "size": 2, + "disassembly": "b 0x0c4d0", + "mnemonic": "b", + "operands": "0x0c4d0", + "mode": "thumb" + }, + "bb_49946": { + "virtual_address": 49946, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50384, + "children": [ + "instr_49946" + ] + }, + "instr_49948": { + "virtual_address": 49948, + "size": 2, + "disassembly": "movs r3, #0x3", + "mnemonic": "movs", + "operands": "r3, #0x3", + "mode": "thumb" + }, + "instr_49950": { + "virtual_address": 49950, + "size": 2, + "disassembly": "mov r12, r3", + "mnemonic": "mov", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_49952": { + "virtual_address": 49952, + "size": 2, + "disassembly": "b 0x0c32e", + "mnemonic": "b", + "operands": "0x0c32e", + "mode": "thumb" + }, + "bb_49948": { + "virtual_address": 49948, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49966, + "children": [ + "instr_49948", + "instr_49950", + "instr_49952" + ] + }, + "instr_49954": { + "virtual_address": 49954, + "size": 2, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_49956": { + "virtual_address": 49956, + "size": 2, + "disassembly": "bge 0x0c2bc", + "mnemonic": "bge", + "operands": "0x0c2bc", + "mode": "thumb" + }, + "bb_49954": { + "virtual_address": 49954, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49958, + "children": [ + "instr_49954", + "instr_49956" + ] + }, + "instr_49958": { + "virtual_address": 49958, + "size": 2, + "disassembly": "ldr r4, [r4, #0xc]", + "mnemonic": "ldr", + "operands": "r4, [r4, #0xc]", + "mode": "thumb" + }, + "instr_49960": { + "virtual_address": 49960, + "size": 2, + "disassembly": "cmp r1, r4", + "mnemonic": "cmp", + "operands": "r1, r4", + "mode": "thumb" + }, + "instr_49962": { + "virtual_address": 49962, + "size": 2, + "disassembly": "bne 0x0c32e", + "mnemonic": "bne", + "operands": "0x0c32e", + "mode": "thumb" + }, + "bb_49958": { + "virtual_address": 49958, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49964, + "children": [ + "instr_49958", + "instr_49960", + "instr_49962" + ] + }, + "instr_49964": { + "virtual_address": 49964, + "size": 2, + "disassembly": "b 0x0c4d0", + "mnemonic": "b", + "operands": "0x0c4d0", + "mode": "thumb" + }, + "bb_49964": { + "virtual_address": 49964, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50384, + "children": [ + "instr_49964" + ] + }, + "instr_49966": { + "virtual_address": 49966, + "size": 2, + "disassembly": "mov r2, r12", + "mnemonic": "mov", + "operands": "r2, r12", + "mode": "thumb" + }, + "instr_49968": { + "virtual_address": 49968, + "size": 2, + "disassembly": "ldr r3, [r4, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x4]", + "mode": "thumb" + }, + "instr_49970": { + "virtual_address": 49970, + "size": 2, + "disassembly": "bics r3, r2", + "mnemonic": "bics", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_49972": { + "virtual_address": 49972, + "size": 2, + "disassembly": "subs r2, r3, r5", + "mnemonic": "subs", + "operands": "r2, r3, r5", + "mode": "thumb" + }, + "instr_49974": { + "virtual_address": 49974, + "size": 2, + "disassembly": "cmp r2, #0xf", + "mnemonic": "cmp", + "operands": "r2, #0xf", + "mode": "thumb" + }, + "instr_49976": { + "virtual_address": 49976, + "size": 2, + "disassembly": "ble 0x0c322", + "mnemonic": "ble", + "operands": "0x0c322", + "mode": "thumb" + }, + "bb_49966": { + "virtual_address": 49966, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49978, + "children": [ + "instr_49966", + "instr_49968", + "instr_49970", + "instr_49972", + "instr_49974", + "instr_49976" + ] + }, + "instr_49978": { + "virtual_address": 49978, + "size": 2, + "disassembly": "movs r2, r7", + "mnemonic": "movs", + "operands": "r2, r7", + "mode": "thumb" + }, + "instr_49980": { + "virtual_address": 49980, + "size": 2, + "disassembly": "ldr r4, [r7, #0x10]", + "mnemonic": "ldr", + "operands": "r4, [r7, #0x10]", + "mode": "thumb" + }, + "instr_49982": { + "virtual_address": 49982, + "size": 2, + "disassembly": "adds r2, #0x8", + "mnemonic": "adds", + "operands": "r2, #0x8", + "mode": "thumb" + }, + "instr_49984": { + "virtual_address": 49984, + "size": 2, + "disassembly": "mov r0, r8", + "mnemonic": "mov", + "operands": "r0, r8", + "mode": "thumb" + }, + "instr_49986": { + "virtual_address": 49986, + "size": 2, + "disassembly": "cmp r4, r2", + "mnemonic": "cmp", + "operands": "r4, r2", + "mode": "thumb" + }, + "instr_49988": { + "virtual_address": 49988, + "size": 2, + "disassembly": "beq 0x0c348", + "mnemonic": "beq", + "operands": "0x0c348", + "mode": "thumb" + }, + "bb_49978": { + "virtual_address": 49978, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49990, + "children": [ + "instr_49978", + "instr_49980", + "instr_49982", + "instr_49984", + "instr_49986", + "instr_49988" + ] + }, + "instr_49990": { + "virtual_address": 49990, + "size": 2, + "disassembly": "b 0x0c4dc", + "mnemonic": "b", + "operands": "0x0c4dc", + "mode": "thumb" + }, + "bb_49990": { + "virtual_address": 49990, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50396, + "children": [ + "instr_49990" + ] + }, + "instr_49992": { + "virtual_address": 49992, + "size": 2, + "disassembly": "movs r1, #0x1", + "mnemonic": "movs", + "operands": "r1, #0x1", + "mode": "thumb" + }, + "instr_49994": { + "virtual_address": 49994, + "size": 2, + "disassembly": "ldr r3, [r7, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r7, #0x4]", + "mode": "thumb" + }, + "instr_49996": { + "virtual_address": 49996, + "size": 2, + "disassembly": "asrs r2, r0, #0x2", + "mnemonic": "asrs", + "operands": "r2, r0, #0x2", + "mode": "thumb" + }, + "instr_49998": { + "virtual_address": 49998, + "size": 2, + "disassembly": "lsls r1, r2", + "mnemonic": "lsls", + "operands": "r1, r2", + "mode": "thumb" + }, + "instr_50000": { + "virtual_address": 50000, + "size": 2, + "disassembly": "cmp r1, r3", + "mnemonic": "cmp", + "operands": "r1, r3", + "mode": "thumb" + }, + "instr_50002": { + "virtual_address": 50002, + "size": 2, + "disassembly": "bhi 0x0c356", + "mnemonic": "bhi", + "operands": "0x0c356", + "mode": "thumb" + }, + "bb_49992": { + "virtual_address": 49992, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50004, + "children": [ + "instr_49992", + "instr_49994", + "instr_49996", + "instr_49998", + "instr_50000", + "instr_50002" + ] + }, + "instr_50004": { + "virtual_address": 50004, + "size": 2, + "disassembly": "b 0x0c528", + "mnemonic": "b", + "operands": "0x0c528", + "mode": "thumb" + }, + "bb_50004": { + "virtual_address": 50004, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50472, + "children": [ + "instr_50004" + ] + }, + "instr_50006": { + "virtual_address": 50006, + "size": 2, + "disassembly": "movs r3, #0x3", + "mnemonic": "movs", + "operands": "r3, #0x3", + "mode": "thumb" + }, + "instr_50008": { + "virtual_address": 50008, + "size": 2, + "disassembly": "movs r1, #0xf", + "mnemonic": "movs", + "operands": "r1, #0xf", + "mode": "thumb" + }, + "instr_50010": { + "virtual_address": 50010, + "size": 2, + "disassembly": "movs r0, #0x0", + "mnemonic": "movs", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_50012": { + "virtual_address": 50012, + "size": 2, + "disassembly": "ldr r4, [r7, #0x8]", + "mnemonic": "ldr", + "operands": "r4, [r7, #0x8]", + "mode": "thumb" + }, + "instr_50014": { + "virtual_address": 50014, + "size": 2, + "disassembly": "ldr r2, [r4, #0x4]", + "mnemonic": "ldr", + "operands": "r2, [r4, #0x4]", + "mode": "thumb" + }, + "instr_50016": { + "virtual_address": 50016, + "size": 2, + "disassembly": "bics r2, r3", + "mnemonic": "bics", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_50018": { + "virtual_address": 50018, + "size": 2, + "disassembly": "subs r3, r2, r5", + "mnemonic": "subs", + "operands": "r3, r2, r5", + "mode": "thumb" + }, + "instr_50020": { + "virtual_address": 50020, + "size": 2, + "disassembly": "mov r9, r2", + "mnemonic": "mov", + "operands": "r9, r2", + "mode": "thumb" + }, + "instr_50022": { + "virtual_address": 50022, + "size": 2, + "disassembly": "lsrs r2, r3, #0x1f", + "mnemonic": "lsrs", + "operands": "r2, r3, #0x1f", + "mode": "thumb" + }, + "instr_50024": { + "virtual_address": 50024, + "size": 2, + "disassembly": "cmp r1, r3", + "mnemonic": "cmp", + "operands": "r1, r3", + "mode": "thumb" + }, + "instr_50026": { + "virtual_address": 50026, + "size": 2, + "disassembly": "adcs r2, r0", + "mnemonic": "adcs", + "operands": "r2, r0", + "mode": "thumb" + }, + "instr_50028": { + "virtual_address": 50028, + "size": 2, + "disassembly": "lsls r2, r2, #0x18", + "mnemonic": "lsls", + "operands": "r2, r2, #0x18", + "mode": "thumb" + }, + "instr_50030": { + "virtual_address": 50030, + "size": 2, + "disassembly": "bne 0x0c376", + "mnemonic": "bne", + "operands": "0x0c376", + "mode": "thumb" + }, + "bb_50006": { + "virtual_address": 50006, + "size": 26, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50032, + "children": [ + "instr_50006", + "instr_50008", + "instr_50010", + "instr_50012", + "instr_50014", + "instr_50016", + "instr_50018", + "instr_50020", + "instr_50022", + "instr_50024", + "instr_50026", + "instr_50028", + "instr_50030" + ] + }, + "instr_50032": { + "virtual_address": 50032, + "size": 2, + "disassembly": "cmp r9, r5", + "mnemonic": "cmp", + "operands": "r9, r5", + "mode": "thumb" + }, + "instr_50034": { + "virtual_address": 50034, + "size": 2, + "disassembly": "bcc 0x0c376", + "mnemonic": "bcc", + "operands": "0x0c376", + "mode": "thumb" + }, + "bb_50032": { + "virtual_address": 50032, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50036, + "children": [ + "instr_50032", + "instr_50034" + ] + }, + "instr_50036": { + "virtual_address": 50036, + "size": 2, + "disassembly": "b 0x0c5a4", + "mnemonic": "b", + "operands": "0x0c5a4", + "mode": "thumb" + }, + "bb_50036": { + "virtual_address": 50036, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50596, + "children": [ + "instr_50036" + ] + }, + "instr_50038": { + "virtual_address": 50038, + "size": 2, + "disassembly": "movs r3, r4", + "mnemonic": "movs", + "operands": "r3, r4", + "mode": "thumb" + }, + "instr_50040": { + "virtual_address": 50040, + "size": 2, + "disassembly": "add r3, r9", + "mnemonic": "add", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_50042": { + "virtual_address": 50042, + "size": 2, + "disassembly": "ldr r2, [0x0c5c4]", + "mnemonic": "ldr", + "operands": "r2, [0x0c5c4]", + "mode": "thumb" + }, + "instr_50044": { + "virtual_address": 50044, + "size": 2, + "disassembly": "str r3, [sp, #0x4]", + "mnemonic": "str", + "operands": "r3, [sp, #0x4]", + "mode": "thumb" + }, + "instr_50046": { + "virtual_address": 50046, + "size": 2, + "disassembly": "ldr r3, [0x0c5c8]", + "mnemonic": "ldr", + "operands": "r3, [0x0c5c8]", + "mode": "thumb" + }, + "instr_50048": { + "virtual_address": 50048, + "size": 2, + "disassembly": "mov r11, r2", + "mnemonic": "mov", + "operands": "r11, r2", + "mode": "thumb" + }, + "instr_50050": { + "virtual_address": 50050, + "size": 2, + "disassembly": "ldr r3, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0x0]", + "mode": "thumb" + }, + "instr_50052": { + "virtual_address": 50052, + "size": 2, + "disassembly": "ldr r2, [r2, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [r2, #0x0]", + "mode": "thumb" + }, + "instr_50054": { + "virtual_address": 50054, + "size": 2, + "disassembly": "adds r3, r5, r3", + "mnemonic": "adds", + "operands": "r3, r5, r3", + "mode": "thumb" + }, + "instr_50056": { + "virtual_address": 50056, + "size": 2, + "disassembly": "adds r2, #0x1", + "mnemonic": "adds", + "operands": "r2, #0x1", + "mode": "thumb" + }, + "instr_50058": { + "virtual_address": 50058, + "size": 2, + "disassembly": "bne 0x0c38e", + "mnemonic": "bne", + "operands": "0x0c38e", + "mode": "thumb" + }, + "bb_50038": { + "virtual_address": 50038, + "size": 22, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50060, + "children": [ + "instr_50038", + "instr_50040", + "instr_50042", + "instr_50044", + "instr_50046", + "instr_50048", + "instr_50050", + "instr_50052", + "instr_50054", + "instr_50056", + "instr_50058" + ] + }, + "instr_50060": { + "virtual_address": 50060, + "size": 2, + "disassembly": "b 0x0c720", + "mnemonic": "b", + "operands": "0x0c720", + "mode": "thumb" + }, + "bb_50060": { + "virtual_address": 50060, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50976, + "children": [ + "instr_50060" + ] + }, + "instr_50062": { + "virtual_address": 50062, + "size": 2, + "disassembly": "ldr r2, [0x0c5cc]", + "mnemonic": "ldr", + "operands": "r2, [0x0c5cc]", + "mode": "thumb" + }, + "instr_50064": { + "virtual_address": 50064, + "size": 2, + "disassembly": "mov r12, r2", + "mnemonic": "mov", + "operands": "r12, r2", + "mode": "thumb" + }, + "instr_50066": { + "virtual_address": 50066, + "size": 2, + "disassembly": "add r3, r12", + "mnemonic": "add", + "operands": "r3, r12", + "mode": "thumb" + }, + "instr_50068": { + "virtual_address": 50068, + "size": 2, + "disassembly": "lsrs r3, r3, #0xc", + "mnemonic": "lsrs", + "operands": "r3, r3, #0xc", + "mode": "thumb" + }, + "instr_50070": { + "virtual_address": 50070, + "size": 2, + "disassembly": "lsls r3, r3, #0xc", + "mnemonic": "lsls", + "operands": "r3, r3, #0xc", + "mode": "thumb" + }, + "instr_50072": { + "virtual_address": 50072, + "size": 2, + "disassembly": "str r3, [sp, #0x0]", + "mnemonic": "str", + "operands": "r3, [sp, #0x0]", + "mode": "thumb" + }, + "bb_50062": { + "virtual_address": 50062, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50074, + "children": [ + "instr_50062", + "instr_50064", + "instr_50066", + "instr_50068", + "instr_50070", + "instr_50072" + ] + }, + "instr_50074": { + "virtual_address": 50074, + "size": 2, + "disassembly": "movs r0, r6", + "mnemonic": "movs", + "operands": "r0, r6", + "mode": "thumb" + }, + "instr_50076": { + "virtual_address": 50076, + "size": 2, + "disassembly": "ldr r1, [sp, #0x0]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x0]", + "mode": "thumb" + }, + "instr_50078": { + "virtual_address": 50078, + "size": 4, + "disassembly": "bl 0x0d990", + "mnemonic": "bl", + "operands": "0x0d990", + "mode": "thumb" + }, + "instr_50082": { + "virtual_address": 50082, + "size": 2, + "disassembly": "movs r3, r0", + "mnemonic": "movs", + "operands": "r3, r0", + "mode": "thumb" + }, + "instr_50084": { + "virtual_address": 50084, + "size": 2, + "disassembly": "mov r8, r0", + "mnemonic": "mov", + "operands": "r8, r0", + "mode": "thumb" + }, + "instr_50086": { + "virtual_address": 50086, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_50088": { + "virtual_address": 50088, + "size": 2, + "disassembly": "bne 0x0c3ac", + "mnemonic": "bne", + "operands": "0x0c3ac", + "mode": "thumb" + }, + "bb_50074": { + "virtual_address": 50074, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50090, + "children": [ + "instr_50074", + "instr_50076", + "instr_50078", + "instr_50082", + "instr_50084", + "instr_50086", + "instr_50088" + ] + }, + "instr_50090": { + "virtual_address": 50090, + "size": 2, + "disassembly": "b 0x0c6fe", + "mnemonic": "b", + "operands": "0x0c6fe", + "mode": "thumb" + }, + "bb_50090": { + "virtual_address": 50090, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50942, + "children": [ + "instr_50090" + ] + }, + "instr_50092": { + "virtual_address": 50092, + "size": 2, + "disassembly": "cmp r4, r7", + "mnemonic": "cmp", + "operands": "r4, r7", + "mode": "thumb" + }, + "instr_50094": { + "virtual_address": 50094, + "size": 2, + "disassembly": "beq 0x0c3b8", + "mnemonic": "beq", + "operands": "0x0c3b8", + "mode": "thumb" + }, + "bb_50092": { + "virtual_address": 50092, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50096, + "children": [ + "instr_50092", + "instr_50094" + ] + }, + "instr_50096": { + "virtual_address": 50096, + "size": 2, + "disassembly": "ldr r3, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x4]", + "mode": "thumb" + }, + "instr_50098": { + "virtual_address": 50098, + "size": 2, + "disassembly": "cmp r0, r3", + "mnemonic": "cmp", + "operands": "r0, r3", + "mode": "thumb" + }, + "instr_50100": { + "virtual_address": 50100, + "size": 2, + "disassembly": "bcs 0x0c3b8", + "mnemonic": "bcs", + "operands": "0x0c3b8", + "mode": "thumb" + }, + "bb_50096": { + "virtual_address": 50096, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50102, + "children": [ + "instr_50096", + "instr_50098", + "instr_50100" + ] + }, + "instr_50102": { + "virtual_address": 50102, + "size": 2, + "disassembly": "b 0x0c6fe", + "mnemonic": "b", + "operands": "0x0c6fe", + "mode": "thumb" + }, + "bb_50102": { + "virtual_address": 50102, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50942, + "children": [ + "instr_50102" + ] + }, + "instr_50104": { + "virtual_address": 50104, + "size": 2, + "disassembly": "ldr r3, [0x0c5d0]", + "mnemonic": "ldr", + "operands": "r3, [0x0c5d0]", + "mode": "thumb" + }, + "instr_50106": { + "virtual_address": 50106, + "size": 2, + "disassembly": "movs r2, r3", + "mnemonic": "movs", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_50108": { + "virtual_address": 50108, + "size": 2, + "disassembly": "mov r10, r3", + "mnemonic": "mov", + "operands": "r10, r3", + "mode": "thumb" + }, + "instr_50110": { + "virtual_address": 50110, + "size": 2, + "disassembly": "ldr r2, [r2, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [r2, #0x0]", + "mode": "thumb" + }, + "instr_50112": { + "virtual_address": 50112, + "size": 2, + "disassembly": "mov r12, r2", + "mnemonic": "mov", + "operands": "r12, r2", + "mode": "thumb" + }, + "instr_50114": { + "virtual_address": 50114, + "size": 2, + "disassembly": "mov r2, r10", + "mnemonic": "mov", + "operands": "r2, r10", + "mode": "thumb" + }, + "instr_50116": { + "virtual_address": 50116, + "size": 2, + "disassembly": "ldr r3, [sp, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x0]", + "mode": "thumb" + }, + "instr_50118": { + "virtual_address": 50118, + "size": 2, + "disassembly": "add r3, r12", + "mnemonic": "add", + "operands": "r3, r12", + "mode": "thumb" + }, + "instr_50120": { + "virtual_address": 50120, + "size": 2, + "disassembly": "str r3, [r2, #0x0]", + "mnemonic": "str", + "operands": "r3, [r2, #0x0]", + "mode": "thumb" + }, + "instr_50122": { + "virtual_address": 50122, + "size": 2, + "disassembly": "ldr r2, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x4]", + "mode": "thumb" + }, + "instr_50124": { + "virtual_address": 50124, + "size": 2, + "disassembly": "cmp r2, r8", + "mnemonic": "cmp", + "operands": "r2, r8", + "mode": "thumb" + }, + "instr_50126": { + "virtual_address": 50126, + "size": 2, + "disassembly": "bne 0x0c3d2", + "mnemonic": "bne", + "operands": "0x0c3d2", + "mode": "thumb" + }, + "bb_50104": { + "virtual_address": 50104, + "size": 24, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50128, + "children": [ + "instr_50104", + "instr_50106", + "instr_50108", + "instr_50110", + "instr_50112", + "instr_50114", + "instr_50116", + "instr_50118", + "instr_50120", + "instr_50122", + "instr_50124", + "instr_50126" + ] + }, + "instr_50128": { + "virtual_address": 50128, + "size": 2, + "disassembly": "b 0x0c704", + "mnemonic": "b", + "operands": "0x0c704", + "mode": "thumb" + }, + "bb_50128": { + "virtual_address": 50128, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50948, + "children": [ + "instr_50128" + ] + }, + "instr_50130": { + "virtual_address": 50130, + "size": 2, + "disassembly": "mov r2, r11", + "mnemonic": "mov", + "operands": "r2, r11", + "mode": "thumb" + }, + "instr_50132": { + "virtual_address": 50132, + "size": 2, + "disassembly": "ldr r2, [r2, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [r2, #0x0]", + "mode": "thumb" + }, + "instr_50134": { + "virtual_address": 50134, + "size": 2, + "disassembly": "adds r2, #0x1", + "mnemonic": "adds", + "operands": "r2, #0x1", + "mode": "thumb" + }, + "instr_50136": { + "virtual_address": 50136, + "size": 2, + "disassembly": "bne 0x0c3dc", + "mnemonic": "bne", + "operands": "0x0c3dc", + "mode": "thumb" + }, + "bb_50130": { + "virtual_address": 50130, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50138, + "children": [ + "instr_50130", + "instr_50132", + "instr_50134", + "instr_50136" + ] + }, + "instr_50138": { + "virtual_address": 50138, + "size": 2, + "disassembly": "b 0x0c718", + "mnemonic": "b", + "operands": "0x0c718", + "mode": "thumb" + }, + "bb_50138": { + "virtual_address": 50138, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50968, + "children": [ + "instr_50138" + ] + }, + "instr_50140": { + "virtual_address": 50140, + "size": 2, + "disassembly": "mov r2, r8", + "mnemonic": "mov", + "operands": "r2, r8", + "mode": "thumb" + }, + "instr_50142": { + "virtual_address": 50142, + "size": 2, + "disassembly": "ldr r1, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x4]", + "mode": "thumb" + }, + "instr_50144": { + "virtual_address": 50144, + "size": 2, + "disassembly": "subs r2, r2, r1", + "mnemonic": "subs", + "operands": "r2, r2, r1", + "mode": "thumb" + }, + "instr_50146": { + "virtual_address": 50146, + "size": 2, + "disassembly": "adds r3, r2, r3", + "mnemonic": "adds", + "operands": "r3, r2, r3", + "mode": "thumb" + }, + "instr_50148": { + "virtual_address": 50148, + "size": 2, + "disassembly": "mov r2, r10", + "mnemonic": "mov", + "operands": "r2, r10", + "mode": "thumb" + }, + "instr_50150": { + "virtual_address": 50150, + "size": 2, + "disassembly": "str r3, [r2, #0x0]", + "mnemonic": "str", + "operands": "r3, [r2, #0x0]", + "mode": "thumb" + }, + "bb_50140": { + "virtual_address": 50140, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50152, + "children": [ + "instr_50140", + "instr_50142", + "instr_50144", + "instr_50146", + "instr_50148", + "instr_50150" + ] + }, + "instr_50152": { + "virtual_address": 50152, + "size": 2, + "disassembly": "movs r3, #0x7", + "mnemonic": "movs", + "operands": "r3, #0x7", + "mode": "thumb" + }, + "instr_50154": { + "virtual_address": 50154, + "size": 2, + "disassembly": "mov r2, r8", + "mnemonic": "mov", + "operands": "r2, r8", + "mode": "thumb" + }, + "instr_50156": { + "virtual_address": 50156, + "size": 2, + "disassembly": "mov r1, r8", + "mnemonic": "mov", + "operands": "r1, r8", + "mode": "thumb" + }, + "instr_50158": { + "virtual_address": 50158, + "size": 2, + "disassembly": "ands r2, r3", + "mnemonic": "ands", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_50160": { + "virtual_address": 50160, + "size": 2, + "disassembly": "str r2, [sp, #0x4]", + "mnemonic": "str", + "operands": "r2, [sp, #0x4]", + "mode": "thumb" + }, + "instr_50162": { + "virtual_address": 50162, + "size": 2, + "disassembly": "tst r1, r3", + "mnemonic": "tst", + "operands": "r1, r3", + "mode": "thumb" + }, + "instr_50164": { + "virtual_address": 50164, + "size": 2, + "disassembly": "bne 0x0c3f8", + "mnemonic": "bne", + "operands": "0x0c3f8", + "mode": "thumb" + }, + "bb_50152": { + "virtual_address": 50152, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50166, + "children": [ + "instr_50152", + "instr_50154", + "instr_50156", + "instr_50158", + "instr_50160", + "instr_50162", + "instr_50164" + ] + }, + "instr_50166": { + "virtual_address": 50166, + "size": 2, + "disassembly": "b 0x0c734", + "mnemonic": "b", + "operands": "0x0c734", + "mode": "thumb" + }, + "bb_50166": { + "virtual_address": 50166, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50996, + "children": [ + "instr_50166" + ] + }, + "instr_50168": { + "virtual_address": 50168, + "size": 2, + "disassembly": "movs r3, #0x8", + "mnemonic": "movs", + "operands": "r3, #0x8", + "mode": "thumb" + }, + "instr_50170": { + "virtual_address": 50170, + "size": 2, + "disassembly": "mov r8, r3", + "mnemonic": "mov", + "operands": "r8, r3", + "mode": "thumb" + }, + "instr_50172": { + "virtual_address": 50172, + "size": 2, + "disassembly": "subs r0, r1, r2", + "mnemonic": "subs", + "operands": "r0, r1, r2", + "mode": "thumb" + }, + "instr_50174": { + "virtual_address": 50174, + "size": 2, + "disassembly": "ldr r3, [0x0c5d4]", + "mnemonic": "ldr", + "operands": "r3, [0x0c5d4]", + "mode": "thumb" + }, + "instr_50176": { + "virtual_address": 50176, + "size": 2, + "disassembly": "ldr r1, [sp, #0x0]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x0]", + "mode": "thumb" + }, + "instr_50178": { + "virtual_address": 50178, + "size": 2, + "disassembly": "add r8, r0", + "mnemonic": "add", + "operands": "r8, r0", + "mode": "thumb" + }, + "instr_50180": { + "virtual_address": 50180, + "size": 2, + "disassembly": "add r1, r8", + "mnemonic": "add", + "operands": "r1, r8", + "mode": "thumb" + }, + "instr_50182": { + "virtual_address": 50182, + "size": 2, + "disassembly": "subs r3, r3, r2", + "mnemonic": "subs", + "operands": "r3, r3, r2", + "mode": "thumb" + }, + "instr_50184": { + "virtual_address": 50184, + "size": 2, + "disassembly": "subs r3, r3, r1", + "mnemonic": "subs", + "operands": "r3, r3, r1", + "mode": "thumb" + }, + "instr_50186": { + "virtual_address": 50186, + "size": 2, + "disassembly": "lsls r3, r3, #0x14", + "mnemonic": "lsls", + "operands": "r3, r3, #0x14", + "mode": "thumb" + }, + "instr_50188": { + "virtual_address": 50188, + "size": 2, + "disassembly": "lsrs r3, r3, #0x14", + "mnemonic": "lsrs", + "operands": "r3, r3, #0x14", + "mode": "thumb" + }, + "instr_50190": { + "virtual_address": 50190, + "size": 2, + "disassembly": "str r1, [sp, #0x0]", + "mnemonic": "str", + "operands": "r1, [sp, #0x0]", + "mode": "thumb" + }, + "instr_50192": { + "virtual_address": 50192, + "size": 2, + "disassembly": "movs r0, r6", + "mnemonic": "movs", + "operands": "r0, r6", + "mode": "thumb" + }, + "instr_50194": { + "virtual_address": 50194, + "size": 2, + "disassembly": "movs r1, r3", + "mnemonic": "movs", + "operands": "r1, r3", + "mode": "thumb" + }, + "instr_50196": { + "virtual_address": 50196, + "size": 2, + "disassembly": "mov r11, r3", + "mnemonic": "mov", + "operands": "r11, r3", + "mode": "thumb" + }, + "instr_50198": { + "virtual_address": 50198, + "size": 4, + "disassembly": "bl 0x0d990", + "mnemonic": "bl", + "operands": "0x0d990", + "mode": "thumb" + }, + "instr_50202": { + "virtual_address": 50202, + "size": 2, + "disassembly": "adds r3, r0, #0x1", + "mnemonic": "adds", + "operands": "r3, r0, #0x1", + "mode": "thumb" + }, + "instr_50204": { + "virtual_address": 50204, + "size": 2, + "disassembly": "bne 0x0c420", + "mnemonic": "bne", + "operands": "0x0c420", + "mode": "thumb" + }, + "bb_50168": { + "virtual_address": 50168, + "size": 38, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50206, + "children": [ + "instr_50168", + "instr_50170", + "instr_50172", + "instr_50174", + "instr_50176", + "instr_50178", + "instr_50180", + "instr_50182", + "instr_50184", + "instr_50186", + "instr_50188", + "instr_50190", + "instr_50192", + "instr_50194", + "instr_50196", + "instr_50198", + "instr_50202", + "instr_50204" + ] + }, + "instr_50206": { + "virtual_address": 50206, + "size": 2, + "disassembly": "b 0x0c7be", + "mnemonic": "b", + "operands": "0x0c7be", + "mode": "thumb" + }, + "bb_50206": { + "virtual_address": 50206, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51134, + "children": [ + "instr_50206" + ] + }, + "instr_50208": { + "virtual_address": 50208, + "size": 2, + "disassembly": "mov r3, r8", + "mnemonic": "mov", + "operands": "r3, r8", + "mode": "thumb" + }, + "instr_50210": { + "virtual_address": 50210, + "size": 2, + "disassembly": "subs r0, r0, r3", + "mnemonic": "subs", + "operands": "r0, r0, r3", + "mode": "thumb" + }, + "instr_50212": { + "virtual_address": 50212, + "size": 2, + "disassembly": "movs r3, r0", + "mnemonic": "movs", + "operands": "r3, r0", + "mode": "thumb" + }, + "instr_50214": { + "virtual_address": 50214, + "size": 2, + "disassembly": "add r3, r11", + "mnemonic": "add", + "operands": "r3, r11", + "mode": "thumb" + }, + "instr_50216": { + "virtual_address": 50216, + "size": 2, + "disassembly": "str r3, [sp, #0x0]", + "mnemonic": "str", + "operands": "r3, [sp, #0x0]", + "mode": "thumb" + }, + "bb_50208": { + "virtual_address": 50208, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50218, + "children": [ + "instr_50208", + "instr_50210", + "instr_50212", + "instr_50214", + "instr_50216" + ] + }, + "instr_50218": { + "virtual_address": 50218, + "size": 2, + "disassembly": "mov r3, r10", + "mnemonic": "mov", + "operands": "r3, r10", + "mode": "thumb" + }, + "instr_50220": { + "virtual_address": 50220, + "size": 2, + "disassembly": "mov r2, r10", + "mnemonic": "mov", + "operands": "r2, r10", + "mode": "thumb" + }, + "instr_50222": { + "virtual_address": 50222, + "size": 2, + "disassembly": "ldr r3, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0x0]", + "mode": "thumb" + }, + "instr_50224": { + "virtual_address": 50224, + "size": 2, + "disassembly": "add r3, r11", + "mnemonic": "add", + "operands": "r3, r11", + "mode": "thumb" + }, + "instr_50226": { + "virtual_address": 50226, + "size": 2, + "disassembly": "str r3, [r2, #0x0]", + "mnemonic": "str", + "operands": "r3, [r2, #0x0]", + "mode": "thumb" + }, + "instr_50228": { + "virtual_address": 50228, + "size": 2, + "disassembly": "mov r2, r8", + "mnemonic": "mov", + "operands": "r2, r8", + "mode": "thumb" + }, + "instr_50230": { + "virtual_address": 50230, + "size": 2, + "disassembly": "movs r1, #0x1", + "mnemonic": "movs", + "operands": "r1, #0x1", + "mode": "thumb" + }, + "instr_50232": { + "virtual_address": 50232, + "size": 2, + "disassembly": "mov r0, r8", + "mnemonic": "mov", + "operands": "r0, r8", + "mode": "thumb" + }, + "instr_50234": { + "virtual_address": 50234, + "size": 2, + "disassembly": "str r2, [r7, #0x8]", + "mnemonic": "str", + "operands": "r2, [r7, #0x8]", + "mode": "thumb" + }, + "instr_50236": { + "virtual_address": 50236, + "size": 2, + "disassembly": "ldr r2, [sp, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x0]", + "mode": "thumb" + }, + "instr_50238": { + "virtual_address": 50238, + "size": 2, + "disassembly": "orrs r2, r1", + "mnemonic": "orrs", + "operands": "r2, r1", + "mode": "thumb" + }, + "instr_50240": { + "virtual_address": 50240, + "size": 2, + "disassembly": "str r2, [r0, #0x4]", + "mnemonic": "str", + "operands": "r2, [r0, #0x4]", + "mode": "thumb" + }, + "instr_50242": { + "virtual_address": 50242, + "size": 2, + "disassembly": "cmp r4, r7", + "mnemonic": "cmp", + "operands": "r4, r7", + "mode": "thumb" + }, + "instr_50244": { + "virtual_address": 50244, + "size": 2, + "disassembly": "bne 0x0c448", + "mnemonic": "bne", + "operands": "0x0c448", + "mode": "thumb" + }, + "bb_50218": { + "virtual_address": 50218, + "size": 28, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50246, + "children": [ + "instr_50218", + "instr_50220", + "instr_50222", + "instr_50224", + "instr_50226", + "instr_50228", + "instr_50230", + "instr_50232", + "instr_50234", + "instr_50236", + "instr_50238", + "instr_50240", + "instr_50242", + "instr_50244" + ] + }, + "instr_50246": { + "virtual_address": 50246, + "size": 2, + "disassembly": "b 0x0c77a", + "mnemonic": "b", + "operands": "0x0c77a", + "mode": "thumb" + }, + "bb_50246": { + "virtual_address": 50246, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51066, + "children": [ + "instr_50246" + ] + }, + "instr_50248": { + "virtual_address": 50248, + "size": 2, + "disassembly": "mov r2, r9", + "mnemonic": "mov", + "operands": "r2, r9", + "mode": "thumb" + }, + "instr_50250": { + "virtual_address": 50250, + "size": 2, + "disassembly": "cmp r2, #0xf", + "mnemonic": "cmp", + "operands": "r2, #0xf", + "mode": "thumb" + }, + "instr_50252": { + "virtual_address": 50252, + "size": 2, + "disassembly": "bhi 0x0c450", + "mnemonic": "bhi", + "operands": "0x0c450", + "mode": "thumb" + }, + "bb_50248": { + "virtual_address": 50248, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50254, + "children": [ + "instr_50248", + "instr_50250", + "instr_50252" + ] + }, + "instr_50254": { + "virtual_address": 50254, + "size": 2, + "disassembly": "b 0x0c77e", + "mnemonic": "b", + "operands": "0x0c77e", + "mode": "thumb" + }, + "bb_50254": { + "virtual_address": 50254, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51070, + "children": [ + "instr_50254" + ] + }, + "instr_50256": { + "virtual_address": 50256, + "size": 2, + "disassembly": "movs r0, #0x7", + "mnemonic": "movs", + "operands": "r0, #0x7", + "mode": "thumb" + }, + "instr_50258": { + "virtual_address": 50258, + "size": 2, + "disassembly": "subs r2, #0xc", + "mnemonic": "subs", + "operands": "r2, #0xc", + "mode": "thumb" + }, + "instr_50260": { + "virtual_address": 50260, + "size": 2, + "disassembly": "bics r2, r0", + "mnemonic": "bics", + "operands": "r2, r0", + "mode": "thumb" + }, + "instr_50262": { + "virtual_address": 50262, + "size": 2, + "disassembly": "ldr r0, [r4, #0x4]", + "mnemonic": "ldr", + "operands": "r0, [r4, #0x4]", + "mode": "thumb" + }, + "instr_50264": { + "virtual_address": 50264, + "size": 2, + "disassembly": "ands r1, r0", + "mnemonic": "ands", + "operands": "r1, r0", + "mode": "thumb" + }, + "instr_50266": { + "virtual_address": 50266, + "size": 2, + "disassembly": "movs r0, #0x5", + "mnemonic": "movs", + "operands": "r0, #0x5", + "mode": "thumb" + }, + "instr_50268": { + "virtual_address": 50268, + "size": 2, + "disassembly": "orrs r1, r2", + "mnemonic": "orrs", + "operands": "r1, r2", + "mode": "thumb" + }, + "instr_50270": { + "virtual_address": 50270, + "size": 2, + "disassembly": "str r1, [r4, #0x4]", + "mnemonic": "str", + "operands": "r1, [r4, #0x4]", + "mode": "thumb" + }, + "instr_50272": { + "virtual_address": 50272, + "size": 2, + "disassembly": "adds r1, r4, r2", + "mnemonic": "adds", + "operands": "r1, r4, r2", + "mode": "thumb" + }, + "instr_50274": { + "virtual_address": 50274, + "size": 2, + "disassembly": "str r0, [r1, #0x4]", + "mnemonic": "str", + "operands": "r0, [r1, #0x4]", + "mode": "thumb" + }, + "instr_50276": { + "virtual_address": 50276, + "size": 2, + "disassembly": "str r0, [r1, #0x8]", + "mnemonic": "str", + "operands": "r0, [r1, #0x8]", + "mode": "thumb" + }, + "instr_50278": { + "virtual_address": 50278, + "size": 2, + "disassembly": "cmp r2, #0xf", + "mnemonic": "cmp", + "operands": "r2, #0xf", + "mode": "thumb" + }, + "instr_50280": { + "virtual_address": 50280, + "size": 2, + "disassembly": "bls 0x0c46c", + "mnemonic": "bls", + "operands": "0x0c46c", + "mode": "thumb" + }, + "bb_50256": { + "virtual_address": 50256, + "size": 26, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50282, + "children": [ + "instr_50256", + "instr_50258", + "instr_50260", + "instr_50262", + "instr_50264", + "instr_50266", + "instr_50268", + "instr_50270", + "instr_50272", + "instr_50274", + "instr_50276", + "instr_50278", + "instr_50280" + ] + }, + "instr_50282": { + "virtual_address": 50282, + "size": 2, + "disassembly": "b 0x0c7aa", + "mnemonic": "b", + "operands": "0x0c7aa", + "mode": "thumb" + }, + "bb_50282": { + "virtual_address": 50282, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51114, + "children": [ + "instr_50282" + ] + }, + "instr_50284": { + "virtual_address": 50284, + "size": 2, + "disassembly": "mov r2, r8", + "mnemonic": "mov", + "operands": "r2, r8", + "mode": "thumb" + }, + "instr_50286": { + "virtual_address": 50286, + "size": 2, + "disassembly": "mov r4, r8", + "mnemonic": "mov", + "operands": "r4, r8", + "mode": "thumb" + }, + "instr_50288": { + "virtual_address": 50288, + "size": 2, + "disassembly": "ldr r2, [r2, #0x4]", + "mnemonic": "ldr", + "operands": "r2, [r2, #0x4]", + "mode": "thumb" + }, + "bb_50284": { + "virtual_address": 50284, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50290, + "children": [ + "instr_50284", + "instr_50286", + "instr_50288" + ] + }, + "instr_50290": { + "virtual_address": 50290, + "size": 2, + "disassembly": "ldr r1, [0x0c5d8]", + "mnemonic": "ldr", + "operands": "r1, [0x0c5d8]", + "mode": "thumb" + }, + "instr_50292": { + "virtual_address": 50292, + "size": 2, + "disassembly": "ldr r0, [r1, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r1, #0x0]", + "mode": "thumb" + }, + "instr_50294": { + "virtual_address": 50294, + "size": 2, + "disassembly": "cmp r0, r3", + "mnemonic": "cmp", + "operands": "r0, r3", + "mode": "thumb" + }, + "instr_50296": { + "virtual_address": 50296, + "size": 2, + "disassembly": "bcs 0x0c47c", + "mnemonic": "bcs", + "operands": "0x0c47c", + "mode": "thumb" + }, + "bb_50290": { + "virtual_address": 50290, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50298, + "children": [ + "instr_50290", + "instr_50292", + "instr_50294", + "instr_50296" + ] + }, + "instr_50298": { + "virtual_address": 50298, + "size": 2, + "disassembly": "str r3, [r1, #0x0]", + "mnemonic": "str", + "operands": "r3, [r1, #0x0]", + "mode": "thumb" + }, + "bb_50298": { + "virtual_address": 50298, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50300, + "children": [ + "instr_50298" + ] + }, + "instr_50300": { + "virtual_address": 50300, + "size": 2, + "disassembly": "ldr r1, [0x0c5dc]", + "mnemonic": "ldr", + "operands": "r1, [0x0c5dc]", + "mode": "thumb" + }, + "instr_50302": { + "virtual_address": 50302, + "size": 2, + "disassembly": "ldr r0, [r1, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r1, #0x0]", + "mode": "thumb" + }, + "instr_50304": { + "virtual_address": 50304, + "size": 2, + "disassembly": "cmp r0, r3", + "mnemonic": "cmp", + "operands": "r0, r3", + "mode": "thumb" + }, + "instr_50306": { + "virtual_address": 50306, + "size": 2, + "disassembly": "bcs 0x0c486", + "mnemonic": "bcs", + "operands": "0x0c486", + "mode": "thumb" + }, + "bb_50300": { + "virtual_address": 50300, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50308, + "children": [ + "instr_50300", + "instr_50302", + "instr_50304", + "instr_50306" + ] + }, + "instr_50308": { + "virtual_address": 50308, + "size": 2, + "disassembly": "str r3, [r1, #0x0]", + "mnemonic": "str", + "operands": "r3, [r1, #0x0]", + "mode": "thumb" + }, + "bb_50308": { + "virtual_address": 50308, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50310, + "children": [ + "instr_50308" + ] + }, + "instr_50310": { + "virtual_address": 50310, + "size": 2, + "disassembly": "movs r3, #0x3", + "mnemonic": "movs", + "operands": "r3, #0x3", + "mode": "thumb" + }, + "instr_50312": { + "virtual_address": 50312, + "size": 2, + "disassembly": "bics r2, r3", + "mnemonic": "bics", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_50314": { + "virtual_address": 50314, + "size": 2, + "disassembly": "cmp r2, r5", + "mnemonic": "cmp", + "operands": "r2, r5", + "mode": "thumb" + }, + "instr_50316": { + "virtual_address": 50316, + "size": 2, + "disassembly": "sbcs r1, r1", + "mnemonic": "sbcs", + "operands": "r1, r1", + "mode": "thumb" + }, + "instr_50318": { + "virtual_address": 50318, + "size": 2, + "disassembly": "subs r3, r2, r5", + "mnemonic": "subs", + "operands": "r3, r2, r5", + "mode": "thumb" + }, + "instr_50320": { + "virtual_address": 50320, + "size": 2, + "disassembly": "rsbs r1, r1", + "mnemonic": "rsbs", + "operands": "r1, r1", + "mode": "thumb" + }, + "instr_50322": { + "virtual_address": 50322, + "size": 2, + "disassembly": "cmp r2, r5", + "mnemonic": "cmp", + "operands": "r2, r5", + "mode": "thumb" + }, + "instr_50324": { + "virtual_address": 50324, + "size": 2, + "disassembly": "bcc 0x0c4a4", + "mnemonic": "bcc", + "operands": "0x0c4a4", + "mode": "thumb" + }, + "bb_50310": { + "virtual_address": 50310, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50326, + "children": [ + "instr_50310", + "instr_50312", + "instr_50314", + "instr_50316", + "instr_50318", + "instr_50320", + "instr_50322", + "instr_50324" + ] + }, + "instr_50326": { + "virtual_address": 50326, + "size": 2, + "disassembly": "movs r0, #0xf", + "mnemonic": "movs", + "operands": "r0, #0xf", + "mode": "thumb" + }, + "instr_50328": { + "virtual_address": 50328, + "size": 2, + "disassembly": "lsrs r2, r3, #0x1f", + "mnemonic": "lsrs", + "operands": "r2, r3, #0x1f", + "mode": "thumb" + }, + "instr_50330": { + "virtual_address": 50330, + "size": 2, + "disassembly": "cmp r0, r3", + "mnemonic": "cmp", + "operands": "r0, r3", + "mode": "thumb" + }, + "instr_50332": { + "virtual_address": 50332, + "size": 2, + "disassembly": "adcs r2, r1", + "mnemonic": "adcs", + "operands": "r2, r1", + "mode": "thumb" + }, + "instr_50334": { + "virtual_address": 50334, + "size": 2, + "disassembly": "lsls r2, r2, #0x18", + "mnemonic": "lsls", + "operands": "r2, r2, #0x18", + "mode": "thumb" + }, + "instr_50336": { + "virtual_address": 50336, + "size": 2, + "disassembly": "bne 0x0c4a4", + "mnemonic": "bne", + "operands": "0x0c4a4", + "mode": "thumb" + }, + "bb_50326": { + "virtual_address": 50326, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50338, + "children": [ + "instr_50326", + "instr_50328", + "instr_50330", + "instr_50332", + "instr_50334", + "instr_50336" + ] + }, + "instr_50338": { + "virtual_address": 50338, + "size": 2, + "disassembly": "b 0x0c5a4", + "mnemonic": "b", + "operands": "0x0c5a4", + "mode": "thumb" + }, + "bb_50338": { + "virtual_address": 50338, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50596, + "children": [ + "instr_50338" + ] + }, + "instr_50340": { + "virtual_address": 50340, + "size": 2, + "disassembly": "movs r0, r6", + "mnemonic": "movs", + "operands": "r0, r6", + "mode": "thumb" + }, + "instr_50342": { + "virtual_address": 50342, + "size": 4, + "disassembly": "bl 0x0c9f4", + "mnemonic": "bl", + "operands": "0x0c9f4", + "mode": "thumb" + }, + "instr_50346": { + "virtual_address": 50346, + "size": 2, + "disassembly": "movs r0, #0x0", + "mnemonic": "movs", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_50348": { + "virtual_address": 50348, + "size": 2, + "disassembly": "b 0x0c4b4", + "mnemonic": "b", + "operands": "0x0c4b4", + "mode": "thumb" + }, + "bb_50340": { + "virtual_address": 50340, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50356, + "children": [ + "instr_50340", + "instr_50342", + "instr_50346", + "instr_50348" + ] + }, + "instr_50350": { + "virtual_address": 50350, + "size": 2, + "disassembly": "movs r3, #0xc", + "mnemonic": "movs", + "operands": "r3, #0xc", + "mode": "thumb" + }, + "instr_50352": { + "virtual_address": 50352, + "size": 2, + "disassembly": "movs r0, #0x0", + "mnemonic": "movs", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_50354": { + "virtual_address": 50354, + "size": 2, + "disassembly": "str r3, [r6, #0x0]", + "mnemonic": "str", + "operands": "r3, [r6, #0x0]", + "mode": "thumb" + }, + "bb_50350": { + "virtual_address": 50350, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50356, + "children": [ + "instr_50350", + "instr_50352", + "instr_50354" + ] + }, + "instr_50356": { + "virtual_address": 50356, + "size": 2, + "disassembly": "add sp, #0xc", + "mnemonic": "add", + "operands": "sp, #0xc", + "mode": "thumb" + }, + "instr_50358": { + "virtual_address": 50358, + "size": 2, + "disassembly": "pop {r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_50360": { + "virtual_address": 50360, + "size": 2, + "disassembly": "mov r11, r7", + "mnemonic": "mov", + "operands": "r11, r7", + "mode": "thumb" + }, + "instr_50362": { + "virtual_address": 50362, + "size": 2, + "disassembly": "mov r10, r6", + "mnemonic": "mov", + "operands": "r10, r6", + "mode": "thumb" + }, + "instr_50364": { + "virtual_address": 50364, + "size": 2, + "disassembly": "mov r9, r5", + "mnemonic": "mov", + "operands": "r9, r5", + "mode": "thumb" + }, + "instr_50366": { + "virtual_address": 50366, + "size": 2, + "disassembly": "mov r8, r4", + "mnemonic": "mov", + "operands": "r8, r4", + "mode": "thumb" + }, + "instr_50368": { + "virtual_address": 50368, + "size": 2, + "disassembly": "pop {r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_50370": { + "virtual_address": 50370, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_50372": { + "virtual_address": 50372, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_50356": { + "virtual_address": 50356, + "size": 18, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_50356", + "instr_50358", + "instr_50360", + "instr_50362", + "instr_50364", + "instr_50366", + "instr_50368", + "instr_50370", + "instr_50372" + ] + }, + "instr_50374": { + "virtual_address": 50374, + "size": 2, + "disassembly": "ldr r4, [r3, #0xc]", + "mnemonic": "ldr", + "operands": "r4, [r3, #0xc]", + "mode": "thumb" + }, + "instr_50376": { + "virtual_address": 50376, + "size": 2, + "disassembly": "adds r0, #0x2", + "mnemonic": "adds", + "operands": "r0, #0x2", + "mode": "thumb" + }, + "instr_50378": { + "virtual_address": 50378, + "size": 2, + "disassembly": "cmp r3, r4", + "mnemonic": "cmp", + "operands": "r3, r4", + "mode": "thumb" + }, + "instr_50380": { + "virtual_address": 50380, + "size": 2, + "disassembly": "beq 0x0c4d0", + "mnemonic": "beq", + "operands": "0x0c4d0", + "mode": "thumb" + }, + "bb_50374": { + "virtual_address": 50374, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50382, + "children": [ + "instr_50374", + "instr_50376", + "instr_50378", + "instr_50380" + ] + }, + "instr_50382": { + "virtual_address": 50382, + "size": 2, + "disassembly": "b 0x0c2b4", + "mnemonic": "b", + "operands": "0x0c2b4", + "mode": "thumb" + }, + "bb_50382": { + "virtual_address": 50382, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49844, + "children": [ + "instr_50382" + ] + }, + "instr_50384": { + "virtual_address": 50384, + "size": 2, + "disassembly": "movs r2, r7", + "mnemonic": "movs", + "operands": "r2, r7", + "mode": "thumb" + }, + "instr_50386": { + "virtual_address": 50386, + "size": 2, + "disassembly": "ldr r4, [r7, #0x10]", + "mnemonic": "ldr", + "operands": "r4, [r7, #0x10]", + "mode": "thumb" + }, + "instr_50388": { + "virtual_address": 50388, + "size": 2, + "disassembly": "adds r2, #0x8", + "mnemonic": "adds", + "operands": "r2, #0x8", + "mode": "thumb" + }, + "instr_50390": { + "virtual_address": 50390, + "size": 2, + "disassembly": "cmp r4, r2", + "mnemonic": "cmp", + "operands": "r4, r2", + "mode": "thumb" + }, + "instr_50392": { + "virtual_address": 50392, + "size": 2, + "disassembly": "bne 0x0c4dc", + "mnemonic": "bne", + "operands": "0x0c4dc", + "mode": "thumb" + }, + "bb_50384": { + "virtual_address": 50384, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50394, + "children": [ + "instr_50384", + "instr_50386", + "instr_50388", + "instr_50390", + "instr_50392" + ] + }, + "instr_50394": { + "virtual_address": 50394, + "size": 2, + "disassembly": "b 0x0c348", + "mnemonic": "b", + "operands": "0x0c348", + "mode": "thumb" + }, + "bb_50394": { + "virtual_address": 50394, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49992, + "children": [ + "instr_50394" + ] + }, + "instr_50396": { + "virtual_address": 50396, + "size": 2, + "disassembly": "movs r3, #0x3", + "mnemonic": "movs", + "operands": "r3, #0x3", + "mode": "thumb" + }, + "instr_50398": { + "virtual_address": 50398, + "size": 2, + "disassembly": "ldr r1, [r4, #0x4]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x4]", + "mode": "thumb" + }, + "instr_50400": { + "virtual_address": 50400, + "size": 2, + "disassembly": "bics r1, r3", + "mnemonic": "bics", + "operands": "r1, r3", + "mode": "thumb" + }, + "instr_50402": { + "virtual_address": 50402, + "size": 2, + "disassembly": "mov r9, r1", + "mnemonic": "mov", + "operands": "r9, r1", + "mode": "thumb" + }, + "instr_50404": { + "virtual_address": 50404, + "size": 2, + "disassembly": "movs r3, r1", + "mnemonic": "movs", + "operands": "r3, r1", + "mode": "thumb" + }, + "instr_50406": { + "virtual_address": 50406, + "size": 2, + "disassembly": "subs r1, r1, r5", + "mnemonic": "subs", + "operands": "r1, r1, r5", + "mode": "thumb" + }, + "instr_50408": { + "virtual_address": 50408, + "size": 2, + "disassembly": "cmp r1, #0xf", + "mnemonic": "cmp", + "operands": "r1, #0xf", + "mode": "thumb" + }, + "instr_50410": { + "virtual_address": 50410, + "size": 2, + "disassembly": "ble 0x0c4ee", + "mnemonic": "ble", + "operands": "0x0c4ee", + "mode": "thumb" + }, + "bb_50396": { + "virtual_address": 50396, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50412, + "children": [ + "instr_50396", + "instr_50398", + "instr_50400", + "instr_50402", + "instr_50404", + "instr_50406", + "instr_50408", + "instr_50410" + ] + }, + "instr_50412": { + "virtual_address": 50412, + "size": 2, + "disassembly": "b 0x0c684", + "mnemonic": "b", + "operands": "0x0c684", + "mode": "thumb" + }, + "bb_50412": { + "virtual_address": 50412, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50820, + "children": [ + "instr_50412" + ] + }, + "instr_50414": { + "virtual_address": 50414, + "size": 2, + "disassembly": "str r2, [r7, #0x14]", + "mnemonic": "str", + "operands": "r2, [r7, #0x14]", + "mode": "thumb" + }, + "instr_50416": { + "virtual_address": 50416, + "size": 2, + "disassembly": "str r2, [r7, #0x10]", + "mnemonic": "str", + "operands": "r2, [r7, #0x10]", + "mode": "thumb" + }, + "instr_50418": { + "virtual_address": 50418, + "size": 2, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_50420": { + "virtual_address": 50420, + "size": 2, + "disassembly": "blt 0x0c4f8", + "mnemonic": "blt", + "operands": "0x0c4f8", + "mode": "thumb" + }, + "bb_50414": { + "virtual_address": 50414, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50422, + "children": [ + "instr_50414", + "instr_50416", + "instr_50418", + "instr_50420" + ] + }, + "instr_50422": { + "virtual_address": 50422, + "size": 2, + "disassembly": "b 0x0c2c4", + "mnemonic": "b", + "operands": "0x0c2c4", + "mode": "thumb" + }, + "bb_50422": { + "virtual_address": 50422, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49860, + "children": [ + "instr_50422" + ] + }, + "instr_50424": { + "virtual_address": 50424, + "size": 2, + "disassembly": "movs r2, #0x80", + "mnemonic": "movs", + "operands": "r2, #0x80", + "mode": "thumb" + }, + "instr_50426": { + "virtual_address": 50426, + "size": 2, + "disassembly": "lsls r2, r2, #0x2", + "mnemonic": "lsls", + "operands": "r2, r2, #0x2", + "mode": "thumb" + }, + "instr_50428": { + "virtual_address": 50428, + "size": 2, + "disassembly": "cmp r9, r2", + "mnemonic": "cmp", + "operands": "r9, r2", + "mode": "thumb" + }, + "instr_50430": { + "virtual_address": 50430, + "size": 2, + "disassembly": "bcs 0x0c5e0", + "mnemonic": "bcs", + "operands": "0x0c5e0", + "mode": "thumb" + }, + "bb_50424": { + "virtual_address": 50424, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50432, + "children": [ + "instr_50424", + "instr_50426", + "instr_50428", + "instr_50430" + ] + }, + "instr_50432": { + "virtual_address": 50432, + "size": 2, + "disassembly": "lsrs r1, r3, #0x5", + "mnemonic": "lsrs", + "operands": "r1, r3, #0x5", + "mode": "thumb" + }, + "instr_50434": { + "virtual_address": 50434, + "size": 2, + "disassembly": "lsrs r2, r3, #0x3", + "mnemonic": "lsrs", + "operands": "r2, r3, #0x3", + "mode": "thumb" + }, + "instr_50436": { + "virtual_address": 50436, + "size": 2, + "disassembly": "movs r3, #0x1", + "mnemonic": "movs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_50438": { + "virtual_address": 50438, + "size": 2, + "disassembly": "lsls r3, r1", + "mnemonic": "lsls", + "operands": "r3, r1", + "mode": "thumb" + }, + "instr_50440": { + "virtual_address": 50440, + "size": 2, + "disassembly": "lsls r2, r2, #0x3", + "mnemonic": "lsls", + "operands": "r2, r2, #0x3", + "mode": "thumb" + }, + "instr_50442": { + "virtual_address": 50442, + "size": 2, + "disassembly": "ldr r1, [r7, #0x4]", + "mnemonic": "ldr", + "operands": "r1, [r7, #0x4]", + "mode": "thumb" + }, + "instr_50444": { + "virtual_address": 50444, + "size": 2, + "disassembly": "adds r2, r2, r7", + "mnemonic": "adds", + "operands": "r2, r2, r7", + "mode": "thumb" + }, + "instr_50446": { + "virtual_address": 50446, + "size": 2, + "disassembly": "orrs r3, r1", + "mnemonic": "orrs", + "operands": "r3, r1", + "mode": "thumb" + }, + "instr_50448": { + "virtual_address": 50448, + "size": 2, + "disassembly": "ldr r1, [r2, #0x8]", + "mnemonic": "ldr", + "operands": "r1, [r2, #0x8]", + "mode": "thumb" + }, + "instr_50450": { + "virtual_address": 50450, + "size": 2, + "disassembly": "str r3, [r7, #0x4]", + "mnemonic": "str", + "operands": "r3, [r7, #0x4]", + "mode": "thumb" + }, + "instr_50452": { + "virtual_address": 50452, + "size": 2, + "disassembly": "str r2, [r4, #0xc]", + "mnemonic": "str", + "operands": "r2, [r4, #0xc]", + "mode": "thumb" + }, + "instr_50454": { + "virtual_address": 50454, + "size": 2, + "disassembly": "str r1, [r4, #0x8]", + "mnemonic": "str", + "operands": "r1, [r4, #0x8]", + "mode": "thumb" + }, + "instr_50456": { + "virtual_address": 50456, + "size": 2, + "disassembly": "str r4, [r2, #0x8]", + "mnemonic": "str", + "operands": "r4, [r2, #0x8]", + "mode": "thumb" + }, + "instr_50458": { + "virtual_address": 50458, + "size": 2, + "disassembly": "str r4, [r1, #0xc]", + "mnemonic": "str", + "operands": "r4, [r1, #0xc]", + "mode": "thumb" + }, + "bb_50432": { + "virtual_address": 50432, + "size": 28, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50460, + "children": [ + "instr_50432", + "instr_50434", + "instr_50436", + "instr_50438", + "instr_50440", + "instr_50442", + "instr_50444", + "instr_50446", + "instr_50448", + "instr_50450", + "instr_50452", + "instr_50454", + "instr_50456", + "instr_50458" + ] + }, + "instr_50460": { + "virtual_address": 50460, + "size": 2, + "disassembly": "movs r1, #0x1", + "mnemonic": "movs", + "operands": "r1, #0x1", + "mode": "thumb" + }, + "instr_50462": { + "virtual_address": 50462, + "size": 2, + "disassembly": "asrs r2, r0, #0x2", + "mnemonic": "asrs", + "operands": "r2, r0, #0x2", + "mode": "thumb" + }, + "instr_50464": { + "virtual_address": 50464, + "size": 2, + "disassembly": "lsls r1, r2", + "mnemonic": "lsls", + "operands": "r1, r2", + "mode": "thumb" + }, + "instr_50466": { + "virtual_address": 50466, + "size": 2, + "disassembly": "cmp r1, r3", + "mnemonic": "cmp", + "operands": "r1, r3", + "mode": "thumb" + }, + "instr_50468": { + "virtual_address": 50468, + "size": 2, + "disassembly": "bls 0x0c528", + "mnemonic": "bls", + "operands": "0x0c528", + "mode": "thumb" + }, + "bb_50460": { + "virtual_address": 50460, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50470, + "children": [ + "instr_50460", + "instr_50462", + "instr_50464", + "instr_50466", + "instr_50468" + ] + }, + "instr_50470": { + "virtual_address": 50470, + "size": 2, + "disassembly": "b 0x0c356", + "mnemonic": "b", + "operands": "0x0c356", + "mode": "thumb" + }, + "bb_50470": { + "virtual_address": 50470, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50006, + "children": [ + "instr_50470" + ] + }, + "instr_50472": { + "virtual_address": 50472, + "size": 2, + "disassembly": "tst r3, r1", + "mnemonic": "tst", + "operands": "r3, r1", + "mode": "thumb" + }, + "instr_50474": { + "virtual_address": 50474, + "size": 2, + "disassembly": "bne 0x0c538", + "mnemonic": "bne", + "operands": "0x0c538", + "mode": "thumb" + }, + "bb_50472": { + "virtual_address": 50472, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50476, + "children": [ + "instr_50472", + "instr_50474" + ] + }, + "instr_50476": { + "virtual_address": 50476, + "size": 2, + "disassembly": "movs r2, #0x3", + "mnemonic": "movs", + "operands": "r2, #0x3", + "mode": "thumb" + }, + "instr_50478": { + "virtual_address": 50478, + "size": 2, + "disassembly": "bics r0, r2", + "mnemonic": "bics", + "operands": "r0, r2", + "mode": "thumb" + }, + "bb_50476": { + "virtual_address": 50476, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50480, + "children": [ + "instr_50476", + "instr_50478" + ] + }, + "instr_50480": { + "virtual_address": 50480, + "size": 2, + "disassembly": "lsls r1, r1, #0x1", + "mnemonic": "lsls", + "operands": "r1, r1, #0x1", + "mode": "thumb" + }, + "instr_50482": { + "virtual_address": 50482, + "size": 2, + "disassembly": "adds r0, #0x4", + "mnemonic": "adds", + "operands": "r0, #0x4", + "mode": "thumb" + }, + "instr_50484": { + "virtual_address": 50484, + "size": 2, + "disassembly": "tst r3, r1", + "mnemonic": "tst", + "operands": "r3, r1", + "mode": "thumb" + }, + "instr_50486": { + "virtual_address": 50486, + "size": 2, + "disassembly": "beq 0x0c530", + "mnemonic": "beq", + "operands": "0x0c530", + "mode": "thumb" + }, + "bb_50480": { + "virtual_address": 50480, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50488, + "children": [ + "instr_50480", + "instr_50482", + "instr_50484", + "instr_50486" + ] + }, + "instr_50488": { + "virtual_address": 50488, + "size": 2, + "disassembly": "movs r3, #0x3", + "mnemonic": "movs", + "operands": "r3, #0x3", + "mode": "thumb" + }, + "instr_50490": { + "virtual_address": 50490, + "size": 2, + "disassembly": "mov r8, r3", + "mnemonic": "mov", + "operands": "r8, r3", + "mode": "thumb" + }, + "bb_50488": { + "virtual_address": 50488, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50492, + "children": [ + "instr_50488", + "instr_50490" + ] + }, + "instr_50492": { + "virtual_address": 50492, + "size": 2, + "disassembly": "lsls r3, r0, #0x3", + "mnemonic": "lsls", + "operands": "r3, r0, #0x3", + "mode": "thumb" + }, + "instr_50494": { + "virtual_address": 50494, + "size": 2, + "disassembly": "mov r9, r3", + "mnemonic": "mov", + "operands": "r9, r3", + "mode": "thumb" + }, + "instr_50496": { + "virtual_address": 50496, + "size": 2, + "disassembly": "add r9, r7", + "mnemonic": "add", + "operands": "r9, r7", + "mode": "thumb" + }, + "instr_50498": { + "virtual_address": 50498, + "size": 2, + "disassembly": "mov r12, r9", + "mnemonic": "mov", + "operands": "r12, r9", + "mode": "thumb" + }, + "instr_50500": { + "virtual_address": 50500, + "size": 2, + "disassembly": "mov r10, r0", + "mnemonic": "mov", + "operands": "r10, r0", + "mode": "thumb" + }, + "bb_50492": { + "virtual_address": 50492, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50502, + "children": [ + "instr_50492", + "instr_50494", + "instr_50496", + "instr_50498", + "instr_50500" + ] + }, + "instr_50502": { + "virtual_address": 50502, + "size": 2, + "disassembly": "mov r3, r12", + "mnemonic": "mov", + "operands": "r3, r12", + "mode": "thumb" + }, + "instr_50504": { + "virtual_address": 50504, + "size": 2, + "disassembly": "ldr r4, [r3, #0xc]", + "mnemonic": "ldr", + "operands": "r4, [r3, #0xc]", + "mode": "thumb" + }, + "instr_50506": { + "virtual_address": 50506, + "size": 2, + "disassembly": "cmp r12, r4", + "mnemonic": "cmp", + "operands": "r12, r4", + "mode": "thumb" + }, + "instr_50508": { + "virtual_address": 50508, + "size": 2, + "disassembly": "bne 0x0c55c", + "mnemonic": "bne", + "operands": "0x0c55c", + "mode": "thumb" + }, + "bb_50502": { + "virtual_address": 50502, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50510, + "children": [ + "instr_50502", + "instr_50504", + "instr_50506", + "instr_50508" + ] + }, + "instr_50510": { + "virtual_address": 50510, + "size": 2, + "disassembly": "b 0x0c646", + "mnemonic": "b", + "operands": "0x0c646", + "mode": "thumb" + }, + "bb_50510": { + "virtual_address": 50510, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50758, + "children": [ + "instr_50510" + ] + }, + "instr_50512": { + "virtual_address": 50512, + "size": 2, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_50514": { + "virtual_address": 50514, + "size": 2, + "disassembly": "blt 0x0c556", + "mnemonic": "blt", + "operands": "0x0c556", + "mode": "thumb" + }, + "bb_50512": { + "virtual_address": 50512, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50516, + "children": [ + "instr_50512", + "instr_50514" + ] + }, + "instr_50516": { + "virtual_address": 50516, + "size": 2, + "disassembly": "b 0x0c65e", + "mnemonic": "b", + "operands": "0x0c65e", + "mode": "thumb" + }, + "bb_50516": { + "virtual_address": 50516, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50782, + "children": [ + "instr_50516" + ] + }, + "instr_50518": { + "virtual_address": 50518, + "size": 2, + "disassembly": "ldr r4, [r4, #0xc]", + "mnemonic": "ldr", + "operands": "r4, [r4, #0xc]", + "mode": "thumb" + }, + "instr_50520": { + "virtual_address": 50520, + "size": 2, + "disassembly": "cmp r12, r4", + "mnemonic": "cmp", + "operands": "r12, r4", + "mode": "thumb" + }, + "instr_50522": { + "virtual_address": 50522, + "size": 2, + "disassembly": "beq 0x0c646", + "mnemonic": "beq", + "operands": "0x0c646", + "mode": "thumb" + }, + "bb_50518": { + "virtual_address": 50518, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50524, + "children": [ + "instr_50518", + "instr_50520", + "instr_50522" + ] + }, + "instr_50524": { + "virtual_address": 50524, + "size": 2, + "disassembly": "mov r2, r8", + "mnemonic": "mov", + "operands": "r2, r8", + "mode": "thumb" + }, + "instr_50526": { + "virtual_address": 50526, + "size": 2, + "disassembly": "ldr r3, [r4, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x4]", + "mode": "thumb" + }, + "instr_50528": { + "virtual_address": 50528, + "size": 2, + "disassembly": "bics r3, r2", + "mnemonic": "bics", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_50530": { + "virtual_address": 50530, + "size": 2, + "disassembly": "subs r2, r3, r5", + "mnemonic": "subs", + "operands": "r2, r3, r5", + "mode": "thumb" + }, + "instr_50532": { + "virtual_address": 50532, + "size": 2, + "disassembly": "cmp r2, #0xf", + "mnemonic": "cmp", + "operands": "r2, #0xf", + "mode": "thumb" + }, + "instr_50534": { + "virtual_address": 50534, + "size": 2, + "disassembly": "ble 0x0c550", + "mnemonic": "ble", + "operands": "0x0c550", + "mode": "thumb" + }, + "bb_50524": { + "virtual_address": 50524, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50536, + "children": [ + "instr_50524", + "instr_50526", + "instr_50528", + "instr_50530", + "instr_50532", + "instr_50534" + ] + }, + "instr_50536": { + "virtual_address": 50536, + "size": 2, + "disassembly": "movs r0, #0x1", + "mnemonic": "movs", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_50538": { + "virtual_address": 50538, + "size": 2, + "disassembly": "mov r8, r0", + "mnemonic": "mov", + "operands": "r8, r0", + "mode": "thumb" + }, + "instr_50540": { + "virtual_address": 50540, + "size": 2, + "disassembly": "adds r1, r4, r5", + "mnemonic": "adds", + "operands": "r1, r4, r5", + "mode": "thumb" + }, + "instr_50542": { + "virtual_address": 50542, + "size": 2, + "disassembly": "orrs r5, r0", + "mnemonic": "orrs", + "operands": "r5, r0", + "mode": "thumb" + }, + "instr_50544": { + "virtual_address": 50544, + "size": 2, + "disassembly": "str r5, [r4, #0x4]", + "mnemonic": "str", + "operands": "r5, [r4, #0x4]", + "mode": "thumb" + }, + "instr_50546": { + "virtual_address": 50546, + "size": 2, + "disassembly": "ldr r0, [r4, #0x8]", + "mnemonic": "ldr", + "operands": "r0, [r4, #0x8]", + "mode": "thumb" + }, + "instr_50548": { + "virtual_address": 50548, + "size": 2, + "disassembly": "ldr r5, [r4, #0xc]", + "mnemonic": "ldr", + "operands": "r5, [r4, #0xc]", + "mode": "thumb" + }, + "instr_50550": { + "virtual_address": 50550, + "size": 2, + "disassembly": "str r5, [r0, #0xc]", + "mnemonic": "str", + "operands": "r5, [r0, #0xc]", + "mode": "thumb" + }, + "instr_50552": { + "virtual_address": 50552, + "size": 2, + "disassembly": "str r0, [r5, #0x8]", + "mnemonic": "str", + "operands": "r0, [r5, #0x8]", + "mode": "thumb" + }, + "instr_50554": { + "virtual_address": 50554, + "size": 2, + "disassembly": "mov r0, r8", + "mnemonic": "mov", + "operands": "r0, r8", + "mode": "thumb" + }, + "instr_50556": { + "virtual_address": 50556, + "size": 2, + "disassembly": "str r1, [r7, #0x14]", + "mnemonic": "str", + "operands": "r1, [r7, #0x14]", + "mode": "thumb" + }, + "instr_50558": { + "virtual_address": 50558, + "size": 2, + "disassembly": "str r1, [r7, #0x10]", + "mnemonic": "str", + "operands": "r1, [r7, #0x10]", + "mode": "thumb" + }, + "instr_50560": { + "virtual_address": 50560, + "size": 2, + "disassembly": "orrs r0, r2", + "mnemonic": "orrs", + "operands": "r0, r2", + "mode": "thumb" + }, + "instr_50562": { + "virtual_address": 50562, + "size": 2, + "disassembly": "adds r7, #0x8", + "mnemonic": "adds", + "operands": "r7, #0x8", + "mode": "thumb" + }, + "instr_50564": { + "virtual_address": 50564, + "size": 2, + "disassembly": "str r0, [r1, #0x4]", + "mnemonic": "str", + "operands": "r0, [r1, #0x4]", + "mode": "thumb" + }, + "instr_50566": { + "virtual_address": 50566, + "size": 2, + "disassembly": "str r7, [r1, #0xc]", + "mnemonic": "str", + "operands": "r7, [r1, #0xc]", + "mode": "thumb" + }, + "instr_50568": { + "virtual_address": 50568, + "size": 2, + "disassembly": "movs r0, r6", + "mnemonic": "movs", + "operands": "r0, r6", + "mode": "thumb" + }, + "instr_50570": { + "virtual_address": 50570, + "size": 2, + "disassembly": "str r7, [r1, #0x8]", + "mnemonic": "str", + "operands": "r7, [r1, #0x8]", + "mode": "thumb" + }, + "instr_50572": { + "virtual_address": 50572, + "size": 2, + "disassembly": "str r2, [r4, r3]", + "mnemonic": "str", + "operands": "r2, [r4, r3]", + "mode": "thumb" + }, + "instr_50574": { + "virtual_address": 50574, + "size": 4, + "disassembly": "bl 0x0c9f4", + "mnemonic": "bl", + "operands": "0x0c9f4", + "mode": "thumb" + }, + "instr_50578": { + "virtual_address": 50578, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_50580": { + "virtual_address": 50580, + "size": 2, + "disassembly": "adds r0, #0x8", + "mnemonic": "adds", + "operands": "r0, #0x8", + "mode": "thumb" + }, + "instr_50582": { + "virtual_address": 50582, + "size": 2, + "disassembly": "b 0x0c4b4", + "mnemonic": "b", + "operands": "0x0c4b4", + "mode": "thumb" + }, + "bb_50536": { + "virtual_address": 50536, + "size": 48, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50356, + "children": [ + "instr_50536", + "instr_50538", + "instr_50540", + "instr_50542", + "instr_50544", + "instr_50546", + "instr_50548", + "instr_50550", + "instr_50552", + "instr_50554", + "instr_50556", + "instr_50558", + "instr_50560", + "instr_50562", + "instr_50564", + "instr_50566", + "instr_50568", + "instr_50570", + "instr_50572", + "instr_50574", + "instr_50578", + "instr_50580", + "instr_50582" + ] + }, + "instr_50584": { + "virtual_address": 50584, + "size": 2, + "disassembly": "movs r1, #0x80", + "mnemonic": "movs", + "operands": "r1, #0x80", + "mode": "thumb" + }, + "instr_50586": { + "virtual_address": 50586, + "size": 2, + "disassembly": "movs r3, #0x3f", + "mnemonic": "movs", + "operands": "r3, #0x3f", + "mode": "thumb" + }, + "instr_50588": { + "virtual_address": 50588, + "size": 2, + "disassembly": "movs r0, #0x40", + "mnemonic": "movs", + "operands": "r0, #0x40", + "mode": "thumb" + }, + "instr_50590": { + "virtual_address": 50590, + "size": 2, + "disassembly": "mov r8, r3", + "mnemonic": "mov", + "operands": "r8, r3", + "mode": "thumb" + }, + "instr_50592": { + "virtual_address": 50592, + "size": 2, + "disassembly": "lsls r1, r1, #0x2", + "mnemonic": "lsls", + "operands": "r1, r1, #0x2", + "mode": "thumb" + }, + "instr_50594": { + "virtual_address": 50594, + "size": 2, + "disassembly": "b 0x0c30e", + "mnemonic": "b", + "operands": "0x0c30e", + "mode": "thumb" + }, + "bb_50584": { + "virtual_address": 50584, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49934, + "children": [ + "instr_50584", + "instr_50586", + "instr_50588", + "instr_50590", + "instr_50592", + "instr_50594" + ] + }, + "instr_50596": { + "virtual_address": 50596, + "size": 2, + "disassembly": "movs r2, #0x1", + "mnemonic": "movs", + "operands": "r2, #0x1", + "mode": "thumb" + }, + "instr_50598": { + "virtual_address": 50598, + "size": 2, + "disassembly": "movs r1, r5", + "mnemonic": "movs", + "operands": "r1, r5", + "mode": "thumb" + }, + "instr_50600": { + "virtual_address": 50600, + "size": 2, + "disassembly": "orrs r3, r2", + "mnemonic": "orrs", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_50602": { + "virtual_address": 50602, + "size": 2, + "disassembly": "orrs r1, r2", + "mnemonic": "orrs", + "operands": "r1, r2", + "mode": "thumb" + }, + "instr_50604": { + "virtual_address": 50604, + "size": 2, + "disassembly": "adds r5, r4, r5", + "mnemonic": "adds", + "operands": "r5, r4, r5", + "mode": "thumb" + }, + "instr_50606": { + "virtual_address": 50606, + "size": 2, + "disassembly": "str r1, [r4, #0x4]", + "mnemonic": "str", + "operands": "r1, [r4, #0x4]", + "mode": "thumb" + }, + "instr_50608": { + "virtual_address": 50608, + "size": 2, + "disassembly": "movs r0, r6", + "mnemonic": "movs", + "operands": "r0, r6", + "mode": "thumb" + }, + "instr_50610": { + "virtual_address": 50610, + "size": 2, + "disassembly": "str r5, [r7, #0x8]", + "mnemonic": "str", + "operands": "r5, [r7, #0x8]", + "mode": "thumb" + }, + "instr_50612": { + "virtual_address": 50612, + "size": 2, + "disassembly": "str r3, [r5, #0x4]", + "mnemonic": "str", + "operands": "r3, [r5, #0x4]", + "mode": "thumb" + }, + "instr_50614": { + "virtual_address": 50614, + "size": 4, + "disassembly": "bl 0x0c9f4", + "mnemonic": "bl", + "operands": "0x0c9f4", + "mode": "thumb" + }, + "instr_50618": { + "virtual_address": 50618, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_50620": { + "virtual_address": 50620, + "size": 2, + "disassembly": "adds r0, #0x8", + "mnemonic": "adds", + "operands": "r0, #0x8", + "mode": "thumb" + }, + "instr_50622": { + "virtual_address": 50622, + "size": 2, + "disassembly": "b 0x0c4b4", + "mnemonic": "b", + "operands": "0x0c4b4", + "mode": "thumb" + }, + "bb_50596": { + "virtual_address": 50596, + "size": 28, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50356, + "children": [ + "instr_50596", + "instr_50598", + "instr_50600", + "instr_50602", + "instr_50604", + "instr_50606", + "instr_50608", + "instr_50610", + "instr_50612", + "instr_50614", + "instr_50618", + "instr_50620", + "instr_50622" + ] + }, + "instr_50656": { + "virtual_address": 50656, + "size": 2, + "disassembly": "lsrs r2, r3, #0x9", + "mnemonic": "lsrs", + "operands": "r2, r3, #0x9", + "mode": "thumb" + }, + "instr_50658": { + "virtual_address": 50658, + "size": 2, + "disassembly": "cmp r2, #0x4", + "mnemonic": "cmp", + "operands": "r2, #0x4", + "mode": "thumb" + }, + "instr_50660": { + "virtual_address": 50660, + "size": 2, + "disassembly": "bls 0x0c6aa", + "mnemonic": "bls", + "operands": "0x0c6aa", + "mode": "thumb" + }, + "bb_50656": { + "virtual_address": 50656, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50662, + "children": [ + "instr_50656", + "instr_50658", + "instr_50660" + ] + }, + "instr_50662": { + "virtual_address": 50662, + "size": 2, + "disassembly": "cmp r2, #0x14", + "mnemonic": "cmp", + "operands": "r2, #0x14", + "mode": "thumb" + }, + "instr_50664": { + "virtual_address": 50664, + "size": 2, + "disassembly": "bls 0x0c5ec", + "mnemonic": "bls", + "operands": "0x0c5ec", + "mode": "thumb" + }, + "bb_50662": { + "virtual_address": 50662, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50666, + "children": [ + "instr_50662", + "instr_50664" + ] + }, + "instr_50666": { + "virtual_address": 50666, + "size": 2, + "disassembly": "b 0x0c754", + "mnemonic": "b", + "operands": "0x0c754", + "mode": "thumb" + }, + "bb_50666": { + "virtual_address": 50666, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51028, + "children": [ + "instr_50666" + ] + }, + "instr_50668": { + "virtual_address": 50668, + "size": 2, + "disassembly": "movs r1, r2", + "mnemonic": "movs", + "operands": "r1, r2", + "mode": "thumb" + }, + "instr_50670": { + "virtual_address": 50670, + "size": 2, + "disassembly": "adds r2, #0x5c", + "mnemonic": "adds", + "operands": "r2, #0x5c", + "mode": "thumb" + }, + "instr_50672": { + "virtual_address": 50672, + "size": 2, + "disassembly": "adds r1, #0x5b", + "mnemonic": "adds", + "operands": "r1, #0x5b", + "mode": "thumb" + }, + "instr_50674": { + "virtual_address": 50674, + "size": 2, + "disassembly": "lsls r2, r2, #0x3", + "mnemonic": "lsls", + "operands": "r2, r2, #0x3", + "mode": "thumb" + }, + "bb_50668": { + "virtual_address": 50668, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50676, + "children": [ + "instr_50668", + "instr_50670", + "instr_50672", + "instr_50674" + ] + }, + "instr_50676": { + "virtual_address": 50676, + "size": 2, + "disassembly": "movs r3, #0x8", + "mnemonic": "movs", + "operands": "r3, #0x8", + "mode": "thumb" + }, + "instr_50678": { + "virtual_address": 50678, + "size": 2, + "disassembly": "rsbs r3, r3", + "mnemonic": "rsbs", + "operands": "r3, r3", + "mode": "thumb" + }, + "instr_50680": { + "virtual_address": 50680, + "size": 2, + "disassembly": "mov r12, r3", + "mnemonic": "mov", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_50682": { + "virtual_address": 50682, + "size": 2, + "disassembly": "adds r2, r7, r2", + "mnemonic": "adds", + "operands": "r2, r7, r2", + "mode": "thumb" + }, + "instr_50684": { + "virtual_address": 50684, + "size": 2, + "disassembly": "add r12, r2", + "mnemonic": "add", + "operands": "r12, r2", + "mode": "thumb" + }, + "instr_50686": { + "virtual_address": 50686, + "size": 2, + "disassembly": "mov r3, r12", + "mnemonic": "mov", + "operands": "r3, r12", + "mode": "thumb" + }, + "instr_50688": { + "virtual_address": 50688, + "size": 2, + "disassembly": "ldr r2, [r3, #0x8]", + "mnemonic": "ldr", + "operands": "r2, [r3, #0x8]", + "mode": "thumb" + }, + "instr_50690": { + "virtual_address": 50690, + "size": 2, + "disassembly": "movs r3, #0x3", + "mnemonic": "movs", + "operands": "r3, #0x3", + "mode": "thumb" + }, + "instr_50692": { + "virtual_address": 50692, + "size": 2, + "disassembly": "mov r8, r3", + "mnemonic": "mov", + "operands": "r8, r3", + "mode": "thumb" + }, + "instr_50694": { + "virtual_address": 50694, + "size": 2, + "disassembly": "cmp r12, r2", + "mnemonic": "cmp", + "operands": "r12, r2", + "mode": "thumb" + }, + "instr_50696": { + "virtual_address": 50696, + "size": 2, + "disassembly": "bne 0x0c60c", + "mnemonic": "bne", + "operands": "0x0c60c", + "mode": "thumb" + }, + "bb_50676": { + "virtual_address": 50676, + "size": 22, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50698, + "children": [ + "instr_50676", + "instr_50678", + "instr_50680", + "instr_50682", + "instr_50684", + "instr_50686", + "instr_50688", + "instr_50690", + "instr_50692", + "instr_50694", + "instr_50696" + ] + }, + "instr_50698": { + "virtual_address": 50698, + "size": 2, + "disassembly": "b 0x0c726", + "mnemonic": "b", + "operands": "0x0c726", + "mode": "thumb" + }, + "bb_50698": { + "virtual_address": 50698, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50982, + "children": [ + "instr_50698" + ] + }, + "instr_50700": { + "virtual_address": 50700, + "size": 2, + "disassembly": "mov r3, r8", + "mnemonic": "mov", + "operands": "r3, r8", + "mode": "thumb" + }, + "instr_50702": { + "virtual_address": 50702, + "size": 2, + "disassembly": "ldr r1, [r2, #0x4]", + "mnemonic": "ldr", + "operands": "r1, [r2, #0x4]", + "mode": "thumb" + }, + "instr_50704": { + "virtual_address": 50704, + "size": 2, + "disassembly": "bics r1, r3", + "mnemonic": "bics", + "operands": "r1, r3", + "mode": "thumb" + }, + "instr_50706": { + "virtual_address": 50706, + "size": 2, + "disassembly": "cmp r1, r9", + "mnemonic": "cmp", + "operands": "r1, r9", + "mode": "thumb" + }, + "instr_50708": { + "virtual_address": 50708, + "size": 2, + "disassembly": "bls 0x0c61c", + "mnemonic": "bls", + "operands": "0x0c61c", + "mode": "thumb" + }, + "bb_50700": { + "virtual_address": 50700, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50710, + "children": [ + "instr_50700", + "instr_50702", + "instr_50704", + "instr_50706", + "instr_50708" + ] + }, + "instr_50710": { + "virtual_address": 50710, + "size": 2, + "disassembly": "ldr r2, [r2, #0x8]", + "mnemonic": "ldr", + "operands": "r2, [r2, #0x8]", + "mode": "thumb" + }, + "instr_50712": { + "virtual_address": 50712, + "size": 2, + "disassembly": "cmp r12, r2", + "mnemonic": "cmp", + "operands": "r12, r2", + "mode": "thumb" + }, + "instr_50714": { + "virtual_address": 50714, + "size": 2, + "disassembly": "bne 0x0c60c", + "mnemonic": "bne", + "operands": "0x0c60c", + "mode": "thumb" + }, + "bb_50710": { + "virtual_address": 50710, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50716, + "children": [ + "instr_50710", + "instr_50712", + "instr_50714" + ] + }, + "instr_50716": { + "virtual_address": 50716, + "size": 2, + "disassembly": "ldr r3, [r2, #0xc]", + "mnemonic": "ldr", + "operands": "r3, [r2, #0xc]", + "mode": "thumb" + }, + "instr_50718": { + "virtual_address": 50718, + "size": 2, + "disassembly": "mov r12, r3", + "mnemonic": "mov", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_50720": { + "virtual_address": 50720, + "size": 2, + "disassembly": "ldr r3, [r7, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r7, #0x4]", + "mode": "thumb" + }, + "bb_50716": { + "virtual_address": 50716, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50722, + "children": [ + "instr_50716", + "instr_50718", + "instr_50720" + ] + }, + "instr_50722": { + "virtual_address": 50722, + "size": 2, + "disassembly": "mov r1, r12", + "mnemonic": "mov", + "operands": "r1, r12", + "mode": "thumb" + }, + "instr_50724": { + "virtual_address": 50724, + "size": 2, + "disassembly": "str r2, [r4, #0x8]", + "mnemonic": "str", + "operands": "r2, [r4, #0x8]", + "mode": "thumb" + }, + "instr_50726": { + "virtual_address": 50726, + "size": 2, + "disassembly": "str r1, [r4, #0xc]", + "mnemonic": "str", + "operands": "r1, [r4, #0xc]", + "mode": "thumb" + }, + "instr_50728": { + "virtual_address": 50728, + "size": 2, + "disassembly": "str r4, [r1, #0x8]", + "mnemonic": "str", + "operands": "r4, [r1, #0x8]", + "mode": "thumb" + }, + "instr_50730": { + "virtual_address": 50730, + "size": 2, + "disassembly": "str r4, [r2, #0xc]", + "mnemonic": "str", + "operands": "r4, [r2, #0xc]", + "mode": "thumb" + }, + "instr_50732": { + "virtual_address": 50732, + "size": 2, + "disassembly": "b 0x0c51c", + "mnemonic": "b", + "operands": "0x0c51c", + "mode": "thumb" + }, + "bb_50722": { + "virtual_address": 50722, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50460, + "children": [ + "instr_50722", + "instr_50724", + "instr_50726", + "instr_50728", + "instr_50730", + "instr_50732" + ] + }, + "instr_50734": { + "virtual_address": 50734, + "size": 2, + "disassembly": "cmp r0, #0x14", + "mnemonic": "cmp", + "operands": "r0, #0x14", + "mode": "thumb" + }, + "instr_50736": { + "virtual_address": 50736, + "size": 2, + "disassembly": "bls 0x0c6b6", + "mnemonic": "bls", + "operands": "0x0c6b6", + "mode": "thumb" + }, + "bb_50734": { + "virtual_address": 50734, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50738, + "children": [ + "instr_50734", + "instr_50736" + ] + }, + "instr_50738": { + "virtual_address": 50738, + "size": 2, + "disassembly": "cmp r0, #0x54", + "mnemonic": "cmp", + "operands": "r0, #0x54", + "mode": "thumb" + }, + "instr_50740": { + "virtual_address": 50740, + "size": 2, + "disassembly": "bls 0x0c638", + "mnemonic": "bls", + "operands": "0x0c638", + "mode": "thumb" + }, + "bb_50738": { + "virtual_address": 50738, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50742, + "children": [ + "instr_50738", + "instr_50740" + ] + }, + "instr_50742": { + "virtual_address": 50742, + "size": 2, + "disassembly": "b 0x0c764", + "mnemonic": "b", + "operands": "0x0c764", + "mode": "thumb" + }, + "bb_50742": { + "virtual_address": 50742, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51044, + "children": [ + "instr_50742" + ] + }, + "instr_50744": { + "virtual_address": 50744, + "size": 2, + "disassembly": "movs r3, #0x6e", + "mnemonic": "movs", + "operands": "r3, #0x6e", + "mode": "thumb" + }, + "instr_50746": { + "virtual_address": 50746, + "size": 2, + "disassembly": "mov r8, r3", + "mnemonic": "mov", + "operands": "r8, r3", + "mode": "thumb" + }, + "instr_50748": { + "virtual_address": 50748, + "size": 2, + "disassembly": "lsrs r0, r5, #0xc", + "mnemonic": "lsrs", + "operands": "r0, r5, #0xc", + "mode": "thumb" + }, + "instr_50750": { + "virtual_address": 50750, + "size": 2, + "disassembly": "add r8, r0", + "mnemonic": "add", + "operands": "r8, r0", + "mode": "thumb" + }, + "instr_50752": { + "virtual_address": 50752, + "size": 2, + "disassembly": "adds r0, #0x6f", + "mnemonic": "adds", + "operands": "r0, #0x6f", + "mode": "thumb" + }, + "instr_50754": { + "virtual_address": 50754, + "size": 2, + "disassembly": "lsls r1, r0, #0x3", + "mnemonic": "lsls", + "operands": "r1, r0, #0x3", + "mode": "thumb" + }, + "instr_50756": { + "virtual_address": 50756, + "size": 2, + "disassembly": "b 0x0c30e", + "mnemonic": "b", + "operands": "0x0c30e", + "mode": "thumb" + }, + "bb_50744": { + "virtual_address": 50744, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49934, + "children": [ + "instr_50744", + "instr_50746", + "instr_50748", + "instr_50750", + "instr_50752", + "instr_50754", + "instr_50756" + ] + }, + "instr_50758": { + "virtual_address": 50758, + "size": 2, + "disassembly": "movs r3, #0x8", + "mnemonic": "movs", + "operands": "r3, #0x8", + "mode": "thumb" + }, + "instr_50760": { + "virtual_address": 50760, + "size": 2, + "disassembly": "mov r11, r3", + "mnemonic": "mov", + "operands": "r11, r3", + "mode": "thumb" + }, + "instr_50762": { + "virtual_address": 50762, + "size": 2, + "disassembly": "subs r3, #0x7", + "mnemonic": "subs", + "operands": "r3, #0x7", + "mode": "thumb" + }, + "instr_50764": { + "virtual_address": 50764, + "size": 2, + "disassembly": "add r12, r11", + "mnemonic": "add", + "operands": "r12, r11", + "mode": "thumb" + }, + "instr_50766": { + "virtual_address": 50766, + "size": 2, + "disassembly": "mov r11, r3", + "mnemonic": "mov", + "operands": "r11, r3", + "mode": "thumb" + }, + "instr_50768": { + "virtual_address": 50768, + "size": 2, + "disassembly": "add r10, r11", + "mnemonic": "add", + "operands": "r10, r11", + "mode": "thumb" + }, + "instr_50770": { + "virtual_address": 50770, + "size": 2, + "disassembly": "mov r3, r8", + "mnemonic": "mov", + "operands": "r3, r8", + "mode": "thumb" + }, + "instr_50772": { + "virtual_address": 50772, + "size": 2, + "disassembly": "mov r2, r10", + "mnemonic": "mov", + "operands": "r2, r10", + "mode": "thumb" + }, + "instr_50774": { + "virtual_address": 50774, + "size": 2, + "disassembly": "tst r3, r2", + "mnemonic": "tst", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_50776": { + "virtual_address": 50776, + "size": 2, + "disassembly": "beq 0x0c65c", + "mnemonic": "beq", + "operands": "0x0c65c", + "mode": "thumb" + }, + "bb_50758": { + "virtual_address": 50758, + "size": 20, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50778, + "children": [ + "instr_50758", + "instr_50760", + "instr_50762", + "instr_50764", + "instr_50766", + "instr_50768", + "instr_50770", + "instr_50772", + "instr_50774", + "instr_50776" + ] + }, + "instr_50778": { + "virtual_address": 50778, + "size": 2, + "disassembly": "b 0x0c546", + "mnemonic": "b", + "operands": "0x0c546", + "mode": "thumb" + }, + "bb_50778": { + "virtual_address": 50778, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50502, + "children": [ + "instr_50778" + ] + }, + "instr_50780": { + "virtual_address": 50780, + "size": 2, + "disassembly": "b 0x0c6d6", + "mnemonic": "b", + "operands": "0x0c6d6", + "mode": "thumb" + }, + "bb_50780": { + "virtual_address": 50780, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50902, + "children": [ + "instr_50780" + ] + }, + "instr_50782": { + "virtual_address": 50782, + "size": 2, + "disassembly": "movs r2, #0x1", + "mnemonic": "movs", + "operands": "r2, #0x1", + "mode": "thumb" + }, + "instr_50784": { + "virtual_address": 50784, + "size": 2, + "disassembly": "adds r3, r4, r3", + "mnemonic": "adds", + "operands": "r3, r4, r3", + "mode": "thumb" + }, + "instr_50786": { + "virtual_address": 50786, + "size": 2, + "disassembly": "ldr r1, [r3, #0x4]", + "mnemonic": "ldr", + "operands": "r1, [r3, #0x4]", + "mode": "thumb" + }, + "instr_50788": { + "virtual_address": 50788, + "size": 2, + "disassembly": "orrs r2, r1", + "mnemonic": "orrs", + "operands": "r2, r1", + "mode": "thumb" + }, + "instr_50790": { + "virtual_address": 50790, + "size": 2, + "disassembly": "str r2, [r3, #0x4]", + "mnemonic": "str", + "operands": "r2, [r3, #0x4]", + "mode": "thumb" + }, + "instr_50792": { + "virtual_address": 50792, + "size": 2, + "disassembly": "ldr r3, [r4, #0xc]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0xc]", + "mode": "thumb" + }, + "instr_50794": { + "virtual_address": 50794, + "size": 2, + "disassembly": "ldr r2, [r4, #0x8]", + "mnemonic": "ldr", + "operands": "r2, [r4, #0x8]", + "mode": "thumb" + }, + "instr_50796": { + "virtual_address": 50796, + "size": 2, + "disassembly": "movs r0, r6", + "mnemonic": "movs", + "operands": "r0, r6", + "mode": "thumb" + }, + "instr_50798": { + "virtual_address": 50798, + "size": 2, + "disassembly": "str r3, [r2, #0xc]", + "mnemonic": "str", + "operands": "r3, [r2, #0xc]", + "mode": "thumb" + }, + "instr_50800": { + "virtual_address": 50800, + "size": 2, + "disassembly": "str r2, [r3, #0x8]", + "mnemonic": "str", + "operands": "r2, [r3, #0x8]", + "mode": "thumb" + }, + "instr_50802": { + "virtual_address": 50802, + "size": 4, + "disassembly": "bl 0x0c9f4", + "mnemonic": "bl", + "operands": "0x0c9f4", + "mode": "thumb" + }, + "instr_50806": { + "virtual_address": 50806, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_50808": { + "virtual_address": 50808, + "size": 2, + "disassembly": "adds r0, #0x8", + "mnemonic": "adds", + "operands": "r0, #0x8", + "mode": "thumb" + }, + "instr_50810": { + "virtual_address": 50810, + "size": 2, + "disassembly": "b 0x0c4b4", + "mnemonic": "b", + "operands": "0x0c4b4", + "mode": "thumb" + }, + "bb_50782": { + "virtual_address": 50782, + "size": 30, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50356, + "children": [ + "instr_50782", + "instr_50784", + "instr_50786", + "instr_50788", + "instr_50790", + "instr_50792", + "instr_50794", + "instr_50796", + "instr_50798", + "instr_50800", + "instr_50802", + "instr_50806", + "instr_50808", + "instr_50810" + ] + }, + "instr_50812": { + "virtual_address": 50812, + "size": 2, + "disassembly": "movs r3, r5", + "mnemonic": "movs", + "operands": "r3, r5", + "mode": "thumb" + }, + "instr_50814": { + "virtual_address": 50814, + "size": 2, + "disassembly": "lsrs r0, r5, #0x3", + "mnemonic": "lsrs", + "operands": "r0, r5, #0x3", + "mode": "thumb" + }, + "instr_50816": { + "virtual_address": 50816, + "size": 2, + "disassembly": "adds r3, #0x8", + "mnemonic": "adds", + "operands": "r3, #0x8", + "mode": "thumb" + }, + "instr_50818": { + "virtual_address": 50818, + "size": 2, + "disassembly": "b 0x0c2a4", + "mnemonic": "b", + "operands": "0x0c2a4", + "mode": "thumb" + }, + "bb_50812": { + "virtual_address": 50812, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49828, + "children": [ + "instr_50812", + "instr_50814", + "instr_50816", + "instr_50818" + ] + }, + "instr_50820": { + "virtual_address": 50820, + "size": 2, + "disassembly": "movs r3, #0x1", + "mnemonic": "movs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_50822": { + "virtual_address": 50822, + "size": 2, + "disassembly": "adds r0, r4, r5", + "mnemonic": "adds", + "operands": "r0, r4, r5", + "mode": "thumb" + }, + "instr_50824": { + "virtual_address": 50824, + "size": 2, + "disassembly": "orrs r5, r3", + "mnemonic": "orrs", + "operands": "r5, r3", + "mode": "thumb" + }, + "instr_50826": { + "virtual_address": 50826, + "size": 2, + "disassembly": "str r5, [r4, #0x4]", + "mnemonic": "str", + "operands": "r5, [r4, #0x4]", + "mode": "thumb" + }, + "instr_50828": { + "virtual_address": 50828, + "size": 2, + "disassembly": "str r0, [r7, #0x14]", + "mnemonic": "str", + "operands": "r0, [r7, #0x14]", + "mode": "thumb" + }, + "instr_50830": { + "virtual_address": 50830, + "size": 2, + "disassembly": "str r0, [r7, #0x10]", + "mnemonic": "str", + "operands": "r0, [r7, #0x10]", + "mode": "thumb" + }, + "instr_50832": { + "virtual_address": 50832, + "size": 2, + "disassembly": "str r2, [r0, #0xc]", + "mnemonic": "str", + "operands": "r2, [r0, #0xc]", + "mode": "thumb" + }, + "instr_50834": { + "virtual_address": 50834, + "size": 2, + "disassembly": "str r2, [r0, #0x8]", + "mnemonic": "str", + "operands": "r2, [r0, #0x8]", + "mode": "thumb" + }, + "instr_50836": { + "virtual_address": 50836, + "size": 2, + "disassembly": "movs r2, r3", + "mnemonic": "movs", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_50838": { + "virtual_address": 50838, + "size": 2, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_50840": { + "virtual_address": 50840, + "size": 2, + "disassembly": "orrs r2, r1", + "mnemonic": "orrs", + "operands": "r2, r1", + "mode": "thumb" + }, + "instr_50842": { + "virtual_address": 50842, + "size": 2, + "disassembly": "str r2, [r0, #0x4]", + "mnemonic": "str", + "operands": "r2, [r0, #0x4]", + "mode": "thumb" + }, + "instr_50844": { + "virtual_address": 50844, + "size": 2, + "disassembly": "movs r0, r6", + "mnemonic": "movs", + "operands": "r0, r6", + "mode": "thumb" + }, + "instr_50846": { + "virtual_address": 50846, + "size": 2, + "disassembly": "str r1, [r4, r3]", + "mnemonic": "str", + "operands": "r1, [r4, r3]", + "mode": "thumb" + }, + "instr_50848": { + "virtual_address": 50848, + "size": 4, + "disassembly": "bl 0x0c9f4", + "mnemonic": "bl", + "operands": "0x0c9f4", + "mode": "thumb" + }, + "instr_50852": { + "virtual_address": 50852, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_50854": { + "virtual_address": 50854, + "size": 2, + "disassembly": "adds r0, #0x8", + "mnemonic": "adds", + "operands": "r0, #0x8", + "mode": "thumb" + }, + "instr_50856": { + "virtual_address": 50856, + "size": 2, + "disassembly": "b 0x0c4b4", + "mnemonic": "b", + "operands": "0x0c4b4", + "mode": "thumb" + }, + "bb_50820": { + "virtual_address": 50820, + "size": 38, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50356, + "children": [ + "instr_50820", + "instr_50822", + "instr_50824", + "instr_50826", + "instr_50828", + "instr_50830", + "instr_50832", + "instr_50834", + "instr_50836", + "instr_50838", + "instr_50840", + "instr_50842", + "instr_50844", + "instr_50846", + "instr_50848", + "instr_50852", + "instr_50854", + "instr_50856" + ] + }, + "instr_50858": { + "virtual_address": 50858, + "size": 2, + "disassembly": "lsrs r2, r3, #0x6", + "mnemonic": "lsrs", + "operands": "r2, r3, #0x6", + "mode": "thumb" + }, + "instr_50860": { + "virtual_address": 50860, + "size": 2, + "disassembly": "movs r1, r2", + "mnemonic": "movs", + "operands": "r1, r2", + "mode": "thumb" + }, + "instr_50862": { + "virtual_address": 50862, + "size": 2, + "disassembly": "adds r2, #0x39", + "mnemonic": "adds", + "operands": "r2, #0x39", + "mode": "thumb" + }, + "instr_50864": { + "virtual_address": 50864, + "size": 2, + "disassembly": "adds r1, #0x38", + "mnemonic": "adds", + "operands": "r1, #0x38", + "mode": "thumb" + }, + "instr_50866": { + "virtual_address": 50866, + "size": 2, + "disassembly": "lsls r2, r2, #0x3", + "mnemonic": "lsls", + "operands": "r2, r2, #0x3", + "mode": "thumb" + }, + "instr_50868": { + "virtual_address": 50868, + "size": 2, + "disassembly": "b 0x0c5f4", + "mnemonic": "b", + "operands": "0x0c5f4", + "mode": "thumb" + }, + "bb_50858": { + "virtual_address": 50858, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50676, + "children": [ + "instr_50858", + "instr_50860", + "instr_50862", + "instr_50864", + "instr_50866", + "instr_50868" + ] + }, + "instr_50870": { + "virtual_address": 50870, + "size": 2, + "disassembly": "movs r3, #0x5b", + "mnemonic": "movs", + "operands": "r3, #0x5b", + "mode": "thumb" + }, + "instr_50872": { + "virtual_address": 50872, + "size": 2, + "disassembly": "mov r8, r3", + "mnemonic": "mov", + "operands": "r8, r3", + "mode": "thumb" + }, + "instr_50874": { + "virtual_address": 50874, + "size": 2, + "disassembly": "add r8, r0", + "mnemonic": "add", + "operands": "r8, r0", + "mode": "thumb" + }, + "instr_50876": { + "virtual_address": 50876, + "size": 2, + "disassembly": "adds r0, #0x5c", + "mnemonic": "adds", + "operands": "r0, #0x5c", + "mode": "thumb" + }, + "instr_50878": { + "virtual_address": 50878, + "size": 2, + "disassembly": "lsls r1, r0, #0x3", + "mnemonic": "lsls", + "operands": "r1, r0, #0x3", + "mode": "thumb" + }, + "instr_50880": { + "virtual_address": 50880, + "size": 2, + "disassembly": "b 0x0c30e", + "mnemonic": "b", + "operands": "0x0c30e", + "mode": "thumb" + }, + "bb_50870": { + "virtual_address": 50870, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49934, + "children": [ + "instr_50870", + "instr_50872", + "instr_50874", + "instr_50876", + "instr_50878", + "instr_50880" + ] + }, + "instr_50882": { + "virtual_address": 50882, + "size": 2, + "disassembly": "movs r3, #0x8", + "mnemonic": "movs", + "operands": "r3, #0x8", + "mode": "thumb" + }, + "instr_50884": { + "virtual_address": 50884, + "size": 2, + "disassembly": "rsbs r3, r3", + "mnemonic": "rsbs", + "operands": "r3, r3", + "mode": "thumb" + }, + "instr_50886": { + "virtual_address": 50886, + "size": 2, + "disassembly": "mov r12, r3", + "mnemonic": "mov", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_50888": { + "virtual_address": 50888, + "size": 2, + "disassembly": "add r9, r12", + "mnemonic": "add", + "operands": "r9, r12", + "mode": "thumb" + }, + "instr_50890": { + "virtual_address": 50890, + "size": 2, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_50892": { + "virtual_address": 50892, + "size": 2, + "disassembly": "ldr r3, [r3, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0x8]", + "mode": "thumb" + }, + "instr_50894": { + "virtual_address": 50894, + "size": 2, + "disassembly": "subs r0, #0x1", + "mnemonic": "subs", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_50896": { + "virtual_address": 50896, + "size": 2, + "disassembly": "cmp r3, r9", + "mnemonic": "cmp", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_50898": { + "virtual_address": 50898, + "size": 2, + "disassembly": "beq 0x0c6d6", + "mnemonic": "beq", + "operands": "0x0c6d6", + "mode": "thumb" + }, + "bb_50882": { + "virtual_address": 50882, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50900, + "children": [ + "instr_50882", + "instr_50884", + "instr_50886", + "instr_50888", + "instr_50890", + "instr_50892", + "instr_50894", + "instr_50896", + "instr_50898" + ] + }, + "instr_50900": { + "virtual_address": 50900, + "size": 2, + "disassembly": "b 0x0c7fa", + "mnemonic": "b", + "operands": "0x0c7fa", + "mode": "thumb" + }, + "bb_50900": { + "virtual_address": 50900, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51194, + "children": [ + "instr_50900" + ] + }, + "instr_50902": { + "virtual_address": 50902, + "size": 2, + "disassembly": "mov r3, r8", + "mnemonic": "mov", + "operands": "r3, r8", + "mode": "thumb" + }, + "instr_50904": { + "virtual_address": 50904, + "size": 2, + "disassembly": "tst r3, r0", + "mnemonic": "tst", + "operands": "r3, r0", + "mode": "thumb" + }, + "instr_50906": { + "virtual_address": 50906, + "size": 2, + "disassembly": "bne 0x0c6c2", + "mnemonic": "bne", + "operands": "0x0c6c2", + "mode": "thumb" + }, + "bb_50902": { + "virtual_address": 50902, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50908, + "children": [ + "instr_50902", + "instr_50904", + "instr_50906" + ] + }, + "instr_50908": { + "virtual_address": 50908, + "size": 2, + "disassembly": "ldr r3, [r7, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r7, #0x4]", + "mode": "thumb" + }, + "instr_50910": { + "virtual_address": 50910, + "size": 2, + "disassembly": "bics r3, r1", + "mnemonic": "bics", + "operands": "r3, r1", + "mode": "thumb" + }, + "instr_50912": { + "virtual_address": 50912, + "size": 2, + "disassembly": "str r3, [r7, #0x4]", + "mnemonic": "str", + "operands": "r3, [r7, #0x4]", + "mode": "thumb" + }, + "bb_50908": { + "virtual_address": 50908, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50914, + "children": [ + "instr_50908", + "instr_50910", + "instr_50912" + ] + }, + "instr_50914": { + "virtual_address": 50914, + "size": 2, + "disassembly": "lsls r1, r1, #0x1", + "mnemonic": "lsls", + "operands": "r1, r1, #0x1", + "mode": "thumb" + }, + "instr_50916": { + "virtual_address": 50916, + "size": 2, + "disassembly": "bne 0x0c6e8", + "mnemonic": "bne", + "operands": "0x0c6e8", + "mode": "thumb" + }, + "bb_50914": { + "virtual_address": 50914, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50918, + "children": [ + "instr_50914", + "instr_50916" + ] + }, + "instr_50918": { + "virtual_address": 50918, + "size": 2, + "disassembly": "b 0x0c356", + "mnemonic": "b", + "operands": "0x0c356", + "mode": "thumb" + }, + "bb_50918": { + "virtual_address": 50918, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50006, + "children": [ + "instr_50918" + ] + }, + "instr_50920": { + "virtual_address": 50920, + "size": 2, + "disassembly": "cmp r3, r1", + "mnemonic": "cmp", + "operands": "r3, r1", + "mode": "thumb" + }, + "instr_50922": { + "virtual_address": 50922, + "size": 2, + "disassembly": "bcs 0x0c6f6", + "mnemonic": "bcs", + "operands": "0x0c6f6", + "mode": "thumb" + }, + "bb_50920": { + "virtual_address": 50920, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50924, + "children": [ + "instr_50920", + "instr_50922" + ] + }, + "instr_50924": { + "virtual_address": 50924, + "size": 2, + "disassembly": "b 0x0c356", + "mnemonic": "b", + "operands": "0x0c356", + "mode": "thumb" + }, + "bb_50924": { + "virtual_address": 50924, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50006, + "children": [ + "instr_50924" + ] + }, + "instr_50926": { + "virtual_address": 50926, + "size": 2, + "disassembly": "movs r2, #0x4", + "mnemonic": "movs", + "operands": "r2, #0x4", + "mode": "thumb" + }, + "instr_50928": { + "virtual_address": 50928, + "size": 2, + "disassembly": "mov r12, r2", + "mnemonic": "mov", + "operands": "r12, r2", + "mode": "thumb" + }, + "instr_50930": { + "virtual_address": 50930, + "size": 2, + "disassembly": "lsls r1, r1, #0x1", + "mnemonic": "lsls", + "operands": "r1, r1, #0x1", + "mode": "thumb" + }, + "instr_50932": { + "virtual_address": 50932, + "size": 2, + "disassembly": "add r10, r12", + "mnemonic": "add", + "operands": "r10, r12", + "mode": "thumb" + }, + "bb_50926": { + "virtual_address": 50926, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50934, + "children": [ + "instr_50926", + "instr_50928", + "instr_50930", + "instr_50932" + ] + }, + "instr_50934": { + "virtual_address": 50934, + "size": 2, + "disassembly": "tst r3, r1", + "mnemonic": "tst", + "operands": "r3, r1", + "mode": "thumb" + }, + "instr_50936": { + "virtual_address": 50936, + "size": 2, + "disassembly": "beq 0x0c6ee", + "mnemonic": "beq", + "operands": "0x0c6ee", + "mode": "thumb" + }, + "bb_50934": { + "virtual_address": 50934, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50938, + "children": [ + "instr_50934", + "instr_50936" + ] + }, + "instr_50938": { + "virtual_address": 50938, + "size": 2, + "disassembly": "mov r0, r10", + "mnemonic": "mov", + "operands": "r0, r10", + "mode": "thumb" + }, + "instr_50940": { + "virtual_address": 50940, + "size": 2, + "disassembly": "b 0x0c53c", + "mnemonic": "b", + "operands": "0x0c53c", + "mode": "thumb" + }, + "bb_50938": { + "virtual_address": 50938, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50492, + "children": [ + "instr_50938", + "instr_50940" + ] + }, + "instr_50942": { + "virtual_address": 50942, + "size": 2, + "disassembly": "ldr r4, [r7, #0x8]", + "mnemonic": "ldr", + "operands": "r4, [r7, #0x8]", + "mode": "thumb" + }, + "instr_50944": { + "virtual_address": 50944, + "size": 2, + "disassembly": "ldr r2, [r4, #0x4]", + "mnemonic": "ldr", + "operands": "r2, [r4, #0x4]", + "mode": "thumb" + }, + "instr_50946": { + "virtual_address": 50946, + "size": 2, + "disassembly": "b 0x0c486", + "mnemonic": "b", + "operands": "0x0c486", + "mode": "thumb" + }, + "bb_50942": { + "virtual_address": 50942, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50310, + "children": [ + "instr_50942", + "instr_50944", + "instr_50946" + ] + }, + "instr_50948": { + "virtual_address": 50948, + "size": 2, + "disassembly": "lsls r2, r2, #0x14", + "mnemonic": "lsls", + "operands": "r2, r2, #0x14", + "mode": "thumb" + }, + "instr_50950": { + "virtual_address": 50950, + "size": 2, + "disassembly": "beq 0x0c70a", + "mnemonic": "beq", + "operands": "0x0c70a", + "mode": "thumb" + }, + "bb_50948": { + "virtual_address": 50948, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50952, + "children": [ + "instr_50948", + "instr_50950" + ] + }, + "instr_50952": { + "virtual_address": 50952, + "size": 2, + "disassembly": "b 0x0c3d2", + "mnemonic": "b", + "operands": "0x0c3d2", + "mode": "thumb" + }, + "bb_50952": { + "virtual_address": 50952, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50130, + "children": [ + "instr_50952" + ] + }, + "instr_50954": { + "virtual_address": 50954, + "size": 2, + "disassembly": "movs r1, #0x1", + "mnemonic": "movs", + "operands": "r1, #0x1", + "mode": "thumb" + }, + "instr_50956": { + "virtual_address": 50956, + "size": 2, + "disassembly": "ldr r2, [sp, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x0]", + "mode": "thumb" + }, + "instr_50958": { + "virtual_address": 50958, + "size": 2, + "disassembly": "ldr r4, [r7, #0x8]", + "mnemonic": "ldr", + "operands": "r4, [r7, #0x8]", + "mode": "thumb" + }, + "instr_50960": { + "virtual_address": 50960, + "size": 2, + "disassembly": "add r2, r9", + "mnemonic": "add", + "operands": "r2, r9", + "mode": "thumb" + }, + "instr_50962": { + "virtual_address": 50962, + "size": 2, + "disassembly": "orrs r2, r1", + "mnemonic": "orrs", + "operands": "r2, r1", + "mode": "thumb" + }, + "instr_50964": { + "virtual_address": 50964, + "size": 2, + "disassembly": "str r2, [r4, #0x4]", + "mnemonic": "str", + "operands": "r2, [r4, #0x4]", + "mode": "thumb" + }, + "instr_50966": { + "virtual_address": 50966, + "size": 2, + "disassembly": "b 0x0c472", + "mnemonic": "b", + "operands": "0x0c472", + "mode": "thumb" + }, + "bb_50954": { + "virtual_address": 50954, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50290, + "children": [ + "instr_50954", + "instr_50956", + "instr_50958", + "instr_50960", + "instr_50962", + "instr_50964", + "instr_50966" + ] + }, + "instr_50968": { + "virtual_address": 50968, + "size": 2, + "disassembly": "mov r3, r11", + "mnemonic": "mov", + "operands": "r3, r11", + "mode": "thumb" + }, + "instr_50970": { + "virtual_address": 50970, + "size": 2, + "disassembly": "mov r2, r8", + "mnemonic": "mov", + "operands": "r2, r8", + "mode": "thumb" + }, + "instr_50972": { + "virtual_address": 50972, + "size": 2, + "disassembly": "str r2, [r3, #0x0]", + "mnemonic": "str", + "operands": "r2, [r3, #0x0]", + "mode": "thumb" + }, + "instr_50974": { + "virtual_address": 50974, + "size": 2, + "disassembly": "b 0x0c3e8", + "mnemonic": "b", + "operands": "0x0c3e8", + "mode": "thumb" + }, + "bb_50968": { + "virtual_address": 50968, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50152, + "children": [ + "instr_50968", + "instr_50970", + "instr_50972", + "instr_50974" + ] + }, + "instr_50976": { + "virtual_address": 50976, + "size": 2, + "disassembly": "adds r3, #0x10", + "mnemonic": "adds", + "operands": "r3, #0x10", + "mode": "thumb" + }, + "instr_50978": { + "virtual_address": 50978, + "size": 2, + "disassembly": "str r3, [sp, #0x0]", + "mnemonic": "str", + "operands": "r3, [sp, #0x0]", + "mode": "thumb" + }, + "instr_50980": { + "virtual_address": 50980, + "size": 2, + "disassembly": "b 0x0c39a", + "mnemonic": "b", + "operands": "0x0c39a", + "mode": "thumb" + }, + "bb_50976": { + "virtual_address": 50976, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50074, + "children": [ + "instr_50976", + "instr_50978", + "instr_50980" + ] + }, + "instr_50982": { + "virtual_address": 50982, + "size": 2, + "disassembly": "asrs r1, r1, #0x2", + "mnemonic": "asrs", + "operands": "r1, r1, #0x2", + "mode": "thumb" + }, + "instr_50984": { + "virtual_address": 50984, + "size": 2, + "disassembly": "subs r3, #0x2", + "mnemonic": "subs", + "operands": "r3, #0x2", + "mode": "thumb" + }, + "instr_50986": { + "virtual_address": 50986, + "size": 2, + "disassembly": "lsls r3, r1", + "mnemonic": "lsls", + "operands": "r3, r1", + "mode": "thumb" + }, + "instr_50988": { + "virtual_address": 50988, + "size": 2, + "disassembly": "ldr r1, [r7, #0x4]", + "mnemonic": "ldr", + "operands": "r1, [r7, #0x4]", + "mode": "thumb" + }, + "instr_50990": { + "virtual_address": 50990, + "size": 2, + "disassembly": "orrs r3, r1", + "mnemonic": "orrs", + "operands": "r3, r1", + "mode": "thumb" + }, + "instr_50992": { + "virtual_address": 50992, + "size": 2, + "disassembly": "str r3, [r7, #0x4]", + "mnemonic": "str", + "operands": "r3, [r7, #0x4]", + "mode": "thumb" + }, + "instr_50994": { + "virtual_address": 50994, + "size": 2, + "disassembly": "b 0x0c622", + "mnemonic": "b", + "operands": "0x0c622", + "mode": "thumb" + }, + "bb_50982": { + "virtual_address": 50982, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50722, + "children": [ + "instr_50982", + "instr_50984", + "instr_50986", + "instr_50988", + "instr_50990", + "instr_50992", + "instr_50994" + ] + }, + "instr_50996": { + "virtual_address": 50996, + "size": 2, + "disassembly": "ldr r3, [sp, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x0]", + "mode": "thumb" + }, + "instr_50998": { + "virtual_address": 50998, + "size": 2, + "disassembly": "add r3, r8", + "mnemonic": "add", + "operands": "r3, r8", + "mode": "thumb" + }, + "instr_51000": { + "virtual_address": 51000, + "size": 2, + "disassembly": "rsbs r3, r3", + "mnemonic": "rsbs", + "operands": "r3, r3", + "mode": "thumb" + }, + "instr_51002": { + "virtual_address": 51002, + "size": 2, + "disassembly": "lsls r3, r3, #0x14", + "mnemonic": "lsls", + "operands": "r3, r3, #0x14", + "mode": "thumb" + }, + "instr_51004": { + "virtual_address": 51004, + "size": 2, + "disassembly": "lsrs r3, r3, #0x14", + "mnemonic": "lsrs", + "operands": "r3, r3, #0x14", + "mode": "thumb" + }, + "instr_51006": { + "virtual_address": 51006, + "size": 2, + "disassembly": "movs r1, r3", + "mnemonic": "movs", + "operands": "r1, r3", + "mode": "thumb" + }, + "instr_51008": { + "virtual_address": 51008, + "size": 2, + "disassembly": "movs r0, r6", + "mnemonic": "movs", + "operands": "r0, r6", + "mode": "thumb" + }, + "instr_51010": { + "virtual_address": 51010, + "size": 2, + "disassembly": "mov r11, r3", + "mnemonic": "mov", + "operands": "r11, r3", + "mode": "thumb" + }, + "instr_51012": { + "virtual_address": 51012, + "size": 4, + "disassembly": "bl 0x0d990", + "mnemonic": "bl", + "operands": "0x0d990", + "mode": "thumb" + }, + "instr_51016": { + "virtual_address": 51016, + "size": 2, + "disassembly": "adds r3, r0, #0x1", + "mnemonic": "adds", + "operands": "r3, r0, #0x1", + "mode": "thumb" + }, + "instr_51018": { + "virtual_address": 51018, + "size": 2, + "disassembly": "beq 0x0c74e", + "mnemonic": "beq", + "operands": "0x0c74e", + "mode": "thumb" + }, + "bb_50996": { + "virtual_address": 50996, + "size": 24, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51020, + "children": [ + "instr_50996", + "instr_50998", + "instr_51000", + "instr_51002", + "instr_51004", + "instr_51006", + "instr_51008", + "instr_51010", + "instr_51012", + "instr_51016", + "instr_51018" + ] + }, + "instr_51020": { + "virtual_address": 51020, + "size": 2, + "disassembly": "b 0x0c420", + "mnemonic": "b", + "operands": "0x0c420", + "mode": "thumb" + }, + "bb_51020": { + "virtual_address": 51020, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50208, + "children": [ + "instr_51020" + ] + }, + "instr_51022": { + "virtual_address": 51022, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_51024": { + "virtual_address": 51024, + "size": 2, + "disassembly": "mov r11, r3", + "mnemonic": "mov", + "operands": "r11, r3", + "mode": "thumb" + }, + "instr_51026": { + "virtual_address": 51026, + "size": 2, + "disassembly": "b 0x0c42a", + "mnemonic": "b", + "operands": "0x0c42a", + "mode": "thumb" + }, + "bb_51022": { + "virtual_address": 51022, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50218, + "children": [ + "instr_51022", + "instr_51024", + "instr_51026" + ] + }, + "instr_51028": { + "virtual_address": 51028, + "size": 2, + "disassembly": "cmp r2, #0x54", + "mnemonic": "cmp", + "operands": "r2, #0x54", + "mode": "thumb" + }, + "instr_51030": { + "virtual_address": 51030, + "size": 2, + "disassembly": "bhi 0x0c782", + "mnemonic": "bhi", + "operands": "0x0c782", + "mode": "thumb" + }, + "bb_51028": { + "virtual_address": 51028, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51032, + "children": [ + "instr_51028", + "instr_51030" + ] + }, + "instr_51032": { + "virtual_address": 51032, + "size": 2, + "disassembly": "lsrs r2, r3, #0xc", + "mnemonic": "lsrs", + "operands": "r2, r3, #0xc", + "mode": "thumb" + }, + "instr_51034": { + "virtual_address": 51034, + "size": 2, + "disassembly": "movs r1, r2", + "mnemonic": "movs", + "operands": "r1, r2", + "mode": "thumb" + }, + "instr_51036": { + "virtual_address": 51036, + "size": 2, + "disassembly": "adds r2, #0x6f", + "mnemonic": "adds", + "operands": "r2, #0x6f", + "mode": "thumb" + }, + "instr_51038": { + "virtual_address": 51038, + "size": 2, + "disassembly": "adds r1, #0x6e", + "mnemonic": "adds", + "operands": "r1, #0x6e", + "mode": "thumb" + }, + "instr_51040": { + "virtual_address": 51040, + "size": 2, + "disassembly": "lsls r2, r2, #0x3", + "mnemonic": "lsls", + "operands": "r2, r2, #0x3", + "mode": "thumb" + }, + "instr_51042": { + "virtual_address": 51042, + "size": 2, + "disassembly": "b 0x0c5f4", + "mnemonic": "b", + "operands": "0x0c5f4", + "mode": "thumb" + }, + "bb_51032": { + "virtual_address": 51032, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50676, + "children": [ + "instr_51032", + "instr_51034", + "instr_51036", + "instr_51038", + "instr_51040", + "instr_51042" + ] + }, + "instr_51044": { + "virtual_address": 51044, + "size": 2, + "disassembly": "movs r3, #0xaa", + "mnemonic": "movs", + "operands": "r3, #0xaa", + "mode": "thumb" + }, + "instr_51046": { + "virtual_address": 51046, + "size": 2, + "disassembly": "lsls r3, r3, #0x1", + "mnemonic": "lsls", + "operands": "r3, r3, #0x1", + "mode": "thumb" + }, + "instr_51048": { + "virtual_address": 51048, + "size": 2, + "disassembly": "cmp r0, r3", + "mnemonic": "cmp", + "operands": "r0, r3", + "mode": "thumb" + }, + "instr_51050": { + "virtual_address": 51050, + "size": 2, + "disassembly": "bhi 0x0c796", + "mnemonic": "bhi", + "operands": "0x0c796", + "mode": "thumb" + }, + "bb_51044": { + "virtual_address": 51044, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51052, + "children": [ + "instr_51044", + "instr_51046", + "instr_51048", + "instr_51050" + ] + }, + "instr_51052": { + "virtual_address": 51052, + "size": 2, + "disassembly": "subs r3, #0xdd", + "mnemonic": "subs", + "operands": "r3, #0xdd", + "mode": "thumb" + }, + "instr_51054": { + "virtual_address": 51054, + "size": 2, + "disassembly": "mov r8, r3", + "mnemonic": "mov", + "operands": "r8, r3", + "mode": "thumb" + }, + "instr_51056": { + "virtual_address": 51056, + "size": 2, + "disassembly": "lsrs r0, r5, #0xf", + "mnemonic": "lsrs", + "operands": "r0, r5, #0xf", + "mode": "thumb" + }, + "instr_51058": { + "virtual_address": 51058, + "size": 2, + "disassembly": "add r8, r0", + "mnemonic": "add", + "operands": "r8, r0", + "mode": "thumb" + }, + "instr_51060": { + "virtual_address": 51060, + "size": 2, + "disassembly": "adds r0, #0x78", + "mnemonic": "adds", + "operands": "r0, #0x78", + "mode": "thumb" + }, + "instr_51062": { + "virtual_address": 51062, + "size": 2, + "disassembly": "lsls r1, r0, #0x3", + "mnemonic": "lsls", + "operands": "r1, r0, #0x3", + "mode": "thumb" + }, + "instr_51064": { + "virtual_address": 51064, + "size": 2, + "disassembly": "b 0x0c30e", + "mnemonic": "b", + "operands": "0x0c30e", + "mode": "thumb" + }, + "bb_51052": { + "virtual_address": 51052, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49934, + "children": [ + "instr_51052", + "instr_51054", + "instr_51056", + "instr_51058", + "instr_51060", + "instr_51062", + "instr_51064" + ] + }, + "instr_51066": { + "virtual_address": 51066, + "size": 2, + "disassembly": "mov r4, r8", + "mnemonic": "mov", + "operands": "r4, r8", + "mode": "thumb" + }, + "instr_51068": { + "virtual_address": 51068, + "size": 2, + "disassembly": "b 0x0c472", + "mnemonic": "b", + "operands": "0x0c472", + "mode": "thumb" + }, + "bb_51066": { + "virtual_address": 51066, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50290, + "children": [ + "instr_51066", + "instr_51068" + ] + }, + "instr_51070": { + "virtual_address": 51070, + "size": 2, + "disassembly": "str r1, [r0, #0x4]", + "mnemonic": "str", + "operands": "r1, [r0, #0x4]", + "mode": "thumb" + }, + "instr_51072": { + "virtual_address": 51072, + "size": 2, + "disassembly": "b 0x0c4a4", + "mnemonic": "b", + "operands": "0x0c4a4", + "mode": "thumb" + }, + "bb_51070": { + "virtual_address": 51070, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50340, + "children": [ + "instr_51070", + "instr_51072" + ] + }, + "instr_51074": { + "virtual_address": 51074, + "size": 2, + "disassembly": "movs r1, #0xaa", + "mnemonic": "movs", + "operands": "r1, #0xaa", + "mode": "thumb" + }, + "instr_51076": { + "virtual_address": 51076, + "size": 2, + "disassembly": "lsls r1, r1, #0x1", + "mnemonic": "lsls", + "operands": "r1, r1, #0x1", + "mode": "thumb" + }, + "instr_51078": { + "virtual_address": 51078, + "size": 2, + "disassembly": "cmp r2, r1", + "mnemonic": "cmp", + "operands": "r2, r1", + "mode": "thumb" + }, + "instr_51080": { + "virtual_address": 51080, + "size": 2, + "disassembly": "bhi 0x0c7d4", + "mnemonic": "bhi", + "operands": "0x0c7d4", + "mode": "thumb" + }, + "bb_51074": { + "virtual_address": 51074, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51082, + "children": [ + "instr_51074", + "instr_51076", + "instr_51078", + "instr_51080" + ] + }, + "instr_51082": { + "virtual_address": 51082, + "size": 2, + "disassembly": "lsrs r2, r3, #0xf", + "mnemonic": "lsrs", + "operands": "r2, r3, #0xf", + "mode": "thumb" + }, + "instr_51084": { + "virtual_address": 51084, + "size": 2, + "disassembly": "movs r1, r2", + "mnemonic": "movs", + "operands": "r1, r2", + "mode": "thumb" + }, + "instr_51086": { + "virtual_address": 51086, + "size": 2, + "disassembly": "adds r2, #0x78", + "mnemonic": "adds", + "operands": "r2, #0x78", + "mode": "thumb" + }, + "instr_51088": { + "virtual_address": 51088, + "size": 2, + "disassembly": "adds r1, #0x77", + "mnemonic": "adds", + "operands": "r1, #0x77", + "mode": "thumb" + }, + "instr_51090": { + "virtual_address": 51090, + "size": 2, + "disassembly": "lsls r2, r2, #0x3", + "mnemonic": "lsls", + "operands": "r2, r2, #0x3", + "mode": "thumb" + }, + "instr_51092": { + "virtual_address": 51092, + "size": 2, + "disassembly": "b 0x0c5f4", + "mnemonic": "b", + "operands": "0x0c5f4", + "mode": "thumb" + }, + "bb_51082": { + "virtual_address": 51082, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50676, + "children": [ + "instr_51082", + "instr_51084", + "instr_51086", + "instr_51088", + "instr_51090", + "instr_51092" + ] + }, + "instr_51094": { + "virtual_address": 51094, + "size": 2, + "disassembly": "ldr r3, [0x0c800]", + "mnemonic": "ldr", + "operands": "r3, [0x0c800]", + "mode": "thumb" + }, + "instr_51096": { + "virtual_address": 51096, + "size": 2, + "disassembly": "cmp r0, r3", + "mnemonic": "cmp", + "operands": "r0, r3", + "mode": "thumb" + }, + "instr_51098": { + "virtual_address": 51098, + "size": 2, + "disassembly": "bhi 0x0c7e6", + "mnemonic": "bhi", + "operands": "0x0c7e6", + "mode": "thumb" + }, + "bb_51094": { + "virtual_address": 51094, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51100, + "children": [ + "instr_51094", + "instr_51096", + "instr_51098" + ] + }, + "instr_51100": { + "virtual_address": 51100, + "size": 2, + "disassembly": "movs r3, #0x7c", + "mnemonic": "movs", + "operands": "r3, #0x7c", + "mode": "thumb" + }, + "instr_51102": { + "virtual_address": 51102, + "size": 2, + "disassembly": "mov r8, r3", + "mnemonic": "mov", + "operands": "r8, r3", + "mode": "thumb" + }, + "instr_51104": { + "virtual_address": 51104, + "size": 2, + "disassembly": "lsrs r0, r5, #0x12", + "mnemonic": "lsrs", + "operands": "r0, r5, #0x12", + "mode": "thumb" + }, + "instr_51106": { + "virtual_address": 51106, + "size": 2, + "disassembly": "add r8, r0", + "mnemonic": "add", + "operands": "r8, r0", + "mode": "thumb" + }, + "instr_51108": { + "virtual_address": 51108, + "size": 2, + "disassembly": "adds r0, #0x7d", + "mnemonic": "adds", + "operands": "r0, #0x7d", + "mode": "thumb" + }, + "instr_51110": { + "virtual_address": 51110, + "size": 2, + "disassembly": "lsls r1, r0, #0x3", + "mnemonic": "lsls", + "operands": "r1, r0, #0x3", + "mode": "thumb" + }, + "instr_51112": { + "virtual_address": 51112, + "size": 2, + "disassembly": "b 0x0c30e", + "mnemonic": "b", + "operands": "0x0c30e", + "mode": "thumb" + }, + "bb_51100": { + "virtual_address": 51100, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49934, + "children": [ + "instr_51100", + "instr_51102", + "instr_51104", + "instr_51106", + "instr_51108", + "instr_51110", + "instr_51112" + ] + }, + "instr_51114": { + "virtual_address": 51114, + "size": 2, + "disassembly": "movs r1, r4", + "mnemonic": "movs", + "operands": "r1, r4", + "mode": "thumb" + }, + "instr_51116": { + "virtual_address": 51116, + "size": 2, + "disassembly": "movs r0, r6", + "mnemonic": "movs", + "operands": "r0, r6", + "mode": "thumb" + }, + "instr_51118": { + "virtual_address": 51118, + "size": 2, + "disassembly": "adds r1, #0x8", + "mnemonic": "adds", + "operands": "r1, #0x8", + "mode": "thumb" + }, + "instr_51120": { + "virtual_address": 51120, + "size": 4, + "disassembly": "bl 0x0bb74", + "mnemonic": "bl", + "operands": "0x0bb74", + "mode": "thumb" + }, + "instr_51124": { + "virtual_address": 51124, + "size": 2, + "disassembly": "mov r3, r10", + "mnemonic": "mov", + "operands": "r3, r10", + "mode": "thumb" + }, + "instr_51126": { + "virtual_address": 51126, + "size": 2, + "disassembly": "ldr r4, [r7, #0x8]", + "mnemonic": "ldr", + "operands": "r4, [r7, #0x8]", + "mode": "thumb" + }, + "instr_51128": { + "virtual_address": 51128, + "size": 2, + "disassembly": "ldr r3, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0x0]", + "mode": "thumb" + }, + "instr_51130": { + "virtual_address": 51130, + "size": 2, + "disassembly": "ldr r2, [r4, #0x4]", + "mnemonic": "ldr", + "operands": "r2, [r4, #0x4]", + "mode": "thumb" + }, + "instr_51132": { + "virtual_address": 51132, + "size": 2, + "disassembly": "b 0x0c472", + "mnemonic": "b", + "operands": "0x0c472", + "mode": "thumb" + }, + "bb_51114": { + "virtual_address": 51114, + "size": 20, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50290, + "children": [ + "instr_51114", + "instr_51116", + "instr_51118", + "instr_51120", + "instr_51124", + "instr_51126", + "instr_51128", + "instr_51130", + "instr_51132" + ] + }, + "instr_51134": { + "virtual_address": 51134, + "size": 2, + "disassembly": "ldr r2, [sp, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x0]", + "mode": "thumb" + }, + "instr_51136": { + "virtual_address": 51136, + "size": 2, + "disassembly": "mov r12, r2", + "mnemonic": "mov", + "operands": "r12, r2", + "mode": "thumb" + }, + "instr_51138": { + "virtual_address": 51138, + "size": 2, + "disassembly": "mov r2, r8", + "mnemonic": "mov", + "operands": "r2, r8", + "mode": "thumb" + }, + "instr_51140": { + "virtual_address": 51140, + "size": 2, + "disassembly": "ldr r3, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x4]", + "mode": "thumb" + }, + "instr_51142": { + "virtual_address": 51142, + "size": 2, + "disassembly": "subs r3, #0x8", + "mnemonic": "subs", + "operands": "r3, #0x8", + "mode": "thumb" + }, + "instr_51144": { + "virtual_address": 51144, + "size": 2, + "disassembly": "add r3, r12", + "mnemonic": "add", + "operands": "r3, r12", + "mode": "thumb" + }, + "instr_51146": { + "virtual_address": 51146, + "size": 2, + "disassembly": "subs r3, r3, r2", + "mnemonic": "subs", + "operands": "r3, r3, r2", + "mode": "thumb" + }, + "instr_51148": { + "virtual_address": 51148, + "size": 2, + "disassembly": "str r3, [sp, #0x0]", + "mnemonic": "str", + "operands": "r3, [sp, #0x0]", + "mode": "thumb" + }, + "instr_51150": { + "virtual_address": 51150, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_51152": { + "virtual_address": 51152, + "size": 2, + "disassembly": "mov r11, r3", + "mnemonic": "mov", + "operands": "r11, r3", + "mode": "thumb" + }, + "instr_51154": { + "virtual_address": 51154, + "size": 2, + "disassembly": "b 0x0c42a", + "mnemonic": "b", + "operands": "0x0c42a", + "mode": "thumb" + }, + "bb_51134": { + "virtual_address": 51134, + "size": 22, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50218, + "children": [ + "instr_51134", + "instr_51136", + "instr_51138", + "instr_51140", + "instr_51142", + "instr_51144", + "instr_51146", + "instr_51148", + "instr_51150", + "instr_51152", + "instr_51154" + ] + }, + "instr_51156": { + "virtual_address": 51156, + "size": 2, + "disassembly": "ldr r1, [0x0c800]", + "mnemonic": "ldr", + "operands": "r1, [0x0c800]", + "mode": "thumb" + }, + "instr_51158": { + "virtual_address": 51158, + "size": 2, + "disassembly": "cmp r2, r1", + "mnemonic": "cmp", + "operands": "r2, r1", + "mode": "thumb" + }, + "instr_51160": { + "virtual_address": 51160, + "size": 2, + "disassembly": "bhi 0x0c7f2", + "mnemonic": "bhi", + "operands": "0x0c7f2", + "mode": "thumb" + }, + "bb_51156": { + "virtual_address": 51156, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51162, + "children": [ + "instr_51156", + "instr_51158", + "instr_51160" + ] + }, + "instr_51162": { + "virtual_address": 51162, + "size": 2, + "disassembly": "lsrs r2, r3, #0x12", + "mnemonic": "lsrs", + "operands": "r2, r3, #0x12", + "mode": "thumb" + }, + "instr_51164": { + "virtual_address": 51164, + "size": 2, + "disassembly": "movs r1, r2", + "mnemonic": "movs", + "operands": "r1, r2", + "mode": "thumb" + }, + "instr_51166": { + "virtual_address": 51166, + "size": 2, + "disassembly": "adds r2, #0x7d", + "mnemonic": "adds", + "operands": "r2, #0x7d", + "mode": "thumb" + }, + "instr_51168": { + "virtual_address": 51168, + "size": 2, + "disassembly": "adds r1, #0x7c", + "mnemonic": "adds", + "operands": "r1, #0x7c", + "mode": "thumb" + }, + "instr_51170": { + "virtual_address": 51170, + "size": 2, + "disassembly": "lsls r2, r2, #0x3", + "mnemonic": "lsls", + "operands": "r2, r2, #0x3", + "mode": "thumb" + }, + "instr_51172": { + "virtual_address": 51172, + "size": 2, + "disassembly": "b 0x0c5f4", + "mnemonic": "b", + "operands": "0x0c5f4", + "mode": "thumb" + }, + "bb_51162": { + "virtual_address": 51162, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50676, + "children": [ + "instr_51162", + "instr_51164", + "instr_51166", + "instr_51168", + "instr_51170", + "instr_51172" + ] + }, + "instr_51174": { + "virtual_address": 51174, + "size": 2, + "disassembly": "movs r1, #0xfe", + "mnemonic": "movs", + "operands": "r1, #0xfe", + "mode": "thumb" + }, + "instr_51176": { + "virtual_address": 51176, + "size": 2, + "disassembly": "movs r3, #0x7e", + "mnemonic": "movs", + "operands": "r3, #0x7e", + "mode": "thumb" + }, + "instr_51178": { + "virtual_address": 51178, + "size": 2, + "disassembly": "movs r0, #0x7f", + "mnemonic": "movs", + "operands": "r0, #0x7f", + "mode": "thumb" + }, + "instr_51180": { + "virtual_address": 51180, + "size": 2, + "disassembly": "mov r8, r3", + "mnemonic": "mov", + "operands": "r8, r3", + "mode": "thumb" + }, + "instr_51182": { + "virtual_address": 51182, + "size": 2, + "disassembly": "lsls r1, r1, #0x2", + "mnemonic": "lsls", + "operands": "r1, r1, #0x2", + "mode": "thumb" + }, + "instr_51184": { + "virtual_address": 51184, + "size": 2, + "disassembly": "b 0x0c30e", + "mnemonic": "b", + "operands": "0x0c30e", + "mode": "thumb" + }, + "bb_51174": { + "virtual_address": 51174, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 49934, + "children": [ + "instr_51174", + "instr_51176", + "instr_51178", + "instr_51180", + "instr_51182", + "instr_51184" + ] + }, + "instr_51186": { + "virtual_address": 51186, + "size": 2, + "disassembly": "movs r2, #0xfe", + "mnemonic": "movs", + "operands": "r2, #0xfe", + "mode": "thumb" + }, + "instr_51188": { + "virtual_address": 51188, + "size": 2, + "disassembly": "movs r1, #0x7e", + "mnemonic": "movs", + "operands": "r1, #0x7e", + "mode": "thumb" + }, + "instr_51190": { + "virtual_address": 51190, + "size": 2, + "disassembly": "lsls r2, r2, #0x2", + "mnemonic": "lsls", + "operands": "r2, r2, #0x2", + "mode": "thumb" + }, + "instr_51192": { + "virtual_address": 51192, + "size": 2, + "disassembly": "b 0x0c5f4", + "mnemonic": "b", + "operands": "0x0c5f4", + "mode": "thumb" + }, + "bb_51186": { + "virtual_address": 51186, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50676, + "children": [ + "instr_51186", + "instr_51188", + "instr_51190", + "instr_51192" + ] + }, + "instr_51194": { + "virtual_address": 51194, + "size": 2, + "disassembly": "ldr r3, [r7, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r7, #0x4]", + "mode": "thumb" + }, + "instr_51196": { + "virtual_address": 51196, + "size": 2, + "disassembly": "b 0x0c6e2", + "mnemonic": "b", + "operands": "0x0c6e2", + "mode": "thumb" + }, + "bb_51194": { + "virtual_address": 51194, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 50914, + "children": [ + "instr_51194", + "instr_51196" + ] + }, + "func_49788": { + "virtual_address": 49788, + "size": 1410, + "name": "_malloc_r", + "children": [ + "bb_49788", + "bb_49812", + "bb_49816", + "bb_49818", + "bb_49828", + "bb_49842", + "bb_49844", + "bb_49852", + "bb_49860", + "bb_49882", + "bb_49888", + "bb_49890", + "bb_49894", + "bb_49896", + "bb_49908", + "bb_49910", + "bb_49914", + "bb_49916", + "bb_49920", + "bb_49922", + "bb_49934", + "bb_49946", + "bb_49948", + "bb_49954", + "bb_49958", + "bb_49964", + "bb_49966", + "bb_49978", + "bb_49990", + "bb_49992", + "bb_50004", + "bb_50006", + "bb_50032", + "bb_50036", + "bb_50038", + "bb_50060", + "bb_50062", + "bb_50074", + "bb_50090", + "bb_50092", + "bb_50096", + "bb_50102", + "bb_50104", + "bb_50128", + "bb_50130", + "bb_50138", + "bb_50140", + "bb_50152", + "bb_50166", + "bb_50168", + "bb_50206", + "bb_50208", + "bb_50218", + "bb_50246", + "bb_50248", + "bb_50254", + "bb_50256", + "bb_50282", + "bb_50284", + "bb_50290", + "bb_50298", + "bb_50300", + "bb_50308", + "bb_50310", + "bb_50326", + "bb_50338", + "bb_50340", + "bb_50350", + "bb_50356", + "bb_50374", + "bb_50382", + "bb_50384", + "bb_50394", + "bb_50396", + "bb_50412", + "bb_50414", + "bb_50422", + "bb_50424", + "bb_50432", + "bb_50460", + "bb_50470", + "bb_50472", + "bb_50476", + "bb_50480", + "bb_50488", + "bb_50492", + "bb_50502", + "bb_50510", + "bb_50512", + "bb_50516", + "bb_50518", + "bb_50524", + "bb_50536", + "bb_50584", + "bb_50596", + "bb_50656", + "bb_50662", + "bb_50666", + "bb_50668", + "bb_50676", + "bb_50698", + "bb_50700", + "bb_50710", + "bb_50716", + "bb_50722", + "bb_50734", + "bb_50738", + "bb_50742", + "bb_50744", + "bb_50758", + "bb_50778", + "bb_50780", + "bb_50782", + "bb_50812", + "bb_50820", + "bb_50858", + "bb_50870", + "bb_50882", + "bb_50900", + "bb_50902", + "bb_50908", + "bb_50914", + "bb_50918", + "bb_50920", + "bb_50924", + "bb_50926", + "bb_50934", + "bb_50938", + "bb_50942", + "bb_50948", + "bb_50952", + "bb_50954", + "bb_50968", + "bb_50976", + "bb_50982", + "bb_50996", + "bb_51020", + "bb_51022", + "bb_51028", + "bb_51032", + "bb_51044", + "bb_51052", + "bb_51066", + "bb_51070", + "bb_51074", + "bb_51082", + "bb_51094", + "bb_51100", + "bb_51114", + "bb_51134", + "bb_51156", + "bb_51162", + "bb_51174", + "bb_51186", + "bb_51194" + ] + }, + "instr_51204": { + "virtual_address": 51204, + "size": 2, + "disassembly": "push {r4, r5, r6, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, lr}", + "mode": "thumb" + }, + "instr_51206": { + "virtual_address": 51206, + "size": 2, + "disassembly": "lsls r4, r1, #0x18", + "mnemonic": "lsls", + "operands": "r4, r1, #0x18", + "mode": "thumb" + }, + "instr_51208": { + "virtual_address": 51208, + "size": 2, + "disassembly": "lsrs r4, r4, #0x18", + "mnemonic": "lsrs", + "operands": "r4, r4, #0x18", + "mode": "thumb" + }, + "instr_51210": { + "virtual_address": 51210, + "size": 2, + "disassembly": "lsls r3, r0, #0x1e", + "mnemonic": "lsls", + "operands": "r3, r0, #0x1e", + "mode": "thumb" + }, + "instr_51212": { + "virtual_address": 51212, + "size": 2, + "disassembly": "beq 0x0c82e", + "mnemonic": "beq", + "operands": "0x0c82e", + "mode": "thumb" + }, + "bb_51204": { + "virtual_address": 51204, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51214, + "children": [ + "instr_51204", + "instr_51206", + "instr_51208", + "instr_51210", + "instr_51212" + ] + }, + "instr_51214": { + "virtual_address": 51214, + "size": 2, + "disassembly": "subs r3, r2, #0x1", + "mnemonic": "subs", + "operands": "r3, r2, #0x1", + "mode": "thumb" + }, + "instr_51216": { + "virtual_address": 51216, + "size": 2, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_51218": { + "virtual_address": 51218, + "size": 2, + "disassembly": "beq 0x0c838", + "mnemonic": "beq", + "operands": "0x0c838", + "mode": "thumb" + }, + "bb_51214": { + "virtual_address": 51214, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51220, + "children": [ + "instr_51214", + "instr_51216", + "instr_51218" + ] + }, + "instr_51220": { + "virtual_address": 51220, + "size": 2, + "disassembly": "movs r5, #0x3", + "mnemonic": "movs", + "operands": "r5, #0x3", + "mode": "thumb" + }, + "instr_51222": { + "virtual_address": 51222, + "size": 2, + "disassembly": "b 0x0c822", + "mnemonic": "b", + "operands": "0x0c822", + "mode": "thumb" + }, + "bb_51220": { + "virtual_address": 51220, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51234, + "children": [ + "instr_51220", + "instr_51222" + ] + }, + "instr_51224": { + "virtual_address": 51224, + "size": 2, + "disassembly": "adds r0, #0x1", + "mnemonic": "adds", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_51226": { + "virtual_address": 51226, + "size": 2, + "disassembly": "tst r0, r5", + "mnemonic": "tst", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_51228": { + "virtual_address": 51228, + "size": 2, + "disassembly": "beq 0x0c830", + "mnemonic": "beq", + "operands": "0x0c830", + "mode": "thumb" + }, + "bb_51224": { + "virtual_address": 51224, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51230, + "children": [ + "instr_51224", + "instr_51226", + "instr_51228" + ] + }, + "instr_51230": { + "virtual_address": 51230, + "size": 2, + "disassembly": "subs r3, #0x1", + "mnemonic": "subs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_51232": { + "virtual_address": 51232, + "size": 2, + "disassembly": "bcc 0x0c838", + "mnemonic": "bcc", + "operands": "0x0c838", + "mode": "thumb" + }, + "bb_51230": { + "virtual_address": 51230, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51234, + "children": [ + "instr_51230", + "instr_51232" + ] + }, + "instr_51234": { + "virtual_address": 51234, + "size": 2, + "disassembly": "ldrb r2, [r0, #0x0]", + "mnemonic": "ldrb", + "operands": "r2, [r0, #0x0]", + "mode": "thumb" + }, + "instr_51236": { + "virtual_address": 51236, + "size": 2, + "disassembly": "cmp r2, r4", + "mnemonic": "cmp", + "operands": "r2, r4", + "mode": "thumb" + }, + "instr_51238": { + "virtual_address": 51238, + "size": 2, + "disassembly": "bne 0x0c818", + "mnemonic": "bne", + "operands": "0x0c818", + "mode": "thumb" + }, + "bb_51234": { + "virtual_address": 51234, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51240, + "children": [ + "instr_51234", + "instr_51236", + "instr_51238" + ] + }, + "instr_51240": { + "virtual_address": 51240, + "size": 2, + "disassembly": "pop {r4, r5, r6}", + "mnemonic": "pop", + "operands": "{r4, r5, r6}", + "mode": "thumb" + }, + "instr_51242": { + "virtual_address": 51242, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_51244": { + "virtual_address": 51244, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_51240": { + "virtual_address": 51240, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_51240", + "instr_51242", + "instr_51244" + ] + }, + "instr_51246": { + "virtual_address": 51246, + "size": 2, + "disassembly": "movs r3, r2", + "mnemonic": "movs", + "operands": "r3, r2", + "mode": "thumb" + }, + "bb_51246": { + "virtual_address": 51246, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51248, + "children": [ + "instr_51246" + ] + }, + "instr_51248": { + "virtual_address": 51248, + "size": 2, + "disassembly": "cmp r3, #0x3", + "mnemonic": "cmp", + "operands": "r3, #0x3", + "mode": "thumb" + }, + "instr_51250": { + "virtual_address": 51250, + "size": 2, + "disassembly": "bhi 0x0c84e", + "mnemonic": "bhi", + "operands": "0x0c84e", + "mode": "thumb" + }, + "bb_51248": { + "virtual_address": 51248, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51252, + "children": [ + "instr_51248", + "instr_51250" + ] + }, + "instr_51252": { + "virtual_address": 51252, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_51254": { + "virtual_address": 51254, + "size": 2, + "disassembly": "bne 0x0c83c", + "mnemonic": "bne", + "operands": "0x0c83c", + "mode": "thumb" + }, + "bb_51252": { + "virtual_address": 51252, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51256, + "children": [ + "instr_51252", + "instr_51254" + ] + }, + "instr_51256": { + "virtual_address": 51256, + "size": 2, + "disassembly": "movs r0, #0x0", + "mnemonic": "movs", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_51258": { + "virtual_address": 51258, + "size": 2, + "disassembly": "b 0x0c828", + "mnemonic": "b", + "operands": "0x0c828", + "mode": "thumb" + }, + "bb_51256": { + "virtual_address": 51256, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51240, + "children": [ + "instr_51256", + "instr_51258" + ] + }, + "instr_51260": { + "virtual_address": 51260, + "size": 2, + "disassembly": "adds r3, r0, r3", + "mnemonic": "adds", + "operands": "r3, r0, r3", + "mode": "thumb" + }, + "instr_51262": { + "virtual_address": 51262, + "size": 2, + "disassembly": "b 0x0c846", + "mnemonic": "b", + "operands": "0x0c846", + "mode": "thumb" + }, + "bb_51260": { + "virtual_address": 51260, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51270, + "children": [ + "instr_51260", + "instr_51262" + ] + }, + "instr_51264": { + "virtual_address": 51264, + "size": 2, + "disassembly": "adds r0, #0x1", + "mnemonic": "adds", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_51266": { + "virtual_address": 51266, + "size": 2, + "disassembly": "cmp r3, r0", + "mnemonic": "cmp", + "operands": "r3, r0", + "mode": "thumb" + }, + "instr_51268": { + "virtual_address": 51268, + "size": 2, + "disassembly": "beq 0x0c838", + "mnemonic": "beq", + "operands": "0x0c838", + "mode": "thumb" + }, + "bb_51264": { + "virtual_address": 51264, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51270, + "children": [ + "instr_51264", + "instr_51266", + "instr_51268" + ] + }, + "instr_51270": { + "virtual_address": 51270, + "size": 2, + "disassembly": "ldrb r2, [r0, #0x0]", + "mnemonic": "ldrb", + "operands": "r2, [r0, #0x0]", + "mode": "thumb" + }, + "instr_51272": { + "virtual_address": 51272, + "size": 2, + "disassembly": "cmp r2, r4", + "mnemonic": "cmp", + "operands": "r2, r4", + "mode": "thumb" + }, + "instr_51274": { + "virtual_address": 51274, + "size": 2, + "disassembly": "bne 0x0c840", + "mnemonic": "bne", + "operands": "0x0c840", + "mode": "thumb" + }, + "bb_51270": { + "virtual_address": 51270, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51276, + "children": [ + "instr_51270", + "instr_51272", + "instr_51274" + ] + }, + "instr_51276": { + "virtual_address": 51276, + "size": 2, + "disassembly": "b 0x0c828", + "mnemonic": "b", + "operands": "0x0c828", + "mode": "thumb" + }, + "bb_51276": { + "virtual_address": 51276, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51240, + "children": [ + "instr_51276" + ] + }, + "instr_51278": { + "virtual_address": 51278, + "size": 2, + "disassembly": "movs r5, #0xff", + "mnemonic": "movs", + "operands": "r5, #0xff", + "mode": "thumb" + }, + "instr_51280": { + "virtual_address": 51280, + "size": 2, + "disassembly": "ands r1, r5", + "mnemonic": "ands", + "operands": "r1, r5", + "mode": "thumb" + }, + "instr_51282": { + "virtual_address": 51282, + "size": 2, + "disassembly": "lsls r5, r1, #0x8", + "mnemonic": "lsls", + "operands": "r5, r1, #0x8", + "mode": "thumb" + }, + "instr_51284": { + "virtual_address": 51284, + "size": 2, + "disassembly": "orrs r1, r5", + "mnemonic": "orrs", + "operands": "r1, r5", + "mode": "thumb" + }, + "instr_51286": { + "virtual_address": 51286, + "size": 2, + "disassembly": "lsls r5, r1, #0x10", + "mnemonic": "lsls", + "operands": "r5, r1, #0x10", + "mode": "thumb" + }, + "instr_51288": { + "virtual_address": 51288, + "size": 2, + "disassembly": "ldr r6, [0x0c874]", + "mnemonic": "ldr", + "operands": "r6, [0x0c874]", + "mode": "thumb" + }, + "instr_51290": { + "virtual_address": 51290, + "size": 2, + "disassembly": "orrs r5, r1", + "mnemonic": "orrs", + "operands": "r5, r1", + "mode": "thumb" + }, + "bb_51278": { + "virtual_address": 51278, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51292, + "children": [ + "instr_51278", + "instr_51280", + "instr_51282", + "instr_51284", + "instr_51286", + "instr_51288", + "instr_51290" + ] + }, + "instr_51292": { + "virtual_address": 51292, + "size": 2, + "disassembly": "ldr r2, [r0, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [r0, #0x0]", + "mode": "thumb" + }, + "instr_51294": { + "virtual_address": 51294, + "size": 2, + "disassembly": "ldr r1, [0x0c878]", + "mnemonic": "ldr", + "operands": "r1, [0x0c878]", + "mode": "thumb" + }, + "instr_51296": { + "virtual_address": 51296, + "size": 2, + "disassembly": "eors r2, r5", + "mnemonic": "eors", + "operands": "r2, r5", + "mode": "thumb" + }, + "instr_51298": { + "virtual_address": 51298, + "size": 2, + "disassembly": "adds r1, r2, r1", + "mnemonic": "adds", + "operands": "r1, r2, r1", + "mode": "thumb" + }, + "instr_51300": { + "virtual_address": 51300, + "size": 2, + "disassembly": "bics r1, r2", + "mnemonic": "bics", + "operands": "r1, r2", + "mode": "thumb" + }, + "instr_51302": { + "virtual_address": 51302, + "size": 2, + "disassembly": "tst r1, r6", + "mnemonic": "tst", + "operands": "r1, r6", + "mode": "thumb" + }, + "instr_51304": { + "virtual_address": 51304, + "size": 2, + "disassembly": "bne 0x0c83c", + "mnemonic": "bne", + "operands": "0x0c83c", + "mode": "thumb" + }, + "bb_51292": { + "virtual_address": 51292, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51306, + "children": [ + "instr_51292", + "instr_51294", + "instr_51296", + "instr_51298", + "instr_51300", + "instr_51302", + "instr_51304" + ] + }, + "instr_51306": { + "virtual_address": 51306, + "size": 2, + "disassembly": "subs r3, #0x4", + "mnemonic": "subs", + "operands": "r3, #0x4", + "mode": "thumb" + }, + "instr_51308": { + "virtual_address": 51308, + "size": 2, + "disassembly": "adds r0, #0x4", + "mnemonic": "adds", + "operands": "r0, #0x4", + "mode": "thumb" + }, + "instr_51310": { + "virtual_address": 51310, + "size": 2, + "disassembly": "cmp r3, #0x3", + "mnemonic": "cmp", + "operands": "r3, #0x3", + "mode": "thumb" + }, + "instr_51312": { + "virtual_address": 51312, + "size": 2, + "disassembly": "bhi 0x0c85c", + "mnemonic": "bhi", + "operands": "0x0c85c", + "mode": "thumb" + }, + "bb_51306": { + "virtual_address": 51306, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51314, + "children": [ + "instr_51306", + "instr_51308", + "instr_51310", + "instr_51312" + ] + }, + "instr_51314": { + "virtual_address": 51314, + "size": 2, + "disassembly": "b 0x0c834", + "mnemonic": "b", + "operands": "0x0c834", + "mode": "thumb" + }, + "bb_51314": { + "virtual_address": 51314, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51252, + "children": [ + "instr_51314" + ] + }, + "dw_51316": { + "virtual_address": 51316, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 51288 + ] + }, + "dw_51320": { + "virtual_address": 51320, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 51294 + ] + }, + "func_51204": { + "virtual_address": 51204, + "size": 120, + "name": "memchr", + "children": [ + "bb_51204", + "bb_51214", + "bb_51220", + "bb_51224", + "bb_51230", + "bb_51234", + "bb_51240", + "bb_51246", + "bb_51248", + "bb_51252", + "bb_51256", + "bb_51260", + "bb_51264", + "bb_51270", + "bb_51276", + "bb_51278", + "bb_51292", + "bb_51306", + "bb_51314", + "dw_51316", + "dw_51320" + ] + }, + "instr_51324": { + "virtual_address": 51324, + "size": 2, + "disassembly": "push {r4, r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_51326": { + "virtual_address": 51326, + "size": 2, + "disassembly": "mov lr, r8", + "mnemonic": "mov", + "operands": "lr, r8", + "mode": "thumb" + }, + "instr_51328": { + "virtual_address": 51328, + "size": 2, + "disassembly": "push {lr}", + "mnemonic": "push", + "operands": "{lr}", + "mode": "thumb" + }, + "instr_51330": { + "virtual_address": 51330, + "size": 2, + "disassembly": "cmp r2, #0xf", + "mnemonic": "cmp", + "operands": "r2, #0xf", + "mode": "thumb" + }, + "instr_51332": { + "virtual_address": 51332, + "size": 2, + "disassembly": "bls 0x0c90e", + "mnemonic": "bls", + "operands": "0x0c90e", + "mode": "thumb" + }, + "bb_51324": { + "virtual_address": 51324, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51334, + "children": [ + "instr_51324", + "instr_51326", + "instr_51328", + "instr_51330", + "instr_51332" + ] + }, + "instr_51334": { + "virtual_address": 51334, + "size": 2, + "disassembly": "movs r7, #0x3", + "mnemonic": "movs", + "operands": "r7, #0x3", + "mode": "thumb" + }, + "instr_51336": { + "virtual_address": 51336, + "size": 2, + "disassembly": "movs r5, r1", + "mnemonic": "movs", + "operands": "r5, r1", + "mode": "thumb" + }, + "instr_51338": { + "virtual_address": 51338, + "size": 2, + "disassembly": "movs r6, r7", + "mnemonic": "movs", + "operands": "r6, r7", + "mode": "thumb" + }, + "instr_51340": { + "virtual_address": 51340, + "size": 2, + "disassembly": "orrs r5, r0", + "mnemonic": "orrs", + "operands": "r5, r0", + "mode": "thumb" + }, + "instr_51342": { + "virtual_address": 51342, + "size": 2, + "disassembly": "movs r4, r1", + "mnemonic": "movs", + "operands": "r4, r1", + "mode": "thumb" + }, + "instr_51344": { + "virtual_address": 51344, + "size": 2, + "disassembly": "movs r3, r0", + "mnemonic": "movs", + "operands": "r3, r0", + "mode": "thumb" + }, + "instr_51346": { + "virtual_address": 51346, + "size": 2, + "disassembly": "ands r6, r5", + "mnemonic": "ands", + "operands": "r6, r5", + "mode": "thumb" + }, + "instr_51348": { + "virtual_address": 51348, + "size": 2, + "disassembly": "tst r7, r5", + "mnemonic": "tst", + "operands": "r7, r5", + "mode": "thumb" + }, + "instr_51350": { + "virtual_address": 51350, + "size": 2, + "disassembly": "bne 0x0c918", + "mnemonic": "bne", + "operands": "0x0c918", + "mode": "thumb" + }, + "bb_51334": { + "virtual_address": 51334, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51352, + "children": [ + "instr_51334", + "instr_51336", + "instr_51338", + "instr_51340", + "instr_51342", + "instr_51344", + "instr_51346", + "instr_51348", + "instr_51350" + ] + }, + "instr_51352": { + "virtual_address": 51352, + "size": 2, + "disassembly": "movs r5, r2", + "mnemonic": "movs", + "operands": "r5, r2", + "mode": "thumb" + }, + "instr_51354": { + "virtual_address": 51354, + "size": 2, + "disassembly": "subs r5, #0x10", + "mnemonic": "subs", + "operands": "r5, #0x10", + "mode": "thumb" + }, + "instr_51356": { + "virtual_address": 51356, + "size": 2, + "disassembly": "lsrs r5, r5, #0x4", + "mnemonic": "lsrs", + "operands": "r5, r5, #0x4", + "mode": "thumb" + }, + "instr_51358": { + "virtual_address": 51358, + "size": 2, + "disassembly": "mov r8, r5", + "mnemonic": "mov", + "operands": "r8, r5", + "mode": "thumb" + }, + "instr_51360": { + "virtual_address": 51360, + "size": 2, + "disassembly": "lsls r5, r5, #0x4", + "mnemonic": "lsls", + "operands": "r5, r5, #0x4", + "mode": "thumb" + }, + "instr_51362": { + "virtual_address": 51362, + "size": 2, + "disassembly": "mov r12, r5", + "mnemonic": "mov", + "operands": "r12, r5", + "mode": "thumb" + }, + "instr_51364": { + "virtual_address": 51364, + "size": 2, + "disassembly": "add r12, r0", + "mnemonic": "add", + "operands": "r12, r0", + "mode": "thumb" + }, + "bb_51352": { + "virtual_address": 51352, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51366, + "children": [ + "instr_51352", + "instr_51354", + "instr_51356", + "instr_51358", + "instr_51360", + "instr_51362", + "instr_51364" + ] + }, + "instr_51366": { + "virtual_address": 51366, + "size": 2, + "disassembly": "ldr r7, [r4, #0x0]", + "mnemonic": "ldr", + "operands": "r7, [r4, #0x0]", + "mode": "thumb" + }, + "instr_51368": { + "virtual_address": 51368, + "size": 2, + "disassembly": "str r7, [r3, #0x0]", + "mnemonic": "str", + "operands": "r7, [r3, #0x0]", + "mode": "thumb" + }, + "instr_51370": { + "virtual_address": 51370, + "size": 2, + "disassembly": "ldr r7, [r4, #0x4]", + "mnemonic": "ldr", + "operands": "r7, [r4, #0x4]", + "mode": "thumb" + }, + "instr_51372": { + "virtual_address": 51372, + "size": 2, + "disassembly": "str r7, [r3, #0x4]", + "mnemonic": "str", + "operands": "r7, [r3, #0x4]", + "mode": "thumb" + }, + "instr_51374": { + "virtual_address": 51374, + "size": 2, + "disassembly": "ldr r7, [r4, #0x8]", + "mnemonic": "ldr", + "operands": "r7, [r4, #0x8]", + "mode": "thumb" + }, + "instr_51376": { + "virtual_address": 51376, + "size": 2, + "disassembly": "str r7, [r3, #0x8]", + "mnemonic": "str", + "operands": "r7, [r3, #0x8]", + "mode": "thumb" + }, + "instr_51378": { + "virtual_address": 51378, + "size": 2, + "disassembly": "ldr r7, [r4, #0xc]", + "mnemonic": "ldr", + "operands": "r7, [r4, #0xc]", + "mode": "thumb" + }, + "instr_51380": { + "virtual_address": 51380, + "size": 2, + "disassembly": "movs r5, r3", + "mnemonic": "movs", + "operands": "r5, r3", + "mode": "thumb" + }, + "instr_51382": { + "virtual_address": 51382, + "size": 2, + "disassembly": "str r7, [r3, #0xc]", + "mnemonic": "str", + "operands": "r7, [r3, #0xc]", + "mode": "thumb" + }, + "instr_51384": { + "virtual_address": 51384, + "size": 2, + "disassembly": "adds r4, #0x10", + "mnemonic": "adds", + "operands": "r4, #0x10", + "mode": "thumb" + }, + "instr_51386": { + "virtual_address": 51386, + "size": 2, + "disassembly": "adds r3, #0x10", + "mnemonic": "adds", + "operands": "r3, #0x10", + "mode": "thumb" + }, + "instr_51388": { + "virtual_address": 51388, + "size": 2, + "disassembly": "cmp r5, r12", + "mnemonic": "cmp", + "operands": "r5, r12", + "mode": "thumb" + }, + "instr_51390": { + "virtual_address": 51390, + "size": 2, + "disassembly": "bne 0x0c8a6", + "mnemonic": "bne", + "operands": "0x0c8a6", + "mode": "thumb" + }, + "bb_51366": { + "virtual_address": 51366, + "size": 26, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51392, + "children": [ + "instr_51366", + "instr_51368", + "instr_51370", + "instr_51372", + "instr_51374", + "instr_51376", + "instr_51378", + "instr_51380", + "instr_51382", + "instr_51384", + "instr_51386", + "instr_51388", + "instr_51390" + ] + }, + "instr_51392": { + "virtual_address": 51392, + "size": 2, + "disassembly": "mov r5, r8", + "mnemonic": "mov", + "operands": "r5, r8", + "mode": "thumb" + }, + "instr_51394": { + "virtual_address": 51394, + "size": 2, + "disassembly": "movs r3, #0xf", + "mnemonic": "movs", + "operands": "r3, #0xf", + "mode": "thumb" + }, + "instr_51396": { + "virtual_address": 51396, + "size": 2, + "disassembly": "movs r4, #0xc", + "mnemonic": "movs", + "operands": "r4, #0xc", + "mode": "thumb" + }, + "instr_51398": { + "virtual_address": 51398, + "size": 2, + "disassembly": "adds r5, #0x1", + "mnemonic": "adds", + "operands": "r5, #0x1", + "mode": "thumb" + }, + "instr_51400": { + "virtual_address": 51400, + "size": 2, + "disassembly": "lsls r5, r5, #0x4", + "mnemonic": "lsls", + "operands": "r5, r5, #0x4", + "mode": "thumb" + }, + "instr_51402": { + "virtual_address": 51402, + "size": 2, + "disassembly": "adds r1, r1, r5", + "mnemonic": "adds", + "operands": "r1, r1, r5", + "mode": "thumb" + }, + "instr_51404": { + "virtual_address": 51404, + "size": 2, + "disassembly": "ands r3, r2", + "mnemonic": "ands", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_51406": { + "virtual_address": 51406, + "size": 2, + "disassembly": "adds r5, r0, r5", + "mnemonic": "adds", + "operands": "r5, r0, r5", + "mode": "thumb" + }, + "instr_51408": { + "virtual_address": 51408, + "size": 2, + "disassembly": "tst r4, r2", + "mnemonic": "tst", + "operands": "r4, r2", + "mode": "thumb" + }, + "instr_51410": { + "virtual_address": 51410, + "size": 2, + "disassembly": "beq 0x0c91e", + "mnemonic": "beq", + "operands": "0x0c91e", + "mode": "thumb" + }, + "bb_51392": { + "virtual_address": 51392, + "size": 20, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51412, + "children": [ + "instr_51392", + "instr_51394", + "instr_51396", + "instr_51398", + "instr_51400", + "instr_51402", + "instr_51404", + "instr_51406", + "instr_51408", + "instr_51410" + ] + }, + "instr_51412": { + "virtual_address": 51412, + "size": 2, + "disassembly": "ldr r4, [r1, r6]", + "mnemonic": "ldr", + "operands": "r4, [r1, r6]", + "mode": "thumb" + }, + "instr_51414": { + "virtual_address": 51414, + "size": 2, + "disassembly": "str r4, [r5, r6]", + "mnemonic": "str", + "operands": "r4, [r5, r6]", + "mode": "thumb" + }, + "instr_51416": { + "virtual_address": 51416, + "size": 2, + "disassembly": "adds r6, #0x4", + "mnemonic": "adds", + "operands": "r6, #0x4", + "mode": "thumb" + }, + "instr_51418": { + "virtual_address": 51418, + "size": 2, + "disassembly": "subs r4, r3, r6", + "mnemonic": "subs", + "operands": "r4, r3, r6", + "mode": "thumb" + }, + "instr_51420": { + "virtual_address": 51420, + "size": 2, + "disassembly": "cmp r4, #0x3", + "mnemonic": "cmp", + "operands": "r4, #0x3", + "mode": "thumb" + }, + "instr_51422": { + "virtual_address": 51422, + "size": 2, + "disassembly": "bhi 0x0c8d4", + "mnemonic": "bhi", + "operands": "0x0c8d4", + "mode": "thumb" + }, + "bb_51412": { + "virtual_address": 51412, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51424, + "children": [ + "instr_51412", + "instr_51414", + "instr_51416", + "instr_51418", + "instr_51420", + "instr_51422" + ] + }, + "instr_51424": { + "virtual_address": 51424, + "size": 2, + "disassembly": "subs r3, #0x4", + "mnemonic": "subs", + "operands": "r3, #0x4", + "mode": "thumb" + }, + "instr_51426": { + "virtual_address": 51426, + "size": 2, + "disassembly": "lsrs r3, r3, #0x2", + "mnemonic": "lsrs", + "operands": "r3, r3, #0x2", + "mode": "thumb" + }, + "instr_51428": { + "virtual_address": 51428, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_51430": { + "virtual_address": 51430, + "size": 2, + "disassembly": "lsls r3, r3, #0x2", + "mnemonic": "lsls", + "operands": "r3, r3, #0x2", + "mode": "thumb" + }, + "instr_51432": { + "virtual_address": 51432, + "size": 2, + "disassembly": "adds r5, r5, r3", + "mnemonic": "adds", + "operands": "r5, r5, r3", + "mode": "thumb" + }, + "instr_51434": { + "virtual_address": 51434, + "size": 2, + "disassembly": "adds r1, r1, r3", + "mnemonic": "adds", + "operands": "r1, r1, r3", + "mode": "thumb" + }, + "instr_51436": { + "virtual_address": 51436, + "size": 2, + "disassembly": "movs r3, #0x3", + "mnemonic": "movs", + "operands": "r3, #0x3", + "mode": "thumb" + }, + "instr_51438": { + "virtual_address": 51438, + "size": 2, + "disassembly": "ands r2, r3", + "mnemonic": "ands", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_51440": { + "virtual_address": 51440, + "size": 2, + "disassembly": "subs r6, r2, #0x1", + "mnemonic": "subs", + "operands": "r6, r2, #0x1", + "mode": "thumb" + }, + "instr_51442": { + "virtual_address": 51442, + "size": 2, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_51444": { + "virtual_address": 51444, + "size": 2, + "disassembly": "beq 0x0c904", + "mnemonic": "beq", + "operands": "0x0c904", + "mode": "thumb" + }, + "bb_51424": { + "virtual_address": 51424, + "size": 22, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51446, + "children": [ + "instr_51424", + "instr_51426", + "instr_51428", + "instr_51430", + "instr_51432", + "instr_51434", + "instr_51436", + "instr_51438", + "instr_51440", + "instr_51442", + "instr_51444" + ] + }, + "instr_51446": { + "virtual_address": 51446, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "bb_51446": { + "virtual_address": 51446, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51448, + "children": [ + "instr_51446" + ] + }, + "instr_51448": { + "virtual_address": 51448, + "size": 2, + "disassembly": "ldrb r4, [r1, r3]", + "mnemonic": "ldrb", + "operands": "r4, [r1, r3]", + "mode": "thumb" + }, + "instr_51450": { + "virtual_address": 51450, + "size": 2, + "disassembly": "movs r2, r3", + "mnemonic": "movs", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_51452": { + "virtual_address": 51452, + "size": 2, + "disassembly": "strb r4, [r5, r3]", + "mnemonic": "strb", + "operands": "r4, [r5, r3]", + "mode": "thumb" + }, + "instr_51454": { + "virtual_address": 51454, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_51456": { + "virtual_address": 51456, + "size": 2, + "disassembly": "cmp r6, r2", + "mnemonic": "cmp", + "operands": "r6, r2", + "mode": "thumb" + }, + "instr_51458": { + "virtual_address": 51458, + "size": 2, + "disassembly": "bne 0x0c8f8", + "mnemonic": "bne", + "operands": "0x0c8f8", + "mode": "thumb" + }, + "bb_51448": { + "virtual_address": 51448, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51460, + "children": [ + "instr_51448", + "instr_51450", + "instr_51452", + "instr_51454", + "instr_51456", + "instr_51458" + ] + }, + "instr_51460": { + "virtual_address": 51460, + "size": 2, + "disassembly": "pop {r7}", + "mnemonic": "pop", + "operands": "{r7}", + "mode": "thumb" + }, + "instr_51462": { + "virtual_address": 51462, + "size": 2, + "disassembly": "mov r8, r7", + "mnemonic": "mov", + "operands": "r8, r7", + "mode": "thumb" + }, + "instr_51464": { + "virtual_address": 51464, + "size": 2, + "disassembly": "pop {r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_51466": { + "virtual_address": 51466, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_51468": { + "virtual_address": 51468, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_51460": { + "virtual_address": 51460, + "size": 10, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_51460", + "instr_51462", + "instr_51464", + "instr_51466", + "instr_51468" + ] + }, + "instr_51470": { + "virtual_address": 51470, + "size": 2, + "disassembly": "movs r5, r0", + "mnemonic": "movs", + "operands": "r5, r0", + "mode": "thumb" + }, + "bb_51470": { + "virtual_address": 51470, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51472, + "children": [ + "instr_51470" + ] + }, + "instr_51472": { + "virtual_address": 51472, + "size": 2, + "disassembly": "subs r6, r2, #0x1", + "mnemonic": "subs", + "operands": "r6, r2, #0x1", + "mode": "thumb" + }, + "instr_51474": { + "virtual_address": 51474, + "size": 2, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_51476": { + "virtual_address": 51476, + "size": 2, + "disassembly": "bne 0x0c8f6", + "mnemonic": "bne", + "operands": "0x0c8f6", + "mode": "thumb" + }, + "bb_51472": { + "virtual_address": 51472, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51478, + "children": [ + "instr_51472", + "instr_51474", + "instr_51476" + ] + }, + "instr_51478": { + "virtual_address": 51478, + "size": 2, + "disassembly": "b 0x0c904", + "mnemonic": "b", + "operands": "0x0c904", + "mode": "thumb" + }, + "bb_51478": { + "virtual_address": 51478, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51460, + "children": [ + "instr_51478" + ] + }, + "instr_51480": { + "virtual_address": 51480, + "size": 2, + "disassembly": "movs r5, r0", + "mnemonic": "movs", + "operands": "r5, r0", + "mode": "thumb" + }, + "instr_51482": { + "virtual_address": 51482, + "size": 2, + "disassembly": "subs r6, r2, #0x1", + "mnemonic": "subs", + "operands": "r6, r2, #0x1", + "mode": "thumb" + }, + "instr_51484": { + "virtual_address": 51484, + "size": 2, + "disassembly": "b 0x0c8f6", + "mnemonic": "b", + "operands": "0x0c8f6", + "mode": "thumb" + }, + "bb_51480": { + "virtual_address": 51480, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51446, + "children": [ + "instr_51480", + "instr_51482", + "instr_51484" + ] + }, + "instr_51486": { + "virtual_address": 51486, + "size": 2, + "disassembly": "movs r2, r3", + "mnemonic": "movs", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_51488": { + "virtual_address": 51488, + "size": 2, + "disassembly": "b 0x0c910", + "mnemonic": "b", + "operands": "0x0c910", + "mode": "thumb" + }, + "bb_51486": { + "virtual_address": 51486, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51472, + "children": [ + "instr_51486", + "instr_51488" + ] + }, + "func_51324": { + "virtual_address": 51324, + "size": 166, + "name": "memcpy", + "children": [ + "bb_51324", + "bb_51334", + "bb_51352", + "bb_51366", + "bb_51392", + "bb_51412", + "bb_51424", + "bb_51446", + "bb_51448", + "bb_51460", + "bb_51470", + "bb_51472", + "bb_51478", + "bb_51480", + "bb_51486" + ] + }, + "instr_51492": { + "virtual_address": 51492, + "size": 2, + "disassembly": "push {r4, r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_51494": { + "virtual_address": 51494, + "size": 2, + "disassembly": "mov lr, r8", + "mnemonic": "mov", + "operands": "lr, r8", + "mode": "thumb" + }, + "instr_51496": { + "virtual_address": 51496, + "size": 2, + "disassembly": "push {lr}", + "mnemonic": "push", + "operands": "{lr}", + "mode": "thumb" + }, + "instr_51498": { + "virtual_address": 51498, + "size": 2, + "disassembly": "cmp r0, r1", + "mnemonic": "cmp", + "operands": "r0, r1", + "mode": "thumb" + }, + "instr_51500": { + "virtual_address": 51500, + "size": 2, + "disassembly": "bls 0x0c94c", + "mnemonic": "bls", + "operands": "0x0c94c", + "mode": "thumb" + }, + "bb_51492": { + "virtual_address": 51492, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51502, + "children": [ + "instr_51492", + "instr_51494", + "instr_51496", + "instr_51498", + "instr_51500" + ] + }, + "instr_51502": { + "virtual_address": 51502, + "size": 2, + "disassembly": "adds r3, r1, r2", + "mnemonic": "adds", + "operands": "r3, r1, r2", + "mode": "thumb" + }, + "instr_51504": { + "virtual_address": 51504, + "size": 2, + "disassembly": "cmp r0, r3", + "mnemonic": "cmp", + "operands": "r0, r3", + "mode": "thumb" + }, + "instr_51506": { + "virtual_address": 51506, + "size": 2, + "disassembly": "bcs 0x0c94c", + "mnemonic": "bcs", + "operands": "0x0c94c", + "mode": "thumb" + }, + "bb_51502": { + "virtual_address": 51502, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51508, + "children": [ + "instr_51502", + "instr_51504", + "instr_51506" + ] + }, + "instr_51508": { + "virtual_address": 51508, + "size": 2, + "disassembly": "subs r3, r2, #0x1", + "mnemonic": "subs", + "operands": "r3, r2, #0x1", + "mode": "thumb" + }, + "instr_51510": { + "virtual_address": 51510, + "size": 2, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_51512": { + "virtual_address": 51512, + "size": 2, + "disassembly": "beq 0x0c942", + "mnemonic": "beq", + "operands": "0x0c942", + "mode": "thumb" + }, + "bb_51508": { + "virtual_address": 51508, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51514, + "children": [ + "instr_51508", + "instr_51510", + "instr_51512" + ] + }, + "instr_51514": { + "virtual_address": 51514, + "size": 2, + "disassembly": "ldrb r2, [r1, r3]", + "mnemonic": "ldrb", + "operands": "r2, [r1, r3]", + "mode": "thumb" + }, + "instr_51516": { + "virtual_address": 51516, + "size": 2, + "disassembly": "strb r2, [r0, r3]", + "mnemonic": "strb", + "operands": "r2, [r0, r3]", + "mode": "thumb" + }, + "instr_51518": { + "virtual_address": 51518, + "size": 2, + "disassembly": "subs r3, #0x1", + "mnemonic": "subs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_51520": { + "virtual_address": 51520, + "size": 2, + "disassembly": "bcs 0x0c93a", + "mnemonic": "bcs", + "operands": "0x0c93a", + "mode": "thumb" + }, + "bb_51514": { + "virtual_address": 51514, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51522, + "children": [ + "instr_51514", + "instr_51516", + "instr_51518", + "instr_51520" + ] + }, + "instr_51522": { + "virtual_address": 51522, + "size": 2, + "disassembly": "pop {r7}", + "mnemonic": "pop", + "operands": "{r7}", + "mode": "thumb" + }, + "instr_51524": { + "virtual_address": 51524, + "size": 2, + "disassembly": "mov r8, r7", + "mnemonic": "mov", + "operands": "r8, r7", + "mode": "thumb" + }, + "instr_51526": { + "virtual_address": 51526, + "size": 2, + "disassembly": "pop {r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_51528": { + "virtual_address": 51528, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_51530": { + "virtual_address": 51530, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_51522": { + "virtual_address": 51522, + "size": 10, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_51522", + "instr_51524", + "instr_51526", + "instr_51528", + "instr_51530" + ] + }, + "instr_51532": { + "virtual_address": 51532, + "size": 2, + "disassembly": "cmp r2, #0xf", + "mnemonic": "cmp", + "operands": "r2, #0xf", + "mode": "thumb" + }, + "instr_51534": { + "virtual_address": 51534, + "size": 2, + "disassembly": "bhi 0x0c968", + "mnemonic": "bhi", + "operands": "0x0c968", + "mode": "thumb" + }, + "bb_51532": { + "virtual_address": 51532, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51536, + "children": [ + "instr_51532", + "instr_51534" + ] + }, + "instr_51536": { + "virtual_address": 51536, + "size": 2, + "disassembly": "movs r5, r0", + "mnemonic": "movs", + "operands": "r5, r0", + "mode": "thumb" + }, + "bb_51536": { + "virtual_address": 51536, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51538, + "children": [ + "instr_51536" + ] + }, + "instr_51538": { + "virtual_address": 51538, + "size": 2, + "disassembly": "subs r6, r2, #0x1", + "mnemonic": "subs", + "operands": "r6, r2, #0x1", + "mode": "thumb" + }, + "instr_51540": { + "virtual_address": 51540, + "size": 2, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_51542": { + "virtual_address": 51542, + "size": 2, + "disassembly": "beq 0x0c942", + "mnemonic": "beq", + "operands": "0x0c942", + "mode": "thumb" + }, + "bb_51538": { + "virtual_address": 51538, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51544, + "children": [ + "instr_51538", + "instr_51540", + "instr_51542" + ] + }, + "instr_51544": { + "virtual_address": 51544, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "bb_51544": { + "virtual_address": 51544, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51546, + "children": [ + "instr_51544" + ] + }, + "instr_51546": { + "virtual_address": 51546, + "size": 2, + "disassembly": "ldrb r4, [r1, r3]", + "mnemonic": "ldrb", + "operands": "r4, [r1, r3]", + "mode": "thumb" + }, + "instr_51548": { + "virtual_address": 51548, + "size": 2, + "disassembly": "movs r2, r3", + "mnemonic": "movs", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_51550": { + "virtual_address": 51550, + "size": 2, + "disassembly": "strb r4, [r5, r3]", + "mnemonic": "strb", + "operands": "r4, [r5, r3]", + "mode": "thumb" + }, + "instr_51552": { + "virtual_address": 51552, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_51554": { + "virtual_address": 51554, + "size": 2, + "disassembly": "cmp r6, r2", + "mnemonic": "cmp", + "operands": "r6, r2", + "mode": "thumb" + }, + "instr_51556": { + "virtual_address": 51556, + "size": 2, + "disassembly": "bne 0x0c95a", + "mnemonic": "bne", + "operands": "0x0c95a", + "mode": "thumb" + }, + "bb_51546": { + "virtual_address": 51546, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51558, + "children": [ + "instr_51546", + "instr_51548", + "instr_51550", + "instr_51552", + "instr_51554", + "instr_51556" + ] + }, + "instr_51558": { + "virtual_address": 51558, + "size": 2, + "disassembly": "b 0x0c942", + "mnemonic": "b", + "operands": "0x0c942", + "mode": "thumb" + }, + "bb_51558": { + "virtual_address": 51558, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51522, + "children": [ + "instr_51558" + ] + }, + "instr_51560": { + "virtual_address": 51560, + "size": 2, + "disassembly": "movs r7, #0x3", + "mnemonic": "movs", + "operands": "r7, #0x3", + "mode": "thumb" + }, + "instr_51562": { + "virtual_address": 51562, + "size": 2, + "disassembly": "movs r5, r1", + "mnemonic": "movs", + "operands": "r5, r1", + "mode": "thumb" + }, + "instr_51564": { + "virtual_address": 51564, + "size": 2, + "disassembly": "movs r6, r7", + "mnemonic": "movs", + "operands": "r6, r7", + "mode": "thumb" + }, + "instr_51566": { + "virtual_address": 51566, + "size": 2, + "disassembly": "orrs r5, r0", + "mnemonic": "orrs", + "operands": "r5, r0", + "mode": "thumb" + }, + "instr_51568": { + "virtual_address": 51568, + "size": 2, + "disassembly": "movs r4, r1", + "mnemonic": "movs", + "operands": "r4, r1", + "mode": "thumb" + }, + "instr_51570": { + "virtual_address": 51570, + "size": 2, + "disassembly": "movs r3, r0", + "mnemonic": "movs", + "operands": "r3, r0", + "mode": "thumb" + }, + "instr_51572": { + "virtual_address": 51572, + "size": 2, + "disassembly": "ands r6, r5", + "mnemonic": "ands", + "operands": "r6, r5", + "mode": "thumb" + }, + "instr_51574": { + "virtual_address": 51574, + "size": 2, + "disassembly": "tst r7, r5", + "mnemonic": "tst", + "operands": "r7, r5", + "mode": "thumb" + }, + "instr_51576": { + "virtual_address": 51576, + "size": 2, + "disassembly": "bne 0x0c9d4", + "mnemonic": "bne", + "operands": "0x0c9d4", + "mode": "thumb" + }, + "bb_51560": { + "virtual_address": 51560, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51578, + "children": [ + "instr_51560", + "instr_51562", + "instr_51564", + "instr_51566", + "instr_51568", + "instr_51570", + "instr_51572", + "instr_51574", + "instr_51576" + ] + }, + "instr_51578": { + "virtual_address": 51578, + "size": 2, + "disassembly": "movs r5, r2", + "mnemonic": "movs", + "operands": "r5, r2", + "mode": "thumb" + }, + "instr_51580": { + "virtual_address": 51580, + "size": 2, + "disassembly": "subs r5, #0x10", + "mnemonic": "subs", + "operands": "r5, #0x10", + "mode": "thumb" + }, + "instr_51582": { + "virtual_address": 51582, + "size": 2, + "disassembly": "lsrs r5, r5, #0x4", + "mnemonic": "lsrs", + "operands": "r5, r5, #0x4", + "mode": "thumb" + }, + "instr_51584": { + "virtual_address": 51584, + "size": 2, + "disassembly": "mov r8, r5", + "mnemonic": "mov", + "operands": "r8, r5", + "mode": "thumb" + }, + "instr_51586": { + "virtual_address": 51586, + "size": 2, + "disassembly": "lsls r5, r5, #0x4", + "mnemonic": "lsls", + "operands": "r5, r5, #0x4", + "mode": "thumb" + }, + "instr_51588": { + "virtual_address": 51588, + "size": 2, + "disassembly": "mov r12, r5", + "mnemonic": "mov", + "operands": "r12, r5", + "mode": "thumb" + }, + "instr_51590": { + "virtual_address": 51590, + "size": 2, + "disassembly": "add r12, r0", + "mnemonic": "add", + "operands": "r12, r0", + "mode": "thumb" + }, + "bb_51578": { + "virtual_address": 51578, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51592, + "children": [ + "instr_51578", + "instr_51580", + "instr_51582", + "instr_51584", + "instr_51586", + "instr_51588", + "instr_51590" + ] + }, + "instr_51592": { + "virtual_address": 51592, + "size": 2, + "disassembly": "ldr r7, [r4, #0x0]", + "mnemonic": "ldr", + "operands": "r7, [r4, #0x0]", + "mode": "thumb" + }, + "instr_51594": { + "virtual_address": 51594, + "size": 2, + "disassembly": "str r7, [r3, #0x0]", + "mnemonic": "str", + "operands": "r7, [r3, #0x0]", + "mode": "thumb" + }, + "instr_51596": { + "virtual_address": 51596, + "size": 2, + "disassembly": "ldr r7, [r4, #0x4]", + "mnemonic": "ldr", + "operands": "r7, [r4, #0x4]", + "mode": "thumb" + }, + "instr_51598": { + "virtual_address": 51598, + "size": 2, + "disassembly": "str r7, [r3, #0x4]", + "mnemonic": "str", + "operands": "r7, [r3, #0x4]", + "mode": "thumb" + }, + "instr_51600": { + "virtual_address": 51600, + "size": 2, + "disassembly": "ldr r7, [r4, #0x8]", + "mnemonic": "ldr", + "operands": "r7, [r4, #0x8]", + "mode": "thumb" + }, + "instr_51602": { + "virtual_address": 51602, + "size": 2, + "disassembly": "str r7, [r3, #0x8]", + "mnemonic": "str", + "operands": "r7, [r3, #0x8]", + "mode": "thumb" + }, + "instr_51604": { + "virtual_address": 51604, + "size": 2, + "disassembly": "ldr r7, [r4, #0xc]", + "mnemonic": "ldr", + "operands": "r7, [r4, #0xc]", + "mode": "thumb" + }, + "instr_51606": { + "virtual_address": 51606, + "size": 2, + "disassembly": "movs r5, r3", + "mnemonic": "movs", + "operands": "r5, r3", + "mode": "thumb" + }, + "instr_51608": { + "virtual_address": 51608, + "size": 2, + "disassembly": "str r7, [r3, #0xc]", + "mnemonic": "str", + "operands": "r7, [r3, #0xc]", + "mode": "thumb" + }, + "instr_51610": { + "virtual_address": 51610, + "size": 2, + "disassembly": "adds r4, #0x10", + "mnemonic": "adds", + "operands": "r4, #0x10", + "mode": "thumb" + }, + "instr_51612": { + "virtual_address": 51612, + "size": 2, + "disassembly": "adds r3, #0x10", + "mnemonic": "adds", + "operands": "r3, #0x10", + "mode": "thumb" + }, + "instr_51614": { + "virtual_address": 51614, + "size": 2, + "disassembly": "cmp r5, r12", + "mnemonic": "cmp", + "operands": "r5, r12", + "mode": "thumb" + }, + "instr_51616": { + "virtual_address": 51616, + "size": 2, + "disassembly": "bne 0x0c988", + "mnemonic": "bne", + "operands": "0x0c988", + "mode": "thumb" + }, + "bb_51592": { + "virtual_address": 51592, + "size": 26, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51618, + "children": [ + "instr_51592", + "instr_51594", + "instr_51596", + "instr_51598", + "instr_51600", + "instr_51602", + "instr_51604", + "instr_51606", + "instr_51608", + "instr_51610", + "instr_51612", + "instr_51614", + "instr_51616" + ] + }, + "instr_51618": { + "virtual_address": 51618, + "size": 2, + "disassembly": "mov r5, r8", + "mnemonic": "mov", + "operands": "r5, r8", + "mode": "thumb" + }, + "instr_51620": { + "virtual_address": 51620, + "size": 2, + "disassembly": "movs r3, #0xf", + "mnemonic": "movs", + "operands": "r3, #0xf", + "mode": "thumb" + }, + "instr_51622": { + "virtual_address": 51622, + "size": 2, + "disassembly": "movs r4, #0xc", + "mnemonic": "movs", + "operands": "r4, #0xc", + "mode": "thumb" + }, + "instr_51624": { + "virtual_address": 51624, + "size": 2, + "disassembly": "adds r5, #0x1", + "mnemonic": "adds", + "operands": "r5, #0x1", + "mode": "thumb" + }, + "instr_51626": { + "virtual_address": 51626, + "size": 2, + "disassembly": "lsls r5, r5, #0x4", + "mnemonic": "lsls", + "operands": "r5, r5, #0x4", + "mode": "thumb" + }, + "instr_51628": { + "virtual_address": 51628, + "size": 2, + "disassembly": "adds r1, r1, r5", + "mnemonic": "adds", + "operands": "r1, r1, r5", + "mode": "thumb" + }, + "instr_51630": { + "virtual_address": 51630, + "size": 2, + "disassembly": "ands r3, r2", + "mnemonic": "ands", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_51632": { + "virtual_address": 51632, + "size": 2, + "disassembly": "adds r5, r0, r5", + "mnemonic": "adds", + "operands": "r5, r0, r5", + "mode": "thumb" + }, + "instr_51634": { + "virtual_address": 51634, + "size": 2, + "disassembly": "tst r4, r2", + "mnemonic": "tst", + "operands": "r4, r2", + "mode": "thumb" + }, + "instr_51636": { + "virtual_address": 51636, + "size": 2, + "disassembly": "beq 0x0c9da", + "mnemonic": "beq", + "operands": "0x0c9da", + "mode": "thumb" + }, + "bb_51618": { + "virtual_address": 51618, + "size": 20, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51638, + "children": [ + "instr_51618", + "instr_51620", + "instr_51622", + "instr_51624", + "instr_51626", + "instr_51628", + "instr_51630", + "instr_51632", + "instr_51634", + "instr_51636" + ] + }, + "instr_51638": { + "virtual_address": 51638, + "size": 2, + "disassembly": "ldr r4, [r1, r6]", + "mnemonic": "ldr", + "operands": "r4, [r1, r6]", + "mode": "thumb" + }, + "instr_51640": { + "virtual_address": 51640, + "size": 2, + "disassembly": "str r4, [r5, r6]", + "mnemonic": "str", + "operands": "r4, [r5, r6]", + "mode": "thumb" + }, + "instr_51642": { + "virtual_address": 51642, + "size": 2, + "disassembly": "adds r6, #0x4", + "mnemonic": "adds", + "operands": "r6, #0x4", + "mode": "thumb" + }, + "instr_51644": { + "virtual_address": 51644, + "size": 2, + "disassembly": "subs r4, r3, r6", + "mnemonic": "subs", + "operands": "r4, r3, r6", + "mode": "thumb" + }, + "instr_51646": { + "virtual_address": 51646, + "size": 2, + "disassembly": "cmp r4, #0x3", + "mnemonic": "cmp", + "operands": "r4, #0x3", + "mode": "thumb" + }, + "instr_51648": { + "virtual_address": 51648, + "size": 2, + "disassembly": "bhi 0x0c9b6", + "mnemonic": "bhi", + "operands": "0x0c9b6", + "mode": "thumb" + }, + "bb_51638": { + "virtual_address": 51638, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51650, + "children": [ + "instr_51638", + "instr_51640", + "instr_51642", + "instr_51644", + "instr_51646", + "instr_51648" + ] + }, + "instr_51650": { + "virtual_address": 51650, + "size": 2, + "disassembly": "subs r3, #0x4", + "mnemonic": "subs", + "operands": "r3, #0x4", + "mode": "thumb" + }, + "instr_51652": { + "virtual_address": 51652, + "size": 2, + "disassembly": "lsrs r3, r3, #0x2", + "mnemonic": "lsrs", + "operands": "r3, r3, #0x2", + "mode": "thumb" + }, + "instr_51654": { + "virtual_address": 51654, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_51656": { + "virtual_address": 51656, + "size": 2, + "disassembly": "lsls r3, r3, #0x2", + "mnemonic": "lsls", + "operands": "r3, r3, #0x2", + "mode": "thumb" + }, + "instr_51658": { + "virtual_address": 51658, + "size": 2, + "disassembly": "adds r5, r5, r3", + "mnemonic": "adds", + "operands": "r5, r5, r3", + "mode": "thumb" + }, + "instr_51660": { + "virtual_address": 51660, + "size": 2, + "disassembly": "adds r1, r1, r3", + "mnemonic": "adds", + "operands": "r1, r1, r3", + "mode": "thumb" + }, + "instr_51662": { + "virtual_address": 51662, + "size": 2, + "disassembly": "movs r3, #0x3", + "mnemonic": "movs", + "operands": "r3, #0x3", + "mode": "thumb" + }, + "instr_51664": { + "virtual_address": 51664, + "size": 2, + "disassembly": "ands r2, r3", + "mnemonic": "ands", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_51666": { + "virtual_address": 51666, + "size": 2, + "disassembly": "b 0x0c952", + "mnemonic": "b", + "operands": "0x0c952", + "mode": "thumb" + }, + "bb_51650": { + "virtual_address": 51650, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51538, + "children": [ + "instr_51650", + "instr_51652", + "instr_51654", + "instr_51656", + "instr_51658", + "instr_51660", + "instr_51662", + "instr_51664", + "instr_51666" + ] + }, + "instr_51668": { + "virtual_address": 51668, + "size": 2, + "disassembly": "movs r5, r0", + "mnemonic": "movs", + "operands": "r5, r0", + "mode": "thumb" + }, + "instr_51670": { + "virtual_address": 51670, + "size": 2, + "disassembly": "subs r6, r2, #0x1", + "mnemonic": "subs", + "operands": "r6, r2, #0x1", + "mode": "thumb" + }, + "instr_51672": { + "virtual_address": 51672, + "size": 2, + "disassembly": "b 0x0c958", + "mnemonic": "b", + "operands": "0x0c958", + "mode": "thumb" + }, + "bb_51668": { + "virtual_address": 51668, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51544, + "children": [ + "instr_51668", + "instr_51670", + "instr_51672" + ] + }, + "instr_51674": { + "virtual_address": 51674, + "size": 2, + "disassembly": "movs r2, r3", + "mnemonic": "movs", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_51676": { + "virtual_address": 51676, + "size": 2, + "disassembly": "b 0x0c952", + "mnemonic": "b", + "operands": "0x0c952", + "mode": "thumb" + }, + "bb_51674": { + "virtual_address": 51674, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51538, + "children": [ + "instr_51674", + "instr_51676" + ] + }, + "func_51492": { + "virtual_address": 51492, + "size": 186, + "name": "memmove", + "children": [ + "bb_51492", + "bb_51502", + "bb_51508", + "bb_51514", + "bb_51522", + "bb_51532", + "bb_51536", + "bb_51538", + "bb_51544", + "bb_51546", + "bb_51558", + "bb_51560", + "bb_51578", + "bb_51592", + "bb_51618", + "bb_51638", + "bb_51650", + "bb_51668", + "bb_51674" + ] + }, + "instr_51680": { + "virtual_address": 51680, + "size": 2, + "disassembly": "push {r4, lr}", + "mnemonic": "push", + "operands": "{r4, lr}", + "mode": "thumb" + }, + "instr_51682": { + "virtual_address": 51682, + "size": 2, + "disassembly": "ldr r0, [0x0c9f0]", + "mnemonic": "ldr", + "operands": "r0, [0x0c9f0]", + "mode": "thumb" + }, + "instr_51684": { + "virtual_address": 51684, + "size": 4, + "disassembly": "bl 0x0c118", + "mnemonic": "bl", + "operands": "0x0c118", + "mode": "thumb" + }, + "instr_51688": { + "virtual_address": 51688, + "size": 2, + "disassembly": "pop {r4}", + "mnemonic": "pop", + "operands": "{r4}", + "mode": "thumb" + }, + "instr_51690": { + "virtual_address": 51690, + "size": 2, + "disassembly": "pop {r0}", + "mnemonic": "pop", + "operands": "{r0}", + "mode": "thumb" + }, + "instr_51692": { + "virtual_address": 51692, + "size": 2, + "disassembly": "bx r0", + "mnemonic": "bx", + "operands": "r0", + "mode": "thumb" + }, + "bb_51680": { + "virtual_address": 51680, + "size": 14, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_51680", + "instr_51682", + "instr_51684", + "instr_51688", + "instr_51690", + "instr_51692" + ] + }, + "func_51680": { + "virtual_address": 51680, + "size": 14, + "name": "__malloc_lock", + "children": [ + "bb_51680" + ] + }, + "instr_51700": { + "virtual_address": 51700, + "size": 2, + "disassembly": "push {r4, lr}", + "mnemonic": "push", + "operands": "{r4, lr}", + "mode": "thumb" + }, + "instr_51702": { + "virtual_address": 51702, + "size": 2, + "disassembly": "ldr r0, [0x0ca04]", + "mnemonic": "ldr", + "operands": "r0, [0x0ca04]", + "mode": "thumb" + }, + "instr_51704": { + "virtual_address": 51704, + "size": 4, + "disassembly": "bl 0x0c128", + "mnemonic": "bl", + "operands": "0x0c128", + "mode": "thumb" + }, + "instr_51708": { + "virtual_address": 51708, + "size": 2, + "disassembly": "pop {r4}", + "mnemonic": "pop", + "operands": "{r4}", + "mode": "thumb" + }, + "instr_51710": { + "virtual_address": 51710, + "size": 2, + "disassembly": "pop {r0}", + "mnemonic": "pop", + "operands": "{r0}", + "mode": "thumb" + }, + "instr_51712": { + "virtual_address": 51712, + "size": 2, + "disassembly": "bx r0", + "mnemonic": "bx", + "operands": "r0", + "mode": "thumb" + }, + "bb_51700": { + "virtual_address": 51700, + "size": 14, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_51700", + "instr_51702", + "instr_51704", + "instr_51708", + "instr_51710", + "instr_51712" + ] + }, + "func_51700": { + "virtual_address": 51700, + "size": 14, + "name": "__malloc_unlock", + "children": [ + "bb_51700" + ] + }, + "instr_51720": { + "virtual_address": 51720, + "size": 2, + "disassembly": "ldr r3, [r0, #0x4c]", + "mnemonic": "ldr", + "operands": "r3, [r0, #0x4c]", + "mode": "thumb" + }, + "instr_51722": { + "virtual_address": 51722, + "size": 2, + "disassembly": "push {r4, r5, r6, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, lr}", + "mode": "thumb" + }, + "instr_51724": { + "virtual_address": 51724, + "size": 2, + "disassembly": "movs r4, r0", + "mnemonic": "movs", + "operands": "r4, r0", + "mode": "thumb" + }, + "instr_51726": { + "virtual_address": 51726, + "size": 2, + "disassembly": "movs r5, r1", + "mnemonic": "movs", + "operands": "r5, r1", + "mode": "thumb" + }, + "instr_51728": { + "virtual_address": 51728, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_51730": { + "virtual_address": 51730, + "size": 2, + "disassembly": "beq 0x0ca2e", + "mnemonic": "beq", + "operands": "0x0ca2e", + "mode": "thumb" + }, + "bb_51720": { + "virtual_address": 51720, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51732, + "children": [ + "instr_51720", + "instr_51722", + "instr_51724", + "instr_51726", + "instr_51728", + "instr_51730" + ] + }, + "instr_51732": { + "virtual_address": 51732, + "size": 2, + "disassembly": "lsls r0, r5, #0x2", + "mnemonic": "lsls", + "operands": "r0, r5, #0x2", + "mode": "thumb" + }, + "instr_51734": { + "virtual_address": 51734, + "size": 2, + "disassembly": "adds r3, r3, r0", + "mnemonic": "adds", + "operands": "r3, r3, r0", + "mode": "thumb" + }, + "instr_51736": { + "virtual_address": 51736, + "size": 2, + "disassembly": "ldr r0, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r3, #0x0]", + "mode": "thumb" + }, + "instr_51738": { + "virtual_address": 51738, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_51740": { + "virtual_address": 51740, + "size": 2, + "disassembly": "beq 0x0ca40", + "mnemonic": "beq", + "operands": "0x0ca40", + "mode": "thumb" + }, + "bb_51732": { + "virtual_address": 51732, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51742, + "children": [ + "instr_51732", + "instr_51734", + "instr_51736", + "instr_51738", + "instr_51740" + ] + }, + "instr_51742": { + "virtual_address": 51742, + "size": 2, + "disassembly": "ldr r2, [r0, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [r0, #0x0]", + "mode": "thumb" + }, + "instr_51744": { + "virtual_address": 51744, + "size": 2, + "disassembly": "str r2, [r3, #0x0]", + "mnemonic": "str", + "operands": "r2, [r3, #0x0]", + "mode": "thumb" + }, + "bb_51742": { + "virtual_address": 51742, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51746, + "children": [ + "instr_51742", + "instr_51744" + ] + }, + "instr_51746": { + "virtual_address": 51746, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_51748": { + "virtual_address": 51748, + "size": 2, + "disassembly": "str r3, [r0, #0x10]", + "mnemonic": "str", + "operands": "r3, [r0, #0x10]", + "mode": "thumb" + }, + "instr_51750": { + "virtual_address": 51750, + "size": 2, + "disassembly": "str r3, [r0, #0xc]", + "mnemonic": "str", + "operands": "r3, [r0, #0xc]", + "mode": "thumb" + }, + "bb_51746": { + "virtual_address": 51746, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51752, + "children": [ + "instr_51746", + "instr_51748", + "instr_51750" + ] + }, + "instr_51752": { + "virtual_address": 51752, + "size": 2, + "disassembly": "pop {r4, r5, r6}", + "mnemonic": "pop", + "operands": "{r4, r5, r6}", + "mode": "thumb" + }, + "instr_51754": { + "virtual_address": 51754, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_51756": { + "virtual_address": 51756, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_51752": { + "virtual_address": 51752, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_51752", + "instr_51754", + "instr_51756" + ] + }, + "instr_51758": { + "virtual_address": 51758, + "size": 2, + "disassembly": "movs r2, #0x21", + "mnemonic": "movs", + "operands": "r2, #0x21", + "mode": "thumb" + }, + "instr_51760": { + "virtual_address": 51760, + "size": 2, + "disassembly": "movs r1, #0x4", + "mnemonic": "movs", + "operands": "r1, #0x4", + "mode": "thumb" + }, + "instr_51762": { + "virtual_address": 51762, + "size": 4, + "disassembly": "bl 0x0eb2c", + "mnemonic": "bl", + "operands": "0x0eb2c", + "mode": "thumb" + }, + "instr_51766": { + "virtual_address": 51766, + "size": 2, + "disassembly": "subs r3, r0, #0x0", + "mnemonic": "subs", + "operands": "r3, r0, #0x0", + "mode": "thumb" + }, + "instr_51768": { + "virtual_address": 51768, + "size": 2, + "disassembly": "str r0, [r4, #0x4c]", + "mnemonic": "str", + "operands": "r0, [r4, #0x4c]", + "mode": "thumb" + }, + "instr_51770": { + "virtual_address": 51770, + "size": 2, + "disassembly": "bne 0x0ca14", + "mnemonic": "bne", + "operands": "0x0ca14", + "mode": "thumb" + }, + "bb_51758": { + "virtual_address": 51758, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51772, + "children": [ + "instr_51758", + "instr_51760", + "instr_51762", + "instr_51766", + "instr_51768", + "instr_51770" + ] + }, + "instr_51772": { + "virtual_address": 51772, + "size": 2, + "disassembly": "movs r0, #0x0", + "mnemonic": "movs", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_51774": { + "virtual_address": 51774, + "size": 2, + "disassembly": "b 0x0ca28", + "mnemonic": "b", + "operands": "0x0ca28", + "mode": "thumb" + }, + "bb_51772": { + "virtual_address": 51772, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51752, + "children": [ + "instr_51772", + "instr_51774" + ] + }, + "instr_51776": { + "virtual_address": 51776, + "size": 2, + "disassembly": "movs r6, #0x1", + "mnemonic": "movs", + "operands": "r6, #0x1", + "mode": "thumb" + }, + "instr_51778": { + "virtual_address": 51778, + "size": 2, + "disassembly": "lsls r6, r5", + "mnemonic": "lsls", + "operands": "r6, r5", + "mode": "thumb" + }, + "instr_51780": { + "virtual_address": 51780, + "size": 2, + "disassembly": "adds r2, r6, #0x5", + "mnemonic": "adds", + "operands": "r2, r6, #0x5", + "mode": "thumb" + }, + "instr_51782": { + "virtual_address": 51782, + "size": 2, + "disassembly": "movs r1, #0x1", + "mnemonic": "movs", + "operands": "r1, #0x1", + "mode": "thumb" + }, + "instr_51784": { + "virtual_address": 51784, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_51786": { + "virtual_address": 51786, + "size": 2, + "disassembly": "lsls r2, r2, #0x2", + "mnemonic": "lsls", + "operands": "r2, r2, #0x2", + "mode": "thumb" + }, + "instr_51788": { + "virtual_address": 51788, + "size": 4, + "disassembly": "bl 0x0eb2c", + "mnemonic": "bl", + "operands": "0x0eb2c", + "mode": "thumb" + }, + "instr_51792": { + "virtual_address": 51792, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_51794": { + "virtual_address": 51794, + "size": 2, + "disassembly": "beq 0x0ca3c", + "mnemonic": "beq", + "operands": "0x0ca3c", + "mode": "thumb" + }, + "bb_51776": { + "virtual_address": 51776, + "size": 20, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51796, + "children": [ + "instr_51776", + "instr_51778", + "instr_51780", + "instr_51782", + "instr_51784", + "instr_51786", + "instr_51788", + "instr_51792", + "instr_51794" + ] + }, + "instr_51796": { + "virtual_address": 51796, + "size": 2, + "disassembly": "str r5, [r0, #0x4]", + "mnemonic": "str", + "operands": "r5, [r0, #0x4]", + "mode": "thumb" + }, + "instr_51798": { + "virtual_address": 51798, + "size": 2, + "disassembly": "str r6, [r0, #0x8]", + "mnemonic": "str", + "operands": "r6, [r0, #0x8]", + "mode": "thumb" + }, + "instr_51800": { + "virtual_address": 51800, + "size": 2, + "disassembly": "b 0x0ca22", + "mnemonic": "b", + "operands": "0x0ca22", + "mode": "thumb" + }, + "bb_51796": { + "virtual_address": 51796, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51746, + "children": [ + "instr_51796", + "instr_51798", + "instr_51800" + ] + }, + "func_51720": { + "virtual_address": 51720, + "size": 82, + "name": "_Balloc", + "children": [ + "bb_51720", + "bb_51732", + "bb_51742", + "bb_51746", + "bb_51752", + "bb_51758", + "bb_51772", + "bb_51776", + "bb_51796" + ] + }, + "instr_51804": { + "virtual_address": 51804, + "size": 2, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_51806": { + "virtual_address": 51806, + "size": 2, + "disassembly": "beq 0x0ca6e", + "mnemonic": "beq", + "operands": "0x0ca6e", + "mode": "thumb" + }, + "bb_51804": { + "virtual_address": 51804, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51808, + "children": [ + "instr_51804", + "instr_51806" + ] + }, + "instr_51808": { + "virtual_address": 51808, + "size": 2, + "disassembly": "ldr r3, [r1, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r1, #0x4]", + "mode": "thumb" + }, + "instr_51810": { + "virtual_address": 51810, + "size": 2, + "disassembly": "lsls r2, r3, #0x2", + "mnemonic": "lsls", + "operands": "r2, r3, #0x2", + "mode": "thumb" + }, + "instr_51812": { + "virtual_address": 51812, + "size": 2, + "disassembly": "ldr r3, [r0, #0x4c]", + "mnemonic": "ldr", + "operands": "r3, [r0, #0x4c]", + "mode": "thumb" + }, + "instr_51814": { + "virtual_address": 51814, + "size": 2, + "disassembly": "adds r3, r3, r2", + "mnemonic": "adds", + "operands": "r3, r3, r2", + "mode": "thumb" + }, + "instr_51816": { + "virtual_address": 51816, + "size": 2, + "disassembly": "ldr r2, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [r3, #0x0]", + "mode": "thumb" + }, + "instr_51818": { + "virtual_address": 51818, + "size": 2, + "disassembly": "str r2, [r1, #0x0]", + "mnemonic": "str", + "operands": "r2, [r1, #0x0]", + "mode": "thumb" + }, + "instr_51820": { + "virtual_address": 51820, + "size": 2, + "disassembly": "str r1, [r3, #0x0]", + "mnemonic": "str", + "operands": "r1, [r3, #0x0]", + "mode": "thumb" + }, + "bb_51808": { + "virtual_address": 51808, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51822, + "children": [ + "instr_51808", + "instr_51810", + "instr_51812", + "instr_51814", + "instr_51816", + "instr_51818", + "instr_51820" + ] + }, + "instr_51822": { + "virtual_address": 51822, + "size": 2, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "thumb" + }, + "bb_51822": { + "virtual_address": 51822, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_51822" + ] + }, + "func_51804": { + "virtual_address": 51804, + "size": 20, + "name": "_Bfree", + "children": [ + "bb_51804", + "bb_51808", + "bb_51822" + ] + }, + "instr_51824": { + "virtual_address": 51824, + "size": 2, + "disassembly": "push {r4, r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_51826": { + "virtual_address": 51826, + "size": 2, + "disassembly": "mov lr, r8", + "mnemonic": "mov", + "operands": "lr, r8", + "mode": "thumb" + }, + "instr_51828": { + "virtual_address": 51828, + "size": 2, + "disassembly": "movs r7, r3", + "mnemonic": "movs", + "operands": "r7, r3", + "mode": "thumb" + }, + "instr_51830": { + "virtual_address": 51830, + "size": 2, + "disassembly": "mov r8, r0", + "mnemonic": "mov", + "operands": "r8, r0", + "mode": "thumb" + }, + "instr_51832": { + "virtual_address": 51832, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_51834": { + "virtual_address": 51834, + "size": 2, + "disassembly": "push {lr}", + "mnemonic": "push", + "operands": "{lr}", + "mode": "thumb" + }, + "instr_51836": { + "virtual_address": 51836, + "size": 2, + "disassembly": "movs r6, r1", + "mnemonic": "movs", + "operands": "r6, r1", + "mode": "thumb" + }, + "instr_51838": { + "virtual_address": 51838, + "size": 2, + "disassembly": "ldr r5, [r1, #0x10]", + "mnemonic": "ldr", + "operands": "r5, [r1, #0x10]", + "mode": "thumb" + }, + "instr_51840": { + "virtual_address": 51840, + "size": 2, + "disassembly": "adds r1, #0x14", + "mnemonic": "adds", + "operands": "r1, #0x14", + "mode": "thumb" + }, + "bb_51824": { + "virtual_address": 51824, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51842, + "children": [ + "instr_51824", + "instr_51826", + "instr_51828", + "instr_51830", + "instr_51832", + "instr_51834", + "instr_51836", + "instr_51838", + "instr_51840" + ] + }, + "instr_51842": { + "virtual_address": 51842, + "size": 2, + "disassembly": "ldr r4, [r1, #0x0]", + "mnemonic": "ldr", + "operands": "r4, [r1, #0x0]", + "mode": "thumb" + }, + "instr_51844": { + "virtual_address": 51844, + "size": 2, + "disassembly": "lsls r0, r4, #0x10", + "mnemonic": "lsls", + "operands": "r0, r4, #0x10", + "mode": "thumb" + }, + "instr_51846": { + "virtual_address": 51846, + "size": 2, + "disassembly": "lsrs r0, r0, #0x10", + "mnemonic": "lsrs", + "operands": "r0, r0, #0x10", + "mode": "thumb" + }, + "instr_51848": { + "virtual_address": 51848, + "size": 2, + "disassembly": "muls r0, r2", + "mnemonic": "muls", + "operands": "r0, r2", + "mode": "thumb" + }, + "instr_51850": { + "virtual_address": 51850, + "size": 2, + "disassembly": "lsrs r4, r4, #0x10", + "mnemonic": "lsrs", + "operands": "r4, r4, #0x10", + "mode": "thumb" + }, + "instr_51852": { + "virtual_address": 51852, + "size": 2, + "disassembly": "muls r4, r2", + "mnemonic": "muls", + "operands": "r4, r2", + "mode": "thumb" + }, + "instr_51854": { + "virtual_address": 51854, + "size": 2, + "disassembly": "adds r0, r0, r7", + "mnemonic": "adds", + "operands": "r0, r0, r7", + "mode": "thumb" + }, + "instr_51856": { + "virtual_address": 51856, + "size": 2, + "disassembly": "lsrs r7, r0, #0x10", + "mnemonic": "lsrs", + "operands": "r7, r0, #0x10", + "mode": "thumb" + }, + "instr_51858": { + "virtual_address": 51858, + "size": 2, + "disassembly": "adds r4, r4, r7", + "mnemonic": "adds", + "operands": "r4, r4, r7", + "mode": "thumb" + }, + "instr_51860": { + "virtual_address": 51860, + "size": 2, + "disassembly": "lsls r0, r0, #0x10", + "mnemonic": "lsls", + "operands": "r0, r0, #0x10", + "mode": "thumb" + }, + "instr_51862": { + "virtual_address": 51862, + "size": 2, + "disassembly": "lsrs r7, r4, #0x10", + "mnemonic": "lsrs", + "operands": "r7, r4, #0x10", + "mode": "thumb" + }, + "instr_51864": { + "virtual_address": 51864, + "size": 2, + "disassembly": "lsrs r0, r0, #0x10", + "mnemonic": "lsrs", + "operands": "r0, r0, #0x10", + "mode": "thumb" + }, + "instr_51866": { + "virtual_address": 51866, + "size": 2, + "disassembly": "lsls r4, r4, #0x10", + "mnemonic": "lsls", + "operands": "r4, r4, #0x10", + "mode": "thumb" + }, + "instr_51868": { + "virtual_address": 51868, + "size": 2, + "disassembly": "adds r4, r4, r0", + "mnemonic": "adds", + "operands": "r4, r4, r0", + "mode": "thumb" + }, + "instr_51870": { + "virtual_address": 51870, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_51872": { + "virtual_address": 51872, + "size": 2, + "disassembly": "stmia r1!, {r4}", + "mnemonic": "stmia", + "operands": "r1!, {r4}", + "mode": "thumb" + }, + "instr_51874": { + "virtual_address": 51874, + "size": 2, + "disassembly": "cmp r5, r3", + "mnemonic": "cmp", + "operands": "r5, r3", + "mode": "thumb" + }, + "instr_51876": { + "virtual_address": 51876, + "size": 2, + "disassembly": "bgt 0x0ca82", + "mnemonic": "bgt", + "operands": "0x0ca82", + "mode": "thumb" + }, + "bb_51842": { + "virtual_address": 51842, + "size": 36, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51878, + "children": [ + "instr_51842", + "instr_51844", + "instr_51846", + "instr_51848", + "instr_51850", + "instr_51852", + "instr_51854", + "instr_51856", + "instr_51858", + "instr_51860", + "instr_51862", + "instr_51864", + "instr_51866", + "instr_51868", + "instr_51870", + "instr_51872", + "instr_51874", + "instr_51876" + ] + }, + "instr_51878": { + "virtual_address": 51878, + "size": 2, + "disassembly": "cmp r7, #0x0", + "mnemonic": "cmp", + "operands": "r7, #0x0", + "mode": "thumb" + }, + "instr_51880": { + "virtual_address": 51880, + "size": 2, + "disassembly": "beq 0x0cabc", + "mnemonic": "beq", + "operands": "0x0cabc", + "mode": "thumb" + }, + "bb_51878": { + "virtual_address": 51878, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51882, + "children": [ + "instr_51878", + "instr_51880" + ] + }, + "instr_51882": { + "virtual_address": 51882, + "size": 2, + "disassembly": "ldr r3, [r6, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [r6, #0x8]", + "mode": "thumb" + }, + "instr_51884": { + "virtual_address": 51884, + "size": 2, + "disassembly": "cmp r3, r5", + "mnemonic": "cmp", + "operands": "r3, r5", + "mode": "thumb" + }, + "instr_51886": { + "virtual_address": 51886, + "size": 2, + "disassembly": "ble 0x0cac8", + "mnemonic": "ble", + "operands": "0x0cac8", + "mode": "thumb" + }, + "bb_51882": { + "virtual_address": 51882, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51888, + "children": [ + "instr_51882", + "instr_51884", + "instr_51886" + ] + }, + "instr_51888": { + "virtual_address": 51888, + "size": 2, + "disassembly": "adds r3, r5, #0x4", + "mnemonic": "adds", + "operands": "r3, r5, #0x4", + "mode": "thumb" + }, + "instr_51890": { + "virtual_address": 51890, + "size": 2, + "disassembly": "lsls r3, r3, #0x2", + "mnemonic": "lsls", + "operands": "r3, r3, #0x2", + "mode": "thumb" + }, + "instr_51892": { + "virtual_address": 51892, + "size": 2, + "disassembly": "adds r3, r6, r3", + "mnemonic": "adds", + "operands": "r3, r6, r3", + "mode": "thumb" + }, + "instr_51894": { + "virtual_address": 51894, + "size": 2, + "disassembly": "adds r5, #0x1", + "mnemonic": "adds", + "operands": "r5, #0x1", + "mode": "thumb" + }, + "instr_51896": { + "virtual_address": 51896, + "size": 2, + "disassembly": "str r7, [r3, #0x4]", + "mnemonic": "str", + "operands": "r7, [r3, #0x4]", + "mode": "thumb" + }, + "instr_51898": { + "virtual_address": 51898, + "size": 2, + "disassembly": "str r5, [r6, #0x10]", + "mnemonic": "str", + "operands": "r5, [r6, #0x10]", + "mode": "thumb" + }, + "bb_51888": { + "virtual_address": 51888, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51900, + "children": [ + "instr_51888", + "instr_51890", + "instr_51892", + "instr_51894", + "instr_51896", + "instr_51898" + ] + }, + "instr_51900": { + "virtual_address": 51900, + "size": 2, + "disassembly": "movs r0, r6", + "mnemonic": "movs", + "operands": "r0, r6", + "mode": "thumb" + }, + "instr_51902": { + "virtual_address": 51902, + "size": 2, + "disassembly": "pop {r7}", + "mnemonic": "pop", + "operands": "{r7}", + "mode": "thumb" + }, + "instr_51904": { + "virtual_address": 51904, + "size": 2, + "disassembly": "mov r8, r7", + "mnemonic": "mov", + "operands": "r8, r7", + "mode": "thumb" + }, + "instr_51906": { + "virtual_address": 51906, + "size": 2, + "disassembly": "pop {r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_51908": { + "virtual_address": 51908, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_51910": { + "virtual_address": 51910, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_51900": { + "virtual_address": 51900, + "size": 12, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_51900", + "instr_51902", + "instr_51904", + "instr_51906", + "instr_51908", + "instr_51910" + ] + }, + "instr_51912": { + "virtual_address": 51912, + "size": 2, + "disassembly": "ldr r3, [r6, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r6, #0x4]", + "mode": "thumb" + }, + "instr_51914": { + "virtual_address": 51914, + "size": 2, + "disassembly": "mov r0, r8", + "mnemonic": "mov", + "operands": "r0, r8", + "mode": "thumb" + }, + "instr_51916": { + "virtual_address": 51916, + "size": 2, + "disassembly": "adds r1, r3, #0x1", + "mnemonic": "adds", + "operands": "r1, r3, #0x1", + "mode": "thumb" + }, + "instr_51918": { + "virtual_address": 51918, + "size": 4, + "disassembly": "bl 0x0ca08", + "mnemonic": "bl", + "operands": "0x0ca08", + "mode": "thumb" + }, + "instr_51922": { + "virtual_address": 51922, + "size": 2, + "disassembly": "subs r4, r0, #0x0", + "mnemonic": "subs", + "operands": "r4, r0, #0x0", + "mode": "thumb" + }, + "instr_51924": { + "virtual_address": 51924, + "size": 2, + "disassembly": "beq 0x0cb06", + "mnemonic": "beq", + "operands": "0x0cb06", + "mode": "thumb" + }, + "bb_51912": { + "virtual_address": 51912, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51926, + "children": [ + "instr_51912", + "instr_51914", + "instr_51916", + "instr_51918", + "instr_51922", + "instr_51924" + ] + }, + "instr_51926": { + "virtual_address": 51926, + "size": 2, + "disassembly": "movs r1, r6", + "mnemonic": "movs", + "operands": "r1, r6", + "mode": "thumb" + }, + "instr_51928": { + "virtual_address": 51928, + "size": 2, + "disassembly": "ldr r3, [r6, #0x10]", + "mnemonic": "ldr", + "operands": "r3, [r6, #0x10]", + "mode": "thumb" + }, + "instr_51930": { + "virtual_address": 51930, + "size": 2, + "disassembly": "adds r2, r3, #0x2", + "mnemonic": "adds", + "operands": "r2, r3, #0x2", + "mode": "thumb" + }, + "instr_51932": { + "virtual_address": 51932, + "size": 2, + "disassembly": "lsls r2, r2, #0x2", + "mnemonic": "lsls", + "operands": "r2, r2, #0x2", + "mode": "thumb" + }, + "instr_51934": { + "virtual_address": 51934, + "size": 2, + "disassembly": "adds r1, #0xc", + "mnemonic": "adds", + "operands": "r1, #0xc", + "mode": "thumb" + }, + "instr_51936": { + "virtual_address": 51936, + "size": 2, + "disassembly": "adds r0, #0xc", + "mnemonic": "adds", + "operands": "r0, #0xc", + "mode": "thumb" + }, + "instr_51938": { + "virtual_address": 51938, + "size": 4, + "disassembly": "bl 0x0c87c", + "mnemonic": "bl", + "operands": "0x0c87c", + "mode": "thumb" + }, + "instr_51942": { + "virtual_address": 51942, + "size": 2, + "disassembly": "ldr r3, [r6, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r6, #0x4]", + "mode": "thumb" + }, + "instr_51944": { + "virtual_address": 51944, + "size": 2, + "disassembly": "lsls r2, r3, #0x2", + "mnemonic": "lsls", + "operands": "r2, r3, #0x2", + "mode": "thumb" + }, + "instr_51946": { + "virtual_address": 51946, + "size": 2, + "disassembly": "mov r3, r8", + "mnemonic": "mov", + "operands": "r3, r8", + "mode": "thumb" + }, + "instr_51948": { + "virtual_address": 51948, + "size": 2, + "disassembly": "ldr r3, [r3, #0x4c]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0x4c]", + "mode": "thumb" + }, + "instr_51950": { + "virtual_address": 51950, + "size": 2, + "disassembly": "adds r3, r3, r2", + "mnemonic": "adds", + "operands": "r3, r3, r2", + "mode": "thumb" + }, + "instr_51952": { + "virtual_address": 51952, + "size": 2, + "disassembly": "ldr r2, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [r3, #0x0]", + "mode": "thumb" + }, + "instr_51954": { + "virtual_address": 51954, + "size": 2, + "disassembly": "str r2, [r6, #0x0]", + "mnemonic": "str", + "operands": "r2, [r6, #0x0]", + "mode": "thumb" + }, + "instr_51956": { + "virtual_address": 51956, + "size": 2, + "disassembly": "str r6, [r3, #0x0]", + "mnemonic": "str", + "operands": "r6, [r3, #0x0]", + "mode": "thumb" + }, + "instr_51958": { + "virtual_address": 51958, + "size": 2, + "disassembly": "movs r6, r4", + "mnemonic": "movs", + "operands": "r6, r4", + "mode": "thumb" + }, + "instr_51960": { + "virtual_address": 51960, + "size": 2, + "disassembly": "adds r3, r5, #0x4", + "mnemonic": "adds", + "operands": "r3, r5, #0x4", + "mode": "thumb" + }, + "instr_51962": { + "virtual_address": 51962, + "size": 2, + "disassembly": "lsls r3, r3, #0x2", + "mnemonic": "lsls", + "operands": "r3, r3, #0x2", + "mode": "thumb" + }, + "instr_51964": { + "virtual_address": 51964, + "size": 2, + "disassembly": "adds r3, r6, r3", + "mnemonic": "adds", + "operands": "r3, r6, r3", + "mode": "thumb" + }, + "instr_51966": { + "virtual_address": 51966, + "size": 2, + "disassembly": "adds r5, #0x1", + "mnemonic": "adds", + "operands": "r5, #0x1", + "mode": "thumb" + }, + "instr_51968": { + "virtual_address": 51968, + "size": 2, + "disassembly": "str r7, [r3, #0x4]", + "mnemonic": "str", + "operands": "r7, [r3, #0x4]", + "mode": "thumb" + }, + "instr_51970": { + "virtual_address": 51970, + "size": 2, + "disassembly": "str r5, [r6, #0x10]", + "mnemonic": "str", + "operands": "r5, [r6, #0x10]", + "mode": "thumb" + }, + "instr_51972": { + "virtual_address": 51972, + "size": 2, + "disassembly": "b 0x0cabc", + "mnemonic": "b", + "operands": "0x0cabc", + "mode": "thumb" + }, + "bb_51926": { + "virtual_address": 51926, + "size": 48, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 51900, + "children": [ + "instr_51926", + "instr_51928", + "instr_51930", + "instr_51932", + "instr_51934", + "instr_51936", + "instr_51938", + "instr_51942", + "instr_51944", + "instr_51946", + "instr_51948", + "instr_51950", + "instr_51952", + "instr_51954", + "instr_51956", + "instr_51958", + "instr_51960", + "instr_51962", + "instr_51964", + "instr_51966", + "instr_51968", + "instr_51970", + "instr_51972" + ] + }, + "instr_51974": { + "virtual_address": 51974, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_51976": { + "virtual_address": 51976, + "size": 2, + "disassembly": "movs r1, #0xb5", + "mnemonic": "movs", + "operands": "r1, #0xb5", + "mode": "thumb" + }, + "instr_51978": { + "virtual_address": 51978, + "size": 2, + "disassembly": "ldr r3, [0x0cb14]", + "mnemonic": "ldr", + "operands": "r3, [0x0cb14]", + "mode": "thumb" + }, + "instr_51980": { + "virtual_address": 51980, + "size": 2, + "disassembly": "ldr r0, [0x0cb18]", + "mnemonic": "ldr", + "operands": "r0, [0x0cb18]", + "mode": "thumb" + }, + "instr_51982": { + "virtual_address": 51982, + "size": 4, + "disassembly": "bl 0x0eae0", + "mnemonic": "bl", + "operands": "0x0eae0", + "mode": "thumb" + }, + "bb_51974": { + "virtual_address": 51974, + "size": 12, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_51974", + "instr_51976", + "instr_51978", + "instr_51980", + "instr_51982" + ] + }, + "func_51824": { + "virtual_address": 51824, + "size": 162, + "name": "__multadd", + "children": [ + "bb_51824", + "bb_51842", + "bb_51878", + "bb_51882", + "bb_51888", + "bb_51900", + "bb_51912", + "bb_51926", + "bb_51974" + ] + }, + "instr_51996": { + "virtual_address": 51996, + "size": 2, + "disassembly": "push {r3, r4, r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r3, r4, r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_51998": { + "virtual_address": 51998, + "size": 2, + "disassembly": "mov r7, r8", + "mnemonic": "mov", + "operands": "r7, r8", + "mode": "thumb" + }, + "instr_52000": { + "virtual_address": 52000, + "size": 2, + "disassembly": "mov lr, r9", + "mnemonic": "mov", + "operands": "lr, r9", + "mode": "thumb" + }, + "instr_52002": { + "virtual_address": 52002, + "size": 2, + "disassembly": "movs r6, r0", + "mnemonic": "movs", + "operands": "r6, r0", + "mode": "thumb" + }, + "instr_52004": { + "virtual_address": 52004, + "size": 2, + "disassembly": "movs r0, r3", + "mnemonic": "movs", + "operands": "r0, r3", + "mode": "thumb" + }, + "instr_52006": { + "virtual_address": 52006, + "size": 2, + "disassembly": "push {r7, lr}", + "mnemonic": "push", + "operands": "{r7, lr}", + "mode": "thumb" + }, + "instr_52008": { + "virtual_address": 52008, + "size": 2, + "disassembly": "movs r4, r1", + "mnemonic": "movs", + "operands": "r4, r1", + "mode": "thumb" + }, + "instr_52010": { + "virtual_address": 52010, + "size": 2, + "disassembly": "adds r0, #0x8", + "mnemonic": "adds", + "operands": "r0, #0x8", + "mode": "thumb" + }, + "instr_52012": { + "virtual_address": 52012, + "size": 2, + "disassembly": "movs r1, #0x9", + "mnemonic": "movs", + "operands": "r1, #0x9", + "mode": "thumb" + }, + "instr_52014": { + "virtual_address": 52014, + "size": 2, + "disassembly": "movs r7, r3", + "mnemonic": "movs", + "operands": "r7, r3", + "mode": "thumb" + }, + "instr_52016": { + "virtual_address": 52016, + "size": 2, + "disassembly": "mov r8, r2", + "mnemonic": "mov", + "operands": "r8, r2", + "mode": "thumb" + }, + "instr_52018": { + "virtual_address": 52018, + "size": 4, + "disassembly": "bl 0x10b30", + "mnemonic": "bl", + "operands": "0x10b30", + "mode": "thumb" + }, + "instr_52022": { + "virtual_address": 52022, + "size": 2, + "disassembly": "cmp r7, #0x9", + "mnemonic": "cmp", + "operands": "r7, #0x9", + "mode": "thumb" + }, + "instr_52024": { + "virtual_address": 52024, + "size": 2, + "disassembly": "ble 0x0cbb6", + "mnemonic": "ble", + "operands": "0x0cbb6", + "mode": "thumb" + }, + "bb_51996": { + "virtual_address": 51996, + "size": 30, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52026, + "children": [ + "instr_51996", + "instr_51998", + "instr_52000", + "instr_52002", + "instr_52004", + "instr_52006", + "instr_52008", + "instr_52010", + "instr_52012", + "instr_52014", + "instr_52016", + "instr_52018", + "instr_52022", + "instr_52024" + ] + }, + "instr_52026": { + "virtual_address": 52026, + "size": 2, + "disassembly": "movs r5, #0x1", + "mnemonic": "movs", + "operands": "r5, #0x1", + "mode": "thumb" + }, + "instr_52028": { + "virtual_address": 52028, + "size": 2, + "disassembly": "movs r1, #0x0", + "mnemonic": "movs", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "bb_52026": { + "virtual_address": 52026, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52030, + "children": [ + "instr_52026", + "instr_52028" + ] + }, + "instr_52030": { + "virtual_address": 52030, + "size": 2, + "disassembly": "lsls r5, r5, #0x1", + "mnemonic": "lsls", + "operands": "r5, r5, #0x1", + "mode": "thumb" + }, + "instr_52032": { + "virtual_address": 52032, + "size": 2, + "disassembly": "adds r1, #0x1", + "mnemonic": "adds", + "operands": "r1, #0x1", + "mode": "thumb" + }, + "instr_52034": { + "virtual_address": 52034, + "size": 2, + "disassembly": "cmp r0, r5", + "mnemonic": "cmp", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_52036": { + "virtual_address": 52036, + "size": 2, + "disassembly": "bgt 0x0cb3e", + "mnemonic": "bgt", + "operands": "0x0cb3e", + "mode": "thumb" + }, + "bb_52030": { + "virtual_address": 52030, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52038, + "children": [ + "instr_52030", + "instr_52032", + "instr_52034", + "instr_52036" + ] + }, + "instr_52038": { + "virtual_address": 52038, + "size": 2, + "disassembly": "movs r0, r6", + "mnemonic": "movs", + "operands": "r0, r6", + "mode": "thumb" + }, + "instr_52040": { + "virtual_address": 52040, + "size": 4, + "disassembly": "bl 0x0ca08", + "mnemonic": "bl", + "operands": "0x0ca08", + "mode": "thumb" + }, + "instr_52044": { + "virtual_address": 52044, + "size": 2, + "disassembly": "subs r1, r0, #0x0", + "mnemonic": "subs", + "operands": "r1, r0, #0x0", + "mode": "thumb" + }, + "instr_52046": { + "virtual_address": 52046, + "size": 2, + "disassembly": "beq 0x0cbba", + "mnemonic": "beq", + "operands": "0x0cbba", + "mode": "thumb" + }, + "bb_52038": { + "virtual_address": 52038, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52048, + "children": [ + "instr_52038", + "instr_52040", + "instr_52044", + "instr_52046" + ] + }, + "instr_52048": { + "virtual_address": 52048, + "size": 2, + "disassembly": "ldr r3, [sp, #0x20]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x20]", + "mode": "thumb" + }, + "instr_52050": { + "virtual_address": 52050, + "size": 2, + "disassembly": "str r3, [r0, #0x14]", + "mnemonic": "str", + "operands": "r3, [r0, #0x14]", + "mode": "thumb" + }, + "instr_52052": { + "virtual_address": 52052, + "size": 2, + "disassembly": "movs r3, #0x1", + "mnemonic": "movs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_52054": { + "virtual_address": 52054, + "size": 2, + "disassembly": "str r3, [r0, #0x10]", + "mnemonic": "str", + "operands": "r3, [r0, #0x10]", + "mode": "thumb" + }, + "instr_52056": { + "virtual_address": 52056, + "size": 2, + "disassembly": "mov r3, r8", + "mnemonic": "mov", + "operands": "r3, r8", + "mode": "thumb" + }, + "instr_52058": { + "virtual_address": 52058, + "size": 2, + "disassembly": "cmp r3, #0x9", + "mnemonic": "cmp", + "operands": "r3, #0x9", + "mode": "thumb" + }, + "instr_52060": { + "virtual_address": 52060, + "size": 2, + "disassembly": "bgt 0x0cb90", + "mnemonic": "bgt", + "operands": "0x0cb90", + "mode": "thumb" + }, + "bb_52048": { + "virtual_address": 52048, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52062, + "children": [ + "instr_52048", + "instr_52050", + "instr_52052", + "instr_52054", + "instr_52056", + "instr_52058", + "instr_52060" + ] + }, + "instr_52062": { + "virtual_address": 52062, + "size": 2, + "disassembly": "movs r3, #0x9", + "mnemonic": "movs", + "operands": "r3, #0x9", + "mode": "thumb" + }, + "instr_52064": { + "virtual_address": 52064, + "size": 2, + "disassembly": "mov r8, r3", + "mnemonic": "mov", + "operands": "r8, r3", + "mode": "thumb" + }, + "instr_52066": { + "virtual_address": 52066, + "size": 2, + "disassembly": "adds r4, #0xa", + "mnemonic": "adds", + "operands": "r4, #0xa", + "mode": "thumb" + }, + "bb_52062": { + "virtual_address": 52062, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52068, + "children": [ + "instr_52062", + "instr_52064", + "instr_52066" + ] + }, + "instr_52068": { + "virtual_address": 52068, + "size": 2, + "disassembly": "cmp r7, r8", + "mnemonic": "cmp", + "operands": "r7, r8", + "mode": "thumb" + }, + "instr_52070": { + "virtual_address": 52070, + "size": 2, + "disassembly": "ble 0x0cb82", + "mnemonic": "ble", + "operands": "0x0cb82", + "mode": "thumb" + }, + "bb_52068": { + "virtual_address": 52068, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52072, + "children": [ + "instr_52068", + "instr_52070" + ] + }, + "instr_52072": { + "virtual_address": 52072, + "size": 2, + "disassembly": "mov r3, r8", + "mnemonic": "mov", + "operands": "r3, r8", + "mode": "thumb" + }, + "instr_52074": { + "virtual_address": 52074, + "size": 2, + "disassembly": "adds r7, r4, r7", + "mnemonic": "adds", + "operands": "r7, r4, r7", + "mode": "thumb" + }, + "instr_52076": { + "virtual_address": 52076, + "size": 2, + "disassembly": "subs r7, r7, r3", + "mnemonic": "subs", + "operands": "r7, r7, r3", + "mode": "thumb" + }, + "bb_52072": { + "virtual_address": 52072, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52078, + "children": [ + "instr_52072", + "instr_52074", + "instr_52076" + ] + }, + "instr_52078": { + "virtual_address": 52078, + "size": 2, + "disassembly": "ldrb r3, [r4, #0x0]", + "mnemonic": "ldrb", + "operands": "r3, [r4, #0x0]", + "mode": "thumb" + }, + "instr_52080": { + "virtual_address": 52080, + "size": 2, + "disassembly": "movs r2, #0xa", + "mnemonic": "movs", + "operands": "r2, #0xa", + "mode": "thumb" + }, + "instr_52082": { + "virtual_address": 52082, + "size": 2, + "disassembly": "movs r0, r6", + "mnemonic": "movs", + "operands": "r0, r6", + "mode": "thumb" + }, + "instr_52084": { + "virtual_address": 52084, + "size": 2, + "disassembly": "subs r3, #0x30", + "mnemonic": "subs", + "operands": "r3, #0x30", + "mode": "thumb" + }, + "instr_52086": { + "virtual_address": 52086, + "size": 4, + "disassembly": "bl 0x0ca70", + "mnemonic": "bl", + "operands": "0x0ca70", + "mode": "thumb" + }, + "instr_52090": { + "virtual_address": 52090, + "size": 2, + "disassembly": "adds r4, #0x1", + "mnemonic": "adds", + "operands": "r4, #0x1", + "mode": "thumb" + }, + "instr_52092": { + "virtual_address": 52092, + "size": 2, + "disassembly": "movs r1, r0", + "mnemonic": "movs", + "operands": "r1, r0", + "mode": "thumb" + }, + "instr_52094": { + "virtual_address": 52094, + "size": 2, + "disassembly": "cmp r4, r7", + "mnemonic": "cmp", + "operands": "r4, r7", + "mode": "thumb" + }, + "instr_52096": { + "virtual_address": 52096, + "size": 2, + "disassembly": "bne 0x0cb6e", + "mnemonic": "bne", + "operands": "0x0cb6e", + "mode": "thumb" + }, + "bb_52078": { + "virtual_address": 52078, + "size": 20, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52098, + "children": [ + "instr_52078", + "instr_52080", + "instr_52082", + "instr_52084", + "instr_52086", + "instr_52090", + "instr_52092", + "instr_52094", + "instr_52096" + ] + }, + "instr_52098": { + "virtual_address": 52098, + "size": 2, + "disassembly": "movs r0, r1", + "mnemonic": "movs", + "operands": "r0, r1", + "mode": "thumb" + }, + "instr_52100": { + "virtual_address": 52100, + "size": 2, + "disassembly": "pop {r6, r7}", + "mnemonic": "pop", + "operands": "{r6, r7}", + "mode": "thumb" + }, + "instr_52102": { + "virtual_address": 52102, + "size": 2, + "disassembly": "mov r9, r7", + "mnemonic": "mov", + "operands": "r9, r7", + "mode": "thumb" + }, + "instr_52104": { + "virtual_address": 52104, + "size": 2, + "disassembly": "mov r8, r6", + "mnemonic": "mov", + "operands": "r8, r6", + "mode": "thumb" + }, + "instr_52106": { + "virtual_address": 52106, + "size": 2, + "disassembly": "pop {r3, r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r3, r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_52108": { + "virtual_address": 52108, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_52110": { + "virtual_address": 52110, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_52098": { + "virtual_address": 52098, + "size": 14, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_52098", + "instr_52100", + "instr_52102", + "instr_52104", + "instr_52106", + "instr_52108", + "instr_52110" + ] + }, + "instr_52112": { + "virtual_address": 52112, + "size": 2, + "disassembly": "movs r3, #0x9", + "mnemonic": "movs", + "operands": "r3, #0x9", + "mode": "thumb" + }, + "instr_52114": { + "virtual_address": 52114, + "size": 2, + "disassembly": "mov r9, r3", + "mnemonic": "mov", + "operands": "r9, r3", + "mode": "thumb" + }, + "instr_52116": { + "virtual_address": 52116, + "size": 2, + "disassembly": "add r9, r4", + "mnemonic": "add", + "operands": "r9, r4", + "mode": "thumb" + }, + "instr_52118": { + "virtual_address": 52118, + "size": 2, + "disassembly": "mov r5, r9", + "mnemonic": "mov", + "operands": "r5, r9", + "mode": "thumb" + }, + "instr_52120": { + "virtual_address": 52120, + "size": 2, + "disassembly": "add r4, r8", + "mnemonic": "add", + "operands": "r4, r8", + "mode": "thumb" + }, + "bb_52112": { + "virtual_address": 52112, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52122, + "children": [ + "instr_52112", + "instr_52114", + "instr_52116", + "instr_52118", + "instr_52120" + ] + }, + "instr_52122": { + "virtual_address": 52122, + "size": 2, + "disassembly": "ldrb r3, [r5, #0x0]", + "mnemonic": "ldrb", + "operands": "r3, [r5, #0x0]", + "mode": "thumb" + }, + "instr_52124": { + "virtual_address": 52124, + "size": 2, + "disassembly": "movs r2, #0xa", + "mnemonic": "movs", + "operands": "r2, #0xa", + "mode": "thumb" + }, + "instr_52126": { + "virtual_address": 52126, + "size": 2, + "disassembly": "movs r0, r6", + "mnemonic": "movs", + "operands": "r0, r6", + "mode": "thumb" + }, + "instr_52128": { + "virtual_address": 52128, + "size": 2, + "disassembly": "subs r3, #0x30", + "mnemonic": "subs", + "operands": "r3, #0x30", + "mode": "thumb" + }, + "instr_52130": { + "virtual_address": 52130, + "size": 4, + "disassembly": "bl 0x0ca70", + "mnemonic": "bl", + "operands": "0x0ca70", + "mode": "thumb" + }, + "instr_52134": { + "virtual_address": 52134, + "size": 2, + "disassembly": "adds r5, #0x1", + "mnemonic": "adds", + "operands": "r5, #0x1", + "mode": "thumb" + }, + "instr_52136": { + "virtual_address": 52136, + "size": 2, + "disassembly": "movs r1, r0", + "mnemonic": "movs", + "operands": "r1, r0", + "mode": "thumb" + }, + "instr_52138": { + "virtual_address": 52138, + "size": 2, + "disassembly": "cmp r5, r4", + "mnemonic": "cmp", + "operands": "r5, r4", + "mode": "thumb" + }, + "instr_52140": { + "virtual_address": 52140, + "size": 2, + "disassembly": "bne 0x0cb9a", + "mnemonic": "bne", + "operands": "0x0cb9a", + "mode": "thumb" + }, + "bb_52122": { + "virtual_address": 52122, + "size": 20, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52142, + "children": [ + "instr_52122", + "instr_52124", + "instr_52126", + "instr_52128", + "instr_52130", + "instr_52134", + "instr_52136", + "instr_52138", + "instr_52140" + ] + }, + "instr_52142": { + "virtual_address": 52142, + "size": 2, + "disassembly": "mov r4, r8", + "mnemonic": "mov", + "operands": "r4, r8", + "mode": "thumb" + }, + "instr_52144": { + "virtual_address": 52144, + "size": 2, + "disassembly": "subs r4, #0x8", + "mnemonic": "subs", + "operands": "r4, #0x8", + "mode": "thumb" + }, + "instr_52146": { + "virtual_address": 52146, + "size": 2, + "disassembly": "add r4, r9", + "mnemonic": "add", + "operands": "r4, r9", + "mode": "thumb" + }, + "instr_52148": { + "virtual_address": 52148, + "size": 2, + "disassembly": "b 0x0cb64", + "mnemonic": "b", + "operands": "0x0cb64", + "mode": "thumb" + }, + "bb_52142": { + "virtual_address": 52142, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52068, + "children": [ + "instr_52142", + "instr_52144", + "instr_52146", + "instr_52148" + ] + }, + "instr_52150": { + "virtual_address": 52150, + "size": 2, + "disassembly": "movs r1, #0x0", + "mnemonic": "movs", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_52152": { + "virtual_address": 52152, + "size": 2, + "disassembly": "b 0x0cb46", + "mnemonic": "b", + "operands": "0x0cb46", + "mode": "thumb" + }, + "bb_52150": { + "virtual_address": 52150, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52038, + "children": [ + "instr_52150", + "instr_52152" + ] + }, + "instr_52154": { + "virtual_address": 52154, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_52156": { + "virtual_address": 52156, + "size": 2, + "disassembly": "ldr r3, [0x0cbc8]", + "mnemonic": "ldr", + "operands": "r3, [0x0cbc8]", + "mode": "thumb" + }, + "instr_52158": { + "virtual_address": 52158, + "size": 2, + "disassembly": "ldr r0, [0x0cbcc]", + "mnemonic": "ldr", + "operands": "r0, [0x0cbcc]", + "mode": "thumb" + }, + "instr_52160": { + "virtual_address": 52160, + "size": 2, + "disassembly": "adds r1, #0xce", + "mnemonic": "adds", + "operands": "r1, #0xce", + "mode": "thumb" + }, + "instr_52162": { + "virtual_address": 52162, + "size": 4, + "disassembly": "bl 0x0eae0", + "mnemonic": "bl", + "operands": "0x0eae0", + "mode": "thumb" + }, + "bb_52154": { + "virtual_address": 52154, + "size": 12, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_52154", + "instr_52156", + "instr_52158", + "instr_52160", + "instr_52162" + ] + }, + "func_51996": { + "virtual_address": 51996, + "size": 170, + "name": "__s2b", + "children": [ + "bb_51996", + "bb_52026", + "bb_52030", + "bb_52038", + "bb_52048", + "bb_52062", + "bb_52068", + "bb_52072", + "bb_52078", + "bb_52098", + "bb_52112", + "bb_52122", + "bb_52142", + "bb_52150", + "bb_52154" + ] + }, + "instr_52176": { + "virtual_address": 52176, + "size": 2, + "disassembly": "movs r3, r0", + "mnemonic": "movs", + "operands": "r3, r0", + "mode": "thumb" + }, + "instr_52178": { + "virtual_address": 52178, + "size": 2, + "disassembly": "lsrs r2, r0, #0x10", + "mnemonic": "lsrs", + "operands": "r2, r0, #0x10", + "mode": "thumb" + }, + "instr_52180": { + "virtual_address": 52180, + "size": 2, + "disassembly": "movs r0, #0x0", + "mnemonic": "movs", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_52182": { + "virtual_address": 52182, + "size": 2, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_52184": { + "virtual_address": 52184, + "size": 2, + "disassembly": "bne 0x0cbde", + "mnemonic": "bne", + "operands": "0x0cbde", + "mode": "thumb" + }, + "bb_52176": { + "virtual_address": 52176, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52186, + "children": [ + "instr_52176", + "instr_52178", + "instr_52180", + "instr_52182", + "instr_52184" + ] + }, + "instr_52186": { + "virtual_address": 52186, + "size": 2, + "disassembly": "lsls r3, r3, #0x10", + "mnemonic": "lsls", + "operands": "r3, r3, #0x10", + "mode": "thumb" + }, + "instr_52188": { + "virtual_address": 52188, + "size": 2, + "disassembly": "adds r0, #0x10", + "mnemonic": "adds", + "operands": "r0, #0x10", + "mode": "thumb" + }, + "bb_52186": { + "virtual_address": 52186, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52190, + "children": [ + "instr_52186", + "instr_52188" + ] + }, + "instr_52190": { + "virtual_address": 52190, + "size": 2, + "disassembly": "lsrs r2, r3, #0x18", + "mnemonic": "lsrs", + "operands": "r2, r3, #0x18", + "mode": "thumb" + }, + "instr_52192": { + "virtual_address": 52192, + "size": 2, + "disassembly": "bne 0x0cbe6", + "mnemonic": "bne", + "operands": "0x0cbe6", + "mode": "thumb" + }, + "bb_52190": { + "virtual_address": 52190, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52194, + "children": [ + "instr_52190", + "instr_52192" + ] + }, + "instr_52194": { + "virtual_address": 52194, + "size": 2, + "disassembly": "adds r0, #0x8", + "mnemonic": "adds", + "operands": "r0, #0x8", + "mode": "thumb" + }, + "instr_52196": { + "virtual_address": 52196, + "size": 2, + "disassembly": "lsls r3, r3, #0x8", + "mnemonic": "lsls", + "operands": "r3, r3, #0x8", + "mode": "thumb" + }, + "bb_52194": { + "virtual_address": 52194, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52198, + "children": [ + "instr_52194", + "instr_52196" + ] + }, + "instr_52198": { + "virtual_address": 52198, + "size": 2, + "disassembly": "lsrs r2, r3, #0x1c", + "mnemonic": "lsrs", + "operands": "r2, r3, #0x1c", + "mode": "thumb" + }, + "instr_52200": { + "virtual_address": 52200, + "size": 2, + "disassembly": "bne 0x0cbee", + "mnemonic": "bne", + "operands": "0x0cbee", + "mode": "thumb" + }, + "bb_52198": { + "virtual_address": 52198, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52202, + "children": [ + "instr_52198", + "instr_52200" + ] + }, + "instr_52202": { + "virtual_address": 52202, + "size": 2, + "disassembly": "adds r0, #0x4", + "mnemonic": "adds", + "operands": "r0, #0x4", + "mode": "thumb" + }, + "instr_52204": { + "virtual_address": 52204, + "size": 2, + "disassembly": "lsls r3, r3, #0x4", + "mnemonic": "lsls", + "operands": "r3, r3, #0x4", + "mode": "thumb" + }, + "bb_52202": { + "virtual_address": 52202, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52206, + "children": [ + "instr_52202", + "instr_52204" + ] + }, + "instr_52206": { + "virtual_address": 52206, + "size": 2, + "disassembly": "lsrs r2, r3, #0x1e", + "mnemonic": "lsrs", + "operands": "r2, r3, #0x1e", + "mode": "thumb" + }, + "instr_52208": { + "virtual_address": 52208, + "size": 2, + "disassembly": "bne 0x0cbf6", + "mnemonic": "bne", + "operands": "0x0cbf6", + "mode": "thumb" + }, + "bb_52206": { + "virtual_address": 52206, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52210, + "children": [ + "instr_52206", + "instr_52208" + ] + }, + "instr_52210": { + "virtual_address": 52210, + "size": 2, + "disassembly": "adds r0, #0x2", + "mnemonic": "adds", + "operands": "r0, #0x2", + "mode": "thumb" + }, + "instr_52212": { + "virtual_address": 52212, + "size": 2, + "disassembly": "lsls r3, r3, #0x2", + "mnemonic": "lsls", + "operands": "r3, r3, #0x2", + "mode": "thumb" + }, + "bb_52210": { + "virtual_address": 52210, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52214, + "children": [ + "instr_52210", + "instr_52212" + ] + }, + "instr_52214": { + "virtual_address": 52214, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_52216": { + "virtual_address": 52216, + "size": 2, + "disassembly": "blt 0x0cc00", + "mnemonic": "blt", + "operands": "0x0cc00", + "mode": "thumb" + }, + "bb_52214": { + "virtual_address": 52214, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52218, + "children": [ + "instr_52214", + "instr_52216" + ] + }, + "instr_52218": { + "virtual_address": 52218, + "size": 2, + "disassembly": "adds r0, #0x1", + "mnemonic": "adds", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_52220": { + "virtual_address": 52220, + "size": 2, + "disassembly": "lsls r3, r3, #0x1", + "mnemonic": "lsls", + "operands": "r3, r3, #0x1", + "mode": "thumb" + }, + "instr_52222": { + "virtual_address": 52222, + "size": 2, + "disassembly": "bpl 0x0cc02", + "mnemonic": "bpl", + "operands": "0x0cc02", + "mode": "thumb" + }, + "bb_52218": { + "virtual_address": 52218, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52224, + "children": [ + "instr_52218", + "instr_52220", + "instr_52222" + ] + }, + "instr_52224": { + "virtual_address": 52224, + "size": 2, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "thumb" + }, + "bb_52224": { + "virtual_address": 52224, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_52224" + ] + }, + "instr_52226": { + "virtual_address": 52226, + "size": 2, + "disassembly": "movs r0, #0x20", + "mnemonic": "movs", + "operands": "r0, #0x20", + "mode": "thumb" + }, + "instr_52228": { + "virtual_address": 52228, + "size": 2, + "disassembly": "b 0x0cc00", + "mnemonic": "b", + "operands": "0x0cc00", + "mode": "thumb" + }, + "bb_52226": { + "virtual_address": 52226, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52224, + "children": [ + "instr_52226", + "instr_52228" + ] + }, + "func_52176": { + "virtual_address": 52176, + "size": 54, + "name": "__hi0bits", + "children": [ + "bb_52176", + "bb_52186", + "bb_52190", + "bb_52194", + "bb_52198", + "bb_52202", + "bb_52206", + "bb_52210", + "bb_52214", + "bb_52218", + "bb_52224", + "bb_52226" + ] + }, + "instr_52232": { + "virtual_address": 52232, + "size": 2, + "disassembly": "ldr r3, [r0, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r0, #0x0]", + "mode": "thumb" + }, + "instr_52234": { + "virtual_address": 52234, + "size": 2, + "disassembly": "movs r2, r0", + "mnemonic": "movs", + "operands": "r2, r0", + "mode": "thumb" + }, + "instr_52236": { + "virtual_address": 52236, + "size": 2, + "disassembly": "lsls r1, r3, #0x1d", + "mnemonic": "lsls", + "operands": "r1, r3, #0x1d", + "mode": "thumb" + }, + "instr_52238": { + "virtual_address": 52238, + "size": 2, + "disassembly": "beq 0x0cc20", + "mnemonic": "beq", + "operands": "0x0cc20", + "mode": "thumb" + }, + "bb_52232": { + "virtual_address": 52232, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52240, + "children": [ + "instr_52232", + "instr_52234", + "instr_52236", + "instr_52238" + ] + }, + "instr_52240": { + "virtual_address": 52240, + "size": 2, + "disassembly": "lsls r1, r3, #0x1f", + "mnemonic": "lsls", + "operands": "r1, r3, #0x1f", + "mode": "thumb" + }, + "instr_52242": { + "virtual_address": 52242, + "size": 2, + "disassembly": "bmi 0x0cc52", + "mnemonic": "bmi", + "operands": "0x0cc52", + "mode": "thumb" + }, + "bb_52240": { + "virtual_address": 52240, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52244, + "children": [ + "instr_52240", + "instr_52242" + ] + }, + "instr_52244": { + "virtual_address": 52244, + "size": 2, + "disassembly": "lsls r1, r3, #0x1e", + "mnemonic": "lsls", + "operands": "r1, r3, #0x1e", + "mode": "thumb" + }, + "instr_52246": { + "virtual_address": 52246, + "size": 2, + "disassembly": "bpl 0x0cc5a", + "mnemonic": "bpl", + "operands": "0x0cc5a", + "mode": "thumb" + }, + "bb_52244": { + "virtual_address": 52244, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52248, + "children": [ + "instr_52244", + "instr_52246" + ] + }, + "instr_52248": { + "virtual_address": 52248, + "size": 2, + "disassembly": "lsrs r3, r3, #0x1", + "mnemonic": "lsrs", + "operands": "r3, r3, #0x1", + "mode": "thumb" + }, + "instr_52250": { + "virtual_address": 52250, + "size": 2, + "disassembly": "str r3, [r0, #0x0]", + "mnemonic": "str", + "operands": "r3, [r0, #0x0]", + "mode": "thumb" + }, + "instr_52252": { + "virtual_address": 52252, + "size": 2, + "disassembly": "movs r0, #0x1", + "mnemonic": "movs", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "bb_52248": { + "virtual_address": 52248, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52254, + "children": [ + "instr_52248", + "instr_52250", + "instr_52252" + ] + }, + "instr_52254": { + "virtual_address": 52254, + "size": 2, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "thumb" + }, + "bb_52254": { + "virtual_address": 52254, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_52254" + ] + }, + "instr_52256": { + "virtual_address": 52256, + "size": 2, + "disassembly": "movs r0, #0x0", + "mnemonic": "movs", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_52258": { + "virtual_address": 52258, + "size": 2, + "disassembly": "lsls r1, r3, #0x10", + "mnemonic": "lsls", + "operands": "r1, r3, #0x10", + "mode": "thumb" + }, + "instr_52260": { + "virtual_address": 52260, + "size": 2, + "disassembly": "bne 0x0cc2a", + "mnemonic": "bne", + "operands": "0x0cc2a", + "mode": "thumb" + }, + "bb_52256": { + "virtual_address": 52256, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52262, + "children": [ + "instr_52256", + "instr_52258", + "instr_52260" + ] + }, + "instr_52262": { + "virtual_address": 52262, + "size": 2, + "disassembly": "lsrs r3, r3, #0x10", + "mnemonic": "lsrs", + "operands": "r3, r3, #0x10", + "mode": "thumb" + }, + "instr_52264": { + "virtual_address": 52264, + "size": 2, + "disassembly": "adds r0, #0x10", + "mnemonic": "adds", + "operands": "r0, #0x10", + "mode": "thumb" + }, + "bb_52262": { + "virtual_address": 52262, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52266, + "children": [ + "instr_52262", + "instr_52264" + ] + }, + "instr_52266": { + "virtual_address": 52266, + "size": 2, + "disassembly": "movs r1, #0xff", + "mnemonic": "movs", + "operands": "r1, #0xff", + "mode": "thumb" + }, + "instr_52268": { + "virtual_address": 52268, + "size": 2, + "disassembly": "tst r1, r3", + "mnemonic": "tst", + "operands": "r1, r3", + "mode": "thumb" + }, + "instr_52270": { + "virtual_address": 52270, + "size": 2, + "disassembly": "bne 0x0cc34", + "mnemonic": "bne", + "operands": "0x0cc34", + "mode": "thumb" + }, + "bb_52266": { + "virtual_address": 52266, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52272, + "children": [ + "instr_52266", + "instr_52268", + "instr_52270" + ] + }, + "instr_52272": { + "virtual_address": 52272, + "size": 2, + "disassembly": "adds r0, #0x8", + "mnemonic": "adds", + "operands": "r0, #0x8", + "mode": "thumb" + }, + "instr_52274": { + "virtual_address": 52274, + "size": 2, + "disassembly": "lsrs r3, r3, #0x8", + "mnemonic": "lsrs", + "operands": "r3, r3, #0x8", + "mode": "thumb" + }, + "bb_52272": { + "virtual_address": 52272, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52276, + "children": [ + "instr_52272", + "instr_52274" + ] + }, + "instr_52276": { + "virtual_address": 52276, + "size": 2, + "disassembly": "lsls r1, r3, #0x1c", + "mnemonic": "lsls", + "operands": "r1, r3, #0x1c", + "mode": "thumb" + }, + "instr_52278": { + "virtual_address": 52278, + "size": 2, + "disassembly": "bne 0x0cc3c", + "mnemonic": "bne", + "operands": "0x0cc3c", + "mode": "thumb" + }, + "bb_52276": { + "virtual_address": 52276, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52280, + "children": [ + "instr_52276", + "instr_52278" + ] + }, + "instr_52280": { + "virtual_address": 52280, + "size": 2, + "disassembly": "adds r0, #0x4", + "mnemonic": "adds", + "operands": "r0, #0x4", + "mode": "thumb" + }, + "instr_52282": { + "virtual_address": 52282, + "size": 2, + "disassembly": "lsrs r3, r3, #0x4", + "mnemonic": "lsrs", + "operands": "r3, r3, #0x4", + "mode": "thumb" + }, + "bb_52280": { + "virtual_address": 52280, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52284, + "children": [ + "instr_52280", + "instr_52282" + ] + }, + "instr_52284": { + "virtual_address": 52284, + "size": 2, + "disassembly": "lsls r1, r3, #0x1e", + "mnemonic": "lsls", + "operands": "r1, r3, #0x1e", + "mode": "thumb" + }, + "instr_52286": { + "virtual_address": 52286, + "size": 2, + "disassembly": "bne 0x0cc44", + "mnemonic": "bne", + "operands": "0x0cc44", + "mode": "thumb" + }, + "bb_52284": { + "virtual_address": 52284, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52288, + "children": [ + "instr_52284", + "instr_52286" + ] + }, + "instr_52288": { + "virtual_address": 52288, + "size": 2, + "disassembly": "adds r0, #0x2", + "mnemonic": "adds", + "operands": "r0, #0x2", + "mode": "thumb" + }, + "instr_52290": { + "virtual_address": 52290, + "size": 2, + "disassembly": "lsrs r3, r3, #0x2", + "mnemonic": "lsrs", + "operands": "r3, r3, #0x2", + "mode": "thumb" + }, + "bb_52288": { + "virtual_address": 52288, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52292, + "children": [ + "instr_52288", + "instr_52290" + ] + }, + "instr_52292": { + "virtual_address": 52292, + "size": 2, + "disassembly": "lsls r1, r3, #0x1f", + "mnemonic": "lsls", + "operands": "r1, r3, #0x1f", + "mode": "thumb" + }, + "instr_52294": { + "virtual_address": 52294, + "size": 2, + "disassembly": "bmi 0x0cc4e", + "mnemonic": "bmi", + "operands": "0x0cc4e", + "mode": "thumb" + }, + "bb_52292": { + "virtual_address": 52292, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52296, + "children": [ + "instr_52292", + "instr_52294" + ] + }, + "instr_52296": { + "virtual_address": 52296, + "size": 2, + "disassembly": "adds r0, #0x1", + "mnemonic": "adds", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_52298": { + "virtual_address": 52298, + "size": 2, + "disassembly": "lsrs r3, r3, #0x1", + "mnemonic": "lsrs", + "operands": "r3, r3, #0x1", + "mode": "thumb" + }, + "instr_52300": { + "virtual_address": 52300, + "size": 2, + "disassembly": "beq 0x0cc56", + "mnemonic": "beq", + "operands": "0x0cc56", + "mode": "thumb" + }, + "bb_52296": { + "virtual_address": 52296, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52302, + "children": [ + "instr_52296", + "instr_52298", + "instr_52300" + ] + }, + "instr_52302": { + "virtual_address": 52302, + "size": 2, + "disassembly": "str r3, [r2, #0x0]", + "mnemonic": "str", + "operands": "r3, [r2, #0x0]", + "mode": "thumb" + }, + "instr_52304": { + "virtual_address": 52304, + "size": 2, + "disassembly": "b 0x0cc1e", + "mnemonic": "b", + "operands": "0x0cc1e", + "mode": "thumb" + }, + "bb_52302": { + "virtual_address": 52302, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52254, + "children": [ + "instr_52302", + "instr_52304" + ] + }, + "instr_52306": { + "virtual_address": 52306, + "size": 2, + "disassembly": "movs r0, #0x0", + "mnemonic": "movs", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_52308": { + "virtual_address": 52308, + "size": 2, + "disassembly": "b 0x0cc1e", + "mnemonic": "b", + "operands": "0x0cc1e", + "mode": "thumb" + }, + "bb_52306": { + "virtual_address": 52306, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52254, + "children": [ + "instr_52306", + "instr_52308" + ] + }, + "instr_52310": { + "virtual_address": 52310, + "size": 2, + "disassembly": "movs r0, #0x20", + "mnemonic": "movs", + "operands": "r0, #0x20", + "mode": "thumb" + }, + "instr_52312": { + "virtual_address": 52312, + "size": 2, + "disassembly": "b 0x0cc1e", + "mnemonic": "b", + "operands": "0x0cc1e", + "mode": "thumb" + }, + "bb_52310": { + "virtual_address": 52310, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52254, + "children": [ + "instr_52310", + "instr_52312" + ] + }, + "instr_52314": { + "virtual_address": 52314, + "size": 2, + "disassembly": "lsrs r3, r3, #0x2", + "mnemonic": "lsrs", + "operands": "r3, r3, #0x2", + "mode": "thumb" + }, + "instr_52316": { + "virtual_address": 52316, + "size": 2, + "disassembly": "str r3, [r0, #0x0]", + "mnemonic": "str", + "operands": "r3, [r0, #0x0]", + "mode": "thumb" + }, + "instr_52318": { + "virtual_address": 52318, + "size": 2, + "disassembly": "movs r0, #0x2", + "mnemonic": "movs", + "operands": "r0, #0x2", + "mode": "thumb" + }, + "instr_52320": { + "virtual_address": 52320, + "size": 2, + "disassembly": "b 0x0cc1e", + "mnemonic": "b", + "operands": "0x0cc1e", + "mode": "thumb" + }, + "bb_52314": { + "virtual_address": 52314, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52254, + "children": [ + "instr_52314", + "instr_52316", + "instr_52318", + "instr_52320" + ] + }, + "func_52232": { + "virtual_address": 52232, + "size": 90, + "name": "__lo0bits", + "children": [ + "bb_52232", + "bb_52240", + "bb_52244", + "bb_52248", + "bb_52254", + "bb_52256", + "bb_52262", + "bb_52266", + "bb_52272", + "bb_52276", + "bb_52280", + "bb_52284", + "bb_52288", + "bb_52292", + "bb_52296", + "bb_52302", + "bb_52306", + "bb_52310", + "bb_52314" + ] + }, + "instr_52324": { + "virtual_address": 52324, + "size": 2, + "disassembly": "ldr r3, [r0, #0x4c]", + "mnemonic": "ldr", + "operands": "r3, [r0, #0x4c]", + "mode": "thumb" + }, + "instr_52326": { + "virtual_address": 52326, + "size": 2, + "disassembly": "push {r4, r5, r6, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, lr}", + "mode": "thumb" + }, + "instr_52328": { + "virtual_address": 52328, + "size": 2, + "disassembly": "movs r4, r0", + "mnemonic": "movs", + "operands": "r4, r0", + "mode": "thumb" + }, + "instr_52330": { + "virtual_address": 52330, + "size": 2, + "disassembly": "movs r5, r1", + "mnemonic": "movs", + "operands": "r5, r1", + "mode": "thumb" + }, + "instr_52332": { + "virtual_address": 52332, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_52334": { + "virtual_address": 52334, + "size": 2, + "disassembly": "beq 0x0cc8a", + "mnemonic": "beq", + "operands": "0x0cc8a", + "mode": "thumb" + }, + "bb_52324": { + "virtual_address": 52324, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52336, + "children": [ + "instr_52324", + "instr_52326", + "instr_52328", + "instr_52330", + "instr_52332", + "instr_52334" + ] + }, + "instr_52336": { + "virtual_address": 52336, + "size": 2, + "disassembly": "ldr r0, [r3, #0x4]", + "mnemonic": "ldr", + "operands": "r0, [r3, #0x4]", + "mode": "thumb" + }, + "instr_52338": { + "virtual_address": 52338, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_52340": { + "virtual_address": 52340, + "size": 2, + "disassembly": "beq 0x0cca6", + "mnemonic": "beq", + "operands": "0x0cca6", + "mode": "thumb" + }, + "bb_52336": { + "virtual_address": 52336, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52342, + "children": [ + "instr_52336", + "instr_52338", + "instr_52340" + ] + }, + "instr_52342": { + "virtual_address": 52342, + "size": 2, + "disassembly": "ldr r2, [r0, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [r0, #0x0]", + "mode": "thumb" + }, + "instr_52344": { + "virtual_address": 52344, + "size": 2, + "disassembly": "str r2, [r3, #0x4]", + "mnemonic": "str", + "operands": "r2, [r3, #0x4]", + "mode": "thumb" + }, + "bb_52342": { + "virtual_address": 52342, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52346, + "children": [ + "instr_52342", + "instr_52344" + ] + }, + "instr_52346": { + "virtual_address": 52346, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_52348": { + "virtual_address": 52348, + "size": 2, + "disassembly": "str r3, [r0, #0xc]", + "mnemonic": "str", + "operands": "r3, [r0, #0xc]", + "mode": "thumb" + }, + "instr_52350": { + "virtual_address": 52350, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_52352": { + "virtual_address": 52352, + "size": 2, + "disassembly": "str r5, [r0, #0x14]", + "mnemonic": "str", + "operands": "r5, [r0, #0x14]", + "mode": "thumb" + }, + "instr_52354": { + "virtual_address": 52354, + "size": 2, + "disassembly": "str r3, [r0, #0x10]", + "mnemonic": "str", + "operands": "r3, [r0, #0x10]", + "mode": "thumb" + }, + "instr_52356": { + "virtual_address": 52356, + "size": 2, + "disassembly": "pop {r4, r5, r6}", + "mnemonic": "pop", + "operands": "{r4, r5, r6}", + "mode": "thumb" + }, + "instr_52358": { + "virtual_address": 52358, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_52360": { + "virtual_address": 52360, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_52346": { + "virtual_address": 52346, + "size": 16, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_52346", + "instr_52348", + "instr_52350", + "instr_52352", + "instr_52354", + "instr_52356", + "instr_52358", + "instr_52360" + ] + }, + "instr_52362": { + "virtual_address": 52362, + "size": 2, + "disassembly": "movs r2, #0x21", + "mnemonic": "movs", + "operands": "r2, #0x21", + "mode": "thumb" + }, + "instr_52364": { + "virtual_address": 52364, + "size": 2, + "disassembly": "movs r1, #0x4", + "mnemonic": "movs", + "operands": "r1, #0x4", + "mode": "thumb" + }, + "instr_52366": { + "virtual_address": 52366, + "size": 4, + "disassembly": "bl 0x0eb2c", + "mnemonic": "bl", + "operands": "0x0eb2c", + "mode": "thumb" + }, + "instr_52370": { + "virtual_address": 52370, + "size": 2, + "disassembly": "subs r3, r0, #0x0", + "mnemonic": "subs", + "operands": "r3, r0, #0x0", + "mode": "thumb" + }, + "instr_52372": { + "virtual_address": 52372, + "size": 2, + "disassembly": "str r0, [r4, #0x4c]", + "mnemonic": "str", + "operands": "r0, [r4, #0x4c]", + "mode": "thumb" + }, + "instr_52374": { + "virtual_address": 52374, + "size": 2, + "disassembly": "bne 0x0cc70", + "mnemonic": "bne", + "operands": "0x0cc70", + "mode": "thumb" + }, + "bb_52362": { + "virtual_address": 52362, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52376, + "children": [ + "instr_52362", + "instr_52364", + "instr_52366", + "instr_52370", + "instr_52372", + "instr_52374" + ] + }, + "instr_52376": { + "virtual_address": 52376, + "size": 2, + "disassembly": "movs r1, #0xa0", + "mnemonic": "movs", + "operands": "r1, #0xa0", + "mode": "thumb" + }, + "instr_52378": { + "virtual_address": 52378, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_52380": { + "virtual_address": 52380, + "size": 2, + "disassembly": "ldr r3, [0x0ccc0]", + "mnemonic": "ldr", + "operands": "r3, [0x0ccc0]", + "mode": "thumb" + }, + "instr_52382": { + "virtual_address": 52382, + "size": 2, + "disassembly": "ldr r0, [0x0ccc4]", + "mnemonic": "ldr", + "operands": "r0, [0x0ccc4]", + "mode": "thumb" + }, + "instr_52384": { + "virtual_address": 52384, + "size": 2, + "disassembly": "lsls r1, r1, #0x1", + "mnemonic": "lsls", + "operands": "r1, r1, #0x1", + "mode": "thumb" + }, + "instr_52386": { + "virtual_address": 52386, + "size": 4, + "disassembly": "bl 0x0eae0", + "mnemonic": "bl", + "operands": "0x0eae0", + "mode": "thumb" + }, + "bb_52376": { + "virtual_address": 52376, + "size": 14, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_52376", + "instr_52378", + "instr_52380", + "instr_52382", + "instr_52384", + "instr_52386" + ] + }, + "instr_52390": { + "virtual_address": 52390, + "size": 2, + "disassembly": "movs r2, #0x1c", + "mnemonic": "movs", + "operands": "r2, #0x1c", + "mode": "thumb" + }, + "instr_52392": { + "virtual_address": 52392, + "size": 2, + "disassembly": "movs r1, #0x1", + "mnemonic": "movs", + "operands": "r1, #0x1", + "mode": "thumb" + }, + "instr_52394": { + "virtual_address": 52394, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_52396": { + "virtual_address": 52396, + "size": 4, + "disassembly": "bl 0x0eb2c", + "mnemonic": "bl", + "operands": "0x0eb2c", + "mode": "thumb" + }, + "instr_52400": { + "virtual_address": 52400, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_52402": { + "virtual_address": 52402, + "size": 2, + "disassembly": "beq 0x0cc98", + "mnemonic": "beq", + "operands": "0x0cc98", + "mode": "thumb" + }, + "bb_52390": { + "virtual_address": 52390, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52404, + "children": [ + "instr_52390", + "instr_52392", + "instr_52394", + "instr_52396", + "instr_52400", + "instr_52402" + ] + }, + "instr_52404": { + "virtual_address": 52404, + "size": 2, + "disassembly": "movs r3, #0x1", + "mnemonic": "movs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_52406": { + "virtual_address": 52406, + "size": 2, + "disassembly": "str r3, [r0, #0x4]", + "mnemonic": "str", + "operands": "r3, [r0, #0x4]", + "mode": "thumb" + }, + "instr_52408": { + "virtual_address": 52408, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_52410": { + "virtual_address": 52410, + "size": 2, + "disassembly": "str r3, [r0, #0x8]", + "mnemonic": "str", + "operands": "r3, [r0, #0x8]", + "mode": "thumb" + }, + "instr_52412": { + "virtual_address": 52412, + "size": 2, + "disassembly": "b 0x0cc7a", + "mnemonic": "b", + "operands": "0x0cc7a", + "mode": "thumb" + }, + "bb_52404": { + "virtual_address": 52404, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52346, + "children": [ + "instr_52404", + "instr_52406", + "instr_52408", + "instr_52410", + "instr_52412" + ] + }, + "func_52324": { + "virtual_address": 52324, + "size": 90, + "name": "__i2b", + "children": [ + "bb_52324", + "bb_52336", + "bb_52342", + "bb_52346", + "bb_52362", + "bb_52376", + "bb_52390", + "bb_52404" + ] + }, + "instr_52424": { + "virtual_address": 52424, + "size": 2, + "disassembly": "push {r4, r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_52426": { + "virtual_address": 52426, + "size": 2, + "disassembly": "mov r6, r9", + "mnemonic": "mov", + "operands": "r6, r9", + "mode": "thumb" + }, + "instr_52428": { + "virtual_address": 52428, + "size": 2, + "disassembly": "mov r5, r8", + "mnemonic": "mov", + "operands": "r5, r8", + "mode": "thumb" + }, + "instr_52430": { + "virtual_address": 52430, + "size": 2, + "disassembly": "mov lr, r11", + "mnemonic": "mov", + "operands": "lr, r11", + "mode": "thumb" + }, + "instr_52432": { + "virtual_address": 52432, + "size": 2, + "disassembly": "mov r7, r10", + "mnemonic": "mov", + "operands": "r7, r10", + "mode": "thumb" + }, + "instr_52434": { + "virtual_address": 52434, + "size": 2, + "disassembly": "push {r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_52436": { + "virtual_address": 52436, + "size": 2, + "disassembly": "ldr r5, [r1, #0x10]", + "mnemonic": "ldr", + "operands": "r5, [r1, #0x10]", + "mode": "thumb" + }, + "instr_52438": { + "virtual_address": 52438, + "size": 2, + "disassembly": "ldr r6, [r2, #0x10]", + "mnemonic": "ldr", + "operands": "r6, [r2, #0x10]", + "mode": "thumb" + }, + "instr_52440": { + "virtual_address": 52440, + "size": 2, + "disassembly": "mov r9, r1", + "mnemonic": "mov", + "operands": "r9, r1", + "mode": "thumb" + }, + "instr_52442": { + "virtual_address": 52442, + "size": 2, + "disassembly": "movs r4, r2", + "mnemonic": "movs", + "operands": "r4, r2", + "mode": "thumb" + }, + "instr_52444": { + "virtual_address": 52444, + "size": 2, + "disassembly": "sub sp, #0x1c", + "mnemonic": "sub", + "operands": "sp, #0x1c", + "mode": "thumb" + }, + "instr_52446": { + "virtual_address": 52446, + "size": 2, + "disassembly": "cmp r5, r6", + "mnemonic": "cmp", + "operands": "r5, r6", + "mode": "thumb" + }, + "instr_52448": { + "virtual_address": 52448, + "size": 2, + "disassembly": "blt 0x0ccec", + "mnemonic": "blt", + "operands": "0x0ccec", + "mode": "thumb" + }, + "bb_52424": { + "virtual_address": 52424, + "size": 26, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52450, + "children": [ + "instr_52424", + "instr_52426", + "instr_52428", + "instr_52430", + "instr_52432", + "instr_52434", + "instr_52436", + "instr_52438", + "instr_52440", + "instr_52442", + "instr_52444", + "instr_52446", + "instr_52448" + ] + }, + "instr_52450": { + "virtual_address": 52450, + "size": 2, + "disassembly": "movs r3, r6", + "mnemonic": "movs", + "operands": "r3, r6", + "mode": "thumb" + }, + "instr_52452": { + "virtual_address": 52452, + "size": 2, + "disassembly": "movs r4, r1", + "mnemonic": "movs", + "operands": "r4, r1", + "mode": "thumb" + }, + "instr_52454": { + "virtual_address": 52454, + "size": 2, + "disassembly": "movs r6, r5", + "mnemonic": "movs", + "operands": "r6, r5", + "mode": "thumb" + }, + "instr_52456": { + "virtual_address": 52456, + "size": 2, + "disassembly": "mov r9, r2", + "mnemonic": "mov", + "operands": "r9, r2", + "mode": "thumb" + }, + "instr_52458": { + "virtual_address": 52458, + "size": 2, + "disassembly": "movs r5, r3", + "mnemonic": "movs", + "operands": "r5, r3", + "mode": "thumb" + }, + "bb_52450": { + "virtual_address": 52450, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52460, + "children": [ + "instr_52450", + "instr_52452", + "instr_52454", + "instr_52456", + "instr_52458" + ] + }, + "instr_52460": { + "virtual_address": 52460, + "size": 2, + "disassembly": "ldr r3, [r4, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x8]", + "mode": "thumb" + }, + "instr_52462": { + "virtual_address": 52462, + "size": 2, + "disassembly": "adds r7, r6, r5", + "mnemonic": "adds", + "operands": "r7, r6, r5", + "mode": "thumb" + }, + "instr_52464": { + "virtual_address": 52464, + "size": 2, + "disassembly": "ldr r1, [r4, #0x4]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x4]", + "mode": "thumb" + }, + "instr_52466": { + "virtual_address": 52466, + "size": 2, + "disassembly": "cmp r3, r7", + "mnemonic": "cmp", + "operands": "r3, r7", + "mode": "thumb" + }, + "instr_52468": { + "virtual_address": 52468, + "size": 2, + "disassembly": "bge 0x0ccf8", + "mnemonic": "bge", + "operands": "0x0ccf8", + "mode": "thumb" + }, + "bb_52460": { + "virtual_address": 52460, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52470, + "children": [ + "instr_52460", + "instr_52462", + "instr_52464", + "instr_52466", + "instr_52468" + ] + }, + "instr_52470": { + "virtual_address": 52470, + "size": 2, + "disassembly": "adds r1, #0x1", + "mnemonic": "adds", + "operands": "r1, #0x1", + "mode": "thumb" + }, + "bb_52470": { + "virtual_address": 52470, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52472, + "children": [ + "instr_52470" + ] + }, + "instr_52472": { + "virtual_address": 52472, + "size": 4, + "disassembly": "bl 0x0ca08", + "mnemonic": "bl", + "operands": "0x0ca08", + "mode": "thumb" + }, + "instr_52476": { + "virtual_address": 52476, + "size": 2, + "disassembly": "str r0, [sp, #0x14]", + "mnemonic": "str", + "operands": "r0, [sp, #0x14]", + "mode": "thumb" + }, + "instr_52478": { + "virtual_address": 52478, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_52480": { + "virtual_address": 52480, + "size": 2, + "disassembly": "bne 0x0cd04", + "mnemonic": "bne", + "operands": "0x0cd04", + "mode": "thumb" + }, + "bb_52472": { + "virtual_address": 52472, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52482, + "children": [ + "instr_52472", + "instr_52476", + "instr_52478", + "instr_52480" + ] + }, + "instr_52482": { + "virtual_address": 52482, + "size": 2, + "disassembly": "b 0x0ce58", + "mnemonic": "b", + "operands": "0x0ce58", + "mode": "thumb" + }, + "bb_52482": { + "virtual_address": 52482, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52824, + "children": [ + "instr_52482" + ] + }, + "instr_52484": { + "virtual_address": 52484, + "size": 2, + "disassembly": "movs r2, #0x14", + "mnemonic": "movs", + "operands": "r2, #0x14", + "mode": "thumb" + }, + "instr_52486": { + "virtual_address": 52486, + "size": 2, + "disassembly": "mov r12, r2", + "mnemonic": "mov", + "operands": "r12, r2", + "mode": "thumb" + }, + "instr_52488": { + "virtual_address": 52488, + "size": 2, + "disassembly": "ldr r3, [sp, #0x14]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x14]", + "mode": "thumb" + }, + "instr_52490": { + "virtual_address": 52490, + "size": 2, + "disassembly": "add r3, r12", + "mnemonic": "add", + "operands": "r3, r12", + "mode": "thumb" + }, + "instr_52492": { + "virtual_address": 52492, + "size": 2, + "disassembly": "mov r11, r3", + "mnemonic": "mov", + "operands": "r11, r3", + "mode": "thumb" + }, + "instr_52494": { + "virtual_address": 52494, + "size": 2, + "disassembly": "lsls r3, r7, #0x2", + "mnemonic": "lsls", + "operands": "r3, r7, #0x2", + "mode": "thumb" + }, + "instr_52496": { + "virtual_address": 52496, + "size": 2, + "disassembly": "add r3, r11", + "mnemonic": "add", + "operands": "r3, r11", + "mode": "thumb" + }, + "instr_52498": { + "virtual_address": 52498, + "size": 2, + "disassembly": "mov r10, r3", + "mnemonic": "mov", + "operands": "r10, r3", + "mode": "thumb" + }, + "instr_52500": { + "virtual_address": 52500, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_52502": { + "virtual_address": 52502, + "size": 2, + "disassembly": "mov r3, r11", + "mnemonic": "mov", + "operands": "r3, r11", + "mode": "thumb" + }, + "instr_52504": { + "virtual_address": 52504, + "size": 2, + "disassembly": "mov r1, r10", + "mnemonic": "mov", + "operands": "r1, r10", + "mode": "thumb" + }, + "instr_52506": { + "virtual_address": 52506, + "size": 2, + "disassembly": "cmp r11, r10", + "mnemonic": "cmp", + "operands": "r11, r10", + "mode": "thumb" + }, + "instr_52508": { + "virtual_address": 52508, + "size": 2, + "disassembly": "bcs 0x0cd26", + "mnemonic": "bcs", + "operands": "0x0cd26", + "mode": "thumb" + }, + "bb_52484": { + "virtual_address": 52484, + "size": 26, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52510, + "children": [ + "instr_52484", + "instr_52486", + "instr_52488", + "instr_52490", + "instr_52492", + "instr_52494", + "instr_52496", + "instr_52498", + "instr_52500", + "instr_52502", + "instr_52504", + "instr_52506", + "instr_52508" + ] + }, + "instr_52510": { + "virtual_address": 52510, + "size": 2, + "disassembly": "stmia r3!, {r2}", + "mnemonic": "stmia", + "operands": "r3!, {r2}", + "mode": "thumb" + }, + "instr_52512": { + "virtual_address": 52512, + "size": 2, + "disassembly": "cmp r1, r3", + "mnemonic": "cmp", + "operands": "r1, r3", + "mode": "thumb" + }, + "instr_52514": { + "virtual_address": 52514, + "size": 2, + "disassembly": "bhi 0x0cd1e", + "mnemonic": "bhi", + "operands": "0x0cd1e", + "mode": "thumb" + }, + "bb_52510": { + "virtual_address": 52510, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52516, + "children": [ + "instr_52510", + "instr_52512", + "instr_52514" + ] + }, + "instr_52516": { + "virtual_address": 52516, + "size": 2, + "disassembly": "mov r10, r1", + "mnemonic": "mov", + "operands": "r10, r1", + "mode": "thumb" + }, + "bb_52516": { + "virtual_address": 52516, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52518, + "children": [ + "instr_52516" + ] + }, + "instr_52518": { + "virtual_address": 52518, + "size": 2, + "disassembly": "movs r3, #0x14", + "mnemonic": "movs", + "operands": "r3, #0x14", + "mode": "thumb" + }, + "instr_52520": { + "virtual_address": 52520, + "size": 2, + "disassembly": "mov r12, r3", + "mnemonic": "mov", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_52522": { + "virtual_address": 52522, + "size": 2, + "disassembly": "add r12, r4", + "mnemonic": "add", + "operands": "r12, r4", + "mode": "thumb" + }, + "instr_52524": { + "virtual_address": 52524, + "size": 2, + "disassembly": "mov r3, r12", + "mnemonic": "mov", + "operands": "r3, r12", + "mode": "thumb" + }, + "instr_52526": { + "virtual_address": 52526, + "size": 2, + "disassembly": "str r3, [sp, #0x10]", + "mnemonic": "str", + "operands": "r3, [sp, #0x10]", + "mode": "thumb" + }, + "instr_52528": { + "virtual_address": 52528, + "size": 2, + "disassembly": "movs r3, #0x14", + "mnemonic": "movs", + "operands": "r3, #0x14", + "mode": "thumb" + }, + "instr_52530": { + "virtual_address": 52530, + "size": 2, + "disassembly": "lsls r6, r6, #0x2", + "mnemonic": "lsls", + "operands": "r6, r6, #0x2", + "mode": "thumb" + }, + "instr_52532": { + "virtual_address": 52532, + "size": 2, + "disassembly": "add r6, r12", + "mnemonic": "add", + "operands": "r6, r12", + "mode": "thumb" + }, + "instr_52534": { + "virtual_address": 52534, + "size": 2, + "disassembly": "lsls r5, r5, #0x2", + "mnemonic": "lsls", + "operands": "r5, r5, #0x2", + "mode": "thumb" + }, + "instr_52536": { + "virtual_address": 52536, + "size": 2, + "disassembly": "mov r12, r3", + "mnemonic": "mov", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_52538": { + "virtual_address": 52538, + "size": 2, + "disassembly": "movs r3, r5", + "mnemonic": "movs", + "operands": "r3, r5", + "mode": "thumb" + }, + "instr_52540": { + "virtual_address": 52540, + "size": 2, + "disassembly": "add r9, r12", + "mnemonic": "add", + "operands": "r9, r12", + "mode": "thumb" + }, + "instr_52542": { + "virtual_address": 52542, + "size": 2, + "disassembly": "add r3, r9", + "mnemonic": "add", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_52544": { + "virtual_address": 52544, + "size": 2, + "disassembly": "str r3, [sp, #0x8]", + "mnemonic": "str", + "operands": "r3, [sp, #0x8]", + "mode": "thumb" + }, + "instr_52546": { + "virtual_address": 52546, + "size": 2, + "disassembly": "cmp r9, r3", + "mnemonic": "cmp", + "operands": "r9, r3", + "mode": "thumb" + }, + "instr_52548": { + "virtual_address": 52548, + "size": 2, + "disassembly": "bcs 0x0ce24", + "mnemonic": "bcs", + "operands": "0x0ce24", + "mode": "thumb" + }, + "bb_52518": { + "virtual_address": 52518, + "size": 32, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52550, + "children": [ + "instr_52518", + "instr_52520", + "instr_52522", + "instr_52524", + "instr_52526", + "instr_52528", + "instr_52530", + "instr_52532", + "instr_52534", + "instr_52536", + "instr_52538", + "instr_52540", + "instr_52542", + "instr_52544", + "instr_52546", + "instr_52548" + ] + }, + "instr_52550": { + "virtual_address": 52550, + "size": 2, + "disassembly": "movs r3, #0x4", + "mnemonic": "movs", + "operands": "r3, #0x4", + "mode": "thumb" + }, + "instr_52552": { + "virtual_address": 52552, + "size": 2, + "disassembly": "str r3, [sp, #0xc]", + "mnemonic": "str", + "operands": "r3, [sp, #0xc]", + "mode": "thumb" + }, + "instr_52554": { + "virtual_address": 52554, + "size": 2, + "disassembly": "movs r3, r4", + "mnemonic": "movs", + "operands": "r3, r4", + "mode": "thumb" + }, + "instr_52556": { + "virtual_address": 52556, + "size": 2, + "disassembly": "adds r3, #0x15", + "mnemonic": "adds", + "operands": "r3, #0x15", + "mode": "thumb" + }, + "instr_52558": { + "virtual_address": 52558, + "size": 2, + "disassembly": "cmp r6, r3", + "mnemonic": "cmp", + "operands": "r6, r3", + "mode": "thumb" + }, + "instr_52560": { + "virtual_address": 52560, + "size": 2, + "disassembly": "bcs 0x0cd54", + "mnemonic": "bcs", + "operands": "0x0cd54", + "mode": "thumb" + }, + "bb_52550": { + "virtual_address": 52550, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52562, + "children": [ + "instr_52550", + "instr_52552", + "instr_52554", + "instr_52556", + "instr_52558", + "instr_52560" + ] + }, + "instr_52562": { + "virtual_address": 52562, + "size": 2, + "disassembly": "b 0x0ce52", + "mnemonic": "b", + "operands": "0x0ce52", + "mode": "thumb" + }, + "bb_52562": { + "virtual_address": 52562, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52818, + "children": [ + "instr_52562" + ] + }, + "instr_52564": { + "virtual_address": 52564, + "size": 2, + "disassembly": "subs r3, r6, r4", + "mnemonic": "subs", + "operands": "r3, r6, r4", + "mode": "thumb" + }, + "instr_52566": { + "virtual_address": 52566, + "size": 2, + "disassembly": "subs r3, #0x15", + "mnemonic": "subs", + "operands": "r3, #0x15", + "mode": "thumb" + }, + "instr_52568": { + "virtual_address": 52568, + "size": 2, + "disassembly": "lsrs r3, r3, #0x2", + "mnemonic": "lsrs", + "operands": "r3, r3, #0x2", + "mode": "thumb" + }, + "instr_52570": { + "virtual_address": 52570, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_52572": { + "virtual_address": 52572, + "size": 2, + "disassembly": "lsls r3, r3, #0x2", + "mnemonic": "lsls", + "operands": "r3, r3, #0x2", + "mode": "thumb" + }, + "instr_52574": { + "virtual_address": 52574, + "size": 2, + "disassembly": "mov r8, r7", + "mnemonic": "mov", + "operands": "r8, r7", + "mode": "thumb" + }, + "instr_52576": { + "virtual_address": 52576, + "size": 2, + "disassembly": "str r3, [sp, #0xc]", + "mnemonic": "str", + "operands": "r3, [sp, #0xc]", + "mode": "thumb" + }, + "instr_52578": { + "virtual_address": 52578, + "size": 2, + "disassembly": "str r6, [sp, #0x4]", + "mnemonic": "str", + "operands": "r6, [sp, #0x4]", + "mode": "thumb" + }, + "instr_52580": { + "virtual_address": 52580, + "size": 2, + "disassembly": "b 0x0cd78", + "mnemonic": "b", + "operands": "0x0cd78", + "mode": "thumb" + }, + "bb_52564": { + "virtual_address": 52564, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52600, + "children": [ + "instr_52564", + "instr_52566", + "instr_52568", + "instr_52570", + "instr_52572", + "instr_52574", + "instr_52576", + "instr_52578", + "instr_52580" + ] + }, + "instr_52582": { + "virtual_address": 52582, + "size": 2, + "disassembly": "lsrs r0, r0, #0x10", + "mnemonic": "lsrs", + "operands": "r0, r0, #0x10", + "mode": "thumb" + }, + "instr_52584": { + "virtual_address": 52584, + "size": 2, + "disassembly": "bne 0x0cdce", + "mnemonic": "bne", + "operands": "0x0cdce", + "mode": "thumb" + }, + "bb_52582": { + "virtual_address": 52582, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52586, + "children": [ + "instr_52582", + "instr_52584" + ] + }, + "instr_52586": { + "virtual_address": 52586, + "size": 2, + "disassembly": "movs r3, #0x4", + "mnemonic": "movs", + "operands": "r3, #0x4", + "mode": "thumb" + }, + "instr_52588": { + "virtual_address": 52588, + "size": 2, + "disassembly": "mov r12, r3", + "mnemonic": "mov", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_52590": { + "virtual_address": 52590, + "size": 2, + "disassembly": "ldr r3, [sp, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x8]", + "mode": "thumb" + }, + "instr_52592": { + "virtual_address": 52592, + "size": 2, + "disassembly": "add r9, r12", + "mnemonic": "add", + "operands": "r9, r12", + "mode": "thumb" + }, + "instr_52594": { + "virtual_address": 52594, + "size": 2, + "disassembly": "add r11, r12", + "mnemonic": "add", + "operands": "r11, r12", + "mode": "thumb" + }, + "instr_52596": { + "virtual_address": 52596, + "size": 2, + "disassembly": "cmp r3, r9", + "mnemonic": "cmp", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_52598": { + "virtual_address": 52598, + "size": 2, + "disassembly": "bls 0x0ce22", + "mnemonic": "bls", + "operands": "0x0ce22", + "mode": "thumb" + }, + "bb_52586": { + "virtual_address": 52586, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52600, + "children": [ + "instr_52586", + "instr_52588", + "instr_52590", + "instr_52592", + "instr_52594", + "instr_52596", + "instr_52598" + ] + }, + "instr_52600": { + "virtual_address": 52600, + "size": 2, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_52602": { + "virtual_address": 52602, + "size": 2, + "disassembly": "ldr r0, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r3, #0x0]", + "mode": "thumb" + }, + "instr_52604": { + "virtual_address": 52604, + "size": 2, + "disassembly": "lsls r3, r0, #0x10", + "mnemonic": "lsls", + "operands": "r3, r0, #0x10", + "mode": "thumb" + }, + "instr_52606": { + "virtual_address": 52606, + "size": 2, + "disassembly": "lsrs r6, r3, #0x10", + "mnemonic": "lsrs", + "operands": "r6, r3, #0x10", + "mode": "thumb" + }, + "instr_52608": { + "virtual_address": 52608, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_52610": { + "virtual_address": 52610, + "size": 2, + "disassembly": "beq 0x0cd66", + "mnemonic": "beq", + "operands": "0x0cd66", + "mode": "thumb" + }, + "bb_52600": { + "virtual_address": 52600, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52612, + "children": [ + "instr_52600", + "instr_52602", + "instr_52604", + "instr_52606", + "instr_52608", + "instr_52610" + ] + }, + "instr_52612": { + "virtual_address": 52612, + "size": 2, + "disassembly": "ldr r3, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x4]", + "mode": "thumb" + }, + "instr_52614": { + "virtual_address": 52614, + "size": 2, + "disassembly": "mov r5, r11", + "mnemonic": "mov", + "operands": "r5, r11", + "mode": "thumb" + }, + "instr_52616": { + "virtual_address": 52616, + "size": 2, + "disassembly": "movs r7, #0x0", + "mnemonic": "movs", + "operands": "r7, #0x0", + "mode": "thumb" + }, + "instr_52618": { + "virtual_address": 52618, + "size": 2, + "disassembly": "mov r12, r3", + "mnemonic": "mov", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_52620": { + "virtual_address": 52620, + "size": 2, + "disassembly": "ldr r4, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0x10]", + "mode": "thumb" + }, + "bb_52612": { + "virtual_address": 52612, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52622, + "children": [ + "instr_52612", + "instr_52614", + "instr_52616", + "instr_52618", + "instr_52620" + ] + }, + "instr_52622": { + "virtual_address": 52622, + "size": 2, + "disassembly": "ldmia r4!, {r2}", + "mnemonic": "ldmia", + "operands": "r4!, {r2}", + "mode": "thumb" + }, + "instr_52624": { + "virtual_address": 52624, + "size": 2, + "disassembly": "lsls r3, r2, #0x10", + "mnemonic": "lsls", + "operands": "r3, r2, #0x10", + "mode": "thumb" + }, + "instr_52626": { + "virtual_address": 52626, + "size": 2, + "disassembly": "lsrs r3, r3, #0x10", + "mnemonic": "lsrs", + "operands": "r3, r3, #0x10", + "mode": "thumb" + }, + "instr_52628": { + "virtual_address": 52628, + "size": 2, + "disassembly": "muls r3, r6", + "mnemonic": "muls", + "operands": "r3, r6", + "mode": "thumb" + }, + "instr_52630": { + "virtual_address": 52630, + "size": 2, + "disassembly": "ldr r1, [r5, #0x0]", + "mnemonic": "ldr", + "operands": "r1, [r5, #0x0]", + "mode": "thumb" + }, + "instr_52632": { + "virtual_address": 52632, + "size": 2, + "disassembly": "lsls r0, r1, #0x10", + "mnemonic": "lsls", + "operands": "r0, r1, #0x10", + "mode": "thumb" + }, + "instr_52634": { + "virtual_address": 52634, + "size": 2, + "disassembly": "lsrs r0, r0, #0x10", + "mnemonic": "lsrs", + "operands": "r0, r0, #0x10", + "mode": "thumb" + }, + "instr_52636": { + "virtual_address": 52636, + "size": 2, + "disassembly": "adds r3, r3, r0", + "mnemonic": "adds", + "operands": "r3, r3, r0", + "mode": "thumb" + }, + "instr_52638": { + "virtual_address": 52638, + "size": 2, + "disassembly": "adds r0, r3, r7", + "mnemonic": "adds", + "operands": "r0, r3, r7", + "mode": "thumb" + }, + "instr_52640": { + "virtual_address": 52640, + "size": 2, + "disassembly": "lsrs r3, r2, #0x10", + "mnemonic": "lsrs", + "operands": "r3, r2, #0x10", + "mode": "thumb" + }, + "instr_52642": { + "virtual_address": 52642, + "size": 2, + "disassembly": "muls r3, r6", + "mnemonic": "muls", + "operands": "r3, r6", + "mode": "thumb" + }, + "instr_52644": { + "virtual_address": 52644, + "size": 2, + "disassembly": "lsrs r1, r1, #0x10", + "mnemonic": "lsrs", + "operands": "r1, r1, #0x10", + "mode": "thumb" + }, + "instr_52646": { + "virtual_address": 52646, + "size": 2, + "disassembly": "lsrs r2, r0, #0x10", + "mnemonic": "lsrs", + "operands": "r2, r0, #0x10", + "mode": "thumb" + }, + "instr_52648": { + "virtual_address": 52648, + "size": 2, + "disassembly": "adds r3, r3, r1", + "mnemonic": "adds", + "operands": "r3, r3, r1", + "mode": "thumb" + }, + "instr_52650": { + "virtual_address": 52650, + "size": 2, + "disassembly": "adds r3, r3, r2", + "mnemonic": "adds", + "operands": "r3, r3, r2", + "mode": "thumb" + }, + "instr_52652": { + "virtual_address": 52652, + "size": 2, + "disassembly": "lsls r2, r0, #0x10", + "mnemonic": "lsls", + "operands": "r2, r0, #0x10", + "mode": "thumb" + }, + "instr_52654": { + "virtual_address": 52654, + "size": 2, + "disassembly": "lsrs r7, r3, #0x10", + "mnemonic": "lsrs", + "operands": "r7, r3, #0x10", + "mode": "thumb" + }, + "instr_52656": { + "virtual_address": 52656, + "size": 2, + "disassembly": "lsrs r2, r2, #0x10", + "mnemonic": "lsrs", + "operands": "r2, r2, #0x10", + "mode": "thumb" + }, + "instr_52658": { + "virtual_address": 52658, + "size": 2, + "disassembly": "lsls r3, r3, #0x10", + "mnemonic": "lsls", + "operands": "r3, r3, #0x10", + "mode": "thumb" + }, + "instr_52660": { + "virtual_address": 52660, + "size": 2, + "disassembly": "orrs r3, r2", + "mnemonic": "orrs", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_52662": { + "virtual_address": 52662, + "size": 2, + "disassembly": "stmia r5!, {r3}", + "mnemonic": "stmia", + "operands": "r5!, {r3}", + "mode": "thumb" + }, + "instr_52664": { + "virtual_address": 52664, + "size": 2, + "disassembly": "cmp r12, r4", + "mnemonic": "cmp", + "operands": "r12, r4", + "mode": "thumb" + }, + "instr_52666": { + "virtual_address": 52666, + "size": 2, + "disassembly": "bhi 0x0cd8e", + "mnemonic": "bhi", + "operands": "0x0cd8e", + "mode": "thumb" + }, + "bb_52622": { + "virtual_address": 52622, + "size": 46, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52668, + "children": [ + "instr_52622", + "instr_52624", + "instr_52626", + "instr_52628", + "instr_52630", + "instr_52632", + "instr_52634", + "instr_52636", + "instr_52638", + "instr_52640", + "instr_52642", + "instr_52644", + "instr_52646", + "instr_52648", + "instr_52650", + "instr_52652", + "instr_52654", + "instr_52656", + "instr_52658", + "instr_52660", + "instr_52662", + "instr_52664", + "instr_52666" + ] + }, + "instr_52668": { + "virtual_address": 52668, + "size": 2, + "disassembly": "mov r3, r12", + "mnemonic": "mov", + "operands": "r3, r12", + "mode": "thumb" + }, + "instr_52670": { + "virtual_address": 52670, + "size": 2, + "disassembly": "str r3, [sp, #0x4]", + "mnemonic": "str", + "operands": "r3, [sp, #0x4]", + "mode": "thumb" + }, + "instr_52672": { + "virtual_address": 52672, + "size": 2, + "disassembly": "mov r3, r11", + "mnemonic": "mov", + "operands": "r3, r11", + "mode": "thumb" + }, + "instr_52674": { + "virtual_address": 52674, + "size": 2, + "disassembly": "ldr r2, [sp, #0xc]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0xc]", + "mode": "thumb" + }, + "instr_52676": { + "virtual_address": 52676, + "size": 2, + "disassembly": "str r7, [r3, r2]", + "mnemonic": "str", + "operands": "r7, [r3, r2]", + "mode": "thumb" + }, + "instr_52678": { + "virtual_address": 52678, + "size": 2, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_52680": { + "virtual_address": 52680, + "size": 2, + "disassembly": "ldr r0, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r3, #0x0]", + "mode": "thumb" + }, + "instr_52682": { + "virtual_address": 52682, + "size": 2, + "disassembly": "lsrs r0, r0, #0x10", + "mnemonic": "lsrs", + "operands": "r0, r0, #0x10", + "mode": "thumb" + }, + "instr_52684": { + "virtual_address": 52684, + "size": 2, + "disassembly": "beq 0x0cd6a", + "mnemonic": "beq", + "operands": "0x0cd6a", + "mode": "thumb" + }, + "bb_52668": { + "virtual_address": 52668, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52686, + "children": [ + "instr_52668", + "instr_52670", + "instr_52672", + "instr_52674", + "instr_52676", + "instr_52678", + "instr_52680", + "instr_52682", + "instr_52684" + ] + }, + "instr_52686": { + "virtual_address": 52686, + "size": 2, + "disassembly": "mov r3, r11", + "mnemonic": "mov", + "operands": "r3, r11", + "mode": "thumb" + }, + "instr_52688": { + "virtual_address": 52688, + "size": 2, + "disassembly": "movs r7, #0x0", + "mnemonic": "movs", + "operands": "r7, #0x0", + "mode": "thumb" + }, + "instr_52690": { + "virtual_address": 52690, + "size": 2, + "disassembly": "ldr r3, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0x0]", + "mode": "thumb" + }, + "instr_52692": { + "virtual_address": 52692, + "size": 2, + "disassembly": "mov r4, r11", + "mnemonic": "mov", + "operands": "r4, r11", + "mode": "thumb" + }, + "instr_52694": { + "virtual_address": 52694, + "size": 2, + "disassembly": "movs r1, r3", + "mnemonic": "movs", + "operands": "r1, r3", + "mode": "thumb" + }, + "instr_52696": { + "virtual_address": 52696, + "size": 2, + "disassembly": "movs r6, r7", + "mnemonic": "movs", + "operands": "r6, r7", + "mode": "thumb" + }, + "instr_52698": { + "virtual_address": 52698, + "size": 2, + "disassembly": "ldr r5, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r5, [sp, #0x10]", + "mode": "thumb" + }, + "instr_52700": { + "virtual_address": 52700, + "size": 2, + "disassembly": "ldr r2, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x4]", + "mode": "thumb" + }, + "bb_52686": { + "virtual_address": 52686, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52702, + "children": [ + "instr_52686", + "instr_52688", + "instr_52690", + "instr_52692", + "instr_52694", + "instr_52696", + "instr_52698", + "instr_52700" + ] + }, + "instr_52702": { + "virtual_address": 52702, + "size": 2, + "disassembly": "ldrh r7, [r5, #0x0]", + "mnemonic": "ldrh", + "operands": "r7, [r5, #0x0]", + "mode": "thumb" + }, + "instr_52704": { + "virtual_address": 52704, + "size": 2, + "disassembly": "muls r7, r0", + "mnemonic": "muls", + "operands": "r7, r0", + "mode": "thumb" + }, + "instr_52706": { + "virtual_address": 52706, + "size": 2, + "disassembly": "lsrs r1, r1, #0x10", + "mnemonic": "lsrs", + "operands": "r1, r1, #0x10", + "mode": "thumb" + }, + "instr_52708": { + "virtual_address": 52708, + "size": 2, + "disassembly": "adds r7, r7, r1", + "mnemonic": "adds", + "operands": "r7, r7, r1", + "mode": "thumb" + }, + "instr_52710": { + "virtual_address": 52710, + "size": 2, + "disassembly": "adds r7, r7, r6", + "mnemonic": "adds", + "operands": "r7, r7, r6", + "mode": "thumb" + }, + "instr_52712": { + "virtual_address": 52712, + "size": 2, + "disassembly": "lsls r3, r3, #0x10", + "mnemonic": "lsls", + "operands": "r3, r3, #0x10", + "mode": "thumb" + }, + "instr_52714": { + "virtual_address": 52714, + "size": 2, + "disassembly": "lsls r1, r7, #0x10", + "mnemonic": "lsls", + "operands": "r1, r7, #0x10", + "mode": "thumb" + }, + "instr_52716": { + "virtual_address": 52716, + "size": 2, + "disassembly": "lsrs r3, r3, #0x10", + "mnemonic": "lsrs", + "operands": "r3, r3, #0x10", + "mode": "thumb" + }, + "instr_52718": { + "virtual_address": 52718, + "size": 2, + "disassembly": "orrs r3, r1", + "mnemonic": "orrs", + "operands": "r3, r1", + "mode": "thumb" + }, + "instr_52720": { + "virtual_address": 52720, + "size": 2, + "disassembly": "str r3, [r4, #0x0]", + "mnemonic": "str", + "operands": "r3, [r4, #0x0]", + "mode": "thumb" + }, + "instr_52722": { + "virtual_address": 52722, + "size": 2, + "disassembly": "ldmia r5!, {r3}", + "mnemonic": "ldmia", + "operands": "r5!, {r3}", + "mode": "thumb" + }, + "instr_52724": { + "virtual_address": 52724, + "size": 2, + "disassembly": "lsrs r3, r3, #0x10", + "mnemonic": "lsrs", + "operands": "r3, r3, #0x10", + "mode": "thumb" + }, + "instr_52726": { + "virtual_address": 52726, + "size": 2, + "disassembly": "muls r3, r0", + "mnemonic": "muls", + "operands": "r3, r0", + "mode": "thumb" + }, + "instr_52728": { + "virtual_address": 52728, + "size": 2, + "disassembly": "ldr r1, [r4, #0x4]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x4]", + "mode": "thumb" + }, + "instr_52730": { + "virtual_address": 52730, + "size": 2, + "disassembly": "lsls r6, r1, #0x10", + "mnemonic": "lsls", + "operands": "r6, r1, #0x10", + "mode": "thumb" + }, + "instr_52732": { + "virtual_address": 52732, + "size": 2, + "disassembly": "lsrs r6, r6, #0x10", + "mnemonic": "lsrs", + "operands": "r6, r6, #0x10", + "mode": "thumb" + }, + "instr_52734": { + "virtual_address": 52734, + "size": 2, + "disassembly": "adds r3, r3, r6", + "mnemonic": "adds", + "operands": "r3, r3, r6", + "mode": "thumb" + }, + "instr_52736": { + "virtual_address": 52736, + "size": 2, + "disassembly": "lsrs r7, r7, #0x10", + "mnemonic": "lsrs", + "operands": "r7, r7, #0x10", + "mode": "thumb" + }, + "instr_52738": { + "virtual_address": 52738, + "size": 2, + "disassembly": "adds r3, r3, r7", + "mnemonic": "adds", + "operands": "r3, r3, r7", + "mode": "thumb" + }, + "instr_52740": { + "virtual_address": 52740, + "size": 2, + "disassembly": "lsrs r6, r3, #0x10", + "mnemonic": "lsrs", + "operands": "r6, r3, #0x10", + "mode": "thumb" + }, + "instr_52742": { + "virtual_address": 52742, + "size": 2, + "disassembly": "adds r4, #0x4", + "mnemonic": "adds", + "operands": "r4, #0x4", + "mode": "thumb" + }, + "instr_52744": { + "virtual_address": 52744, + "size": 2, + "disassembly": "cmp r2, r5", + "mnemonic": "cmp", + "operands": "r2, r5", + "mode": "thumb" + }, + "instr_52746": { + "virtual_address": 52746, + "size": 2, + "disassembly": "bhi 0x0cdde", + "mnemonic": "bhi", + "operands": "0x0cdde", + "mode": "thumb" + }, + "bb_52702": { + "virtual_address": 52702, + "size": 46, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52748, + "children": [ + "instr_52702", + "instr_52704", + "instr_52706", + "instr_52708", + "instr_52710", + "instr_52712", + "instr_52714", + "instr_52716", + "instr_52718", + "instr_52720", + "instr_52722", + "instr_52724", + "instr_52726", + "instr_52728", + "instr_52730", + "instr_52732", + "instr_52734", + "instr_52736", + "instr_52738", + "instr_52740", + "instr_52742", + "instr_52744", + "instr_52746" + ] + }, + "instr_52748": { + "virtual_address": 52748, + "size": 2, + "disassembly": "str r2, [sp, #0x4]", + "mnemonic": "str", + "operands": "r2, [sp, #0x4]", + "mode": "thumb" + }, + "instr_52750": { + "virtual_address": 52750, + "size": 2, + "disassembly": "mov r2, r11", + "mnemonic": "mov", + "operands": "r2, r11", + "mode": "thumb" + }, + "instr_52752": { + "virtual_address": 52752, + "size": 2, + "disassembly": "ldr r1, [sp, #0xc]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0xc]", + "mode": "thumb" + }, + "instr_52754": { + "virtual_address": 52754, + "size": 2, + "disassembly": "str r3, [r2, r1]", + "mnemonic": "str", + "operands": "r3, [r2, r1]", + "mode": "thumb" + }, + "instr_52756": { + "virtual_address": 52756, + "size": 2, + "disassembly": "movs r3, #0x4", + "mnemonic": "movs", + "operands": "r3, #0x4", + "mode": "thumb" + }, + "instr_52758": { + "virtual_address": 52758, + "size": 2, + "disassembly": "mov r12, r3", + "mnemonic": "mov", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_52760": { + "virtual_address": 52760, + "size": 2, + "disassembly": "ldr r3, [sp, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x8]", + "mode": "thumb" + }, + "instr_52762": { + "virtual_address": 52762, + "size": 2, + "disassembly": "add r9, r12", + "mnemonic": "add", + "operands": "r9, r12", + "mode": "thumb" + }, + "instr_52764": { + "virtual_address": 52764, + "size": 2, + "disassembly": "add r11, r12", + "mnemonic": "add", + "operands": "r11, r12", + "mode": "thumb" + }, + "instr_52766": { + "virtual_address": 52766, + "size": 2, + "disassembly": "cmp r3, r9", + "mnemonic": "cmp", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_52768": { + "virtual_address": 52768, + "size": 2, + "disassembly": "bhi 0x0cd78", + "mnemonic": "bhi", + "operands": "0x0cd78", + "mode": "thumb" + }, + "bb_52748": { + "virtual_address": 52748, + "size": 22, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52770, + "children": [ + "instr_52748", + "instr_52750", + "instr_52752", + "instr_52754", + "instr_52756", + "instr_52758", + "instr_52760", + "instr_52762", + "instr_52764", + "instr_52766", + "instr_52768" + ] + }, + "instr_52770": { + "virtual_address": 52770, + "size": 2, + "disassembly": "mov r7, r8", + "mnemonic": "mov", + "operands": "r7, r8", + "mode": "thumb" + }, + "bb_52770": { + "virtual_address": 52770, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52772, + "children": [ + "instr_52770" + ] + }, + "instr_52772": { + "virtual_address": 52772, + "size": 2, + "disassembly": "mov r3, r10", + "mnemonic": "mov", + "operands": "r3, r10", + "mode": "thumb" + }, + "instr_52774": { + "virtual_address": 52774, + "size": 2, + "disassembly": "cmp r7, #0x0", + "mnemonic": "cmp", + "operands": "r7, #0x0", + "mode": "thumb" + }, + "instr_52776": { + "virtual_address": 52776, + "size": 2, + "disassembly": "bgt 0x0ce32", + "mnemonic": "bgt", + "operands": "0x0ce32", + "mode": "thumb" + }, + "bb_52772": { + "virtual_address": 52772, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52778, + "children": [ + "instr_52772", + "instr_52774", + "instr_52776" + ] + }, + "instr_52778": { + "virtual_address": 52778, + "size": 2, + "disassembly": "b 0x0ce3a", + "mnemonic": "b", + "operands": "0x0ce3a", + "mode": "thumb" + }, + "bb_52778": { + "virtual_address": 52778, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52794, + "children": [ + "instr_52778" + ] + }, + "instr_52780": { + "virtual_address": 52780, + "size": 2, + "disassembly": "subs r7, #0x1", + "mnemonic": "subs", + "operands": "r7, #0x1", + "mode": "thumb" + }, + "instr_52782": { + "virtual_address": 52782, + "size": 2, + "disassembly": "cmp r7, #0x0", + "mnemonic": "cmp", + "operands": "r7, #0x0", + "mode": "thumb" + }, + "instr_52784": { + "virtual_address": 52784, + "size": 2, + "disassembly": "beq 0x0ce3a", + "mnemonic": "beq", + "operands": "0x0ce3a", + "mode": "thumb" + }, + "bb_52780": { + "virtual_address": 52780, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52786, + "children": [ + "instr_52780", + "instr_52782", + "instr_52784" + ] + }, + "instr_52786": { + "virtual_address": 52786, + "size": 2, + "disassembly": "subs r3, #0x4", + "mnemonic": "subs", + "operands": "r3, #0x4", + "mode": "thumb" + }, + "instr_52788": { + "virtual_address": 52788, + "size": 2, + "disassembly": "ldr r2, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [r3, #0x0]", + "mode": "thumb" + }, + "instr_52790": { + "virtual_address": 52790, + "size": 2, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_52792": { + "virtual_address": 52792, + "size": 2, + "disassembly": "beq 0x0ce2c", + "mnemonic": "beq", + "operands": "0x0ce2c", + "mode": "thumb" + }, + "bb_52786": { + "virtual_address": 52786, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52794, + "children": [ + "instr_52786", + "instr_52788", + "instr_52790", + "instr_52792" + ] + }, + "instr_52794": { + "virtual_address": 52794, + "size": 2, + "disassembly": "ldr r3, [sp, #0x14]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x14]", + "mode": "thumb" + }, + "instr_52796": { + "virtual_address": 52796, + "size": 2, + "disassembly": "movs r0, r3", + "mnemonic": "movs", + "operands": "r0, r3", + "mode": "thumb" + }, + "instr_52798": { + "virtual_address": 52798, + "size": 2, + "disassembly": "str r7, [r3, #0x10]", + "mnemonic": "str", + "operands": "r7, [r3, #0x10]", + "mode": "thumb" + }, + "instr_52800": { + "virtual_address": 52800, + "size": 2, + "disassembly": "add sp, #0x1c", + "mnemonic": "add", + "operands": "sp, #0x1c", + "mode": "thumb" + }, + "instr_52802": { + "virtual_address": 52802, + "size": 2, + "disassembly": "pop {r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_52804": { + "virtual_address": 52804, + "size": 2, + "disassembly": "mov r11, r7", + "mnemonic": "mov", + "operands": "r11, r7", + "mode": "thumb" + }, + "instr_52806": { + "virtual_address": 52806, + "size": 2, + "disassembly": "mov r10, r6", + "mnemonic": "mov", + "operands": "r10, r6", + "mode": "thumb" + }, + "instr_52808": { + "virtual_address": 52808, + "size": 2, + "disassembly": "mov r9, r5", + "mnemonic": "mov", + "operands": "r9, r5", + "mode": "thumb" + }, + "instr_52810": { + "virtual_address": 52810, + "size": 2, + "disassembly": "mov r8, r4", + "mnemonic": "mov", + "operands": "r8, r4", + "mode": "thumb" + }, + "instr_52812": { + "virtual_address": 52812, + "size": 2, + "disassembly": "pop {r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_52814": { + "virtual_address": 52814, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_52816": { + "virtual_address": 52816, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_52794": { + "virtual_address": 52794, + "size": 24, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_52794", + "instr_52796", + "instr_52798", + "instr_52800", + "instr_52802", + "instr_52804", + "instr_52806", + "instr_52808", + "instr_52810", + "instr_52812", + "instr_52814", + "instr_52816" + ] + }, + "instr_52818": { + "virtual_address": 52818, + "size": 2, + "disassembly": "mov r8, r7", + "mnemonic": "mov", + "operands": "r8, r7", + "mode": "thumb" + }, + "instr_52820": { + "virtual_address": 52820, + "size": 2, + "disassembly": "str r6, [sp, #0x4]", + "mnemonic": "str", + "operands": "r6, [sp, #0x4]", + "mode": "thumb" + }, + "instr_52822": { + "virtual_address": 52822, + "size": 2, + "disassembly": "b 0x0cd78", + "mnemonic": "b", + "operands": "0x0cd78", + "mode": "thumb" + }, + "bb_52818": { + "virtual_address": 52818, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52600, + "children": [ + "instr_52818", + "instr_52820", + "instr_52822" + ] + }, + "instr_52824": { + "virtual_address": 52824, + "size": 2, + "disassembly": "movs r1, #0x5e", + "mnemonic": "movs", + "operands": "r1, #0x5e", + "mode": "thumb" + }, + "instr_52826": { + "virtual_address": 52826, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_52828": { + "virtual_address": 52828, + "size": 2, + "disassembly": "ldr r3, [0x0ce68]", + "mnemonic": "ldr", + "operands": "r3, [0x0ce68]", + "mode": "thumb" + }, + "instr_52830": { + "virtual_address": 52830, + "size": 2, + "disassembly": "ldr r0, [0x0ce6c]", + "mnemonic": "ldr", + "operands": "r0, [0x0ce6c]", + "mode": "thumb" + }, + "instr_52832": { + "virtual_address": 52832, + "size": 2, + "disassembly": "adds r1, #0xff", + "mnemonic": "adds", + "operands": "r1, #0xff", + "mode": "thumb" + }, + "instr_52834": { + "virtual_address": 52834, + "size": 4, + "disassembly": "bl 0x0eae0", + "mnemonic": "bl", + "operands": "0x0eae0", + "mode": "thumb" + }, + "bb_52824": { + "virtual_address": 52824, + "size": 14, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_52824", + "instr_52826", + "instr_52828", + "instr_52830", + "instr_52832", + "instr_52834" + ] + }, + "func_52424": { + "virtual_address": 52424, + "size": 414, + "name": "__multiply", + "children": [ + "bb_52424", + "bb_52450", + "bb_52460", + "bb_52470", + "bb_52472", + "bb_52482", + "bb_52484", + "bb_52510", + "bb_52516", + "bb_52518", + "bb_52550", + "bb_52562", + "bb_52564", + "bb_52582", + "bb_52586", + "bb_52600", + "bb_52612", + "bb_52622", + "bb_52668", + "bb_52686", + "bb_52702", + "bb_52748", + "bb_52770", + "bb_52772", + "bb_52778", + "bb_52780", + "bb_52786", + "bb_52794", + "bb_52818", + "bb_52824" + ] + }, + "instr_52848": { + "virtual_address": 52848, + "size": 2, + "disassembly": "push {r3, r4, r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r3, r4, r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_52850": { + "virtual_address": 52850, + "size": 2, + "disassembly": "movs r3, #0x3", + "mnemonic": "movs", + "operands": "r3, #0x3", + "mode": "thumb" + }, + "instr_52852": { + "virtual_address": 52852, + "size": 2, + "disassembly": "mov r7, r8", + "mnemonic": "mov", + "operands": "r7, r8", + "mode": "thumb" + }, + "instr_52854": { + "virtual_address": 52854, + "size": 2, + "disassembly": "movs r4, r2", + "mnemonic": "movs", + "operands": "r4, r2", + "mode": "thumb" + }, + "instr_52856": { + "virtual_address": 52856, + "size": 2, + "disassembly": "mov lr, r9", + "mnemonic": "mov", + "operands": "lr, r9", + "mode": "thumb" + }, + "instr_52858": { + "virtual_address": 52858, + "size": 2, + "disassembly": "movs r2, r3", + "mnemonic": "movs", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_52860": { + "virtual_address": 52860, + "size": 2, + "disassembly": "push {r7, lr}", + "mnemonic": "push", + "operands": "{r7, lr}", + "mode": "thumb" + }, + "instr_52862": { + "virtual_address": 52862, + "size": 2, + "disassembly": "movs r6, r1", + "mnemonic": "movs", + "operands": "r6, r1", + "mode": "thumb" + }, + "instr_52864": { + "virtual_address": 52864, + "size": 2, + "disassembly": "movs r7, r0", + "mnemonic": "movs", + "operands": "r7, r0", + "mode": "thumb" + }, + "instr_52866": { + "virtual_address": 52866, + "size": 2, + "disassembly": "ands r2, r4", + "mnemonic": "ands", + "operands": "r2, r4", + "mode": "thumb" + }, + "instr_52868": { + "virtual_address": 52868, + "size": 2, + "disassembly": "tst r3, r4", + "mnemonic": "tst", + "operands": "r3, r4", + "mode": "thumb" + }, + "instr_52870": { + "virtual_address": 52870, + "size": 2, + "disassembly": "bne 0x0cefe", + "mnemonic": "bne", + "operands": "0x0cefe", + "mode": "thumb" + }, + "bb_52848": { + "virtual_address": 52848, + "size": 24, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52872, + "children": [ + "instr_52848", + "instr_52850", + "instr_52852", + "instr_52854", + "instr_52856", + "instr_52858", + "instr_52860", + "instr_52862", + "instr_52864", + "instr_52866", + "instr_52868", + "instr_52870" + ] + }, + "instr_52872": { + "virtual_address": 52872, + "size": 2, + "disassembly": "asrs r4, r4, #0x2", + "mnemonic": "asrs", + "operands": "r4, r4, #0x2", + "mode": "thumb" + }, + "instr_52874": { + "virtual_address": 52874, + "size": 2, + "disassembly": "beq 0x0ced8", + "mnemonic": "beq", + "operands": "0x0ced8", + "mode": "thumb" + }, + "bb_52872": { + "virtual_address": 52872, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52876, + "children": [ + "instr_52872", + "instr_52874" + ] + }, + "instr_52876": { + "virtual_address": 52876, + "size": 2, + "disassembly": "ldr r5, [r7, #0x48]", + "mnemonic": "ldr", + "operands": "r5, [r7, #0x48]", + "mode": "thumb" + }, + "instr_52878": { + "virtual_address": 52878, + "size": 2, + "disassembly": "cmp r5, #0x0", + "mnemonic": "cmp", + "operands": "r5, #0x0", + "mode": "thumb" + }, + "instr_52880": { + "virtual_address": 52880, + "size": 2, + "disassembly": "beq 0x0cf10", + "mnemonic": "beq", + "operands": "0x0cf10", + "mode": "thumb" + }, + "bb_52876": { + "virtual_address": 52876, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52882, + "children": [ + "instr_52876", + "instr_52878", + "instr_52880" + ] + }, + "instr_52882": { + "virtual_address": 52882, + "size": 2, + "disassembly": "movs r3, #0x1", + "mnemonic": "movs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_52884": { + "virtual_address": 52884, + "size": 2, + "disassembly": "mov r8, r3", + "mnemonic": "mov", + "operands": "r8, r3", + "mode": "thumb" + }, + "instr_52886": { + "virtual_address": 52886, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_52888": { + "virtual_address": 52888, + "size": 2, + "disassembly": "mov r9, r3", + "mnemonic": "mov", + "operands": "r9, r3", + "mode": "thumb" + }, + "instr_52890": { + "virtual_address": 52890, + "size": 2, + "disassembly": "mov r3, r8", + "mnemonic": "mov", + "operands": "r3, r8", + "mode": "thumb" + }, + "instr_52892": { + "virtual_address": 52892, + "size": 2, + "disassembly": "tst r3, r4", + "mnemonic": "tst", + "operands": "r3, r4", + "mode": "thumb" + }, + "instr_52894": { + "virtual_address": 52894, + "size": 2, + "disassembly": "bne 0x0ceb2", + "mnemonic": "bne", + "operands": "0x0ceb2", + "mode": "thumb" + }, + "bb_52882": { + "virtual_address": 52882, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52896, + "children": [ + "instr_52882", + "instr_52884", + "instr_52886", + "instr_52888", + "instr_52890", + "instr_52892", + "instr_52894" + ] + }, + "instr_52896": { + "virtual_address": 52896, + "size": 2, + "disassembly": "asrs r4, r4, #0x1", + "mnemonic": "asrs", + "operands": "r4, r4, #0x1", + "mode": "thumb" + }, + "instr_52898": { + "virtual_address": 52898, + "size": 2, + "disassembly": "beq 0x0ced8", + "mnemonic": "beq", + "operands": "0x0ced8", + "mode": "thumb" + }, + "bb_52896": { + "virtual_address": 52896, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52900, + "children": [ + "instr_52896", + "instr_52898" + ] + }, + "instr_52900": { + "virtual_address": 52900, + "size": 2, + "disassembly": "ldr r0, [r5, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r5, #0x0]", + "mode": "thumb" + }, + "instr_52902": { + "virtual_address": 52902, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_52904": { + "virtual_address": 52904, + "size": 2, + "disassembly": "beq 0x0cee6", + "mnemonic": "beq", + "operands": "0x0cee6", + "mode": "thumb" + }, + "bb_52900": { + "virtual_address": 52900, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52906, + "children": [ + "instr_52900", + "instr_52902", + "instr_52904" + ] + }, + "instr_52906": { + "virtual_address": 52906, + "size": 2, + "disassembly": "movs r5, r0", + "mnemonic": "movs", + "operands": "r5, r0", + "mode": "thumb" + }, + "bb_52906": { + "virtual_address": 52906, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52908, + "children": [ + "instr_52906" + ] + }, + "instr_52908": { + "virtual_address": 52908, + "size": 2, + "disassembly": "mov r3, r8", + "mnemonic": "mov", + "operands": "r3, r8", + "mode": "thumb" + }, + "instr_52910": { + "virtual_address": 52910, + "size": 2, + "disassembly": "tst r3, r4", + "mnemonic": "tst", + "operands": "r3, r4", + "mode": "thumb" + }, + "instr_52912": { + "virtual_address": 52912, + "size": 2, + "disassembly": "beq 0x0cea0", + "mnemonic": "beq", + "operands": "0x0cea0", + "mode": "thumb" + }, + "bb_52908": { + "virtual_address": 52908, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52914, + "children": [ + "instr_52908", + "instr_52910", + "instr_52912" + ] + }, + "instr_52914": { + "virtual_address": 52914, + "size": 2, + "disassembly": "movs r2, r5", + "mnemonic": "movs", + "operands": "r2, r5", + "mode": "thumb" + }, + "instr_52916": { + "virtual_address": 52916, + "size": 2, + "disassembly": "movs r1, r6", + "mnemonic": "movs", + "operands": "r1, r6", + "mode": "thumb" + }, + "instr_52918": { + "virtual_address": 52918, + "size": 2, + "disassembly": "movs r0, r7", + "mnemonic": "movs", + "operands": "r0, r7", + "mode": "thumb" + }, + "instr_52920": { + "virtual_address": 52920, + "size": 4, + "disassembly": "bl 0x0ccc8", + "mnemonic": "bl", + "operands": "0x0ccc8", + "mode": "thumb" + }, + "instr_52924": { + "virtual_address": 52924, + "size": 2, + "disassembly": "cmp r6, #0x0", + "mnemonic": "cmp", + "operands": "r6, #0x0", + "mode": "thumb" + }, + "instr_52926": { + "virtual_address": 52926, + "size": 2, + "disassembly": "beq 0x0cefa", + "mnemonic": "beq", + "operands": "0x0cefa", + "mode": "thumb" + }, + "bb_52914": { + "virtual_address": 52914, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52928, + "children": [ + "instr_52914", + "instr_52916", + "instr_52918", + "instr_52920", + "instr_52924", + "instr_52926" + ] + }, + "instr_52928": { + "virtual_address": 52928, + "size": 2, + "disassembly": "ldr r2, [r7, #0x4c]", + "mnemonic": "ldr", + "operands": "r2, [r7, #0x4c]", + "mode": "thumb" + }, + "instr_52930": { + "virtual_address": 52930, + "size": 2, + "disassembly": "mov r12, r2", + "mnemonic": "mov", + "operands": "r12, r2", + "mode": "thumb" + }, + "instr_52932": { + "virtual_address": 52932, + "size": 2, + "disassembly": "ldr r3, [r6, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r6, #0x4]", + "mode": "thumb" + }, + "instr_52934": { + "virtual_address": 52934, + "size": 2, + "disassembly": "lsls r3, r3, #0x2", + "mnemonic": "lsls", + "operands": "r3, r3, #0x2", + "mode": "thumb" + }, + "instr_52936": { + "virtual_address": 52936, + "size": 2, + "disassembly": "add r3, r12", + "mnemonic": "add", + "operands": "r3, r12", + "mode": "thumb" + }, + "instr_52938": { + "virtual_address": 52938, + "size": 2, + "disassembly": "ldr r2, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [r3, #0x0]", + "mode": "thumb" + }, + "instr_52940": { + "virtual_address": 52940, + "size": 2, + "disassembly": "asrs r4, r4, #0x1", + "mnemonic": "asrs", + "operands": "r4, r4, #0x1", + "mode": "thumb" + }, + "instr_52942": { + "virtual_address": 52942, + "size": 2, + "disassembly": "str r2, [r6, #0x0]", + "mnemonic": "str", + "operands": "r2, [r6, #0x0]", + "mode": "thumb" + }, + "instr_52944": { + "virtual_address": 52944, + "size": 2, + "disassembly": "str r6, [r3, #0x0]", + "mnemonic": "str", + "operands": "r6, [r3, #0x0]", + "mode": "thumb" + }, + "instr_52946": { + "virtual_address": 52946, + "size": 2, + "disassembly": "movs r6, r0", + "mnemonic": "movs", + "operands": "r6, r0", + "mode": "thumb" + }, + "instr_52948": { + "virtual_address": 52948, + "size": 2, + "disassembly": "cmp r4, #0x0", + "mnemonic": "cmp", + "operands": "r4, #0x0", + "mode": "thumb" + }, + "instr_52950": { + "virtual_address": 52950, + "size": 2, + "disassembly": "bne 0x0cea4", + "mnemonic": "bne", + "operands": "0x0cea4", + "mode": "thumb" + }, + "bb_52928": { + "virtual_address": 52928, + "size": 24, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52952, + "children": [ + "instr_52928", + "instr_52930", + "instr_52932", + "instr_52934", + "instr_52936", + "instr_52938", + "instr_52940", + "instr_52942", + "instr_52944", + "instr_52946", + "instr_52948", + "instr_52950" + ] + }, + "instr_52952": { + "virtual_address": 52952, + "size": 2, + "disassembly": "movs r0, r6", + "mnemonic": "movs", + "operands": "r0, r6", + "mode": "thumb" + }, + "instr_52954": { + "virtual_address": 52954, + "size": 2, + "disassembly": "pop {r6, r7}", + "mnemonic": "pop", + "operands": "{r6, r7}", + "mode": "thumb" + }, + "instr_52956": { + "virtual_address": 52956, + "size": 2, + "disassembly": "mov r9, r7", + "mnemonic": "mov", + "operands": "r9, r7", + "mode": "thumb" + }, + "instr_52958": { + "virtual_address": 52958, + "size": 2, + "disassembly": "mov r8, r6", + "mnemonic": "mov", + "operands": "r8, r6", + "mode": "thumb" + }, + "instr_52960": { + "virtual_address": 52960, + "size": 2, + "disassembly": "pop {r3, r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r3, r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_52962": { + "virtual_address": 52962, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_52964": { + "virtual_address": 52964, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_52952": { + "virtual_address": 52952, + "size": 14, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_52952", + "instr_52954", + "instr_52956", + "instr_52958", + "instr_52960", + "instr_52962", + "instr_52964" + ] + }, + "instr_52966": { + "virtual_address": 52966, + "size": 2, + "disassembly": "movs r2, r5", + "mnemonic": "movs", + "operands": "r2, r5", + "mode": "thumb" + }, + "instr_52968": { + "virtual_address": 52968, + "size": 2, + "disassembly": "movs r1, r5", + "mnemonic": "movs", + "operands": "r1, r5", + "mode": "thumb" + }, + "instr_52970": { + "virtual_address": 52970, + "size": 2, + "disassembly": "movs r0, r7", + "mnemonic": "movs", + "operands": "r0, r7", + "mode": "thumb" + }, + "instr_52972": { + "virtual_address": 52972, + "size": 4, + "disassembly": "bl 0x0ccc8", + "mnemonic": "bl", + "operands": "0x0ccc8", + "mode": "thumb" + }, + "instr_52976": { + "virtual_address": 52976, + "size": 2, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_52978": { + "virtual_address": 52978, + "size": 2, + "disassembly": "str r0, [r5, #0x0]", + "mnemonic": "str", + "operands": "r0, [r5, #0x0]", + "mode": "thumb" + }, + "instr_52980": { + "virtual_address": 52980, + "size": 2, + "disassembly": "movs r5, r0", + "mnemonic": "movs", + "operands": "r5, r0", + "mode": "thumb" + }, + "instr_52982": { + "virtual_address": 52982, + "size": 2, + "disassembly": "str r3, [r0, #0x0]", + "mnemonic": "str", + "operands": "r3, [r0, #0x0]", + "mode": "thumb" + }, + "instr_52984": { + "virtual_address": 52984, + "size": 2, + "disassembly": "b 0x0ceac", + "mnemonic": "b", + "operands": "0x0ceac", + "mode": "thumb" + }, + "bb_52966": { + "virtual_address": 52966, + "size": 20, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52908, + "children": [ + "instr_52966", + "instr_52968", + "instr_52970", + "instr_52972", + "instr_52976", + "instr_52978", + "instr_52980", + "instr_52982", + "instr_52984" + ] + }, + "instr_52986": { + "virtual_address": 52986, + "size": 2, + "disassembly": "movs r6, r0", + "mnemonic": "movs", + "operands": "r6, r0", + "mode": "thumb" + }, + "instr_52988": { + "virtual_address": 52988, + "size": 2, + "disassembly": "b 0x0cea0", + "mnemonic": "b", + "operands": "0x0cea0", + "mode": "thumb" + }, + "bb_52986": { + "virtual_address": 52986, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52896, + "children": [ + "instr_52986", + "instr_52988" + ] + }, + "instr_52990": { + "virtual_address": 52990, + "size": 2, + "disassembly": "ldr r3, [0x0cf3c]", + "mnemonic": "ldr", + "operands": "r3, [0x0cf3c]", + "mode": "thumb" + }, + "instr_52992": { + "virtual_address": 52992, + "size": 2, + "disassembly": "subs r2, #0x1", + "mnemonic": "subs", + "operands": "r2, #0x1", + "mode": "thumb" + }, + "instr_52994": { + "virtual_address": 52994, + "size": 2, + "disassembly": "lsls r2, r2, #0x2", + "mnemonic": "lsls", + "operands": "r2, r2, #0x2", + "mode": "thumb" + }, + "instr_52996": { + "virtual_address": 52996, + "size": 2, + "disassembly": "ldr r2, [r2, r3]", + "mnemonic": "ldr", + "operands": "r2, [r2, r3]", + "mode": "thumb" + }, + "instr_52998": { + "virtual_address": 52998, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_53000": { + "virtual_address": 53000, + "size": 4, + "disassembly": "bl 0x0ca70", + "mnemonic": "bl", + "operands": "0x0ca70", + "mode": "thumb" + }, + "instr_53004": { + "virtual_address": 53004, + "size": 2, + "disassembly": "movs r6, r0", + "mnemonic": "movs", + "operands": "r6, r0", + "mode": "thumb" + }, + "instr_53006": { + "virtual_address": 53006, + "size": 2, + "disassembly": "b 0x0ce88", + "mnemonic": "b", + "operands": "0x0ce88", + "mode": "thumb" + }, + "bb_52990": { + "virtual_address": 52990, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52872, + "children": [ + "instr_52990", + "instr_52992", + "instr_52994", + "instr_52996", + "instr_52998", + "instr_53000", + "instr_53004", + "instr_53006" + ] + }, + "instr_53008": { + "virtual_address": 53008, + "size": 2, + "disassembly": "movs r1, #0x1", + "mnemonic": "movs", + "operands": "r1, #0x1", + "mode": "thumb" + }, + "instr_53010": { + "virtual_address": 53010, + "size": 2, + "disassembly": "movs r0, r7", + "mnemonic": "movs", + "operands": "r0, r7", + "mode": "thumb" + }, + "instr_53012": { + "virtual_address": 53012, + "size": 4, + "disassembly": "bl 0x0ca08", + "mnemonic": "bl", + "operands": "0x0ca08", + "mode": "thumb" + }, + "instr_53016": { + "virtual_address": 53016, + "size": 2, + "disassembly": "subs r5, r0, #0x0", + "mnemonic": "subs", + "operands": "r5, r0, #0x0", + "mode": "thumb" + }, + "instr_53018": { + "virtual_address": 53018, + "size": 2, + "disassembly": "beq 0x0cf2c", + "mnemonic": "beq", + "operands": "0x0cf2c", + "mode": "thumb" + }, + "bb_53008": { + "virtual_address": 53008, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53020, + "children": [ + "instr_53008", + "instr_53010", + "instr_53012", + "instr_53016", + "instr_53018" + ] + }, + "instr_53020": { + "virtual_address": 53020, + "size": 2, + "disassembly": "ldr r3, [0x0cf40]", + "mnemonic": "ldr", + "operands": "r3, [0x0cf40]", + "mode": "thumb" + }, + "instr_53022": { + "virtual_address": 53022, + "size": 2, + "disassembly": "str r3, [r0, #0x14]", + "mnemonic": "str", + "operands": "r3, [r0, #0x14]", + "mode": "thumb" + }, + "instr_53024": { + "virtual_address": 53024, + "size": 2, + "disassembly": "movs r3, #0x1", + "mnemonic": "movs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_53026": { + "virtual_address": 53026, + "size": 2, + "disassembly": "str r3, [r0, #0x10]", + "mnemonic": "str", + "operands": "r3, [r0, #0x10]", + "mode": "thumb" + }, + "instr_53028": { + "virtual_address": 53028, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_53030": { + "virtual_address": 53030, + "size": 2, + "disassembly": "str r0, [r7, #0x48]", + "mnemonic": "str", + "operands": "r0, [r7, #0x48]", + "mode": "thumb" + }, + "instr_53032": { + "virtual_address": 53032, + "size": 2, + "disassembly": "str r3, [r0, #0x0]", + "mnemonic": "str", + "operands": "r3, [r0, #0x0]", + "mode": "thumb" + }, + "instr_53034": { + "virtual_address": 53034, + "size": 2, + "disassembly": "b 0x0ce92", + "mnemonic": "b", + "operands": "0x0ce92", + "mode": "thumb" + }, + "bb_53020": { + "virtual_address": 53020, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 52882, + "children": [ + "instr_53020", + "instr_53022", + "instr_53024", + "instr_53026", + "instr_53028", + "instr_53030", + "instr_53032", + "instr_53034" + ] + }, + "instr_53036": { + "virtual_address": 53036, + "size": 2, + "disassembly": "movs r1, #0xa0", + "mnemonic": "movs", + "operands": "r1, #0xa0", + "mode": "thumb" + }, + "instr_53038": { + "virtual_address": 53038, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_53040": { + "virtual_address": 53040, + "size": 2, + "disassembly": "ldr r3, [0x0cf44]", + "mnemonic": "ldr", + "operands": "r3, [0x0cf44]", + "mode": "thumb" + }, + "instr_53042": { + "virtual_address": 53042, + "size": 2, + "disassembly": "ldr r0, [0x0cf48]", + "mnemonic": "ldr", + "operands": "r0, [0x0cf48]", + "mode": "thumb" + }, + "instr_53044": { + "virtual_address": 53044, + "size": 2, + "disassembly": "lsls r1, r1, #0x1", + "mnemonic": "lsls", + "operands": "r1, r1, #0x1", + "mode": "thumb" + }, + "instr_53046": { + "virtual_address": 53046, + "size": 4, + "disassembly": "bl 0x0eae0", + "mnemonic": "bl", + "operands": "0x0eae0", + "mode": "thumb" + }, + "bb_53036": { + "virtual_address": 53036, + "size": 14, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_53036", + "instr_53038", + "instr_53040", + "instr_53042", + "instr_53044", + "instr_53046" + ] + }, + "func_52848": { + "virtual_address": 52848, + "size": 202, + "name": "__pow5mult", + "children": [ + "bb_52848", + "bb_52872", + "bb_52876", + "bb_52882", + "bb_52896", + "bb_52900", + "bb_52906", + "bb_52908", + "bb_52914", + "bb_52928", + "bb_52952", + "bb_52966", + "bb_52986", + "bb_52990", + "bb_53008", + "bb_53020", + "bb_53036" + ] + }, + "instr_53068": { + "virtual_address": 53068, + "size": 2, + "disassembly": "push {r4, r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_53070": { + "virtual_address": 53070, + "size": 2, + "disassembly": "movs r4, r1", + "mnemonic": "movs", + "operands": "r4, r1", + "mode": "thumb" + }, + "instr_53072": { + "virtual_address": 53072, + "size": 2, + "disassembly": "ldr r3, [r4, #0x10]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x10]", + "mode": "thumb" + }, + "instr_53074": { + "virtual_address": 53074, + "size": 2, + "disassembly": "mov r5, r8", + "mnemonic": "mov", + "operands": "r5, r8", + "mode": "thumb" + }, + "instr_53076": { + "virtual_address": 53076, + "size": 2, + "disassembly": "mov lr, r11", + "mnemonic": "mov", + "operands": "lr, r11", + "mode": "thumb" + }, + "instr_53078": { + "virtual_address": 53078, + "size": 2, + "disassembly": "mov r7, r10", + "mnemonic": "mov", + "operands": "r7, r10", + "mode": "thumb" + }, + "instr_53080": { + "virtual_address": 53080, + "size": 2, + "disassembly": "mov r6, r9", + "mnemonic": "mov", + "operands": "r6, r9", + "mode": "thumb" + }, + "instr_53082": { + "virtual_address": 53082, + "size": 2, + "disassembly": "mov r8, r3", + "mnemonic": "mov", + "operands": "r8, r3", + "mode": "thumb" + }, + "instr_53084": { + "virtual_address": 53084, + "size": 2, + "disassembly": "push {r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_53086": { + "virtual_address": 53086, + "size": 2, + "disassembly": "asrs r7, r2, #0x5", + "mnemonic": "asrs", + "operands": "r7, r2, #0x5", + "mode": "thumb" + }, + "instr_53088": { + "virtual_address": 53088, + "size": 2, + "disassembly": "add r8, r7", + "mnemonic": "add", + "operands": "r8, r7", + "mode": "thumb" + }, + "instr_53090": { + "virtual_address": 53090, + "size": 2, + "disassembly": "mov r3, r8", + "mnemonic": "mov", + "operands": "r3, r8", + "mode": "thumb" + }, + "instr_53092": { + "virtual_address": 53092, + "size": 2, + "disassembly": "adds r5, r3, #0x1", + "mnemonic": "adds", + "operands": "r5, r3, #0x1", + "mode": "thumb" + }, + "instr_53094": { + "virtual_address": 53094, + "size": 2, + "disassembly": "ldr r3, [r4, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x8]", + "mode": "thumb" + }, + "instr_53096": { + "virtual_address": 53096, + "size": 2, + "disassembly": "mov r11, r0", + "mnemonic": "mov", + "operands": "r11, r0", + "mode": "thumb" + }, + "instr_53098": { + "virtual_address": 53098, + "size": 2, + "disassembly": "movs r6, r2", + "mnemonic": "movs", + "operands": "r6, r2", + "mode": "thumb" + }, + "instr_53100": { + "virtual_address": 53100, + "size": 2, + "disassembly": "ldr r1, [r1, #0x4]", + "mnemonic": "ldr", + "operands": "r1, [r1, #0x4]", + "mode": "thumb" + }, + "instr_53102": { + "virtual_address": 53102, + "size": 2, + "disassembly": "sub sp, #0xc", + "mnemonic": "sub", + "operands": "sp, #0xc", + "mode": "thumb" + }, + "instr_53104": { + "virtual_address": 53104, + "size": 2, + "disassembly": "cmp r5, r3", + "mnemonic": "cmp", + "operands": "r5, r3", + "mode": "thumb" + }, + "instr_53106": { + "virtual_address": 53106, + "size": 2, + "disassembly": "ble 0x0cf7c", + "mnemonic": "ble", + "operands": "0x0cf7c", + "mode": "thumb" + }, + "bb_53068": { + "virtual_address": 53068, + "size": 40, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53108, + "children": [ + "instr_53068", + "instr_53070", + "instr_53072", + "instr_53074", + "instr_53076", + "instr_53078", + "instr_53080", + "instr_53082", + "instr_53084", + "instr_53086", + "instr_53088", + "instr_53090", + "instr_53092", + "instr_53094", + "instr_53096", + "instr_53098", + "instr_53100", + "instr_53102", + "instr_53104", + "instr_53106" + ] + }, + "instr_53108": { + "virtual_address": 53108, + "size": 2, + "disassembly": "adds r1, #0x1", + "mnemonic": "adds", + "operands": "r1, #0x1", + "mode": "thumb" + }, + "instr_53110": { + "virtual_address": 53110, + "size": 2, + "disassembly": "lsls r3, r3, #0x1", + "mnemonic": "lsls", + "operands": "r3, r3, #0x1", + "mode": "thumb" + }, + "instr_53112": { + "virtual_address": 53112, + "size": 2, + "disassembly": "cmp r5, r3", + "mnemonic": "cmp", + "operands": "r5, r3", + "mode": "thumb" + }, + "instr_53114": { + "virtual_address": 53114, + "size": 2, + "disassembly": "bgt 0x0cf74", + "mnemonic": "bgt", + "operands": "0x0cf74", + "mode": "thumb" + }, + "bb_53108": { + "virtual_address": 53108, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53116, + "children": [ + "instr_53108", + "instr_53110", + "instr_53112", + "instr_53114" + ] + }, + "instr_53116": { + "virtual_address": 53116, + "size": 2, + "disassembly": "mov r0, r11", + "mnemonic": "mov", + "operands": "r0, r11", + "mode": "thumb" + }, + "instr_53118": { + "virtual_address": 53118, + "size": 4, + "disassembly": "bl 0x0ca08", + "mnemonic": "bl", + "operands": "0x0ca08", + "mode": "thumb" + }, + "instr_53122": { + "virtual_address": 53122, + "size": 2, + "disassembly": "mov r12, r0", + "mnemonic": "mov", + "operands": "r12, r0", + "mode": "thumb" + }, + "instr_53124": { + "virtual_address": 53124, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_53126": { + "virtual_address": 53126, + "size": 2, + "disassembly": "beq 0x0d034", + "mnemonic": "beq", + "operands": "0x0d034", + "mode": "thumb" + }, + "bb_53116": { + "virtual_address": 53116, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53128, + "children": [ + "instr_53116", + "instr_53118", + "instr_53122", + "instr_53124", + "instr_53126" + ] + }, + "instr_53128": { + "virtual_address": 53128, + "size": 2, + "disassembly": "adds r0, #0x14", + "mnemonic": "adds", + "operands": "r0, #0x14", + "mode": "thumb" + }, + "instr_53130": { + "virtual_address": 53130, + "size": 2, + "disassembly": "movs r3, r0", + "mnemonic": "movs", + "operands": "r3, r0", + "mode": "thumb" + }, + "instr_53132": { + "virtual_address": 53132, + "size": 2, + "disassembly": "str r0, [sp, #0x4]", + "mnemonic": "str", + "operands": "r0, [sp, #0x4]", + "mode": "thumb" + }, + "instr_53134": { + "virtual_address": 53134, + "size": 2, + "disassembly": "cmp r7, #0x0", + "mnemonic": "cmp", + "operands": "r7, #0x0", + "mode": "thumb" + }, + "instr_53136": { + "virtual_address": 53136, + "size": 2, + "disassembly": "ble 0x0cfac", + "mnemonic": "ble", + "operands": "0x0cfac", + "mode": "thumb" + }, + "bb_53128": { + "virtual_address": 53128, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53138, + "children": [ + "instr_53128", + "instr_53130", + "instr_53132", + "instr_53134", + "instr_53136" + ] + }, + "instr_53138": { + "virtual_address": 53138, + "size": 2, + "disassembly": "lsls r7, r7, #0x2", + "mnemonic": "lsls", + "operands": "r7, r7, #0x2", + "mode": "thumb" + }, + "instr_53140": { + "virtual_address": 53140, + "size": 2, + "disassembly": "movs r2, r7", + "mnemonic": "movs", + "operands": "r2, r7", + "mode": "thumb" + }, + "instr_53142": { + "virtual_address": 53142, + "size": 2, + "disassembly": "movs r1, #0x0", + "mnemonic": "movs", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_53144": { + "virtual_address": 53144, + "size": 2, + "disassembly": "adds r2, #0x14", + "mnemonic": "adds", + "operands": "r2, #0x14", + "mode": "thumb" + }, + "instr_53146": { + "virtual_address": 53146, + "size": 2, + "disassembly": "add r2, r12", + "mnemonic": "add", + "operands": "r2, r12", + "mode": "thumb" + }, + "bb_53138": { + "virtual_address": 53138, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53148, + "children": [ + "instr_53138", + "instr_53140", + "instr_53142", + "instr_53144", + "instr_53146" + ] + }, + "instr_53148": { + "virtual_address": 53148, + "size": 2, + "disassembly": "stmia r3!, {r1}", + "mnemonic": "stmia", + "operands": "r3!, {r1}", + "mode": "thumb" + }, + "instr_53150": { + "virtual_address": 53150, + "size": 2, + "disassembly": "cmp r3, r2", + "mnemonic": "cmp", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_53152": { + "virtual_address": 53152, + "size": 2, + "disassembly": "bne 0x0cf9c", + "mnemonic": "bne", + "operands": "0x0cf9c", + "mode": "thumb" + }, + "bb_53148": { + "virtual_address": 53148, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53154, + "children": [ + "instr_53148", + "instr_53150", + "instr_53152" + ] + }, + "instr_53154": { + "virtual_address": 53154, + "size": 2, + "disassembly": "ldr r3, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x4]", + "mode": "thumb" + }, + "instr_53156": { + "virtual_address": 53156, + "size": 2, + "disassembly": "mov r9, r3", + "mnemonic": "mov", + "operands": "r9, r3", + "mode": "thumb" + }, + "instr_53158": { + "virtual_address": 53158, + "size": 2, + "disassembly": "add r9, r7", + "mnemonic": "add", + "operands": "r9, r7", + "mode": "thumb" + }, + "instr_53160": { + "virtual_address": 53160, + "size": 2, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_53162": { + "virtual_address": 53162, + "size": 2, + "disassembly": "str r3, [sp, #0x4]", + "mnemonic": "str", + "operands": "r3, [sp, #0x4]", + "mode": "thumb" + }, + "bb_53154": { + "virtual_address": 53154, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53164, + "children": [ + "instr_53154", + "instr_53156", + "instr_53158", + "instr_53160", + "instr_53162" + ] + }, + "instr_53164": { + "virtual_address": 53164, + "size": 2, + "disassembly": "ldr r2, [r4, #0x10]", + "mnemonic": "ldr", + "operands": "r2, [r4, #0x10]", + "mode": "thumb" + }, + "instr_53166": { + "virtual_address": 53166, + "size": 2, + "disassembly": "lsls r1, r2, #0x2", + "mnemonic": "lsls", + "operands": "r1, r2, #0x2", + "mode": "thumb" + }, + "instr_53168": { + "virtual_address": 53168, + "size": 2, + "disassembly": "movs r2, #0x1f", + "mnemonic": "movs", + "operands": "r2, #0x1f", + "mode": "thumb" + }, + "instr_53170": { + "virtual_address": 53170, + "size": 2, + "disassembly": "movs r3, r4", + "mnemonic": "movs", + "operands": "r3, r4", + "mode": "thumb" + }, + "instr_53172": { + "virtual_address": 53172, + "size": 2, + "disassembly": "movs r0, r2", + "mnemonic": "movs", + "operands": "r0, r2", + "mode": "thumb" + }, + "instr_53174": { + "virtual_address": 53174, + "size": 2, + "disassembly": "adds r3, #0x14", + "mnemonic": "adds", + "operands": "r3, #0x14", + "mode": "thumb" + }, + "instr_53176": { + "virtual_address": 53176, + "size": 2, + "disassembly": "ands r0, r6", + "mnemonic": "ands", + "operands": "r0, r6", + "mode": "thumb" + }, + "instr_53178": { + "virtual_address": 53178, + "size": 2, + "disassembly": "mov r9, r0", + "mnemonic": "mov", + "operands": "r9, r0", + "mode": "thumb" + }, + "instr_53180": { + "virtual_address": 53180, + "size": 2, + "disassembly": "adds r1, r3, r1", + "mnemonic": "adds", + "operands": "r1, r3, r1", + "mode": "thumb" + }, + "instr_53182": { + "virtual_address": 53182, + "size": 2, + "disassembly": "tst r2, r6", + "mnemonic": "tst", + "operands": "r2, r6", + "mode": "thumb" + }, + "instr_53184": { + "virtual_address": 53184, + "size": 2, + "disassembly": "beq 0x0d028", + "mnemonic": "beq", + "operands": "0x0d028", + "mode": "thumb" + }, + "bb_53164": { + "virtual_address": 53164, + "size": 22, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53186, + "children": [ + "instr_53164", + "instr_53166", + "instr_53168", + "instr_53170", + "instr_53172", + "instr_53174", + "instr_53176", + "instr_53178", + "instr_53180", + "instr_53182", + "instr_53184" + ] + }, + "instr_53186": { + "virtual_address": 53186, + "size": 2, + "disassembly": "adds r2, #0x1", + "mnemonic": "adds", + "operands": "r2, #0x1", + "mode": "thumb" + }, + "instr_53188": { + "virtual_address": 53188, + "size": 2, + "disassembly": "subs r2, r2, r0", + "mnemonic": "subs", + "operands": "r2, r2, r0", + "mode": "thumb" + }, + "instr_53190": { + "virtual_address": 53190, + "size": 2, + "disassembly": "mov r10, r2", + "mnemonic": "mov", + "operands": "r10, r2", + "mode": "thumb" + }, + "instr_53192": { + "virtual_address": 53192, + "size": 2, + "disassembly": "movs r6, #0x0", + "mnemonic": "movs", + "operands": "r6, #0x0", + "mode": "thumb" + }, + "instr_53194": { + "virtual_address": 53194, + "size": 2, + "disassembly": "ldr r7, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r7, [sp, #0x4]", + "mode": "thumb" + }, + "bb_53186": { + "virtual_address": 53186, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53196, + "children": [ + "instr_53186", + "instr_53188", + "instr_53190", + "instr_53192", + "instr_53194" + ] + }, + "instr_53196": { + "virtual_address": 53196, + "size": 2, + "disassembly": "mov r0, r9", + "mnemonic": "mov", + "operands": "r0, r9", + "mode": "thumb" + }, + "instr_53198": { + "virtual_address": 53198, + "size": 2, + "disassembly": "ldr r2, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [r3, #0x0]", + "mode": "thumb" + }, + "instr_53200": { + "virtual_address": 53200, + "size": 2, + "disassembly": "lsls r2, r0", + "mnemonic": "lsls", + "operands": "r2, r0", + "mode": "thumb" + }, + "instr_53202": { + "virtual_address": 53202, + "size": 2, + "disassembly": "orrs r2, r6", + "mnemonic": "orrs", + "operands": "r2, r6", + "mode": "thumb" + }, + "instr_53204": { + "virtual_address": 53204, + "size": 2, + "disassembly": "stmia r7!, {r2}", + "mnemonic": "stmia", + "operands": "r7!, {r2}", + "mode": "thumb" + }, + "instr_53206": { + "virtual_address": 53206, + "size": 2, + "disassembly": "mov r2, r10", + "mnemonic": "mov", + "operands": "r2, r10", + "mode": "thumb" + }, + "instr_53208": { + "virtual_address": 53208, + "size": 2, + "disassembly": "ldmia r3!, {r6}", + "mnemonic": "ldmia", + "operands": "r3!, {r6}", + "mode": "thumb" + }, + "instr_53210": { + "virtual_address": 53210, + "size": 2, + "disassembly": "lsrs r6, r2", + "mnemonic": "lsrs", + "operands": "r6, r2", + "mode": "thumb" + }, + "instr_53212": { + "virtual_address": 53212, + "size": 2, + "disassembly": "cmp r1, r3", + "mnemonic": "cmp", + "operands": "r1, r3", + "mode": "thumb" + }, + "instr_53214": { + "virtual_address": 53214, + "size": 2, + "disassembly": "bhi 0x0cfcc", + "mnemonic": "bhi", + "operands": "0x0cfcc", + "mode": "thumb" + }, + "bb_53196": { + "virtual_address": 53196, + "size": 20, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53216, + "children": [ + "instr_53196", + "instr_53198", + "instr_53200", + "instr_53202", + "instr_53204", + "instr_53206", + "instr_53208", + "instr_53210", + "instr_53212", + "instr_53214" + ] + }, + "instr_53216": { + "virtual_address": 53216, + "size": 2, + "disassembly": "movs r2, r4", + "mnemonic": "movs", + "operands": "r2, r4", + "mode": "thumb" + }, + "instr_53218": { + "virtual_address": 53218, + "size": 2, + "disassembly": "adds r2, #0x15", + "mnemonic": "adds", + "operands": "r2, #0x15", + "mode": "thumb" + }, + "instr_53220": { + "virtual_address": 53220, + "size": 2, + "disassembly": "movs r3, #0x4", + "mnemonic": "movs", + "operands": "r3, #0x4", + "mode": "thumb" + }, + "instr_53222": { + "virtual_address": 53222, + "size": 2, + "disassembly": "cmp r1, r2", + "mnemonic": "cmp", + "operands": "r1, r2", + "mode": "thumb" + }, + "instr_53224": { + "virtual_address": 53224, + "size": 2, + "disassembly": "bcc 0x0cff4", + "mnemonic": "bcc", + "operands": "0x0cff4", + "mode": "thumb" + }, + "bb_53216": { + "virtual_address": 53216, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53226, + "children": [ + "instr_53216", + "instr_53218", + "instr_53220", + "instr_53222", + "instr_53224" + ] + }, + "instr_53226": { + "virtual_address": 53226, + "size": 2, + "disassembly": "subs r3, r1, r4", + "mnemonic": "subs", + "operands": "r3, r1, r4", + "mode": "thumb" + }, + "instr_53228": { + "virtual_address": 53228, + "size": 2, + "disassembly": "subs r3, #0x15", + "mnemonic": "subs", + "operands": "r3, #0x15", + "mode": "thumb" + }, + "instr_53230": { + "virtual_address": 53230, + "size": 2, + "disassembly": "lsrs r3, r3, #0x2", + "mnemonic": "lsrs", + "operands": "r3, r3, #0x2", + "mode": "thumb" + }, + "instr_53232": { + "virtual_address": 53232, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_53234": { + "virtual_address": 53234, + "size": 2, + "disassembly": "lsls r3, r3, #0x2", + "mnemonic": "lsls", + "operands": "r3, r3, #0x2", + "mode": "thumb" + }, + "bb_53226": { + "virtual_address": 53226, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53236, + "children": [ + "instr_53226", + "instr_53228", + "instr_53230", + "instr_53232", + "instr_53234" + ] + }, + "instr_53236": { + "virtual_address": 53236, + "size": 2, + "disassembly": "ldr r2, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x4]", + "mode": "thumb" + }, + "instr_53238": { + "virtual_address": 53238, + "size": 2, + "disassembly": "str r6, [r2, r3]", + "mnemonic": "str", + "operands": "r6, [r2, r3]", + "mode": "thumb" + }, + "instr_53240": { + "virtual_address": 53240, + "size": 2, + "disassembly": "cmp r6, #0x0", + "mnemonic": "cmp", + "operands": "r6, #0x0", + "mode": "thumb" + }, + "instr_53242": { + "virtual_address": 53242, + "size": 2, + "disassembly": "beq 0x0cffe", + "mnemonic": "beq", + "operands": "0x0cffe", + "mode": "thumb" + }, + "bb_53236": { + "virtual_address": 53236, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53244, + "children": [ + "instr_53236", + "instr_53238", + "instr_53240", + "instr_53242" + ] + }, + "instr_53244": { + "virtual_address": 53244, + "size": 2, + "disassembly": "mov r8, r5", + "mnemonic": "mov", + "operands": "r8, r5", + "mode": "thumb" + }, + "bb_53244": { + "virtual_address": 53244, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53246, + "children": [ + "instr_53244" + ] + }, + "instr_53246": { + "virtual_address": 53246, + "size": 2, + "disassembly": "mov r3, r12", + "mnemonic": "mov", + "operands": "r3, r12", + "mode": "thumb" + }, + "instr_53248": { + "virtual_address": 53248, + "size": 2, + "disassembly": "mov r2, r8", + "mnemonic": "mov", + "operands": "r2, r8", + "mode": "thumb" + }, + "instr_53250": { + "virtual_address": 53250, + "size": 2, + "disassembly": "str r2, [r3, #0x10]", + "mnemonic": "str", + "operands": "r2, [r3, #0x10]", + "mode": "thumb" + }, + "instr_53252": { + "virtual_address": 53252, + "size": 2, + "disassembly": "ldr r3, [r4, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x4]", + "mode": "thumb" + }, + "instr_53254": { + "virtual_address": 53254, + "size": 2, + "disassembly": "lsls r2, r3, #0x2", + "mnemonic": "lsls", + "operands": "r2, r3, #0x2", + "mode": "thumb" + }, + "instr_53256": { + "virtual_address": 53256, + "size": 2, + "disassembly": "mov r3, r11", + "mnemonic": "mov", + "operands": "r3, r11", + "mode": "thumb" + }, + "instr_53258": { + "virtual_address": 53258, + "size": 2, + "disassembly": "mov r0, r12", + "mnemonic": "mov", + "operands": "r0, r12", + "mode": "thumb" + }, + "instr_53260": { + "virtual_address": 53260, + "size": 2, + "disassembly": "ldr r3, [r3, #0x4c]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0x4c]", + "mode": "thumb" + }, + "instr_53262": { + "virtual_address": 53262, + "size": 2, + "disassembly": "adds r3, r3, r2", + "mnemonic": "adds", + "operands": "r3, r3, r2", + "mode": "thumb" + }, + "instr_53264": { + "virtual_address": 53264, + "size": 2, + "disassembly": "ldr r2, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [r3, #0x0]", + "mode": "thumb" + }, + "instr_53266": { + "virtual_address": 53266, + "size": 2, + "disassembly": "str r2, [r4, #0x0]", + "mnemonic": "str", + "operands": "r2, [r4, #0x0]", + "mode": "thumb" + }, + "instr_53268": { + "virtual_address": 53268, + "size": 2, + "disassembly": "str r4, [r3, #0x0]", + "mnemonic": "str", + "operands": "r4, [r3, #0x0]", + "mode": "thumb" + }, + "instr_53270": { + "virtual_address": 53270, + "size": 2, + "disassembly": "add sp, #0xc", + "mnemonic": "add", + "operands": "sp, #0xc", + "mode": "thumb" + }, + "instr_53272": { + "virtual_address": 53272, + "size": 2, + "disassembly": "pop {r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_53274": { + "virtual_address": 53274, + "size": 2, + "disassembly": "mov r11, r7", + "mnemonic": "mov", + "operands": "r11, r7", + "mode": "thumb" + }, + "instr_53276": { + "virtual_address": 53276, + "size": 2, + "disassembly": "mov r10, r6", + "mnemonic": "mov", + "operands": "r10, r6", + "mode": "thumb" + }, + "instr_53278": { + "virtual_address": 53278, + "size": 2, + "disassembly": "mov r9, r5", + "mnemonic": "mov", + "operands": "r9, r5", + "mode": "thumb" + }, + "instr_53280": { + "virtual_address": 53280, + "size": 2, + "disassembly": "mov r8, r4", + "mnemonic": "mov", + "operands": "r8, r4", + "mode": "thumb" + }, + "instr_53282": { + "virtual_address": 53282, + "size": 2, + "disassembly": "pop {r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_53284": { + "virtual_address": 53284, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_53286": { + "virtual_address": 53286, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_53246": { + "virtual_address": 53246, + "size": 42, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_53246", + "instr_53248", + "instr_53250", + "instr_53252", + "instr_53254", + "instr_53256", + "instr_53258", + "instr_53260", + "instr_53262", + "instr_53264", + "instr_53266", + "instr_53268", + "instr_53270", + "instr_53272", + "instr_53274", + "instr_53276", + "instr_53278", + "instr_53280", + "instr_53282", + "instr_53284", + "instr_53286" + ] + }, + "instr_53288": { + "virtual_address": 53288, + "size": 2, + "disassembly": "ldr r0, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x4]", + "mode": "thumb" + }, + "bb_53288": { + "virtual_address": 53288, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53290, + "children": [ + "instr_53288" + ] + }, + "instr_53290": { + "virtual_address": 53290, + "size": 2, + "disassembly": "ldmia r3!, {r2}", + "mnemonic": "ldmia", + "operands": "r3!, {r2}", + "mode": "thumb" + }, + "instr_53292": { + "virtual_address": 53292, + "size": 2, + "disassembly": "stmia r0!, {r2}", + "mnemonic": "stmia", + "operands": "r0!, {r2}", + "mode": "thumb" + }, + "instr_53294": { + "virtual_address": 53294, + "size": 2, + "disassembly": "cmp r1, r3", + "mnemonic": "cmp", + "operands": "r1, r3", + "mode": "thumb" + }, + "instr_53296": { + "virtual_address": 53296, + "size": 2, + "disassembly": "bhi 0x0d02a", + "mnemonic": "bhi", + "operands": "0x0d02a", + "mode": "thumb" + }, + "bb_53290": { + "virtual_address": 53290, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53298, + "children": [ + "instr_53290", + "instr_53292", + "instr_53294", + "instr_53296" + ] + }, + "instr_53298": { + "virtual_address": 53298, + "size": 2, + "disassembly": "b 0x0cffe", + "mnemonic": "b", + "operands": "0x0cffe", + "mode": "thumb" + }, + "bb_53298": { + "virtual_address": 53298, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53246, + "children": [ + "instr_53298" + ] + }, + "instr_53300": { + "virtual_address": 53300, + "size": 2, + "disassembly": "movs r1, #0xda", + "mnemonic": "movs", + "operands": "r1, #0xda", + "mode": "thumb" + }, + "instr_53302": { + "virtual_address": 53302, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_53304": { + "virtual_address": 53304, + "size": 2, + "disassembly": "ldr r3, [0x0d044]", + "mnemonic": "ldr", + "operands": "r3, [0x0d044]", + "mode": "thumb" + }, + "instr_53306": { + "virtual_address": 53306, + "size": 2, + "disassembly": "ldr r0, [0x0d048]", + "mnemonic": "ldr", + "operands": "r0, [0x0d048]", + "mode": "thumb" + }, + "instr_53308": { + "virtual_address": 53308, + "size": 2, + "disassembly": "adds r1, #0xff", + "mnemonic": "adds", + "operands": "r1, #0xff", + "mode": "thumb" + }, + "instr_53310": { + "virtual_address": 53310, + "size": 4, + "disassembly": "bl 0x0eae0", + "mnemonic": "bl", + "operands": "0x0eae0", + "mode": "thumb" + }, + "bb_53300": { + "virtual_address": 53300, + "size": 14, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_53300", + "instr_53302", + "instr_53304", + "instr_53306", + "instr_53308", + "instr_53310" + ] + }, + "func_53068": { + "virtual_address": 53068, + "size": 246, + "name": "__lshift", + "children": [ + "bb_53068", + "bb_53108", + "bb_53116", + "bb_53128", + "bb_53138", + "bb_53148", + "bb_53154", + "bb_53164", + "bb_53186", + "bb_53196", + "bb_53216", + "bb_53226", + "bb_53236", + "bb_53244", + "bb_53246", + "bb_53288", + "bb_53290", + "bb_53298", + "bb_53300" + ] + }, + "instr_53324": { + "virtual_address": 53324, + "size": 2, + "disassembly": "ldr r3, [r0, #0x10]", + "mnemonic": "ldr", + "operands": "r3, [r0, #0x10]", + "mode": "thumb" + }, + "instr_53326": { + "virtual_address": 53326, + "size": 2, + "disassembly": "ldr r2, [r1, #0x10]", + "mnemonic": "ldr", + "operands": "r2, [r1, #0x10]", + "mode": "thumb" + }, + "instr_53328": { + "virtual_address": 53328, + "size": 2, + "disassembly": "push {r4, r5, lr}", + "mnemonic": "push", + "operands": "{r4, r5, lr}", + "mode": "thumb" + }, + "instr_53330": { + "virtual_address": 53330, + "size": 2, + "disassembly": "movs r5, r0", + "mnemonic": "movs", + "operands": "r5, r0", + "mode": "thumb" + }, + "instr_53332": { + "virtual_address": 53332, + "size": 2, + "disassembly": "subs r0, r3, r2", + "mnemonic": "subs", + "operands": "r0, r3, r2", + "mode": "thumb" + }, + "instr_53334": { + "virtual_address": 53334, + "size": 2, + "disassembly": "cmp r3, r2", + "mnemonic": "cmp", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_53336": { + "virtual_address": 53336, + "size": 2, + "disassembly": "bne 0x0d07e", + "mnemonic": "bne", + "operands": "0x0d07e", + "mode": "thumb" + }, + "bb_53324": { + "virtual_address": 53324, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53338, + "children": [ + "instr_53324", + "instr_53326", + "instr_53328", + "instr_53330", + "instr_53332", + "instr_53334", + "instr_53336" + ] + }, + "instr_53338": { + "virtual_address": 53338, + "size": 2, + "disassembly": "lsls r2, r2, #0x2", + "mnemonic": "lsls", + "operands": "r2, r2, #0x2", + "mode": "thumb" + }, + "instr_53340": { + "virtual_address": 53340, + "size": 2, + "disassembly": "adds r5, #0x14", + "mnemonic": "adds", + "operands": "r5, #0x14", + "mode": "thumb" + }, + "instr_53342": { + "virtual_address": 53342, + "size": 2, + "disassembly": "adds r1, #0x14", + "mnemonic": "adds", + "operands": "r1, #0x14", + "mode": "thumb" + }, + "instr_53344": { + "virtual_address": 53344, + "size": 2, + "disassembly": "adds r3, r5, r2", + "mnemonic": "adds", + "operands": "r3, r5, r2", + "mode": "thumb" + }, + "instr_53346": { + "virtual_address": 53346, + "size": 2, + "disassembly": "adds r1, r1, r2", + "mnemonic": "adds", + "operands": "r1, r1, r2", + "mode": "thumb" + }, + "instr_53348": { + "virtual_address": 53348, + "size": 2, + "disassembly": "b 0x0d06a", + "mnemonic": "b", + "operands": "0x0d06a", + "mode": "thumb" + }, + "bb_53338": { + "virtual_address": 53338, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53354, + "children": [ + "instr_53338", + "instr_53340", + "instr_53342", + "instr_53344", + "instr_53346", + "instr_53348" + ] + }, + "instr_53350": { + "virtual_address": 53350, + "size": 2, + "disassembly": "cmp r5, r3", + "mnemonic": "cmp", + "operands": "r5, r3", + "mode": "thumb" + }, + "instr_53352": { + "virtual_address": 53352, + "size": 2, + "disassembly": "bcs 0x0d07e", + "mnemonic": "bcs", + "operands": "0x0d07e", + "mode": "thumb" + }, + "bb_53350": { + "virtual_address": 53350, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53354, + "children": [ + "instr_53350", + "instr_53352" + ] + }, + "instr_53354": { + "virtual_address": 53354, + "size": 2, + "disassembly": "subs r3, #0x4", + "mnemonic": "subs", + "operands": "r3, #0x4", + "mode": "thumb" + }, + "instr_53356": { + "virtual_address": 53356, + "size": 2, + "disassembly": "subs r1, #0x4", + "mnemonic": "subs", + "operands": "r1, #0x4", + "mode": "thumb" + }, + "instr_53358": { + "virtual_address": 53358, + "size": 2, + "disassembly": "ldr r2, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [r3, #0x0]", + "mode": "thumb" + }, + "instr_53360": { + "virtual_address": 53360, + "size": 2, + "disassembly": "ldr r4, [r1, #0x0]", + "mnemonic": "ldr", + "operands": "r4, [r1, #0x0]", + "mode": "thumb" + }, + "instr_53362": { + "virtual_address": 53362, + "size": 2, + "disassembly": "cmp r2, r4", + "mnemonic": "cmp", + "operands": "r2, r4", + "mode": "thumb" + }, + "instr_53364": { + "virtual_address": 53364, + "size": 2, + "disassembly": "beq 0x0d066", + "mnemonic": "beq", + "operands": "0x0d066", + "mode": "thumb" + }, + "bb_53354": { + "virtual_address": 53354, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53366, + "children": [ + "instr_53354", + "instr_53356", + "instr_53358", + "instr_53360", + "instr_53362", + "instr_53364" + ] + }, + "instr_53366": { + "virtual_address": 53366, + "size": 2, + "disassembly": "cmp r2, r4", + "mnemonic": "cmp", + "operands": "r2, r4", + "mode": "thumb" + }, + "instr_53368": { + "virtual_address": 53368, + "size": 2, + "disassembly": "sbcs r2, r2", + "mnemonic": "sbcs", + "operands": "r2, r2", + "mode": "thumb" + }, + "instr_53370": { + "virtual_address": 53370, + "size": 2, + "disassembly": "movs r0, #0x1", + "mnemonic": "movs", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_53372": { + "virtual_address": 53372, + "size": 2, + "disassembly": "orrs r0, r2", + "mnemonic": "orrs", + "operands": "r0, r2", + "mode": "thumb" + }, + "bb_53366": { + "virtual_address": 53366, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53374, + "children": [ + "instr_53366", + "instr_53368", + "instr_53370", + "instr_53372" + ] + }, + "instr_53374": { + "virtual_address": 53374, + "size": 2, + "disassembly": "pop {r4, r5}", + "mnemonic": "pop", + "operands": "{r4, r5}", + "mode": "thumb" + }, + "instr_53376": { + "virtual_address": 53376, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_53378": { + "virtual_address": 53378, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_53374": { + "virtual_address": 53374, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_53374", + "instr_53376", + "instr_53378" + ] + }, + "func_53324": { + "virtual_address": 53324, + "size": 56, + "name": "__mcmp", + "children": [ + "bb_53324", + "bb_53338", + "bb_53350", + "bb_53354", + "bb_53366", + "bb_53374" + ] + }, + "instr_53380": { + "virtual_address": 53380, + "size": 2, + "disassembly": "push {r4, r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_53382": { + "virtual_address": 53382, + "size": 2, + "disassembly": "mov r6, r9", + "mnemonic": "mov", + "operands": "r6, r9", + "mode": "thumb" + }, + "instr_53384": { + "virtual_address": 53384, + "size": 2, + "disassembly": "mov r5, r8", + "mnemonic": "mov", + "operands": "r5, r8", + "mode": "thumb" + }, + "instr_53386": { + "virtual_address": 53386, + "size": 2, + "disassembly": "mov lr, r11", + "mnemonic": "mov", + "operands": "lr, r11", + "mode": "thumb" + }, + "instr_53388": { + "virtual_address": 53388, + "size": 2, + "disassembly": "mov r7, r10", + "mnemonic": "mov", + "operands": "r7, r10", + "mode": "thumb" + }, + "instr_53390": { + "virtual_address": 53390, + "size": 2, + "disassembly": "push {r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_53392": { + "virtual_address": 53392, + "size": 2, + "disassembly": "ldr r3, [r1, #0x10]", + "mnemonic": "ldr", + "operands": "r3, [r1, #0x10]", + "mode": "thumb" + }, + "instr_53394": { + "virtual_address": 53394, + "size": 2, + "disassembly": "mov r8, r1", + "mnemonic": "mov", + "operands": "r8, r1", + "mode": "thumb" + }, + "instr_53396": { + "virtual_address": 53396, + "size": 2, + "disassembly": "ldr r1, [r2, #0x10]", + "mnemonic": "ldr", + "operands": "r1, [r2, #0x10]", + "mode": "thumb" + }, + "instr_53398": { + "virtual_address": 53398, + "size": 2, + "disassembly": "mov r9, r2", + "mnemonic": "mov", + "operands": "r9, r2", + "mode": "thumb" + }, + "instr_53400": { + "virtual_address": 53400, + "size": 2, + "disassembly": "sub sp, #0xc", + "mnemonic": "sub", + "operands": "sp, #0xc", + "mode": "thumb" + }, + "instr_53402": { + "virtual_address": 53402, + "size": 2, + "disassembly": "subs r4, r3, r1", + "mnemonic": "subs", + "operands": "r4, r3, r1", + "mode": "thumb" + }, + "instr_53404": { + "virtual_address": 53404, + "size": 2, + "disassembly": "cmp r3, r1", + "mnemonic": "cmp", + "operands": "r3, r1", + "mode": "thumb" + }, + "instr_53406": { + "virtual_address": 53406, + "size": 2, + "disassembly": "beq 0x0d0a2", + "mnemonic": "beq", + "operands": "0x0d0a2", + "mode": "thumb" + }, + "bb_53380": { + "virtual_address": 53380, + "size": 28, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53408, + "children": [ + "instr_53380", + "instr_53382", + "instr_53384", + "instr_53386", + "instr_53388", + "instr_53390", + "instr_53392", + "instr_53394", + "instr_53396", + "instr_53398", + "instr_53400", + "instr_53402", + "instr_53404", + "instr_53406" + ] + }, + "instr_53408": { + "virtual_address": 53408, + "size": 2, + "disassembly": "b 0x0d1d2", + "mnemonic": "b", + "operands": "0x0d1d2", + "mode": "thumb" + }, + "bb_53408": { + "virtual_address": 53408, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53714, + "children": [ + "instr_53408" + ] + }, + "instr_53410": { + "virtual_address": 53410, + "size": 2, + "disassembly": "mov r6, r8", + "mnemonic": "mov", + "operands": "r6, r8", + "mode": "thumb" + }, + "instr_53412": { + "virtual_address": 53412, + "size": 2, + "disassembly": "lsls r1, r1, #0x2", + "mnemonic": "lsls", + "operands": "r1, r1, #0x2", + "mode": "thumb" + }, + "instr_53414": { + "virtual_address": 53414, + "size": 2, + "disassembly": "adds r6, #0x14", + "mnemonic": "adds", + "operands": "r6, #0x14", + "mode": "thumb" + }, + "instr_53416": { + "virtual_address": 53416, + "size": 2, + "disassembly": "adds r2, #0x14", + "mnemonic": "adds", + "operands": "r2, #0x14", + "mode": "thumb" + }, + "instr_53418": { + "virtual_address": 53418, + "size": 2, + "disassembly": "adds r3, r6, r1", + "mnemonic": "adds", + "operands": "r3, r6, r1", + "mode": "thumb" + }, + "instr_53420": { + "virtual_address": 53420, + "size": 2, + "disassembly": "adds r2, r2, r1", + "mnemonic": "adds", + "operands": "r2, r2, r1", + "mode": "thumb" + }, + "instr_53422": { + "virtual_address": 53422, + "size": 2, + "disassembly": "b 0x0d0b6", + "mnemonic": "b", + "operands": "0x0d0b6", + "mode": "thumb" + }, + "bb_53410": { + "virtual_address": 53410, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53430, + "children": [ + "instr_53410", + "instr_53412", + "instr_53414", + "instr_53416", + "instr_53418", + "instr_53420", + "instr_53422" + ] + }, + "instr_53424": { + "virtual_address": 53424, + "size": 2, + "disassembly": "cmp r6, r3", + "mnemonic": "cmp", + "operands": "r6, r3", + "mode": "thumb" + }, + "instr_53426": { + "virtual_address": 53426, + "size": 2, + "disassembly": "bcc 0x0d0b6", + "mnemonic": "bcc", + "operands": "0x0d0b6", + "mode": "thumb" + }, + "bb_53424": { + "virtual_address": 53424, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53428, + "children": [ + "instr_53424", + "instr_53426" + ] + }, + "instr_53428": { + "virtual_address": 53428, + "size": 2, + "disassembly": "b 0x0d1da", + "mnemonic": "b", + "operands": "0x0d1da", + "mode": "thumb" + }, + "bb_53428": { + "virtual_address": 53428, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53722, + "children": [ + "instr_53428" + ] + }, + "instr_53430": { + "virtual_address": 53430, + "size": 2, + "disassembly": "subs r3, #0x4", + "mnemonic": "subs", + "operands": "r3, #0x4", + "mode": "thumb" + }, + "instr_53432": { + "virtual_address": 53432, + "size": 2, + "disassembly": "subs r2, #0x4", + "mnemonic": "subs", + "operands": "r2, #0x4", + "mode": "thumb" + }, + "instr_53434": { + "virtual_address": 53434, + "size": 2, + "disassembly": "ldr r5, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r5, [r3, #0x0]", + "mode": "thumb" + }, + "instr_53436": { + "virtual_address": 53436, + "size": 2, + "disassembly": "ldr r1, [r2, #0x0]", + "mnemonic": "ldr", + "operands": "r1, [r2, #0x0]", + "mode": "thumb" + }, + "instr_53438": { + "virtual_address": 53438, + "size": 2, + "disassembly": "cmp r5, r1", + "mnemonic": "cmp", + "operands": "r5, r1", + "mode": "thumb" + }, + "instr_53440": { + "virtual_address": 53440, + "size": 2, + "disassembly": "beq 0x0d0b0", + "mnemonic": "beq", + "operands": "0x0d0b0", + "mode": "thumb" + }, + "bb_53430": { + "virtual_address": 53430, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53442, + "children": [ + "instr_53430", + "instr_53432", + "instr_53434", + "instr_53436", + "instr_53438", + "instr_53440" + ] + }, + "instr_53442": { + "virtual_address": 53442, + "size": 2, + "disassembly": "bcs 0x0d0c6", + "mnemonic": "bcs", + "operands": "0x0d0c6", + "mode": "thumb" + }, + "bb_53442": { + "virtual_address": 53442, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53444, + "children": [ + "instr_53442" + ] + }, + "instr_53444": { + "virtual_address": 53444, + "size": 2, + "disassembly": "b 0x0d1c8", + "mnemonic": "b", + "operands": "0x0d1c8", + "mode": "thumb" + }, + "bb_53444": { + "virtual_address": 53444, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53704, + "children": [ + "instr_53444" + ] + }, + "instr_53446": { + "virtual_address": 53446, + "size": 2, + "disassembly": "mov r3, r8", + "mnemonic": "mov", + "operands": "r3, r8", + "mode": "thumb" + }, + "instr_53448": { + "virtual_address": 53448, + "size": 2, + "disassembly": "ldr r1, [r3, #0x4]", + "mnemonic": "ldr", + "operands": "r1, [r3, #0x4]", + "mode": "thumb" + }, + "instr_53450": { + "virtual_address": 53450, + "size": 4, + "disassembly": "bl 0x0ca08", + "mnemonic": "bl", + "operands": "0x0ca08", + "mode": "thumb" + }, + "instr_53454": { + "virtual_address": 53454, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_53456": { + "virtual_address": 53456, + "size": 2, + "disassembly": "bne 0x0d0d4", + "mnemonic": "bne", + "operands": "0x0d0d4", + "mode": "thumb" + }, + "bb_53446": { + "virtual_address": 53446, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53458, + "children": [ + "instr_53446", + "instr_53448", + "instr_53450", + "instr_53454", + "instr_53456" + ] + }, + "instr_53458": { + "virtual_address": 53458, + "size": 2, + "disassembly": "b 0x0d1ee", + "mnemonic": "b", + "operands": "0x0d1ee", + "mode": "thumb" + }, + "bb_53458": { + "virtual_address": 53458, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53742, + "children": [ + "instr_53458" + ] + }, + "instr_53460": { + "virtual_address": 53460, + "size": 2, + "disassembly": "mov r3, r8", + "mnemonic": "mov", + "operands": "r3, r8", + "mode": "thumb" + }, + "instr_53462": { + "virtual_address": 53462, + "size": 2, + "disassembly": "ldr r2, [r3, #0x10]", + "mnemonic": "ldr", + "operands": "r2, [r3, #0x10]", + "mode": "thumb" + }, + "instr_53464": { + "virtual_address": 53464, + "size": 2, + "disassembly": "movs r3, #0x14", + "mnemonic": "movs", + "operands": "r3, #0x14", + "mode": "thumb" + }, + "instr_53466": { + "virtual_address": 53466, + "size": 2, + "disassembly": "add r3, r8", + "mnemonic": "add", + "operands": "r3, r8", + "mode": "thumb" + }, + "instr_53468": { + "virtual_address": 53468, + "size": 2, + "disassembly": "mov r12, r3", + "mnemonic": "mov", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_53470": { + "virtual_address": 53470, + "size": 2, + "disassembly": "str r4, [r0, #0xc]", + "mnemonic": "str", + "operands": "r4, [r0, #0xc]", + "mode": "thumb" + }, + "instr_53472": { + "virtual_address": 53472, + "size": 2, + "disassembly": "movs r4, r3", + "mnemonic": "movs", + "operands": "r4, r3", + "mode": "thumb" + }, + "instr_53474": { + "virtual_address": 53474, + "size": 2, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_53476": { + "virtual_address": 53476, + "size": 2, + "disassembly": "ldr r3, [r3, #0x10]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0x10]", + "mode": "thumb" + }, + "instr_53478": { + "virtual_address": 53478, + "size": 2, + "disassembly": "lsls r1, r2, #0x2", + "mnemonic": "lsls", + "operands": "r1, r2, #0x2", + "mode": "thumb" + }, + "instr_53480": { + "virtual_address": 53480, + "size": 2, + "disassembly": "lsls r3, r3, #0x2", + "mnemonic": "lsls", + "operands": "r3, r3, #0x2", + "mode": "thumb" + }, + "instr_53482": { + "virtual_address": 53482, + "size": 2, + "disassembly": "add r1, r12", + "mnemonic": "add", + "operands": "r1, r12", + "mode": "thumb" + }, + "instr_53484": { + "virtual_address": 53484, + "size": 2, + "disassembly": "mov r12, r3", + "mnemonic": "mov", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_53486": { + "virtual_address": 53486, + "size": 2, + "disassembly": "movs r3, #0x14", + "mnemonic": "movs", + "operands": "r3, #0x14", + "mode": "thumb" + }, + "instr_53488": { + "virtual_address": 53488, + "size": 2, + "disassembly": "mov r10, r3", + "mnemonic": "mov", + "operands": "r10, r3", + "mode": "thumb" + }, + "instr_53490": { + "virtual_address": 53490, + "size": 2, + "disassembly": "mov r7, r9", + "mnemonic": "mov", + "operands": "r7, r9", + "mode": "thumb" + }, + "instr_53492": { + "virtual_address": 53492, + "size": 2, + "disassembly": "add r10, r0", + "mnemonic": "add", + "operands": "r10, r0", + "mode": "thumb" + }, + "instr_53494": { + "virtual_address": 53494, + "size": 2, + "disassembly": "mov r3, r10", + "mnemonic": "mov", + "operands": "r3, r10", + "mode": "thumb" + }, + "instr_53496": { + "virtual_address": 53496, + "size": 2, + "disassembly": "adds r7, #0x14", + "mnemonic": "adds", + "operands": "r7, #0x14", + "mode": "thumb" + }, + "instr_53498": { + "virtual_address": 53498, + "size": 2, + "disassembly": "add r12, r7", + "mnemonic": "add", + "operands": "r12, r7", + "mode": "thumb" + }, + "instr_53500": { + "virtual_address": 53500, + "size": 2, + "disassembly": "mov r11, r1", + "mnemonic": "mov", + "operands": "r11, r1", + "mode": "thumb" + }, + "instr_53502": { + "virtual_address": 53502, + "size": 2, + "disassembly": "mov r10, r4", + "mnemonic": "mov", + "operands": "r10, r4", + "mode": "thumb" + }, + "instr_53504": { + "virtual_address": 53504, + "size": 2, + "disassembly": "movs r6, #0x14", + "mnemonic": "movs", + "operands": "r6, #0x14", + "mode": "thumb" + }, + "instr_53506": { + "virtual_address": 53506, + "size": 2, + "disassembly": "mov r4, r12", + "mnemonic": "mov", + "operands": "r4, r12", + "mode": "thumb" + }, + "instr_53508": { + "virtual_address": 53508, + "size": 2, + "disassembly": "movs r1, #0x0", + "mnemonic": "movs", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_53510": { + "virtual_address": 53510, + "size": 2, + "disassembly": "mov r12, r2", + "mnemonic": "mov", + "operands": "r12, r2", + "mode": "thumb" + }, + "instr_53512": { + "virtual_address": 53512, + "size": 2, + "disassembly": "mov r2, r8", + "mnemonic": "mov", + "operands": "r2, r8", + "mode": "thumb" + }, + "instr_53514": { + "virtual_address": 53514, + "size": 2, + "disassembly": "mov r8, r0", + "mnemonic": "mov", + "operands": "r8, r0", + "mode": "thumb" + }, + "instr_53516": { + "virtual_address": 53516, + "size": 2, + "disassembly": "str r3, [sp, #0x4]", + "mnemonic": "str", + "operands": "r3, [sp, #0x4]", + "mode": "thumb" + }, + "bb_53460": { + "virtual_address": 53460, + "size": 58, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53518, + "children": [ + "instr_53460", + "instr_53462", + "instr_53464", + "instr_53466", + "instr_53468", + "instr_53470", + "instr_53472", + "instr_53474", + "instr_53476", + "instr_53478", + "instr_53480", + "instr_53482", + "instr_53484", + "instr_53486", + "instr_53488", + "instr_53490", + "instr_53492", + "instr_53494", + "instr_53496", + "instr_53498", + "instr_53500", + "instr_53502", + "instr_53504", + "instr_53506", + "instr_53508", + "instr_53510", + "instr_53512", + "instr_53514", + "instr_53516" + ] + }, + "instr_53518": { + "virtual_address": 53518, + "size": 2, + "disassembly": "ldr r3, [r2, r6]", + "mnemonic": "ldr", + "operands": "r3, [r2, r6]", + "mode": "thumb" + }, + "instr_53520": { + "virtual_address": 53520, + "size": 2, + "disassembly": "ldmia r7!, {r0}", + "mnemonic": "ldmia", + "operands": "r7!, {r0}", + "mode": "thumb" + }, + "instr_53522": { + "virtual_address": 53522, + "size": 2, + "disassembly": "lsls r5, r3, #0x10", + "mnemonic": "lsls", + "operands": "r5, r3, #0x10", + "mode": "thumb" + }, + "instr_53524": { + "virtual_address": 53524, + "size": 2, + "disassembly": "lsrs r5, r5, #0x10", + "mnemonic": "lsrs", + "operands": "r5, r5, #0x10", + "mode": "thumb" + }, + "instr_53526": { + "virtual_address": 53526, + "size": 2, + "disassembly": "adds r1, r5, r1", + "mnemonic": "adds", + "operands": "r1, r5, r1", + "mode": "thumb" + }, + "instr_53528": { + "virtual_address": 53528, + "size": 2, + "disassembly": "lsls r5, r0, #0x10", + "mnemonic": "lsls", + "operands": "r5, r0, #0x10", + "mode": "thumb" + }, + "instr_53530": { + "virtual_address": 53530, + "size": 2, + "disassembly": "lsrs r5, r5, #0x10", + "mnemonic": "lsrs", + "operands": "r5, r5, #0x10", + "mode": "thumb" + }, + "instr_53532": { + "virtual_address": 53532, + "size": 2, + "disassembly": "subs r5, r1, r5", + "mnemonic": "subs", + "operands": "r5, r1, r5", + "mode": "thumb" + }, + "instr_53534": { + "virtual_address": 53534, + "size": 2, + "disassembly": "lsrs r1, r0, #0x10", + "mnemonic": "lsrs", + "operands": "r1, r0, #0x10", + "mode": "thumb" + }, + "instr_53536": { + "virtual_address": 53536, + "size": 2, + "disassembly": "mov r0, r8", + "mnemonic": "mov", + "operands": "r0, r8", + "mode": "thumb" + }, + "instr_53538": { + "virtual_address": 53538, + "size": 2, + "disassembly": "lsrs r3, r3, #0x10", + "mnemonic": "lsrs", + "operands": "r3, r3, #0x10", + "mode": "thumb" + }, + "instr_53540": { + "virtual_address": 53540, + "size": 2, + "disassembly": "subs r3, r3, r1", + "mnemonic": "subs", + "operands": "r3, r3, r1", + "mode": "thumb" + }, + "instr_53542": { + "virtual_address": 53542, + "size": 2, + "disassembly": "asrs r1, r5, #0x10", + "mnemonic": "asrs", + "operands": "r1, r5, #0x10", + "mode": "thumb" + }, + "instr_53544": { + "virtual_address": 53544, + "size": 2, + "disassembly": "adds r3, r3, r1", + "mnemonic": "adds", + "operands": "r3, r3, r1", + "mode": "thumb" + }, + "instr_53546": { + "virtual_address": 53546, + "size": 2, + "disassembly": "lsls r5, r5, #0x10", + "mnemonic": "lsls", + "operands": "r5, r5, #0x10", + "mode": "thumb" + }, + "instr_53548": { + "virtual_address": 53548, + "size": 2, + "disassembly": "asrs r1, r3, #0x10", + "mnemonic": "asrs", + "operands": "r1, r3, #0x10", + "mode": "thumb" + }, + "instr_53550": { + "virtual_address": 53550, + "size": 2, + "disassembly": "lsrs r5, r5, #0x10", + "mnemonic": "lsrs", + "operands": "r5, r5, #0x10", + "mode": "thumb" + }, + "instr_53552": { + "virtual_address": 53552, + "size": 2, + "disassembly": "lsls r3, r3, #0x10", + "mnemonic": "lsls", + "operands": "r3, r3, #0x10", + "mode": "thumb" + }, + "instr_53554": { + "virtual_address": 53554, + "size": 2, + "disassembly": "orrs r3, r5", + "mnemonic": "orrs", + "operands": "r3, r5", + "mode": "thumb" + }, + "instr_53556": { + "virtual_address": 53556, + "size": 2, + "disassembly": "str r3, [r0, r6]", + "mnemonic": "str", + "operands": "r3, [r0, r6]", + "mode": "thumb" + }, + "instr_53558": { + "virtual_address": 53558, + "size": 2, + "disassembly": "adds r6, #0x4", + "mnemonic": "adds", + "operands": "r6, #0x4", + "mode": "thumb" + }, + "instr_53560": { + "virtual_address": 53560, + "size": 2, + "disassembly": "cmp r4, r7", + "mnemonic": "cmp", + "operands": "r4, r7", + "mode": "thumb" + }, + "instr_53562": { + "virtual_address": 53562, + "size": 2, + "disassembly": "bhi 0x0d10e", + "mnemonic": "bhi", + "operands": "0x0d10e", + "mode": "thumb" + }, + "bb_53518": { + "virtual_address": 53518, + "size": 46, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53564, + "children": [ + "instr_53518", + "instr_53520", + "instr_53522", + "instr_53524", + "instr_53526", + "instr_53528", + "instr_53530", + "instr_53532", + "instr_53534", + "instr_53536", + "instr_53538", + "instr_53540", + "instr_53542", + "instr_53544", + "instr_53546", + "instr_53548", + "instr_53550", + "instr_53552", + "instr_53554", + "instr_53556", + "instr_53558", + "instr_53560", + "instr_53562" + ] + }, + "instr_53564": { + "virtual_address": 53564, + "size": 2, + "disassembly": "mov r2, r12", + "mnemonic": "mov", + "operands": "r2, r12", + "mode": "thumb" + }, + "instr_53566": { + "virtual_address": 53566, + "size": 2, + "disassembly": "mov r12, r4", + "mnemonic": "mov", + "operands": "r12, r4", + "mode": "thumb" + }, + "instr_53568": { + "virtual_address": 53568, + "size": 2, + "disassembly": "mov r5, r9", + "mnemonic": "mov", + "operands": "r5, r9", + "mode": "thumb" + }, + "instr_53570": { + "virtual_address": 53570, + "size": 2, + "disassembly": "movs r4, r3", + "mnemonic": "movs", + "operands": "r4, r3", + "mode": "thumb" + }, + "instr_53572": { + "virtual_address": 53572, + "size": 2, + "disassembly": "mov r3, r12", + "mnemonic": "mov", + "operands": "r3, r12", + "mode": "thumb" + }, + "instr_53574": { + "virtual_address": 53574, + "size": 2, + "disassembly": "mov r6, r9", + "mnemonic": "mov", + "operands": "r6, r9", + "mode": "thumb" + }, + "instr_53576": { + "virtual_address": 53576, + "size": 2, + "disassembly": "subs r5, r3, r5", + "mnemonic": "subs", + "operands": "r5, r3, r5", + "mode": "thumb" + }, + "instr_53578": { + "virtual_address": 53578, + "size": 2, + "disassembly": "subs r5, #0x15", + "mnemonic": "subs", + "operands": "r5, #0x15", + "mode": "thumb" + }, + "instr_53580": { + "virtual_address": 53580, + "size": 2, + "disassembly": "adds r6, #0x15", + "mnemonic": "adds", + "operands": "r6, #0x15", + "mode": "thumb" + }, + "instr_53582": { + "virtual_address": 53582, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_53584": { + "virtual_address": 53584, + "size": 2, + "disassembly": "lsrs r5, r5, #0x2", + "mnemonic": "lsrs", + "operands": "r5, r5, #0x2", + "mode": "thumb" + }, + "instr_53586": { + "virtual_address": 53586, + "size": 2, + "disassembly": "cmp r12, r6", + "mnemonic": "cmp", + "operands": "r12, r6", + "mode": "thumb" + }, + "instr_53588": { + "virtual_address": 53588, + "size": 2, + "disassembly": "bcc 0x0d158", + "mnemonic": "bcc", + "operands": "0x0d158", + "mode": "thumb" + }, + "bb_53564": { + "virtual_address": 53564, + "size": 26, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53590, + "children": [ + "instr_53564", + "instr_53566", + "instr_53568", + "instr_53570", + "instr_53572", + "instr_53574", + "instr_53576", + "instr_53578", + "instr_53580", + "instr_53582", + "instr_53584", + "instr_53586", + "instr_53588" + ] + }, + "instr_53590": { + "virtual_address": 53590, + "size": 2, + "disassembly": "lsls r3, r5, #0x2", + "mnemonic": "lsls", + "operands": "r3, r5, #0x2", + "mode": "thumb" + }, + "bb_53590": { + "virtual_address": 53590, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53592, + "children": [ + "instr_53590" + ] + }, + "instr_53592": { + "virtual_address": 53592, + "size": 2, + "disassembly": "ldr r7, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r7, [sp, #0x4]", + "mode": "thumb" + }, + "instr_53594": { + "virtual_address": 53594, + "size": 2, + "disassembly": "mov r8, r7", + "mnemonic": "mov", + "operands": "r8, r7", + "mode": "thumb" + }, + "instr_53596": { + "virtual_address": 53596, + "size": 2, + "disassembly": "movs r7, #0x4", + "mnemonic": "movs", + "operands": "r7, #0x4", + "mode": "thumb" + }, + "instr_53598": { + "virtual_address": 53598, + "size": 2, + "disassembly": "add r3, r8", + "mnemonic": "add", + "operands": "r3, r8", + "mode": "thumb" + }, + "instr_53600": { + "virtual_address": 53600, + "size": 2, + "disassembly": "cmp r12, r6", + "mnemonic": "cmp", + "operands": "r12, r6", + "mode": "thumb" + }, + "instr_53602": { + "virtual_address": 53602, + "size": 2, + "disassembly": "bcc 0x0d168", + "mnemonic": "bcc", + "operands": "0x0d168", + "mode": "thumb" + }, + "bb_53592": { + "virtual_address": 53592, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53604, + "children": [ + "instr_53592", + "instr_53594", + "instr_53596", + "instr_53598", + "instr_53600", + "instr_53602" + ] + }, + "instr_53604": { + "virtual_address": 53604, + "size": 2, + "disassembly": "adds r5, #0x1", + "mnemonic": "adds", + "operands": "r5, #0x1", + "mode": "thumb" + }, + "instr_53606": { + "virtual_address": 53606, + "size": 2, + "disassembly": "lsls r7, r5, #0x2", + "mnemonic": "lsls", + "operands": "r7, r5, #0x2", + "mode": "thumb" + }, + "bb_53604": { + "virtual_address": 53604, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53608, + "children": [ + "instr_53604", + "instr_53606" + ] + }, + "instr_53608": { + "virtual_address": 53608, + "size": 2, + "disassembly": "ldr r5, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r5, [sp, #0x4]", + "mode": "thumb" + }, + "instr_53610": { + "virtual_address": 53610, + "size": 2, + "disassembly": "mov r12, r5", + "mnemonic": "mov", + "operands": "r12, r5", + "mode": "thumb" + }, + "instr_53612": { + "virtual_address": 53612, + "size": 2, + "disassembly": "add r10, r7", + "mnemonic": "add", + "operands": "r10, r7", + "mode": "thumb" + }, + "instr_53614": { + "virtual_address": 53614, + "size": 2, + "disassembly": "add r12, r7", + "mnemonic": "add", + "operands": "r12, r7", + "mode": "thumb" + }, + "instr_53616": { + "virtual_address": 53616, + "size": 2, + "disassembly": "cmp r11, r10", + "mnemonic": "cmp", + "operands": "r11, r10", + "mode": "thumb" + }, + "instr_53618": { + "virtual_address": 53618, + "size": 2, + "disassembly": "bls 0x0d1a6", + "mnemonic": "bls", + "operands": "0x0d1a6", + "mode": "thumb" + }, + "bb_53608": { + "virtual_address": 53608, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53620, + "children": [ + "instr_53608", + "instr_53610", + "instr_53612", + "instr_53614", + "instr_53616", + "instr_53618" + ] + }, + "instr_53620": { + "virtual_address": 53620, + "size": 2, + "disassembly": "mov r5, r12", + "mnemonic": "mov", + "operands": "r5, r12", + "mode": "thumb" + }, + "instr_53622": { + "virtual_address": 53622, + "size": 2, + "disassembly": "mov r7, r10", + "mnemonic": "mov", + "operands": "r7, r10", + "mode": "thumb" + }, + "instr_53624": { + "virtual_address": 53624, + "size": 2, + "disassembly": "mov r6, r11", + "mnemonic": "mov", + "operands": "r6, r11", + "mode": "thumb" + }, + "bb_53620": { + "virtual_address": 53620, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53626, + "children": [ + "instr_53620", + "instr_53622", + "instr_53624" + ] + }, + "instr_53626": { + "virtual_address": 53626, + "size": 2, + "disassembly": "ldmia r7!, {r4}", + "mnemonic": "ldmia", + "operands": "r7!, {r4}", + "mode": "thumb" + }, + "instr_53628": { + "virtual_address": 53628, + "size": 2, + "disassembly": "lsls r3, r4, #0x10", + "mnemonic": "lsls", + "operands": "r3, r4, #0x10", + "mode": "thumb" + }, + "instr_53630": { + "virtual_address": 53630, + "size": 2, + "disassembly": "lsrs r3, r3, #0x10", + "mnemonic": "lsrs", + "operands": "r3, r3, #0x10", + "mode": "thumb" + }, + "instr_53632": { + "virtual_address": 53632, + "size": 2, + "disassembly": "adds r3, r3, r1", + "mnemonic": "adds", + "operands": "r3, r3, r1", + "mode": "thumb" + }, + "instr_53634": { + "virtual_address": 53634, + "size": 2, + "disassembly": "asrs r1, r3, #0x10", + "mnemonic": "asrs", + "operands": "r1, r3, #0x10", + "mode": "thumb" + }, + "instr_53636": { + "virtual_address": 53636, + "size": 2, + "disassembly": "lsrs r4, r4, #0x10", + "mnemonic": "lsrs", + "operands": "r4, r4, #0x10", + "mode": "thumb" + }, + "instr_53638": { + "virtual_address": 53638, + "size": 2, + "disassembly": "adds r4, r4, r1", + "mnemonic": "adds", + "operands": "r4, r4, r1", + "mode": "thumb" + }, + "instr_53640": { + "virtual_address": 53640, + "size": 2, + "disassembly": "lsls r3, r3, #0x10", + "mnemonic": "lsls", + "operands": "r3, r3, #0x10", + "mode": "thumb" + }, + "instr_53642": { + "virtual_address": 53642, + "size": 2, + "disassembly": "asrs r1, r4, #0x10", + "mnemonic": "asrs", + "operands": "r1, r4, #0x10", + "mode": "thumb" + }, + "instr_53644": { + "virtual_address": 53644, + "size": 2, + "disassembly": "lsrs r3, r3, #0x10", + "mnemonic": "lsrs", + "operands": "r3, r3, #0x10", + "mode": "thumb" + }, + "instr_53646": { + "virtual_address": 53646, + "size": 2, + "disassembly": "lsls r4, r4, #0x10", + "mnemonic": "lsls", + "operands": "r4, r4, #0x10", + "mode": "thumb" + }, + "instr_53648": { + "virtual_address": 53648, + "size": 2, + "disassembly": "orrs r4, r3", + "mnemonic": "orrs", + "operands": "r4, r3", + "mode": "thumb" + }, + "instr_53650": { + "virtual_address": 53650, + "size": 2, + "disassembly": "stmia r5!, {r4}", + "mnemonic": "stmia", + "operands": "r5!, {r4}", + "mode": "thumb" + }, + "instr_53652": { + "virtual_address": 53652, + "size": 2, + "disassembly": "cmp r6, r7", + "mnemonic": "cmp", + "operands": "r6, r7", + "mode": "thumb" + }, + "instr_53654": { + "virtual_address": 53654, + "size": 2, + "disassembly": "bhi 0x0d17a", + "mnemonic": "bhi", + "operands": "0x0d17a", + "mode": "thumb" + }, + "bb_53626": { + "virtual_address": 53626, + "size": 30, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53656, + "children": [ + "instr_53626", + "instr_53628", + "instr_53630", + "instr_53632", + "instr_53634", + "instr_53636", + "instr_53638", + "instr_53640", + "instr_53642", + "instr_53644", + "instr_53646", + "instr_53648", + "instr_53650", + "instr_53652", + "instr_53654" + ] + }, + "instr_53656": { + "virtual_address": 53656, + "size": 2, + "disassembly": "movs r1, r6", + "mnemonic": "movs", + "operands": "r1, r6", + "mode": "thumb" + }, + "instr_53658": { + "virtual_address": 53658, + "size": 2, + "disassembly": "mov r3, r10", + "mnemonic": "mov", + "operands": "r3, r10", + "mode": "thumb" + }, + "instr_53660": { + "virtual_address": 53660, + "size": 2, + "disassembly": "subs r1, #0x1", + "mnemonic": "subs", + "operands": "r1, #0x1", + "mode": "thumb" + }, + "instr_53662": { + "virtual_address": 53662, + "size": 2, + "disassembly": "subs r3, r1, r3", + "mnemonic": "subs", + "operands": "r3, r1, r3", + "mode": "thumb" + }, + "instr_53664": { + "virtual_address": 53664, + "size": 2, + "disassembly": "lsrs r3, r3, #0x2", + "mnemonic": "lsrs", + "operands": "r3, r3, #0x2", + "mode": "thumb" + }, + "instr_53666": { + "virtual_address": 53666, + "size": 2, + "disassembly": "lsls r3, r3, #0x2", + "mnemonic": "lsls", + "operands": "r3, r3, #0x2", + "mode": "thumb" + }, + "instr_53668": { + "virtual_address": 53668, + "size": 2, + "disassembly": "add r3, r12", + "mnemonic": "add", + "operands": "r3, r12", + "mode": "thumb" + }, + "bb_53656": { + "virtual_address": 53656, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53670, + "children": [ + "instr_53656", + "instr_53658", + "instr_53660", + "instr_53662", + "instr_53664", + "instr_53666", + "instr_53668" + ] + }, + "instr_53670": { + "virtual_address": 53670, + "size": 2, + "disassembly": "cmp r4, #0x0", + "mnemonic": "cmp", + "operands": "r4, #0x0", + "mode": "thumb" + }, + "instr_53672": { + "virtual_address": 53672, + "size": 2, + "disassembly": "bne 0x0d1b4", + "mnemonic": "bne", + "operands": "0x0d1b4", + "mode": "thumb" + }, + "bb_53670": { + "virtual_address": 53670, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53674, + "children": [ + "instr_53670", + "instr_53672" + ] + }, + "instr_53674": { + "virtual_address": 53674, + "size": 2, + "disassembly": "subs r3, #0x4", + "mnemonic": "subs", + "operands": "r3, #0x4", + "mode": "thumb" + }, + "instr_53676": { + "virtual_address": 53676, + "size": 2, + "disassembly": "ldr r1, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r1, [r3, #0x0]", + "mode": "thumb" + }, + "instr_53678": { + "virtual_address": 53678, + "size": 2, + "disassembly": "subs r2, #0x1", + "mnemonic": "subs", + "operands": "r2, #0x1", + "mode": "thumb" + }, + "instr_53680": { + "virtual_address": 53680, + "size": 2, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_53682": { + "virtual_address": 53682, + "size": 2, + "disassembly": "beq 0x0d1aa", + "mnemonic": "beq", + "operands": "0x0d1aa", + "mode": "thumb" + }, + "bb_53674": { + "virtual_address": 53674, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53684, + "children": [ + "instr_53674", + "instr_53676", + "instr_53678", + "instr_53680", + "instr_53682" + ] + }, + "instr_53684": { + "virtual_address": 53684, + "size": 2, + "disassembly": "str r2, [r0, #0x10]", + "mnemonic": "str", + "operands": "r2, [r0, #0x10]", + "mode": "thumb" + }, + "bb_53684": { + "virtual_address": 53684, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53686, + "children": [ + "instr_53684" + ] + }, + "instr_53686": { + "virtual_address": 53686, + "size": 2, + "disassembly": "add sp, #0xc", + "mnemonic": "add", + "operands": "sp, #0xc", + "mode": "thumb" + }, + "instr_53688": { + "virtual_address": 53688, + "size": 2, + "disassembly": "pop {r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_53690": { + "virtual_address": 53690, + "size": 2, + "disassembly": "mov r11, r7", + "mnemonic": "mov", + "operands": "r11, r7", + "mode": "thumb" + }, + "instr_53692": { + "virtual_address": 53692, + "size": 2, + "disassembly": "mov r10, r6", + "mnemonic": "mov", + "operands": "r10, r6", + "mode": "thumb" + }, + "instr_53694": { + "virtual_address": 53694, + "size": 2, + "disassembly": "mov r9, r5", + "mnemonic": "mov", + "operands": "r9, r5", + "mode": "thumb" + }, + "instr_53696": { + "virtual_address": 53696, + "size": 2, + "disassembly": "mov r8, r4", + "mnemonic": "mov", + "operands": "r8, r4", + "mode": "thumb" + }, + "instr_53698": { + "virtual_address": 53698, + "size": 2, + "disassembly": "pop {r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_53700": { + "virtual_address": 53700, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_53702": { + "virtual_address": 53702, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_53686": { + "virtual_address": 53686, + "size": 18, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_53686", + "instr_53688", + "instr_53690", + "instr_53692", + "instr_53694", + "instr_53696", + "instr_53698", + "instr_53700", + "instr_53702" + ] + }, + "instr_53704": { + "virtual_address": 53704, + "size": 2, + "disassembly": "mov r3, r8", + "mnemonic": "mov", + "operands": "r3, r8", + "mode": "thumb" + }, + "instr_53706": { + "virtual_address": 53706, + "size": 2, + "disassembly": "movs r4, #0x1", + "mnemonic": "movs", + "operands": "r4, #0x1", + "mode": "thumb" + }, + "instr_53708": { + "virtual_address": 53708, + "size": 2, + "disassembly": "mov r8, r9", + "mnemonic": "mov", + "operands": "r8, r9", + "mode": "thumb" + }, + "instr_53710": { + "virtual_address": 53710, + "size": 2, + "disassembly": "mov r9, r3", + "mnemonic": "mov", + "operands": "r9, r3", + "mode": "thumb" + }, + "instr_53712": { + "virtual_address": 53712, + "size": 2, + "disassembly": "b 0x0d0c6", + "mnemonic": "b", + "operands": "0x0d0c6", + "mode": "thumb" + }, + "bb_53704": { + "virtual_address": 53704, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53446, + "children": [ + "instr_53704", + "instr_53706", + "instr_53708", + "instr_53710", + "instr_53712" + ] + }, + "instr_53714": { + "virtual_address": 53714, + "size": 2, + "disassembly": "cmp r4, #0x0", + "mnemonic": "cmp", + "operands": "r4, #0x0", + "mode": "thumb" + }, + "instr_53716": { + "virtual_address": 53716, + "size": 2, + "disassembly": "blt 0x0d1c8", + "mnemonic": "blt", + "operands": "0x0d1c8", + "mode": "thumb" + }, + "bb_53714": { + "virtual_address": 53714, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53718, + "children": [ + "instr_53714", + "instr_53716" + ] + }, + "instr_53718": { + "virtual_address": 53718, + "size": 2, + "disassembly": "movs r4, #0x0", + "mnemonic": "movs", + "operands": "r4, #0x0", + "mode": "thumb" + }, + "instr_53720": { + "virtual_address": 53720, + "size": 2, + "disassembly": "b 0x0d0c6", + "mnemonic": "b", + "operands": "0x0d0c6", + "mode": "thumb" + }, + "bb_53718": { + "virtual_address": 53718, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53446, + "children": [ + "instr_53718", + "instr_53720" + ] + }, + "instr_53722": { + "virtual_address": 53722, + "size": 2, + "disassembly": "movs r1, #0x0", + "mnemonic": "movs", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_53724": { + "virtual_address": 53724, + "size": 4, + "disassembly": "bl 0x0ca08", + "mnemonic": "bl", + "operands": "0x0ca08", + "mode": "thumb" + }, + "instr_53728": { + "virtual_address": 53728, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_53730": { + "virtual_address": 53730, + "size": 2, + "disassembly": "beq 0x0d1fc", + "mnemonic": "beq", + "operands": "0x0d1fc", + "mode": "thumb" + }, + "bb_53722": { + "virtual_address": 53722, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53732, + "children": [ + "instr_53722", + "instr_53724", + "instr_53728", + "instr_53730" + ] + }, + "instr_53732": { + "virtual_address": 53732, + "size": 2, + "disassembly": "movs r3, #0x1", + "mnemonic": "movs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_53734": { + "virtual_address": 53734, + "size": 2, + "disassembly": "str r3, [r0, #0x10]", + "mnemonic": "str", + "operands": "r3, [r0, #0x10]", + "mode": "thumb" + }, + "instr_53736": { + "virtual_address": 53736, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_53738": { + "virtual_address": 53738, + "size": 2, + "disassembly": "str r3, [r0, #0x14]", + "mnemonic": "str", + "operands": "r3, [r0, #0x14]", + "mode": "thumb" + }, + "instr_53740": { + "virtual_address": 53740, + "size": 2, + "disassembly": "b 0x0d1b6", + "mnemonic": "b", + "operands": "0x0d1b6", + "mode": "thumb" + }, + "bb_53732": { + "virtual_address": 53732, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53686, + "children": [ + "instr_53732", + "instr_53734", + "instr_53736", + "instr_53738", + "instr_53740" + ] + }, + "instr_53742": { + "virtual_address": 53742, + "size": 2, + "disassembly": "movs r1, #0x90", + "mnemonic": "movs", + "operands": "r1, #0x90", + "mode": "thumb" + }, + "instr_53744": { + "virtual_address": 53744, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_53746": { + "virtual_address": 53746, + "size": 2, + "disassembly": "ldr r3, [0x0d208]", + "mnemonic": "ldr", + "operands": "r3, [0x0d208]", + "mode": "thumb" + }, + "instr_53748": { + "virtual_address": 53748, + "size": 2, + "disassembly": "ldr r0, [0x0d20c]", + "mnemonic": "ldr", + "operands": "r0, [0x0d20c]", + "mode": "thumb" + }, + "instr_53750": { + "virtual_address": 53750, + "size": 2, + "disassembly": "lsls r1, r1, #0x2", + "mnemonic": "lsls", + "operands": "r1, r1, #0x2", + "mode": "thumb" + }, + "instr_53752": { + "virtual_address": 53752, + "size": 4, + "disassembly": "bl 0x0eae0", + "mnemonic": "bl", + "operands": "0x0eae0", + "mode": "thumb" + }, + "bb_53742": { + "virtual_address": 53742, + "size": 14, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_53742", + "instr_53744", + "instr_53746", + "instr_53748", + "instr_53750", + "instr_53752" + ] + }, + "instr_53756": { + "virtual_address": 53756, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_53758": { + "virtual_address": 53758, + "size": 2, + "disassembly": "ldr r3, [0x0d208]", + "mnemonic": "ldr", + "operands": "r3, [0x0d208]", + "mode": "thumb" + }, + "instr_53760": { + "virtual_address": 53760, + "size": 2, + "disassembly": "ldr r1, [0x0d210]", + "mnemonic": "ldr", + "operands": "r1, [0x0d210]", + "mode": "thumb" + }, + "instr_53762": { + "virtual_address": 53762, + "size": 2, + "disassembly": "ldr r0, [0x0d20c]", + "mnemonic": "ldr", + "operands": "r0, [0x0d20c]", + "mode": "thumb" + }, + "instr_53764": { + "virtual_address": 53764, + "size": 4, + "disassembly": "bl 0x0eae0", + "mnemonic": "bl", + "operands": "0x0eae0", + "mode": "thumb" + }, + "bb_53756": { + "virtual_address": 53756, + "size": 12, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_53756", + "instr_53758", + "instr_53760", + "instr_53762", + "instr_53764" + ] + }, + "dw_53768": { + "virtual_address": 53768, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 53746, + 53758 + ] + }, + "dw_53772": { + "virtual_address": 53772, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 53748, + 53762 + ] + }, + "dw_53776": { + "virtual_address": 53776, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 53760 + ] + }, + "func_53380": { + "virtual_address": 53380, + "size": 400, + "name": "__mdiff", + "children": [ + "bb_53380", + "bb_53408", + "bb_53410", + "bb_53424", + "bb_53428", + "bb_53430", + "bb_53442", + "bb_53444", + "bb_53446", + "bb_53458", + "bb_53460", + "bb_53518", + "bb_53564", + "bb_53590", + "bb_53592", + "bb_53604", + "bb_53608", + "bb_53620", + "bb_53626", + "bb_53656", + "bb_53670", + "bb_53674", + "bb_53684", + "bb_53686", + "bb_53704", + "bb_53714", + "bb_53718", + "bb_53722", + "bb_53732", + "bb_53742", + "bb_53756", + "dw_53768", + "dw_53772", + "dw_53776" + ] + }, + "instr_53780": { + "virtual_address": 53780, + "size": 2, + "disassembly": "ldr r3, [0x0d254]", + "mnemonic": "ldr", + "operands": "r3, [0x0d254]", + "mode": "thumb" + }, + "instr_53782": { + "virtual_address": 53782, + "size": 2, + "disassembly": "ands r1, r3", + "mnemonic": "ands", + "operands": "r1, r3", + "mode": "thumb" + }, + "instr_53784": { + "virtual_address": 53784, + "size": 2, + "disassembly": "ldr r3, [0x0d258]", + "mnemonic": "ldr", + "operands": "r3, [0x0d258]", + "mode": "thumb" + }, + "instr_53786": { + "virtual_address": 53786, + "size": 2, + "disassembly": "mov r12, r3", + "mnemonic": "mov", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_53788": { + "virtual_address": 53788, + "size": 2, + "disassembly": "add r1, r12", + "mnemonic": "add", + "operands": "r1, r12", + "mode": "thumb" + }, + "instr_53790": { + "virtual_address": 53790, + "size": 2, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_53792": { + "virtual_address": 53792, + "size": 2, + "disassembly": "ble 0x0d22c", + "mnemonic": "ble", + "operands": "0x0d22c", + "mode": "thumb" + }, + "bb_53780": { + "virtual_address": 53780, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53794, + "children": [ + "instr_53780", + "instr_53782", + "instr_53784", + "instr_53786", + "instr_53788", + "instr_53790", + "instr_53792" + ] + }, + "instr_53794": { + "virtual_address": 53794, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_53796": { + "virtual_address": 53796, + "size": 2, + "disassembly": "movs r3, r1", + "mnemonic": "movs", + "operands": "r3, r1", + "mode": "thumb" + }, + "bb_53794": { + "virtual_address": 53794, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53798, + "children": [ + "instr_53794", + "instr_53796" + ] + }, + "instr_53798": { + "virtual_address": 53798, + "size": 2, + "disassembly": "movs r0, r2", + "mnemonic": "movs", + "operands": "r0, r2", + "mode": "thumb" + }, + "instr_53800": { + "virtual_address": 53800, + "size": 2, + "disassembly": "movs r1, r3", + "mnemonic": "movs", + "operands": "r1, r3", + "mode": "thumb" + }, + "instr_53802": { + "virtual_address": 53802, + "size": 2, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "thumb" + }, + "bb_53798": { + "virtual_address": 53798, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_53798", + "instr_53800", + "instr_53802" + ] + }, + "instr_53804": { + "virtual_address": 53804, + "size": 2, + "disassembly": "rsbs r1, r1", + "mnemonic": "rsbs", + "operands": "r1, r1", + "mode": "thumb" + }, + "instr_53806": { + "virtual_address": 53806, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_53808": { + "virtual_address": 53808, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_53810": { + "virtual_address": 53810, + "size": 2, + "disassembly": "asrs r1, r1, #0x14", + "mnemonic": "asrs", + "operands": "r1, r1, #0x14", + "mode": "thumb" + }, + "instr_53812": { + "virtual_address": 53812, + "size": 2, + "disassembly": "cmp r1, #0x13", + "mnemonic": "cmp", + "operands": "r1, #0x13", + "mode": "thumb" + }, + "instr_53814": { + "virtual_address": 53814, + "size": 2, + "disassembly": "bgt 0x0d242", + "mnemonic": "bgt", + "operands": "0x0d242", + "mode": "thumb" + }, + "bb_53804": { + "virtual_address": 53804, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53816, + "children": [ + "instr_53804", + "instr_53806", + "instr_53808", + "instr_53810", + "instr_53812", + "instr_53814" + ] + }, + "instr_53816": { + "virtual_address": 53816, + "size": 2, + "disassembly": "movs r0, #0x80", + "mnemonic": "movs", + "operands": "r0, #0x80", + "mode": "thumb" + }, + "instr_53818": { + "virtual_address": 53818, + "size": 2, + "disassembly": "lsls r0, r0, #0xc", + "mnemonic": "lsls", + "operands": "r0, r0, #0xc", + "mode": "thumb" + }, + "instr_53820": { + "virtual_address": 53820, + "size": 2, + "disassembly": "asrs r0, r1", + "mnemonic": "asrs", + "operands": "r0, r1", + "mode": "thumb" + }, + "instr_53822": { + "virtual_address": 53822, + "size": 2, + "disassembly": "movs r3, r0", + "mnemonic": "movs", + "operands": "r3, r0", + "mode": "thumb" + }, + "instr_53824": { + "virtual_address": 53824, + "size": 2, + "disassembly": "b 0x0d226", + "mnemonic": "b", + "operands": "0x0d226", + "mode": "thumb" + }, + "bb_53816": { + "virtual_address": 53816, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53798, + "children": [ + "instr_53816", + "instr_53818", + "instr_53820", + "instr_53822", + "instr_53824" + ] + }, + "instr_53826": { + "virtual_address": 53826, + "size": 2, + "disassembly": "subs r1, #0x14", + "mnemonic": "subs", + "operands": "r1, #0x14", + "mode": "thumb" + }, + "instr_53828": { + "virtual_address": 53828, + "size": 2, + "disassembly": "movs r0, #0x1", + "mnemonic": "movs", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_53830": { + "virtual_address": 53830, + "size": 2, + "disassembly": "cmp r1, #0x1e", + "mnemonic": "cmp", + "operands": "r1, #0x1e", + "mode": "thumb" + }, + "instr_53832": { + "virtual_address": 53832, + "size": 2, + "disassembly": "bgt 0x0d250", + "mnemonic": "bgt", + "operands": "0x0d250", + "mode": "thumb" + }, + "bb_53826": { + "virtual_address": 53826, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53834, + "children": [ + "instr_53826", + "instr_53828", + "instr_53830", + "instr_53832" + ] + }, + "instr_53834": { + "virtual_address": 53834, + "size": 2, + "disassembly": "movs r0, #0x80", + "mnemonic": "movs", + "operands": "r0, #0x80", + "mode": "thumb" + }, + "instr_53836": { + "virtual_address": 53836, + "size": 2, + "disassembly": "lsls r0, r0, #0x18", + "mnemonic": "lsls", + "operands": "r0, r0, #0x18", + "mode": "thumb" + }, + "instr_53838": { + "virtual_address": 53838, + "size": 2, + "disassembly": "lsrs r0, r1", + "mnemonic": "lsrs", + "operands": "r0, r1", + "mode": "thumb" + }, + "bb_53834": { + "virtual_address": 53834, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53840, + "children": [ + "instr_53834", + "instr_53836", + "instr_53838" + ] + }, + "instr_53840": { + "virtual_address": 53840, + "size": 2, + "disassembly": "movs r2, r0", + "mnemonic": "movs", + "operands": "r2, r0", + "mode": "thumb" + }, + "instr_53842": { + "virtual_address": 53842, + "size": 2, + "disassembly": "b 0x0d226", + "mnemonic": "b", + "operands": "0x0d226", + "mode": "thumb" + }, + "bb_53840": { + "virtual_address": 53840, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53798, + "children": [ + "instr_53840", + "instr_53842" + ] + }, + "dw_53844": { + "virtual_address": 53844, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 53780 + ] + }, + "dw_53848": { + "virtual_address": 53848, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 53784 + ] + }, + "func_53780": { + "virtual_address": 53780, + "size": 72, + "name": "__ulp", + "children": [ + "bb_53780", + "bb_53794", + "bb_53798", + "bb_53804", + "bb_53816", + "bb_53826", + "bb_53834", + "bb_53840", + "dw_53844", + "dw_53848" + ] + }, + "instr_53852": { + "virtual_address": 53852, + "size": 2, + "disassembly": "push {r3, r4, r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r3, r4, r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_53854": { + "virtual_address": 53854, + "size": 2, + "disassembly": "movs r6, r0", + "mnemonic": "movs", + "operands": "r6, r0", + "mode": "thumb" + }, + "instr_53856": { + "virtual_address": 53856, + "size": 2, + "disassembly": "mov r7, r8", + "mnemonic": "mov", + "operands": "r7, r8", + "mode": "thumb" + }, + "instr_53858": { + "virtual_address": 53858, + "size": 2, + "disassembly": "mov lr, r9", + "mnemonic": "mov", + "operands": "lr, r9", + "mode": "thumb" + }, + "instr_53860": { + "virtual_address": 53860, + "size": 2, + "disassembly": "ldr r4, [r0, #0x10]", + "mnemonic": "ldr", + "operands": "r4, [r0, #0x10]", + "mode": "thumb" + }, + "instr_53862": { + "virtual_address": 53862, + "size": 2, + "disassembly": "adds r6, #0x14", + "mnemonic": "adds", + "operands": "r6, #0x14", + "mode": "thumb" + }, + "instr_53864": { + "virtual_address": 53864, + "size": 2, + "disassembly": "lsls r4, r4, #0x2", + "mnemonic": "lsls", + "operands": "r4, r4, #0x2", + "mode": "thumb" + }, + "instr_53866": { + "virtual_address": 53866, + "size": 2, + "disassembly": "adds r4, r6, r4", + "mnemonic": "adds", + "operands": "r4, r6, r4", + "mode": "thumb" + }, + "instr_53868": { + "virtual_address": 53868, + "size": 2, + "disassembly": "subs r3, r4, #0x4", + "mnemonic": "subs", + "operands": "r3, r4, #0x4", + "mode": "thumb" + }, + "instr_53870": { + "virtual_address": 53870, + "size": 2, + "disassembly": "ldr r5, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r5, [r3, #0x0]", + "mode": "thumb" + }, + "instr_53872": { + "virtual_address": 53872, + "size": 2, + "disassembly": "push {r7, lr}", + "mnemonic": "push", + "operands": "{r7, lr}", + "mode": "thumb" + }, + "instr_53874": { + "virtual_address": 53874, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_53876": { + "virtual_address": 53876, + "size": 2, + "disassembly": "movs r7, r1", + "mnemonic": "movs", + "operands": "r7, r1", + "mode": "thumb" + }, + "instr_53878": { + "virtual_address": 53878, + "size": 2, + "disassembly": "mov r8, r3", + "mnemonic": "mov", + "operands": "r8, r3", + "mode": "thumb" + }, + "instr_53880": { + "virtual_address": 53880, + "size": 4, + "disassembly": "bl 0x0cbd0", + "mnemonic": "bl", + "operands": "0x0cbd0", + "mode": "thumb" + }, + "instr_53884": { + "virtual_address": 53884, + "size": 2, + "disassembly": "movs r1, #0x20", + "mnemonic": "movs", + "operands": "r1, #0x20", + "mode": "thumb" + }, + "instr_53886": { + "virtual_address": 53886, + "size": 2, + "disassembly": "subs r2, r1, r0", + "mnemonic": "subs", + "operands": "r2, r1, r0", + "mode": "thumb" + }, + "instr_53888": { + "virtual_address": 53888, + "size": 2, + "disassembly": "str r2, [r7, #0x0]", + "mnemonic": "str", + "operands": "r2, [r7, #0x0]", + "mode": "thumb" + }, + "instr_53890": { + "virtual_address": 53890, + "size": 2, + "disassembly": "cmp r0, #0xa", + "mnemonic": "cmp", + "operands": "r0, #0xa", + "mode": "thumb" + }, + "instr_53892": { + "virtual_address": 53892, + "size": 2, + "disassembly": "ble 0x0d2e8", + "mnemonic": "ble", + "operands": "0x0d2e8", + "mode": "thumb" + }, + "bb_53852": { + "virtual_address": 53852, + "size": 42, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53894, + "children": [ + "instr_53852", + "instr_53854", + "instr_53856", + "instr_53858", + "instr_53860", + "instr_53862", + "instr_53864", + "instr_53866", + "instr_53868", + "instr_53870", + "instr_53872", + "instr_53874", + "instr_53876", + "instr_53878", + "instr_53880", + "instr_53884", + "instr_53886", + "instr_53888", + "instr_53890", + "instr_53892" + ] + }, + "instr_53894": { + "virtual_address": 53894, + "size": 2, + "disassembly": "cmp r6, r8", + "mnemonic": "cmp", + "operands": "r6, r8", + "mode": "thumb" + }, + "instr_53896": { + "virtual_address": 53896, + "size": 2, + "disassembly": "bcs 0x0d2d6", + "mnemonic": "bcs", + "operands": "0x0d2d6", + "mode": "thumb" + }, + "bb_53894": { + "virtual_address": 53894, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53898, + "children": [ + "instr_53894", + "instr_53896" + ] + }, + "instr_53898": { + "virtual_address": 53898, + "size": 2, + "disassembly": "movs r3, #0x8", + "mnemonic": "movs", + "operands": "r3, #0x8", + "mode": "thumb" + }, + "instr_53900": { + "virtual_address": 53900, + "size": 2, + "disassembly": "rsbs r3, r3", + "mnemonic": "rsbs", + "operands": "r3, r3", + "mode": "thumb" + }, + "instr_53902": { + "virtual_address": 53902, + "size": 2, + "disassembly": "mov r8, r3", + "mnemonic": "mov", + "operands": "r8, r3", + "mode": "thumb" + }, + "instr_53904": { + "virtual_address": 53904, + "size": 2, + "disassembly": "add r8, r4", + "mnemonic": "add", + "operands": "r8, r4", + "mode": "thumb" + }, + "instr_53906": { + "virtual_address": 53906, + "size": 2, + "disassembly": "mov r3, r8", + "mnemonic": "mov", + "operands": "r3, r8", + "mode": "thumb" + }, + "instr_53908": { + "virtual_address": 53908, + "size": 2, + "disassembly": "ldr r7, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r7, [r3, #0x0]", + "mode": "thumb" + }, + "instr_53910": { + "virtual_address": 53910, + "size": 2, + "disassembly": "movs r3, #0xb", + "mnemonic": "movs", + "operands": "r3, #0xb", + "mode": "thumb" + }, + "instr_53912": { + "virtual_address": 53912, + "size": 2, + "disassembly": "rsbs r3, r3", + "mnemonic": "rsbs", + "operands": "r3, r3", + "mode": "thumb" + }, + "instr_53914": { + "virtual_address": 53914, + "size": 2, + "disassembly": "mov r12, r3", + "mnemonic": "mov", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_53916": { + "virtual_address": 53916, + "size": 2, + "disassembly": "add r12, r0", + "mnemonic": "add", + "operands": "r12, r0", + "mode": "thumb" + }, + "instr_53918": { + "virtual_address": 53918, + "size": 2, + "disassembly": "cmp r0, #0xb", + "mnemonic": "cmp", + "operands": "r0, #0xb", + "mode": "thumb" + }, + "instr_53920": { + "virtual_address": 53920, + "size": 2, + "disassembly": "beq 0x0d2e0", + "mnemonic": "beq", + "operands": "0x0d2e0", + "mode": "thumb" + }, + "bb_53898": { + "virtual_address": 53898, + "size": 24, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53922, + "children": [ + "instr_53898", + "instr_53900", + "instr_53902", + "instr_53904", + "instr_53906", + "instr_53908", + "instr_53910", + "instr_53912", + "instr_53914", + "instr_53916", + "instr_53918", + "instr_53920" + ] + }, + "instr_53922": { + "virtual_address": 53922, + "size": 2, + "disassembly": "mov r3, r12", + "mnemonic": "mov", + "operands": "r3, r12", + "mode": "thumb" + }, + "instr_53924": { + "virtual_address": 53924, + "size": 2, + "disassembly": "lsls r5, r3", + "mnemonic": "lsls", + "operands": "r5, r3", + "mode": "thumb" + }, + "instr_53926": { + "virtual_address": 53926, + "size": 2, + "disassembly": "subs r1, r1, r3", + "mnemonic": "subs", + "operands": "r1, r1, r3", + "mode": "thumb" + }, + "instr_53928": { + "virtual_address": 53928, + "size": 2, + "disassembly": "movs r3, r7", + "mnemonic": "movs", + "operands": "r3, r7", + "mode": "thumb" + }, + "instr_53930": { + "virtual_address": 53930, + "size": 2, + "disassembly": "lsrs r3, r1", + "mnemonic": "lsrs", + "operands": "r3, r1", + "mode": "thumb" + }, + "instr_53932": { + "virtual_address": 53932, + "size": 2, + "disassembly": "ldr r0, [0x0d324]", + "mnemonic": "ldr", + "operands": "r0, [0x0d324]", + "mode": "thumb" + }, + "instr_53934": { + "virtual_address": 53934, + "size": 2, + "disassembly": "orrs r5, r3", + "mnemonic": "orrs", + "operands": "r5, r3", + "mode": "thumb" + }, + "instr_53936": { + "virtual_address": 53936, + "size": 2, + "disassembly": "orrs r0, r5", + "mnemonic": "orrs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_53938": { + "virtual_address": 53938, + "size": 2, + "disassembly": "movs r3, r0", + "mnemonic": "movs", + "operands": "r3, r0", + "mode": "thumb" + }, + "instr_53940": { + "virtual_address": 53940, + "size": 2, + "disassembly": "cmp r6, r8", + "mnemonic": "cmp", + "operands": "r6, r8", + "mode": "thumb" + }, + "instr_53942": { + "virtual_address": 53942, + "size": 2, + "disassembly": "bcs 0x0d31c", + "mnemonic": "bcs", + "operands": "0x0d31c", + "mode": "thumb" + }, + "bb_53922": { + "virtual_address": 53922, + "size": 22, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53944, + "children": [ + "instr_53922", + "instr_53924", + "instr_53926", + "instr_53928", + "instr_53930", + "instr_53932", + "instr_53934", + "instr_53936", + "instr_53938", + "instr_53940", + "instr_53942" + ] + }, + "instr_53944": { + "virtual_address": 53944, + "size": 2, + "disassembly": "subs r4, #0xc", + "mnemonic": "subs", + "operands": "r4, #0xc", + "mode": "thumb" + }, + "instr_53946": { + "virtual_address": 53946, + "size": 2, + "disassembly": "ldr r0, [r4, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r4, #0x0]", + "mode": "thumb" + }, + "instr_53948": { + "virtual_address": 53948, + "size": 2, + "disassembly": "lsrs r0, r1", + "mnemonic": "lsrs", + "operands": "r0, r1", + "mode": "thumb" + }, + "instr_53950": { + "virtual_address": 53950, + "size": 2, + "disassembly": "mov r1, r12", + "mnemonic": "mov", + "operands": "r1, r12", + "mode": "thumb" + }, + "instr_53952": { + "virtual_address": 53952, + "size": 2, + "disassembly": "lsls r7, r1", + "mnemonic": "lsls", + "operands": "r7, r1", + "mode": "thumb" + }, + "instr_53954": { + "virtual_address": 53954, + "size": 2, + "disassembly": "orrs r7, r0", + "mnemonic": "orrs", + "operands": "r7, r0", + "mode": "thumb" + }, + "bb_53944": { + "virtual_address": 53944, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53956, + "children": [ + "instr_53944", + "instr_53946", + "instr_53948", + "instr_53950", + "instr_53952", + "instr_53954" + ] + }, + "instr_53956": { + "virtual_address": 53956, + "size": 2, + "disassembly": "movs r2, r7", + "mnemonic": "movs", + "operands": "r2, r7", + "mode": "thumb" + }, + "bb_53956": { + "virtual_address": 53956, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53958, + "children": [ + "instr_53956" + ] + }, + "instr_53958": { + "virtual_address": 53958, + "size": 2, + "disassembly": "movs r0, r2", + "mnemonic": "movs", + "operands": "r0, r2", + "mode": "thumb" + }, + "instr_53960": { + "virtual_address": 53960, + "size": 2, + "disassembly": "movs r1, r3", + "mnemonic": "movs", + "operands": "r1, r3", + "mode": "thumb" + }, + "instr_53962": { + "virtual_address": 53962, + "size": 2, + "disassembly": "pop {r6, r7}", + "mnemonic": "pop", + "operands": "{r6, r7}", + "mode": "thumb" + }, + "instr_53964": { + "virtual_address": 53964, + "size": 2, + "disassembly": "mov r9, r7", + "mnemonic": "mov", + "operands": "r9, r7", + "mode": "thumb" + }, + "instr_53966": { + "virtual_address": 53966, + "size": 2, + "disassembly": "mov r8, r6", + "mnemonic": "mov", + "operands": "r8, r6", + "mode": "thumb" + }, + "instr_53968": { + "virtual_address": 53968, + "size": 2, + "disassembly": "pop {r3, r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r3, r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_53970": { + "virtual_address": 53970, + "size": 2, + "disassembly": "pop {r2}", + "mnemonic": "pop", + "operands": "{r2}", + "mode": "thumb" + }, + "instr_53972": { + "virtual_address": 53972, + "size": 2, + "disassembly": "bx r2", + "mnemonic": "bx", + "operands": "r2", + "mode": "thumb" + }, + "bb_53958": { + "virtual_address": 53958, + "size": 16, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_53958", + "instr_53960", + "instr_53962", + "instr_53964", + "instr_53966", + "instr_53968", + "instr_53970", + "instr_53972" + ] + }, + "instr_53974": { + "virtual_address": 53974, + "size": 2, + "disassembly": "movs r3, r0", + "mnemonic": "movs", + "operands": "r3, r0", + "mode": "thumb" + }, + "instr_53976": { + "virtual_address": 53976, + "size": 2, + "disassembly": "movs r7, #0x0", + "mnemonic": "movs", + "operands": "r7, #0x0", + "mode": "thumb" + }, + "instr_53978": { + "virtual_address": 53978, + "size": 2, + "disassembly": "subs r3, #0xb", + "mnemonic": "subs", + "operands": "r3, #0xb", + "mode": "thumb" + }, + "instr_53980": { + "virtual_address": 53980, + "size": 2, + "disassembly": "cmp r0, #0xb", + "mnemonic": "cmp", + "operands": "r0, #0xb", + "mode": "thumb" + }, + "instr_53982": { + "virtual_address": 53982, + "size": 2, + "disassembly": "bne 0x0d310", + "mnemonic": "bne", + "operands": "0x0d310", + "mode": "thumb" + }, + "bb_53974": { + "virtual_address": 53974, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53984, + "children": [ + "instr_53974", + "instr_53976", + "instr_53978", + "instr_53980", + "instr_53982" + ] + }, + "instr_53984": { + "virtual_address": 53984, + "size": 2, + "disassembly": "ldr r1, [0x0d324]", + "mnemonic": "ldr", + "operands": "r1, [0x0d324]", + "mode": "thumb" + }, + "instr_53986": { + "virtual_address": 53986, + "size": 2, + "disassembly": "orrs r1, r5", + "mnemonic": "orrs", + "operands": "r1, r5", + "mode": "thumb" + }, + "instr_53988": { + "virtual_address": 53988, + "size": 2, + "disassembly": "movs r3, r1", + "mnemonic": "movs", + "operands": "r3, r1", + "mode": "thumb" + }, + "instr_53990": { + "virtual_address": 53990, + "size": 2, + "disassembly": "b 0x0d2c4", + "mnemonic": "b", + "operands": "0x0d2c4", + "mode": "thumb" + }, + "bb_53984": { + "virtual_address": 53984, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53956, + "children": [ + "instr_53984", + "instr_53986", + "instr_53988", + "instr_53990" + ] + }, + "instr_53992": { + "virtual_address": 53992, + "size": 2, + "disassembly": "movs r7, r5", + "mnemonic": "movs", + "operands": "r7, r5", + "mode": "thumb" + }, + "instr_53994": { + "virtual_address": 53994, + "size": 2, + "disassembly": "subs r1, #0x15", + "mnemonic": "subs", + "operands": "r1, #0x15", + "mode": "thumb" + }, + "instr_53996": { + "virtual_address": 53996, + "size": 2, + "disassembly": "subs r3, r1, r0", + "mnemonic": "subs", + "operands": "r3, r1, r0", + "mode": "thumb" + }, + "instr_53998": { + "virtual_address": 53998, + "size": 2, + "disassembly": "lsrs r7, r3", + "mnemonic": "lsrs", + "operands": "r7, r3", + "mode": "thumb" + }, + "instr_54000": { + "virtual_address": 54000, + "size": 2, + "disassembly": "ldr r1, [0x0d324]", + "mnemonic": "ldr", + "operands": "r1, [0x0d324]", + "mode": "thumb" + }, + "instr_54002": { + "virtual_address": 54002, + "size": 2, + "disassembly": "orrs r1, r7", + "mnemonic": "orrs", + "operands": "r1, r7", + "mode": "thumb" + }, + "instr_54004": { + "virtual_address": 54004, + "size": 2, + "disassembly": "mov r9, r3", + "mnemonic": "mov", + "operands": "r9, r3", + "mode": "thumb" + }, + "instr_54006": { + "virtual_address": 54006, + "size": 2, + "disassembly": "movs r7, #0x0", + "mnemonic": "movs", + "operands": "r7, #0x0", + "mode": "thumb" + }, + "instr_54008": { + "virtual_address": 54008, + "size": 2, + "disassembly": "movs r3, r1", + "mnemonic": "movs", + "operands": "r3, r1", + "mode": "thumb" + }, + "instr_54010": { + "virtual_address": 54010, + "size": 2, + "disassembly": "cmp r6, r8", + "mnemonic": "cmp", + "operands": "r6, r8", + "mode": "thumb" + }, + "instr_54012": { + "virtual_address": 54012, + "size": 2, + "disassembly": "bcs 0x0d306", + "mnemonic": "bcs", + "operands": "0x0d306", + "mode": "thumb" + }, + "bb_53992": { + "virtual_address": 53992, + "size": 22, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54014, + "children": [ + "instr_53992", + "instr_53994", + "instr_53996", + "instr_53998", + "instr_54000", + "instr_54002", + "instr_54004", + "instr_54006", + "instr_54008", + "instr_54010", + "instr_54012" + ] + }, + "instr_54014": { + "virtual_address": 54014, + "size": 2, + "disassembly": "mov r1, r9", + "mnemonic": "mov", + "operands": "r1, r9", + "mode": "thumb" + }, + "instr_54016": { + "virtual_address": 54016, + "size": 2, + "disassembly": "subs r4, #0x8", + "mnemonic": "subs", + "operands": "r4, #0x8", + "mode": "thumb" + }, + "instr_54018": { + "virtual_address": 54018, + "size": 2, + "disassembly": "ldr r7, [r4, #0x0]", + "mnemonic": "ldr", + "operands": "r7, [r4, #0x0]", + "mode": "thumb" + }, + "instr_54020": { + "virtual_address": 54020, + "size": 2, + "disassembly": "lsrs r7, r1", + "mnemonic": "lsrs", + "operands": "r7, r1", + "mode": "thumb" + }, + "bb_54014": { + "virtual_address": 54014, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54022, + "children": [ + "instr_54014", + "instr_54016", + "instr_54018", + "instr_54020" + ] + }, + "instr_54022": { + "virtual_address": 54022, + "size": 2, + "disassembly": "adds r0, #0x15", + "mnemonic": "adds", + "operands": "r0, #0x15", + "mode": "thumb" + }, + "instr_54024": { + "virtual_address": 54024, + "size": 2, + "disassembly": "lsls r5, r0", + "mnemonic": "lsls", + "operands": "r5, r0", + "mode": "thumb" + }, + "instr_54026": { + "virtual_address": 54026, + "size": 2, + "disassembly": "orrs r5, r7", + "mnemonic": "orrs", + "operands": "r5, r7", + "mode": "thumb" + }, + "instr_54028": { + "virtual_address": 54028, + "size": 2, + "disassembly": "movs r2, r5", + "mnemonic": "movs", + "operands": "r2, r5", + "mode": "thumb" + }, + "instr_54030": { + "virtual_address": 54030, + "size": 2, + "disassembly": "b 0x0d2c6", + "mnemonic": "b", + "operands": "0x0d2c6", + "mode": "thumb" + }, + "bb_54022": { + "virtual_address": 54022, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53958, + "children": [ + "instr_54022", + "instr_54024", + "instr_54026", + "instr_54028", + "instr_54030" + ] + }, + "instr_54032": { + "virtual_address": 54032, + "size": 2, + "disassembly": "lsls r5, r3", + "mnemonic": "lsls", + "operands": "r5, r3", + "mode": "thumb" + }, + "instr_54034": { + "virtual_address": 54034, + "size": 2, + "disassembly": "ldr r1, [0x0d324]", + "mnemonic": "ldr", + "operands": "r1, [0x0d324]", + "mode": "thumb" + }, + "instr_54036": { + "virtual_address": 54036, + "size": 2, + "disassembly": "orrs r1, r5", + "mnemonic": "orrs", + "operands": "r1, r5", + "mode": "thumb" + }, + "instr_54038": { + "virtual_address": 54038, + "size": 2, + "disassembly": "movs r3, r1", + "mnemonic": "movs", + "operands": "r3, r1", + "mode": "thumb" + }, + "instr_54040": { + "virtual_address": 54040, + "size": 2, + "disassembly": "movs r7, #0x0", + "mnemonic": "movs", + "operands": "r7, #0x0", + "mode": "thumb" + }, + "instr_54042": { + "virtual_address": 54042, + "size": 2, + "disassembly": "b 0x0d2c4", + "mnemonic": "b", + "operands": "0x0d2c4", + "mode": "thumb" + }, + "bb_54032": { + "virtual_address": 54032, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53956, + "children": [ + "instr_54032", + "instr_54034", + "instr_54036", + "instr_54038", + "instr_54040", + "instr_54042" + ] + }, + "instr_54044": { + "virtual_address": 54044, + "size": 2, + "disassembly": "mov r1, r12", + "mnemonic": "mov", + "operands": "r1, r12", + "mode": "thumb" + }, + "instr_54046": { + "virtual_address": 54046, + "size": 2, + "disassembly": "lsls r7, r1", + "mnemonic": "lsls", + "operands": "r7, r1", + "mode": "thumb" + }, + "instr_54048": { + "virtual_address": 54048, + "size": 2, + "disassembly": "b 0x0d2c4", + "mnemonic": "b", + "operands": "0x0d2c4", + "mode": "thumb" + }, + "bb_54044": { + "virtual_address": 54044, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 53956, + "children": [ + "instr_54044", + "instr_54046", + "instr_54048" + ] + }, + "func_53852": { + "virtual_address": 53852, + "size": 198, + "name": "__b2d", + "children": [ + "bb_53852", + "bb_53894", + "bb_53898", + "bb_53922", + "bb_53944", + "bb_53956", + "bb_53958", + "bb_53974", + "bb_53984", + "bb_53992", + "bb_54014", + "bb_54022", + "bb_54032", + "bb_54044" + ] + }, + "instr_54056": { + "virtual_address": 54056, + "size": 2, + "disassembly": "push {r4, r5, r6, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, lr}", + "mode": "thumb" + }, + "instr_54058": { + "virtual_address": 54058, + "size": 2, + "disassembly": "movs r1, #0x1", + "mnemonic": "movs", + "operands": "r1, #0x1", + "mode": "thumb" + }, + "instr_54060": { + "virtual_address": 54060, + "size": 2, + "disassembly": "sub sp, #0x8", + "mnemonic": "sub", + "operands": "sp, #0x8", + "mode": "thumb" + }, + "instr_54062": { + "virtual_address": 54062, + "size": 2, + "disassembly": "movs r5, r2", + "mnemonic": "movs", + "operands": "r5, r2", + "mode": "thumb" + }, + "instr_54064": { + "virtual_address": 54064, + "size": 2, + "disassembly": "movs r4, r3", + "mnemonic": "movs", + "operands": "r4, r3", + "mode": "thumb" + }, + "instr_54066": { + "virtual_address": 54066, + "size": 4, + "disassembly": "bl 0x0ca08", + "mnemonic": "bl", + "operands": "0x0ca08", + "mode": "thumb" + }, + "instr_54070": { + "virtual_address": 54070, + "size": 2, + "disassembly": "subs r6, r0, #0x0", + "mnemonic": "subs", + "operands": "r6, r0, #0x0", + "mode": "thumb" + }, + "instr_54072": { + "virtual_address": 54072, + "size": 2, + "disassembly": "beq 0x0d3de", + "mnemonic": "beq", + "operands": "0x0d3de", + "mode": "thumb" + }, + "bb_54056": { + "virtual_address": 54056, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54074, + "children": [ + "instr_54056", + "instr_54058", + "instr_54060", + "instr_54062", + "instr_54064", + "instr_54066", + "instr_54070", + "instr_54072" + ] + }, + "instr_54074": { + "virtual_address": 54074, + "size": 2, + "disassembly": "lsls r3, r4, #0xc", + "mnemonic": "lsls", + "operands": "r3, r4, #0xc", + "mode": "thumb" + }, + "instr_54076": { + "virtual_address": 54076, + "size": 2, + "disassembly": "lsls r4, r4, #0x1", + "mnemonic": "lsls", + "operands": "r4, r4, #0x1", + "mode": "thumb" + }, + "instr_54078": { + "virtual_address": 54078, + "size": 2, + "disassembly": "lsrs r3, r3, #0xc", + "mnemonic": "lsrs", + "operands": "r3, r3, #0xc", + "mode": "thumb" + }, + "instr_54080": { + "virtual_address": 54080, + "size": 2, + "disassembly": "lsrs r4, r4, #0x15", + "mnemonic": "lsrs", + "operands": "r4, r4, #0x15", + "mode": "thumb" + }, + "instr_54082": { + "virtual_address": 54082, + "size": 2, + "disassembly": "beq 0x0d34a", + "mnemonic": "beq", + "operands": "0x0d34a", + "mode": "thumb" + }, + "bb_54074": { + "virtual_address": 54074, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54084, + "children": [ + "instr_54074", + "instr_54076", + "instr_54078", + "instr_54080", + "instr_54082" + ] + }, + "instr_54084": { + "virtual_address": 54084, + "size": 2, + "disassembly": "movs r2, #0x80", + "mnemonic": "movs", + "operands": "r2, #0x80", + "mode": "thumb" + }, + "instr_54086": { + "virtual_address": 54086, + "size": 2, + "disassembly": "lsls r2, r2, #0xd", + "mnemonic": "lsls", + "operands": "r2, r2, #0xd", + "mode": "thumb" + }, + "instr_54088": { + "virtual_address": 54088, + "size": 2, + "disassembly": "orrs r3, r2", + "mnemonic": "orrs", + "operands": "r3, r2", + "mode": "thumb" + }, + "bb_54084": { + "virtual_address": 54084, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54090, + "children": [ + "instr_54084", + "instr_54086", + "instr_54088" + ] + }, + "instr_54090": { + "virtual_address": 54090, + "size": 2, + "disassembly": "str r3, [sp, #0x4]", + "mnemonic": "str", + "operands": "r3, [sp, #0x4]", + "mode": "thumb" + }, + "instr_54092": { + "virtual_address": 54092, + "size": 2, + "disassembly": "cmp r5, #0x0", + "mnemonic": "cmp", + "operands": "r5, #0x0", + "mode": "thumb" + }, + "instr_54094": { + "virtual_address": 54094, + "size": 2, + "disassembly": "bne 0x0d384", + "mnemonic": "bne", + "operands": "0x0d384", + "mode": "thumb" + }, + "bb_54090": { + "virtual_address": 54090, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54096, + "children": [ + "instr_54090", + "instr_54092", + "instr_54094" + ] + }, + "instr_54096": { + "virtual_address": 54096, + "size": 2, + "disassembly": "add r0, sp, #0x4", + "mnemonic": "add", + "operands": "r0, sp, #0x4", + "mode": "thumb" + }, + "instr_54098": { + "virtual_address": 54098, + "size": 4, + "disassembly": "bl 0x0cc08", + "mnemonic": "bl", + "operands": "0x0cc08", + "mode": "thumb" + }, + "instr_54102": { + "virtual_address": 54102, + "size": 2, + "disassembly": "ldr r3, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x4]", + "mode": "thumb" + }, + "instr_54104": { + "virtual_address": 54104, + "size": 2, + "disassembly": "str r3, [r6, #0x14]", + "mnemonic": "str", + "operands": "r3, [r6, #0x14]", + "mode": "thumb" + }, + "instr_54106": { + "virtual_address": 54106, + "size": 2, + "disassembly": "movs r3, #0x1", + "mnemonic": "movs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_54108": { + "virtual_address": 54108, + "size": 2, + "disassembly": "movs r5, #0x1", + "mnemonic": "movs", + "operands": "r5, #0x1", + "mode": "thumb" + }, + "instr_54110": { + "virtual_address": 54110, + "size": 2, + "disassembly": "str r3, [r6, #0x10]", + "mnemonic": "str", + "operands": "r3, [r6, #0x10]", + "mode": "thumb" + }, + "instr_54112": { + "virtual_address": 54112, + "size": 2, + "disassembly": "adds r0, #0x20", + "mnemonic": "adds", + "operands": "r0, #0x20", + "mode": "thumb" + }, + "instr_54114": { + "virtual_address": 54114, + "size": 2, + "disassembly": "cmp r4, #0x0", + "mnemonic": "cmp", + "operands": "r4, #0x0", + "mode": "thumb" + }, + "instr_54116": { + "virtual_address": 54116, + "size": 2, + "disassembly": "beq 0x0d3b4", + "mnemonic": "beq", + "operands": "0x0d3b4", + "mode": "thumb" + }, + "bb_54096": { + "virtual_address": 54096, + "size": 22, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54118, + "children": [ + "instr_54096", + "instr_54098", + "instr_54102", + "instr_54104", + "instr_54106", + "instr_54108", + "instr_54110", + "instr_54112", + "instr_54114", + "instr_54116" + ] + }, + "instr_54118": { + "virtual_address": 54118, + "size": 2, + "disassembly": "ldr r3, [0x0d3ec]", + "mnemonic": "ldr", + "operands": "r3, [0x0d3ec]", + "mode": "thumb" + }, + "instr_54120": { + "virtual_address": 54120, + "size": 2, + "disassembly": "mov r12, r3", + "mnemonic": "mov", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_54122": { + "virtual_address": 54122, + "size": 2, + "disassembly": "ldr r3, [sp, #0x18]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x18]", + "mode": "thumb" + }, + "instr_54124": { + "virtual_address": 54124, + "size": 2, + "disassembly": "add r4, r12", + "mnemonic": "add", + "operands": "r4, r12", + "mode": "thumb" + }, + "instr_54126": { + "virtual_address": 54126, + "size": 2, + "disassembly": "adds r4, r4, r0", + "mnemonic": "adds", + "operands": "r4, r4, r0", + "mode": "thumb" + }, + "instr_54128": { + "virtual_address": 54128, + "size": 2, + "disassembly": "str r4, [r3, #0x0]", + "mnemonic": "str", + "operands": "r4, [r3, #0x0]", + "mode": "thumb" + }, + "instr_54130": { + "virtual_address": 54130, + "size": 2, + "disassembly": "movs r3, #0x35", + "mnemonic": "movs", + "operands": "r3, #0x35", + "mode": "thumb" + }, + "instr_54132": { + "virtual_address": 54132, + "size": 2, + "disassembly": "subs r0, r3, r0", + "mnemonic": "subs", + "operands": "r0, r3, r0", + "mode": "thumb" + }, + "instr_54134": { + "virtual_address": 54134, + "size": 2, + "disassembly": "ldr r3, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_54136": { + "virtual_address": 54136, + "size": 2, + "disassembly": "str r0, [r3, #0x0]", + "mnemonic": "str", + "operands": "r0, [r3, #0x0]", + "mode": "thumb" + }, + "bb_54118": { + "virtual_address": 54118, + "size": 20, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54138, + "children": [ + "instr_54118", + "instr_54120", + "instr_54122", + "instr_54124", + "instr_54126", + "instr_54128", + "instr_54130", + "instr_54132", + "instr_54134", + "instr_54136" + ] + }, + "instr_54138": { + "virtual_address": 54138, + "size": 2, + "disassembly": "movs r0, r6", + "mnemonic": "movs", + "operands": "r0, r6", + "mode": "thumb" + }, + "instr_54140": { + "virtual_address": 54140, + "size": 2, + "disassembly": "add sp, #0x8", + "mnemonic": "add", + "operands": "sp, #0x8", + "mode": "thumb" + }, + "instr_54142": { + "virtual_address": 54142, + "size": 2, + "disassembly": "pop {r4, r5, r6}", + "mnemonic": "pop", + "operands": "{r4, r5, r6}", + "mode": "thumb" + }, + "instr_54144": { + "virtual_address": 54144, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_54146": { + "virtual_address": 54146, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_54138": { + "virtual_address": 54138, + "size": 10, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_54138", + "instr_54140", + "instr_54142", + "instr_54144", + "instr_54146" + ] + }, + "instr_54148": { + "virtual_address": 54148, + "size": 2, + "disassembly": "mov r0, sp", + "mnemonic": "mov", + "operands": "r0, sp", + "mode": "thumb" + }, + "instr_54150": { + "virtual_address": 54150, + "size": 2, + "disassembly": "str r5, [sp, #0x0]", + "mnemonic": "str", + "operands": "r5, [sp, #0x0]", + "mode": "thumb" + }, + "instr_54152": { + "virtual_address": 54152, + "size": 4, + "disassembly": "bl 0x0cc08", + "mnemonic": "bl", + "operands": "0x0cc08", + "mode": "thumb" + }, + "instr_54156": { + "virtual_address": 54156, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_54158": { + "virtual_address": 54158, + "size": 2, + "disassembly": "beq 0x0d3d6", + "mnemonic": "beq", + "operands": "0x0d3d6", + "mode": "thumb" + }, + "bb_54148": { + "virtual_address": 54148, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54160, + "children": [ + "instr_54148", + "instr_54150", + "instr_54152", + "instr_54156", + "instr_54158" + ] + }, + "instr_54160": { + "virtual_address": 54160, + "size": 2, + "disassembly": "ldr r5, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r5, [sp, #0x4]", + "mode": "thumb" + }, + "instr_54162": { + "virtual_address": 54162, + "size": 2, + "disassembly": "movs r3, #0x20", + "mnemonic": "movs", + "operands": "r3, #0x20", + "mode": "thumb" + }, + "instr_54164": { + "virtual_address": 54164, + "size": 2, + "disassembly": "movs r2, r5", + "mnemonic": "movs", + "operands": "r2, r5", + "mode": "thumb" + }, + "instr_54166": { + "virtual_address": 54166, + "size": 2, + "disassembly": "subs r3, r3, r0", + "mnemonic": "subs", + "operands": "r3, r3, r0", + "mode": "thumb" + }, + "instr_54168": { + "virtual_address": 54168, + "size": 2, + "disassembly": "lsls r2, r3", + "mnemonic": "lsls", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_54170": { + "virtual_address": 54170, + "size": 2, + "disassembly": "movs r3, r2", + "mnemonic": "movs", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_54172": { + "virtual_address": 54172, + "size": 2, + "disassembly": "lsrs r5, r0", + "mnemonic": "lsrs", + "operands": "r5, r0", + "mode": "thumb" + }, + "instr_54174": { + "virtual_address": 54174, + "size": 2, + "disassembly": "ldr r2, [sp, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x0]", + "mode": "thumb" + }, + "instr_54176": { + "virtual_address": 54176, + "size": 2, + "disassembly": "orrs r3, r2", + "mnemonic": "orrs", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_54178": { + "virtual_address": 54178, + "size": 2, + "disassembly": "str r3, [r6, #0x14]", + "mnemonic": "str", + "operands": "r3, [r6, #0x14]", + "mode": "thumb" + }, + "instr_54180": { + "virtual_address": 54180, + "size": 2, + "disassembly": "str r5, [sp, #0x4]", + "mnemonic": "str", + "operands": "r5, [sp, #0x4]", + "mode": "thumb" + }, + "bb_54160": { + "virtual_address": 54160, + "size": 22, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54182, + "children": [ + "instr_54160", + "instr_54162", + "instr_54164", + "instr_54166", + "instr_54168", + "instr_54170", + "instr_54172", + "instr_54174", + "instr_54176", + "instr_54178", + "instr_54180" + ] + }, + "instr_54182": { + "virtual_address": 54182, + "size": 2, + "disassembly": "str r5, [r6, #0x18]", + "mnemonic": "str", + "operands": "r5, [r6, #0x18]", + "mode": "thumb" + }, + "instr_54184": { + "virtual_address": 54184, + "size": 2, + "disassembly": "subs r3, r5, #0x1", + "mnemonic": "subs", + "operands": "r3, r5, #0x1", + "mode": "thumb" + }, + "instr_54186": { + "virtual_address": 54186, + "size": 2, + "disassembly": "sbcs r5, r3", + "mnemonic": "sbcs", + "operands": "r5, r3", + "mode": "thumb" + }, + "instr_54188": { + "virtual_address": 54188, + "size": 2, + "disassembly": "adds r5, #0x1", + "mnemonic": "adds", + "operands": "r5, #0x1", + "mode": "thumb" + }, + "instr_54190": { + "virtual_address": 54190, + "size": 2, + "disassembly": "str r5, [r6, #0x10]", + "mnemonic": "str", + "operands": "r5, [r6, #0x10]", + "mode": "thumb" + }, + "instr_54192": { + "virtual_address": 54192, + "size": 2, + "disassembly": "cmp r4, #0x0", + "mnemonic": "cmp", + "operands": "r4, #0x0", + "mode": "thumb" + }, + "instr_54194": { + "virtual_address": 54194, + "size": 2, + "disassembly": "bne 0x0d366", + "mnemonic": "bne", + "operands": "0x0d366", + "mode": "thumb" + }, + "bb_54182": { + "virtual_address": 54182, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54196, + "children": [ + "instr_54182", + "instr_54184", + "instr_54186", + "instr_54188", + "instr_54190", + "instr_54192", + "instr_54194" + ] + }, + "instr_54196": { + "virtual_address": 54196, + "size": 2, + "disassembly": "ldr r3, [0x0d3f0]", + "mnemonic": "ldr", + "operands": "r3, [0x0d3f0]", + "mode": "thumb" + }, + "instr_54198": { + "virtual_address": 54198, + "size": 2, + "disassembly": "mov r12, r3", + "mnemonic": "mov", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_54200": { + "virtual_address": 54200, + "size": 2, + "disassembly": "ldr r3, [sp, #0x18]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x18]", + "mode": "thumb" + }, + "instr_54202": { + "virtual_address": 54202, + "size": 2, + "disassembly": "add r0, r12", + "mnemonic": "add", + "operands": "r0, r12", + "mode": "thumb" + }, + "instr_54204": { + "virtual_address": 54204, + "size": 2, + "disassembly": "str r0, [r3, #0x0]", + "mnemonic": "str", + "operands": "r0, [r3, #0x0]", + "mode": "thumb" + }, + "instr_54206": { + "virtual_address": 54206, + "size": 2, + "disassembly": "ldr r3, [0x0d3f4]", + "mnemonic": "ldr", + "operands": "r3, [0x0d3f4]", + "mode": "thumb" + }, + "instr_54208": { + "virtual_address": 54208, + "size": 2, + "disassembly": "adds r3, r5, r3", + "mnemonic": "adds", + "operands": "r3, r5, r3", + "mode": "thumb" + }, + "instr_54210": { + "virtual_address": 54210, + "size": 2, + "disassembly": "lsls r3, r3, #0x2", + "mnemonic": "lsls", + "operands": "r3, r3, #0x2", + "mode": "thumb" + }, + "instr_54212": { + "virtual_address": 54212, + "size": 2, + "disassembly": "adds r3, r6, r3", + "mnemonic": "adds", + "operands": "r3, r6, r3", + "mode": "thumb" + }, + "instr_54214": { + "virtual_address": 54214, + "size": 2, + "disassembly": "ldr r0, [r3, #0x14]", + "mnemonic": "ldr", + "operands": "r0, [r3, #0x14]", + "mode": "thumb" + }, + "instr_54216": { + "virtual_address": 54216, + "size": 4, + "disassembly": "bl 0x0cbd0", + "mnemonic": "bl", + "operands": "0x0cbd0", + "mode": "thumb" + }, + "instr_54220": { + "virtual_address": 54220, + "size": 2, + "disassembly": "lsls r5, r5, #0x5", + "mnemonic": "lsls", + "operands": "r5, r5, #0x5", + "mode": "thumb" + }, + "instr_54222": { + "virtual_address": 54222, + "size": 2, + "disassembly": "ldr r3, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_54224": { + "virtual_address": 54224, + "size": 2, + "disassembly": "subs r5, r5, r0", + "mnemonic": "subs", + "operands": "r5, r5, r0", + "mode": "thumb" + }, + "instr_54226": { + "virtual_address": 54226, + "size": 2, + "disassembly": "str r5, [r3, #0x0]", + "mnemonic": "str", + "operands": "r5, [r3, #0x0]", + "mode": "thumb" + }, + "instr_54228": { + "virtual_address": 54228, + "size": 2, + "disassembly": "b 0x0d37a", + "mnemonic": "b", + "operands": "0x0d37a", + "mode": "thumb" + }, + "bb_54196": { + "virtual_address": 54196, + "size": 34, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54138, + "children": [ + "instr_54196", + "instr_54198", + "instr_54200", + "instr_54202", + "instr_54204", + "instr_54206", + "instr_54208", + "instr_54210", + "instr_54212", + "instr_54214", + "instr_54216", + "instr_54220", + "instr_54222", + "instr_54224", + "instr_54226", + "instr_54228" + ] + }, + "instr_54230": { + "virtual_address": 54230, + "size": 2, + "disassembly": "ldr r3, [sp, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x0]", + "mode": "thumb" + }, + "instr_54232": { + "virtual_address": 54232, + "size": 2, + "disassembly": "ldr r5, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r5, [sp, #0x4]", + "mode": "thumb" + }, + "instr_54234": { + "virtual_address": 54234, + "size": 2, + "disassembly": "str r3, [r6, #0x14]", + "mnemonic": "str", + "operands": "r3, [r6, #0x14]", + "mode": "thumb" + }, + "instr_54236": { + "virtual_address": 54236, + "size": 2, + "disassembly": "b 0x0d3a6", + "mnemonic": "b", + "operands": "0x0d3a6", + "mode": "thumb" + }, + "bb_54230": { + "virtual_address": 54230, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54182, + "children": [ + "instr_54230", + "instr_54232", + "instr_54234", + "instr_54236" + ] + }, + "instr_54238": { + "virtual_address": 54238, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_54240": { + "virtual_address": 54240, + "size": 2, + "disassembly": "ldr r3, [0x0d3f8]", + "mnemonic": "ldr", + "operands": "r3, [0x0d3f8]", + "mode": "thumb" + }, + "instr_54242": { + "virtual_address": 54242, + "size": 2, + "disassembly": "ldr r1, [0x0d3fc]", + "mnemonic": "ldr", + "operands": "r1, [0x0d3fc]", + "mode": "thumb" + }, + "instr_54244": { + "virtual_address": 54244, + "size": 2, + "disassembly": "ldr r0, [0x0d400]", + "mnemonic": "ldr", + "operands": "r0, [0x0d400]", + "mode": "thumb" + }, + "instr_54246": { + "virtual_address": 54246, + "size": 4, + "disassembly": "bl 0x0eae0", + "mnemonic": "bl", + "operands": "0x0eae0", + "mode": "thumb" + }, + "bb_54238": { + "virtual_address": 54238, + "size": 12, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_54238", + "instr_54240", + "instr_54242", + "instr_54244", + "instr_54246" + ] + }, + "func_54056": { + "virtual_address": 54056, + "size": 194, + "name": "__d2b", + "children": [ + "bb_54056", + "bb_54074", + "bb_54084", + "bb_54090", + "bb_54096", + "bb_54118", + "bb_54138", + "bb_54148", + "bb_54160", + "bb_54182", + "bb_54196", + "bb_54230", + "bb_54238" + ] + }, + "instr_54276": { + "virtual_address": 54276, + "size": 2, + "disassembly": "push {r4, r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_54278": { + "virtual_address": 54278, + "size": 2, + "disassembly": "mov lr, r9", + "mnemonic": "mov", + "operands": "lr, r9", + "mode": "thumb" + }, + "instr_54280": { + "virtual_address": 54280, + "size": 2, + "disassembly": "mov r7, r8", + "mnemonic": "mov", + "operands": "r7, r8", + "mode": "thumb" + }, + "instr_54282": { + "virtual_address": 54282, + "size": 2, + "disassembly": "push {r7, lr}", + "mnemonic": "push", + "operands": "{r7, lr}", + "mode": "thumb" + }, + "instr_54284": { + "virtual_address": 54284, + "size": 2, + "disassembly": "sub sp, #0x14", + "mnemonic": "sub", + "operands": "sp, #0x14", + "mode": "thumb" + }, + "instr_54286": { + "virtual_address": 54286, + "size": 2, + "disassembly": "mov r8, r1", + "mnemonic": "mov", + "operands": "r8, r1", + "mode": "thumb" + }, + "instr_54288": { + "virtual_address": 54288, + "size": 2, + "disassembly": "add r1, sp, #0x8", + "mnemonic": "add", + "operands": "r1, sp, #0x8", + "mode": "thumb" + }, + "instr_54290": { + "virtual_address": 54290, + "size": 2, + "disassembly": "mov r9, r0", + "mnemonic": "mov", + "operands": "r9, r0", + "mode": "thumb" + }, + "instr_54292": { + "virtual_address": 54292, + "size": 4, + "disassembly": "bl 0x0d25c", + "mnemonic": "bl", + "operands": "0x0d25c", + "mode": "thumb" + }, + "instr_54296": { + "virtual_address": 54296, + "size": 2, + "disassembly": "movs r4, r0", + "mnemonic": "movs", + "operands": "r4, r0", + "mode": "thumb" + }, + "instr_54298": { + "virtual_address": 54298, + "size": 2, + "disassembly": "movs r5, r1", + "mnemonic": "movs", + "operands": "r5, r1", + "mode": "thumb" + }, + "instr_54300": { + "virtual_address": 54300, + "size": 2, + "disassembly": "mov r0, r8", + "mnemonic": "mov", + "operands": "r0, r8", + "mode": "thumb" + }, + "instr_54302": { + "virtual_address": 54302, + "size": 2, + "disassembly": "add r1, sp, #0xc", + "mnemonic": "add", + "operands": "r1, sp, #0xc", + "mode": "thumb" + }, + "instr_54304": { + "virtual_address": 54304, + "size": 4, + "disassembly": "bl 0x0d25c", + "mnemonic": "bl", + "operands": "0x0d25c", + "mode": "thumb" + }, + "instr_54308": { + "virtual_address": 54308, + "size": 2, + "disassembly": "movs r2, r0", + "mnemonic": "movs", + "operands": "r2, r0", + "mode": "thumb" + }, + "instr_54310": { + "virtual_address": 54310, + "size": 2, + "disassembly": "movs r3, r1", + "mnemonic": "movs", + "operands": "r3, r1", + "mode": "thumb" + }, + "instr_54312": { + "virtual_address": 54312, + "size": 2, + "disassembly": "mov r0, r8", + "mnemonic": "mov", + "operands": "r0, r8", + "mode": "thumb" + }, + "instr_54314": { + "virtual_address": 54314, + "size": 2, + "disassembly": "mov r1, r9", + "mnemonic": "mov", + "operands": "r1, r9", + "mode": "thumb" + }, + "instr_54316": { + "virtual_address": 54316, + "size": 2, + "disassembly": "ldr r0, [r0, #0x10]", + "mnemonic": "ldr", + "operands": "r0, [r0, #0x10]", + "mode": "thumb" + }, + "instr_54318": { + "virtual_address": 54318, + "size": 2, + "disassembly": "ldr r1, [r1, #0x10]", + "mnemonic": "ldr", + "operands": "r1, [r1, #0x10]", + "mode": "thumb" + }, + "instr_54320": { + "virtual_address": 54320, + "size": 2, + "disassembly": "subs r1, r1, r0", + "mnemonic": "subs", + "operands": "r1, r1, r0", + "mode": "thumb" + }, + "instr_54322": { + "virtual_address": 54322, + "size": 2, + "disassembly": "lsls r1, r1, #0x5", + "mnemonic": "lsls", + "operands": "r1, r1, #0x5", + "mode": "thumb" + }, + "instr_54324": { + "virtual_address": 54324, + "size": 2, + "disassembly": "mov r12, r1", + "mnemonic": "mov", + "operands": "r12, r1", + "mode": "thumb" + }, + "instr_54326": { + "virtual_address": 54326, + "size": 2, + "disassembly": "ldr r0, [sp, #0x8]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x8]", + "mode": "thumb" + }, + "instr_54328": { + "virtual_address": 54328, + "size": 2, + "disassembly": "ldr r1, [sp, #0xc]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0xc]", + "mode": "thumb" + }, + "instr_54330": { + "virtual_address": 54330, + "size": 2, + "disassembly": "subs r0, r0, r1", + "mnemonic": "subs", + "operands": "r0, r0, r1", + "mode": "thumb" + }, + "instr_54332": { + "virtual_address": 54332, + "size": 2, + "disassembly": "movs r1, r0", + "mnemonic": "movs", + "operands": "r1, r0", + "mode": "thumb" + }, + "instr_54334": { + "virtual_address": 54334, + "size": 2, + "disassembly": "add r1, r12", + "mnemonic": "add", + "operands": "r1, r12", + "mode": "thumb" + }, + "instr_54336": { + "virtual_address": 54336, + "size": 2, + "disassembly": "str r2, [sp, #0x0]", + "mnemonic": "str", + "operands": "r2, [sp, #0x0]", + "mode": "thumb" + }, + "instr_54338": { + "virtual_address": 54338, + "size": 2, + "disassembly": "str r3, [sp, #0x4]", + "mnemonic": "str", + "operands": "r3, [sp, #0x4]", + "mode": "thumb" + }, + "instr_54340": { + "virtual_address": 54340, + "size": 2, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_54342": { + "virtual_address": 54342, + "size": 2, + "disassembly": "ble 0x0d464", + "mnemonic": "ble", + "operands": "0x0d464", + "mode": "thumb" + }, + "bb_54276": { + "virtual_address": 54276, + "size": 68, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54344, + "children": [ + "instr_54276", + "instr_54278", + "instr_54280", + "instr_54282", + "instr_54284", + "instr_54286", + "instr_54288", + "instr_54290", + "instr_54292", + "instr_54296", + "instr_54298", + "instr_54300", + "instr_54302", + "instr_54304", + "instr_54308", + "instr_54310", + "instr_54312", + "instr_54314", + "instr_54316", + "instr_54318", + "instr_54320", + "instr_54322", + "instr_54324", + "instr_54326", + "instr_54328", + "instr_54330", + "instr_54332", + "instr_54334", + "instr_54336", + "instr_54338", + "instr_54340", + "instr_54342" + ] + }, + "instr_54344": { + "virtual_address": 54344, + "size": 2, + "disassembly": "lsls r1, r1, #0x14", + "mnemonic": "lsls", + "operands": "r1, r1, #0x14", + "mode": "thumb" + }, + "instr_54346": { + "virtual_address": 54346, + "size": 2, + "disassembly": "adds r7, r1, r5", + "mnemonic": "adds", + "operands": "r7, r1, r5", + "mode": "thumb" + }, + "instr_54348": { + "virtual_address": 54348, + "size": 2, + "disassembly": "movs r5, r7", + "mnemonic": "movs", + "operands": "r5, r7", + "mode": "thumb" + }, + "bb_54344": { + "virtual_address": 54344, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54350, + "children": [ + "instr_54344", + "instr_54346", + "instr_54348" + ] + }, + "instr_54350": { + "virtual_address": 54350, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_54352": { + "virtual_address": 54352, + "size": 2, + "disassembly": "movs r1, r5", + "mnemonic": "movs", + "operands": "r1, r5", + "mode": "thumb" + }, + "instr_54354": { + "virtual_address": 54354, + "size": 4, + "disassembly": "bl 0x10ac4", + "mnemonic": "bl", + "operands": "0x10ac4", + "mode": "thumb" + }, + "instr_54358": { + "virtual_address": 54358, + "size": 2, + "disassembly": "add sp, #0x14", + "mnemonic": "add", + "operands": "sp, #0x14", + "mode": "thumb" + }, + "instr_54360": { + "virtual_address": 54360, + "size": 2, + "disassembly": "pop {r6, r7}", + "mnemonic": "pop", + "operands": "{r6, r7}", + "mode": "thumb" + }, + "instr_54362": { + "virtual_address": 54362, + "size": 2, + "disassembly": "mov r9, r7", + "mnemonic": "mov", + "operands": "r9, r7", + "mode": "thumb" + }, + "instr_54364": { + "virtual_address": 54364, + "size": 2, + "disassembly": "mov r8, r6", + "mnemonic": "mov", + "operands": "r8, r6", + "mode": "thumb" + }, + "instr_54366": { + "virtual_address": 54366, + "size": 2, + "disassembly": "pop {r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_54368": { + "virtual_address": 54368, + "size": 2, + "disassembly": "pop {r2}", + "mnemonic": "pop", + "operands": "{r2}", + "mode": "thumb" + }, + "instr_54370": { + "virtual_address": 54370, + "size": 2, + "disassembly": "bx r2", + "mnemonic": "bx", + "operands": "r2", + "mode": "thumb" + }, + "bb_54350": { + "virtual_address": 54350, + "size": 22, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_54350", + "instr_54352", + "instr_54354", + "instr_54358", + "instr_54360", + "instr_54362", + "instr_54364", + "instr_54366", + "instr_54368", + "instr_54370" + ] + }, + "instr_54372": { + "virtual_address": 54372, + "size": 2, + "disassembly": "lsls r1, r1, #0x14", + "mnemonic": "lsls", + "operands": "r1, r1, #0x14", + "mode": "thumb" + }, + "instr_54374": { + "virtual_address": 54374, + "size": 2, + "disassembly": "subs r3, r3, r1", + "mnemonic": "subs", + "operands": "r3, r3, r1", + "mode": "thumb" + }, + "instr_54376": { + "virtual_address": 54376, + "size": 2, + "disassembly": "str r3, [sp, #0x4]", + "mnemonic": "str", + "operands": "r3, [sp, #0x4]", + "mode": "thumb" + }, + "instr_54378": { + "virtual_address": 54378, + "size": 2, + "disassembly": "ldr r2, [sp, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x0]", + "mode": "thumb" + }, + "instr_54380": { + "virtual_address": 54380, + "size": 2, + "disassembly": "ldr r3, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x4]", + "mode": "thumb" + }, + "instr_54382": { + "virtual_address": 54382, + "size": 2, + "disassembly": "b 0x0d44e", + "mnemonic": "b", + "operands": "0x0d44e", + "mode": "thumb" + }, + "bb_54372": { + "virtual_address": 54372, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54350, + "children": [ + "instr_54372", + "instr_54374", + "instr_54376", + "instr_54378", + "instr_54380", + "instr_54382" + ] + }, + "func_54276": { + "virtual_address": 54276, + "size": 108, + "name": "__ratio", + "children": [ + "bb_54276", + "bb_54344", + "bb_54350", + "bb_54372" + ] + }, + "instr_54384": { + "virtual_address": 54384, + "size": 2, + "disassembly": "push {r4, lr}", + "mnemonic": "push", + "operands": "{r4, lr}", + "mode": "thumb" + }, + "instr_54386": { + "virtual_address": 54386, + "size": 2, + "disassembly": "movs r4, r0", + "mnemonic": "movs", + "operands": "r4, r0", + "mode": "thumb" + }, + "instr_54388": { + "virtual_address": 54388, + "size": 2, + "disassembly": "cmp r0, #0x17", + "mnemonic": "cmp", + "operands": "r0, #0x17", + "mode": "thumb" + }, + "instr_54390": { + "virtual_address": 54390, + "size": 2, + "disassembly": "ble 0x0d490", + "mnemonic": "ble", + "operands": "0x0d490", + "mode": "thumb" + }, + "bb_54384": { + "virtual_address": 54384, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54392, + "children": [ + "instr_54384", + "instr_54386", + "instr_54388", + "instr_54390" + ] + }, + "instr_54392": { + "virtual_address": 54392, + "size": 2, + "disassembly": "movs r0, #0x0", + "mnemonic": "movs", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_54394": { + "virtual_address": 54394, + "size": 2, + "disassembly": "ldr r1, [0x0d49c]", + "mnemonic": "ldr", + "operands": "r1, [0x0d49c]", + "mode": "thumb" + }, + "bb_54392": { + "virtual_address": 54392, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54396, + "children": [ + "instr_54392", + "instr_54394" + ] + }, + "instr_54396": { + "virtual_address": 54396, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_54398": { + "virtual_address": 54398, + "size": 2, + "disassembly": "ldr r3, [0x0d4a0]", + "mnemonic": "ldr", + "operands": "r3, [0x0d4a0]", + "mode": "thumb" + }, + "instr_54400": { + "virtual_address": 54400, + "size": 2, + "disassembly": "subs r4, #0x1", + "mnemonic": "subs", + "operands": "r4, #0x1", + "mode": "thumb" + }, + "instr_54402": { + "virtual_address": 54402, + "size": 4, + "disassembly": "bl 0x10b10", + "mnemonic": "bl", + "operands": "0x10b10", + "mode": "thumb" + }, + "instr_54406": { + "virtual_address": 54406, + "size": 2, + "disassembly": "cmp r4, #0x0", + "mnemonic": "cmp", + "operands": "r4, #0x0", + "mode": "thumb" + }, + "instr_54408": { + "virtual_address": 54408, + "size": 2, + "disassembly": "bne 0x0d47c", + "mnemonic": "bne", + "operands": "0x0d47c", + "mode": "thumb" + }, + "bb_54396": { + "virtual_address": 54396, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54410, + "children": [ + "instr_54396", + "instr_54398", + "instr_54400", + "instr_54402", + "instr_54406", + "instr_54408" + ] + }, + "instr_54410": { + "virtual_address": 54410, + "size": 2, + "disassembly": "pop {r4}", + "mnemonic": "pop", + "operands": "{r4}", + "mode": "thumb" + }, + "instr_54412": { + "virtual_address": 54412, + "size": 2, + "disassembly": "pop {r2}", + "mnemonic": "pop", + "operands": "{r2}", + "mode": "thumb" + }, + "instr_54414": { + "virtual_address": 54414, + "size": 2, + "disassembly": "bx r2", + "mnemonic": "bx", + "operands": "r2", + "mode": "thumb" + }, + "bb_54410": { + "virtual_address": 54410, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_54410", + "instr_54412", + "instr_54414" + ] + }, + "instr_54416": { + "virtual_address": 54416, + "size": 2, + "disassembly": "lsls r4, r0, #0x3", + "mnemonic": "lsls", + "operands": "r4, r0, #0x3", + "mode": "thumb" + }, + "instr_54418": { + "virtual_address": 54418, + "size": 2, + "disassembly": "ldr r0, [0x0d4a4]", + "mnemonic": "ldr", + "operands": "r0, [0x0d4a4]", + "mode": "thumb" + }, + "instr_54420": { + "virtual_address": 54420, + "size": 2, + "disassembly": "adds r4, r0, r4", + "mnemonic": "adds", + "operands": "r4, r0, r4", + "mode": "thumb" + }, + "instr_54422": { + "virtual_address": 54422, + "size": 2, + "disassembly": "ldr r0, [r4, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r4, #0x0]", + "mode": "thumb" + }, + "instr_54424": { + "virtual_address": 54424, + "size": 2, + "disassembly": "ldr r1, [r4, #0x4]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x4]", + "mode": "thumb" + }, + "instr_54426": { + "virtual_address": 54426, + "size": 2, + "disassembly": "b 0x0d48a", + "mnemonic": "b", + "operands": "0x0d48a", + "mode": "thumb" + }, + "bb_54416": { + "virtual_address": 54416, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54410, + "children": [ + "instr_54416", + "instr_54418", + "instr_54420", + "instr_54422", + "instr_54424", + "instr_54426" + ] + }, + "dw_54428": { + "virtual_address": 54428, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 54394 + ] + }, + "dw_54432": { + "virtual_address": 54432, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 54398 + ] + }, + "dw_54436": { + "virtual_address": 54436, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 54418 + ] + }, + "func_54384": { + "virtual_address": 54384, + "size": 56, + "name": "_mprec_log10", + "children": [ + "bb_54384", + "bb_54392", + "bb_54396", + "bb_54410", + "bb_54416", + "dw_54428", + "dw_54432", + "dw_54436" + ] + }, + "instr_54440": { + "virtual_address": 54440, + "size": 2, + "disassembly": "movs r3, r2", + "mnemonic": "movs", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_54442": { + "virtual_address": 54442, + "size": 2, + "disassembly": "subs r1, #0x1", + "mnemonic": "subs", + "operands": "r1, #0x1", + "mode": "thumb" + }, + "instr_54444": { + "virtual_address": 54444, + "size": 2, + "disassembly": "push {r4, r5, r6, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, lr}", + "mode": "thumb" + }, + "instr_54446": { + "virtual_address": 54446, + "size": 2, + "disassembly": "asrs r4, r1, #0x5", + "mnemonic": "asrs", + "operands": "r4, r1, #0x5", + "mode": "thumb" + }, + "instr_54448": { + "virtual_address": 54448, + "size": 2, + "disassembly": "ldr r1, [r2, #0x10]", + "mnemonic": "ldr", + "operands": "r1, [r2, #0x10]", + "mode": "thumb" + }, + "instr_54450": { + "virtual_address": 54450, + "size": 2, + "disassembly": "adds r4, #0x1", + "mnemonic": "adds", + "operands": "r4, #0x1", + "mode": "thumb" + }, + "instr_54452": { + "virtual_address": 54452, + "size": 2, + "disassembly": "adds r3, #0x14", + "mnemonic": "adds", + "operands": "r3, #0x14", + "mode": "thumb" + }, + "instr_54454": { + "virtual_address": 54454, + "size": 2, + "disassembly": "lsls r1, r1, #0x2", + "mnemonic": "lsls", + "operands": "r1, r1, #0x2", + "mode": "thumb" + }, + "instr_54456": { + "virtual_address": 54456, + "size": 2, + "disassembly": "lsls r4, r4, #0x2", + "mnemonic": "lsls", + "operands": "r4, r4, #0x2", + "mode": "thumb" + }, + "instr_54458": { + "virtual_address": 54458, + "size": 2, + "disassembly": "adds r1, r3, r1", + "mnemonic": "adds", + "operands": "r1, r3, r1", + "mode": "thumb" + }, + "instr_54460": { + "virtual_address": 54460, + "size": 2, + "disassembly": "adds r4, r0, r4", + "mnemonic": "adds", + "operands": "r4, r0, r4", + "mode": "thumb" + }, + "instr_54462": { + "virtual_address": 54462, + "size": 2, + "disassembly": "cmp r3, r1", + "mnemonic": "cmp", + "operands": "r3, r1", + "mode": "thumb" + }, + "instr_54464": { + "virtual_address": 54464, + "size": 2, + "disassembly": "bcs 0x0d4d8", + "mnemonic": "bcs", + "operands": "0x0d4d8", + "mode": "thumb" + }, + "bb_54440": { + "virtual_address": 54440, + "size": 26, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54466, + "children": [ + "instr_54440", + "instr_54442", + "instr_54444", + "instr_54446", + "instr_54448", + "instr_54450", + "instr_54452", + "instr_54454", + "instr_54456", + "instr_54458", + "instr_54460", + "instr_54462", + "instr_54464" + ] + }, + "instr_54466": { + "virtual_address": 54466, + "size": 2, + "disassembly": "movs r5, r0", + "mnemonic": "movs", + "operands": "r5, r0", + "mode": "thumb" + }, + "bb_54466": { + "virtual_address": 54466, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54468, + "children": [ + "instr_54466" + ] + }, + "instr_54468": { + "virtual_address": 54468, + "size": 2, + "disassembly": "ldmia r3!, {r6}", + "mnemonic": "ldmia", + "operands": "r3!, {r6}", + "mode": "thumb" + }, + "instr_54470": { + "virtual_address": 54470, + "size": 2, + "disassembly": "stmia r5!, {r6}", + "mnemonic": "stmia", + "operands": "r5!, {r6}", + "mode": "thumb" + }, + "instr_54472": { + "virtual_address": 54472, + "size": 2, + "disassembly": "cmp r1, r3", + "mnemonic": "cmp", + "operands": "r1, r3", + "mode": "thumb" + }, + "instr_54474": { + "virtual_address": 54474, + "size": 2, + "disassembly": "bhi 0x0d4c4", + "mnemonic": "bhi", + "operands": "0x0d4c4", + "mode": "thumb" + }, + "bb_54468": { + "virtual_address": 54468, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54476, + "children": [ + "instr_54468", + "instr_54470", + "instr_54472", + "instr_54474" + ] + }, + "instr_54476": { + "virtual_address": 54476, + "size": 2, + "disassembly": "subs r3, r1, r2", + "mnemonic": "subs", + "operands": "r3, r1, r2", + "mode": "thumb" + }, + "instr_54478": { + "virtual_address": 54478, + "size": 2, + "disassembly": "subs r3, #0x15", + "mnemonic": "subs", + "operands": "r3, #0x15", + "mode": "thumb" + }, + "instr_54480": { + "virtual_address": 54480, + "size": 2, + "disassembly": "lsrs r3, r3, #0x2", + "mnemonic": "lsrs", + "operands": "r3, r3, #0x2", + "mode": "thumb" + }, + "instr_54482": { + "virtual_address": 54482, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_54484": { + "virtual_address": 54484, + "size": 2, + "disassembly": "lsls r3, r3, #0x2", + "mnemonic": "lsls", + "operands": "r3, r3, #0x2", + "mode": "thumb" + }, + "instr_54486": { + "virtual_address": 54486, + "size": 2, + "disassembly": "adds r0, r0, r3", + "mnemonic": "adds", + "operands": "r0, r0, r3", + "mode": "thumb" + }, + "bb_54476": { + "virtual_address": 54476, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54488, + "children": [ + "instr_54476", + "instr_54478", + "instr_54480", + "instr_54482", + "instr_54484", + "instr_54486" + ] + }, + "instr_54488": { + "virtual_address": 54488, + "size": 2, + "disassembly": "cmp r4, r0", + "mnemonic": "cmp", + "operands": "r4, r0", + "mode": "thumb" + }, + "instr_54490": { + "virtual_address": 54490, + "size": 2, + "disassembly": "bls 0x0d4e4", + "mnemonic": "bls", + "operands": "0x0d4e4", + "mode": "thumb" + }, + "bb_54488": { + "virtual_address": 54488, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54492, + "children": [ + "instr_54488", + "instr_54490" + ] + }, + "instr_54492": { + "virtual_address": 54492, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "bb_54492": { + "virtual_address": 54492, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54494, + "children": [ + "instr_54492" + ] + }, + "instr_54494": { + "virtual_address": 54494, + "size": 2, + "disassembly": "stmia r0!, {r3}", + "mnemonic": "stmia", + "operands": "r0!, {r3}", + "mode": "thumb" + }, + "instr_54496": { + "virtual_address": 54496, + "size": 2, + "disassembly": "cmp r4, r0", + "mnemonic": "cmp", + "operands": "r4, r0", + "mode": "thumb" + }, + "instr_54498": { + "virtual_address": 54498, + "size": 2, + "disassembly": "bhi 0x0d4de", + "mnemonic": "bhi", + "operands": "0x0d4de", + "mode": "thumb" + }, + "bb_54494": { + "virtual_address": 54494, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54500, + "children": [ + "instr_54494", + "instr_54496", + "instr_54498" + ] + }, + "instr_54500": { + "virtual_address": 54500, + "size": 2, + "disassembly": "pop {r4, r5, r6}", + "mnemonic": "pop", + "operands": "{r4, r5, r6}", + "mode": "thumb" + }, + "instr_54502": { + "virtual_address": 54502, + "size": 2, + "disassembly": "pop {r0}", + "mnemonic": "pop", + "operands": "{r0}", + "mode": "thumb" + }, + "instr_54504": { + "virtual_address": 54504, + "size": 2, + "disassembly": "bx r0", + "mnemonic": "bx", + "operands": "r0", + "mode": "thumb" + }, + "bb_54500": { + "virtual_address": 54500, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_54500", + "instr_54502", + "instr_54504" + ] + }, + "func_54440": { + "virtual_address": 54440, + "size": 66, + "name": "__copybits", + "children": [ + "bb_54440", + "bb_54466", + "bb_54468", + "bb_54476", + "bb_54488", + "bb_54492", + "bb_54494", + "bb_54500" + ] + }, + "instr_54508": { + "virtual_address": 54508, + "size": 2, + "disassembly": "movs r2, r0", + "mnemonic": "movs", + "operands": "r2, r0", + "mode": "thumb" + }, + "instr_54510": { + "virtual_address": 54510, + "size": 2, + "disassembly": "ldr r3, [r0, #0x10]", + "mnemonic": "ldr", + "operands": "r3, [r0, #0x10]", + "mode": "thumb" + }, + "instr_54512": { + "virtual_address": 54512, + "size": 2, + "disassembly": "push {r4, lr}", + "mnemonic": "push", + "operands": "{r4, lr}", + "mode": "thumb" + }, + "instr_54514": { + "virtual_address": 54514, + "size": 2, + "disassembly": "adds r2, #0x14", + "mnemonic": "adds", + "operands": "r2, #0x14", + "mode": "thumb" + }, + "instr_54516": { + "virtual_address": 54516, + "size": 2, + "disassembly": "asrs r0, r1, #0x5", + "mnemonic": "asrs", + "operands": "r0, r1, #0x5", + "mode": "thumb" + }, + "instr_54518": { + "virtual_address": 54518, + "size": 2, + "disassembly": "cmp r3, r0", + "mnemonic": "cmp", + "operands": "r3, r0", + "mode": "thumb" + }, + "instr_54520": { + "virtual_address": 54520, + "size": 2, + "disassembly": "bge 0x0d514", + "mnemonic": "bge", + "operands": "0x0d514", + "mode": "thumb" + }, + "bb_54508": { + "virtual_address": 54508, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54522, + "children": [ + "instr_54508", + "instr_54510", + "instr_54512", + "instr_54514", + "instr_54516", + "instr_54518", + "instr_54520" + ] + }, + "instr_54522": { + "virtual_address": 54522, + "size": 2, + "disassembly": "lsls r3, r3, #0x2", + "mnemonic": "lsls", + "operands": "r3, r3, #0x2", + "mode": "thumb" + }, + "instr_54524": { + "virtual_address": 54524, + "size": 2, + "disassembly": "adds r3, r2, r3", + "mnemonic": "adds", + "operands": "r3, r2, r3", + "mode": "thumb" + }, + "instr_54526": { + "virtual_address": 54526, + "size": 2, + "disassembly": "b 0x0d508", + "mnemonic": "b", + "operands": "0x0d508", + "mode": "thumb" + }, + "bb_54522": { + "virtual_address": 54522, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54536, + "children": [ + "instr_54522", + "instr_54524", + "instr_54526" + ] + }, + "instr_54528": { + "virtual_address": 54528, + "size": 2, + "disassembly": "subs r3, #0x4", + "mnemonic": "subs", + "operands": "r3, #0x4", + "mode": "thumb" + }, + "instr_54530": { + "virtual_address": 54530, + "size": 2, + "disassembly": "ldr r1, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r1, [r3, #0x0]", + "mode": "thumb" + }, + "instr_54532": { + "virtual_address": 54532, + "size": 2, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_54534": { + "virtual_address": 54534, + "size": 2, + "disassembly": "bne 0x0d53c", + "mnemonic": "bne", + "operands": "0x0d53c", + "mode": "thumb" + }, + "bb_54528": { + "virtual_address": 54528, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54536, + "children": [ + "instr_54528", + "instr_54530", + "instr_54532", + "instr_54534" + ] + }, + "instr_54536": { + "virtual_address": 54536, + "size": 2, + "disassembly": "cmp r3, r2", + "mnemonic": "cmp", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_54538": { + "virtual_address": 54538, + "size": 2, + "disassembly": "bhi 0x0d500", + "mnemonic": "bhi", + "operands": "0x0d500", + "mode": "thumb" + }, + "bb_54536": { + "virtual_address": 54536, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54540, + "children": [ + "instr_54536", + "instr_54538" + ] + }, + "instr_54540": { + "virtual_address": 54540, + "size": 2, + "disassembly": "movs r0, #0x0", + "mnemonic": "movs", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "bb_54540": { + "virtual_address": 54540, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54542, + "children": [ + "instr_54540" + ] + }, + "instr_54542": { + "virtual_address": 54542, + "size": 2, + "disassembly": "pop {r4}", + "mnemonic": "pop", + "operands": "{r4}", + "mode": "thumb" + }, + "instr_54544": { + "virtual_address": 54544, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_54546": { + "virtual_address": 54546, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_54542": { + "virtual_address": 54542, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_54542", + "instr_54544", + "instr_54546" + ] + }, + "instr_54548": { + "virtual_address": 54548, + "size": 2, + "disassembly": "cmp r3, r0", + "mnemonic": "cmp", + "operands": "r3, r0", + "mode": "thumb" + }, + "instr_54550": { + "virtual_address": 54550, + "size": 2, + "disassembly": "ble 0x0d536", + "mnemonic": "ble", + "operands": "0x0d536", + "mode": "thumb" + }, + "bb_54548": { + "virtual_address": 54548, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54552, + "children": [ + "instr_54548", + "instr_54550" + ] + }, + "instr_54552": { + "virtual_address": 54552, + "size": 2, + "disassembly": "movs r3, #0x1f", + "mnemonic": "movs", + "operands": "r3, #0x1f", + "mode": "thumb" + }, + "instr_54554": { + "virtual_address": 54554, + "size": 2, + "disassembly": "movs r4, r3", + "mnemonic": "movs", + "operands": "r4, r3", + "mode": "thumb" + }, + "instr_54556": { + "virtual_address": 54556, + "size": 2, + "disassembly": "ands r4, r1", + "mnemonic": "ands", + "operands": "r4, r1", + "mode": "thumb" + }, + "instr_54558": { + "virtual_address": 54558, + "size": 2, + "disassembly": "tst r3, r1", + "mnemonic": "tst", + "operands": "r3, r1", + "mode": "thumb" + }, + "instr_54560": { + "virtual_address": 54560, + "size": 2, + "disassembly": "beq 0x0d536", + "mnemonic": "beq", + "operands": "0x0d536", + "mode": "thumb" + }, + "bb_54552": { + "virtual_address": 54552, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54562, + "children": [ + "instr_54552", + "instr_54554", + "instr_54556", + "instr_54558", + "instr_54560" + ] + }, + "instr_54562": { + "virtual_address": 54562, + "size": 2, + "disassembly": "lsls r3, r0, #0x2", + "mnemonic": "lsls", + "operands": "r3, r0, #0x2", + "mode": "thumb" + }, + "instr_54564": { + "virtual_address": 54564, + "size": 2, + "disassembly": "adds r3, r2, r3", + "mnemonic": "adds", + "operands": "r3, r2, r3", + "mode": "thumb" + }, + "instr_54566": { + "virtual_address": 54566, + "size": 2, + "disassembly": "ldr r1, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r1, [r3, #0x0]", + "mode": "thumb" + }, + "instr_54568": { + "virtual_address": 54568, + "size": 2, + "disassembly": "lsrs r1, r4", + "mnemonic": "lsrs", + "operands": "r1, r4", + "mode": "thumb" + }, + "instr_54570": { + "virtual_address": 54570, + "size": 2, + "disassembly": "lsls r1, r4", + "mnemonic": "lsls", + "operands": "r1, r4", + "mode": "thumb" + }, + "instr_54572": { + "virtual_address": 54572, + "size": 2, + "disassembly": "ldr r4, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r4, [r3, #0x0]", + "mode": "thumb" + }, + "instr_54574": { + "virtual_address": 54574, + "size": 2, + "disassembly": "movs r0, #0x1", + "mnemonic": "movs", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_54576": { + "virtual_address": 54576, + "size": 2, + "disassembly": "cmp r4, r1", + "mnemonic": "cmp", + "operands": "r4, r1", + "mode": "thumb" + }, + "instr_54578": { + "virtual_address": 54578, + "size": 2, + "disassembly": "bne 0x0d50e", + "mnemonic": "bne", + "operands": "0x0d50e", + "mode": "thumb" + }, + "bb_54562": { + "virtual_address": 54562, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54580, + "children": [ + "instr_54562", + "instr_54564", + "instr_54566", + "instr_54568", + "instr_54570", + "instr_54572", + "instr_54574", + "instr_54576", + "instr_54578" + ] + }, + "instr_54580": { + "virtual_address": 54580, + "size": 2, + "disassembly": "b 0x0d508", + "mnemonic": "b", + "operands": "0x0d508", + "mode": "thumb" + }, + "bb_54580": { + "virtual_address": 54580, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54536, + "children": [ + "instr_54580" + ] + }, + "instr_54582": { + "virtual_address": 54582, + "size": 2, + "disassembly": "lsls r3, r0, #0x2", + "mnemonic": "lsls", + "operands": "r3, r0, #0x2", + "mode": "thumb" + }, + "instr_54584": { + "virtual_address": 54584, + "size": 2, + "disassembly": "adds r3, r2, r3", + "mnemonic": "adds", + "operands": "r3, r2, r3", + "mode": "thumb" + }, + "instr_54586": { + "virtual_address": 54586, + "size": 2, + "disassembly": "b 0x0d508", + "mnemonic": "b", + "operands": "0x0d508", + "mode": "thumb" + }, + "bb_54582": { + "virtual_address": 54582, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54536, + "children": [ + "instr_54582", + "instr_54584", + "instr_54586" + ] + }, + "instr_54588": { + "virtual_address": 54588, + "size": 2, + "disassembly": "movs r0, #0x1", + "mnemonic": "movs", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_54590": { + "virtual_address": 54590, + "size": 2, + "disassembly": "b 0x0d50e", + "mnemonic": "b", + "operands": "0x0d50e", + "mode": "thumb" + }, + "bb_54588": { + "virtual_address": 54588, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54542, + "children": [ + "instr_54588", + "instr_54590" + ] + }, + "func_54508": { + "virtual_address": 54508, + "size": 84, + "name": "__any_on", + "children": [ + "bb_54508", + "bb_54522", + "bb_54528", + "bb_54536", + "bb_54540", + "bb_54542", + "bb_54548", + "bb_54552", + "bb_54562", + "bb_54580", + "bb_54582", + "bb_54588" + ] + }, + "instr_54592": { + "virtual_address": 54592, + "size": 2, + "disassembly": "push {r4, r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_54594": { + "virtual_address": 54594, + "size": 2, + "disassembly": "mov r5, r8", + "mnemonic": "mov", + "operands": "r5, r8", + "mode": "thumb" + }, + "instr_54596": { + "virtual_address": 54596, + "size": 2, + "disassembly": "mov r7, r10", + "mnemonic": "mov", + "operands": "r7, r10", + "mode": "thumb" + }, + "instr_54598": { + "virtual_address": 54598, + "size": 2, + "disassembly": "mov lr, r11", + "mnemonic": "mov", + "operands": "lr, r11", + "mode": "thumb" + }, + "instr_54600": { + "virtual_address": 54600, + "size": 2, + "disassembly": "mov r6, r9", + "mnemonic": "mov", + "operands": "r6, r9", + "mode": "thumb" + }, + "instr_54602": { + "virtual_address": 54602, + "size": 2, + "disassembly": "push {r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_54604": { + "virtual_address": 54604, + "size": 2, + "disassembly": "mov r8, r2", + "mnemonic": "mov", + "operands": "r8, r2", + "mode": "thumb" + }, + "instr_54606": { + "virtual_address": 54606, + "size": 2, + "disassembly": "movs r7, r0", + "mnemonic": "movs", + "operands": "r7, r0", + "mode": "thumb" + }, + "instr_54608": { + "virtual_address": 54608, + "size": 2, + "disassembly": "movs r5, r1", + "mnemonic": "movs", + "operands": "r5, r1", + "mode": "thumb" + }, + "instr_54610": { + "virtual_address": 54610, + "size": 2, + "disassembly": "sub sp, #0x14", + "mnemonic": "sub", + "operands": "sp, #0x14", + "mode": "thumb" + }, + "instr_54612": { + "virtual_address": 54612, + "size": 2, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_54614": { + "virtual_address": 54614, + "size": 2, + "disassembly": "bne 0x0d55a", + "mnemonic": "bne", + "operands": "0x0d55a", + "mode": "thumb" + }, + "bb_54592": { + "virtual_address": 54592, + "size": 24, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54616, + "children": [ + "instr_54592", + "instr_54594", + "instr_54596", + "instr_54598", + "instr_54600", + "instr_54602", + "instr_54604", + "instr_54606", + "instr_54608", + "instr_54610", + "instr_54612", + "instr_54614" + ] + }, + "instr_54616": { + "virtual_address": 54616, + "size": 2, + "disassembly": "b 0x0d6b6", + "mnemonic": "b", + "operands": "0x0d6b6", + "mode": "thumb" + }, + "bb_54616": { + "virtual_address": 54616, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54966, + "children": [ + "instr_54616" + ] + }, + "instr_54618": { + "virtual_address": 54618, + "size": 4, + "disassembly": "bl 0x0c9e0", + "mnemonic": "bl", + "operands": "0x0c9e0", + "mode": "thumb" + }, + "instr_54622": { + "virtual_address": 54622, + "size": 2, + "disassembly": "movs r3, #0x8", + "mnemonic": "movs", + "operands": "r3, #0x8", + "mode": "thumb" + }, + "instr_54624": { + "virtual_address": 54624, + "size": 2, + "disassembly": "rsbs r3, r3", + "mnemonic": "rsbs", + "operands": "r3, r3", + "mode": "thumb" + }, + "instr_54626": { + "virtual_address": 54626, + "size": 2, + "disassembly": "mov r9, r3", + "mnemonic": "mov", + "operands": "r9, r3", + "mode": "thumb" + }, + "instr_54628": { + "virtual_address": 54628, + "size": 2, + "disassembly": "add r9, r5", + "mnemonic": "add", + "operands": "r9, r5", + "mode": "thumb" + }, + "instr_54630": { + "virtual_address": 54630, + "size": 2, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_54632": { + "virtual_address": 54632, + "size": 2, + "disassembly": "ldr r3, [r3, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0x4]", + "mode": "thumb" + }, + "instr_54634": { + "virtual_address": 54634, + "size": 2, + "disassembly": "mov r6, r8", + "mnemonic": "mov", + "operands": "r6, r8", + "mode": "thumb" + }, + "instr_54636": { + "virtual_address": 54636, + "size": 2, + "disassembly": "movs r2, #0x3", + "mnemonic": "movs", + "operands": "r2, #0x3", + "mode": "thumb" + }, + "instr_54638": { + "virtual_address": 54638, + "size": 2, + "disassembly": "movs r4, r3", + "mnemonic": "movs", + "operands": "r4, r3", + "mode": "thumb" + }, + "instr_54640": { + "virtual_address": 54640, + "size": 2, + "disassembly": "adds r6, #0xb", + "mnemonic": "adds", + "operands": "r6, #0xb", + "mode": "thumb" + }, + "instr_54642": { + "virtual_address": 54642, + "size": 2, + "disassembly": "mov r10, r9", + "mnemonic": "mov", + "operands": "r10, r9", + "mode": "thumb" + }, + "instr_54644": { + "virtual_address": 54644, + "size": 2, + "disassembly": "bics r4, r2", + "mnemonic": "bics", + "operands": "r4, r2", + "mode": "thumb" + }, + "instr_54646": { + "virtual_address": 54646, + "size": 2, + "disassembly": "cmp r6, #0x16", + "mnemonic": "cmp", + "operands": "r6, #0x16", + "mode": "thumb" + }, + "instr_54648": { + "virtual_address": 54648, + "size": 2, + "disassembly": "bhi 0x0d64e", + "mnemonic": "bhi", + "operands": "0x0d64e", + "mode": "thumb" + }, + "bb_54618": { + "virtual_address": 54618, + "size": 32, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54650, + "children": [ + "instr_54618", + "instr_54622", + "instr_54624", + "instr_54626", + "instr_54628", + "instr_54630", + "instr_54632", + "instr_54634", + "instr_54636", + "instr_54638", + "instr_54640", + "instr_54642", + "instr_54644", + "instr_54646", + "instr_54648" + ] + }, + "instr_54650": { + "virtual_address": 54650, + "size": 2, + "disassembly": "movs r1, #0x0", + "mnemonic": "movs", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_54652": { + "virtual_address": 54652, + "size": 2, + "disassembly": "movs r2, #0x10", + "mnemonic": "movs", + "operands": "r2, #0x10", + "mode": "thumb" + }, + "instr_54654": { + "virtual_address": 54654, + "size": 2, + "disassembly": "movs r6, #0x10", + "mnemonic": "movs", + "operands": "r6, #0x10", + "mode": "thumb" + }, + "bb_54650": { + "virtual_address": 54650, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54656, + "children": [ + "instr_54650", + "instr_54652", + "instr_54654" + ] + }, + "instr_54656": { + "virtual_address": 54656, + "size": 2, + "disassembly": "cmp r6, r8", + "mnemonic": "cmp", + "operands": "r6, r8", + "mode": "thumb" + }, + "instr_54658": { + "virtual_address": 54658, + "size": 2, + "disassembly": "bcs 0x0d586", + "mnemonic": "bcs", + "operands": "0x0d586", + "mode": "thumb" + }, + "bb_54656": { + "virtual_address": 54656, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54660, + "children": [ + "instr_54656", + "instr_54658" + ] + }, + "instr_54660": { + "virtual_address": 54660, + "size": 2, + "disassembly": "b 0x0d6e6", + "mnemonic": "b", + "operands": "0x0d6e6", + "mode": "thumb" + }, + "bb_54660": { + "virtual_address": 54660, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55014, + "children": [ + "instr_54660" + ] + }, + "instr_54662": { + "virtual_address": 54662, + "size": 2, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_54664": { + "virtual_address": 54664, + "size": 2, + "disassembly": "beq 0x0d58c", + "mnemonic": "beq", + "operands": "0x0d58c", + "mode": "thumb" + }, + "bb_54662": { + "virtual_address": 54662, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54666, + "children": [ + "instr_54662", + "instr_54664" + ] + }, + "instr_54666": { + "virtual_address": 54666, + "size": 2, + "disassembly": "b 0x0d6e6", + "mnemonic": "b", + "operands": "0x0d6e6", + "mode": "thumb" + }, + "bb_54666": { + "virtual_address": 54666, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55014, + "children": [ + "instr_54666" + ] + }, + "instr_54668": { + "virtual_address": 54668, + "size": 2, + "disassembly": "cmp r4, r2", + "mnemonic": "cmp", + "operands": "r4, r2", + "mode": "thumb" + }, + "instr_54670": { + "virtual_address": 54670, + "size": 2, + "disassembly": "bge 0x0d664", + "mnemonic": "bge", + "operands": "0x0d664", + "mode": "thumb" + }, + "bb_54668": { + "virtual_address": 54668, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54672, + "children": [ + "instr_54668", + "instr_54670" + ] + }, + "instr_54672": { + "virtual_address": 54672, + "size": 2, + "disassembly": "mov r1, r9", + "mnemonic": "mov", + "operands": "r1, r9", + "mode": "thumb" + }, + "instr_54674": { + "virtual_address": 54674, + "size": 2, + "disassembly": "adds r1, r1, r4", + "mnemonic": "adds", + "operands": "r1, r1, r4", + "mode": "thumb" + }, + "instr_54676": { + "virtual_address": 54676, + "size": 2, + "disassembly": "movs r0, r1", + "mnemonic": "movs", + "operands": "r0, r1", + "mode": "thumb" + }, + "instr_54678": { + "virtual_address": 54678, + "size": 2, + "disassembly": "ldr r1, [0x0d8e0]", + "mnemonic": "ldr", + "operands": "r1, [0x0d8e0]", + "mode": "thumb" + }, + "instr_54680": { + "virtual_address": 54680, + "size": 2, + "disassembly": "ldr r1, [r1, #0x8]", + "mnemonic": "ldr", + "operands": "r1, [r1, #0x8]", + "mode": "thumb" + }, + "instr_54682": { + "virtual_address": 54682, + "size": 2, + "disassembly": "mov r12, r1", + "mnemonic": "mov", + "operands": "r12, r1", + "mode": "thumb" + }, + "instr_54684": { + "virtual_address": 54684, + "size": 2, + "disassembly": "cmp r12, r0", + "mnemonic": "cmp", + "operands": "r12, r0", + "mode": "thumb" + }, + "instr_54686": { + "virtual_address": 54686, + "size": 2, + "disassembly": "bne 0x0d5a2", + "mnemonic": "bne", + "operands": "0x0d5a2", + "mode": "thumb" + }, + "bb_54672": { + "virtual_address": 54672, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54688, + "children": [ + "instr_54672", + "instr_54674", + "instr_54676", + "instr_54678", + "instr_54680", + "instr_54682", + "instr_54684", + "instr_54686" + ] + }, + "instr_54688": { + "virtual_address": 54688, + "size": 2, + "disassembly": "b 0x0d6f0", + "mnemonic": "b", + "operands": "0x0d6f0", + "mode": "thumb" + }, + "bb_54688": { + "virtual_address": 54688, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55024, + "children": [ + "instr_54688" + ] + }, + "instr_54690": { + "virtual_address": 54690, + "size": 2, + "disassembly": "movs r1, #0x1", + "mnemonic": "movs", + "operands": "r1, #0x1", + "mode": "thumb" + }, + "instr_54692": { + "virtual_address": 54692, + "size": 2, + "disassembly": "str r0, [sp, #0x4]", + "mnemonic": "str", + "operands": "r0, [sp, #0x4]", + "mode": "thumb" + }, + "instr_54694": { + "virtual_address": 54694, + "size": 2, + "disassembly": "ldr r0, [r0, #0x4]", + "mnemonic": "ldr", + "operands": "r0, [r0, #0x4]", + "mode": "thumb" + }, + "instr_54696": { + "virtual_address": 54696, + "size": 2, + "disassembly": "str r1, [sp, #0xc]", + "mnemonic": "str", + "operands": "r1, [sp, #0xc]", + "mode": "thumb" + }, + "instr_54698": { + "virtual_address": 54698, + "size": 2, + "disassembly": "str r0, [sp, #0x8]", + "mnemonic": "str", + "operands": "r0, [sp, #0x8]", + "mode": "thumb" + }, + "instr_54700": { + "virtual_address": 54700, + "size": 2, + "disassembly": "movs r1, r0", + "mnemonic": "movs", + "operands": "r1, r0", + "mode": "thumb" + }, + "instr_54702": { + "virtual_address": 54702, + "size": 2, + "disassembly": "movs r0, #0x1", + "mnemonic": "movs", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_54704": { + "virtual_address": 54704, + "size": 2, + "disassembly": "bics r1, r0", + "mnemonic": "bics", + "operands": "r1, r0", + "mode": "thumb" + }, + "instr_54706": { + "virtual_address": 54706, + "size": 2, + "disassembly": "mov r12, r1", + "mnemonic": "mov", + "operands": "r12, r1", + "mode": "thumb" + }, + "instr_54708": { + "virtual_address": 54708, + "size": 2, + "disassembly": "ldr r1, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x4]", + "mode": "thumb" + }, + "instr_54710": { + "virtual_address": 54710, + "size": 2, + "disassembly": "mov r11, r1", + "mnemonic": "mov", + "operands": "r11, r1", + "mode": "thumb" + }, + "instr_54712": { + "virtual_address": 54712, + "size": 2, + "disassembly": "add r12, r11", + "mnemonic": "add", + "operands": "r12, r11", + "mode": "thumb" + }, + "instr_54714": { + "virtual_address": 54714, + "size": 2, + "disassembly": "mov r1, r12", + "mnemonic": "mov", + "operands": "r1, r12", + "mode": "thumb" + }, + "instr_54716": { + "virtual_address": 54716, + "size": 2, + "disassembly": "ldr r1, [r1, #0x4]", + "mnemonic": "ldr", + "operands": "r1, [r1, #0x4]", + "mode": "thumb" + }, + "instr_54718": { + "virtual_address": 54718, + "size": 2, + "disassembly": "tst r1, r0", + "mnemonic": "tst", + "operands": "r1, r0", + "mode": "thumb" + }, + "instr_54720": { + "virtual_address": 54720, + "size": 2, + "disassembly": "bne 0x0d69c", + "mnemonic": "bne", + "operands": "0x0d69c", + "mode": "thumb" + }, + "bb_54690": { + "virtual_address": 54690, + "size": 32, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54722, + "children": [ + "instr_54690", + "instr_54692", + "instr_54694", + "instr_54696", + "instr_54698", + "instr_54700", + "instr_54702", + "instr_54704", + "instr_54706", + "instr_54708", + "instr_54710", + "instr_54712", + "instr_54714", + "instr_54716", + "instr_54718", + "instr_54720" + ] + }, + "instr_54722": { + "virtual_address": 54722, + "size": 2, + "disassembly": "movs r1, #0x3", + "mnemonic": "movs", + "operands": "r1, #0x3", + "mode": "thumb" + }, + "instr_54724": { + "virtual_address": 54724, + "size": 2, + "disassembly": "ldr r0, [sp, #0x8]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x8]", + "mode": "thumb" + }, + "instr_54726": { + "virtual_address": 54726, + "size": 2, + "disassembly": "bics r0, r1", + "mnemonic": "bics", + "operands": "r0, r1", + "mode": "thumb" + }, + "instr_54728": { + "virtual_address": 54728, + "size": 2, + "disassembly": "mov r12, r1", + "mnemonic": "mov", + "operands": "r12, r1", + "mode": "thumb" + }, + "instr_54730": { + "virtual_address": 54730, + "size": 2, + "disassembly": "adds r1, r4, r0", + "mnemonic": "adds", + "operands": "r1, r4, r0", + "mode": "thumb" + }, + "instr_54732": { + "virtual_address": 54732, + "size": 2, + "disassembly": "mov r11, r1", + "mnemonic": "mov", + "operands": "r11, r1", + "mode": "thumb" + }, + "instr_54734": { + "virtual_address": 54734, + "size": 2, + "disassembly": "cmp r1, r2", + "mnemonic": "cmp", + "operands": "r1, r2", + "mode": "thumb" + }, + "instr_54736": { + "virtual_address": 54736, + "size": 2, + "disassembly": "bge 0x0d658", + "mnemonic": "bge", + "operands": "0x0d658", + "mode": "thumb" + }, + "bb_54722": { + "virtual_address": 54722, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54738, + "children": [ + "instr_54722", + "instr_54724", + "instr_54726", + "instr_54728", + "instr_54730", + "instr_54732", + "instr_54734", + "instr_54736" + ] + }, + "instr_54738": { + "virtual_address": 54738, + "size": 2, + "disassembly": "movs r1, #0x1", + "mnemonic": "movs", + "operands": "r1, #0x1", + "mode": "thumb" + }, + "instr_54740": { + "virtual_address": 54740, + "size": 2, + "disassembly": "tst r1, r3", + "mnemonic": "tst", + "operands": "r1, r3", + "mode": "thumb" + }, + "instr_54742": { + "virtual_address": 54742, + "size": 2, + "disassembly": "bne 0x0d5fc", + "mnemonic": "bne", + "operands": "0x0d5fc", + "mode": "thumb" + }, + "bb_54738": { + "virtual_address": 54738, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54744, + "children": [ + "instr_54738", + "instr_54740", + "instr_54742" + ] + }, + "instr_54744": { + "virtual_address": 54744, + "size": 2, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_54746": { + "virtual_address": 54746, + "size": 2, + "disassembly": "ldr r1, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r1, [r3, #0x0]", + "mode": "thumb" + }, + "instr_54748": { + "virtual_address": 54748, + "size": 2, + "disassembly": "subs r3, r3, r1", + "mnemonic": "subs", + "operands": "r3, r3, r1", + "mode": "thumb" + }, + "instr_54750": { + "virtual_address": 54750, + "size": 2, + "disassembly": "mov r1, r12", + "mnemonic": "mov", + "operands": "r1, r12", + "mode": "thumb" + }, + "instr_54752": { + "virtual_address": 54752, + "size": 2, + "disassembly": "mov r11, r3", + "mnemonic": "mov", + "operands": "r11, r3", + "mode": "thumb" + }, + "instr_54754": { + "virtual_address": 54754, + "size": 2, + "disassembly": "ldr r3, [r3, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0x4]", + "mode": "thumb" + }, + "instr_54756": { + "virtual_address": 54756, + "size": 2, + "disassembly": "bics r3, r1", + "mnemonic": "bics", + "operands": "r3, r1", + "mode": "thumb" + }, + "instr_54758": { + "virtual_address": 54758, + "size": 2, + "disassembly": "adds r0, r3, r0", + "mnemonic": "adds", + "operands": "r0, r3, r0", + "mode": "thumb" + }, + "instr_54760": { + "virtual_address": 54760, + "size": 2, + "disassembly": "adds r1, r0, r4", + "mnemonic": "adds", + "operands": "r1, r0, r4", + "mode": "thumb" + }, + "instr_54762": { + "virtual_address": 54762, + "size": 2, + "disassembly": "str r1, [sp, #0x8]", + "mnemonic": "str", + "operands": "r1, [sp, #0x8]", + "mode": "thumb" + }, + "instr_54764": { + "virtual_address": 54764, + "size": 2, + "disassembly": "cmp r1, r2", + "mnemonic": "cmp", + "operands": "r1, r2", + "mode": "thumb" + }, + "instr_54766": { + "virtual_address": 54766, + "size": 2, + "disassembly": "blt 0x0d5f2", + "mnemonic": "blt", + "operands": "0x0d5f2", + "mode": "thumb" + }, + "bb_54744": { + "virtual_address": 54744, + "size": 24, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54768, + "children": [ + "instr_54744", + "instr_54746", + "instr_54748", + "instr_54750", + "instr_54752", + "instr_54754", + "instr_54756", + "instr_54758", + "instr_54760", + "instr_54762", + "instr_54764", + "instr_54766" + ] + }, + "instr_54768": { + "virtual_address": 54768, + "size": 2, + "disassembly": "b 0x0d7f8", + "mnemonic": "b", + "operands": "0x0d7f8", + "mode": "thumb" + }, + "bb_54768": { + "virtual_address": 54768, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55288, + "children": [ + "instr_54768" + ] + }, + "instr_54770": { + "virtual_address": 54770, + "size": 2, + "disassembly": "adds r3, r4, r3", + "mnemonic": "adds", + "operands": "r3, r4, r3", + "mode": "thumb" + }, + "instr_54772": { + "virtual_address": 54772, + "size": 2, + "disassembly": "str r3, [sp, #0x4]", + "mnemonic": "str", + "operands": "r3, [sp, #0x4]", + "mode": "thumb" + }, + "instr_54774": { + "virtual_address": 54774, + "size": 2, + "disassembly": "cmp r3, r2", + "mnemonic": "cmp", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_54776": { + "virtual_address": 54776, + "size": 2, + "disassembly": "blt 0x0d5fc", + "mnemonic": "blt", + "operands": "0x0d5fc", + "mode": "thumb" + }, + "bb_54770": { + "virtual_address": 54770, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54778, + "children": [ + "instr_54770", + "instr_54772", + "instr_54774", + "instr_54776" + ] + }, + "instr_54778": { + "virtual_address": 54778, + "size": 2, + "disassembly": "b 0x0d7ae", + "mnemonic": "b", + "operands": "0x0d7ae", + "mode": "thumb" + }, + "bb_54778": { + "virtual_address": 54778, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55214, + "children": [ + "instr_54778" + ] + }, + "instr_54780": { + "virtual_address": 54780, + "size": 2, + "disassembly": "mov r1, r8", + "mnemonic": "mov", + "operands": "r1, r8", + "mode": "thumb" + }, + "instr_54782": { + "virtual_address": 54782, + "size": 2, + "disassembly": "movs r0, r7", + "mnemonic": "movs", + "operands": "r0, r7", + "mode": "thumb" + }, + "instr_54784": { + "virtual_address": 54784, + "size": 4, + "disassembly": "bl 0x0c27c", + "mnemonic": "bl", + "operands": "0x0c27c", + "mode": "thumb" + }, + "instr_54788": { + "virtual_address": 54788, + "size": 2, + "disassembly": "mov r8, r0", + "mnemonic": "mov", + "operands": "r8, r0", + "mode": "thumb" + }, + "instr_54790": { + "virtual_address": 54790, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_54792": { + "virtual_address": 54792, + "size": 2, + "disassembly": "beq 0x0d646", + "mnemonic": "beq", + "operands": "0x0d646", + "mode": "thumb" + }, + "bb_54780": { + "virtual_address": 54780, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54794, + "children": [ + "instr_54780", + "instr_54782", + "instr_54784", + "instr_54788", + "instr_54790", + "instr_54792" + ] + }, + "instr_54794": { + "virtual_address": 54794, + "size": 2, + "disassembly": "mov r2, r9", + "mnemonic": "mov", + "operands": "r2, r9", + "mode": "thumb" + }, + "instr_54796": { + "virtual_address": 54796, + "size": 2, + "disassembly": "movs r3, #0x1", + "mnemonic": "movs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_54798": { + "virtual_address": 54798, + "size": 2, + "disassembly": "ldr r2, [r2, #0x4]", + "mnemonic": "ldr", + "operands": "r2, [r2, #0x4]", + "mode": "thumb" + }, + "instr_54800": { + "virtual_address": 54800, + "size": 2, + "disassembly": "bics r2, r3", + "mnemonic": "bics", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_54802": { + "virtual_address": 54802, + "size": 2, + "disassembly": "movs r3, r2", + "mnemonic": "movs", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_54804": { + "virtual_address": 54804, + "size": 2, + "disassembly": "movs r2, r0", + "mnemonic": "movs", + "operands": "r2, r0", + "mode": "thumb" + }, + "instr_54806": { + "virtual_address": 54806, + "size": 2, + "disassembly": "add r3, r9", + "mnemonic": "add", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_54808": { + "virtual_address": 54808, + "size": 2, + "disassembly": "subs r2, #0x8", + "mnemonic": "subs", + "operands": "r2, #0x8", + "mode": "thumb" + }, + "instr_54810": { + "virtual_address": 54810, + "size": 2, + "disassembly": "cmp r3, r2", + "mnemonic": "cmp", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_54812": { + "virtual_address": 54812, + "size": 2, + "disassembly": "bne 0x0d620", + "mnemonic": "bne", + "operands": "0x0d620", + "mode": "thumb" + }, + "bb_54794": { + "virtual_address": 54794, + "size": 20, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54814, + "children": [ + "instr_54794", + "instr_54796", + "instr_54798", + "instr_54800", + "instr_54802", + "instr_54804", + "instr_54806", + "instr_54808", + "instr_54810", + "instr_54812" + ] + }, + "instr_54814": { + "virtual_address": 54814, + "size": 2, + "disassembly": "b 0x0d790", + "mnemonic": "b", + "operands": "0x0d790", + "mode": "thumb" + }, + "bb_54814": { + "virtual_address": 54814, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55184, + "children": [ + "instr_54814" + ] + }, + "instr_54816": { + "virtual_address": 54816, + "size": 2, + "disassembly": "subs r2, r4, #0x4", + "mnemonic": "subs", + "operands": "r2, r4, #0x4", + "mode": "thumb" + }, + "instr_54818": { + "virtual_address": 54818, + "size": 2, + "disassembly": "cmp r2, #0x24", + "mnemonic": "cmp", + "operands": "r2, #0x24", + "mode": "thumb" + }, + "instr_54820": { + "virtual_address": 54820, + "size": 2, + "disassembly": "bls 0x0d628", + "mnemonic": "bls", + "operands": "0x0d628", + "mode": "thumb" + }, + "bb_54816": { + "virtual_address": 54816, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54822, + "children": [ + "instr_54816", + "instr_54818", + "instr_54820" + ] + }, + "instr_54822": { + "virtual_address": 54822, + "size": 2, + "disassembly": "b 0x0d7f0", + "mnemonic": "b", + "operands": "0x0d7f0", + "mode": "thumb" + }, + "bb_54822": { + "virtual_address": 54822, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55280, + "children": [ + "instr_54822" + ] + }, + "instr_54824": { + "virtual_address": 54824, + "size": 2, + "disassembly": "movs r3, r0", + "mnemonic": "movs", + "operands": "r3, r0", + "mode": "thumb" + }, + "instr_54826": { + "virtual_address": 54826, + "size": 2, + "disassembly": "movs r1, r5", + "mnemonic": "movs", + "operands": "r1, r5", + "mode": "thumb" + }, + "instr_54828": { + "virtual_address": 54828, + "size": 2, + "disassembly": "cmp r2, #0x13", + "mnemonic": "cmp", + "operands": "r2, #0x13", + "mode": "thumb" + }, + "instr_54830": { + "virtual_address": 54830, + "size": 2, + "disassembly": "bls 0x0d632", + "mnemonic": "bls", + "operands": "0x0d632", + "mode": "thumb" + }, + "bb_54824": { + "virtual_address": 54824, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54832, + "children": [ + "instr_54824", + "instr_54826", + "instr_54828", + "instr_54830" + ] + }, + "instr_54832": { + "virtual_address": 54832, + "size": 2, + "disassembly": "b 0x0d79a", + "mnemonic": "b", + "operands": "0x0d79a", + "mode": "thumb" + }, + "bb_54832": { + "virtual_address": 54832, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55194, + "children": [ + "instr_54832" + ] + }, + "instr_54834": { + "virtual_address": 54834, + "size": 2, + "disassembly": "ldr r2, [r1, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [r1, #0x0]", + "mode": "thumb" + }, + "instr_54836": { + "virtual_address": 54836, + "size": 2, + "disassembly": "str r2, [r3, #0x0]", + "mnemonic": "str", + "operands": "r2, [r3, #0x0]", + "mode": "thumb" + }, + "instr_54838": { + "virtual_address": 54838, + "size": 2, + "disassembly": "ldr r2, [r1, #0x4]", + "mnemonic": "ldr", + "operands": "r2, [r1, #0x4]", + "mode": "thumb" + }, + "instr_54840": { + "virtual_address": 54840, + "size": 2, + "disassembly": "str r2, [r3, #0x4]", + "mnemonic": "str", + "operands": "r2, [r3, #0x4]", + "mode": "thumb" + }, + "instr_54842": { + "virtual_address": 54842, + "size": 2, + "disassembly": "ldr r2, [r1, #0x8]", + "mnemonic": "ldr", + "operands": "r2, [r1, #0x8]", + "mode": "thumb" + }, + "instr_54844": { + "virtual_address": 54844, + "size": 2, + "disassembly": "str r2, [r3, #0x8]", + "mnemonic": "str", + "operands": "r2, [r3, #0x8]", + "mode": "thumb" + }, + "bb_54834": { + "virtual_address": 54834, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54846, + "children": [ + "instr_54834", + "instr_54836", + "instr_54838", + "instr_54840", + "instr_54842", + "instr_54844" + ] + }, + "instr_54846": { + "virtual_address": 54846, + "size": 2, + "disassembly": "movs r1, r5", + "mnemonic": "movs", + "operands": "r1, r5", + "mode": "thumb" + }, + "instr_54848": { + "virtual_address": 54848, + "size": 2, + "disassembly": "movs r0, r7", + "mnemonic": "movs", + "operands": "r0, r7", + "mode": "thumb" + }, + "instr_54850": { + "virtual_address": 54850, + "size": 4, + "disassembly": "bl 0x0bb74", + "mnemonic": "bl", + "operands": "0x0bb74", + "mode": "thumb" + }, + "bb_54846": { + "virtual_address": 54846, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54854, + "children": [ + "instr_54846", + "instr_54848", + "instr_54850" + ] + }, + "instr_54854": { + "virtual_address": 54854, + "size": 2, + "disassembly": "movs r0, r7", + "mnemonic": "movs", + "operands": "r0, r7", + "mode": "thumb" + }, + "instr_54856": { + "virtual_address": 54856, + "size": 4, + "disassembly": "bl 0x0c9f4", + "mnemonic": "bl", + "operands": "0x0c9f4", + "mode": "thumb" + }, + "instr_54860": { + "virtual_address": 54860, + "size": 2, + "disassembly": "b 0x0d688", + "mnemonic": "b", + "operands": "0x0d688", + "mode": "thumb" + }, + "bb_54854": { + "virtual_address": 54854, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54920, + "children": [ + "instr_54854", + "instr_54856", + "instr_54860" + ] + }, + "instr_54862": { + "virtual_address": 54862, + "size": 2, + "disassembly": "adds r2, #0x4", + "mnemonic": "adds", + "operands": "r2, #0x4", + "mode": "thumb" + }, + "instr_54864": { + "virtual_address": 54864, + "size": 2, + "disassembly": "bics r6, r2", + "mnemonic": "bics", + "operands": "r6, r2", + "mode": "thumb" + }, + "instr_54866": { + "virtual_address": 54866, + "size": 2, + "disassembly": "movs r2, r6", + "mnemonic": "movs", + "operands": "r2, r6", + "mode": "thumb" + }, + "instr_54868": { + "virtual_address": 54868, + "size": 2, + "disassembly": "lsrs r1, r6, #0x1f", + "mnemonic": "lsrs", + "operands": "r1, r6, #0x1f", + "mode": "thumb" + }, + "instr_54870": { + "virtual_address": 54870, + "size": 2, + "disassembly": "b 0x0d580", + "mnemonic": "b", + "operands": "0x0d580", + "mode": "thumb" + }, + "bb_54862": { + "virtual_address": 54862, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54656, + "children": [ + "instr_54862", + "instr_54864", + "instr_54866", + "instr_54868", + "instr_54870" + ] + }, + "instr_54872": { + "virtual_address": 54872, + "size": 2, + "disassembly": "mov r4, r11", + "mnemonic": "mov", + "operands": "r4, r11", + "mode": "thumb" + }, + "instr_54874": { + "virtual_address": 54874, + "size": 2, + "disassembly": "ldr r2, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x4]", + "mode": "thumb" + }, + "instr_54876": { + "virtual_address": 54876, + "size": 2, + "disassembly": "adds r2, #0x8", + "mnemonic": "adds", + "operands": "r2, #0x8", + "mode": "thumb" + }, + "instr_54878": { + "virtual_address": 54878, + "size": 2, + "disassembly": "ldmia r2, {r2, r3}", + "mnemonic": "ldmia", + "operands": "r2, {r2, r3}", + "mode": "thumb" + }, + "instr_54880": { + "virtual_address": 54880, + "size": 2, + "disassembly": "str r3, [r2, #0xc]", + "mnemonic": "str", + "operands": "r3, [r2, #0xc]", + "mode": "thumb" + }, + "instr_54882": { + "virtual_address": 54882, + "size": 2, + "disassembly": "str r2, [r3, #0x8]", + "mnemonic": "str", + "operands": "r2, [r3, #0x8]", + "mode": "thumb" + }, + "bb_54872": { + "virtual_address": 54872, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54884, + "children": [ + "instr_54872", + "instr_54874", + "instr_54876", + "instr_54878", + "instr_54880", + "instr_54882" + ] + }, + "instr_54884": { + "virtual_address": 54884, + "size": 2, + "disassembly": "subs r3, r4, r6", + "mnemonic": "subs", + "operands": "r3, r4, r6", + "mode": "thumb" + }, + "instr_54886": { + "virtual_address": 54886, + "size": 2, + "disassembly": "cmp r3, #0xf", + "mnemonic": "cmp", + "operands": "r3, #0xf", + "mode": "thumb" + }, + "instr_54888": { + "virtual_address": 54888, + "size": 2, + "disassembly": "bhi 0x0d6c0", + "mnemonic": "bhi", + "operands": "0x0d6c0", + "mode": "thumb" + }, + "bb_54884": { + "virtual_address": 54884, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54890, + "children": [ + "instr_54884", + "instr_54886", + "instr_54888" + ] + }, + "instr_54890": { + "virtual_address": 54890, + "size": 2, + "disassembly": "mov r3, r10", + "mnemonic": "mov", + "operands": "r3, r10", + "mode": "thumb" + }, + "instr_54892": { + "virtual_address": 54892, + "size": 2, + "disassembly": "movs r1, #0x1", + "mnemonic": "movs", + "operands": "r1, #0x1", + "mode": "thumb" + }, + "instr_54894": { + "virtual_address": 54894, + "size": 2, + "disassembly": "mov r2, r10", + "mnemonic": "mov", + "operands": "r2, r10", + "mode": "thumb" + }, + "instr_54896": { + "virtual_address": 54896, + "size": 2, + "disassembly": "ldr r3, [r3, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0x4]", + "mode": "thumb" + }, + "instr_54898": { + "virtual_address": 54898, + "size": 2, + "disassembly": "ands r3, r1", + "mnemonic": "ands", + "operands": "r3, r1", + "mode": "thumb" + }, + "instr_54900": { + "virtual_address": 54900, + "size": 2, + "disassembly": "orrs r3, r4", + "mnemonic": "orrs", + "operands": "r3, r4", + "mode": "thumb" + }, + "instr_54902": { + "virtual_address": 54902, + "size": 2, + "disassembly": "str r3, [r2, #0x4]", + "mnemonic": "str", + "operands": "r3, [r2, #0x4]", + "mode": "thumb" + }, + "instr_54904": { + "virtual_address": 54904, + "size": 2, + "disassembly": "add r4, r10", + "mnemonic": "add", + "operands": "r4, r10", + "mode": "thumb" + }, + "instr_54906": { + "virtual_address": 54906, + "size": 2, + "disassembly": "ldr r3, [r4, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x4]", + "mode": "thumb" + }, + "instr_54908": { + "virtual_address": 54908, + "size": 2, + "disassembly": "orrs r1, r3", + "mnemonic": "orrs", + "operands": "r1, r3", + "mode": "thumb" + }, + "instr_54910": { + "virtual_address": 54910, + "size": 2, + "disassembly": "str r1, [r4, #0x4]", + "mnemonic": "str", + "operands": "r1, [r4, #0x4]", + "mode": "thumb" + }, + "bb_54890": { + "virtual_address": 54890, + "size": 22, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54912, + "children": [ + "instr_54890", + "instr_54892", + "instr_54894", + "instr_54896", + "instr_54898", + "instr_54900", + "instr_54902", + "instr_54904", + "instr_54906", + "instr_54908", + "instr_54910" + ] + }, + "instr_54912": { + "virtual_address": 54912, + "size": 2, + "disassembly": "movs r0, r7", + "mnemonic": "movs", + "operands": "r0, r7", + "mode": "thumb" + }, + "instr_54914": { + "virtual_address": 54914, + "size": 4, + "disassembly": "bl 0x0c9f4", + "mnemonic": "bl", + "operands": "0x0c9f4", + "mode": "thumb" + }, + "instr_54918": { + "virtual_address": 54918, + "size": 2, + "disassembly": "mov r8, r5", + "mnemonic": "mov", + "operands": "r8, r5", + "mode": "thumb" + }, + "bb_54912": { + "virtual_address": 54912, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54920, + "children": [ + "instr_54912", + "instr_54914", + "instr_54918" + ] + }, + "instr_54920": { + "virtual_address": 54920, + "size": 2, + "disassembly": "mov r0, r8", + "mnemonic": "mov", + "operands": "r0, r8", + "mode": "thumb" + }, + "instr_54922": { + "virtual_address": 54922, + "size": 2, + "disassembly": "add sp, #0x14", + "mnemonic": "add", + "operands": "sp, #0x14", + "mode": "thumb" + }, + "instr_54924": { + "virtual_address": 54924, + "size": 2, + "disassembly": "pop {r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_54926": { + "virtual_address": 54926, + "size": 2, + "disassembly": "mov r11, r7", + "mnemonic": "mov", + "operands": "r11, r7", + "mode": "thumb" + }, + "instr_54928": { + "virtual_address": 54928, + "size": 2, + "disassembly": "mov r10, r6", + "mnemonic": "mov", + "operands": "r10, r6", + "mode": "thumb" + }, + "instr_54930": { + "virtual_address": 54930, + "size": 2, + "disassembly": "mov r9, r5", + "mnemonic": "mov", + "operands": "r9, r5", + "mode": "thumb" + }, + "instr_54932": { + "virtual_address": 54932, + "size": 2, + "disassembly": "mov r8, r4", + "mnemonic": "mov", + "operands": "r8, r4", + "mode": "thumb" + }, + "instr_54934": { + "virtual_address": 54934, + "size": 2, + "disassembly": "pop {r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_54936": { + "virtual_address": 54936, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_54938": { + "virtual_address": 54938, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_54920": { + "virtual_address": 54920, + "size": 20, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_54920", + "instr_54922", + "instr_54924", + "instr_54926", + "instr_54928", + "instr_54930", + "instr_54932", + "instr_54934", + "instr_54936", + "instr_54938" + ] + }, + "instr_54940": { + "virtual_address": 54940, + "size": 2, + "disassembly": "movs r1, #0x1", + "mnemonic": "movs", + "operands": "r1, #0x1", + "mode": "thumb" + }, + "instr_54942": { + "virtual_address": 54942, + "size": 2, + "disassembly": "tst r1, r3", + "mnemonic": "tst", + "operands": "r1, r3", + "mode": "thumb" + }, + "instr_54944": { + "virtual_address": 54944, + "size": 2, + "disassembly": "bne 0x0d5fc", + "mnemonic": "bne", + "operands": "0x0d5fc", + "mode": "thumb" + }, + "bb_54940": { + "virtual_address": 54940, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54946, + "children": [ + "instr_54940", + "instr_54942", + "instr_54944" + ] + }, + "instr_54946": { + "virtual_address": 54946, + "size": 2, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_54948": { + "virtual_address": 54948, + "size": 2, + "disassembly": "ldr r1, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r1, [r3, #0x0]", + "mode": "thumb" + }, + "instr_54950": { + "virtual_address": 54950, + "size": 2, + "disassembly": "subs r3, r3, r1", + "mnemonic": "subs", + "operands": "r3, r3, r1", + "mode": "thumb" + }, + "instr_54952": { + "virtual_address": 54952, + "size": 2, + "disassembly": "mov r11, r3", + "mnemonic": "mov", + "operands": "r11, r3", + "mode": "thumb" + }, + "instr_54954": { + "virtual_address": 54954, + "size": 2, + "disassembly": "mov r1, r11", + "mnemonic": "mov", + "operands": "r1, r11", + "mode": "thumb" + }, + "instr_54956": { + "virtual_address": 54956, + "size": 2, + "disassembly": "movs r3, #0x3", + "mnemonic": "movs", + "operands": "r3, #0x3", + "mode": "thumb" + }, + "instr_54958": { + "virtual_address": 54958, + "size": 2, + "disassembly": "ldr r1, [r1, #0x4]", + "mnemonic": "ldr", + "operands": "r1, [r1, #0x4]", + "mode": "thumb" + }, + "instr_54960": { + "virtual_address": 54960, + "size": 2, + "disassembly": "bics r1, r3", + "mnemonic": "bics", + "operands": "r1, r3", + "mode": "thumb" + }, + "instr_54962": { + "virtual_address": 54962, + "size": 2, + "disassembly": "movs r3, r1", + "mnemonic": "movs", + "operands": "r3, r1", + "mode": "thumb" + }, + "instr_54964": { + "virtual_address": 54964, + "size": 2, + "disassembly": "b 0x0d5f2", + "mnemonic": "b", + "operands": "0x0d5f2", + "mode": "thumb" + }, + "bb_54946": { + "virtual_address": 54946, + "size": 20, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54770, + "children": [ + "instr_54946", + "instr_54948", + "instr_54950", + "instr_54952", + "instr_54954", + "instr_54956", + "instr_54958", + "instr_54960", + "instr_54962", + "instr_54964" + ] + }, + "instr_54966": { + "virtual_address": 54966, + "size": 2, + "disassembly": "movs r1, r2", + "mnemonic": "movs", + "operands": "r1, r2", + "mode": "thumb" + }, + "instr_54968": { + "virtual_address": 54968, + "size": 4, + "disassembly": "bl 0x0c27c", + "mnemonic": "bl", + "operands": "0x0c27c", + "mode": "thumb" + }, + "instr_54972": { + "virtual_address": 54972, + "size": 2, + "disassembly": "mov r8, r0", + "mnemonic": "mov", + "operands": "r8, r0", + "mode": "thumb" + }, + "instr_54974": { + "virtual_address": 54974, + "size": 2, + "disassembly": "b 0x0d688", + "mnemonic": "b", + "operands": "0x0d688", + "mode": "thumb" + }, + "bb_54966": { + "virtual_address": 54966, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54920, + "children": [ + "instr_54966", + "instr_54968", + "instr_54972", + "instr_54974" + ] + }, + "instr_54976": { + "virtual_address": 54976, + "size": 2, + "disassembly": "mov r2, r10", + "mnemonic": "mov", + "operands": "r2, r10", + "mode": "thumb" + }, + "instr_54978": { + "virtual_address": 54978, + "size": 2, + "disassembly": "movs r0, #0x1", + "mnemonic": "movs", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_54980": { + "virtual_address": 54980, + "size": 2, + "disassembly": "adds r1, r2, r6", + "mnemonic": "adds", + "operands": "r1, r2, r6", + "mode": "thumb" + }, + "instr_54982": { + "virtual_address": 54982, + "size": 2, + "disassembly": "ldr r2, [r2, #0x4]", + "mnemonic": "ldr", + "operands": "r2, [r2, #0x4]", + "mode": "thumb" + }, + "instr_54984": { + "virtual_address": 54984, + "size": 2, + "disassembly": "ands r2, r0", + "mnemonic": "ands", + "operands": "r2, r0", + "mode": "thumb" + }, + "instr_54986": { + "virtual_address": 54986, + "size": 2, + "disassembly": "orrs r6, r2", + "mnemonic": "orrs", + "operands": "r6, r2", + "mode": "thumb" + }, + "instr_54988": { + "virtual_address": 54988, + "size": 2, + "disassembly": "mov r2, r10", + "mnemonic": "mov", + "operands": "r2, r10", + "mode": "thumb" + }, + "instr_54990": { + "virtual_address": 54990, + "size": 2, + "disassembly": "orrs r3, r0", + "mnemonic": "orrs", + "operands": "r3, r0", + "mode": "thumb" + }, + "instr_54992": { + "virtual_address": 54992, + "size": 2, + "disassembly": "str r6, [r2, #0x4]", + "mnemonic": "str", + "operands": "r6, [r2, #0x4]", + "mode": "thumb" + }, + "instr_54994": { + "virtual_address": 54994, + "size": 2, + "disassembly": "str r3, [r1, #0x4]", + "mnemonic": "str", + "operands": "r3, [r1, #0x4]", + "mode": "thumb" + }, + "instr_54996": { + "virtual_address": 54996, + "size": 2, + "disassembly": "add r4, r10", + "mnemonic": "add", + "operands": "r4, r10", + "mode": "thumb" + }, + "instr_54998": { + "virtual_address": 54998, + "size": 2, + "disassembly": "ldr r3, [r4, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x4]", + "mode": "thumb" + }, + "instr_55000": { + "virtual_address": 55000, + "size": 2, + "disassembly": "orrs r0, r3", + "mnemonic": "orrs", + "operands": "r0, r3", + "mode": "thumb" + }, + "instr_55002": { + "virtual_address": 55002, + "size": 2, + "disassembly": "str r0, [r4, #0x4]", + "mnemonic": "str", + "operands": "r0, [r4, #0x4]", + "mode": "thumb" + }, + "instr_55004": { + "virtual_address": 55004, + "size": 2, + "disassembly": "adds r1, #0x8", + "mnemonic": "adds", + "operands": "r1, #0x8", + "mode": "thumb" + }, + "instr_55006": { + "virtual_address": 55006, + "size": 2, + "disassembly": "movs r0, r7", + "mnemonic": "movs", + "operands": "r0, r7", + "mode": "thumb" + }, + "instr_55008": { + "virtual_address": 55008, + "size": 4, + "disassembly": "bl 0x0bb74", + "mnemonic": "bl", + "operands": "0x0bb74", + "mode": "thumb" + }, + "instr_55012": { + "virtual_address": 55012, + "size": 2, + "disassembly": "b 0x0d680", + "mnemonic": "b", + "operands": "0x0d680", + "mode": "thumb" + }, + "bb_54976": { + "virtual_address": 54976, + "size": 38, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54912, + "children": [ + "instr_54976", + "instr_54978", + "instr_54980", + "instr_54982", + "instr_54984", + "instr_54986", + "instr_54988", + "instr_54990", + "instr_54992", + "instr_54994", + "instr_54996", + "instr_54998", + "instr_55000", + "instr_55002", + "instr_55004", + "instr_55006", + "instr_55008", + "instr_55012" + ] + }, + "instr_55014": { + "virtual_address": 55014, + "size": 2, + "disassembly": "movs r3, #0xc", + "mnemonic": "movs", + "operands": "r3, #0xc", + "mode": "thumb" + }, + "instr_55016": { + "virtual_address": 55016, + "size": 2, + "disassembly": "str r3, [r7, #0x0]", + "mnemonic": "str", + "operands": "r3, [r7, #0x0]", + "mode": "thumb" + }, + "instr_55018": { + "virtual_address": 55018, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_55020": { + "virtual_address": 55020, + "size": 2, + "disassembly": "mov r8, r3", + "mnemonic": "mov", + "operands": "r8, r3", + "mode": "thumb" + }, + "instr_55022": { + "virtual_address": 55022, + "size": 2, + "disassembly": "b 0x0d688", + "mnemonic": "b", + "operands": "0x0d688", + "mode": "thumb" + }, + "bb_55014": { + "virtual_address": 55014, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54920, + "children": [ + "instr_55014", + "instr_55016", + "instr_55018", + "instr_55020", + "instr_55022" + ] + }, + "instr_55024": { + "virtual_address": 55024, + "size": 2, + "disassembly": "mov r1, r12", + "mnemonic": "mov", + "operands": "r1, r12", + "mode": "thumb" + }, + "instr_55026": { + "virtual_address": 55026, + "size": 2, + "disassembly": "movs r0, #0x3", + "mnemonic": "movs", + "operands": "r0, #0x3", + "mode": "thumb" + }, + "instr_55028": { + "virtual_address": 55028, + "size": 2, + "disassembly": "ldr r1, [r1, #0x4]", + "mnemonic": "ldr", + "operands": "r1, [r1, #0x4]", + "mode": "thumb" + }, + "instr_55030": { + "virtual_address": 55030, + "size": 2, + "disassembly": "bics r1, r0", + "mnemonic": "bics", + "operands": "r1, r0", + "mode": "thumb" + }, + "instr_55032": { + "virtual_address": 55032, + "size": 2, + "disassembly": "mov r12, r0", + "mnemonic": "mov", + "operands": "r12, r0", + "mode": "thumb" + }, + "instr_55034": { + "virtual_address": 55034, + "size": 2, + "disassembly": "adds r0, r4, r1", + "mnemonic": "adds", + "operands": "r0, r4, r1", + "mode": "thumb" + }, + "instr_55036": { + "virtual_address": 55036, + "size": 2, + "disassembly": "mov r11, r0", + "mnemonic": "mov", + "operands": "r11, r0", + "mode": "thumb" + }, + "instr_55038": { + "virtual_address": 55038, + "size": 2, + "disassembly": "movs r0, r6", + "mnemonic": "movs", + "operands": "r0, r6", + "mode": "thumb" + }, + "instr_55040": { + "virtual_address": 55040, + "size": 2, + "disassembly": "adds r0, #0x10", + "mnemonic": "adds", + "operands": "r0, #0x10", + "mode": "thumb" + }, + "instr_55042": { + "virtual_address": 55042, + "size": 2, + "disassembly": "str r1, [sp, #0x4]", + "mnemonic": "str", + "operands": "r1, [sp, #0x4]", + "mode": "thumb" + }, + "instr_55044": { + "virtual_address": 55044, + "size": 2, + "disassembly": "cmp r11, r0", + "mnemonic": "cmp", + "operands": "r11, r0", + "mode": "thumb" + }, + "instr_55046": { + "virtual_address": 55046, + "size": 2, + "disassembly": "blt 0x0d70a", + "mnemonic": "blt", + "operands": "0x0d70a", + "mode": "thumb" + }, + "bb_55024": { + "virtual_address": 55024, + "size": 24, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55048, + "children": [ + "instr_55024", + "instr_55026", + "instr_55028", + "instr_55030", + "instr_55032", + "instr_55034", + "instr_55036", + "instr_55038", + "instr_55040", + "instr_55042", + "instr_55044", + "instr_55046" + ] + }, + "instr_55048": { + "virtual_address": 55048, + "size": 2, + "disassembly": "b 0x0d868", + "mnemonic": "b", + "operands": "0x0d868", + "mode": "thumb" + }, + "bb_55048": { + "virtual_address": 55048, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55400, + "children": [ + "instr_55048" + ] + }, + "instr_55050": { + "virtual_address": 55050, + "size": 2, + "disassembly": "lsls r3, r3, #0x1f", + "mnemonic": "lsls", + "operands": "r3, r3, #0x1f", + "mode": "thumb" + }, + "instr_55052": { + "virtual_address": 55052, + "size": 2, + "disassembly": "bpl 0x0d710", + "mnemonic": "bpl", + "operands": "0x0d710", + "mode": "thumb" + }, + "bb_55050": { + "virtual_address": 55050, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55054, + "children": [ + "instr_55050", + "instr_55052" + ] + }, + "instr_55054": { + "virtual_address": 55054, + "size": 2, + "disassembly": "b 0x0d5fc", + "mnemonic": "b", + "operands": "0x0d5fc", + "mode": "thumb" + }, + "bb_55054": { + "virtual_address": 55054, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54780, + "children": [ + "instr_55054" + ] + }, + "instr_55056": { + "virtual_address": 55056, + "size": 2, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_55058": { + "virtual_address": 55058, + "size": 2, + "disassembly": "ldr r1, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r1, [r3, #0x0]", + "mode": "thumb" + }, + "instr_55060": { + "virtual_address": 55060, + "size": 2, + "disassembly": "subs r3, r3, r1", + "mnemonic": "subs", + "operands": "r3, r3, r1", + "mode": "thumb" + }, + "instr_55062": { + "virtual_address": 55062, + "size": 2, + "disassembly": "mov r1, r12", + "mnemonic": "mov", + "operands": "r1, r12", + "mode": "thumb" + }, + "instr_55064": { + "virtual_address": 55064, + "size": 2, + "disassembly": "mov r11, r3", + "mnemonic": "mov", + "operands": "r11, r3", + "mode": "thumb" + }, + "instr_55066": { + "virtual_address": 55066, + "size": 2, + "disassembly": "ldr r3, [r3, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0x4]", + "mode": "thumb" + }, + "instr_55068": { + "virtual_address": 55068, + "size": 2, + "disassembly": "bics r3, r1", + "mnemonic": "bics", + "operands": "r3, r1", + "mode": "thumb" + }, + "instr_55070": { + "virtual_address": 55070, + "size": 2, + "disassembly": "ldr r1, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x4]", + "mode": "thumb" + }, + "instr_55072": { + "virtual_address": 55072, + "size": 2, + "disassembly": "adds r1, r3, r1", + "mnemonic": "adds", + "operands": "r1, r3, r1", + "mode": "thumb" + }, + "instr_55074": { + "virtual_address": 55074, + "size": 2, + "disassembly": "adds r1, r1, r4", + "mnemonic": "adds", + "operands": "r1, r1, r4", + "mode": "thumb" + }, + "instr_55076": { + "virtual_address": 55076, + "size": 2, + "disassembly": "str r1, [sp, #0x4]", + "mnemonic": "str", + "operands": "r1, [sp, #0x4]", + "mode": "thumb" + }, + "instr_55078": { + "virtual_address": 55078, + "size": 2, + "disassembly": "cmp r0, r1", + "mnemonic": "cmp", + "operands": "r0, r1", + "mode": "thumb" + }, + "instr_55080": { + "virtual_address": 55080, + "size": 2, + "disassembly": "ble 0x0d72c", + "mnemonic": "ble", + "operands": "0x0d72c", + "mode": "thumb" + }, + "bb_55056": { + "virtual_address": 55056, + "size": 26, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55082, + "children": [ + "instr_55056", + "instr_55058", + "instr_55060", + "instr_55062", + "instr_55064", + "instr_55066", + "instr_55068", + "instr_55070", + "instr_55072", + "instr_55074", + "instr_55076", + "instr_55078", + "instr_55080" + ] + }, + "instr_55082": { + "virtual_address": 55082, + "size": 2, + "disassembly": "b 0x0d5f2", + "mnemonic": "b", + "operands": "0x0d5f2", + "mode": "thumb" + }, + "bb_55082": { + "virtual_address": 55082, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54770, + "children": [ + "instr_55082" + ] + }, + "instr_55084": { + "virtual_address": 55084, + "size": 2, + "disassembly": "mov r3, r11", + "mnemonic": "mov", + "operands": "r3, r11", + "mode": "thumb" + }, + "instr_55086": { + "virtual_address": 55086, + "size": 2, + "disassembly": "mov r2, r11", + "mnemonic": "mov", + "operands": "r2, r11", + "mode": "thumb" + }, + "instr_55088": { + "virtual_address": 55088, + "size": 2, + "disassembly": "ldr r3, [r3, #0xc]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0xc]", + "mode": "thumb" + }, + "instr_55090": { + "virtual_address": 55090, + "size": 2, + "disassembly": "ldr r2, [r2, #0x8]", + "mnemonic": "ldr", + "operands": "r2, [r2, #0x8]", + "mode": "thumb" + }, + "instr_55092": { + "virtual_address": 55092, + "size": 2, + "disassembly": "str r3, [r2, #0xc]", + "mnemonic": "str", + "operands": "r3, [r2, #0xc]", + "mode": "thumb" + }, + "instr_55094": { + "virtual_address": 55094, + "size": 2, + "disassembly": "str r2, [r3, #0x8]", + "mnemonic": "str", + "operands": "r2, [r3, #0x8]", + "mode": "thumb" + }, + "instr_55096": { + "virtual_address": 55096, + "size": 2, + "disassembly": "movs r3, #0x8", + "mnemonic": "movs", + "operands": "r3, #0x8", + "mode": "thumb" + }, + "instr_55098": { + "virtual_address": 55098, + "size": 2, + "disassembly": "subs r2, r4, #0x4", + "mnemonic": "subs", + "operands": "r2, r4, #0x4", + "mode": "thumb" + }, + "instr_55100": { + "virtual_address": 55100, + "size": 2, + "disassembly": "add r3, r11", + "mnemonic": "add", + "operands": "r3, r11", + "mode": "thumb" + }, + "instr_55102": { + "virtual_address": 55102, + "size": 2, + "disassembly": "mov r8, r3", + "mnemonic": "mov", + "operands": "r8, r3", + "mode": "thumb" + }, + "instr_55104": { + "virtual_address": 55104, + "size": 2, + "disassembly": "cmp r2, #0x24", + "mnemonic": "cmp", + "operands": "r2, #0x24", + "mode": "thumb" + }, + "instr_55106": { + "virtual_address": 55106, + "size": 2, + "disassembly": "bls 0x0d746", + "mnemonic": "bls", + "operands": "0x0d746", + "mode": "thumb" + }, + "bb_55084": { + "virtual_address": 55084, + "size": 24, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55108, + "children": [ + "instr_55084", + "instr_55086", + "instr_55088", + "instr_55090", + "instr_55092", + "instr_55094", + "instr_55096", + "instr_55098", + "instr_55100", + "instr_55102", + "instr_55104", + "instr_55106" + ] + }, + "instr_55108": { + "virtual_address": 55108, + "size": 2, + "disassembly": "b 0x0d8d6", + "mnemonic": "b", + "operands": "0x0d8d6", + "mode": "thumb" + }, + "bb_55108": { + "virtual_address": 55108, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55510, + "children": [ + "instr_55108" + ] + }, + "instr_55110": { + "virtual_address": 55110, + "size": 2, + "disassembly": "cmp r2, #0x13", + "mnemonic": "cmp", + "operands": "r2, #0x13", + "mode": "thumb" + }, + "instr_55112": { + "virtual_address": 55112, + "size": 2, + "disassembly": "bls 0x0d75e", + "mnemonic": "bls", + "operands": "0x0d75e", + "mode": "thumb" + }, + "bb_55110": { + "virtual_address": 55110, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55114, + "children": [ + "instr_55110", + "instr_55112" + ] + }, + "instr_55114": { + "virtual_address": 55114, + "size": 2, + "disassembly": "mov r3, r11", + "mnemonic": "mov", + "operands": "r3, r11", + "mode": "thumb" + }, + "instr_55116": { + "virtual_address": 55116, + "size": 2, + "disassembly": "ldr r1, [r5, #0x0]", + "mnemonic": "ldr", + "operands": "r1, [r5, #0x0]", + "mode": "thumb" + }, + "instr_55118": { + "virtual_address": 55118, + "size": 2, + "disassembly": "str r1, [r3, #0x8]", + "mnemonic": "str", + "operands": "r1, [r3, #0x8]", + "mode": "thumb" + }, + "instr_55120": { + "virtual_address": 55120, + "size": 2, + "disassembly": "ldr r1, [r5, #0x4]", + "mnemonic": "ldr", + "operands": "r1, [r5, #0x4]", + "mode": "thumb" + }, + "instr_55122": { + "virtual_address": 55122, + "size": 2, + "disassembly": "str r1, [r3, #0xc]", + "mnemonic": "str", + "operands": "r1, [r3, #0xc]", + "mode": "thumb" + }, + "instr_55124": { + "virtual_address": 55124, + "size": 2, + "disassembly": "cmp r2, #0x1b", + "mnemonic": "cmp", + "operands": "r2, #0x1b", + "mode": "thumb" + }, + "instr_55126": { + "virtual_address": 55126, + "size": 2, + "disassembly": "bls 0x0d75a", + "mnemonic": "bls", + "operands": "0x0d75a", + "mode": "thumb" + }, + "bb_55114": { + "virtual_address": 55114, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55128, + "children": [ + "instr_55114", + "instr_55116", + "instr_55118", + "instr_55120", + "instr_55122", + "instr_55124", + "instr_55126" + ] + }, + "instr_55128": { + "virtual_address": 55128, + "size": 2, + "disassembly": "b 0x0d8f4", + "mnemonic": "b", + "operands": "0x0d8f4", + "mode": "thumb" + }, + "bb_55128": { + "virtual_address": 55128, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55540, + "children": [ + "instr_55128" + ] + }, + "instr_55130": { + "virtual_address": 55130, + "size": 2, + "disassembly": "adds r5, #0x8", + "mnemonic": "adds", + "operands": "r5, #0x8", + "mode": "thumb" + }, + "instr_55132": { + "virtual_address": 55132, + "size": 2, + "disassembly": "adds r3, #0x10", + "mnemonic": "adds", + "operands": "r3, #0x10", + "mode": "thumb" + }, + "bb_55130": { + "virtual_address": 55130, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55134, + "children": [ + "instr_55130", + "instr_55132" + ] + }, + "instr_55134": { + "virtual_address": 55134, + "size": 2, + "disassembly": "ldr r2, [r5, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [r5, #0x0]", + "mode": "thumb" + }, + "instr_55136": { + "virtual_address": 55136, + "size": 2, + "disassembly": "str r2, [r3, #0x0]", + "mnemonic": "str", + "operands": "r2, [r3, #0x0]", + "mode": "thumb" + }, + "instr_55138": { + "virtual_address": 55138, + "size": 2, + "disassembly": "ldr r2, [r5, #0x4]", + "mnemonic": "ldr", + "operands": "r2, [r5, #0x4]", + "mode": "thumb" + }, + "instr_55140": { + "virtual_address": 55140, + "size": 2, + "disassembly": "str r2, [r3, #0x4]", + "mnemonic": "str", + "operands": "r2, [r3, #0x4]", + "mode": "thumb" + }, + "instr_55142": { + "virtual_address": 55142, + "size": 2, + "disassembly": "ldr r2, [r5, #0x8]", + "mnemonic": "ldr", + "operands": "r2, [r5, #0x8]", + "mode": "thumb" + }, + "instr_55144": { + "virtual_address": 55144, + "size": 2, + "disassembly": "str r2, [r3, #0x8]", + "mnemonic": "str", + "operands": "r2, [r3, #0x8]", + "mode": "thumb" + }, + "bb_55134": { + "virtual_address": 55134, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55146, + "children": [ + "instr_55134", + "instr_55136", + "instr_55138", + "instr_55140", + "instr_55142", + "instr_55144" + ] + }, + "instr_55146": { + "virtual_address": 55146, + "size": 2, + "disassembly": "mov r3, r11", + "mnemonic": "mov", + "operands": "r3, r11", + "mode": "thumb" + }, + "instr_55148": { + "virtual_address": 55148, + "size": 2, + "disassembly": "adds r1, r3, r6", + "mnemonic": "adds", + "operands": "r1, r3, r6", + "mode": "thumb" + }, + "instr_55150": { + "virtual_address": 55150, + "size": 2, + "disassembly": "ldr r3, [0x0d8e0]", + "mnemonic": "ldr", + "operands": "r3, [0x0d8e0]", + "mode": "thumb" + }, + "instr_55152": { + "virtual_address": 55152, + "size": 2, + "disassembly": "str r1, [r3, #0x8]", + "mnemonic": "str", + "operands": "r1, [r3, #0x8]", + "mode": "thumb" + }, + "instr_55154": { + "virtual_address": 55154, + "size": 2, + "disassembly": "ldr r3, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x4]", + "mode": "thumb" + }, + "instr_55156": { + "virtual_address": 55156, + "size": 2, + "disassembly": "subs r2, r3, r6", + "mnemonic": "subs", + "operands": "r2, r3, r6", + "mode": "thumb" + }, + "instr_55158": { + "virtual_address": 55158, + "size": 2, + "disassembly": "movs r3, #0x1", + "mnemonic": "movs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_55160": { + "virtual_address": 55160, + "size": 2, + "disassembly": "orrs r2, r3", + "mnemonic": "orrs", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_55162": { + "virtual_address": 55162, + "size": 2, + "disassembly": "str r2, [r1, #0x4]", + "mnemonic": "str", + "operands": "r2, [r1, #0x4]", + "mode": "thumb" + }, + "instr_55164": { + "virtual_address": 55164, + "size": 2, + "disassembly": "mov r2, r11", + "mnemonic": "mov", + "operands": "r2, r11", + "mode": "thumb" + }, + "instr_55166": { + "virtual_address": 55166, + "size": 2, + "disassembly": "ldr r2, [r2, #0x4]", + "mnemonic": "ldr", + "operands": "r2, [r2, #0x4]", + "mode": "thumb" + }, + "instr_55168": { + "virtual_address": 55168, + "size": 2, + "disassembly": "ands r3, r2", + "mnemonic": "ands", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_55170": { + "virtual_address": 55170, + "size": 2, + "disassembly": "orrs r6, r3", + "mnemonic": "orrs", + "operands": "r6, r3", + "mode": "thumb" + }, + "instr_55172": { + "virtual_address": 55172, + "size": 2, + "disassembly": "mov r3, r11", + "mnemonic": "mov", + "operands": "r3, r11", + "mode": "thumb" + }, + "instr_55174": { + "virtual_address": 55174, + "size": 2, + "disassembly": "movs r0, r7", + "mnemonic": "movs", + "operands": "r0, r7", + "mode": "thumb" + }, + "instr_55176": { + "virtual_address": 55176, + "size": 2, + "disassembly": "str r6, [r3, #0x4]", + "mnemonic": "str", + "operands": "r6, [r3, #0x4]", + "mode": "thumb" + }, + "instr_55178": { + "virtual_address": 55178, + "size": 4, + "disassembly": "bl 0x0c9f4", + "mnemonic": "bl", + "operands": "0x0c9f4", + "mode": "thumb" + }, + "instr_55182": { + "virtual_address": 55182, + "size": 2, + "disassembly": "b 0x0d688", + "mnemonic": "b", + "operands": "0x0d688", + "mode": "thumb" + }, + "bb_55146": { + "virtual_address": 55146, + "size": 38, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54920, + "children": [ + "instr_55146", + "instr_55148", + "instr_55150", + "instr_55152", + "instr_55154", + "instr_55156", + "instr_55158", + "instr_55160", + "instr_55162", + "instr_55164", + "instr_55166", + "instr_55168", + "instr_55170", + "instr_55172", + "instr_55174", + "instr_55176", + "instr_55178", + "instr_55182" + ] + }, + "instr_55184": { + "virtual_address": 55184, + "size": 2, + "disassembly": "movs r2, #0x3", + "mnemonic": "movs", + "operands": "r2, #0x3", + "mode": "thumb" + }, + "instr_55186": { + "virtual_address": 55186, + "size": 2, + "disassembly": "ldr r3, [r3, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0x4]", + "mode": "thumb" + }, + "instr_55188": { + "virtual_address": 55188, + "size": 2, + "disassembly": "bics r3, r2", + "mnemonic": "bics", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_55190": { + "virtual_address": 55190, + "size": 2, + "disassembly": "adds r4, r4, r3", + "mnemonic": "adds", + "operands": "r4, r4, r3", + "mode": "thumb" + }, + "instr_55192": { + "virtual_address": 55192, + "size": 2, + "disassembly": "b 0x0d664", + "mnemonic": "b", + "operands": "0x0d664", + "mode": "thumb" + }, + "bb_55184": { + "virtual_address": 55184, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54884, + "children": [ + "instr_55184", + "instr_55186", + "instr_55188", + "instr_55190", + "instr_55192" + ] + }, + "instr_55194": { + "virtual_address": 55194, + "size": 2, + "disassembly": "ldr r1, [r5, #0x0]", + "mnemonic": "ldr", + "operands": "r1, [r5, #0x0]", + "mode": "thumb" + }, + "instr_55196": { + "virtual_address": 55196, + "size": 2, + "disassembly": "str r1, [r0, #0x0]", + "mnemonic": "str", + "operands": "r1, [r0, #0x0]", + "mode": "thumb" + }, + "instr_55198": { + "virtual_address": 55198, + "size": 2, + "disassembly": "ldr r1, [r5, #0x4]", + "mnemonic": "ldr", + "operands": "r1, [r5, #0x4]", + "mode": "thumb" + }, + "instr_55200": { + "virtual_address": 55200, + "size": 2, + "disassembly": "str r1, [r0, #0x4]", + "mnemonic": "str", + "operands": "r1, [r0, #0x4]", + "mode": "thumb" + }, + "instr_55202": { + "virtual_address": 55202, + "size": 2, + "disassembly": "cmp r2, #0x1b", + "mnemonic": "cmp", + "operands": "r2, #0x1b", + "mode": "thumb" + }, + "instr_55204": { + "virtual_address": 55204, + "size": 2, + "disassembly": "bhi 0x0d844", + "mnemonic": "bhi", + "operands": "0x0d844", + "mode": "thumb" + }, + "bb_55194": { + "virtual_address": 55194, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55206, + "children": [ + "instr_55194", + "instr_55196", + "instr_55198", + "instr_55200", + "instr_55202", + "instr_55204" + ] + }, + "instr_55206": { + "virtual_address": 55206, + "size": 2, + "disassembly": "movs r1, r5", + "mnemonic": "movs", + "operands": "r1, r5", + "mode": "thumb" + }, + "instr_55208": { + "virtual_address": 55208, + "size": 2, + "disassembly": "adds r3, #0x8", + "mnemonic": "adds", + "operands": "r3, #0x8", + "mode": "thumb" + }, + "instr_55210": { + "virtual_address": 55210, + "size": 2, + "disassembly": "adds r1, #0x8", + "mnemonic": "adds", + "operands": "r1, #0x8", + "mode": "thumb" + }, + "instr_55212": { + "virtual_address": 55212, + "size": 2, + "disassembly": "b 0x0d632", + "mnemonic": "b", + "operands": "0x0d632", + "mode": "thumb" + }, + "bb_55206": { + "virtual_address": 55206, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54834, + "children": [ + "instr_55206", + "instr_55208", + "instr_55210", + "instr_55212" + ] + }, + "instr_55214": { + "virtual_address": 55214, + "size": 2, + "disassembly": "mov r3, r11", + "mnemonic": "mov", + "operands": "r3, r11", + "mode": "thumb" + }, + "instr_55216": { + "virtual_address": 55216, + "size": 2, + "disassembly": "mov r2, r11", + "mnemonic": "mov", + "operands": "r2, r11", + "mode": "thumb" + }, + "instr_55218": { + "virtual_address": 55218, + "size": 2, + "disassembly": "ldr r3, [r3, #0xc]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0xc]", + "mode": "thumb" + }, + "instr_55220": { + "virtual_address": 55220, + "size": 2, + "disassembly": "ldr r2, [r2, #0x8]", + "mnemonic": "ldr", + "operands": "r2, [r2, #0x8]", + "mode": "thumb" + }, + "instr_55222": { + "virtual_address": 55222, + "size": 2, + "disassembly": "str r3, [r2, #0xc]", + "mnemonic": "str", + "operands": "r3, [r2, #0xc]", + "mode": "thumb" + }, + "instr_55224": { + "virtual_address": 55224, + "size": 2, + "disassembly": "str r2, [r3, #0x8]", + "mnemonic": "str", + "operands": "r2, [r3, #0x8]", + "mode": "thumb" + }, + "instr_55226": { + "virtual_address": 55226, + "size": 2, + "disassembly": "movs r3, #0x8", + "mnemonic": "movs", + "operands": "r3, #0x8", + "mode": "thumb" + }, + "instr_55228": { + "virtual_address": 55228, + "size": 2, + "disassembly": "subs r2, r4, #0x4", + "mnemonic": "subs", + "operands": "r2, r4, #0x4", + "mode": "thumb" + }, + "instr_55230": { + "virtual_address": 55230, + "size": 2, + "disassembly": "add r3, r11", + "mnemonic": "add", + "operands": "r3, r11", + "mode": "thumb" + }, + "instr_55232": { + "virtual_address": 55232, + "size": 2, + "disassembly": "mov r8, r3", + "mnemonic": "mov", + "operands": "r8, r3", + "mode": "thumb" + }, + "instr_55234": { + "virtual_address": 55234, + "size": 2, + "disassembly": "cmp r2, #0x24", + "mnemonic": "cmp", + "operands": "r2, #0x24", + "mode": "thumb" + }, + "instr_55236": { + "virtual_address": 55236, + "size": 2, + "disassembly": "bhi 0x0d858", + "mnemonic": "bhi", + "operands": "0x0d858", + "mode": "thumb" + }, + "bb_55214": { + "virtual_address": 55214, + "size": 24, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55238, + "children": [ + "instr_55214", + "instr_55216", + "instr_55218", + "instr_55220", + "instr_55222", + "instr_55224", + "instr_55226", + "instr_55228", + "instr_55230", + "instr_55232", + "instr_55234", + "instr_55236" + ] + }, + "instr_55238": { + "virtual_address": 55238, + "size": 2, + "disassembly": "cmp r2, #0x13", + "mnemonic": "cmp", + "operands": "r2, #0x13", + "mode": "thumb" + }, + "instr_55240": { + "virtual_address": 55240, + "size": 2, + "disassembly": "bls 0x0d7dc", + "mnemonic": "bls", + "operands": "0x0d7dc", + "mode": "thumb" + }, + "bb_55238": { + "virtual_address": 55238, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55242, + "children": [ + "instr_55238", + "instr_55240" + ] + }, + "instr_55242": { + "virtual_address": 55242, + "size": 2, + "disassembly": "mov r3, r11", + "mnemonic": "mov", + "operands": "r3, r11", + "mode": "thumb" + }, + "instr_55244": { + "virtual_address": 55244, + "size": 2, + "disassembly": "ldr r1, [r5, #0x0]", + "mnemonic": "ldr", + "operands": "r1, [r5, #0x0]", + "mode": "thumb" + }, + "instr_55246": { + "virtual_address": 55246, + "size": 2, + "disassembly": "str r1, [r3, #0x8]", + "mnemonic": "str", + "operands": "r1, [r3, #0x8]", + "mode": "thumb" + }, + "instr_55248": { + "virtual_address": 55248, + "size": 2, + "disassembly": "ldr r1, [r5, #0x4]", + "mnemonic": "ldr", + "operands": "r1, [r5, #0x4]", + "mode": "thumb" + }, + "instr_55250": { + "virtual_address": 55250, + "size": 2, + "disassembly": "str r1, [r3, #0xc]", + "mnemonic": "str", + "operands": "r1, [r3, #0xc]", + "mode": "thumb" + }, + "instr_55252": { + "virtual_address": 55252, + "size": 2, + "disassembly": "cmp r2, #0x1b", + "mnemonic": "cmp", + "operands": "r2, #0x1b", + "mode": "thumb" + }, + "instr_55254": { + "virtual_address": 55254, + "size": 2, + "disassembly": "bhi 0x0d8a0", + "mnemonic": "bhi", + "operands": "0x0d8a0", + "mode": "thumb" + }, + "bb_55242": { + "virtual_address": 55242, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55256, + "children": [ + "instr_55242", + "instr_55244", + "instr_55246", + "instr_55248", + "instr_55250", + "instr_55252", + "instr_55254" + ] + }, + "instr_55256": { + "virtual_address": 55256, + "size": 2, + "disassembly": "adds r5, #0x8", + "mnemonic": "adds", + "operands": "r5, #0x8", + "mode": "thumb" + }, + "instr_55258": { + "virtual_address": 55258, + "size": 2, + "disassembly": "adds r3, #0x10", + "mnemonic": "adds", + "operands": "r3, #0x10", + "mode": "thumb" + }, + "bb_55256": { + "virtual_address": 55256, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55260, + "children": [ + "instr_55256", + "instr_55258" + ] + }, + "instr_55260": { + "virtual_address": 55260, + "size": 2, + "disassembly": "ldr r2, [r5, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [r5, #0x0]", + "mode": "thumb" + }, + "instr_55262": { + "virtual_address": 55262, + "size": 2, + "disassembly": "str r2, [r3, #0x0]", + "mnemonic": "str", + "operands": "r2, [r3, #0x0]", + "mode": "thumb" + }, + "instr_55264": { + "virtual_address": 55264, + "size": 2, + "disassembly": "ldr r2, [r5, #0x4]", + "mnemonic": "ldr", + "operands": "r2, [r5, #0x4]", + "mode": "thumb" + }, + "instr_55266": { + "virtual_address": 55266, + "size": 2, + "disassembly": "str r2, [r3, #0x4]", + "mnemonic": "str", + "operands": "r2, [r3, #0x4]", + "mode": "thumb" + }, + "instr_55268": { + "virtual_address": 55268, + "size": 2, + "disassembly": "ldr r2, [r5, #0x8]", + "mnemonic": "ldr", + "operands": "r2, [r5, #0x8]", + "mode": "thumb" + }, + "instr_55270": { + "virtual_address": 55270, + "size": 2, + "disassembly": "mov r10, r11", + "mnemonic": "mov", + "operands": "r10, r11", + "mode": "thumb" + }, + "instr_55272": { + "virtual_address": 55272, + "size": 2, + "disassembly": "mov r5, r8", + "mnemonic": "mov", + "operands": "r5, r8", + "mode": "thumb" + }, + "instr_55274": { + "virtual_address": 55274, + "size": 2, + "disassembly": "str r2, [r3, #0x8]", + "mnemonic": "str", + "operands": "r2, [r3, #0x8]", + "mode": "thumb" + }, + "instr_55276": { + "virtual_address": 55276, + "size": 2, + "disassembly": "ldr r4, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0x4]", + "mode": "thumb" + }, + "instr_55278": { + "virtual_address": 55278, + "size": 2, + "disassembly": "b 0x0d664", + "mnemonic": "b", + "operands": "0x0d664", + "mode": "thumb" + }, + "bb_55260": { + "virtual_address": 55260, + "size": 20, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54884, + "children": [ + "instr_55260", + "instr_55262", + "instr_55264", + "instr_55266", + "instr_55268", + "instr_55270", + "instr_55272", + "instr_55274", + "instr_55276", + "instr_55278" + ] + }, + "instr_55280": { + "virtual_address": 55280, + "size": 2, + "disassembly": "movs r1, r5", + "mnemonic": "movs", + "operands": "r1, r5", + "mode": "thumb" + }, + "instr_55282": { + "virtual_address": 55282, + "size": 4, + "disassembly": "bl 0x0c924", + "mnemonic": "bl", + "operands": "0x0c924", + "mode": "thumb" + }, + "instr_55286": { + "virtual_address": 55286, + "size": 2, + "disassembly": "b 0x0d63e", + "mnemonic": "b", + "operands": "0x0d63e", + "mode": "thumb" + }, + "bb_55280": { + "virtual_address": 55280, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54846, + "children": [ + "instr_55280", + "instr_55282", + "instr_55286" + ] + }, + "instr_55288": { + "virtual_address": 55288, + "size": 2, + "disassembly": "ldr r2, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x4]", + "mode": "thumb" + }, + "instr_55290": { + "virtual_address": 55290, + "size": 2, + "disassembly": "adds r2, #0x8", + "mnemonic": "adds", + "operands": "r2, #0x8", + "mode": "thumb" + }, + "instr_55292": { + "virtual_address": 55292, + "size": 2, + "disassembly": "ldmia r2, {r2, r3}", + "mnemonic": "ldmia", + "operands": "r2, {r2, r3}", + "mode": "thumb" + }, + "instr_55294": { + "virtual_address": 55294, + "size": 2, + "disassembly": "str r3, [r2, #0xc]", + "mnemonic": "str", + "operands": "r3, [r2, #0xc]", + "mode": "thumb" + }, + "instr_55296": { + "virtual_address": 55296, + "size": 2, + "disassembly": "str r2, [r3, #0x8]", + "mnemonic": "str", + "operands": "r2, [r3, #0x8]", + "mode": "thumb" + }, + "instr_55298": { + "virtual_address": 55298, + "size": 2, + "disassembly": "mov r3, r11", + "mnemonic": "mov", + "operands": "r3, r11", + "mode": "thumb" + }, + "instr_55300": { + "virtual_address": 55300, + "size": 2, + "disassembly": "mov r2, r11", + "mnemonic": "mov", + "operands": "r2, r11", + "mode": "thumb" + }, + "instr_55302": { + "virtual_address": 55302, + "size": 2, + "disassembly": "ldr r3, [r3, #0xc]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0xc]", + "mode": "thumb" + }, + "instr_55304": { + "virtual_address": 55304, + "size": 2, + "disassembly": "ldr r2, [r2, #0x8]", + "mnemonic": "ldr", + "operands": "r2, [r2, #0x8]", + "mode": "thumb" + }, + "instr_55306": { + "virtual_address": 55306, + "size": 2, + "disassembly": "str r3, [r2, #0xc]", + "mnemonic": "str", + "operands": "r3, [r2, #0xc]", + "mode": "thumb" + }, + "instr_55308": { + "virtual_address": 55308, + "size": 2, + "disassembly": "str r2, [r3, #0x8]", + "mnemonic": "str", + "operands": "r2, [r3, #0x8]", + "mode": "thumb" + }, + "instr_55310": { + "virtual_address": 55310, + "size": 2, + "disassembly": "movs r3, #0x8", + "mnemonic": "movs", + "operands": "r3, #0x8", + "mode": "thumb" + }, + "instr_55312": { + "virtual_address": 55312, + "size": 2, + "disassembly": "subs r2, r4, #0x4", + "mnemonic": "subs", + "operands": "r2, r4, #0x4", + "mode": "thumb" + }, + "instr_55314": { + "virtual_address": 55314, + "size": 2, + "disassembly": "add r3, r11", + "mnemonic": "add", + "operands": "r3, r11", + "mode": "thumb" + }, + "instr_55316": { + "virtual_address": 55316, + "size": 2, + "disassembly": "mov r8, r3", + "mnemonic": "mov", + "operands": "r8, r3", + "mode": "thumb" + }, + "instr_55318": { + "virtual_address": 55318, + "size": 2, + "disassembly": "cmp r2, #0x24", + "mnemonic": "cmp", + "operands": "r2, #0x24", + "mode": "thumb" + }, + "instr_55320": { + "virtual_address": 55320, + "size": 2, + "disassembly": "bhi 0x0d890", + "mnemonic": "bhi", + "operands": "0x0d890", + "mode": "thumb" + }, + "bb_55288": { + "virtual_address": 55288, + "size": 34, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55322, + "children": [ + "instr_55288", + "instr_55290", + "instr_55292", + "instr_55294", + "instr_55296", + "instr_55298", + "instr_55300", + "instr_55302", + "instr_55304", + "instr_55306", + "instr_55308", + "instr_55310", + "instr_55312", + "instr_55314", + "instr_55316", + "instr_55318", + "instr_55320" + ] + }, + "instr_55322": { + "virtual_address": 55322, + "size": 2, + "disassembly": "cmp r2, #0x13", + "mnemonic": "cmp", + "operands": "r2, #0x13", + "mode": "thumb" + }, + "instr_55324": { + "virtual_address": 55324, + "size": 2, + "disassembly": "bls 0x0d830", + "mnemonic": "bls", + "operands": "0x0d830", + "mode": "thumb" + }, + "bb_55322": { + "virtual_address": 55322, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55326, + "children": [ + "instr_55322", + "instr_55324" + ] + }, + "instr_55326": { + "virtual_address": 55326, + "size": 2, + "disassembly": "mov r3, r11", + "mnemonic": "mov", + "operands": "r3, r11", + "mode": "thumb" + }, + "instr_55328": { + "virtual_address": 55328, + "size": 2, + "disassembly": "ldr r1, [r5, #0x0]", + "mnemonic": "ldr", + "operands": "r1, [r5, #0x0]", + "mode": "thumb" + }, + "instr_55330": { + "virtual_address": 55330, + "size": 2, + "disassembly": "str r1, [r3, #0x8]", + "mnemonic": "str", + "operands": "r1, [r3, #0x8]", + "mode": "thumb" + }, + "instr_55332": { + "virtual_address": 55332, + "size": 2, + "disassembly": "ldr r1, [r5, #0x4]", + "mnemonic": "ldr", + "operands": "r1, [r5, #0x4]", + "mode": "thumb" + }, + "instr_55334": { + "virtual_address": 55334, + "size": 2, + "disassembly": "str r1, [r3, #0xc]", + "mnemonic": "str", + "operands": "r1, [r3, #0xc]", + "mode": "thumb" + }, + "instr_55336": { + "virtual_address": 55336, + "size": 2, + "disassembly": "cmp r2, #0x1b", + "mnemonic": "cmp", + "operands": "r2, #0x1b", + "mode": "thumb" + }, + "instr_55338": { + "virtual_address": 55338, + "size": 2, + "disassembly": "bhi 0x0d8c4", + "mnemonic": "bhi", + "operands": "0x0d8c4", + "mode": "thumb" + }, + "bb_55326": { + "virtual_address": 55326, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55340, + "children": [ + "instr_55326", + "instr_55328", + "instr_55330", + "instr_55332", + "instr_55334", + "instr_55336", + "instr_55338" + ] + }, + "instr_55340": { + "virtual_address": 55340, + "size": 2, + "disassembly": "adds r5, #0x8", + "mnemonic": "adds", + "operands": "r5, #0x8", + "mode": "thumb" + }, + "instr_55342": { + "virtual_address": 55342, + "size": 2, + "disassembly": "adds r3, #0x10", + "mnemonic": "adds", + "operands": "r3, #0x10", + "mode": "thumb" + }, + "bb_55340": { + "virtual_address": 55340, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55344, + "children": [ + "instr_55340", + "instr_55342" + ] + }, + "instr_55344": { + "virtual_address": 55344, + "size": 2, + "disassembly": "ldr r2, [r5, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [r5, #0x0]", + "mode": "thumb" + }, + "instr_55346": { + "virtual_address": 55346, + "size": 2, + "disassembly": "str r2, [r3, #0x0]", + "mnemonic": "str", + "operands": "r2, [r3, #0x0]", + "mode": "thumb" + }, + "instr_55348": { + "virtual_address": 55348, + "size": 2, + "disassembly": "ldr r2, [r5, #0x4]", + "mnemonic": "ldr", + "operands": "r2, [r5, #0x4]", + "mode": "thumb" + }, + "instr_55350": { + "virtual_address": 55350, + "size": 2, + "disassembly": "str r2, [r3, #0x4]", + "mnemonic": "str", + "operands": "r2, [r3, #0x4]", + "mode": "thumb" + }, + "instr_55352": { + "virtual_address": 55352, + "size": 2, + "disassembly": "ldr r2, [r5, #0x8]", + "mnemonic": "ldr", + "operands": "r2, [r5, #0x8]", + "mode": "thumb" + }, + "instr_55354": { + "virtual_address": 55354, + "size": 2, + "disassembly": "mov r10, r11", + "mnemonic": "mov", + "operands": "r10, r11", + "mode": "thumb" + }, + "instr_55356": { + "virtual_address": 55356, + "size": 2, + "disassembly": "mov r5, r8", + "mnemonic": "mov", + "operands": "r5, r8", + "mode": "thumb" + }, + "instr_55358": { + "virtual_address": 55358, + "size": 2, + "disassembly": "str r2, [r3, #0x8]", + "mnemonic": "str", + "operands": "r2, [r3, #0x8]", + "mode": "thumb" + }, + "instr_55360": { + "virtual_address": 55360, + "size": 2, + "disassembly": "ldr r4, [sp, #0x8]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0x8]", + "mode": "thumb" + }, + "instr_55362": { + "virtual_address": 55362, + "size": 2, + "disassembly": "b 0x0d664", + "mnemonic": "b", + "operands": "0x0d664", + "mode": "thumb" + }, + "bb_55344": { + "virtual_address": 55344, + "size": 20, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54884, + "children": [ + "instr_55344", + "instr_55346", + "instr_55348", + "instr_55350", + "instr_55352", + "instr_55354", + "instr_55356", + "instr_55358", + "instr_55360", + "instr_55362" + ] + }, + "instr_55364": { + "virtual_address": 55364, + "size": 2, + "disassembly": "ldr r1, [r5, #0x8]", + "mnemonic": "ldr", + "operands": "r1, [r5, #0x8]", + "mode": "thumb" + }, + "instr_55366": { + "virtual_address": 55366, + "size": 2, + "disassembly": "str r1, [r0, #0x8]", + "mnemonic": "str", + "operands": "r1, [r0, #0x8]", + "mode": "thumb" + }, + "instr_55368": { + "virtual_address": 55368, + "size": 2, + "disassembly": "ldr r1, [r5, #0xc]", + "mnemonic": "ldr", + "operands": "r1, [r5, #0xc]", + "mode": "thumb" + }, + "instr_55370": { + "virtual_address": 55370, + "size": 2, + "disassembly": "str r1, [r0, #0xc]", + "mnemonic": "str", + "operands": "r1, [r0, #0xc]", + "mode": "thumb" + }, + "instr_55372": { + "virtual_address": 55372, + "size": 2, + "disassembly": "cmp r2, #0x24", + "mnemonic": "cmp", + "operands": "r2, #0x24", + "mode": "thumb" + }, + "instr_55374": { + "virtual_address": 55374, + "size": 2, + "disassembly": "beq 0x0d8b2", + "mnemonic": "beq", + "operands": "0x0d8b2", + "mode": "thumb" + }, + "bb_55364": { + "virtual_address": 55364, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55376, + "children": [ + "instr_55364", + "instr_55366", + "instr_55368", + "instr_55370", + "instr_55372", + "instr_55374" + ] + }, + "instr_55376": { + "virtual_address": 55376, + "size": 2, + "disassembly": "movs r1, r5", + "mnemonic": "movs", + "operands": "r1, r5", + "mode": "thumb" + }, + "instr_55378": { + "virtual_address": 55378, + "size": 2, + "disassembly": "adds r3, #0x10", + "mnemonic": "adds", + "operands": "r3, #0x10", + "mode": "thumb" + }, + "instr_55380": { + "virtual_address": 55380, + "size": 2, + "disassembly": "adds r1, #0x10", + "mnemonic": "adds", + "operands": "r1, #0x10", + "mode": "thumb" + }, + "instr_55382": { + "virtual_address": 55382, + "size": 2, + "disassembly": "b 0x0d632", + "mnemonic": "b", + "operands": "0x0d632", + "mode": "thumb" + }, + "bb_55376": { + "virtual_address": 55376, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54834, + "children": [ + "instr_55376", + "instr_55378", + "instr_55380", + "instr_55382" + ] + }, + "instr_55384": { + "virtual_address": 55384, + "size": 2, + "disassembly": "movs r1, r5", + "mnemonic": "movs", + "operands": "r1, r5", + "mode": "thumb" + }, + "instr_55386": { + "virtual_address": 55386, + "size": 2, + "disassembly": "movs r0, r3", + "mnemonic": "movs", + "operands": "r0, r3", + "mode": "thumb" + }, + "instr_55388": { + "virtual_address": 55388, + "size": 4, + "disassembly": "bl 0x0c924", + "mnemonic": "bl", + "operands": "0x0c924", + "mode": "thumb" + }, + "instr_55392": { + "virtual_address": 55392, + "size": 2, + "disassembly": "mov r5, r8", + "mnemonic": "mov", + "operands": "r5, r8", + "mode": "thumb" + }, + "instr_55394": { + "virtual_address": 55394, + "size": 2, + "disassembly": "mov r10, r11", + "mnemonic": "mov", + "operands": "r10, r11", + "mode": "thumb" + }, + "instr_55396": { + "virtual_address": 55396, + "size": 2, + "disassembly": "ldr r4, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0x4]", + "mode": "thumb" + }, + "instr_55398": { + "virtual_address": 55398, + "size": 2, + "disassembly": "b 0x0d664", + "mnemonic": "b", + "operands": "0x0d664", + "mode": "thumb" + }, + "bb_55384": { + "virtual_address": 55384, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54884, + "children": [ + "instr_55384", + "instr_55386", + "instr_55388", + "instr_55392", + "instr_55394", + "instr_55396", + "instr_55398" + ] + }, + "instr_55400": { + "virtual_address": 55400, + "size": 2, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_55402": { + "virtual_address": 55402, + "size": 2, + "disassembly": "adds r1, r3, r6", + "mnemonic": "adds", + "operands": "r1, r3, r6", + "mode": "thumb" + }, + "instr_55404": { + "virtual_address": 55404, + "size": 2, + "disassembly": "ldr r3, [0x0d8e0]", + "mnemonic": "ldr", + "operands": "r3, [0x0d8e0]", + "mode": "thumb" + }, + "instr_55406": { + "virtual_address": 55406, + "size": 2, + "disassembly": "str r1, [r3, #0x8]", + "mnemonic": "str", + "operands": "r1, [r3, #0x8]", + "mode": "thumb" + }, + "instr_55408": { + "virtual_address": 55408, + "size": 2, + "disassembly": "mov r3, r11", + "mnemonic": "mov", + "operands": "r3, r11", + "mode": "thumb" + }, + "instr_55410": { + "virtual_address": 55410, + "size": 2, + "disassembly": "subs r2, r3, r6", + "mnemonic": "subs", + "operands": "r2, r3, r6", + "mode": "thumb" + }, + "instr_55412": { + "virtual_address": 55412, + "size": 2, + "disassembly": "movs r3, #0x1", + "mnemonic": "movs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_55414": { + "virtual_address": 55414, + "size": 2, + "disassembly": "orrs r2, r3", + "mnemonic": "orrs", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_55416": { + "virtual_address": 55416, + "size": 2, + "disassembly": "str r2, [r1, #0x4]", + "mnemonic": "str", + "operands": "r2, [r1, #0x4]", + "mode": "thumb" + }, + "instr_55418": { + "virtual_address": 55418, + "size": 2, + "disassembly": "mov r2, r9", + "mnemonic": "mov", + "operands": "r2, r9", + "mode": "thumb" + }, + "instr_55420": { + "virtual_address": 55420, + "size": 2, + "disassembly": "ldr r2, [r2, #0x4]", + "mnemonic": "ldr", + "operands": "r2, [r2, #0x4]", + "mode": "thumb" + }, + "instr_55422": { + "virtual_address": 55422, + "size": 2, + "disassembly": "ands r3, r2", + "mnemonic": "ands", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_55424": { + "virtual_address": 55424, + "size": 2, + "disassembly": "orrs r6, r3", + "mnemonic": "orrs", + "operands": "r6, r3", + "mode": "thumb" + }, + "instr_55426": { + "virtual_address": 55426, + "size": 2, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_55428": { + "virtual_address": 55428, + "size": 2, + "disassembly": "movs r0, r7", + "mnemonic": "movs", + "operands": "r0, r7", + "mode": "thumb" + }, + "instr_55430": { + "virtual_address": 55430, + "size": 2, + "disassembly": "str r6, [r3, #0x4]", + "mnemonic": "str", + "operands": "r6, [r3, #0x4]", + "mode": "thumb" + }, + "instr_55432": { + "virtual_address": 55432, + "size": 4, + "disassembly": "bl 0x0c9f4", + "mnemonic": "bl", + "operands": "0x0c9f4", + "mode": "thumb" + }, + "instr_55436": { + "virtual_address": 55436, + "size": 2, + "disassembly": "mov r8, r5", + "mnemonic": "mov", + "operands": "r8, r5", + "mode": "thumb" + }, + "instr_55438": { + "virtual_address": 55438, + "size": 2, + "disassembly": "b 0x0d688", + "mnemonic": "b", + "operands": "0x0d688", + "mode": "thumb" + }, + "bb_55400": { + "virtual_address": 55400, + "size": 40, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54920, + "children": [ + "instr_55400", + "instr_55402", + "instr_55404", + "instr_55406", + "instr_55408", + "instr_55410", + "instr_55412", + "instr_55414", + "instr_55416", + "instr_55418", + "instr_55420", + "instr_55422", + "instr_55424", + "instr_55426", + "instr_55428", + "instr_55430", + "instr_55432", + "instr_55436", + "instr_55438" + ] + }, + "instr_55440": { + "virtual_address": 55440, + "size": 2, + "disassembly": "movs r1, r5", + "mnemonic": "movs", + "operands": "r1, r5", + "mode": "thumb" + }, + "instr_55442": { + "virtual_address": 55442, + "size": 2, + "disassembly": "movs r0, r3", + "mnemonic": "movs", + "operands": "r0, r3", + "mode": "thumb" + }, + "instr_55444": { + "virtual_address": 55444, + "size": 4, + "disassembly": "bl 0x0c924", + "mnemonic": "bl", + "operands": "0x0c924", + "mode": "thumb" + }, + "instr_55448": { + "virtual_address": 55448, + "size": 2, + "disassembly": "mov r5, r8", + "mnemonic": "mov", + "operands": "r5, r8", + "mode": "thumb" + }, + "instr_55450": { + "virtual_address": 55450, + "size": 2, + "disassembly": "mov r10, r11", + "mnemonic": "mov", + "operands": "r10, r11", + "mode": "thumb" + }, + "instr_55452": { + "virtual_address": 55452, + "size": 2, + "disassembly": "ldr r4, [sp, #0x8]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0x8]", + "mode": "thumb" + }, + "instr_55454": { + "virtual_address": 55454, + "size": 2, + "disassembly": "b 0x0d664", + "mnemonic": "b", + "operands": "0x0d664", + "mode": "thumb" + }, + "bb_55440": { + "virtual_address": 55440, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54884, + "children": [ + "instr_55440", + "instr_55442", + "instr_55444", + "instr_55448", + "instr_55450", + "instr_55452", + "instr_55454" + ] + }, + "instr_55456": { + "virtual_address": 55456, + "size": 2, + "disassembly": "ldr r1, [r5, #0x8]", + "mnemonic": "ldr", + "operands": "r1, [r5, #0x8]", + "mode": "thumb" + }, + "instr_55458": { + "virtual_address": 55458, + "size": 2, + "disassembly": "str r1, [r3, #0x10]", + "mnemonic": "str", + "operands": "r1, [r3, #0x10]", + "mode": "thumb" + }, + "instr_55460": { + "virtual_address": 55460, + "size": 2, + "disassembly": "ldr r1, [r5, #0xc]", + "mnemonic": "ldr", + "operands": "r1, [r5, #0xc]", + "mode": "thumb" + }, + "instr_55462": { + "virtual_address": 55462, + "size": 2, + "disassembly": "str r1, [r3, #0x14]", + "mnemonic": "str", + "operands": "r1, [r3, #0x14]", + "mode": "thumb" + }, + "instr_55464": { + "virtual_address": 55464, + "size": 2, + "disassembly": "cmp r2, #0x24", + "mnemonic": "cmp", + "operands": "r2, #0x24", + "mode": "thumb" + }, + "instr_55466": { + "virtual_address": 55466, + "size": 2, + "disassembly": "beq 0x0d8e4", + "mnemonic": "beq", + "operands": "0x0d8e4", + "mode": "thumb" + }, + "bb_55456": { + "virtual_address": 55456, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55468, + "children": [ + "instr_55456", + "instr_55458", + "instr_55460", + "instr_55462", + "instr_55464", + "instr_55466" + ] + }, + "instr_55468": { + "virtual_address": 55468, + "size": 2, + "disassembly": "adds r5, #0x10", + "mnemonic": "adds", + "operands": "r5, #0x10", + "mode": "thumb" + }, + "instr_55470": { + "virtual_address": 55470, + "size": 2, + "disassembly": "adds r3, #0x18", + "mnemonic": "adds", + "operands": "r3, #0x18", + "mode": "thumb" + }, + "instr_55472": { + "virtual_address": 55472, + "size": 2, + "disassembly": "b 0x0d7dc", + "mnemonic": "b", + "operands": "0x0d7dc", + "mode": "thumb" + }, + "bb_55468": { + "virtual_address": 55468, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55260, + "children": [ + "instr_55468", + "instr_55470", + "instr_55472" + ] + }, + "instr_55474": { + "virtual_address": 55474, + "size": 2, + "disassembly": "ldr r2, [r5, #0x10]", + "mnemonic": "ldr", + "operands": "r2, [r5, #0x10]", + "mode": "thumb" + }, + "instr_55476": { + "virtual_address": 55476, + "size": 2, + "disassembly": "movs r1, r5", + "mnemonic": "movs", + "operands": "r1, r5", + "mode": "thumb" + }, + "instr_55478": { + "virtual_address": 55478, + "size": 2, + "disassembly": "str r2, [r0, #0x10]", + "mnemonic": "str", + "operands": "r2, [r0, #0x10]", + "mode": "thumb" + }, + "instr_55480": { + "virtual_address": 55480, + "size": 2, + "disassembly": "movs r2, r0", + "mnemonic": "movs", + "operands": "r2, r0", + "mode": "thumb" + }, + "instr_55482": { + "virtual_address": 55482, + "size": 2, + "disassembly": "ldr r0, [r5, #0x14]", + "mnemonic": "ldr", + "operands": "r0, [r5, #0x14]", + "mode": "thumb" + }, + "instr_55484": { + "virtual_address": 55484, + "size": 2, + "disassembly": "adds r1, #0x18", + "mnemonic": "adds", + "operands": "r1, #0x18", + "mode": "thumb" + }, + "instr_55486": { + "virtual_address": 55486, + "size": 2, + "disassembly": "str r0, [r2, #0x14]", + "mnemonic": "str", + "operands": "r0, [r2, #0x14]", + "mode": "thumb" + }, + "instr_55488": { + "virtual_address": 55488, + "size": 2, + "disassembly": "adds r3, #0x18", + "mnemonic": "adds", + "operands": "r3, #0x18", + "mode": "thumb" + }, + "instr_55490": { + "virtual_address": 55490, + "size": 2, + "disassembly": "b 0x0d632", + "mnemonic": "b", + "operands": "0x0d632", + "mode": "thumb" + }, + "bb_55474": { + "virtual_address": 55474, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 54834, + "children": [ + "instr_55474", + "instr_55476", + "instr_55478", + "instr_55480", + "instr_55482", + "instr_55484", + "instr_55486", + "instr_55488", + "instr_55490" + ] + }, + "instr_55492": { + "virtual_address": 55492, + "size": 2, + "disassembly": "ldr r1, [r5, #0x8]", + "mnemonic": "ldr", + "operands": "r1, [r5, #0x8]", + "mode": "thumb" + }, + "instr_55494": { + "virtual_address": 55494, + "size": 2, + "disassembly": "str r1, [r3, #0x10]", + "mnemonic": "str", + "operands": "r1, [r3, #0x10]", + "mode": "thumb" + }, + "instr_55496": { + "virtual_address": 55496, + "size": 2, + "disassembly": "ldr r1, [r5, #0xc]", + "mnemonic": "ldr", + "operands": "r1, [r5, #0xc]", + "mode": "thumb" + }, + "instr_55498": { + "virtual_address": 55498, + "size": 2, + "disassembly": "str r1, [r3, #0x14]", + "mnemonic": "str", + "operands": "r1, [r3, #0x14]", + "mode": "thumb" + }, + "instr_55500": { + "virtual_address": 55500, + "size": 2, + "disassembly": "cmp r2, #0x24", + "mnemonic": "cmp", + "operands": "r2, #0x24", + "mode": "thumb" + }, + "instr_55502": { + "virtual_address": 55502, + "size": 2, + "disassembly": "beq 0x0d906", + "mnemonic": "beq", + "operands": "0x0d906", + "mode": "thumb" + }, + "bb_55492": { + "virtual_address": 55492, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55504, + "children": [ + "instr_55492", + "instr_55494", + "instr_55496", + "instr_55498", + "instr_55500", + "instr_55502" + ] + }, + "instr_55504": { + "virtual_address": 55504, + "size": 2, + "disassembly": "adds r5, #0x10", + "mnemonic": "adds", + "operands": "r5, #0x10", + "mode": "thumb" + }, + "instr_55506": { + "virtual_address": 55506, + "size": 2, + "disassembly": "adds r3, #0x18", + "mnemonic": "adds", + "operands": "r3, #0x18", + "mode": "thumb" + }, + "instr_55508": { + "virtual_address": 55508, + "size": 2, + "disassembly": "b 0x0d830", + "mnemonic": "b", + "operands": "0x0d830", + "mode": "thumb" + }, + "bb_55504": { + "virtual_address": 55504, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55344, + "children": [ + "instr_55504", + "instr_55506", + "instr_55508" + ] + }, + "instr_55510": { + "virtual_address": 55510, + "size": 2, + "disassembly": "movs r1, r5", + "mnemonic": "movs", + "operands": "r1, r5", + "mode": "thumb" + }, + "instr_55512": { + "virtual_address": 55512, + "size": 2, + "disassembly": "movs r0, r3", + "mnemonic": "movs", + "operands": "r0, r3", + "mode": "thumb" + }, + "instr_55514": { + "virtual_address": 55514, + "size": 4, + "disassembly": "bl 0x0c924", + "mnemonic": "bl", + "operands": "0x0c924", + "mode": "thumb" + }, + "instr_55518": { + "virtual_address": 55518, + "size": 2, + "disassembly": "b 0x0d76a", + "mnemonic": "b", + "operands": "0x0d76a", + "mode": "thumb" + }, + "bb_55510": { + "virtual_address": 55510, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55146, + "children": [ + "instr_55510", + "instr_55512", + "instr_55514", + "instr_55518" + ] + }, + "instr_55524": { + "virtual_address": 55524, + "size": 2, + "disassembly": "ldr r2, [r5, #0x10]", + "mnemonic": "ldr", + "operands": "r2, [r5, #0x10]", + "mode": "thumb" + }, + "instr_55526": { + "virtual_address": 55526, + "size": 2, + "disassembly": "str r2, [r3, #0x18]", + "mnemonic": "str", + "operands": "r2, [r3, #0x18]", + "mode": "thumb" + }, + "instr_55528": { + "virtual_address": 55528, + "size": 2, + "disassembly": "mov r2, r11", + "mnemonic": "mov", + "operands": "r2, r11", + "mode": "thumb" + }, + "instr_55530": { + "virtual_address": 55530, + "size": 2, + "disassembly": "ldr r1, [r5, #0x14]", + "mnemonic": "ldr", + "operands": "r1, [r5, #0x14]", + "mode": "thumb" + }, + "instr_55532": { + "virtual_address": 55532, + "size": 2, + "disassembly": "adds r3, #0x20", + "mnemonic": "adds", + "operands": "r3, #0x20", + "mode": "thumb" + }, + "instr_55534": { + "virtual_address": 55534, + "size": 2, + "disassembly": "str r1, [r2, #0x1c]", + "mnemonic": "str", + "operands": "r1, [r2, #0x1c]", + "mode": "thumb" + }, + "instr_55536": { + "virtual_address": 55536, + "size": 2, + "disassembly": "adds r5, #0x18", + "mnemonic": "adds", + "operands": "r5, #0x18", + "mode": "thumb" + }, + "instr_55538": { + "virtual_address": 55538, + "size": 2, + "disassembly": "b 0x0d7dc", + "mnemonic": "b", + "operands": "0x0d7dc", + "mode": "thumb" + }, + "bb_55524": { + "virtual_address": 55524, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55260, + "children": [ + "instr_55524", + "instr_55526", + "instr_55528", + "instr_55530", + "instr_55532", + "instr_55534", + "instr_55536", + "instr_55538" + ] + }, + "instr_55540": { + "virtual_address": 55540, + "size": 2, + "disassembly": "ldr r1, [r5, #0x8]", + "mnemonic": "ldr", + "operands": "r1, [r5, #0x8]", + "mode": "thumb" + }, + "instr_55542": { + "virtual_address": 55542, + "size": 2, + "disassembly": "str r1, [r3, #0x10]", + "mnemonic": "str", + "operands": "r1, [r3, #0x10]", + "mode": "thumb" + }, + "instr_55544": { + "virtual_address": 55544, + "size": 2, + "disassembly": "ldr r1, [r5, #0xc]", + "mnemonic": "ldr", + "operands": "r1, [r5, #0xc]", + "mode": "thumb" + }, + "instr_55546": { + "virtual_address": 55546, + "size": 2, + "disassembly": "str r1, [r3, #0x14]", + "mnemonic": "str", + "operands": "r1, [r3, #0x14]", + "mode": "thumb" + }, + "instr_55548": { + "virtual_address": 55548, + "size": 2, + "disassembly": "cmp r2, #0x24", + "mnemonic": "cmp", + "operands": "r2, #0x24", + "mode": "thumb" + }, + "instr_55550": { + "virtual_address": 55550, + "size": 2, + "disassembly": "beq 0x0d916", + "mnemonic": "beq", + "operands": "0x0d916", + "mode": "thumb" + }, + "bb_55540": { + "virtual_address": 55540, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55552, + "children": [ + "instr_55540", + "instr_55542", + "instr_55544", + "instr_55546", + "instr_55548", + "instr_55550" + ] + }, + "instr_55552": { + "virtual_address": 55552, + "size": 2, + "disassembly": "adds r5, #0x10", + "mnemonic": "adds", + "operands": "r5, #0x10", + "mode": "thumb" + }, + "instr_55554": { + "virtual_address": 55554, + "size": 2, + "disassembly": "adds r3, #0x18", + "mnemonic": "adds", + "operands": "r3, #0x18", + "mode": "thumb" + }, + "instr_55556": { + "virtual_address": 55556, + "size": 2, + "disassembly": "b 0x0d75e", + "mnemonic": "b", + "operands": "0x0d75e", + "mode": "thumb" + }, + "bb_55552": { + "virtual_address": 55552, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55134, + "children": [ + "instr_55552", + "instr_55554", + "instr_55556" + ] + }, + "instr_55558": { + "virtual_address": 55558, + "size": 2, + "disassembly": "ldr r2, [r5, #0x10]", + "mnemonic": "ldr", + "operands": "r2, [r5, #0x10]", + "mode": "thumb" + }, + "instr_55560": { + "virtual_address": 55560, + "size": 2, + "disassembly": "str r2, [r3, #0x18]", + "mnemonic": "str", + "operands": "r2, [r3, #0x18]", + "mode": "thumb" + }, + "instr_55562": { + "virtual_address": 55562, + "size": 2, + "disassembly": "mov r2, r11", + "mnemonic": "mov", + "operands": "r2, r11", + "mode": "thumb" + }, + "instr_55564": { + "virtual_address": 55564, + "size": 2, + "disassembly": "ldr r1, [r5, #0x14]", + "mnemonic": "ldr", + "operands": "r1, [r5, #0x14]", + "mode": "thumb" + }, + "instr_55566": { + "virtual_address": 55566, + "size": 2, + "disassembly": "adds r3, #0x20", + "mnemonic": "adds", + "operands": "r3, #0x20", + "mode": "thumb" + }, + "instr_55568": { + "virtual_address": 55568, + "size": 2, + "disassembly": "str r1, [r2, #0x1c]", + "mnemonic": "str", + "operands": "r1, [r2, #0x1c]", + "mode": "thumb" + }, + "instr_55570": { + "virtual_address": 55570, + "size": 2, + "disassembly": "adds r5, #0x18", + "mnemonic": "adds", + "operands": "r5, #0x18", + "mode": "thumb" + }, + "instr_55572": { + "virtual_address": 55572, + "size": 2, + "disassembly": "b 0x0d830", + "mnemonic": "b", + "operands": "0x0d830", + "mode": "thumb" + }, + "bb_55558": { + "virtual_address": 55558, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55344, + "children": [ + "instr_55558", + "instr_55560", + "instr_55562", + "instr_55564", + "instr_55566", + "instr_55568", + "instr_55570", + "instr_55572" + ] + }, + "instr_55574": { + "virtual_address": 55574, + "size": 2, + "disassembly": "ldr r2, [r5, #0x10]", + "mnemonic": "ldr", + "operands": "r2, [r5, #0x10]", + "mode": "thumb" + }, + "instr_55576": { + "virtual_address": 55576, + "size": 2, + "disassembly": "str r2, [r3, #0x18]", + "mnemonic": "str", + "operands": "r2, [r3, #0x18]", + "mode": "thumb" + }, + "instr_55578": { + "virtual_address": 55578, + "size": 2, + "disassembly": "mov r2, r11", + "mnemonic": "mov", + "operands": "r2, r11", + "mode": "thumb" + }, + "instr_55580": { + "virtual_address": 55580, + "size": 2, + "disassembly": "ldr r1, [r5, #0x14]", + "mnemonic": "ldr", + "operands": "r1, [r5, #0x14]", + "mode": "thumb" + }, + "instr_55582": { + "virtual_address": 55582, + "size": 2, + "disassembly": "adds r3, #0x20", + "mnemonic": "adds", + "operands": "r3, #0x20", + "mode": "thumb" + }, + "instr_55584": { + "virtual_address": 55584, + "size": 2, + "disassembly": "str r1, [r2, #0x1c]", + "mnemonic": "str", + "operands": "r1, [r2, #0x1c]", + "mode": "thumb" + }, + "instr_55586": { + "virtual_address": 55586, + "size": 2, + "disassembly": "adds r5, #0x18", + "mnemonic": "adds", + "operands": "r5, #0x18", + "mode": "thumb" + }, + "instr_55588": { + "virtual_address": 55588, + "size": 2, + "disassembly": "b 0x0d75e", + "mnemonic": "b", + "operands": "0x0d75e", + "mode": "thumb" + }, + "bb_55574": { + "virtual_address": 55574, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55134, + "children": [ + "instr_55574", + "instr_55576", + "instr_55578", + "instr_55580", + "instr_55582", + "instr_55584", + "instr_55586", + "instr_55588" + ] + }, + "func_54592": { + "virtual_address": 54592, + "size": 998, + "name": "_realloc_r", + "children": [ + "bb_54592", + "bb_54616", + "bb_54618", + "bb_54650", + "bb_54656", + "bb_54660", + "bb_54662", + "bb_54666", + "bb_54668", + "bb_54672", + "bb_54688", + "bb_54690", + "bb_54722", + "bb_54738", + "bb_54744", + "bb_54768", + "bb_54770", + "bb_54778", + "bb_54780", + "bb_54794", + "bb_54814", + "bb_54816", + "bb_54822", + "bb_54824", + "bb_54832", + "bb_54834", + "bb_54846", + "bb_54854", + "bb_54862", + "bb_54872", + "bb_54884", + "bb_54890", + "bb_54912", + "bb_54920", + "bb_54940", + "bb_54946", + "bb_54966", + "bb_54976", + "bb_55014", + "bb_55024", + "bb_55048", + "bb_55050", + "bb_55054", + "bb_55056", + "bb_55082", + "bb_55084", + "bb_55108", + "bb_55110", + "bb_55114", + "bb_55128", + "bb_55130", + "bb_55134", + "bb_55146", + "bb_55184", + "bb_55194", + "bb_55206", + "bb_55214", + "bb_55238", + "bb_55242", + "bb_55256", + "bb_55260", + "bb_55280", + "bb_55288", + "bb_55322", + "bb_55326", + "bb_55340", + "bb_55344", + "bb_55364", + "bb_55376", + "bb_55384", + "bb_55400", + "bb_55440", + "bb_55456", + "bb_55468", + "bb_55474", + "bb_55492", + "bb_55504", + "bb_55510", + "bb_55524", + "bb_55540", + "bb_55552", + "bb_55558", + "bb_55574" + ] + }, + "instr_55592": { + "virtual_address": 55592, + "size": 2, + "disassembly": "push {r4, r5, r6, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, lr}", + "mode": "thumb" + }, + "instr_55594": { + "virtual_address": 55594, + "size": 2, + "disassembly": "movs r4, r2", + "mnemonic": "movs", + "operands": "r4, r2", + "mode": "thumb" + }, + "instr_55596": { + "virtual_address": 55596, + "size": 2, + "disassembly": "movs r5, #0x0", + "mnemonic": "movs", + "operands": "r5, #0x0", + "mode": "thumb" + }, + "instr_55598": { + "virtual_address": 55598, + "size": 2, + "disassembly": "str r5, [r4, #0x0]", + "mnemonic": "str", + "operands": "r5, [r4, #0x0]", + "mode": "thumb" + }, + "instr_55600": { + "virtual_address": 55600, + "size": 2, + "disassembly": "ldr r5, [0x0d978]", + "mnemonic": "ldr", + "operands": "r5, [0x0d978]", + "mode": "thumb" + }, + "instr_55602": { + "virtual_address": 55602, + "size": 2, + "disassembly": "lsls r3, r1, #0x1", + "mnemonic": "lsls", + "operands": "r3, r1, #0x1", + "mode": "thumb" + }, + "instr_55604": { + "virtual_address": 55604, + "size": 2, + "disassembly": "movs r2, r1", + "mnemonic": "movs", + "operands": "r2, r1", + "mode": "thumb" + }, + "instr_55606": { + "virtual_address": 55606, + "size": 2, + "disassembly": "lsrs r3, r3, #0x1", + "mnemonic": "lsrs", + "operands": "r3, r3, #0x1", + "mode": "thumb" + }, + "instr_55608": { + "virtual_address": 55608, + "size": 2, + "disassembly": "cmp r3, r5", + "mnemonic": "cmp", + "operands": "r3, r5", + "mode": "thumb" + }, + "instr_55610": { + "virtual_address": 55610, + "size": 2, + "disassembly": "bgt 0x0d970", + "mnemonic": "bgt", + "operands": "0x0d970", + "mode": "thumb" + }, + "bb_55592": { + "virtual_address": 55592, + "size": 20, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55612, + "children": [ + "instr_55592", + "instr_55594", + "instr_55596", + "instr_55598", + "instr_55600", + "instr_55602", + "instr_55604", + "instr_55606", + "instr_55608", + "instr_55610" + ] + }, + "instr_55612": { + "virtual_address": 55612, + "size": 2, + "disassembly": "movs r5, r3", + "mnemonic": "movs", + "operands": "r5, r3", + "mode": "thumb" + }, + "instr_55614": { + "virtual_address": 55614, + "size": 2, + "disassembly": "orrs r5, r0", + "mnemonic": "orrs", + "operands": "r5, r0", + "mode": "thumb" + }, + "instr_55616": { + "virtual_address": 55616, + "size": 2, + "disassembly": "beq 0x0d970", + "mnemonic": "beq", + "operands": "0x0d970", + "mode": "thumb" + }, + "bb_55612": { + "virtual_address": 55612, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55618, + "children": [ + "instr_55612", + "instr_55614", + "instr_55616" + ] + }, + "instr_55618": { + "virtual_address": 55618, + "size": 2, + "disassembly": "ldr r6, [0x0d97c]", + "mnemonic": "ldr", + "operands": "r6, [0x0d97c]", + "mode": "thumb" + }, + "instr_55620": { + "virtual_address": 55620, + "size": 2, + "disassembly": "movs r5, #0x0", + "mnemonic": "movs", + "operands": "r5, #0x0", + "mode": "thumb" + }, + "instr_55622": { + "virtual_address": 55622, + "size": 2, + "disassembly": "tst r1, r6", + "mnemonic": "tst", + "operands": "r1, r6", + "mode": "thumb" + }, + "instr_55624": { + "virtual_address": 55624, + "size": 2, + "disassembly": "bne 0x0d95a", + "mnemonic": "bne", + "operands": "0x0d95a", + "mode": "thumb" + }, + "bb_55618": { + "virtual_address": 55618, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55626, + "children": [ + "instr_55618", + "instr_55620", + "instr_55622", + "instr_55624" + ] + }, + "instr_55626": { + "virtual_address": 55626, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_55628": { + "virtual_address": 55628, + "size": 2, + "disassembly": "ldr r3, [0x0d980]", + "mnemonic": "ldr", + "operands": "r3, [0x0d980]", + "mode": "thumb" + }, + "instr_55630": { + "virtual_address": 55630, + "size": 4, + "disassembly": "bl 0x10b10", + "mnemonic": "bl", + "operands": "0x10b10", + "mode": "thumb" + }, + "instr_55634": { + "virtual_address": 55634, + "size": 2, + "disassembly": "movs r2, r1", + "mnemonic": "movs", + "operands": "r2, r1", + "mode": "thumb" + }, + "instr_55636": { + "virtual_address": 55636, + "size": 2, + "disassembly": "lsls r3, r1, #0x1", + "mnemonic": "lsls", + "operands": "r3, r1, #0x1", + "mode": "thumb" + }, + "instr_55638": { + "virtual_address": 55638, + "size": 2, + "disassembly": "lsrs r3, r3, #0x1", + "mnemonic": "lsrs", + "operands": "r3, r3, #0x1", + "mode": "thumb" + }, + "instr_55640": { + "virtual_address": 55640, + "size": 2, + "disassembly": "subs r5, #0x36", + "mnemonic": "subs", + "operands": "r5, #0x36", + "mode": "thumb" + }, + "bb_55626": { + "virtual_address": 55626, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55642, + "children": [ + "instr_55626", + "instr_55628", + "instr_55630", + "instr_55634", + "instr_55636", + "instr_55638", + "instr_55640" + ] + }, + "instr_55642": { + "virtual_address": 55642, + "size": 2, + "disassembly": "ldr r6, [0x0d984]", + "mnemonic": "ldr", + "operands": "r6, [0x0d984]", + "mode": "thumb" + }, + "instr_55644": { + "virtual_address": 55644, + "size": 2, + "disassembly": "mov r12, r6", + "mnemonic": "mov", + "operands": "r12, r6", + "mode": "thumb" + }, + "instr_55646": { + "virtual_address": 55646, + "size": 2, + "disassembly": "asrs r3, r3, #0x14", + "mnemonic": "asrs", + "operands": "r3, r3, #0x14", + "mode": "thumb" + }, + "instr_55648": { + "virtual_address": 55648, + "size": 2, + "disassembly": "add r3, r12", + "mnemonic": "add", + "operands": "r3, r12", + "mode": "thumb" + }, + "instr_55650": { + "virtual_address": 55650, + "size": 2, + "disassembly": "adds r3, r3, r5", + "mnemonic": "adds", + "operands": "r3, r3, r5", + "mode": "thumb" + }, + "instr_55652": { + "virtual_address": 55652, + "size": 2, + "disassembly": "str r3, [r4, #0x0]", + "mnemonic": "str", + "operands": "r3, [r4, #0x0]", + "mode": "thumb" + }, + "instr_55654": { + "virtual_address": 55654, + "size": 2, + "disassembly": "ldr r3, [0x0d988]", + "mnemonic": "ldr", + "operands": "r3, [0x0d988]", + "mode": "thumb" + }, + "instr_55656": { + "virtual_address": 55656, + "size": 2, + "disassembly": "ands r2, r3", + "mnemonic": "ands", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_55658": { + "virtual_address": 55658, + "size": 2, + "disassembly": "ldr r3, [0x0d98c]", + "mnemonic": "ldr", + "operands": "r3, [0x0d98c]", + "mode": "thumb" + }, + "instr_55660": { + "virtual_address": 55660, + "size": 2, + "disassembly": "orrs r3, r2", + "mnemonic": "orrs", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_55662": { + "virtual_address": 55662, + "size": 2, + "disassembly": "movs r1, r3", + "mnemonic": "movs", + "operands": "r1, r3", + "mode": "thumb" + }, + "bb_55642": { + "virtual_address": 55642, + "size": 22, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55664, + "children": [ + "instr_55642", + "instr_55644", + "instr_55646", + "instr_55648", + "instr_55650", + "instr_55652", + "instr_55654", + "instr_55656", + "instr_55658", + "instr_55660", + "instr_55662" + ] + }, + "instr_55664": { + "virtual_address": 55664, + "size": 2, + "disassembly": "pop {r4, r5, r6}", + "mnemonic": "pop", + "operands": "{r4, r5, r6}", + "mode": "thumb" + }, + "instr_55666": { + "virtual_address": 55666, + "size": 2, + "disassembly": "pop {r2}", + "mnemonic": "pop", + "operands": "{r2}", + "mode": "thumb" + }, + "instr_55668": { + "virtual_address": 55668, + "size": 2, + "disassembly": "bx r2", + "mnemonic": "bx", + "operands": "r2", + "mode": "thumb" + }, + "bb_55664": { + "virtual_address": 55664, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_55664", + "instr_55666", + "instr_55668" + ] + }, + "func_55592": { + "virtual_address": 55592, + "size": 78, + "name": "frexp", + "children": [ + "bb_55592", + "bb_55612", + "bb_55618", + "bb_55626", + "bb_55642", + "bb_55664" + ] + }, + "instr_55696": { + "virtual_address": 55696, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_55698": { + "virtual_address": 55698, + "size": 2, + "disassembly": "push {r4, r5, r6, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, lr}", + "mode": "thumb" + }, + "instr_55700": { + "virtual_address": 55700, + "size": 2, + "disassembly": "ldr r5, [0x0d9b4]", + "mnemonic": "ldr", + "operands": "r5, [0x0d9b4]", + "mode": "thumb" + }, + "instr_55702": { + "virtual_address": 55702, + "size": 2, + "disassembly": "movs r4, r0", + "mnemonic": "movs", + "operands": "r4, r0", + "mode": "thumb" + }, + "instr_55704": { + "virtual_address": 55704, + "size": 2, + "disassembly": "movs r0, r1", + "mnemonic": "movs", + "operands": "r0, r1", + "mode": "thumb" + }, + "instr_55706": { + "virtual_address": 55706, + "size": 2, + "disassembly": "str r3, [r5, #0x0]", + "mnemonic": "str", + "operands": "r3, [r5, #0x0]", + "mode": "thumb" + }, + "instr_55708": { + "virtual_address": 55708, + "size": 4, + "disassembly": "bl 0x10a70", + "mnemonic": "bl", + "operands": "0x10a70", + "mode": "thumb" + }, + "instr_55712": { + "virtual_address": 55712, + "size": 2, + "disassembly": "adds r3, r0, #0x1", + "mnemonic": "adds", + "operands": "r3, r0, #0x1", + "mode": "thumb" + }, + "instr_55714": { + "virtual_address": 55714, + "size": 2, + "disassembly": "beq 0x0d9aa", + "mnemonic": "beq", + "operands": "0x0d9aa", + "mode": "thumb" + }, + "bb_55696": { + "virtual_address": 55696, + "size": 20, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55716, + "children": [ + "instr_55696", + "instr_55698", + "instr_55700", + "instr_55702", + "instr_55704", + "instr_55706", + "instr_55708", + "instr_55712", + "instr_55714" + ] + }, + "instr_55716": { + "virtual_address": 55716, + "size": 2, + "disassembly": "pop {r4, r5, r6}", + "mnemonic": "pop", + "operands": "{r4, r5, r6}", + "mode": "thumb" + }, + "instr_55718": { + "virtual_address": 55718, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_55720": { + "virtual_address": 55720, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_55716": { + "virtual_address": 55716, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_55716", + "instr_55718", + "instr_55720" + ] + }, + "instr_55722": { + "virtual_address": 55722, + "size": 2, + "disassembly": "ldr r3, [r5, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r5, #0x0]", + "mode": "thumb" + }, + "instr_55724": { + "virtual_address": 55724, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_55726": { + "virtual_address": 55726, + "size": 2, + "disassembly": "beq 0x0d9a4", + "mnemonic": "beq", + "operands": "0x0d9a4", + "mode": "thumb" + }, + "bb_55722": { + "virtual_address": 55722, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55728, + "children": [ + "instr_55722", + "instr_55724", + "instr_55726" + ] + }, + "instr_55728": { + "virtual_address": 55728, + "size": 2, + "disassembly": "str r3, [r4, #0x0]", + "mnemonic": "str", + "operands": "r3, [r4, #0x0]", + "mode": "thumb" + }, + "instr_55730": { + "virtual_address": 55730, + "size": 2, + "disassembly": "b 0x0d9a4", + "mnemonic": "b", + "operands": "0x0d9a4", + "mode": "thumb" + }, + "bb_55728": { + "virtual_address": 55728, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55716, + "children": [ + "instr_55728", + "instr_55730" + ] + }, + "dw_55732": { + "virtual_address": 55732, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 55700 + ] + }, + "func_55696": { + "virtual_address": 55696, + "size": 40, + "name": "_sbrk_r", + "children": [ + "bb_55696", + "bb_55716", + "bb_55722", + "bb_55728", + "dw_55732" + ] + }, + "instr_55736": { + "virtual_address": 55736, + "size": 2, + "disassembly": "push {r4, r5, r6, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, lr}", + "mode": "thumb" + }, + "instr_55738": { + "virtual_address": 55738, + "size": 2, + "disassembly": "movs r4, r1", + "mnemonic": "movs", + "operands": "r4, r1", + "mode": "thumb" + }, + "instr_55740": { + "virtual_address": 55740, + "size": 2, + "disassembly": "movs r5, #0xe", + "mnemonic": "movs", + "operands": "r5, #0xe", + "mode": "thumb" + }, + "instr_55742": { + "virtual_address": 55742, + "size": 2, + "disassembly": "ldrsh r1, [r1, r5]", + "mnemonic": "ldrsh", + "operands": "r1, [r1, r5]", + "mode": "thumb" + }, + "instr_55744": { + "virtual_address": 55744, + "size": 4, + "disassembly": "bl 0x0eff0", + "mnemonic": "bl", + "operands": "0x0eff0", + "mode": "thumb" + }, + "instr_55748": { + "virtual_address": 55748, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_55750": { + "virtual_address": 55750, + "size": 2, + "disassembly": "blt 0x0d9d4", + "mnemonic": "blt", + "operands": "0x0d9d4", + "mode": "thumb" + }, + "bb_55736": { + "virtual_address": 55736, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55752, + "children": [ + "instr_55736", + "instr_55738", + "instr_55740", + "instr_55742", + "instr_55744", + "instr_55748", + "instr_55750" + ] + }, + "instr_55752": { + "virtual_address": 55752, + "size": 2, + "disassembly": "ldr r3, [r4, #0x50]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x50]", + "mode": "thumb" + }, + "instr_55754": { + "virtual_address": 55754, + "size": 2, + "disassembly": "adds r3, r3, r0", + "mnemonic": "adds", + "operands": "r3, r3, r0", + "mode": "thumb" + }, + "instr_55756": { + "virtual_address": 55756, + "size": 2, + "disassembly": "str r3, [r4, #0x50]", + "mnemonic": "str", + "operands": "r3, [r4, #0x50]", + "mode": "thumb" + }, + "bb_55752": { + "virtual_address": 55752, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55758, + "children": [ + "instr_55752", + "instr_55754", + "instr_55756" + ] + }, + "instr_55758": { + "virtual_address": 55758, + "size": 2, + "disassembly": "pop {r4, r5, r6}", + "mnemonic": "pop", + "operands": "{r4, r5, r6}", + "mode": "thumb" + }, + "instr_55760": { + "virtual_address": 55760, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_55762": { + "virtual_address": 55762, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_55758": { + "virtual_address": 55758, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_55758", + "instr_55760", + "instr_55762" + ] + }, + "instr_55764": { + "virtual_address": 55764, + "size": 2, + "disassembly": "ldrh r3, [r4, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r4, #0xc]", + "mode": "thumb" + }, + "instr_55766": { + "virtual_address": 55766, + "size": 2, + "disassembly": "ldr r2, [0x0d9e0]", + "mnemonic": "ldr", + "operands": "r2, [0x0d9e0]", + "mode": "thumb" + }, + "instr_55768": { + "virtual_address": 55768, + "size": 2, + "disassembly": "ands r3, r2", + "mnemonic": "ands", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_55770": { + "virtual_address": 55770, + "size": 2, + "disassembly": "strh r3, [r4, #0xc]", + "mnemonic": "strh", + "operands": "r3, [r4, #0xc]", + "mode": "thumb" + }, + "instr_55772": { + "virtual_address": 55772, + "size": 2, + "disassembly": "b 0x0d9ce", + "mnemonic": "b", + "operands": "0x0d9ce", + "mode": "thumb" + }, + "bb_55764": { + "virtual_address": 55764, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55758, + "children": [ + "instr_55764", + "instr_55766", + "instr_55768", + "instr_55770", + "instr_55772" + ] + }, + "func_55736": { + "virtual_address": 55736, + "size": 38, + "name": "__sread", + "children": [ + "bb_55736", + "bb_55752", + "bb_55758", + "bb_55764" + ] + }, + "instr_55780": { + "virtual_address": 55780, + "size": 2, + "disassembly": "movs r0, #0x0", + "mnemonic": "movs", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_55782": { + "virtual_address": 55782, + "size": 2, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "thumb" + }, + "bb_55780": { + "virtual_address": 55780, + "size": 4, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_55780", + "instr_55782" + ] + }, + "func_55780": { + "virtual_address": 55780, + "size": 4, + "name": "__seofread", + "children": [ + "bb_55780" + ] + }, + "instr_55784": { + "virtual_address": 55784, + "size": 2, + "disassembly": "push {r3, r4, r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r3, r4, r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_55786": { + "virtual_address": 55786, + "size": 2, + "disassembly": "movs r4, r1", + "mnemonic": "movs", + "operands": "r4, r1", + "mode": "thumb" + }, + "instr_55788": { + "virtual_address": 55788, + "size": 2, + "disassembly": "movs r7, r3", + "mnemonic": "movs", + "operands": "r7, r3", + "mode": "thumb" + }, + "instr_55790": { + "virtual_address": 55790, + "size": 2, + "disassembly": "movs r3, #0xc", + "mnemonic": "movs", + "operands": "r3, #0xc", + "mode": "thumb" + }, + "instr_55792": { + "virtual_address": 55792, + "size": 2, + "disassembly": "ldrsh r1, [r1, r3]", + "mnemonic": "ldrsh", + "operands": "r1, [r1, r3]", + "mode": "thumb" + }, + "instr_55794": { + "virtual_address": 55794, + "size": 2, + "disassembly": "movs r5, r0", + "mnemonic": "movs", + "operands": "r5, r0", + "mode": "thumb" + }, + "instr_55796": { + "virtual_address": 55796, + "size": 2, + "disassembly": "movs r6, r2", + "mnemonic": "movs", + "operands": "r6, r2", + "mode": "thumb" + }, + "instr_55798": { + "virtual_address": 55798, + "size": 2, + "disassembly": "lsls r3, r1, #0x17", + "mnemonic": "lsls", + "operands": "r3, r1, #0x17", + "mode": "thumb" + }, + "instr_55800": { + "virtual_address": 55800, + "size": 2, + "disassembly": "bmi 0x0da14", + "mnemonic": "bmi", + "operands": "0x0da14", + "mode": "thumb" + }, + "bb_55784": { + "virtual_address": 55784, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55802, + "children": [ + "instr_55784", + "instr_55786", + "instr_55788", + "instr_55790", + "instr_55792", + "instr_55794", + "instr_55796", + "instr_55798", + "instr_55800" + ] + }, + "instr_55802": { + "virtual_address": 55802, + "size": 2, + "disassembly": "ldr r3, [0x0da28]", + "mnemonic": "ldr", + "operands": "r3, [0x0da28]", + "mode": "thumb" + }, + "instr_55804": { + "virtual_address": 55804, + "size": 2, + "disassembly": "ands r1, r3", + "mnemonic": "ands", + "operands": "r1, r3", + "mode": "thumb" + }, + "instr_55806": { + "virtual_address": 55806, + "size": 2, + "disassembly": "movs r2, r6", + "mnemonic": "movs", + "operands": "r2, r6", + "mode": "thumb" + }, + "instr_55808": { + "virtual_address": 55808, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_55810": { + "virtual_address": 55810, + "size": 2, + "disassembly": "strh r1, [r4, #0xc]", + "mnemonic": "strh", + "operands": "r1, [r4, #0xc]", + "mode": "thumb" + }, + "instr_55812": { + "virtual_address": 55812, + "size": 2, + "disassembly": "movs r3, #0xe", + "mnemonic": "movs", + "operands": "r3, #0xe", + "mode": "thumb" + }, + "instr_55814": { + "virtual_address": 55814, + "size": 2, + "disassembly": "ldrsh r1, [r4, r3]", + "mnemonic": "ldrsh", + "operands": "r1, [r4, r3]", + "mode": "thumb" + }, + "instr_55816": { + "virtual_address": 55816, + "size": 2, + "disassembly": "movs r3, r7", + "mnemonic": "movs", + "operands": "r3, r7", + "mode": "thumb" + }, + "instr_55818": { + "virtual_address": 55818, + "size": 4, + "disassembly": "bl 0x0ea04", + "mnemonic": "bl", + "operands": "0x0ea04", + "mode": "thumb" + }, + "instr_55822": { + "virtual_address": 55822, + "size": 2, + "disassembly": "pop {r3, r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r3, r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_55824": { + "virtual_address": 55824, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_55826": { + "virtual_address": 55826, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_55802": { + "virtual_address": 55802, + "size": 26, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_55802", + "instr_55804", + "instr_55806", + "instr_55808", + "instr_55810", + "instr_55812", + "instr_55814", + "instr_55816", + "instr_55818", + "instr_55822", + "instr_55824", + "instr_55826" + ] + }, + "instr_55828": { + "virtual_address": 55828, + "size": 2, + "disassembly": "movs r3, #0xe", + "mnemonic": "movs", + "operands": "r3, #0xe", + "mode": "thumb" + }, + "instr_55830": { + "virtual_address": 55830, + "size": 2, + "disassembly": "ldrsh r1, [r4, r3]", + "mnemonic": "ldrsh", + "operands": "r1, [r4, r3]", + "mode": "thumb" + }, + "instr_55832": { + "virtual_address": 55832, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_55834": { + "virtual_address": 55834, + "size": 2, + "disassembly": "movs r3, #0x2", + "mnemonic": "movs", + "operands": "r3, #0x2", + "mode": "thumb" + }, + "instr_55836": { + "virtual_address": 55836, + "size": 4, + "disassembly": "bl 0x0ef74", + "mnemonic": "bl", + "operands": "0x0ef74", + "mode": "thumb" + }, + "instr_55840": { + "virtual_address": 55840, + "size": 2, + "disassembly": "movs r3, #0xc", + "mnemonic": "movs", + "operands": "r3, #0xc", + "mode": "thumb" + }, + "instr_55842": { + "virtual_address": 55842, + "size": 2, + "disassembly": "ldrsh r1, [r4, r3]", + "mnemonic": "ldrsh", + "operands": "r1, [r4, r3]", + "mode": "thumb" + }, + "instr_55844": { + "virtual_address": 55844, + "size": 2, + "disassembly": "b 0x0d9fa", + "mnemonic": "b", + "operands": "0x0d9fa", + "mode": "thumb" + }, + "bb_55828": { + "virtual_address": 55828, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55802, + "children": [ + "instr_55828", + "instr_55830", + "instr_55832", + "instr_55834", + "instr_55836", + "instr_55840", + "instr_55842", + "instr_55844" + ] + }, + "func_55784": { + "virtual_address": 55784, + "size": 62, + "name": "__swrite", + "children": [ + "bb_55784", + "bb_55802", + "bb_55828" + ] + }, + "instr_55852": { + "virtual_address": 55852, + "size": 2, + "disassembly": "push {r4, r5, r6, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, lr}", + "mode": "thumb" + }, + "instr_55854": { + "virtual_address": 55854, + "size": 2, + "disassembly": "movs r4, r1", + "mnemonic": "movs", + "operands": "r4, r1", + "mode": "thumb" + }, + "instr_55856": { + "virtual_address": 55856, + "size": 2, + "disassembly": "movs r5, #0xe", + "mnemonic": "movs", + "operands": "r5, #0xe", + "mode": "thumb" + }, + "instr_55858": { + "virtual_address": 55858, + "size": 2, + "disassembly": "ldrsh r1, [r1, r5]", + "mnemonic": "ldrsh", + "operands": "r1, [r1, r5]", + "mode": "thumb" + }, + "instr_55860": { + "virtual_address": 55860, + "size": 4, + "disassembly": "bl 0x0ef74", + "mnemonic": "bl", + "operands": "0x0ef74", + "mode": "thumb" + }, + "instr_55864": { + "virtual_address": 55864, + "size": 2, + "disassembly": "adds r3, r0, #0x1", + "mnemonic": "adds", + "operands": "r3, r0, #0x1", + "mode": "thumb" + }, + "instr_55866": { + "virtual_address": 55866, + "size": 2, + "disassembly": "beq 0x0da4e", + "mnemonic": "beq", + "operands": "0x0da4e", + "mode": "thumb" + }, + "bb_55852": { + "virtual_address": 55852, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55868, + "children": [ + "instr_55852", + "instr_55854", + "instr_55856", + "instr_55858", + "instr_55860", + "instr_55864", + "instr_55866" + ] + }, + "instr_55868": { + "virtual_address": 55868, + "size": 2, + "disassembly": "movs r3, #0x80", + "mnemonic": "movs", + "operands": "r3, #0x80", + "mode": "thumb" + }, + "instr_55870": { + "virtual_address": 55870, + "size": 2, + "disassembly": "ldrh r2, [r4, #0xc]", + "mnemonic": "ldrh", + "operands": "r2, [r4, #0xc]", + "mode": "thumb" + }, + "instr_55872": { + "virtual_address": 55872, + "size": 2, + "disassembly": "lsls r3, r3, #0x5", + "mnemonic": "lsls", + "operands": "r3, r3, #0x5", + "mode": "thumb" + }, + "instr_55874": { + "virtual_address": 55874, + "size": 2, + "disassembly": "orrs r3, r2", + "mnemonic": "orrs", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_55876": { + "virtual_address": 55876, + "size": 2, + "disassembly": "strh r3, [r4, #0xc]", + "mnemonic": "strh", + "operands": "r3, [r4, #0xc]", + "mode": "thumb" + }, + "instr_55878": { + "virtual_address": 55878, + "size": 2, + "disassembly": "str r0, [r4, #0x50]", + "mnemonic": "str", + "operands": "r0, [r4, #0x50]", + "mode": "thumb" + }, + "bb_55868": { + "virtual_address": 55868, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55880, + "children": [ + "instr_55868", + "instr_55870", + "instr_55872", + "instr_55874", + "instr_55876", + "instr_55878" + ] + }, + "instr_55880": { + "virtual_address": 55880, + "size": 2, + "disassembly": "pop {r4, r5, r6}", + "mnemonic": "pop", + "operands": "{r4, r5, r6}", + "mode": "thumb" + }, + "instr_55882": { + "virtual_address": 55882, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_55884": { + "virtual_address": 55884, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_55880": { + "virtual_address": 55880, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_55880", + "instr_55882", + "instr_55884" + ] + }, + "instr_55886": { + "virtual_address": 55886, + "size": 2, + "disassembly": "ldrh r3, [r4, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r4, #0xc]", + "mode": "thumb" + }, + "instr_55888": { + "virtual_address": 55888, + "size": 2, + "disassembly": "ldr r2, [0x0da58]", + "mnemonic": "ldr", + "operands": "r2, [0x0da58]", + "mode": "thumb" + }, + "instr_55890": { + "virtual_address": 55890, + "size": 2, + "disassembly": "ands r3, r2", + "mnemonic": "ands", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_55892": { + "virtual_address": 55892, + "size": 2, + "disassembly": "strh r3, [r4, #0xc]", + "mnemonic": "strh", + "operands": "r3, [r4, #0xc]", + "mode": "thumb" + }, + "instr_55894": { + "virtual_address": 55894, + "size": 2, + "disassembly": "b 0x0da48", + "mnemonic": "b", + "operands": "0x0da48", + "mode": "thumb" + }, + "bb_55886": { + "virtual_address": 55886, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55880, + "children": [ + "instr_55886", + "instr_55888", + "instr_55890", + "instr_55892", + "instr_55894" + ] + }, + "dw_55896": { + "virtual_address": 55896, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 55888 + ] + }, + "func_55852": { + "virtual_address": 55852, + "size": 48, + "name": "__sseek", + "children": [ + "bb_55852", + "bb_55868", + "bb_55880", + "bb_55886", + "dw_55896" + ] + }, + "instr_55900": { + "virtual_address": 55900, + "size": 2, + "disassembly": "push {r4, lr}", + "mnemonic": "push", + "operands": "{r4, lr}", + "mode": "thumb" + }, + "instr_55902": { + "virtual_address": 55902, + "size": 2, + "disassembly": "movs r3, #0xe", + "mnemonic": "movs", + "operands": "r3, #0xe", + "mode": "thumb" + }, + "instr_55904": { + "virtual_address": 55904, + "size": 2, + "disassembly": "ldrsh r1, [r1, r3]", + "mnemonic": "ldrsh", + "operands": "r1, [r1, r3]", + "mode": "thumb" + }, + "instr_55906": { + "virtual_address": 55906, + "size": 4, + "disassembly": "bl 0x0eb8c", + "mnemonic": "bl", + "operands": "0x0eb8c", + "mode": "thumb" + }, + "instr_55910": { + "virtual_address": 55910, + "size": 2, + "disassembly": "pop {r4}", + "mnemonic": "pop", + "operands": "{r4}", + "mode": "thumb" + }, + "instr_55912": { + "virtual_address": 55912, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_55914": { + "virtual_address": 55914, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_55900": { + "virtual_address": 55900, + "size": 16, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_55900", + "instr_55902", + "instr_55904", + "instr_55906", + "instr_55910", + "instr_55912", + "instr_55914" + ] + }, + "func_55900": { + "virtual_address": 55900, + "size": 16, + "name": "__sclose", + "children": [ + "bb_55900" + ] + }, + "instr_55916": { + "virtual_address": 55916, + "size": 2, + "disassembly": "push {r4, r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_55918": { + "virtual_address": 55918, + "size": 2, + "disassembly": "movs r5, r1", + "mnemonic": "movs", + "operands": "r5, r1", + "mode": "thumb" + }, + "instr_55920": { + "virtual_address": 55920, + "size": 2, + "disassembly": "movs r4, #0x3", + "mnemonic": "movs", + "operands": "r4, #0x3", + "mode": "thumb" + }, + "instr_55922": { + "virtual_address": 55922, + "size": 2, + "disassembly": "orrs r5, r0", + "mnemonic": "orrs", + "operands": "r5, r0", + "mode": "thumb" + }, + "instr_55924": { + "virtual_address": 55924, + "size": 2, + "disassembly": "movs r3, r0", + "mnemonic": "movs", + "operands": "r3, r0", + "mode": "thumb" + }, + "instr_55926": { + "virtual_address": 55926, + "size": 2, + "disassembly": "tst r4, r5", + "mnemonic": "tst", + "operands": "r4, r5", + "mode": "thumb" + }, + "instr_55928": { + "virtual_address": 55928, + "size": 2, + "disassembly": "bne 0x0da7e", + "mnemonic": "bne", + "operands": "0x0da7e", + "mode": "thumb" + }, + "bb_55916": { + "virtual_address": 55916, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55930, + "children": [ + "instr_55916", + "instr_55918", + "instr_55920", + "instr_55922", + "instr_55924", + "instr_55926", + "instr_55928" + ] + }, + "instr_55930": { + "virtual_address": 55930, + "size": 2, + "disassembly": "cmp r4, r2", + "mnemonic": "cmp", + "operands": "r4, r2", + "mode": "thumb" + }, + "instr_55932": { + "virtual_address": 55932, + "size": 2, + "disassembly": "bcc 0x0da9e", + "mnemonic": "bcc", + "operands": "0x0da9e", + "mode": "thumb" + }, + "bb_55930": { + "virtual_address": 55930, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55934, + "children": [ + "instr_55930", + "instr_55932" + ] + }, + "instr_55934": { + "virtual_address": 55934, + "size": 2, + "disassembly": "movs r7, r0", + "mnemonic": "movs", + "operands": "r7, r0", + "mode": "thumb" + }, + "bb_55934": { + "virtual_address": 55934, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55936, + "children": [ + "instr_55934" + ] + }, + "instr_55936": { + "virtual_address": 55936, + "size": 2, + "disassembly": "movs r4, #0x0", + "mnemonic": "movs", + "operands": "r4, #0x0", + "mode": "thumb" + }, + "instr_55938": { + "virtual_address": 55938, + "size": 2, + "disassembly": "adds r6, r7, r2", + "mnemonic": "adds", + "operands": "r6, r7, r2", + "mode": "thumb" + }, + "instr_55940": { + "virtual_address": 55940, + "size": 2, + "disassembly": "b 0x0da94", + "mnemonic": "b", + "operands": "0x0da94", + "mode": "thumb" + }, + "bb_55936": { + "virtual_address": 55936, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55956, + "children": [ + "instr_55936", + "instr_55938", + "instr_55940" + ] + }, + "instr_55942": { + "virtual_address": 55942, + "size": 2, + "disassembly": "ldrb r5, [r1, r4]", + "mnemonic": "ldrb", + "operands": "r5, [r1, r4]", + "mode": "thumb" + }, + "instr_55944": { + "virtual_address": 55944, + "size": 2, + "disassembly": "subs r2, #0x1", + "mnemonic": "subs", + "operands": "r2, #0x1", + "mode": "thumb" + }, + "instr_55946": { + "virtual_address": 55946, + "size": 2, + "disassembly": "strb r5, [r7, r4]", + "mnemonic": "strb", + "operands": "r5, [r7, r4]", + "mode": "thumb" + }, + "instr_55948": { + "virtual_address": 55948, + "size": 2, + "disassembly": "subs r3, r6, r2", + "mnemonic": "subs", + "operands": "r3, r6, r2", + "mode": "thumb" + }, + "instr_55950": { + "virtual_address": 55950, + "size": 2, + "disassembly": "adds r4, #0x1", + "mnemonic": "adds", + "operands": "r4, #0x1", + "mode": "thumb" + }, + "instr_55952": { + "virtual_address": 55952, + "size": 2, + "disassembly": "cmp r5, #0x0", + "mnemonic": "cmp", + "operands": "r5, #0x0", + "mode": "thumb" + }, + "instr_55954": { + "virtual_address": 55954, + "size": 2, + "disassembly": "beq 0x0dac6", + "mnemonic": "beq", + "operands": "0x0dac6", + "mode": "thumb" + }, + "bb_55942": { + "virtual_address": 55942, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55956, + "children": [ + "instr_55942", + "instr_55944", + "instr_55946", + "instr_55948", + "instr_55950", + "instr_55952", + "instr_55954" + ] + }, + "instr_55956": { + "virtual_address": 55956, + "size": 2, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_55958": { + "virtual_address": 55958, + "size": 2, + "disassembly": "bne 0x0da86", + "mnemonic": "bne", + "operands": "0x0da86", + "mode": "thumb" + }, + "bb_55956": { + "virtual_address": 55956, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55960, + "children": [ + "instr_55956", + "instr_55958" + ] + }, + "instr_55960": { + "virtual_address": 55960, + "size": 2, + "disassembly": "pop {r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_55962": { + "virtual_address": 55962, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_55964": { + "virtual_address": 55964, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_55960": { + "virtual_address": 55960, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_55960", + "instr_55962", + "instr_55964" + ] + }, + "instr_55966": { + "virtual_address": 55966, + "size": 2, + "disassembly": "ldr r4, [0x0dad8]", + "mnemonic": "ldr", + "operands": "r4, [0x0dad8]", + "mode": "thumb" + }, + "instr_55968": { + "virtual_address": 55968, + "size": 2, + "disassembly": "mov r12, r4", + "mnemonic": "mov", + "operands": "r12, r4", + "mode": "thumb" + }, + "instr_55970": { + "virtual_address": 55970, + "size": 2, + "disassembly": "b 0x0dab2", + "mnemonic": "b", + "operands": "0x0dab2", + "mode": "thumb" + }, + "bb_55966": { + "virtual_address": 55966, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55986, + "children": [ + "instr_55966", + "instr_55968", + "instr_55970" + ] + }, + "instr_55972": { + "virtual_address": 55972, + "size": 2, + "disassembly": "adds r3, #0x4", + "mnemonic": "adds", + "operands": "r3, #0x4", + "mode": "thumb" + }, + "instr_55974": { + "virtual_address": 55974, + "size": 2, + "disassembly": "subs r2, #0x4", + "mnemonic": "subs", + "operands": "r2, #0x4", + "mode": "thumb" + }, + "instr_55976": { + "virtual_address": 55976, + "size": 2, + "disassembly": "movs r7, r3", + "mnemonic": "movs", + "operands": "r7, r3", + "mode": "thumb" + }, + "instr_55978": { + "virtual_address": 55978, + "size": 2, + "disassembly": "str r5, [r6, #0x0]", + "mnemonic": "str", + "operands": "r5, [r6, #0x0]", + "mode": "thumb" + }, + "instr_55980": { + "virtual_address": 55980, + "size": 2, + "disassembly": "adds r1, #0x4", + "mnemonic": "adds", + "operands": "r1, #0x4", + "mode": "thumb" + }, + "instr_55982": { + "virtual_address": 55982, + "size": 2, + "disassembly": "cmp r2, #0x3", + "mnemonic": "cmp", + "operands": "r2, #0x3", + "mode": "thumb" + }, + "instr_55984": { + "virtual_address": 55984, + "size": 2, + "disassembly": "bls 0x0da80", + "mnemonic": "bls", + "operands": "0x0da80", + "mode": "thumb" + }, + "bb_55972": { + "virtual_address": 55972, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55986, + "children": [ + "instr_55972", + "instr_55974", + "instr_55976", + "instr_55978", + "instr_55980", + "instr_55982", + "instr_55984" + ] + }, + "instr_55986": { + "virtual_address": 55986, + "size": 2, + "disassembly": "mov r7, r12", + "mnemonic": "mov", + "operands": "r7, r12", + "mode": "thumb" + }, + "instr_55988": { + "virtual_address": 55988, + "size": 2, + "disassembly": "ldr r5, [r1, #0x0]", + "mnemonic": "ldr", + "operands": "r5, [r1, #0x0]", + "mode": "thumb" + }, + "instr_55990": { + "virtual_address": 55990, + "size": 2, + "disassembly": "ldr r4, [0x0dadc]", + "mnemonic": "ldr", + "operands": "r4, [0x0dadc]", + "mode": "thumb" + }, + "instr_55992": { + "virtual_address": 55992, + "size": 2, + "disassembly": "adds r4, r5, r4", + "mnemonic": "adds", + "operands": "r4, r5, r4", + "mode": "thumb" + }, + "instr_55994": { + "virtual_address": 55994, + "size": 2, + "disassembly": "bics r4, r5", + "mnemonic": "bics", + "operands": "r4, r5", + "mode": "thumb" + }, + "instr_55996": { + "virtual_address": 55996, + "size": 2, + "disassembly": "movs r6, r3", + "mnemonic": "movs", + "operands": "r6, r3", + "mode": "thumb" + }, + "instr_55998": { + "virtual_address": 55998, + "size": 2, + "disassembly": "tst r4, r7", + "mnemonic": "tst", + "operands": "r4, r7", + "mode": "thumb" + }, + "instr_56000": { + "virtual_address": 56000, + "size": 2, + "disassembly": "beq 0x0daa4", + "mnemonic": "beq", + "operands": "0x0daa4", + "mode": "thumb" + }, + "bb_55986": { + "virtual_address": 55986, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56002, + "children": [ + "instr_55986", + "instr_55988", + "instr_55990", + "instr_55992", + "instr_55994", + "instr_55996", + "instr_55998", + "instr_56000" + ] + }, + "instr_56002": { + "virtual_address": 56002, + "size": 2, + "disassembly": "movs r7, r3", + "mnemonic": "movs", + "operands": "r7, r3", + "mode": "thumb" + }, + "instr_56004": { + "virtual_address": 56004, + "size": 2, + "disassembly": "b 0x0da80", + "mnemonic": "b", + "operands": "0x0da80", + "mode": "thumb" + }, + "bb_56002": { + "virtual_address": 56002, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55936, + "children": [ + "instr_56002", + "instr_56004" + ] + }, + "instr_56006": { + "virtual_address": 56006, + "size": 2, + "disassembly": "movs r1, #0x0", + "mnemonic": "movs", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_56008": { + "virtual_address": 56008, + "size": 2, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_56010": { + "virtual_address": 56010, + "size": 2, + "disassembly": "beq 0x0da98", + "mnemonic": "beq", + "operands": "0x0da98", + "mode": "thumb" + }, + "bb_56006": { + "virtual_address": 56006, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56012, + "children": [ + "instr_56006", + "instr_56008", + "instr_56010" + ] + }, + "instr_56012": { + "virtual_address": 56012, + "size": 2, + "disassembly": "strb r1, [r3, #0x0]", + "mnemonic": "strb", + "operands": "r1, [r3, #0x0]", + "mode": "thumb" + }, + "instr_56014": { + "virtual_address": 56014, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_56016": { + "virtual_address": 56016, + "size": 2, + "disassembly": "cmp r6, r3", + "mnemonic": "cmp", + "operands": "r6, r3", + "mode": "thumb" + }, + "instr_56018": { + "virtual_address": 56018, + "size": 2, + "disassembly": "bne 0x0dacc", + "mnemonic": "bne", + "operands": "0x0dacc", + "mode": "thumb" + }, + "bb_56012": { + "virtual_address": 56012, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56020, + "children": [ + "instr_56012", + "instr_56014", + "instr_56016", + "instr_56018" + ] + }, + "instr_56020": { + "virtual_address": 56020, + "size": 2, + "disassembly": "b 0x0da98", + "mnemonic": "b", + "operands": "0x0da98", + "mode": "thumb" + }, + "bb_56020": { + "virtual_address": 56020, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 55960, + "children": [ + "instr_56020" + ] + }, + "func_55916": { + "virtual_address": 55916, + "size": 106, + "name": "strncpy", + "children": [ + "bb_55916", + "bb_55930", + "bb_55934", + "bb_55936", + "bb_55942", + "bb_55956", + "bb_55960", + "bb_55966", + "bb_55972", + "bb_55986", + "bb_56002", + "bb_56006", + "bb_56012", + "bb_56020" + ] + }, + "instr_56032": { + "virtual_address": 56032, + "size": 2, + "disassembly": "push {r3, r4, r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r3, r4, r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_56034": { + "virtual_address": 56034, + "size": 2, + "disassembly": "mov r6, r9", + "mnemonic": "mov", + "operands": "r6, r9", + "mode": "thumb" + }, + "instr_56036": { + "virtual_address": 56036, + "size": 2, + "disassembly": "mov r5, r8", + "mnemonic": "mov", + "operands": "r5, r8", + "mode": "thumb" + }, + "instr_56038": { + "virtual_address": 56038, + "size": 2, + "disassembly": "mov lr, r11", + "mnemonic": "mov", + "operands": "lr, r11", + "mode": "thumb" + }, + "instr_56040": { + "virtual_address": 56040, + "size": 2, + "disassembly": "mov r7, r10", + "mnemonic": "mov", + "operands": "r7, r10", + "mode": "thumb" + }, + "instr_56042": { + "virtual_address": 56042, + "size": 2, + "disassembly": "ldr r3, [r1, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r1, #0x64]", + "mode": "thumb" + }, + "instr_56044": { + "virtual_address": 56044, + "size": 2, + "disassembly": "push {r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_56046": { + "virtual_address": 56046, + "size": 2, + "disassembly": "mov r9, r2", + "mnemonic": "mov", + "operands": "r9, r2", + "mode": "thumb" + }, + "instr_56048": { + "virtual_address": 56048, + "size": 2, + "disassembly": "movs r6, r0", + "mnemonic": "movs", + "operands": "r6, r0", + "mode": "thumb" + }, + "instr_56050": { + "virtual_address": 56050, + "size": 2, + "disassembly": "movs r5, r1", + "mnemonic": "movs", + "operands": "r5, r1", + "mode": "thumb" + }, + "instr_56052": { + "virtual_address": 56052, + "size": 2, + "disassembly": "lsls r3, r3, #0x12", + "mnemonic": "lsls", + "operands": "r3, r3, #0x12", + "mode": "thumb" + }, + "instr_56054": { + "virtual_address": 56054, + "size": 2, + "disassembly": "bpl 0x0db64", + "mnemonic": "bpl", + "operands": "0x0db64", + "mode": "thumb" + }, + "bb_56032": { + "virtual_address": 56032, + "size": 24, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56056, + "children": [ + "instr_56032", + "instr_56034", + "instr_56036", + "instr_56038", + "instr_56040", + "instr_56042", + "instr_56044", + "instr_56046", + "instr_56048", + "instr_56050", + "instr_56052", + "instr_56054" + ] + }, + "instr_56056": { + "virtual_address": 56056, + "size": 2, + "disassembly": "ldr r3, [r2, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r2, #0x0]", + "mode": "thumb" + }, + "instr_56058": { + "virtual_address": 56058, + "size": 2, + "disassembly": "mov r10, r3", + "mnemonic": "mov", + "operands": "r10, r3", + "mode": "thumb" + }, + "instr_56060": { + "virtual_address": 56060, + "size": 2, + "disassembly": "ldr r3, [r2, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [r2, #0x8]", + "mode": "thumb" + }, + "instr_56062": { + "virtual_address": 56062, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_56064": { + "virtual_address": 56064, + "size": 2, + "disassembly": "beq 0x0db60", + "mnemonic": "beq", + "operands": "0x0db60", + "mode": "thumb" + }, + "bb_56056": { + "virtual_address": 56056, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56066, + "children": [ + "instr_56056", + "instr_56058", + "instr_56060", + "instr_56062", + "instr_56064" + ] + }, + "instr_56066": { + "virtual_address": 56066, + "size": 2, + "disassembly": "mov r2, r10", + "mnemonic": "mov", + "operands": "r2, r10", + "mode": "thumb" + }, + "instr_56068": { + "virtual_address": 56068, + "size": 2, + "disassembly": "ldr r2, [r2, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [r2, #0x0]", + "mode": "thumb" + }, + "instr_56070": { + "virtual_address": 56070, + "size": 2, + "disassembly": "mov r8, r2", + "mnemonic": "mov", + "operands": "r8, r2", + "mode": "thumb" + }, + "instr_56072": { + "virtual_address": 56072, + "size": 2, + "disassembly": "mov r2, r10", + "mnemonic": "mov", + "operands": "r2, r10", + "mode": "thumb" + }, + "instr_56074": { + "virtual_address": 56074, + "size": 2, + "disassembly": "ldr r2, [r2, #0x4]", + "mnemonic": "ldr", + "operands": "r2, [r2, #0x4]", + "mode": "thumb" + }, + "instr_56076": { + "virtual_address": 56076, + "size": 2, + "disassembly": "mov r11, r2", + "mnemonic": "mov", + "operands": "r11, r2", + "mode": "thumb" + }, + "instr_56078": { + "virtual_address": 56078, + "size": 2, + "disassembly": "lsrs r7, r2, #0x2", + "mnemonic": "lsrs", + "operands": "r7, r2, #0x2", + "mode": "thumb" + }, + "instr_56080": { + "virtual_address": 56080, + "size": 2, + "disassembly": "beq 0x0db4a", + "mnemonic": "beq", + "operands": "0x0db4a", + "mode": "thumb" + }, + "bb_56066": { + "virtual_address": 56066, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56082, + "children": [ + "instr_56066", + "instr_56068", + "instr_56070", + "instr_56072", + "instr_56074", + "instr_56076", + "instr_56078", + "instr_56080" + ] + }, + "instr_56082": { + "virtual_address": 56082, + "size": 2, + "disassembly": "movs r4, #0x0", + "mnemonic": "movs", + "operands": "r4, #0x0", + "mode": "thumb" + }, + "instr_56084": { + "virtual_address": 56084, + "size": 2, + "disassembly": "b 0x0db1c", + "mnemonic": "b", + "operands": "0x0db1c", + "mode": "thumb" + }, + "bb_56082": { + "virtual_address": 56082, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56092, + "children": [ + "instr_56082", + "instr_56084" + ] + }, + "instr_56086": { + "virtual_address": 56086, + "size": 2, + "disassembly": "adds r4, #0x1", + "mnemonic": "adds", + "operands": "r4, #0x1", + "mode": "thumb" + }, + "instr_56088": { + "virtual_address": 56088, + "size": 2, + "disassembly": "cmp r7, r4", + "mnemonic": "cmp", + "operands": "r7, r4", + "mode": "thumb" + }, + "instr_56090": { + "virtual_address": 56090, + "size": 2, + "disassembly": "beq 0x0db46", + "mnemonic": "beq", + "operands": "0x0db46", + "mode": "thumb" + }, + "bb_56086": { + "virtual_address": 56086, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56092, + "children": [ + "instr_56086", + "instr_56088", + "instr_56090" + ] + }, + "instr_56092": { + "virtual_address": 56092, + "size": 2, + "disassembly": "mov r2, r8", + "mnemonic": "mov", + "operands": "r2, r8", + "mode": "thumb" + }, + "instr_56094": { + "virtual_address": 56094, + "size": 2, + "disassembly": "lsls r3, r4, #0x2", + "mnemonic": "lsls", + "operands": "r3, r4, #0x2", + "mode": "thumb" + }, + "instr_56096": { + "virtual_address": 56096, + "size": 2, + "disassembly": "ldr r1, [r2, r3]", + "mnemonic": "ldr", + "operands": "r1, [r2, r3]", + "mode": "thumb" + }, + "instr_56098": { + "virtual_address": 56098, + "size": 2, + "disassembly": "movs r0, r6", + "mnemonic": "movs", + "operands": "r0, r6", + "mode": "thumb" + }, + "instr_56100": { + "virtual_address": 56100, + "size": 2, + "disassembly": "movs r2, r5", + "mnemonic": "movs", + "operands": "r2, r5", + "mode": "thumb" + }, + "instr_56102": { + "virtual_address": 56102, + "size": 4, + "disassembly": "bl 0x0eda0", + "mnemonic": "bl", + "operands": "0x0eda0", + "mode": "thumb" + }, + "instr_56106": { + "virtual_address": 56106, + "size": 2, + "disassembly": "adds r3, r0, #0x1", + "mnemonic": "adds", + "operands": "r3, r0, #0x1", + "mode": "thumb" + }, + "instr_56108": { + "virtual_address": 56108, + "size": 2, + "disassembly": "bne 0x0db16", + "mnemonic": "bne", + "operands": "0x0db16", + "mode": "thumb" + }, + "bb_56092": { + "virtual_address": 56092, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56110, + "children": [ + "instr_56092", + "instr_56094", + "instr_56096", + "instr_56098", + "instr_56100", + "instr_56102", + "instr_56106", + "instr_56108" + ] + }, + "instr_56110": { + "virtual_address": 56110, + "size": 2, + "disassembly": "mov r2, r9", + "mnemonic": "mov", + "operands": "r2, r9", + "mode": "thumb" + }, + "instr_56112": { + "virtual_address": 56112, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_56114": { + "virtual_address": 56114, + "size": 2, + "disassembly": "str r3, [r2, #0x8]", + "mnemonic": "str", + "operands": "r3, [r2, #0x8]", + "mode": "thumb" + }, + "instr_56116": { + "virtual_address": 56116, + "size": 2, + "disassembly": "str r3, [r2, #0x4]", + "mnemonic": "str", + "operands": "r3, [r2, #0x4]", + "mode": "thumb" + }, + "instr_56118": { + "virtual_address": 56118, + "size": 2, + "disassembly": "pop {r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_56120": { + "virtual_address": 56120, + "size": 2, + "disassembly": "mov r11, r7", + "mnemonic": "mov", + "operands": "r11, r7", + "mode": "thumb" + }, + "instr_56122": { + "virtual_address": 56122, + "size": 2, + "disassembly": "mov r10, r6", + "mnemonic": "mov", + "operands": "r10, r6", + "mode": "thumb" + }, + "instr_56124": { + "virtual_address": 56124, + "size": 2, + "disassembly": "mov r9, r5", + "mnemonic": "mov", + "operands": "r9, r5", + "mode": "thumb" + }, + "instr_56126": { + "virtual_address": 56126, + "size": 2, + "disassembly": "mov r8, r4", + "mnemonic": "mov", + "operands": "r8, r4", + "mode": "thumb" + }, + "instr_56128": { + "virtual_address": 56128, + "size": 2, + "disassembly": "pop {r3, r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r3, r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_56130": { + "virtual_address": 56130, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_56132": { + "virtual_address": 56132, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_56110": { + "virtual_address": 56110, + "size": 24, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_56110", + "instr_56112", + "instr_56114", + "instr_56116", + "instr_56118", + "instr_56120", + "instr_56122", + "instr_56124", + "instr_56126", + "instr_56128", + "instr_56130", + "instr_56132" + ] + }, + "instr_56134": { + "virtual_address": 56134, + "size": 2, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_56136": { + "virtual_address": 56136, + "size": 2, + "disassembly": "ldr r3, [r3, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0x8]", + "mode": "thumb" + }, + "bb_56134": { + "virtual_address": 56134, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56138, + "children": [ + "instr_56134", + "instr_56136" + ] + }, + "instr_56138": { + "virtual_address": 56138, + "size": 2, + "disassembly": "mov r2, r11", + "mnemonic": "mov", + "operands": "r2, r11", + "mode": "thumb" + }, + "instr_56140": { + "virtual_address": 56140, + "size": 2, + "disassembly": "movs r1, #0x3", + "mnemonic": "movs", + "operands": "r1, #0x3", + "mode": "thumb" + }, + "instr_56142": { + "virtual_address": 56142, + "size": 2, + "disassembly": "bics r2, r1", + "mnemonic": "bics", + "operands": "r2, r1", + "mode": "thumb" + }, + "instr_56144": { + "virtual_address": 56144, + "size": 2, + "disassembly": "subs r3, r3, r2", + "mnemonic": "subs", + "operands": "r3, r3, r2", + "mode": "thumb" + }, + "instr_56146": { + "virtual_address": 56146, + "size": 2, + "disassembly": "mov r2, r9", + "mnemonic": "mov", + "operands": "r2, r9", + "mode": "thumb" + }, + "instr_56148": { + "virtual_address": 56148, + "size": 2, + "disassembly": "str r3, [r2, #0x8]", + "mnemonic": "str", + "operands": "r3, [r2, #0x8]", + "mode": "thumb" + }, + "instr_56150": { + "virtual_address": 56150, + "size": 2, + "disassembly": "movs r2, #0x8", + "mnemonic": "movs", + "operands": "r2, #0x8", + "mode": "thumb" + }, + "instr_56152": { + "virtual_address": 56152, + "size": 2, + "disassembly": "mov r12, r2", + "mnemonic": "mov", + "operands": "r12, r2", + "mode": "thumb" + }, + "instr_56154": { + "virtual_address": 56154, + "size": 2, + "disassembly": "add r10, r12", + "mnemonic": "add", + "operands": "r10, r12", + "mode": "thumb" + }, + "instr_56156": { + "virtual_address": 56156, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_56158": { + "virtual_address": 56158, + "size": 2, + "disassembly": "bne 0x0db02", + "mnemonic": "bne", + "operands": "0x0db02", + "mode": "thumb" + }, + "bb_56138": { + "virtual_address": 56138, + "size": 22, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56160, + "children": [ + "instr_56138", + "instr_56140", + "instr_56142", + "instr_56144", + "instr_56146", + "instr_56148", + "instr_56150", + "instr_56152", + "instr_56154", + "instr_56156", + "instr_56158" + ] + }, + "instr_56160": { + "virtual_address": 56160, + "size": 2, + "disassembly": "movs r0, #0x0", + "mnemonic": "movs", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_56162": { + "virtual_address": 56162, + "size": 2, + "disassembly": "b 0x0db2e", + "mnemonic": "b", + "operands": "0x0db2e", + "mode": "thumb" + }, + "bb_56160": { + "virtual_address": 56160, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56110, + "children": [ + "instr_56160", + "instr_56162" + ] + }, + "instr_56164": { + "virtual_address": 56164, + "size": 4, + "disassembly": "bl 0x0bd3c", + "mnemonic": "bl", + "operands": "0x0bd3c", + "mode": "thumb" + }, + "instr_56168": { + "virtual_address": 56168, + "size": 2, + "disassembly": "b 0x0db2e", + "mnemonic": "b", + "operands": "0x0db2e", + "mode": "thumb" + }, + "bb_56164": { + "virtual_address": 56164, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56110, + "children": [ + "instr_56164", + "instr_56168" + ] + }, + "func_56032": { + "virtual_address": 56032, + "size": 138, + "name": "__sprint_r.part.0", + "children": [ + "bb_56032", + "bb_56056", + "bb_56066", + "bb_56082", + "bb_56086", + "bb_56092", + "bb_56110", + "bb_56134", + "bb_56138", + "bb_56160", + "bb_56164" + ] + }, + "instr_56172": { + "virtual_address": 56172, + "size": 2, + "disassembly": "ldr r3, [r2, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [r2, #0x8]", + "mode": "thumb" + }, + "instr_56174": { + "virtual_address": 56174, + "size": 2, + "disassembly": "push {r4, lr}", + "mnemonic": "push", + "operands": "{r4, lr}", + "mode": "thumb" + }, + "instr_56176": { + "virtual_address": 56176, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_56178": { + "virtual_address": 56178, + "size": 2, + "disassembly": "beq 0x0db7e", + "mnemonic": "beq", + "operands": "0x0db7e", + "mode": "thumb" + }, + "bb_56172": { + "virtual_address": 56172, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56180, + "children": [ + "instr_56172", + "instr_56174", + "instr_56176", + "instr_56178" + ] + }, + "instr_56180": { + "virtual_address": 56180, + "size": 4, + "disassembly": "bl 0x0dae0", + "mnemonic": "bl", + "operands": "0x0dae0", + "mode": "thumb" + }, + "bb_56180": { + "virtual_address": 56180, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56184, + "children": [ + "instr_56180" + ] + }, + "instr_56184": { + "virtual_address": 56184, + "size": 2, + "disassembly": "pop {r4}", + "mnemonic": "pop", + "operands": "{r4}", + "mode": "thumb" + }, + "instr_56186": { + "virtual_address": 56186, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_56188": { + "virtual_address": 56188, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_56184": { + "virtual_address": 56184, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_56184", + "instr_56186", + "instr_56188" + ] + }, + "instr_56190": { + "virtual_address": 56190, + "size": 2, + "disassembly": "movs r0, #0x0", + "mnemonic": "movs", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_56192": { + "virtual_address": 56192, + "size": 2, + "disassembly": "str r3, [r2, #0x4]", + "mnemonic": "str", + "operands": "r3, [r2, #0x4]", + "mode": "thumb" + }, + "instr_56194": { + "virtual_address": 56194, + "size": 2, + "disassembly": "b 0x0db78", + "mnemonic": "b", + "operands": "0x0db78", + "mode": "thumb" + }, + "bb_56190": { + "virtual_address": 56190, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56184, + "children": [ + "instr_56190", + "instr_56192", + "instr_56194" + ] + }, + "func_56172": { + "virtual_address": 56172, + "size": 24, + "name": "__sprint_r", + "children": [ + "bb_56172", + "bb_56180", + "bb_56184", + "bb_56190" + ] + }, + "instr_56196": { + "virtual_address": 56196, + "size": 2, + "disassembly": "push {r4, r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_56198": { + "virtual_address": 56198, + "size": 2, + "disassembly": "mov lr, r11", + "mnemonic": "mov", + "operands": "lr, r11", + "mode": "thumb" + }, + "instr_56200": { + "virtual_address": 56200, + "size": 2, + "disassembly": "mov r7, r10", + "mnemonic": "mov", + "operands": "r7, r10", + "mode": "thumb" + }, + "instr_56202": { + "virtual_address": 56202, + "size": 2, + "disassembly": "mov r6, r9", + "mnemonic": "mov", + "operands": "r6, r9", + "mode": "thumb" + }, + "instr_56204": { + "virtual_address": 56204, + "size": 2, + "disassembly": "mov r5, r8", + "mnemonic": "mov", + "operands": "r5, r8", + "mode": "thumb" + }, + "instr_56206": { + "virtual_address": 56206, + "size": 2, + "disassembly": "push {r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_56208": { + "virtual_address": 56208, + "size": 2, + "disassembly": "sub sp, #0xfc", + "mnemonic": "sub", + "operands": "sp, #0xfc", + "mode": "thumb" + }, + "instr_56210": { + "virtual_address": 56210, + "size": 2, + "disassembly": "mov r11, r1", + "mnemonic": "mov", + "operands": "r11, r1", + "mode": "thumb" + }, + "instr_56212": { + "virtual_address": 56212, + "size": 2, + "disassembly": "mov r10, r2", + "mnemonic": "mov", + "operands": "r10, r2", + "mode": "thumb" + }, + "instr_56214": { + "virtual_address": 56214, + "size": 2, + "disassembly": "movs r4, r3", + "mnemonic": "movs", + "operands": "r4, r3", + "mode": "thumb" + }, + "instr_56216": { + "virtual_address": 56216, + "size": 2, + "disassembly": "str r0, [sp, #0x8]", + "mnemonic": "str", + "operands": "r0, [sp, #0x8]", + "mode": "thumb" + }, + "instr_56218": { + "virtual_address": 56218, + "size": 2, + "disassembly": "str r3, [sp, #0x20]", + "mnemonic": "str", + "operands": "r3, [sp, #0x20]", + "mode": "thumb" + }, + "instr_56220": { + "virtual_address": 56220, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_56222": { + "virtual_address": 56222, + "size": 2, + "disassembly": "beq 0x0dbaa", + "mnemonic": "beq", + "operands": "0x0dbaa", + "mode": "thumb" + }, + "bb_56196": { + "virtual_address": 56196, + "size": 28, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56224, + "children": [ + "instr_56196", + "instr_56198", + "instr_56200", + "instr_56202", + "instr_56204", + "instr_56206", + "instr_56208", + "instr_56210", + "instr_56212", + "instr_56214", + "instr_56216", + "instr_56218", + "instr_56220", + "instr_56222" + ] + }, + "instr_56224": { + "virtual_address": 56224, + "size": 2, + "disassembly": "ldr r3, [r0, #0x38]", + "mnemonic": "ldr", + "operands": "r3, [r0, #0x38]", + "mode": "thumb" + }, + "instr_56226": { + "virtual_address": 56226, + "size": 2, + "disassembly": "str r3, [sp, #0x4]", + "mnemonic": "str", + "operands": "r3, [sp, #0x4]", + "mode": "thumb" + }, + "instr_56228": { + "virtual_address": 56228, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_56230": { + "virtual_address": 56230, + "size": 2, + "disassembly": "bne 0x0dbaa", + "mnemonic": "bne", + "operands": "0x0dbaa", + "mode": "thumb" + }, + "bb_56224": { + "virtual_address": 56224, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56232, + "children": [ + "instr_56224", + "instr_56226", + "instr_56228", + "instr_56230" + ] + }, + "instr_56232": { + "virtual_address": 56232, + "size": 2, + "disassembly": "b 0x0de94", + "mnemonic": "b", + "operands": "0x0de94", + "mode": "thumb" + }, + "bb_56232": { + "virtual_address": 56232, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_56232" + ] + }, + "instr_56234": { + "virtual_address": 56234, + "size": 2, + "disassembly": "mov r3, r11", + "mnemonic": "mov", + "operands": "r3, r11", + "mode": "thumb" + }, + "instr_56236": { + "virtual_address": 56236, + "size": 2, + "disassembly": "ldr r3, [r3, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0x64]", + "mode": "thumb" + }, + "instr_56238": { + "virtual_address": 56238, + "size": 2, + "disassembly": "lsls r3, r3, #0x1f", + "mnemonic": "lsls", + "operands": "r3, r3, #0x1f", + "mode": "thumb" + }, + "instr_56240": { + "virtual_address": 56240, + "size": 2, + "disassembly": "bpl 0x0dbb4", + "mnemonic": "bpl", + "operands": "0x0dbb4", + "mode": "thumb" + }, + "bb_56234": { + "virtual_address": 56234, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56242, + "children": [ + "instr_56234", + "instr_56236", + "instr_56238", + "instr_56240" + ] + }, + "instr_56242": { + "virtual_address": 56242, + "size": 2, + "disassembly": "b 0x0dd2c", + "mnemonic": "b", + "operands": "0x0dd2c", + "mode": "thumb" + }, + "bb_56242": { + "virtual_address": 56242, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_56242" + ] + }, + "instr_56244": { + "virtual_address": 56244, + "size": 2, + "disassembly": "mov r3, r11", + "mnemonic": "mov", + "operands": "r3, r11", + "mode": "thumb" + }, + "instr_56246": { + "virtual_address": 56246, + "size": 2, + "disassembly": "movs r1, #0xc", + "mnemonic": "movs", + "operands": "r1, #0xc", + "mode": "thumb" + }, + "instr_56248": { + "virtual_address": 56248, + "size": 2, + "disassembly": "ldrsh r1, [r3, r1]", + "mnemonic": "ldrsh", + "operands": "r1, [r3, r1]", + "mode": "thumb" + }, + "instr_56250": { + "virtual_address": 56250, + "size": 2, + "disassembly": "lsls r3, r1, #0x10", + "mnemonic": "lsls", + "operands": "r3, r1, #0x10", + "mode": "thumb" + }, + "instr_56252": { + "virtual_address": 56252, + "size": 2, + "disassembly": "lsrs r2, r3, #0x10", + "mnemonic": "lsrs", + "operands": "r2, r3, #0x10", + "mode": "thumb" + }, + "instr_56254": { + "virtual_address": 56254, + "size": 2, + "disassembly": "lsls r3, r3, #0x6", + "mnemonic": "lsls", + "operands": "r3, r3, #0x6", + "mode": "thumb" + }, + "instr_56256": { + "virtual_address": 56256, + "size": 2, + "disassembly": "bmi 0x0dbc4", + "mnemonic": "bmi", + "operands": "0x0dbc4", + "mode": "thumb" + }, + "bb_56244": { + "virtual_address": 56244, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56258, + "children": [ + "instr_56244", + "instr_56246", + "instr_56248", + "instr_56250", + "instr_56252", + "instr_56254", + "instr_56256" + ] + }, + "instr_56258": { + "virtual_address": 56258, + "size": 2, + "disassembly": "b 0x0dd24", + "mnemonic": "b", + "operands": "0x0dd24", + "mode": "thumb" + }, + "bb_56258": { + "virtual_address": 56258, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_56258" + ] + }, + "instr_56260": { + "virtual_address": 56260, + "size": 2, + "disassembly": "movs r3, #0x80", + "mnemonic": "movs", + "operands": "r3, #0x80", + "mode": "thumb" + }, + "instr_56262": { + "virtual_address": 56262, + "size": 2, + "disassembly": "lsls r3, r3, #0x6", + "mnemonic": "lsls", + "operands": "r3, r3, #0x6", + "mode": "thumb" + }, + "instr_56264": { + "virtual_address": 56264, + "size": 2, + "disassembly": "tst r2, r3", + "mnemonic": "tst", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_56266": { + "virtual_address": 56266, + "size": 2, + "disassembly": "bne 0x0dbe2", + "mnemonic": "bne", + "operands": "0x0dbe2", + "mode": "thumb" + }, + "bb_56260": { + "virtual_address": 56260, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56268, + "children": [ + "instr_56260", + "instr_56262", + "instr_56264", + "instr_56266" + ] + }, + "instr_56268": { + "virtual_address": 56268, + "size": 2, + "disassembly": "orrs r3, r1", + "mnemonic": "orrs", + "operands": "r3, r1", + "mode": "thumb" + }, + "instr_56270": { + "virtual_address": 56270, + "size": 2, + "disassembly": "mov r2, r11", + "mnemonic": "mov", + "operands": "r2, r11", + "mode": "thumb" + }, + "instr_56272": { + "virtual_address": 56272, + "size": 2, + "disassembly": "mov r1, r11", + "mnemonic": "mov", + "operands": "r1, r11", + "mode": "thumb" + }, + "instr_56274": { + "virtual_address": 56274, + "size": 2, + "disassembly": "strh r3, [r2, #0xc]", + "mnemonic": "strh", + "operands": "r3, [r2, #0xc]", + "mode": "thumb" + }, + "instr_56276": { + "virtual_address": 56276, + "size": 2, + "disassembly": "ldr r1, [r1, #0x64]", + "mnemonic": "ldr", + "operands": "r1, [r1, #0x64]", + "mode": "thumb" + }, + "instr_56278": { + "virtual_address": 56278, + "size": 2, + "disassembly": "ldr r2, [0x0df20]", + "mnemonic": "ldr", + "operands": "r2, [0x0df20]", + "mode": "thumb" + }, + "instr_56280": { + "virtual_address": 56280, + "size": 2, + "disassembly": "ands r2, r1", + "mnemonic": "ands", + "operands": "r2, r1", + "mode": "thumb" + }, + "instr_56282": { + "virtual_address": 56282, + "size": 2, + "disassembly": "mov r1, r11", + "mnemonic": "mov", + "operands": "r1, r11", + "mode": "thumb" + }, + "instr_56284": { + "virtual_address": 56284, + "size": 2, + "disassembly": "lsls r3, r3, #0x10", + "mnemonic": "lsls", + "operands": "r3, r3, #0x10", + "mode": "thumb" + }, + "instr_56286": { + "virtual_address": 56286, + "size": 2, + "disassembly": "str r2, [r1, #0x64]", + "mnemonic": "str", + "operands": "r2, [r1, #0x64]", + "mode": "thumb" + }, + "instr_56288": { + "virtual_address": 56288, + "size": 2, + "disassembly": "lsrs r2, r3, #0x10", + "mnemonic": "lsrs", + "operands": "r2, r3, #0x10", + "mode": "thumb" + }, + "bb_56268": { + "virtual_address": 56268, + "size": 22, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56290, + "children": [ + "instr_56268", + "instr_56270", + "instr_56272", + "instr_56274", + "instr_56276", + "instr_56278", + "instr_56280", + "instr_56282", + "instr_56284", + "instr_56286", + "instr_56288" + ] + }, + "instr_56290": { + "virtual_address": 56290, + "size": 2, + "disassembly": "lsls r3, r2, #0x1c", + "mnemonic": "lsls", + "operands": "r3, r2, #0x1c", + "mode": "thumb" + }, + "instr_56292": { + "virtual_address": 56292, + "size": 2, + "disassembly": "bpl 0x0dc9a", + "mnemonic": "bpl", + "operands": "0x0dc9a", + "mode": "thumb" + }, + "bb_56290": { + "virtual_address": 56290, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56294, + "children": [ + "instr_56290", + "instr_56292" + ] + }, + "instr_56294": { + "virtual_address": 56294, + "size": 2, + "disassembly": "mov r3, r11", + "mnemonic": "mov", + "operands": "r3, r11", + "mode": "thumb" + }, + "instr_56296": { + "virtual_address": 56296, + "size": 2, + "disassembly": "ldr r3, [r3, #0x10]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0x10]", + "mode": "thumb" + }, + "instr_56298": { + "virtual_address": 56298, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_56300": { + "virtual_address": 56300, + "size": 2, + "disassembly": "beq 0x0dc9a", + "mnemonic": "beq", + "operands": "0x0dc9a", + "mode": "thumb" + }, + "bb_56294": { + "virtual_address": 56294, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56302, + "children": [ + "instr_56294", + "instr_56296", + "instr_56298", + "instr_56300" + ] + }, + "instr_56302": { + "virtual_address": 56302, + "size": 2, + "disassembly": "movs r3, #0x1a", + "mnemonic": "movs", + "operands": "r3, #0x1a", + "mode": "thumb" + }, + "instr_56304": { + "virtual_address": 56304, + "size": 2, + "disassembly": "ands r3, r2", + "mnemonic": "ands", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_56306": { + "virtual_address": 56306, + "size": 2, + "disassembly": "cmp r3, #0xa", + "mnemonic": "cmp", + "operands": "r3, #0xa", + "mode": "thumb" + }, + "instr_56308": { + "virtual_address": 56308, + "size": 2, + "disassembly": "beq 0x0dcb6", + "mnemonic": "beq", + "operands": "0x0dcb6", + "mode": "thumb" + }, + "bb_56302": { + "virtual_address": 56302, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56310, + "children": [ + "instr_56302", + "instr_56304", + "instr_56306", + "instr_56308" + ] + }, + "instr_56310": { + "virtual_address": 56310, + "size": 2, + "disassembly": "add r3, sp, #0x54", + "mnemonic": "add", + "operands": "r3, sp, #0x54", + "mode": "thumb" + }, + "instr_56312": { + "virtual_address": 56312, + "size": 2, + "disassembly": "str r3, [sp, #0x48]", + "mnemonic": "str", + "operands": "r3, [sp, #0x48]", + "mode": "thumb" + }, + "instr_56314": { + "virtual_address": 56314, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_56316": { + "virtual_address": 56316, + "size": 2, + "disassembly": "mov r4, r10", + "mnemonic": "mov", + "operands": "r4, r10", + "mode": "thumb" + }, + "instr_56318": { + "virtual_address": 56318, + "size": 2, + "disassembly": "str r3, [sp, #0x50]", + "mnemonic": "str", + "operands": "r3, [sp, #0x50]", + "mode": "thumb" + }, + "instr_56320": { + "virtual_address": 56320, + "size": 2, + "disassembly": "str r3, [sp, #0x4c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x4c]", + "mode": "thumb" + }, + "instr_56322": { + "virtual_address": 56322, + "size": 2, + "disassembly": "str r3, [sp, #0x2c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x2c]", + "mode": "thumb" + }, + "instr_56324": { + "virtual_address": 56324, + "size": 2, + "disassembly": "str r3, [sp, #0x30]", + "mnemonic": "str", + "operands": "r3, [sp, #0x30]", + "mode": "thumb" + }, + "instr_56326": { + "virtual_address": 56326, + "size": 2, + "disassembly": "str r3, [sp, #0x38]", + "mnemonic": "str", + "operands": "r3, [sp, #0x38]", + "mode": "thumb" + }, + "instr_56328": { + "virtual_address": 56328, + "size": 2, + "disassembly": "str r3, [sp, #0x34]", + "mnemonic": "str", + "operands": "r3, [sp, #0x34]", + "mode": "thumb" + }, + "instr_56330": { + "virtual_address": 56330, + "size": 2, + "disassembly": "str r3, [sp, #0x14]", + "mnemonic": "str", + "operands": "r3, [sp, #0x14]", + "mode": "thumb" + }, + "instr_56332": { + "virtual_address": 56332, + "size": 2, + "disassembly": "add r7, sp, #0x54", + "mnemonic": "add", + "operands": "r7, sp, #0x54", + "mode": "thumb" + }, + "bb_56310": { + "virtual_address": 56310, + "size": 24, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_56310", + "instr_56312", + "instr_56314", + "instr_56316", + "instr_56318", + "instr_56320", + "instr_56322", + "instr_56324", + "instr_56326", + "instr_56328", + "instr_56330", + "instr_56332" + ] + }, + "func_56196": { + "virtual_address": 56196, + "size": 138, + "name": "_vfiprintf_r", + "children": [ + "bb_56196", + "bb_56224", + "bb_56232", + "bb_56234", + "bb_56242", + "bb_56244", + "bb_56258", + "bb_56260", + "bb_56268", + "bb_56290", + "bb_56294", + "bb_56302", + "bb_56310" + ] + }, + "instr_56334": { + "virtual_address": 56334, + "size": 2, + "disassembly": "ldrb r3, [r4, #0x0]", + "mnemonic": "ldrb", + "operands": "r3, [r4, #0x0]", + "mode": "thumb" + }, + "instr_56336": { + "virtual_address": 56336, + "size": 2, + "disassembly": "movs r5, r4", + "mnemonic": "movs", + "operands": "r5, r4", + "mode": "thumb" + }, + "instr_56338": { + "virtual_address": 56338, + "size": 2, + "disassembly": "cmp r3, #0x25", + "mnemonic": "cmp", + "operands": "r3, #0x25", + "mode": "thumb" + }, + "instr_56340": { + "virtual_address": 56340, + "size": 2, + "disassembly": "beq 0x0dc6a", + "mnemonic": "beq", + "operands": "0x0dc6a", + "mode": "thumb" + }, + "bb_56334": { + "virtual_address": 56334, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56342, + "children": [ + "instr_56334", + "instr_56336", + "instr_56338", + "instr_56340" + ] + }, + "instr_56342": { + "virtual_address": 56342, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_56344": { + "virtual_address": 56344, + "size": 2, + "disassembly": "beq 0x0dc6a", + "mnemonic": "beq", + "operands": "0x0dc6a", + "mode": "thumb" + }, + "bb_56342": { + "virtual_address": 56342, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56346, + "children": [ + "instr_56342", + "instr_56344" + ] + }, + "instr_56346": { + "virtual_address": 56346, + "size": 2, + "disassembly": "movs r6, r5", + "mnemonic": "movs", + "operands": "r6, r5", + "mode": "thumb" + }, + "instr_56348": { + "virtual_address": 56348, + "size": 2, + "disassembly": "ldrb r3, [r5, #0x1]", + "mnemonic": "ldrb", + "operands": "r3, [r5, #0x1]", + "mode": "thumb" + }, + "instr_56350": { + "virtual_address": 56350, + "size": 2, + "disassembly": "adds r5, #0x1", + "mnemonic": "adds", + "operands": "r5, #0x1", + "mode": "thumb" + }, + "instr_56352": { + "virtual_address": 56352, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_56354": { + "virtual_address": 56354, + "size": 2, + "disassembly": "beq 0x0dc28", + "mnemonic": "beq", + "operands": "0x0dc28", + "mode": "thumb" + }, + "bb_56346": { + "virtual_address": 56346, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56356, + "children": [ + "instr_56346", + "instr_56348", + "instr_56350", + "instr_56352", + "instr_56354" + ] + }, + "instr_56356": { + "virtual_address": 56356, + "size": 2, + "disassembly": "cmp r3, #0x25", + "mnemonic": "cmp", + "operands": "r3, #0x25", + "mode": "thumb" + }, + "instr_56358": { + "virtual_address": 56358, + "size": 2, + "disassembly": "bne 0x0dc1a", + "mnemonic": "bne", + "operands": "0x0dc1a", + "mode": "thumb" + }, + "bb_56356": { + "virtual_address": 56356, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56360, + "children": [ + "instr_56356", + "instr_56358" + ] + }, + "instr_56360": { + "virtual_address": 56360, + "size": 2, + "disassembly": "subs r2, r5, r4", + "mnemonic": "subs", + "operands": "r2, r5, r4", + "mode": "thumb" + }, + "instr_56362": { + "virtual_address": 56362, + "size": 2, + "disassembly": "mov r8, r2", + "mnemonic": "mov", + "operands": "r8, r2", + "mode": "thumb" + }, + "instr_56364": { + "virtual_address": 56364, + "size": 2, + "disassembly": "cmp r5, r4", + "mnemonic": "cmp", + "operands": "r5, r4", + "mode": "thumb" + }, + "instr_56366": { + "virtual_address": 56366, + "size": 2, + "disassembly": "beq 0x0dc6a", + "mnemonic": "beq", + "operands": "0x0dc6a", + "mode": "thumb" + }, + "bb_56360": { + "virtual_address": 56360, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56368, + "children": [ + "instr_56360", + "instr_56362", + "instr_56364", + "instr_56366" + ] + }, + "instr_56368": { + "virtual_address": 56368, + "size": 2, + "disassembly": "ldr r3, [sp, #0x50]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x50]", + "mode": "thumb" + }, + "instr_56370": { + "virtual_address": 56370, + "size": 2, + "disassembly": "add r3, r8", + "mnemonic": "add", + "operands": "r3, r8", + "mode": "thumb" + }, + "instr_56372": { + "virtual_address": 56372, + "size": 2, + "disassembly": "str r2, [r7, #0x4]", + "mnemonic": "str", + "operands": "r2, [r7, #0x4]", + "mode": "thumb" + }, + "instr_56374": { + "virtual_address": 56374, + "size": 2, + "disassembly": "str r3, [sp, #0x50]", + "mnemonic": "str", + "operands": "r3, [sp, #0x50]", + "mode": "thumb" + }, + "instr_56376": { + "virtual_address": 56376, + "size": 2, + "disassembly": "movs r2, r3", + "mnemonic": "movs", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_56378": { + "virtual_address": 56378, + "size": 2, + "disassembly": "ldr r3, [sp, #0x4c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x4c]", + "mode": "thumb" + }, + "instr_56380": { + "virtual_address": 56380, + "size": 2, + "disassembly": "str r3, [sp, #0x4]", + "mnemonic": "str", + "operands": "r3, [sp, #0x4]", + "mode": "thumb" + }, + "instr_56382": { + "virtual_address": 56382, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_56384": { + "virtual_address": 56384, + "size": 2, + "disassembly": "str r4, [r7, #0x0]", + "mnemonic": "str", + "operands": "r4, [r7, #0x0]", + "mode": "thumb" + }, + "instr_56386": { + "virtual_address": 56386, + "size": 2, + "disassembly": "str r3, [sp, #0x4c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x4c]", + "mode": "thumb" + }, + "instr_56388": { + "virtual_address": 56388, + "size": 2, + "disassembly": "adds r7, #0x8", + "mnemonic": "adds", + "operands": "r7, #0x8", + "mode": "thumb" + }, + "instr_56390": { + "virtual_address": 56390, + "size": 2, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "thumb" + }, + "instr_56392": { + "virtual_address": 56392, + "size": 2, + "disassembly": "ble 0x0dc62", + "mnemonic": "ble", + "operands": "0x0dc62", + "mode": "thumb" + }, + "bb_56368": { + "virtual_address": 56368, + "size": 26, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56394, + "children": [ + "instr_56368", + "instr_56370", + "instr_56372", + "instr_56374", + "instr_56376", + "instr_56378", + "instr_56380", + "instr_56382", + "instr_56384", + "instr_56386", + "instr_56388", + "instr_56390", + "instr_56392" + ] + }, + "instr_56394": { + "virtual_address": 56394, + "size": 2, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_56396": { + "virtual_address": 56396, + "size": 2, + "disassembly": "bne 0x0dc52", + "mnemonic": "bne", + "operands": "0x0dc52", + "mode": "thumb" + }, + "bb_56394": { + "virtual_address": 56394, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56398, + "children": [ + "instr_56394", + "instr_56396" + ] + }, + "instr_56398": { + "virtual_address": 56398, + "size": 4, + "disassembly": "bl 0x0e526", + "mnemonic": "bl", + "operands": "0x0e526", + "mode": "thumb" + }, + "bb_56398": { + "virtual_address": 56398, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56402, + "children": [ + "instr_56398" + ] + }, + "instr_56402": { + "virtual_address": 56402, + "size": 2, + "disassembly": "mov r1, r11", + "mnemonic": "mov", + "operands": "r1, r11", + "mode": "thumb" + }, + "instr_56404": { + "virtual_address": 56404, + "size": 2, + "disassembly": "ldr r0, [sp, #0x8]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x8]", + "mode": "thumb" + }, + "instr_56406": { + "virtual_address": 56406, + "size": 2, + "disassembly": "add r2, sp, #0x48", + "mnemonic": "add", + "operands": "r2, sp, #0x48", + "mode": "thumb" + }, + "instr_56408": { + "virtual_address": 56408, + "size": 4, + "disassembly": "bl 0x0dae0", + "mnemonic": "bl", + "operands": "0x0dae0", + "mode": "thumb" + }, + "instr_56412": { + "virtual_address": 56412, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_56414": { + "virtual_address": 56414, + "size": 2, + "disassembly": "bne 0x0dcfa", + "mnemonic": "bne", + "operands": "0x0dcfa", + "mode": "thumb" + }, + "bb_56402": { + "virtual_address": 56402, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56416, + "children": [ + "instr_56402", + "instr_56404", + "instr_56406", + "instr_56408", + "instr_56412", + "instr_56414" + ] + }, + "instr_56416": { + "virtual_address": 56416, + "size": 2, + "disassembly": "add r7, sp, #0x54", + "mnemonic": "add", + "operands": "r7, sp, #0x54", + "mode": "thumb" + }, + "bb_56416": { + "virtual_address": 56416, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_56416" + ] + }, + "func_56334": { + "virtual_address": 56334, + "size": 84, + "name": "FUN_0000dc0e", + "children": [ + "bb_56334", + "bb_56342", + "bb_56346", + "bb_56356", + "bb_56360", + "bb_56368", + "bb_56394", + "bb_56398", + "bb_56402", + "bb_56416" + ] + }, + "instr_56418": { + "virtual_address": 56418, + "size": 2, + "disassembly": "ldr r3, [sp, #0x14]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x14]", + "mode": "thumb" + }, + "instr_56420": { + "virtual_address": 56420, + "size": 2, + "disassembly": "add r3, r8", + "mnemonic": "add", + "operands": "r3, r8", + "mode": "thumb" + }, + "instr_56422": { + "virtual_address": 56422, + "size": 2, + "disassembly": "str r3, [sp, #0x14]", + "mnemonic": "str", + "operands": "r3, [sp, #0x14]", + "mode": "thumb" + }, + "instr_56424": { + "virtual_address": 56424, + "size": 2, + "disassembly": "ldrb r3, [r6, #0x1]", + "mnemonic": "ldrb", + "operands": "r3, [r6, #0x1]", + "mode": "thumb" + }, + "bb_56418": { + "virtual_address": 56418, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56426, + "children": [ + "instr_56418", + "instr_56420", + "instr_56422", + "instr_56424" + ] + }, + "instr_56426": { + "virtual_address": 56426, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_56428": { + "virtual_address": 56428, + "size": 2, + "disassembly": "bne 0x0dc72", + "mnemonic": "bne", + "operands": "0x0dc72", + "mode": "thumb" + }, + "bb_56426": { + "virtual_address": 56426, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56430, + "children": [ + "instr_56426", + "instr_56428" + ] + }, + "instr_56430": { + "virtual_address": 56430, + "size": 4, + "disassembly": "bl 0x0e7f2", + "mnemonic": "bl", + "operands": "0x0e7f2", + "mode": "thumb" + }, + "bb_56430": { + "virtual_address": 56430, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56434, + "children": [ + "instr_56430" + ] + }, + "instr_56434": { + "virtual_address": 56434, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_56436": { + "virtual_address": 56436, + "size": 2, + "disassembly": "add r2, sp, #0x40", + "mnemonic": "add", + "operands": "r2, sp, #0x40", + "mode": "thumb" + }, + "instr_56438": { + "virtual_address": 56438, + "size": 2, + "disassembly": "strb r3, [r2, #0x3]", + "mnemonic": "strb", + "operands": "r3, [r2, #0x3]", + "mode": "thumb" + }, + "instr_56440": { + "virtual_address": 56440, + "size": 2, + "disassembly": "subs r3, #0x1", + "mnemonic": "subs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_56442": { + "virtual_address": 56442, + "size": 2, + "disassembly": "mov r10, r3", + "mnemonic": "mov", + "operands": "r10, r3", + "mode": "thumb" + }, + "instr_56444": { + "virtual_address": 56444, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_56446": { + "virtual_address": 56446, + "size": 2, + "disassembly": "ldrb r2, [r5, #0x1]", + "mnemonic": "ldrb", + "operands": "r2, [r5, #0x1]", + "mode": "thumb" + }, + "instr_56448": { + "virtual_address": 56448, + "size": 2, + "disassembly": "adds r4, r5, #0x1", + "mnemonic": "adds", + "operands": "r4, r5, #0x1", + "mode": "thumb" + }, + "instr_56450": { + "virtual_address": 56450, + "size": 2, + "disassembly": "mov r6, r10", + "mnemonic": "mov", + "operands": "r6, r10", + "mode": "thumb" + }, + "instr_56452": { + "virtual_address": 56452, + "size": 2, + "disassembly": "movs r5, r3", + "mnemonic": "movs", + "operands": "r5, r3", + "mode": "thumb" + }, + "instr_56454": { + "virtual_address": 56454, + "size": 2, + "disassembly": "str r3, [sp, #0x10]", + "mnemonic": "str", + "operands": "r3, [sp, #0x10]", + "mode": "thumb" + }, + "bb_56434": { + "virtual_address": 56434, + "size": 22, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_56434", + "instr_56436", + "instr_56438", + "instr_56440", + "instr_56442", + "instr_56444", + "instr_56446", + "instr_56448", + "instr_56450", + "instr_56452", + "instr_56454" + ] + }, + "func_56418": { + "virtual_address": 56418, + "size": 38, + "name": "FUN_0000dc62", + "children": [ + "bb_56418", + "bb_56426", + "bb_56430", + "bb_56434" + ] + }, + "instr_56456": { + "virtual_address": 56456, + "size": 2, + "disassembly": "adds r4, #0x1", + "mnemonic": "adds", + "operands": "r4, #0x1", + "mode": "thumb" + }, + "bb_56456": { + "virtual_address": 56456, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56458, + "children": [ + "instr_56456" + ] + }, + "instr_56458": { + "virtual_address": 56458, + "size": 2, + "disassembly": "movs r3, r2", + "mnemonic": "movs", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_56460": { + "virtual_address": 56460, + "size": 2, + "disassembly": "subs r3, #0x20", + "mnemonic": "subs", + "operands": "r3, #0x20", + "mode": "thumb" + }, + "instr_56462": { + "virtual_address": 56462, + "size": 2, + "disassembly": "cmp r3, #0x5a", + "mnemonic": "cmp", + "operands": "r3, #0x5a", + "mode": "thumb" + }, + "instr_56464": { + "virtual_address": 56464, + "size": 2, + "disassembly": "bhi 0x0dd38", + "mnemonic": "bhi", + "operands": "0x0dd38", + "mode": "thumb" + }, + "bb_56458": { + "virtual_address": 56458, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56466, + "children": [ + "instr_56458", + "instr_56460", + "instr_56462", + "instr_56464" + ] + }, + "instr_56466": { + "virtual_address": 56466, + "size": 2, + "disassembly": "ldr r1, [0x0df24]", + "mnemonic": "ldr", + "operands": "r1, [0x0df24]", + "mode": "thumb" + }, + "instr_56468": { + "virtual_address": 56468, + "size": 2, + "disassembly": "lsls r3, r3, #0x2", + "mnemonic": "lsls", + "operands": "r3, r3, #0x2", + "mode": "thumb" + }, + "instr_56470": { + "virtual_address": 56470, + "size": 2, + "disassembly": "ldr r3, [r1, r3]", + "mnemonic": "ldr", + "operands": "r3, [r1, r3]", + "mode": "thumb" + }, + "bb_56466": { + "virtual_address": 56466, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56472, + "children": [ + "instr_56466", + "instr_56468", + "instr_56470" + ] + }, + "instr_56472": { + "virtual_address": 56472, + "size": 2, + "disassembly": "mov pc, r3", + "mnemonic": "mov", + "operands": "pc, r3", + "mode": "thumb" + }, + "bb_56472": { + "virtual_address": 56472, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56544, + "children": [ + "instr_56472" + ] + }, + "func_56456": { + "virtual_address": 56456, + "size": 18, + "name": "FUN_0000dc88", + "children": [ + "bb_56456", + "bb_56458", + "bb_56466", + "bb_56472" + ] + }, + "instr_56528": { + "virtual_address": 56528, + "size": 2, + "disassembly": "movs r3, r4", + "mnemonic": "movs", + "operands": "r3, r4", + "mode": "thumb" + }, + "instr_56530": { + "virtual_address": 56530, + "size": 2, + "disassembly": "mov r2, r10", + "mnemonic": "mov", + "operands": "r2, r10", + "mode": "thumb" + }, + "instr_56532": { + "virtual_address": 56532, + "size": 2, + "disassembly": "mov r1, r11", + "mnemonic": "mov", + "operands": "r1, r11", + "mode": "thumb" + }, + "instr_56534": { + "virtual_address": 56534, + "size": 2, + "disassembly": "ldr r0, [sp, #0x8]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x8]", + "mode": "thumb" + }, + "instr_56536": { + "virtual_address": 56536, + "size": 4, + "disassembly": "bl 0x0e974", + "mnemonic": "bl", + "operands": "0x0e974", + "mode": "thumb" + }, + "instr_56540": { + "virtual_address": 56540, + "size": 2, + "disassembly": "str r0, [sp, #0x14]", + "mnemonic": "str", + "operands": "r0, [sp, #0x14]", + "mode": "thumb" + }, + "instr_56542": { + "virtual_address": 56542, + "size": 2, + "disassembly": "b 0x0dd10", + "mnemonic": "b", + "operands": "0x0dd10", + "mode": "thumb" + }, + "bb_56528": { + "virtual_address": 56528, + "size": 16, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_56528", + "instr_56530", + "instr_56532", + "instr_56534", + "instr_56536", + "instr_56540", + "instr_56542" + ] + }, + "func_56528": { + "virtual_address": 56528, + "size": 16, + "name": "FUN_0000dcd0", + "children": [ + "bb_56528" + ] + }, + "instr_56570": { + "virtual_address": 56570, + "size": 2, + "disassembly": "mov r3, r11", + "mnemonic": "mov", + "operands": "r3, r11", + "mode": "thumb" + }, + "instr_56572": { + "virtual_address": 56572, + "size": 2, + "disassembly": "ldr r3, [r3, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0x64]", + "mode": "thumb" + }, + "instr_56574": { + "virtual_address": 56574, + "size": 2, + "disassembly": "lsls r3, r3, #0x1f", + "mnemonic": "lsls", + "operands": "r3, r3, #0x1f", + "mode": "thumb" + }, + "instr_56576": { + "virtual_address": 56576, + "size": 2, + "disassembly": "bmi 0x0dd04", + "mnemonic": "bmi", + "operands": "0x0dd04", + "mode": "thumb" + }, + "bb_56570": { + "virtual_address": 56570, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56578, + "children": [ + "instr_56570", + "instr_56572", + "instr_56574", + "instr_56576" + ] + }, + "instr_56578": { + "virtual_address": 56578, + "size": 2, + "disassembly": "b 0x0de80", + "mnemonic": "b", + "operands": "0x0de80", + "mode": "thumb" + }, + "bb_56578": { + "virtual_address": 56578, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56960, + "children": [ + "instr_56578" + ] + }, + "instr_56580": { + "virtual_address": 56580, + "size": 2, + "disassembly": "mov r3, r11", + "mnemonic": "mov", + "operands": "r3, r11", + "mode": "thumb" + }, + "instr_56582": { + "virtual_address": 56582, + "size": 2, + "disassembly": "ldrh r3, [r3, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r3, #0xc]", + "mode": "thumb" + }, + "bb_56580": { + "virtual_address": 56580, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56584, + "children": [ + "instr_56580", + "instr_56582" + ] + }, + "instr_56584": { + "virtual_address": 56584, + "size": 2, + "disassembly": "lsls r3, r3, #0x19", + "mnemonic": "lsls", + "operands": "r3, r3, #0x19", + "mode": "thumb" + }, + "instr_56586": { + "virtual_address": 56586, + "size": 2, + "disassembly": "bpl 0x0dd10", + "mnemonic": "bpl", + "operands": "0x0dd10", + "mode": "thumb" + }, + "bb_56584": { + "virtual_address": 56584, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56588, + "children": [ + "instr_56584", + "instr_56586" + ] + }, + "instr_56588": { + "virtual_address": 56588, + "size": 4, + "disassembly": "bl 0x0e92a", + "mnemonic": "bl", + "operands": "0x0e92a", + "mode": "thumb" + }, + "bb_56588": { + "virtual_address": 56588, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56592, + "children": [ + "instr_56588" + ] + }, + "func_56570": { + "virtual_address": 56570, + "size": 22, + "name": "FUN_0000dcfa", + "children": [ + "bb_56570", + "bb_56578", + "bb_56580", + "bb_56584", + "bb_56588" + ] + }, + "instr_56592": { + "virtual_address": 56592, + "size": 2, + "disassembly": "ldr r0, [sp, #0x14]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x14]", + "mode": "thumb" + }, + "instr_56594": { + "virtual_address": 56594, + "size": 2, + "disassembly": "add sp, #0xfc", + "mnemonic": "add", + "operands": "sp, #0xfc", + "mode": "thumb" + }, + "instr_56596": { + "virtual_address": 56596, + "size": 2, + "disassembly": "pop {r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_56598": { + "virtual_address": 56598, + "size": 2, + "disassembly": "mov r11, r7", + "mnemonic": "mov", + "operands": "r11, r7", + "mode": "thumb" + }, + "instr_56600": { + "virtual_address": 56600, + "size": 2, + "disassembly": "mov r10, r6", + "mnemonic": "mov", + "operands": "r10, r6", + "mode": "thumb" + }, + "instr_56602": { + "virtual_address": 56602, + "size": 2, + "disassembly": "mov r9, r5", + "mnemonic": "mov", + "operands": "r9, r5", + "mode": "thumb" + }, + "instr_56604": { + "virtual_address": 56604, + "size": 2, + "disassembly": "mov r8, r4", + "mnemonic": "mov", + "operands": "r8, r4", + "mode": "thumb" + }, + "instr_56606": { + "virtual_address": 56606, + "size": 2, + "disassembly": "pop {r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_56608": { + "virtual_address": 56608, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_56610": { + "virtual_address": 56610, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_56592": { + "virtual_address": 56592, + "size": 20, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_56592", + "instr_56594", + "instr_56596", + "instr_56598", + "instr_56600", + "instr_56602", + "instr_56604", + "instr_56606", + "instr_56608", + "instr_56610" + ] + }, + "func_56592": { + "virtual_address": 56592, + "size": 20, + "name": "FUN_0000dd10", + "children": [ + "bb_56592" + ] + }, + "instr_56658": { + "virtual_address": 56658, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_56660": { + "virtual_address": 56660, + "size": 2, + "disassembly": "mov r10, r3", + "mnemonic": "mov", + "operands": "r10, r3", + "mode": "thumb" + }, + "bb_56658": { + "virtual_address": 56658, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56662, + "children": [ + "instr_56658", + "instr_56660" + ] + }, + "instr_56662": { + "virtual_address": 56662, + "size": 2, + "disassembly": "movs r3, #0x2", + "mnemonic": "movs", + "operands": "r3, #0x2", + "mode": "thumb" + }, + "instr_56664": { + "virtual_address": 56664, + "size": 2, + "disassembly": "mov r2, r8", + "mnemonic": "mov", + "operands": "r2, r8", + "mode": "thumb" + }, + "instr_56666": { + "virtual_address": 56666, + "size": 2, + "disassembly": "ands r2, r3", + "mnemonic": "ands", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_56668": { + "virtual_address": 56668, + "size": 2, + "disassembly": "str r2, [sp, #0x24]", + "mnemonic": "str", + "operands": "r2, [sp, #0x24]", + "mode": "thumb" + }, + "instr_56670": { + "virtual_address": 56670, + "size": 2, + "disassembly": "mov r2, r8", + "mnemonic": "mov", + "operands": "r2, r8", + "mode": "thumb" + }, + "instr_56672": { + "virtual_address": 56672, + "size": 2, + "disassembly": "tst r3, r2", + "mnemonic": "tst", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_56674": { + "virtual_address": 56674, + "size": 2, + "disassembly": "beq 0x0dd6a", + "mnemonic": "beq", + "operands": "0x0dd6a", + "mode": "thumb" + }, + "bb_56662": { + "virtual_address": 56662, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56676, + "children": [ + "instr_56662", + "instr_56664", + "instr_56666", + "instr_56668", + "instr_56670", + "instr_56672", + "instr_56674" + ] + }, + "instr_56676": { + "virtual_address": 56676, + "size": 2, + "disassembly": "ldr r3, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x4]", + "mode": "thumb" + }, + "instr_56678": { + "virtual_address": 56678, + "size": 2, + "disassembly": "adds r3, #0x2", + "mnemonic": "adds", + "operands": "r3, #0x2", + "mode": "thumb" + }, + "instr_56680": { + "virtual_address": 56680, + "size": 2, + "disassembly": "str r3, [sp, #0x4]", + "mnemonic": "str", + "operands": "r3, [sp, #0x4]", + "mode": "thumb" + }, + "bb_56676": { + "virtual_address": 56676, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56682, + "children": [ + "instr_56676", + "instr_56678", + "instr_56680" + ] + }, + "instr_56682": { + "virtual_address": 56682, + "size": 2, + "disassembly": "movs r3, #0x84", + "mnemonic": "movs", + "operands": "r3, #0x84", + "mode": "thumb" + }, + "instr_56684": { + "virtual_address": 56684, + "size": 2, + "disassembly": "mov r2, r8", + "mnemonic": "mov", + "operands": "r2, r8", + "mode": "thumb" + }, + "instr_56686": { + "virtual_address": 56686, + "size": 2, + "disassembly": "ands r2, r3", + "mnemonic": "ands", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_56688": { + "virtual_address": 56688, + "size": 2, + "disassembly": "str r2, [sp, #0x28]", + "mnemonic": "str", + "operands": "r2, [sp, #0x28]", + "mode": "thumb" + }, + "instr_56690": { + "virtual_address": 56690, + "size": 2, + "disassembly": "mov r2, r8", + "mnemonic": "mov", + "operands": "r2, r8", + "mode": "thumb" + }, + "instr_56692": { + "virtual_address": 56692, + "size": 2, + "disassembly": "tst r3, r2", + "mnemonic": "tst", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_56694": { + "virtual_address": 56694, + "size": 2, + "disassembly": "bne 0x0dd84", + "mnemonic": "bne", + "operands": "0x0dd84", + "mode": "thumb" + }, + "bb_56682": { + "virtual_address": 56682, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56696, + "children": [ + "instr_56682", + "instr_56684", + "instr_56686", + "instr_56688", + "instr_56690", + "instr_56692", + "instr_56694" + ] + }, + "instr_56696": { + "virtual_address": 56696, + "size": 2, + "disassembly": "ldr r3, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x10]", + "mode": "thumb" + }, + "instr_56698": { + "virtual_address": 56698, + "size": 2, + "disassembly": "ldr r2, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x4]", + "mode": "thumb" + }, + "instr_56700": { + "virtual_address": 56700, + "size": 2, + "disassembly": "subs r6, r3, r2", + "mnemonic": "subs", + "operands": "r6, r3, r2", + "mode": "thumb" + }, + "instr_56702": { + "virtual_address": 56702, + "size": 2, + "disassembly": "cmp r6, #0x0", + "mnemonic": "cmp", + "operands": "r6, #0x0", + "mode": "thumb" + }, + "instr_56704": { + "virtual_address": 56704, + "size": 2, + "disassembly": "ble 0x0dd84", + "mnemonic": "ble", + "operands": "0x0dd84", + "mode": "thumb" + }, + "bb_56696": { + "virtual_address": 56696, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56706, + "children": [ + "instr_56696", + "instr_56698", + "instr_56700", + "instr_56702", + "instr_56704" + ] + }, + "instr_56706": { + "virtual_address": 56706, + "size": 2, + "disassembly": "b 0x0e330", + "mnemonic": "b", + "operands": "0x0e330", + "mode": "thumb" + }, + "bb_56706": { + "virtual_address": 56706, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_56706" + ] + }, + "instr_56708": { + "virtual_address": 56708, + "size": 2, + "disassembly": "ldr r2, [sp, #0x4c]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x4c]", + "mode": "thumb" + }, + "instr_56710": { + "virtual_address": 56710, + "size": 2, + "disassembly": "ldr r0, [sp, #0x50]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x50]", + "mode": "thumb" + }, + "instr_56712": { + "virtual_address": 56712, + "size": 2, + "disassembly": "adds r1, r2, #0x1", + "mnemonic": "adds", + "operands": "r1, r2, #0x1", + "mode": "thumb" + }, + "bb_56708": { + "virtual_address": 56708, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_56708", + "instr_56710", + "instr_56712" + ] + }, + "func_56658": { + "virtual_address": 56658, + "size": 56, + "name": "FUN_0000dd52", + "children": [ + "bb_56658", + "bb_56662", + "bb_56676", + "bb_56682", + "bb_56696", + "bb_56706", + "bb_56708" + ] + }, + "instr_56714": { + "virtual_address": 56714, + "size": 2, + "disassembly": "add r3, sp, #0x40", + "mnemonic": "add", + "operands": "r3, sp, #0x40", + "mode": "thumb" + }, + "instr_56716": { + "virtual_address": 56716, + "size": 2, + "disassembly": "ldrb r3, [r3, #0x3]", + "mnemonic": "ldrb", + "operands": "r3, [r3, #0x3]", + "mode": "thumb" + }, + "instr_56718": { + "virtual_address": 56718, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_56720": { + "virtual_address": 56720, + "size": 2, + "disassembly": "beq 0x0ddae", + "mnemonic": "beq", + "operands": "0x0ddae", + "mode": "thumb" + }, + "bb_56714": { + "virtual_address": 56714, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56722, + "children": [ + "instr_56714", + "instr_56716", + "instr_56718", + "instr_56720" + ] + }, + "instr_56722": { + "virtual_address": 56722, + "size": 2, + "disassembly": "add r3, sp, #0x40", + "mnemonic": "add", + "operands": "r3, sp, #0x40", + "mode": "thumb" + }, + "instr_56724": { + "virtual_address": 56724, + "size": 2, + "disassembly": "adds r3, #0x3", + "mnemonic": "adds", + "operands": "r3, #0x3", + "mode": "thumb" + }, + "instr_56726": { + "virtual_address": 56726, + "size": 2, + "disassembly": "str r3, [r7, #0x0]", + "mnemonic": "str", + "operands": "r3, [r7, #0x0]", + "mode": "thumb" + }, + "instr_56728": { + "virtual_address": 56728, + "size": 2, + "disassembly": "movs r3, #0x1", + "mnemonic": "movs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_56730": { + "virtual_address": 56730, + "size": 2, + "disassembly": "adds r0, #0x1", + "mnemonic": "adds", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_56732": { + "virtual_address": 56732, + "size": 2, + "disassembly": "str r3, [r7, #0x4]", + "mnemonic": "str", + "operands": "r3, [r7, #0x4]", + "mode": "thumb" + }, + "instr_56734": { + "virtual_address": 56734, + "size": 2, + "disassembly": "str r0, [sp, #0x50]", + "mnemonic": "str", + "operands": "r0, [sp, #0x50]", + "mode": "thumb" + }, + "instr_56736": { + "virtual_address": 56736, + "size": 2, + "disassembly": "str r1, [sp, #0x4c]", + "mnemonic": "str", + "operands": "r1, [sp, #0x4c]", + "mode": "thumb" + }, + "instr_56738": { + "virtual_address": 56738, + "size": 2, + "disassembly": "cmp r1, #0x7", + "mnemonic": "cmp", + "operands": "r1, #0x7", + "mode": "thumb" + }, + "instr_56740": { + "virtual_address": 56740, + "size": 2, + "disassembly": "ble 0x0dda8", + "mnemonic": "ble", + "operands": "0x0dda8", + "mode": "thumb" + }, + "bb_56722": { + "virtual_address": 56722, + "size": 20, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56742, + "children": [ + "instr_56722", + "instr_56724", + "instr_56726", + "instr_56728", + "instr_56730", + "instr_56732", + "instr_56734", + "instr_56736", + "instr_56738", + "instr_56740" + ] + }, + "instr_56742": { + "virtual_address": 56742, + "size": 2, + "disassembly": "b 0x0e2fa", + "mnemonic": "b", + "operands": "0x0e2fa", + "mode": "thumb" + }, + "bb_56742": { + "virtual_address": 56742, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_56742" + ] + }, + "func_56714": { + "virtual_address": 56714, + "size": 30, + "name": "FUN_0000dd8a", + "children": [ + "bb_56714", + "bb_56722", + "bb_56742" + ] + }, + "instr_56744": { + "virtual_address": 56744, + "size": 2, + "disassembly": "movs r2, r1", + "mnemonic": "movs", + "operands": "r2, r1", + "mode": "thumb" + }, + "instr_56746": { + "virtual_address": 56746, + "size": 2, + "disassembly": "adds r7, #0x8", + "mnemonic": "adds", + "operands": "r7, #0x8", + "mode": "thumb" + }, + "instr_56748": { + "virtual_address": 56748, + "size": 2, + "disassembly": "adds r1, #0x1", + "mnemonic": "adds", + "operands": "r1, #0x1", + "mode": "thumb" + }, + "bb_56744": { + "virtual_address": 56744, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56750, + "children": [ + "instr_56744", + "instr_56746", + "instr_56748" + ] + }, + "instr_56750": { + "virtual_address": 56750, + "size": 2, + "disassembly": "ldr r3, [sp, #0x24]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x24]", + "mode": "thumb" + }, + "instr_56752": { + "virtual_address": 56752, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_56754": { + "virtual_address": 56754, + "size": 2, + "disassembly": "beq 0x0dde6", + "mnemonic": "beq", + "operands": "0x0dde6", + "mode": "thumb" + }, + "bb_56750": { + "virtual_address": 56750, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56756, + "children": [ + "instr_56750", + "instr_56752", + "instr_56754" + ] + }, + "instr_56756": { + "virtual_address": 56756, + "size": 2, + "disassembly": "add r3, sp, #0x44", + "mnemonic": "add", + "operands": "r3, sp, #0x44", + "mode": "thumb" + }, + "instr_56758": { + "virtual_address": 56758, + "size": 2, + "disassembly": "str r3, [r7, #0x0]", + "mnemonic": "str", + "operands": "r3, [r7, #0x0]", + "mode": "thumb" + }, + "instr_56760": { + "virtual_address": 56760, + "size": 2, + "disassembly": "movs r3, #0x2", + "mnemonic": "movs", + "operands": "r3, #0x2", + "mode": "thumb" + }, + "instr_56762": { + "virtual_address": 56762, + "size": 2, + "disassembly": "adds r0, #0x2", + "mnemonic": "adds", + "operands": "r0, #0x2", + "mode": "thumb" + }, + "instr_56764": { + "virtual_address": 56764, + "size": 2, + "disassembly": "str r3, [r7, #0x4]", + "mnemonic": "str", + "operands": "r3, [r7, #0x4]", + "mode": "thumb" + }, + "instr_56766": { + "virtual_address": 56766, + "size": 2, + "disassembly": "str r0, [sp, #0x50]", + "mnemonic": "str", + "operands": "r0, [sp, #0x50]", + "mode": "thumb" + }, + "instr_56768": { + "virtual_address": 56768, + "size": 2, + "disassembly": "str r1, [sp, #0x4c]", + "mnemonic": "str", + "operands": "r1, [sp, #0x4c]", + "mode": "thumb" + }, + "instr_56770": { + "virtual_address": 56770, + "size": 2, + "disassembly": "cmp r1, #0x7", + "mnemonic": "cmp", + "operands": "r1, #0x7", + "mode": "thumb" + }, + "instr_56772": { + "virtual_address": 56772, + "size": 2, + "disassembly": "bgt 0x0ddc8", + "mnemonic": "bgt", + "operands": "0x0ddc8", + "mode": "thumb" + }, + "bb_56756": { + "virtual_address": 56756, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56774, + "children": [ + "instr_56756", + "instr_56758", + "instr_56760", + "instr_56762", + "instr_56764", + "instr_56766", + "instr_56768", + "instr_56770", + "instr_56772" + ] + }, + "instr_56774": { + "virtual_address": 56774, + "size": 2, + "disassembly": "b 0x0e328", + "mnemonic": "b", + "operands": "0x0e328", + "mode": "thumb" + }, + "bb_56774": { + "virtual_address": 56774, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_56774" + ] + }, + "instr_56776": { + "virtual_address": 56776, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_56778": { + "virtual_address": 56778, + "size": 2, + "disassembly": "bne 0x0ddce", + "mnemonic": "bne", + "operands": "0x0ddce", + "mode": "thumb" + }, + "bb_56776": { + "virtual_address": 56776, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56780, + "children": [ + "instr_56776", + "instr_56778" + ] + }, + "instr_56780": { + "virtual_address": 56780, + "size": 2, + "disassembly": "b 0x0e5a4", + "mnemonic": "b", + "operands": "0x0e5a4", + "mode": "thumb" + }, + "bb_56780": { + "virtual_address": 56780, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_56780" + ] + }, + "instr_56782": { + "virtual_address": 56782, + "size": 2, + "disassembly": "mov r1, r11", + "mnemonic": "mov", + "operands": "r1, r11", + "mode": "thumb" + }, + "instr_56784": { + "virtual_address": 56784, + "size": 2, + "disassembly": "ldr r0, [sp, #0x8]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x8]", + "mode": "thumb" + }, + "instr_56786": { + "virtual_address": 56786, + "size": 2, + "disassembly": "add r2, sp, #0x48", + "mnemonic": "add", + "operands": "r2, sp, #0x48", + "mode": "thumb" + }, + "instr_56788": { + "virtual_address": 56788, + "size": 4, + "disassembly": "bl 0x0dae0", + "mnemonic": "bl", + "operands": "0x0dae0", + "mode": "thumb" + }, + "instr_56792": { + "virtual_address": 56792, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_56794": { + "virtual_address": 56794, + "size": 2, + "disassembly": "beq 0x0ddde", + "mnemonic": "beq", + "operands": "0x0ddde", + "mode": "thumb" + }, + "bb_56782": { + "virtual_address": 56782, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56796, + "children": [ + "instr_56782", + "instr_56784", + "instr_56786", + "instr_56788", + "instr_56792", + "instr_56794" + ] + }, + "instr_56796": { + "virtual_address": 56796, + "size": 2, + "disassembly": "b 0x0dcfa", + "mnemonic": "b", + "operands": "0x0dcfa", + "mode": "thumb" + }, + "bb_56796": { + "virtual_address": 56796, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_56796" + ] + }, + "instr_56798": { + "virtual_address": 56798, + "size": 2, + "disassembly": "ldr r2, [sp, #0x4c]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x4c]", + "mode": "thumb" + }, + "instr_56800": { + "virtual_address": 56800, + "size": 2, + "disassembly": "ldr r0, [sp, #0x50]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x50]", + "mode": "thumb" + }, + "instr_56802": { + "virtual_address": 56802, + "size": 2, + "disassembly": "adds r1, r2, #0x1", + "mnemonic": "adds", + "operands": "r1, r2, #0x1", + "mode": "thumb" + }, + "instr_56804": { + "virtual_address": 56804, + "size": 2, + "disassembly": "add r7, sp, #0x54", + "mnemonic": "add", + "operands": "r7, sp, #0x54", + "mode": "thumb" + }, + "bb_56798": { + "virtual_address": 56798, + "size": 8, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_56798", + "instr_56800", + "instr_56802", + "instr_56804" + ] + }, + "func_56744": { + "virtual_address": 56744, + "size": 62, + "name": "FUN_0000dda8", + "children": [ + "bb_56744", + "bb_56750", + "bb_56756", + "bb_56774", + "bb_56776", + "bb_56780", + "bb_56782", + "bb_56796", + "bb_56798" + ] + }, + "instr_56806": { + "virtual_address": 56806, + "size": 2, + "disassembly": "ldr r3, [sp, #0x28]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x28]", + "mode": "thumb" + }, + "instr_56808": { + "virtual_address": 56808, + "size": 2, + "disassembly": "cmp r3, #0x80", + "mnemonic": "cmp", + "operands": "r3, #0x80", + "mode": "thumb" + }, + "instr_56810": { + "virtual_address": 56810, + "size": 2, + "disassembly": "bne 0x0ddee", + "mnemonic": "bne", + "operands": "0x0ddee", + "mode": "thumb" + }, + "bb_56806": { + "virtual_address": 56806, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56812, + "children": [ + "instr_56806", + "instr_56808", + "instr_56810" + ] + }, + "instr_56812": { + "virtual_address": 56812, + "size": 2, + "disassembly": "b 0x0e1b0", + "mnemonic": "b", + "operands": "0x0e1b0", + "mode": "thumb" + }, + "bb_56812": { + "virtual_address": 56812, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 57776, + "children": [ + "instr_56812" + ] + }, + "func_56806": { + "virtual_address": 56806, + "size": 8, + "name": "FUN_0000dde6", + "children": [ + "bb_56806", + "bb_56812" + ] + }, + "instr_56814": { + "virtual_address": 56814, + "size": 2, + "disassembly": "mov r3, r10", + "mnemonic": "mov", + "operands": "r3, r10", + "mode": "thumb" + }, + "instr_56816": { + "virtual_address": 56816, + "size": 2, + "disassembly": "ldr r6, [sp, #0xc]", + "mnemonic": "ldr", + "operands": "r6, [sp, #0xc]", + "mode": "thumb" + }, + "instr_56818": { + "virtual_address": 56818, + "size": 2, + "disassembly": "subs r6, r3, r6", + "mnemonic": "subs", + "operands": "r6, r3, r6", + "mode": "thumb" + }, + "instr_56820": { + "virtual_address": 56820, + "size": 2, + "disassembly": "cmp r6, #0x0", + "mnemonic": "cmp", + "operands": "r6, #0x0", + "mode": "thumb" + }, + "instr_56822": { + "virtual_address": 56822, + "size": 2, + "disassembly": "ble 0x0ddfa", + "mnemonic": "ble", + "operands": "0x0ddfa", + "mode": "thumb" + }, + "bb_56814": { + "virtual_address": 56814, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56824, + "children": [ + "instr_56814", + "instr_56816", + "instr_56818", + "instr_56820", + "instr_56822" + ] + }, + "instr_56824": { + "virtual_address": 56824, + "size": 2, + "disassembly": "b 0x0e25a", + "mnemonic": "b", + "operands": "0x0e25a", + "mode": "thumb" + }, + "bb_56824": { + "virtual_address": 56824, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 57946, + "children": [ + "instr_56824" + ] + }, + "instr_56826": { + "virtual_address": 56826, + "size": 2, + "disassembly": "ldr r3, [sp, #0xc]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xc]", + "mode": "thumb" + }, + "instr_56828": { + "virtual_address": 56828, + "size": 2, + "disassembly": "mov r12, r3", + "mnemonic": "mov", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_56830": { + "virtual_address": 56830, + "size": 2, + "disassembly": "add r0, r12", + "mnemonic": "add", + "operands": "r0, r12", + "mode": "thumb" + }, + "instr_56832": { + "virtual_address": 56832, + "size": 2, + "disassembly": "str r5, [r7, #0x0]", + "mnemonic": "str", + "operands": "r5, [r7, #0x0]", + "mode": "thumb" + }, + "instr_56834": { + "virtual_address": 56834, + "size": 2, + "disassembly": "str r3, [r7, #0x4]", + "mnemonic": "str", + "operands": "r3, [r7, #0x4]", + "mode": "thumb" + }, + "instr_56836": { + "virtual_address": 56836, + "size": 2, + "disassembly": "str r0, [sp, #0x50]", + "mnemonic": "str", + "operands": "r0, [sp, #0x50]", + "mode": "thumb" + }, + "instr_56838": { + "virtual_address": 56838, + "size": 2, + "disassembly": "str r1, [sp, #0x4c]", + "mnemonic": "str", + "operands": "r1, [sp, #0x4c]", + "mode": "thumb" + }, + "instr_56840": { + "virtual_address": 56840, + "size": 2, + "disassembly": "cmp r1, #0x7", + "mnemonic": "cmp", + "operands": "r1, #0x7", + "mode": "thumb" + }, + "instr_56842": { + "virtual_address": 56842, + "size": 2, + "disassembly": "bgt 0x0de0e", + "mnemonic": "bgt", + "operands": "0x0de0e", + "mode": "thumb" + }, + "bb_56826": { + "virtual_address": 56826, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56844, + "children": [ + "instr_56826", + "instr_56828", + "instr_56830", + "instr_56832", + "instr_56834", + "instr_56836", + "instr_56838", + "instr_56840", + "instr_56842" + ] + }, + "instr_56844": { + "virtual_address": 56844, + "size": 2, + "disassembly": "b 0x0e14c", + "mnemonic": "b", + "operands": "0x0e14c", + "mode": "thumb" + }, + "bb_56844": { + "virtual_address": 56844, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 57676, + "children": [ + "instr_56844" + ] + }, + "instr_56846": { + "virtual_address": 56846, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_56848": { + "virtual_address": 56848, + "size": 2, + "disassembly": "bne 0x0de14", + "mnemonic": "bne", + "operands": "0x0de14", + "mode": "thumb" + }, + "bb_56846": { + "virtual_address": 56846, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56850, + "children": [ + "instr_56846", + "instr_56848" + ] + }, + "instr_56850": { + "virtual_address": 56850, + "size": 2, + "disassembly": "b 0x0e404", + "mnemonic": "b", + "operands": "0x0e404", + "mode": "thumb" + }, + "bb_56850": { + "virtual_address": 56850, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 58372, + "children": [ + "instr_56850" + ] + }, + "instr_56852": { + "virtual_address": 56852, + "size": 2, + "disassembly": "mov r1, r11", + "mnemonic": "mov", + "operands": "r1, r11", + "mode": "thumb" + }, + "instr_56854": { + "virtual_address": 56854, + "size": 2, + "disassembly": "ldr r0, [sp, #0x8]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x8]", + "mode": "thumb" + }, + "instr_56856": { + "virtual_address": 56856, + "size": 2, + "disassembly": "add r2, sp, #0x48", + "mnemonic": "add", + "operands": "r2, sp, #0x48", + "mode": "thumb" + }, + "instr_56858": { + "virtual_address": 56858, + "size": 4, + "disassembly": "bl 0x0dae0", + "mnemonic": "bl", + "operands": "0x0dae0", + "mode": "thumb" + }, + "instr_56862": { + "virtual_address": 56862, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_56864": { + "virtual_address": 56864, + "size": 2, + "disassembly": "beq 0x0de24", + "mnemonic": "beq", + "operands": "0x0de24", + "mode": "thumb" + }, + "bb_56852": { + "virtual_address": 56852, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56866, + "children": [ + "instr_56852", + "instr_56854", + "instr_56856", + "instr_56858", + "instr_56862", + "instr_56864" + ] + }, + "instr_56866": { + "virtual_address": 56866, + "size": 2, + "disassembly": "b 0x0dcfa", + "mnemonic": "b", + "operands": "0x0dcfa", + "mode": "thumb" + }, + "bb_56866": { + "virtual_address": 56866, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_56866" + ] + }, + "instr_56868": { + "virtual_address": 56868, + "size": 2, + "disassembly": "ldr r0, [sp, #0x50]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x50]", + "mode": "thumb" + }, + "instr_56870": { + "virtual_address": 56870, + "size": 2, + "disassembly": "add r3, sp, #0x54", + "mnemonic": "add", + "operands": "r3, sp, #0x54", + "mode": "thumb" + }, + "bb_56868": { + "virtual_address": 56868, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56872, + "children": [ + "instr_56868", + "instr_56870" + ] + }, + "instr_56872": { + "virtual_address": 56872, + "size": 2, + "disassembly": "mov r2, r8", + "mnemonic": "mov", + "operands": "r2, r8", + "mode": "thumb" + }, + "instr_56874": { + "virtual_address": 56874, + "size": 2, + "disassembly": "lsls r2, r2, #0x1d", + "mnemonic": "lsls", + "operands": "r2, r2, #0x1d", + "mode": "thumb" + }, + "instr_56876": { + "virtual_address": 56876, + "size": 2, + "disassembly": "bpl 0x0de3a", + "mnemonic": "bpl", + "operands": "0x0de3a", + "mode": "thumb" + }, + "bb_56872": { + "virtual_address": 56872, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56878, + "children": [ + "instr_56872", + "instr_56874", + "instr_56876" + ] + }, + "instr_56878": { + "virtual_address": 56878, + "size": 2, + "disassembly": "ldr r2, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x10]", + "mode": "thumb" + }, + "instr_56880": { + "virtual_address": 56880, + "size": 2, + "disassembly": "ldr r1, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x4]", + "mode": "thumb" + }, + "instr_56882": { + "virtual_address": 56882, + "size": 2, + "disassembly": "subs r5, r2, r1", + "mnemonic": "subs", + "operands": "r5, r2, r1", + "mode": "thumb" + }, + "instr_56884": { + "virtual_address": 56884, + "size": 2, + "disassembly": "cmp r5, #0x0", + "mnemonic": "cmp", + "operands": "r5, #0x0", + "mode": "thumb" + }, + "instr_56886": { + "virtual_address": 56886, + "size": 2, + "disassembly": "ble 0x0de3a", + "mnemonic": "ble", + "operands": "0x0de3a", + "mode": "thumb" + }, + "bb_56878": { + "virtual_address": 56878, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56888, + "children": [ + "instr_56878", + "instr_56880", + "instr_56882", + "instr_56884", + "instr_56886" + ] + }, + "instr_56888": { + "virtual_address": 56888, + "size": 2, + "disassembly": "b 0x0e418", + "mnemonic": "b", + "operands": "0x0e418", + "mode": "thumb" + }, + "bb_56888": { + "virtual_address": 56888, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 58392, + "children": [ + "instr_56888" + ] + }, + "instr_56890": { + "virtual_address": 56890, + "size": 2, + "disassembly": "ldr r3, [sp, #0x10]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x10]", + "mode": "thumb" + }, + "instr_56892": { + "virtual_address": 56892, + "size": 2, + "disassembly": "ldr r2, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x4]", + "mode": "thumb" + }, + "instr_56894": { + "virtual_address": 56894, + "size": 2, + "disassembly": "cmp r3, r2", + "mnemonic": "cmp", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_56896": { + "virtual_address": 56896, + "size": 2, + "disassembly": "bge 0x0de44", + "mnemonic": "bge", + "operands": "0x0de44", + "mode": "thumb" + }, + "bb_56890": { + "virtual_address": 56890, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56898, + "children": [ + "instr_56890", + "instr_56892", + "instr_56894", + "instr_56896" + ] + }, + "instr_56898": { + "virtual_address": 56898, + "size": 2, + "disassembly": "movs r3, r2", + "mnemonic": "movs", + "operands": "r3, r2", + "mode": "thumb" + }, + "bb_56898": { + "virtual_address": 56898, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56900, + "children": [ + "instr_56898" + ] + }, + "instr_56900": { + "virtual_address": 56900, + "size": 2, + "disassembly": "ldr r2, [sp, #0x14]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x14]", + "mode": "thumb" + }, + "instr_56902": { + "virtual_address": 56902, + "size": 2, + "disassembly": "mov r12, r2", + "mnemonic": "mov", + "operands": "r12, r2", + "mode": "thumb" + }, + "instr_56904": { + "virtual_address": 56904, + "size": 2, + "disassembly": "add r12, r3", + "mnemonic": "add", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_56906": { + "virtual_address": 56906, + "size": 2, + "disassembly": "mov r3, r12", + "mnemonic": "mov", + "operands": "r3, r12", + "mode": "thumb" + }, + "instr_56908": { + "virtual_address": 56908, + "size": 2, + "disassembly": "str r3, [sp, #0x14]", + "mnemonic": "str", + "operands": "r3, [sp, #0x14]", + "mode": "thumb" + }, + "instr_56910": { + "virtual_address": 56910, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_56912": { + "virtual_address": 56912, + "size": 2, + "disassembly": "beq 0x0de54", + "mnemonic": "beq", + "operands": "0x0de54", + "mode": "thumb" + }, + "bb_56900": { + "virtual_address": 56900, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 56914, + "children": [ + "instr_56900", + "instr_56902", + "instr_56904", + "instr_56906", + "instr_56908", + "instr_56910", + "instr_56912" + ] + }, + "instr_56914": { + "virtual_address": 56914, + "size": 2, + "disassembly": "b 0x0e2e0", + "mnemonic": "b", + "operands": "0x0e2e0", + "mode": "thumb" + }, + "bb_56914": { + "virtual_address": 56914, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 58080, + "children": [ + "instr_56914" + ] + }, + "instr_56916": { + "virtual_address": 56916, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_56918": { + "virtual_address": 56918, + "size": 2, + "disassembly": "add r7, sp, #0x54", + "mnemonic": "add", + "operands": "r7, sp, #0x54", + "mode": "thumb" + }, + "instr_56920": { + "virtual_address": 56920, + "size": 2, + "disassembly": "str r3, [sp, #0x4c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x4c]", + "mode": "thumb" + }, + "instr_56922": { + "virtual_address": 56922, + "size": 2, + "disassembly": "b 0x0dc0e", + "mnemonic": "b", + "operands": "0x0dc0e", + "mode": "thumb" + }, + "bb_56916": { + "virtual_address": 56916, + "size": 8, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_56916", + "instr_56918", + "instr_56920", + "instr_56922" + ] + }, + "func_56814": { + "virtual_address": 56814, + "size": 110, + "name": "FUN_0000ddee", + "children": [ + "bb_56814", + "bb_56824", + "bb_56826", + "bb_56844", + "bb_56846", + "bb_56850", + "bb_56852", + "bb_56866", + "bb_56868", + "bb_56872", + "bb_56878", + "bb_56888", + "bb_56890", + "bb_56898", + "bb_56900", + "bb_56914", + "bb_56916" + ] + }, + "instr_57376": { + "virtual_address": 57376, + "size": 2, + "disassembly": "mov r3, r10", + "mnemonic": "mov", + "operands": "r3, r10", + "mode": "thumb" + }, + "instr_57378": { + "virtual_address": 57378, + "size": 2, + "disassembly": "str r3, [sp, #0x4]", + "mnemonic": "str", + "operands": "r3, [sp, #0x4]", + "mode": "thumb" + }, + "instr_57380": { + "virtual_address": 57380, + "size": 2, + "disassembly": "ldr r3, [sp, #0xc]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xc]", + "mode": "thumb" + }, + "instr_57382": { + "virtual_address": 57382, + "size": 2, + "disassembly": "cmp r10, r3", + "mnemonic": "cmp", + "operands": "r10, r3", + "mode": "thumb" + }, + "instr_57384": { + "virtual_address": 57384, + "size": 2, + "disassembly": "bge 0x0e02c", + "mnemonic": "bge", + "operands": "0x0e02c", + "mode": "thumb" + }, + "bb_57376": { + "virtual_address": 57376, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 57386, + "children": [ + "instr_57376", + "instr_57378", + "instr_57380", + "instr_57382", + "instr_57384" + ] + }, + "instr_57386": { + "virtual_address": 57386, + "size": 2, + "disassembly": "str r3, [sp, #0x4]", + "mnemonic": "str", + "operands": "r3, [sp, #0x4]", + "mode": "thumb" + }, + "bb_57386": { + "virtual_address": 57386, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 57388, + "children": [ + "instr_57386" + ] + }, + "instr_57388": { + "virtual_address": 57388, + "size": 2, + "disassembly": "add r3, sp, #0x40", + "mnemonic": "add", + "operands": "r3, sp, #0x40", + "mode": "thumb" + }, + "instr_57390": { + "virtual_address": 57390, + "size": 2, + "disassembly": "ldrb r3, [r3, #0x3]", + "mnemonic": "ldrb", + "operands": "r3, [r3, #0x3]", + "mode": "thumb" + }, + "instr_57392": { + "virtual_address": 57392, + "size": 2, + "disassembly": "subs r2, r3, #0x1", + "mnemonic": "subs", + "operands": "r2, r3, #0x1", + "mode": "thumb" + }, + "instr_57394": { + "virtual_address": 57394, + "size": 2, + "disassembly": "sbcs r3, r2", + "mnemonic": "sbcs", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_57396": { + "virtual_address": 57396, + "size": 2, + "disassembly": "ldr r2, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x4]", + "mode": "thumb" + }, + "instr_57398": { + "virtual_address": 57398, + "size": 2, + "disassembly": "mov r12, r2", + "mnemonic": "mov", + "operands": "r12, r2", + "mode": "thumb" + }, + "instr_57400": { + "virtual_address": 57400, + "size": 2, + "disassembly": "add r12, r3", + "mnemonic": "add", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_57402": { + "virtual_address": 57402, + "size": 2, + "disassembly": "mov r3, r12", + "mnemonic": "mov", + "operands": "r3, r12", + "mode": "thumb" + }, + "instr_57404": { + "virtual_address": 57404, + "size": 2, + "disassembly": "str r3, [sp, #0x4]", + "mnemonic": "str", + "operands": "r3, [sp, #0x4]", + "mode": "thumb" + }, + "instr_57406": { + "virtual_address": 57406, + "size": 2, + "disassembly": "b 0x0dd56", + "mnemonic": "b", + "operands": "0x0dd56", + "mode": "thumb" + }, + "bb_57388": { + "virtual_address": 57388, + "size": 20, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_57388", + "instr_57390", + "instr_57392", + "instr_57394", + "instr_57396", + "instr_57398", + "instr_57400", + "instr_57402", + "instr_57404", + "instr_57406" + ] + }, + "instr_57466": { + "virtual_address": 57466, + "size": 2, + "disassembly": "mov r3, r8", + "mnemonic": "mov", + "operands": "r3, r8", + "mode": "thumb" + }, + "instr_57468": { + "virtual_address": 57468, + "size": 2, + "disassembly": "lsls r3, r3, #0x1a", + "mnemonic": "lsls", + "operands": "r3, r3, #0x1a", + "mode": "thumb" + }, + "instr_57470": { + "virtual_address": 57470, + "size": 2, + "disassembly": "bmi 0x0e082", + "mnemonic": "bmi", + "operands": "0x0e082", + "mode": "thumb" + }, + "bb_57466": { + "virtual_address": 57466, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 57472, + "children": [ + "instr_57466", + "instr_57468", + "instr_57470" + ] + }, + "instr_57472": { + "virtual_address": 57472, + "size": 2, + "disassembly": "b 0x0e54a", + "mnemonic": "b", + "operands": "0x0e54a", + "mode": "thumb" + }, + "bb_57472": { + "virtual_address": 57472, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_57472" + ] + }, + "instr_57474": { + "virtual_address": 57474, + "size": 2, + "disassembly": "movs r3, #0x7", + "mnemonic": "movs", + "operands": "r3, #0x7", + "mode": "thumb" + }, + "instr_57476": { + "virtual_address": 57476, + "size": 2, + "disassembly": "ldr r6, [sp, #0x20]", + "mnemonic": "ldr", + "operands": "r6, [sp, #0x20]", + "mode": "thumb" + }, + "instr_57478": { + "virtual_address": 57478, + "size": 2, + "disassembly": "adds r6, #0x7", + "mnemonic": "adds", + "operands": "r6, #0x7", + "mode": "thumb" + }, + "instr_57480": { + "virtual_address": 57480, + "size": 2, + "disassembly": "bics r6, r3", + "mnemonic": "bics", + "operands": "r6, r3", + "mode": "thumb" + }, + "instr_57482": { + "virtual_address": 57482, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_57484": { + "virtual_address": 57484, + "size": 2, + "disassembly": "mov r12, r3", + "mnemonic": "mov", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_57486": { + "virtual_address": 57486, + "size": 2, + "disassembly": "add r12, r6", + "mnemonic": "add", + "operands": "r12, r6", + "mode": "thumb" + }, + "instr_57488": { + "virtual_address": 57488, + "size": 2, + "disassembly": "mov r3, r12", + "mnemonic": "mov", + "operands": "r3, r12", + "mode": "thumb" + }, + "instr_57490": { + "virtual_address": 57490, + "size": 2, + "disassembly": "ldr r2, [r6, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [r6, #0x0]", + "mode": "thumb" + }, + "instr_57492": { + "virtual_address": 57492, + "size": 2, + "disassembly": "str r3, [sp, #0x20]", + "mnemonic": "str", + "operands": "r3, [sp, #0x20]", + "mode": "thumb" + }, + "instr_57494": { + "virtual_address": 57494, + "size": 2, + "disassembly": "ldr r3, [r6, #0x4]", + "mnemonic": "ldr", + "operands": "r3, [r6, #0x4]", + "mode": "thumb" + }, + "instr_57496": { + "virtual_address": 57496, + "size": 2, + "disassembly": "str r2, [sp, #0x18]", + "mnemonic": "str", + "operands": "r2, [sp, #0x18]", + "mode": "thumb" + }, + "instr_57498": { + "virtual_address": 57498, + "size": 2, + "disassembly": "str r3, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x1c]", + "mode": "thumb" + }, + "bb_57474": { + "virtual_address": 57474, + "size": 26, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 57500, + "children": [ + "instr_57474", + "instr_57476", + "instr_57478", + "instr_57480", + "instr_57482", + "instr_57484", + "instr_57486", + "instr_57488", + "instr_57490", + "instr_57492", + "instr_57494", + "instr_57496", + "instr_57498" + ] + }, + "instr_57500": { + "virtual_address": 57500, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_57502": { + "virtual_address": 57502, + "size": 2, + "disassembly": "bge 0x0e0a2", + "mnemonic": "bge", + "operands": "0x0e0a2", + "mode": "thumb" + }, + "bb_57500": { + "virtual_address": 57500, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 57504, + "children": [ + "instr_57500", + "instr_57502" + ] + }, + "instr_57504": { + "virtual_address": 57504, + "size": 2, + "disassembly": "b 0x0e560", + "mnemonic": "b", + "operands": "0x0e560", + "mode": "thumb" + }, + "bb_57504": { + "virtual_address": 57504, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_57504" + ] + }, + "instr_57506": { + "virtual_address": 57506, + "size": 2, + "disassembly": "mov r3, r10", + "mnemonic": "mov", + "operands": "r3, r10", + "mode": "thumb" + }, + "instr_57508": { + "virtual_address": 57508, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_57510": { + "virtual_address": 57510, + "size": 2, + "disassembly": "bne 0x0e0aa", + "mnemonic": "bne", + "operands": "0x0e0aa", + "mode": "thumb" + }, + "bb_57506": { + "virtual_address": 57506, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 57512, + "children": [ + "instr_57506", + "instr_57508", + "instr_57510" + ] + }, + "instr_57512": { + "virtual_address": 57512, + "size": 2, + "disassembly": "b 0x0e4d6", + "mnemonic": "b", + "operands": "0x0e4d6", + "mode": "thumb" + }, + "bb_57512": { + "virtual_address": 57512, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 58582, + "children": [ + "instr_57512" + ] + }, + "instr_57514": { + "virtual_address": 57514, + "size": 2, + "disassembly": "movs r3, #0x80", + "mnemonic": "movs", + "operands": "r3, #0x80", + "mode": "thumb" + }, + "instr_57516": { + "virtual_address": 57516, + "size": 2, + "disassembly": "mov r2, r8", + "mnemonic": "mov", + "operands": "r2, r8", + "mode": "thumb" + }, + "instr_57518": { + "virtual_address": 57518, + "size": 2, + "disassembly": "bics r2, r3", + "mnemonic": "bics", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_57520": { + "virtual_address": 57520, + "size": 2, + "disassembly": "mov r3, r10", + "mnemonic": "mov", + "operands": "r3, r10", + "mode": "thumb" + }, + "instr_57522": { + "virtual_address": 57522, + "size": 2, + "disassembly": "mov r8, r2", + "mnemonic": "mov", + "operands": "r8, r2", + "mode": "thumb" + }, + "instr_57524": { + "virtual_address": 57524, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_57526": { + "virtual_address": 57526, + "size": 2, + "disassembly": "beq 0x0e0ba", + "mnemonic": "beq", + "operands": "0x0e0ba", + "mode": "thumb" + }, + "bb_57514": { + "virtual_address": 57514, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 57528, + "children": [ + "instr_57514", + "instr_57516", + "instr_57518", + "instr_57520", + "instr_57522", + "instr_57524", + "instr_57526" + ] + }, + "instr_57528": { + "virtual_address": 57528, + "size": 2, + "disassembly": "b 0x0e4d6", + "mnemonic": "b", + "operands": "0x0e4d6", + "mode": "thumb" + }, + "bb_57528": { + "virtual_address": 57528, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 58582, + "children": [ + "instr_57528" + ] + }, + "instr_57530": { + "virtual_address": 57530, + "size": 2, + "disassembly": "ldr r2, [sp, #0x18]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x18]", + "mode": "thumb" + }, + "instr_57532": { + "virtual_address": 57532, + "size": 2, + "disassembly": "ldr r3, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_57534": { + "virtual_address": 57534, + "size": 2, + "disassembly": "movs r1, r2", + "mnemonic": "movs", + "operands": "r1, r2", + "mode": "thumb" + }, + "instr_57536": { + "virtual_address": 57536, + "size": 2, + "disassembly": "orrs r1, r3", + "mnemonic": "orrs", + "operands": "r1, r3", + "mode": "thumb" + }, + "instr_57538": { + "virtual_address": 57538, + "size": 2, + "disassembly": "beq 0x0e0c6", + "mnemonic": "beq", + "operands": "0x0e0c6", + "mode": "thumb" + }, + "bb_57530": { + "virtual_address": 57530, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 57540, + "children": [ + "instr_57530", + "instr_57532", + "instr_57534", + "instr_57536", + "instr_57538" + ] + }, + "instr_57540": { + "virtual_address": 57540, + "size": 2, + "disassembly": "b 0x0e4d6", + "mnemonic": "b", + "operands": "0x0e4d6", + "mode": "thumb" + }, + "bb_57540": { + "virtual_address": 57540, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 58582, + "children": [ + "instr_57540" + ] + }, + "instr_57542": { + "virtual_address": 57542, + "size": 2, + "disassembly": "mov r10, r1", + "mnemonic": "mov", + "operands": "r10, r1", + "mode": "thumb" + }, + "instr_57544": { + "virtual_address": 57544, + "size": 2, + "disassembly": "str r1, [sp, #0xc]", + "mnemonic": "str", + "operands": "r1, [sp, #0xc]", + "mode": "thumb" + }, + "instr_57546": { + "virtual_address": 57546, + "size": 2, + "disassembly": "add r5, sp, #0xf8", + "mnemonic": "add", + "operands": "r5, sp, #0xf8", + "mode": "thumb" + }, + "instr_57548": { + "virtual_address": 57548, + "size": 2, + "disassembly": "b 0x0e020", + "mnemonic": "b", + "operands": "0x0e020", + "mode": "thumb" + }, + "bb_57542": { + "virtual_address": 57542, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 57376, + "children": [ + "instr_57542", + "instr_57544", + "instr_57546", + "instr_57548" + ] + }, + "instr_57682": { + "virtual_address": 57682, + "size": 2, + "disassembly": "mov r6, r8", + "mnemonic": "mov", + "operands": "r6, r8", + "mode": "thumb" + }, + "bb_57682": { + "virtual_address": 57682, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 57684, + "children": [ + "instr_57682" + ] + }, + "instr_57684": { + "virtual_address": 57684, + "size": 2, + "disassembly": "cmp r3, #0x1", + "mnemonic": "cmp", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_57686": { + "virtual_address": 57686, + "size": 2, + "disassembly": "bne 0x0e15a", + "mnemonic": "bne", + "operands": "0x0e15a", + "mode": "thumb" + }, + "bb_57684": { + "virtual_address": 57684, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 57688, + "children": [ + "instr_57684", + "instr_57686" + ] + }, + "instr_57688": { + "virtual_address": 57688, + "size": 2, + "disassembly": "b 0x0e4d8", + "mnemonic": "b", + "operands": "0x0e4d8", + "mode": "thumb" + }, + "bb_57688": { + "virtual_address": 57688, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 58584, + "children": [ + "instr_57688" + ] + }, + "instr_57690": { + "virtual_address": 57690, + "size": 2, + "disassembly": "add r5, sp, #0xf8", + "mnemonic": "add", + "operands": "r5, sp, #0xf8", + "mode": "thumb" + }, + "instr_57692": { + "virtual_address": 57692, + "size": 2, + "disassembly": "cmp r3, #0x2", + "mnemonic": "cmp", + "operands": "r3, #0x2", + "mode": "thumb" + }, + "instr_57694": { + "virtual_address": 57694, + "size": 2, + "disassembly": "bne 0x0e162", + "mnemonic": "bne", + "operands": "0x0e162", + "mode": "thumb" + }, + "bb_57690": { + "virtual_address": 57690, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 57696, + "children": [ + "instr_57690", + "instr_57692", + "instr_57694" + ] + }, + "instr_57696": { + "virtual_address": 57696, + "size": 2, + "disassembly": "b 0x0e3c8", + "mnemonic": "b", + "operands": "0x0e3c8", + "mode": "thumb" + }, + "bb_57696": { + "virtual_address": 57696, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 58312, + "children": [ + "instr_57696" + ] + }, + "instr_57698": { + "virtual_address": 57698, + "size": 2, + "disassembly": "movs r3, #0x7", + "mnemonic": "movs", + "operands": "r3, #0x7", + "mode": "thumb" + }, + "instr_57700": { + "virtual_address": 57700, + "size": 2, + "disassembly": "mov r12, r7", + "mnemonic": "mov", + "operands": "r12, r7", + "mode": "thumb" + }, + "instr_57702": { + "virtual_address": 57702, + "size": 2, + "disassembly": "mov r9, r4", + "mnemonic": "mov", + "operands": "r9, r4", + "mode": "thumb" + }, + "instr_57704": { + "virtual_address": 57704, + "size": 2, + "disassembly": "mov r8, r3", + "mnemonic": "mov", + "operands": "r8, r3", + "mode": "thumb" + }, + "instr_57706": { + "virtual_address": 57706, + "size": 2, + "disassembly": "str r6, [sp, #0x4]", + "mnemonic": "str", + "operands": "r6, [sp, #0x4]", + "mode": "thumb" + }, + "instr_57708": { + "virtual_address": 57708, + "size": 2, + "disassembly": "ldr r2, [sp, #0x18]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x18]", + "mode": "thumb" + }, + "instr_57710": { + "virtual_address": 57710, + "size": 2, + "disassembly": "ldr r3, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x1c]", + "mode": "thumb" + }, + "bb_57698": { + "virtual_address": 57698, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 57712, + "children": [ + "instr_57698", + "instr_57700", + "instr_57702", + "instr_57704", + "instr_57706", + "instr_57708", + "instr_57710" + ] + }, + "instr_57712": { + "virtual_address": 57712, + "size": 2, + "disassembly": "lsls r4, r3, #0x1d", + "mnemonic": "lsls", + "operands": "r4, r3, #0x1d", + "mode": "thumb" + }, + "instr_57714": { + "virtual_address": 57714, + "size": 2, + "disassembly": "lsrs r6, r2, #0x3", + "mnemonic": "lsrs", + "operands": "r6, r2, #0x3", + "mode": "thumb" + }, + "instr_57716": { + "virtual_address": 57716, + "size": 2, + "disassembly": "mov r1, r8", + "mnemonic": "mov", + "operands": "r1, r8", + "mode": "thumb" + }, + "instr_57718": { + "virtual_address": 57718, + "size": 2, + "disassembly": "lsrs r0, r3, #0x3", + "mnemonic": "lsrs", + "operands": "r0, r3, #0x3", + "mode": "thumb" + }, + "instr_57720": { + "virtual_address": 57720, + "size": 2, + "disassembly": "orrs r4, r6", + "mnemonic": "orrs", + "operands": "r4, r6", + "mode": "thumb" + }, + "instr_57722": { + "virtual_address": 57722, + "size": 2, + "disassembly": "movs r3, r0", + "mnemonic": "movs", + "operands": "r3, r0", + "mode": "thumb" + }, + "instr_57724": { + "virtual_address": 57724, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_57726": { + "virtual_address": 57726, + "size": 2, + "disassembly": "ands r1, r2", + "mnemonic": "ands", + "operands": "r1, r2", + "mode": "thumb" + }, + "instr_57728": { + "virtual_address": 57728, + "size": 2, + "disassembly": "movs r7, r5", + "mnemonic": "movs", + "operands": "r7, r5", + "mode": "thumb" + }, + "instr_57730": { + "virtual_address": 57730, + "size": 2, + "disassembly": "adds r1, #0x30", + "mnemonic": "adds", + "operands": "r1, #0x30", + "mode": "thumb" + }, + "instr_57732": { + "virtual_address": 57732, + "size": 2, + "disassembly": "subs r5, #0x1", + "mnemonic": "subs", + "operands": "r5, #0x1", + "mode": "thumb" + }, + "instr_57734": { + "virtual_address": 57734, + "size": 2, + "disassembly": "movs r2, r4", + "mnemonic": "movs", + "operands": "r2, r4", + "mode": "thumb" + }, + "instr_57736": { + "virtual_address": 57736, + "size": 2, + "disassembly": "strb r1, [r5, #0x0]", + "mnemonic": "strb", + "operands": "r1, [r5, #0x0]", + "mode": "thumb" + }, + "instr_57738": { + "virtual_address": 57738, + "size": 2, + "disassembly": "orrs r0, r3", + "mnemonic": "orrs", + "operands": "r0, r3", + "mode": "thumb" + }, + "instr_57740": { + "virtual_address": 57740, + "size": 2, + "disassembly": "bne 0x0e170", + "mnemonic": "bne", + "operands": "0x0e170", + "mode": "thumb" + }, + "bb_57712": { + "virtual_address": 57712, + "size": 30, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 57742, + "children": [ + "instr_57712", + "instr_57714", + "instr_57716", + "instr_57718", + "instr_57720", + "instr_57722", + "instr_57724", + "instr_57726", + "instr_57728", + "instr_57730", + "instr_57732", + "instr_57734", + "instr_57736", + "instr_57738", + "instr_57740" + ] + }, + "instr_57742": { + "virtual_address": 57742, + "size": 2, + "disassembly": "str r2, [sp, #0x18]", + "mnemonic": "str", + "operands": "r2, [sp, #0x18]", + "mode": "thumb" + }, + "instr_57744": { + "virtual_address": 57744, + "size": 2, + "disassembly": "str r3, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_57746": { + "virtual_address": 57746, + "size": 2, + "disassembly": "mov r2, r12", + "mnemonic": "mov", + "operands": "r2, r12", + "mode": "thumb" + }, + "instr_57748": { + "virtual_address": 57748, + "size": 2, + "disassembly": "mov r4, r9", + "mnemonic": "mov", + "operands": "r4, r9", + "mode": "thumb" + }, + "instr_57750": { + "virtual_address": 57750, + "size": 2, + "disassembly": "mov r12, r7", + "mnemonic": "mov", + "operands": "r12, r7", + "mode": "thumb" + }, + "instr_57752": { + "virtual_address": 57752, + "size": 2, + "disassembly": "ldr r6, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r6, [sp, #0x4]", + "mode": "thumb" + }, + "instr_57754": { + "virtual_address": 57754, + "size": 2, + "disassembly": "movs r7, r2", + "mnemonic": "movs", + "operands": "r7, r2", + "mode": "thumb" + }, + "instr_57756": { + "virtual_address": 57756, + "size": 2, + "disassembly": "cmp r1, #0x30", + "mnemonic": "cmp", + "operands": "r1, #0x30", + "mode": "thumb" + }, + "instr_57758": { + "virtual_address": 57758, + "size": 2, + "disassembly": "beq 0x0e1a6", + "mnemonic": "beq", + "operands": "0x0e1a6", + "mode": "thumb" + }, + "bb_57742": { + "virtual_address": 57742, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 57760, + "children": [ + "instr_57742", + "instr_57744", + "instr_57746", + "instr_57748", + "instr_57750", + "instr_57752", + "instr_57754", + "instr_57756", + "instr_57758" + ] + }, + "instr_57760": { + "virtual_address": 57760, + "size": 2, + "disassembly": "lsls r3, r6, #0x1f", + "mnemonic": "lsls", + "operands": "r3, r6, #0x1f", + "mode": "thumb" + }, + "instr_57762": { + "virtual_address": 57762, + "size": 2, + "disassembly": "bpl 0x0e1a6", + "mnemonic": "bpl", + "operands": "0x0e1a6", + "mode": "thumb" + }, + "bb_57760": { + "virtual_address": 57760, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 57764, + "children": [ + "instr_57760", + "instr_57762" + ] + }, + "instr_57764": { + "virtual_address": 57764, + "size": 2, + "disassembly": "b 0x0e606", + "mnemonic": "b", + "operands": "0x0e606", + "mode": "thumb" + }, + "bb_57764": { + "virtual_address": 57764, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_57764" + ] + }, + "instr_57766": { + "virtual_address": 57766, + "size": 2, + "disassembly": "add r3, sp, #0xf8", + "mnemonic": "add", + "operands": "r3, sp, #0xf8", + "mode": "thumb" + }, + "instr_57768": { + "virtual_address": 57768, + "size": 2, + "disassembly": "subs r3, r3, r5", + "mnemonic": "subs", + "operands": "r3, r3, r5", + "mode": "thumb" + }, + "instr_57770": { + "virtual_address": 57770, + "size": 2, + "disassembly": "mov r8, r6", + "mnemonic": "mov", + "operands": "r8, r6", + "mode": "thumb" + }, + "instr_57772": { + "virtual_address": 57772, + "size": 2, + "disassembly": "str r3, [sp, #0xc]", + "mnemonic": "str", + "operands": "r3, [sp, #0xc]", + "mode": "thumb" + }, + "instr_57774": { + "virtual_address": 57774, + "size": 2, + "disassembly": "b 0x0e020", + "mnemonic": "b", + "operands": "0x0e020", + "mode": "thumb" + }, + "bb_57766": { + "virtual_address": 57766, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 57376, + "children": [ + "instr_57766", + "instr_57768", + "instr_57770", + "instr_57772", + "instr_57774" + ] + }, + "instr_58106": { + "virtual_address": 58106, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_58108": { + "virtual_address": 58108, + "size": 2, + "disassembly": "bne 0x0e300", + "mnemonic": "bne", + "operands": "0x0e300", + "mode": "thumb" + }, + "bb_58106": { + "virtual_address": 58106, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 58110, + "children": [ + "instr_58106", + "instr_58108" + ] + }, + "instr_58110": { + "virtual_address": 58110, + "size": 2, + "disassembly": "b 0x0e58e", + "mnemonic": "b", + "operands": "0x0e58e", + "mode": "thumb" + }, + "bb_58110": { + "virtual_address": 58110, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_58110" + ] + }, + "instr_58112": { + "virtual_address": 58112, + "size": 2, + "disassembly": "mov r1, r11", + "mnemonic": "mov", + "operands": "r1, r11", + "mode": "thumb" + }, + "instr_58114": { + "virtual_address": 58114, + "size": 2, + "disassembly": "ldr r0, [sp, #0x8]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x8]", + "mode": "thumb" + }, + "instr_58116": { + "virtual_address": 58116, + "size": 2, + "disassembly": "add r2, sp, #0x48", + "mnemonic": "add", + "operands": "r2, sp, #0x48", + "mode": "thumb" + }, + "instr_58118": { + "virtual_address": 58118, + "size": 4, + "disassembly": "bl 0x0dae0", + "mnemonic": "bl", + "operands": "0x0dae0", + "mode": "thumb" + }, + "instr_58122": { + "virtual_address": 58122, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_58124": { + "virtual_address": 58124, + "size": 2, + "disassembly": "beq 0x0e310", + "mnemonic": "beq", + "operands": "0x0e310", + "mode": "thumb" + }, + "bb_58112": { + "virtual_address": 58112, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 58126, + "children": [ + "instr_58112", + "instr_58114", + "instr_58116", + "instr_58118", + "instr_58122", + "instr_58124" + ] + }, + "instr_58126": { + "virtual_address": 58126, + "size": 2, + "disassembly": "b 0x0dcfa", + "mnemonic": "b", + "operands": "0x0dcfa", + "mode": "thumb" + }, + "bb_58126": { + "virtual_address": 58126, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_58126" + ] + }, + "instr_58128": { + "virtual_address": 58128, + "size": 2, + "disassembly": "ldr r2, [sp, #0x4c]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x4c]", + "mode": "thumb" + }, + "instr_58130": { + "virtual_address": 58130, + "size": 2, + "disassembly": "ldr r0, [sp, #0x50]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x50]", + "mode": "thumb" + }, + "instr_58132": { + "virtual_address": 58132, + "size": 2, + "disassembly": "adds r1, r2, #0x1", + "mnemonic": "adds", + "operands": "r1, r2, #0x1", + "mode": "thumb" + }, + "instr_58134": { + "virtual_address": 58134, + "size": 2, + "disassembly": "add r7, sp, #0x54", + "mnemonic": "add", + "operands": "r7, sp, #0x54", + "mode": "thumb" + }, + "instr_58136": { + "virtual_address": 58136, + "size": 2, + "disassembly": "b 0x0ddae", + "mnemonic": "b", + "operands": "0x0ddae", + "mode": "thumb" + }, + "bb_58128": { + "virtual_address": 58128, + "size": 10, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_58128", + "instr_58130", + "instr_58132", + "instr_58134", + "instr_58136" + ] + }, + "instr_58138": { + "virtual_address": 58138, + "size": 2, + "disassembly": "add r3, sp, #0x44", + "mnemonic": "add", + "operands": "r3, sp, #0x44", + "mode": "thumb" + }, + "instr_58140": { + "virtual_address": 58140, + "size": 2, + "disassembly": "str r3, [sp, #0x54]", + "mnemonic": "str", + "operands": "r3, [sp, #0x54]", + "mode": "thumb" + }, + "instr_58142": { + "virtual_address": 58142, + "size": 2, + "disassembly": "movs r3, #0x2", + "mnemonic": "movs", + "operands": "r3, #0x2", + "mode": "thumb" + }, + "instr_58144": { + "virtual_address": 58144, + "size": 2, + "disassembly": "movs r1, #0x1", + "mnemonic": "movs", + "operands": "r1, #0x1", + "mode": "thumb" + }, + "instr_58146": { + "virtual_address": 58146, + "size": 2, + "disassembly": "movs r0, #0x2", + "mnemonic": "movs", + "operands": "r0, #0x2", + "mode": "thumb" + }, + "instr_58148": { + "virtual_address": 58148, + "size": 2, + "disassembly": "str r3, [sp, #0x58]", + "mnemonic": "str", + "operands": "r3, [sp, #0x58]", + "mode": "thumb" + }, + "instr_58150": { + "virtual_address": 58150, + "size": 2, + "disassembly": "add r7, sp, #0x54", + "mnemonic": "add", + "operands": "r7, sp, #0x54", + "mode": "thumb" + }, + "bb_58138": { + "virtual_address": 58138, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 58152, + "children": [ + "instr_58138", + "instr_58140", + "instr_58142", + "instr_58144", + "instr_58146", + "instr_58148", + "instr_58150" + ] + }, + "instr_58152": { + "virtual_address": 58152, + "size": 2, + "disassembly": "movs r2, r1", + "mnemonic": "movs", + "operands": "r2, r1", + "mode": "thumb" + }, + "bb_58152": { + "virtual_address": 58152, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 58154, + "children": [ + "instr_58152" + ] + }, + "instr_58154": { + "virtual_address": 58154, + "size": 2, + "disassembly": "adds r7, #0x8", + "mnemonic": "adds", + "operands": "r7, #0x8", + "mode": "thumb" + }, + "instr_58156": { + "virtual_address": 58156, + "size": 2, + "disassembly": "adds r1, r2, #0x1", + "mnemonic": "adds", + "operands": "r1, r2, #0x1", + "mode": "thumb" + }, + "instr_58158": { + "virtual_address": 58158, + "size": 2, + "disassembly": "b 0x0dde6", + "mnemonic": "b", + "operands": "0x0dde6", + "mode": "thumb" + }, + "bb_58154": { + "virtual_address": 58154, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_58154", + "instr_58156", + "instr_58158" + ] + }, + "instr_58160": { + "virtual_address": 58160, + "size": 2, + "disassembly": "ldr r0, [sp, #0x50]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x50]", + "mode": "thumb" + }, + "instr_58162": { + "virtual_address": 58162, + "size": 2, + "disassembly": "cmp r6, #0x10", + "mnemonic": "cmp", + "operands": "r6, #0x10", + "mode": "thumb" + }, + "instr_58164": { + "virtual_address": 58164, + "size": 2, + "disassembly": "bgt 0x0e338", + "mnemonic": "bgt", + "operands": "0x0e338", + "mode": "thumb" + }, + "bb_58160": { + "virtual_address": 58160, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 58166, + "children": [ + "instr_58160", + "instr_58162", + "instr_58164" + ] + }, + "instr_58166": { + "virtual_address": 58166, + "size": 2, + "disassembly": "b 0x0e8e0", + "mnemonic": "b", + "operands": "0x0e8e0", + "mode": "thumb" + }, + "bb_58166": { + "virtual_address": 58166, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_58166" + ] + }, + "instr_58168": { + "virtual_address": 58168, + "size": 2, + "disassembly": "ldr r3, [0x0e3c4]", + "mnemonic": "ldr", + "operands": "r3, [0x0e3c4]", + "mode": "thumb" + }, + "instr_58170": { + "virtual_address": 58170, + "size": 2, + "disassembly": "movs r2, r7", + "mnemonic": "movs", + "operands": "r2, r7", + "mode": "thumb" + }, + "instr_58172": { + "virtual_address": 58172, + "size": 2, + "disassembly": "mov r9, r5", + "mnemonic": "mov", + "operands": "r9, r5", + "mode": "thumb" + }, + "instr_58174": { + "virtual_address": 58174, + "size": 2, + "disassembly": "mov r7, r11", + "mnemonic": "mov", + "operands": "r7, r11", + "mode": "thumb" + }, + "instr_58176": { + "virtual_address": 58176, + "size": 2, + "disassembly": "ldr r1, [sp, #0x4c]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x4c]", + "mode": "thumb" + }, + "instr_58178": { + "virtual_address": 58178, + "size": 2, + "disassembly": "mov r11, r4", + "mnemonic": "mov", + "operands": "r11, r4", + "mode": "thumb" + }, + "instr_58180": { + "virtual_address": 58180, + "size": 2, + "disassembly": "movs r4, r3", + "mnemonic": "movs", + "operands": "r4, r3", + "mode": "thumb" + }, + "instr_58182": { + "virtual_address": 58182, + "size": 2, + "disassembly": "b 0x0e354", + "mnemonic": "b", + "operands": "0x0e354", + "mode": "thumb" + }, + "bb_58168": { + "virtual_address": 58168, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 58196, + "children": [ + "instr_58168", + "instr_58170", + "instr_58172", + "instr_58174", + "instr_58176", + "instr_58178", + "instr_58180", + "instr_58182" + ] + }, + "instr_58184": { + "virtual_address": 58184, + "size": 2, + "disassembly": "adds r5, r1, #0x2", + "mnemonic": "adds", + "operands": "r5, r1, #0x2", + "mode": "thumb" + }, + "instr_58186": { + "virtual_address": 58186, + "size": 2, + "disassembly": "movs r1, r3", + "mnemonic": "movs", + "operands": "r1, r3", + "mode": "thumb" + }, + "instr_58188": { + "virtual_address": 58188, + "size": 2, + "disassembly": "adds r2, #0x8", + "mnemonic": "adds", + "operands": "r2, #0x8", + "mode": "thumb" + }, + "bb_58184": { + "virtual_address": 58184, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 58190, + "children": [ + "instr_58184", + "instr_58186", + "instr_58188" + ] + }, + "instr_58190": { + "virtual_address": 58190, + "size": 2, + "disassembly": "subs r6, #0x10", + "mnemonic": "subs", + "operands": "r6, #0x10", + "mode": "thumb" + }, + "instr_58192": { + "virtual_address": 58192, + "size": 2, + "disassembly": "cmp r6, #0x10", + "mnemonic": "cmp", + "operands": "r6, #0x10", + "mode": "thumb" + }, + "instr_58194": { + "virtual_address": 58194, + "size": 2, + "disassembly": "ble 0x0e388", + "mnemonic": "ble", + "operands": "0x0e388", + "mode": "thumb" + }, + "bb_58190": { + "virtual_address": 58190, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 58196, + "children": [ + "instr_58190", + "instr_58192", + "instr_58194" + ] + }, + "instr_58196": { + "virtual_address": 58196, + "size": 2, + "disassembly": "movs r3, #0x10", + "mnemonic": "movs", + "operands": "r3, #0x10", + "mode": "thumb" + }, + "instr_58198": { + "virtual_address": 58198, + "size": 2, + "disassembly": "adds r0, #0x10", + "mnemonic": "adds", + "operands": "r0, #0x10", + "mode": "thumb" + }, + "instr_58200": { + "virtual_address": 58200, + "size": 2, + "disassembly": "str r3, [r2, #0x4]", + "mnemonic": "str", + "operands": "r3, [r2, #0x4]", + "mode": "thumb" + }, + "instr_58202": { + "virtual_address": 58202, + "size": 2, + "disassembly": "adds r3, r1, #0x1", + "mnemonic": "adds", + "operands": "r3, r1, #0x1", + "mode": "thumb" + }, + "instr_58204": { + "virtual_address": 58204, + "size": 2, + "disassembly": "str r4, [r2, #0x0]", + "mnemonic": "str", + "operands": "r4, [r2, #0x0]", + "mode": "thumb" + }, + "instr_58206": { + "virtual_address": 58206, + "size": 2, + "disassembly": "str r0, [sp, #0x50]", + "mnemonic": "str", + "operands": "r0, [sp, #0x50]", + "mode": "thumb" + }, + "instr_58208": { + "virtual_address": 58208, + "size": 2, + "disassembly": "str r3, [sp, #0x4c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x4c]", + "mode": "thumb" + }, + "instr_58210": { + "virtual_address": 58210, + "size": 2, + "disassembly": "cmp r3, #0x7", + "mnemonic": "cmp", + "operands": "r3, #0x7", + "mode": "thumb" + }, + "instr_58212": { + "virtual_address": 58212, + "size": 2, + "disassembly": "ble 0x0e348", + "mnemonic": "ble", + "operands": "0x0e348", + "mode": "thumb" + }, + "bb_58196": { + "virtual_address": 58196, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 58214, + "children": [ + "instr_58196", + "instr_58198", + "instr_58200", + "instr_58202", + "instr_58204", + "instr_58206", + "instr_58208", + "instr_58210", + "instr_58212" + ] + }, + "instr_58214": { + "virtual_address": 58214, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_58216": { + "virtual_address": 58216, + "size": 2, + "disassembly": "beq 0x0e3ae", + "mnemonic": "beq", + "operands": "0x0e3ae", + "mode": "thumb" + }, + "bb_58214": { + "virtual_address": 58214, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 58218, + "children": [ + "instr_58214", + "instr_58216" + ] + }, + "instr_58218": { + "virtual_address": 58218, + "size": 2, + "disassembly": "movs r1, r7", + "mnemonic": "movs", + "operands": "r1, r7", + "mode": "thumb" + }, + "instr_58220": { + "virtual_address": 58220, + "size": 2, + "disassembly": "ldr r0, [sp, #0x8]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x8]", + "mode": "thumb" + }, + "instr_58222": { + "virtual_address": 58222, + "size": 2, + "disassembly": "add r2, sp, #0x48", + "mnemonic": "add", + "operands": "r2, sp, #0x48", + "mode": "thumb" + }, + "instr_58224": { + "virtual_address": 58224, + "size": 4, + "disassembly": "bl 0x0dae0", + "mnemonic": "bl", + "operands": "0x0dae0", + "mode": "thumb" + }, + "instr_58228": { + "virtual_address": 58228, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_58230": { + "virtual_address": 58230, + "size": 2, + "disassembly": "beq 0x0e37a", + "mnemonic": "beq", + "operands": "0x0e37a", + "mode": "thumb" + }, + "bb_58218": { + "virtual_address": 58218, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 58232, + "children": [ + "instr_58218", + "instr_58220", + "instr_58222", + "instr_58224", + "instr_58228", + "instr_58230" + ] + }, + "instr_58232": { + "virtual_address": 58232, + "size": 2, + "disassembly": "b 0x0dcf8", + "mnemonic": "b", + "operands": "0x0dcf8", + "mode": "thumb" + }, + "bb_58232": { + "virtual_address": 58232, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_58232" + ] + }, + "instr_58234": { + "virtual_address": 58234, + "size": 2, + "disassembly": "ldr r1, [sp, #0x4c]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x4c]", + "mode": "thumb" + }, + "instr_58236": { + "virtual_address": 58236, + "size": 2, + "disassembly": "subs r6, #0x10", + "mnemonic": "subs", + "operands": "r6, #0x10", + "mode": "thumb" + }, + "instr_58238": { + "virtual_address": 58238, + "size": 2, + "disassembly": "ldr r0, [sp, #0x50]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x50]", + "mode": "thumb" + }, + "instr_58240": { + "virtual_address": 58240, + "size": 2, + "disassembly": "adds r5, r1, #0x1", + "mnemonic": "adds", + "operands": "r5, r1, #0x1", + "mode": "thumb" + }, + "instr_58242": { + "virtual_address": 58242, + "size": 2, + "disassembly": "add r2, sp, #0x54", + "mnemonic": "add", + "operands": "r2, sp, #0x54", + "mode": "thumb" + }, + "instr_58244": { + "virtual_address": 58244, + "size": 2, + "disassembly": "cmp r6, #0x10", + "mnemonic": "cmp", + "operands": "r6, #0x10", + "mode": "thumb" + }, + "instr_58246": { + "virtual_address": 58246, + "size": 2, + "disassembly": "bgt 0x0e354", + "mnemonic": "bgt", + "operands": "0x0e354", + "mode": "thumb" + }, + "bb_58234": { + "virtual_address": 58234, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 58248, + "children": [ + "instr_58234", + "instr_58236", + "instr_58238", + "instr_58240", + "instr_58242", + "instr_58244", + "instr_58246" + ] + }, + "instr_58248": { + "virtual_address": 58248, + "size": 2, + "disassembly": "movs r3, r4", + "mnemonic": "movs", + "operands": "r3, r4", + "mode": "thumb" + }, + "instr_58250": { + "virtual_address": 58250, + "size": 2, + "disassembly": "mov r4, r11", + "mnemonic": "mov", + "operands": "r4, r11", + "mode": "thumb" + }, + "instr_58252": { + "virtual_address": 58252, + "size": 2, + "disassembly": "mov r11, r7", + "mnemonic": "mov", + "operands": "r11, r7", + "mode": "thumb" + }, + "instr_58254": { + "virtual_address": 58254, + "size": 2, + "disassembly": "movs r7, r2", + "mnemonic": "movs", + "operands": "r7, r2", + "mode": "thumb" + }, + "instr_58256": { + "virtual_address": 58256, + "size": 2, + "disassembly": "movs r2, r5", + "mnemonic": "movs", + "operands": "r2, r5", + "mode": "thumb" + }, + "instr_58258": { + "virtual_address": 58258, + "size": 2, + "disassembly": "mov r5, r9", + "mnemonic": "mov", + "operands": "r5, r9", + "mode": "thumb" + }, + "instr_58260": { + "virtual_address": 58260, + "size": 2, + "disassembly": "mov r9, r3", + "mnemonic": "mov", + "operands": "r9, r3", + "mode": "thumb" + }, + "bb_58248": { + "virtual_address": 58248, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 58262, + "children": [ + "instr_58248", + "instr_58250", + "instr_58252", + "instr_58254", + "instr_58256", + "instr_58258", + "instr_58260" + ] + }, + "instr_58262": { + "virtual_address": 58262, + "size": 2, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_58264": { + "virtual_address": 58264, + "size": 2, + "disassembly": "adds r0, r6, r0", + "mnemonic": "adds", + "operands": "r0, r6, r0", + "mode": "thumb" + }, + "instr_58266": { + "virtual_address": 58266, + "size": 2, + "disassembly": "str r3, [r7, #0x0]", + "mnemonic": "str", + "operands": "r3, [r7, #0x0]", + "mode": "thumb" + }, + "instr_58268": { + "virtual_address": 58268, + "size": 2, + "disassembly": "str r6, [r7, #0x4]", + "mnemonic": "str", + "operands": "r6, [r7, #0x4]", + "mode": "thumb" + }, + "instr_58270": { + "virtual_address": 58270, + "size": 2, + "disassembly": "str r0, [sp, #0x50]", + "mnemonic": "str", + "operands": "r0, [sp, #0x50]", + "mode": "thumb" + }, + "instr_58272": { + "virtual_address": 58272, + "size": 2, + "disassembly": "str r2, [sp, #0x4c]", + "mnemonic": "str", + "operands": "r2, [sp, #0x4c]", + "mode": "thumb" + }, + "instr_58274": { + "virtual_address": 58274, + "size": 2, + "disassembly": "cmp r2, #0x7", + "mnemonic": "cmp", + "operands": "r2, #0x7", + "mode": "thumb" + }, + "instr_58276": { + "virtual_address": 58276, + "size": 2, + "disassembly": "ble 0x0e3a8", + "mnemonic": "ble", + "operands": "0x0e3a8", + "mode": "thumb" + }, + "bb_58262": { + "virtual_address": 58262, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 58278, + "children": [ + "instr_58262", + "instr_58264", + "instr_58266", + "instr_58268", + "instr_58270", + "instr_58272", + "instr_58274", + "instr_58276" + ] + }, + "instr_58278": { + "virtual_address": 58278, + "size": 2, + "disassembly": "b 0x0e5ac", + "mnemonic": "b", + "operands": "0x0e5ac", + "mode": "thumb" + }, + "bb_58278": { + "virtual_address": 58278, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_58278" + ] + }, + "instr_58280": { + "virtual_address": 58280, + "size": 2, + "disassembly": "adds r7, #0x8", + "mnemonic": "adds", + "operands": "r7, #0x8", + "mode": "thumb" + }, + "instr_58282": { + "virtual_address": 58282, + "size": 2, + "disassembly": "adds r1, r2, #0x1", + "mnemonic": "adds", + "operands": "r1, r2, #0x1", + "mode": "thumb" + }, + "instr_58284": { + "virtual_address": 58284, + "size": 2, + "disassembly": "b 0x0dd8a", + "mnemonic": "b", + "operands": "0x0dd8a", + "mode": "thumb" + }, + "bb_58280": { + "virtual_address": 58280, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_58280", + "instr_58282", + "instr_58284" + ] + }, + "instr_58286": { + "virtual_address": 58286, + "size": 2, + "disassembly": "movs r1, #0x0", + "mnemonic": "movs", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_58288": { + "virtual_address": 58288, + "size": 2, + "disassembly": "movs r5, #0x1", + "mnemonic": "movs", + "operands": "r5, #0x1", + "mode": "thumb" + }, + "instr_58290": { + "virtual_address": 58290, + "size": 2, + "disassembly": "add r2, sp, #0x54", + "mnemonic": "add", + "operands": "r2, sp, #0x54", + "mode": "thumb" + }, + "instr_58292": { + "virtual_address": 58292, + "size": 2, + "disassembly": "b 0x0e34e", + "mnemonic": "b", + "operands": "0x0e34e", + "mode": "thumb" + }, + "bb_58286": { + "virtual_address": 58286, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 58190, + "children": [ + "instr_58286", + "instr_58288", + "instr_58290", + "instr_58292" + ] + }, + "instr_58312": { + "virtual_address": 58312, + "size": 2, + "disassembly": "movs r0, #0xf", + "mnemonic": "movs", + "operands": "r0, #0xf", + "mode": "thumb" + }, + "instr_58314": { + "virtual_address": 58314, + "size": 2, + "disassembly": "mov r12, r6", + "mnemonic": "mov", + "operands": "r12, r6", + "mode": "thumb" + }, + "instr_58316": { + "virtual_address": 58316, + "size": 2, + "disassembly": "mov r8, r4", + "mnemonic": "mov", + "operands": "r8, r4", + "mode": "thumb" + }, + "instr_58318": { + "virtual_address": 58318, + "size": 2, + "disassembly": "ldr r3, [sp, #0x2c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x2c]", + "mode": "thumb" + }, + "instr_58320": { + "virtual_address": 58320, + "size": 2, + "disassembly": "mov r9, r3", + "mnemonic": "mov", + "operands": "r9, r3", + "mode": "thumb" + }, + "instr_58322": { + "virtual_address": 58322, + "size": 2, + "disassembly": "ldr r2, [sp, #0x18]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x18]", + "mode": "thumb" + }, + "instr_58324": { + "virtual_address": 58324, + "size": 2, + "disassembly": "ldr r3, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x1c]", + "mode": "thumb" + }, + "bb_58312": { + "virtual_address": 58312, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 58326, + "children": [ + "instr_58312", + "instr_58314", + "instr_58316", + "instr_58318", + "instr_58320", + "instr_58322", + "instr_58324" + ] + }, + "instr_58326": { + "virtual_address": 58326, + "size": 2, + "disassembly": "movs r1, r0", + "mnemonic": "movs", + "operands": "r1, r0", + "mode": "thumb" + }, + "instr_58328": { + "virtual_address": 58328, + "size": 2, + "disassembly": "mov r4, r9", + "mnemonic": "mov", + "operands": "r4, r9", + "mode": "thumb" + }, + "instr_58330": { + "virtual_address": 58330, + "size": 2, + "disassembly": "ands r1, r2", + "mnemonic": "ands", + "operands": "r1, r2", + "mode": "thumb" + }, + "instr_58332": { + "virtual_address": 58332, + "size": 2, + "disassembly": "ldrb r1, [r4, r1]", + "mnemonic": "ldrb", + "operands": "r1, [r4, r1]", + "mode": "thumb" + }, + "instr_58334": { + "virtual_address": 58334, + "size": 2, + "disassembly": "lsls r6, r3, #0x1c", + "mnemonic": "lsls", + "operands": "r6, r3, #0x1c", + "mode": "thumb" + }, + "instr_58336": { + "virtual_address": 58336, + "size": 2, + "disassembly": "lsrs r4, r2, #0x4", + "mnemonic": "lsrs", + "operands": "r4, r2, #0x4", + "mode": "thumb" + }, + "instr_58338": { + "virtual_address": 58338, + "size": 2, + "disassembly": "subs r5, #0x1", + "mnemonic": "subs", + "operands": "r5, #0x1", + "mode": "thumb" + }, + "instr_58340": { + "virtual_address": 58340, + "size": 2, + "disassembly": "orrs r6, r4", + "mnemonic": "orrs", + "operands": "r6, r4", + "mode": "thumb" + }, + "instr_58342": { + "virtual_address": 58342, + "size": 2, + "disassembly": "strb r1, [r5, #0x0]", + "mnemonic": "strb", + "operands": "r1, [r5, #0x0]", + "mode": "thumb" + }, + "instr_58344": { + "virtual_address": 58344, + "size": 2, + "disassembly": "lsrs r1, r3, #0x4", + "mnemonic": "lsrs", + "operands": "r1, r3, #0x4", + "mode": "thumb" + }, + "instr_58346": { + "virtual_address": 58346, + "size": 2, + "disassembly": "movs r3, r1", + "mnemonic": "movs", + "operands": "r3, r1", + "mode": "thumb" + }, + "instr_58348": { + "virtual_address": 58348, + "size": 2, + "disassembly": "movs r1, r6", + "mnemonic": "movs", + "operands": "r1, r6", + "mode": "thumb" + }, + "instr_58350": { + "virtual_address": 58350, + "size": 2, + "disassembly": "movs r2, r6", + "mnemonic": "movs", + "operands": "r2, r6", + "mode": "thumb" + }, + "instr_58352": { + "virtual_address": 58352, + "size": 2, + "disassembly": "orrs r1, r3", + "mnemonic": "orrs", + "operands": "r1, r3", + "mode": "thumb" + }, + "instr_58354": { + "virtual_address": 58354, + "size": 2, + "disassembly": "bne 0x0e3d6", + "mnemonic": "bne", + "operands": "0x0e3d6", + "mode": "thumb" + }, + "bb_58326": { + "virtual_address": 58326, + "size": 30, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 58356, + "children": [ + "instr_58326", + "instr_58328", + "instr_58330", + "instr_58332", + "instr_58334", + "instr_58336", + "instr_58338", + "instr_58340", + "instr_58342", + "instr_58344", + "instr_58346", + "instr_58348", + "instr_58350", + "instr_58352", + "instr_58354" + ] + }, + "instr_58356": { + "virtual_address": 58356, + "size": 2, + "disassembly": "str r2, [sp, #0x18]", + "mnemonic": "str", + "operands": "r2, [sp, #0x18]", + "mode": "thumb" + }, + "instr_58358": { + "virtual_address": 58358, + "size": 2, + "disassembly": "str r3, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_58360": { + "virtual_address": 58360, + "size": 2, + "disassembly": "add r3, sp, #0xf8", + "mnemonic": "add", + "operands": "r3, sp, #0xf8", + "mode": "thumb" + }, + "instr_58362": { + "virtual_address": 58362, + "size": 2, + "disassembly": "subs r3, r3, r5", + "mnemonic": "subs", + "operands": "r3, r3, r5", + "mode": "thumb" + }, + "instr_58364": { + "virtual_address": 58364, + "size": 2, + "disassembly": "mov r4, r8", + "mnemonic": "mov", + "operands": "r4, r8", + "mode": "thumb" + }, + "instr_58366": { + "virtual_address": 58366, + "size": 2, + "disassembly": "str r3, [sp, #0xc]", + "mnemonic": "str", + "operands": "r3, [sp, #0xc]", + "mode": "thumb" + }, + "instr_58368": { + "virtual_address": 58368, + "size": 2, + "disassembly": "mov r8, r12", + "mnemonic": "mov", + "operands": "r8, r12", + "mode": "thumb" + }, + "instr_58370": { + "virtual_address": 58370, + "size": 2, + "disassembly": "b 0x0e020", + "mnemonic": "b", + "operands": "0x0e020", + "mode": "thumb" + }, + "bb_58356": { + "virtual_address": 58356, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 57376, + "children": [ + "instr_58356", + "instr_58358", + "instr_58360", + "instr_58362", + "instr_58364", + "instr_58366", + "instr_58368", + "instr_58370" + ] + }, + "instr_58572": { + "virtual_address": 58572, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_58574": { + "virtual_address": 58574, + "size": 2, + "disassembly": "add r5, sp, #0xf8", + "mnemonic": "add", + "operands": "r5, sp, #0xf8", + "mode": "thumb" + }, + "instr_58576": { + "virtual_address": 58576, + "size": 2, + "disassembly": "mov r10, r3", + "mnemonic": "mov", + "operands": "r10, r3", + "mode": "thumb" + }, + "instr_58578": { + "virtual_address": 58578, + "size": 2, + "disassembly": "str r3, [sp, #0xc]", + "mnemonic": "str", + "operands": "r3, [sp, #0xc]", + "mode": "thumb" + }, + "instr_58580": { + "virtual_address": 58580, + "size": 2, + "disassembly": "b 0x0e020", + "mnemonic": "b", + "operands": "0x0e020", + "mode": "thumb" + }, + "bb_58572": { + "virtual_address": 58572, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 57376, + "children": [ + "instr_58572", + "instr_58574", + "instr_58576", + "instr_58578", + "instr_58580" + ] + }, + "instr_58582": { + "virtual_address": 58582, + "size": 2, + "disassembly": "mov r6, r8", + "mnemonic": "mov", + "operands": "r6, r8", + "mode": "thumb" + }, + "bb_58582": { + "virtual_address": 58582, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 58584, + "children": [ + "instr_58582" + ] + }, + "instr_58584": { + "virtual_address": 58584, + "size": 2, + "disassembly": "ldr r2, [sp, #0x18]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x18]", + "mode": "thumb" + }, + "instr_58586": { + "virtual_address": 58586, + "size": 2, + "disassembly": "ldr r3, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_58588": { + "virtual_address": 58588, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_58590": { + "virtual_address": 58590, + "size": 2, + "disassembly": "beq 0x0e4e2", + "mnemonic": "beq", + "operands": "0x0e4e2", + "mode": "thumb" + }, + "bb_58584": { + "virtual_address": 58584, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 58592, + "children": [ + "instr_58584", + "instr_58586", + "instr_58588", + "instr_58590" + ] + }, + "instr_58592": { + "virtual_address": 58592, + "size": 2, + "disassembly": "b 0x0e6fa", + "mnemonic": "b", + "operands": "0x0e6fa", + "mode": "thumb" + }, + "bb_58592": { + "virtual_address": 58592, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_58592" + ] + }, + "instr_58594": { + "virtual_address": 58594, + "size": 2, + "disassembly": "cmp r2, #0x9", + "mnemonic": "cmp", + "operands": "r2, #0x9", + "mode": "thumb" + }, + "instr_58596": { + "virtual_address": 58596, + "size": 2, + "disassembly": "bls 0x0e4e8", + "mnemonic": "bls", + "operands": "0x0e4e8", + "mode": "thumb" + }, + "bb_58594": { + "virtual_address": 58594, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 58598, + "children": [ + "instr_58594", + "instr_58596" + ] + }, + "instr_58598": { + "virtual_address": 58598, + "size": 2, + "disassembly": "b 0x0e6fa", + "mnemonic": "b", + "operands": "0x0e6fa", + "mode": "thumb" + }, + "bb_58598": { + "virtual_address": 58598, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_58598" + ] + }, + "instr_58600": { + "virtual_address": 58600, + "size": 2, + "disassembly": "movs r2, #0x63", + "mnemonic": "movs", + "operands": "r2, #0x63", + "mode": "thumb" + }, + "instr_58602": { + "virtual_address": 58602, + "size": 2, + "disassembly": "ldr r3, [sp, #0x18]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x18]", + "mode": "thumb" + }, + "instr_58604": { + "virtual_address": 58604, + "size": 2, + "disassembly": "add r1, sp, #0x94", + "mnemonic": "add", + "operands": "r1, sp, #0x94", + "mode": "thumb" + }, + "instr_58606": { + "virtual_address": 58606, + "size": 2, + "disassembly": "adds r3, #0x30", + "mnemonic": "adds", + "operands": "r3, #0x30", + "mode": "thumb" + }, + "instr_58608": { + "virtual_address": 58608, + "size": 2, + "disassembly": "strb r3, [r1, r2]", + "mnemonic": "strb", + "operands": "r3, [r1, r2]", + "mode": "thumb" + }, + "instr_58610": { + "virtual_address": 58610, + "size": 2, + "disassembly": "movs r3, #0x1", + "mnemonic": "movs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_58612": { + "virtual_address": 58612, + "size": 2, + "disassembly": "str r3, [sp, #0xc]", + "mnemonic": "str", + "operands": "r3, [sp, #0xc]", + "mode": "thumb" + }, + "instr_58614": { + "virtual_address": 58614, + "size": 2, + "disassembly": "add r3, sp, #0x40", + "mnemonic": "add", + "operands": "r3, sp, #0x40", + "mode": "thumb" + }, + "instr_58616": { + "virtual_address": 58616, + "size": 2, + "disassembly": "movs r5, #0xb7", + "mnemonic": "movs", + "operands": "r5, #0xb7", + "mode": "thumb" + }, + "instr_58618": { + "virtual_address": 58618, + "size": 2, + "disassembly": "mov r12, r3", + "mnemonic": "mov", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_58620": { + "virtual_address": 58620, + "size": 2, + "disassembly": "mov r8, r6", + "mnemonic": "mov", + "operands": "r8, r6", + "mode": "thumb" + }, + "instr_58622": { + "virtual_address": 58622, + "size": 2, + "disassembly": "add r5, r12", + "mnemonic": "add", + "operands": "r5, r12", + "mode": "thumb" + }, + "instr_58624": { + "virtual_address": 58624, + "size": 2, + "disassembly": "b 0x0e020", + "mnemonic": "b", + "operands": "0x0e020", + "mode": "thumb" + }, + "bb_58600": { + "virtual_address": 58600, + "size": 26, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 57376, + "children": [ + "instr_58600", + "instr_58602", + "instr_58604", + "instr_58606", + "instr_58608", + "instr_58610", + "instr_58612", + "instr_58614", + "instr_58616", + "instr_58618", + "instr_58620", + "instr_58622", + "instr_58624" + ] + }, + "func_57376": { + "virtual_address": 57376, + "size": 1250, + "name": "FUN_0000e020", + "children": [ + "bb_57376", + "bb_57386", + "bb_57388", + "bb_57466", + "bb_57472", + "bb_57474", + "bb_57500", + "bb_57504", + "bb_57506", + "bb_57512", + "bb_57514", + "bb_57528", + "bb_57530", + "bb_57540", + "bb_57542", + "bb_57682", + "bb_57684", + "bb_57688", + "bb_57690", + "bb_57696", + "bb_57698", + "bb_57712", + "bb_57742", + "bb_57760", + "bb_57764", + "bb_57766", + "bb_58106", + "bb_58110", + "bb_58112", + "bb_58126", + "bb_58128", + "bb_58138", + "bb_58152", + "bb_58154", + "bb_58160", + "bb_58166", + "bb_58168", + "bb_58184", + "bb_58190", + "bb_58196", + "bb_58214", + "bb_58218", + "bb_58232", + "bb_58234", + "bb_58248", + "bb_58262", + "bb_58278", + "bb_58280", + "bb_58286", + "bb_58312", + "bb_58326", + "bb_58356", + "bb_58572", + "bb_58582", + "bb_58584", + "bb_58592", + "bb_58594", + "bb_58598", + "bb_58600" + ] + }, + "instr_58662": { + "virtual_address": 58662, + "size": 2, + "disassembly": "str r2, [sp, #0x4c]", + "mnemonic": "str", + "operands": "r2, [sp, #0x4c]", + "mode": "thumb" + }, + "instr_58664": { + "virtual_address": 58664, + "size": 2, + "disassembly": "add r7, sp, #0x54", + "mnemonic": "add", + "operands": "r7, sp, #0x54", + "mode": "thumb" + }, + "instr_58666": { + "virtual_address": 58666, + "size": 4, + "disassembly": "bl 0x0dc62", + "mnemonic": "bl", + "operands": "0x0dc62", + "mode": "thumb" + }, + "bb_58662": { + "virtual_address": 58662, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 58670, + "children": [ + "instr_58662", + "instr_58664", + "instr_58666" + ] + }, + "instr_58670": { + "virtual_address": 58670, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_58672": { + "virtual_address": 58672, + "size": 2, + "disassembly": "add r5, sp, #0xf8", + "mnemonic": "add", + "operands": "r5, sp, #0xf8", + "mode": "thumb" + }, + "instr_58674": { + "virtual_address": 58674, + "size": 2, + "disassembly": "mov r10, r3", + "mnemonic": "mov", + "operands": "r10, r3", + "mode": "thumb" + }, + "instr_58676": { + "virtual_address": 58676, + "size": 2, + "disassembly": "b 0x0e020", + "mnemonic": "b", + "operands": "0x0e020", + "mode": "thumb" + }, + "bb_58670": { + "virtual_address": 58670, + "size": 8, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_58670", + "instr_58672", + "instr_58674", + "instr_58676" + ] + }, + "instr_58698": { + "virtual_address": 58698, + "size": 2, + "disassembly": "mov r3, r8", + "mnemonic": "mov", + "operands": "r3, r8", + "mode": "thumb" + }, + "instr_58700": { + "virtual_address": 58700, + "size": 2, + "disassembly": "lsls r3, r3, #0x1b", + "mnemonic": "lsls", + "operands": "r3, r3, #0x1b", + "mode": "thumb" + }, + "instr_58702": { + "virtual_address": 58702, + "size": 2, + "disassembly": "bpl 0x0e646", + "mnemonic": "bpl", + "operands": "0x0e646", + "mode": "thumb" + }, + "bb_58698": { + "virtual_address": 58698, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 58704, + "children": [ + "instr_58698", + "instr_58700", + "instr_58702" + ] + }, + "instr_58704": { + "virtual_address": 58704, + "size": 2, + "disassembly": "ldr r6, [sp, #0x20]", + "mnemonic": "ldr", + "operands": "r6, [sp, #0x20]", + "mode": "thumb" + }, + "bb_58704": { + "virtual_address": 58704, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 58706, + "children": [ + "instr_58704" + ] + }, + "instr_58706": { + "virtual_address": 58706, + "size": 2, + "disassembly": "ldmia r6!, {r3}", + "mnemonic": "ldmia", + "operands": "r6!, {r3}", + "mode": "thumb" + }, + "instr_58708": { + "virtual_address": 58708, + "size": 2, + "disassembly": "str r3, [sp, #0x18]", + "mnemonic": "str", + "operands": "r3, [sp, #0x18]", + "mode": "thumb" + }, + "instr_58710": { + "virtual_address": 58710, + "size": 2, + "disassembly": "asrs r3, r3, #0x1f", + "mnemonic": "asrs", + "operands": "r3, r3, #0x1f", + "mode": "thumb" + }, + "instr_58712": { + "virtual_address": 58712, + "size": 2, + "disassembly": "str r3, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_58714": { + "virtual_address": 58714, + "size": 2, + "disassembly": "str r6, [sp, #0x20]", + "mnemonic": "str", + "operands": "r6, [sp, #0x20]", + "mode": "thumb" + }, + "instr_58716": { + "virtual_address": 58716, + "size": 2, + "disassembly": "bmi 0x0e560", + "mnemonic": "bmi", + "operands": "0x0e560", + "mode": "thumb" + }, + "bb_58706": { + "virtual_address": 58706, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 58718, + "children": [ + "instr_58706", + "instr_58708", + "instr_58710", + "instr_58712", + "instr_58714", + "instr_58716" + ] + }, + "instr_58718": { + "virtual_address": 58718, + "size": 2, + "disassembly": "b 0x0e0a2", + "mnemonic": "b", + "operands": "0x0e0a2", + "mode": "thumb" + }, + "bb_58718": { + "virtual_address": 58718, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_58718" + ] + }, + "instr_58720": { + "virtual_address": 58720, + "size": 2, + "disassembly": "ldr r0, [sp, #0x18]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x18]", + "mode": "thumb" + }, + "instr_58722": { + "virtual_address": 58722, + "size": 2, + "disassembly": "ldr r1, [sp, #0x1c]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_58724": { + "virtual_address": 58724, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_58726": { + "virtual_address": 58726, + "size": 2, + "disassembly": "rsbs r2, r0", + "mnemonic": "rsbs", + "operands": "r2, r0", + "mode": "thumb" + }, + "instr_58728": { + "virtual_address": 58728, + "size": 2, + "disassembly": "sbcs r3, r1", + "mnemonic": "sbcs", + "operands": "r3, r1", + "mode": "thumb" + }, + "instr_58730": { + "virtual_address": 58730, + "size": 2, + "disassembly": "str r2, [sp, #0x18]", + "mnemonic": "str", + "operands": "r2, [sp, #0x18]", + "mode": "thumb" + }, + "instr_58732": { + "virtual_address": 58732, + "size": 2, + "disassembly": "str r3, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_58734": { + "virtual_address": 58734, + "size": 2, + "disassembly": "movs r3, #0x2d", + "mnemonic": "movs", + "operands": "r3, #0x2d", + "mode": "thumb" + }, + "instr_58736": { + "virtual_address": 58736, + "size": 2, + "disassembly": "add r2, sp, #0x40", + "mnemonic": "add", + "operands": "r2, sp, #0x40", + "mode": "thumb" + }, + "instr_58738": { + "virtual_address": 58738, + "size": 2, + "disassembly": "strb r3, [r2, #0x3]", + "mnemonic": "strb", + "operands": "r3, [r2, #0x3]", + "mode": "thumb" + }, + "instr_58740": { + "virtual_address": 58740, + "size": 2, + "disassembly": "mov r6, r8", + "mnemonic": "mov", + "operands": "r6, r8", + "mode": "thumb" + }, + "instr_58742": { + "virtual_address": 58742, + "size": 2, + "disassembly": "subs r3, #0x2c", + "mnemonic": "subs", + "operands": "r3, #0x2c", + "mode": "thumb" + }, + "instr_58744": { + "virtual_address": 58744, + "size": 2, + "disassembly": "b 0x0dfd4", + "mnemonic": "b", + "operands": "0x0dfd4", + "mode": "thumb" + }, + "bb_58720": { + "virtual_address": 58720, + "size": 26, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_58720", + "instr_58722", + "instr_58724", + "instr_58726", + "instr_58728", + "instr_58730", + "instr_58732", + "instr_58734", + "instr_58736", + "instr_58738", + "instr_58740", + "instr_58742", + "instr_58744" + ] + }, + "instr_58766": { + "virtual_address": 58766, + "size": 2, + "disassembly": "ldr r3, [sp, #0x24]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x24]", + "mode": "thumb" + }, + "instr_58768": { + "virtual_address": 58768, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_58770": { + "virtual_address": 58770, + "size": 2, + "disassembly": "beq 0x0e660", + "mnemonic": "beq", + "operands": "0x0e660", + "mode": "thumb" + }, + "bb_58766": { + "virtual_address": 58766, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 58772, + "children": [ + "instr_58766", + "instr_58768", + "instr_58770" + ] + }, + "instr_58772": { + "virtual_address": 58772, + "size": 2, + "disassembly": "add r3, sp, #0x44", + "mnemonic": "add", + "operands": "r3, sp, #0x44", + "mode": "thumb" + }, + "instr_58774": { + "virtual_address": 58774, + "size": 2, + "disassembly": "str r3, [sp, #0x54]", + "mnemonic": "str", + "operands": "r3, [sp, #0x54]", + "mode": "thumb" + }, + "instr_58776": { + "virtual_address": 58776, + "size": 2, + "disassembly": "movs r3, #0x2", + "mnemonic": "movs", + "operands": "r3, #0x2", + "mode": "thumb" + }, + "instr_58778": { + "virtual_address": 58778, + "size": 2, + "disassembly": "movs r2, #0x1", + "mnemonic": "movs", + "operands": "r2, #0x1", + "mode": "thumb" + }, + "instr_58780": { + "virtual_address": 58780, + "size": 2, + "disassembly": "movs r0, #0x2", + "mnemonic": "movs", + "operands": "r0, #0x2", + "mode": "thumb" + }, + "instr_58782": { + "virtual_address": 58782, + "size": 2, + "disassembly": "str r3, [sp, #0x58]", + "mnemonic": "str", + "operands": "r3, [sp, #0x58]", + "mode": "thumb" + }, + "instr_58784": { + "virtual_address": 58784, + "size": 2, + "disassembly": "add r7, sp, #0x54", + "mnemonic": "add", + "operands": "r7, sp, #0x54", + "mode": "thumb" + }, + "instr_58786": { + "virtual_address": 58786, + "size": 2, + "disassembly": "b 0x0e32a", + "mnemonic": "b", + "operands": "0x0e32a", + "mode": "thumb" + }, + "bb_58772": { + "virtual_address": 58772, + "size": 16, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_58772", + "instr_58774", + "instr_58776", + "instr_58778", + "instr_58780", + "instr_58782", + "instr_58784", + "instr_58786" + ] + }, + "instr_58788": { + "virtual_address": 58788, + "size": 2, + "disassembly": "movs r1, #0x1", + "mnemonic": "movs", + "operands": "r1, #0x1", + "mode": "thumb" + }, + "instr_58790": { + "virtual_address": 58790, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_58792": { + "virtual_address": 58792, + "size": 2, + "disassembly": "add r7, sp, #0x54", + "mnemonic": "add", + "operands": "r7, sp, #0x54", + "mode": "thumb" + }, + "instr_58794": { + "virtual_address": 58794, + "size": 2, + "disassembly": "b 0x0dde6", + "mnemonic": "b", + "operands": "0x0dde6", + "mode": "thumb" + }, + "bb_58788": { + "virtual_address": 58788, + "size": 8, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_58788", + "instr_58790", + "instr_58792", + "instr_58794" + ] + }, + "instr_58796": { + "virtual_address": 58796, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_58798": { + "virtual_address": 58798, + "size": 2, + "disassembly": "bne 0x0e5b2", + "mnemonic": "bne", + "operands": "0x0e5b2", + "mode": "thumb" + }, + "bb_58796": { + "virtual_address": 58796, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 58800, + "children": [ + "instr_58796", + "instr_58798" + ] + }, + "instr_58800": { + "virtual_address": 58800, + "size": 2, + "disassembly": "b 0x0e6de", + "mnemonic": "b", + "operands": "0x0e6de", + "mode": "thumb" + }, + "bb_58800": { + "virtual_address": 58800, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 59102, + "children": [ + "instr_58800" + ] + }, + "instr_58802": { + "virtual_address": 58802, + "size": 2, + "disassembly": "mov r1, r11", + "mnemonic": "mov", + "operands": "r1, r11", + "mode": "thumb" + }, + "instr_58804": { + "virtual_address": 58804, + "size": 2, + "disassembly": "ldr r0, [sp, #0x8]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x8]", + "mode": "thumb" + }, + "instr_58806": { + "virtual_address": 58806, + "size": 2, + "disassembly": "add r2, sp, #0x48", + "mnemonic": "add", + "operands": "r2, sp, #0x48", + "mode": "thumb" + }, + "instr_58808": { + "virtual_address": 58808, + "size": 4, + "disassembly": "bl 0x0dae0", + "mnemonic": "bl", + "operands": "0x0dae0", + "mode": "thumb" + }, + "instr_58812": { + "virtual_address": 58812, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_58814": { + "virtual_address": 58814, + "size": 2, + "disassembly": "beq 0x0e5c4", + "mnemonic": "beq", + "operands": "0x0e5c4", + "mode": "thumb" + }, + "bb_58802": { + "virtual_address": 58802, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 58816, + "children": [ + "instr_58802", + "instr_58804", + "instr_58806", + "instr_58808", + "instr_58812", + "instr_58814" + ] + }, + "instr_58816": { + "virtual_address": 58816, + "size": 4, + "disassembly": "bl 0x0dcfa", + "mnemonic": "bl", + "operands": "0x0dcfa", + "mode": "thumb" + }, + "bb_58816": { + "virtual_address": 58816, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 58820, + "children": [ + "instr_58816" + ] + }, + "instr_58820": { + "virtual_address": 58820, + "size": 2, + "disassembly": "ldr r2, [sp, #0x4c]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x4c]", + "mode": "thumb" + }, + "instr_58822": { + "virtual_address": 58822, + "size": 2, + "disassembly": "ldr r0, [sp, #0x50]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x50]", + "mode": "thumb" + }, + "instr_58824": { + "virtual_address": 58824, + "size": 2, + "disassembly": "adds r1, r2, #0x1", + "mnemonic": "adds", + "operands": "r1, r2, #0x1", + "mode": "thumb" + }, + "instr_58826": { + "virtual_address": 58826, + "size": 2, + "disassembly": "add r7, sp, #0x54", + "mnemonic": "add", + "operands": "r7, sp, #0x54", + "mode": "thumb" + }, + "instr_58828": { + "virtual_address": 58828, + "size": 4, + "disassembly": "bl 0x0dd8a", + "mnemonic": "bl", + "operands": "0x0dd8a", + "mode": "thumb" + }, + "bb_58820": { + "virtual_address": 58820, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 58832, + "children": [ + "instr_58820", + "instr_58822", + "instr_58824", + "instr_58826", + "instr_58828" + ] + }, + "instr_58832": { + "virtual_address": 58832, + "size": 2, + "disassembly": "mov r8, r5", + "mnemonic": "mov", + "operands": "r8, r5", + "mode": "thumb" + }, + "instr_58834": { + "virtual_address": 58834, + "size": 2, + "disassembly": "mov r10, r6", + "mnemonic": "mov", + "operands": "r10, r6", + "mode": "thumb" + }, + "instr_58836": { + "virtual_address": 58836, + "size": 2, + "disassembly": "b 0x0e07a", + "mnemonic": "b", + "operands": "0x0e07a", + "mode": "thumb" + }, + "bb_58832": { + "virtual_address": 58832, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_58832", + "instr_58834", + "instr_58836" + ] + }, + "func_58662": { + "virtual_address": 58662, + "size": 176, + "name": "FUN_0000e526", + "children": [ + "bb_58662", + "bb_58670", + "bb_58698", + "bb_58704", + "bb_58706", + "bb_58718", + "bb_58720", + "bb_58766", + "bb_58772", + "bb_58788", + "bb_58796", + "bb_58800", + "bb_58802", + "bb_58816", + "bb_58820", + "bb_58832" + ] + }, + "instr_58856": { + "virtual_address": 58856, + "size": 2, + "disassembly": "movs r3, #0x20", + "mnemonic": "movs", + "operands": "r3, #0x20", + "mode": "thumb" + }, + "instr_58858": { + "virtual_address": 58858, + "size": 2, + "disassembly": "add r2, sp, #0x40", + "mnemonic": "add", + "operands": "r2, sp, #0x40", + "mode": "thumb" + }, + "instr_58860": { + "virtual_address": 58860, + "size": 2, + "disassembly": "strb r3, [r2, #0x3]", + "mnemonic": "strb", + "operands": "r3, [r2, #0x3]", + "mode": "thumb" + }, + "instr_58862": { + "virtual_address": 58862, + "size": 2, + "disassembly": "ldrb r2, [r4, #0x0]", + "mnemonic": "ldrb", + "operands": "r2, [r4, #0x0]", + "mode": "thumb" + }, + "instr_58864": { + "virtual_address": 58864, + "size": 4, + "disassembly": "bl 0x0dc88", + "mnemonic": "bl", + "operands": "0x0dc88", + "mode": "thumb" + }, + "bb_58856": { + "virtual_address": 58856, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 58868, + "children": [ + "instr_58856", + "instr_58858", + "instr_58860", + "instr_58862", + "instr_58864" + ] + }, + "instr_58868": { + "virtual_address": 58868, + "size": 2, + "disassembly": "ldr r6, [sp, #0x20]", + "mnemonic": "ldr", + "operands": "r6, [sp, #0x20]", + "mode": "thumb" + }, + "instr_58870": { + "virtual_address": 58870, + "size": 2, + "disassembly": "ldr r2, [sp, #0x14]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x14]", + "mode": "thumb" + }, + "instr_58872": { + "virtual_address": 58872, + "size": 2, + "disassembly": "ldmia r6!, {r3}", + "mnemonic": "ldmia", + "operands": "r6!, {r3}", + "mode": "thumb" + }, + "instr_58874": { + "virtual_address": 58874, + "size": 2, + "disassembly": "str r2, [r3, #0x0]", + "mnemonic": "str", + "operands": "r2, [r3, #0x0]", + "mode": "thumb" + }, + "instr_58876": { + "virtual_address": 58876, + "size": 2, + "disassembly": "asrs r2, r2, #0x1f", + "mnemonic": "asrs", + "operands": "r2, r2, #0x1f", + "mode": "thumb" + }, + "instr_58878": { + "virtual_address": 58878, + "size": 2, + "disassembly": "str r2, [r3, #0x4]", + "mnemonic": "str", + "operands": "r2, [r3, #0x4]", + "mode": "thumb" + }, + "instr_58880": { + "virtual_address": 58880, + "size": 2, + "disassembly": "str r6, [sp, #0x20]", + "mnemonic": "str", + "operands": "r6, [sp, #0x20]", + "mode": "thumb" + }, + "instr_58882": { + "virtual_address": 58882, + "size": 4, + "disassembly": "bl 0x0dc0e", + "mnemonic": "bl", + "operands": "0x0dc0e", + "mode": "thumb" + }, + "bb_58868": { + "virtual_address": 58868, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 58886, + "children": [ + "instr_58868", + "instr_58870", + "instr_58872", + "instr_58874", + "instr_58876", + "instr_58878", + "instr_58880", + "instr_58882" + ] + }, + "instr_58886": { + "virtual_address": 58886, + "size": 2, + "disassembly": "movs r2, #0x30", + "mnemonic": "movs", + "operands": "r2, #0x30", + "mode": "thumb" + }, + "instr_58888": { + "virtual_address": 58888, + "size": 2, + "disassembly": "mov r3, r12", + "mnemonic": "mov", + "operands": "r3, r12", + "mode": "thumb" + }, + "instr_58890": { + "virtual_address": 58890, + "size": 2, + "disassembly": "subs r5, #0x1", + "mnemonic": "subs", + "operands": "r5, #0x1", + "mode": "thumb" + }, + "instr_58892": { + "virtual_address": 58892, + "size": 2, + "disassembly": "strb r2, [r5, #0x0]", + "mnemonic": "strb", + "operands": "r2, [r5, #0x0]", + "mode": "thumb" + }, + "instr_58894": { + "virtual_address": 58894, + "size": 2, + "disassembly": "subs r3, #0x2", + "mnemonic": "subs", + "operands": "r3, #0x2", + "mode": "thumb" + }, + "instr_58896": { + "virtual_address": 58896, + "size": 2, + "disassembly": "add r2, sp, #0xf8", + "mnemonic": "add", + "operands": "r2, sp, #0xf8", + "mode": "thumb" + }, + "instr_58898": { + "virtual_address": 58898, + "size": 2, + "disassembly": "subs r2, r2, r3", + "mnemonic": "subs", + "operands": "r2, r2, r3", + "mode": "thumb" + }, + "instr_58900": { + "virtual_address": 58900, + "size": 2, + "disassembly": "mov r8, r6", + "mnemonic": "mov", + "operands": "r8, r6", + "mode": "thumb" + }, + "instr_58902": { + "virtual_address": 58902, + "size": 2, + "disassembly": "movs r5, r3", + "mnemonic": "movs", + "operands": "r5, r3", + "mode": "thumb" + }, + "instr_58904": { + "virtual_address": 58904, + "size": 2, + "disassembly": "str r2, [sp, #0xc]", + "mnemonic": "str", + "operands": "r2, [sp, #0xc]", + "mode": "thumb" + }, + "instr_58906": { + "virtual_address": 58906, + "size": 2, + "disassembly": "b 0x0e020", + "mnemonic": "b", + "operands": "0x0e020", + "mode": "thumb" + }, + "bb_58886": { + "virtual_address": 58886, + "size": 22, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_58886", + "instr_58888", + "instr_58890", + "instr_58892", + "instr_58894", + "instr_58896", + "instr_58898", + "instr_58900", + "instr_58902", + "instr_58904", + "instr_58906" + ] + }, + "func_58856": { + "virtual_address": 58856, + "size": 52, + "name": "FUN_0000e5e8", + "children": [ + "bb_58856", + "bb_58868", + "bb_58886" + ] + }, + "instr_59086": { + "virtual_address": 59086, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_59088": { + "virtual_address": 59088, + "size": 4, + "disassembly": "bl 0x842c", + "mnemonic": "bl", + "operands": "0x842c", + "mode": "thumb" + }, + "instr_59092": { + "virtual_address": 59092, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_59094": { + "virtual_address": 59094, + "size": 2, + "disassembly": "str r0, [sp, #0xc]", + "mnemonic": "str", + "operands": "r0, [sp, #0xc]", + "mode": "thumb" + }, + "instr_59096": { + "virtual_address": 59096, + "size": 2, + "disassembly": "mov r10, r3", + "mnemonic": "mov", + "operands": "r10, r3", + "mode": "thumb" + }, + "instr_59098": { + "virtual_address": 59098, + "size": 2, + "disassembly": "str r6, [sp, #0x20]", + "mnemonic": "str", + "operands": "r6, [sp, #0x20]", + "mode": "thumb" + }, + "instr_59100": { + "virtual_address": 59100, + "size": 2, + "disassembly": "b 0x0e020", + "mnemonic": "b", + "operands": "0x0e020", + "mode": "thumb" + }, + "bb_59086": { + "virtual_address": 59086, + "size": 16, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_59086", + "instr_59088", + "instr_59092", + "instr_59094", + "instr_59096", + "instr_59098", + "instr_59100" + ] + }, + "func_59086": { + "virtual_address": 59086, + "size": 16, + "name": "FUN_0000e6ce", + "children": [ + "bb_59086" + ] + }, + "instr_59360": { + "virtual_address": 59360, + "size": 2, + "disassembly": "str r3, [sp, #0xc]", + "mnemonic": "str", + "operands": "r3, [sp, #0xc]", + "mode": "thumb" + }, + "instr_59362": { + "virtual_address": 59362, + "size": 2, + "disassembly": "cmp r3, #0x6", + "mnemonic": "cmp", + "operands": "r3, #0x6", + "mode": "thumb" + }, + "instr_59364": { + "virtual_address": 59364, + "size": 2, + "disassembly": "bhi 0x0e868", + "mnemonic": "bhi", + "operands": "0x0e868", + "mode": "thumb" + }, + "bb_59360": { + "virtual_address": 59360, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 59366, + "children": [ + "instr_59360", + "instr_59362", + "instr_59364" + ] + }, + "instr_59366": { + "virtual_address": 59366, + "size": 2, + "disassembly": "ldr r3, [sp, #0xc]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0xc]", + "mode": "thumb" + }, + "instr_59368": { + "virtual_address": 59368, + "size": 2, + "disassembly": "str r6, [sp, #0x20]", + "mnemonic": "str", + "operands": "r6, [sp, #0x20]", + "mode": "thumb" + }, + "instr_59370": { + "virtual_address": 59370, + "size": 2, + "disassembly": "str r3, [sp, #0x4]", + "mnemonic": "str", + "operands": "r3, [sp, #0x4]", + "mode": "thumb" + }, + "instr_59372": { + "virtual_address": 59372, + "size": 2, + "disassembly": "ldr r5, [0x0e94c]", + "mnemonic": "ldr", + "operands": "r5, [0x0e94c]", + "mode": "thumb" + }, + "instr_59374": { + "virtual_address": 59374, + "size": 4, + "disassembly": "bl 0x0dd52", + "mnemonic": "bl", + "operands": "0x0dd52", + "mode": "thumb" + }, + "bb_59366": { + "virtual_address": 59366, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 59378, + "children": [ + "instr_59366", + "instr_59368", + "instr_59370", + "instr_59372", + "instr_59374" + ] + }, + "func_59360": { + "virtual_address": 59360, + "size": 18, + "name": "FUN_0000e7e0", + "children": [ + "bb_59360", + "bb_59366" + ] + }, + "instr_59378": { + "virtual_address": 59378, + "size": 2, + "disassembly": "ldr r3, [sp, #0x50]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x50]", + "mode": "thumb" + }, + "instr_59380": { + "virtual_address": 59380, + "size": 2, + "disassembly": "str r3, [sp, #0x4]", + "mnemonic": "str", + "operands": "r3, [sp, #0x4]", + "mode": "thumb" + }, + "instr_59382": { + "virtual_address": 59382, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_59384": { + "virtual_address": 59384, + "size": 2, + "disassembly": "bne 0x0e8ec", + "mnemonic": "bne", + "operands": "0x0e8ec", + "mode": "thumb" + }, + "bb_59378": { + "virtual_address": 59378, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 59386, + "children": [ + "instr_59378", + "instr_59380", + "instr_59382", + "instr_59384" + ] + }, + "instr_59386": { + "virtual_address": 59386, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_59388": { + "virtual_address": 59388, + "size": 2, + "disassembly": "str r3, [sp, #0x4c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x4c]", + "mode": "thumb" + }, + "instr_59390": { + "virtual_address": 59390, + "size": 4, + "disassembly": "bl 0x0dcfa", + "mnemonic": "bl", + "operands": "0x0dcfa", + "mode": "thumb" + }, + "bb_59386": { + "virtual_address": 59386, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 59394, + "children": [ + "instr_59386", + "instr_59388", + "instr_59390" + ] + }, + "instr_59394": { + "virtual_address": 59394, + "size": 2, + "disassembly": "mov r3, r8", + "mnemonic": "mov", + "operands": "r3, r8", + "mode": "thumb" + }, + "instr_59396": { + "virtual_address": 59396, + "size": 2, + "disassembly": "ldr r6, [sp, #0x20]", + "mnemonic": "ldr", + "operands": "r6, [sp, #0x20]", + "mode": "thumb" + }, + "instr_59398": { + "virtual_address": 59398, + "size": 2, + "disassembly": "lsls r3, r3, #0x16", + "mnemonic": "lsls", + "operands": "r3, r3, #0x16", + "mode": "thumb" + }, + "instr_59400": { + "virtual_address": 59400, + "size": 2, + "disassembly": "bpl 0x0e794", + "mnemonic": "bpl", + "operands": "0x0e794", + "mode": "thumb" + }, + "bb_59394": { + "virtual_address": 59394, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 59402, + "children": [ + "instr_59394", + "instr_59396", + "instr_59398", + "instr_59400" + ] + }, + "instr_59402": { + "virtual_address": 59402, + "size": 2, + "disassembly": "ldmia r6!, {r3}", + "mnemonic": "ldmia", + "operands": "r6!, {r3}", + "mode": "thumb" + }, + "instr_59404": { + "virtual_address": 59404, + "size": 2, + "disassembly": "lsls r3, r3, #0x18", + "mnemonic": "lsls", + "operands": "r3, r3, #0x18", + "mode": "thumb" + }, + "instr_59406": { + "virtual_address": 59406, + "size": 2, + "disassembly": "lsrs r3, r3, #0x18", + "mnemonic": "lsrs", + "operands": "r3, r3, #0x18", + "mode": "thumb" + }, + "instr_59408": { + "virtual_address": 59408, + "size": 2, + "disassembly": "str r3, [sp, #0x18]", + "mnemonic": "str", + "operands": "r3, [sp, #0x18]", + "mode": "thumb" + }, + "instr_59410": { + "virtual_address": 59410, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_59412": { + "virtual_address": 59412, + "size": 2, + "disassembly": "str r6, [sp, #0x20]", + "mnemonic": "str", + "operands": "r6, [sp, #0x20]", + "mode": "thumb" + }, + "instr_59414": { + "virtual_address": 59414, + "size": 2, + "disassembly": "str r3, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_59416": { + "virtual_address": 59416, + "size": 2, + "disassembly": "b 0x0e68c", + "mnemonic": "b", + "operands": "0x0e68c", + "mode": "thumb" + }, + "bb_59402": { + "virtual_address": 59402, + "size": 16, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_59402", + "instr_59404", + "instr_59406", + "instr_59408", + "instr_59410", + "instr_59412", + "instr_59414", + "instr_59416" + ] + }, + "instr_59460": { + "virtual_address": 59460, + "size": 2, + "disassembly": "mov r3, r8", + "mnemonic": "mov", + "operands": "r3, r8", + "mode": "thumb" + }, + "instr_59462": { + "virtual_address": 59462, + "size": 2, + "disassembly": "ldr r6, [sp, #0x20]", + "mnemonic": "ldr", + "operands": "r6, [sp, #0x20]", + "mode": "thumb" + }, + "instr_59464": { + "virtual_address": 59464, + "size": 2, + "disassembly": "lsls r3, r3, #0x16", + "mnemonic": "lsls", + "operands": "r3, r3, #0x16", + "mode": "thumb" + }, + "instr_59466": { + "virtual_address": 59466, + "size": 2, + "disassembly": "bmi 0x0e84e", + "mnemonic": "bmi", + "operands": "0x0e84e", + "mode": "thumb" + }, + "bb_59460": { + "virtual_address": 59460, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 59468, + "children": [ + "instr_59460", + "instr_59462", + "instr_59464", + "instr_59466" + ] + }, + "instr_59468": { + "virtual_address": 59468, + "size": 2, + "disassembly": "b 0x0e552", + "mnemonic": "b", + "operands": "0x0e552", + "mode": "thumb" + }, + "bb_59468": { + "virtual_address": 59468, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_59468" + ] + }, + "instr_59470": { + "virtual_address": 59470, + "size": 2, + "disassembly": "ldmia r6!, {r3}", + "mnemonic": "ldmia", + "operands": "r6!, {r3}", + "mode": "thumb" + }, + "instr_59472": { + "virtual_address": 59472, + "size": 2, + "disassembly": "lsls r3, r3, #0x18", + "mnemonic": "lsls", + "operands": "r3, r3, #0x18", + "mode": "thumb" + }, + "instr_59474": { + "virtual_address": 59474, + "size": 2, + "disassembly": "asrs r2, r3, #0x18", + "mnemonic": "asrs", + "operands": "r2, r3, #0x18", + "mode": "thumb" + }, + "instr_59476": { + "virtual_address": 59476, + "size": 2, + "disassembly": "asrs r3, r3, #0x1f", + "mnemonic": "asrs", + "operands": "r3, r3, #0x1f", + "mode": "thumb" + }, + "instr_59478": { + "virtual_address": 59478, + "size": 2, + "disassembly": "str r2, [sp, #0x18]", + "mnemonic": "str", + "operands": "r2, [sp, #0x18]", + "mode": "thumb" + }, + "instr_59480": { + "virtual_address": 59480, + "size": 2, + "disassembly": "str r3, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_59482": { + "virtual_address": 59482, + "size": 2, + "disassembly": "str r6, [sp, #0x20]", + "mnemonic": "str", + "operands": "r6, [sp, #0x20]", + "mode": "thumb" + }, + "instr_59484": { + "virtual_address": 59484, + "size": 2, + "disassembly": "b 0x0e09c", + "mnemonic": "b", + "operands": "0x0e09c", + "mode": "thumb" + }, + "bb_59470": { + "virtual_address": 59470, + "size": 16, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_59470", + "instr_59472", + "instr_59474", + "instr_59476", + "instr_59478", + "instr_59480", + "instr_59482", + "instr_59484" + ] + }, + "instr_59502": { + "virtual_address": 59502, + "size": 2, + "disassembly": "add r3, sp, #0x40", + "mnemonic": "add", + "operands": "r3, sp, #0x40", + "mode": "thumb" + }, + "instr_59504": { + "virtual_address": 59504, + "size": 2, + "disassembly": "adds r3, #0x3", + "mnemonic": "adds", + "operands": "r3, #0x3", + "mode": "thumb" + }, + "instr_59506": { + "virtual_address": 59506, + "size": 2, + "disassembly": "str r3, [sp, #0x54]", + "mnemonic": "str", + "operands": "r3, [sp, #0x54]", + "mode": "thumb" + }, + "instr_59508": { + "virtual_address": 59508, + "size": 2, + "disassembly": "movs r3, #0x1", + "mnemonic": "movs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_59510": { + "virtual_address": 59510, + "size": 2, + "disassembly": "movs r1, #0x1", + "mnemonic": "movs", + "operands": "r1, #0x1", + "mode": "thumb" + }, + "instr_59512": { + "virtual_address": 59512, + "size": 2, + "disassembly": "movs r0, #0x1", + "mnemonic": "movs", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_59514": { + "virtual_address": 59514, + "size": 2, + "disassembly": "str r3, [sp, #0x58]", + "mnemonic": "str", + "operands": "r3, [sp, #0x58]", + "mode": "thumb" + }, + "instr_59516": { + "virtual_address": 59516, + "size": 2, + "disassembly": "add r7, sp, #0x54", + "mnemonic": "add", + "operands": "r7, sp, #0x54", + "mode": "thumb" + }, + "instr_59518": { + "virtual_address": 59518, + "size": 4, + "disassembly": "bl 0x0dda8", + "mnemonic": "bl", + "operands": "0x0dda8", + "mode": "thumb" + }, + "bb_59502": { + "virtual_address": 59502, + "size": 20, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 59522, + "children": [ + "instr_59502", + "instr_59504", + "instr_59506", + "instr_59508", + "instr_59510", + "instr_59512", + "instr_59514", + "instr_59516", + "instr_59518" + ] + }, + "instr_59522": { + "virtual_address": 59522, + "size": 2, + "disassembly": "ldr r6, [sp, #0x20]", + "mnemonic": "ldr", + "operands": "r6, [sp, #0x20]", + "mode": "thumb" + }, + "instr_59524": { + "virtual_address": 59524, + "size": 2, + "disassembly": "ldr r2, [sp, #0x14]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x14]", + "mode": "thumb" + }, + "instr_59526": { + "virtual_address": 59526, + "size": 2, + "disassembly": "ldmia r6!, {r3}", + "mnemonic": "ldmia", + "operands": "r6!, {r3}", + "mode": "thumb" + }, + "instr_59528": { + "virtual_address": 59528, + "size": 2, + "disassembly": "strh r2, [r3, #0x0]", + "mnemonic": "strh", + "operands": "r2, [r3, #0x0]", + "mode": "thumb" + }, + "instr_59530": { + "virtual_address": 59530, + "size": 2, + "disassembly": "str r6, [sp, #0x20]", + "mnemonic": "str", + "operands": "r6, [sp, #0x20]", + "mode": "thumb" + }, + "instr_59532": { + "virtual_address": 59532, + "size": 4, + "disassembly": "bl 0x0dc0e", + "mnemonic": "bl", + "operands": "0x0dc0e", + "mode": "thumb" + }, + "bb_59522": { + "virtual_address": 59522, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 59536, + "children": [ + "instr_59522", + "instr_59524", + "instr_59526", + "instr_59528", + "instr_59530", + "instr_59532" + ] + }, + "func_59378": { + "virtual_address": 59378, + "size": 158, + "name": "FUN_0000e7f2", + "children": [ + "bb_59378", + "bb_59386", + "bb_59394", + "bb_59402", + "bb_59460", + "bb_59468", + "bb_59470", + "bb_59502", + "bb_59522" + ] + }, + "instr_59536": { + "virtual_address": 59536, + "size": 2, + "disassembly": "mov r3, r11", + "mnemonic": "mov", + "operands": "r3, r11", + "mode": "thumb" + }, + "instr_59538": { + "virtual_address": 59538, + "size": 2, + "disassembly": "ldr r0, [r3, #0x58]", + "mnemonic": "ldr", + "operands": "r0, [r3, #0x58]", + "mode": "thumb" + }, + "instr_59540": { + "virtual_address": 59540, + "size": 4, + "disassembly": "bl 0x0c128", + "mnemonic": "bl", + "operands": "0x0c128", + "mode": "thumb" + }, + "instr_59544": { + "virtual_address": 59544, + "size": 4, + "disassembly": "bl 0x0dcd0", + "mnemonic": "bl", + "operands": "0x0dcd0", + "mode": "thumb" + }, + "bb_59536": { + "virtual_address": 59536, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 59548, + "children": [ + "instr_59536", + "instr_59538", + "instr_59540", + "instr_59544" + ] + }, + "instr_59548": { + "virtual_address": 59548, + "size": 2, + "disassembly": "ldr r3, [sp, #0x38]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x38]", + "mode": "thumb" + }, + "instr_59550": { + "virtual_address": 59550, + "size": 2, + "disassembly": "subs r5, r5, r3", + "mnemonic": "subs", + "operands": "r5, r5, r3", + "mode": "thumb" + }, + "instr_59552": { + "virtual_address": 59552, + "size": 2, + "disassembly": "movs r2, r3", + "mnemonic": "movs", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_59554": { + "virtual_address": 59554, + "size": 2, + "disassembly": "ldr r1, [sp, #0x34]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x34]", + "mode": "thumb" + }, + "instr_59556": { + "virtual_address": 59556, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_59558": { + "virtual_address": 59558, + "size": 4, + "disassembly": "bl 0x0da6c", + "mnemonic": "bl", + "operands": "0x0da6c", + "mode": "thumb" + }, + "instr_59562": { + "virtual_address": 59562, + "size": 2, + "disassembly": "ldr r1, [sp, #0x30]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x30]", + "mode": "thumb" + }, + "instr_59564": { + "virtual_address": 59564, + "size": 2, + "disassembly": "ldrb r3, [r1, #0x1]", + "mnemonic": "ldrb", + "operands": "r3, [r1, #0x1]", + "mode": "thumb" + }, + "instr_59566": { + "virtual_address": 59566, + "size": 2, + "disassembly": "mov r12, r1", + "mnemonic": "mov", + "operands": "r12, r1", + "mode": "thumb" + }, + "instr_59568": { + "virtual_address": 59568, + "size": 2, + "disassembly": "subs r2, r3, #0x1", + "mnemonic": "subs", + "operands": "r2, r3, #0x1", + "mode": "thumb" + }, + "instr_59570": { + "virtual_address": 59570, + "size": 2, + "disassembly": "sbcs r3, r2", + "mnemonic": "sbcs", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_59572": { + "virtual_address": 59572, + "size": 2, + "disassembly": "add r12, r3", + "mnemonic": "add", + "operands": "r12, r3", + "mode": "thumb" + }, + "instr_59574": { + "virtual_address": 59574, + "size": 2, + "disassembly": "mov r3, r12", + "mnemonic": "mov", + "operands": "r3, r12", + "mode": "thumb" + }, + "instr_59576": { + "virtual_address": 59576, + "size": 2, + "disassembly": "movs r2, #0xa", + "mnemonic": "movs", + "operands": "r2, #0xa", + "mode": "thumb" + }, + "instr_59578": { + "virtual_address": 59578, + "size": 2, + "disassembly": "str r3, [sp, #0x30]", + "mnemonic": "str", + "operands": "r3, [sp, #0x30]", + "mode": "thumb" + }, + "instr_59580": { + "virtual_address": 59580, + "size": 2, + "disassembly": "movs r0, r6", + "mnemonic": "movs", + "operands": "r0, r6", + "mode": "thumb" + }, + "instr_59582": { + "virtual_address": 59582, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_59584": { + "virtual_address": 59584, + "size": 2, + "disassembly": "movs r1, r7", + "mnemonic": "movs", + "operands": "r1, r7", + "mode": "thumb" + }, + "instr_59586": { + "virtual_address": 59586, + "size": 4, + "disassembly": "bl 0x10aa0", + "mnemonic": "bl", + "operands": "0x10aa0", + "mode": "thumb" + }, + "instr_59590": { + "virtual_address": 59590, + "size": 2, + "disassembly": "movs r4, #0x0", + "mnemonic": "movs", + "operands": "r4, #0x0", + "mode": "thumb" + }, + "instr_59592": { + "virtual_address": 59592, + "size": 2, + "disassembly": "b 0x0e73e", + "mnemonic": "b", + "operands": "0x0e73e", + "mode": "thumb" + }, + "bb_59548": { + "virtual_address": 59548, + "size": 46, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_59548", + "instr_59550", + "instr_59552", + "instr_59554", + "instr_59556", + "instr_59558", + "instr_59562", + "instr_59564", + "instr_59566", + "instr_59568", + "instr_59570", + "instr_59572", + "instr_59574", + "instr_59576", + "instr_59578", + "instr_59580", + "instr_59582", + "instr_59584", + "instr_59586", + "instr_59590", + "instr_59592" + ] + }, + "func_59536": { + "virtual_address": 59536, + "size": 58, + "name": "FUN_0000e890", + "children": [ + "bb_59536", + "bb_59548" + ] + }, + "instr_59594": { + "virtual_address": 59594, + "size": 2, + "disassembly": "mov r3, r10", + "mnemonic": "mov", + "operands": "r3, r10", + "mode": "thumb" + }, + "instr_59596": { + "virtual_address": 59596, + "size": 2, + "disassembly": "str r3, [sp, #0xc]", + "mnemonic": "str", + "operands": "r3, [sp, #0xc]", + "mode": "thumb" + }, + "instr_59598": { + "virtual_address": 59598, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_59600": { + "virtual_address": 59600, + "size": 2, + "disassembly": "str r6, [sp, #0x20]", + "mnemonic": "str", + "operands": "r6, [sp, #0x20]", + "mode": "thumb" + }, + "instr_59602": { + "virtual_address": 59602, + "size": 2, + "disassembly": "mov r10, r3", + "mnemonic": "mov", + "operands": "r10, r3", + "mode": "thumb" + }, + "instr_59604": { + "virtual_address": 59604, + "size": 4, + "disassembly": "bl 0x0e020", + "mnemonic": "bl", + "operands": "0x0e020", + "mode": "thumb" + }, + "bb_59594": { + "virtual_address": 59594, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 59608, + "children": [ + "instr_59594", + "instr_59596", + "instr_59598", + "instr_59600", + "instr_59602", + "instr_59604" + ] + }, + "instr_59608": { + "virtual_address": 59608, + "size": 2, + "disassembly": "cmp r6, #0x9", + "mnemonic": "cmp", + "operands": "r6, #0x9", + "mode": "thumb" + }, + "instr_59610": { + "virtual_address": 59610, + "size": 2, + "disassembly": "bls 0x0e8de", + "mnemonic": "bls", + "operands": "0x0e8de", + "mode": "thumb" + }, + "bb_59608": { + "virtual_address": 59608, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 59612, + "children": [ + "instr_59608", + "instr_59610" + ] + }, + "instr_59612": { + "virtual_address": 59612, + "size": 2, + "disassembly": "b 0x0e73e", + "mnemonic": "b", + "operands": "0x0e73e", + "mode": "thumb" + }, + "bb_59612": { + "virtual_address": 59612, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_59612" + ] + }, + "instr_59614": { + "virtual_address": 59614, + "size": 2, + "disassembly": "b 0x0e774", + "mnemonic": "b", + "operands": "0x0e774", + "mode": "thumb" + }, + "bb_59614": { + "virtual_address": 59614, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_59614" + ] + }, + "func_59594": { + "virtual_address": 59594, + "size": 22, + "name": "FUN_0000e8ca", + "children": [ + "bb_59594", + "bb_59608", + "bb_59612", + "bb_59614" + ] + }, + "instr_59668": { + "virtual_address": 59668, + "size": 2, + "disassembly": "ldr r3, [r3, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0x64]", + "mode": "thumb" + }, + "instr_59670": { + "virtual_address": 59670, + "size": 2, + "disassembly": "lsls r3, r3, #0x1f", + "mnemonic": "lsls", + "operands": "r3, r3, #0x1f", + "mode": "thumb" + }, + "instr_59672": { + "virtual_address": 59672, + "size": 2, + "disassembly": "bmi 0x0e92a", + "mnemonic": "bmi", + "operands": "0x0e92a", + "mode": "thumb" + }, + "bb_59668": { + "virtual_address": 59668, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 59674, + "children": [ + "instr_59668", + "instr_59670", + "instr_59672" + ] + }, + "instr_59674": { + "virtual_address": 59674, + "size": 2, + "disassembly": "mov r3, r11", + "mnemonic": "mov", + "operands": "r3, r11", + "mode": "thumb" + }, + "instr_59676": { + "virtual_address": 59676, + "size": 2, + "disassembly": "ldrh r3, [r3, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r3, #0xc]", + "mode": "thumb" + }, + "instr_59678": { + "virtual_address": 59678, + "size": 2, + "disassembly": "lsls r3, r3, #0x16", + "mnemonic": "lsls", + "operands": "r3, r3, #0x16", + "mode": "thumb" + }, + "instr_59680": { + "virtual_address": 59680, + "size": 2, + "disassembly": "bmi 0x0e92a", + "mnemonic": "bmi", + "operands": "0x0e92a", + "mode": "thumb" + }, + "bb_59674": { + "virtual_address": 59674, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 59682, + "children": [ + "instr_59674", + "instr_59676", + "instr_59678", + "instr_59680" + ] + }, + "instr_59682": { + "virtual_address": 59682, + "size": 2, + "disassembly": "mov r3, r11", + "mnemonic": "mov", + "operands": "r3, r11", + "mode": "thumb" + }, + "instr_59684": { + "virtual_address": 59684, + "size": 2, + "disassembly": "ldr r0, [r3, #0x58]", + "mnemonic": "ldr", + "operands": "r0, [r3, #0x58]", + "mode": "thumb" + }, + "instr_59686": { + "virtual_address": 59686, + "size": 4, + "disassembly": "bl 0x0c128", + "mnemonic": "bl", + "operands": "0x0c128", + "mode": "thumb" + }, + "bb_59682": { + "virtual_address": 59682, + "size": 8, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_59682", + "instr_59684", + "instr_59686" + ] + }, + "func_59668": { + "virtual_address": 59668, + "size": 22, + "name": "FUN_0000e914", + "children": [ + "bb_59668", + "bb_59674", + "bb_59682" + ] + }, + "instr_59690": { + "virtual_address": 59690, + "size": 2, + "disassembly": "movs r3, #0x1", + "mnemonic": "movs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_59692": { + "virtual_address": 59692, + "size": 2, + "disassembly": "rsbs r3, r3", + "mnemonic": "rsbs", + "operands": "r3, r3", + "mode": "thumb" + }, + "instr_59694": { + "virtual_address": 59694, + "size": 2, + "disassembly": "str r3, [sp, #0x14]", + "mnemonic": "str", + "operands": "r3, [sp, #0x14]", + "mode": "thumb" + }, + "instr_59696": { + "virtual_address": 59696, + "size": 4, + "disassembly": "bl 0x0dd10", + "mnemonic": "bl", + "operands": "0x0dd10", + "mode": "thumb" + }, + "bb_59690": { + "virtual_address": 59690, + "size": 10, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_59690", + "instr_59692", + "instr_59694", + "instr_59696" + ] + }, + "func_59690": { + "virtual_address": 59690, + "size": 10, + "name": "FUN_0000e92a", + "children": [ + "bb_59690" + ] + }, + "instr_59700": { + "virtual_address": 59700, + "size": 2, + "disassembly": "ldr r1, [sp, #0x20]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x20]", + "mode": "thumb" + }, + "instr_59702": { + "virtual_address": 59702, + "size": 2, + "disassembly": "ldmia r1!, {r6}", + "mnemonic": "ldmia", + "operands": "r1!, {r6}", + "mode": "thumb" + }, + "instr_59704": { + "virtual_address": 59704, + "size": 2, + "disassembly": "cmp r6, #0x0", + "mnemonic": "cmp", + "operands": "r6, #0x0", + "mode": "thumb" + }, + "instr_59706": { + "virtual_address": 59706, + "size": 2, + "disassembly": "bge 0x0e940", + "mnemonic": "bge", + "operands": "0x0e940", + "mode": "thumb" + }, + "bb_59700": { + "virtual_address": 59700, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 59708, + "children": [ + "instr_59700", + "instr_59702", + "instr_59704", + "instr_59706" + ] + }, + "instr_59708": { + "virtual_address": 59708, + "size": 2, + "disassembly": "movs r6, #0x1", + "mnemonic": "movs", + "operands": "r6, #0x1", + "mode": "thumb" + }, + "instr_59710": { + "virtual_address": 59710, + "size": 2, + "disassembly": "rsbs r6, r6", + "mnemonic": "rsbs", + "operands": "r6, r6", + "mode": "thumb" + }, + "bb_59708": { + "virtual_address": 59708, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 59712, + "children": [ + "instr_59708", + "instr_59710" + ] + }, + "instr_59712": { + "virtual_address": 59712, + "size": 2, + "disassembly": "ldrb r2, [r4, #0x1]", + "mnemonic": "ldrb", + "operands": "r2, [r4, #0x1]", + "mode": "thumb" + }, + "instr_59714": { + "virtual_address": 59714, + "size": 2, + "disassembly": "str r1, [sp, #0x20]", + "mnemonic": "str", + "operands": "r1, [sp, #0x20]", + "mode": "thumb" + }, + "instr_59716": { + "virtual_address": 59716, + "size": 2, + "disassembly": "movs r4, r3", + "mnemonic": "movs", + "operands": "r4, r3", + "mode": "thumb" + }, + "instr_59718": { + "virtual_address": 59718, + "size": 4, + "disassembly": "bl 0x0dc88", + "mnemonic": "bl", + "operands": "0x0dc88", + "mode": "thumb" + }, + "instr_59722": { + "virtual_address": 59722, + "size": 2, + "disassembly": "mov r8, r8", + "mnemonic": "mov", + "operands": "r8, r8", + "mode": "thumb" + }, + "bb_59712": { + "virtual_address": 59712, + "size": 12, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_59712", + "instr_59714", + "instr_59716", + "instr_59718", + "instr_59722" + ] + }, + "dw_59724": { + "virtual_address": 59724, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 59372 + ] + }, + "dw_59728": { + "virtual_address": 59728, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 59622, + 59654 + ] + }, + "dw_59732": { + "virtual_address": 59732, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 59660 + ] + }, + "func_59700": { + "virtual_address": 59700, + "size": 36, + "name": "FUN_0000e934", + "children": [ + "bb_59700", + "bb_59708", + "bb_59712", + "dw_59724", + "dw_59728", + "dw_59732" + ] + }, + "instr_59736": { + "virtual_address": 59736, + "size": 2, + "disassembly": "push {r4, lr}", + "mnemonic": "push", + "operands": "{r4, lr}", + "mode": "thumb" + }, + "instr_59738": { + "virtual_address": 59738, + "size": 2, + "disassembly": "movs r4, r0", + "mnemonic": "movs", + "operands": "r4, r0", + "mode": "thumb" + }, + "instr_59740": { + "virtual_address": 59740, + "size": 2, + "disassembly": "movs r3, r2", + "mnemonic": "movs", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_59742": { + "virtual_address": 59742, + "size": 2, + "disassembly": "ldr r2, [0x0e970]", + "mnemonic": "ldr", + "operands": "r2, [0x0e970]", + "mode": "thumb" + }, + "instr_59744": { + "virtual_address": 59744, + "size": 2, + "disassembly": "ldr r0, [r2, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r2, #0x0]", + "mode": "thumb" + }, + "instr_59746": { + "virtual_address": 59746, + "size": 2, + "disassembly": "movs r2, r1", + "mnemonic": "movs", + "operands": "r2, r1", + "mode": "thumb" + }, + "instr_59748": { + "virtual_address": 59748, + "size": 2, + "disassembly": "movs r1, r4", + "mnemonic": "movs", + "operands": "r1, r4", + "mode": "thumb" + }, + "instr_59750": { + "virtual_address": 59750, + "size": 4, + "disassembly": "bl 0x0db84", + "mnemonic": "bl", + "operands": "0x0db84", + "mode": "thumb" + }, + "instr_59754": { + "virtual_address": 59754, + "size": 2, + "disassembly": "pop {r4}", + "mnemonic": "pop", + "operands": "{r4}", + "mode": "thumb" + }, + "instr_59756": { + "virtual_address": 59756, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_59758": { + "virtual_address": 59758, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_59736": { + "virtual_address": 59736, + "size": 24, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_59736", + "instr_59738", + "instr_59740", + "instr_59742", + "instr_59744", + "instr_59746", + "instr_59748", + "instr_59750", + "instr_59754", + "instr_59756", + "instr_59758" + ] + }, + "dw_59760": { + "virtual_address": 59760, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 59742 + ] + }, + "func_59736": { + "virtual_address": 59736, + "size": 28, + "name": "vfiprintf", + "children": [ + "bb_59736", + "dw_59760" + ] + }, + "instr_59764": { + "virtual_address": 59764, + "size": 2, + "disassembly": "push {r4, r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_59766": { + "virtual_address": 59766, + "size": 2, + "disassembly": "movs r7, r3", + "mnemonic": "movs", + "operands": "r7, r3", + "mode": "thumb" + }, + "instr_59768": { + "virtual_address": 59768, + "size": 2, + "disassembly": "movs r3, #0x2", + "mnemonic": "movs", + "operands": "r3, #0x2", + "mode": "thumb" + }, + "instr_59770": { + "virtual_address": 59770, + "size": 2, + "disassembly": "ldr r4, [0x0e9fc]", + "mnemonic": "ldr", + "operands": "r4, [0x0e9fc]", + "mode": "thumb" + }, + "instr_59772": { + "virtual_address": 59772, + "size": 2, + "disassembly": "add sp, r4", + "mnemonic": "add", + "operands": "sp, r4", + "mode": "thumb" + }, + "instr_59774": { + "virtual_address": 59774, + "size": 2, + "disassembly": "movs r4, r1", + "mnemonic": "movs", + "operands": "r4, r1", + "mode": "thumb" + }, + "instr_59776": { + "virtual_address": 59776, + "size": 2, + "disassembly": "ldrh r1, [r1, #0xc]", + "mnemonic": "ldrh", + "operands": "r1, [r1, #0xc]", + "mode": "thumb" + }, + "instr_59778": { + "virtual_address": 59778, + "size": 2, + "disassembly": "bics r1, r3", + "mnemonic": "bics", + "operands": "r1, r3", + "mode": "thumb" + }, + "instr_59780": { + "virtual_address": 59780, + "size": 2, + "disassembly": "mov r3, sp", + "mnemonic": "mov", + "operands": "r3, sp", + "mode": "thumb" + }, + "instr_59782": { + "virtual_address": 59782, + "size": 2, + "disassembly": "movs r5, r2", + "mnemonic": "movs", + "operands": "r5, r2", + "mode": "thumb" + }, + "instr_59784": { + "virtual_address": 59784, + "size": 2, + "disassembly": "mov r2, sp", + "mnemonic": "mov", + "operands": "r2, sp", + "mode": "thumb" + }, + "instr_59786": { + "virtual_address": 59786, + "size": 2, + "disassembly": "strh r1, [r3, #0xc]", + "mnemonic": "strh", + "operands": "r1, [r3, #0xc]", + "mode": "thumb" + }, + "instr_59788": { + "virtual_address": 59788, + "size": 2, + "disassembly": "ldr r3, [r4, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x64]", + "mode": "thumb" + }, + "instr_59790": { + "virtual_address": 59790, + "size": 2, + "disassembly": "str r3, [sp, #0x64]", + "mnemonic": "str", + "operands": "r3, [sp, #0x64]", + "mode": "thumb" + }, + "instr_59792": { + "virtual_address": 59792, + "size": 2, + "disassembly": "ldrh r3, [r4, #0xe]", + "mnemonic": "ldrh", + "operands": "r3, [r4, #0xe]", + "mode": "thumb" + }, + "instr_59794": { + "virtual_address": 59794, + "size": 2, + "disassembly": "strh r3, [r2, #0xe]", + "mnemonic": "strh", + "operands": "r3, [r2, #0xe]", + "mode": "thumb" + }, + "instr_59796": { + "virtual_address": 59796, + "size": 2, + "disassembly": "ldr r3, [r4, #0x1c]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x1c]", + "mode": "thumb" + }, + "instr_59798": { + "virtual_address": 59798, + "size": 2, + "disassembly": "str r3, [sp, #0x1c]", + "mnemonic": "str", + "operands": "r3, [sp, #0x1c]", + "mode": "thumb" + }, + "instr_59800": { + "virtual_address": 59800, + "size": 2, + "disassembly": "ldr r3, [r4, #0x24]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x24]", + "mode": "thumb" + }, + "instr_59802": { + "virtual_address": 59802, + "size": 2, + "disassembly": "movs r1, #0x80", + "mnemonic": "movs", + "operands": "r1, #0x80", + "mode": "thumb" + }, + "instr_59804": { + "virtual_address": 59804, + "size": 2, + "disassembly": "str r3, [sp, #0x24]", + "mnemonic": "str", + "operands": "r3, [sp, #0x24]", + "mode": "thumb" + }, + "instr_59806": { + "virtual_address": 59806, + "size": 2, + "disassembly": "add r3, sp, #0x68", + "mnemonic": "add", + "operands": "r3, sp, #0x68", + "mode": "thumb" + }, + "instr_59808": { + "virtual_address": 59808, + "size": 2, + "disassembly": "movs r6, r0", + "mnemonic": "movs", + "operands": "r6, r0", + "mode": "thumb" + }, + "instr_59810": { + "virtual_address": 59810, + "size": 2, + "disassembly": "str r3, [sp, #0x0]", + "mnemonic": "str", + "operands": "r3, [sp, #0x0]", + "mode": "thumb" + }, + "instr_59812": { + "virtual_address": 59812, + "size": 2, + "disassembly": "str r3, [sp, #0x10]", + "mnemonic": "str", + "operands": "r3, [sp, #0x10]", + "mode": "thumb" + }, + "instr_59814": { + "virtual_address": 59814, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_59816": { + "virtual_address": 59816, + "size": 2, + "disassembly": "lsls r1, r1, #0x3", + "mnemonic": "lsls", + "operands": "r1, r1, #0x3", + "mode": "thumb" + }, + "instr_59818": { + "virtual_address": 59818, + "size": 2, + "disassembly": "add r0, sp, #0x58", + "mnemonic": "add", + "operands": "r0, sp, #0x58", + "mode": "thumb" + }, + "instr_59820": { + "virtual_address": 59820, + "size": 2, + "disassembly": "str r1, [sp, #0x8]", + "mnemonic": "str", + "operands": "r1, [sp, #0x8]", + "mode": "thumb" + }, + "instr_59822": { + "virtual_address": 59822, + "size": 2, + "disassembly": "str r1, [sp, #0x14]", + "mnemonic": "str", + "operands": "r1, [sp, #0x14]", + "mode": "thumb" + }, + "instr_59824": { + "virtual_address": 59824, + "size": 2, + "disassembly": "str r3, [sp, #0x18]", + "mnemonic": "str", + "operands": "r3, [sp, #0x18]", + "mode": "thumb" + }, + "instr_59826": { + "virtual_address": 59826, + "size": 4, + "disassembly": "bl 0x0c108", + "mnemonic": "bl", + "operands": "0x0c108", + "mode": "thumb" + }, + "instr_59830": { + "virtual_address": 59830, + "size": 2, + "disassembly": "movs r2, r5", + "mnemonic": "movs", + "operands": "r2, r5", + "mode": "thumb" + }, + "instr_59832": { + "virtual_address": 59832, + "size": 2, + "disassembly": "movs r3, r7", + "mnemonic": "movs", + "operands": "r3, r7", + "mode": "thumb" + }, + "instr_59834": { + "virtual_address": 59834, + "size": 2, + "disassembly": "mov r1, sp", + "mnemonic": "mov", + "operands": "r1, sp", + "mode": "thumb" + }, + "instr_59836": { + "virtual_address": 59836, + "size": 2, + "disassembly": "movs r0, r6", + "mnemonic": "movs", + "operands": "r0, r6", + "mode": "thumb" + }, + "instr_59838": { + "virtual_address": 59838, + "size": 4, + "disassembly": "bl 0x0db84", + "mnemonic": "bl", + "operands": "0x0db84", + "mode": "thumb" + }, + "instr_59842": { + "virtual_address": 59842, + "size": 2, + "disassembly": "subs r5, r0, #0x0", + "mnemonic": "subs", + "operands": "r5, r0, #0x0", + "mode": "thumb" + }, + "instr_59844": { + "virtual_address": 59844, + "size": 2, + "disassembly": "bge 0x0e9e8", + "mnemonic": "bge", + "operands": "0x0e9e8", + "mode": "thumb" + }, + "bb_59764": { + "virtual_address": 59764, + "size": 82, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 59846, + "children": [ + "instr_59764", + "instr_59766", + "instr_59768", + "instr_59770", + "instr_59772", + "instr_59774", + "instr_59776", + "instr_59778", + "instr_59780", + "instr_59782", + "instr_59784", + "instr_59786", + "instr_59788", + "instr_59790", + "instr_59792", + "instr_59794", + "instr_59796", + "instr_59798", + "instr_59800", + "instr_59802", + "instr_59804", + "instr_59806", + "instr_59808", + "instr_59810", + "instr_59812", + "instr_59814", + "instr_59816", + "instr_59818", + "instr_59820", + "instr_59822", + "instr_59824", + "instr_59826", + "instr_59830", + "instr_59832", + "instr_59834", + "instr_59836", + "instr_59838", + "instr_59842", + "instr_59844" + ] + }, + "instr_59846": { + "virtual_address": 59846, + "size": 2, + "disassembly": "mov r3, sp", + "mnemonic": "mov", + "operands": "r3, sp", + "mode": "thumb" + }, + "instr_59848": { + "virtual_address": 59848, + "size": 2, + "disassembly": "ldrh r3, [r3, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r3, #0xc]", + "mode": "thumb" + }, + "instr_59850": { + "virtual_address": 59850, + "size": 2, + "disassembly": "lsls r3, r3, #0x19", + "mnemonic": "lsls", + "operands": "r3, r3, #0x19", + "mode": "thumb" + }, + "instr_59852": { + "virtual_address": 59852, + "size": 2, + "disassembly": "bpl 0x0e9d6", + "mnemonic": "bpl", + "operands": "0x0e9d6", + "mode": "thumb" + }, + "bb_59846": { + "virtual_address": 59846, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 59854, + "children": [ + "instr_59846", + "instr_59848", + "instr_59850", + "instr_59852" + ] + }, + "instr_59854": { + "virtual_address": 59854, + "size": 2, + "disassembly": "movs r2, #0x40", + "mnemonic": "movs", + "operands": "r2, #0x40", + "mode": "thumb" + }, + "instr_59856": { + "virtual_address": 59856, + "size": 2, + "disassembly": "ldrh r3, [r4, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r4, #0xc]", + "mode": "thumb" + }, + "instr_59858": { + "virtual_address": 59858, + "size": 2, + "disassembly": "orrs r3, r2", + "mnemonic": "orrs", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_59860": { + "virtual_address": 59860, + "size": 2, + "disassembly": "strh r3, [r4, #0xc]", + "mnemonic": "strh", + "operands": "r3, [r4, #0xc]", + "mode": "thumb" + }, + "bb_59854": { + "virtual_address": 59854, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 59862, + "children": [ + "instr_59854", + "instr_59856", + "instr_59858", + "instr_59860" + ] + }, + "instr_59862": { + "virtual_address": 59862, + "size": 2, + "disassembly": "ldr r0, [sp, #0x58]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x58]", + "mode": "thumb" + }, + "instr_59864": { + "virtual_address": 59864, + "size": 4, + "disassembly": "bl 0x0c110", + "mnemonic": "bl", + "operands": "0x0c110", + "mode": "thumb" + }, + "instr_59868": { + "virtual_address": 59868, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_59870": { + "virtual_address": 59870, + "size": 2, + "disassembly": "ldr r3, [0x0ea00]", + "mnemonic": "ldr", + "operands": "r3, [0x0ea00]", + "mode": "thumb" + }, + "instr_59872": { + "virtual_address": 59872, + "size": 2, + "disassembly": "add sp, r3", + "mnemonic": "add", + "operands": "sp, r3", + "mode": "thumb" + }, + "instr_59874": { + "virtual_address": 59874, + "size": 2, + "disassembly": "pop {r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_59876": { + "virtual_address": 59876, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_59878": { + "virtual_address": 59878, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_59862": { + "virtual_address": 59862, + "size": 18, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_59862", + "instr_59864", + "instr_59868", + "instr_59870", + "instr_59872", + "instr_59874", + "instr_59876", + "instr_59878" + ] + }, + "instr_59880": { + "virtual_address": 59880, + "size": 2, + "disassembly": "mov r1, sp", + "mnemonic": "mov", + "operands": "r1, sp", + "mode": "thumb" + }, + "instr_59882": { + "virtual_address": 59882, + "size": 2, + "disassembly": "movs r0, r6", + "mnemonic": "movs", + "operands": "r0, r6", + "mode": "thumb" + }, + "instr_59884": { + "virtual_address": 59884, + "size": 4, + "disassembly": "bl 0x0b67c", + "mnemonic": "bl", + "operands": "0x0b67c", + "mode": "thumb" + }, + "instr_59888": { + "virtual_address": 59888, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_59890": { + "virtual_address": 59890, + "size": 2, + "disassembly": "beq 0x0e9c6", + "mnemonic": "beq", + "operands": "0x0e9c6", + "mode": "thumb" + }, + "bb_59880": { + "virtual_address": 59880, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 59892, + "children": [ + "instr_59880", + "instr_59882", + "instr_59884", + "instr_59888", + "instr_59890" + ] + }, + "instr_59892": { + "virtual_address": 59892, + "size": 2, + "disassembly": "movs r5, #0x1", + "mnemonic": "movs", + "operands": "r5, #0x1", + "mode": "thumb" + }, + "instr_59894": { + "virtual_address": 59894, + "size": 2, + "disassembly": "rsbs r5, r5", + "mnemonic": "rsbs", + "operands": "r5, r5", + "mode": "thumb" + }, + "instr_59896": { + "virtual_address": 59896, + "size": 2, + "disassembly": "b 0x0e9c6", + "mnemonic": "b", + "operands": "0x0e9c6", + "mode": "thumb" + }, + "bb_59892": { + "virtual_address": 59892, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 59846, + "children": [ + "instr_59892", + "instr_59894", + "instr_59896" + ] + }, + "func_59764": { + "virtual_address": 59764, + "size": 134, + "name": "__sbprintf", + "children": [ + "bb_59764", + "bb_59846", + "bb_59854", + "bb_59862", + "bb_59880", + "bb_59892" + ] + }, + "instr_59908": { + "virtual_address": 59908, + "size": 2, + "disassembly": "push {r4, r5, r6, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, lr}", + "mode": "thumb" + }, + "instr_59910": { + "virtual_address": 59910, + "size": 2, + "disassembly": "movs r4, r0", + "mnemonic": "movs", + "operands": "r4, r0", + "mode": "thumb" + }, + "instr_59912": { + "virtual_address": 59912, + "size": 2, + "disassembly": "movs r0, r1", + "mnemonic": "movs", + "operands": "r0, r1", + "mode": "thumb" + }, + "instr_59914": { + "virtual_address": 59914, + "size": 2, + "disassembly": "movs r1, r2", + "mnemonic": "movs", + "operands": "r1, r2", + "mode": "thumb" + }, + "instr_59916": { + "virtual_address": 59916, + "size": 2, + "disassembly": "movs r2, r3", + "mnemonic": "movs", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_59918": { + "virtual_address": 59918, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_59920": { + "virtual_address": 59920, + "size": 2, + "disassembly": "ldr r5, [0x0ea2c]", + "mnemonic": "ldr", + "operands": "r5, [0x0ea2c]", + "mode": "thumb" + }, + "instr_59922": { + "virtual_address": 59922, + "size": 2, + "disassembly": "str r3, [r5, #0x0]", + "mnemonic": "str", + "operands": "r3, [r5, #0x0]", + "mode": "thumb" + }, + "instr_59924": { + "virtual_address": 59924, + "size": 4, + "disassembly": "bl 0x10a8c", + "mnemonic": "bl", + "operands": "0x10a8c", + "mode": "thumb" + }, + "instr_59928": { + "virtual_address": 59928, + "size": 2, + "disassembly": "adds r3, r0, #0x1", + "mnemonic": "adds", + "operands": "r3, r0, #0x1", + "mode": "thumb" + }, + "instr_59930": { + "virtual_address": 59930, + "size": 2, + "disassembly": "beq 0x0ea22", + "mnemonic": "beq", + "operands": "0x0ea22", + "mode": "thumb" + }, + "bb_59908": { + "virtual_address": 59908, + "size": 24, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 59932, + "children": [ + "instr_59908", + "instr_59910", + "instr_59912", + "instr_59914", + "instr_59916", + "instr_59918", + "instr_59920", + "instr_59922", + "instr_59924", + "instr_59928", + "instr_59930" + ] + }, + "instr_59932": { + "virtual_address": 59932, + "size": 2, + "disassembly": "pop {r4, r5, r6}", + "mnemonic": "pop", + "operands": "{r4, r5, r6}", + "mode": "thumb" + }, + "instr_59934": { + "virtual_address": 59934, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_59936": { + "virtual_address": 59936, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_59932": { + "virtual_address": 59932, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_59932", + "instr_59934", + "instr_59936" + ] + }, + "instr_59938": { + "virtual_address": 59938, + "size": 2, + "disassembly": "ldr r3, [r5, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r5, #0x0]", + "mode": "thumb" + }, + "instr_59940": { + "virtual_address": 59940, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_59942": { + "virtual_address": 59942, + "size": 2, + "disassembly": "beq 0x0ea1c", + "mnemonic": "beq", + "operands": "0x0ea1c", + "mode": "thumb" + }, + "bb_59938": { + "virtual_address": 59938, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 59944, + "children": [ + "instr_59938", + "instr_59940", + "instr_59942" + ] + }, + "instr_59944": { + "virtual_address": 59944, + "size": 2, + "disassembly": "str r3, [r4, #0x0]", + "mnemonic": "str", + "operands": "r3, [r4, #0x0]", + "mode": "thumb" + }, + "instr_59946": { + "virtual_address": 59946, + "size": 2, + "disassembly": "b 0x0ea1c", + "mnemonic": "b", + "operands": "0x0ea1c", + "mode": "thumb" + }, + "bb_59944": { + "virtual_address": 59944, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 59932, + "children": [ + "instr_59944", + "instr_59946" + ] + }, + "dw_59948": { + "virtual_address": 59948, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 59920 + ] + }, + "func_59908": { + "virtual_address": 59908, + "size": 44, + "name": "_write_r", + "children": [ + "bb_59908", + "bb_59932", + "bb_59938", + "bb_59944", + "dw_59948" + ] + }, + "instr_59952": { + "virtual_address": 59952, + "size": 2, + "disassembly": "push {r4, r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_59954": { + "virtual_address": 59954, + "size": 2, + "disassembly": "mov lr, r10", + "mnemonic": "mov", + "operands": "lr, r10", + "mode": "thumb" + }, + "instr_59956": { + "virtual_address": 59956, + "size": 2, + "disassembly": "mov r7, r9", + "mnemonic": "mov", + "operands": "r7, r9", + "mode": "thumb" + }, + "instr_59958": { + "virtual_address": 59958, + "size": 2, + "disassembly": "mov r6, r8", + "mnemonic": "mov", + "operands": "r6, r8", + "mode": "thumb" + }, + "instr_59960": { + "virtual_address": 59960, + "size": 2, + "disassembly": "push {r6, r7, lr}", + "mnemonic": "push", + "operands": "{r6, r7, lr}", + "mode": "thumb" + }, + "instr_59962": { + "virtual_address": 59962, + "size": 2, + "disassembly": "ldr r7, [0x0ead8]", + "mnemonic": "ldr", + "operands": "r7, [0x0ead8]", + "mode": "thumb" + }, + "instr_59964": { + "virtual_address": 59964, + "size": 2, + "disassembly": "sub sp, #0x8", + "mnemonic": "sub", + "operands": "sp, #0x8", + "mode": "thumb" + }, + "instr_59966": { + "virtual_address": 59966, + "size": 2, + "disassembly": "movs r6, r0", + "mnemonic": "movs", + "operands": "r6, r0", + "mode": "thumb" + }, + "instr_59968": { + "virtual_address": 59968, + "size": 2, + "disassembly": "ldr r0, [r7, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r7, #0x0]", + "mode": "thumb" + }, + "instr_59970": { + "virtual_address": 59970, + "size": 2, + "disassembly": "mov r10, r2", + "mnemonic": "mov", + "operands": "r10, r2", + "mode": "thumb" + }, + "instr_59972": { + "virtual_address": 59972, + "size": 2, + "disassembly": "mov r8, r3", + "mnemonic": "mov", + "operands": "r8, r3", + "mode": "thumb" + }, + "instr_59974": { + "virtual_address": 59974, + "size": 2, + "disassembly": "mov r9, r1", + "mnemonic": "mov", + "operands": "r9, r1", + "mode": "thumb" + }, + "instr_59976": { + "virtual_address": 59976, + "size": 4, + "disassembly": "bl 0x0c118", + "mnemonic": "bl", + "operands": "0x0c118", + "mode": "thumb" + }, + "instr_59980": { + "virtual_address": 59980, + "size": 2, + "disassembly": "ldr r3, [0x0eadc]", + "mnemonic": "ldr", + "operands": "r3, [0x0eadc]", + "mode": "thumb" + }, + "instr_59982": { + "virtual_address": 59982, + "size": 2, + "disassembly": "ldr r3, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0x0]", + "mode": "thumb" + }, + "instr_59984": { + "virtual_address": 59984, + "size": 2, + "disassembly": "str r3, [sp, #0x4]", + "mnemonic": "str", + "operands": "r3, [sp, #0x4]", + "mode": "thumb" + }, + "instr_59986": { + "virtual_address": 59986, + "size": 2, + "disassembly": "movs r3, #0xa4", + "mnemonic": "movs", + "operands": "r3, #0xa4", + "mode": "thumb" + }, + "instr_59988": { + "virtual_address": 59988, + "size": 2, + "disassembly": "ldr r2, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r2, [sp, #0x4]", + "mode": "thumb" + }, + "instr_59990": { + "virtual_address": 59990, + "size": 2, + "disassembly": "lsls r3, r3, #0x1", + "mnemonic": "lsls", + "operands": "r3, r3, #0x1", + "mode": "thumb" + }, + "instr_59992": { + "virtual_address": 59992, + "size": 2, + "disassembly": "ldr r5, [r2, r3]", + "mnemonic": "ldr", + "operands": "r5, [r2, r3]", + "mode": "thumb" + }, + "instr_59994": { + "virtual_address": 59994, + "size": 2, + "disassembly": "cmp r5, #0x0", + "mnemonic": "cmp", + "operands": "r5, #0x0", + "mode": "thumb" + }, + "instr_59996": { + "virtual_address": 59996, + "size": 2, + "disassembly": "beq 0x0eac0", + "mnemonic": "beq", + "operands": "0x0eac0", + "mode": "thumb" + }, + "bb_59952": { + "virtual_address": 59952, + "size": 46, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 59998, + "children": [ + "instr_59952", + "instr_59954", + "instr_59956", + "instr_59958", + "instr_59960", + "instr_59962", + "instr_59964", + "instr_59966", + "instr_59968", + "instr_59970", + "instr_59972", + "instr_59974", + "instr_59976", + "instr_59980", + "instr_59982", + "instr_59984", + "instr_59986", + "instr_59988", + "instr_59990", + "instr_59992", + "instr_59994", + "instr_59996" + ] + }, + "instr_59998": { + "virtual_address": 59998, + "size": 2, + "disassembly": "ldr r4, [r5, #0x4]", + "mnemonic": "ldr", + "operands": "r4, [r5, #0x4]", + "mode": "thumb" + }, + "instr_60000": { + "virtual_address": 60000, + "size": 2, + "disassembly": "cmp r4, #0x1f", + "mnemonic": "cmp", + "operands": "r4, #0x1f", + "mode": "thumb" + }, + "instr_60002": { + "virtual_address": 60002, + "size": 2, + "disassembly": "bgt 0x0eaca", + "mnemonic": "bgt", + "operands": "0x0eaca", + "mode": "thumb" + }, + "bb_59998": { + "virtual_address": 59998, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60004, + "children": [ + "instr_59998", + "instr_60000", + "instr_60002" + ] + }, + "instr_60004": { + "virtual_address": 60004, + "size": 2, + "disassembly": "cmp r6, #0x0", + "mnemonic": "cmp", + "operands": "r6, #0x0", + "mode": "thumb" + }, + "instr_60006": { + "virtual_address": 60006, + "size": 2, + "disassembly": "bne 0x0ea8c", + "mnemonic": "bne", + "operands": "0x0ea8c", + "mode": "thumb" + }, + "bb_60004": { + "virtual_address": 60004, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60008, + "children": [ + "instr_60004", + "instr_60006" + ] + }, + "instr_60008": { + "virtual_address": 60008, + "size": 2, + "disassembly": "adds r3, r4, #0x1", + "mnemonic": "adds", + "operands": "r3, r4, #0x1", + "mode": "thumb" + }, + "instr_60010": { + "virtual_address": 60010, + "size": 2, + "disassembly": "str r3, [r5, #0x4]", + "mnemonic": "str", + "operands": "r3, [r5, #0x4]", + "mode": "thumb" + }, + "instr_60012": { + "virtual_address": 60012, + "size": 2, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_60014": { + "virtual_address": 60014, + "size": 2, + "disassembly": "adds r4, #0x2", + "mnemonic": "adds", + "operands": "r4, #0x2", + "mode": "thumb" + }, + "instr_60016": { + "virtual_address": 60016, + "size": 2, + "disassembly": "lsls r4, r4, #0x2", + "mnemonic": "lsls", + "operands": "r4, r4, #0x2", + "mode": "thumb" + }, + "instr_60018": { + "virtual_address": 60018, + "size": 2, + "disassembly": "ldr r0, [r7, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r7, #0x0]", + "mode": "thumb" + }, + "instr_60020": { + "virtual_address": 60020, + "size": 2, + "disassembly": "str r3, [r4, r5]", + "mnemonic": "str", + "operands": "r3, [r4, r5]", + "mode": "thumb" + }, + "instr_60022": { + "virtual_address": 60022, + "size": 4, + "disassembly": "bl 0x0c128", + "mnemonic": "bl", + "operands": "0x0c128", + "mode": "thumb" + }, + "instr_60026": { + "virtual_address": 60026, + "size": 2, + "disassembly": "movs r0, #0x0", + "mnemonic": "movs", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "bb_60008": { + "virtual_address": 60008, + "size": 20, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60028, + "children": [ + "instr_60008", + "instr_60010", + "instr_60012", + "instr_60014", + "instr_60016", + "instr_60018", + "instr_60020", + "instr_60022", + "instr_60026" + ] + }, + "instr_60028": { + "virtual_address": 60028, + "size": 2, + "disassembly": "add sp, #0x8", + "mnemonic": "add", + "operands": "sp, #0x8", + "mode": "thumb" + }, + "instr_60030": { + "virtual_address": 60030, + "size": 2, + "disassembly": "pop {r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r5, r6, r7}", + "mode": "thumb" + }, + "instr_60032": { + "virtual_address": 60032, + "size": 2, + "disassembly": "mov r10, r7", + "mnemonic": "mov", + "operands": "r10, r7", + "mode": "thumb" + }, + "instr_60034": { + "virtual_address": 60034, + "size": 2, + "disassembly": "mov r9, r6", + "mnemonic": "mov", + "operands": "r9, r6", + "mode": "thumb" + }, + "instr_60036": { + "virtual_address": 60036, + "size": 2, + "disassembly": "mov r8, r5", + "mnemonic": "mov", + "operands": "r8, r5", + "mode": "thumb" + }, + "instr_60038": { + "virtual_address": 60038, + "size": 2, + "disassembly": "pop {r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_60040": { + "virtual_address": 60040, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_60042": { + "virtual_address": 60042, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_60028": { + "virtual_address": 60028, + "size": 16, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_60028", + "instr_60030", + "instr_60032", + "instr_60034", + "instr_60036", + "instr_60038", + "instr_60040", + "instr_60042" + ] + }, + "instr_60044": { + "virtual_address": 60044, + "size": 2, + "disassembly": "movs r2, #0x88", + "mnemonic": "movs", + "operands": "r2, #0x88", + "mode": "thumb" + }, + "instr_60046": { + "virtual_address": 60046, + "size": 2, + "disassembly": "mov r1, r10", + "mnemonic": "mov", + "operands": "r1, r10", + "mode": "thumb" + }, + "instr_60048": { + "virtual_address": 60048, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_60050": { + "virtual_address": 60050, + "size": 2, + "disassembly": "lsls r3, r4, #0x2", + "mnemonic": "lsls", + "operands": "r3, r4, #0x2", + "mode": "thumb" + }, + "instr_60052": { + "virtual_address": 60052, + "size": 2, + "disassembly": "adds r3, r5, r3", + "mnemonic": "adds", + "operands": "r3, r5, r3", + "mode": "thumb" + }, + "instr_60054": { + "virtual_address": 60054, + "size": 2, + "disassembly": "str r1, [r3, r2]", + "mnemonic": "str", + "operands": "r1, [r3, r2]", + "mode": "thumb" + }, + "instr_60056": { + "virtual_address": 60056, + "size": 2, + "disassembly": "subs r2, #0x87", + "mnemonic": "subs", + "operands": "r2, #0x87", + "mode": "thumb" + }, + "instr_60058": { + "virtual_address": 60058, + "size": 2, + "disassembly": "lsls r2, r4", + "mnemonic": "lsls", + "operands": "r2, r4", + "mode": "thumb" + }, + "instr_60060": { + "virtual_address": 60060, + "size": 2, + "disassembly": "adds r0, #0x89", + "mnemonic": "adds", + "operands": "r0, #0x89", + "mode": "thumb" + }, + "instr_60062": { + "virtual_address": 60062, + "size": 2, + "disassembly": "adds r0, #0xff", + "mnemonic": "adds", + "operands": "r0, #0xff", + "mode": "thumb" + }, + "instr_60064": { + "virtual_address": 60064, + "size": 2, + "disassembly": "ldr r1, [r0, #0x0]", + "mnemonic": "ldr", + "operands": "r1, [r0, #0x0]", + "mode": "thumb" + }, + "instr_60066": { + "virtual_address": 60066, + "size": 2, + "disassembly": "orrs r1, r2", + "mnemonic": "orrs", + "operands": "r1, r2", + "mode": "thumb" + }, + "instr_60068": { + "virtual_address": 60068, + "size": 2, + "disassembly": "str r1, [r0, #0x0]", + "mnemonic": "str", + "operands": "r1, [r0, #0x0]", + "mode": "thumb" + }, + "instr_60070": { + "virtual_address": 60070, + "size": 2, + "disassembly": "movs r1, #0x84", + "mnemonic": "movs", + "operands": "r1, #0x84", + "mode": "thumb" + }, + "instr_60072": { + "virtual_address": 60072, + "size": 2, + "disassembly": "mov r0, r8", + "mnemonic": "mov", + "operands": "r0, r8", + "mode": "thumb" + }, + "instr_60074": { + "virtual_address": 60074, + "size": 2, + "disassembly": "lsls r1, r1, #0x1", + "mnemonic": "lsls", + "operands": "r1, r1, #0x1", + "mode": "thumb" + }, + "instr_60076": { + "virtual_address": 60076, + "size": 2, + "disassembly": "str r0, [r3, r1]", + "mnemonic": "str", + "operands": "r0, [r3, r1]", + "mode": "thumb" + }, + "instr_60078": { + "virtual_address": 60078, + "size": 2, + "disassembly": "cmp r6, #0x2", + "mnemonic": "cmp", + "operands": "r6, #0x2", + "mode": "thumb" + }, + "instr_60080": { + "virtual_address": 60080, + "size": 2, + "disassembly": "bne 0x0ea68", + "mnemonic": "bne", + "operands": "0x0ea68", + "mode": "thumb" + }, + "bb_60044": { + "virtual_address": 60044, + "size": 38, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60082, + "children": [ + "instr_60044", + "instr_60046", + "instr_60048", + "instr_60050", + "instr_60052", + "instr_60054", + "instr_60056", + "instr_60058", + "instr_60060", + "instr_60062", + "instr_60064", + "instr_60066", + "instr_60068", + "instr_60070", + "instr_60072", + "instr_60074", + "instr_60076", + "instr_60078", + "instr_60080" + ] + }, + "instr_60082": { + "virtual_address": 60082, + "size": 2, + "disassembly": "movs r3, r5", + "mnemonic": "movs", + "operands": "r3, r5", + "mode": "thumb" + }, + "instr_60084": { + "virtual_address": 60084, + "size": 2, + "disassembly": "adds r3, #0x8d", + "mnemonic": "adds", + "operands": "r3, #0x8d", + "mode": "thumb" + }, + "instr_60086": { + "virtual_address": 60086, + "size": 2, + "disassembly": "adds r3, #0xff", + "mnemonic": "adds", + "operands": "r3, #0xff", + "mode": "thumb" + }, + "instr_60088": { + "virtual_address": 60088, + "size": 2, + "disassembly": "ldr r1, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r1, [r3, #0x0]", + "mode": "thumb" + }, + "instr_60090": { + "virtual_address": 60090, + "size": 2, + "disassembly": "orrs r2, r1", + "mnemonic": "orrs", + "operands": "r2, r1", + "mode": "thumb" + }, + "instr_60092": { + "virtual_address": 60092, + "size": 2, + "disassembly": "str r2, [r3, #0x0]", + "mnemonic": "str", + "operands": "r2, [r3, #0x0]", + "mode": "thumb" + }, + "instr_60094": { + "virtual_address": 60094, + "size": 2, + "disassembly": "b 0x0ea68", + "mnemonic": "b", + "operands": "0x0ea68", + "mode": "thumb" + }, + "bb_60082": { + "virtual_address": 60082, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60008, + "children": [ + "instr_60082", + "instr_60084", + "instr_60086", + "instr_60088", + "instr_60090", + "instr_60092", + "instr_60094" + ] + }, + "instr_60096": { + "virtual_address": 60096, + "size": 2, + "disassembly": "movs r5, r2", + "mnemonic": "movs", + "operands": "r5, r2", + "mode": "thumb" + }, + "instr_60098": { + "virtual_address": 60098, + "size": 2, + "disassembly": "adds r5, #0x4d", + "mnemonic": "adds", + "operands": "r5, #0x4d", + "mode": "thumb" + }, + "instr_60100": { + "virtual_address": 60100, + "size": 2, + "disassembly": "adds r5, #0xff", + "mnemonic": "adds", + "operands": "r5, #0xff", + "mode": "thumb" + }, + "instr_60102": { + "virtual_address": 60102, + "size": 2, + "disassembly": "str r5, [r2, r3]", + "mnemonic": "str", + "operands": "r5, [r2, r3]", + "mode": "thumb" + }, + "instr_60104": { + "virtual_address": 60104, + "size": 2, + "disassembly": "b 0x0ea5e", + "mnemonic": "b", + "operands": "0x0ea5e", + "mode": "thumb" + }, + "bb_60096": { + "virtual_address": 60096, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 59998, + "children": [ + "instr_60096", + "instr_60098", + "instr_60100", + "instr_60102", + "instr_60104" + ] + }, + "instr_60106": { + "virtual_address": 60106, + "size": 2, + "disassembly": "ldr r0, [r7, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r7, #0x0]", + "mode": "thumb" + }, + "instr_60108": { + "virtual_address": 60108, + "size": 4, + "disassembly": "bl 0x0c128", + "mnemonic": "bl", + "operands": "0x0c128", + "mode": "thumb" + }, + "instr_60112": { + "virtual_address": 60112, + "size": 2, + "disassembly": "movs r0, #0x1", + "mnemonic": "movs", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_60114": { + "virtual_address": 60114, + "size": 2, + "disassembly": "rsbs r0, r0", + "mnemonic": "rsbs", + "operands": "r0, r0", + "mode": "thumb" + }, + "instr_60116": { + "virtual_address": 60116, + "size": 2, + "disassembly": "b 0x0ea7c", + "mnemonic": "b", + "operands": "0x0ea7c", + "mode": "thumb" + }, + "bb_60106": { + "virtual_address": 60106, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60028, + "children": [ + "instr_60106", + "instr_60108", + "instr_60112", + "instr_60114", + "instr_60116" + ] + }, + "func_59952": { + "virtual_address": 59952, + "size": 166, + "name": "__register_exitproc", + "children": [ + "bb_59952", + "bb_59998", + "bb_60004", + "bb_60008", + "bb_60028", + "bb_60044", + "bb_60082", + "bb_60096", + "bb_60106" + ] + }, + "instr_60128": { + "virtual_address": 60128, + "size": 2, + "disassembly": "push {r4, r5, lr}", + "mnemonic": "push", + "operands": "{r4, r5, lr}", + "mode": "thumb" + }, + "instr_60130": { + "virtual_address": 60130, + "size": 2, + "disassembly": "movs r4, r2", + "mnemonic": "movs", + "operands": "r4, r2", + "mode": "thumb" + }, + "instr_60132": { + "virtual_address": 60132, + "size": 2, + "disassembly": "movs r2, r3", + "mnemonic": "movs", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_60134": { + "virtual_address": 60134, + "size": 2, + "disassembly": "ldr r3, [0x0eb10]", + "mnemonic": "ldr", + "operands": "r3, [0x0eb10]", + "mode": "thumb" + }, + "instr_60136": { + "virtual_address": 60136, + "size": 2, + "disassembly": "ldr r3, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0x0]", + "mode": "thumb" + }, + "instr_60138": { + "virtual_address": 60138, + "size": 2, + "disassembly": "movs r5, r0", + "mnemonic": "movs", + "operands": "r5, r0", + "mode": "thumb" + }, + "instr_60140": { + "virtual_address": 60140, + "size": 2, + "disassembly": "sub sp, #0x14", + "mnemonic": "sub", + "operands": "sp, #0x14", + "mode": "thumb" + }, + "instr_60142": { + "virtual_address": 60142, + "size": 2, + "disassembly": "ldr r0, [r3, #0xc]", + "mnemonic": "ldr", + "operands": "r0, [r3, #0xc]", + "mode": "thumb" + }, + "instr_60144": { + "virtual_address": 60144, + "size": 2, + "disassembly": "cmp r4, #0x0", + "mnemonic": "cmp", + "operands": "r4, #0x0", + "mode": "thumb" + }, + "instr_60146": { + "virtual_address": 60146, + "size": 2, + "disassembly": "beq 0x0eb08", + "mnemonic": "beq", + "operands": "0x0eb08", + "mode": "thumb" + }, + "bb_60128": { + "virtual_address": 60128, + "size": 20, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60148, + "children": [ + "instr_60128", + "instr_60130", + "instr_60132", + "instr_60134", + "instr_60136", + "instr_60138", + "instr_60140", + "instr_60142", + "instr_60144", + "instr_60146" + ] + }, + "instr_60148": { + "virtual_address": 60148, + "size": 2, + "disassembly": "ldr r3, [0x0eb14]", + "mnemonic": "ldr", + "operands": "r3, [0x0eb14]", + "mode": "thumb" + }, + "bb_60148": { + "virtual_address": 60148, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60150, + "children": [ + "instr_60148" + ] + }, + "instr_60150": { + "virtual_address": 60150, + "size": 2, + "disassembly": "str r3, [sp, #0x4]", + "mnemonic": "str", + "operands": "r3, [sp, #0x4]", + "mode": "thumb" + }, + "instr_60152": { + "virtual_address": 60152, + "size": 2, + "disassembly": "str r1, [sp, #0x0]", + "mnemonic": "str", + "operands": "r1, [sp, #0x0]", + "mode": "thumb" + }, + "instr_60154": { + "virtual_address": 60154, + "size": 2, + "disassembly": "movs r3, r5", + "mnemonic": "movs", + "operands": "r3, r5", + "mode": "thumb" + }, + "instr_60156": { + "virtual_address": 60156, + "size": 2, + "disassembly": "ldr r1, [0x0eb18]", + "mnemonic": "ldr", + "operands": "r1, [0x0eb18]", + "mode": "thumb" + }, + "instr_60158": { + "virtual_address": 60158, + "size": 2, + "disassembly": "str r4, [sp, #0x8]", + "mnemonic": "str", + "operands": "r4, [sp, #0x8]", + "mode": "thumb" + }, + "instr_60160": { + "virtual_address": 60160, + "size": 4, + "disassembly": "bl 0x0ecc8", + "mnemonic": "bl", + "operands": "0x0ecc8", + "mode": "thumb" + }, + "instr_60164": { + "virtual_address": 60164, + "size": 4, + "disassembly": "bl 0x0f504", + "mnemonic": "bl", + "operands": "0x0f504", + "mode": "thumb" + }, + "bb_60150": { + "virtual_address": 60150, + "size": 18, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_60150", + "instr_60152", + "instr_60154", + "instr_60156", + "instr_60158", + "instr_60160", + "instr_60164" + ] + }, + "instr_60168": { + "virtual_address": 60168, + "size": 2, + "disassembly": "ldr r3, [0x0eb1c]", + "mnemonic": "ldr", + "operands": "r3, [0x0eb1c]", + "mode": "thumb" + }, + "instr_60170": { + "virtual_address": 60170, + "size": 2, + "disassembly": "movs r4, r3", + "mnemonic": "movs", + "operands": "r4, r3", + "mode": "thumb" + }, + "instr_60172": { + "virtual_address": 60172, + "size": 2, + "disassembly": "b 0x0eaf6", + "mnemonic": "b", + "operands": "0x0eaf6", + "mode": "thumb" + }, + "bb_60168": { + "virtual_address": 60168, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60150, + "children": [ + "instr_60168", + "instr_60170", + "instr_60172" + ] + }, + "func_60128": { + "virtual_address": 60128, + "size": 46, + "name": "__assert_func", + "children": [ + "bb_60128", + "bb_60148", + "bb_60150", + "bb_60168" + ] + }, + "instr_60192": { + "virtual_address": 60192, + "size": 2, + "disassembly": "movs r3, r2", + "mnemonic": "movs", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_60194": { + "virtual_address": 60194, + "size": 2, + "disassembly": "push {r4, lr}", + "mnemonic": "push", + "operands": "{r4, lr}", + "mode": "thumb" + }, + "instr_60196": { + "virtual_address": 60196, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_60198": { + "virtual_address": 60198, + "size": 4, + "disassembly": "bl 0x0eae0", + "mnemonic": "bl", + "operands": "0x0eae0", + "mode": "thumb" + }, + "bb_60192": { + "virtual_address": 60192, + "size": 10, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_60192", + "instr_60194", + "instr_60196", + "instr_60198" + ] + }, + "func_60192": { + "virtual_address": 60192, + "size": 10, + "name": "__assert", + "children": [ + "bb_60192" + ] + }, + "instr_60204": { + "virtual_address": 60204, + "size": 2, + "disassembly": "push {r4, lr}", + "mnemonic": "push", + "operands": "{r4, lr}", + "mode": "thumb" + }, + "instr_60206": { + "virtual_address": 60206, + "size": 2, + "disassembly": "muls r1, r2", + "mnemonic": "muls", + "operands": "r1, r2", + "mode": "thumb" + }, + "instr_60208": { + "virtual_address": 60208, + "size": 4, + "disassembly": "bl 0x0c27c", + "mnemonic": "bl", + "operands": "0x0c27c", + "mode": "thumb" + }, + "instr_60212": { + "virtual_address": 60212, + "size": 2, + "disassembly": "subs r4, r0, #0x0", + "mnemonic": "subs", + "operands": "r4, r0, #0x0", + "mode": "thumb" + }, + "instr_60214": { + "virtual_address": 60214, + "size": 2, + "disassembly": "beq 0x0eb56", + "mnemonic": "beq", + "operands": "0x0eb56", + "mode": "thumb" + }, + "bb_60204": { + "virtual_address": 60204, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60216, + "children": [ + "instr_60204", + "instr_60206", + "instr_60208", + "instr_60212", + "instr_60214" + ] + }, + "instr_60216": { + "virtual_address": 60216, + "size": 2, + "disassembly": "movs r3, r0", + "mnemonic": "movs", + "operands": "r3, r0", + "mode": "thumb" + }, + "instr_60218": { + "virtual_address": 60218, + "size": 2, + "disassembly": "subs r3, #0x8", + "mnemonic": "subs", + "operands": "r3, #0x8", + "mode": "thumb" + }, + "instr_60220": { + "virtual_address": 60220, + "size": 2, + "disassembly": "ldr r2, [r3, #0x4]", + "mnemonic": "ldr", + "operands": "r2, [r3, #0x4]", + "mode": "thumb" + }, + "instr_60222": { + "virtual_address": 60222, + "size": 2, + "disassembly": "movs r3, #0x3", + "mnemonic": "movs", + "operands": "r3, #0x3", + "mode": "thumb" + }, + "instr_60224": { + "virtual_address": 60224, + "size": 2, + "disassembly": "bics r2, r3", + "mnemonic": "bics", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_60226": { + "virtual_address": 60226, + "size": 2, + "disassembly": "subs r2, #0x4", + "mnemonic": "subs", + "operands": "r2, #0x4", + "mode": "thumb" + }, + "instr_60228": { + "virtual_address": 60228, + "size": 2, + "disassembly": "cmp r2, #0x24", + "mnemonic": "cmp", + "operands": "r2, #0x24", + "mode": "thumb" + }, + "instr_60230": { + "virtual_address": 60230, + "size": 2, + "disassembly": "bhi 0x0eb78", + "mnemonic": "bhi", + "operands": "0x0eb78", + "mode": "thumb" + }, + "bb_60216": { + "virtual_address": 60216, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60232, + "children": [ + "instr_60216", + "instr_60218", + "instr_60220", + "instr_60222", + "instr_60224", + "instr_60226", + "instr_60228", + "instr_60230" + ] + }, + "instr_60232": { + "virtual_address": 60232, + "size": 2, + "disassembly": "movs r3, r0", + "mnemonic": "movs", + "operands": "r3, r0", + "mode": "thumb" + }, + "instr_60234": { + "virtual_address": 60234, + "size": 2, + "disassembly": "cmp r2, #0x13", + "mnemonic": "cmp", + "operands": "r2, #0x13", + "mode": "thumb" + }, + "instr_60236": { + "virtual_address": 60236, + "size": 2, + "disassembly": "bhi 0x0eb5e", + "mnemonic": "bhi", + "operands": "0x0eb5e", + "mode": "thumb" + }, + "bb_60232": { + "virtual_address": 60232, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60238, + "children": [ + "instr_60232", + "instr_60234", + "instr_60236" + ] + }, + "instr_60238": { + "virtual_address": 60238, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_60240": { + "virtual_address": 60240, + "size": 2, + "disassembly": "str r2, [r3, #0x0]", + "mnemonic": "str", + "operands": "r2, [r3, #0x0]", + "mode": "thumb" + }, + "instr_60242": { + "virtual_address": 60242, + "size": 2, + "disassembly": "str r2, [r3, #0x4]", + "mnemonic": "str", + "operands": "r2, [r3, #0x4]", + "mode": "thumb" + }, + "instr_60244": { + "virtual_address": 60244, + "size": 2, + "disassembly": "str r2, [r3, #0x8]", + "mnemonic": "str", + "operands": "r2, [r3, #0x8]", + "mode": "thumb" + }, + "bb_60238": { + "virtual_address": 60238, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60246, + "children": [ + "instr_60238", + "instr_60240", + "instr_60242", + "instr_60244" + ] + }, + "instr_60246": { + "virtual_address": 60246, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_60248": { + "virtual_address": 60248, + "size": 2, + "disassembly": "pop {r4}", + "mnemonic": "pop", + "operands": "{r4}", + "mode": "thumb" + }, + "instr_60250": { + "virtual_address": 60250, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_60252": { + "virtual_address": 60252, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_60246": { + "virtual_address": 60246, + "size": 8, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_60246", + "instr_60248", + "instr_60250", + "instr_60252" + ] + }, + "instr_60254": { + "virtual_address": 60254, + "size": 2, + "disassembly": "movs r1, #0x0", + "mnemonic": "movs", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_60256": { + "virtual_address": 60256, + "size": 2, + "disassembly": "adds r3, #0x8", + "mnemonic": "adds", + "operands": "r3, #0x8", + "mode": "thumb" + }, + "instr_60258": { + "virtual_address": 60258, + "size": 2, + "disassembly": "str r1, [r0, #0x0]", + "mnemonic": "str", + "operands": "r1, [r0, #0x0]", + "mode": "thumb" + }, + "instr_60260": { + "virtual_address": 60260, + "size": 2, + "disassembly": "str r1, [r0, #0x4]", + "mnemonic": "str", + "operands": "r1, [r0, #0x4]", + "mode": "thumb" + }, + "instr_60262": { + "virtual_address": 60262, + "size": 2, + "disassembly": "cmp r2, #0x1b", + "mnemonic": "cmp", + "operands": "r2, #0x1b", + "mode": "thumb" + }, + "instr_60264": { + "virtual_address": 60264, + "size": 2, + "disassembly": "bls 0x0eb4e", + "mnemonic": "bls", + "operands": "0x0eb4e", + "mode": "thumb" + }, + "bb_60254": { + "virtual_address": 60254, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60266, + "children": [ + "instr_60254", + "instr_60256", + "instr_60258", + "instr_60260", + "instr_60262", + "instr_60264" + ] + }, + "instr_60266": { + "virtual_address": 60266, + "size": 2, + "disassembly": "str r1, [r0, #0x8]", + "mnemonic": "str", + "operands": "r1, [r0, #0x8]", + "mode": "thumb" + }, + "instr_60268": { + "virtual_address": 60268, + "size": 2, + "disassembly": "str r1, [r0, #0xc]", + "mnemonic": "str", + "operands": "r1, [r0, #0xc]", + "mode": "thumb" + }, + "instr_60270": { + "virtual_address": 60270, + "size": 2, + "disassembly": "cmp r2, #0x24", + "mnemonic": "cmp", + "operands": "r2, #0x24", + "mode": "thumb" + }, + "instr_60272": { + "virtual_address": 60272, + "size": 2, + "disassembly": "beq 0x0eb80", + "mnemonic": "beq", + "operands": "0x0eb80", + "mode": "thumb" + }, + "bb_60266": { + "virtual_address": 60266, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60274, + "children": [ + "instr_60266", + "instr_60268", + "instr_60270", + "instr_60272" + ] + }, + "instr_60274": { + "virtual_address": 60274, + "size": 2, + "disassembly": "movs r3, r0", + "mnemonic": "movs", + "operands": "r3, r0", + "mode": "thumb" + }, + "instr_60276": { + "virtual_address": 60276, + "size": 2, + "disassembly": "adds r3, #0x10", + "mnemonic": "adds", + "operands": "r3, #0x10", + "mode": "thumb" + }, + "instr_60278": { + "virtual_address": 60278, + "size": 2, + "disassembly": "b 0x0eb4e", + "mnemonic": "b", + "operands": "0x0eb4e", + "mode": "thumb" + }, + "bb_60274": { + "virtual_address": 60274, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60238, + "children": [ + "instr_60274", + "instr_60276", + "instr_60278" + ] + }, + "instr_60280": { + "virtual_address": 60280, + "size": 2, + "disassembly": "movs r1, #0x0", + "mnemonic": "movs", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_60282": { + "virtual_address": 60282, + "size": 4, + "disassembly": "bl 0x827c", + "mnemonic": "bl", + "operands": "0x827c", + "mode": "thumb" + }, + "instr_60286": { + "virtual_address": 60286, + "size": 2, + "disassembly": "b 0x0eb56", + "mnemonic": "b", + "operands": "0x0eb56", + "mode": "thumb" + }, + "bb_60280": { + "virtual_address": 60280, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60246, + "children": [ + "instr_60280", + "instr_60282", + "instr_60286" + ] + }, + "instr_60288": { + "virtual_address": 60288, + "size": 2, + "disassembly": "movs r3, r0", + "mnemonic": "movs", + "operands": "r3, r0", + "mode": "thumb" + }, + "instr_60290": { + "virtual_address": 60290, + "size": 2, + "disassembly": "str r1, [r0, #0x10]", + "mnemonic": "str", + "operands": "r1, [r0, #0x10]", + "mode": "thumb" + }, + "instr_60292": { + "virtual_address": 60292, + "size": 2, + "disassembly": "str r1, [r0, #0x14]", + "mnemonic": "str", + "operands": "r1, [r0, #0x14]", + "mode": "thumb" + }, + "instr_60294": { + "virtual_address": 60294, + "size": 2, + "disassembly": "adds r3, #0x18", + "mnemonic": "adds", + "operands": "r3, #0x18", + "mode": "thumb" + }, + "instr_60296": { + "virtual_address": 60296, + "size": 2, + "disassembly": "b 0x0eb4e", + "mnemonic": "b", + "operands": "0x0eb4e", + "mode": "thumb" + }, + "bb_60288": { + "virtual_address": 60288, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60238, + "children": [ + "instr_60288", + "instr_60290", + "instr_60292", + "instr_60294", + "instr_60296" + ] + }, + "func_60204": { + "virtual_address": 60204, + "size": 94, + "name": "_calloc_r", + "children": [ + "bb_60204", + "bb_60216", + "bb_60232", + "bb_60238", + "bb_60246", + "bb_60254", + "bb_60266", + "bb_60274", + "bb_60280", + "bb_60288" + ] + }, + "instr_60300": { + "virtual_address": 60300, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_60302": { + "virtual_address": 60302, + "size": 2, + "disassembly": "push {r4, r5, r6, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, lr}", + "mode": "thumb" + }, + "instr_60304": { + "virtual_address": 60304, + "size": 2, + "disassembly": "ldr r5, [0x0ebb0]", + "mnemonic": "ldr", + "operands": "r5, [0x0ebb0]", + "mode": "thumb" + }, + "instr_60306": { + "virtual_address": 60306, + "size": 2, + "disassembly": "movs r4, r0", + "mnemonic": "movs", + "operands": "r4, r0", + "mode": "thumb" + }, + "instr_60308": { + "virtual_address": 60308, + "size": 2, + "disassembly": "movs r0, r1", + "mnemonic": "movs", + "operands": "r0, r1", + "mode": "thumb" + }, + "instr_60310": { + "virtual_address": 60310, + "size": 2, + "disassembly": "str r3, [r5, #0x0]", + "mnemonic": "str", + "operands": "r3, [r5, #0x0]", + "mode": "thumb" + }, + "instr_60312": { + "virtual_address": 60312, + "size": 4, + "disassembly": "bl 0x10a00", + "mnemonic": "bl", + "operands": "0x10a00", + "mode": "thumb" + }, + "instr_60316": { + "virtual_address": 60316, + "size": 2, + "disassembly": "adds r3, r0, #0x1", + "mnemonic": "adds", + "operands": "r3, r0, #0x1", + "mode": "thumb" + }, + "instr_60318": { + "virtual_address": 60318, + "size": 2, + "disassembly": "beq 0x0eba6", + "mnemonic": "beq", + "operands": "0x0eba6", + "mode": "thumb" + }, + "bb_60300": { + "virtual_address": 60300, + "size": 20, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60320, + "children": [ + "instr_60300", + "instr_60302", + "instr_60304", + "instr_60306", + "instr_60308", + "instr_60310", + "instr_60312", + "instr_60316", + "instr_60318" + ] + }, + "instr_60320": { + "virtual_address": 60320, + "size": 2, + "disassembly": "pop {r4, r5, r6}", + "mnemonic": "pop", + "operands": "{r4, r5, r6}", + "mode": "thumb" + }, + "instr_60322": { + "virtual_address": 60322, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_60324": { + "virtual_address": 60324, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_60320": { + "virtual_address": 60320, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_60320", + "instr_60322", + "instr_60324" + ] + }, + "instr_60326": { + "virtual_address": 60326, + "size": 2, + "disassembly": "ldr r3, [r5, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r5, #0x0]", + "mode": "thumb" + }, + "instr_60328": { + "virtual_address": 60328, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_60330": { + "virtual_address": 60330, + "size": 2, + "disassembly": "beq 0x0eba0", + "mnemonic": "beq", + "operands": "0x0eba0", + "mode": "thumb" + }, + "bb_60326": { + "virtual_address": 60326, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60332, + "children": [ + "instr_60326", + "instr_60328", + "instr_60330" + ] + }, + "instr_60332": { + "virtual_address": 60332, + "size": 2, + "disassembly": "str r3, [r4, #0x0]", + "mnemonic": "str", + "operands": "r3, [r4, #0x0]", + "mode": "thumb" + }, + "instr_60334": { + "virtual_address": 60334, + "size": 2, + "disassembly": "b 0x0eba0", + "mnemonic": "b", + "operands": "0x0eba0", + "mode": "thumb" + }, + "bb_60332": { + "virtual_address": 60332, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60320, + "children": [ + "instr_60332", + "instr_60334" + ] + }, + "dw_60336": { + "virtual_address": 60336, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 60304 + ] + }, + "func_60300": { + "virtual_address": 60300, + "size": 40, + "name": "_close_r", + "children": [ + "bb_60300", + "bb_60320", + "bb_60326", + "bb_60332", + "dw_60336" + ] + }, + "instr_60340": { + "virtual_address": 60340, + "size": 2, + "disassembly": "push {r3, r4, r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r3, r4, r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_60342": { + "virtual_address": 60342, + "size": 2, + "disassembly": "movs r6, r0", + "mnemonic": "movs", + "operands": "r6, r0", + "mode": "thumb" + }, + "instr_60344": { + "virtual_address": 60344, + "size": 2, + "disassembly": "subs r4, r1, #0x0", + "mnemonic": "subs", + "operands": "r4, r1, #0x0", + "mode": "thumb" + }, + "instr_60346": { + "virtual_address": 60346, + "size": 2, + "disassembly": "beq 0x0ec5e", + "mnemonic": "beq", + "operands": "0x0ec5e", + "mode": "thumb" + }, + "bb_60340": { + "virtual_address": 60340, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60348, + "children": [ + "instr_60340", + "instr_60342", + "instr_60344", + "instr_60346" + ] + }, + "instr_60348": { + "virtual_address": 60348, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_60350": { + "virtual_address": 60350, + "size": 2, + "disassembly": "beq 0x0ebc6", + "mnemonic": "beq", + "operands": "0x0ebc6", + "mode": "thumb" + }, + "bb_60348": { + "virtual_address": 60348, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60352, + "children": [ + "instr_60348", + "instr_60350" + ] + }, + "instr_60352": { + "virtual_address": 60352, + "size": 2, + "disassembly": "ldr r3, [r0, #0x38]", + "mnemonic": "ldr", + "operands": "r3, [r0, #0x38]", + "mode": "thumb" + }, + "instr_60354": { + "virtual_address": 60354, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_60356": { + "virtual_address": 60356, + "size": 2, + "disassembly": "beq 0x0ec62", + "mnemonic": "beq", + "operands": "0x0ec62", + "mode": "thumb" + }, + "bb_60352": { + "virtual_address": 60352, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60358, + "children": [ + "instr_60352", + "instr_60354", + "instr_60356" + ] + }, + "instr_60358": { + "virtual_address": 60358, + "size": 2, + "disassembly": "movs r7, #0x1", + "mnemonic": "movs", + "operands": "r7, #0x1", + "mode": "thumb" + }, + "instr_60360": { + "virtual_address": 60360, + "size": 2, + "disassembly": "ldr r3, [r4, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x64]", + "mode": "thumb" + }, + "instr_60362": { + "virtual_address": 60362, + "size": 2, + "disassembly": "tst r3, r7", + "mnemonic": "tst", + "operands": "r3, r7", + "mode": "thumb" + }, + "instr_60364": { + "virtual_address": 60364, + "size": 2, + "disassembly": "beq 0x0ec40", + "mnemonic": "beq", + "operands": "0x0ec40", + "mode": "thumb" + }, + "bb_60358": { + "virtual_address": 60358, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60366, + "children": [ + "instr_60358", + "instr_60360", + "instr_60362", + "instr_60364" + ] + }, + "instr_60366": { + "virtual_address": 60366, + "size": 2, + "disassembly": "movs r2, #0xc", + "mnemonic": "movs", + "operands": "r2, #0xc", + "mode": "thumb" + }, + "instr_60368": { + "virtual_address": 60368, + "size": 2, + "disassembly": "ldrsh r3, [r4, r2]", + "mnemonic": "ldrsh", + "operands": "r3, [r4, r2]", + "mode": "thumb" + }, + "instr_60370": { + "virtual_address": 60370, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_60372": { + "virtual_address": 60372, + "size": 2, + "disassembly": "beq 0x0ec5e", + "mnemonic": "beq", + "operands": "0x0ec5e", + "mode": "thumb" + }, + "bb_60366": { + "virtual_address": 60366, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60374, + "children": [ + "instr_60366", + "instr_60368", + "instr_60370", + "instr_60372" + ] + }, + "instr_60374": { + "virtual_address": 60374, + "size": 2, + "disassembly": "movs r1, r4", + "mnemonic": "movs", + "operands": "r1, r4", + "mode": "thumb" + }, + "instr_60376": { + "virtual_address": 60376, + "size": 2, + "disassembly": "movs r0, r6", + "mnemonic": "movs", + "operands": "r0, r6", + "mode": "thumb" + }, + "instr_60378": { + "virtual_address": 60378, + "size": 4, + "disassembly": "bl 0x0b510", + "mnemonic": "bl", + "operands": "0x0b510", + "mode": "thumb" + }, + "instr_60382": { + "virtual_address": 60382, + "size": 2, + "disassembly": "ldr r3, [r4, #0x2c]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x2c]", + "mode": "thumb" + }, + "instr_60384": { + "virtual_address": 60384, + "size": 2, + "disassembly": "movs r5, r0", + "mnemonic": "movs", + "operands": "r5, r0", + "mode": "thumb" + }, + "instr_60386": { + "virtual_address": 60386, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_60388": { + "virtual_address": 60388, + "size": 2, + "disassembly": "beq 0x0ebf2", + "mnemonic": "beq", + "operands": "0x0ebf2", + "mode": "thumb" + }, + "bb_60374": { + "virtual_address": 60374, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60390, + "children": [ + "instr_60374", + "instr_60376", + "instr_60378", + "instr_60382", + "instr_60384", + "instr_60386", + "instr_60388" + ] + }, + "instr_60390": { + "virtual_address": 60390, + "size": 2, + "disassembly": "movs r0, r6", + "mnemonic": "movs", + "operands": "r0, r6", + "mode": "thumb" + }, + "instr_60392": { + "virtual_address": 60392, + "size": 2, + "disassembly": "ldr r1, [r4, #0x1c]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x1c]", + "mode": "thumb" + }, + "instr_60394": { + "virtual_address": 60394, + "size": 4, + "disassembly": "bl 0x0ec94", + "mnemonic": "bl", + "operands": "0x0ec94", + "mode": "thumb" + }, + "instr_60398": { + "virtual_address": 60398, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_60400": { + "virtual_address": 60400, + "size": 2, + "disassembly": "blt 0x0ec70", + "mnemonic": "blt", + "operands": "0x0ec70", + "mode": "thumb" + }, + "bb_60390": { + "virtual_address": 60390, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60402, + "children": [ + "instr_60390", + "instr_60392", + "instr_60394", + "instr_60398", + "instr_60400" + ] + }, + "instr_60402": { + "virtual_address": 60402, + "size": 2, + "disassembly": "ldrh r3, [r4, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r4, #0xc]", + "mode": "thumb" + }, + "instr_60404": { + "virtual_address": 60404, + "size": 2, + "disassembly": "lsls r3, r3, #0x18", + "mnemonic": "lsls", + "operands": "r3, r3, #0x18", + "mode": "thumb" + }, + "instr_60406": { + "virtual_address": 60406, + "size": 2, + "disassembly": "bmi 0x0ec7a", + "mnemonic": "bmi", + "operands": "0x0ec7a", + "mode": "thumb" + }, + "bb_60402": { + "virtual_address": 60402, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60408, + "children": [ + "instr_60402", + "instr_60404", + "instr_60406" + ] + }, + "instr_60408": { + "virtual_address": 60408, + "size": 2, + "disassembly": "ldr r1, [r4, #0x30]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x30]", + "mode": "thumb" + }, + "instr_60410": { + "virtual_address": 60410, + "size": 2, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_60412": { + "virtual_address": 60412, + "size": 2, + "disassembly": "beq 0x0ec10", + "mnemonic": "beq", + "operands": "0x0ec10", + "mode": "thumb" + }, + "bb_60408": { + "virtual_address": 60408, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60414, + "children": [ + "instr_60408", + "instr_60410", + "instr_60412" + ] + }, + "instr_60414": { + "virtual_address": 60414, + "size": 2, + "disassembly": "movs r3, r4", + "mnemonic": "movs", + "operands": "r3, r4", + "mode": "thumb" + }, + "instr_60416": { + "virtual_address": 60416, + "size": 2, + "disassembly": "adds r3, #0x40", + "mnemonic": "adds", + "operands": "r3, #0x40", + "mode": "thumb" + }, + "instr_60418": { + "virtual_address": 60418, + "size": 2, + "disassembly": "cmp r1, r3", + "mnemonic": "cmp", + "operands": "r1, r3", + "mode": "thumb" + }, + "instr_60420": { + "virtual_address": 60420, + "size": 2, + "disassembly": "beq 0x0ec0c", + "mnemonic": "beq", + "operands": "0x0ec0c", + "mode": "thumb" + }, + "bb_60414": { + "virtual_address": 60414, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60422, + "children": [ + "instr_60414", + "instr_60416", + "instr_60418", + "instr_60420" + ] + }, + "instr_60422": { + "virtual_address": 60422, + "size": 2, + "disassembly": "movs r0, r6", + "mnemonic": "movs", + "operands": "r0, r6", + "mode": "thumb" + }, + "instr_60424": { + "virtual_address": 60424, + "size": 4, + "disassembly": "bl 0x0bb74", + "mnemonic": "bl", + "operands": "0x0bb74", + "mode": "thumb" + }, + "bb_60422": { + "virtual_address": 60422, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60428, + "children": [ + "instr_60422", + "instr_60424" + ] + }, + "instr_60428": { + "virtual_address": 60428, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_60430": { + "virtual_address": 60430, + "size": 2, + "disassembly": "str r3, [r4, #0x30]", + "mnemonic": "str", + "operands": "r3, [r4, #0x30]", + "mode": "thumb" + }, + "bb_60428": { + "virtual_address": 60428, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60432, + "children": [ + "instr_60428", + "instr_60430" + ] + }, + "instr_60432": { + "virtual_address": 60432, + "size": 2, + "disassembly": "ldr r1, [r4, #0x44]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x44]", + "mode": "thumb" + }, + "instr_60434": { + "virtual_address": 60434, + "size": 2, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_60436": { + "virtual_address": 60436, + "size": 2, + "disassembly": "beq 0x0ec20", + "mnemonic": "beq", + "operands": "0x0ec20", + "mode": "thumb" + }, + "bb_60432": { + "virtual_address": 60432, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60438, + "children": [ + "instr_60432", + "instr_60434", + "instr_60436" + ] + }, + "instr_60438": { + "virtual_address": 60438, + "size": 2, + "disassembly": "movs r0, r6", + "mnemonic": "movs", + "operands": "r0, r6", + "mode": "thumb" + }, + "instr_60440": { + "virtual_address": 60440, + "size": 4, + "disassembly": "bl 0x0bb74", + "mnemonic": "bl", + "operands": "0x0bb74", + "mode": "thumb" + }, + "instr_60444": { + "virtual_address": 60444, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_60446": { + "virtual_address": 60446, + "size": 2, + "disassembly": "str r3, [r4, #0x44]", + "mnemonic": "str", + "operands": "r3, [r4, #0x44]", + "mode": "thumb" + }, + "bb_60438": { + "virtual_address": 60438, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60448, + "children": [ + "instr_60438", + "instr_60440", + "instr_60444", + "instr_60446" + ] + }, + "instr_60448": { + "virtual_address": 60448, + "size": 4, + "disassembly": "bl 0x0ba0c", + "mnemonic": "bl", + "operands": "0x0ba0c", + "mode": "thumb" + }, + "instr_60452": { + "virtual_address": 60452, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_60454": { + "virtual_address": 60454, + "size": 2, + "disassembly": "strh r3, [r4, #0xc]", + "mnemonic": "strh", + "operands": "r3, [r4, #0xc]", + "mode": "thumb" + }, + "instr_60456": { + "virtual_address": 60456, + "size": 2, + "disassembly": "ldr r3, [r4, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x64]", + "mode": "thumb" + }, + "instr_60458": { + "virtual_address": 60458, + "size": 2, + "disassembly": "lsls r3, r3, #0x1f", + "mnemonic": "lsls", + "operands": "r3, r3, #0x1f", + "mode": "thumb" + }, + "instr_60460": { + "virtual_address": 60460, + "size": 2, + "disassembly": "bpl 0x0ec8c", + "mnemonic": "bpl", + "operands": "0x0ec8c", + "mode": "thumb" + }, + "bb_60448": { + "virtual_address": 60448, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60462, + "children": [ + "instr_60448", + "instr_60452", + "instr_60454", + "instr_60456", + "instr_60458", + "instr_60460" + ] + }, + "instr_60462": { + "virtual_address": 60462, + "size": 2, + "disassembly": "ldr r0, [r4, #0x58]", + "mnemonic": "ldr", + "operands": "r0, [r4, #0x58]", + "mode": "thumb" + }, + "instr_60464": { + "virtual_address": 60464, + "size": 4, + "disassembly": "bl 0x0c110", + "mnemonic": "bl", + "operands": "0x0c110", + "mode": "thumb" + }, + "instr_60468": { + "virtual_address": 60468, + "size": 4, + "disassembly": "bl 0x0ba20", + "mnemonic": "bl", + "operands": "0x0ba20", + "mode": "thumb" + }, + "bb_60462": { + "virtual_address": 60462, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60472, + "children": [ + "instr_60462", + "instr_60464", + "instr_60468" + ] + }, + "instr_60472": { + "virtual_address": 60472, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_60474": { + "virtual_address": 60474, + "size": 2, + "disassembly": "pop {r3, r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r3, r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_60476": { + "virtual_address": 60476, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_60478": { + "virtual_address": 60478, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_60472": { + "virtual_address": 60472, + "size": 8, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_60472", + "instr_60474", + "instr_60476", + "instr_60478" + ] + }, + "instr_60480": { + "virtual_address": 60480, + "size": 2, + "disassembly": "ldrh r3, [r4, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r4, #0xc]", + "mode": "thumb" + }, + "instr_60482": { + "virtual_address": 60482, + "size": 2, + "disassembly": "lsls r3, r3, #0x16", + "mnemonic": "lsls", + "operands": "r3, r3, #0x16", + "mode": "thumb" + }, + "instr_60484": { + "virtual_address": 60484, + "size": 2, + "disassembly": "bmi 0x0ebd6", + "mnemonic": "bmi", + "operands": "0x0ebd6", + "mode": "thumb" + }, + "bb_60480": { + "virtual_address": 60480, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60486, + "children": [ + "instr_60480", + "instr_60482", + "instr_60484" + ] + }, + "instr_60486": { + "virtual_address": 60486, + "size": 2, + "disassembly": "ldr r0, [r4, #0x58]", + "mnemonic": "ldr", + "operands": "r0, [r4, #0x58]", + "mode": "thumb" + }, + "instr_60488": { + "virtual_address": 60488, + "size": 4, + "disassembly": "bl 0x0c118", + "mnemonic": "bl", + "operands": "0x0c118", + "mode": "thumb" + }, + "instr_60492": { + "virtual_address": 60492, + "size": 2, + "disassembly": "movs r2, #0xc", + "mnemonic": "movs", + "operands": "r2, #0xc", + "mode": "thumb" + }, + "instr_60494": { + "virtual_address": 60494, + "size": 2, + "disassembly": "ldrsh r3, [r4, r2]", + "mnemonic": "ldrsh", + "operands": "r3, [r4, r2]", + "mode": "thumb" + }, + "instr_60496": { + "virtual_address": 60496, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_60498": { + "virtual_address": 60498, + "size": 2, + "disassembly": "bne 0x0ebd6", + "mnemonic": "bne", + "operands": "0x0ebd6", + "mode": "thumb" + }, + "bb_60486": { + "virtual_address": 60486, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60500, + "children": [ + "instr_60486", + "instr_60488", + "instr_60492", + "instr_60494", + "instr_60496", + "instr_60498" + ] + }, + "instr_60500": { + "virtual_address": 60500, + "size": 2, + "disassembly": "ldr r3, [r4, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x64]", + "mode": "thumb" + }, + "instr_60502": { + "virtual_address": 60502, + "size": 2, + "disassembly": "movs r5, r3", + "mnemonic": "movs", + "operands": "r5, r3", + "mode": "thumb" + }, + "instr_60504": { + "virtual_address": 60504, + "size": 2, + "disassembly": "ands r5, r7", + "mnemonic": "ands", + "operands": "r5, r7", + "mode": "thumb" + }, + "instr_60506": { + "virtual_address": 60506, + "size": 2, + "disassembly": "tst r3, r7", + "mnemonic": "tst", + "operands": "r3, r7", + "mode": "thumb" + }, + "instr_60508": { + "virtual_address": 60508, + "size": 2, + "disassembly": "beq 0x0ec84", + "mnemonic": "beq", + "operands": "0x0ec84", + "mode": "thumb" + }, + "bb_60500": { + "virtual_address": 60500, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60510, + "children": [ + "instr_60500", + "instr_60502", + "instr_60504", + "instr_60506", + "instr_60508" + ] + }, + "instr_60510": { + "virtual_address": 60510, + "size": 2, + "disassembly": "movs r5, #0x0", + "mnemonic": "movs", + "operands": "r5, #0x0", + "mode": "thumb" + }, + "instr_60512": { + "virtual_address": 60512, + "size": 2, + "disassembly": "b 0x0ec38", + "mnemonic": "b", + "operands": "0x0ec38", + "mode": "thumb" + }, + "bb_60510": { + "virtual_address": 60510, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60472, + "children": [ + "instr_60510", + "instr_60512" + ] + }, + "instr_60514": { + "virtual_address": 60514, + "size": 2, + "disassembly": "movs r7, #0x1", + "mnemonic": "movs", + "operands": "r7, #0x1", + "mode": "thumb" + }, + "instr_60516": { + "virtual_address": 60516, + "size": 4, + "disassembly": "bl 0x0b80c", + "mnemonic": "bl", + "operands": "0x0b80c", + "mode": "thumb" + }, + "instr_60520": { + "virtual_address": 60520, + "size": 2, + "disassembly": "ldr r3, [r4, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x64]", + "mode": "thumb" + }, + "instr_60522": { + "virtual_address": 60522, + "size": 2, + "disassembly": "tst r3, r7", + "mnemonic": "tst", + "operands": "r3, r7", + "mode": "thumb" + }, + "instr_60524": { + "virtual_address": 60524, + "size": 2, + "disassembly": "bne 0x0ebce", + "mnemonic": "bne", + "operands": "0x0ebce", + "mode": "thumb" + }, + "bb_60514": { + "virtual_address": 60514, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60526, + "children": [ + "instr_60514", + "instr_60516", + "instr_60520", + "instr_60522", + "instr_60524" + ] + }, + "instr_60526": { + "virtual_address": 60526, + "size": 2, + "disassembly": "b 0x0ec40", + "mnemonic": "b", + "operands": "0x0ec40", + "mode": "thumb" + }, + "bb_60526": { + "virtual_address": 60526, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60480, + "children": [ + "instr_60526" + ] + }, + "instr_60528": { + "virtual_address": 60528, + "size": 2, + "disassembly": "movs r5, #0x1", + "mnemonic": "movs", + "operands": "r5, #0x1", + "mode": "thumb" + }, + "instr_60530": { + "virtual_address": 60530, + "size": 2, + "disassembly": "ldrh r3, [r4, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r4, #0xc]", + "mode": "thumb" + }, + "instr_60532": { + "virtual_address": 60532, + "size": 2, + "disassembly": "rsbs r5, r5", + "mnemonic": "rsbs", + "operands": "r5, r5", + "mode": "thumb" + }, + "instr_60534": { + "virtual_address": 60534, + "size": 2, + "disassembly": "lsls r3, r3, #0x18", + "mnemonic": "lsls", + "operands": "r3, r3, #0x18", + "mode": "thumb" + }, + "instr_60536": { + "virtual_address": 60536, + "size": 2, + "disassembly": "bpl 0x0ebf8", + "mnemonic": "bpl", + "operands": "0x0ebf8", + "mode": "thumb" + }, + "bb_60528": { + "virtual_address": 60528, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60538, + "children": [ + "instr_60528", + "instr_60530", + "instr_60532", + "instr_60534", + "instr_60536" + ] + }, + "instr_60538": { + "virtual_address": 60538, + "size": 2, + "disassembly": "movs r0, r6", + "mnemonic": "movs", + "operands": "r0, r6", + "mode": "thumb" + }, + "instr_60540": { + "virtual_address": 60540, + "size": 2, + "disassembly": "ldr r1, [r4, #0x10]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x10]", + "mode": "thumb" + }, + "instr_60542": { + "virtual_address": 60542, + "size": 4, + "disassembly": "bl 0x0bb74", + "mnemonic": "bl", + "operands": "0x0bb74", + "mode": "thumb" + }, + "instr_60546": { + "virtual_address": 60546, + "size": 2, + "disassembly": "b 0x0ebf8", + "mnemonic": "b", + "operands": "0x0ebf8", + "mode": "thumb" + }, + "bb_60538": { + "virtual_address": 60538, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60408, + "children": [ + "instr_60538", + "instr_60540", + "instr_60542", + "instr_60546" + ] + }, + "instr_60548": { + "virtual_address": 60548, + "size": 2, + "disassembly": "ldr r0, [r4, #0x58]", + "mnemonic": "ldr", + "operands": "r0, [r4, #0x58]", + "mode": "thumb" + }, + "instr_60550": { + "virtual_address": 60550, + "size": 4, + "disassembly": "bl 0x0c128", + "mnemonic": "bl", + "operands": "0x0c128", + "mode": "thumb" + }, + "instr_60554": { + "virtual_address": 60554, + "size": 2, + "disassembly": "b 0x0ec38", + "mnemonic": "b", + "operands": "0x0ec38", + "mode": "thumb" + }, + "bb_60548": { + "virtual_address": 60548, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60472, + "children": [ + "instr_60548", + "instr_60550", + "instr_60554" + ] + }, + "instr_60556": { + "virtual_address": 60556, + "size": 2, + "disassembly": "ldr r0, [r4, #0x58]", + "mnemonic": "ldr", + "operands": "r0, [r4, #0x58]", + "mode": "thumb" + }, + "instr_60558": { + "virtual_address": 60558, + "size": 4, + "disassembly": "bl 0x0c128", + "mnemonic": "bl", + "operands": "0x0c128", + "mode": "thumb" + }, + "instr_60562": { + "virtual_address": 60562, + "size": 2, + "disassembly": "b 0x0ec2e", + "mnemonic": "b", + "operands": "0x0ec2e", + "mode": "thumb" + }, + "bb_60556": { + "virtual_address": 60556, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60462, + "children": [ + "instr_60556", + "instr_60558", + "instr_60562" + ] + }, + "func_60340": { + "virtual_address": 60340, + "size": 224, + "name": "_fclose_r", + "children": [ + "bb_60340", + "bb_60348", + "bb_60352", + "bb_60358", + "bb_60366", + "bb_60374", + "bb_60390", + "bb_60402", + "bb_60408", + "bb_60414", + "bb_60422", + "bb_60428", + "bb_60432", + "bb_60438", + "bb_60448", + "bb_60462", + "bb_60472", + "bb_60480", + "bb_60486", + "bb_60500", + "bb_60510", + "bb_60514", + "bb_60526", + "bb_60528", + "bb_60538", + "bb_60548", + "bb_60556" + ] + }, + "instr_60564": { + "virtual_address": 60564, + "size": 2, + "disassembly": "bx r3", + "mnemonic": "bx", + "operands": "r3", + "mode": "thumb" + }, + "bb_60564": { + "virtual_address": 60564, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_60564" + ] + }, + "func_60564": { + "virtual_address": 60564, + "size": 2, + "name": "FUN_0000ec94", + "children": [ + "bb_60564" + ] + }, + "instr_60568": { + "virtual_address": 60568, + "size": 2, + "disassembly": "push {r4, lr}", + "mnemonic": "push", + "operands": "{r4, lr}", + "mode": "thumb" + }, + "instr_60570": { + "virtual_address": 60570, + "size": 2, + "disassembly": "ldr r3, [0x0ecac]", + "mnemonic": "ldr", + "operands": "r3, [0x0ecac]", + "mode": "thumb" + }, + "instr_60572": { + "virtual_address": 60572, + "size": 2, + "disassembly": "movs r1, r0", + "mnemonic": "movs", + "operands": "r1, r0", + "mode": "thumb" + }, + "instr_60574": { + "virtual_address": 60574, + "size": 2, + "disassembly": "ldr r0, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r3, #0x0]", + "mode": "thumb" + }, + "instr_60576": { + "virtual_address": 60576, + "size": 4, + "disassembly": "bl 0x0ebb4", + "mnemonic": "bl", + "operands": "0x0ebb4", + "mode": "thumb" + }, + "instr_60580": { + "virtual_address": 60580, + "size": 2, + "disassembly": "pop {r4}", + "mnemonic": "pop", + "operands": "{r4}", + "mode": "thumb" + }, + "instr_60582": { + "virtual_address": 60582, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_60584": { + "virtual_address": 60584, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_60568": { + "virtual_address": 60568, + "size": 18, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_60568", + "instr_60570", + "instr_60572", + "instr_60574", + "instr_60576", + "instr_60580", + "instr_60582", + "instr_60584" + ] + }, + "func_60568": { + "virtual_address": 60568, + "size": 18, + "name": "fclose", + "children": [ + "bb_60568" + ] + }, + "instr_60592": { + "virtual_address": 60592, + "size": 2, + "disassembly": "push {r2, r3}", + "mnemonic": "push", + "operands": "{r2, r3}", + "mode": "thumb" + }, + "instr_60594": { + "virtual_address": 60594, + "size": 2, + "disassembly": "push {lr}", + "mnemonic": "push", + "operands": "{lr}", + "mode": "thumb" + }, + "instr_60596": { + "virtual_address": 60596, + "size": 2, + "disassembly": "sub sp, #0xc", + "mnemonic": "sub", + "operands": "sp, #0xc", + "mode": "thumb" + }, + "instr_60598": { + "virtual_address": 60598, + "size": 2, + "disassembly": "add r3, sp, #0x10", + "mnemonic": "add", + "operands": "r3, sp, #0x10", + "mode": "thumb" + }, + "instr_60600": { + "virtual_address": 60600, + "size": 2, + "disassembly": "ldmia r3!, {r2}", + "mnemonic": "ldmia", + "operands": "r3!, {r2}", + "mode": "thumb" + }, + "instr_60602": { + "virtual_address": 60602, + "size": 2, + "disassembly": "str r3, [sp, #0x4]", + "mnemonic": "str", + "operands": "r3, [sp, #0x4]", + "mode": "thumb" + }, + "instr_60604": { + "virtual_address": 60604, + "size": 4, + "disassembly": "bl 0x0db84", + "mnemonic": "bl", + "operands": "0x0db84", + "mode": "thumb" + }, + "instr_60608": { + "virtual_address": 60608, + "size": 2, + "disassembly": "add sp, #0xc", + "mnemonic": "add", + "operands": "sp, #0xc", + "mode": "thumb" + }, + "instr_60610": { + "virtual_address": 60610, + "size": 2, + "disassembly": "pop {r3}", + "mnemonic": "pop", + "operands": "{r3}", + "mode": "thumb" + }, + "instr_60612": { + "virtual_address": 60612, + "size": 2, + "disassembly": "add sp, #0x8", + "mnemonic": "add", + "operands": "sp, #0x8", + "mode": "thumb" + }, + "instr_60614": { + "virtual_address": 60614, + "size": 2, + "disassembly": "bx r3", + "mnemonic": "bx", + "operands": "r3", + "mode": "thumb" + }, + "bb_60592": { + "virtual_address": 60592, + "size": 24, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_60592", + "instr_60594", + "instr_60596", + "instr_60598", + "instr_60600", + "instr_60602", + "instr_60604", + "instr_60608", + "instr_60610", + "instr_60612", + "instr_60614" + ] + }, + "func_60592": { + "virtual_address": 60592, + "size": 24, + "name": "_fiprintf_r", + "children": [ + "bb_60592" + ] + }, + "instr_60616": { + "virtual_address": 60616, + "size": 2, + "disassembly": "push {r1, r2, r3}", + "mnemonic": "push", + "operands": "{r1, r2, r3}", + "mode": "thumb" + }, + "instr_60618": { + "virtual_address": 60618, + "size": 2, + "disassembly": "push {lr}", + "mnemonic": "push", + "operands": "{lr}", + "mode": "thumb" + }, + "instr_60620": { + "virtual_address": 60620, + "size": 2, + "disassembly": "sub sp, #0x8", + "mnemonic": "sub", + "operands": "sp, #0x8", + "mode": "thumb" + }, + "instr_60622": { + "virtual_address": 60622, + "size": 2, + "disassembly": "add r3, sp, #0xc", + "mnemonic": "add", + "operands": "r3, sp, #0xc", + "mode": "thumb" + }, + "instr_60624": { + "virtual_address": 60624, + "size": 2, + "disassembly": "movs r1, r0", + "mnemonic": "movs", + "operands": "r1, r0", + "mode": "thumb" + }, + "instr_60626": { + "virtual_address": 60626, + "size": 2, + "disassembly": "ldr r0, [0x0ece8]", + "mnemonic": "ldr", + "operands": "r0, [0x0ece8]", + "mode": "thumb" + }, + "instr_60628": { + "virtual_address": 60628, + "size": 2, + "disassembly": "ldmia r3!, {r2}", + "mnemonic": "ldmia", + "operands": "r3!, {r2}", + "mode": "thumb" + }, + "instr_60630": { + "virtual_address": 60630, + "size": 2, + "disassembly": "ldr r0, [r0, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r0, #0x0]", + "mode": "thumb" + }, + "instr_60632": { + "virtual_address": 60632, + "size": 2, + "disassembly": "str r3, [sp, #0x4]", + "mnemonic": "str", + "operands": "r3, [sp, #0x4]", + "mode": "thumb" + }, + "instr_60634": { + "virtual_address": 60634, + "size": 4, + "disassembly": "bl 0x0db84", + "mnemonic": "bl", + "operands": "0x0db84", + "mode": "thumb" + }, + "instr_60638": { + "virtual_address": 60638, + "size": 2, + "disassembly": "add sp, #0x8", + "mnemonic": "add", + "operands": "sp, #0x8", + "mode": "thumb" + }, + "instr_60640": { + "virtual_address": 60640, + "size": 2, + "disassembly": "pop {r3}", + "mnemonic": "pop", + "operands": "{r3}", + "mode": "thumb" + }, + "instr_60642": { + "virtual_address": 60642, + "size": 2, + "disassembly": "add sp, #0xc", + "mnemonic": "add", + "operands": "sp, #0xc", + "mode": "thumb" + }, + "instr_60644": { + "virtual_address": 60644, + "size": 2, + "disassembly": "bx r3", + "mnemonic": "bx", + "operands": "r3", + "mode": "thumb" + }, + "bb_60616": { + "virtual_address": 60616, + "size": 30, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_60616", + "instr_60618", + "instr_60620", + "instr_60622", + "instr_60624", + "instr_60626", + "instr_60628", + "instr_60630", + "instr_60632", + "instr_60634", + "instr_60638", + "instr_60640", + "instr_60642", + "instr_60644" + ] + }, + "func_60616": { + "virtual_address": 60616, + "size": 30, + "name": "fiprintf", + "children": [ + "bb_60616" + ] + }, + "instr_60652": { + "virtual_address": 60652, + "size": 2, + "disassembly": "push {r4, r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_60654": { + "virtual_address": 60654, + "size": 2, + "disassembly": "mov r7, r9", + "mnemonic": "mov", + "operands": "r7, r9", + "mode": "thumb" + }, + "instr_60656": { + "virtual_address": 60656, + "size": 2, + "disassembly": "mov r6, r8", + "mnemonic": "mov", + "operands": "r6, r8", + "mode": "thumb" + }, + "instr_60658": { + "virtual_address": 60658, + "size": 2, + "disassembly": "mov lr, r10", + "mnemonic": "mov", + "operands": "lr, r10", + "mode": "thumb" + }, + "instr_60660": { + "virtual_address": 60660, + "size": 2, + "disassembly": "push {r6, r7, lr}", + "mnemonic": "push", + "operands": "{r6, r7, lr}", + "mode": "thumb" + }, + "instr_60662": { + "virtual_address": 60662, + "size": 2, + "disassembly": "sub sp, #0x8", + "mnemonic": "sub", + "operands": "sp, #0x8", + "mode": "thumb" + }, + "instr_60664": { + "virtual_address": 60664, + "size": 2, + "disassembly": "mov r8, r0", + "mnemonic": "mov", + "operands": "r8, r0", + "mode": "thumb" + }, + "instr_60666": { + "virtual_address": 60666, + "size": 2, + "disassembly": "mov r9, r1", + "mnemonic": "mov", + "operands": "r9, r1", + "mode": "thumb" + }, + "instr_60668": { + "virtual_address": 60668, + "size": 2, + "disassembly": "movs r4, r2", + "mnemonic": "movs", + "operands": "r4, r2", + "mode": "thumb" + }, + "instr_60670": { + "virtual_address": 60670, + "size": 4, + "disassembly": "bl 0x0ef1c", + "mnemonic": "bl", + "operands": "0x0ef1c", + "mode": "thumb" + }, + "instr_60674": { + "virtual_address": 60674, + "size": 2, + "disassembly": "cmp r0, #0x1", + "mnemonic": "cmp", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_60676": { + "virtual_address": 60676, + "size": 2, + "disassembly": "bne 0x0ed0e", + "mnemonic": "bne", + "operands": "0x0ed0e", + "mode": "thumb" + }, + "bb_60652": { + "virtual_address": 60652, + "size": 26, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60678, + "children": [ + "instr_60652", + "instr_60654", + "instr_60656", + "instr_60658", + "instr_60660", + "instr_60662", + "instr_60664", + "instr_60666", + "instr_60668", + "instr_60670", + "instr_60674", + "instr_60676" + ] + }, + "instr_60678": { + "virtual_address": 60678, + "size": 2, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_60680": { + "virtual_address": 60680, + "size": 2, + "disassembly": "subs r3, #0x1", + "mnemonic": "subs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_60682": { + "virtual_address": 60682, + "size": 2, + "disassembly": "cmp r3, #0xfe", + "mnemonic": "cmp", + "operands": "r3, #0xfe", + "mode": "thumb" + }, + "instr_60684": { + "virtual_address": 60684, + "size": 2, + "disassembly": "bls 0x0ed82", + "mnemonic": "bls", + "operands": "0x0ed82", + "mode": "thumb" + }, + "bb_60678": { + "virtual_address": 60678, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60686, + "children": [ + "instr_60678", + "instr_60680", + "instr_60682", + "instr_60684" + ] + }, + "instr_60686": { + "virtual_address": 60686, + "size": 2, + "disassembly": "add r3, sp, #0x4", + "mnemonic": "add", + "operands": "r3, sp, #0x4", + "mode": "thumb" + }, + "instr_60688": { + "virtual_address": 60688, + "size": 2, + "disassembly": "mov r10, r3", + "mnemonic": "mov", + "operands": "r10, r3", + "mode": "thumb" + }, + "instr_60690": { + "virtual_address": 60690, + "size": 2, + "disassembly": "movs r3, r4", + "mnemonic": "movs", + "operands": "r3, r4", + "mode": "thumb" + }, + "instr_60692": { + "virtual_address": 60692, + "size": 2, + "disassembly": "mov r2, r9", + "mnemonic": "mov", + "operands": "r2, r9", + "mode": "thumb" + }, + "instr_60694": { + "virtual_address": 60694, + "size": 2, + "disassembly": "mov r1, r10", + "mnemonic": "mov", + "operands": "r1, r10", + "mode": "thumb" + }, + "instr_60696": { + "virtual_address": 60696, + "size": 2, + "disassembly": "mov r0, r8", + "mnemonic": "mov", + "operands": "r0, r8", + "mode": "thumb" + }, + "instr_60698": { + "virtual_address": 60698, + "size": 2, + "disassembly": "adds r3, #0x5c", + "mnemonic": "adds", + "operands": "r3, #0x5c", + "mode": "thumb" + }, + "instr_60700": { + "virtual_address": 60700, + "size": 4, + "disassembly": "bl 0x0f430", + "mnemonic": "bl", + "operands": "0x0f430", + "mode": "thumb" + }, + "instr_60704": { + "virtual_address": 60704, + "size": 2, + "disassembly": "movs r6, r0", + "mnemonic": "movs", + "operands": "r6, r0", + "mode": "thumb" + }, + "instr_60706": { + "virtual_address": 60706, + "size": 2, + "disassembly": "adds r3, r0, #0x1", + "mnemonic": "adds", + "operands": "r3, r0, #0x1", + "mode": "thumb" + }, + "instr_60708": { + "virtual_address": 60708, + "size": 2, + "disassembly": "beq 0x0ed96", + "mnemonic": "beq", + "operands": "0x0ed96", + "mode": "thumb" + }, + "bb_60686": { + "virtual_address": 60686, + "size": 24, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60710, + "children": [ + "instr_60686", + "instr_60688", + "instr_60690", + "instr_60692", + "instr_60694", + "instr_60696", + "instr_60698", + "instr_60700", + "instr_60704", + "instr_60706", + "instr_60708" + ] + }, + "instr_60710": { + "virtual_address": 60710, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_60712": { + "virtual_address": 60712, + "size": 2, + "disassembly": "beq 0x0ed92", + "mnemonic": "beq", + "operands": "0x0ed92", + "mode": "thumb" + }, + "bb_60710": { + "virtual_address": 60710, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60714, + "children": [ + "instr_60710", + "instr_60712" + ] + }, + "instr_60714": { + "virtual_address": 60714, + "size": 2, + "disassembly": "mov r3, r10", + "mnemonic": "mov", + "operands": "r3, r10", + "mode": "thumb" + }, + "instr_60716": { + "virtual_address": 60716, + "size": 2, + "disassembly": "ldrb r1, [r3, #0x0]", + "mnemonic": "ldrb", + "operands": "r1, [r3, #0x0]", + "mode": "thumb" + }, + "bb_60714": { + "virtual_address": 60714, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60718, + "children": [ + "instr_60714", + "instr_60716" + ] + }, + "instr_60718": { + "virtual_address": 60718, + "size": 2, + "disassembly": "movs r5, #0x0", + "mnemonic": "movs", + "operands": "r5, #0x0", + "mode": "thumb" + }, + "instr_60720": { + "virtual_address": 60720, + "size": 2, + "disassembly": "b 0x0ed48", + "mnemonic": "b", + "operands": "0x0ed48", + "mode": "thumb" + }, + "bb_60718": { + "virtual_address": 60718, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60744, + "children": [ + "instr_60718", + "instr_60720" + ] + }, + "instr_60722": { + "virtual_address": 60722, + "size": 2, + "disassembly": "cmp r1, #0xa", + "mnemonic": "cmp", + "operands": "r1, #0xa", + "mode": "thumb" + }, + "instr_60724": { + "virtual_address": 60724, + "size": 2, + "disassembly": "beq 0x0ed62", + "mnemonic": "beq", + "operands": "0x0ed62", + "mode": "thumb" + }, + "bb_60722": { + "virtual_address": 60722, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60726, + "children": [ + "instr_60722", + "instr_60724" + ] + }, + "instr_60726": { + "virtual_address": 60726, + "size": 2, + "disassembly": "ldr r3, [r4, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x0]", + "mode": "thumb" + }, + "instr_60728": { + "virtual_address": 60728, + "size": 2, + "disassembly": "adds r2, r3, #0x1", + "mnemonic": "adds", + "operands": "r2, r3, #0x1", + "mode": "thumb" + }, + "instr_60730": { + "virtual_address": 60730, + "size": 2, + "disassembly": "str r2, [r4, #0x0]", + "mnemonic": "str", + "operands": "r2, [r4, #0x0]", + "mode": "thumb" + }, + "instr_60732": { + "virtual_address": 60732, + "size": 2, + "disassembly": "strb r1, [r3, #0x0]", + "mnemonic": "strb", + "operands": "r1, [r3, #0x0]", + "mode": "thumb" + }, + "bb_60726": { + "virtual_address": 60726, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60734, + "children": [ + "instr_60726", + "instr_60728", + "instr_60730", + "instr_60732" + ] + }, + "instr_60734": { + "virtual_address": 60734, + "size": 2, + "disassembly": "adds r5, #0x1", + "mnemonic": "adds", + "operands": "r5, #0x1", + "mode": "thumb" + }, + "instr_60736": { + "virtual_address": 60736, + "size": 2, + "disassembly": "cmp r5, r6", + "mnemonic": "cmp", + "operands": "r5, r6", + "mode": "thumb" + }, + "instr_60738": { + "virtual_address": 60738, + "size": 2, + "disassembly": "bcs 0x0ed92", + "mnemonic": "bcs", + "operands": "0x0ed92", + "mode": "thumb" + }, + "bb_60734": { + "virtual_address": 60734, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60740, + "children": [ + "instr_60734", + "instr_60736", + "instr_60738" + ] + }, + "instr_60740": { + "virtual_address": 60740, + "size": 2, + "disassembly": "mov r3, r10", + "mnemonic": "mov", + "operands": "r3, r10", + "mode": "thumb" + }, + "instr_60742": { + "virtual_address": 60742, + "size": 2, + "disassembly": "ldrb r1, [r3, r5]", + "mnemonic": "ldrb", + "operands": "r1, [r3, r5]", + "mode": "thumb" + }, + "bb_60740": { + "virtual_address": 60740, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60744, + "children": [ + "instr_60740", + "instr_60742" + ] + }, + "instr_60744": { + "virtual_address": 60744, + "size": 2, + "disassembly": "ldr r3, [r4, #0x8]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x8]", + "mode": "thumb" + }, + "instr_60746": { + "virtual_address": 60746, + "size": 2, + "disassembly": "subs r3, #0x1", + "mnemonic": "subs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_60748": { + "virtual_address": 60748, + "size": 2, + "disassembly": "str r3, [r4, #0x8]", + "mnemonic": "str", + "operands": "r3, [r4, #0x8]", + "mode": "thumb" + }, + "instr_60750": { + "virtual_address": 60750, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_60752": { + "virtual_address": 60752, + "size": 2, + "disassembly": "bge 0x0ed36", + "mnemonic": "bge", + "operands": "0x0ed36", + "mode": "thumb" + }, + "bb_60744": { + "virtual_address": 60744, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60754, + "children": [ + "instr_60744", + "instr_60746", + "instr_60748", + "instr_60750", + "instr_60752" + ] + }, + "instr_60754": { + "virtual_address": 60754, + "size": 2, + "disassembly": "ldr r0, [r4, #0x18]", + "mnemonic": "ldr", + "operands": "r0, [r4, #0x18]", + "mode": "thumb" + }, + "instr_60756": { + "virtual_address": 60756, + "size": 2, + "disassembly": "ldr r7, [r4, #0x18]", + "mnemonic": "ldr", + "operands": "r7, [r4, #0x18]", + "mode": "thumb" + }, + "instr_60758": { + "virtual_address": 60758, + "size": 2, + "disassembly": "asrs r2, r3, #0x1f", + "mnemonic": "asrs", + "operands": "r2, r3, #0x1f", + "mode": "thumb" + }, + "instr_60760": { + "virtual_address": 60760, + "size": 2, + "disassembly": "lsrs r0, r0, #0x1f", + "mnemonic": "lsrs", + "operands": "r0, r0, #0x1f", + "mode": "thumb" + }, + "instr_60762": { + "virtual_address": 60762, + "size": 2, + "disassembly": "cmp r3, r7", + "mnemonic": "cmp", + "operands": "r3, r7", + "mode": "thumb" + }, + "instr_60764": { + "virtual_address": 60764, + "size": 2, + "disassembly": "adcs r2, r0", + "mnemonic": "adcs", + "operands": "r2, r0", + "mode": "thumb" + }, + "instr_60766": { + "virtual_address": 60766, + "size": 2, + "disassembly": "lsls r3, r2, #0x18", + "mnemonic": "lsls", + "operands": "r3, r2, #0x18", + "mode": "thumb" + }, + "instr_60768": { + "virtual_address": 60768, + "size": 2, + "disassembly": "bne 0x0ed32", + "mnemonic": "bne", + "operands": "0x0ed32", + "mode": "thumb" + }, + "bb_60754": { + "virtual_address": 60754, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60770, + "children": [ + "instr_60754", + "instr_60756", + "instr_60758", + "instr_60760", + "instr_60762", + "instr_60764", + "instr_60766", + "instr_60768" + ] + }, + "instr_60770": { + "virtual_address": 60770, + "size": 2, + "disassembly": "movs r2, r4", + "mnemonic": "movs", + "operands": "r2, r4", + "mode": "thumb" + }, + "instr_60772": { + "virtual_address": 60772, + "size": 2, + "disassembly": "mov r0, r8", + "mnemonic": "mov", + "operands": "r0, r8", + "mode": "thumb" + }, + "instr_60774": { + "virtual_address": 60774, + "size": 4, + "disassembly": "bl 0x0f340", + "mnemonic": "bl", + "operands": "0x0f340", + "mode": "thumb" + }, + "instr_60778": { + "virtual_address": 60778, + "size": 2, + "disassembly": "adds r3, r0, #0x1", + "mnemonic": "adds", + "operands": "r3, r0, #0x1", + "mode": "thumb" + }, + "instr_60780": { + "virtual_address": 60780, + "size": 2, + "disassembly": "bne 0x0ed3e", + "mnemonic": "bne", + "operands": "0x0ed3e", + "mode": "thumb" + }, + "bb_60770": { + "virtual_address": 60770, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60782, + "children": [ + "instr_60770", + "instr_60772", + "instr_60774", + "instr_60778", + "instr_60780" + ] + }, + "instr_60782": { + "virtual_address": 60782, + "size": 2, + "disassembly": "movs r6, r0", + "mnemonic": "movs", + "operands": "r6, r0", + "mode": "thumb" + }, + "bb_60782": { + "virtual_address": 60782, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60784, + "children": [ + "instr_60782" + ] + }, + "instr_60784": { + "virtual_address": 60784, + "size": 2, + "disassembly": "movs r0, r6", + "mnemonic": "movs", + "operands": "r0, r6", + "mode": "thumb" + }, + "instr_60786": { + "virtual_address": 60786, + "size": 2, + "disassembly": "add sp, #0x8", + "mnemonic": "add", + "operands": "sp, #0x8", + "mode": "thumb" + }, + "instr_60788": { + "virtual_address": 60788, + "size": 2, + "disassembly": "pop {r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r5, r6, r7}", + "mode": "thumb" + }, + "instr_60790": { + "virtual_address": 60790, + "size": 2, + "disassembly": "mov r10, r7", + "mnemonic": "mov", + "operands": "r10, r7", + "mode": "thumb" + }, + "instr_60792": { + "virtual_address": 60792, + "size": 2, + "disassembly": "mov r9, r6", + "mnemonic": "mov", + "operands": "r9, r6", + "mode": "thumb" + }, + "instr_60794": { + "virtual_address": 60794, + "size": 2, + "disassembly": "mov r8, r5", + "mnemonic": "mov", + "operands": "r8, r5", + "mode": "thumb" + }, + "instr_60796": { + "virtual_address": 60796, + "size": 2, + "disassembly": "pop {r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_60798": { + "virtual_address": 60798, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_60800": { + "virtual_address": 60800, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_60784": { + "virtual_address": 60784, + "size": 18, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_60784", + "instr_60786", + "instr_60788", + "instr_60790", + "instr_60792", + "instr_60794", + "instr_60796", + "instr_60798", + "instr_60800" + ] + }, + "instr_60802": { + "virtual_address": 60802, + "size": 2, + "disassembly": "mov r3, r9", + "mnemonic": "mov", + "operands": "r3, r9", + "mode": "thumb" + }, + "instr_60804": { + "virtual_address": 60804, + "size": 2, + "disassembly": "lsls r1, r3, #0x18", + "mnemonic": "lsls", + "operands": "r1, r3, #0x18", + "mode": "thumb" + }, + "instr_60806": { + "virtual_address": 60806, + "size": 2, + "disassembly": "lsrs r1, r1, #0x18", + "mnemonic": "lsrs", + "operands": "r1, r1, #0x18", + "mode": "thumb" + }, + "instr_60808": { + "virtual_address": 60808, + "size": 2, + "disassembly": "add r3, sp, #0x4", + "mnemonic": "add", + "operands": "r3, sp, #0x4", + "mode": "thumb" + }, + "instr_60810": { + "virtual_address": 60810, + "size": 2, + "disassembly": "mov r10, r3", + "mnemonic": "mov", + "operands": "r10, r3", + "mode": "thumb" + }, + "instr_60812": { + "virtual_address": 60812, + "size": 2, + "disassembly": "movs r6, #0x1", + "mnemonic": "movs", + "operands": "r6, #0x1", + "mode": "thumb" + }, + "instr_60814": { + "virtual_address": 60814, + "size": 2, + "disassembly": "strb r1, [r3, #0x0]", + "mnemonic": "strb", + "operands": "r1, [r3, #0x0]", + "mode": "thumb" + }, + "instr_60816": { + "virtual_address": 60816, + "size": 2, + "disassembly": "b 0x0ed2e", + "mnemonic": "b", + "operands": "0x0ed2e", + "mode": "thumb" + }, + "bb_60802": { + "virtual_address": 60802, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60718, + "children": [ + "instr_60802", + "instr_60804", + "instr_60806", + "instr_60808", + "instr_60810", + "instr_60812", + "instr_60814", + "instr_60816" + ] + }, + "instr_60818": { + "virtual_address": 60818, + "size": 2, + "disassembly": "mov r6, r9", + "mnemonic": "mov", + "operands": "r6, r9", + "mode": "thumb" + }, + "instr_60820": { + "virtual_address": 60820, + "size": 2, + "disassembly": "b 0x0ed70", + "mnemonic": "b", + "operands": "0x0ed70", + "mode": "thumb" + }, + "bb_60818": { + "virtual_address": 60818, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60784, + "children": [ + "instr_60818", + "instr_60820" + ] + }, + "instr_60822": { + "virtual_address": 60822, + "size": 2, + "disassembly": "movs r2, #0x40", + "mnemonic": "movs", + "operands": "r2, #0x40", + "mode": "thumb" + }, + "instr_60824": { + "virtual_address": 60824, + "size": 2, + "disassembly": "ldrh r3, [r4, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r4, #0xc]", + "mode": "thumb" + }, + "instr_60826": { + "virtual_address": 60826, + "size": 2, + "disassembly": "orrs r3, r2", + "mnemonic": "orrs", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_60828": { + "virtual_address": 60828, + "size": 2, + "disassembly": "strh r3, [r4, #0xc]", + "mnemonic": "strh", + "operands": "r3, [r4, #0xc]", + "mode": "thumb" + }, + "instr_60830": { + "virtual_address": 60830, + "size": 2, + "disassembly": "b 0x0ed70", + "mnemonic": "b", + "operands": "0x0ed70", + "mode": "thumb" + }, + "bb_60822": { + "virtual_address": 60822, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60784, + "children": [ + "instr_60822", + "instr_60824", + "instr_60826", + "instr_60828", + "instr_60830" + ] + }, + "func_60652": { + "virtual_address": 60652, + "size": 180, + "name": "__fputwc", + "children": [ + "bb_60652", + "bb_60678", + "bb_60686", + "bb_60710", + "bb_60714", + "bb_60718", + "bb_60722", + "bb_60726", + "bb_60734", + "bb_60740", + "bb_60744", + "bb_60754", + "bb_60770", + "bb_60782", + "bb_60784", + "bb_60802", + "bb_60818", + "bb_60822" + ] + }, + "instr_60832": { + "virtual_address": 60832, + "size": 2, + "disassembly": "ldr r3, [r2, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r2, #0x64]", + "mode": "thumb" + }, + "instr_60834": { + "virtual_address": 60834, + "size": 2, + "disassembly": "push {r4, r5, r6, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, lr}", + "mode": "thumb" + }, + "instr_60836": { + "virtual_address": 60836, + "size": 2, + "disassembly": "movs r5, r0", + "mnemonic": "movs", + "operands": "r5, r0", + "mode": "thumb" + }, + "instr_60838": { + "virtual_address": 60838, + "size": 2, + "disassembly": "movs r6, r1", + "mnemonic": "movs", + "operands": "r6, r1", + "mode": "thumb" + }, + "instr_60840": { + "virtual_address": 60840, + "size": 2, + "disassembly": "movs r4, r2", + "mnemonic": "movs", + "operands": "r4, r2", + "mode": "thumb" + }, + "instr_60842": { + "virtual_address": 60842, + "size": 2, + "disassembly": "lsls r3, r3, #0x1f", + "mnemonic": "lsls", + "operands": "r3, r3, #0x1f", + "mode": "thumb" + }, + "instr_60844": { + "virtual_address": 60844, + "size": 2, + "disassembly": "bmi 0x0edf2", + "mnemonic": "bmi", + "operands": "0x0edf2", + "mode": "thumb" + }, + "bb_60832": { + "virtual_address": 60832, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60846, + "children": [ + "instr_60832", + "instr_60834", + "instr_60836", + "instr_60838", + "instr_60840", + "instr_60842", + "instr_60844" + ] + }, + "instr_60846": { + "virtual_address": 60846, + "size": 2, + "disassembly": "movs r3, #0xc", + "mnemonic": "movs", + "operands": "r3, #0xc", + "mode": "thumb" + }, + "instr_60848": { + "virtual_address": 60848, + "size": 2, + "disassembly": "ldrsh r2, [r2, r3]", + "mnemonic": "ldrsh", + "operands": "r2, [r2, r3]", + "mode": "thumb" + }, + "instr_60850": { + "virtual_address": 60850, + "size": 2, + "disassembly": "lsls r3, r2, #0x10", + "mnemonic": "lsls", + "operands": "r3, r2, #0x10", + "mode": "thumb" + }, + "instr_60852": { + "virtual_address": 60852, + "size": 2, + "disassembly": "lsrs r1, r3, #0x10", + "mnemonic": "lsrs", + "operands": "r1, r3, #0x10", + "mode": "thumb" + }, + "instr_60854": { + "virtual_address": 60854, + "size": 2, + "disassembly": "lsls r3, r3, #0x6", + "mnemonic": "lsls", + "operands": "r3, r3, #0x6", + "mode": "thumb" + }, + "instr_60856": { + "virtual_address": 60856, + "size": 2, + "disassembly": "bpl 0x0edec", + "mnemonic": "bpl", + "operands": "0x0edec", + "mode": "thumb" + }, + "bb_60846": { + "virtual_address": 60846, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60858, + "children": [ + "instr_60846", + "instr_60848", + "instr_60850", + "instr_60852", + "instr_60854", + "instr_60856" + ] + }, + "instr_60858": { + "virtual_address": 60858, + "size": 2, + "disassembly": "movs r3, #0x80", + "mnemonic": "movs", + "operands": "r3, #0x80", + "mode": "thumb" + }, + "instr_60860": { + "virtual_address": 60860, + "size": 2, + "disassembly": "lsls r3, r3, #0x6", + "mnemonic": "lsls", + "operands": "r3, r3, #0x6", + "mode": "thumb" + }, + "instr_60862": { + "virtual_address": 60862, + "size": 2, + "disassembly": "tst r1, r3", + "mnemonic": "tst", + "operands": "r1, r3", + "mode": "thumb" + }, + "instr_60864": { + "virtual_address": 60864, + "size": 2, + "disassembly": "bne 0x0edcc", + "mnemonic": "bne", + "operands": "0x0edcc", + "mode": "thumb" + }, + "bb_60858": { + "virtual_address": 60858, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60866, + "children": [ + "instr_60858", + "instr_60860", + "instr_60862", + "instr_60864" + ] + }, + "instr_60866": { + "virtual_address": 60866, + "size": 2, + "disassembly": "orrs r2, r3", + "mnemonic": "orrs", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_60868": { + "virtual_address": 60868, + "size": 2, + "disassembly": "strh r2, [r4, #0xc]", + "mnemonic": "strh", + "operands": "r2, [r4, #0xc]", + "mode": "thumb" + }, + "instr_60870": { + "virtual_address": 60870, + "size": 2, + "disassembly": "ldr r2, [r4, #0x64]", + "mnemonic": "ldr", + "operands": "r2, [r4, #0x64]", + "mode": "thumb" + }, + "instr_60872": { + "virtual_address": 60872, + "size": 2, + "disassembly": "orrs r3, r2", + "mnemonic": "orrs", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_60874": { + "virtual_address": 60874, + "size": 2, + "disassembly": "str r3, [r4, #0x64]", + "mnemonic": "str", + "operands": "r3, [r4, #0x64]", + "mode": "thumb" + }, + "bb_60866": { + "virtual_address": 60866, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60876, + "children": [ + "instr_60866", + "instr_60868", + "instr_60870", + "instr_60872", + "instr_60874" + ] + }, + "instr_60876": { + "virtual_address": 60876, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_60878": { + "virtual_address": 60878, + "size": 2, + "disassembly": "movs r2, r4", + "mnemonic": "movs", + "operands": "r2, r4", + "mode": "thumb" + }, + "instr_60880": { + "virtual_address": 60880, + "size": 2, + "disassembly": "movs r1, r6", + "mnemonic": "movs", + "operands": "r1, r6", + "mode": "thumb" + }, + "instr_60882": { + "virtual_address": 60882, + "size": 4, + "disassembly": "bl 0x0ecec", + "mnemonic": "bl", + "operands": "0x0ecec", + "mode": "thumb" + }, + "instr_60886": { + "virtual_address": 60886, + "size": 2, + "disassembly": "ldr r3, [r4, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x64]", + "mode": "thumb" + }, + "instr_60888": { + "virtual_address": 60888, + "size": 2, + "disassembly": "movs r5, r0", + "mnemonic": "movs", + "operands": "r5, r0", + "mode": "thumb" + }, + "instr_60890": { + "virtual_address": 60890, + "size": 2, + "disassembly": "lsls r3, r3, #0x1f", + "mnemonic": "lsls", + "operands": "r3, r3, #0x1f", + "mode": "thumb" + }, + "instr_60892": { + "virtual_address": 60892, + "size": 2, + "disassembly": "bmi 0x0ede4", + "mnemonic": "bmi", + "operands": "0x0ede4", + "mode": "thumb" + }, + "bb_60876": { + "virtual_address": 60876, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60894, + "children": [ + "instr_60876", + "instr_60878", + "instr_60880", + "instr_60882", + "instr_60886", + "instr_60888", + "instr_60890", + "instr_60892" + ] + }, + "instr_60894": { + "virtual_address": 60894, + "size": 2, + "disassembly": "ldrh r3, [r4, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r4, #0xc]", + "mode": "thumb" + }, + "instr_60896": { + "virtual_address": 60896, + "size": 2, + "disassembly": "lsls r3, r3, #0x16", + "mnemonic": "lsls", + "operands": "r3, r3, #0x16", + "mode": "thumb" + }, + "instr_60898": { + "virtual_address": 60898, + "size": 2, + "disassembly": "bpl 0x0edfc", + "mnemonic": "bpl", + "operands": "0x0edfc", + "mode": "thumb" + }, + "bb_60894": { + "virtual_address": 60894, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60900, + "children": [ + "instr_60894", + "instr_60896", + "instr_60898" + ] + }, + "instr_60900": { + "virtual_address": 60900, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_60902": { + "virtual_address": 60902, + "size": 2, + "disassembly": "pop {r4, r5, r6}", + "mnemonic": "pop", + "operands": "{r4, r5, r6}", + "mode": "thumb" + }, + "instr_60904": { + "virtual_address": 60904, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_60906": { + "virtual_address": 60906, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_60900": { + "virtual_address": 60900, + "size": 8, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_60900", + "instr_60902", + "instr_60904", + "instr_60906" + ] + }, + "instr_60908": { + "virtual_address": 60908, + "size": 2, + "disassembly": "ldr r0, [r4, #0x58]", + "mnemonic": "ldr", + "operands": "r0, [r4, #0x58]", + "mode": "thumb" + }, + "instr_60910": { + "virtual_address": 60910, + "size": 4, + "disassembly": "bl 0x0c118", + "mnemonic": "bl", + "operands": "0x0c118", + "mode": "thumb" + }, + "bb_60908": { + "virtual_address": 60908, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60914, + "children": [ + "instr_60908", + "instr_60910" + ] + }, + "instr_60914": { + "virtual_address": 60914, + "size": 2, + "disassembly": "movs r3, #0xc", + "mnemonic": "movs", + "operands": "r3, #0xc", + "mode": "thumb" + }, + "instr_60916": { + "virtual_address": 60916, + "size": 2, + "disassembly": "ldrsh r2, [r4, r3]", + "mnemonic": "ldrsh", + "operands": "r2, [r4, r3]", + "mode": "thumb" + }, + "instr_60918": { + "virtual_address": 60918, + "size": 2, + "disassembly": "lsls r1, r2, #0x10", + "mnemonic": "lsls", + "operands": "r1, r2, #0x10", + "mode": "thumb" + }, + "instr_60920": { + "virtual_address": 60920, + "size": 2, + "disassembly": "lsrs r1, r1, #0x10", + "mnemonic": "lsrs", + "operands": "r1, r1, #0x10", + "mode": "thumb" + }, + "instr_60922": { + "virtual_address": 60922, + "size": 2, + "disassembly": "b 0x0edba", + "mnemonic": "b", + "operands": "0x0edba", + "mode": "thumb" + }, + "bb_60914": { + "virtual_address": 60914, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60858, + "children": [ + "instr_60914", + "instr_60916", + "instr_60918", + "instr_60920", + "instr_60922" + ] + }, + "instr_60924": { + "virtual_address": 60924, + "size": 2, + "disassembly": "ldr r0, [r4, #0x58]", + "mnemonic": "ldr", + "operands": "r0, [r4, #0x58]", + "mode": "thumb" + }, + "instr_60926": { + "virtual_address": 60926, + "size": 4, + "disassembly": "bl 0x0c128", + "mnemonic": "bl", + "operands": "0x0c128", + "mode": "thumb" + }, + "instr_60930": { + "virtual_address": 60930, + "size": 2, + "disassembly": "b 0x0ede4", + "mnemonic": "b", + "operands": "0x0ede4", + "mode": "thumb" + }, + "bb_60924": { + "virtual_address": 60924, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60900, + "children": [ + "instr_60924", + "instr_60926", + "instr_60930" + ] + }, + "func_60832": { + "virtual_address": 60832, + "size": 100, + "name": "_fputwc_r", + "children": [ + "bb_60832", + "bb_60846", + "bb_60858", + "bb_60866", + "bb_60876", + "bb_60894", + "bb_60900", + "bb_60908", + "bb_60914", + "bb_60924" + ] + }, + "instr_60932": { + "virtual_address": 60932, + "size": 2, + "disassembly": "ldr r3, [0x0ee7c]", + "mnemonic": "ldr", + "operands": "r3, [0x0ee7c]", + "mode": "thumb" + }, + "instr_60934": { + "virtual_address": 60934, + "size": 2, + "disassembly": "push {r4, r5, r6, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, lr}", + "mode": "thumb" + }, + "instr_60936": { + "virtual_address": 60936, + "size": 2, + "disassembly": "ldr r6, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r6, [r3, #0x0]", + "mode": "thumb" + }, + "instr_60938": { + "virtual_address": 60938, + "size": 2, + "disassembly": "movs r5, r0", + "mnemonic": "movs", + "operands": "r5, r0", + "mode": "thumb" + }, + "instr_60940": { + "virtual_address": 60940, + "size": 2, + "disassembly": "movs r4, r1", + "mnemonic": "movs", + "operands": "r4, r1", + "mode": "thumb" + }, + "instr_60942": { + "virtual_address": 60942, + "size": 2, + "disassembly": "cmp r6, #0x0", + "mnemonic": "cmp", + "operands": "r6, #0x0", + "mode": "thumb" + }, + "instr_60944": { + "virtual_address": 60944, + "size": 2, + "disassembly": "beq 0x0ee18", + "mnemonic": "beq", + "operands": "0x0ee18", + "mode": "thumb" + }, + "bb_60932": { + "virtual_address": 60932, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60946, + "children": [ + "instr_60932", + "instr_60934", + "instr_60936", + "instr_60938", + "instr_60940", + "instr_60942", + "instr_60944" + ] + }, + "instr_60946": { + "virtual_address": 60946, + "size": 2, + "disassembly": "ldr r3, [r6, #0x38]", + "mnemonic": "ldr", + "operands": "r3, [r6, #0x38]", + "mode": "thumb" + }, + "instr_60948": { + "virtual_address": 60948, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_60950": { + "virtual_address": 60950, + "size": 2, + "disassembly": "beq 0x0ee6c", + "mnemonic": "beq", + "operands": "0x0ee6c", + "mode": "thumb" + }, + "bb_60946": { + "virtual_address": 60946, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60952, + "children": [ + "instr_60946", + "instr_60948", + "instr_60950" + ] + }, + "instr_60952": { + "virtual_address": 60952, + "size": 2, + "disassembly": "ldr r3, [r4, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x64]", + "mode": "thumb" + }, + "instr_60954": { + "virtual_address": 60954, + "size": 2, + "disassembly": "lsls r3, r3, #0x1f", + "mnemonic": "lsls", + "operands": "r3, r3, #0x1f", + "mode": "thumb" + }, + "instr_60956": { + "virtual_address": 60956, + "size": 2, + "disassembly": "bmi 0x0ee62", + "mnemonic": "bmi", + "operands": "0x0ee62", + "mode": "thumb" + }, + "bb_60952": { + "virtual_address": 60952, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60958, + "children": [ + "instr_60952", + "instr_60954", + "instr_60956" + ] + }, + "instr_60958": { + "virtual_address": 60958, + "size": 2, + "disassembly": "movs r3, #0xc", + "mnemonic": "movs", + "operands": "r3, #0xc", + "mode": "thumb" + }, + "instr_60960": { + "virtual_address": 60960, + "size": 2, + "disassembly": "ldrsh r2, [r4, r3]", + "mnemonic": "ldrsh", + "operands": "r2, [r4, r3]", + "mode": "thumb" + }, + "instr_60962": { + "virtual_address": 60962, + "size": 2, + "disassembly": "lsls r3, r2, #0x10", + "mnemonic": "lsls", + "operands": "r3, r2, #0x10", + "mode": "thumb" + }, + "instr_60964": { + "virtual_address": 60964, + "size": 2, + "disassembly": "lsrs r1, r3, #0x10", + "mnemonic": "lsrs", + "operands": "r1, r3, #0x10", + "mode": "thumb" + }, + "instr_60966": { + "virtual_address": 60966, + "size": 2, + "disassembly": "lsls r3, r3, #0x6", + "mnemonic": "lsls", + "operands": "r3, r3, #0x6", + "mode": "thumb" + }, + "instr_60968": { + "virtual_address": 60968, + "size": 2, + "disassembly": "bpl 0x0ee5c", + "mnemonic": "bpl", + "operands": "0x0ee5c", + "mode": "thumb" + }, + "bb_60958": { + "virtual_address": 60958, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60970, + "children": [ + "instr_60958", + "instr_60960", + "instr_60962", + "instr_60964", + "instr_60966", + "instr_60968" + ] + }, + "instr_60970": { + "virtual_address": 60970, + "size": 2, + "disassembly": "movs r3, #0x80", + "mnemonic": "movs", + "operands": "r3, #0x80", + "mode": "thumb" + }, + "instr_60972": { + "virtual_address": 60972, + "size": 2, + "disassembly": "lsls r3, r3, #0x6", + "mnemonic": "lsls", + "operands": "r3, r3, #0x6", + "mode": "thumb" + }, + "instr_60974": { + "virtual_address": 60974, + "size": 2, + "disassembly": "tst r1, r3", + "mnemonic": "tst", + "operands": "r1, r3", + "mode": "thumb" + }, + "instr_60976": { + "virtual_address": 60976, + "size": 2, + "disassembly": "bne 0x0ee3c", + "mnemonic": "bne", + "operands": "0x0ee3c", + "mode": "thumb" + }, + "bb_60970": { + "virtual_address": 60970, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60978, + "children": [ + "instr_60970", + "instr_60972", + "instr_60974", + "instr_60976" + ] + }, + "instr_60978": { + "virtual_address": 60978, + "size": 2, + "disassembly": "orrs r2, r3", + "mnemonic": "orrs", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_60980": { + "virtual_address": 60980, + "size": 2, + "disassembly": "strh r2, [r4, #0xc]", + "mnemonic": "strh", + "operands": "r2, [r4, #0xc]", + "mode": "thumb" + }, + "instr_60982": { + "virtual_address": 60982, + "size": 2, + "disassembly": "ldr r2, [r4, #0x64]", + "mnemonic": "ldr", + "operands": "r2, [r4, #0x64]", + "mode": "thumb" + }, + "instr_60984": { + "virtual_address": 60984, + "size": 2, + "disassembly": "orrs r3, r2", + "mnemonic": "orrs", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_60986": { + "virtual_address": 60986, + "size": 2, + "disassembly": "str r3, [r4, #0x64]", + "mnemonic": "str", + "operands": "r3, [r4, #0x64]", + "mode": "thumb" + }, + "bb_60978": { + "virtual_address": 60978, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60988, + "children": [ + "instr_60978", + "instr_60980", + "instr_60982", + "instr_60984", + "instr_60986" + ] + }, + "instr_60988": { + "virtual_address": 60988, + "size": 2, + "disassembly": "movs r1, r5", + "mnemonic": "movs", + "operands": "r1, r5", + "mode": "thumb" + }, + "instr_60990": { + "virtual_address": 60990, + "size": 2, + "disassembly": "movs r2, r4", + "mnemonic": "movs", + "operands": "r2, r4", + "mode": "thumb" + }, + "instr_60992": { + "virtual_address": 60992, + "size": 2, + "disassembly": "movs r0, r6", + "mnemonic": "movs", + "operands": "r0, r6", + "mode": "thumb" + }, + "instr_60994": { + "virtual_address": 60994, + "size": 4, + "disassembly": "bl 0x0ecec", + "mnemonic": "bl", + "operands": "0x0ecec", + "mode": "thumb" + }, + "instr_60998": { + "virtual_address": 60998, + "size": 2, + "disassembly": "ldr r3, [r4, #0x64]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x64]", + "mode": "thumb" + }, + "instr_61000": { + "virtual_address": 61000, + "size": 2, + "disassembly": "movs r5, r0", + "mnemonic": "movs", + "operands": "r5, r0", + "mode": "thumb" + }, + "instr_61002": { + "virtual_address": 61002, + "size": 2, + "disassembly": "lsls r3, r3, #0x1f", + "mnemonic": "lsls", + "operands": "r3, r3, #0x1f", + "mode": "thumb" + }, + "instr_61004": { + "virtual_address": 61004, + "size": 2, + "disassembly": "bmi 0x0ee54", + "mnemonic": "bmi", + "operands": "0x0ee54", + "mode": "thumb" + }, + "bb_60988": { + "virtual_address": 60988, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61006, + "children": [ + "instr_60988", + "instr_60990", + "instr_60992", + "instr_60994", + "instr_60998", + "instr_61000", + "instr_61002", + "instr_61004" + ] + }, + "instr_61006": { + "virtual_address": 61006, + "size": 2, + "disassembly": "ldrh r3, [r4, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r4, #0xc]", + "mode": "thumb" + }, + "instr_61008": { + "virtual_address": 61008, + "size": 2, + "disassembly": "lsls r3, r3, #0x16", + "mnemonic": "lsls", + "operands": "r3, r3, #0x16", + "mode": "thumb" + }, + "instr_61010": { + "virtual_address": 61010, + "size": 2, + "disassembly": "bpl 0x0ee74", + "mnemonic": "bpl", + "operands": "0x0ee74", + "mode": "thumb" + }, + "bb_61006": { + "virtual_address": 61006, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61012, + "children": [ + "instr_61006", + "instr_61008", + "instr_61010" + ] + }, + "instr_61012": { + "virtual_address": 61012, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_61014": { + "virtual_address": 61014, + "size": 2, + "disassembly": "pop {r4, r5, r6}", + "mnemonic": "pop", + "operands": "{r4, r5, r6}", + "mode": "thumb" + }, + "instr_61016": { + "virtual_address": 61016, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_61018": { + "virtual_address": 61018, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_61012": { + "virtual_address": 61012, + "size": 8, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_61012", + "instr_61014", + "instr_61016", + "instr_61018" + ] + }, + "instr_61020": { + "virtual_address": 61020, + "size": 2, + "disassembly": "ldr r0, [r4, #0x58]", + "mnemonic": "ldr", + "operands": "r0, [r4, #0x58]", + "mode": "thumb" + }, + "instr_61022": { + "virtual_address": 61022, + "size": 4, + "disassembly": "bl 0x0c118", + "mnemonic": "bl", + "operands": "0x0c118", + "mode": "thumb" + }, + "bb_61020": { + "virtual_address": 61020, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61026, + "children": [ + "instr_61020", + "instr_61022" + ] + }, + "instr_61026": { + "virtual_address": 61026, + "size": 2, + "disassembly": "movs r3, #0xc", + "mnemonic": "movs", + "operands": "r3, #0xc", + "mode": "thumb" + }, + "instr_61028": { + "virtual_address": 61028, + "size": 2, + "disassembly": "ldrsh r2, [r4, r3]", + "mnemonic": "ldrsh", + "operands": "r2, [r4, r3]", + "mode": "thumb" + }, + "instr_61030": { + "virtual_address": 61030, + "size": 2, + "disassembly": "lsls r1, r2, #0x10", + "mnemonic": "lsls", + "operands": "r1, r2, #0x10", + "mode": "thumb" + }, + "instr_61032": { + "virtual_address": 61032, + "size": 2, + "disassembly": "lsrs r1, r1, #0x10", + "mnemonic": "lsrs", + "operands": "r1, r1, #0x10", + "mode": "thumb" + }, + "instr_61034": { + "virtual_address": 61034, + "size": 2, + "disassembly": "b 0x0ee2a", + "mnemonic": "b", + "operands": "0x0ee2a", + "mode": "thumb" + }, + "bb_61026": { + "virtual_address": 61026, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60970, + "children": [ + "instr_61026", + "instr_61028", + "instr_61030", + "instr_61032", + "instr_61034" + ] + }, + "instr_61036": { + "virtual_address": 61036, + "size": 2, + "disassembly": "movs r0, r6", + "mnemonic": "movs", + "operands": "r0, r6", + "mode": "thumb" + }, + "instr_61038": { + "virtual_address": 61038, + "size": 4, + "disassembly": "bl 0x0b80c", + "mnemonic": "bl", + "operands": "0x0b80c", + "mode": "thumb" + }, + "instr_61042": { + "virtual_address": 61042, + "size": 2, + "disassembly": "b 0x0ee18", + "mnemonic": "b", + "operands": "0x0ee18", + "mode": "thumb" + }, + "bb_61036": { + "virtual_address": 61036, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 60952, + "children": [ + "instr_61036", + "instr_61038", + "instr_61042" + ] + }, + "instr_61044": { + "virtual_address": 61044, + "size": 2, + "disassembly": "ldr r0, [r4, #0x58]", + "mnemonic": "ldr", + "operands": "r0, [r4, #0x58]", + "mode": "thumb" + }, + "instr_61046": { + "virtual_address": 61046, + "size": 4, + "disassembly": "bl 0x0c128", + "mnemonic": "bl", + "operands": "0x0c128", + "mode": "thumb" + }, + "instr_61050": { + "virtual_address": 61050, + "size": 2, + "disassembly": "b 0x0ee54", + "mnemonic": "b", + "operands": "0x0ee54", + "mode": "thumb" + }, + "bb_61044": { + "virtual_address": 61044, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61012, + "children": [ + "instr_61044", + "instr_61046", + "instr_61050" + ] + }, + "dw_61052": { + "virtual_address": 61052, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 60932 + ] + }, + "func_60932": { + "virtual_address": 60932, + "size": 124, + "name": "fputwc", + "children": [ + "bb_60932", + "bb_60946", + "bb_60952", + "bb_60958", + "bb_60970", + "bb_60978", + "bb_60988", + "bb_61006", + "bb_61012", + "bb_61020", + "bb_61026", + "bb_61036", + "bb_61044", + "dw_61052" + ] + }, + "instr_61056": { + "virtual_address": 61056, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_61058": { + "virtual_address": 61058, + "size": 2, + "disassembly": "push {r4, r5, r6, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, lr}", + "mode": "thumb" + }, + "instr_61060": { + "virtual_address": 61060, + "size": 2, + "disassembly": "ldr r5, [0x0eea8]", + "mnemonic": "ldr", + "operands": "r5, [0x0eea8]", + "mode": "thumb" + }, + "instr_61062": { + "virtual_address": 61062, + "size": 2, + "disassembly": "movs r4, r0", + "mnemonic": "movs", + "operands": "r4, r0", + "mode": "thumb" + }, + "instr_61064": { + "virtual_address": 61064, + "size": 2, + "disassembly": "movs r0, r1", + "mnemonic": "movs", + "operands": "r0, r1", + "mode": "thumb" + }, + "instr_61066": { + "virtual_address": 61066, + "size": 2, + "disassembly": "movs r1, r2", + "mnemonic": "movs", + "operands": "r1, r2", + "mode": "thumb" + }, + "instr_61068": { + "virtual_address": 61068, + "size": 2, + "disassembly": "str r3, [r5, #0x0]", + "mnemonic": "str", + "operands": "r3, [r5, #0x0]", + "mode": "thumb" + }, + "instr_61070": { + "virtual_address": 61070, + "size": 4, + "disassembly": "bl 0x10a10", + "mnemonic": "bl", + "operands": "0x10a10", + "mode": "thumb" + }, + "instr_61074": { + "virtual_address": 61074, + "size": 2, + "disassembly": "adds r3, r0, #0x1", + "mnemonic": "adds", + "operands": "r3, r0, #0x1", + "mode": "thumb" + }, + "instr_61076": { + "virtual_address": 61076, + "size": 2, + "disassembly": "beq 0x0ee9c", + "mnemonic": "beq", + "operands": "0x0ee9c", + "mode": "thumb" + }, + "bb_61056": { + "virtual_address": 61056, + "size": 22, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61078, + "children": [ + "instr_61056", + "instr_61058", + "instr_61060", + "instr_61062", + "instr_61064", + "instr_61066", + "instr_61068", + "instr_61070", + "instr_61074", + "instr_61076" + ] + }, + "instr_61078": { + "virtual_address": 61078, + "size": 2, + "disassembly": "pop {r4, r5, r6}", + "mnemonic": "pop", + "operands": "{r4, r5, r6}", + "mode": "thumb" + }, + "instr_61080": { + "virtual_address": 61080, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_61082": { + "virtual_address": 61082, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_61078": { + "virtual_address": 61078, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_61078", + "instr_61080", + "instr_61082" + ] + }, + "instr_61084": { + "virtual_address": 61084, + "size": 2, + "disassembly": "ldr r3, [r5, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r5, #0x0]", + "mode": "thumb" + }, + "instr_61086": { + "virtual_address": 61086, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_61088": { + "virtual_address": 61088, + "size": 2, + "disassembly": "beq 0x0ee96", + "mnemonic": "beq", + "operands": "0x0ee96", + "mode": "thumb" + }, + "bb_61084": { + "virtual_address": 61084, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61090, + "children": [ + "instr_61084", + "instr_61086", + "instr_61088" + ] + }, + "instr_61090": { + "virtual_address": 61090, + "size": 2, + "disassembly": "str r3, [r4, #0x0]", + "mnemonic": "str", + "operands": "r3, [r4, #0x0]", + "mode": "thumb" + }, + "instr_61092": { + "virtual_address": 61092, + "size": 2, + "disassembly": "b 0x0ee96", + "mnemonic": "b", + "operands": "0x0ee96", + "mode": "thumb" + }, + "bb_61090": { + "virtual_address": 61090, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61078, + "children": [ + "instr_61090", + "instr_61092" + ] + }, + "func_61056": { + "virtual_address": 61056, + "size": 38, + "name": "_fstat_r", + "children": [ + "bb_61056", + "bb_61078", + "bb_61084", + "bb_61090" + ] + }, + "instr_61100": { + "virtual_address": 61100, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_61102": { + "virtual_address": 61102, + "size": 2, + "disassembly": "push {r4, r5, r6, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, lr}", + "mode": "thumb" + }, + "instr_61104": { + "virtual_address": 61104, + "size": 2, + "disassembly": "ldr r5, [0x0eed0]", + "mnemonic": "ldr", + "operands": "r5, [0x0eed0]", + "mode": "thumb" + }, + "instr_61106": { + "virtual_address": 61106, + "size": 2, + "disassembly": "movs r4, r0", + "mnemonic": "movs", + "operands": "r4, r0", + "mode": "thumb" + }, + "instr_61108": { + "virtual_address": 61108, + "size": 2, + "disassembly": "movs r0, r1", + "mnemonic": "movs", + "operands": "r0, r1", + "mode": "thumb" + }, + "instr_61110": { + "virtual_address": 61110, + "size": 2, + "disassembly": "str r3, [r5, #0x0]", + "mnemonic": "str", + "operands": "r3, [r5, #0x0]", + "mode": "thumb" + }, + "instr_61112": { + "virtual_address": 61112, + "size": 4, + "disassembly": "bl 0x10a30", + "mnemonic": "bl", + "operands": "0x10a30", + "mode": "thumb" + }, + "instr_61116": { + "virtual_address": 61116, + "size": 2, + "disassembly": "adds r3, r0, #0x1", + "mnemonic": "adds", + "operands": "r3, r0, #0x1", + "mode": "thumb" + }, + "instr_61118": { + "virtual_address": 61118, + "size": 2, + "disassembly": "beq 0x0eec6", + "mnemonic": "beq", + "operands": "0x0eec6", + "mode": "thumb" + }, + "bb_61100": { + "virtual_address": 61100, + "size": 20, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61120, + "children": [ + "instr_61100", + "instr_61102", + "instr_61104", + "instr_61106", + "instr_61108", + "instr_61110", + "instr_61112", + "instr_61116", + "instr_61118" + ] + }, + "instr_61120": { + "virtual_address": 61120, + "size": 2, + "disassembly": "pop {r4, r5, r6}", + "mnemonic": "pop", + "operands": "{r4, r5, r6}", + "mode": "thumb" + }, + "instr_61122": { + "virtual_address": 61122, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_61124": { + "virtual_address": 61124, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_61120": { + "virtual_address": 61120, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_61120", + "instr_61122", + "instr_61124" + ] + }, + "instr_61126": { + "virtual_address": 61126, + "size": 2, + "disassembly": "ldr r3, [r5, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r5, #0x0]", + "mode": "thumb" + }, + "instr_61128": { + "virtual_address": 61128, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_61130": { + "virtual_address": 61130, + "size": 2, + "disassembly": "beq 0x0eec0", + "mnemonic": "beq", + "operands": "0x0eec0", + "mode": "thumb" + }, + "bb_61126": { + "virtual_address": 61126, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61132, + "children": [ + "instr_61126", + "instr_61128", + "instr_61130" + ] + }, + "instr_61132": { + "virtual_address": 61132, + "size": 2, + "disassembly": "str r3, [r4, #0x0]", + "mnemonic": "str", + "operands": "r3, [r4, #0x0]", + "mode": "thumb" + }, + "instr_61134": { + "virtual_address": 61134, + "size": 2, + "disassembly": "b 0x0eec0", + "mnemonic": "b", + "operands": "0x0eec0", + "mode": "thumb" + }, + "bb_61132": { + "virtual_address": 61132, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61120, + "children": [ + "instr_61132", + "instr_61134" + ] + }, + "dw_61136": { + "virtual_address": 61136, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 61104 + ] + }, + "func_61100": { + "virtual_address": 61100, + "size": 40, + "name": "_isatty_r", + "children": [ + "bb_61100", + "bb_61120", + "bb_61126", + "bb_61132", + "dw_61136" + ] + }, + "instr_61140": { + "virtual_address": 61140, + "size": 2, + "disassembly": "push {r4, r5, r6, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, lr}", + "mode": "thumb" + }, + "instr_61142": { + "virtual_address": 61142, + "size": 2, + "disassembly": "subs r4, r2, #0x0", + "mnemonic": "subs", + "operands": "r4, r2, #0x0", + "mode": "thumb" + }, + "instr_61144": { + "virtual_address": 61144, + "size": 2, + "disassembly": "beq 0x0eee6", + "mnemonic": "beq", + "operands": "0x0eee6", + "mode": "thumb" + }, + "bb_61140": { + "virtual_address": 61140, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61146, + "children": [ + "instr_61140", + "instr_61142", + "instr_61144" + ] + }, + "instr_61146": { + "virtual_address": 61146, + "size": 2, + "disassembly": "movs r0, r2", + "mnemonic": "movs", + "operands": "r0, r2", + "mode": "thumb" + }, + "instr_61148": { + "virtual_address": 61148, + "size": 2, + "disassembly": "ldr r1, [0x0ef10]", + "mnemonic": "ldr", + "operands": "r1, [0x0ef10]", + "mode": "thumb" + }, + "instr_61150": { + "virtual_address": 61150, + "size": 4, + "disassembly": "bl 0x10b4c", + "mnemonic": "bl", + "operands": "0x10b4c", + "mode": "thumb" + }, + "instr_61154": { + "virtual_address": 61154, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_61156": { + "virtual_address": 61156, + "size": 2, + "disassembly": "bne 0x0eef0", + "mnemonic": "bne", + "operands": "0x0eef0", + "mode": "thumb" + }, + "bb_61146": { + "virtual_address": 61146, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61158, + "children": [ + "instr_61146", + "instr_61148", + "instr_61150", + "instr_61154", + "instr_61156" + ] + }, + "instr_61158": { + "virtual_address": 61158, + "size": 2, + "disassembly": "ldr r5, [0x0ef14]", + "mnemonic": "ldr", + "operands": "r5, [0x0ef14]", + "mode": "thumb" + }, + "bb_61158": { + "virtual_address": 61158, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61160, + "children": [ + "instr_61158" + ] + }, + "instr_61160": { + "virtual_address": 61160, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "bb_61160": { + "virtual_address": 61160, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61162, + "children": [ + "instr_61160" + ] + }, + "instr_61162": { + "virtual_address": 61162, + "size": 2, + "disassembly": "pop {r4, r5, r6}", + "mnemonic": "pop", + "operands": "{r4, r5, r6}", + "mode": "thumb" + }, + "instr_61164": { + "virtual_address": 61164, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_61166": { + "virtual_address": 61166, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_61162": { + "virtual_address": 61162, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_61162", + "instr_61164", + "instr_61166" + ] + }, + "instr_61168": { + "virtual_address": 61168, + "size": 2, + "disassembly": "ldr r5, [0x0ef14]", + "mnemonic": "ldr", + "operands": "r5, [0x0ef14]", + "mode": "thumb" + }, + "instr_61170": { + "virtual_address": 61170, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_61172": { + "virtual_address": 61172, + "size": 2, + "disassembly": "movs r1, r5", + "mnemonic": "movs", + "operands": "r1, r5", + "mode": "thumb" + }, + "instr_61174": { + "virtual_address": 61174, + "size": 4, + "disassembly": "bl 0x10b4c", + "mnemonic": "bl", + "operands": "0x10b4c", + "mode": "thumb" + }, + "instr_61178": { + "virtual_address": 61178, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_61180": { + "virtual_address": 61180, + "size": 2, + "disassembly": "beq 0x0eee8", + "mnemonic": "beq", + "operands": "0x0eee8", + "mode": "thumb" + }, + "bb_61168": { + "virtual_address": 61168, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61182, + "children": [ + "instr_61168", + "instr_61170", + "instr_61172", + "instr_61174", + "instr_61178", + "instr_61180" + ] + }, + "instr_61182": { + "virtual_address": 61182, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_61184": { + "virtual_address": 61184, + "size": 2, + "disassembly": "ldr r1, [0x0ef18]", + "mnemonic": "ldr", + "operands": "r1, [0x0ef18]", + "mode": "thumb" + }, + "instr_61186": { + "virtual_address": 61186, + "size": 4, + "disassembly": "bl 0x10b4c", + "mnemonic": "bl", + "operands": "0x10b4c", + "mode": "thumb" + }, + "instr_61190": { + "virtual_address": 61190, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_61192": { + "virtual_address": 61192, + "size": 2, + "disassembly": "beq 0x0eee8", + "mnemonic": "beq", + "operands": "0x0eee8", + "mode": "thumb" + }, + "bb_61182": { + "virtual_address": 61182, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61194, + "children": [ + "instr_61182", + "instr_61184", + "instr_61186", + "instr_61190", + "instr_61192" + ] + }, + "instr_61194": { + "virtual_address": 61194, + "size": 2, + "disassembly": "movs r0, #0x0", + "mnemonic": "movs", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_61196": { + "virtual_address": 61196, + "size": 2, + "disassembly": "b 0x0eeea", + "mnemonic": "b", + "operands": "0x0eeea", + "mode": "thumb" + }, + "bb_61194": { + "virtual_address": 61194, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61162, + "children": [ + "instr_61194", + "instr_61196" + ] + }, + "func_61140": { + "virtual_address": 61140, + "size": 58, + "name": "_setlocale_r", + "children": [ + "bb_61140", + "bb_61146", + "bb_61158", + "bb_61160", + "bb_61162", + "bb_61168", + "bb_61182", + "bb_61194" + ] + }, + "instr_61212": { + "virtual_address": 61212, + "size": 2, + "disassembly": "movs r3, #0x94", + "mnemonic": "movs", + "operands": "r3, #0x94", + "mode": "thumb" + }, + "instr_61214": { + "virtual_address": 61214, + "size": 2, + "disassembly": "ldr r2, [0x0ef28]", + "mnemonic": "ldr", + "operands": "r2, [0x0ef28]", + "mode": "thumb" + }, + "instr_61216": { + "virtual_address": 61216, + "size": 2, + "disassembly": "lsls r3, r3, #0x1", + "mnemonic": "lsls", + "operands": "r3, r3, #0x1", + "mode": "thumb" + }, + "instr_61218": { + "virtual_address": 61218, + "size": 2, + "disassembly": "ldrb r0, [r2, r3]", + "mnemonic": "ldrb", + "operands": "r0, [r2, r3]", + "mode": "thumb" + }, + "instr_61220": { + "virtual_address": 61220, + "size": 2, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "thumb" + }, + "bb_61212": { + "virtual_address": 61212, + "size": 10, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_61212", + "instr_61214", + "instr_61216", + "instr_61218", + "instr_61220" + ] + }, + "func_61212": { + "virtual_address": 61212, + "size": 10, + "name": "__locale_mb_cur_max", + "children": [ + "bb_61212" + ] + }, + "instr_61228": { + "virtual_address": 61228, + "size": 2, + "disassembly": "push {r4, r5, r6, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, lr}", + "mode": "thumb" + }, + "instr_61230": { + "virtual_address": 61230, + "size": 2, + "disassembly": "subs r4, r1, #0x0", + "mnemonic": "subs", + "operands": "r4, r1, #0x0", + "mode": "thumb" + }, + "instr_61232": { + "virtual_address": 61232, + "size": 2, + "disassembly": "beq 0x0ef3e", + "mnemonic": "beq", + "operands": "0x0ef3e", + "mode": "thumb" + }, + "bb_61228": { + "virtual_address": 61228, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61234, + "children": [ + "instr_61228", + "instr_61230", + "instr_61232" + ] + }, + "instr_61234": { + "virtual_address": 61234, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_61236": { + "virtual_address": 61236, + "size": 2, + "disassembly": "ldr r1, [0x0ef68]", + "mnemonic": "ldr", + "operands": "r1, [0x0ef68]", + "mode": "thumb" + }, + "instr_61238": { + "virtual_address": 61238, + "size": 4, + "disassembly": "bl 0x10b4c", + "mnemonic": "bl", + "operands": "0x10b4c", + "mode": "thumb" + }, + "instr_61242": { + "virtual_address": 61242, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_61244": { + "virtual_address": 61244, + "size": 2, + "disassembly": "bne 0x0ef48", + "mnemonic": "bne", + "operands": "0x0ef48", + "mode": "thumb" + }, + "bb_61234": { + "virtual_address": 61234, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61246, + "children": [ + "instr_61234", + "instr_61236", + "instr_61238", + "instr_61242", + "instr_61244" + ] + }, + "instr_61246": { + "virtual_address": 61246, + "size": 2, + "disassembly": "ldr r5, [0x0ef6c]", + "mnemonic": "ldr", + "operands": "r5, [0x0ef6c]", + "mode": "thumb" + }, + "bb_61246": { + "virtual_address": 61246, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61248, + "children": [ + "instr_61246" + ] + }, + "instr_61248": { + "virtual_address": 61248, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "bb_61248": { + "virtual_address": 61248, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61250, + "children": [ + "instr_61248" + ] + }, + "instr_61250": { + "virtual_address": 61250, + "size": 2, + "disassembly": "pop {r4, r5, r6}", + "mnemonic": "pop", + "operands": "{r4, r5, r6}", + "mode": "thumb" + }, + "instr_61252": { + "virtual_address": 61252, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_61254": { + "virtual_address": 61254, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_61250": { + "virtual_address": 61250, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_61250", + "instr_61252", + "instr_61254" + ] + }, + "instr_61256": { + "virtual_address": 61256, + "size": 2, + "disassembly": "ldr r5, [0x0ef6c]", + "mnemonic": "ldr", + "operands": "r5, [0x0ef6c]", + "mode": "thumb" + }, + "instr_61258": { + "virtual_address": 61258, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_61260": { + "virtual_address": 61260, + "size": 2, + "disassembly": "movs r1, r5", + "mnemonic": "movs", + "operands": "r1, r5", + "mode": "thumb" + }, + "instr_61262": { + "virtual_address": 61262, + "size": 4, + "disassembly": "bl 0x10b4c", + "mnemonic": "bl", + "operands": "0x10b4c", + "mode": "thumb" + }, + "instr_61266": { + "virtual_address": 61266, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_61268": { + "virtual_address": 61268, + "size": 2, + "disassembly": "beq 0x0ef40", + "mnemonic": "beq", + "operands": "0x0ef40", + "mode": "thumb" + }, + "bb_61256": { + "virtual_address": 61256, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61270, + "children": [ + "instr_61256", + "instr_61258", + "instr_61260", + "instr_61262", + "instr_61266", + "instr_61268" + ] + }, + "instr_61270": { + "virtual_address": 61270, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_61272": { + "virtual_address": 61272, + "size": 2, + "disassembly": "ldr r1, [0x0ef70]", + "mnemonic": "ldr", + "operands": "r1, [0x0ef70]", + "mode": "thumb" + }, + "instr_61274": { + "virtual_address": 61274, + "size": 4, + "disassembly": "bl 0x10b4c", + "mnemonic": "bl", + "operands": "0x10b4c", + "mode": "thumb" + }, + "instr_61278": { + "virtual_address": 61278, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_61280": { + "virtual_address": 61280, + "size": 2, + "disassembly": "beq 0x0ef40", + "mnemonic": "beq", + "operands": "0x0ef40", + "mode": "thumb" + }, + "bb_61270": { + "virtual_address": 61270, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61282, + "children": [ + "instr_61270", + "instr_61272", + "instr_61274", + "instr_61278", + "instr_61280" + ] + }, + "instr_61282": { + "virtual_address": 61282, + "size": 2, + "disassembly": "movs r0, #0x0", + "mnemonic": "movs", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_61284": { + "virtual_address": 61284, + "size": 2, + "disassembly": "b 0x0ef42", + "mnemonic": "b", + "operands": "0x0ef42", + "mode": "thumb" + }, + "bb_61282": { + "virtual_address": 61282, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61250, + "children": [ + "instr_61282", + "instr_61284" + ] + }, + "func_61228": { + "virtual_address": 61228, + "size": 58, + "name": "setlocale", + "children": [ + "bb_61228", + "bb_61234", + "bb_61246", + "bb_61248", + "bb_61250", + "bb_61256", + "bb_61270", + "bb_61282" + ] + }, + "instr_61300": { + "virtual_address": 61300, + "size": 2, + "disassembly": "push {r4, r5, r6, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, lr}", + "mode": "thumb" + }, + "instr_61302": { + "virtual_address": 61302, + "size": 2, + "disassembly": "movs r4, r0", + "mnemonic": "movs", + "operands": "r4, r0", + "mode": "thumb" + }, + "instr_61304": { + "virtual_address": 61304, + "size": 2, + "disassembly": "movs r0, r1", + "mnemonic": "movs", + "operands": "r0, r1", + "mode": "thumb" + }, + "instr_61306": { + "virtual_address": 61306, + "size": 2, + "disassembly": "movs r1, r2", + "mnemonic": "movs", + "operands": "r1, r2", + "mode": "thumb" + }, + "instr_61308": { + "virtual_address": 61308, + "size": 2, + "disassembly": "movs r2, r3", + "mnemonic": "movs", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_61310": { + "virtual_address": 61310, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_61312": { + "virtual_address": 61312, + "size": 2, + "disassembly": "ldr r5, [0x0ef9c]", + "mnemonic": "ldr", + "operands": "r5, [0x0ef9c]", + "mode": "thumb" + }, + "instr_61314": { + "virtual_address": 61314, + "size": 2, + "disassembly": "str r3, [r5, #0x0]", + "mnemonic": "str", + "operands": "r3, [r5, #0x0]", + "mode": "thumb" + }, + "instr_61316": { + "virtual_address": 61316, + "size": 4, + "disassembly": "bl 0x10a50", + "mnemonic": "bl", + "operands": "0x10a50", + "mode": "thumb" + }, + "instr_61320": { + "virtual_address": 61320, + "size": 2, + "disassembly": "adds r3, r0, #0x1", + "mnemonic": "adds", + "operands": "r3, r0, #0x1", + "mode": "thumb" + }, + "instr_61322": { + "virtual_address": 61322, + "size": 2, + "disassembly": "beq 0x0ef92", + "mnemonic": "beq", + "operands": "0x0ef92", + "mode": "thumb" + }, + "bb_61300": { + "virtual_address": 61300, + "size": 24, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61324, + "children": [ + "instr_61300", + "instr_61302", + "instr_61304", + "instr_61306", + "instr_61308", + "instr_61310", + "instr_61312", + "instr_61314", + "instr_61316", + "instr_61320", + "instr_61322" + ] + }, + "instr_61324": { + "virtual_address": 61324, + "size": 2, + "disassembly": "pop {r4, r5, r6}", + "mnemonic": "pop", + "operands": "{r4, r5, r6}", + "mode": "thumb" + }, + "instr_61326": { + "virtual_address": 61326, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_61328": { + "virtual_address": 61328, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_61324": { + "virtual_address": 61324, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_61324", + "instr_61326", + "instr_61328" + ] + }, + "instr_61330": { + "virtual_address": 61330, + "size": 2, + "disassembly": "ldr r3, [r5, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r5, #0x0]", + "mode": "thumb" + }, + "instr_61332": { + "virtual_address": 61332, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_61334": { + "virtual_address": 61334, + "size": 2, + "disassembly": "beq 0x0ef8c", + "mnemonic": "beq", + "operands": "0x0ef8c", + "mode": "thumb" + }, + "bb_61330": { + "virtual_address": 61330, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61336, + "children": [ + "instr_61330", + "instr_61332", + "instr_61334" + ] + }, + "instr_61336": { + "virtual_address": 61336, + "size": 2, + "disassembly": "str r3, [r4, #0x0]", + "mnemonic": "str", + "operands": "r3, [r4, #0x0]", + "mode": "thumb" + }, + "instr_61338": { + "virtual_address": 61338, + "size": 2, + "disassembly": "b 0x0ef8c", + "mnemonic": "b", + "operands": "0x0ef8c", + "mode": "thumb" + }, + "bb_61336": { + "virtual_address": 61336, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61324, + "children": [ + "instr_61336", + "instr_61338" + ] + }, + "dw_61340": { + "virtual_address": 61340, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 61312 + ] + }, + "func_61300": { + "virtual_address": 61300, + "size": 44, + "name": "_lseek_r", + "children": [ + "bb_61300", + "bb_61324", + "bb_61330", + "bb_61336", + "dw_61340" + ] + }, + "instr_61344": { + "virtual_address": 61344, + "size": 2, + "disassembly": "push {r4, r5, lr}", + "mnemonic": "push", + "operands": "{r4, r5, lr}", + "mode": "thumb" + }, + "instr_61346": { + "virtual_address": 61346, + "size": 2, + "disassembly": "sub sp, #0xc", + "mnemonic": "sub", + "operands": "sp, #0xc", + "mode": "thumb" + }, + "instr_61348": { + "virtual_address": 61348, + "size": 2, + "disassembly": "ldr r4, [sp, #0x18]", + "mnemonic": "ldr", + "operands": "r4, [sp, #0x18]", + "mode": "thumb" + }, + "instr_61350": { + "virtual_address": 61350, + "size": 2, + "disassembly": "str r4, [sp, #0x0]", + "mnemonic": "str", + "operands": "r4, [sp, #0x0]", + "mode": "thumb" + }, + "instr_61352": { + "virtual_address": 61352, + "size": 2, + "disassembly": "movs r4, #0xe4", + "mnemonic": "movs", + "operands": "r4, #0xe4", + "mode": "thumb" + }, + "instr_61354": { + "virtual_address": 61354, + "size": 2, + "disassembly": "ldr r5, [0x0efbc]", + "mnemonic": "ldr", + "operands": "r5, [0x0efbc]", + "mode": "thumb" + }, + "instr_61356": { + "virtual_address": 61356, + "size": 2, + "disassembly": "ldr r4, [r5, r4]", + "mnemonic": "ldr", + "operands": "r4, [r5, r4]", + "mode": "thumb" + }, + "instr_61358": { + "virtual_address": 61358, + "size": 4, + "disassembly": "bl 0x0efc0", + "mnemonic": "bl", + "operands": "0x0efc0", + "mode": "thumb" + }, + "instr_61362": { + "virtual_address": 61362, + "size": 2, + "disassembly": "add sp, #0xc", + "mnemonic": "add", + "operands": "sp, #0xc", + "mode": "thumb" + }, + "instr_61364": { + "virtual_address": 61364, + "size": 2, + "disassembly": "pop {r4, r5}", + "mnemonic": "pop", + "operands": "{r4, r5}", + "mode": "thumb" + }, + "instr_61366": { + "virtual_address": 61366, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_61368": { + "virtual_address": 61368, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_61344": { + "virtual_address": 61344, + "size": 26, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_61344", + "instr_61346", + "instr_61348", + "instr_61350", + "instr_61352", + "instr_61354", + "instr_61356", + "instr_61358", + "instr_61362", + "instr_61364", + "instr_61366", + "instr_61368" + ] + }, + "func_61344": { + "virtual_address": 61344, + "size": 26, + "name": "_mbtowc_r", + "children": [ + "bb_61344" + ] + }, + "instr_61376": { + "virtual_address": 61376, + "size": 2, + "disassembly": "bx r4", + "mnemonic": "bx", + "operands": "r4", + "mode": "thumb" + }, + "bb_61376": { + "virtual_address": 61376, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_61376" + ] + }, + "func_61376": { + "virtual_address": 61376, + "size": 2, + "name": "FUN_0000efc0", + "children": [ + "bb_61376" + ] + }, + "instr_61380": { + "virtual_address": 61380, + "size": 2, + "disassembly": "sub sp, #0x8", + "mnemonic": "sub", + "operands": "sp, #0x8", + "mode": "thumb" + }, + "instr_61382": { + "virtual_address": 61382, + "size": 2, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_61384": { + "virtual_address": 61384, + "size": 2, + "disassembly": "beq 0x0efe0", + "mnemonic": "beq", + "operands": "0x0efe0", + "mode": "thumb" + }, + "bb_61380": { + "virtual_address": 61380, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61386, + "children": [ + "instr_61380", + "instr_61382", + "instr_61384" + ] + }, + "instr_61386": { + "virtual_address": 61386, + "size": 2, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_61388": { + "virtual_address": 61388, + "size": 2, + "disassembly": "beq 0x0efe6", + "mnemonic": "beq", + "operands": "0x0efe6", + "mode": "thumb" + }, + "bb_61386": { + "virtual_address": 61386, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61390, + "children": [ + "instr_61386", + "instr_61388" + ] + }, + "instr_61390": { + "virtual_address": 61390, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_61392": { + "virtual_address": 61392, + "size": 2, + "disassembly": "beq 0x0efea", + "mnemonic": "beq", + "operands": "0x0efea", + "mode": "thumb" + }, + "bb_61390": { + "virtual_address": 61390, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61394, + "children": [ + "instr_61390", + "instr_61392" + ] + }, + "instr_61394": { + "virtual_address": 61394, + "size": 2, + "disassembly": "ldrb r3, [r2, #0x0]", + "mnemonic": "ldrb", + "operands": "r3, [r2, #0x0]", + "mode": "thumb" + }, + "instr_61396": { + "virtual_address": 61396, + "size": 2, + "disassembly": "str r3, [r1, #0x0]", + "mnemonic": "str", + "operands": "r3, [r1, #0x0]", + "mode": "thumb" + }, + "instr_61398": { + "virtual_address": 61398, + "size": 2, + "disassembly": "ldrb r0, [r2, #0x0]", + "mnemonic": "ldrb", + "operands": "r0, [r2, #0x0]", + "mode": "thumb" + }, + "instr_61400": { + "virtual_address": 61400, + "size": 2, + "disassembly": "subs r3, r0, #0x1", + "mnemonic": "subs", + "operands": "r3, r0, #0x1", + "mode": "thumb" + }, + "instr_61402": { + "virtual_address": 61402, + "size": 2, + "disassembly": "sbcs r0, r3", + "mnemonic": "sbcs", + "operands": "r0, r3", + "mode": "thumb" + }, + "bb_61394": { + "virtual_address": 61394, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61404, + "children": [ + "instr_61394", + "instr_61396", + "instr_61398", + "instr_61400", + "instr_61402" + ] + }, + "instr_61404": { + "virtual_address": 61404, + "size": 2, + "disassembly": "add sp, #0x8", + "mnemonic": "add", + "operands": "sp, #0x8", + "mode": "thumb" + }, + "instr_61406": { + "virtual_address": 61406, + "size": 2, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "thumb" + }, + "bb_61404": { + "virtual_address": 61404, + "size": 4, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_61404", + "instr_61406" + ] + }, + "instr_61408": { + "virtual_address": 61408, + "size": 2, + "disassembly": "add r1, sp, #0x4", + "mnemonic": "add", + "operands": "r1, sp, #0x4", + "mode": "thumb" + }, + "instr_61410": { + "virtual_address": 61410, + "size": 2, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_61412": { + "virtual_address": 61412, + "size": 2, + "disassembly": "bne 0x0efce", + "mnemonic": "bne", + "operands": "0x0efce", + "mode": "thumb" + }, + "bb_61408": { + "virtual_address": 61408, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61414, + "children": [ + "instr_61408", + "instr_61410", + "instr_61412" + ] + }, + "instr_61414": { + "virtual_address": 61414, + "size": 2, + "disassembly": "movs r0, #0x0", + "mnemonic": "movs", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_61416": { + "virtual_address": 61416, + "size": 2, + "disassembly": "b 0x0efdc", + "mnemonic": "b", + "operands": "0x0efdc", + "mode": "thumb" + }, + "bb_61414": { + "virtual_address": 61414, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61404, + "children": [ + "instr_61414", + "instr_61416" + ] + }, + "instr_61418": { + "virtual_address": 61418, + "size": 2, + "disassembly": "movs r0, #0x2", + "mnemonic": "movs", + "operands": "r0, #0x2", + "mode": "thumb" + }, + "instr_61420": { + "virtual_address": 61420, + "size": 2, + "disassembly": "rsbs r0, r0", + "mnemonic": "rsbs", + "operands": "r0, r0", + "mode": "thumb" + }, + "instr_61422": { + "virtual_address": 61422, + "size": 2, + "disassembly": "b 0x0efdc", + "mnemonic": "b", + "operands": "0x0efdc", + "mode": "thumb" + }, + "bb_61418": { + "virtual_address": 61418, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61404, + "children": [ + "instr_61418", + "instr_61420", + "instr_61422" + ] + }, + "func_61380": { + "virtual_address": 61380, + "size": 44, + "name": "__ascii_mbtowc", + "children": [ + "bb_61380", + "bb_61386", + "bb_61390", + "bb_61394", + "bb_61404", + "bb_61408", + "bb_61414", + "bb_61418" + ] + }, + "instr_61424": { + "virtual_address": 61424, + "size": 2, + "disassembly": "push {r4, r5, r6, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, lr}", + "mode": "thumb" + }, + "instr_61426": { + "virtual_address": 61426, + "size": 2, + "disassembly": "movs r4, r0", + "mnemonic": "movs", + "operands": "r4, r0", + "mode": "thumb" + }, + "instr_61428": { + "virtual_address": 61428, + "size": 2, + "disassembly": "movs r0, r1", + "mnemonic": "movs", + "operands": "r0, r1", + "mode": "thumb" + }, + "instr_61430": { + "virtual_address": 61430, + "size": 2, + "disassembly": "movs r1, r2", + "mnemonic": "movs", + "operands": "r1, r2", + "mode": "thumb" + }, + "instr_61432": { + "virtual_address": 61432, + "size": 2, + "disassembly": "movs r2, r3", + "mnemonic": "movs", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_61434": { + "virtual_address": 61434, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_61436": { + "virtual_address": 61436, + "size": 2, + "disassembly": "ldr r5, [0x0f018]", + "mnemonic": "ldr", + "operands": "r5, [0x0f018]", + "mode": "thumb" + }, + "instr_61438": { + "virtual_address": 61438, + "size": 2, + "disassembly": "str r3, [r5, #0x0]", + "mnemonic": "str", + "operands": "r3, [r5, #0x0]", + "mode": "thumb" + }, + "instr_61440": { + "virtual_address": 61440, + "size": 4, + "disassembly": "bl 0x10a60", + "mnemonic": "bl", + "operands": "0x10a60", + "mode": "thumb" + }, + "instr_61444": { + "virtual_address": 61444, + "size": 2, + "disassembly": "adds r3, r0, #0x1", + "mnemonic": "adds", + "operands": "r3, r0, #0x1", + "mode": "thumb" + }, + "instr_61446": { + "virtual_address": 61446, + "size": 2, + "disassembly": "beq 0x0f00e", + "mnemonic": "beq", + "operands": "0x0f00e", + "mode": "thumb" + }, + "bb_61424": { + "virtual_address": 61424, + "size": 24, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61448, + "children": [ + "instr_61424", + "instr_61426", + "instr_61428", + "instr_61430", + "instr_61432", + "instr_61434", + "instr_61436", + "instr_61438", + "instr_61440", + "instr_61444", + "instr_61446" + ] + }, + "instr_61448": { + "virtual_address": 61448, + "size": 2, + "disassembly": "pop {r4, r5, r6}", + "mnemonic": "pop", + "operands": "{r4, r5, r6}", + "mode": "thumb" + }, + "instr_61450": { + "virtual_address": 61450, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_61452": { + "virtual_address": 61452, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_61448": { + "virtual_address": 61448, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_61448", + "instr_61450", + "instr_61452" + ] + }, + "instr_61454": { + "virtual_address": 61454, + "size": 2, + "disassembly": "ldr r3, [r5, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r5, #0x0]", + "mode": "thumb" + }, + "instr_61456": { + "virtual_address": 61456, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_61458": { + "virtual_address": 61458, + "size": 2, + "disassembly": "beq 0x0f008", + "mnemonic": "beq", + "operands": "0x0f008", + "mode": "thumb" + }, + "bb_61454": { + "virtual_address": 61454, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61460, + "children": [ + "instr_61454", + "instr_61456", + "instr_61458" + ] + }, + "instr_61460": { + "virtual_address": 61460, + "size": 2, + "disassembly": "str r3, [r4, #0x0]", + "mnemonic": "str", + "operands": "r3, [r4, #0x0]", + "mode": "thumb" + }, + "instr_61462": { + "virtual_address": 61462, + "size": 2, + "disassembly": "b 0x0f008", + "mnemonic": "b", + "operands": "0x0f008", + "mode": "thumb" + }, + "bb_61460": { + "virtual_address": 61460, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61448, + "children": [ + "instr_61460", + "instr_61462" + ] + }, + "dw_61464": { + "virtual_address": 61464, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 61436 + ] + }, + "func_61424": { + "virtual_address": 61424, + "size": 44, + "name": "_read_r", + "children": [ + "bb_61424", + "bb_61448", + "bb_61454", + "bb_61460", + "dw_61464" + ] + }, + "instr_61468": { + "virtual_address": 61468, + "size": 2, + "disassembly": "push {r4, r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_61470": { + "virtual_address": 61470, + "size": 2, + "disassembly": "mov lr, r8", + "mnemonic": "mov", + "operands": "lr, r8", + "mode": "thumb" + }, + "instr_61472": { + "virtual_address": 61472, + "size": 2, + "disassembly": "ldr r6, [r1, #0x0]", + "mnemonic": "ldr", + "operands": "r6, [r1, #0x0]", + "mode": "thumb" + }, + "instr_61474": { + "virtual_address": 61474, + "size": 2, + "disassembly": "movs r4, r0", + "mnemonic": "movs", + "operands": "r4, r0", + "mode": "thumb" + }, + "instr_61476": { + "virtual_address": 61476, + "size": 2, + "disassembly": "movs r5, r1", + "mnemonic": "movs", + "operands": "r5, r1", + "mode": "thumb" + }, + "instr_61478": { + "virtual_address": 61478, + "size": 2, + "disassembly": "push {lr}", + "mnemonic": "push", + "operands": "{lr}", + "mode": "thumb" + }, + "instr_61480": { + "virtual_address": 61480, + "size": 2, + "disassembly": "cmp r6, #0x0", + "mnemonic": "cmp", + "operands": "r6, #0x0", + "mode": "thumb" + }, + "instr_61482": { + "virtual_address": 61482, + "size": 2, + "disassembly": "beq 0x0f05c", + "mnemonic": "beq", + "operands": "0x0f05c", + "mode": "thumb" + }, + "bb_61468": { + "virtual_address": 61468, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61484, + "children": [ + "instr_61468", + "instr_61470", + "instr_61472", + "instr_61474", + "instr_61476", + "instr_61478", + "instr_61480", + "instr_61482" + ] + }, + "instr_61484": { + "virtual_address": 61484, + "size": 2, + "disassembly": "ldr r7, [r6, #0x0]", + "mnemonic": "ldr", + "operands": "r7, [r6, #0x0]", + "mode": "thumb" + }, + "instr_61486": { + "virtual_address": 61486, + "size": 2, + "disassembly": "cmp r7, #0x0", + "mnemonic": "cmp", + "operands": "r7, #0x0", + "mode": "thumb" + }, + "instr_61488": { + "virtual_address": 61488, + "size": 2, + "disassembly": "beq 0x0f054", + "mnemonic": "beq", + "operands": "0x0f054", + "mode": "thumb" + }, + "bb_61484": { + "virtual_address": 61484, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61490, + "children": [ + "instr_61484", + "instr_61486", + "instr_61488" + ] + }, + "instr_61490": { + "virtual_address": 61490, + "size": 2, + "disassembly": "ldr r3, [r7, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r7, #0x0]", + "mode": "thumb" + }, + "instr_61492": { + "virtual_address": 61492, + "size": 2, + "disassembly": "mov r8, r3", + "mnemonic": "mov", + "operands": "r8, r3", + "mode": "thumb" + }, + "instr_61494": { + "virtual_address": 61494, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_61496": { + "virtual_address": 61496, + "size": 2, + "disassembly": "beq 0x0f04c", + "mnemonic": "beq", + "operands": "0x0f04c", + "mode": "thumb" + }, + "bb_61490": { + "virtual_address": 61490, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61498, + "children": [ + "instr_61490", + "instr_61492", + "instr_61494", + "instr_61496" + ] + }, + "instr_61498": { + "virtual_address": 61498, + "size": 2, + "disassembly": "ldr r1, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r1, [r3, #0x0]", + "mode": "thumb" + }, + "instr_61500": { + "virtual_address": 61500, + "size": 2, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_61502": { + "virtual_address": 61502, + "size": 2, + "disassembly": "beq 0x0f044", + "mnemonic": "beq", + "operands": "0x0f044", + "mode": "thumb" + }, + "bb_61498": { + "virtual_address": 61498, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61504, + "children": [ + "instr_61498", + "instr_61500", + "instr_61502" + ] + }, + "instr_61504": { + "virtual_address": 61504, + "size": 4, + "disassembly": "bl 0x0f01c", + "mnemonic": "bl", + "operands": "0x0f01c", + "mode": "thumb" + }, + "bb_61504": { + "virtual_address": 61504, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61508, + "children": [ + "instr_61504" + ] + }, + "instr_61508": { + "virtual_address": 61508, + "size": 2, + "disassembly": "mov r1, r8", + "mnemonic": "mov", + "operands": "r1, r8", + "mode": "thumb" + }, + "instr_61510": { + "virtual_address": 61510, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_61512": { + "virtual_address": 61512, + "size": 4, + "disassembly": "bl 0x0bb74", + "mnemonic": "bl", + "operands": "0x0bb74", + "mode": "thumb" + }, + "bb_61508": { + "virtual_address": 61508, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61516, + "children": [ + "instr_61508", + "instr_61510", + "instr_61512" + ] + }, + "instr_61516": { + "virtual_address": 61516, + "size": 2, + "disassembly": "movs r1, r7", + "mnemonic": "movs", + "operands": "r1, r7", + "mode": "thumb" + }, + "instr_61518": { + "virtual_address": 61518, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_61520": { + "virtual_address": 61520, + "size": 4, + "disassembly": "bl 0x0bb74", + "mnemonic": "bl", + "operands": "0x0bb74", + "mode": "thumb" + }, + "bb_61516": { + "virtual_address": 61516, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61524, + "children": [ + "instr_61516", + "instr_61518", + "instr_61520" + ] + }, + "instr_61524": { + "virtual_address": 61524, + "size": 2, + "disassembly": "movs r1, r6", + "mnemonic": "movs", + "operands": "r1, r6", + "mode": "thumb" + }, + "instr_61526": { + "virtual_address": 61526, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_61528": { + "virtual_address": 61528, + "size": 4, + "disassembly": "bl 0x0bb74", + "mnemonic": "bl", + "operands": "0x0bb74", + "mode": "thumb" + }, + "bb_61524": { + "virtual_address": 61524, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61532, + "children": [ + "instr_61524", + "instr_61526", + "instr_61528" + ] + }, + "instr_61532": { + "virtual_address": 61532, + "size": 2, + "disassembly": "movs r1, r5", + "mnemonic": "movs", + "operands": "r1, r5", + "mode": "thumb" + }, + "instr_61534": { + "virtual_address": 61534, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_61536": { + "virtual_address": 61536, + "size": 4, + "disassembly": "bl 0x0bb74", + "mnemonic": "bl", + "operands": "0x0bb74", + "mode": "thumb" + }, + "instr_61540": { + "virtual_address": 61540, + "size": 2, + "disassembly": "pop {r7}", + "mnemonic": "pop", + "operands": "{r7}", + "mode": "thumb" + }, + "instr_61542": { + "virtual_address": 61542, + "size": 2, + "disassembly": "mov r8, r7", + "mnemonic": "mov", + "operands": "r8, r7", + "mode": "thumb" + }, + "instr_61544": { + "virtual_address": 61544, + "size": 2, + "disassembly": "pop {r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_61546": { + "virtual_address": 61546, + "size": 2, + "disassembly": "pop {r0}", + "mnemonic": "pop", + "operands": "{r0}", + "mode": "thumb" + }, + "instr_61548": { + "virtual_address": 61548, + "size": 2, + "disassembly": "bx r0", + "mnemonic": "bx", + "operands": "r0", + "mode": "thumb" + }, + "bb_61532": { + "virtual_address": 61532, + "size": 18, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_61532", + "instr_61534", + "instr_61536", + "instr_61540", + "instr_61542", + "instr_61544", + "instr_61546", + "instr_61548" + ] + }, + "func_61468": { + "virtual_address": 61468, + "size": 82, + "name": "cleanup_glue", + "children": [ + "bb_61468", + "bb_61484", + "bb_61490", + "bb_61498", + "bb_61504", + "bb_61508", + "bb_61516", + "bb_61524", + "bb_61532" + ] + }, + "instr_61552": { + "virtual_address": 61552, + "size": 2, + "disassembly": "ldr r3, [0x0f114]", + "mnemonic": "ldr", + "operands": "r3, [0x0f114]", + "mode": "thumb" + }, + "instr_61554": { + "virtual_address": 61554, + "size": 2, + "disassembly": "ldr r3, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r3, #0x0]", + "mode": "thumb" + }, + "instr_61556": { + "virtual_address": 61556, + "size": 2, + "disassembly": "push {r4, r5, r6, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, lr}", + "mode": "thumb" + }, + "instr_61558": { + "virtual_address": 61558, + "size": 2, + "disassembly": "movs r5, r0", + "mnemonic": "movs", + "operands": "r5, r0", + "mode": "thumb" + }, + "instr_61560": { + "virtual_address": 61560, + "size": 2, + "disassembly": "cmp r3, r0", + "mnemonic": "cmp", + "operands": "r3, r0", + "mode": "thumb" + }, + "instr_61562": { + "virtual_address": 61562, + "size": 2, + "disassembly": "beq 0x0f10c", + "mnemonic": "beq", + "operands": "0x0f10c", + "mode": "thumb" + }, + "bb_61552": { + "virtual_address": 61552, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61564, + "children": [ + "instr_61552", + "instr_61554", + "instr_61556", + "instr_61558", + "instr_61560", + "instr_61562" + ] + }, + "instr_61564": { + "virtual_address": 61564, + "size": 2, + "disassembly": "ldr r1, [r0, #0x4c]", + "mnemonic": "ldr", + "operands": "r1, [r0, #0x4c]", + "mode": "thumb" + }, + "instr_61566": { + "virtual_address": 61566, + "size": 2, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_61568": { + "virtual_address": 61568, + "size": 2, + "disassembly": "beq 0x0f0a6", + "mnemonic": "beq", + "operands": "0x0f0a6", + "mode": "thumb" + }, + "bb_61564": { + "virtual_address": 61564, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61570, + "children": [ + "instr_61564", + "instr_61566", + "instr_61568" + ] + }, + "instr_61570": { + "virtual_address": 61570, + "size": 2, + "disassembly": "movs r6, #0x0", + "mnemonic": "movs", + "operands": "r6, #0x0", + "mode": "thumb" + }, + "bb_61570": { + "virtual_address": 61570, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61572, + "children": [ + "instr_61570" + ] + }, + "instr_61572": { + "virtual_address": 61572, + "size": 2, + "disassembly": "ldr r4, [r1, r6]", + "mnemonic": "ldr", + "operands": "r4, [r1, r6]", + "mode": "thumb" + }, + "instr_61574": { + "virtual_address": 61574, + "size": 2, + "disassembly": "cmp r4, #0x0", + "mnemonic": "cmp", + "operands": "r4, #0x0", + "mode": "thumb" + }, + "instr_61576": { + "virtual_address": 61576, + "size": 2, + "disassembly": "beq 0x0f09a", + "mnemonic": "beq", + "operands": "0x0f09a", + "mode": "thumb" + }, + "bb_61572": { + "virtual_address": 61572, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61578, + "children": [ + "instr_61572", + "instr_61574", + "instr_61576" + ] + }, + "instr_61578": { + "virtual_address": 61578, + "size": 2, + "disassembly": "movs r1, r4", + "mnemonic": "movs", + "operands": "r1, r4", + "mode": "thumb" + }, + "instr_61580": { + "virtual_address": 61580, + "size": 2, + "disassembly": "ldr r4, [r4, #0x0]", + "mnemonic": "ldr", + "operands": "r4, [r4, #0x0]", + "mode": "thumb" + }, + "instr_61582": { + "virtual_address": 61582, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_61584": { + "virtual_address": 61584, + "size": 4, + "disassembly": "bl 0x0bb74", + "mnemonic": "bl", + "operands": "0x0bb74", + "mode": "thumb" + }, + "instr_61588": { + "virtual_address": 61588, + "size": 2, + "disassembly": "cmp r4, #0x0", + "mnemonic": "cmp", + "operands": "r4, #0x0", + "mode": "thumb" + }, + "instr_61590": { + "virtual_address": 61590, + "size": 2, + "disassembly": "bne 0x0f08a", + "mnemonic": "bne", + "operands": "0x0f08a", + "mode": "thumb" + }, + "bb_61578": { + "virtual_address": 61578, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61592, + "children": [ + "instr_61578", + "instr_61580", + "instr_61582", + "instr_61584", + "instr_61588", + "instr_61590" + ] + }, + "instr_61592": { + "virtual_address": 61592, + "size": 2, + "disassembly": "ldr r1, [r5, #0x4c]", + "mnemonic": "ldr", + "operands": "r1, [r5, #0x4c]", + "mode": "thumb" + }, + "bb_61592": { + "virtual_address": 61592, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61594, + "children": [ + "instr_61592" + ] + }, + "instr_61594": { + "virtual_address": 61594, + "size": 2, + "disassembly": "adds r6, #0x4", + "mnemonic": "adds", + "operands": "r6, #0x4", + "mode": "thumb" + }, + "instr_61596": { + "virtual_address": 61596, + "size": 2, + "disassembly": "cmp r6, #0x80", + "mnemonic": "cmp", + "operands": "r6, #0x80", + "mode": "thumb" + }, + "instr_61598": { + "virtual_address": 61598, + "size": 2, + "disassembly": "bne 0x0f084", + "mnemonic": "bne", + "operands": "0x0f084", + "mode": "thumb" + }, + "bb_61594": { + "virtual_address": 61594, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61600, + "children": [ + "instr_61594", + "instr_61596", + "instr_61598" + ] + }, + "instr_61600": { + "virtual_address": 61600, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_61602": { + "virtual_address": 61602, + "size": 4, + "disassembly": "bl 0x0bb74", + "mnemonic": "bl", + "operands": "0x0bb74", + "mode": "thumb" + }, + "bb_61600": { + "virtual_address": 61600, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61606, + "children": [ + "instr_61600", + "instr_61602" + ] + }, + "instr_61606": { + "virtual_address": 61606, + "size": 2, + "disassembly": "ldr r1, [r5, #0x40]", + "mnemonic": "ldr", + "operands": "r1, [r5, #0x40]", + "mode": "thumb" + }, + "instr_61608": { + "virtual_address": 61608, + "size": 2, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_61610": { + "virtual_address": 61610, + "size": 2, + "disassembly": "beq 0x0f0b2", + "mnemonic": "beq", + "operands": "0x0f0b2", + "mode": "thumb" + }, + "bb_61606": { + "virtual_address": 61606, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61612, + "children": [ + "instr_61606", + "instr_61608", + "instr_61610" + ] + }, + "instr_61612": { + "virtual_address": 61612, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_61614": { + "virtual_address": 61614, + "size": 4, + "disassembly": "bl 0x0bb74", + "mnemonic": "bl", + "operands": "0x0bb74", + "mode": "thumb" + }, + "bb_61612": { + "virtual_address": 61612, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61618, + "children": [ + "instr_61612", + "instr_61614" + ] + }, + "instr_61618": { + "virtual_address": 61618, + "size": 2, + "disassembly": "movs r3, #0xa4", + "mnemonic": "movs", + "operands": "r3, #0xa4", + "mode": "thumb" + }, + "instr_61620": { + "virtual_address": 61620, + "size": 2, + "disassembly": "lsls r3, r3, #0x1", + "mnemonic": "lsls", + "operands": "r3, r3, #0x1", + "mode": "thumb" + }, + "instr_61622": { + "virtual_address": 61622, + "size": 2, + "disassembly": "ldr r4, [r5, r3]", + "mnemonic": "ldr", + "operands": "r4, [r5, r3]", + "mode": "thumb" + }, + "instr_61624": { + "virtual_address": 61624, + "size": 2, + "disassembly": "cmp r4, #0x0", + "mnemonic": "cmp", + "operands": "r4, #0x0", + "mode": "thumb" + }, + "instr_61626": { + "virtual_address": 61626, + "size": 2, + "disassembly": "beq 0x0f0d4", + "mnemonic": "beq", + "operands": "0x0f0d4", + "mode": "thumb" + }, + "bb_61618": { + "virtual_address": 61618, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61628, + "children": [ + "instr_61618", + "instr_61620", + "instr_61622", + "instr_61624", + "instr_61626" + ] + }, + "instr_61628": { + "virtual_address": 61628, + "size": 2, + "disassembly": "movs r6, r5", + "mnemonic": "movs", + "operands": "r6, r5", + "mode": "thumb" + }, + "instr_61630": { + "virtual_address": 61630, + "size": 2, + "disassembly": "adds r6, #0x4d", + "mnemonic": "adds", + "operands": "r6, #0x4d", + "mode": "thumb" + }, + "instr_61632": { + "virtual_address": 61632, + "size": 2, + "disassembly": "adds r6, #0xff", + "mnemonic": "adds", + "operands": "r6, #0xff", + "mode": "thumb" + }, + "instr_61634": { + "virtual_address": 61634, + "size": 2, + "disassembly": "cmp r4, r6", + "mnemonic": "cmp", + "operands": "r4, r6", + "mode": "thumb" + }, + "instr_61636": { + "virtual_address": 61636, + "size": 2, + "disassembly": "beq 0x0f0d4", + "mnemonic": "beq", + "operands": "0x0f0d4", + "mode": "thumb" + }, + "bb_61628": { + "virtual_address": 61628, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61638, + "children": [ + "instr_61628", + "instr_61630", + "instr_61632", + "instr_61634", + "instr_61636" + ] + }, + "instr_61638": { + "virtual_address": 61638, + "size": 2, + "disassembly": "movs r1, r4", + "mnemonic": "movs", + "operands": "r1, r4", + "mode": "thumb" + }, + "instr_61640": { + "virtual_address": 61640, + "size": 2, + "disassembly": "ldr r4, [r4, #0x0]", + "mnemonic": "ldr", + "operands": "r4, [r4, #0x0]", + "mode": "thumb" + }, + "instr_61642": { + "virtual_address": 61642, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_61644": { + "virtual_address": 61644, + "size": 4, + "disassembly": "bl 0x0bb74", + "mnemonic": "bl", + "operands": "0x0bb74", + "mode": "thumb" + }, + "instr_61648": { + "virtual_address": 61648, + "size": 2, + "disassembly": "cmp r6, r4", + "mnemonic": "cmp", + "operands": "r6, r4", + "mode": "thumb" + }, + "instr_61650": { + "virtual_address": 61650, + "size": 2, + "disassembly": "bne 0x0f0c6", + "mnemonic": "bne", + "operands": "0x0f0c6", + "mode": "thumb" + }, + "bb_61638": { + "virtual_address": 61638, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61652, + "children": [ + "instr_61638", + "instr_61640", + "instr_61642", + "instr_61644", + "instr_61648", + "instr_61650" + ] + }, + "instr_61652": { + "virtual_address": 61652, + "size": 2, + "disassembly": "ldr r1, [r5, #0x54]", + "mnemonic": "ldr", + "operands": "r1, [r5, #0x54]", + "mode": "thumb" + }, + "instr_61654": { + "virtual_address": 61654, + "size": 2, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_61656": { + "virtual_address": 61656, + "size": 2, + "disassembly": "beq 0x0f0e0", + "mnemonic": "beq", + "operands": "0x0f0e0", + "mode": "thumb" + }, + "bb_61652": { + "virtual_address": 61652, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61658, + "children": [ + "instr_61652", + "instr_61654", + "instr_61656" + ] + }, + "instr_61658": { + "virtual_address": 61658, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_61660": { + "virtual_address": 61660, + "size": 4, + "disassembly": "bl 0x0bb74", + "mnemonic": "bl", + "operands": "0x0bb74", + "mode": "thumb" + }, + "bb_61658": { + "virtual_address": 61658, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61664, + "children": [ + "instr_61658", + "instr_61660" + ] + }, + "instr_61664": { + "virtual_address": 61664, + "size": 2, + "disassembly": "ldr r3, [r5, #0x38]", + "mnemonic": "ldr", + "operands": "r3, [r5, #0x38]", + "mode": "thumb" + }, + "instr_61666": { + "virtual_address": 61666, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_61668": { + "virtual_address": 61668, + "size": 2, + "disassembly": "beq 0x0f10c", + "mnemonic": "beq", + "operands": "0x0f10c", + "mode": "thumb" + }, + "bb_61664": { + "virtual_address": 61664, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61670, + "children": [ + "instr_61664", + "instr_61666", + "instr_61668" + ] + }, + "instr_61670": { + "virtual_address": 61670, + "size": 2, + "disassembly": "ldr r3, [r5, #0x3c]", + "mnemonic": "ldr", + "operands": "r3, [r5, #0x3c]", + "mode": "thumb" + }, + "instr_61672": { + "virtual_address": 61672, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_61674": { + "virtual_address": 61674, + "size": 4, + "disassembly": "bl 0x0f118", + "mnemonic": "bl", + "operands": "0x0f118", + "mode": "thumb" + }, + "instr_61678": { + "virtual_address": 61678, + "size": 2, + "disassembly": "movs r3, #0xb8", + "mnemonic": "movs", + "operands": "r3, #0xb8", + "mode": "thumb" + }, + "instr_61680": { + "virtual_address": 61680, + "size": 2, + "disassembly": "lsls r3, r3, #0x2", + "mnemonic": "lsls", + "operands": "r3, r3, #0x2", + "mode": "thumb" + }, + "instr_61682": { + "virtual_address": 61682, + "size": 2, + "disassembly": "ldr r4, [r5, r3]", + "mnemonic": "ldr", + "operands": "r4, [r5, r3]", + "mode": "thumb" + }, + "instr_61684": { + "virtual_address": 61684, + "size": 2, + "disassembly": "cmp r4, #0x0", + "mnemonic": "cmp", + "operands": "r4, #0x0", + "mode": "thumb" + }, + "instr_61686": { + "virtual_address": 61686, + "size": 2, + "disassembly": "beq 0x0f10c", + "mnemonic": "beq", + "operands": "0x0f10c", + "mode": "thumb" + }, + "bb_61670": { + "virtual_address": 61670, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61688, + "children": [ + "instr_61670", + "instr_61672", + "instr_61674", + "instr_61678", + "instr_61680", + "instr_61682", + "instr_61684", + "instr_61686" + ] + }, + "instr_61688": { + "virtual_address": 61688, + "size": 2, + "disassembly": "ldr r1, [r4, #0x0]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x0]", + "mode": "thumb" + }, + "instr_61690": { + "virtual_address": 61690, + "size": 2, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_61692": { + "virtual_address": 61692, + "size": 2, + "disassembly": "beq 0x0f104", + "mnemonic": "beq", + "operands": "0x0f104", + "mode": "thumb" + }, + "bb_61688": { + "virtual_address": 61688, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61694, + "children": [ + "instr_61688", + "instr_61690", + "instr_61692" + ] + }, + "instr_61694": { + "virtual_address": 61694, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_61696": { + "virtual_address": 61696, + "size": 4, + "disassembly": "bl 0x0f01c", + "mnemonic": "bl", + "operands": "0x0f01c", + "mode": "thumb" + }, + "bb_61694": { + "virtual_address": 61694, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61700, + "children": [ + "instr_61694", + "instr_61696" + ] + }, + "instr_61700": { + "virtual_address": 61700, + "size": 2, + "disassembly": "movs r1, r4", + "mnemonic": "movs", + "operands": "r1, r4", + "mode": "thumb" + }, + "instr_61702": { + "virtual_address": 61702, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_61704": { + "virtual_address": 61704, + "size": 4, + "disassembly": "bl 0x0bb74", + "mnemonic": "bl", + "operands": "0x0bb74", + "mode": "thumb" + }, + "bb_61700": { + "virtual_address": 61700, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 61708, + "children": [ + "instr_61700", + "instr_61702", + "instr_61704" + ] + }, + "instr_61708": { + "virtual_address": 61708, + "size": 2, + "disassembly": "pop {r4, r5, r6}", + "mnemonic": "pop", + "operands": "{r4, r5, r6}", + "mode": "thumb" + }, + "instr_61710": { + "virtual_address": 61710, + "size": 2, + "disassembly": "pop {r0}", + "mnemonic": "pop", + "operands": "{r0}", + "mode": "thumb" + }, + "instr_61712": { + "virtual_address": 61712, + "size": 2, + "disassembly": "bx r0", + "mnemonic": "bx", + "operands": "r0", + "mode": "thumb" + }, + "bb_61708": { + "virtual_address": 61708, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_61708", + "instr_61710", + "instr_61712" + ] + }, + "func_61552": { + "virtual_address": 61552, + "size": 162, + "name": "_reclaim_reent", + "children": [ + "bb_61552", + "bb_61564", + "bb_61570", + "bb_61572", + "bb_61578", + "bb_61592", + "bb_61594", + "bb_61600", + "bb_61606", + "bb_61612", + "bb_61618", + "bb_61628", + "bb_61638", + "bb_61652", + "bb_61658", + "bb_61664", + "bb_61670", + "bb_61688", + "bb_61694", + "bb_61700", + "bb_61708" + ] + }, + "instr_61720": { + "virtual_address": 61720, + "size": 2, + "disassembly": "bx r3", + "mnemonic": "bx", + "operands": "r3", + "mode": "thumb" + }, + "bb_61720": { + "virtual_address": 61720, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_61720" + ] + }, + "func_61720": { + "virtual_address": 61720, + "size": 2, + "name": "FUN_0000f118", + "children": [ + "bb_61720" + ] + }, + "instr_61724": { + "virtual_address": 61724, + "size": 4, + "disassembly": "eor r12, r0, r1", + "mnemonic": "eor", + "operands": "r12, r0, r1", + "mode": "none" + }, + "instr_61728": { + "virtual_address": 61728, + "size": 4, + "disassembly": "tst r12, #0x3", + "mnemonic": "tst", + "operands": "r12, #0x3", + "mode": "none" + }, + "instr_61732": { + "virtual_address": 61732, + "size": 4, + "disassembly": "bne 0x0f1b0", + "mnemonic": "bne", + "operands": "0x0f1b0", + "mode": "none" + }, + "bb_61724": { + "virtual_address": 61724, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 61736, + "children": [ + "instr_61724", + "instr_61728", + "instr_61732" + ] + }, + "instr_61736": { + "virtual_address": 61736, + "size": 4, + "disassembly": "ands r12, r0, #0x3", + "mnemonic": "ands", + "operands": "r12, r0, #0x3", + "mode": "none" + }, + "instr_61740": { + "virtual_address": 61740, + "size": 4, + "disassembly": "bic r0, r0, #0x3", + "mnemonic": "bic", + "operands": "r0, r0, #0x3", + "mode": "none" + }, + "instr_61744": { + "virtual_address": 61744, + "size": 4, + "disassembly": "bic r1, r1, #0x3", + "mnemonic": "bic", + "operands": "r1, r1, #0x3", + "mode": "none" + }, + "instr_61748": { + "virtual_address": 61748, + "size": 4, + "disassembly": "ldr r2, [r0], #0x4", + "mnemonic": "ldr", + "operands": "r2, [r0], #0x4", + "mode": "none" + }, + "instr_61752": { + "virtual_address": 61752, + "size": 4, + "disassembly": "ldreq r3, [r1], #0x4", + "mnemonic": "ldreq", + "operands": "r3, [r1], #0x4", + "mode": "none" + }, + "instr_61756": { + "virtual_address": 61756, + "size": 4, + "disassembly": "beq 0x0f15c", + "mnemonic": "beq", + "operands": "0x0f15c", + "mode": "none" + }, + "bb_61736": { + "virtual_address": 61736, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 61760, + "children": [ + "instr_61736", + "instr_61740", + "instr_61744", + "instr_61748", + "instr_61752", + "instr_61756" + ] + }, + "instr_61760": { + "virtual_address": 61760, + "size": 4, + "disassembly": "eor r12, r12, #0x3", + "mnemonic": "eor", + "operands": "r12, r12, #0x3", + "mode": "none" + }, + "instr_61764": { + "virtual_address": 61764, + "size": 4, + "disassembly": "mvn r3, #0xff000000", + "mnemonic": "mvn", + "operands": "r3, #0xff000000", + "mode": "none" + }, + "instr_61768": { + "virtual_address": 61768, + "size": 4, + "disassembly": "mov r12, r12, lsl #0x3", + "mnemonic": "mov", + "operands": "r12, r12, lsl #0x3", + "mode": "none" + }, + "instr_61772": { + "virtual_address": 61772, + "size": 4, + "disassembly": "mov r12, r3, lsr r12", + "mnemonic": "mov", + "operands": "r12, r3, lsr r12", + "mode": "none" + }, + "instr_61776": { + "virtual_address": 61776, + "size": 4, + "disassembly": "ldr r3, [r1], #0x4", + "mnemonic": "ldr", + "operands": "r3, [r1], #0x4", + "mode": "none" + }, + "instr_61780": { + "virtual_address": 61780, + "size": 4, + "disassembly": "orr r2, r2, r12", + "mnemonic": "orr", + "operands": "r2, r2, r12", + "mode": "none" + }, + "instr_61784": { + "virtual_address": 61784, + "size": 4, + "disassembly": "orr r3, r3, r12", + "mnemonic": "orr", + "operands": "r3, r3, r12", + "mode": "none" + }, + "bb_61760": { + "virtual_address": 61760, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 61788, + "children": [ + "instr_61760", + "instr_61764", + "instr_61768", + "instr_61772", + "instr_61776", + "instr_61780", + "instr_61784" + ] + }, + "instr_61788": { + "virtual_address": 61788, + "size": 4, + "disassembly": "str r4, [sp, #-0x4]!", + "mnemonic": "str", + "operands": "r4, [sp, #-0x4]!", + "mode": "none" + }, + "instr_61792": { + "virtual_address": 61792, + "size": 4, + "disassembly": "mov r4, #0x1", + "mnemonic": "mov", + "operands": "r4, #0x1", + "mode": "none" + }, + "instr_61796": { + "virtual_address": 61796, + "size": 4, + "disassembly": "orr r4, r4, r4, lsl #0x8", + "mnemonic": "orr", + "operands": "r4, r4, r4, lsl #0x8", + "mode": "none" + }, + "instr_61800": { + "virtual_address": 61800, + "size": 4, + "disassembly": "orr r4, r4, r4, lsl #0x10", + "mnemonic": "orr", + "operands": "r4, r4, r4, lsl #0x10", + "mode": "none" + }, + "bb_61788": { + "virtual_address": 61788, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 61804, + "children": [ + "instr_61788", + "instr_61792", + "instr_61796", + "instr_61800" + ] + }, + "instr_61804": { + "virtual_address": 61804, + "size": 4, + "disassembly": "sub r12, r2, r4", + "mnemonic": "sub", + "operands": "r12, r2, r4", + "mode": "none" + }, + "instr_61808": { + "virtual_address": 61808, + "size": 4, + "disassembly": "cmp r2, r3", + "mnemonic": "cmp", + "operands": "r2, r3", + "mode": "none" + }, + "instr_61812": { + "virtual_address": 61812, + "size": 4, + "disassembly": "biceq r12, r12, r2", + "mnemonic": "biceq", + "operands": "r12, r12, r2", + "mode": "none" + }, + "instr_61816": { + "virtual_address": 61816, + "size": 4, + "disassembly": "tsteq r12, r4, lsl #0x7", + "mnemonic": "tsteq", + "operands": "r12, r4, lsl #0x7", + "mode": "none" + }, + "instr_61820": { + "virtual_address": 61820, + "size": 4, + "disassembly": "ldreq r2, [r0], #0x4", + "mnemonic": "ldreq", + "operands": "r2, [r0], #0x4", + "mode": "none" + }, + "instr_61824": { + "virtual_address": 61824, + "size": 4, + "disassembly": "ldreq r3, [r1], #0x4", + "mnemonic": "ldreq", + "operands": "r3, [r1], #0x4", + "mode": "none" + }, + "instr_61828": { + "virtual_address": 61828, + "size": 4, + "disassembly": "beq 0x0f16c", + "mnemonic": "beq", + "operands": "0x0f16c", + "mode": "none" + }, + "bb_61804": { + "virtual_address": 61804, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 61832, + "children": [ + "instr_61804", + "instr_61808", + "instr_61812", + "instr_61816", + "instr_61820", + "instr_61824", + "instr_61828" + ] + }, + "instr_61832": { + "virtual_address": 61832, + "size": 4, + "disassembly": "mov r0, r2, lsl #0x18", + "mnemonic": "mov", + "operands": "r0, r2, lsl #0x18", + "mode": "none" + }, + "instr_61836": { + "virtual_address": 61836, + "size": 4, + "disassembly": "mov r2, r2, lsr #0x8", + "mnemonic": "mov", + "operands": "r2, r2, lsr #0x8", + "mode": "none" + }, + "instr_61840": { + "virtual_address": 61840, + "size": 4, + "disassembly": "cmp r0, #0x1", + "mnemonic": "cmp", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_61844": { + "virtual_address": 61844, + "size": 4, + "disassembly": "cmpcs r0, r3, lsl #0x18", + "mnemonic": "cmpcs", + "operands": "r0, r3, lsl #0x18", + "mode": "none" + }, + "instr_61848": { + "virtual_address": 61848, + "size": 4, + "disassembly": "moveq r3, r3, lsr #0x8", + "mnemonic": "moveq", + "operands": "r3, r3, lsr #0x8", + "mode": "none" + }, + "instr_61852": { + "virtual_address": 61852, + "size": 4, + "disassembly": "beq 0x0f188", + "mnemonic": "beq", + "operands": "0x0f188", + "mode": "none" + }, + "bb_61832": { + "virtual_address": 61832, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 61856, + "children": [ + "instr_61832", + "instr_61836", + "instr_61840", + "instr_61844", + "instr_61848", + "instr_61852" + ] + }, + "instr_61856": { + "virtual_address": 61856, + "size": 4, + "disassembly": "and r3, r3, #0xff", + "mnemonic": "and", + "operands": "r3, r3, #0xff", + "mode": "none" + }, + "instr_61860": { + "virtual_address": 61860, + "size": 4, + "disassembly": "rsb r0, r3, r0, lsr #0x18", + "mnemonic": "rsb", + "operands": "r0, r3, r0, lsr #0x18", + "mode": "none" + }, + "instr_61864": { + "virtual_address": 61864, + "size": 4, + "disassembly": "ldr r4, [sp], #0x4", + "mnemonic": "ldr", + "operands": "r4, [sp], #0x4", + "mode": "none" + }, + "instr_61868": { + "virtual_address": 61868, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_61856": { + "virtual_address": 61856, + "size": 16, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_61856", + "instr_61860", + "instr_61864", + "instr_61868" + ] + }, + "instr_61872": { + "virtual_address": 61872, + "size": 4, + "disassembly": "tst r0, #0x3", + "mnemonic": "tst", + "operands": "r0, #0x3", + "mode": "none" + }, + "instr_61876": { + "virtual_address": 61876, + "size": 4, + "disassembly": "beq 0x0f1d4", + "mnemonic": "beq", + "operands": "0x0f1d4", + "mode": "none" + }, + "bb_61872": { + "virtual_address": 61872, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 61880, + "children": [ + "instr_61872", + "instr_61876" + ] + }, + "instr_61880": { + "virtual_address": 61880, + "size": 4, + "disassembly": "ldrb r2, [r0], #0x1", + "mnemonic": "ldrb", + "operands": "r2, [r0], #0x1", + "mode": "none" + }, + "instr_61884": { + "virtual_address": 61884, + "size": 4, + "disassembly": "ldrb r3, [r1], #0x1", + "mnemonic": "ldrb", + "operands": "r3, [r1], #0x1", + "mode": "none" + }, + "instr_61888": { + "virtual_address": 61888, + "size": 4, + "disassembly": "cmp r2, #0x1", + "mnemonic": "cmp", + "operands": "r2, #0x1", + "mode": "none" + }, + "instr_61892": { + "virtual_address": 61892, + "size": 4, + "disassembly": "cmpcs r2, r3", + "mnemonic": "cmpcs", + "operands": "r2, r3", + "mode": "none" + }, + "instr_61896": { + "virtual_address": 61896, + "size": 4, + "disassembly": "beq 0x0f1b0", + "mnemonic": "beq", + "operands": "0x0f1b0", + "mode": "none" + }, + "bb_61880": { + "virtual_address": 61880, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 61900, + "children": [ + "instr_61880", + "instr_61884", + "instr_61888", + "instr_61892", + "instr_61896" + ] + }, + "instr_61900": { + "virtual_address": 61900, + "size": 4, + "disassembly": "sub r0, r2, r3", + "mnemonic": "sub", + "operands": "r0, r2, r3", + "mode": "none" + }, + "instr_61904": { + "virtual_address": 61904, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_61900": { + "virtual_address": 61900, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_61900", + "instr_61904" + ] + }, + "instr_61908": { + "virtual_address": 61908, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5}", + "mode": "none" + }, + "instr_61912": { + "virtual_address": 61912, + "size": 4, + "disassembly": "mov r4, #0x1", + "mnemonic": "mov", + "operands": "r4, #0x1", + "mode": "none" + }, + "instr_61916": { + "virtual_address": 61916, + "size": 4, + "disassembly": "orr r4, r4, r4, lsl #0x8", + "mnemonic": "orr", + "operands": "r4, r4, r4, lsl #0x8", + "mode": "none" + }, + "instr_61920": { + "virtual_address": 61920, + "size": 4, + "disassembly": "orr r4, r4, r4, lsl #0x10", + "mnemonic": "orr", + "operands": "r4, r4, r4, lsl #0x10", + "mode": "none" + }, + "instr_61924": { + "virtual_address": 61924, + "size": 4, + "disassembly": "ldr r2, [r0], #0x4", + "mnemonic": "ldr", + "operands": "r2, [r0], #0x4", + "mode": "none" + }, + "instr_61928": { + "virtual_address": 61928, + "size": 4, + "disassembly": "and r5, r1, #0x3", + "mnemonic": "and", + "operands": "r5, r1, #0x3", + "mode": "none" + }, + "instr_61932": { + "virtual_address": 61932, + "size": 4, + "disassembly": "bic r1, r1, #0x3", + "mnemonic": "bic", + "operands": "r1, r1, #0x3", + "mode": "none" + }, + "instr_61936": { + "virtual_address": 61936, + "size": 4, + "disassembly": "ldr r3, [r1], #0x4", + "mnemonic": "ldr", + "operands": "r3, [r1], #0x4", + "mode": "none" + }, + "instr_61940": { + "virtual_address": 61940, + "size": 4, + "disassembly": "cmp r5, #0x2", + "mnemonic": "cmp", + "operands": "r5, #0x2", + "mode": "none" + }, + "instr_61944": { + "virtual_address": 61944, + "size": 4, + "disassembly": "beq 0x0f25c", + "mnemonic": "beq", + "operands": "0x0f25c", + "mode": "none" + }, + "bb_61908": { + "virtual_address": 61908, + "size": 40, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 61948, + "children": [ + "instr_61908", + "instr_61912", + "instr_61916", + "instr_61920", + "instr_61924", + "instr_61928", + "instr_61932", + "instr_61936", + "instr_61940", + "instr_61944" + ] + }, + "instr_61948": { + "virtual_address": 61948, + "size": 4, + "disassembly": "bhi 0x0f2b8", + "mnemonic": "bhi", + "operands": "0x0f2b8", + "mode": "none" + }, + "bb_61948": { + "virtual_address": 61948, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 61952, + "children": [ + "instr_61948" + ] + }, + "instr_61952": { + "virtual_address": 61952, + "size": 4, + "disassembly": "bic r5, r2, #0xff000000", + "mnemonic": "bic", + "operands": "r5, r2, #0xff000000", + "mode": "none" + }, + "instr_61956": { + "virtual_address": 61956, + "size": 4, + "disassembly": "cmp r5, r3, lsr #0x8", + "mnemonic": "cmp", + "operands": "r5, r3, lsr #0x8", + "mode": "none" + }, + "instr_61960": { + "virtual_address": 61960, + "size": 4, + "disassembly": "sub r12, r2, r4", + "mnemonic": "sub", + "operands": "r12, r2, r4", + "mode": "none" + }, + "instr_61964": { + "virtual_address": 61964, + "size": 4, + "disassembly": "bic r12, r12, r2", + "mnemonic": "bic", + "operands": "r12, r12, r2", + "mode": "none" + }, + "instr_61968": { + "virtual_address": 61968, + "size": 4, + "disassembly": "bne 0x0f234", + "mnemonic": "bne", + "operands": "0x0f234", + "mode": "none" + }, + "bb_61952": { + "virtual_address": 61952, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 61972, + "children": [ + "instr_61952", + "instr_61956", + "instr_61960", + "instr_61964", + "instr_61968" + ] + }, + "instr_61972": { + "virtual_address": 61972, + "size": 4, + "disassembly": "ands r12, r12, r4, lsl #0x7", + "mnemonic": "ands", + "operands": "r12, r12, r4, lsl #0x7", + "mode": "none" + }, + "instr_61976": { + "virtual_address": 61976, + "size": 4, + "disassembly": "ldreq r3, [r1], #0x4", + "mnemonic": "ldreq", + "operands": "r3, [r1], #0x4", + "mode": "none" + }, + "instr_61980": { + "virtual_address": 61980, + "size": 4, + "disassembly": "bne 0x0f23c", + "mnemonic": "bne", + "operands": "0x0f23c", + "mode": "none" + }, + "bb_61972": { + "virtual_address": 61972, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 61984, + "children": [ + "instr_61972", + "instr_61976", + "instr_61980" + ] + }, + "instr_61984": { + "virtual_address": 61984, + "size": 4, + "disassembly": "eor r5, r5, r2", + "mnemonic": "eor", + "operands": "r5, r5, r2", + "mode": "none" + }, + "instr_61988": { + "virtual_address": 61988, + "size": 4, + "disassembly": "cmp r5, r3, lsl #0x18", + "mnemonic": "cmp", + "operands": "r5, r3, lsl #0x18", + "mode": "none" + }, + "instr_61992": { + "virtual_address": 61992, + "size": 4, + "disassembly": "bne 0x0f250", + "mnemonic": "bne", + "operands": "0x0f250", + "mode": "none" + }, + "bb_61984": { + "virtual_address": 61984, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 61996, + "children": [ + "instr_61984", + "instr_61988", + "instr_61992" + ] + }, + "instr_61996": { + "virtual_address": 61996, + "size": 4, + "disassembly": "ldr r2, [r0], #0x4", + "mnemonic": "ldr", + "operands": "r2, [r0], #0x4", + "mode": "none" + }, + "instr_62000": { + "virtual_address": 62000, + "size": 4, + "disassembly": "b 0x0f200", + "mnemonic": "b", + "operands": "0x0f200", + "mode": "none" + }, + "bb_61996": { + "virtual_address": 61996, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 61952, + "children": [ + "instr_61996", + "instr_62000" + ] + }, + "instr_62004": { + "virtual_address": 62004, + "size": 4, + "disassembly": "mov r3, r3, lsr #0x8", + "mnemonic": "mov", + "operands": "r3, r3, lsr #0x8", + "mode": "none" + }, + "instr_62008": { + "virtual_address": 62008, + "size": 4, + "disassembly": "b 0x0f318", + "mnemonic": "b", + "operands": "0x0f318", + "mode": "none" + }, + "bb_62004": { + "virtual_address": 62004, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62232, + "children": [ + "instr_62004", + "instr_62008" + ] + }, + "instr_62012": { + "virtual_address": 62012, + "size": 4, + "disassembly": "bics r12, r12, #0xff000000", + "mnemonic": "bics", + "operands": "r12, r12, #0xff000000", + "mode": "none" + }, + "instr_62016": { + "virtual_address": 62016, + "size": 4, + "disassembly": "bne 0x0f30c", + "mnemonic": "bne", + "operands": "0x0f30c", + "mode": "none" + }, + "bb_62012": { + "virtual_address": 62012, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62020, + "children": [ + "instr_62012", + "instr_62016" + ] + }, + "instr_62020": { + "virtual_address": 62020, + "size": 4, + "disassembly": "ldrb r3, [r1, #0x0]", + "mnemonic": "ldrb", + "operands": "r3, [r1, #0x0]", + "mode": "none" + }, + "instr_62024": { + "virtual_address": 62024, + "size": 4, + "disassembly": "mov r5, r2, lsr #0x18", + "mnemonic": "mov", + "operands": "r5, r2, lsr #0x18", + "mode": "none" + }, + "instr_62028": { + "virtual_address": 62028, + "size": 4, + "disassembly": "b 0x0f318", + "mnemonic": "b", + "operands": "0x0f318", + "mode": "none" + }, + "bb_62020": { + "virtual_address": 62020, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62232, + "children": [ + "instr_62020", + "instr_62024", + "instr_62028" + ] + }, + "instr_62032": { + "virtual_address": 62032, + "size": 4, + "disassembly": "mov r5, r2, lsr #0x18", + "mnemonic": "mov", + "operands": "r5, r2, lsr #0x18", + "mode": "none" + }, + "instr_62036": { + "virtual_address": 62036, + "size": 4, + "disassembly": "and r3, r3, #0xff", + "mnemonic": "and", + "operands": "r3, r3, #0xff", + "mode": "none" + }, + "instr_62040": { + "virtual_address": 62040, + "size": 4, + "disassembly": "b 0x0f318", + "mnemonic": "b", + "operands": "0x0f318", + "mode": "none" + }, + "bb_62032": { + "virtual_address": 62032, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62232, + "children": [ + "instr_62032", + "instr_62036", + "instr_62040" + ] + }, + "instr_62044": { + "virtual_address": 62044, + "size": 4, + "disassembly": "mov r5, r2, lsl #0x10", + "mnemonic": "mov", + "operands": "r5, r2, lsl #0x10", + "mode": "none" + }, + "instr_62048": { + "virtual_address": 62048, + "size": 4, + "disassembly": "sub r12, r2, r4", + "mnemonic": "sub", + "operands": "r12, r2, r4", + "mode": "none" + }, + "instr_62052": { + "virtual_address": 62052, + "size": 4, + "disassembly": "mov r5, r5, lsr #0x10", + "mnemonic": "mov", + "operands": "r5, r5, lsr #0x10", + "mode": "none" + }, + "instr_62056": { + "virtual_address": 62056, + "size": 4, + "disassembly": "bic r12, r12, r2", + "mnemonic": "bic", + "operands": "r12, r12, r2", + "mode": "none" + }, + "instr_62060": { + "virtual_address": 62060, + "size": 4, + "disassembly": "cmp r5, r3, lsr #0x10", + "mnemonic": "cmp", + "operands": "r5, r3, lsr #0x10", + "mode": "none" + }, + "instr_62064": { + "virtual_address": 62064, + "size": 4, + "disassembly": "bne 0x0f2b0", + "mnemonic": "bne", + "operands": "0x0f2b0", + "mode": "none" + }, + "bb_62044": { + "virtual_address": 62044, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62068, + "children": [ + "instr_62044", + "instr_62048", + "instr_62052", + "instr_62056", + "instr_62060", + "instr_62064" + ] + }, + "instr_62068": { + "virtual_address": 62068, + "size": 4, + "disassembly": "ands r12, r12, r4, lsl #0x7", + "mnemonic": "ands", + "operands": "r12, r12, r4, lsl #0x7", + "mode": "none" + }, + "instr_62072": { + "virtual_address": 62072, + "size": 4, + "disassembly": "ldreq r3, [r1], #0x4", + "mnemonic": "ldreq", + "operands": "r3, [r1], #0x4", + "mode": "none" + }, + "instr_62076": { + "virtual_address": 62076, + "size": 4, + "disassembly": "bne 0x0f294", + "mnemonic": "bne", + "operands": "0x0f294", + "mode": "none" + }, + "bb_62068": { + "virtual_address": 62068, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62080, + "children": [ + "instr_62068", + "instr_62072", + "instr_62076" + ] + }, + "instr_62080": { + "virtual_address": 62080, + "size": 4, + "disassembly": "eor r5, r5, r2", + "mnemonic": "eor", + "operands": "r5, r5, r2", + "mode": "none" + }, + "instr_62084": { + "virtual_address": 62084, + "size": 4, + "disassembly": "cmp r5, r3, lsl #0x10", + "mnemonic": "cmp", + "operands": "r5, r3, lsl #0x10", + "mode": "none" + }, + "instr_62088": { + "virtual_address": 62088, + "size": 4, + "disassembly": "bne 0x0f2a8", + "mnemonic": "bne", + "operands": "0x0f2a8", + "mode": "none" + }, + "bb_62080": { + "virtual_address": 62080, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62092, + "children": [ + "instr_62080", + "instr_62084", + "instr_62088" + ] + }, + "instr_62092": { + "virtual_address": 62092, + "size": 4, + "disassembly": "ldr r2, [r0], #0x4", + "mnemonic": "ldr", + "operands": "r2, [r0], #0x4", + "mode": "none" + }, + "instr_62096": { + "virtual_address": 62096, + "size": 4, + "disassembly": "b 0x0f25c", + "mnemonic": "b", + "operands": "0x0f25c", + "mode": "none" + }, + "bb_62092": { + "virtual_address": 62092, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62044, + "children": [ + "instr_62092", + "instr_62096" + ] + }, + "instr_62100": { + "virtual_address": 62100, + "size": 4, + "disassembly": "movs r12, r12, lsl #0x10", + "mnemonic": "movs", + "operands": "r12, r12, lsl #0x10", + "mode": "none" + }, + "instr_62104": { + "virtual_address": 62104, + "size": 4, + "disassembly": "bne 0x0f30c", + "mnemonic": "bne", + "operands": "0x0f30c", + "mode": "none" + }, + "bb_62100": { + "virtual_address": 62100, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62108, + "children": [ + "instr_62100", + "instr_62104" + ] + }, + "instr_62108": { + "virtual_address": 62108, + "size": 4, + "disassembly": "ldrh r3, [r1, #0x0]", + "mnemonic": "ldrh", + "operands": "r3, [r1, #0x0]", + "mode": "none" + }, + "instr_62112": { + "virtual_address": 62112, + "size": 4, + "disassembly": "mov r5, r2, lsr #0x10", + "mnemonic": "mov", + "operands": "r5, r2, lsr #0x10", + "mode": "none" + }, + "instr_62116": { + "virtual_address": 62116, + "size": 4, + "disassembly": "b 0x0f318", + "mnemonic": "b", + "operands": "0x0f318", + "mode": "none" + }, + "bb_62108": { + "virtual_address": 62108, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62232, + "children": [ + "instr_62108", + "instr_62112", + "instr_62116" + ] + }, + "instr_62120": { + "virtual_address": 62120, + "size": 4, + "disassembly": "mov r3, r3, lsl #0x10", + "mnemonic": "mov", + "operands": "r3, r3, lsl #0x10", + "mode": "none" + }, + "instr_62124": { + "virtual_address": 62124, + "size": 4, + "disassembly": "mov r5, r2, lsr #0x10", + "mnemonic": "mov", + "operands": "r5, r2, lsr #0x10", + "mode": "none" + }, + "bb_62120": { + "virtual_address": 62120, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62128, + "children": [ + "instr_62120", + "instr_62124" + ] + }, + "instr_62128": { + "virtual_address": 62128, + "size": 4, + "disassembly": "mov r3, r3, lsr #0x10", + "mnemonic": "mov", + "operands": "r3, r3, lsr #0x10", + "mode": "none" + }, + "instr_62132": { + "virtual_address": 62132, + "size": 4, + "disassembly": "b 0x0f318", + "mnemonic": "b", + "operands": "0x0f318", + "mode": "none" + }, + "bb_62128": { + "virtual_address": 62128, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62232, + "children": [ + "instr_62128", + "instr_62132" + ] + }, + "instr_62136": { + "virtual_address": 62136, + "size": 4, + "disassembly": "and r5, r2, #0xff", + "mnemonic": "and", + "operands": "r5, r2, #0xff", + "mode": "none" + }, + "instr_62140": { + "virtual_address": 62140, + "size": 4, + "disassembly": "cmp r5, r3, lsr #0x18", + "mnemonic": "cmp", + "operands": "r5, r3, lsr #0x18", + "mode": "none" + }, + "instr_62144": { + "virtual_address": 62144, + "size": 4, + "disassembly": "sub r12, r2, r4", + "mnemonic": "sub", + "operands": "r12, r2, r4", + "mode": "none" + }, + "instr_62148": { + "virtual_address": 62148, + "size": 4, + "disassembly": "bic r12, r12, r2", + "mnemonic": "bic", + "operands": "r12, r12, r2", + "mode": "none" + }, + "instr_62152": { + "virtual_address": 62152, + "size": 4, + "disassembly": "bne 0x0f2ec", + "mnemonic": "bne", + "operands": "0x0f2ec", + "mode": "none" + }, + "bb_62136": { + "virtual_address": 62136, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62156, + "children": [ + "instr_62136", + "instr_62140", + "instr_62144", + "instr_62148", + "instr_62152" + ] + }, + "instr_62156": { + "virtual_address": 62156, + "size": 4, + "disassembly": "ands r12, r12, r4, lsl #0x7", + "mnemonic": "ands", + "operands": "r12, r12, r4, lsl #0x7", + "mode": "none" + }, + "instr_62160": { + "virtual_address": 62160, + "size": 4, + "disassembly": "ldreq r3, [r1], #0x4", + "mnemonic": "ldreq", + "operands": "r3, [r1], #0x4", + "mode": "none" + }, + "instr_62164": { + "virtual_address": 62164, + "size": 4, + "disassembly": "bne 0x0f2f4", + "mnemonic": "bne", + "operands": "0x0f2f4", + "mode": "none" + }, + "bb_62156": { + "virtual_address": 62156, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62168, + "children": [ + "instr_62156", + "instr_62160", + "instr_62164" + ] + }, + "instr_62168": { + "virtual_address": 62168, + "size": 4, + "disassembly": "eor r5, r5, r2", + "mnemonic": "eor", + "operands": "r5, r5, r2", + "mode": "none" + }, + "instr_62172": { + "virtual_address": 62172, + "size": 4, + "disassembly": "cmp r5, r3, lsl #0x8", + "mnemonic": "cmp", + "operands": "r5, r3, lsl #0x8", + "mode": "none" + }, + "instr_62176": { + "virtual_address": 62176, + "size": 4, + "disassembly": "bne 0x0f300", + "mnemonic": "bne", + "operands": "0x0f300", + "mode": "none" + }, + "bb_62168": { + "virtual_address": 62168, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62180, + "children": [ + "instr_62168", + "instr_62172", + "instr_62176" + ] + }, + "instr_62180": { + "virtual_address": 62180, + "size": 4, + "disassembly": "ldr r2, [r0], #0x4", + "mnemonic": "ldr", + "operands": "r2, [r0], #0x4", + "mode": "none" + }, + "instr_62184": { + "virtual_address": 62184, + "size": 4, + "disassembly": "b 0x0f2b8", + "mnemonic": "b", + "operands": "0x0f2b8", + "mode": "none" + }, + "bb_62180": { + "virtual_address": 62180, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62136, + "children": [ + "instr_62180", + "instr_62184" + ] + }, + "instr_62188": { + "virtual_address": 62188, + "size": 4, + "disassembly": "mov r3, r3, lsr #0x18", + "mnemonic": "mov", + "operands": "r3, r3, lsr #0x18", + "mode": "none" + }, + "instr_62192": { + "virtual_address": 62192, + "size": 4, + "disassembly": "b 0x0f318", + "mnemonic": "b", + "operands": "0x0f318", + "mode": "none" + }, + "bb_62188": { + "virtual_address": 62188, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62232, + "children": [ + "instr_62188", + "instr_62192" + ] + }, + "instr_62196": { + "virtual_address": 62196, + "size": 4, + "disassembly": "tst r2, #0xff", + "mnemonic": "tst", + "operands": "r2, #0xff", + "mode": "none" + }, + "instr_62200": { + "virtual_address": 62200, + "size": 4, + "disassembly": "beq 0x0f30c", + "mnemonic": "beq", + "operands": "0x0f30c", + "mode": "none" + }, + "bb_62196": { + "virtual_address": 62196, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62204, + "children": [ + "instr_62196", + "instr_62200" + ] + }, + "instr_62204": { + "virtual_address": 62204, + "size": 4, + "disassembly": "ldr r3, [r1], #0x4", + "mnemonic": "ldr", + "operands": "r3, [r1], #0x4", + "mode": "none" + }, + "bb_62204": { + "virtual_address": 62204, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62208, + "children": [ + "instr_62204" + ] + }, + "instr_62208": { + "virtual_address": 62208, + "size": 4, + "disassembly": "mov r5, r2, lsr #0x8", + "mnemonic": "mov", + "operands": "r5, r2, lsr #0x8", + "mode": "none" + }, + "instr_62212": { + "virtual_address": 62212, + "size": 4, + "disassembly": "bic r3, r3, #0xff000000", + "mnemonic": "bic", + "operands": "r3, r3, #0xff000000", + "mode": "none" + }, + "instr_62216": { + "virtual_address": 62216, + "size": 4, + "disassembly": "b 0x0f318", + "mnemonic": "b", + "operands": "0x0f318", + "mode": "none" + }, + "bb_62208": { + "virtual_address": 62208, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62232, + "children": [ + "instr_62208", + "instr_62212", + "instr_62216" + ] + }, + "instr_62220": { + "virtual_address": 62220, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_62224": { + "virtual_address": 62224, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5}", + "mode": "none" + }, + "instr_62228": { + "virtual_address": 62228, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_62220": { + "virtual_address": 62220, + "size": 12, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_62220", + "instr_62224", + "instr_62228" + ] + }, + "instr_62232": { + "virtual_address": 62232, + "size": 4, + "disassembly": "and r2, r5, #0xff", + "mnemonic": "and", + "operands": "r2, r5, #0xff", + "mode": "none" + }, + "instr_62236": { + "virtual_address": 62236, + "size": 4, + "disassembly": "and r0, r3, #0xff", + "mnemonic": "and", + "operands": "r0, r3, #0xff", + "mode": "none" + }, + "instr_62240": { + "virtual_address": 62240, + "size": 4, + "disassembly": "cmp r0, #0x1", + "mnemonic": "cmp", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_62244": { + "virtual_address": 62244, + "size": 4, + "disassembly": "cmpcs r0, r2", + "mnemonic": "cmpcs", + "operands": "r0, r2", + "mode": "none" + }, + "instr_62248": { + "virtual_address": 62248, + "size": 4, + "disassembly": "moveq r5, r5, lsr #0x8", + "mnemonic": "moveq", + "operands": "r5, r5, lsr #0x8", + "mode": "none" + }, + "instr_62252": { + "virtual_address": 62252, + "size": 4, + "disassembly": "moveq r3, r3, lsr #0x8", + "mnemonic": "moveq", + "operands": "r3, r3, lsr #0x8", + "mode": "none" + }, + "instr_62256": { + "virtual_address": 62256, + "size": 4, + "disassembly": "beq 0x0f318", + "mnemonic": "beq", + "operands": "0x0f318", + "mode": "none" + }, + "bb_62232": { + "virtual_address": 62232, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 62260, + "children": [ + "instr_62232", + "instr_62236", + "instr_62240", + "instr_62244", + "instr_62248", + "instr_62252", + "instr_62256" + ] + }, + "instr_62260": { + "virtual_address": 62260, + "size": 4, + "disassembly": "sub r0, r2, r0", + "mnemonic": "sub", + "operands": "r0, r2, r0", + "mode": "none" + }, + "instr_62264": { + "virtual_address": 62264, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5}", + "mode": "none" + }, + "instr_62268": { + "virtual_address": 62268, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_62260": { + "virtual_address": 62260, + "size": 12, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_62260", + "instr_62264", + "instr_62268" + ] + }, + "func_61724": { + "virtual_address": 61724, + "size": 548, + "name": "strcmp", + "children": [ + "bb_61724", + "bb_61736", + "bb_61760", + "bb_61788", + "bb_61804", + "bb_61832", + "bb_61856", + "bb_61872", + "bb_61880", + "bb_61900", + "bb_61908", + "bb_61948", + "bb_61952", + "bb_61972", + "bb_61984", + "bb_61996", + "bb_62004", + "bb_62012", + "bb_62020", + "bb_62032", + "bb_62044", + "bb_62068", + "bb_62080", + "bb_62092", + "bb_62100", + "bb_62108", + "bb_62120", + "bb_62128", + "bb_62136", + "bb_62156", + "bb_62168", + "bb_62180", + "bb_62188", + "bb_62196", + "bb_62204", + "bb_62208", + "bb_62220", + "bb_62232", + "bb_62260" + ] + }, + "instr_62272": { + "virtual_address": 62272, + "size": 2, + "disassembly": "push {r3, r4, r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r3, r4, r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_62274": { + "virtual_address": 62274, + "size": 2, + "disassembly": "movs r5, r0", + "mnemonic": "movs", + "operands": "r5, r0", + "mode": "thumb" + }, + "instr_62276": { + "virtual_address": 62276, + "size": 2, + "disassembly": "movs r6, r1", + "mnemonic": "movs", + "operands": "r6, r1", + "mode": "thumb" + }, + "instr_62278": { + "virtual_address": 62278, + "size": 2, + "disassembly": "movs r4, r2", + "mnemonic": "movs", + "operands": "r4, r2", + "mode": "thumb" + }, + "instr_62280": { + "virtual_address": 62280, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_62282": { + "virtual_address": 62282, + "size": 2, + "disassembly": "beq 0x0f352", + "mnemonic": "beq", + "operands": "0x0f352", + "mode": "thumb" + }, + "bb_62272": { + "virtual_address": 62272, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62284, + "children": [ + "instr_62272", + "instr_62274", + "instr_62276", + "instr_62278", + "instr_62280", + "instr_62282" + ] + }, + "instr_62284": { + "virtual_address": 62284, + "size": 2, + "disassembly": "ldr r3, [r0, #0x38]", + "mnemonic": "ldr", + "operands": "r3, [r0, #0x38]", + "mode": "thumb" + }, + "instr_62286": { + "virtual_address": 62286, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_62288": { + "virtual_address": 62288, + "size": 2, + "disassembly": "beq 0x0f3f6", + "mnemonic": "beq", + "operands": "0x0f3f6", + "mode": "thumb" + }, + "bb_62284": { + "virtual_address": 62284, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62290, + "children": [ + "instr_62284", + "instr_62286", + "instr_62288" + ] + }, + "instr_62290": { + "virtual_address": 62290, + "size": 2, + "disassembly": "ldr r3, [r4, #0x18]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x18]", + "mode": "thumb" + }, + "instr_62292": { + "virtual_address": 62292, + "size": 2, + "disassembly": "str r3, [r4, #0x8]", + "mnemonic": "str", + "operands": "r3, [r4, #0x8]", + "mode": "thumb" + }, + "instr_62294": { + "virtual_address": 62294, + "size": 2, + "disassembly": "movs r3, #0xc", + "mnemonic": "movs", + "operands": "r3, #0xc", + "mode": "thumb" + }, + "instr_62296": { + "virtual_address": 62296, + "size": 2, + "disassembly": "ldrsh r0, [r4, r3]", + "mnemonic": "ldrsh", + "operands": "r0, [r4, r3]", + "mode": "thumb" + }, + "instr_62298": { + "virtual_address": 62298, + "size": 2, + "disassembly": "lsls r3, r0, #0x10", + "mnemonic": "lsls", + "operands": "r3, r0, #0x10", + "mode": "thumb" + }, + "instr_62300": { + "virtual_address": 62300, + "size": 2, + "disassembly": "lsrs r2, r3, #0x10", + "mnemonic": "lsrs", + "operands": "r2, r3, #0x10", + "mode": "thumb" + }, + "instr_62302": { + "virtual_address": 62302, + "size": 2, + "disassembly": "lsls r3, r3, #0xc", + "mnemonic": "lsls", + "operands": "r3, r3, #0xc", + "mode": "thumb" + }, + "instr_62304": { + "virtual_address": 62304, + "size": 2, + "disassembly": "bpl 0x0f3a8", + "mnemonic": "bpl", + "operands": "0x0f3a8", + "mode": "thumb" + }, + "bb_62290": { + "virtual_address": 62290, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62306, + "children": [ + "instr_62290", + "instr_62292", + "instr_62294", + "instr_62296", + "instr_62298", + "instr_62300", + "instr_62302", + "instr_62304" + ] + }, + "instr_62306": { + "virtual_address": 62306, + "size": 2, + "disassembly": "ldr r3, [r4, #0x10]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x10]", + "mode": "thumb" + }, + "instr_62308": { + "virtual_address": 62308, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_62310": { + "virtual_address": 62310, + "size": 2, + "disassembly": "beq 0x0f3a8", + "mnemonic": "beq", + "operands": "0x0f3a8", + "mode": "thumb" + }, + "bb_62306": { + "virtual_address": 62306, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62312, + "children": [ + "instr_62306", + "instr_62308", + "instr_62310" + ] + }, + "instr_62312": { + "virtual_address": 62312, + "size": 2, + "disassembly": "movs r1, #0xff", + "mnemonic": "movs", + "operands": "r1, #0xff", + "mode": "thumb" + }, + "instr_62314": { + "virtual_address": 62314, + "size": 2, + "disassembly": "lsls r7, r6, #0x18", + "mnemonic": "lsls", + "operands": "r7, r6, #0x18", + "mode": "thumb" + }, + "instr_62316": { + "virtual_address": 62316, + "size": 2, + "disassembly": "ands r6, r1", + "mnemonic": "ands", + "operands": "r6, r1", + "mode": "thumb" + }, + "instr_62318": { + "virtual_address": 62318, + "size": 2, + "disassembly": "movs r1, #0x80", + "mnemonic": "movs", + "operands": "r1, #0x80", + "mode": "thumb" + }, + "instr_62320": { + "virtual_address": 62320, + "size": 2, + "disassembly": "lsls r1, r1, #0x6", + "mnemonic": "lsls", + "operands": "r1, r1, #0x6", + "mode": "thumb" + }, + "instr_62322": { + "virtual_address": 62322, + "size": 2, + "disassembly": "lsrs r7, r7, #0x18", + "mnemonic": "lsrs", + "operands": "r7, r7, #0x18", + "mode": "thumb" + }, + "instr_62324": { + "virtual_address": 62324, + "size": 2, + "disassembly": "tst r2, r1", + "mnemonic": "tst", + "operands": "r2, r1", + "mode": "thumb" + }, + "instr_62326": { + "virtual_address": 62326, + "size": 2, + "disassembly": "beq 0x0f3ce", + "mnemonic": "beq", + "operands": "0x0f3ce", + "mode": "thumb" + }, + "bb_62312": { + "virtual_address": 62312, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62328, + "children": [ + "instr_62312", + "instr_62314", + "instr_62316", + "instr_62318", + "instr_62320", + "instr_62322", + "instr_62324", + "instr_62326" + ] + }, + "instr_62328": { + "virtual_address": 62328, + "size": 2, + "disassembly": "ldr r2, [r4, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [r4, #0x0]", + "mode": "thumb" + }, + "instr_62330": { + "virtual_address": 62330, + "size": 2, + "disassembly": "ldr r1, [r4, #0x14]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x14]", + "mode": "thumb" + }, + "instr_62332": { + "virtual_address": 62332, + "size": 2, + "disassembly": "subs r3, r2, r3", + "mnemonic": "subs", + "operands": "r3, r2, r3", + "mode": "thumb" + }, + "instr_62334": { + "virtual_address": 62334, + "size": 2, + "disassembly": "cmp r1, r3", + "mnemonic": "cmp", + "operands": "r1, r3", + "mode": "thumb" + }, + "instr_62336": { + "virtual_address": 62336, + "size": 2, + "disassembly": "ble 0x0f3e4", + "mnemonic": "ble", + "operands": "0x0f3e4", + "mode": "thumb" + }, + "bb_62328": { + "virtual_address": 62328, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62338, + "children": [ + "instr_62328", + "instr_62330", + "instr_62332", + "instr_62334", + "instr_62336" + ] + }, + "instr_62338": { + "virtual_address": 62338, + "size": 2, + "disassembly": "adds r3, #0x1", + "mnemonic": "adds", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "bb_62338": { + "virtual_address": 62338, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62340, + "children": [ + "instr_62338" + ] + }, + "instr_62340": { + "virtual_address": 62340, + "size": 2, + "disassembly": "ldr r1, [r4, #0x8]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x8]", + "mode": "thumb" + }, + "instr_62342": { + "virtual_address": 62342, + "size": 2, + "disassembly": "subs r1, #0x1", + "mnemonic": "subs", + "operands": "r1, #0x1", + "mode": "thumb" + }, + "instr_62344": { + "virtual_address": 62344, + "size": 2, + "disassembly": "str r1, [r4, #0x8]", + "mnemonic": "str", + "operands": "r1, [r4, #0x8]", + "mode": "thumb" + }, + "instr_62346": { + "virtual_address": 62346, + "size": 2, + "disassembly": "adds r1, r2, #0x1", + "mnemonic": "adds", + "operands": "r1, r2, #0x1", + "mode": "thumb" + }, + "instr_62348": { + "virtual_address": 62348, + "size": 2, + "disassembly": "str r1, [r4, #0x0]", + "mnemonic": "str", + "operands": "r1, [r4, #0x0]", + "mode": "thumb" + }, + "instr_62350": { + "virtual_address": 62350, + "size": 2, + "disassembly": "strb r7, [r2, #0x0]", + "mnemonic": "strb", + "operands": "r7, [r2, #0x0]", + "mode": "thumb" + }, + "instr_62352": { + "virtual_address": 62352, + "size": 2, + "disassembly": "ldr r2, [r4, #0x14]", + "mnemonic": "ldr", + "operands": "r2, [r4, #0x14]", + "mode": "thumb" + }, + "instr_62354": { + "virtual_address": 62354, + "size": 2, + "disassembly": "cmp r2, r3", + "mnemonic": "cmp", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_62356": { + "virtual_address": 62356, + "size": 2, + "disassembly": "beq 0x0f3fc", + "mnemonic": "beq", + "operands": "0x0f3fc", + "mode": "thumb" + }, + "bb_62340": { + "virtual_address": 62340, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62358, + "children": [ + "instr_62340", + "instr_62342", + "instr_62344", + "instr_62346", + "instr_62348", + "instr_62350", + "instr_62352", + "instr_62354", + "instr_62356" + ] + }, + "instr_62358": { + "virtual_address": 62358, + "size": 2, + "disassembly": "cmp r6, #0xa", + "mnemonic": "cmp", + "operands": "r6, #0xa", + "mode": "thumb" + }, + "instr_62360": { + "virtual_address": 62360, + "size": 2, + "disassembly": "bne 0x0f3a0", + "mnemonic": "bne", + "operands": "0x0f3a0", + "mode": "thumb" + }, + "bb_62358": { + "virtual_address": 62358, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62362, + "children": [ + "instr_62358", + "instr_62360" + ] + }, + "instr_62362": { + "virtual_address": 62362, + "size": 2, + "disassembly": "ldrh r3, [r4, #0xc]", + "mnemonic": "ldrh", + "operands": "r3, [r4, #0xc]", + "mode": "thumb" + }, + "instr_62364": { + "virtual_address": 62364, + "size": 2, + "disassembly": "lsls r3, r3, #0x1f", + "mnemonic": "lsls", + "operands": "r3, r3, #0x1f", + "mode": "thumb" + }, + "instr_62366": { + "virtual_address": 62366, + "size": 2, + "disassembly": "bmi 0x0f3fc", + "mnemonic": "bmi", + "operands": "0x0f3fc", + "mode": "thumb" + }, + "bb_62362": { + "virtual_address": 62362, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62368, + "children": [ + "instr_62362", + "instr_62364", + "instr_62366" + ] + }, + "instr_62368": { + "virtual_address": 62368, + "size": 2, + "disassembly": "movs r0, r6", + "mnemonic": "movs", + "operands": "r0, r6", + "mode": "thumb" + }, + "instr_62370": { + "virtual_address": 62370, + "size": 2, + "disassembly": "pop {r3, r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r3, r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_62372": { + "virtual_address": 62372, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_62374": { + "virtual_address": 62374, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_62368": { + "virtual_address": 62368, + "size": 8, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_62368", + "instr_62370", + "instr_62372", + "instr_62374" + ] + }, + "instr_62376": { + "virtual_address": 62376, + "size": 2, + "disassembly": "movs r1, r4", + "mnemonic": "movs", + "operands": "r1, r4", + "mode": "thumb" + }, + "instr_62378": { + "virtual_address": 62378, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_62380": { + "virtual_address": 62380, + "size": 4, + "disassembly": "bl 0x0a1a4", + "mnemonic": "bl", + "operands": "0x0a1a4", + "mode": "thumb" + }, + "instr_62384": { + "virtual_address": 62384, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_62386": { + "virtual_address": 62386, + "size": 2, + "disassembly": "bne 0x0f408", + "mnemonic": "bne", + "operands": "0x0f408", + "mode": "thumb" + }, + "bb_62376": { + "virtual_address": 62376, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62388, + "children": [ + "instr_62376", + "instr_62378", + "instr_62380", + "instr_62384", + "instr_62386" + ] + }, + "instr_62388": { + "virtual_address": 62388, + "size": 2, + "disassembly": "movs r1, #0xff", + "mnemonic": "movs", + "operands": "r1, #0xff", + "mode": "thumb" + }, + "instr_62390": { + "virtual_address": 62390, + "size": 2, + "disassembly": "lsls r7, r6, #0x18", + "mnemonic": "lsls", + "operands": "r7, r6, #0x18", + "mode": "thumb" + }, + "instr_62392": { + "virtual_address": 62392, + "size": 2, + "disassembly": "ands r6, r1", + "mnemonic": "ands", + "operands": "r6, r1", + "mode": "thumb" + }, + "instr_62394": { + "virtual_address": 62394, + "size": 2, + "disassembly": "movs r1, #0x80", + "mnemonic": "movs", + "operands": "r1, #0x80", + "mode": "thumb" + }, + "instr_62396": { + "virtual_address": 62396, + "size": 2, + "disassembly": "movs r3, #0xc", + "mnemonic": "movs", + "operands": "r3, #0xc", + "mode": "thumb" + }, + "instr_62398": { + "virtual_address": 62398, + "size": 2, + "disassembly": "ldrsh r0, [r4, r3]", + "mnemonic": "ldrsh", + "operands": "r0, [r4, r3]", + "mode": "thumb" + }, + "instr_62400": { + "virtual_address": 62400, + "size": 2, + "disassembly": "lsls r2, r0, #0x10", + "mnemonic": "lsls", + "operands": "r2, r0, #0x10", + "mode": "thumb" + }, + "instr_62402": { + "virtual_address": 62402, + "size": 2, + "disassembly": "lsrs r2, r2, #0x10", + "mnemonic": "lsrs", + "operands": "r2, r2, #0x10", + "mode": "thumb" + }, + "instr_62404": { + "virtual_address": 62404, + "size": 2, + "disassembly": "lsls r1, r1, #0x6", + "mnemonic": "lsls", + "operands": "r1, r1, #0x6", + "mode": "thumb" + }, + "instr_62406": { + "virtual_address": 62406, + "size": 2, + "disassembly": "ldr r3, [r4, #0x10]", + "mnemonic": "ldr", + "operands": "r3, [r4, #0x10]", + "mode": "thumb" + }, + "instr_62408": { + "virtual_address": 62408, + "size": 2, + "disassembly": "lsrs r7, r7, #0x18", + "mnemonic": "lsrs", + "operands": "r7, r7, #0x18", + "mode": "thumb" + }, + "instr_62410": { + "virtual_address": 62410, + "size": 2, + "disassembly": "tst r2, r1", + "mnemonic": "tst", + "operands": "r2, r1", + "mode": "thumb" + }, + "instr_62412": { + "virtual_address": 62412, + "size": 2, + "disassembly": "bne 0x0f378", + "mnemonic": "bne", + "operands": "0x0f378", + "mode": "thumb" + }, + "bb_62388": { + "virtual_address": 62388, + "size": 26, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62414, + "children": [ + "instr_62388", + "instr_62390", + "instr_62392", + "instr_62394", + "instr_62396", + "instr_62398", + "instr_62400", + "instr_62402", + "instr_62404", + "instr_62406", + "instr_62408", + "instr_62410", + "instr_62412" + ] + }, + "instr_62414": { + "virtual_address": 62414, + "size": 2, + "disassembly": "orrs r1, r0", + "mnemonic": "orrs", + "operands": "r1, r0", + "mode": "thumb" + }, + "instr_62416": { + "virtual_address": 62416, + "size": 2, + "disassembly": "strh r1, [r4, #0xc]", + "mnemonic": "strh", + "operands": "r1, [r4, #0xc]", + "mode": "thumb" + }, + "instr_62418": { + "virtual_address": 62418, + "size": 2, + "disassembly": "ldr r2, [0x0f410]", + "mnemonic": "ldr", + "operands": "r2, [0x0f410]", + "mode": "thumb" + }, + "instr_62420": { + "virtual_address": 62420, + "size": 2, + "disassembly": "ldr r1, [r4, #0x64]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x64]", + "mode": "thumb" + }, + "instr_62422": { + "virtual_address": 62422, + "size": 2, + "disassembly": "ands r2, r1", + "mnemonic": "ands", + "operands": "r2, r1", + "mode": "thumb" + }, + "instr_62424": { + "virtual_address": 62424, + "size": 2, + "disassembly": "str r2, [r4, #0x64]", + "mnemonic": "str", + "operands": "r2, [r4, #0x64]", + "mode": "thumb" + }, + "instr_62426": { + "virtual_address": 62426, + "size": 2, + "disassembly": "ldr r1, [r4, #0x14]", + "mnemonic": "ldr", + "operands": "r1, [r4, #0x14]", + "mode": "thumb" + }, + "instr_62428": { + "virtual_address": 62428, + "size": 2, + "disassembly": "ldr r2, [r4, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [r4, #0x0]", + "mode": "thumb" + }, + "instr_62430": { + "virtual_address": 62430, + "size": 2, + "disassembly": "subs r3, r2, r3", + "mnemonic": "subs", + "operands": "r3, r2, r3", + "mode": "thumb" + }, + "instr_62432": { + "virtual_address": 62432, + "size": 2, + "disassembly": "cmp r1, r3", + "mnemonic": "cmp", + "operands": "r1, r3", + "mode": "thumb" + }, + "instr_62434": { + "virtual_address": 62434, + "size": 2, + "disassembly": "bgt 0x0f382", + "mnemonic": "bgt", + "operands": "0x0f382", + "mode": "thumb" + }, + "bb_62414": { + "virtual_address": 62414, + "size": 22, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62436, + "children": [ + "instr_62414", + "instr_62416", + "instr_62418", + "instr_62420", + "instr_62422", + "instr_62424", + "instr_62426", + "instr_62428", + "instr_62430", + "instr_62432", + "instr_62434" + ] + }, + "instr_62436": { + "virtual_address": 62436, + "size": 2, + "disassembly": "movs r1, r4", + "mnemonic": "movs", + "operands": "r1, r4", + "mode": "thumb" + }, + "instr_62438": { + "virtual_address": 62438, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_62440": { + "virtual_address": 62440, + "size": 4, + "disassembly": "bl 0x0b67c", + "mnemonic": "bl", + "operands": "0x0b67c", + "mode": "thumb" + }, + "instr_62444": { + "virtual_address": 62444, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_62446": { + "virtual_address": 62446, + "size": 2, + "disassembly": "bne 0x0f408", + "mnemonic": "bne", + "operands": "0x0f408", + "mode": "thumb" + }, + "bb_62436": { + "virtual_address": 62436, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62448, + "children": [ + "instr_62436", + "instr_62438", + "instr_62440", + "instr_62444", + "instr_62446" + ] + }, + "instr_62448": { + "virtual_address": 62448, + "size": 2, + "disassembly": "movs r3, #0x1", + "mnemonic": "movs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_62450": { + "virtual_address": 62450, + "size": 2, + "disassembly": "ldr r2, [r4, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [r4, #0x0]", + "mode": "thumb" + }, + "instr_62452": { + "virtual_address": 62452, + "size": 2, + "disassembly": "b 0x0f384", + "mnemonic": "b", + "operands": "0x0f384", + "mode": "thumb" + }, + "bb_62448": { + "virtual_address": 62448, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62340, + "children": [ + "instr_62448", + "instr_62450", + "instr_62452" + ] + }, + "instr_62454": { + "virtual_address": 62454, + "size": 4, + "disassembly": "bl 0x0b80c", + "mnemonic": "bl", + "operands": "0x0b80c", + "mode": "thumb" + }, + "instr_62458": { + "virtual_address": 62458, + "size": 2, + "disassembly": "b 0x0f352", + "mnemonic": "b", + "operands": "0x0f352", + "mode": "thumb" + }, + "bb_62454": { + "virtual_address": 62454, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62290, + "children": [ + "instr_62454", + "instr_62458" + ] + }, + "instr_62460": { + "virtual_address": 62460, + "size": 2, + "disassembly": "movs r1, r4", + "mnemonic": "movs", + "operands": "r1, r4", + "mode": "thumb" + }, + "instr_62462": { + "virtual_address": 62462, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_62464": { + "virtual_address": 62464, + "size": 4, + "disassembly": "bl 0x0b67c", + "mnemonic": "bl", + "operands": "0x0b67c", + "mode": "thumb" + }, + "instr_62468": { + "virtual_address": 62468, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_62470": { + "virtual_address": 62470, + "size": 2, + "disassembly": "beq 0x0f3a0", + "mnemonic": "beq", + "operands": "0x0f3a0", + "mode": "thumb" + }, + "bb_62460": { + "virtual_address": 62460, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62472, + "children": [ + "instr_62460", + "instr_62462", + "instr_62464", + "instr_62468", + "instr_62470" + ] + }, + "instr_62472": { + "virtual_address": 62472, + "size": 2, + "disassembly": "movs r6, #0x1", + "mnemonic": "movs", + "operands": "r6, #0x1", + "mode": "thumb" + }, + "instr_62474": { + "virtual_address": 62474, + "size": 2, + "disassembly": "rsbs r6, r6", + "mnemonic": "rsbs", + "operands": "r6, r6", + "mode": "thumb" + }, + "instr_62476": { + "virtual_address": 62476, + "size": 2, + "disassembly": "b 0x0f3a0", + "mnemonic": "b", + "operands": "0x0f3a0", + "mode": "thumb" + }, + "bb_62472": { + "virtual_address": 62472, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62368, + "children": [ + "instr_62472", + "instr_62474", + "instr_62476" + ] + }, + "func_62272": { + "virtual_address": 62272, + "size": 206, + "name": "__swbuf_r", + "children": [ + "bb_62272", + "bb_62284", + "bb_62290", + "bb_62306", + "bb_62312", + "bb_62328", + "bb_62338", + "bb_62340", + "bb_62358", + "bb_62362", + "bb_62368", + "bb_62376", + "bb_62388", + "bb_62414", + "bb_62436", + "bb_62448", + "bb_62454", + "bb_62460", + "bb_62472" + ] + }, + "instr_62484": { + "virtual_address": 62484, + "size": 2, + "disassembly": "movs r3, r0", + "mnemonic": "movs", + "operands": "r3, r0", + "mode": "thumb" + }, + "instr_62486": { + "virtual_address": 62486, + "size": 2, + "disassembly": "push {r4, lr}", + "mnemonic": "push", + "operands": "{r4, lr}", + "mode": "thumb" + }, + "instr_62488": { + "virtual_address": 62488, + "size": 2, + "disassembly": "movs r2, r1", + "mnemonic": "movs", + "operands": "r2, r1", + "mode": "thumb" + }, + "instr_62490": { + "virtual_address": 62490, + "size": 2, + "disassembly": "ldr r1, [0x0f42c]", + "mnemonic": "ldr", + "operands": "r1, [0x0f42c]", + "mode": "thumb" + }, + "instr_62492": { + "virtual_address": 62492, + "size": 2, + "disassembly": "ldr r0, [r1, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r1, #0x0]", + "mode": "thumb" + }, + "instr_62494": { + "virtual_address": 62494, + "size": 2, + "disassembly": "movs r1, r3", + "mnemonic": "movs", + "operands": "r1, r3", + "mode": "thumb" + }, + "instr_62496": { + "virtual_address": 62496, + "size": 4, + "disassembly": "bl 0x0f340", + "mnemonic": "bl", + "operands": "0x0f340", + "mode": "thumb" + }, + "instr_62500": { + "virtual_address": 62500, + "size": 2, + "disassembly": "pop {r4}", + "mnemonic": "pop", + "operands": "{r4}", + "mode": "thumb" + }, + "instr_62502": { + "virtual_address": 62502, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_62504": { + "virtual_address": 62504, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_62484": { + "virtual_address": 62484, + "size": 22, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_62484", + "instr_62486", + "instr_62488", + "instr_62490", + "instr_62492", + "instr_62494", + "instr_62496", + "instr_62500", + "instr_62502", + "instr_62504" + ] + }, + "func_62484": { + "virtual_address": 62484, + "size": 22, + "name": "__swbuf", + "children": [ + "bb_62484" + ] + }, + "instr_62512": { + "virtual_address": 62512, + "size": 2, + "disassembly": "push {r4, r5, r6, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, lr}", + "mode": "thumb" + }, + "instr_62514": { + "virtual_address": 62514, + "size": 2, + "disassembly": "movs r4, r0", + "mnemonic": "movs", + "operands": "r4, r0", + "mode": "thumb" + }, + "instr_62516": { + "virtual_address": 62516, + "size": 2, + "disassembly": "movs r5, r3", + "mnemonic": "movs", + "operands": "r5, r3", + "mode": "thumb" + }, + "instr_62518": { + "virtual_address": 62518, + "size": 2, + "disassembly": "sub sp, #0x10", + "mnemonic": "sub", + "operands": "sp, #0x10", + "mode": "thumb" + }, + "instr_62520": { + "virtual_address": 62520, + "size": 2, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_62522": { + "virtual_address": 62522, + "size": 2, + "disassembly": "beq 0x0f456", + "mnemonic": "beq", + "operands": "0x0f456", + "mode": "thumb" + }, + "bb_62512": { + "virtual_address": 62512, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62524, + "children": [ + "instr_62512", + "instr_62514", + "instr_62516", + "instr_62518", + "instr_62520", + "instr_62522" + ] + }, + "instr_62524": { + "virtual_address": 62524, + "size": 2, + "disassembly": "movs r3, #0xe0", + "mnemonic": "movs", + "operands": "r3, #0xe0", + "mode": "thumb" + }, + "instr_62526": { + "virtual_address": 62526, + "size": 2, + "disassembly": "ldr r0, [0x0f474]", + "mnemonic": "ldr", + "operands": "r0, [0x0f474]", + "mode": "thumb" + }, + "instr_62528": { + "virtual_address": 62528, + "size": 2, + "disassembly": "ldr r6, [r0, r3]", + "mnemonic": "ldr", + "operands": "r6, [r0, r3]", + "mode": "thumb" + }, + "instr_62530": { + "virtual_address": 62530, + "size": 2, + "disassembly": "movs r3, r5", + "mnemonic": "movs", + "operands": "r3, r5", + "mode": "thumb" + }, + "instr_62532": { + "virtual_address": 62532, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_62534": { + "virtual_address": 62534, + "size": 4, + "disassembly": "bl 0x0f478", + "mnemonic": "bl", + "operands": "0x0f478", + "mode": "thumb" + }, + "instr_62538": { + "virtual_address": 62538, + "size": 2, + "disassembly": "adds r3, r0, #0x1", + "mnemonic": "adds", + "operands": "r3, r0, #0x1", + "mode": "thumb" + }, + "instr_62540": { + "virtual_address": 62540, + "size": 2, + "disassembly": "beq 0x0f46a", + "mnemonic": "beq", + "operands": "0x0f46a", + "mode": "thumb" + }, + "bb_62524": { + "virtual_address": 62524, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62542, + "children": [ + "instr_62524", + "instr_62526", + "instr_62528", + "instr_62530", + "instr_62532", + "instr_62534", + "instr_62538", + "instr_62540" + ] + }, + "instr_62542": { + "virtual_address": 62542, + "size": 2, + "disassembly": "add sp, #0x10", + "mnemonic": "add", + "operands": "sp, #0x10", + "mode": "thumb" + }, + "instr_62544": { + "virtual_address": 62544, + "size": 2, + "disassembly": "pop {r4, r5, r6}", + "mnemonic": "pop", + "operands": "{r4, r5, r6}", + "mode": "thumb" + }, + "instr_62546": { + "virtual_address": 62546, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_62548": { + "virtual_address": 62548, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_62542": { + "virtual_address": 62542, + "size": 8, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_62542", + "instr_62544", + "instr_62546", + "instr_62548" + ] + }, + "instr_62550": { + "virtual_address": 62550, + "size": 2, + "disassembly": "movs r3, #0xe0", + "mnemonic": "movs", + "operands": "r3, #0xe0", + "mode": "thumb" + }, + "instr_62552": { + "virtual_address": 62552, + "size": 2, + "disassembly": "ldr r2, [0x0f474]", + "mnemonic": "ldr", + "operands": "r2, [0x0f474]", + "mode": "thumb" + }, + "instr_62554": { + "virtual_address": 62554, + "size": 2, + "disassembly": "add r1, sp, #0x4", + "mnemonic": "add", + "operands": "r1, sp, #0x4", + "mode": "thumb" + }, + "instr_62556": { + "virtual_address": 62556, + "size": 2, + "disassembly": "ldr r6, [r2, r3]", + "mnemonic": "ldr", + "operands": "r6, [r2, r3]", + "mode": "thumb" + }, + "instr_62558": { + "virtual_address": 62558, + "size": 2, + "disassembly": "movs r3, r5", + "mnemonic": "movs", + "operands": "r3, r5", + "mode": "thumb" + }, + "instr_62560": { + "virtual_address": 62560, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_62562": { + "virtual_address": 62562, + "size": 4, + "disassembly": "bl 0x0f478", + "mnemonic": "bl", + "operands": "0x0f478", + "mode": "thumb" + }, + "instr_62566": { + "virtual_address": 62566, + "size": 2, + "disassembly": "adds r3, r0, #0x1", + "mnemonic": "adds", + "operands": "r3, r0, #0x1", + "mode": "thumb" + }, + "instr_62568": { + "virtual_address": 62568, + "size": 2, + "disassembly": "bne 0x0f44e", + "mnemonic": "bne", + "operands": "0x0f44e", + "mode": "thumb" + }, + "bb_62550": { + "virtual_address": 62550, + "size": 20, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62570, + "children": [ + "instr_62550", + "instr_62552", + "instr_62554", + "instr_62556", + "instr_62558", + "instr_62560", + "instr_62562", + "instr_62566", + "instr_62568" + ] + }, + "instr_62570": { + "virtual_address": 62570, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_62572": { + "virtual_address": 62572, + "size": 2, + "disassembly": "str r3, [r5, #0x0]", + "mnemonic": "str", + "operands": "r3, [r5, #0x0]", + "mode": "thumb" + }, + "instr_62574": { + "virtual_address": 62574, + "size": 2, + "disassembly": "adds r3, #0x8a", + "mnemonic": "adds", + "operands": "r3, #0x8a", + "mode": "thumb" + }, + "instr_62576": { + "virtual_address": 62576, + "size": 2, + "disassembly": "str r3, [r4, #0x0]", + "mnemonic": "str", + "operands": "r3, [r4, #0x0]", + "mode": "thumb" + }, + "instr_62578": { + "virtual_address": 62578, + "size": 2, + "disassembly": "b 0x0f44e", + "mnemonic": "b", + "operands": "0x0f44e", + "mode": "thumb" + }, + "bb_62570": { + "virtual_address": 62570, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62542, + "children": [ + "instr_62570", + "instr_62572", + "instr_62574", + "instr_62576", + "instr_62578" + ] + }, + "dw_62580": { + "virtual_address": 62580, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 62526, + 62552 + ] + }, + "func_62512": { + "virtual_address": 62512, + "size": 72, + "name": "_wcrtomb_r", + "children": [ + "bb_62512", + "bb_62524", + "bb_62542", + "bb_62550", + "bb_62570", + "dw_62580" + ] + }, + "instr_62584": { + "virtual_address": 62584, + "size": 2, + "disassembly": "bx r6", + "mnemonic": "bx", + "operands": "r6", + "mode": "thumb" + }, + "bb_62584": { + "virtual_address": 62584, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_62584" + ] + }, + "func_62584": { + "virtual_address": 62584, + "size": 2, + "name": "FUN_0000f478", + "children": [ + "bb_62584" + ] + }, + "instr_62588": { + "virtual_address": 62588, + "size": 2, + "disassembly": "ldr r3, [0x0f4c0]", + "mnemonic": "ldr", + "operands": "r3, [0x0f4c0]", + "mode": "thumb" + }, + "instr_62590": { + "virtual_address": 62590, + "size": 2, + "disassembly": "push {r4, r5, r6, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, lr}", + "mode": "thumb" + }, + "instr_62592": { + "virtual_address": 62592, + "size": 2, + "disassembly": "movs r4, r2", + "mnemonic": "movs", + "operands": "r4, r2", + "mode": "thumb" + }, + "instr_62594": { + "virtual_address": 62594, + "size": 2, + "disassembly": "ldr r5, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r5, [r3, #0x0]", + "mode": "thumb" + }, + "instr_62596": { + "virtual_address": 62596, + "size": 2, + "disassembly": "movs r3, #0xe0", + "mnemonic": "movs", + "operands": "r3, #0xe0", + "mode": "thumb" + }, + "instr_62598": { + "virtual_address": 62598, + "size": 2, + "disassembly": "ldr r2, [0x0f4c4]", + "mnemonic": "ldr", + "operands": "r2, [0x0f4c4]", + "mode": "thumb" + }, + "instr_62600": { + "virtual_address": 62600, + "size": 2, + "disassembly": "sub sp, #0x10", + "mnemonic": "sub", + "operands": "sp, #0x10", + "mode": "thumb" + }, + "instr_62602": { + "virtual_address": 62602, + "size": 2, + "disassembly": "ldr r6, [r2, r3]", + "mnemonic": "ldr", + "operands": "r6, [r2, r3]", + "mode": "thumb" + }, + "instr_62604": { + "virtual_address": 62604, + "size": 2, + "disassembly": "movs r3, r4", + "mnemonic": "movs", + "operands": "r3, r4", + "mode": "thumb" + }, + "instr_62606": { + "virtual_address": 62606, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_62608": { + "virtual_address": 62608, + "size": 2, + "disassembly": "beq 0x0f4a8", + "mnemonic": "beq", + "operands": "0x0f4a8", + "mode": "thumb" + }, + "bb_62588": { + "virtual_address": 62588, + "size": 22, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62610, + "children": [ + "instr_62588", + "instr_62590", + "instr_62592", + "instr_62594", + "instr_62596", + "instr_62598", + "instr_62600", + "instr_62602", + "instr_62604", + "instr_62606", + "instr_62608" + ] + }, + "instr_62610": { + "virtual_address": 62610, + "size": 2, + "disassembly": "movs r2, r1", + "mnemonic": "movs", + "operands": "r2, r1", + "mode": "thumb" + }, + "instr_62612": { + "virtual_address": 62612, + "size": 2, + "disassembly": "movs r1, r0", + "mnemonic": "movs", + "operands": "r1, r0", + "mode": "thumb" + }, + "instr_62614": { + "virtual_address": 62614, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_62616": { + "virtual_address": 62616, + "size": 4, + "disassembly": "bl 0x0f4c8", + "mnemonic": "bl", + "operands": "0x0f4c8", + "mode": "thumb" + }, + "instr_62620": { + "virtual_address": 62620, + "size": 2, + "disassembly": "adds r3, r0, #0x1", + "mnemonic": "adds", + "operands": "r3, r0, #0x1", + "mode": "thumb" + }, + "instr_62622": { + "virtual_address": 62622, + "size": 2, + "disassembly": "beq 0x0f4b6", + "mnemonic": "beq", + "operands": "0x0f4b6", + "mode": "thumb" + }, + "bb_62610": { + "virtual_address": 62610, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62624, + "children": [ + "instr_62610", + "instr_62612", + "instr_62614", + "instr_62616", + "instr_62620", + "instr_62622" + ] + }, + "instr_62624": { + "virtual_address": 62624, + "size": 2, + "disassembly": "add sp, #0x10", + "mnemonic": "add", + "operands": "sp, #0x10", + "mode": "thumb" + }, + "instr_62626": { + "virtual_address": 62626, + "size": 2, + "disassembly": "pop {r4, r5, r6}", + "mnemonic": "pop", + "operands": "{r4, r5, r6}", + "mode": "thumb" + }, + "instr_62628": { + "virtual_address": 62628, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_62630": { + "virtual_address": 62630, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_62624": { + "virtual_address": 62624, + "size": 8, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_62624", + "instr_62626", + "instr_62628", + "instr_62630" + ] + }, + "instr_62632": { + "virtual_address": 62632, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_62634": { + "virtual_address": 62634, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_62636": { + "virtual_address": 62636, + "size": 2, + "disassembly": "add r1, sp, #0x4", + "mnemonic": "add", + "operands": "r1, sp, #0x4", + "mode": "thumb" + }, + "instr_62638": { + "virtual_address": 62638, + "size": 4, + "disassembly": "bl 0x0f4c8", + "mnemonic": "bl", + "operands": "0x0f4c8", + "mode": "thumb" + }, + "instr_62642": { + "virtual_address": 62642, + "size": 2, + "disassembly": "adds r3, r0, #0x1", + "mnemonic": "adds", + "operands": "r3, r0, #0x1", + "mode": "thumb" + }, + "instr_62644": { + "virtual_address": 62644, + "size": 2, + "disassembly": "bne 0x0f4a0", + "mnemonic": "bne", + "operands": "0x0f4a0", + "mode": "thumb" + }, + "bb_62632": { + "virtual_address": 62632, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62646, + "children": [ + "instr_62632", + "instr_62634", + "instr_62636", + "instr_62638", + "instr_62642", + "instr_62644" + ] + }, + "instr_62646": { + "virtual_address": 62646, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_62648": { + "virtual_address": 62648, + "size": 2, + "disassembly": "str r3, [r4, #0x0]", + "mnemonic": "str", + "operands": "r3, [r4, #0x0]", + "mode": "thumb" + }, + "instr_62650": { + "virtual_address": 62650, + "size": 2, + "disassembly": "adds r3, #0x8a", + "mnemonic": "adds", + "operands": "r3, #0x8a", + "mode": "thumb" + }, + "instr_62652": { + "virtual_address": 62652, + "size": 2, + "disassembly": "str r3, [r5, #0x0]", + "mnemonic": "str", + "operands": "r3, [r5, #0x0]", + "mode": "thumb" + }, + "instr_62654": { + "virtual_address": 62654, + "size": 2, + "disassembly": "b 0x0f4a0", + "mnemonic": "b", + "operands": "0x0f4a0", + "mode": "thumb" + }, + "bb_62646": { + "virtual_address": 62646, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62624, + "children": [ + "instr_62646", + "instr_62648", + "instr_62650", + "instr_62652", + "instr_62654" + ] + }, + "dw_62656": { + "virtual_address": 62656, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 62588 + ] + }, + "dw_62660": { + "virtual_address": 62660, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 62598 + ] + }, + "func_62588": { + "virtual_address": 62588, + "size": 76, + "name": "wcrtomb", + "children": [ + "bb_62588", + "bb_62610", + "bb_62624", + "bb_62632", + "bb_62646", + "dw_62656", + "dw_62660" + ] + }, + "instr_62664": { + "virtual_address": 62664, + "size": 2, + "disassembly": "bx r6", + "mnemonic": "bx", + "operands": "r6", + "mode": "thumb" + }, + "bb_62664": { + "virtual_address": 62664, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_62664" + ] + }, + "func_62664": { + "virtual_address": 62664, + "size": 2, + "name": "FUN_0000f4c8", + "children": [ + "bb_62664" + ] + }, + "instr_62668": { + "virtual_address": 62668, + "size": 2, + "disassembly": "push {r4, r5, r6, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, lr}", + "mode": "thumb" + }, + "instr_62670": { + "virtual_address": 62670, + "size": 2, + "disassembly": "movs r4, #0xe0", + "mnemonic": "movs", + "operands": "r4, #0xe0", + "mode": "thumb" + }, + "instr_62672": { + "virtual_address": 62672, + "size": 2, + "disassembly": "ldr r5, [0x0f4e0]", + "mnemonic": "ldr", + "operands": "r5, [0x0f4e0]", + "mode": "thumb" + }, + "instr_62674": { + "virtual_address": 62674, + "size": 2, + "disassembly": "ldr r4, [r5, r4]", + "mnemonic": "ldr", + "operands": "r4, [r5, r4]", + "mode": "thumb" + }, + "instr_62676": { + "virtual_address": 62676, + "size": 4, + "disassembly": "bl 0x0f4e4", + "mnemonic": "bl", + "operands": "0x0f4e4", + "mode": "thumb" + }, + "instr_62680": { + "virtual_address": 62680, + "size": 2, + "disassembly": "pop {r4, r5, r6}", + "mnemonic": "pop", + "operands": "{r4, r5, r6}", + "mode": "thumb" + }, + "instr_62682": { + "virtual_address": 62682, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_62684": { + "virtual_address": 62684, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_62668": { + "virtual_address": 62668, + "size": 18, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_62668", + "instr_62670", + "instr_62672", + "instr_62674", + "instr_62676", + "instr_62680", + "instr_62682", + "instr_62684" + ] + }, + "func_62668": { + "virtual_address": 62668, + "size": 18, + "name": "_wctomb_r", + "children": [ + "bb_62668" + ] + }, + "instr_62692": { + "virtual_address": 62692, + "size": 2, + "disassembly": "bx r4", + "mnemonic": "bx", + "operands": "r4", + "mode": "thumb" + }, + "bb_62692": { + "virtual_address": 62692, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_62692" + ] + }, + "func_62692": { + "virtual_address": 62692, + "size": 2, + "name": "FUN_0000f4e4", + "children": [ + "bb_62692" + ] + }, + "instr_62696": { + "virtual_address": 62696, + "size": 2, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_62698": { + "virtual_address": 62698, + "size": 2, + "disassembly": "beq 0x0f500", + "mnemonic": "beq", + "operands": "0x0f500", + "mode": "thumb" + }, + "bb_62696": { + "virtual_address": 62696, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62700, + "children": [ + "instr_62696", + "instr_62698" + ] + }, + "instr_62700": { + "virtual_address": 62700, + "size": 2, + "disassembly": "cmp r2, #0xff", + "mnemonic": "cmp", + "operands": "r2, #0xff", + "mode": "thumb" + }, + "instr_62702": { + "virtual_address": 62702, + "size": 2, + "disassembly": "bhi 0x0f4f6", + "mnemonic": "bhi", + "operands": "0x0f4f6", + "mode": "thumb" + }, + "bb_62700": { + "virtual_address": 62700, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62704, + "children": [ + "instr_62700", + "instr_62702" + ] + }, + "instr_62704": { + "virtual_address": 62704, + "size": 2, + "disassembly": "movs r0, #0x1", + "mnemonic": "movs", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_62706": { + "virtual_address": 62706, + "size": 2, + "disassembly": "strb r2, [r1, #0x0]", + "mnemonic": "strb", + "operands": "r2, [r1, #0x0]", + "mode": "thumb" + }, + "bb_62704": { + "virtual_address": 62704, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62708, + "children": [ + "instr_62704", + "instr_62706" + ] + }, + "instr_62708": { + "virtual_address": 62708, + "size": 2, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "thumb" + }, + "bb_62708": { + "virtual_address": 62708, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_62708" + ] + }, + "instr_62710": { + "virtual_address": 62710, + "size": 2, + "disassembly": "movs r3, #0x8a", + "mnemonic": "movs", + "operands": "r3, #0x8a", + "mode": "thumb" + }, + "instr_62712": { + "virtual_address": 62712, + "size": 2, + "disassembly": "str r3, [r0, #0x0]", + "mnemonic": "str", + "operands": "r3, [r0, #0x0]", + "mode": "thumb" + }, + "instr_62714": { + "virtual_address": 62714, + "size": 2, + "disassembly": "movs r0, #0x1", + "mnemonic": "movs", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_62716": { + "virtual_address": 62716, + "size": 2, + "disassembly": "rsbs r0, r0", + "mnemonic": "rsbs", + "operands": "r0, r0", + "mode": "thumb" + }, + "instr_62718": { + "virtual_address": 62718, + "size": 2, + "disassembly": "b 0x0f4f4", + "mnemonic": "b", + "operands": "0x0f4f4", + "mode": "thumb" + }, + "bb_62710": { + "virtual_address": 62710, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62708, + "children": [ + "instr_62710", + "instr_62712", + "instr_62714", + "instr_62716", + "instr_62718" + ] + }, + "instr_62720": { + "virtual_address": 62720, + "size": 2, + "disassembly": "movs r0, #0x0", + "mnemonic": "movs", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_62722": { + "virtual_address": 62722, + "size": 2, + "disassembly": "b 0x0f4f4", + "mnemonic": "b", + "operands": "0x0f4f4", + "mode": "thumb" + }, + "bb_62720": { + "virtual_address": 62720, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62708, + "children": [ + "instr_62720", + "instr_62722" + ] + }, + "func_62696": { + "virtual_address": 62696, + "size": 28, + "name": "__ascii_wctomb", + "children": [ + "bb_62696", + "bb_62700", + "bb_62704", + "bb_62708", + "bb_62710", + "bb_62720" + ] + }, + "instr_62724": { + "virtual_address": 62724, + "size": 2, + "disassembly": "movs r0, #0x6", + "mnemonic": "movs", + "operands": "r0, #0x6", + "mode": "thumb" + }, + "instr_62726": { + "virtual_address": 62726, + "size": 2, + "disassembly": "push {r4, lr}", + "mnemonic": "push", + "operands": "{r4, lr}", + "mode": "thumb" + }, + "instr_62728": { + "virtual_address": 62728, + "size": 4, + "disassembly": "bl 0x0f674", + "mnemonic": "bl", + "operands": "0x0f674", + "mode": "thumb" + }, + "instr_62732": { + "virtual_address": 62732, + "size": 2, + "disassembly": "movs r0, #0x1", + "mnemonic": "movs", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_62734": { + "virtual_address": 62734, + "size": 4, + "disassembly": "bl 0x10a9c", + "mnemonic": "bl", + "operands": "0x10a9c", + "mode": "thumb" + }, + "bb_62724": { + "virtual_address": 62724, + "size": 14, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_62724", + "instr_62726", + "instr_62728", + "instr_62732", + "instr_62734" + ] + }, + "func_62724": { + "virtual_address": 62724, + "size": 14, + "name": "abort", + "children": [ + "bb_62724" + ] + }, + "instr_62740": { + "virtual_address": 62740, + "size": 2, + "disassembly": "push {r4, r5, r6, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, lr}", + "mode": "thumb" + }, + "instr_62742": { + "virtual_address": 62742, + "size": 2, + "disassembly": "movs r5, #0xb7", + "mnemonic": "movs", + "operands": "r5, #0xb7", + "mode": "thumb" + }, + "instr_62744": { + "virtual_address": 62744, + "size": 2, + "disassembly": "lsls r5, r5, #0x2", + "mnemonic": "lsls", + "operands": "r5, r5, #0x2", + "mode": "thumb" + }, + "instr_62746": { + "virtual_address": 62746, + "size": 2, + "disassembly": "ldr r3, [r0, r5]", + "mnemonic": "ldr", + "operands": "r3, [r0, r5]", + "mode": "thumb" + }, + "instr_62748": { + "virtual_address": 62748, + "size": 2, + "disassembly": "movs r4, r0", + "mnemonic": "movs", + "operands": "r4, r0", + "mode": "thumb" + }, + "instr_62750": { + "virtual_address": 62750, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_62752": { + "virtual_address": 62752, + "size": 2, + "disassembly": "beq 0x0f52a", + "mnemonic": "beq", + "operands": "0x0f52a", + "mode": "thumb" + }, + "bb_62740": { + "virtual_address": 62740, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62754, + "children": [ + "instr_62740", + "instr_62742", + "instr_62744", + "instr_62746", + "instr_62748", + "instr_62750", + "instr_62752" + ] + }, + "instr_62754": { + "virtual_address": 62754, + "size": 2, + "disassembly": "movs r0, #0x0", + "mnemonic": "movs", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "bb_62754": { + "virtual_address": 62754, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62756, + "children": [ + "instr_62754" + ] + }, + "instr_62756": { + "virtual_address": 62756, + "size": 2, + "disassembly": "pop {r4, r5, r6}", + "mnemonic": "pop", + "operands": "{r4, r5, r6}", + "mode": "thumb" + }, + "instr_62758": { + "virtual_address": 62758, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_62760": { + "virtual_address": 62760, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_62756": { + "virtual_address": 62756, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_62756", + "instr_62758", + "instr_62760" + ] + }, + "instr_62762": { + "virtual_address": 62762, + "size": 2, + "disassembly": "movs r1, #0x80", + "mnemonic": "movs", + "operands": "r1, #0x80", + "mode": "thumb" + }, + "instr_62764": { + "virtual_address": 62764, + "size": 4, + "disassembly": "bl 0x0c27c", + "mnemonic": "bl", + "operands": "0x0c27c", + "mode": "thumb" + }, + "instr_62768": { + "virtual_address": 62768, + "size": 2, + "disassembly": "str r0, [r4, r5]", + "mnemonic": "str", + "operands": "r0, [r4, r5]", + "mode": "thumb" + }, + "instr_62770": { + "virtual_address": 62770, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_62772": { + "virtual_address": 62772, + "size": 2, + "disassembly": "beq 0x0f544", + "mnemonic": "beq", + "operands": "0x0f544", + "mode": "thumb" + }, + "bb_62762": { + "virtual_address": 62762, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62774, + "children": [ + "instr_62762", + "instr_62764", + "instr_62768", + "instr_62770", + "instr_62772" + ] + }, + "instr_62774": { + "virtual_address": 62774, + "size": 2, + "disassembly": "movs r2, r0", + "mnemonic": "movs", + "operands": "r2, r0", + "mode": "thumb" + }, + "instr_62776": { + "virtual_address": 62776, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_62778": { + "virtual_address": 62778, + "size": 2, + "disassembly": "adds r2, #0x80", + "mnemonic": "adds", + "operands": "r2, #0x80", + "mode": "thumb" + }, + "bb_62774": { + "virtual_address": 62774, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62780, + "children": [ + "instr_62774", + "instr_62776", + "instr_62778" + ] + }, + "instr_62780": { + "virtual_address": 62780, + "size": 2, + "disassembly": "stmia r0!, {r3}", + "mnemonic": "stmia", + "operands": "r0!, {r3}", + "mode": "thumb" + }, + "instr_62782": { + "virtual_address": 62782, + "size": 2, + "disassembly": "cmp r0, r2", + "mnemonic": "cmp", + "operands": "r0, r2", + "mode": "thumb" + }, + "instr_62784": { + "virtual_address": 62784, + "size": 2, + "disassembly": "bne 0x0f53c", + "mnemonic": "bne", + "operands": "0x0f53c", + "mode": "thumb" + }, + "bb_62780": { + "virtual_address": 62780, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62786, + "children": [ + "instr_62780", + "instr_62782", + "instr_62784" + ] + }, + "instr_62786": { + "virtual_address": 62786, + "size": 2, + "disassembly": "b 0x0f522", + "mnemonic": "b", + "operands": "0x0f522", + "mode": "thumb" + }, + "bb_62786": { + "virtual_address": 62786, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62754, + "children": [ + "instr_62786" + ] + }, + "instr_62788": { + "virtual_address": 62788, + "size": 2, + "disassembly": "movs r0, #0x1", + "mnemonic": "movs", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_62790": { + "virtual_address": 62790, + "size": 2, + "disassembly": "rsbs r0, r0", + "mnemonic": "rsbs", + "operands": "r0, r0", + "mode": "thumb" + }, + "instr_62792": { + "virtual_address": 62792, + "size": 2, + "disassembly": "b 0x0f524", + "mnemonic": "b", + "operands": "0x0f524", + "mode": "thumb" + }, + "bb_62788": { + "virtual_address": 62788, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62756, + "children": [ + "instr_62788", + "instr_62790", + "instr_62792" + ] + }, + "func_62740": { + "virtual_address": 62740, + "size": 54, + "name": "_init_signal_r", + "children": [ + "bb_62740", + "bb_62754", + "bb_62756", + "bb_62762", + "bb_62774", + "bb_62780", + "bb_62786", + "bb_62788" + ] + }, + "instr_62796": { + "virtual_address": 62796, + "size": 2, + "disassembly": "push {r4, r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_62798": { + "virtual_address": 62798, + "size": 2, + "disassembly": "mov lr, r8", + "mnemonic": "mov", + "operands": "lr, r8", + "mode": "thumb" + }, + "instr_62800": { + "virtual_address": 62800, + "size": 2, + "disassembly": "movs r6, r0", + "mnemonic": "movs", + "operands": "r6, r0", + "mode": "thumb" + }, + "instr_62802": { + "virtual_address": 62802, + "size": 2, + "disassembly": "movs r4, r1", + "mnemonic": "movs", + "operands": "r4, r1", + "mode": "thumb" + }, + "instr_62804": { + "virtual_address": 62804, + "size": 2, + "disassembly": "movs r7, r2", + "mnemonic": "movs", + "operands": "r7, r2", + "mode": "thumb" + }, + "instr_62806": { + "virtual_address": 62806, + "size": 2, + "disassembly": "push {lr}", + "mnemonic": "push", + "operands": "{lr}", + "mode": "thumb" + }, + "instr_62808": { + "virtual_address": 62808, + "size": 2, + "disassembly": "cmp r1, #0x1f", + "mnemonic": "cmp", + "operands": "r1, #0x1f", + "mode": "thumb" + }, + "instr_62810": { + "virtual_address": 62810, + "size": 2, + "disassembly": "bhi 0x0f57a", + "mnemonic": "bhi", + "operands": "0x0f57a", + "mode": "thumb" + }, + "bb_62796": { + "virtual_address": 62796, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62812, + "children": [ + "instr_62796", + "instr_62798", + "instr_62800", + "instr_62802", + "instr_62804", + "instr_62806", + "instr_62808", + "instr_62810" + ] + }, + "instr_62812": { + "virtual_address": 62812, + "size": 2, + "disassembly": "movs r3, #0xb7", + "mnemonic": "movs", + "operands": "r3, #0xb7", + "mode": "thumb" + }, + "instr_62814": { + "virtual_address": 62814, + "size": 2, + "disassembly": "lsls r3, r3, #0x2", + "mnemonic": "lsls", + "operands": "r3, r3, #0x2", + "mode": "thumb" + }, + "instr_62816": { + "virtual_address": 62816, + "size": 2, + "disassembly": "ldr r5, [r0, r3]", + "mnemonic": "ldr", + "operands": "r5, [r0, r3]", + "mode": "thumb" + }, + "instr_62818": { + "virtual_address": 62818, + "size": 2, + "disassembly": "mov r8, r3", + "mnemonic": "mov", + "operands": "r8, r3", + "mode": "thumb" + }, + "instr_62820": { + "virtual_address": 62820, + "size": 2, + "disassembly": "cmp r5, #0x0", + "mnemonic": "cmp", + "operands": "r5, #0x0", + "mode": "thumb" + }, + "instr_62822": { + "virtual_address": 62822, + "size": 2, + "disassembly": "beq 0x0f584", + "mnemonic": "beq", + "operands": "0x0f584", + "mode": "thumb" + }, + "bb_62812": { + "virtual_address": 62812, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62824, + "children": [ + "instr_62812", + "instr_62814", + "instr_62816", + "instr_62818", + "instr_62820", + "instr_62822" + ] + }, + "instr_62824": { + "virtual_address": 62824, + "size": 2, + "disassembly": "lsls r4, r4, #0x2", + "mnemonic": "lsls", + "operands": "r4, r4, #0x2", + "mode": "thumb" + }, + "instr_62826": { + "virtual_address": 62826, + "size": 2, + "disassembly": "adds r5, r5, r4", + "mnemonic": "adds", + "operands": "r5, r5, r4", + "mode": "thumb" + }, + "instr_62828": { + "virtual_address": 62828, + "size": 2, + "disassembly": "ldr r0, [r5, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r5, #0x0]", + "mode": "thumb" + }, + "instr_62830": { + "virtual_address": 62830, + "size": 2, + "disassembly": "str r7, [r5, #0x0]", + "mnemonic": "str", + "operands": "r7, [r5, #0x0]", + "mode": "thumb" + }, + "bb_62824": { + "virtual_address": 62824, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62832, + "children": [ + "instr_62824", + "instr_62826", + "instr_62828", + "instr_62830" + ] + }, + "instr_62832": { + "virtual_address": 62832, + "size": 2, + "disassembly": "pop {r7}", + "mnemonic": "pop", + "operands": "{r7}", + "mode": "thumb" + }, + "instr_62834": { + "virtual_address": 62834, + "size": 2, + "disassembly": "mov r8, r7", + "mnemonic": "mov", + "operands": "r8, r7", + "mode": "thumb" + }, + "instr_62836": { + "virtual_address": 62836, + "size": 2, + "disassembly": "pop {r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_62838": { + "virtual_address": 62838, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_62840": { + "virtual_address": 62840, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_62832": { + "virtual_address": 62832, + "size": 10, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_62832", + "instr_62834", + "instr_62836", + "instr_62838", + "instr_62840" + ] + }, + "instr_62842": { + "virtual_address": 62842, + "size": 2, + "disassembly": "movs r3, #0x16", + "mnemonic": "movs", + "operands": "r3, #0x16", + "mode": "thumb" + }, + "instr_62844": { + "virtual_address": 62844, + "size": 2, + "disassembly": "str r3, [r0, #0x0]", + "mnemonic": "str", + "operands": "r3, [r0, #0x0]", + "mode": "thumb" + }, + "instr_62846": { + "virtual_address": 62846, + "size": 2, + "disassembly": "movs r0, #0x1", + "mnemonic": "movs", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_62848": { + "virtual_address": 62848, + "size": 2, + "disassembly": "rsbs r0, r0", + "mnemonic": "rsbs", + "operands": "r0, r0", + "mode": "thumb" + }, + "instr_62850": { + "virtual_address": 62850, + "size": 2, + "disassembly": "b 0x0f570", + "mnemonic": "b", + "operands": "0x0f570", + "mode": "thumb" + }, + "bb_62842": { + "virtual_address": 62842, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62832, + "children": [ + "instr_62842", + "instr_62844", + "instr_62846", + "instr_62848", + "instr_62850" + ] + }, + "instr_62852": { + "virtual_address": 62852, + "size": 2, + "disassembly": "movs r1, #0x80", + "mnemonic": "movs", + "operands": "r1, #0x80", + "mode": "thumb" + }, + "instr_62854": { + "virtual_address": 62854, + "size": 4, + "disassembly": "bl 0x0c27c", + "mnemonic": "bl", + "operands": "0x0c27c", + "mode": "thumb" + }, + "instr_62858": { + "virtual_address": 62858, + "size": 2, + "disassembly": "mov r3, r8", + "mnemonic": "mov", + "operands": "r3, r8", + "mode": "thumb" + }, + "instr_62860": { + "virtual_address": 62860, + "size": 2, + "disassembly": "subs r5, r0, #0x0", + "mnemonic": "subs", + "operands": "r5, r0, #0x0", + "mode": "thumb" + }, + "instr_62862": { + "virtual_address": 62862, + "size": 2, + "disassembly": "str r0, [r6, r3]", + "mnemonic": "str", + "operands": "r0, [r6, r3]", + "mode": "thumb" + }, + "instr_62864": { + "virtual_address": 62864, + "size": 2, + "disassembly": "beq 0x0f5a2", + "mnemonic": "beq", + "operands": "0x0f5a2", + "mode": "thumb" + }, + "bb_62852": { + "virtual_address": 62852, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62866, + "children": [ + "instr_62852", + "instr_62854", + "instr_62858", + "instr_62860", + "instr_62862", + "instr_62864" + ] + }, + "instr_62866": { + "virtual_address": 62866, + "size": 2, + "disassembly": "movs r1, r0", + "mnemonic": "movs", + "operands": "r1, r0", + "mode": "thumb" + }, + "instr_62868": { + "virtual_address": 62868, + "size": 2, + "disassembly": "movs r3, r0", + "mnemonic": "movs", + "operands": "r3, r0", + "mode": "thumb" + }, + "instr_62870": { + "virtual_address": 62870, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_62872": { + "virtual_address": 62872, + "size": 2, + "disassembly": "adds r1, #0x80", + "mnemonic": "adds", + "operands": "r1, #0x80", + "mode": "thumb" + }, + "bb_62866": { + "virtual_address": 62866, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62874, + "children": [ + "instr_62866", + "instr_62868", + "instr_62870", + "instr_62872" + ] + }, + "instr_62874": { + "virtual_address": 62874, + "size": 2, + "disassembly": "stmia r3!, {r2}", + "mnemonic": "stmia", + "operands": "r3!, {r2}", + "mode": "thumb" + }, + "instr_62876": { + "virtual_address": 62876, + "size": 2, + "disassembly": "cmp r3, r1", + "mnemonic": "cmp", + "operands": "r3, r1", + "mode": "thumb" + }, + "instr_62878": { + "virtual_address": 62878, + "size": 2, + "disassembly": "bne 0x0f59a", + "mnemonic": "bne", + "operands": "0x0f59a", + "mode": "thumb" + }, + "bb_62874": { + "virtual_address": 62874, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62880, + "children": [ + "instr_62874", + "instr_62876", + "instr_62878" + ] + }, + "instr_62880": { + "virtual_address": 62880, + "size": 2, + "disassembly": "b 0x0f568", + "mnemonic": "b", + "operands": "0x0f568", + "mode": "thumb" + }, + "bb_62880": { + "virtual_address": 62880, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62824, + "children": [ + "instr_62880" + ] + }, + "instr_62882": { + "virtual_address": 62882, + "size": 2, + "disassembly": "movs r0, #0x1", + "mnemonic": "movs", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_62884": { + "virtual_address": 62884, + "size": 2, + "disassembly": "rsbs r0, r0", + "mnemonic": "rsbs", + "operands": "r0, r0", + "mode": "thumb" + }, + "instr_62886": { + "virtual_address": 62886, + "size": 2, + "disassembly": "b 0x0f570", + "mnemonic": "b", + "operands": "0x0f570", + "mode": "thumb" + }, + "bb_62882": { + "virtual_address": 62882, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62832, + "children": [ + "instr_62882", + "instr_62884", + "instr_62886" + ] + }, + "func_62796": { + "virtual_address": 62796, + "size": 92, + "name": "_signal_r", + "children": [ + "bb_62796", + "bb_62812", + "bb_62824", + "bb_62832", + "bb_62842", + "bb_62852", + "bb_62866", + "bb_62874", + "bb_62880", + "bb_62882" + ] + }, + "instr_62888": { + "virtual_address": 62888, + "size": 2, + "disassembly": "push {r4, r5, r6, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, lr}", + "mode": "thumb" + }, + "instr_62890": { + "virtual_address": 62890, + "size": 2, + "disassembly": "movs r5, r0", + "mnemonic": "movs", + "operands": "r5, r0", + "mode": "thumb" + }, + "instr_62892": { + "virtual_address": 62892, + "size": 2, + "disassembly": "movs r4, r1", + "mnemonic": "movs", + "operands": "r4, r1", + "mode": "thumb" + }, + "instr_62894": { + "virtual_address": 62894, + "size": 2, + "disassembly": "cmp r1, #0x1f", + "mnemonic": "cmp", + "operands": "r1, #0x1f", + "mode": "thumb" + }, + "instr_62896": { + "virtual_address": 62896, + "size": 2, + "disassembly": "bhi 0x0f5fe", + "mnemonic": "bhi", + "operands": "0x0f5fe", + "mode": "thumb" + }, + "bb_62888": { + "virtual_address": 62888, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62898, + "children": [ + "instr_62888", + "instr_62890", + "instr_62892", + "instr_62894", + "instr_62896" + ] + }, + "instr_62898": { + "virtual_address": 62898, + "size": 2, + "disassembly": "movs r3, #0xb7", + "mnemonic": "movs", + "operands": "r3, #0xb7", + "mode": "thumb" + }, + "instr_62900": { + "virtual_address": 62900, + "size": 2, + "disassembly": "lsls r3, r3, #0x2", + "mnemonic": "lsls", + "operands": "r3, r3, #0x2", + "mode": "thumb" + }, + "instr_62902": { + "virtual_address": 62902, + "size": 2, + "disassembly": "ldr r3, [r0, r3]", + "mnemonic": "ldr", + "operands": "r3, [r0, r3]", + "mode": "thumb" + }, + "instr_62904": { + "virtual_address": 62904, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_62906": { + "virtual_address": 62906, + "size": 2, + "disassembly": "beq 0x0f5e0", + "mnemonic": "beq", + "operands": "0x0f5e0", + "mode": "thumb" + }, + "bb_62898": { + "virtual_address": 62898, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62908, + "children": [ + "instr_62898", + "instr_62900", + "instr_62902", + "instr_62904", + "instr_62906" + ] + }, + "instr_62908": { + "virtual_address": 62908, + "size": 2, + "disassembly": "lsls r2, r1, #0x2", + "mnemonic": "lsls", + "operands": "r2, r1, #0x2", + "mode": "thumb" + }, + "instr_62910": { + "virtual_address": 62910, + "size": 2, + "disassembly": "adds r3, r3, r2", + "mnemonic": "adds", + "operands": "r3, r3, r2", + "mode": "thumb" + }, + "instr_62912": { + "virtual_address": 62912, + "size": 2, + "disassembly": "ldr r2, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [r3, #0x0]", + "mode": "thumb" + }, + "instr_62914": { + "virtual_address": 62914, + "size": 2, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_62916": { + "virtual_address": 62916, + "size": 2, + "disassembly": "beq 0x0f5e0", + "mnemonic": "beq", + "operands": "0x0f5e0", + "mode": "thumb" + }, + "bb_62908": { + "virtual_address": 62908, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62918, + "children": [ + "instr_62908", + "instr_62910", + "instr_62912", + "instr_62914", + "instr_62916" + ] + }, + "instr_62918": { + "virtual_address": 62918, + "size": 2, + "disassembly": "cmp r2, #0x1", + "mnemonic": "cmp", + "operands": "r2, #0x1", + "mode": "thumb" + }, + "instr_62920": { + "virtual_address": 62920, + "size": 2, + "disassembly": "beq 0x0f5fa", + "mnemonic": "beq", + "operands": "0x0f5fa", + "mode": "thumb" + }, + "bb_62918": { + "virtual_address": 62918, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62922, + "children": [ + "instr_62918", + "instr_62920" + ] + }, + "instr_62922": { + "virtual_address": 62922, + "size": 2, + "disassembly": "adds r1, r2, #0x1", + "mnemonic": "adds", + "operands": "r1, r2, #0x1", + "mode": "thumb" + }, + "instr_62924": { + "virtual_address": 62924, + "size": 2, + "disassembly": "beq 0x0f5f2", + "mnemonic": "beq", + "operands": "0x0f5f2", + "mode": "thumb" + }, + "bb_62922": { + "virtual_address": 62922, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62926, + "children": [ + "instr_62922", + "instr_62924" + ] + }, + "instr_62926": { + "virtual_address": 62926, + "size": 2, + "disassembly": "movs r1, #0x0", + "mnemonic": "movs", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_62928": { + "virtual_address": 62928, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_62930": { + "virtual_address": 62930, + "size": 2, + "disassembly": "str r1, [r3, #0x0]", + "mnemonic": "str", + "operands": "r1, [r3, #0x0]", + "mode": "thumb" + }, + "instr_62932": { + "virtual_address": 62932, + "size": 4, + "disassembly": "bl 0x0f608", + "mnemonic": "bl", + "operands": "0x0f608", + "mode": "thumb" + }, + "instr_62936": { + "virtual_address": 62936, + "size": 2, + "disassembly": "movs r0, #0x0", + "mnemonic": "movs", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "bb_62926": { + "virtual_address": 62926, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62938, + "children": [ + "instr_62926", + "instr_62928", + "instr_62930", + "instr_62932", + "instr_62936" + ] + }, + "instr_62938": { + "virtual_address": 62938, + "size": 2, + "disassembly": "pop {r4, r5, r6}", + "mnemonic": "pop", + "operands": "{r4, r5, r6}", + "mode": "thumb" + }, + "instr_62940": { + "virtual_address": 62940, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_62942": { + "virtual_address": 62942, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_62938": { + "virtual_address": 62938, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_62938", + "instr_62940", + "instr_62942" + ] + }, + "instr_62944": { + "virtual_address": 62944, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_62946": { + "virtual_address": 62946, + "size": 4, + "disassembly": "bl 0x0f814", + "mnemonic": "bl", + "operands": "0x0f814", + "mode": "thumb" + }, + "instr_62950": { + "virtual_address": 62950, + "size": 2, + "disassembly": "movs r2, r4", + "mnemonic": "movs", + "operands": "r2, r4", + "mode": "thumb" + }, + "instr_62952": { + "virtual_address": 62952, + "size": 2, + "disassembly": "movs r1, r0", + "mnemonic": "movs", + "operands": "r1, r0", + "mode": "thumb" + }, + "instr_62954": { + "virtual_address": 62954, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_62956": { + "virtual_address": 62956, + "size": 4, + "disassembly": "bl 0x0f7e8", + "mnemonic": "bl", + "operands": "0x0f7e8", + "mode": "thumb" + }, + "instr_62960": { + "virtual_address": 62960, + "size": 2, + "disassembly": "b 0x0f5da", + "mnemonic": "b", + "operands": "0x0f5da", + "mode": "thumb" + }, + "bb_62944": { + "virtual_address": 62944, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62938, + "children": [ + "instr_62944", + "instr_62946", + "instr_62950", + "instr_62952", + "instr_62954", + "instr_62956", + "instr_62960" + ] + }, + "instr_62962": { + "virtual_address": 62962, + "size": 2, + "disassembly": "movs r3, #0x16", + "mnemonic": "movs", + "operands": "r3, #0x16", + "mode": "thumb" + }, + "instr_62964": { + "virtual_address": 62964, + "size": 2, + "disassembly": "str r3, [r0, #0x0]", + "mnemonic": "str", + "operands": "r3, [r0, #0x0]", + "mode": "thumb" + }, + "instr_62966": { + "virtual_address": 62966, + "size": 2, + "disassembly": "movs r0, #0x1", + "mnemonic": "movs", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_62968": { + "virtual_address": 62968, + "size": 2, + "disassembly": "b 0x0f5da", + "mnemonic": "b", + "operands": "0x0f5da", + "mode": "thumb" + }, + "bb_62962": { + "virtual_address": 62962, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62938, + "children": [ + "instr_62962", + "instr_62964", + "instr_62966", + "instr_62968" + ] + }, + "instr_62970": { + "virtual_address": 62970, + "size": 2, + "disassembly": "movs r0, #0x0", + "mnemonic": "movs", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_62972": { + "virtual_address": 62972, + "size": 2, + "disassembly": "b 0x0f5da", + "mnemonic": "b", + "operands": "0x0f5da", + "mode": "thumb" + }, + "bb_62970": { + "virtual_address": 62970, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62938, + "children": [ + "instr_62970", + "instr_62972" + ] + }, + "instr_62974": { + "virtual_address": 62974, + "size": 2, + "disassembly": "movs r3, #0x16", + "mnemonic": "movs", + "operands": "r3, #0x16", + "mode": "thumb" + }, + "instr_62976": { + "virtual_address": 62976, + "size": 2, + "disassembly": "str r3, [r0, #0x0]", + "mnemonic": "str", + "operands": "r3, [r0, #0x0]", + "mode": "thumb" + }, + "instr_62978": { + "virtual_address": 62978, + "size": 2, + "disassembly": "movs r0, #0x1", + "mnemonic": "movs", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_62980": { + "virtual_address": 62980, + "size": 2, + "disassembly": "rsbs r0, r0", + "mnemonic": "rsbs", + "operands": "r0, r0", + "mode": "thumb" + }, + "instr_62982": { + "virtual_address": 62982, + "size": 2, + "disassembly": "b 0x0f5da", + "mnemonic": "b", + "operands": "0x0f5da", + "mode": "thumb" + }, + "bb_62974": { + "virtual_address": 62974, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62938, + "children": [ + "instr_62974", + "instr_62976", + "instr_62978", + "instr_62980", + "instr_62982" + ] + }, + "func_62888": { + "virtual_address": 62888, + "size": 96, + "name": "_raise_r", + "children": [ + "bb_62888", + "bb_62898", + "bb_62908", + "bb_62918", + "bb_62922", + "bb_62926", + "bb_62938", + "bb_62944", + "bb_62962", + "bb_62970", + "bb_62974" + ] + }, + "instr_62984": { + "virtual_address": 62984, + "size": 2, + "disassembly": "bx r2", + "mnemonic": "bx", + "operands": "r2", + "mode": "thumb" + }, + "bb_62984": { + "virtual_address": 62984, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_62984" + ] + }, + "func_62984": { + "virtual_address": 62984, + "size": 2, + "name": "FUN_0000f608", + "children": [ + "bb_62984" + ] + }, + "instr_62988": { + "virtual_address": 62988, + "size": 2, + "disassembly": "push {r4, r5, r6, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, lr}", + "mode": "thumb" + }, + "instr_62990": { + "virtual_address": 62990, + "size": 2, + "disassembly": "movs r4, r0", + "mnemonic": "movs", + "operands": "r4, r0", + "mode": "thumb" + }, + "instr_62992": { + "virtual_address": 62992, + "size": 2, + "disassembly": "movs r5, r1", + "mnemonic": "movs", + "operands": "r5, r1", + "mode": "thumb" + }, + "instr_62994": { + "virtual_address": 62994, + "size": 2, + "disassembly": "cmp r1, #0x1f", + "mnemonic": "cmp", + "operands": "r1, #0x1f", + "mode": "thumb" + }, + "instr_62996": { + "virtual_address": 62996, + "size": 2, + "disassembly": "bhi 0x0f66c", + "mnemonic": "bhi", + "operands": "0x0f66c", + "mode": "thumb" + }, + "bb_62988": { + "virtual_address": 62988, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 62998, + "children": [ + "instr_62988", + "instr_62990", + "instr_62992", + "instr_62994", + "instr_62996" + ] + }, + "instr_62998": { + "virtual_address": 62998, + "size": 2, + "disassembly": "movs r6, #0xb7", + "mnemonic": "movs", + "operands": "r6, #0xb7", + "mode": "thumb" + }, + "instr_63000": { + "virtual_address": 63000, + "size": 2, + "disassembly": "lsls r6, r6, #0x2", + "mnemonic": "lsls", + "operands": "r6, r6, #0x2", + "mode": "thumb" + }, + "instr_63002": { + "virtual_address": 63002, + "size": 2, + "disassembly": "ldr r2, [r0, r6]", + "mnemonic": "ldr", + "operands": "r2, [r0, r6]", + "mode": "thumb" + }, + "instr_63004": { + "virtual_address": 63004, + "size": 2, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_63006": { + "virtual_address": 63006, + "size": 2, + "disassembly": "beq 0x0f648", + "mnemonic": "beq", + "operands": "0x0f648", + "mode": "thumb" + }, + "bb_62998": { + "virtual_address": 62998, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63008, + "children": [ + "instr_62998", + "instr_63000", + "instr_63002", + "instr_63004", + "instr_63006" + ] + }, + "instr_63008": { + "virtual_address": 63008, + "size": 2, + "disassembly": "lsls r0, r5, #0x2", + "mnemonic": "lsls", + "operands": "r0, r5, #0x2", + "mode": "thumb" + }, + "instr_63010": { + "virtual_address": 63010, + "size": 2, + "disassembly": "adds r2, r2, r0", + "mnemonic": "adds", + "operands": "r2, r2, r0", + "mode": "thumb" + }, + "instr_63012": { + "virtual_address": 63012, + "size": 2, + "disassembly": "ldr r3, [r2, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r2, #0x0]", + "mode": "thumb" + }, + "instr_63014": { + "virtual_address": 63014, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_63016": { + "virtual_address": 63016, + "size": 2, + "disassembly": "beq 0x0f644", + "mnemonic": "beq", + "operands": "0x0f644", + "mode": "thumb" + }, + "bb_63008": { + "virtual_address": 63008, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63018, + "children": [ + "instr_63008", + "instr_63010", + "instr_63012", + "instr_63014", + "instr_63016" + ] + }, + "instr_63018": { + "virtual_address": 63018, + "size": 2, + "disassembly": "adds r1, r3, #0x1", + "mnemonic": "adds", + "operands": "r1, r3, #0x1", + "mode": "thumb" + }, + "instr_63020": { + "virtual_address": 63020, + "size": 2, + "disassembly": "beq 0x0f668", + "mnemonic": "beq", + "operands": "0x0f668", + "mode": "thumb" + }, + "bb_63018": { + "virtual_address": 63018, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63022, + "children": [ + "instr_63018", + "instr_63020" + ] + }, + "instr_63022": { + "virtual_address": 63022, + "size": 2, + "disassembly": "cmp r3, #0x1", + "mnemonic": "cmp", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_63024": { + "virtual_address": 63024, + "size": 2, + "disassembly": "beq 0x0f664", + "mnemonic": "beq", + "operands": "0x0f664", + "mode": "thumb" + }, + "bb_63022": { + "virtual_address": 63022, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63026, + "children": [ + "instr_63022", + "instr_63024" + ] + }, + "instr_63026": { + "virtual_address": 63026, + "size": 2, + "disassembly": "movs r1, #0x0", + "mnemonic": "movs", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_63028": { + "virtual_address": 63028, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_63030": { + "virtual_address": 63030, + "size": 2, + "disassembly": "str r1, [r2, #0x0]", + "mnemonic": "str", + "operands": "r1, [r2, #0x0]", + "mode": "thumb" + }, + "instr_63032": { + "virtual_address": 63032, + "size": 4, + "disassembly": "bl 0x0f672", + "mnemonic": "bl", + "operands": "0x0f672", + "mode": "thumb" + }, + "instr_63036": { + "virtual_address": 63036, + "size": 2, + "disassembly": "movs r0, #0x0", + "mnemonic": "movs", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "bb_63026": { + "virtual_address": 63026, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63038, + "children": [ + "instr_63026", + "instr_63028", + "instr_63030", + "instr_63032", + "instr_63036" + ] + }, + "instr_63038": { + "virtual_address": 63038, + "size": 2, + "disassembly": "pop {r4, r5, r6}", + "mnemonic": "pop", + "operands": "{r4, r5, r6}", + "mode": "thumb" + }, + "instr_63040": { + "virtual_address": 63040, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_63042": { + "virtual_address": 63042, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_63038": { + "virtual_address": 63038, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_63038", + "instr_63040", + "instr_63042" + ] + }, + "instr_63044": { + "virtual_address": 63044, + "size": 2, + "disassembly": "movs r0, #0x1", + "mnemonic": "movs", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_63046": { + "virtual_address": 63046, + "size": 2, + "disassembly": "b 0x0f63e", + "mnemonic": "b", + "operands": "0x0f63e", + "mode": "thumb" + }, + "bb_63044": { + "virtual_address": 63044, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63038, + "children": [ + "instr_63044", + "instr_63046" + ] + }, + "instr_63048": { + "virtual_address": 63048, + "size": 2, + "disassembly": "movs r1, #0x80", + "mnemonic": "movs", + "operands": "r1, #0x80", + "mode": "thumb" + }, + "instr_63050": { + "virtual_address": 63050, + "size": 4, + "disassembly": "bl 0x0c27c", + "mnemonic": "bl", + "operands": "0x0c27c", + "mode": "thumb" + }, + "instr_63054": { + "virtual_address": 63054, + "size": 2, + "disassembly": "subs r2, r0, #0x0", + "mnemonic": "subs", + "operands": "r2, r0, #0x0", + "mode": "thumb" + }, + "instr_63056": { + "virtual_address": 63056, + "size": 2, + "disassembly": "str r0, [r4, r6]", + "mnemonic": "str", + "operands": "r0, [r4, r6]", + "mode": "thumb" + }, + "instr_63058": { + "virtual_address": 63058, + "size": 2, + "disassembly": "beq 0x0f66c", + "mnemonic": "beq", + "operands": "0x0f66c", + "mode": "thumb" + }, + "bb_63048": { + "virtual_address": 63048, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63060, + "children": [ + "instr_63048", + "instr_63050", + "instr_63054", + "instr_63056", + "instr_63058" + ] + }, + "instr_63060": { + "virtual_address": 63060, + "size": 2, + "disassembly": "movs r4, r0", + "mnemonic": "movs", + "operands": "r4, r0", + "mode": "thumb" + }, + "instr_63062": { + "virtual_address": 63062, + "size": 2, + "disassembly": "movs r3, r0", + "mnemonic": "movs", + "operands": "r3, r0", + "mode": "thumb" + }, + "instr_63064": { + "virtual_address": 63064, + "size": 2, + "disassembly": "movs r0, #0x0", + "mnemonic": "movs", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_63066": { + "virtual_address": 63066, + "size": 2, + "disassembly": "adds r4, #0x80", + "mnemonic": "adds", + "operands": "r4, #0x80", + "mode": "thumb" + }, + "bb_63060": { + "virtual_address": 63060, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63068, + "children": [ + "instr_63060", + "instr_63062", + "instr_63064", + "instr_63066" + ] + }, + "instr_63068": { + "virtual_address": 63068, + "size": 2, + "disassembly": "stmia r3!, {r0}", + "mnemonic": "stmia", + "operands": "r3!, {r0}", + "mode": "thumb" + }, + "instr_63070": { + "virtual_address": 63070, + "size": 2, + "disassembly": "cmp r3, r4", + "mnemonic": "cmp", + "operands": "r3, r4", + "mode": "thumb" + }, + "instr_63072": { + "virtual_address": 63072, + "size": 2, + "disassembly": "bne 0x0f65c", + "mnemonic": "bne", + "operands": "0x0f65c", + "mode": "thumb" + }, + "bb_63068": { + "virtual_address": 63068, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63074, + "children": [ + "instr_63068", + "instr_63070", + "instr_63072" + ] + }, + "instr_63074": { + "virtual_address": 63074, + "size": 2, + "disassembly": "b 0x0f620", + "mnemonic": "b", + "operands": "0x0f620", + "mode": "thumb" + }, + "bb_63074": { + "virtual_address": 63074, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63008, + "children": [ + "instr_63074" + ] + }, + "instr_63076": { + "virtual_address": 63076, + "size": 2, + "disassembly": "movs r0, #0x3", + "mnemonic": "movs", + "operands": "r0, #0x3", + "mode": "thumb" + }, + "instr_63078": { + "virtual_address": 63078, + "size": 2, + "disassembly": "b 0x0f63e", + "mnemonic": "b", + "operands": "0x0f63e", + "mode": "thumb" + }, + "bb_63076": { + "virtual_address": 63076, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63038, + "children": [ + "instr_63076", + "instr_63078" + ] + }, + "instr_63080": { + "virtual_address": 63080, + "size": 2, + "disassembly": "movs r0, #0x2", + "mnemonic": "movs", + "operands": "r0, #0x2", + "mode": "thumb" + }, + "instr_63082": { + "virtual_address": 63082, + "size": 2, + "disassembly": "b 0x0f63e", + "mnemonic": "b", + "operands": "0x0f63e", + "mode": "thumb" + }, + "bb_63080": { + "virtual_address": 63080, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63038, + "children": [ + "instr_63080", + "instr_63082" + ] + }, + "instr_63084": { + "virtual_address": 63084, + "size": 2, + "disassembly": "movs r0, #0x1", + "mnemonic": "movs", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_63086": { + "virtual_address": 63086, + "size": 2, + "disassembly": "rsbs r0, r0", + "mnemonic": "rsbs", + "operands": "r0, r0", + "mode": "thumb" + }, + "instr_63088": { + "virtual_address": 63088, + "size": 2, + "disassembly": "b 0x0f63e", + "mnemonic": "b", + "operands": "0x0f63e", + "mode": "thumb" + }, + "bb_63084": { + "virtual_address": 63084, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63038, + "children": [ + "instr_63084", + "instr_63086", + "instr_63088" + ] + }, + "func_62988": { + "virtual_address": 62988, + "size": 102, + "name": "__sigtramp_r", + "children": [ + "bb_62988", + "bb_62998", + "bb_63008", + "bb_63018", + "bb_63022", + "bb_63026", + "bb_63038", + "bb_63044", + "bb_63048", + "bb_63060", + "bb_63068", + "bb_63074", + "bb_63076", + "bb_63080", + "bb_63084" + ] + }, + "instr_63090": { + "virtual_address": 63090, + "size": 2, + "disassembly": "bx r3", + "mnemonic": "bx", + "operands": "r3", + "mode": "thumb" + }, + "bb_63090": { + "virtual_address": 63090, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_63090" + ] + }, + "func_63090": { + "virtual_address": 63090, + "size": 2, + "name": "FUN_0000f672", + "children": [ + "bb_63090" + ] + }, + "instr_63092": { + "virtual_address": 63092, + "size": 2, + "disassembly": "ldr r3, [0x0f6d4]", + "mnemonic": "ldr", + "operands": "r3, [0x0f6d4]", + "mode": "thumb" + }, + "instr_63094": { + "virtual_address": 63094, + "size": 2, + "disassembly": "push {r4, r5, r6, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, lr}", + "mode": "thumb" + }, + "instr_63096": { + "virtual_address": 63096, + "size": 2, + "disassembly": "movs r4, r0", + "mnemonic": "movs", + "operands": "r4, r0", + "mode": "thumb" + }, + "instr_63098": { + "virtual_address": 63098, + "size": 2, + "disassembly": "ldr r5, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r5, [r3, #0x0]", + "mode": "thumb" + }, + "instr_63100": { + "virtual_address": 63100, + "size": 2, + "disassembly": "cmp r0, #0x1f", + "mnemonic": "cmp", + "operands": "r0, #0x1f", + "mode": "thumb" + }, + "instr_63102": { + "virtual_address": 63102, + "size": 2, + "disassembly": "bhi 0x0f6ca", + "mnemonic": "bhi", + "operands": "0x0f6ca", + "mode": "thumb" + }, + "bb_63092": { + "virtual_address": 63092, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63104, + "children": [ + "instr_63092", + "instr_63094", + "instr_63096", + "instr_63098", + "instr_63100", + "instr_63102" + ] + }, + "instr_63104": { + "virtual_address": 63104, + "size": 2, + "disassembly": "movs r3, #0xb7", + "mnemonic": "movs", + "operands": "r3, #0xb7", + "mode": "thumb" + }, + "instr_63106": { + "virtual_address": 63106, + "size": 2, + "disassembly": "lsls r3, r3, #0x2", + "mnemonic": "lsls", + "operands": "r3, r3, #0x2", + "mode": "thumb" + }, + "instr_63108": { + "virtual_address": 63108, + "size": 2, + "disassembly": "ldr r3, [r5, r3]", + "mnemonic": "ldr", + "operands": "r3, [r5, r3]", + "mode": "thumb" + }, + "instr_63110": { + "virtual_address": 63110, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_63112": { + "virtual_address": 63112, + "size": 2, + "disassembly": "beq 0x0f6ac", + "mnemonic": "beq", + "operands": "0x0f6ac", + "mode": "thumb" + }, + "bb_63104": { + "virtual_address": 63104, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63114, + "children": [ + "instr_63104", + "instr_63106", + "instr_63108", + "instr_63110", + "instr_63112" + ] + }, + "instr_63114": { + "virtual_address": 63114, + "size": 2, + "disassembly": "lsls r2, r0, #0x2", + "mnemonic": "lsls", + "operands": "r2, r0, #0x2", + "mode": "thumb" + }, + "instr_63116": { + "virtual_address": 63116, + "size": 2, + "disassembly": "adds r3, r3, r2", + "mnemonic": "adds", + "operands": "r3, r3, r2", + "mode": "thumb" + }, + "instr_63118": { + "virtual_address": 63118, + "size": 2, + "disassembly": "ldr r2, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r2, [r3, #0x0]", + "mode": "thumb" + }, + "instr_63120": { + "virtual_address": 63120, + "size": 2, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_63122": { + "virtual_address": 63122, + "size": 2, + "disassembly": "beq 0x0f6ac", + "mnemonic": "beq", + "operands": "0x0f6ac", + "mode": "thumb" + }, + "bb_63114": { + "virtual_address": 63114, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63124, + "children": [ + "instr_63114", + "instr_63116", + "instr_63118", + "instr_63120", + "instr_63122" + ] + }, + "instr_63124": { + "virtual_address": 63124, + "size": 2, + "disassembly": "cmp r2, #0x1", + "mnemonic": "cmp", + "operands": "r2, #0x1", + "mode": "thumb" + }, + "instr_63126": { + "virtual_address": 63126, + "size": 2, + "disassembly": "beq 0x0f6c6", + "mnemonic": "beq", + "operands": "0x0f6c6", + "mode": "thumb" + }, + "bb_63124": { + "virtual_address": 63124, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63128, + "children": [ + "instr_63124", + "instr_63126" + ] + }, + "instr_63128": { + "virtual_address": 63128, + "size": 2, + "disassembly": "adds r1, r2, #0x1", + "mnemonic": "adds", + "operands": "r1, r2, #0x1", + "mode": "thumb" + }, + "instr_63130": { + "virtual_address": 63130, + "size": 2, + "disassembly": "beq 0x0f6be", + "mnemonic": "beq", + "operands": "0x0f6be", + "mode": "thumb" + }, + "bb_63128": { + "virtual_address": 63128, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63132, + "children": [ + "instr_63128", + "instr_63130" + ] + }, + "instr_63132": { + "virtual_address": 63132, + "size": 2, + "disassembly": "movs r1, #0x0", + "mnemonic": "movs", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_63134": { + "virtual_address": 63134, + "size": 2, + "disassembly": "str r1, [r3, #0x0]", + "mnemonic": "str", + "operands": "r1, [r3, #0x0]", + "mode": "thumb" + }, + "instr_63136": { + "virtual_address": 63136, + "size": 4, + "disassembly": "bl 0x0f6d8", + "mnemonic": "bl", + "operands": "0x0f6d8", + "mode": "thumb" + }, + "instr_63140": { + "virtual_address": 63140, + "size": 2, + "disassembly": "movs r0, #0x0", + "mnemonic": "movs", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "bb_63132": { + "virtual_address": 63132, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63142, + "children": [ + "instr_63132", + "instr_63134", + "instr_63136", + "instr_63140" + ] + }, + "instr_63142": { + "virtual_address": 63142, + "size": 2, + "disassembly": "pop {r4, r5, r6}", + "mnemonic": "pop", + "operands": "{r4, r5, r6}", + "mode": "thumb" + }, + "instr_63144": { + "virtual_address": 63144, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_63146": { + "virtual_address": 63146, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_63142": { + "virtual_address": 63142, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_63142", + "instr_63144", + "instr_63146" + ] + }, + "instr_63148": { + "virtual_address": 63148, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_63150": { + "virtual_address": 63150, + "size": 4, + "disassembly": "bl 0x0f814", + "mnemonic": "bl", + "operands": "0x0f814", + "mode": "thumb" + }, + "instr_63154": { + "virtual_address": 63154, + "size": 2, + "disassembly": "movs r2, r4", + "mnemonic": "movs", + "operands": "r2, r4", + "mode": "thumb" + }, + "instr_63156": { + "virtual_address": 63156, + "size": 2, + "disassembly": "movs r1, r0", + "mnemonic": "movs", + "operands": "r1, r0", + "mode": "thumb" + }, + "instr_63158": { + "virtual_address": 63158, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_63160": { + "virtual_address": 63160, + "size": 4, + "disassembly": "bl 0x0f7e8", + "mnemonic": "bl", + "operands": "0x0f7e8", + "mode": "thumb" + }, + "instr_63164": { + "virtual_address": 63164, + "size": 2, + "disassembly": "b 0x0f6a6", + "mnemonic": "b", + "operands": "0x0f6a6", + "mode": "thumb" + }, + "bb_63148": { + "virtual_address": 63148, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63142, + "children": [ + "instr_63148", + "instr_63150", + "instr_63154", + "instr_63156", + "instr_63158", + "instr_63160", + "instr_63164" + ] + }, + "instr_63166": { + "virtual_address": 63166, + "size": 2, + "disassembly": "movs r3, #0x16", + "mnemonic": "movs", + "operands": "r3, #0x16", + "mode": "thumb" + }, + "instr_63168": { + "virtual_address": 63168, + "size": 2, + "disassembly": "movs r0, #0x1", + "mnemonic": "movs", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_63170": { + "virtual_address": 63170, + "size": 2, + "disassembly": "str r3, [r5, #0x0]", + "mnemonic": "str", + "operands": "r3, [r5, #0x0]", + "mode": "thumb" + }, + "instr_63172": { + "virtual_address": 63172, + "size": 2, + "disassembly": "b 0x0f6a6", + "mnemonic": "b", + "operands": "0x0f6a6", + "mode": "thumb" + }, + "bb_63166": { + "virtual_address": 63166, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63142, + "children": [ + "instr_63166", + "instr_63168", + "instr_63170", + "instr_63172" + ] + }, + "instr_63174": { + "virtual_address": 63174, + "size": 2, + "disassembly": "movs r0, #0x0", + "mnemonic": "movs", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_63176": { + "virtual_address": 63176, + "size": 2, + "disassembly": "b 0x0f6a6", + "mnemonic": "b", + "operands": "0x0f6a6", + "mode": "thumb" + }, + "bb_63174": { + "virtual_address": 63174, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63142, + "children": [ + "instr_63174", + "instr_63176" + ] + }, + "instr_63178": { + "virtual_address": 63178, + "size": 2, + "disassembly": "movs r3, #0x16", + "mnemonic": "movs", + "operands": "r3, #0x16", + "mode": "thumb" + }, + "instr_63180": { + "virtual_address": 63180, + "size": 2, + "disassembly": "movs r0, #0x1", + "mnemonic": "movs", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_63182": { + "virtual_address": 63182, + "size": 2, + "disassembly": "str r3, [r5, #0x0]", + "mnemonic": "str", + "operands": "r3, [r5, #0x0]", + "mode": "thumb" + }, + "instr_63184": { + "virtual_address": 63184, + "size": 2, + "disassembly": "rsbs r0, r0", + "mnemonic": "rsbs", + "operands": "r0, r0", + "mode": "thumb" + }, + "instr_63186": { + "virtual_address": 63186, + "size": 2, + "disassembly": "b 0x0f6a6", + "mnemonic": "b", + "operands": "0x0f6a6", + "mode": "thumb" + }, + "bb_63178": { + "virtual_address": 63178, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63142, + "children": [ + "instr_63178", + "instr_63180", + "instr_63182", + "instr_63184", + "instr_63186" + ] + }, + "dw_63188": { + "virtual_address": 63188, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 63092 + ] + }, + "func_63092": { + "virtual_address": 63092, + "size": 100, + "name": "raise", + "children": [ + "bb_63092", + "bb_63104", + "bb_63114", + "bb_63124", + "bb_63128", + "bb_63132", + "bb_63142", + "bb_63148", + "bb_63166", + "bb_63174", + "bb_63178", + "dw_63188" + ] + }, + "instr_63192": { + "virtual_address": 63192, + "size": 2, + "disassembly": "bx r2", + "mnemonic": "bx", + "operands": "r2", + "mode": "thumb" + }, + "bb_63192": { + "virtual_address": 63192, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_63192" + ] + }, + "func_63192": { + "virtual_address": 63192, + "size": 2, + "name": "FUN_0000f6d8", + "children": [ + "bb_63192" + ] + }, + "instr_63196": { + "virtual_address": 63196, + "size": 2, + "disassembly": "push {r3, r4, r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r3, r4, r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_63198": { + "virtual_address": 63198, + "size": 2, + "disassembly": "ldr r3, [0x0f730]", + "mnemonic": "ldr", + "operands": "r3, [0x0f730]", + "mode": "thumb" + }, + "instr_63200": { + "virtual_address": 63200, + "size": 2, + "disassembly": "movs r4, r0", + "mnemonic": "movs", + "operands": "r4, r0", + "mode": "thumb" + }, + "instr_63202": { + "virtual_address": 63202, + "size": 2, + "disassembly": "movs r5, r1", + "mnemonic": "movs", + "operands": "r5, r1", + "mode": "thumb" + }, + "instr_63204": { + "virtual_address": 63204, + "size": 2, + "disassembly": "ldr r6, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r6, [r3, #0x0]", + "mode": "thumb" + }, + "instr_63206": { + "virtual_address": 63206, + "size": 2, + "disassembly": "cmp r0, #0x1f", + "mnemonic": "cmp", + "operands": "r0, #0x1f", + "mode": "thumb" + }, + "instr_63208": { + "virtual_address": 63208, + "size": 2, + "disassembly": "bhi 0x0f702", + "mnemonic": "bhi", + "operands": "0x0f702", + "mode": "thumb" + }, + "bb_63196": { + "virtual_address": 63196, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63210, + "children": [ + "instr_63196", + "instr_63198", + "instr_63200", + "instr_63202", + "instr_63204", + "instr_63206", + "instr_63208" + ] + }, + "instr_63210": { + "virtual_address": 63210, + "size": 2, + "disassembly": "movs r7, #0xb7", + "mnemonic": "movs", + "operands": "r7, #0xb7", + "mode": "thumb" + }, + "instr_63212": { + "virtual_address": 63212, + "size": 2, + "disassembly": "lsls r7, r7, #0x2", + "mnemonic": "lsls", + "operands": "r7, r7, #0x2", + "mode": "thumb" + }, + "instr_63214": { + "virtual_address": 63214, + "size": 2, + "disassembly": "ldr r0, [r6, r7]", + "mnemonic": "ldr", + "operands": "r0, [r6, r7]", + "mode": "thumb" + }, + "instr_63216": { + "virtual_address": 63216, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_63218": { + "virtual_address": 63218, + "size": 2, + "disassembly": "beq 0x0f70c", + "mnemonic": "beq", + "operands": "0x0f70c", + "mode": "thumb" + }, + "bb_63210": { + "virtual_address": 63210, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63220, + "children": [ + "instr_63210", + "instr_63212", + "instr_63214", + "instr_63216", + "instr_63218" + ] + }, + "instr_63220": { + "virtual_address": 63220, + "size": 2, + "disassembly": "lsls r4, r4, #0x2", + "mnemonic": "lsls", + "operands": "r4, r4, #0x2", + "mode": "thumb" + }, + "instr_63222": { + "virtual_address": 63222, + "size": 2, + "disassembly": "adds r4, r0, r4", + "mnemonic": "adds", + "operands": "r4, r0, r4", + "mode": "thumb" + }, + "instr_63224": { + "virtual_address": 63224, + "size": 2, + "disassembly": "ldr r0, [r4, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r4, #0x0]", + "mode": "thumb" + }, + "instr_63226": { + "virtual_address": 63226, + "size": 2, + "disassembly": "str r5, [r4, #0x0]", + "mnemonic": "str", + "operands": "r5, [r4, #0x0]", + "mode": "thumb" + }, + "bb_63220": { + "virtual_address": 63220, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63228, + "children": [ + "instr_63220", + "instr_63222", + "instr_63224", + "instr_63226" + ] + }, + "instr_63228": { + "virtual_address": 63228, + "size": 2, + "disassembly": "pop {r3, r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r3, r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_63230": { + "virtual_address": 63230, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_63232": { + "virtual_address": 63232, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_63228": { + "virtual_address": 63228, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_63228", + "instr_63230", + "instr_63232" + ] + }, + "instr_63234": { + "virtual_address": 63234, + "size": 2, + "disassembly": "movs r3, #0x16", + "mnemonic": "movs", + "operands": "r3, #0x16", + "mode": "thumb" + }, + "instr_63236": { + "virtual_address": 63236, + "size": 2, + "disassembly": "movs r0, #0x1", + "mnemonic": "movs", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_63238": { + "virtual_address": 63238, + "size": 2, + "disassembly": "str r3, [r6, #0x0]", + "mnemonic": "str", + "operands": "r3, [r6, #0x0]", + "mode": "thumb" + }, + "instr_63240": { + "virtual_address": 63240, + "size": 2, + "disassembly": "rsbs r0, r0", + "mnemonic": "rsbs", + "operands": "r0, r0", + "mode": "thumb" + }, + "instr_63242": { + "virtual_address": 63242, + "size": 2, + "disassembly": "b 0x0f6fc", + "mnemonic": "b", + "operands": "0x0f6fc", + "mode": "thumb" + }, + "bb_63234": { + "virtual_address": 63234, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63228, + "children": [ + "instr_63234", + "instr_63236", + "instr_63238", + "instr_63240", + "instr_63242" + ] + }, + "instr_63244": { + "virtual_address": 63244, + "size": 2, + "disassembly": "movs r1, #0x80", + "mnemonic": "movs", + "operands": "r1, #0x80", + "mode": "thumb" + }, + "instr_63246": { + "virtual_address": 63246, + "size": 2, + "disassembly": "movs r0, r6", + "mnemonic": "movs", + "operands": "r0, r6", + "mode": "thumb" + }, + "instr_63248": { + "virtual_address": 63248, + "size": 4, + "disassembly": "bl 0x0c27c", + "mnemonic": "bl", + "operands": "0x0c27c", + "mode": "thumb" + }, + "instr_63252": { + "virtual_address": 63252, + "size": 2, + "disassembly": "str r0, [r6, r7]", + "mnemonic": "str", + "operands": "r0, [r6, r7]", + "mode": "thumb" + }, + "instr_63254": { + "virtual_address": 63254, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_63256": { + "virtual_address": 63256, + "size": 2, + "disassembly": "beq 0x0f72a", + "mnemonic": "beq", + "operands": "0x0f72a", + "mode": "thumb" + }, + "bb_63244": { + "virtual_address": 63244, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63258, + "children": [ + "instr_63244", + "instr_63246", + "instr_63248", + "instr_63252", + "instr_63254", + "instr_63256" + ] + }, + "instr_63258": { + "virtual_address": 63258, + "size": 2, + "disassembly": "movs r1, r0", + "mnemonic": "movs", + "operands": "r1, r0", + "mode": "thumb" + }, + "instr_63260": { + "virtual_address": 63260, + "size": 2, + "disassembly": "movs r3, r0", + "mnemonic": "movs", + "operands": "r3, r0", + "mode": "thumb" + }, + "instr_63262": { + "virtual_address": 63262, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_63264": { + "virtual_address": 63264, + "size": 2, + "disassembly": "adds r1, #0x80", + "mnemonic": "adds", + "operands": "r1, #0x80", + "mode": "thumb" + }, + "bb_63258": { + "virtual_address": 63258, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63266, + "children": [ + "instr_63258", + "instr_63260", + "instr_63262", + "instr_63264" + ] + }, + "instr_63266": { + "virtual_address": 63266, + "size": 2, + "disassembly": "stmia r3!, {r2}", + "mnemonic": "stmia", + "operands": "r3!, {r2}", + "mode": "thumb" + }, + "instr_63268": { + "virtual_address": 63268, + "size": 2, + "disassembly": "cmp r1, r3", + "mnemonic": "cmp", + "operands": "r1, r3", + "mode": "thumb" + }, + "instr_63270": { + "virtual_address": 63270, + "size": 2, + "disassembly": "bne 0x0f722", + "mnemonic": "bne", + "operands": "0x0f722", + "mode": "thumb" + }, + "bb_63266": { + "virtual_address": 63266, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63272, + "children": [ + "instr_63266", + "instr_63268", + "instr_63270" + ] + }, + "instr_63272": { + "virtual_address": 63272, + "size": 2, + "disassembly": "b 0x0f6f4", + "mnemonic": "b", + "operands": "0x0f6f4", + "mode": "thumb" + }, + "bb_63272": { + "virtual_address": 63272, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63220, + "children": [ + "instr_63272" + ] + }, + "instr_63274": { + "virtual_address": 63274, + "size": 2, + "disassembly": "movs r0, #0x1", + "mnemonic": "movs", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_63276": { + "virtual_address": 63276, + "size": 2, + "disassembly": "rsbs r0, r0", + "mnemonic": "rsbs", + "operands": "r0, r0", + "mode": "thumb" + }, + "instr_63278": { + "virtual_address": 63278, + "size": 2, + "disassembly": "b 0x0f6fc", + "mnemonic": "b", + "operands": "0x0f6fc", + "mode": "thumb" + }, + "bb_63274": { + "virtual_address": 63274, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63228, + "children": [ + "instr_63274", + "instr_63276", + "instr_63278" + ] + }, + "dw_63280": { + "virtual_address": 63280, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 63198 + ] + }, + "func_63196": { + "virtual_address": 63196, + "size": 88, + "name": "signal", + "children": [ + "bb_63196", + "bb_63210", + "bb_63220", + "bb_63228", + "bb_63234", + "bb_63244", + "bb_63258", + "bb_63266", + "bb_63272", + "bb_63274", + "dw_63280" + ] + }, + "instr_63284": { + "virtual_address": 63284, + "size": 2, + "disassembly": "push {r4, r5, r6, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, lr}", + "mode": "thumb" + }, + "instr_63286": { + "virtual_address": 63286, + "size": 2, + "disassembly": "movs r5, #0xb7", + "mnemonic": "movs", + "operands": "r5, #0xb7", + "mode": "thumb" + }, + "instr_63288": { + "virtual_address": 63288, + "size": 2, + "disassembly": "ldr r3, [0x0f770]", + "mnemonic": "ldr", + "operands": "r3, [0x0f770]", + "mode": "thumb" + }, + "instr_63290": { + "virtual_address": 63290, + "size": 2, + "disassembly": "ldr r4, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r4, [r3, #0x0]", + "mode": "thumb" + }, + "instr_63292": { + "virtual_address": 63292, + "size": 2, + "disassembly": "lsls r5, r5, #0x2", + "mnemonic": "lsls", + "operands": "r5, r5, #0x2", + "mode": "thumb" + }, + "instr_63294": { + "virtual_address": 63294, + "size": 2, + "disassembly": "ldr r3, [r4, r5]", + "mnemonic": "ldr", + "operands": "r3, [r4, r5]", + "mode": "thumb" + }, + "instr_63296": { + "virtual_address": 63296, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_63298": { + "virtual_address": 63298, + "size": 2, + "disassembly": "beq 0x0f74c", + "mnemonic": "beq", + "operands": "0x0f74c", + "mode": "thumb" + }, + "bb_63284": { + "virtual_address": 63284, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63300, + "children": [ + "instr_63284", + "instr_63286", + "instr_63288", + "instr_63290", + "instr_63292", + "instr_63294", + "instr_63296", + "instr_63298" + ] + }, + "instr_63300": { + "virtual_address": 63300, + "size": 2, + "disassembly": "movs r0, #0x0", + "mnemonic": "movs", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "bb_63300": { + "virtual_address": 63300, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63302, + "children": [ + "instr_63300" + ] + }, + "instr_63302": { + "virtual_address": 63302, + "size": 2, + "disassembly": "pop {r4, r5, r6}", + "mnemonic": "pop", + "operands": "{r4, r5, r6}", + "mode": "thumb" + }, + "instr_63304": { + "virtual_address": 63304, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_63306": { + "virtual_address": 63306, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_63302": { + "virtual_address": 63302, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_63302", + "instr_63304", + "instr_63306" + ] + }, + "instr_63308": { + "virtual_address": 63308, + "size": 2, + "disassembly": "movs r1, #0x80", + "mnemonic": "movs", + "operands": "r1, #0x80", + "mode": "thumb" + }, + "instr_63310": { + "virtual_address": 63310, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_63312": { + "virtual_address": 63312, + "size": 4, + "disassembly": "bl 0x0c27c", + "mnemonic": "bl", + "operands": "0x0c27c", + "mode": "thumb" + }, + "instr_63316": { + "virtual_address": 63316, + "size": 2, + "disassembly": "str r0, [r4, r5]", + "mnemonic": "str", + "operands": "r0, [r4, r5]", + "mode": "thumb" + }, + "instr_63318": { + "virtual_address": 63318, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_63320": { + "virtual_address": 63320, + "size": 2, + "disassembly": "beq 0x0f768", + "mnemonic": "beq", + "operands": "0x0f768", + "mode": "thumb" + }, + "bb_63308": { + "virtual_address": 63308, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63322, + "children": [ + "instr_63308", + "instr_63310", + "instr_63312", + "instr_63316", + "instr_63318", + "instr_63320" + ] + }, + "instr_63322": { + "virtual_address": 63322, + "size": 2, + "disassembly": "movs r2, r0", + "mnemonic": "movs", + "operands": "r2, r0", + "mode": "thumb" + }, + "instr_63324": { + "virtual_address": 63324, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_63326": { + "virtual_address": 63326, + "size": 2, + "disassembly": "adds r2, #0x80", + "mnemonic": "adds", + "operands": "r2, #0x80", + "mode": "thumb" + }, + "bb_63322": { + "virtual_address": 63322, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63328, + "children": [ + "instr_63322", + "instr_63324", + "instr_63326" + ] + }, + "instr_63328": { + "virtual_address": 63328, + "size": 2, + "disassembly": "stmia r0!, {r3}", + "mnemonic": "stmia", + "operands": "r0!, {r3}", + "mode": "thumb" + }, + "instr_63330": { + "virtual_address": 63330, + "size": 2, + "disassembly": "cmp r0, r2", + "mnemonic": "cmp", + "operands": "r0, r2", + "mode": "thumb" + }, + "instr_63332": { + "virtual_address": 63332, + "size": 2, + "disassembly": "bne 0x0f760", + "mnemonic": "bne", + "operands": "0x0f760", + "mode": "thumb" + }, + "bb_63328": { + "virtual_address": 63328, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63334, + "children": [ + "instr_63328", + "instr_63330", + "instr_63332" + ] + }, + "instr_63334": { + "virtual_address": 63334, + "size": 2, + "disassembly": "b 0x0f744", + "mnemonic": "b", + "operands": "0x0f744", + "mode": "thumb" + }, + "bb_63334": { + "virtual_address": 63334, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63300, + "children": [ + "instr_63334" + ] + }, + "instr_63336": { + "virtual_address": 63336, + "size": 2, + "disassembly": "movs r0, #0x1", + "mnemonic": "movs", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_63338": { + "virtual_address": 63338, + "size": 2, + "disassembly": "rsbs r0, r0", + "mnemonic": "rsbs", + "operands": "r0, r0", + "mode": "thumb" + }, + "instr_63340": { + "virtual_address": 63340, + "size": 2, + "disassembly": "b 0x0f746", + "mnemonic": "b", + "operands": "0x0f746", + "mode": "thumb" + }, + "bb_63336": { + "virtual_address": 63336, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63302, + "children": [ + "instr_63336", + "instr_63338", + "instr_63340" + ] + }, + "func_63284": { + "virtual_address": 63284, + "size": 58, + "name": "_init_signal", + "children": [ + "bb_63284", + "bb_63300", + "bb_63302", + "bb_63308", + "bb_63322", + "bb_63328", + "bb_63334", + "bb_63336" + ] + }, + "instr_63348": { + "virtual_address": 63348, + "size": 2, + "disassembly": "ldr r3, [0x0f7e0]", + "mnemonic": "ldr", + "operands": "r3, [0x0f7e0]", + "mode": "thumb" + }, + "instr_63350": { + "virtual_address": 63350, + "size": 2, + "disassembly": "push {r4, r5, r6, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, lr}", + "mode": "thumb" + }, + "instr_63352": { + "virtual_address": 63352, + "size": 2, + "disassembly": "movs r5, r0", + "mnemonic": "movs", + "operands": "r5, r0", + "mode": "thumb" + }, + "instr_63354": { + "virtual_address": 63354, + "size": 2, + "disassembly": "ldr r4, [r3, #0x0]", + "mnemonic": "ldr", + "operands": "r4, [r3, #0x0]", + "mode": "thumb" + }, + "instr_63356": { + "virtual_address": 63356, + "size": 2, + "disassembly": "cmp r0, #0x1f", + "mnemonic": "cmp", + "operands": "r0, #0x1f", + "mode": "thumb" + }, + "instr_63358": { + "virtual_address": 63358, + "size": 2, + "disassembly": "bhi 0x0f7d8", + "mnemonic": "bhi", + "operands": "0x0f7d8", + "mode": "thumb" + }, + "bb_63348": { + "virtual_address": 63348, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63360, + "children": [ + "instr_63348", + "instr_63350", + "instr_63352", + "instr_63354", + "instr_63356", + "instr_63358" + ] + }, + "instr_63360": { + "virtual_address": 63360, + "size": 2, + "disassembly": "movs r6, #0xb7", + "mnemonic": "movs", + "operands": "r6, #0xb7", + "mode": "thumb" + }, + "instr_63362": { + "virtual_address": 63362, + "size": 2, + "disassembly": "lsls r6, r6, #0x2", + "mnemonic": "lsls", + "operands": "r6, r6, #0x2", + "mode": "thumb" + }, + "instr_63364": { + "virtual_address": 63364, + "size": 2, + "disassembly": "ldr r2, [r4, r6]", + "mnemonic": "ldr", + "operands": "r2, [r4, r6]", + "mode": "thumb" + }, + "instr_63366": { + "virtual_address": 63366, + "size": 2, + "disassembly": "cmp r2, #0x0", + "mnemonic": "cmp", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_63368": { + "virtual_address": 63368, + "size": 2, + "disassembly": "beq 0x0f7b2", + "mnemonic": "beq", + "operands": "0x0f7b2", + "mode": "thumb" + }, + "bb_63360": { + "virtual_address": 63360, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63370, + "children": [ + "instr_63360", + "instr_63362", + "instr_63364", + "instr_63366", + "instr_63368" + ] + }, + "instr_63370": { + "virtual_address": 63370, + "size": 2, + "disassembly": "lsls r0, r5, #0x2", + "mnemonic": "lsls", + "operands": "r0, r5, #0x2", + "mode": "thumb" + }, + "instr_63372": { + "virtual_address": 63372, + "size": 2, + "disassembly": "adds r2, r2, r0", + "mnemonic": "adds", + "operands": "r2, r2, r0", + "mode": "thumb" + }, + "instr_63374": { + "virtual_address": 63374, + "size": 2, + "disassembly": "ldr r3, [r2, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r2, #0x0]", + "mode": "thumb" + }, + "instr_63376": { + "virtual_address": 63376, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_63378": { + "virtual_address": 63378, + "size": 2, + "disassembly": "beq 0x0f7ae", + "mnemonic": "beq", + "operands": "0x0f7ae", + "mode": "thumb" + }, + "bb_63370": { + "virtual_address": 63370, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63380, + "children": [ + "instr_63370", + "instr_63372", + "instr_63374", + "instr_63376", + "instr_63378" + ] + }, + "instr_63380": { + "virtual_address": 63380, + "size": 2, + "disassembly": "adds r1, r3, #0x1", + "mnemonic": "adds", + "operands": "r1, r3, #0x1", + "mode": "thumb" + }, + "instr_63382": { + "virtual_address": 63382, + "size": 2, + "disassembly": "beq 0x0f7d4", + "mnemonic": "beq", + "operands": "0x0f7d4", + "mode": "thumb" + }, + "bb_63380": { + "virtual_address": 63380, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63384, + "children": [ + "instr_63380", + "instr_63382" + ] + }, + "instr_63384": { + "virtual_address": 63384, + "size": 2, + "disassembly": "cmp r3, #0x1", + "mnemonic": "cmp", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_63386": { + "virtual_address": 63386, + "size": 2, + "disassembly": "beq 0x0f7d0", + "mnemonic": "beq", + "operands": "0x0f7d0", + "mode": "thumb" + }, + "bb_63384": { + "virtual_address": 63384, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63388, + "children": [ + "instr_63384", + "instr_63386" + ] + }, + "instr_63388": { + "virtual_address": 63388, + "size": 2, + "disassembly": "movs r1, #0x0", + "mnemonic": "movs", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_63390": { + "virtual_address": 63390, + "size": 2, + "disassembly": "movs r0, r5", + "mnemonic": "movs", + "operands": "r0, r5", + "mode": "thumb" + }, + "instr_63392": { + "virtual_address": 63392, + "size": 2, + "disassembly": "str r1, [r2, #0x0]", + "mnemonic": "str", + "operands": "r1, [r2, #0x0]", + "mode": "thumb" + }, + "instr_63394": { + "virtual_address": 63394, + "size": 4, + "disassembly": "bl 0x0f7e4", + "mnemonic": "bl", + "operands": "0x0f7e4", + "mode": "thumb" + }, + "instr_63398": { + "virtual_address": 63398, + "size": 2, + "disassembly": "movs r0, #0x0", + "mnemonic": "movs", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "bb_63388": { + "virtual_address": 63388, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63400, + "children": [ + "instr_63388", + "instr_63390", + "instr_63392", + "instr_63394", + "instr_63398" + ] + }, + "instr_63400": { + "virtual_address": 63400, + "size": 2, + "disassembly": "pop {r4, r5, r6}", + "mnemonic": "pop", + "operands": "{r4, r5, r6}", + "mode": "thumb" + }, + "instr_63402": { + "virtual_address": 63402, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_63404": { + "virtual_address": 63404, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_63400": { + "virtual_address": 63400, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_63400", + "instr_63402", + "instr_63404" + ] + }, + "instr_63406": { + "virtual_address": 63406, + "size": 2, + "disassembly": "movs r0, #0x1", + "mnemonic": "movs", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_63408": { + "virtual_address": 63408, + "size": 2, + "disassembly": "b 0x0f7a8", + "mnemonic": "b", + "operands": "0x0f7a8", + "mode": "thumb" + }, + "bb_63406": { + "virtual_address": 63406, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63400, + "children": [ + "instr_63406", + "instr_63408" + ] + }, + "instr_63410": { + "virtual_address": 63410, + "size": 2, + "disassembly": "movs r1, #0x80", + "mnemonic": "movs", + "operands": "r1, #0x80", + "mode": "thumb" + }, + "instr_63412": { + "virtual_address": 63412, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_63414": { + "virtual_address": 63414, + "size": 4, + "disassembly": "bl 0x0c27c", + "mnemonic": "bl", + "operands": "0x0c27c", + "mode": "thumb" + }, + "instr_63418": { + "virtual_address": 63418, + "size": 2, + "disassembly": "subs r2, r0, #0x0", + "mnemonic": "subs", + "operands": "r2, r0, #0x0", + "mode": "thumb" + }, + "instr_63420": { + "virtual_address": 63420, + "size": 2, + "disassembly": "str r0, [r4, r6]", + "mnemonic": "str", + "operands": "r0, [r4, r6]", + "mode": "thumb" + }, + "instr_63422": { + "virtual_address": 63422, + "size": 2, + "disassembly": "beq 0x0f7d8", + "mnemonic": "beq", + "operands": "0x0f7d8", + "mode": "thumb" + }, + "bb_63410": { + "virtual_address": 63410, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63424, + "children": [ + "instr_63410", + "instr_63412", + "instr_63414", + "instr_63418", + "instr_63420", + "instr_63422" + ] + }, + "instr_63424": { + "virtual_address": 63424, + "size": 2, + "disassembly": "movs r4, r0", + "mnemonic": "movs", + "operands": "r4, r0", + "mode": "thumb" + }, + "instr_63426": { + "virtual_address": 63426, + "size": 2, + "disassembly": "movs r3, r0", + "mnemonic": "movs", + "operands": "r3, r0", + "mode": "thumb" + }, + "instr_63428": { + "virtual_address": 63428, + "size": 2, + "disassembly": "movs r1, #0x0", + "mnemonic": "movs", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_63430": { + "virtual_address": 63430, + "size": 2, + "disassembly": "adds r4, #0x80", + "mnemonic": "adds", + "operands": "r4, #0x80", + "mode": "thumb" + }, + "bb_63424": { + "virtual_address": 63424, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63432, + "children": [ + "instr_63424", + "instr_63426", + "instr_63428", + "instr_63430" + ] + }, + "instr_63432": { + "virtual_address": 63432, + "size": 2, + "disassembly": "stmia r3!, {r1}", + "mnemonic": "stmia", + "operands": "r3!, {r1}", + "mode": "thumb" + }, + "instr_63434": { + "virtual_address": 63434, + "size": 2, + "disassembly": "cmp r3, r4", + "mnemonic": "cmp", + "operands": "r3, r4", + "mode": "thumb" + }, + "instr_63436": { + "virtual_address": 63436, + "size": 2, + "disassembly": "bne 0x0f7c8", + "mnemonic": "bne", + "operands": "0x0f7c8", + "mode": "thumb" + }, + "bb_63432": { + "virtual_address": 63432, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63438, + "children": [ + "instr_63432", + "instr_63434", + "instr_63436" + ] + }, + "instr_63438": { + "virtual_address": 63438, + "size": 2, + "disassembly": "b 0x0f78a", + "mnemonic": "b", + "operands": "0x0f78a", + "mode": "thumb" + }, + "bb_63438": { + "virtual_address": 63438, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63370, + "children": [ + "instr_63438" + ] + }, + "instr_63440": { + "virtual_address": 63440, + "size": 2, + "disassembly": "movs r0, #0x3", + "mnemonic": "movs", + "operands": "r0, #0x3", + "mode": "thumb" + }, + "instr_63442": { + "virtual_address": 63442, + "size": 2, + "disassembly": "b 0x0f7a8", + "mnemonic": "b", + "operands": "0x0f7a8", + "mode": "thumb" + }, + "bb_63440": { + "virtual_address": 63440, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63400, + "children": [ + "instr_63440", + "instr_63442" + ] + }, + "instr_63444": { + "virtual_address": 63444, + "size": 2, + "disassembly": "movs r0, #0x2", + "mnemonic": "movs", + "operands": "r0, #0x2", + "mode": "thumb" + }, + "instr_63446": { + "virtual_address": 63446, + "size": 2, + "disassembly": "b 0x0f7a8", + "mnemonic": "b", + "operands": "0x0f7a8", + "mode": "thumb" + }, + "bb_63444": { + "virtual_address": 63444, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63400, + "children": [ + "instr_63444", + "instr_63446" + ] + }, + "instr_63448": { + "virtual_address": 63448, + "size": 2, + "disassembly": "movs r0, #0x1", + "mnemonic": "movs", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_63450": { + "virtual_address": 63450, + "size": 2, + "disassembly": "rsbs r0, r0", + "mnemonic": "rsbs", + "operands": "r0, r0", + "mode": "thumb" + }, + "instr_63452": { + "virtual_address": 63452, + "size": 2, + "disassembly": "b 0x0f7a8", + "mnemonic": "b", + "operands": "0x0f7a8", + "mode": "thumb" + }, + "bb_63448": { + "virtual_address": 63448, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63400, + "children": [ + "instr_63448", + "instr_63450", + "instr_63452" + ] + }, + "func_63348": { + "virtual_address": 63348, + "size": 106, + "name": "__sigtramp", + "children": [ + "bb_63348", + "bb_63360", + "bb_63370", + "bb_63380", + "bb_63384", + "bb_63388", + "bb_63400", + "bb_63406", + "bb_63410", + "bb_63424", + "bb_63432", + "bb_63438", + "bb_63440", + "bb_63444", + "bb_63448" + ] + }, + "instr_63460": { + "virtual_address": 63460, + "size": 2, + "disassembly": "bx r3", + "mnemonic": "bx", + "operands": "r3", + "mode": "thumb" + }, + "bb_63460": { + "virtual_address": 63460, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_63460" + ] + }, + "func_63460": { + "virtual_address": 63460, + "size": 2, + "name": "FUN_0000f7e4", + "children": [ + "bb_63460" + ] + }, + "instr_63464": { + "virtual_address": 63464, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_63466": { + "virtual_address": 63466, + "size": 2, + "disassembly": "push {r4, r5, r6, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, lr}", + "mode": "thumb" + }, + "instr_63468": { + "virtual_address": 63468, + "size": 2, + "disassembly": "ldr r5, [0x0f810]", + "mnemonic": "ldr", + "operands": "r5, [0x0f810]", + "mode": "thumb" + }, + "instr_63470": { + "virtual_address": 63470, + "size": 2, + "disassembly": "movs r4, r0", + "mnemonic": "movs", + "operands": "r4, r0", + "mode": "thumb" + }, + "instr_63472": { + "virtual_address": 63472, + "size": 2, + "disassembly": "movs r0, r1", + "mnemonic": "movs", + "operands": "r0, r1", + "mode": "thumb" + }, + "instr_63474": { + "virtual_address": 63474, + "size": 2, + "disassembly": "movs r1, r2", + "mnemonic": "movs", + "operands": "r1, r2", + "mode": "thumb" + }, + "instr_63476": { + "virtual_address": 63476, + "size": 2, + "disassembly": "str r3, [r5, #0x0]", + "mnemonic": "str", + "operands": "r3, [r5, #0x0]", + "mode": "thumb" + }, + "instr_63478": { + "virtual_address": 63478, + "size": 4, + "disassembly": "bl 0x10a40", + "mnemonic": "bl", + "operands": "0x10a40", + "mode": "thumb" + }, + "instr_63482": { + "virtual_address": 63482, + "size": 2, + "disassembly": "adds r3, r0, #0x1", + "mnemonic": "adds", + "operands": "r3, r0, #0x1", + "mode": "thumb" + }, + "instr_63484": { + "virtual_address": 63484, + "size": 2, + "disassembly": "beq 0x0f804", + "mnemonic": "beq", + "operands": "0x0f804", + "mode": "thumb" + }, + "bb_63464": { + "virtual_address": 63464, + "size": 22, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63486, + "children": [ + "instr_63464", + "instr_63466", + "instr_63468", + "instr_63470", + "instr_63472", + "instr_63474", + "instr_63476", + "instr_63478", + "instr_63482", + "instr_63484" + ] + }, + "instr_63486": { + "virtual_address": 63486, + "size": 2, + "disassembly": "pop {r4, r5, r6}", + "mnemonic": "pop", + "operands": "{r4, r5, r6}", + "mode": "thumb" + }, + "instr_63488": { + "virtual_address": 63488, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_63490": { + "virtual_address": 63490, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_63486": { + "virtual_address": 63486, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_63486", + "instr_63488", + "instr_63490" + ] + }, + "instr_63492": { + "virtual_address": 63492, + "size": 2, + "disassembly": "ldr r3, [r5, #0x0]", + "mnemonic": "ldr", + "operands": "r3, [r5, #0x0]", + "mode": "thumb" + }, + "instr_63494": { + "virtual_address": 63494, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_63496": { + "virtual_address": 63496, + "size": 2, + "disassembly": "beq 0x0f7fe", + "mnemonic": "beq", + "operands": "0x0f7fe", + "mode": "thumb" + }, + "bb_63492": { + "virtual_address": 63492, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63498, + "children": [ + "instr_63492", + "instr_63494", + "instr_63496" + ] + }, + "instr_63498": { + "virtual_address": 63498, + "size": 2, + "disassembly": "str r3, [r4, #0x0]", + "mnemonic": "str", + "operands": "r3, [r4, #0x0]", + "mode": "thumb" + }, + "instr_63500": { + "virtual_address": 63500, + "size": 2, + "disassembly": "b 0x0f7fe", + "mnemonic": "b", + "operands": "0x0f7fe", + "mode": "thumb" + }, + "bb_63498": { + "virtual_address": 63498, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 63486, + "children": [ + "instr_63498", + "instr_63500" + ] + }, + "func_63464": { + "virtual_address": 63464, + "size": 38, + "name": "_kill_r", + "children": [ + "bb_63464", + "bb_63486", + "bb_63492", + "bb_63498" + ] + }, + "instr_63508": { + "virtual_address": 63508, + "size": 2, + "disassembly": "push {r4, lr}", + "mnemonic": "push", + "operands": "{r4, lr}", + "mode": "thumb" + }, + "instr_63510": { + "virtual_address": 63510, + "size": 4, + "disassembly": "bl 0x10a20", + "mnemonic": "bl", + "operands": "0x10a20", + "mode": "thumb" + }, + "instr_63514": { + "virtual_address": 63514, + "size": 2, + "disassembly": "pop {r4}", + "mnemonic": "pop", + "operands": "{r4}", + "mode": "thumb" + }, + "instr_63516": { + "virtual_address": 63516, + "size": 2, + "disassembly": "pop {r1}", + "mnemonic": "pop", + "operands": "{r1}", + "mode": "thumb" + }, + "instr_63518": { + "virtual_address": 63518, + "size": 2, + "disassembly": "bx r1", + "mnemonic": "bx", + "operands": "r1", + "mode": "thumb" + }, + "bb_63508": { + "virtual_address": 63508, + "size": 12, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_63508", + "instr_63510", + "instr_63514", + "instr_63516", + "instr_63518" + ] + }, + "func_63508": { + "virtual_address": 63508, + "size": 12, + "name": "_getpid_r", + "children": [ + "bb_63508" + ] + }, + "instr_63520": { + "virtual_address": 63520, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_63524": { + "virtual_address": 63524, + "size": 4, + "disassembly": "mov r12, #0xff", + "mnemonic": "mov", + "operands": "r12, #0xff", + "mode": "none" + }, + "instr_63528": { + "virtual_address": 63528, + "size": 4, + "disassembly": "orr r12, r12, #0x700", + "mnemonic": "orr", + "operands": "r12, r12, #0x700", + "mode": "none" + }, + "instr_63532": { + "virtual_address": 63532, + "size": 4, + "disassembly": "ands r4, r12, r1, lsr #0x14", + "mnemonic": "ands", + "operands": "r4, r12, r1, lsr #0x14", + "mode": "none" + }, + "instr_63536": { + "virtual_address": 63536, + "size": 4, + "disassembly": "andnes r5, r12, r3, lsr #0x14", + "mnemonic": "andnes", + "operands": "r5, r12, r3, lsr #0x14", + "mode": "none" + }, + "instr_63540": { + "virtual_address": 63540, + "size": 4, + "disassembly": "teqne r4, r12", + "mnemonic": "teqne", + "operands": "r4, r12", + "mode": "none" + }, + "instr_63544": { + "virtual_address": 63544, + "size": 4, + "disassembly": "teqne r5, r12", + "mnemonic": "teqne", + "operands": "r5, r12", + "mode": "none" + }, + "instr_63548": { + "virtual_address": 63548, + "size": 4, + "disassembly": "bleq 0x0fa18", + "mnemonic": "bleq", + "operands": "0x0fa18", + "mode": "none" + }, + "instr_63552": { + "virtual_address": 63552, + "size": 4, + "disassembly": "add r4, r4, r5", + "mnemonic": "add", + "operands": "r4, r4, r5", + "mode": "none" + }, + "instr_63556": { + "virtual_address": 63556, + "size": 4, + "disassembly": "eor r6, r1, r3", + "mnemonic": "eor", + "operands": "r6, r1, r3", + "mode": "none" + }, + "instr_63560": { + "virtual_address": 63560, + "size": 4, + "disassembly": "bic r1, r1, r12, lsl #0x15", + "mnemonic": "bic", + "operands": "r1, r1, r12, lsl #0x15", + "mode": "none" + }, + "instr_63564": { + "virtual_address": 63564, + "size": 4, + "disassembly": "bic r3, r3, r12, lsl #0x15", + "mnemonic": "bic", + "operands": "r3, r3, r12, lsl #0x15", + "mode": "none" + }, + "instr_63568": { + "virtual_address": 63568, + "size": 4, + "disassembly": "orrs r5, r0, r1, lsl #0xc", + "mnemonic": "orrs", + "operands": "r5, r0, r1, lsl #0xc", + "mode": "none" + }, + "instr_63572": { + "virtual_address": 63572, + "size": 4, + "disassembly": "orrnes r5, r2, r3, lsl #0xc", + "mnemonic": "orrnes", + "operands": "r5, r2, r3, lsl #0xc", + "mode": "none" + }, + "instr_63576": { + "virtual_address": 63576, + "size": 4, + "disassembly": "orr r1, r1, #0x100000", + "mnemonic": "orr", + "operands": "r1, r1, #0x100000", + "mode": "none" + }, + "instr_63580": { + "virtual_address": 63580, + "size": 4, + "disassembly": "orr r3, r3, #0x100000", + "mnemonic": "orr", + "operands": "r3, r3, #0x100000", + "mode": "none" + }, + "instr_63584": { + "virtual_address": 63584, + "size": 4, + "disassembly": "beq 0x0f8dc", + "mnemonic": "beq", + "operands": "0x0f8dc", + "mode": "none" + }, + "bb_63520": { + "virtual_address": 63520, + "size": 68, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 63588, + "children": [ + "instr_63520", + "instr_63524", + "instr_63528", + "instr_63532", + "instr_63536", + "instr_63540", + "instr_63544", + "instr_63548", + "instr_63552", + "instr_63556", + "instr_63560", + "instr_63564", + "instr_63568", + "instr_63572", + "instr_63576", + "instr_63580", + "instr_63584" + ] + }, + "instr_63588": { + "virtual_address": 63588, + "size": 4, + "disassembly": "umull r12, lr, r0, r2", + "mnemonic": "umull", + "operands": "r12, lr, r0, r2", + "mode": "none" + }, + "instr_63592": { + "virtual_address": 63592, + "size": 4, + "disassembly": "mov r5, #0x0", + "mnemonic": "mov", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_63596": { + "virtual_address": 63596, + "size": 4, + "disassembly": "umlal lr, r5, r1, r2", + "mnemonic": "umlal", + "operands": "lr, r5, r1, r2", + "mode": "none" + }, + "instr_63600": { + "virtual_address": 63600, + "size": 4, + "disassembly": "and r2, r6, #0x80000000", + "mnemonic": "and", + "operands": "r2, r6, #0x80000000", + "mode": "none" + }, + "instr_63604": { + "virtual_address": 63604, + "size": 4, + "disassembly": "umlal lr, r5, r0, r3", + "mnemonic": "umlal", + "operands": "lr, r5, r0, r3", + "mode": "none" + }, + "instr_63608": { + "virtual_address": 63608, + "size": 4, + "disassembly": "mov r6, #0x0", + "mnemonic": "mov", + "operands": "r6, #0x0", + "mode": "none" + }, + "instr_63612": { + "virtual_address": 63612, + "size": 4, + "disassembly": "umlal r5, r6, r1, r3", + "mnemonic": "umlal", + "operands": "r5, r6, r1, r3", + "mode": "none" + }, + "instr_63616": { + "virtual_address": 63616, + "size": 4, + "disassembly": "teq r12, #0x0", + "mnemonic": "teq", + "operands": "r12, #0x0", + "mode": "none" + }, + "instr_63620": { + "virtual_address": 63620, + "size": 4, + "disassembly": "orrne lr, lr, #0x1", + "mnemonic": "orrne", + "operands": "lr, lr, #0x1", + "mode": "none" + }, + "instr_63624": { + "virtual_address": 63624, + "size": 4, + "disassembly": "sub r4, r4, #0xff", + "mnemonic": "sub", + "operands": "r4, r4, #0xff", + "mode": "none" + }, + "instr_63628": { + "virtual_address": 63628, + "size": 4, + "disassembly": "cmp r6, #0x200", + "mnemonic": "cmp", + "operands": "r6, #0x200", + "mode": "none" + }, + "instr_63632": { + "virtual_address": 63632, + "size": 4, + "disassembly": "sbc r4, r4, #0x300", + "mnemonic": "sbc", + "operands": "r4, r4, #0x300", + "mode": "none" + }, + "instr_63636": { + "virtual_address": 63636, + "size": 4, + "disassembly": "bcs 0x0f8a4", + "mnemonic": "bcs", + "operands": "0x0f8a4", + "mode": "none" + }, + "bb_63588": { + "virtual_address": 63588, + "size": 52, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 63640, + "children": [ + "instr_63588", + "instr_63592", + "instr_63596", + "instr_63600", + "instr_63604", + "instr_63608", + "instr_63612", + "instr_63616", + "instr_63620", + "instr_63624", + "instr_63628", + "instr_63632", + "instr_63636" + ] + }, + "instr_63640": { + "virtual_address": 63640, + "size": 4, + "disassembly": "movs lr, lr, lsl #0x1", + "mnemonic": "movs", + "operands": "lr, lr, lsl #0x1", + "mode": "none" + }, + "instr_63644": { + "virtual_address": 63644, + "size": 4, + "disassembly": "adcs r5, r5, r5", + "mnemonic": "adcs", + "operands": "r5, r5, r5", + "mode": "none" + }, + "instr_63648": { + "virtual_address": 63648, + "size": 4, + "disassembly": "adc r6, r6, r6", + "mnemonic": "adc", + "operands": "r6, r6, r6", + "mode": "none" + }, + "bb_63640": { + "virtual_address": 63640, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 63652, + "children": [ + "instr_63640", + "instr_63644", + "instr_63648" + ] + }, + "instr_63652": { + "virtual_address": 63652, + "size": 4, + "disassembly": "orr r1, r2, r6, lsl #0xb", + "mnemonic": "orr", + "operands": "r1, r2, r6, lsl #0xb", + "mode": "none" + }, + "instr_63656": { + "virtual_address": 63656, + "size": 4, + "disassembly": "orr r1, r1, r5, lsr #0x15", + "mnemonic": "orr", + "operands": "r1, r1, r5, lsr #0x15", + "mode": "none" + }, + "instr_63660": { + "virtual_address": 63660, + "size": 4, + "disassembly": "mov r0, r5, lsl #0xb", + "mnemonic": "mov", + "operands": "r0, r5, lsl #0xb", + "mode": "none" + }, + "instr_63664": { + "virtual_address": 63664, + "size": 4, + "disassembly": "orr r0, r0, lr, lsr #0x15", + "mnemonic": "orr", + "operands": "r0, r0, lr, lsr #0x15", + "mode": "none" + }, + "instr_63668": { + "virtual_address": 63668, + "size": 4, + "disassembly": "mov lr, lr, lsl #0xb", + "mnemonic": "mov", + "operands": "lr, lr, lsl #0xb", + "mode": "none" + }, + "instr_63672": { + "virtual_address": 63672, + "size": 4, + "disassembly": "subs r12, r4, #0xfd", + "mnemonic": "subs", + "operands": "r12, r4, #0xfd", + "mode": "none" + }, + "instr_63676": { + "virtual_address": 63676, + "size": 4, + "disassembly": "cmphi r12, #0x700", + "mnemonic": "cmphi", + "operands": "r12, #0x700", + "mode": "none" + }, + "instr_63680": { + "virtual_address": 63680, + "size": 4, + "disassembly": "bhi 0x0f90c", + "mnemonic": "bhi", + "operands": "0x0f90c", + "mode": "none" + }, + "bb_63652": { + "virtual_address": 63652, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 63684, + "children": [ + "instr_63652", + "instr_63656", + "instr_63660", + "instr_63664", + "instr_63668", + "instr_63672", + "instr_63676", + "instr_63680" + ] + }, + "instr_63684": { + "virtual_address": 63684, + "size": 4, + "disassembly": "cmp lr, #0x80000000", + "mnemonic": "cmp", + "operands": "lr, #0x80000000", + "mode": "none" + }, + "instr_63688": { + "virtual_address": 63688, + "size": 4, + "disassembly": "moveqs lr, r0, lsr #0x1", + "mnemonic": "moveqs", + "operands": "lr, r0, lsr #0x1", + "mode": "none" + }, + "instr_63692": { + "virtual_address": 63692, + "size": 4, + "disassembly": "adcs r0, r0, #0x0", + "mnemonic": "adcs", + "operands": "r0, r0, #0x0", + "mode": "none" + }, + "instr_63696": { + "virtual_address": 63696, + "size": 4, + "disassembly": "adc r1, r1, r4, lsl #0x14", + "mnemonic": "adc", + "operands": "r1, r1, r4, lsl #0x14", + "mode": "none" + }, + "instr_63700": { + "virtual_address": 63700, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_63704": { + "virtual_address": 63704, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_63684": { + "virtual_address": 63684, + "size": 24, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_63684", + "instr_63688", + "instr_63692", + "instr_63696", + "instr_63700", + "instr_63704" + ] + }, + "instr_63708": { + "virtual_address": 63708, + "size": 4, + "disassembly": "and r6, r6, #0x80000000", + "mnemonic": "and", + "operands": "r6, r6, #0x80000000", + "mode": "none" + }, + "instr_63712": { + "virtual_address": 63712, + "size": 4, + "disassembly": "orr r1, r6, r1", + "mnemonic": "orr", + "operands": "r1, r6, r1", + "mode": "none" + }, + "instr_63716": { + "virtual_address": 63716, + "size": 4, + "disassembly": "orr r0, r0, r2", + "mnemonic": "orr", + "operands": "r0, r0, r2", + "mode": "none" + }, + "instr_63720": { + "virtual_address": 63720, + "size": 4, + "disassembly": "eor r1, r1, r3", + "mnemonic": "eor", + "operands": "r1, r1, r3", + "mode": "none" + }, + "instr_63724": { + "virtual_address": 63724, + "size": 4, + "disassembly": "subs r4, r4, r12, lsr #0x1", + "mnemonic": "subs", + "operands": "r4, r4, r12, lsr #0x1", + "mode": "none" + }, + "instr_63728": { + "virtual_address": 63728, + "size": 4, + "disassembly": "rsbgts r5, r4, r12", + "mnemonic": "rsbgts", + "operands": "r5, r4, r12", + "mode": "none" + }, + "instr_63732": { + "virtual_address": 63732, + "size": 4, + "disassembly": "orrgt r1, r1, r4, lsl #0x14", + "mnemonic": "orrgt", + "operands": "r1, r1, r4, lsl #0x14", + "mode": "none" + }, + "instr_63736": { + "virtual_address": 63736, + "size": 4, + "disassembly": "ldmiagt sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmiagt", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_63740": { + "virtual_address": 63740, + "size": 4, + "disassembly": "bxgt lr", + "mnemonic": "bxgt", + "operands": "lr", + "mode": "none" + }, + "bb_63708": { + "virtual_address": 63708, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 63744, + "children": [ + "instr_63708", + "instr_63712", + "instr_63716", + "instr_63720", + "instr_63724", + "instr_63728", + "instr_63732", + "instr_63736", + "instr_63740" + ] + }, + "instr_63744": { + "virtual_address": 63744, + "size": 4, + "disassembly": "orr r1, r1, #0x100000", + "mnemonic": "orr", + "operands": "r1, r1, #0x100000", + "mode": "none" + }, + "instr_63748": { + "virtual_address": 63748, + "size": 4, + "disassembly": "mov lr, #0x0", + "mnemonic": "mov", + "operands": "lr, #0x0", + "mode": "none" + }, + "instr_63752": { + "virtual_address": 63752, + "size": 4, + "disassembly": "subs r4, r4, #0x1", + "mnemonic": "subs", + "operands": "r4, r4, #0x1", + "mode": "none" + }, + "bb_63744": { + "virtual_address": 63744, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 63756, + "children": [ + "instr_63744", + "instr_63748", + "instr_63752" + ] + }, + "instr_63756": { + "virtual_address": 63756, + "size": 4, + "disassembly": "bgt 0x0fa88", + "mnemonic": "bgt", + "operands": "0x0fa88", + "mode": "none" + }, + "bb_63756": { + "virtual_address": 63756, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 63760, + "children": [ + "instr_63756" + ] + }, + "instr_63760": { + "virtual_address": 63760, + "size": 4, + "disassembly": "cmn r4, #0x36", + "mnemonic": "cmn", + "operands": "r4, #0x36", + "mode": "none" + }, + "instr_63764": { + "virtual_address": 63764, + "size": 4, + "disassembly": "movle r0, #0x0", + "mnemonic": "movle", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_63768": { + "virtual_address": 63768, + "size": 4, + "disassembly": "andle r1, r1, #0x80000000", + "mnemonic": "andle", + "operands": "r1, r1, #0x80000000", + "mode": "none" + }, + "instr_63772": { + "virtual_address": 63772, + "size": 4, + "disassembly": "ldmiale sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmiale", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_63776": { + "virtual_address": 63776, + "size": 4, + "disassembly": "bxle lr", + "mnemonic": "bxle", + "operands": "lr", + "mode": "none" + }, + "bb_63760": { + "virtual_address": 63760, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 63780, + "children": [ + "instr_63760", + "instr_63764", + "instr_63768", + "instr_63772", + "instr_63776" + ] + }, + "instr_63780": { + "virtual_address": 63780, + "size": 4, + "disassembly": "rsb r4, r4, #0x0", + "mnemonic": "rsb", + "operands": "r4, r4, #0x0", + "mode": "none" + }, + "instr_63784": { + "virtual_address": 63784, + "size": 4, + "disassembly": "subs r4, r4, #0x20", + "mnemonic": "subs", + "operands": "r4, r4, #0x20", + "mode": "none" + }, + "instr_63788": { + "virtual_address": 63788, + "size": 4, + "disassembly": "bge 0x0f99c", + "mnemonic": "bge", + "operands": "0x0f99c", + "mode": "none" + }, + "bb_63780": { + "virtual_address": 63780, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 63792, + "children": [ + "instr_63780", + "instr_63784", + "instr_63788" + ] + }, + "instr_63792": { + "virtual_address": 63792, + "size": 4, + "disassembly": "adds r4, r4, #0xc", + "mnemonic": "adds", + "operands": "r4, r4, #0xc", + "mode": "none" + }, + "instr_63796": { + "virtual_address": 63796, + "size": 4, + "disassembly": "bgt 0x0f96c", + "mnemonic": "bgt", + "operands": "0x0f96c", + "mode": "none" + }, + "bb_63792": { + "virtual_address": 63792, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 63800, + "children": [ + "instr_63792", + "instr_63796" + ] + }, + "instr_63800": { + "virtual_address": 63800, + "size": 4, + "disassembly": "add r4, r4, #0x14", + "mnemonic": "add", + "operands": "r4, r4, #0x14", + "mode": "none" + }, + "instr_63804": { + "virtual_address": 63804, + "size": 4, + "disassembly": "rsb r5, r4, #0x20", + "mnemonic": "rsb", + "operands": "r5, r4, #0x20", + "mode": "none" + }, + "instr_63808": { + "virtual_address": 63808, + "size": 4, + "disassembly": "mov r3, r0, lsl r5", + "mnemonic": "mov", + "operands": "r3, r0, lsl r5", + "mode": "none" + }, + "instr_63812": { + "virtual_address": 63812, + "size": 4, + "disassembly": "mov r0, r0, lsr r4", + "mnemonic": "mov", + "operands": "r0, r0, lsr r4", + "mode": "none" + }, + "instr_63816": { + "virtual_address": 63816, + "size": 4, + "disassembly": "orr r0, r0, r1, lsl r5", + "mnemonic": "orr", + "operands": "r0, r0, r1, lsl r5", + "mode": "none" + }, + "instr_63820": { + "virtual_address": 63820, + "size": 4, + "disassembly": "and r2, r1, #0x80000000", + "mnemonic": "and", + "operands": "r2, r1, #0x80000000", + "mode": "none" + }, + "instr_63824": { + "virtual_address": 63824, + "size": 4, + "disassembly": "bic r1, r1, #0x80000000", + "mnemonic": "bic", + "operands": "r1, r1, #0x80000000", + "mode": "none" + }, + "instr_63828": { + "virtual_address": 63828, + "size": 4, + "disassembly": "adds r0, r0, r3, lsr #0x1f", + "mnemonic": "adds", + "operands": "r0, r0, r3, lsr #0x1f", + "mode": "none" + }, + "instr_63832": { + "virtual_address": 63832, + "size": 4, + "disassembly": "adc r1, r2, r1, lsr r4", + "mnemonic": "adc", + "operands": "r1, r2, r1, lsr r4", + "mode": "none" + }, + "instr_63836": { + "virtual_address": 63836, + "size": 4, + "disassembly": "orrs lr, lr, r3, lsl #0x1", + "mnemonic": "orrs", + "operands": "lr, lr, r3, lsl #0x1", + "mode": "none" + }, + "instr_63840": { + "virtual_address": 63840, + "size": 4, + "disassembly": "biceq r0, r0, r3, lsr #0x1f", + "mnemonic": "biceq", + "operands": "r0, r0, r3, lsr #0x1f", + "mode": "none" + }, + "instr_63844": { + "virtual_address": 63844, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_63848": { + "virtual_address": 63848, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_63800": { + "virtual_address": 63800, + "size": 52, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_63800", + "instr_63804", + "instr_63808", + "instr_63812", + "instr_63816", + "instr_63820", + "instr_63824", + "instr_63828", + "instr_63832", + "instr_63836", + "instr_63840", + "instr_63844", + "instr_63848" + ] + }, + "instr_63852": { + "virtual_address": 63852, + "size": 4, + "disassembly": "rsb r4, r4, #0xc", + "mnemonic": "rsb", + "operands": "r4, r4, #0xc", + "mode": "none" + }, + "instr_63856": { + "virtual_address": 63856, + "size": 4, + "disassembly": "rsb r5, r4, #0x20", + "mnemonic": "rsb", + "operands": "r5, r4, #0x20", + "mode": "none" + }, + "instr_63860": { + "virtual_address": 63860, + "size": 4, + "disassembly": "mov r3, r0, lsl r4", + "mnemonic": "mov", + "operands": "r3, r0, lsl r4", + "mode": "none" + }, + "instr_63864": { + "virtual_address": 63864, + "size": 4, + "disassembly": "mov r0, r0, lsr r5", + "mnemonic": "mov", + "operands": "r0, r0, lsr r5", + "mode": "none" + }, + "instr_63868": { + "virtual_address": 63868, + "size": 4, + "disassembly": "orr r0, r0, r1, lsl r4", + "mnemonic": "orr", + "operands": "r0, r0, r1, lsl r4", + "mode": "none" + }, + "instr_63872": { + "virtual_address": 63872, + "size": 4, + "disassembly": "and r1, r1, #0x80000000", + "mnemonic": "and", + "operands": "r1, r1, #0x80000000", + "mode": "none" + }, + "instr_63876": { + "virtual_address": 63876, + "size": 4, + "disassembly": "adds r0, r0, r3, lsr #0x1f", + "mnemonic": "adds", + "operands": "r0, r0, r3, lsr #0x1f", + "mode": "none" + }, + "instr_63880": { + "virtual_address": 63880, + "size": 4, + "disassembly": "adc r1, r1, #0x0", + "mnemonic": "adc", + "operands": "r1, r1, #0x0", + "mode": "none" + }, + "instr_63884": { + "virtual_address": 63884, + "size": 4, + "disassembly": "orrs lr, lr, r3, lsl #0x1", + "mnemonic": "orrs", + "operands": "lr, lr, r3, lsl #0x1", + "mode": "none" + }, + "instr_63888": { + "virtual_address": 63888, + "size": 4, + "disassembly": "biceq r0, r0, r3, lsr #0x1f", + "mnemonic": "biceq", + "operands": "r0, r0, r3, lsr #0x1f", + "mode": "none" + }, + "instr_63892": { + "virtual_address": 63892, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_63896": { + "virtual_address": 63896, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_63852": { + "virtual_address": 63852, + "size": 48, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_63852", + "instr_63856", + "instr_63860", + "instr_63864", + "instr_63868", + "instr_63872", + "instr_63876", + "instr_63880", + "instr_63884", + "instr_63888", + "instr_63892", + "instr_63896" + ] + }, + "instr_63900": { + "virtual_address": 63900, + "size": 4, + "disassembly": "rsb r5, r4, #0x20", + "mnemonic": "rsb", + "operands": "r5, r4, #0x20", + "mode": "none" + }, + "instr_63904": { + "virtual_address": 63904, + "size": 4, + "disassembly": "orr lr, lr, r0, lsl r5", + "mnemonic": "orr", + "operands": "lr, lr, r0, lsl r5", + "mode": "none" + }, + "instr_63908": { + "virtual_address": 63908, + "size": 4, + "disassembly": "mov r3, r0, lsr r4", + "mnemonic": "mov", + "operands": "r3, r0, lsr r4", + "mode": "none" + }, + "instr_63912": { + "virtual_address": 63912, + "size": 4, + "disassembly": "orr r3, r3, r1, lsl r5", + "mnemonic": "orr", + "operands": "r3, r3, r1, lsl r5", + "mode": "none" + }, + "instr_63916": { + "virtual_address": 63916, + "size": 4, + "disassembly": "mov r0, r1, lsr r4", + "mnemonic": "mov", + "operands": "r0, r1, lsr r4", + "mode": "none" + }, + "instr_63920": { + "virtual_address": 63920, + "size": 4, + "disassembly": "and r1, r1, #0x80000000", + "mnemonic": "and", + "operands": "r1, r1, #0x80000000", + "mode": "none" + }, + "instr_63924": { + "virtual_address": 63924, + "size": 4, + "disassembly": "bic r0, r0, r1, lsr r4", + "mnemonic": "bic", + "operands": "r0, r0, r1, lsr r4", + "mode": "none" + }, + "instr_63928": { + "virtual_address": 63928, + "size": 4, + "disassembly": "add r0, r0, r3, lsr #0x1f", + "mnemonic": "add", + "operands": "r0, r0, r3, lsr #0x1f", + "mode": "none" + }, + "instr_63932": { + "virtual_address": 63932, + "size": 4, + "disassembly": "orrs lr, lr, r3, lsl #0x1", + "mnemonic": "orrs", + "operands": "lr, lr, r3, lsl #0x1", + "mode": "none" + }, + "instr_63936": { + "virtual_address": 63936, + "size": 4, + "disassembly": "biceq r0, r0, r3, lsr #0x1f", + "mnemonic": "biceq", + "operands": "r0, r0, r3, lsr #0x1f", + "mode": "none" + }, + "instr_63940": { + "virtual_address": 63940, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_63944": { + "virtual_address": 63944, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_63900": { + "virtual_address": 63900, + "size": 48, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_63900", + "instr_63904", + "instr_63908", + "instr_63912", + "instr_63916", + "instr_63920", + "instr_63924", + "instr_63928", + "instr_63932", + "instr_63936", + "instr_63940", + "instr_63944" + ] + }, + "func_63520": { + "virtual_address": 63520, + "size": 428, + "name": "FUN_0000f820", + "children": [ + "bb_63520", + "bb_63588", + "bb_63640", + "bb_63652", + "bb_63684", + "bb_63708", + "bb_63744", + "bb_63756", + "bb_63760", + "bb_63780", + "bb_63792", + "bb_63800", + "bb_63852", + "bb_63900" + ] + }, + "instr_64024": { + "virtual_address": 64024, + "size": 4, + "disassembly": "teq r4, r12", + "mnemonic": "teq", + "operands": "r4, r12", + "mode": "none" + }, + "instr_64028": { + "virtual_address": 64028, + "size": 4, + "disassembly": "and r5, r12, r3, lsr #0x14", + "mnemonic": "and", + "operands": "r5, r12, r3, lsr #0x14", + "mode": "none" + }, + "instr_64032": { + "virtual_address": 64032, + "size": 4, + "disassembly": "teqne r5, r12", + "mnemonic": "teqne", + "operands": "r5, r12", + "mode": "none" + }, + "instr_64036": { + "virtual_address": 64036, + "size": 4, + "disassembly": "beq 0x0fa48", + "mnemonic": "beq", + "operands": "0x0fa48", + "mode": "none" + }, + "bb_64024": { + "virtual_address": 64024, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64040, + "children": [ + "instr_64024", + "instr_64028", + "instr_64032", + "instr_64036" + ] + }, + "instr_64040": { + "virtual_address": 64040, + "size": 4, + "disassembly": "orrs r6, r0, r1, lsl #0x1", + "mnemonic": "orrs", + "operands": "r6, r0, r1, lsl #0x1", + "mode": "none" + }, + "instr_64044": { + "virtual_address": 64044, + "size": 4, + "disassembly": "orrnes r6, r2, r3, lsl #0x1", + "mnemonic": "orrnes", + "operands": "r6, r2, r3, lsl #0x1", + "mode": "none" + }, + "instr_64048": { + "virtual_address": 64048, + "size": 4, + "disassembly": "bne 0x0f9cc", + "mnemonic": "bne", + "operands": "0x0f9cc", + "mode": "none" + }, + "bb_64040": { + "virtual_address": 64040, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64052, + "children": [ + "instr_64040", + "instr_64044", + "instr_64048" + ] + }, + "instr_64052": { + "virtual_address": 64052, + "size": 4, + "disassembly": "eor r1, r1, r3", + "mnemonic": "eor", + "operands": "r1, r1, r3", + "mode": "none" + }, + "instr_64056": { + "virtual_address": 64056, + "size": 4, + "disassembly": "and r1, r1, #0x80000000", + "mnemonic": "and", + "operands": "r1, r1, #0x80000000", + "mode": "none" + }, + "instr_64060": { + "virtual_address": 64060, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_64064": { + "virtual_address": 64064, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_64068": { + "virtual_address": 64068, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_64052": { + "virtual_address": 64052, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_64052", + "instr_64056", + "instr_64060", + "instr_64064", + "instr_64068" + ] + }, + "instr_64072": { + "virtual_address": 64072, + "size": 4, + "disassembly": "orrs r6, r0, r1, lsl #0x1", + "mnemonic": "orrs", + "operands": "r6, r0, r1, lsl #0x1", + "mode": "none" + }, + "instr_64076": { + "virtual_address": 64076, + "size": 4, + "disassembly": "moveq r0, r2", + "mnemonic": "moveq", + "operands": "r0, r2", + "mode": "none" + }, + "instr_64080": { + "virtual_address": 64080, + "size": 4, + "disassembly": "moveq r1, r3", + "mnemonic": "moveq", + "operands": "r1, r3", + "mode": "none" + }, + "instr_64084": { + "virtual_address": 64084, + "size": 4, + "disassembly": "orrnes r6, r2, r3, lsl #0x1", + "mnemonic": "orrnes", + "operands": "r6, r2, r3, lsl #0x1", + "mode": "none" + }, + "instr_64088": { + "virtual_address": 64088, + "size": 4, + "disassembly": "beq 0x0faa0", + "mnemonic": "beq", + "operands": "0x0faa0", + "mode": "none" + }, + "bb_64072": { + "virtual_address": 64072, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64092, + "children": [ + "instr_64072", + "instr_64076", + "instr_64080", + "instr_64084", + "instr_64088" + ] + }, + "instr_64092": { + "virtual_address": 64092, + "size": 4, + "disassembly": "teq r4, r12", + "mnemonic": "teq", + "operands": "r4, r12", + "mode": "none" + }, + "instr_64096": { + "virtual_address": 64096, + "size": 4, + "disassembly": "bne 0x0fa6c", + "mnemonic": "bne", + "operands": "0x0fa6c", + "mode": "none" + }, + "bb_64092": { + "virtual_address": 64092, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64100, + "children": [ + "instr_64092", + "instr_64096" + ] + }, + "instr_64100": { + "virtual_address": 64100, + "size": 4, + "disassembly": "orrs r6, r0, r1, lsl #0xc", + "mnemonic": "orrs", + "operands": "r6, r0, r1, lsl #0xc", + "mode": "none" + }, + "instr_64104": { + "virtual_address": 64104, + "size": 4, + "disassembly": "bne 0x0faa0", + "mnemonic": "bne", + "operands": "0x0faa0", + "mode": "none" + }, + "bb_64100": { + "virtual_address": 64100, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64108, + "children": [ + "instr_64100", + "instr_64104" + ] + }, + "instr_64108": { + "virtual_address": 64108, + "size": 4, + "disassembly": "teq r5, r12", + "mnemonic": "teq", + "operands": "r5, r12", + "mode": "none" + }, + "instr_64112": { + "virtual_address": 64112, + "size": 4, + "disassembly": "bne 0x0fa84", + "mnemonic": "bne", + "operands": "0x0fa84", + "mode": "none" + }, + "bb_64108": { + "virtual_address": 64108, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64116, + "children": [ + "instr_64108", + "instr_64112" + ] + }, + "instr_64116": { + "virtual_address": 64116, + "size": 4, + "disassembly": "orrs r6, r2, r3, lsl #0xc", + "mnemonic": "orrs", + "operands": "r6, r2, r3, lsl #0xc", + "mode": "none" + }, + "instr_64120": { + "virtual_address": 64120, + "size": 4, + "disassembly": "movne r0, r2", + "mnemonic": "movne", + "operands": "r0, r2", + "mode": "none" + }, + "instr_64124": { + "virtual_address": 64124, + "size": 4, + "disassembly": "movne r1, r3", + "mnemonic": "movne", + "operands": "r1, r3", + "mode": "none" + }, + "instr_64128": { + "virtual_address": 64128, + "size": 4, + "disassembly": "bne 0x0faa0", + "mnemonic": "bne", + "operands": "0x0faa0", + "mode": "none" + }, + "bb_64116": { + "virtual_address": 64116, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64132, + "children": [ + "instr_64116", + "instr_64120", + "instr_64124", + "instr_64128" + ] + }, + "instr_64132": { + "virtual_address": 64132, + "size": 4, + "disassembly": "eor r1, r1, r3", + "mnemonic": "eor", + "operands": "r1, r1, r3", + "mode": "none" + }, + "bb_64132": { + "virtual_address": 64132, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64136, + "children": [ + "instr_64132" + ] + }, + "instr_64136": { + "virtual_address": 64136, + "size": 4, + "disassembly": "and r1, r1, #0x80000000", + "mnemonic": "and", + "operands": "r1, r1, #0x80000000", + "mode": "none" + }, + "instr_64140": { + "virtual_address": 64140, + "size": 4, + "disassembly": "orr r1, r1, #0x7f000000", + "mnemonic": "orr", + "operands": "r1, r1, #0x7f000000", + "mode": "none" + }, + "instr_64144": { + "virtual_address": 64144, + "size": 4, + "disassembly": "orr r1, r1, #0xf00000", + "mnemonic": "orr", + "operands": "r1, r1, #0xf00000", + "mode": "none" + }, + "instr_64148": { + "virtual_address": 64148, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_64152": { + "virtual_address": 64152, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_64156": { + "virtual_address": 64156, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_64136": { + "virtual_address": 64136, + "size": 24, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_64136", + "instr_64140", + "instr_64144", + "instr_64148", + "instr_64152", + "instr_64156" + ] + }, + "instr_64160": { + "virtual_address": 64160, + "size": 4, + "disassembly": "orr r1, r1, #0x7f000000", + "mnemonic": "orr", + "operands": "r1, r1, #0x7f000000", + "mode": "none" + }, + "instr_64164": { + "virtual_address": 64164, + "size": 4, + "disassembly": "orr r1, r1, #0xf80000", + "mnemonic": "orr", + "operands": "r1, r1, #0xf80000", + "mode": "none" + }, + "instr_64168": { + "virtual_address": 64168, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_64172": { + "virtual_address": 64172, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_64160": { + "virtual_address": 64160, + "size": 16, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_64160", + "instr_64164", + "instr_64168", + "instr_64172" + ] + }, + "func_64024": { + "virtual_address": 64024, + "size": 152, + "name": "FUN_0000fa18", + "children": [ + "bb_64024", + "bb_64040", + "bb_64052", + "bb_64072", + "bb_64092", + "bb_64100", + "bb_64108", + "bb_64116", + "bb_64132", + "bb_64136", + "bb_64160" + ] + }, + "instr_64176": { + "virtual_address": 64176, + "size": 4, + "disassembly": "subs r2, r1, #0x1", + "mnemonic": "subs", + "operands": "r2, r1, #0x1", + "mode": "none" + }, + "instr_64180": { + "virtual_address": 64180, + "size": 4, + "disassembly": "bxeq lr", + "mnemonic": "bxeq", + "operands": "lr", + "mode": "none" + }, + "bb_64176": { + "virtual_address": 64176, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64184, + "children": [ + "instr_64176", + "instr_64180" + ] + }, + "instr_64184": { + "virtual_address": 64184, + "size": 4, + "disassembly": "bcc 0x0fb98", + "mnemonic": "bcc", + "operands": "0x0fb98", + "mode": "none" + }, + "bb_64184": { + "virtual_address": 64184, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64188, + "children": [ + "instr_64184" + ] + }, + "instr_64188": { + "virtual_address": 64188, + "size": 4, + "disassembly": "cmp r0, r1", + "mnemonic": "cmp", + "operands": "r0, r1", + "mode": "none" + }, + "instr_64192": { + "virtual_address": 64192, + "size": 4, + "disassembly": "bls 0x0fb50", + "mnemonic": "bls", + "operands": "0x0fb50", + "mode": "none" + }, + "bb_64188": { + "virtual_address": 64188, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64196, + "children": [ + "instr_64188", + "instr_64192" + ] + }, + "instr_64196": { + "virtual_address": 64196, + "size": 4, + "disassembly": "tst r1, r2", + "mnemonic": "tst", + "operands": "r1, r2", + "mode": "none" + }, + "instr_64200": { + "virtual_address": 64200, + "size": 4, + "disassembly": "beq 0x0fb5c", + "mnemonic": "beq", + "operands": "0x0fb5c", + "mode": "none" + }, + "bb_64196": { + "virtual_address": 64196, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64204, + "children": [ + "instr_64196", + "instr_64200" + ] + }, + "instr_64204": { + "virtual_address": 64204, + "size": 4, + "disassembly": "tst r1, #0xe0000000", + "mnemonic": "tst", + "operands": "r1, #0xe0000000", + "mode": "none" + }, + "instr_64208": { + "virtual_address": 64208, + "size": 4, + "disassembly": "moveq r1, r1, lsl #0x3", + "mnemonic": "moveq", + "operands": "r1, r1, lsl #0x3", + "mode": "none" + }, + "instr_64212": { + "virtual_address": 64212, + "size": 4, + "disassembly": "moveq r3, #0x8", + "mnemonic": "moveq", + "operands": "r3, #0x8", + "mode": "none" + }, + "instr_64216": { + "virtual_address": 64216, + "size": 4, + "disassembly": "movne r3, #0x1", + "mnemonic": "movne", + "operands": "r3, #0x1", + "mode": "none" + }, + "bb_64204": { + "virtual_address": 64204, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64220, + "children": [ + "instr_64204", + "instr_64208", + "instr_64212", + "instr_64216" + ] + }, + "instr_64220": { + "virtual_address": 64220, + "size": 4, + "disassembly": "cmp r1, #0x10000000", + "mnemonic": "cmp", + "operands": "r1, #0x10000000", + "mode": "none" + }, + "instr_64224": { + "virtual_address": 64224, + "size": 4, + "disassembly": "cmpcc r1, r0", + "mnemonic": "cmpcc", + "operands": "r1, r0", + "mode": "none" + }, + "instr_64228": { + "virtual_address": 64228, + "size": 4, + "disassembly": "movcc r1, r1, lsl #0x4", + "mnemonic": "movcc", + "operands": "r1, r1, lsl #0x4", + "mode": "none" + }, + "instr_64232": { + "virtual_address": 64232, + "size": 4, + "disassembly": "movcc r3, r3, lsl #0x4", + "mnemonic": "movcc", + "operands": "r3, r3, lsl #0x4", + "mode": "none" + }, + "instr_64236": { + "virtual_address": 64236, + "size": 4, + "disassembly": "bcc 0x0fadc", + "mnemonic": "bcc", + "operands": "0x0fadc", + "mode": "none" + }, + "bb_64220": { + "virtual_address": 64220, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64240, + "children": [ + "instr_64220", + "instr_64224", + "instr_64228", + "instr_64232", + "instr_64236" + ] + }, + "instr_64240": { + "virtual_address": 64240, + "size": 4, + "disassembly": "cmp r1, #0x80000000", + "mnemonic": "cmp", + "operands": "r1, #0x80000000", + "mode": "none" + }, + "instr_64244": { + "virtual_address": 64244, + "size": 4, + "disassembly": "cmpcc r1, r0", + "mnemonic": "cmpcc", + "operands": "r1, r0", + "mode": "none" + }, + "instr_64248": { + "virtual_address": 64248, + "size": 4, + "disassembly": "movcc r1, r1, lsl #0x1", + "mnemonic": "movcc", + "operands": "r1, r1, lsl #0x1", + "mode": "none" + }, + "instr_64252": { + "virtual_address": 64252, + "size": 4, + "disassembly": "movcc r3, r3, lsl #0x1", + "mnemonic": "movcc", + "operands": "r3, r3, lsl #0x1", + "mode": "none" + }, + "instr_64256": { + "virtual_address": 64256, + "size": 4, + "disassembly": "bcc 0x0faf0", + "mnemonic": "bcc", + "operands": "0x0faf0", + "mode": "none" + }, + "bb_64240": { + "virtual_address": 64240, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64260, + "children": [ + "instr_64240", + "instr_64244", + "instr_64248", + "instr_64252", + "instr_64256" + ] + }, + "instr_64260": { + "virtual_address": 64260, + "size": 4, + "disassembly": "mov r2, #0x0", + "mnemonic": "mov", + "operands": "r2, #0x0", + "mode": "none" + }, + "bb_64260": { + "virtual_address": 64260, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64264, + "children": [ + "instr_64260" + ] + }, + "instr_64264": { + "virtual_address": 64264, + "size": 4, + "disassembly": "cmp r0, r1", + "mnemonic": "cmp", + "operands": "r0, r1", + "mode": "none" + }, + "instr_64268": { + "virtual_address": 64268, + "size": 4, + "disassembly": "subcs r0, r0, r1", + "mnemonic": "subcs", + "operands": "r0, r0, r1", + "mode": "none" + }, + "instr_64272": { + "virtual_address": 64272, + "size": 4, + "disassembly": "orrcs r2, r2, r3", + "mnemonic": "orrcs", + "operands": "r2, r2, r3", + "mode": "none" + }, + "instr_64276": { + "virtual_address": 64276, + "size": 4, + "disassembly": "cmp r0, r1, lsr #0x1", + "mnemonic": "cmp", + "operands": "r0, r1, lsr #0x1", + "mode": "none" + }, + "instr_64280": { + "virtual_address": 64280, + "size": 4, + "disassembly": "subcs r0, r0, r1, lsr #0x1", + "mnemonic": "subcs", + "operands": "r0, r0, r1, lsr #0x1", + "mode": "none" + }, + "instr_64284": { + "virtual_address": 64284, + "size": 4, + "disassembly": "orrcs r2, r2, r3, lsr #0x1", + "mnemonic": "orrcs", + "operands": "r2, r2, r3, lsr #0x1", + "mode": "none" + }, + "instr_64288": { + "virtual_address": 64288, + "size": 4, + "disassembly": "cmp r0, r1, lsr #0x2", + "mnemonic": "cmp", + "operands": "r0, r1, lsr #0x2", + "mode": "none" + }, + "instr_64292": { + "virtual_address": 64292, + "size": 4, + "disassembly": "subcs r0, r0, r1, lsr #0x2", + "mnemonic": "subcs", + "operands": "r0, r0, r1, lsr #0x2", + "mode": "none" + }, + "instr_64296": { + "virtual_address": 64296, + "size": 4, + "disassembly": "orrcs r2, r2, r3, lsr #0x2", + "mnemonic": "orrcs", + "operands": "r2, r2, r3, lsr #0x2", + "mode": "none" + }, + "instr_64300": { + "virtual_address": 64300, + "size": 4, + "disassembly": "cmp r0, r1, lsr #0x3", + "mnemonic": "cmp", + "operands": "r0, r1, lsr #0x3", + "mode": "none" + }, + "instr_64304": { + "virtual_address": 64304, + "size": 4, + "disassembly": "subcs r0, r0, r1, lsr #0x3", + "mnemonic": "subcs", + "operands": "r0, r0, r1, lsr #0x3", + "mode": "none" + }, + "instr_64308": { + "virtual_address": 64308, + "size": 4, + "disassembly": "orrcs r2, r2, r3, lsr #0x3", + "mnemonic": "orrcs", + "operands": "r2, r2, r3, lsr #0x3", + "mode": "none" + }, + "instr_64312": { + "virtual_address": 64312, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_64316": { + "virtual_address": 64316, + "size": 4, + "disassembly": "movnes r3, r3, lsr #0x4", + "mnemonic": "movnes", + "operands": "r3, r3, lsr #0x4", + "mode": "none" + }, + "instr_64320": { + "virtual_address": 64320, + "size": 4, + "disassembly": "movne r1, r1, lsr #0x4", + "mnemonic": "movne", + "operands": "r1, r1, lsr #0x4", + "mode": "none" + }, + "instr_64324": { + "virtual_address": 64324, + "size": 4, + "disassembly": "bne 0x0fb08", + "mnemonic": "bne", + "operands": "0x0fb08", + "mode": "none" + }, + "bb_64264": { + "virtual_address": 64264, + "size": 64, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64328, + "children": [ + "instr_64264", + "instr_64268", + "instr_64272", + "instr_64276", + "instr_64280", + "instr_64284", + "instr_64288", + "instr_64292", + "instr_64296", + "instr_64300", + "instr_64304", + "instr_64308", + "instr_64312", + "instr_64316", + "instr_64320", + "instr_64324" + ] + }, + "instr_64328": { + "virtual_address": 64328, + "size": 4, + "disassembly": "mov r0, r2", + "mnemonic": "mov", + "operands": "r0, r2", + "mode": "none" + }, + "instr_64332": { + "virtual_address": 64332, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_64328": { + "virtual_address": 64328, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_64328", + "instr_64332" + ] + }, + "instr_64336": { + "virtual_address": 64336, + "size": 4, + "disassembly": "moveq r0, #0x1", + "mnemonic": "moveq", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_64340": { + "virtual_address": 64340, + "size": 4, + "disassembly": "movne r0, #0x0", + "mnemonic": "movne", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_64344": { + "virtual_address": 64344, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_64336": { + "virtual_address": 64336, + "size": 12, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_64336", + "instr_64340", + "instr_64344" + ] + }, + "instr_64348": { + "virtual_address": 64348, + "size": 4, + "disassembly": "cmp r1, #0x10000", + "mnemonic": "cmp", + "operands": "r1, #0x10000", + "mode": "none" + }, + "instr_64352": { + "virtual_address": 64352, + "size": 4, + "disassembly": "movcs r1, r1, lsr #0x10", + "mnemonic": "movcs", + "operands": "r1, r1, lsr #0x10", + "mode": "none" + }, + "instr_64356": { + "virtual_address": 64356, + "size": 4, + "disassembly": "movcs r2, #0x10", + "mnemonic": "movcs", + "operands": "r2, #0x10", + "mode": "none" + }, + "instr_64360": { + "virtual_address": 64360, + "size": 4, + "disassembly": "movcc r2, #0x0", + "mnemonic": "movcc", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_64364": { + "virtual_address": 64364, + "size": 4, + "disassembly": "cmp r1, #0x100", + "mnemonic": "cmp", + "operands": "r1, #0x100", + "mode": "none" + }, + "instr_64368": { + "virtual_address": 64368, + "size": 4, + "disassembly": "movcs r1, r1, lsr #0x8", + "mnemonic": "movcs", + "operands": "r1, r1, lsr #0x8", + "mode": "none" + }, + "instr_64372": { + "virtual_address": 64372, + "size": 4, + "disassembly": "addcs r2, r2, #0x8", + "mnemonic": "addcs", + "operands": "r2, r2, #0x8", + "mode": "none" + }, + "instr_64376": { + "virtual_address": 64376, + "size": 4, + "disassembly": "cmp r1, #0x10", + "mnemonic": "cmp", + "operands": "r1, #0x10", + "mode": "none" + }, + "instr_64380": { + "virtual_address": 64380, + "size": 4, + "disassembly": "movcs r1, r1, lsr #0x4", + "mnemonic": "movcs", + "operands": "r1, r1, lsr #0x4", + "mode": "none" + }, + "instr_64384": { + "virtual_address": 64384, + "size": 4, + "disassembly": "addcs r2, r2, #0x4", + "mnemonic": "addcs", + "operands": "r2, r2, #0x4", + "mode": "none" + }, + "instr_64388": { + "virtual_address": 64388, + "size": 4, + "disassembly": "cmp r1, #0x4", + "mnemonic": "cmp", + "operands": "r1, #0x4", + "mode": "none" + }, + "instr_64392": { + "virtual_address": 64392, + "size": 4, + "disassembly": "addhi r2, r2, #0x3", + "mnemonic": "addhi", + "operands": "r2, r2, #0x3", + "mode": "none" + }, + "instr_64396": { + "virtual_address": 64396, + "size": 4, + "disassembly": "addls r2, r2, r1, lsr #0x1", + "mnemonic": "addls", + "operands": "r2, r2, r1, lsr #0x1", + "mode": "none" + }, + "instr_64400": { + "virtual_address": 64400, + "size": 4, + "disassembly": "mov r0, r0, lsr r2", + "mnemonic": "mov", + "operands": "r0, r0, lsr r2", + "mode": "none" + }, + "instr_64404": { + "virtual_address": 64404, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_64348": { + "virtual_address": 64348, + "size": 60, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_64348", + "instr_64352", + "instr_64356", + "instr_64360", + "instr_64364", + "instr_64368", + "instr_64372", + "instr_64376", + "instr_64380", + "instr_64384", + "instr_64388", + "instr_64392", + "instr_64396", + "instr_64400", + "instr_64404" + ] + }, + "instr_64408": { + "virtual_address": 64408, + "size": 4, + "disassembly": "bx pc", + "mnemonic": "bx", + "operands": "pc", + "mode": "none" + }, + "bb_64408": { + "virtual_address": 64408, + "size": 4, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_64408" + ] + }, + "func_64176": { + "virtual_address": 64176, + "size": 236, + "name": "__aeabi_uidiv", + "children": [ + "bb_64176", + "bb_64184", + "bb_64188", + "bb_64196", + "bb_64204", + "bb_64220", + "bb_64240", + "bb_64260", + "bb_64264", + "bb_64328", + "bb_64336", + "bb_64348", + "bb_64408" + ] + }, + "instr_64428": { + "virtual_address": 64428, + "size": 4, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_64432": { + "virtual_address": 64432, + "size": 4, + "disassembly": "beq 0x0fb98", + "mnemonic": "beq", + "operands": "0x0fb98", + "mode": "none" + }, + "bb_64428": { + "virtual_address": 64428, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64436, + "children": [ + "instr_64428", + "instr_64432" + ] + }, + "instr_64436": { + "virtual_address": 64436, + "size": 4, + "disassembly": "stmdb sp!, {r0, r1, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r0, r1, lr}", + "mode": "none" + }, + "instr_64440": { + "virtual_address": 64440, + "size": 4, + "disassembly": "bl 0x0fab0", + "mnemonic": "bl", + "operands": "0x0fab0", + "mode": "none" + }, + "instr_64444": { + "virtual_address": 64444, + "size": 4, + "disassembly": "ldmia sp!, {r1, r2, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r1, r2, lr}", + "mode": "none" + }, + "instr_64448": { + "virtual_address": 64448, + "size": 4, + "disassembly": "mul r3, r2, r0", + "mnemonic": "mul", + "operands": "r3, r2, r0", + "mode": "none" + }, + "instr_64452": { + "virtual_address": 64452, + "size": 4, + "disassembly": "sub r1, r1, r3", + "mnemonic": "sub", + "operands": "r1, r1, r3", + "mode": "none" + }, + "instr_64456": { + "virtual_address": 64456, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_64436": { + "virtual_address": 64436, + "size": 24, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_64436", + "instr_64440", + "instr_64444", + "instr_64448", + "instr_64452", + "instr_64456" + ] + }, + "func_64428": { + "virtual_address": 64428, + "size": 32, + "name": "__aeabi_uidivmod", + "children": [ + "bb_64428", + "bb_64436" + ] + }, + "instr_64460": { + "virtual_address": 64460, + "size": 4, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_64464": { + "virtual_address": 64464, + "size": 4, + "disassembly": "beq 0x0fce4", + "mnemonic": "beq", + "operands": "0x0fce4", + "mode": "none" + }, + "bb_64460": { + "virtual_address": 64460, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64468, + "children": [ + "instr_64460", + "instr_64464" + ] + }, + "func_64460": { + "virtual_address": 64460, + "size": 8, + "name": "__divsi3", + "children": [ + "bb_64460" + ] + }, + "instr_64468": { + "virtual_address": 64468, + "size": 4, + "disassembly": "eor r12, r0, r1", + "mnemonic": "eor", + "operands": "r12, r0, r1", + "mode": "none" + }, + "instr_64472": { + "virtual_address": 64472, + "size": 4, + "disassembly": "rsbmi r1, r1, #0x0", + "mnemonic": "rsbmi", + "operands": "r1, r1, #0x0", + "mode": "none" + }, + "instr_64476": { + "virtual_address": 64476, + "size": 4, + "disassembly": "subs r2, r1, #0x1", + "mnemonic": "subs", + "operands": "r2, r1, #0x1", + "mode": "none" + }, + "instr_64480": { + "virtual_address": 64480, + "size": 4, + "disassembly": "beq 0x0fc84", + "mnemonic": "beq", + "operands": "0x0fc84", + "mode": "none" + }, + "bb_64468": { + "virtual_address": 64468, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64484, + "children": [ + "instr_64468", + "instr_64472", + "instr_64476", + "instr_64480" + ] + }, + "instr_64484": { + "virtual_address": 64484, + "size": 4, + "disassembly": "movs r3, r0", + "mnemonic": "movs", + "operands": "r3, r0", + "mode": "none" + }, + "instr_64488": { + "virtual_address": 64488, + "size": 4, + "disassembly": "rsbmi r3, r0, #0x0", + "mnemonic": "rsbmi", + "operands": "r3, r0, #0x0", + "mode": "none" + }, + "instr_64492": { + "virtual_address": 64492, + "size": 4, + "disassembly": "cmp r3, r1", + "mnemonic": "cmp", + "operands": "r3, r1", + "mode": "none" + }, + "instr_64496": { + "virtual_address": 64496, + "size": 4, + "disassembly": "bls 0x0fc90", + "mnemonic": "bls", + "operands": "0x0fc90", + "mode": "none" + }, + "bb_64484": { + "virtual_address": 64484, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64500, + "children": [ + "instr_64484", + "instr_64488", + "instr_64492", + "instr_64496" + ] + }, + "instr_64500": { + "virtual_address": 64500, + "size": 4, + "disassembly": "tst r1, r2", + "mnemonic": "tst", + "operands": "r1, r2", + "mode": "none" + }, + "instr_64504": { + "virtual_address": 64504, + "size": 4, + "disassembly": "beq 0x0fca0", + "mnemonic": "beq", + "operands": "0x0fca0", + "mode": "none" + }, + "bb_64500": { + "virtual_address": 64500, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64508, + "children": [ + "instr_64500", + "instr_64504" + ] + }, + "instr_64508": { + "virtual_address": 64508, + "size": 4, + "disassembly": "tst r1, #0xe0000000", + "mnemonic": "tst", + "operands": "r1, #0xe0000000", + "mode": "none" + }, + "instr_64512": { + "virtual_address": 64512, + "size": 4, + "disassembly": "moveq r1, r1, lsl #0x3", + "mnemonic": "moveq", + "operands": "r1, r1, lsl #0x3", + "mode": "none" + }, + "instr_64516": { + "virtual_address": 64516, + "size": 4, + "disassembly": "moveq r2, #0x8", + "mnemonic": "moveq", + "operands": "r2, #0x8", + "mode": "none" + }, + "instr_64520": { + "virtual_address": 64520, + "size": 4, + "disassembly": "movne r2, #0x1", + "mnemonic": "movne", + "operands": "r2, #0x1", + "mode": "none" + }, + "bb_64508": { + "virtual_address": 64508, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64524, + "children": [ + "instr_64508", + "instr_64512", + "instr_64516", + "instr_64520" + ] + }, + "instr_64524": { + "virtual_address": 64524, + "size": 4, + "disassembly": "cmp r1, #0x10000000", + "mnemonic": "cmp", + "operands": "r1, #0x10000000", + "mode": "none" + }, + "instr_64528": { + "virtual_address": 64528, + "size": 4, + "disassembly": "cmpcc r1, r3", + "mnemonic": "cmpcc", + "operands": "r1, r3", + "mode": "none" + }, + "instr_64532": { + "virtual_address": 64532, + "size": 4, + "disassembly": "movcc r1, r1, lsl #0x4", + "mnemonic": "movcc", + "operands": "r1, r1, lsl #0x4", + "mode": "none" + }, + "instr_64536": { + "virtual_address": 64536, + "size": 4, + "disassembly": "movcc r2, r2, lsl #0x4", + "mnemonic": "movcc", + "operands": "r2, r2, lsl #0x4", + "mode": "none" + }, + "instr_64540": { + "virtual_address": 64540, + "size": 4, + "disassembly": "bcc 0x0fc0c", + "mnemonic": "bcc", + "operands": "0x0fc0c", + "mode": "none" + }, + "bb_64524": { + "virtual_address": 64524, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64544, + "children": [ + "instr_64524", + "instr_64528", + "instr_64532", + "instr_64536", + "instr_64540" + ] + }, + "instr_64544": { + "virtual_address": 64544, + "size": 4, + "disassembly": "cmp r1, #0x80000000", + "mnemonic": "cmp", + "operands": "r1, #0x80000000", + "mode": "none" + }, + "instr_64548": { + "virtual_address": 64548, + "size": 4, + "disassembly": "cmpcc r1, r3", + "mnemonic": "cmpcc", + "operands": "r1, r3", + "mode": "none" + }, + "instr_64552": { + "virtual_address": 64552, + "size": 4, + "disassembly": "movcc r1, r1, lsl #0x1", + "mnemonic": "movcc", + "operands": "r1, r1, lsl #0x1", + "mode": "none" + }, + "instr_64556": { + "virtual_address": 64556, + "size": 4, + "disassembly": "movcc r2, r2, lsl #0x1", + "mnemonic": "movcc", + "operands": "r2, r2, lsl #0x1", + "mode": "none" + }, + "instr_64560": { + "virtual_address": 64560, + "size": 4, + "disassembly": "bcc 0x0fc20", + "mnemonic": "bcc", + "operands": "0x0fc20", + "mode": "none" + }, + "bb_64544": { + "virtual_address": 64544, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64564, + "children": [ + "instr_64544", + "instr_64548", + "instr_64552", + "instr_64556", + "instr_64560" + ] + }, + "instr_64564": { + "virtual_address": 64564, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "bb_64564": { + "virtual_address": 64564, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64568, + "children": [ + "instr_64564" + ] + }, + "instr_64568": { + "virtual_address": 64568, + "size": 4, + "disassembly": "cmp r3, r1", + "mnemonic": "cmp", + "operands": "r3, r1", + "mode": "none" + }, + "instr_64572": { + "virtual_address": 64572, + "size": 4, + "disassembly": "subcs r3, r3, r1", + "mnemonic": "subcs", + "operands": "r3, r3, r1", + "mode": "none" + }, + "instr_64576": { + "virtual_address": 64576, + "size": 4, + "disassembly": "orrcs r0, r0, r2", + "mnemonic": "orrcs", + "operands": "r0, r0, r2", + "mode": "none" + }, + "instr_64580": { + "virtual_address": 64580, + "size": 4, + "disassembly": "cmp r3, r1, lsr #0x1", + "mnemonic": "cmp", + "operands": "r3, r1, lsr #0x1", + "mode": "none" + }, + "instr_64584": { + "virtual_address": 64584, + "size": 4, + "disassembly": "subcs r3, r3, r1, lsr #0x1", + "mnemonic": "subcs", + "operands": "r3, r3, r1, lsr #0x1", + "mode": "none" + }, + "instr_64588": { + "virtual_address": 64588, + "size": 4, + "disassembly": "orrcs r0, r0, r2, lsr #0x1", + "mnemonic": "orrcs", + "operands": "r0, r0, r2, lsr #0x1", + "mode": "none" + }, + "instr_64592": { + "virtual_address": 64592, + "size": 4, + "disassembly": "cmp r3, r1, lsr #0x2", + "mnemonic": "cmp", + "operands": "r3, r1, lsr #0x2", + "mode": "none" + }, + "instr_64596": { + "virtual_address": 64596, + "size": 4, + "disassembly": "subcs r3, r3, r1, lsr #0x2", + "mnemonic": "subcs", + "operands": "r3, r3, r1, lsr #0x2", + "mode": "none" + }, + "instr_64600": { + "virtual_address": 64600, + "size": 4, + "disassembly": "orrcs r0, r0, r2, lsr #0x2", + "mnemonic": "orrcs", + "operands": "r0, r0, r2, lsr #0x2", + "mode": "none" + }, + "instr_64604": { + "virtual_address": 64604, + "size": 4, + "disassembly": "cmp r3, r1, lsr #0x3", + "mnemonic": "cmp", + "operands": "r3, r1, lsr #0x3", + "mode": "none" + }, + "instr_64608": { + "virtual_address": 64608, + "size": 4, + "disassembly": "subcs r3, r3, r1, lsr #0x3", + "mnemonic": "subcs", + "operands": "r3, r3, r1, lsr #0x3", + "mode": "none" + }, + "instr_64612": { + "virtual_address": 64612, + "size": 4, + "disassembly": "orrcs r0, r0, r2, lsr #0x3", + "mnemonic": "orrcs", + "operands": "r0, r0, r2, lsr #0x3", + "mode": "none" + }, + "instr_64616": { + "virtual_address": 64616, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_64620": { + "virtual_address": 64620, + "size": 4, + "disassembly": "movnes r2, r2, lsr #0x4", + "mnemonic": "movnes", + "operands": "r2, r2, lsr #0x4", + "mode": "none" + }, + "instr_64624": { + "virtual_address": 64624, + "size": 4, + "disassembly": "movne r1, r1, lsr #0x4", + "mnemonic": "movne", + "operands": "r1, r1, lsr #0x4", + "mode": "none" + }, + "instr_64628": { + "virtual_address": 64628, + "size": 4, + "disassembly": "bne 0x0fc38", + "mnemonic": "bne", + "operands": "0x0fc38", + "mode": "none" + }, + "bb_64568": { + "virtual_address": 64568, + "size": 64, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64632, + "children": [ + "instr_64568", + "instr_64572", + "instr_64576", + "instr_64580", + "instr_64584", + "instr_64588", + "instr_64592", + "instr_64596", + "instr_64600", + "instr_64604", + "instr_64608", + "instr_64612", + "instr_64616", + "instr_64620", + "instr_64624", + "instr_64628" + ] + }, + "instr_64632": { + "virtual_address": 64632, + "size": 4, + "disassembly": "cmp r12, #0x0", + "mnemonic": "cmp", + "operands": "r12, #0x0", + "mode": "none" + }, + "instr_64636": { + "virtual_address": 64636, + "size": 4, + "disassembly": "rsbmi r0, r0, #0x0", + "mnemonic": "rsbmi", + "operands": "r0, r0, #0x0", + "mode": "none" + }, + "instr_64640": { + "virtual_address": 64640, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_64632": { + "virtual_address": 64632, + "size": 12, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_64632", + "instr_64636", + "instr_64640" + ] + }, + "instr_64644": { + "virtual_address": 64644, + "size": 4, + "disassembly": "teq r12, r0", + "mnemonic": "teq", + "operands": "r12, r0", + "mode": "none" + }, + "instr_64648": { + "virtual_address": 64648, + "size": 4, + "disassembly": "rsbmi r0, r0, #0x0", + "mnemonic": "rsbmi", + "operands": "r0, r0, #0x0", + "mode": "none" + }, + "instr_64652": { + "virtual_address": 64652, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_64644": { + "virtual_address": 64644, + "size": 12, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_64644", + "instr_64648", + "instr_64652" + ] + }, + "instr_64656": { + "virtual_address": 64656, + "size": 4, + "disassembly": "movcc r0, #0x0", + "mnemonic": "movcc", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_64660": { + "virtual_address": 64660, + "size": 4, + "disassembly": "moveq r0, r12, asr #0x1f", + "mnemonic": "moveq", + "operands": "r0, r12, asr #0x1f", + "mode": "none" + }, + "instr_64664": { + "virtual_address": 64664, + "size": 4, + "disassembly": "orreq r0, r0, #0x1", + "mnemonic": "orreq", + "operands": "r0, r0, #0x1", + "mode": "none" + }, + "instr_64668": { + "virtual_address": 64668, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_64656": { + "virtual_address": 64656, + "size": 16, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_64656", + "instr_64660", + "instr_64664", + "instr_64668" + ] + }, + "instr_64672": { + "virtual_address": 64672, + "size": 4, + "disassembly": "cmp r1, #0x10000", + "mnemonic": "cmp", + "operands": "r1, #0x10000", + "mode": "none" + }, + "instr_64676": { + "virtual_address": 64676, + "size": 4, + "disassembly": "movcs r1, r1, lsr #0x10", + "mnemonic": "movcs", + "operands": "r1, r1, lsr #0x10", + "mode": "none" + }, + "instr_64680": { + "virtual_address": 64680, + "size": 4, + "disassembly": "movcs r2, #0x10", + "mnemonic": "movcs", + "operands": "r2, #0x10", + "mode": "none" + }, + "instr_64684": { + "virtual_address": 64684, + "size": 4, + "disassembly": "movcc r2, #0x0", + "mnemonic": "movcc", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_64688": { + "virtual_address": 64688, + "size": 4, + "disassembly": "cmp r1, #0x100", + "mnemonic": "cmp", + "operands": "r1, #0x100", + "mode": "none" + }, + "instr_64692": { + "virtual_address": 64692, + "size": 4, + "disassembly": "movcs r1, r1, lsr #0x8", + "mnemonic": "movcs", + "operands": "r1, r1, lsr #0x8", + "mode": "none" + }, + "instr_64696": { + "virtual_address": 64696, + "size": 4, + "disassembly": "addcs r2, r2, #0x8", + "mnemonic": "addcs", + "operands": "r2, r2, #0x8", + "mode": "none" + }, + "instr_64700": { + "virtual_address": 64700, + "size": 4, + "disassembly": "cmp r1, #0x10", + "mnemonic": "cmp", + "operands": "r1, #0x10", + "mode": "none" + }, + "instr_64704": { + "virtual_address": 64704, + "size": 4, + "disassembly": "movcs r1, r1, lsr #0x4", + "mnemonic": "movcs", + "operands": "r1, r1, lsr #0x4", + "mode": "none" + }, + "instr_64708": { + "virtual_address": 64708, + "size": 4, + "disassembly": "addcs r2, r2, #0x4", + "mnemonic": "addcs", + "operands": "r2, r2, #0x4", + "mode": "none" + }, + "instr_64712": { + "virtual_address": 64712, + "size": 4, + "disassembly": "cmp r1, #0x4", + "mnemonic": "cmp", + "operands": "r1, #0x4", + "mode": "none" + }, + "instr_64716": { + "virtual_address": 64716, + "size": 4, + "disassembly": "addhi r2, r2, #0x3", + "mnemonic": "addhi", + "operands": "r2, r2, #0x3", + "mode": "none" + }, + "instr_64720": { + "virtual_address": 64720, + "size": 4, + "disassembly": "addls r2, r2, r1, lsr #0x1", + "mnemonic": "addls", + "operands": "r2, r2, r1, lsr #0x1", + "mode": "none" + }, + "instr_64724": { + "virtual_address": 64724, + "size": 4, + "disassembly": "cmp r12, #0x0", + "mnemonic": "cmp", + "operands": "r12, #0x0", + "mode": "none" + }, + "instr_64728": { + "virtual_address": 64728, + "size": 4, + "disassembly": "mov r0, r3, lsr r2", + "mnemonic": "mov", + "operands": "r0, r3, lsr r2", + "mode": "none" + }, + "instr_64732": { + "virtual_address": 64732, + "size": 4, + "disassembly": "rsbmi r0, r0, #0x0", + "mnemonic": "rsbmi", + "operands": "r0, r0, #0x0", + "mode": "none" + }, + "instr_64736": { + "virtual_address": 64736, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_64672": { + "virtual_address": 64672, + "size": 68, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_64672", + "instr_64676", + "instr_64680", + "instr_64684", + "instr_64688", + "instr_64692", + "instr_64696", + "instr_64700", + "instr_64704", + "instr_64708", + "instr_64712", + "instr_64716", + "instr_64720", + "instr_64724", + "instr_64728", + "instr_64732", + "instr_64736" + ] + }, + "func_64468": { + "virtual_address": 64468, + "size": 272, + "name": ".divsi3_skip_div0_test", + "children": [ + "bb_64468", + "bb_64484", + "bb_64500", + "bb_64508", + "bb_64524", + "bb_64544", + "bb_64564", + "bb_64568", + "bb_64632", + "bb_64644", + "bb_64656", + "bb_64672" + ] + }, + "instr_64764": { + "virtual_address": 64764, + "size": 4, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_64768": { + "virtual_address": 64768, + "size": 4, + "disassembly": "beq 0x0fce4", + "mnemonic": "beq", + "operands": "0x0fce4", + "mode": "none" + }, + "bb_64764": { + "virtual_address": 64764, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64772, + "children": [ + "instr_64764", + "instr_64768" + ] + }, + "instr_64772": { + "virtual_address": 64772, + "size": 4, + "disassembly": "stmdb sp!, {r0, r1, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r0, r1, lr}", + "mode": "none" + }, + "instr_64776": { + "virtual_address": 64776, + "size": 4, + "disassembly": "bl 0x0fbd4", + "mnemonic": "bl", + "operands": "0x0fbd4", + "mode": "none" + }, + "instr_64780": { + "virtual_address": 64780, + "size": 4, + "disassembly": "ldmia sp!, {r1, r2, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r1, r2, lr}", + "mode": "none" + }, + "instr_64784": { + "virtual_address": 64784, + "size": 4, + "disassembly": "mul r3, r2, r0", + "mnemonic": "mul", + "operands": "r3, r2, r0", + "mode": "none" + }, + "instr_64788": { + "virtual_address": 64788, + "size": 4, + "disassembly": "sub r1, r1, r3", + "mnemonic": "sub", + "operands": "r1, r1, r3", + "mode": "none" + }, + "instr_64792": { + "virtual_address": 64792, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_64772": { + "virtual_address": 64772, + "size": 24, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_64772", + "instr_64776", + "instr_64780", + "instr_64784", + "instr_64788", + "instr_64792" + ] + }, + "func_64764": { + "virtual_address": 64764, + "size": 32, + "name": "__aeabi_idivmod", + "children": [ + "bb_64764", + "bb_64772" + ] + }, + "instr_64796": { + "virtual_address": 64796, + "size": 2, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "thumb" + }, + "bb_64796": { + "virtual_address": 64796, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_64796" + ] + }, + "func_64796": { + "virtual_address": 64796, + "size": 2, + "name": "__aeabi_idiv0", + "children": [ + "bb_64796" + ] + }, + "instr_64800": { + "virtual_address": 64800, + "size": 4, + "disassembly": "eor r1, r1, #0x80000000", + "mnemonic": "eor", + "operands": "r1, r1, #0x80000000", + "mode": "none" + }, + "instr_64804": { + "virtual_address": 64804, + "size": 4, + "disassembly": "b 0x0fd2c", + "mnemonic": "b", + "operands": "0x0fd2c", + "mode": "none" + }, + "bb_64800": { + "virtual_address": 64800, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_64800", + "instr_64804" + ] + }, + "func_64800": { + "virtual_address": 64800, + "size": 8, + "name": "__aeabi_drsub", + "children": [ + "bb_64800" + ] + }, + "instr_64808": { + "virtual_address": 64808, + "size": 4, + "disassembly": "eor r3, r3, #0x80000000", + "mnemonic": "eor", + "operands": "r3, r3, #0x80000000", + "mode": "none" + }, + "bb_64808": { + "virtual_address": 64808, + "size": 4, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_64808" + ] + }, + "func_64808": { + "virtual_address": 64808, + "size": 4, + "name": "__subdf3", + "children": [ + "bb_64808" + ] + }, + "instr_64812": { + "virtual_address": 64812, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, lr}", + "mode": "none" + }, + "instr_64816": { + "virtual_address": 64816, + "size": 4, + "disassembly": "mov r4, r1, lsl #0x1", + "mnemonic": "mov", + "operands": "r4, r1, lsl #0x1", + "mode": "none" + }, + "instr_64820": { + "virtual_address": 64820, + "size": 4, + "disassembly": "mov r5, r3, lsl #0x1", + "mnemonic": "mov", + "operands": "r5, r3, lsl #0x1", + "mode": "none" + }, + "instr_64824": { + "virtual_address": 64824, + "size": 4, + "disassembly": "teq r4, r5", + "mnemonic": "teq", + "operands": "r4, r5", + "mode": "none" + }, + "instr_64828": { + "virtual_address": 64828, + "size": 4, + "disassembly": "teqeq r0, r2", + "mnemonic": "teqeq", + "operands": "r0, r2", + "mode": "none" + }, + "instr_64832": { + "virtual_address": 64832, + "size": 4, + "disassembly": "orrnes r12, r4, r0", + "mnemonic": "orrnes", + "operands": "r12, r4, r0", + "mode": "none" + }, + "instr_64836": { + "virtual_address": 64836, + "size": 4, + "disassembly": "orrnes r12, r5, r2", + "mnemonic": "orrnes", + "operands": "r12, r5, r2", + "mode": "none" + }, + "instr_64840": { + "virtual_address": 64840, + "size": 4, + "disassembly": "mvnnes r12, r4, asr #0x15", + "mnemonic": "mvnnes", + "operands": "r12, r4, asr #0x15", + "mode": "none" + }, + "instr_64844": { + "virtual_address": 64844, + "size": 4, + "disassembly": "mvnnes r12, r5, asr #0x15", + "mnemonic": "mvnnes", + "operands": "r12, r5, asr #0x15", + "mode": "none" + }, + "instr_64848": { + "virtual_address": 64848, + "size": 4, + "disassembly": "beq 0x0ff88", + "mnemonic": "beq", + "operands": "0x0ff88", + "mode": "none" + }, + "bb_64812": { + "virtual_address": 64812, + "size": 40, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64852, + "children": [ + "instr_64812", + "instr_64816", + "instr_64820", + "instr_64824", + "instr_64828", + "instr_64832", + "instr_64836", + "instr_64840", + "instr_64844", + "instr_64848" + ] + }, + "instr_64852": { + "virtual_address": 64852, + "size": 4, + "disassembly": "mov r4, r4, lsr #0x15", + "mnemonic": "mov", + "operands": "r4, r4, lsr #0x15", + "mode": "none" + }, + "instr_64856": { + "virtual_address": 64856, + "size": 4, + "disassembly": "rsbs r5, r4, r5, lsr #0x15", + "mnemonic": "rsbs", + "operands": "r5, r4, r5, lsr #0x15", + "mode": "none" + }, + "instr_64860": { + "virtual_address": 64860, + "size": 4, + "disassembly": "rsblt r5, r5, #0x0", + "mnemonic": "rsblt", + "operands": "r5, r5, #0x0", + "mode": "none" + }, + "instr_64864": { + "virtual_address": 64864, + "size": 4, + "disassembly": "ble 0x0fd80", + "mnemonic": "ble", + "operands": "0x0fd80", + "mode": "none" + }, + "bb_64852": { + "virtual_address": 64852, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64868, + "children": [ + "instr_64852", + "instr_64856", + "instr_64860", + "instr_64864" + ] + }, + "instr_64868": { + "virtual_address": 64868, + "size": 4, + "disassembly": "add r4, r4, r5", + "mnemonic": "add", + "operands": "r4, r4, r5", + "mode": "none" + }, + "instr_64872": { + "virtual_address": 64872, + "size": 4, + "disassembly": "eor r2, r0, r2", + "mnemonic": "eor", + "operands": "r2, r0, r2", + "mode": "none" + }, + "instr_64876": { + "virtual_address": 64876, + "size": 4, + "disassembly": "eor r3, r1, r3", + "mnemonic": "eor", + "operands": "r3, r1, r3", + "mode": "none" + }, + "instr_64880": { + "virtual_address": 64880, + "size": 4, + "disassembly": "eor r0, r2, r0", + "mnemonic": "eor", + "operands": "r0, r2, r0", + "mode": "none" + }, + "instr_64884": { + "virtual_address": 64884, + "size": 4, + "disassembly": "eor r1, r3, r1", + "mnemonic": "eor", + "operands": "r1, r3, r1", + "mode": "none" + }, + "instr_64888": { + "virtual_address": 64888, + "size": 4, + "disassembly": "eor r2, r0, r2", + "mnemonic": "eor", + "operands": "r2, r0, r2", + "mode": "none" + }, + "instr_64892": { + "virtual_address": 64892, + "size": 4, + "disassembly": "eor r3, r1, r3", + "mnemonic": "eor", + "operands": "r3, r1, r3", + "mode": "none" + }, + "bb_64868": { + "virtual_address": 64868, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64896, + "children": [ + "instr_64868", + "instr_64872", + "instr_64876", + "instr_64880", + "instr_64884", + "instr_64888", + "instr_64892" + ] + }, + "instr_64896": { + "virtual_address": 64896, + "size": 4, + "disassembly": "cmp r5, #0x36", + "mnemonic": "cmp", + "operands": "r5, #0x36", + "mode": "none" + }, + "instr_64900": { + "virtual_address": 64900, + "size": 4, + "disassembly": "ldmiahi sp!, {r4, r5, lr}", + "mnemonic": "ldmiahi", + "operands": "sp!, {r4, r5, lr}", + "mode": "none" + }, + "instr_64904": { + "virtual_address": 64904, + "size": 4, + "disassembly": "bxhi lr", + "mnemonic": "bxhi", + "operands": "lr", + "mode": "none" + }, + "bb_64896": { + "virtual_address": 64896, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64908, + "children": [ + "instr_64896", + "instr_64900", + "instr_64904" + ] + }, + "instr_64908": { + "virtual_address": 64908, + "size": 4, + "disassembly": "tst r1, #0x80000000", + "mnemonic": "tst", + "operands": "r1, #0x80000000", + "mode": "none" + }, + "instr_64912": { + "virtual_address": 64912, + "size": 4, + "disassembly": "mov r1, r1, lsl #0xc", + "mnemonic": "mov", + "operands": "r1, r1, lsl #0xc", + "mode": "none" + }, + "instr_64916": { + "virtual_address": 64916, + "size": 4, + "disassembly": "mov r12, #0x100000", + "mnemonic": "mov", + "operands": "r12, #0x100000", + "mode": "none" + }, + "instr_64920": { + "virtual_address": 64920, + "size": 4, + "disassembly": "orr r1, r12, r1, lsr #0xc", + "mnemonic": "orr", + "operands": "r1, r12, r1, lsr #0xc", + "mode": "none" + }, + "instr_64924": { + "virtual_address": 64924, + "size": 4, + "disassembly": "beq 0x0fda8", + "mnemonic": "beq", + "operands": "0x0fda8", + "mode": "none" + }, + "bb_64908": { + "virtual_address": 64908, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64928, + "children": [ + "instr_64908", + "instr_64912", + "instr_64916", + "instr_64920", + "instr_64924" + ] + }, + "instr_64928": { + "virtual_address": 64928, + "size": 4, + "disassembly": "rsbs r0, r0, #0x0", + "mnemonic": "rsbs", + "operands": "r0, r0, #0x0", + "mode": "none" + }, + "instr_64932": { + "virtual_address": 64932, + "size": 4, + "disassembly": "rsc r1, r1, #0x0", + "mnemonic": "rsc", + "operands": "r1, r1, #0x0", + "mode": "none" + }, + "bb_64928": { + "virtual_address": 64928, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64936, + "children": [ + "instr_64928", + "instr_64932" + ] + }, + "instr_64936": { + "virtual_address": 64936, + "size": 4, + "disassembly": "tst r3, #0x80000000", + "mnemonic": "tst", + "operands": "r3, #0x80000000", + "mode": "none" + }, + "instr_64940": { + "virtual_address": 64940, + "size": 4, + "disassembly": "mov r3, r3, lsl #0xc", + "mnemonic": "mov", + "operands": "r3, r3, lsl #0xc", + "mode": "none" + }, + "instr_64944": { + "virtual_address": 64944, + "size": 4, + "disassembly": "orr r3, r12, r3, lsr #0xc", + "mnemonic": "orr", + "operands": "r3, r12, r3, lsr #0xc", + "mode": "none" + }, + "instr_64948": { + "virtual_address": 64948, + "size": 4, + "disassembly": "beq 0x0fdc0", + "mnemonic": "beq", + "operands": "0x0fdc0", + "mode": "none" + }, + "bb_64936": { + "virtual_address": 64936, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64952, + "children": [ + "instr_64936", + "instr_64940", + "instr_64944", + "instr_64948" + ] + }, + "instr_64952": { + "virtual_address": 64952, + "size": 4, + "disassembly": "rsbs r2, r2, #0x0", + "mnemonic": "rsbs", + "operands": "r2, r2, #0x0", + "mode": "none" + }, + "instr_64956": { + "virtual_address": 64956, + "size": 4, + "disassembly": "rsc r3, r3, #0x0", + "mnemonic": "rsc", + "operands": "r3, r3, #0x0", + "mode": "none" + }, + "bb_64952": { + "virtual_address": 64952, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64960, + "children": [ + "instr_64952", + "instr_64956" + ] + }, + "instr_64960": { + "virtual_address": 64960, + "size": 4, + "disassembly": "teq r4, r5", + "mnemonic": "teq", + "operands": "r4, r5", + "mode": "none" + }, + "instr_64964": { + "virtual_address": 64964, + "size": 4, + "disassembly": "beq 0x0ff70", + "mnemonic": "beq", + "operands": "0x0ff70", + "mode": "none" + }, + "bb_64960": { + "virtual_address": 64960, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64968, + "children": [ + "instr_64960", + "instr_64964" + ] + }, + "instr_64968": { + "virtual_address": 64968, + "size": 4, + "disassembly": "sub r4, r4, #0x1", + "mnemonic": "sub", + "operands": "r4, r4, #0x1", + "mode": "none" + }, + "instr_64972": { + "virtual_address": 64972, + "size": 4, + "disassembly": "rsbs lr, r5, #0x20", + "mnemonic": "rsbs", + "operands": "lr, r5, #0x20", + "mode": "none" + }, + "instr_64976": { + "virtual_address": 64976, + "size": 4, + "disassembly": "blt 0x0fdec", + "mnemonic": "blt", + "operands": "0x0fdec", + "mode": "none" + }, + "bb_64968": { + "virtual_address": 64968, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64980, + "children": [ + "instr_64968", + "instr_64972", + "instr_64976" + ] + }, + "instr_64980": { + "virtual_address": 64980, + "size": 4, + "disassembly": "mov r12, r2, lsl lr", + "mnemonic": "mov", + "operands": "r12, r2, lsl lr", + "mode": "none" + }, + "instr_64984": { + "virtual_address": 64984, + "size": 4, + "disassembly": "adds r0, r0, r2, lsr r5", + "mnemonic": "adds", + "operands": "r0, r0, r2, lsr r5", + "mode": "none" + }, + "instr_64988": { + "virtual_address": 64988, + "size": 4, + "disassembly": "adc r1, r1, #0x0", + "mnemonic": "adc", + "operands": "r1, r1, #0x0", + "mode": "none" + }, + "instr_64992": { + "virtual_address": 64992, + "size": 4, + "disassembly": "adds r0, r0, r3, lsl lr", + "mnemonic": "adds", + "operands": "r0, r0, r3, lsl lr", + "mode": "none" + }, + "instr_64996": { + "virtual_address": 64996, + "size": 4, + "disassembly": "adcs r1, r1, r3, asr r5", + "mnemonic": "adcs", + "operands": "r1, r1, r3, asr r5", + "mode": "none" + }, + "instr_65000": { + "virtual_address": 65000, + "size": 4, + "disassembly": "b 0x0fe08", + "mnemonic": "b", + "operands": "0x0fe08", + "mode": "none" + }, + "bb_64980": { + "virtual_address": 64980, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65032, + "children": [ + "instr_64980", + "instr_64984", + "instr_64988", + "instr_64992", + "instr_64996", + "instr_65000" + ] + }, + "instr_65004": { + "virtual_address": 65004, + "size": 4, + "disassembly": "sub r5, r5, #0x20", + "mnemonic": "sub", + "operands": "r5, r5, #0x20", + "mode": "none" + }, + "instr_65008": { + "virtual_address": 65008, + "size": 4, + "disassembly": "add lr, lr, #0x20", + "mnemonic": "add", + "operands": "lr, lr, #0x20", + "mode": "none" + }, + "instr_65012": { + "virtual_address": 65012, + "size": 4, + "disassembly": "cmp r2, #0x1", + "mnemonic": "cmp", + "operands": "r2, #0x1", + "mode": "none" + }, + "instr_65016": { + "virtual_address": 65016, + "size": 4, + "disassembly": "mov r12, r3, lsl lr", + "mnemonic": "mov", + "operands": "r12, r3, lsl lr", + "mode": "none" + }, + "instr_65020": { + "virtual_address": 65020, + "size": 4, + "disassembly": "orrcs r12, r12, #0x2", + "mnemonic": "orrcs", + "operands": "r12, r12, #0x2", + "mode": "none" + }, + "instr_65024": { + "virtual_address": 65024, + "size": 4, + "disassembly": "adds r0, r0, r3, asr r5", + "mnemonic": "adds", + "operands": "r0, r0, r3, asr r5", + "mode": "none" + }, + "instr_65028": { + "virtual_address": 65028, + "size": 4, + "disassembly": "adcs r1, r1, r3, asr #0x1f", + "mnemonic": "adcs", + "operands": "r1, r1, r3, asr #0x1f", + "mode": "none" + }, + "bb_65004": { + "virtual_address": 65004, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65032, + "children": [ + "instr_65004", + "instr_65008", + "instr_65012", + "instr_65016", + "instr_65020", + "instr_65024", + "instr_65028" + ] + }, + "instr_65032": { + "virtual_address": 65032, + "size": 4, + "disassembly": "and r5, r1, #0x80000000", + "mnemonic": "and", + "operands": "r5, r1, #0x80000000", + "mode": "none" + }, + "instr_65036": { + "virtual_address": 65036, + "size": 4, + "disassembly": "bpl 0x0fe1c", + "mnemonic": "bpl", + "operands": "0x0fe1c", + "mode": "none" + }, + "bb_65032": { + "virtual_address": 65032, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65040, + "children": [ + "instr_65032", + "instr_65036" + ] + }, + "instr_65040": { + "virtual_address": 65040, + "size": 4, + "disassembly": "rsbs r12, r12, #0x0", + "mnemonic": "rsbs", + "operands": "r12, r12, #0x0", + "mode": "none" + }, + "instr_65044": { + "virtual_address": 65044, + "size": 4, + "disassembly": "rscs r0, r0, #0x0", + "mnemonic": "rscs", + "operands": "r0, r0, #0x0", + "mode": "none" + }, + "instr_65048": { + "virtual_address": 65048, + "size": 4, + "disassembly": "rsc r1, r1, #0x0", + "mnemonic": "rsc", + "operands": "r1, r1, #0x0", + "mode": "none" + }, + "bb_65040": { + "virtual_address": 65040, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65052, + "children": [ + "instr_65040", + "instr_65044", + "instr_65048" + ] + }, + "instr_65052": { + "virtual_address": 65052, + "size": 4, + "disassembly": "cmp r1, #0x100000", + "mnemonic": "cmp", + "operands": "r1, #0x100000", + "mode": "none" + }, + "instr_65056": { + "virtual_address": 65056, + "size": 4, + "disassembly": "bcc 0x0fe64", + "mnemonic": "bcc", + "operands": "0x0fe64", + "mode": "none" + }, + "bb_65052": { + "virtual_address": 65052, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65060, + "children": [ + "instr_65052", + "instr_65056" + ] + }, + "instr_65060": { + "virtual_address": 65060, + "size": 4, + "disassembly": "cmp r1, #0x200000", + "mnemonic": "cmp", + "operands": "r1, #0x200000", + "mode": "none" + }, + "instr_65064": { + "virtual_address": 65064, + "size": 4, + "disassembly": "bcc 0x0fe48", + "mnemonic": "bcc", + "operands": "0x0fe48", + "mode": "none" + }, + "bb_65060": { + "virtual_address": 65060, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65068, + "children": [ + "instr_65060", + "instr_65064" + ] + }, + "instr_65068": { + "virtual_address": 65068, + "size": 4, + "disassembly": "movs r1, r1, lsr #0x1", + "mnemonic": "movs", + "operands": "r1, r1, lsr #0x1", + "mode": "none" + }, + "instr_65072": { + "virtual_address": 65072, + "size": 4, + "disassembly": "movs r0, r0, rrx", + "mnemonic": "movs", + "operands": "r0, r0, rrx", + "mode": "none" + }, + "instr_65076": { + "virtual_address": 65076, + "size": 4, + "disassembly": "mov r12, r12, rrx", + "mnemonic": "mov", + "operands": "r12, r12, rrx", + "mode": "none" + }, + "instr_65080": { + "virtual_address": 65080, + "size": 4, + "disassembly": "add r4, r4, #0x1", + "mnemonic": "add", + "operands": "r4, r4, #0x1", + "mode": "none" + }, + "instr_65084": { + "virtual_address": 65084, + "size": 4, + "disassembly": "mov r2, r4, lsl #0x15", + "mnemonic": "mov", + "operands": "r2, r4, lsl #0x15", + "mode": "none" + }, + "instr_65088": { + "virtual_address": 65088, + "size": 4, + "disassembly": "cmn r2, #0x400000", + "mnemonic": "cmn", + "operands": "r2, #0x400000", + "mode": "none" + }, + "instr_65092": { + "virtual_address": 65092, + "size": 4, + "disassembly": "bcs 0x0fff8", + "mnemonic": "bcs", + "operands": "0x0fff8", + "mode": "none" + }, + "bb_65068": { + "virtual_address": 65068, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65096, + "children": [ + "instr_65068", + "instr_65072", + "instr_65076", + "instr_65080", + "instr_65084", + "instr_65088", + "instr_65092" + ] + }, + "instr_65096": { + "virtual_address": 65096, + "size": 4, + "disassembly": "cmp r12, #0x80000000", + "mnemonic": "cmp", + "operands": "r12, #0x80000000", + "mode": "none" + }, + "instr_65100": { + "virtual_address": 65100, + "size": 4, + "disassembly": "moveqs r12, r0, lsr #0x1", + "mnemonic": "moveqs", + "operands": "r12, r0, lsr #0x1", + "mode": "none" + }, + "instr_65104": { + "virtual_address": 65104, + "size": 4, + "disassembly": "adcs r0, r0, #0x0", + "mnemonic": "adcs", + "operands": "r0, r0, #0x0", + "mode": "none" + }, + "instr_65108": { + "virtual_address": 65108, + "size": 4, + "disassembly": "adc r1, r1, r4, lsl #0x14", + "mnemonic": "adc", + "operands": "r1, r1, r4, lsl #0x14", + "mode": "none" + }, + "instr_65112": { + "virtual_address": 65112, + "size": 4, + "disassembly": "orr r1, r1, r5", + "mnemonic": "orr", + "operands": "r1, r1, r5", + "mode": "none" + }, + "instr_65116": { + "virtual_address": 65116, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, lr}", + "mode": "none" + }, + "instr_65120": { + "virtual_address": 65120, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_65096": { + "virtual_address": 65096, + "size": 28, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_65096", + "instr_65100", + "instr_65104", + "instr_65108", + "instr_65112", + "instr_65116", + "instr_65120" + ] + }, + "instr_65124": { + "virtual_address": 65124, + "size": 4, + "disassembly": "movs r12, r12, lsl #0x1", + "mnemonic": "movs", + "operands": "r12, r12, lsl #0x1", + "mode": "none" + }, + "instr_65128": { + "virtual_address": 65128, + "size": 4, + "disassembly": "adcs r0, r0, r0", + "mnemonic": "adcs", + "operands": "r0, r0, r0", + "mode": "none" + }, + "instr_65132": { + "virtual_address": 65132, + "size": 4, + "disassembly": "adc r1, r1, r1", + "mnemonic": "adc", + "operands": "r1, r1, r1", + "mode": "none" + }, + "instr_65136": { + "virtual_address": 65136, + "size": 4, + "disassembly": "subs r4, r4, #0x1", + "mnemonic": "subs", + "operands": "r4, r4, #0x1", + "mode": "none" + }, + "instr_65140": { + "virtual_address": 65140, + "size": 4, + "disassembly": "cmpcs r1, #0x100000", + "mnemonic": "cmpcs", + "operands": "r1, #0x100000", + "mode": "none" + }, + "instr_65144": { + "virtual_address": 65144, + "size": 4, + "disassembly": "bcs 0x0fe48", + "mnemonic": "bcs", + "operands": "0x0fe48", + "mode": "none" + }, + "bb_65124": { + "virtual_address": 65124, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65148, + "children": [ + "instr_65124", + "instr_65128", + "instr_65132", + "instr_65136", + "instr_65140", + "instr_65144" + ] + }, + "instr_65148": { + "virtual_address": 65148, + "size": 4, + "disassembly": "teq r1, #0x0", + "mnemonic": "teq", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_65152": { + "virtual_address": 65152, + "size": 4, + "disassembly": "movne r3, #0x14", + "mnemonic": "movne", + "operands": "r3, #0x14", + "mode": "none" + }, + "instr_65156": { + "virtual_address": 65156, + "size": 4, + "disassembly": "moveq r3, #0x34", + "mnemonic": "moveq", + "operands": "r3, #0x34", + "mode": "none" + }, + "instr_65160": { + "virtual_address": 65160, + "size": 4, + "disassembly": "moveq r1, r0", + "mnemonic": "moveq", + "operands": "r1, r0", + "mode": "none" + }, + "instr_65164": { + "virtual_address": 65164, + "size": 4, + "disassembly": "moveq r0, #0x0", + "mnemonic": "moveq", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_65168": { + "virtual_address": 65168, + "size": 4, + "disassembly": "mov r2, r1", + "mnemonic": "mov", + "operands": "r2, r1", + "mode": "none" + }, + "instr_65172": { + "virtual_address": 65172, + "size": 4, + "disassembly": "cmp r2, #0x10000", + "mnemonic": "cmp", + "operands": "r2, #0x10000", + "mode": "none" + }, + "instr_65176": { + "virtual_address": 65176, + "size": 4, + "disassembly": "movcs r2, r2, lsr #0x10", + "mnemonic": "movcs", + "operands": "r2, r2, lsr #0x10", + "mode": "none" + }, + "instr_65180": { + "virtual_address": 65180, + "size": 4, + "disassembly": "subcs r3, r3, #0x10", + "mnemonic": "subcs", + "operands": "r3, r3, #0x10", + "mode": "none" + }, + "instr_65184": { + "virtual_address": 65184, + "size": 4, + "disassembly": "cmp r2, #0x100", + "mnemonic": "cmp", + "operands": "r2, #0x100", + "mode": "none" + }, + "instr_65188": { + "virtual_address": 65188, + "size": 4, + "disassembly": "movcs r2, r2, lsr #0x8", + "mnemonic": "movcs", + "operands": "r2, r2, lsr #0x8", + "mode": "none" + }, + "instr_65192": { + "virtual_address": 65192, + "size": 4, + "disassembly": "subcs r3, r3, #0x8", + "mnemonic": "subcs", + "operands": "r3, r3, #0x8", + "mode": "none" + }, + "instr_65196": { + "virtual_address": 65196, + "size": 4, + "disassembly": "cmp r2, #0x10", + "mnemonic": "cmp", + "operands": "r2, #0x10", + "mode": "none" + }, + "instr_65200": { + "virtual_address": 65200, + "size": 4, + "disassembly": "movcs r2, r2, lsr #0x4", + "mnemonic": "movcs", + "operands": "r2, r2, lsr #0x4", + "mode": "none" + }, + "instr_65204": { + "virtual_address": 65204, + "size": 4, + "disassembly": "subcs r3, r3, #0x4", + "mnemonic": "subcs", + "operands": "r3, r3, #0x4", + "mode": "none" + }, + "instr_65208": { + "virtual_address": 65208, + "size": 4, + "disassembly": "cmp r2, #0x4", + "mnemonic": "cmp", + "operands": "r2, #0x4", + "mode": "none" + }, + "instr_65212": { + "virtual_address": 65212, + "size": 4, + "disassembly": "subcs r3, r3, #0x2", + "mnemonic": "subcs", + "operands": "r3, r3, #0x2", + "mode": "none" + }, + "instr_65216": { + "virtual_address": 65216, + "size": 4, + "disassembly": "subcc r3, r3, r2, lsr #0x1", + "mnemonic": "subcc", + "operands": "r3, r3, r2, lsr #0x1", + "mode": "none" + }, + "instr_65220": { + "virtual_address": 65220, + "size": 4, + "disassembly": "sub r3, r3, r2, lsr #0x3", + "mnemonic": "sub", + "operands": "r3, r3, r2, lsr #0x3", + "mode": "none" + }, + "instr_65224": { + "virtual_address": 65224, + "size": 4, + "disassembly": "subs r2, r3, #0x20", + "mnemonic": "subs", + "operands": "r2, r3, #0x20", + "mode": "none" + }, + "instr_65228": { + "virtual_address": 65228, + "size": 4, + "disassembly": "bge 0x0fef0", + "mnemonic": "bge", + "operands": "0x0fef0", + "mode": "none" + }, + "bb_65148": { + "virtual_address": 65148, + "size": 84, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65232, + "children": [ + "instr_65148", + "instr_65152", + "instr_65156", + "instr_65160", + "instr_65164", + "instr_65168", + "instr_65172", + "instr_65176", + "instr_65180", + "instr_65184", + "instr_65188", + "instr_65192", + "instr_65196", + "instr_65200", + "instr_65204", + "instr_65208", + "instr_65212", + "instr_65216", + "instr_65220", + "instr_65224", + "instr_65228" + ] + }, + "instr_65232": { + "virtual_address": 65232, + "size": 4, + "disassembly": "adds r2, r2, #0xc", + "mnemonic": "adds", + "operands": "r2, r2, #0xc", + "mode": "none" + }, + "instr_65236": { + "virtual_address": 65236, + "size": 4, + "disassembly": "ble 0x0feec", + "mnemonic": "ble", + "operands": "0x0feec", + "mode": "none" + }, + "bb_65232": { + "virtual_address": 65232, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65240, + "children": [ + "instr_65232", + "instr_65236" + ] + }, + "instr_65240": { + "virtual_address": 65240, + "size": 4, + "disassembly": "add r12, r2, #0x14", + "mnemonic": "add", + "operands": "r12, r2, #0x14", + "mode": "none" + }, + "instr_65244": { + "virtual_address": 65244, + "size": 4, + "disassembly": "rsb r2, r2, #0xc", + "mnemonic": "rsb", + "operands": "r2, r2, #0xc", + "mode": "none" + }, + "instr_65248": { + "virtual_address": 65248, + "size": 4, + "disassembly": "mov r0, r1, lsl r12", + "mnemonic": "mov", + "operands": "r0, r1, lsl r12", + "mode": "none" + }, + "instr_65252": { + "virtual_address": 65252, + "size": 4, + "disassembly": "mov r1, r1, lsr r2", + "mnemonic": "mov", + "operands": "r1, r1, lsr r2", + "mode": "none" + }, + "instr_65256": { + "virtual_address": 65256, + "size": 4, + "disassembly": "b 0x0ff00", + "mnemonic": "b", + "operands": "0x0ff00", + "mode": "none" + }, + "bb_65240": { + "virtual_address": 65240, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65280, + "children": [ + "instr_65240", + "instr_65244", + "instr_65248", + "instr_65252", + "instr_65256" + ] + }, + "instr_65260": { + "virtual_address": 65260, + "size": 4, + "disassembly": "add r2, r2, #0x14", + "mnemonic": "add", + "operands": "r2, r2, #0x14", + "mode": "none" + }, + "bb_65260": { + "virtual_address": 65260, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65264, + "children": [ + "instr_65260" + ] + }, + "instr_65264": { + "virtual_address": 65264, + "size": 4, + "disassembly": "rsble r12, r2, #0x20", + "mnemonic": "rsble", + "operands": "r12, r2, #0x20", + "mode": "none" + }, + "instr_65268": { + "virtual_address": 65268, + "size": 4, + "disassembly": "mov r1, r1, lsl r2", + "mnemonic": "mov", + "operands": "r1, r1, lsl r2", + "mode": "none" + }, + "instr_65272": { + "virtual_address": 65272, + "size": 4, + "disassembly": "orrle r1, r1, r0, lsr r12", + "mnemonic": "orrle", + "operands": "r1, r1, r0, lsr r12", + "mode": "none" + }, + "instr_65276": { + "virtual_address": 65276, + "size": 4, + "disassembly": "movle r0, r0, lsl r2", + "mnemonic": "movle", + "operands": "r0, r0, lsl r2", + "mode": "none" + }, + "bb_65264": { + "virtual_address": 65264, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65280, + "children": [ + "instr_65264", + "instr_65268", + "instr_65272", + "instr_65276" + ] + }, + "instr_65280": { + "virtual_address": 65280, + "size": 4, + "disassembly": "subs r4, r4, r3", + "mnemonic": "subs", + "operands": "r4, r4, r3", + "mode": "none" + }, + "instr_65284": { + "virtual_address": 65284, + "size": 4, + "disassembly": "addge r1, r1, r4, lsl #0x14", + "mnemonic": "addge", + "operands": "r1, r1, r4, lsl #0x14", + "mode": "none" + }, + "instr_65288": { + "virtual_address": 65288, + "size": 4, + "disassembly": "orrge r1, r1, r5", + "mnemonic": "orrge", + "operands": "r1, r1, r5", + "mode": "none" + }, + "instr_65292": { + "virtual_address": 65292, + "size": 4, + "disassembly": "ldmiage sp!, {r4, r5, lr}", + "mnemonic": "ldmiage", + "operands": "sp!, {r4, r5, lr}", + "mode": "none" + }, + "instr_65296": { + "virtual_address": 65296, + "size": 4, + "disassembly": "bxge lr", + "mnemonic": "bxge", + "operands": "lr", + "mode": "none" + }, + "bb_65280": { + "virtual_address": 65280, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65300, + "children": [ + "instr_65280", + "instr_65284", + "instr_65288", + "instr_65292", + "instr_65296" + ] + }, + "instr_65300": { + "virtual_address": 65300, + "size": 4, + "disassembly": "mvn r4, r4", + "mnemonic": "mvn", + "operands": "r4, r4", + "mode": "none" + }, + "instr_65304": { + "virtual_address": 65304, + "size": 4, + "disassembly": "subs r4, r4, #0x1f", + "mnemonic": "subs", + "operands": "r4, r4, #0x1f", + "mode": "none" + }, + "instr_65308": { + "virtual_address": 65308, + "size": 4, + "disassembly": "bge 0x0ff60", + "mnemonic": "bge", + "operands": "0x0ff60", + "mode": "none" + }, + "bb_65300": { + "virtual_address": 65300, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65312, + "children": [ + "instr_65300", + "instr_65304", + "instr_65308" + ] + }, + "instr_65312": { + "virtual_address": 65312, + "size": 4, + "disassembly": "adds r4, r4, #0xc", + "mnemonic": "adds", + "operands": "r4, r4, #0xc", + "mode": "none" + }, + "instr_65316": { + "virtual_address": 65316, + "size": 4, + "disassembly": "bgt 0x0ff44", + "mnemonic": "bgt", + "operands": "0x0ff44", + "mode": "none" + }, + "bb_65312": { + "virtual_address": 65312, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65320, + "children": [ + "instr_65312", + "instr_65316" + ] + }, + "instr_65320": { + "virtual_address": 65320, + "size": 4, + "disassembly": "add r4, r4, #0x14", + "mnemonic": "add", + "operands": "r4, r4, #0x14", + "mode": "none" + }, + "instr_65324": { + "virtual_address": 65324, + "size": 4, + "disassembly": "rsb r2, r4, #0x20", + "mnemonic": "rsb", + "operands": "r2, r4, #0x20", + "mode": "none" + }, + "instr_65328": { + "virtual_address": 65328, + "size": 4, + "disassembly": "mov r0, r0, lsr r4", + "mnemonic": "mov", + "operands": "r0, r0, lsr r4", + "mode": "none" + }, + "instr_65332": { + "virtual_address": 65332, + "size": 4, + "disassembly": "orr r0, r0, r1, lsl r2", + "mnemonic": "orr", + "operands": "r0, r0, r1, lsl r2", + "mode": "none" + }, + "instr_65336": { + "virtual_address": 65336, + "size": 4, + "disassembly": "orr r1, r5, r1, lsr r4", + "mnemonic": "orr", + "operands": "r1, r5, r1, lsr r4", + "mode": "none" + }, + "instr_65340": { + "virtual_address": 65340, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, lr}", + "mode": "none" + }, + "instr_65344": { + "virtual_address": 65344, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_65320": { + "virtual_address": 65320, + "size": 28, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_65320", + "instr_65324", + "instr_65328", + "instr_65332", + "instr_65336", + "instr_65340", + "instr_65344" + ] + }, + "instr_65348": { + "virtual_address": 65348, + "size": 4, + "disassembly": "rsb r4, r4, #0xc", + "mnemonic": "rsb", + "operands": "r4, r4, #0xc", + "mode": "none" + }, + "instr_65352": { + "virtual_address": 65352, + "size": 4, + "disassembly": "rsb r2, r4, #0x20", + "mnemonic": "rsb", + "operands": "r2, r4, #0x20", + "mode": "none" + }, + "instr_65356": { + "virtual_address": 65356, + "size": 4, + "disassembly": "mov r0, r0, lsr r2", + "mnemonic": "mov", + "operands": "r0, r0, lsr r2", + "mode": "none" + }, + "instr_65360": { + "virtual_address": 65360, + "size": 4, + "disassembly": "orr r0, r0, r1, lsl r4", + "mnemonic": "orr", + "operands": "r0, r0, r1, lsl r4", + "mode": "none" + }, + "instr_65364": { + "virtual_address": 65364, + "size": 4, + "disassembly": "mov r1, r5", + "mnemonic": "mov", + "operands": "r1, r5", + "mode": "none" + }, + "instr_65368": { + "virtual_address": 65368, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, lr}", + "mode": "none" + }, + "instr_65372": { + "virtual_address": 65372, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_65348": { + "virtual_address": 65348, + "size": 28, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_65348", + "instr_65352", + "instr_65356", + "instr_65360", + "instr_65364", + "instr_65368", + "instr_65372" + ] + }, + "instr_65376": { + "virtual_address": 65376, + "size": 4, + "disassembly": "mov r0, r1, lsr r4", + "mnemonic": "mov", + "operands": "r0, r1, lsr r4", + "mode": "none" + }, + "instr_65380": { + "virtual_address": 65380, + "size": 4, + "disassembly": "mov r1, r5", + "mnemonic": "mov", + "operands": "r1, r5", + "mode": "none" + }, + "instr_65384": { + "virtual_address": 65384, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, lr}", + "mode": "none" + }, + "instr_65388": { + "virtual_address": 65388, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_65376": { + "virtual_address": 65376, + "size": 16, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_65376", + "instr_65380", + "instr_65384", + "instr_65388" + ] + }, + "instr_65392": { + "virtual_address": 65392, + "size": 4, + "disassembly": "teq r4, #0x0", + "mnemonic": "teq", + "operands": "r4, #0x0", + "mode": "none" + }, + "instr_65396": { + "virtual_address": 65396, + "size": 4, + "disassembly": "eor r3, r3, #0x100000", + "mnemonic": "eor", + "operands": "r3, r3, #0x100000", + "mode": "none" + }, + "instr_65400": { + "virtual_address": 65400, + "size": 4, + "disassembly": "eoreq r1, r1, #0x100000", + "mnemonic": "eoreq", + "operands": "r1, r1, #0x100000", + "mode": "none" + }, + "instr_65404": { + "virtual_address": 65404, + "size": 4, + "disassembly": "addeq r4, r4, #0x1", + "mnemonic": "addeq", + "operands": "r4, r4, #0x1", + "mode": "none" + }, + "instr_65408": { + "virtual_address": 65408, + "size": 4, + "disassembly": "subne r5, r5, #0x1", + "mnemonic": "subne", + "operands": "r5, r5, #0x1", + "mode": "none" + }, + "instr_65412": { + "virtual_address": 65412, + "size": 4, + "disassembly": "b 0x0fdc8", + "mnemonic": "b", + "operands": "0x0fdc8", + "mode": "none" + }, + "bb_65392": { + "virtual_address": 65392, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 64968, + "children": [ + "instr_65392", + "instr_65396", + "instr_65400", + "instr_65404", + "instr_65408", + "instr_65412" + ] + }, + "instr_65416": { + "virtual_address": 65416, + "size": 4, + "disassembly": "mvns r12, r4, asr #0x15", + "mnemonic": "mvns", + "operands": "r12, r4, asr #0x15", + "mode": "none" + }, + "instr_65420": { + "virtual_address": 65420, + "size": 4, + "disassembly": "mvnnes r12, r5, asr #0x15", + "mnemonic": "mvnnes", + "operands": "r12, r5, asr #0x15", + "mode": "none" + }, + "instr_65424": { + "virtual_address": 65424, + "size": 4, + "disassembly": "beq 0x1000c", + "mnemonic": "beq", + "operands": "0x1000c", + "mode": "none" + }, + "bb_65416": { + "virtual_address": 65416, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65428, + "children": [ + "instr_65416", + "instr_65420", + "instr_65424" + ] + }, + "instr_65428": { + "virtual_address": 65428, + "size": 4, + "disassembly": "teq r4, r5", + "mnemonic": "teq", + "operands": "r4, r5", + "mode": "none" + }, + "instr_65432": { + "virtual_address": 65432, + "size": 4, + "disassembly": "teqeq r0, r2", + "mnemonic": "teqeq", + "operands": "r0, r2", + "mode": "none" + }, + "instr_65436": { + "virtual_address": 65436, + "size": 4, + "disassembly": "beq 0x0ffb4", + "mnemonic": "beq", + "operands": "0x0ffb4", + "mode": "none" + }, + "bb_65428": { + "virtual_address": 65428, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65440, + "children": [ + "instr_65428", + "instr_65432", + "instr_65436" + ] + }, + "instr_65440": { + "virtual_address": 65440, + "size": 4, + "disassembly": "orrs r12, r4, r0", + "mnemonic": "orrs", + "operands": "r12, r4, r0", + "mode": "none" + }, + "instr_65444": { + "virtual_address": 65444, + "size": 4, + "disassembly": "moveq r1, r3", + "mnemonic": "moveq", + "operands": "r1, r3", + "mode": "none" + }, + "instr_65448": { + "virtual_address": 65448, + "size": 4, + "disassembly": "moveq r0, r2", + "mnemonic": "moveq", + "operands": "r0, r2", + "mode": "none" + }, + "instr_65452": { + "virtual_address": 65452, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, lr}", + "mode": "none" + }, + "instr_65456": { + "virtual_address": 65456, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_65440": { + "virtual_address": 65440, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_65440", + "instr_65444", + "instr_65448", + "instr_65452", + "instr_65456" + ] + }, + "instr_65460": { + "virtual_address": 65460, + "size": 4, + "disassembly": "teq r1, r3", + "mnemonic": "teq", + "operands": "r1, r3", + "mode": "none" + }, + "instr_65464": { + "virtual_address": 65464, + "size": 4, + "disassembly": "movne r1, #0x0", + "mnemonic": "movne", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_65468": { + "virtual_address": 65468, + "size": 4, + "disassembly": "movne r0, #0x0", + "mnemonic": "movne", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_65472": { + "virtual_address": 65472, + "size": 4, + "disassembly": "ldmiane sp!, {r4, r5, lr}", + "mnemonic": "ldmiane", + "operands": "sp!, {r4, r5, lr}", + "mode": "none" + }, + "instr_65476": { + "virtual_address": 65476, + "size": 4, + "disassembly": "bxne lr", + "mnemonic": "bxne", + "operands": "lr", + "mode": "none" + }, + "bb_65460": { + "virtual_address": 65460, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65480, + "children": [ + "instr_65460", + "instr_65464", + "instr_65468", + "instr_65472", + "instr_65476" + ] + }, + "instr_65480": { + "virtual_address": 65480, + "size": 4, + "disassembly": "movs r12, r4, lsr #0x15", + "mnemonic": "movs", + "operands": "r12, r4, lsr #0x15", + "mode": "none" + }, + "instr_65484": { + "virtual_address": 65484, + "size": 4, + "disassembly": "bne 0x0ffe4", + "mnemonic": "bne", + "operands": "0x0ffe4", + "mode": "none" + }, + "bb_65480": { + "virtual_address": 65480, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65488, + "children": [ + "instr_65480", + "instr_65484" + ] + }, + "instr_65488": { + "virtual_address": 65488, + "size": 4, + "disassembly": "movs r0, r0, lsl #0x1", + "mnemonic": "movs", + "operands": "r0, r0, lsl #0x1", + "mode": "none" + }, + "instr_65492": { + "virtual_address": 65492, + "size": 4, + "disassembly": "adcs r1, r1, r1", + "mnemonic": "adcs", + "operands": "r1, r1, r1", + "mode": "none" + }, + "instr_65496": { + "virtual_address": 65496, + "size": 4, + "disassembly": "orrcs r1, r1, #0x80000000", + "mnemonic": "orrcs", + "operands": "r1, r1, #0x80000000", + "mode": "none" + }, + "instr_65500": { + "virtual_address": 65500, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, lr}", + "mode": "none" + }, + "instr_65504": { + "virtual_address": 65504, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_65488": { + "virtual_address": 65488, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_65488", + "instr_65492", + "instr_65496", + "instr_65500", + "instr_65504" + ] + }, + "instr_65508": { + "virtual_address": 65508, + "size": 4, + "disassembly": "adds r4, r4, #0x400000", + "mnemonic": "adds", + "operands": "r4, r4, #0x400000", + "mode": "none" + }, + "instr_65512": { + "virtual_address": 65512, + "size": 4, + "disassembly": "addcc r1, r1, #0x100000", + "mnemonic": "addcc", + "operands": "r1, r1, #0x100000", + "mode": "none" + }, + "instr_65516": { + "virtual_address": 65516, + "size": 4, + "disassembly": "ldmiacc sp!, {r4, r5, lr}", + "mnemonic": "ldmiacc", + "operands": "sp!, {r4, r5, lr}", + "mode": "none" + }, + "instr_65520": { + "virtual_address": 65520, + "size": 4, + "disassembly": "bxcc lr", + "mnemonic": "bxcc", + "operands": "lr", + "mode": "none" + }, + "bb_65508": { + "virtual_address": 65508, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65524, + "children": [ + "instr_65508", + "instr_65512", + "instr_65516", + "instr_65520" + ] + }, + "instr_65524": { + "virtual_address": 65524, + "size": 4, + "disassembly": "and r5, r1, #0x80000000", + "mnemonic": "and", + "operands": "r5, r1, #0x80000000", + "mode": "none" + }, + "bb_65524": { + "virtual_address": 65524, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65528, + "children": [ + "instr_65524" + ] + }, + "instr_65528": { + "virtual_address": 65528, + "size": 4, + "disassembly": "orr r1, r5, #0x7f000000", + "mnemonic": "orr", + "operands": "r1, r5, #0x7f000000", + "mode": "none" + }, + "instr_65532": { + "virtual_address": 65532, + "size": 4, + "disassembly": "orr r1, r1, #0xf00000", + "mnemonic": "orr", + "operands": "r1, r1, #0xf00000", + "mode": "none" + }, + "instr_65536": { + "virtual_address": 65536, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_65540": { + "virtual_address": 65540, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, lr}", + "mode": "none" + }, + "instr_65544": { + "virtual_address": 65544, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_65528": { + "virtual_address": 65528, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_65528", + "instr_65532", + "instr_65536", + "instr_65540", + "instr_65544" + ] + }, + "instr_65548": { + "virtual_address": 65548, + "size": 4, + "disassembly": "mvns r12, r4, asr #0x15", + "mnemonic": "mvns", + "operands": "r12, r4, asr #0x15", + "mode": "none" + }, + "instr_65552": { + "virtual_address": 65552, + "size": 4, + "disassembly": "movne r1, r3", + "mnemonic": "movne", + "operands": "r1, r3", + "mode": "none" + }, + "instr_65556": { + "virtual_address": 65556, + "size": 4, + "disassembly": "movne r0, r2", + "mnemonic": "movne", + "operands": "r0, r2", + "mode": "none" + }, + "instr_65560": { + "virtual_address": 65560, + "size": 4, + "disassembly": "mvneqs r12, r5, asr #0x15", + "mnemonic": "mvneqs", + "operands": "r12, r5, asr #0x15", + "mode": "none" + }, + "instr_65564": { + "virtual_address": 65564, + "size": 4, + "disassembly": "movne r3, r1", + "mnemonic": "movne", + "operands": "r3, r1", + "mode": "none" + }, + "instr_65568": { + "virtual_address": 65568, + "size": 4, + "disassembly": "movne r2, r0", + "mnemonic": "movne", + "operands": "r2, r0", + "mode": "none" + }, + "instr_65572": { + "virtual_address": 65572, + "size": 4, + "disassembly": "orrs r4, r0, r1, lsl #0xc", + "mnemonic": "orrs", + "operands": "r4, r0, r1, lsl #0xc", + "mode": "none" + }, + "instr_65576": { + "virtual_address": 65576, + "size": 4, + "disassembly": "orreqs r5, r2, r3, lsl #0xc", + "mnemonic": "orreqs", + "operands": "r5, r2, r3, lsl #0xc", + "mode": "none" + }, + "instr_65580": { + "virtual_address": 65580, + "size": 4, + "disassembly": "teqeq r1, r3", + "mnemonic": "teqeq", + "operands": "r1, r3", + "mode": "none" + }, + "instr_65584": { + "virtual_address": 65584, + "size": 4, + "disassembly": "orrne r1, r1, #0x80000", + "mnemonic": "orrne", + "operands": "r1, r1, #0x80000", + "mode": "none" + }, + "instr_65588": { + "virtual_address": 65588, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, lr}", + "mode": "none" + }, + "instr_65592": { + "virtual_address": 65592, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_65548": { + "virtual_address": 65548, + "size": 48, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_65548", + "instr_65552", + "instr_65556", + "instr_65560", + "instr_65564", + "instr_65568", + "instr_65572", + "instr_65576", + "instr_65580", + "instr_65584", + "instr_65588", + "instr_65592" + ] + }, + "func_64812": { + "virtual_address": 64812, + "size": 784, + "name": "__aeabi_dadd", + "children": [ + "bb_64812", + "bb_64852", + "bb_64868", + "bb_64896", + "bb_64908", + "bb_64928", + "bb_64936", + "bb_64952", + "bb_64960", + "bb_64968", + "bb_64980", + "bb_65004", + "bb_65032", + "bb_65040", + "bb_65052", + "bb_65060", + "bb_65068", + "bb_65096", + "bb_65124", + "bb_65148", + "bb_65232", + "bb_65240", + "bb_65260", + "bb_65264", + "bb_65280", + "bb_65300", + "bb_65312", + "bb_65320", + "bb_65348", + "bb_65376", + "bb_65392", + "bb_65416", + "bb_65428", + "bb_65440", + "bb_65460", + "bb_65480", + "bb_65488", + "bb_65508", + "bb_65524", + "bb_65528", + "bb_65548" + ] + }, + "instr_65596": { + "virtual_address": 65596, + "size": 4, + "disassembly": "teq r0, #0x0", + "mnemonic": "teq", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_65600": { + "virtual_address": 65600, + "size": 4, + "disassembly": "moveq r1, #0x0", + "mnemonic": "moveq", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_65604": { + "virtual_address": 65604, + "size": 4, + "disassembly": "bxeq lr", + "mnemonic": "bxeq", + "operands": "lr", + "mode": "none" + }, + "bb_65596": { + "virtual_address": 65596, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65608, + "children": [ + "instr_65596", + "instr_65600", + "instr_65604" + ] + }, + "instr_65608": { + "virtual_address": 65608, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, lr}", + "mode": "none" + }, + "instr_65612": { + "virtual_address": 65612, + "size": 4, + "disassembly": "mov r4, #0x400", + "mnemonic": "mov", + "operands": "r4, #0x400", + "mode": "none" + }, + "instr_65616": { + "virtual_address": 65616, + "size": 4, + "disassembly": "add r4, r4, #0x32", + "mnemonic": "add", + "operands": "r4, r4, #0x32", + "mode": "none" + }, + "instr_65620": { + "virtual_address": 65620, + "size": 4, + "disassembly": "mov r5, #0x0", + "mnemonic": "mov", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_65624": { + "virtual_address": 65624, + "size": 4, + "disassembly": "mov r1, #0x0", + "mnemonic": "mov", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_65628": { + "virtual_address": 65628, + "size": 4, + "disassembly": "b 0x0fe7c", + "mnemonic": "b", + "operands": "0x0fe7c", + "mode": "none" + }, + "bb_65608": { + "virtual_address": 65608, + "size": 24, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_65608", + "instr_65612", + "instr_65616", + "instr_65620", + "instr_65624", + "instr_65628" + ] + }, + "func_65596": { + "virtual_address": 65596, + "size": 36, + "name": "__floatunsidf", + "children": [ + "bb_65596", + "bb_65608" + ] + }, + "instr_65632": { + "virtual_address": 65632, + "size": 4, + "disassembly": "teq r0, #0x0", + "mnemonic": "teq", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_65636": { + "virtual_address": 65636, + "size": 4, + "disassembly": "moveq r1, #0x0", + "mnemonic": "moveq", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_65640": { + "virtual_address": 65640, + "size": 4, + "disassembly": "bxeq lr", + "mnemonic": "bxeq", + "operands": "lr", + "mode": "none" + }, + "bb_65632": { + "virtual_address": 65632, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65644, + "children": [ + "instr_65632", + "instr_65636", + "instr_65640" + ] + }, + "instr_65644": { + "virtual_address": 65644, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, lr}", + "mode": "none" + }, + "instr_65648": { + "virtual_address": 65648, + "size": 4, + "disassembly": "mov r4, #0x400", + "mnemonic": "mov", + "operands": "r4, #0x400", + "mode": "none" + }, + "instr_65652": { + "virtual_address": 65652, + "size": 4, + "disassembly": "add r4, r4, #0x32", + "mnemonic": "add", + "operands": "r4, r4, #0x32", + "mode": "none" + }, + "instr_65656": { + "virtual_address": 65656, + "size": 4, + "disassembly": "ands r5, r0, #0x80000000", + "mnemonic": "ands", + "operands": "r5, r0, #0x80000000", + "mode": "none" + }, + "instr_65660": { + "virtual_address": 65660, + "size": 4, + "disassembly": "rsbmi r0, r0, #0x0", + "mnemonic": "rsbmi", + "operands": "r0, r0, #0x0", + "mode": "none" + }, + "instr_65664": { + "virtual_address": 65664, + "size": 4, + "disassembly": "mov r1, #0x0", + "mnemonic": "mov", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_65668": { + "virtual_address": 65668, + "size": 4, + "disassembly": "b 0x0fe7c", + "mnemonic": "b", + "operands": "0x0fe7c", + "mode": "none" + }, + "bb_65644": { + "virtual_address": 65644, + "size": 28, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_65644", + "instr_65648", + "instr_65652", + "instr_65656", + "instr_65660", + "instr_65664", + "instr_65668" + ] + }, + "func_65632": { + "virtual_address": 65632, + "size": 40, + "name": "__aeabi_i2d", + "children": [ + "bb_65632", + "bb_65644" + ] + }, + "instr_65672": { + "virtual_address": 65672, + "size": 4, + "disassembly": "movs r2, r0, lsl #0x1", + "mnemonic": "movs", + "operands": "r2, r0, lsl #0x1", + "mode": "none" + }, + "instr_65676": { + "virtual_address": 65676, + "size": 4, + "disassembly": "mov r1, r2, asr #0x3", + "mnemonic": "mov", + "operands": "r1, r2, asr #0x3", + "mode": "none" + }, + "instr_65680": { + "virtual_address": 65680, + "size": 4, + "disassembly": "mov r1, r1, rrx", + "mnemonic": "mov", + "operands": "r1, r1, rrx", + "mode": "none" + }, + "instr_65684": { + "virtual_address": 65684, + "size": 4, + "disassembly": "mov r0, r2, lsl #0x1c", + "mnemonic": "mov", + "operands": "r0, r2, lsl #0x1c", + "mode": "none" + }, + "instr_65688": { + "virtual_address": 65688, + "size": 4, + "disassembly": "andnes r3, r2, #0xff000000", + "mnemonic": "andnes", + "operands": "r3, r2, #0xff000000", + "mode": "none" + }, + "instr_65692": { + "virtual_address": 65692, + "size": 4, + "disassembly": "teqne r3, #0xff000000", + "mnemonic": "teqne", + "operands": "r3, #0xff000000", + "mode": "none" + }, + "instr_65696": { + "virtual_address": 65696, + "size": 4, + "disassembly": "eorne r1, r1, #0x38000000", + "mnemonic": "eorne", + "operands": "r1, r1, #0x38000000", + "mode": "none" + }, + "instr_65700": { + "virtual_address": 65700, + "size": 4, + "disassembly": "bxne lr", + "mnemonic": "bxne", + "operands": "lr", + "mode": "none" + }, + "bb_65672": { + "virtual_address": 65672, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65704, + "children": [ + "instr_65672", + "instr_65676", + "instr_65680", + "instr_65684", + "instr_65688", + "instr_65692", + "instr_65696", + "instr_65700" + ] + }, + "instr_65704": { + "virtual_address": 65704, + "size": 4, + "disassembly": "bics r2, r2, #0xff000000", + "mnemonic": "bics", + "operands": "r2, r2, #0xff000000", + "mode": "none" + }, + "instr_65708": { + "virtual_address": 65708, + "size": 4, + "disassembly": "bxeq lr", + "mnemonic": "bxeq", + "operands": "lr", + "mode": "none" + }, + "bb_65704": { + "virtual_address": 65704, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65712, + "children": [ + "instr_65704", + "instr_65708" + ] + }, + "instr_65712": { + "virtual_address": 65712, + "size": 4, + "disassembly": "teq r3, #0xff000000", + "mnemonic": "teq", + "operands": "r3, #0xff000000", + "mode": "none" + }, + "instr_65716": { + "virtual_address": 65716, + "size": 4, + "disassembly": "orreq r1, r1, #0x80000", + "mnemonic": "orreq", + "operands": "r1, r1, #0x80000", + "mode": "none" + }, + "instr_65720": { + "virtual_address": 65720, + "size": 4, + "disassembly": "bxeq lr", + "mnemonic": "bxeq", + "operands": "lr", + "mode": "none" + }, + "bb_65712": { + "virtual_address": 65712, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65724, + "children": [ + "instr_65712", + "instr_65716", + "instr_65720" + ] + }, + "instr_65724": { + "virtual_address": 65724, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, lr}", + "mode": "none" + }, + "instr_65728": { + "virtual_address": 65728, + "size": 4, + "disassembly": "mov r4, #0x380", + "mnemonic": "mov", + "operands": "r4, #0x380", + "mode": "none" + }, + "instr_65732": { + "virtual_address": 65732, + "size": 4, + "disassembly": "and r5, r1, #0x80000000", + "mnemonic": "and", + "operands": "r5, r1, #0x80000000", + "mode": "none" + }, + "instr_65736": { + "virtual_address": 65736, + "size": 4, + "disassembly": "bic r1, r1, #0x80000000", + "mnemonic": "bic", + "operands": "r1, r1, #0x80000000", + "mode": "none" + }, + "instr_65740": { + "virtual_address": 65740, + "size": 4, + "disassembly": "b 0x0fe7c", + "mnemonic": "b", + "operands": "0x0fe7c", + "mode": "none" + }, + "bb_65724": { + "virtual_address": 65724, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_65724", + "instr_65728", + "instr_65732", + "instr_65736", + "instr_65740" + ] + }, + "func_65672": { + "virtual_address": 65672, + "size": 72, + "name": "__aeabi_f2d", + "children": [ + "bb_65672", + "bb_65704", + "bb_65712", + "bb_65724" + ] + }, + "instr_65744": { + "virtual_address": 65744, + "size": 4, + "disassembly": "orrs r2, r0, r1", + "mnemonic": "orrs", + "operands": "r2, r0, r1", + "mode": "none" + }, + "instr_65748": { + "virtual_address": 65748, + "size": 4, + "disassembly": "bxeq lr", + "mnemonic": "bxeq", + "operands": "lr", + "mode": "none" + }, + "bb_65744": { + "virtual_address": 65744, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65752, + "children": [ + "instr_65744", + "instr_65748" + ] + }, + "instr_65752": { + "virtual_address": 65752, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, lr}", + "mode": "none" + }, + "instr_65756": { + "virtual_address": 65756, + "size": 4, + "disassembly": "mov r5, #0x0", + "mnemonic": "mov", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_65760": { + "virtual_address": 65760, + "size": 4, + "disassembly": "b 0x10100", + "mnemonic": "b", + "operands": "0x10100", + "mode": "none" + }, + "bb_65752": { + "virtual_address": 65752, + "size": 12, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_65752", + "instr_65756", + "instr_65760" + ] + }, + "func_65744": { + "virtual_address": 65744, + "size": 20, + "name": "__floatundidf", + "children": [ + "bb_65744", + "bb_65752" + ] + }, + "instr_65764": { + "virtual_address": 65764, + "size": 4, + "disassembly": "orrs r2, r0, r1", + "mnemonic": "orrs", + "operands": "r2, r0, r1", + "mode": "none" + }, + "instr_65768": { + "virtual_address": 65768, + "size": 4, + "disassembly": "bxeq lr", + "mnemonic": "bxeq", + "operands": "lr", + "mode": "none" + }, + "bb_65764": { + "virtual_address": 65764, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65772, + "children": [ + "instr_65764", + "instr_65768" + ] + }, + "instr_65772": { + "virtual_address": 65772, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, lr}", + "mode": "none" + }, + "instr_65776": { + "virtual_address": 65776, + "size": 4, + "disassembly": "ands r5, r1, #0x80000000", + "mnemonic": "ands", + "operands": "r5, r1, #0x80000000", + "mode": "none" + }, + "instr_65780": { + "virtual_address": 65780, + "size": 4, + "disassembly": "bpl 0x10100", + "mnemonic": "bpl", + "operands": "0x10100", + "mode": "none" + }, + "bb_65772": { + "virtual_address": 65772, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65784, + "children": [ + "instr_65772", + "instr_65776", + "instr_65780" + ] + }, + "instr_65784": { + "virtual_address": 65784, + "size": 4, + "disassembly": "rsbs r0, r0, #0x0", + "mnemonic": "rsbs", + "operands": "r0, r0, #0x0", + "mode": "none" + }, + "instr_65788": { + "virtual_address": 65788, + "size": 4, + "disassembly": "rsc r1, r1, #0x0", + "mnemonic": "rsc", + "operands": "r1, r1, #0x0", + "mode": "none" + }, + "bb_65784": { + "virtual_address": 65784, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65792, + "children": [ + "instr_65784", + "instr_65788" + ] + }, + "instr_65792": { + "virtual_address": 65792, + "size": 4, + "disassembly": "mov r4, #0x400", + "mnemonic": "mov", + "operands": "r4, #0x400", + "mode": "none" + }, + "instr_65796": { + "virtual_address": 65796, + "size": 4, + "disassembly": "add r4, r4, #0x32", + "mnemonic": "add", + "operands": "r4, r4, #0x32", + "mode": "none" + }, + "instr_65800": { + "virtual_address": 65800, + "size": 4, + "disassembly": "movs r12, r1, lsr #0x16", + "mnemonic": "movs", + "operands": "r12, r1, lsr #0x16", + "mode": "none" + }, + "instr_65804": { + "virtual_address": 65804, + "size": 4, + "disassembly": "beq 0x0fe1c", + "mnemonic": "beq", + "operands": "0x0fe1c", + "mode": "none" + }, + "bb_65792": { + "virtual_address": 65792, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65808, + "children": [ + "instr_65792", + "instr_65796", + "instr_65800", + "instr_65804" + ] + }, + "instr_65808": { + "virtual_address": 65808, + "size": 4, + "disassembly": "mov r2, #0x3", + "mnemonic": "mov", + "operands": "r2, #0x3", + "mode": "none" + }, + "instr_65812": { + "virtual_address": 65812, + "size": 4, + "disassembly": "movs r12, r12, lsr #0x3", + "mnemonic": "movs", + "operands": "r12, r12, lsr #0x3", + "mode": "none" + }, + "instr_65816": { + "virtual_address": 65816, + "size": 4, + "disassembly": "addne r2, r2, #0x3", + "mnemonic": "addne", + "operands": "r2, r2, #0x3", + "mode": "none" + }, + "instr_65820": { + "virtual_address": 65820, + "size": 4, + "disassembly": "movs r12, r12, lsr #0x3", + "mnemonic": "movs", + "operands": "r12, r12, lsr #0x3", + "mode": "none" + }, + "instr_65824": { + "virtual_address": 65824, + "size": 4, + "disassembly": "addne r2, r2, #0x3", + "mnemonic": "addne", + "operands": "r2, r2, #0x3", + "mode": "none" + }, + "instr_65828": { + "virtual_address": 65828, + "size": 4, + "disassembly": "add r2, r2, r12, lsr #0x3", + "mnemonic": "add", + "operands": "r2, r2, r12, lsr #0x3", + "mode": "none" + }, + "instr_65832": { + "virtual_address": 65832, + "size": 4, + "disassembly": "rsb r3, r2, #0x20", + "mnemonic": "rsb", + "operands": "r3, r2, #0x20", + "mode": "none" + }, + "instr_65836": { + "virtual_address": 65836, + "size": 4, + "disassembly": "mov r12, r0, lsl r3", + "mnemonic": "mov", + "operands": "r12, r0, lsl r3", + "mode": "none" + }, + "instr_65840": { + "virtual_address": 65840, + "size": 4, + "disassembly": "mov r0, r0, lsr r2", + "mnemonic": "mov", + "operands": "r0, r0, lsr r2", + "mode": "none" + }, + "instr_65844": { + "virtual_address": 65844, + "size": 4, + "disassembly": "orr r0, r0, r1, lsl r3", + "mnemonic": "orr", + "operands": "r0, r0, r1, lsl r3", + "mode": "none" + }, + "instr_65848": { + "virtual_address": 65848, + "size": 4, + "disassembly": "mov r1, r1, lsr r2", + "mnemonic": "mov", + "operands": "r1, r1, lsr r2", + "mode": "none" + }, + "instr_65852": { + "virtual_address": 65852, + "size": 4, + "disassembly": "add r4, r4, r2", + "mnemonic": "add", + "operands": "r4, r4, r2", + "mode": "none" + }, + "instr_65856": { + "virtual_address": 65856, + "size": 4, + "disassembly": "b 0x0fe1c", + "mnemonic": "b", + "operands": "0x0fe1c", + "mode": "none" + }, + "bb_65808": { + "virtual_address": 65808, + "size": 52, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_65808", + "instr_65812", + "instr_65816", + "instr_65820", + "instr_65824", + "instr_65828", + "instr_65832", + "instr_65836", + "instr_65840", + "instr_65844", + "instr_65848", + "instr_65852", + "instr_65856" + ] + }, + "func_65764": { + "virtual_address": 65764, + "size": 96, + "name": "__aeabi_l2d", + "children": [ + "bb_65764", + "bb_65772", + "bb_65784", + "bb_65792", + "bb_65808" + ] + }, + "instr_65860": { + "virtual_address": 65860, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_65864": { + "virtual_address": 65864, + "size": 4, + "disassembly": "mov r12, #0xff", + "mnemonic": "mov", + "operands": "r12, #0xff", + "mode": "none" + }, + "instr_65868": { + "virtual_address": 65868, + "size": 4, + "disassembly": "orr r12, r12, #0x700", + "mnemonic": "orr", + "operands": "r12, r12, #0x700", + "mode": "none" + }, + "instr_65872": { + "virtual_address": 65872, + "size": 4, + "disassembly": "ands r4, r12, r1, lsr #0x14", + "mnemonic": "ands", + "operands": "r4, r12, r1, lsr #0x14", + "mode": "none" + }, + "instr_65876": { + "virtual_address": 65876, + "size": 4, + "disassembly": "andnes r5, r12, r3, lsr #0x14", + "mnemonic": "andnes", + "operands": "r5, r12, r3, lsr #0x14", + "mode": "none" + }, + "instr_65880": { + "virtual_address": 65880, + "size": 4, + "disassembly": "teqne r4, r12", + "mnemonic": "teqne", + "operands": "r4, r12", + "mode": "none" + }, + "instr_65884": { + "virtual_address": 65884, + "size": 4, + "disassembly": "teqne r5, r12", + "mnemonic": "teqne", + "operands": "r5, r12", + "mode": "none" + }, + "instr_65888": { + "virtual_address": 65888, + "size": 4, + "disassembly": "bleq 0x1033c", + "mnemonic": "bleq", + "operands": "0x1033c", + "mode": "none" + }, + "instr_65892": { + "virtual_address": 65892, + "size": 4, + "disassembly": "add r4, r4, r5", + "mnemonic": "add", + "operands": "r4, r4, r5", + "mode": "none" + }, + "instr_65896": { + "virtual_address": 65896, + "size": 4, + "disassembly": "eor r6, r1, r3", + "mnemonic": "eor", + "operands": "r6, r1, r3", + "mode": "none" + }, + "instr_65900": { + "virtual_address": 65900, + "size": 4, + "disassembly": "bic r1, r1, r12, lsl #0x15", + "mnemonic": "bic", + "operands": "r1, r1, r12, lsl #0x15", + "mode": "none" + }, + "instr_65904": { + "virtual_address": 65904, + "size": 4, + "disassembly": "bic r3, r3, r12, lsl #0x15", + "mnemonic": "bic", + "operands": "r3, r3, r12, lsl #0x15", + "mode": "none" + }, + "instr_65908": { + "virtual_address": 65908, + "size": 4, + "disassembly": "orrs r5, r0, r1, lsl #0xc", + "mnemonic": "orrs", + "operands": "r5, r0, r1, lsl #0xc", + "mode": "none" + }, + "instr_65912": { + "virtual_address": 65912, + "size": 4, + "disassembly": "orrnes r5, r2, r3, lsl #0xc", + "mnemonic": "orrnes", + "operands": "r5, r2, r3, lsl #0xc", + "mode": "none" + }, + "instr_65916": { + "virtual_address": 65916, + "size": 4, + "disassembly": "orr r1, r1, #0x100000", + "mnemonic": "orr", + "operands": "r1, r1, #0x100000", + "mode": "none" + }, + "instr_65920": { + "virtual_address": 65920, + "size": 4, + "disassembly": "orr r3, r3, #0x100000", + "mnemonic": "orr", + "operands": "r3, r3, #0x100000", + "mode": "none" + }, + "instr_65924": { + "virtual_address": 65924, + "size": 4, + "disassembly": "beq 0x10200", + "mnemonic": "beq", + "operands": "0x10200", + "mode": "none" + }, + "bb_65860": { + "virtual_address": 65860, + "size": 68, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65928, + "children": [ + "instr_65860", + "instr_65864", + "instr_65868", + "instr_65872", + "instr_65876", + "instr_65880", + "instr_65884", + "instr_65888", + "instr_65892", + "instr_65896", + "instr_65900", + "instr_65904", + "instr_65908", + "instr_65912", + "instr_65916", + "instr_65920", + "instr_65924" + ] + }, + "instr_65928": { + "virtual_address": 65928, + "size": 4, + "disassembly": "umull r12, lr, r0, r2", + "mnemonic": "umull", + "operands": "r12, lr, r0, r2", + "mode": "none" + }, + "instr_65932": { + "virtual_address": 65932, + "size": 4, + "disassembly": "mov r5, #0x0", + "mnemonic": "mov", + "operands": "r5, #0x0", + "mode": "none" + }, + "instr_65936": { + "virtual_address": 65936, + "size": 4, + "disassembly": "umlal lr, r5, r1, r2", + "mnemonic": "umlal", + "operands": "lr, r5, r1, r2", + "mode": "none" + }, + "instr_65940": { + "virtual_address": 65940, + "size": 4, + "disassembly": "and r2, r6, #0x80000000", + "mnemonic": "and", + "operands": "r2, r6, #0x80000000", + "mode": "none" + }, + "instr_65944": { + "virtual_address": 65944, + "size": 4, + "disassembly": "umlal lr, r5, r0, r3", + "mnemonic": "umlal", + "operands": "lr, r5, r0, r3", + "mode": "none" + }, + "instr_65948": { + "virtual_address": 65948, + "size": 4, + "disassembly": "mov r6, #0x0", + "mnemonic": "mov", + "operands": "r6, #0x0", + "mode": "none" + }, + "instr_65952": { + "virtual_address": 65952, + "size": 4, + "disassembly": "umlal r5, r6, r1, r3", + "mnemonic": "umlal", + "operands": "r5, r6, r1, r3", + "mode": "none" + }, + "instr_65956": { + "virtual_address": 65956, + "size": 4, + "disassembly": "teq r12, #0x0", + "mnemonic": "teq", + "operands": "r12, #0x0", + "mode": "none" + }, + "instr_65960": { + "virtual_address": 65960, + "size": 4, + "disassembly": "orrne lr, lr, #0x1", + "mnemonic": "orrne", + "operands": "lr, lr, #0x1", + "mode": "none" + }, + "instr_65964": { + "virtual_address": 65964, + "size": 4, + "disassembly": "sub r4, r4, #0xff", + "mnemonic": "sub", + "operands": "r4, r4, #0xff", + "mode": "none" + }, + "instr_65968": { + "virtual_address": 65968, + "size": 4, + "disassembly": "cmp r6, #0x200", + "mnemonic": "cmp", + "operands": "r6, #0x200", + "mode": "none" + }, + "instr_65972": { + "virtual_address": 65972, + "size": 4, + "disassembly": "sbc r4, r4, #0x300", + "mnemonic": "sbc", + "operands": "r4, r4, #0x300", + "mode": "none" + }, + "instr_65976": { + "virtual_address": 65976, + "size": 4, + "disassembly": "bcs 0x101c8", + "mnemonic": "bcs", + "operands": "0x101c8", + "mode": "none" + }, + "bb_65928": { + "virtual_address": 65928, + "size": 52, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65980, + "children": [ + "instr_65928", + "instr_65932", + "instr_65936", + "instr_65940", + "instr_65944", + "instr_65948", + "instr_65952", + "instr_65956", + "instr_65960", + "instr_65964", + "instr_65968", + "instr_65972", + "instr_65976" + ] + }, + "instr_65980": { + "virtual_address": 65980, + "size": 4, + "disassembly": "movs lr, lr, lsl #0x1", + "mnemonic": "movs", + "operands": "lr, lr, lsl #0x1", + "mode": "none" + }, + "instr_65984": { + "virtual_address": 65984, + "size": 4, + "disassembly": "adcs r5, r5, r5", + "mnemonic": "adcs", + "operands": "r5, r5, r5", + "mode": "none" + }, + "instr_65988": { + "virtual_address": 65988, + "size": 4, + "disassembly": "adc r6, r6, r6", + "mnemonic": "adc", + "operands": "r6, r6, r6", + "mode": "none" + }, + "bb_65980": { + "virtual_address": 65980, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 65992, + "children": [ + "instr_65980", + "instr_65984", + "instr_65988" + ] + }, + "instr_65992": { + "virtual_address": 65992, + "size": 4, + "disassembly": "orr r1, r2, r6, lsl #0xb", + "mnemonic": "orr", + "operands": "r1, r2, r6, lsl #0xb", + "mode": "none" + }, + "instr_65996": { + "virtual_address": 65996, + "size": 4, + "disassembly": "orr r1, r1, r5, lsr #0x15", + "mnemonic": "orr", + "operands": "r1, r1, r5, lsr #0x15", + "mode": "none" + }, + "instr_66000": { + "virtual_address": 66000, + "size": 4, + "disassembly": "mov r0, r5, lsl #0xb", + "mnemonic": "mov", + "operands": "r0, r5, lsl #0xb", + "mode": "none" + }, + "instr_66004": { + "virtual_address": 66004, + "size": 4, + "disassembly": "orr r0, r0, lr, lsr #0x15", + "mnemonic": "orr", + "operands": "r0, r0, lr, lsr #0x15", + "mode": "none" + }, + "instr_66008": { + "virtual_address": 66008, + "size": 4, + "disassembly": "mov lr, lr, lsl #0xb", + "mnemonic": "mov", + "operands": "lr, lr, lsl #0xb", + "mode": "none" + }, + "instr_66012": { + "virtual_address": 66012, + "size": 4, + "disassembly": "subs r12, r4, #0xfd", + "mnemonic": "subs", + "operands": "r12, r4, #0xfd", + "mode": "none" + }, + "instr_66016": { + "virtual_address": 66016, + "size": 4, + "disassembly": "cmphi r12, #0x700", + "mnemonic": "cmphi", + "operands": "r12, #0x700", + "mode": "none" + }, + "instr_66020": { + "virtual_address": 66020, + "size": 4, + "disassembly": "bhi 0x10230", + "mnemonic": "bhi", + "operands": "0x10230", + "mode": "none" + }, + "bb_65992": { + "virtual_address": 65992, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66024, + "children": [ + "instr_65992", + "instr_65996", + "instr_66000", + "instr_66004", + "instr_66008", + "instr_66012", + "instr_66016", + "instr_66020" + ] + }, + "instr_66024": { + "virtual_address": 66024, + "size": 4, + "disassembly": "cmp lr, #0x80000000", + "mnemonic": "cmp", + "operands": "lr, #0x80000000", + "mode": "none" + }, + "instr_66028": { + "virtual_address": 66028, + "size": 4, + "disassembly": "moveqs lr, r0, lsr #0x1", + "mnemonic": "moveqs", + "operands": "lr, r0, lsr #0x1", + "mode": "none" + }, + "instr_66032": { + "virtual_address": 66032, + "size": 4, + "disassembly": "adcs r0, r0, #0x0", + "mnemonic": "adcs", + "operands": "r0, r0, #0x0", + "mode": "none" + }, + "instr_66036": { + "virtual_address": 66036, + "size": 4, + "disassembly": "adc r1, r1, r4, lsl #0x14", + "mnemonic": "adc", + "operands": "r1, r1, r4, lsl #0x14", + "mode": "none" + }, + "instr_66040": { + "virtual_address": 66040, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_66044": { + "virtual_address": 66044, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_66024": { + "virtual_address": 66024, + "size": 24, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_66024", + "instr_66028", + "instr_66032", + "instr_66036", + "instr_66040", + "instr_66044" + ] + }, + "instr_66048": { + "virtual_address": 66048, + "size": 4, + "disassembly": "and r6, r6, #0x80000000", + "mnemonic": "and", + "operands": "r6, r6, #0x80000000", + "mode": "none" + }, + "instr_66052": { + "virtual_address": 66052, + "size": 4, + "disassembly": "orr r1, r6, r1", + "mnemonic": "orr", + "operands": "r1, r6, r1", + "mode": "none" + }, + "instr_66056": { + "virtual_address": 66056, + "size": 4, + "disassembly": "orr r0, r0, r2", + "mnemonic": "orr", + "operands": "r0, r0, r2", + "mode": "none" + }, + "instr_66060": { + "virtual_address": 66060, + "size": 4, + "disassembly": "eor r1, r1, r3", + "mnemonic": "eor", + "operands": "r1, r1, r3", + "mode": "none" + }, + "instr_66064": { + "virtual_address": 66064, + "size": 4, + "disassembly": "subs r4, r4, r12, lsr #0x1", + "mnemonic": "subs", + "operands": "r4, r4, r12, lsr #0x1", + "mode": "none" + }, + "instr_66068": { + "virtual_address": 66068, + "size": 4, + "disassembly": "rsbgts r5, r4, r12", + "mnemonic": "rsbgts", + "operands": "r5, r4, r12", + "mode": "none" + }, + "instr_66072": { + "virtual_address": 66072, + "size": 4, + "disassembly": "orrgt r1, r1, r4, lsl #0x14", + "mnemonic": "orrgt", + "operands": "r1, r1, r4, lsl #0x14", + "mode": "none" + }, + "instr_66076": { + "virtual_address": 66076, + "size": 4, + "disassembly": "ldmiagt sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmiagt", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_66080": { + "virtual_address": 66080, + "size": 4, + "disassembly": "bxgt lr", + "mnemonic": "bxgt", + "operands": "lr", + "mode": "none" + }, + "bb_66048": { + "virtual_address": 66048, + "size": 36, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66084, + "children": [ + "instr_66048", + "instr_66052", + "instr_66056", + "instr_66060", + "instr_66064", + "instr_66068", + "instr_66072", + "instr_66076", + "instr_66080" + ] + }, + "instr_66084": { + "virtual_address": 66084, + "size": 4, + "disassembly": "orr r1, r1, #0x100000", + "mnemonic": "orr", + "operands": "r1, r1, #0x100000", + "mode": "none" + }, + "instr_66088": { + "virtual_address": 66088, + "size": 4, + "disassembly": "mov lr, #0x0", + "mnemonic": "mov", + "operands": "lr, #0x0", + "mode": "none" + }, + "instr_66092": { + "virtual_address": 66092, + "size": 4, + "disassembly": "subs r4, r4, #0x1", + "mnemonic": "subs", + "operands": "r4, r4, #0x1", + "mode": "none" + }, + "bb_66084": { + "virtual_address": 66084, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66096, + "children": [ + "instr_66084", + "instr_66088", + "instr_66092" + ] + }, + "instr_66096": { + "virtual_address": 66096, + "size": 4, + "disassembly": "bgt 0x103ac", + "mnemonic": "bgt", + "operands": "0x103ac", + "mode": "none" + }, + "bb_66096": { + "virtual_address": 66096, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66100, + "children": [ + "instr_66096" + ] + }, + "instr_66100": { + "virtual_address": 66100, + "size": 4, + "disassembly": "cmn r4, #0x36", + "mnemonic": "cmn", + "operands": "r4, #0x36", + "mode": "none" + }, + "instr_66104": { + "virtual_address": 66104, + "size": 4, + "disassembly": "movle r0, #0x0", + "mnemonic": "movle", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_66108": { + "virtual_address": 66108, + "size": 4, + "disassembly": "andle r1, r1, #0x80000000", + "mnemonic": "andle", + "operands": "r1, r1, #0x80000000", + "mode": "none" + }, + "instr_66112": { + "virtual_address": 66112, + "size": 4, + "disassembly": "ldmiale sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmiale", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_66116": { + "virtual_address": 66116, + "size": 4, + "disassembly": "bxle lr", + "mnemonic": "bxle", + "operands": "lr", + "mode": "none" + }, + "bb_66100": { + "virtual_address": 66100, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66120, + "children": [ + "instr_66100", + "instr_66104", + "instr_66108", + "instr_66112", + "instr_66116" + ] + }, + "instr_66120": { + "virtual_address": 66120, + "size": 4, + "disassembly": "rsb r4, r4, #0x0", + "mnemonic": "rsb", + "operands": "r4, r4, #0x0", + "mode": "none" + }, + "instr_66124": { + "virtual_address": 66124, + "size": 4, + "disassembly": "subs r4, r4, #0x20", + "mnemonic": "subs", + "operands": "r4, r4, #0x20", + "mode": "none" + }, + "instr_66128": { + "virtual_address": 66128, + "size": 4, + "disassembly": "bge 0x102c0", + "mnemonic": "bge", + "operands": "0x102c0", + "mode": "none" + }, + "bb_66120": { + "virtual_address": 66120, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66132, + "children": [ + "instr_66120", + "instr_66124", + "instr_66128" + ] + }, + "instr_66132": { + "virtual_address": 66132, + "size": 4, + "disassembly": "adds r4, r4, #0xc", + "mnemonic": "adds", + "operands": "r4, r4, #0xc", + "mode": "none" + }, + "instr_66136": { + "virtual_address": 66136, + "size": 4, + "disassembly": "bgt 0x10290", + "mnemonic": "bgt", + "operands": "0x10290", + "mode": "none" + }, + "bb_66132": { + "virtual_address": 66132, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66140, + "children": [ + "instr_66132", + "instr_66136" + ] + }, + "instr_66140": { + "virtual_address": 66140, + "size": 4, + "disassembly": "add r4, r4, #0x14", + "mnemonic": "add", + "operands": "r4, r4, #0x14", + "mode": "none" + }, + "instr_66144": { + "virtual_address": 66144, + "size": 4, + "disassembly": "rsb r5, r4, #0x20", + "mnemonic": "rsb", + "operands": "r5, r4, #0x20", + "mode": "none" + }, + "instr_66148": { + "virtual_address": 66148, + "size": 4, + "disassembly": "mov r3, r0, lsl r5", + "mnemonic": "mov", + "operands": "r3, r0, lsl r5", + "mode": "none" + }, + "instr_66152": { + "virtual_address": 66152, + "size": 4, + "disassembly": "mov r0, r0, lsr r4", + "mnemonic": "mov", + "operands": "r0, r0, lsr r4", + "mode": "none" + }, + "instr_66156": { + "virtual_address": 66156, + "size": 4, + "disassembly": "orr r0, r0, r1, lsl r5", + "mnemonic": "orr", + "operands": "r0, r0, r1, lsl r5", + "mode": "none" + }, + "instr_66160": { + "virtual_address": 66160, + "size": 4, + "disassembly": "and r2, r1, #0x80000000", + "mnemonic": "and", + "operands": "r2, r1, #0x80000000", + "mode": "none" + }, + "instr_66164": { + "virtual_address": 66164, + "size": 4, + "disassembly": "bic r1, r1, #0x80000000", + "mnemonic": "bic", + "operands": "r1, r1, #0x80000000", + "mode": "none" + }, + "instr_66168": { + "virtual_address": 66168, + "size": 4, + "disassembly": "adds r0, r0, r3, lsr #0x1f", + "mnemonic": "adds", + "operands": "r0, r0, r3, lsr #0x1f", + "mode": "none" + }, + "instr_66172": { + "virtual_address": 66172, + "size": 4, + "disassembly": "adc r1, r2, r1, lsr r4", + "mnemonic": "adc", + "operands": "r1, r2, r1, lsr r4", + "mode": "none" + }, + "instr_66176": { + "virtual_address": 66176, + "size": 4, + "disassembly": "orrs lr, lr, r3, lsl #0x1", + "mnemonic": "orrs", + "operands": "lr, lr, r3, lsl #0x1", + "mode": "none" + }, + "instr_66180": { + "virtual_address": 66180, + "size": 4, + "disassembly": "biceq r0, r0, r3, lsr #0x1f", + "mnemonic": "biceq", + "operands": "r0, r0, r3, lsr #0x1f", + "mode": "none" + }, + "instr_66184": { + "virtual_address": 66184, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_66188": { + "virtual_address": 66188, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_66140": { + "virtual_address": 66140, + "size": 52, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_66140", + "instr_66144", + "instr_66148", + "instr_66152", + "instr_66156", + "instr_66160", + "instr_66164", + "instr_66168", + "instr_66172", + "instr_66176", + "instr_66180", + "instr_66184", + "instr_66188" + ] + }, + "instr_66192": { + "virtual_address": 66192, + "size": 4, + "disassembly": "rsb r4, r4, #0xc", + "mnemonic": "rsb", + "operands": "r4, r4, #0xc", + "mode": "none" + }, + "instr_66196": { + "virtual_address": 66196, + "size": 4, + "disassembly": "rsb r5, r4, #0x20", + "mnemonic": "rsb", + "operands": "r5, r4, #0x20", + "mode": "none" + }, + "instr_66200": { + "virtual_address": 66200, + "size": 4, + "disassembly": "mov r3, r0, lsl r4", + "mnemonic": "mov", + "operands": "r3, r0, lsl r4", + "mode": "none" + }, + "instr_66204": { + "virtual_address": 66204, + "size": 4, + "disassembly": "mov r0, r0, lsr r5", + "mnemonic": "mov", + "operands": "r0, r0, lsr r5", + "mode": "none" + }, + "instr_66208": { + "virtual_address": 66208, + "size": 4, + "disassembly": "orr r0, r0, r1, lsl r4", + "mnemonic": "orr", + "operands": "r0, r0, r1, lsl r4", + "mode": "none" + }, + "instr_66212": { + "virtual_address": 66212, + "size": 4, + "disassembly": "and r1, r1, #0x80000000", + "mnemonic": "and", + "operands": "r1, r1, #0x80000000", + "mode": "none" + }, + "instr_66216": { + "virtual_address": 66216, + "size": 4, + "disassembly": "adds r0, r0, r3, lsr #0x1f", + "mnemonic": "adds", + "operands": "r0, r0, r3, lsr #0x1f", + "mode": "none" + }, + "instr_66220": { + "virtual_address": 66220, + "size": 4, + "disassembly": "adc r1, r1, #0x0", + "mnemonic": "adc", + "operands": "r1, r1, #0x0", + "mode": "none" + }, + "instr_66224": { + "virtual_address": 66224, + "size": 4, + "disassembly": "orrs lr, lr, r3, lsl #0x1", + "mnemonic": "orrs", + "operands": "lr, lr, r3, lsl #0x1", + "mode": "none" + }, + "instr_66228": { + "virtual_address": 66228, + "size": 4, + "disassembly": "biceq r0, r0, r3, lsr #0x1f", + "mnemonic": "biceq", + "operands": "r0, r0, r3, lsr #0x1f", + "mode": "none" + }, + "instr_66232": { + "virtual_address": 66232, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_66236": { + "virtual_address": 66236, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_66192": { + "virtual_address": 66192, + "size": 48, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_66192", + "instr_66196", + "instr_66200", + "instr_66204", + "instr_66208", + "instr_66212", + "instr_66216", + "instr_66220", + "instr_66224", + "instr_66228", + "instr_66232", + "instr_66236" + ] + }, + "instr_66240": { + "virtual_address": 66240, + "size": 4, + "disassembly": "rsb r5, r4, #0x20", + "mnemonic": "rsb", + "operands": "r5, r4, #0x20", + "mode": "none" + }, + "instr_66244": { + "virtual_address": 66244, + "size": 4, + "disassembly": "orr lr, lr, r0, lsl r5", + "mnemonic": "orr", + "operands": "lr, lr, r0, lsl r5", + "mode": "none" + }, + "instr_66248": { + "virtual_address": 66248, + "size": 4, + "disassembly": "mov r3, r0, lsr r4", + "mnemonic": "mov", + "operands": "r3, r0, lsr r4", + "mode": "none" + }, + "instr_66252": { + "virtual_address": 66252, + "size": 4, + "disassembly": "orr r3, r3, r1, lsl r5", + "mnemonic": "orr", + "operands": "r3, r3, r1, lsl r5", + "mode": "none" + }, + "instr_66256": { + "virtual_address": 66256, + "size": 4, + "disassembly": "mov r0, r1, lsr r4", + "mnemonic": "mov", + "operands": "r0, r1, lsr r4", + "mode": "none" + }, + "instr_66260": { + "virtual_address": 66260, + "size": 4, + "disassembly": "and r1, r1, #0x80000000", + "mnemonic": "and", + "operands": "r1, r1, #0x80000000", + "mode": "none" + }, + "instr_66264": { + "virtual_address": 66264, + "size": 4, + "disassembly": "bic r0, r0, r1, lsr r4", + "mnemonic": "bic", + "operands": "r0, r0, r1, lsr r4", + "mode": "none" + }, + "instr_66268": { + "virtual_address": 66268, + "size": 4, + "disassembly": "add r0, r0, r3, lsr #0x1f", + "mnemonic": "add", + "operands": "r0, r0, r3, lsr #0x1f", + "mode": "none" + }, + "instr_66272": { + "virtual_address": 66272, + "size": 4, + "disassembly": "orrs lr, lr, r3, lsl #0x1", + "mnemonic": "orrs", + "operands": "lr, lr, r3, lsl #0x1", + "mode": "none" + }, + "instr_66276": { + "virtual_address": 66276, + "size": 4, + "disassembly": "biceq r0, r0, r3, lsr #0x1f", + "mnemonic": "biceq", + "operands": "r0, r0, r3, lsr #0x1f", + "mode": "none" + }, + "instr_66280": { + "virtual_address": 66280, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_66284": { + "virtual_address": 66284, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_66240": { + "virtual_address": 66240, + "size": 48, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_66240", + "instr_66244", + "instr_66248", + "instr_66252", + "instr_66256", + "instr_66260", + "instr_66264", + "instr_66268", + "instr_66272", + "instr_66276", + "instr_66280", + "instr_66284" + ] + }, + "func_65860": { + "virtual_address": 65860, + "size": 428, + "name": "__muldf3", + "children": [ + "bb_65860", + "bb_65928", + "bb_65980", + "bb_65992", + "bb_66024", + "bb_66048", + "bb_66084", + "bb_66096", + "bb_66100", + "bb_66120", + "bb_66132", + "bb_66140", + "bb_66192", + "bb_66240" + ] + }, + "instr_66364": { + "virtual_address": 66364, + "size": 4, + "disassembly": "teq r4, r12", + "mnemonic": "teq", + "operands": "r4, r12", + "mode": "none" + }, + "instr_66368": { + "virtual_address": 66368, + "size": 4, + "disassembly": "and r5, r12, r3, lsr #0x14", + "mnemonic": "and", + "operands": "r5, r12, r3, lsr #0x14", + "mode": "none" + }, + "instr_66372": { + "virtual_address": 66372, + "size": 4, + "disassembly": "teqne r5, r12", + "mnemonic": "teqne", + "operands": "r5, r12", + "mode": "none" + }, + "instr_66376": { + "virtual_address": 66376, + "size": 4, + "disassembly": "beq 0x1036c", + "mnemonic": "beq", + "operands": "0x1036c", + "mode": "none" + }, + "bb_66364": { + "virtual_address": 66364, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66380, + "children": [ + "instr_66364", + "instr_66368", + "instr_66372", + "instr_66376" + ] + }, + "instr_66380": { + "virtual_address": 66380, + "size": 4, + "disassembly": "orrs r6, r0, r1, lsl #0x1", + "mnemonic": "orrs", + "operands": "r6, r0, r1, lsl #0x1", + "mode": "none" + }, + "instr_66384": { + "virtual_address": 66384, + "size": 4, + "disassembly": "orrnes r6, r2, r3, lsl #0x1", + "mnemonic": "orrnes", + "operands": "r6, r2, r3, lsl #0x1", + "mode": "none" + }, + "instr_66388": { + "virtual_address": 66388, + "size": 4, + "disassembly": "bne 0x102f0", + "mnemonic": "bne", + "operands": "0x102f0", + "mode": "none" + }, + "bb_66380": { + "virtual_address": 66380, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66392, + "children": [ + "instr_66380", + "instr_66384", + "instr_66388" + ] + }, + "instr_66392": { + "virtual_address": 66392, + "size": 4, + "disassembly": "eor r1, r1, r3", + "mnemonic": "eor", + "operands": "r1, r1, r3", + "mode": "none" + }, + "instr_66396": { + "virtual_address": 66396, + "size": 4, + "disassembly": "and r1, r1, #0x80000000", + "mnemonic": "and", + "operands": "r1, r1, #0x80000000", + "mode": "none" + }, + "instr_66400": { + "virtual_address": 66400, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_66404": { + "virtual_address": 66404, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_66408": { + "virtual_address": 66408, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_66392": { + "virtual_address": 66392, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_66392", + "instr_66396", + "instr_66400", + "instr_66404", + "instr_66408" + ] + }, + "instr_66412": { + "virtual_address": 66412, + "size": 4, + "disassembly": "orrs r6, r0, r1, lsl #0x1", + "mnemonic": "orrs", + "operands": "r6, r0, r1, lsl #0x1", + "mode": "none" + }, + "instr_66416": { + "virtual_address": 66416, + "size": 4, + "disassembly": "moveq r0, r2", + "mnemonic": "moveq", + "operands": "r0, r2", + "mode": "none" + }, + "instr_66420": { + "virtual_address": 66420, + "size": 4, + "disassembly": "moveq r1, r3", + "mnemonic": "moveq", + "operands": "r1, r3", + "mode": "none" + }, + "instr_66424": { + "virtual_address": 66424, + "size": 4, + "disassembly": "orrnes r6, r2, r3, lsl #0x1", + "mnemonic": "orrnes", + "operands": "r6, r2, r3, lsl #0x1", + "mode": "none" + }, + "instr_66428": { + "virtual_address": 66428, + "size": 4, + "disassembly": "beq 0x103c4", + "mnemonic": "beq", + "operands": "0x103c4", + "mode": "none" + }, + "bb_66412": { + "virtual_address": 66412, + "size": 20, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66432, + "children": [ + "instr_66412", + "instr_66416", + "instr_66420", + "instr_66424", + "instr_66428" + ] + }, + "instr_66432": { + "virtual_address": 66432, + "size": 4, + "disassembly": "teq r4, r12", + "mnemonic": "teq", + "operands": "r4, r12", + "mode": "none" + }, + "instr_66436": { + "virtual_address": 66436, + "size": 4, + "disassembly": "bne 0x10390", + "mnemonic": "bne", + "operands": "0x10390", + "mode": "none" + }, + "bb_66432": { + "virtual_address": 66432, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66440, + "children": [ + "instr_66432", + "instr_66436" + ] + }, + "instr_66440": { + "virtual_address": 66440, + "size": 4, + "disassembly": "orrs r6, r0, r1, lsl #0xc", + "mnemonic": "orrs", + "operands": "r6, r0, r1, lsl #0xc", + "mode": "none" + }, + "instr_66444": { + "virtual_address": 66444, + "size": 4, + "disassembly": "bne 0x103c4", + "mnemonic": "bne", + "operands": "0x103c4", + "mode": "none" + }, + "bb_66440": { + "virtual_address": 66440, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66448, + "children": [ + "instr_66440", + "instr_66444" + ] + }, + "instr_66448": { + "virtual_address": 66448, + "size": 4, + "disassembly": "teq r5, r12", + "mnemonic": "teq", + "operands": "r5, r12", + "mode": "none" + }, + "instr_66452": { + "virtual_address": 66452, + "size": 4, + "disassembly": "bne 0x103a8", + "mnemonic": "bne", + "operands": "0x103a8", + "mode": "none" + }, + "bb_66448": { + "virtual_address": 66448, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66456, + "children": [ + "instr_66448", + "instr_66452" + ] + }, + "instr_66456": { + "virtual_address": 66456, + "size": 4, + "disassembly": "orrs r6, r2, r3, lsl #0xc", + "mnemonic": "orrs", + "operands": "r6, r2, r3, lsl #0xc", + "mode": "none" + }, + "instr_66460": { + "virtual_address": 66460, + "size": 4, + "disassembly": "movne r0, r2", + "mnemonic": "movne", + "operands": "r0, r2", + "mode": "none" + }, + "instr_66464": { + "virtual_address": 66464, + "size": 4, + "disassembly": "movne r1, r3", + "mnemonic": "movne", + "operands": "r1, r3", + "mode": "none" + }, + "instr_66468": { + "virtual_address": 66468, + "size": 4, + "disassembly": "bne 0x103c4", + "mnemonic": "bne", + "operands": "0x103c4", + "mode": "none" + }, + "bb_66456": { + "virtual_address": 66456, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66472, + "children": [ + "instr_66456", + "instr_66460", + "instr_66464", + "instr_66468" + ] + }, + "instr_66472": { + "virtual_address": 66472, + "size": 4, + "disassembly": "eor r1, r1, r3", + "mnemonic": "eor", + "operands": "r1, r1, r3", + "mode": "none" + }, + "bb_66472": { + "virtual_address": 66472, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66476, + "children": [ + "instr_66472" + ] + }, + "instr_66476": { + "virtual_address": 66476, + "size": 4, + "disassembly": "and r1, r1, #0x80000000", + "mnemonic": "and", + "operands": "r1, r1, #0x80000000", + "mode": "none" + }, + "instr_66480": { + "virtual_address": 66480, + "size": 4, + "disassembly": "orr r1, r1, #0x7f000000", + "mnemonic": "orr", + "operands": "r1, r1, #0x7f000000", + "mode": "none" + }, + "instr_66484": { + "virtual_address": 66484, + "size": 4, + "disassembly": "orr r1, r1, #0xf00000", + "mnemonic": "orr", + "operands": "r1, r1, #0xf00000", + "mode": "none" + }, + "instr_66488": { + "virtual_address": 66488, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_66492": { + "virtual_address": 66492, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_66496": { + "virtual_address": 66496, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_66476": { + "virtual_address": 66476, + "size": 24, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_66476", + "instr_66480", + "instr_66484", + "instr_66488", + "instr_66492", + "instr_66496" + ] + }, + "instr_66500": { + "virtual_address": 66500, + "size": 4, + "disassembly": "orr r1, r1, #0x7f000000", + "mnemonic": "orr", + "operands": "r1, r1, #0x7f000000", + "mode": "none" + }, + "instr_66504": { + "virtual_address": 66504, + "size": 4, + "disassembly": "orr r1, r1, #0xf80000", + "mnemonic": "orr", + "operands": "r1, r1, #0xf80000", + "mode": "none" + }, + "instr_66508": { + "virtual_address": 66508, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_66512": { + "virtual_address": 66512, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_66500": { + "virtual_address": 66500, + "size": 16, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_66500", + "instr_66504", + "instr_66508", + "instr_66512" + ] + }, + "func_66364": { + "virtual_address": 66364, + "size": 152, + "name": "FUN_0001033c", + "children": [ + "bb_66364", + "bb_66380", + "bb_66392", + "bb_66412", + "bb_66432", + "bb_66440", + "bb_66448", + "bb_66456", + "bb_66472", + "bb_66476", + "bb_66500" + ] + }, + "instr_66516": { + "virtual_address": 66516, + "size": 4, + "disassembly": "stmdb sp!, {r4, r5, r6, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_66520": { + "virtual_address": 66520, + "size": 4, + "disassembly": "mov r12, #0xff", + "mnemonic": "mov", + "operands": "r12, #0xff", + "mode": "none" + }, + "instr_66524": { + "virtual_address": 66524, + "size": 4, + "disassembly": "orr r12, r12, #0x700", + "mnemonic": "orr", + "operands": "r12, r12, #0x700", + "mode": "none" + }, + "instr_66528": { + "virtual_address": 66528, + "size": 4, + "disassembly": "ands r4, r12, r1, lsr #0x14", + "mnemonic": "ands", + "operands": "r4, r12, r1, lsr #0x14", + "mode": "none" + }, + "instr_66532": { + "virtual_address": 66532, + "size": 4, + "disassembly": "andnes r5, r12, r3, lsr #0x14", + "mnemonic": "andnes", + "operands": "r5, r12, r3, lsr #0x14", + "mode": "none" + }, + "instr_66536": { + "virtual_address": 66536, + "size": 4, + "disassembly": "teqne r4, r12", + "mnemonic": "teqne", + "operands": "r4, r12", + "mode": "none" + }, + "instr_66540": { + "virtual_address": 66540, + "size": 4, + "disassembly": "teqne r5, r12", + "mnemonic": "teqne", + "operands": "r5, r12", + "mode": "none" + }, + "instr_66544": { + "virtual_address": 66544, + "size": 4, + "disassembly": "bleq 0x10570", + "mnemonic": "bleq", + "operands": "0x10570", + "mode": "none" + }, + "instr_66548": { + "virtual_address": 66548, + "size": 4, + "disassembly": "sub r4, r4, r5", + "mnemonic": "sub", + "operands": "r4, r4, r5", + "mode": "none" + }, + "instr_66552": { + "virtual_address": 66552, + "size": 4, + "disassembly": "eor lr, r1, r3", + "mnemonic": "eor", + "operands": "lr, r1, r3", + "mode": "none" + }, + "instr_66556": { + "virtual_address": 66556, + "size": 4, + "disassembly": "orrs r5, r2, r3, lsl #0xc", + "mnemonic": "orrs", + "operands": "r5, r2, r3, lsl #0xc", + "mode": "none" + }, + "instr_66560": { + "virtual_address": 66560, + "size": 4, + "disassembly": "mov r1, r1, lsl #0xc", + "mnemonic": "mov", + "operands": "r1, r1, lsl #0xc", + "mode": "none" + }, + "instr_66564": { + "virtual_address": 66564, + "size": 4, + "disassembly": "beq 0x1053c", + "mnemonic": "beq", + "operands": "0x1053c", + "mode": "none" + }, + "bb_66516": { + "virtual_address": 66516, + "size": 52, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66568, + "children": [ + "instr_66516", + "instr_66520", + "instr_66524", + "instr_66528", + "instr_66532", + "instr_66536", + "instr_66540", + "instr_66544", + "instr_66548", + "instr_66552", + "instr_66556", + "instr_66560", + "instr_66564" + ] + }, + "instr_66568": { + "virtual_address": 66568, + "size": 4, + "disassembly": "mov r3, r3, lsl #0xc", + "mnemonic": "mov", + "operands": "r3, r3, lsl #0xc", + "mode": "none" + }, + "instr_66572": { + "virtual_address": 66572, + "size": 4, + "disassembly": "mov r5, #0x10000000", + "mnemonic": "mov", + "operands": "r5, #0x10000000", + "mode": "none" + }, + "instr_66576": { + "virtual_address": 66576, + "size": 4, + "disassembly": "orr r3, r5, r3, lsr #0x4", + "mnemonic": "orr", + "operands": "r3, r5, r3, lsr #0x4", + "mode": "none" + }, + "instr_66580": { + "virtual_address": 66580, + "size": 4, + "disassembly": "orr r3, r3, r2, lsr #0x18", + "mnemonic": "orr", + "operands": "r3, r3, r2, lsr #0x18", + "mode": "none" + }, + "instr_66584": { + "virtual_address": 66584, + "size": 4, + "disassembly": "mov r2, r2, lsl #0x8", + "mnemonic": "mov", + "operands": "r2, r2, lsl #0x8", + "mode": "none" + }, + "instr_66588": { + "virtual_address": 66588, + "size": 4, + "disassembly": "orr r5, r5, r1, lsr #0x4", + "mnemonic": "orr", + "operands": "r5, r5, r1, lsr #0x4", + "mode": "none" + }, + "instr_66592": { + "virtual_address": 66592, + "size": 4, + "disassembly": "orr r5, r5, r0, lsr #0x18", + "mnemonic": "orr", + "operands": "r5, r5, r0, lsr #0x18", + "mode": "none" + }, + "instr_66596": { + "virtual_address": 66596, + "size": 4, + "disassembly": "mov r6, r0, lsl #0x8", + "mnemonic": "mov", + "operands": "r6, r0, lsl #0x8", + "mode": "none" + }, + "instr_66600": { + "virtual_address": 66600, + "size": 4, + "disassembly": "and r1, lr, #0x80000000", + "mnemonic": "and", + "operands": "r1, lr, #0x80000000", + "mode": "none" + }, + "instr_66604": { + "virtual_address": 66604, + "size": 4, + "disassembly": "cmp r5, r3", + "mnemonic": "cmp", + "operands": "r5, r3", + "mode": "none" + }, + "instr_66608": { + "virtual_address": 66608, + "size": 4, + "disassembly": "cmpeq r6, r2", + "mnemonic": "cmpeq", + "operands": "r6, r2", + "mode": "none" + }, + "instr_66612": { + "virtual_address": 66612, + "size": 4, + "disassembly": "adc r4, r4, #0xfd", + "mnemonic": "adc", + "operands": "r4, r4, #0xfd", + "mode": "none" + }, + "instr_66616": { + "virtual_address": 66616, + "size": 4, + "disassembly": "add r4, r4, #0x300", + "mnemonic": "add", + "operands": "r4, r4, #0x300", + "mode": "none" + }, + "instr_66620": { + "virtual_address": 66620, + "size": 4, + "disassembly": "bcs 0x10448", + "mnemonic": "bcs", + "operands": "0x10448", + "mode": "none" + }, + "bb_66568": { + "virtual_address": 66568, + "size": 56, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66624, + "children": [ + "instr_66568", + "instr_66572", + "instr_66576", + "instr_66580", + "instr_66584", + "instr_66588", + "instr_66592", + "instr_66596", + "instr_66600", + "instr_66604", + "instr_66608", + "instr_66612", + "instr_66616", + "instr_66620" + ] + }, + "instr_66624": { + "virtual_address": 66624, + "size": 4, + "disassembly": "movs r3, r3, lsr #0x1", + "mnemonic": "movs", + "operands": "r3, r3, lsr #0x1", + "mode": "none" + }, + "instr_66628": { + "virtual_address": 66628, + "size": 4, + "disassembly": "mov r2, r2, rrx", + "mnemonic": "mov", + "operands": "r2, r2, rrx", + "mode": "none" + }, + "bb_66624": { + "virtual_address": 66624, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66632, + "children": [ + "instr_66624", + "instr_66628" + ] + }, + "instr_66632": { + "virtual_address": 66632, + "size": 4, + "disassembly": "subs r6, r6, r2", + "mnemonic": "subs", + "operands": "r6, r6, r2", + "mode": "none" + }, + "instr_66636": { + "virtual_address": 66636, + "size": 4, + "disassembly": "sbc r5, r5, r3", + "mnemonic": "sbc", + "operands": "r5, r5, r3", + "mode": "none" + }, + "instr_66640": { + "virtual_address": 66640, + "size": 4, + "disassembly": "movs r3, r3, lsr #0x1", + "mnemonic": "movs", + "operands": "r3, r3, lsr #0x1", + "mode": "none" + }, + "instr_66644": { + "virtual_address": 66644, + "size": 4, + "disassembly": "mov r2, r2, rrx", + "mnemonic": "mov", + "operands": "r2, r2, rrx", + "mode": "none" + }, + "instr_66648": { + "virtual_address": 66648, + "size": 4, + "disassembly": "mov r0, #0x100000", + "mnemonic": "mov", + "operands": "r0, #0x100000", + "mode": "none" + }, + "instr_66652": { + "virtual_address": 66652, + "size": 4, + "disassembly": "mov r12, #0x80000", + "mnemonic": "mov", + "operands": "r12, #0x80000", + "mode": "none" + }, + "bb_66632": { + "virtual_address": 66632, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66656, + "children": [ + "instr_66632", + "instr_66636", + "instr_66640", + "instr_66644", + "instr_66648", + "instr_66652" + ] + }, + "instr_66656": { + "virtual_address": 66656, + "size": 4, + "disassembly": "subs lr, r6, r2", + "mnemonic": "subs", + "operands": "lr, r6, r2", + "mode": "none" + }, + "instr_66660": { + "virtual_address": 66660, + "size": 4, + "disassembly": "sbcs lr, r5, r3", + "mnemonic": "sbcs", + "operands": "lr, r5, r3", + "mode": "none" + }, + "instr_66664": { + "virtual_address": 66664, + "size": 4, + "disassembly": "subcs r6, r6, r2", + "mnemonic": "subcs", + "operands": "r6, r6, r2", + "mode": "none" + }, + "instr_66668": { + "virtual_address": 66668, + "size": 4, + "disassembly": "movcs r5, lr", + "mnemonic": "movcs", + "operands": "r5, lr", + "mode": "none" + }, + "instr_66672": { + "virtual_address": 66672, + "size": 4, + "disassembly": "orrcs r0, r0, r12", + "mnemonic": "orrcs", + "operands": "r0, r0, r12", + "mode": "none" + }, + "instr_66676": { + "virtual_address": 66676, + "size": 4, + "disassembly": "movs r3, r3, lsr #0x1", + "mnemonic": "movs", + "operands": "r3, r3, lsr #0x1", + "mode": "none" + }, + "instr_66680": { + "virtual_address": 66680, + "size": 4, + "disassembly": "mov r2, r2, rrx", + "mnemonic": "mov", + "operands": "r2, r2, rrx", + "mode": "none" + }, + "instr_66684": { + "virtual_address": 66684, + "size": 4, + "disassembly": "subs lr, r6, r2", + "mnemonic": "subs", + "operands": "lr, r6, r2", + "mode": "none" + }, + "instr_66688": { + "virtual_address": 66688, + "size": 4, + "disassembly": "sbcs lr, r5, r3", + "mnemonic": "sbcs", + "operands": "lr, r5, r3", + "mode": "none" + }, + "instr_66692": { + "virtual_address": 66692, + "size": 4, + "disassembly": "subcs r6, r6, r2", + "mnemonic": "subcs", + "operands": "r6, r6, r2", + "mode": "none" + }, + "instr_66696": { + "virtual_address": 66696, + "size": 4, + "disassembly": "movcs r5, lr", + "mnemonic": "movcs", + "operands": "r5, lr", + "mode": "none" + }, + "instr_66700": { + "virtual_address": 66700, + "size": 4, + "disassembly": "orrcs r0, r0, r12, lsr #0x1", + "mnemonic": "orrcs", + "operands": "r0, r0, r12, lsr #0x1", + "mode": "none" + }, + "instr_66704": { + "virtual_address": 66704, + "size": 4, + "disassembly": "movs r3, r3, lsr #0x1", + "mnemonic": "movs", + "operands": "r3, r3, lsr #0x1", + "mode": "none" + }, + "instr_66708": { + "virtual_address": 66708, + "size": 4, + "disassembly": "mov r2, r2, rrx", + "mnemonic": "mov", + "operands": "r2, r2, rrx", + "mode": "none" + }, + "instr_66712": { + "virtual_address": 66712, + "size": 4, + "disassembly": "subs lr, r6, r2", + "mnemonic": "subs", + "operands": "lr, r6, r2", + "mode": "none" + }, + "instr_66716": { + "virtual_address": 66716, + "size": 4, + "disassembly": "sbcs lr, r5, r3", + "mnemonic": "sbcs", + "operands": "lr, r5, r3", + "mode": "none" + }, + "instr_66720": { + "virtual_address": 66720, + "size": 4, + "disassembly": "subcs r6, r6, r2", + "mnemonic": "subcs", + "operands": "r6, r6, r2", + "mode": "none" + }, + "instr_66724": { + "virtual_address": 66724, + "size": 4, + "disassembly": "movcs r5, lr", + "mnemonic": "movcs", + "operands": "r5, lr", + "mode": "none" + }, + "instr_66728": { + "virtual_address": 66728, + "size": 4, + "disassembly": "orrcs r0, r0, r12, lsr #0x2", + "mnemonic": "orrcs", + "operands": "r0, r0, r12, lsr #0x2", + "mode": "none" + }, + "instr_66732": { + "virtual_address": 66732, + "size": 4, + "disassembly": "movs r3, r3, lsr #0x1", + "mnemonic": "movs", + "operands": "r3, r3, lsr #0x1", + "mode": "none" + }, + "instr_66736": { + "virtual_address": 66736, + "size": 4, + "disassembly": "mov r2, r2, rrx", + "mnemonic": "mov", + "operands": "r2, r2, rrx", + "mode": "none" + }, + "instr_66740": { + "virtual_address": 66740, + "size": 4, + "disassembly": "subs lr, r6, r2", + "mnemonic": "subs", + "operands": "lr, r6, r2", + "mode": "none" + }, + "instr_66744": { + "virtual_address": 66744, + "size": 4, + "disassembly": "sbcs lr, r5, r3", + "mnemonic": "sbcs", + "operands": "lr, r5, r3", + "mode": "none" + }, + "instr_66748": { + "virtual_address": 66748, + "size": 4, + "disassembly": "subcs r6, r6, r2", + "mnemonic": "subcs", + "operands": "r6, r6, r2", + "mode": "none" + }, + "instr_66752": { + "virtual_address": 66752, + "size": 4, + "disassembly": "movcs r5, lr", + "mnemonic": "movcs", + "operands": "r5, lr", + "mode": "none" + }, + "instr_66756": { + "virtual_address": 66756, + "size": 4, + "disassembly": "orrcs r0, r0, r12, lsr #0x3", + "mnemonic": "orrcs", + "operands": "r0, r0, r12, lsr #0x3", + "mode": "none" + }, + "instr_66760": { + "virtual_address": 66760, + "size": 4, + "disassembly": "orrs lr, r5, r6", + "mnemonic": "orrs", + "operands": "lr, r5, r6", + "mode": "none" + }, + "instr_66764": { + "virtual_address": 66764, + "size": 4, + "disassembly": "beq 0x10508", + "mnemonic": "beq", + "operands": "0x10508", + "mode": "none" + }, + "bb_66656": { + "virtual_address": 66656, + "size": 112, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66768, + "children": [ + "instr_66656", + "instr_66660", + "instr_66664", + "instr_66668", + "instr_66672", + "instr_66676", + "instr_66680", + "instr_66684", + "instr_66688", + "instr_66692", + "instr_66696", + "instr_66700", + "instr_66704", + "instr_66708", + "instr_66712", + "instr_66716", + "instr_66720", + "instr_66724", + "instr_66728", + "instr_66732", + "instr_66736", + "instr_66740", + "instr_66744", + "instr_66748", + "instr_66752", + "instr_66756", + "instr_66760", + "instr_66764" + ] + }, + "instr_66768": { + "virtual_address": 66768, + "size": 4, + "disassembly": "mov r5, r5, lsl #0x4", + "mnemonic": "mov", + "operands": "r5, r5, lsl #0x4", + "mode": "none" + }, + "instr_66772": { + "virtual_address": 66772, + "size": 4, + "disassembly": "orr r5, r5, r6, lsr #0x1c", + "mnemonic": "orr", + "operands": "r5, r5, r6, lsr #0x1c", + "mode": "none" + }, + "instr_66776": { + "virtual_address": 66776, + "size": 4, + "disassembly": "mov r6, r6, lsl #0x4", + "mnemonic": "mov", + "operands": "r6, r6, lsl #0x4", + "mode": "none" + }, + "instr_66780": { + "virtual_address": 66780, + "size": 4, + "disassembly": "mov r3, r3, lsl #0x3", + "mnemonic": "mov", + "operands": "r3, r3, lsl #0x3", + "mode": "none" + }, + "instr_66784": { + "virtual_address": 66784, + "size": 4, + "disassembly": "orr r3, r3, r2, lsr #0x1d", + "mnemonic": "orr", + "operands": "r3, r3, r2, lsr #0x1d", + "mode": "none" + }, + "instr_66788": { + "virtual_address": 66788, + "size": 4, + "disassembly": "mov r2, r2, lsl #0x3", + "mnemonic": "mov", + "operands": "r2, r2, lsl #0x3", + "mode": "none" + }, + "instr_66792": { + "virtual_address": 66792, + "size": 4, + "disassembly": "movs r12, r12, lsr #0x4", + "mnemonic": "movs", + "operands": "r12, r12, lsr #0x4", + "mode": "none" + }, + "instr_66796": { + "virtual_address": 66796, + "size": 4, + "disassembly": "bne 0x10460", + "mnemonic": "bne", + "operands": "0x10460", + "mode": "none" + }, + "bb_66768": { + "virtual_address": 66768, + "size": 32, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66800, + "children": [ + "instr_66768", + "instr_66772", + "instr_66776", + "instr_66780", + "instr_66784", + "instr_66788", + "instr_66792", + "instr_66796" + ] + }, + "instr_66800": { + "virtual_address": 66800, + "size": 4, + "disassembly": "tst r1, #0x100000", + "mnemonic": "tst", + "operands": "r1, #0x100000", + "mode": "none" + }, + "instr_66804": { + "virtual_address": 66804, + "size": 4, + "disassembly": "bne 0x10514", + "mnemonic": "bne", + "operands": "0x10514", + "mode": "none" + }, + "bb_66800": { + "virtual_address": 66800, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66808, + "children": [ + "instr_66800", + "instr_66804" + ] + }, + "instr_66808": { + "virtual_address": 66808, + "size": 4, + "disassembly": "orr r1, r1, r0", + "mnemonic": "orr", + "operands": "r1, r1, r0", + "mode": "none" + }, + "instr_66812": { + "virtual_address": 66812, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_66816": { + "virtual_address": 66816, + "size": 4, + "disassembly": "mov r12, #0x80000000", + "mnemonic": "mov", + "operands": "r12, #0x80000000", + "mode": "none" + }, + "instr_66820": { + "virtual_address": 66820, + "size": 4, + "disassembly": "b 0x10460", + "mnemonic": "b", + "operands": "0x10460", + "mode": "none" + }, + "bb_66808": { + "virtual_address": 66808, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66656, + "children": [ + "instr_66808", + "instr_66812", + "instr_66816", + "instr_66820" + ] + }, + "instr_66824": { + "virtual_address": 66824, + "size": 4, + "disassembly": "tst r1, #0x100000", + "mnemonic": "tst", + "operands": "r1, #0x100000", + "mode": "none" + }, + "instr_66828": { + "virtual_address": 66828, + "size": 4, + "disassembly": "orreq r1, r1, r0", + "mnemonic": "orreq", + "operands": "r1, r1, r0", + "mode": "none" + }, + "instr_66832": { + "virtual_address": 66832, + "size": 4, + "disassembly": "moveq r0, #0x0", + "mnemonic": "moveq", + "operands": "r0, #0x0", + "mode": "none" + }, + "bb_66824": { + "virtual_address": 66824, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66836, + "children": [ + "instr_66824", + "instr_66828", + "instr_66832" + ] + }, + "instr_66836": { + "virtual_address": 66836, + "size": 4, + "disassembly": "subs r12, r4, #0xfd", + "mnemonic": "subs", + "operands": "r12, r4, #0xfd", + "mode": "none" + }, + "instr_66840": { + "virtual_address": 66840, + "size": 4, + "disassembly": "cmphi r12, #0x700", + "mnemonic": "cmphi", + "operands": "r12, #0x700", + "mode": "none" + }, + "instr_66844": { + "virtual_address": 66844, + "size": 4, + "disassembly": "bhi 0x10230", + "mnemonic": "bhi", + "operands": "0x10230", + "mode": "none" + }, + "bb_66836": { + "virtual_address": 66836, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66848, + "children": [ + "instr_66836", + "instr_66840", + "instr_66844" + ] + }, + "instr_66848": { + "virtual_address": 66848, + "size": 4, + "disassembly": "subs r12, r5, r3", + "mnemonic": "subs", + "operands": "r12, r5, r3", + "mode": "none" + }, + "instr_66852": { + "virtual_address": 66852, + "size": 4, + "disassembly": "subeqs r12, r6, r2", + "mnemonic": "subeqs", + "operands": "r12, r6, r2", + "mode": "none" + }, + "instr_66856": { + "virtual_address": 66856, + "size": 4, + "disassembly": "moveqs r12, r0, lsr #0x1", + "mnemonic": "moveqs", + "operands": "r12, r0, lsr #0x1", + "mode": "none" + }, + "instr_66860": { + "virtual_address": 66860, + "size": 4, + "disassembly": "adcs r0, r0, #0x0", + "mnemonic": "adcs", + "operands": "r0, r0, #0x0", + "mode": "none" + }, + "instr_66864": { + "virtual_address": 66864, + "size": 4, + "disassembly": "adc r1, r1, r4, lsl #0x14", + "mnemonic": "adc", + "operands": "r1, r1, r4, lsl #0x14", + "mode": "none" + }, + "instr_66868": { + "virtual_address": 66868, + "size": 4, + "disassembly": "ldmia sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_66872": { + "virtual_address": 66872, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_66848": { + "virtual_address": 66848, + "size": 28, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_66848", + "instr_66852", + "instr_66856", + "instr_66860", + "instr_66864", + "instr_66868", + "instr_66872" + ] + }, + "instr_66876": { + "virtual_address": 66876, + "size": 4, + "disassembly": "and lr, lr, #0x80000000", + "mnemonic": "and", + "operands": "lr, lr, #0x80000000", + "mode": "none" + }, + "instr_66880": { + "virtual_address": 66880, + "size": 4, + "disassembly": "orr r1, lr, r1, lsr #0xc", + "mnemonic": "orr", + "operands": "r1, lr, r1, lsr #0xc", + "mode": "none" + }, + "instr_66884": { + "virtual_address": 66884, + "size": 4, + "disassembly": "adds r4, r4, r12, lsr #0x1", + "mnemonic": "adds", + "operands": "r4, r4, r12, lsr #0x1", + "mode": "none" + }, + "instr_66888": { + "virtual_address": 66888, + "size": 4, + "disassembly": "rsbgts r5, r4, r12", + "mnemonic": "rsbgts", + "operands": "r5, r4, r12", + "mode": "none" + }, + "instr_66892": { + "virtual_address": 66892, + "size": 4, + "disassembly": "orrgt r1, r1, r4, lsl #0x14", + "mnemonic": "orrgt", + "operands": "r1, r1, r4, lsl #0x14", + "mode": "none" + }, + "instr_66896": { + "virtual_address": 66896, + "size": 4, + "disassembly": "ldmiagt sp!, {r4, r5, r6, lr}", + "mnemonic": "ldmiagt", + "operands": "sp!, {r4, r5, r6, lr}", + "mode": "none" + }, + "instr_66900": { + "virtual_address": 66900, + "size": 4, + "disassembly": "bxgt lr", + "mnemonic": "bxgt", + "operands": "lr", + "mode": "none" + }, + "bb_66876": { + "virtual_address": 66876, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66904, + "children": [ + "instr_66876", + "instr_66880", + "instr_66884", + "instr_66888", + "instr_66892", + "instr_66896", + "instr_66900" + ] + }, + "instr_66904": { + "virtual_address": 66904, + "size": 4, + "disassembly": "orr r1, r1, #0x100000", + "mnemonic": "orr", + "operands": "r1, r1, #0x100000", + "mode": "none" + }, + "instr_66908": { + "virtual_address": 66908, + "size": 4, + "disassembly": "mov lr, #0x0", + "mnemonic": "mov", + "operands": "lr, #0x0", + "mode": "none" + }, + "instr_66912": { + "virtual_address": 66912, + "size": 4, + "disassembly": "subs r4, r4, #0x1", + "mnemonic": "subs", + "operands": "r4, r4, #0x1", + "mode": "none" + }, + "instr_66916": { + "virtual_address": 66916, + "size": 4, + "disassembly": "b 0x10230", + "mnemonic": "b", + "operands": "0x10230", + "mode": "none" + }, + "bb_66904": { + "virtual_address": 66904, + "size": 16, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_66904", + "instr_66908", + "instr_66912", + "instr_66916" + ] + }, + "func_66516": { + "virtual_address": 66516, + "size": 404, + "name": "__divdf3", + "children": [ + "bb_66516", + "bb_66568", + "bb_66624", + "bb_66632", + "bb_66656", + "bb_66768", + "bb_66800", + "bb_66808", + "bb_66824", + "bb_66836", + "bb_66848", + "bb_66876", + "bb_66904" + ] + }, + "instr_66928": { + "virtual_address": 66928, + "size": 4, + "disassembly": "and r5, r12, r3, lsr #0x14", + "mnemonic": "and", + "operands": "r5, r12, r3, lsr #0x14", + "mode": "none" + }, + "instr_66932": { + "virtual_address": 66932, + "size": 4, + "disassembly": "teq r4, r12", + "mnemonic": "teq", + "operands": "r4, r12", + "mode": "none" + }, + "instr_66936": { + "virtual_address": 66936, + "size": 4, + "disassembly": "teqeq r5, r12", + "mnemonic": "teqeq", + "operands": "r5, r12", + "mode": "none" + }, + "instr_66940": { + "virtual_address": 66940, + "size": 4, + "disassembly": "beq 0x103c4", + "mnemonic": "beq", + "operands": "0x103c4", + "mode": "none" + }, + "bb_66928": { + "virtual_address": 66928, + "size": 16, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66944, + "children": [ + "instr_66928", + "instr_66932", + "instr_66936", + "instr_66940" + ] + }, + "instr_66944": { + "virtual_address": 66944, + "size": 4, + "disassembly": "teq r4, r12", + "mnemonic": "teq", + "operands": "r4, r12", + "mode": "none" + }, + "instr_66948": { + "virtual_address": 66948, + "size": 4, + "disassembly": "bne 0x105a4", + "mnemonic": "bne", + "operands": "0x105a4", + "mode": "none" + }, + "bb_66944": { + "virtual_address": 66944, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66952, + "children": [ + "instr_66944", + "instr_66948" + ] + }, + "instr_66952": { + "virtual_address": 66952, + "size": 4, + "disassembly": "orrs r4, r0, r1, lsl #0xc", + "mnemonic": "orrs", + "operands": "r4, r0, r1, lsl #0xc", + "mode": "none" + }, + "instr_66956": { + "virtual_address": 66956, + "size": 4, + "disassembly": "bne 0x103c4", + "mnemonic": "bne", + "operands": "0x103c4", + "mode": "none" + }, + "bb_66952": { + "virtual_address": 66952, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66960, + "children": [ + "instr_66952", + "instr_66956" + ] + }, + "instr_66960": { + "virtual_address": 66960, + "size": 4, + "disassembly": "teq r5, r12", + "mnemonic": "teq", + "operands": "r5, r12", + "mode": "none" + }, + "instr_66964": { + "virtual_address": 66964, + "size": 4, + "disassembly": "bne 0x103a8", + "mnemonic": "bne", + "operands": "0x103a8", + "mode": "none" + }, + "bb_66960": { + "virtual_address": 66960, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66968, + "children": [ + "instr_66960", + "instr_66964" + ] + }, + "instr_66968": { + "virtual_address": 66968, + "size": 4, + "disassembly": "mov r0, r2", + "mnemonic": "mov", + "operands": "r0, r2", + "mode": "none" + }, + "instr_66972": { + "virtual_address": 66972, + "size": 4, + "disassembly": "mov r1, r3", + "mnemonic": "mov", + "operands": "r1, r3", + "mode": "none" + }, + "instr_66976": { + "virtual_address": 66976, + "size": 4, + "disassembly": "b 0x103c4", + "mnemonic": "b", + "operands": "0x103c4", + "mode": "none" + }, + "bb_66968": { + "virtual_address": 66968, + "size": 12, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_66968", + "instr_66972", + "instr_66976" + ] + }, + "instr_66980": { + "virtual_address": 66980, + "size": 4, + "disassembly": "teq r5, r12", + "mnemonic": "teq", + "operands": "r5, r12", + "mode": "none" + }, + "instr_66984": { + "virtual_address": 66984, + "size": 4, + "disassembly": "bne 0x105c0", + "mnemonic": "bne", + "operands": "0x105c0", + "mode": "none" + }, + "bb_66980": { + "virtual_address": 66980, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66988, + "children": [ + "instr_66980", + "instr_66984" + ] + }, + "instr_66988": { + "virtual_address": 66988, + "size": 4, + "disassembly": "orrs r5, r2, r3, lsl #0xc", + "mnemonic": "orrs", + "operands": "r5, r2, r3, lsl #0xc", + "mode": "none" + }, + "instr_66992": { + "virtual_address": 66992, + "size": 4, + "disassembly": "beq 0x10358", + "mnemonic": "beq", + "operands": "0x10358", + "mode": "none" + }, + "bb_66988": { + "virtual_address": 66988, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 66996, + "children": [ + "instr_66988", + "instr_66992" + ] + }, + "instr_66996": { + "virtual_address": 66996, + "size": 4, + "disassembly": "mov r0, r2", + "mnemonic": "mov", + "operands": "r0, r2", + "mode": "none" + }, + "instr_67000": { + "virtual_address": 67000, + "size": 4, + "disassembly": "mov r1, r3", + "mnemonic": "mov", + "operands": "r1, r3", + "mode": "none" + }, + "instr_67004": { + "virtual_address": 67004, + "size": 4, + "disassembly": "b 0x103c4", + "mnemonic": "b", + "operands": "0x103c4", + "mode": "none" + }, + "bb_66996": { + "virtual_address": 66996, + "size": 12, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_66996", + "instr_67000", + "instr_67004" + ] + }, + "instr_67008": { + "virtual_address": 67008, + "size": 4, + "disassembly": "orrs r6, r0, r1, lsl #0x1", + "mnemonic": "orrs", + "operands": "r6, r0, r1, lsl #0x1", + "mode": "none" + }, + "instr_67012": { + "virtual_address": 67012, + "size": 4, + "disassembly": "orrnes r6, r2, r3, lsl #0x1", + "mnemonic": "orrnes", + "operands": "r6, r2, r3, lsl #0x1", + "mode": "none" + }, + "instr_67016": { + "virtual_address": 67016, + "size": 4, + "disassembly": "bne 0x102f0", + "mnemonic": "bne", + "operands": "0x102f0", + "mode": "none" + }, + "bb_67008": { + "virtual_address": 67008, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67020, + "children": [ + "instr_67008", + "instr_67012", + "instr_67016" + ] + }, + "instr_67020": { + "virtual_address": 67020, + "size": 4, + "disassembly": "orrs r4, r0, r1, lsl #0x1", + "mnemonic": "orrs", + "operands": "r4, r0, r1, lsl #0x1", + "mode": "none" + }, + "instr_67024": { + "virtual_address": 67024, + "size": 4, + "disassembly": "bne 0x103a8", + "mnemonic": "bne", + "operands": "0x103a8", + "mode": "none" + }, + "bb_67020": { + "virtual_address": 67020, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67028, + "children": [ + "instr_67020", + "instr_67024" + ] + }, + "instr_67028": { + "virtual_address": 67028, + "size": 4, + "disassembly": "orrs r5, r2, r3, lsl #0x1", + "mnemonic": "orrs", + "operands": "r5, r2, r3, lsl #0x1", + "mode": "none" + }, + "instr_67032": { + "virtual_address": 67032, + "size": 4, + "disassembly": "bne 0x10358", + "mnemonic": "bne", + "operands": "0x10358", + "mode": "none" + }, + "bb_67028": { + "virtual_address": 67028, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67036, + "children": [ + "instr_67028", + "instr_67032" + ] + }, + "instr_67036": { + "virtual_address": 67036, + "size": 4, + "disassembly": "b 0x103c4", + "mnemonic": "b", + "operands": "0x103c4", + "mode": "none" + }, + "bb_67036": { + "virtual_address": 67036, + "size": 4, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_67036" + ] + }, + "func_66928": { + "virtual_address": 66928, + "size": 112, + "name": "FUN_00010570", + "children": [ + "bb_66928", + "bb_66944", + "bb_66952", + "bb_66960", + "bb_66968", + "bb_66980", + "bb_66988", + "bb_66996", + "bb_67008", + "bb_67020", + "bb_67028", + "bb_67036" + ] + }, + "instr_67040": { + "virtual_address": 67040, + "size": 4, + "disassembly": "mvn r12, #0x0", + "mnemonic": "mvn", + "operands": "r12, #0x0", + "mode": "none" + }, + "instr_67044": { + "virtual_address": 67044, + "size": 4, + "disassembly": "b 0x105f4", + "mnemonic": "b", + "operands": "0x105f4", + "mode": "none" + }, + "bb_67040": { + "virtual_address": 67040, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_67040", + "instr_67044" + ] + }, + "func_67040": { + "virtual_address": 67040, + "size": 8, + "name": "__gedf2", + "children": [ + "bb_67040" + ] + }, + "instr_67048": { + "virtual_address": 67048, + "size": 4, + "disassembly": "mov r12, #0x1", + "mnemonic": "mov", + "operands": "r12, #0x1", + "mode": "none" + }, + "instr_67052": { + "virtual_address": 67052, + "size": 4, + "disassembly": "b 0x105f4", + "mnemonic": "b", + "operands": "0x105f4", + "mode": "none" + }, + "bb_67048": { + "virtual_address": 67048, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_67048", + "instr_67052" + ] + }, + "func_67048": { + "virtual_address": 67048, + "size": 8, + "name": "__ledf2", + "children": [ + "bb_67048" + ] + }, + "instr_67056": { + "virtual_address": 67056, + "size": 4, + "disassembly": "mov r12, #0x1", + "mnemonic": "mov", + "operands": "r12, #0x1", + "mode": "none" + }, + "bb_67056": { + "virtual_address": 67056, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67060, + "children": [ + "instr_67056" + ] + }, + "instr_67060": { + "virtual_address": 67060, + "size": 4, + "disassembly": "str r12, [sp, #-0x4]!", + "mnemonic": "str", + "operands": "r12, [sp, #-0x4]!", + "mode": "none" + }, + "instr_67064": { + "virtual_address": 67064, + "size": 4, + "disassembly": "mov r12, r1, lsl #0x1", + "mnemonic": "mov", + "operands": "r12, r1, lsl #0x1", + "mode": "none" + }, + "instr_67068": { + "virtual_address": 67068, + "size": 4, + "disassembly": "mvns r12, r12, asr #0x15", + "mnemonic": "mvns", + "operands": "r12, r12, asr #0x15", + "mode": "none" + }, + "instr_67072": { + "virtual_address": 67072, + "size": 4, + "disassembly": "mov r12, r3, lsl #0x1", + "mnemonic": "mov", + "operands": "r12, r3, lsl #0x1", + "mode": "none" + }, + "instr_67076": { + "virtual_address": 67076, + "size": 4, + "disassembly": "mvnnes r12, r12, asr #0x15", + "mnemonic": "mvnnes", + "operands": "r12, r12, asr #0x15", + "mode": "none" + }, + "instr_67080": { + "virtual_address": 67080, + "size": 4, + "disassembly": "beq 0x10648", + "mnemonic": "beq", + "operands": "0x10648", + "mode": "none" + }, + "bb_67060": { + "virtual_address": 67060, + "size": 24, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67084, + "children": [ + "instr_67060", + "instr_67064", + "instr_67068", + "instr_67072", + "instr_67076", + "instr_67080" + ] + }, + "instr_67084": { + "virtual_address": 67084, + "size": 4, + "disassembly": "add sp, sp, #0x4", + "mnemonic": "add", + "operands": "sp, sp, #0x4", + "mode": "none" + }, + "instr_67088": { + "virtual_address": 67088, + "size": 4, + "disassembly": "orrs r12, r0, r1, lsl #0x1", + "mnemonic": "orrs", + "operands": "r12, r0, r1, lsl #0x1", + "mode": "none" + }, + "instr_67092": { + "virtual_address": 67092, + "size": 4, + "disassembly": "orreqs r12, r2, r3, lsl #0x1", + "mnemonic": "orreqs", + "operands": "r12, r2, r3, lsl #0x1", + "mode": "none" + }, + "instr_67096": { + "virtual_address": 67096, + "size": 4, + "disassembly": "teqne r1, r3", + "mnemonic": "teqne", + "operands": "r1, r3", + "mode": "none" + }, + "instr_67100": { + "virtual_address": 67100, + "size": 4, + "disassembly": "teqeq r0, r2", + "mnemonic": "teqeq", + "operands": "r0, r2", + "mode": "none" + }, + "instr_67104": { + "virtual_address": 67104, + "size": 4, + "disassembly": "moveq r0, #0x0", + "mnemonic": "moveq", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_67108": { + "virtual_address": 67108, + "size": 4, + "disassembly": "bxeq lr", + "mnemonic": "bxeq", + "operands": "lr", + "mode": "none" + }, + "bb_67084": { + "virtual_address": 67084, + "size": 28, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67112, + "children": [ + "instr_67084", + "instr_67088", + "instr_67092", + "instr_67096", + "instr_67100", + "instr_67104", + "instr_67108" + ] + }, + "instr_67112": { + "virtual_address": 67112, + "size": 4, + "disassembly": "cmn r0, #0x0", + "mnemonic": "cmn", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_67116": { + "virtual_address": 67116, + "size": 4, + "disassembly": "teq r1, r3", + "mnemonic": "teq", + "operands": "r1, r3", + "mode": "none" + }, + "instr_67120": { + "virtual_address": 67120, + "size": 4, + "disassembly": "cmppl r1, r3", + "mnemonic": "cmppl", + "operands": "r1, r3", + "mode": "none" + }, + "instr_67124": { + "virtual_address": 67124, + "size": 4, + "disassembly": "cmpeq r0, r2", + "mnemonic": "cmpeq", + "operands": "r0, r2", + "mode": "none" + }, + "instr_67128": { + "virtual_address": 67128, + "size": 4, + "disassembly": "movcs r0, r3, asr #0x1f", + "mnemonic": "movcs", + "operands": "r0, r3, asr #0x1f", + "mode": "none" + }, + "instr_67132": { + "virtual_address": 67132, + "size": 4, + "disassembly": "mvncc r0, r3, asr #0x1f", + "mnemonic": "mvncc", + "operands": "r0, r3, asr #0x1f", + "mode": "none" + }, + "instr_67136": { + "virtual_address": 67136, + "size": 4, + "disassembly": "orr r0, r0, #0x1", + "mnemonic": "orr", + "operands": "r0, r0, #0x1", + "mode": "none" + }, + "instr_67140": { + "virtual_address": 67140, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_67112": { + "virtual_address": 67112, + "size": 32, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_67112", + "instr_67116", + "instr_67120", + "instr_67124", + "instr_67128", + "instr_67132", + "instr_67136", + "instr_67140" + ] + }, + "instr_67144": { + "virtual_address": 67144, + "size": 4, + "disassembly": "mov r12, r1, lsl #0x1", + "mnemonic": "mov", + "operands": "r12, r1, lsl #0x1", + "mode": "none" + }, + "instr_67148": { + "virtual_address": 67148, + "size": 4, + "disassembly": "mvns r12, r12, asr #0x15", + "mnemonic": "mvns", + "operands": "r12, r12, asr #0x15", + "mode": "none" + }, + "instr_67152": { + "virtual_address": 67152, + "size": 4, + "disassembly": "bne 0x1065c", + "mnemonic": "bne", + "operands": "0x1065c", + "mode": "none" + }, + "bb_67144": { + "virtual_address": 67144, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67156, + "children": [ + "instr_67144", + "instr_67148", + "instr_67152" + ] + }, + "instr_67156": { + "virtual_address": 67156, + "size": 4, + "disassembly": "orrs r12, r0, r1, lsl #0xc", + "mnemonic": "orrs", + "operands": "r12, r0, r1, lsl #0xc", + "mode": "none" + }, + "instr_67160": { + "virtual_address": 67160, + "size": 4, + "disassembly": "bne 0x10670", + "mnemonic": "bne", + "operands": "0x10670", + "mode": "none" + }, + "bb_67156": { + "virtual_address": 67156, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67164, + "children": [ + "instr_67156", + "instr_67160" + ] + }, + "instr_67164": { + "virtual_address": 67164, + "size": 4, + "disassembly": "mov r12, r3, lsl #0x1", + "mnemonic": "mov", + "operands": "r12, r3, lsl #0x1", + "mode": "none" + }, + "instr_67168": { + "virtual_address": 67168, + "size": 4, + "disassembly": "mvns r12, r12, asr #0x15", + "mnemonic": "mvns", + "operands": "r12, r12, asr #0x15", + "mode": "none" + }, + "instr_67172": { + "virtual_address": 67172, + "size": 4, + "disassembly": "bne 0x1060c", + "mnemonic": "bne", + "operands": "0x1060c", + "mode": "none" + }, + "bb_67164": { + "virtual_address": 67164, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67176, + "children": [ + "instr_67164", + "instr_67168", + "instr_67172" + ] + }, + "instr_67176": { + "virtual_address": 67176, + "size": 4, + "disassembly": "orrs r12, r2, r3, lsl #0xc", + "mnemonic": "orrs", + "operands": "r12, r2, r3, lsl #0xc", + "mode": "none" + }, + "instr_67180": { + "virtual_address": 67180, + "size": 4, + "disassembly": "beq 0x1060c", + "mnemonic": "beq", + "operands": "0x1060c", + "mode": "none" + }, + "bb_67176": { + "virtual_address": 67176, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67184, + "children": [ + "instr_67176", + "instr_67180" + ] + }, + "instr_67184": { + "virtual_address": 67184, + "size": 4, + "disassembly": "ldr r0, [sp], #0x4", + "mnemonic": "ldr", + "operands": "r0, [sp], #0x4", + "mode": "none" + }, + "instr_67188": { + "virtual_address": 67188, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_67184": { + "virtual_address": 67184, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_67184", + "instr_67188" + ] + }, + "func_67056": { + "virtual_address": 67056, + "size": 136, + "name": "__nedf2", + "children": [ + "bb_67056", + "bb_67060", + "bb_67084", + "bb_67112", + "bb_67144", + "bb_67156", + "bb_67164", + "bb_67176", + "bb_67184" + ] + }, + "instr_67192": { + "virtual_address": 67192, + "size": 4, + "disassembly": "mov r12, r0", + "mnemonic": "mov", + "operands": "r12, r0", + "mode": "none" + }, + "instr_67196": { + "virtual_address": 67196, + "size": 4, + "disassembly": "mov r0, r2", + "mnemonic": "mov", + "operands": "r0, r2", + "mode": "none" + }, + "instr_67200": { + "virtual_address": 67200, + "size": 4, + "disassembly": "mov r2, r12", + "mnemonic": "mov", + "operands": "r2, r12", + "mode": "none" + }, + "instr_67204": { + "virtual_address": 67204, + "size": 4, + "disassembly": "mov r12, r1", + "mnemonic": "mov", + "operands": "r12, r1", + "mode": "none" + }, + "instr_67208": { + "virtual_address": 67208, + "size": 4, + "disassembly": "mov r1, r3", + "mnemonic": "mov", + "operands": "r1, r3", + "mode": "none" + }, + "instr_67212": { + "virtual_address": 67212, + "size": 4, + "disassembly": "mov r3, r12", + "mnemonic": "mov", + "operands": "r3, r12", + "mode": "none" + }, + "instr_67216": { + "virtual_address": 67216, + "size": 4, + "disassembly": "b 0x10694", + "mnemonic": "b", + "operands": "0x10694", + "mode": "none" + }, + "bb_67192": { + "virtual_address": 67192, + "size": 28, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_67192", + "instr_67196", + "instr_67200", + "instr_67204", + "instr_67208", + "instr_67212", + "instr_67216" + ] + }, + "func_67192": { + "virtual_address": 67192, + "size": 28, + "name": "__aeabi_cdrcmple", + "children": [ + "bb_67192" + ] + }, + "instr_67220": { + "virtual_address": 67220, + "size": 4, + "disassembly": "stmdb sp!, {r0, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r0, lr}", + "mode": "none" + }, + "instr_67224": { + "virtual_address": 67224, + "size": 4, + "disassembly": "bl 0x105f0", + "mnemonic": "bl", + "operands": "0x105f0", + "mode": "none" + }, + "instr_67228": { + "virtual_address": 67228, + "size": 4, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_67232": { + "virtual_address": 67232, + "size": 4, + "disassembly": "cmnmi r0, #0x0", + "mnemonic": "cmnmi", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_67236": { + "virtual_address": 67236, + "size": 4, + "disassembly": "ldmia sp!, {r0, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r0, lr}", + "mode": "none" + }, + "instr_67240": { + "virtual_address": 67240, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_67220": { + "virtual_address": 67220, + "size": 24, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_67220", + "instr_67224", + "instr_67228", + "instr_67232", + "instr_67236", + "instr_67240" + ] + }, + "func_67220": { + "virtual_address": 67220, + "size": 24, + "name": "__aeabi_cdcmpeq", + "children": [ + "bb_67220" + ] + }, + "instr_67244": { + "virtual_address": 67244, + "size": 4, + "disassembly": "str lr, [sp, #-0x8]!", + "mnemonic": "str", + "operands": "lr, [sp, #-0x8]!", + "mode": "none" + }, + "instr_67248": { + "virtual_address": 67248, + "size": 4, + "disassembly": "bl 0x10694", + "mnemonic": "bl", + "operands": "0x10694", + "mode": "none" + }, + "instr_67252": { + "virtual_address": 67252, + "size": 4, + "disassembly": "moveq r0, #0x1", + "mnemonic": "moveq", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_67256": { + "virtual_address": 67256, + "size": 4, + "disassembly": "movne r0, #0x0", + "mnemonic": "movne", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_67260": { + "virtual_address": 67260, + "size": 4, + "disassembly": "ldr lr, [sp], #0x8", + "mnemonic": "ldr", + "operands": "lr, [sp], #0x8", + "mode": "none" + }, + "instr_67264": { + "virtual_address": 67264, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_67244": { + "virtual_address": 67244, + "size": 24, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_67244", + "instr_67248", + "instr_67252", + "instr_67256", + "instr_67260", + "instr_67264" + ] + }, + "func_67244": { + "virtual_address": 67244, + "size": 24, + "name": "__aeabi_dcmpeq", + "children": [ + "bb_67244" + ] + }, + "instr_67268": { + "virtual_address": 67268, + "size": 4, + "disassembly": "str lr, [sp, #-0x8]!", + "mnemonic": "str", + "operands": "lr, [sp, #-0x8]!", + "mode": "none" + }, + "instr_67272": { + "virtual_address": 67272, + "size": 4, + "disassembly": "bl 0x10694", + "mnemonic": "bl", + "operands": "0x10694", + "mode": "none" + }, + "instr_67276": { + "virtual_address": 67276, + "size": 4, + "disassembly": "movcc r0, #0x1", + "mnemonic": "movcc", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_67280": { + "virtual_address": 67280, + "size": 4, + "disassembly": "movcs r0, #0x0", + "mnemonic": "movcs", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_67284": { + "virtual_address": 67284, + "size": 4, + "disassembly": "ldr lr, [sp], #0x8", + "mnemonic": "ldr", + "operands": "lr, [sp], #0x8", + "mode": "none" + }, + "instr_67288": { + "virtual_address": 67288, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_67268": { + "virtual_address": 67268, + "size": 24, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_67268", + "instr_67272", + "instr_67276", + "instr_67280", + "instr_67284", + "instr_67288" + ] + }, + "func_67268": { + "virtual_address": 67268, + "size": 24, + "name": "__aeabi_dcmplt", + "children": [ + "bb_67268" + ] + }, + "instr_67292": { + "virtual_address": 67292, + "size": 4, + "disassembly": "str lr, [sp, #-0x8]!", + "mnemonic": "str", + "operands": "lr, [sp, #-0x8]!", + "mode": "none" + }, + "instr_67296": { + "virtual_address": 67296, + "size": 4, + "disassembly": "bl 0x10694", + "mnemonic": "bl", + "operands": "0x10694", + "mode": "none" + }, + "instr_67300": { + "virtual_address": 67300, + "size": 4, + "disassembly": "movls r0, #0x1", + "mnemonic": "movls", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_67304": { + "virtual_address": 67304, + "size": 4, + "disassembly": "movhi r0, #0x0", + "mnemonic": "movhi", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_67308": { + "virtual_address": 67308, + "size": 4, + "disassembly": "ldr lr, [sp], #0x8", + "mnemonic": "ldr", + "operands": "lr, [sp], #0x8", + "mode": "none" + }, + "instr_67312": { + "virtual_address": 67312, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_67292": { + "virtual_address": 67292, + "size": 24, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_67292", + "instr_67296", + "instr_67300", + "instr_67304", + "instr_67308", + "instr_67312" + ] + }, + "func_67292": { + "virtual_address": 67292, + "size": 24, + "name": "__aeabi_dcmple", + "children": [ + "bb_67292" + ] + }, + "instr_67316": { + "virtual_address": 67316, + "size": 4, + "disassembly": "str lr, [sp, #-0x8]!", + "mnemonic": "str", + "operands": "lr, [sp, #-0x8]!", + "mode": "none" + }, + "instr_67320": { + "virtual_address": 67320, + "size": 4, + "disassembly": "bl 0x10678", + "mnemonic": "bl", + "operands": "0x10678", + "mode": "none" + }, + "instr_67324": { + "virtual_address": 67324, + "size": 4, + "disassembly": "movls r0, #0x1", + "mnemonic": "movls", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_67328": { + "virtual_address": 67328, + "size": 4, + "disassembly": "movhi r0, #0x0", + "mnemonic": "movhi", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_67332": { + "virtual_address": 67332, + "size": 4, + "disassembly": "ldr lr, [sp], #0x8", + "mnemonic": "ldr", + "operands": "lr, [sp], #0x8", + "mode": "none" + }, + "instr_67336": { + "virtual_address": 67336, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_67316": { + "virtual_address": 67316, + "size": 24, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_67316", + "instr_67320", + "instr_67324", + "instr_67328", + "instr_67332", + "instr_67336" + ] + }, + "func_67316": { + "virtual_address": 67316, + "size": 24, + "name": "__aeabi_dcmpge", + "children": [ + "bb_67316" + ] + }, + "instr_67340": { + "virtual_address": 67340, + "size": 4, + "disassembly": "str lr, [sp, #-0x8]!", + "mnemonic": "str", + "operands": "lr, [sp, #-0x8]!", + "mode": "none" + }, + "instr_67344": { + "virtual_address": 67344, + "size": 4, + "disassembly": "bl 0x10678", + "mnemonic": "bl", + "operands": "0x10678", + "mode": "none" + }, + "instr_67348": { + "virtual_address": 67348, + "size": 4, + "disassembly": "movcc r0, #0x1", + "mnemonic": "movcc", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_67352": { + "virtual_address": 67352, + "size": 4, + "disassembly": "movcs r0, #0x0", + "mnemonic": "movcs", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_67356": { + "virtual_address": 67356, + "size": 4, + "disassembly": "ldr lr, [sp], #0x8", + "mnemonic": "ldr", + "operands": "lr, [sp], #0x8", + "mode": "none" + }, + "instr_67360": { + "virtual_address": 67360, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_67340": { + "virtual_address": 67340, + "size": 24, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_67340", + "instr_67344", + "instr_67348", + "instr_67352", + "instr_67356", + "instr_67360" + ] + }, + "func_67340": { + "virtual_address": 67340, + "size": 24, + "name": "__aeabi_dcmpgt", + "children": [ + "bb_67340" + ] + }, + "instr_67364": { + "virtual_address": 67364, + "size": 4, + "disassembly": "mov r12, r1, lsl #0x1", + "mnemonic": "mov", + "operands": "r12, r1, lsl #0x1", + "mode": "none" + }, + "instr_67368": { + "virtual_address": 67368, + "size": 4, + "disassembly": "mvns r12, r12, asr #0x15", + "mnemonic": "mvns", + "operands": "r12, r12, asr #0x15", + "mode": "none" + }, + "instr_67372": { + "virtual_address": 67372, + "size": 4, + "disassembly": "bne 0x10738", + "mnemonic": "bne", + "operands": "0x10738", + "mode": "none" + }, + "bb_67364": { + "virtual_address": 67364, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67376, + "children": [ + "instr_67364", + "instr_67368", + "instr_67372" + ] + }, + "instr_67376": { + "virtual_address": 67376, + "size": 4, + "disassembly": "orrs r12, r0, r1, lsl #0xc", + "mnemonic": "orrs", + "operands": "r12, r0, r1, lsl #0xc", + "mode": "none" + }, + "instr_67380": { + "virtual_address": 67380, + "size": 4, + "disassembly": "bne 0x10754", + "mnemonic": "bne", + "operands": "0x10754", + "mode": "none" + }, + "bb_67376": { + "virtual_address": 67376, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67384, + "children": [ + "instr_67376", + "instr_67380" + ] + }, + "instr_67384": { + "virtual_address": 67384, + "size": 4, + "disassembly": "mov r12, r3, lsl #0x1", + "mnemonic": "mov", + "operands": "r12, r3, lsl #0x1", + "mode": "none" + }, + "instr_67388": { + "virtual_address": 67388, + "size": 4, + "disassembly": "mvns r12, r12, asr #0x15", + "mnemonic": "mvns", + "operands": "r12, r12, asr #0x15", + "mode": "none" + }, + "instr_67392": { + "virtual_address": 67392, + "size": 4, + "disassembly": "bne 0x1074c", + "mnemonic": "bne", + "operands": "0x1074c", + "mode": "none" + }, + "bb_67384": { + "virtual_address": 67384, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67396, + "children": [ + "instr_67384", + "instr_67388", + "instr_67392" + ] + }, + "instr_67396": { + "virtual_address": 67396, + "size": 4, + "disassembly": "orrs r12, r2, r3, lsl #0xc", + "mnemonic": "orrs", + "operands": "r12, r2, r3, lsl #0xc", + "mode": "none" + }, + "instr_67400": { + "virtual_address": 67400, + "size": 4, + "disassembly": "bne 0x10754", + "mnemonic": "bne", + "operands": "0x10754", + "mode": "none" + }, + "bb_67396": { + "virtual_address": 67396, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67404, + "children": [ + "instr_67396", + "instr_67400" + ] + }, + "instr_67404": { + "virtual_address": 67404, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_67408": { + "virtual_address": 67408, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_67404": { + "virtual_address": 67404, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_67404", + "instr_67408" + ] + }, + "instr_67412": { + "virtual_address": 67412, + "size": 4, + "disassembly": "mov r0, #0x1", + "mnemonic": "mov", + "operands": "r0, #0x1", + "mode": "none" + }, + "instr_67416": { + "virtual_address": 67416, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_67412": { + "virtual_address": 67412, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_67412", + "instr_67416" + ] + }, + "func_67364": { + "virtual_address": 67364, + "size": 56, + "name": "__unorddf2", + "children": [ + "bb_67364", + "bb_67376", + "bb_67384", + "bb_67396", + "bb_67404", + "bb_67412" + ] + }, + "instr_67420": { + "virtual_address": 67420, + "size": 4, + "disassembly": "mov r2, r1, lsl #0x1", + "mnemonic": "mov", + "operands": "r2, r1, lsl #0x1", + "mode": "none" + }, + "instr_67424": { + "virtual_address": 67424, + "size": 4, + "disassembly": "adds r2, r2, #0x200000", + "mnemonic": "adds", + "operands": "r2, r2, #0x200000", + "mode": "none" + }, + "instr_67428": { + "virtual_address": 67428, + "size": 4, + "disassembly": "bcs 0x1079c", + "mnemonic": "bcs", + "operands": "0x1079c", + "mode": "none" + }, + "bb_67420": { + "virtual_address": 67420, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67432, + "children": [ + "instr_67420", + "instr_67424", + "instr_67428" + ] + }, + "instr_67432": { + "virtual_address": 67432, + "size": 4, + "disassembly": "bpl 0x10794", + "mnemonic": "bpl", + "operands": "0x10794", + "mode": "none" + }, + "bb_67432": { + "virtual_address": 67432, + "size": 4, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67436, + "children": [ + "instr_67432" + ] + }, + "instr_67436": { + "virtual_address": 67436, + "size": 4, + "disassembly": "mvn r3, #0x3e0", + "mnemonic": "mvn", + "operands": "r3, #0x3e0", + "mode": "none" + }, + "instr_67440": { + "virtual_address": 67440, + "size": 4, + "disassembly": "subs r2, r3, r2, asr #0x15", + "mnemonic": "subs", + "operands": "r2, r3, r2, asr #0x15", + "mode": "none" + }, + "instr_67444": { + "virtual_address": 67444, + "size": 4, + "disassembly": "bls 0x107a4", + "mnemonic": "bls", + "operands": "0x107a4", + "mode": "none" + }, + "bb_67436": { + "virtual_address": 67436, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67448, + "children": [ + "instr_67436", + "instr_67440", + "instr_67444" + ] + }, + "instr_67448": { + "virtual_address": 67448, + "size": 4, + "disassembly": "mov r3, r1, lsl #0xb", + "mnemonic": "mov", + "operands": "r3, r1, lsl #0xb", + "mode": "none" + }, + "instr_67452": { + "virtual_address": 67452, + "size": 4, + "disassembly": "orr r3, r3, #0x80000000", + "mnemonic": "orr", + "operands": "r3, r3, #0x80000000", + "mode": "none" + }, + "instr_67456": { + "virtual_address": 67456, + "size": 4, + "disassembly": "orr r3, r3, r0, lsr #0x15", + "mnemonic": "orr", + "operands": "r3, r3, r0, lsr #0x15", + "mode": "none" + }, + "instr_67460": { + "virtual_address": 67460, + "size": 4, + "disassembly": "tst r1, #0x80000000", + "mnemonic": "tst", + "operands": "r1, #0x80000000", + "mode": "none" + }, + "instr_67464": { + "virtual_address": 67464, + "size": 4, + "disassembly": "mov r0, r3, lsr r2", + "mnemonic": "mov", + "operands": "r0, r3, lsr r2", + "mode": "none" + }, + "instr_67468": { + "virtual_address": 67468, + "size": 4, + "disassembly": "rsbne r0, r0, #0x0", + "mnemonic": "rsbne", + "operands": "r0, r0, #0x0", + "mode": "none" + }, + "instr_67472": { + "virtual_address": 67472, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_67448": { + "virtual_address": 67448, + "size": 28, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_67448", + "instr_67452", + "instr_67456", + "instr_67460", + "instr_67464", + "instr_67468", + "instr_67472" + ] + }, + "instr_67476": { + "virtual_address": 67476, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_67480": { + "virtual_address": 67480, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_67476": { + "virtual_address": 67476, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_67476", + "instr_67480" + ] + }, + "instr_67484": { + "virtual_address": 67484, + "size": 4, + "disassembly": "orrs r0, r0, r1, lsl #0xc", + "mnemonic": "orrs", + "operands": "r0, r0, r1, lsl #0xc", + "mode": "none" + }, + "instr_67488": { + "virtual_address": 67488, + "size": 4, + "disassembly": "bne 0x107b0", + "mnemonic": "bne", + "operands": "0x107b0", + "mode": "none" + }, + "bb_67484": { + "virtual_address": 67484, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67492, + "children": [ + "instr_67484", + "instr_67488" + ] + }, + "instr_67492": { + "virtual_address": 67492, + "size": 4, + "disassembly": "ands r0, r1, #0x80000000", + "mnemonic": "ands", + "operands": "r0, r1, #0x80000000", + "mode": "none" + }, + "instr_67496": { + "virtual_address": 67496, + "size": 4, + "disassembly": "mvneq r0, #0x80000000", + "mnemonic": "mvneq", + "operands": "r0, #0x80000000", + "mode": "none" + }, + "instr_67500": { + "virtual_address": 67500, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_67492": { + "virtual_address": 67492, + "size": 12, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_67492", + "instr_67496", + "instr_67500" + ] + }, + "instr_67504": { + "virtual_address": 67504, + "size": 4, + "disassembly": "mov r0, #0x0", + "mnemonic": "mov", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_67508": { + "virtual_address": 67508, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_67504": { + "virtual_address": 67504, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_67504", + "instr_67508" + ] + }, + "func_67420": { + "virtual_address": 67420, + "size": 92, + "name": "__aeabi_d2iz", + "children": [ + "bb_67420", + "bb_67432", + "bb_67436", + "bb_67448", + "bb_67476", + "bb_67484", + "bb_67492", + "bb_67504" + ] + }, + "instr_67512": { + "virtual_address": 67512, + "size": 4, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "none" + }, + "instr_67516": { + "virtual_address": 67516, + "size": 4, + "disassembly": "cmpeq r2, #0x0", + "mnemonic": "cmpeq", + "operands": "r2, #0x0", + "mode": "none" + }, + "instr_67520": { + "virtual_address": 67520, + "size": 4, + "disassembly": "bne 0x107d8", + "mnemonic": "bne", + "operands": "0x107d8", + "mode": "none" + }, + "bb_67512": { + "virtual_address": 67512, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67524, + "children": [ + "instr_67512", + "instr_67516", + "instr_67520" + ] + }, + "instr_67524": { + "virtual_address": 67524, + "size": 4, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_67528": { + "virtual_address": 67528, + "size": 4, + "disassembly": "cmpeq r0, #0x0", + "mnemonic": "cmpeq", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_67532": { + "virtual_address": 67532, + "size": 4, + "disassembly": "mvnne r1, #0x0", + "mnemonic": "mvnne", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_67536": { + "virtual_address": 67536, + "size": 4, + "disassembly": "mvnne r0, #0x0", + "mnemonic": "mvnne", + "operands": "r0, #0x0", + "mode": "none" + }, + "instr_67540": { + "virtual_address": 67540, + "size": 4, + "disassembly": "b 0x10ab8", + "mnemonic": "b", + "operands": "0x10ab8", + "mode": "none" + }, + "bb_67524": { + "virtual_address": 67524, + "size": 20, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_67524", + "instr_67528", + "instr_67532", + "instr_67536", + "instr_67540" + ] + }, + "instr_67544": { + "virtual_address": 67544, + "size": 4, + "disassembly": "sub sp, sp, #0x8", + "mnemonic": "sub", + "operands": "sp, sp, #0x8", + "mode": "none" + }, + "instr_67548": { + "virtual_address": 67548, + "size": 4, + "disassembly": "stmdb sp!, {sp, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {sp, lr}", + "mode": "none" + }, + "instr_67552": { + "virtual_address": 67552, + "size": 4, + "disassembly": "bl 0x10af4", + "mnemonic": "bl", + "operands": "0x10af4", + "mode": "none" + }, + "instr_67556": { + "virtual_address": 67556, + "size": 4, + "disassembly": "ldr lr, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "lr, [sp, #0x4]", + "mode": "none" + }, + "instr_67560": { + "virtual_address": 67560, + "size": 4, + "disassembly": "add sp, sp, #0x8", + "mnemonic": "add", + "operands": "sp, sp, #0x8", + "mode": "none" + }, + "instr_67564": { + "virtual_address": 67564, + "size": 4, + "disassembly": "ldmia sp!, {r2, r3}", + "mnemonic": "ldmia", + "operands": "sp!, {r2, r3}", + "mode": "none" + }, + "instr_67568": { + "virtual_address": 67568, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_67544": { + "virtual_address": 67544, + "size": 28, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_67544", + "instr_67548", + "instr_67552", + "instr_67556", + "instr_67560", + "instr_67564", + "instr_67568" + ] + }, + "func_67512": { + "virtual_address": 67512, + "size": 60, + "name": "__aeabi_uldivmod", + "children": [ + "bb_67512", + "bb_67524", + "bb_67544" + ] + }, + "instr_67572": { + "virtual_address": 67572, + "size": 2, + "disassembly": "push {r4, r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r4, r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_67574": { + "virtual_address": 67574, + "size": 2, + "disassembly": "mov r7, r10", + "mnemonic": "mov", + "operands": "r7, r10", + "mode": "thumb" + }, + "instr_67576": { + "virtual_address": 67576, + "size": 2, + "disassembly": "mov r6, r9", + "mnemonic": "mov", + "operands": "r6, r9", + "mode": "thumb" + }, + "instr_67578": { + "virtual_address": 67578, + "size": 2, + "disassembly": "mov r5, r8", + "mnemonic": "mov", + "operands": "r5, r8", + "mode": "thumb" + }, + "instr_67580": { + "virtual_address": 67580, + "size": 2, + "disassembly": "mov lr, r11", + "mnemonic": "mov", + "operands": "lr, r11", + "mode": "thumb" + }, + "instr_67582": { + "virtual_address": 67582, + "size": 2, + "disassembly": "push {r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_67584": { + "virtual_address": 67584, + "size": 2, + "disassembly": "movs r4, r0", + "mnemonic": "movs", + "operands": "r4, r0", + "mode": "thumb" + }, + "instr_67586": { + "virtual_address": 67586, + "size": 2, + "disassembly": "movs r5, r1", + "mnemonic": "movs", + "operands": "r5, r1", + "mode": "thumb" + }, + "instr_67588": { + "virtual_address": 67588, + "size": 2, + "disassembly": "mov r10, r2", + "mnemonic": "mov", + "operands": "r10, r2", + "mode": "thumb" + }, + "instr_67590": { + "virtual_address": 67590, + "size": 2, + "disassembly": "mov r9, r3", + "mnemonic": "mov", + "operands": "r9, r3", + "mode": "thumb" + }, + "instr_67592": { + "virtual_address": 67592, + "size": 2, + "disassembly": "sub sp, #0xc", + "mnemonic": "sub", + "operands": "sp, #0xc", + "mode": "thumb" + }, + "instr_67594": { + "virtual_address": 67594, + "size": 2, + "disassembly": "cmp r3, r1", + "mnemonic": "cmp", + "operands": "r3, r1", + "mode": "thumb" + }, + "instr_67596": { + "virtual_address": 67596, + "size": 2, + "disassembly": "bhi 0x10870", + "mnemonic": "bhi", + "operands": "0x10870", + "mode": "thumb" + }, + "bb_67572": { + "virtual_address": 67572, + "size": 26, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 67598, + "children": [ + "instr_67572", + "instr_67574", + "instr_67576", + "instr_67578", + "instr_67580", + "instr_67582", + "instr_67584", + "instr_67586", + "instr_67588", + "instr_67590", + "instr_67592", + "instr_67594", + "instr_67596" + ] + }, + "instr_67598": { + "virtual_address": 67598, + "size": 2, + "disassembly": "beq 0x1086c", + "mnemonic": "beq", + "operands": "0x1086c", + "mode": "thumb" + }, + "bb_67598": { + "virtual_address": 67598, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 67600, + "children": [ + "instr_67598" + ] + }, + "instr_67600": { + "virtual_address": 67600, + "size": 2, + "disassembly": "mov r1, r9", + "mnemonic": "mov", + "operands": "r1, r9", + "mode": "thumb" + }, + "instr_67602": { + "virtual_address": 67602, + "size": 2, + "disassembly": "mov r0, r10", + "mnemonic": "mov", + "operands": "r0, r10", + "mode": "thumb" + }, + "instr_67604": { + "virtual_address": 67604, + "size": 4, + "disassembly": "bl 0x10b20", + "mnemonic": "bl", + "operands": "0x10b20", + "mode": "thumb" + }, + "instr_67608": { + "virtual_address": 67608, + "size": 2, + "disassembly": "movs r1, r5", + "mnemonic": "movs", + "operands": "r1, r5", + "mode": "thumb" + }, + "instr_67610": { + "virtual_address": 67610, + "size": 2, + "disassembly": "movs r6, r0", + "mnemonic": "movs", + "operands": "r6, r0", + "mode": "thumb" + }, + "instr_67612": { + "virtual_address": 67612, + "size": 2, + "disassembly": "movs r0, r4", + "mnemonic": "movs", + "operands": "r0, r4", + "mode": "thumb" + }, + "instr_67614": { + "virtual_address": 67614, + "size": 4, + "disassembly": "bl 0x10b20", + "mnemonic": "bl", + "operands": "0x10b20", + "mode": "thumb" + }, + "instr_67618": { + "virtual_address": 67618, + "size": 2, + "disassembly": "subs r3, r6, r0", + "mnemonic": "subs", + "operands": "r3, r6, r0", + "mode": "thumb" + }, + "instr_67620": { + "virtual_address": 67620, + "size": 2, + "disassembly": "mov r8, r3", + "mnemonic": "mov", + "operands": "r8, r3", + "mode": "thumb" + }, + "instr_67622": { + "virtual_address": 67622, + "size": 2, + "disassembly": "subs r3, #0x20", + "mnemonic": "subs", + "operands": "r3, #0x20", + "mode": "thumb" + }, + "instr_67624": { + "virtual_address": 67624, + "size": 2, + "disassembly": "mov r11, r3", + "mnemonic": "mov", + "operands": "r11, r3", + "mode": "thumb" + }, + "instr_67626": { + "virtual_address": 67626, + "size": 2, + "disassembly": "bmi 0x10898", + "mnemonic": "bmi", + "operands": "0x10898", + "mode": "thumb" + }, + "bb_67600": { + "virtual_address": 67600, + "size": 28, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 67628, + "children": [ + "instr_67600", + "instr_67602", + "instr_67604", + "instr_67608", + "instr_67610", + "instr_67612", + "instr_67614", + "instr_67618", + "instr_67620", + "instr_67622", + "instr_67624", + "instr_67626" + ] + }, + "instr_67628": { + "virtual_address": 67628, + "size": 2, + "disassembly": "mov r2, r11", + "mnemonic": "mov", + "operands": "r2, r11", + "mode": "thumb" + }, + "instr_67630": { + "virtual_address": 67630, + "size": 2, + "disassembly": "mov r3, r10", + "mnemonic": "mov", + "operands": "r3, r10", + "mode": "thumb" + }, + "instr_67632": { + "virtual_address": 67632, + "size": 2, + "disassembly": "lsls r3, r2", + "mnemonic": "lsls", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_67634": { + "virtual_address": 67634, + "size": 2, + "disassembly": "mov r2, r8", + "mnemonic": "mov", + "operands": "r2, r8", + "mode": "thumb" + }, + "instr_67636": { + "virtual_address": 67636, + "size": 2, + "disassembly": "movs r7, r3", + "mnemonic": "movs", + "operands": "r7, r3", + "mode": "thumb" + }, + "instr_67638": { + "virtual_address": 67638, + "size": 2, + "disassembly": "mov r3, r10", + "mnemonic": "mov", + "operands": "r3, r10", + "mode": "thumb" + }, + "instr_67640": { + "virtual_address": 67640, + "size": 2, + "disassembly": "lsls r3, r2", + "mnemonic": "lsls", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_67642": { + "virtual_address": 67642, + "size": 2, + "disassembly": "movs r6, r3", + "mnemonic": "movs", + "operands": "r6, r3", + "mode": "thumb" + }, + "instr_67644": { + "virtual_address": 67644, + "size": 2, + "disassembly": "cmp r7, r5", + "mnemonic": "cmp", + "operands": "r7, r5", + "mode": "thumb" + }, + "instr_67646": { + "virtual_address": 67646, + "size": 2, + "disassembly": "bhi 0x108ba", + "mnemonic": "bhi", + "operands": "0x108ba", + "mode": "thumb" + }, + "bb_67628": { + "virtual_address": 67628, + "size": 20, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 67648, + "children": [ + "instr_67628", + "instr_67630", + "instr_67632", + "instr_67634", + "instr_67636", + "instr_67638", + "instr_67640", + "instr_67642", + "instr_67644", + "instr_67646" + ] + }, + "instr_67648": { + "virtual_address": 67648, + "size": 2, + "disassembly": "cmp r7, r5", + "mnemonic": "cmp", + "operands": "r7, r5", + "mode": "thumb" + }, + "instr_67650": { + "virtual_address": 67650, + "size": 2, + "disassembly": "bne 0x10846", + "mnemonic": "bne", + "operands": "0x10846", + "mode": "thumb" + }, + "bb_67648": { + "virtual_address": 67648, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 67652, + "children": [ + "instr_67648", + "instr_67650" + ] + }, + "instr_67652": { + "virtual_address": 67652, + "size": 2, + "disassembly": "b 0x1093c", + "mnemonic": "b", + "operands": "0x1093c", + "mode": "thumb" + }, + "bb_67652": { + "virtual_address": 67652, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 67900, + "children": [ + "instr_67652" + ] + }, + "instr_67654": { + "virtual_address": 67654, + "size": 2, + "disassembly": "mov r3, r11", + "mnemonic": "mov", + "operands": "r3, r11", + "mode": "thumb" + }, + "instr_67656": { + "virtual_address": 67656, + "size": 2, + "disassembly": "subs r4, r4, r6", + "mnemonic": "subs", + "operands": "r4, r4, r6", + "mode": "thumb" + }, + "instr_67658": { + "virtual_address": 67658, + "size": 2, + "disassembly": "sbcs r5, r7", + "mnemonic": "sbcs", + "operands": "r5, r7", + "mode": "thumb" + }, + "instr_67660": { + "virtual_address": 67660, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_67662": { + "virtual_address": 67662, + "size": 2, + "disassembly": "bge 0x10852", + "mnemonic": "bge", + "operands": "0x10852", + "mode": "thumb" + }, + "bb_67654": { + "virtual_address": 67654, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 67664, + "children": [ + "instr_67654", + "instr_67656", + "instr_67658", + "instr_67660", + "instr_67662" + ] + }, + "instr_67664": { + "virtual_address": 67664, + "size": 2, + "disassembly": "b 0x10942", + "mnemonic": "b", + "operands": "0x10942", + "mode": "thumb" + }, + "bb_67664": { + "virtual_address": 67664, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 67906, + "children": [ + "instr_67664" + ] + }, + "instr_67666": { + "virtual_address": 67666, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_67668": { + "virtual_address": 67668, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_67670": { + "virtual_address": 67670, + "size": 2, + "disassembly": "str r2, [sp, #0x0]", + "mnemonic": "str", + "operands": "r2, [sp, #0x0]", + "mode": "thumb" + }, + "instr_67672": { + "virtual_address": 67672, + "size": 2, + "disassembly": "str r3, [sp, #0x4]", + "mnemonic": "str", + "operands": "r3, [sp, #0x4]", + "mode": "thumb" + }, + "instr_67674": { + "virtual_address": 67674, + "size": 2, + "disassembly": "movs r3, #0x1", + "mnemonic": "movs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_67676": { + "virtual_address": 67676, + "size": 2, + "disassembly": "mov r2, r11", + "mnemonic": "mov", + "operands": "r2, r11", + "mode": "thumb" + }, + "instr_67678": { + "virtual_address": 67678, + "size": 2, + "disassembly": "lsls r3, r2", + "mnemonic": "lsls", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_67680": { + "virtual_address": 67680, + "size": 2, + "disassembly": "str r3, [sp, #0x4]", + "mnemonic": "str", + "operands": "r3, [sp, #0x4]", + "mode": "thumb" + }, + "bb_67666": { + "virtual_address": 67666, + "size": 16, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 67682, + "children": [ + "instr_67666", + "instr_67668", + "instr_67670", + "instr_67672", + "instr_67674", + "instr_67676", + "instr_67678", + "instr_67680" + ] + }, + "instr_67682": { + "virtual_address": 67682, + "size": 2, + "disassembly": "movs r3, #0x1", + "mnemonic": "movs", + "operands": "r3, #0x1", + "mode": "thumb" + }, + "instr_67684": { + "virtual_address": 67684, + "size": 2, + "disassembly": "mov r2, r8", + "mnemonic": "mov", + "operands": "r2, r8", + "mode": "thumb" + }, + "instr_67686": { + "virtual_address": 67686, + "size": 2, + "disassembly": "lsls r3, r2", + "mnemonic": "lsls", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_67688": { + "virtual_address": 67688, + "size": 2, + "disassembly": "str r3, [sp, #0x0]", + "mnemonic": "str", + "operands": "r3, [sp, #0x0]", + "mode": "thumb" + }, + "instr_67690": { + "virtual_address": 67690, + "size": 2, + "disassembly": "b 0x108c2", + "mnemonic": "b", + "operands": "0x108c2", + "mode": "thumb" + }, + "bb_67682": { + "virtual_address": 67682, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 67778, + "children": [ + "instr_67682", + "instr_67684", + "instr_67686", + "instr_67688", + "instr_67690" + ] + }, + "instr_67692": { + "virtual_address": 67692, + "size": 2, + "disassembly": "cmp r2, r0", + "mnemonic": "cmp", + "operands": "r2, r0", + "mode": "thumb" + }, + "instr_67694": { + "virtual_address": 67694, + "size": 2, + "disassembly": "bls 0x10810", + "mnemonic": "bls", + "operands": "0x10810", + "mode": "thumb" + }, + "bb_67692": { + "virtual_address": 67692, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 67696, + "children": [ + "instr_67692", + "instr_67694" + ] + }, + "instr_67696": { + "virtual_address": 67696, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_67698": { + "virtual_address": 67698, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_67700": { + "virtual_address": 67700, + "size": 2, + "disassembly": "str r2, [sp, #0x0]", + "mnemonic": "str", + "operands": "r2, [sp, #0x0]", + "mode": "thumb" + }, + "instr_67702": { + "virtual_address": 67702, + "size": 2, + "disassembly": "str r3, [sp, #0x4]", + "mnemonic": "str", + "operands": "r3, [sp, #0x4]", + "mode": "thumb" + }, + "bb_67696": { + "virtual_address": 67696, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 67704, + "children": [ + "instr_67696", + "instr_67698", + "instr_67700", + "instr_67702" + ] + }, + "instr_67704": { + "virtual_address": 67704, + "size": 2, + "disassembly": "ldr r3, [sp, #0x30]", + "mnemonic": "ldr", + "operands": "r3, [sp, #0x30]", + "mode": "thumb" + }, + "instr_67706": { + "virtual_address": 67706, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_67708": { + "virtual_address": 67708, + "size": 2, + "disassembly": "beq 0x10882", + "mnemonic": "beq", + "operands": "0x10882", + "mode": "thumb" + }, + "bb_67704": { + "virtual_address": 67704, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 67710, + "children": [ + "instr_67704", + "instr_67706", + "instr_67708" + ] + }, + "instr_67710": { + "virtual_address": 67710, + "size": 2, + "disassembly": "str r4, [r3, #0x0]", + "mnemonic": "str", + "operands": "r4, [r3, #0x0]", + "mode": "thumb" + }, + "instr_67712": { + "virtual_address": 67712, + "size": 2, + "disassembly": "str r5, [r3, #0x4]", + "mnemonic": "str", + "operands": "r5, [r3, #0x4]", + "mode": "thumb" + }, + "bb_67710": { + "virtual_address": 67710, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 67714, + "children": [ + "instr_67710", + "instr_67712" + ] + }, + "instr_67714": { + "virtual_address": 67714, + "size": 2, + "disassembly": "ldr r0, [sp, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x0]", + "mode": "thumb" + }, + "instr_67716": { + "virtual_address": 67716, + "size": 2, + "disassembly": "ldr r1, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x4]", + "mode": "thumb" + }, + "instr_67718": { + "virtual_address": 67718, + "size": 2, + "disassembly": "add sp, #0xc", + "mnemonic": "add", + "operands": "sp, #0xc", + "mode": "thumb" + }, + "instr_67720": { + "virtual_address": 67720, + "size": 2, + "disassembly": "pop {r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_67722": { + "virtual_address": 67722, + "size": 2, + "disassembly": "mov r11, r7", + "mnemonic": "mov", + "operands": "r11, r7", + "mode": "thumb" + }, + "instr_67724": { + "virtual_address": 67724, + "size": 2, + "disassembly": "mov r10, r6", + "mnemonic": "mov", + "operands": "r10, r6", + "mode": "thumb" + }, + "instr_67726": { + "virtual_address": 67726, + "size": 2, + "disassembly": "mov r9, r5", + "mnemonic": "mov", + "operands": "r9, r5", + "mode": "thumb" + }, + "instr_67728": { + "virtual_address": 67728, + "size": 2, + "disassembly": "mov r8, r4", + "mnemonic": "mov", + "operands": "r8, r4", + "mode": "thumb" + }, + "instr_67730": { + "virtual_address": 67730, + "size": 2, + "disassembly": "pop {r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_67732": { + "virtual_address": 67732, + "size": 2, + "disassembly": "pop {r2}", + "mnemonic": "pop", + "operands": "{r2}", + "mode": "thumb" + }, + "instr_67734": { + "virtual_address": 67734, + "size": 2, + "disassembly": "bx r2", + "mnemonic": "bx", + "operands": "r2", + "mode": "thumb" + }, + "bb_67714": { + "virtual_address": 67714, + "size": 22, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_67714", + "instr_67716", + "instr_67718", + "instr_67720", + "instr_67722", + "instr_67724", + "instr_67726", + "instr_67728", + "instr_67730", + "instr_67732", + "instr_67734" + ] + }, + "instr_67736": { + "virtual_address": 67736, + "size": 2, + "disassembly": "mov r2, r8", + "mnemonic": "mov", + "operands": "r2, r8", + "mode": "thumb" + }, + "instr_67738": { + "virtual_address": 67738, + "size": 2, + "disassembly": "movs r3, #0x20", + "mnemonic": "movs", + "operands": "r3, #0x20", + "mode": "thumb" + }, + "instr_67740": { + "virtual_address": 67740, + "size": 2, + "disassembly": "subs r3, r3, r2", + "mnemonic": "subs", + "operands": "r3, r3, r2", + "mode": "thumb" + }, + "instr_67742": { + "virtual_address": 67742, + "size": 2, + "disassembly": "mov r2, r10", + "mnemonic": "mov", + "operands": "r2, r10", + "mode": "thumb" + }, + "instr_67744": { + "virtual_address": 67744, + "size": 2, + "disassembly": "lsrs r2, r3", + "mnemonic": "lsrs", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_67746": { + "virtual_address": 67746, + "size": 2, + "disassembly": "mov r1, r8", + "mnemonic": "mov", + "operands": "r1, r8", + "mode": "thumb" + }, + "instr_67748": { + "virtual_address": 67748, + "size": 2, + "disassembly": "movs r3, r2", + "mnemonic": "movs", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_67750": { + "virtual_address": 67750, + "size": 2, + "disassembly": "mov r2, r9", + "mnemonic": "mov", + "operands": "r2, r9", + "mode": "thumb" + }, + "instr_67752": { + "virtual_address": 67752, + "size": 2, + "disassembly": "lsls r2, r1", + "mnemonic": "lsls", + "operands": "r2, r1", + "mode": "thumb" + }, + "instr_67754": { + "virtual_address": 67754, + "size": 2, + "disassembly": "movs r7, r2", + "mnemonic": "movs", + "operands": "r7, r2", + "mode": "thumb" + }, + "instr_67756": { + "virtual_address": 67756, + "size": 2, + "disassembly": "mov r2, r8", + "mnemonic": "mov", + "operands": "r2, r8", + "mode": "thumb" + }, + "instr_67758": { + "virtual_address": 67758, + "size": 2, + "disassembly": "orrs r7, r3", + "mnemonic": "orrs", + "operands": "r7, r3", + "mode": "thumb" + }, + "instr_67760": { + "virtual_address": 67760, + "size": 2, + "disassembly": "mov r3, r10", + "mnemonic": "mov", + "operands": "r3, r10", + "mode": "thumb" + }, + "instr_67762": { + "virtual_address": 67762, + "size": 2, + "disassembly": "lsls r3, r2", + "mnemonic": "lsls", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_67764": { + "virtual_address": 67764, + "size": 2, + "disassembly": "movs r6, r3", + "mnemonic": "movs", + "operands": "r6, r3", + "mode": "thumb" + }, + "instr_67766": { + "virtual_address": 67766, + "size": 2, + "disassembly": "cmp r7, r5", + "mnemonic": "cmp", + "operands": "r7, r5", + "mode": "thumb" + }, + "instr_67768": { + "virtual_address": 67768, + "size": 2, + "disassembly": "bls 0x10840", + "mnemonic": "bls", + "operands": "0x10840", + "mode": "thumb" + }, + "bb_67736": { + "virtual_address": 67736, + "size": 34, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 67770, + "children": [ + "instr_67736", + "instr_67738", + "instr_67740", + "instr_67742", + "instr_67744", + "instr_67746", + "instr_67748", + "instr_67750", + "instr_67752", + "instr_67754", + "instr_67756", + "instr_67758", + "instr_67760", + "instr_67762", + "instr_67764", + "instr_67766", + "instr_67768" + ] + }, + "instr_67770": { + "virtual_address": 67770, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_67772": { + "virtual_address": 67772, + "size": 2, + "disassembly": "movs r3, #0x0", + "mnemonic": "movs", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_67774": { + "virtual_address": 67774, + "size": 2, + "disassembly": "str r2, [sp, #0x0]", + "mnemonic": "str", + "operands": "r2, [sp, #0x0]", + "mode": "thumb" + }, + "instr_67776": { + "virtual_address": 67776, + "size": 2, + "disassembly": "str r3, [sp, #0x4]", + "mnemonic": "str", + "operands": "r3, [sp, #0x4]", + "mode": "thumb" + }, + "bb_67770": { + "virtual_address": 67770, + "size": 8, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 67778, + "children": [ + "instr_67770", + "instr_67772", + "instr_67774", + "instr_67776" + ] + }, + "instr_67778": { + "virtual_address": 67778, + "size": 2, + "disassembly": "mov r3, r8", + "mnemonic": "mov", + "operands": "r3, r8", + "mode": "thumb" + }, + "instr_67780": { + "virtual_address": 67780, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_67782": { + "virtual_address": 67782, + "size": 2, + "disassembly": "beq 0x10878", + "mnemonic": "beq", + "operands": "0x10878", + "mode": "thumb" + }, + "bb_67778": { + "virtual_address": 67778, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 67784, + "children": [ + "instr_67778", + "instr_67780", + "instr_67782" + ] + }, + "instr_67784": { + "virtual_address": 67784, + "size": 2, + "disassembly": "lsls r3, r7, #0x1f", + "mnemonic": "lsls", + "operands": "r3, r7, #0x1f", + "mode": "thumb" + }, + "instr_67786": { + "virtual_address": 67786, + "size": 2, + "disassembly": "lsrs r2, r6, #0x1", + "mnemonic": "lsrs", + "operands": "r2, r6, #0x1", + "mode": "thumb" + }, + "instr_67788": { + "virtual_address": 67788, + "size": 2, + "disassembly": "orrs r2, r3", + "mnemonic": "orrs", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_67790": { + "virtual_address": 67790, + "size": 2, + "disassembly": "mov r6, r8", + "mnemonic": "mov", + "operands": "r6, r8", + "mode": "thumb" + }, + "instr_67792": { + "virtual_address": 67792, + "size": 2, + "disassembly": "lsrs r3, r7, #0x1", + "mnemonic": "lsrs", + "operands": "r3, r7, #0x1", + "mode": "thumb" + }, + "instr_67794": { + "virtual_address": 67794, + "size": 2, + "disassembly": "b 0x108f2", + "mnemonic": "b", + "operands": "0x108f2", + "mode": "thumb" + }, + "bb_67784": { + "virtual_address": 67784, + "size": 12, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 67826, + "children": [ + "instr_67784", + "instr_67786", + "instr_67788", + "instr_67790", + "instr_67792", + "instr_67794" + ] + }, + "instr_67796": { + "virtual_address": 67796, + "size": 2, + "disassembly": "cmp r3, r5", + "mnemonic": "cmp", + "operands": "r3, r5", + "mode": "thumb" + }, + "instr_67798": { + "virtual_address": 67798, + "size": 2, + "disassembly": "bne 0x108dc", + "mnemonic": "bne", + "operands": "0x108dc", + "mode": "thumb" + }, + "bb_67796": { + "virtual_address": 67796, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 67800, + "children": [ + "instr_67796", + "instr_67798" + ] + }, + "instr_67800": { + "virtual_address": 67800, + "size": 2, + "disassembly": "cmp r2, r4", + "mnemonic": "cmp", + "operands": "r2, r4", + "mode": "thumb" + }, + "instr_67802": { + "virtual_address": 67802, + "size": 2, + "disassembly": "bhi 0x108f6", + "mnemonic": "bhi", + "operands": "0x108f6", + "mode": "thumb" + }, + "bb_67800": { + "virtual_address": 67800, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 67804, + "children": [ + "instr_67800", + "instr_67802" + ] + }, + "instr_67804": { + "virtual_address": 67804, + "size": 2, + "disassembly": "subs r4, r4, r2", + "mnemonic": "subs", + "operands": "r4, r4, r2", + "mode": "thumb" + }, + "instr_67806": { + "virtual_address": 67806, + "size": 2, + "disassembly": "sbcs r5, r3", + "mnemonic": "sbcs", + "operands": "r5, r3", + "mode": "thumb" + }, + "instr_67808": { + "virtual_address": 67808, + "size": 2, + "disassembly": "movs r0, #0x1", + "mnemonic": "movs", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_67810": { + "virtual_address": 67810, + "size": 2, + "disassembly": "adds r4, r4, r4", + "mnemonic": "adds", + "operands": "r4, r4, r4", + "mode": "thumb" + }, + "instr_67812": { + "virtual_address": 67812, + "size": 2, + "disassembly": "adcs r5, r5", + "mnemonic": "adcs", + "operands": "r5, r5", + "mode": "thumb" + }, + "instr_67814": { + "virtual_address": 67814, + "size": 2, + "disassembly": "movs r1, #0x0", + "mnemonic": "movs", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_67816": { + "virtual_address": 67816, + "size": 2, + "disassembly": "subs r6, #0x1", + "mnemonic": "subs", + "operands": "r6, #0x1", + "mode": "thumb" + }, + "instr_67818": { + "virtual_address": 67818, + "size": 2, + "disassembly": "adds r4, r4, r0", + "mnemonic": "adds", + "operands": "r4, r4, r0", + "mode": "thumb" + }, + "instr_67820": { + "virtual_address": 67820, + "size": 2, + "disassembly": "adcs r5, r1", + "mnemonic": "adcs", + "operands": "r5, r1", + "mode": "thumb" + }, + "instr_67822": { + "virtual_address": 67822, + "size": 2, + "disassembly": "cmp r6, #0x0", + "mnemonic": "cmp", + "operands": "r6, #0x0", + "mode": "thumb" + }, + "instr_67824": { + "virtual_address": 67824, + "size": 2, + "disassembly": "beq 0x10900", + "mnemonic": "beq", + "operands": "0x10900", + "mode": "thumb" + }, + "bb_67804": { + "virtual_address": 67804, + "size": 22, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 67826, + "children": [ + "instr_67804", + "instr_67806", + "instr_67808", + "instr_67810", + "instr_67812", + "instr_67814", + "instr_67816", + "instr_67818", + "instr_67820", + "instr_67822", + "instr_67824" + ] + }, + "instr_67826": { + "virtual_address": 67826, + "size": 2, + "disassembly": "cmp r3, r5", + "mnemonic": "cmp", + "operands": "r3, r5", + "mode": "thumb" + }, + "instr_67828": { + "virtual_address": 67828, + "size": 2, + "disassembly": "bls 0x108d4", + "mnemonic": "bls", + "operands": "0x108d4", + "mode": "thumb" + }, + "bb_67826": { + "virtual_address": 67826, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 67830, + "children": [ + "instr_67826", + "instr_67828" + ] + }, + "instr_67830": { + "virtual_address": 67830, + "size": 2, + "disassembly": "subs r6, #0x1", + "mnemonic": "subs", + "operands": "r6, #0x1", + "mode": "thumb" + }, + "instr_67832": { + "virtual_address": 67832, + "size": 2, + "disassembly": "adds r4, r4, r4", + "mnemonic": "adds", + "operands": "r4, r4, r4", + "mode": "thumb" + }, + "instr_67834": { + "virtual_address": 67834, + "size": 2, + "disassembly": "adcs r5, r5", + "mnemonic": "adcs", + "operands": "r5, r5", + "mode": "thumb" + }, + "instr_67836": { + "virtual_address": 67836, + "size": 2, + "disassembly": "cmp r6, #0x0", + "mnemonic": "cmp", + "operands": "r6, #0x0", + "mode": "thumb" + }, + "instr_67838": { + "virtual_address": 67838, + "size": 2, + "disassembly": "bne 0x108f2", + "mnemonic": "bne", + "operands": "0x108f2", + "mode": "thumb" + }, + "bb_67830": { + "virtual_address": 67830, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 67840, + "children": [ + "instr_67830", + "instr_67832", + "instr_67834", + "instr_67836", + "instr_67838" + ] + }, + "instr_67840": { + "virtual_address": 67840, + "size": 2, + "disassembly": "mov r3, r11", + "mnemonic": "mov", + "operands": "r3, r11", + "mode": "thumb" + }, + "instr_67842": { + "virtual_address": 67842, + "size": 2, + "disassembly": "ldr r0, [sp, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [sp, #0x0]", + "mode": "thumb" + }, + "instr_67844": { + "virtual_address": 67844, + "size": 2, + "disassembly": "ldr r1, [sp, #0x4]", + "mnemonic": "ldr", + "operands": "r1, [sp, #0x4]", + "mode": "thumb" + }, + "instr_67846": { + "virtual_address": 67846, + "size": 2, + "disassembly": "adds r0, r0, r4", + "mnemonic": "adds", + "operands": "r0, r0, r4", + "mode": "thumb" + }, + "instr_67848": { + "virtual_address": 67848, + "size": 2, + "disassembly": "adcs r1, r5", + "mnemonic": "adcs", + "operands": "r1, r5", + "mode": "thumb" + }, + "instr_67850": { + "virtual_address": 67850, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_67852": { + "virtual_address": 67852, + "size": 2, + "disassembly": "blt 0x10958", + "mnemonic": "blt", + "operands": "0x10958", + "mode": "thumb" + }, + "bb_67840": { + "virtual_address": 67840, + "size": 14, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 67854, + "children": [ + "instr_67840", + "instr_67842", + "instr_67844", + "instr_67846", + "instr_67848", + "instr_67850", + "instr_67852" + ] + }, + "instr_67854": { + "virtual_address": 67854, + "size": 2, + "disassembly": "movs r3, r5", + "mnemonic": "movs", + "operands": "r3, r5", + "mode": "thumb" + }, + "instr_67856": { + "virtual_address": 67856, + "size": 2, + "disassembly": "mov r2, r11", + "mnemonic": "mov", + "operands": "r2, r11", + "mode": "thumb" + }, + "instr_67858": { + "virtual_address": 67858, + "size": 2, + "disassembly": "mov r4, r8", + "mnemonic": "mov", + "operands": "r4, r8", + "mode": "thumb" + }, + "instr_67860": { + "virtual_address": 67860, + "size": 2, + "disassembly": "lsrs r3, r2", + "mnemonic": "lsrs", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_67862": { + "virtual_address": 67862, + "size": 2, + "disassembly": "movs r2, r5", + "mnemonic": "movs", + "operands": "r2, r5", + "mode": "thumb" + }, + "instr_67864": { + "virtual_address": 67864, + "size": 2, + "disassembly": "lsrs r2, r4", + "mnemonic": "lsrs", + "operands": "r2, r4", + "mode": "thumb" + }, + "instr_67866": { + "virtual_address": 67866, + "size": 2, + "disassembly": "movs r4, r3", + "mnemonic": "movs", + "operands": "r4, r3", + "mode": "thumb" + }, + "instr_67868": { + "virtual_address": 67868, + "size": 2, + "disassembly": "mov r3, r11", + "mnemonic": "mov", + "operands": "r3, r11", + "mode": "thumb" + }, + "instr_67870": { + "virtual_address": 67870, + "size": 2, + "disassembly": "movs r5, r2", + "mnemonic": "movs", + "operands": "r5, r2", + "mode": "thumb" + }, + "instr_67872": { + "virtual_address": 67872, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_67874": { + "virtual_address": 67874, + "size": 2, + "disassembly": "blt 0x1097a", + "mnemonic": "blt", + "operands": "0x1097a", + "mode": "thumb" + }, + "bb_67854": { + "virtual_address": 67854, + "size": 22, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 67876, + "children": [ + "instr_67854", + "instr_67856", + "instr_67858", + "instr_67860", + "instr_67862", + "instr_67864", + "instr_67866", + "instr_67868", + "instr_67870", + "instr_67872", + "instr_67874" + ] + }, + "instr_67876": { + "virtual_address": 67876, + "size": 2, + "disassembly": "movs r6, r4", + "mnemonic": "movs", + "operands": "r6, r4", + "mode": "thumb" + }, + "instr_67878": { + "virtual_address": 67878, + "size": 2, + "disassembly": "lsls r6, r3", + "mnemonic": "lsls", + "operands": "r6, r3", + "mode": "thumb" + }, + "instr_67880": { + "virtual_address": 67880, + "size": 2, + "disassembly": "movs r3, r6", + "mnemonic": "movs", + "operands": "r3, r6", + "mode": "thumb" + }, + "bb_67876": { + "virtual_address": 67876, + "size": 6, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 67882, + "children": [ + "instr_67876", + "instr_67878", + "instr_67880" + ] + }, + "instr_67882": { + "virtual_address": 67882, + "size": 2, + "disassembly": "movs r6, r4", + "mnemonic": "movs", + "operands": "r6, r4", + "mode": "thumb" + }, + "instr_67884": { + "virtual_address": 67884, + "size": 2, + "disassembly": "mov r7, r8", + "mnemonic": "mov", + "operands": "r7, r8", + "mode": "thumb" + }, + "instr_67886": { + "virtual_address": 67886, + "size": 2, + "disassembly": "lsls r6, r7", + "mnemonic": "lsls", + "operands": "r6, r7", + "mode": "thumb" + }, + "instr_67888": { + "virtual_address": 67888, + "size": 2, + "disassembly": "movs r2, r6", + "mnemonic": "movs", + "operands": "r2, r6", + "mode": "thumb" + }, + "instr_67890": { + "virtual_address": 67890, + "size": 2, + "disassembly": "subs r0, r0, r2", + "mnemonic": "subs", + "operands": "r0, r0, r2", + "mode": "thumb" + }, + "instr_67892": { + "virtual_address": 67892, + "size": 2, + "disassembly": "sbcs r1, r3", + "mnemonic": "sbcs", + "operands": "r1, r3", + "mode": "thumb" + }, + "instr_67894": { + "virtual_address": 67894, + "size": 2, + "disassembly": "str r0, [sp, #0x0]", + "mnemonic": "str", + "operands": "r0, [sp, #0x0]", + "mode": "thumb" + }, + "instr_67896": { + "virtual_address": 67896, + "size": 2, + "disassembly": "str r1, [sp, #0x4]", + "mnemonic": "str", + "operands": "r1, [sp, #0x4]", + "mode": "thumb" + }, + "instr_67898": { + "virtual_address": 67898, + "size": 2, + "disassembly": "b 0x10878", + "mnemonic": "b", + "operands": "0x10878", + "mode": "thumb" + }, + "bb_67882": { + "virtual_address": 67882, + "size": 18, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 67704, + "children": [ + "instr_67882", + "instr_67884", + "instr_67886", + "instr_67888", + "instr_67890", + "instr_67892", + "instr_67894", + "instr_67896", + "instr_67898" + ] + }, + "instr_67900": { + "virtual_address": 67900, + "size": 2, + "disassembly": "cmp r3, r4", + "mnemonic": "cmp", + "operands": "r3, r4", + "mode": "thumb" + }, + "instr_67902": { + "virtual_address": 67902, + "size": 2, + "disassembly": "bhi 0x108ba", + "mnemonic": "bhi", + "operands": "0x108ba", + "mode": "thumb" + }, + "bb_67900": { + "virtual_address": 67900, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 67904, + "children": [ + "instr_67900", + "instr_67902" + ] + }, + "instr_67904": { + "virtual_address": 67904, + "size": 2, + "disassembly": "b 0x10846", + "mnemonic": "b", + "operands": "0x10846", + "mode": "thumb" + }, + "bb_67904": { + "virtual_address": 67904, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 67654, + "children": [ + "instr_67904" + ] + }, + "instr_67906": { + "virtual_address": 67906, + "size": 2, + "disassembly": "mov r2, r8", + "mnemonic": "mov", + "operands": "r2, r8", + "mode": "thumb" + }, + "instr_67908": { + "virtual_address": 67908, + "size": 2, + "disassembly": "movs r3, #0x20", + "mnemonic": "movs", + "operands": "r3, #0x20", + "mode": "thumb" + }, + "instr_67910": { + "virtual_address": 67910, + "size": 2, + "disassembly": "movs r1, #0x0", + "mnemonic": "movs", + "operands": "r1, #0x0", + "mode": "thumb" + }, + "instr_67912": { + "virtual_address": 67912, + "size": 2, + "disassembly": "subs r3, r3, r2", + "mnemonic": "subs", + "operands": "r3, r3, r2", + "mode": "thumb" + }, + "instr_67914": { + "virtual_address": 67914, + "size": 2, + "disassembly": "movs r2, #0x0", + "mnemonic": "movs", + "operands": "r2, #0x0", + "mode": "thumb" + }, + "instr_67916": { + "virtual_address": 67916, + "size": 2, + "disassembly": "str r1, [sp, #0x0]", + "mnemonic": "str", + "operands": "r1, [sp, #0x0]", + "mode": "thumb" + }, + "instr_67918": { + "virtual_address": 67918, + "size": 2, + "disassembly": "str r2, [sp, #0x4]", + "mnemonic": "str", + "operands": "r2, [sp, #0x4]", + "mode": "thumb" + }, + "instr_67920": { + "virtual_address": 67920, + "size": 2, + "disassembly": "movs r2, #0x1", + "mnemonic": "movs", + "operands": "r2, #0x1", + "mode": "thumb" + }, + "instr_67922": { + "virtual_address": 67922, + "size": 2, + "disassembly": "lsrs r2, r3", + "mnemonic": "lsrs", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_67924": { + "virtual_address": 67924, + "size": 2, + "disassembly": "str r2, [sp, #0x4]", + "mnemonic": "str", + "operands": "r2, [sp, #0x4]", + "mode": "thumb" + }, + "instr_67926": { + "virtual_address": 67926, + "size": 2, + "disassembly": "b 0x10862", + "mnemonic": "b", + "operands": "0x10862", + "mode": "thumb" + }, + "bb_67906": { + "virtual_address": 67906, + "size": 22, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 67682, + "children": [ + "instr_67906", + "instr_67908", + "instr_67910", + "instr_67912", + "instr_67914", + "instr_67916", + "instr_67918", + "instr_67920", + "instr_67922", + "instr_67924", + "instr_67926" + ] + }, + "instr_67928": { + "virtual_address": 67928, + "size": 2, + "disassembly": "mov r2, r8", + "mnemonic": "mov", + "operands": "r2, r8", + "mode": "thumb" + }, + "instr_67930": { + "virtual_address": 67930, + "size": 2, + "disassembly": "movs r3, #0x20", + "mnemonic": "movs", + "operands": "r3, #0x20", + "mode": "thumb" + }, + "instr_67932": { + "virtual_address": 67932, + "size": 2, + "disassembly": "subs r3, r3, r2", + "mnemonic": "subs", + "operands": "r3, r3, r2", + "mode": "thumb" + }, + "instr_67934": { + "virtual_address": 67934, + "size": 2, + "disassembly": "movs r2, r5", + "mnemonic": "movs", + "operands": "r2, r5", + "mode": "thumb" + }, + "instr_67936": { + "virtual_address": 67936, + "size": 2, + "disassembly": "mov r6, r8", + "mnemonic": "mov", + "operands": "r6, r8", + "mode": "thumb" + }, + "instr_67938": { + "virtual_address": 67938, + "size": 2, + "disassembly": "lsls r2, r3", + "mnemonic": "lsls", + "operands": "r2, r3", + "mode": "thumb" + }, + "instr_67940": { + "virtual_address": 67940, + "size": 2, + "disassembly": "movs r3, r4", + "mnemonic": "movs", + "operands": "r3, r4", + "mode": "thumb" + }, + "instr_67942": { + "virtual_address": 67942, + "size": 2, + "disassembly": "lsrs r3, r6", + "mnemonic": "lsrs", + "operands": "r3, r6", + "mode": "thumb" + }, + "instr_67944": { + "virtual_address": 67944, + "size": 2, + "disassembly": "mov r4, r8", + "mnemonic": "mov", + "operands": "r4, r8", + "mode": "thumb" + }, + "instr_67946": { + "virtual_address": 67946, + "size": 2, + "disassembly": "orrs r3, r2", + "mnemonic": "orrs", + "operands": "r3, r2", + "mode": "thumb" + }, + "instr_67948": { + "virtual_address": 67948, + "size": 2, + "disassembly": "movs r2, r5", + "mnemonic": "movs", + "operands": "r2, r5", + "mode": "thumb" + }, + "instr_67950": { + "virtual_address": 67950, + "size": 2, + "disassembly": "lsrs r2, r4", + "mnemonic": "lsrs", + "operands": "r2, r4", + "mode": "thumb" + }, + "instr_67952": { + "virtual_address": 67952, + "size": 2, + "disassembly": "movs r4, r3", + "mnemonic": "movs", + "operands": "r4, r3", + "mode": "thumb" + }, + "instr_67954": { + "virtual_address": 67954, + "size": 2, + "disassembly": "mov r3, r11", + "mnemonic": "mov", + "operands": "r3, r11", + "mode": "thumb" + }, + "instr_67956": { + "virtual_address": 67956, + "size": 2, + "disassembly": "movs r5, r2", + "mnemonic": "movs", + "operands": "r5, r2", + "mode": "thumb" + }, + "instr_67958": { + "virtual_address": 67958, + "size": 2, + "disassembly": "cmp r3, #0x0", + "mnemonic": "cmp", + "operands": "r3, #0x0", + "mode": "thumb" + }, + "instr_67960": { + "virtual_address": 67960, + "size": 2, + "disassembly": "bge 0x10924", + "mnemonic": "bge", + "operands": "0x10924", + "mode": "thumb" + }, + "bb_67928": { + "virtual_address": 67928, + "size": 34, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 67962, + "children": [ + "instr_67928", + "instr_67930", + "instr_67932", + "instr_67934", + "instr_67936", + "instr_67938", + "instr_67940", + "instr_67942", + "instr_67944", + "instr_67946", + "instr_67948", + "instr_67950", + "instr_67952", + "instr_67954", + "instr_67956", + "instr_67958", + "instr_67960" + ] + }, + "instr_67962": { + "virtual_address": 67962, + "size": 2, + "disassembly": "mov r2, r8", + "mnemonic": "mov", + "operands": "r2, r8", + "mode": "thumb" + }, + "instr_67964": { + "virtual_address": 67964, + "size": 2, + "disassembly": "movs r7, r5", + "mnemonic": "movs", + "operands": "r7, r5", + "mode": "thumb" + }, + "instr_67966": { + "virtual_address": 67966, + "size": 2, + "disassembly": "movs r3, #0x20", + "mnemonic": "movs", + "operands": "r3, #0x20", + "mode": "thumb" + }, + "instr_67968": { + "virtual_address": 67968, + "size": 2, + "disassembly": "movs r6, r4", + "mnemonic": "movs", + "operands": "r6, r4", + "mode": "thumb" + }, + "instr_67970": { + "virtual_address": 67970, + "size": 2, + "disassembly": "lsls r7, r2", + "mnemonic": "lsls", + "operands": "r7, r2", + "mode": "thumb" + }, + "instr_67972": { + "virtual_address": 67972, + "size": 2, + "disassembly": "subs r3, r3, r2", + "mnemonic": "subs", + "operands": "r3, r3, r2", + "mode": "thumb" + }, + "instr_67974": { + "virtual_address": 67974, + "size": 2, + "disassembly": "lsrs r6, r3", + "mnemonic": "lsrs", + "operands": "r6, r3", + "mode": "thumb" + }, + "instr_67976": { + "virtual_address": 67976, + "size": 2, + "disassembly": "movs r3, r7", + "mnemonic": "movs", + "operands": "r3, r7", + "mode": "thumb" + }, + "instr_67978": { + "virtual_address": 67978, + "size": 2, + "disassembly": "orrs r3, r6", + "mnemonic": "orrs", + "operands": "r3, r6", + "mode": "thumb" + }, + "instr_67980": { + "virtual_address": 67980, + "size": 2, + "disassembly": "b 0x1092a", + "mnemonic": "b", + "operands": "0x1092a", + "mode": "thumb" + }, + "bb_67962": { + "virtual_address": 67962, + "size": 20, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 67882, + "children": [ + "instr_67962", + "instr_67964", + "instr_67966", + "instr_67968", + "instr_67970", + "instr_67972", + "instr_67974", + "instr_67976", + "instr_67978", + "instr_67980" + ] + }, + "func_67572": { + "virtual_address": 67572, + "size": 410, + "name": "__udivmoddi4", + "children": [ + "bb_67572", + "bb_67598", + "bb_67600", + "bb_67628", + "bb_67648", + "bb_67652", + "bb_67654", + "bb_67664", + "bb_67666", + "bb_67682", + "bb_67692", + "bb_67696", + "bb_67704", + "bb_67710", + "bb_67714", + "bb_67736", + "bb_67770", + "bb_67778", + "bb_67784", + "bb_67796", + "bb_67800", + "bb_67804", + "bb_67826", + "bb_67830", + "bb_67840", + "bb_67854", + "bb_67876", + "bb_67882", + "bb_67900", + "bb_67904", + "bb_67906", + "bb_67928", + "bb_67962" + ] + }, + "instr_67984": { + "virtual_address": 67984, + "size": 4, + "disassembly": "stmdb sp!, {r4, lr}", + "mnemonic": "stmdb", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_67988": { + "virtual_address": 67988, + "size": 4, + "disassembly": "cmp r1, #0x0", + "mnemonic": "cmp", + "operands": "r1, #0x0", + "mode": "none" + }, + "instr_67992": { + "virtual_address": 67992, + "size": 4, + "disassembly": "bne 0x109a8", + "mnemonic": "bne", + "operands": "0x109a8", + "mode": "none" + }, + "bb_67984": { + "virtual_address": 67984, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 67996, + "children": [ + "instr_67984", + "instr_67988", + "instr_67992" + ] + }, + "instr_67996": { + "virtual_address": 67996, + "size": 4, + "disassembly": "bl 0x109b8", + "mnemonic": "bl", + "operands": "0x109b8", + "mode": "none" + }, + "instr_68000": { + "virtual_address": 68000, + "size": 4, + "disassembly": "add r0, r0, #0x20", + "mnemonic": "add", + "operands": "r0, r0, #0x20", + "mode": "none" + }, + "instr_68004": { + "virtual_address": 68004, + "size": 4, + "disassembly": "b 0x109b0", + "mnemonic": "b", + "operands": "0x109b0", + "mode": "none" + }, + "bb_67996": { + "virtual_address": 67996, + "size": 12, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68016, + "children": [ + "instr_67996", + "instr_68000", + "instr_68004" + ] + }, + "instr_68008": { + "virtual_address": 68008, + "size": 4, + "disassembly": "mov r0, r1", + "mnemonic": "mov", + "operands": "r0, r1", + "mode": "none" + }, + "instr_68012": { + "virtual_address": 68012, + "size": 4, + "disassembly": "bl 0x109b8", + "mnemonic": "bl", + "operands": "0x109b8", + "mode": "none" + }, + "bb_68008": { + "virtual_address": 68008, + "size": 8, + "mode": "none", + "is_exit_point": false, + "exit_vaddr": 68016, + "children": [ + "instr_68008", + "instr_68012" + ] + }, + "instr_68016": { + "virtual_address": 68016, + "size": 4, + "disassembly": "ldmia sp!, {r4, lr}", + "mnemonic": "ldmia", + "operands": "sp!, {r4, lr}", + "mode": "none" + }, + "instr_68020": { + "virtual_address": 68020, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_68016": { + "virtual_address": 68016, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68016", + "instr_68020" + ] + }, + "func_67984": { + "virtual_address": 67984, + "size": 40, + "name": "__clzdi2", + "children": [ + "bb_67984", + "bb_67996", + "bb_68008", + "bb_68016" + ] + }, + "instr_68024": { + "virtual_address": 68024, + "size": 4, + "disassembly": "mov r1, #0x1c", + "mnemonic": "mov", + "operands": "r1, #0x1c", + "mode": "none" + }, + "instr_68028": { + "virtual_address": 68028, + "size": 4, + "disassembly": "cmp r0, #0x10000", + "mnemonic": "cmp", + "operands": "r0, #0x10000", + "mode": "none" + }, + "instr_68032": { + "virtual_address": 68032, + "size": 4, + "disassembly": "movcs r0, r0, lsr #0x10", + "mnemonic": "movcs", + "operands": "r0, r0, lsr #0x10", + "mode": "none" + }, + "instr_68036": { + "virtual_address": 68036, + "size": 4, + "disassembly": "subcs r1, r1, #0x10", + "mnemonic": "subcs", + "operands": "r1, r1, #0x10", + "mode": "none" + }, + "instr_68040": { + "virtual_address": 68040, + "size": 4, + "disassembly": "cmp r0, #0x100", + "mnemonic": "cmp", + "operands": "r0, #0x100", + "mode": "none" + }, + "instr_68044": { + "virtual_address": 68044, + "size": 4, + "disassembly": "movcs r0, r0, lsr #0x8", + "mnemonic": "movcs", + "operands": "r0, r0, lsr #0x8", + "mode": "none" + }, + "instr_68048": { + "virtual_address": 68048, + "size": 4, + "disassembly": "subcs r1, r1, #0x8", + "mnemonic": "subcs", + "operands": "r1, r1, #0x8", + "mode": "none" + }, + "instr_68052": { + "virtual_address": 68052, + "size": 4, + "disassembly": "cmp r0, #0x10", + "mnemonic": "cmp", + "operands": "r0, #0x10", + "mode": "none" + }, + "instr_68056": { + "virtual_address": 68056, + "size": 4, + "disassembly": "movcs r0, r0, lsr #0x4", + "mnemonic": "movcs", + "operands": "r0, r0, lsr #0x4", + "mode": "none" + }, + "instr_68060": { + "virtual_address": 68060, + "size": 4, + "disassembly": "subcs r1, r1, #0x4", + "mnemonic": "subcs", + "operands": "r1, r1, #0x4", + "mode": "none" + }, + "instr_68064": { + "virtual_address": 68064, + "size": 4, + "disassembly": "adr r2, 0x109f0", + "mnemonic": "adr", + "operands": "r2, 0x109f0", + "mode": "none" + }, + "instr_68068": { + "virtual_address": 68068, + "size": 4, + "disassembly": "ldrb r0, [r2, r0]", + "mnemonic": "ldrb", + "operands": "r0, [r2, r0]", + "mode": "none" + }, + "instr_68072": { + "virtual_address": 68072, + "size": 4, + "disassembly": "add r0, r0, r1", + "mnemonic": "add", + "operands": "r0, r0, r1", + "mode": "none" + }, + "instr_68076": { + "virtual_address": 68076, + "size": 4, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "none" + }, + "bb_68024": { + "virtual_address": 68024, + "size": 56, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68024", + "instr_68028", + "instr_68032", + "instr_68036", + "instr_68040", + "instr_68044", + "instr_68048", + "instr_68052", + "instr_68056", + "instr_68060", + "instr_68064", + "instr_68068", + "instr_68072", + "instr_68076" + ] + }, + "dw_68080": { + "virtual_address": 68080, + "size": 1, + "format_string": "B", + "xrefs_to": [ + 68068 + ] + }, + "func_68024": { + "virtual_address": 68024, + "size": 57, + "name": "__clzsi2", + "children": [ + "bb_68024", + "dw_68080" + ] + }, + "instr_68096": { + "virtual_address": 68096, + "size": 2, + "disassembly": "movs r2, #0x58", + "mnemonic": "movs", + "operands": "r2, #0x58", + "mode": "thumb" + }, + "instr_68098": { + "virtual_address": 68098, + "size": 2, + "disassembly": "movs r0, #0x1", + "mnemonic": "movs", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_68100": { + "virtual_address": 68100, + "size": 2, + "disassembly": "ldr r3, [0x10a0c]", + "mnemonic": "ldr", + "operands": "r3, [0x10a0c]", + "mode": "thumb" + }, + "instr_68102": { + "virtual_address": 68102, + "size": 2, + "disassembly": "rsbs r0, r0", + "mnemonic": "rsbs", + "operands": "r0, r0", + "mode": "thumb" + }, + "instr_68104": { + "virtual_address": 68104, + "size": 2, + "disassembly": "str r2, [r3, #0x0]", + "mnemonic": "str", + "operands": "r2, [r3, #0x0]", + "mode": "thumb" + }, + "instr_68106": { + "virtual_address": 68106, + "size": 2, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "thumb" + }, + "bb_68096": { + "virtual_address": 68096, + "size": 12, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68096", + "instr_68098", + "instr_68100", + "instr_68102", + "instr_68104", + "instr_68106" + ] + }, + "dw_68108": { + "virtual_address": 68108, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 68100 + ] + }, + "func_68096": { + "virtual_address": 68096, + "size": 16, + "name": "_close", + "children": [ + "bb_68096", + "dw_68108" + ] + }, + "instr_68112": { + "virtual_address": 68112, + "size": 2, + "disassembly": "movs r2, #0x58", + "mnemonic": "movs", + "operands": "r2, #0x58", + "mode": "thumb" + }, + "instr_68114": { + "virtual_address": 68114, + "size": 2, + "disassembly": "movs r0, #0x1", + "mnemonic": "movs", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_68116": { + "virtual_address": 68116, + "size": 2, + "disassembly": "ldr r3, [0x10a1c]", + "mnemonic": "ldr", + "operands": "r3, [0x10a1c]", + "mode": "thumb" + }, + "instr_68118": { + "virtual_address": 68118, + "size": 2, + "disassembly": "rsbs r0, r0", + "mnemonic": "rsbs", + "operands": "r0, r0", + "mode": "thumb" + }, + "instr_68120": { + "virtual_address": 68120, + "size": 2, + "disassembly": "str r2, [r3, #0x0]", + "mnemonic": "str", + "operands": "r2, [r3, #0x0]", + "mode": "thumb" + }, + "instr_68122": { + "virtual_address": 68122, + "size": 2, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "thumb" + }, + "bb_68112": { + "virtual_address": 68112, + "size": 12, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68112", + "instr_68114", + "instr_68116", + "instr_68118", + "instr_68120", + "instr_68122" + ] + }, + "dw_68124": { + "virtual_address": 68124, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 68116 + ] + }, + "func_68112": { + "virtual_address": 68112, + "size": 16, + "name": "_fstat", + "children": [ + "bb_68112", + "dw_68124" + ] + }, + "instr_68128": { + "virtual_address": 68128, + "size": 2, + "disassembly": "movs r2, #0x58", + "mnemonic": "movs", + "operands": "r2, #0x58", + "mode": "thumb" + }, + "instr_68130": { + "virtual_address": 68130, + "size": 2, + "disassembly": "movs r0, #0x1", + "mnemonic": "movs", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_68132": { + "virtual_address": 68132, + "size": 2, + "disassembly": "ldr r3, [0x10a2c]", + "mnemonic": "ldr", + "operands": "r3, [0x10a2c]", + "mode": "thumb" + }, + "instr_68134": { + "virtual_address": 68134, + "size": 2, + "disassembly": "rsbs r0, r0", + "mnemonic": "rsbs", + "operands": "r0, r0", + "mode": "thumb" + }, + "instr_68136": { + "virtual_address": 68136, + "size": 2, + "disassembly": "str r2, [r3, #0x0]", + "mnemonic": "str", + "operands": "r2, [r3, #0x0]", + "mode": "thumb" + }, + "instr_68138": { + "virtual_address": 68138, + "size": 2, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "thumb" + }, + "bb_68128": { + "virtual_address": 68128, + "size": 12, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68128", + "instr_68130", + "instr_68132", + "instr_68134", + "instr_68136", + "instr_68138" + ] + }, + "dw_68140": { + "virtual_address": 68140, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 68132 + ] + }, + "func_68128": { + "virtual_address": 68128, + "size": 16, + "name": "_getpid", + "children": [ + "bb_68128", + "dw_68140" + ] + }, + "instr_68144": { + "virtual_address": 68144, + "size": 2, + "disassembly": "movs r2, #0x58", + "mnemonic": "movs", + "operands": "r2, #0x58", + "mode": "thumb" + }, + "instr_68146": { + "virtual_address": 68146, + "size": 2, + "disassembly": "ldr r3, [0x10a3c]", + "mnemonic": "ldr", + "operands": "r3, [0x10a3c]", + "mode": "thumb" + }, + "instr_68148": { + "virtual_address": 68148, + "size": 2, + "disassembly": "movs r0, #0x0", + "mnemonic": "movs", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_68150": { + "virtual_address": 68150, + "size": 2, + "disassembly": "str r2, [r3, #0x0]", + "mnemonic": "str", + "operands": "r2, [r3, #0x0]", + "mode": "thumb" + }, + "instr_68152": { + "virtual_address": 68152, + "size": 2, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "thumb" + }, + "bb_68144": { + "virtual_address": 68144, + "size": 10, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68144", + "instr_68146", + "instr_68148", + "instr_68150", + "instr_68152" + ] + }, + "func_68144": { + "virtual_address": 68144, + "size": 10, + "name": "_isatty", + "children": [ + "bb_68144" + ] + }, + "instr_68160": { + "virtual_address": 68160, + "size": 2, + "disassembly": "movs r2, #0x58", + "mnemonic": "movs", + "operands": "r2, #0x58", + "mode": "thumb" + }, + "instr_68162": { + "virtual_address": 68162, + "size": 2, + "disassembly": "movs r0, #0x1", + "mnemonic": "movs", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_68164": { + "virtual_address": 68164, + "size": 2, + "disassembly": "ldr r3, [0x10a4c]", + "mnemonic": "ldr", + "operands": "r3, [0x10a4c]", + "mode": "thumb" + }, + "instr_68166": { + "virtual_address": 68166, + "size": 2, + "disassembly": "rsbs r0, r0", + "mnemonic": "rsbs", + "operands": "r0, r0", + "mode": "thumb" + }, + "instr_68168": { + "virtual_address": 68168, + "size": 2, + "disassembly": "str r2, [r3, #0x0]", + "mnemonic": "str", + "operands": "r2, [r3, #0x0]", + "mode": "thumb" + }, + "instr_68170": { + "virtual_address": 68170, + "size": 2, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "thumb" + }, + "bb_68160": { + "virtual_address": 68160, + "size": 12, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68160", + "instr_68162", + "instr_68164", + "instr_68166", + "instr_68168", + "instr_68170" + ] + }, + "dw_68172": { + "virtual_address": 68172, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 68164 + ] + }, + "func_68160": { + "virtual_address": 68160, + "size": 16, + "name": "_kill", + "children": [ + "bb_68160", + "dw_68172" + ] + }, + "instr_68176": { + "virtual_address": 68176, + "size": 2, + "disassembly": "movs r2, #0x58", + "mnemonic": "movs", + "operands": "r2, #0x58", + "mode": "thumb" + }, + "instr_68178": { + "virtual_address": 68178, + "size": 2, + "disassembly": "movs r0, #0x1", + "mnemonic": "movs", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_68180": { + "virtual_address": 68180, + "size": 2, + "disassembly": "ldr r3, [0x10a5c]", + "mnemonic": "ldr", + "operands": "r3, [0x10a5c]", + "mode": "thumb" + }, + "instr_68182": { + "virtual_address": 68182, + "size": 2, + "disassembly": "rsbs r0, r0", + "mnemonic": "rsbs", + "operands": "r0, r0", + "mode": "thumb" + }, + "instr_68184": { + "virtual_address": 68184, + "size": 2, + "disassembly": "str r2, [r3, #0x0]", + "mnemonic": "str", + "operands": "r2, [r3, #0x0]", + "mode": "thumb" + }, + "instr_68186": { + "virtual_address": 68186, + "size": 2, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "thumb" + }, + "bb_68176": { + "virtual_address": 68176, + "size": 12, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68176", + "instr_68178", + "instr_68180", + "instr_68182", + "instr_68184", + "instr_68186" + ] + }, + "dw_68188": { + "virtual_address": 68188, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 68180 + ] + }, + "func_68176": { + "virtual_address": 68176, + "size": 16, + "name": "_lseek", + "children": [ + "bb_68176", + "dw_68188" + ] + }, + "instr_68192": { + "virtual_address": 68192, + "size": 2, + "disassembly": "movs r2, #0x58", + "mnemonic": "movs", + "operands": "r2, #0x58", + "mode": "thumb" + }, + "instr_68194": { + "virtual_address": 68194, + "size": 2, + "disassembly": "movs r0, #0x1", + "mnemonic": "movs", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_68196": { + "virtual_address": 68196, + "size": 2, + "disassembly": "ldr r3, [0x10a6c]", + "mnemonic": "ldr", + "operands": "r3, [0x10a6c]", + "mode": "thumb" + }, + "instr_68198": { + "virtual_address": 68198, + "size": 2, + "disassembly": "rsbs r0, r0", + "mnemonic": "rsbs", + "operands": "r0, r0", + "mode": "thumb" + }, + "instr_68200": { + "virtual_address": 68200, + "size": 2, + "disassembly": "str r2, [r3, #0x0]", + "mnemonic": "str", + "operands": "r2, [r3, #0x0]", + "mode": "thumb" + }, + "instr_68202": { + "virtual_address": 68202, + "size": 2, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "thumb" + }, + "bb_68192": { + "virtual_address": 68192, + "size": 12, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68192", + "instr_68194", + "instr_68196", + "instr_68198", + "instr_68200", + "instr_68202" + ] + }, + "dw_68204": { + "virtual_address": 68204, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 68196 + ] + }, + "func_68192": { + "virtual_address": 68192, + "size": 16, + "name": "_read", + "children": [ + "bb_68192", + "dw_68204" + ] + }, + "instr_68208": { + "virtual_address": 68208, + "size": 2, + "disassembly": "ldr r2, [0x10a84]", + "mnemonic": "ldr", + "operands": "r2, [0x10a84]", + "mode": "thumb" + }, + "instr_68210": { + "virtual_address": 68210, + "size": 2, + "disassembly": "movs r3, r0", + "mnemonic": "movs", + "operands": "r3, r0", + "mode": "thumb" + }, + "instr_68212": { + "virtual_address": 68212, + "size": 2, + "disassembly": "ldr r0, [r2, #0x0]", + "mnemonic": "ldr", + "operands": "r0, [r2, #0x0]", + "mode": "thumb" + }, + "instr_68214": { + "virtual_address": 68214, + "size": 2, + "disassembly": "cmp r0, #0x0", + "mnemonic": "cmp", + "operands": "r0, #0x0", + "mode": "thumb" + }, + "instr_68216": { + "virtual_address": 68216, + "size": 2, + "disassembly": "beq 0x10a80", + "mnemonic": "beq", + "operands": "0x10a80", + "mode": "thumb" + }, + "bb_68208": { + "virtual_address": 68208, + "size": 10, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 68218, + "children": [ + "instr_68208", + "instr_68210", + "instr_68212", + "instr_68214", + "instr_68216" + ] + }, + "instr_68218": { + "virtual_address": 68218, + "size": 2, + "disassembly": "adds r3, r0, r3", + "mnemonic": "adds", + "operands": "r3, r0, r3", + "mode": "thumb" + }, + "instr_68220": { + "virtual_address": 68220, + "size": 2, + "disassembly": "str r3, [r2, #0x0]", + "mnemonic": "str", + "operands": "r3, [r2, #0x0]", + "mode": "thumb" + }, + "instr_68222": { + "virtual_address": 68222, + "size": 2, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "thumb" + }, + "bb_68218": { + "virtual_address": 68218, + "size": 6, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68218", + "instr_68220", + "instr_68222" + ] + }, + "instr_68224": { + "virtual_address": 68224, + "size": 2, + "disassembly": "ldr r0, [0x10a88]", + "mnemonic": "ldr", + "operands": "r0, [0x10a88]", + "mode": "thumb" + }, + "instr_68226": { + "virtual_address": 68226, + "size": 2, + "disassembly": "b 0x10a7a", + "mnemonic": "b", + "operands": "0x10a7a", + "mode": "thumb" + }, + "bb_68224": { + "virtual_address": 68224, + "size": 4, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 68218, + "children": [ + "instr_68224", + "instr_68226" + ] + }, + "dw_68228": { + "virtual_address": 68228, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 68208 + ] + }, + "dw_68232": { + "virtual_address": 68232, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 68224 + ] + }, + "func_68208": { + "virtual_address": 68208, + "size": 28, + "name": "_sbrk", + "children": [ + "bb_68208", + "bb_68218", + "bb_68224", + "dw_68228", + "dw_68232" + ] + }, + "instr_68236": { + "virtual_address": 68236, + "size": 2, + "disassembly": "movs r2, #0x58", + "mnemonic": "movs", + "operands": "r2, #0x58", + "mode": "thumb" + }, + "instr_68238": { + "virtual_address": 68238, + "size": 2, + "disassembly": "movs r0, #0x1", + "mnemonic": "movs", + "operands": "r0, #0x1", + "mode": "thumb" + }, + "instr_68240": { + "virtual_address": 68240, + "size": 2, + "disassembly": "ldr r3, [0x10a98]", + "mnemonic": "ldr", + "operands": "r3, [0x10a98]", + "mode": "thumb" + }, + "instr_68242": { + "virtual_address": 68242, + "size": 2, + "disassembly": "rsbs r0, r0", + "mnemonic": "rsbs", + "operands": "r0, r0", + "mode": "thumb" + }, + "instr_68244": { + "virtual_address": 68244, + "size": 2, + "disassembly": "str r2, [r3, #0x0]", + "mnemonic": "str", + "operands": "r2, [r3, #0x0]", + "mode": "thumb" + }, + "instr_68246": { + "virtual_address": 68246, + "size": 2, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "thumb" + }, + "bb_68236": { + "virtual_address": 68236, + "size": 12, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68236", + "instr_68238", + "instr_68240", + "instr_68242", + "instr_68244", + "instr_68246" + ] + }, + "dw_68248": { + "virtual_address": 68248, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 68240 + ] + }, + "func_68236": { + "virtual_address": 68236, + "size": 16, + "name": "_write", + "children": [ + "bb_68236", + "dw_68248" + ] + }, + "instr_68252": { + "virtual_address": 68252, + "size": 2, + "disassembly": "b 0x10a9c", + "mnemonic": "b", + "operands": "0x10a9c", + "mode": "thumb" + }, + "bb_68252": { + "virtual_address": 68252, + "size": 2, + "mode": "thumb", + "is_exit_point": false, + "exit_vaddr": 68252, + "children": [ + "instr_68252" + ] + }, + "func_68252": { + "virtual_address": 68252, + "size": 2, + "name": "_exit", + "children": [ + "bb_68252" + ] + }, + "instr_68256": { + "virtual_address": 68256, + "size": 2, + "disassembly": "bx pc", + "mnemonic": "bx", + "operands": "pc", + "mode": "thumb" + }, + "bb_68256": { + "virtual_address": 68256, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68256" + ] + }, + "func_68256": { + "virtual_address": 68256, + "size": 2, + "name": "____aeabi_uldivmod_from_thumb", + "children": [ + "bb_68256" + ] + }, + "instr_68260": { + "virtual_address": 68260, + "size": 4, + "disassembly": "b 0x107b8", + "mnemonic": "b", + "operands": "0x107b8", + "mode": "none" + }, + "bb_68260": { + "virtual_address": 68260, + "size": 4, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68260" + ] + }, + "func_68260": { + "virtual_address": 68260, + "size": 4, + "name": "__aeabi_uldivmod", + "children": [ + "bb_68260" + ] + }, + "instr_68264": { + "virtual_address": 68264, + "size": 2, + "disassembly": "bx pc", + "mnemonic": "bx", + "operands": "pc", + "mode": "thumb" + }, + "bb_68264": { + "virtual_address": 68264, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68264" + ] + }, + "func_68264": { + "virtual_address": 68264, + "size": 2, + "name": "____aeabi_dcmple_from_thumb", + "children": [ + "bb_68264" + ] + }, + "instr_68268": { + "virtual_address": 68268, + "size": 4, + "disassembly": "b 0x106dc", + "mnemonic": "b", + "operands": "0x106dc", + "mode": "none" + }, + "bb_68268": { + "virtual_address": 68268, + "size": 4, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68268" + ] + }, + "func_68268": { + "virtual_address": 68268, + "size": 4, + "name": "__aeabi_dcmple", + "children": [ + "bb_68268" + ] + }, + "instr_68272": { + "virtual_address": 68272, + "size": 2, + "disassembly": "bx pc", + "mnemonic": "bx", + "operands": "pc", + "mode": "thumb" + }, + "bb_68272": { + "virtual_address": 68272, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68272" + ] + }, + "func_68272": { + "virtual_address": 68272, + "size": 2, + "name": "____aeabi_ui2d_from_thumb", + "children": [ + "bb_68272" + ] + }, + "instr_68276": { + "virtual_address": 68276, + "size": 4, + "disassembly": "b 0x1003c", + "mnemonic": "b", + "operands": "0x1003c", + "mode": "none" + }, + "bb_68276": { + "virtual_address": 68276, + "size": 4, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68276" + ] + }, + "func_68276": { + "virtual_address": 68276, + "size": 4, + "name": "__floatunsidf", + "children": [ + "bb_68276" + ] + }, + "instr_68280": { + "virtual_address": 68280, + "size": 4, + "disassembly": "ldr r12, [0x10ac0]", + "mnemonic": "ldr", + "operands": "r12, [0x10ac0]", + "mode": "none" + }, + "instr_68284": { + "virtual_address": 68284, + "size": 4, + "disassembly": "bx r12", + "mnemonic": "bx", + "operands": "r12", + "mode": "none" + }, + "bb_68280": { + "virtual_address": 68280, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68280", + "instr_68284" + ] + }, + "dw_68288": { + "virtual_address": 68288, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 68280 + ] + }, + "func_68280": { + "virtual_address": 68280, + "size": 12, + "name": "____aeabi_ldiv0_from_arm", + "children": [ + "bb_68280", + "dw_68288" + ] + }, + "instr_68292": { + "virtual_address": 68292, + "size": 2, + "disassembly": "bx pc", + "mnemonic": "bx", + "operands": "pc", + "mode": "thumb" + }, + "bb_68292": { + "virtual_address": 68292, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68292" + ] + }, + "func_68292": { + "virtual_address": 68292, + "size": 2, + "name": "____aeabi_ddiv_from_thumb", + "children": [ + "bb_68292" + ] + }, + "instr_68296": { + "virtual_address": 68296, + "size": 4, + "disassembly": "b 0x103d4", + "mnemonic": "b", + "operands": "0x103d4", + "mode": "none" + }, + "bb_68296": { + "virtual_address": 68296, + "size": 4, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68296" + ] + }, + "func_68296": { + "virtual_address": 68296, + "size": 4, + "name": "__divdf3", + "children": [ + "bb_68296" + ] + }, + "instr_68300": { + "virtual_address": 68300, + "size": 2, + "disassembly": "bx pc", + "mnemonic": "bx", + "operands": "pc", + "mode": "thumb" + }, + "bb_68300": { + "virtual_address": 68300, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68300" + ] + }, + "func_68300": { + "virtual_address": 68300, + "size": 2, + "name": "____aeabi_d2iz_from_thumb", + "children": [ + "bb_68300" + ] + }, + "instr_68304": { + "virtual_address": 68304, + "size": 4, + "disassembly": "b 0x1075c", + "mnemonic": "b", + "operands": "0x1075c", + "mode": "none" + }, + "bb_68304": { + "virtual_address": 68304, + "size": 4, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68304" + ] + }, + "func_68304": { + "virtual_address": 68304, + "size": 4, + "name": "__aeabi_d2iz", + "children": [ + "bb_68304" + ] + }, + "instr_68308": { + "virtual_address": 68308, + "size": 2, + "disassembly": "bx pc", + "mnemonic": "bx", + "operands": "pc", + "mode": "thumb" + }, + "bb_68308": { + "virtual_address": 68308, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68308" + ] + }, + "func_68308": { + "virtual_address": 68308, + "size": 2, + "name": "____aeabi_dcmpun_from_thumb", + "children": [ + "bb_68308" + ] + }, + "instr_68312": { + "virtual_address": 68312, + "size": 4, + "disassembly": "b 0x10724", + "mnemonic": "b", + "operands": "0x10724", + "mode": "none" + }, + "bb_68312": { + "virtual_address": 68312, + "size": 4, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68312" + ] + }, + "func_68312": { + "virtual_address": 68312, + "size": 4, + "name": "__unorddf2", + "children": [ + "bb_68312" + ] + }, + "instr_68316": { + "virtual_address": 68316, + "size": 2, + "disassembly": "bx pc", + "mnemonic": "bx", + "operands": "pc", + "mode": "thumb" + }, + "bb_68316": { + "virtual_address": 68316, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68316" + ] + }, + "func_68316": { + "virtual_address": 68316, + "size": 2, + "name": "____aeabi_dsub_from_thumb", + "children": [ + "bb_68316" + ] + }, + "instr_68320": { + "virtual_address": 68320, + "size": 4, + "disassembly": "b 0x0fd28", + "mnemonic": "b", + "operands": "0x0fd28", + "mode": "none" + }, + "bb_68320": { + "virtual_address": 68320, + "size": 4, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68320" + ] + }, + "func_68320": { + "virtual_address": 68320, + "size": 4, + "name": "__subdf3", + "children": [ + "bb_68320" + ] + }, + "instr_68324": { + "virtual_address": 68324, + "size": 2, + "disassembly": "bx pc", + "mnemonic": "bx", + "operands": "pc", + "mode": "thumb" + }, + "bb_68324": { + "virtual_address": 68324, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68324" + ] + }, + "func_68324": { + "virtual_address": 68324, + "size": 2, + "name": "____aeabi_dadd_from_thumb", + "children": [ + "bb_68324" + ] + }, + "instr_68328": { + "virtual_address": 68328, + "size": 4, + "disassembly": "b 0x0fd2c", + "mnemonic": "b", + "operands": "0x0fd2c", + "mode": "none" + }, + "bb_68328": { + "virtual_address": 68328, + "size": 4, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68328" + ] + }, + "func_68328": { + "virtual_address": 68328, + "size": 4, + "name": "__aeabi_dadd", + "children": [ + "bb_68328" + ] + }, + "instr_68332": { + "virtual_address": 68332, + "size": 2, + "disassembly": "bx pc", + "mnemonic": "bx", + "operands": "pc", + "mode": "thumb" + }, + "bb_68332": { + "virtual_address": 68332, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68332" + ] + }, + "func_68332": { + "virtual_address": 68332, + "size": 2, + "name": "____aeabi_idivmod_from_thumb", + "children": [ + "bb_68332" + ] + }, + "instr_68336": { + "virtual_address": 68336, + "size": 4, + "disassembly": "b 0x0fcfc", + "mnemonic": "b", + "operands": "0x0fcfc", + "mode": "none" + }, + "bb_68336": { + "virtual_address": 68336, + "size": 4, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68336" + ] + }, + "func_68336": { + "virtual_address": 68336, + "size": 4, + "name": "__aeabi_idivmod", + "children": [ + "bb_68336" + ] + }, + "instr_68340": { + "virtual_address": 68340, + "size": 4, + "disassembly": "ldr r12, [0x10afc]", + "mnemonic": "ldr", + "operands": "r12, [0x10afc]", + "mode": "none" + }, + "instr_68344": { + "virtual_address": 68344, + "size": 4, + "disassembly": "bx r12", + "mnemonic": "bx", + "operands": "r12", + "mode": "none" + }, + "bb_68340": { + "virtual_address": 68340, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68340", + "instr_68344" + ] + }, + "dw_68348": { + "virtual_address": 68348, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 68340 + ] + }, + "func_68340": { + "virtual_address": 68340, + "size": 12, + "name": "____udivmoddi4_from_arm", + "children": [ + "bb_68340", + "dw_68348" + ] + }, + "instr_68352": { + "virtual_address": 68352, + "size": 2, + "disassembly": "bx pc", + "mnemonic": "bx", + "operands": "pc", + "mode": "thumb" + }, + "bb_68352": { + "virtual_address": 68352, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68352" + ] + }, + "func_68352": { + "virtual_address": 68352, + "size": 2, + "name": "____aeabi_uidiv_from_thumb", + "children": [ + "bb_68352" + ] + }, + "instr_68356": { + "virtual_address": 68356, + "size": 4, + "disassembly": "b 0x0fab0", + "mnemonic": "b", + "operands": "0x0fab0", + "mode": "none" + }, + "bb_68356": { + "virtual_address": 68356, + "size": 4, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68356" + ] + }, + "func_68356": { + "virtual_address": 68356, + "size": 4, + "name": "__aeabi_uidiv", + "children": [ + "bb_68356" + ] + }, + "instr_68360": { + "virtual_address": 68360, + "size": 2, + "disassembly": "bx pc", + "mnemonic": "bx", + "operands": "pc", + "mode": "thumb" + }, + "bb_68360": { + "virtual_address": 68360, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68360" + ] + }, + "func_68360": { + "virtual_address": 68360, + "size": 2, + "name": "____aeabi_dcmplt_from_thumb", + "children": [ + "bb_68360" + ] + }, + "instr_68364": { + "virtual_address": 68364, + "size": 4, + "disassembly": "b 0x106c4", + "mnemonic": "b", + "operands": "0x106c4", + "mode": "none" + }, + "bb_68364": { + "virtual_address": 68364, + "size": 4, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68364" + ] + }, + "func_68364": { + "virtual_address": 68364, + "size": 4, + "name": "__aeabi_dcmplt", + "children": [ + "bb_68364" + ] + }, + "instr_68368": { + "virtual_address": 68368, + "size": 2, + "disassembly": "bx pc", + "mnemonic": "bx", + "operands": "pc", + "mode": "thumb" + }, + "bb_68368": { + "virtual_address": 68368, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68368" + ] + }, + "func_68368": { + "virtual_address": 68368, + "size": 2, + "name": "____aeabi_dmul_from_thumb", + "children": [ + "bb_68368" + ] + }, + "instr_68372": { + "virtual_address": 68372, + "size": 4, + "disassembly": "b 0x10144", + "mnemonic": "b", + "operands": "0x10144", + "mode": "none" + }, + "bb_68372": { + "virtual_address": 68372, + "size": 4, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68372" + ] + }, + "func_68372": { + "virtual_address": 68372, + "size": 4, + "name": "__muldf3", + "children": [ + "bb_68372" + ] + }, + "instr_68376": { + "virtual_address": 68376, + "size": 2, + "disassembly": "bx pc", + "mnemonic": "bx", + "operands": "pc", + "mode": "thumb" + }, + "bb_68376": { + "virtual_address": 68376, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68376" + ] + }, + "func_68376": { + "virtual_address": 68376, + "size": 2, + "name": "____aeabi_dcmpeq_from_thumb", + "children": [ + "bb_68376" + ] + }, + "instr_68380": { + "virtual_address": 68380, + "size": 4, + "disassembly": "b 0x106ac", + "mnemonic": "b", + "operands": "0x106ac", + "mode": "none" + }, + "bb_68380": { + "virtual_address": 68380, + "size": 4, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68380" + ] + }, + "func_68380": { + "virtual_address": 68380, + "size": 4, + "name": "__aeabi_dcmpeq", + "children": [ + "bb_68380" + ] + }, + "instr_68384": { + "virtual_address": 68384, + "size": 2, + "disassembly": "bx pc", + "mnemonic": "bx", + "operands": "pc", + "mode": "thumb" + }, + "bb_68384": { + "virtual_address": 68384, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68384" + ] + }, + "func_68384": { + "virtual_address": 68384, + "size": 2, + "name": "____clzdi2_from_thumb", + "children": [ + "bb_68384" + ] + }, + "instr_68388": { + "virtual_address": 68388, + "size": 4, + "disassembly": "b 0x10990", + "mnemonic": "b", + "operands": "0x10990", + "mode": "none" + }, + "bb_68388": { + "virtual_address": 68388, + "size": 4, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68388" + ] + }, + "func_68388": { + "virtual_address": 68388, + "size": 4, + "name": "__clzdi2", + "children": [ + "bb_68388" + ] + }, + "instr_68392": { + "virtual_address": 68392, + "size": 2, + "disassembly": "bx pc", + "mnemonic": "bx", + "operands": "pc", + "mode": "thumb" + }, + "bb_68392": { + "virtual_address": 68392, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68392" + ] + }, + "func_68392": { + "virtual_address": 68392, + "size": 2, + "name": "____aeabi_i2d_from_thumb", + "children": [ + "bb_68392" + ] + }, + "instr_68396": { + "virtual_address": 68396, + "size": 4, + "disassembly": "b 0x10060", + "mnemonic": "b", + "operands": "0x10060", + "mode": "none" + }, + "bb_68396": { + "virtual_address": 68396, + "size": 4, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68396" + ] + }, + "func_68396": { + "virtual_address": 68396, + "size": 4, + "name": "__aeabi_i2d", + "children": [ + "bb_68396" + ] + }, + "instr_68400": { + "virtual_address": 68400, + "size": 2, + "disassembly": "bx pc", + "mnemonic": "bx", + "operands": "pc", + "mode": "thumb" + }, + "bb_68400": { + "virtual_address": 68400, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68400" + ] + }, + "func_68400": { + "virtual_address": 68400, + "size": 2, + "name": "____aeabi_idiv_from_thumb", + "children": [ + "bb_68400" + ] + }, + "instr_68404": { + "virtual_address": 68404, + "size": 4, + "disassembly": "b 0x0fbcc", + "mnemonic": "b", + "operands": "0x0fbcc", + "mode": "none" + }, + "bb_68404": { + "virtual_address": 68404, + "size": 4, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68404" + ] + }, + "func_68404": { + "virtual_address": 68404, + "size": 4, + "name": "__divsi3", + "children": [ + "bb_68404" + ] + }, + "instr_68408": { + "virtual_address": 68408, + "size": 4, + "disassembly": "ldr r12, [0x10b40]", + "mnemonic": "ldr", + "operands": "r12, [0x10b40]", + "mode": "none" + }, + "instr_68412": { + "virtual_address": 68412, + "size": 4, + "disassembly": "bx r12", + "mnemonic": "bx", + "operands": "r12", + "mode": "none" + }, + "bb_68408": { + "virtual_address": 68408, + "size": 8, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68408", + "instr_68412" + ] + }, + "dw_68416": { + "virtual_address": 68416, + "size": 4, + "format_string": "L", + "xrefs_to": [ + 68408 + ] + }, + "func_68408": { + "virtual_address": 68408, + "size": 12, + "name": "____aeabi_idiv0_from_arm", + "children": [ + "bb_68408", + "dw_68416" + ] + }, + "instr_68420": { + "virtual_address": 68420, + "size": 2, + "disassembly": "bx pc", + "mnemonic": "bx", + "operands": "pc", + "mode": "thumb" + }, + "bb_68420": { + "virtual_address": 68420, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68420" + ] + }, + "func_68420": { + "virtual_address": 68420, + "size": 2, + "name": "____aeabi_dcmpgt_from_thumb", + "children": [ + "bb_68420" + ] + }, + "instr_68424": { + "virtual_address": 68424, + "size": 4, + "disassembly": "b 0x1070c", + "mnemonic": "b", + "operands": "0x1070c", + "mode": "none" + }, + "bb_68424": { + "virtual_address": 68424, + "size": 4, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68424" + ] + }, + "func_68424": { + "virtual_address": 68424, + "size": 4, + "name": "__aeabi_dcmpgt", + "children": [ + "bb_68424" + ] + }, + "instr_68428": { + "virtual_address": 68428, + "size": 2, + "disassembly": "bx pc", + "mnemonic": "bx", + "operands": "pc", + "mode": "thumb" + }, + "bb_68428": { + "virtual_address": 68428, + "size": 2, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68428" + ] + }, + "func_68428": { + "virtual_address": 68428, + "size": 2, + "name": "__strcmp_from_thumb", + "children": [ + "bb_68428" + ] + }, + "instr_68432": { + "virtual_address": 68432, + "size": 4, + "disassembly": "b 0x0f11c", + "mnemonic": "b", + "operands": "0x0f11c", + "mode": "none" + }, + "bb_68432": { + "virtual_address": 68432, + "size": 4, + "mode": "none", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68432" + ] + }, + "func_68432": { + "virtual_address": 68432, + "size": 4, + "name": "strcmp", + "children": [ + "bb_68432" + ] + }, + "seg_68448": { + "virtual_address": 68448, + "size": 12, + "executable": true, + "children": [ + "func_68448" + ] + }, + "instr_68448": { + "virtual_address": 68448, + "size": 2, + "disassembly": "push {r3, r4, r5, r6, r7, lr}", + "mnemonic": "push", + "operands": "{r3, r4, r5, r6, r7, lr}", + "mode": "thumb" + }, + "instr_68450": { + "virtual_address": 68450, + "size": 2, + "disassembly": "mov r8, r8", + "mnemonic": "mov", + "operands": "r8, r8", + "mode": "thumb" + }, + "instr_68452": { + "virtual_address": 68452, + "size": 2, + "disassembly": "pop {r3, r4, r5, r6, r7}", + "mnemonic": "pop", + "operands": "{r3, r4, r5, r6, r7}", + "mode": "thumb" + }, + "instr_68454": { + "virtual_address": 68454, + "size": 2, + "disassembly": "pop {r3}", + "mnemonic": "pop", + "operands": "{r3}", + "mode": "thumb" + }, + "instr_68456": { + "virtual_address": 68456, + "size": 2, + "disassembly": "mov lr, r3", + "mnemonic": "mov", + "operands": "lr, r3", + "mode": "thumb" + }, + "instr_68458": { + "virtual_address": 68458, + "size": 2, + "disassembly": "bx lr", + "mnemonic": "bx", + "operands": "lr", + "mode": "thumb" + }, + "bb_68448": { + "virtual_address": 68448, + "size": 12, + "mode": "thumb", + "is_exit_point": true, + "exit_vaddr": null, + "children": [ + "instr_68448", + "instr_68450", + "instr_68452", + "instr_68454", + "instr_68456", + "instr_68458" + ] + }, + "func_68448": { + "virtual_address": 68448, + "size": 12, + "name": "_fini", + "children": [ + "bb_68448" + ] + }, + "seg_68464": { + "virtual_address": 68464, + "size": 1912, + "executable": false, + "children": [] + }, + "seg_70376": { + "virtual_address": 70376, + "size": 8, + "executable": false, + "children": [] + }, + "seg_70384": { + "virtual_address": 70384, + "size": 4, + "executable": false, + "children": [] + }, + "seg_135924": { + "virtual_address": 135924, + "size": 8, + "executable": false, + "children": [] + }, + "seg_135932": { + "virtual_address": 135932, + "size": 4, + "executable": false, + "children": [] + }, + "seg_135936": { + "virtual_address": 135936, + "size": 2480, + "executable": false, + "children": [] + }, + "seg_138416": { + "virtual_address": 138416, + "size": 128, + "executable": false, + "children": [] + } +} \ No newline at end of file diff --git a/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/hello.x64.elf b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/hello.x64.elf new file mode 100755 index 0000000000000000000000000000000000000000..e45a08e4a95a30668f43eb530d46e3cb3c8ef0e9 GIT binary patch literal 75568 zcmeI2e{5UT702(hR_{2p$PVajS2pow12w&u_29Zl(I%h(^RAhF^y^21fzq3T7Ie1O1*R5yT`F# z-F4EW38e3pp3lAKo^$TKpLcVA*m-DRc$3dClq8?JU2*ATi>v9;6-Te0v*}UmRio-r z*Q#q&J=NFIBX(YSPP>T=k}W4cJ?y8#{6Wbhm%CaeQd(yj&~>#$&xfv7q{L-Er#)wM zY*QIgsim%4SyuY-7*$x?dt}7tI<{*meq3a~u(tQglRBJ8;lh37XSwF#mHkx5NhI5H z+V+;6_v*-9pvYX&vm=(r@W@i8o~esKmY_l00ck)1V8`;KmY_l;4?*F zbviZDy>@jv*^y3V3ez3a>$^L;*GBW%=o;r9x`2AiclE(7yVTo_=8dO@*FN;Zsm-ZB z`tF(R{bB13e2?TiAzx?Nh7;S%b(rR5aOf7)%&b6D<1<8N3|njJfGd~7V*yy6>N;k5s2 z$NuZ@JEC|de(e2?@nh%wapOe%)eCk@IYNVu;PpSa;c4oNDlFO+FTQo^Yczrrfp3z= z*nQmXpQpWdA7jIK@xgQPM+eT$INt>w*?rtm9y%QXfoaYY44-cG=7iUhr zLSY{rIA1&wKfIy&J*AvpojP`*RC02!R6vN`HGFu(+vFX)bEx=QY}ZinfupUi$w4jUx6P&6bDow*THMTh zT|Rl%%`DMn6?Q$B=`#N|%Sqw{bv^%H%Sq}#zEH|?`9A)Um{PzMYF3x)b@`w!%l8t_ zZ@pC4r0W-J>HJ2l^DO*2f2PIlpHG*?UVgLY-^e*Fa)p}K;}v~em!;qQ+cl>~S15^h zq2!LIUE7y*S-76j<%q7=?*BIt*6+dF;E7B0XRxpD)<}E5HIhnXB3+%)HPNn)?(20f zvZixQS7%pOr@E2ixoBNLKhx7`r?(wl{wK*gCm%F!CpqsU`uGVwwH$px=cj&OT?5ZP zpAqCqz{NiLTurC;@^Wn$8Qiif(${sfcY;MaChbDT+AwZq ztXyi8iizCl#D?kh-5uR)BOT+Bjh-MB&`*Ct%WLZWs;8#DuDotm#|bD|FRS(S<#n}M-=J!(M}AtR zWgV-wZ&b1#R_m`Qubb8SCMEkvwSJyDT4UYutNH3=O?^nozEd5inToQ)&eiw{@*8L8 z%98V|78UtGN^{b$XkDnWKKfOglKpGWn*V4Ps9Ni(UoBL#dcUc*zf#FQRIOj6!mYLX zzgR_T>dU)sWfS=*<^gSN^HCiv{5V60RG6wCg!a*qYIr@v=%l$fzoNFWw|5+L}-tTuvU#tI@8rP4U zI4$Z+A4=poSt}0jX^PtQ&Yu@ZYt)!Ozt#5MdHA}czj!{s>%_TuUhxv%O8lp2f8ZqC zcv`Yv)^XXec91?oryuV;TtfOV>4m==jm}*h$9M7HV}$i$R3UG=g#Hd4-`nmU(nl)% zB|Ay_7T+SZ*zXuwT#U@qfIzz<*e~k-nMe4 zJ!y{821|RJX(qGgcse_hNSjGJo6DPt!nEQID{a|UGTK?&!W>IwQf4BTOYAqTjGf!B z#&U^C%S;v~C-;*}MTs`(lwD;i+ns4{+8*0HU=D2QH%)S?GE6G7|EpVKn}_F(M$M@dxtSyRybkXiaZGdP=01%`Mf3Y7=}IMPtZhZdGll3#A(c*cq>@?{>m8!=%(!yuCKCAx6;1BXP&`-KIk#r7 zmCMsHrK(_39rZO49nac2H7>ZdhQ7$=uRW}IfOE~YYLS;;3xMsn6(DWy{xOY%fX z|Hb`pf_FmtQ`46f%E-A&OYe@zwv~ym5_~6=d!(G#M6Rqfro5~}qVA?lrGJlZS7byC zwe^S#J^4pou7{y(QWZb{mgdq7#b-6%(p_b-YUDZ^)2{u^+T+!wU;+DlpF z@5qTyDdI2Z!m@OumOsT$B%cF$?uftKKSZ9?{g?SAe)1k4B40KUf4QfK6gx6;lK6}K zD`_kJTeM|+`byg}V zFaFng^x`k_0@X{t(sWRtBfW9Gw)08h)p4AC+W*tapp^I8@_F2=V;8&4)job1|LZQ{ z?_c2hZ@r8^pX1rmJI?Le-}&mOB8D4vuFqVSzr6}Gb@xKoGOj0XgetiWd7rYb^7 +#include + +int main(int argc, char **argv) { + puts("Meow!"); + + int f1 = 0; + int f2 = 1; + int f3 = f1 + f2; + for (int i = 2; i < 18; i++) { + f1 = f2; + f2 = f3; + f3 = f1 + f2; + } + + printf("The eighteenth Fibonacci number is: %d\n", f3); + return 0; +} diff --git a/disassemblers/ofrak_cached/ofrak_cached_test/conftest.py b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/conftest.py similarity index 79% rename from disassemblers/ofrak_cached/ofrak_cached_test/conftest.py rename to disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/conftest.py index e02383aa2..a64982857 100755 --- a/disassemblers/ofrak_cached/ofrak_cached_test/conftest.py +++ b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/conftest.py @@ -1,5 +1,5 @@ import pytest -import ofrak_cached +import ofrak_cached_disassembly from test_ofrak.components.hello_world_elf import hello_elf @@ -13,7 +13,7 @@ def hello_world_elf() -> bytes: @pytest.fixture(autouse=True) def pyghidra_components(ofrak_injector): - ofrak_injector.discover(ofrak_cached) + ofrak_injector.discover(ofrak_cached_disassembly) @pytest.fixture diff --git a/disassemblers/ofrak_cached/ofrak_cached_test/test_cached_components.py b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/test_cached_components.py similarity index 81% rename from disassemblers/ofrak_cached/ofrak_cached_test/test_cached_components.py rename to disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/test_cached_components.py index 882e928c1..914617166 100644 --- a/disassemblers/ofrak_cached/ofrak_cached_test/test_cached_components.py +++ b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/test_cached_components.py @@ -3,7 +3,7 @@ import pytest from ofrak.core import * from ofrak.ofrak_context import OFRAKContext -from ofrak_cached.components.cached_unpacker import ( +from ofrak_cached_disassembly.components.cached_unpacker import ( CachedAnalysisAnalyzer, CachedAnalysisAnalyzerConfig, ) @@ -21,14 +21,16 @@ BasicBlockUnpackerUnpackAndVerifyPattern, BasicBlockUnpackerTestCase, ) -import ofrak_cached +from ofrak.core.decompilation import DecompilationAnalysis + +import ofrak_cached_disassembly ASSETS_DIR = os.path.abspath(os.path.join(os.path.dirname(__file__), "assets")) @pytest.fixture(autouse=True) def pyghidra_components(ofrak_injector): - ofrak_injector.discover(ofrak_cached) + ofrak_injector.discover(ofrak_cached_disassembly) class TestGhidraCodeRegionUnpackAndVerify(CodeRegionUnpackAndVerifyPattern): @@ -151,3 +153,35 @@ async def test_instruction_mode(test_case: Tuple[Resource, InstructionSetMode]): f"None of the instructions in {root_resource.get_id().hex()} had the expected instruction " f"set mode of {mode.name}." ) + +async def test_cached_decompilation(ofrak_context: OFRAKContext): + root_resource = await ofrak_context.create_root_resource_from_file( + os.path.join(os.path.dirname(__file__), "assets/hello.x64.elf") + ) + await root_resource.run( + CachedAnalysisAnalyzer, config=CachedAnalysisAnalyzerConfig(filename="assets/hello.x64.elf.json") + ) + await root_resource.unpack_recursively( + do_not_unpack=[ + ComplexBlock, + ] + ) + complex_blocks: List[ComplexBlock] = await root_resource.get_descendants_as_view( + ComplexBlock, + r_filter=ResourceFilter( + tags=[ + ComplexBlock, + ] + ), + ) + decomps = [] + for complex_block in complex_blocks: + await complex_block.resource.identify() + ghidra_resource: DecompilationAnalysis = await complex_block.resource.view_as( + DecompilationAnalysis + ) + decomps.append(ghidra_resource.decompilation) + assert len(decomps) == 14 + assert "" not in decomps + assert "main" in " ".join(decomps) + assert "print" in " ".join(decomps) \ No newline at end of file diff --git a/disassemblers/ofrak_cached/pytest.ini b/disassemblers/ofrak_cached_disassembly/pytest.ini similarity index 100% rename from disassemblers/ofrak_cached/pytest.ini rename to disassemblers/ofrak_cached_disassembly/pytest.ini diff --git a/disassemblers/ofrak_cached/requirements.txt b/disassemblers/ofrak_cached_disassembly/requirements.txt similarity index 100% rename from disassemblers/ofrak_cached/requirements.txt rename to disassemblers/ofrak_cached_disassembly/requirements.txt diff --git a/disassemblers/ofrak_cached/setup.py b/disassemblers/ofrak_cached_disassembly/setup.py similarity index 88% rename from disassemblers/ofrak_cached/setup.py rename to disassemblers/ofrak_cached_disassembly/setup.py index 8e355129d..eaefb285f 100644 --- a/disassemblers/ofrak_cached/setup.py +++ b/disassemblers/ofrak_cached_disassembly/setup.py @@ -30,14 +30,14 @@ def read_requirements(requirements_path): setuptools.setup( - name="ofrak_cached", + name="ofrak_cached_disassembly", version="0.1.0", author="Red Balloon Security", author_email="ofrak@redballoonsecurity.com", description="OFRAK Disassembler Components for Cached Results", url="", # TODO packages=setuptools.find_packages(), - package_data={"ofrak_cached": ["py.typed"]}, + package_data={"ofrak_cached_disassembly": ["py.typed"]}, classifiers=[ "Programming Language :: Python :: 3", "Operating System :: OS Independent", @@ -54,5 +54,5 @@ def read_requirements(requirements_path): include_package_data=True, license=license, cmdclass={"egg_info": egg_info_ex}, - entry_points={"ofrak.packages": ["ofrak_cached_pkg = ofrak_cached"]}, + entry_points={"ofrak.packages": ["ofrak_cached_disassembly_pkg = ofrak_cached_disassembly"]}, ) diff --git a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/__main__.py b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/__main__.py index 74278dc99..465b0789e 100644 --- a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/__main__.py +++ b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/__main__.py @@ -7,7 +7,7 @@ def _analyze_binary(args): start = time.time() - res = unpack(args.infile) + res = unpack(args.infile, args.decompile) with open(args.outfile, "w") as fh: json.dump(res, fh, indent=4) print(f"PyGhidra analysis took {time.time() - start} seconds") @@ -22,6 +22,7 @@ def _analyze_binary(args): "--infile", "-i", type=str, required=True, help="The binary to be analyzed." ) start_parser.add_argument("--outfile", "-o", type=str, required=True, help="The output json file.") +start_parser.add_argument("--decompile", "-d", action='store_true', required=False, default=False, help="decompile functions in cache") if __name__ == "__main__": diff --git a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py index b50213c6f..b58b31a5a 100644 --- a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py +++ b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py @@ -11,6 +11,7 @@ from ofrak.core.code_region import CodeRegion from ofrak.core.complex_block import ComplexBlock +from ofrak.core.decompilation import DecompilationAnalysis, DecompilationAnalyzer _GHIDRA_AUTO_LOADABLE_FORMATS = [Elf, Ihex, Pe] @@ -407,4 +408,4 @@ class PyGhidraCodeRegionUnpacker(Unpacker[None]): async def unpack(self, resource: Resource, config=None): await resource.run( PyGhidraUnpacker, config=PyGhidraUnpackerConfig(unpack_complex_blocks=False) - ) + ) \ No newline at end of file diff --git a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/standalone/pyghidra_analysis.py b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/standalone/pyghidra_analysis.py index 84ec552ce..d427dfda2 100644 --- a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/standalone/pyghidra_analysis.py +++ b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/standalone/pyghidra_analysis.py @@ -15,12 +15,13 @@ def _parse_offset(java_object): return int(str(java_object.getOffsetAsBigInteger())) -def unpack(program_file): +def unpack(program_file, decompiled): with pyghidra.open_program(program_file) as flat_api: main_dictionary = {} code_regions = _unpack_program(flat_api) main_dictionary["metadata"] = {} main_dictionary["metadata"]["backend"] = "ghidra" + main_dictionary["metadata"]["decompiled"] = decompiled with open(program_file, "rb") as fh: data = fh.read() md5_hash = hashlib.md5(data) @@ -33,6 +34,9 @@ def unpack(program_file): for func, cb in func_cbs: cb_key = f"func_{cb['virtual_address']}" code_region["children"].append(cb_key) + if decompiled: + decompilation = _decompile(func, flat_api) + cb["decompilation"] = decompilation basic_blocks, data_words = _unpack_complex_block(func, flat_api) cb["children"] = [] for block, bb in basic_blocks: @@ -308,6 +312,20 @@ def _unpack_basic_block(block, flat_api): return instructions +def _decompile(func, flat_api): + from ghidra.app.decompiler import DecompInterface + from ghidra.util.task import TaskMonitor + + ifc = DecompInterface() + ifc.openProgram(flat_api.getCurrentProgram()) + res = ifc.decompileFunction(func, 0, TaskMonitor.DUMMY) + if not res.decompileCompleted(): + decomp = "Unable to decompile :(" + return + decomp = res.getDecompiledFunction().getC() + return decomp + + def _get_last_address(func, flat_api): end_addr = None address_iter = func.getBody().getAddressRanges() @@ -343,9 +361,10 @@ def _get_last_address(func, flat_api): "--infile", "-i", type=str, required=True, help="The binary to be analyzed." ) parser.add_argument("--outfile", "-o", type=str, required=True, help="The output json file.") + parser.add_argument("--decompile", "-d", type=bool, default=False, help="decompile functions in cache") args = parser.parse_args() start = time.time() - res = unpack(args.infile) + res = unpack(args.infile, args.decompile) with open(args.outfile, "w") as fh: json.dump(res, fh, indent=4) print(f"PyGhidra analysis took {time.time() - start} seconds") diff --git a/ofrak-pyghidra.yml b/ofrak-pyghidra.yml index fe08c5e90..5310f6fa3 100644 --- a/ofrak-pyghidra.yml +++ b/ofrak-pyghidra.yml @@ -9,5 +9,6 @@ packages_paths: "ofrak_patch_maker", "ofrak_core", "disassemblers/ofrak_pyghidra", + "disassemblers/ofrak_cached_disassembly", "frontend", ] From 48d1b72fab161b9aaab8ce27335a2b7dbb015d1a Mon Sep 17 00:00:00 2001 From: Dan Pesce Date: Wed, 8 Jan 2025 14:57:59 -0500 Subject: [PATCH 22/33] lint --- .../components/cached_unpacker.py | 12 +++++++++--- .../ofrak_cached_disassembly_test/assets/Makefile | 2 +- .../ofrak_cached_disassembly_test/assets/fib.json | 3 ++- .../assets/fib_thumb.json | 3 ++- .../assets/hello.x64.elf.json | 3 ++- .../test_cached_components.py | 6 ++++-- .../ofrak_pyghidra/ofrak_pyghidra/__main__.py | 9 ++++++++- .../components/pyghidra_components.py | 3 +-- .../ofrak_pyghidra/standalone/pyghidra_analysis.py | 4 +++- .../test_ofrak/components/assets/cache/Makefile | 13 ++++++++++--- 10 files changed, 42 insertions(+), 16 deletions(-) diff --git a/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly/components/cached_unpacker.py b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly/components/cached_unpacker.py index e0780bbb6..154f7c97e 100644 --- a/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly/components/cached_unpacker.py +++ b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly/components/cached_unpacker.py @@ -7,7 +7,12 @@ from ofrak.service.component_locator_i import ( ComponentLocatorInterface, ) -from ofrak.core.decompilation import DecompilationAnalysis, DecompilationAnalyzer, DecompilationAnalysis +from ofrak.core.decompilation import ( + DecompilationAnalysis, + DecompilationAnalyzer, + DecompilationAnalysis, +) + _GHIDRA_AUTO_LOADABLE_FORMATS = [Elf, Ihex, Pe] @@ -279,6 +284,7 @@ async def unpack(self, resource: Resource, config: None): ) await bb_view.create_child_region(instr) + class CachedDecompilationAnalyzer(DecompilationAnalyzer): def __init__( self, @@ -289,11 +295,11 @@ def __init__( ): super().__init__(resource_factory, data_service, resource_service) self.analysis_store = analysis_store - + async def analyze(self, resource: Resource, config: None) -> DecompilationAnalysis: # Run / fetch ghidra analyzer program_r = await resource.get_only_ancestor(ResourceFilter.with_tags(Program)) analysis = self.analysis_store.get_analysis(program_r.get_id()) complex_block = await resource.view_as(ComplexBlock) decomp = analysis[f"func_{complex_block.virtual_address}"]["decompilation"] - return DecompilationAnalysis(decomp) \ No newline at end of file + return DecompilationAnalysis(decomp) diff --git a/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/Makefile b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/Makefile index 55051b811..4aaed5f76 100644 --- a/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/Makefile +++ b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/Makefile @@ -10,4 +10,4 @@ hello.x64.elf-pyghidra: python3 -m ofrak_pyghidra analyze -i hello.x64.elf -o hello.x64.elf.json -d clean: - rm -f fib.json fib_thumb.json hello.x64.elf.json \ No newline at end of file + rm -f fib.json fib_thumb.json hello.x64.elf.json diff --git a/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/fib.json b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/fib.json index ea2825477..3e096f937 100644 --- a/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/fib.json +++ b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/fib.json @@ -132585,4 +132585,5 @@ "executable": false, "children": [] } -} \ No newline at end of file +} + diff --git a/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/fib_thumb.json b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/fib_thumb.json index 19ee916c8..607aacb91 100644 --- a/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/fib_thumb.json +++ b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/fib_thumb.json @@ -139467,4 +139467,5 @@ "executable": false, "children": [] } -} \ No newline at end of file +} + diff --git a/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/hello.x64.elf.json b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/hello.x64.elf.json index 3746f7701..0bb614652 100644 --- a/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/hello.x64.elf.json +++ b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/hello.x64.elf.json @@ -1647,4 +1647,5 @@ "decompilation": "\n/* WARNING: Control flow encountered bad instruction data */\n\nvoid __gmon_start__(void)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n", "children": [] } -} \ No newline at end of file +} + diff --git a/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/test_cached_components.py b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/test_cached_components.py index 914617166..00988ffc0 100644 --- a/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/test_cached_components.py +++ b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/test_cached_components.py @@ -154,12 +154,14 @@ async def test_instruction_mode(test_case: Tuple[Resource, InstructionSetMode]): f"set mode of {mode.name}." ) + async def test_cached_decompilation(ofrak_context: OFRAKContext): root_resource = await ofrak_context.create_root_resource_from_file( os.path.join(os.path.dirname(__file__), "assets/hello.x64.elf") ) await root_resource.run( - CachedAnalysisAnalyzer, config=CachedAnalysisAnalyzerConfig(filename="assets/hello.x64.elf.json") + CachedAnalysisAnalyzer, + config=CachedAnalysisAnalyzerConfig(filename="assets/hello.x64.elf.json"), ) await root_resource.unpack_recursively( do_not_unpack=[ @@ -184,4 +186,4 @@ async def test_cached_decompilation(ofrak_context: OFRAKContext): assert len(decomps) == 14 assert "" not in decomps assert "main" in " ".join(decomps) - assert "print" in " ".join(decomps) \ No newline at end of file + assert "print" in " ".join(decomps) diff --git a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/__main__.py b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/__main__.py index 465b0789e..41c3fe452 100644 --- a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/__main__.py +++ b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/__main__.py @@ -22,7 +22,14 @@ def _analyze_binary(args): "--infile", "-i", type=str, required=True, help="The binary to be analyzed." ) start_parser.add_argument("--outfile", "-o", type=str, required=True, help="The output json file.") -start_parser.add_argument("--decompile", "-d", action='store_true', required=False, default=False, help="decompile functions in cache") +start_parser.add_argument( + "--decompile", + "-d", + action="store_true", + required=False, + default=False, + help="decompile functions in cache", +) if __name__ == "__main__": diff --git a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py index b58b31a5a..b50213c6f 100644 --- a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py +++ b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py @@ -11,7 +11,6 @@ from ofrak.core.code_region import CodeRegion from ofrak.core.complex_block import ComplexBlock -from ofrak.core.decompilation import DecompilationAnalysis, DecompilationAnalyzer _GHIDRA_AUTO_LOADABLE_FORMATS = [Elf, Ihex, Pe] @@ -408,4 +407,4 @@ class PyGhidraCodeRegionUnpacker(Unpacker[None]): async def unpack(self, resource: Resource, config=None): await resource.run( PyGhidraUnpacker, config=PyGhidraUnpackerConfig(unpack_complex_blocks=False) - ) \ No newline at end of file + ) diff --git a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/standalone/pyghidra_analysis.py b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/standalone/pyghidra_analysis.py index d427dfda2..9170f5858 100644 --- a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/standalone/pyghidra_analysis.py +++ b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/standalone/pyghidra_analysis.py @@ -361,7 +361,9 @@ def _get_last_address(func, flat_api): "--infile", "-i", type=str, required=True, help="The binary to be analyzed." ) parser.add_argument("--outfile", "-o", type=str, required=True, help="The output json file.") - parser.add_argument("--decompile", "-d", type=bool, default=False, help="decompile functions in cache") + parser.add_argument( + "--decompile", "-d", type=bool, default=False, help="decompile functions in cache" + ) args = parser.parse_args() start = time.time() res = unpack(args.infile, args.decompile) diff --git a/ofrak_core/test_ofrak/components/assets/cache/Makefile b/ofrak_core/test_ofrak/components/assets/cache/Makefile index 20834ab34..2d0dbdfba 100644 --- a/ofrak_core/test_ofrak/components/assets/cache/Makefile +++ b/ofrak_core/test_ofrak/components/assets/cache/Makefile @@ -1,3 +1,10 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7a80fc7deb113ce012469661fe58823f39312f5057269ac66b5645c82841a6de -size 660 +pyghidra: clean + python3 -m ofrak_pyghidra analyze -i ../simple_pie_thumb_bin -o simple_pie_thumb_bin + python3 -m ofrak_pyghidra analyze -i ../simple_arm_gcc.o.elf -o simple_arm_gcc.o.elf + python3 -m ofrak_pyghidra analyze -i ../hello.out -o hello.out + python3 -m ofrak_pyghidra analyze -i ../hello_nosections.out -o hello_nosections.out + python3 -m ofrak_pyghidra analyze -i ../kernel_address_space.out -o kernel_address_space.out + python3 -m ofrak_pyghidra analyze -i ../arm_reloc_relocated.elf -o arm_reloc_relocated.elf + +clean: + rm -f simple_pie_thumb_bin simple_arm_gcc.o.elf hello.out hello_nosections.out kernel_address_space.out arm_reloc_relocated.elf From 6eb7230645d08a5f1042592f49020f8de8b84295 Mon Sep 17 00:00:00 2001 From: Dan Pesce Date: Wed, 8 Jan 2025 15:06:54 -0500 Subject: [PATCH 23/33] somehow had extra whitespace line --- .../ofrak_cached_disassembly_test/assets/fib.json | 1 - .../ofrak_cached_disassembly_test/assets/fib_thumb.json | 1 - .../ofrak_cached_disassembly_test/assets/hello.x64.elf.json | 1 - 3 files changed, 3 deletions(-) diff --git a/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/fib.json b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/fib.json index 3e096f937..3a280f880 100644 --- a/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/fib.json +++ b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/fib.json @@ -132586,4 +132586,3 @@ "children": [] } } - diff --git a/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/fib_thumb.json b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/fib_thumb.json index 607aacb91..5e6905317 100644 --- a/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/fib_thumb.json +++ b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/fib_thumb.json @@ -139468,4 +139468,3 @@ "children": [] } } - diff --git a/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/hello.x64.elf.json b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/hello.x64.elf.json index 0bb614652..4e40ee7cf 100644 --- a/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/hello.x64.elf.json +++ b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/hello.x64.elf.json @@ -1648,4 +1648,3 @@ "children": [] } } - From 940deccef2e96b9e504a8e672d73442cb17fd7f2 Mon Sep 17 00:00:00 2001 From: Dan Pesce Date: Wed, 8 Jan 2025 16:40:13 -0500 Subject: [PATCH 24/33] changelog --- ofrak_core/CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/ofrak_core/CHANGELOG.md b/ofrak_core/CHANGELOG.md index 76851ddc8..d609fef0a 100644 --- a/ofrak_core/CHANGELOG.md +++ b/ofrak_core/CHANGELOG.md @@ -17,6 +17,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) - Add generic DecompilationAnalysis classes. ([#453](https://github.com/redballoonsecurity/ofrak/pull/453)) - `PatchFromSourceModifier` bundles src and header files into same temporary directory with BOM and FEM ([#517](https://github.com/redballoonsecurity/ofrak/pull/517)) - Add support for running on Windows to the `Filesystem` component. ([#521](https://github.com/redballoonsecurity/ofrak/pull/521)) +- Add PyGhidra support along with a disassembly backend to pull disassembler analysis from a json. ([#556](https://github.com/redballoonsecurity/ofrak/pull/556)) ### Fixed - Improved flushing of filesystem entries (including symbolic links and other types) to disk. ([#373](https://github.com/redballoonsecurity/ofrak/pull/373)) From 4bc241ed5dc33823a952b1457e5dff9fc030be18 Mon Sep 17 00:00:00 2001 From: Dan Pesce Date: Wed, 8 Jan 2025 18:35:45 -0500 Subject: [PATCH 25/33] change ofrak_cached_diassembly name in lfs attributes --- .gitattributes | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitattributes b/.gitattributes index 96e414c5a..0bead6219 100644 --- a/.gitattributes +++ b/.gitattributes @@ -13,8 +13,8 @@ ofrak_core/test_ofrak/components/assets/elf/edge-cases/* filter=lfs diff=lfs mer frontend/public/themes/**/* filter=lfs diff=lfs merge=lfs -text disassemblers/ofrak_angr/ofrak_angr_test/assets/* filter=lfs diff=lfs merge=lfs -text disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/assets/**/* filter=lfs diff=lfs merge=lfs -text -disassemblers/ofrak_cached/ofrak_cached_test/assets/**/* filter=lfs diff=lfs merge=lfs -text -disassemblers/ofrak_cached/ofrak_cached_test/assets/Makefile !filter !diff !merge text +disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/**/* filter=lfs diff=lfs merge=lfs -text +disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/Makefile !filter !diff !merge text ofrak_core/pytest_ofrak/elf/assets/* filter=lfs diff=lfs merge=lfs -text ofrak_core/pytest_ofrak/elf/assets/*.c !filter !diff !merge text ofrak_core/pytest_ofrak/elf/assets/Makefile !filter !diff !merge text From ead41cdf41f81ac553afce3a446f9cb6aed43f5f Mon Sep 17 00:00:00 2001 From: Dan Pesce Date: Wed, 8 Jan 2025 18:41:11 -0500 Subject: [PATCH 26/33] add lfs files --- .../ofrak_cached_disassembly_test/assets/fib | Bin 109724 -> 131 bytes .../assets/fib.json | 132591 +------------- .../assets/fib_thumb | Bin 98024 -> 130 bytes .../assets/fib_thumb.json | 139473 +-------------- .../assets/hello.x64.elf | Bin 75568 -> 130 bytes .../assets/hello.x64.elf.json | 1653 +- .../assets/src/Makefile | 21 +- .../assets/src/fib.c | 21 +- 8 files changed, 15 insertions(+), 273744 deletions(-) diff --git a/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/fib b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/fib index 6173bb85e6eb8a9e21db59daf14a1395cd57c3ea..f163ebaeb0fb89975ae6bbb0a7e479a09e681feb 100755 GIT binary patch literal 131 zcmWN_%MHUI3;@u3reJ{vumR(2!?z%{O;kt@oxV9e>0RYJ`u-7Z&SPv+KKp#U>R4~v z8P~MGL?!ZhD9I2X%VnlSs OV_io76`>UqnB@=8?j~#i literal 109724 zcmeFadz>A0egFTNbJ?714#{M96XO!i1cJs0IDtR|rsjkVm}1mJZbVJ>AgR)?)UFj< z{C=sNy(DawUEEwiL}G>#Dqd<=lvXL#O#(JVtlX>`QRmF;m?hB`ty-#){XJiEX2MCN z*8cJ9UuPeW*_ku*xx7E`&-?y)&u4DDboFJHWtsFZV-_0yy0*udC7f^gB)>8yzr;8u z%d-yCuIJr1th7ve6ey=7mmEAl>2H9tI`Z*dD{jAjFT?$e8JlWMsnwX4GU zdB)gYXi8q~{}j!!Iqsgwn4QrwcZBoWaE9;AY@dA1%$)IRPrt?-JG*3=dYQE$^)1ye znmy4cscV=1F>X`CS^bnTdbY4cd+t+lTX|zT=f>@?4d<9WvyAa(S}uLN4@GI+Rd33~ z*yvwrnY3)$k8SUXZ2F=ea5wZt9hEnw8MPUvBb;kY>uIi6dz^7u&(5!9AM_b%=VzI)2=CmMcdc>ZML?~A&EN%ufFx$HprgNFNKrT#ESKi0infpEGj8DrJm zlULv0o}4^p?9tE~1&(g7c0FUb-eDZh8vi}U9NUzXX9TU_yOw>{tF3;Kd&Z20YR8mD zYgT!*wlu~?IaEED>s8Fb1+3ZZ+np?yGE(^NW?W zxo^3Bfy(Q8CiL}_$;rb-`}7EUi2h&FUzYjJL8E3>eU6VWw@ePY>xQ1Lt?Y@eE$@l) zmCO9gt{SaPVeHUum@8iz zZw1rGZ-HLdgwrQ(sh!Jxd+d^6M(NSeDfb1r@)rN>OQ7>H@Z}eyB1eHE$6=2R1$ncn z_8e_mWBozVw1vg}ef|t5!~B`noO?--g-&zeI_nPkIe%!pXx7$_3kJ#v?i}SNZQynK ze9IP$YvSkb3BFnr!~bGsMB_!q`=iOpqZ;=?&e<`q=5wBIpe6sDr~ob5?r>0ac1Hz! zB+9wN(RIvk;j!T$=kFdba#lMtlJW~3@%4_VNWBi~*$wsHMLm^QJv*s)Cvzb@nzC10 zKphL3u}WU8i?WvEg`&#|drvgS9*&mUw?dD@w0{NntG;d1erY($@vKm~HJa-TM;&Gu zx*d)dfS1kguIRY)RLx@EGE2SM%aB`{Vq177*Ry$^X>AWFlg}*b&1Nn>kj>NggU&R)}U&j7rt+*jJnv2Ss$GOwh}sdZg=q#(Hg43go0M_J)1YmbG{Ec0H0N4AgW#;U>4 zKFT-E&=D?jpfmm;U@46ue2_8KLU={ zhW(cC{;^0nI_`Y8_Fdt84sC(=`J7QF;C*J;!hMwk_aV3sRpvqGYqibp&5_C#%*^m} zl(i|Nc0bE?r)veRTz`RU$%@ao(2|3k9r0=&aNP@Bl5=}GuhunX%G_Va^)%P3O<_z~ z#&eA`99_$C9mn+?-5d)zjQj2AEZV2P_5wISv9;#P;KKb`3g-kj{BCjkd{f;P`sz;U{Qx5De0pX~X_4&>6t5vXyneynb|*1cyx{KB)_w;A*8 zTk5}`8#d-=$@K*1Zl3*jN7~1WohNRtxBJ)-+KfK+J3USx( zKjYQzoeD1@OCBg7KkV<;QkuRTx_aLIF8sbWeEsC)11S$-6Ckr@hTnu%axQ$~c(t^x z^*tmWn`;lx z>bE%OyT}s z+LZ3^175>3@w9m8aq0?I)ss%hxzsy_|1#9;M%$*d=8#qF46n9K=Th#gUi`e&kIX!|eYGbZ|5Mrno*-vBW8I6+L2vJv$dtR{HV^R} zJOtCt_6ZAJoN@a+%k3LAW?d-WpOG=0uKEI=SXOb5`I+g0!}qkA(={(oKR;Ijo}J@(?aceEKIeORW4tgs1|OK=Xzm!tygkue+NpYn z!jiu`dcApjn6 zQyV#Z=Q#8e)83ElugCnfkl%kOnyq-@66i>Ea_+A27Hp!v%GaZ%{C;N+x-uUK&w-xv zj#p~|Cri!l=xgX%DKiFtl`pUUG<9R5Qc8qIIG{;M_<^jR;{)}mDaru{CbINB>vfEseixR9qebc~rpc=VhkL?V4xIhpgf?t`|kDe=Do!A)4-Hl<<%bgQ|M24;=0B4YVQRG$?oBHe8I&2 z>gM?kzs48jxt@vdujgJrWeSdb{SDYJYuaVoyaPO67t_#_F)hB0-x`zk>A`T~*Y)vP zz!!1d=YB6Pv*!89PN!imzR$CaGZ?zI7ivDQhgXF^!7o@Bymn8t1^rMGy~CFop7+DA z*YNBr;Mdqc#W*$Q4uq!0J3B9()*0IHs@hs$C%V(#AM^R0^jYHmAA#SejX8X(jQY|d zco`k~Y3LZbeNkOdy?9ToM;dj(C$i?y0PU`hX?1OFUB-NB6Td6`&LZ=RX4^!gPDy3H z^iLOcS5ww1cVU084?pz$EEAKHhtl?V7A?7GPt+oP zS=korPqi(4Edaj8cCSg=T~E8R0W_}D#UJ46$NvQmI~a%hdTinEj>9)4{k&H2GZ%IE z*Pnp@=qd1Dx0D!!;4hyH|8u`S8UCe7yJt1P|8LOgTn~E%nRZ-u31`Xh2e?Kb*7nZF z=5uqw);IOm{`x9xC&tp^?5bIg))y*qQgZB9?^$p^79Eyf_fbqu*vGVS5Z zTTJHyvpY)dN%?{?tpm#imN}f-M&h--W!X<#eA#GIm^;}?F+G**^L`ihk9f)|ZwbU# zxl*66a^kJVa>JB6m9G!Hs!snzVPbnsb1(j_^W7F~@GgAQ{=2bMmEpHBQ{OX?QUT}Fsb(q*Dc2JeM zW4@+>YuT;&5wEs+jF>|iAGd)AW7@^0wM{j)YfZUNxQOmG*pUvna{He64gODH8Iq1j zc==xDMg7Rv741SBwW;)#rQd?<)o!SQYx>ztIjgi4+^j+V*ZoiRqj6sjuBC&8qj`+2 zk$yJ2*k?(<=$jY^o57>_^Ndr<{zX!5a|5nkNttWF&kQFQWSqy3EFjj^@}~aUE8Yp7 zoU0?z`+rb=*12`tChK0}i{@od{3OQn`tVxt{On$0!igN+?8PyK6S6dw1E~x%UgBRf zHpw8#n^SSQI)U{f;qtf0fz9An{I9kb#PYw6v(rwYlch;}XC-6L1G{*?6}#TJ{}L?7 zm__0bjSJg|I8Z+^yT0JfE506Syt0w*r_MlGe7QdSBC>5IcusW@di-;lig%Y}`&6EZ z=TI4Pi_9Qcvxo(+;WbO2%bP>m*Lr=P#rD1h&5V7B6M7 z(~tq!rJdm-?8e_!2M*DnZ05L)O0U06xWn(sR4(&dXfw|kQutFnn!+tz6vspw=Irli zPvukCKY6^aQ@@JLNok=`r|#pvWWv}Pzq>v-)LG~6zsIhTE=cv5bgIUW4|2lydolSY ze8;|Ec{qwr(P^Jg+V*HevO}^l_1|KdRgtZ*A^ditt3!mQ>xIWB zTR%ZL;WWk{Flp{Y!{S+=_@;D7qkZ-diH((achbBGa*~|7r#v6 zJlMW5?znevQa-hZf6VX6$$z_X2{GKI9M^FeBHYIK%U5!}k>gs9cfadh?;7BIJxA($ zqYtqQyxP2lb(-BEdzo=K?*4EEc#~hU7vx@rjK3bgaU=fN7VwT=7GBNx`?>y+JNyKG z`Ztj`-`tKYC=;J(QG9}S<&R#5&3lfGzn{bq6swW%npsTj5xpk6Wq>;8yc8Ii+sO;? z8(%>zUiB%r5E?ieIOON)`MwOVHPVJ3Q-0?!4$KY>(%hd1`y+YUpG0C^6S= zd>iU#y0LdEyQ7UG_`0LmHpP!kNWWSo)_%~TYFF)lC29L5(4_8_7tcf9*5hAq7fhqT zb+`JK^VK+>p*0@K@vM89zuE<7_-XQ8R&xD^mWks-8_$~; z`&sg9&!-R3Z5oeg^!;1hUGmGbmfMO=sd(S+SGia_m%G^8vFNO)#Fd% z>mMf9uYs-=_c)mJSwqe=+7aEN7ksim{PhcV)P2-JFNAs5TMTcVDc;Pr&xdn4_X$#mrQ%6?&Kt4W~Aac)_Z~ z>mnCV_28wXtjekU?3mu)M!dWiy>NMCja(i`x1no^JA5mebk<5=wC9P}!6WU81;Kl* zY5O0-hLT+^TTyo6(ik?@a>~%j2zV;*27Y(|cvHMpz}d+$gx)xYaPxnHOWI2Pp?lpr z&wUelFIc4yz634>-^c~?Vjnj4XDToFf$|$B&=pqVr+y8)?8WSouO@!#x6hgv&&TiL z>+hXY=NI(NZ`dV@SBf`Susb%kd@PPjitZHuJT)dMK6({6kj~Fs+a3rP@Ja_qE>j^d z!-4O?HTr87M}D%DYx`BA$1>M;q90!<+gRqc30{9&nF;VBT3jSN5?2%t2#(hyW6;N0 zg5I5}p0Umz3{7QSAb!6+gY8)+P6$0MV@#s|j13LhJhO>6a311Z1X!!`d3qS2$&Tw zkgSmIwwx8gPx1eBFEh4+{FN;04rO4!Bs!2WckCFWP59SxpBT@?_a7bq6*}ZDcR1LA zJ_kl$xgH~23m?}4n{?8(jK!iqJ<~i~4}8)`n_|56#rLEetk3ktJgzy||C;@^jlu;u zSrv~Fxk4S`07EQ}Ws6?>ptDp~rE=={(z={FHQw?#eAX!Yo_qWr|4XNvW3NDFz$-NaEy^x> z0Qt$9zzJKak%n2^c|iD*ELkR8F#gLJ|2rT;Y^W2oys(5VPFs!ioTCr*Ejm^VH&-5x z9?CM_F|Ac#r*hAfp2n_Q8JN=hiFxexQ<*H<{2(@sbS?6@-74iWT3f<4$e#!83qN^$ zzHF%%UEqarJ?bnpyQB9c^;k!oc_FkRKFJ}A&!3!Jr1-Ao^aZywr^Y@I=~>pSQ{K(s ztI=PA)3Ub&9{^8UN0C4KGU7)|DW_QfW^k3_U@mZo&m`Z)Q`jBBPw{hNyB_?AZ-l#d z0iXCwek%Dcv0bEf81b24cRg%GuGPNi?2mv$byJ`DJmx?=e;>ZhN%Ts4quf(j(d4_6 zett--^E#V*?&HxU_kT?pa1M;Sqax!YyXt7xxx{C!A+ATcymBNg);6uNp^WNa&9`R2 z+0R&`)!44HfsHxaI41iApIu|45Bc5K^LuC88Sy-5EE>oD<@;kBT4P+yc#svW|6^k# z8@>enZKVDx>Irwi{^U2nTTJt`Nu0+QZ79~h(i@JZI$mvKbvT+bg56&AYS+=nvdZr0 z`jY0=92G3aY>e9}R<`>6w58wN&m#{q;56S&nK`ESMBLk|u4=Qq%QHDsjs2!LUInZL zr}qh*m_xGh&Dde`99FP=xT#j`_CA;GR@~ysa3Q!*>|*a2u#(#}C2nI=I7a(%JK$(3 zZKyu&A+N3siJN_HN_n*>|LqCpNAci3;IzBZ(X<0`pBx9G-O}$%&u$78TN`L-TQJI3 zo@&?ig@>#=q;)@d(`3g? z9mO|8UNzR)k<_`7I%)Y2o?=ICOUnE?Ww3h!#evc|h#Twf&hYZ*CQrnHew)9o_`l+a z3#iwKhwh}0r;sa+W7K+WBfRfQ%B?+RjMo73_0VE=Ha|DR^O zX?ngQeRD1CrZL&rP9UC> z#y#J0%6iokNk3mX1-=`=r)*5g*VG1G2AslK=BoZc>$K~DUHU=xnlbep2j=!3WbyrJ zuEWI4J<-JCdalEP|A3a^!A}FHWb5s;r8%>l4bcqyN$jXKv0f*awbP|N%XGzh)MC9_ zdew5)BG0Z+zGv%2v2H{TJH2hK&J%fT$2Q7E7JQ{P1t)8KM^oMPd!j>VVg>bx8MI^5 zWp`31(V_a$y0`ABf6ZsweO*k(xZ@CY(VWo28e;;?Bqjm0e^9#`V9#<0uCe>FaM zak10MYn^U`CvsckyjO=<(9i36na{2`=b6jC|HeSMvZr+;hrWi~@!`EPmz4%CU|S#Xm$g~Lo;twThzbo z`@_IbKG}+Tu66~QH{`R3Ka{U6xhGhVC#_2z-6zkD>omW$K<@IHOTF65xo6wEcz#9r z3a-fm#STCg(|3p21<70y7EC|Sy>@Jc)-*R;b{Nm&dWQVgIg}}k)yw@Hol>QK$>}9# z;FGuNS>)-?OzUQW|0rW6CzW-(_V7&F&2gSdzk&t3AkP0)-_(n9amnTHY&|U-WQyhR zoA6@}JPHph!ACkK)zz53PP=Y0CdSfQa#`DfkA(}>`E{XQr%r#s3~j0I0%w2NYWgR> zPkrJVf*&7h3uE+SIKIMt<@GA>){J^J2b?Q!S~5opXKwqCj|vdZfM#(cTr>A4kKvCHrSS@V)lo+G}g_b6m*30|{!7q-*dn%16k z?ro8AcEO`vfnqYb@>Yh^PulC6@L$2nz~bAYm(GHI%}ijqjdwOor*iV!SRc+gx8b|2 zsZqFd)#BSDv`YGRn*$@kVU_=iM>tCbazw*SEshC zn32YN3>;OVi}bm2(+{r77`?v|<5{%H++`iXNq!|UGdszB7hY}hX6(}Tr~|yp*U6gU z325*0S8M$X+;o(Cf{to6$i45@Bf0IjAHk*wa*OMHCHtcQznwA99Gha^Qp+tK@D1ZD zaxeG3E&d{7E~f7=KO)}&{&2inY2O~?!$-%9?sWgQ_WAy~6Xaq-L$|%|T;F&j4fAa|=I|c>mzqm_M$F?Y%;Ub@%S! z=*}{6Z}9{?wvrsE_VYAvJyFi-iT>p@#w*@);meULiG!f)iT#KVbLa1gGTR^dd~sy> z{;BShwQaP)d=ppMIgtULEOaIOsJ>&6z4mZ)$9&qWmIG}0xIYiwsBzz}GycLG@rnC; z_e35zH`Trfe<~23uWcAxg+6l75OP1(39@aSq~Cj(pI5zgv?h7*7vQl{#lB*E`SO6@ zHGK6hn}OH6r{?Ga9d zCl7qlujW!^*6Tj7wt%Zv?tPIqTO8%Yc(ql@Gx?gc&0E9&u*_f;_y!kit#9W9dDYPN z_KB5Axwq1W+SWQ8b%K0(6|}fMn8R=GuU+U4uYblemmAvJfbF{w{I?S4;y%y+Pn`ET z!ac>|Iy~-qUPvy|AaXCX%HEUcw*%1Zer%|RRZg+LEYGs!+)v4wqZ9j$d79&k9P2pl zMYd_qCwDy(&baLnXrvdP_@nWACGp%-cc8i_x=}LG9f)ZlrWMLH(t?Anto6CcCHun} z7aqW7I+L%#py2%L<8B`J)!c*)%FtFl^iIz18w+Yo$uoQRb792^(St6 zV)^F}R&HK6_|@gV`rw{&`^qPme?W55JhyztD~-9G>pSD$&o0-xnNd*mcwZ` z8nb}wxups2H{y4R8NPG}xaAzjpy$N6?ei1dhl*=7;uatI4$T#~1oyu18{3DvcXoL= z+NJxp?h(tk`{Ok&@xVdedsA#lHqw3M2I~2A#>w3DS>^l=o8O8Ph?k#$9y)COz9M{@ zc)^3LInHpbpcneF$d@03hE}ZcYAfK!XL**=lY>1f`uZufn60uV!TI8fEk7%!+mx1z=A#oU5*`uF>%EMJd3R5~FfoTt*05rFP3ikEWz)75kBsMwwwG3h zgNnIrLi{3LYk^O0XRUBhJO-~UWqnZc;>YmU(nKblNn0LeRHu{s!i(B7Rj+p1tt)~X zgbVJ;p4GEeoX<|myoT{Bp7b>Jg`1*je+K;*9-lcc`W)@*eFCkyWYymY@+kY!i844@ z2TtVQ3zltyjWHh-&r@D0t}nQyfCEd*eRLeAWFU8~*NK z&TMBmx|{mK?VkX5I{$YkW8QoIyyy;KNatNRImo?~_IB_rolkhCW>qu~luMdIY0CwYH<(lVRa;9AB1GC=g$lAmtv8@z` zlxz}A>QlBs$`7}|53+?9ksG1sQ=GN_h2SRbZ>Rc0hlt*DCyE0W<3Y4RGt86oS(1xPV_5DMLG&A!bNWuwb-)+vZ^Z}X+t+oo7YZlx!SCEUFH+q`{WzC8!lm%2IGE_5j?dm$ z|9l$V$GUdln_DM7z;!y$8x-4zUW8+fCGXV7&@LQSpl$P(u*LJN&x$X=33hEz5FA`9 z&XO&Qce_|C>+`YAVq8rFwr7q{9#ebJLcAvVX4;cX5H3x%-p4z+SB!J?zZ3_ z(Tl0C_sG9rAvmZf8WL{dhv?PdSM(N-(eA~D6}ij!*{~$@-Dr z$=zPt6hDjk@sI=Tk}dJNCTrVyV7iazu?z*5z#8+_OX#bWH8as$Jf4PURd6>$&o!nB zN5iwJ+?U*a09^k*<)n8^v}VsmRSEb+Hcn(lP-JbXic%w)i&>$30B(6RK0NE zdgA6~Yk9jb+I$MQdeD1WbbbLCw5F{0z*HXitV&7{8;!Nmqbx(W$j6&A((ZvQO|PJdaP5@I33X`HzCr zj%qzVDSG=geWyN#a1Z{7?F~o!h>y`mcsAFP4IQ*EnqSFp>8p5c*m!qY_{?gDv4<}K zC$ihNlOv1IOMV~o$+-G}r-L;_V5?b9Pk_$5L**2UZ0tkx31Sat!GroyyUJS>T?me+ z8?IUNR_vs9XD2yXBfFz*yn`t{Moi+F?~(hyw0k%hgLYDzMfjDT-=w)KqyLp3PkH)} z@9X(Na(N~HT=>I64v5CBZjSQ7@t-o+k^!=rGUYy>x}o!0@PyFU52tq(+cr+{35)_{4?7`PwHfZ5QQXjb&7`*RbT`~dl?qC2bH z7c6E@Yy-Vjg~PFN8y@P0mg48ohxCP2rVRL;%lzQ$#p?i?OL!#i=eXW^9Tk4J1nNiq zedJe@$EKpgUAKx)esG-kP#%!njp@4V?W4^nV?N?uzS`@HM`Bu|uH^Jx@RZt8yZ?p~{RRMYoTWXDXvek00kL@t4JRrK{H+1SAJfQ<0jo-`N5I#%UST~rr z%={R%AR9MFpBkTCX8o3Oip9SeFXh0mWVYxVeq+8)_U&|EJo^itUB8>$$dReO`qH}_ zvIzu}bfWZs%zGns-B_bt$>=Fg9Tvp|MNiZCt^0!S!t36EJ^xibp z;~qNtDDxgpp^aa1t@_fzH&aJAR{vKs##@9F%1GYpJv{O7F3O2tZy^Ssw()*=G##t_ zG4a~x$yrN%T8+Cf!aKs;|19?v_e^b)F2=6)4wWHy@G$ZnTUg^)Ofu0;z_gM3_r4DM zKc#u#%9NoAGY~8-*VimOp5-0t(9gfr%Z1;j&exSMU9I~{Uj*(_LT44$!Mk49*B0wr z-etVdy*eX1L%KM&If#3y56y|&y*qkK11??K_hyNy?rESTIRA$1faZZN#Q8Xz3O>M;V&zunljBWTv z+4O&*i&QrKlV}9EB^SCWD_`(Z#=01rP;<@tU(hlly~(>I74`k__;=`YDdUqrx$#BD z*QxQ@yQ6nO%fe;OzAgG7YY^S5Ij#rKwb>{Yf%6isz@#QhH3^$J-^DYvzPIIBPxx zzwmhh{Rt=Fw+)-JGo7n^6`b(=B5*DINJj`iH-VcM!`q*8U+rk!LOCvfO`ZbBQO&2; zJ5RN7uLNJei!G%w%8rsv^=V`m_W#il;MD#mH*;1@4w)6llrq&9?5ZBtAeXsUw|#^B z&R*(>o>vhwTt%#XmDv;h4e#sb!R-?6E#ux2?%m71lx{yx9m_`ELKl()XG3?&w^Pp1 z%hjG)P`bBdnNL~9JjhvueB61QxJ+B9^+>A(uXlU3*E1*V{}N?h-HY$KmUX9nwaw7s z!iv_~HiTTq_PD8jB(mPxhEBXG%CKIcb*~C_nfp+1PBGXA$vVw!)^IG-9oN+!IBHAl zZF$;qUA2pE%Q2q;M=_o;22vP{tVI^~qXnne{Kx@~Pw2SZrq( zxoiCsW6*t>HB;pjnPe{>+G(9ldoN?(8g!`zPV!n;OZyl8B9#ZvqtG(EbF{wJTMk4& zkQDiSx5h9r*4E?Zsbn0UHJ#tu7fE~o3GzOv9qOKRcFy){Z)1O;^tpitY3sy(Ns7m) zT)KX%{lbpWxAsH&9(j;IPOfp?Ak^OBq;yn80@*@M-TX!F@m1#DTGE*c$_W*1G47+|$?_$Ds9ItzB0B*~I(m6)5`w z%B5?T2T!-mX4Wi)*E-G~i*sebajR%T>!&tro*T_bv_tK4FRlB#)*C#fo^p$Y+ujoS zh4Xv;-WAB(3b`P5fAF927|N_s(7(<8Qs|OgWeYybmdMy!qHCP~;4?p(JZYW;pA8>q7R}KwiP4$jg;8SxYV7fqWc{mTgB) z_Hew9Eab z&=-dJp37YPn*6sptivhaV5zHogSFwSnEPC}7oK~|0C^d=KV!LTk*Vgb2hxN$pu7Dh;&ZijfM#H{#$lA^2{s@Qc*cX8fU8Oj6D0{?kzrc~>usJ$7 z=5TDH-fYJ2a=nCOCC4fb**mFRG-bgT$M{-hFKAD-0?*$KPd~x+d*;>GB3FS6gWQ-3 zjL6C$?YHw>Z1!&YM{fS=*yOPsylP4Van6Cx+7I(9z{(zZ=z^`$4`}lSa48zL%;co# zT(};kOv;0L{@>l-+fZI}la_z6``S;D_a%;XfXfcM&QHXFPU=rGWt{m{JKEE8PExK* z<*0v4LwS{*`xtv{(Qh~9-SVEuEkWz0OZ}BA*l$vE?OqTmk6?yh-+xhjiO<~m4Q%#Q zX78e%5suW>81DwQidXwup1DQ;3gd0f+AYBkeWnLftd==HOh)%LdVUo$6iVNLF0x6JuZx$v*6X z9dXQtHC4- zHd8{rlxr(!pFP!x{qM)dU@tB9)+{g|dM5dTUrgVOf$@3I};BnkrRm%8{0y(} zL%!E{gWtD|kD$mvfw)#Vme8W(u}SH)9=v)=KDM za&*od@M;d_Y;Yp`lD#)uGv1uQR6Y`&#kKK>55g~-`vu4P@K3l`sITcQCa-aRtHb&- z_**c#3wx?=N1vY9(eJ_57SC%>6v0!#XEENOFZ-H&G1d#PQyv>WkxL{!uC^XgjwE*Y zFPT@_(t=%Zrf|XAomO>Duu1a{Y=WyxaOc{?f>+N49N~A~ytO9y_A-ZUr?rQiTWxGW zLzxao=ga+Gr`P|h*Yx_9Js9k#Y@T^l?r&z)+is0|J(j~Utvx)T_7nI%ZXxT48(|u@ zs(s}UDo==Y@M90Mk7(OD`@MwGI>AMT7&?Q49@e!=q=;{dSs_%dwp8>;+nYH6=8*W)SC1f ze6MH*lo+-9~93y5# zzFf5(7&eC43h}YgcH~fB99ss?S}Xcx8hxE3+XEbslZ3pl2GhKfe@Hk3cKNN6WwW89 zj#0*9-d1bpy2biHm^a?yjOCxH*zN1daaWrkGg*HDG}btVPK{x-93V3ePlNsyj}RS* z9@NKQ>bK~1)LRTa%oi;P4>tpsXki*WRDfnQR?&m<5#>vZkJ5SkU^0*RJ+16b6UUP? z*IjpUczapCCy?`pZlzBO7IRin)!)M{T@%dG1k9^x-5(6^FCvQw_-O#GC zmiHm@KFh>C%Ikwd=_Ao;Zw~o?$Mf;;_Y*TvPO(>$O*BV1uWY5<2V&co zwTn*Et^IGW47I)^8zr?fVn1gD`>`9@s6OATK9#epK5ruyd~%;t8v4wsPjI1_$%%eP zww>sgyvt65U7$D)etnFi)CYJLS`$wh)wkU@IcIq={YSUyv2Fz27kZA zduPaaU~RRSi!Qf^xKR)E+=Kk?Z<(EwaE(mT43*;=6JPtCON1G>IbZw zSv&lH=(aNN(!MnxWG=omFlF9(EZ>8kuE(i2;&Y3K;FDO6dJY!`Ye!bjq&=&Pvuq*xU$VD_ zyA&tlA;}Kmaz=ui)04KQ2{*3>H`BlkvVO+J*&x%|1)krB9db83x)qs?-wLi%drk46 z_aoy>%}q`-?L=2cAxqK-udK@o+W#7 ztZq*ZVNcEhK6d|QFR&4GTivDvC!Np{GU1Alf1fHQ_9X8Lw5GOZ-o6B1;EM3)$kgd$ z$a0l0VN-x#!KoN&BdkTnPu@>0!#kqbWSw^D_Q?Ao?~8zsT;=vW^avk=3wvLf=enpf76V?i_kGr7ueXc)+VJ7pCO>|l-5%-7%ous3UF)KfOOGO><%iL3 zt!1>|U&I<#fpKF$%zPztvRCb41M|CP+1v1M`l30M0W{k04yTP?Vq5mj#D@p-JexIT zv@Hmjqp5Z;Wv>dXPkFUP9O%=yKiM&VoAf!2{2l3?5`9>}pTS3K9jQ_e*hjX7*k0J} z>#!RJfPwwjMtURmiff&LytG_zCqCY-#4zs2``~*_an#F@Y4~bm#lVaWv8O#TTf^Rf zW8m4x=I0>rKbR?@`$l#|k1i3egeTb?eHVhDSPF#hb=qs$@iV(`8y`lwU)(%-+5Zr(oN zOHUSouUHwu|1H-@m4jX#q5Zpx{|A`|vMm*fvdgKZ0SJj^e+?EaAh-X{K&UlRIhC}gl z;_*DsJN>?%)%)m=+tWNr9?19p3T01~2}S0$Ft#(cEn?r5e&rJtO5~~F2i5!Ojd=I_ zH|nN-=Ow%=AwO&z@@$jS7xd02R*l`3F}EL)EE8`rH#K6?;D9R*@xZfYzgkzVN$@uI5pEgGk zU$MZE!$-8-{v+2U^KcjSVjn!g!&30@AnTl8L1$_Mc~O5jv{kQ*buKp)du zy_&-z+ab`}F0ydy2y~5X$c^+z(*=j*59?rR>g4eS1T zf~)s}tM~CtKDM6SBOe>Q$;TGn*n9VAhWY$CXO&^iyzYl5_5XtUvQ0;@W#prNEy5%TY!(vkT1ifN5Z06ST1@{?^M0o5s}bQPr_l_S9Ba_OKriI9SyWPf8c-n7Y%%I-GGqjhsof#ufgnN_EKmUA{Kgqxg;akhCLRanKa>l7|xjYN} zPN|1@=%cJP_5^mN8cZ+s`)BihLD9$W8*7j3?soXB1sj;0DDEjfX38zk*xlU2PyQM3 zSYumQCvGDKnhA<+J$}~ltm6Kv5B;=SCG-Gs^K9incxDZ`Ug3K$?rMC6UE{g(-N@{< zHE5go)h&U({gT}`e=PZ2z<@@E^rsmMwHghO*c$HTf#)KjT#WxUI4GNA*768TYCB!YQ^a za}WKfU*v0CmN^pdt1Zh(V0C_UqFy=&&|W+TqM;e?qoL!2f9Aq2SA(p7i+}ch#XLH| zd!GE54vsuBvV$Yfx=%m(X&rStOuxxLgASO7q5ps8fw3Vc*(+pq8{?|a!zp7+X)ncv zN9FWXT#QOsGiqqU8kweyH%9liuS24BqYI|9!_v&2R@ z(!S?A$T?))CzKB+8wb8#ZMHi!r?`%Hthon4qG2f}GK651I zrz=9>nU!<4&&pUk32XMu%FOJ0iRM1`wf(y9n+3+Ft9s9n`O=y?I>d}^XP%1wj;=HP zvkS!H4tlj6V`ux8e+x0@tY2K(N6dUZe9<$0_A0NYwR5dS;FlAlxefnjE%p!V?u%nv zCFm&iF~?isl^6VP<;F;UvWH8+8uu~1yJu5B&5==ljK)?ZkL-D33#*AM>fP4NOmJy$ zWv_s~BL!eSwGXYED<*S4c+$6eG=EFMkKS8UUdFN&NVk31)2wr5x}~T4@M$$q#7~z! z>hE8U?4n)G-J|Z+{<)098Ut6fH#8=A(2c+h?;g^4dIY;&4qgH54*p;Vb^takd&OQE zPVM%dl<(bI>VE<`dx(9^L=T6j5D&_iWoJD#PCOC3Der;32xv?1+|yUQH?PJ0G;T0; zq(7Ki#nwi?X;1yedV_I2a#@plh0^PTTxpxH?-~j2r#M@VWc!}zpM@82^6%ssU35#h zG{uRtka#Ocs!wb~t_N|qcGt5eiL+*xcosHMW=4kV^RVx^&RSeA_N)xoqI+oTa~Ah3 z_U3V@FItlxF!Viz_sz9#uk~|$SK@!|;oaj^frB~ zY_Nm;!2IHE(ue5Xw~+VMPyAvyYPqVz!X1t-k|I zT)mdpAmYwyDN-RJqx>8)pStxZV;eP9OILU!^$u3c0=CzQi)`1IZ`&1{rUaz%OwY z#nkt|Q~GEtG65c{*726Jw@3STh`!C?K38Yr0Ev7TOj89DxPnf>+gpeWRh6%BcsgYz zTl3DgAhQqIIloHmyl-4S1H41NB(@uNkd03uzM04R)zs~MzVb1qJJcN`r`EeBkiRgK z@512&j_1a9!h3J2Ejz?}+|W^u7=>)}n8zIQBiJ`me3sFk2MM2L$8I@N*Nw#X(T&)^ z_#pjJW<}qTRCna;HwE~vaoaiPF4=N}#Kw=p1LW*OU(lL#!h6A?aQ7YPOnOrLtk}c~ zj1La+u~`%0Jyp}$fgK<_Av^yTKf4$^5!%X_x7VPtMY*x_@cqvx_7eLG$b0Who?ooJ zSz>)a%s;(8Nv@$2MX#DKRE$8Enq*mwo`8zsIQMf|GuF7|S#pIqh3 zvFyp)Exy)$^V)X-zxr(C$}5&$?XQ6M^S0$@53=5i{LGCFj1y1RehY(B?aTdHtl`f> zc24D4*5Ai?ZwYd~cfR6`(9HQcWZQJ~fBY_(eX~EEbu8kXcT8jK;-80nWMy^x`1G*? zGH%H4x`tf$Yqt8+k#j8v`{36#^w~dt8GWKR1}*!NAg^~UX`h%~Of%3k`C5zNbJk3{ zUmyG5b~n1KVf_^w_3rz4&nX8jqx-_C^q&RyeQ@Z!^RK`XWVsr z;p!ltUmJE^9P{L-GOt8V^L!1lQ$6oMhP+($=6g?CyjOPK`QGD#HEWXkye}`gXjev< z*J{vm74fd_*|Dw3I~T|Fz8480*w)0T%9jPit`FylMIs9qO*3We+u4y~&W>FP&d2_I zNjLBNIhP^3*VV9v78lLz3ntg!6lOPU3EPb~-?jP{8}O!i%K<~WzA}yVv3BMl%d@n+ zo~vA1W|^a0gmtxP!1Q}-du!nD%z`ufg7ePw7SH1So0oL;#%(s%DNslFcnRgnxj)MO z0L$fXNQP>kqf7<7(dT!yc84s*S8grN+!IYMcqp9liv8h&%V+x5D|!J;FuyLdgaH-4}E0`>(mrjM~8Pa4)e zPUE+!3`c*N&=LBMe2?9;ie`7gaVl-?XY|a(wwp;mv#?EOan8pyVY7dxE&FpF@4Ntm zy+t`*o!0yN_eAt%_ZiWe7@)N-ZI#=0WI+K6;eY~!JKvZg8-Bb^!V zC!zgj^jkKgeIlN*N&LE9a<}ohcvyS?>^lQFFB?@h`r_&+dgTH9qg*RrSYi!nBfNy7}>}{V?ez@09rALuntf`|rEn;?8N*=IQP&C-+ zlskvI7T;54t~(1}N7U-A!iKmbUXLn{k>@lvM7d2hko_r(__Ode%C+c4>j}?22Yq&z z1Lc6{h^G*rWnDwT=Rv$l|94K&BRsO?X`NZUD^STpfWa&zFhfw)fIR{frn+EIPArMPznSXpa7Dt!JO zba5&^Kg+WWTAQ5tv+#uqsj}>x~kTW1#6D$g44f) z+^!w(r*Vq7yJDG%tRU4FP`@!Dqq#`*`d{?iF}; zK{^KbEuQljPs};zc+SZUkLTR2&$;^M+mSIIJ27*EKAv-zId_vehc=A( zm29dk=c@yC`lyON1~?>38tEe!^XnM( zj%%F)oW$}VY47bxd&KEZJX5S;BlqRw{vrKnO+!A9^xJ^X+REa6yq7{O9yqKrbHN%I zYZr&)YfSfd)+Ez5Q_k|I<8!>dmZ2}p(Yk7VZ-CY4yDs)>xM0i=<2HDvHf1+XF7FC% zT(F;5N>?D8rwE@;uJ6U>BW{S@mfB&dp44|?(3KqJE_8Mbqx5auu8|(!5^a{wWnCO! z=7qfxlXq~)m70~dHI~GOtx`RoWV-BP^m^Idbq{$cpTlnQtcwqPzU=n%`=QUhpfBtC zOSY@(9w$FX`z2wc$79cSLz9f%>f9GTXg@@}0bDTVJn$*k<;&y;r*@@&XVAME%R{Wm zEB6H7B#vjNaDAEkz*CFI#5dN-C1~e8rCG|&Nnw&bpq!XRtR1HJ>hb?I=$R~WVsaM7 zygunkuCXaM>1=6^Wmj7M3idiFx-0UUQhN02w{eerUp> zo@?K#ag{e-C?9V+uyBS$le7OF)V$@`V7u|-;Zy=w-Jv{zX4C4INyLzzyGfIu*&IO zMqX85KZg1@;J?mwCu?W=2K4e>tQlrnxLZR8n~<^DW|n`iO&-KSL6`-*KXL#ALyKwE3$J^o9IqhTNM;q*w~ zGE;xrGr4X<$7S;LlVMz~%2&bv(05&e55+O6a`;2WD>(EnuynfM(s$p5v)8iUnfS<* z{4fJIJxX7_4WMQ32eHa=s3AdWBpUF)&Enc z^#34j>E1)>{iN;3z|EcXe>>;&nfiZ_a(+XfD`(aF*L`E-BRRag;(qHzzXgxq7Jmy~ z`-dnFCV8W|(|&fm^7eq}Px-kzJEJ#;vU_aKjyXO29yFtRQ_9dA@65=T%pv!sOAG9g zti8cRCsX3@NnaO6?4#4-Zb7Drp4VloqhHgy0ltHm{XYA|WT9)t&?lS3&RGd4r)z~Y;B@fg7iW6bDVR!8`b)sgCOo1QC<0uSAlVeR7l#Z%PJu`nlHL8(Cz7Y?zj^Wb}H;&_nD?80b9} z%k%{2kA08%-=wv4bQSA5#467p8%8#<7brN;cXZ4ca>?EneNnlE%#mcgh2N`p>IIk9 znWV3^H-Ns$r@Bkr;owAl?mZZPBVtYXHt4GnPj5`{M81D#3YTP=VAFmfRob7y92%~( zrIn0fUARGT@LT=F`QTOHqYuHVKA(zX4{O3B)NAbPyri!?=u3NbsGl4>0*;_Ta8weG z)`b`qhg!|I@?|mu1htK0` zf49yO=Svv3_QQbp#GE*YwGo{QEi1pvX3n})-Z?#3uJXW`gGcj}5xE?3IuneduXj=Il|Pw0_Hx?F;z+JkiT2@)o{)8@R-_4W$c+dBxuZo#Ez*vpsR-EOMAy-oB;&yTP{{Nj>R@Q@>+PfS$EB z$sXk@t%}>$`y%Q`HnI8`p^uoq%XJxeEdFll`tViAiK%1E(Fioa{1i)?ORWX5Hbh?q z;*0jk9}us7OUSy{;gwSryB^|Q0Ij8yD}=n04VUAda3pzvt$SFq!eZT@c#XAkY&gSu zLoA1K(1PqXJBcS>4?U$aFYSl&vFzi$fkUz(6^AVX-$8v(+|f5j%h>JPpcm{!^=XEq zd5LU2(I>Vdd7LN7KE7=b`*ClhPsz@--&CfiGWXsXH|xSzB)GB5_zCp?+i-(Tdsz5b zP~hGC1Sj*&&_s$8{D9xU33xgQCtpk8JO8)fgmu_MTH_HuzW96kt}VC#C*+F6_(u>2dhA>tRTV^PDaCVAo_GB}+)Nu_hq`1!D$6BmGtn`O7r{cOh8OyiXcSe1tZ3~_l z7d|vd-}rHdTEO=dV44bi(}8v6g~Iz4@Y@#uBs#R~J_~yL3HBX}@qXYG9Ii?F<@;x` zzw$KlM*3IZPf^Z#%%h18zDWEA{_MKGKfKHqoZuLI6sswp4h31^2f1YPUb)KFX>lmH zb5@FVbVJNPZR+Y0^YyWlsm-XU47 zy#^)gj+CW$ha>FNU>#*s+w5ZGvglH=W8w3YY6t$;cbth=#Wt_L7je|tX$VYsXZh; zDSPNU>_wEh_VfTgd)FPcu>o5t zQ?gITR%dQB-tzX?7R*#=+pgP!-=r_$>CM6u^dx&xIR1vltoh-dzR}uIV*kGp_V4b- z76G2j2yu#Tbn$5Y`>c83mA$As%FX){xfCg_nKH1^r*g6jqu`t8Dwo#ztoEftN7ld3 z`i97=z9CTDi1m!t*gmw;yAJP{Ie+ErTX({#@L7{wPUyJ{dS>rA*1XxLc4Rkj?vDOF zookINwp03IJLRv~1FHpIM^-Lwsd#4!&$3rXd-g;Rg5#1~_eYLY*!NI&J8fOcwdhpeFIK$_bwrOb zjVESCQ}6&G^Cj z)r@f^>()QJ#4_U?8@axgLvsDU`!3SI^L?oJyEep_|2MyjbUE{pcaU$)xBM8zNFNh! z$WO?z?wj7b^v894k!JK?ei!K?wMG3?zl)@pv*p8=v=2@4J%f7uUa|Y>lot(rh`Cj~ zo0SM?y1swbsj+*--|wv^bq(>^3UpAW-EMLV=zD~92fc&0YM)}No5Ho<=*#5%JNez0 zpJ(2#{UZ*^2aaR)yc3X7?vM5Xp{?mx3>}$C8wMUqWA&o<=`)A?f$pAYVE&y^`|AX2 zZ*5>cduLqLqj*U;H2=;#d$3zWi-)vN*ip4L`K;RULvl<{e0OK%7_g184@vn>&T9hE zgK$FrKpy(A&bIf=QckFFq3>3~*UD*#jE~%~>-%DSl6QLb?zrg0?ji?_qk{t(&AI?< z>fjc;hV_7Rp4nkp{*@XJd-zO4#^#)kNPB`P?ymJKa1pOL=UDed1`kS(C|{$#*2dYW z&3Z0`o@rf7@11KeIju4N6yG&o3+1==Dq;_XJh^mvtto0P@u+ZNd*M&NqrB;cwt!Le zu<(>MoJUxT`S0dm^^`Yo3F8s(N)A9T?6+3W?Jse?`TuM0>*J$3&U4Q>yTU@KVg<6p z4-;nv*dY!d5(tO5;0hrVnaD(Zm=IU>YNcJFHLDNruK380HUflATuNkzr0y+Eg^e3G zp$&~m>o%m74Y5f=i0$B%BqZIHASQ(CIE~vnH%__FGc)h*XtiM4-|cPx$br#0&w1bZ zdS~XHIrGlU!dAz1#&hwEy~Ik7V1G&p?P9E(9?nOa4Ib(jr-kqId1Z3G!DP%+sjyqp zPtyj&-_WW-ovaGb&nol_nBT&hL9W3-c;z2_?Xo%_uL?4#H$2cGC5)^7HOL>bs|Rg} z?FY{h*a3OQ3T-*l!N+sZHln`#J?LzEVn<=zoO^ju&Ase99|4c#=NotzX+bzGH>h>n z$Or5KIlpfpk0OV!fEVA9>b$j&APk$2Y2^6;IK=KJ&l{d5@X!v!bz&$#$l{ad2Z34V zN*%62nS*s|cMs#7Nqi%+@51l!;y1Txujkr9uI=GmUzy=$7&9HL!GIt1EyJbo<6zAN z{rxrkk)QtPpZ=5%H0ynw9<=X1lvyp-Orh>$FOAX<_!b`ica-03*yH&feI4@Aj56UG zpmyvFWj$iqVhx9?C-~k&`D1L-gnoU1^MBZzj5@&I?&bb;2fy8mJ(U=X+>^n#@U3p( zyXR>0<(gR56Q0k2`u@2oC_CD_P>xSSH#|{-`haH?_ZoGEf#0O%XV@#qG(aCrWjZKx zwVuJOExH^i9_D+0;G61fq~ZcREdN@p$6!6dI_8U2sQZzsN6%9hZv|h*cnWs0MJS&p zhK;jhuxB1^0dpYwH|1!Hq3sOypvb#*htIoxrw?bKxDm8bmOImW5V}I@iD^sO^9H33 zGu>5253sJD_^HdTxf=)pg_2EPHN2hoQhKh&-D=pVje z&U;{-i_qQzrp!p61^O{V=UQ^U<9TO)Z{DG9qn&7*W&`?@dN|d;pxkD;-&VHFv)J#b z<6Si>-oJR8c%Li~@8H|S%evyGjXWVIk+D5q`0ZEyV^ zG3TkewYp6!J9ZD-#)p;tf@jV0+?*n&5o@rReykg~k>`D|PX9UTE5~Yl{xdvt?9AsU z@GO1bAf9Dx^CrsH{8lB`0=kU>_Mxj(-%MSg_QSQHU#WfMRgRe`6Ncl|^2{Cl{t3e3 zd(2@^Z47+sydV2D`_Q&gm!^`w3-nsN*L~(-`SwefZ){jftj1p@Yr3g#*CLIh!`;mE zV(lKoU2FM&0RH7%Rm{h#cDxwl#EEHr-d?&+hpoyEeVW9JJ-atb{#y{X-G<$vV48cV zp?jwKh62MroMXUs+Wz3cIqbvtGc4cG?BUBb>5)Cp4rUgdL>;Pn@i*4&m`ki<54@Z<>p6{0s;C1xmb9*eYhCKSLkpD{ZQrfxS}5V+nuP zC|KHtc|N@c--oq`jMojmi0`eJ&S5?I2*Rvn7(S`1lJVK1GZj&DLdU*w%>#`x-@hq)7m%Q+N=J)`&@^!vH+p`Ud4c#k|yW%yh- zQHni3=x3)M##w07;TO*rebBvprVd8hFY^0z2GVuabR%C9u1fb}jGgHh<16-Gl*M%H z#k^c|jN^uj)Nxgg9@Ab977br^d}!AkQ#4iHymruKnNZFSP+64PvgoE*> z?z0x)ndkdXLBHjwwHE<3R-j#TI%qtriuwfhQ?+&jV?Xr8&-o(3{v!T{DAo&NeM_H@ zzrS?UIqqJ@@2RPAWe@5})z0T;VxEv|1zqe};MpZ^UF^9-AMtOf6xo;1fFNDFQ9)KSzO*AhPWQSciJX+(bj{}^Z5{y9El-c%oH z`keF?`W(uJ?fWv?^~1rzo%l}NiFJazTnFo&gU^17?HkY3$t-e_acYBfSw!quK89!>+L#U1Rj4??eMlB&d{oTLXBU!UW;qa_>GGB z^Na5?djAHTfk3&dG*#`|g>*iAc9?qgz7goTjMswiUxw#?=2d@q@2hsaM`eB>jXleV zmwAM&p^p&v5aJFzf%>Y}p{p~q88_v2rMOYAA3i&sal_t(xH*UGR`aY&*v$EiJM!*> z0Pvg~LE3$gk&ktQc}6})C`WhIj#s6RV3|pp`TP>(>JK8n0bL)y0xWcRcf6b_my}kbIOh~@=^$TT*@pD$54)Vb~I3^F! z6W|2Ua|2AbGj!$e znUCTO%(t7Hp`MC>FJQhqDC5fr^SYCJMk-fKOV7A>TAmb>`PR`<4@>g>~j=k}&q?;aU`GVN848y*;WGVQbgulchy zb_R{$%!A37VZZW9*NylZj}Idkx9&~jJm#h^rN_1WS^B~2cVwQNx;?Y22*06I(wEtL z9=|(2w08Kq(&nA0{||faeItWuoP6XQ9`;W?ke0UZg~!20_#pcFzKkzWnLbpzHeK43 z8uCxw{w#P-pshX2bUJD1nA)|&zk_+j+psnT`smwUx%)DB&Vc77r#3Pi1RdY8pDV51 zH;nxQU$21eAlMWc4lEqZRQb^ki~6uX)gAWApB;H(;y}8(;_>v(^k*_pOdN70J*5nX zelRYpLSD-K@Kf#%livv(7|!Qcyyy33s=!~qaA&3(@sPjTKZJ1m#)R)UHEK@O3%kR8 z4)*2;4y4_2<;YvT$92Bru-C(J7E;HQdtu-3j^N>p59jH*<8Yop)18_J<6-I`lyPRp zy`@+ezOWo)&64dc1DTyIkCx-R8fPI_rkM`A&mtZA%*7bNC0_u37zPSus@pz*@bJ6c z&O+*gslN6{$y*NIaS8fP}eS_&cSyO&W)?1jNT3G;Cu$B zs-=!P;}#<)^o2P&1tBM_Go+l*FDW^B({pm-JIZMX&Yo3rLb)(3%%=s>rXZ&^nFDx! z9M6^RnoMQ&vfy+V@9}&9&yVAo{rvRlIXS8I>rP7@<%6~lC(nZmPEH(jVdL@rXJyB* z7eIcwFfoR7)5kn_@M+Xx^dGC#Z_!eYPZy9Q|t9eahx7}8)Sw(oblnq*=aLwGw*{5tl=IR zW;$ZvLz^BBrh9>%zngSwFf+eM>yXK11L-x_|5Y04xERFR`5i-YV!S{EmS$v<>-vUB&5+Tg5Ti?H=y%fBONPLDm925+6buq3`-{#l0vovJv{( zbDKv7hjKcX`^b>53zXrWA=EqPF!Bxk1HFlGXW+Z;R>!HvSp$QxOAq4nco5lD^$+c2 zHP^;h2C9}#cT4d+6Kw>~0i=8SbhHsX`|*r5Q_~->T2}RV^|Ev@xQ6q;pDPVMI*f76 z_bP^V;QOO>xE$Z-)i^T}?=EsrdvK`r<#OPvY1>~4c!Mwb&<8;O4klv?|-UI&H zbmm=1C-ScJJMymedoVJrbi3D=sjk?S&7acaq@k`+hZkY|B6+8dwlQ_Gd)tg*_l8Oj zGW4KlCw&5aHR?}>_2-=^OQ~CGd^WTXeHG7p8FVE~pHt1TErx!Blksi}(p-M<>xY@g zsansYJj=Jw5PtX0eTZ-SeBedkt!7z&tYTMIw+bKAKpl*@SeISs%yQ_da(B7v!(GJd zdhgiII90hisDMZZ+b7b7xr+}Dj?72BVBe1SBV129T*p!Khj35o!ILq$FIuX`g^t1OP95*9{`q8|+In3TQaJ0MuqIvhBLa%CC&Q2wYx z9@_On#QEzn(XYou&^`ZS#za@EkN2rDdVSiLu1sTGo?(B}h_thBaaRvw46`dUeeuqW zHxu7ut9NCB&AT#AgyYOI%wgdS7iXROtJ;IZzQ%sGqg$WAn4%TmCtl0CG=ASCE!Z80 zcKHHa8t>Duq`j8q!Lp{oN}RJ)DLnbKLsy~A#@OMC{y-a-{!~WIA7c&gEm*@lt`+@s z^-gf7lJ1V4O7-OlpD`R*mq&(zbIKG0+wjX? zgZciGc)!zr|HCW1KT{x_{JgQeByY?w^Ts>kP_jULS|-Swcgv&vKD-t4FZbSYM|$MB zTi2vZF!tV#??kV9=g8pgXloevnQjlTL zkQK&IX^aWdlbf&xjW#f+1^W~^f0M>KER=1jqx)^1!{=+E{F|^I?4`6*%P}&(N16sR zTwjMix%xLT-lMIFW#sj#->6Z)nduC0EH#*UAHsEpaDFZ3=7TMb!&7eCnF*%j!&7Es zJu2E9_Z;~GuVB23GC_D4m*V>j?G59t0CY~(P1`fn7XggVI8NtW`r|>g*?F+RAigJ1 z7obxwlAnBjw6P+bgYV*d+i7}o*zH>nI}_&L8PC8gY3wt-HOm7U=dN)EM7pMNFmwIN z{>;MV{TPQGNH2t)<9ejI0_m+diQk+=T1&C`2{sm_^~10uJTyhla0+k?0ok$)kp7

hg;hs(RLO@?%mS5W%YM1=et>5z47>aK*Mt|@2bkXR)$wPcXhSLx?-uV^jjB> z$Gh8t$=l=JdpRqVZT)bl&~Zu8py- zbB}dRkzht&r2rS=5<9k$78K>!(-dLWGcc}kyLkh zZrguf{GC0CXq!#|6VaD`-_~PGm%XE_=u2OE=9A0+~E)A#$|RQJCAxl0{fFHUMx_x^wULv@dS z^P9W}LxWx&?iV&SypQ+C_f74@z4rY6s>g93xas)O@8Di@%fD+bTQ1fg{rH(b{Nl^|7ccniQ?JbU*Sp@oBxPIK} z_87Mhce?$?9mJjPka0(Fr#ougaop)n8h09Zy0gZe!=3Juac|&G_m*+~705qasc{v! z(@isOChl~zjjO?(Zn1IoxYIQnw-$H0X5%8b)5VQT;ZC>BxPIK}_87Mhce?$?9mJjP zka0(Fr#ougaop)n8h09Zy0gZe!=3Juac|&G_m*+~4CPH=4tKgs#=U_%-CM@_u~vw#)VK=V>82Ss6L-4V#?|0Xx7fIP-02#PTZ=ng zvvCpJ>EgzvaHrd5TtDt~dyLzMJKcWc4&qLC$haf8(;YSLIPP?q|G4Zpo*I{lPAGKe zxb14!|8)B9S=i$;U5`B0E`zldj%$6&GC-E|dFyd9lk@CrD8i-+-e zx=CTjS%kZcjrj2)@4Kw`{5X;KPg?K)!g~J$>pec0v;310xP*`2;>x~nu-<>jdjGrD z`<>SNFIw-Nws?0kichSNdcgN@u&X;2jCJu#L@-qlT-)6pZ|exh zx`LP#;0OPl2WsYYhVSoAya#XQ&YxQy)YAY}3xcx}(RehRjAEJsdwLwDOR$SM@XS#iI&*B!$b1PyBfoZ~z2Yk`U{(C^>ndl0-^PCftCp4 zZ?Mz2({ZMuF1D7H_WO3hhqv++eXJH-U*;VD>Zy8x`DvVuFb=|X^y_(+y0X&kz8&69 zx2`O(*I!pQrLinfcdD$k?$~qBG98?YA^&6GUyM80`uyUfVsFv%vS4Fb1$+ePV~AeH zq@7_*L7Gn^3>AbSSYNzvYGwkcNIT)-9zJc7k%9SuPfSlCqg~r@ry^ubp^73BPWF zZ)VY$cL)z_%v6{iUvM1CvA)c|*KItd^2|IkzI~vb#xo?@KW&jo~4`n2N&@m#OtS;2Vnd0B5Oe2^D-hprs&BJbtV zg^)7-UOxiASQuI`y$xjpuGc&!!9K4*ktTd&_|}biGqBORxa{%I$XPvm*|=yLV; zl}KsUP4Mb0u)=yq7%UHl({jpj_Tw4tNZS0SY>BScg)F>pf%nDHyxX$8Et)r9-YlDb zzvG3Ow$R_*hcEgg8jw2u6uCYLq)s&ANM^>E%v#RQ&t09o&)epdC>pbm!R}^{tsS-cJwN=(^sKg0<9{S@0Fuu3WbnQ%P+Se{4O4cwhP{R6;8H(+$%E9 z_frGD9{3r69}aTzbWX|=ORM#)%18No#c?j7PFr=+yFXjO#Z@=lI!-q18-)p36QW+J{O7^rG7xa+}le*UE8%{F|8!M8>6jj3N->>0%kz;^Uw>jV}eH?+QACUxJRtvz1Gz zS5uOBPk-ba0N*q`&ocNBZ~-0kd$!)8Z0YyV|JLKc`U3sH+EM*LF214HAQSkP_^13- z_oI^TBfw9AZl&8ADd|3qaW|t-E0oSFFdl3!TjYIbY#ot2_WU#YHk3A@pqA-*Zhm)yrIG@kap_bLu1n} z@|yK;juSyRwI-}Rz^vbSI@K<(CM#QZ7n@Dbwl_t8WLpG8L+zhy{9dh%bU({y4j#BDcbOAb45-jSgBXV<6H_gI1BFsqtuj`euV(JCWZO_=OQXug$5y zTw7k5&E*)`a6E(`)pd^eT<4IAYu3(^vBM0Eq2*)m7@L?1hyGgpuF6ZJ31K>3<2}g8=T+uE z%AtS2w_nAr_#!2&Fm)3mQXlQM83bQ5{OrNO){9lx**vbhQXUt9ZvcKyzz^pNtTBq0 z$X26V)moi>r~4WDt$C-ex1|WnP7mdG3G@cgS*ED-dKRU0uMcfy1!pqKiZLgGx=%WJ zQ{ZLVN6)$7i!yJ{B|k2<^Yz%od6;QY`53D+y^cJki6Pu5C5kYrOgP7Hk}@~*Fe}TZ zbXn6d4c0T$&ba$*G=JX0KO8xUEWO7S@=H;{st9(w*FnQjj`Pa z&?w%7AI7KJ{c=5DBs9*?Ydv1PzC>vwUH9_iUXO6rgZEnFo{9MOz|SE3q*QuGweL;x z?G!Y86*F)q7V6f@oX+)nOabNBN7ji82zv?!Lo+d!YAy5kyX}zkIyU%SuD8FW?)X=k znbo|FsS~r{f7bQ*-n|9=kgCt4(uOHPNnPCp#!cRycWW8ur-k`UfxZXy^?0`0ctcsR zIXeBm9+N1SIgYu9hFw$E1m7Cxm-)f zG-ks@T*4Oz-!r4*&drbFeSR4P@$NCqAnghd(=!DT__5Uc4Ls-4m!mHNeF|23qxdblwkt5c^`J-QqyAwI zv7|vJ(0vcOSVY9Mlis%w?Gev8`icocI|v%fE=Oz3(oTZbKw7he+c1IQFwBbEwEie5 zSuVu-3E9W{t-R*a>c_&m-SAgPHp~m@Q{E4|NWSd+w(N4@tp)$g-_-TEq_NDu0s?oM zC#<7}Vg5)z3VIFm&{S63htG%=kV}Q3y$%}r;H`MCw_<|4FJ4^ueeeqJ7hU0fQ{MYr z`RY8V^2ZAD4)85PI`ZkPZ;L=51ihK*?9yXWyANRco5AxIcoyRsW8=NP2AEy&oFCq7 zyxR@lMN4#jDm33ZU`>eS`zJmD|1aL5qXKz{4W{%3(cqL)?*!-vuj2m#=tn{K!~fEo@h2P&x5gY7ubrZrwaz%N z*d6aq@>jUmyYKK#aWT{_eD&$qK1VZ5$zn7PTtkS1mk4mGotdqh|iYP39e0i%CeM)LVW%}^pY+XJF9lv$? z9DL;9;(B#n*hpb=tRUq0v&*e~?9-T&NyL(W`iKe%ci}JXlb4$Rq>&H#@6;ku48kw+ z<@%53L21bP_nfauP`C?!qecHN-V@Kl-825<7M8HI-UphYj)1&bTtS!^m zc;{6i;m-IOo|HG=VEQSGbcby(VeJm8ieO3qQ+N03K75*Mm|CGEy7wkfQ zs(eg+A^&#J<&yF_*C%hZe5F006)OL4ZO_q>#q1^WeJfjE{3<`wb_k0O@2G{x74Wal z|4?4WI}<_Yn&eq%nl9we^vfD$mIv|dTFC@XxX%l(74+jfRABg{<6pcpho=|d=XwBr zc}`scI_>;IXZW<^3uby=wD5cL{F7c~rI-F`!`GKi-??2mOgioL`qK0_EzIA_mP^Wy z_IrJKn0u1vT>Y=fi=Xy<;b;2%yK|WF_k28uv1~1CkC*y*@Q-tJ@}IUa!(0D_(RAAS z^`-MOU}5^Fz2By9vC_K^@e>EY!1l`UcUyG)9*@F8?*NudJlf%fz6Er#%Zq$29Ldp{-p8!;wgS^0uP>dREq{~4r0=#c{ZDyjG`+*Z zq!*ve(LYuoy|laQ%Tw)>_H!H4MlP7)4Sg$zcNYkcc5!{_^rtP%^wTyj^he-dY~_>> z>9mgv{f|Kxd%4hQBNsaPX%82y(r01PX%n~UH81Bd>9l$4OQ*N*+c``+?cDm(^g#=& z_$|!%pRq9Mw0G-E`+w2Gq|@eY(=S+plRnMDjK9{xpY?=Sw|DZ>{;e;a zp4}Gy%L4q$_N_c<{{B~T{u$nYg&BYROpg9cf$(VC)|U=%F&7r9%X6M9z)#z>&>0_X z(1O2SfS)#Ip_89BX2DF~A`6pFo3p-jdg?7)T%i5a1}*&bPaCw2X@j;gZO}HR4cf-E zLED%%XdBZ8ZDZP?ZA=@qVCFAk_2{H=wJTJTQ`@Y9AZ^j{UA(^f6?>k8CI+NFig{9dqdD==--`qJrf zF6HpV0^!js*L5DvG+q1s3KBp~OF#R8SEr%IC?aunr{IomU zn09Bu^uPA?9HxKToAssRZ{Z+bT{=A4lm*j&|Ic%n{%J?nm-c_+jT|POHe-G1@Mt3z z%>PP^6=rh(eyJGeh2CgaVh+9{PmZf4w-+YJ7i^DD|bn?@NDwy=AEKEB6+jRbxjJ|L(Ho_+k;DwCG->~Q$j}r@hO#%7Q#;Px! zzT*~dF2GOws?EPGI}zkL8}j&>AMVZ2mzE!GtoqXNy=YFFyLG zJyqz8|G0(mdnwsV+6!%|`ZD?kHc7$sUvJ?Z1^m-qD*TL}Hc`R!f5^grP{2QJpu$i8 zv}M|uc1pnvuPK5%n$98 zHoe}$q|;t$(+}oh?(xx={@y&AH-0#4jSs$gUoOB;+osJQn4ZH7 zPxc?F`HTYoY16d*@3-)&0{paR3cm_}Mh;Wn6*EU;p6#Kp66ZSw!lMmSU!H@5HL{n~ zciJe0&iH7D6wLT`Tli7||Flcm{Amj_JlZ2|dV~fbb$QOe76^|vNTD|#$-TrBZv@z|CHl|I{#W_*3H4GL!X zv=s^_y%@GW!KBkhD46sP3zJUUpiK|LMkn~j0{Nj$Q0NS=#lj4a_CTTET);nVfI?qT zfKHpA(C+}<#*A;)6hp>*`MLuBX%iIxEuaT2O#cm*|IG#bx4>p7{&yCj)21l&eFf;W z;|cxA0(9Etg#L5^I&EG;KURQFo0rgEE({p|tPUkHRN73GHaDBU*~0HFz)u^T&7ZRH`~v*6$=Uq-^Dxgm(pQP| ze)uP5G2$nuoxc+ju*i=#Jbh_-KV#wg0`b$PC;Wx%G3)DvuI({`WjvXyf8(4+gfE!( z8T(@T?gf2c*8WlKYy`ILEx$JkU*~)R*tRb{k%#{}51#~W|jDlfMt&o@d032qeT39U|C;A{0y+{i6Z_gu&lKweg&BGU6P)k0?XQd z(*F%u_Dd1dL@Vp>iHm_{-2>&-34YoOS>MZHPYQs}`8;Cs-vZ3}#bSfM4->A~TLX~C zLeM$htu^#JfH^+W;gvY`z_R|A;e81B49ZKDC*ltQ%bo_(+ks`>1=F_~SoWQfz5`g+ zoshm4cs9ZtVEn+J1{VEJ{8?bx?@9lMfMuOH@eyFzw@Uo?z_O->{!akQdMDCf0+uxj z#AkqI%_{MaNMGtYCy*Z2@1Fy6zD?xehahD=5c$i1X&>c9c}@csduzEj-gytOtifS= zZUg50F6STUzaCijDG;v!mc3NO9|o2+Si})vS;N8b9srj9n)qYDvJRa54*|;>LE=vU z%NiH*e}?=w>b0<>a}SX0F(m#1Fy|vB|1SW`+93LW1z6VY5Dx?QVEhn3zexNOVA)r| z@O}o&`C6&}W#gg0%(@`*-w4e9O7z7HV9wVHe;qLGr8+%+=N@2Lo6qoDfRFD$m`1({ z;P`fy4$BAikMx`LT37P#0p@(tEYMlr`+;RI3h9pn%Q`*cr-1G9{A*zLPqX2l^rOJC zXM^|{u z);^K{Z-6;|Y9JkW2$=RMDc^4c%f2dx_dQ@c{vQF;UULaejP%!lWxX!32YJdGEQVhW zEc=;BpAH;HedK;)(&v$m?_FJg#yk9BHoJac>Axd;>gfMIU|T+MU|C~CdJZvo5t zcj7a^wthVaOnVOVOS&J5NA{8v<3~gseh-j79rC#e*ly4729`ax)$T} z%XtW-KL^b98&8@1zW_{oiZ1^W=ZECCbC#0!CCT`+Myusxn>0+#&)q&EZ08d%~OuF0;(-_vV4N&h4;?Q@df4?-VtJz9-P@8ig?>=7aV=fN*~kcgiF zmOakITw5=D0*Su~Z1)%61C}+Eq^E&p?>q6&fjQsfy1GC7B{09&L|?l|pRF$@0@FUs z^wa;lf$i^!`M|XQ3Vj7Izo!H@k#5On12FBa{G?)dDPY=X0ij0`X4_G33C1j;|l=GzE$F>z_s8H8vnNf%i4C*7Xr(E1>z;ZvR9CJ z88GK_)!h}H!zHpjcz4tpJM&s&UGwJ7 zoyW6t!98yj_dI?6&b&69w>r1mnHm1CjiZZk;B=u-8;%nWg;UWju@ugEN<=rrlBsAS z#Pfz7q$Qc^ZEpvGTrnK`6pKbe?X9s?5?&+Sp$+lw)^I$8lYkS+P`G!C)7H(ip>QzN z-0H#{D&$Z&kqB=M;RLC~R;N7??u>>ay`7y~o$l8Aqiw0VRq$)Q4)O5gQGWjGn z{vTaHEH+4_3X*G&wL&J4M{k0sW9f%bB%BI6Oe$V=Mmv*HKJ@galDH*PiFmYY4#Y{H zo7#I4v91&a8ww>`HE>$v;jWEI2=1fNM0Yd^DQrdT8-ed<} zqm&};q(fXiAsh?6Q9t!|sb>}lzDe2OKo!-AC%W{Yd2Dj zgr&CjL_>H;#x`_?gZ>xzwqKj>^ULY%x_W8o!+trg72&s z;%_vYd8=wK8qbDmsvRwd2;|n=McB19)Qtz7y-)(LG=D1AwKWy(q8`k7iAPaYqv5XJ z9%#nis2pYIgs26SXI&oV{5bU{`Tz<9p|r=l!)Pawc6}h7qOpC2q(R{HxVGLzGPWs- zS_OrTqv3SbRIE6uJIdCdWVU%{^(6%=M7ILX*4_yfq7xU=iXmjQMMxxQP_8Fxm6Z4^6XsP&EYnk^FVC4Q9?C9kBCS14{$F}e~f-HT8XVH{zOGEgd4`85p? z2l9nu$tYi$qX$D;<%D<)I((X<*2Qe3mFn&Z^)S)8>Z|ZtlgW^(O{xY*lHH*W$d4(O zb`_fsAC@>+kz(^(@i%FdvI+=lB!%v(xq-hQIuoqp|k)f zJ83C7AF4u*^D=(A4OE7pecG%R>>vlRu4Sv&uAv6#?Li)u)>pi`lv*J= zT~JBLRVipBLe-MqE?rM3HoWUZZ6Zncm?89zOf4hKsT#_*Egp__;*Q<{3>~p5Gwv~3 zlb&?@G}67ITp&s^N41oDx;HO`q!^~uS0!N$Vp{s6+mktpF(*a%9nFD(R4Cl`KyNI8 z>MVL98w1)cn}(`HriAfQj~GZby3u$c8;V2?{TL+$ZW_yIQ5LEOSp~&% zMvs6oVT|3I37dK$)t$mfUaN)C0jiGFu2iaTfp1fNO_fb*t*@021~d3|5T?^afhQ=} zwpa|k7Kc$;?{QXs8P3szicXKGK;SqPyrxFV=nZcmV+@wE;inR8t1NQ1?oARP7{_J? zFS~SOYzn738r2Zk(ceJkyj6xI{U*4RS*e>m=yZV68#k&%ccMy}pjgb9nqD_|gj1#~ zwgm>o4yw_(NOJT66Ey}#>O+DGiUV74vFOz>AcO{vN7j2810Vt(5DP9NXeEeLMxy`f}S(kk;`0XSbdT(?ZT7#s3Gfbs!j#?>Rr6T}! z7mo+|1mQb=u!q`}9;WnlZ_W{x9`b`l4}$4UjkqaTYeW(6mfk@JMZxGImM$Hi59&h# z-@EuaLO7-e)U_r1NeF_G1&bit>P(i^c!g-~rKK!58HQ35S8>jOIkF72`^H>grYr!K~1=T{nV_b38B)V}eIJ z&S}ZT`8QsbaKguVN4lr}0WZykX=`=88-In5^SyM1!kc6GF!Q7KrJe!bL5U3SB)o;1 zuLo1}YQHk~Xp%;Myu?c_o*6ISbKL};(C{kzyaLad%5u0IhwCABoA3bDML%@w;4mep z__(fOpg?%!YlUOH43G1DkAd$n=BDM6e01OipUKC0;f9s2(}!od7#6QiIEE(|`A!0G zUYZyA_?(1eSaMb1Ao9PpJj&xXFz~s`Fn+Vib?z2VhDQ1>^DLxks~~4iR+>xF_b4#p z?UDC0J6-1%0k})NkDF&=+8tJa&%OllE@er2Blyy{a*oh(UI3BtVyX}`sH5{c`!Uyf Zk_2-}csMF)lw4kV%5^>`Ot=f*{{`k`7@Gh9 diff --git a/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/fib.json b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/fib.json index 3a280f880..87c8842c8 100644 --- a/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/fib.json +++ b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/fib.json @@ -1,132588 +1,3 @@ -{ - "metadata": { - "backend": "ghidra", - "decompiled": false, - "hash": "9ef1e562cb40f7edafb3c075df99f35c" - }, - "seg_0": { - "virtual_address": 0, - "size": 800, - "executable": false, - "children": [] - }, - "seg_32768": { - "virtual_address": 32768, - "size": 24, - "executable": true, - "children": [ - "func_32768" - ] - }, - "instr_32768": { - "virtual_address": 32768, - "size": 4, - "disassembly": "mov r12, sp", - "mnemonic": "mov", - "operands": "r12, sp", - "mode": "none" - }, - "instr_32772": { - "virtual_address": 32772, - "size": 4, - "disassembly": "stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, lr, pc}", - "mnemonic": "stmdb", - "operands": "sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, lr, pc}", - "mode": "none" - }, - "instr_32776": { - "virtual_address": 32776, - "size": 4, - "disassembly": "sub r11, r12, #0x4", - "mnemonic": "sub", - "operands": "r11, r12, #0x4", - "mode": "none" - }, - "instr_32780": { - "virtual_address": 32780, - "size": 4, - "disassembly": "sub sp, r11, #0x28", - "mnemonic": "sub", - "operands": "sp, r11, #0x28", - "mode": "none" - }, - "instr_32784": { - "virtual_address": 32784, - "size": 4, - "disassembly": "ldmia sp, {r4, r5, r6, r7, r8, r9, r10, r11, sp, lr}", - "mnemonic": "ldmia", - "operands": "sp, {r4, r5, r6, r7, r8, r9, r10, r11, sp, lr}", - "mode": "none" - }, - "instr_32788": { - "virtual_address": 32788, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_32768": { - "virtual_address": 32768, - "size": 24, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_32768", - "instr_32772", - "instr_32776", - "instr_32780", - "instr_32784", - "instr_32788" - ] - }, - "func_32768": { - "virtual_address": 32768, - "size": 24, - "name": "_init", - "children": [ - "bb_32768" - ] - }, - "seg_32792": { - "virtual_address": 32792, - "size": 49064, - "executable": true, - "children": [ - "func_32792", - "func_32844", - "func_32884", - "func_32948", - "func_32996", - "func_33132", - "func_33308", - "func_33476", - "func_33612", - "func_33896", - "func_33944", - "func_34004", - "func_34280", - "func_34300", - "func_34396", - "func_44904", - "func_44948", - "func_45160", - "func_45524", - "func_45836", - "func_45868", - "func_46320", - "func_52252", - "func_52832", - "func_52988", - "func_53196", - "func_53220", - "func_53276", - "func_53332", - "func_53412", - "func_53448", - "func_53844", - "func_54156", - "func_54180", - "func_54204", - "func_54228", - "func_54252", - "func_54300", - "func_54348", - "func_54416", - "func_54672", - "func_55420", - "func_56640", - "func_56752", - "func_56872", - "func_56880", - "func_56892", - "func_56904", - "func_56908", - "func_56912", - "func_56916", - "func_56920", - "func_56924", - "func_56928", - "func_56936", - "func_56944", - "func_56948", - "func_56952", - "func_57276", - "func_57436", - "func_59500", - "func_59740", - "func_60028", - "func_60372", - "func_60396", - "func_60420", - "func_60560", - "func_60588", - "func_60844", - "func_61120", - "func_61208", - "func_61364", - "func_61532", - "func_62064", - "func_62356", - "func_62676", - "func_62772", - "func_63272", - "func_63372", - "func_63612", - "func_63936", - "func_64068", - "func_64160", - "func_64300", - "func_64400", - "func_65828", - "func_65992", - "func_66060", - "func_66112", - "func_66120", - "func_66212", - "func_66260", - "func_66280", - "func_66484", - "func_66656", - "func_66680", - "func_71808", - "func_71852", - "func_72064", - "func_72136", - "func_72324", - "func_72416", - "func_72432", - "func_72588", - "func_72648", - "func_73012", - "func_73032", - "func_73076", - "func_73136", - "func_73412", - "func_73600", - "func_73812", - "func_73876", - "func_73936", - "func_74040", - "func_74056", - "func_74160", - "func_74232", - "func_74260", - "func_74328", - "func_74400", - "func_74516", - "func_74776", - "func_75324", - "func_75632", - "func_75660", - "func_75748", - "func_75884", - "func_75912", - "func_75960", - "func_75980", - "func_76064", - "func_76188", - "func_76340", - "func_76520", - "func_76676", - "func_76812", - "func_76908", - "func_77092", - "func_77156", - "func_77172", - "func_77676", - "func_77828", - "func_78072", - "func_78104", - "func_78112", - "func_78400", - "func_78432", - "func_78436", - "func_78444", - "func_78448", - "func_79232", - "func_79268", - "func_79308", - "func_79380", - "func_79400", - "func_79496", - "func_80000", - "func_80152", - "func_80564", - "func_80676", - "func_80684", - "func_80692", - "func_80828", - "func_80856", - "func_80880", - "func_80904", - "func_80928", - "func_80952", - "func_80976", - "func_81000", - "func_81056", - "func_81148", - "func_81208", - "func_81504", - "func_81544", - "func_81616", - "func_81640", - "func_81664", - "func_81688", - "func_81712", - "func_81736", - "func_81760", - "func_81784", - "func_81828", - "func_81852" - ] - }, - "instr_32792": { - "virtual_address": 32792, - "size": 4, - "disassembly": "stmdb sp!, {r4, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_32796": { - "virtual_address": 32796, - "size": 4, - "disassembly": "mov r1, #0x0", - "mnemonic": "mov", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_32800": { - "virtual_address": 32800, - "size": 4, - "disassembly": "mov r4, r0", - "mnemonic": "mov", - "operands": "r4, r0", - "mode": "none" - }, - "instr_32804": { - "virtual_address": 32804, - "size": 4, - "disassembly": "bl 0x0b1d4", - "mnemonic": "bl", - "operands": "0x0b1d4", - "mode": "none" - }, - "instr_32808": { - "virtual_address": 32808, - "size": 4, - "disassembly": "ldr r3, [0x8048]", - "mnemonic": "ldr", - "operands": "r3, [0x8048]", - "mode": "none" - }, - "instr_32812": { - "virtual_address": 32812, - "size": 4, - "disassembly": "ldr r0, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r3, #0x0]", - "mode": "none" - }, - "instr_32816": { - "virtual_address": 32816, - "size": 4, - "disassembly": "ldr r3, [r0, #0x3c]", - "mnemonic": "ldr", - "operands": "r3, [r0, #0x3c]", - "mode": "none" - }, - "instr_32820": { - "virtual_address": 32820, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_32824": { - "virtual_address": 32824, - "size": 4, - "disassembly": "movne lr, pc", - "mnemonic": "movne", - "operands": "lr, pc", - "mode": "none" - }, - "instr_32828": { - "virtual_address": 32828, - "size": 4, - "disassembly": "bxne r3", - "mnemonic": "bxne", - "operands": "r3", - "mode": "none" - }, - "instr_32832": { - "virtual_address": 32832, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_32836": { - "virtual_address": 32836, - "size": 4, - "disassembly": "bl 0x13fbc", - "mnemonic": "bl", - "operands": "0x13fbc", - "mode": "none" - }, - "bb_32792": { - "virtual_address": 32792, - "size": 48, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_32792", - "instr_32796", - "instr_32800", - "instr_32804", - "instr_32808", - "instr_32812", - "instr_32816", - "instr_32820", - "instr_32824", - "instr_32828", - "instr_32832", - "instr_32836" - ] - }, - "dw_32840": { - "virtual_address": 32840, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 32808 - ] - }, - "func_32792": { - "virtual_address": 32792, - "size": 52, - "name": "exit", - "children": [ - "bb_32792", - "dw_32840" - ] - }, - "instr_32844": { - "virtual_address": 32844, - "size": 4, - "disassembly": "ldr r3, [0x806c]", - "mnemonic": "ldr", - "operands": "r3, [0x806c]", - "mode": "none" - }, - "instr_32848": { - "virtual_address": 32848, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_32852": { - "virtual_address": 32852, - "size": 4, - "disassembly": "bxeq lr", - "mnemonic": "bxeq", - "operands": "lr", - "mode": "none" - }, - "bb_32844": { - "virtual_address": 32844, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 32856, - "children": [ - "instr_32844", - "instr_32848", - "instr_32852" - ] - }, - "instr_32856": { - "virtual_address": 32856, - "size": 4, - "disassembly": "stmdb sp!, {r4, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_32860": { - "virtual_address": 32860, - "size": 4, - "disassembly": "ldr r0, [0x8070]", - "mnemonic": "ldr", - "operands": "r0, [0x8070]", - "mode": "none" - }, - "instr_32864": { - "virtual_address": 32864, - "size": 4, - "disassembly": "bl 0x0b30c", - "mnemonic": "bl", - "operands": "0x0b30c", - "mode": "none" - }, - "instr_32868": { - "virtual_address": 32868, - "size": 4, - "disassembly": "ldmia sp!, {r4, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_32872": { - "virtual_address": 32872, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_32856": { - "virtual_address": 32856, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_32856", - "instr_32860", - "instr_32864", - "instr_32868", - "instr_32872" - ] - }, - "dw_32876": { - "virtual_address": 32876, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 32844 - ] - }, - "dw_32880": { - "virtual_address": 32880, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 32860 - ] - }, - "func_32844": { - "virtual_address": 32844, - "size": 40, - "name": "register_fini", - "children": [ - "bb_32844", - "bb_32856", - "dw_32876", - "dw_32880" - ] - }, - "instr_32884": { - "virtual_address": 32884, - "size": 4, - "disassembly": "stmdb sp!, {r4, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_32888": { - "virtual_address": 32888, - "size": 4, - "disassembly": "ldr r4, [0x80a8]", - "mnemonic": "ldr", - "operands": "r4, [0x80a8]", - "mode": "none" - }, - "instr_32892": { - "virtual_address": 32892, - "size": 4, - "disassembly": "ldrb r3, [r4, #0x0]", - "mnemonic": "ldrb", - "operands": "r3, [r4, #0x0]", - "mode": "none" - }, - "instr_32896": { - "virtual_address": 32896, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_32900": { - "virtual_address": 32900, - "size": 4, - "disassembly": "bne 0x80a0", - "mnemonic": "bne", - "operands": "0x80a0", - "mode": "none" - }, - "bb_32884": { - "virtual_address": 32884, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 32904, - "children": [ - "instr_32884", - "instr_32888", - "instr_32892", - "instr_32896", - "instr_32900" - ] - }, - "instr_32904": { - "virtual_address": 32904, - "size": 4, - "disassembly": "ldr r3, [0x80ac]", - "mnemonic": "ldr", - "operands": "r3, [0x80ac]", - "mode": "none" - }, - "instr_32908": { - "virtual_address": 32908, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_32912": { - "virtual_address": 32912, - "size": 4, - "disassembly": "ldrne r0, [0x80b0]", - "mnemonic": "ldrne", - "operands": "r0, [0x80b0]", - "mode": "none" - }, - "instr_32916": { - "virtual_address": 32916, - "size": 4, - "disassembly": "movne r0, r0", - "mnemonic": "movne", - "operands": "r0, r0", - "mode": "none" - }, - "instr_32920": { - "virtual_address": 32920, - "size": 4, - "disassembly": "mov r3, #0x1", - "mnemonic": "mov", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_32924": { - "virtual_address": 32924, - "size": 4, - "disassembly": "strb r3, [r4, #0x0]", - "mnemonic": "strb", - "operands": "r3, [r4, #0x0]", - "mode": "none" - }, - "bb_32904": { - "virtual_address": 32904, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 32928, - "children": [ - "instr_32904", - "instr_32908", - "instr_32912", - "instr_32916", - "instr_32920", - "instr_32924" - ] - }, - "instr_32928": { - "virtual_address": 32928, - "size": 4, - "disassembly": "ldmia sp!, {r4, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_32932": { - "virtual_address": 32932, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_32928": { - "virtual_address": 32928, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_32928", - "instr_32932" - ] - }, - "dw_32936": { - "virtual_address": 32936, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 32888 - ] - }, - "dw_32940": { - "virtual_address": 32940, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 32904 - ] - }, - "dw_32944": { - "virtual_address": 32944, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 32912 - ] - }, - "func_32884": { - "virtual_address": 32884, - "size": 64, - "name": "__do_global_dtors_aux", - "children": [ - "bb_32884", - "bb_32904", - "bb_32928", - "dw_32936", - "dw_32940", - "dw_32944" - ] - }, - "instr_32948": { - "virtual_address": 32948, - "size": 4, - "disassembly": "ldr r3, [0x80d8]", - "mnemonic": "ldr", - "operands": "r3, [0x80d8]", - "mode": "none" - }, - "instr_32952": { - "virtual_address": 32952, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_32956": { - "virtual_address": 32956, - "size": 4, - "disassembly": "bxeq lr", - "mnemonic": "bxeq", - "operands": "lr", - "mode": "none" - }, - "bb_32948": { - "virtual_address": 32948, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 32960, - "children": [ - "instr_32948", - "instr_32952", - "instr_32956" - ] - }, - "instr_32960": { - "virtual_address": 32960, - "size": 4, - "disassembly": "stmdb sp!, {r4, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_32964": { - "virtual_address": 32964, - "size": 4, - "disassembly": "ldr r1, [0x80dc]", - "mnemonic": "ldr", - "operands": "r1, [0x80dc]", - "mode": "none" - }, - "instr_32968": { - "virtual_address": 32968, - "size": 4, - "disassembly": "ldr r0, [0x80e0]", - "mnemonic": "ldr", - "operands": "r0, [0x80e0]", - "mode": "none" - }, - "instr_32972": { - "virtual_address": 32972, - "size": 4, - "disassembly": "mov r0, r0", - "mnemonic": "mov", - "operands": "r0, r0", - "mode": "none" - }, - "instr_32976": { - "virtual_address": 32976, - "size": 4, - "disassembly": "ldmia sp!, {r4, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_32980": { - "virtual_address": 32980, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_32960": { - "virtual_address": 32960, - "size": 24, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_32960", - "instr_32964", - "instr_32968", - "instr_32972", - "instr_32976", - "instr_32980" - ] - }, - "dw_32984": { - "virtual_address": 32984, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 32948 - ] - }, - "dw_32988": { - "virtual_address": 32988, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 32964 - ] - }, - "dw_32992": { - "virtual_address": 32992, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 32968 - ] - }, - "func_32948": { - "virtual_address": 32948, - "size": 48, - "name": "frame_dummy", - "children": [ - "bb_32948", - "bb_32960", - "dw_32984", - "dw_32988", - "dw_32992" - ] - }, - "instr_32996": { - "virtual_address": 32996, - "size": 4, - "disassembly": "mrs r4, cpsr", - "mnemonic": "mrs", - "operands": "r4, cpsr", - "mode": "none" - }, - "instr_33000": { - "virtual_address": 33000, - "size": 4, - "disassembly": "tst r4, #0xf", - "mnemonic": "tst", - "operands": "r4, #0xf", - "mode": "none" - }, - "instr_33004": { - "virtual_address": 33004, - "size": 4, - "disassembly": "beq 0x8164", - "mnemonic": "beq", - "operands": "0x8164", - "mode": "none" - }, - "bb_32996": { - "virtual_address": 32996, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 33008, - "children": [ - "instr_32996", - "instr_33000", - "instr_33004" - ] - }, - "instr_33008": { - "virtual_address": 33008, - "size": 4, - "disassembly": "mov r3, sp", - "mnemonic": "mov", - "operands": "r3, sp", - "mode": "none" - }, - "instr_33012": { - "virtual_address": 33012, - "size": 4, - "disassembly": "mov r1, #0xd1", - "mnemonic": "mov", - "operands": "r1, #0xd1", - "mode": "none" - }, - "instr_33016": { - "virtual_address": 33016, - "size": 4, - "disassembly": "msr cpsr_c, r1", - "mnemonic": "msr", - "operands": "cpsr_c, r1", - "mode": "none" - }, - "instr_33020": { - "virtual_address": 33020, - "size": 4, - "disassembly": "mov sp, r3", - "mnemonic": "mov", - "operands": "sp, r3", - "mode": "none" - }, - "instr_33024": { - "virtual_address": 33024, - "size": 4, - "disassembly": "sub r10, sp, #0x1000", - "mnemonic": "sub", - "operands": "r10, sp, #0x1000", - "mode": "none" - }, - "instr_33028": { - "virtual_address": 33028, - "size": 4, - "disassembly": "mov r3, r10", - "mnemonic": "mov", - "operands": "r3, r10", - "mode": "none" - }, - "instr_33032": { - "virtual_address": 33032, - "size": 4, - "disassembly": "mov r1, #0xd7", - "mnemonic": "mov", - "operands": "r1, #0xd7", - "mode": "none" - }, - "instr_33036": { - "virtual_address": 33036, - "size": 4, - "disassembly": "msr cpsr_c, r1", - "mnemonic": "msr", - "operands": "cpsr_c, r1", - "mode": "none" - }, - "instr_33040": { - "virtual_address": 33040, - "size": 4, - "disassembly": "mov sp, r3", - "mnemonic": "mov", - "operands": "sp, r3", - "mode": "none" - }, - "instr_33044": { - "virtual_address": 33044, - "size": 4, - "disassembly": "sub r3, r3, #0x1000", - "mnemonic": "sub", - "operands": "r3, r3, #0x1000", - "mode": "none" - }, - "instr_33048": { - "virtual_address": 33048, - "size": 4, - "disassembly": "mov r1, #0xdb", - "mnemonic": "mov", - "operands": "r1, #0xdb", - "mode": "none" - }, - "instr_33052": { - "virtual_address": 33052, - "size": 4, - "disassembly": "msr cpsr_c, r1", - "mnemonic": "msr", - "operands": "cpsr_c, r1", - "mode": "none" - }, - "instr_33056": { - "virtual_address": 33056, - "size": 4, - "disassembly": "mov sp, r3", - "mnemonic": "mov", - "operands": "sp, r3", - "mode": "none" - }, - "instr_33060": { - "virtual_address": 33060, - "size": 4, - "disassembly": "sub r3, r3, #0x1000", - "mnemonic": "sub", - "operands": "r3, r3, #0x1000", - "mode": "none" - }, - "instr_33064": { - "virtual_address": 33064, - "size": 4, - "disassembly": "mov r1, #0xd2", - "mnemonic": "mov", - "operands": "r1, #0xd2", - "mode": "none" - }, - "instr_33068": { - "virtual_address": 33068, - "size": 4, - "disassembly": "msr cpsr_c, r1", - "mnemonic": "msr", - "operands": "cpsr_c, r1", - "mode": "none" - }, - "instr_33072": { - "virtual_address": 33072, - "size": 4, - "disassembly": "mov sp, r3", - "mnemonic": "mov", - "operands": "sp, r3", - "mode": "none" - }, - "instr_33076": { - "virtual_address": 33076, - "size": 4, - "disassembly": "sub r3, r3, #0x2000", - "mnemonic": "sub", - "operands": "r3, r3, #0x2000", - "mode": "none" - }, - "instr_33080": { - "virtual_address": 33080, - "size": 4, - "disassembly": "mov r1, #0xd3", - "mnemonic": "mov", - "operands": "r1, #0xd3", - "mode": "none" - }, - "instr_33084": { - "virtual_address": 33084, - "size": 4, - "disassembly": "msr cpsr_c, r1", - "mnemonic": "msr", - "operands": "cpsr_c, r1", - "mode": "none" - }, - "instr_33088": { - "virtual_address": 33088, - "size": 4, - "disassembly": "mov sp, r3", - "mnemonic": "mov", - "operands": "sp, r3", - "mode": "none" - }, - "instr_33092": { - "virtual_address": 33092, - "size": 4, - "disassembly": "sub r3, r3, #0x8000", - "mnemonic": "sub", - "operands": "r3, r3, #0x8000", - "mode": "none" - }, - "instr_33096": { - "virtual_address": 33096, - "size": 4, - "disassembly": "bic r3, r3, #0xff", - "mnemonic": "bic", - "operands": "r3, r3, #0xff", - "mode": "none" - }, - "instr_33100": { - "virtual_address": 33100, - "size": 4, - "disassembly": "bic r3, r3, #0xff00", - "mnemonic": "bic", - "operands": "r3, r3, #0xff00", - "mode": "none" - }, - "instr_33104": { - "virtual_address": 33104, - "size": 4, - "disassembly": "mov r1, #0xdf", - "mnemonic": "mov", - "operands": "r1, #0xdf", - "mode": "none" - }, - "instr_33108": { - "virtual_address": 33108, - "size": 4, - "disassembly": "msr cpsr_c, r1", - "mnemonic": "msr", - "operands": "cpsr_c, r1", - "mode": "none" - }, - "instr_33112": { - "virtual_address": 33112, - "size": 4, - "disassembly": "mov sp, r3", - "mnemonic": "mov", - "operands": "sp, r3", - "mode": "none" - }, - "instr_33116": { - "virtual_address": 33116, - "size": 4, - "disassembly": "orr r4, r4, #0xc0", - "mnemonic": "orr", - "operands": "r4, r4, #0xc0", - "mode": "none" - }, - "instr_33120": { - "virtual_address": 33120, - "size": 4, - "disassembly": "msr cpsr_c, r4", - "mnemonic": "msr", - "operands": "cpsr_c, r4", - "mode": "none" - }, - "bb_33008": { - "virtual_address": 33008, - "size": 116, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 33124, - "children": [ - "instr_33008", - "instr_33012", - "instr_33016", - "instr_33020", - "instr_33024", - "instr_33028", - "instr_33032", - "instr_33036", - "instr_33040", - "instr_33044", - "instr_33048", - "instr_33052", - "instr_33056", - "instr_33060", - "instr_33064", - "instr_33068", - "instr_33072", - "instr_33076", - "instr_33080", - "instr_33084", - "instr_33088", - "instr_33092", - "instr_33096", - "instr_33100", - "instr_33104", - "instr_33108", - "instr_33112", - "instr_33116", - "instr_33120" - ] - }, - "instr_33124": { - "virtual_address": 33124, - "size": 4, - "disassembly": "sub r10, r3, #0x10000", - "mnemonic": "sub", - "operands": "r10, r3, #0x10000", - "mode": "none" - }, - "instr_33128": { - "virtual_address": 33128, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_33124": { - "virtual_address": 33124, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_33124", - "instr_33128" - ] - }, - "func_32996": { - "virtual_address": 32996, - "size": 136, - "name": "_stack_init", - "children": [ - "bb_32996", - "bb_33008", - "bb_33124" - ] - }, - "instr_33132": { - "virtual_address": 33132, - "size": 4, - "disassembly": "ldr r3, [0x8208]", - "mnemonic": "ldr", - "operands": "r3, [0x8208]", - "mode": "none" - }, - "instr_33136": { - "virtual_address": 33136, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_33140": { - "virtual_address": 33140, - "size": 4, - "disassembly": "ldreq r3, [0x81fc]", - "mnemonic": "ldreq", - "operands": "r3, [0x81fc]", - "mode": "none" - }, - "instr_33144": { - "virtual_address": 33144, - "size": 4, - "disassembly": "mov sp, r3", - "mnemonic": "mov", - "operands": "sp, r3", - "mode": "none" - }, - "instr_33148": { - "virtual_address": 33148, - "size": 4, - "disassembly": "bl 0x80e4", - "mnemonic": "bl", - "operands": "0x80e4", - "mode": "none" - }, - "instr_33152": { - "virtual_address": 33152, - "size": 4, - "disassembly": "movs r1, #0x0", - "mnemonic": "movs", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_33156": { - "virtual_address": 33156, - "size": 4, - "disassembly": "mov r11, r1", - "mnemonic": "mov", - "operands": "r11, r1", - "mode": "none" - }, - "instr_33160": { - "virtual_address": 33160, - "size": 4, - "disassembly": "mov r7, r1", - "mnemonic": "mov", - "operands": "r7, r1", - "mode": "none" - }, - "instr_33164": { - "virtual_address": 33164, - "size": 4, - "disassembly": "ldr r0, [0x820c]", - "mnemonic": "ldr", - "operands": "r0, [0x820c]", - "mode": "none" - }, - "instr_33168": { - "virtual_address": 33168, - "size": 4, - "disassembly": "ldr r2, [0x8210]", - "mnemonic": "ldr", - "operands": "r2, [0x8210]", - "mode": "none" - }, - "instr_33172": { - "virtual_address": 33172, - "size": 4, - "disassembly": "subs r2, r2, r0", - "mnemonic": "subs", - "operands": "r2, r2, r0", - "mode": "none" - }, - "instr_33176": { - "virtual_address": 33176, - "size": 4, - "disassembly": "bl 0x834c", - "mnemonic": "bl", - "operands": "0x834c", - "mode": "none" - }, - "instr_33180": { - "virtual_address": 33180, - "size": 4, - "disassembly": "ldr r3, [0x8200]", - "mnemonic": "ldr", - "operands": "r3, [0x8200]", - "mode": "none" - }, - "instr_33184": { - "virtual_address": 33184, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_33188": { - "virtual_address": 33188, - "size": 4, - "disassembly": "beq 0x81b0", - "mnemonic": "beq", - "operands": "0x81b0", - "mode": "none" - }, - "bb_33132": { - "virtual_address": 33132, - "size": 60, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 33192, - "children": [ - "instr_33132", - "instr_33136", - "instr_33140", - "instr_33144", - "instr_33148", - "instr_33152", - "instr_33156", - "instr_33160", - "instr_33164", - "instr_33168", - "instr_33172", - "instr_33176", - "instr_33180", - "instr_33184", - "instr_33188" - ] - }, - "instr_33192": { - "virtual_address": 33192, - "size": 4, - "disassembly": "mov lr, pc", - "mnemonic": "mov", - "operands": "lr, pc", - "mode": "none" - }, - "instr_33196": { - "virtual_address": 33196, - "size": 4, - "disassembly": "mov pc, r3", - "mnemonic": "mov", - "operands": "pc, r3", - "mode": "none" - }, - "bb_33192": { - "virtual_address": 33192, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 33200, - "children": [ - "instr_33192", - "instr_33196" - ] - }, - "instr_33200": { - "virtual_address": 33200, - "size": 4, - "disassembly": "ldr r3, [0x8204]", - "mnemonic": "ldr", - "operands": "r3, [0x8204]", - "mode": "none" - }, - "instr_33204": { - "virtual_address": 33204, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_33208": { - "virtual_address": 33208, - "size": 4, - "disassembly": "beq 0x81c4", - "mnemonic": "beq", - "operands": "0x81c4", - "mode": "none" - }, - "bb_33200": { - "virtual_address": 33200, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 33212, - "children": [ - "instr_33200", - "instr_33204", - "instr_33208" - ] - }, - "instr_33212": { - "virtual_address": 33212, - "size": 4, - "disassembly": "mov lr, pc", - "mnemonic": "mov", - "operands": "lr, pc", - "mode": "none" - }, - "instr_33216": { - "virtual_address": 33216, - "size": 4, - "disassembly": "mov pc, r3", - "mnemonic": "mov", - "operands": "pc, r3", - "mode": "none" - }, - "bb_33212": { - "virtual_address": 33212, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 33220, - "children": [ - "instr_33212", - "instr_33216" - ] - }, - "instr_33220": { - "virtual_address": 33220, - "size": 4, - "disassembly": "movs r0, #0x0", - "mnemonic": "movs", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_33224": { - "virtual_address": 33224, - "size": 4, - "disassembly": "movs r1, #0x0", - "mnemonic": "movs", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_33228": { - "virtual_address": 33228, - "size": 4, - "disassembly": "movs r4, r0", - "mnemonic": "movs", - "operands": "r4, r0", - "mode": "none" - }, - "instr_33232": { - "virtual_address": 33232, - "size": 4, - "disassembly": "movs r5, r1", - "mnemonic": "movs", - "operands": "r5, r1", - "mode": "none" - }, - "instr_33236": { - "virtual_address": 33236, - "size": 4, - "disassembly": "ldr r0, [0x8214]", - "mnemonic": "ldr", - "operands": "r0, [0x8214]", - "mode": "none" - }, - "instr_33240": { - "virtual_address": 33240, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_33244": { - "virtual_address": 33244, - "size": 4, - "disassembly": "beq 0x81e8", - "mnemonic": "beq", - "operands": "0x81e8", - "mode": "none" - }, - "bb_33220": { - "virtual_address": 33220, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 33248, - "children": [ - "instr_33220", - "instr_33224", - "instr_33228", - "instr_33232", - "instr_33236", - "instr_33240", - "instr_33244" - ] - }, - "instr_33248": { - "virtual_address": 33248, - "size": 4, - "disassembly": "ldr r0, [0x8218]", - "mnemonic": "ldr", - "operands": "r0, [0x8218]", - "mode": "none" - }, - "instr_33252": { - "virtual_address": 33252, - "size": 4, - "disassembly": "bl 0x0b30c", - "mnemonic": "bl", - "operands": "0x0b30c", - "mode": "none" - }, - "bb_33248": { - "virtual_address": 33248, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 33256, - "children": [ - "instr_33248", - "instr_33252" - ] - }, - "instr_33256": { - "virtual_address": 33256, - "size": 4, - "disassembly": "bl 0x82c4", - "mnemonic": "bl", - "operands": "0x82c4", - "mode": "none" - }, - "instr_33260": { - "virtual_address": 33260, - "size": 4, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "none" - }, - "instr_33264": { - "virtual_address": 33264, - "size": 4, - "disassembly": "movs r1, r5", - "mnemonic": "movs", - "operands": "r1, r5", - "mode": "none" - }, - "instr_33268": { - "virtual_address": 33268, - "size": 4, - "disassembly": "bl 0x821c", - "mnemonic": "bl", - "operands": "0x821c", - "mode": "none" - }, - "instr_33272": { - "virtual_address": 33272, - "size": 4, - "disassembly": "bl 0x8018", - "mnemonic": "bl", - "operands": "0x8018", - "mode": "none" - }, - "bb_33256": { - "virtual_address": 33256, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_33256", - "instr_33260", - "instr_33264", - "instr_33268", - "instr_33272" - ] - }, - "dw_33276": { - "virtual_address": 33276, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 33140 - ] - }, - "dw_33280": { - "virtual_address": 33280, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 33180 - ] - }, - "dw_33284": { - "virtual_address": 33284, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 33200 - ] - }, - "dw_33288": { - "virtual_address": 33288, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 33132 - ] - }, - "dw_33292": { - "virtual_address": 33292, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 33164 - ] - }, - "dw_33296": { - "virtual_address": 33296, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 33168 - ] - }, - "dw_33300": { - "virtual_address": 33300, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 33236 - ] - }, - "dw_33304": { - "virtual_address": 33304, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 33248 - ] - }, - "func_33132": { - "virtual_address": 33132, - "size": 176, - "name": "entry", - "children": [ - "bb_33132", - "bb_33192", - "bb_33200", - "bb_33212", - "bb_33220", - "bb_33248", - "bb_33256", - "dw_33276", - "dw_33280", - "dw_33284", - "dw_33288", - "dw_33292", - "dw_33296", - "dw_33300", - "dw_33304" - ] - }, - "instr_33308": { - "virtual_address": 33308, - "size": 4, - "disassembly": "stmdb sp!, {r11, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r11, lr}", - "mode": "none" - }, - "instr_33312": { - "virtual_address": 33312, - "size": 4, - "disassembly": "add r11, sp, #0x4", - "mnemonic": "add", - "operands": "r11, sp, #0x4", - "mode": "none" - }, - "instr_33316": { - "virtual_address": 33316, - "size": 4, - "disassembly": "sub sp, sp, #0x18", - "mnemonic": "sub", - "operands": "sp, sp, #0x18", - "mode": "none" - }, - "instr_33320": { - "virtual_address": 33320, - "size": 4, - "disassembly": "str r0, [r11, #-0x18]", - "mnemonic": "str", - "operands": "r0, [r11, #-0x18]", - "mode": "none" - }, - "instr_33324": { - "virtual_address": 33324, - "size": 4, - "disassembly": "str r1, [r11, #-0x1c]", - "mnemonic": "str", - "operands": "r1, [r11, #-0x1c]", - "mode": "none" - }, - "instr_33328": { - "virtual_address": 33328, - "size": 4, - "disassembly": "ldr r0, [0x82bc]", - "mnemonic": "ldr", - "operands": "r0, [0x82bc]", - "mode": "none" - }, - "instr_33332": { - "virtual_address": 33332, - "size": 4, - "disassembly": "bl 0x85e8", - "mnemonic": "bl", - "operands": "0x85e8", - "mode": "none" - }, - "instr_33336": { - "virtual_address": 33336, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_33340": { - "virtual_address": 33340, - "size": 4, - "disassembly": "str r3, [r11, #-0x14]", - "mnemonic": "str", - "operands": "r3, [r11, #-0x14]", - "mode": "none" - }, - "instr_33344": { - "virtual_address": 33344, - "size": 4, - "disassembly": "mov r3, #0x1", - "mnemonic": "mov", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_33348": { - "virtual_address": 33348, - "size": 4, - "disassembly": "str r3, [r11, #-0x8]", - "mnemonic": "str", - "operands": "r3, [r11, #-0x8]", - "mode": "none" - }, - "instr_33352": { - "virtual_address": 33352, - "size": 4, - "disassembly": "ldr r2, [r11, #-0x14]", - "mnemonic": "ldr", - "operands": "r2, [r11, #-0x14]", - "mode": "none" - }, - "instr_33356": { - "virtual_address": 33356, - "size": 4, - "disassembly": "ldr r3, [r11, #-0x8]", - "mnemonic": "ldr", - "operands": "r3, [r11, #-0x8]", - "mode": "none" - }, - "instr_33360": { - "virtual_address": 33360, - "size": 4, - "disassembly": "add r3, r2, r3", - "mnemonic": "add", - "operands": "r3, r2, r3", - "mode": "none" - }, - "instr_33364": { - "virtual_address": 33364, - "size": 4, - "disassembly": "str r3, [r11, #-0xc]", - "mnemonic": "str", - "operands": "r3, [r11, #-0xc]", - "mode": "none" - }, - "instr_33368": { - "virtual_address": 33368, - "size": 4, - "disassembly": "mov r3, #0x2", - "mnemonic": "mov", - "operands": "r3, #0x2", - "mode": "none" - }, - "instr_33372": { - "virtual_address": 33372, - "size": 4, - "disassembly": "str r3, [r11, #-0x10]", - "mnemonic": "str", - "operands": "r3, [r11, #-0x10]", - "mode": "none" - }, - "instr_33376": { - "virtual_address": 33376, - "size": 4, - "disassembly": "b 0x8290", - "mnemonic": "b", - "operands": "0x8290", - "mode": "none" - }, - "bb_33308": { - "virtual_address": 33308, - "size": 72, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 33424, - "children": [ - "instr_33308", - "instr_33312", - "instr_33316", - "instr_33320", - "instr_33324", - "instr_33328", - "instr_33332", - "instr_33336", - "instr_33340", - "instr_33344", - "instr_33348", - "instr_33352", - "instr_33356", - "instr_33360", - "instr_33364", - "instr_33368", - "instr_33372", - "instr_33376" - ] - }, - "instr_33380": { - "virtual_address": 33380, - "size": 4, - "disassembly": "ldr r3, [r11, #-0x8]", - "mnemonic": "ldr", - "operands": "r3, [r11, #-0x8]", - "mode": "none" - }, - "instr_33384": { - "virtual_address": 33384, - "size": 4, - "disassembly": "str r3, [r11, #-0x14]", - "mnemonic": "str", - "operands": "r3, [r11, #-0x14]", - "mode": "none" - }, - "instr_33388": { - "virtual_address": 33388, - "size": 4, - "disassembly": "ldr r3, [r11, #-0xc]", - "mnemonic": "ldr", - "operands": "r3, [r11, #-0xc]", - "mode": "none" - }, - "instr_33392": { - "virtual_address": 33392, - "size": 4, - "disassembly": "str r3, [r11, #-0x8]", - "mnemonic": "str", - "operands": "r3, [r11, #-0x8]", - "mode": "none" - }, - "instr_33396": { - "virtual_address": 33396, - "size": 4, - "disassembly": "ldr r2, [r11, #-0x14]", - "mnemonic": "ldr", - "operands": "r2, [r11, #-0x14]", - "mode": "none" - }, - "instr_33400": { - "virtual_address": 33400, - "size": 4, - "disassembly": "ldr r3, [r11, #-0x8]", - "mnemonic": "ldr", - "operands": "r3, [r11, #-0x8]", - "mode": "none" - }, - "instr_33404": { - "virtual_address": 33404, - "size": 4, - "disassembly": "add r3, r2, r3", - "mnemonic": "add", - "operands": "r3, r2, r3", - "mode": "none" - }, - "instr_33408": { - "virtual_address": 33408, - "size": 4, - "disassembly": "str r3, [r11, #-0xc]", - "mnemonic": "str", - "operands": "r3, [r11, #-0xc]", - "mode": "none" - }, - "instr_33412": { - "virtual_address": 33412, - "size": 4, - "disassembly": "ldr r3, [r11, #-0x10]", - "mnemonic": "ldr", - "operands": "r3, [r11, #-0x10]", - "mode": "none" - }, - "instr_33416": { - "virtual_address": 33416, - "size": 4, - "disassembly": "add r3, r3, #0x1", - "mnemonic": "add", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_33420": { - "virtual_address": 33420, - "size": 4, - "disassembly": "str r3, [r11, #-0x10]", - "mnemonic": "str", - "operands": "r3, [r11, #-0x10]", - "mode": "none" - }, - "bb_33380": { - "virtual_address": 33380, - "size": 44, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 33424, - "children": [ - "instr_33380", - "instr_33384", - "instr_33388", - "instr_33392", - "instr_33396", - "instr_33400", - "instr_33404", - "instr_33408", - "instr_33412", - "instr_33416", - "instr_33420" - ] - }, - "instr_33424": { - "virtual_address": 33424, - "size": 4, - "disassembly": "ldr r3, [r11, #-0x10]", - "mnemonic": "ldr", - "operands": "r3, [r11, #-0x10]", - "mode": "none" - }, - "instr_33428": { - "virtual_address": 33428, - "size": 4, - "disassembly": "cmp r3, #0x11", - "mnemonic": "cmp", - "operands": "r3, #0x11", - "mode": "none" - }, - "instr_33432": { - "virtual_address": 33432, - "size": 4, - "disassembly": "ble 0x8264", - "mnemonic": "ble", - "operands": "0x8264", - "mode": "none" - }, - "bb_33424": { - "virtual_address": 33424, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 33436, - "children": [ - "instr_33424", - "instr_33428", - "instr_33432" - ] - }, - "instr_33436": { - "virtual_address": 33436, - "size": 4, - "disassembly": "ldr r1, [r11, #-0xc]", - "mnemonic": "ldr", - "operands": "r1, [r11, #-0xc]", - "mode": "none" - }, - "instr_33440": { - "virtual_address": 33440, - "size": 4, - "disassembly": "ldr r0, [0x82c0]", - "mnemonic": "ldr", - "operands": "r0, [0x82c0]", - "mode": "none" - }, - "instr_33444": { - "virtual_address": 33444, - "size": 4, - "disassembly": "bl 0x8498", - "mnemonic": "bl", - "operands": "0x8498", - "mode": "none" - }, - "instr_33448": { - "virtual_address": 33448, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_33452": { - "virtual_address": 33452, - "size": 4, - "disassembly": "mov r0, r3", - "mnemonic": "mov", - "operands": "r0, r3", - "mode": "none" - }, - "instr_33456": { - "virtual_address": 33456, - "size": 4, - "disassembly": "sub sp, r11, #0x4", - "mnemonic": "sub", - "operands": "sp, r11, #0x4", - "mode": "none" - }, - "instr_33460": { - "virtual_address": 33460, - "size": 4, - "disassembly": "ldmia sp!, {r11, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r11, lr}", - "mode": "none" - }, - "instr_33464": { - "virtual_address": 33464, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_33436": { - "virtual_address": 33436, - "size": 32, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_33436", - "instr_33440", - "instr_33444", - "instr_33448", - "instr_33452", - "instr_33456", - "instr_33460", - "instr_33464" - ] - }, - "dw_33468": { - "virtual_address": 33468, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 33328 - ] - }, - "dw_33472": { - "virtual_address": 33472, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 33440 - ] - }, - "func_33308": { - "virtual_address": 33308, - "size": 168, - "name": "main", - "children": [ - "bb_33308", - "bb_33380", - "bb_33424", - "bb_33436", - "dw_33468", - "dw_33472" - ] - }, - "instr_33476": { - "virtual_address": 33476, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_33480": { - "virtual_address": 33480, - "size": 4, - "disassembly": "ldr r6, [0x833c]", - "mnemonic": "ldr", - "operands": "r6, [0x833c]", - "mode": "none" - }, - "instr_33484": { - "virtual_address": 33484, - "size": 4, - "disassembly": "ldr r5, [0x8340]", - "mnemonic": "ldr", - "operands": "r5, [0x8340]", - "mode": "none" - }, - "instr_33488": { - "virtual_address": 33488, - "size": 4, - "disassembly": "sub r6, r6, r5", - "mnemonic": "sub", - "operands": "r6, r6, r5", - "mode": "none" - }, - "instr_33492": { - "virtual_address": 33492, - "size": 4, - "disassembly": "movs r6, r6, asr #0x2", - "mnemonic": "movs", - "operands": "r6, r6, asr #0x2", - "mode": "none" - }, - "instr_33496": { - "virtual_address": 33496, - "size": 4, - "disassembly": "beq 0x82fc", - "mnemonic": "beq", - "operands": "0x82fc", - "mode": "none" - }, - "bb_33476": { - "virtual_address": 33476, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 33500, - "children": [ - "instr_33476", - "instr_33480", - "instr_33484", - "instr_33488", - "instr_33492", - "instr_33496" - ] - }, - "instr_33500": { - "virtual_address": 33500, - "size": 4, - "disassembly": "mov r4, #0x0", - "mnemonic": "mov", - "operands": "r4, #0x0", - "mode": "none" - }, - "instr_33504": { - "virtual_address": 33504, - "size": 4, - "disassembly": "sub r5, r5, #0x4", - "mnemonic": "sub", - "operands": "r5, r5, #0x4", - "mode": "none" - }, - "bb_33500": { - "virtual_address": 33500, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 33508, - "children": [ - "instr_33500", - "instr_33504" - ] - }, - "instr_33508": { - "virtual_address": 33508, - "size": 4, - "disassembly": "ldr r3, [r5, #0x4]!", - "mnemonic": "ldr", - "operands": "r3, [r5, #0x4]!", - "mode": "none" - }, - "instr_33512": { - "virtual_address": 33512, - "size": 4, - "disassembly": "add r4, r4, #0x1", - "mnemonic": "add", - "operands": "r4, r4, #0x1", - "mode": "none" - }, - "instr_33516": { - "virtual_address": 33516, - "size": 4, - "disassembly": "mov lr, pc", - "mnemonic": "mov", - "operands": "lr, pc", - "mode": "none" - }, - "instr_33520": { - "virtual_address": 33520, - "size": 4, - "disassembly": "bx r3", - "mnemonic": "bx", - "operands": "r3", - "mode": "none" - }, - "instr_33524": { - "virtual_address": 33524, - "size": 4, - "disassembly": "cmp r6, r4", - "mnemonic": "cmp", - "operands": "r6, r4", - "mode": "none" - }, - "instr_33528": { - "virtual_address": 33528, - "size": 4, - "disassembly": "bne 0x82e4", - "mnemonic": "bne", - "operands": "0x82e4", - "mode": "none" - }, - "bb_33508": { - "virtual_address": 33508, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 33532, - "children": [ - "instr_33508", - "instr_33512", - "instr_33516", - "instr_33520", - "instr_33524", - "instr_33528" - ] - }, - "instr_33532": { - "virtual_address": 33532, - "size": 4, - "disassembly": "ldr r6, [0x8344]", - "mnemonic": "ldr", - "operands": "r6, [0x8344]", - "mode": "none" - }, - "instr_33536": { - "virtual_address": 33536, - "size": 4, - "disassembly": "ldr r5, [0x8348]", - "mnemonic": "ldr", - "operands": "r5, [0x8348]", - "mode": "none" - }, - "instr_33540": { - "virtual_address": 33540, - "size": 4, - "disassembly": "sub r6, r6, r5", - "mnemonic": "sub", - "operands": "r6, r6, r5", - "mode": "none" - }, - "instr_33544": { - "virtual_address": 33544, - "size": 4, - "disassembly": "bl 0x8000", - "mnemonic": "bl", - "operands": "0x8000", - "mode": "none" - }, - "instr_33548": { - "virtual_address": 33548, - "size": 4, - "disassembly": "movs r6, r6, asr #0x2", - "mnemonic": "movs", - "operands": "r6, r6, asr #0x2", - "mode": "none" - }, - "instr_33552": { - "virtual_address": 33552, - "size": 4, - "disassembly": "beq 0x8334", - "mnemonic": "beq", - "operands": "0x8334", - "mode": "none" - }, - "bb_33532": { - "virtual_address": 33532, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 33556, - "children": [ - "instr_33532", - "instr_33536", - "instr_33540", - "instr_33544", - "instr_33548", - "instr_33552" - ] - }, - "instr_33556": { - "virtual_address": 33556, - "size": 4, - "disassembly": "mov r4, #0x0", - "mnemonic": "mov", - "operands": "r4, #0x0", - "mode": "none" - }, - "instr_33560": { - "virtual_address": 33560, - "size": 4, - "disassembly": "sub r5, r5, #0x4", - "mnemonic": "sub", - "operands": "r5, r5, #0x4", - "mode": "none" - }, - "bb_33556": { - "virtual_address": 33556, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 33564, - "children": [ - "instr_33556", - "instr_33560" - ] - }, - "instr_33564": { - "virtual_address": 33564, - "size": 4, - "disassembly": "ldr r3, [r5, #0x4]!", - "mnemonic": "ldr", - "operands": "r3, [r5, #0x4]!", - "mode": "none" - }, - "instr_33568": { - "virtual_address": 33568, - "size": 4, - "disassembly": "add r4, r4, #0x1", - "mnemonic": "add", - "operands": "r4, r4, #0x1", - "mode": "none" - }, - "instr_33572": { - "virtual_address": 33572, - "size": 4, - "disassembly": "mov lr, pc", - "mnemonic": "mov", - "operands": "lr, pc", - "mode": "none" - }, - "instr_33576": { - "virtual_address": 33576, - "size": 4, - "disassembly": "bx r3", - "mnemonic": "bx", - "operands": "r3", - "mode": "none" - }, - "instr_33580": { - "virtual_address": 33580, - "size": 4, - "disassembly": "cmp r6, r4", - "mnemonic": "cmp", - "operands": "r6, r4", - "mode": "none" - }, - "instr_33584": { - "virtual_address": 33584, - "size": 4, - "disassembly": "bne 0x831c", - "mnemonic": "bne", - "operands": "0x831c", - "mode": "none" - }, - "bb_33564": { - "virtual_address": 33564, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 33588, - "children": [ - "instr_33564", - "instr_33568", - "instr_33572", - "instr_33576", - "instr_33580", - "instr_33584" - ] - }, - "instr_33588": { - "virtual_address": 33588, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_33592": { - "virtual_address": 33592, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_33588": { - "virtual_address": 33588, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_33588", - "instr_33592" - ] - }, - "dw_33596": { - "virtual_address": 33596, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 33480 - ] - }, - "dw_33600": { - "virtual_address": 33600, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 33484 - ] - }, - "dw_33604": { - "virtual_address": 33604, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 33532 - ] - }, - "dw_33608": { - "virtual_address": 33608, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 33536 - ] - }, - "func_33476": { - "virtual_address": 33476, - "size": 136, - "name": "__libc_init_array", - "children": [ - "bb_33476", - "bb_33500", - "bb_33508", - "bb_33532", - "bb_33556", - "bb_33564", - "bb_33588", - "dw_33596", - "dw_33600", - "dw_33604", - "dw_33608" - ] - }, - "instr_33612": { - "virtual_address": 33612, - "size": 4, - "disassembly": "tst r0, #0x3", - "mnemonic": "tst", - "operands": "r0, #0x3", - "mode": "none" - }, - "instr_33616": { - "virtual_address": 33616, - "size": 4, - "disassembly": "beq 0x8458", - "mnemonic": "beq", - "operands": "0x8458", - "mode": "none" - }, - "bb_33612": { - "virtual_address": 33612, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 33620, - "children": [ - "instr_33612", - "instr_33616" - ] - }, - "instr_33620": { - "virtual_address": 33620, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_33624": { - "virtual_address": 33624, - "size": 4, - "disassembly": "sub r2, r2, #0x1", - "mnemonic": "sub", - "operands": "r2, r2, #0x1", - "mode": "none" - }, - "instr_33628": { - "virtual_address": 33628, - "size": 4, - "disassembly": "bxeq lr", - "mnemonic": "bxeq", - "operands": "lr", - "mode": "none" - }, - "bb_33620": { - "virtual_address": 33620, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 33632, - "children": [ - "instr_33620", - "instr_33624", - "instr_33628" - ] - }, - "instr_33632": { - "virtual_address": 33632, - "size": 4, - "disassembly": "mov r3, r0", - "mnemonic": "mov", - "operands": "r3, r0", - "mode": "none" - }, - "instr_33636": { - "virtual_address": 33636, - "size": 4, - "disassembly": "and r12, r1, #0xff", - "mnemonic": "and", - "operands": "r12, r1, #0xff", - "mode": "none" - }, - "instr_33640": { - "virtual_address": 33640, - "size": 4, - "disassembly": "b 0x8378", - "mnemonic": "b", - "operands": "0x8378", - "mode": "none" - }, - "bb_33632": { - "virtual_address": 33632, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 33656, - "children": [ - "instr_33632", - "instr_33636", - "instr_33640" - ] - }, - "instr_33644": { - "virtual_address": 33644, - "size": 4, - "disassembly": "sub r2, r2, #0x1", - "mnemonic": "sub", - "operands": "r2, r2, #0x1", - "mode": "none" - }, - "instr_33648": { - "virtual_address": 33648, - "size": 4, - "disassembly": "cmn r2, #0x1", - "mnemonic": "cmn", - "operands": "r2, #0x1", - "mode": "none" - }, - "instr_33652": { - "virtual_address": 33652, - "size": 4, - "disassembly": "bxeq lr", - "mnemonic": "bxeq", - "operands": "lr", - "mode": "none" - }, - "bb_33644": { - "virtual_address": 33644, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 33656, - "children": [ - "instr_33644", - "instr_33648", - "instr_33652" - ] - }, - "instr_33656": { - "virtual_address": 33656, - "size": 4, - "disassembly": "strb r12, [r3], #0x1", - "mnemonic": "strb", - "operands": "r12, [r3], #0x1", - "mode": "none" - }, - "instr_33660": { - "virtual_address": 33660, - "size": 4, - "disassembly": "tst r3, #0x3", - "mnemonic": "tst", - "operands": "r3, #0x3", - "mode": "none" - }, - "instr_33664": { - "virtual_address": 33664, - "size": 4, - "disassembly": "bne 0x836c", - "mnemonic": "bne", - "operands": "0x836c", - "mode": "none" - }, - "bb_33656": { - "virtual_address": 33656, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 33668, - "children": [ - "instr_33656", - "instr_33660", - "instr_33664" - ] - }, - "instr_33668": { - "virtual_address": 33668, - "size": 4, - "disassembly": "cmp r2, #0x3", - "mnemonic": "cmp", - "operands": "r2, #0x3", - "mode": "none" - }, - "instr_33672": { - "virtual_address": 33672, - "size": 4, - "disassembly": "bls 0x8430", - "mnemonic": "bls", - "operands": "0x8430", - "mode": "none" - }, - "bb_33668": { - "virtual_address": 33668, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 33676, - "children": [ - "instr_33668", - "instr_33672" - ] - }, - "instr_33676": { - "virtual_address": 33676, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, lr}", - "mode": "none" - }, - "instr_33680": { - "virtual_address": 33680, - "size": 4, - "disassembly": "and lr, r1, #0xff", - "mnemonic": "and", - "operands": "lr, r1, #0xff", - "mode": "none" - }, - "instr_33684": { - "virtual_address": 33684, - "size": 4, - "disassembly": "orr lr, lr, lr, lsl #0x8", - "mnemonic": "orr", - "operands": "lr, lr, lr, lsl #0x8", - "mode": "none" - }, - "instr_33688": { - "virtual_address": 33688, - "size": 4, - "disassembly": "cmp r2, #0xf", - "mnemonic": "cmp", - "operands": "r2, #0xf", - "mode": "none" - }, - "instr_33692": { - "virtual_address": 33692, - "size": 4, - "disassembly": "orr lr, lr, lr, lsl #0x10", - "mnemonic": "orr", - "operands": "lr, lr, lr, lsl #0x10", - "mode": "none" - }, - "instr_33696": { - "virtual_address": 33696, - "size": 4, - "disassembly": "bls 0x8460", - "mnemonic": "bls", - "operands": "0x8460", - "mode": "none" - }, - "bb_33676": { - "virtual_address": 33676, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 33700, - "children": [ - "instr_33676", - "instr_33680", - "instr_33684", - "instr_33688", - "instr_33692", - "instr_33696" - ] - }, - "instr_33700": { - "virtual_address": 33700, - "size": 4, - "disassembly": "sub r12, r2, #0x10", - "mnemonic": "sub", - "operands": "r12, r2, #0x10", - "mode": "none" - }, - "instr_33704": { - "virtual_address": 33704, - "size": 4, - "disassembly": "bic r4, r12, #0xf", - "mnemonic": "bic", - "operands": "r4, r12, #0xf", - "mode": "none" - }, - "instr_33708": { - "virtual_address": 33708, - "size": 4, - "disassembly": "add r5, r3, #0x20", - "mnemonic": "add", - "operands": "r5, r3, #0x20", - "mode": "none" - }, - "instr_33712": { - "virtual_address": 33712, - "size": 4, - "disassembly": "add r5, r5, r4", - "mnemonic": "add", - "operands": "r5, r5, r4", - "mode": "none" - }, - "instr_33716": { - "virtual_address": 33716, - "size": 4, - "disassembly": "mov r4, r12, lsr #0x4", - "mnemonic": "mov", - "operands": "r4, r12, lsr #0x4", - "mode": "none" - }, - "instr_33720": { - "virtual_address": 33720, - "size": 4, - "disassembly": "add r12, r3, #0x10", - "mnemonic": "add", - "operands": "r12, r3, #0x10", - "mode": "none" - }, - "bb_33700": { - "virtual_address": 33700, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 33724, - "children": [ - "instr_33700", - "instr_33704", - "instr_33708", - "instr_33712", - "instr_33716", - "instr_33720" - ] - }, - "instr_33724": { - "virtual_address": 33724, - "size": 4, - "disassembly": "str lr, [r12, #-0x10]", - "mnemonic": "str", - "operands": "lr, [r12, #-0x10]", - "mode": "none" - }, - "instr_33728": { - "virtual_address": 33728, - "size": 4, - "disassembly": "str lr, [r12, #-0xc]", - "mnemonic": "str", - "operands": "lr, [r12, #-0xc]", - "mode": "none" - }, - "instr_33732": { - "virtual_address": 33732, - "size": 4, - "disassembly": "str lr, [r12, #-0x8]", - "mnemonic": "str", - "operands": "lr, [r12, #-0x8]", - "mode": "none" - }, - "instr_33736": { - "virtual_address": 33736, - "size": 4, - "disassembly": "str lr, [r12, #-0x4]", - "mnemonic": "str", - "operands": "lr, [r12, #-0x4]", - "mode": "none" - }, - "instr_33740": { - "virtual_address": 33740, - "size": 4, - "disassembly": "add r12, r12, #0x10", - "mnemonic": "add", - "operands": "r12, r12, #0x10", - "mode": "none" - }, - "instr_33744": { - "virtual_address": 33744, - "size": 4, - "disassembly": "cmp r12, r5", - "mnemonic": "cmp", - "operands": "r12, r5", - "mode": "none" - }, - "instr_33748": { - "virtual_address": 33748, - "size": 4, - "disassembly": "bne 0x83bc", - "mnemonic": "bne", - "operands": "0x83bc", - "mode": "none" - }, - "bb_33724": { - "virtual_address": 33724, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 33752, - "children": [ - "instr_33724", - "instr_33728", - "instr_33732", - "instr_33736", - "instr_33740", - "instr_33744", - "instr_33748" - ] - }, - "instr_33752": { - "virtual_address": 33752, - "size": 4, - "disassembly": "add r12, r4, #0x1", - "mnemonic": "add", - "operands": "r12, r4, #0x1", - "mode": "none" - }, - "instr_33756": { - "virtual_address": 33756, - "size": 4, - "disassembly": "tst r2, #0xc", - "mnemonic": "tst", - "operands": "r2, #0xc", - "mode": "none" - }, - "instr_33760": { - "virtual_address": 33760, - "size": 4, - "disassembly": "add r12, r3, r12, lsl #0x4", - "mnemonic": "add", - "operands": "r12, r3, r12, lsl #0x4", - "mode": "none" - }, - "instr_33764": { - "virtual_address": 33764, - "size": 4, - "disassembly": "and r2, r2, #0xf", - "mnemonic": "and", - "operands": "r2, r2, #0xf", - "mode": "none" - }, - "instr_33768": { - "virtual_address": 33768, - "size": 4, - "disassembly": "beq 0x8450", - "mnemonic": "beq", - "operands": "0x8450", - "mode": "none" - }, - "bb_33752": { - "virtual_address": 33752, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 33772, - "children": [ - "instr_33752", - "instr_33756", - "instr_33760", - "instr_33764", - "instr_33768" - ] - }, - "instr_33772": { - "virtual_address": 33772, - "size": 4, - "disassembly": "sub r3, r2, #0x4", - "mnemonic": "sub", - "operands": "r3, r2, #0x4", - "mode": "none" - }, - "instr_33776": { - "virtual_address": 33776, - "size": 4, - "disassembly": "bic r3, r3, #0x3", - "mnemonic": "bic", - "operands": "r3, r3, #0x3", - "mode": "none" - }, - "instr_33780": { - "virtual_address": 33780, - "size": 4, - "disassembly": "add r3, r3, #0x4", - "mnemonic": "add", - "operands": "r3, r3, #0x4", - "mode": "none" - }, - "instr_33784": { - "virtual_address": 33784, - "size": 4, - "disassembly": "add r3, r12, r3", - "mnemonic": "add", - "operands": "r3, r12, r3", - "mode": "none" - }, - "bb_33772": { - "virtual_address": 33772, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 33788, - "children": [ - "instr_33772", - "instr_33776", - "instr_33780", - "instr_33784" - ] - }, - "instr_33788": { - "virtual_address": 33788, - "size": 4, - "disassembly": "str lr, [r12], #0x4", - "mnemonic": "str", - "operands": "lr, [r12], #0x4", - "mode": "none" - }, - "instr_33792": { - "virtual_address": 33792, - "size": 4, - "disassembly": "cmp r3, r12", - "mnemonic": "cmp", - "operands": "r3, r12", - "mode": "none" - }, - "instr_33796": { - "virtual_address": 33796, - "size": 4, - "disassembly": "bne 0x83fc", - "mnemonic": "bne", - "operands": "0x83fc", - "mode": "none" - }, - "bb_33788": { - "virtual_address": 33788, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 33800, - "children": [ - "instr_33788", - "instr_33792", - "instr_33796" - ] - }, - "instr_33800": { - "virtual_address": 33800, - "size": 4, - "disassembly": "and r2, r2, #0x3", - "mnemonic": "and", - "operands": "r2, r2, #0x3", - "mode": "none" - }, - "bb_33800": { - "virtual_address": 33800, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 33804, - "children": [ - "instr_33800" - ] - }, - "instr_33804": { - "virtual_address": 33804, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_33808": { - "virtual_address": 33808, - "size": 4, - "disassembly": "beq 0x8428", - "mnemonic": "beq", - "operands": "0x8428", - "mode": "none" - }, - "bb_33804": { - "virtual_address": 33804, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 33812, - "children": [ - "instr_33804", - "instr_33808" - ] - }, - "instr_33812": { - "virtual_address": 33812, - "size": 4, - "disassembly": "and r1, r1, #0xff", - "mnemonic": "and", - "operands": "r1, r1, #0xff", - "mode": "none" - }, - "instr_33816": { - "virtual_address": 33816, - "size": 4, - "disassembly": "add r2, r3, r2", - "mnemonic": "add", - "operands": "r2, r3, r2", - "mode": "none" - }, - "bb_33812": { - "virtual_address": 33812, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 33820, - "children": [ - "instr_33812", - "instr_33816" - ] - }, - "instr_33820": { - "virtual_address": 33820, - "size": 4, - "disassembly": "strb r1, [r3], #0x1", - "mnemonic": "strb", - "operands": "r1, [r3], #0x1", - "mode": "none" - }, - "instr_33824": { - "virtual_address": 33824, - "size": 4, - "disassembly": "cmp r2, r3", - "mnemonic": "cmp", - "operands": "r2, r3", - "mode": "none" - }, - "instr_33828": { - "virtual_address": 33828, - "size": 4, - "disassembly": "bne 0x841c", - "mnemonic": "bne", - "operands": "0x841c", - "mode": "none" - }, - "bb_33820": { - "virtual_address": 33820, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 33832, - "children": [ - "instr_33820", - "instr_33824", - "instr_33828" - ] - }, - "instr_33832": { - "virtual_address": 33832, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, lr}", - "mode": "none" - }, - "instr_33836": { - "virtual_address": 33836, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_33832": { - "virtual_address": 33832, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_33832", - "instr_33836" - ] - }, - "instr_33840": { - "virtual_address": 33840, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_33844": { - "virtual_address": 33844, - "size": 4, - "disassembly": "bxeq lr", - "mnemonic": "bxeq", - "operands": "lr", - "mode": "none" - }, - "bb_33840": { - "virtual_address": 33840, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 33848, - "children": [ - "instr_33840", - "instr_33844" - ] - }, - "instr_33848": { - "virtual_address": 33848, - "size": 4, - "disassembly": "and r1, r1, #0xff", - "mnemonic": "and", - "operands": "r1, r1, #0xff", - "mode": "none" - }, - "instr_33852": { - "virtual_address": 33852, - "size": 4, - "disassembly": "add r2, r3, r2", - "mnemonic": "add", - "operands": "r2, r3, r2", - "mode": "none" - }, - "bb_33848": { - "virtual_address": 33848, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 33856, - "children": [ - "instr_33848", - "instr_33852" - ] - }, - "instr_33856": { - "virtual_address": 33856, - "size": 4, - "disassembly": "strb r1, [r3], #0x1", - "mnemonic": "strb", - "operands": "r1, [r3], #0x1", - "mode": "none" - }, - "instr_33860": { - "virtual_address": 33860, - "size": 4, - "disassembly": "cmp r2, r3", - "mnemonic": "cmp", - "operands": "r2, r3", - "mode": "none" - }, - "instr_33864": { - "virtual_address": 33864, - "size": 4, - "disassembly": "bne 0x8440", - "mnemonic": "bne", - "operands": "0x8440", - "mode": "none" - }, - "bb_33856": { - "virtual_address": 33856, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 33868, - "children": [ - "instr_33856", - "instr_33860", - "instr_33864" - ] - }, - "instr_33868": { - "virtual_address": 33868, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_33868": { - "virtual_address": 33868, - "size": 4, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_33868" - ] - }, - "instr_33872": { - "virtual_address": 33872, - "size": 4, - "disassembly": "mov r3, r12", - "mnemonic": "mov", - "operands": "r3, r12", - "mode": "none" - }, - "instr_33876": { - "virtual_address": 33876, - "size": 4, - "disassembly": "b 0x840c", - "mnemonic": "b", - "operands": "0x840c", - "mode": "none" - }, - "bb_33872": { - "virtual_address": 33872, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 33804, - "children": [ - "instr_33872", - "instr_33876" - ] - }, - "instr_33880": { - "virtual_address": 33880, - "size": 4, - "disassembly": "mov r3, r0", - "mnemonic": "mov", - "operands": "r3, r0", - "mode": "none" - }, - "instr_33884": { - "virtual_address": 33884, - "size": 4, - "disassembly": "b 0x8384", - "mnemonic": "b", - "operands": "0x8384", - "mode": "none" - }, - "bb_33880": { - "virtual_address": 33880, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 33668, - "children": [ - "instr_33880", - "instr_33884" - ] - }, - "instr_33888": { - "virtual_address": 33888, - "size": 4, - "disassembly": "mov r12, r3", - "mnemonic": "mov", - "operands": "r12, r3", - "mode": "none" - }, - "instr_33892": { - "virtual_address": 33892, - "size": 4, - "disassembly": "b 0x83ec", - "mnemonic": "b", - "operands": "0x83ec", - "mode": "none" - }, - "bb_33888": { - "virtual_address": 33888, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 33772, - "children": [ - "instr_33888", - "instr_33892" - ] - }, - "func_33612": { - "virtual_address": 33612, - "size": 284, - "name": "memset", - "children": [ - "bb_33612", - "bb_33620", - "bb_33632", - "bb_33644", - "bb_33656", - "bb_33668", - "bb_33676", - "bb_33700", - "bb_33724", - "bb_33752", - "bb_33772", - "bb_33788", - "bb_33800", - "bb_33804", - "bb_33812", - "bb_33820", - "bb_33832", - "bb_33840", - "bb_33848", - "bb_33856", - "bb_33868", - "bb_33872", - "bb_33880", - "bb_33888" - ] - }, - "instr_33896": { - "virtual_address": 33896, - "size": 4, - "disassembly": "stmdb sp!, {r1, r2, r3}", - "mnemonic": "stmdb", - "operands": "sp!, {r1, r2, r3}", - "mode": "none" - }, - "instr_33900": { - "virtual_address": 33900, - "size": 4, - "disassembly": "str lr, [sp, #-0x4]!", - "mnemonic": "str", - "operands": "lr, [sp, #-0x4]!", - "mode": "none" - }, - "instr_33904": { - "virtual_address": 33904, - "size": 4, - "disassembly": "sub sp, sp, #0x8", - "mnemonic": "sub", - "operands": "sp, sp, #0x8", - "mode": "none" - }, - "instr_33908": { - "virtual_address": 33908, - "size": 4, - "disassembly": "add r3, sp, #0x10", - "mnemonic": "add", - "operands": "r3, sp, #0x10", - "mode": "none" - }, - "instr_33912": { - "virtual_address": 33912, - "size": 4, - "disassembly": "ldr r2, [sp, #0xc]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0xc]", - "mode": "none" - }, - "instr_33916": { - "virtual_address": 33916, - "size": 4, - "disassembly": "ldr r1, [r0, #0x8]", - "mnemonic": "ldr", - "operands": "r1, [r0, #0x8]", - "mode": "none" - }, - "instr_33920": { - "virtual_address": 33920, - "size": 4, - "disassembly": "str r3, [sp, #0x4]", - "mnemonic": "str", - "operands": "r3, [sp, #0x4]", - "mode": "none" - }, - "instr_33924": { - "virtual_address": 33924, - "size": 4, - "disassembly": "bl 0x865c", - "mnemonic": "bl", - "operands": "0x865c", - "mode": "none" - }, - "instr_33928": { - "virtual_address": 33928, - "size": 4, - "disassembly": "add sp, sp, #0x8", - "mnemonic": "add", - "operands": "sp, sp, #0x8", - "mode": "none" - }, - "instr_33932": { - "virtual_address": 33932, - "size": 4, - "disassembly": "ldr lr, [sp], #0x4", - "mnemonic": "ldr", - "operands": "lr, [sp], #0x4", - "mode": "none" - }, - "instr_33936": { - "virtual_address": 33936, - "size": 4, - "disassembly": "add sp, sp, #0xc", - "mnemonic": "add", - "operands": "sp, sp, #0xc", - "mode": "none" - }, - "instr_33940": { - "virtual_address": 33940, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_33896": { - "virtual_address": 33896, - "size": 48, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_33896", - "instr_33900", - "instr_33904", - "instr_33908", - "instr_33912", - "instr_33916", - "instr_33920", - "instr_33924", - "instr_33928", - "instr_33932", - "instr_33936", - "instr_33940" - ] - }, - "func_33896": { - "virtual_address": 33896, - "size": 48, - "name": "_printf_r", - "children": [ - "bb_33896" - ] - }, - "instr_33944": { - "virtual_address": 33944, - "size": 4, - "disassembly": "stmdb sp!, {r0, r1, r2, r3}", - "mnemonic": "stmdb", - "operands": "sp!, {r0, r1, r2, r3}", - "mode": "none" - }, - "instr_33948": { - "virtual_address": 33948, - "size": 4, - "disassembly": "str lr, [sp, #-0x4]!", - "mnemonic": "str", - "operands": "lr, [sp, #-0x4]!", - "mode": "none" - }, - "instr_33952": { - "virtual_address": 33952, - "size": 4, - "disassembly": "ldr r2, [0x84d0]", - "mnemonic": "ldr", - "operands": "r2, [0x84d0]", - "mode": "none" - }, - "instr_33956": { - "virtual_address": 33956, - "size": 4, - "disassembly": "ldr r0, [r2, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r2, #0x0]", - "mode": "none" - }, - "instr_33960": { - "virtual_address": 33960, - "size": 4, - "disassembly": "sub sp, sp, #0xc", - "mnemonic": "sub", - "operands": "sp, sp, #0xc", - "mode": "none" - }, - "instr_33964": { - "virtual_address": 33964, - "size": 4, - "disassembly": "add r3, sp, #0x14", - "mnemonic": "add", - "operands": "r3, sp, #0x14", - "mode": "none" - }, - "instr_33968": { - "virtual_address": 33968, - "size": 4, - "disassembly": "ldr r2, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x10]", - "mode": "none" - }, - "instr_33972": { - "virtual_address": 33972, - "size": 4, - "disassembly": "ldr r1, [r0, #0x8]", - "mnemonic": "ldr", - "operands": "r1, [r0, #0x8]", - "mode": "none" - }, - "instr_33976": { - "virtual_address": 33976, - "size": 4, - "disassembly": "str r3, [sp, #0x4]", - "mnemonic": "str", - "operands": "r3, [sp, #0x4]", - "mode": "none" - }, - "instr_33980": { - "virtual_address": 33980, - "size": 4, - "disassembly": "bl 0x865c", - "mnemonic": "bl", - "operands": "0x865c", - "mode": "none" - }, - "instr_33984": { - "virtual_address": 33984, - "size": 4, - "disassembly": "add sp, sp, #0xc", - "mnemonic": "add", - "operands": "sp, sp, #0xc", - "mode": "none" - }, - "instr_33988": { - "virtual_address": 33988, - "size": 4, - "disassembly": "ldr lr, [sp], #0x4", - "mnemonic": "ldr", - "operands": "lr, [sp], #0x4", - "mode": "none" - }, - "instr_33992": { - "virtual_address": 33992, - "size": 4, - "disassembly": "add sp, sp, #0x10", - "mnemonic": "add", - "operands": "sp, sp, #0x10", - "mode": "none" - }, - "instr_33996": { - "virtual_address": 33996, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_33944": { - "virtual_address": 33944, - "size": 56, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_33944", - "instr_33948", - "instr_33952", - "instr_33956", - "instr_33960", - "instr_33964", - "instr_33968", - "instr_33972", - "instr_33976", - "instr_33980", - "instr_33984", - "instr_33988", - "instr_33992", - "instr_33996" - ] - }, - "dw_34000": { - "virtual_address": 34000, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 33952 - ] - }, - "func_33944": { - "virtual_address": 33944, - "size": 60, - "name": "printf", - "children": [ - "bb_33944", - "dw_34000" - ] - }, - "instr_34004": { - "virtual_address": 34004, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, lr}", - "mode": "none" - }, - "instr_34008": { - "virtual_address": 34008, - "size": 4, - "disassembly": "mov r5, r0", - "mnemonic": "mov", - "operands": "r5, r0", - "mode": "none" - }, - "instr_34012": { - "virtual_address": 34012, - "size": 4, - "disassembly": "sub sp, sp, #0x24", - "mnemonic": "sub", - "operands": "sp, sp, #0x24", - "mode": "none" - }, - "instr_34016": { - "virtual_address": 34016, - "size": 4, - "disassembly": "mov r0, r1", - "mnemonic": "mov", - "operands": "r0, r1", - "mode": "none" - }, - "instr_34020": { - "virtual_address": 34020, - "size": 4, - "disassembly": "mov r4, r1", - "mnemonic": "mov", - "operands": "r4, r1", - "mode": "none" - }, - "instr_34024": { - "virtual_address": 34024, - "size": 4, - "disassembly": "bl 0x85fc", - "mnemonic": "bl", - "operands": "0x85fc", - "mode": "none" - }, - "instr_34028": { - "virtual_address": 34028, - "size": 4, - "disassembly": "mov r2, #0x1", - "mnemonic": "mov", - "operands": "r2, #0x1", - "mode": "none" - }, - "instr_34032": { - "virtual_address": 34032, - "size": 4, - "disassembly": "mov r3, #0x2", - "mnemonic": "mov", - "operands": "r3, #0x2", - "mode": "none" - }, - "instr_34036": { - "virtual_address": 34036, - "size": 4, - "disassembly": "ldr r1, [0x85e4]", - "mnemonic": "ldr", - "operands": "r1, [0x85e4]", - "mode": "none" - }, - "instr_34040": { - "virtual_address": 34040, - "size": 4, - "disassembly": "str r1, [sp, #0x18]", - "mnemonic": "str", - "operands": "r1, [sp, #0x18]", - "mode": "none" - }, - "instr_34044": { - "virtual_address": 34044, - "size": 4, - "disassembly": "ldr r1, [r5, #0x38]", - "mnemonic": "ldr", - "operands": "r1, [r5, #0x38]", - "mode": "none" - }, - "instr_34048": { - "virtual_address": 34048, - "size": 4, - "disassembly": "str r3, [sp, #0x8]", - "mnemonic": "str", - "operands": "r3, [sp, #0x8]", - "mode": "none" - }, - "instr_34052": { - "virtual_address": 34052, - "size": 4, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_34056": { - "virtual_address": 34056, - "size": 4, - "disassembly": "add r3, r0, r2", - "mnemonic": "add", - "operands": "r3, r0, r2", - "mode": "none" - }, - "instr_34060": { - "virtual_address": 34060, - "size": 4, - "disassembly": "add r1, sp, #0x10", - "mnemonic": "add", - "operands": "r1, sp, #0x10", - "mode": "none" - }, - "instr_34064": { - "virtual_address": 34064, - "size": 4, - "disassembly": "str r4, [sp, #0x10]", - "mnemonic": "str", - "operands": "r4, [sp, #0x10]", - "mode": "none" - }, - "instr_34068": { - "virtual_address": 34068, - "size": 4, - "disassembly": "str r1, [sp, #0x4]", - "mnemonic": "str", - "operands": "r1, [sp, #0x4]", - "mode": "none" - }, - "instr_34072": { - "virtual_address": 34072, - "size": 4, - "disassembly": "ldr r4, [r5, #0x8]", - "mnemonic": "ldr", - "operands": "r4, [r5, #0x8]", - "mode": "none" - }, - "instr_34076": { - "virtual_address": 34076, - "size": 4, - "disassembly": "str r2, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r2, [sp, #0x1c]", - "mode": "none" - }, - "instr_34080": { - "virtual_address": 34080, - "size": 4, - "disassembly": "str r0, [sp, #0x14]", - "mnemonic": "str", - "operands": "r0, [sp, #0x14]", - "mode": "none" - }, - "instr_34084": { - "virtual_address": 34084, - "size": 4, - "disassembly": "str r3, [sp, #0xc]", - "mnemonic": "str", - "operands": "r3, [sp, #0xc]", - "mode": "none" - }, - "instr_34088": { - "virtual_address": 34088, - "size": 4, - "disassembly": "beq 0x85c0", - "mnemonic": "beq", - "operands": "0x85c0", - "mode": "none" - }, - "bb_34004": { - "virtual_address": 34004, - "size": 88, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34092, - "children": [ - "instr_34004", - "instr_34008", - "instr_34012", - "instr_34016", - "instr_34020", - "instr_34024", - "instr_34028", - "instr_34032", - "instr_34036", - "instr_34040", - "instr_34044", - "instr_34048", - "instr_34052", - "instr_34056", - "instr_34060", - "instr_34064", - "instr_34068", - "instr_34072", - "instr_34076", - "instr_34080", - "instr_34084", - "instr_34088" - ] - }, - "instr_34092": { - "virtual_address": 34092, - "size": 4, - "disassembly": "ldr r3, [r4, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x64]", - "mode": "none" - }, - "instr_34096": { - "virtual_address": 34096, - "size": 4, - "disassembly": "ldrsh r2, [r4, #0xc]", - "mnemonic": "ldrsh", - "operands": "r2, [r4, #0xc]", - "mode": "none" - }, - "instr_34100": { - "virtual_address": 34100, - "size": 4, - "disassembly": "tst r3, #0x1", - "mnemonic": "tst", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_34104": { - "virtual_address": 34104, - "size": 4, - "disassembly": "mov r3, r2, lsl #0x10", - "mnemonic": "mov", - "operands": "r3, r2, lsl #0x10", - "mode": "none" - }, - "instr_34108": { - "virtual_address": 34108, - "size": 4, - "disassembly": "bne 0x85b8", - "mnemonic": "bne", - "operands": "0x85b8", - "mode": "none" - }, - "bb_34092": { - "virtual_address": 34092, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34112, - "children": [ - "instr_34092", - "instr_34096", - "instr_34100", - "instr_34104", - "instr_34108" - ] - }, - "instr_34112": { - "virtual_address": 34112, - "size": 4, - "disassembly": "tst r2, #0x200", - "mnemonic": "tst", - "operands": "r2, #0x200", - "mode": "none" - }, - "instr_34116": { - "virtual_address": 34116, - "size": 4, - "disassembly": "mov r3, r3, lsr #0x10", - "mnemonic": "mov", - "operands": "r3, r3, lsr #0x10", - "mode": "none" - }, - "instr_34120": { - "virtual_address": 34120, - "size": 4, - "disassembly": "beq 0x85a8", - "mnemonic": "beq", - "operands": "0x85a8", - "mode": "none" - }, - "bb_34112": { - "virtual_address": 34112, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34124, - "children": [ - "instr_34112", - "instr_34116", - "instr_34120" - ] - }, - "instr_34124": { - "virtual_address": 34124, - "size": 4, - "disassembly": "tst r3, #0x2000", - "mnemonic": "tst", - "operands": "r3, #0x2000", - "mode": "none" - }, - "instr_34128": { - "virtual_address": 34128, - "size": 4, - "disassembly": "ldreq r3, [r4, #0x64]", - "mnemonic": "ldreq", - "operands": "r3, [r4, #0x64]", - "mode": "none" - }, - "instr_34132": { - "virtual_address": 34132, - "size": 4, - "disassembly": "orreq r2, r2, #0x2000", - "mnemonic": "orreq", - "operands": "r2, r2, #0x2000", - "mode": "none" - }, - "instr_34136": { - "virtual_address": 34136, - "size": 4, - "disassembly": "biceq r3, r3, #0x2000", - "mnemonic": "biceq", - "operands": "r3, r3, #0x2000", - "mode": "none" - }, - "instr_34140": { - "virtual_address": 34140, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_34144": { - "virtual_address": 34144, - "size": 4, - "disassembly": "strheq r2, [r4, #0xc]", - "mnemonic": "strheq", - "operands": "r2, [r4, #0xc]", - "mode": "none" - }, - "instr_34148": { - "virtual_address": 34148, - "size": 4, - "disassembly": "streq r3, [r4, #0x64]", - "mnemonic": "streq", - "operands": "r3, [r4, #0x64]", - "mode": "none" - }, - "instr_34152": { - "virtual_address": 34152, - "size": 4, - "disassembly": "mov r1, r4", - "mnemonic": "mov", - "operands": "r1, r4", - "mode": "none" - }, - "instr_34156": { - "virtual_address": 34156, - "size": 4, - "disassembly": "add r2, sp, #0x4", - "mnemonic": "add", - "operands": "r2, sp, #0x4", - "mode": "none" - }, - "instr_34160": { - "virtual_address": 34160, - "size": 4, - "disassembly": "bl 0x0d87c", - "mnemonic": "bl", - "operands": "0x0d87c", - "mode": "none" - }, - "instr_34164": { - "virtual_address": 34164, - "size": 4, - "disassembly": "ldr r3, [r4, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x64]", - "mode": "none" - }, - "instr_34168": { - "virtual_address": 34168, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_34172": { - "virtual_address": 34172, - "size": 4, - "disassembly": "mvnne r5, #0x0", - "mnemonic": "mvnne", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_34176": { - "virtual_address": 34176, - "size": 4, - "disassembly": "moveq r5, #0xa", - "mnemonic": "moveq", - "operands": "r5, #0xa", - "mode": "none" - }, - "instr_34180": { - "virtual_address": 34180, - "size": 4, - "disassembly": "tst r3, #0x1", - "mnemonic": "tst", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_34184": { - "virtual_address": 34184, - "size": 4, - "disassembly": "bne 0x8598", - "mnemonic": "bne", - "operands": "0x8598", - "mode": "none" - }, - "bb_34124": { - "virtual_address": 34124, - "size": 64, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34188, - "children": [ - "instr_34124", - "instr_34128", - "instr_34132", - "instr_34136", - "instr_34140", - "instr_34144", - "instr_34148", - "instr_34152", - "instr_34156", - "instr_34160", - "instr_34164", - "instr_34168", - "instr_34172", - "instr_34176", - "instr_34180", - "instr_34184" - ] - }, - "instr_34188": { - "virtual_address": 34188, - "size": 4, - "disassembly": "ldrh r3, [r4, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "instr_34192": { - "virtual_address": 34192, - "size": 4, - "disassembly": "tst r3, #0x200", - "mnemonic": "tst", - "operands": "r3, #0x200", - "mode": "none" - }, - "instr_34196": { - "virtual_address": 34196, - "size": 4, - "disassembly": "beq 0x85cc", - "mnemonic": "beq", - "operands": "0x85cc", - "mode": "none" - }, - "bb_34188": { - "virtual_address": 34188, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34200, - "children": [ - "instr_34188", - "instr_34192", - "instr_34196" - ] - }, - "instr_34200": { - "virtual_address": 34200, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_34204": { - "virtual_address": 34204, - "size": 4, - "disassembly": "add sp, sp, #0x24", - "mnemonic": "add", - "operands": "sp, sp, #0x24", - "mode": "none" - }, - "instr_34208": { - "virtual_address": 34208, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, lr}", - "mode": "none" - }, - "instr_34212": { - "virtual_address": 34212, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_34200": { - "virtual_address": 34200, - "size": 16, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_34200", - "instr_34204", - "instr_34208", - "instr_34212" - ] - }, - "instr_34216": { - "virtual_address": 34216, - "size": 4, - "disassembly": "ldr r0, [r4, #0x58]", - "mnemonic": "ldr", - "operands": "r0, [r4, #0x58]", - "mode": "none" - }, - "instr_34220": { - "virtual_address": 34220, - "size": 4, - "disassembly": "bl 0x0de5c", - "mnemonic": "bl", - "operands": "0x0de5c", - "mode": "none" - }, - "instr_34224": { - "virtual_address": 34224, - "size": 4, - "disassembly": "ldrsh r2, [r4, #0xc]", - "mnemonic": "ldrsh", - "operands": "r2, [r4, #0xc]", - "mode": "none" - }, - "instr_34228": { - "virtual_address": 34228, - "size": 4, - "disassembly": "mov r3, r2, lsl #0x10", - "mnemonic": "mov", - "operands": "r3, r2, lsl #0x10", - "mode": "none" - }, - "bb_34216": { - "virtual_address": 34216, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34232, - "children": [ - "instr_34216", - "instr_34220", - "instr_34224", - "instr_34228" - ] - }, - "instr_34232": { - "virtual_address": 34232, - "size": 4, - "disassembly": "mov r3, r3, lsr #0x10", - "mnemonic": "mov", - "operands": "r3, r3, lsr #0x10", - "mode": "none" - }, - "instr_34236": { - "virtual_address": 34236, - "size": 4, - "disassembly": "b 0x854c", - "mnemonic": "b", - "operands": "0x854c", - "mode": "none" - }, - "bb_34232": { - "virtual_address": 34232, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34124, - "children": [ - "instr_34232", - "instr_34236" - ] - }, - "instr_34240": { - "virtual_address": 34240, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_34244": { - "virtual_address": 34244, - "size": 4, - "disassembly": "bl 0x0d0c8", - "mnemonic": "bl", - "operands": "0x0d0c8", - "mode": "none" - }, - "instr_34248": { - "virtual_address": 34248, - "size": 4, - "disassembly": "b 0x852c", - "mnemonic": "b", - "operands": "0x852c", - "mode": "none" - }, - "bb_34240": { - "virtual_address": 34240, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34092, - "children": [ - "instr_34240", - "instr_34244", - "instr_34248" - ] - }, - "instr_34252": { - "virtual_address": 34252, - "size": 4, - "disassembly": "ldr r0, [r4, #0x58]", - "mnemonic": "ldr", - "operands": "r0, [r4, #0x58]", - "mode": "none" - }, - "instr_34256": { - "virtual_address": 34256, - "size": 4, - "disassembly": "bl 0x0de74", - "mnemonic": "bl", - "operands": "0x0de74", - "mode": "none" - }, - "instr_34260": { - "virtual_address": 34260, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_34264": { - "virtual_address": 34264, - "size": 4, - "disassembly": "add sp, sp, #0x24", - "mnemonic": "add", - "operands": "sp, sp, #0x24", - "mode": "none" - }, - "instr_34268": { - "virtual_address": 34268, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, lr}", - "mode": "none" - }, - "instr_34272": { - "virtual_address": 34272, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_34252": { - "virtual_address": 34252, - "size": 24, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_34252", - "instr_34256", - "instr_34260", - "instr_34264", - "instr_34268", - "instr_34272" - ] - }, - "dw_34276": { - "virtual_address": 34276, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 34036 - ] - }, - "func_34004": { - "virtual_address": 34004, - "size": 276, - "name": "_puts_r", - "children": [ - "bb_34004", - "bb_34092", - "bb_34112", - "bb_34124", - "bb_34188", - "bb_34200", - "bb_34216", - "bb_34232", - "bb_34240", - "bb_34252", - "dw_34276" - ] - }, - "instr_34280": { - "virtual_address": 34280, - "size": 4, - "disassembly": "ldr r3, [0x85f8]", - "mnemonic": "ldr", - "operands": "r3, [0x85f8]", - "mode": "none" - }, - "instr_34284": { - "virtual_address": 34284, - "size": 4, - "disassembly": "mov r1, r0", - "mnemonic": "mov", - "operands": "r1, r0", - "mode": "none" - }, - "instr_34288": { - "virtual_address": 34288, - "size": 4, - "disassembly": "ldr r0, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r3, #0x0]", - "mode": "none" - }, - "instr_34292": { - "virtual_address": 34292, - "size": 4, - "disassembly": "b 0x84d4", - "mnemonic": "b", - "operands": "0x84d4", - "mode": "none" - }, - "bb_34280": { - "virtual_address": 34280, - "size": 16, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_34280", - "instr_34284", - "instr_34288", - "instr_34292" - ] - }, - "dw_34296": { - "virtual_address": 34296, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 34280 - ] - }, - "func_34280": { - "virtual_address": 34280, - "size": 20, - "name": "puts", - "children": [ - "bb_34280", - "dw_34296" - ] - }, - "instr_34300": { - "virtual_address": 34300, - "size": 4, - "disassembly": "bic r1, r0, #0x3", - "mnemonic": "bic", - "operands": "r1, r0, #0x3", - "mode": "none" - }, - "instr_34304": { - "virtual_address": 34304, - "size": 4, - "disassembly": "ands r0, r0, #0x3", - "mnemonic": "ands", - "operands": "r0, r0, #0x3", - "mode": "none" - }, - "instr_34308": { - "virtual_address": 34308, - "size": 4, - "disassembly": "rsb r0, r0, #0x0", - "mnemonic": "rsb", - "operands": "r0, r0, #0x0", - "mode": "none" - }, - "instr_34312": { - "virtual_address": 34312, - "size": 4, - "disassembly": "ldr r3, [r1], #0x4", - "mnemonic": "ldr", - "operands": "r3, [r1], #0x4", - "mode": "none" - }, - "instr_34316": { - "virtual_address": 34316, - "size": 4, - "disassembly": "add r12, r0, #0x4", - "mnemonic": "add", - "operands": "r12, r0, #0x4", - "mode": "none" - }, - "instr_34320": { - "virtual_address": 34320, - "size": 4, - "disassembly": "mov r12, r12, lsl #0x3", - "mnemonic": "mov", - "operands": "r12, r12, lsl #0x3", - "mode": "none" - }, - "instr_34324": { - "virtual_address": 34324, - "size": 4, - "disassembly": "mvn r2, #0x0", - "mnemonic": "mvn", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_34328": { - "virtual_address": 34328, - "size": 4, - "disassembly": "orrne r3, r3, r2, lsr r12", - "mnemonic": "orrne", - "operands": "r3, r3, r2, lsr r12", - "mode": "none" - }, - "instr_34332": { - "virtual_address": 34332, - "size": 4, - "disassembly": "mov r12, #0x1", - "mnemonic": "mov", - "operands": "r12, #0x1", - "mode": "none" - }, - "instr_34336": { - "virtual_address": 34336, - "size": 4, - "disassembly": "orr r12, r12, r12, lsl #0x8", - "mnemonic": "orr", - "operands": "r12, r12, r12, lsl #0x8", - "mode": "none" - }, - "instr_34340": { - "virtual_address": 34340, - "size": 4, - "disassembly": "orr r12, r12, r12, lsl #0x10", - "mnemonic": "orr", - "operands": "r12, r12, r12, lsl #0x10", - "mode": "none" - }, - "bb_34300": { - "virtual_address": 34300, - "size": 44, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34344, - "children": [ - "instr_34300", - "instr_34304", - "instr_34308", - "instr_34312", - "instr_34316", - "instr_34320", - "instr_34324", - "instr_34328", - "instr_34332", - "instr_34336", - "instr_34340" - ] - }, - "instr_34344": { - "virtual_address": 34344, - "size": 4, - "disassembly": "sub r2, r3, r12", - "mnemonic": "sub", - "operands": "r2, r3, r12", - "mode": "none" - }, - "instr_34348": { - "virtual_address": 34348, - "size": 4, - "disassembly": "bic r2, r2, r3", - "mnemonic": "bic", - "operands": "r2, r2, r3", - "mode": "none" - }, - "instr_34352": { - "virtual_address": 34352, - "size": 4, - "disassembly": "ands r2, r2, r12, lsl #0x7", - "mnemonic": "ands", - "operands": "r2, r2, r12, lsl #0x7", - "mode": "none" - }, - "instr_34356": { - "virtual_address": 34356, - "size": 4, - "disassembly": "ldreq r3, [r1], #0x4", - "mnemonic": "ldreq", - "operands": "r3, [r1], #0x4", - "mode": "none" - }, - "instr_34360": { - "virtual_address": 34360, - "size": 4, - "disassembly": "addeq r0, r0, #0x4", - "mnemonic": "addeq", - "operands": "r0, r0, #0x4", - "mode": "none" - }, - "instr_34364": { - "virtual_address": 34364, - "size": 4, - "disassembly": "beq 0x8628", - "mnemonic": "beq", - "operands": "0x8628", - "mode": "none" - }, - "bb_34344": { - "virtual_address": 34344, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34368, - "children": [ - "instr_34344", - "instr_34348", - "instr_34352", - "instr_34356", - "instr_34360", - "instr_34364" - ] - }, - "instr_34368": { - "virtual_address": 34368, - "size": 4, - "disassembly": "tst r3, #0xff", - "mnemonic": "tst", - "operands": "r3, #0xff", - "mode": "none" - }, - "instr_34372": { - "virtual_address": 34372, - "size": 4, - "disassembly": "addne r0, r0, #0x1", - "mnemonic": "addne", - "operands": "r0, r0, #0x1", - "mode": "none" - }, - "instr_34376": { - "virtual_address": 34376, - "size": 4, - "disassembly": "tstne r3, #0xff00", - "mnemonic": "tstne", - "operands": "r3, #0xff00", - "mode": "none" - }, - "instr_34380": { - "virtual_address": 34380, - "size": 4, - "disassembly": "addne r0, r0, #0x1", - "mnemonic": "addne", - "operands": "r0, r0, #0x1", - "mode": "none" - }, - "instr_34384": { - "virtual_address": 34384, - "size": 4, - "disassembly": "tstne r3, #0xff0000", - "mnemonic": "tstne", - "operands": "r3, #0xff0000", - "mode": "none" - }, - "instr_34388": { - "virtual_address": 34388, - "size": 4, - "disassembly": "addne r0, r0, #0x1", - "mnemonic": "addne", - "operands": "r0, r0, #0x1", - "mode": "none" - }, - "instr_34392": { - "virtual_address": 34392, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_34368": { - "virtual_address": 34368, - "size": 28, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_34368", - "instr_34372", - "instr_34376", - "instr_34380", - "instr_34384", - "instr_34388", - "instr_34392" - ] - }, - "func_34300": { - "virtual_address": 34300, - "size": 96, - "name": "strlen", - "children": [ - "bb_34300", - "bb_34344", - "bb_34368" - ] - }, - "instr_34396": { - "virtual_address": 34396, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mode": "none" - }, - "instr_34400": { - "virtual_address": 34400, - "size": 4, - "disassembly": "sub sp, sp, #0x154", - "mnemonic": "sub", - "operands": "sp, sp, #0x154", - "mode": "none" - }, - "instr_34404": { - "virtual_address": 34404, - "size": 4, - "disassembly": "mov r4, r3", - "mnemonic": "mov", - "operands": "r4, r3", - "mode": "none" - }, - "instr_34408": { - "virtual_address": 34408, - "size": 4, - "disassembly": "mov r11, r1", - "mnemonic": "mov", - "operands": "r11, r1", - "mode": "none" - }, - "instr_34412": { - "virtual_address": 34412, - "size": 4, - "disassembly": "mov r8, r2", - "mnemonic": "mov", - "operands": "r8, r2", - "mode": "none" - }, - "instr_34416": { - "virtual_address": 34416, - "size": 4, - "disassembly": "mov r7, r0", - "mnemonic": "mov", - "operands": "r7, r0", - "mode": "none" - }, - "instr_34420": { - "virtual_address": 34420, - "size": 4, - "disassembly": "bl 0x0de30", - "mnemonic": "bl", - "operands": "0x0de30", - "mode": "none" - }, - "instr_34424": { - "virtual_address": 34424, - "size": 4, - "disassembly": "ldr r3, [r0, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r0, #0x0]", - "mode": "none" - }, - "instr_34428": { - "virtual_address": 34428, - "size": 4, - "disassembly": "mov r0, r3", - "mnemonic": "mov", - "operands": "r0, r3", - "mode": "none" - }, - "instr_34432": { - "virtual_address": 34432, - "size": 4, - "disassembly": "str r3, [sp, #0x60]", - "mnemonic": "str", - "operands": "r3, [sp, #0x60]", - "mode": "none" - }, - "instr_34436": { - "virtual_address": 34436, - "size": 4, - "disassembly": "str r4, [sp, #0x34]", - "mnemonic": "str", - "operands": "r4, [sp, #0x34]", - "mode": "none" - }, - "instr_34440": { - "virtual_address": 34440, - "size": 4, - "disassembly": "bl 0x85fc", - "mnemonic": "bl", - "operands": "0x85fc", - "mode": "none" - }, - "instr_34444": { - "virtual_address": 34444, - "size": 4, - "disassembly": "cmp r7, #0x0", - "mnemonic": "cmp", - "operands": "r7, #0x0", - "mode": "none" - }, - "instr_34448": { - "virtual_address": 34448, - "size": 4, - "disassembly": "str r0, [sp, #0x5c]", - "mnemonic": "str", - "operands": "r0, [sp, #0x5c]", - "mode": "none" - }, - "instr_34452": { - "virtual_address": 34452, - "size": 4, - "disassembly": "beq 0x86a4", - "mnemonic": "beq", - "operands": "0x86a4", - "mode": "none" - }, - "bb_34396": { - "virtual_address": 34396, - "size": 60, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34456, - "children": [ - "instr_34396", - "instr_34400", - "instr_34404", - "instr_34408", - "instr_34412", - "instr_34416", - "instr_34420", - "instr_34424", - "instr_34428", - "instr_34432", - "instr_34436", - "instr_34440", - "instr_34444", - "instr_34448", - "instr_34452" - ] - }, - "instr_34456": { - "virtual_address": 34456, - "size": 4, - "disassembly": "ldr r3, [r7, #0x38]", - "mnemonic": "ldr", - "operands": "r3, [r7, #0x38]", - "mode": "none" - }, - "instr_34460": { - "virtual_address": 34460, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_34464": { - "virtual_address": 34464, - "size": 4, - "disassembly": "beq 0x8cb8", - "mnemonic": "beq", - "operands": "0x8cb8", - "mode": "none" - }, - "bb_34456": { - "virtual_address": 34456, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34468, - "children": [ - "instr_34456", - "instr_34460", - "instr_34464" - ] - }, - "instr_34468": { - "virtual_address": 34468, - "size": 4, - "disassembly": "ldr r3, [r11, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r11, #0x64]", - "mode": "none" - }, - "instr_34472": { - "virtual_address": 34472, - "size": 4, - "disassembly": "tst r3, #0x1", - "mnemonic": "tst", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_34476": { - "virtual_address": 34476, - "size": 4, - "disassembly": "ldrsh r2, [r11, #0xc]", - "mnemonic": "ldrsh", - "operands": "r2, [r11, #0xc]", - "mode": "none" - }, - "instr_34480": { - "virtual_address": 34480, - "size": 4, - "disassembly": "bne 0x8a24", - "mnemonic": "bne", - "operands": "0x8a24", - "mode": "none" - }, - "bb_34468": { - "virtual_address": 34468, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34484, - "children": [ - "instr_34468", - "instr_34472", - "instr_34476", - "instr_34480" - ] - }, - "instr_34484": { - "virtual_address": 34484, - "size": 4, - "disassembly": "mov r1, r2, lsl #0x10", - "mnemonic": "mov", - "operands": "r1, r2, lsl #0x10", - "mode": "none" - }, - "instr_34488": { - "virtual_address": 34488, - "size": 4, - "disassembly": "tst r2, #0x200", - "mnemonic": "tst", - "operands": "r2, #0x200", - "mode": "none" - }, - "instr_34492": { - "virtual_address": 34492, - "size": 4, - "disassembly": "mov r1, r1, lsr #0x10", - "mnemonic": "mov", - "operands": "r1, r1, lsr #0x10", - "mode": "none" - }, - "instr_34496": { - "virtual_address": 34496, - "size": 4, - "disassembly": "beq 0x8a18", - "mnemonic": "beq", - "operands": "0x8a18", - "mode": "none" - }, - "bb_34484": { - "virtual_address": 34484, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34500, - "children": [ - "instr_34484", - "instr_34488", - "instr_34492", - "instr_34496" - ] - }, - "instr_34500": { - "virtual_address": 34500, - "size": 4, - "disassembly": "tst r1, #0x2000", - "mnemonic": "tst", - "operands": "r1, #0x2000", - "mode": "none" - }, - "instr_34504": { - "virtual_address": 34504, - "size": 4, - "disassembly": "bne 0x86e8", - "mnemonic": "bne", - "operands": "0x86e8", - "mode": "none" - }, - "bb_34500": { - "virtual_address": 34500, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34508, - "children": [ - "instr_34500", - "instr_34504" - ] - }, - "instr_34508": { - "virtual_address": 34508, - "size": 4, - "disassembly": "ldr r3, [r11, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r11, #0x64]", - "mode": "none" - }, - "instr_34512": { - "virtual_address": 34512, - "size": 4, - "disassembly": "orr r2, r2, #0x2000", - "mnemonic": "orr", - "operands": "r2, r2, #0x2000", - "mode": "none" - }, - "instr_34516": { - "virtual_address": 34516, - "size": 4, - "disassembly": "bic r3, r3, #0x2000", - "mnemonic": "bic", - "operands": "r3, r3, #0x2000", - "mode": "none" - }, - "instr_34520": { - "virtual_address": 34520, - "size": 4, - "disassembly": "mov r1, r2, lsl #0x10", - "mnemonic": "mov", - "operands": "r1, r2, lsl #0x10", - "mode": "none" - }, - "instr_34524": { - "virtual_address": 34524, - "size": 4, - "disassembly": "strh r2, [r11, #0xc]", - "mnemonic": "strh", - "operands": "r2, [r11, #0xc]", - "mode": "none" - }, - "instr_34528": { - "virtual_address": 34528, - "size": 4, - "disassembly": "str r3, [r11, #0x64]", - "mnemonic": "str", - "operands": "r3, [r11, #0x64]", - "mode": "none" - }, - "instr_34532": { - "virtual_address": 34532, - "size": 4, - "disassembly": "mov r1, r1, lsr #0x10", - "mnemonic": "mov", - "operands": "r1, r1, lsr #0x10", - "mode": "none" - }, - "bb_34508": { - "virtual_address": 34508, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34536, - "children": [ - "instr_34508", - "instr_34512", - "instr_34516", - "instr_34520", - "instr_34524", - "instr_34528", - "instr_34532" - ] - }, - "instr_34536": { - "virtual_address": 34536, - "size": 4, - "disassembly": "tst r1, #0x8", - "mnemonic": "tst", - "operands": "r1, #0x8", - "mode": "none" - }, - "instr_34540": { - "virtual_address": 34540, - "size": 4, - "disassembly": "beq 0x89b8", - "mnemonic": "beq", - "operands": "0x89b8", - "mode": "none" - }, - "bb_34536": { - "virtual_address": 34536, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34544, - "children": [ - "instr_34536", - "instr_34540" - ] - }, - "instr_34544": { - "virtual_address": 34544, - "size": 4, - "disassembly": "ldr r3, [r11, #0x10]", - "mnemonic": "ldr", - "operands": "r3, [r11, #0x10]", - "mode": "none" - }, - "instr_34548": { - "virtual_address": 34548, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_34552": { - "virtual_address": 34552, - "size": 4, - "disassembly": "beq 0x89b8", - "mnemonic": "beq", - "operands": "0x89b8", - "mode": "none" - }, - "bb_34544": { - "virtual_address": 34544, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34556, - "children": [ - "instr_34544", - "instr_34548", - "instr_34552" - ] - }, - "instr_34556": { - "virtual_address": 34556, - "size": 4, - "disassembly": "and r3, r1, #0x1a", - "mnemonic": "and", - "operands": "r3, r1, #0x1a", - "mode": "none" - }, - "instr_34560": { - "virtual_address": 34560, - "size": 4, - "disassembly": "cmp r3, #0xa", - "mnemonic": "cmp", - "operands": "r3, #0xa", - "mode": "none" - }, - "instr_34564": { - "virtual_address": 34564, - "size": 4, - "disassembly": "beq 0x89dc", - "mnemonic": "beq", - "operands": "0x89dc", - "mode": "none" - }, - "bb_34556": { - "virtual_address": 34556, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34568, - "children": [ - "instr_34556", - "instr_34560", - "instr_34564" - ] - }, - "instr_34568": { - "virtual_address": 34568, - "size": 4, - "disassembly": "mov r4, #0x0", - "mnemonic": "mov", - "operands": "r4, #0x0", - "mode": "none" - }, - "instr_34572": { - "virtual_address": 34572, - "size": 4, - "disassembly": "add r3, sp, #0xac", - "mnemonic": "add", - "operands": "r3, sp, #0xac", - "mode": "none" - }, - "instr_34576": { - "virtual_address": 34576, - "size": 4, - "disassembly": "mov r2, r4", - "mnemonic": "mov", - "operands": "r2, r4", - "mode": "none" - }, - "instr_34580": { - "virtual_address": 34580, - "size": 4, - "disassembly": "mov r9, r3", - "mnemonic": "mov", - "operands": "r9, r3", - "mode": "none" - }, - "instr_34584": { - "virtual_address": 34584, - "size": 4, - "disassembly": "str r3, [sp, #0xa0]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa0]", - "mode": "none" - }, - "instr_34588": { - "virtual_address": 34588, - "size": 4, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_34592": { - "virtual_address": 34592, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_34596": { - "virtual_address": 34596, - "size": 4, - "disassembly": "str r4, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa4]", - "mode": "none" - }, - "instr_34600": { - "virtual_address": 34600, - "size": 4, - "disassembly": "str r4, [sp, #0x4c]", - "mnemonic": "str", - "operands": "r4, [sp, #0x4c]", - "mode": "none" - }, - "instr_34604": { - "virtual_address": 34604, - "size": 4, - "disassembly": "mov r4, #0x0", - "mnemonic": "mov", - "operands": "r4, #0x0", - "mode": "none" - }, - "instr_34608": { - "virtual_address": 34608, - "size": 4, - "disassembly": "str r3, [sp, #0x50]", - "mnemonic": "str", - "operands": "r3, [sp, #0x50]", - "mode": "none" - }, - "instr_34612": { - "virtual_address": 34612, - "size": 4, - "disassembly": "str r4, [sp, #0x54]", - "mnemonic": "str", - "operands": "r4, [sp, #0x54]", - "mode": "none" - }, - "instr_34616": { - "virtual_address": 34616, - "size": 4, - "disassembly": "mov r3, r11", - "mnemonic": "mov", - "operands": "r3, r11", - "mode": "none" - }, - "instr_34620": { - "virtual_address": 34620, - "size": 4, - "disassembly": "mov r11, r7", - "mnemonic": "mov", - "operands": "r11, r7", - "mode": "none" - }, - "instr_34624": { - "virtual_address": 34624, - "size": 4, - "disassembly": "mov r7, r3", - "mnemonic": "mov", - "operands": "r7, r3", - "mode": "none" - }, - "instr_34628": { - "virtual_address": 34628, - "size": 4, - "disassembly": "str r2, [sp, #0x68]", - "mnemonic": "str", - "operands": "r2, [sp, #0x68]", - "mode": "none" - }, - "instr_34632": { - "virtual_address": 34632, - "size": 4, - "disassembly": "str r2, [sp, #0x6c]", - "mnemonic": "str", - "operands": "r2, [sp, #0x6c]", - "mode": "none" - }, - "instr_34636": { - "virtual_address": 34636, - "size": 4, - "disassembly": "str r2, [sp, #0x74]", - "mnemonic": "str", - "operands": "r2, [sp, #0x74]", - "mode": "none" - }, - "instr_34640": { - "virtual_address": 34640, - "size": 4, - "disassembly": "str r2, [sp, #0x78]", - "mnemonic": "str", - "operands": "r2, [sp, #0x78]", - "mode": "none" - }, - "instr_34644": { - "virtual_address": 34644, - "size": 4, - "disassembly": "str r2, [sp, #0x70]", - "mnemonic": "str", - "operands": "r2, [sp, #0x70]", - "mode": "none" - }, - "instr_34648": { - "virtual_address": 34648, - "size": 4, - "disassembly": "str r2, [sp, #0x24]", - "mnemonic": "str", - "operands": "r2, [sp, #0x24]", - "mode": "none" - }, - "bb_34568": { - "virtual_address": 34568, - "size": 84, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34652, - "children": [ - "instr_34568", - "instr_34572", - "instr_34576", - "instr_34580", - "instr_34584", - "instr_34588", - "instr_34592", - "instr_34596", - "instr_34600", - "instr_34604", - "instr_34608", - "instr_34612", - "instr_34616", - "instr_34620", - "instr_34624", - "instr_34628", - "instr_34632", - "instr_34636", - "instr_34640", - "instr_34644", - "instr_34648" - ] - }, - "instr_34652": { - "virtual_address": 34652, - "size": 4, - "disassembly": "ldrb r3, [r8, #0x0]", - "mnemonic": "ldrb", - "operands": "r3, [r8, #0x0]", - "mode": "none" - }, - "instr_34656": { - "virtual_address": 34656, - "size": 4, - "disassembly": "cmp r3, #0x25", - "mnemonic": "cmp", - "operands": "r3, #0x25", - "mode": "none" - }, - "instr_34660": { - "virtual_address": 34660, - "size": 4, - "disassembly": "cmpne r3, #0x0", - "mnemonic": "cmpne", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_34664": { - "virtual_address": 34664, - "size": 4, - "disassembly": "mov r4, r8", - "mnemonic": "mov", - "operands": "r4, r8", - "mode": "none" - }, - "instr_34668": { - "virtual_address": 34668, - "size": 4, - "disassembly": "beq 0x87c8", - "mnemonic": "beq", - "operands": "0x87c8", - "mode": "none" - }, - "bb_34652": { - "virtual_address": 34652, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34672, - "children": [ - "instr_34652", - "instr_34656", - "instr_34660", - "instr_34664", - "instr_34668" - ] - }, - "instr_34672": { - "virtual_address": 34672, - "size": 4, - "disassembly": "mov r5, r4", - "mnemonic": "mov", - "operands": "r5, r4", - "mode": "none" - }, - "instr_34676": { - "virtual_address": 34676, - "size": 4, - "disassembly": "ldrb r3, [r4, #0x1]!", - "mnemonic": "ldrb", - "operands": "r3, [r4, #0x1]!", - "mode": "none" - }, - "instr_34680": { - "virtual_address": 34680, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_34684": { - "virtual_address": 34684, - "size": 4, - "disassembly": "cmpne r3, #0x25", - "mnemonic": "cmpne", - "operands": "r3, #0x25", - "mode": "none" - }, - "instr_34688": { - "virtual_address": 34688, - "size": 4, - "disassembly": "bne 0x8770", - "mnemonic": "bne", - "operands": "0x8770", - "mode": "none" - }, - "bb_34672": { - "virtual_address": 34672, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34692, - "children": [ - "instr_34672", - "instr_34676", - "instr_34680", - "instr_34684", - "instr_34688" - ] - }, - "instr_34692": { - "virtual_address": 34692, - "size": 4, - "disassembly": "subs r6, r4, r8", - "mnemonic": "subs", - "operands": "r6, r4, r8", - "mode": "none" - }, - "instr_34696": { - "virtual_address": 34696, - "size": 4, - "disassembly": "beq 0x87c8", - "mnemonic": "beq", - "operands": "0x87c8", - "mode": "none" - }, - "bb_34692": { - "virtual_address": 34692, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34700, - "children": [ - "instr_34692", - "instr_34696" - ] - }, - "instr_34700": { - "virtual_address": 34700, - "size": 4, - "disassembly": "ldr r3, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "instr_34704": { - "virtual_address": 34704, - "size": 4, - "disassembly": "add r3, r3, #0x1", - "mnemonic": "add", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_34708": { - "virtual_address": 34708, - "size": 4, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "none" - }, - "instr_34712": { - "virtual_address": 34712, - "size": 4, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "instr_34716": { - "virtual_address": 34716, - "size": 4, - "disassembly": "ldr r3, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa8]", - "mode": "none" - }, - "instr_34720": { - "virtual_address": 34720, - "size": 4, - "disassembly": "add r3, r3, r6", - "mnemonic": "add", - "operands": "r3, r3, r6", - "mode": "none" - }, - "instr_34724": { - "virtual_address": 34724, - "size": 4, - "disassembly": "str r8, [r9, #0x0]", - "mnemonic": "str", - "operands": "r8, [r9, #0x0]", - "mode": "none" - }, - "instr_34728": { - "virtual_address": 34728, - "size": 4, - "disassembly": "str r6, [r9, #0x4]", - "mnemonic": "str", - "operands": "r6, [r9, #0x4]", - "mode": "none" - }, - "instr_34732": { - "virtual_address": 34732, - "size": 4, - "disassembly": "str r3, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa8]", - "mode": "none" - }, - "instr_34736": { - "virtual_address": 34736, - "size": 4, - "disassembly": "addle r9, r9, #0x8", - "mnemonic": "addle", - "operands": "r9, r9, #0x8", - "mode": "none" - }, - "instr_34740": { - "virtual_address": 34740, - "size": 4, - "disassembly": "bgt 0x8a30", - "mnemonic": "bgt", - "operands": "0x8a30", - "mode": "none" - }, - "bb_34700": { - "virtual_address": 34700, - "size": 44, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34744, - "children": [ - "instr_34700", - "instr_34704", - "instr_34708", - "instr_34712", - "instr_34716", - "instr_34720", - "instr_34724", - "instr_34728", - "instr_34732", - "instr_34736", - "instr_34740" - ] - }, - "instr_34744": { - "virtual_address": 34744, - "size": 4, - "disassembly": "ldr r3, [sp, #0x24]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x24]", - "mode": "none" - }, - "instr_34748": { - "virtual_address": 34748, - "size": 4, - "disassembly": "add r3, r3, r6", - "mnemonic": "add", - "operands": "r3, r3, r6", - "mode": "none" - }, - "instr_34752": { - "virtual_address": 34752, - "size": 4, - "disassembly": "str r3, [sp, #0x24]", - "mnemonic": "str", - "operands": "r3, [sp, #0x24]", - "mode": "none" - }, - "instr_34756": { - "virtual_address": 34756, - "size": 4, - "disassembly": "ldrb r3, [r5, #0x1]", - "mnemonic": "ldrb", - "operands": "r3, [r5, #0x1]", - "mode": "none" - }, - "bb_34744": { - "virtual_address": 34744, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34760, - "children": [ - "instr_34744", - "instr_34748", - "instr_34752", - "instr_34756" - ] - }, - "instr_34760": { - "virtual_address": 34760, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_34764": { - "virtual_address": 34764, - "size": 4, - "disassembly": "beq 0x0a12c", - "mnemonic": "beq", - "operands": "0x0a12c", - "mode": "none" - }, - "bb_34760": { - "virtual_address": 34760, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34768, - "children": [ - "instr_34760", - "instr_34764" - ] - }, - "instr_34768": { - "virtual_address": 34768, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_34772": { - "virtual_address": 34772, - "size": 4, - "disassembly": "mvn r5, #0x0", - "mnemonic": "mvn", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_34776": { - "virtual_address": 34776, - "size": 4, - "disassembly": "ldrb r3, [r4, #0x1]", - "mnemonic": "ldrb", - "operands": "r3, [r4, #0x1]", - "mode": "none" - }, - "instr_34780": { - "virtual_address": 34780, - "size": 4, - "disassembly": "add r8, r4, #0x1", - "mnemonic": "add", - "operands": "r8, r4, #0x1", - "mode": "none" - }, - "instr_34784": { - "virtual_address": 34784, - "size": 4, - "disassembly": "mov r10, r2", - "mnemonic": "mov", - "operands": "r10, r2", - "mode": "none" - }, - "instr_34788": { - "virtual_address": 34788, - "size": 4, - "disassembly": "mov r4, r5", - "mnemonic": "mov", - "operands": "r4, r5", - "mode": "none" - }, - "instr_34792": { - "virtual_address": 34792, - "size": 4, - "disassembly": "strb r2, [sp, #0x83]", - "mnemonic": "strb", - "operands": "r2, [sp, #0x83]", - "mode": "none" - }, - "instr_34796": { - "virtual_address": 34796, - "size": 4, - "disassembly": "str r2, [sp, #0x20]", - "mnemonic": "str", - "operands": "r2, [sp, #0x20]", - "mode": "none" - }, - "bb_34768": { - "virtual_address": 34768, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34800, - "children": [ - "instr_34768", - "instr_34772", - "instr_34776", - "instr_34780", - "instr_34784", - "instr_34788", - "instr_34792", - "instr_34796" - ] - }, - "instr_34800": { - "virtual_address": 34800, - "size": 4, - "disassembly": "add r8, r8, #0x1", - "mnemonic": "add", - "operands": "r8, r8, #0x1", - "mode": "none" - }, - "bb_34800": { - "virtual_address": 34800, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34804, - "children": [ - "instr_34800" - ] - }, - "instr_34804": { - "virtual_address": 34804, - "size": 4, - "disassembly": "sub r2, r3, #0x20", - "mnemonic": "sub", - "operands": "r2, r3, #0x20", - "mode": "none" - }, - "instr_34808": { - "virtual_address": 34808, - "size": 4, - "disassembly": "cmp r2, #0x5a", - "mnemonic": "cmp", - "operands": "r2, #0x5a", - "mode": "none" - }, - "bb_34804": { - "virtual_address": 34804, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34812, - "children": [ - "instr_34804", - "instr_34808" - ] - }, - "instr_34812": { - "virtual_address": 34812, - "size": 4, - "disassembly": "ldrls pc, [pc, r2, lsl #0x2]", - "mnemonic": "ldrls", - "operands": "pc, [pc, r2, lsl #0x2]", - "mode": "none" - }, - "bb_34812": { - "virtual_address": 34812, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34816, - "children": [ - "instr_34812" - ] - }, - "instr_34816": { - "virtual_address": 34816, - "size": 4, - "disassembly": "b 0x8a50", - "mnemonic": "b", - "operands": "0x8a50", - "mode": "none" - }, - "bb_34816": { - "virtual_address": 34816, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 35408, - "children": [ - "instr_34816" - ] - }, - "instr_35184": { - "virtual_address": 35184, - "size": 4, - "disassembly": "mov r1, #0x0", - "mnemonic": "mov", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_35188": { - "virtual_address": 35188, - "size": 4, - "disassembly": "sub r2, r3, #0x30", - "mnemonic": "sub", - "operands": "r2, r3, #0x30", - "mode": "none" - }, - "bb_35184": { - "virtual_address": 35184, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 35192, - "children": [ - "instr_35184", - "instr_35188" - ] - }, - "instr_35192": { - "virtual_address": 35192, - "size": 4, - "disassembly": "ldrb r3, [r8], #0x1", - "mnemonic": "ldrb", - "operands": "r3, [r8], #0x1", - "mode": "none" - }, - "instr_35196": { - "virtual_address": 35196, - "size": 4, - "disassembly": "add r1, r1, r1, lsl #0x2", - "mnemonic": "add", - "operands": "r1, r1, r1, lsl #0x2", - "mode": "none" - }, - "instr_35200": { - "virtual_address": 35200, - "size": 4, - "disassembly": "add r1, r2, r1, lsl #0x1", - "mnemonic": "add", - "operands": "r1, r2, r1, lsl #0x1", - "mode": "none" - }, - "instr_35204": { - "virtual_address": 35204, - "size": 4, - "disassembly": "sub r2, r3, #0x30", - "mnemonic": "sub", - "operands": "r2, r3, #0x30", - "mode": "none" - }, - "instr_35208": { - "virtual_address": 35208, - "size": 4, - "disassembly": "cmp r2, #0x9", - "mnemonic": "cmp", - "operands": "r2, #0x9", - "mode": "none" - }, - "instr_35212": { - "virtual_address": 35212, - "size": 4, - "disassembly": "bls 0x8978", - "mnemonic": "bls", - "operands": "0x8978", - "mode": "none" - }, - "bb_35192": { - "virtual_address": 35192, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 35216, - "children": [ - "instr_35192", - "instr_35196", - "instr_35200", - "instr_35204", - "instr_35208", - "instr_35212" - ] - }, - "instr_35216": { - "virtual_address": 35216, - "size": 4, - "disassembly": "str r1, [sp, #0x20]", - "mnemonic": "str", - "operands": "r1, [sp, #0x20]", - "mode": "none" - }, - "instr_35220": { - "virtual_address": 35220, - "size": 4, - "disassembly": "b 0x87f4", - "mnemonic": "b", - "operands": "0x87f4", - "mode": "none" - }, - "bb_35216": { - "virtual_address": 35216, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34804, - "children": [ - "instr_35216", - "instr_35220" - ] - }, - "instr_35224": { - "virtual_address": 35224, - "size": 4, - "disassembly": "ldr r3, [sp, #0x34]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x34]", - "mode": "none" - }, - "instr_35228": { - "virtual_address": 35228, - "size": 4, - "disassembly": "ldr r2, [r3], #0x4", - "mnemonic": "ldr", - "operands": "r2, [r3], #0x4", - "mode": "none" - }, - "instr_35232": { - "virtual_address": 35232, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_35236": { - "virtual_address": 35236, - "size": 4, - "disassembly": "str r2, [sp, #0x20]", - "mnemonic": "str", - "operands": "r2, [sp, #0x20]", - "mode": "none" - }, - "instr_35240": { - "virtual_address": 35240, - "size": 4, - "disassembly": "str r3, [sp, #0x34]", - "mnemonic": "str", - "operands": "r3, [sp, #0x34]", - "mode": "none" - }, - "instr_35244": { - "virtual_address": 35244, - "size": 4, - "disassembly": "blt 0x8dec", - "mnemonic": "blt", - "operands": "0x8dec", - "mode": "none" - }, - "bb_35224": { - "virtual_address": 35224, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 35248, - "children": [ - "instr_35224", - "instr_35228", - "instr_35232", - "instr_35236", - "instr_35240", - "instr_35244" - ] - }, - "instr_35248": { - "virtual_address": 35248, - "size": 4, - "disassembly": "ldrb r3, [r8, #0x0]", - "mnemonic": "ldrb", - "operands": "r3, [r8, #0x0]", - "mode": "none" - }, - "instr_35252": { - "virtual_address": 35252, - "size": 4, - "disassembly": "b 0x87f0", - "mnemonic": "b", - "operands": "0x87f0", - "mode": "none" - }, - "bb_35248": { - "virtual_address": 35248, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34800, - "children": [ - "instr_35248", - "instr_35252" - ] - }, - "instr_35256": { - "virtual_address": 35256, - "size": 4, - "disassembly": "mov r1, r11", - "mnemonic": "mov", - "operands": "r1, r11", - "mode": "none" - }, - "instr_35260": { - "virtual_address": 35260, - "size": 4, - "disassembly": "mov r0, r7", - "mnemonic": "mov", - "operands": "r0, r7", - "mode": "none" - }, - "instr_35264": { - "virtual_address": 35264, - "size": 4, - "disassembly": "bl 0x0b068", - "mnemonic": "bl", - "operands": "0x0b068", - "mode": "none" - }, - "instr_35268": { - "virtual_address": 35268, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_35272": { - "virtual_address": 35272, - "size": 4, - "disassembly": "bne 0x0acb8", - "mnemonic": "bne", - "operands": "0x0acb8", - "mode": "none" - }, - "bb_35256": { - "virtual_address": 35256, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 35276, - "children": [ - "instr_35256", - "instr_35260", - "instr_35264", - "instr_35268", - "instr_35272" - ] - }, - "instr_35276": { - "virtual_address": 35276, - "size": 4, - "disassembly": "ldrh r1, [r11, #0xc]", - "mnemonic": "ldrh", - "operands": "r1, [r11, #0xc]", - "mode": "none" - }, - "instr_35280": { - "virtual_address": 35280, - "size": 4, - "disassembly": "and r3, r1, #0x1a", - "mnemonic": "and", - "operands": "r3, r1, #0x1a", - "mode": "none" - }, - "instr_35284": { - "virtual_address": 35284, - "size": 4, - "disassembly": "cmp r3, #0xa", - "mnemonic": "cmp", - "operands": "r3, #0xa", - "mode": "none" - }, - "instr_35288": { - "virtual_address": 35288, - "size": 4, - "disassembly": "bne 0x8708", - "mnemonic": "bne", - "operands": "0x8708", - "mode": "none" - }, - "bb_35276": { - "virtual_address": 35276, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 35292, - "children": [ - "instr_35276", - "instr_35280", - "instr_35284", - "instr_35288" - ] - }, - "instr_35292": { - "virtual_address": 35292, - "size": 4, - "disassembly": "ldrsh r3, [r11, #0xe]", - "mnemonic": "ldrsh", - "operands": "r3, [r11, #0xe]", - "mode": "none" - }, - "instr_35296": { - "virtual_address": 35296, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_35300": { - "virtual_address": 35300, - "size": 4, - "disassembly": "blt 0x8708", - "mnemonic": "blt", - "operands": "0x8708", - "mode": "none" - }, - "bb_35292": { - "virtual_address": 35292, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 35304, - "children": [ - "instr_35292", - "instr_35296", - "instr_35300" - ] - }, - "instr_35304": { - "virtual_address": 35304, - "size": 4, - "disassembly": "ldr r3, [r11, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r11, #0x64]", - "mode": "none" - }, - "instr_35308": { - "virtual_address": 35308, - "size": 4, - "disassembly": "tst r3, #0x1", - "mnemonic": "tst", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_35312": { - "virtual_address": 35312, - "size": 4, - "disassembly": "bne 0x89fc", - "mnemonic": "bne", - "operands": "0x89fc", - "mode": "none" - }, - "bb_35304": { - "virtual_address": 35304, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 35316, - "children": [ - "instr_35304", - "instr_35308", - "instr_35312" - ] - }, - "instr_35316": { - "virtual_address": 35316, - "size": 4, - "disassembly": "tst r1, #0x200", - "mnemonic": "tst", - "operands": "r1, #0x200", - "mode": "none" - }, - "instr_35320": { - "virtual_address": 35320, - "size": 4, - "disassembly": "beq 0x0a554", - "mnemonic": "beq", - "operands": "0x0a554", - "mode": "none" - }, - "bb_35316": { - "virtual_address": 35316, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 35324, - "children": [ - "instr_35316", - "instr_35320" - ] - }, - "instr_35324": { - "virtual_address": 35324, - "size": 4, - "disassembly": "mov r3, r4", - "mnemonic": "mov", - "operands": "r3, r4", - "mode": "none" - }, - "instr_35328": { - "virtual_address": 35328, - "size": 4, - "disassembly": "mov r2, r8", - "mnemonic": "mov", - "operands": "r2, r8", - "mode": "none" - }, - "instr_35332": { - "virtual_address": 35332, - "size": 4, - "disassembly": "mov r1, r11", - "mnemonic": "mov", - "operands": "r1, r11", - "mode": "none" - }, - "instr_35336": { - "virtual_address": 35336, - "size": 4, - "disassembly": "mov r0, r7", - "mnemonic": "mov", - "operands": "r0, r7", - "mode": "none" - }, - "instr_35340": { - "virtual_address": 35340, - "size": 4, - "disassembly": "add sp, sp, #0x154", - "mnemonic": "add", - "operands": "sp, sp, #0x154", - "mode": "none" - }, - "instr_35344": { - "virtual_address": 35344, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mode": "none" - }, - "instr_35348": { - "virtual_address": 35348, - "size": 4, - "disassembly": "b 0x0af94", - "mnemonic": "b", - "operands": "0x0af94", - "mode": "none" - }, - "bb_35324": { - "virtual_address": 35324, - "size": 28, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_35324", - "instr_35328", - "instr_35332", - "instr_35336", - "instr_35340", - "instr_35344", - "instr_35348" - ] - }, - "instr_35352": { - "virtual_address": 35352, - "size": 4, - "disassembly": "ldr r0, [r11, #0x58]", - "mnemonic": "ldr", - "operands": "r0, [r11, #0x58]", - "mode": "none" - }, - "instr_35356": { - "virtual_address": 35356, - "size": 4, - "disassembly": "bl 0x0de5c", - "mnemonic": "bl", - "operands": "0x0de5c", - "mode": "none" - }, - "instr_35360": { - "virtual_address": 35360, - "size": 4, - "disassembly": "ldrsh r2, [r11, #0xc]", - "mnemonic": "ldrsh", - "operands": "r2, [r11, #0xc]", - "mode": "none" - }, - "bb_35352": { - "virtual_address": 35352, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 35364, - "children": [ - "instr_35352", - "instr_35356", - "instr_35360" - ] - }, - "instr_35364": { - "virtual_address": 35364, - "size": 4, - "disassembly": "mov r1, r2, lsl #0x10", - "mnemonic": "mov", - "operands": "r1, r2, lsl #0x10", - "mode": "none" - }, - "instr_35368": { - "virtual_address": 35368, - "size": 4, - "disassembly": "mov r1, r1, lsr #0x10", - "mnemonic": "mov", - "operands": "r1, r1, lsr #0x10", - "mode": "none" - }, - "instr_35372": { - "virtual_address": 35372, - "size": 4, - "disassembly": "b 0x86c4", - "mnemonic": "b", - "operands": "0x86c4", - "mode": "none" - }, - "bb_35364": { - "virtual_address": 35364, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34500, - "children": [ - "instr_35364", - "instr_35368", - "instr_35372" - ] - }, - "instr_35376": { - "virtual_address": 35376, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_35380": { - "virtual_address": 35380, - "size": 4, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "none" - }, - "instr_35384": { - "virtual_address": 35384, - "size": 4, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "none" - }, - "instr_35388": { - "virtual_address": 35388, - "size": 4, - "disassembly": "bl 0x10460", - "mnemonic": "bl", - "operands": "0x10460", - "mode": "none" - }, - "instr_35392": { - "virtual_address": 35392, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_35396": { - "virtual_address": 35396, - "size": 4, - "disassembly": "bne 0x0ad80", - "mnemonic": "bne", - "operands": "0x0ad80", - "mode": "none" - }, - "bb_35376": { - "virtual_address": 35376, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 35400, - "children": [ - "instr_35376", - "instr_35380", - "instr_35384", - "instr_35388", - "instr_35392", - "instr_35396" - ] - }, - "instr_35400": { - "virtual_address": 35400, - "size": 4, - "disassembly": "add r9, sp, #0xac", - "mnemonic": "add", - "operands": "r9, sp, #0xac", - "mode": "none" - }, - "instr_35404": { - "virtual_address": 35404, - "size": 4, - "disassembly": "b 0x87b8", - "mnemonic": "b", - "operands": "0x87b8", - "mode": "none" - }, - "bb_35400": { - "virtual_address": 35400, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34744, - "children": [ - "instr_35400", - "instr_35404" - ] - }, - "instr_35408": { - "virtual_address": 35408, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_35412": { - "virtual_address": 35412, - "size": 4, - "disassembly": "str r3, [sp, #0x40]", - "mnemonic": "str", - "operands": "r3, [sp, #0x40]", - "mode": "none" - }, - "instr_35416": { - "virtual_address": 35416, - "size": 4, - "disassembly": "beq 0x0a12c", - "mnemonic": "beq", - "operands": "0x0a12c", - "mode": "none" - }, - "bb_35408": { - "virtual_address": 35408, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 35420, - "children": [ - "instr_35408", - "instr_35412", - "instr_35416" - ] - }, - "instr_35420": { - "virtual_address": 35420, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_35424": { - "virtual_address": 35424, - "size": 4, - "disassembly": "strb r3, [sp, #0xec]", - "mnemonic": "strb", - "operands": "r3, [sp, #0xec]", - "mode": "none" - }, - "instr_35428": { - "virtual_address": 35428, - "size": 4, - "disassembly": "mov r3, #0x1", - "mnemonic": "mov", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_35432": { - "virtual_address": 35432, - "size": 4, - "disassembly": "add r1, sp, #0xec", - "mnemonic": "add", - "operands": "r1, sp, #0xec", - "mode": "none" - }, - "instr_35436": { - "virtual_address": 35436, - "size": 4, - "disassembly": "str r3, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x1c]", - "mode": "none" - }, - "instr_35440": { - "virtual_address": 35440, - "size": 4, - "disassembly": "str r1, [sp, #0x38]", - "mnemonic": "str", - "operands": "r1, [sp, #0x38]", - "mode": "none" - }, - "instr_35444": { - "virtual_address": 35444, - "size": 4, - "disassembly": "strb r2, [sp, #0x83]", - "mnemonic": "strb", - "operands": "r2, [sp, #0x83]", - "mode": "none" - }, - "instr_35448": { - "virtual_address": 35448, - "size": 4, - "disassembly": "str r3, [sp, #0x28]", - "mnemonic": "str", - "operands": "r3, [sp, #0x28]", - "mode": "none" - }, - "bb_35420": { - "virtual_address": 35420, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 35452, - "children": [ - "instr_35420", - "instr_35424", - "instr_35428", - "instr_35432", - "instr_35436", - "instr_35440", - "instr_35444", - "instr_35448" - ] - }, - "instr_35452": { - "virtual_address": 35452, - "size": 4, - "disassembly": "mov r5, r2", - "mnemonic": "mov", - "operands": "r5, r2", - "mode": "none" - }, - "instr_35456": { - "virtual_address": 35456, - "size": 4, - "disassembly": "str r2, [sp, #0x30]", - "mnemonic": "str", - "operands": "r2, [sp, #0x30]", - "mode": "none" - }, - "instr_35460": { - "virtual_address": 35460, - "size": 4, - "disassembly": "str r2, [sp, #0x58]", - "mnemonic": "str", - "operands": "r2, [sp, #0x58]", - "mode": "none" - }, - "instr_35464": { - "virtual_address": 35464, - "size": 4, - "disassembly": "str r2, [sp, #0x48]", - "mnemonic": "str", - "operands": "r2, [sp, #0x48]", - "mode": "none" - }, - "instr_35468": { - "virtual_address": 35468, - "size": 4, - "disassembly": "str r2, [sp, #0x44]", - "mnemonic": "str", - "operands": "r2, [sp, #0x44]", - "mode": "none" - }, - "bb_35452": { - "virtual_address": 35452, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 35472, - "children": [ - "instr_35452", - "instr_35456", - "instr_35460", - "instr_35464", - "instr_35468" - ] - }, - "instr_35472": { - "virtual_address": 35472, - "size": 4, - "disassembly": "ands r3, r10, #0x2", - "mnemonic": "ands", - "operands": "r3, r10, #0x2", - "mode": "none" - }, - "instr_35476": { - "virtual_address": 35476, - "size": 4, - "disassembly": "ldrne r1, [sp, #0x1c]", - "mnemonic": "ldrne", - "operands": "r1, [sp, #0x1c]", - "mode": "none" - }, - "instr_35480": { - "virtual_address": 35480, - "size": 4, - "disassembly": "addne r1, r1, #0x2", - "mnemonic": "addne", - "operands": "r1, r1, #0x2", - "mode": "none" - }, - "instr_35484": { - "virtual_address": 35484, - "size": 4, - "disassembly": "strne r1, [sp, #0x1c]", - "mnemonic": "strne", - "operands": "r1, [sp, #0x1c]", - "mode": "none" - }, - "instr_35488": { - "virtual_address": 35488, - "size": 4, - "disassembly": "ands r1, r10, #0x84", - "mnemonic": "ands", - "operands": "r1, r10, #0x84", - "mode": "none" - }, - "instr_35492": { - "virtual_address": 35492, - "size": 4, - "disassembly": "str r1, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r1, [sp, #0x3c]", - "mode": "none" - }, - "instr_35496": { - "virtual_address": 35496, - "size": 4, - "disassembly": "bne 0x8ac0", - "mnemonic": "bne", - "operands": "0x8ac0", - "mode": "none" - }, - "bb_35472": { - "virtual_address": 35472, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 35500, - "children": [ - "instr_35472", - "instr_35476", - "instr_35480", - "instr_35484", - "instr_35488", - "instr_35492", - "instr_35496" - ] - }, - "instr_35500": { - "virtual_address": 35500, - "size": 4, - "disassembly": "add r0, sp, #0x1c", - "mnemonic": "add", - "operands": "r0, sp, #0x1c", - "mode": "none" - }, - "instr_35504": { - "virtual_address": 35504, - "size": 4, - "disassembly": "ldmia r0, {r0, r1}", - "mnemonic": "ldmia", - "operands": "r0, {r0, r1}", - "mode": "none" - }, - "instr_35508": { - "virtual_address": 35508, - "size": 4, - "disassembly": "sub r6, r1, r0", - "mnemonic": "sub", - "operands": "r6, r1, r0", - "mode": "none" - }, - "instr_35512": { - "virtual_address": 35512, - "size": 4, - "disassembly": "cmp r6, #0x0", - "mnemonic": "cmp", - "operands": "r6, #0x0", - "mode": "none" - }, - "instr_35516": { - "virtual_address": 35516, - "size": 4, - "disassembly": "bgt 0x9568", - "mnemonic": "bgt", - "operands": "0x9568", - "mode": "none" - }, - "bb_35500": { - "virtual_address": 35500, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 35520, - "children": [ - "instr_35500", - "instr_35504", - "instr_35508", - "instr_35512", - "instr_35516" - ] - }, - "instr_35520": { - "virtual_address": 35520, - "size": 4, - "disassembly": "ldr r4, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "bb_35520": { - "virtual_address": 35520, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 35524, - "children": [ - "instr_35520" - ] - }, - "instr_35524": { - "virtual_address": 35524, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_35528": { - "virtual_address": 35528, - "size": 4, - "disassembly": "beq 0x8afc", - "mnemonic": "beq", - "operands": "0x8afc", - "mode": "none" - }, - "bb_35524": { - "virtual_address": 35524, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 35532, - "children": [ - "instr_35524", - "instr_35528" - ] - }, - "instr_35532": { - "virtual_address": 35532, - "size": 4, - "disassembly": "mov r2, #0x1", - "mnemonic": "mov", - "operands": "r2, #0x1", - "mode": "none" - }, - "instr_35536": { - "virtual_address": 35536, - "size": 4, - "disassembly": "str r2, [r9, #0x4]", - "mnemonic": "str", - "operands": "r2, [r9, #0x4]", - "mode": "none" - }, - "instr_35540": { - "virtual_address": 35540, - "size": 4, - "disassembly": "ldr r2, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0xa4]", - "mode": "none" - }, - "instr_35544": { - "virtual_address": 35544, - "size": 4, - "disassembly": "add r2, r2, #0x1", - "mnemonic": "add", - "operands": "r2, r2, #0x1", - "mode": "none" - }, - "instr_35548": { - "virtual_address": 35548, - "size": 4, - "disassembly": "cmp r2, #0x7", - "mnemonic": "cmp", - "operands": "r2, #0x7", - "mode": "none" - }, - "instr_35552": { - "virtual_address": 35552, - "size": 4, - "disassembly": "str r2, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r2, [sp, #0xa4]", - "mode": "none" - }, - "instr_35556": { - "virtual_address": 35556, - "size": 4, - "disassembly": "add r4, r4, #0x1", - "mnemonic": "add", - "operands": "r4, r4, #0x1", - "mode": "none" - }, - "instr_35560": { - "virtual_address": 35560, - "size": 4, - "disassembly": "add r2, sp, #0x83", - "mnemonic": "add", - "operands": "r2, sp, #0x83", - "mode": "none" - }, - "instr_35564": { - "virtual_address": 35564, - "size": 4, - "disassembly": "str r2, [r9, #0x0]", - "mnemonic": "str", - "operands": "r2, [r9, #0x0]", - "mode": "none" - }, - "instr_35568": { - "virtual_address": 35568, - "size": 4, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_35572": { - "virtual_address": 35572, - "size": 4, - "disassembly": "addle r9, r9, #0x8", - "mnemonic": "addle", - "operands": "r9, r9, #0x8", - "mode": "none" - }, - "instr_35576": { - "virtual_address": 35576, - "size": 4, - "disassembly": "bgt 0x9644", - "mnemonic": "bgt", - "operands": "0x9644", - "mode": "none" - }, - "bb_35532": { - "virtual_address": 35532, - "size": 48, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 35580, - "children": [ - "instr_35532", - "instr_35536", - "instr_35540", - "instr_35544", - "instr_35548", - "instr_35552", - "instr_35556", - "instr_35560", - "instr_35564", - "instr_35568", - "instr_35572", - "instr_35576" - ] - }, - "instr_35580": { - "virtual_address": 35580, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_35584": { - "virtual_address": 35584, - "size": 4, - "disassembly": "beq 0x8b34", - "mnemonic": "beq", - "operands": "0x8b34", - "mode": "none" - }, - "bb_35580": { - "virtual_address": 35580, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 35588, - "children": [ - "instr_35580", - "instr_35584" - ] - }, - "instr_35588": { - "virtual_address": 35588, - "size": 4, - "disassembly": "mov r3, #0x2", - "mnemonic": "mov", - "operands": "r3, #0x2", - "mode": "none" - }, - "instr_35592": { - "virtual_address": 35592, - "size": 4, - "disassembly": "str r3, [r9, #0x4]", - "mnemonic": "str", - "operands": "r3, [r9, #0x4]", - "mode": "none" - }, - "instr_35596": { - "virtual_address": 35596, - "size": 4, - "disassembly": "ldr r3, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "instr_35600": { - "virtual_address": 35600, - "size": 4, - "disassembly": "add r3, r3, #0x1", - "mnemonic": "add", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_35604": { - "virtual_address": 35604, - "size": 4, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "none" - }, - "instr_35608": { - "virtual_address": 35608, - "size": 4, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "instr_35612": { - "virtual_address": 35612, - "size": 4, - "disassembly": "add r4, r4, #0x2", - "mnemonic": "add", - "operands": "r4, r4, #0x2", - "mode": "none" - }, - "instr_35616": { - "virtual_address": 35616, - "size": 4, - "disassembly": "add r3, sp, #0x84", - "mnemonic": "add", - "operands": "r3, sp, #0x84", - "mode": "none" - }, - "instr_35620": { - "virtual_address": 35620, - "size": 4, - "disassembly": "str r3, [r9, #0x0]", - "mnemonic": "str", - "operands": "r3, [r9, #0x0]", - "mode": "none" - }, - "instr_35624": { - "virtual_address": 35624, - "size": 4, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_35628": { - "virtual_address": 35628, - "size": 4, - "disassembly": "addle r9, r9, #0x8", - "mnemonic": "addle", - "operands": "r9, r9, #0x8", - "mode": "none" - }, - "instr_35632": { - "virtual_address": 35632, - "size": 4, - "disassembly": "bgt 0x9670", - "mnemonic": "bgt", - "operands": "0x9670", - "mode": "none" - }, - "bb_35588": { - "virtual_address": 35588, - "size": 48, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 35636, - "children": [ - "instr_35588", - "instr_35592", - "instr_35596", - "instr_35600", - "instr_35604", - "instr_35608", - "instr_35612", - "instr_35616", - "instr_35620", - "instr_35624", - "instr_35628", - "instr_35632" - ] - }, - "instr_35636": { - "virtual_address": 35636, - "size": 4, - "disassembly": "ldr r3, [sp, #0x3c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x3c]", - "mode": "none" - }, - "instr_35640": { - "virtual_address": 35640, - "size": 4, - "disassembly": "cmp r3, #0x80", - "mnemonic": "cmp", - "operands": "r3, #0x80", - "mode": "none" - }, - "instr_35644": { - "virtual_address": 35644, - "size": 4, - "disassembly": "beq 0x91f8", - "mnemonic": "beq", - "operands": "0x91f8", - "mode": "none" - }, - "bb_35636": { - "virtual_address": 35636, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 35648, - "children": [ - "instr_35636", - "instr_35640", - "instr_35644" - ] - }, - "instr_35648": { - "virtual_address": 35648, - "size": 4, - "disassembly": "ldr r3, [sp, #0x28]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x28]", - "mode": "none" - }, - "instr_35652": { - "virtual_address": 35652, - "size": 4, - "disassembly": "sub r5, r5, r3", - "mnemonic": "sub", - "operands": "r5, r5, r3", - "mode": "none" - }, - "instr_35656": { - "virtual_address": 35656, - "size": 4, - "disassembly": "cmp r5, #0x0", - "mnemonic": "cmp", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_35660": { - "virtual_address": 35660, - "size": 4, - "disassembly": "bgt 0x92d0", - "mnemonic": "bgt", - "operands": "0x92d0", - "mode": "none" - }, - "bb_35648": { - "virtual_address": 35648, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 35664, - "children": [ - "instr_35648", - "instr_35652", - "instr_35656", - "instr_35660" - ] - }, - "instr_35664": { - "virtual_address": 35664, - "size": 4, - "disassembly": "tst r10, #0x100", - "mnemonic": "tst", - "operands": "r10, #0x100", - "mode": "none" - }, - "instr_35668": { - "virtual_address": 35668, - "size": 4, - "disassembly": "bne 0x90e8", - "mnemonic": "bne", - "operands": "0x90e8", - "mode": "none" - }, - "bb_35664": { - "virtual_address": 35664, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 35672, - "children": [ - "instr_35664", - "instr_35668" - ] - }, - "instr_35672": { - "virtual_address": 35672, - "size": 4, - "disassembly": "ldr r3, [sp, #0x38]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x38]", - "mode": "none" - }, - "instr_35676": { - "virtual_address": 35676, - "size": 4, - "disassembly": "str r3, [r9, #0x0]", - "mnemonic": "str", - "operands": "r3, [r9, #0x0]", - "mode": "none" - }, - "instr_35680": { - "virtual_address": 35680, - "size": 4, - "disassembly": "ldr r3, [sp, #0x28]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x28]", - "mode": "none" - }, - "instr_35684": { - "virtual_address": 35684, - "size": 4, - "disassembly": "add r4, r4, r3", - "mnemonic": "add", - "operands": "r4, r4, r3", - "mode": "none" - }, - "instr_35688": { - "virtual_address": 35688, - "size": 4, - "disassembly": "str r3, [r9, #0x4]", - "mnemonic": "str", - "operands": "r3, [r9, #0x4]", - "mode": "none" - }, - "instr_35692": { - "virtual_address": 35692, - "size": 4, - "disassembly": "ldr r3, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "instr_35696": { - "virtual_address": 35696, - "size": 4, - "disassembly": "add r3, r3, #0x1", - "mnemonic": "add", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_35700": { - "virtual_address": 35700, - "size": 4, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "none" - }, - "instr_35704": { - "virtual_address": 35704, - "size": 4, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_35708": { - "virtual_address": 35708, - "size": 4, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "instr_35712": { - "virtual_address": 35712, - "size": 4, - "disassembly": "bgt 0x9544", - "mnemonic": "bgt", - "operands": "0x9544", - "mode": "none" - }, - "bb_35672": { - "virtual_address": 35672, - "size": 44, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 35716, - "children": [ - "instr_35672", - "instr_35676", - "instr_35680", - "instr_35684", - "instr_35688", - "instr_35692", - "instr_35696", - "instr_35700", - "instr_35704", - "instr_35708", - "instr_35712" - ] - }, - "instr_35716": { - "virtual_address": 35716, - "size": 4, - "disassembly": "add r9, r9, #0x8", - "mnemonic": "add", - "operands": "r9, r9, #0x8", - "mode": "none" - }, - "bb_35716": { - "virtual_address": 35716, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 35720, - "children": [ - "instr_35716" - ] - }, - "instr_35720": { - "virtual_address": 35720, - "size": 4, - "disassembly": "tst r10, #0x4", - "mnemonic": "tst", - "operands": "r10, #0x4", - "mode": "none" - }, - "instr_35724": { - "virtual_address": 35724, - "size": 4, - "disassembly": "beq 0x8ba4", - "mnemonic": "beq", - "operands": "0x8ba4", - "mode": "none" - }, - "bb_35720": { - "virtual_address": 35720, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 35728, - "children": [ - "instr_35720", - "instr_35724" - ] - }, - "instr_35728": { - "virtual_address": 35728, - "size": 4, - "disassembly": "add r2, sp, #0x1c", - "mnemonic": "add", - "operands": "r2, sp, #0x1c", - "mode": "none" - }, - "instr_35732": { - "virtual_address": 35732, - "size": 4, - "disassembly": "ldmia r2, {r2, r3}", - "mnemonic": "ldmia", - "operands": "r2, {r2, r3}", - "mode": "none" - }, - "instr_35736": { - "virtual_address": 35736, - "size": 4, - "disassembly": "sub r5, r3, r2", - "mnemonic": "sub", - "operands": "r5, r3, r2", - "mode": "none" - }, - "instr_35740": { - "virtual_address": 35740, - "size": 4, - "disassembly": "cmp r5, #0x0", - "mnemonic": "cmp", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_35744": { - "virtual_address": 35744, - "size": 4, - "disassembly": "bgt 0x96d0", - "mnemonic": "bgt", - "operands": "0x96d0", - "mode": "none" - }, - "bb_35728": { - "virtual_address": 35728, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 35748, - "children": [ - "instr_35728", - "instr_35732", - "instr_35736", - "instr_35740", - "instr_35744" - ] - }, - "instr_35748": { - "virtual_address": 35748, - "size": 4, - "disassembly": "add r1, sp, #0x1c", - "mnemonic": "add", - "operands": "r1, sp, #0x1c", - "mode": "none" - }, - "instr_35752": { - "virtual_address": 35752, - "size": 4, - "disassembly": "ldmia r1, {r1, r2, r3}", - "mnemonic": "ldmia", - "operands": "r1, {r1, r2, r3}", - "mode": "none" - }, - "instr_35756": { - "virtual_address": 35756, - "size": 4, - "disassembly": "cmp r2, r1", - "mnemonic": "cmp", - "operands": "r2, r1", - "mode": "none" - }, - "instr_35760": { - "virtual_address": 35760, - "size": 4, - "disassembly": "addge r3, r3, r2", - "mnemonic": "addge", - "operands": "r3, r3, r2", - "mode": "none" - }, - "instr_35764": { - "virtual_address": 35764, - "size": 4, - "disassembly": "addlt r3, r3, r1", - "mnemonic": "addlt", - "operands": "r3, r3, r1", - "mode": "none" - }, - "instr_35768": { - "virtual_address": 35768, - "size": 4, - "disassembly": "cmp r4, #0x0", - "mnemonic": "cmp", - "operands": "r4, #0x0", - "mode": "none" - }, - "instr_35772": { - "virtual_address": 35772, - "size": 4, - "disassembly": "str r3, [sp, #0x24]", - "mnemonic": "str", - "operands": "r3, [sp, #0x24]", - "mode": "none" - }, - "instr_35776": { - "virtual_address": 35776, - "size": 4, - "disassembly": "bne 0x9404", - "mnemonic": "bne", - "operands": "0x9404", - "mode": "none" - }, - "bb_35748": { - "virtual_address": 35748, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 35780, - "children": [ - "instr_35748", - "instr_35752", - "instr_35756", - "instr_35760", - "instr_35764", - "instr_35768", - "instr_35772", - "instr_35776" - ] - }, - "instr_35780": { - "virtual_address": 35780, - "size": 4, - "disassembly": "ldr r3, [sp, #0x30]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x30]", - "mode": "none" - }, - "instr_35784": { - "virtual_address": 35784, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_35788": { - "virtual_address": 35788, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_35792": { - "virtual_address": 35792, - "size": 4, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "instr_35796": { - "virtual_address": 35796, - "size": 4, - "disassembly": "movne r0, r11", - "mnemonic": "movne", - "operands": "r0, r11", - "mode": "none" - }, - "instr_35800": { - "virtual_address": 35800, - "size": 4, - "disassembly": "ldrne r1, [sp, #0x30]", - "mnemonic": "ldrne", - "operands": "r1, [sp, #0x30]", - "mode": "none" - }, - "instr_35804": { - "virtual_address": 35804, - "size": 4, - "disassembly": "blne 0x0d590", - "mnemonic": "blne", - "operands": "0x0d590", - "mode": "none" - }, - "instr_35808": { - "virtual_address": 35808, - "size": 4, - "disassembly": "add r9, sp, #0xac", - "mnemonic": "add", - "operands": "r9, sp, #0xac", - "mode": "none" - }, - "instr_35812": { - "virtual_address": 35812, - "size": 4, - "disassembly": "b 0x875c", - "mnemonic": "b", - "operands": "0x875c", - "mode": "none" - }, - "bb_35780": { - "virtual_address": 35780, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34652, - "children": [ - "instr_35780", - "instr_35784", - "instr_35788", - "instr_35792", - "instr_35796", - "instr_35800", - "instr_35804", - "instr_35808", - "instr_35812" - ] - }, - "instr_35816": { - "virtual_address": 35816, - "size": 4, - "disassembly": "str r3, [sp, #0x40]", - "mnemonic": "str", - "operands": "r3, [sp, #0x40]", - "mode": "none" - }, - "instr_35820": { - "virtual_address": 35820, - "size": 4, - "disassembly": "ldr r3, [sp, #0x34]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x34]", - "mode": "none" - }, - "instr_35824": { - "virtual_address": 35824, - "size": 4, - "disassembly": "add r3, r3, #0x7", - "mnemonic": "add", - "operands": "r3, r3, #0x7", - "mode": "none" - }, - "instr_35828": { - "virtual_address": 35828, - "size": 4, - "disassembly": "bic r2, r3, #0x7", - "mnemonic": "bic", - "operands": "r2, r3, #0x7", - "mode": "none" - }, - "instr_35832": { - "virtual_address": 35832, - "size": 4, - "disassembly": "ldmia r2!, {r3, r4}", - "mnemonic": "ldmia", - "operands": "r2!, {r3, r4}", - "mode": "none" - }, - "instr_35836": { - "virtual_address": 35836, - "size": 4, - "disassembly": "str r3, [sp, #0x50]", - "mnemonic": "str", - "operands": "r3, [sp, #0x50]", - "mode": "none" - }, - "instr_35840": { - "virtual_address": 35840, - "size": 4, - "disassembly": "str r4, [sp, #0x54]", - "mnemonic": "str", - "operands": "r4, [sp, #0x54]", - "mode": "none" - }, - "instr_35844": { - "virtual_address": 35844, - "size": 4, - "disassembly": "add r4, sp, #0x50", - "mnemonic": "add", - "operands": "r4, sp, #0x50", - "mode": "none" - }, - "instr_35848": { - "virtual_address": 35848, - "size": 4, - "disassembly": "ldmia r4, {r3, r4}", - "mnemonic": "ldmia", - "operands": "r4, {r3, r4}", - "mode": "none" - }, - "instr_35852": { - "virtual_address": 35852, - "size": 4, - "disassembly": "bic r4, r4, #0x80000000", - "mnemonic": "bic", - "operands": "r4, r4, #0x80000000", - "mode": "none" - }, - "instr_35856": { - "virtual_address": 35856, - "size": 4, - "disassembly": "mov r0, r3", - "mnemonic": "mov", - "operands": "r0, r3", - "mode": "none" - }, - "instr_35860": { - "virtual_address": 35860, - "size": 4, - "disassembly": "str r2, [sp, #0x34]", - "mnemonic": "str", - "operands": "r2, [sp, #0x34]", - "mode": "none" - }, - "instr_35864": { - "virtual_address": 35864, - "size": 4, - "disassembly": "mov r6, r3", - "mnemonic": "mov", - "operands": "r6, r3", - "mode": "none" - }, - "instr_35868": { - "virtual_address": 35868, - "size": 4, - "disassembly": "mov r1, r4", - "mnemonic": "mov", - "operands": "r1, r4", - "mode": "none" - }, - "instr_35872": { - "virtual_address": 35872, - "size": 4, - "disassembly": "mvn r2, #0x0", - "mnemonic": "mvn", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_35876": { - "virtual_address": 35876, - "size": 4, - "disassembly": "ldr r3, [0x9ba4]", - "mnemonic": "ldr", - "operands": "r3, [0x9ba4]", - "mode": "none" - }, - "instr_35880": { - "virtual_address": 35880, - "size": 4, - "disassembly": "bl 0x13c68", - "mnemonic": "bl", - "operands": "0x13c68", - "mode": "none" - }, - "instr_35884": { - "virtual_address": 35884, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_35888": { - "virtual_address": 35888, - "size": 4, - "disassembly": "bne 0x9bd4", - "mnemonic": "bne", - "operands": "0x9bd4", - "mode": "none" - }, - "bb_35816": { - "virtual_address": 35816, - "size": 76, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 35892, - "children": [ - "instr_35816", - "instr_35820", - "instr_35824", - "instr_35828", - "instr_35832", - "instr_35836", - "instr_35840", - "instr_35844", - "instr_35848", - "instr_35852", - "instr_35856", - "instr_35860", - "instr_35864", - "instr_35868", - "instr_35872", - "instr_35876", - "instr_35880", - "instr_35884", - "instr_35888" - ] - }, - "instr_35892": { - "virtual_address": 35892, - "size": 4, - "disassembly": "mov r0, r6", - "mnemonic": "mov", - "operands": "r0, r6", - "mode": "none" - }, - "instr_35896": { - "virtual_address": 35896, - "size": 4, - "disassembly": "mov r1, r4", - "mnemonic": "mov", - "operands": "r1, r4", - "mode": "none" - }, - "instr_35900": { - "virtual_address": 35900, - "size": 4, - "disassembly": "mvn r2, #0x0", - "mnemonic": "mvn", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_35904": { - "virtual_address": 35904, - "size": 4, - "disassembly": "ldr r3, [0x9ba4]", - "mnemonic": "ldr", - "operands": "r3, [0x9ba4]", - "mode": "none" - }, - "instr_35908": { - "virtual_address": 35908, - "size": 4, - "disassembly": "bl 0x13c20", - "mnemonic": "bl", - "operands": "0x13c20", - "mode": "none" - }, - "instr_35912": { - "virtual_address": 35912, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_35916": { - "virtual_address": 35916, - "size": 4, - "disassembly": "bne 0x9bd4", - "mnemonic": "bne", - "operands": "0x9bd4", - "mode": "none" - }, - "bb_35892": { - "virtual_address": 35892, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 35920, - "children": [ - "instr_35892", - "instr_35896", - "instr_35900", - "instr_35904", - "instr_35908", - "instr_35912", - "instr_35916" - ] - }, - "instr_35920": { - "virtual_address": 35920, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_35924": { - "virtual_address": 35924, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_35928": { - "virtual_address": 35928, - "size": 4, - "disassembly": "add r1, sp, #0x50", - "mnemonic": "add", - "operands": "r1, sp, #0x50", - "mode": "none" - }, - "instr_35932": { - "virtual_address": 35932, - "size": 4, - "disassembly": "ldmia r1, {r0, r1}", - "mnemonic": "ldmia", - "operands": "r1, {r0, r1}", - "mode": "none" - }, - "instr_35936": { - "virtual_address": 35936, - "size": 4, - "disassembly": "bl 0x13c08", - "mnemonic": "bl", - "operands": "0x13c08", - "mode": "none" - }, - "instr_35940": { - "virtual_address": 35940, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_35944": { - "virtual_address": 35944, - "size": 4, - "disassembly": "movne r2, #0x2d", - "mnemonic": "movne", - "operands": "r2, #0x2d", - "mode": "none" - }, - "instr_35948": { - "virtual_address": 35948, - "size": 4, - "disassembly": "strbne r2, [sp, #0x83]", - "mnemonic": "strbne", - "operands": "r2, [sp, #0x83]", - "mode": "none" - }, - "instr_35952": { - "virtual_address": 35952, - "size": 4, - "disassembly": "ldrbeq r2, [sp, #0x83]", - "mnemonic": "ldrbeq", - "operands": "r2, [sp, #0x83]", - "mode": "none" - }, - "instr_35956": { - "virtual_address": 35956, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_35960": { - "virtual_address": 35960, - "size": 4, - "disassembly": "mov r12, #0x3", - "mnemonic": "mov", - "operands": "r12, #0x3", - "mode": "none" - }, - "instr_35964": { - "virtual_address": 35964, - "size": 4, - "disassembly": "str r0, [sp, #0x30]", - "mnemonic": "str", - "operands": "r0, [sp, #0x30]", - "mode": "none" - }, - "instr_35968": { - "virtual_address": 35968, - "size": 4, - "disassembly": "str r12, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r12, [sp, #0x1c]", - "mode": "none" - }, - "instr_35972": { - "virtual_address": 35972, - "size": 4, - "disassembly": "ldr r1, [0x9ba8]", - "mnemonic": "ldr", - "operands": "r1, [0x9ba8]", - "mode": "none" - }, - "instr_35976": { - "virtual_address": 35976, - "size": 4, - "disassembly": "ldr r3, [0x9bac]", - "mnemonic": "ldr", - "operands": "r3, [0x9bac]", - "mode": "none" - }, - "instr_35980": { - "virtual_address": 35980, - "size": 4, - "disassembly": "bic r10, r10, #0x80", - "mnemonic": "bic", - "operands": "r10, r10, #0x80", - "mode": "none" - }, - "bb_35920": { - "virtual_address": 35920, - "size": 64, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 35984, - "children": [ - "instr_35920", - "instr_35924", - "instr_35928", - "instr_35932", - "instr_35936", - "instr_35940", - "instr_35944", - "instr_35948", - "instr_35952", - "instr_35956", - "instr_35960", - "instr_35964", - "instr_35968", - "instr_35972", - "instr_35976", - "instr_35980" - ] - }, - "instr_35984": { - "virtual_address": 35984, - "size": 4, - "disassembly": "ldr lr, [sp, #0x40]", - "mnemonic": "ldr", - "operands": "lr, [sp, #0x40]", - "mode": "none" - }, - "instr_35988": { - "virtual_address": 35988, - "size": 4, - "disassembly": "cmp lr, #0x47", - "mnemonic": "cmp", - "operands": "lr, #0x47", - "mode": "none" - }, - "instr_35992": { - "virtual_address": 35992, - "size": 4, - "disassembly": "movgt r1, r3", - "mnemonic": "movgt", - "operands": "r1, r3", - "mode": "none" - }, - "instr_35996": { - "virtual_address": 35996, - "size": 4, - "disassembly": "mov r5, r0", - "mnemonic": "mov", - "operands": "r5, r0", - "mode": "none" - }, - "instr_36000": { - "virtual_address": 36000, - "size": 4, - "disassembly": "str r1, [sp, #0x38]", - "mnemonic": "str", - "operands": "r1, [sp, #0x38]", - "mode": "none" - }, - "instr_36004": { - "virtual_address": 36004, - "size": 4, - "disassembly": "str r12, [sp, #0x28]", - "mnemonic": "str", - "operands": "r12, [sp, #0x28]", - "mode": "none" - }, - "instr_36008": { - "virtual_address": 36008, - "size": 4, - "disassembly": "str r0, [sp, #0x58]", - "mnemonic": "str", - "operands": "r0, [sp, #0x58]", - "mode": "none" - }, - "instr_36012": { - "virtual_address": 36012, - "size": 4, - "disassembly": "str r0, [sp, #0x48]", - "mnemonic": "str", - "operands": "r0, [sp, #0x48]", - "mode": "none" - }, - "instr_36016": { - "virtual_address": 36016, - "size": 4, - "disassembly": "str r0, [sp, #0x44]", - "mnemonic": "str", - "operands": "r0, [sp, #0x44]", - "mode": "none" - }, - "instr_36020": { - "virtual_address": 36020, - "size": 4, - "disassembly": "b 0x8ec0", - "mnemonic": "b", - "operands": "0x8ec0", - "mode": "none" - }, - "bb_35984": { - "virtual_address": 35984, - "size": 40, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36544, - "children": [ - "instr_35984", - "instr_35988", - "instr_35992", - "instr_35996", - "instr_36000", - "instr_36004", - "instr_36008", - "instr_36012", - "instr_36016", - "instr_36020" - ] - }, - "instr_36024": { - "virtual_address": 36024, - "size": 4, - "disassembly": "mov r0, r7", - "mnemonic": "mov", - "operands": "r0, r7", - "mode": "none" - }, - "instr_36028": { - "virtual_address": 36028, - "size": 4, - "disassembly": "bl 0x0d0c8", - "mnemonic": "bl", - "operands": "0x0d0c8", - "mode": "none" - }, - "instr_36032": { - "virtual_address": 36032, - "size": 4, - "disassembly": "b 0x86a4", - "mnemonic": "b", - "operands": "0x86a4", - "mode": "none" - }, - "bb_36024": { - "virtual_address": 36024, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34468, - "children": [ - "instr_36024", - "instr_36028", - "instr_36032" - ] - }, - "instr_36036": { - "virtual_address": 36036, - "size": 4, - "disassembly": "ldrb r3, [r8, #0x0]", - "mnemonic": "ldrb", - "operands": "r3, [r8, #0x0]", - "mode": "none" - }, - "instr_36040": { - "virtual_address": 36040, - "size": 4, - "disassembly": "orr r10, r10, #0x20", - "mnemonic": "orr", - "operands": "r10, r10, #0x20", - "mode": "none" - }, - "instr_36044": { - "virtual_address": 36044, - "size": 4, - "disassembly": "b 0x87f0", - "mnemonic": "b", - "operands": "0x87f0", - "mode": "none" - }, - "bb_36036": { - "virtual_address": 36036, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34800, - "children": [ - "instr_36036", - "instr_36040", - "instr_36044" - ] - }, - "instr_36048": { - "virtual_address": 36048, - "size": 4, - "disassembly": "mov r0, #0x1", - "mnemonic": "mov", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_36052": { - "virtual_address": 36052, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_36056": { - "virtual_address": 36056, - "size": 4, - "disassembly": "str r3, [sp, #0x40]", - "mnemonic": "str", - "operands": "r3, [sp, #0x40]", - "mode": "none" - }, - "instr_36060": { - "virtual_address": 36060, - "size": 4, - "disassembly": "ldr r3, [sp, #0x34]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x34]", - "mode": "none" - }, - "instr_36064": { - "virtual_address": 36064, - "size": 4, - "disassembly": "add r1, sp, #0xec", - "mnemonic": "add", - "operands": "r1, sp, #0xec", - "mode": "none" - }, - "instr_36068": { - "virtual_address": 36068, - "size": 4, - "disassembly": "str r1, [sp, #0x38]", - "mnemonic": "str", - "operands": "r1, [sp, #0x38]", - "mode": "none" - }, - "instr_36072": { - "virtual_address": 36072, - "size": 4, - "disassembly": "ldr r1, [r3], #0x4", - "mnemonic": "ldr", - "operands": "r1, [r3], #0x4", - "mode": "none" - }, - "instr_36076": { - "virtual_address": 36076, - "size": 4, - "disassembly": "str r0, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r0, [sp, #0x1c]", - "mode": "none" - }, - "instr_36080": { - "virtual_address": 36080, - "size": 4, - "disassembly": "strb r2, [sp, #0x83]", - "mnemonic": "strb", - "operands": "r2, [sp, #0x83]", - "mode": "none" - }, - "instr_36084": { - "virtual_address": 36084, - "size": 4, - "disassembly": "strb r1, [sp, #0xec]", - "mnemonic": "strb", - "operands": "r1, [sp, #0xec]", - "mode": "none" - }, - "instr_36088": { - "virtual_address": 36088, - "size": 4, - "disassembly": "str r3, [sp, #0x34]", - "mnemonic": "str", - "operands": "r3, [sp, #0x34]", - "mode": "none" - }, - "instr_36092": { - "virtual_address": 36092, - "size": 4, - "disassembly": "str r0, [sp, #0x28]", - "mnemonic": "str", - "operands": "r0, [sp, #0x28]", - "mode": "none" - }, - "instr_36096": { - "virtual_address": 36096, - "size": 4, - "disassembly": "b 0x8a7c", - "mnemonic": "b", - "operands": "0x8a7c", - "mode": "none" - }, - "bb_36048": { - "virtual_address": 36048, - "size": 52, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 35452, - "children": [ - "instr_36048", - "instr_36052", - "instr_36056", - "instr_36060", - "instr_36064", - "instr_36068", - "instr_36072", - "instr_36076", - "instr_36080", - "instr_36084", - "instr_36088", - "instr_36092", - "instr_36096" - ] - }, - "instr_36100": { - "virtual_address": 36100, - "size": 4, - "disassembly": "mov r6, #0x0", - "mnemonic": "mov", - "operands": "r6, #0x0", - "mode": "none" - }, - "instr_36104": { - "virtual_address": 36104, - "size": 4, - "disassembly": "ldr r4, [sp, #0x34]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0x34]", - "mode": "none" - }, - "instr_36108": { - "virtual_address": 36108, - "size": 4, - "disassembly": "str r3, [sp, #0x40]", - "mnemonic": "str", - "operands": "r3, [sp, #0x40]", - "mode": "none" - }, - "instr_36112": { - "virtual_address": 36112, - "size": 4, - "disassembly": "ldr r3, [r4], #0x4", - "mnemonic": "ldr", - "operands": "r3, [r4], #0x4", - "mode": "none" - }, - "instr_36116": { - "virtual_address": 36116, - "size": 4, - "disassembly": "cmp r3, r6", - "mnemonic": "cmp", - "operands": "r3, r6", - "mode": "none" - }, - "instr_36120": { - "virtual_address": 36120, - "size": 4, - "disassembly": "strb r6, [sp, #0x83]", - "mnemonic": "strb", - "operands": "r6, [sp, #0x83]", - "mode": "none" - }, - "instr_36124": { - "virtual_address": 36124, - "size": 4, - "disassembly": "str r3, [sp, #0x38]", - "mnemonic": "str", - "operands": "r3, [sp, #0x38]", - "mode": "none" - }, - "instr_36128": { - "virtual_address": 36128, - "size": 4, - "disassembly": "beq 0x9eb0", - "mnemonic": "beq", - "operands": "0x9eb0", - "mode": "none" - }, - "bb_36100": { - "virtual_address": 36100, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36132, - "children": [ - "instr_36100", - "instr_36104", - "instr_36108", - "instr_36112", - "instr_36116", - "instr_36120", - "instr_36124", - "instr_36128" - ] - }, - "instr_36132": { - "virtual_address": 36132, - "size": 4, - "disassembly": "cmn r5, #0x1", - "mnemonic": "cmn", - "operands": "r5, #0x1", - "mode": "none" - }, - "instr_36136": { - "virtual_address": 36136, - "size": 4, - "disassembly": "beq 0x0a1e4", - "mnemonic": "beq", - "operands": "0x0a1e4", - "mode": "none" - }, - "bb_36132": { - "virtual_address": 36132, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36140, - "children": [ - "instr_36132", - "instr_36136" - ] - }, - "instr_36140": { - "virtual_address": 36140, - "size": 4, - "disassembly": "mov r2, r5", - "mnemonic": "mov", - "operands": "r2, r5", - "mode": "none" - }, - "instr_36144": { - "virtual_address": 36144, - "size": 4, - "disassembly": "mov r1, r6", - "mnemonic": "mov", - "operands": "r1, r6", - "mode": "none" - }, - "instr_36148": { - "virtual_address": 36148, - "size": 4, - "disassembly": "ldr r0, [sp, #0x38]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x38]", - "mode": "none" - }, - "instr_36152": { - "virtual_address": 36152, - "size": 4, - "disassembly": "bl 0x0e86c", - "mnemonic": "bl", - "operands": "0x0e86c", - "mode": "none" - }, - "instr_36156": { - "virtual_address": 36156, - "size": 4, - "disassembly": "subs r3, r0, #0x0", - "mnemonic": "subs", - "operands": "r3, r0, #0x0", - "mode": "none" - }, - "instr_36160": { - "virtual_address": 36160, - "size": 4, - "disassembly": "str r3, [sp, #0x30]", - "mnemonic": "str", - "operands": "r3, [sp, #0x30]", - "mode": "none" - }, - "instr_36164": { - "virtual_address": 36164, - "size": 4, - "disassembly": "beq 0x0ab74", - "mnemonic": "beq", - "operands": "0x0ab74", - "mode": "none" - }, - "bb_36140": { - "virtual_address": 36140, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36168, - "children": [ - "instr_36140", - "instr_36144", - "instr_36148", - "instr_36152", - "instr_36156", - "instr_36160", - "instr_36164" - ] - }, - "instr_36168": { - "virtual_address": 36168, - "size": 4, - "disassembly": "ldr r3, [sp, #0x30]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x30]", - "mode": "none" - }, - "instr_36172": { - "virtual_address": 36172, - "size": 4, - "disassembly": "ldr r2, [sp, #0x38]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x38]", - "mode": "none" - }, - "instr_36176": { - "virtual_address": 36176, - "size": 4, - "disassembly": "sub r3, r3, r2", - "mnemonic": "sub", - "operands": "r3, r3, r2", - "mode": "none" - }, - "instr_36180": { - "virtual_address": 36180, - "size": 4, - "disassembly": "str r3, [sp, #0x28]", - "mnemonic": "str", - "operands": "r3, [sp, #0x28]", - "mode": "none" - }, - "instr_36184": { - "virtual_address": 36184, - "size": 4, - "disassembly": "bic r3, r3, r3, asr #0x1f", - "mnemonic": "bic", - "operands": "r3, r3, r3, asr #0x1f", - "mode": "none" - }, - "instr_36188": { - "virtual_address": 36188, - "size": 4, - "disassembly": "mov r5, r6", - "mnemonic": "mov", - "operands": "r5, r6", - "mode": "none" - }, - "instr_36192": { - "virtual_address": 36192, - "size": 4, - "disassembly": "str r4, [sp, #0x34]", - "mnemonic": "str", - "operands": "r4, [sp, #0x34]", - "mode": "none" - }, - "instr_36196": { - "virtual_address": 36196, - "size": 4, - "disassembly": "ldrb r2, [sp, #0x83]", - "mnemonic": "ldrb", - "operands": "r2, [sp, #0x83]", - "mode": "none" - }, - "instr_36200": { - "virtual_address": 36200, - "size": 4, - "disassembly": "str r3, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x1c]", - "mode": "none" - }, - "instr_36204": { - "virtual_address": 36204, - "size": 4, - "disassembly": "str r6, [sp, #0x30]", - "mnemonic": "str", - "operands": "r6, [sp, #0x30]", - "mode": "none" - }, - "instr_36208": { - "virtual_address": 36208, - "size": 4, - "disassembly": "str r6, [sp, #0x58]", - "mnemonic": "str", - "operands": "r6, [sp, #0x58]", - "mode": "none" - }, - "instr_36212": { - "virtual_address": 36212, - "size": 4, - "disassembly": "str r6, [sp, #0x48]", - "mnemonic": "str", - "operands": "r6, [sp, #0x48]", - "mode": "none" - }, - "instr_36216": { - "virtual_address": 36216, - "size": 4, - "disassembly": "str r6, [sp, #0x44]", - "mnemonic": "str", - "operands": "r6, [sp, #0x44]", - "mode": "none" - }, - "instr_36220": { - "virtual_address": 36220, - "size": 4, - "disassembly": "b 0x8ec0", - "mnemonic": "b", - "operands": "0x8ec0", - "mode": "none" - }, - "bb_36168": { - "virtual_address": 36168, - "size": 56, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36544, - "children": [ - "instr_36168", - "instr_36172", - "instr_36176", - "instr_36180", - "instr_36184", - "instr_36188", - "instr_36192", - "instr_36196", - "instr_36200", - "instr_36204", - "instr_36208", - "instr_36212", - "instr_36216", - "instr_36220" - ] - }, - "instr_36224": { - "virtual_address": 36224, - "size": 4, - "disassembly": "tst r10, #0x20", - "mnemonic": "tst", - "operands": "r10, #0x20", - "mode": "none" - }, - "instr_36228": { - "virtual_address": 36228, - "size": 4, - "disassembly": "str r3, [sp, #0x40]", - "mnemonic": "str", - "operands": "r3, [sp, #0x40]", - "mode": "none" - }, - "instr_36232": { - "virtual_address": 36232, - "size": 4, - "disassembly": "ldr r3, [sp, #0x34]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x34]", - "mode": "none" - }, - "instr_36236": { - "virtual_address": 36236, - "size": 4, - "disassembly": "beq 0x8fc4", - "mnemonic": "beq", - "operands": "0x8fc4", - "mode": "none" - }, - "bb_36224": { - "virtual_address": 36224, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36240, - "children": [ - "instr_36224", - "instr_36228", - "instr_36232", - "instr_36236" - ] - }, - "instr_36240": { - "virtual_address": 36240, - "size": 4, - "disassembly": "add r3, r3, #0x7", - "mnemonic": "add", - "operands": "r3, r3, #0x7", - "mode": "none" - }, - "instr_36244": { - "virtual_address": 36244, - "size": 4, - "disassembly": "bic r3, r3, #0x7", - "mnemonic": "bic", - "operands": "r3, r3, #0x7", - "mode": "none" - }, - "instr_36248": { - "virtual_address": 36248, - "size": 4, - "disassembly": "mov r2, r3", - "mnemonic": "mov", - "operands": "r2, r3", - "mode": "none" - }, - "instr_36252": { - "virtual_address": 36252, - "size": 4, - "disassembly": "ldr r3, [r3, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0x4]", - "mode": "none" - }, - "instr_36256": { - "virtual_address": 36256, - "size": 4, - "disassembly": "mov r6, r3", - "mnemonic": "mov", - "operands": "r6, r3", - "mode": "none" - }, - "instr_36260": { - "virtual_address": 36260, - "size": 4, - "disassembly": "ldr r4, [r2], #0x8", - "mnemonic": "ldr", - "operands": "r4, [r2], #0x8", - "mode": "none" - }, - "instr_36264": { - "virtual_address": 36264, - "size": 4, - "disassembly": "str r2, [sp, #0x34]", - "mnemonic": "str", - "operands": "r2, [sp, #0x34]", - "mode": "none" - }, - "bb_36240": { - "virtual_address": 36240, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36268, - "children": [ - "instr_36240", - "instr_36244", - "instr_36248", - "instr_36252", - "instr_36256", - "instr_36260", - "instr_36264" - ] - }, - "instr_36268": { - "virtual_address": 36268, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_36272": { - "virtual_address": 36272, - "size": 4, - "disassembly": "blt 0x9a88", - "mnemonic": "blt", - "operands": "0x9a88", - "mode": "none" - }, - "bb_36268": { - "virtual_address": 36268, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36276, - "children": [ - "instr_36268", - "instr_36272" - ] - }, - "instr_36276": { - "virtual_address": 36276, - "size": 4, - "disassembly": "cmn r5, #0x1", - "mnemonic": "cmn", - "operands": "r5, #0x1", - "mode": "none" - }, - "instr_36280": { - "virtual_address": 36280, - "size": 4, - "disassembly": "beq 0x978c", - "mnemonic": "beq", - "operands": "0x978c", - "mode": "none" - }, - "bb_36276": { - "virtual_address": 36276, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36284, - "children": [ - "instr_36276", - "instr_36280" - ] - }, - "instr_36284": { - "virtual_address": 36284, - "size": 4, - "disassembly": "orr r3, r4, r6", - "mnemonic": "orr", - "operands": "r3, r4, r6", - "mode": "none" - }, - "instr_36288": { - "virtual_address": 36288, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_36292": { - "virtual_address": 36292, - "size": 4, - "disassembly": "cmpeq r5, #0x0", - "mnemonic": "cmpeq", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_36296": { - "virtual_address": 36296, - "size": 4, - "disassembly": "bic r10, r10, #0x80", - "mnemonic": "bic", - "operands": "r10, r10, #0x80", - "mode": "none" - }, - "instr_36300": { - "virtual_address": 36300, - "size": 4, - "disassembly": "movne r3, #0x1", - "mnemonic": "movne", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_36304": { - "virtual_address": 36304, - "size": 4, - "disassembly": "moveq r3, #0x0", - "mnemonic": "moveq", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_36308": { - "virtual_address": 36308, - "size": 4, - "disassembly": "bne 0x978c", - "mnemonic": "bne", - "operands": "0x978c", - "mode": "none" - }, - "bb_36284": { - "virtual_address": 36284, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36312, - "children": [ - "instr_36284", - "instr_36288", - "instr_36292", - "instr_36296", - "instr_36300", - "instr_36304", - "instr_36308" - ] - }, - "instr_36312": { - "virtual_address": 36312, - "size": 4, - "disassembly": "mov r5, r3", - "mnemonic": "mov", - "operands": "r5, r3", - "mode": "none" - }, - "instr_36316": { - "virtual_address": 36316, - "size": 4, - "disassembly": "add r3, sp, #0x150", - "mnemonic": "add", - "operands": "r3, sp, #0x150", - "mode": "none" - }, - "instr_36320": { - "virtual_address": 36320, - "size": 4, - "disassembly": "str r3, [sp, #0x38]", - "mnemonic": "str", - "operands": "r3, [sp, #0x38]", - "mode": "none" - }, - "instr_36324": { - "virtual_address": 36324, - "size": 4, - "disassembly": "str r5, [sp, #0x28]", - "mnemonic": "str", - "operands": "r5, [sp, #0x28]", - "mode": "none" - }, - "instr_36328": { - "virtual_address": 36328, - "size": 4, - "disassembly": "b 0x8e98", - "mnemonic": "b", - "operands": "0x8e98", - "mode": "none" - }, - "bb_36312": { - "virtual_address": 36312, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36504, - "children": [ - "instr_36312", - "instr_36316", - "instr_36320", - "instr_36324", - "instr_36328" - ] - }, - "instr_36332": { - "virtual_address": 36332, - "size": 4, - "disassembly": "ldr r3, [sp, #0x20]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x20]", - "mode": "none" - }, - "instr_36336": { - "virtual_address": 36336, - "size": 4, - "disassembly": "rsb r3, r3, #0x0", - "mnemonic": "rsb", - "operands": "r3, r3, #0x0", - "mode": "none" - }, - "instr_36340": { - "virtual_address": 36340, - "size": 4, - "disassembly": "str r3, [sp, #0x20]", - "mnemonic": "str", - "operands": "r3, [sp, #0x20]", - "mode": "none" - }, - "bb_36332": { - "virtual_address": 36332, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36344, - "children": [ - "instr_36332", - "instr_36336", - "instr_36340" - ] - }, - "instr_36344": { - "virtual_address": 36344, - "size": 4, - "disassembly": "ldrb r3, [r8, #0x0]", - "mnemonic": "ldrb", - "operands": "r3, [r8, #0x0]", - "mode": "none" - }, - "instr_36348": { - "virtual_address": 36348, - "size": 4, - "disassembly": "orr r10, r10, #0x4", - "mnemonic": "orr", - "operands": "r10, r10, #0x4", - "mode": "none" - }, - "instr_36352": { - "virtual_address": 36352, - "size": 4, - "disassembly": "b 0x87f0", - "mnemonic": "b", - "operands": "0x87f0", - "mode": "none" - }, - "bb_36344": { - "virtual_address": 36344, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34800, - "children": [ - "instr_36344", - "instr_36348", - "instr_36352" - ] - }, - "instr_36356": { - "virtual_address": 36356, - "size": 4, - "disassembly": "str r3, [sp, #0x40]", - "mnemonic": "str", - "operands": "r3, [sp, #0x40]", - "mode": "none" - }, - "instr_36360": { - "virtual_address": 36360, - "size": 4, - "disassembly": "orr r3, r10, #0x10", - "mnemonic": "orr", - "operands": "r3, r10, #0x10", - "mode": "none" - }, - "instr_36364": { - "virtual_address": 36364, - "size": 4, - "disassembly": "str r3, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x1c]", - "mode": "none" - }, - "bb_36356": { - "virtual_address": 36356, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36368, - "children": [ - "instr_36356", - "instr_36360", - "instr_36364" - ] - }, - "instr_36368": { - "virtual_address": 36368, - "size": 4, - "disassembly": "ldr r3, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x1c]", - "mode": "none" - }, - "instr_36372": { - "virtual_address": 36372, - "size": 4, - "disassembly": "ands r6, r3, #0x20", - "mnemonic": "ands", - "operands": "r6, r3, #0x20", - "mode": "none" - }, - "instr_36376": { - "virtual_address": 36376, - "size": 4, - "disassembly": "beq 0x9a24", - "mnemonic": "beq", - "operands": "0x9a24", - "mode": "none" - }, - "bb_36368": { - "virtual_address": 36368, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36380, - "children": [ - "instr_36368", - "instr_36372", - "instr_36376" - ] - }, - "instr_36380": { - "virtual_address": 36380, - "size": 4, - "disassembly": "mov r2, #0x1", - "mnemonic": "mov", - "operands": "r2, #0x1", - "mode": "none" - }, - "instr_36384": { - "virtual_address": 36384, - "size": 4, - "disassembly": "ldr r3, [sp, #0x34]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x34]", - "mode": "none" - }, - "instr_36388": { - "virtual_address": 36388, - "size": 4, - "disassembly": "add r3, r3, #0x7", - "mnemonic": "add", - "operands": "r3, r3, #0x7", - "mode": "none" - }, - "instr_36392": { - "virtual_address": 36392, - "size": 4, - "disassembly": "bic r3, r3, #0x7", - "mnemonic": "bic", - "operands": "r3, r3, #0x7", - "mode": "none" - }, - "instr_36396": { - "virtual_address": 36396, - "size": 4, - "disassembly": "ldr r6, [r3, #0x4]", - "mnemonic": "ldr", - "operands": "r6, [r3, #0x4]", - "mode": "none" - }, - "instr_36400": { - "virtual_address": 36400, - "size": 4, - "disassembly": "ldr r4, [r3], #0x8", - "mnemonic": "ldr", - "operands": "r4, [r3], #0x8", - "mode": "none" - }, - "instr_36404": { - "virtual_address": 36404, - "size": 4, - "disassembly": "str r3, [sp, #0x34]", - "mnemonic": "str", - "operands": "r3, [sp, #0x34]", - "mode": "none" - }, - "bb_36380": { - "virtual_address": 36380, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36408, - "children": [ - "instr_36380", - "instr_36384", - "instr_36388", - "instr_36392", - "instr_36396", - "instr_36400", - "instr_36404" - ] - }, - "instr_36408": { - "virtual_address": 36408, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_36412": { - "virtual_address": 36412, - "size": 4, - "disassembly": "strb r3, [sp, #0x83]", - "mnemonic": "strb", - "operands": "r3, [sp, #0x83]", - "mode": "none" - }, - "bb_36408": { - "virtual_address": 36408, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36416, - "children": [ - "instr_36408", - "instr_36412" - ] - }, - "instr_36416": { - "virtual_address": 36416, - "size": 4, - "disassembly": "cmn r5, #0x1", - "mnemonic": "cmn", - "operands": "r5, #0x1", - "mode": "none" - }, - "instr_36420": { - "virtual_address": 36420, - "size": 4, - "disassembly": "beq 0x9394", - "mnemonic": "beq", - "operands": "0x9394", - "mode": "none" - }, - "bb_36416": { - "virtual_address": 36416, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36424, - "children": [ - "instr_36416", - "instr_36420" - ] - }, - "instr_36424": { - "virtual_address": 36424, - "size": 4, - "disassembly": "orr r3, r4, r6", - "mnemonic": "orr", - "operands": "r3, r4, r6", - "mode": "none" - }, - "instr_36428": { - "virtual_address": 36428, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_36432": { - "virtual_address": 36432, - "size": 4, - "disassembly": "cmpeq r5, #0x0", - "mnemonic": "cmpeq", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_36436": { - "virtual_address": 36436, - "size": 4, - "disassembly": "ldr r1, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x1c]", - "mode": "none" - }, - "instr_36440": { - "virtual_address": 36440, - "size": 4, - "disassembly": "movne r3, #0x1", - "mnemonic": "movne", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_36444": { - "virtual_address": 36444, - "size": 4, - "disassembly": "moveq r3, #0x0", - "mnemonic": "moveq", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_36448": { - "virtual_address": 36448, - "size": 4, - "disassembly": "bic r10, r1, #0x80", - "mnemonic": "bic", - "operands": "r10, r1, #0x80", - "mode": "none" - }, - "instr_36452": { - "virtual_address": 36452, - "size": 4, - "disassembly": "bne 0x9390", - "mnemonic": "bne", - "operands": "0x9390", - "mode": "none" - }, - "bb_36424": { - "virtual_address": 36424, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36456, - "children": [ - "instr_36424", - "instr_36428", - "instr_36432", - "instr_36436", - "instr_36440", - "instr_36444", - "instr_36448", - "instr_36452" - ] - }, - "instr_36456": { - "virtual_address": 36456, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_36460": { - "virtual_address": 36460, - "size": 4, - "disassembly": "bne 0x8dd8", - "mnemonic": "bne", - "operands": "0x8dd8", - "mode": "none" - }, - "bb_36456": { - "virtual_address": 36456, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36464, - "children": [ - "instr_36456", - "instr_36460" - ] - }, - "instr_36464": { - "virtual_address": 36464, - "size": 4, - "disassembly": "ldr r3, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x1c]", - "mode": "none" - }, - "instr_36468": { - "virtual_address": 36468, - "size": 4, - "disassembly": "ands r3, r3, #0x1", - "mnemonic": "ands", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_36472": { - "virtual_address": 36472, - "size": 4, - "disassembly": "str r3, [sp, #0x28]", - "mnemonic": "str", - "operands": "r3, [sp, #0x28]", - "mode": "none" - }, - "instr_36476": { - "virtual_address": 36476, - "size": 4, - "disassembly": "movne r3, #0x30", - "mnemonic": "movne", - "operands": "r3, #0x30", - "mode": "none" - }, - "instr_36480": { - "virtual_address": 36480, - "size": 4, - "disassembly": "mov r5, r2", - "mnemonic": "mov", - "operands": "r5, r2", - "mode": "none" - }, - "instr_36484": { - "virtual_address": 36484, - "size": 4, - "disassembly": "strbne r3, [sp, #0x14f]", - "mnemonic": "strbne", - "operands": "r3, [sp, #0x14f]", - "mode": "none" - }, - "instr_36488": { - "virtual_address": 36488, - "size": 4, - "disassembly": "addne r3, sp, #0x14c", - "mnemonic": "addne", - "operands": "r3, sp, #0x14c", - "mode": "none" - }, - "instr_36492": { - "virtual_address": 36492, - "size": 4, - "disassembly": "addne r3, r3, #0x3", - "mnemonic": "addne", - "operands": "r3, r3, #0x3", - "mode": "none" - }, - "instr_36496": { - "virtual_address": 36496, - "size": 4, - "disassembly": "addeq r3, sp, #0x150", - "mnemonic": "addeq", - "operands": "r3, sp, #0x150", - "mode": "none" - }, - "instr_36500": { - "virtual_address": 36500, - "size": 4, - "disassembly": "str r3, [sp, #0x38]", - "mnemonic": "str", - "operands": "r3, [sp, #0x38]", - "mode": "none" - }, - "bb_36464": { - "virtual_address": 36464, - "size": 40, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36504, - "children": [ - "instr_36464", - "instr_36468", - "instr_36472", - "instr_36476", - "instr_36480", - "instr_36484", - "instr_36488", - "instr_36492", - "instr_36496", - "instr_36500" - ] - }, - "instr_36504": { - "virtual_address": 36504, - "size": 4, - "disassembly": "ldr r2, [sp, #0x28]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x28]", - "mode": "none" - }, - "instr_36508": { - "virtual_address": 36508, - "size": 4, - "disassembly": "cmp r5, r2", - "mnemonic": "cmp", - "operands": "r5, r2", - "mode": "none" - }, - "instr_36512": { - "virtual_address": 36512, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_36516": { - "virtual_address": 36516, - "size": 4, - "disassembly": "movge r2, r5", - "mnemonic": "movge", - "operands": "r2, r5", - "mode": "none" - }, - "instr_36520": { - "virtual_address": 36520, - "size": 4, - "disassembly": "str r3, [sp, #0x30]", - "mnemonic": "str", - "operands": "r3, [sp, #0x30]", - "mode": "none" - }, - "instr_36524": { - "virtual_address": 36524, - "size": 4, - "disassembly": "str r2, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r2, [sp, #0x1c]", - "mode": "none" - }, - "instr_36528": { - "virtual_address": 36528, - "size": 4, - "disassembly": "str r3, [sp, #0x58]", - "mnemonic": "str", - "operands": "r3, [sp, #0x58]", - "mode": "none" - }, - "instr_36532": { - "virtual_address": 36532, - "size": 4, - "disassembly": "ldrb r2, [sp, #0x83]", - "mnemonic": "ldrb", - "operands": "r2, [sp, #0x83]", - "mode": "none" - }, - "instr_36536": { - "virtual_address": 36536, - "size": 4, - "disassembly": "str r3, [sp, #0x48]", - "mnemonic": "str", - "operands": "r3, [sp, #0x48]", - "mode": "none" - }, - "instr_36540": { - "virtual_address": 36540, - "size": 4, - "disassembly": "str r3, [sp, #0x44]", - "mnemonic": "str", - "operands": "r3, [sp, #0x44]", - "mode": "none" - }, - "bb_36504": { - "virtual_address": 36504, - "size": 40, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36544, - "children": [ - "instr_36504", - "instr_36508", - "instr_36512", - "instr_36516", - "instr_36520", - "instr_36524", - "instr_36528", - "instr_36532", - "instr_36536", - "instr_36540" - ] - }, - "instr_36544": { - "virtual_address": 36544, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_36548": { - "virtual_address": 36548, - "size": 4, - "disassembly": "beq 0x8a90", - "mnemonic": "beq", - "operands": "0x8a90", - "mode": "none" - }, - "bb_36544": { - "virtual_address": 36544, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36552, - "children": [ - "instr_36544", - "instr_36548" - ] - }, - "instr_36552": { - "virtual_address": 36552, - "size": 4, - "disassembly": "ldr r3, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x1c]", - "mode": "none" - }, - "instr_36556": { - "virtual_address": 36556, - "size": 4, - "disassembly": "add r3, r3, #0x1", - "mnemonic": "add", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_36560": { - "virtual_address": 36560, - "size": 4, - "disassembly": "str r3, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x1c]", - "mode": "none" - }, - "instr_36564": { - "virtual_address": 36564, - "size": 4, - "disassembly": "b 0x8a90", - "mnemonic": "b", - "operands": "0x8a90", - "mode": "none" - }, - "bb_36552": { - "virtual_address": 36552, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 35472, - "children": [ - "instr_36552", - "instr_36556", - "instr_36560", - "instr_36564" - ] - }, - "instr_36568": { - "virtual_address": 36568, - "size": 4, - "disassembly": "mov r3, #0x2b", - "mnemonic": "mov", - "operands": "r3, #0x2b", - "mode": "none" - }, - "instr_36572": { - "virtual_address": 36572, - "size": 4, - "disassembly": "strb r3, [sp, #0x83]", - "mnemonic": "strb", - "operands": "r3, [sp, #0x83]", - "mode": "none" - }, - "instr_36576": { - "virtual_address": 36576, - "size": 4, - "disassembly": "ldrb r3, [r8, #0x0]", - "mnemonic": "ldrb", - "operands": "r3, [r8, #0x0]", - "mode": "none" - }, - "instr_36580": { - "virtual_address": 36580, - "size": 4, - "disassembly": "b 0x87f0", - "mnemonic": "b", - "operands": "0x87f0", - "mode": "none" - }, - "bb_36568": { - "virtual_address": 36568, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34800, - "children": [ - "instr_36568", - "instr_36572", - "instr_36576", - "instr_36580" - ] - }, - "instr_36584": { - "virtual_address": 36584, - "size": 4, - "disassembly": "ldrb r3, [r8, #0x0]", - "mnemonic": "ldrb", - "operands": "r3, [r8, #0x0]", - "mode": "none" - }, - "instr_36588": { - "virtual_address": 36588, - "size": 4, - "disassembly": "orr r10, r10, #0x80", - "mnemonic": "orr", - "operands": "r10, r10, #0x80", - "mode": "none" - }, - "instr_36592": { - "virtual_address": 36592, - "size": 4, - "disassembly": "b 0x87f0", - "mnemonic": "b", - "operands": "0x87f0", - "mode": "none" - }, - "bb_36584": { - "virtual_address": 36584, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34800, - "children": [ - "instr_36584", - "instr_36588", - "instr_36592" - ] - }, - "instr_36596": { - "virtual_address": 36596, - "size": 4, - "disassembly": "mov r1, r8", - "mnemonic": "mov", - "operands": "r1, r8", - "mode": "none" - }, - "instr_36600": { - "virtual_address": 36600, - "size": 4, - "disassembly": "ldrb r3, [r1], #0x1", - "mnemonic": "ldrb", - "operands": "r3, [r1], #0x1", - "mode": "none" - }, - "instr_36604": { - "virtual_address": 36604, - "size": 4, - "disassembly": "cmp r3, #0x2a", - "mnemonic": "cmp", - "operands": "r3, #0x2a", - "mode": "none" - }, - "instr_36608": { - "virtual_address": 36608, - "size": 4, - "disassembly": "beq 0x0aecc", - "mnemonic": "beq", - "operands": "0x0aecc", - "mode": "none" - }, - "bb_36596": { - "virtual_address": 36596, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36612, - "children": [ - "instr_36596", - "instr_36600", - "instr_36604", - "instr_36608" - ] - }, - "instr_36612": { - "virtual_address": 36612, - "size": 4, - "disassembly": "sub r2, r3, #0x30", - "mnemonic": "sub", - "operands": "r2, r3, #0x30", - "mode": "none" - }, - "instr_36616": { - "virtual_address": 36616, - "size": 4, - "disassembly": "cmp r2, #0x9", - "mnemonic": "cmp", - "operands": "r2, #0x9", - "mode": "none" - }, - "instr_36620": { - "virtual_address": 36620, - "size": 4, - "disassembly": "mov r8, r1", - "mnemonic": "mov", - "operands": "r8, r1", - "mode": "none" - }, - "instr_36624": { - "virtual_address": 36624, - "size": 4, - "disassembly": "mov r5, #0x0", - "mnemonic": "mov", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_36628": { - "virtual_address": 36628, - "size": 4, - "disassembly": "bhi 0x87f4", - "mnemonic": "bhi", - "operands": "0x87f4", - "mode": "none" - }, - "bb_36612": { - "virtual_address": 36612, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36632, - "children": [ - "instr_36612", - "instr_36616", - "instr_36620", - "instr_36624", - "instr_36628" - ] - }, - "instr_36632": { - "virtual_address": 36632, - "size": 4, - "disassembly": "ldrb r3, [r8], #0x1", - "mnemonic": "ldrb", - "operands": "r3, [r8], #0x1", - "mode": "none" - }, - "instr_36636": { - "virtual_address": 36636, - "size": 4, - "disassembly": "add r5, r5, r5, lsl #0x2", - "mnemonic": "add", - "operands": "r5, r5, r5, lsl #0x2", - "mode": "none" - }, - "instr_36640": { - "virtual_address": 36640, - "size": 4, - "disassembly": "add r5, r2, r5, lsl #0x1", - "mnemonic": "add", - "operands": "r5, r2, r5, lsl #0x1", - "mode": "none" - }, - "instr_36644": { - "virtual_address": 36644, - "size": 4, - "disassembly": "sub r2, r3, #0x30", - "mnemonic": "sub", - "operands": "r2, r3, #0x30", - "mode": "none" - }, - "instr_36648": { - "virtual_address": 36648, - "size": 4, - "disassembly": "cmp r2, #0x9", - "mnemonic": "cmp", - "operands": "r2, #0x9", - "mode": "none" - }, - "instr_36652": { - "virtual_address": 36652, - "size": 4, - "disassembly": "bls 0x8f18", - "mnemonic": "bls", - "operands": "0x8f18", - "mode": "none" - }, - "bb_36632": { - "virtual_address": 36632, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36656, - "children": [ - "instr_36632", - "instr_36636", - "instr_36640", - "instr_36644", - "instr_36648", - "instr_36652" - ] - }, - "instr_36656": { - "virtual_address": 36656, - "size": 4, - "disassembly": "b 0x87f4", - "mnemonic": "b", - "operands": "0x87f4", - "mode": "none" - }, - "bb_36656": { - "virtual_address": 36656, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34804, - "children": [ - "instr_36656" - ] - }, - "instr_36660": { - "virtual_address": 36660, - "size": 4, - "disassembly": "str r3, [sp, #0x40]", - "mnemonic": "str", - "operands": "r3, [sp, #0x40]", - "mode": "none" - }, - "instr_36664": { - "virtual_address": 36664, - "size": 4, - "disassembly": "orr r10, r10, #0x10", - "mnemonic": "orr", - "operands": "r10, r10, #0x10", - "mode": "none" - }, - "bb_36660": { - "virtual_address": 36660, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36668, - "children": [ - "instr_36660", - "instr_36664" - ] - }, - "instr_36668": { - "virtual_address": 36668, - "size": 4, - "disassembly": "ands r6, r10, #0x20", - "mnemonic": "ands", - "operands": "r6, r10, #0x20", - "mode": "none" - }, - "instr_36672": { - "virtual_address": 36672, - "size": 4, - "disassembly": "beq 0x9a5c", - "mnemonic": "beq", - "operands": "0x9a5c", - "mode": "none" - }, - "bb_36668": { - "virtual_address": 36668, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36676, - "children": [ - "instr_36668", - "instr_36672" - ] - }, - "instr_36676": { - "virtual_address": 36676, - "size": 4, - "disassembly": "ldr r3, [sp, #0x34]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x34]", - "mode": "none" - }, - "instr_36680": { - "virtual_address": 36680, - "size": 4, - "disassembly": "add r3, r3, #0x7", - "mnemonic": "add", - "operands": "r3, r3, #0x7", - "mode": "none" - }, - "instr_36684": { - "virtual_address": 36684, - "size": 4, - "disassembly": "bic r3, r3, #0x7", - "mnemonic": "bic", - "operands": "r3, r3, #0x7", - "mode": "none" - }, - "instr_36688": { - "virtual_address": 36688, - "size": 4, - "disassembly": "ldr r6, [r3, #0x4]", - "mnemonic": "ldr", - "operands": "r6, [r3, #0x4]", - "mode": "none" - }, - "instr_36692": { - "virtual_address": 36692, - "size": 4, - "disassembly": "ldr r4, [r3], #0x8", - "mnemonic": "ldr", - "operands": "r4, [r3], #0x8", - "mode": "none" - }, - "instr_36696": { - "virtual_address": 36696, - "size": 4, - "disassembly": "str r3, [sp, #0x34]", - "mnemonic": "str", - "operands": "r3, [sp, #0x34]", - "mode": "none" - }, - "bb_36676": { - "virtual_address": 36676, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36700, - "children": [ - "instr_36676", - "instr_36680", - "instr_36684", - "instr_36688", - "instr_36692", - "instr_36696" - ] - }, - "instr_36700": { - "virtual_address": 36700, - "size": 4, - "disassembly": "bic r3, r10, #0x400", - "mnemonic": "bic", - "operands": "r3, r10, #0x400", - "mode": "none" - }, - "instr_36704": { - "virtual_address": 36704, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_36708": { - "virtual_address": 36708, - "size": 4, - "disassembly": "str r3, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x1c]", - "mode": "none" - }, - "instr_36712": { - "virtual_address": 36712, - "size": 4, - "disassembly": "b 0x8e38", - "mnemonic": "b", - "operands": "0x8e38", - "mode": "none" - }, - "bb_36700": { - "virtual_address": 36700, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36408, - "children": [ - "instr_36700", - "instr_36704", - "instr_36708", - "instr_36712" - ] - }, - "instr_36716": { - "virtual_address": 36716, - "size": 4, - "disassembly": "ldrb r3, [r8, #0x0]", - "mnemonic": "ldrb", - "operands": "r3, [r8, #0x0]", - "mode": "none" - }, - "instr_36720": { - "virtual_address": 36720, - "size": 4, - "disassembly": "cmp r3, #0x68", - "mnemonic": "cmp", - "operands": "r3, #0x68", - "mode": "none" - }, - "instr_36724": { - "virtual_address": 36724, - "size": 4, - "disassembly": "ldrbeq r3, [r8, #0x1]", - "mnemonic": "ldrbeq", - "operands": "r3, [r8, #0x1]", - "mode": "none" - }, - "instr_36728": { - "virtual_address": 36728, - "size": 4, - "disassembly": "orreq r10, r10, #0x200", - "mnemonic": "orreq", - "operands": "r10, r10, #0x200", - "mode": "none" - }, - "instr_36732": { - "virtual_address": 36732, - "size": 4, - "disassembly": "addeq r8, r8, #0x1", - "mnemonic": "addeq", - "operands": "r8, r8, #0x1", - "mode": "none" - }, - "instr_36736": { - "virtual_address": 36736, - "size": 4, - "disassembly": "orrne r10, r10, #0x40", - "mnemonic": "orrne", - "operands": "r10, r10, #0x40", - "mode": "none" - }, - "instr_36740": { - "virtual_address": 36740, - "size": 4, - "disassembly": "b 0x87f0", - "mnemonic": "b", - "operands": "0x87f0", - "mode": "none" - }, - "bb_36716": { - "virtual_address": 36716, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34800, - "children": [ - "instr_36716", - "instr_36720", - "instr_36724", - "instr_36728", - "instr_36732", - "instr_36736", - "instr_36740" - ] - }, - "instr_36744": { - "virtual_address": 36744, - "size": 4, - "disassembly": "ldrb r3, [r8, #0x0]", - "mnemonic": "ldrb", - "operands": "r3, [r8, #0x0]", - "mode": "none" - }, - "instr_36748": { - "virtual_address": 36748, - "size": 4, - "disassembly": "cmp r3, #0x6c", - "mnemonic": "cmp", - "operands": "r3, #0x6c", - "mode": "none" - }, - "instr_36752": { - "virtual_address": 36752, - "size": 4, - "disassembly": "ldrbeq r3, [r8, #0x1]", - "mnemonic": "ldrbeq", - "operands": "r3, [r8, #0x1]", - "mode": "none" - }, - "instr_36756": { - "virtual_address": 36756, - "size": 4, - "disassembly": "orreq r10, r10, #0x20", - "mnemonic": "orreq", - "operands": "r10, r10, #0x20", - "mode": "none" - }, - "instr_36760": { - "virtual_address": 36760, - "size": 4, - "disassembly": "addeq r8, r8, #0x1", - "mnemonic": "addeq", - "operands": "r8, r8, #0x1", - "mode": "none" - }, - "instr_36764": { - "virtual_address": 36764, - "size": 4, - "disassembly": "orrne r10, r10, #0x10", - "mnemonic": "orrne", - "operands": "r10, r10, #0x10", - "mode": "none" - }, - "instr_36768": { - "virtual_address": 36768, - "size": 4, - "disassembly": "b 0x87f0", - "mnemonic": "b", - "operands": "0x87f0", - "mode": "none" - }, - "bb_36744": { - "virtual_address": 36744, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34800, - "children": [ - "instr_36744", - "instr_36748", - "instr_36752", - "instr_36756", - "instr_36760", - "instr_36764", - "instr_36768" - ] - }, - "instr_36772": { - "virtual_address": 36772, - "size": 4, - "disassembly": "ldrb r3, [r8, #0x0]", - "mnemonic": "ldrb", - "operands": "r3, [r8, #0x0]", - "mode": "none" - }, - "instr_36776": { - "virtual_address": 36776, - "size": 4, - "disassembly": "orr r10, r10, #0x8", - "mnemonic": "orr", - "operands": "r10, r10, #0x8", - "mode": "none" - }, - "instr_36780": { - "virtual_address": 36780, - "size": 4, - "disassembly": "b 0x87f0", - "mnemonic": "b", - "operands": "0x87f0", - "mode": "none" - }, - "bb_36772": { - "virtual_address": 36772, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34800, - "children": [ - "instr_36772", - "instr_36776", - "instr_36780" - ] - }, - "instr_36784": { - "virtual_address": 36784, - "size": 4, - "disassembly": "orr r10, r10, #0x10", - "mnemonic": "orr", - "operands": "r10, r10, #0x10", - "mode": "none" - }, - "instr_36788": { - "virtual_address": 36788, - "size": 4, - "disassembly": "tst r10, #0x20", - "mnemonic": "tst", - "operands": "r10, #0x20", - "mode": "none" - }, - "instr_36792": { - "virtual_address": 36792, - "size": 4, - "disassembly": "str r3, [sp, #0x40]", - "mnemonic": "str", - "operands": "r3, [sp, #0x40]", - "mode": "none" - }, - "instr_36796": { - "virtual_address": 36796, - "size": 4, - "disassembly": "ldr r3, [sp, #0x34]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x34]", - "mode": "none" - }, - "instr_36800": { - "virtual_address": 36800, - "size": 4, - "disassembly": "bne 0x8d90", - "mnemonic": "bne", - "operands": "0x8d90", - "mode": "none" - }, - "bb_36784": { - "virtual_address": 36784, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36804, - "children": [ - "instr_36784", - "instr_36788", - "instr_36792", - "instr_36796", - "instr_36800" - ] - }, - "instr_36804": { - "virtual_address": 36804, - "size": 4, - "disassembly": "tst r10, #0x10", - "mnemonic": "tst", - "operands": "r10, #0x10", - "mode": "none" - }, - "instr_36808": { - "virtual_address": 36808, - "size": 4, - "disassembly": "ldr r4, [r3], #0x4", - "mnemonic": "ldr", - "operands": "r4, [r3], #0x4", - "mode": "none" - }, - "instr_36812": { - "virtual_address": 36812, - "size": 4, - "disassembly": "bne 0x9b54", - "mnemonic": "bne", - "operands": "0x9b54", - "mode": "none" - }, - "bb_36804": { - "virtual_address": 36804, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36816, - "children": [ - "instr_36804", - "instr_36808", - "instr_36812" - ] - }, - "instr_36816": { - "virtual_address": 36816, - "size": 4, - "disassembly": "tst r10, #0x40", - "mnemonic": "tst", - "operands": "r10, #0x40", - "mode": "none" - }, - "instr_36820": { - "virtual_address": 36820, - "size": 4, - "disassembly": "beq 0x9b4c", - "mnemonic": "beq", - "operands": "0x9b4c", - "mode": "none" - }, - "bb_36816": { - "virtual_address": 36816, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36824, - "children": [ - "instr_36816", - "instr_36820" - ] - }, - "instr_36824": { - "virtual_address": 36824, - "size": 4, - "disassembly": "mov r4, r4, lsl #0x10", - "mnemonic": "mov", - "operands": "r4, r4, lsl #0x10", - "mode": "none" - }, - "instr_36828": { - "virtual_address": 36828, - "size": 4, - "disassembly": "mov r6, r4, asr #0x1f", - "mnemonic": "mov", - "operands": "r6, r4, asr #0x1f", - "mode": "none" - }, - "instr_36832": { - "virtual_address": 36832, - "size": 4, - "disassembly": "str r3, [sp, #0x34]", - "mnemonic": "str", - "operands": "r3, [sp, #0x34]", - "mode": "none" - }, - "instr_36836": { - "virtual_address": 36836, - "size": 4, - "disassembly": "mov r4, r4, asr #0x10", - "mnemonic": "mov", - "operands": "r4, r4, asr #0x10", - "mode": "none" - }, - "instr_36840": { - "virtual_address": 36840, - "size": 4, - "disassembly": "mov r3, r6", - "mnemonic": "mov", - "operands": "r3, r6", - "mode": "none" - }, - "instr_36844": { - "virtual_address": 36844, - "size": 4, - "disassembly": "b 0x8dac", - "mnemonic": "b", - "operands": "0x8dac", - "mode": "none" - }, - "bb_36824": { - "virtual_address": 36824, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36268, - "children": [ - "instr_36824", - "instr_36828", - "instr_36832", - "instr_36836", - "instr_36840", - "instr_36844" - ] - }, - "instr_36848": { - "virtual_address": 36848, - "size": 4, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "none" - }, - "instr_36852": { - "virtual_address": 36852, - "size": 4, - "disassembly": "bl 0x0de30", - "mnemonic": "bl", - "operands": "0x0de30", - "mode": "none" - }, - "instr_36856": { - "virtual_address": 36856, - "size": 4, - "disassembly": "ldr r3, [r0, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r0, #0x4]", - "mode": "none" - }, - "instr_36860": { - "virtual_address": 36860, - "size": 4, - "disassembly": "mov r0, r3", - "mnemonic": "mov", - "operands": "r0, r3", - "mode": "none" - }, - "instr_36864": { - "virtual_address": 36864, - "size": 4, - "disassembly": "str r3, [sp, #0x70]", - "mnemonic": "str", - "operands": "r3, [sp, #0x70]", - "mode": "none" - }, - "instr_36868": { - "virtual_address": 36868, - "size": 4, - "disassembly": "bl 0x85fc", - "mnemonic": "bl", - "operands": "0x85fc", - "mode": "none" - }, - "instr_36872": { - "virtual_address": 36872, - "size": 4, - "disassembly": "mov r3, r0", - "mnemonic": "mov", - "operands": "r3, r0", - "mode": "none" - }, - "instr_36876": { - "virtual_address": 36876, - "size": 4, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "none" - }, - "instr_36880": { - "virtual_address": 36880, - "size": 4, - "disassembly": "mov r6, r3", - "mnemonic": "mov", - "operands": "r6, r3", - "mode": "none" - }, - "instr_36884": { - "virtual_address": 36884, - "size": 4, - "disassembly": "str r3, [sp, #0x78]", - "mnemonic": "str", - "operands": "r3, [sp, #0x78]", - "mode": "none" - }, - "instr_36888": { - "virtual_address": 36888, - "size": 4, - "disassembly": "bl 0x0de30", - "mnemonic": "bl", - "operands": "0x0de30", - "mode": "none" - }, - "instr_36892": { - "virtual_address": 36892, - "size": 4, - "disassembly": "ldr r2, [r0, #0x8]", - "mnemonic": "ldr", - "operands": "r2, [r0, #0x8]", - "mode": "none" - }, - "instr_36896": { - "virtual_address": 36896, - "size": 4, - "disassembly": "cmp r6, #0x0", - "mnemonic": "cmp", - "operands": "r6, #0x0", - "mode": "none" - }, - "instr_36900": { - "virtual_address": 36900, - "size": 4, - "disassembly": "cmpne r2, #0x0", - "mnemonic": "cmpne", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_36904": { - "virtual_address": 36904, - "size": 4, - "disassembly": "str r2, [sp, #0x74]", - "mnemonic": "str", - "operands": "r2, [sp, #0x74]", - "mode": "none" - }, - "instr_36908": { - "virtual_address": 36908, - "size": 4, - "disassembly": "beq 0x89b0", - "mnemonic": "beq", - "operands": "0x89b0", - "mode": "none" - }, - "bb_36848": { - "virtual_address": 36848, - "size": 64, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36912, - "children": [ - "instr_36848", - "instr_36852", - "instr_36856", - "instr_36860", - "instr_36864", - "instr_36868", - "instr_36872", - "instr_36876", - "instr_36880", - "instr_36884", - "instr_36888", - "instr_36892", - "instr_36896", - "instr_36900", - "instr_36904", - "instr_36908" - ] - }, - "instr_36912": { - "virtual_address": 36912, - "size": 4, - "disassembly": "ldr r3, [sp, #0x74]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x74]", - "mode": "none" - }, - "instr_36916": { - "virtual_address": 36916, - "size": 4, - "disassembly": "ldrb r3, [r3, #0x0]", - "mnemonic": "ldrb", - "operands": "r3, [r3, #0x0]", - "mode": "none" - }, - "instr_36920": { - "virtual_address": 36920, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_36924": { - "virtual_address": 36924, - "size": 4, - "disassembly": "beq 0x89b0", - "mnemonic": "beq", - "operands": "0x89b0", - "mode": "none" - }, - "bb_36912": { - "virtual_address": 36912, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36928, - "children": [ - "instr_36912", - "instr_36916", - "instr_36920", - "instr_36924" - ] - }, - "instr_36928": { - "virtual_address": 36928, - "size": 4, - "disassembly": "ldrb r3, [r8, #0x0]", - "mnemonic": "ldrb", - "operands": "r3, [r8, #0x0]", - "mode": "none" - }, - "instr_36932": { - "virtual_address": 36932, - "size": 4, - "disassembly": "orr r10, r10, #0x400", - "mnemonic": "orr", - "operands": "r10, r10, #0x400", - "mode": "none" - }, - "instr_36936": { - "virtual_address": 36936, - "size": 4, - "disassembly": "b 0x87f0", - "mnemonic": "b", - "operands": "0x87f0", - "mode": "none" - }, - "bb_36928": { - "virtual_address": 36928, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34800, - "children": [ - "instr_36928", - "instr_36932", - "instr_36936" - ] - }, - "instr_36940": { - "virtual_address": 36940, - "size": 4, - "disassembly": "ldrb r3, [r8, #0x0]", - "mnemonic": "ldrb", - "operands": "r3, [r8, #0x0]", - "mode": "none" - }, - "instr_36944": { - "virtual_address": 36944, - "size": 4, - "disassembly": "orr r10, r10, #0x1", - "mnemonic": "orr", - "operands": "r10, r10, #0x1", - "mode": "none" - }, - "instr_36948": { - "virtual_address": 36948, - "size": 4, - "disassembly": "b 0x87f0", - "mnemonic": "b", - "operands": "0x87f0", - "mode": "none" - }, - "bb_36940": { - "virtual_address": 36940, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34800, - "children": [ - "instr_36940", - "instr_36944", - "instr_36948" - ] - }, - "instr_36952": { - "virtual_address": 36952, - "size": 4, - "disassembly": "ldrb r3, [sp, #0x83]", - "mnemonic": "ldrb", - "operands": "r3, [sp, #0x83]", - "mode": "none" - }, - "instr_36956": { - "virtual_address": 36956, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_36960": { - "virtual_address": 36960, - "size": 4, - "disassembly": "bne 0x89b0", - "mnemonic": "bne", - "operands": "0x89b0", - "mode": "none" - }, - "bb_36952": { - "virtual_address": 36952, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36964, - "children": [ - "instr_36952", - "instr_36956", - "instr_36960" - ] - }, - "instr_36964": { - "virtual_address": 36964, - "size": 4, - "disassembly": "mov r3, #0x20", - "mnemonic": "mov", - "operands": "r3, #0x20", - "mode": "none" - }, - "instr_36968": { - "virtual_address": 36968, - "size": 4, - "disassembly": "strb r3, [sp, #0x83]", - "mnemonic": "strb", - "operands": "r3, [sp, #0x83]", - "mode": "none" - }, - "instr_36972": { - "virtual_address": 36972, - "size": 4, - "disassembly": "ldrb r3, [r8, #0x0]", - "mnemonic": "ldrb", - "operands": "r3, [r8, #0x0]", - "mode": "none" - }, - "instr_36976": { - "virtual_address": 36976, - "size": 4, - "disassembly": "b 0x87f0", - "mnemonic": "b", - "operands": "0x87f0", - "mode": "none" - }, - "bb_36964": { - "virtual_address": 36964, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34800, - "children": [ - "instr_36964", - "instr_36968", - "instr_36972", - "instr_36976" - ] - }, - "instr_36980": { - "virtual_address": 36980, - "size": 4, - "disassembly": "orr r2, r10, #0x2", - "mnemonic": "orr", - "operands": "r2, r10, #0x2", - "mode": "none" - }, - "instr_36984": { - "virtual_address": 36984, - "size": 4, - "disassembly": "mov r1, #0x30", - "mnemonic": "mov", - "operands": "r1, #0x30", - "mode": "none" - }, - "instr_36988": { - "virtual_address": 36988, - "size": 4, - "disassembly": "str r2, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r2, [sp, #0x1c]", - "mode": "none" - }, - "instr_36992": { - "virtual_address": 36992, - "size": 4, - "disassembly": "mov r2, #0x78", - "mnemonic": "mov", - "operands": "r2, #0x78", - "mode": "none" - }, - "instr_36996": { - "virtual_address": 36996, - "size": 4, - "disassembly": "ldr r3, [sp, #0x34]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x34]", - "mode": "none" - }, - "instr_37000": { - "virtual_address": 37000, - "size": 4, - "disassembly": "ldr r4, [r3], #0x4", - "mnemonic": "ldr", - "operands": "r4, [r3], #0x4", - "mode": "none" - }, - "instr_37004": { - "virtual_address": 37004, - "size": 4, - "disassembly": "str r3, [sp, #0x34]", - "mnemonic": "str", - "operands": "r3, [sp, #0x34]", - "mode": "none" - }, - "instr_37008": { - "virtual_address": 37008, - "size": 4, - "disassembly": "ldr r3, [0x9bbc]", - "mnemonic": "ldr", - "operands": "r3, [0x9bbc]", - "mode": "none" - }, - "instr_37012": { - "virtual_address": 37012, - "size": 4, - "disassembly": "strb r2, [sp, #0x85]", - "mnemonic": "strb", - "operands": "r2, [sp, #0x85]", - "mode": "none" - }, - "instr_37016": { - "virtual_address": 37016, - "size": 4, - "disassembly": "str r2, [sp, #0x40]", - "mnemonic": "str", - "operands": "r2, [sp, #0x40]", - "mode": "none" - }, - "instr_37020": { - "virtual_address": 37020, - "size": 4, - "disassembly": "mov r6, #0x0", - "mnemonic": "mov", - "operands": "r6, #0x0", - "mode": "none" - }, - "instr_37024": { - "virtual_address": 37024, - "size": 4, - "disassembly": "mov r2, #0x2", - "mnemonic": "mov", - "operands": "r2, #0x2", - "mode": "none" - }, - "instr_37028": { - "virtual_address": 37028, - "size": 4, - "disassembly": "strb r1, [sp, #0x84]", - "mnemonic": "strb", - "operands": "r1, [sp, #0x84]", - "mode": "none" - }, - "instr_37032": { - "virtual_address": 37032, - "size": 4, - "disassembly": "str r3, [sp, #0x68]", - "mnemonic": "str", - "operands": "r3, [sp, #0x68]", - "mode": "none" - }, - "instr_37036": { - "virtual_address": 37036, - "size": 4, - "disassembly": "b 0x8e38", - "mnemonic": "b", - "operands": "0x8e38", - "mode": "none" - }, - "bb_36980": { - "virtual_address": 36980, - "size": 60, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36408, - "children": [ - "instr_36980", - "instr_36984", - "instr_36988", - "instr_36992", - "instr_36996", - "instr_37000", - "instr_37004", - "instr_37008", - "instr_37012", - "instr_37016", - "instr_37020", - "instr_37024", - "instr_37028", - "instr_37032", - "instr_37036" - ] - }, - "instr_37040": { - "virtual_address": 37040, - "size": 4, - "disassembly": "tst r10, #0x20", - "mnemonic": "tst", - "operands": "r10, #0x20", - "mode": "none" - }, - "instr_37044": { - "virtual_address": 37044, - "size": 4, - "disassembly": "bne 0x9b64", - "mnemonic": "bne", - "operands": "0x9b64", - "mode": "none" - }, - "bb_37040": { - "virtual_address": 37040, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37048, - "children": [ - "instr_37040", - "instr_37044" - ] - }, - "instr_37048": { - "virtual_address": 37048, - "size": 4, - "disassembly": "tst r10, #0x10", - "mnemonic": "tst", - "operands": "r10, #0x10", - "mode": "none" - }, - "instr_37052": { - "virtual_address": 37052, - "size": 4, - "disassembly": "bne 0x0a114", - "mnemonic": "bne", - "operands": "0x0a114", - "mode": "none" - }, - "bb_37048": { - "virtual_address": 37048, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37056, - "children": [ - "instr_37048", - "instr_37052" - ] - }, - "instr_37056": { - "virtual_address": 37056, - "size": 4, - "disassembly": "tst r10, #0x40", - "mnemonic": "tst", - "operands": "r10, #0x40", - "mode": "none" - }, - "instr_37060": { - "virtual_address": 37060, - "size": 4, - "disassembly": "bne 0x0a524", - "mnemonic": "bne", - "operands": "0x0a524", - "mode": "none" - }, - "bb_37056": { - "virtual_address": 37056, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37064, - "children": [ - "instr_37056", - "instr_37060" - ] - }, - "instr_37064": { - "virtual_address": 37064, - "size": 4, - "disassembly": "tst r10, #0x200", - "mnemonic": "tst", - "operands": "r10, #0x200", - "mode": "none" - }, - "instr_37068": { - "virtual_address": 37068, - "size": 4, - "disassembly": "beq 0x0a114", - "mnemonic": "beq", - "operands": "0x0a114", - "mode": "none" - }, - "bb_37064": { - "virtual_address": 37064, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37072, - "children": [ - "instr_37064", - "instr_37068" - ] - }, - "instr_37072": { - "virtual_address": 37072, - "size": 4, - "disassembly": "ldr r3, [sp, #0x34]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x34]", - "mode": "none" - }, - "instr_37076": { - "virtual_address": 37076, - "size": 4, - "disassembly": "ldr r1, [sp, #0x24]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x24]", - "mode": "none" - }, - "instr_37080": { - "virtual_address": 37080, - "size": 4, - "disassembly": "ldr r2, [r3], #0x4", - "mnemonic": "ldr", - "operands": "r2, [r3], #0x4", - "mode": "none" - }, - "instr_37084": { - "virtual_address": 37084, - "size": 4, - "disassembly": "strb r1, [r2, #0x0]", - "mnemonic": "strb", - "operands": "r1, [r2, #0x0]", - "mode": "none" - }, - "instr_37088": { - "virtual_address": 37088, - "size": 4, - "disassembly": "str r3, [sp, #0x34]", - "mnemonic": "str", - "operands": "r3, [sp, #0x34]", - "mode": "none" - }, - "instr_37092": { - "virtual_address": 37092, - "size": 4, - "disassembly": "b 0x875c", - "mnemonic": "b", - "operands": "0x875c", - "mode": "none" - }, - "bb_37072": { - "virtual_address": 37072, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34652, - "children": [ - "instr_37072", - "instr_37076", - "instr_37080", - "instr_37084", - "instr_37088", - "instr_37092" - ] - }, - "instr_37096": { - "virtual_address": 37096, - "size": 4, - "disassembly": "ldr r3, [sp, #0x40]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x40]", - "mode": "none" - }, - "instr_37100": { - "virtual_address": 37100, - "size": 4, - "disassembly": "cmp r3, #0x65", - "mnemonic": "cmp", - "operands": "r3, #0x65", - "mode": "none" - }, - "instr_37104": { - "virtual_address": 37104, - "size": 4, - "disassembly": "ble 0x9468", - "mnemonic": "ble", - "operands": "0x9468", - "mode": "none" - }, - "bb_37096": { - "virtual_address": 37096, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37108, - "children": [ - "instr_37096", - "instr_37100", - "instr_37104" - ] - }, - "instr_37108": { - "virtual_address": 37108, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_37112": { - "virtual_address": 37112, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_37116": { - "virtual_address": 37116, - "size": 4, - "disassembly": "add r1, sp, #0x50", - "mnemonic": "add", - "operands": "r1, sp, #0x50", - "mode": "none" - }, - "instr_37120": { - "virtual_address": 37120, - "size": 4, - "disassembly": "ldmia r1, {r0, r1}", - "mnemonic": "ldmia", - "operands": "r1, {r0, r1}", - "mode": "none" - }, - "instr_37124": { - "virtual_address": 37124, - "size": 4, - "disassembly": "bl 0x13bf0", - "mnemonic": "bl", - "operands": "0x13bf0", - "mode": "none" - }, - "instr_37128": { - "virtual_address": 37128, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_37132": { - "virtual_address": 37132, - "size": 4, - "disassembly": "beq 0x97c0", - "mnemonic": "beq", - "operands": "0x97c0", - "mode": "none" - }, - "bb_37108": { - "virtual_address": 37108, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37136, - "children": [ - "instr_37108", - "instr_37112", - "instr_37116", - "instr_37120", - "instr_37124", - "instr_37128", - "instr_37132" - ] - }, - "instr_37136": { - "virtual_address": 37136, - "size": 4, - "disassembly": "mov r3, #0x1", - "mnemonic": "mov", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_37140": { - "virtual_address": 37140, - "size": 4, - "disassembly": "str r3, [r9, #0x4]", - "mnemonic": "str", - "operands": "r3, [r9, #0x4]", - "mode": "none" - }, - "instr_37144": { - "virtual_address": 37144, - "size": 4, - "disassembly": "ldr r3, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "instr_37148": { - "virtual_address": 37148, - "size": 4, - "disassembly": "add r3, r3, #0x1", - "mnemonic": "add", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_37152": { - "virtual_address": 37152, - "size": 4, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "none" - }, - "instr_37156": { - "virtual_address": 37156, - "size": 4, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "instr_37160": { - "virtual_address": 37160, - "size": 4, - "disassembly": "ldr r3, [0x9bb0]", - "mnemonic": "ldr", - "operands": "r3, [0x9bb0]", - "mode": "none" - }, - "instr_37164": { - "virtual_address": 37164, - "size": 4, - "disassembly": "add r4, r4, #0x1", - "mnemonic": "add", - "operands": "r4, r4, #0x1", - "mode": "none" - }, - "instr_37168": { - "virtual_address": 37168, - "size": 4, - "disassembly": "str r3, [r9, #0x0]", - "mnemonic": "str", - "operands": "r3, [r9, #0x0]", - "mode": "none" - }, - "instr_37172": { - "virtual_address": 37172, - "size": 4, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_37176": { - "virtual_address": 37176, - "size": 4, - "disassembly": "addle r9, r9, #0x8", - "mnemonic": "addle", - "operands": "r9, r9, #0x8", - "mode": "none" - }, - "instr_37180": { - "virtual_address": 37180, - "size": 4, - "disassembly": "bgt 0x9fe0", - "mnemonic": "bgt", - "operands": "0x9fe0", - "mode": "none" - }, - "bb_37136": { - "virtual_address": 37136, - "size": 48, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37184, - "children": [ - "instr_37136", - "instr_37140", - "instr_37144", - "instr_37148", - "instr_37152", - "instr_37156", - "instr_37160", - "instr_37164", - "instr_37168", - "instr_37172", - "instr_37176", - "instr_37180" - ] - }, - "instr_37184": { - "virtual_address": 37184, - "size": 4, - "disassembly": "ldr r3, [sp, #0x88]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x88]", - "mode": "none" - }, - "instr_37188": { - "virtual_address": 37188, - "size": 4, - "disassembly": "ldr r2, [sp, #0x4c]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x4c]", - "mode": "none" - }, - "instr_37192": { - "virtual_address": 37192, - "size": 4, - "disassembly": "cmp r3, r2", - "mnemonic": "cmp", - "operands": "r3, r2", - "mode": "none" - }, - "instr_37196": { - "virtual_address": 37196, - "size": 4, - "disassembly": "bge 0x9aa4", - "mnemonic": "bge", - "operands": "0x9aa4", - "mode": "none" - }, - "bb_37184": { - "virtual_address": 37184, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37200, - "children": [ - "instr_37184", - "instr_37188", - "instr_37192", - "instr_37196" - ] - }, - "instr_37200": { - "virtual_address": 37200, - "size": 4, - "disassembly": "ldr r3, [sp, #0x5c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x5c]", - "mode": "none" - }, - "instr_37204": { - "virtual_address": 37204, - "size": 4, - "disassembly": "ldr r2, [sp, #0x60]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x60]", - "mode": "none" - }, - "instr_37208": { - "virtual_address": 37208, - "size": 4, - "disassembly": "add r4, r4, r3", - "mnemonic": "add", - "operands": "r4, r4, r3", - "mode": "none" - }, - "instr_37212": { - "virtual_address": 37212, - "size": 4, - "disassembly": "stmia r9, {r2, r3}", - "mnemonic": "stmia", - "operands": "r9, {r2, r3}", - "mode": "none" - }, - "instr_37216": { - "virtual_address": 37216, - "size": 4, - "disassembly": "ldr r3, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "instr_37220": { - "virtual_address": 37220, - "size": 4, - "disassembly": "add r3, r3, #0x1", - "mnemonic": "add", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_37224": { - "virtual_address": 37224, - "size": 4, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "none" - }, - "instr_37228": { - "virtual_address": 37228, - "size": 4, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_37232": { - "virtual_address": 37232, - "size": 4, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "instr_37236": { - "virtual_address": 37236, - "size": 4, - "disassembly": "addle r9, r9, #0x8", - "mnemonic": "addle", - "operands": "r9, r9, #0x8", - "mode": "none" - }, - "instr_37240": { - "virtual_address": 37240, - "size": 4, - "disassembly": "bgt 0x9e8c", - "mnemonic": "bgt", - "operands": "0x9e8c", - "mode": "none" - }, - "bb_37200": { - "virtual_address": 37200, - "size": 44, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37244, - "children": [ - "instr_37200", - "instr_37204", - "instr_37208", - "instr_37212", - "instr_37216", - "instr_37220", - "instr_37224", - "instr_37228", - "instr_37232", - "instr_37236", - "instr_37240" - ] - }, - "instr_37244": { - "virtual_address": 37244, - "size": 4, - "disassembly": "ldr r3, [sp, #0x4c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x4c]", - "mode": "none" - }, - "instr_37248": { - "virtual_address": 37248, - "size": 4, - "disassembly": "sub r5, r3, #0x1", - "mnemonic": "sub", - "operands": "r5, r3, #0x1", - "mode": "none" - }, - "instr_37252": { - "virtual_address": 37252, - "size": 4, - "disassembly": "cmp r5, #0x0", - "mnemonic": "cmp", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_37256": { - "virtual_address": 37256, - "size": 4, - "disassembly": "ble 0x8b88", - "mnemonic": "ble", - "operands": "0x8b88", - "mode": "none" - }, - "bb_37244": { - "virtual_address": 37244, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37260, - "children": [ - "instr_37244", - "instr_37248", - "instr_37252", - "instr_37256" - ] - }, - "instr_37260": { - "virtual_address": 37260, - "size": 4, - "disassembly": "cmp r5, #0x10", - "mnemonic": "cmp", - "operands": "r5, #0x10", - "mode": "none" - }, - "instr_37264": { - "virtual_address": 37264, - "size": 4, - "disassembly": "ble 0x0a004", - "mnemonic": "ble", - "operands": "0x0a004", - "mode": "none" - }, - "bb_37260": { - "virtual_address": 37260, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37268, - "children": [ - "instr_37260", - "instr_37264" - ] - }, - "instr_37268": { - "virtual_address": 37268, - "size": 4, - "disassembly": "mov r6, #0x10", - "mnemonic": "mov", - "operands": "r6, #0x10", - "mode": "none" - }, - "instr_37272": { - "virtual_address": 37272, - "size": 4, - "disassembly": "ldr r3, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "instr_37276": { - "virtual_address": 37276, - "size": 4, - "disassembly": "b 0x91ac", - "mnemonic": "b", - "operands": "0x91ac", - "mode": "none" - }, - "bb_37268": { - "virtual_address": 37268, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37292, - "children": [ - "instr_37268", - "instr_37272", - "instr_37276" - ] - }, - "instr_37280": { - "virtual_address": 37280, - "size": 4, - "disassembly": "sub r5, r5, #0x10", - "mnemonic": "sub", - "operands": "r5, r5, #0x10", - "mode": "none" - }, - "instr_37284": { - "virtual_address": 37284, - "size": 4, - "disassembly": "cmp r5, #0x10", - "mnemonic": "cmp", - "operands": "r5, #0x10", - "mode": "none" - }, - "instr_37288": { - "virtual_address": 37288, - "size": 4, - "disassembly": "ble 0x0a008", - "mnemonic": "ble", - "operands": "0x0a008", - "mode": "none" - }, - "bb_37280": { - "virtual_address": 37280, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37292, - "children": [ - "instr_37280", - "instr_37284", - "instr_37288" - ] - }, - "instr_37292": { - "virtual_address": 37292, - "size": 4, - "disassembly": "add r3, r3, #0x1", - "mnemonic": "add", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_37296": { - "virtual_address": 37296, - "size": 4, - "disassembly": "ldr r2, [0x9bcc]", - "mnemonic": "ldr", - "operands": "r2, [0x9bcc]", - "mode": "none" - }, - "instr_37300": { - "virtual_address": 37300, - "size": 4, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "none" - }, - "instr_37304": { - "virtual_address": 37304, - "size": 4, - "disassembly": "add r4, r4, #0x10", - "mnemonic": "add", - "operands": "r4, r4, #0x10", - "mode": "none" - }, - "instr_37308": { - "virtual_address": 37308, - "size": 4, - "disassembly": "stmia r9, {r2, r6}", - "mnemonic": "stmia", - "operands": "r9, {r2, r6}", - "mode": "none" - }, - "instr_37312": { - "virtual_address": 37312, - "size": 4, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_37316": { - "virtual_address": 37316, - "size": 4, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "instr_37320": { - "virtual_address": 37320, - "size": 4, - "disassembly": "addle r9, r9, #0x8", - "mnemonic": "addle", - "operands": "r9, r9, #0x8", - "mode": "none" - }, - "instr_37324": { - "virtual_address": 37324, - "size": 4, - "disassembly": "ble 0x91a0", - "mnemonic": "ble", - "operands": "0x91a0", - "mode": "none" - }, - "bb_37292": { - "virtual_address": 37292, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37328, - "children": [ - "instr_37292", - "instr_37296", - "instr_37300", - "instr_37304", - "instr_37308", - "instr_37312", - "instr_37316", - "instr_37320", - "instr_37324" - ] - }, - "instr_37328": { - "virtual_address": 37328, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_37332": { - "virtual_address": 37332, - "size": 4, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "none" - }, - "instr_37336": { - "virtual_address": 37336, - "size": 4, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "none" - }, - "instr_37340": { - "virtual_address": 37340, - "size": 4, - "disassembly": "bl 0x10460", - "mnemonic": "bl", - "operands": "0x10460", - "mode": "none" - }, - "instr_37344": { - "virtual_address": 37344, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_37348": { - "virtual_address": 37348, - "size": 4, - "disassembly": "bne 0x941c", - "mnemonic": "bne", - "operands": "0x941c", - "mode": "none" - }, - "bb_37328": { - "virtual_address": 37328, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37352, - "children": [ - "instr_37328", - "instr_37332", - "instr_37336", - "instr_37340", - "instr_37344", - "instr_37348" - ] - }, - "instr_37352": { - "virtual_address": 37352, - "size": 4, - "disassembly": "add r3, sp, #0xa4", - "mnemonic": "add", - "operands": "r3, sp, #0xa4", - "mode": "none" - }, - "instr_37356": { - "virtual_address": 37356, - "size": 4, - "disassembly": "ldmia r3, {r3, r4}", - "mnemonic": "ldmia", - "operands": "r3, {r3, r4}", - "mode": "none" - }, - "instr_37360": { - "virtual_address": 37360, - "size": 4, - "disassembly": "add r9, sp, #0xac", - "mnemonic": "add", - "operands": "r9, sp, #0xac", - "mode": "none" - }, - "instr_37364": { - "virtual_address": 37364, - "size": 4, - "disassembly": "b 0x91a0", - "mnemonic": "b", - "operands": "0x91a0", - "mode": "none" - }, - "bb_37352": { - "virtual_address": 37352, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37280, - "children": [ - "instr_37352", - "instr_37356", - "instr_37360", - "instr_37364" - ] - }, - "instr_37368": { - "virtual_address": 37368, - "size": 4, - "disassembly": "add r2, sp, #0x1c", - "mnemonic": "add", - "operands": "r2, sp, #0x1c", - "mode": "none" - }, - "instr_37372": { - "virtual_address": 37372, - "size": 4, - "disassembly": "ldmia r2, {r2, r3}", - "mnemonic": "ldmia", - "operands": "r2, {r2, r3}", - "mode": "none" - }, - "instr_37376": { - "virtual_address": 37376, - "size": 4, - "disassembly": "sub r6, r3, r2", - "mnemonic": "sub", - "operands": "r6, r3, r2", - "mode": "none" - }, - "instr_37380": { - "virtual_address": 37380, - "size": 4, - "disassembly": "cmp r6, #0x0", - "mnemonic": "cmp", - "operands": "r6, #0x0", - "mode": "none" - }, - "instr_37384": { - "virtual_address": 37384, - "size": 4, - "disassembly": "ble 0x8b40", - "mnemonic": "ble", - "operands": "0x8b40", - "mode": "none" - }, - "bb_37368": { - "virtual_address": 37368, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37388, - "children": [ - "instr_37368", - "instr_37372", - "instr_37376", - "instr_37380", - "instr_37384" - ] - }, - "instr_37388": { - "virtual_address": 37388, - "size": 4, - "disassembly": "cmp r6, #0x10", - "mnemonic": "cmp", - "operands": "r6, #0x10", - "mode": "none" - }, - "instr_37392": { - "virtual_address": 37392, - "size": 4, - "disassembly": "ldr r3, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "instr_37396": { - "virtual_address": 37396, - "size": 4, - "disassembly": "bgt 0x9228", - "mnemonic": "bgt", - "operands": "0x9228", - "mode": "none" - }, - "bb_37388": { - "virtual_address": 37388, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37400, - "children": [ - "instr_37388", - "instr_37392", - "instr_37396" - ] - }, - "instr_37400": { - "virtual_address": 37400, - "size": 4, - "disassembly": "b 0x9284", - "mnemonic": "b", - "operands": "0x9284", - "mode": "none" - }, - "bb_37400": { - "virtual_address": 37400, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37508, - "children": [ - "instr_37400" - ] - }, - "instr_37404": { - "virtual_address": 37404, - "size": 4, - "disassembly": "sub r6, r6, #0x10", - "mnemonic": "sub", - "operands": "r6, r6, #0x10", - "mode": "none" - }, - "instr_37408": { - "virtual_address": 37408, - "size": 4, - "disassembly": "cmp r6, #0x10", - "mnemonic": "cmp", - "operands": "r6, #0x10", - "mode": "none" - }, - "instr_37412": { - "virtual_address": 37412, - "size": 4, - "disassembly": "ble 0x9284", - "mnemonic": "ble", - "operands": "0x9284", - "mode": "none" - }, - "bb_37404": { - "virtual_address": 37404, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37416, - "children": [ - "instr_37404", - "instr_37408", - "instr_37412" - ] - }, - "instr_37416": { - "virtual_address": 37416, - "size": 4, - "disassembly": "ldr r2, [0x9bcc]", - "mnemonic": "ldr", - "operands": "r2, [0x9bcc]", - "mode": "none" - }, - "instr_37420": { - "virtual_address": 37420, - "size": 4, - "disassembly": "str r2, [r9, #0x0]", - "mnemonic": "str", - "operands": "r2, [r9, #0x0]", - "mode": "none" - }, - "instr_37424": { - "virtual_address": 37424, - "size": 4, - "disassembly": "mov r2, #0x10", - "mnemonic": "mov", - "operands": "r2, #0x10", - "mode": "none" - }, - "instr_37428": { - "virtual_address": 37428, - "size": 4, - "disassembly": "add r3, r3, #0x1", - "mnemonic": "add", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_37432": { - "virtual_address": 37432, - "size": 4, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "none" - }, - "instr_37436": { - "virtual_address": 37436, - "size": 4, - "disassembly": "add r4, r4, #0x10", - "mnemonic": "add", - "operands": "r4, r4, #0x10", - "mode": "none" - }, - "instr_37440": { - "virtual_address": 37440, - "size": 4, - "disassembly": "str r2, [r9, #0x4]", - "mnemonic": "str", - "operands": "r2, [r9, #0x4]", - "mode": "none" - }, - "instr_37444": { - "virtual_address": 37444, - "size": 4, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_37448": { - "virtual_address": 37448, - "size": 4, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "instr_37452": { - "virtual_address": 37452, - "size": 4, - "disassembly": "addle r9, r9, #0x8", - "mnemonic": "addle", - "operands": "r9, r9, #0x8", - "mode": "none" - }, - "instr_37456": { - "virtual_address": 37456, - "size": 4, - "disassembly": "ble 0x921c", - "mnemonic": "ble", - "operands": "0x921c", - "mode": "none" - }, - "bb_37416": { - "virtual_address": 37416, - "size": 44, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37460, - "children": [ - "instr_37416", - "instr_37420", - "instr_37424", - "instr_37428", - "instr_37432", - "instr_37436", - "instr_37440", - "instr_37444", - "instr_37448", - "instr_37452", - "instr_37456" - ] - }, - "instr_37460": { - "virtual_address": 37460, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_37464": { - "virtual_address": 37464, - "size": 4, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "none" - }, - "instr_37468": { - "virtual_address": 37468, - "size": 4, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "none" - }, - "instr_37472": { - "virtual_address": 37472, - "size": 4, - "disassembly": "bl 0x10460", - "mnemonic": "bl", - "operands": "0x10460", - "mode": "none" - }, - "instr_37476": { - "virtual_address": 37476, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_37480": { - "virtual_address": 37480, - "size": 4, - "disassembly": "bne 0x941c", - "mnemonic": "bne", - "operands": "0x941c", - "mode": "none" - }, - "bb_37460": { - "virtual_address": 37460, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37484, - "children": [ - "instr_37460", - "instr_37464", - "instr_37468", - "instr_37472", - "instr_37476", - "instr_37480" - ] - }, - "instr_37484": { - "virtual_address": 37484, - "size": 4, - "disassembly": "sub r6, r6, #0x10", - "mnemonic": "sub", - "operands": "r6, r6, #0x10", - "mode": "none" - }, - "instr_37488": { - "virtual_address": 37488, - "size": 4, - "disassembly": "add r3, sp, #0xa4", - "mnemonic": "add", - "operands": "r3, sp, #0xa4", - "mode": "none" - }, - "instr_37492": { - "virtual_address": 37492, - "size": 4, - "disassembly": "cmp r6, #0x10", - "mnemonic": "cmp", - "operands": "r6, #0x10", - "mode": "none" - }, - "instr_37496": { - "virtual_address": 37496, - "size": 4, - "disassembly": "ldmia r3, {r3, r4}", - "mnemonic": "ldmia", - "operands": "r3, {r3, r4}", - "mode": "none" - }, - "instr_37500": { - "virtual_address": 37500, - "size": 4, - "disassembly": "add r9, sp, #0xac", - "mnemonic": "add", - "operands": "r9, sp, #0xac", - "mode": "none" - }, - "instr_37504": { - "virtual_address": 37504, - "size": 4, - "disassembly": "bgt 0x9228", - "mnemonic": "bgt", - "operands": "0x9228", - "mode": "none" - }, - "bb_37484": { - "virtual_address": 37484, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37508, - "children": [ - "instr_37484", - "instr_37488", - "instr_37492", - "instr_37496", - "instr_37500", - "instr_37504" - ] - }, - "instr_37508": { - "virtual_address": 37508, - "size": 4, - "disassembly": "add r3, r3, #0x1", - "mnemonic": "add", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_37512": { - "virtual_address": 37512, - "size": 4, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "none" - }, - "instr_37516": { - "virtual_address": 37516, - "size": 4, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "instr_37520": { - "virtual_address": 37520, - "size": 4, - "disassembly": "ldr r3, [0x9bcc]", - "mnemonic": "ldr", - "operands": "r3, [0x9bcc]", - "mode": "none" - }, - "instr_37524": { - "virtual_address": 37524, - "size": 4, - "disassembly": "add r4, r4, r6", - "mnemonic": "add", - "operands": "r4, r4, r6", - "mode": "none" - }, - "instr_37528": { - "virtual_address": 37528, - "size": 4, - "disassembly": "str r6, [r9, #0x4]", - "mnemonic": "str", - "operands": "r6, [r9, #0x4]", - "mode": "none" - }, - "instr_37532": { - "virtual_address": 37532, - "size": 4, - "disassembly": "str r3, [r9, #0x0]", - "mnemonic": "str", - "operands": "r3, [r9, #0x0]", - "mode": "none" - }, - "instr_37536": { - "virtual_address": 37536, - "size": 4, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_37540": { - "virtual_address": 37540, - "size": 4, - "disassembly": "addle r9, r9, #0x8", - "mnemonic": "addle", - "operands": "r9, r9, #0x8", - "mode": "none" - }, - "instr_37544": { - "virtual_address": 37544, - "size": 4, - "disassembly": "ble 0x8b40", - "mnemonic": "ble", - "operands": "0x8b40", - "mode": "none" - }, - "bb_37508": { - "virtual_address": 37508, - "size": 40, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37548, - "children": [ - "instr_37508", - "instr_37512", - "instr_37516", - "instr_37520", - "instr_37524", - "instr_37528", - "instr_37532", - "instr_37536", - "instr_37540", - "instr_37544" - ] - }, - "instr_37548": { - "virtual_address": 37548, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_37552": { - "virtual_address": 37552, - "size": 4, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "none" - }, - "instr_37556": { - "virtual_address": 37556, - "size": 4, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "none" - }, - "instr_37560": { - "virtual_address": 37560, - "size": 4, - "disassembly": "bl 0x10460", - "mnemonic": "bl", - "operands": "0x10460", - "mode": "none" - }, - "instr_37564": { - "virtual_address": 37564, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_37568": { - "virtual_address": 37568, - "size": 4, - "disassembly": "bne 0x941c", - "mnemonic": "bne", - "operands": "0x941c", - "mode": "none" - }, - "bb_37548": { - "virtual_address": 37548, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37572, - "children": [ - "instr_37548", - "instr_37552", - "instr_37556", - "instr_37560", - "instr_37564", - "instr_37568" - ] - }, - "instr_37572": { - "virtual_address": 37572, - "size": 4, - "disassembly": "ldr r4, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_37576": { - "virtual_address": 37576, - "size": 4, - "disassembly": "add r9, sp, #0xac", - "mnemonic": "add", - "operands": "r9, sp, #0xac", - "mode": "none" - }, - "instr_37580": { - "virtual_address": 37580, - "size": 4, - "disassembly": "b 0x8b40", - "mnemonic": "b", - "operands": "0x8b40", - "mode": "none" - }, - "bb_37572": { - "virtual_address": 37572, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 35648, - "children": [ - "instr_37572", - "instr_37576", - "instr_37580" - ] - }, - "instr_37584": { - "virtual_address": 37584, - "size": 4, - "disassembly": "cmp r5, #0x10", - "mnemonic": "cmp", - "operands": "r5, #0x10", - "mode": "none" - }, - "instr_37588": { - "virtual_address": 37588, - "size": 4, - "disassembly": "ble 0x0a290", - "mnemonic": "ble", - "operands": "0x0a290", - "mode": "none" - }, - "bb_37584": { - "virtual_address": 37584, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37592, - "children": [ - "instr_37584", - "instr_37588" - ] - }, - "instr_37592": { - "virtual_address": 37592, - "size": 4, - "disassembly": "mov r6, #0x10", - "mnemonic": "mov", - "operands": "r6, #0x10", - "mode": "none" - }, - "instr_37596": { - "virtual_address": 37596, - "size": 4, - "disassembly": "ldr r3, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "instr_37600": { - "virtual_address": 37600, - "size": 4, - "disassembly": "b 0x92f0", - "mnemonic": "b", - "operands": "0x92f0", - "mode": "none" - }, - "bb_37592": { - "virtual_address": 37592, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37616, - "children": [ - "instr_37592", - "instr_37596", - "instr_37600" - ] - }, - "instr_37604": { - "virtual_address": 37604, - "size": 4, - "disassembly": "sub r5, r5, #0x10", - "mnemonic": "sub", - "operands": "r5, r5, #0x10", - "mode": "none" - }, - "instr_37608": { - "virtual_address": 37608, - "size": 4, - "disassembly": "cmp r5, #0x10", - "mnemonic": "cmp", - "operands": "r5, #0x10", - "mode": "none" - }, - "instr_37612": { - "virtual_address": 37612, - "size": 4, - "disassembly": "ble 0x9344", - "mnemonic": "ble", - "operands": "0x9344", - "mode": "none" - }, - "bb_37604": { - "virtual_address": 37604, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37616, - "children": [ - "instr_37604", - "instr_37608", - "instr_37612" - ] - }, - "instr_37616": { - "virtual_address": 37616, - "size": 4, - "disassembly": "add r3, r3, #0x1", - "mnemonic": "add", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_37620": { - "virtual_address": 37620, - "size": 4, - "disassembly": "ldr r2, [0x9bcc]", - "mnemonic": "ldr", - "operands": "r2, [0x9bcc]", - "mode": "none" - }, - "instr_37624": { - "virtual_address": 37624, - "size": 4, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "none" - }, - "instr_37628": { - "virtual_address": 37628, - "size": 4, - "disassembly": "add r4, r4, #0x10", - "mnemonic": "add", - "operands": "r4, r4, #0x10", - "mode": "none" - }, - "instr_37632": { - "virtual_address": 37632, - "size": 4, - "disassembly": "stmia r9, {r2, r6}", - "mnemonic": "stmia", - "operands": "r9, {r2, r6}", - "mode": "none" - }, - "instr_37636": { - "virtual_address": 37636, - "size": 4, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_37640": { - "virtual_address": 37640, - "size": 4, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "instr_37644": { - "virtual_address": 37644, - "size": 4, - "disassembly": "addle r9, r9, #0x8", - "mnemonic": "addle", - "operands": "r9, r9, #0x8", - "mode": "none" - }, - "instr_37648": { - "virtual_address": 37648, - "size": 4, - "disassembly": "ble 0x92e4", - "mnemonic": "ble", - "operands": "0x92e4", - "mode": "none" - }, - "bb_37616": { - "virtual_address": 37616, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37652, - "children": [ - "instr_37616", - "instr_37620", - "instr_37624", - "instr_37628", - "instr_37632", - "instr_37636", - "instr_37640", - "instr_37644", - "instr_37648" - ] - }, - "instr_37652": { - "virtual_address": 37652, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_37656": { - "virtual_address": 37656, - "size": 4, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "none" - }, - "instr_37660": { - "virtual_address": 37660, - "size": 4, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "none" - }, - "instr_37664": { - "virtual_address": 37664, - "size": 4, - "disassembly": "bl 0x10460", - "mnemonic": "bl", - "operands": "0x10460", - "mode": "none" - }, - "instr_37668": { - "virtual_address": 37668, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_37672": { - "virtual_address": 37672, - "size": 4, - "disassembly": "bne 0x941c", - "mnemonic": "bne", - "operands": "0x941c", - "mode": "none" - }, - "bb_37652": { - "virtual_address": 37652, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37676, - "children": [ - "instr_37652", - "instr_37656", - "instr_37660", - "instr_37664", - "instr_37668", - "instr_37672" - ] - }, - "instr_37676": { - "virtual_address": 37676, - "size": 4, - "disassembly": "sub r5, r5, #0x10", - "mnemonic": "sub", - "operands": "r5, r5, #0x10", - "mode": "none" - }, - "instr_37680": { - "virtual_address": 37680, - "size": 4, - "disassembly": "add r3, sp, #0xa4", - "mnemonic": "add", - "operands": "r3, sp, #0xa4", - "mode": "none" - }, - "instr_37684": { - "virtual_address": 37684, - "size": 4, - "disassembly": "cmp r5, #0x10", - "mnemonic": "cmp", - "operands": "r5, #0x10", - "mode": "none" - }, - "instr_37688": { - "virtual_address": 37688, - "size": 4, - "disassembly": "ldmia r3, {r3, r4}", - "mnemonic": "ldmia", - "operands": "r3, {r3, r4}", - "mode": "none" - }, - "instr_37692": { - "virtual_address": 37692, - "size": 4, - "disassembly": "add r9, sp, #0xac", - "mnemonic": "add", - "operands": "r9, sp, #0xac", - "mode": "none" - }, - "instr_37696": { - "virtual_address": 37696, - "size": 4, - "disassembly": "bgt 0x92f0", - "mnemonic": "bgt", - "operands": "0x92f0", - "mode": "none" - }, - "bb_37676": { - "virtual_address": 37676, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37700, - "children": [ - "instr_37676", - "instr_37680", - "instr_37684", - "instr_37688", - "instr_37692", - "instr_37696" - ] - }, - "instr_37700": { - "virtual_address": 37700, - "size": 4, - "disassembly": "add r3, r3, #0x1", - "mnemonic": "add", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_37704": { - "virtual_address": 37704, - "size": 4, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "none" - }, - "instr_37708": { - "virtual_address": 37708, - "size": 4, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "instr_37712": { - "virtual_address": 37712, - "size": 4, - "disassembly": "ldr r3, [0x9bcc]", - "mnemonic": "ldr", - "operands": "r3, [0x9bcc]", - "mode": "none" - }, - "instr_37716": { - "virtual_address": 37716, - "size": 4, - "disassembly": "add r4, r4, r5", - "mnemonic": "add", - "operands": "r4, r4, r5", - "mode": "none" - }, - "instr_37720": { - "virtual_address": 37720, - "size": 4, - "disassembly": "str r5, [r9, #0x4]", - "mnemonic": "str", - "operands": "r5, [r9, #0x4]", - "mode": "none" - }, - "instr_37724": { - "virtual_address": 37724, - "size": 4, - "disassembly": "str r3, [r9, #0x0]", - "mnemonic": "str", - "operands": "r3, [r9, #0x0]", - "mode": "none" - }, - "instr_37728": { - "virtual_address": 37728, - "size": 4, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_37732": { - "virtual_address": 37732, - "size": 4, - "disassembly": "addle r9, r9, #0x8", - "mnemonic": "addle", - "operands": "r9, r9, #0x8", - "mode": "none" - }, - "instr_37736": { - "virtual_address": 37736, - "size": 4, - "disassembly": "ble 0x8b50", - "mnemonic": "ble", - "operands": "0x8b50", - "mode": "none" - }, - "bb_37700": { - "virtual_address": 37700, - "size": 40, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37740, - "children": [ - "instr_37700", - "instr_37704", - "instr_37708", - "instr_37712", - "instr_37716", - "instr_37720", - "instr_37724", - "instr_37728", - "instr_37732", - "instr_37736" - ] - }, - "instr_37740": { - "virtual_address": 37740, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_37744": { - "virtual_address": 37744, - "size": 4, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "none" - }, - "instr_37748": { - "virtual_address": 37748, - "size": 4, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "none" - }, - "instr_37752": { - "virtual_address": 37752, - "size": 4, - "disassembly": "bl 0x10460", - "mnemonic": "bl", - "operands": "0x10460", - "mode": "none" - }, - "instr_37756": { - "virtual_address": 37756, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_37760": { - "virtual_address": 37760, - "size": 4, - "disassembly": "bne 0x941c", - "mnemonic": "bne", - "operands": "0x941c", - "mode": "none" - }, - "bb_37740": { - "virtual_address": 37740, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37764, - "children": [ - "instr_37740", - "instr_37744", - "instr_37748", - "instr_37752", - "instr_37756", - "instr_37760" - ] - }, - "instr_37764": { - "virtual_address": 37764, - "size": 4, - "disassembly": "ldr r4, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_37768": { - "virtual_address": 37768, - "size": 4, - "disassembly": "add r9, sp, #0xac", - "mnemonic": "add", - "operands": "r9, sp, #0xac", - "mode": "none" - }, - "instr_37772": { - "virtual_address": 37772, - "size": 4, - "disassembly": "b 0x8b50", - "mnemonic": "b", - "operands": "0x8b50", - "mode": "none" - }, - "bb_37764": { - "virtual_address": 37764, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 35664, - "children": [ - "instr_37764", - "instr_37768", - "instr_37772" - ] - }, - "instr_37776": { - "virtual_address": 37776, - "size": 4, - "disassembly": "str r10, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r10, [sp, #0x1c]", - "mode": "none" - }, - "bb_37776": { - "virtual_address": 37776, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37780, - "children": [ - "instr_37776" - ] - }, - "instr_37780": { - "virtual_address": 37780, - "size": 4, - "disassembly": "cmp r2, #0x1", - "mnemonic": "cmp", - "operands": "r2, #0x1", - "mode": "none" - }, - "instr_37784": { - "virtual_address": 37784, - "size": 4, - "disassembly": "beq 0x9790", - "mnemonic": "beq", - "operands": "0x9790", - "mode": "none" - }, - "bb_37780": { - "virtual_address": 37780, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37788, - "children": [ - "instr_37780", - "instr_37784" - ] - }, - "instr_37788": { - "virtual_address": 37788, - "size": 4, - "disassembly": "cmp r2, #0x2", - "mnemonic": "cmp", - "operands": "r2, #0x2", - "mode": "none" - }, - "instr_37792": { - "virtual_address": 37792, - "size": 4, - "disassembly": "add r3, sp, #0x150", - "mnemonic": "add", - "operands": "r3, sp, #0x150", - "mode": "none" - }, - "instr_37796": { - "virtual_address": 37796, - "size": 4, - "disassembly": "beq 0x9694", - "mnemonic": "beq", - "operands": "0x9694", - "mode": "none" - }, - "bb_37788": { - "virtual_address": 37788, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37800, - "children": [ - "instr_37788", - "instr_37792", - "instr_37796" - ] - }, - "instr_37800": { - "virtual_address": 37800, - "size": 4, - "disassembly": "mov r1, r3", - "mnemonic": "mov", - "operands": "r1, r3", - "mode": "none" - }, - "bb_37800": { - "virtual_address": 37800, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37804, - "children": [ - "instr_37800" - ] - }, - "instr_37804": { - "virtual_address": 37804, - "size": 4, - "disassembly": "mov r2, r4, lsr #0x3", - "mnemonic": "mov", - "operands": "r2, r4, lsr #0x3", - "mode": "none" - }, - "instr_37808": { - "virtual_address": 37808, - "size": 4, - "disassembly": "and r3, r4, #0x7", - "mnemonic": "and", - "operands": "r3, r4, #0x7", - "mode": "none" - }, - "instr_37812": { - "virtual_address": 37812, - "size": 4, - "disassembly": "orr r4, r2, r6, lsl #0x1d", - "mnemonic": "orr", - "operands": "r4, r2, r6, lsl #0x1d", - "mode": "none" - }, - "instr_37816": { - "virtual_address": 37816, - "size": 4, - "disassembly": "mov r6, r6, lsr #0x3", - "mnemonic": "mov", - "operands": "r6, r6, lsr #0x3", - "mode": "none" - }, - "instr_37820": { - "virtual_address": 37820, - "size": 4, - "disassembly": "add r3, r3, #0x30", - "mnemonic": "add", - "operands": "r3, r3, #0x30", - "mode": "none" - }, - "instr_37824": { - "virtual_address": 37824, - "size": 4, - "disassembly": "orrs r2, r4, r6", - "mnemonic": "orrs", - "operands": "r2, r4, r6", - "mode": "none" - }, - "instr_37828": { - "virtual_address": 37828, - "size": 4, - "disassembly": "mov r2, r1", - "mnemonic": "mov", - "operands": "r2, r1", - "mode": "none" - }, - "instr_37832": { - "virtual_address": 37832, - "size": 4, - "disassembly": "strb r3, [r1, #-0x1]!", - "mnemonic": "strb", - "operands": "r3, [r1, #-0x1]!", - "mode": "none" - }, - "instr_37836": { - "virtual_address": 37836, - "size": 4, - "disassembly": "bne 0x93ac", - "mnemonic": "bne", - "operands": "0x93ac", - "mode": "none" - }, - "bb_37804": { - "virtual_address": 37804, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37840, - "children": [ - "instr_37804", - "instr_37808", - "instr_37812", - "instr_37816", - "instr_37820", - "instr_37824", - "instr_37828", - "instr_37832", - "instr_37836" - ] - }, - "instr_37840": { - "virtual_address": 37840, - "size": 4, - "disassembly": "ldr r10, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r10, [sp, #0x1c]", - "mode": "none" - }, - "instr_37844": { - "virtual_address": 37844, - "size": 4, - "disassembly": "mov r0, r1", - "mnemonic": "mov", - "operands": "r0, r1", - "mode": "none" - }, - "instr_37848": { - "virtual_address": 37848, - "size": 4, - "disassembly": "str r1, [sp, #0x38]", - "mnemonic": "str", - "operands": "r1, [sp, #0x38]", - "mode": "none" - }, - "instr_37852": { - "virtual_address": 37852, - "size": 4, - "disassembly": "mov r1, r10", - "mnemonic": "mov", - "operands": "r1, r10", - "mode": "none" - }, - "instr_37856": { - "virtual_address": 37856, - "size": 4, - "disassembly": "cmp r3, #0x30", - "mnemonic": "cmp", - "operands": "r3, #0x30", - "mode": "none" - }, - "instr_37860": { - "virtual_address": 37860, - "size": 4, - "disassembly": "moveq r1, #0x0", - "mnemonic": "moveq", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_37864": { - "virtual_address": 37864, - "size": 4, - "disassembly": "andne r1, r1, #0x1", - "mnemonic": "andne", - "operands": "r1, r1, #0x1", - "mode": "none" - }, - "instr_37868": { - "virtual_address": 37868, - "size": 4, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_37872": { - "virtual_address": 37872, - "size": 4, - "disassembly": "bne 0x9fb8", - "mnemonic": "bne", - "operands": "0x9fb8", - "mode": "none" - }, - "bb_37840": { - "virtual_address": 37840, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37876, - "children": [ - "instr_37840", - "instr_37844", - "instr_37848", - "instr_37852", - "instr_37856", - "instr_37860", - "instr_37864", - "instr_37868", - "instr_37872" - ] - }, - "instr_37876": { - "virtual_address": 37876, - "size": 4, - "disassembly": "add r3, sp, #0x150", - "mnemonic": "add", - "operands": "r3, sp, #0x150", - "mode": "none" - }, - "instr_37880": { - "virtual_address": 37880, - "size": 4, - "disassembly": "sub r3, r3, r0", - "mnemonic": "sub", - "operands": "r3, r3, r0", - "mode": "none" - }, - "instr_37884": { - "virtual_address": 37884, - "size": 4, - "disassembly": "str r3, [sp, #0x28]", - "mnemonic": "str", - "operands": "r3, [sp, #0x28]", - "mode": "none" - }, - "instr_37888": { - "virtual_address": 37888, - "size": 4, - "disassembly": "b 0x8e98", - "mnemonic": "b", - "operands": "0x8e98", - "mode": "none" - }, - "bb_37876": { - "virtual_address": 37876, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36504, - "children": [ - "instr_37876", - "instr_37880", - "instr_37884", - "instr_37888" - ] - }, - "instr_37892": { - "virtual_address": 37892, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_37896": { - "virtual_address": 37896, - "size": 4, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "none" - }, - "instr_37900": { - "virtual_address": 37900, - "size": 4, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "none" - }, - "instr_37904": { - "virtual_address": 37904, - "size": 4, - "disassembly": "bl 0x10460", - "mnemonic": "bl", - "operands": "0x10460", - "mode": "none" - }, - "instr_37908": { - "virtual_address": 37908, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_37912": { - "virtual_address": 37912, - "size": 4, - "disassembly": "beq 0x8bc4", - "mnemonic": "beq", - "operands": "0x8bc4", - "mode": "none" - }, - "bb_37892": { - "virtual_address": 37892, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37916, - "children": [ - "instr_37892", - "instr_37896", - "instr_37900", - "instr_37904", - "instr_37908", - "instr_37912" - ] - }, - "instr_37916": { - "virtual_address": 37916, - "size": 4, - "disassembly": "mov r3, r7", - "mnemonic": "mov", - "operands": "r3, r7", - "mode": "none" - }, - "instr_37920": { - "virtual_address": 37920, - "size": 4, - "disassembly": "mov r7, r11", - "mnemonic": "mov", - "operands": "r7, r11", - "mode": "none" - }, - "instr_37924": { - "virtual_address": 37924, - "size": 4, - "disassembly": "mov r11, r3", - "mnemonic": "mov", - "operands": "r11, r3", - "mode": "none" - }, - "bb_37916": { - "virtual_address": 37916, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37928, - "children": [ - "instr_37916", - "instr_37920", - "instr_37924" - ] - }, - "instr_37928": { - "virtual_address": 37928, - "size": 4, - "disassembly": "ldr r1, [sp, #0x30]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x30]", - "mode": "none" - }, - "instr_37932": { - "virtual_address": 37932, - "size": 4, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_37936": { - "virtual_address": 37936, - "size": 4, - "disassembly": "movne r0, r7", - "mnemonic": "movne", - "operands": "r0, r7", - "mode": "none" - }, - "instr_37940": { - "virtual_address": 37940, - "size": 4, - "disassembly": "blne 0x0d590", - "mnemonic": "blne", - "operands": "0x0d590", - "mode": "none" - }, - "bb_37928": { - "virtual_address": 37928, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37944, - "children": [ - "instr_37928", - "instr_37932", - "instr_37936", - "instr_37940" - ] - }, - "instr_37944": { - "virtual_address": 37944, - "size": 4, - "disassembly": "ldr r3, [r11, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r11, #0x64]", - "mode": "none" - }, - "instr_37948": { - "virtual_address": 37948, - "size": 4, - "disassembly": "tst r3, #0x1", - "mnemonic": "tst", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_37952": { - "virtual_address": 37952, - "size": 4, - "disassembly": "ldrh r3, [r11, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r11, #0xc]", - "mode": "none" - }, - "instr_37956": { - "virtual_address": 37956, - "size": 4, - "disassembly": "bne 0x9450", - "mnemonic": "bne", - "operands": "0x9450", - "mode": "none" - }, - "bb_37944": { - "virtual_address": 37944, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37960, - "children": [ - "instr_37944", - "instr_37948", - "instr_37952", - "instr_37956" - ] - }, - "instr_37960": { - "virtual_address": 37960, - "size": 4, - "disassembly": "tst r3, #0x200", - "mnemonic": "tst", - "operands": "r3, #0x200", - "mode": "none" - }, - "instr_37964": { - "virtual_address": 37964, - "size": 4, - "disassembly": "beq 0x9f54", - "mnemonic": "beq", - "operands": "0x9f54", - "mode": "none" - }, - "bb_37960": { - "virtual_address": 37960, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37968, - "children": [ - "instr_37960", - "instr_37964" - ] - }, - "instr_37968": { - "virtual_address": 37968, - "size": 4, - "disassembly": "tst r3, #0x40", - "mnemonic": "tst", - "operands": "r3, #0x40", - "mode": "none" - }, - "instr_37972": { - "virtual_address": 37972, - "size": 4, - "disassembly": "bne 0x0acd4", - "mnemonic": "bne", - "operands": "0x0acd4", - "mode": "none" - }, - "bb_37968": { - "virtual_address": 37968, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37976, - "children": [ - "instr_37968", - "instr_37972" - ] - }, - "instr_37976": { - "virtual_address": 37976, - "size": 4, - "disassembly": "ldr r0, [sp, #0x24]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x24]", - "mode": "none" - }, - "instr_37980": { - "virtual_address": 37980, - "size": 4, - "disassembly": "add sp, sp, #0x154", - "mnemonic": "add", - "operands": "sp, sp, #0x154", - "mode": "none" - }, - "instr_37984": { - "virtual_address": 37984, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mode": "none" - }, - "instr_37988": { - "virtual_address": 37988, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_37976": { - "virtual_address": 37976, - "size": 16, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_37976", - "instr_37980", - "instr_37984", - "instr_37988" - ] - }, - "instr_37992": { - "virtual_address": 37992, - "size": 4, - "disassembly": "ldr r3, [sp, #0x4c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x4c]", - "mode": "none" - }, - "instr_37996": { - "virtual_address": 37996, - "size": 4, - "disassembly": "cmp r3, #0x1", - "mnemonic": "cmp", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_38000": { - "virtual_address": 38000, - "size": 4, - "disassembly": "ble 0x994c", - "mnemonic": "ble", - "operands": "0x994c", - "mode": "none" - }, - "bb_37992": { - "virtual_address": 37992, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 38004, - "children": [ - "instr_37992", - "instr_37996", - "instr_38000" - ] - }, - "instr_38004": { - "virtual_address": 38004, - "size": 4, - "disassembly": "ldr r3, [sp, #0x38]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x38]", - "mode": "none" - }, - "instr_38008": { - "virtual_address": 38008, - "size": 4, - "disassembly": "str r3, [r9, #0x0]", - "mnemonic": "str", - "operands": "r3, [r9, #0x0]", - "mode": "none" - }, - "instr_38012": { - "virtual_address": 38012, - "size": 4, - "disassembly": "mov r3, #0x1", - "mnemonic": "mov", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_38016": { - "virtual_address": 38016, - "size": 4, - "disassembly": "ldr r5, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r5, [sp, #0xa4]", - "mode": "none" - }, - "instr_38020": { - "virtual_address": 38020, - "size": 4, - "disassembly": "add r5, r5, r3", - "mnemonic": "add", - "operands": "r5, r5, r3", - "mode": "none" - }, - "instr_38024": { - "virtual_address": 38024, - "size": 4, - "disassembly": "add r4, r4, #0x1", - "mnemonic": "add", - "operands": "r4, r4, #0x1", - "mode": "none" - }, - "instr_38028": { - "virtual_address": 38028, - "size": 4, - "disassembly": "cmp r5, #0x7", - "mnemonic": "cmp", - "operands": "r5, #0x7", - "mode": "none" - }, - "instr_38032": { - "virtual_address": 38032, - "size": 4, - "disassembly": "str r3, [r9, #0x4]", - "mnemonic": "str", - "operands": "r3, [r9, #0x4]", - "mode": "none" - }, - "instr_38036": { - "virtual_address": 38036, - "size": 4, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_38040": { - "virtual_address": 38040, - "size": 4, - "disassembly": "str r5, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r5, [sp, #0xa4]", - "mode": "none" - }, - "instr_38044": { - "virtual_address": 38044, - "size": 4, - "disassembly": "addle r9, r9, #0x8", - "mnemonic": "addle", - "operands": "r9, r9, #0x8", - "mode": "none" - }, - "instr_38048": { - "virtual_address": 38048, - "size": 4, - "disassembly": "bgt 0x9f2c", - "mnemonic": "bgt", - "operands": "0x9f2c", - "mode": "none" - }, - "bb_38004": { - "virtual_address": 38004, - "size": 48, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 38052, - "children": [ - "instr_38004", - "instr_38008", - "instr_38012", - "instr_38016", - "instr_38020", - "instr_38024", - "instr_38028", - "instr_38032", - "instr_38036", - "instr_38040", - "instr_38044", - "instr_38048" - ] - }, - "instr_38052": { - "virtual_address": 38052, - "size": 4, - "disassembly": "ldr r3, [sp, #0x5c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x5c]", - "mode": "none" - }, - "instr_38056": { - "virtual_address": 38056, - "size": 4, - "disassembly": "add r5, r5, #0x1", - "mnemonic": "add", - "operands": "r5, r5, #0x1", - "mode": "none" - }, - "instr_38060": { - "virtual_address": 38060, - "size": 4, - "disassembly": "ldr r2, [sp, #0x60]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x60]", - "mode": "none" - }, - "instr_38064": { - "virtual_address": 38064, - "size": 4, - "disassembly": "add r4, r3, r4", - "mnemonic": "add", - "operands": "r4, r3, r4", - "mode": "none" - }, - "instr_38068": { - "virtual_address": 38068, - "size": 4, - "disassembly": "cmp r5, #0x7", - "mnemonic": "cmp", - "operands": "r5, #0x7", - "mode": "none" - }, - "instr_38072": { - "virtual_address": 38072, - "size": 4, - "disassembly": "stmia r9, {r2, r3}", - "mnemonic": "stmia", - "operands": "r9, {r2, r3}", - "mode": "none" - }, - "instr_38076": { - "virtual_address": 38076, - "size": 4, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_38080": { - "virtual_address": 38080, - "size": 4, - "disassembly": "str r5, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r5, [sp, #0xa4]", - "mode": "none" - }, - "instr_38084": { - "virtual_address": 38084, - "size": 4, - "disassembly": "addle r9, r9, #0x8", - "mnemonic": "addle", - "operands": "r9, r9, #0x8", - "mode": "none" - }, - "instr_38088": { - "virtual_address": 38088, - "size": 4, - "disassembly": "bgt 0x9f04", - "mnemonic": "bgt", - "operands": "0x9f04", - "mode": "none" - }, - "bb_38052": { - "virtual_address": 38052, - "size": 40, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 38092, - "children": [ - "instr_38052", - "instr_38056", - "instr_38060", - "instr_38064", - "instr_38068", - "instr_38072", - "instr_38076", - "instr_38080", - "instr_38084", - "instr_38088" - ] - }, - "instr_38092": { - "virtual_address": 38092, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_38096": { - "virtual_address": 38096, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_38100": { - "virtual_address": 38100, - "size": 4, - "disassembly": "add r1, sp, #0x50", - "mnemonic": "add", - "operands": "r1, sp, #0x50", - "mode": "none" - }, - "instr_38104": { - "virtual_address": 38104, - "size": 4, - "disassembly": "ldmia r1, {r0, r1}", - "mnemonic": "ldmia", - "operands": "r1, {r0, r1}", - "mode": "none" - }, - "instr_38108": { - "virtual_address": 38108, - "size": 4, - "disassembly": "bl 0x13bf0", - "mnemonic": "bl", - "operands": "0x13bf0", - "mode": "none" - }, - "instr_38112": { - "virtual_address": 38112, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_38116": { - "virtual_address": 38116, - "size": 4, - "disassembly": "bne 0x99a8", - "mnemonic": "bne", - "operands": "0x99a8", - "mode": "none" - }, - "bb_38092": { - "virtual_address": 38092, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 38120, - "children": [ - "instr_38092", - "instr_38096", - "instr_38100", - "instr_38104", - "instr_38108", - "instr_38112", - "instr_38116" - ] - }, - "instr_38120": { - "virtual_address": 38120, - "size": 4, - "disassembly": "ldr r3, [sp, #0x38]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x38]", - "mode": "none" - }, - "instr_38124": { - "virtual_address": 38124, - "size": 4, - "disassembly": "add r3, r3, #0x1", - "mnemonic": "add", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_38128": { - "virtual_address": 38128, - "size": 4, - "disassembly": "str r3, [r9, #0x0]", - "mnemonic": "str", - "operands": "r3, [r9, #0x0]", - "mode": "none" - }, - "instr_38132": { - "virtual_address": 38132, - "size": 4, - "disassembly": "ldr r3, [sp, #0x4c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x4c]", - "mode": "none" - }, - "instr_38136": { - "virtual_address": 38136, - "size": 4, - "disassembly": "add r5, r5, #0x1", - "mnemonic": "add", - "operands": "r5, r5, #0x1", - "mode": "none" - }, - "instr_38140": { - "virtual_address": 38140, - "size": 4, - "disassembly": "sub r3, r3, #0x1", - "mnemonic": "sub", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_38144": { - "virtual_address": 38144, - "size": 4, - "disassembly": "add r4, r4, r3", - "mnemonic": "add", - "operands": "r4, r4, r3", - "mode": "none" - }, - "instr_38148": { - "virtual_address": 38148, - "size": 4, - "disassembly": "cmp r5, #0x7", - "mnemonic": "cmp", - "operands": "r5, #0x7", - "mode": "none" - }, - "instr_38152": { - "virtual_address": 38152, - "size": 4, - "disassembly": "str r5, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r5, [sp, #0xa4]", - "mode": "none" - }, - "instr_38156": { - "virtual_address": 38156, - "size": 4, - "disassembly": "str r3, [r9, #0x4]", - "mnemonic": "str", - "operands": "r3, [r9, #0x4]", - "mode": "none" - }, - "instr_38160": { - "virtual_address": 38160, - "size": 4, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_38164": { - "virtual_address": 38164, - "size": 4, - "disassembly": "bgt 0x9980", - "mnemonic": "bgt", - "operands": "0x9980", - "mode": "none" - }, - "bb_38120": { - "virtual_address": 38120, - "size": 48, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 38168, - "children": [ - "instr_38120", - "instr_38124", - "instr_38128", - "instr_38132", - "instr_38136", - "instr_38140", - "instr_38144", - "instr_38148", - "instr_38152", - "instr_38156", - "instr_38160", - "instr_38164" - ] - }, - "instr_38168": { - "virtual_address": 38168, - "size": 4, - "disassembly": "add r9, r9, #0x8", - "mnemonic": "add", - "operands": "r9, r9, #0x8", - "mode": "none" - }, - "bb_38168": { - "virtual_address": 38168, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 38172, - "children": [ - "instr_38168" - ] - }, - "instr_38172": { - "virtual_address": 38172, - "size": 4, - "disassembly": "ldr r3, [sp, #0x6c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x6c]", - "mode": "none" - }, - "instr_38176": { - "virtual_address": 38176, - "size": 4, - "disassembly": "add r5, r5, #0x1", - "mnemonic": "add", - "operands": "r5, r5, #0x1", - "mode": "none" - }, - "instr_38180": { - "virtual_address": 38180, - "size": 4, - "disassembly": "add r4, r3, r4", - "mnemonic": "add", - "operands": "r4, r3, r4", - "mode": "none" - }, - "instr_38184": { - "virtual_address": 38184, - "size": 4, - "disassembly": "str r3, [r9, #0x4]", - "mnemonic": "str", - "operands": "r3, [r9, #0x4]", - "mode": "none" - }, - "instr_38188": { - "virtual_address": 38188, - "size": 4, - "disassembly": "cmp r5, #0x7", - "mnemonic": "cmp", - "operands": "r5, #0x7", - "mode": "none" - }, - "instr_38192": { - "virtual_address": 38192, - "size": 4, - "disassembly": "add r3, sp, #0x90", - "mnemonic": "add", - "operands": "r3, sp, #0x90", - "mode": "none" - }, - "instr_38196": { - "virtual_address": 38196, - "size": 4, - "disassembly": "str r5, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r5, [sp, #0xa4]", - "mode": "none" - }, - "instr_38200": { - "virtual_address": 38200, - "size": 4, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_38204": { - "virtual_address": 38204, - "size": 4, - "disassembly": "str r3, [r9, #0x0]", - "mnemonic": "str", - "operands": "r3, [r9, #0x0]", - "mode": "none" - }, - "instr_38208": { - "virtual_address": 38208, - "size": 4, - "disassembly": "ble 0x8b84", - "mnemonic": "ble", - "operands": "0x8b84", - "mode": "none" - }, - "bb_38172": { - "virtual_address": 38172, - "size": 40, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 38212, - "children": [ - "instr_38172", - "instr_38176", - "instr_38180", - "instr_38184", - "instr_38188", - "instr_38192", - "instr_38196", - "instr_38200", - "instr_38204", - "instr_38208" - ] - }, - "instr_38212": { - "virtual_address": 38212, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_38216": { - "virtual_address": 38216, - "size": 4, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "none" - }, - "instr_38220": { - "virtual_address": 38220, - "size": 4, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "none" - }, - "instr_38224": { - "virtual_address": 38224, - "size": 4, - "disassembly": "bl 0x10460", - "mnemonic": "bl", - "operands": "0x10460", - "mode": "none" - }, - "instr_38228": { - "virtual_address": 38228, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_38232": { - "virtual_address": 38232, - "size": 4, - "disassembly": "bne 0x941c", - "mnemonic": "bne", - "operands": "0x941c", - "mode": "none" - }, - "bb_38212": { - "virtual_address": 38212, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 38236, - "children": [ - "instr_38212", - "instr_38216", - "instr_38220", - "instr_38224", - "instr_38228", - "instr_38232" - ] - }, - "instr_38236": { - "virtual_address": 38236, - "size": 4, - "disassembly": "ldr r4, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_38240": { - "virtual_address": 38240, - "size": 4, - "disassembly": "add r9, sp, #0xac", - "mnemonic": "add", - "operands": "r9, sp, #0xac", - "mode": "none" - }, - "instr_38244": { - "virtual_address": 38244, - "size": 4, - "disassembly": "b 0x8b88", - "mnemonic": "b", - "operands": "0x8b88", - "mode": "none" - }, - "bb_38236": { - "virtual_address": 38236, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 35720, - "children": [ - "instr_38236", - "instr_38240", - "instr_38244" - ] - }, - "instr_38248": { - "virtual_address": 38248, - "size": 4, - "disassembly": "cmp r6, #0x10", - "mnemonic": "cmp", - "operands": "r6, #0x10", - "mode": "none" - }, - "instr_38252": { - "virtual_address": 38252, - "size": 4, - "disassembly": "ble 0x0ab98", - "mnemonic": "ble", - "operands": "0x0ab98", - "mode": "none" - }, - "bb_38248": { - "virtual_address": 38248, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 38256, - "children": [ - "instr_38248", - "instr_38252" - ] - }, - "instr_38256": { - "virtual_address": 38256, - "size": 4, - "disassembly": "ldr r12, [0x9bd0]", - "mnemonic": "ldr", - "operands": "r12, [0x9bd0]", - "mode": "none" - }, - "instr_38260": { - "virtual_address": 38260, - "size": 4, - "disassembly": "ldr r1, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0xa8]", - "mode": "none" - }, - "instr_38264": { - "virtual_address": 38264, - "size": 4, - "disassembly": "str r8, [sp, #0x7c]", - "mnemonic": "str", - "operands": "r8, [sp, #0x7c]", - "mode": "none" - }, - "instr_38268": { - "virtual_address": 38268, - "size": 4, - "disassembly": "mov r4, #0x10", - "mnemonic": "mov", - "operands": "r4, #0x10", - "mode": "none" - }, - "instr_38272": { - "virtual_address": 38272, - "size": 4, - "disassembly": "mov r8, r3", - "mnemonic": "mov", - "operands": "r8, r3", - "mode": "none" - }, - "instr_38276": { - "virtual_address": 38276, - "size": 4, - "disassembly": "mov r0, r1", - "mnemonic": "mov", - "operands": "r0, r1", - "mode": "none" - }, - "instr_38280": { - "virtual_address": 38280, - "size": 4, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "none" - }, - "instr_38284": { - "virtual_address": 38284, - "size": 4, - "disassembly": "ldr r2, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0xa4]", - "mode": "none" - }, - "instr_38288": { - "virtual_address": 38288, - "size": 4, - "disassembly": "mov r9, r5", - "mnemonic": "mov", - "operands": "r9, r5", - "mode": "none" - }, - "instr_38292": { - "virtual_address": 38292, - "size": 4, - "disassembly": "str r12, [sp, #0x64]", - "mnemonic": "str", - "operands": "r12, [sp, #0x64]", - "mode": "none" - }, - "instr_38296": { - "virtual_address": 38296, - "size": 4, - "disassembly": "mov r5, r12", - "mnemonic": "mov", - "operands": "r5, r12", - "mode": "none" - }, - "instr_38300": { - "virtual_address": 38300, - "size": 4, - "disassembly": "b 0x95ac", - "mnemonic": "b", - "operands": "0x95ac", - "mode": "none" - }, - "bb_38256": { - "virtual_address": 38256, - "size": 48, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 38316, - "children": [ - "instr_38256", - "instr_38260", - "instr_38264", - "instr_38268", - "instr_38272", - "instr_38276", - "instr_38280", - "instr_38284", - "instr_38288", - "instr_38292", - "instr_38296", - "instr_38300" - ] - }, - "instr_38304": { - "virtual_address": 38304, - "size": 4, - "disassembly": "sub r6, r6, #0x10", - "mnemonic": "sub", - "operands": "r6, r6, #0x10", - "mode": "none" - }, - "instr_38308": { - "virtual_address": 38308, - "size": 4, - "disassembly": "cmp r6, #0x10", - "mnemonic": "cmp", - "operands": "r6, #0x10", - "mode": "none" - }, - "instr_38312": { - "virtual_address": 38312, - "size": 4, - "disassembly": "ble 0x9600", - "mnemonic": "ble", - "operands": "0x9600", - "mode": "none" - }, - "bb_38304": { - "virtual_address": 38304, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 38316, - "children": [ - "instr_38304", - "instr_38308", - "instr_38312" - ] - }, - "instr_38316": { - "virtual_address": 38316, - "size": 4, - "disassembly": "add r2, r2, #0x1", - "mnemonic": "add", - "operands": "r2, r2, #0x1", - "mode": "none" - }, - "instr_38320": { - "virtual_address": 38320, - "size": 4, - "disassembly": "add r0, r0, #0x10", - "mnemonic": "add", - "operands": "r0, r0, #0x10", - "mode": "none" - }, - "instr_38324": { - "virtual_address": 38324, - "size": 4, - "disassembly": "cmp r2, #0x7", - "mnemonic": "cmp", - "operands": "r2, #0x7", - "mode": "none" - }, - "instr_38328": { - "virtual_address": 38328, - "size": 4, - "disassembly": "str r5, [r3, #0x0]", - "mnemonic": "str", - "operands": "r5, [r3, #0x0]", - "mode": "none" - }, - "instr_38332": { - "virtual_address": 38332, - "size": 4, - "disassembly": "str r4, [r3, #0x4]", - "mnemonic": "str", - "operands": "r4, [r3, #0x4]", - "mode": "none" - }, - "instr_38336": { - "virtual_address": 38336, - "size": 4, - "disassembly": "str r0, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r0, [sp, #0xa8]", - "mode": "none" - }, - "instr_38340": { - "virtual_address": 38340, - "size": 4, - "disassembly": "str r2, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r2, [sp, #0xa4]", - "mode": "none" - }, - "instr_38344": { - "virtual_address": 38344, - "size": 4, - "disassembly": "addle r3, r3, #0x8", - "mnemonic": "addle", - "operands": "r3, r3, #0x8", - "mode": "none" - }, - "instr_38348": { - "virtual_address": 38348, - "size": 4, - "disassembly": "ble 0x95a0", - "mnemonic": "ble", - "operands": "0x95a0", - "mode": "none" - }, - "bb_38316": { - "virtual_address": 38316, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 38352, - "children": [ - "instr_38316", - "instr_38320", - "instr_38324", - "instr_38328", - "instr_38332", - "instr_38336", - "instr_38340", - "instr_38344", - "instr_38348" - ] - }, - "instr_38352": { - "virtual_address": 38352, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_38356": { - "virtual_address": 38356, - "size": 4, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "none" - }, - "instr_38360": { - "virtual_address": 38360, - "size": 4, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "none" - }, - "instr_38364": { - "virtual_address": 38364, - "size": 4, - "disassembly": "bl 0x10460", - "mnemonic": "bl", - "operands": "0x10460", - "mode": "none" - }, - "instr_38368": { - "virtual_address": 38368, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_38372": { - "virtual_address": 38372, - "size": 4, - "disassembly": "bne 0x941c", - "mnemonic": "bne", - "operands": "0x941c", - "mode": "none" - }, - "bb_38352": { - "virtual_address": 38352, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 38376, - "children": [ - "instr_38352", - "instr_38356", - "instr_38360", - "instr_38364", - "instr_38368", - "instr_38372" - ] - }, - "instr_38376": { - "virtual_address": 38376, - "size": 4, - "disassembly": "sub r6, r6, #0x10", - "mnemonic": "sub", - "operands": "r6, r6, #0x10", - "mode": "none" - }, - "instr_38380": { - "virtual_address": 38380, - "size": 4, - "disassembly": "cmp r6, #0x10", - "mnemonic": "cmp", - "operands": "r6, #0x10", - "mode": "none" - }, - "instr_38384": { - "virtual_address": 38384, - "size": 4, - "disassembly": "ldr r0, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0xa8]", - "mode": "none" - }, - "instr_38388": { - "virtual_address": 38388, - "size": 4, - "disassembly": "ldr r2, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0xa4]", - "mode": "none" - }, - "instr_38392": { - "virtual_address": 38392, - "size": 4, - "disassembly": "add r3, sp, #0xac", - "mnemonic": "add", - "operands": "r3, sp, #0xac", - "mode": "none" - }, - "instr_38396": { - "virtual_address": 38396, - "size": 4, - "disassembly": "bgt 0x95ac", - "mnemonic": "bgt", - "operands": "0x95ac", - "mode": "none" - }, - "bb_38376": { - "virtual_address": 38376, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 38400, - "children": [ - "instr_38376", - "instr_38380", - "instr_38384", - "instr_38388", - "instr_38392", - "instr_38396" - ] - }, - "instr_38400": { - "virtual_address": 38400, - "size": 4, - "disassembly": "mov r1, r0", - "mnemonic": "mov", - "operands": "r1, r0", - "mode": "none" - }, - "instr_38404": { - "virtual_address": 38404, - "size": 4, - "disassembly": "mov r5, r9", - "mnemonic": "mov", - "operands": "r5, r9", - "mode": "none" - }, - "instr_38408": { - "virtual_address": 38408, - "size": 4, - "disassembly": "mov r9, r3", - "mnemonic": "mov", - "operands": "r9, r3", - "mode": "none" - }, - "instr_38412": { - "virtual_address": 38412, - "size": 4, - "disassembly": "mov r3, r8", - "mnemonic": "mov", - "operands": "r3, r8", - "mode": "none" - }, - "instr_38416": { - "virtual_address": 38416, - "size": 4, - "disassembly": "ldr r8, [sp, #0x7c]", - "mnemonic": "ldr", - "operands": "r8, [sp, #0x7c]", - "mode": "none" - }, - "bb_38400": { - "virtual_address": 38400, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 38420, - "children": [ - "instr_38400", - "instr_38404", - "instr_38408", - "instr_38412", - "instr_38416" - ] - }, - "instr_38420": { - "virtual_address": 38420, - "size": 4, - "disassembly": "add r2, r2, #0x1", - "mnemonic": "add", - "operands": "r2, r2, #0x1", - "mode": "none" - }, - "instr_38424": { - "virtual_address": 38424, - "size": 4, - "disassembly": "ldr r0, [sp, #0x64]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x64]", - "mode": "none" - }, - "instr_38428": { - "virtual_address": 38428, - "size": 4, - "disassembly": "add r4, r6, r1", - "mnemonic": "add", - "operands": "r4, r6, r1", - "mode": "none" - }, - "instr_38432": { - "virtual_address": 38432, - "size": 4, - "disassembly": "cmp r2, #0x7", - "mnemonic": "cmp", - "operands": "r2, #0x7", - "mode": "none" - }, - "instr_38436": { - "virtual_address": 38436, - "size": 4, - "disassembly": "str r0, [r9, #0x0]", - "mnemonic": "str", - "operands": "r0, [r9, #0x0]", - "mode": "none" - }, - "instr_38440": { - "virtual_address": 38440, - "size": 4, - "disassembly": "str r6, [r9, #0x4]", - "mnemonic": "str", - "operands": "r6, [r9, #0x4]", - "mode": "none" - }, - "instr_38444": { - "virtual_address": 38444, - "size": 4, - "disassembly": "str r2, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r2, [sp, #0xa4]", - "mode": "none" - }, - "instr_38448": { - "virtual_address": 38448, - "size": 4, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_38452": { - "virtual_address": 38452, - "size": 4, - "disassembly": "bgt 0x9f64", - "mnemonic": "bgt", - "operands": "0x9f64", - "mode": "none" - }, - "bb_38420": { - "virtual_address": 38420, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 38456, - "children": [ - "instr_38420", - "instr_38424", - "instr_38428", - "instr_38432", - "instr_38436", - "instr_38440", - "instr_38444", - "instr_38448", - "instr_38452" - ] - }, - "instr_38456": { - "virtual_address": 38456, - "size": 4, - "disassembly": "ldrb r2, [sp, #0x83]", - "mnemonic": "ldrb", - "operands": "r2, [sp, #0x83]", - "mode": "none" - }, - "instr_38460": { - "virtual_address": 38460, - "size": 4, - "disassembly": "add r9, r9, #0x8", - "mnemonic": "add", - "operands": "r9, r9, #0x8", - "mode": "none" - }, - "instr_38464": { - "virtual_address": 38464, - "size": 4, - "disassembly": "b 0x8ac4", - "mnemonic": "b", - "operands": "0x8ac4", - "mode": "none" - }, - "bb_38456": { - "virtual_address": 38456, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 35524, - "children": [ - "instr_38456", - "instr_38460", - "instr_38464" - ] - }, - "instr_38468": { - "virtual_address": 38468, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_38472": { - "virtual_address": 38472, - "size": 4, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "none" - }, - "instr_38476": { - "virtual_address": 38476, - "size": 4, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "none" - }, - "instr_38480": { - "virtual_address": 38480, - "size": 4, - "disassembly": "str r3, [sp, #0x64]", - "mnemonic": "str", - "operands": "r3, [sp, #0x64]", - "mode": "none" - }, - "instr_38484": { - "virtual_address": 38484, - "size": 4, - "disassembly": "bl 0x10460", - "mnemonic": "bl", - "operands": "0x10460", - "mode": "none" - }, - "instr_38488": { - "virtual_address": 38488, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_38492": { - "virtual_address": 38492, - "size": 4, - "disassembly": "bne 0x941c", - "mnemonic": "bne", - "operands": "0x941c", - "mode": "none" - }, - "bb_38468": { - "virtual_address": 38468, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 38496, - "children": [ - "instr_38468", - "instr_38472", - "instr_38476", - "instr_38480", - "instr_38484", - "instr_38488", - "instr_38492" - ] - }, - "instr_38496": { - "virtual_address": 38496, - "size": 4, - "disassembly": "ldr r4, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_38500": { - "virtual_address": 38500, - "size": 4, - "disassembly": "ldr r3, [sp, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x64]", - "mode": "none" - }, - "instr_38504": { - "virtual_address": 38504, - "size": 4, - "disassembly": "add r9, sp, #0xac", - "mnemonic": "add", - "operands": "r9, sp, #0xac", - "mode": "none" - }, - "instr_38508": { - "virtual_address": 38508, - "size": 4, - "disassembly": "b 0x8afc", - "mnemonic": "b", - "operands": "0x8afc", - "mode": "none" - }, - "bb_38496": { - "virtual_address": 38496, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 35580, - "children": [ - "instr_38496", - "instr_38500", - "instr_38504", - "instr_38508" - ] - }, - "instr_38512": { - "virtual_address": 38512, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_38516": { - "virtual_address": 38516, - "size": 4, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "none" - }, - "instr_38520": { - "virtual_address": 38520, - "size": 4, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "none" - }, - "instr_38524": { - "virtual_address": 38524, - "size": 4, - "disassembly": "bl 0x10460", - "mnemonic": "bl", - "operands": "0x10460", - "mode": "none" - }, - "instr_38528": { - "virtual_address": 38528, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_38532": { - "virtual_address": 38532, - "size": 4, - "disassembly": "bne 0x941c", - "mnemonic": "bne", - "operands": "0x941c", - "mode": "none" - }, - "bb_38512": { - "virtual_address": 38512, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 38536, - "children": [ - "instr_38512", - "instr_38516", - "instr_38520", - "instr_38524", - "instr_38528", - "instr_38532" - ] - }, - "instr_38536": { - "virtual_address": 38536, - "size": 4, - "disassembly": "ldr r4, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_38540": { - "virtual_address": 38540, - "size": 4, - "disassembly": "add r9, sp, #0xac", - "mnemonic": "add", - "operands": "r9, sp, #0xac", - "mode": "none" - }, - "instr_38544": { - "virtual_address": 38544, - "size": 4, - "disassembly": "b 0x8b34", - "mnemonic": "b", - "operands": "0x8b34", - "mode": "none" - }, - "bb_38536": { - "virtual_address": 38536, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 35636, - "children": [ - "instr_38536", - "instr_38540", - "instr_38544" - ] - }, - "instr_38548": { - "virtual_address": 38548, - "size": 4, - "disassembly": "ldr r1, [sp, #0x68]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x68]", - "mode": "none" - }, - "bb_38548": { - "virtual_address": 38548, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 38552, - "children": [ - "instr_38548" - ] - }, - "instr_38552": { - "virtual_address": 38552, - "size": 4, - "disassembly": "and r2, r4, #0xf", - "mnemonic": "and", - "operands": "r2, r4, #0xf", - "mode": "none" - }, - "instr_38556": { - "virtual_address": 38556, - "size": 4, - "disassembly": "ldrb r2, [r1, r2]", - "mnemonic": "ldrb", - "operands": "r2, [r1, r2]", - "mode": "none" - }, - "instr_38560": { - "virtual_address": 38560, - "size": 4, - "disassembly": "mov r4, r4, lsr #0x4", - "mnemonic": "mov", - "operands": "r4, r4, lsr #0x4", - "mode": "none" - }, - "instr_38564": { - "virtual_address": 38564, - "size": 4, - "disassembly": "orr r4, r4, r6, lsl #0x1c", - "mnemonic": "orr", - "operands": "r4, r4, r6, lsl #0x1c", - "mode": "none" - }, - "instr_38568": { - "virtual_address": 38568, - "size": 4, - "disassembly": "mov r6, r6, lsr #0x4", - "mnemonic": "mov", - "operands": "r6, r6, lsr #0x4", - "mode": "none" - }, - "instr_38572": { - "virtual_address": 38572, - "size": 4, - "disassembly": "strb r2, [r3, #-0x1]!", - "mnemonic": "strb", - "operands": "r2, [r3, #-0x1]!", - "mode": "none" - }, - "instr_38576": { - "virtual_address": 38576, - "size": 4, - "disassembly": "orrs r2, r4, r6", - "mnemonic": "orrs", - "operands": "r2, r4, r6", - "mode": "none" - }, - "instr_38580": { - "virtual_address": 38580, - "size": 4, - "disassembly": "bne 0x9698", - "mnemonic": "bne", - "operands": "0x9698", - "mode": "none" - }, - "bb_38552": { - "virtual_address": 38552, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 38584, - "children": [ - "instr_38552", - "instr_38556", - "instr_38560", - "instr_38564", - "instr_38568", - "instr_38572", - "instr_38576", - "instr_38580" - ] - }, - "instr_38584": { - "virtual_address": 38584, - "size": 4, - "disassembly": "add r2, sp, #0x150", - "mnemonic": "add", - "operands": "r2, sp, #0x150", - "mode": "none" - }, - "instr_38588": { - "virtual_address": 38588, - "size": 4, - "disassembly": "str r3, [sp, #0x38]", - "mnemonic": "str", - "operands": "r3, [sp, #0x38]", - "mode": "none" - }, - "instr_38592": { - "virtual_address": 38592, - "size": 4, - "disassembly": "sub r3, r2, r3", - "mnemonic": "sub", - "operands": "r3, r2, r3", - "mode": "none" - }, - "instr_38596": { - "virtual_address": 38596, - "size": 4, - "disassembly": "ldr r10, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r10, [sp, #0x1c]", - "mode": "none" - }, - "instr_38600": { - "virtual_address": 38600, - "size": 4, - "disassembly": "str r3, [sp, #0x28]", - "mnemonic": "str", - "operands": "r3, [sp, #0x28]", - "mode": "none" - }, - "instr_38604": { - "virtual_address": 38604, - "size": 4, - "disassembly": "b 0x8e98", - "mnemonic": "b", - "operands": "0x8e98", - "mode": "none" - }, - "bb_38584": { - "virtual_address": 38584, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36504, - "children": [ - "instr_38584", - "instr_38588", - "instr_38592", - "instr_38596", - "instr_38600", - "instr_38604" - ] - }, - "instr_38608": { - "virtual_address": 38608, - "size": 4, - "disassembly": "cmp r5, #0x10", - "mnemonic": "cmp", - "operands": "r5, #0x10", - "mode": "none" - }, - "instr_38612": { - "virtual_address": 38612, - "size": 4, - "disassembly": "ble 0x0ac8c", - "mnemonic": "ble", - "operands": "0x0ac8c", - "mode": "none" - }, - "bb_38608": { - "virtual_address": 38608, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 38616, - "children": [ - "instr_38608", - "instr_38612" - ] - }, - "instr_38616": { - "virtual_address": 38616, - "size": 4, - "disassembly": "ldr r10, [0x9bd0]", - "mnemonic": "ldr", - "operands": "r10, [0x9bd0]", - "mode": "none" - }, - "instr_38620": { - "virtual_address": 38620, - "size": 4, - "disassembly": "mov r6, #0x10", - "mnemonic": "mov", - "operands": "r6, #0x10", - "mode": "none" - }, - "instr_38624": { - "virtual_address": 38624, - "size": 4, - "disassembly": "ldr r3, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "instr_38628": { - "virtual_address": 38628, - "size": 4, - "disassembly": "str r10, [sp, #0x64]", - "mnemonic": "str", - "operands": "r10, [sp, #0x64]", - "mode": "none" - }, - "instr_38632": { - "virtual_address": 38632, - "size": 4, - "disassembly": "b 0x96f8", - "mnemonic": "b", - "operands": "0x96f8", - "mode": "none" - }, - "bb_38616": { - "virtual_address": 38616, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 38648, - "children": [ - "instr_38616", - "instr_38620", - "instr_38624", - "instr_38628", - "instr_38632" - ] - }, - "instr_38636": { - "virtual_address": 38636, - "size": 4, - "disassembly": "sub r5, r5, #0x10", - "mnemonic": "sub", - "operands": "r5, r5, #0x10", - "mode": "none" - }, - "instr_38640": { - "virtual_address": 38640, - "size": 4, - "disassembly": "cmp r5, #0x10", - "mnemonic": "cmp", - "operands": "r5, #0x10", - "mode": "none" - }, - "instr_38644": { - "virtual_address": 38644, - "size": 4, - "disassembly": "ble 0x974c", - "mnemonic": "ble", - "operands": "0x974c", - "mode": "none" - }, - "bb_38636": { - "virtual_address": 38636, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 38648, - "children": [ - "instr_38636", - "instr_38640", - "instr_38644" - ] - }, - "instr_38648": { - "virtual_address": 38648, - "size": 4, - "disassembly": "add r3, r3, #0x1", - "mnemonic": "add", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_38652": { - "virtual_address": 38652, - "size": 4, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "none" - }, - "instr_38656": { - "virtual_address": 38656, - "size": 4, - "disassembly": "add r4, r4, #0x10", - "mnemonic": "add", - "operands": "r4, r4, #0x10", - "mode": "none" - }, - "instr_38660": { - "virtual_address": 38660, - "size": 4, - "disassembly": "str r10, [r9, #0x0]", - "mnemonic": "str", - "operands": "r10, [r9, #0x0]", - "mode": "none" - }, - "instr_38664": { - "virtual_address": 38664, - "size": 4, - "disassembly": "str r6, [r9, #0x4]", - "mnemonic": "str", - "operands": "r6, [r9, #0x4]", - "mode": "none" - }, - "instr_38668": { - "virtual_address": 38668, - "size": 4, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_38672": { - "virtual_address": 38672, - "size": 4, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "instr_38676": { - "virtual_address": 38676, - "size": 4, - "disassembly": "addle r9, r9, #0x8", - "mnemonic": "addle", - "operands": "r9, r9, #0x8", - "mode": "none" - }, - "instr_38680": { - "virtual_address": 38680, - "size": 4, - "disassembly": "ble 0x96ec", - "mnemonic": "ble", - "operands": "0x96ec", - "mode": "none" - }, - "bb_38648": { - "virtual_address": 38648, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 38684, - "children": [ - "instr_38648", - "instr_38652", - "instr_38656", - "instr_38660", - "instr_38664", - "instr_38668", - "instr_38672", - "instr_38676", - "instr_38680" - ] - }, - "instr_38684": { - "virtual_address": 38684, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_38688": { - "virtual_address": 38688, - "size": 4, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "none" - }, - "instr_38692": { - "virtual_address": 38692, - "size": 4, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "none" - }, - "instr_38696": { - "virtual_address": 38696, - "size": 4, - "disassembly": "bl 0x10460", - "mnemonic": "bl", - "operands": "0x10460", - "mode": "none" - }, - "instr_38700": { - "virtual_address": 38700, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_38704": { - "virtual_address": 38704, - "size": 4, - "disassembly": "bne 0x941c", - "mnemonic": "bne", - "operands": "0x941c", - "mode": "none" - }, - "bb_38684": { - "virtual_address": 38684, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 38708, - "children": [ - "instr_38684", - "instr_38688", - "instr_38692", - "instr_38696", - "instr_38700", - "instr_38704" - ] - }, - "instr_38708": { - "virtual_address": 38708, - "size": 4, - "disassembly": "sub r5, r5, #0x10", - "mnemonic": "sub", - "operands": "r5, r5, #0x10", - "mode": "none" - }, - "instr_38712": { - "virtual_address": 38712, - "size": 4, - "disassembly": "add r3, sp, #0xa4", - "mnemonic": "add", - "operands": "r3, sp, #0xa4", - "mode": "none" - }, - "instr_38716": { - "virtual_address": 38716, - "size": 4, - "disassembly": "cmp r5, #0x10", - "mnemonic": "cmp", - "operands": "r5, #0x10", - "mode": "none" - }, - "instr_38720": { - "virtual_address": 38720, - "size": 4, - "disassembly": "ldmia r3, {r3, r4}", - "mnemonic": "ldmia", - "operands": "r3, {r3, r4}", - "mode": "none" - }, - "instr_38724": { - "virtual_address": 38724, - "size": 4, - "disassembly": "add r9, sp, #0xac", - "mnemonic": "add", - "operands": "r9, sp, #0xac", - "mode": "none" - }, - "instr_38728": { - "virtual_address": 38728, - "size": 4, - "disassembly": "bgt 0x96f8", - "mnemonic": "bgt", - "operands": "0x96f8", - "mode": "none" - }, - "bb_38708": { - "virtual_address": 38708, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 38732, - "children": [ - "instr_38708", - "instr_38712", - "instr_38716", - "instr_38720", - "instr_38724", - "instr_38728" - ] - }, - "instr_38732": { - "virtual_address": 38732, - "size": 4, - "disassembly": "add r3, r3, #0x1", - "mnemonic": "add", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_38736": { - "virtual_address": 38736, - "size": 4, - "disassembly": "ldr r2, [sp, #0x64]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x64]", - "mode": "none" - }, - "instr_38740": { - "virtual_address": 38740, - "size": 4, - "disassembly": "add r4, r4, r5", - "mnemonic": "add", - "operands": "r4, r4, r5", - "mode": "none" - }, - "instr_38744": { - "virtual_address": 38744, - "size": 4, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "none" - }, - "instr_38748": { - "virtual_address": 38748, - "size": 4, - "disassembly": "stmia r9, {r2, r5}", - "mnemonic": "stmia", - "operands": "r9, {r2, r5}", - "mode": "none" - }, - "instr_38752": { - "virtual_address": 38752, - "size": 4, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "instr_38756": { - "virtual_address": 38756, - "size": 4, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_38760": { - "virtual_address": 38760, - "size": 4, - "disassembly": "ble 0x8ba4", - "mnemonic": "ble", - "operands": "0x8ba4", - "mode": "none" - }, - "bb_38732": { - "virtual_address": 38732, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 38764, - "children": [ - "instr_38732", - "instr_38736", - "instr_38740", - "instr_38744", - "instr_38748", - "instr_38752", - "instr_38756", - "instr_38760" - ] - }, - "instr_38764": { - "virtual_address": 38764, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_38768": { - "virtual_address": 38768, - "size": 4, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "none" - }, - "instr_38772": { - "virtual_address": 38772, - "size": 4, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "none" - }, - "instr_38776": { - "virtual_address": 38776, - "size": 4, - "disassembly": "bl 0x10460", - "mnemonic": "bl", - "operands": "0x10460", - "mode": "none" - }, - "instr_38780": { - "virtual_address": 38780, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_38784": { - "virtual_address": 38784, - "size": 4, - "disassembly": "bne 0x941c", - "mnemonic": "bne", - "operands": "0x941c", - "mode": "none" - }, - "bb_38764": { - "virtual_address": 38764, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 38788, - "children": [ - "instr_38764", - "instr_38768", - "instr_38772", - "instr_38776", - "instr_38780", - "instr_38784" - ] - }, - "instr_38788": { - "virtual_address": 38788, - "size": 4, - "disassembly": "ldr r4, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_38792": { - "virtual_address": 38792, - "size": 4, - "disassembly": "b 0x8ba4", - "mnemonic": "b", - "operands": "0x8ba4", - "mode": "none" - }, - "bb_38788": { - "virtual_address": 38788, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 35748, - "children": [ - "instr_38788", - "instr_38792" - ] - }, - "instr_38796": { - "virtual_address": 38796, - "size": 4, - "disassembly": "str r10, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r10, [sp, #0x1c]", - "mode": "none" - }, - "bb_38796": { - "virtual_address": 38796, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 38800, - "children": [ - "instr_38796" - ] - }, - "instr_38800": { - "virtual_address": 38800, - "size": 4, - "disassembly": "cmp r4, #0xa", - "mnemonic": "cmp", - "operands": "r4, #0xa", - "mode": "none" - }, - "instr_38804": { - "virtual_address": 38804, - "size": 4, - "disassembly": "sbcs r3, r6, #0x0", - "mnemonic": "sbcs", - "operands": "r3, r6, #0x0", - "mode": "none" - }, - "instr_38808": { - "virtual_address": 38808, - "size": 4, - "disassembly": "bcs 0x0a030", - "mnemonic": "bcs", - "operands": "0x0a030", - "mode": "none" - }, - "bb_38800": { - "virtual_address": 38800, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 38812, - "children": [ - "instr_38800", - "instr_38804", - "instr_38808" - ] - }, - "instr_38812": { - "virtual_address": 38812, - "size": 4, - "disassembly": "mov r3, #0x1", - "mnemonic": "mov", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_38816": { - "virtual_address": 38816, - "size": 4, - "disassembly": "str r3, [sp, #0x28]", - "mnemonic": "str", - "operands": "r3, [sp, #0x28]", - "mode": "none" - }, - "instr_38820": { - "virtual_address": 38820, - "size": 4, - "disassembly": "add r3, sp, #0x14c", - "mnemonic": "add", - "operands": "r3, sp, #0x14c", - "mode": "none" - }, - "instr_38824": { - "virtual_address": 38824, - "size": 4, - "disassembly": "add r4, r4, #0x30", - "mnemonic": "add", - "operands": "r4, r4, #0x30", - "mode": "none" - }, - "instr_38828": { - "virtual_address": 38828, - "size": 4, - "disassembly": "add r3, r3, #0x3", - "mnemonic": "add", - "operands": "r3, r3, #0x3", - "mode": "none" - }, - "instr_38832": { - "virtual_address": 38832, - "size": 4, - "disassembly": "strb r4, [sp, #0x14f]", - "mnemonic": "strb", - "operands": "r4, [sp, #0x14f]", - "mode": "none" - }, - "instr_38836": { - "virtual_address": 38836, - "size": 4, - "disassembly": "ldr r10, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r10, [sp, #0x1c]", - "mode": "none" - }, - "instr_38840": { - "virtual_address": 38840, - "size": 4, - "disassembly": "str r3, [sp, #0x38]", - "mnemonic": "str", - "operands": "r3, [sp, #0x38]", - "mode": "none" - }, - "instr_38844": { - "virtual_address": 38844, - "size": 4, - "disassembly": "b 0x8e98", - "mnemonic": "b", - "operands": "0x8e98", - "mode": "none" - }, - "bb_38812": { - "virtual_address": 38812, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36504, - "children": [ - "instr_38812", - "instr_38816", - "instr_38820", - "instr_38824", - "instr_38828", - "instr_38832", - "instr_38836", - "instr_38840", - "instr_38844" - ] - }, - "instr_38848": { - "virtual_address": 38848, - "size": 4, - "disassembly": "ldr r5, [sp, #0x88]", - "mnemonic": "ldr", - "operands": "r5, [sp, #0x88]", - "mode": "none" - }, - "instr_38852": { - "virtual_address": 38852, - "size": 4, - "disassembly": "cmp r5, #0x0", - "mnemonic": "cmp", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_38856": { - "virtual_address": 38856, - "size": 4, - "disassembly": "ble 0x9ab0", - "mnemonic": "ble", - "operands": "0x9ab0", - "mode": "none" - }, - "bb_38848": { - "virtual_address": 38848, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 38860, - "children": [ - "instr_38848", - "instr_38852", - "instr_38856" - ] - }, - "instr_38860": { - "virtual_address": 38860, - "size": 4, - "disassembly": "ldr r3, [sp, #0x44]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x44]", - "mode": "none" - }, - "instr_38864": { - "virtual_address": 38864, - "size": 4, - "disassembly": "ldr r2, [sp, #0x4c]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x4c]", - "mode": "none" - }, - "instr_38868": { - "virtual_address": 38868, - "size": 4, - "disassembly": "cmp r3, r2", - "mnemonic": "cmp", - "operands": "r3, r2", - "mode": "none" - }, - "instr_38872": { - "virtual_address": 38872, - "size": 4, - "disassembly": "movlt r6, r3", - "mnemonic": "movlt", - "operands": "r6, r3", - "mode": "none" - }, - "instr_38876": { - "virtual_address": 38876, - "size": 4, - "disassembly": "movge r6, r2", - "mnemonic": "movge", - "operands": "r6, r2", - "mode": "none" - }, - "instr_38880": { - "virtual_address": 38880, - "size": 4, - "disassembly": "cmp r6, #0x0", - "mnemonic": "cmp", - "operands": "r6, #0x0", - "mode": "none" - }, - "instr_38884": { - "virtual_address": 38884, - "size": 4, - "disassembly": "ble 0x9810", - "mnemonic": "ble", - "operands": "0x9810", - "mode": "none" - }, - "bb_38860": { - "virtual_address": 38860, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 38888, - "children": [ - "instr_38860", - "instr_38864", - "instr_38868", - "instr_38872", - "instr_38876", - "instr_38880", - "instr_38884" - ] - }, - "instr_38888": { - "virtual_address": 38888, - "size": 4, - "disassembly": "ldr r3, [sp, #0x38]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x38]", - "mode": "none" - }, - "instr_38892": { - "virtual_address": 38892, - "size": 4, - "disassembly": "stmia r9, {r3, r6}", - "mnemonic": "stmia", - "operands": "r9, {r3, r6}", - "mode": "none" - }, - "instr_38896": { - "virtual_address": 38896, - "size": 4, - "disassembly": "ldr r3, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "instr_38900": { - "virtual_address": 38900, - "size": 4, - "disassembly": "add r3, r3, #0x1", - "mnemonic": "add", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_38904": { - "virtual_address": 38904, - "size": 4, - "disassembly": "add r4, r4, r6", - "mnemonic": "add", - "operands": "r4, r4, r6", - "mode": "none" - }, - "instr_38908": { - "virtual_address": 38908, - "size": 4, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "none" - }, - "instr_38912": { - "virtual_address": 38912, - "size": 4, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_38916": { - "virtual_address": 38916, - "size": 4, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "instr_38920": { - "virtual_address": 38920, - "size": 4, - "disassembly": "addle r9, r9, #0x8", - "mnemonic": "addle", - "operands": "r9, r9, #0x8", - "mode": "none" - }, - "instr_38924": { - "virtual_address": 38924, - "size": 4, - "disassembly": "bgt 0x0aa04", - "mnemonic": "bgt", - "operands": "0x0aa04", - "mode": "none" - }, - "bb_38888": { - "virtual_address": 38888, - "size": 40, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 38928, - "children": [ - "instr_38888", - "instr_38892", - "instr_38896", - "instr_38900", - "instr_38904", - "instr_38908", - "instr_38912", - "instr_38916", - "instr_38920", - "instr_38924" - ] - }, - "instr_38928": { - "virtual_address": 38928, - "size": 4, - "disassembly": "ldr r5, [sp, #0x44]", - "mnemonic": "ldr", - "operands": "r5, [sp, #0x44]", - "mode": "none" - }, - "instr_38932": { - "virtual_address": 38932, - "size": 4, - "disassembly": "cmp r6, #0x0", - "mnemonic": "cmp", - "operands": "r6, #0x0", - "mode": "none" - }, - "instr_38936": { - "virtual_address": 38936, - "size": 4, - "disassembly": "subge r5, r5, r6", - "mnemonic": "subge", - "operands": "r5, r5, r6", - "mode": "none" - }, - "instr_38940": { - "virtual_address": 38940, - "size": 4, - "disassembly": "cmp r5, #0x0", - "mnemonic": "cmp", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_38944": { - "virtual_address": 38944, - "size": 4, - "disassembly": "bgt 0x0a178", - "mnemonic": "bgt", - "operands": "0x0a178", - "mode": "none" - }, - "bb_38928": { - "virtual_address": 38928, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 38948, - "children": [ - "instr_38928", - "instr_38932", - "instr_38936", - "instr_38940", - "instr_38944" - ] - }, - "instr_38948": { - "virtual_address": 38948, - "size": 4, - "disassembly": "ldr r3, [sp, #0x38]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x38]", - "mode": "none" - }, - "instr_38952": { - "virtual_address": 38952, - "size": 4, - "disassembly": "ldr r2, [sp, #0x44]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x44]", - "mode": "none" - }, - "instr_38956": { - "virtual_address": 38956, - "size": 4, - "disassembly": "tst r10, #0x400", - "mnemonic": "tst", - "operands": "r10, #0x400", - "mode": "none" - }, - "instr_38960": { - "virtual_address": 38960, - "size": 4, - "disassembly": "add r3, r3, r2", - "mnemonic": "add", - "operands": "r3, r3, r2", - "mode": "none" - }, - "instr_38964": { - "virtual_address": 38964, - "size": 4, - "disassembly": "str r3, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x3c]", - "mode": "none" - }, - "instr_38968": { - "virtual_address": 38968, - "size": 4, - "disassembly": "bne 0x0a7e0", - "mnemonic": "bne", - "operands": "0x0a7e0", - "mode": "none" - }, - "bb_38948": { - "virtual_address": 38948, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 38972, - "children": [ - "instr_38948", - "instr_38952", - "instr_38956", - "instr_38960", - "instr_38964", - "instr_38968" - ] - }, - "instr_38972": { - "virtual_address": 38972, - "size": 4, - "disassembly": "ldr r5, [sp, #0x88]", - "mnemonic": "ldr", - "operands": "r5, [sp, #0x88]", - "mode": "none" - }, - "instr_38976": { - "virtual_address": 38976, - "size": 4, - "disassembly": "ldr r3, [sp, #0x4c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x4c]", - "mode": "none" - }, - "instr_38980": { - "virtual_address": 38980, - "size": 4, - "disassembly": "cmp r5, r3", - "mnemonic": "cmp", - "operands": "r5, r3", - "mode": "none" - }, - "instr_38984": { - "virtual_address": 38984, - "size": 4, - "disassembly": "blt 0x9854", - "mnemonic": "blt", - "operands": "0x9854", - "mode": "none" - }, - "bb_38972": { - "virtual_address": 38972, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 38988, - "children": [ - "instr_38972", - "instr_38976", - "instr_38980", - "instr_38984" - ] - }, - "instr_38988": { - "virtual_address": 38988, - "size": 4, - "disassembly": "tst r10, #0x1", - "mnemonic": "tst", - "operands": "r10, #0x1", - "mode": "none" - }, - "instr_38992": { - "virtual_address": 38992, - "size": 4, - "disassembly": "beq 0x0a500", - "mnemonic": "beq", - "operands": "0x0a500", - "mode": "none" - }, - "bb_38988": { - "virtual_address": 38988, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 38996, - "children": [ - "instr_38988", - "instr_38992" - ] - }, - "instr_38996": { - "virtual_address": 38996, - "size": 4, - "disassembly": "ldr r3, [sp, #0x5c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x5c]", - "mode": "none" - }, - "instr_39000": { - "virtual_address": 39000, - "size": 4, - "disassembly": "ldr r2, [sp, #0x60]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x60]", - "mode": "none" - }, - "instr_39004": { - "virtual_address": 39004, - "size": 4, - "disassembly": "add r4, r4, r3", - "mnemonic": "add", - "operands": "r4, r4, r3", - "mode": "none" - }, - "instr_39008": { - "virtual_address": 39008, - "size": 4, - "disassembly": "stmia r9, {r2, r3}", - "mnemonic": "stmia", - "operands": "r9, {r2, r3}", - "mode": "none" - }, - "instr_39012": { - "virtual_address": 39012, - "size": 4, - "disassembly": "ldr r3, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "instr_39016": { - "virtual_address": 39016, - "size": 4, - "disassembly": "add r3, r3, #0x1", - "mnemonic": "add", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_39020": { - "virtual_address": 39020, - "size": 4, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "none" - }, - "instr_39024": { - "virtual_address": 39024, - "size": 4, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_39028": { - "virtual_address": 39028, - "size": 4, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "instr_39032": { - "virtual_address": 39032, - "size": 4, - "disassembly": "addle r9, r9, #0x8", - "mnemonic": "addle", - "operands": "r9, r9, #0x8", - "mode": "none" - }, - "instr_39036": { - "virtual_address": 39036, - "size": 4, - "disassembly": "bgt 0x0aab4", - "mnemonic": "bgt", - "operands": "0x0aab4", - "mode": "none" - }, - "bb_38996": { - "virtual_address": 38996, - "size": 44, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 39040, - "children": [ - "instr_38996", - "instr_39000", - "instr_39004", - "instr_39008", - "instr_39012", - "instr_39016", - "instr_39020", - "instr_39024", - "instr_39028", - "instr_39032", - "instr_39036" - ] - }, - "instr_39040": { - "virtual_address": 39040, - "size": 4, - "disassembly": "ldr r2, [sp, #0x38]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x38]", - "mode": "none" - }, - "instr_39044": { - "virtual_address": 39044, - "size": 4, - "disassembly": "ldr r3, [sp, #0x4c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x4c]", - "mode": "none" - }, - "instr_39048": { - "virtual_address": 39048, - "size": 4, - "disassembly": "add r6, r2, r3", - "mnemonic": "add", - "operands": "r6, r2, r3", - "mode": "none" - }, - "instr_39052": { - "virtual_address": 39052, - "size": 4, - "disassembly": "ldr r2, [sp, #0x3c]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x3c]", - "mode": "none" - }, - "instr_39056": { - "virtual_address": 39056, - "size": 4, - "disassembly": "sub r5, r3, r5", - "mnemonic": "sub", - "operands": "r5, r3, r5", - "mode": "none" - }, - "instr_39060": { - "virtual_address": 39060, - "size": 4, - "disassembly": "sub r6, r6, r2", - "mnemonic": "sub", - "operands": "r6, r6, r2", - "mode": "none" - }, - "instr_39064": { - "virtual_address": 39064, - "size": 4, - "disassembly": "cmp r5, r6", - "mnemonic": "cmp", - "operands": "r5, r6", - "mode": "none" - }, - "instr_39068": { - "virtual_address": 39068, - "size": 4, - "disassembly": "movlt r6, r5", - "mnemonic": "movlt", - "operands": "r6, r5", - "mode": "none" - }, - "instr_39072": { - "virtual_address": 39072, - "size": 4, - "disassembly": "cmp r6, #0x0", - "mnemonic": "cmp", - "operands": "r6, #0x0", - "mode": "none" - }, - "instr_39076": { - "virtual_address": 39076, - "size": 4, - "disassembly": "ble 0x98d0", - "mnemonic": "ble", - "operands": "0x98d0", - "mode": "none" - }, - "bb_39040": { - "virtual_address": 39040, - "size": 40, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 39080, - "children": [ - "instr_39040", - "instr_39044", - "instr_39048", - "instr_39052", - "instr_39056", - "instr_39060", - "instr_39064", - "instr_39068", - "instr_39072", - "instr_39076" - ] - }, - "instr_39080": { - "virtual_address": 39080, - "size": 4, - "disassembly": "ldr r3, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "instr_39084": { - "virtual_address": 39084, - "size": 4, - "disassembly": "add r3, r3, #0x1", - "mnemonic": "add", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_39088": { - "virtual_address": 39088, - "size": 4, - "disassembly": "add r4, r4, r6", - "mnemonic": "add", - "operands": "r4, r4, r6", - "mode": "none" - }, - "instr_39092": { - "virtual_address": 39092, - "size": 4, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "none" - }, - "instr_39096": { - "virtual_address": 39096, - "size": 4, - "disassembly": "str r2, [r9, #0x0]", - "mnemonic": "str", - "operands": "r2, [r9, #0x0]", - "mode": "none" - }, - "instr_39100": { - "virtual_address": 39100, - "size": 4, - "disassembly": "str r6, [r9, #0x4]", - "mnemonic": "str", - "operands": "r6, [r9, #0x4]", - "mode": "none" - }, - "instr_39104": { - "virtual_address": 39104, - "size": 4, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_39108": { - "virtual_address": 39108, - "size": 4, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "instr_39112": { - "virtual_address": 39112, - "size": 4, - "disassembly": "addle r9, r9, #0x8", - "mnemonic": "addle", - "operands": "r9, r9, #0x8", - "mode": "none" - }, - "instr_39116": { - "virtual_address": 39116, - "size": 4, - "disassembly": "bgt 0x0abac", - "mnemonic": "bgt", - "operands": "0x0abac", - "mode": "none" - }, - "bb_39080": { - "virtual_address": 39080, - "size": 40, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 39120, - "children": [ - "instr_39080", - "instr_39084", - "instr_39088", - "instr_39092", - "instr_39096", - "instr_39100", - "instr_39104", - "instr_39108", - "instr_39112", - "instr_39116" - ] - }, - "instr_39120": { - "virtual_address": 39120, - "size": 4, - "disassembly": "cmp r6, #0x0", - "mnemonic": "cmp", - "operands": "r6, #0x0", - "mode": "none" - }, - "instr_39124": { - "virtual_address": 39124, - "size": 4, - "disassembly": "subge r5, r5, r6", - "mnemonic": "subge", - "operands": "r5, r5, r6", - "mode": "none" - }, - "instr_39128": { - "virtual_address": 39128, - "size": 4, - "disassembly": "cmp r5, #0x0", - "mnemonic": "cmp", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_39132": { - "virtual_address": 39132, - "size": 4, - "disassembly": "ble 0x8b88", - "mnemonic": "ble", - "operands": "0x8b88", - "mode": "none" - }, - "bb_39120": { - "virtual_address": 39120, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 39136, - "children": [ - "instr_39120", - "instr_39124", - "instr_39128", - "instr_39132" - ] - }, - "instr_39136": { - "virtual_address": 39136, - "size": 4, - "disassembly": "cmp r5, #0x10", - "mnemonic": "cmp", - "operands": "r5, #0x10", - "mode": "none" - }, - "instr_39140": { - "virtual_address": 39140, - "size": 4, - "disassembly": "ble 0x0a004", - "mnemonic": "ble", - "operands": "0x0a004", - "mode": "none" - }, - "bb_39136": { - "virtual_address": 39136, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 39144, - "children": [ - "instr_39136", - "instr_39140" - ] - }, - "instr_39144": { - "virtual_address": 39144, - "size": 4, - "disassembly": "mov r6, #0x10", - "mnemonic": "mov", - "operands": "r6, #0x10", - "mode": "none" - }, - "instr_39148": { - "virtual_address": 39148, - "size": 4, - "disassembly": "ldr r3, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "instr_39152": { - "virtual_address": 39152, - "size": 4, - "disassembly": "b 0x9900", - "mnemonic": "b", - "operands": "0x9900", - "mode": "none" - }, - "bb_39144": { - "virtual_address": 39144, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 39168, - "children": [ - "instr_39144", - "instr_39148", - "instr_39152" - ] - }, - "instr_39156": { - "virtual_address": 39156, - "size": 4, - "disassembly": "sub r5, r5, #0x10", - "mnemonic": "sub", - "operands": "r5, r5, #0x10", - "mode": "none" - }, - "instr_39160": { - "virtual_address": 39160, - "size": 4, - "disassembly": "cmp r5, #0x10", - "mnemonic": "cmp", - "operands": "r5, #0x10", - "mode": "none" - }, - "instr_39164": { - "virtual_address": 39164, - "size": 4, - "disassembly": "ble 0x0a008", - "mnemonic": "ble", - "operands": "0x0a008", - "mode": "none" - }, - "bb_39156": { - "virtual_address": 39156, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 39168, - "children": [ - "instr_39156", - "instr_39160", - "instr_39164" - ] - }, - "instr_39168": { - "virtual_address": 39168, - "size": 4, - "disassembly": "add r3, r3, #0x1", - "mnemonic": "add", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_39172": { - "virtual_address": 39172, - "size": 4, - "disassembly": "ldr r2, [0x9bcc]", - "mnemonic": "ldr", - "operands": "r2, [0x9bcc]", - "mode": "none" - }, - "instr_39176": { - "virtual_address": 39176, - "size": 4, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "none" - }, - "instr_39180": { - "virtual_address": 39180, - "size": 4, - "disassembly": "add r4, r4, #0x10", - "mnemonic": "add", - "operands": "r4, r4, #0x10", - "mode": "none" - }, - "instr_39184": { - "virtual_address": 39184, - "size": 4, - "disassembly": "stmia r9, {r2, r6}", - "mnemonic": "stmia", - "operands": "r9, {r2, r6}", - "mode": "none" - }, - "instr_39188": { - "virtual_address": 39188, - "size": 4, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_39192": { - "virtual_address": 39192, - "size": 4, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "instr_39196": { - "virtual_address": 39196, - "size": 4, - "disassembly": "addle r9, r9, #0x8", - "mnemonic": "addle", - "operands": "r9, r9, #0x8", - "mode": "none" - }, - "instr_39200": { - "virtual_address": 39200, - "size": 4, - "disassembly": "ble 0x98f4", - "mnemonic": "ble", - "operands": "0x98f4", - "mode": "none" - }, - "bb_39168": { - "virtual_address": 39168, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 39204, - "children": [ - "instr_39168", - "instr_39172", - "instr_39176", - "instr_39180", - "instr_39184", - "instr_39188", - "instr_39192", - "instr_39196", - "instr_39200" - ] - }, - "instr_39204": { - "virtual_address": 39204, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_39208": { - "virtual_address": 39208, - "size": 4, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "none" - }, - "instr_39212": { - "virtual_address": 39212, - "size": 4, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "none" - }, - "instr_39216": { - "virtual_address": 39216, - "size": 4, - "disassembly": "bl 0x10460", - "mnemonic": "bl", - "operands": "0x10460", - "mode": "none" - }, - "instr_39220": { - "virtual_address": 39220, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_39224": { - "virtual_address": 39224, - "size": 4, - "disassembly": "bne 0x941c", - "mnemonic": "bne", - "operands": "0x941c", - "mode": "none" - }, - "bb_39204": { - "virtual_address": 39204, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 39228, - "children": [ - "instr_39204", - "instr_39208", - "instr_39212", - "instr_39216", - "instr_39220", - "instr_39224" - ] - }, - "instr_39228": { - "virtual_address": 39228, - "size": 4, - "disassembly": "add r3, sp, #0xa4", - "mnemonic": "add", - "operands": "r3, sp, #0xa4", - "mode": "none" - }, - "instr_39232": { - "virtual_address": 39232, - "size": 4, - "disassembly": "ldmia r3, {r3, r4}", - "mnemonic": "ldmia", - "operands": "r3, {r3, r4}", - "mode": "none" - }, - "instr_39236": { - "virtual_address": 39236, - "size": 4, - "disassembly": "add r9, sp, #0xac", - "mnemonic": "add", - "operands": "r9, sp, #0xac", - "mode": "none" - }, - "instr_39240": { - "virtual_address": 39240, - "size": 4, - "disassembly": "b 0x98f4", - "mnemonic": "b", - "operands": "0x98f4", - "mode": "none" - }, - "bb_39228": { - "virtual_address": 39228, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 39156, - "children": [ - "instr_39228", - "instr_39232", - "instr_39236", - "instr_39240" - ] - }, - "instr_39244": { - "virtual_address": 39244, - "size": 4, - "disassembly": "tst r10, #0x1", - "mnemonic": "tst", - "operands": "r10, #0x1", - "mode": "none" - }, - "instr_39248": { - "virtual_address": 39248, - "size": 4, - "disassembly": "bne 0x9474", - "mnemonic": "bne", - "operands": "0x9474", - "mode": "none" - }, - "bb_39244": { - "virtual_address": 39244, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 39252, - "children": [ - "instr_39244", - "instr_39248" - ] - }, - "instr_39252": { - "virtual_address": 39252, - "size": 4, - "disassembly": "ldr r3, [sp, #0x38]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x38]", - "mode": "none" - }, - "instr_39256": { - "virtual_address": 39256, - "size": 4, - "disassembly": "str r3, [r9, #0x0]", - "mnemonic": "str", - "operands": "r3, [r9, #0x0]", - "mode": "none" - }, - "instr_39260": { - "virtual_address": 39260, - "size": 4, - "disassembly": "mov r3, #0x1", - "mnemonic": "mov", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_39264": { - "virtual_address": 39264, - "size": 4, - "disassembly": "ldr r5, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r5, [sp, #0xa4]", - "mode": "none" - }, - "instr_39268": { - "virtual_address": 39268, - "size": 4, - "disassembly": "add r5, r5, r3", - "mnemonic": "add", - "operands": "r5, r5, r3", - "mode": "none" - }, - "instr_39272": { - "virtual_address": 39272, - "size": 4, - "disassembly": "add r4, r4, #0x1", - "mnemonic": "add", - "operands": "r4, r4, #0x1", - "mode": "none" - }, - "instr_39276": { - "virtual_address": 39276, - "size": 4, - "disassembly": "cmp r5, #0x7", - "mnemonic": "cmp", - "operands": "r5, #0x7", - "mode": "none" - }, - "instr_39280": { - "virtual_address": 39280, - "size": 4, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_39284": { - "virtual_address": 39284, - "size": 4, - "disassembly": "str r3, [r9, #0x4]", - "mnemonic": "str", - "operands": "r3, [r9, #0x4]", - "mode": "none" - }, - "instr_39288": { - "virtual_address": 39288, - "size": 4, - "disassembly": "str r5, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r5, [sp, #0xa4]", - "mode": "none" - }, - "instr_39292": { - "virtual_address": 39292, - "size": 4, - "disassembly": "ble 0x9518", - "mnemonic": "ble", - "operands": "0x9518", - "mode": "none" - }, - "bb_39252": { - "virtual_address": 39252, - "size": 44, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 39296, - "children": [ - "instr_39252", - "instr_39256", - "instr_39260", - "instr_39264", - "instr_39268", - "instr_39272", - "instr_39276", - "instr_39280", - "instr_39284", - "instr_39288", - "instr_39292" - ] - }, - "instr_39296": { - "virtual_address": 39296, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_39300": { - "virtual_address": 39300, - "size": 4, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "none" - }, - "instr_39304": { - "virtual_address": 39304, - "size": 4, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "none" - }, - "instr_39308": { - "virtual_address": 39308, - "size": 4, - "disassembly": "bl 0x10460", - "mnemonic": "bl", - "operands": "0x10460", - "mode": "none" - }, - "instr_39312": { - "virtual_address": 39312, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_39316": { - "virtual_address": 39316, - "size": 4, - "disassembly": "bne 0x941c", - "mnemonic": "bne", - "operands": "0x941c", - "mode": "none" - }, - "bb_39296": { - "virtual_address": 39296, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 39320, - "children": [ - "instr_39296", - "instr_39300", - "instr_39304", - "instr_39308", - "instr_39312", - "instr_39316" - ] - }, - "instr_39320": { - "virtual_address": 39320, - "size": 4, - "disassembly": "ldr r4, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_39324": { - "virtual_address": 39324, - "size": 4, - "disassembly": "ldr r5, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r5, [sp, #0xa4]", - "mode": "none" - }, - "instr_39328": { - "virtual_address": 39328, - "size": 4, - "disassembly": "add r9, sp, #0xac", - "mnemonic": "add", - "operands": "r9, sp, #0xac", - "mode": "none" - }, - "instr_39332": { - "virtual_address": 39332, - "size": 4, - "disassembly": "b 0x951c", - "mnemonic": "b", - "operands": "0x951c", - "mode": "none" - }, - "bb_39320": { - "virtual_address": 39320, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 38172, - "children": [ - "instr_39320", - "instr_39324", - "instr_39328", - "instr_39332" - ] - }, - "instr_39336": { - "virtual_address": 39336, - "size": 4, - "disassembly": "ldr r3, [sp, #0x4c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x4c]", - "mode": "none" - }, - "instr_39340": { - "virtual_address": 39340, - "size": 4, - "disassembly": "sub r6, r3, #0x1", - "mnemonic": "sub", - "operands": "r6, r3, #0x1", - "mode": "none" - }, - "instr_39344": { - "virtual_address": 39344, - "size": 4, - "disassembly": "cmp r6, #0x0", - "mnemonic": "cmp", - "operands": "r6, #0x0", - "mode": "none" - }, - "instr_39348": { - "virtual_address": 39348, - "size": 4, - "disassembly": "ble 0x951c", - "mnemonic": "ble", - "operands": "0x951c", - "mode": "none" - }, - "bb_39336": { - "virtual_address": 39336, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 39352, - "children": [ - "instr_39336", - "instr_39340", - "instr_39344", - "instr_39348" - ] - }, - "instr_39352": { - "virtual_address": 39352, - "size": 4, - "disassembly": "cmp r6, #0x10", - "mnemonic": "cmp", - "operands": "r6, #0x10", - "mode": "none" - }, - "instr_39356": { - "virtual_address": 39356, - "size": 4, - "disassembly": "ble 0x0a150", - "mnemonic": "ble", - "operands": "0x0a150", - "mode": "none" - }, - "bb_39352": { - "virtual_address": 39352, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 39360, - "children": [ - "instr_39352", - "instr_39356" - ] - }, - "instr_39360": { - "virtual_address": 39360, - "size": 4, - "disassembly": "mov r3, #0x10", - "mnemonic": "mov", - "operands": "r3, #0x10", - "mode": "none" - }, - "instr_39364": { - "virtual_address": 39364, - "size": 4, - "disassembly": "b 0x99d4", - "mnemonic": "b", - "operands": "0x99d4", - "mode": "none" - }, - "bb_39360": { - "virtual_address": 39360, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 39380, - "children": [ - "instr_39360", - "instr_39364" - ] - }, - "instr_39368": { - "virtual_address": 39368, - "size": 4, - "disassembly": "sub r6, r6, #0x10", - "mnemonic": "sub", - "operands": "r6, r6, #0x10", - "mode": "none" - }, - "instr_39372": { - "virtual_address": 39372, - "size": 4, - "disassembly": "cmp r6, #0x10", - "mnemonic": "cmp", - "operands": "r6, #0x10", - "mode": "none" - }, - "instr_39376": { - "virtual_address": 39376, - "size": 4, - "disassembly": "ble 0x0a150", - "mnemonic": "ble", - "operands": "0x0a150", - "mode": "none" - }, - "bb_39368": { - "virtual_address": 39368, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 39380, - "children": [ - "instr_39368", - "instr_39372", - "instr_39376" - ] - }, - "instr_39380": { - "virtual_address": 39380, - "size": 4, - "disassembly": "add r5, r5, #0x1", - "mnemonic": "add", - "operands": "r5, r5, #0x1", - "mode": "none" - }, - "instr_39384": { - "virtual_address": 39384, - "size": 4, - "disassembly": "ldr r2, [0x9bcc]", - "mnemonic": "ldr", - "operands": "r2, [0x9bcc]", - "mode": "none" - }, - "instr_39388": { - "virtual_address": 39388, - "size": 4, - "disassembly": "cmp r5, #0x7", - "mnemonic": "cmp", - "operands": "r5, #0x7", - "mode": "none" - }, - "instr_39392": { - "virtual_address": 39392, - "size": 4, - "disassembly": "add r4, r4, #0x10", - "mnemonic": "add", - "operands": "r4, r4, #0x10", - "mode": "none" - }, - "instr_39396": { - "virtual_address": 39396, - "size": 4, - "disassembly": "stmia r9, {r2, r3}", - "mnemonic": "stmia", - "operands": "r9, {r2, r3}", - "mode": "none" - }, - "instr_39400": { - "virtual_address": 39400, - "size": 4, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_39404": { - "virtual_address": 39404, - "size": 4, - "disassembly": "str r5, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r5, [sp, #0xa4]", - "mode": "none" - }, - "instr_39408": { - "virtual_address": 39408, - "size": 4, - "disassembly": "addle r9, r9, #0x8", - "mnemonic": "addle", - "operands": "r9, r9, #0x8", - "mode": "none" - }, - "instr_39412": { - "virtual_address": 39412, - "size": 4, - "disassembly": "ble 0x99c8", - "mnemonic": "ble", - "operands": "0x99c8", - "mode": "none" - }, - "bb_39380": { - "virtual_address": 39380, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 39416, - "children": [ - "instr_39380", - "instr_39384", - "instr_39388", - "instr_39392", - "instr_39396", - "instr_39400", - "instr_39404", - "instr_39408", - "instr_39412" - ] - }, - "instr_39416": { - "virtual_address": 39416, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_39420": { - "virtual_address": 39420, - "size": 4, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "none" - }, - "instr_39424": { - "virtual_address": 39424, - "size": 4, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "none" - }, - "instr_39428": { - "virtual_address": 39428, - "size": 4, - "disassembly": "bl 0x10460", - "mnemonic": "bl", - "operands": "0x10460", - "mode": "none" - }, - "instr_39432": { - "virtual_address": 39432, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_39436": { - "virtual_address": 39436, - "size": 4, - "disassembly": "bne 0x941c", - "mnemonic": "bne", - "operands": "0x941c", - "mode": "none" - }, - "bb_39416": { - "virtual_address": 39416, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 39440, - "children": [ - "instr_39416", - "instr_39420", - "instr_39424", - "instr_39428", - "instr_39432", - "instr_39436" - ] - }, - "instr_39440": { - "virtual_address": 39440, - "size": 4, - "disassembly": "mov r3, #0x10", - "mnemonic": "mov", - "operands": "r3, #0x10", - "mode": "none" - }, - "instr_39444": { - "virtual_address": 39444, - "size": 4, - "disassembly": "ldr r4, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_39448": { - "virtual_address": 39448, - "size": 4, - "disassembly": "ldr r5, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r5, [sp, #0xa4]", - "mode": "none" - }, - "instr_39452": { - "virtual_address": 39452, - "size": 4, - "disassembly": "add r9, sp, #0xac", - "mnemonic": "add", - "operands": "r9, sp, #0xac", - "mode": "none" - }, - "instr_39456": { - "virtual_address": 39456, - "size": 4, - "disassembly": "b 0x99c8", - "mnemonic": "b", - "operands": "0x99c8", - "mode": "none" - }, - "bb_39440": { - "virtual_address": 39440, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 39368, - "children": [ - "instr_39440", - "instr_39444", - "instr_39448", - "instr_39452", - "instr_39456" - ] - }, - "instr_39460": { - "virtual_address": 39460, - "size": 4, - "disassembly": "ldr r3, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x1c]", - "mode": "none" - }, - "instr_39464": { - "virtual_address": 39464, - "size": 4, - "disassembly": "ands r3, r3, #0x10", - "mnemonic": "ands", - "operands": "r3, r3, #0x10", - "mode": "none" - }, - "instr_39468": { - "virtual_address": 39468, - "size": 4, - "disassembly": "bne 0x9b80", - "mnemonic": "bne", - "operands": "0x9b80", - "mode": "none" - }, - "bb_39460": { - "virtual_address": 39460, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 39472, - "children": [ - "instr_39460", - "instr_39464", - "instr_39468" - ] - }, - "instr_39472": { - "virtual_address": 39472, - "size": 4, - "disassembly": "ldr r2, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x1c]", - "mode": "none" - }, - "instr_39476": { - "virtual_address": 39476, - "size": 4, - "disassembly": "ands r2, r2, #0x40", - "mnemonic": "ands", - "operands": "r2, r2, #0x40", - "mode": "none" - }, - "instr_39480": { - "virtual_address": 39480, - "size": 4, - "disassembly": "beq 0x0a218", - "mnemonic": "beq", - "operands": "0x0a218", - "mode": "none" - }, - "bb_39472": { - "virtual_address": 39472, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 39484, - "children": [ - "instr_39472", - "instr_39476", - "instr_39480" - ] - }, - "instr_39484": { - "virtual_address": 39484, - "size": 4, - "disassembly": "ldr r1, [sp, #0x34]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x34]", - "mode": "none" - }, - "instr_39488": { - "virtual_address": 39488, - "size": 4, - "disassembly": "ldr r4, [r1], #0x4", - "mnemonic": "ldr", - "operands": "r4, [r1], #0x4", - "mode": "none" - }, - "instr_39492": { - "virtual_address": 39492, - "size": 4, - "disassembly": "mov r4, r4, lsl #0x10", - "mnemonic": "mov", - "operands": "r4, r4, lsl #0x10", - "mode": "none" - }, - "instr_39496": { - "virtual_address": 39496, - "size": 4, - "disassembly": "mov r6, r3", - "mnemonic": "mov", - "operands": "r6, r3", - "mode": "none" - }, - "instr_39500": { - "virtual_address": 39500, - "size": 4, - "disassembly": "mov r2, #0x1", - "mnemonic": "mov", - "operands": "r2, #0x1", - "mode": "none" - }, - "instr_39504": { - "virtual_address": 39504, - "size": 4, - "disassembly": "str r1, [sp, #0x34]", - "mnemonic": "str", - "operands": "r1, [sp, #0x34]", - "mode": "none" - }, - "instr_39508": { - "virtual_address": 39508, - "size": 4, - "disassembly": "mov r4, r4, lsr #0x10", - "mnemonic": "mov", - "operands": "r4, r4, lsr #0x10", - "mode": "none" - }, - "instr_39512": { - "virtual_address": 39512, - "size": 4, - "disassembly": "b 0x8e38", - "mnemonic": "b", - "operands": "0x8e38", - "mode": "none" - }, - "bb_39484": { - "virtual_address": 39484, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36408, - "children": [ - "instr_39484", - "instr_39488", - "instr_39492", - "instr_39496", - "instr_39500", - "instr_39504", - "instr_39508", - "instr_39512" - ] - }, - "instr_39516": { - "virtual_address": 39516, - "size": 4, - "disassembly": "ands r3, r10, #0x10", - "mnemonic": "ands", - "operands": "r3, r10, #0x10", - "mode": "none" - }, - "instr_39520": { - "virtual_address": 39520, - "size": 4, - "disassembly": "bne 0x9b94", - "mnemonic": "bne", - "operands": "0x9b94", - "mode": "none" - }, - "bb_39516": { - "virtual_address": 39516, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 39524, - "children": [ - "instr_39516", - "instr_39520" - ] - }, - "instr_39524": { - "virtual_address": 39524, - "size": 4, - "disassembly": "ands r2, r10, #0x40", - "mnemonic": "ands", - "operands": "r2, r10, #0x40", - "mode": "none" - }, - "instr_39528": { - "virtual_address": 39528, - "size": 4, - "disassembly": "beq 0x0a248", - "mnemonic": "beq", - "operands": "0x0a248", - "mode": "none" - }, - "bb_39524": { - "virtual_address": 39524, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 39532, - "children": [ - "instr_39524", - "instr_39528" - ] - }, - "instr_39532": { - "virtual_address": 39532, - "size": 4, - "disassembly": "ldr r2, [sp, #0x34]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x34]", - "mode": "none" - }, - "instr_39536": { - "virtual_address": 39536, - "size": 4, - "disassembly": "ldr r4, [r2], #0x4", - "mnemonic": "ldr", - "operands": "r4, [r2], #0x4", - "mode": "none" - }, - "instr_39540": { - "virtual_address": 39540, - "size": 4, - "disassembly": "mov r4, r4, lsl #0x10", - "mnemonic": "mov", - "operands": "r4, r4, lsl #0x10", - "mode": "none" - }, - "instr_39544": { - "virtual_address": 39544, - "size": 4, - "disassembly": "mov r6, r3", - "mnemonic": "mov", - "operands": "r6, r3", - "mode": "none" - }, - "instr_39548": { - "virtual_address": 39548, - "size": 4, - "disassembly": "str r2, [sp, #0x34]", - "mnemonic": "str", - "operands": "r2, [sp, #0x34]", - "mode": "none" - }, - "instr_39552": { - "virtual_address": 39552, - "size": 4, - "disassembly": "mov r4, r4, lsr #0x10", - "mnemonic": "mov", - "operands": "r4, r4, lsr #0x10", - "mode": "none" - }, - "instr_39556": { - "virtual_address": 39556, - "size": 4, - "disassembly": "b 0x8f5c", - "mnemonic": "b", - "operands": "0x8f5c", - "mode": "none" - }, - "bb_39532": { - "virtual_address": 39532, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36700, - "children": [ - "instr_39532", - "instr_39536", - "instr_39540", - "instr_39544", - "instr_39548", - "instr_39552", - "instr_39556" - ] - }, - "instr_39560": { - "virtual_address": 39560, - "size": 4, - "disassembly": "mov r3, #0x2d", - "mnemonic": "mov", - "operands": "r3, #0x2d", - "mode": "none" - }, - "instr_39564": { - "virtual_address": 39564, - "size": 4, - "disassembly": "rsbs r4, r4, #0x0", - "mnemonic": "rsbs", - "operands": "r4, r4, #0x0", - "mode": "none" - }, - "instr_39568": { - "virtual_address": 39568, - "size": 4, - "disassembly": "mov r2, #0x1", - "mnemonic": "mov", - "operands": "r2, #0x1", - "mode": "none" - }, - "instr_39572": { - "virtual_address": 39572, - "size": 4, - "disassembly": "str r10, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r10, [sp, #0x1c]", - "mode": "none" - }, - "instr_39576": { - "virtual_address": 39576, - "size": 4, - "disassembly": "strb r3, [sp, #0x83]", - "mnemonic": "strb", - "operands": "r3, [sp, #0x83]", - "mode": "none" - }, - "instr_39580": { - "virtual_address": 39580, - "size": 4, - "disassembly": "rsc r6, r6, #0x0", - "mnemonic": "rsc", - "operands": "r6, r6, #0x0", - "mode": "none" - }, - "instr_39584": { - "virtual_address": 39584, - "size": 4, - "disassembly": "b 0x8e40", - "mnemonic": "b", - "operands": "0x8e40", - "mode": "none" - }, - "bb_39560": { - "virtual_address": 39560, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36416, - "children": [ - "instr_39560", - "instr_39564", - "instr_39568", - "instr_39572", - "instr_39576", - "instr_39580", - "instr_39584" - ] - }, - "instr_39588": { - "virtual_address": 39588, - "size": 4, - "disassembly": "tst r10, #0x1", - "mnemonic": "tst", - "operands": "r10, #0x1", - "mode": "none" - }, - "instr_39592": { - "virtual_address": 39592, - "size": 4, - "disassembly": "beq 0x8b88", - "mnemonic": "beq", - "operands": "0x8b88", - "mode": "none" - }, - "bb_39588": { - "virtual_address": 39588, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 39596, - "children": [ - "instr_39588", - "instr_39592" - ] - }, - "instr_39596": { - "virtual_address": 39596, - "size": 4, - "disassembly": "b 0x9150", - "mnemonic": "b", - "operands": "0x9150", - "mode": "none" - }, - "bb_39596": { - "virtual_address": 39596, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37200, - "children": [ - "instr_39596" - ] - }, - "instr_39600": { - "virtual_address": 39600, - "size": 4, - "disassembly": "mov r3, #0x1", - "mnemonic": "mov", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_39604": { - "virtual_address": 39604, - "size": 4, - "disassembly": "str r3, [r9, #0x4]", - "mnemonic": "str", - "operands": "r3, [r9, #0x4]", - "mode": "none" - }, - "instr_39608": { - "virtual_address": 39608, - "size": 4, - "disassembly": "ldr r3, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "instr_39612": { - "virtual_address": 39612, - "size": 4, - "disassembly": "add r3, r3, #0x1", - "mnemonic": "add", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_39616": { - "virtual_address": 39616, - "size": 4, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "none" - }, - "instr_39620": { - "virtual_address": 39620, - "size": 4, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "instr_39624": { - "virtual_address": 39624, - "size": 4, - "disassembly": "ldr r3, [0x9bb0]", - "mnemonic": "ldr", - "operands": "r3, [0x9bb0]", - "mode": "none" - }, - "instr_39628": { - "virtual_address": 39628, - "size": 4, - "disassembly": "add r4, r4, #0x1", - "mnemonic": "add", - "operands": "r4, r4, #0x1", - "mode": "none" - }, - "instr_39632": { - "virtual_address": 39632, - "size": 4, - "disassembly": "str r3, [r9, #0x0]", - "mnemonic": "str", - "operands": "r3, [r9, #0x0]", - "mode": "none" - }, - "instr_39636": { - "virtual_address": 39636, - "size": 4, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_39640": { - "virtual_address": 39640, - "size": 4, - "disassembly": "addle r9, r9, #0x8", - "mnemonic": "addle", - "operands": "r9, r9, #0x8", - "mode": "none" - }, - "instr_39644": { - "virtual_address": 39644, - "size": 4, - "disassembly": "bgt 0x0a9d0", - "mnemonic": "bgt", - "operands": "0x0a9d0", - "mode": "none" - }, - "bb_39600": { - "virtual_address": 39600, - "size": 48, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 39648, - "children": [ - "instr_39600", - "instr_39604", - "instr_39608", - "instr_39612", - "instr_39616", - "instr_39620", - "instr_39624", - "instr_39628", - "instr_39632", - "instr_39636", - "instr_39640", - "instr_39644" - ] - }, - "instr_39648": { - "virtual_address": 39648, - "size": 4, - "disassembly": "ldr r3, [sp, #0x4c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x4c]", - "mode": "none" - }, - "instr_39652": { - "virtual_address": 39652, - "size": 4, - "disassembly": "orrs r3, r3, r5", - "mnemonic": "orrs", - "operands": "r3, r3, r5", - "mode": "none" - }, - "instr_39656": { - "virtual_address": 39656, - "size": 4, - "disassembly": "beq 0x0aa54", - "mnemonic": "beq", - "operands": "0x0aa54", - "mode": "none" - }, - "bb_39648": { - "virtual_address": 39648, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 39660, - "children": [ - "instr_39648", - "instr_39652", - "instr_39656" - ] - }, - "instr_39660": { - "virtual_address": 39660, - "size": 4, - "disassembly": "ldr r3, [sp, #0x5c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x5c]", - "mode": "none" - }, - "instr_39664": { - "virtual_address": 39664, - "size": 4, - "disassembly": "ldr r2, [sp, #0x60]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x60]", - "mode": "none" - }, - "instr_39668": { - "virtual_address": 39668, - "size": 4, - "disassembly": "add r4, r3, r4", - "mnemonic": "add", - "operands": "r4, r3, r4", - "mode": "none" - }, - "instr_39672": { - "virtual_address": 39672, - "size": 4, - "disassembly": "stmia r9, {r2, r3}", - "mnemonic": "stmia", - "operands": "r9, {r2, r3}", - "mode": "none" - }, - "instr_39676": { - "virtual_address": 39676, - "size": 4, - "disassembly": "ldr r3, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "instr_39680": { - "virtual_address": 39680, - "size": 4, - "disassembly": "add r3, r3, #0x1", - "mnemonic": "add", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_39684": { - "virtual_address": 39684, - "size": 4, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "none" - }, - "instr_39688": { - "virtual_address": 39688, - "size": 4, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_39692": { - "virtual_address": 39692, - "size": 4, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "instr_39696": { - "virtual_address": 39696, - "size": 4, - "disassembly": "addle r9, r9, #0x8", - "mnemonic": "addle", - "operands": "r9, r9, #0x8", - "mode": "none" - }, - "instr_39700": { - "virtual_address": 39700, - "size": 4, - "disassembly": "bgt 0x0aa28", - "mnemonic": "bgt", - "operands": "0x0aa28", - "mode": "none" - }, - "bb_39660": { - "virtual_address": 39660, - "size": 44, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 39704, - "children": [ - "instr_39660", - "instr_39664", - "instr_39668", - "instr_39672", - "instr_39676", - "instr_39680", - "instr_39684", - "instr_39688", - "instr_39692", - "instr_39696", - "instr_39700" - ] - }, - "instr_39704": { - "virtual_address": 39704, - "size": 4, - "disassembly": "cmp r5, #0x0", - "mnemonic": "cmp", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_39708": { - "virtual_address": 39708, - "size": 4, - "disassembly": "blt 0x0ac20", - "mnemonic": "blt", - "operands": "0x0ac20", - "mode": "none" - }, - "bb_39704": { - "virtual_address": 39704, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 39712, - "children": [ - "instr_39704", - "instr_39708" - ] - }, - "instr_39712": { - "virtual_address": 39712, - "size": 4, - "disassembly": "ldr r2, [sp, #0x38]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x38]", - "mode": "none" - }, - "instr_39716": { - "virtual_address": 39716, - "size": 4, - "disassembly": "str r2, [r9, #0x0]", - "mnemonic": "str", - "operands": "r2, [r9, #0x0]", - "mode": "none" - }, - "instr_39720": { - "virtual_address": 39720, - "size": 4, - "disassembly": "ldr r2, [sp, #0x4c]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x4c]", - "mode": "none" - }, - "instr_39724": { - "virtual_address": 39724, - "size": 4, - "disassembly": "add r3, r3, #0x1", - "mnemonic": "add", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_39728": { - "virtual_address": 39728, - "size": 4, - "disassembly": "add r4, r2, r4", - "mnemonic": "add", - "operands": "r4, r2, r4", - "mode": "none" - }, - "instr_39732": { - "virtual_address": 39732, - "size": 4, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "none" - }, - "instr_39736": { - "virtual_address": 39736, - "size": 4, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "instr_39740": { - "virtual_address": 39740, - "size": 4, - "disassembly": "str r2, [r9, #0x4]", - "mnemonic": "str", - "operands": "r2, [r9, #0x4]", - "mode": "none" - }, - "instr_39744": { - "virtual_address": 39744, - "size": 4, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_39748": { - "virtual_address": 39748, - "size": 4, - "disassembly": "ble 0x8b84", - "mnemonic": "ble", - "operands": "0x8b84", - "mode": "none" - }, - "bb_39712": { - "virtual_address": 39712, - "size": 40, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 39752, - "children": [ - "instr_39712", - "instr_39716", - "instr_39720", - "instr_39724", - "instr_39728", - "instr_39732", - "instr_39736", - "instr_39740", - "instr_39744", - "instr_39748" - ] - }, - "instr_39752": { - "virtual_address": 39752, - "size": 4, - "disassembly": "b 0x9544", - "mnemonic": "b", - "operands": "0x9544", - "mode": "none" - }, - "bb_39752": { - "virtual_address": 39752, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 38212, - "children": [ - "instr_39752" - ] - }, - "instr_39756": { - "virtual_address": 39756, - "size": 4, - "disassembly": "tst r10, #0x200", - "mnemonic": "tst", - "operands": "r10, #0x200", - "mode": "none" - }, - "instr_39760": { - "virtual_address": 39760, - "size": 4, - "disassembly": "bne 0x0a53c", - "mnemonic": "bne", - "operands": "0x0a53c", - "mode": "none" - }, - "bb_39756": { - "virtual_address": 39756, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 39764, - "children": [ - "instr_39756", - "instr_39760" - ] - }, - "instr_39764": { - "virtual_address": 39764, - "size": 4, - "disassembly": "mov r6, r4, asr #0x1f", - "mnemonic": "mov", - "operands": "r6, r4, asr #0x1f", - "mode": "none" - }, - "instr_39768": { - "virtual_address": 39768, - "size": 4, - "disassembly": "str r3, [sp, #0x34]", - "mnemonic": "str", - "operands": "r3, [sp, #0x34]", - "mode": "none" - }, - "instr_39772": { - "virtual_address": 39772, - "size": 4, - "disassembly": "mov r3, r6", - "mnemonic": "mov", - "operands": "r3, r6", - "mode": "none" - }, - "instr_39776": { - "virtual_address": 39776, - "size": 4, - "disassembly": "b 0x8dac", - "mnemonic": "b", - "operands": "0x8dac", - "mode": "none" - }, - "bb_39764": { - "virtual_address": 39764, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36268, - "children": [ - "instr_39764", - "instr_39768", - "instr_39772", - "instr_39776" - ] - }, - "instr_39780": { - "virtual_address": 39780, - "size": 4, - "disassembly": "ldr r3, [sp, #0x34]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x34]", - "mode": "none" - }, - "instr_39784": { - "virtual_address": 39784, - "size": 4, - "disassembly": "ldr r0, [sp, #0x24]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x24]", - "mode": "none" - }, - "instr_39788": { - "virtual_address": 39788, - "size": 4, - "disassembly": "ldr r1, [r3], #0x4", - "mnemonic": "ldr", - "operands": "r1, [r3], #0x4", - "mode": "none" - }, - "instr_39792": { - "virtual_address": 39792, - "size": 4, - "disassembly": "mov r2, r0, asr #0x1f", - "mnemonic": "mov", - "operands": "r2, r0, asr #0x1f", - "mode": "none" - }, - "instr_39796": { - "virtual_address": 39796, - "size": 4, - "disassembly": "stmia r1, {r0, r2}", - "mnemonic": "stmia", - "operands": "r1, {r0, r2}", - "mode": "none" - }, - "instr_39800": { - "virtual_address": 39800, - "size": 4, - "disassembly": "str r3, [sp, #0x34]", - "mnemonic": "str", - "operands": "r3, [sp, #0x34]", - "mode": "none" - }, - "instr_39804": { - "virtual_address": 39804, - "size": 4, - "disassembly": "b 0x875c", - "mnemonic": "b", - "operands": "0x875c", - "mode": "none" - }, - "bb_39780": { - "virtual_address": 39780, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34652, - "children": [ - "instr_39780", - "instr_39784", - "instr_39788", - "instr_39792", - "instr_39796", - "instr_39800", - "instr_39804" - ] - }, - "instr_39808": { - "virtual_address": 39808, - "size": 4, - "disassembly": "ldr r3, [sp, #0x34]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x34]", - "mode": "none" - }, - "instr_39812": { - "virtual_address": 39812, - "size": 4, - "disassembly": "ldr r4, [r3], #0x4", - "mnemonic": "ldr", - "operands": "r4, [r3], #0x4", - "mode": "none" - }, - "instr_39816": { - "virtual_address": 39816, - "size": 4, - "disassembly": "mov r2, #0x1", - "mnemonic": "mov", - "operands": "r2, #0x1", - "mode": "none" - }, - "instr_39820": { - "virtual_address": 39820, - "size": 4, - "disassembly": "str r3, [sp, #0x34]", - "mnemonic": "str", - "operands": "r3, [sp, #0x34]", - "mode": "none" - }, - "instr_39824": { - "virtual_address": 39824, - "size": 4, - "disassembly": "b 0x8e38", - "mnemonic": "b", - "operands": "0x8e38", - "mode": "none" - }, - "bb_39808": { - "virtual_address": 39808, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36408, - "children": [ - "instr_39808", - "instr_39812", - "instr_39816", - "instr_39820", - "instr_39824" - ] - }, - "instr_39828": { - "virtual_address": 39828, - "size": 4, - "disassembly": "ldr r3, [sp, #0x34]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x34]", - "mode": "none" - }, - "instr_39832": { - "virtual_address": 39832, - "size": 4, - "disassembly": "ldr r4, [r3], #0x4", - "mnemonic": "ldr", - "operands": "r4, [r3], #0x4", - "mode": "none" - }, - "instr_39836": { - "virtual_address": 39836, - "size": 4, - "disassembly": "str r3, [sp, #0x34]", - "mnemonic": "str", - "operands": "r3, [sp, #0x34]", - "mode": "none" - }, - "instr_39840": { - "virtual_address": 39840, - "size": 4, - "disassembly": "b 0x8f5c", - "mnemonic": "b", - "operands": "0x8f5c", - "mode": "none" - }, - "bb_39828": { - "virtual_address": 39828, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36700, - "children": [ - "instr_39828", - "instr_39832", - "instr_39836", - "instr_39840" - ] - }, - "instr_39892": { - "virtual_address": 39892, - "size": 4, - "disassembly": "add r1, sp, #0x50", - "mnemonic": "add", - "operands": "r1, sp, #0x50", - "mode": "none" - }, - "instr_39896": { - "virtual_address": 39896, - "size": 4, - "disassembly": "ldmia r1, {r0, r1}", - "mnemonic": "ldmia", - "operands": "r1, {r0, r1}", - "mode": "none" - }, - "instr_39900": { - "virtual_address": 39900, - "size": 4, - "disassembly": "mov r2, r0", - "mnemonic": "mov", - "operands": "r2, r0", - "mode": "none" - }, - "instr_39904": { - "virtual_address": 39904, - "size": 4, - "disassembly": "mov r3, r1", - "mnemonic": "mov", - "operands": "r3, r1", - "mode": "none" - }, - "instr_39908": { - "virtual_address": 39908, - "size": 4, - "disassembly": "bl 0x13c68", - "mnemonic": "bl", - "operands": "0x13c68", - "mode": "none" - }, - "instr_39912": { - "virtual_address": 39912, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_39916": { - "virtual_address": 39916, - "size": 4, - "disassembly": "bne 0x0ad4c", - "mnemonic": "bne", - "operands": "0x0ad4c", - "mode": "none" - }, - "bb_39892": { - "virtual_address": 39892, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 39920, - "children": [ - "instr_39892", - "instr_39896", - "instr_39900", - "instr_39904", - "instr_39908", - "instr_39912", - "instr_39916" - ] - }, - "instr_39920": { - "virtual_address": 39920, - "size": 4, - "disassembly": "ldr r2, [sp, #0x40]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x40]", - "mode": "none" - }, - "instr_39924": { - "virtual_address": 39924, - "size": 4, - "disassembly": "bic r3, r2, #0x20", - "mnemonic": "bic", - "operands": "r3, r2, #0x20", - "mode": "none" - }, - "instr_39928": { - "virtual_address": 39928, - "size": 4, - "disassembly": "cmp r3, #0x41", - "mnemonic": "cmp", - "operands": "r3, #0x41", - "mode": "none" - }, - "instr_39932": { - "virtual_address": 39932, - "size": 4, - "disassembly": "str r3, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x1c]", - "mode": "none" - }, - "instr_39936": { - "virtual_address": 39936, - "size": 4, - "disassembly": "bne 0x0a298", - "mnemonic": "bne", - "operands": "0x0a298", - "mode": "none" - }, - "bb_39920": { - "virtual_address": 39920, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 39940, - "children": [ - "instr_39920", - "instr_39924", - "instr_39928", - "instr_39932", - "instr_39936" - ] - }, - "instr_39940": { - "virtual_address": 39940, - "size": 4, - "disassembly": "cmp r2, #0x61", - "mnemonic": "cmp", - "operands": "r2, #0x61", - "mode": "none" - }, - "instr_39944": { - "virtual_address": 39944, - "size": 4, - "disassembly": "moveq r3, #0x78", - "mnemonic": "moveq", - "operands": "r3, #0x78", - "mode": "none" - }, - "instr_39948": { - "virtual_address": 39948, - "size": 4, - "disassembly": "movne r3, #0x58", - "mnemonic": "movne", - "operands": "r3, #0x58", - "mode": "none" - }, - "instr_39952": { - "virtual_address": 39952, - "size": 4, - "disassembly": "strb r3, [sp, #0x85]", - "mnemonic": "strb", - "operands": "r3, [sp, #0x85]", - "mode": "none" - }, - "instr_39956": { - "virtual_address": 39956, - "size": 4, - "disassembly": "mov r3, #0x30", - "mnemonic": "mov", - "operands": "r3, #0x30", - "mode": "none" - }, - "instr_39960": { - "virtual_address": 39960, - "size": 4, - "disassembly": "cmp r5, #0x63", - "mnemonic": "cmp", - "operands": "r5, #0x63", - "mode": "none" - }, - "instr_39964": { - "virtual_address": 39964, - "size": 4, - "disassembly": "strb r3, [sp, #0x84]", - "mnemonic": "strb", - "operands": "r3, [sp, #0x84]", - "mode": "none" - }, - "instr_39968": { - "virtual_address": 39968, - "size": 4, - "disassembly": "addle r3, sp, #0xec", - "mnemonic": "addle", - "operands": "r3, sp, #0xec", - "mode": "none" - }, - "instr_39972": { - "virtual_address": 39972, - "size": 4, - "disassembly": "strle r0, [sp, #0x30]", - "mnemonic": "strle", - "operands": "r0, [sp, #0x30]", - "mode": "none" - }, - "instr_39976": { - "virtual_address": 39976, - "size": 4, - "disassembly": "strle r3, [sp, #0x38]", - "mnemonic": "strle", - "operands": "r3, [sp, #0x38]", - "mode": "none" - }, - "instr_39980": { - "virtual_address": 39980, - "size": 4, - "disassembly": "bgt 0x0a678", - "mnemonic": "bgt", - "operands": "0x0a678", - "mode": "none" - }, - "bb_39940": { - "virtual_address": 39940, - "size": 44, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 39984, - "children": [ - "instr_39940", - "instr_39944", - "instr_39948", - "instr_39952", - "instr_39956", - "instr_39960", - "instr_39964", - "instr_39968", - "instr_39972", - "instr_39976", - "instr_39980" - ] - }, - "instr_39984": { - "virtual_address": 39984, - "size": 4, - "disassembly": "add r2, sp, #0x50", - "mnemonic": "add", - "operands": "r2, sp, #0x50", - "mode": "none" - }, - "instr_39988": { - "virtual_address": 39988, - "size": 4, - "disassembly": "ldmia r2, {r1, r2}", - "mnemonic": "ldmia", - "operands": "r2, {r1, r2}", - "mode": "none" - }, - "instr_39992": { - "virtual_address": 39992, - "size": 4, - "disassembly": "mov r3, r2", - "mnemonic": "mov", - "operands": "r3, r2", - "mode": "none" - }, - "instr_39996": { - "virtual_address": 39996, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_40000": { - "virtual_address": 40000, - "size": 4, - "disassembly": "bge 0x0a560", - "mnemonic": "bge", - "operands": "0x0a560", - "mode": "none" - }, - "bb_39984": { - "virtual_address": 39984, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 40004, - "children": [ - "instr_39984", - "instr_39988", - "instr_39992", - "instr_39996", - "instr_40000" - ] - }, - "instr_40004": { - "virtual_address": 40004, - "size": 4, - "disassembly": "mov r1, #0x2d", - "mnemonic": "mov", - "operands": "r1, #0x2d", - "mode": "none" - }, - "instr_40008": { - "virtual_address": 40008, - "size": 4, - "disassembly": "add r4, sp, #0x50", - "mnemonic": "add", - "operands": "r4, sp, #0x50", - "mode": "none" - }, - "instr_40012": { - "virtual_address": 40012, - "size": 4, - "disassembly": "ldmia r4, {r3, r4}", - "mnemonic": "ldmia", - "operands": "r4, {r3, r4}", - "mode": "none" - }, - "instr_40016": { - "virtual_address": 40016, - "size": 4, - "disassembly": "str r1, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r1, [sp, #0x3c]", - "mode": "none" - }, - "instr_40020": { - "virtual_address": 40020, - "size": 4, - "disassembly": "mov r2, r3", - "mnemonic": "mov", - "operands": "r2, r3", - "mode": "none" - }, - "instr_40024": { - "virtual_address": 40024, - "size": 4, - "disassembly": "add r3, r4, #0x80000000", - "mnemonic": "add", - "operands": "r3, r4, #0x80000000", - "mode": "none" - }, - "bb_40004": { - "virtual_address": 40004, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 40028, - "children": [ - "instr_40004", - "instr_40008", - "instr_40012", - "instr_40016", - "instr_40020", - "instr_40024" - ] - }, - "instr_40028": { - "virtual_address": 40028, - "size": 4, - "disassembly": "mov r0, r2", - "mnemonic": "mov", - "operands": "r0, r2", - "mode": "none" - }, - "instr_40032": { - "virtual_address": 40032, - "size": 4, - "disassembly": "mov r1, r3", - "mnemonic": "mov", - "operands": "r1, r3", - "mode": "none" - }, - "instr_40036": { - "virtual_address": 40036, - "size": 4, - "disassembly": "add r2, sp, #0x88", - "mnemonic": "add", - "operands": "r2, sp, #0x88", - "mode": "none" - }, - "instr_40040": { - "virtual_address": 40040, - "size": 4, - "disassembly": "bl 0x10124", - "mnemonic": "bl", - "operands": "0x10124", - "mode": "none" - }, - "instr_40044": { - "virtual_address": 40044, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_40048": { - "virtual_address": 40048, - "size": 4, - "disassembly": "mov r3, #0x3fc00000", - "mnemonic": "mov", - "operands": "r3, #0x3fc00000", - "mode": "none" - }, - "instr_40052": { - "virtual_address": 40052, - "size": 4, - "disassembly": "bl 0x13688", - "mnemonic": "bl", - "operands": "0x13688", - "mode": "none" - }, - "instr_40056": { - "virtual_address": 40056, - "size": 4, - "disassembly": "mov r3, r1", - "mnemonic": "mov", - "operands": "r3, r1", - "mode": "none" - }, - "instr_40060": { - "virtual_address": 40060, - "size": 4, - "disassembly": "mov r2, r0", - "mnemonic": "mov", - "operands": "r2, r0", - "mode": "none" - }, - "instr_40064": { - "virtual_address": 40064, - "size": 4, - "disassembly": "str r2, [sp, #0x28]", - "mnemonic": "str", - "operands": "r2, [sp, #0x28]", - "mode": "none" - }, - "instr_40068": { - "virtual_address": 40068, - "size": 4, - "disassembly": "str r3, [sp, #0x2c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x2c]", - "mode": "none" - }, - "instr_40072": { - "virtual_address": 40072, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_40076": { - "virtual_address": 40076, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_40080": { - "virtual_address": 40080, - "size": 4, - "disassembly": "bl 0x13bf0", - "mnemonic": "bl", - "operands": "0x13bf0", - "mode": "none" - }, - "instr_40084": { - "virtual_address": 40084, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_40088": { - "virtual_address": 40088, - "size": 4, - "disassembly": "movne r3, #0x1", - "mnemonic": "movne", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_40092": { - "virtual_address": 40092, - "size": 4, - "disassembly": "ldr r1, [sp, #0x40]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x40]", - "mode": "none" - }, - "instr_40096": { - "virtual_address": 40096, - "size": 4, - "disassembly": "strne r3, [sp, #0x88]", - "mnemonic": "strne", - "operands": "r3, [sp, #0x88]", - "mode": "none" - }, - "instr_40100": { - "virtual_address": 40100, - "size": 4, - "disassembly": "ldr r3, [0x9bc0]", - "mnemonic": "ldr", - "operands": "r3, [0x9bc0]", - "mode": "none" - }, - "instr_40104": { - "virtual_address": 40104, - "size": 4, - "disassembly": "cmp r1, #0x61", - "mnemonic": "cmp", - "operands": "r1, #0x61", - "mode": "none" - }, - "instr_40108": { - "virtual_address": 40108, - "size": 4, - "disassembly": "ldr r2, [0x9bbc]", - "mnemonic": "ldr", - "operands": "r2, [0x9bbc]", - "mode": "none" - }, - "instr_40112": { - "virtual_address": 40112, - "size": 4, - "disassembly": "movne r2, r3", - "mnemonic": "movne", - "operands": "r2, r3", - "mode": "none" - }, - "instr_40116": { - "virtual_address": 40116, - "size": 4, - "disassembly": "str r10, [sp, #0x4c]", - "mnemonic": "str", - "operands": "r10, [sp, #0x4c]", - "mode": "none" - }, - "instr_40120": { - "virtual_address": 40120, - "size": 4, - "disassembly": "str r11, [sp, #0x64]", - "mnemonic": "str", - "operands": "r11, [sp, #0x64]", - "mode": "none" - }, - "instr_40124": { - "virtual_address": 40124, - "size": 4, - "disassembly": "str r7, [sp, #0x6c]", - "mnemonic": "str", - "operands": "r7, [sp, #0x6c]", - "mode": "none" - }, - "instr_40128": { - "virtual_address": 40128, - "size": 4, - "disassembly": "str r2, [sp, #0x44]", - "mnemonic": "str", - "operands": "r2, [sp, #0x44]", - "mode": "none" - }, - "instr_40132": { - "virtual_address": 40132, - "size": 4, - "disassembly": "mov r7, r2", - "mnemonic": "mov", - "operands": "r7, r2", - "mode": "none" - }, - "instr_40136": { - "virtual_address": 40136, - "size": 4, - "disassembly": "ldr r6, [sp, #0x38]", - "mnemonic": "ldr", - "operands": "r6, [sp, #0x38]", - "mode": "none" - }, - "instr_40140": { - "virtual_address": 40140, - "size": 4, - "disassembly": "str r9, [sp, #0x58]", - "mnemonic": "str", - "operands": "r9, [sp, #0x58]", - "mode": "none" - }, - "instr_40144": { - "virtual_address": 40144, - "size": 4, - "disassembly": "add r11, sp, #0x28", - "mnemonic": "add", - "operands": "r11, sp, #0x28", - "mode": "none" - }, - "instr_40148": { - "virtual_address": 40148, - "size": 4, - "disassembly": "ldmia r11, {r10, r11}", - "mnemonic": "ldmia", - "operands": "r11, {r10, r11}", - "mode": "none" - }, - "instr_40152": { - "virtual_address": 40152, - "size": 4, - "disassembly": "str r8, [sp, #0x7c]", - "mnemonic": "str", - "operands": "r8, [sp, #0x7c]", - "mode": "none" - }, - "instr_40156": { - "virtual_address": 40156, - "size": 4, - "disassembly": "sub r4, r5, #0x1", - "mnemonic": "sub", - "operands": "r4, r5, #0x1", - "mode": "none" - }, - "instr_40160": { - "virtual_address": 40160, - "size": 4, - "disassembly": "b 0x9cf8", - "mnemonic": "b", - "operands": "0x9cf8", - "mode": "none" - }, - "bb_40028": { - "virtual_address": 40028, - "size": 136, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 40184, - "children": [ - "instr_40028", - "instr_40032", - "instr_40036", - "instr_40040", - "instr_40044", - "instr_40048", - "instr_40052", - "instr_40056", - "instr_40060", - "instr_40064", - "instr_40068", - "instr_40072", - "instr_40076", - "instr_40080", - "instr_40084", - "instr_40088", - "instr_40092", - "instr_40096", - "instr_40100", - "instr_40104", - "instr_40108", - "instr_40112", - "instr_40116", - "instr_40120", - "instr_40124", - "instr_40128", - "instr_40132", - "instr_40136", - "instr_40140", - "instr_40144", - "instr_40148", - "instr_40152", - "instr_40156", - "instr_40160" - ] - }, - "instr_40164": { - "virtual_address": 40164, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_40168": { - "virtual_address": 40168, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_40172": { - "virtual_address": 40172, - "size": 4, - "disassembly": "bl 0x13bf0", - "mnemonic": "bl", - "operands": "0x13bf0", - "mode": "none" - }, - "instr_40176": { - "virtual_address": 40176, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_40180": { - "virtual_address": 40180, - "size": 4, - "disassembly": "bne 0x9d58", - "mnemonic": "bne", - "operands": "0x9d58", - "mode": "none" - }, - "bb_40164": { - "virtual_address": 40164, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 40184, - "children": [ - "instr_40164", - "instr_40168", - "instr_40172", - "instr_40176", - "instr_40180" - ] - }, - "instr_40184": { - "virtual_address": 40184, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_40188": { - "virtual_address": 40188, - "size": 4, - "disassembly": "ldr r3, [0x9bb4]", - "mnemonic": "ldr", - "operands": "r3, [0x9bb4]", - "mode": "none" - }, - "instr_40192": { - "virtual_address": 40192, - "size": 4, - "disassembly": "mov r0, r10", - "mnemonic": "mov", - "operands": "r0, r10", - "mode": "none" - }, - "instr_40196": { - "virtual_address": 40196, - "size": 4, - "disassembly": "mov r1, r11", - "mnemonic": "mov", - "operands": "r1, r11", - "mode": "none" - }, - "instr_40200": { - "virtual_address": 40200, - "size": 4, - "disassembly": "bl 0x13688", - "mnemonic": "bl", - "operands": "0x13688", - "mode": "none" - }, - "instr_40204": { - "virtual_address": 40204, - "size": 4, - "disassembly": "mov r11, r1", - "mnemonic": "mov", - "operands": "r11, r1", - "mode": "none" - }, - "instr_40208": { - "virtual_address": 40208, - "size": 4, - "disassembly": "mov r10, r0", - "mnemonic": "mov", - "operands": "r10, r0", - "mode": "none" - }, - "instr_40212": { - "virtual_address": 40212, - "size": 4, - "disassembly": "bl 0x13ca0", - "mnemonic": "bl", - "operands": "0x13ca0", - "mode": "none" - }, - "instr_40216": { - "virtual_address": 40216, - "size": 4, - "disassembly": "mov r5, r0", - "mnemonic": "mov", - "operands": "r5, r0", - "mode": "none" - }, - "instr_40220": { - "virtual_address": 40220, - "size": 4, - "disassembly": "bl 0x135a4", - "mnemonic": "bl", - "operands": "0x135a4", - "mode": "none" - }, - "instr_40224": { - "virtual_address": 40224, - "size": 4, - "disassembly": "mov r3, r1", - "mnemonic": "mov", - "operands": "r3, r1", - "mode": "none" - }, - "instr_40228": { - "virtual_address": 40228, - "size": 4, - "disassembly": "mov r2, r0", - "mnemonic": "mov", - "operands": "r2, r0", - "mode": "none" - }, - "instr_40232": { - "virtual_address": 40232, - "size": 4, - "disassembly": "mov r1, r11", - "mnemonic": "mov", - "operands": "r1, r11", - "mode": "none" - }, - "instr_40236": { - "virtual_address": 40236, - "size": 4, - "disassembly": "mov r0, r10", - "mnemonic": "mov", - "operands": "r0, r10", - "mode": "none" - }, - "instr_40240": { - "virtual_address": 40240, - "size": 4, - "disassembly": "bl 0x1326c", - "mnemonic": "bl", - "operands": "0x1326c", - "mode": "none" - }, - "instr_40244": { - "virtual_address": 40244, - "size": 4, - "disassembly": "ldrb r3, [r7, r5]", - "mnemonic": "ldrb", - "operands": "r3, [r7, r5]", - "mode": "none" - }, - "instr_40248": { - "virtual_address": 40248, - "size": 4, - "disassembly": "cmn r4, #0x1", - "mnemonic": "cmn", - "operands": "r4, #0x1", - "mode": "none" - }, - "instr_40252": { - "virtual_address": 40252, - "size": 4, - "disassembly": "mov r8, r6", - "mnemonic": "mov", - "operands": "r8, r6", - "mode": "none" - }, - "instr_40256": { - "virtual_address": 40256, - "size": 4, - "disassembly": "mov r9, r4", - "mnemonic": "mov", - "operands": "r9, r4", - "mode": "none" - }, - "instr_40260": { - "virtual_address": 40260, - "size": 4, - "disassembly": "mov r10, r0", - "mnemonic": "mov", - "operands": "r10, r0", - "mode": "none" - }, - "instr_40264": { - "virtual_address": 40264, - "size": 4, - "disassembly": "mov r11, r1", - "mnemonic": "mov", - "operands": "r11, r1", - "mode": "none" - }, - "instr_40268": { - "virtual_address": 40268, - "size": 4, - "disassembly": "strb r3, [r6], #0x1", - "mnemonic": "strb", - "operands": "r3, [r6], #0x1", - "mode": "none" - }, - "instr_40272": { - "virtual_address": 40272, - "size": 4, - "disassembly": "sub r4, r4, #0x1", - "mnemonic": "sub", - "operands": "r4, r4, #0x1", - "mode": "none" - }, - "instr_40276": { - "virtual_address": 40276, - "size": 4, - "disassembly": "bne 0x9ce4", - "mnemonic": "bne", - "operands": "0x9ce4", - "mode": "none" - }, - "bb_40184": { - "virtual_address": 40184, - "size": 96, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 40280, - "children": [ - "instr_40184", - "instr_40188", - "instr_40192", - "instr_40196", - "instr_40200", - "instr_40204", - "instr_40208", - "instr_40212", - "instr_40216", - "instr_40220", - "instr_40224", - "instr_40228", - "instr_40232", - "instr_40236", - "instr_40240", - "instr_40244", - "instr_40248", - "instr_40252", - "instr_40256", - "instr_40260", - "instr_40264", - "instr_40268", - "instr_40272", - "instr_40276" - ] - }, - "instr_40280": { - "virtual_address": 40280, - "size": 4, - "disassembly": "mov r0, r10", - "mnemonic": "mov", - "operands": "r0, r10", - "mode": "none" - }, - "instr_40284": { - "virtual_address": 40284, - "size": 4, - "disassembly": "mov r1, r11", - "mnemonic": "mov", - "operands": "r1, r11", - "mode": "none" - }, - "instr_40288": { - "virtual_address": 40288, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_40292": { - "virtual_address": 40292, - "size": 4, - "disassembly": "ldr r3, [0x9bb8]", - "mnemonic": "ldr", - "operands": "r3, [0x9bb8]", - "mode": "none" - }, - "instr_40296": { - "virtual_address": 40296, - "size": 4, - "disassembly": "str r8, [sp, #0x48]", - "mnemonic": "str", - "operands": "r8, [sp, #0x48]", - "mode": "none" - }, - "instr_40300": { - "virtual_address": 40300, - "size": 4, - "disassembly": "str r9, [sp, #0x28]", - "mnemonic": "str", - "operands": "r9, [sp, #0x28]", - "mode": "none" - }, - "instr_40304": { - "virtual_address": 40304, - "size": 4, - "disassembly": "mov r4, r0", - "mnemonic": "mov", - "operands": "r4, r0", - "mode": "none" - }, - "instr_40308": { - "virtual_address": 40308, - "size": 4, - "disassembly": "ldr r10, [sp, #0x4c]", - "mnemonic": "ldr", - "operands": "r10, [sp, #0x4c]", - "mode": "none" - }, - "instr_40312": { - "virtual_address": 40312, - "size": 4, - "disassembly": "str r5, [sp, #0x4c]", - "mnemonic": "str", - "operands": "r5, [sp, #0x4c]", - "mode": "none" - }, - "instr_40316": { - "virtual_address": 40316, - "size": 4, - "disassembly": "mov r5, r1", - "mnemonic": "mov", - "operands": "r5, r1", - "mode": "none" - }, - "instr_40320": { - "virtual_address": 40320, - "size": 4, - "disassembly": "bl 0x13c50", - "mnemonic": "bl", - "operands": "0x13c50", - "mode": "none" - }, - "instr_40324": { - "virtual_address": 40324, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_40328": { - "virtual_address": 40328, - "size": 4, - "disassembly": "ldr r9, [sp, #0x58]", - "mnemonic": "ldr", - "operands": "r9, [sp, #0x58]", - "mode": "none" - }, - "instr_40332": { - "virtual_address": 40332, - "size": 4, - "disassembly": "ldr r11, [sp, #0x64]", - "mnemonic": "ldr", - "operands": "r11, [sp, #0x64]", - "mode": "none" - }, - "instr_40336": { - "virtual_address": 40336, - "size": 4, - "disassembly": "ldr r7, [sp, #0x6c]", - "mnemonic": "ldr", - "operands": "r7, [sp, #0x6c]", - "mode": "none" - }, - "instr_40340": { - "virtual_address": 40340, - "size": 4, - "disassembly": "ldr r8, [sp, #0x7c]", - "mnemonic": "ldr", - "operands": "r8, [sp, #0x7c]", - "mode": "none" - }, - "instr_40344": { - "virtual_address": 40344, - "size": 4, - "disassembly": "bne 0x0ad88", - "mnemonic": "bne", - "operands": "0x0ad88", - "mode": "none" - }, - "bb_40280": { - "virtual_address": 40280, - "size": 68, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 40348, - "children": [ - "instr_40280", - "instr_40284", - "instr_40288", - "instr_40292", - "instr_40296", - "instr_40300", - "instr_40304", - "instr_40308", - "instr_40312", - "instr_40316", - "instr_40320", - "instr_40324", - "instr_40328", - "instr_40332", - "instr_40336", - "instr_40340", - "instr_40344" - ] - }, - "instr_40348": { - "virtual_address": 40348, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_40352": { - "virtual_address": 40352, - "size": 4, - "disassembly": "mov r1, r5", - "mnemonic": "mov", - "operands": "r1, r5", - "mode": "none" - }, - "instr_40356": { - "virtual_address": 40356, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_40360": { - "virtual_address": 40360, - "size": 4, - "disassembly": "ldr r3, [0x9bb8]", - "mnemonic": "ldr", - "operands": "r3, [0x9bb8]", - "mode": "none" - }, - "instr_40364": { - "virtual_address": 40364, - "size": 4, - "disassembly": "bl 0x13bf0", - "mnemonic": "bl", - "operands": "0x13bf0", - "mode": "none" - }, - "instr_40368": { - "virtual_address": 40368, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_40372": { - "virtual_address": 40372, - "size": 4, - "disassembly": "beq 0x9dc4", - "mnemonic": "beq", - "operands": "0x9dc4", - "mode": "none" - }, - "bb_40348": { - "virtual_address": 40348, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 40376, - "children": [ - "instr_40348", - "instr_40352", - "instr_40356", - "instr_40360", - "instr_40364", - "instr_40368", - "instr_40372" - ] - }, - "instr_40376": { - "virtual_address": 40376, - "size": 4, - "disassembly": "ldr r3, [sp, #0x4c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x4c]", - "mode": "none" - }, - "instr_40380": { - "virtual_address": 40380, - "size": 4, - "disassembly": "tst r3, #0x1", - "mnemonic": "tst", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_40384": { - "virtual_address": 40384, - "size": 4, - "disassembly": "bne 0x0ad88", - "mnemonic": "bne", - "operands": "0x0ad88", - "mode": "none" - }, - "bb_40376": { - "virtual_address": 40376, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 40388, - "children": [ - "instr_40376", - "instr_40380", - "instr_40384" - ] - }, - "instr_40388": { - "virtual_address": 40388, - "size": 4, - "disassembly": "ldr r3, [sp, #0x28]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x28]", - "mode": "none" - }, - "instr_40392": { - "virtual_address": 40392, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_40396": { - "virtual_address": 40396, - "size": 4, - "disassembly": "blt 0x9dec", - "mnemonic": "blt", - "operands": "0x9dec", - "mode": "none" - }, - "bb_40388": { - "virtual_address": 40388, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 40400, - "children": [ - "instr_40388", - "instr_40392", - "instr_40396" - ] - }, - "instr_40400": { - "virtual_address": 40400, - "size": 4, - "disassembly": "mov r2, #0x30", - "mnemonic": "mov", - "operands": "r2, #0x30", - "mode": "none" - }, - "instr_40404": { - "virtual_address": 40404, - "size": 4, - "disassembly": "ldr r3, [sp, #0x28]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x28]", - "mode": "none" - }, - "instr_40408": { - "virtual_address": 40408, - "size": 4, - "disassembly": "add r3, r3, #0x1", - "mnemonic": "add", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_40412": { - "virtual_address": 40412, - "size": 4, - "disassembly": "add r3, r6, r3", - "mnemonic": "add", - "operands": "r3, r6, r3", - "mode": "none" - }, - "bb_40400": { - "virtual_address": 40400, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 40416, - "children": [ - "instr_40400", - "instr_40404", - "instr_40408", - "instr_40412" - ] - }, - "instr_40416": { - "virtual_address": 40416, - "size": 4, - "disassembly": "strb r2, [r6], #0x1", - "mnemonic": "strb", - "operands": "r2, [r6], #0x1", - "mode": "none" - }, - "instr_40420": { - "virtual_address": 40420, - "size": 4, - "disassembly": "cmp r3, r6", - "mnemonic": "cmp", - "operands": "r3, r6", - "mode": "none" - }, - "instr_40424": { - "virtual_address": 40424, - "size": 4, - "disassembly": "bne 0x9de0", - "mnemonic": "bne", - "operands": "0x9de0", - "mode": "none" - }, - "bb_40416": { - "virtual_address": 40416, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 40428, - "children": [ - "instr_40416", - "instr_40420", - "instr_40424" - ] - }, - "instr_40428": { - "virtual_address": 40428, - "size": 4, - "disassembly": "ldr r3, [sp, #0x38]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x38]", - "mode": "none" - }, - "instr_40432": { - "virtual_address": 40432, - "size": 4, - "disassembly": "sub r3, r6, r3", - "mnemonic": "sub", - "operands": "r3, r6, r3", - "mode": "none" - }, - "instr_40436": { - "virtual_address": 40436, - "size": 4, - "disassembly": "str r3, [sp, #0x4c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x4c]", - "mode": "none" - }, - "instr_40440": { - "virtual_address": 40440, - "size": 4, - "disassembly": "orr r10, r10, #0x2", - "mnemonic": "orr", - "operands": "r10, r10, #0x2", - "mode": "none" - }, - "bb_40428": { - "virtual_address": 40428, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 40444, - "children": [ - "instr_40428", - "instr_40432", - "instr_40436", - "instr_40440" - ] - }, - "instr_40444": { - "virtual_address": 40444, - "size": 4, - "disassembly": "ldr r3, [sp, #0x88]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x88]", - "mode": "none" - }, - "instr_40448": { - "virtual_address": 40448, - "size": 4, - "disassembly": "str r3, [sp, #0x44]", - "mnemonic": "str", - "operands": "r3, [sp, #0x44]", - "mode": "none" - }, - "instr_40452": { - "virtual_address": 40452, - "size": 4, - "disassembly": "b 0x0a380", - "mnemonic": "b", - "operands": "0x0a380", - "mode": "none" - }, - "bb_40444": { - "virtual_address": 40444, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 41856, - "children": [ - "instr_40444", - "instr_40448", - "instr_40452" - ] - }, - "instr_40456": { - "virtual_address": 40456, - "size": 4, - "disassembly": "str r3, [sp, #0x40]", - "mnemonic": "str", - "operands": "r3, [sp, #0x40]", - "mode": "none" - }, - "instr_40460": { - "virtual_address": 40460, - "size": 4, - "disassembly": "ldr r3, [0x9bbc]", - "mnemonic": "ldr", - "operands": "r3, [0x9bbc]", - "mode": "none" - }, - "instr_40464": { - "virtual_address": 40464, - "size": 4, - "disassembly": "str r3, [sp, #0x68]", - "mnemonic": "str", - "operands": "r3, [sp, #0x68]", - "mode": "none" - }, - "bb_40456": { - "virtual_address": 40456, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 40468, - "children": [ - "instr_40456", - "instr_40460", - "instr_40464" - ] - }, - "instr_40468": { - "virtual_address": 40468, - "size": 4, - "disassembly": "ands r6, r10, #0x20", - "mnemonic": "ands", - "operands": "r6, r10, #0x20", - "mode": "none" - }, - "instr_40472": { - "virtual_address": 40472, - "size": 4, - "disassembly": "beq 0x9eec", - "mnemonic": "beq", - "operands": "0x9eec", - "mode": "none" - }, - "bb_40468": { - "virtual_address": 40468, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 40476, - "children": [ - "instr_40468", - "instr_40472" - ] - }, - "instr_40476": { - "virtual_address": 40476, - "size": 4, - "disassembly": "ldr r3, [sp, #0x34]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x34]", - "mode": "none" - }, - "instr_40480": { - "virtual_address": 40480, - "size": 4, - "disassembly": "add r3, r3, #0x7", - "mnemonic": "add", - "operands": "r3, r3, #0x7", - "mode": "none" - }, - "instr_40484": { - "virtual_address": 40484, - "size": 4, - "disassembly": "bic r3, r3, #0x7", - "mnemonic": "bic", - "operands": "r3, r3, #0x7", - "mode": "none" - }, - "instr_40488": { - "virtual_address": 40488, - "size": 4, - "disassembly": "ldr r6, [r3, #0x4]", - "mnemonic": "ldr", - "operands": "r6, [r3, #0x4]", - "mode": "none" - }, - "instr_40492": { - "virtual_address": 40492, - "size": 4, - "disassembly": "ldr r4, [r3], #0x8", - "mnemonic": "ldr", - "operands": "r4, [r3], #0x8", - "mode": "none" - }, - "instr_40496": { - "virtual_address": 40496, - "size": 4, - "disassembly": "str r3, [sp, #0x34]", - "mnemonic": "str", - "operands": "r3, [sp, #0x34]", - "mode": "none" - }, - "bb_40476": { - "virtual_address": 40476, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 40500, - "children": [ - "instr_40476", - "instr_40480", - "instr_40484", - "instr_40488", - "instr_40492", - "instr_40496" - ] - }, - "instr_40500": { - "virtual_address": 40500, - "size": 4, - "disassembly": "orrs r3, r4, r6", - "mnemonic": "orrs", - "operands": "r3, r4, r6", - "mode": "none" - }, - "instr_40504": { - "virtual_address": 40504, - "size": 4, - "disassembly": "moveq r3, #0x0", - "mnemonic": "moveq", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_40508": { - "virtual_address": 40508, - "size": 4, - "disassembly": "andne r3, r10, #0x1", - "mnemonic": "andne", - "operands": "r3, r10, #0x1", - "mode": "none" - }, - "instr_40512": { - "virtual_address": 40512, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_40516": { - "virtual_address": 40516, - "size": 4, - "disassembly": "ldrne r3, [sp, #0x40]", - "mnemonic": "ldrne", - "operands": "r3, [sp, #0x40]", - "mode": "none" - }, - "instr_40520": { - "virtual_address": 40520, - "size": 4, - "disassembly": "strbne r3, [sp, #0x85]", - "mnemonic": "strbne", - "operands": "r3, [sp, #0x85]", - "mode": "none" - }, - "instr_40524": { - "virtual_address": 40524, - "size": 4, - "disassembly": "movne r3, #0x30", - "mnemonic": "movne", - "operands": "r3, #0x30", - "mode": "none" - }, - "instr_40528": { - "virtual_address": 40528, - "size": 4, - "disassembly": "orrne r10, r10, #0x2", - "mnemonic": "orrne", - "operands": "r10, r10, #0x2", - "mode": "none" - }, - "instr_40532": { - "virtual_address": 40532, - "size": 4, - "disassembly": "strbne r3, [sp, #0x84]", - "mnemonic": "strbne", - "operands": "r3, [sp, #0x84]", - "mode": "none" - }, - "instr_40536": { - "virtual_address": 40536, - "size": 4, - "disassembly": "bic r3, r10, #0x400", - "mnemonic": "bic", - "operands": "r3, r10, #0x400", - "mode": "none" - }, - "instr_40540": { - "virtual_address": 40540, - "size": 4, - "disassembly": "mov r2, #0x2", - "mnemonic": "mov", - "operands": "r2, #0x2", - "mode": "none" - }, - "instr_40544": { - "virtual_address": 40544, - "size": 4, - "disassembly": "str r3, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x1c]", - "mode": "none" - }, - "instr_40548": { - "virtual_address": 40548, - "size": 4, - "disassembly": "b 0x8e38", - "mnemonic": "b", - "operands": "0x8e38", - "mode": "none" - }, - "bb_40500": { - "virtual_address": 40500, - "size": 52, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36408, - "children": [ - "instr_40500", - "instr_40504", - "instr_40508", - "instr_40512", - "instr_40516", - "instr_40520", - "instr_40524", - "instr_40528", - "instr_40532", - "instr_40536", - "instr_40540", - "instr_40544", - "instr_40548" - ] - }, - "instr_40552": { - "virtual_address": 40552, - "size": 4, - "disassembly": "str r3, [sp, #0x40]", - "mnemonic": "str", - "operands": "r3, [sp, #0x40]", - "mode": "none" - }, - "instr_40556": { - "virtual_address": 40556, - "size": 4, - "disassembly": "str r10, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r10, [sp, #0x1c]", - "mode": "none" - }, - "instr_40560": { - "virtual_address": 40560, - "size": 4, - "disassembly": "b 0x8e10", - "mnemonic": "b", - "operands": "0x8e10", - "mode": "none" - }, - "bb_40552": { - "virtual_address": 40552, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36368, - "children": [ - "instr_40552", - "instr_40556", - "instr_40560" - ] - }, - "instr_40564": { - "virtual_address": 40564, - "size": 4, - "disassembly": "str r3, [sp, #0x40]", - "mnemonic": "str", - "operands": "r3, [sp, #0x40]", - "mode": "none" - }, - "instr_40568": { - "virtual_address": 40568, - "size": 4, - "disassembly": "b 0x8f3c", - "mnemonic": "b", - "operands": "0x8f3c", - "mode": "none" - }, - "bb_40564": { - "virtual_address": 40564, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36668, - "children": [ - "instr_40564", - "instr_40568" - ] - }, - "instr_40572": { - "virtual_address": 40572, - "size": 4, - "disassembly": "str r3, [sp, #0x40]", - "mnemonic": "str", - "operands": "r3, [sp, #0x40]", - "mode": "none" - }, - "instr_40576": { - "virtual_address": 40576, - "size": 4, - "disassembly": "ldr r3, [0x9bc0]", - "mnemonic": "ldr", - "operands": "r3, [0x9bc0]", - "mode": "none" - }, - "instr_40580": { - "virtual_address": 40580, - "size": 4, - "disassembly": "str r3, [sp, #0x68]", - "mnemonic": "str", - "operands": "r3, [sp, #0x68]", - "mode": "none" - }, - "instr_40584": { - "virtual_address": 40584, - "size": 4, - "disassembly": "b 0x9e14", - "mnemonic": "b", - "operands": "0x9e14", - "mode": "none" - }, - "bb_40572": { - "virtual_address": 40572, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 40468, - "children": [ - "instr_40572", - "instr_40576", - "instr_40580", - "instr_40584" - ] - }, - "instr_40588": { - "virtual_address": 40588, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_40592": { - "virtual_address": 40592, - "size": 4, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "none" - }, - "instr_40596": { - "virtual_address": 40596, - "size": 4, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "none" - }, - "instr_40600": { - "virtual_address": 40600, - "size": 4, - "disassembly": "bl 0x10460", - "mnemonic": "bl", - "operands": "0x10460", - "mode": "none" - }, - "instr_40604": { - "virtual_address": 40604, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_40608": { - "virtual_address": 40608, - "size": 4, - "disassembly": "bne 0x941c", - "mnemonic": "bne", - "operands": "0x941c", - "mode": "none" - }, - "bb_40588": { - "virtual_address": 40588, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 40612, - "children": [ - "instr_40588", - "instr_40592", - "instr_40596", - "instr_40600", - "instr_40604", - "instr_40608" - ] - }, - "instr_40612": { - "virtual_address": 40612, - "size": 4, - "disassembly": "ldr r4, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_40616": { - "virtual_address": 40616, - "size": 4, - "disassembly": "add r9, sp, #0xac", - "mnemonic": "add", - "operands": "r9, sp, #0xac", - "mode": "none" - }, - "instr_40620": { - "virtual_address": 40620, - "size": 4, - "disassembly": "b 0x917c", - "mnemonic": "b", - "operands": "0x917c", - "mode": "none" - }, - "bb_40612": { - "virtual_address": 40612, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37244, - "children": [ - "instr_40612", - "instr_40616", - "instr_40620" - ] - }, - "instr_40624": { - "virtual_address": 40624, - "size": 4, - "disassembly": "cmp r5, #0x6", - "mnemonic": "cmp", - "operands": "r5, #0x6", - "mode": "none" - }, - "instr_40628": { - "virtual_address": 40628, - "size": 4, - "disassembly": "movcc r3, r5", - "mnemonic": "movcc", - "operands": "r3, r5", - "mode": "none" - }, - "instr_40632": { - "virtual_address": 40632, - "size": 4, - "disassembly": "movcs r3, #0x6", - "mnemonic": "movcs", - "operands": "r3, #0x6", - "mode": "none" - }, - "instr_40636": { - "virtual_address": 40636, - "size": 4, - "disassembly": "ldr r2, [sp, #0x38]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x38]", - "mode": "none" - }, - "instr_40640": { - "virtual_address": 40640, - "size": 4, - "disassembly": "ldr r1, [0x9bc4]", - "mnemonic": "ldr", - "operands": "r1, [0x9bc4]", - "mode": "none" - }, - "instr_40644": { - "virtual_address": 40644, - "size": 4, - "disassembly": "mov r5, r2", - "mnemonic": "mov", - "operands": "r5, r2", - "mode": "none" - }, - "instr_40648": { - "virtual_address": 40648, - "size": 4, - "disassembly": "str r3, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x1c]", - "mode": "none" - }, - "instr_40652": { - "virtual_address": 40652, - "size": 4, - "disassembly": "str r4, [sp, #0x34]", - "mnemonic": "str", - "operands": "r4, [sp, #0x34]", - "mode": "none" - }, - "instr_40656": { - "virtual_address": 40656, - "size": 4, - "disassembly": "str r2, [sp, #0x30]", - "mnemonic": "str", - "operands": "r2, [sp, #0x30]", - "mode": "none" - }, - "instr_40660": { - "virtual_address": 40660, - "size": 4, - "disassembly": "str r1, [sp, #0x38]", - "mnemonic": "str", - "operands": "r1, [sp, #0x38]", - "mode": "none" - }, - "instr_40664": { - "virtual_address": 40664, - "size": 4, - "disassembly": "str r3, [sp, #0x28]", - "mnemonic": "str", - "operands": "r3, [sp, #0x28]", - "mode": "none" - }, - "instr_40668": { - "virtual_address": 40668, - "size": 4, - "disassembly": "str r2, [sp, #0x58]", - "mnemonic": "str", - "operands": "r2, [sp, #0x58]", - "mode": "none" - }, - "instr_40672": { - "virtual_address": 40672, - "size": 4, - "disassembly": "str r2, [sp, #0x48]", - "mnemonic": "str", - "operands": "r2, [sp, #0x48]", - "mode": "none" - }, - "instr_40676": { - "virtual_address": 40676, - "size": 4, - "disassembly": "str r2, [sp, #0x44]", - "mnemonic": "str", - "operands": "r2, [sp, #0x44]", - "mode": "none" - }, - "instr_40680": { - "virtual_address": 40680, - "size": 4, - "disassembly": "b 0x8ec0", - "mnemonic": "b", - "operands": "0x8ec0", - "mode": "none" - }, - "bb_40624": { - "virtual_address": 40624, - "size": 60, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36544, - "children": [ - "instr_40624", - "instr_40628", - "instr_40632", - "instr_40636", - "instr_40640", - "instr_40644", - "instr_40648", - "instr_40652", - "instr_40656", - "instr_40660", - "instr_40664", - "instr_40668", - "instr_40672", - "instr_40676", - "instr_40680" - ] - }, - "instr_40684": { - "virtual_address": 40684, - "size": 4, - "disassembly": "ands r3, r10, #0x10", - "mnemonic": "ands", - "operands": "r3, r10, #0x10", - "mode": "none" - }, - "instr_40688": { - "virtual_address": 40688, - "size": 4, - "disassembly": "beq 0x9f94", - "mnemonic": "beq", - "operands": "0x9f94", - "mode": "none" - }, - "bb_40684": { - "virtual_address": 40684, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 40692, - "children": [ - "instr_40684", - "instr_40688" - ] - }, - "instr_40692": { - "virtual_address": 40692, - "size": 4, - "disassembly": "ldr r3, [sp, #0x34]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x34]", - "mode": "none" - }, - "instr_40696": { - "virtual_address": 40696, - "size": 4, - "disassembly": "ldr r4, [r3], #0x4", - "mnemonic": "ldr", - "operands": "r4, [r3], #0x4", - "mode": "none" - }, - "instr_40700": { - "virtual_address": 40700, - "size": 4, - "disassembly": "str r3, [sp, #0x34]", - "mnemonic": "str", - "operands": "r3, [sp, #0x34]", - "mode": "none" - }, - "instr_40704": { - "virtual_address": 40704, - "size": 4, - "disassembly": "b 0x9e34", - "mnemonic": "b", - "operands": "0x9e34", - "mode": "none" - }, - "bb_40692": { - "virtual_address": 40692, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 40500, - "children": [ - "instr_40692", - "instr_40696", - "instr_40700", - "instr_40704" - ] - }, - "instr_40708": { - "virtual_address": 40708, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_40712": { - "virtual_address": 40712, - "size": 4, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "none" - }, - "instr_40716": { - "virtual_address": 40716, - "size": 4, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "none" - }, - "instr_40720": { - "virtual_address": 40720, - "size": 4, - "disassembly": "bl 0x10460", - "mnemonic": "bl", - "operands": "0x10460", - "mode": "none" - }, - "instr_40724": { - "virtual_address": 40724, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_40728": { - "virtual_address": 40728, - "size": 4, - "disassembly": "bne 0x941c", - "mnemonic": "bne", - "operands": "0x941c", - "mode": "none" - }, - "bb_40708": { - "virtual_address": 40708, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 40732, - "children": [ - "instr_40708", - "instr_40712", - "instr_40716", - "instr_40720", - "instr_40724", - "instr_40728" - ] - }, - "instr_40732": { - "virtual_address": 40732, - "size": 4, - "disassembly": "ldr r4, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_40736": { - "virtual_address": 40736, - "size": 4, - "disassembly": "ldr r5, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r5, [sp, #0xa4]", - "mode": "none" - }, - "instr_40740": { - "virtual_address": 40740, - "size": 4, - "disassembly": "add r9, sp, #0xac", - "mnemonic": "add", - "operands": "r9, sp, #0xac", - "mode": "none" - }, - "instr_40744": { - "virtual_address": 40744, - "size": 4, - "disassembly": "b 0x94cc", - "mnemonic": "b", - "operands": "0x94cc", - "mode": "none" - }, - "bb_40732": { - "virtual_address": 40732, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 38092, - "children": [ - "instr_40732", - "instr_40736", - "instr_40740", - "instr_40744" - ] - }, - "instr_40748": { - "virtual_address": 40748, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_40752": { - "virtual_address": 40752, - "size": 4, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "none" - }, - "instr_40756": { - "virtual_address": 40756, - "size": 4, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "none" - }, - "instr_40760": { - "virtual_address": 40760, - "size": 4, - "disassembly": "bl 0x10460", - "mnemonic": "bl", - "operands": "0x10460", - "mode": "none" - }, - "instr_40764": { - "virtual_address": 40764, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_40768": { - "virtual_address": 40768, - "size": 4, - "disassembly": "bne 0x941c", - "mnemonic": "bne", - "operands": "0x941c", - "mode": "none" - }, - "bb_40748": { - "virtual_address": 40748, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 40772, - "children": [ - "instr_40748", - "instr_40752", - "instr_40756", - "instr_40760", - "instr_40764", - "instr_40768" - ] - }, - "instr_40772": { - "virtual_address": 40772, - "size": 4, - "disassembly": "ldr r4, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_40776": { - "virtual_address": 40776, - "size": 4, - "disassembly": "ldr r5, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r5, [sp, #0xa4]", - "mode": "none" - }, - "instr_40780": { - "virtual_address": 40780, - "size": 4, - "disassembly": "add r9, sp, #0xac", - "mnemonic": "add", - "operands": "r9, sp, #0xac", - "mode": "none" - }, - "instr_40784": { - "virtual_address": 40784, - "size": 4, - "disassembly": "b 0x94a4", - "mnemonic": "b", - "operands": "0x94a4", - "mode": "none" - }, - "bb_40772": { - "virtual_address": 40772, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 38052, - "children": [ - "instr_40772", - "instr_40776", - "instr_40780", - "instr_40784" - ] - }, - "instr_40788": { - "virtual_address": 40788, - "size": 4, - "disassembly": "ldr r0, [r11, #0x58]", - "mnemonic": "ldr", - "operands": "r0, [r11, #0x58]", - "mode": "none" - }, - "instr_40792": { - "virtual_address": 40792, - "size": 4, - "disassembly": "bl 0x0de74", - "mnemonic": "bl", - "operands": "0x0de74", - "mode": "none" - }, - "instr_40796": { - "virtual_address": 40796, - "size": 4, - "disassembly": "ldrh r3, [r11, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r11, #0xc]", - "mode": "none" - }, - "instr_40800": { - "virtual_address": 40800, - "size": 4, - "disassembly": "b 0x9450", - "mnemonic": "b", - "operands": "0x9450", - "mode": "none" - }, - "bb_40788": { - "virtual_address": 40788, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37968, - "children": [ - "instr_40788", - "instr_40792", - "instr_40796", - "instr_40800" - ] - }, - "instr_40804": { - "virtual_address": 40804, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_40808": { - "virtual_address": 40808, - "size": 4, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "none" - }, - "instr_40812": { - "virtual_address": 40812, - "size": 4, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "none" - }, - "instr_40816": { - "virtual_address": 40816, - "size": 4, - "disassembly": "str r3, [sp, #0x64]", - "mnemonic": "str", - "operands": "r3, [sp, #0x64]", - "mode": "none" - }, - "instr_40820": { - "virtual_address": 40820, - "size": 4, - "disassembly": "bl 0x10460", - "mnemonic": "bl", - "operands": "0x10460", - "mode": "none" - }, - "instr_40824": { - "virtual_address": 40824, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_40828": { - "virtual_address": 40828, - "size": 4, - "disassembly": "bne 0x941c", - "mnemonic": "bne", - "operands": "0x941c", - "mode": "none" - }, - "bb_40804": { - "virtual_address": 40804, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 40832, - "children": [ - "instr_40804", - "instr_40808", - "instr_40812", - "instr_40816", - "instr_40820", - "instr_40824", - "instr_40828" - ] - }, - "instr_40832": { - "virtual_address": 40832, - "size": 4, - "disassembly": "ldrb r2, [sp, #0x83]", - "mnemonic": "ldrb", - "operands": "r2, [sp, #0x83]", - "mode": "none" - }, - "instr_40836": { - "virtual_address": 40836, - "size": 4, - "disassembly": "ldr r4, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_40840": { - "virtual_address": 40840, - "size": 4, - "disassembly": "ldr r3, [sp, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x64]", - "mode": "none" - }, - "instr_40844": { - "virtual_address": 40844, - "size": 4, - "disassembly": "add r9, sp, #0xac", - "mnemonic": "add", - "operands": "r9, sp, #0xac", - "mode": "none" - }, - "instr_40848": { - "virtual_address": 40848, - "size": 4, - "disassembly": "b 0x8ac4", - "mnemonic": "b", - "operands": "0x8ac4", - "mode": "none" - }, - "bb_40832": { - "virtual_address": 40832, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 35524, - "children": [ - "instr_40832", - "instr_40836", - "instr_40840", - "instr_40844", - "instr_40848" - ] - }, - "instr_40852": { - "virtual_address": 40852, - "size": 4, - "disassembly": "ands r2, r10, #0x40", - "mnemonic": "ands", - "operands": "r2, r10, #0x40", - "mode": "none" - }, - "instr_40856": { - "virtual_address": 40856, - "size": 4, - "disassembly": "beq 0x0a26c", - "mnemonic": "beq", - "operands": "0x0a26c", - "mode": "none" - }, - "bb_40852": { - "virtual_address": 40852, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 40860, - "children": [ - "instr_40852", - "instr_40856" - ] - }, - "instr_40860": { - "virtual_address": 40860, - "size": 4, - "disassembly": "ldr r2, [sp, #0x34]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x34]", - "mode": "none" - }, - "instr_40864": { - "virtual_address": 40864, - "size": 4, - "disassembly": "ldr r4, [r2], #0x4", - "mnemonic": "ldr", - "operands": "r4, [r2], #0x4", - "mode": "none" - }, - "instr_40868": { - "virtual_address": 40868, - "size": 4, - "disassembly": "mov r4, r4, lsl #0x10", - "mnemonic": "mov", - "operands": "r4, r4, lsl #0x10", - "mode": "none" - }, - "instr_40872": { - "virtual_address": 40872, - "size": 4, - "disassembly": "mov r6, r3", - "mnemonic": "mov", - "operands": "r6, r3", - "mode": "none" - }, - "instr_40876": { - "virtual_address": 40876, - "size": 4, - "disassembly": "str r2, [sp, #0x34]", - "mnemonic": "str", - "operands": "r2, [sp, #0x34]", - "mode": "none" - }, - "instr_40880": { - "virtual_address": 40880, - "size": 4, - "disassembly": "mov r4, r4, lsr #0x10", - "mnemonic": "mov", - "operands": "r4, r4, lsr #0x10", - "mode": "none" - }, - "instr_40884": { - "virtual_address": 40884, - "size": 4, - "disassembly": "b 0x9e34", - "mnemonic": "b", - "operands": "0x9e34", - "mode": "none" - }, - "bb_40860": { - "virtual_address": 40860, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 40500, - "children": [ - "instr_40860", - "instr_40864", - "instr_40868", - "instr_40872", - "instr_40876", - "instr_40880", - "instr_40884" - ] - }, - "instr_40888": { - "virtual_address": 40888, - "size": 4, - "disassembly": "mov r3, #0x30", - "mnemonic": "mov", - "operands": "r3, #0x30", - "mode": "none" - }, - "instr_40892": { - "virtual_address": 40892, - "size": 4, - "disassembly": "ldr r1, [sp, #0x38]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x38]", - "mode": "none" - }, - "instr_40896": { - "virtual_address": 40896, - "size": 4, - "disassembly": "sub r2, r2, #0x2", - "mnemonic": "sub", - "operands": "r2, r2, #0x2", - "mode": "none" - }, - "instr_40900": { - "virtual_address": 40900, - "size": 4, - "disassembly": "strb r3, [r1, #-0x1]", - "mnemonic": "strb", - "operands": "r3, [r1, #-0x1]", - "mode": "none" - }, - "instr_40904": { - "virtual_address": 40904, - "size": 4, - "disassembly": "add r3, sp, #0x150", - "mnemonic": "add", - "operands": "r3, sp, #0x150", - "mode": "none" - }, - "instr_40908": { - "virtual_address": 40908, - "size": 4, - "disassembly": "sub r3, r3, r2", - "mnemonic": "sub", - "operands": "r3, r3, r2", - "mode": "none" - }, - "instr_40912": { - "virtual_address": 40912, - "size": 4, - "disassembly": "ldr r10, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r10, [sp, #0x1c]", - "mode": "none" - }, - "instr_40916": { - "virtual_address": 40916, - "size": 4, - "disassembly": "str r3, [sp, #0x28]", - "mnemonic": "str", - "operands": "r3, [sp, #0x28]", - "mode": "none" - }, - "instr_40920": { - "virtual_address": 40920, - "size": 4, - "disassembly": "str r2, [sp, #0x38]", - "mnemonic": "str", - "operands": "r2, [sp, #0x38]", - "mode": "none" - }, - "instr_40924": { - "virtual_address": 40924, - "size": 4, - "disassembly": "b 0x8e98", - "mnemonic": "b", - "operands": "0x8e98", - "mode": "none" - }, - "bb_40888": { - "virtual_address": 40888, - "size": 40, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36504, - "children": [ - "instr_40888", - "instr_40892", - "instr_40896", - "instr_40900", - "instr_40904", - "instr_40908", - "instr_40912", - "instr_40916", - "instr_40920", - "instr_40924" - ] - }, - "instr_40928": { - "virtual_address": 40928, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_40932": { - "virtual_address": 40932, - "size": 4, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "none" - }, - "instr_40936": { - "virtual_address": 40936, - "size": 4, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "none" - }, - "instr_40940": { - "virtual_address": 40940, - "size": 4, - "disassembly": "bl 0x10460", - "mnemonic": "bl", - "operands": "0x10460", - "mode": "none" - }, - "instr_40944": { - "virtual_address": 40944, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_40948": { - "virtual_address": 40948, - "size": 4, - "disassembly": "bne 0x941c", - "mnemonic": "bne", - "operands": "0x941c", - "mode": "none" - }, - "bb_40928": { - "virtual_address": 40928, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 40952, - "children": [ - "instr_40928", - "instr_40932", - "instr_40936", - "instr_40940", - "instr_40944", - "instr_40948" - ] - }, - "instr_40952": { - "virtual_address": 40952, - "size": 4, - "disassembly": "ldr r4, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_40956": { - "virtual_address": 40956, - "size": 4, - "disassembly": "add r9, sp, #0xac", - "mnemonic": "add", - "operands": "r9, sp, #0xac", - "mode": "none" - }, - "instr_40960": { - "virtual_address": 40960, - "size": 4, - "disassembly": "b 0x9140", - "mnemonic": "b", - "operands": "0x9140", - "mode": "none" - }, - "bb_40952": { - "virtual_address": 40952, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37184, - "children": [ - "instr_40952", - "instr_40956", - "instr_40960" - ] - }, - "instr_40964": { - "virtual_address": 40964, - "size": 4, - "disassembly": "ldr r3, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "bb_40964": { - "virtual_address": 40964, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 40968, - "children": [ - "instr_40964" - ] - }, - "instr_40968": { - "virtual_address": 40968, - "size": 4, - "disassembly": "add r3, r3, #0x1", - "mnemonic": "add", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_40972": { - "virtual_address": 40972, - "size": 4, - "disassembly": "str r5, [r9, #0x4]", - "mnemonic": "str", - "operands": "r5, [r9, #0x4]", - "mode": "none" - }, - "instr_40976": { - "virtual_address": 40976, - "size": 4, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "none" - }, - "instr_40980": { - "virtual_address": 40980, - "size": 4, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "instr_40984": { - "virtual_address": 40984, - "size": 4, - "disassembly": "ldr r3, [0x9bcc]", - "mnemonic": "ldr", - "operands": "r3, [0x9bcc]", - "mode": "none" - }, - "instr_40988": { - "virtual_address": 40988, - "size": 4, - "disassembly": "add r4, r4, r5", - "mnemonic": "add", - "operands": "r4, r4, r5", - "mode": "none" - }, - "instr_40992": { - "virtual_address": 40992, - "size": 4, - "disassembly": "str r3, [r9, #0x0]", - "mnemonic": "str", - "operands": "r3, [r9, #0x0]", - "mode": "none" - }, - "instr_40996": { - "virtual_address": 40996, - "size": 4, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_41000": { - "virtual_address": 41000, - "size": 4, - "disassembly": "ble 0x8b84", - "mnemonic": "ble", - "operands": "0x8b84", - "mode": "none" - }, - "bb_40968": { - "virtual_address": 40968, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 41004, - "children": [ - "instr_40968", - "instr_40972", - "instr_40976", - "instr_40980", - "instr_40984", - "instr_40988", - "instr_40992", - "instr_40996", - "instr_41000" - ] - }, - "instr_41004": { - "virtual_address": 41004, - "size": 4, - "disassembly": "b 0x9544", - "mnemonic": "b", - "operands": "0x9544", - "mode": "none" - }, - "bb_41004": { - "virtual_address": 41004, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 38212, - "children": [ - "instr_41004" - ] - }, - "instr_41008": { - "virtual_address": 41008, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_41012": { - "virtual_address": 41012, - "size": 4, - "disassembly": "ldr r2, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x1c]", - "mode": "none" - }, - "instr_41016": { - "virtual_address": 41016, - "size": 4, - "disassembly": "and r2, r2, #0x400", - "mnemonic": "and", - "operands": "r2, r2, #0x400", - "mode": "none" - }, - "instr_41020": { - "virtual_address": 41020, - "size": 4, - "disassembly": "str r5, [sp, #0x28]", - "mnemonic": "str", - "operands": "r5, [sp, #0x28]", - "mode": "none" - }, - "instr_41024": { - "virtual_address": 41024, - "size": 4, - "disassembly": "str r11, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r11, [sp, #0x3c]", - "mode": "none" - }, - "instr_41028": { - "virtual_address": 41028, - "size": 4, - "disassembly": "str r7, [sp, #0x44]", - "mnemonic": "str", - "operands": "r7, [sp, #0x44]", - "mode": "none" - }, - "instr_41032": { - "virtual_address": 41032, - "size": 4, - "disassembly": "mov r5, r3", - "mnemonic": "mov", - "operands": "r5, r3", - "mode": "none" - }, - "instr_41036": { - "virtual_address": 41036, - "size": 4, - "disassembly": "mov r11, r2", - "mnemonic": "mov", - "operands": "r11, r2", - "mode": "none" - }, - "instr_41040": { - "virtual_address": 41040, - "size": 4, - "disassembly": "str r9, [sp, #0x30]", - "mnemonic": "str", - "operands": "r9, [sp, #0x30]", - "mode": "none" - }, - "instr_41044": { - "virtual_address": 41044, - "size": 4, - "disassembly": "ldr r7, [sp, #0x74]", - "mnemonic": "ldr", - "operands": "r7, [sp, #0x74]", - "mode": "none" - }, - "instr_41048": { - "virtual_address": 41048, - "size": 4, - "disassembly": "add r10, sp, #0x150", - "mnemonic": "add", - "operands": "r10, sp, #0x150", - "mode": "none" - }, - "instr_41052": { - "virtual_address": 41052, - "size": 4, - "disassembly": "b 0x0a08c", - "mnemonic": "b", - "operands": "0x0a08c", - "mode": "none" - }, - "bb_41008": { - "virtual_address": 41008, - "size": 48, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 41100, - "children": [ - "instr_41008", - "instr_41012", - "instr_41016", - "instr_41020", - "instr_41024", - "instr_41028", - "instr_41032", - "instr_41036", - "instr_41040", - "instr_41044", - "instr_41048", - "instr_41052" - ] - }, - "instr_41056": { - "virtual_address": 41056, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_41060": { - "virtual_address": 41060, - "size": 4, - "disassembly": "mov r1, r6", - "mnemonic": "mov", - "operands": "r1, r6", - "mode": "none" - }, - "instr_41064": { - "virtual_address": 41064, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_41068": { - "virtual_address": 41068, - "size": 4, - "disassembly": "mov r2, #0xa", - "mnemonic": "mov", - "operands": "r2, #0xa", - "mode": "none" - }, - "instr_41072": { - "virtual_address": 41072, - "size": 4, - "disassembly": "bl 0x13cfc", - "mnemonic": "bl", - "operands": "0x13cfc", - "mode": "none" - }, - "instr_41076": { - "virtual_address": 41076, - "size": 4, - "disassembly": "cmp r4, #0xa", - "mnemonic": "cmp", - "operands": "r4, #0xa", - "mode": "none" - }, - "instr_41080": { - "virtual_address": 41080, - "size": 4, - "disassembly": "sbcs r3, r6, #0x0", - "mnemonic": "sbcs", - "operands": "r3, r6, #0x0", - "mode": "none" - }, - "instr_41084": { - "virtual_address": 41084, - "size": 4, - "disassembly": "mov r4, r0", - "mnemonic": "mov", - "operands": "r4, r0", - "mode": "none" - }, - "instr_41088": { - "virtual_address": 41088, - "size": 4, - "disassembly": "mov r6, r1", - "mnemonic": "mov", - "operands": "r6, r1", - "mode": "none" - }, - "instr_41092": { - "virtual_address": 41092, - "size": 4, - "disassembly": "bcc 0x0a0e0", - "mnemonic": "bcc", - "operands": "0x0a0e0", - "mode": "none" - }, - "bb_41056": { - "virtual_address": 41056, - "size": 40, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 41096, - "children": [ - "instr_41056", - "instr_41060", - "instr_41064", - "instr_41068", - "instr_41072", - "instr_41076", - "instr_41080", - "instr_41084", - "instr_41088", - "instr_41092" - ] - }, - "instr_41096": { - "virtual_address": 41096, - "size": 4, - "disassembly": "mov r10, r9", - "mnemonic": "mov", - "operands": "r10, r9", - "mode": "none" - }, - "bb_41096": { - "virtual_address": 41096, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 41100, - "children": [ - "instr_41096" - ] - }, - "instr_41100": { - "virtual_address": 41100, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_41104": { - "virtual_address": 41104, - "size": 4, - "disassembly": "mov r1, r6", - "mnemonic": "mov", - "operands": "r1, r6", - "mode": "none" - }, - "instr_41108": { - "virtual_address": 41108, - "size": 4, - "disassembly": "mov r2, #0xa", - "mnemonic": "mov", - "operands": "r2, #0xa", - "mode": "none" - }, - "instr_41112": { - "virtual_address": 41112, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_41116": { - "virtual_address": 41116, - "size": 4, - "disassembly": "bl 0x13cfc", - "mnemonic": "bl", - "operands": "0x13cfc", - "mode": "none" - }, - "instr_41120": { - "virtual_address": 41120, - "size": 4, - "disassembly": "cmp r11, #0x0", - "mnemonic": "cmp", - "operands": "r11, #0x0", - "mode": "none" - }, - "instr_41124": { - "virtual_address": 41124, - "size": 4, - "disassembly": "add r2, r2, #0x30", - "mnemonic": "add", - "operands": "r2, r2, #0x30", - "mode": "none" - }, - "instr_41128": { - "virtual_address": 41128, - "size": 4, - "disassembly": "strb r2, [r10, #-0x1]", - "mnemonic": "strb", - "operands": "r2, [r10, #-0x1]", - "mode": "none" - }, - "instr_41132": { - "virtual_address": 41132, - "size": 4, - "disassembly": "sub r9, r10, #0x1", - "mnemonic": "sub", - "operands": "r9, r10, #0x1", - "mode": "none" - }, - "instr_41136": { - "virtual_address": 41136, - "size": 4, - "disassembly": "add r5, r5, #0x1", - "mnemonic": "add", - "operands": "r5, r5, #0x1", - "mode": "none" - }, - "instr_41140": { - "virtual_address": 41140, - "size": 4, - "disassembly": "beq 0x0a060", - "mnemonic": "beq", - "operands": "0x0a060", - "mode": "none" - }, - "bb_41100": { - "virtual_address": 41100, - "size": 44, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 41144, - "children": [ - "instr_41100", - "instr_41104", - "instr_41108", - "instr_41112", - "instr_41116", - "instr_41120", - "instr_41124", - "instr_41128", - "instr_41132", - "instr_41136", - "instr_41140" - ] - }, - "instr_41144": { - "virtual_address": 41144, - "size": 4, - "disassembly": "ldrb r3, [r7, #0x0]", - "mnemonic": "ldrb", - "operands": "r3, [r7, #0x0]", - "mode": "none" - }, - "instr_41148": { - "virtual_address": 41148, - "size": 4, - "disassembly": "subs r2, r3, #0xff", - "mnemonic": "subs", - "operands": "r2, r3, #0xff", - "mode": "none" - }, - "instr_41152": { - "virtual_address": 41152, - "size": 4, - "disassembly": "movne r2, #0x1", - "mnemonic": "movne", - "operands": "r2, #0x1", - "mode": "none" - }, - "instr_41156": { - "virtual_address": 41156, - "size": 4, - "disassembly": "cmp r3, r5", - "mnemonic": "cmp", - "operands": "r3, r5", - "mode": "none" - }, - "instr_41160": { - "virtual_address": 41160, - "size": 4, - "disassembly": "movne r2, #0x0", - "mnemonic": "movne", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_41164": { - "virtual_address": 41164, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_41168": { - "virtual_address": 41168, - "size": 4, - "disassembly": "beq 0x0a060", - "mnemonic": "beq", - "operands": "0x0a060", - "mode": "none" - }, - "bb_41144": { - "virtual_address": 41144, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 41172, - "children": [ - "instr_41144", - "instr_41148", - "instr_41152", - "instr_41156", - "instr_41160", - "instr_41164", - "instr_41168" - ] - }, - "instr_41172": { - "virtual_address": 41172, - "size": 4, - "disassembly": "cmp r4, #0xa", - "mnemonic": "cmp", - "operands": "r4, #0xa", - "mode": "none" - }, - "instr_41176": { - "virtual_address": 41176, - "size": 4, - "disassembly": "sbcs r3, r6, #0x0", - "mnemonic": "sbcs", - "operands": "r3, r6, #0x0", - "mode": "none" - }, - "instr_41180": { - "virtual_address": 41180, - "size": 4, - "disassembly": "bcs 0x0aadc", - "mnemonic": "bcs", - "operands": "0x0aadc", - "mode": "none" - }, - "bb_41172": { - "virtual_address": 41172, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 41184, - "children": [ - "instr_41172", - "instr_41176", - "instr_41180" - ] - }, - "instr_41184": { - "virtual_address": 41184, - "size": 4, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "none" - }, - "instr_41188": { - "virtual_address": 41188, - "size": 4, - "disassembly": "add r2, sp, #0x150", - "mnemonic": "add", - "operands": "r2, sp, #0x150", - "mode": "none" - }, - "instr_41192": { - "virtual_address": 41192, - "size": 4, - "disassembly": "sub r3, r2, r3", - "mnemonic": "sub", - "operands": "r3, r2, r3", - "mode": "none" - }, - "instr_41196": { - "virtual_address": 41196, - "size": 4, - "disassembly": "str r9, [sp, #0x38]", - "mnemonic": "str", - "operands": "r9, [sp, #0x38]", - "mode": "none" - }, - "instr_41200": { - "virtual_address": 41200, - "size": 4, - "disassembly": "str r7, [sp, #0x74]", - "mnemonic": "str", - "operands": "r7, [sp, #0x74]", - "mode": "none" - }, - "instr_41204": { - "virtual_address": 41204, - "size": 4, - "disassembly": "str r5, [sp, #0x4c]", - "mnemonic": "str", - "operands": "r5, [sp, #0x4c]", - "mode": "none" - }, - "instr_41208": { - "virtual_address": 41208, - "size": 4, - "disassembly": "ldr r9, [sp, #0x30]", - "mnemonic": "ldr", - "operands": "r9, [sp, #0x30]", - "mode": "none" - }, - "instr_41212": { - "virtual_address": 41212, - "size": 4, - "disassembly": "ldr r5, [sp, #0x28]", - "mnemonic": "ldr", - "operands": "r5, [sp, #0x28]", - "mode": "none" - }, - "instr_41216": { - "virtual_address": 41216, - "size": 4, - "disassembly": "ldr r11, [sp, #0x3c]", - "mnemonic": "ldr", - "operands": "r11, [sp, #0x3c]", - "mode": "none" - }, - "instr_41220": { - "virtual_address": 41220, - "size": 4, - "disassembly": "ldr r7, [sp, #0x44]", - "mnemonic": "ldr", - "operands": "r7, [sp, #0x44]", - "mode": "none" - }, - "instr_41224": { - "virtual_address": 41224, - "size": 4, - "disassembly": "ldr r10, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r10, [sp, #0x1c]", - "mode": "none" - }, - "instr_41228": { - "virtual_address": 41228, - "size": 4, - "disassembly": "str r3, [sp, #0x28]", - "mnemonic": "str", - "operands": "r3, [sp, #0x28]", - "mode": "none" - }, - "instr_41232": { - "virtual_address": 41232, - "size": 4, - "disassembly": "b 0x8e98", - "mnemonic": "b", - "operands": "0x8e98", - "mode": "none" - }, - "bb_41184": { - "virtual_address": 41184, - "size": 52, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36504, - "children": [ - "instr_41184", - "instr_41188", - "instr_41192", - "instr_41196", - "instr_41200", - "instr_41204", - "instr_41208", - "instr_41212", - "instr_41216", - "instr_41220", - "instr_41224", - "instr_41228", - "instr_41232" - ] - }, - "instr_41236": { - "virtual_address": 41236, - "size": 4, - "disassembly": "ldr r3, [sp, #0x34]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x34]", - "mode": "none" - }, - "instr_41240": { - "virtual_address": 41240, - "size": 4, - "disassembly": "ldr r1, [sp, #0x24]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x24]", - "mode": "none" - }, - "instr_41244": { - "virtual_address": 41244, - "size": 4, - "disassembly": "ldr r2, [r3], #0x4", - "mnemonic": "ldr", - "operands": "r2, [r3], #0x4", - "mode": "none" - }, - "instr_41248": { - "virtual_address": 41248, - "size": 4, - "disassembly": "str r1, [r2, #0x0]", - "mnemonic": "str", - "operands": "r1, [r2, #0x0]", - "mode": "none" - }, - "instr_41252": { - "virtual_address": 41252, - "size": 4, - "disassembly": "str r3, [sp, #0x34]", - "mnemonic": "str", - "operands": "r3, [sp, #0x34]", - "mode": "none" - }, - "instr_41256": { - "virtual_address": 41256, - "size": 4, - "disassembly": "b 0x875c", - "mnemonic": "b", - "operands": "0x875c", - "mode": "none" - }, - "bb_41236": { - "virtual_address": 41236, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34652, - "children": [ - "instr_41236", - "instr_41240", - "instr_41244", - "instr_41248", - "instr_41252", - "instr_41256" - ] - }, - "instr_41260": { - "virtual_address": 41260, - "size": 4, - "disassembly": "mov r3, r7", - "mnemonic": "mov", - "operands": "r3, r7", - "mode": "none" - }, - "instr_41264": { - "virtual_address": 41264, - "size": 4, - "disassembly": "mov r7, r11", - "mnemonic": "mov", - "operands": "r7, r11", - "mode": "none" - }, - "instr_41268": { - "virtual_address": 41268, - "size": 4, - "disassembly": "mov r11, r3", - "mnemonic": "mov", - "operands": "r11, r3", - "mode": "none" - }, - "instr_41272": { - "virtual_address": 41272, - "size": 4, - "disassembly": "ldr r3, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa8]", - "mode": "none" - }, - "instr_41276": { - "virtual_address": 41276, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_41280": { - "virtual_address": 41280, - "size": 4, - "disassembly": "bne 0x0ac9c", - "mnemonic": "bne", - "operands": "0x0ac9c", - "mode": "none" - }, - "bb_41260": { - "virtual_address": 41260, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 41284, - "children": [ - "instr_41260", - "instr_41264", - "instr_41268", - "instr_41272", - "instr_41276", - "instr_41280" - ] - }, - "instr_41284": { - "virtual_address": 41284, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_41288": { - "virtual_address": 41288, - "size": 4, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "instr_41292": { - "virtual_address": 41292, - "size": 4, - "disassembly": "b 0x9438", - "mnemonic": "b", - "operands": "0x9438", - "mode": "none" - }, - "bb_41284": { - "virtual_address": 41284, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37944, - "children": [ - "instr_41284", - "instr_41288", - "instr_41292" - ] - }, - "instr_41296": { - "virtual_address": 41296, - "size": 4, - "disassembly": "add r5, r5, #0x1", - "mnemonic": "add", - "operands": "r5, r5, #0x1", - "mode": "none" - }, - "instr_41300": { - "virtual_address": 41300, - "size": 4, - "disassembly": "ldr r3, [0x9bcc]", - "mnemonic": "ldr", - "operands": "r3, [0x9bcc]", - "mode": "none" - }, - "instr_41304": { - "virtual_address": 41304, - "size": 4, - "disassembly": "add r4, r4, r6", - "mnemonic": "add", - "operands": "r4, r4, r6", - "mode": "none" - }, - "instr_41308": { - "virtual_address": 41308, - "size": 4, - "disassembly": "cmp r5, #0x7", - "mnemonic": "cmp", - "operands": "r5, #0x7", - "mode": "none" - }, - "instr_41312": { - "virtual_address": 41312, - "size": 4, - "disassembly": "str r6, [r9, #0x4]", - "mnemonic": "str", - "operands": "r6, [r9, #0x4]", - "mode": "none" - }, - "instr_41316": { - "virtual_address": 41316, - "size": 4, - "disassembly": "str r3, [r9, #0x0]", - "mnemonic": "str", - "operands": "r3, [r9, #0x0]", - "mode": "none" - }, - "instr_41320": { - "virtual_address": 41320, - "size": 4, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_41324": { - "virtual_address": 41324, - "size": 4, - "disassembly": "str r5, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r5, [sp, #0xa4]", - "mode": "none" - }, - "instr_41328": { - "virtual_address": 41328, - "size": 4, - "disassembly": "ble 0x9518", - "mnemonic": "ble", - "operands": "0x9518", - "mode": "none" - }, - "bb_41296": { - "virtual_address": 41296, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 41332, - "children": [ - "instr_41296", - "instr_41300", - "instr_41304", - "instr_41308", - "instr_41312", - "instr_41316", - "instr_41320", - "instr_41324", - "instr_41328" - ] - }, - "instr_41332": { - "virtual_address": 41332, - "size": 4, - "disassembly": "b 0x9980", - "mnemonic": "b", - "operands": "0x9980", - "mode": "none" - }, - "bb_41332": { - "virtual_address": 41332, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 39296, - "children": [ - "instr_41332" - ] - }, - "instr_41336": { - "virtual_address": 41336, - "size": 4, - "disassembly": "cmp r5, #0x10", - "mnemonic": "cmp", - "operands": "r5, #0x10", - "mode": "none" - }, - "instr_41340": { - "virtual_address": 41340, - "size": 4, - "disassembly": "ble 0x0a4b0", - "mnemonic": "ble", - "operands": "0x0a4b0", - "mode": "none" - }, - "bb_41336": { - "virtual_address": 41336, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 41344, - "children": [ - "instr_41336", - "instr_41340" - ] - }, - "instr_41344": { - "virtual_address": 41344, - "size": 4, - "disassembly": "mov r6, #0x10", - "mnemonic": "mov", - "operands": "r6, #0x10", - "mode": "none" - }, - "instr_41348": { - "virtual_address": 41348, - "size": 4, - "disassembly": "ldr r3, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "instr_41352": { - "virtual_address": 41352, - "size": 4, - "disassembly": "b 0x0a198", - "mnemonic": "b", - "operands": "0x0a198", - "mode": "none" - }, - "bb_41344": { - "virtual_address": 41344, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 41368, - "children": [ - "instr_41344", - "instr_41348", - "instr_41352" - ] - }, - "instr_41356": { - "virtual_address": 41356, - "size": 4, - "disassembly": "sub r5, r5, #0x10", - "mnemonic": "sub", - "operands": "r5, r5, #0x10", - "mode": "none" - }, - "instr_41360": { - "virtual_address": 41360, - "size": 4, - "disassembly": "cmp r5, #0x10", - "mnemonic": "cmp", - "operands": "r5, #0x10", - "mode": "none" - }, - "instr_41364": { - "virtual_address": 41364, - "size": 4, - "disassembly": "ble 0x0a4b4", - "mnemonic": "ble", - "operands": "0x0a4b4", - "mode": "none" - }, - "bb_41356": { - "virtual_address": 41356, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 41368, - "children": [ - "instr_41356", - "instr_41360", - "instr_41364" - ] - }, - "instr_41368": { - "virtual_address": 41368, - "size": 4, - "disassembly": "add r3, r3, #0x1", - "mnemonic": "add", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_41372": { - "virtual_address": 41372, - "size": 4, - "disassembly": "ldr r2, [0x9bcc]", - "mnemonic": "ldr", - "operands": "r2, [0x9bcc]", - "mode": "none" - }, - "instr_41376": { - "virtual_address": 41376, - "size": 4, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "none" - }, - "instr_41380": { - "virtual_address": 41380, - "size": 4, - "disassembly": "add r4, r4, #0x10", - "mnemonic": "add", - "operands": "r4, r4, #0x10", - "mode": "none" - }, - "instr_41384": { - "virtual_address": 41384, - "size": 4, - "disassembly": "stmia r9, {r2, r6}", - "mnemonic": "stmia", - "operands": "r9, {r2, r6}", - "mode": "none" - }, - "instr_41388": { - "virtual_address": 41388, - "size": 4, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_41392": { - "virtual_address": 41392, - "size": 4, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "instr_41396": { - "virtual_address": 41396, - "size": 4, - "disassembly": "addle r9, r9, #0x8", - "mnemonic": "addle", - "operands": "r9, r9, #0x8", - "mode": "none" - }, - "instr_41400": { - "virtual_address": 41400, - "size": 4, - "disassembly": "ble 0x0a18c", - "mnemonic": "ble", - "operands": "0x0a18c", - "mode": "none" - }, - "bb_41368": { - "virtual_address": 41368, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 41404, - "children": [ - "instr_41368", - "instr_41372", - "instr_41376", - "instr_41380", - "instr_41384", - "instr_41388", - "instr_41392", - "instr_41396", - "instr_41400" - ] - }, - "instr_41404": { - "virtual_address": 41404, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_41408": { - "virtual_address": 41408, - "size": 4, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "none" - }, - "instr_41412": { - "virtual_address": 41412, - "size": 4, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "none" - }, - "instr_41416": { - "virtual_address": 41416, - "size": 4, - "disassembly": "bl 0x10460", - "mnemonic": "bl", - "operands": "0x10460", - "mode": "none" - }, - "instr_41420": { - "virtual_address": 41420, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_41424": { - "virtual_address": 41424, - "size": 4, - "disassembly": "bne 0x941c", - "mnemonic": "bne", - "operands": "0x941c", - "mode": "none" - }, - "bb_41404": { - "virtual_address": 41404, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 41428, - "children": [ - "instr_41404", - "instr_41408", - "instr_41412", - "instr_41416", - "instr_41420", - "instr_41424" - ] - }, - "instr_41428": { - "virtual_address": 41428, - "size": 4, - "disassembly": "add r3, sp, #0xa4", - "mnemonic": "add", - "operands": "r3, sp, #0xa4", - "mode": "none" - }, - "instr_41432": { - "virtual_address": 41432, - "size": 4, - "disassembly": "ldmia r3, {r3, r4}", - "mnemonic": "ldmia", - "operands": "r3, {r3, r4}", - "mode": "none" - }, - "instr_41436": { - "virtual_address": 41436, - "size": 4, - "disassembly": "add r9, sp, #0xac", - "mnemonic": "add", - "operands": "r9, sp, #0xac", - "mode": "none" - }, - "instr_41440": { - "virtual_address": 41440, - "size": 4, - "disassembly": "b 0x0a18c", - "mnemonic": "b", - "operands": "0x0a18c", - "mode": "none" - }, - "bb_41428": { - "virtual_address": 41428, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 41356, - "children": [ - "instr_41428", - "instr_41432", - "instr_41436", - "instr_41440" - ] - }, - "instr_41444": { - "virtual_address": 41444, - "size": 4, - "disassembly": "ldr r0, [sp, #0x38]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x38]", - "mode": "none" - }, - "instr_41448": { - "virtual_address": 41448, - "size": 4, - "disassembly": "str r4, [sp, #0x34]", - "mnemonic": "str", - "operands": "r4, [sp, #0x34]", - "mode": "none" - }, - "instr_41452": { - "virtual_address": 41452, - "size": 4, - "disassembly": "bl 0x85fc", - "mnemonic": "bl", - "operands": "0x85fc", - "mode": "none" - }, - "instr_41456": { - "virtual_address": 41456, - "size": 4, - "disassembly": "bic r3, r0, r0, asr #0x1f", - "mnemonic": "bic", - "operands": "r3, r0, r0, asr #0x1f", - "mode": "none" - }, - "instr_41460": { - "virtual_address": 41460, - "size": 4, - "disassembly": "mov r5, r6", - "mnemonic": "mov", - "operands": "r5, r6", - "mode": "none" - }, - "instr_41464": { - "virtual_address": 41464, - "size": 4, - "disassembly": "ldrb r2, [sp, #0x83]", - "mnemonic": "ldrb", - "operands": "r2, [sp, #0x83]", - "mode": "none" - }, - "instr_41468": { - "virtual_address": 41468, - "size": 4, - "disassembly": "str r0, [sp, #0x28]", - "mnemonic": "str", - "operands": "r0, [sp, #0x28]", - "mode": "none" - }, - "instr_41472": { - "virtual_address": 41472, - "size": 4, - "disassembly": "str r6, [sp, #0x30]", - "mnemonic": "str", - "operands": "r6, [sp, #0x30]", - "mode": "none" - }, - "instr_41476": { - "virtual_address": 41476, - "size": 4, - "disassembly": "str r6, [sp, #0x58]", - "mnemonic": "str", - "operands": "r6, [sp, #0x58]", - "mode": "none" - }, - "instr_41480": { - "virtual_address": 41480, - "size": 4, - "disassembly": "str r6, [sp, #0x48]", - "mnemonic": "str", - "operands": "r6, [sp, #0x48]", - "mode": "none" - }, - "instr_41484": { - "virtual_address": 41484, - "size": 4, - "disassembly": "str r6, [sp, #0x44]", - "mnemonic": "str", - "operands": "r6, [sp, #0x44]", - "mode": "none" - }, - "instr_41488": { - "virtual_address": 41488, - "size": 4, - "disassembly": "str r3, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x1c]", - "mode": "none" - }, - "instr_41492": { - "virtual_address": 41492, - "size": 4, - "disassembly": "b 0x8ec0", - "mnemonic": "b", - "operands": "0x8ec0", - "mode": "none" - }, - "bb_41444": { - "virtual_address": 41444, - "size": 52, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36544, - "children": [ - "instr_41444", - "instr_41448", - "instr_41452", - "instr_41456", - "instr_41460", - "instr_41464", - "instr_41468", - "instr_41472", - "instr_41476", - "instr_41480", - "instr_41484", - "instr_41488", - "instr_41492" - ] - }, - "instr_41496": { - "virtual_address": 41496, - "size": 4, - "disassembly": "ldr r3, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x1c]", - "mode": "none" - }, - "instr_41500": { - "virtual_address": 41500, - "size": 4, - "disassembly": "ands r6, r3, #0x200", - "mnemonic": "ands", - "operands": "r6, r3, #0x200", - "mode": "none" - }, - "instr_41504": { - "virtual_address": 41504, - "size": 4, - "disassembly": "ldr r3, [sp, #0x34]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x34]", - "mode": "none" - }, - "instr_41508": { - "virtual_address": 41508, - "size": 4, - "disassembly": "ldrne r4, [r3], #0x4", - "mnemonic": "ldrne", - "operands": "r4, [r3], #0x4", - "mode": "none" - }, - "instr_41512": { - "virtual_address": 41512, - "size": 4, - "disassembly": "ldreq r4, [r3], #0x4", - "mnemonic": "ldreq", - "operands": "r4, [r3], #0x4", - "mode": "none" - }, - "instr_41516": { - "virtual_address": 41516, - "size": 4, - "disassembly": "movne r6, r2", - "mnemonic": "movne", - "operands": "r6, r2", - "mode": "none" - }, - "instr_41520": { - "virtual_address": 41520, - "size": 4, - "disassembly": "moveq r2, #0x1", - "mnemonic": "moveq", - "operands": "r2, #0x1", - "mode": "none" - }, - "instr_41524": { - "virtual_address": 41524, - "size": 4, - "disassembly": "movne r2, #0x1", - "mnemonic": "movne", - "operands": "r2, #0x1", - "mode": "none" - }, - "instr_41528": { - "virtual_address": 41528, - "size": 4, - "disassembly": "strne r3, [sp, #0x34]", - "mnemonic": "strne", - "operands": "r3, [sp, #0x34]", - "mode": "none" - }, - "instr_41532": { - "virtual_address": 41532, - "size": 4, - "disassembly": "streq r3, [sp, #0x34]", - "mnemonic": "streq", - "operands": "r3, [sp, #0x34]", - "mode": "none" - }, - "instr_41536": { - "virtual_address": 41536, - "size": 4, - "disassembly": "andne r4, r4, #0xff", - "mnemonic": "andne", - "operands": "r4, r4, #0xff", - "mode": "none" - }, - "instr_41540": { - "virtual_address": 41540, - "size": 4, - "disassembly": "b 0x8e38", - "mnemonic": "b", - "operands": "0x8e38", - "mode": "none" - }, - "bb_41496": { - "virtual_address": 41496, - "size": 48, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36408, - "children": [ - "instr_41496", - "instr_41500", - "instr_41504", - "instr_41508", - "instr_41512", - "instr_41516", - "instr_41520", - "instr_41524", - "instr_41528", - "instr_41532", - "instr_41536", - "instr_41540" - ] - }, - "instr_41544": { - "virtual_address": 41544, - "size": 4, - "disassembly": "ldr r3, [sp, #0x34]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x34]", - "mode": "none" - }, - "instr_41548": { - "virtual_address": 41548, - "size": 4, - "disassembly": "ands r6, r10, #0x200", - "mnemonic": "ands", - "operands": "r6, r10, #0x200", - "mode": "none" - }, - "instr_41552": { - "virtual_address": 41552, - "size": 4, - "disassembly": "ldrne r4, [r3], #0x4", - "mnemonic": "ldrne", - "operands": "r4, [r3], #0x4", - "mode": "none" - }, - "instr_41556": { - "virtual_address": 41556, - "size": 4, - "disassembly": "ldreq r4, [r3], #0x4", - "mnemonic": "ldreq", - "operands": "r4, [r3], #0x4", - "mode": "none" - }, - "instr_41560": { - "virtual_address": 41560, - "size": 4, - "disassembly": "movne r6, r2", - "mnemonic": "movne", - "operands": "r6, r2", - "mode": "none" - }, - "instr_41564": { - "virtual_address": 41564, - "size": 4, - "disassembly": "strne r3, [sp, #0x34]", - "mnemonic": "strne", - "operands": "r3, [sp, #0x34]", - "mode": "none" - }, - "instr_41568": { - "virtual_address": 41568, - "size": 4, - "disassembly": "streq r3, [sp, #0x34]", - "mnemonic": "streq", - "operands": "r3, [sp, #0x34]", - "mode": "none" - }, - "instr_41572": { - "virtual_address": 41572, - "size": 4, - "disassembly": "andne r4, r4, #0xff", - "mnemonic": "andne", - "operands": "r4, r4, #0xff", - "mode": "none" - }, - "instr_41576": { - "virtual_address": 41576, - "size": 4, - "disassembly": "b 0x8f5c", - "mnemonic": "b", - "operands": "0x8f5c", - "mode": "none" - }, - "bb_41544": { - "virtual_address": 41544, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36700, - "children": [ - "instr_41544", - "instr_41548", - "instr_41552", - "instr_41556", - "instr_41560", - "instr_41564", - "instr_41568", - "instr_41572", - "instr_41576" - ] - }, - "instr_41580": { - "virtual_address": 41580, - "size": 4, - "disassembly": "ldr r3, [sp, #0x34]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x34]", - "mode": "none" - }, - "instr_41584": { - "virtual_address": 41584, - "size": 4, - "disassembly": "ands r6, r10, #0x200", - "mnemonic": "ands", - "operands": "r6, r10, #0x200", - "mode": "none" - }, - "instr_41588": { - "virtual_address": 41588, - "size": 4, - "disassembly": "ldrne r4, [r3], #0x4", - "mnemonic": "ldrne", - "operands": "r4, [r3], #0x4", - "mode": "none" - }, - "instr_41592": { - "virtual_address": 41592, - "size": 4, - "disassembly": "ldreq r4, [r3], #0x4", - "mnemonic": "ldreq", - "operands": "r4, [r3], #0x4", - "mode": "none" - }, - "instr_41596": { - "virtual_address": 41596, - "size": 4, - "disassembly": "movne r6, r2", - "mnemonic": "movne", - "operands": "r6, r2", - "mode": "none" - }, - "instr_41600": { - "virtual_address": 41600, - "size": 4, - "disassembly": "strne r3, [sp, #0x34]", - "mnemonic": "strne", - "operands": "r3, [sp, #0x34]", - "mode": "none" - }, - "instr_41604": { - "virtual_address": 41604, - "size": 4, - "disassembly": "streq r3, [sp, #0x34]", - "mnemonic": "streq", - "operands": "r3, [sp, #0x34]", - "mode": "none" - }, - "instr_41608": { - "virtual_address": 41608, - "size": 4, - "disassembly": "andne r4, r4, #0xff", - "mnemonic": "andne", - "operands": "r4, r4, #0xff", - "mode": "none" - }, - "instr_41612": { - "virtual_address": 41612, - "size": 4, - "disassembly": "b 0x9e34", - "mnemonic": "b", - "operands": "0x9e34", - "mode": "none" - }, - "bb_41580": { - "virtual_address": 41580, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 40500, - "children": [ - "instr_41580", - "instr_41584", - "instr_41588", - "instr_41592", - "instr_41596", - "instr_41600", - "instr_41604", - "instr_41608", - "instr_41612" - ] - }, - "instr_41616": { - "virtual_address": 41616, - "size": 4, - "disassembly": "ldr r3, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "instr_41620": { - "virtual_address": 41620, - "size": 4, - "disassembly": "b 0x9344", - "mnemonic": "b", - "operands": "0x9344", - "mode": "none" - }, - "bb_41616": { - "virtual_address": 41616, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37700, - "children": [ - "instr_41616", - "instr_41620" - ] - }, - "instr_41624": { - "virtual_address": 41624, - "size": 4, - "disassembly": "cmn r5, #0x1", - "mnemonic": "cmn", - "operands": "r5, #0x1", - "mode": "none" - }, - "instr_41628": { - "virtual_address": 41628, - "size": 4, - "disassembly": "beq 0x0a570", - "mnemonic": "beq", - "operands": "0x0a570", - "mode": "none" - }, - "bb_41624": { - "virtual_address": 41624, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 41632, - "children": [ - "instr_41624", - "instr_41628" - ] - }, - "instr_41632": { - "virtual_address": 41632, - "size": 4, - "disassembly": "ldr r3, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x1c]", - "mode": "none" - }, - "instr_41636": { - "virtual_address": 41636, - "size": 4, - "disassembly": "cmp r3, #0x47", - "mnemonic": "cmp", - "operands": "r3, #0x47", - "mode": "none" - }, - "instr_41640": { - "virtual_address": 41640, - "size": 4, - "disassembly": "cmpeq r5, #0x0", - "mnemonic": "cmpeq", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_41644": { - "virtual_address": 41644, - "size": 4, - "disassembly": "bne 0x0a574", - "mnemonic": "bne", - "operands": "0x0a574", - "mode": "none" - }, - "bb_41632": { - "virtual_address": 41632, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 41648, - "children": [ - "instr_41632", - "instr_41636", - "instr_41640", - "instr_41644" - ] - }, - "instr_41648": { - "virtual_address": 41648, - "size": 4, - "disassembly": "add r4, sp, #0x50", - "mnemonic": "add", - "operands": "r4, sp, #0x50", - "mode": "none" - }, - "instr_41652": { - "virtual_address": 41652, - "size": 4, - "disassembly": "ldmia r4, {r3, r4}", - "mnemonic": "ldmia", - "operands": "r4, {r3, r4}", - "mode": "none" - }, - "instr_41656": { - "virtual_address": 41656, - "size": 4, - "disassembly": "orr r2, r10, #0x100", - "mnemonic": "orr", - "operands": "r2, r10, #0x100", - "mode": "none" - }, - "instr_41660": { - "virtual_address": 41660, - "size": 4, - "disassembly": "subs r6, r4, #0x0", - "mnemonic": "subs", - "operands": "r6, r4, #0x0", - "mode": "none" - }, - "instr_41664": { - "virtual_address": 41664, - "size": 4, - "disassembly": "str r2, [sp, #0x30]", - "mnemonic": "str", - "operands": "r2, [sp, #0x30]", - "mode": "none" - }, - "instr_41668": { - "virtual_address": 41668, - "size": 4, - "disassembly": "blt 0x0ad2c", - "mnemonic": "blt", - "operands": "0x0ad2c", - "mode": "none" - }, - "bb_41648": { - "virtual_address": 41648, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 41672, - "children": [ - "instr_41648", - "instr_41652", - "instr_41656", - "instr_41660", - "instr_41664", - "instr_41668" - ] - }, - "instr_41672": { - "virtual_address": 41672, - "size": 4, - "disassembly": "mov r5, #0x1", - "mnemonic": "mov", - "operands": "r5, #0x1", - "mode": "none" - }, - "instr_41676": { - "virtual_address": 41676, - "size": 4, - "disassembly": "mov r4, r5", - "mnemonic": "mov", - "operands": "r4, r5", - "mode": "none" - }, - "instr_41680": { - "virtual_address": 41680, - "size": 4, - "disassembly": "str r0, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r0, [sp, #0x3c]", - "mode": "none" - }, - "instr_41684": { - "virtual_address": 41684, - "size": 4, - "disassembly": "str r3, [sp, #0x28]", - "mnemonic": "str", - "operands": "r3, [sp, #0x28]", - "mode": "none" - }, - "bb_41672": { - "virtual_address": 41672, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 41688, - "children": [ - "instr_41672", - "instr_41676", - "instr_41680", - "instr_41684" - ] - }, - "instr_41688": { - "virtual_address": 41688, - "size": 4, - "disassembly": "mov r1, #0x2", - "mnemonic": "mov", - "operands": "r1, #0x2", - "mode": "none" - }, - "instr_41692": { - "virtual_address": 41692, - "size": 4, - "disassembly": "str r1, [sp, #0x0]", - "mnemonic": "str", - "operands": "r1, [sp, #0x0]", - "mode": "none" - }, - "instr_41696": { - "virtual_address": 41696, - "size": 4, - "disassembly": "add r1, sp, #0x98", - "mnemonic": "add", - "operands": "r1, sp, #0x98", - "mode": "none" - }, - "instr_41700": { - "virtual_address": 41700, - "size": 4, - "disassembly": "str r1, [sp, #0x10]", - "mnemonic": "str", - "operands": "r1, [sp, #0x10]", - "mode": "none" - }, - "instr_41704": { - "virtual_address": 41704, - "size": 4, - "disassembly": "add r1, sp, #0x8c", - "mnemonic": "add", - "operands": "r1, sp, #0x8c", - "mode": "none" - }, - "instr_41708": { - "virtual_address": 41708, - "size": 4, - "disassembly": "str r1, [sp, #0xc]", - "mnemonic": "str", - "operands": "r1, [sp, #0xc]", - "mode": "none" - }, - "instr_41712": { - "virtual_address": 41712, - "size": 4, - "disassembly": "add r1, sp, #0x88", - "mnemonic": "add", - "operands": "r1, sp, #0x88", - "mode": "none" - }, - "instr_41716": { - "virtual_address": 41716, - "size": 4, - "disassembly": "mov r3, r6", - "mnemonic": "mov", - "operands": "r3, r6", - "mode": "none" - }, - "instr_41720": { - "virtual_address": 41720, - "size": 4, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "none" - }, - "instr_41724": { - "virtual_address": 41724, - "size": 4, - "disassembly": "ldr r2, [sp, #0x28]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x28]", - "mode": "none" - }, - "instr_41728": { - "virtual_address": 41728, - "size": 4, - "disassembly": "str r4, [sp, #0x4]", - "mnemonic": "str", - "operands": "r4, [sp, #0x4]", - "mode": "none" - }, - "instr_41732": { - "virtual_address": 41732, - "size": 4, - "disassembly": "str r1, [sp, #0x8]", - "mnemonic": "str", - "operands": "r1, [sp, #0x8]", - "mode": "none" - }, - "instr_41736": { - "virtual_address": 41736, - "size": 4, - "disassembly": "bl 0x0b4f0", - "mnemonic": "bl", - "operands": "0x0b4f0", - "mode": "none" - }, - "instr_41740": { - "virtual_address": 41740, - "size": 4, - "disassembly": "ldr r3, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x1c]", - "mode": "none" - }, - "instr_41744": { - "virtual_address": 41744, - "size": 4, - "disassembly": "cmp r3, #0x47", - "mnemonic": "cmp", - "operands": "r3, #0x47", - "mode": "none" - }, - "instr_41748": { - "virtual_address": 41748, - "size": 4, - "disassembly": "str r0, [sp, #0x38]", - "mnemonic": "str", - "operands": "r0, [sp, #0x38]", - "mode": "none" - }, - "instr_41752": { - "virtual_address": 41752, - "size": 4, - "disassembly": "bne 0x0ab68", - "mnemonic": "bne", - "operands": "0x0ab68", - "mode": "none" - }, - "bb_41688": { - "virtual_address": 41688, - "size": 68, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 41756, - "children": [ - "instr_41688", - "instr_41692", - "instr_41696", - "instr_41700", - "instr_41704", - "instr_41708", - "instr_41712", - "instr_41716", - "instr_41720", - "instr_41724", - "instr_41728", - "instr_41732", - "instr_41736", - "instr_41740", - "instr_41744", - "instr_41748", - "instr_41752" - ] - }, - "instr_41756": { - "virtual_address": 41756, - "size": 4, - "disassembly": "tst r10, #0x1", - "mnemonic": "tst", - "operands": "r10, #0x1", - "mode": "none" - }, - "instr_41760": { - "virtual_address": 41760, - "size": 4, - "disassembly": "bne 0x0ab68", - "mnemonic": "bne", - "operands": "0x0ab68", - "mode": "none" - }, - "bb_41756": { - "virtual_address": 41756, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 41764, - "children": [ - "instr_41756", - "instr_41760" - ] - }, - "instr_41764": { - "virtual_address": 41764, - "size": 4, - "disassembly": "ldr r3, [sp, #0x98]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x98]", - "mode": "none" - }, - "bb_41764": { - "virtual_address": 41764, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 41768, - "children": [ - "instr_41764" - ] - }, - "instr_41768": { - "virtual_address": 41768, - "size": 4, - "disassembly": "ldr r2, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x1c]", - "mode": "none" - }, - "instr_41772": { - "virtual_address": 41772, - "size": 4, - "disassembly": "cmp r2, #0x47", - "mnemonic": "cmp", - "operands": "r2, #0x47", - "mode": "none" - }, - "instr_41776": { - "virtual_address": 41776, - "size": 4, - "disassembly": "ldr r2, [sp, #0x38]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x38]", - "mode": "none" - }, - "instr_41780": { - "virtual_address": 41780, - "size": 4, - "disassembly": "sub r3, r3, r2", - "mnemonic": "sub", - "operands": "r3, r3, r2", - "mode": "none" - }, - "instr_41784": { - "virtual_address": 41784, - "size": 4, - "disassembly": "str r3, [sp, #0x4c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x4c]", - "mode": "none" - }, - "instr_41788": { - "virtual_address": 41788, - "size": 4, - "disassembly": "bne 0x0a69c", - "mnemonic": "bne", - "operands": "0x0a69c", - "mode": "none" - }, - "bb_41768": { - "virtual_address": 41768, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 41792, - "children": [ - "instr_41768", - "instr_41772", - "instr_41776", - "instr_41780", - "instr_41784", - "instr_41788" - ] - }, - "instr_41792": { - "virtual_address": 41792, - "size": 4, - "disassembly": "ldr r2, [sp, #0x88]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x88]", - "mode": "none" - }, - "instr_41796": { - "virtual_address": 41796, - "size": 4, - "disassembly": "cmn r2, #0x3", - "mnemonic": "cmn", - "operands": "r2, #0x3", - "mode": "none" - }, - "instr_41800": { - "virtual_address": 41800, - "size": 4, - "disassembly": "movge r3, #0x0", - "mnemonic": "movge", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_41804": { - "virtual_address": 41804, - "size": 4, - "disassembly": "movlt r3, #0x1", - "mnemonic": "movlt", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_41808": { - "virtual_address": 41808, - "size": 4, - "disassembly": "cmp r2, r5", - "mnemonic": "cmp", - "operands": "r2, r5", - "mode": "none" - }, - "instr_41812": { - "virtual_address": 41812, - "size": 4, - "disassembly": "orrgt r3, r3, #0x1", - "mnemonic": "orrgt", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_41816": { - "virtual_address": 41816, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_41820": { - "virtual_address": 41820, - "size": 4, - "disassembly": "str r2, [sp, #0x44]", - "mnemonic": "str", - "operands": "r2, [sp, #0x44]", - "mode": "none" - }, - "instr_41824": { - "virtual_address": 41824, - "size": 4, - "disassembly": "beq 0x0a700", - "mnemonic": "beq", - "operands": "0x0a700", - "mode": "none" - }, - "bb_41792": { - "virtual_address": 41792, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 41828, - "children": [ - "instr_41792", - "instr_41796", - "instr_41800", - "instr_41804", - "instr_41808", - "instr_41812", - "instr_41816", - "instr_41820", - "instr_41824" - ] - }, - "instr_41828": { - "virtual_address": 41828, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_41832": { - "virtual_address": 41832, - "size": 4, - "disassembly": "ldr r3, [sp, #0x40]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x40]", - "mode": "none" - }, - "instr_41836": { - "virtual_address": 41836, - "size": 4, - "disassembly": "sub r3, r3, #0x2", - "mnemonic": "sub", - "operands": "r3, r3, #0x2", - "mode": "none" - }, - "instr_41840": { - "virtual_address": 41840, - "size": 4, - "disassembly": "str r3, [sp, #0x40]", - "mnemonic": "str", - "operands": "r3, [sp, #0x40]", - "mode": "none" - }, - "instr_41844": { - "virtual_address": 41844, - "size": 4, - "disassembly": "bic r3, r3, #0x20", - "mnemonic": "bic", - "operands": "r3, r3, #0x20", - "mode": "none" - }, - "instr_41848": { - "virtual_address": 41848, - "size": 4, - "disassembly": "str r2, [sp, #0x30]", - "mnemonic": "str", - "operands": "r2, [sp, #0x30]", - "mode": "none" - }, - "instr_41852": { - "virtual_address": 41852, - "size": 4, - "disassembly": "str r3, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x1c]", - "mode": "none" - }, - "bb_41828": { - "virtual_address": 41828, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 41856, - "children": [ - "instr_41828", - "instr_41832", - "instr_41836", - "instr_41840", - "instr_41844", - "instr_41848", - "instr_41852" - ] - }, - "instr_41856": { - "virtual_address": 41856, - "size": 4, - "disassembly": "ldr r3, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x1c]", - "mode": "none" - }, - "instr_41860": { - "virtual_address": 41860, - "size": 4, - "disassembly": "ldr r2, [sp, #0x40]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x40]", - "mode": "none" - }, - "instr_41864": { - "virtual_address": 41864, - "size": 4, - "disassembly": "cmp r3, #0x41", - "mnemonic": "cmp", - "operands": "r3, #0x41", - "mode": "none" - }, - "instr_41868": { - "virtual_address": 41868, - "size": 4, - "disassembly": "ldr r3, [sp, #0x44]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x44]", - "mode": "none" - }, - "instr_41872": { - "virtual_address": 41872, - "size": 4, - "disassembly": "addeq r2, r2, #0xf", - "mnemonic": "addeq", - "operands": "r2, r2, #0xf", - "mode": "none" - }, - "instr_41876": { - "virtual_address": 41876, - "size": 4, - "disassembly": "sub r3, r3, #0x1", - "mnemonic": "sub", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_41880": { - "virtual_address": 41880, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_41884": { - "virtual_address": 41884, - "size": 4, - "disassembly": "and r2, r2, #0xff", - "mnemonic": "and", - "operands": "r2, r2, #0xff", - "mode": "none" - }, - "instr_41888": { - "virtual_address": 41888, - "size": 4, - "disassembly": "strb r2, [sp, #0x90]", - "mnemonic": "strb", - "operands": "r2, [sp, #0x90]", - "mode": "none" - }, - "instr_41892": { - "virtual_address": 41892, - "size": 4, - "disassembly": "movlt r2, #0x2d", - "mnemonic": "movlt", - "operands": "r2, #0x2d", - "mode": "none" - }, - "instr_41896": { - "virtual_address": 41896, - "size": 4, - "disassembly": "movge r2, #0x2b", - "mnemonic": "movge", - "operands": "r2, #0x2b", - "mode": "none" - }, - "instr_41900": { - "virtual_address": 41900, - "size": 4, - "disassembly": "str r3, [sp, #0x88]", - "mnemonic": "str", - "operands": "r3, [sp, #0x88]", - "mode": "none" - }, - "instr_41904": { - "virtual_address": 41904, - "size": 4, - "disassembly": "ldrlt r3, [sp, #0x44]", - "mnemonic": "ldrlt", - "operands": "r3, [sp, #0x44]", - "mode": "none" - }, - "instr_41908": { - "virtual_address": 41908, - "size": 4, - "disassembly": "rsblt r3, r3, #0x1", - "mnemonic": "rsblt", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_41912": { - "virtual_address": 41912, - "size": 4, - "disassembly": "cmp r3, #0x9", - "mnemonic": "cmp", - "operands": "r3, #0x9", - "mode": "none" - }, - "instr_41916": { - "virtual_address": 41916, - "size": 4, - "disassembly": "strb r2, [sp, #0x91]", - "mnemonic": "strb", - "operands": "r2, [sp, #0x91]", - "mode": "none" - }, - "instr_41920": { - "virtual_address": 41920, - "size": 4, - "disassembly": "ble 0x0adfc", - "mnemonic": "ble", - "operands": "0x0adfc", - "mode": "none" - }, - "bb_41856": { - "virtual_address": 41856, - "size": 68, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 41924, - "children": [ - "instr_41856", - "instr_41860", - "instr_41864", - "instr_41868", - "instr_41872", - "instr_41876", - "instr_41880", - "instr_41884", - "instr_41888", - "instr_41892", - "instr_41896", - "instr_41900", - "instr_41904", - "instr_41908", - "instr_41912", - "instr_41916", - "instr_41920" - ] - }, - "instr_41924": { - "virtual_address": 41924, - "size": 4, - "disassembly": "add r0, sp, #0x9f", - "mnemonic": "add", - "operands": "r0, sp, #0x9f", - "mode": "none" - }, - "instr_41928": { - "virtual_address": 41928, - "size": 4, - "disassembly": "mov r2, r0", - "mnemonic": "mov", - "operands": "r2, r0", - "mode": "none" - }, - "bb_41924": { - "virtual_address": 41924, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 41932, - "children": [ - "instr_41924", - "instr_41928" - ] - }, - "instr_41932": { - "virtual_address": 41932, - "size": 4, - "disassembly": "mov r1, r2", - "mnemonic": "mov", - "operands": "r1, r2", - "mode": "none" - }, - "instr_41936": { - "virtual_address": 41936, - "size": 4, - "disassembly": "ldr r12, [0x9bc8]", - "mnemonic": "ldr", - "operands": "r12, [0x9bc8]", - "mode": "none" - }, - "instr_41940": { - "virtual_address": 41940, - "size": 4, - "disassembly": "smull r2, r12, r3, r12", - "mnemonic": "smull", - "operands": "r2, r12, r3, r12", - "mode": "none" - }, - "instr_41944": { - "virtual_address": 41944, - "size": 4, - "disassembly": "mov r2, r3, asr #0x1f", - "mnemonic": "mov", - "operands": "r2, r3, asr #0x1f", - "mode": "none" - }, - "instr_41948": { - "virtual_address": 41948, - "size": 4, - "disassembly": "rsb r2, r2, r12, asr #0x2", - "mnemonic": "rsb", - "operands": "r2, r2, r12, asr #0x2", - "mode": "none" - }, - "instr_41952": { - "virtual_address": 41952, - "size": 4, - "disassembly": "add r12, r2, r2, lsl #0x2", - "mnemonic": "add", - "operands": "r12, r2, r2, lsl #0x2", - "mode": "none" - }, - "instr_41956": { - "virtual_address": 41956, - "size": 4, - "disassembly": "cmp r3, #0x63", - "mnemonic": "cmp", - "operands": "r3, #0x63", - "mode": "none" - }, - "instr_41960": { - "virtual_address": 41960, - "size": 4, - "disassembly": "sub r3, r3, r12, lsl #0x1", - "mnemonic": "sub", - "operands": "r3, r3, r12, lsl #0x1", - "mode": "none" - }, - "instr_41964": { - "virtual_address": 41964, - "size": 4, - "disassembly": "add r3, r3, #0x30", - "mnemonic": "add", - "operands": "r3, r3, #0x30", - "mode": "none" - }, - "instr_41968": { - "virtual_address": 41968, - "size": 4, - "disassembly": "strb r3, [r1, #-0x1]", - "mnemonic": "strb", - "operands": "r3, [r1, #-0x1]", - "mode": "none" - }, - "instr_41972": { - "virtual_address": 41972, - "size": 4, - "disassembly": "mov r3, r2", - "mnemonic": "mov", - "operands": "r3, r2", - "mode": "none" - }, - "instr_41976": { - "virtual_address": 41976, - "size": 4, - "disassembly": "sub r2, r1, #0x1", - "mnemonic": "sub", - "operands": "r2, r1, #0x1", - "mode": "none" - }, - "instr_41980": { - "virtual_address": 41980, - "size": 4, - "disassembly": "bgt 0x0a3cc", - "mnemonic": "bgt", - "operands": "0x0a3cc", - "mode": "none" - }, - "bb_41932": { - "virtual_address": 41932, - "size": 52, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 41984, - "children": [ - "instr_41932", - "instr_41936", - "instr_41940", - "instr_41944", - "instr_41948", - "instr_41952", - "instr_41956", - "instr_41960", - "instr_41964", - "instr_41968", - "instr_41972", - "instr_41976", - "instr_41980" - ] - }, - "instr_41984": { - "virtual_address": 41984, - "size": 4, - "disassembly": "add r3, r3, #0x30", - "mnemonic": "add", - "operands": "r3, r3, #0x30", - "mode": "none" - }, - "instr_41988": { - "virtual_address": 41988, - "size": 4, - "disassembly": "sub r12, r1, #0x2", - "mnemonic": "sub", - "operands": "r12, r1, #0x2", - "mode": "none" - }, - "instr_41992": { - "virtual_address": 41992, - "size": 4, - "disassembly": "and r3, r3, #0xff", - "mnemonic": "and", - "operands": "r3, r3, #0xff", - "mode": "none" - }, - "instr_41996": { - "virtual_address": 41996, - "size": 4, - "disassembly": "cmp r0, r12", - "mnemonic": "cmp", - "operands": "r0, r12", - "mode": "none" - }, - "instr_42000": { - "virtual_address": 42000, - "size": 4, - "disassembly": "strb r3, [r2, #-0x1]", - "mnemonic": "strb", - "operands": "r3, [r2, #-0x1]", - "mode": "none" - }, - "instr_42004": { - "virtual_address": 42004, - "size": 4, - "disassembly": "bls 0x0af28", - "mnemonic": "bls", - "operands": "0x0af28", - "mode": "none" - }, - "bb_41984": { - "virtual_address": 41984, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42008, - "children": [ - "instr_41984", - "instr_41988", - "instr_41992", - "instr_41996", - "instr_42000", - "instr_42004" - ] - }, - "instr_42008": { - "virtual_address": 42008, - "size": 4, - "disassembly": "add r12, sp, #0x92", - "mnemonic": "add", - "operands": "r12, sp, #0x92", - "mode": "none" - }, - "instr_42012": { - "virtual_address": 42012, - "size": 4, - "disassembly": "b 0x0a424", - "mnemonic": "b", - "operands": "0x0a424", - "mode": "none" - }, - "bb_42008": { - "virtual_address": 42008, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42020, - "children": [ - "instr_42008", - "instr_42012" - ] - }, - "instr_42016": { - "virtual_address": 42016, - "size": 4, - "disassembly": "ldrb r3, [r2], #0x1", - "mnemonic": "ldrb", - "operands": "r3, [r2], #0x1", - "mode": "none" - }, - "bb_42016": { - "virtual_address": 42016, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42020, - "children": [ - "instr_42016" - ] - }, - "instr_42020": { - "virtual_address": 42020, - "size": 4, - "disassembly": "cmp r0, r2", - "mnemonic": "cmp", - "operands": "r0, r2", - "mode": "none" - }, - "instr_42024": { - "virtual_address": 42024, - "size": 4, - "disassembly": "strb r3, [r12], #0x1", - "mnemonic": "strb", - "operands": "r3, [r12], #0x1", - "mode": "none" - }, - "instr_42028": { - "virtual_address": 42028, - "size": 4, - "disassembly": "bne 0x0a420", - "mnemonic": "bne", - "operands": "0x0a420", - "mode": "none" - }, - "bb_42020": { - "virtual_address": 42020, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42032, - "children": [ - "instr_42020", - "instr_42024", - "instr_42028" - ] - }, - "instr_42032": { - "virtual_address": 42032, - "size": 4, - "disassembly": "add r3, sp, #0xa1", - "mnemonic": "add", - "operands": "r3, sp, #0xa1", - "mode": "none" - }, - "instr_42036": { - "virtual_address": 42036, - "size": 4, - "disassembly": "add r2, sp, #0x92", - "mnemonic": "add", - "operands": "r2, sp, #0x92", - "mode": "none" - }, - "instr_42040": { - "virtual_address": 42040, - "size": 4, - "disassembly": "sub r3, r3, r1", - "mnemonic": "sub", - "operands": "r3, r3, r1", - "mode": "none" - }, - "instr_42044": { - "virtual_address": 42044, - "size": 4, - "disassembly": "add r3, r2, r3", - "mnemonic": "add", - "operands": "r3, r2, r3", - "mode": "none" - }, - "instr_42048": { - "virtual_address": 42048, - "size": 4, - "disassembly": "add r2, sp, #0x90", - "mnemonic": "add", - "operands": "r2, sp, #0x90", - "mode": "none" - }, - "instr_42052": { - "virtual_address": 42052, - "size": 4, - "disassembly": "sub r3, r3, r2", - "mnemonic": "sub", - "operands": "r3, r3, r2", - "mode": "none" - }, - "instr_42056": { - "virtual_address": 42056, - "size": 4, - "disassembly": "str r3, [sp, #0x6c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x6c]", - "mode": "none" - }, - "bb_42032": { - "virtual_address": 42032, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42060, - "children": [ - "instr_42032", - "instr_42036", - "instr_42040", - "instr_42044", - "instr_42048", - "instr_42052", - "instr_42056" - ] - }, - "instr_42060": { - "virtual_address": 42060, - "size": 4, - "disassembly": "ldr r3, [sp, #0x4c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x4c]", - "mode": "none" - }, - "instr_42064": { - "virtual_address": 42064, - "size": 4, - "disassembly": "ldr r2, [sp, #0x6c]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x6c]", - "mode": "none" - }, - "instr_42068": { - "virtual_address": 42068, - "size": 4, - "disassembly": "cmp r3, #0x1", - "mnemonic": "cmp", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_42072": { - "virtual_address": 42072, - "size": 4, - "disassembly": "add r3, r2, r3", - "mnemonic": "add", - "operands": "r3, r2, r3", - "mode": "none" - }, - "instr_42076": { - "virtual_address": 42076, - "size": 4, - "disassembly": "str r3, [sp, #0x28]", - "mnemonic": "str", - "operands": "r3, [sp, #0x28]", - "mode": "none" - }, - "instr_42080": { - "virtual_address": 42080, - "size": 4, - "disassembly": "ble 0x0ae48", - "mnemonic": "ble", - "operands": "0x0ae48", - "mode": "none" - }, - "bb_42060": { - "virtual_address": 42060, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42084, - "children": [ - "instr_42060", - "instr_42064", - "instr_42068", - "instr_42072", - "instr_42076", - "instr_42080" - ] - }, - "instr_42084": { - "virtual_address": 42084, - "size": 4, - "disassembly": "ldr r3, [sp, #0x28]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x28]", - "mode": "none" - }, - "instr_42088": { - "virtual_address": 42088, - "size": 4, - "disassembly": "ldr r2, [sp, #0x5c]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x5c]", - "mode": "none" - }, - "instr_42092": { - "virtual_address": 42092, - "size": 4, - "disassembly": "add r3, r3, r2", - "mnemonic": "add", - "operands": "r3, r3, r2", - "mode": "none" - }, - "instr_42096": { - "virtual_address": 42096, - "size": 4, - "disassembly": "str r3, [sp, #0x28]", - "mnemonic": "str", - "operands": "r3, [sp, #0x28]", - "mode": "none" - }, - "bb_42084": { - "virtual_address": 42084, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42100, - "children": [ - "instr_42084", - "instr_42088", - "instr_42092", - "instr_42096" - ] - }, - "instr_42100": { - "virtual_address": 42100, - "size": 4, - "disassembly": "bic r3, r10, #0x400", - "mnemonic": "bic", - "operands": "r3, r10, #0x400", - "mode": "none" - }, - "instr_42104": { - "virtual_address": 42104, - "size": 4, - "disassembly": "orr r10, r3, #0x100", - "mnemonic": "orr", - "operands": "r10, r3, #0x100", - "mode": "none" - }, - "instr_42108": { - "virtual_address": 42108, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_42112": { - "virtual_address": 42112, - "size": 4, - "disassembly": "ldr r2, [sp, #0x28]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x28]", - "mode": "none" - }, - "instr_42116": { - "virtual_address": 42116, - "size": 4, - "disassembly": "bic r2, r2, r2, asr #0x1f", - "mnemonic": "bic", - "operands": "r2, r2, r2, asr #0x1f", - "mode": "none" - }, - "instr_42120": { - "virtual_address": 42120, - "size": 4, - "disassembly": "str r3, [sp, #0x58]", - "mnemonic": "str", - "operands": "r3, [sp, #0x58]", - "mode": "none" - }, - "instr_42124": { - "virtual_address": 42124, - "size": 4, - "disassembly": "str r2, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r2, [sp, #0x1c]", - "mode": "none" - }, - "instr_42128": { - "virtual_address": 42128, - "size": 4, - "disassembly": "str r3, [sp, #0x48]", - "mnemonic": "str", - "operands": "r3, [sp, #0x48]", - "mode": "none" - }, - "instr_42132": { - "virtual_address": 42132, - "size": 4, - "disassembly": "str r3, [sp, #0x44]", - "mnemonic": "str", - "operands": "r3, [sp, #0x44]", - "mode": "none" - }, - "bb_42100": { - "virtual_address": 42100, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42136, - "children": [ - "instr_42100", - "instr_42104", - "instr_42108", - "instr_42112", - "instr_42116", - "instr_42120", - "instr_42124", - "instr_42128", - "instr_42132" - ] - }, - "instr_42136": { - "virtual_address": 42136, - "size": 4, - "disassembly": "ldr r3, [sp, #0x3c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x3c]", - "mode": "none" - }, - "instr_42140": { - "virtual_address": 42140, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_42144": { - "virtual_address": 42144, - "size": 4, - "disassembly": "bne 0x0a7d0", - "mnemonic": "bne", - "operands": "0x0a7d0", - "mode": "none" - }, - "bb_42136": { - "virtual_address": 42136, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42148, - "children": [ - "instr_42136", - "instr_42140", - "instr_42144" - ] - }, - "instr_42148": { - "virtual_address": 42148, - "size": 4, - "disassembly": "mov r5, r3", - "mnemonic": "mov", - "operands": "r5, r3", - "mode": "none" - }, - "instr_42152": { - "virtual_address": 42152, - "size": 4, - "disassembly": "ldrb r2, [sp, #0x83]", - "mnemonic": "ldrb", - "operands": "r2, [sp, #0x83]", - "mode": "none" - }, - "instr_42156": { - "virtual_address": 42156, - "size": 4, - "disassembly": "b 0x8ec0", - "mnemonic": "b", - "operands": "0x8ec0", - "mode": "none" - }, - "bb_42148": { - "virtual_address": 42148, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36544, - "children": [ - "instr_42148", - "instr_42152", - "instr_42156" - ] - }, - "instr_42160": { - "virtual_address": 42160, - "size": 4, - "disassembly": "ldr r3, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "bb_42160": { - "virtual_address": 42160, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42164, - "children": [ - "instr_42160" - ] - }, - "instr_42164": { - "virtual_address": 42164, - "size": 4, - "disassembly": "add r3, r3, #0x1", - "mnemonic": "add", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_42168": { - "virtual_address": 42168, - "size": 4, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "none" - }, - "instr_42172": { - "virtual_address": 42172, - "size": 4, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "instr_42176": { - "virtual_address": 42176, - "size": 4, - "disassembly": "ldr r3, [0x9bcc]", - "mnemonic": "ldr", - "operands": "r3, [0x9bcc]", - "mode": "none" - }, - "instr_42180": { - "virtual_address": 42180, - "size": 4, - "disassembly": "add r4, r4, r5", - "mnemonic": "add", - "operands": "r4, r4, r5", - "mode": "none" - }, - "instr_42184": { - "virtual_address": 42184, - "size": 4, - "disassembly": "str r5, [r9, #0x4]", - "mnemonic": "str", - "operands": "r5, [r9, #0x4]", - "mode": "none" - }, - "instr_42188": { - "virtual_address": 42188, - "size": 4, - "disassembly": "str r3, [r9, #0x0]", - "mnemonic": "str", - "operands": "r3, [r9, #0x0]", - "mode": "none" - }, - "instr_42192": { - "virtual_address": 42192, - "size": 4, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_42196": { - "virtual_address": 42196, - "size": 4, - "disassembly": "addle r9, r9, #0x8", - "mnemonic": "addle", - "operands": "r9, r9, #0x8", - "mode": "none" - }, - "instr_42200": { - "virtual_address": 42200, - "size": 4, - "disassembly": "ble 0x9824", - "mnemonic": "ble", - "operands": "0x9824", - "mode": "none" - }, - "bb_42164": { - "virtual_address": 42164, - "size": 40, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42204, - "children": [ - "instr_42164", - "instr_42168", - "instr_42172", - "instr_42176", - "instr_42180", - "instr_42184", - "instr_42188", - "instr_42192", - "instr_42196", - "instr_42200" - ] - }, - "instr_42204": { - "virtual_address": 42204, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_42208": { - "virtual_address": 42208, - "size": 4, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "none" - }, - "instr_42212": { - "virtual_address": 42212, - "size": 4, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "none" - }, - "instr_42216": { - "virtual_address": 42216, - "size": 4, - "disassembly": "bl 0x10460", - "mnemonic": "bl", - "operands": "0x10460", - "mode": "none" - }, - "instr_42220": { - "virtual_address": 42220, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_42224": { - "virtual_address": 42224, - "size": 4, - "disassembly": "bne 0x941c", - "mnemonic": "bne", - "operands": "0x941c", - "mode": "none" - }, - "bb_42204": { - "virtual_address": 42204, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42228, - "children": [ - "instr_42204", - "instr_42208", - "instr_42212", - "instr_42216", - "instr_42220", - "instr_42224" - ] - }, - "instr_42228": { - "virtual_address": 42228, - "size": 4, - "disassembly": "ldr r4, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_42232": { - "virtual_address": 42232, - "size": 4, - "disassembly": "add r9, sp, #0xac", - "mnemonic": "add", - "operands": "r9, sp, #0xac", - "mode": "none" - }, - "instr_42236": { - "virtual_address": 42236, - "size": 4, - "disassembly": "b 0x9824", - "mnemonic": "b", - "operands": "0x9824", - "mode": "none" - }, - "bb_42228": { - "virtual_address": 42228, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 38948, - "children": [ - "instr_42228", - "instr_42232", - "instr_42236" - ] - }, - "instr_42240": { - "virtual_address": 42240, - "size": 4, - "disassembly": "ldr r2, [sp, #0x38]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x38]", - "mode": "none" - }, - "instr_42244": { - "virtual_address": 42244, - "size": 4, - "disassembly": "ldr r3, [sp, #0x4c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x4c]", - "mode": "none" - }, - "instr_42248": { - "virtual_address": 42248, - "size": 4, - "disassembly": "add r6, r2, r3", - "mnemonic": "add", - "operands": "r6, r2, r3", - "mode": "none" - }, - "instr_42252": { - "virtual_address": 42252, - "size": 4, - "disassembly": "ldr r2, [sp, #0x3c]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x3c]", - "mode": "none" - }, - "instr_42256": { - "virtual_address": 42256, - "size": 4, - "disassembly": "sub r5, r3, r5", - "mnemonic": "sub", - "operands": "r5, r3, r5", - "mode": "none" - }, - "instr_42260": { - "virtual_address": 42260, - "size": 4, - "disassembly": "sub r6, r6, r2", - "mnemonic": "sub", - "operands": "r6, r6, r2", - "mode": "none" - }, - "instr_42264": { - "virtual_address": 42264, - "size": 4, - "disassembly": "cmp r6, r5", - "mnemonic": "cmp", - "operands": "r6, r5", - "mode": "none" - }, - "instr_42268": { - "virtual_address": 42268, - "size": 4, - "disassembly": "movge r6, r5", - "mnemonic": "movge", - "operands": "r6, r5", - "mode": "none" - }, - "instr_42272": { - "virtual_address": 42272, - "size": 4, - "disassembly": "b 0x98d0", - "mnemonic": "b", - "operands": "0x98d0", - "mode": "none" - }, - "bb_42240": { - "virtual_address": 42240, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 39120, - "children": [ - "instr_42240", - "instr_42244", - "instr_42248", - "instr_42252", - "instr_42256", - "instr_42260", - "instr_42264", - "instr_42268", - "instr_42272" - ] - }, - "instr_42276": { - "virtual_address": 42276, - "size": 4, - "disassembly": "ldr r3, [sp, #0x34]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x34]", - "mode": "none" - }, - "instr_42280": { - "virtual_address": 42280, - "size": 4, - "disassembly": "ldr r1, [sp, #0x24]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x24]", - "mode": "none" - }, - "instr_42284": { - "virtual_address": 42284, - "size": 4, - "disassembly": "ldr r2, [r3], #0x4", - "mnemonic": "ldr", - "operands": "r2, [r3], #0x4", - "mode": "none" - }, - "instr_42288": { - "virtual_address": 42288, - "size": 4, - "disassembly": "strh r1, [r2, #0x0]", - "mnemonic": "strh", - "operands": "r1, [r2, #0x0]", - "mode": "none" - }, - "instr_42292": { - "virtual_address": 42292, - "size": 4, - "disassembly": "str r3, [sp, #0x34]", - "mnemonic": "str", - "operands": "r3, [sp, #0x34]", - "mode": "none" - }, - "instr_42296": { - "virtual_address": 42296, - "size": 4, - "disassembly": "b 0x875c", - "mnemonic": "b", - "operands": "0x875c", - "mode": "none" - }, - "bb_42276": { - "virtual_address": 42276, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34652, - "children": [ - "instr_42276", - "instr_42280", - "instr_42284", - "instr_42288", - "instr_42292", - "instr_42296" - ] - }, - "instr_42300": { - "virtual_address": 42300, - "size": 4, - "disassembly": "mov r4, r4, lsl #0x18", - "mnemonic": "mov", - "operands": "r4, r4, lsl #0x18", - "mode": "none" - }, - "instr_42304": { - "virtual_address": 42304, - "size": 4, - "disassembly": "mov r6, r4, asr #0x1f", - "mnemonic": "mov", - "operands": "r6, r4, asr #0x1f", - "mode": "none" - }, - "instr_42308": { - "virtual_address": 42308, - "size": 4, - "disassembly": "str r3, [sp, #0x34]", - "mnemonic": "str", - "operands": "r3, [sp, #0x34]", - "mode": "none" - }, - "instr_42312": { - "virtual_address": 42312, - "size": 4, - "disassembly": "mov r4, r4, asr #0x18", - "mnemonic": "mov", - "operands": "r4, r4, asr #0x18", - "mode": "none" - }, - "instr_42316": { - "virtual_address": 42316, - "size": 4, - "disassembly": "mov r3, r6", - "mnemonic": "mov", - "operands": "r3, r6", - "mode": "none" - }, - "instr_42320": { - "virtual_address": 42320, - "size": 4, - "disassembly": "b 0x8dac", - "mnemonic": "b", - "operands": "0x8dac", - "mode": "none" - }, - "bb_42300": { - "virtual_address": 42300, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36268, - "children": [ - "instr_42300", - "instr_42304", - "instr_42308", - "instr_42312", - "instr_42316", - "instr_42320" - ] - }, - "instr_42324": { - "virtual_address": 42324, - "size": 4, - "disassembly": "ldr r0, [r11, #0x58]", - "mnemonic": "ldr", - "operands": "r0, [r11, #0x58]", - "mode": "none" - }, - "instr_42328": { - "virtual_address": 42328, - "size": 4, - "disassembly": "bl 0x0de74", - "mnemonic": "bl", - "operands": "0x0de74", - "mode": "none" - }, - "instr_42332": { - "virtual_address": 42332, - "size": 4, - "disassembly": "b 0x89fc", - "mnemonic": "b", - "operands": "0x89fc", - "mode": "none" - }, - "bb_42324": { - "virtual_address": 42324, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 35324, - "children": [ - "instr_42324", - "instr_42328", - "instr_42332" - ] - }, - "instr_42336": { - "virtual_address": 42336, - "size": 4, - "disassembly": "mov r2, r1", - "mnemonic": "mov", - "operands": "r2, r1", - "mode": "none" - }, - "instr_42340": { - "virtual_address": 42340, - "size": 4, - "disassembly": "mov r1, #0x0", - "mnemonic": "mov", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_42344": { - "virtual_address": 42344, - "size": 4, - "disassembly": "str r1, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r1, [sp, #0x3c]", - "mode": "none" - }, - "instr_42348": { - "virtual_address": 42348, - "size": 4, - "disassembly": "b 0x9c5c", - "mnemonic": "b", - "operands": "0x9c5c", - "mode": "none" - }, - "bb_42336": { - "virtual_address": 42336, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 40028, - "children": [ - "instr_42336", - "instr_42340", - "instr_42344", - "instr_42348" - ] - }, - "instr_42352": { - "virtual_address": 42352, - "size": 4, - "disassembly": "mov r5, #0x6", - "mnemonic": "mov", - "operands": "r5, #0x6", - "mode": "none" - }, - "bb_42352": { - "virtual_address": 42352, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42356, - "children": [ - "instr_42352" - ] - }, - "instr_42356": { - "virtual_address": 42356, - "size": 4, - "disassembly": "add r4, sp, #0x50", - "mnemonic": "add", - "operands": "r4, sp, #0x50", - "mode": "none" - }, - "instr_42360": { - "virtual_address": 42360, - "size": 4, - "disassembly": "ldmia r4, {r3, r4}", - "mnemonic": "ldmia", - "operands": "r4, {r3, r4}", - "mode": "none" - }, - "instr_42364": { - "virtual_address": 42364, - "size": 4, - "disassembly": "orr r2, r10, #0x100", - "mnemonic": "orr", - "operands": "r2, r10, #0x100", - "mode": "none" - }, - "instr_42368": { - "virtual_address": 42368, - "size": 4, - "disassembly": "subs r6, r4, #0x0", - "mnemonic": "subs", - "operands": "r6, r4, #0x0", - "mode": "none" - }, - "instr_42372": { - "virtual_address": 42372, - "size": 4, - "disassembly": "str r2, [sp, #0x30]", - "mnemonic": "str", - "operands": "r2, [sp, #0x30]", - "mode": "none" - }, - "instr_42376": { - "virtual_address": 42376, - "size": 4, - "disassembly": "blt 0x0ad30", - "mnemonic": "blt", - "operands": "0x0ad30", - "mode": "none" - }, - "bb_42356": { - "virtual_address": 42356, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42380, - "children": [ - "instr_42356", - "instr_42360", - "instr_42364", - "instr_42368", - "instr_42372", - "instr_42376" - ] - }, - "instr_42380": { - "virtual_address": 42380, - "size": 4, - "disassembly": "str r3, [sp, #0x28]", - "mnemonic": "str", - "operands": "r3, [sp, #0x28]", - "mode": "none" - }, - "instr_42384": { - "virtual_address": 42384, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_42388": { - "virtual_address": 42388, - "size": 4, - "disassembly": "str r3, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x3c]", - "mode": "none" - }, - "bb_42380": { - "virtual_address": 42380, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42392, - "children": [ - "instr_42380", - "instr_42384", - "instr_42388" - ] - }, - "instr_42392": { - "virtual_address": 42392, - "size": 4, - "disassembly": "ldr r3, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x1c]", - "mode": "none" - }, - "instr_42396": { - "virtual_address": 42396, - "size": 4, - "disassembly": "cmp r3, #0x46", - "mnemonic": "cmp", - "operands": "r3, #0x46", - "mode": "none" - }, - "instr_42400": { - "virtual_address": 42400, - "size": 4, - "disassembly": "bne 0x0ab24", - "mnemonic": "bne", - "operands": "0x0ab24", - "mode": "none" - }, - "bb_42392": { - "virtual_address": 42392, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42404, - "children": [ - "instr_42392", - "instr_42396", - "instr_42400" - ] - }, - "instr_42404": { - "virtual_address": 42404, - "size": 4, - "disassembly": "mov r1, #0x3", - "mnemonic": "mov", - "operands": "r1, #0x3", - "mode": "none" - }, - "instr_42408": { - "virtual_address": 42408, - "size": 4, - "disassembly": "str r1, [sp, #0x0]", - "mnemonic": "str", - "operands": "r1, [sp, #0x0]", - "mode": "none" - }, - "instr_42412": { - "virtual_address": 42412, - "size": 4, - "disassembly": "add r1, sp, #0x98", - "mnemonic": "add", - "operands": "r1, sp, #0x98", - "mode": "none" - }, - "instr_42416": { - "virtual_address": 42416, - "size": 4, - "disassembly": "ldr r4, [sp, #0x28]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0x28]", - "mode": "none" - }, - "instr_42420": { - "virtual_address": 42420, - "size": 4, - "disassembly": "str r1, [sp, #0x10]", - "mnemonic": "str", - "operands": "r1, [sp, #0x10]", - "mode": "none" - }, - "instr_42424": { - "virtual_address": 42424, - "size": 4, - "disassembly": "add r1, sp, #0x8c", - "mnemonic": "add", - "operands": "r1, sp, #0x8c", - "mode": "none" - }, - "instr_42428": { - "virtual_address": 42428, - "size": 4, - "disassembly": "str r1, [sp, #0xc]", - "mnemonic": "str", - "operands": "r1, [sp, #0xc]", - "mode": "none" - }, - "instr_42432": { - "virtual_address": 42432, - "size": 4, - "disassembly": "add r1, sp, #0x88", - "mnemonic": "add", - "operands": "r1, sp, #0x88", - "mode": "none" - }, - "instr_42436": { - "virtual_address": 42436, - "size": 4, - "disassembly": "mov r2, r4", - "mnemonic": "mov", - "operands": "r2, r4", - "mode": "none" - }, - "instr_42440": { - "virtual_address": 42440, - "size": 4, - "disassembly": "mov r3, r6", - "mnemonic": "mov", - "operands": "r3, r6", - "mode": "none" - }, - "instr_42444": { - "virtual_address": 42444, - "size": 4, - "disassembly": "str r1, [sp, #0x8]", - "mnemonic": "str", - "operands": "r1, [sp, #0x8]", - "mode": "none" - }, - "instr_42448": { - "virtual_address": 42448, - "size": 4, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "none" - }, - "instr_42452": { - "virtual_address": 42452, - "size": 4, - "disassembly": "str r5, [sp, #0x4]", - "mnemonic": "str", - "operands": "r5, [sp, #0x4]", - "mode": "none" - }, - "instr_42456": { - "virtual_address": 42456, - "size": 4, - "disassembly": "bl 0x0b4f0", - "mnemonic": "bl", - "operands": "0x0b4f0", - "mode": "none" - }, - "instr_42460": { - "virtual_address": 42460, - "size": 4, - "disassembly": "mov r12, r0", - "mnemonic": "mov", - "operands": "r12, r0", - "mode": "none" - }, - "instr_42464": { - "virtual_address": 42464, - "size": 4, - "disassembly": "str r0, [sp, #0x38]", - "mnemonic": "str", - "operands": "r0, [sp, #0x38]", - "mode": "none" - }, - "instr_42468": { - "virtual_address": 42468, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_42472": { - "virtual_address": 42472, - "size": 4, - "disassembly": "ldrb r4, [r12, #0x0]", - "mnemonic": "ldrb", - "operands": "r4, [r12, #0x0]", - "mode": "none" - }, - "instr_42476": { - "virtual_address": 42476, - "size": 4, - "disassembly": "sub r3, r4, #0x30", - "mnemonic": "sub", - "operands": "r3, r4, #0x30", - "mode": "none" - }, - "instr_42480": { - "virtual_address": 42480, - "size": 4, - "disassembly": "rsbs r4, r3, #0x0", - "mnemonic": "rsbs", - "operands": "r4, r3, #0x0", - "mode": "none" - }, - "instr_42484": { - "virtual_address": 42484, - "size": 4, - "disassembly": "adc r4, r4, r3", - "mnemonic": "adc", - "operands": "r4, r4, r3", - "mode": "none" - }, - "instr_42488": { - "virtual_address": 42488, - "size": 4, - "disassembly": "mov r1, r6", - "mnemonic": "mov", - "operands": "r1, r6", - "mode": "none" - }, - "instr_42492": { - "virtual_address": 42492, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_42496": { - "virtual_address": 42496, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_42500": { - "virtual_address": 42500, - "size": 4, - "disassembly": "bl 0x13bf0", - "mnemonic": "bl", - "operands": "0x13bf0", - "mode": "none" - }, - "instr_42504": { - "virtual_address": 42504, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_42508": { - "virtual_address": 42508, - "size": 4, - "disassembly": "movne r4, #0x0", - "mnemonic": "movne", - "operands": "r4, #0x0", - "mode": "none" - }, - "instr_42512": { - "virtual_address": 42512, - "size": 4, - "disassembly": "andeq r4, r4, #0x1", - "mnemonic": "andeq", - "operands": "r4, r4, #0x1", - "mode": "none" - }, - "instr_42516": { - "virtual_address": 42516, - "size": 4, - "disassembly": "cmp r4, #0x0", - "mnemonic": "cmp", - "operands": "r4, #0x0", - "mode": "none" - }, - "instr_42520": { - "virtual_address": 42520, - "size": 4, - "disassembly": "ldreq r3, [sp, #0x88]", - "mnemonic": "ldreq", - "operands": "r3, [sp, #0x88]", - "mode": "none" - }, - "instr_42524": { - "virtual_address": 42524, - "size": 4, - "disassembly": "bne 0x0aeec", - "mnemonic": "bne", - "operands": "0x0aeec", - "mode": "none" - }, - "bb_42404": { - "virtual_address": 42404, - "size": 124, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42528, - "children": [ - "instr_42404", - "instr_42408", - "instr_42412", - "instr_42416", - "instr_42420", - "instr_42424", - "instr_42428", - "instr_42432", - "instr_42436", - "instr_42440", - "instr_42444", - "instr_42448", - "instr_42452", - "instr_42456", - "instr_42460", - "instr_42464", - "instr_42468", - "instr_42472", - "instr_42476", - "instr_42480", - "instr_42484", - "instr_42488", - "instr_42492", - "instr_42496", - "instr_42500", - "instr_42504", - "instr_42508", - "instr_42512", - "instr_42516", - "instr_42520", - "instr_42524" - ] - }, - "instr_42528": { - "virtual_address": 42528, - "size": 4, - "disassembly": "ldr r2, [sp, #0x38]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x38]", - "mode": "none" - }, - "instr_42532": { - "virtual_address": 42532, - "size": 4, - "disassembly": "add r3, r3, r5", - "mnemonic": "add", - "operands": "r3, r3, r5", - "mode": "none" - }, - "instr_42536": { - "virtual_address": 42536, - "size": 4, - "disassembly": "add r4, r2, r3", - "mnemonic": "add", - "operands": "r4, r2, r3", - "mode": "none" - }, - "bb_42528": { - "virtual_address": 42528, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42540, - "children": [ - "instr_42528", - "instr_42532", - "instr_42536" - ] - }, - "instr_42540": { - "virtual_address": 42540, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_42544": { - "virtual_address": 42544, - "size": 4, - "disassembly": "mov r1, r6", - "mnemonic": "mov", - "operands": "r1, r6", - "mode": "none" - }, - "instr_42548": { - "virtual_address": 42548, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_42552": { - "virtual_address": 42552, - "size": 4, - "disassembly": "ldr r0, [sp, #0x28]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x28]", - "mode": "none" - }, - "instr_42556": { - "virtual_address": 42556, - "size": 4, - "disassembly": "bl 0x13bf0", - "mnemonic": "bl", - "operands": "0x13bf0", - "mode": "none" - }, - "instr_42560": { - "virtual_address": 42560, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_42564": { - "virtual_address": 42564, - "size": 4, - "disassembly": "movne r3, r4", - "mnemonic": "movne", - "operands": "r3, r4", - "mode": "none" - }, - "instr_42568": { - "virtual_address": 42568, - "size": 4, - "disassembly": "bne 0x0a328", - "mnemonic": "bne", - "operands": "0x0a328", - "mode": "none" - }, - "bb_42540": { - "virtual_address": 42540, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42572, - "children": [ - "instr_42540", - "instr_42544", - "instr_42548", - "instr_42552", - "instr_42556", - "instr_42560", - "instr_42564", - "instr_42568" - ] - }, - "instr_42572": { - "virtual_address": 42572, - "size": 4, - "disassembly": "ldr r3, [sp, #0x98]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x98]", - "mode": "none" - }, - "instr_42576": { - "virtual_address": 42576, - "size": 4, - "disassembly": "cmp r3, r4", - "mnemonic": "cmp", - "operands": "r3, r4", - "mode": "none" - }, - "instr_42580": { - "virtual_address": 42580, - "size": 4, - "disassembly": "bcs 0x0a328", - "mnemonic": "bcs", - "operands": "0x0a328", - "mode": "none" - }, - "bb_42572": { - "virtual_address": 42572, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42584, - "children": [ - "instr_42572", - "instr_42576", - "instr_42580" - ] - }, - "instr_42584": { - "virtual_address": 42584, - "size": 4, - "disassembly": "mov r1, #0x30", - "mnemonic": "mov", - "operands": "r1, #0x30", - "mode": "none" - }, - "bb_42584": { - "virtual_address": 42584, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42588, - "children": [ - "instr_42584" - ] - }, - "instr_42588": { - "virtual_address": 42588, - "size": 4, - "disassembly": "add r2, r3, #0x1", - "mnemonic": "add", - "operands": "r2, r3, #0x1", - "mode": "none" - }, - "instr_42592": { - "virtual_address": 42592, - "size": 4, - "disassembly": "str r2, [sp, #0x98]", - "mnemonic": "str", - "operands": "r2, [sp, #0x98]", - "mode": "none" - }, - "instr_42596": { - "virtual_address": 42596, - "size": 4, - "disassembly": "strb r1, [r3, #0x0]", - "mnemonic": "strb", - "operands": "r1, [r3, #0x0]", - "mode": "none" - }, - "instr_42600": { - "virtual_address": 42600, - "size": 4, - "disassembly": "ldr r3, [sp, #0x98]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x98]", - "mode": "none" - }, - "instr_42604": { - "virtual_address": 42604, - "size": 4, - "disassembly": "cmp r4, r3", - "mnemonic": "cmp", - "operands": "r4, r3", - "mode": "none" - }, - "instr_42608": { - "virtual_address": 42608, - "size": 4, - "disassembly": "bhi 0x0a65c", - "mnemonic": "bhi", - "operands": "0x0a65c", - "mode": "none" - }, - "bb_42588": { - "virtual_address": 42588, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42612, - "children": [ - "instr_42588", - "instr_42592", - "instr_42596", - "instr_42600", - "instr_42604", - "instr_42608" - ] - }, - "instr_42612": { - "virtual_address": 42612, - "size": 4, - "disassembly": "b 0x0a328", - "mnemonic": "b", - "operands": "0x0a328", - "mode": "none" - }, - "bb_42612": { - "virtual_address": 42612, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 41768, - "children": [ - "instr_42612" - ] - }, - "instr_42616": { - "virtual_address": 42616, - "size": 4, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "none" - }, - "instr_42620": { - "virtual_address": 42620, - "size": 4, - "disassembly": "add r1, r5, #0x1", - "mnemonic": "add", - "operands": "r1, r5, #0x1", - "mode": "none" - }, - "instr_42624": { - "virtual_address": 42624, - "size": 4, - "disassembly": "bl 0x0e05c", - "mnemonic": "bl", - "operands": "0x0e05c", - "mode": "none" - }, - "instr_42628": { - "virtual_address": 42628, - "size": 4, - "disassembly": "subs r3, r0, #0x0", - "mnemonic": "subs", - "operands": "r3, r0, #0x0", - "mode": "none" - }, - "instr_42632": { - "virtual_address": 42632, - "size": 4, - "disassembly": "str r3, [sp, #0x38]", - "mnemonic": "str", - "operands": "r3, [sp, #0x38]", - "mode": "none" - }, - "instr_42636": { - "virtual_address": 42636, - "size": 4, - "disassembly": "beq 0x0af08", - "mnemonic": "beq", - "operands": "0x0af08", - "mode": "none" - }, - "bb_42616": { - "virtual_address": 42616, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42640, - "children": [ - "instr_42616", - "instr_42620", - "instr_42624", - "instr_42628", - "instr_42632", - "instr_42636" - ] - }, - "instr_42640": { - "virtual_address": 42640, - "size": 4, - "disassembly": "ldr r3, [sp, #0x38]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x38]", - "mode": "none" - }, - "instr_42644": { - "virtual_address": 42644, - "size": 4, - "disassembly": "str r3, [sp, #0x30]", - "mnemonic": "str", - "operands": "r3, [sp, #0x30]", - "mode": "none" - }, - "instr_42648": { - "virtual_address": 42648, - "size": 4, - "disassembly": "b 0x9c30", - "mnemonic": "b", - "operands": "0x9c30", - "mode": "none" - }, - "bb_42640": { - "virtual_address": 42640, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 39984, - "children": [ - "instr_42640", - "instr_42644", - "instr_42648" - ] - }, - "instr_42652": { - "virtual_address": 42652, - "size": 4, - "disassembly": "ldr r3, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x1c]", - "mode": "none" - }, - "instr_42656": { - "virtual_address": 42656, - "size": 4, - "disassembly": "cmp r3, #0x46", - "mnemonic": "cmp", - "operands": "r3, #0x46", - "mode": "none" - }, - "instr_42660": { - "virtual_address": 42660, - "size": 4, - "disassembly": "bne 0x0af1c", - "mnemonic": "bne", - "operands": "0x0af1c", - "mode": "none" - }, - "bb_42652": { - "virtual_address": 42652, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42664, - "children": [ - "instr_42652", - "instr_42656", - "instr_42660" - ] - }, - "instr_42664": { - "virtual_address": 42664, - "size": 4, - "disassembly": "ldr r2, [sp, #0x88]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x88]", - "mode": "none" - }, - "instr_42668": { - "virtual_address": 42668, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_42672": { - "virtual_address": 42672, - "size": 4, - "disassembly": "str r2, [sp, #0x44]", - "mnemonic": "str", - "operands": "r2, [sp, #0x44]", - "mode": "none" - }, - "instr_42676": { - "virtual_address": 42676, - "size": 4, - "disassembly": "and r3, r10, #0x1", - "mnemonic": "and", - "operands": "r3, r10, #0x1", - "mode": "none" - }, - "instr_42680": { - "virtual_address": 42680, - "size": 4, - "disassembly": "ble 0x0ae88", - "mnemonic": "ble", - "operands": "0x0ae88", - "mode": "none" - }, - "bb_42664": { - "virtual_address": 42664, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42684, - "children": [ - "instr_42664", - "instr_42668", - "instr_42672", - "instr_42676", - "instr_42680" - ] - }, - "instr_42684": { - "virtual_address": 42684, - "size": 4, - "disassembly": "orrs r3, r3, r5", - "mnemonic": "orrs", - "operands": "r3, r3, r5", - "mode": "none" - }, - "instr_42688": { - "virtual_address": 42688, - "size": 4, - "disassembly": "bne 0x0ae2c", - "mnemonic": "bne", - "operands": "0x0ae2c", - "mode": "none" - }, - "bb_42684": { - "virtual_address": 42684, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42692, - "children": [ - "instr_42684", - "instr_42688" - ] - }, - "instr_42692": { - "virtual_address": 42692, - "size": 4, - "disassembly": "ldr r3, [sp, #0x44]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x44]", - "mode": "none" - }, - "instr_42696": { - "virtual_address": 42696, - "size": 4, - "disassembly": "str r3, [sp, #0x28]", - "mnemonic": "str", - "operands": "r3, [sp, #0x28]", - "mode": "none" - }, - "instr_42700": { - "virtual_address": 42700, - "size": 4, - "disassembly": "mov r3, #0x66", - "mnemonic": "mov", - "operands": "r3, #0x66", - "mode": "none" - }, - "instr_42704": { - "virtual_address": 42704, - "size": 4, - "disassembly": "str r3, [sp, #0x40]", - "mnemonic": "str", - "operands": "r3, [sp, #0x40]", - "mode": "none" - }, - "bb_42692": { - "virtual_address": 42692, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42708, - "children": [ - "instr_42692", - "instr_42696", - "instr_42700", - "instr_42704" - ] - }, - "instr_42708": { - "virtual_address": 42708, - "size": 4, - "disassembly": "tst r10, #0x400", - "mnemonic": "tst", - "operands": "r10, #0x400", - "mode": "none" - }, - "instr_42712": { - "virtual_address": 42712, - "size": 4, - "disassembly": "bne 0x0a740", - "mnemonic": "bne", - "operands": "0x0a740", - "mode": "none" - }, - "bb_42708": { - "virtual_address": 42708, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42716, - "children": [ - "instr_42708", - "instr_42712" - ] - }, - "instr_42716": { - "virtual_address": 42716, - "size": 4, - "disassembly": "ldr r3, [sp, #0x28]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x28]", - "mode": "none" - }, - "instr_42720": { - "virtual_address": 42720, - "size": 4, - "disassembly": "bic r3, r3, r3, asr #0x1f", - "mnemonic": "bic", - "operands": "r3, r3, r3, asr #0x1f", - "mode": "none" - }, - "instr_42724": { - "virtual_address": 42724, - "size": 4, - "disassembly": "str r3, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x1c]", - "mode": "none" - }, - "bb_42716": { - "virtual_address": 42716, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42728, - "children": [ - "instr_42716", - "instr_42720", - "instr_42724" - ] - }, - "instr_42728": { - "virtual_address": 42728, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_42732": { - "virtual_address": 42732, - "size": 4, - "disassembly": "ldr r10, [sp, #0x30]", - "mnemonic": "ldr", - "operands": "r10, [sp, #0x30]", - "mode": "none" - }, - "instr_42736": { - "virtual_address": 42736, - "size": 4, - "disassembly": "str r3, [sp, #0x58]", - "mnemonic": "str", - "operands": "r3, [sp, #0x58]", - "mode": "none" - }, - "instr_42740": { - "virtual_address": 42740, - "size": 4, - "disassembly": "str r3, [sp, #0x30]", - "mnemonic": "str", - "operands": "r3, [sp, #0x30]", - "mode": "none" - }, - "instr_42744": { - "virtual_address": 42744, - "size": 4, - "disassembly": "str r3, [sp, #0x48]", - "mnemonic": "str", - "operands": "r3, [sp, #0x48]", - "mode": "none" - }, - "instr_42748": { - "virtual_address": 42748, - "size": 4, - "disassembly": "b 0x0a498", - "mnemonic": "b", - "operands": "0x0a498", - "mode": "none" - }, - "bb_42728": { - "virtual_address": 42728, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42136, - "children": [ - "instr_42728", - "instr_42732", - "instr_42736", - "instr_42740", - "instr_42744", - "instr_42748" - ] - }, - "instr_42752": { - "virtual_address": 42752, - "size": 4, - "disassembly": "ldr r3, [sp, #0x44]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x44]", - "mode": "none" - }, - "instr_42756": { - "virtual_address": 42756, - "size": 4, - "disassembly": "ldr r2, [sp, #0x4c]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x4c]", - "mode": "none" - }, - "instr_42760": { - "virtual_address": 42760, - "size": 4, - "disassembly": "cmp r3, r2", - "mnemonic": "cmp", - "operands": "r3, r2", - "mode": "none" - }, - "instr_42764": { - "virtual_address": 42764, - "size": 4, - "disassembly": "blt 0x0abdc", - "mnemonic": "blt", - "operands": "0x0abdc", - "mode": "none" - }, - "bb_42752": { - "virtual_address": 42752, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42768, - "children": [ - "instr_42752", - "instr_42756", - "instr_42760", - "instr_42764" - ] - }, - "instr_42768": { - "virtual_address": 42768, - "size": 4, - "disassembly": "tst r10, #0x1", - "mnemonic": "tst", - "operands": "r10, #0x1", - "mode": "none" - }, - "instr_42772": { - "virtual_address": 42772, - "size": 4, - "disassembly": "beq 0x0ade4", - "mnemonic": "beq", - "operands": "0x0ade4", - "mode": "none" - }, - "bb_42768": { - "virtual_address": 42768, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42776, - "children": [ - "instr_42768", - "instr_42772" - ] - }, - "instr_42776": { - "virtual_address": 42776, - "size": 4, - "disassembly": "ldr r2, [sp, #0x5c]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x5c]", - "mode": "none" - }, - "instr_42780": { - "virtual_address": 42780, - "size": 4, - "disassembly": "add r3, r3, r2", - "mnemonic": "add", - "operands": "r3, r3, r2", - "mode": "none" - }, - "instr_42784": { - "virtual_address": 42784, - "size": 4, - "disassembly": "str r3, [sp, #0x28]", - "mnemonic": "str", - "operands": "r3, [sp, #0x28]", - "mode": "none" - }, - "bb_42776": { - "virtual_address": 42776, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42788, - "children": [ - "instr_42776", - "instr_42780", - "instr_42784" - ] - }, - "instr_42788": { - "virtual_address": 42788, - "size": 4, - "disassembly": "tst r10, #0x400", - "mnemonic": "tst", - "operands": "r10, #0x400", - "mode": "none" - }, - "instr_42792": { - "virtual_address": 42792, - "size": 4, - "disassembly": "beq 0x0adf0", - "mnemonic": "beq", - "operands": "0x0adf0", - "mode": "none" - }, - "bb_42788": { - "virtual_address": 42788, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42796, - "children": [ - "instr_42788", - "instr_42792" - ] - }, - "instr_42796": { - "virtual_address": 42796, - "size": 4, - "disassembly": "ldr r3, [sp, #0x44]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x44]", - "mode": "none" - }, - "instr_42800": { - "virtual_address": 42800, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_42804": { - "virtual_address": 42804, - "size": 4, - "disassembly": "mov r3, #0x67", - "mnemonic": "mov", - "operands": "r3, #0x67", - "mode": "none" - }, - "instr_42808": { - "virtual_address": 42808, - "size": 4, - "disassembly": "str r3, [sp, #0x40]", - "mnemonic": "str", - "operands": "r3, [sp, #0x40]", - "mode": "none" - }, - "instr_42812": { - "virtual_address": 42812, - "size": 4, - "disassembly": "ble 0x0a6dc", - "mnemonic": "ble", - "operands": "0x0a6dc", - "mode": "none" - }, - "bb_42796": { - "virtual_address": 42796, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42816, - "children": [ - "instr_42796", - "instr_42800", - "instr_42804", - "instr_42808", - "instr_42812" - ] - }, - "instr_42816": { - "virtual_address": 42816, - "size": 4, - "disassembly": "ldr r1, [sp, #0x74]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x74]", - "mode": "none" - }, - "instr_42820": { - "virtual_address": 42820, - "size": 4, - "disassembly": "ldrb r3, [r1, #0x0]", - "mnemonic": "ldrb", - "operands": "r3, [r1, #0x0]", - "mode": "none" - }, - "instr_42824": { - "virtual_address": 42824, - "size": 4, - "disassembly": "cmp r3, #0xff", - "mnemonic": "cmp", - "operands": "r3, #0xff", - "mode": "none" - }, - "instr_42828": { - "virtual_address": 42828, - "size": 4, - "disassembly": "beq 0x0af48", - "mnemonic": "beq", - "operands": "0x0af48", - "mode": "none" - }, - "bb_42816": { - "virtual_address": 42816, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42832, - "children": [ - "instr_42816", - "instr_42820", - "instr_42824", - "instr_42828" - ] - }, - "instr_42832": { - "virtual_address": 42832, - "size": 4, - "disassembly": "mov r12, #0x0", - "mnemonic": "mov", - "operands": "r12, #0x0", - "mode": "none" - }, - "instr_42836": { - "virtual_address": 42836, - "size": 4, - "disassembly": "ldr r2, [sp, #0x44]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x44]", - "mode": "none" - }, - "instr_42840": { - "virtual_address": 42840, - "size": 4, - "disassembly": "mov r0, r12", - "mnemonic": "mov", - "operands": "r0, r12", - "mode": "none" - }, - "instr_42844": { - "virtual_address": 42844, - "size": 4, - "disassembly": "b 0x0a784", - "mnemonic": "b", - "operands": "0x0a784", - "mode": "none" - }, - "bb_42832": { - "virtual_address": 42832, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42884, - "children": [ - "instr_42832", - "instr_42836", - "instr_42840", - "instr_42844" - ] - }, - "instr_42848": { - "virtual_address": 42848, - "size": 4, - "disassembly": "sub r2, r2, r3", - "mnemonic": "sub", - "operands": "r2, r2, r3", - "mode": "none" - }, - "instr_42852": { - "virtual_address": 42852, - "size": 4, - "disassembly": "ldrb r3, [r1, #0x1]", - "mnemonic": "ldrb", - "operands": "r3, [r1, #0x1]", - "mode": "none" - }, - "instr_42856": { - "virtual_address": 42856, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_42860": { - "virtual_address": 42860, - "size": 4, - "disassembly": "ldrbeq r3, [r1, #0x0]", - "mnemonic": "ldrbeq", - "operands": "r3, [r1, #0x0]", - "mode": "none" - }, - "instr_42864": { - "virtual_address": 42864, - "size": 4, - "disassembly": "addne r0, r0, #0x1", - "mnemonic": "addne", - "operands": "r0, r0, #0x1", - "mode": "none" - }, - "instr_42868": { - "virtual_address": 42868, - "size": 4, - "disassembly": "addne r1, r1, #0x1", - "mnemonic": "addne", - "operands": "r1, r1, #0x1", - "mode": "none" - }, - "instr_42872": { - "virtual_address": 42872, - "size": 4, - "disassembly": "addeq r12, r12, #0x1", - "mnemonic": "addeq", - "operands": "r12, r12, #0x1", - "mode": "none" - }, - "instr_42876": { - "virtual_address": 42876, - "size": 4, - "disassembly": "cmp r3, #0xff", - "mnemonic": "cmp", - "operands": "r3, #0xff", - "mode": "none" - }, - "instr_42880": { - "virtual_address": 42880, - "size": 4, - "disassembly": "beq 0x0a78c", - "mnemonic": "beq", - "operands": "0x0a78c", - "mode": "none" - }, - "bb_42848": { - "virtual_address": 42848, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42884, - "children": [ - "instr_42848", - "instr_42852", - "instr_42856", - "instr_42860", - "instr_42864", - "instr_42868", - "instr_42872", - "instr_42876", - "instr_42880" - ] - }, - "instr_42884": { - "virtual_address": 42884, - "size": 4, - "disassembly": "cmp r3, r2", - "mnemonic": "cmp", - "operands": "r3, r2", - "mode": "none" - }, - "instr_42888": { - "virtual_address": 42888, - "size": 4, - "disassembly": "blt 0x0a760", - "mnemonic": "blt", - "operands": "0x0a760", - "mode": "none" - }, - "bb_42884": { - "virtual_address": 42884, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42892, - "children": [ - "instr_42884", - "instr_42888" - ] - }, - "instr_42892": { - "virtual_address": 42892, - "size": 4, - "disassembly": "str r2, [sp, #0x44]", - "mnemonic": "str", - "operands": "r2, [sp, #0x44]", - "mode": "none" - }, - "instr_42896": { - "virtual_address": 42896, - "size": 4, - "disassembly": "str r1, [sp, #0x74]", - "mnemonic": "str", - "operands": "r1, [sp, #0x74]", - "mode": "none" - }, - "instr_42900": { - "virtual_address": 42900, - "size": 4, - "disassembly": "str r0, [sp, #0x48]", - "mnemonic": "str", - "operands": "r0, [sp, #0x48]", - "mode": "none" - }, - "instr_42904": { - "virtual_address": 42904, - "size": 4, - "disassembly": "str r12, [sp, #0x58]", - "mnemonic": "str", - "operands": "r12, [sp, #0x58]", - "mode": "none" - }, - "bb_42892": { - "virtual_address": 42892, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42908, - "children": [ - "instr_42892", - "instr_42896", - "instr_42900", - "instr_42904" - ] - }, - "instr_42908": { - "virtual_address": 42908, - "size": 4, - "disassembly": "ldr r2, [sp, #0x58]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x58]", - "mode": "none" - }, - "instr_42912": { - "virtual_address": 42912, - "size": 4, - "disassembly": "ldr r3, [sp, #0x48]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x48]", - "mode": "none" - }, - "instr_42916": { - "virtual_address": 42916, - "size": 4, - "disassembly": "ldr r1, [sp, #0x28]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x28]", - "mode": "none" - }, - "instr_42920": { - "virtual_address": 42920, - "size": 4, - "disassembly": "add r3, r3, r2", - "mnemonic": "add", - "operands": "r3, r3, r2", - "mode": "none" - }, - "instr_42924": { - "virtual_address": 42924, - "size": 4, - "disassembly": "ldr r2, [sp, #0x78]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x78]", - "mode": "none" - }, - "instr_42928": { - "virtual_address": 42928, - "size": 4, - "disassembly": "mla r2, r3, r2, r1", - "mnemonic": "mla", - "operands": "r2, r3, r2, r1", - "mode": "none" - }, - "instr_42932": { - "virtual_address": 42932, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_42936": { - "virtual_address": 42936, - "size": 4, - "disassembly": "ldr r10, [sp, #0x30]", - "mnemonic": "ldr", - "operands": "r10, [sp, #0x30]", - "mode": "none" - }, - "instr_42940": { - "virtual_address": 42940, - "size": 4, - "disassembly": "str r3, [sp, #0x30]", - "mnemonic": "str", - "operands": "r3, [sp, #0x30]", - "mode": "none" - }, - "instr_42944": { - "virtual_address": 42944, - "size": 4, - "disassembly": "bic r3, r2, r2, asr #0x1f", - "mnemonic": "bic", - "operands": "r3, r2, r2, asr #0x1f", - "mode": "none" - }, - "instr_42948": { - "virtual_address": 42948, - "size": 4, - "disassembly": "str r2, [sp, #0x28]", - "mnemonic": "str", - "operands": "r2, [sp, #0x28]", - "mode": "none" - }, - "instr_42952": { - "virtual_address": 42952, - "size": 4, - "disassembly": "str r3, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x1c]", - "mode": "none" - }, - "instr_42956": { - "virtual_address": 42956, - "size": 4, - "disassembly": "b 0x0a498", - "mnemonic": "b", - "operands": "0x0a498", - "mode": "none" - }, - "bb_42908": { - "virtual_address": 42908, - "size": 52, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42136, - "children": [ - "instr_42908", - "instr_42912", - "instr_42916", - "instr_42920", - "instr_42924", - "instr_42928", - "instr_42932", - "instr_42936", - "instr_42940", - "instr_42944", - "instr_42948", - "instr_42952", - "instr_42956" - ] - }, - "instr_42960": { - "virtual_address": 42960, - "size": 4, - "disassembly": "mov r2, #0x2d", - "mnemonic": "mov", - "operands": "r2, #0x2d", - "mode": "none" - }, - "instr_42964": { - "virtual_address": 42964, - "size": 4, - "disassembly": "mov r5, #0x0", - "mnemonic": "mov", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_42968": { - "virtual_address": 42968, - "size": 4, - "disassembly": "strb r2, [sp, #0x83]", - "mnemonic": "strb", - "operands": "r2, [sp, #0x83]", - "mode": "none" - }, - "instr_42972": { - "virtual_address": 42972, - "size": 4, - "disassembly": "b 0x8ec8", - "mnemonic": "b", - "operands": "0x8ec8", - "mode": "none" - }, - "bb_42960": { - "virtual_address": 42960, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36552, - "children": [ - "instr_42960", - "instr_42964", - "instr_42968", - "instr_42972" - ] - }, - "instr_42976": { - "virtual_address": 42976, - "size": 4, - "disassembly": "ldr r3, [sp, #0x58]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x58]", - "mode": "none" - }, - "instr_42980": { - "virtual_address": 42980, - "size": 4, - "disassembly": "ldr r2, [sp, #0x48]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x48]", - "mode": "none" - }, - "instr_42984": { - "virtual_address": 42984, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_42988": { - "virtual_address": 42988, - "size": 4, - "disassembly": "cmple r3, #0x0", - "mnemonic": "cmple", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_42992": { - "virtual_address": 42992, - "size": 4, - "disassembly": "ble 0x0af34", - "mnemonic": "ble", - "operands": "0x0af34", - "mode": "none" - }, - "bb_42976": { - "virtual_address": 42976, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42996, - "children": [ - "instr_42976", - "instr_42980", - "instr_42984", - "instr_42988", - "instr_42992" - ] - }, - "instr_42996": { - "virtual_address": 42996, - "size": 4, - "disassembly": "ldr r2, [sp, #0x38]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x38]", - "mode": "none" - }, - "instr_43000": { - "virtual_address": 43000, - "size": 4, - "disassembly": "ldr r1, [sp, #0x4c]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x4c]", - "mode": "none" - }, - "instr_43004": { - "virtual_address": 43004, - "size": 4, - "disassembly": "add r2, r2, r1", - "mnemonic": "add", - "operands": "r2, r2, r1", - "mode": "none" - }, - "instr_43008": { - "virtual_address": 43008, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_43012": { - "virtual_address": 43012, - "size": 4, - "disassembly": "str r2, [sp, #0x40]", - "mnemonic": "str", - "operands": "r2, [sp, #0x40]", - "mode": "none" - }, - "instr_43016": { - "virtual_address": 43016, - "size": 4, - "disassembly": "str r10, [sp, #0x44]", - "mnemonic": "str", - "operands": "r10, [sp, #0x44]", - "mode": "none" - }, - "instr_43020": { - "virtual_address": 43020, - "size": 4, - "disassembly": "mov r2, r9", - "mnemonic": "mov", - "operands": "r2, r9", - "mode": "none" - }, - "instr_43024": { - "virtual_address": 43024, - "size": 4, - "disassembly": "str r8, [sp, #0x58]", - "mnemonic": "str", - "operands": "r8, [sp, #0x58]", - "mode": "none" - }, - "instr_43028": { - "virtual_address": 43028, - "size": 4, - "disassembly": "mov r9, r7", - "mnemonic": "mov", - "operands": "r9, r7", - "mode": "none" - }, - "instr_43032": { - "virtual_address": 43032, - "size": 4, - "disassembly": "mov r8, r3", - "mnemonic": "mov", - "operands": "r8, r3", - "mode": "none" - }, - "instr_43036": { - "virtual_address": 43036, - "size": 4, - "disassembly": "ldr r10, [sp, #0x74]", - "mnemonic": "ldr", - "operands": "r10, [sp, #0x74]", - "mode": "none" - }, - "instr_43040": { - "virtual_address": 43040, - "size": 4, - "disassembly": "ldr r6, [sp, #0x3c]", - "mnemonic": "ldr", - "operands": "r6, [sp, #0x3c]", - "mode": "none" - }, - "instr_43044": { - "virtual_address": 43044, - "size": 4, - "disassembly": "ldr r4, [sp, #0x78]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0x78]", - "mode": "none" - }, - "instr_43048": { - "virtual_address": 43048, - "size": 4, - "disassembly": "b 0x0a840", - "mnemonic": "b", - "operands": "0x0a840", - "mode": "none" - }, - "bb_42996": { - "virtual_address": 42996, - "size": 56, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 43072, - "children": [ - "instr_42996", - "instr_43000", - "instr_43004", - "instr_43008", - "instr_43012", - "instr_43016", - "instr_43020", - "instr_43024", - "instr_43028", - "instr_43032", - "instr_43036", - "instr_43040", - "instr_43044", - "instr_43048" - ] - }, - "instr_43052": { - "virtual_address": 43052, - "size": 4, - "disassembly": "ldr r3, [sp, #0x48]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x48]", - "mode": "none" - }, - "instr_43056": { - "virtual_address": 43056, - "size": 4, - "disassembly": "cmp r8, #0x0", - "mnemonic": "cmp", - "operands": "r8, #0x0", - "mode": "none" - }, - "instr_43060": { - "virtual_address": 43060, - "size": 4, - "disassembly": "cmple r3, #0x0", - "mnemonic": "cmple", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_43064": { - "virtual_address": 43064, - "size": 4, - "disassembly": "add r6, r6, r12", - "mnemonic": "add", - "operands": "r6, r6, r12", - "mode": "none" - }, - "instr_43068": { - "virtual_address": 43068, - "size": 4, - "disassembly": "ble 0x0ae54", - "mnemonic": "ble", - "operands": "0x0ae54", - "mode": "none" - }, - "bb_43052": { - "virtual_address": 43052, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 43072, - "children": [ - "instr_43052", - "instr_43056", - "instr_43060", - "instr_43064", - "instr_43068" - ] - }, - "instr_43072": { - "virtual_address": 43072, - "size": 4, - "disassembly": "cmp r8, #0x0", - "mnemonic": "cmp", - "operands": "r8, #0x0", - "mode": "none" - }, - "instr_43076": { - "virtual_address": 43076, - "size": 4, - "disassembly": "ldreq r3, [sp, #0x48]", - "mnemonic": "ldreq", - "operands": "r3, [sp, #0x48]", - "mode": "none" - }, - "instr_43080": { - "virtual_address": 43080, - "size": 4, - "disassembly": "subeq r3, r3, #0x1", - "mnemonic": "subeq", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_43084": { - "virtual_address": 43084, - "size": 4, - "disassembly": "streq r3, [sp, #0x48]", - "mnemonic": "streq", - "operands": "r3, [sp, #0x48]", - "mode": "none" - }, - "instr_43088": { - "virtual_address": 43088, - "size": 4, - "disassembly": "ldr r3, [sp, #0x70]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x70]", - "mode": "none" - }, - "instr_43092": { - "virtual_address": 43092, - "size": 4, - "disassembly": "stmia r2, {r3, r4}", - "mnemonic": "stmia", - "operands": "r2, {r3, r4}", - "mode": "none" - }, - "instr_43096": { - "virtual_address": 43096, - "size": 4, - "disassembly": "ldr r3, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "instr_43100": { - "virtual_address": 43100, - "size": 4, - "disassembly": "add r3, r3, #0x1", - "mnemonic": "add", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_43104": { - "virtual_address": 43104, - "size": 4, - "disassembly": "subne r8, r8, #0x1", - "mnemonic": "subne", - "operands": "r8, r8, #0x1", - "mode": "none" - }, - "instr_43108": { - "virtual_address": 43108, - "size": 4, - "disassembly": "subeq r10, r10, #0x1", - "mnemonic": "subeq", - "operands": "r10, r10, #0x1", - "mode": "none" - }, - "instr_43112": { - "virtual_address": 43112, - "size": 4, - "disassembly": "add r0, r0, r4", - "mnemonic": "add", - "operands": "r0, r0, r4", - "mode": "none" - }, - "instr_43116": { - "virtual_address": 43116, - "size": 4, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "none" - }, - "instr_43120": { - "virtual_address": 43120, - "size": 4, - "disassembly": "str r0, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r0, [sp, #0xa8]", - "mode": "none" - }, - "instr_43124": { - "virtual_address": 43124, - "size": 4, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "instr_43128": { - "virtual_address": 43128, - "size": 4, - "disassembly": "addle r2, r2, #0x8", - "mnemonic": "addle", - "operands": "r2, r2, #0x8", - "mode": "none" - }, - "instr_43132": { - "virtual_address": 43132, - "size": 4, - "disassembly": "bgt 0x0a984", - "mnemonic": "bgt", - "operands": "0x0a984", - "mode": "none" - }, - "bb_43072": { - "virtual_address": 43072, - "size": 64, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 43136, - "children": [ - "instr_43072", - "instr_43076", - "instr_43080", - "instr_43084", - "instr_43088", - "instr_43092", - "instr_43096", - "instr_43100", - "instr_43104", - "instr_43108", - "instr_43112", - "instr_43116", - "instr_43120", - "instr_43124", - "instr_43128", - "instr_43132" - ] - }, - "instr_43136": { - "virtual_address": 43136, - "size": 4, - "disassembly": "ldr r1, [sp, #0x40]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x40]", - "mode": "none" - }, - "instr_43140": { - "virtual_address": 43140, - "size": 4, - "disassembly": "ldrb r12, [r10, #0x0]", - "mnemonic": "ldrb", - "operands": "r12, [r10, #0x0]", - "mode": "none" - }, - "instr_43144": { - "virtual_address": 43144, - "size": 4, - "disassembly": "sub r3, r1, r6", - "mnemonic": "sub", - "operands": "r3, r1, r6", - "mode": "none" - }, - "instr_43148": { - "virtual_address": 43148, - "size": 4, - "disassembly": "cmp r12, r3", - "mnemonic": "cmp", - "operands": "r12, r3", - "mode": "none" - }, - "instr_43152": { - "virtual_address": 43152, - "size": 4, - "disassembly": "movlt r7, r12", - "mnemonic": "movlt", - "operands": "r7, r12", - "mode": "none" - }, - "instr_43156": { - "virtual_address": 43156, - "size": 4, - "disassembly": "movge r7, r3", - "mnemonic": "movge", - "operands": "r7, r3", - "mode": "none" - }, - "instr_43160": { - "virtual_address": 43160, - "size": 4, - "disassembly": "cmp r7, #0x0", - "mnemonic": "cmp", - "operands": "r7, #0x0", - "mode": "none" - }, - "instr_43164": { - "virtual_address": 43164, - "size": 4, - "disassembly": "str r1, [sp, #0x28]", - "mnemonic": "str", - "operands": "r1, [sp, #0x28]", - "mode": "none" - }, - "instr_43168": { - "virtual_address": 43168, - "size": 4, - "disassembly": "ble 0x0a8cc", - "mnemonic": "ble", - "operands": "0x0a8cc", - "mode": "none" - }, - "bb_43136": { - "virtual_address": 43136, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 43172, - "children": [ - "instr_43136", - "instr_43140", - "instr_43144", - "instr_43148", - "instr_43152", - "instr_43156", - "instr_43160", - "instr_43164", - "instr_43168" - ] - }, - "instr_43172": { - "virtual_address": 43172, - "size": 4, - "disassembly": "ldr r12, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r12, [sp, #0xa4]", - "mode": "none" - }, - "instr_43176": { - "virtual_address": 43176, - "size": 4, - "disassembly": "add r12, r12, #0x1", - "mnemonic": "add", - "operands": "r12, r12, #0x1", - "mode": "none" - }, - "instr_43180": { - "virtual_address": 43180, - "size": 4, - "disassembly": "add r0, r0, r7", - "mnemonic": "add", - "operands": "r0, r0, r7", - "mode": "none" - }, - "instr_43184": { - "virtual_address": 43184, - "size": 4, - "disassembly": "cmp r12, #0x7", - "mnemonic": "cmp", - "operands": "r12, #0x7", - "mode": "none" - }, - "instr_43188": { - "virtual_address": 43188, - "size": 4, - "disassembly": "stmia r2, {r6, r7}", - "mnemonic": "stmia", - "operands": "r2, {r6, r7}", - "mode": "none" - }, - "instr_43192": { - "virtual_address": 43192, - "size": 4, - "disassembly": "str r0, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r0, [sp, #0xa8]", - "mode": "none" - }, - "instr_43196": { - "virtual_address": 43196, - "size": 4, - "disassembly": "str r12, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r12, [sp, #0xa4]", - "mode": "none" - }, - "instr_43200": { - "virtual_address": 43200, - "size": 4, - "disassembly": "bgt 0x0a9a8", - "mnemonic": "bgt", - "operands": "0x0a9a8", - "mode": "none" - }, - "bb_43172": { - "virtual_address": 43172, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 43204, - "children": [ - "instr_43172", - "instr_43176", - "instr_43180", - "instr_43184", - "instr_43188", - "instr_43192", - "instr_43196", - "instr_43200" - ] - }, - "instr_43204": { - "virtual_address": 43204, - "size": 4, - "disassembly": "ldrb r12, [r10, #0x0]", - "mnemonic": "ldrb", - "operands": "r12, [r10, #0x0]", - "mode": "none" - }, - "instr_43208": { - "virtual_address": 43208, - "size": 4, - "disassembly": "add r2, r2, #0x8", - "mnemonic": "add", - "operands": "r2, r2, #0x8", - "mode": "none" - }, - "bb_43204": { - "virtual_address": 43204, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 43212, - "children": [ - "instr_43204", - "instr_43208" - ] - }, - "instr_43212": { - "virtual_address": 43212, - "size": 4, - "disassembly": "cmp r7, #0x0", - "mnemonic": "cmp", - "operands": "r7, #0x0", - "mode": "none" - }, - "instr_43216": { - "virtual_address": 43216, - "size": 4, - "disassembly": "movlt r5, r12", - "mnemonic": "movlt", - "operands": "r5, r12", - "mode": "none" - }, - "instr_43220": { - "virtual_address": 43220, - "size": 4, - "disassembly": "subge r5, r12, r7", - "mnemonic": "subge", - "operands": "r5, r12, r7", - "mode": "none" - }, - "instr_43224": { - "virtual_address": 43224, - "size": 4, - "disassembly": "cmp r5, #0x0", - "mnemonic": "cmp", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_43228": { - "virtual_address": 43228, - "size": 4, - "disassembly": "ble 0x0a82c", - "mnemonic": "ble", - "operands": "0x0a82c", - "mode": "none" - }, - "bb_43212": { - "virtual_address": 43212, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 43232, - "children": [ - "instr_43212", - "instr_43216", - "instr_43220", - "instr_43224", - "instr_43228" - ] - }, - "instr_43232": { - "virtual_address": 43232, - "size": 4, - "disassembly": "cmp r5, #0x10", - "mnemonic": "cmp", - "operands": "r5, #0x10", - "mode": "none" - }, - "instr_43236": { - "virtual_address": 43236, - "size": 4, - "disassembly": "ble 0x0aef8", - "mnemonic": "ble", - "operands": "0x0aef8", - "mode": "none" - }, - "bb_43232": { - "virtual_address": 43232, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 43240, - "children": [ - "instr_43232", - "instr_43236" - ] - }, - "instr_43240": { - "virtual_address": 43240, - "size": 4, - "disassembly": "mov r7, #0x10", - "mnemonic": "mov", - "operands": "r7, #0x10", - "mode": "none" - }, - "instr_43244": { - "virtual_address": 43244, - "size": 4, - "disassembly": "ldr r12, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r12, [sp, #0xa4]", - "mode": "none" - }, - "instr_43248": { - "virtual_address": 43248, - "size": 4, - "disassembly": "b 0x0a900", - "mnemonic": "b", - "operands": "0x0a900", - "mode": "none" - }, - "bb_43240": { - "virtual_address": 43240, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 43264, - "children": [ - "instr_43240", - "instr_43244", - "instr_43248" - ] - }, - "instr_43252": { - "virtual_address": 43252, - "size": 4, - "disassembly": "sub r5, r5, #0x10", - "mnemonic": "sub", - "operands": "r5, r5, #0x10", - "mode": "none" - }, - "instr_43256": { - "virtual_address": 43256, - "size": 4, - "disassembly": "cmp r5, #0x10", - "mnemonic": "cmp", - "operands": "r5, #0x10", - "mode": "none" - }, - "instr_43260": { - "virtual_address": 43260, - "size": 4, - "disassembly": "ble 0x0a954", - "mnemonic": "ble", - "operands": "0x0a954", - "mode": "none" - }, - "bb_43252": { - "virtual_address": 43252, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 43264, - "children": [ - "instr_43252", - "instr_43256", - "instr_43260" - ] - }, - "instr_43264": { - "virtual_address": 43264, - "size": 4, - "disassembly": "add r12, r12, #0x1", - "mnemonic": "add", - "operands": "r12, r12, #0x1", - "mode": "none" - }, - "instr_43268": { - "virtual_address": 43268, - "size": 4, - "disassembly": "ldr r3, [0x9bcc]", - "mnemonic": "ldr", - "operands": "r3, [0x9bcc]", - "mode": "none" - }, - "instr_43272": { - "virtual_address": 43272, - "size": 4, - "disassembly": "cmp r12, #0x7", - "mnemonic": "cmp", - "operands": "r12, #0x7", - "mode": "none" - }, - "instr_43276": { - "virtual_address": 43276, - "size": 4, - "disassembly": "add r0, r0, #0x10", - "mnemonic": "add", - "operands": "r0, r0, #0x10", - "mode": "none" - }, - "instr_43280": { - "virtual_address": 43280, - "size": 4, - "disassembly": "stmia r2, {r3, r7}", - "mnemonic": "stmia", - "operands": "r2, {r3, r7}", - "mode": "none" - }, - "instr_43284": { - "virtual_address": 43284, - "size": 4, - "disassembly": "str r0, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r0, [sp, #0xa8]", - "mode": "none" - }, - "instr_43288": { - "virtual_address": 43288, - "size": 4, - "disassembly": "str r12, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r12, [sp, #0xa4]", - "mode": "none" - }, - "instr_43292": { - "virtual_address": 43292, - "size": 4, - "disassembly": "addle r2, r2, #0x8", - "mnemonic": "addle", - "operands": "r2, r2, #0x8", - "mode": "none" - }, - "instr_43296": { - "virtual_address": 43296, - "size": 4, - "disassembly": "ble 0x0a8f4", - "mnemonic": "ble", - "operands": "0x0a8f4", - "mode": "none" - }, - "bb_43264": { - "virtual_address": 43264, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 43300, - "children": [ - "instr_43264", - "instr_43268", - "instr_43272", - "instr_43276", - "instr_43280", - "instr_43284", - "instr_43288", - "instr_43292", - "instr_43296" - ] - }, - "instr_43300": { - "virtual_address": 43300, - "size": 4, - "disassembly": "mov r1, r9", - "mnemonic": "mov", - "operands": "r1, r9", - "mode": "none" - }, - "instr_43304": { - "virtual_address": 43304, - "size": 4, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "none" - }, - "instr_43308": { - "virtual_address": 43308, - "size": 4, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "none" - }, - "instr_43312": { - "virtual_address": 43312, - "size": 4, - "disassembly": "bl 0x10460", - "mnemonic": "bl", - "operands": "0x10460", - "mode": "none" - }, - "instr_43316": { - "virtual_address": 43316, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_43320": { - "virtual_address": 43320, - "size": 4, - "disassembly": "bne 0x0a9f8", - "mnemonic": "bne", - "operands": "0x0a9f8", - "mode": "none" - }, - "bb_43300": { - "virtual_address": 43300, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 43324, - "children": [ - "instr_43300", - "instr_43304", - "instr_43308", - "instr_43312", - "instr_43316", - "instr_43320" - ] - }, - "instr_43324": { - "virtual_address": 43324, - "size": 4, - "disassembly": "sub r5, r5, #0x10", - "mnemonic": "sub", - "operands": "r5, r5, #0x10", - "mode": "none" - }, - "instr_43328": { - "virtual_address": 43328, - "size": 4, - "disassembly": "cmp r5, #0x10", - "mnemonic": "cmp", - "operands": "r5, #0x10", - "mode": "none" - }, - "instr_43332": { - "virtual_address": 43332, - "size": 4, - "disassembly": "ldr r0, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0xa8]", - "mode": "none" - }, - "instr_43336": { - "virtual_address": 43336, - "size": 4, - "disassembly": "ldr r12, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r12, [sp, #0xa4]", - "mode": "none" - }, - "instr_43340": { - "virtual_address": 43340, - "size": 4, - "disassembly": "add r2, sp, #0xac", - "mnemonic": "add", - "operands": "r2, sp, #0xac", - "mode": "none" - }, - "instr_43344": { - "virtual_address": 43344, - "size": 4, - "disassembly": "bgt 0x0a900", - "mnemonic": "bgt", - "operands": "0x0a900", - "mode": "none" - }, - "bb_43324": { - "virtual_address": 43324, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 43348, - "children": [ - "instr_43324", - "instr_43328", - "instr_43332", - "instr_43336", - "instr_43340", - "instr_43344" - ] - }, - "instr_43348": { - "virtual_address": 43348, - "size": 4, - "disassembly": "add r12, r12, #0x1", - "mnemonic": "add", - "operands": "r12, r12, #0x1", - "mode": "none" - }, - "instr_43352": { - "virtual_address": 43352, - "size": 4, - "disassembly": "ldr r3, [0x9bcc]", - "mnemonic": "ldr", - "operands": "r3, [0x9bcc]", - "mode": "none" - }, - "instr_43356": { - "virtual_address": 43356, - "size": 4, - "disassembly": "add r0, r0, r5", - "mnemonic": "add", - "operands": "r0, r0, r5", - "mode": "none" - }, - "instr_43360": { - "virtual_address": 43360, - "size": 4, - "disassembly": "cmp r12, #0x7", - "mnemonic": "cmp", - "operands": "r12, #0x7", - "mode": "none" - }, - "instr_43364": { - "virtual_address": 43364, - "size": 4, - "disassembly": "str r5, [r2, #0x4]", - "mnemonic": "str", - "operands": "r5, [r2, #0x4]", - "mode": "none" - }, - "instr_43368": { - "virtual_address": 43368, - "size": 4, - "disassembly": "str r12, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r12, [sp, #0xa4]", - "mode": "none" - }, - "instr_43372": { - "virtual_address": 43372, - "size": 4, - "disassembly": "str r3, [r2, #0x0]", - "mnemonic": "str", - "operands": "r3, [r2, #0x0]", - "mode": "none" - }, - "instr_43376": { - "virtual_address": 43376, - "size": 4, - "disassembly": "str r0, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r0, [sp, #0xa8]", - "mode": "none" - }, - "instr_43380": { - "virtual_address": 43380, - "size": 4, - "disassembly": "bgt 0x0aa8c", - "mnemonic": "bgt", - "operands": "0x0aa8c", - "mode": "none" - }, - "bb_43348": { - "virtual_address": 43348, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 43384, - "children": [ - "instr_43348", - "instr_43352", - "instr_43356", - "instr_43360", - "instr_43364", - "instr_43368", - "instr_43372", - "instr_43376", - "instr_43380" - ] - }, - "instr_43384": { - "virtual_address": 43384, - "size": 4, - "disassembly": "ldrb r12, [r10, #0x0]", - "mnemonic": "ldrb", - "operands": "r12, [r10, #0x0]", - "mode": "none" - }, - "instr_43388": { - "virtual_address": 43388, - "size": 4, - "disassembly": "add r2, r2, #0x8", - "mnemonic": "add", - "operands": "r2, r2, #0x8", - "mode": "none" - }, - "instr_43392": { - "virtual_address": 43392, - "size": 4, - "disassembly": "b 0x0a82c", - "mnemonic": "b", - "operands": "0x0a82c", - "mode": "none" - }, - "bb_43384": { - "virtual_address": 43384, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 43052, - "children": [ - "instr_43384", - "instr_43388", - "instr_43392" - ] - }, - "instr_43396": { - "virtual_address": 43396, - "size": 4, - "disassembly": "mov r1, r9", - "mnemonic": "mov", - "operands": "r1, r9", - "mode": "none" - }, - "instr_43400": { - "virtual_address": 43400, - "size": 4, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "none" - }, - "instr_43404": { - "virtual_address": 43404, - "size": 4, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "none" - }, - "instr_43408": { - "virtual_address": 43408, - "size": 4, - "disassembly": "bl 0x10460", - "mnemonic": "bl", - "operands": "0x10460", - "mode": "none" - }, - "instr_43412": { - "virtual_address": 43412, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_43416": { - "virtual_address": 43416, - "size": 4, - "disassembly": "bne 0x0a9f8", - "mnemonic": "bne", - "operands": "0x0a9f8", - "mode": "none" - }, - "bb_43396": { - "virtual_address": 43396, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 43420, - "children": [ - "instr_43396", - "instr_43400", - "instr_43404", - "instr_43408", - "instr_43412", - "instr_43416" - ] - }, - "instr_43420": { - "virtual_address": 43420, - "size": 4, - "disassembly": "ldr r0, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0xa8]", - "mode": "none" - }, - "instr_43424": { - "virtual_address": 43424, - "size": 4, - "disassembly": "add r2, sp, #0xac", - "mnemonic": "add", - "operands": "r2, sp, #0xac", - "mode": "none" - }, - "instr_43428": { - "virtual_address": 43428, - "size": 4, - "disassembly": "b 0x0a880", - "mnemonic": "b", - "operands": "0x0a880", - "mode": "none" - }, - "bb_43420": { - "virtual_address": 43420, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 43136, - "children": [ - "instr_43420", - "instr_43424", - "instr_43428" - ] - }, - "instr_43432": { - "virtual_address": 43432, - "size": 4, - "disassembly": "mov r1, r9", - "mnemonic": "mov", - "operands": "r1, r9", - "mode": "none" - }, - "instr_43436": { - "virtual_address": 43436, - "size": 4, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "none" - }, - "instr_43440": { - "virtual_address": 43440, - "size": 4, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "none" - }, - "instr_43444": { - "virtual_address": 43444, - "size": 4, - "disassembly": "bl 0x10460", - "mnemonic": "bl", - "operands": "0x10460", - "mode": "none" - }, - "instr_43448": { - "virtual_address": 43448, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_43452": { - "virtual_address": 43452, - "size": 4, - "disassembly": "bne 0x0a9f8", - "mnemonic": "bne", - "operands": "0x0a9f8", - "mode": "none" - }, - "bb_43432": { - "virtual_address": 43432, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 43456, - "children": [ - "instr_43432", - "instr_43436", - "instr_43440", - "instr_43444", - "instr_43448", - "instr_43452" - ] - }, - "instr_43456": { - "virtual_address": 43456, - "size": 4, - "disassembly": "ldrb r12, [r10, #0x0]", - "mnemonic": "ldrb", - "operands": "r12, [r10, #0x0]", - "mode": "none" - }, - "instr_43460": { - "virtual_address": 43460, - "size": 4, - "disassembly": "ldr r0, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0xa8]", - "mode": "none" - }, - "instr_43464": { - "virtual_address": 43464, - "size": 4, - "disassembly": "add r2, sp, #0xac", - "mnemonic": "add", - "operands": "r2, sp, #0xac", - "mode": "none" - }, - "instr_43468": { - "virtual_address": 43468, - "size": 4, - "disassembly": "b 0x0a8cc", - "mnemonic": "b", - "operands": "0x0a8cc", - "mode": "none" - }, - "bb_43456": { - "virtual_address": 43456, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 43212, - "children": [ - "instr_43456", - "instr_43460", - "instr_43464", - "instr_43468" - ] - }, - "instr_43472": { - "virtual_address": 43472, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_43476": { - "virtual_address": 43476, - "size": 4, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "none" - }, - "instr_43480": { - "virtual_address": 43480, - "size": 4, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "none" - }, - "instr_43484": { - "virtual_address": 43484, - "size": 4, - "disassembly": "bl 0x10460", - "mnemonic": "bl", - "operands": "0x10460", - "mode": "none" - }, - "instr_43488": { - "virtual_address": 43488, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_43492": { - "virtual_address": 43492, - "size": 4, - "disassembly": "bne 0x941c", - "mnemonic": "bne", - "operands": "0x941c", - "mode": "none" - }, - "bb_43472": { - "virtual_address": 43472, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 43496, - "children": [ - "instr_43472", - "instr_43476", - "instr_43480", - "instr_43484", - "instr_43488", - "instr_43492" - ] - }, - "instr_43496": { - "virtual_address": 43496, - "size": 4, - "disassembly": "ldr r5, [sp, #0x88]", - "mnemonic": "ldr", - "operands": "r5, [sp, #0x88]", - "mode": "none" - }, - "instr_43500": { - "virtual_address": 43500, - "size": 4, - "disassembly": "ldr r4, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_43504": { - "virtual_address": 43504, - "size": 4, - "disassembly": "add r9, sp, #0xac", - "mnemonic": "add", - "operands": "r9, sp, #0xac", - "mode": "none" - }, - "instr_43508": { - "virtual_address": 43508, - "size": 4, - "disassembly": "b 0x9ae0", - "mnemonic": "b", - "operands": "0x9ae0", - "mode": "none" - }, - "bb_43496": { - "virtual_address": 43496, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 39648, - "children": [ - "instr_43496", - "instr_43500", - "instr_43504", - "instr_43508" - ] - }, - "instr_43512": { - "virtual_address": 43512, - "size": 4, - "disassembly": "mov r7, r11", - "mnemonic": "mov", - "operands": "r7, r11", - "mode": "none" - }, - "instr_43516": { - "virtual_address": 43516, - "size": 4, - "disassembly": "mov r11, r9", - "mnemonic": "mov", - "operands": "r11, r9", - "mode": "none" - }, - "instr_43520": { - "virtual_address": 43520, - "size": 4, - "disassembly": "b 0x9428", - "mnemonic": "b", - "operands": "0x9428", - "mode": "none" - }, - "bb_43512": { - "virtual_address": 43512, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37928, - "children": [ - "instr_43512", - "instr_43516", - "instr_43520" - ] - }, - "instr_43524": { - "virtual_address": 43524, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_43528": { - "virtual_address": 43528, - "size": 4, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "none" - }, - "instr_43532": { - "virtual_address": 43532, - "size": 4, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "none" - }, - "instr_43536": { - "virtual_address": 43536, - "size": 4, - "disassembly": "bl 0x10460", - "mnemonic": "bl", - "operands": "0x10460", - "mode": "none" - }, - "instr_43540": { - "virtual_address": 43540, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_43544": { - "virtual_address": 43544, - "size": 4, - "disassembly": "bne 0x941c", - "mnemonic": "bne", - "operands": "0x941c", - "mode": "none" - }, - "bb_43524": { - "virtual_address": 43524, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 43548, - "children": [ - "instr_43524", - "instr_43528", - "instr_43532", - "instr_43536", - "instr_43540", - "instr_43544" - ] - }, - "instr_43548": { - "virtual_address": 43548, - "size": 4, - "disassembly": "ldr r4, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_43552": { - "virtual_address": 43552, - "size": 4, - "disassembly": "add r9, sp, #0xac", - "mnemonic": "add", - "operands": "r9, sp, #0xac", - "mode": "none" - }, - "instr_43556": { - "virtual_address": 43556, - "size": 4, - "disassembly": "b 0x9810", - "mnemonic": "b", - "operands": "0x9810", - "mode": "none" - }, - "bb_43548": { - "virtual_address": 43548, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 38928, - "children": [ - "instr_43548", - "instr_43552", - "instr_43556" - ] - }, - "instr_43560": { - "virtual_address": 43560, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_43564": { - "virtual_address": 43564, - "size": 4, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "none" - }, - "instr_43568": { - "virtual_address": 43568, - "size": 4, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "none" - }, - "instr_43572": { - "virtual_address": 43572, - "size": 4, - "disassembly": "bl 0x10460", - "mnemonic": "bl", - "operands": "0x10460", - "mode": "none" - }, - "instr_43576": { - "virtual_address": 43576, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_43580": { - "virtual_address": 43580, - "size": 4, - "disassembly": "bne 0x941c", - "mnemonic": "bne", - "operands": "0x941c", - "mode": "none" - }, - "bb_43560": { - "virtual_address": 43560, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 43584, - "children": [ - "instr_43560", - "instr_43564", - "instr_43568", - "instr_43572", - "instr_43576", - "instr_43580" - ] - }, - "instr_43584": { - "virtual_address": 43584, - "size": 4, - "disassembly": "add r3, sp, #0xa4", - "mnemonic": "add", - "operands": "r3, sp, #0xa4", - "mode": "none" - }, - "instr_43588": { - "virtual_address": 43588, - "size": 4, - "disassembly": "ldr r5, [sp, #0x88]", - "mnemonic": "ldr", - "operands": "r5, [sp, #0x88]", - "mode": "none" - }, - "instr_43592": { - "virtual_address": 43592, - "size": 4, - "disassembly": "ldmia r3, {r3, r4}", - "mnemonic": "ldmia", - "operands": "r3, {r3, r4}", - "mode": "none" - }, - "instr_43596": { - "virtual_address": 43596, - "size": 4, - "disassembly": "add r9, sp, #0xac", - "mnemonic": "add", - "operands": "r9, sp, #0xac", - "mode": "none" - }, - "instr_43600": { - "virtual_address": 43600, - "size": 4, - "disassembly": "b 0x9b18", - "mnemonic": "b", - "operands": "0x9b18", - "mode": "none" - }, - "bb_43584": { - "virtual_address": 43584, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 39704, - "children": [ - "instr_43584", - "instr_43588", - "instr_43592", - "instr_43596", - "instr_43600" - ] - }, - "instr_43604": { - "virtual_address": 43604, - "size": 4, - "disassembly": "tst r10, #0x1", - "mnemonic": "tst", - "operands": "r10, #0x1", - "mode": "none" - }, - "instr_43608": { - "virtual_address": 43608, - "size": 4, - "disassembly": "beq 0x8b88", - "mnemonic": "beq", - "operands": "0x8b88", - "mode": "none" - }, - "bb_43604": { - "virtual_address": 43604, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 43612, - "children": [ - "instr_43604", - "instr_43608" - ] - }, - "instr_43612": { - "virtual_address": 43612, - "size": 4, - "disassembly": "ldr r3, [sp, #0x5c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x5c]", - "mode": "none" - }, - "instr_43616": { - "virtual_address": 43616, - "size": 4, - "disassembly": "ldr r2, [sp, #0x60]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x60]", - "mode": "none" - }, - "instr_43620": { - "virtual_address": 43620, - "size": 4, - "disassembly": "add r4, r3, r4", - "mnemonic": "add", - "operands": "r4, r3, r4", - "mode": "none" - }, - "instr_43624": { - "virtual_address": 43624, - "size": 4, - "disassembly": "stmia r9, {r2, r3}", - "mnemonic": "stmia", - "operands": "r9, {r2, r3}", - "mode": "none" - }, - "instr_43628": { - "virtual_address": 43628, - "size": 4, - "disassembly": "ldr r3, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "instr_43632": { - "virtual_address": 43632, - "size": 4, - "disassembly": "add r3, r3, #0x1", - "mnemonic": "add", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_43636": { - "virtual_address": 43636, - "size": 4, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "none" - }, - "instr_43640": { - "virtual_address": 43640, - "size": 4, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_43644": { - "virtual_address": 43644, - "size": 4, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "instr_43648": { - "virtual_address": 43648, - "size": 4, - "disassembly": "bgt 0x0aa28", - "mnemonic": "bgt", - "operands": "0x0aa28", - "mode": "none" - }, - "bb_43612": { - "virtual_address": 43612, - "size": 40, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 43652, - "children": [ - "instr_43612", - "instr_43616", - "instr_43620", - "instr_43624", - "instr_43628", - "instr_43632", - "instr_43636", - "instr_43640", - "instr_43644", - "instr_43648" - ] - }, - "instr_43652": { - "virtual_address": 43652, - "size": 4, - "disassembly": "add r9, r9, #0x8", - "mnemonic": "add", - "operands": "r9, r9, #0x8", - "mode": "none" - }, - "instr_43656": { - "virtual_address": 43656, - "size": 4, - "disassembly": "b 0x9b20", - "mnemonic": "b", - "operands": "0x9b20", - "mode": "none" - }, - "bb_43652": { - "virtual_address": 43652, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 39712, - "children": [ - "instr_43652", - "instr_43656" - ] - }, - "instr_43660": { - "virtual_address": 43660, - "size": 4, - "disassembly": "mov r1, r9", - "mnemonic": "mov", - "operands": "r1, r9", - "mode": "none" - }, - "instr_43664": { - "virtual_address": 43664, - "size": 4, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "none" - }, - "instr_43668": { - "virtual_address": 43668, - "size": 4, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "none" - }, - "instr_43672": { - "virtual_address": 43672, - "size": 4, - "disassembly": "bl 0x10460", - "mnemonic": "bl", - "operands": "0x10460", - "mode": "none" - }, - "instr_43676": { - "virtual_address": 43676, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_43680": { - "virtual_address": 43680, - "size": 4, - "disassembly": "bne 0x0a9f8", - "mnemonic": "bne", - "operands": "0x0a9f8", - "mode": "none" - }, - "bb_43660": { - "virtual_address": 43660, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 43684, - "children": [ - "instr_43660", - "instr_43664", - "instr_43668", - "instr_43672", - "instr_43676", - "instr_43680" - ] - }, - "instr_43684": { - "virtual_address": 43684, - "size": 4, - "disassembly": "ldrb r12, [r10, #0x0]", - "mnemonic": "ldrb", - "operands": "r12, [r10, #0x0]", - "mode": "none" - }, - "instr_43688": { - "virtual_address": 43688, - "size": 4, - "disassembly": "ldr r0, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0xa8]", - "mode": "none" - }, - "instr_43692": { - "virtual_address": 43692, - "size": 4, - "disassembly": "add r2, sp, #0xac", - "mnemonic": "add", - "operands": "r2, sp, #0xac", - "mode": "none" - }, - "instr_43696": { - "virtual_address": 43696, - "size": 4, - "disassembly": "b 0x0a82c", - "mnemonic": "b", - "operands": "0x0a82c", - "mode": "none" - }, - "bb_43684": { - "virtual_address": 43684, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 43052, - "children": [ - "instr_43684", - "instr_43688", - "instr_43692", - "instr_43696" - ] - }, - "instr_43700": { - "virtual_address": 43700, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_43704": { - "virtual_address": 43704, - "size": 4, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "none" - }, - "instr_43708": { - "virtual_address": 43708, - "size": 4, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "none" - }, - "instr_43712": { - "virtual_address": 43712, - "size": 4, - "disassembly": "bl 0x10460", - "mnemonic": "bl", - "operands": "0x10460", - "mode": "none" - }, - "instr_43716": { - "virtual_address": 43716, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_43720": { - "virtual_address": 43720, - "size": 4, - "disassembly": "bne 0x941c", - "mnemonic": "bne", - "operands": "0x941c", - "mode": "none" - }, - "bb_43700": { - "virtual_address": 43700, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 43724, - "children": [ - "instr_43700", - "instr_43704", - "instr_43708", - "instr_43712", - "instr_43716", - "instr_43720" - ] - }, - "instr_43724": { - "virtual_address": 43724, - "size": 4, - "disassembly": "ldr r5, [sp, #0x88]", - "mnemonic": "ldr", - "operands": "r5, [sp, #0x88]", - "mode": "none" - }, - "instr_43728": { - "virtual_address": 43728, - "size": 4, - "disassembly": "ldr r4, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_43732": { - "virtual_address": 43732, - "size": 4, - "disassembly": "add r9, sp, #0xac", - "mnemonic": "add", - "operands": "r9, sp, #0xac", - "mode": "none" - }, - "instr_43736": { - "virtual_address": 43736, - "size": 4, - "disassembly": "b 0x9880", - "mnemonic": "b", - "operands": "0x9880", - "mode": "none" - }, - "bb_43724": { - "virtual_address": 43724, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 39040, - "children": [ - "instr_43724", - "instr_43728", - "instr_43732", - "instr_43736" - ] - }, - "instr_43740": { - "virtual_address": 43740, - "size": 4, - "disassembly": "ldr r3, [sp, #0x78]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x78]", - "mode": "none" - }, - "instr_43744": { - "virtual_address": 43744, - "size": 4, - "disassembly": "sub r9, r9, r3", - "mnemonic": "sub", - "operands": "r9, r9, r3", - "mode": "none" - }, - "instr_43748": { - "virtual_address": 43748, - "size": 4, - "disassembly": "mov r2, r3", - "mnemonic": "mov", - "operands": "r2, r3", - "mode": "none" - }, - "instr_43752": { - "virtual_address": 43752, - "size": 4, - "disassembly": "ldr r1, [sp, #0x70]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x70]", - "mode": "none" - }, - "instr_43756": { - "virtual_address": 43756, - "size": 4, - "disassembly": "mov r0, r9", - "mnemonic": "mov", - "operands": "r0, r9", - "mode": "none" - }, - "instr_43760": { - "virtual_address": 43760, - "size": 4, - "disassembly": "bl 0x102e8", - "mnemonic": "bl", - "operands": "0x102e8", - "mode": "none" - }, - "instr_43764": { - "virtual_address": 43764, - "size": 4, - "disassembly": "ldrb r3, [r7, #0x1]", - "mnemonic": "ldrb", - "operands": "r3, [r7, #0x1]", - "mode": "none" - }, - "instr_43768": { - "virtual_address": 43768, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_43772": { - "virtual_address": 43772, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_43776": { - "virtual_address": 43776, - "size": 4, - "disassembly": "mov r1, r6", - "mnemonic": "mov", - "operands": "r1, r6", - "mode": "none" - }, - "instr_43780": { - "virtual_address": 43780, - "size": 4, - "disassembly": "mov r2, #0xa", - "mnemonic": "mov", - "operands": "r2, #0xa", - "mode": "none" - }, - "instr_43784": { - "virtual_address": 43784, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_43788": { - "virtual_address": 43788, - "size": 4, - "disassembly": "addne r7, r7, #0x1", - "mnemonic": "addne", - "operands": "r7, r7, #0x1", - "mode": "none" - }, - "instr_43792": { - "virtual_address": 43792, - "size": 4, - "disassembly": "bl 0x13cfc", - "mnemonic": "bl", - "operands": "0x13cfc", - "mode": "none" - }, - "instr_43796": { - "virtual_address": 43796, - "size": 4, - "disassembly": "mov r5, #0x0", - "mnemonic": "mov", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_43800": { - "virtual_address": 43800, - "size": 4, - "disassembly": "mov r4, r0", - "mnemonic": "mov", - "operands": "r4, r0", - "mode": "none" - }, - "instr_43804": { - "virtual_address": 43804, - "size": 4, - "disassembly": "mov r6, r1", - "mnemonic": "mov", - "operands": "r6, r1", - "mode": "none" - }, - "instr_43808": { - "virtual_address": 43808, - "size": 4, - "disassembly": "b 0x0a088", - "mnemonic": "b", - "operands": "0x0a088", - "mode": "none" - }, - "bb_43740": { - "virtual_address": 43740, - "size": 72, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 41096, - "children": [ - "instr_43740", - "instr_43744", - "instr_43748", - "instr_43752", - "instr_43756", - "instr_43760", - "instr_43764", - "instr_43768", - "instr_43772", - "instr_43776", - "instr_43780", - "instr_43784", - "instr_43788", - "instr_43792", - "instr_43796", - "instr_43800", - "instr_43804", - "instr_43808" - ] - }, - "instr_43812": { - "virtual_address": 43812, - "size": 4, - "disassembly": "cmp r3, #0x45", - "mnemonic": "cmp", - "operands": "r3, #0x45", - "mode": "none" - }, - "instr_43816": { - "virtual_address": 43816, - "size": 4, - "disassembly": "bne 0x0af00", - "mnemonic": "bne", - "operands": "0x0af00", - "mode": "none" - }, - "bb_43812": { - "virtual_address": 43812, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 43820, - "children": [ - "instr_43812", - "instr_43816" - ] - }, - "instr_43820": { - "virtual_address": 43820, - "size": 4, - "disassembly": "mov r1, #0x2", - "mnemonic": "mov", - "operands": "r1, #0x2", - "mode": "none" - }, - "instr_43824": { - "virtual_address": 43824, - "size": 4, - "disassembly": "str r1, [sp, #0x0]", - "mnemonic": "str", - "operands": "r1, [sp, #0x0]", - "mode": "none" - }, - "instr_43828": { - "virtual_address": 43828, - "size": 4, - "disassembly": "add r1, sp, #0x98", - "mnemonic": "add", - "operands": "r1, sp, #0x98", - "mode": "none" - }, - "instr_43832": { - "virtual_address": 43832, - "size": 4, - "disassembly": "str r1, [sp, #0x10]", - "mnemonic": "str", - "operands": "r1, [sp, #0x10]", - "mode": "none" - }, - "instr_43836": { - "virtual_address": 43836, - "size": 4, - "disassembly": "add r1, sp, #0x8c", - "mnemonic": "add", - "operands": "r1, sp, #0x8c", - "mode": "none" - }, - "instr_43840": { - "virtual_address": 43840, - "size": 4, - "disassembly": "str r1, [sp, #0xc]", - "mnemonic": "str", - "operands": "r1, [sp, #0xc]", - "mode": "none" - }, - "instr_43844": { - "virtual_address": 43844, - "size": 4, - "disassembly": "add r4, r5, #0x1", - "mnemonic": "add", - "operands": "r4, r5, #0x1", - "mode": "none" - }, - "instr_43848": { - "virtual_address": 43848, - "size": 4, - "disassembly": "add r1, sp, #0x88", - "mnemonic": "add", - "operands": "r1, sp, #0x88", - "mode": "none" - }, - "instr_43852": { - "virtual_address": 43852, - "size": 4, - "disassembly": "mov r3, r6", - "mnemonic": "mov", - "operands": "r3, r6", - "mode": "none" - }, - "instr_43856": { - "virtual_address": 43856, - "size": 4, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "none" - }, - "instr_43860": { - "virtual_address": 43860, - "size": 4, - "disassembly": "ldr r2, [sp, #0x28]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x28]", - "mode": "none" - }, - "instr_43864": { - "virtual_address": 43864, - "size": 4, - "disassembly": "str r4, [sp, #0x4]", - "mnemonic": "str", - "operands": "r4, [sp, #0x4]", - "mode": "none" - }, - "instr_43868": { - "virtual_address": 43868, - "size": 4, - "disassembly": "str r1, [sp, #0x8]", - "mnemonic": "str", - "operands": "r1, [sp, #0x8]", - "mode": "none" - }, - "instr_43872": { - "virtual_address": 43872, - "size": 4, - "disassembly": "bl 0x0b4f0", - "mnemonic": "bl", - "operands": "0x0b4f0", - "mode": "none" - }, - "instr_43876": { - "virtual_address": 43876, - "size": 4, - "disassembly": "str r0, [sp, #0x38]", - "mnemonic": "str", - "operands": "r0, [sp, #0x38]", - "mode": "none" - }, - "bb_43820": { - "virtual_address": 43820, - "size": 60, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 43880, - "children": [ - "instr_43820", - "instr_43824", - "instr_43828", - "instr_43832", - "instr_43836", - "instr_43840", - "instr_43844", - "instr_43848", - "instr_43852", - "instr_43856", - "instr_43860", - "instr_43864", - "instr_43868", - "instr_43872", - "instr_43876" - ] - }, - "instr_43880": { - "virtual_address": 43880, - "size": 4, - "disassembly": "ldr r3, [sp, #0x38]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x38]", - "mode": "none" - }, - "instr_43884": { - "virtual_address": 43884, - "size": 4, - "disassembly": "add r4, r3, r4", - "mnemonic": "add", - "operands": "r4, r3, r4", - "mode": "none" - }, - "instr_43888": { - "virtual_address": 43888, - "size": 4, - "disassembly": "b 0x0a62c", - "mnemonic": "b", - "operands": "0x0a62c", - "mode": "none" - }, - "bb_43880": { - "virtual_address": 43880, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42540, - "children": [ - "instr_43880", - "instr_43884", - "instr_43888" - ] - }, - "instr_43892": { - "virtual_address": 43892, - "size": 4, - "disassembly": "str r5, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r5, [sp, #0x1c]", - "mode": "none" - }, - "instr_43896": { - "virtual_address": 43896, - "size": 4, - "disassembly": "str r5, [sp, #0x28]", - "mnemonic": "str", - "operands": "r5, [sp, #0x28]", - "mode": "none" - }, - "instr_43900": { - "virtual_address": 43900, - "size": 4, - "disassembly": "str r4, [sp, #0x34]", - "mnemonic": "str", - "operands": "r4, [sp, #0x34]", - "mode": "none" - }, - "instr_43904": { - "virtual_address": 43904, - "size": 4, - "disassembly": "mov r5, r0", - "mnemonic": "mov", - "operands": "r5, r0", - "mode": "none" - }, - "instr_43908": { - "virtual_address": 43908, - "size": 4, - "disassembly": "ldrb r2, [sp, #0x83]", - "mnemonic": "ldrb", - "operands": "r2, [sp, #0x83]", - "mode": "none" - }, - "instr_43912": { - "virtual_address": 43912, - "size": 4, - "disassembly": "str r0, [sp, #0x58]", - "mnemonic": "str", - "operands": "r0, [sp, #0x58]", - "mode": "none" - }, - "instr_43916": { - "virtual_address": 43916, - "size": 4, - "disassembly": "str r0, [sp, #0x48]", - "mnemonic": "str", - "operands": "r0, [sp, #0x48]", - "mode": "none" - }, - "instr_43920": { - "virtual_address": 43920, - "size": 4, - "disassembly": "str r0, [sp, #0x44]", - "mnemonic": "str", - "operands": "r0, [sp, #0x44]", - "mode": "none" - }, - "instr_43924": { - "virtual_address": 43924, - "size": 4, - "disassembly": "b 0x8ec0", - "mnemonic": "b", - "operands": "0x8ec0", - "mode": "none" - }, - "bb_43892": { - "virtual_address": 43892, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 36544, - "children": [ - "instr_43892", - "instr_43896", - "instr_43900", - "instr_43904", - "instr_43908", - "instr_43912", - "instr_43916", - "instr_43920", - "instr_43924" - ] - }, - "instr_43928": { - "virtual_address": 43928, - "size": 4, - "disassembly": "ldr r0, [0x9bd0]", - "mnemonic": "ldr", - "operands": "r0, [0x9bd0]", - "mode": "none" - }, - "instr_43932": { - "virtual_address": 43932, - "size": 4, - "disassembly": "ldr r1, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0xa8]", - "mode": "none" - }, - "instr_43936": { - "virtual_address": 43936, - "size": 4, - "disassembly": "ldr r2, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0xa4]", - "mode": "none" - }, - "instr_43940": { - "virtual_address": 43940, - "size": 4, - "disassembly": "str r0, [sp, #0x64]", - "mnemonic": "str", - "operands": "r0, [sp, #0x64]", - "mode": "none" - }, - "instr_43944": { - "virtual_address": 43944, - "size": 4, - "disassembly": "b 0x9614", - "mnemonic": "b", - "operands": "0x9614", - "mode": "none" - }, - "bb_43928": { - "virtual_address": 43928, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 38420, - "children": [ - "instr_43928", - "instr_43932", - "instr_43936", - "instr_43940", - "instr_43944" - ] - }, - "instr_43948": { - "virtual_address": 43948, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_43952": { - "virtual_address": 43952, - "size": 4, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "none" - }, - "instr_43956": { - "virtual_address": 43956, - "size": 4, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "none" - }, - "instr_43960": { - "virtual_address": 43960, - "size": 4, - "disassembly": "bl 0x10460", - "mnemonic": "bl", - "operands": "0x10460", - "mode": "none" - }, - "instr_43964": { - "virtual_address": 43964, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_43968": { - "virtual_address": 43968, - "size": 4, - "disassembly": "bne 0x941c", - "mnemonic": "bne", - "operands": "0x941c", - "mode": "none" - }, - "bb_43948": { - "virtual_address": 43948, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 43972, - "children": [ - "instr_43948", - "instr_43952", - "instr_43956", - "instr_43960", - "instr_43964", - "instr_43968" - ] - }, - "instr_43972": { - "virtual_address": 43972, - "size": 4, - "disassembly": "ldr r5, [sp, #0x88]", - "mnemonic": "ldr", - "operands": "r5, [sp, #0x88]", - "mode": "none" - }, - "instr_43976": { - "virtual_address": 43976, - "size": 4, - "disassembly": "ldr r3, [sp, #0x4c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x4c]", - "mode": "none" - }, - "instr_43980": { - "virtual_address": 43980, - "size": 4, - "disassembly": "ldr r4, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_43984": { - "virtual_address": 43984, - "size": 4, - "disassembly": "add r9, sp, #0xac", - "mnemonic": "add", - "operands": "r9, sp, #0xac", - "mode": "none" - }, - "instr_43988": { - "virtual_address": 43988, - "size": 4, - "disassembly": "sub r5, r3, r5", - "mnemonic": "sub", - "operands": "r5, r3, r5", - "mode": "none" - }, - "instr_43992": { - "virtual_address": 43992, - "size": 4, - "disassembly": "b 0x98d0", - "mnemonic": "b", - "operands": "0x98d0", - "mode": "none" - }, - "bb_43972": { - "virtual_address": 43972, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 39120, - "children": [ - "instr_43972", - "instr_43976", - "instr_43980", - "instr_43984", - "instr_43988", - "instr_43992" - ] - }, - "instr_43996": { - "virtual_address": 43996, - "size": 4, - "disassembly": "ldr r3, [sp, #0x44]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x44]", - "mode": "none" - }, - "instr_44000": { - "virtual_address": 44000, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_44004": { - "virtual_address": 44004, - "size": 4, - "disassembly": "movgt r3, #0x67", - "mnemonic": "movgt", - "operands": "r3, #0x67", - "mode": "none" - }, - "instr_44008": { - "virtual_address": 44008, - "size": 4, - "disassembly": "ldr r2, [sp, #0x4c]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x4c]", - "mode": "none" - }, - "instr_44012": { - "virtual_address": 44012, - "size": 4, - "disassembly": "ldr r1, [sp, #0x5c]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x5c]", - "mode": "none" - }, - "instr_44016": { - "virtual_address": 44016, - "size": 4, - "disassembly": "add r2, r2, r1", - "mnemonic": "add", - "operands": "r2, r2, r1", - "mode": "none" - }, - "instr_44020": { - "virtual_address": 44020, - "size": 4, - "disassembly": "str r2, [sp, #0x28]", - "mnemonic": "str", - "operands": "r2, [sp, #0x28]", - "mode": "none" - }, - "instr_44024": { - "virtual_address": 44024, - "size": 4, - "disassembly": "strgt r3, [sp, #0x40]", - "mnemonic": "strgt", - "operands": "r3, [sp, #0x40]", - "mode": "none" - }, - "instr_44028": { - "virtual_address": 44028, - "size": 4, - "disassembly": "bgt 0x0a6d4", - "mnemonic": "bgt", - "operands": "0x0a6d4", - "mode": "none" - }, - "bb_43996": { - "virtual_address": 43996, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 44032, - "children": [ - "instr_43996", - "instr_44000", - "instr_44004", - "instr_44008", - "instr_44012", - "instr_44016", - "instr_44020", - "instr_44024", - "instr_44028" - ] - }, - "instr_44032": { - "virtual_address": 44032, - "size": 4, - "disassembly": "rsb r3, r3, #0x1", - "mnemonic": "rsb", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_44036": { - "virtual_address": 44036, - "size": 4, - "disassembly": "add r3, r2, r3", - "mnemonic": "add", - "operands": "r3, r2, r3", - "mode": "none" - }, - "instr_44040": { - "virtual_address": 44040, - "size": 4, - "disassembly": "mov r2, #0x67", - "mnemonic": "mov", - "operands": "r2, #0x67", - "mode": "none" - }, - "instr_44044": { - "virtual_address": 44044, - "size": 4, - "disassembly": "str r3, [sp, #0x28]", - "mnemonic": "str", - "operands": "r3, [sp, #0x28]", - "mode": "none" - }, - "instr_44048": { - "virtual_address": 44048, - "size": 4, - "disassembly": "bic r3, r3, r3, asr #0x1f", - "mnemonic": "bic", - "operands": "r3, r3, r3, asr #0x1f", - "mode": "none" - }, - "instr_44052": { - "virtual_address": 44052, - "size": 4, - "disassembly": "str r2, [sp, #0x40]", - "mnemonic": "str", - "operands": "r2, [sp, #0x40]", - "mode": "none" - }, - "instr_44056": { - "virtual_address": 44056, - "size": 4, - "disassembly": "str r3, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x1c]", - "mode": "none" - }, - "instr_44060": { - "virtual_address": 44060, - "size": 4, - "disassembly": "b 0x0a6e8", - "mnemonic": "b", - "operands": "0x0a6e8", - "mode": "none" - }, - "bb_44032": { - "virtual_address": 44032, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42728, - "children": [ - "instr_44032", - "instr_44036", - "instr_44040", - "instr_44044", - "instr_44048", - "instr_44052", - "instr_44056", - "instr_44060" - ] - }, - "instr_44064": { - "virtual_address": 44064, - "size": 4, - "disassembly": "cmn r5, #0x10", - "mnemonic": "cmn", - "operands": "r5, #0x10", - "mode": "none" - }, - "instr_44068": { - "virtual_address": 44068, - "size": 4, - "disassembly": "rsb r5, r5, #0x0", - "mnemonic": "rsb", - "operands": "r5, r5, #0x0", - "mode": "none" - }, - "instr_44072": { - "virtual_address": 44072, - "size": 4, - "disassembly": "bge 0x0ace0", - "mnemonic": "bge", - "operands": "0x0ace0", - "mode": "none" - }, - "bb_44064": { - "virtual_address": 44064, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 44076, - "children": [ - "instr_44064", - "instr_44068", - "instr_44072" - ] - }, - "instr_44076": { - "virtual_address": 44076, - "size": 4, - "disassembly": "mov r6, #0x10", - "mnemonic": "mov", - "operands": "r6, #0x10", - "mode": "none" - }, - "instr_44080": { - "virtual_address": 44080, - "size": 4, - "disassembly": "b 0x0ac40", - "mnemonic": "b", - "operands": "0x0ac40", - "mode": "none" - }, - "bb_44076": { - "virtual_address": 44076, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 44096, - "children": [ - "instr_44076", - "instr_44080" - ] - }, - "instr_44084": { - "virtual_address": 44084, - "size": 4, - "disassembly": "sub r5, r5, #0x10", - "mnemonic": "sub", - "operands": "r5, r5, #0x10", - "mode": "none" - }, - "instr_44088": { - "virtual_address": 44088, - "size": 4, - "disassembly": "cmp r5, #0x10", - "mnemonic": "cmp", - "operands": "r5, #0x10", - "mode": "none" - }, - "instr_44092": { - "virtual_address": 44092, - "size": 4, - "disassembly": "ble 0x0ace0", - "mnemonic": "ble", - "operands": "0x0ace0", - "mode": "none" - }, - "bb_44084": { - "virtual_address": 44084, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 44096, - "children": [ - "instr_44084", - "instr_44088", - "instr_44092" - ] - }, - "instr_44096": { - "virtual_address": 44096, - "size": 4, - "disassembly": "add r3, r3, #0x1", - "mnemonic": "add", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_44100": { - "virtual_address": 44100, - "size": 4, - "disassembly": "ldr r2, [0xaf58]", - "mnemonic": "ldr", - "operands": "r2, [0xaf58]", - "mode": "none" - }, - "instr_44104": { - "virtual_address": 44104, - "size": 4, - "disassembly": "add r4, r4, #0x10", - "mnemonic": "add", - "operands": "r4, r4, #0x10", - "mode": "none" - }, - "instr_44108": { - "virtual_address": 44108, - "size": 4, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "none" - }, - "instr_44112": { - "virtual_address": 44112, - "size": 4, - "disassembly": "stmia r9, {r2, r6}", - "mnemonic": "stmia", - "operands": "r9, {r2, r6}", - "mode": "none" - }, - "instr_44116": { - "virtual_address": 44116, - "size": 4, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_44120": { - "virtual_address": 44120, - "size": 4, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "instr_44124": { - "virtual_address": 44124, - "size": 4, - "disassembly": "addle r9, r9, #0x8", - "mnemonic": "addle", - "operands": "r9, r9, #0x8", - "mode": "none" - }, - "instr_44128": { - "virtual_address": 44128, - "size": 4, - "disassembly": "ble 0x0ac34", - "mnemonic": "ble", - "operands": "0x0ac34", - "mode": "none" - }, - "bb_44096": { - "virtual_address": 44096, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 44132, - "children": [ - "instr_44096", - "instr_44100", - "instr_44104", - "instr_44108", - "instr_44112", - "instr_44116", - "instr_44120", - "instr_44124", - "instr_44128" - ] - }, - "instr_44132": { - "virtual_address": 44132, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_44136": { - "virtual_address": 44136, - "size": 4, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "none" - }, - "instr_44140": { - "virtual_address": 44140, - "size": 4, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "none" - }, - "instr_44144": { - "virtual_address": 44144, - "size": 4, - "disassembly": "bl 0x10460", - "mnemonic": "bl", - "operands": "0x10460", - "mode": "none" - }, - "instr_44148": { - "virtual_address": 44148, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_44152": { - "virtual_address": 44152, - "size": 4, - "disassembly": "bne 0x941c", - "mnemonic": "bne", - "operands": "0x941c", - "mode": "none" - }, - "bb_44132": { - "virtual_address": 44132, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 44156, - "children": [ - "instr_44132", - "instr_44136", - "instr_44140", - "instr_44144", - "instr_44148", - "instr_44152" - ] - }, - "instr_44156": { - "virtual_address": 44156, - "size": 4, - "disassembly": "add r3, sp, #0xa4", - "mnemonic": "add", - "operands": "r3, sp, #0xa4", - "mode": "none" - }, - "instr_44160": { - "virtual_address": 44160, - "size": 4, - "disassembly": "ldmia r3, {r3, r4}", - "mnemonic": "ldmia", - "operands": "r3, {r3, r4}", - "mode": "none" - }, - "instr_44164": { - "virtual_address": 44164, - "size": 4, - "disassembly": "add r9, sp, #0xac", - "mnemonic": "add", - "operands": "r9, sp, #0xac", - "mode": "none" - }, - "instr_44168": { - "virtual_address": 44168, - "size": 4, - "disassembly": "b 0x0ac34", - "mnemonic": "b", - "operands": "0x0ac34", - "mode": "none" - }, - "bb_44156": { - "virtual_address": 44156, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 44084, - "children": [ - "instr_44156", - "instr_44160", - "instr_44164", - "instr_44168" - ] - }, - "instr_44172": { - "virtual_address": 44172, - "size": 4, - "disassembly": "ldr r2, [0xaf5c]", - "mnemonic": "ldr", - "operands": "r2, [0xaf5c]", - "mode": "none" - }, - "instr_44176": { - "virtual_address": 44176, - "size": 4, - "disassembly": "ldr r3, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "instr_44180": { - "virtual_address": 44180, - "size": 4, - "disassembly": "str r2, [sp, #0x64]", - "mnemonic": "str", - "operands": "r2, [sp, #0x64]", - "mode": "none" - }, - "instr_44184": { - "virtual_address": 44184, - "size": 4, - "disassembly": "b 0x974c", - "mnemonic": "b", - "operands": "0x974c", - "mode": "none" - }, - "bb_44172": { - "virtual_address": 44172, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 38732, - "children": [ - "instr_44172", - "instr_44176", - "instr_44180", - "instr_44184" - ] - }, - "instr_44188": { - "virtual_address": 44188, - "size": 4, - "disassembly": "mov r1, r11", - "mnemonic": "mov", - "operands": "r1, r11", - "mode": "none" - }, - "instr_44192": { - "virtual_address": 44192, - "size": 4, - "disassembly": "mov r0, r7", - "mnemonic": "mov", - "operands": "r0, r7", - "mode": "none" - }, - "instr_44196": { - "virtual_address": 44196, - "size": 4, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "none" - }, - "instr_44200": { - "virtual_address": 44200, - "size": 4, - "disassembly": "bl 0x10460", - "mnemonic": "bl", - "operands": "0x10460", - "mode": "none" - }, - "instr_44204": { - "virtual_address": 44204, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_44208": { - "virtual_address": 44208, - "size": 4, - "disassembly": "beq 0x0a144", - "mnemonic": "beq", - "operands": "0x0a144", - "mode": "none" - }, - "bb_44188": { - "virtual_address": 44188, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 44212, - "children": [ - "instr_44188", - "instr_44192", - "instr_44196", - "instr_44200", - "instr_44204", - "instr_44208" - ] - }, - "instr_44212": { - "virtual_address": 44212, - "size": 4, - "disassembly": "b 0x9438", - "mnemonic": "b", - "operands": "0x9438", - "mode": "none" - }, - "bb_44212": { - "virtual_address": 44212, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37944, - "children": [ - "instr_44212" - ] - }, - "instr_44216": { - "virtual_address": 44216, - "size": 4, - "disassembly": "ldr r3, [r11, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r11, #0x64]", - "mode": "none" - }, - "instr_44220": { - "virtual_address": 44220, - "size": 4, - "disassembly": "tst r3, #0x1", - "mnemonic": "tst", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_44224": { - "virtual_address": 44224, - "size": 4, - "disassembly": "bne 0x0acd4", - "mnemonic": "bne", - "operands": "0x0acd4", - "mode": "none" - }, - "bb_44216": { - "virtual_address": 44216, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 44228, - "children": [ - "instr_44216", - "instr_44220", - "instr_44224" - ] - }, - "instr_44228": { - "virtual_address": 44228, - "size": 4, - "disassembly": "ldrh r3, [r11, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r11, #0xc]", - "mode": "none" - }, - "instr_44232": { - "virtual_address": 44232, - "size": 4, - "disassembly": "tst r3, #0x200", - "mnemonic": "tst", - "operands": "r3, #0x200", - "mode": "none" - }, - "instr_44236": { - "virtual_address": 44236, - "size": 4, - "disassembly": "ldreq r0, [r11, #0x58]", - "mnemonic": "ldreq", - "operands": "r0, [r11, #0x58]", - "mode": "none" - }, - "instr_44240": { - "virtual_address": 44240, - "size": 4, - "disassembly": "bleq 0x0de74", - "mnemonic": "bleq", - "operands": "0x0de74", - "mode": "none" - }, - "bb_44228": { - "virtual_address": 44228, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 44244, - "children": [ - "instr_44228", - "instr_44232", - "instr_44236", - "instr_44240" - ] - }, - "instr_44244": { - "virtual_address": 44244, - "size": 4, - "disassembly": "mvn r3, #0x0", - "mnemonic": "mvn", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_44248": { - "virtual_address": 44248, - "size": 4, - "disassembly": "str r3, [sp, #0x24]", - "mnemonic": "str", - "operands": "r3, [sp, #0x24]", - "mode": "none" - }, - "instr_44252": { - "virtual_address": 44252, - "size": 4, - "disassembly": "b 0x9458", - "mnemonic": "b", - "operands": "0x9458", - "mode": "none" - }, - "bb_44244": { - "virtual_address": 44244, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37976, - "children": [ - "instr_44244", - "instr_44248", - "instr_44252" - ] - }, - "instr_44256": { - "virtual_address": 44256, - "size": 4, - "disassembly": "add r3, r3, #0x1", - "mnemonic": "add", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_44260": { - "virtual_address": 44260, - "size": 4, - "disassembly": "ldr r2, [0xaf58]", - "mnemonic": "ldr", - "operands": "r2, [0xaf58]", - "mode": "none" - }, - "instr_44264": { - "virtual_address": 44264, - "size": 4, - "disassembly": "add r4, r4, r5", - "mnemonic": "add", - "operands": "r4, r4, r5", - "mode": "none" - }, - "instr_44268": { - "virtual_address": 44268, - "size": 4, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "none" - }, - "instr_44272": { - "virtual_address": 44272, - "size": 4, - "disassembly": "str r5, [r9, #0x4]", - "mnemonic": "str", - "operands": "r5, [r9, #0x4]", - "mode": "none" - }, - "instr_44276": { - "virtual_address": 44276, - "size": 4, - "disassembly": "str r2, [r9, #0x0]", - "mnemonic": "str", - "operands": "r2, [r9, #0x0]", - "mode": "none" - }, - "instr_44280": { - "virtual_address": 44280, - "size": 4, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "none" - }, - "instr_44284": { - "virtual_address": 44284, - "size": 4, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "none" - }, - "instr_44288": { - "virtual_address": 44288, - "size": 4, - "disassembly": "ble 0x0aa84", - "mnemonic": "ble", - "operands": "0x0aa84", - "mode": "none" - }, - "bb_44256": { - "virtual_address": 44256, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 44292, - "children": [ - "instr_44256", - "instr_44260", - "instr_44264", - "instr_44268", - "instr_44272", - "instr_44276", - "instr_44280", - "instr_44284", - "instr_44288" - ] - }, - "instr_44292": { - "virtual_address": 44292, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_44296": { - "virtual_address": 44296, - "size": 4, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "none" - }, - "instr_44300": { - "virtual_address": 44300, - "size": 4, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "none" - }, - "instr_44304": { - "virtual_address": 44304, - "size": 4, - "disassembly": "bl 0x10460", - "mnemonic": "bl", - "operands": "0x10460", - "mode": "none" - }, - "instr_44308": { - "virtual_address": 44308, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_44312": { - "virtual_address": 44312, - "size": 4, - "disassembly": "bne 0x941c", - "mnemonic": "bne", - "operands": "0x941c", - "mode": "none" - }, - "bb_44292": { - "virtual_address": 44292, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 44316, - "children": [ - "instr_44292", - "instr_44296", - "instr_44300", - "instr_44304", - "instr_44308", - "instr_44312" - ] - }, - "instr_44316": { - "virtual_address": 44316, - "size": 4, - "disassembly": "add r3, sp, #0xa4", - "mnemonic": "add", - "operands": "r3, sp, #0xa4", - "mode": "none" - }, - "instr_44320": { - "virtual_address": 44320, - "size": 4, - "disassembly": "ldmia r3, {r3, r4}", - "mnemonic": "ldmia", - "operands": "r3, {r3, r4}", - "mode": "none" - }, - "instr_44324": { - "virtual_address": 44324, - "size": 4, - "disassembly": "add r9, sp, #0xac", - "mnemonic": "add", - "operands": "r9, sp, #0xac", - "mode": "none" - }, - "instr_44328": { - "virtual_address": 44328, - "size": 4, - "disassembly": "b 0x9b20", - "mnemonic": "b", - "operands": "0x9b20", - "mode": "none" - }, - "bb_44316": { - "virtual_address": 44316, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 39712, - "children": [ - "instr_44316", - "instr_44320", - "instr_44324", - "instr_44328" - ] - }, - "instr_44332": { - "virtual_address": 44332, - "size": 4, - "disassembly": "mov r5, #0x1", - "mnemonic": "mov", - "operands": "r5, #0x1", - "mode": "none" - }, - "bb_44332": { - "virtual_address": 44332, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 44336, - "children": [ - "instr_44332" - ] - }, - "instr_44336": { - "virtual_address": 44336, - "size": 4, - "disassembly": "mov r2, #0x2d", - "mnemonic": "mov", - "operands": "r2, #0x2d", - "mode": "none" - }, - "instr_44340": { - "virtual_address": 44340, - "size": 4, - "disassembly": "add r4, sp, #0x50", - "mnemonic": "add", - "operands": "r4, sp, #0x50", - "mode": "none" - }, - "instr_44344": { - "virtual_address": 44344, - "size": 4, - "disassembly": "ldmia r4, {r3, r4}", - "mnemonic": "ldmia", - "operands": "r4, {r3, r4}", - "mode": "none" - }, - "instr_44348": { - "virtual_address": 44348, - "size": 4, - "disassembly": "str r2, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r2, [sp, #0x3c]", - "mode": "none" - }, - "instr_44352": { - "virtual_address": 44352, - "size": 4, - "disassembly": "str r3, [sp, #0x28]", - "mnemonic": "str", - "operands": "r3, [sp, #0x28]", - "mode": "none" - }, - "instr_44356": { - "virtual_address": 44356, - "size": 4, - "disassembly": "add r6, r4, #0x80000000", - "mnemonic": "add", - "operands": "r6, r4, #0x80000000", - "mode": "none" - }, - "instr_44360": { - "virtual_address": 44360, - "size": 4, - "disassembly": "b 0x0a598", - "mnemonic": "b", - "operands": "0x0a598", - "mode": "none" - }, - "bb_44336": { - "virtual_address": 44336, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42392, - "children": [ - "instr_44336", - "instr_44340", - "instr_44344", - "instr_44348", - "instr_44352", - "instr_44356", - "instr_44360" - ] - }, - "instr_44364": { - "virtual_address": 44364, - "size": 4, - "disassembly": "ldr r3, [sp, #0x54]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x54]", - "mode": "none" - }, - "instr_44368": { - "virtual_address": 44368, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_44372": { - "virtual_address": 44372, - "size": 4, - "disassembly": "movlt r2, #0x2d", - "mnemonic": "movlt", - "operands": "r2, #0x2d", - "mode": "none" - }, - "instr_44376": { - "virtual_address": 44376, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_44380": { - "virtual_address": 44380, - "size": 4, - "disassembly": "mov r12, #0x3", - "mnemonic": "mov", - "operands": "r12, #0x3", - "mode": "none" - }, - "instr_44384": { - "virtual_address": 44384, - "size": 4, - "disassembly": "ldrbge r2, [sp, #0x83]", - "mnemonic": "ldrbge", - "operands": "r2, [sp, #0x83]", - "mode": "none" - }, - "instr_44388": { - "virtual_address": 44388, - "size": 4, - "disassembly": "strblt r2, [sp, #0x83]", - "mnemonic": "strblt", - "operands": "r2, [sp, #0x83]", - "mode": "none" - }, - "instr_44392": { - "virtual_address": 44392, - "size": 4, - "disassembly": "str r0, [sp, #0x30]", - "mnemonic": "str", - "operands": "r0, [sp, #0x30]", - "mode": "none" - }, - "instr_44396": { - "virtual_address": 44396, - "size": 4, - "disassembly": "str r12, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r12, [sp, #0x1c]", - "mode": "none" - }, - "instr_44400": { - "virtual_address": 44400, - "size": 4, - "disassembly": "ldr r1, [0xaf60]", - "mnemonic": "ldr", - "operands": "r1, [0xaf60]", - "mode": "none" - }, - "instr_44404": { - "virtual_address": 44404, - "size": 4, - "disassembly": "ldr r3, [0xaf64]", - "mnemonic": "ldr", - "operands": "r3, [0xaf64]", - "mode": "none" - }, - "instr_44408": { - "virtual_address": 44408, - "size": 4, - "disassembly": "bic r10, r10, #0x80", - "mnemonic": "bic", - "operands": "r10, r10, #0x80", - "mode": "none" - }, - "instr_44412": { - "virtual_address": 44412, - "size": 4, - "disassembly": "b 0x8c90", - "mnemonic": "b", - "operands": "0x8c90", - "mode": "none" - }, - "bb_44364": { - "virtual_address": 44364, - "size": 52, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 35984, - "children": [ - "instr_44364", - "instr_44368", - "instr_44372", - "instr_44376", - "instr_44380", - "instr_44384", - "instr_44388", - "instr_44392", - "instr_44396", - "instr_44400", - "instr_44404", - "instr_44408", - "instr_44412" - ] - }, - "instr_44416": { - "virtual_address": 44416, - "size": 4, - "disassembly": "mov r11, r7", - "mnemonic": "mov", - "operands": "r11, r7", - "mode": "none" - }, - "instr_44420": { - "virtual_address": 44420, - "size": 4, - "disassembly": "b 0x9438", - "mnemonic": "b", - "operands": "0x9438", - "mode": "none" - }, - "bb_44416": { - "virtual_address": 44416, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37944, - "children": [ - "instr_44416", - "instr_44420" - ] - }, - "instr_44424": { - "virtual_address": 44424, - "size": 4, - "disassembly": "ldr r3, [sp, #0x48]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x48]", - "mode": "none" - }, - "instr_44428": { - "virtual_address": 44428, - "size": 4, - "disassembly": "str r3, [sp, #0x98]", - "mnemonic": "str", - "operands": "r3, [sp, #0x98]", - "mode": "none" - }, - "instr_44432": { - "virtual_address": 44432, - "size": 4, - "disassembly": "ldr r3, [sp, #0x44]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x44]", - "mode": "none" - }, - "instr_44436": { - "virtual_address": 44436, - "size": 4, - "disassembly": "ldrb r2, [r6, #-0x1]", - "mnemonic": "ldrb", - "operands": "r2, [r6, #-0x1]", - "mode": "none" - }, - "instr_44440": { - "virtual_address": 44440, - "size": 4, - "disassembly": "ldrb r1, [r3, #0xf]", - "mnemonic": "ldrb", - "operands": "r1, [r3, #0xf]", - "mode": "none" - }, - "instr_44444": { - "virtual_address": 44444, - "size": 4, - "disassembly": "cmp r2, r1", - "mnemonic": "cmp", - "operands": "r2, r1", - "mode": "none" - }, - "instr_44448": { - "virtual_address": 44448, - "size": 4, - "disassembly": "mov r3, r6", - "mnemonic": "mov", - "operands": "r3, r6", - "mode": "none" - }, - "instr_44452": { - "virtual_address": 44452, - "size": 4, - "disassembly": "bne 0x0adc8", - "mnemonic": "bne", - "operands": "0x0adc8", - "mode": "none" - }, - "bb_44424": { - "virtual_address": 44424, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 44456, - "children": [ - "instr_44424", - "instr_44428", - "instr_44432", - "instr_44436", - "instr_44440", - "instr_44444", - "instr_44448", - "instr_44452" - ] - }, - "instr_44456": { - "virtual_address": 44456, - "size": 4, - "disassembly": "mov r0, #0x30", - "mnemonic": "mov", - "operands": "r0, #0x30", - "mode": "none" - }, - "bb_44456": { - "virtual_address": 44456, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 44460, - "children": [ - "instr_44456" - ] - }, - "instr_44460": { - "virtual_address": 44460, - "size": 4, - "disassembly": "strb r0, [r3, #-0x1]", - "mnemonic": "strb", - "operands": "r0, [r3, #-0x1]", - "mode": "none" - }, - "instr_44464": { - "virtual_address": 44464, - "size": 4, - "disassembly": "ldr r3, [sp, #0x98]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x98]", - "mode": "none" - }, - "instr_44468": { - "virtual_address": 44468, - "size": 4, - "disassembly": "sub r2, r3, #0x1", - "mnemonic": "sub", - "operands": "r2, r3, #0x1", - "mode": "none" - }, - "instr_44472": { - "virtual_address": 44472, - "size": 4, - "disassembly": "str r2, [sp, #0x98]", - "mnemonic": "str", - "operands": "r2, [sp, #0x98]", - "mode": "none" - }, - "instr_44476": { - "virtual_address": 44476, - "size": 4, - "disassembly": "ldrb r2, [r3, #-0x1]", - "mnemonic": "ldrb", - "operands": "r2, [r3, #-0x1]", - "mode": "none" - }, - "instr_44480": { - "virtual_address": 44480, - "size": 4, - "disassembly": "cmp r1, r2", - "mnemonic": "cmp", - "operands": "r1, r2", - "mode": "none" - }, - "instr_44484": { - "virtual_address": 44484, - "size": 4, - "disassembly": "beq 0x0adac", - "mnemonic": "beq", - "operands": "0x0adac", - "mode": "none" - }, - "bb_44460": { - "virtual_address": 44460, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 44488, - "children": [ - "instr_44460", - "instr_44464", - "instr_44468", - "instr_44472", - "instr_44476", - "instr_44480", - "instr_44484" - ] - }, - "instr_44488": { - "virtual_address": 44488, - "size": 4, - "disassembly": "cmp r2, #0x39", - "mnemonic": "cmp", - "operands": "r2, #0x39", - "mode": "none" - }, - "instr_44492": { - "virtual_address": 44492, - "size": 4, - "disassembly": "ldreq r2, [sp, #0x44]", - "mnemonic": "ldreq", - "operands": "r2, [sp, #0x44]", - "mode": "none" - }, - "instr_44496": { - "virtual_address": 44496, - "size": 4, - "disassembly": "addne r2, r2, #0x1", - "mnemonic": "addne", - "operands": "r2, r2, #0x1", - "mode": "none" - }, - "instr_44500": { - "virtual_address": 44500, - "size": 4, - "disassembly": "ldrbeq r2, [r2, #0xa]", - "mnemonic": "ldrbeq", - "operands": "r2, [r2, #0xa]", - "mode": "none" - }, - "instr_44504": { - "virtual_address": 44504, - "size": 4, - "disassembly": "andne r2, r2, #0xff", - "mnemonic": "andne", - "operands": "r2, r2, #0xff", - "mode": "none" - }, - "instr_44508": { - "virtual_address": 44508, - "size": 4, - "disassembly": "strb r2, [r3, #-0x1]", - "mnemonic": "strb", - "operands": "r2, [r3, #-0x1]", - "mode": "none" - }, - "instr_44512": { - "virtual_address": 44512, - "size": 4, - "disassembly": "b 0x9dec", - "mnemonic": "b", - "operands": "0x9dec", - "mode": "none" - }, - "bb_44488": { - "virtual_address": 44488, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 40428, - "children": [ - "instr_44488", - "instr_44492", - "instr_44496", - "instr_44500", - "instr_44504", - "instr_44508", - "instr_44512" - ] - }, - "instr_44516": { - "virtual_address": 44516, - "size": 4, - "disassembly": "ldr r3, [sp, #0x44]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x44]", - "mode": "none" - }, - "instr_44520": { - "virtual_address": 44520, - "size": 4, - "disassembly": "str r3, [sp, #0x28]", - "mnemonic": "str", - "operands": "r3, [sp, #0x28]", - "mode": "none" - }, - "instr_44524": { - "virtual_address": 44524, - "size": 4, - "disassembly": "b 0x0a724", - "mnemonic": "b", - "operands": "0x0a724", - "mode": "none" - }, - "bb_44516": { - "virtual_address": 44516, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42788, - "children": [ - "instr_44516", - "instr_44520", - "instr_44524" - ] - }, - "instr_44528": { - "virtual_address": 44528, - "size": 4, - "disassembly": "mov r3, #0x67", - "mnemonic": "mov", - "operands": "r3, #0x67", - "mode": "none" - }, - "instr_44532": { - "virtual_address": 44532, - "size": 4, - "disassembly": "str r3, [sp, #0x40]", - "mnemonic": "str", - "operands": "r3, [sp, #0x40]", - "mode": "none" - }, - "instr_44536": { - "virtual_address": 44536, - "size": 4, - "disassembly": "b 0x0a6dc", - "mnemonic": "b", - "operands": "0x0a6dc", - "mode": "none" - }, - "bb_44528": { - "virtual_address": 44528, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42716, - "children": [ - "instr_44528", - "instr_44532", - "instr_44536" - ] - }, - "instr_44540": { - "virtual_address": 44540, - "size": 4, - "disassembly": "ldr r2, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x1c]", - "mode": "none" - }, - "instr_44544": { - "virtual_address": 44544, - "size": 4, - "disassembly": "cmp r2, #0x41", - "mnemonic": "cmp", - "operands": "r2, #0x41", - "mode": "none" - }, - "instr_44548": { - "virtual_address": 44548, - "size": 4, - "disassembly": "movne r2, #0x30", - "mnemonic": "movne", - "operands": "r2, #0x30", - "mode": "none" - }, - "instr_44552": { - "virtual_address": 44552, - "size": 4, - "disassembly": "addeq r2, sp, #0x92", - "mnemonic": "addeq", - "operands": "r2, sp, #0x92", - "mode": "none" - }, - "instr_44556": { - "virtual_address": 44556, - "size": 4, - "disassembly": "strbne r2, [sp, #0x92]", - "mnemonic": "strbne", - "operands": "r2, [sp, #0x92]", - "mode": "none" - }, - "instr_44560": { - "virtual_address": 44560, - "size": 4, - "disassembly": "add r3, r3, #0x30", - "mnemonic": "add", - "operands": "r3, r3, #0x30", - "mode": "none" - }, - "instr_44564": { - "virtual_address": 44564, - "size": 4, - "disassembly": "addne r2, sp, #0x93", - "mnemonic": "addne", - "operands": "r2, sp, #0x93", - "mode": "none" - }, - "instr_44568": { - "virtual_address": 44568, - "size": 4, - "disassembly": "strb r3, [r2], #0x1", - "mnemonic": "strb", - "operands": "r3, [r2], #0x1", - "mode": "none" - }, - "instr_44572": { - "virtual_address": 44572, - "size": 4, - "disassembly": "add r3, sp, #0x90", - "mnemonic": "add", - "operands": "r3, sp, #0x90", - "mode": "none" - }, - "instr_44576": { - "virtual_address": 44576, - "size": 4, - "disassembly": "sub r3, r2, r3", - "mnemonic": "sub", - "operands": "r3, r2, r3", - "mode": "none" - }, - "instr_44580": { - "virtual_address": 44580, - "size": 4, - "disassembly": "str r3, [sp, #0x6c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x6c]", - "mode": "none" - }, - "instr_44584": { - "virtual_address": 44584, - "size": 4, - "disassembly": "b 0x0a44c", - "mnemonic": "b", - "operands": "0x0a44c", - "mode": "none" - }, - "bb_44540": { - "virtual_address": 44540, - "size": 48, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42060, - "children": [ - "instr_44540", - "instr_44544", - "instr_44548", - "instr_44552", - "instr_44556", - "instr_44560", - "instr_44564", - "instr_44568", - "instr_44572", - "instr_44576", - "instr_44580", - "instr_44584" - ] - }, - "instr_44588": { - "virtual_address": 44588, - "size": 4, - "disassembly": "ldr r3, [sp, #0x5c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x5c]", - "mode": "none" - }, - "instr_44592": { - "virtual_address": 44592, - "size": 4, - "disassembly": "add r3, r2, r3", - "mnemonic": "add", - "operands": "r3, r2, r3", - "mode": "none" - }, - "instr_44596": { - "virtual_address": 44596, - "size": 4, - "disassembly": "add r3, r3, r5", - "mnemonic": "add", - "operands": "r3, r3, r5", - "mode": "none" - }, - "instr_44600": { - "virtual_address": 44600, - "size": 4, - "disassembly": "str r3, [sp, #0x28]", - "mnemonic": "str", - "operands": "r3, [sp, #0x28]", - "mode": "none" - }, - "instr_44604": { - "virtual_address": 44604, - "size": 4, - "disassembly": "mov r3, #0x66", - "mnemonic": "mov", - "operands": "r3, #0x66", - "mode": "none" - }, - "instr_44608": { - "virtual_address": 44608, - "size": 4, - "disassembly": "str r3, [sp, #0x40]", - "mnemonic": "str", - "operands": "r3, [sp, #0x40]", - "mode": "none" - }, - "instr_44612": { - "virtual_address": 44612, - "size": 4, - "disassembly": "b 0x0a6d4", - "mnemonic": "b", - "operands": "0x0a6d4", - "mode": "none" - }, - "bb_44588": { - "virtual_address": 44588, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42708, - "children": [ - "instr_44588", - "instr_44592", - "instr_44596", - "instr_44600", - "instr_44604", - "instr_44608", - "instr_44612" - ] - }, - "instr_44616": { - "virtual_address": 44616, - "size": 4, - "disassembly": "tst r10, #0x1", - "mnemonic": "tst", - "operands": "r10, #0x1", - "mode": "none" - }, - "instr_44620": { - "virtual_address": 44620, - "size": 4, - "disassembly": "beq 0x0a474", - "mnemonic": "beq", - "operands": "0x0a474", - "mode": "none" - }, - "bb_44616": { - "virtual_address": 44616, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 44624, - "children": [ - "instr_44616", - "instr_44620" - ] - }, - "instr_44624": { - "virtual_address": 44624, - "size": 4, - "disassembly": "b 0x0a464", - "mnemonic": "b", - "operands": "0x0a464", - "mode": "none" - }, - "bb_44624": { - "virtual_address": 44624, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42084, - "children": [ - "instr_44624" - ] - }, - "instr_44628": { - "virtual_address": 44628, - "size": 4, - "disassembly": "mov r7, r9", - "mnemonic": "mov", - "operands": "r7, r9", - "mode": "none" - }, - "instr_44632": { - "virtual_address": 44632, - "size": 4, - "disassembly": "mov r4, r0", - "mnemonic": "mov", - "operands": "r4, r0", - "mode": "none" - }, - "instr_44636": { - "virtual_address": 44636, - "size": 4, - "disassembly": "mov r9, r2", - "mnemonic": "mov", - "operands": "r9, r2", - "mode": "none" - }, - "instr_44640": { - "virtual_address": 44640, - "size": 4, - "disassembly": "str r10, [sp, #0x74]", - "mnemonic": "str", - "operands": "r10, [sp, #0x74]", - "mode": "none" - }, - "instr_44644": { - "virtual_address": 44644, - "size": 4, - "disassembly": "str r6, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r6, [sp, #0x3c]", - "mode": "none" - }, - "instr_44648": { - "virtual_address": 44648, - "size": 4, - "disassembly": "ldr r10, [sp, #0x44]", - "mnemonic": "ldr", - "operands": "r10, [sp, #0x44]", - "mode": "none" - }, - "instr_44652": { - "virtual_address": 44652, - "size": 4, - "disassembly": "ldr r8, [sp, #0x58]", - "mnemonic": "ldr", - "operands": "r8, [sp, #0x58]", - "mode": "none" - }, - "bb_44628": { - "virtual_address": 44628, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 44656, - "children": [ - "instr_44628", - "instr_44632", - "instr_44636", - "instr_44640", - "instr_44644", - "instr_44648", - "instr_44652" - ] - }, - "instr_44656": { - "virtual_address": 44656, - "size": 4, - "disassembly": "ldr r3, [sp, #0x3c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x3c]", - "mode": "none" - }, - "instr_44660": { - "virtual_address": 44660, - "size": 4, - "disassembly": "ldr r2, [sp, #0x28]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x28]", - "mode": "none" - }, - "instr_44664": { - "virtual_address": 44664, - "size": 4, - "disassembly": "cmp r3, r2", - "mnemonic": "cmp", - "operands": "r3, r2", - "mode": "none" - }, - "instr_44668": { - "virtual_address": 44668, - "size": 4, - "disassembly": "movcs r3, r2", - "mnemonic": "movcs", - "operands": "r3, r2", - "mode": "none" - }, - "instr_44672": { - "virtual_address": 44672, - "size": 4, - "disassembly": "str r3, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x3c]", - "mode": "none" - }, - "instr_44676": { - "virtual_address": 44676, - "size": 4, - "disassembly": "b 0x983c", - "mnemonic": "b", - "operands": "0x983c", - "mode": "none" - }, - "bb_44656": { - "virtual_address": 44656, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 38972, - "children": [ - "instr_44656", - "instr_44660", - "instr_44664", - "instr_44668", - "instr_44672", - "instr_44676" - ] - }, - "instr_44680": { - "virtual_address": 44680, - "size": 4, - "disassembly": "orrs r3, r3, r5", - "mnemonic": "orrs", - "operands": "r3, r3, r5", - "mode": "none" - }, - "instr_44684": { - "virtual_address": 44684, - "size": 4, - "disassembly": "bne 0x0aea8", - "mnemonic": "bne", - "operands": "0x0aea8", - "mode": "none" - }, - "bb_44680": { - "virtual_address": 44680, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 44688, - "children": [ - "instr_44680", - "instr_44684" - ] - }, - "instr_44688": { - "virtual_address": 44688, - "size": 4, - "disassembly": "mov r3, #0x1", - "mnemonic": "mov", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_44692": { - "virtual_address": 44692, - "size": 4, - "disassembly": "mov r2, #0x66", - "mnemonic": "mov", - "operands": "r2, #0x66", - "mode": "none" - }, - "instr_44696": { - "virtual_address": 44696, - "size": 4, - "disassembly": "str r3, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x1c]", - "mode": "none" - }, - "instr_44700": { - "virtual_address": 44700, - "size": 4, - "disassembly": "str r2, [sp, #0x40]", - "mnemonic": "str", - "operands": "r2, [sp, #0x40]", - "mode": "none" - }, - "instr_44704": { - "virtual_address": 44704, - "size": 4, - "disassembly": "str r3, [sp, #0x28]", - "mnemonic": "str", - "operands": "r3, [sp, #0x28]", - "mode": "none" - }, - "instr_44708": { - "virtual_address": 44708, - "size": 4, - "disassembly": "b 0x0a6e8", - "mnemonic": "b", - "operands": "0x0a6e8", - "mode": "none" - }, - "bb_44688": { - "virtual_address": 44688, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42728, - "children": [ - "instr_44688", - "instr_44692", - "instr_44696", - "instr_44700", - "instr_44704", - "instr_44708" - ] - }, - "instr_44712": { - "virtual_address": 44712, - "size": 4, - "disassembly": "mov r2, #0x66", - "mnemonic": "mov", - "operands": "r2, #0x66", - "mode": "none" - }, - "instr_44716": { - "virtual_address": 44716, - "size": 4, - "disassembly": "ldr r3, [sp, #0x5c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x5c]", - "mode": "none" - }, - "instr_44720": { - "virtual_address": 44720, - "size": 4, - "disassembly": "add r3, r3, #0x1", - "mnemonic": "add", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_44724": { - "virtual_address": 44724, - "size": 4, - "disassembly": "add r3, r3, r5", - "mnemonic": "add", - "operands": "r3, r3, r5", - "mode": "none" - }, - "instr_44728": { - "virtual_address": 44728, - "size": 4, - "disassembly": "str r3, [sp, #0x28]", - "mnemonic": "str", - "operands": "r3, [sp, #0x28]", - "mode": "none" - }, - "instr_44732": { - "virtual_address": 44732, - "size": 4, - "disassembly": "bic r3, r3, r3, asr #0x1f", - "mnemonic": "bic", - "operands": "r3, r3, r3, asr #0x1f", - "mode": "none" - }, - "instr_44736": { - "virtual_address": 44736, - "size": 4, - "disassembly": "str r2, [sp, #0x40]", - "mnemonic": "str", - "operands": "r2, [sp, #0x40]", - "mode": "none" - }, - "instr_44740": { - "virtual_address": 44740, - "size": 4, - "disassembly": "str r3, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x1c]", - "mode": "none" - }, - "instr_44744": { - "virtual_address": 44744, - "size": 4, - "disassembly": "b 0x0a6e8", - "mnemonic": "b", - "operands": "0x0a6e8", - "mode": "none" - }, - "bb_44712": { - "virtual_address": 44712, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42728, - "children": [ - "instr_44712", - "instr_44716", - "instr_44720", - "instr_44724", - "instr_44728", - "instr_44732", - "instr_44736", - "instr_44740", - "instr_44744" - ] - }, - "instr_44748": { - "virtual_address": 44748, - "size": 4, - "disassembly": "ldr r2, [sp, #0x34]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x34]", - "mode": "none" - }, - "instr_44752": { - "virtual_address": 44752, - "size": 4, - "disassembly": "ldr r5, [r2], #0x4", - "mnemonic": "ldr", - "operands": "r5, [r2], #0x4", - "mode": "none" - }, - "instr_44756": { - "virtual_address": 44756, - "size": 4, - "disassembly": "cmp r5, r4", - "mnemonic": "cmp", - "operands": "r5, r4", - "mode": "none" - }, - "instr_44760": { - "virtual_address": 44760, - "size": 4, - "disassembly": "ldrb r3, [r8, #0x1]", - "mnemonic": "ldrb", - "operands": "r3, [r8, #0x1]", - "mode": "none" - }, - "instr_44764": { - "virtual_address": 44764, - "size": 4, - "disassembly": "movlt r5, r4", - "mnemonic": "movlt", - "operands": "r5, r4", - "mode": "none" - }, - "instr_44768": { - "virtual_address": 44768, - "size": 4, - "disassembly": "mov r8, r1", - "mnemonic": "mov", - "operands": "r8, r1", - "mode": "none" - }, - "instr_44772": { - "virtual_address": 44772, - "size": 4, - "disassembly": "str r2, [sp, #0x34]", - "mnemonic": "str", - "operands": "r2, [sp, #0x34]", - "mode": "none" - }, - "instr_44776": { - "virtual_address": 44776, - "size": 4, - "disassembly": "b 0x87f0", - "mnemonic": "b", - "operands": "0x87f0", - "mode": "none" - }, - "bb_44748": { - "virtual_address": 44748, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 34800, - "children": [ - "instr_44748", - "instr_44752", - "instr_44756", - "instr_44760", - "instr_44764", - "instr_44768", - "instr_44772", - "instr_44776" - ] - }, - "instr_44780": { - "virtual_address": 44780, - "size": 4, - "disassembly": "rsb r3, r5, #0x1", - "mnemonic": "rsb", - "operands": "r3, r5, #0x1", - "mode": "none" - }, - "instr_44784": { - "virtual_address": 44784, - "size": 4, - "disassembly": "str r3, [sp, #0x88]", - "mnemonic": "str", - "operands": "r3, [sp, #0x88]", - "mode": "none" - }, - "instr_44788": { - "virtual_address": 44788, - "size": 4, - "disassembly": "b 0x0a620", - "mnemonic": "b", - "operands": "0x0a620", - "mode": "none" - }, - "bb_44780": { - "virtual_address": 44780, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42528, - "children": [ - "instr_44780", - "instr_44784", - "instr_44788" - ] - }, - "instr_44792": { - "virtual_address": 44792, - "size": 4, - "disassembly": "ldr r12, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r12, [sp, #0xa4]", - "mode": "none" - }, - "instr_44796": { - "virtual_address": 44796, - "size": 4, - "disassembly": "b 0x0a954", - "mnemonic": "b", - "operands": "0x0a954", - "mode": "none" - }, - "bb_44792": { - "virtual_address": 44792, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 43348, - "children": [ - "instr_44792", - "instr_44796" - ] - }, - "instr_44800": { - "virtual_address": 44800, - "size": 4, - "disassembly": "mov r4, r5", - "mnemonic": "mov", - "operands": "r4, r5", - "mode": "none" - }, - "instr_44804": { - "virtual_address": 44804, - "size": 4, - "disassembly": "b 0x0a2d8", - "mnemonic": "b", - "operands": "0x0a2d8", - "mode": "none" - }, - "bb_44800": { - "virtual_address": 44800, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 41688, - "children": [ - "instr_44800", - "instr_44804" - ] - }, - "instr_44808": { - "virtual_address": 44808, - "size": 4, - "disassembly": "ldrh r3, [r7, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r7, #0xc]", - "mode": "none" - }, - "instr_44812": { - "virtual_address": 44812, - "size": 4, - "disassembly": "orr r3, r3, #0x40", - "mnemonic": "orr", - "operands": "r3, r3, #0x40", - "mode": "none" - }, - "instr_44816": { - "virtual_address": 44816, - "size": 4, - "disassembly": "mov r11, r7", - "mnemonic": "mov", - "operands": "r11, r7", - "mode": "none" - }, - "instr_44820": { - "virtual_address": 44820, - "size": 4, - "disassembly": "strh r3, [r7, #0xc]", - "mnemonic": "strh", - "operands": "r3, [r7, #0xc]", - "mode": "none" - }, - "instr_44824": { - "virtual_address": 44824, - "size": 4, - "disassembly": "b 0x9438", - "mnemonic": "b", - "operands": "0x9438", - "mode": "none" - }, - "bb_44808": { - "virtual_address": 44808, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 37944, - "children": [ - "instr_44808", - "instr_44812", - "instr_44816", - "instr_44820", - "instr_44824" - ] - }, - "instr_44828": { - "virtual_address": 44828, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_44832": { - "virtual_address": 44832, - "size": 4, - "disassembly": "str r3, [sp, #0x30]", - "mnemonic": "str", - "operands": "r3, [sp, #0x30]", - "mode": "none" - }, - "instr_44836": { - "virtual_address": 44836, - "size": 4, - "disassembly": "b 0x9dfc", - "mnemonic": "b", - "operands": "0x9dfc", - "mode": "none" - }, - "bb_44828": { - "virtual_address": 44828, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 40444, - "children": [ - "instr_44828", - "instr_44832", - "instr_44836" - ] - }, - "instr_44840": { - "virtual_address": 44840, - "size": 4, - "disassembly": "mov r3, #0x2", - "mnemonic": "mov", - "operands": "r3, #0x2", - "mode": "none" - }, - "instr_44844": { - "virtual_address": 44844, - "size": 4, - "disassembly": "str r3, [sp, #0x6c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x6c]", - "mode": "none" - }, - "instr_44848": { - "virtual_address": 44848, - "size": 4, - "disassembly": "b 0x0a44c", - "mnemonic": "b", - "operands": "0x0a44c", - "mode": "none" - }, - "bb_44840": { - "virtual_address": 44840, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42060, - "children": [ - "instr_44840", - "instr_44844", - "instr_44848" - ] - }, - "instr_44852": { - "virtual_address": 44852, - "size": 4, - "disassembly": "ldr r3, [sp, #0x38]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x38]", - "mode": "none" - }, - "instr_44856": { - "virtual_address": 44856, - "size": 4, - "disassembly": "ldr r2, [sp, #0x4c]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x4c]", - "mode": "none" - }, - "instr_44860": { - "virtual_address": 44860, - "size": 4, - "disassembly": "add r3, r3, r2", - "mnemonic": "add", - "operands": "r3, r3, r2", - "mode": "none" - }, - "instr_44864": { - "virtual_address": 44864, - "size": 4, - "disassembly": "str r3, [sp, #0x28]", - "mnemonic": "str", - "operands": "r3, [sp, #0x28]", - "mode": "none" - }, - "instr_44868": { - "virtual_address": 44868, - "size": 4, - "disassembly": "b 0x0ae70", - "mnemonic": "b", - "operands": "0x0ae70", - "mode": "none" - }, - "bb_44852": { - "virtual_address": 44852, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 44656, - "children": [ - "instr_44852", - "instr_44856", - "instr_44860", - "instr_44864", - "instr_44868" - ] - }, - "instr_44872": { - "virtual_address": 44872, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_44876": { - "virtual_address": 44876, - "size": 4, - "disassembly": "str r3, [sp, #0x58]", - "mnemonic": "str", - "operands": "r3, [sp, #0x58]", - "mode": "none" - }, - "instr_44880": { - "virtual_address": 44880, - "size": 4, - "disassembly": "str r3, [sp, #0x48]", - "mnemonic": "str", - "operands": "r3, [sp, #0x48]", - "mode": "none" - }, - "instr_44884": { - "virtual_address": 44884, - "size": 4, - "disassembly": "b 0x0a79c", - "mnemonic": "b", - "operands": "0x0a79c", - "mode": "none" - }, - "bb_44872": { - "virtual_address": 44872, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 42908, - "children": [ - "instr_44872", - "instr_44876", - "instr_44880", - "instr_44884" - ] - }, - "dw_44888": { - "virtual_address": 44888, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 44100, - 44260 - ] - }, - "dw_44892": { - "virtual_address": 44892, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 44172 - ] - }, - "dw_44896": { - "virtual_address": 44896, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 44400 - ] - }, - "dw_44900": { - "virtual_address": 44900, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 44404 - ] - }, - "func_34396": { - "virtual_address": 34396, - "size": 10508, - "name": "_vfprintf_r", - "children": [ - "bb_34396", - "bb_34456", - "bb_34468", - "bb_34484", - "bb_34500", - "bb_34508", - "bb_34536", - "bb_34544", - "bb_34556", - "bb_34568", - "bb_34652", - "bb_34672", - "bb_34692", - "bb_34700", - "bb_34744", - "bb_34760", - "bb_34768", - "bb_34800", - "bb_34804", - "bb_34812", - "bb_34816", - "bb_35184", - "bb_35192", - "bb_35216", - "bb_35224", - "bb_35248", - "bb_35256", - "bb_35276", - "bb_35292", - "bb_35304", - "bb_35316", - "bb_35324", - "bb_35352", - "bb_35364", - "bb_35376", - "bb_35400", - "bb_35408", - "bb_35420", - "bb_35452", - "bb_35472", - "bb_35500", - "bb_35520", - "bb_35524", - "bb_35532", - "bb_35580", - "bb_35588", - "bb_35636", - "bb_35648", - "bb_35664", - "bb_35672", - "bb_35716", - "bb_35720", - "bb_35728", - "bb_35748", - "bb_35780", - "bb_35816", - "bb_35892", - "bb_35920", - "bb_35984", - "bb_36024", - "bb_36036", - "bb_36048", - "bb_36100", - "bb_36132", - "bb_36140", - "bb_36168", - "bb_36224", - "bb_36240", - "bb_36268", - "bb_36276", - "bb_36284", - "bb_36312", - "bb_36332", - "bb_36344", - "bb_36356", - "bb_36368", - "bb_36380", - "bb_36408", - "bb_36416", - "bb_36424", - "bb_36456", - "bb_36464", - "bb_36504", - "bb_36544", - "bb_36552", - "bb_36568", - "bb_36584", - "bb_36596", - "bb_36612", - "bb_36632", - "bb_36656", - "bb_36660", - "bb_36668", - "bb_36676", - "bb_36700", - "bb_36716", - "bb_36744", - "bb_36772", - "bb_36784", - "bb_36804", - "bb_36816", - "bb_36824", - "bb_36848", - "bb_36912", - "bb_36928", - "bb_36940", - "bb_36952", - "bb_36964", - "bb_36980", - "bb_37040", - "bb_37048", - "bb_37056", - "bb_37064", - "bb_37072", - "bb_37096", - "bb_37108", - "bb_37136", - "bb_37184", - "bb_37200", - "bb_37244", - "bb_37260", - "bb_37268", - "bb_37280", - "bb_37292", - "bb_37328", - "bb_37352", - "bb_37368", - "bb_37388", - "bb_37400", - "bb_37404", - "bb_37416", - "bb_37460", - "bb_37484", - "bb_37508", - "bb_37548", - "bb_37572", - "bb_37584", - "bb_37592", - "bb_37604", - "bb_37616", - "bb_37652", - "bb_37676", - "bb_37700", - "bb_37740", - "bb_37764", - "bb_37776", - "bb_37780", - "bb_37788", - "bb_37800", - "bb_37804", - "bb_37840", - "bb_37876", - "bb_37892", - "bb_37916", - "bb_37928", - "bb_37944", - "bb_37960", - "bb_37968", - "bb_37976", - "bb_37992", - "bb_38004", - "bb_38052", - "bb_38092", - "bb_38120", - "bb_38168", - "bb_38172", - "bb_38212", - "bb_38236", - "bb_38248", - "bb_38256", - "bb_38304", - "bb_38316", - "bb_38352", - "bb_38376", - "bb_38400", - "bb_38420", - "bb_38456", - "bb_38468", - "bb_38496", - "bb_38512", - "bb_38536", - "bb_38548", - "bb_38552", - "bb_38584", - "bb_38608", - "bb_38616", - "bb_38636", - "bb_38648", - "bb_38684", - "bb_38708", - "bb_38732", - "bb_38764", - "bb_38788", - "bb_38796", - "bb_38800", - "bb_38812", - "bb_38848", - "bb_38860", - "bb_38888", - "bb_38928", - "bb_38948", - "bb_38972", - "bb_38988", - "bb_38996", - "bb_39040", - "bb_39080", - "bb_39120", - "bb_39136", - "bb_39144", - "bb_39156", - "bb_39168", - "bb_39204", - "bb_39228", - "bb_39244", - "bb_39252", - "bb_39296", - "bb_39320", - "bb_39336", - "bb_39352", - "bb_39360", - "bb_39368", - "bb_39380", - "bb_39416", - "bb_39440", - "bb_39460", - "bb_39472", - "bb_39484", - "bb_39516", - "bb_39524", - "bb_39532", - "bb_39560", - "bb_39588", - "bb_39596", - "bb_39600", - "bb_39648", - "bb_39660", - "bb_39704", - "bb_39712", - "bb_39752", - "bb_39756", - "bb_39764", - "bb_39780", - "bb_39808", - "bb_39828", - "bb_39892", - "bb_39920", - "bb_39940", - "bb_39984", - "bb_40004", - "bb_40028", - "bb_40164", - "bb_40184", - "bb_40280", - "bb_40348", - "bb_40376", - "bb_40388", - "bb_40400", - "bb_40416", - "bb_40428", - "bb_40444", - "bb_40456", - "bb_40468", - "bb_40476", - "bb_40500", - "bb_40552", - "bb_40564", - "bb_40572", - "bb_40588", - "bb_40612", - "bb_40624", - "bb_40684", - "bb_40692", - "bb_40708", - "bb_40732", - "bb_40748", - "bb_40772", - "bb_40788", - "bb_40804", - "bb_40832", - "bb_40852", - "bb_40860", - "bb_40888", - "bb_40928", - "bb_40952", - "bb_40964", - "bb_40968", - "bb_41004", - "bb_41008", - "bb_41056", - "bb_41096", - "bb_41100", - "bb_41144", - "bb_41172", - "bb_41184", - "bb_41236", - "bb_41260", - "bb_41284", - "bb_41296", - "bb_41332", - "bb_41336", - "bb_41344", - "bb_41356", - "bb_41368", - "bb_41404", - "bb_41428", - "bb_41444", - "bb_41496", - "bb_41544", - "bb_41580", - "bb_41616", - "bb_41624", - "bb_41632", - "bb_41648", - "bb_41672", - "bb_41688", - "bb_41756", - "bb_41764", - "bb_41768", - "bb_41792", - "bb_41828", - "bb_41856", - "bb_41924", - "bb_41932", - "bb_41984", - "bb_42008", - "bb_42016", - "bb_42020", - "bb_42032", - "bb_42060", - "bb_42084", - "bb_42100", - "bb_42136", - "bb_42148", - "bb_42160", - "bb_42164", - "bb_42204", - "bb_42228", - "bb_42240", - "bb_42276", - "bb_42300", - "bb_42324", - "bb_42336", - "bb_42352", - "bb_42356", - "bb_42380", - "bb_42392", - "bb_42404", - "bb_42528", - "bb_42540", - "bb_42572", - "bb_42584", - "bb_42588", - "bb_42612", - "bb_42616", - "bb_42640", - "bb_42652", - "bb_42664", - "bb_42684", - "bb_42692", - "bb_42708", - "bb_42716", - "bb_42728", - "bb_42752", - "bb_42768", - "bb_42776", - "bb_42788", - "bb_42796", - "bb_42816", - "bb_42832", - "bb_42848", - "bb_42884", - "bb_42892", - "bb_42908", - "bb_42960", - "bb_42976", - "bb_42996", - "bb_43052", - "bb_43072", - "bb_43136", - "bb_43172", - "bb_43204", - "bb_43212", - "bb_43232", - "bb_43240", - "bb_43252", - "bb_43264", - "bb_43300", - "bb_43324", - "bb_43348", - "bb_43384", - "bb_43396", - "bb_43420", - "bb_43432", - "bb_43456", - "bb_43472", - "bb_43496", - "bb_43512", - "bb_43524", - "bb_43548", - "bb_43560", - "bb_43584", - "bb_43604", - "bb_43612", - "bb_43652", - "bb_43660", - "bb_43684", - "bb_43700", - "bb_43724", - "bb_43740", - "bb_43812", - "bb_43820", - "bb_43880", - "bb_43892", - "bb_43928", - "bb_43948", - "bb_43972", - "bb_43996", - "bb_44032", - "bb_44064", - "bb_44076", - "bb_44084", - "bb_44096", - "bb_44132", - "bb_44156", - "bb_44172", - "bb_44188", - "bb_44212", - "bb_44216", - "bb_44228", - "bb_44244", - "bb_44256", - "bb_44292", - "bb_44316", - "bb_44332", - "bb_44336", - "bb_44364", - "bb_44416", - "bb_44424", - "bb_44456", - "bb_44460", - "bb_44488", - "bb_44516", - "bb_44528", - "bb_44540", - "bb_44588", - "bb_44616", - "bb_44624", - "bb_44628", - "bb_44656", - "bb_44680", - "bb_44688", - "bb_44712", - "bb_44748", - "bb_44780", - "bb_44792", - "bb_44800", - "bb_44808", - "bb_44828", - "bb_44840", - "bb_44852", - "bb_44872", - "dw_44888", - "dw_44892", - "dw_44896", - "dw_44900" - ] - }, - "instr_44904": { - "virtual_address": 44904, - "size": 4, - "disassembly": "mov r12, r1", - "mnemonic": "mov", - "operands": "r12, r1", - "mode": "none" - }, - "instr_44908": { - "virtual_address": 44908, - "size": 4, - "disassembly": "str lr, [sp, #-0x4]!", - "mnemonic": "str", - "operands": "lr, [sp, #-0x4]!", - "mode": "none" - }, - "instr_44912": { - "virtual_address": 44912, - "size": 4, - "disassembly": "mov lr, r0", - "mnemonic": "mov", - "operands": "lr, r0", - "mode": "none" - }, - "instr_44916": { - "virtual_address": 44916, - "size": 4, - "disassembly": "mov r3, r2", - "mnemonic": "mov", - "operands": "r3, r2", - "mode": "none" - }, - "instr_44920": { - "virtual_address": 44920, - "size": 4, - "disassembly": "ldr r2, [0xaf90]", - "mnemonic": "ldr", - "operands": "r2, [0xaf90]", - "mode": "none" - }, - "instr_44924": { - "virtual_address": 44924, - "size": 4, - "disassembly": "mov r1, lr", - "mnemonic": "mov", - "operands": "r1, lr", - "mode": "none" - }, - "instr_44928": { - "virtual_address": 44928, - "size": 4, - "disassembly": "ldr r0, [r2, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r2, #0x0]", - "mode": "none" - }, - "instr_44932": { - "virtual_address": 44932, - "size": 4, - "disassembly": "ldr lr, [sp], #0x4", - "mnemonic": "ldr", - "operands": "lr, [sp], #0x4", - "mode": "none" - }, - "instr_44936": { - "virtual_address": 44936, - "size": 4, - "disassembly": "mov r2, r12", - "mnemonic": "mov", - "operands": "r2, r12", - "mode": "none" - }, - "instr_44940": { - "virtual_address": 44940, - "size": 4, - "disassembly": "b 0x865c", - "mnemonic": "b", - "operands": "0x865c", - "mode": "none" - }, - "bb_44904": { - "virtual_address": 44904, - "size": 40, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_44904", - "instr_44908", - "instr_44912", - "instr_44916", - "instr_44920", - "instr_44924", - "instr_44928", - "instr_44932", - "instr_44936", - "instr_44940" - ] - }, - "dw_44944": { - "virtual_address": 44944, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 44920 - ] - }, - "func_44904": { - "virtual_address": 44904, - "size": 44, - "name": "vfprintf", - "children": [ - "bb_44904", - "dw_44944" - ] - }, - "instr_44948": { - "virtual_address": 44948, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, r7, r8, lr}", - "mode": "none" - }, - "instr_44952": { - "virtual_address": 44952, - "size": 4, - "disassembly": "sub sp, sp, #0x460", - "mnemonic": "sub", - "operands": "sp, sp, #0x460", - "mode": "none" - }, - "instr_44956": { - "virtual_address": 44956, - "size": 4, - "disassembly": "sub sp, sp, #0x8", - "mnemonic": "sub", - "operands": "sp, sp, #0x8", - "mode": "none" - }, - "instr_44960": { - "virtual_address": 44960, - "size": 4, - "disassembly": "mov r7, sp", - "mnemonic": "mov", - "operands": "r7, sp", - "mode": "none" - }, - "instr_44964": { - "virtual_address": 44964, - "size": 4, - "disassembly": "mov r12, #0x400", - "mnemonic": "mov", - "operands": "r12, #0x400", - "mode": "none" - }, - "instr_44968": { - "virtual_address": 44968, - "size": 4, - "disassembly": "mov lr, #0x0", - "mnemonic": "mov", - "operands": "lr, #0x0", - "mode": "none" - }, - "instr_44972": { - "virtual_address": 44972, - "size": 4, - "disassembly": "mov r5, r2", - "mnemonic": "mov", - "operands": "r5, r2", - "mode": "none" - }, - "instr_44976": { - "virtual_address": 44976, - "size": 4, - "disassembly": "mov r6, r0", - "mnemonic": "mov", - "operands": "r6, r0", - "mode": "none" - }, - "instr_44980": { - "virtual_address": 44980, - "size": 4, - "disassembly": "mov r8, r3", - "mnemonic": "mov", - "operands": "r8, r3", - "mode": "none" - }, - "instr_44984": { - "virtual_address": 44984, - "size": 4, - "disassembly": "add r3, sp, #0x68", - "mnemonic": "add", - "operands": "r3, sp, #0x68", - "mode": "none" - }, - "instr_44988": { - "virtual_address": 44988, - "size": 4, - "disassembly": "str r3, [sp, #0x0]", - "mnemonic": "str", - "operands": "r3, [sp, #0x0]", - "mode": "none" - }, - "instr_44992": { - "virtual_address": 44992, - "size": 4, - "disassembly": "str r3, [sp, #0x10]", - "mnemonic": "str", - "operands": "r3, [sp, #0x10]", - "mode": "none" - }, - "instr_44996": { - "virtual_address": 44996, - "size": 4, - "disassembly": "ldrh r3, [r1, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r1, #0xc]", - "mode": "none" - }, - "instr_45000": { - "virtual_address": 45000, - "size": 4, - "disassembly": "bic r3, r3, #0x2", - "mnemonic": "bic", - "operands": "r3, r3, #0x2", - "mode": "none" - }, - "instr_45004": { - "virtual_address": 45004, - "size": 4, - "disassembly": "strh r3, [r7, #0xc]", - "mnemonic": "strh", - "operands": "r3, [r7, #0xc]", - "mode": "none" - }, - "instr_45008": { - "virtual_address": 45008, - "size": 4, - "disassembly": "ldr r3, [r1, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r1, #0x64]", - "mode": "none" - }, - "instr_45012": { - "virtual_address": 45012, - "size": 4, - "disassembly": "str r3, [sp, #0x64]", - "mnemonic": "str", - "operands": "r3, [sp, #0x64]", - "mode": "none" - }, - "instr_45016": { - "virtual_address": 45016, - "size": 4, - "disassembly": "ldrh r3, [r1, #0xe]", - "mnemonic": "ldrh", - "operands": "r3, [r1, #0xe]", - "mode": "none" - }, - "instr_45020": { - "virtual_address": 45020, - "size": 4, - "disassembly": "strh r3, [r7, #0xe]", - "mnemonic": "strh", - "operands": "r3, [r7, #0xe]", - "mode": "none" - }, - "instr_45024": { - "virtual_address": 45024, - "size": 4, - "disassembly": "ldr r3, [r1, #0x1c]", - "mnemonic": "ldr", - "operands": "r3, [r1, #0x1c]", - "mode": "none" - }, - "instr_45028": { - "virtual_address": 45028, - "size": 4, - "disassembly": "str r3, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x1c]", - "mode": "none" - }, - "instr_45032": { - "virtual_address": 45032, - "size": 4, - "disassembly": "ldr r3, [r1, #0x24]", - "mnemonic": "ldr", - "operands": "r3, [r1, #0x24]", - "mode": "none" - }, - "instr_45036": { - "virtual_address": 45036, - "size": 4, - "disassembly": "add r0, sp, #0x58", - "mnemonic": "add", - "operands": "r0, sp, #0x58", - "mode": "none" - }, - "instr_45040": { - "virtual_address": 45040, - "size": 4, - "disassembly": "mov r4, r1", - "mnemonic": "mov", - "operands": "r4, r1", - "mode": "none" - }, - "instr_45044": { - "virtual_address": 45044, - "size": 4, - "disassembly": "str lr, [sp, #0x18]", - "mnemonic": "str", - "operands": "lr, [sp, #0x18]", - "mode": "none" - }, - "instr_45048": { - "virtual_address": 45048, - "size": 4, - "disassembly": "str r12, [sp, #0x8]", - "mnemonic": "str", - "operands": "r12, [sp, #0x8]", - "mode": "none" - }, - "instr_45052": { - "virtual_address": 45052, - "size": 4, - "disassembly": "str r12, [sp, #0x14]", - "mnemonic": "str", - "operands": "r12, [sp, #0x14]", - "mode": "none" - }, - "instr_45056": { - "virtual_address": 45056, - "size": 4, - "disassembly": "str r3, [sp, #0x24]", - "mnemonic": "str", - "operands": "r3, [sp, #0x24]", - "mode": "none" - }, - "instr_45060": { - "virtual_address": 45060, - "size": 4, - "disassembly": "bl 0x0de4c", - "mnemonic": "bl", - "operands": "0x0de4c", - "mode": "none" - }, - "instr_45064": { - "virtual_address": 45064, - "size": 4, - "disassembly": "mov r2, r5", - "mnemonic": "mov", - "operands": "r2, r5", - "mode": "none" - }, - "instr_45068": { - "virtual_address": 45068, - "size": 4, - "disassembly": "mov r3, r8", - "mnemonic": "mov", - "operands": "r3, r8", - "mode": "none" - }, - "instr_45072": { - "virtual_address": 45072, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_45076": { - "virtual_address": 45076, - "size": 4, - "disassembly": "mov r0, r6", - "mnemonic": "mov", - "operands": "r0, r6", - "mode": "none" - }, - "instr_45080": { - "virtual_address": 45080, - "size": 4, - "disassembly": "bl 0x865c", - "mnemonic": "bl", - "operands": "0x865c", - "mode": "none" - }, - "instr_45084": { - "virtual_address": 45084, - "size": 4, - "disassembly": "subs r5, r0, #0x0", - "mnemonic": "subs", - "operands": "r5, r0, #0x0", - "mode": "none" - }, - "instr_45088": { - "virtual_address": 45088, - "size": 4, - "disassembly": "blt 0x0b038", - "mnemonic": "blt", - "operands": "0x0b038", - "mode": "none" - }, - "bb_44948": { - "virtual_address": 44948, - "size": 144, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 45092, - "children": [ - "instr_44948", - "instr_44952", - "instr_44956", - "instr_44960", - "instr_44964", - "instr_44968", - "instr_44972", - "instr_44976", - "instr_44980", - "instr_44984", - "instr_44988", - "instr_44992", - "instr_44996", - "instr_45000", - "instr_45004", - "instr_45008", - "instr_45012", - "instr_45016", - "instr_45020", - "instr_45024", - "instr_45028", - "instr_45032", - "instr_45036", - "instr_45040", - "instr_45044", - "instr_45048", - "instr_45052", - "instr_45056", - "instr_45060", - "instr_45064", - "instr_45068", - "instr_45072", - "instr_45076", - "instr_45080", - "instr_45084", - "instr_45088" - ] - }, - "instr_45092": { - "virtual_address": 45092, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_45096": { - "virtual_address": 45096, - "size": 4, - "disassembly": "mov r0, r6", - "mnemonic": "mov", - "operands": "r0, r6", - "mode": "none" - }, - "instr_45100": { - "virtual_address": 45100, - "size": 4, - "disassembly": "bl 0x0ce60", - "mnemonic": "bl", - "operands": "0x0ce60", - "mode": "none" - }, - "instr_45104": { - "virtual_address": 45104, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_45108": { - "virtual_address": 45108, - "size": 4, - "disassembly": "mvnne r5, #0x0", - "mnemonic": "mvnne", - "operands": "r5, #0x0", - "mode": "none" - }, - "bb_45092": { - "virtual_address": 45092, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 45112, - "children": [ - "instr_45092", - "instr_45096", - "instr_45100", - "instr_45104", - "instr_45108" - ] - }, - "instr_45112": { - "virtual_address": 45112, - "size": 4, - "disassembly": "ldrh r3, [sp, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [sp, #0xc]", - "mode": "none" - }, - "instr_45116": { - "virtual_address": 45116, - "size": 4, - "disassembly": "tst r3, #0x40", - "mnemonic": "tst", - "operands": "r3, #0x40", - "mode": "none" - }, - "instr_45120": { - "virtual_address": 45120, - "size": 4, - "disassembly": "ldrhne r3, [r4, #0xc]", - "mnemonic": "ldrhne", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "instr_45124": { - "virtual_address": 45124, - "size": 4, - "disassembly": "orrne r3, r3, #0x40", - "mnemonic": "orrne", - "operands": "r3, r3, #0x40", - "mode": "none" - }, - "instr_45128": { - "virtual_address": 45128, - "size": 4, - "disassembly": "ldr r0, [sp, #0x58]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x58]", - "mode": "none" - }, - "instr_45132": { - "virtual_address": 45132, - "size": 4, - "disassembly": "strhne r3, [r4, #0xc]", - "mnemonic": "strhne", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "instr_45136": { - "virtual_address": 45136, - "size": 4, - "disassembly": "bl 0x0de54", - "mnemonic": "bl", - "operands": "0x0de54", - "mode": "none" - }, - "instr_45140": { - "virtual_address": 45140, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_45144": { - "virtual_address": 45144, - "size": 4, - "disassembly": "add sp, sp, #0x460", - "mnemonic": "add", - "operands": "sp, sp, #0x460", - "mode": "none" - }, - "instr_45148": { - "virtual_address": 45148, - "size": 4, - "disassembly": "add sp, sp, #0x8", - "mnemonic": "add", - "operands": "sp, sp, #0x8", - "mode": "none" - }, - "instr_45152": { - "virtual_address": 45152, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, lr}", - "mode": "none" - }, - "instr_45156": { - "virtual_address": 45156, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_45112": { - "virtual_address": 45112, - "size": 48, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_45112", - "instr_45116", - "instr_45120", - "instr_45124", - "instr_45128", - "instr_45132", - "instr_45136", - "instr_45140", - "instr_45144", - "instr_45148", - "instr_45152", - "instr_45156" - ] - }, - "func_44948": { - "virtual_address": 44948, - "size": 212, - "name": "__sbprintf", - "children": [ - "bb_44948", - "bb_45092", - "bb_45112" - ] - }, - "instr_45160": { - "virtual_address": 45160, - "size": 4, - "disassembly": "ldr r3, [0xb1d0]", - "mnemonic": "ldr", - "operands": "r3, [0xb1d0]", - "mode": "none" - }, - "instr_45164": { - "virtual_address": 45164, - "size": 4, - "disassembly": "ldr r3, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0x0]", - "mode": "none" - }, - "instr_45168": { - "virtual_address": 45168, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_45172": { - "virtual_address": 45172, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_45176": { - "virtual_address": 45176, - "size": 4, - "disassembly": "mov r5, r0", - "mnemonic": "mov", - "operands": "r5, r0", - "mode": "none" - }, - "instr_45180": { - "virtual_address": 45180, - "size": 4, - "disassembly": "mov r4, r1", - "mnemonic": "mov", - "operands": "r4, r1", - "mode": "none" - }, - "instr_45184": { - "virtual_address": 45184, - "size": 4, - "disassembly": "beq 0x0b090", - "mnemonic": "beq", - "operands": "0x0b090", - "mode": "none" - }, - "bb_45160": { - "virtual_address": 45160, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 45188, - "children": [ - "instr_45160", - "instr_45164", - "instr_45168", - "instr_45172", - "instr_45176", - "instr_45180", - "instr_45184" - ] - }, - "instr_45188": { - "virtual_address": 45188, - "size": 4, - "disassembly": "ldr r2, [r3, #0x38]", - "mnemonic": "ldr", - "operands": "r2, [r3, #0x38]", - "mode": "none" - }, - "instr_45192": { - "virtual_address": 45192, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_45196": { - "virtual_address": 45196, - "size": 4, - "disassembly": "beq 0x0b114", - "mnemonic": "beq", - "operands": "0x0b114", - "mode": "none" - }, - "bb_45188": { - "virtual_address": 45188, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 45200, - "children": [ - "instr_45188", - "instr_45192", - "instr_45196" - ] - }, - "instr_45200": { - "virtual_address": 45200, - "size": 4, - "disassembly": "ldrsh r2, [r4, #0xc]", - "mnemonic": "ldrsh", - "operands": "r2, [r4, #0xc]", - "mode": "none" - }, - "instr_45204": { - "virtual_address": 45204, - "size": 4, - "disassembly": "mov r3, r2, lsl #0x10", - "mnemonic": "mov", - "operands": "r3, r2, lsl #0x10", - "mode": "none" - }, - "instr_45208": { - "virtual_address": 45208, - "size": 4, - "disassembly": "tst r2, #0x8", - "mnemonic": "tst", - "operands": "r2, #0x8", - "mode": "none" - }, - "instr_45212": { - "virtual_address": 45212, - "size": 4, - "disassembly": "mov r3, r3, lsr #0x10", - "mnemonic": "mov", - "operands": "r3, r3, lsr #0x10", - "mode": "none" - }, - "instr_45216": { - "virtual_address": 45216, - "size": 4, - "disassembly": "beq 0x0b120", - "mnemonic": "beq", - "operands": "0x0b120", - "mode": "none" - }, - "bb_45200": { - "virtual_address": 45200, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 45220, - "children": [ - "instr_45200", - "instr_45204", - "instr_45208", - "instr_45212", - "instr_45216" - ] - }, - "instr_45220": { - "virtual_address": 45220, - "size": 4, - "disassembly": "ldr r1, [r4, #0x10]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x10]", - "mode": "none" - }, - "instr_45224": { - "virtual_address": 45224, - "size": 4, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_45228": { - "virtual_address": 45228, - "size": 4, - "disassembly": "beq 0x0b14c", - "mnemonic": "beq", - "operands": "0x0b14c", - "mode": "none" - }, - "bb_45220": { - "virtual_address": 45220, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 45232, - "children": [ - "instr_45220", - "instr_45224", - "instr_45228" - ] - }, - "instr_45232": { - "virtual_address": 45232, - "size": 4, - "disassembly": "ands r0, r3, #0x1", - "mnemonic": "ands", - "operands": "r0, r3, #0x1", - "mode": "none" - }, - "instr_45236": { - "virtual_address": 45236, - "size": 4, - "disassembly": "bne 0x0b0d8", - "mnemonic": "bne", - "operands": "0x0b0d8", - "mode": "none" - }, - "bb_45232": { - "virtual_address": 45232, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 45240, - "children": [ - "instr_45232", - "instr_45236" - ] - }, - "instr_45240": { - "virtual_address": 45240, - "size": 4, - "disassembly": "tst r3, #0x2", - "mnemonic": "tst", - "operands": "r3, #0x2", - "mode": "none" - }, - "instr_45244": { - "virtual_address": 45244, - "size": 4, - "disassembly": "ldreq r0, [r4, #0x14]", - "mnemonic": "ldreq", - "operands": "r0, [r4, #0x14]", - "mode": "none" - }, - "instr_45248": { - "virtual_address": 45248, - "size": 4, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_45252": { - "virtual_address": 45252, - "size": 4, - "disassembly": "str r0, [r4, #0x8]", - "mnemonic": "str", - "operands": "r0, [r4, #0x8]", - "mode": "none" - }, - "instr_45256": { - "virtual_address": 45256, - "size": 4, - "disassembly": "movne r0, #0x0", - "mnemonic": "movne", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_45260": { - "virtual_address": 45260, - "size": 4, - "disassembly": "beq 0x0b0f8", - "mnemonic": "beq", - "operands": "0x0b0f8", - "mode": "none" - }, - "bb_45240": { - "virtual_address": 45240, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 45264, - "children": [ - "instr_45240", - "instr_45244", - "instr_45248", - "instr_45252", - "instr_45256", - "instr_45260" - ] - }, - "instr_45264": { - "virtual_address": 45264, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_45268": { - "virtual_address": 45268, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_45264": { - "virtual_address": 45264, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_45264", - "instr_45268" - ] - }, - "instr_45272": { - "virtual_address": 45272, - "size": 4, - "disassembly": "mov r12, #0x0", - "mnemonic": "mov", - "operands": "r12, #0x0", - "mode": "none" - }, - "instr_45276": { - "virtual_address": 45276, - "size": 4, - "disassembly": "ldr r0, [r4, #0x14]", - "mnemonic": "ldr", - "operands": "r0, [r4, #0x14]", - "mode": "none" - }, - "instr_45280": { - "virtual_address": 45280, - "size": 4, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_45284": { - "virtual_address": 45284, - "size": 4, - "disassembly": "rsb r0, r0, #0x0", - "mnemonic": "rsb", - "operands": "r0, r0, #0x0", - "mode": "none" - }, - "instr_45288": { - "virtual_address": 45288, - "size": 4, - "disassembly": "str r0, [r4, #0x18]", - "mnemonic": "str", - "operands": "r0, [r4, #0x18]", - "mode": "none" - }, - "instr_45292": { - "virtual_address": 45292, - "size": 4, - "disassembly": "str r12, [r4, #0x8]", - "mnemonic": "str", - "operands": "r12, [r4, #0x8]", - "mode": "none" - }, - "instr_45296": { - "virtual_address": 45296, - "size": 4, - "disassembly": "movne r0, #0x0", - "mnemonic": "movne", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_45300": { - "virtual_address": 45300, - "size": 4, - "disassembly": "bne 0x0b0d0", - "mnemonic": "bne", - "operands": "0x0b0d0", - "mode": "none" - }, - "bb_45272": { - "virtual_address": 45272, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 45304, - "children": [ - "instr_45272", - "instr_45276", - "instr_45280", - "instr_45284", - "instr_45288", - "instr_45292", - "instr_45296", - "instr_45300" - ] - }, - "instr_45304": { - "virtual_address": 45304, - "size": 4, - "disassembly": "tst r3, #0x80", - "mnemonic": "tst", - "operands": "r3, #0x80", - "mode": "none" - }, - "instr_45308": { - "virtual_address": 45308, - "size": 4, - "disassembly": "orrne r2, r2, #0x40", - "mnemonic": "orrne", - "operands": "r2, r2, #0x40", - "mode": "none" - }, - "instr_45312": { - "virtual_address": 45312, - "size": 4, - "disassembly": "mvnne r0, #0x0", - "mnemonic": "mvnne", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_45316": { - "virtual_address": 45316, - "size": 4, - "disassembly": "moveq r0, r1", - "mnemonic": "moveq", - "operands": "r0, r1", - "mode": "none" - }, - "instr_45320": { - "virtual_address": 45320, - "size": 4, - "disassembly": "strhne r2, [r4, #0xc]", - "mnemonic": "strhne", - "operands": "r2, [r4, #0xc]", - "mode": "none" - }, - "instr_45324": { - "virtual_address": 45324, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_45328": { - "virtual_address": 45328, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_45304": { - "virtual_address": 45304, - "size": 28, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_45304", - "instr_45308", - "instr_45312", - "instr_45316", - "instr_45320", - "instr_45324", - "instr_45328" - ] - }, - "instr_45332": { - "virtual_address": 45332, - "size": 4, - "disassembly": "mov r0, r3", - "mnemonic": "mov", - "operands": "r0, r3", - "mode": "none" - }, - "instr_45336": { - "virtual_address": 45336, - "size": 4, - "disassembly": "bl 0x0d0c8", - "mnemonic": "bl", - "operands": "0x0d0c8", - "mode": "none" - }, - "instr_45340": { - "virtual_address": 45340, - "size": 4, - "disassembly": "b 0x0b090", - "mnemonic": "b", - "operands": "0x0b090", - "mode": "none" - }, - "bb_45332": { - "virtual_address": 45332, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 45200, - "children": [ - "instr_45332", - "instr_45336", - "instr_45340" - ] - }, - "instr_45344": { - "virtual_address": 45344, - "size": 4, - "disassembly": "tst r3, #0x10", - "mnemonic": "tst", - "operands": "r3, #0x10", - "mode": "none" - }, - "instr_45348": { - "virtual_address": 45348, - "size": 4, - "disassembly": "beq 0x0b1b8", - "mnemonic": "beq", - "operands": "0x0b1b8", - "mode": "none" - }, - "bb_45344": { - "virtual_address": 45344, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 45352, - "children": [ - "instr_45344", - "instr_45348" - ] - }, - "instr_45352": { - "virtual_address": 45352, - "size": 4, - "disassembly": "tst r3, #0x4", - "mnemonic": "tst", - "operands": "r3, #0x4", - "mode": "none" - }, - "instr_45356": { - "virtual_address": 45356, - "size": 4, - "disassembly": "bne 0x0b178", - "mnemonic": "bne", - "operands": "0x0b178", - "mode": "none" - }, - "bb_45352": { - "virtual_address": 45352, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 45360, - "children": [ - "instr_45352", - "instr_45356" - ] - }, - "instr_45360": { - "virtual_address": 45360, - "size": 4, - "disassembly": "ldr r1, [r4, #0x10]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x10]", - "mode": "none" - }, - "bb_45360": { - "virtual_address": 45360, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 45364, - "children": [ - "instr_45360" - ] - }, - "instr_45364": { - "virtual_address": 45364, - "size": 4, - "disassembly": "orr r2, r2, #0x8", - "mnemonic": "orr", - "operands": "r2, r2, #0x8", - "mode": "none" - }, - "instr_45368": { - "virtual_address": 45368, - "size": 4, - "disassembly": "mov r3, r2, lsl #0x10", - "mnemonic": "mov", - "operands": "r3, r2, lsl #0x10", - "mode": "none" - }, - "instr_45372": { - "virtual_address": 45372, - "size": 4, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_45376": { - "virtual_address": 45376, - "size": 4, - "disassembly": "strh r2, [r4, #0xc]", - "mnemonic": "strh", - "operands": "r2, [r4, #0xc]", - "mode": "none" - }, - "instr_45380": { - "virtual_address": 45380, - "size": 4, - "disassembly": "mov r3, r3, lsr #0x10", - "mnemonic": "mov", - "operands": "r3, r3, lsr #0x10", - "mode": "none" - }, - "instr_45384": { - "virtual_address": 45384, - "size": 4, - "disassembly": "bne 0x0b0b0", - "mnemonic": "bne", - "operands": "0x0b0b0", - "mode": "none" - }, - "bb_45364": { - "virtual_address": 45364, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 45388, - "children": [ - "instr_45364", - "instr_45368", - "instr_45372", - "instr_45376", - "instr_45380", - "instr_45384" - ] - }, - "instr_45388": { - "virtual_address": 45388, - "size": 4, - "disassembly": "and r0, r3, #0x280", - "mnemonic": "and", - "operands": "r0, r3, #0x280", - "mode": "none" - }, - "instr_45392": { - "virtual_address": 45392, - "size": 4, - "disassembly": "cmp r0, #0x200", - "mnemonic": "cmp", - "operands": "r0, #0x200", - "mode": "none" - }, - "instr_45396": { - "virtual_address": 45396, - "size": 4, - "disassembly": "beq 0x0b0b0", - "mnemonic": "beq", - "operands": "0x0b0b0", - "mode": "none" - }, - "bb_45388": { - "virtual_address": 45388, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 45400, - "children": [ - "instr_45388", - "instr_45392", - "instr_45396" - ] - }, - "instr_45400": { - "virtual_address": 45400, - "size": 4, - "disassembly": "mov r1, r4", - "mnemonic": "mov", - "operands": "r1, r4", - "mode": "none" - }, - "instr_45404": { - "virtual_address": 45404, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_45408": { - "virtual_address": 45408, - "size": 4, - "disassembly": "bl 0x0de78", - "mnemonic": "bl", - "operands": "0x0de78", - "mode": "none" - }, - "instr_45412": { - "virtual_address": 45412, - "size": 4, - "disassembly": "ldrsh r2, [r4, #0xc]", - "mnemonic": "ldrsh", - "operands": "r2, [r4, #0xc]", - "mode": "none" - }, - "instr_45416": { - "virtual_address": 45416, - "size": 4, - "disassembly": "mov r3, r2, lsl #0x10", - "mnemonic": "mov", - "operands": "r3, r2, lsl #0x10", - "mode": "none" - }, - "instr_45420": { - "virtual_address": 45420, - "size": 4, - "disassembly": "ldr r1, [r4, #0x10]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x10]", - "mode": "none" - }, - "instr_45424": { - "virtual_address": 45424, - "size": 4, - "disassembly": "mov r3, r3, lsr #0x10", - "mnemonic": "mov", - "operands": "r3, r3, lsr #0x10", - "mode": "none" - }, - "instr_45428": { - "virtual_address": 45428, - "size": 4, - "disassembly": "b 0x0b0b0", - "mnemonic": "b", - "operands": "0x0b0b0", - "mode": "none" - }, - "bb_45400": { - "virtual_address": 45400, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 45232, - "children": [ - "instr_45400", - "instr_45404", - "instr_45408", - "instr_45412", - "instr_45416", - "instr_45420", - "instr_45424", - "instr_45428" - ] - }, - "instr_45432": { - "virtual_address": 45432, - "size": 4, - "disassembly": "ldr r1, [r4, #0x30]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x30]", - "mode": "none" - }, - "instr_45436": { - "virtual_address": 45436, - "size": 4, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_45440": { - "virtual_address": 45440, - "size": 4, - "disassembly": "beq 0x0b1a4", - "mnemonic": "beq", - "operands": "0x0b1a4", - "mode": "none" - }, - "bb_45432": { - "virtual_address": 45432, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 45444, - "children": [ - "instr_45432", - "instr_45436", - "instr_45440" - ] - }, - "instr_45444": { - "virtual_address": 45444, - "size": 4, - "disassembly": "add r3, r4, #0x40", - "mnemonic": "add", - "operands": "r3, r4, #0x40", - "mode": "none" - }, - "instr_45448": { - "virtual_address": 45448, - "size": 4, - "disassembly": "cmp r1, r3", - "mnemonic": "cmp", - "operands": "r1, r3", - "mode": "none" - }, - "instr_45452": { - "virtual_address": 45452, - "size": 4, - "disassembly": "beq 0x0b19c", - "mnemonic": "beq", - "operands": "0x0b19c", - "mode": "none" - }, - "bb_45444": { - "virtual_address": 45444, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 45456, - "children": [ - "instr_45444", - "instr_45448", - "instr_45452" - ] - }, - "instr_45456": { - "virtual_address": 45456, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_45460": { - "virtual_address": 45460, - "size": 4, - "disassembly": "bl 0x0d590", - "mnemonic": "bl", - "operands": "0x0d590", - "mode": "none" - }, - "instr_45464": { - "virtual_address": 45464, - "size": 4, - "disassembly": "ldrsh r2, [r4, #0xc]", - "mnemonic": "ldrsh", - "operands": "r2, [r4, #0xc]", - "mode": "none" - }, - "bb_45456": { - "virtual_address": 45456, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 45468, - "children": [ - "instr_45456", - "instr_45460", - "instr_45464" - ] - }, - "instr_45468": { - "virtual_address": 45468, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_45472": { - "virtual_address": 45472, - "size": 4, - "disassembly": "str r3, [r4, #0x30]", - "mnemonic": "str", - "operands": "r3, [r4, #0x30]", - "mode": "none" - }, - "bb_45468": { - "virtual_address": 45468, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 45476, - "children": [ - "instr_45468", - "instr_45472" - ] - }, - "instr_45476": { - "virtual_address": 45476, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_45480": { - "virtual_address": 45480, - "size": 4, - "disassembly": "ldr r1, [r4, #0x10]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x10]", - "mode": "none" - }, - "instr_45484": { - "virtual_address": 45484, - "size": 4, - "disassembly": "bic r2, r2, #0x24", - "mnemonic": "bic", - "operands": "r2, r2, #0x24", - "mode": "none" - }, - "instr_45488": { - "virtual_address": 45488, - "size": 4, - "disassembly": "stmia r4, {r1, r3}", - "mnemonic": "stmia", - "operands": "r4, {r1, r3}", - "mode": "none" - }, - "instr_45492": { - "virtual_address": 45492, - "size": 4, - "disassembly": "b 0x0b134", - "mnemonic": "b", - "operands": "0x0b134", - "mode": "none" - }, - "bb_45476": { - "virtual_address": 45476, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 45364, - "children": [ - "instr_45476", - "instr_45480", - "instr_45484", - "instr_45488", - "instr_45492" - ] - }, - "instr_45496": { - "virtual_address": 45496, - "size": 4, - "disassembly": "mov r3, #0x9", - "mnemonic": "mov", - "operands": "r3, #0x9", - "mode": "none" - }, - "instr_45500": { - "virtual_address": 45500, - "size": 4, - "disassembly": "orr r2, r2, #0x40", - "mnemonic": "orr", - "operands": "r2, r2, #0x40", - "mode": "none" - }, - "instr_45504": { - "virtual_address": 45504, - "size": 4, - "disassembly": "str r3, [r5, #0x0]", - "mnemonic": "str", - "operands": "r3, [r5, #0x0]", - "mode": "none" - }, - "instr_45508": { - "virtual_address": 45508, - "size": 4, - "disassembly": "mvn r0, #0x0", - "mnemonic": "mvn", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_45512": { - "virtual_address": 45512, - "size": 4, - "disassembly": "strh r2, [r4, #0xc]", - "mnemonic": "strh", - "operands": "r2, [r4, #0xc]", - "mode": "none" - }, - "instr_45516": { - "virtual_address": 45516, - "size": 4, - "disassembly": "b 0x0b0d0", - "mnemonic": "b", - "operands": "0x0b0d0", - "mode": "none" - }, - "bb_45496": { - "virtual_address": 45496, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 45264, - "children": [ - "instr_45496", - "instr_45500", - "instr_45504", - "instr_45508", - "instr_45512", - "instr_45516" - ] - }, - "dw_45520": { - "virtual_address": 45520, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 45160 - ] - }, - "func_45160": { - "virtual_address": 45160, - "size": 364, - "name": "__swsetup_r", - "children": [ - "bb_45160", - "bb_45188", - "bb_45200", - "bb_45220", - "bb_45232", - "bb_45240", - "bb_45264", - "bb_45272", - "bb_45304", - "bb_45332", - "bb_45344", - "bb_45352", - "bb_45360", - "bb_45364", - "bb_45388", - "bb_45400", - "bb_45432", - "bb_45444", - "bb_45456", - "bb_45468", - "bb_45476", - "bb_45496", - "dw_45520" - ] - }, - "instr_45524": { - "virtual_address": 45524, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mode": "none" - }, - "instr_45528": { - "virtual_address": 45528, - "size": 4, - "disassembly": "mov r11, r0", - "mnemonic": "mov", - "operands": "r11, r0", - "mode": "none" - }, - "instr_45532": { - "virtual_address": 45532, - "size": 4, - "disassembly": "ldr r3, [0xb304]", - "mnemonic": "ldr", - "operands": "r3, [0xb304]", - "mode": "none" - }, - "instr_45536": { - "virtual_address": 45536, - "size": 4, - "disassembly": "sub sp, sp, #0xc", - "mnemonic": "sub", - "operands": "sp, sp, #0xc", - "mode": "none" - }, - "instr_45540": { - "virtual_address": 45540, - "size": 4, - "disassembly": "ldr r0, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r3, #0x0]", - "mode": "none" - }, - "instr_45544": { - "virtual_address": 45544, - "size": 4, - "disassembly": "mov r7, r1", - "mnemonic": "mov", - "operands": "r7, r1", - "mode": "none" - }, - "instr_45548": { - "virtual_address": 45548, - "size": 4, - "disassembly": "str r11, [sp, #0x4]", - "mnemonic": "str", - "operands": "r11, [sp, #0x4]", - "mode": "none" - }, - "instr_45552": { - "virtual_address": 45552, - "size": 4, - "disassembly": "bl 0x0de5c", - "mnemonic": "bl", - "operands": "0x0de5c", - "mode": "none" - }, - "instr_45556": { - "virtual_address": 45556, - "size": 4, - "disassembly": "ldr r3, [0xb308]", - "mnemonic": "ldr", - "operands": "r3, [0xb308]", - "mode": "none" - }, - "instr_45560": { - "virtual_address": 45560, - "size": 4, - "disassembly": "ldr r8, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r8, [r3, #0x0]", - "mode": "none" - }, - "instr_45564": { - "virtual_address": 45564, - "size": 4, - "disassembly": "ldr r6, [r8, #0x148]", - "mnemonic": "ldr", - "operands": "r6, [r8, #0x148]", - "mode": "none" - }, - "instr_45568": { - "virtual_address": 45568, - "size": 4, - "disassembly": "cmp r6, #0x0", - "mnemonic": "cmp", - "operands": "r6, #0x0", - "mode": "none" - }, - "instr_45572": { - "virtual_address": 45572, - "size": 4, - "disassembly": "beq 0x0b2ac", - "mnemonic": "beq", - "operands": "0x0b2ac", - "mode": "none" - }, - "bb_45524": { - "virtual_address": 45524, - "size": 52, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 45576, - "children": [ - "instr_45524", - "instr_45528", - "instr_45532", - "instr_45536", - "instr_45540", - "instr_45544", - "instr_45548", - "instr_45552", - "instr_45556", - "instr_45560", - "instr_45564", - "instr_45568", - "instr_45572" - ] - }, - "instr_45576": { - "virtual_address": 45576, - "size": 4, - "disassembly": "mov r9, #0x1", - "mnemonic": "mov", - "operands": "r9, #0x1", - "mode": "none" - }, - "instr_45580": { - "virtual_address": 45580, - "size": 4, - "disassembly": "mov r10, #0x0", - "mnemonic": "mov", - "operands": "r10, #0x0", - "mode": "none" - }, - "bb_45576": { - "virtual_address": 45576, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 45584, - "children": [ - "instr_45576", - "instr_45580" - ] - }, - "instr_45584": { - "virtual_address": 45584, - "size": 4, - "disassembly": "ldr r4, [r6, #0x4]", - "mnemonic": "ldr", - "operands": "r4, [r6, #0x4]", - "mode": "none" - }, - "instr_45588": { - "virtual_address": 45588, - "size": 4, - "disassembly": "subs r5, r4, #0x1", - "mnemonic": "subs", - "operands": "r5, r4, #0x1", - "mode": "none" - }, - "instr_45592": { - "virtual_address": 45592, - "size": 4, - "disassembly": "bmi 0x0b2ac", - "mnemonic": "bmi", - "operands": "0x0b2ac", - "mode": "none" - }, - "bb_45584": { - "virtual_address": 45584, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 45596, - "children": [ - "instr_45584", - "instr_45588", - "instr_45592" - ] - }, - "instr_45596": { - "virtual_address": 45596, - "size": 4, - "disassembly": "add r4, r4, #0x1", - "mnemonic": "add", - "operands": "r4, r4, #0x1", - "mode": "none" - }, - "instr_45600": { - "virtual_address": 45600, - "size": 4, - "disassembly": "add r4, r6, r4, lsl #0x2", - "mnemonic": "add", - "operands": "r4, r6, r4, lsl #0x2", - "mode": "none" - }, - "instr_45604": { - "virtual_address": 45604, - "size": 4, - "disassembly": "b 0x0b238", - "mnemonic": "b", - "operands": "0x0b238", - "mode": "none" - }, - "bb_45596": { - "virtual_address": 45596, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 45624, - "children": [ - "instr_45596", - "instr_45600", - "instr_45604" - ] - }, - "instr_45608": { - "virtual_address": 45608, - "size": 4, - "disassembly": "sub r5, r5, #0x1", - "mnemonic": "sub", - "operands": "r5, r5, #0x1", - "mode": "none" - }, - "instr_45612": { - "virtual_address": 45612, - "size": 4, - "disassembly": "cmn r5, #0x1", - "mnemonic": "cmn", - "operands": "r5, #0x1", - "mode": "none" - }, - "instr_45616": { - "virtual_address": 45616, - "size": 4, - "disassembly": "sub r4, r4, #0x4", - "mnemonic": "sub", - "operands": "r4, r4, #0x4", - "mode": "none" - }, - "instr_45620": { - "virtual_address": 45620, - "size": 4, - "disassembly": "beq 0x0b2ac", - "mnemonic": "beq", - "operands": "0x0b2ac", - "mode": "none" - }, - "bb_45608": { - "virtual_address": 45608, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 45624, - "children": [ - "instr_45608", - "instr_45612", - "instr_45616", - "instr_45620" - ] - }, - "instr_45624": { - "virtual_address": 45624, - "size": 4, - "disassembly": "cmp r7, #0x0", - "mnemonic": "cmp", - "operands": "r7, #0x0", - "mode": "none" - }, - "instr_45628": { - "virtual_address": 45628, - "size": 4, - "disassembly": "beq 0x0b24c", - "mnemonic": "beq", - "operands": "0x0b24c", - "mode": "none" - }, - "bb_45624": { - "virtual_address": 45624, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 45632, - "children": [ - "instr_45624", - "instr_45628" - ] - }, - "instr_45632": { - "virtual_address": 45632, - "size": 4, - "disassembly": "ldr r3, [r4, #0x100]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x100]", - "mode": "none" - }, - "instr_45636": { - "virtual_address": 45636, - "size": 4, - "disassembly": "cmp r3, r7", - "mnemonic": "cmp", - "operands": "r3, r7", - "mode": "none" - }, - "instr_45640": { - "virtual_address": 45640, - "size": 4, - "disassembly": "bne 0x0b228", - "mnemonic": "bne", - "operands": "0x0b228", - "mode": "none" - }, - "bb_45632": { - "virtual_address": 45632, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 45644, - "children": [ - "instr_45632", - "instr_45636", - "instr_45640" - ] - }, - "instr_45644": { - "virtual_address": 45644, - "size": 4, - "disassembly": "ldr r3, [r6, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r6, #0x4]", - "mode": "none" - }, - "instr_45648": { - "virtual_address": 45648, - "size": 4, - "disassembly": "ldr r2, [r4, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [r4, #0x0]", - "mode": "none" - }, - "instr_45652": { - "virtual_address": 45652, - "size": 4, - "disassembly": "sub r3, r3, #0x1", - "mnemonic": "sub", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_45656": { - "virtual_address": 45656, - "size": 4, - "disassembly": "cmp r3, r5", - "mnemonic": "cmp", - "operands": "r3, r5", - "mode": "none" - }, - "instr_45660": { - "virtual_address": 45660, - "size": 4, - "disassembly": "streq r5, [r6, #0x4]", - "mnemonic": "streq", - "operands": "r5, [r6, #0x4]", - "mode": "none" - }, - "instr_45664": { - "virtual_address": 45664, - "size": 4, - "disassembly": "strne r10, [r4, #0x0]", - "mnemonic": "strne", - "operands": "r10, [r4, #0x0]", - "mode": "none" - }, - "instr_45668": { - "virtual_address": 45668, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_45672": { - "virtual_address": 45672, - "size": 4, - "disassembly": "beq 0x0b228", - "mnemonic": "beq", - "operands": "0x0b228", - "mode": "none" - }, - "bb_45644": { - "virtual_address": 45644, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 45676, - "children": [ - "instr_45644", - "instr_45648", - "instr_45652", - "instr_45656", - "instr_45660", - "instr_45664", - "instr_45668", - "instr_45672" - ] - }, - "instr_45676": { - "virtual_address": 45676, - "size": 4, - "disassembly": "ldr r3, [r6, #0x188]", - "mnemonic": "ldr", - "operands": "r3, [r6, #0x188]", - "mode": "none" - }, - "instr_45680": { - "virtual_address": 45680, - "size": 4, - "disassembly": "mov r1, r9, lsl r5", - "mnemonic": "mov", - "operands": "r1, r9, lsl r5", - "mode": "none" - }, - "instr_45684": { - "virtual_address": 45684, - "size": 4, - "disassembly": "tst r1, r3", - "mnemonic": "tst", - "operands": "r1, r3", - "mode": "none" - }, - "instr_45688": { - "virtual_address": 45688, - "size": 4, - "disassembly": "ldr r11, [r6, #0x4]", - "mnemonic": "ldr", - "operands": "r11, [r6, #0x4]", - "mode": "none" - }, - "instr_45692": { - "virtual_address": 45692, - "size": 4, - "disassembly": "bne 0x0b2c4", - "mnemonic": "bne", - "operands": "0x0b2c4", - "mode": "none" - }, - "bb_45676": { - "virtual_address": 45676, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 45696, - "children": [ - "instr_45676", - "instr_45680", - "instr_45684", - "instr_45688", - "instr_45692" - ] - }, - "instr_45696": { - "virtual_address": 45696, - "size": 4, - "disassembly": "mov lr, pc", - "mnemonic": "mov", - "operands": "lr, pc", - "mode": "none" - }, - "instr_45700": { - "virtual_address": 45700, - "size": 4, - "disassembly": "bx r2", - "mnemonic": "bx", - "operands": "r2", - "mode": "none" - }, - "bb_45696": { - "virtual_address": 45696, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 45704, - "children": [ - "instr_45696", - "instr_45700" - ] - }, - "instr_45704": { - "virtual_address": 45704, - "size": 4, - "disassembly": "ldr r2, [r6, #0x4]", - "mnemonic": "ldr", - "operands": "r2, [r6, #0x4]", - "mode": "none" - }, - "instr_45708": { - "virtual_address": 45708, - "size": 4, - "disassembly": "cmp r2, r11", - "mnemonic": "cmp", - "operands": "r2, r11", - "mode": "none" - }, - "instr_45712": { - "virtual_address": 45712, - "size": 4, - "disassembly": "bne 0x0b2ec", - "mnemonic": "bne", - "operands": "0x0b2ec", - "mode": "none" - }, - "bb_45704": { - "virtual_address": 45704, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 45716, - "children": [ - "instr_45704", - "instr_45708", - "instr_45712" - ] - }, - "instr_45716": { - "virtual_address": 45716, - "size": 4, - "disassembly": "ldr r3, [r8, #0x148]", - "mnemonic": "ldr", - "operands": "r3, [r8, #0x148]", - "mode": "none" - }, - "instr_45720": { - "virtual_address": 45720, - "size": 4, - "disassembly": "cmp r3, r6", - "mnemonic": "cmp", - "operands": "r3, r6", - "mode": "none" - }, - "instr_45724": { - "virtual_address": 45724, - "size": 4, - "disassembly": "beq 0x0b228", - "mnemonic": "beq", - "operands": "0x0b228", - "mode": "none" - }, - "bb_45716": { - "virtual_address": 45716, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 45728, - "children": [ - "instr_45716", - "instr_45720", - "instr_45724" - ] - }, - "instr_45728": { - "virtual_address": 45728, - "size": 4, - "disassembly": "mov r6, r3", - "mnemonic": "mov", - "operands": "r6, r3", - "mode": "none" - }, - "bb_45728": { - "virtual_address": 45728, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 45732, - "children": [ - "instr_45728" - ] - }, - "instr_45732": { - "virtual_address": 45732, - "size": 4, - "disassembly": "cmp r6, #0x0", - "mnemonic": "cmp", - "operands": "r6, #0x0", - "mode": "none" - }, - "instr_45736": { - "virtual_address": 45736, - "size": 4, - "disassembly": "bne 0x0b210", - "mnemonic": "bne", - "operands": "0x0b210", - "mode": "none" - }, - "bb_45732": { - "virtual_address": 45732, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 45740, - "children": [ - "instr_45732", - "instr_45736" - ] - }, - "instr_45740": { - "virtual_address": 45740, - "size": 4, - "disassembly": "ldr r3, [0xb304]", - "mnemonic": "ldr", - "operands": "r3, [0xb304]", - "mode": "none" - }, - "instr_45744": { - "virtual_address": 45744, - "size": 4, - "disassembly": "ldr r0, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r3, #0x0]", - "mode": "none" - }, - "instr_45748": { - "virtual_address": 45748, - "size": 4, - "disassembly": "bl 0x0de74", - "mnemonic": "bl", - "operands": "0x0de74", - "mode": "none" - }, - "instr_45752": { - "virtual_address": 45752, - "size": 4, - "disassembly": "add sp, sp, #0xc", - "mnemonic": "add", - "operands": "sp, sp, #0xc", - "mode": "none" - }, - "instr_45756": { - "virtual_address": 45756, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mode": "none" - }, - "instr_45760": { - "virtual_address": 45760, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_45740": { - "virtual_address": 45740, - "size": 24, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_45740", - "instr_45744", - "instr_45748", - "instr_45752", - "instr_45756", - "instr_45760" - ] - }, - "instr_45764": { - "virtual_address": 45764, - "size": 4, - "disassembly": "ldr r0, [r6, #0x18c]", - "mnemonic": "ldr", - "operands": "r0, [r6, #0x18c]", - "mode": "none" - }, - "instr_45768": { - "virtual_address": 45768, - "size": 4, - "disassembly": "tst r1, r0", - "mnemonic": "tst", - "operands": "r1, r0", - "mode": "none" - }, - "instr_45772": { - "virtual_address": 45772, - "size": 4, - "disassembly": "bne 0x0b2f4", - "mnemonic": "bne", - "operands": "0x0b2f4", - "mode": "none" - }, - "bb_45764": { - "virtual_address": 45764, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 45776, - "children": [ - "instr_45764", - "instr_45768", - "instr_45772" - ] - }, - "instr_45776": { - "virtual_address": 45776, - "size": 4, - "disassembly": "ldr r0, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x4]", - "mode": "none" - }, - "instr_45780": { - "virtual_address": 45780, - "size": 4, - "disassembly": "ldr r1, [r4, #0x80]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x80]", - "mode": "none" - }, - "instr_45784": { - "virtual_address": 45784, - "size": 4, - "disassembly": "mov lr, pc", - "mnemonic": "mov", - "operands": "lr, pc", - "mode": "none" - }, - "instr_45788": { - "virtual_address": 45788, - "size": 4, - "disassembly": "bx r2", - "mnemonic": "bx", - "operands": "r2", - "mode": "none" - }, - "instr_45792": { - "virtual_address": 45792, - "size": 4, - "disassembly": "ldr r2, [r6, #0x4]", - "mnemonic": "ldr", - "operands": "r2, [r6, #0x4]", - "mode": "none" - }, - "instr_45796": { - "virtual_address": 45796, - "size": 4, - "disassembly": "cmp r2, r11", - "mnemonic": "cmp", - "operands": "r2, r11", - "mode": "none" - }, - "instr_45800": { - "virtual_address": 45800, - "size": 4, - "disassembly": "beq 0x0b294", - "mnemonic": "beq", - "operands": "0x0b294", - "mode": "none" - }, - "bb_45776": { - "virtual_address": 45776, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 45804, - "children": [ - "instr_45776", - "instr_45780", - "instr_45784", - "instr_45788", - "instr_45792", - "instr_45796", - "instr_45800" - ] - }, - "instr_45804": { - "virtual_address": 45804, - "size": 4, - "disassembly": "ldr r6, [r8, #0x148]", - "mnemonic": "ldr", - "operands": "r6, [r8, #0x148]", - "mode": "none" - }, - "instr_45808": { - "virtual_address": 45808, - "size": 4, - "disassembly": "b 0x0b2a4", - "mnemonic": "b", - "operands": "0x0b2a4", - "mode": "none" - }, - "bb_45804": { - "virtual_address": 45804, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 45732, - "children": [ - "instr_45804", - "instr_45808" - ] - }, - "instr_45812": { - "virtual_address": 45812, - "size": 4, - "disassembly": "ldr r0, [r4, #0x80]", - "mnemonic": "ldr", - "operands": "r0, [r4, #0x80]", - "mode": "none" - }, - "instr_45816": { - "virtual_address": 45816, - "size": 4, - "disassembly": "mov lr, pc", - "mnemonic": "mov", - "operands": "lr, pc", - "mode": "none" - }, - "instr_45820": { - "virtual_address": 45820, - "size": 4, - "disassembly": "bx r2", - "mnemonic": "bx", - "operands": "r2", - "mode": "none" - }, - "instr_45824": { - "virtual_address": 45824, - "size": 4, - "disassembly": "b 0x0b288", - "mnemonic": "b", - "operands": "0x0b288", - "mode": "none" - }, - "bb_45812": { - "virtual_address": 45812, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 45704, - "children": [ - "instr_45812", - "instr_45816", - "instr_45820", - "instr_45824" - ] - }, - "dw_45828": { - "virtual_address": 45828, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 45532, - 45740 - ] - }, - "dw_45832": { - "virtual_address": 45832, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 45556 - ] - }, - "func_45524": { - "virtual_address": 45524, - "size": 312, - "name": "__call_exitprocs", - "children": [ - "bb_45524", - "bb_45576", - "bb_45584", - "bb_45596", - "bb_45608", - "bb_45624", - "bb_45632", - "bb_45644", - "bb_45676", - "bb_45696", - "bb_45704", - "bb_45716", - "bb_45728", - "bb_45732", - "bb_45740", - "bb_45764", - "bb_45776", - "bb_45804", - "bb_45812", - "dw_45828", - "dw_45832" - ] - }, - "instr_45836": { - "virtual_address": 45836, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_45840": { - "virtual_address": 45840, - "size": 4, - "disassembly": "stmdb sp!, {r4, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_45844": { - "virtual_address": 45844, - "size": 4, - "disassembly": "mov r1, r0", - "mnemonic": "mov", - "operands": "r1, r0", - "mode": "none" - }, - "instr_45848": { - "virtual_address": 45848, - "size": 4, - "disassembly": "mov r2, r3", - "mnemonic": "mov", - "operands": "r2, r3", - "mode": "none" - }, - "instr_45852": { - "virtual_address": 45852, - "size": 4, - "disassembly": "mov r0, r3", - "mnemonic": "mov", - "operands": "r0, r3", - "mode": "none" - }, - "instr_45856": { - "virtual_address": 45856, - "size": 4, - "disassembly": "bl 0x119c8", - "mnemonic": "bl", - "operands": "0x119c8", - "mode": "none" - }, - "instr_45860": { - "virtual_address": 45860, - "size": 4, - "disassembly": "ldmia sp!, {r4, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_45864": { - "virtual_address": 45864, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_45836": { - "virtual_address": 45836, - "size": 32, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_45836", - "instr_45840", - "instr_45844", - "instr_45848", - "instr_45852", - "instr_45856", - "instr_45860", - "instr_45864" - ] - }, - "func_45836": { - "virtual_address": 45836, - "size": 32, - "name": "atexit", - "children": [ - "bb_45836" - ] - }, - "instr_45868": { - "virtual_address": 45868, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mode": "none" - }, - "instr_45872": { - "virtual_address": 45872, - "size": 4, - "disassembly": "ldr r3, [r0, #0x10]", - "mnemonic": "ldr", - "operands": "r3, [r0, #0x10]", - "mode": "none" - }, - "instr_45876": { - "virtual_address": 45876, - "size": 4, - "disassembly": "ldr r4, [r1, #0x10]", - "mnemonic": "ldr", - "operands": "r4, [r1, #0x10]", - "mode": "none" - }, - "instr_45880": { - "virtual_address": 45880, - "size": 4, - "disassembly": "sub sp, sp, #0x14", - "mnemonic": "sub", - "operands": "sp, sp, #0x14", - "mode": "none" - }, - "instr_45884": { - "virtual_address": 45884, - "size": 4, - "disassembly": "cmp r3, r4", - "mnemonic": "cmp", - "operands": "r3, r4", - "mode": "none" - }, - "instr_45888": { - "virtual_address": 45888, - "size": 4, - "disassembly": "stmia sp, {r0, r1}", - "mnemonic": "stmia", - "operands": "sp, {r0, r1}", - "mode": "none" - }, - "instr_45892": { - "virtual_address": 45892, - "size": 4, - "disassembly": "movlt r0, #0x0", - "mnemonic": "movlt", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_45896": { - "virtual_address": 45896, - "size": 4, - "disassembly": "blt 0x0b4dc", - "mnemonic": "blt", - "operands": "0x0b4dc", - "mode": "none" - }, - "bb_45868": { - "virtual_address": 45868, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 45900, - "children": [ - "instr_45868", - "instr_45872", - "instr_45876", - "instr_45880", - "instr_45884", - "instr_45888", - "instr_45892", - "instr_45896" - ] - }, - "instr_45900": { - "virtual_address": 45900, - "size": 4, - "disassembly": "sub r4, r4, #0x1", - "mnemonic": "sub", - "operands": "r4, r4, #0x1", - "mode": "none" - }, - "instr_45904": { - "virtual_address": 45904, - "size": 4, - "disassembly": "add r5, r1, #0x14", - "mnemonic": "add", - "operands": "r5, r1, #0x14", - "mode": "none" - }, - "instr_45908": { - "virtual_address": 45908, - "size": 4, - "disassembly": "add r8, r0, #0x14", - "mnemonic": "add", - "operands": "r8, r0, #0x14", - "mode": "none" - }, - "instr_45912": { - "virtual_address": 45912, - "size": 4, - "disassembly": "ldr r7, [r5, r4, lsl #0x2]", - "mnemonic": "ldr", - "operands": "r7, [r5, r4, lsl #0x2]", - "mode": "none" - }, - "instr_45916": { - "virtual_address": 45916, - "size": 4, - "disassembly": "ldr r9, [r8, r4, lsl #0x2]", - "mnemonic": "ldr", - "operands": "r9, [r8, r4, lsl #0x2]", - "mode": "none" - }, - "instr_45920": { - "virtual_address": 45920, - "size": 4, - "disassembly": "add r7, r7, #0x1", - "mnemonic": "add", - "operands": "r7, r7, #0x1", - "mode": "none" - }, - "instr_45924": { - "virtual_address": 45924, - "size": 4, - "disassembly": "mov r3, r4, lsl #0x2", - "mnemonic": "mov", - "operands": "r3, r4, lsl #0x2", - "mode": "none" - }, - "instr_45928": { - "virtual_address": 45928, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_45932": { - "virtual_address": 45932, - "size": 4, - "disassembly": "mov r0, r9", - "mnemonic": "mov", - "operands": "r0, r9", - "mode": "none" - }, - "instr_45936": { - "virtual_address": 45936, - "size": 4, - "disassembly": "str r3, [sp, #0x8]", - "mnemonic": "str", - "operands": "r3, [sp, #0x8]", - "mode": "none" - }, - "instr_45940": { - "virtual_address": 45940, - "size": 4, - "disassembly": "bl 0x13004", - "mnemonic": "bl", - "operands": "0x13004", - "mode": "none" - }, - "instr_45944": { - "virtual_address": 45944, - "size": 4, - "disassembly": "cmp r9, r7", - "mnemonic": "cmp", - "operands": "r9, r7", - "mode": "none" - }, - "instr_45948": { - "virtual_address": 45948, - "size": 4, - "disassembly": "add r3, r8, r4, lsl #0x2", - "mnemonic": "add", - "operands": "r3, r8, r4, lsl #0x2", - "mode": "none" - }, - "instr_45952": { - "virtual_address": 45952, - "size": 4, - "disassembly": "mov r6, r0", - "mnemonic": "mov", - "operands": "r6, r0", - "mode": "none" - }, - "instr_45956": { - "virtual_address": 45956, - "size": 4, - "disassembly": "str r3, [sp, #0xc]", - "mnemonic": "str", - "operands": "r3, [sp, #0xc]", - "mode": "none" - }, - "instr_45960": { - "virtual_address": 45960, - "size": 4, - "disassembly": "add r7, r5, r4, lsl #0x2", - "mnemonic": "add", - "operands": "r7, r5, r4, lsl #0x2", - "mode": "none" - }, - "instr_45964": { - "virtual_address": 45964, - "size": 4, - "disassembly": "bcc 0x0b43c", - "mnemonic": "bcc", - "operands": "0x0b43c", - "mode": "none" - }, - "bb_45900": { - "virtual_address": 45900, - "size": 68, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 45968, - "children": [ - "instr_45900", - "instr_45904", - "instr_45908", - "instr_45912", - "instr_45916", - "instr_45920", - "instr_45924", - "instr_45928", - "instr_45932", - "instr_45936", - "instr_45940", - "instr_45944", - "instr_45948", - "instr_45952", - "instr_45956", - "instr_45960", - "instr_45964" - ] - }, - "instr_45968": { - "virtual_address": 45968, - "size": 4, - "disassembly": "mov r1, #0x0", - "mnemonic": "mov", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_45972": { - "virtual_address": 45972, - "size": 4, - "disassembly": "mov r9, r5", - "mnemonic": "mov", - "operands": "r9, r5", - "mode": "none" - }, - "instr_45976": { - "virtual_address": 45976, - "size": 4, - "disassembly": "mov r0, r8", - "mnemonic": "mov", - "operands": "r0, r8", - "mode": "none" - }, - "instr_45980": { - "virtual_address": 45980, - "size": 4, - "disassembly": "mov r2, r1", - "mnemonic": "mov", - "operands": "r2, r1", - "mode": "none" - }, - "instr_45984": { - "virtual_address": 45984, - "size": 4, - "disassembly": "ldr r12, [0xb4e8]", - "mnemonic": "ldr", - "operands": "r12, [0xb4e8]", - "mode": "none" - }, - "bb_45968": { - "virtual_address": 45968, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 45988, - "children": [ - "instr_45968", - "instr_45972", - "instr_45976", - "instr_45980", - "instr_45984" - ] - }, - "instr_45988": { - "virtual_address": 45988, - "size": 4, - "disassembly": "ldr lr, [r9], #0x4", - "mnemonic": "ldr", - "operands": "lr, [r9], #0x4", - "mode": "none" - }, - "instr_45992": { - "virtual_address": 45992, - "size": 4, - "disassembly": "and r3, lr, r12", - "mnemonic": "and", - "operands": "r3, lr, r12", - "mode": "none" - }, - "instr_45996": { - "virtual_address": 45996, - "size": 4, - "disassembly": "mla r1, r6, r3, r1", - "mnemonic": "mla", - "operands": "r1, r6, r3, r1", - "mode": "none" - }, - "instr_46000": { - "virtual_address": 46000, - "size": 4, - "disassembly": "mov lr, lr, lsr #0x10", - "mnemonic": "mov", - "operands": "lr, lr, lsr #0x10", - "mode": "none" - }, - "instr_46004": { - "virtual_address": 46004, - "size": 4, - "disassembly": "mov r3, r1, lsr #0x10", - "mnemonic": "mov", - "operands": "r3, r1, lsr #0x10", - "mode": "none" - }, - "instr_46008": { - "virtual_address": 46008, - "size": 4, - "disassembly": "mla lr, r6, lr, r3", - "mnemonic": "mla", - "operands": "lr, r6, lr, r3", - "mode": "none" - }, - "instr_46012": { - "virtual_address": 46012, - "size": 4, - "disassembly": "ldr r10, [r0, #0x0]", - "mnemonic": "ldr", - "operands": "r10, [r0, #0x0]", - "mode": "none" - }, - "instr_46016": { - "virtual_address": 46016, - "size": 4, - "disassembly": "and r3, r1, r12", - "mnemonic": "and", - "operands": "r3, r1, r12", - "mode": "none" - }, - "instr_46020": { - "virtual_address": 46020, - "size": 4, - "disassembly": "sub r3, r2, r3", - "mnemonic": "sub", - "operands": "r3, r2, r3", - "mode": "none" - }, - "instr_46024": { - "virtual_address": 46024, - "size": 4, - "disassembly": "and r11, r10, r12", - "mnemonic": "and", - "operands": "r11, r10, r12", - "mode": "none" - }, - "instr_46028": { - "virtual_address": 46028, - "size": 4, - "disassembly": "and r2, lr, r12", - "mnemonic": "and", - "operands": "r2, lr, r12", - "mode": "none" - }, - "instr_46032": { - "virtual_address": 46032, - "size": 4, - "disassembly": "add r3, r3, r11", - "mnemonic": "add", - "operands": "r3, r3, r11", - "mode": "none" - }, - "instr_46036": { - "virtual_address": 46036, - "size": 4, - "disassembly": "rsb r2, r2, r10, lsr #0x10", - "mnemonic": "rsb", - "operands": "r2, r2, r10, lsr #0x10", - "mode": "none" - }, - "instr_46040": { - "virtual_address": 46040, - "size": 4, - "disassembly": "and r1, r3, r12", - "mnemonic": "and", - "operands": "r1, r3, r12", - "mode": "none" - }, - "instr_46044": { - "virtual_address": 46044, - "size": 4, - "disassembly": "add r3, r2, r3, asr #0x10", - "mnemonic": "add", - "operands": "r3, r2, r3, asr #0x10", - "mode": "none" - }, - "instr_46048": { - "virtual_address": 46048, - "size": 4, - "disassembly": "orr r1, r1, r3, lsl #0x10", - "mnemonic": "orr", - "operands": "r1, r1, r3, lsl #0x10", - "mode": "none" - }, - "instr_46052": { - "virtual_address": 46052, - "size": 4, - "disassembly": "cmp r7, r9", - "mnemonic": "cmp", - "operands": "r7, r9", - "mode": "none" - }, - "instr_46056": { - "virtual_address": 46056, - "size": 4, - "disassembly": "str r1, [r0], #0x4", - "mnemonic": "str", - "operands": "r1, [r0], #0x4", - "mode": "none" - }, - "instr_46060": { - "virtual_address": 46060, - "size": 4, - "disassembly": "mov r2, r3, asr #0x10", - "mnemonic": "mov", - "operands": "r2, r3, asr #0x10", - "mode": "none" - }, - "instr_46064": { - "virtual_address": 46064, - "size": 4, - "disassembly": "mov r1, lr, lsr #0x10", - "mnemonic": "mov", - "operands": "r1, lr, lsr #0x10", - "mode": "none" - }, - "instr_46068": { - "virtual_address": 46068, - "size": 4, - "disassembly": "bcs 0x0b3a4", - "mnemonic": "bcs", - "operands": "0x0b3a4", - "mode": "none" - }, - "bb_45988": { - "virtual_address": 45988, - "size": 84, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 46072, - "children": [ - "instr_45988", - "instr_45992", - "instr_45996", - "instr_46000", - "instr_46004", - "instr_46008", - "instr_46012", - "instr_46016", - "instr_46020", - "instr_46024", - "instr_46028", - "instr_46032", - "instr_46036", - "instr_46040", - "instr_46044", - "instr_46048", - "instr_46052", - "instr_46056", - "instr_46060", - "instr_46064", - "instr_46068" - ] - }, - "instr_46072": { - "virtual_address": 46072, - "size": 4, - "disassembly": "ldr r3, [sp, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x8]", - "mode": "none" - }, - "instr_46076": { - "virtual_address": 46076, - "size": 4, - "disassembly": "ldr r3, [r8, r3]", - "mnemonic": "ldr", - "operands": "r3, [r8, r3]", - "mode": "none" - }, - "instr_46080": { - "virtual_address": 46080, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_46084": { - "virtual_address": 46084, - "size": 4, - "disassembly": "bne 0x0b43c", - "mnemonic": "bne", - "operands": "0x0b43c", - "mode": "none" - }, - "bb_46072": { - "virtual_address": 46072, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 46088, - "children": [ - "instr_46072", - "instr_46076", - "instr_46080", - "instr_46084" - ] - }, - "instr_46088": { - "virtual_address": 46088, - "size": 4, - "disassembly": "ldr r3, [sp, #0xc]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xc]", - "mode": "none" - }, - "instr_46092": { - "virtual_address": 46092, - "size": 4, - "disassembly": "sub r3, r3, #0x4", - "mnemonic": "sub", - "operands": "r3, r3, #0x4", - "mode": "none" - }, - "instr_46096": { - "virtual_address": 46096, - "size": 4, - "disassembly": "cmp r8, r3", - "mnemonic": "cmp", - "operands": "r8, r3", - "mode": "none" - }, - "instr_46100": { - "virtual_address": 46100, - "size": 4, - "disassembly": "bcc 0x0b428", - "mnemonic": "bcc", - "operands": "0x0b428", - "mode": "none" - }, - "bb_46088": { - "virtual_address": 46088, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 46104, - "children": [ - "instr_46088", - "instr_46092", - "instr_46096", - "instr_46100" - ] - }, - "instr_46104": { - "virtual_address": 46104, - "size": 4, - "disassembly": "b 0x0b434", - "mnemonic": "b", - "operands": "0x0b434", - "mode": "none" - }, - "bb_46104": { - "virtual_address": 46104, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 46132, - "children": [ - "instr_46104" - ] - }, - "instr_46108": { - "virtual_address": 46108, - "size": 4, - "disassembly": "cmp r8, r3", - "mnemonic": "cmp", - "operands": "r8, r3", - "mode": "none" - }, - "instr_46112": { - "virtual_address": 46112, - "size": 4, - "disassembly": "sub r4, r4, #0x1", - "mnemonic": "sub", - "operands": "r4, r4, #0x1", - "mode": "none" - }, - "instr_46116": { - "virtual_address": 46116, - "size": 4, - "disassembly": "bcs 0x0b434", - "mnemonic": "bcs", - "operands": "0x0b434", - "mode": "none" - }, - "bb_46108": { - "virtual_address": 46108, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 46120, - "children": [ - "instr_46108", - "instr_46112", - "instr_46116" - ] - }, - "instr_46120": { - "virtual_address": 46120, - "size": 4, - "disassembly": "ldr r2, [r3], #-0x4", - "mnemonic": "ldr", - "operands": "r2, [r3], #-0x4", - "mode": "none" - }, - "instr_46124": { - "virtual_address": 46124, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_46128": { - "virtual_address": 46128, - "size": 4, - "disassembly": "beq 0x0b41c", - "mnemonic": "beq", - "operands": "0x0b41c", - "mode": "none" - }, - "bb_46120": { - "virtual_address": 46120, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 46132, - "children": [ - "instr_46120", - "instr_46124", - "instr_46128" - ] - }, - "instr_46132": { - "virtual_address": 46132, - "size": 4, - "disassembly": "ldr r3, [sp, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x0]", - "mode": "none" - }, - "instr_46136": { - "virtual_address": 46136, - "size": 4, - "disassembly": "str r4, [r3, #0x10]", - "mnemonic": "str", - "operands": "r4, [r3, #0x10]", - "mode": "none" - }, - "bb_46132": { - "virtual_address": 46132, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 46140, - "children": [ - "instr_46132", - "instr_46136" - ] - }, - "instr_46140": { - "virtual_address": 46140, - "size": 4, - "disassembly": "ldmia sp, {r0, r1}", - "mnemonic": "ldmia", - "operands": "sp, {r0, r1}", - "mode": "none" - }, - "instr_46144": { - "virtual_address": 46144, - "size": 4, - "disassembly": "bl 0x0f4d4", - "mnemonic": "bl", - "operands": "0x0f4d4", - "mode": "none" - }, - "instr_46148": { - "virtual_address": 46148, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_46152": { - "virtual_address": 46152, - "size": 4, - "disassembly": "blt 0x0b4d8", - "mnemonic": "blt", - "operands": "0x0b4d8", - "mode": "none" - }, - "bb_46140": { - "virtual_address": 46140, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 46156, - "children": [ - "instr_46140", - "instr_46144", - "instr_46148", - "instr_46152" - ] - }, - "instr_46156": { - "virtual_address": 46156, - "size": 4, - "disassembly": "mov r0, r8", - "mnemonic": "mov", - "operands": "r0, r8", - "mode": "none" - }, - "instr_46160": { - "virtual_address": 46160, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_46164": { - "virtual_address": 46164, - "size": 4, - "disassembly": "ldr r1, [0xb4e8]", - "mnemonic": "ldr", - "operands": "r1, [0xb4e8]", - "mode": "none" - }, - "instr_46168": { - "virtual_address": 46168, - "size": 4, - "disassembly": "add r6, r6, #0x1", - "mnemonic": "add", - "operands": "r6, r6, #0x1", - "mode": "none" - }, - "bb_46156": { - "virtual_address": 46156, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 46172, - "children": [ - "instr_46156", - "instr_46160", - "instr_46164", - "instr_46168" - ] - }, - "instr_46172": { - "virtual_address": 46172, - "size": 4, - "disassembly": "ldr r12, [r5], #0x4", - "mnemonic": "ldr", - "operands": "r12, [r5], #0x4", - "mode": "none" - }, - "instr_46176": { - "virtual_address": 46176, - "size": 4, - "disassembly": "ldr lr, [r0, #0x0]", - "mnemonic": "ldr", - "operands": "lr, [r0, #0x0]", - "mode": "none" - }, - "instr_46180": { - "virtual_address": 46180, - "size": 4, - "disassembly": "and r3, r12, r1", - "mnemonic": "and", - "operands": "r3, r12, r1", - "mode": "none" - }, - "instr_46184": { - "virtual_address": 46184, - "size": 4, - "disassembly": "sub r2, r2, r3", - "mnemonic": "sub", - "operands": "r2, r2, r3", - "mode": "none" - }, - "instr_46188": { - "virtual_address": 46188, - "size": 4, - "disassembly": "mov r12, r12, lsr #0x10", - "mnemonic": "mov", - "operands": "r12, r12, lsr #0x10", - "mode": "none" - }, - "instr_46192": { - "virtual_address": 46192, - "size": 4, - "disassembly": "and r3, lr, r1", - "mnemonic": "and", - "operands": "r3, lr, r1", - "mode": "none" - }, - "instr_46196": { - "virtual_address": 46196, - "size": 4, - "disassembly": "add r3, r2, r3", - "mnemonic": "add", - "operands": "r3, r2, r3", - "mode": "none" - }, - "instr_46200": { - "virtual_address": 46200, - "size": 4, - "disassembly": "rsb r12, r12, lr, lsr #0x10", - "mnemonic": "rsb", - "operands": "r12, r12, lr, lsr #0x10", - "mode": "none" - }, - "instr_46204": { - "virtual_address": 46204, - "size": 4, - "disassembly": "add r2, r12, r3, asr #0x10", - "mnemonic": "add", - "operands": "r2, r12, r3, asr #0x10", - "mode": "none" - }, - "instr_46208": { - "virtual_address": 46208, - "size": 4, - "disassembly": "and r3, r3, r1", - "mnemonic": "and", - "operands": "r3, r3, r1", - "mode": "none" - }, - "instr_46212": { - "virtual_address": 46212, - "size": 4, - "disassembly": "orr r3, r3, r2, lsl #0x10", - "mnemonic": "orr", - "operands": "r3, r3, r2, lsl #0x10", - "mode": "none" - }, - "instr_46216": { - "virtual_address": 46216, - "size": 4, - "disassembly": "cmp r7, r5", - "mnemonic": "cmp", - "operands": "r7, r5", - "mode": "none" - }, - "instr_46220": { - "virtual_address": 46220, - "size": 4, - "disassembly": "str r3, [r0], #0x4", - "mnemonic": "str", - "operands": "r3, [r0], #0x4", - "mode": "none" - }, - "instr_46224": { - "virtual_address": 46224, - "size": 4, - "disassembly": "mov r2, r2, asr #0x10", - "mnemonic": "mov", - "operands": "r2, r2, asr #0x10", - "mode": "none" - }, - "instr_46228": { - "virtual_address": 46228, - "size": 4, - "disassembly": "bcs 0x0b45c", - "mnemonic": "bcs", - "operands": "0x0b45c", - "mode": "none" - }, - "bb_46172": { - "virtual_address": 46172, - "size": 60, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 46232, - "children": [ - "instr_46172", - "instr_46176", - "instr_46180", - "instr_46184", - "instr_46188", - "instr_46192", - "instr_46196", - "instr_46200", - "instr_46204", - "instr_46208", - "instr_46212", - "instr_46216", - "instr_46220", - "instr_46224", - "instr_46228" - ] - }, - "instr_46232": { - "virtual_address": 46232, - "size": 4, - "disassembly": "ldr r2, [r8, r4, lsl #0x2]", - "mnemonic": "ldr", - "operands": "r2, [r8, r4, lsl #0x2]", - "mode": "none" - }, - "instr_46236": { - "virtual_address": 46236, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_46240": { - "virtual_address": 46240, - "size": 4, - "disassembly": "add r3, r8, r4, lsl #0x2", - "mnemonic": "add", - "operands": "r3, r8, r4, lsl #0x2", - "mode": "none" - }, - "instr_46244": { - "virtual_address": 46244, - "size": 4, - "disassembly": "bne 0x0b4d8", - "mnemonic": "bne", - "operands": "0x0b4d8", - "mode": "none" - }, - "bb_46232": { - "virtual_address": 46232, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 46248, - "children": [ - "instr_46232", - "instr_46236", - "instr_46240", - "instr_46244" - ] - }, - "instr_46248": { - "virtual_address": 46248, - "size": 4, - "disassembly": "sub r3, r3, #0x4", - "mnemonic": "sub", - "operands": "r3, r3, #0x4", - "mode": "none" - }, - "instr_46252": { - "virtual_address": 46252, - "size": 4, - "disassembly": "cmp r8, r3", - "mnemonic": "cmp", - "operands": "r8, r3", - "mode": "none" - }, - "instr_46256": { - "virtual_address": 46256, - "size": 4, - "disassembly": "bcc 0x0b4c4", - "mnemonic": "bcc", - "operands": "0x0b4c4", - "mode": "none" - }, - "bb_46248": { - "virtual_address": 46248, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 46260, - "children": [ - "instr_46248", - "instr_46252", - "instr_46256" - ] - }, - "instr_46260": { - "virtual_address": 46260, - "size": 4, - "disassembly": "b 0x0b4d0", - "mnemonic": "b", - "operands": "0x0b4d0", - "mode": "none" - }, - "bb_46260": { - "virtual_address": 46260, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 46288, - "children": [ - "instr_46260" - ] - }, - "instr_46264": { - "virtual_address": 46264, - "size": 4, - "disassembly": "cmp r8, r3", - "mnemonic": "cmp", - "operands": "r8, r3", - "mode": "none" - }, - "instr_46268": { - "virtual_address": 46268, - "size": 4, - "disassembly": "sub r4, r4, #0x1", - "mnemonic": "sub", - "operands": "r4, r4, #0x1", - "mode": "none" - }, - "instr_46272": { - "virtual_address": 46272, - "size": 4, - "disassembly": "bcs 0x0b4d0", - "mnemonic": "bcs", - "operands": "0x0b4d0", - "mode": "none" - }, - "bb_46264": { - "virtual_address": 46264, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 46276, - "children": [ - "instr_46264", - "instr_46268", - "instr_46272" - ] - }, - "instr_46276": { - "virtual_address": 46276, - "size": 4, - "disassembly": "ldr r2, [r3], #-0x4", - "mnemonic": "ldr", - "operands": "r2, [r3], #-0x4", - "mode": "none" - }, - "instr_46280": { - "virtual_address": 46280, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_46284": { - "virtual_address": 46284, - "size": 4, - "disassembly": "beq 0x0b4b8", - "mnemonic": "beq", - "operands": "0x0b4b8", - "mode": "none" - }, - "bb_46276": { - "virtual_address": 46276, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 46288, - "children": [ - "instr_46276", - "instr_46280", - "instr_46284" - ] - }, - "instr_46288": { - "virtual_address": 46288, - "size": 4, - "disassembly": "ldr r3, [sp, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x0]", - "mode": "none" - }, - "instr_46292": { - "virtual_address": 46292, - "size": 4, - "disassembly": "str r4, [r3, #0x10]", - "mnemonic": "str", - "operands": "r4, [r3, #0x10]", - "mode": "none" - }, - "bb_46288": { - "virtual_address": 46288, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 46296, - "children": [ - "instr_46288", - "instr_46292" - ] - }, - "instr_46296": { - "virtual_address": 46296, - "size": 4, - "disassembly": "mov r0, r6", - "mnemonic": "mov", - "operands": "r0, r6", - "mode": "none" - }, - "bb_46296": { - "virtual_address": 46296, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 46300, - "children": [ - "instr_46296" - ] - }, - "instr_46300": { - "virtual_address": 46300, - "size": 4, - "disassembly": "add sp, sp, #0x14", - "mnemonic": "add", - "operands": "sp, sp, #0x14", - "mode": "none" - }, - "instr_46304": { - "virtual_address": 46304, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mode": "none" - }, - "instr_46308": { - "virtual_address": 46308, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_46300": { - "virtual_address": 46300, - "size": 12, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_46300", - "instr_46304", - "instr_46308" - ] - }, - "dw_46312": { - "virtual_address": 46312, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 45984, - 46164 - ] - }, - "func_45868": { - "virtual_address": 45868, - "size": 448, - "name": "quorem", - "children": [ - "bb_45868", - "bb_45900", - "bb_45968", - "bb_45988", - "bb_46072", - "bb_46088", - "bb_46104", - "bb_46108", - "bb_46120", - "bb_46132", - "bb_46140", - "bb_46156", - "bb_46172", - "bb_46232", - "bb_46248", - "bb_46260", - "bb_46264", - "bb_46276", - "bb_46288", - "bb_46296", - "bb_46300", - "dw_46312" - ] - }, - "instr_46320": { - "virtual_address": 46320, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mode": "none" - }, - "instr_46324": { - "virtual_address": 46324, - "size": 4, - "disassembly": "mov r6, r2", - "mnemonic": "mov", - "operands": "r6, r2", - "mode": "none" - }, - "instr_46328": { - "virtual_address": 46328, - "size": 4, - "disassembly": "mov r7, r3", - "mnemonic": "mov", - "operands": "r7, r3", - "mode": "none" - }, - "instr_46332": { - "virtual_address": 46332, - "size": 4, - "disassembly": "ldr r1, [r0, #0x40]", - "mnemonic": "ldr", - "operands": "r1, [r0, #0x40]", - "mode": "none" - }, - "instr_46336": { - "virtual_address": 46336, - "size": 4, - "disassembly": "sub sp, sp, #0x6c", - "mnemonic": "sub", - "operands": "sp, sp, #0x6c", - "mode": "none" - }, - "instr_46340": { - "virtual_address": 46340, - "size": 4, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_46344": { - "virtual_address": 46344, - "size": 4, - "disassembly": "mov r4, r0", - "mnemonic": "mov", - "operands": "r4, r0", - "mode": "none" - }, - "instr_46348": { - "virtual_address": 46348, - "size": 4, - "disassembly": "str r6, [sp, #0x8]", - "mnemonic": "str", - "operands": "r6, [sp, #0x8]", - "mode": "none" - }, - "instr_46352": { - "virtual_address": 46352, - "size": 4, - "disassembly": "str r7, [sp, #0xc]", - "mnemonic": "str", - "operands": "r7, [sp, #0xc]", - "mode": "none" - }, - "instr_46356": { - "virtual_address": 46356, - "size": 4, - "disassembly": "ldr r5, [sp, #0x9c]", - "mnemonic": "ldr", - "operands": "r5, [sp, #0x9c]", - "mode": "none" - }, - "instr_46360": { - "virtual_address": 46360, - "size": 4, - "disassembly": "beq 0x0b53c", - "mnemonic": "beq", - "operands": "0x0b53c", - "mode": "none" - }, - "bb_46320": { - "virtual_address": 46320, - "size": 44, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 46364, - "children": [ - "instr_46320", - "instr_46324", - "instr_46328", - "instr_46332", - "instr_46336", - "instr_46340", - "instr_46344", - "instr_46348", - "instr_46352", - "instr_46356", - "instr_46360" - ] - }, - "instr_46364": { - "virtual_address": 46364, - "size": 4, - "disassembly": "mov r3, #0x1", - "mnemonic": "mov", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_46368": { - "virtual_address": 46368, - "size": 4, - "disassembly": "ldr r2, [r0, #0x44]", - "mnemonic": "ldr", - "operands": "r2, [r0, #0x44]", - "mode": "none" - }, - "instr_46372": { - "virtual_address": 46372, - "size": 4, - "disassembly": "mov r3, r3, lsl r2", - "mnemonic": "mov", - "operands": "r3, r3, lsl r2", - "mode": "none" - }, - "instr_46376": { - "virtual_address": 46376, - "size": 4, - "disassembly": "str r3, [r1, #0x8]", - "mnemonic": "str", - "operands": "r3, [r1, #0x8]", - "mode": "none" - }, - "instr_46380": { - "virtual_address": 46380, - "size": 4, - "disassembly": "str r2, [r1, #0x4]", - "mnemonic": "str", - "operands": "r2, [r1, #0x4]", - "mode": "none" - }, - "instr_46384": { - "virtual_address": 46384, - "size": 4, - "disassembly": "bl 0x0ec90", - "mnemonic": "bl", - "operands": "0x0ec90", - "mode": "none" - }, - "instr_46388": { - "virtual_address": 46388, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_46392": { - "virtual_address": 46392, - "size": 4, - "disassembly": "str r3, [r4, #0x40]", - "mnemonic": "str", - "operands": "r3, [r4, #0x40]", - "mode": "none" - }, - "bb_46364": { - "virtual_address": 46364, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 46396, - "children": [ - "instr_46364", - "instr_46368", - "instr_46372", - "instr_46376", - "instr_46380", - "instr_46384", - "instr_46388", - "instr_46392" - ] - }, - "instr_46396": { - "virtual_address": 46396, - "size": 4, - "disassembly": "subs r9, r7, #0x0", - "mnemonic": "subs", - "operands": "r9, r7, #0x0", - "mode": "none" - }, - "instr_46400": { - "virtual_address": 46400, - "size": 4, - "disassembly": "movlt r3, #0x1", - "mnemonic": "movlt", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_46404": { - "virtual_address": 46404, - "size": 4, - "disassembly": "movge r3, #0x0", - "mnemonic": "movge", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_46408": { - "virtual_address": 46408, - "size": 4, - "disassembly": "str r3, [r5, #0x0]", - "mnemonic": "str", - "operands": "r3, [r5, #0x0]", - "mode": "none" - }, - "instr_46412": { - "virtual_address": 46412, - "size": 4, - "disassembly": "ldr r3, [0xb858]", - "mnemonic": "ldr", - "operands": "r3, [0xb858]", - "mode": "none" - }, - "instr_46416": { - "virtual_address": 46416, - "size": 4, - "disassembly": "biclt r9, r9, #0x80000000", - "mnemonic": "biclt", - "operands": "r9, r9, #0x80000000", - "mode": "none" - }, - "instr_46420": { - "virtual_address": 46420, - "size": 4, - "disassembly": "strlt r9, [sp, #0xc]", - "mnemonic": "strlt", - "operands": "r9, [sp, #0xc]", - "mode": "none" - }, - "instr_46424": { - "virtual_address": 46424, - "size": 4, - "disassembly": "bics r3, r3, r9", - "mnemonic": "bics", - "operands": "r3, r3, r9", - "mode": "none" - }, - "instr_46428": { - "virtual_address": 46428, - "size": 4, - "disassembly": "beq 0x0b788", - "mnemonic": "beq", - "operands": "0x0b788", - "mode": "none" - }, - "bb_46396": { - "virtual_address": 46396, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 46432, - "children": [ - "instr_46396", - "instr_46400", - "instr_46404", - "instr_46408", - "instr_46412", - "instr_46416", - "instr_46420", - "instr_46424", - "instr_46428" - ] - }, - "instr_46432": { - "virtual_address": 46432, - "size": 4, - "disassembly": "add r3, sp, #0x8", - "mnemonic": "add", - "operands": "r3, sp, #0x8", - "mode": "none" - }, - "instr_46436": { - "virtual_address": 46436, - "size": 4, - "disassembly": "ldmia r3, {r2, r3}", - "mnemonic": "ldmia", - "operands": "r3, {r2, r3}", - "mode": "none" - }, - "instr_46440": { - "virtual_address": 46440, - "size": 4, - "disassembly": "mov r0, r2", - "mnemonic": "mov", - "operands": "r0, r2", - "mode": "none" - }, - "instr_46444": { - "virtual_address": 46444, - "size": 4, - "disassembly": "mov r1, r3", - "mnemonic": "mov", - "operands": "r1, r3", - "mode": "none" - }, - "instr_46448": { - "virtual_address": 46448, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_46452": { - "virtual_address": 46452, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_46456": { - "virtual_address": 46456, - "size": 4, - "disassembly": "str r0, [sp, #0x20]", - "mnemonic": "str", - "operands": "r0, [sp, #0x20]", - "mode": "none" - }, - "instr_46460": { - "virtual_address": 46460, - "size": 4, - "disassembly": "str r1, [sp, #0x24]", - "mnemonic": "str", - "operands": "r1, [sp, #0x24]", - "mode": "none" - }, - "instr_46464": { - "virtual_address": 46464, - "size": 4, - "disassembly": "bl 0x13bf0", - "mnemonic": "bl", - "operands": "0x13bf0", - "mode": "none" - }, - "instr_46468": { - "virtual_address": 46468, - "size": 4, - "disassembly": "subs r8, r0, #0x0", - "mnemonic": "subs", - "operands": "r8, r0, #0x0", - "mode": "none" - }, - "instr_46472": { - "virtual_address": 46472, - "size": 4, - "disassembly": "beq 0x0b5c4", - "mnemonic": "beq", - "operands": "0x0b5c4", - "mode": "none" - }, - "bb_46432": { - "virtual_address": 46432, - "size": 44, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 46476, - "children": [ - "instr_46432", - "instr_46436", - "instr_46440", - "instr_46444", - "instr_46448", - "instr_46452", - "instr_46456", - "instr_46460", - "instr_46464", - "instr_46468", - "instr_46472" - ] - }, - "instr_46476": { - "virtual_address": 46476, - "size": 4, - "disassembly": "mov r3, #0x1", - "mnemonic": "mov", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_46480": { - "virtual_address": 46480, - "size": 4, - "disassembly": "ldr r2, [sp, #0xa0]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0xa0]", - "mode": "none" - }, - "instr_46484": { - "virtual_address": 46484, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_46488": { - "virtual_address": 46488, - "size": 4, - "disassembly": "ldr r2, [sp, #0x98]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x98]", - "mode": "none" - }, - "instr_46492": { - "virtual_address": 46492, - "size": 4, - "disassembly": "str r3, [r2, #0x0]", - "mnemonic": "str", - "operands": "r3, [r2, #0x0]", - "mode": "none" - }, - "instr_46496": { - "virtual_address": 46496, - "size": 4, - "disassembly": "beq 0x0bedc", - "mnemonic": "beq", - "operands": "0x0bedc", - "mode": "none" - }, - "bb_46476": { - "virtual_address": 46476, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 46500, - "children": [ - "instr_46476", - "instr_46480", - "instr_46484", - "instr_46488", - "instr_46492", - "instr_46496" - ] - }, - "instr_46500": { - "virtual_address": 46500, - "size": 4, - "disassembly": "ldr r8, [0xb830]", - "mnemonic": "ldr", - "operands": "r8, [0xb830]", - "mode": "none" - }, - "instr_46504": { - "virtual_address": 46504, - "size": 4, - "disassembly": "ldr r3, [sp, #0xa0]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa0]", - "mode": "none" - }, - "instr_46508": { - "virtual_address": 46508, - "size": 4, - "disassembly": "str r8, [r3, #0x0]", - "mnemonic": "str", - "operands": "r8, [r3, #0x0]", - "mode": "none" - }, - "instr_46512": { - "virtual_address": 46512, - "size": 4, - "disassembly": "sub r8, r8, #0x1", - "mnemonic": "sub", - "operands": "r8, r8, #0x1", - "mode": "none" - }, - "bb_46500": { - "virtual_address": 46500, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 46516, - "children": [ - "instr_46500", - "instr_46504", - "instr_46508", - "instr_46512" - ] - }, - "instr_46516": { - "virtual_address": 46516, - "size": 4, - "disassembly": "mov r0, r8", - "mnemonic": "mov", - "operands": "r0, r8", - "mode": "none" - }, - "instr_46520": { - "virtual_address": 46520, - "size": 4, - "disassembly": "add sp, sp, #0x6c", - "mnemonic": "add", - "operands": "sp, sp, #0x6c", - "mode": "none" - }, - "instr_46524": { - "virtual_address": 46524, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mode": "none" - }, - "instr_46528": { - "virtual_address": 46528, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_46516": { - "virtual_address": 46516, - "size": 16, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_46516", - "instr_46520", - "instr_46524", - "instr_46528" - ] - }, - "instr_46532": { - "virtual_address": 46532, - "size": 4, - "disassembly": "add r3, sp, #0x60", - "mnemonic": "add", - "operands": "r3, sp, #0x60", - "mode": "none" - }, - "instr_46536": { - "virtual_address": 46536, - "size": 4, - "disassembly": "str r3, [sp, #0x4]", - "mnemonic": "str", - "operands": "r3, [sp, #0x4]", - "mode": "none" - }, - "instr_46540": { - "virtual_address": 46540, - "size": 4, - "disassembly": "add r3, sp, #0x64", - "mnemonic": "add", - "operands": "r3, sp, #0x64", - "mode": "none" - }, - "instr_46544": { - "virtual_address": 46544, - "size": 4, - "disassembly": "str r3, [sp, #0x0]", - "mnemonic": "str", - "operands": "r3, [sp, #0x0]", - "mode": "none" - }, - "instr_46548": { - "virtual_address": 46548, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_46552": { - "virtual_address": 46552, - "size": 4, - "disassembly": "add r3, sp, #0x20", - "mnemonic": "add", - "operands": "r3, sp, #0x20", - "mode": "none" - }, - "instr_46556": { - "virtual_address": 46556, - "size": 4, - "disassembly": "ldmia r3, {r2, r3}", - "mnemonic": "ldmia", - "operands": "r3, {r2, r3}", - "mode": "none" - }, - "instr_46560": { - "virtual_address": 46560, - "size": 4, - "disassembly": "bl 0x0f87c", - "mnemonic": "bl", - "operands": "0x0f87c", - "mode": "none" - }, - "instr_46564": { - "virtual_address": 46564, - "size": 4, - "disassembly": "movs r5, r9, lsr #0x14", - "mnemonic": "movs", - "operands": "r5, r9, lsr #0x14", - "mode": "none" - }, - "instr_46568": { - "virtual_address": 46568, - "size": 4, - "disassembly": "mov r11, r0", - "mnemonic": "mov", - "operands": "r11, r0", - "mode": "none" - }, - "instr_46572": { - "virtual_address": 46572, - "size": 4, - "disassembly": "bne 0x0b7d0", - "mnemonic": "bne", - "operands": "0x0b7d0", - "mode": "none" - }, - "bb_46532": { - "virtual_address": 46532, - "size": 44, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 46576, - "children": [ - "instr_46532", - "instr_46536", - "instr_46540", - "instr_46544", - "instr_46548", - "instr_46552", - "instr_46556", - "instr_46560", - "instr_46564", - "instr_46568", - "instr_46572" - ] - }, - "instr_46576": { - "virtual_address": 46576, - "size": 4, - "disassembly": "ldr r8, [sp, #0x60]", - "mnemonic": "ldr", - "operands": "r8, [sp, #0x60]", - "mode": "none" - }, - "instr_46580": { - "virtual_address": 46580, - "size": 4, - "disassembly": "ldr r5, [sp, #0x64]", - "mnemonic": "ldr", - "operands": "r5, [sp, #0x64]", - "mode": "none" - }, - "instr_46584": { - "virtual_address": 46584, - "size": 4, - "disassembly": "add r5, r8, r5", - "mnemonic": "add", - "operands": "r5, r8, r5", - "mode": "none" - }, - "instr_46588": { - "virtual_address": 46588, - "size": 4, - "disassembly": "add r0, r5, #0x430", - "mnemonic": "add", - "operands": "r0, r5, #0x430", - "mode": "none" - }, - "instr_46592": { - "virtual_address": 46592, - "size": 4, - "disassembly": "add r0, r0, #0x2", - "mnemonic": "add", - "operands": "r0, r0, #0x2", - "mode": "none" - }, - "instr_46596": { - "virtual_address": 46596, - "size": 4, - "disassembly": "cmp r0, #0x20", - "mnemonic": "cmp", - "operands": "r0, #0x20", - "mode": "none" - }, - "instr_46600": { - "virtual_address": 46600, - "size": 4, - "disassembly": "rsbgt r3, r0, #0x40", - "mnemonic": "rsbgt", - "operands": "r3, r0, #0x40", - "mode": "none" - }, - "instr_46604": { - "virtual_address": 46604, - "size": 4, - "disassembly": "addgt r0, r5, #0x410", - "mnemonic": "addgt", - "operands": "r0, r5, #0x410", - "mode": "none" - }, - "instr_46608": { - "virtual_address": 46608, - "size": 4, - "disassembly": "addgt r0, r0, #0x2", - "mnemonic": "addgt", - "operands": "r0, r0, #0x2", - "mode": "none" - }, - "instr_46612": { - "virtual_address": 46612, - "size": 4, - "disassembly": "movgt r0, r6, lsr r0", - "mnemonic": "movgt", - "operands": "r0, r6, lsr r0", - "mode": "none" - }, - "instr_46616": { - "virtual_address": 46616, - "size": 4, - "disassembly": "rsble r0, r0, #0x20", - "mnemonic": "rsble", - "operands": "r0, r0, #0x20", - "mode": "none" - }, - "instr_46620": { - "virtual_address": 46620, - "size": 4, - "disassembly": "orrgt r0, r0, r9, lsl r3", - "mnemonic": "orrgt", - "operands": "r0, r0, r9, lsl r3", - "mode": "none" - }, - "instr_46624": { - "virtual_address": 46624, - "size": 4, - "disassembly": "movle r0, r6, lsl r0", - "mnemonic": "movle", - "operands": "r0, r6, lsl r0", - "mode": "none" - }, - "instr_46628": { - "virtual_address": 46628, - "size": 4, - "disassembly": "bl 0x13580", - "mnemonic": "bl", - "operands": "0x13580", - "mode": "none" - }, - "instr_46632": { - "virtual_address": 46632, - "size": 4, - "disassembly": "mov r3, #0x1", - "mnemonic": "mov", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_46636": { - "virtual_address": 46636, - "size": 4, - "disassembly": "str r3, [sp, #0x40]", - "mnemonic": "str", - "operands": "r3, [sp, #0x40]", - "mode": "none" - }, - "instr_46640": { - "virtual_address": 46640, - "size": 4, - "disassembly": "sub r5, r5, #0x1", - "mnemonic": "sub", - "operands": "r5, r5, #0x1", - "mode": "none" - }, - "instr_46644": { - "virtual_address": 46644, - "size": 4, - "disassembly": "sub r1, r1, #0x1f00000", - "mnemonic": "sub", - "operands": "r1, r1, #0x1f00000", - "mode": "none" - }, - "bb_46576": { - "virtual_address": 46576, - "size": 72, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 46648, - "children": [ - "instr_46576", - "instr_46580", - "instr_46584", - "instr_46588", - "instr_46592", - "instr_46596", - "instr_46600", - "instr_46604", - "instr_46608", - "instr_46612", - "instr_46616", - "instr_46620", - "instr_46624", - "instr_46628", - "instr_46632", - "instr_46636", - "instr_46640", - "instr_46644" - ] - }, - "instr_46648": { - "virtual_address": 46648, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_46652": { - "virtual_address": 46652, - "size": 4, - "disassembly": "ldr r3, [0xb834]", - "mnemonic": "ldr", - "operands": "r3, [0xb834]", - "mode": "none" - }, - "instr_46656": { - "virtual_address": 46656, - "size": 4, - "disassembly": "bl 0x1326c", - "mnemonic": "bl", - "operands": "0x1326c", - "mode": "none" - }, - "instr_46660": { - "virtual_address": 46660, - "size": 4, - "disassembly": "adr r3, 0xb818", - "mnemonic": "adr", - "operands": "r3, 0xb818", - "mode": "none" - }, - "instr_46664": { - "virtual_address": 46664, - "size": 4, - "disassembly": "ldmia r3, {r2, r3}", - "mnemonic": "ldmia", - "operands": "r3, {r2, r3}", - "mode": "none" - }, - "instr_46668": { - "virtual_address": 46668, - "size": 4, - "disassembly": "bl 0x13688", - "mnemonic": "bl", - "operands": "0x13688", - "mode": "none" - }, - "instr_46672": { - "virtual_address": 46672, - "size": 4, - "disassembly": "adr r3, 0xb820", - "mnemonic": "adr", - "operands": "r3, 0xb820", - "mode": "none" - }, - "instr_46676": { - "virtual_address": 46676, - "size": 4, - "disassembly": "ldmia r3, {r2, r3}", - "mnemonic": "ldmia", - "operands": "r3, {r2, r3}", - "mode": "none" - }, - "instr_46680": { - "virtual_address": 46680, - "size": 4, - "disassembly": "bl 0x13270", - "mnemonic": "bl", - "operands": "0x13270", - "mode": "none" - }, - "instr_46684": { - "virtual_address": 46684, - "size": 4, - "disassembly": "mov r6, r0", - "mnemonic": "mov", - "operands": "r6, r0", - "mode": "none" - }, - "instr_46688": { - "virtual_address": 46688, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_46692": { - "virtual_address": 46692, - "size": 4, - "disassembly": "mov r7, r1", - "mnemonic": "mov", - "operands": "r7, r1", - "mode": "none" - }, - "instr_46696": { - "virtual_address": 46696, - "size": 4, - "disassembly": "bl 0x135a4", - "mnemonic": "bl", - "operands": "0x135a4", - "mode": "none" - }, - "instr_46700": { - "virtual_address": 46700, - "size": 4, - "disassembly": "adr r3, 0xb828", - "mnemonic": "adr", - "operands": "r3, 0xb828", - "mode": "none" - }, - "instr_46704": { - "virtual_address": 46704, - "size": 4, - "disassembly": "ldmia r3, {r2, r3}", - "mnemonic": "ldmia", - "operands": "r3, {r2, r3}", - "mode": "none" - }, - "instr_46708": { - "virtual_address": 46708, - "size": 4, - "disassembly": "bl 0x13688", - "mnemonic": "bl", - "operands": "0x13688", - "mode": "none" - }, - "instr_46712": { - "virtual_address": 46712, - "size": 4, - "disassembly": "mov r2, r0", - "mnemonic": "mov", - "operands": "r2, r0", - "mode": "none" - }, - "instr_46716": { - "virtual_address": 46716, - "size": 4, - "disassembly": "mov r3, r1", - "mnemonic": "mov", - "operands": "r3, r1", - "mode": "none" - }, - "instr_46720": { - "virtual_address": 46720, - "size": 4, - "disassembly": "mov r0, r6", - "mnemonic": "mov", - "operands": "r0, r6", - "mode": "none" - }, - "instr_46724": { - "virtual_address": 46724, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_46728": { - "virtual_address": 46728, - "size": 4, - "disassembly": "bl 0x13270", - "mnemonic": "bl", - "operands": "0x13270", - "mode": "none" - }, - "instr_46732": { - "virtual_address": 46732, - "size": 4, - "disassembly": "mov r6, r0", - "mnemonic": "mov", - "operands": "r6, r0", - "mode": "none" - }, - "instr_46736": { - "virtual_address": 46736, - "size": 4, - "disassembly": "mov r7, r1", - "mnemonic": "mov", - "operands": "r7, r1", - "mode": "none" - }, - "instr_46740": { - "virtual_address": 46740, - "size": 4, - "disassembly": "bl 0x13ca0", - "mnemonic": "bl", - "operands": "0x13ca0", - "mode": "none" - }, - "instr_46744": { - "virtual_address": 46744, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_46748": { - "virtual_address": 46748, - "size": 4, - "disassembly": "mov r10, r0", - "mnemonic": "mov", - "operands": "r10, r0", - "mode": "none" - }, - "instr_46752": { - "virtual_address": 46752, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_46756": { - "virtual_address": 46756, - "size": 4, - "disassembly": "mov r0, r6", - "mnemonic": "mov", - "operands": "r0, r6", - "mode": "none" - }, - "instr_46760": { - "virtual_address": 46760, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_46764": { - "virtual_address": 46764, - "size": 4, - "disassembly": "bl 0x13c08", - "mnemonic": "bl", - "operands": "0x13c08", - "mode": "none" - }, - "instr_46768": { - "virtual_address": 46768, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_46772": { - "virtual_address": 46772, - "size": 4, - "disassembly": "beq 0x0b6d4", - "mnemonic": "beq", - "operands": "0x0b6d4", - "mode": "none" - }, - "bb_46648": { - "virtual_address": 46648, - "size": 128, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 46776, - "children": [ - "instr_46648", - "instr_46652", - "instr_46656", - "instr_46660", - "instr_46664", - "instr_46668", - "instr_46672", - "instr_46676", - "instr_46680", - "instr_46684", - "instr_46688", - "instr_46692", - "instr_46696", - "instr_46700", - "instr_46704", - "instr_46708", - "instr_46712", - "instr_46716", - "instr_46720", - "instr_46724", - "instr_46728", - "instr_46732", - "instr_46736", - "instr_46740", - "instr_46744", - "instr_46748", - "instr_46752", - "instr_46756", - "instr_46760", - "instr_46764", - "instr_46768", - "instr_46772" - ] - }, - "instr_46776": { - "virtual_address": 46776, - "size": 4, - "disassembly": "mov r0, r10", - "mnemonic": "mov", - "operands": "r0, r10", - "mode": "none" - }, - "instr_46780": { - "virtual_address": 46780, - "size": 4, - "disassembly": "bl 0x135a4", - "mnemonic": "bl", - "operands": "0x135a4", - "mode": "none" - }, - "instr_46784": { - "virtual_address": 46784, - "size": 4, - "disassembly": "mov r2, r6", - "mnemonic": "mov", - "operands": "r2, r6", - "mode": "none" - }, - "instr_46788": { - "virtual_address": 46788, - "size": 4, - "disassembly": "mov r3, r7", - "mnemonic": "mov", - "operands": "r3, r7", - "mode": "none" - }, - "instr_46792": { - "virtual_address": 46792, - "size": 4, - "disassembly": "bl 0x13bf0", - "mnemonic": "bl", - "operands": "0x13bf0", - "mode": "none" - }, - "instr_46796": { - "virtual_address": 46796, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_46800": { - "virtual_address": 46800, - "size": 4, - "disassembly": "subeq r10, r10, #0x1", - "mnemonic": "subeq", - "operands": "r10, r10, #0x1", - "mode": "none" - }, - "bb_46776": { - "virtual_address": 46776, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 46804, - "children": [ - "instr_46776", - "instr_46780", - "instr_46784", - "instr_46788", - "instr_46792", - "instr_46796", - "instr_46800" - ] - }, - "instr_46804": { - "virtual_address": 46804, - "size": 4, - "disassembly": "cmp r10, #0x16", - "mnemonic": "cmp", - "operands": "r10, #0x16", - "mode": "none" - }, - "instr_46808": { - "virtual_address": 46808, - "size": 4, - "disassembly": "bhi 0x0bebc", - "mnemonic": "bhi", - "operands": "0x0bebc", - "mode": "none" - }, - "bb_46804": { - "virtual_address": 46804, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 46812, - "children": [ - "instr_46804", - "instr_46808" - ] - }, - "instr_46812": { - "virtual_address": 46812, - "size": 4, - "disassembly": "ldr r3, [0xb864]", - "mnemonic": "ldr", - "operands": "r3, [0xb864]", - "mode": "none" - }, - "instr_46816": { - "virtual_address": 46816, - "size": 4, - "disassembly": "add r3, r3, r10, lsl #0x3", - "mnemonic": "add", - "operands": "r3, r3, r10, lsl #0x3", - "mode": "none" - }, - "instr_46820": { - "virtual_address": 46820, - "size": 4, - "disassembly": "ldmia r3, {r2, r3}", - "mnemonic": "ldmia", - "operands": "r3, {r2, r3}", - "mode": "none" - }, - "instr_46824": { - "virtual_address": 46824, - "size": 4, - "disassembly": "add r1, sp, #0x20", - "mnemonic": "add", - "operands": "r1, sp, #0x20", - "mode": "none" - }, - "instr_46828": { - "virtual_address": 46828, - "size": 4, - "disassembly": "ldmia r1, {r0, r1}", - "mnemonic": "ldmia", - "operands": "r1, {r0, r1}", - "mode": "none" - }, - "instr_46832": { - "virtual_address": 46832, - "size": 4, - "disassembly": "bl 0x13c08", - "mnemonic": "bl", - "operands": "0x13c08", - "mode": "none" - }, - "instr_46836": { - "virtual_address": 46836, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_46840": { - "virtual_address": 46840, - "size": 4, - "disassembly": "beq 0x0b868", - "mnemonic": "beq", - "operands": "0x0b868", - "mode": "none" - }, - "bb_46812": { - "virtual_address": 46812, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 46844, - "children": [ - "instr_46812", - "instr_46816", - "instr_46820", - "instr_46824", - "instr_46828", - "instr_46832", - "instr_46836", - "instr_46840" - ] - }, - "instr_46844": { - "virtual_address": 46844, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_46848": { - "virtual_address": 46848, - "size": 4, - "disassembly": "str r3, [sp, #0x34]", - "mnemonic": "str", - "operands": "r3, [sp, #0x34]", - "mode": "none" - }, - "instr_46852": { - "virtual_address": 46852, - "size": 4, - "disassembly": "sub r10, r10, #0x1", - "mnemonic": "sub", - "operands": "r10, r10, #0x1", - "mode": "none" - }, - "bb_46844": { - "virtual_address": 46844, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 46856, - "children": [ - "instr_46844", - "instr_46848", - "instr_46852" - ] - }, - "instr_46856": { - "virtual_address": 46856, - "size": 4, - "disassembly": "sub r5, r8, r5", - "mnemonic": "sub", - "operands": "r5, r8, r5", - "mode": "none" - }, - "instr_46860": { - "virtual_address": 46860, - "size": 4, - "disassembly": "subs r3, r5, #0x1", - "mnemonic": "subs", - "operands": "r3, r5, #0x1", - "mode": "none" - }, - "instr_46864": { - "virtual_address": 46864, - "size": 4, - "disassembly": "str r3, [sp, #0x18]", - "mnemonic": "str", - "operands": "r3, [sp, #0x18]", - "mode": "none" - }, - "instr_46868": { - "virtual_address": 46868, - "size": 4, - "disassembly": "movpl r3, #0x0", - "mnemonic": "movpl", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_46872": { - "virtual_address": 46872, - "size": 4, - "disassembly": "strpl r3, [sp, #0x28]", - "mnemonic": "strpl", - "operands": "r3, [sp, #0x28]", - "mode": "none" - }, - "instr_46876": { - "virtual_address": 46876, - "size": 4, - "disassembly": "bmi 0x0bec8", - "mnemonic": "bmi", - "operands": "0x0bec8", - "mode": "none" - }, - "bb_46856": { - "virtual_address": 46856, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 46880, - "children": [ - "instr_46856", - "instr_46860", - "instr_46864", - "instr_46868", - "instr_46872", - "instr_46876" - ] - }, - "instr_46880": { - "virtual_address": 46880, - "size": 4, - "disassembly": "cmp r10, #0x0", - "mnemonic": "cmp", - "operands": "r10, #0x0", - "mode": "none" - }, - "instr_46884": { - "virtual_address": 46884, - "size": 4, - "disassembly": "bge 0x0b884", - "mnemonic": "bge", - "operands": "0x0b884", - "mode": "none" - }, - "bb_46880": { - "virtual_address": 46880, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 46888, - "children": [ - "instr_46880", - "instr_46884" - ] - }, - "instr_46888": { - "virtual_address": 46888, - "size": 4, - "disassembly": "ldr r3, [sp, #0x28]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x28]", - "mode": "none" - }, - "instr_46892": { - "virtual_address": 46892, - "size": 4, - "disassembly": "sub r3, r3, r10", - "mnemonic": "sub", - "operands": "r3, r3, r10", - "mode": "none" - }, - "instr_46896": { - "virtual_address": 46896, - "size": 4, - "disassembly": "str r3, [sp, #0x28]", - "mnemonic": "str", - "operands": "r3, [sp, #0x28]", - "mode": "none" - }, - "instr_46900": { - "virtual_address": 46900, - "size": 4, - "disassembly": "rsb r3, r10, #0x0", - "mnemonic": "rsb", - "operands": "r3, r10, #0x0", - "mode": "none" - }, - "instr_46904": { - "virtual_address": 46904, - "size": 4, - "disassembly": "str r3, [sp, #0x30]", - "mnemonic": "str", - "operands": "r3, [sp, #0x30]", - "mode": "none" - }, - "instr_46908": { - "virtual_address": 46908, - "size": 4, - "disassembly": "ldr r3, [sp, #0x90]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x90]", - "mode": "none" - }, - "instr_46912": { - "virtual_address": 46912, - "size": 4, - "disassembly": "cmp r3, #0x9", - "mnemonic": "cmp", - "operands": "r3, #0x9", - "mode": "none" - }, - "instr_46916": { - "virtual_address": 46916, - "size": 4, - "disassembly": "str r10, [sp, #0x14]", - "mnemonic": "str", - "operands": "r10, [sp, #0x14]", - "mode": "none" - }, - "instr_46920": { - "virtual_address": 46920, - "size": 4, - "disassembly": "mov r10, #0x0", - "mnemonic": "mov", - "operands": "r10, #0x0", - "mode": "none" - }, - "instr_46924": { - "virtual_address": 46924, - "size": 4, - "disassembly": "bhi 0x0b8a8", - "mnemonic": "bhi", - "operands": "0x0b8a8", - "mode": "none" - }, - "bb_46888": { - "virtual_address": 46888, - "size": 40, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 46928, - "children": [ - "instr_46888", - "instr_46892", - "instr_46896", - "instr_46900", - "instr_46904", - "instr_46908", - "instr_46912", - "instr_46916", - "instr_46920", - "instr_46924" - ] - }, - "instr_46928": { - "virtual_address": 46928, - "size": 4, - "disassembly": "cmp r3, #0x5", - "mnemonic": "cmp", - "operands": "r3, #0x5", - "mode": "none" - }, - "instr_46932": { - "virtual_address": 46932, - "size": 4, - "disassembly": "movle r5, #0x1", - "mnemonic": "movle", - "operands": "r5, #0x1", - "mode": "none" - }, - "instr_46936": { - "virtual_address": 46936, - "size": 4, - "disassembly": "movgt r5, #0x0", - "mnemonic": "movgt", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_46940": { - "virtual_address": 46940, - "size": 4, - "disassembly": "subgt r3, r3, #0x4", - "mnemonic": "subgt", - "operands": "r3, r3, #0x4", - "mode": "none" - }, - "instr_46944": { - "virtual_address": 46944, - "size": 4, - "disassembly": "strgt r3, [sp, #0x90]", - "mnemonic": "strgt", - "operands": "r3, [sp, #0x90]", - "mode": "none" - }, - "instr_46948": { - "virtual_address": 46948, - "size": 4, - "disassembly": "ldr r3, [sp, #0x90]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x90]", - "mode": "none" - }, - "instr_46952": { - "virtual_address": 46952, - "size": 4, - "disassembly": "sub r3, r3, #0x2", - "mnemonic": "sub", - "operands": "r3, r3, #0x2", - "mode": "none" - }, - "instr_46956": { - "virtual_address": 46956, - "size": 4, - "disassembly": "cmp r3, #0x3", - "mnemonic": "cmp", - "operands": "r3, #0x3", - "mode": "none" - }, - "bb_46928": { - "virtual_address": 46928, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 46960, - "children": [ - "instr_46928", - "instr_46932", - "instr_46936", - "instr_46940", - "instr_46944", - "instr_46948", - "instr_46952", - "instr_46956" - ] - }, - "instr_46960": { - "virtual_address": 46960, - "size": 4, - "disassembly": "ldrls pc, [pc, r3, lsl #0x2]", - "mnemonic": "ldrls", - "operands": "pc, [pc, r3, lsl #0x2]", - "mode": "none" - }, - "bb_46960": { - "virtual_address": 46960, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 46964, - "children": [ - "instr_46960" - ] - }, - "instr_46964": { - "virtual_address": 46964, - "size": 4, - "disassembly": "b 0x0c798", - "mnemonic": "b", - "operands": "0x0c798", - "mode": "none" - }, - "bb_46964": { - "virtual_address": 46964, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 51096, - "children": [ - "instr_46964" - ] - }, - "instr_46984": { - "virtual_address": 46984, - "size": 4, - "disassembly": "ldr r3, [0xb838]", - "mnemonic": "ldr", - "operands": "r3, [0xb838]", - "mode": "none" - }, - "instr_46988": { - "virtual_address": 46988, - "size": 4, - "disassembly": "ldr r2, [sp, #0x98]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x98]", - "mode": "none" - }, - "instr_46992": { - "virtual_address": 46992, - "size": 4, - "disassembly": "bic r9, r9, #0xff000000", - "mnemonic": "bic", - "operands": "r9, r9, #0xff000000", - "mode": "none" - }, - "instr_46996": { - "virtual_address": 46996, - "size": 4, - "disassembly": "bic r9, r9, #0xf00000", - "mnemonic": "bic", - "operands": "r9, r9, #0xf00000", - "mode": "none" - }, - "instr_47000": { - "virtual_address": 47000, - "size": 4, - "disassembly": "str r3, [r2, #0x0]", - "mnemonic": "str", - "operands": "r3, [r2, #0x0]", - "mode": "none" - }, - "instr_47004": { - "virtual_address": 47004, - "size": 4, - "disassembly": "orrs r3, r9, r6", - "mnemonic": "orrs", - "operands": "r3, r9, r6", - "mode": "none" - }, - "instr_47008": { - "virtual_address": 47008, - "size": 4, - "disassembly": "beq 0x0b800", - "mnemonic": "beq", - "operands": "0x0b800", - "mode": "none" - }, - "bb_46984": { - "virtual_address": 46984, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 47012, - "children": [ - "instr_46984", - "instr_46988", - "instr_46992", - "instr_46996", - "instr_47000", - "instr_47004", - "instr_47008" - ] - }, - "instr_47012": { - "virtual_address": 47012, - "size": 4, - "disassembly": "ldr r3, [sp, #0xa0]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa0]", - "mode": "none" - }, - "instr_47016": { - "virtual_address": 47016, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_47020": { - "virtual_address": 47020, - "size": 4, - "disassembly": "ldr r8, [0xb83c]", - "mnemonic": "ldr", - "operands": "r8, [0xb83c]", - "mode": "none" - }, - "instr_47024": { - "virtual_address": 47024, - "size": 4, - "disassembly": "beq 0x0b5b4", - "mnemonic": "beq", - "operands": "0x0b5b4", - "mode": "none" - }, - "bb_47012": { - "virtual_address": 47012, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 47028, - "children": [ - "instr_47012", - "instr_47016", - "instr_47020", - "instr_47024" - ] - }, - "instr_47028": { - "virtual_address": 47028, - "size": 4, - "disassembly": "add r3, r8, #0x3", - "mnemonic": "add", - "operands": "r3, r8, #0x3", - "mode": "none" - }, - "bb_47028": { - "virtual_address": 47028, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 47032, - "children": [ - "instr_47028" - ] - }, - "instr_47032": { - "virtual_address": 47032, - "size": 4, - "disassembly": "mov r0, r8", - "mnemonic": "mov", - "operands": "r0, r8", - "mode": "none" - }, - "instr_47036": { - "virtual_address": 47036, - "size": 4, - "disassembly": "ldr r2, [sp, #0xa0]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0xa0]", - "mode": "none" - }, - "instr_47040": { - "virtual_address": 47040, - "size": 4, - "disassembly": "str r3, [r2, #0x0]", - "mnemonic": "str", - "operands": "r3, [r2, #0x0]", - "mode": "none" - }, - "instr_47044": { - "virtual_address": 47044, - "size": 4, - "disassembly": "add sp, sp, #0x6c", - "mnemonic": "add", - "operands": "sp, sp, #0x6c", - "mode": "none" - }, - "instr_47048": { - "virtual_address": 47048, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mode": "none" - }, - "instr_47052": { - "virtual_address": 47052, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_47032": { - "virtual_address": 47032, - "size": 24, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_47032", - "instr_47036", - "instr_47040", - "instr_47044", - "instr_47048", - "instr_47052" - ] - }, - "instr_47056": { - "virtual_address": 47056, - "size": 4, - "disassembly": "add r2, sp, #0x20", - "mnemonic": "add", - "operands": "r2, sp, #0x20", - "mode": "none" - }, - "instr_47060": { - "virtual_address": 47060, - "size": 4, - "disassembly": "ldmia r2, {r1, r2}", - "mnemonic": "ldmia", - "operands": "r2, {r1, r2}", - "mode": "none" - }, - "instr_47064": { - "virtual_address": 47064, - "size": 4, - "disassembly": "bic r3, r2, #0xff000000", - "mnemonic": "bic", - "operands": "r3, r2, #0xff000000", - "mode": "none" - }, - "instr_47068": { - "virtual_address": 47068, - "size": 4, - "disassembly": "bic r3, r3, #0xf00000", - "mnemonic": "bic", - "operands": "r3, r3, #0xf00000", - "mode": "none" - }, - "instr_47072": { - "virtual_address": 47072, - "size": 4, - "disassembly": "mov r0, r1", - "mnemonic": "mov", - "operands": "r0, r1", - "mode": "none" - }, - "instr_47076": { - "virtual_address": 47076, - "size": 4, - "disassembly": "sub r5, r5, #0x3fc", - "mnemonic": "sub", - "operands": "r5, r5, #0x3fc", - "mode": "none" - }, - "instr_47080": { - "virtual_address": 47080, - "size": 4, - "disassembly": "orr r1, r3, #0x3fc00000", - "mnemonic": "orr", - "operands": "r1, r3, #0x3fc00000", - "mode": "none" - }, - "instr_47084": { - "virtual_address": 47084, - "size": 4, - "disassembly": "str r8, [sp, #0x40]", - "mnemonic": "str", - "operands": "r8, [sp, #0x40]", - "mode": "none" - }, - "instr_47088": { - "virtual_address": 47088, - "size": 4, - "disassembly": "sub r5, r5, #0x3", - "mnemonic": "sub", - "operands": "r5, r5, #0x3", - "mode": "none" - }, - "instr_47092": { - "virtual_address": 47092, - "size": 4, - "disassembly": "ldr r8, [sp, #0x60]", - "mnemonic": "ldr", - "operands": "r8, [sp, #0x60]", - "mode": "none" - }, - "instr_47096": { - "virtual_address": 47096, - "size": 4, - "disassembly": "orr r1, r1, #0x300000", - "mnemonic": "orr", - "operands": "r1, r1, #0x300000", - "mode": "none" - }, - "instr_47100": { - "virtual_address": 47100, - "size": 4, - "disassembly": "b 0x0b638", - "mnemonic": "b", - "operands": "0x0b638", - "mode": "none" - }, - "bb_47056": { - "virtual_address": 47056, - "size": 48, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 46648, - "children": [ - "instr_47056", - "instr_47060", - "instr_47064", - "instr_47068", - "instr_47072", - "instr_47076", - "instr_47080", - "instr_47084", - "instr_47088", - "instr_47092", - "instr_47096", - "instr_47100" - ] - }, - "instr_47104": { - "virtual_address": 47104, - "size": 4, - "disassembly": "ldr r3, [sp, #0xa0]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa0]", - "mode": "none" - }, - "instr_47108": { - "virtual_address": 47108, - "size": 4, - "disassembly": "ldr r8, [0xb840]", - "mnemonic": "ldr", - "operands": "r8, [0xb840]", - "mode": "none" - }, - "instr_47112": { - "virtual_address": 47112, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_47116": { - "virtual_address": 47116, - "size": 4, - "disassembly": "addne r3, r8, #0x8", - "mnemonic": "addne", - "operands": "r3, r8, #0x8", - "mode": "none" - }, - "instr_47120": { - "virtual_address": 47120, - "size": 4, - "disassembly": "bne 0x0b7b8", - "mnemonic": "bne", - "operands": "0x0b7b8", - "mode": "none" - }, - "bb_47104": { - "virtual_address": 47104, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 47124, - "children": [ - "instr_47104", - "instr_47108", - "instr_47112", - "instr_47116", - "instr_47120" - ] - }, - "instr_47124": { - "virtual_address": 47124, - "size": 4, - "disassembly": "b 0x0b5b4", - "mnemonic": "b", - "operands": "0x0b5b4", - "mode": "none" - }, - "bb_47124": { - "virtual_address": 47124, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 46516, - "children": [ - "instr_47124" - ] - }, - "instr_47208": { - "virtual_address": 47208, - "size": 4, - "disassembly": "sub r5, r8, r5", - "mnemonic": "sub", - "operands": "r5, r8, r5", - "mode": "none" - }, - "instr_47212": { - "virtual_address": 47212, - "size": 4, - "disassembly": "subs r3, r5, #0x1", - "mnemonic": "subs", - "operands": "r3, r5, #0x1", - "mode": "none" - }, - "instr_47216": { - "virtual_address": 47216, - "size": 4, - "disassembly": "str r3, [sp, #0x18]", - "mnemonic": "str", - "operands": "r3, [sp, #0x18]", - "mode": "none" - }, - "instr_47220": { - "virtual_address": 47220, - "size": 4, - "disassembly": "strmi r0, [sp, #0x34]", - "mnemonic": "strmi", - "operands": "r0, [sp, #0x34]", - "mode": "none" - }, - "instr_47224": { - "virtual_address": 47224, - "size": 4, - "disassembly": "bmi 0x0bec8", - "mnemonic": "bmi", - "operands": "0x0bec8", - "mode": "none" - }, - "bb_47208": { - "virtual_address": 47208, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 47228, - "children": [ - "instr_47208", - "instr_47212", - "instr_47216", - "instr_47220", - "instr_47224" - ] - }, - "instr_47228": { - "virtual_address": 47228, - "size": 4, - "disassembly": "str r0, [sp, #0x34]", - "mnemonic": "str", - "operands": "r0, [sp, #0x34]", - "mode": "none" - }, - "instr_47232": { - "virtual_address": 47232, - "size": 4, - "disassembly": "str r0, [sp, #0x28]", - "mnemonic": "str", - "operands": "r0, [sp, #0x28]", - "mode": "none" - }, - "bb_47228": { - "virtual_address": 47228, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 47236, - "children": [ - "instr_47228", - "instr_47232" - ] - }, - "instr_47236": { - "virtual_address": 47236, - "size": 4, - "disassembly": "ldr r3, [sp, #0x18]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x18]", - "mode": "none" - }, - "instr_47240": { - "virtual_address": 47240, - "size": 4, - "disassembly": "add r3, r3, r10", - "mnemonic": "add", - "operands": "r3, r3, r10", - "mode": "none" - }, - "instr_47244": { - "virtual_address": 47244, - "size": 4, - "disassembly": "str r3, [sp, #0x18]", - "mnemonic": "str", - "operands": "r3, [sp, #0x18]", - "mode": "none" - }, - "instr_47248": { - "virtual_address": 47248, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_47252": { - "virtual_address": 47252, - "size": 4, - "disassembly": "str r3, [sp, #0x30]", - "mnemonic": "str", - "operands": "r3, [sp, #0x30]", - "mode": "none" - }, - "instr_47256": { - "virtual_address": 47256, - "size": 4, - "disassembly": "ldr r3, [sp, #0x90]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x90]", - "mode": "none" - }, - "instr_47260": { - "virtual_address": 47260, - "size": 4, - "disassembly": "cmp r3, #0x9", - "mnemonic": "cmp", - "operands": "r3, #0x9", - "mode": "none" - }, - "instr_47264": { - "virtual_address": 47264, - "size": 4, - "disassembly": "str r10, [sp, #0x14]", - "mnemonic": "str", - "operands": "r10, [sp, #0x14]", - "mode": "none" - }, - "instr_47268": { - "virtual_address": 47268, - "size": 4, - "disassembly": "bls 0x0b750", - "mnemonic": "bls", - "operands": "0x0b750", - "mode": "none" - }, - "bb_47236": { - "virtual_address": 47236, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 47272, - "children": [ - "instr_47236", - "instr_47240", - "instr_47244", - "instr_47248", - "instr_47252", - "instr_47256", - "instr_47260", - "instr_47264", - "instr_47268" - ] - }, - "instr_47272": { - "virtual_address": 47272, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_47276": { - "virtual_address": 47276, - "size": 4, - "disassembly": "str r3, [sp, #0x90]", - "mnemonic": "str", - "operands": "r3, [sp, #0x90]", - "mode": "none" - }, - "instr_47280": { - "virtual_address": 47280, - "size": 4, - "disassembly": "mvn r3, #0x0", - "mnemonic": "mvn", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_47284": { - "virtual_address": 47284, - "size": 4, - "disassembly": "mov r5, #0x1", - "mnemonic": "mov", - "operands": "r5, #0x1", - "mode": "none" - }, - "instr_47288": { - "virtual_address": 47288, - "size": 4, - "disassembly": "str r3, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x1c]", - "mode": "none" - }, - "instr_47292": { - "virtual_address": 47292, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_47296": { - "virtual_address": 47296, - "size": 4, - "disassembly": "str r5, [sp, #0x2c]", - "mnemonic": "str", - "operands": "r5, [sp, #0x2c]", - "mode": "none" - }, - "instr_47300": { - "virtual_address": 47300, - "size": 4, - "disassembly": "str r3, [sp, #0x94]", - "mnemonic": "str", - "operands": "r3, [sp, #0x94]", - "mode": "none" - }, - "bb_47272": { - "virtual_address": 47272, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 47304, - "children": [ - "instr_47272", - "instr_47276", - "instr_47280", - "instr_47284", - "instr_47288", - "instr_47292", - "instr_47296", - "instr_47300" - ] - }, - "instr_47304": { - "virtual_address": 47304, - "size": 4, - "disassembly": "mov r1, #0x0", - "mnemonic": "mov", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_47308": { - "virtual_address": 47308, - "size": 4, - "disassembly": "ldr r3, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x1c]", - "mode": "none" - }, - "instr_47312": { - "virtual_address": 47312, - "size": 4, - "disassembly": "str r1, [r4, #0x44]", - "mnemonic": "str", - "operands": "r1, [r4, #0x44]", - "mode": "none" - }, - "instr_47316": { - "virtual_address": 47316, - "size": 4, - "disassembly": "str r3, [sp, #0x44]", - "mnemonic": "str", - "operands": "r3, [sp, #0x44]", - "mode": "none" - }, - "bb_47304": { - "virtual_address": 47304, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 47320, - "children": [ - "instr_47304", - "instr_47308", - "instr_47312", - "instr_47316" - ] - }, - "instr_47320": { - "virtual_address": 47320, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_47324": { - "virtual_address": 47324, - "size": 4, - "disassembly": "bl 0x0ec04", - "mnemonic": "bl", - "operands": "0x0ec04", - "mode": "none" - }, - "instr_47328": { - "virtual_address": 47328, - "size": 4, - "disassembly": "subs r3, r0, #0x0", - "mnemonic": "subs", - "operands": "r3, r0, #0x0", - "mode": "none" - }, - "instr_47332": { - "virtual_address": 47332, - "size": 4, - "disassembly": "str r3, [sp, #0x10]", - "mnemonic": "str", - "operands": "r3, [sp, #0x10]", - "mode": "none" - }, - "instr_47336": { - "virtual_address": 47336, - "size": 4, - "disassembly": "beq 0x0cbb8", - "mnemonic": "beq", - "operands": "0x0cbb8", - "mode": "none" - }, - "bb_47320": { - "virtual_address": 47320, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 47340, - "children": [ - "instr_47320", - "instr_47324", - "instr_47328", - "instr_47332", - "instr_47336" - ] - }, - "instr_47340": { - "virtual_address": 47340, - "size": 4, - "disassembly": "ldr r3, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x1c]", - "mode": "none" - }, - "instr_47344": { - "virtual_address": 47344, - "size": 4, - "disassembly": "cmp r3, #0xe", - "mnemonic": "cmp", - "operands": "r3, #0xe", - "mode": "none" - }, - "instr_47348": { - "virtual_address": 47348, - "size": 4, - "disassembly": "movhi r5, #0x0", - "mnemonic": "movhi", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_47352": { - "virtual_address": 47352, - "size": 4, - "disassembly": "andls r5, r5, #0x1", - "mnemonic": "andls", - "operands": "r5, r5, #0x1", - "mode": "none" - }, - "instr_47356": { - "virtual_address": 47356, - "size": 4, - "disassembly": "ldr r3, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x10]", - "mode": "none" - }, - "instr_47360": { - "virtual_address": 47360, - "size": 4, - "disassembly": "cmp r5, #0x0", - "mnemonic": "cmp", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_47364": { - "virtual_address": 47364, - "size": 4, - "disassembly": "str r3, [r4, #0x40]", - "mnemonic": "str", - "operands": "r3, [r4, #0x40]", - "mode": "none" - }, - "instr_47368": { - "virtual_address": 47368, - "size": 4, - "disassembly": "beq 0x0bc58", - "mnemonic": "beq", - "operands": "0x0bc58", - "mode": "none" - }, - "bb_47340": { - "virtual_address": 47340, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 47372, - "children": [ - "instr_47340", - "instr_47344", - "instr_47348", - "instr_47352", - "instr_47356", - "instr_47360", - "instr_47364", - "instr_47368" - ] - }, - "instr_47372": { - "virtual_address": 47372, - "size": 4, - "disassembly": "ldr r1, [sp, #0x14]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x14]", - "mode": "none" - }, - "instr_47376": { - "virtual_address": 47376, - "size": 4, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_47380": { - "virtual_address": 47380, - "size": 4, - "disassembly": "ble 0x0c08c", - "mnemonic": "ble", - "operands": "0x0c08c", - "mode": "none" - }, - "bb_47372": { - "virtual_address": 47372, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 47384, - "children": [ - "instr_47372", - "instr_47376", - "instr_47380" - ] - }, - "instr_47384": { - "virtual_address": 47384, - "size": 4, - "disassembly": "ldr r3, [0xb864]", - "mnemonic": "ldr", - "operands": "r3, [0xb864]", - "mode": "none" - }, - "instr_47388": { - "virtual_address": 47388, - "size": 4, - "disassembly": "and r2, r1, #0xf", - "mnemonic": "and", - "operands": "r2, r1, #0xf", - "mode": "none" - }, - "instr_47392": { - "virtual_address": 47392, - "size": 4, - "disassembly": "add r3, r3, r2, lsl #0x3", - "mnemonic": "add", - "operands": "r3, r3, r2, lsl #0x3", - "mode": "none" - }, - "instr_47396": { - "virtual_address": 47396, - "size": 4, - "disassembly": "tst r1, #0x100", - "mnemonic": "tst", - "operands": "r1, #0x100", - "mode": "none" - }, - "instr_47400": { - "virtual_address": 47400, - "size": 4, - "disassembly": "ldmia r3, {r6, r7}", - "mnemonic": "ldmia", - "operands": "r3, {r6, r7}", - "mode": "none" - }, - "instr_47404": { - "virtual_address": 47404, - "size": 4, - "disassembly": "mov r5, r1, asr #0x4", - "mnemonic": "mov", - "operands": "r5, r1, asr #0x4", - "mode": "none" - }, - "instr_47408": { - "virtual_address": 47408, - "size": 4, - "disassembly": "beq 0x0c23c", - "mnemonic": "beq", - "operands": "0x0c23c", - "mode": "none" - }, - "bb_47384": { - "virtual_address": 47384, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 47412, - "children": [ - "instr_47384", - "instr_47388", - "instr_47392", - "instr_47396", - "instr_47400", - "instr_47404", - "instr_47408" - ] - }, - "instr_47412": { - "virtual_address": 47412, - "size": 4, - "disassembly": "ldr r3, [0xb84c]", - "mnemonic": "ldr", - "operands": "r3, [0xb84c]", - "mode": "none" - }, - "instr_47416": { - "virtual_address": 47416, - "size": 4, - "disassembly": "add r1, sp, #0x20", - "mnemonic": "add", - "operands": "r1, sp, #0x20", - "mode": "none" - }, - "instr_47420": { - "virtual_address": 47420, - "size": 4, - "disassembly": "ldmia r1, {r0, r1}", - "mnemonic": "ldmia", - "operands": "r1, {r0, r1}", - "mode": "none" - }, - "instr_47424": { - "virtual_address": 47424, - "size": 4, - "disassembly": "add r3, r3, #0x20", - "mnemonic": "add", - "operands": "r3, r3, #0x20", - "mode": "none" - }, - "instr_47428": { - "virtual_address": 47428, - "size": 4, - "disassembly": "ldmia r3, {r2, r3}", - "mnemonic": "ldmia", - "operands": "r3, {r2, r3}", - "mode": "none" - }, - "instr_47432": { - "virtual_address": 47432, - "size": 4, - "disassembly": "bl 0x13918", - "mnemonic": "bl", - "operands": "0x13918", - "mode": "none" - }, - "instr_47436": { - "virtual_address": 47436, - "size": 4, - "disassembly": "mov r8, #0x3", - "mnemonic": "mov", - "operands": "r8, #0x3", - "mode": "none" - }, - "instr_47440": { - "virtual_address": 47440, - "size": 4, - "disassembly": "str r0, [sp, #0x38]", - "mnemonic": "str", - "operands": "r0, [sp, #0x38]", - "mode": "none" - }, - "instr_47444": { - "virtual_address": 47444, - "size": 4, - "disassembly": "str r1, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r1, [sp, #0x3c]", - "mode": "none" - }, - "instr_47448": { - "virtual_address": 47448, - "size": 4, - "disassembly": "and r5, r5, #0xf", - "mnemonic": "and", - "operands": "r5, r5, #0xf", - "mode": "none" - }, - "bb_47412": { - "virtual_address": 47412, - "size": 40, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 47452, - "children": [ - "instr_47412", - "instr_47416", - "instr_47420", - "instr_47424", - "instr_47428", - "instr_47432", - "instr_47436", - "instr_47440", - "instr_47444", - "instr_47448" - ] - }, - "instr_47452": { - "virtual_address": 47452, - "size": 4, - "disassembly": "cmp r5, #0x0", - "mnemonic": "cmp", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_47456": { - "virtual_address": 47456, - "size": 4, - "disassembly": "beq 0x0b998", - "mnemonic": "beq", - "operands": "0x0b998", - "mode": "none" - }, - "bb_47452": { - "virtual_address": 47452, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 47460, - "children": [ - "instr_47452", - "instr_47456" - ] - }, - "instr_47460": { - "virtual_address": 47460, - "size": 4, - "disassembly": "ldr r9, [0xb84c]", - "mnemonic": "ldr", - "operands": "r9, [0xb84c]", - "mode": "none" - }, - "bb_47460": { - "virtual_address": 47460, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 47464, - "children": [ - "instr_47460" - ] - }, - "instr_47464": { - "virtual_address": 47464, - "size": 4, - "disassembly": "tst r5, #0x1", - "mnemonic": "tst", - "operands": "r5, #0x1", - "mode": "none" - }, - "instr_47468": { - "virtual_address": 47468, - "size": 4, - "disassembly": "beq 0x0b98c", - "mnemonic": "beq", - "operands": "0x0b98c", - "mode": "none" - }, - "bb_47464": { - "virtual_address": 47464, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 47472, - "children": [ - "instr_47464", - "instr_47468" - ] - }, - "instr_47472": { - "virtual_address": 47472, - "size": 4, - "disassembly": "mov r0, r6", - "mnemonic": "mov", - "operands": "r0, r6", - "mode": "none" - }, - "instr_47476": { - "virtual_address": 47476, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_47480": { - "virtual_address": 47480, - "size": 4, - "disassembly": "ldmia r9, {r2, r3}", - "mnemonic": "ldmia", - "operands": "r9, {r2, r3}", - "mode": "none" - }, - "instr_47484": { - "virtual_address": 47484, - "size": 4, - "disassembly": "bl 0x13688", - "mnemonic": "bl", - "operands": "0x13688", - "mode": "none" - }, - "instr_47488": { - "virtual_address": 47488, - "size": 4, - "disassembly": "mov r6, r0", - "mnemonic": "mov", - "operands": "r6, r0", - "mode": "none" - }, - "instr_47492": { - "virtual_address": 47492, - "size": 4, - "disassembly": "mov r7, r1", - "mnemonic": "mov", - "operands": "r7, r1", - "mode": "none" - }, - "instr_47496": { - "virtual_address": 47496, - "size": 4, - "disassembly": "add r8, r8, #0x1", - "mnemonic": "add", - "operands": "r8, r8, #0x1", - "mode": "none" - }, - "bb_47472": { - "virtual_address": 47472, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 47500, - "children": [ - "instr_47472", - "instr_47476", - "instr_47480", - "instr_47484", - "instr_47488", - "instr_47492", - "instr_47496" - ] - }, - "instr_47500": { - "virtual_address": 47500, - "size": 4, - "disassembly": "movs r5, r5, asr #0x1", - "mnemonic": "movs", - "operands": "r5, r5, asr #0x1", - "mode": "none" - }, - "instr_47504": { - "virtual_address": 47504, - "size": 4, - "disassembly": "add r9, r9, #0x8", - "mnemonic": "add", - "operands": "r9, r9, #0x8", - "mode": "none" - }, - "instr_47508": { - "virtual_address": 47508, - "size": 4, - "disassembly": "bne 0x0b968", - "mnemonic": "bne", - "operands": "0x0b968", - "mode": "none" - }, - "bb_47500": { - "virtual_address": 47500, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 47512, - "children": [ - "instr_47500", - "instr_47504", - "instr_47508" - ] - }, - "instr_47512": { - "virtual_address": 47512, - "size": 4, - "disassembly": "add r1, sp, #0x38", - "mnemonic": "add", - "operands": "r1, sp, #0x38", - "mode": "none" - }, - "instr_47516": { - "virtual_address": 47516, - "size": 4, - "disassembly": "ldmia r1, {r0, r1}", - "mnemonic": "ldmia", - "operands": "r1, {r0, r1}", - "mode": "none" - }, - "instr_47520": { - "virtual_address": 47520, - "size": 4, - "disassembly": "mov r2, r6", - "mnemonic": "mov", - "operands": "r2, r6", - "mode": "none" - }, - "instr_47524": { - "virtual_address": 47524, - "size": 4, - "disassembly": "mov r3, r7", - "mnemonic": "mov", - "operands": "r3, r7", - "mode": "none" - }, - "instr_47528": { - "virtual_address": 47528, - "size": 4, - "disassembly": "bl 0x13918", - "mnemonic": "bl", - "operands": "0x13918", - "mode": "none" - }, - "instr_47532": { - "virtual_address": 47532, - "size": 4, - "disassembly": "str r0, [sp, #0x38]", - "mnemonic": "str", - "operands": "r0, [sp, #0x38]", - "mode": "none" - }, - "instr_47536": { - "virtual_address": 47536, - "size": 4, - "disassembly": "str r1, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r1, [sp, #0x3c]", - "mode": "none" - }, - "bb_47512": { - "virtual_address": 47512, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 47540, - "children": [ - "instr_47512", - "instr_47516", - "instr_47520", - "instr_47524", - "instr_47528", - "instr_47532", - "instr_47536" - ] - }, - "instr_47540": { - "virtual_address": 47540, - "size": 4, - "disassembly": "ldr r3, [sp, #0x34]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x34]", - "mode": "none" - }, - "instr_47544": { - "virtual_address": 47544, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_47548": { - "virtual_address": 47548, - "size": 4, - "disassembly": "beq 0x0b9e4", - "mnemonic": "beq", - "operands": "0x0b9e4", - "mode": "none" - }, - "bb_47540": { - "virtual_address": 47540, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 47552, - "children": [ - "instr_47540", - "instr_47544", - "instr_47548" - ] - }, - "instr_47552": { - "virtual_address": 47552, - "size": 4, - "disassembly": "add r6, sp, #0x38", - "mnemonic": "add", - "operands": "r6, sp, #0x38", - "mode": "none" - }, - "instr_47556": { - "virtual_address": 47556, - "size": 4, - "disassembly": "ldmia r6, {r5, r6}", - "mnemonic": "ldmia", - "operands": "r6, {r5, r6}", - "mode": "none" - }, - "instr_47560": { - "virtual_address": 47560, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_47564": { - "virtual_address": 47564, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_47568": { - "virtual_address": 47568, - "size": 4, - "disassembly": "mov r1, r6", - "mnemonic": "mov", - "operands": "r1, r6", - "mode": "none" - }, - "instr_47572": { - "virtual_address": 47572, - "size": 4, - "disassembly": "ldr r3, [0xb844]", - "mnemonic": "ldr", - "operands": "r3, [0xb844]", - "mode": "none" - }, - "instr_47576": { - "virtual_address": 47576, - "size": 4, - "disassembly": "bl 0x13c08", - "mnemonic": "bl", - "operands": "0x13c08", - "mode": "none" - }, - "instr_47580": { - "virtual_address": 47580, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_47584": { - "virtual_address": 47584, - "size": 4, - "disassembly": "bne 0x0c6c8", - "mnemonic": "bne", - "operands": "0x0c6c8", - "mode": "none" - }, - "bb_47552": { - "virtual_address": 47552, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 47588, - "children": [ - "instr_47552", - "instr_47556", - "instr_47560", - "instr_47564", - "instr_47568", - "instr_47572", - "instr_47576", - "instr_47580", - "instr_47584" - ] - }, - "instr_47588": { - "virtual_address": 47588, - "size": 4, - "disassembly": "mov r0, r8", - "mnemonic": "mov", - "operands": "r0, r8", - "mode": "none" - }, - "instr_47592": { - "virtual_address": 47592, - "size": 4, - "disassembly": "bl 0x135a4", - "mnemonic": "bl", - "operands": "0x135a4", - "mode": "none" - }, - "instr_47596": { - "virtual_address": 47596, - "size": 4, - "disassembly": "add r3, sp, #0x38", - "mnemonic": "add", - "operands": "r3, sp, #0x38", - "mode": "none" - }, - "instr_47600": { - "virtual_address": 47600, - "size": 4, - "disassembly": "ldmia r3, {r2, r3}", - "mnemonic": "ldmia", - "operands": "r3, {r2, r3}", - "mode": "none" - }, - "instr_47604": { - "virtual_address": 47604, - "size": 4, - "disassembly": "bl 0x13688", - "mnemonic": "bl", - "operands": "0x13688", - "mode": "none" - }, - "instr_47608": { - "virtual_address": 47608, - "size": 4, - "disassembly": "ldr r3, [0xb860]", - "mnemonic": "ldr", - "operands": "r3, [0xb860]", - "mode": "none" - }, - "instr_47612": { - "virtual_address": 47612, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_47616": { - "virtual_address": 47616, - "size": 4, - "disassembly": "bl 0x13270", - "mnemonic": "bl", - "operands": "0x13270", - "mode": "none" - }, - "instr_47620": { - "virtual_address": 47620, - "size": 4, - "disassembly": "ldr r3, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x1c]", - "mode": "none" - }, - "instr_47624": { - "virtual_address": 47624, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_47628": { - "virtual_address": 47628, - "size": 4, - "disassembly": "mov r8, r0", - "mnemonic": "mov", - "operands": "r8, r0", - "mode": "none" - }, - "instr_47632": { - "virtual_address": 47632, - "size": 4, - "disassembly": "sub r9, r1, #0x3400000", - "mnemonic": "sub", - "operands": "r9, r1, #0x3400000", - "mode": "none" - }, - "instr_47636": { - "virtual_address": 47636, - "size": 4, - "disassembly": "beq 0x0bc0c", - "mnemonic": "beq", - "operands": "0x0bc0c", - "mode": "none" - }, - "bb_47588": { - "virtual_address": 47588, - "size": 52, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 47640, - "children": [ - "instr_47588", - "instr_47592", - "instr_47596", - "instr_47600", - "instr_47604", - "instr_47608", - "instr_47612", - "instr_47616", - "instr_47620", - "instr_47624", - "instr_47628", - "instr_47632", - "instr_47636" - ] - }, - "instr_47640": { - "virtual_address": 47640, - "size": 4, - "disassembly": "ldr r3, [sp, #0x14]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x14]", - "mode": "none" - }, - "instr_47644": { - "virtual_address": 47644, - "size": 4, - "disassembly": "str r3, [sp, #0x58]", - "mnemonic": "str", - "operands": "r3, [sp, #0x58]", - "mode": "none" - }, - "instr_47648": { - "virtual_address": 47648, - "size": 4, - "disassembly": "ldr r3, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x1c]", - "mode": "none" - }, - "instr_47652": { - "virtual_address": 47652, - "size": 4, - "disassembly": "str r3, [sp, #0x48]", - "mnemonic": "str", - "operands": "r3, [sp, #0x48]", - "mode": "none" - }, - "bb_47640": { - "virtual_address": 47640, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 47656, - "children": [ - "instr_47640", - "instr_47644", - "instr_47648", - "instr_47652" - ] - }, - "instr_47656": { - "virtual_address": 47656, - "size": 4, - "disassembly": "ldr r3, [sp, #0x2c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x2c]", - "mode": "none" - }, - "instr_47660": { - "virtual_address": 47660, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_47664": { - "virtual_address": 47664, - "size": 4, - "disassembly": "beq 0x0c2f4", - "mnemonic": "beq", - "operands": "0x0c2f4", - "mode": "none" - }, - "bb_47656": { - "virtual_address": 47656, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 47668, - "children": [ - "instr_47656", - "instr_47660", - "instr_47664" - ] - }, - "instr_47668": { - "virtual_address": 47668, - "size": 4, - "disassembly": "ldr r2, [sp, #0x48]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x48]", - "mode": "none" - }, - "instr_47672": { - "virtual_address": 47672, - "size": 4, - "disassembly": "ldr r3, [0xb864]", - "mnemonic": "ldr", - "operands": "r3, [0xb864]", - "mode": "none" - }, - "instr_47676": { - "virtual_address": 47676, - "size": 4, - "disassembly": "add r3, r3, r2, lsl #0x3", - "mnemonic": "add", - "operands": "r3, r3, r2, lsl #0x3", - "mode": "none" - }, - "instr_47680": { - "virtual_address": 47680, - "size": 4, - "disassembly": "ldmdb r3, {r2, r3}", - "mnemonic": "ldmdb", - "operands": "r3, {r2, r3}", - "mode": "none" - }, - "instr_47684": { - "virtual_address": 47684, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_47688": { - "virtual_address": 47688, - "size": 4, - "disassembly": "ldr r1, [0xb854]", - "mnemonic": "ldr", - "operands": "r1, [0xb854]", - "mode": "none" - }, - "instr_47692": { - "virtual_address": 47692, - "size": 4, - "disassembly": "bl 0x13918", - "mnemonic": "bl", - "operands": "0x13918", - "mode": "none" - }, - "instr_47696": { - "virtual_address": 47696, - "size": 4, - "disassembly": "mov r2, r8", - "mnemonic": "mov", - "operands": "r2, r8", - "mode": "none" - }, - "instr_47700": { - "virtual_address": 47700, - "size": 4, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "none" - }, - "instr_47704": { - "virtual_address": 47704, - "size": 4, - "disassembly": "bl 0x1326c", - "mnemonic": "bl", - "operands": "0x1326c", - "mode": "none" - }, - "instr_47708": { - "virtual_address": 47708, - "size": 4, - "disassembly": "add r9, sp, #0x38", - "mnemonic": "add", - "operands": "r9, sp, #0x38", - "mode": "none" - }, - "instr_47712": { - "virtual_address": 47712, - "size": 4, - "disassembly": "ldmia r9, {r8, r9}", - "mnemonic": "ldmia", - "operands": "r9, {r8, r9}", - "mode": "none" - }, - "instr_47716": { - "virtual_address": 47716, - "size": 4, - "disassembly": "str r0, [sp, #0x50]", - "mnemonic": "str", - "operands": "r0, [sp, #0x50]", - "mode": "none" - }, - "instr_47720": { - "virtual_address": 47720, - "size": 4, - "disassembly": "str r1, [sp, #0x54]", - "mnemonic": "str", - "operands": "r1, [sp, #0x54]", - "mode": "none" - }, - "instr_47724": { - "virtual_address": 47724, - "size": 4, - "disassembly": "mov r1, r9", - "mnemonic": "mov", - "operands": "r1, r9", - "mode": "none" - }, - "instr_47728": { - "virtual_address": 47728, - "size": 4, - "disassembly": "mov r0, r8", - "mnemonic": "mov", - "operands": "r0, r8", - "mode": "none" - }, - "instr_47732": { - "virtual_address": 47732, - "size": 4, - "disassembly": "bl 0x13ca0", - "mnemonic": "bl", - "operands": "0x13ca0", - "mode": "none" - }, - "instr_47736": { - "virtual_address": 47736, - "size": 4, - "disassembly": "mov r7, r0", - "mnemonic": "mov", - "operands": "r7, r0", - "mode": "none" - }, - "instr_47740": { - "virtual_address": 47740, - "size": 4, - "disassembly": "bl 0x135a4", - "mnemonic": "bl", - "operands": "0x135a4", - "mode": "none" - }, - "instr_47744": { - "virtual_address": 47744, - "size": 4, - "disassembly": "mov r2, r0", - "mnemonic": "mov", - "operands": "r2, r0", - "mode": "none" - }, - "instr_47748": { - "virtual_address": 47748, - "size": 4, - "disassembly": "mov r3, r1", - "mnemonic": "mov", - "operands": "r3, r1", - "mode": "none" - }, - "instr_47752": { - "virtual_address": 47752, - "size": 4, - "disassembly": "mov r0, r8", - "mnemonic": "mov", - "operands": "r0, r8", - "mode": "none" - }, - "instr_47756": { - "virtual_address": 47756, - "size": 4, - "disassembly": "mov r1, r9", - "mnemonic": "mov", - "operands": "r1, r9", - "mode": "none" - }, - "instr_47760": { - "virtual_address": 47760, - "size": 4, - "disassembly": "bl 0x1326c", - "mnemonic": "bl", - "operands": "0x1326c", - "mode": "none" - }, - "instr_47764": { - "virtual_address": 47764, - "size": 4, - "disassembly": "ldr r5, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r5, [sp, #0x10]", - "mode": "none" - }, - "instr_47768": { - "virtual_address": 47768, - "size": 4, - "disassembly": "add r7, r7, #0x30", - "mnemonic": "add", - "operands": "r7, r7, #0x30", - "mode": "none" - }, - "instr_47772": { - "virtual_address": 47772, - "size": 4, - "disassembly": "mov r6, r0", - "mnemonic": "mov", - "operands": "r6, r0", - "mode": "none" - }, - "instr_47776": { - "virtual_address": 47776, - "size": 4, - "disassembly": "strb r7, [r5], #0x1", - "mnemonic": "strb", - "operands": "r7, [r5], #0x1", - "mode": "none" - }, - "instr_47780": { - "virtual_address": 47780, - "size": 4, - "disassembly": "mov r7, r1", - "mnemonic": "mov", - "operands": "r7, r1", - "mode": "none" - }, - "instr_47784": { - "virtual_address": 47784, - "size": 4, - "disassembly": "mov r2, r6", - "mnemonic": "mov", - "operands": "r2, r6", - "mode": "none" - }, - "instr_47788": { - "virtual_address": 47788, - "size": 4, - "disassembly": "mov r3, r7", - "mnemonic": "mov", - "operands": "r3, r7", - "mode": "none" - }, - "instr_47792": { - "virtual_address": 47792, - "size": 4, - "disassembly": "add r1, sp, #0x50", - "mnemonic": "add", - "operands": "r1, sp, #0x50", - "mode": "none" - }, - "instr_47796": { - "virtual_address": 47796, - "size": 4, - "disassembly": "ldmia r1, {r0, r1}", - "mnemonic": "ldmia", - "operands": "r1, {r0, r1}", - "mode": "none" - }, - "instr_47800": { - "virtual_address": 47800, - "size": 4, - "disassembly": "bl 0x13c50", - "mnemonic": "bl", - "operands": "0x13c50", - "mode": "none" - }, - "instr_47804": { - "virtual_address": 47804, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_47808": { - "virtual_address": 47808, - "size": 4, - "disassembly": "bne 0x0c9f0", - "mnemonic": "bne", - "operands": "0x0c9f0", - "mode": "none" - }, - "bb_47668": { - "virtual_address": 47668, - "size": 144, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 47812, - "children": [ - "instr_47668", - "instr_47672", - "instr_47676", - "instr_47680", - "instr_47684", - "instr_47688", - "instr_47692", - "instr_47696", - "instr_47700", - "instr_47704", - "instr_47708", - "instr_47712", - "instr_47716", - "instr_47720", - "instr_47724", - "instr_47728", - "instr_47732", - "instr_47736", - "instr_47740", - "instr_47744", - "instr_47748", - "instr_47752", - "instr_47756", - "instr_47760", - "instr_47764", - "instr_47768", - "instr_47772", - "instr_47776", - "instr_47780", - "instr_47784", - "instr_47788", - "instr_47792", - "instr_47796", - "instr_47800", - "instr_47804", - "instr_47808" - ] - }, - "instr_47812": { - "virtual_address": 47812, - "size": 4, - "disassembly": "str r10, [sp, #0x5c]", - "mnemonic": "str", - "operands": "r10, [sp, #0x5c]", - "mode": "none" - }, - "instr_47816": { - "virtual_address": 47816, - "size": 4, - "disassembly": "str r11, [sp, #0x38]", - "mnemonic": "str", - "operands": "r11, [sp, #0x38]", - "mode": "none" - }, - "instr_47820": { - "virtual_address": 47820, - "size": 4, - "disassembly": "ldr r9, [sp, #0x48]", - "mnemonic": "ldr", - "operands": "r9, [sp, #0x48]", - "mode": "none" - }, - "instr_47824": { - "virtual_address": 47824, - "size": 4, - "disassembly": "mov r8, #0x0", - "mnemonic": "mov", - "operands": "r8, #0x0", - "mode": "none" - }, - "instr_47828": { - "virtual_address": 47828, - "size": 4, - "disassembly": "add r11, sp, #0x50", - "mnemonic": "add", - "operands": "r11, sp, #0x50", - "mode": "none" - }, - "instr_47832": { - "virtual_address": 47832, - "size": 4, - "disassembly": "ldmia r11, {r10, r11}", - "mnemonic": "ldmia", - "operands": "r11, {r10, r11}", - "mode": "none" - }, - "instr_47836": { - "virtual_address": 47836, - "size": 4, - "disassembly": "str r4, [sp, #0x48]", - "mnemonic": "str", - "operands": "r4, [sp, #0x48]", - "mode": "none" - }, - "instr_47840": { - "virtual_address": 47840, - "size": 4, - "disassembly": "b 0x0bb6c", - "mnemonic": "b", - "operands": "0x0bb6c", - "mode": "none" - }, - "bb_47812": { - "virtual_address": 47812, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 47980, - "children": [ - "instr_47812", - "instr_47816", - "instr_47820", - "instr_47824", - "instr_47828", - "instr_47832", - "instr_47836", - "instr_47840" - ] - }, - "instr_47844": { - "virtual_address": 47844, - "size": 4, - "disassembly": "add r8, r8, #0x1", - "mnemonic": "add", - "operands": "r8, r8, #0x1", - "mode": "none" - }, - "instr_47848": { - "virtual_address": 47848, - "size": 4, - "disassembly": "cmp r8, r9", - "mnemonic": "cmp", - "operands": "r8, r9", - "mode": "none" - }, - "instr_47852": { - "virtual_address": 47852, - "size": 4, - "disassembly": "bge 0x0ca54", - "mnemonic": "bge", - "operands": "0x0ca54", - "mode": "none" - }, - "bb_47844": { - "virtual_address": 47844, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 47856, - "children": [ - "instr_47844", - "instr_47848", - "instr_47852" - ] - }, - "instr_47856": { - "virtual_address": 47856, - "size": 4, - "disassembly": "mov r0, r10", - "mnemonic": "mov", - "operands": "r0, r10", - "mode": "none" - }, - "instr_47860": { - "virtual_address": 47860, - "size": 4, - "disassembly": "mov r1, r11", - "mnemonic": "mov", - "operands": "r1, r11", - "mode": "none" - }, - "instr_47864": { - "virtual_address": 47864, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_47868": { - "virtual_address": 47868, - "size": 4, - "disassembly": "ldr r3, [0xb85c]", - "mnemonic": "ldr", - "operands": "r3, [0xb85c]", - "mode": "none" - }, - "instr_47872": { - "virtual_address": 47872, - "size": 4, - "disassembly": "bl 0x13688", - "mnemonic": "bl", - "operands": "0x13688", - "mode": "none" - }, - "instr_47876": { - "virtual_address": 47876, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_47880": { - "virtual_address": 47880, - "size": 4, - "disassembly": "ldr r3, [0xb85c]", - "mnemonic": "ldr", - "operands": "r3, [0xb85c]", - "mode": "none" - }, - "instr_47884": { - "virtual_address": 47884, - "size": 4, - "disassembly": "mov r10, r0", - "mnemonic": "mov", - "operands": "r10, r0", - "mode": "none" - }, - "instr_47888": { - "virtual_address": 47888, - "size": 4, - "disassembly": "mov r11, r1", - "mnemonic": "mov", - "operands": "r11, r1", - "mode": "none" - }, - "instr_47892": { - "virtual_address": 47892, - "size": 4, - "disassembly": "mov r0, r6", - "mnemonic": "mov", - "operands": "r0, r6", - "mode": "none" - }, - "instr_47896": { - "virtual_address": 47896, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_47900": { - "virtual_address": 47900, - "size": 4, - "disassembly": "bl 0x13688", - "mnemonic": "bl", - "operands": "0x13688", - "mode": "none" - }, - "instr_47904": { - "virtual_address": 47904, - "size": 4, - "disassembly": "mov r7, r1", - "mnemonic": "mov", - "operands": "r7, r1", - "mode": "none" - }, - "instr_47908": { - "virtual_address": 47908, - "size": 4, - "disassembly": "mov r6, r0", - "mnemonic": "mov", - "operands": "r6, r0", - "mode": "none" - }, - "instr_47912": { - "virtual_address": 47912, - "size": 4, - "disassembly": "bl 0x13ca0", - "mnemonic": "bl", - "operands": "0x13ca0", - "mode": "none" - }, - "instr_47916": { - "virtual_address": 47916, - "size": 4, - "disassembly": "mov r4, r0", - "mnemonic": "mov", - "operands": "r4, r0", - "mode": "none" - }, - "instr_47920": { - "virtual_address": 47920, - "size": 4, - "disassembly": "bl 0x135a4", - "mnemonic": "bl", - "operands": "0x135a4", - "mode": "none" - }, - "instr_47924": { - "virtual_address": 47924, - "size": 4, - "disassembly": "mov r2, r0", - "mnemonic": "mov", - "operands": "r2, r0", - "mode": "none" - }, - "instr_47928": { - "virtual_address": 47928, - "size": 4, - "disassembly": "mov r3, r1", - "mnemonic": "mov", - "operands": "r3, r1", - "mode": "none" - }, - "instr_47932": { - "virtual_address": 47932, - "size": 4, - "disassembly": "mov r0, r6", - "mnemonic": "mov", - "operands": "r0, r6", - "mode": "none" - }, - "instr_47936": { - "virtual_address": 47936, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_47940": { - "virtual_address": 47940, - "size": 4, - "disassembly": "bl 0x1326c", - "mnemonic": "bl", - "operands": "0x1326c", - "mode": "none" - }, - "instr_47944": { - "virtual_address": 47944, - "size": 4, - "disassembly": "add r4, r4, #0x30", - "mnemonic": "add", - "operands": "r4, r4, #0x30", - "mode": "none" - }, - "instr_47948": { - "virtual_address": 47948, - "size": 4, - "disassembly": "mov r2, r10", - "mnemonic": "mov", - "operands": "r2, r10", - "mode": "none" - }, - "instr_47952": { - "virtual_address": 47952, - "size": 4, - "disassembly": "mov r3, r11", - "mnemonic": "mov", - "operands": "r3, r11", - "mode": "none" - }, - "instr_47956": { - "virtual_address": 47956, - "size": 4, - "disassembly": "strb r4, [r5], #0x1", - "mnemonic": "strb", - "operands": "r4, [r5], #0x1", - "mode": "none" - }, - "instr_47960": { - "virtual_address": 47960, - "size": 4, - "disassembly": "mov r6, r0", - "mnemonic": "mov", - "operands": "r6, r0", - "mode": "none" - }, - "instr_47964": { - "virtual_address": 47964, - "size": 4, - "disassembly": "mov r7, r1", - "mnemonic": "mov", - "operands": "r7, r1", - "mode": "none" - }, - "instr_47968": { - "virtual_address": 47968, - "size": 4, - "disassembly": "bl 0x13c08", - "mnemonic": "bl", - "operands": "0x13c08", - "mode": "none" - }, - "instr_47972": { - "virtual_address": 47972, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_47976": { - "virtual_address": 47976, - "size": 4, - "disassembly": "bne 0x0c9e8", - "mnemonic": "bne", - "operands": "0x0c9e8", - "mode": "none" - }, - "bb_47856": { - "virtual_address": 47856, - "size": 124, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 47980, - "children": [ - "instr_47856", - "instr_47860", - "instr_47864", - "instr_47868", - "instr_47872", - "instr_47876", - "instr_47880", - "instr_47884", - "instr_47888", - "instr_47892", - "instr_47896", - "instr_47900", - "instr_47904", - "instr_47908", - "instr_47912", - "instr_47916", - "instr_47920", - "instr_47924", - "instr_47928", - "instr_47932", - "instr_47936", - "instr_47940", - "instr_47944", - "instr_47948", - "instr_47952", - "instr_47956", - "instr_47960", - "instr_47964", - "instr_47968", - "instr_47972", - "instr_47976" - ] - }, - "instr_47980": { - "virtual_address": 47980, - "size": 4, - "disassembly": "mov r2, r6", - "mnemonic": "mov", - "operands": "r2, r6", - "mode": "none" - }, - "instr_47984": { - "virtual_address": 47984, - "size": 4, - "disassembly": "mov r3, r7", - "mnemonic": "mov", - "operands": "r3, r7", - "mode": "none" - }, - "instr_47988": { - "virtual_address": 47988, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_47992": { - "virtual_address": 47992, - "size": 4, - "disassembly": "ldr r1, [0xb844]", - "mnemonic": "ldr", - "operands": "r1, [0xb844]", - "mode": "none" - }, - "instr_47996": { - "virtual_address": 47996, - "size": 4, - "disassembly": "bl 0x1326c", - "mnemonic": "bl", - "operands": "0x1326c", - "mode": "none" - }, - "instr_48000": { - "virtual_address": 48000, - "size": 4, - "disassembly": "mov r2, r10", - "mnemonic": "mov", - "operands": "r2, r10", - "mode": "none" - }, - "instr_48004": { - "virtual_address": 48004, - "size": 4, - "disassembly": "mov r3, r11", - "mnemonic": "mov", - "operands": "r3, r11", - "mode": "none" - }, - "instr_48008": { - "virtual_address": 48008, - "size": 4, - "disassembly": "bl 0x13c08", - "mnemonic": "bl", - "operands": "0x13c08", - "mode": "none" - }, - "instr_48012": { - "virtual_address": 48012, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_48016": { - "virtual_address": 48016, - "size": 4, - "disassembly": "beq 0x0bae4", - "mnemonic": "beq", - "operands": "0x0bae4", - "mode": "none" - }, - "bb_47980": { - "virtual_address": 47980, - "size": 40, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48020, - "children": [ - "instr_47980", - "instr_47984", - "instr_47988", - "instr_47992", - "instr_47996", - "instr_48000", - "instr_48004", - "instr_48008", - "instr_48012", - "instr_48016" - ] - }, - "instr_48020": { - "virtual_address": 48020, - "size": 4, - "disassembly": "ldr r11, [sp, #0x38]", - "mnemonic": "ldr", - "operands": "r11, [sp, #0x38]", - "mode": "none" - }, - "instr_48024": { - "virtual_address": 48024, - "size": 4, - "disassembly": "ldr r1, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x10]", - "mode": "none" - }, - "instr_48028": { - "virtual_address": 48028, - "size": 4, - "disassembly": "ldr r4, [sp, #0x48]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0x48]", - "mode": "none" - }, - "instr_48032": { - "virtual_address": 48032, - "size": 4, - "disassembly": "b 0x0bbac", - "mnemonic": "b", - "operands": "0x0bbac", - "mode": "none" - }, - "bb_48020": { - "virtual_address": 48020, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48044, - "children": [ - "instr_48020", - "instr_48024", - "instr_48028", - "instr_48032" - ] - }, - "instr_48036": { - "virtual_address": 48036, - "size": 4, - "disassembly": "cmp r1, r5", - "mnemonic": "cmp", - "operands": "r1, r5", - "mode": "none" - }, - "instr_48040": { - "virtual_address": 48040, - "size": 4, - "disassembly": "beq 0x0c974", - "mnemonic": "beq", - "operands": "0x0c974", - "mode": "none" - }, - "bb_48036": { - "virtual_address": 48036, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48044, - "children": [ - "instr_48036", - "instr_48040" - ] - }, - "instr_48044": { - "virtual_address": 48044, - "size": 4, - "disassembly": "mov r2, r5", - "mnemonic": "mov", - "operands": "r2, r5", - "mode": "none" - }, - "instr_48048": { - "virtual_address": 48048, - "size": 4, - "disassembly": "ldrb r3, [r5, #-0x1]!", - "mnemonic": "ldrb", - "operands": "r3, [r5, #-0x1]!", - "mode": "none" - }, - "instr_48052": { - "virtual_address": 48052, - "size": 4, - "disassembly": "cmp r3, #0x39", - "mnemonic": "cmp", - "operands": "r3, #0x39", - "mode": "none" - }, - "instr_48056": { - "virtual_address": 48056, - "size": 4, - "disassembly": "beq 0x0bba4", - "mnemonic": "beq", - "operands": "0x0bba4", - "mode": "none" - }, - "bb_48044": { - "virtual_address": 48044, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48060, - "children": [ - "instr_48044", - "instr_48048", - "instr_48052", - "instr_48056" - ] - }, - "instr_48060": { - "virtual_address": 48060, - "size": 4, - "disassembly": "add r3, r3, #0x1", - "mnemonic": "add", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_48064": { - "virtual_address": 48064, - "size": 4, - "disassembly": "str r1, [sp, #0x10]", - "mnemonic": "str", - "operands": "r1, [sp, #0x10]", - "mode": "none" - }, - "instr_48068": { - "virtual_address": 48068, - "size": 4, - "disassembly": "and r3, r3, #0xff", - "mnemonic": "and", - "operands": "r3, r3, #0xff", - "mode": "none" - }, - "bb_48060": { - "virtual_address": 48060, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48072, - "children": [ - "instr_48060", - "instr_48064", - "instr_48068" - ] - }, - "instr_48072": { - "virtual_address": 48072, - "size": 4, - "disassembly": "strb r3, [r5, #0x0]", - "mnemonic": "strb", - "operands": "r3, [r5, #0x0]", - "mode": "none" - }, - "bb_48072": { - "virtual_address": 48072, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48076, - "children": [ - "instr_48072" - ] - }, - "instr_48076": { - "virtual_address": 48076, - "size": 4, - "disassembly": "ldr r3, [sp, #0x58]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x58]", - "mode": "none" - }, - "instr_48080": { - "virtual_address": 48080, - "size": 4, - "disassembly": "add r3, r3, #0x1", - "mnemonic": "add", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_48084": { - "virtual_address": 48084, - "size": 4, - "disassembly": "ldr r8, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r8, [sp, #0x10]", - "mode": "none" - }, - "instr_48088": { - "virtual_address": 48088, - "size": 4, - "disassembly": "str r3, [sp, #0x14]", - "mnemonic": "str", - "operands": "r3, [sp, #0x14]", - "mode": "none" - }, - "instr_48092": { - "virtual_address": 48092, - "size": 4, - "disassembly": "str r2, [sp, #0x10]", - "mnemonic": "str", - "operands": "r2, [sp, #0x10]", - "mode": "none" - }, - "instr_48096": { - "virtual_address": 48096, - "size": 4, - "disassembly": "b 0x0be74", - "mnemonic": "b", - "operands": "0x0be74", - "mode": "none" - }, - "bb_48076": { - "virtual_address": 48076, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48756, - "children": [ - "instr_48076", - "instr_48080", - "instr_48084", - "instr_48088", - "instr_48092", - "instr_48096" - ] - }, - "instr_48100": { - "virtual_address": 48100, - "size": 4, - "disassembly": "mov r0, r8", - "mnemonic": "mov", - "operands": "r0, r8", - "mode": "none" - }, - "instr_48104": { - "virtual_address": 48104, - "size": 4, - "disassembly": "bl 0x135a4", - "mnemonic": "bl", - "operands": "0x135a4", - "mode": "none" - }, - "instr_48108": { - "virtual_address": 48108, - "size": 4, - "disassembly": "add r3, sp, #0x38", - "mnemonic": "add", - "operands": "r3, sp, #0x38", - "mode": "none" - }, - "instr_48112": { - "virtual_address": 48112, - "size": 4, - "disassembly": "ldmia r3, {r2, r3}", - "mnemonic": "ldmia", - "operands": "r3, {r2, r3}", - "mode": "none" - }, - "instr_48116": { - "virtual_address": 48116, - "size": 4, - "disassembly": "bl 0x13688", - "mnemonic": "bl", - "operands": "0x13688", - "mode": "none" - }, - "instr_48120": { - "virtual_address": 48120, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_48124": { - "virtual_address": 48124, - "size": 4, - "disassembly": "ldr r3, [0xb860]", - "mnemonic": "ldr", - "operands": "r3, [0xb860]", - "mode": "none" - }, - "instr_48128": { - "virtual_address": 48128, - "size": 4, - "disassembly": "bl 0x13270", - "mnemonic": "bl", - "operands": "0x13270", - "mode": "none" - }, - "instr_48132": { - "virtual_address": 48132, - "size": 4, - "disassembly": "mov r8, r0", - "mnemonic": "mov", - "operands": "r8, r0", - "mode": "none" - }, - "instr_48136": { - "virtual_address": 48136, - "size": 4, - "disassembly": "sub r9, r1, #0x3400000", - "mnemonic": "sub", - "operands": "r9, r1, #0x3400000", - "mode": "none" - }, - "bb_48100": { - "virtual_address": 48100, - "size": 40, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48140, - "children": [ - "instr_48100", - "instr_48104", - "instr_48108", - "instr_48112", - "instr_48116", - "instr_48120", - "instr_48124", - "instr_48128", - "instr_48132", - "instr_48136" - ] - }, - "instr_48140": { - "virtual_address": 48140, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_48144": { - "virtual_address": 48144, - "size": 4, - "disassembly": "ldr r3, [0xb850]", - "mnemonic": "ldr", - "operands": "r3, [0xb850]", - "mode": "none" - }, - "instr_48148": { - "virtual_address": 48148, - "size": 4, - "disassembly": "add r1, sp, #0x38", - "mnemonic": "add", - "operands": "r1, sp, #0x38", - "mode": "none" - }, - "instr_48152": { - "virtual_address": 48152, - "size": 4, - "disassembly": "ldmia r1, {r0, r1}", - "mnemonic": "ldmia", - "operands": "r1, {r0, r1}", - "mode": "none" - }, - "instr_48156": { - "virtual_address": 48156, - "size": 4, - "disassembly": "bl 0x1326c", - "mnemonic": "bl", - "operands": "0x1326c", - "mode": "none" - }, - "instr_48160": { - "virtual_address": 48160, - "size": 4, - "disassembly": "mov r2, r8", - "mnemonic": "mov", - "operands": "r2, r8", - "mode": "none" - }, - "instr_48164": { - "virtual_address": 48164, - "size": 4, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "none" - }, - "instr_48168": { - "virtual_address": 48168, - "size": 4, - "disassembly": "mov r5, r0", - "mnemonic": "mov", - "operands": "r5, r0", - "mode": "none" - }, - "instr_48172": { - "virtual_address": 48172, - "size": 4, - "disassembly": "mov r6, r1", - "mnemonic": "mov", - "operands": "r6, r1", - "mode": "none" - }, - "instr_48176": { - "virtual_address": 48176, - "size": 4, - "disassembly": "bl 0x13c50", - "mnemonic": "bl", - "operands": "0x13c50", - "mode": "none" - }, - "instr_48180": { - "virtual_address": 48180, - "size": 4, - "disassembly": "subs r7, r0, #0x0", - "mnemonic": "subs", - "operands": "r7, r0, #0x0", - "mode": "none" - }, - "instr_48184": { - "virtual_address": 48184, - "size": 4, - "disassembly": "bne 0x0c68c", - "mnemonic": "bne", - "operands": "0x0c68c", - "mode": "none" - }, - "bb_48140": { - "virtual_address": 48140, - "size": 48, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48188, - "children": [ - "instr_48140", - "instr_48144", - "instr_48148", - "instr_48152", - "instr_48156", - "instr_48160", - "instr_48164", - "instr_48168", - "instr_48172", - "instr_48176", - "instr_48180", - "instr_48184" - ] - }, - "instr_48188": { - "virtual_address": 48188, - "size": 4, - "disassembly": "mov r2, r8", - "mnemonic": "mov", - "operands": "r2, r8", - "mode": "none" - }, - "instr_48192": { - "virtual_address": 48192, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_48196": { - "virtual_address": 48196, - "size": 4, - "disassembly": "mov r1, r6", - "mnemonic": "mov", - "operands": "r1, r6", - "mode": "none" - }, - "instr_48200": { - "virtual_address": 48200, - "size": 4, - "disassembly": "add r3, r9, #0x80000000", - "mnemonic": "add", - "operands": "r3, r9, #0x80000000", - "mode": "none" - }, - "instr_48204": { - "virtual_address": 48204, - "size": 4, - "disassembly": "bl 0x13c08", - "mnemonic": "bl", - "operands": "0x13c08", - "mode": "none" - }, - "instr_48208": { - "virtual_address": 48208, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_48212": { - "virtual_address": 48212, - "size": 4, - "disassembly": "bne 0x0c17c", - "mnemonic": "bne", - "operands": "0x0c17c", - "mode": "none" - }, - "bb_48188": { - "virtual_address": 48188, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48216, - "children": [ - "instr_48188", - "instr_48192", - "instr_48196", - "instr_48200", - "instr_48204", - "instr_48208", - "instr_48212" - ] - }, - "instr_48216": { - "virtual_address": 48216, - "size": 4, - "disassembly": "ldr r3, [sp, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x64]", - "mode": "none" - }, - "instr_48220": { - "virtual_address": 48220, - "size": 4, - "disassembly": "mvn r2, r3", - "mnemonic": "mvn", - "operands": "r2, r3", - "mode": "none" - }, - "instr_48224": { - "virtual_address": 48224, - "size": 4, - "disassembly": "ldr r1, [sp, #0x14]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x14]", - "mode": "none" - }, - "instr_48228": { - "virtual_address": 48228, - "size": 4, - "disassembly": "cmp r1, #0xe", - "mnemonic": "cmp", - "operands": "r1, #0xe", - "mode": "none" - }, - "instr_48232": { - "virtual_address": 48232, - "size": 4, - "disassembly": "mov r2, r2, lsr #0x1f", - "mnemonic": "mov", - "operands": "r2, r2, lsr #0x1f", - "mode": "none" - }, - "instr_48236": { - "virtual_address": 48236, - "size": 4, - "disassembly": "movgt r2, #0x0", - "mnemonic": "movgt", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_48240": { - "virtual_address": 48240, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_48244": { - "virtual_address": 48244, - "size": 4, - "disassembly": "bne 0x0c114", - "mnemonic": "bne", - "operands": "0x0c114", - "mode": "none" - }, - "bb_48216": { - "virtual_address": 48216, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48248, - "children": [ - "instr_48216", - "instr_48220", - "instr_48224", - "instr_48228", - "instr_48232", - "instr_48236", - "instr_48240", - "instr_48244" - ] - }, - "instr_48248": { - "virtual_address": 48248, - "size": 4, - "disassembly": "ldr r2, [sp, #0x2c]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x2c]", - "mode": "none" - }, - "instr_48252": { - "virtual_address": 48252, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_48256": { - "virtual_address": 48256, - "size": 4, - "disassembly": "beq 0x0bf14", - "mnemonic": "beq", - "operands": "0x0bf14", - "mode": "none" - }, - "bb_48248": { - "virtual_address": 48248, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48260, - "children": [ - "instr_48248", - "instr_48252", - "instr_48256" - ] - }, - "instr_48260": { - "virtual_address": 48260, - "size": 4, - "disassembly": "ldr r2, [sp, #0x90]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x90]", - "mode": "none" - }, - "instr_48264": { - "virtual_address": 48264, - "size": 4, - "disassembly": "cmp r2, #0x1", - "mnemonic": "cmp", - "operands": "r2, #0x1", - "mode": "none" - }, - "instr_48268": { - "virtual_address": 48268, - "size": 4, - "disassembly": "ble 0x0c744", - "mnemonic": "ble", - "operands": "0x0c744", - "mode": "none" - }, - "bb_48260": { - "virtual_address": 48260, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48272, - "children": [ - "instr_48260", - "instr_48264", - "instr_48268" - ] - }, - "instr_48272": { - "virtual_address": 48272, - "size": 4, - "disassembly": "ldr r3, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x1c]", - "mode": "none" - }, - "instr_48276": { - "virtual_address": 48276, - "size": 4, - "disassembly": "sub r2, r3, #0x1", - "mnemonic": "sub", - "operands": "r2, r3, #0x1", - "mode": "none" - }, - "instr_48280": { - "virtual_address": 48280, - "size": 4, - "disassembly": "ldr r3, [sp, #0x30]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x30]", - "mode": "none" - }, - "instr_48284": { - "virtual_address": 48284, - "size": 4, - "disassembly": "cmp r3, r2", - "mnemonic": "cmp", - "operands": "r3, r2", - "mode": "none" - }, - "instr_48288": { - "virtual_address": 48288, - "size": 4, - "disassembly": "ldrlt r3, [sp, #0x30]", - "mnemonic": "ldrlt", - "operands": "r3, [sp, #0x30]", - "mode": "none" - }, - "instr_48292": { - "virtual_address": 48292, - "size": 4, - "disassembly": "sublt r3, r2, r3", - "mnemonic": "sublt", - "operands": "r3, r2, r3", - "mode": "none" - }, - "instr_48296": { - "virtual_address": 48296, - "size": 4, - "disassembly": "subge r7, r3, r2", - "mnemonic": "subge", - "operands": "r7, r3, r2", - "mode": "none" - }, - "instr_48300": { - "virtual_address": 48300, - "size": 4, - "disassembly": "addlt r10, r10, r3", - "mnemonic": "addlt", - "operands": "r10, r10, r3", - "mode": "none" - }, - "instr_48304": { - "virtual_address": 48304, - "size": 4, - "disassembly": "ldr r3, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x1c]", - "mode": "none" - }, - "instr_48308": { - "virtual_address": 48308, - "size": 4, - "disassembly": "strlt r2, [sp, #0x30]", - "mnemonic": "strlt", - "operands": "r2, [sp, #0x30]", - "mode": "none" - }, - "instr_48312": { - "virtual_address": 48312, - "size": 4, - "disassembly": "movlt r7, #0x0", - "mnemonic": "movlt", - "operands": "r7, #0x0", - "mode": "none" - }, - "instr_48316": { - "virtual_address": 48316, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_48320": { - "virtual_address": 48320, - "size": 4, - "disassembly": "ldrge r2, [sp, #0x18]", - "mnemonic": "ldrge", - "operands": "r2, [sp, #0x18]", - "mode": "none" - }, - "instr_48324": { - "virtual_address": 48324, - "size": 4, - "disassembly": "addge r2, r2, r3", - "mnemonic": "addge", - "operands": "r2, r2, r3", - "mode": "none" - }, - "instr_48328": { - "virtual_address": 48328, - "size": 4, - "disassembly": "strge r2, [sp, #0x18]", - "mnemonic": "strge", - "operands": "r2, [sp, #0x18]", - "mode": "none" - }, - "instr_48332": { - "virtual_address": 48332, - "size": 4, - "disassembly": "ldrge r2, [sp, #0x28]", - "mnemonic": "ldrge", - "operands": "r2, [sp, #0x28]", - "mode": "none" - }, - "instr_48336": { - "virtual_address": 48336, - "size": 4, - "disassembly": "movge r5, r2", - "mnemonic": "movge", - "operands": "r5, r2", - "mode": "none" - }, - "instr_48340": { - "virtual_address": 48340, - "size": 4, - "disassembly": "ldrlt r3, [sp, #0x28]", - "mnemonic": "ldrlt", - "operands": "r3, [sp, #0x28]", - "mode": "none" - }, - "instr_48344": { - "virtual_address": 48344, - "size": 4, - "disassembly": "ldrlt r2, [sp, #0x1c]", - "mnemonic": "ldrlt", - "operands": "r2, [sp, #0x1c]", - "mode": "none" - }, - "instr_48348": { - "virtual_address": 48348, - "size": 4, - "disassembly": "addge r3, r2, r3", - "mnemonic": "addge", - "operands": "r3, r2, r3", - "mode": "none" - }, - "instr_48352": { - "virtual_address": 48352, - "size": 4, - "disassembly": "strge r3, [sp, #0x28]", - "mnemonic": "strge", - "operands": "r3, [sp, #0x28]", - "mode": "none" - }, - "instr_48356": { - "virtual_address": 48356, - "size": 4, - "disassembly": "sublt r5, r3, r2", - "mnemonic": "sublt", - "operands": "r5, r3, r2", - "mode": "none" - }, - "bb_48272": { - "virtual_address": 48272, - "size": 88, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48360, - "children": [ - "instr_48272", - "instr_48276", - "instr_48280", - "instr_48284", - "instr_48288", - "instr_48292", - "instr_48296", - "instr_48300", - "instr_48304", - "instr_48308", - "instr_48312", - "instr_48316", - "instr_48320", - "instr_48324", - "instr_48328", - "instr_48332", - "instr_48336", - "instr_48340", - "instr_48344", - "instr_48348", - "instr_48352", - "instr_48356" - ] - }, - "instr_48360": { - "virtual_address": 48360, - "size": 4, - "disassembly": "mov r1, #0x1", - "mnemonic": "mov", - "operands": "r1, #0x1", - "mode": "none" - }, - "instr_48364": { - "virtual_address": 48364, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_48368": { - "virtual_address": 48368, - "size": 4, - "disassembly": "bl 0x0efb4", - "mnemonic": "bl", - "operands": "0x0efb4", - "mode": "none" - }, - "instr_48372": { - "virtual_address": 48372, - "size": 4, - "disassembly": "mov r6, r0", - "mnemonic": "mov", - "operands": "r6, r0", - "mode": "none" - }, - "bb_48360": { - "virtual_address": 48360, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48376, - "children": [ - "instr_48360", - "instr_48364", - "instr_48368", - "instr_48372" - ] - }, - "instr_48376": { - "virtual_address": 48376, - "size": 4, - "disassembly": "ldr r2, [sp, #0x18]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x18]", - "mode": "none" - }, - "instr_48380": { - "virtual_address": 48380, - "size": 4, - "disassembly": "cmp r5, #0x0", - "mnemonic": "cmp", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_48384": { - "virtual_address": 48384, - "size": 4, - "disassembly": "cmpgt r2, #0x0", - "mnemonic": "cmpgt", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_48388": { - "virtual_address": 48388, - "size": 4, - "disassembly": "ble 0x0bd2c", - "mnemonic": "ble", - "operands": "0x0bd2c", - "mode": "none" - }, - "bb_48376": { - "virtual_address": 48376, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48392, - "children": [ - "instr_48376", - "instr_48380", - "instr_48384", - "instr_48388" - ] - }, - "instr_48392": { - "virtual_address": 48392, - "size": 4, - "disassembly": "cmp r5, r2", - "mnemonic": "cmp", - "operands": "r5, r2", - "mode": "none" - }, - "instr_48396": { - "virtual_address": 48396, - "size": 4, - "disassembly": "movlt r3, r5", - "mnemonic": "movlt", - "operands": "r3, r5", - "mode": "none" - }, - "instr_48400": { - "virtual_address": 48400, - "size": 4, - "disassembly": "movge r3, r2", - "mnemonic": "movge", - "operands": "r3, r2", - "mode": "none" - }, - "instr_48404": { - "virtual_address": 48404, - "size": 4, - "disassembly": "ldr r1, [sp, #0x28]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x28]", - "mode": "none" - }, - "instr_48408": { - "virtual_address": 48408, - "size": 4, - "disassembly": "sub r5, r5, r3", - "mnemonic": "sub", - "operands": "r5, r5, r3", - "mode": "none" - }, - "instr_48412": { - "virtual_address": 48412, - "size": 4, - "disassembly": "sub r1, r1, r3", - "mnemonic": "sub", - "operands": "r1, r1, r3", - "mode": "none" - }, - "instr_48416": { - "virtual_address": 48416, - "size": 4, - "disassembly": "sub r3, r2, r3", - "mnemonic": "sub", - "operands": "r3, r2, r3", - "mode": "none" - }, - "instr_48420": { - "virtual_address": 48420, - "size": 4, - "disassembly": "str r1, [sp, #0x28]", - "mnemonic": "str", - "operands": "r1, [sp, #0x28]", - "mode": "none" - }, - "instr_48424": { - "virtual_address": 48424, - "size": 4, - "disassembly": "str r3, [sp, #0x18]", - "mnemonic": "str", - "operands": "r3, [sp, #0x18]", - "mode": "none" - }, - "bb_48392": { - "virtual_address": 48392, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48428, - "children": [ - "instr_48392", - "instr_48396", - "instr_48400", - "instr_48404", - "instr_48408", - "instr_48412", - "instr_48416", - "instr_48420", - "instr_48424" - ] - }, - "instr_48428": { - "virtual_address": 48428, - "size": 4, - "disassembly": "ldr r3, [sp, #0x30]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x30]", - "mode": "none" - }, - "instr_48432": { - "virtual_address": 48432, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_48436": { - "virtual_address": 48436, - "size": 4, - "disassembly": "beq 0x0bd58", - "mnemonic": "beq", - "operands": "0x0bd58", - "mode": "none" - }, - "bb_48428": { - "virtual_address": 48428, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48440, - "children": [ - "instr_48428", - "instr_48432", - "instr_48436" - ] - }, - "instr_48440": { - "virtual_address": 48440, - "size": 4, - "disassembly": "ldr r3, [sp, #0x2c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x2c]", - "mode": "none" - }, - "instr_48444": { - "virtual_address": 48444, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_48448": { - "virtual_address": 48448, - "size": 4, - "disassembly": "beq 0x0c780", - "mnemonic": "beq", - "operands": "0x0c780", - "mode": "none" - }, - "bb_48440": { - "virtual_address": 48440, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48452, - "children": [ - "instr_48440", - "instr_48444", - "instr_48448" - ] - }, - "instr_48452": { - "virtual_address": 48452, - "size": 4, - "disassembly": "cmp r7, #0x0", - "mnemonic": "cmp", - "operands": "r7, #0x0", - "mode": "none" - }, - "instr_48456": { - "virtual_address": 48456, - "size": 4, - "disassembly": "bgt 0x0c5f8", - "mnemonic": "bgt", - "operands": "0x0c5f8", - "mode": "none" - }, - "bb_48452": { - "virtual_address": 48452, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48460, - "children": [ - "instr_48452", - "instr_48456" - ] - }, - "instr_48460": { - "virtual_address": 48460, - "size": 4, - "disassembly": "ldr r3, [sp, #0x30]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x30]", - "mode": "none" - }, - "instr_48464": { - "virtual_address": 48464, - "size": 4, - "disassembly": "subs r2, r3, r7", - "mnemonic": "subs", - "operands": "r2, r3, r7", - "mode": "none" - }, - "instr_48468": { - "virtual_address": 48468, - "size": 4, - "disassembly": "bne 0x0c634", - "mnemonic": "bne", - "operands": "0x0c634", - "mode": "none" - }, - "bb_48460": { - "virtual_address": 48460, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48472, - "children": [ - "instr_48460", - "instr_48464", - "instr_48468" - ] - }, - "instr_48472": { - "virtual_address": 48472, - "size": 4, - "disassembly": "mov r1, #0x1", - "mnemonic": "mov", - "operands": "r1, #0x1", - "mode": "none" - }, - "instr_48476": { - "virtual_address": 48476, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_48480": { - "virtual_address": 48480, - "size": 4, - "disassembly": "bl 0x0efb4", - "mnemonic": "bl", - "operands": "0x0efb4", - "mode": "none" - }, - "instr_48484": { - "virtual_address": 48484, - "size": 4, - "disassembly": "cmp r10, #0x0", - "mnemonic": "cmp", - "operands": "r10, #0x0", - "mode": "none" - }, - "instr_48488": { - "virtual_address": 48488, - "size": 4, - "disassembly": "mov r7, r0", - "mnemonic": "mov", - "operands": "r7, r0", - "mode": "none" - }, - "instr_48492": { - "virtual_address": 48492, - "size": 4, - "disassembly": "bgt 0x0c184", - "mnemonic": "bgt", - "operands": "0x0c184", - "mode": "none" - }, - "bb_48472": { - "virtual_address": 48472, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48496, - "children": [ - "instr_48472", - "instr_48476", - "instr_48480", - "instr_48484", - "instr_48488", - "instr_48492" - ] - }, - "instr_48496": { - "virtual_address": 48496, - "size": 4, - "disassembly": "ldr r3, [sp, #0x90]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x90]", - "mode": "none" - }, - "instr_48500": { - "virtual_address": 48500, - "size": 4, - "disassembly": "cmp r3, #0x1", - "mnemonic": "cmp", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_48504": { - "virtual_address": 48504, - "size": 4, - "disassembly": "ble 0x0c698", - "mnemonic": "ble", - "operands": "0x0c698", - "mode": "none" - }, - "bb_48496": { - "virtual_address": 48496, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48508, - "children": [ - "instr_48496", - "instr_48500", - "instr_48504" - ] - }, - "instr_48508": { - "virtual_address": 48508, - "size": 4, - "disassembly": "mov r9, #0x0", - "mnemonic": "mov", - "operands": "r9, #0x0", - "mode": "none" - }, - "bb_48508": { - "virtual_address": 48508, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48512, - "children": [ - "instr_48508" - ] - }, - "instr_48512": { - "virtual_address": 48512, - "size": 4, - "disassembly": "cmp r10, #0x0", - "mnemonic": "cmp", - "operands": "r10, #0x0", - "mode": "none" - }, - "instr_48516": { - "virtual_address": 48516, - "size": 4, - "disassembly": "moveq r3, #0x1", - "mnemonic": "moveq", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_48520": { - "virtual_address": 48520, - "size": 4, - "disassembly": "bne 0x0c1a8", - "mnemonic": "bne", - "operands": "0x0c1a8", - "mode": "none" - }, - "bb_48512": { - "virtual_address": 48512, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48524, - "children": [ - "instr_48512", - "instr_48516", - "instr_48520" - ] - }, - "instr_48524": { - "virtual_address": 48524, - "size": 4, - "disassembly": "ldr r1, [sp, #0x18]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x18]", - "mode": "none" - }, - "instr_48528": { - "virtual_address": 48528, - "size": 4, - "disassembly": "add r3, r3, r1", - "mnemonic": "add", - "operands": "r3, r3, r1", - "mode": "none" - }, - "instr_48532": { - "virtual_address": 48532, - "size": 4, - "disassembly": "ands r3, r3, #0x1f", - "mnemonic": "ands", - "operands": "r3, r3, #0x1f", - "mode": "none" - }, - "instr_48536": { - "virtual_address": 48536, - "size": 4, - "disassembly": "beq 0x0bef0", - "mnemonic": "beq", - "operands": "0x0bef0", - "mode": "none" - }, - "bb_48524": { - "virtual_address": 48524, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48540, - "children": [ - "instr_48524", - "instr_48528", - "instr_48532", - "instr_48536" - ] - }, - "instr_48540": { - "virtual_address": 48540, - "size": 4, - "disassembly": "rsb r2, r3, #0x20", - "mnemonic": "rsb", - "operands": "r2, r3, #0x20", - "mode": "none" - }, - "instr_48544": { - "virtual_address": 48544, - "size": 4, - "disassembly": "cmp r2, #0x4", - "mnemonic": "cmp", - "operands": "r2, #0x4", - "mode": "none" - }, - "instr_48548": { - "virtual_address": 48548, - "size": 4, - "disassembly": "ble 0x0cbac", - "mnemonic": "ble", - "operands": "0x0cbac", - "mode": "none" - }, - "bb_48540": { - "virtual_address": 48540, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48552, - "children": [ - "instr_48540", - "instr_48544", - "instr_48548" - ] - }, - "instr_48552": { - "virtual_address": 48552, - "size": 4, - "disassembly": "ldr r2, [sp, #0x28]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x28]", - "mode": "none" - }, - "instr_48556": { - "virtual_address": 48556, - "size": 4, - "disassembly": "rsb r3, r3, #0x1c", - "mnemonic": "rsb", - "operands": "r3, r3, #0x1c", - "mode": "none" - }, - "instr_48560": { - "virtual_address": 48560, - "size": 4, - "disassembly": "add r2, r2, r3", - "mnemonic": "add", - "operands": "r2, r2, r3", - "mode": "none" - }, - "instr_48564": { - "virtual_address": 48564, - "size": 4, - "disassembly": "add r5, r5, r3", - "mnemonic": "add", - "operands": "r5, r5, r3", - "mode": "none" - }, - "instr_48568": { - "virtual_address": 48568, - "size": 4, - "disassembly": "add r3, r1, r3", - "mnemonic": "add", - "operands": "r3, r1, r3", - "mode": "none" - }, - "instr_48572": { - "virtual_address": 48572, - "size": 4, - "disassembly": "str r2, [sp, #0x28]", - "mnemonic": "str", - "operands": "r2, [sp, #0x28]", - "mode": "none" - }, - "instr_48576": { - "virtual_address": 48576, - "size": 4, - "disassembly": "str r3, [sp, #0x18]", - "mnemonic": "str", - "operands": "r3, [sp, #0x18]", - "mode": "none" - }, - "bb_48552": { - "virtual_address": 48552, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48580, - "children": [ - "instr_48552", - "instr_48556", - "instr_48560", - "instr_48564", - "instr_48568", - "instr_48572", - "instr_48576" - ] - }, - "instr_48580": { - "virtual_address": 48580, - "size": 4, - "disassembly": "ldr r3, [sp, #0x28]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x28]", - "mode": "none" - }, - "instr_48584": { - "virtual_address": 48584, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_48588": { - "virtual_address": 48588, - "size": 4, - "disassembly": "ble 0x0bde4", - "mnemonic": "ble", - "operands": "0x0bde4", - "mode": "none" - }, - "bb_48580": { - "virtual_address": 48580, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48592, - "children": [ - "instr_48580", - "instr_48584", - "instr_48588" - ] - }, - "instr_48592": { - "virtual_address": 48592, - "size": 4, - "disassembly": "mov r1, r11", - "mnemonic": "mov", - "operands": "r1, r11", - "mode": "none" - }, - "instr_48596": { - "virtual_address": 48596, - "size": 4, - "disassembly": "mov r2, r3", - "mnemonic": "mov", - "operands": "r2, r3", - "mode": "none" - }, - "instr_48600": { - "virtual_address": 48600, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_48604": { - "virtual_address": 48604, - "size": 4, - "disassembly": "bl 0x0f394", - "mnemonic": "bl", - "operands": "0x0f394", - "mode": "none" - }, - "instr_48608": { - "virtual_address": 48608, - "size": 4, - "disassembly": "mov r11, r0", - "mnemonic": "mov", - "operands": "r11, r0", - "mode": "none" - }, - "bb_48592": { - "virtual_address": 48592, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48612, - "children": [ - "instr_48592", - "instr_48596", - "instr_48600", - "instr_48604", - "instr_48608" - ] - }, - "instr_48612": { - "virtual_address": 48612, - "size": 4, - "disassembly": "ldr r3, [sp, #0x18]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x18]", - "mode": "none" - }, - "instr_48616": { - "virtual_address": 48616, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_48620": { - "virtual_address": 48620, - "size": 4, - "disassembly": "ble 0x0be04", - "mnemonic": "ble", - "operands": "0x0be04", - "mode": "none" - }, - "bb_48612": { - "virtual_address": 48612, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48624, - "children": [ - "instr_48612", - "instr_48616", - "instr_48620" - ] - }, - "instr_48624": { - "virtual_address": 48624, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_48628": { - "virtual_address": 48628, - "size": 4, - "disassembly": "mov r2, r3", - "mnemonic": "mov", - "operands": "r2, r3", - "mode": "none" - }, - "instr_48632": { - "virtual_address": 48632, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_48636": { - "virtual_address": 48636, - "size": 4, - "disassembly": "bl 0x0f394", - "mnemonic": "bl", - "operands": "0x0f394", - "mode": "none" - }, - "instr_48640": { - "virtual_address": 48640, - "size": 4, - "disassembly": "mov r7, r0", - "mnemonic": "mov", - "operands": "r7, r0", - "mode": "none" - }, - "bb_48624": { - "virtual_address": 48624, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48644, - "children": [ - "instr_48624", - "instr_48628", - "instr_48632", - "instr_48636", - "instr_48640" - ] - }, - "instr_48644": { - "virtual_address": 48644, - "size": 4, - "disassembly": "ldr r3, [sp, #0x34]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x34]", - "mode": "none" - }, - "instr_48648": { - "virtual_address": 48648, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_48652": { - "virtual_address": 48652, - "size": 4, - "disassembly": "bne 0x0c1c0", - "mnemonic": "bne", - "operands": "0x0c1c0", - "mode": "none" - }, - "bb_48644": { - "virtual_address": 48644, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48656, - "children": [ - "instr_48644", - "instr_48648", - "instr_48652" - ] - }, - "instr_48656": { - "virtual_address": 48656, - "size": 4, - "disassembly": "ldr r3, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x1c]", - "mode": "none" - }, - "instr_48660": { - "virtual_address": 48660, - "size": 4, - "disassembly": "ldr r2, [sp, #0x90]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x90]", - "mode": "none" - }, - "instr_48664": { - "virtual_address": 48664, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_48668": { - "virtual_address": 48668, - "size": 4, - "disassembly": "movle r3, #0x1", - "mnemonic": "movle", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_48672": { - "virtual_address": 48672, - "size": 4, - "disassembly": "movgt r3, #0x0", - "mnemonic": "movgt", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_48676": { - "virtual_address": 48676, - "size": 4, - "disassembly": "cmp r2, #0x2", - "mnemonic": "cmp", - "operands": "r2, #0x2", - "mode": "none" - }, - "instr_48680": { - "virtual_address": 48680, - "size": 4, - "disassembly": "movle r3, #0x0", - "mnemonic": "movle", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_48684": { - "virtual_address": 48684, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_48688": { - "virtual_address": 48688, - "size": 4, - "disassembly": "beq 0x0bf20", - "mnemonic": "beq", - "operands": "0x0bf20", - "mode": "none" - }, - "bb_48656": { - "virtual_address": 48656, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48692, - "children": [ - "instr_48656", - "instr_48660", - "instr_48664", - "instr_48668", - "instr_48672", - "instr_48676", - "instr_48680", - "instr_48684", - "instr_48688" - ] - }, - "instr_48692": { - "virtual_address": 48692, - "size": 4, - "disassembly": "ldr r3, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x1c]", - "mode": "none" - }, - "instr_48696": { - "virtual_address": 48696, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_48700": { - "virtual_address": 48700, - "size": 4, - "disassembly": "beq 0x0c440", - "mnemonic": "beq", - "operands": "0x0c440", - "mode": "none" - }, - "bb_48692": { - "virtual_address": 48692, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48704, - "children": [ - "instr_48692", - "instr_48696", - "instr_48700" - ] - }, - "instr_48704": { - "virtual_address": 48704, - "size": 4, - "disassembly": "ldr r3, [sp, #0x94]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x94]", - "mode": "none" - }, - "instr_48708": { - "virtual_address": 48708, - "size": 4, - "disassembly": "mvn r5, r3", - "mnemonic": "mvn", - "operands": "r5, r3", - "mode": "none" - }, - "instr_48712": { - "virtual_address": 48712, - "size": 4, - "disassembly": "ldr r8, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r8, [sp, #0x10]", - "mode": "none" - }, - "bb_48704": { - "virtual_address": 48704, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48716, - "children": [ - "instr_48704", - "instr_48708", - "instr_48712" - ] - }, - "instr_48716": { - "virtual_address": 48716, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_48720": { - "virtual_address": 48720, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_48724": { - "virtual_address": 48724, - "size": 4, - "disassembly": "bl 0x0ec90", - "mnemonic": "bl", - "operands": "0x0ec90", - "mode": "none" - }, - "instr_48728": { - "virtual_address": 48728, - "size": 4, - "disassembly": "add r3, r5, #0x1", - "mnemonic": "add", - "operands": "r3, r5, #0x1", - "mode": "none" - }, - "instr_48732": { - "virtual_address": 48732, - "size": 4, - "disassembly": "cmp r6, #0x0", - "mnemonic": "cmp", - "operands": "r6, #0x0", - "mode": "none" - }, - "instr_48736": { - "virtual_address": 48736, - "size": 4, - "disassembly": "str r3, [sp, #0x14]", - "mnemonic": "str", - "operands": "r3, [sp, #0x14]", - "mode": "none" - }, - "instr_48740": { - "virtual_address": 48740, - "size": 4, - "disassembly": "beq 0x0be74", - "mnemonic": "beq", - "operands": "0x0be74", - "mode": "none" - }, - "bb_48716": { - "virtual_address": 48716, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48744, - "children": [ - "instr_48716", - "instr_48720", - "instr_48724", - "instr_48728", - "instr_48732", - "instr_48736", - "instr_48740" - ] - }, - "instr_48744": { - "virtual_address": 48744, - "size": 4, - "disassembly": "mov r1, r6", - "mnemonic": "mov", - "operands": "r1, r6", - "mode": "none" - }, - "instr_48748": { - "virtual_address": 48748, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_48752": { - "virtual_address": 48752, - "size": 4, - "disassembly": "bl 0x0ec90", - "mnemonic": "bl", - "operands": "0x0ec90", - "mode": "none" - }, - "bb_48744": { - "virtual_address": 48744, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48756, - "children": [ - "instr_48744", - "instr_48748", - "instr_48752" - ] - }, - "instr_48756": { - "virtual_address": 48756, - "size": 4, - "disassembly": "mov r1, r11", - "mnemonic": "mov", - "operands": "r1, r11", - "mode": "none" - }, - "instr_48760": { - "virtual_address": 48760, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_48764": { - "virtual_address": 48764, - "size": 4, - "disassembly": "bl 0x0ec90", - "mnemonic": "bl", - "operands": "0x0ec90", - "mode": "none" - }, - "instr_48768": { - "virtual_address": 48768, - "size": 4, - "disassembly": "ldr r3, [sp, #0xa0]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa0]", - "mode": "none" - }, - "instr_48772": { - "virtual_address": 48772, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_48776": { - "virtual_address": 48776, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_48780": { - "virtual_address": 48780, - "size": 4, - "disassembly": "ldr r2, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x10]", - "mode": "none" - }, - "instr_48784": { - "virtual_address": 48784, - "size": 4, - "disassembly": "ldr r1, [sp, #0x14]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x14]", - "mode": "none" - }, - "instr_48788": { - "virtual_address": 48788, - "size": 4, - "disassembly": "strb r3, [r2, #0x0]", - "mnemonic": "strb", - "operands": "r3, [r2, #0x0]", - "mode": "none" - }, - "instr_48792": { - "virtual_address": 48792, - "size": 4, - "disassembly": "ldr r3, [sp, #0x98]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x98]", - "mode": "none" - }, - "instr_48796": { - "virtual_address": 48796, - "size": 4, - "disassembly": "str r1, [r3, #0x0]", - "mnemonic": "str", - "operands": "r1, [r3, #0x0]", - "mode": "none" - }, - "instr_48800": { - "virtual_address": 48800, - "size": 4, - "disassembly": "beq 0x0b5b4", - "mnemonic": "beq", - "operands": "0x0b5b4", - "mode": "none" - }, - "bb_48756": { - "virtual_address": 48756, - "size": 48, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48804, - "children": [ - "instr_48756", - "instr_48760", - "instr_48764", - "instr_48768", - "instr_48772", - "instr_48776", - "instr_48780", - "instr_48784", - "instr_48788", - "instr_48792", - "instr_48796", - "instr_48800" - ] - }, - "instr_48804": { - "virtual_address": 48804, - "size": 4, - "disassembly": "mov r0, r8", - "mnemonic": "mov", - "operands": "r0, r8", - "mode": "none" - }, - "instr_48808": { - "virtual_address": 48808, - "size": 4, - "disassembly": "ldr r3, [sp, #0xa0]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa0]", - "mode": "none" - }, - "instr_48812": { - "virtual_address": 48812, - "size": 4, - "disassembly": "str r2, [r3, #0x0]", - "mnemonic": "str", - "operands": "r2, [r3, #0x0]", - "mode": "none" - }, - "instr_48816": { - "virtual_address": 48816, - "size": 4, - "disassembly": "add sp, sp, #0x6c", - "mnemonic": "add", - "operands": "sp, sp, #0x6c", - "mode": "none" - }, - "instr_48820": { - "virtual_address": 48820, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mode": "none" - }, - "instr_48824": { - "virtual_address": 48824, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_48804": { - "virtual_address": 48804, - "size": 24, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_48804", - "instr_48808", - "instr_48812", - "instr_48816", - "instr_48820", - "instr_48824" - ] - }, - "instr_48828": { - "virtual_address": 48828, - "size": 4, - "disassembly": "mov r3, #0x1", - "mnemonic": "mov", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_48832": { - "virtual_address": 48832, - "size": 4, - "disassembly": "str r3, [sp, #0x34]", - "mnemonic": "str", - "operands": "r3, [sp, #0x34]", - "mode": "none" - }, - "instr_48836": { - "virtual_address": 48836, - "size": 4, - "disassembly": "b 0x0b708", - "mnemonic": "b", - "operands": "0x0b708", - "mode": "none" - }, - "bb_48828": { - "virtual_address": 48828, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 46856, - "children": [ - "instr_48828", - "instr_48832", - "instr_48836" - ] - }, - "instr_48840": { - "virtual_address": 48840, - "size": 4, - "disassembly": "rsb r3, r5, #0x1", - "mnemonic": "rsb", - "operands": "r3, r5, #0x1", - "mode": "none" - }, - "instr_48844": { - "virtual_address": 48844, - "size": 4, - "disassembly": "str r3, [sp, #0x28]", - "mnemonic": "str", - "operands": "r3, [sp, #0x28]", - "mode": "none" - }, - "instr_48848": { - "virtual_address": 48848, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_48852": { - "virtual_address": 48852, - "size": 4, - "disassembly": "str r3, [sp, #0x18]", - "mnemonic": "str", - "operands": "r3, [sp, #0x18]", - "mode": "none" - }, - "instr_48856": { - "virtual_address": 48856, - "size": 4, - "disassembly": "b 0x0b720", - "mnemonic": "b", - "operands": "0x0b720", - "mode": "none" - }, - "bb_48840": { - "virtual_address": 48840, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 46880, - "children": [ - "instr_48840", - "instr_48844", - "instr_48848", - "instr_48852", - "instr_48856" - ] - }, - "instr_48860": { - "virtual_address": 48860, - "size": 4, - "disassembly": "ldr r8, [0xb848]", - "mnemonic": "ldr", - "operands": "r8, [0xb848]", - "mode": "none" - }, - "instr_48864": { - "virtual_address": 48864, - "size": 4, - "disassembly": "mov r0, r8", - "mnemonic": "mov", - "operands": "r0, r8", - "mode": "none" - }, - "instr_48868": { - "virtual_address": 48868, - "size": 4, - "disassembly": "add sp, sp, #0x6c", - "mnemonic": "add", - "operands": "sp, sp, #0x6c", - "mode": "none" - }, - "instr_48872": { - "virtual_address": 48872, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mode": "none" - }, - "instr_48876": { - "virtual_address": 48876, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_48860": { - "virtual_address": 48860, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_48860", - "instr_48864", - "instr_48868", - "instr_48872", - "instr_48876" - ] - }, - "instr_48880": { - "virtual_address": 48880, - "size": 4, - "disassembly": "mov r3, #0x1c", - "mnemonic": "mov", - "operands": "r3, #0x1c", - "mode": "none" - }, - "bb_48880": { - "virtual_address": 48880, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48884, - "children": [ - "instr_48880" - ] - }, - "instr_48884": { - "virtual_address": 48884, - "size": 4, - "disassembly": "ldr r2, [sp, #0x28]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x28]", - "mode": "none" - }, - "instr_48888": { - "virtual_address": 48888, - "size": 4, - "disassembly": "add r2, r2, r3", - "mnemonic": "add", - "operands": "r2, r2, r3", - "mode": "none" - }, - "instr_48892": { - "virtual_address": 48892, - "size": 4, - "disassembly": "str r2, [sp, #0x28]", - "mnemonic": "str", - "operands": "r2, [sp, #0x28]", - "mode": "none" - }, - "instr_48896": { - "virtual_address": 48896, - "size": 4, - "disassembly": "ldr r2, [sp, #0x18]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x18]", - "mode": "none" - }, - "instr_48900": { - "virtual_address": 48900, - "size": 4, - "disassembly": "add r5, r5, r3", - "mnemonic": "add", - "operands": "r5, r5, r3", - "mode": "none" - }, - "instr_48904": { - "virtual_address": 48904, - "size": 4, - "disassembly": "add r3, r2, r3", - "mnemonic": "add", - "operands": "r3, r2, r3", - "mode": "none" - }, - "instr_48908": { - "virtual_address": 48908, - "size": 4, - "disassembly": "str r3, [sp, #0x18]", - "mnemonic": "str", - "operands": "r3, [sp, #0x18]", - "mode": "none" - }, - "instr_48912": { - "virtual_address": 48912, - "size": 4, - "disassembly": "b 0x0bdc4", - "mnemonic": "b", - "operands": "0x0bdc4", - "mode": "none" - }, - "bb_48884": { - "virtual_address": 48884, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48580, - "children": [ - "instr_48884", - "instr_48888", - "instr_48892", - "instr_48896", - "instr_48900", - "instr_48904", - "instr_48908", - "instr_48912" - ] - }, - "instr_48916": { - "virtual_address": 48916, - "size": 4, - "disassembly": "add r5, sp, #0x28", - "mnemonic": "add", - "operands": "r5, sp, #0x28", - "mode": "none" - }, - "instr_48920": { - "virtual_address": 48920, - "size": 4, - "disassembly": "ldmia r5, {r5, r6, r7}", - "mnemonic": "ldmia", - "operands": "r5, {r5, r6, r7}", - "mode": "none" - }, - "instr_48924": { - "virtual_address": 48924, - "size": 4, - "disassembly": "b 0x0bcf8", - "mnemonic": "b", - "operands": "0x0bcf8", - "mode": "none" - }, - "bb_48916": { - "virtual_address": 48916, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48376, - "children": [ - "instr_48916", - "instr_48920", - "instr_48924" - ] - }, - "instr_48928": { - "virtual_address": 48928, - "size": 4, - "disassembly": "ldr r3, [sp, #0x2c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x2c]", - "mode": "none" - }, - "instr_48932": { - "virtual_address": 48932, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_48936": { - "virtual_address": 48936, - "size": 4, - "disassembly": "beq 0x0c488", - "mnemonic": "beq", - "operands": "0x0c488", - "mode": "none" - }, - "bb_48928": { - "virtual_address": 48928, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48940, - "children": [ - "instr_48928", - "instr_48932", - "instr_48936" - ] - }, - "instr_48940": { - "virtual_address": 48940, - "size": 4, - "disassembly": "cmp r5, #0x0", - "mnemonic": "cmp", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_48944": { - "virtual_address": 48944, - "size": 4, - "disassembly": "ble 0x0bf48", - "mnemonic": "ble", - "operands": "0x0bf48", - "mode": "none" - }, - "bb_48940": { - "virtual_address": 48940, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48948, - "children": [ - "instr_48940", - "instr_48944" - ] - }, - "instr_48948": { - "virtual_address": 48948, - "size": 4, - "disassembly": "mov r1, r6", - "mnemonic": "mov", - "operands": "r1, r6", - "mode": "none" - }, - "instr_48952": { - "virtual_address": 48952, - "size": 4, - "disassembly": "mov r2, r5", - "mnemonic": "mov", - "operands": "r2, r5", - "mode": "none" - }, - "instr_48956": { - "virtual_address": 48956, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_48960": { - "virtual_address": 48960, - "size": 4, - "disassembly": "bl 0x0f394", - "mnemonic": "bl", - "operands": "0x0f394", - "mode": "none" - }, - "instr_48964": { - "virtual_address": 48964, - "size": 4, - "disassembly": "mov r6, r0", - "mnemonic": "mov", - "operands": "r6, r0", - "mode": "none" - }, - "bb_48948": { - "virtual_address": 48948, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48968, - "children": [ - "instr_48948", - "instr_48952", - "instr_48956", - "instr_48960", - "instr_48964" - ] - }, - "instr_48968": { - "virtual_address": 48968, - "size": 4, - "disassembly": "cmp r9, #0x0", - "mnemonic": "cmp", - "operands": "r9, #0x0", - "mode": "none" - }, - "instr_48972": { - "virtual_address": 48972, - "size": 4, - "disassembly": "moveq r10, r6", - "mnemonic": "moveq", - "operands": "r10, r6", - "mode": "none" - }, - "instr_48976": { - "virtual_address": 48976, - "size": 4, - "disassembly": "bne 0x0ca10", - "mnemonic": "bne", - "operands": "0x0ca10", - "mode": "none" - }, - "bb_48968": { - "virtual_address": 48968, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48980, - "children": [ - "instr_48968", - "instr_48972", - "instr_48976" - ] - }, - "instr_48980": { - "virtual_address": 48980, - "size": 4, - "disassembly": "ldr r3, [sp, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x8]", - "mode": "none" - }, - "instr_48984": { - "virtual_address": 48984, - "size": 4, - "disassembly": "and r3, r3, #0x1", - "mnemonic": "and", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_48988": { - "virtual_address": 48988, - "size": 4, - "disassembly": "str r3, [sp, #0x8]", - "mnemonic": "str", - "operands": "r3, [sp, #0x8]", - "mode": "none" - }, - "instr_48992": { - "virtual_address": 48992, - "size": 4, - "disassembly": "ldr r3, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x10]", - "mode": "none" - }, - "instr_48996": { - "virtual_address": 48996, - "size": 4, - "disassembly": "ldr r2, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x1c]", - "mode": "none" - }, - "instr_49000": { - "virtual_address": 49000, - "size": 4, - "disassembly": "mov r5, r3", - "mnemonic": "mov", - "operands": "r5, r3", - "mode": "none" - }, - "instr_49004": { - "virtual_address": 49004, - "size": 4, - "disassembly": "sub r3, r3, #0x1", - "mnemonic": "sub", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_49008": { - "virtual_address": 49008, - "size": 4, - "disassembly": "add r3, r3, r2", - "mnemonic": "add", - "operands": "r3, r3, r2", - "mode": "none" - }, - "instr_49012": { - "virtual_address": 49012, - "size": 4, - "disassembly": "str r3, [sp, #0x20]", - "mnemonic": "str", - "operands": "r3, [sp, #0x20]", - "mode": "none" - }, - "bb_48980": { - "virtual_address": 48980, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 49016, - "children": [ - "instr_48980", - "instr_48984", - "instr_48988", - "instr_48992", - "instr_48996", - "instr_49000", - "instr_49004", - "instr_49008", - "instr_49012" - ] - }, - "instr_49016": { - "virtual_address": 49016, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_49020": { - "virtual_address": 49020, - "size": 4, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "none" - }, - "instr_49024": { - "virtual_address": 49024, - "size": 4, - "disassembly": "bl 0x0b32c", - "mnemonic": "bl", - "operands": "0x0b32c", - "mode": "none" - }, - "instr_49028": { - "virtual_address": 49028, - "size": 4, - "disassembly": "mov r1, r6", - "mnemonic": "mov", - "operands": "r1, r6", - "mode": "none" - }, - "instr_49032": { - "virtual_address": 49032, - "size": 4, - "disassembly": "mov r9, r0", - "mnemonic": "mov", - "operands": "r9, r0", - "mode": "none" - }, - "instr_49036": { - "virtual_address": 49036, - "size": 4, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "none" - }, - "instr_49040": { - "virtual_address": 49040, - "size": 4, - "disassembly": "bl 0x0f4d4", - "mnemonic": "bl", - "operands": "0x0f4d4", - "mode": "none" - }, - "instr_49044": { - "virtual_address": 49044, - "size": 4, - "disassembly": "mov r2, r10", - "mnemonic": "mov", - "operands": "r2, r10", - "mode": "none" - }, - "instr_49048": { - "virtual_address": 49048, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_49052": { - "virtual_address": 49052, - "size": 4, - "disassembly": "mov r8, r0", - "mnemonic": "mov", - "operands": "r8, r0", - "mode": "none" - }, - "instr_49056": { - "virtual_address": 49056, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_49060": { - "virtual_address": 49060, - "size": 4, - "disassembly": "bl 0x0f534", - "mnemonic": "bl", - "operands": "0x0f534", - "mode": "none" - }, - "instr_49064": { - "virtual_address": 49064, - "size": 4, - "disassembly": "ldr r2, [r0, #0xc]", - "mnemonic": "ldr", - "operands": "r2, [r0, #0xc]", - "mode": "none" - }, - "instr_49068": { - "virtual_address": 49068, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_49072": { - "virtual_address": 49072, - "size": 4, - "disassembly": "mov r1, r0", - "mnemonic": "mov", - "operands": "r1, r0", - "mode": "none" - }, - "instr_49076": { - "virtual_address": 49076, - "size": 4, - "disassembly": "add r3, r9, #0x30", - "mnemonic": "add", - "operands": "r3, r9, #0x30", - "mode": "none" - }, - "instr_49080": { - "virtual_address": 49080, - "size": 4, - "disassembly": "bne 0x0c654", - "mnemonic": "bne", - "operands": "0x0c654", - "mode": "none" - }, - "bb_49016": { - "virtual_address": 49016, - "size": 68, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 49084, - "children": [ - "instr_49016", - "instr_49020", - "instr_49024", - "instr_49028", - "instr_49032", - "instr_49036", - "instr_49040", - "instr_49044", - "instr_49048", - "instr_49052", - "instr_49056", - "instr_49060", - "instr_49064", - "instr_49068", - "instr_49072", - "instr_49076", - "instr_49080" - ] - }, - "instr_49084": { - "virtual_address": 49084, - "size": 4, - "disassembly": "str r0, [sp, #0x18]", - "mnemonic": "str", - "operands": "r0, [sp, #0x18]", - "mode": "none" - }, - "instr_49088": { - "virtual_address": 49088, - "size": 4, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "none" - }, - "instr_49092": { - "virtual_address": 49092, - "size": 4, - "disassembly": "str r3, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x1c]", - "mode": "none" - }, - "instr_49096": { - "virtual_address": 49096, - "size": 4, - "disassembly": "bl 0x0f4d4", - "mnemonic": "bl", - "operands": "0x0f4d4", - "mode": "none" - }, - "instr_49100": { - "virtual_address": 49100, - "size": 4, - "disassembly": "mov r2, r0", - "mnemonic": "mov", - "operands": "r2, r0", - "mode": "none" - }, - "instr_49104": { - "virtual_address": 49104, - "size": 4, - "disassembly": "ldr r1, [sp, #0x18]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x18]", - "mode": "none" - }, - "instr_49108": { - "virtual_address": 49108, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_49112": { - "virtual_address": 49112, - "size": 4, - "disassembly": "str r2, [sp, #0x18]", - "mnemonic": "str", - "operands": "r2, [sp, #0x18]", - "mode": "none" - }, - "instr_49116": { - "virtual_address": 49116, - "size": 4, - "disassembly": "bl 0x0ec90", - "mnemonic": "bl", - "operands": "0x0ec90", - "mode": "none" - }, - "instr_49120": { - "virtual_address": 49120, - "size": 4, - "disassembly": "ldr r3, [sp, #0x90]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x90]", - "mode": "none" - }, - "instr_49124": { - "virtual_address": 49124, - "size": 4, - "disassembly": "ldr r2, [sp, #0x18]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x18]", - "mode": "none" - }, - "instr_49128": { - "virtual_address": 49128, - "size": 4, - "disassembly": "orr r1, r2, r3", - "mnemonic": "orr", - "operands": "r1, r2, r3", - "mode": "none" - }, - "instr_49132": { - "virtual_address": 49132, - "size": 4, - "disassembly": "ldr r3, [sp, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x8]", - "mode": "none" - }, - "instr_49136": { - "virtual_address": 49136, - "size": 4, - "disassembly": "orrs r3, r3, r1", - "mnemonic": "orrs", - "operands": "r3, r3, r1", - "mode": "none" - }, - "instr_49140": { - "virtual_address": 49140, - "size": 4, - "disassembly": "ldr r3, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x1c]", - "mode": "none" - }, - "instr_49144": { - "virtual_address": 49144, - "size": 4, - "disassembly": "beq 0x0cb1c", - "mnemonic": "beq", - "operands": "0x0cb1c", - "mode": "none" - }, - "bb_49084": { - "virtual_address": 49084, - "size": 64, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 49148, - "children": [ - "instr_49084", - "instr_49088", - "instr_49092", - "instr_49096", - "instr_49100", - "instr_49104", - "instr_49108", - "instr_49112", - "instr_49116", - "instr_49120", - "instr_49124", - "instr_49128", - "instr_49132", - "instr_49136", - "instr_49140", - "instr_49144" - ] - }, - "instr_49148": { - "virtual_address": 49148, - "size": 4, - "disassembly": "cmp r8, #0x0", - "mnemonic": "cmp", - "operands": "r8, #0x0", - "mode": "none" - }, - "instr_49152": { - "virtual_address": 49152, - "size": 4, - "disassembly": "blt 0x0c98c", - "mnemonic": "blt", - "operands": "0x0c98c", - "mode": "none" - }, - "bb_49148": { - "virtual_address": 49148, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 49156, - "children": [ - "instr_49148", - "instr_49152" - ] - }, - "instr_49156": { - "virtual_address": 49156, - "size": 4, - "disassembly": "ldr r1, [sp, #0x90]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x90]", - "mode": "none" - }, - "instr_49160": { - "virtual_address": 49160, - "size": 4, - "disassembly": "orr r8, r8, r1", - "mnemonic": "orr", - "operands": "r8, r8, r1", - "mode": "none" - }, - "instr_49164": { - "virtual_address": 49164, - "size": 4, - "disassembly": "ldr r1, [sp, #0x8]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x8]", - "mode": "none" - }, - "instr_49168": { - "virtual_address": 49168, - "size": 4, - "disassembly": "orrs r1, r1, r8", - "mnemonic": "orrs", - "operands": "r1, r1, r8", - "mode": "none" - }, - "instr_49172": { - "virtual_address": 49172, - "size": 4, - "disassembly": "beq 0x0c98c", - "mnemonic": "beq", - "operands": "0x0c98c", - "mode": "none" - }, - "bb_49156": { - "virtual_address": 49156, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 49176, - "children": [ - "instr_49156", - "instr_49160", - "instr_49164", - "instr_49168", - "instr_49172" - ] - }, - "instr_49176": { - "virtual_address": 49176, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_49180": { - "virtual_address": 49180, - "size": 4, - "disassembly": "bgt 0x0cad4", - "mnemonic": "bgt", - "operands": "0x0cad4", - "mode": "none" - }, - "bb_49176": { - "virtual_address": 49176, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 49184, - "children": [ - "instr_49176", - "instr_49180" - ] - }, - "instr_49184": { - "virtual_address": 49184, - "size": 4, - "disassembly": "ldr r2, [sp, #0x20]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x20]", - "mode": "none" - }, - "instr_49188": { - "virtual_address": 49188, - "size": 4, - "disassembly": "strb r3, [r5, #0x0]", - "mnemonic": "strb", - "operands": "r3, [r5, #0x0]", - "mode": "none" - }, - "instr_49192": { - "virtual_address": 49192, - "size": 4, - "disassembly": "cmp r2, r5", - "mnemonic": "cmp", - "operands": "r2, r5", - "mode": "none" - }, - "instr_49196": { - "virtual_address": 49196, - "size": 4, - "disassembly": "add r5, r5, #0x1", - "mnemonic": "add", - "operands": "r5, r5, #0x1", - "mode": "none" - }, - "instr_49200": { - "virtual_address": 49200, - "size": 4, - "disassembly": "mov r8, r5", - "mnemonic": "mov", - "operands": "r8, r5", - "mode": "none" - }, - "instr_49204": { - "virtual_address": 49204, - "size": 4, - "disassembly": "beq 0x0cb04", - "mnemonic": "beq", - "operands": "0x0cb04", - "mode": "none" - }, - "bb_49184": { - "virtual_address": 49184, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 49208, - "children": [ - "instr_49184", - "instr_49188", - "instr_49192", - "instr_49196", - "instr_49200", - "instr_49204" - ] - }, - "instr_49208": { - "virtual_address": 49208, - "size": 4, - "disassembly": "mov r1, r11", - "mnemonic": "mov", - "operands": "r1, r11", - "mode": "none" - }, - "instr_49212": { - "virtual_address": 49212, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_49216": { - "virtual_address": 49216, - "size": 4, - "disassembly": "mov r2, #0xa", - "mnemonic": "mov", - "operands": "r2, #0xa", - "mode": "none" - }, - "instr_49220": { - "virtual_address": 49220, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_49224": { - "virtual_address": 49224, - "size": 4, - "disassembly": "bl 0x0ecac", - "mnemonic": "bl", - "operands": "0x0ecac", - "mode": "none" - }, - "instr_49228": { - "virtual_address": 49228, - "size": 4, - "disassembly": "cmp r6, r10", - "mnemonic": "cmp", - "operands": "r6, r10", - "mode": "none" - }, - "instr_49232": { - "virtual_address": 49232, - "size": 4, - "disassembly": "mov r11, r0", - "mnemonic": "mov", - "operands": "r11, r0", - "mode": "none" - }, - "instr_49236": { - "virtual_address": 49236, - "size": 4, - "disassembly": "mov r1, r6", - "mnemonic": "mov", - "operands": "r1, r6", - "mode": "none" - }, - "instr_49240": { - "virtual_address": 49240, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_49244": { - "virtual_address": 49244, - "size": 4, - "disassembly": "mov r2, #0xa", - "mnemonic": "mov", - "operands": "r2, #0xa", - "mode": "none" - }, - "instr_49248": { - "virtual_address": 49248, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_49252": { - "virtual_address": 49252, - "size": 4, - "disassembly": "beq 0x0c66c", - "mnemonic": "beq", - "operands": "0x0c66c", - "mode": "none" - }, - "bb_49208": { - "virtual_address": 49208, - "size": 48, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 49256, - "children": [ - "instr_49208", - "instr_49212", - "instr_49216", - "instr_49220", - "instr_49224", - "instr_49228", - "instr_49232", - "instr_49236", - "instr_49240", - "instr_49244", - "instr_49248", - "instr_49252" - ] - }, - "instr_49256": { - "virtual_address": 49256, - "size": 4, - "disassembly": "bl 0x0ecac", - "mnemonic": "bl", - "operands": "0x0ecac", - "mode": "none" - }, - "instr_49260": { - "virtual_address": 49260, - "size": 4, - "disassembly": "mov r1, r10", - "mnemonic": "mov", - "operands": "r1, r10", - "mode": "none" - }, - "instr_49264": { - "virtual_address": 49264, - "size": 4, - "disassembly": "mov r6, r0", - "mnemonic": "mov", - "operands": "r6, r0", - "mode": "none" - }, - "instr_49268": { - "virtual_address": 49268, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_49272": { - "virtual_address": 49272, - "size": 4, - "disassembly": "mov r2, #0xa", - "mnemonic": "mov", - "operands": "r2, #0xa", - "mode": "none" - }, - "instr_49276": { - "virtual_address": 49276, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_49280": { - "virtual_address": 49280, - "size": 4, - "disassembly": "bl 0x0ecac", - "mnemonic": "bl", - "operands": "0x0ecac", - "mode": "none" - }, - "instr_49284": { - "virtual_address": 49284, - "size": 4, - "disassembly": "mov r10, r0", - "mnemonic": "mov", - "operands": "r10, r0", - "mode": "none" - }, - "instr_49288": { - "virtual_address": 49288, - "size": 4, - "disassembly": "b 0x0bf78", - "mnemonic": "b", - "operands": "0x0bf78", - "mode": "none" - }, - "bb_49256": { - "virtual_address": 49256, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 49016, - "children": [ - "instr_49256", - "instr_49260", - "instr_49264", - "instr_49268", - "instr_49272", - "instr_49276", - "instr_49280", - "instr_49284", - "instr_49288" - ] - }, - "instr_49292": { - "virtual_address": 49292, - "size": 4, - "disassembly": "beq 0x0c588", - "mnemonic": "beq", - "operands": "0x0c588", - "mode": "none" - }, - "bb_49292": { - "virtual_address": 49292, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 49296, - "children": [ - "instr_49292" - ] - }, - "instr_49296": { - "virtual_address": 49296, - "size": 4, - "disassembly": "ldr r3, [sp, #0x14]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x14]", - "mode": "none" - }, - "instr_49300": { - "virtual_address": 49300, - "size": 4, - "disassembly": "rsb r6, r3, #0x0", - "mnemonic": "rsb", - "operands": "r6, r3, #0x0", - "mode": "none" - }, - "instr_49304": { - "virtual_address": 49304, - "size": 4, - "disassembly": "ldr r3, [0xb864]", - "mnemonic": "ldr", - "operands": "r3, [0xb864]", - "mode": "none" - }, - "instr_49308": { - "virtual_address": 49308, - "size": 4, - "disassembly": "and r2, r6, #0xf", - "mnemonic": "and", - "operands": "r2, r6, #0xf", - "mode": "none" - }, - "instr_49312": { - "virtual_address": 49312, - "size": 4, - "disassembly": "add r3, r3, r2, lsl #0x3", - "mnemonic": "add", - "operands": "r3, r3, r2, lsl #0x3", - "mode": "none" - }, - "instr_49316": { - "virtual_address": 49316, - "size": 4, - "disassembly": "ldmia r3, {r2, r3}", - "mnemonic": "ldmia", - "operands": "r3, {r2, r3}", - "mode": "none" - }, - "instr_49320": { - "virtual_address": 49320, - "size": 4, - "disassembly": "add r1, sp, #0x20", - "mnemonic": "add", - "operands": "r1, sp, #0x20", - "mode": "none" - }, - "instr_49324": { - "virtual_address": 49324, - "size": 4, - "disassembly": "ldmia r1, {r0, r1}", - "mnemonic": "ldmia", - "operands": "r1, {r0, r1}", - "mode": "none" - }, - "instr_49328": { - "virtual_address": 49328, - "size": 4, - "disassembly": "bl 0x13688", - "mnemonic": "bl", - "operands": "0x13688", - "mode": "none" - }, - "instr_49332": { - "virtual_address": 49332, - "size": 4, - "disassembly": "movs r6, r6, asr #0x4", - "mnemonic": "movs", - "operands": "r6, r6, asr #0x4", - "mode": "none" - }, - "instr_49336": { - "virtual_address": 49336, - "size": 4, - "disassembly": "str r0, [sp, #0x48]", - "mnemonic": "str", - "operands": "r0, [sp, #0x48]", - "mode": "none" - }, - "instr_49340": { - "virtual_address": 49340, - "size": 4, - "disassembly": "str r1, [sp, #0x4c]", - "mnemonic": "str", - "operands": "r1, [sp, #0x4c]", - "mode": "none" - }, - "instr_49344": { - "virtual_address": 49344, - "size": 4, - "disassembly": "beq 0x0cb94", - "mnemonic": "beq", - "operands": "0x0cb94", - "mode": "none" - }, - "bb_49296": { - "virtual_address": 49296, - "size": 52, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 49348, - "children": [ - "instr_49296", - "instr_49300", - "instr_49304", - "instr_49308", - "instr_49312", - "instr_49316", - "instr_49320", - "instr_49324", - "instr_49328", - "instr_49332", - "instr_49336", - "instr_49340", - "instr_49344" - ] - }, - "instr_49348": { - "virtual_address": 49348, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_49352": { - "virtual_address": 49352, - "size": 4, - "disassembly": "mov r8, #0x2", - "mnemonic": "mov", - "operands": "r8, #0x2", - "mode": "none" - }, - "instr_49356": { - "virtual_address": 49356, - "size": 4, - "disassembly": "ldr r7, [0xb84c]", - "mnemonic": "ldr", - "operands": "r7, [0xb84c]", - "mode": "none" - }, - "bb_49348": { - "virtual_address": 49348, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 49360, - "children": [ - "instr_49348", - "instr_49352", - "instr_49356" - ] - }, - "instr_49360": { - "virtual_address": 49360, - "size": 4, - "disassembly": "tst r6, #0x1", - "mnemonic": "tst", - "operands": "r6, #0x1", - "mode": "none" - }, - "instr_49364": { - "virtual_address": 49364, - "size": 4, - "disassembly": "beq 0x0c0e8", - "mnemonic": "beq", - "operands": "0x0c0e8", - "mode": "none" - }, - "bb_49360": { - "virtual_address": 49360, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 49368, - "children": [ - "instr_49360", - "instr_49364" - ] - }, - "instr_49368": { - "virtual_address": 49368, - "size": 4, - "disassembly": "ldmia r7, {r2, r3}", - "mnemonic": "ldmia", - "operands": "r7, {r2, r3}", - "mode": "none" - }, - "instr_49372": { - "virtual_address": 49372, - "size": 4, - "disassembly": "bl 0x13688", - "mnemonic": "bl", - "operands": "0x13688", - "mode": "none" - }, - "instr_49376": { - "virtual_address": 49376, - "size": 4, - "disassembly": "mov r3, r5", - "mnemonic": "mov", - "operands": "r3, r5", - "mode": "none" - }, - "instr_49380": { - "virtual_address": 49380, - "size": 4, - "disassembly": "add r8, r8, #0x1", - "mnemonic": "add", - "operands": "r8, r8, #0x1", - "mode": "none" - }, - "bb_49368": { - "virtual_address": 49368, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 49384, - "children": [ - "instr_49368", - "instr_49372", - "instr_49376", - "instr_49380" - ] - }, - "instr_49384": { - "virtual_address": 49384, - "size": 4, - "disassembly": "movs r6, r6, asr #0x1", - "mnemonic": "movs", - "operands": "r6, r6, asr #0x1", - "mode": "none" - }, - "instr_49388": { - "virtual_address": 49388, - "size": 4, - "disassembly": "add r7, r7, #0x8", - "mnemonic": "add", - "operands": "r7, r7, #0x8", - "mode": "none" - }, - "instr_49392": { - "virtual_address": 49392, - "size": 4, - "disassembly": "bne 0x0c0d0", - "mnemonic": "bne", - "operands": "0x0c0d0", - "mode": "none" - }, - "bb_49384": { - "virtual_address": 49384, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 49396, - "children": [ - "instr_49384", - "instr_49388", - "instr_49392" - ] - }, - "instr_49396": { - "virtual_address": 49396, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_49400": { - "virtual_address": 49400, - "size": 4, - "disassembly": "str r0, [sp, #0x38]", - "mnemonic": "str", - "operands": "r0, [sp, #0x38]", - "mode": "none" - }, - "instr_49404": { - "virtual_address": 49404, - "size": 4, - "disassembly": "str r1, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r1, [sp, #0x3c]", - "mode": "none" - }, - "instr_49408": { - "virtual_address": 49408, - "size": 4, - "disassembly": "addeq r3, sp, #0x48", - "mnemonic": "addeq", - "operands": "r3, sp, #0x48", - "mode": "none" - }, - "instr_49412": { - "virtual_address": 49412, - "size": 4, - "disassembly": "ldmiaeq r3, {r2, r3}", - "mnemonic": "ldmiaeq", - "operands": "r3, {r2, r3}", - "mode": "none" - }, - "instr_49416": { - "virtual_address": 49416, - "size": 4, - "disassembly": "streq r2, [sp, #0x38]", - "mnemonic": "streq", - "operands": "r2, [sp, #0x38]", - "mode": "none" - }, - "instr_49420": { - "virtual_address": 49420, - "size": 4, - "disassembly": "streq r3, [sp, #0x3c]", - "mnemonic": "streq", - "operands": "r3, [sp, #0x3c]", - "mode": "none" - }, - "instr_49424": { - "virtual_address": 49424, - "size": 4, - "disassembly": "b 0x0b9b4", - "mnemonic": "b", - "operands": "0x0b9b4", - "mode": "none" - }, - "bb_49396": { - "virtual_address": 49396, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 47540, - "children": [ - "instr_49396", - "instr_49400", - "instr_49404", - "instr_49408", - "instr_49412", - "instr_49416", - "instr_49420", - "instr_49424" - ] - }, - "instr_49428": { - "virtual_address": 49428, - "size": 4, - "disassembly": "ldr r7, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r7, [sp, #0x1c]", - "mode": "none" - }, - "instr_49432": { - "virtual_address": 49432, - "size": 4, - "disassembly": "cmp r7, #0x0", - "mnemonic": "cmp", - "operands": "r7, #0x0", - "mode": "none" - }, - "instr_49436": { - "virtual_address": 49436, - "size": 4, - "disassembly": "movgt r3, #0x0", - "mnemonic": "movgt", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_49440": { - "virtual_address": 49440, - "size": 4, - "disassembly": "movle r3, #0x1", - "mnemonic": "movle", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_49444": { - "virtual_address": 49444, - "size": 4, - "disassembly": "ldr r1, [sp, #0x94]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x94]", - "mode": "none" - }, - "instr_49448": { - "virtual_address": 49448, - "size": 4, - "disassembly": "ands r3, r3, r1, lsr #0x1f", - "mnemonic": "ands", - "operands": "r3, r3, r1, lsr #0x1f", - "mode": "none" - }, - "instr_49452": { - "virtual_address": 49452, - "size": 4, - "disassembly": "ldr r1, [sp, #0x14]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x14]", - "mode": "none" - }, - "instr_49456": { - "virtual_address": 49456, - "size": 4, - "disassembly": "ldr r3, [0xb864]", - "mnemonic": "ldr", - "operands": "r3, [0xb864]", - "mode": "none" - }, - "instr_49460": { - "virtual_address": 49460, - "size": 4, - "disassembly": "add r3, r3, r1, lsl #0x3", - "mnemonic": "add", - "operands": "r3, r3, r1, lsl #0x3", - "mode": "none" - }, - "instr_49464": { - "virtual_address": 49464, - "size": 4, - "disassembly": "ldmia r3, {r0, r1}", - "mnemonic": "ldmia", - "operands": "r3, {r0, r1}", - "mode": "none" - }, - "instr_49468": { - "virtual_address": 49468, - "size": 4, - "disassembly": "str r0, [sp, #0x8]", - "mnemonic": "str", - "operands": "r0, [sp, #0x8]", - "mode": "none" - }, - "instr_49472": { - "virtual_address": 49472, - "size": 4, - "disassembly": "str r1, [sp, #0xc]", - "mnemonic": "str", - "operands": "r1, [sp, #0xc]", - "mode": "none" - }, - "instr_49476": { - "virtual_address": 49476, - "size": 4, - "disassembly": "beq 0x0c800", - "mnemonic": "beq", - "operands": "0x0c800", - "mode": "none" - }, - "bb_49428": { - "virtual_address": 49428, - "size": 52, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 49480, - "children": [ - "instr_49428", - "instr_49432", - "instr_49436", - "instr_49440", - "instr_49444", - "instr_49448", - "instr_49452", - "instr_49456", - "instr_49460", - "instr_49464", - "instr_49468", - "instr_49472", - "instr_49476" - ] - }, - "instr_49480": { - "virtual_address": 49480, - "size": 4, - "disassembly": "cmp r7, #0x0", - "mnemonic": "cmp", - "operands": "r7, #0x0", - "mode": "none" - }, - "instr_49484": { - "virtual_address": 49484, - "size": 4, - "disassembly": "bne 0x0c648", - "mnemonic": "bne", - "operands": "0x0c648", - "mode": "none" - }, - "bb_49480": { - "virtual_address": 49480, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 49488, - "children": [ - "instr_49480", - "instr_49484" - ] - }, - "instr_49488": { - "virtual_address": 49488, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_49492": { - "virtual_address": 49492, - "size": 4, - "disassembly": "ldr r3, [0xb850]", - "mnemonic": "ldr", - "operands": "r3, [0xb850]", - "mode": "none" - }, - "instr_49496": { - "virtual_address": 49496, - "size": 4, - "disassembly": "bl 0x13688", - "mnemonic": "bl", - "operands": "0x13688", - "mode": "none" - }, - "instr_49500": { - "virtual_address": 49500, - "size": 4, - "disassembly": "mov r2, r0", - "mnemonic": "mov", - "operands": "r2, r0", - "mode": "none" - }, - "instr_49504": { - "virtual_address": 49504, - "size": 4, - "disassembly": "mov r3, r1", - "mnemonic": "mov", - "operands": "r3, r1", - "mode": "none" - }, - "instr_49508": { - "virtual_address": 49508, - "size": 4, - "disassembly": "add r1, sp, #0x20", - "mnemonic": "add", - "operands": "r1, sp, #0x20", - "mode": "none" - }, - "instr_49512": { - "virtual_address": 49512, - "size": 4, - "disassembly": "ldmia r1, {r0, r1}", - "mnemonic": "ldmia", - "operands": "r1, {r0, r1}", - "mode": "none" - }, - "instr_49516": { - "virtual_address": 49516, - "size": 4, - "disassembly": "bl 0x13c20", - "mnemonic": "bl", - "operands": "0x13c20", - "mode": "none" - }, - "instr_49520": { - "virtual_address": 49520, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_49524": { - "virtual_address": 49524, - "size": 4, - "disassembly": "beq 0x0c690", - "mnemonic": "beq", - "operands": "0x0c690", - "mode": "none" - }, - "bb_49488": { - "virtual_address": 49488, - "size": 40, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 49528, - "children": [ - "instr_49488", - "instr_49492", - "instr_49496", - "instr_49500", - "instr_49504", - "instr_49508", - "instr_49512", - "instr_49516", - "instr_49520", - "instr_49524" - ] - }, - "instr_49528": { - "virtual_address": 49528, - "size": 4, - "disassembly": "ldr r7, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r7, [sp, #0x1c]", - "mode": "none" - }, - "bb_49528": { - "virtual_address": 49528, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 49532, - "children": [ - "instr_49528" - ] - }, - "instr_49532": { - "virtual_address": 49532, - "size": 4, - "disassembly": "mov r6, r7", - "mnemonic": "mov", - "operands": "r6, r7", - "mode": "none" - }, - "instr_49536": { - "virtual_address": 49536, - "size": 4, - "disassembly": "b 0x0be40", - "mnemonic": "b", - "operands": "0x0be40", - "mode": "none" - }, - "bb_49532": { - "virtual_address": 49532, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48704, - "children": [ - "instr_49532", - "instr_49536" - ] - }, - "instr_49540": { - "virtual_address": 49540, - "size": 4, - "disassembly": "mov r1, r0", - "mnemonic": "mov", - "operands": "r1, r0", - "mode": "none" - }, - "instr_49544": { - "virtual_address": 49544, - "size": 4, - "disassembly": "mov r2, r10", - "mnemonic": "mov", - "operands": "r2, r10", - "mode": "none" - }, - "instr_49548": { - "virtual_address": 49548, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_49552": { - "virtual_address": 49552, - "size": 4, - "disassembly": "bl 0x0f270", - "mnemonic": "bl", - "operands": "0x0f270", - "mode": "none" - }, - "instr_49556": { - "virtual_address": 49556, - "size": 4, - "disassembly": "ldr r3, [sp, #0x90]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x90]", - "mode": "none" - }, - "instr_49560": { - "virtual_address": 49560, - "size": 4, - "disassembly": "cmp r3, #0x1", - "mnemonic": "cmp", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_49564": { - "virtual_address": 49564, - "size": 4, - "disassembly": "mov r7, r0", - "mnemonic": "mov", - "operands": "r7, r0", - "mode": "none" - }, - "instr_49568": { - "virtual_address": 49568, - "size": 4, - "disassembly": "ble 0x0c5a0", - "mnemonic": "ble", - "operands": "0x0c5a0", - "mode": "none" - }, - "bb_49540": { - "virtual_address": 49540, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 49572, - "children": [ - "instr_49540", - "instr_49544", - "instr_49548", - "instr_49552", - "instr_49556", - "instr_49560", - "instr_49564", - "instr_49568" - ] - }, - "instr_49572": { - "virtual_address": 49572, - "size": 4, - "disassembly": "mov r9, #0x0", - "mnemonic": "mov", - "operands": "r9, #0x0", - "mode": "none" - }, - "bb_49572": { - "virtual_address": 49572, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 49576, - "children": [ - "instr_49572" - ] - }, - "instr_49576": { - "virtual_address": 49576, - "size": 4, - "disassembly": "ldr r3, [r7, #0x10]", - "mnemonic": "ldr", - "operands": "r3, [r7, #0x10]", - "mode": "none" - }, - "instr_49580": { - "virtual_address": 49580, - "size": 4, - "disassembly": "add r3, r7, r3, lsl #0x2", - "mnemonic": "add", - "operands": "r3, r7, r3, lsl #0x2", - "mode": "none" - }, - "instr_49584": { - "virtual_address": 49584, - "size": 4, - "disassembly": "ldr r0, [r3, #0x10]", - "mnemonic": "ldr", - "operands": "r0, [r3, #0x10]", - "mode": "none" - }, - "instr_49588": { - "virtual_address": 49588, - "size": 4, - "disassembly": "bl 0x0eec0", - "mnemonic": "bl", - "operands": "0x0eec0", - "mode": "none" - }, - "instr_49592": { - "virtual_address": 49592, - "size": 4, - "disassembly": "rsb r3, r0, #0x20", - "mnemonic": "rsb", - "operands": "r3, r0, #0x20", - "mode": "none" - }, - "instr_49596": { - "virtual_address": 49596, - "size": 4, - "disassembly": "b 0x0bd8c", - "mnemonic": "b", - "operands": "0x0bd8c", - "mode": "none" - }, - "bb_49576": { - "virtual_address": 49576, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48524, - "children": [ - "instr_49576", - "instr_49580", - "instr_49584", - "instr_49588", - "instr_49592", - "instr_49596" - ] - }, - "instr_49600": { - "virtual_address": 49600, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_49604": { - "virtual_address": 49604, - "size": 4, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "none" - }, - "instr_49608": { - "virtual_address": 49608, - "size": 4, - "disassembly": "bl 0x0f4d4", - "mnemonic": "bl", - "operands": "0x0f4d4", - "mode": "none" - }, - "instr_49612": { - "virtual_address": 49612, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_49616": { - "virtual_address": 49616, - "size": 4, - "disassembly": "bge 0x0be10", - "mnemonic": "bge", - "operands": "0x0be10", - "mode": "none" - }, - "bb_49600": { - "virtual_address": 49600, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 49620, - "children": [ - "instr_49600", - "instr_49604", - "instr_49608", - "instr_49612", - "instr_49616" - ] - }, - "instr_49620": { - "virtual_address": 49620, - "size": 4, - "disassembly": "mov r1, r11", - "mnemonic": "mov", - "operands": "r1, r11", - "mode": "none" - }, - "instr_49624": { - "virtual_address": 49624, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_49628": { - "virtual_address": 49628, - "size": 4, - "disassembly": "mov r2, #0xa", - "mnemonic": "mov", - "operands": "r2, #0xa", - "mode": "none" - }, - "instr_49632": { - "virtual_address": 49632, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_49636": { - "virtual_address": 49636, - "size": 4, - "disassembly": "bl 0x0ecac", - "mnemonic": "bl", - "operands": "0x0ecac", - "mode": "none" - }, - "instr_49640": { - "virtual_address": 49640, - "size": 4, - "disassembly": "ldr r3, [sp, #0x2c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x2c]", - "mode": "none" - }, - "instr_49644": { - "virtual_address": 49644, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_49648": { - "virtual_address": 49648, - "size": 4, - "disassembly": "ldr r3, [sp, #0x14]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x14]", - "mode": "none" - }, - "instr_49652": { - "virtual_address": 49652, - "size": 4, - "disassembly": "mov r11, r0", - "mnemonic": "mov", - "operands": "r11, r0", - "mode": "none" - }, - "instr_49656": { - "virtual_address": 49656, - "size": 4, - "disassembly": "sub r8, r3, #0x1", - "mnemonic": "sub", - "operands": "r8, r3, #0x1", - "mode": "none" - }, - "instr_49660": { - "virtual_address": 49660, - "size": 4, - "disassembly": "bne 0x0cb38", - "mnemonic": "bne", - "operands": "0x0cb38", - "mode": "none" - }, - "bb_49620": { - "virtual_address": 49620, - "size": 44, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 49664, - "children": [ - "instr_49620", - "instr_49624", - "instr_49628", - "instr_49632", - "instr_49636", - "instr_49640", - "instr_49644", - "instr_49648", - "instr_49652", - "instr_49656", - "instr_49660" - ] - }, - "instr_49664": { - "virtual_address": 49664, - "size": 4, - "disassembly": "ldr r2, [sp, #0x44]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x44]", - "mode": "none" - }, - "instr_49668": { - "virtual_address": 49668, - "size": 4, - "disassembly": "ldr r1, [sp, #0x90]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x90]", - "mode": "none" - }, - "instr_49672": { - "virtual_address": 49672, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_49676": { - "virtual_address": 49676, - "size": 4, - "disassembly": "mov r3, r2", - "mnemonic": "mov", - "operands": "r3, r2", - "mode": "none" - }, - "instr_49680": { - "virtual_address": 49680, - "size": 4, - "disassembly": "movle r3, #0x1", - "mnemonic": "movle", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_49684": { - "virtual_address": 49684, - "size": 4, - "disassembly": "movgt r3, #0x0", - "mnemonic": "movgt", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_49688": { - "virtual_address": 49688, - "size": 4, - "disassembly": "cmp r1, #0x2", - "mnemonic": "cmp", - "operands": "r1, #0x2", - "mode": "none" - }, - "instr_49692": { - "virtual_address": 49692, - "size": 4, - "disassembly": "movle r3, #0x0", - "mnemonic": "movle", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_49696": { - "virtual_address": 49696, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_49700": { - "virtual_address": 49700, - "size": 4, - "disassembly": "streq r2, [sp, #0x1c]", - "mnemonic": "streq", - "operands": "r2, [sp, #0x1c]", - "mode": "none" - }, - "instr_49704": { - "virtual_address": 49704, - "size": 4, - "disassembly": "beq 0x0c494", - "mnemonic": "beq", - "operands": "0x0c494", - "mode": "none" - }, - "bb_49664": { - "virtual_address": 49664, - "size": 44, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 49708, - "children": [ - "instr_49664", - "instr_49668", - "instr_49672", - "instr_49676", - "instr_49680", - "instr_49684", - "instr_49688", - "instr_49692", - "instr_49696", - "instr_49700", - "instr_49704" - ] - }, - "instr_49708": { - "virtual_address": 49708, - "size": 4, - "disassembly": "str r8, [sp, #0x14]", - "mnemonic": "str", - "operands": "r8, [sp, #0x14]", - "mode": "none" - }, - "bb_49708": { - "virtual_address": 49708, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 49712, - "children": [ - "instr_49708" - ] - }, - "instr_49712": { - "virtual_address": 49712, - "size": 4, - "disassembly": "ldr r3, [sp, #0x44]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x44]", - "mode": "none" - }, - "instr_49716": { - "virtual_address": 49716, - "size": 4, - "disassembly": "str r3, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x1c]", - "mode": "none" - }, - "instr_49720": { - "virtual_address": 49720, - "size": 4, - "disassembly": "b 0x0be34", - "mnemonic": "b", - "operands": "0x0be34", - "mode": "none" - }, - "bb_49712": { - "virtual_address": 49712, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48692, - "children": [ - "instr_49712", - "instr_49716", - "instr_49720" - ] - }, - "instr_49724": { - "virtual_address": 49724, - "size": 4, - "disassembly": "add r3, sp, #0x20", - "mnemonic": "add", - "operands": "r3, sp, #0x20", - "mode": "none" - }, - "instr_49728": { - "virtual_address": 49728, - "size": 4, - "disassembly": "ldmia r3, {r2, r3}", - "mnemonic": "ldmia", - "operands": "r3, {r2, r3}", - "mode": "none" - }, - "instr_49732": { - "virtual_address": 49732, - "size": 4, - "disassembly": "mov r8, #0x2", - "mnemonic": "mov", - "operands": "r8, #0x2", - "mode": "none" - }, - "instr_49736": { - "virtual_address": 49736, - "size": 4, - "disassembly": "str r2, [sp, #0x38]", - "mnemonic": "str", - "operands": "r2, [sp, #0x38]", - "mode": "none" - }, - "instr_49740": { - "virtual_address": 49740, - "size": 4, - "disassembly": "str r3, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x3c]", - "mode": "none" - }, - "instr_49744": { - "virtual_address": 49744, - "size": 4, - "disassembly": "b 0x0b95c", - "mnemonic": "b", - "operands": "0x0b95c", - "mode": "none" - }, - "bb_49724": { - "virtual_address": 49724, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 47452, - "children": [ - "instr_49724", - "instr_49728", - "instr_49732", - "instr_49736", - "instr_49740", - "instr_49744" - ] - }, - "instr_49748": { - "virtual_address": 49748, - "size": 4, - "disassembly": "mov r3, #0x1", - "mnemonic": "mov", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_49752": { - "virtual_address": 49752, - "size": 4, - "disassembly": "str r3, [sp, #0x2c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x2c]", - "mode": "none" - }, - "bb_49748": { - "virtual_address": 49748, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 49756, - "children": [ - "instr_49748", - "instr_49752" - ] - }, - "instr_49756": { - "virtual_address": 49756, - "size": 4, - "disassembly": "ldr r3, [sp, #0x94]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x94]", - "mode": "none" - }, - "instr_49760": { - "virtual_address": 49760, - "size": 4, - "disassembly": "ldr r2, [sp, #0x14]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x14]", - "mode": "none" - }, - "instr_49764": { - "virtual_address": 49764, - "size": 4, - "disassembly": "add r3, r3, r2", - "mnemonic": "add", - "operands": "r3, r3, r2", - "mode": "none" - }, - "instr_49768": { - "virtual_address": 49768, - "size": 4, - "disassembly": "str r3, [sp, #0x44]", - "mnemonic": "str", - "operands": "r3, [sp, #0x44]", - "mode": "none" - }, - "instr_49772": { - "virtual_address": 49772, - "size": 4, - "disassembly": "add r3, r3, #0x1", - "mnemonic": "add", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_49776": { - "virtual_address": 49776, - "size": 4, - "disassembly": "cmp r3, #0x1", - "mnemonic": "cmp", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_49780": { - "virtual_address": 49780, - "size": 4, - "disassembly": "movge r0, r3", - "mnemonic": "movge", - "operands": "r0, r3", - "mode": "none" - }, - "instr_49784": { - "virtual_address": 49784, - "size": 4, - "disassembly": "movlt r0, #0x1", - "mnemonic": "movlt", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_49788": { - "virtual_address": 49788, - "size": 4, - "disassembly": "str r3, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x1c]", - "mode": "none" - }, - "bb_49756": { - "virtual_address": 49756, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 49792, - "children": [ - "instr_49756", - "instr_49760", - "instr_49764", - "instr_49768", - "instr_49772", - "instr_49776", - "instr_49780", - "instr_49784", - "instr_49788" - ] - }, - "instr_49792": { - "virtual_address": 49792, - "size": 4, - "disassembly": "mov r1, #0x0", - "mnemonic": "mov", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_49796": { - "virtual_address": 49796, - "size": 4, - "disassembly": "cmp r0, #0x17", - "mnemonic": "cmp", - "operands": "r0, #0x17", - "mode": "none" - }, - "instr_49800": { - "virtual_address": 49800, - "size": 4, - "disassembly": "str r1, [r4, #0x44]", - "mnemonic": "str", - "operands": "r1, [r4, #0x44]", - "mode": "none" - }, - "instr_49804": { - "virtual_address": 49804, - "size": 4, - "disassembly": "ble 0x0b8d8", - "mnemonic": "ble", - "operands": "0x0b8d8", - "mode": "none" - }, - "bb_49792": { - "virtual_address": 49792, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 49808, - "children": [ - "instr_49792", - "instr_49796", - "instr_49800", - "instr_49804" - ] - }, - "instr_49808": { - "virtual_address": 49808, - "size": 4, - "disassembly": "mov r2, #0x1", - "mnemonic": "mov", - "operands": "r2, #0x1", - "mode": "none" - }, - "instr_49812": { - "virtual_address": 49812, - "size": 4, - "disassembly": "mov r3, #0x4", - "mnemonic": "mov", - "operands": "r3, #0x4", - "mode": "none" - }, - "bb_49808": { - "virtual_address": 49808, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 49816, - "children": [ - "instr_49808", - "instr_49812" - ] - }, - "instr_49816": { - "virtual_address": 49816, - "size": 4, - "disassembly": "mov r1, r2", - "mnemonic": "mov", - "operands": "r1, r2", - "mode": "none" - }, - "instr_49820": { - "virtual_address": 49820, - "size": 4, - "disassembly": "mov r3, r3, lsl #0x1", - "mnemonic": "mov", - "operands": "r3, r3, lsl #0x1", - "mode": "none" - }, - "instr_49824": { - "virtual_address": 49824, - "size": 4, - "disassembly": "add r2, r3, #0x14", - "mnemonic": "add", - "operands": "r2, r3, #0x14", - "mode": "none" - }, - "instr_49828": { - "virtual_address": 49828, - "size": 4, - "disassembly": "cmp r2, r0", - "mnemonic": "cmp", - "operands": "r2, r0", - "mode": "none" - }, - "instr_49832": { - "virtual_address": 49832, - "size": 4, - "disassembly": "add r2, r1, #0x1", - "mnemonic": "add", - "operands": "r2, r1, #0x1", - "mode": "none" - }, - "instr_49836": { - "virtual_address": 49836, - "size": 4, - "disassembly": "bls 0x0c298", - "mnemonic": "bls", - "operands": "0x0c298", - "mode": "none" - }, - "bb_49816": { - "virtual_address": 49816, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 49840, - "children": [ - "instr_49816", - "instr_49820", - "instr_49824", - "instr_49828", - "instr_49832", - "instr_49836" - ] - }, - "instr_49840": { - "virtual_address": 49840, - "size": 4, - "disassembly": "str r1, [r4, #0x44]", - "mnemonic": "str", - "operands": "r1, [r4, #0x44]", - "mode": "none" - }, - "instr_49844": { - "virtual_address": 49844, - "size": 4, - "disassembly": "b 0x0b8d8", - "mnemonic": "b", - "operands": "0x0b8d8", - "mode": "none" - }, - "bb_49840": { - "virtual_address": 49840, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 47320, - "children": [ - "instr_49840", - "instr_49844" - ] - }, - "instr_49848": { - "virtual_address": 49848, - "size": 4, - "disassembly": "mov r3, #0x1", - "mnemonic": "mov", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_49852": { - "virtual_address": 49852, - "size": 4, - "disassembly": "str r3, [sp, #0x2c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x2c]", - "mode": "none" - }, - "bb_49848": { - "virtual_address": 49848, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 49856, - "children": [ - "instr_49848", - "instr_49852" - ] - }, - "instr_49856": { - "virtual_address": 49856, - "size": 4, - "disassembly": "ldr r3, [sp, #0x94]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x94]", - "mode": "none" - }, - "instr_49860": { - "virtual_address": 49860, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_49864": { - "virtual_address": 49864, - "size": 4, - "disassembly": "ble 0x0c67c", - "mnemonic": "ble", - "operands": "0x0c67c", - "mode": "none" - }, - "bb_49856": { - "virtual_address": 49856, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 49868, - "children": [ - "instr_49856", - "instr_49860", - "instr_49864" - ] - }, - "instr_49868": { - "virtual_address": 49868, - "size": 4, - "disassembly": "mov r0, r3", - "mnemonic": "mov", - "operands": "r0, r3", - "mode": "none" - }, - "instr_49872": { - "virtual_address": 49872, - "size": 4, - "disassembly": "str r3, [sp, #0x44]", - "mnemonic": "str", - "operands": "r3, [sp, #0x44]", - "mode": "none" - }, - "instr_49876": { - "virtual_address": 49876, - "size": 4, - "disassembly": "str r3, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x1c]", - "mode": "none" - }, - "instr_49880": { - "virtual_address": 49880, - "size": 4, - "disassembly": "b 0x0c280", - "mnemonic": "b", - "operands": "0x0c280", - "mode": "none" - }, - "bb_49868": { - "virtual_address": 49868, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 49792, - "children": [ - "instr_49868", - "instr_49872", - "instr_49876", - "instr_49880" - ] - }, - "instr_49884": { - "virtual_address": 49884, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_49888": { - "virtual_address": 49888, - "size": 4, - "disassembly": "str r3, [sp, #0x2c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x2c]", - "mode": "none" - }, - "instr_49892": { - "virtual_address": 49892, - "size": 4, - "disassembly": "b 0x0c25c", - "mnemonic": "b", - "operands": "0x0c25c", - "mode": "none" - }, - "bb_49884": { - "virtual_address": 49884, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 49756, - "children": [ - "instr_49884", - "instr_49888", - "instr_49892" - ] - }, - "instr_49896": { - "virtual_address": 49896, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_49900": { - "virtual_address": 49900, - "size": 4, - "disassembly": "str r3, [sp, #0x2c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x2c]", - "mode": "none" - }, - "instr_49904": { - "virtual_address": 49904, - "size": 4, - "disassembly": "b 0x0c2c0", - "mnemonic": "b", - "operands": "0x0c2c0", - "mode": "none" - }, - "bb_49896": { - "virtual_address": 49896, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 49856, - "children": [ - "instr_49896", - "instr_49900", - "instr_49904" - ] - }, - "instr_49908": { - "virtual_address": 49908, - "size": 4, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "none" - }, - "instr_49912": { - "virtual_address": 49912, - "size": 4, - "disassembly": "ldr r1, [0xb864]", - "mnemonic": "ldr", - "operands": "r1, [0xb864]", - "mode": "none" - }, - "instr_49916": { - "virtual_address": 49916, - "size": 4, - "disassembly": "ldr r9, [sp, #0x48]", - "mnemonic": "ldr", - "operands": "r9, [sp, #0x48]", - "mode": "none" - }, - "instr_49920": { - "virtual_address": 49920, - "size": 4, - "disassembly": "add r1, r1, r9, lsl #0x3", - "mnemonic": "add", - "operands": "r1, r1, r9, lsl #0x3", - "mode": "none" - }, - "instr_49924": { - "virtual_address": 49924, - "size": 4, - "disassembly": "mov r2, r8", - "mnemonic": "mov", - "operands": "r2, r8", - "mode": "none" - }, - "instr_49928": { - "virtual_address": 49928, - "size": 4, - "disassembly": "ldmdb r1, {r0, r1}", - "mnemonic": "ldmdb", - "operands": "r1, {r0, r1}", - "mode": "none" - }, - "instr_49932": { - "virtual_address": 49932, - "size": 4, - "disassembly": "bl 0x13688", - "mnemonic": "bl", - "operands": "0x13688", - "mode": "none" - }, - "instr_49936": { - "virtual_address": 49936, - "size": 4, - "disassembly": "add r7, sp, #0x38", - "mnemonic": "add", - "operands": "r7, sp, #0x38", - "mode": "none" - }, - "instr_49940": { - "virtual_address": 49940, - "size": 4, - "disassembly": "ldmia r7, {r6, r7}", - "mnemonic": "ldmia", - "operands": "r7, {r6, r7}", - "mode": "none" - }, - "instr_49944": { - "virtual_address": 49944, - "size": 4, - "disassembly": "str r0, [sp, #0x50]", - "mnemonic": "str", - "operands": "r0, [sp, #0x50]", - "mode": "none" - }, - "instr_49948": { - "virtual_address": 49948, - "size": 4, - "disassembly": "str r1, [sp, #0x54]", - "mnemonic": "str", - "operands": "r1, [sp, #0x54]", - "mode": "none" - }, - "instr_49952": { - "virtual_address": 49952, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_49956": { - "virtual_address": 49956, - "size": 4, - "disassembly": "mov r0, r6", - "mnemonic": "mov", - "operands": "r0, r6", - "mode": "none" - }, - "instr_49960": { - "virtual_address": 49960, - "size": 4, - "disassembly": "bl 0x13ca0", - "mnemonic": "bl", - "operands": "0x13ca0", - "mode": "none" - }, - "instr_49964": { - "virtual_address": 49964, - "size": 4, - "disassembly": "mov r5, r0", - "mnemonic": "mov", - "operands": "r5, r0", - "mode": "none" - }, - "instr_49968": { - "virtual_address": 49968, - "size": 4, - "disassembly": "bl 0x135a4", - "mnemonic": "bl", - "operands": "0x135a4", - "mode": "none" - }, - "instr_49972": { - "virtual_address": 49972, - "size": 4, - "disassembly": "mov r2, r0", - "mnemonic": "mov", - "operands": "r2, r0", - "mode": "none" - }, - "instr_49976": { - "virtual_address": 49976, - "size": 4, - "disassembly": "mov r3, r1", - "mnemonic": "mov", - "operands": "r3, r1", - "mode": "none" - }, - "instr_49980": { - "virtual_address": 49980, - "size": 4, - "disassembly": "mov r0, r6", - "mnemonic": "mov", - "operands": "r0, r6", - "mode": "none" - }, - "instr_49984": { - "virtual_address": 49984, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_49988": { - "virtual_address": 49988, - "size": 4, - "disassembly": "bl 0x1326c", - "mnemonic": "bl", - "operands": "0x1326c", - "mode": "none" - }, - "instr_49992": { - "virtual_address": 49992, - "size": 4, - "disassembly": "ldr r8, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r8, [sp, #0x10]", - "mode": "none" - }, - "instr_49996": { - "virtual_address": 49996, - "size": 4, - "disassembly": "add r5, r5, #0x30", - "mnemonic": "add", - "operands": "r5, r5, #0x30", - "mode": "none" - }, - "instr_50000": { - "virtual_address": 50000, - "size": 4, - "disassembly": "cmp r9, #0x1", - "mnemonic": "cmp", - "operands": "r9, #0x1", - "mode": "none" - }, - "instr_50004": { - "virtual_address": 50004, - "size": 4, - "disassembly": "mov r6, r0", - "mnemonic": "mov", - "operands": "r6, r0", - "mode": "none" - }, - "instr_50008": { - "virtual_address": 50008, - "size": 4, - "disassembly": "mov r7, r1", - "mnemonic": "mov", - "operands": "r7, r1", - "mode": "none" - }, - "instr_50012": { - "virtual_address": 50012, - "size": 4, - "disassembly": "strb r5, [r8], #0x1", - "mnemonic": "strb", - "operands": "r5, [r8], #0x1", - "mode": "none" - }, - "instr_50016": { - "virtual_address": 50016, - "size": 4, - "disassembly": "beq 0x0cb30", - "mnemonic": "beq", - "operands": "0x0cb30", - "mode": "none" - }, - "bb_49908": { - "virtual_address": 49908, - "size": 112, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 50020, - "children": [ - "instr_49908", - "instr_49912", - "instr_49916", - "instr_49920", - "instr_49924", - "instr_49928", - "instr_49932", - "instr_49936", - "instr_49940", - "instr_49944", - "instr_49948", - "instr_49952", - "instr_49956", - "instr_49960", - "instr_49964", - "instr_49968", - "instr_49972", - "instr_49976", - "instr_49980", - "instr_49984", - "instr_49988", - "instr_49992", - "instr_49996", - "instr_50000", - "instr_50004", - "instr_50008", - "instr_50012", - "instr_50016" - ] - }, - "instr_50020": { - "virtual_address": 50020, - "size": 4, - "disassembly": "ldr r3, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x10]", - "mode": "none" - }, - "instr_50024": { - "virtual_address": 50024, - "size": 4, - "disassembly": "ldr r2, [sp, #0x48]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x48]", - "mode": "none" - }, - "instr_50028": { - "virtual_address": 50028, - "size": 4, - "disassembly": "add r5, r3, r2", - "mnemonic": "add", - "operands": "r5, r3, r2", - "mode": "none" - }, - "bb_50020": { - "virtual_address": 50020, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 50032, - "children": [ - "instr_50020", - "instr_50024", - "instr_50028" - ] - }, - "instr_50032": { - "virtual_address": 50032, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_50036": { - "virtual_address": 50036, - "size": 4, - "disassembly": "ldr r3, [0xb85c]", - "mnemonic": "ldr", - "operands": "r3, [0xb85c]", - "mode": "none" - }, - "instr_50040": { - "virtual_address": 50040, - "size": 4, - "disassembly": "mov r0, r6", - "mnemonic": "mov", - "operands": "r0, r6", - "mode": "none" - }, - "instr_50044": { - "virtual_address": 50044, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_50048": { - "virtual_address": 50048, - "size": 4, - "disassembly": "bl 0x13688", - "mnemonic": "bl", - "operands": "0x13688", - "mode": "none" - }, - "instr_50052": { - "virtual_address": 50052, - "size": 4, - "disassembly": "mov r7, r1", - "mnemonic": "mov", - "operands": "r7, r1", - "mode": "none" - }, - "instr_50056": { - "virtual_address": 50056, - "size": 4, - "disassembly": "mov r6, r0", - "mnemonic": "mov", - "operands": "r6, r0", - "mode": "none" - }, - "instr_50060": { - "virtual_address": 50060, - "size": 4, - "disassembly": "bl 0x13ca0", - "mnemonic": "bl", - "operands": "0x13ca0", - "mode": "none" - }, - "instr_50064": { - "virtual_address": 50064, - "size": 4, - "disassembly": "mov r9, r0", - "mnemonic": "mov", - "operands": "r9, r0", - "mode": "none" - }, - "instr_50068": { - "virtual_address": 50068, - "size": 4, - "disassembly": "bl 0x135a4", - "mnemonic": "bl", - "operands": "0x135a4", - "mode": "none" - }, - "instr_50072": { - "virtual_address": 50072, - "size": 4, - "disassembly": "mov r2, r0", - "mnemonic": "mov", - "operands": "r2, r0", - "mode": "none" - }, - "instr_50076": { - "virtual_address": 50076, - "size": 4, - "disassembly": "mov r3, r1", - "mnemonic": "mov", - "operands": "r3, r1", - "mode": "none" - }, - "instr_50080": { - "virtual_address": 50080, - "size": 4, - "disassembly": "mov r0, r6", - "mnemonic": "mov", - "operands": "r0, r6", - "mode": "none" - }, - "instr_50084": { - "virtual_address": 50084, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_50088": { - "virtual_address": 50088, - "size": 4, - "disassembly": "bl 0x1326c", - "mnemonic": "bl", - "operands": "0x1326c", - "mode": "none" - }, - "instr_50092": { - "virtual_address": 50092, - "size": 4, - "disassembly": "add r9, r9, #0x30", - "mnemonic": "add", - "operands": "r9, r9, #0x30", - "mode": "none" - }, - "instr_50096": { - "virtual_address": 50096, - "size": 4, - "disassembly": "strb r9, [r8], #0x1", - "mnemonic": "strb", - "operands": "r9, [r8], #0x1", - "mode": "none" - }, - "instr_50100": { - "virtual_address": 50100, - "size": 4, - "disassembly": "cmp r8, r5", - "mnemonic": "cmp", - "operands": "r8, r5", - "mode": "none" - }, - "instr_50104": { - "virtual_address": 50104, - "size": 4, - "disassembly": "mov r6, r0", - "mnemonic": "mov", - "operands": "r6, r0", - "mode": "none" - }, - "instr_50108": { - "virtual_address": 50108, - "size": 4, - "disassembly": "mov r7, r1", - "mnemonic": "mov", - "operands": "r7, r1", - "mode": "none" - }, - "instr_50112": { - "virtual_address": 50112, - "size": 4, - "disassembly": "bne 0x0c370", - "mnemonic": "bne", - "operands": "0x0c370", - "mode": "none" - }, - "bb_50032": { - "virtual_address": 50032, - "size": 84, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 50116, - "children": [ - "instr_50032", - "instr_50036", - "instr_50040", - "instr_50044", - "instr_50048", - "instr_50052", - "instr_50056", - "instr_50060", - "instr_50064", - "instr_50068", - "instr_50072", - "instr_50076", - "instr_50080", - "instr_50084", - "instr_50088", - "instr_50092", - "instr_50096", - "instr_50100", - "instr_50104", - "instr_50108", - "instr_50112" - ] - }, - "instr_50116": { - "virtual_address": 50116, - "size": 4, - "disassembly": "add r9, sp, #0x50", - "mnemonic": "add", - "operands": "r9, sp, #0x50", - "mode": "none" - }, - "instr_50120": { - "virtual_address": 50120, - "size": 4, - "disassembly": "ldmia r9, {r8, r9}", - "mnemonic": "ldmia", - "operands": "r9, {r8, r9}", - "mode": "none" - }, - "instr_50124": { - "virtual_address": 50124, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_50128": { - "virtual_address": 50128, - "size": 4, - "disassembly": "ldr r3, [0xb854]", - "mnemonic": "ldr", - "operands": "r3, [0xb854]", - "mode": "none" - }, - "instr_50132": { - "virtual_address": 50132, - "size": 4, - "disassembly": "mov r0, r8", - "mnemonic": "mov", - "operands": "r0, r8", - "mode": "none" - }, - "instr_50136": { - "virtual_address": 50136, - "size": 4, - "disassembly": "mov r1, r9", - "mnemonic": "mov", - "operands": "r1, r9", - "mode": "none" - }, - "instr_50140": { - "virtual_address": 50140, - "size": 4, - "disassembly": "bl 0x13270", - "mnemonic": "bl", - "operands": "0x13270", - "mode": "none" - }, - "instr_50144": { - "virtual_address": 50144, - "size": 4, - "disassembly": "mov r2, r0", - "mnemonic": "mov", - "operands": "r2, r0", - "mode": "none" - }, - "instr_50148": { - "virtual_address": 50148, - "size": 4, - "disassembly": "mov r3, r1", - "mnemonic": "mov", - "operands": "r3, r1", - "mode": "none" - }, - "instr_50152": { - "virtual_address": 50152, - "size": 4, - "disassembly": "mov r0, r6", - "mnemonic": "mov", - "operands": "r0, r6", - "mode": "none" - }, - "instr_50156": { - "virtual_address": 50156, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_50160": { - "virtual_address": 50160, - "size": 4, - "disassembly": "bl 0x13c50", - "mnemonic": "bl", - "operands": "0x13c50", - "mode": "none" - }, - "instr_50164": { - "virtual_address": 50164, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_50168": { - "virtual_address": 50168, - "size": 4, - "disassembly": "bne 0x0ca08", - "mnemonic": "bne", - "operands": "0x0ca08", - "mode": "none" - }, - "bb_50116": { - "virtual_address": 50116, - "size": 56, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 50172, - "children": [ - "instr_50116", - "instr_50120", - "instr_50124", - "instr_50128", - "instr_50132", - "instr_50136", - "instr_50140", - "instr_50144", - "instr_50148", - "instr_50152", - "instr_50156", - "instr_50160", - "instr_50164", - "instr_50168" - ] - }, - "instr_50172": { - "virtual_address": 50172, - "size": 4, - "disassembly": "mov r2, r8", - "mnemonic": "mov", - "operands": "r2, r8", - "mode": "none" - }, - "instr_50176": { - "virtual_address": 50176, - "size": 4, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "none" - }, - "instr_50180": { - "virtual_address": 50180, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_50184": { - "virtual_address": 50184, - "size": 4, - "disassembly": "ldr r1, [0xb854]", - "mnemonic": "ldr", - "operands": "r1, [0xb854]", - "mode": "none" - }, - "instr_50188": { - "virtual_address": 50188, - "size": 4, - "disassembly": "bl 0x1326c", - "mnemonic": "bl", - "operands": "0x1326c", - "mode": "none" - }, - "instr_50192": { - "virtual_address": 50192, - "size": 4, - "disassembly": "mov r2, r0", - "mnemonic": "mov", - "operands": "r2, r0", - "mode": "none" - }, - "instr_50196": { - "virtual_address": 50196, - "size": 4, - "disassembly": "mov r3, r1", - "mnemonic": "mov", - "operands": "r3, r1", - "mode": "none" - }, - "instr_50200": { - "virtual_address": 50200, - "size": 4, - "disassembly": "mov r0, r6", - "mnemonic": "mov", - "operands": "r0, r6", - "mode": "none" - }, - "instr_50204": { - "virtual_address": 50204, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_50208": { - "virtual_address": 50208, - "size": 4, - "disassembly": "bl 0x13c08", - "mnemonic": "bl", - "operands": "0x13c08", - "mode": "none" - }, - "instr_50212": { - "virtual_address": 50212, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_50216": { - "virtual_address": 50216, - "size": 4, - "disassembly": "beq 0x0bc58", - "mnemonic": "beq", - "operands": "0x0bc58", - "mode": "none" - }, - "bb_50172": { - "virtual_address": 50172, - "size": 48, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 50220, - "children": [ - "instr_50172", - "instr_50176", - "instr_50180", - "instr_50184", - "instr_50188", - "instr_50192", - "instr_50196", - "instr_50200", - "instr_50204", - "instr_50208", - "instr_50212", - "instr_50216" - ] - }, - "instr_50220": { - "virtual_address": 50220, - "size": 4, - "disassembly": "mov r2, r5", - "mnemonic": "mov", - "operands": "r2, r5", - "mode": "none" - }, - "instr_50224": { - "virtual_address": 50224, - "size": 4, - "disassembly": "ldrb r3, [r5, #-0x1]!", - "mnemonic": "ldrb", - "operands": "r3, [r5, #-0x1]!", - "mode": "none" - }, - "instr_50228": { - "virtual_address": 50228, - "size": 4, - "disassembly": "cmp r3, #0x30", - "mnemonic": "cmp", - "operands": "r3, #0x30", - "mode": "none" - }, - "instr_50232": { - "virtual_address": 50232, - "size": 4, - "disassembly": "beq 0x0c42c", - "mnemonic": "beq", - "operands": "0x0c42c", - "mode": "none" - }, - "bb_50220": { - "virtual_address": 50220, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 50236, - "children": [ - "instr_50220", - "instr_50224", - "instr_50228", - "instr_50232" - ] - }, - "instr_50236": { - "virtual_address": 50236, - "size": 4, - "disassembly": "b 0x0bbcc", - "mnemonic": "b", - "operands": "0x0bbcc", - "mode": "none" - }, - "bb_50236": { - "virtual_address": 50236, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48076, - "children": [ - "instr_50236" - ] - }, - "instr_50240": { - "virtual_address": 50240, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_50244": { - "virtual_address": 50244, - "size": 4, - "disassembly": "mov r2, #0x5", - "mnemonic": "mov", - "operands": "r2, #0x5", - "mode": "none" - }, - "instr_50248": { - "virtual_address": 50248, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_50252": { - "virtual_address": 50252, - "size": 4, - "disassembly": "bl 0x0ecac", - "mnemonic": "bl", - "operands": "0x0ecac", - "mode": "none" - }, - "instr_50256": { - "virtual_address": 50256, - "size": 4, - "disassembly": "mov r7, r0", - "mnemonic": "mov", - "operands": "r7, r0", - "mode": "none" - }, - "instr_50260": { - "virtual_address": 50260, - "size": 4, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "none" - }, - "instr_50264": { - "virtual_address": 50264, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_50268": { - "virtual_address": 50268, - "size": 4, - "disassembly": "bl 0x0f4d4", - "mnemonic": "bl", - "operands": "0x0f4d4", - "mode": "none" - }, - "instr_50272": { - "virtual_address": 50272, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_50276": { - "virtual_address": 50276, - "size": 4, - "disassembly": "ble 0x0be40", - "mnemonic": "ble", - "operands": "0x0be40", - "mode": "none" - }, - "bb_50240": { - "virtual_address": 50240, - "size": 40, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 50280, - "children": [ - "instr_50240", - "instr_50244", - "instr_50248", - "instr_50252", - "instr_50256", - "instr_50260", - "instr_50264", - "instr_50268", - "instr_50272", - "instr_50276" - ] - }, - "instr_50280": { - "virtual_address": 50280, - "size": 4, - "disassembly": "ldr r3, [sp, #0x14]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x14]", - "mode": "none" - }, - "instr_50284": { - "virtual_address": 50284, - "size": 4, - "disassembly": "add r5, r3, #0x1", - "mnemonic": "add", - "operands": "r5, r3, #0x1", - "mode": "none" - }, - "instr_50288": { - "virtual_address": 50288, - "size": 4, - "disassembly": "mov r3, #0x31", - "mnemonic": "mov", - "operands": "r3, #0x31", - "mode": "none" - }, - "instr_50292": { - "virtual_address": 50292, - "size": 4, - "disassembly": "ldr r0, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x10]", - "mode": "none" - }, - "instr_50296": { - "virtual_address": 50296, - "size": 4, - "disassembly": "mov r8, r0", - "mnemonic": "mov", - "operands": "r8, r0", - "mode": "none" - }, - "instr_50300": { - "virtual_address": 50300, - "size": 4, - "disassembly": "strb r3, [r0], #0x1", - "mnemonic": "strb", - "operands": "r3, [r0], #0x1", - "mode": "none" - }, - "instr_50304": { - "virtual_address": 50304, - "size": 4, - "disassembly": "str r0, [sp, #0x10]", - "mnemonic": "str", - "operands": "r0, [sp, #0x10]", - "mode": "none" - }, - "instr_50308": { - "virtual_address": 50308, - "size": 4, - "disassembly": "b 0x0be4c", - "mnemonic": "b", - "operands": "0x0be4c", - "mode": "none" - }, - "bb_50280": { - "virtual_address": 50280, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48716, - "children": [ - "instr_50280", - "instr_50284", - "instr_50288", - "instr_50292", - "instr_50296", - "instr_50300", - "instr_50304", - "instr_50308" - ] - }, - "instr_50312": { - "virtual_address": 50312, - "size": 4, - "disassembly": "ldr r3, [sp, #0x14]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x14]", - "mode": "none" - }, - "instr_50316": { - "virtual_address": 50316, - "size": 4, - "disassembly": "add r3, r3, #0x1", - "mnemonic": "add", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_50320": { - "virtual_address": 50320, - "size": 4, - "disassembly": "str r3, [sp, #0x14]", - "mnemonic": "str", - "operands": "r3, [sp, #0x14]", - "mode": "none" - }, - "bb_50312": { - "virtual_address": 50312, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 50324, - "children": [ - "instr_50312", - "instr_50316", - "instr_50320" - ] - }, - "instr_50324": { - "virtual_address": 50324, - "size": 4, - "disassembly": "mov r5, #0x1", - "mnemonic": "mov", - "operands": "r5, #0x1", - "mode": "none" - }, - "instr_50328": { - "virtual_address": 50328, - "size": 4, - "disassembly": "ldr r8, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r8, [sp, #0x10]", - "mode": "none" - }, - "instr_50332": { - "virtual_address": 50332, - "size": 4, - "disassembly": "ldr r9, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r9, [sp, #0x1c]", - "mode": "none" - }, - "instr_50336": { - "virtual_address": 50336, - "size": 4, - "disassembly": "b 0x0c4c0", - "mnemonic": "b", - "operands": "0x0c4c0", - "mode": "none" - }, - "bb_50324": { - "virtual_address": 50324, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 50368, - "children": [ - "instr_50324", - "instr_50328", - "instr_50332", - "instr_50336" - ] - }, - "instr_50340": { - "virtual_address": 50340, - "size": 4, - "disassembly": "mov r1, r11", - "mnemonic": "mov", - "operands": "r1, r11", - "mode": "none" - }, - "instr_50344": { - "virtual_address": 50344, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_50348": { - "virtual_address": 50348, - "size": 4, - "disassembly": "mov r2, #0xa", - "mnemonic": "mov", - "operands": "r2, #0xa", - "mode": "none" - }, - "instr_50352": { - "virtual_address": 50352, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_50356": { - "virtual_address": 50356, - "size": 4, - "disassembly": "bl 0x0ecac", - "mnemonic": "bl", - "operands": "0x0ecac", - "mode": "none" - }, - "instr_50360": { - "virtual_address": 50360, - "size": 4, - "disassembly": "mov r11, r0", - "mnemonic": "mov", - "operands": "r11, r0", - "mode": "none" - }, - "instr_50364": { - "virtual_address": 50364, - "size": 4, - "disassembly": "add r5, r5, #0x1", - "mnemonic": "add", - "operands": "r5, r5, #0x1", - "mode": "none" - }, - "bb_50340": { - "virtual_address": 50340, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 50368, - "children": [ - "instr_50340", - "instr_50344", - "instr_50348", - "instr_50352", - "instr_50356", - "instr_50360", - "instr_50364" - ] - }, - "instr_50368": { - "virtual_address": 50368, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_50372": { - "virtual_address": 50372, - "size": 4, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "none" - }, - "instr_50376": { - "virtual_address": 50376, - "size": 4, - "disassembly": "bl 0x0b32c", - "mnemonic": "bl", - "operands": "0x0b32c", - "mode": "none" - }, - "instr_50380": { - "virtual_address": 50380, - "size": 4, - "disassembly": "cmp r5, r9", - "mnemonic": "cmp", - "operands": "r5, r9", - "mode": "none" - }, - "instr_50384": { - "virtual_address": 50384, - "size": 4, - "disassembly": "add r3, r0, #0x30", - "mnemonic": "add", - "operands": "r3, r0, #0x30", - "mode": "none" - }, - "instr_50388": { - "virtual_address": 50388, - "size": 4, - "disassembly": "strb r3, [r8], #0x1", - "mnemonic": "strb", - "operands": "r3, [r8], #0x1", - "mode": "none" - }, - "instr_50392": { - "virtual_address": 50392, - "size": 4, - "disassembly": "blt 0x0c4a4", - "mnemonic": "blt", - "operands": "0x0c4a4", - "mode": "none" - }, - "bb_50368": { - "virtual_address": 50368, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 50396, - "children": [ - "instr_50368", - "instr_50372", - "instr_50376", - "instr_50380", - "instr_50384", - "instr_50388", - "instr_50392" - ] - }, - "instr_50396": { - "virtual_address": 50396, - "size": 4, - "disassembly": "ldr r2, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x1c]", - "mode": "none" - }, - "instr_50400": { - "virtual_address": 50400, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_50404": { - "virtual_address": 50404, - "size": 4, - "disassembly": "movgt r5, r2", - "mnemonic": "movgt", - "operands": "r5, r2", - "mode": "none" - }, - "instr_50408": { - "virtual_address": 50408, - "size": 4, - "disassembly": "movle r5, #0x1", - "mnemonic": "movle", - "operands": "r5, #0x1", - "mode": "none" - }, - "instr_50412": { - "virtual_address": 50412, - "size": 4, - "disassembly": "mov r9, #0x0", - "mnemonic": "mov", - "operands": "r9, #0x0", - "mode": "none" - }, - "instr_50416": { - "virtual_address": 50416, - "size": 4, - "disassembly": "ldr r2, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x10]", - "mode": "none" - }, - "instr_50420": { - "virtual_address": 50420, - "size": 4, - "disassembly": "add r8, r2, r5", - "mnemonic": "add", - "operands": "r8, r2, r5", - "mode": "none" - }, - "bb_50396": { - "virtual_address": 50396, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 50424, - "children": [ - "instr_50396", - "instr_50400", - "instr_50404", - "instr_50408", - "instr_50412", - "instr_50416", - "instr_50420" - ] - }, - "instr_50424": { - "virtual_address": 50424, - "size": 4, - "disassembly": "mov r1, r11", - "mnemonic": "mov", - "operands": "r1, r11", - "mode": "none" - }, - "instr_50428": { - "virtual_address": 50428, - "size": 4, - "disassembly": "mov r2, #0x1", - "mnemonic": "mov", - "operands": "r2, #0x1", - "mode": "none" - }, - "instr_50432": { - "virtual_address": 50432, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_50436": { - "virtual_address": 50436, - "size": 4, - "disassembly": "str r3, [sp, #0x8]", - "mnemonic": "str", - "operands": "r3, [sp, #0x8]", - "mode": "none" - }, - "instr_50440": { - "virtual_address": 50440, - "size": 4, - "disassembly": "bl 0x0f394", - "mnemonic": "bl", - "operands": "0x0f394", - "mode": "none" - }, - "instr_50444": { - "virtual_address": 50444, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_50448": { - "virtual_address": 50448, - "size": 4, - "disassembly": "mov r11, r0", - "mnemonic": "mov", - "operands": "r11, r0", - "mode": "none" - }, - "instr_50452": { - "virtual_address": 50452, - "size": 4, - "disassembly": "bl 0x0f4d4", - "mnemonic": "bl", - "operands": "0x0f4d4", - "mode": "none" - }, - "instr_50456": { - "virtual_address": 50456, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_50460": { - "virtual_address": 50460, - "size": 4, - "disassembly": "ble 0x0c950", - "mnemonic": "ble", - "operands": "0x0c950", - "mode": "none" - }, - "bb_50424": { - "virtual_address": 50424, - "size": 40, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 50464, - "children": [ - "instr_50424", - "instr_50428", - "instr_50432", - "instr_50436", - "instr_50440", - "instr_50444", - "instr_50448", - "instr_50452", - "instr_50456", - "instr_50460" - ] - }, - "instr_50464": { - "virtual_address": 50464, - "size": 4, - "disassembly": "ldrb r3, [r8, #-0x1]", - "mnemonic": "ldrb", - "operands": "r3, [r8, #-0x1]", - "mode": "none" - }, - "bb_50464": { - "virtual_address": 50464, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 50468, - "children": [ - "instr_50464" - ] - }, - "instr_50468": { - "virtual_address": 50468, - "size": 4, - "disassembly": "ldr r2, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x10]", - "mode": "none" - }, - "instr_50472": { - "virtual_address": 50472, - "size": 4, - "disassembly": "sub r8, r8, #0x1", - "mnemonic": "sub", - "operands": "r8, r8, #0x1", - "mode": "none" - }, - "instr_50476": { - "virtual_address": 50476, - "size": 4, - "disassembly": "b 0x0c53c", - "mnemonic": "b", - "operands": "0x0c53c", - "mode": "none" - }, - "bb_50468": { - "virtual_address": 50468, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 50492, - "children": [ - "instr_50468", - "instr_50472", - "instr_50476" - ] - }, - "instr_50480": { - "virtual_address": 50480, - "size": 4, - "disassembly": "cmp r2, r8", - "mnemonic": "cmp", - "operands": "r2, r8", - "mode": "none" - }, - "instr_50484": { - "virtual_address": 50484, - "size": 4, - "disassembly": "beq 0x0c934", - "mnemonic": "beq", - "operands": "0x0c934", - "mode": "none" - }, - "bb_50480": { - "virtual_address": 50480, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 50488, - "children": [ - "instr_50480", - "instr_50484" - ] - }, - "instr_50488": { - "virtual_address": 50488, - "size": 4, - "disassembly": "ldrb r3, [r8, #-0x1]!", - "mnemonic": "ldrb", - "operands": "r3, [r8, #-0x1]!", - "mode": "none" - }, - "bb_50488": { - "virtual_address": 50488, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 50492, - "children": [ - "instr_50488" - ] - }, - "instr_50492": { - "virtual_address": 50492, - "size": 4, - "disassembly": "cmp r3, #0x39", - "mnemonic": "cmp", - "operands": "r3, #0x39", - "mode": "none" - }, - "instr_50496": { - "virtual_address": 50496, - "size": 4, - "disassembly": "add r5, r8, #0x1", - "mnemonic": "add", - "operands": "r5, r8, #0x1", - "mode": "none" - }, - "instr_50500": { - "virtual_address": 50500, - "size": 4, - "disassembly": "beq 0x0c530", - "mnemonic": "beq", - "operands": "0x0c530", - "mode": "none" - }, - "bb_50492": { - "virtual_address": 50492, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 50504, - "children": [ - "instr_50492", - "instr_50496", - "instr_50500" - ] - }, - "instr_50504": { - "virtual_address": 50504, - "size": 4, - "disassembly": "add r3, r3, #0x1", - "mnemonic": "add", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_50508": { - "virtual_address": 50508, - "size": 4, - "disassembly": "strb r3, [r8, #0x0]", - "mnemonic": "strb", - "operands": "r3, [r8, #0x0]", - "mode": "none" - }, - "bb_50504": { - "virtual_address": 50504, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 50512, - "children": [ - "instr_50504", - "instr_50508" - ] - }, - "instr_50512": { - "virtual_address": 50512, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_50516": { - "virtual_address": 50516, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_50520": { - "virtual_address": 50520, - "size": 4, - "disassembly": "bl 0x0ec90", - "mnemonic": "bl", - "operands": "0x0ec90", - "mode": "none" - }, - "instr_50524": { - "virtual_address": 50524, - "size": 4, - "disassembly": "cmp r6, #0x0", - "mnemonic": "cmp", - "operands": "r6, #0x0", - "mode": "none" - }, - "instr_50528": { - "virtual_address": 50528, - "size": 4, - "disassembly": "beq 0x0c928", - "mnemonic": "beq", - "operands": "0x0c928", - "mode": "none" - }, - "bb_50512": { - "virtual_address": 50512, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 50532, - "children": [ - "instr_50512", - "instr_50516", - "instr_50520", - "instr_50524", - "instr_50528" - ] - }, - "instr_50532": { - "virtual_address": 50532, - "size": 4, - "disassembly": "cmp r9, #0x0", - "mnemonic": "cmp", - "operands": "r9, #0x0", - "mode": "none" - }, - "instr_50536": { - "virtual_address": 50536, - "size": 4, - "disassembly": "cmpne r9, r6", - "mnemonic": "cmpne", - "operands": "r9, r6", - "mode": "none" - }, - "instr_50540": { - "virtual_address": 50540, - "size": 4, - "disassembly": "beq 0x0cbe0", - "mnemonic": "beq", - "operands": "0x0cbe0", - "mode": "none" - }, - "bb_50532": { - "virtual_address": 50532, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 50544, - "children": [ - "instr_50532", - "instr_50536", - "instr_50540" - ] - }, - "instr_50544": { - "virtual_address": 50544, - "size": 4, - "disassembly": "mov r1, r9", - "mnemonic": "mov", - "operands": "r1, r9", - "mode": "none" - }, - "instr_50548": { - "virtual_address": 50548, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_50552": { - "virtual_address": 50552, - "size": 4, - "disassembly": "ldr r8, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r8, [sp, #0x10]", - "mode": "none" - }, - "instr_50556": { - "virtual_address": 50556, - "size": 4, - "disassembly": "str r5, [sp, #0x10]", - "mnemonic": "str", - "operands": "r5, [sp, #0x10]", - "mode": "none" - }, - "instr_50560": { - "virtual_address": 50560, - "size": 4, - "disassembly": "bl 0x0ec90", - "mnemonic": "bl", - "operands": "0x0ec90", - "mode": "none" - }, - "instr_50564": { - "virtual_address": 50564, - "size": 4, - "disassembly": "b 0x0be68", - "mnemonic": "b", - "operands": "0x0be68", - "mode": "none" - }, - "bb_50544": { - "virtual_address": 50544, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48744, - "children": [ - "instr_50544", - "instr_50548", - "instr_50552", - "instr_50556", - "instr_50560", - "instr_50564" - ] - }, - "instr_50568": { - "virtual_address": 50568, - "size": 4, - "disassembly": "add r3, sp, #0x20", - "mnemonic": "add", - "operands": "r3, sp, #0x20", - "mode": "none" - }, - "instr_50572": { - "virtual_address": 50572, - "size": 4, - "disassembly": "ldmia r3, {r2, r3}", - "mnemonic": "ldmia", - "operands": "r3, {r2, r3}", - "mode": "none" - }, - "instr_50576": { - "virtual_address": 50576, - "size": 4, - "disassembly": "mov r8, #0x2", - "mnemonic": "mov", - "operands": "r8, #0x2", - "mode": "none" - }, - "instr_50580": { - "virtual_address": 50580, - "size": 4, - "disassembly": "str r2, [sp, #0x38]", - "mnemonic": "str", - "operands": "r2, [sp, #0x38]", - "mode": "none" - }, - "instr_50584": { - "virtual_address": 50584, - "size": 4, - "disassembly": "str r3, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x3c]", - "mode": "none" - }, - "instr_50588": { - "virtual_address": 50588, - "size": 4, - "disassembly": "b 0x0b9b4", - "mnemonic": "b", - "operands": "0x0b9b4", - "mode": "none" - }, - "bb_50568": { - "virtual_address": 50568, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 47540, - "children": [ - "instr_50568", - "instr_50572", - "instr_50576", - "instr_50580", - "instr_50584", - "instr_50588" - ] - }, - "instr_50592": { - "virtual_address": 50592, - "size": 4, - "disassembly": "ldr r3, [sp, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x8]", - "mode": "none" - }, - "instr_50596": { - "virtual_address": 50596, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_50600": { - "virtual_address": 50600, - "size": 4, - "disassembly": "bne 0x0c1a4", - "mnemonic": "bne", - "operands": "0x0c1a4", - "mode": "none" - }, - "bb_50592": { - "virtual_address": 50592, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 50604, - "children": [ - "instr_50592", - "instr_50596", - "instr_50600" - ] - }, - "instr_50604": { - "virtual_address": 50604, - "size": 4, - "disassembly": "add r2, sp, #0x8", - "mnemonic": "add", - "operands": "r2, sp, #0x8", - "mode": "none" - }, - "instr_50608": { - "virtual_address": 50608, - "size": 4, - "disassembly": "ldmia r2, {r1, r2}", - "mnemonic": "ldmia", - "operands": "r2, {r1, r2}", - "mode": "none" - }, - "instr_50612": { - "virtual_address": 50612, - "size": 4, - "disassembly": "bic r3, r2, #0xff000000", - "mnemonic": "bic", - "operands": "r3, r2, #0xff000000", - "mode": "none" - }, - "instr_50616": { - "virtual_address": 50616, - "size": 4, - "disassembly": "bic r3, r3, #0xf00000", - "mnemonic": "bic", - "operands": "r3, r3, #0xf00000", - "mode": "none" - }, - "instr_50620": { - "virtual_address": 50620, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_50624": { - "virtual_address": 50624, - "size": 4, - "disassembly": "mov r3, r2", - "mnemonic": "mov", - "operands": "r3, r2", - "mode": "none" - }, - "instr_50628": { - "virtual_address": 50628, - "size": 4, - "disassembly": "bne 0x0c1a4", - "mnemonic": "bne", - "operands": "0x0c1a4", - "mode": "none" - }, - "bb_50604": { - "virtual_address": 50604, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 50632, - "children": [ - "instr_50604", - "instr_50608", - "instr_50612", - "instr_50616", - "instr_50620", - "instr_50624", - "instr_50628" - ] - }, - "instr_50632": { - "virtual_address": 50632, - "size": 4, - "disassembly": "ldr r9, [0xb858]", - "mnemonic": "ldr", - "operands": "r9, [0xb858]", - "mode": "none" - }, - "instr_50636": { - "virtual_address": 50636, - "size": 4, - "disassembly": "and r9, r9, r3", - "mnemonic": "and", - "operands": "r9, r9, r3", - "mode": "none" - }, - "instr_50640": { - "virtual_address": 50640, - "size": 4, - "disassembly": "cmp r9, #0x0", - "mnemonic": "cmp", - "operands": "r9, #0x0", - "mode": "none" - }, - "instr_50644": { - "virtual_address": 50644, - "size": 4, - "disassembly": "beq 0x0bd80", - "mnemonic": "beq", - "operands": "0x0bd80", - "mode": "none" - }, - "bb_50632": { - "virtual_address": 50632, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 50648, - "children": [ - "instr_50632", - "instr_50636", - "instr_50640", - "instr_50644" - ] - }, - "instr_50648": { - "virtual_address": 50648, - "size": 4, - "disassembly": "ldr r3, [sp, #0x28]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x28]", - "mode": "none" - }, - "instr_50652": { - "virtual_address": 50652, - "size": 4, - "disassembly": "add r3, r3, #0x1", - "mnemonic": "add", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_50656": { - "virtual_address": 50656, - "size": 4, - "disassembly": "str r3, [sp, #0x28]", - "mnemonic": "str", - "operands": "r3, [sp, #0x28]", - "mode": "none" - }, - "instr_50660": { - "virtual_address": 50660, - "size": 4, - "disassembly": "ldr r3, [sp, #0x18]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x18]", - "mode": "none" - }, - "instr_50664": { - "virtual_address": 50664, - "size": 4, - "disassembly": "add r3, r3, #0x1", - "mnemonic": "add", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_50668": { - "virtual_address": 50668, - "size": 4, - "disassembly": "mov r9, #0x1", - "mnemonic": "mov", - "operands": "r9, #0x1", - "mode": "none" - }, - "instr_50672": { - "virtual_address": 50672, - "size": 4, - "disassembly": "str r3, [sp, #0x18]", - "mnemonic": "str", - "operands": "r3, [sp, #0x18]", - "mode": "none" - }, - "instr_50676": { - "virtual_address": 50676, - "size": 4, - "disassembly": "b 0x0bd80", - "mnemonic": "b", - "operands": "0x0bd80", - "mode": "none" - }, - "bb_50648": { - "virtual_address": 50648, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48512, - "children": [ - "instr_50648", - "instr_50652", - "instr_50656", - "instr_50660", - "instr_50664", - "instr_50668", - "instr_50672", - "instr_50676" - ] - }, - "instr_50680": { - "virtual_address": 50680, - "size": 4, - "disassembly": "mov r1, r6", - "mnemonic": "mov", - "operands": "r1, r6", - "mode": "none" - }, - "instr_50684": { - "virtual_address": 50684, - "size": 4, - "disassembly": "mov r2, r7", - "mnemonic": "mov", - "operands": "r2, r7", - "mode": "none" - }, - "instr_50688": { - "virtual_address": 50688, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_50692": { - "virtual_address": 50692, - "size": 4, - "disassembly": "bl 0x0f270", - "mnemonic": "bl", - "operands": "0x0f270", - "mode": "none" - }, - "instr_50696": { - "virtual_address": 50696, - "size": 4, - "disassembly": "mov r6, r0", - "mnemonic": "mov", - "operands": "r6, r0", - "mode": "none" - }, - "instr_50700": { - "virtual_address": 50700, - "size": 4, - "disassembly": "mov r2, r11", - "mnemonic": "mov", - "operands": "r2, r11", - "mode": "none" - }, - "instr_50704": { - "virtual_address": 50704, - "size": 4, - "disassembly": "mov r1, r6", - "mnemonic": "mov", - "operands": "r1, r6", - "mode": "none" - }, - "instr_50708": { - "virtual_address": 50708, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_50712": { - "virtual_address": 50712, - "size": 4, - "disassembly": "bl 0x0f05c", - "mnemonic": "bl", - "operands": "0x0f05c", - "mode": "none" - }, - "instr_50716": { - "virtual_address": 50716, - "size": 4, - "disassembly": "mov r8, r0", - "mnemonic": "mov", - "operands": "r8, r0", - "mode": "none" - }, - "instr_50720": { - "virtual_address": 50720, - "size": 4, - "disassembly": "mov r1, r11", - "mnemonic": "mov", - "operands": "r1, r11", - "mode": "none" - }, - "instr_50724": { - "virtual_address": 50724, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_50728": { - "virtual_address": 50728, - "size": 4, - "disassembly": "bl 0x0ec90", - "mnemonic": "bl", - "operands": "0x0ec90", - "mode": "none" - }, - "instr_50732": { - "virtual_address": 50732, - "size": 4, - "disassembly": "mov r11, r8", - "mnemonic": "mov", - "operands": "r11, r8", - "mode": "none" - }, - "instr_50736": { - "virtual_address": 50736, - "size": 4, - "disassembly": "b 0x0bd4c", - "mnemonic": "b", - "operands": "0x0bd4c", - "mode": "none" - }, - "bb_50680": { - "virtual_address": 50680, - "size": 60, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48460, - "children": [ - "instr_50680", - "instr_50684", - "instr_50688", - "instr_50692", - "instr_50696", - "instr_50700", - "instr_50704", - "instr_50708", - "instr_50712", - "instr_50716", - "instr_50720", - "instr_50724", - "instr_50728", - "instr_50732", - "instr_50736" - ] - }, - "instr_50740": { - "virtual_address": 50740, - "size": 4, - "disassembly": "mov r1, r11", - "mnemonic": "mov", - "operands": "r1, r11", - "mode": "none" - }, - "instr_50744": { - "virtual_address": 50744, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_50748": { - "virtual_address": 50748, - "size": 4, - "disassembly": "bl 0x0f270", - "mnemonic": "bl", - "operands": "0x0f270", - "mode": "none" - }, - "instr_50752": { - "virtual_address": 50752, - "size": 4, - "disassembly": "mov r11, r0", - "mnemonic": "mov", - "operands": "r11, r0", - "mode": "none" - }, - "instr_50756": { - "virtual_address": 50756, - "size": 4, - "disassembly": "b 0x0bd58", - "mnemonic": "b", - "operands": "0x0bd58", - "mode": "none" - }, - "bb_50740": { - "virtual_address": 50740, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48472, - "children": [ - "instr_50740", - "instr_50744", - "instr_50748", - "instr_50752", - "instr_50756" - ] - }, - "instr_50760": { - "virtual_address": 50760, - "size": 4, - "disassembly": "mov r7, #0x0", - "mnemonic": "mov", - "operands": "r7, #0x0", - "mode": "none" - }, - "instr_50764": { - "virtual_address": 50764, - "size": 4, - "disassembly": "mov r6, r7", - "mnemonic": "mov", - "operands": "r6, r7", - "mode": "none" - }, - "instr_50768": { - "virtual_address": 50768, - "size": 4, - "disassembly": "b 0x0be40", - "mnemonic": "b", - "operands": "0x0be40", - "mode": "none" - }, - "bb_50760": { - "virtual_address": 50760, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48704, - "children": [ - "instr_50760", - "instr_50764", - "instr_50768" - ] - }, - "instr_50772": { - "virtual_address": 50772, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_50776": { - "virtual_address": 50776, - "size": 4, - "disassembly": "str r3, [sp, #0x18]", - "mnemonic": "str", - "operands": "r3, [sp, #0x18]", - "mode": "none" - }, - "instr_50780": { - "virtual_address": 50780, - "size": 4, - "disassembly": "bl 0x0ec90", - "mnemonic": "bl", - "operands": "0x0ec90", - "mode": "none" - }, - "instr_50784": { - "virtual_address": 50784, - "size": 4, - "disassembly": "mov r2, #0x1", - "mnemonic": "mov", - "operands": "r2, #0x1", - "mode": "none" - }, - "instr_50788": { - "virtual_address": 50788, - "size": 4, - "disassembly": "ldr r3, [sp, #0x18]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x18]", - "mode": "none" - }, - "instr_50792": { - "virtual_address": 50792, - "size": 4, - "disassembly": "b 0x0bffc", - "mnemonic": "b", - "operands": "0x0bffc", - "mode": "none" - }, - "bb_50772": { - "virtual_address": 50772, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 49148, - "children": [ - "instr_50772", - "instr_50776", - "instr_50780", - "instr_50784", - "instr_50788", - "instr_50792" - ] - }, - "instr_50796": { - "virtual_address": 50796, - "size": 4, - "disassembly": "bl 0x0ecac", - "mnemonic": "bl", - "operands": "0x0ecac", - "mode": "none" - }, - "instr_50800": { - "virtual_address": 50800, - "size": 4, - "disassembly": "mov r6, r0", - "mnemonic": "mov", - "operands": "r6, r0", - "mode": "none" - }, - "instr_50804": { - "virtual_address": 50804, - "size": 4, - "disassembly": "mov r10, r0", - "mnemonic": "mov", - "operands": "r10, r0", - "mode": "none" - }, - "instr_50808": { - "virtual_address": 50808, - "size": 4, - "disassembly": "b 0x0bf78", - "mnemonic": "b", - "operands": "0x0bf78", - "mode": "none" - }, - "bb_50796": { - "virtual_address": 50796, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 49016, - "children": [ - "instr_50796", - "instr_50800", - "instr_50804", - "instr_50808" - ] - }, - "instr_50812": { - "virtual_address": 50812, - "size": 4, - "disassembly": "mov r3, #0x1", - "mnemonic": "mov", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_50816": { - "virtual_address": 50816, - "size": 4, - "disassembly": "str r3, [sp, #0x94]", - "mnemonic": "str", - "operands": "r3, [sp, #0x94]", - "mode": "none" - }, - "instr_50820": { - "virtual_address": 50820, - "size": 4, - "disassembly": "str r3, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x1c]", - "mode": "none" - }, - "instr_50824": { - "virtual_address": 50824, - "size": 4, - "disassembly": "b 0x0b8c8", - "mnemonic": "b", - "operands": "0x0b8c8", - "mode": "none" - }, - "bb_50812": { - "virtual_address": 50812, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 47304, - "children": [ - "instr_50812", - "instr_50816", - "instr_50820", - "instr_50824" - ] - }, - "instr_50828": { - "virtual_address": 50828, - "size": 4, - "disassembly": "mov r7, #0x0", - "mnemonic": "mov", - "operands": "r7, #0x0", - "mode": "none" - }, - "bb_50828": { - "virtual_address": 50828, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 50832, - "children": [ - "instr_50828" - ] - }, - "instr_50832": { - "virtual_address": 50832, - "size": 4, - "disassembly": "mov r6, r7", - "mnemonic": "mov", - "operands": "r6, r7", - "mode": "none" - }, - "instr_50836": { - "virtual_address": 50836, - "size": 4, - "disassembly": "b 0x0c468", - "mnemonic": "b", - "operands": "0x0c468", - "mode": "none" - }, - "bb_50832": { - "virtual_address": 50832, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 50280, - "children": [ - "instr_50832", - "instr_50836" - ] - }, - "instr_50840": { - "virtual_address": 50840, - "size": 4, - "disassembly": "add r2, sp, #0x8", - "mnemonic": "add", - "operands": "r2, sp, #0x8", - "mode": "none" - }, - "instr_50844": { - "virtual_address": 50844, - "size": 4, - "disassembly": "ldmia r2, {r1, r2}", - "mnemonic": "ldmia", - "operands": "r2, {r1, r2}", - "mode": "none" - }, - "instr_50848": { - "virtual_address": 50848, - "size": 4, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_50852": { - "virtual_address": 50852, - "size": 4, - "disassembly": "mov r3, r1", - "mnemonic": "mov", - "operands": "r3, r1", - "mode": "none" - }, - "instr_50856": { - "virtual_address": 50856, - "size": 4, - "disassembly": "bne 0x0bd7c", - "mnemonic": "bne", - "operands": "0x0bd7c", - "mode": "none" - }, - "bb_50840": { - "virtual_address": 50840, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 50860, - "children": [ - "instr_50840", - "instr_50844", - "instr_50848", - "instr_50852", - "instr_50856" - ] - }, - "instr_50860": { - "virtual_address": 50860, - "size": 4, - "disassembly": "bic r3, r2, #0xff000000", - "mnemonic": "bic", - "operands": "r3, r2, #0xff000000", - "mode": "none" - }, - "instr_50864": { - "virtual_address": 50864, - "size": 4, - "disassembly": "bic r3, r3, #0xf00000", - "mnemonic": "bic", - "operands": "r3, r3, #0xf00000", - "mode": "none" - }, - "instr_50868": { - "virtual_address": 50868, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_50872": { - "virtual_address": 50872, - "size": 4, - "disassembly": "ldrne r9, [sp, #0x8]", - "mnemonic": "ldrne", - "operands": "r9, [sp, #0x8]", - "mode": "none" - }, - "instr_50876": { - "virtual_address": 50876, - "size": 4, - "disassembly": "mov r3, r2", - "mnemonic": "mov", - "operands": "r3, r2", - "mode": "none" - }, - "instr_50880": { - "virtual_address": 50880, - "size": 4, - "disassembly": "bne 0x0bd80", - "mnemonic": "bne", - "operands": "0x0bd80", - "mode": "none" - }, - "bb_50860": { - "virtual_address": 50860, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 50884, - "children": [ - "instr_50860", - "instr_50864", - "instr_50868", - "instr_50872", - "instr_50876", - "instr_50880" - ] - }, - "instr_50884": { - "virtual_address": 50884, - "size": 4, - "disassembly": "b 0x0c5c8", - "mnemonic": "b", - "operands": "0x0c5c8", - "mode": "none" - }, - "bb_50884": { - "virtual_address": 50884, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 50632, - "children": [ - "instr_50884" - ] - }, - "instr_50888": { - "virtual_address": 50888, - "size": 4, - "disassembly": "ldr r3, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x1c]", - "mode": "none" - }, - "instr_50892": { - "virtual_address": 50892, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_50896": { - "virtual_address": 50896, - "size": 4, - "disassembly": "beq 0x0bbe4", - "mnemonic": "beq", - "operands": "0x0bbe4", - "mode": "none" - }, - "bb_50888": { - "virtual_address": 50888, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 50900, - "children": [ - "instr_50888", - "instr_50892", - "instr_50896" - ] - }, - "instr_50900": { - "virtual_address": 50900, - "size": 4, - "disassembly": "ldr r3, [sp, #0x44]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x44]", - "mode": "none" - }, - "instr_50904": { - "virtual_address": 50904, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_50908": { - "virtual_address": 50908, - "size": 4, - "disassembly": "ble 0x0bc58", - "mnemonic": "ble", - "operands": "0x0bc58", - "mode": "none" - }, - "bb_50900": { - "virtual_address": 50900, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 50912, - "children": [ - "instr_50900", - "instr_50904", - "instr_50908" - ] - }, - "instr_50912": { - "virtual_address": 50912, - "size": 4, - "disassembly": "str r3, [sp, #0x48]", - "mnemonic": "str", - "operands": "r3, [sp, #0x48]", - "mode": "none" - }, - "instr_50916": { - "virtual_address": 50916, - "size": 4, - "disassembly": "ldr r3, [sp, #0x14]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x14]", - "mode": "none" - }, - "instr_50920": { - "virtual_address": 50920, - "size": 4, - "disassembly": "sub r3, r3, #0x1", - "mnemonic": "sub", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_50924": { - "virtual_address": 50924, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_50928": { - "virtual_address": 50928, - "size": 4, - "disassembly": "mov r1, r6", - "mnemonic": "mov", - "operands": "r1, r6", - "mode": "none" - }, - "instr_50932": { - "virtual_address": 50932, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_50936": { - "virtual_address": 50936, - "size": 4, - "disassembly": "str r3, [sp, #0x58]", - "mnemonic": "str", - "operands": "r3, [sp, #0x58]", - "mode": "none" - }, - "instr_50940": { - "virtual_address": 50940, - "size": 4, - "disassembly": "ldr r3, [0xb85c]", - "mnemonic": "ldr", - "operands": "r3, [0xb85c]", - "mode": "none" - }, - "instr_50944": { - "virtual_address": 50944, - "size": 4, - "disassembly": "bl 0x13688", - "mnemonic": "bl", - "operands": "0x13688", - "mode": "none" - }, - "instr_50948": { - "virtual_address": 50948, - "size": 4, - "disassembly": "mov r2, r0", - "mnemonic": "mov", - "operands": "r2, r0", - "mode": "none" - }, - "instr_50952": { - "virtual_address": 50952, - "size": 4, - "disassembly": "mov r6, r1", - "mnemonic": "mov", - "operands": "r6, r1", - "mode": "none" - }, - "instr_50956": { - "virtual_address": 50956, - "size": 4, - "disassembly": "mov r5, r2", - "mnemonic": "mov", - "operands": "r5, r2", - "mode": "none" - }, - "instr_50960": { - "virtual_address": 50960, - "size": 4, - "disassembly": "add r0, r8, #0x1", - "mnemonic": "add", - "operands": "r0, r8, #0x1", - "mode": "none" - }, - "instr_50964": { - "virtual_address": 50964, - "size": 4, - "disassembly": "str r5, [sp, #0x38]", - "mnemonic": "str", - "operands": "r5, [sp, #0x38]", - "mode": "none" - }, - "instr_50968": { - "virtual_address": 50968, - "size": 4, - "disassembly": "str r6, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r6, [sp, #0x3c]", - "mode": "none" - }, - "instr_50972": { - "virtual_address": 50972, - "size": 4, - "disassembly": "bl 0x135a4", - "mnemonic": "bl", - "operands": "0x135a4", - "mode": "none" - }, - "instr_50976": { - "virtual_address": 50976, - "size": 4, - "disassembly": "mov r2, r5", - "mnemonic": "mov", - "operands": "r2, r5", - "mode": "none" - }, - "instr_50980": { - "virtual_address": 50980, - "size": 4, - "disassembly": "mov r3, r6", - "mnemonic": "mov", - "operands": "r3, r6", - "mode": "none" - }, - "instr_50984": { - "virtual_address": 50984, - "size": 4, - "disassembly": "bl 0x13688", - "mnemonic": "bl", - "operands": "0x13688", - "mode": "none" - }, - "instr_50988": { - "virtual_address": 50988, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_50992": { - "virtual_address": 50992, - "size": 4, - "disassembly": "ldr r3, [0xb860]", - "mnemonic": "ldr", - "operands": "r3, [0xb860]", - "mode": "none" - }, - "instr_50996": { - "virtual_address": 50996, - "size": 4, - "disassembly": "bl 0x13270", - "mnemonic": "bl", - "operands": "0x13270", - "mode": "none" - }, - "instr_51000": { - "virtual_address": 51000, - "size": 4, - "disassembly": "mov r8, r0", - "mnemonic": "mov", - "operands": "r8, r0", - "mode": "none" - }, - "instr_51004": { - "virtual_address": 51004, - "size": 4, - "disassembly": "sub r9, r1, #0x3400000", - "mnemonic": "sub", - "operands": "r9, r1, #0x3400000", - "mode": "none" - }, - "instr_51008": { - "virtual_address": 51008, - "size": 4, - "disassembly": "b 0x0ba28", - "mnemonic": "b", - "operands": "0x0ba28", - "mode": "none" - }, - "bb_50912": { - "virtual_address": 50912, - "size": 100, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 47656, - "children": [ - "instr_50912", - "instr_50916", - "instr_50920", - "instr_50924", - "instr_50928", - "instr_50932", - "instr_50936", - "instr_50940", - "instr_50944", - "instr_50948", - "instr_50952", - "instr_50956", - "instr_50960", - "instr_50964", - "instr_50968", - "instr_50972", - "instr_50976", - "instr_50980", - "instr_50984", - "instr_50988", - "instr_50992", - "instr_50996", - "instr_51000", - "instr_51004", - "instr_51008" - ] - }, - "instr_51012": { - "virtual_address": 51012, - "size": 4, - "disassembly": "ldr r2, [sp, #0x40]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x40]", - "mode": "none" - }, - "instr_51016": { - "virtual_address": 51016, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_51020": { - "virtual_address": 51020, - "size": 4, - "disassembly": "ldreq r3, [sp, #0x60]", - "mnemonic": "ldreq", - "operands": "r3, [sp, #0x60]", - "mode": "none" - }, - "instr_51024": { - "virtual_address": 51024, - "size": 4, - "disassembly": "addne r3, r3, #0x430", - "mnemonic": "addne", - "operands": "r3, r3, #0x430", - "mode": "none" - }, - "instr_51028": { - "virtual_address": 51028, - "size": 4, - "disassembly": "ldr r2, [sp, #0x18]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x18]", - "mode": "none" - }, - "instr_51032": { - "virtual_address": 51032, - "size": 4, - "disassembly": "addne r3, r3, #0x3", - "mnemonic": "addne", - "operands": "r3, r3, #0x3", - "mode": "none" - }, - "instr_51036": { - "virtual_address": 51036, - "size": 4, - "disassembly": "rsbeq r3, r3, #0x36", - "mnemonic": "rsbeq", - "operands": "r3, r3, #0x36", - "mode": "none" - }, - "instr_51040": { - "virtual_address": 51040, - "size": 4, - "disassembly": "add r2, r2, r3", - "mnemonic": "add", - "operands": "r2, r2, r3", - "mode": "none" - }, - "instr_51044": { - "virtual_address": 51044, - "size": 4, - "disassembly": "str r2, [sp, #0x18]", - "mnemonic": "str", - "operands": "r2, [sp, #0x18]", - "mode": "none" - }, - "instr_51048": { - "virtual_address": 51048, - "size": 4, - "disassembly": "ldr r2, [sp, #0x28]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x28]", - "mode": "none" - }, - "instr_51052": { - "virtual_address": 51052, - "size": 4, - "disassembly": "add r3, r2, r3", - "mnemonic": "add", - "operands": "r3, r2, r3", - "mode": "none" - }, - "instr_51056": { - "virtual_address": 51056, - "size": 4, - "disassembly": "mov r5, r2", - "mnemonic": "mov", - "operands": "r5, r2", - "mode": "none" - }, - "instr_51060": { - "virtual_address": 51060, - "size": 4, - "disassembly": "str r3, [sp, #0x28]", - "mnemonic": "str", - "operands": "r3, [sp, #0x28]", - "mode": "none" - }, - "instr_51064": { - "virtual_address": 51064, - "size": 4, - "disassembly": "ldr r7, [sp, #0x30]", - "mnemonic": "ldr", - "operands": "r7, [sp, #0x30]", - "mode": "none" - }, - "instr_51068": { - "virtual_address": 51068, - "size": 4, - "disassembly": "b 0x0bce8", - "mnemonic": "b", - "operands": "0x0bce8", - "mode": "none" - }, - "bb_51012": { - "virtual_address": 51012, - "size": 60, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48360, - "children": [ - "instr_51012", - "instr_51016", - "instr_51020", - "instr_51024", - "instr_51028", - "instr_51032", - "instr_51036", - "instr_51040", - "instr_51044", - "instr_51048", - "instr_51052", - "instr_51056", - "instr_51060", - "instr_51064", - "instr_51068" - ] - }, - "instr_51072": { - "virtual_address": 51072, - "size": 4, - "disassembly": "mov r1, r11", - "mnemonic": "mov", - "operands": "r1, r11", - "mode": "none" - }, - "instr_51076": { - "virtual_address": 51076, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_51080": { - "virtual_address": 51080, - "size": 4, - "disassembly": "ldr r2, [sp, #0x30]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x30]", - "mode": "none" - }, - "instr_51084": { - "virtual_address": 51084, - "size": 4, - "disassembly": "bl 0x0f270", - "mnemonic": "bl", - "operands": "0x0f270", - "mode": "none" - }, - "instr_51088": { - "virtual_address": 51088, - "size": 4, - "disassembly": "mov r11, r0", - "mnemonic": "mov", - "operands": "r11, r0", - "mode": "none" - }, - "instr_51092": { - "virtual_address": 51092, - "size": 4, - "disassembly": "b 0x0bd58", - "mnemonic": "b", - "operands": "0x0bd58", - "mode": "none" - }, - "bb_51072": { - "virtual_address": 51072, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48472, - "children": [ - "instr_51072", - "instr_51076", - "instr_51080", - "instr_51084", - "instr_51088", - "instr_51092" - ] - }, - "instr_51096": { - "virtual_address": 51096, - "size": 4, - "disassembly": "mov r1, #0x0", - "mnemonic": "mov", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_51100": { - "virtual_address": 51100, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_51104": { - "virtual_address": 51104, - "size": 4, - "disassembly": "str r1, [r4, #0x44]", - "mnemonic": "str", - "operands": "r1, [r4, #0x44]", - "mode": "none" - }, - "instr_51108": { - "virtual_address": 51108, - "size": 4, - "disassembly": "bl 0x0ec04", - "mnemonic": "bl", - "operands": "0x0ec04", - "mode": "none" - }, - "instr_51112": { - "virtual_address": 51112, - "size": 4, - "disassembly": "subs r3, r0, #0x0", - "mnemonic": "subs", - "operands": "r3, r0, #0x0", - "mode": "none" - }, - "instr_51116": { - "virtual_address": 51116, - "size": 4, - "disassembly": "str r3, [sp, #0x10]", - "mnemonic": "str", - "operands": "r3, [sp, #0x10]", - "mode": "none" - }, - "instr_51120": { - "virtual_address": 51120, - "size": 4, - "disassembly": "beq 0x0cbb8", - "mnemonic": "beq", - "operands": "0x0cbb8", - "mode": "none" - }, - "bb_51096": { - "virtual_address": 51096, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 51124, - "children": [ - "instr_51096", - "instr_51100", - "instr_51104", - "instr_51108", - "instr_51112", - "instr_51116", - "instr_51120" - ] - }, - "instr_51124": { - "virtual_address": 51124, - "size": 4, - "disassembly": "ldr r3, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x10]", - "mode": "none" - }, - "instr_51128": { - "virtual_address": 51128, - "size": 4, - "disassembly": "ldr r2, [sp, #0x14]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x14]", - "mode": "none" - }, - "instr_51132": { - "virtual_address": 51132, - "size": 4, - "disassembly": "str r3, [r4, #0x40]", - "mnemonic": "str", - "operands": "r3, [r4, #0x40]", - "mode": "none" - }, - "instr_51136": { - "virtual_address": 51136, - "size": 4, - "disassembly": "ldr r3, [sp, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x64]", - "mode": "none" - }, - "instr_51140": { - "virtual_address": 51140, - "size": 4, - "disassembly": "cmp r2, #0xe", - "mnemonic": "cmp", - "operands": "r2, #0xe", - "mode": "none" - }, - "instr_51144": { - "virtual_address": 51144, - "size": 4, - "disassembly": "movgt r2, #0x0", - "mnemonic": "movgt", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_51148": { - "virtual_address": 51148, - "size": 4, - "disassembly": "movle r2, #0x1", - "mnemonic": "movle", - "operands": "r2, #0x1", - "mode": "none" - }, - "instr_51152": { - "virtual_address": 51152, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_51156": { - "virtual_address": 51156, - "size": 4, - "disassembly": "movlt r2, #0x0", - "mnemonic": "movlt", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_51160": { - "virtual_address": 51160, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_51164": { - "virtual_address": 51164, - "size": 4, - "disassembly": "beq 0x0cbec", - "mnemonic": "beq", - "operands": "0x0cbec", - "mode": "none" - }, - "bb_51124": { - "virtual_address": 51124, - "size": 44, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 51168, - "children": [ - "instr_51124", - "instr_51128", - "instr_51132", - "instr_51136", - "instr_51140", - "instr_51144", - "instr_51148", - "instr_51152", - "instr_51156", - "instr_51160", - "instr_51164" - ] - }, - "instr_51168": { - "virtual_address": 51168, - "size": 4, - "disassembly": "ldr r2, [sp, #0x14]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x14]", - "mode": "none" - }, - "instr_51172": { - "virtual_address": 51172, - "size": 4, - "disassembly": "ldr r3, [0xb864]", - "mnemonic": "ldr", - "operands": "r3, [0xb864]", - "mode": "none" - }, - "instr_51176": { - "virtual_address": 51176, - "size": 4, - "disassembly": "add r3, r3, r2, lsl #0x3", - "mnemonic": "add", - "operands": "r3, r3, r2, lsl #0x3", - "mode": "none" - }, - "instr_51180": { - "virtual_address": 51180, - "size": 4, - "disassembly": "mvn r2, #0x0", - "mnemonic": "mvn", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_51184": { - "virtual_address": 51184, - "size": 4, - "disassembly": "str r2, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r2, [sp, #0x1c]", - "mode": "none" - }, - "instr_51188": { - "virtual_address": 51188, - "size": 4, - "disassembly": "ldmia r3, {r2, r3}", - "mnemonic": "ldmia", - "operands": "r3, {r2, r3}", - "mode": "none" - }, - "instr_51192": { - "virtual_address": 51192, - "size": 4, - "disassembly": "str r2, [sp, #0x8]", - "mnemonic": "str", - "operands": "r2, [sp, #0x8]", - "mode": "none" - }, - "instr_51196": { - "virtual_address": 51196, - "size": 4, - "disassembly": "str r3, [sp, #0xc]", - "mnemonic": "str", - "operands": "r3, [sp, #0xc]", - "mode": "none" - }, - "bb_51168": { - "virtual_address": 51168, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 51200, - "children": [ - "instr_51168", - "instr_51172", - "instr_51176", - "instr_51180", - "instr_51184", - "instr_51188", - "instr_51192", - "instr_51196" - ] - }, - "instr_51200": { - "virtual_address": 51200, - "size": 4, - "disassembly": "add r10, sp, #0x8", - "mnemonic": "add", - "operands": "r10, sp, #0x8", - "mode": "none" - }, - "instr_51204": { - "virtual_address": 51204, - "size": 4, - "disassembly": "ldmia r10, {r9, r10}", - "mnemonic": "ldmia", - "operands": "r10, {r9, r10}", - "mode": "none" - }, - "instr_51208": { - "virtual_address": 51208, - "size": 4, - "disassembly": "add r7, sp, #0x20", - "mnemonic": "add", - "operands": "r7, sp, #0x20", - "mode": "none" - }, - "instr_51212": { - "virtual_address": 51212, - "size": 4, - "disassembly": "ldmia r7, {r6, r7}", - "mnemonic": "ldmia", - "operands": "r7, {r6, r7}", - "mode": "none" - }, - "instr_51216": { - "virtual_address": 51216, - "size": 4, - "disassembly": "mov r2, r9", - "mnemonic": "mov", - "operands": "r2, r9", - "mode": "none" - }, - "instr_51220": { - "virtual_address": 51220, - "size": 4, - "disassembly": "mov r3, r10", - "mnemonic": "mov", - "operands": "r3, r10", - "mode": "none" - }, - "instr_51224": { - "virtual_address": 51224, - "size": 4, - "disassembly": "mov r0, r6", - "mnemonic": "mov", - "operands": "r0, r6", - "mode": "none" - }, - "instr_51228": { - "virtual_address": 51228, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_51232": { - "virtual_address": 51232, - "size": 4, - "disassembly": "bl 0x13918", - "mnemonic": "bl", - "operands": "0x13918", - "mode": "none" - }, - "instr_51236": { - "virtual_address": 51236, - "size": 4, - "disassembly": "bl 0x13ca0", - "mnemonic": "bl", - "operands": "0x13ca0", - "mode": "none" - }, - "instr_51240": { - "virtual_address": 51240, - "size": 4, - "disassembly": "mov r8, r0", - "mnemonic": "mov", - "operands": "r8, r0", - "mode": "none" - }, - "instr_51244": { - "virtual_address": 51244, - "size": 4, - "disassembly": "bl 0x135a4", - "mnemonic": "bl", - "operands": "0x135a4", - "mode": "none" - }, - "instr_51248": { - "virtual_address": 51248, - "size": 4, - "disassembly": "mov r2, r9", - "mnemonic": "mov", - "operands": "r2, r9", - "mode": "none" - }, - "instr_51252": { - "virtual_address": 51252, - "size": 4, - "disassembly": "mov r3, r10", - "mnemonic": "mov", - "operands": "r3, r10", - "mode": "none" - }, - "instr_51256": { - "virtual_address": 51256, - "size": 4, - "disassembly": "bl 0x13688", - "mnemonic": "bl", - "operands": "0x13688", - "mode": "none" - }, - "instr_51260": { - "virtual_address": 51260, - "size": 4, - "disassembly": "mov r3, r1", - "mnemonic": "mov", - "operands": "r3, r1", - "mode": "none" - }, - "instr_51264": { - "virtual_address": 51264, - "size": 4, - "disassembly": "mov r2, r0", - "mnemonic": "mov", - "operands": "r2, r0", - "mode": "none" - }, - "instr_51268": { - "virtual_address": 51268, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_51272": { - "virtual_address": 51272, - "size": 4, - "disassembly": "mov r0, r6", - "mnemonic": "mov", - "operands": "r0, r6", - "mode": "none" - }, - "instr_51276": { - "virtual_address": 51276, - "size": 4, - "disassembly": "bl 0x1326c", - "mnemonic": "bl", - "operands": "0x1326c", - "mode": "none" - }, - "instr_51280": { - "virtual_address": 51280, - "size": 4, - "disassembly": "ldr r3, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x1c]", - "mode": "none" - }, - "instr_51284": { - "virtual_address": 51284, - "size": 4, - "disassembly": "ldr r5, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r5, [sp, #0x10]", - "mode": "none" - }, - "instr_51288": { - "virtual_address": 51288, - "size": 4, - "disassembly": "cmp r3, #0x1", - "mnemonic": "cmp", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_51292": { - "virtual_address": 51292, - "size": 4, - "disassembly": "add r3, r8, #0x30", - "mnemonic": "add", - "operands": "r3, r8, #0x30", - "mode": "none" - }, - "instr_51296": { - "virtual_address": 51296, - "size": 4, - "disassembly": "strb r3, [r5], #0x1", - "mnemonic": "strb", - "operands": "r3, [r5], #0x1", - "mode": "none" - }, - "instr_51300": { - "virtual_address": 51300, - "size": 4, - "disassembly": "beq 0x0ca70", - "mnemonic": "beq", - "operands": "0x0ca70", - "mode": "none" - }, - "bb_51200": { - "virtual_address": 51200, - "size": 104, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 51304, - "children": [ - "instr_51200", - "instr_51204", - "instr_51208", - "instr_51212", - "instr_51216", - "instr_51220", - "instr_51224", - "instr_51228", - "instr_51232", - "instr_51236", - "instr_51240", - "instr_51244", - "instr_51248", - "instr_51252", - "instr_51256", - "instr_51260", - "instr_51264", - "instr_51268", - "instr_51272", - "instr_51276", - "instr_51280", - "instr_51284", - "instr_51288", - "instr_51292", - "instr_51296", - "instr_51300" - ] - }, - "instr_51304": { - "virtual_address": 51304, - "size": 4, - "disassembly": "str r11, [sp, #0x18]", - "mnemonic": "str", - "operands": "r11, [sp, #0x18]", - "mode": "none" - }, - "instr_51308": { - "virtual_address": 51308, - "size": 4, - "disassembly": "mov r9, #0x1", - "mnemonic": "mov", - "operands": "r9, #0x1", - "mode": "none" - }, - "instr_51312": { - "virtual_address": 51312, - "size": 4, - "disassembly": "ldr r11, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r11, [sp, #0x1c]", - "mode": "none" - }, - "instr_51316": { - "virtual_address": 51316, - "size": 4, - "disassembly": "mov r10, r5", - "mnemonic": "mov", - "operands": "r10, r5", - "mode": "none" - }, - "instr_51320": { - "virtual_address": 51320, - "size": 4, - "disassembly": "add r7, sp, #0x8", - "mnemonic": "add", - "operands": "r7, sp, #0x8", - "mode": "none" - }, - "instr_51324": { - "virtual_address": 51324, - "size": 4, - "disassembly": "ldmia r7, {r6, r7}", - "mnemonic": "ldmia", - "operands": "r7, {r6, r7}", - "mode": "none" - }, - "instr_51328": { - "virtual_address": 51328, - "size": 4, - "disassembly": "str r4, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r4, [sp, #0x1c]", - "mode": "none" - }, - "instr_51332": { - "virtual_address": 51332, - "size": 4, - "disassembly": "b 0x0c8dc", - "mnemonic": "b", - "operands": "0x0c8dc", - "mode": "none" - }, - "bb_51304": { - "virtual_address": 51304, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 51420, - "children": [ - "instr_51304", - "instr_51308", - "instr_51312", - "instr_51316", - "instr_51320", - "instr_51324", - "instr_51328", - "instr_51332" - ] - }, - "instr_51336": { - "virtual_address": 51336, - "size": 4, - "disassembly": "mov r2, r6", - "mnemonic": "mov", - "operands": "r2, r6", - "mode": "none" - }, - "instr_51340": { - "virtual_address": 51340, - "size": 4, - "disassembly": "mov r3, r7", - "mnemonic": "mov", - "operands": "r3, r7", - "mode": "none" - }, - "instr_51344": { - "virtual_address": 51344, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_51348": { - "virtual_address": 51348, - "size": 4, - "disassembly": "mov r1, r5", - "mnemonic": "mov", - "operands": "r1, r5", - "mode": "none" - }, - "instr_51352": { - "virtual_address": 51352, - "size": 4, - "disassembly": "bl 0x13918", - "mnemonic": "bl", - "operands": "0x13918", - "mode": "none" - }, - "instr_51356": { - "virtual_address": 51356, - "size": 4, - "disassembly": "bl 0x13ca0", - "mnemonic": "bl", - "operands": "0x13ca0", - "mode": "none" - }, - "instr_51360": { - "virtual_address": 51360, - "size": 4, - "disassembly": "mov r8, r0", - "mnemonic": "mov", - "operands": "r8, r0", - "mode": "none" - }, - "instr_51364": { - "virtual_address": 51364, - "size": 4, - "disassembly": "bl 0x135a4", - "mnemonic": "bl", - "operands": "0x135a4", - "mode": "none" - }, - "instr_51368": { - "virtual_address": 51368, - "size": 4, - "disassembly": "mov r2, r6", - "mnemonic": "mov", - "operands": "r2, r6", - "mode": "none" - }, - "instr_51372": { - "virtual_address": 51372, - "size": 4, - "disassembly": "mov r3, r7", - "mnemonic": "mov", - "operands": "r3, r7", - "mode": "none" - }, - "instr_51376": { - "virtual_address": 51376, - "size": 4, - "disassembly": "bl 0x13688", - "mnemonic": "bl", - "operands": "0x13688", - "mode": "none" - }, - "instr_51380": { - "virtual_address": 51380, - "size": 4, - "disassembly": "add r9, r9, #0x1", - "mnemonic": "add", - "operands": "r9, r9, #0x1", - "mode": "none" - }, - "instr_51384": { - "virtual_address": 51384, - "size": 4, - "disassembly": "mov r3, r1", - "mnemonic": "mov", - "operands": "r3, r1", - "mode": "none" - }, - "instr_51388": { - "virtual_address": 51388, - "size": 4, - "disassembly": "mov r2, r0", - "mnemonic": "mov", - "operands": "r2, r0", - "mode": "none" - }, - "instr_51392": { - "virtual_address": 51392, - "size": 4, - "disassembly": "mov r1, r5", - "mnemonic": "mov", - "operands": "r1, r5", - "mode": "none" - }, - "instr_51396": { - "virtual_address": 51396, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_51400": { - "virtual_address": 51400, - "size": 4, - "disassembly": "bl 0x1326c", - "mnemonic": "bl", - "operands": "0x1326c", - "mode": "none" - }, - "instr_51404": { - "virtual_address": 51404, - "size": 4, - "disassembly": "add r3, r8, #0x30", - "mnemonic": "add", - "operands": "r3, r8, #0x30", - "mode": "none" - }, - "instr_51408": { - "virtual_address": 51408, - "size": 4, - "disassembly": "cmp r9, r11", - "mnemonic": "cmp", - "operands": "r9, r11", - "mode": "none" - }, - "instr_51412": { - "virtual_address": 51412, - "size": 4, - "disassembly": "strb r3, [r10], #0x1", - "mnemonic": "strb", - "operands": "r3, [r10], #0x1", - "mode": "none" - }, - "instr_51416": { - "virtual_address": 51416, - "size": 4, - "disassembly": "beq 0x0ca64", - "mnemonic": "beq", - "operands": "0x0ca64", - "mode": "none" - }, - "bb_51336": { - "virtual_address": 51336, - "size": 84, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 51420, - "children": [ - "instr_51336", - "instr_51340", - "instr_51344", - "instr_51348", - "instr_51352", - "instr_51356", - "instr_51360", - "instr_51364", - "instr_51368", - "instr_51372", - "instr_51376", - "instr_51380", - "instr_51384", - "instr_51388", - "instr_51392", - "instr_51396", - "instr_51400", - "instr_51404", - "instr_51408", - "instr_51412", - "instr_51416" - ] - }, - "instr_51420": { - "virtual_address": 51420, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_51424": { - "virtual_address": 51424, - "size": 4, - "disassembly": "ldr r3, [0xcc08]", - "mnemonic": "ldr", - "operands": "r3, [0xcc08]", - "mode": "none" - }, - "instr_51428": { - "virtual_address": 51428, - "size": 4, - "disassembly": "bl 0x13688", - "mnemonic": "bl", - "operands": "0x13688", - "mode": "none" - }, - "instr_51432": { - "virtual_address": 51432, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_51436": { - "virtual_address": 51436, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_51440": { - "virtual_address": 51440, - "size": 4, - "disassembly": "mov r4, r0", - "mnemonic": "mov", - "operands": "r4, r0", - "mode": "none" - }, - "instr_51444": { - "virtual_address": 51444, - "size": 4, - "disassembly": "mov r5, r1", - "mnemonic": "mov", - "operands": "r5, r1", - "mode": "none" - }, - "instr_51448": { - "virtual_address": 51448, - "size": 4, - "disassembly": "bl 0x13bf0", - "mnemonic": "bl", - "operands": "0x13bf0", - "mode": "none" - }, - "instr_51452": { - "virtual_address": 51452, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_51456": { - "virtual_address": 51456, - "size": 4, - "disassembly": "beq 0x0c888", - "mnemonic": "beq", - "operands": "0x0c888", - "mode": "none" - }, - "bb_51420": { - "virtual_address": 51420, - "size": 40, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 51460, - "children": [ - "instr_51420", - "instr_51424", - "instr_51428", - "instr_51432", - "instr_51436", - "instr_51440", - "instr_51444", - "instr_51448", - "instr_51452", - "instr_51456" - ] - }, - "instr_51460": { - "virtual_address": 51460, - "size": 4, - "disassembly": "mov r5, r10", - "mnemonic": "mov", - "operands": "r5, r10", - "mode": "none" - }, - "instr_51464": { - "virtual_address": 51464, - "size": 4, - "disassembly": "ldr r11, [sp, #0x18]", - "mnemonic": "ldr", - "operands": "r11, [sp, #0x18]", - "mode": "none" - }, - "instr_51468": { - "virtual_address": 51468, - "size": 4, - "disassembly": "ldr r4, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0x1c]", - "mode": "none" - }, - "bb_51460": { - "virtual_address": 51460, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 51472, - "children": [ - "instr_51460", - "instr_51464", - "instr_51468" - ] - }, - "instr_51472": { - "virtual_address": 51472, - "size": 4, - "disassembly": "ldr r3, [sp, #0x14]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x14]", - "mode": "none" - }, - "instr_51476": { - "virtual_address": 51476, - "size": 4, - "disassembly": "add r3, r3, #0x1", - "mnemonic": "add", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_51480": { - "virtual_address": 51480, - "size": 4, - "disassembly": "ldr r8, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r8, [sp, #0x10]", - "mode": "none" - }, - "instr_51484": { - "virtual_address": 51484, - "size": 4, - "disassembly": "str r3, [sp, #0x14]", - "mnemonic": "str", - "operands": "r3, [sp, #0x14]", - "mode": "none" - }, - "instr_51488": { - "virtual_address": 51488, - "size": 4, - "disassembly": "str r5, [sp, #0x10]", - "mnemonic": "str", - "operands": "r5, [sp, #0x10]", - "mode": "none" - }, - "instr_51492": { - "virtual_address": 51492, - "size": 4, - "disassembly": "b 0x0be74", - "mnemonic": "b", - "operands": "0x0be74", - "mode": "none" - }, - "bb_51472": { - "virtual_address": 51472, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48756, - "children": [ - "instr_51472", - "instr_51476", - "instr_51480", - "instr_51484", - "instr_51488", - "instr_51492" - ] - }, - "instr_51496": { - "virtual_address": 51496, - "size": 4, - "disassembly": "ldr r8, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r8, [sp, #0x10]", - "mode": "none" - }, - "instr_51500": { - "virtual_address": 51500, - "size": 4, - "disassembly": "str r5, [sp, #0x10]", - "mnemonic": "str", - "operands": "r5, [sp, #0x10]", - "mode": "none" - }, - "instr_51504": { - "virtual_address": 51504, - "size": 4, - "disassembly": "b 0x0be74", - "mnemonic": "b", - "operands": "0x0be74", - "mode": "none" - }, - "bb_51496": { - "virtual_address": 51496, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48756, - "children": [ - "instr_51496", - "instr_51500", - "instr_51504" - ] - }, - "instr_51508": { - "virtual_address": 51508, - "size": 4, - "disassembly": "ldr r3, [sp, #0x14]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x14]", - "mode": "none" - }, - "instr_51512": { - "virtual_address": 51512, - "size": 4, - "disassembly": "add r3, r3, #0x1", - "mnemonic": "add", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_51516": { - "virtual_address": 51516, - "size": 4, - "disassembly": "str r3, [sp, #0x14]", - "mnemonic": "str", - "operands": "r3, [sp, #0x14]", - "mode": "none" - }, - "instr_51520": { - "virtual_address": 51520, - "size": 4, - "disassembly": "mov r3, #0x31", - "mnemonic": "mov", - "operands": "r3, #0x31", - "mode": "none" - }, - "instr_51524": { - "virtual_address": 51524, - "size": 4, - "disassembly": "ldr r2, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x10]", - "mode": "none" - }, - "instr_51528": { - "virtual_address": 51528, - "size": 4, - "disassembly": "strb r3, [r2, #0x0]", - "mnemonic": "strb", - "operands": "r3, [r2, #0x0]", - "mode": "none" - }, - "instr_51532": { - "virtual_address": 51532, - "size": 4, - "disassembly": "b 0x0c550", - "mnemonic": "b", - "operands": "0x0c550", - "mode": "none" - }, - "bb_51508": { - "virtual_address": 51508, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 50512, - "children": [ - "instr_51508", - "instr_51512", - "instr_51516", - "instr_51520", - "instr_51524", - "instr_51528", - "instr_51532" - ] - }, - "instr_51536": { - "virtual_address": 51536, - "size": 4, - "disassembly": "bne 0x0c960", - "mnemonic": "bne", - "operands": "0x0c960", - "mode": "none" - }, - "bb_51536": { - "virtual_address": 51536, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 51540, - "children": [ - "instr_51536" - ] - }, - "instr_51540": { - "virtual_address": 51540, - "size": 4, - "disassembly": "ldr r3, [sp, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x8]", - "mode": "none" - }, - "instr_51544": { - "virtual_address": 51544, - "size": 4, - "disassembly": "tst r3, #0x1", - "mnemonic": "tst", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_51548": { - "virtual_address": 51548, - "size": 4, - "disassembly": "bne 0x0c520", - "mnemonic": "bne", - "operands": "0x0c520", - "mode": "none" - }, - "bb_51540": { - "virtual_address": 51540, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 51552, - "children": [ - "instr_51540", - "instr_51544", - "instr_51548" - ] - }, - "instr_51552": { - "virtual_address": 51552, - "size": 4, - "disassembly": "mov r5, r8", - "mnemonic": "mov", - "operands": "r5, r8", - "mode": "none" - }, - "instr_51556": { - "virtual_address": 51556, - "size": 4, - "disassembly": "ldrb r3, [r8, #-0x1]!", - "mnemonic": "ldrb", - "operands": "r3, [r8, #-0x1]!", - "mode": "none" - }, - "instr_51560": { - "virtual_address": 51560, - "size": 4, - "disassembly": "cmp r3, #0x30", - "mnemonic": "cmp", - "operands": "r3, #0x30", - "mode": "none" - }, - "instr_51564": { - "virtual_address": 51564, - "size": 4, - "disassembly": "beq 0x0c960", - "mnemonic": "beq", - "operands": "0x0c960", - "mode": "none" - }, - "bb_51552": { - "virtual_address": 51552, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 51568, - "children": [ - "instr_51552", - "instr_51556", - "instr_51560", - "instr_51564" - ] - }, - "instr_51568": { - "virtual_address": 51568, - "size": 4, - "disassembly": "b 0x0c550", - "mnemonic": "b", - "operands": "0x0c550", - "mode": "none" - }, - "bb_51568": { - "virtual_address": 51568, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 50512, - "children": [ - "instr_51568" - ] - }, - "instr_51572": { - "virtual_address": 51572, - "size": 4, - "disassembly": "ldr r3, [sp, #0x58]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x58]", - "mode": "none" - }, - "instr_51576": { - "virtual_address": 51576, - "size": 4, - "disassembly": "add r3, r3, #0x1", - "mnemonic": "add", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_51580": { - "virtual_address": 51580, - "size": 4, - "disassembly": "str r3, [sp, #0x58]", - "mnemonic": "str", - "operands": "r3, [sp, #0x58]", - "mode": "none" - }, - "instr_51584": { - "virtual_address": 51584, - "size": 4, - "disassembly": "str r1, [sp, #0x10]", - "mnemonic": "str", - "operands": "r1, [sp, #0x10]", - "mode": "none" - }, - "instr_51588": { - "virtual_address": 51588, - "size": 4, - "disassembly": "mov r3, #0x31", - "mnemonic": "mov", - "operands": "r3, #0x31", - "mode": "none" - }, - "instr_51592": { - "virtual_address": 51592, - "size": 4, - "disassembly": "b 0x0bbc8", - "mnemonic": "b", - "operands": "0x0bbc8", - "mode": "none" - }, - "bb_51572": { - "virtual_address": 51572, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48072, - "children": [ - "instr_51572", - "instr_51576", - "instr_51580", - "instr_51584", - "instr_51588", - "instr_51592" - ] - }, - "instr_51596": { - "virtual_address": 51596, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_51600": { - "virtual_address": 51600, - "size": 4, - "disassembly": "ble 0x0c9cc", - "mnemonic": "ble", - "operands": "0x0c9cc", - "mode": "none" - }, - "bb_51596": { - "virtual_address": 51596, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 51604, - "children": [ - "instr_51596", - "instr_51600" - ] - }, - "instr_51604": { - "virtual_address": 51604, - "size": 4, - "disassembly": "mov r1, r11", - "mnemonic": "mov", - "operands": "r1, r11", - "mode": "none" - }, - "instr_51608": { - "virtual_address": 51608, - "size": 4, - "disassembly": "mov r2, #0x1", - "mnemonic": "mov", - "operands": "r2, #0x1", - "mode": "none" - }, - "instr_51612": { - "virtual_address": 51612, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_51616": { - "virtual_address": 51616, - "size": 4, - "disassembly": "str r3, [sp, #0x8]", - "mnemonic": "str", - "operands": "r3, [sp, #0x8]", - "mode": "none" - }, - "instr_51620": { - "virtual_address": 51620, - "size": 4, - "disassembly": "bl 0x0f394", - "mnemonic": "bl", - "operands": "0x0f394", - "mode": "none" - }, - "instr_51624": { - "virtual_address": 51624, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_51628": { - "virtual_address": 51628, - "size": 4, - "disassembly": "mov r11, r0", - "mnemonic": "mov", - "operands": "r11, r0", - "mode": "none" - }, - "instr_51632": { - "virtual_address": 51632, - "size": 4, - "disassembly": "bl 0x0f4d4", - "mnemonic": "bl", - "operands": "0x0f4d4", - "mode": "none" - }, - "instr_51636": { - "virtual_address": 51636, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_51640": { - "virtual_address": 51640, - "size": 4, - "disassembly": "ldr r3, [sp, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x8]", - "mode": "none" - }, - "instr_51644": { - "virtual_address": 51644, - "size": 4, - "disassembly": "ble 0x0cb84", - "mnemonic": "ble", - "operands": "0x0cb84", - "mode": "none" - }, - "bb_51604": { - "virtual_address": 51604, - "size": 44, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 51648, - "children": [ - "instr_51604", - "instr_51608", - "instr_51612", - "instr_51616", - "instr_51620", - "instr_51624", - "instr_51628", - "instr_51632", - "instr_51636", - "instr_51640", - "instr_51644" - ] - }, - "instr_51648": { - "virtual_address": 51648, - "size": 4, - "disassembly": "cmp r3, #0x39", - "mnemonic": "cmp", - "operands": "r3, #0x39", - "mode": "none" - }, - "instr_51652": { - "virtual_address": 51652, - "size": 4, - "disassembly": "beq 0x0cae0", - "mnemonic": "beq", - "operands": "0x0cae0", - "mode": "none" - }, - "bb_51648": { - "virtual_address": 51648, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 51656, - "children": [ - "instr_51648", - "instr_51652" - ] - }, - "instr_51656": { - "virtual_address": 51656, - "size": 4, - "disassembly": "add r3, r9, #0x31", - "mnemonic": "add", - "operands": "r3, r9, #0x31", - "mode": "none" - }, - "bb_51656": { - "virtual_address": 51656, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 51660, - "children": [ - "instr_51656" - ] - }, - "instr_51660": { - "virtual_address": 51660, - "size": 4, - "disassembly": "ldr r2, [sp, #0x14]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x14]", - "mode": "none" - }, - "instr_51664": { - "virtual_address": 51664, - "size": 4, - "disassembly": "add r2, r2, #0x1", - "mnemonic": "add", - "operands": "r2, r2, #0x1", - "mode": "none" - }, - "instr_51668": { - "virtual_address": 51668, - "size": 4, - "disassembly": "mov r9, r6", - "mnemonic": "mov", - "operands": "r9, r6", - "mode": "none" - }, - "instr_51672": { - "virtual_address": 51672, - "size": 4, - "disassembly": "str r2, [sp, #0x14]", - "mnemonic": "str", - "operands": "r2, [sp, #0x14]", - "mode": "none" - }, - "instr_51676": { - "virtual_address": 51676, - "size": 4, - "disassembly": "mov r6, r10", - "mnemonic": "mov", - "operands": "r6, r10", - "mode": "none" - }, - "instr_51680": { - "virtual_address": 51680, - "size": 4, - "disassembly": "strb r3, [r5], #0x1", - "mnemonic": "strb", - "operands": "r3, [r5], #0x1", - "mode": "none" - }, - "instr_51684": { - "virtual_address": 51684, - "size": 4, - "disassembly": "b 0x0c550", - "mnemonic": "b", - "operands": "0x0c550", - "mode": "none" - }, - "bb_51660": { - "virtual_address": 51660, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 50512, - "children": [ - "instr_51660", - "instr_51664", - "instr_51668", - "instr_51672", - "instr_51676", - "instr_51680", - "instr_51684" - ] - }, - "instr_51688": { - "virtual_address": 51688, - "size": 4, - "disassembly": "ldr r11, [sp, #0x38]", - "mnemonic": "ldr", - "operands": "r11, [sp, #0x38]", - "mode": "none" - }, - "instr_51692": { - "virtual_address": 51692, - "size": 4, - "disassembly": "ldr r4, [sp, #0x48]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0x48]", - "mode": "none" - }, - "bb_51688": { - "virtual_address": 51688, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 51696, - "children": [ - "instr_51688", - "instr_51692" - ] - }, - "instr_51696": { - "virtual_address": 51696, - "size": 4, - "disassembly": "ldr r3, [sp, #0x58]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x58]", - "mode": "none" - }, - "instr_51700": { - "virtual_address": 51700, - "size": 4, - "disassembly": "add r3, r3, #0x1", - "mnemonic": "add", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_51704": { - "virtual_address": 51704, - "size": 4, - "disassembly": "ldr r8, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r8, [sp, #0x10]", - "mode": "none" - }, - "instr_51708": { - "virtual_address": 51708, - "size": 4, - "disassembly": "str r3, [sp, #0x14]", - "mnemonic": "str", - "operands": "r3, [sp, #0x14]", - "mode": "none" - }, - "instr_51712": { - "virtual_address": 51712, - "size": 4, - "disassembly": "str r5, [sp, #0x10]", - "mnemonic": "str", - "operands": "r5, [sp, #0x10]", - "mode": "none" - }, - "instr_51716": { - "virtual_address": 51716, - "size": 4, - "disassembly": "b 0x0be74", - "mnemonic": "b", - "operands": "0x0be74", - "mode": "none" - }, - "bb_51696": { - "virtual_address": 51696, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48756, - "children": [ - "instr_51696", - "instr_51700", - "instr_51704", - "instr_51708", - "instr_51712", - "instr_51716" - ] - }, - "instr_51720": { - "virtual_address": 51720, - "size": 4, - "disassembly": "ldr r1, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x10]", - "mode": "none" - }, - "instr_51724": { - "virtual_address": 51724, - "size": 4, - "disassembly": "b 0x0bbac", - "mnemonic": "b", - "operands": "0x0bbac", - "mode": "none" - }, - "bb_51720": { - "virtual_address": 51720, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48044, - "children": [ - "instr_51720", - "instr_51724" - ] - }, - "instr_51728": { - "virtual_address": 51728, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_51732": { - "virtual_address": 51732, - "size": 4, - "disassembly": "ldr r1, [r6, #0x4]", - "mnemonic": "ldr", - "operands": "r1, [r6, #0x4]", - "mode": "none" - }, - "instr_51736": { - "virtual_address": 51736, - "size": 4, - "disassembly": "bl 0x0ec04", - "mnemonic": "bl", - "operands": "0x0ec04", - "mode": "none" - }, - "instr_51740": { - "virtual_address": 51740, - "size": 4, - "disassembly": "subs r5, r0, #0x0", - "mnemonic": "subs", - "operands": "r5, r0, #0x0", - "mode": "none" - }, - "instr_51744": { - "virtual_address": 51744, - "size": 4, - "disassembly": "beq 0x0cbcc", - "mnemonic": "beq", - "operands": "0x0cbcc", - "mode": "none" - }, - "bb_51728": { - "virtual_address": 51728, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 51748, - "children": [ - "instr_51728", - "instr_51732", - "instr_51736", - "instr_51740", - "instr_51744" - ] - }, - "instr_51748": { - "virtual_address": 51748, - "size": 4, - "disassembly": "ldr r2, [r6, #0x10]", - "mnemonic": "ldr", - "operands": "r2, [r6, #0x10]", - "mode": "none" - }, - "instr_51752": { - "virtual_address": 51752, - "size": 4, - "disassembly": "add r2, r2, #0x2", - "mnemonic": "add", - "operands": "r2, r2, #0x2", - "mode": "none" - }, - "instr_51756": { - "virtual_address": 51756, - "size": 4, - "disassembly": "mov r2, r2, lsl #0x2", - "mnemonic": "mov", - "operands": "r2, r2, lsl #0x2", - "mode": "none" - }, - "instr_51760": { - "virtual_address": 51760, - "size": 4, - "disassembly": "add r1, r6, #0xc", - "mnemonic": "add", - "operands": "r1, r6, #0xc", - "mode": "none" - }, - "instr_51764": { - "virtual_address": 51764, - "size": 4, - "disassembly": "add r0, r5, #0xc", - "mnemonic": "add", - "operands": "r0, r5, #0xc", - "mode": "none" - }, - "instr_51768": { - "virtual_address": 51768, - "size": 4, - "disassembly": "bl 0x0e95c", - "mnemonic": "bl", - "operands": "0x0e95c", - "mode": "none" - }, - "instr_51772": { - "virtual_address": 51772, - "size": 4, - "disassembly": "mov r1, r5", - "mnemonic": "mov", - "operands": "r1, r5", - "mode": "none" - }, - "instr_51776": { - "virtual_address": 51776, - "size": 4, - "disassembly": "mov r2, #0x1", - "mnemonic": "mov", - "operands": "r2, #0x1", - "mode": "none" - }, - "instr_51780": { - "virtual_address": 51780, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_51784": { - "virtual_address": 51784, - "size": 4, - "disassembly": "bl 0x0f394", - "mnemonic": "bl", - "operands": "0x0f394", - "mode": "none" - }, - "instr_51788": { - "virtual_address": 51788, - "size": 4, - "disassembly": "mov r10, r0", - "mnemonic": "mov", - "operands": "r10, r0", - "mode": "none" - }, - "instr_51792": { - "virtual_address": 51792, - "size": 4, - "disassembly": "b 0x0bf54", - "mnemonic": "b", - "operands": "0x0bf54", - "mode": "none" - }, - "bb_51748": { - "virtual_address": 51748, - "size": 48, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48980, - "children": [ - "instr_51748", - "instr_51752", - "instr_51756", - "instr_51760", - "instr_51764", - "instr_51768", - "instr_51772", - "instr_51776", - "instr_51780", - "instr_51784", - "instr_51788", - "instr_51792" - ] - }, - "instr_51796": { - "virtual_address": 51796, - "size": 4, - "disassembly": "ldr r10, [sp, #0x5c]", - "mnemonic": "ldr", - "operands": "r10, [sp, #0x5c]", - "mode": "none" - }, - "instr_51800": { - "virtual_address": 51800, - "size": 4, - "disassembly": "ldr r11, [sp, #0x38]", - "mnemonic": "ldr", - "operands": "r11, [sp, #0x38]", - "mode": "none" - }, - "instr_51804": { - "virtual_address": 51804, - "size": 4, - "disassembly": "ldr r4, [sp, #0x48]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0x48]", - "mode": "none" - }, - "instr_51808": { - "virtual_address": 51808, - "size": 4, - "disassembly": "b 0x0bc58", - "mnemonic": "b", - "operands": "0x0bc58", - "mode": "none" - }, - "bb_51796": { - "virtual_address": 51796, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48216, - "children": [ - "instr_51796", - "instr_51800", - "instr_51804", - "instr_51808" - ] - }, - "instr_51812": { - "virtual_address": 51812, - "size": 4, - "disassembly": "mov r5, r10", - "mnemonic": "mov", - "operands": "r5, r10", - "mode": "none" - }, - "instr_51816": { - "virtual_address": 51816, - "size": 4, - "disassembly": "ldr r11, [sp, #0x18]", - "mnemonic": "ldr", - "operands": "r11, [sp, #0x18]", - "mode": "none" - }, - "instr_51820": { - "virtual_address": 51820, - "size": 4, - "disassembly": "ldr r4, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0x1c]", - "mode": "none" - }, - "bb_51812": { - "virtual_address": 51812, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 51824, - "children": [ - "instr_51812", - "instr_51816", - "instr_51820" - ] - }, - "instr_51824": { - "virtual_address": 51824, - "size": 4, - "disassembly": "mov r2, r0", - "mnemonic": "mov", - "operands": "r2, r0", - "mode": "none" - }, - "instr_51828": { - "virtual_address": 51828, - "size": 4, - "disassembly": "mov r3, r1", - "mnemonic": "mov", - "operands": "r3, r1", - "mode": "none" - }, - "instr_51832": { - "virtual_address": 51832, - "size": 4, - "disassembly": "bl 0x13270", - "mnemonic": "bl", - "operands": "0x13270", - "mode": "none" - }, - "instr_51836": { - "virtual_address": 51836, - "size": 4, - "disassembly": "add r10, sp, #0x8", - "mnemonic": "add", - "operands": "r10, sp, #0x8", - "mode": "none" - }, - "instr_51840": { - "virtual_address": 51840, - "size": 4, - "disassembly": "ldmia r10, {r9, r10}", - "mnemonic": "ldmia", - "operands": "r10, {r9, r10}", - "mode": "none" - }, - "instr_51844": { - "virtual_address": 51844, - "size": 4, - "disassembly": "mov r2, r9", - "mnemonic": "mov", - "operands": "r2, r9", - "mode": "none" - }, - "instr_51848": { - "virtual_address": 51848, - "size": 4, - "disassembly": "mov r3, r10", - "mnemonic": "mov", - "operands": "r3, r10", - "mode": "none" - }, - "instr_51852": { - "virtual_address": 51852, - "size": 4, - "disassembly": "mov r6, r0", - "mnemonic": "mov", - "operands": "r6, r0", - "mode": "none" - }, - "instr_51856": { - "virtual_address": 51856, - "size": 4, - "disassembly": "mov r7, r1", - "mnemonic": "mov", - "operands": "r7, r1", - "mode": "none" - }, - "instr_51860": { - "virtual_address": 51860, - "size": 4, - "disassembly": "bl 0x13c50", - "mnemonic": "bl", - "operands": "0x13c50", - "mode": "none" - }, - "instr_51864": { - "virtual_address": 51864, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_51868": { - "virtual_address": 51868, - "size": 4, - "disassembly": "bne 0x0cac4", - "mnemonic": "bne", - "operands": "0x0cac4", - "mode": "none" - }, - "bb_51824": { - "virtual_address": 51824, - "size": 48, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 51872, - "children": [ - "instr_51824", - "instr_51828", - "instr_51832", - "instr_51836", - "instr_51840", - "instr_51844", - "instr_51848", - "instr_51852", - "instr_51856", - "instr_51860", - "instr_51864", - "instr_51868" - ] - }, - "instr_51872": { - "virtual_address": 51872, - "size": 4, - "disassembly": "mov r2, r9", - "mnemonic": "mov", - "operands": "r2, r9", - "mode": "none" - }, - "instr_51876": { - "virtual_address": 51876, - "size": 4, - "disassembly": "mov r3, r10", - "mnemonic": "mov", - "operands": "r3, r10", - "mode": "none" - }, - "instr_51880": { - "virtual_address": 51880, - "size": 4, - "disassembly": "mov r0, r6", - "mnemonic": "mov", - "operands": "r0, r6", - "mode": "none" - }, - "instr_51884": { - "virtual_address": 51884, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_51888": { - "virtual_address": 51888, - "size": 4, - "disassembly": "bl 0x13bf0", - "mnemonic": "bl", - "operands": "0x13bf0", - "mode": "none" - }, - "instr_51892": { - "virtual_address": 51892, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_51896": { - "virtual_address": 51896, - "size": 4, - "disassembly": "beq 0x0c910", - "mnemonic": "beq", - "operands": "0x0c910", - "mode": "none" - }, - "bb_51872": { - "virtual_address": 51872, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 51900, - "children": [ - "instr_51872", - "instr_51876", - "instr_51880", - "instr_51884", - "instr_51888", - "instr_51892", - "instr_51896" - ] - }, - "instr_51900": { - "virtual_address": 51900, - "size": 4, - "disassembly": "tst r8, #0x1", - "mnemonic": "tst", - "operands": "r8, #0x1", - "mode": "none" - }, - "instr_51904": { - "virtual_address": 51904, - "size": 4, - "disassembly": "beq 0x0c910", - "mnemonic": "beq", - "operands": "0x0c910", - "mode": "none" - }, - "bb_51900": { - "virtual_address": 51900, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 51908, - "children": [ - "instr_51900", - "instr_51904" - ] - }, - "instr_51908": { - "virtual_address": 51908, - "size": 4, - "disassembly": "ldr r3, [sp, #0x14]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x14]", - "mode": "none" - }, - "instr_51912": { - "virtual_address": 51912, - "size": 4, - "disassembly": "ldr r1, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x10]", - "mode": "none" - }, - "instr_51916": { - "virtual_address": 51916, - "size": 4, - "disassembly": "str r3, [sp, #0x58]", - "mnemonic": "str", - "operands": "r3, [sp, #0x58]", - "mode": "none" - }, - "instr_51920": { - "virtual_address": 51920, - "size": 4, - "disassembly": "b 0x0bbac", - "mnemonic": "b", - "operands": "0x0bbac", - "mode": "none" - }, - "bb_51908": { - "virtual_address": 51908, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48044, - "children": [ - "instr_51908", - "instr_51912", - "instr_51916", - "instr_51920" - ] - }, - "instr_51924": { - "virtual_address": 51924, - "size": 4, - "disassembly": "cmp r3, #0x39", - "mnemonic": "cmp", - "operands": "r3, #0x39", - "mode": "none" - }, - "instr_51928": { - "virtual_address": 51928, - "size": 4, - "disassembly": "addne r3, r3, #0x1", - "mnemonic": "addne", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_51932": { - "virtual_address": 51932, - "size": 4, - "disassembly": "bne 0x0c9cc", - "mnemonic": "bne", - "operands": "0x0c9cc", - "mode": "none" - }, - "bb_51924": { - "virtual_address": 51924, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 51936, - "children": [ - "instr_51924", - "instr_51928", - "instr_51932" - ] - }, - "instr_51936": { - "virtual_address": 51936, - "size": 4, - "disassembly": "ldr r3, [sp, #0x14]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x14]", - "mode": "none" - }, - "instr_51940": { - "virtual_address": 51940, - "size": 4, - "disassembly": "add r3, r3, #0x1", - "mnemonic": "add", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_51944": { - "virtual_address": 51944, - "size": 4, - "disassembly": "mov r8, r5", - "mnemonic": "mov", - "operands": "r8, r5", - "mode": "none" - }, - "instr_51948": { - "virtual_address": 51948, - "size": 4, - "disassembly": "str r3, [sp, #0x14]", - "mnemonic": "str", - "operands": "r3, [sp, #0x14]", - "mode": "none" - }, - "instr_51952": { - "virtual_address": 51952, - "size": 4, - "disassembly": "mov r3, #0x39", - "mnemonic": "mov", - "operands": "r3, #0x39", - "mode": "none" - }, - "instr_51956": { - "virtual_address": 51956, - "size": 4, - "disassembly": "mov r9, r6", - "mnemonic": "mov", - "operands": "r9, r6", - "mode": "none" - }, - "instr_51960": { - "virtual_address": 51960, - "size": 4, - "disassembly": "strb r3, [r8], #0x1", - "mnemonic": "strb", - "operands": "r3, [r8], #0x1", - "mode": "none" - }, - "instr_51964": { - "virtual_address": 51964, - "size": 4, - "disassembly": "mov r6, r10", - "mnemonic": "mov", - "operands": "r6, r10", - "mode": "none" - }, - "instr_51968": { - "virtual_address": 51968, - "size": 4, - "disassembly": "b 0x0c524", - "mnemonic": "b", - "operands": "0x0c524", - "mode": "none" - }, - "bb_51936": { - "virtual_address": 51936, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 50468, - "children": [ - "instr_51936", - "instr_51940", - "instr_51944", - "instr_51948", - "instr_51952", - "instr_51956", - "instr_51960", - "instr_51964", - "instr_51968" - ] - }, - "instr_51972": { - "virtual_address": 51972, - "size": 4, - "disassembly": "ldr r2, [sp, #0x14]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x14]", - "mode": "none" - }, - "instr_51976": { - "virtual_address": 51976, - "size": 4, - "disassembly": "add r2, r2, #0x1", - "mnemonic": "add", - "operands": "r2, r2, #0x1", - "mode": "none" - }, - "instr_51980": { - "virtual_address": 51980, - "size": 4, - "disassembly": "mov r9, r6", - "mnemonic": "mov", - "operands": "r9, r6", - "mode": "none" - }, - "instr_51984": { - "virtual_address": 51984, - "size": 4, - "disassembly": "str r2, [sp, #0x14]", - "mnemonic": "str", - "operands": "r2, [sp, #0x14]", - "mode": "none" - }, - "instr_51988": { - "virtual_address": 51988, - "size": 4, - "disassembly": "mov r6, r10", - "mnemonic": "mov", - "operands": "r6, r10", - "mode": "none" - }, - "instr_51992": { - "virtual_address": 51992, - "size": 4, - "disassembly": "b 0x0c4f8", - "mnemonic": "b", - "operands": "0x0c4f8", - "mode": "none" - }, - "bb_51972": { - "virtual_address": 51972, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 50424, - "children": [ - "instr_51972", - "instr_51976", - "instr_51980", - "instr_51984", - "instr_51988", - "instr_51992" - ] - }, - "instr_51996": { - "virtual_address": 51996, - "size": 4, - "disassembly": "cmp r3, #0x39", - "mnemonic": "cmp", - "operands": "r3, #0x39", - "mode": "none" - }, - "instr_52000": { - "virtual_address": 52000, - "size": 4, - "disassembly": "beq 0x0cae0", - "mnemonic": "beq", - "operands": "0x0cae0", - "mode": "none" - }, - "bb_51996": { - "virtual_address": 51996, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 52004, - "children": [ - "instr_51996", - "instr_52000" - ] - }, - "instr_52004": { - "virtual_address": 52004, - "size": 4, - "disassembly": "cmp r8, #0x0", - "mnemonic": "cmp", - "operands": "r8, #0x0", - "mode": "none" - }, - "instr_52008": { - "virtual_address": 52008, - "size": 4, - "disassembly": "bgt 0x0c9c8", - "mnemonic": "bgt", - "operands": "0x0c9c8", - "mode": "none" - }, - "bb_52004": { - "virtual_address": 52004, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 52012, - "children": [ - "instr_52004", - "instr_52008" - ] - }, - "instr_52012": { - "virtual_address": 52012, - "size": 4, - "disassembly": "b 0x0c9cc", - "mnemonic": "b", - "operands": "0x0c9cc", - "mode": "none" - }, - "bb_52012": { - "virtual_address": 52012, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 51660, - "children": [ - "instr_52012" - ] - }, - "instr_52016": { - "virtual_address": 52016, - "size": 4, - "disassembly": "mov r5, r8", - "mnemonic": "mov", - "operands": "r5, r8", - "mode": "none" - }, - "instr_52020": { - "virtual_address": 52020, - "size": 4, - "disassembly": "b 0x0c3c4", - "mnemonic": "b", - "operands": "0x0c3c4", - "mode": "none" - }, - "bb_52016": { - "virtual_address": 52016, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 50116, - "children": [ - "instr_52016", - "instr_52020" - ] - }, - "instr_52024": { - "virtual_address": 52024, - "size": 4, - "disassembly": "mov r1, r6", - "mnemonic": "mov", - "operands": "r1, r6", - "mode": "none" - }, - "instr_52028": { - "virtual_address": 52028, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_52032": { - "virtual_address": 52032, - "size": 4, - "disassembly": "mov r2, #0xa", - "mnemonic": "mov", - "operands": "r2, #0xa", - "mode": "none" - }, - "instr_52036": { - "virtual_address": 52036, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_52040": { - "virtual_address": 52040, - "size": 4, - "disassembly": "bl 0x0ecac", - "mnemonic": "bl", - "operands": "0x0ecac", - "mode": "none" - }, - "instr_52044": { - "virtual_address": 52044, - "size": 4, - "disassembly": "ldr r2, [sp, #0x44]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x44]", - "mode": "none" - }, - "instr_52048": { - "virtual_address": 52048, - "size": 4, - "disassembly": "ldr r1, [sp, #0x90]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x90]", - "mode": "none" - }, - "instr_52052": { - "virtual_address": 52052, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_52056": { - "virtual_address": 52056, - "size": 4, - "disassembly": "mov r3, r2", - "mnemonic": "mov", - "operands": "r3, r2", - "mode": "none" - }, - "instr_52060": { - "virtual_address": 52060, - "size": 4, - "disassembly": "movle r3, #0x1", - "mnemonic": "movle", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_52064": { - "virtual_address": 52064, - "size": 4, - "disassembly": "movgt r3, #0x0", - "mnemonic": "movgt", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_52068": { - "virtual_address": 52068, - "size": 4, - "disassembly": "cmp r1, #0x2", - "mnemonic": "cmp", - "operands": "r1, #0x2", - "mode": "none" - }, - "instr_52072": { - "virtual_address": 52072, - "size": 4, - "disassembly": "movle r3, #0x0", - "mnemonic": "movle", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_52076": { - "virtual_address": 52076, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_52080": { - "virtual_address": 52080, - "size": 4, - "disassembly": "mov r6, r0", - "mnemonic": "mov", - "operands": "r6, r0", - "mode": "none" - }, - "instr_52084": { - "virtual_address": 52084, - "size": 4, - "disassembly": "str r8, [sp, #0x14]", - "mnemonic": "str", - "operands": "r8, [sp, #0x14]", - "mode": "none" - }, - "instr_52088": { - "virtual_address": 52088, - "size": 4, - "disassembly": "streq r2, [sp, #0x1c]", - "mnemonic": "streq", - "operands": "r2, [sp, #0x1c]", - "mode": "none" - }, - "instr_52092": { - "virtual_address": 52092, - "size": 4, - "disassembly": "bne 0x0c230", - "mnemonic": "bne", - "operands": "0x0c230", - "mode": "none" - }, - "bb_52024": { - "virtual_address": 52024, - "size": 72, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 52096, - "children": [ - "instr_52024", - "instr_52028", - "instr_52032", - "instr_52036", - "instr_52040", - "instr_52044", - "instr_52048", - "instr_52052", - "instr_52056", - "instr_52060", - "instr_52064", - "instr_52068", - "instr_52072", - "instr_52076", - "instr_52080", - "instr_52084", - "instr_52088", - "instr_52092" - ] - }, - "instr_52096": { - "virtual_address": 52096, - "size": 4, - "disassembly": "b 0x0bf2c", - "mnemonic": "b", - "operands": "0x0bf2c", - "mode": "none" - }, - "bb_52096": { - "virtual_address": 52096, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48940, - "children": [ - "instr_52096" - ] - }, - "instr_52100": { - "virtual_address": 52100, - "size": 4, - "disassembly": "bne 0x0c9cc", - "mnemonic": "bne", - "operands": "0x0c9cc", - "mode": "none" - }, - "bb_52100": { - "virtual_address": 52100, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 52104, - "children": [ - "instr_52100" - ] - }, - "instr_52104": { - "virtual_address": 52104, - "size": 4, - "disassembly": "tst r3, #0x1", - "mnemonic": "tst", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_52108": { - "virtual_address": 52108, - "size": 4, - "disassembly": "bne 0x0c9c0", - "mnemonic": "bne", - "operands": "0x0c9c0", - "mode": "none" - }, - "bb_52104": { - "virtual_address": 52104, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 52112, - "children": [ - "instr_52104", - "instr_52108" - ] - }, - "instr_52112": { - "virtual_address": 52112, - "size": 4, - "disassembly": "b 0x0c9cc", - "mnemonic": "b", - "operands": "0x0c9cc", - "mode": "none" - }, - "bb_52112": { - "virtual_address": 52112, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 51660, - "children": [ - "instr_52112" - ] - }, - "instr_52116": { - "virtual_address": 52116, - "size": 4, - "disassembly": "add r3, sp, #0x48", - "mnemonic": "add", - "operands": "r3, sp, #0x48", - "mode": "none" - }, - "instr_52120": { - "virtual_address": 52120, - "size": 4, - "disassembly": "ldmia r3, {r2, r3}", - "mnemonic": "ldmia", - "operands": "r3, {r2, r3}", - "mode": "none" - }, - "instr_52124": { - "virtual_address": 52124, - "size": 4, - "disassembly": "mov r8, #0x2", - "mnemonic": "mov", - "operands": "r8, #0x2", - "mode": "none" - }, - "instr_52128": { - "virtual_address": 52128, - "size": 4, - "disassembly": "str r2, [sp, #0x38]", - "mnemonic": "str", - "operands": "r2, [sp, #0x38]", - "mode": "none" - }, - "instr_52132": { - "virtual_address": 52132, - "size": 4, - "disassembly": "str r3, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x3c]", - "mode": "none" - }, - "instr_52136": { - "virtual_address": 52136, - "size": 4, - "disassembly": "b 0x0b9b4", - "mnemonic": "b", - "operands": "0x0b9b4", - "mode": "none" - }, - "bb_52116": { - "virtual_address": 52116, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 47540, - "children": [ - "instr_52116", - "instr_52120", - "instr_52124", - "instr_52128", - "instr_52132", - "instr_52136" - ] - }, - "instr_52140": { - "virtual_address": 52140, - "size": 4, - "disassembly": "rsbne r3, r3, #0x3c", - "mnemonic": "rsbne", - "operands": "r3, r3, #0x3c", - "mode": "none" - }, - "instr_52144": { - "virtual_address": 52144, - "size": 4, - "disassembly": "bne 0x0bef4", - "mnemonic": "bne", - "operands": "0x0bef4", - "mode": "none" - }, - "bb_52140": { - "virtual_address": 52140, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 52148, - "children": [ - "instr_52140", - "instr_52144" - ] - }, - "instr_52148": { - "virtual_address": 52148, - "size": 4, - "disassembly": "b 0x0bdc4", - "mnemonic": "b", - "operands": "0x0bdc4", - "mode": "none" - }, - "bb_52148": { - "virtual_address": 52148, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48580, - "children": [ - "instr_52148" - ] - }, - "instr_52152": { - "virtual_address": 52152, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_52156": { - "virtual_address": 52156, - "size": 4, - "disassembly": "ldr r3, [0xcc0c]", - "mnemonic": "ldr", - "operands": "r3, [0xcc0c]", - "mode": "none" - }, - "instr_52160": { - "virtual_address": 52160, - "size": 4, - "disassembly": "ldr r1, [0xcc10]", - "mnemonic": "ldr", - "operands": "r1, [0xcc10]", - "mode": "none" - }, - "instr_52164": { - "virtual_address": 52164, - "size": 4, - "disassembly": "ldr r0, [0xcc14]", - "mnemonic": "ldr", - "operands": "r0, [0xcc14]", - "mode": "none" - }, - "instr_52168": { - "virtual_address": 52168, - "size": 4, - "disassembly": "bl 0x11a84", - "mnemonic": "bl", - "operands": "0x11a84", - "mode": "none" - }, - "bb_52152": { - "virtual_address": 52152, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_52152", - "instr_52156", - "instr_52160", - "instr_52164", - "instr_52168" - ] - }, - "instr_52172": { - "virtual_address": 52172, - "size": 4, - "disassembly": "mov r2, r5", - "mnemonic": "mov", - "operands": "r2, r5", - "mode": "none" - }, - "instr_52176": { - "virtual_address": 52176, - "size": 4, - "disassembly": "ldr r3, [0xcc0c]", - "mnemonic": "ldr", - "operands": "r3, [0xcc0c]", - "mode": "none" - }, - "instr_52180": { - "virtual_address": 52180, - "size": 4, - "disassembly": "ldr r1, [0xcc18]", - "mnemonic": "ldr", - "operands": "r1, [0xcc18]", - "mode": "none" - }, - "instr_52184": { - "virtual_address": 52184, - "size": 4, - "disassembly": "ldr r0, [0xcc14]", - "mnemonic": "ldr", - "operands": "r0, [0xcc14]", - "mode": "none" - }, - "instr_52188": { - "virtual_address": 52188, - "size": 4, - "disassembly": "bl 0x11a84", - "mnemonic": "bl", - "operands": "0x11a84", - "mode": "none" - }, - "bb_52172": { - "virtual_address": 52172, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_52172", - "instr_52176", - "instr_52180", - "instr_52184", - "instr_52188" - ] - }, - "instr_52192": { - "virtual_address": 52192, - "size": 4, - "disassembly": "ldr r8, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r8, [sp, #0x10]", - "mode": "none" - }, - "instr_52196": { - "virtual_address": 52196, - "size": 4, - "disassembly": "str r5, [sp, #0x10]", - "mnemonic": "str", - "operands": "r5, [sp, #0x10]", - "mode": "none" - }, - "instr_52200": { - "virtual_address": 52200, - "size": 4, - "disassembly": "b 0x0be68", - "mnemonic": "b", - "operands": "0x0be68", - "mode": "none" - }, - "bb_52192": { - "virtual_address": 52192, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48744, - "children": [ - "instr_52192", - "instr_52196", - "instr_52200" - ] - }, - "instr_52204": { - "virtual_address": 52204, - "size": 4, - "disassembly": "mov r1, #0x1", - "mnemonic": "mov", - "operands": "r1, #0x1", - "mode": "none" - }, - "instr_52208": { - "virtual_address": 52208, - "size": 4, - "disassembly": "str r2, [sp, #0x94]", - "mnemonic": "str", - "operands": "r2, [sp, #0x94]", - "mode": "none" - }, - "instr_52212": { - "virtual_address": 52212, - "size": 4, - "disassembly": "mvn r2, #0x0", - "mnemonic": "mvn", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_52216": { - "virtual_address": 52216, - "size": 4, - "disassembly": "str r1, [sp, #0x2c]", - "mnemonic": "str", - "operands": "r1, [sp, #0x2c]", - "mode": "none" - }, - "instr_52220": { - "virtual_address": 52220, - "size": 4, - "disassembly": "str r2, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r2, [sp, #0x1c]", - "mode": "none" - }, - "instr_52224": { - "virtual_address": 52224, - "size": 4, - "disassembly": "str r2, [sp, #0x44]", - "mnemonic": "str", - "operands": "r2, [sp, #0x44]", - "mode": "none" - }, - "instr_52228": { - "virtual_address": 52228, - "size": 4, - "disassembly": "b 0x0bc84", - "mnemonic": "b", - "operands": "0x0bc84", - "mode": "none" - }, - "bb_52204": { - "virtual_address": 52204, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 48260, - "children": [ - "instr_52204", - "instr_52208", - "instr_52212", - "instr_52216", - "instr_52220", - "instr_52224", - "instr_52228" - ] - }, - "dw_52232": { - "virtual_address": 52232, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 51424 - ] - }, - "dw_52236": { - "virtual_address": 52236, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 52176, - 52156 - ] - }, - "dw_52240": { - "virtual_address": 52240, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 52160 - ] - }, - "dw_52244": { - "virtual_address": 52244, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 52184, - 52164 - ] - }, - "dw_52248": { - "virtual_address": 52248, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 52180 - ] - }, - "func_46320": { - "virtual_address": 46320, - "size": 5932, - "name": "_dtoa_r", - "children": [ - "bb_46320", - "bb_46364", - "bb_46396", - "bb_46432", - "bb_46476", - "bb_46500", - "bb_46516", - "bb_46532", - "bb_46576", - "bb_46648", - "bb_46776", - "bb_46804", - "bb_46812", - "bb_46844", - "bb_46856", - "bb_46880", - "bb_46888", - "bb_46928", - "bb_46960", - "bb_46964", - "bb_46984", - "bb_47012", - "bb_47028", - "bb_47032", - "bb_47056", - "bb_47104", - "bb_47124", - "bb_47208", - "bb_47228", - "bb_47236", - "bb_47272", - "bb_47304", - "bb_47320", - "bb_47340", - "bb_47372", - "bb_47384", - "bb_47412", - "bb_47452", - "bb_47460", - "bb_47464", - "bb_47472", - "bb_47500", - "bb_47512", - "bb_47540", - "bb_47552", - "bb_47588", - "bb_47640", - "bb_47656", - "bb_47668", - "bb_47812", - "bb_47844", - "bb_47856", - "bb_47980", - "bb_48020", - "bb_48036", - "bb_48044", - "bb_48060", - "bb_48072", - "bb_48076", - "bb_48100", - "bb_48140", - "bb_48188", - "bb_48216", - "bb_48248", - "bb_48260", - "bb_48272", - "bb_48360", - "bb_48376", - "bb_48392", - "bb_48428", - "bb_48440", - "bb_48452", - "bb_48460", - "bb_48472", - "bb_48496", - "bb_48508", - "bb_48512", - "bb_48524", - "bb_48540", - "bb_48552", - "bb_48580", - "bb_48592", - "bb_48612", - "bb_48624", - "bb_48644", - "bb_48656", - "bb_48692", - "bb_48704", - "bb_48716", - "bb_48744", - "bb_48756", - "bb_48804", - "bb_48828", - "bb_48840", - "bb_48860", - "bb_48880", - "bb_48884", - "bb_48916", - "bb_48928", - "bb_48940", - "bb_48948", - "bb_48968", - "bb_48980", - "bb_49016", - "bb_49084", - "bb_49148", - "bb_49156", - "bb_49176", - "bb_49184", - "bb_49208", - "bb_49256", - "bb_49292", - "bb_49296", - "bb_49348", - "bb_49360", - "bb_49368", - "bb_49384", - "bb_49396", - "bb_49428", - "bb_49480", - "bb_49488", - "bb_49528", - "bb_49532", - "bb_49540", - "bb_49572", - "bb_49576", - "bb_49600", - "bb_49620", - "bb_49664", - "bb_49708", - "bb_49712", - "bb_49724", - "bb_49748", - "bb_49756", - "bb_49792", - "bb_49808", - "bb_49816", - "bb_49840", - "bb_49848", - "bb_49856", - "bb_49868", - "bb_49884", - "bb_49896", - "bb_49908", - "bb_50020", - "bb_50032", - "bb_50116", - "bb_50172", - "bb_50220", - "bb_50236", - "bb_50240", - "bb_50280", - "bb_50312", - "bb_50324", - "bb_50340", - "bb_50368", - "bb_50396", - "bb_50424", - "bb_50464", - "bb_50468", - "bb_50480", - "bb_50488", - "bb_50492", - "bb_50504", - "bb_50512", - "bb_50532", - "bb_50544", - "bb_50568", - "bb_50592", - "bb_50604", - "bb_50632", - "bb_50648", - "bb_50680", - "bb_50740", - "bb_50760", - "bb_50772", - "bb_50796", - "bb_50812", - "bb_50828", - "bb_50832", - "bb_50840", - "bb_50860", - "bb_50884", - "bb_50888", - "bb_50900", - "bb_50912", - "bb_51012", - "bb_51072", - "bb_51096", - "bb_51124", - "bb_51168", - "bb_51200", - "bb_51304", - "bb_51336", - "bb_51420", - "bb_51460", - "bb_51472", - "bb_51496", - "bb_51508", - "bb_51536", - "bb_51540", - "bb_51552", - "bb_51568", - "bb_51572", - "bb_51596", - "bb_51604", - "bb_51648", - "bb_51656", - "bb_51660", - "bb_51688", - "bb_51696", - "bb_51720", - "bb_51728", - "bb_51748", - "bb_51796", - "bb_51812", - "bb_51824", - "bb_51872", - "bb_51900", - "bb_51908", - "bb_51924", - "bb_51936", - "bb_51972", - "bb_51996", - "bb_52004", - "bb_52012", - "bb_52016", - "bb_52024", - "bb_52096", - "bb_52100", - "bb_52104", - "bb_52112", - "bb_52116", - "bb_52140", - "bb_52148", - "bb_52152", - "bb_52172", - "bb_52192", - "bb_52204", - "dw_52232", - "dw_52236", - "dw_52240", - "dw_52244", - "dw_52248" - ] - }, - "instr_52252": { - "virtual_address": 52252, - "size": 4, - "disassembly": "ldrsh r2, [r1, #0xc]", - "mnemonic": "ldrsh", - "operands": "r2, [r1, #0xc]", - "mode": "none" - }, - "instr_52256": { - "virtual_address": 52256, - "size": 4, - "disassembly": "tst r2, #0x8", - "mnemonic": "tst", - "operands": "r2, #0x8", - "mode": "none" - }, - "instr_52260": { - "virtual_address": 52260, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, r7, r8, lr}", - "mode": "none" - }, - "instr_52264": { - "virtual_address": 52264, - "size": 4, - "disassembly": "mov r4, r1", - "mnemonic": "mov", - "operands": "r4, r1", - "mode": "none" - }, - "instr_52268": { - "virtual_address": 52268, - "size": 4, - "disassembly": "mov r7, r0", - "mnemonic": "mov", - "operands": "r7, r0", - "mode": "none" - }, - "instr_52272": { - "virtual_address": 52272, - "size": 4, - "disassembly": "bne 0x0cd54", - "mnemonic": "bne", - "operands": "0x0cd54", - "mode": "none" - }, - "bb_52252": { - "virtual_address": 52252, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 52276, - "children": [ - "instr_52252", - "instr_52256", - "instr_52260", - "instr_52264", - "instr_52268", - "instr_52272" - ] - }, - "instr_52276": { - "virtual_address": 52276, - "size": 4, - "disassembly": "ldr r3, [r1, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r1, #0x4]", - "mode": "none" - }, - "instr_52280": { - "virtual_address": 52280, - "size": 4, - "disassembly": "orr r2, r2, #0x800", - "mnemonic": "orr", - "operands": "r2, r2, #0x800", - "mode": "none" - }, - "instr_52284": { - "virtual_address": 52284, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_52288": { - "virtual_address": 52288, - "size": 4, - "disassembly": "strh r2, [r1, #0xc]", - "mnemonic": "strh", - "operands": "r2, [r1, #0xc]", - "mode": "none" - }, - "instr_52292": { - "virtual_address": 52292, - "size": 4, - "disassembly": "ble 0x0cddc", - "mnemonic": "ble", - "operands": "0x0cddc", - "mode": "none" - }, - "bb_52276": { - "virtual_address": 52276, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 52296, - "children": [ - "instr_52276", - "instr_52280", - "instr_52284", - "instr_52288", - "instr_52292" - ] - }, - "instr_52296": { - "virtual_address": 52296, - "size": 4, - "disassembly": "ldr r6, [r4, #0x28]", - "mnemonic": "ldr", - "operands": "r6, [r4, #0x28]", - "mode": "none" - }, - "instr_52300": { - "virtual_address": 52300, - "size": 4, - "disassembly": "cmp r6, #0x0", - "mnemonic": "cmp", - "operands": "r6, #0x0", - "mode": "none" - }, - "instr_52304": { - "virtual_address": 52304, - "size": 4, - "disassembly": "beq 0x0cde8", - "mnemonic": "beq", - "operands": "0x0cde8", - "mode": "none" - }, - "bb_52296": { - "virtual_address": 52296, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 52308, - "children": [ - "instr_52296", - "instr_52300", - "instr_52304" - ] - }, - "instr_52308": { - "virtual_address": 52308, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_52312": { - "virtual_address": 52312, - "size": 4, - "disassembly": "ldr r8, [r7, #0x0]", - "mnemonic": "ldr", - "operands": "r8, [r7, #0x0]", - "mode": "none" - }, - "instr_52316": { - "virtual_address": 52316, - "size": 4, - "disassembly": "ands r5, r2, #0x1000", - "mnemonic": "ands", - "operands": "r5, r2, #0x1000", - "mode": "none" - }, - "instr_52320": { - "virtual_address": 52320, - "size": 4, - "disassembly": "str r3, [r7, #0x0]", - "mnemonic": "str", - "operands": "r3, [r7, #0x0]", - "mode": "none" - }, - "instr_52324": { - "virtual_address": 52324, - "size": 4, - "disassembly": "mov r3, r2, lsl #0x10", - "mnemonic": "mov", - "operands": "r3, r2, lsl #0x10", - "mode": "none" - }, - "instr_52328": { - "virtual_address": 52328, - "size": 4, - "disassembly": "mov r3, r3, lsr #0x10", - "mnemonic": "mov", - "operands": "r3, r3, lsr #0x10", - "mode": "none" - }, - "instr_52332": { - "virtual_address": 52332, - "size": 4, - "disassembly": "bne 0x0cdf4", - "mnemonic": "bne", - "operands": "0x0cdf4", - "mode": "none" - }, - "bb_52308": { - "virtual_address": 52308, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 52336, - "children": [ - "instr_52308", - "instr_52312", - "instr_52316", - "instr_52320", - "instr_52324", - "instr_52328", - "instr_52332" - ] - }, - "instr_52336": { - "virtual_address": 52336, - "size": 4, - "disassembly": "mov r3, #0x1", - "mnemonic": "mov", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_52340": { - "virtual_address": 52340, - "size": 4, - "disassembly": "mov r2, r5", - "mnemonic": "mov", - "operands": "r2, r5", - "mode": "none" - }, - "instr_52344": { - "virtual_address": 52344, - "size": 4, - "disassembly": "mov r0, r7", - "mnemonic": "mov", - "operands": "r0, r7", - "mode": "none" - }, - "instr_52348": { - "virtual_address": 52348, - "size": 4, - "disassembly": "ldr r1, [r4, #0x1c]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x1c]", - "mode": "none" - }, - "instr_52352": { - "virtual_address": 52352, - "size": 4, - "disassembly": "mov lr, pc", - "mnemonic": "mov", - "operands": "lr, pc", - "mode": "none" - }, - "instr_52356": { - "virtual_address": 52356, - "size": 4, - "disassembly": "bx r6", - "mnemonic": "bx", - "operands": "r6", - "mode": "none" - }, - "instr_52360": { - "virtual_address": 52360, - "size": 4, - "disassembly": "cmn r0, #0x1", - "mnemonic": "cmn", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_52364": { - "virtual_address": 52364, - "size": 4, - "disassembly": "beq 0x0ce24", - "mnemonic": "beq", - "operands": "0x0ce24", - "mode": "none" - }, - "bb_52336": { - "virtual_address": 52336, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 52368, - "children": [ - "instr_52336", - "instr_52340", - "instr_52344", - "instr_52348", - "instr_52352", - "instr_52356", - "instr_52360", - "instr_52364" - ] - }, - "instr_52368": { - "virtual_address": 52368, - "size": 4, - "disassembly": "ldrh r3, [r4, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "instr_52372": { - "virtual_address": 52372, - "size": 4, - "disassembly": "ldr r6, [r4, #0x28]", - "mnemonic": "ldr", - "operands": "r6, [r4, #0x28]", - "mode": "none" - }, - "bb_52368": { - "virtual_address": 52368, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 52376, - "children": [ - "instr_52368", - "instr_52372" - ] - }, - "instr_52376": { - "virtual_address": 52376, - "size": 4, - "disassembly": "tst r3, #0x4", - "mnemonic": "tst", - "operands": "r3, #0x4", - "mode": "none" - }, - "instr_52380": { - "virtual_address": 52380, - "size": 4, - "disassembly": "beq 0x0ccb8", - "mnemonic": "beq", - "operands": "0x0ccb8", - "mode": "none" - }, - "bb_52376": { - "virtual_address": 52376, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 52384, - "children": [ - "instr_52376", - "instr_52380" - ] - }, - "instr_52384": { - "virtual_address": 52384, - "size": 4, - "disassembly": "ldr r3, [r4, #0x30]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x30]", - "mode": "none" - }, - "instr_52388": { - "virtual_address": 52388, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_52392": { - "virtual_address": 52392, - "size": 4, - "disassembly": "ldr r3, [r4, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x4]", - "mode": "none" - }, - "instr_52396": { - "virtual_address": 52396, - "size": 4, - "disassembly": "sub r0, r0, r3", - "mnemonic": "sub", - "operands": "r0, r0, r3", - "mode": "none" - }, - "instr_52400": { - "virtual_address": 52400, - "size": 4, - "disassembly": "ldrne r3, [r4, #0x3c]", - "mnemonic": "ldrne", - "operands": "r3, [r4, #0x3c]", - "mode": "none" - }, - "instr_52404": { - "virtual_address": 52404, - "size": 4, - "disassembly": "subne r0, r0, r3", - "mnemonic": "subne", - "operands": "r0, r0, r3", - "mode": "none" - }, - "bb_52384": { - "virtual_address": 52384, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 52408, - "children": [ - "instr_52384", - "instr_52388", - "instr_52392", - "instr_52396", - "instr_52400", - "instr_52404" - ] - }, - "instr_52408": { - "virtual_address": 52408, - "size": 4, - "disassembly": "mov r2, r0", - "mnemonic": "mov", - "operands": "r2, r0", - "mode": "none" - }, - "instr_52412": { - "virtual_address": 52412, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_52416": { - "virtual_address": 52416, - "size": 4, - "disassembly": "mov r0, r7", - "mnemonic": "mov", - "operands": "r0, r7", - "mode": "none" - }, - "instr_52420": { - "virtual_address": 52420, - "size": 4, - "disassembly": "ldr r1, [r4, #0x1c]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x1c]", - "mode": "none" - }, - "instr_52424": { - "virtual_address": 52424, - "size": 4, - "disassembly": "mov lr, pc", - "mnemonic": "mov", - "operands": "lr, pc", - "mode": "none" - }, - "instr_52428": { - "virtual_address": 52428, - "size": 4, - "disassembly": "bx r6", - "mnemonic": "bx", - "operands": "r6", - "mode": "none" - }, - "instr_52432": { - "virtual_address": 52432, - "size": 4, - "disassembly": "cmn r0, #0x1", - "mnemonic": "cmn", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_52436": { - "virtual_address": 52436, - "size": 4, - "disassembly": "bne 0x0cdfc", - "mnemonic": "bne", - "operands": "0x0cdfc", - "mode": "none" - }, - "bb_52408": { - "virtual_address": 52408, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 52440, - "children": [ - "instr_52408", - "instr_52412", - "instr_52416", - "instr_52420", - "instr_52424", - "instr_52428", - "instr_52432", - "instr_52436" - ] - }, - "instr_52440": { - "virtual_address": 52440, - "size": 4, - "disassembly": "ldr r2, [r7, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [r7, #0x0]", - "mode": "none" - }, - "instr_52444": { - "virtual_address": 52444, - "size": 4, - "disassembly": "cmp r2, #0x1d", - "mnemonic": "cmp", - "operands": "r2, #0x1d", - "mode": "none" - }, - "instr_52448": { - "virtual_address": 52448, - "size": 4, - "disassembly": "cmpne r2, #0x0", - "mnemonic": "cmpne", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_52452": { - "virtual_address": 52452, - "size": 4, - "disassembly": "moveq r3, #0x1", - "mnemonic": "moveq", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_52456": { - "virtual_address": 52456, - "size": 4, - "disassembly": "movne r3, #0x0", - "mnemonic": "movne", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_52460": { - "virtual_address": 52460, - "size": 4, - "disassembly": "cmp r2, #0x16", - "mnemonic": "cmp", - "operands": "r2, #0x16", - "mode": "none" - }, - "instr_52464": { - "virtual_address": 52464, - "size": 4, - "disassembly": "orreq r3, r3, #0x1", - "mnemonic": "orreq", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_52468": { - "virtual_address": 52468, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_52472": { - "virtual_address": 52472, - "size": 4, - "disassembly": "beq 0x0ce44", - "mnemonic": "beq", - "operands": "0x0ce44", - "mode": "none" - }, - "bb_52440": { - "virtual_address": 52440, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 52476, - "children": [ - "instr_52440", - "instr_52444", - "instr_52448", - "instr_52452", - "instr_52456", - "instr_52460", - "instr_52464", - "instr_52468", - "instr_52472" - ] - }, - "instr_52476": { - "virtual_address": 52476, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_52480": { - "virtual_address": 52480, - "size": 4, - "disassembly": "str r3, [r4, #0x4]", - "mnemonic": "str", - "operands": "r3, [r4, #0x4]", - "mode": "none" - }, - "instr_52484": { - "virtual_address": 52484, - "size": 4, - "disassembly": "ldrsh r3, [r4, #0xc]", - "mnemonic": "ldrsh", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "instr_52488": { - "virtual_address": 52488, - "size": 4, - "disassembly": "bic r3, r3, #0x800", - "mnemonic": "bic", - "operands": "r3, r3, #0x800", - "mode": "none" - }, - "instr_52492": { - "virtual_address": 52492, - "size": 4, - "disassembly": "strh r3, [r4, #0xc]", - "mnemonic": "strh", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "instr_52496": { - "virtual_address": 52496, - "size": 4, - "disassembly": "tst r3, #0x1000", - "mnemonic": "tst", - "operands": "r3, #0x1000", - "mode": "none" - }, - "instr_52500": { - "virtual_address": 52500, - "size": 4, - "disassembly": "ldr r3, [r4, #0x10]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x10]", - "mode": "none" - }, - "instr_52504": { - "virtual_address": 52504, - "size": 4, - "disassembly": "str r3, [r4, #0x0]", - "mnemonic": "str", - "operands": "r3, [r4, #0x0]", - "mode": "none" - }, - "instr_52508": { - "virtual_address": 52508, - "size": 4, - "disassembly": "bne 0x0ce54", - "mnemonic": "bne", - "operands": "0x0ce54", - "mode": "none" - }, - "bb_52476": { - "virtual_address": 52476, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 52512, - "children": [ - "instr_52476", - "instr_52480", - "instr_52484", - "instr_52488", - "instr_52492", - "instr_52496", - "instr_52500", - "instr_52504", - "instr_52508" - ] - }, - "instr_52512": { - "virtual_address": 52512, - "size": 4, - "disassembly": "ldr r1, [r4, #0x30]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x30]", - "mode": "none" - }, - "instr_52516": { - "virtual_address": 52516, - "size": 4, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_52520": { - "virtual_address": 52520, - "size": 4, - "disassembly": "str r8, [r7, #0x0]", - "mnemonic": "str", - "operands": "r8, [r7, #0x0]", - "mode": "none" - }, - "instr_52524": { - "virtual_address": 52524, - "size": 4, - "disassembly": "beq 0x0cde8", - "mnemonic": "beq", - "operands": "0x0cde8", - "mode": "none" - }, - "bb_52512": { - "virtual_address": 52512, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 52528, - "children": [ - "instr_52512", - "instr_52516", - "instr_52520", - "instr_52524" - ] - }, - "instr_52528": { - "virtual_address": 52528, - "size": 4, - "disassembly": "add r3, r4, #0x40", - "mnemonic": "add", - "operands": "r3, r4, #0x40", - "mode": "none" - }, - "instr_52532": { - "virtual_address": 52532, - "size": 4, - "disassembly": "cmp r1, r3", - "mnemonic": "cmp", - "operands": "r1, r3", - "mode": "none" - }, - "instr_52536": { - "virtual_address": 52536, - "size": 4, - "disassembly": "movne r0, r7", - "mnemonic": "movne", - "operands": "r0, r7", - "mode": "none" - }, - "instr_52540": { - "virtual_address": 52540, - "size": 4, - "disassembly": "blne 0x0d590", - "mnemonic": "blne", - "operands": "0x0d590", - "mode": "none" - }, - "instr_52544": { - "virtual_address": 52544, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_52548": { - "virtual_address": 52548, - "size": 4, - "disassembly": "mov r0, r3", - "mnemonic": "mov", - "operands": "r0, r3", - "mode": "none" - }, - "instr_52552": { - "virtual_address": 52552, - "size": 4, - "disassembly": "str r3, [r4, #0x30]", - "mnemonic": "str", - "operands": "r3, [r4, #0x30]", - "mode": "none" - }, - "instr_52556": { - "virtual_address": 52556, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, lr}", - "mode": "none" - }, - "instr_52560": { - "virtual_address": 52560, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_52528": { - "virtual_address": 52528, - "size": 36, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_52528", - "instr_52532", - "instr_52536", - "instr_52540", - "instr_52544", - "instr_52548", - "instr_52552", - "instr_52556", - "instr_52560" - ] - }, - "instr_52564": { - "virtual_address": 52564, - "size": 4, - "disassembly": "ldr r6, [r1, #0x10]", - "mnemonic": "ldr", - "operands": "r6, [r1, #0x10]", - "mode": "none" - }, - "instr_52568": { - "virtual_address": 52568, - "size": 4, - "disassembly": "cmp r6, #0x0", - "mnemonic": "cmp", - "operands": "r6, #0x0", - "mode": "none" - }, - "instr_52572": { - "virtual_address": 52572, - "size": 4, - "disassembly": "beq 0x0cde8", - "mnemonic": "beq", - "operands": "0x0cde8", - "mode": "none" - }, - "bb_52564": { - "virtual_address": 52564, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 52576, - "children": [ - "instr_52564", - "instr_52568", - "instr_52572" - ] - }, - "instr_52576": { - "virtual_address": 52576, - "size": 4, - "disassembly": "mov r3, r2, lsl #0x10", - "mnemonic": "mov", - "operands": "r3, r2, lsl #0x10", - "mode": "none" - }, - "instr_52580": { - "virtual_address": 52580, - "size": 4, - "disassembly": "mov r3, r3, lsr #0x10", - "mnemonic": "mov", - "operands": "r3, r3, lsr #0x10", - "mode": "none" - }, - "instr_52584": { - "virtual_address": 52584, - "size": 4, - "disassembly": "tst r3, #0x3", - "mnemonic": "tst", - "operands": "r3, #0x3", - "mode": "none" - }, - "instr_52588": { - "virtual_address": 52588, - "size": 4, - "disassembly": "movne r3, #0x0", - "mnemonic": "movne", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_52592": { - "virtual_address": 52592, - "size": 4, - "disassembly": "ldr r5, [r1, #0x0]", - "mnemonic": "ldr", - "operands": "r5, [r1, #0x0]", - "mode": "none" - }, - "instr_52596": { - "virtual_address": 52596, - "size": 4, - "disassembly": "ldreq r3, [r1, #0x14]", - "mnemonic": "ldreq", - "operands": "r3, [r1, #0x14]", - "mode": "none" - }, - "instr_52600": { - "virtual_address": 52600, - "size": 4, - "disassembly": "sub r5, r5, r6", - "mnemonic": "sub", - "operands": "r5, r5, r6", - "mode": "none" - }, - "instr_52604": { - "virtual_address": 52604, - "size": 4, - "disassembly": "cmp r5, #0x0", - "mnemonic": "cmp", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_52608": { - "virtual_address": 52608, - "size": 4, - "disassembly": "str r6, [r1, #0x0]", - "mnemonic": "str", - "operands": "r6, [r1, #0x0]", - "mode": "none" - }, - "instr_52612": { - "virtual_address": 52612, - "size": 4, - "disassembly": "str r3, [r1, #0x8]", - "mnemonic": "str", - "operands": "r3, [r1, #0x8]", - "mode": "none" - }, - "instr_52616": { - "virtual_address": 52616, - "size": 4, - "disassembly": "bgt 0x0cd9c", - "mnemonic": "bgt", - "operands": "0x0cd9c", - "mode": "none" - }, - "bb_52576": { - "virtual_address": 52576, - "size": 44, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 52620, - "children": [ - "instr_52576", - "instr_52580", - "instr_52584", - "instr_52588", - "instr_52592", - "instr_52596", - "instr_52600", - "instr_52604", - "instr_52608", - "instr_52612", - "instr_52616" - ] - }, - "instr_52620": { - "virtual_address": 52620, - "size": 4, - "disassembly": "b 0x0cde8", - "mnemonic": "b", - "operands": "0x0cde8", - "mode": "none" - }, - "bb_52620": { - "virtual_address": 52620, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 52712, - "children": [ - "instr_52620" - ] - }, - "instr_52624": { - "virtual_address": 52624, - "size": 4, - "disassembly": "cmp r5, #0x0", - "mnemonic": "cmp", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_52628": { - "virtual_address": 52628, - "size": 4, - "disassembly": "add r6, r6, r0", - "mnemonic": "add", - "operands": "r6, r6, r0", - "mode": "none" - }, - "instr_52632": { - "virtual_address": 52632, - "size": 4, - "disassembly": "ble 0x0cde8", - "mnemonic": "ble", - "operands": "0x0cde8", - "mode": "none" - }, - "bb_52624": { - "virtual_address": 52624, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 52636, - "children": [ - "instr_52624", - "instr_52628", - "instr_52632" - ] - }, - "instr_52636": { - "virtual_address": 52636, - "size": 4, - "disassembly": "mov r3, r5", - "mnemonic": "mov", - "operands": "r3, r5", - "mode": "none" - }, - "instr_52640": { - "virtual_address": 52640, - "size": 4, - "disassembly": "mov r2, r6", - "mnemonic": "mov", - "operands": "r2, r6", - "mode": "none" - }, - "instr_52644": { - "virtual_address": 52644, - "size": 4, - "disassembly": "mov r0, r7", - "mnemonic": "mov", - "operands": "r0, r7", - "mode": "none" - }, - "instr_52648": { - "virtual_address": 52648, - "size": 4, - "disassembly": "ldr r1, [r4, #0x1c]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x1c]", - "mode": "none" - }, - "instr_52652": { - "virtual_address": 52652, - "size": 4, - "disassembly": "ldr r12, [r4, #0x24]", - "mnemonic": "ldr", - "operands": "r12, [r4, #0x24]", - "mode": "none" - }, - "instr_52656": { - "virtual_address": 52656, - "size": 4, - "disassembly": "mov lr, pc", - "mnemonic": "mov", - "operands": "lr, pc", - "mode": "none" - }, - "instr_52660": { - "virtual_address": 52660, - "size": 4, - "disassembly": "bx r12", - "mnemonic": "bx", - "operands": "r12", - "mode": "none" - }, - "instr_52664": { - "virtual_address": 52664, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_52668": { - "virtual_address": 52668, - "size": 4, - "disassembly": "sub r5, r5, r0", - "mnemonic": "sub", - "operands": "r5, r5, r0", - "mode": "none" - }, - "instr_52672": { - "virtual_address": 52672, - "size": 4, - "disassembly": "bgt 0x0cd90", - "mnemonic": "bgt", - "operands": "0x0cd90", - "mode": "none" - }, - "bb_52636": { - "virtual_address": 52636, - "size": 40, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 52676, - "children": [ - "instr_52636", - "instr_52640", - "instr_52644", - "instr_52648", - "instr_52652", - "instr_52656", - "instr_52660", - "instr_52664", - "instr_52668", - "instr_52672" - ] - }, - "instr_52676": { - "virtual_address": 52676, - "size": 4, - "disassembly": "ldrh r3, [r4, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "instr_52680": { - "virtual_address": 52680, - "size": 4, - "disassembly": "orr r3, r3, #0x40", - "mnemonic": "orr", - "operands": "r3, r3, #0x40", - "mode": "none" - }, - "instr_52684": { - "virtual_address": 52684, - "size": 4, - "disassembly": "mvn r0, #0x0", - "mnemonic": "mvn", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_52688": { - "virtual_address": 52688, - "size": 4, - "disassembly": "strh r3, [r4, #0xc]", - "mnemonic": "strh", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "instr_52692": { - "virtual_address": 52692, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, lr}", - "mode": "none" - }, - "instr_52696": { - "virtual_address": 52696, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_52676": { - "virtual_address": 52676, - "size": 24, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_52676", - "instr_52680", - "instr_52684", - "instr_52688", - "instr_52692", - "instr_52696" - ] - }, - "instr_52700": { - "virtual_address": 52700, - "size": 4, - "disassembly": "ldr r3, [r1, #0x3c]", - "mnemonic": "ldr", - "operands": "r3, [r1, #0x3c]", - "mode": "none" - }, - "instr_52704": { - "virtual_address": 52704, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_52708": { - "virtual_address": 52708, - "size": 4, - "disassembly": "bgt 0x0cc48", - "mnemonic": "bgt", - "operands": "0x0cc48", - "mode": "none" - }, - "bb_52700": { - "virtual_address": 52700, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 52712, - "children": [ - "instr_52700", - "instr_52704", - "instr_52708" - ] - }, - "instr_52712": { - "virtual_address": 52712, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "bb_52712": { - "virtual_address": 52712, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 52716, - "children": [ - "instr_52712" - ] - }, - "instr_52716": { - "virtual_address": 52716, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, lr}", - "mode": "none" - }, - "instr_52720": { - "virtual_address": 52720, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_52716": { - "virtual_address": 52716, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_52716", - "instr_52720" - ] - }, - "instr_52724": { - "virtual_address": 52724, - "size": 4, - "disassembly": "ldr r0, [r4, #0x50]", - "mnemonic": "ldr", - "operands": "r0, [r4, #0x50]", - "mode": "none" - }, - "instr_52728": { - "virtual_address": 52728, - "size": 4, - "disassembly": "b 0x0cc98", - "mnemonic": "b", - "operands": "0x0cc98", - "mode": "none" - }, - "bb_52724": { - "virtual_address": 52724, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 52376, - "children": [ - "instr_52724", - "instr_52728" - ] - }, - "instr_52732": { - "virtual_address": 52732, - "size": 4, - "disassembly": "ldrsh r3, [r4, #0xc]", - "mnemonic": "ldrsh", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "instr_52736": { - "virtual_address": 52736, - "size": 4, - "disassembly": "bic r3, r3, #0x800", - "mnemonic": "bic", - "operands": "r3, r3, #0x800", - "mode": "none" - }, - "instr_52740": { - "virtual_address": 52740, - "size": 4, - "disassembly": "strh r3, [r4, #0xc]", - "mnemonic": "strh", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "instr_52744": { - "virtual_address": 52744, - "size": 4, - "disassembly": "tst r3, #0x1000", - "mnemonic": "tst", - "operands": "r3, #0x1000", - "mode": "none" - }, - "instr_52748": { - "virtual_address": 52748, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_52752": { - "virtual_address": 52752, - "size": 4, - "disassembly": "ldr r2, [r4, #0x10]", - "mnemonic": "ldr", - "operands": "r2, [r4, #0x10]", - "mode": "none" - }, - "instr_52756": { - "virtual_address": 52756, - "size": 4, - "disassembly": "stmia r4, {r2, r3}", - "mnemonic": "stmia", - "operands": "r4, {r2, r3}", - "mode": "none" - }, - "instr_52760": { - "virtual_address": 52760, - "size": 4, - "disassembly": "beq 0x0cd20", - "mnemonic": "beq", - "operands": "0x0cd20", - "mode": "none" - }, - "bb_52732": { - "virtual_address": 52732, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 52764, - "children": [ - "instr_52732", - "instr_52736", - "instr_52740", - "instr_52744", - "instr_52748", - "instr_52752", - "instr_52756", - "instr_52760" - ] - }, - "instr_52764": { - "virtual_address": 52764, - "size": 4, - "disassembly": "str r0, [r4, #0x50]", - "mnemonic": "str", - "operands": "r0, [r4, #0x50]", - "mode": "none" - }, - "instr_52768": { - "virtual_address": 52768, - "size": 4, - "disassembly": "b 0x0cd20", - "mnemonic": "b", - "operands": "0x0cd20", - "mode": "none" - }, - "bb_52764": { - "virtual_address": 52764, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 52512, - "children": [ - "instr_52764", - "instr_52768" - ] - }, - "instr_52772": { - "virtual_address": 52772, - "size": 4, - "disassembly": "ldr r3, [r7, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r7, #0x0]", - "mode": "none" - }, - "instr_52776": { - "virtual_address": 52776, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_52780": { - "virtual_address": 52780, - "size": 4, - "disassembly": "beq 0x0cc90", - "mnemonic": "beq", - "operands": "0x0cc90", - "mode": "none" - }, - "bb_52772": { - "virtual_address": 52772, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 52784, - "children": [ - "instr_52772", - "instr_52776", - "instr_52780" - ] - }, - "instr_52784": { - "virtual_address": 52784, - "size": 4, - "disassembly": "cmp r3, #0x16", - "mnemonic": "cmp", - "operands": "r3, #0x16", - "mode": "none" - }, - "instr_52788": { - "virtual_address": 52788, - "size": 4, - "disassembly": "cmpne r3, #0x1d", - "mnemonic": "cmpne", - "operands": "r3, #0x1d", - "mode": "none" - }, - "instr_52792": { - "virtual_address": 52792, - "size": 4, - "disassembly": "moveq r0, r5", - "mnemonic": "moveq", - "operands": "r0, r5", - "mode": "none" - }, - "instr_52796": { - "virtual_address": 52796, - "size": 4, - "disassembly": "streq r8, [r7, #0x0]", - "mnemonic": "streq", - "operands": "r8, [r7, #0x0]", - "mode": "none" - }, - "instr_52800": { - "virtual_address": 52800, - "size": 4, - "disassembly": "beq 0x0cdec", - "mnemonic": "beq", - "operands": "0x0cdec", - "mode": "none" - }, - "bb_52784": { - "virtual_address": 52784, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 52804, - "children": [ - "instr_52784", - "instr_52788", - "instr_52792", - "instr_52796", - "instr_52800" - ] - }, - "instr_52804": { - "virtual_address": 52804, - "size": 4, - "disassembly": "ldrh r3, [r4, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "instr_52808": { - "virtual_address": 52808, - "size": 4, - "disassembly": "orr r3, r3, #0x40", - "mnemonic": "orr", - "operands": "r3, r3, #0x40", - "mode": "none" - }, - "instr_52812": { - "virtual_address": 52812, - "size": 4, - "disassembly": "strh r3, [r4, #0xc]", - "mnemonic": "strh", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "instr_52816": { - "virtual_address": 52816, - "size": 4, - "disassembly": "b 0x0cdec", - "mnemonic": "b", - "operands": "0x0cdec", - "mode": "none" - }, - "bb_52804": { - "virtual_address": 52804, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 52716, - "children": [ - "instr_52804", - "instr_52808", - "instr_52812", - "instr_52816" - ] - }, - "instr_52820": { - "virtual_address": 52820, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_52824": { - "virtual_address": 52824, - "size": 4, - "disassembly": "bne 0x0cd20", - "mnemonic": "bne", - "operands": "0x0cd20", - "mode": "none" - }, - "bb_52820": { - "virtual_address": 52820, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 52828, - "children": [ - "instr_52820", - "instr_52824" - ] - }, - "instr_52828": { - "virtual_address": 52828, - "size": 4, - "disassembly": "b 0x0ce1c", - "mnemonic": "b", - "operands": "0x0ce1c", - "mode": "none" - }, - "bb_52828": { - "virtual_address": 52828, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 52764, - "children": [ - "instr_52828" - ] - }, - "func_52252": { - "virtual_address": 52252, - "size": 580, - "name": "__sflush_r", - "children": [ - "bb_52252", - "bb_52276", - "bb_52296", - "bb_52308", - "bb_52336", - "bb_52368", - "bb_52376", - "bb_52384", - "bb_52408", - "bb_52440", - "bb_52476", - "bb_52512", - "bb_52528", - "bb_52564", - "bb_52576", - "bb_52620", - "bb_52624", - "bb_52636", - "bb_52676", - "bb_52700", - "bb_52712", - "bb_52716", - "bb_52724", - "bb_52732", - "bb_52764", - "bb_52772", - "bb_52784", - "bb_52804", - "bb_52820", - "bb_52828" - ] - }, - "instr_52832": { - "virtual_address": 52832, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_52836": { - "virtual_address": 52836, - "size": 4, - "disassembly": "subs r5, r0, #0x0", - "mnemonic": "subs", - "operands": "r5, r0, #0x0", - "mode": "none" - }, - "instr_52840": { - "virtual_address": 52840, - "size": 4, - "disassembly": "mov r4, r1", - "mnemonic": "mov", - "operands": "r4, r1", - "mode": "none" - }, - "instr_52844": { - "virtual_address": 52844, - "size": 4, - "disassembly": "beq 0x0ce7c", - "mnemonic": "beq", - "operands": "0x0ce7c", - "mode": "none" - }, - "bb_52832": { - "virtual_address": 52832, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 52848, - "children": [ - "instr_52832", - "instr_52836", - "instr_52840", - "instr_52844" - ] - }, - "instr_52848": { - "virtual_address": 52848, - "size": 4, - "disassembly": "ldr r3, [r5, #0x38]", - "mnemonic": "ldr", - "operands": "r3, [r5, #0x38]", - "mode": "none" - }, - "instr_52852": { - "virtual_address": 52852, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_52856": { - "virtual_address": 52856, - "size": 4, - "disassembly": "beq 0x0ced4", - "mnemonic": "beq", - "operands": "0x0ced4", - "mode": "none" - }, - "bb_52848": { - "virtual_address": 52848, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 52860, - "children": [ - "instr_52848", - "instr_52852", - "instr_52856" - ] - }, - "instr_52860": { - "virtual_address": 52860, - "size": 4, - "disassembly": "ldrsh r0, [r4, #0xc]", - "mnemonic": "ldrsh", - "operands": "r0, [r4, #0xc]", - "mode": "none" - }, - "instr_52864": { - "virtual_address": 52864, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_52868": { - "virtual_address": 52868, - "size": 4, - "disassembly": "moveq r5, r0", - "mnemonic": "moveq", - "operands": "r5, r0", - "mode": "none" - }, - "instr_52872": { - "virtual_address": 52872, - "size": 4, - "disassembly": "beq 0x0cec8", - "mnemonic": "beq", - "operands": "0x0cec8", - "mode": "none" - }, - "bb_52860": { - "virtual_address": 52860, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 52876, - "children": [ - "instr_52860", - "instr_52864", - "instr_52868", - "instr_52872" - ] - }, - "instr_52876": { - "virtual_address": 52876, - "size": 4, - "disassembly": "ldr r3, [r4, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x64]", - "mode": "none" - }, - "instr_52880": { - "virtual_address": 52880, - "size": 4, - "disassembly": "tst r3, #0x1", - "mnemonic": "tst", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_52884": { - "virtual_address": 52884, - "size": 4, - "disassembly": "bne 0x0cea0", - "mnemonic": "bne", - "operands": "0x0cea0", - "mode": "none" - }, - "bb_52876": { - "virtual_address": 52876, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 52888, - "children": [ - "instr_52876", - "instr_52880", - "instr_52884" - ] - }, - "instr_52888": { - "virtual_address": 52888, - "size": 4, - "disassembly": "tst r0, #0x200", - "mnemonic": "tst", - "operands": "r0, #0x200", - "mode": "none" - }, - "instr_52892": { - "virtual_address": 52892, - "size": 4, - "disassembly": "beq 0x0cedc", - "mnemonic": "beq", - "operands": "0x0cedc", - "mode": "none" - }, - "bb_52888": { - "virtual_address": 52888, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 52896, - "children": [ - "instr_52888", - "instr_52892" - ] - }, - "instr_52896": { - "virtual_address": 52896, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_52900": { - "virtual_address": 52900, - "size": 4, - "disassembly": "mov r1, r4", - "mnemonic": "mov", - "operands": "r1, r4", - "mode": "none" - }, - "instr_52904": { - "virtual_address": 52904, - "size": 4, - "disassembly": "bl 0x0cc1c", - "mnemonic": "bl", - "operands": "0x0cc1c", - "mode": "none" - }, - "instr_52908": { - "virtual_address": 52908, - "size": 4, - "disassembly": "ldr r3, [r4, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x64]", - "mode": "none" - }, - "instr_52912": { - "virtual_address": 52912, - "size": 4, - "disassembly": "tst r3, #0x1", - "mnemonic": "tst", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_52916": { - "virtual_address": 52916, - "size": 4, - "disassembly": "mov r5, r0", - "mnemonic": "mov", - "operands": "r5, r0", - "mode": "none" - }, - "instr_52920": { - "virtual_address": 52920, - "size": 4, - "disassembly": "bne 0x0cec8", - "mnemonic": "bne", - "operands": "0x0cec8", - "mode": "none" - }, - "bb_52896": { - "virtual_address": 52896, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 52924, - "children": [ - "instr_52896", - "instr_52900", - "instr_52904", - "instr_52908", - "instr_52912", - "instr_52916", - "instr_52920" - ] - }, - "instr_52924": { - "virtual_address": 52924, - "size": 4, - "disassembly": "ldrh r3, [r4, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "instr_52928": { - "virtual_address": 52928, - "size": 4, - "disassembly": "tst r3, #0x200", - "mnemonic": "tst", - "operands": "r3, #0x200", - "mode": "none" - }, - "instr_52932": { - "virtual_address": 52932, - "size": 4, - "disassembly": "beq 0x0cee8", - "mnemonic": "beq", - "operands": "0x0cee8", - "mode": "none" - }, - "bb_52924": { - "virtual_address": 52924, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 52936, - "children": [ - "instr_52924", - "instr_52928", - "instr_52932" - ] - }, - "instr_52936": { - "virtual_address": 52936, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_52940": { - "virtual_address": 52940, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_52944": { - "virtual_address": 52944, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_52936": { - "virtual_address": 52936, - "size": 12, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_52936", - "instr_52940", - "instr_52944" - ] - }, - "instr_52948": { - "virtual_address": 52948, - "size": 4, - "disassembly": "bl 0x0d0c8", - "mnemonic": "bl", - "operands": "0x0d0c8", - "mode": "none" - }, - "instr_52952": { - "virtual_address": 52952, - "size": 4, - "disassembly": "b 0x0ce7c", - "mnemonic": "b", - "operands": "0x0ce7c", - "mode": "none" - }, - "bb_52948": { - "virtual_address": 52948, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 52860, - "children": [ - "instr_52948", - "instr_52952" - ] - }, - "instr_52956": { - "virtual_address": 52956, - "size": 4, - "disassembly": "ldr r0, [r4, #0x58]", - "mnemonic": "ldr", - "operands": "r0, [r4, #0x58]", - "mode": "none" - }, - "instr_52960": { - "virtual_address": 52960, - "size": 4, - "disassembly": "bl 0x0de5c", - "mnemonic": "bl", - "operands": "0x0de5c", - "mode": "none" - }, - "instr_52964": { - "virtual_address": 52964, - "size": 4, - "disassembly": "b 0x0cea0", - "mnemonic": "b", - "operands": "0x0cea0", - "mode": "none" - }, - "bb_52956": { - "virtual_address": 52956, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 52896, - "children": [ - "instr_52956", - "instr_52960", - "instr_52964" - ] - }, - "instr_52968": { - "virtual_address": 52968, - "size": 4, - "disassembly": "ldr r0, [r4, #0x58]", - "mnemonic": "ldr", - "operands": "r0, [r4, #0x58]", - "mode": "none" - }, - "instr_52972": { - "virtual_address": 52972, - "size": 4, - "disassembly": "bl 0x0de74", - "mnemonic": "bl", - "operands": "0x0de74", - "mode": "none" - }, - "instr_52976": { - "virtual_address": 52976, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_52980": { - "virtual_address": 52980, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_52984": { - "virtual_address": 52984, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_52968": { - "virtual_address": 52968, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_52968", - "instr_52972", - "instr_52976", - "instr_52980", - "instr_52984" - ] - }, - "func_52832": { - "virtual_address": 52832, - "size": 156, - "name": "_fflush_r", - "children": [ - "bb_52832", - "bb_52848", - "bb_52860", - "bb_52876", - "bb_52888", - "bb_52896", - "bb_52924", - "bb_52936", - "bb_52948", - "bb_52956", - "bb_52968" - ] - }, - "instr_52988": { - "virtual_address": 52988, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_52992": { - "virtual_address": 52992, - "size": 4, - "disassembly": "subs r4, r0, #0x0", - "mnemonic": "subs", - "operands": "r4, r0, #0x0", - "mode": "none" - }, - "instr_52996": { - "virtual_address": 52996, - "size": 4, - "disassembly": "beq 0x0cfa0", - "mnemonic": "beq", - "operands": "0x0cfa0", - "mode": "none" - }, - "bb_52988": { - "virtual_address": 52988, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 53000, - "children": [ - "instr_52988", - "instr_52992", - "instr_52996" - ] - }, - "instr_53000": { - "virtual_address": 53000, - "size": 4, - "disassembly": "ldr r3, [0xcfc0]", - "mnemonic": "ldr", - "operands": "r3, [0xcfc0]", - "mode": "none" - }, - "instr_53004": { - "virtual_address": 53004, - "size": 4, - "disassembly": "ldr r5, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r5, [r3, #0x0]", - "mode": "none" - }, - "instr_53008": { - "virtual_address": 53008, - "size": 4, - "disassembly": "cmp r5, #0x0", - "mnemonic": "cmp", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_53012": { - "virtual_address": 53012, - "size": 4, - "disassembly": "beq 0x0cf24", - "mnemonic": "beq", - "operands": "0x0cf24", - "mode": "none" - }, - "bb_53000": { - "virtual_address": 53000, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 53016, - "children": [ - "instr_53000", - "instr_53004", - "instr_53008", - "instr_53012" - ] - }, - "instr_53016": { - "virtual_address": 53016, - "size": 4, - "disassembly": "ldr r3, [r5, #0x38]", - "mnemonic": "ldr", - "operands": "r3, [r5, #0x38]", - "mode": "none" - }, - "instr_53020": { - "virtual_address": 53020, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_53024": { - "virtual_address": 53024, - "size": 4, - "disassembly": "beq 0x0cf7c", - "mnemonic": "beq", - "operands": "0x0cf7c", - "mode": "none" - }, - "bb_53016": { - "virtual_address": 53016, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 53028, - "children": [ - "instr_53016", - "instr_53020", - "instr_53024" - ] - }, - "instr_53028": { - "virtual_address": 53028, - "size": 4, - "disassembly": "ldrsh r0, [r4, #0xc]", - "mnemonic": "ldrsh", - "operands": "r0, [r4, #0xc]", - "mode": "none" - }, - "instr_53032": { - "virtual_address": 53032, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_53036": { - "virtual_address": 53036, - "size": 4, - "disassembly": "moveq r5, r0", - "mnemonic": "moveq", - "operands": "r5, r0", - "mode": "none" - }, - "instr_53040": { - "virtual_address": 53040, - "size": 4, - "disassembly": "beq 0x0cf70", - "mnemonic": "beq", - "operands": "0x0cf70", - "mode": "none" - }, - "bb_53028": { - "virtual_address": 53028, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 53044, - "children": [ - "instr_53028", - "instr_53032", - "instr_53036", - "instr_53040" - ] - }, - "instr_53044": { - "virtual_address": 53044, - "size": 4, - "disassembly": "ldr r3, [r4, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x64]", - "mode": "none" - }, - "instr_53048": { - "virtual_address": 53048, - "size": 4, - "disassembly": "tst r3, #0x1", - "mnemonic": "tst", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_53052": { - "virtual_address": 53052, - "size": 4, - "disassembly": "bne 0x0cf48", - "mnemonic": "bne", - "operands": "0x0cf48", - "mode": "none" - }, - "bb_53044": { - "virtual_address": 53044, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 53056, - "children": [ - "instr_53044", - "instr_53048", - "instr_53052" - ] - }, - "instr_53056": { - "virtual_address": 53056, - "size": 4, - "disassembly": "tst r0, #0x200", - "mnemonic": "tst", - "operands": "r0, #0x200", - "mode": "none" - }, - "instr_53060": { - "virtual_address": 53060, - "size": 4, - "disassembly": "beq 0x0cf88", - "mnemonic": "beq", - "operands": "0x0cf88", - "mode": "none" - }, - "bb_53056": { - "virtual_address": 53056, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 53064, - "children": [ - "instr_53056", - "instr_53060" - ] - }, - "instr_53064": { - "virtual_address": 53064, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_53068": { - "virtual_address": 53068, - "size": 4, - "disassembly": "mov r1, r4", - "mnemonic": "mov", - "operands": "r1, r4", - "mode": "none" - }, - "instr_53072": { - "virtual_address": 53072, - "size": 4, - "disassembly": "bl 0x0cc1c", - "mnemonic": "bl", - "operands": "0x0cc1c", - "mode": "none" - }, - "instr_53076": { - "virtual_address": 53076, - "size": 4, - "disassembly": "ldr r3, [r4, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x64]", - "mode": "none" - }, - "instr_53080": { - "virtual_address": 53080, - "size": 4, - "disassembly": "tst r3, #0x1", - "mnemonic": "tst", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_53084": { - "virtual_address": 53084, - "size": 4, - "disassembly": "mov r5, r0", - "mnemonic": "mov", - "operands": "r5, r0", - "mode": "none" - }, - "instr_53088": { - "virtual_address": 53088, - "size": 4, - "disassembly": "bne 0x0cf70", - "mnemonic": "bne", - "operands": "0x0cf70", - "mode": "none" - }, - "bb_53064": { - "virtual_address": 53064, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 53092, - "children": [ - "instr_53064", - "instr_53068", - "instr_53072", - "instr_53076", - "instr_53080", - "instr_53084", - "instr_53088" - ] - }, - "instr_53092": { - "virtual_address": 53092, - "size": 4, - "disassembly": "ldrh r3, [r4, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "instr_53096": { - "virtual_address": 53096, - "size": 4, - "disassembly": "tst r3, #0x200", - "mnemonic": "tst", - "operands": "r3, #0x200", - "mode": "none" - }, - "instr_53100": { - "virtual_address": 53100, - "size": 4, - "disassembly": "beq 0x0cf94", - "mnemonic": "beq", - "operands": "0x0cf94", - "mode": "none" - }, - "bb_53092": { - "virtual_address": 53092, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 53104, - "children": [ - "instr_53092", - "instr_53096", - "instr_53100" - ] - }, - "instr_53104": { - "virtual_address": 53104, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_53108": { - "virtual_address": 53108, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_53112": { - "virtual_address": 53112, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_53104": { - "virtual_address": 53104, - "size": 12, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_53104", - "instr_53108", - "instr_53112" - ] - }, - "instr_53116": { - "virtual_address": 53116, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_53120": { - "virtual_address": 53120, - "size": 4, - "disassembly": "bl 0x0d0c8", - "mnemonic": "bl", - "operands": "0x0d0c8", - "mode": "none" - }, - "instr_53124": { - "virtual_address": 53124, - "size": 4, - "disassembly": "b 0x0cf24", - "mnemonic": "b", - "operands": "0x0cf24", - "mode": "none" - }, - "bb_53116": { - "virtual_address": 53116, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 53028, - "children": [ - "instr_53116", - "instr_53120", - "instr_53124" - ] - }, - "instr_53128": { - "virtual_address": 53128, - "size": 4, - "disassembly": "ldr r0, [r4, #0x58]", - "mnemonic": "ldr", - "operands": "r0, [r4, #0x58]", - "mode": "none" - }, - "instr_53132": { - "virtual_address": 53132, - "size": 4, - "disassembly": "bl 0x0de5c", - "mnemonic": "bl", - "operands": "0x0de5c", - "mode": "none" - }, - "instr_53136": { - "virtual_address": 53136, - "size": 4, - "disassembly": "b 0x0cf48", - "mnemonic": "b", - "operands": "0x0cf48", - "mode": "none" - }, - "bb_53128": { - "virtual_address": 53128, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 53064, - "children": [ - "instr_53128", - "instr_53132", - "instr_53136" - ] - }, - "instr_53140": { - "virtual_address": 53140, - "size": 4, - "disassembly": "ldr r0, [r4, #0x58]", - "mnemonic": "ldr", - "operands": "r0, [r4, #0x58]", - "mode": "none" - }, - "instr_53144": { - "virtual_address": 53144, - "size": 4, - "disassembly": "bl 0x0de74", - "mnemonic": "bl", - "operands": "0x0de74", - "mode": "none" - }, - "instr_53148": { - "virtual_address": 53148, - "size": 4, - "disassembly": "b 0x0cf70", - "mnemonic": "b", - "operands": "0x0cf70", - "mode": "none" - }, - "bb_53140": { - "virtual_address": 53140, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 53104, - "children": [ - "instr_53140", - "instr_53144", - "instr_53148" - ] - }, - "instr_53152": { - "virtual_address": 53152, - "size": 4, - "disassembly": "ldr r3, [0xcfc4]", - "mnemonic": "ldr", - "operands": "r3, [0xcfc4]", - "mode": "none" - }, - "instr_53156": { - "virtual_address": 53156, - "size": 4, - "disassembly": "ldr r1, [0xcfc8]", - "mnemonic": "ldr", - "operands": "r1, [0xcfc8]", - "mode": "none" - }, - "instr_53160": { - "virtual_address": 53160, - "size": 4, - "disassembly": "ldr r0, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r3, #0x0]", - "mode": "none" - }, - "instr_53164": { - "virtual_address": 53164, - "size": 4, - "disassembly": "bl 0x0ddb0", - "mnemonic": "bl", - "operands": "0x0ddb0", - "mode": "none" - }, - "instr_53168": { - "virtual_address": 53168, - "size": 4, - "disassembly": "mov r5, r0", - "mnemonic": "mov", - "operands": "r5, r0", - "mode": "none" - }, - "instr_53172": { - "virtual_address": 53172, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_53176": { - "virtual_address": 53176, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_53180": { - "virtual_address": 53180, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_53152": { - "virtual_address": 53152, - "size": 32, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_53152", - "instr_53156", - "instr_53160", - "instr_53164", - "instr_53168", - "instr_53172", - "instr_53176", - "instr_53180" - ] - }, - "dw_53184": { - "virtual_address": 53184, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 53000 - ] - }, - "dw_53188": { - "virtual_address": 53188, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 53152 - ] - }, - "dw_53192": { - "virtual_address": 53192, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 53156 - ] - }, - "func_52988": { - "virtual_address": 52988, - "size": 208, - "name": "fflush", - "children": [ - "bb_52988", - "bb_53000", - "bb_53016", - "bb_53028", - "bb_53044", - "bb_53056", - "bb_53064", - "bb_53092", - "bb_53104", - "bb_53116", - "bb_53128", - "bb_53140", - "bb_53152", - "dw_53184", - "dw_53188", - "dw_53192" - ] - }, - "instr_53196": { - "virtual_address": 53196, - "size": 4, - "disassembly": "stmdb sp!, {r4, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_53200": { - "virtual_address": 53200, - "size": 4, - "disassembly": "ldr r1, [0xcfe0]", - "mnemonic": "ldr", - "operands": "r1, [0xcfe0]", - "mode": "none" - }, - "instr_53204": { - "virtual_address": 53204, - "size": 4, - "disassembly": "bl 0x0ddb0", - "mnemonic": "bl", - "operands": "0x0ddb0", - "mode": "none" - }, - "instr_53208": { - "virtual_address": 53208, - "size": 4, - "disassembly": "ldmia sp!, {r4, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_53212": { - "virtual_address": 53212, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_53196": { - "virtual_address": 53196, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_53196", - "instr_53200", - "instr_53204", - "instr_53208", - "instr_53212" - ] - }, - "dw_53216": { - "virtual_address": 53216, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 53200 - ] - }, - "func_53196": { - "virtual_address": 53196, - "size": 24, - "name": "_cleanup_r", - "children": [ - "bb_53196", - "dw_53216" - ] - }, - "instr_53220": { - "virtual_address": 53220, - "size": 4, - "disassembly": "ldr r3, [r0, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r0, #0x64]", - "mode": "none" - }, - "instr_53224": { - "virtual_address": 53224, - "size": 4, - "disassembly": "tst r3, #0x1", - "mnemonic": "tst", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_53228": { - "virtual_address": 53228, - "size": 4, - "disassembly": "bne 0x0cffc", - "mnemonic": "bne", - "operands": "0x0cffc", - "mode": "none" - }, - "bb_53220": { - "virtual_address": 53220, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 53232, - "children": [ - "instr_53220", - "instr_53224", - "instr_53228" - ] - }, - "instr_53232": { - "virtual_address": 53232, - "size": 4, - "disassembly": "ldrh r3, [r0, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r0, #0xc]", - "mode": "none" - }, - "instr_53236": { - "virtual_address": 53236, - "size": 4, - "disassembly": "tst r3, #0x200", - "mnemonic": "tst", - "operands": "r3, #0x200", - "mode": "none" - }, - "instr_53240": { - "virtual_address": 53240, - "size": 4, - "disassembly": "beq 0x0d004", - "mnemonic": "beq", - "operands": "0x0d004", - "mode": "none" - }, - "bb_53232": { - "virtual_address": 53232, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 53244, - "children": [ - "instr_53232", - "instr_53236", - "instr_53240" - ] - }, - "instr_53244": { - "virtual_address": 53244, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_53248": { - "virtual_address": 53248, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_53244": { - "virtual_address": 53244, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_53244", - "instr_53248" - ] - }, - "instr_53252": { - "virtual_address": 53252, - "size": 4, - "disassembly": "stmdb sp!, {r4, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_53256": { - "virtual_address": 53256, - "size": 4, - "disassembly": "ldr r0, [r0, #0x58]", - "mnemonic": "ldr", - "operands": "r0, [r0, #0x58]", - "mode": "none" - }, - "instr_53260": { - "virtual_address": 53260, - "size": 4, - "disassembly": "bl 0x0de5c", - "mnemonic": "bl", - "operands": "0x0de5c", - "mode": "none" - }, - "instr_53264": { - "virtual_address": 53264, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_53268": { - "virtual_address": 53268, - "size": 4, - "disassembly": "ldmia sp!, {r4, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_53272": { - "virtual_address": 53272, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_53252": { - "virtual_address": 53252, - "size": 24, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_53252", - "instr_53256", - "instr_53260", - "instr_53264", - "instr_53268", - "instr_53272" - ] - }, - "func_53220": { - "virtual_address": 53220, - "size": 56, - "name": "__fp_lock", - "children": [ - "bb_53220", - "bb_53232", - "bb_53244", - "bb_53252" - ] - }, - "instr_53276": { - "virtual_address": 53276, - "size": 4, - "disassembly": "ldr r3, [r0, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r0, #0x64]", - "mode": "none" - }, - "instr_53280": { - "virtual_address": 53280, - "size": 4, - "disassembly": "tst r3, #0x1", - "mnemonic": "tst", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_53284": { - "virtual_address": 53284, - "size": 4, - "disassembly": "bne 0x0d034", - "mnemonic": "bne", - "operands": "0x0d034", - "mode": "none" - }, - "bb_53276": { - "virtual_address": 53276, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 53288, - "children": [ - "instr_53276", - "instr_53280", - "instr_53284" - ] - }, - "instr_53288": { - "virtual_address": 53288, - "size": 4, - "disassembly": "ldrh r3, [r0, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r0, #0xc]", - "mode": "none" - }, - "instr_53292": { - "virtual_address": 53292, - "size": 4, - "disassembly": "tst r3, #0x200", - "mnemonic": "tst", - "operands": "r3, #0x200", - "mode": "none" - }, - "instr_53296": { - "virtual_address": 53296, - "size": 4, - "disassembly": "beq 0x0d03c", - "mnemonic": "beq", - "operands": "0x0d03c", - "mode": "none" - }, - "bb_53288": { - "virtual_address": 53288, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 53300, - "children": [ - "instr_53288", - "instr_53292", - "instr_53296" - ] - }, - "instr_53300": { - "virtual_address": 53300, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_53304": { - "virtual_address": 53304, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_53300": { - "virtual_address": 53300, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_53300", - "instr_53304" - ] - }, - "instr_53308": { - "virtual_address": 53308, - "size": 4, - "disassembly": "stmdb sp!, {r4, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_53312": { - "virtual_address": 53312, - "size": 4, - "disassembly": "ldr r0, [r0, #0x58]", - "mnemonic": "ldr", - "operands": "r0, [r0, #0x58]", - "mode": "none" - }, - "instr_53316": { - "virtual_address": 53316, - "size": 4, - "disassembly": "bl 0x0de74", - "mnemonic": "bl", - "operands": "0x0de74", - "mode": "none" - }, - "instr_53320": { - "virtual_address": 53320, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_53324": { - "virtual_address": 53324, - "size": 4, - "disassembly": "ldmia sp!, {r4, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_53328": { - "virtual_address": 53328, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_53308": { - "virtual_address": 53308, - "size": 24, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_53308", - "instr_53312", - "instr_53316", - "instr_53320", - "instr_53324", - "instr_53328" - ] - }, - "func_53276": { - "virtual_address": 53276, - "size": 56, - "name": "__fp_unlock", - "children": [ - "bb_53276", - "bb_53288", - "bb_53300", - "bb_53308" - ] - }, - "instr_53332": { - "virtual_address": 53332, - "size": 4, - "disassembly": "sub r2, r1, #0x1", - "mnemonic": "sub", - "operands": "r2, r1, #0x1", - "mode": "none" - }, - "instr_53336": { - "virtual_address": 53336, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_53340": { - "virtual_address": 53340, - "size": 4, - "disassembly": "add r4, r2, r2, lsl #0x1", - "mnemonic": "add", - "operands": "r4, r2, r2, lsl #0x1", - "mode": "none" - }, - "instr_53344": { - "virtual_address": 53344, - "size": 4, - "disassembly": "add r2, r2, r4, lsl #0x2", - "mnemonic": "add", - "operands": "r2, r2, r4, lsl #0x2", - "mode": "none" - }, - "instr_53348": { - "virtual_address": 53348, - "size": 4, - "disassembly": "mov r4, r2, lsl #0x3", - "mnemonic": "mov", - "operands": "r4, r2, lsl #0x3", - "mode": "none" - }, - "instr_53352": { - "virtual_address": 53352, - "size": 4, - "disassembly": "mov r6, r1", - "mnemonic": "mov", - "operands": "r6, r1", - "mode": "none" - }, - "instr_53356": { - "virtual_address": 53356, - "size": 4, - "disassembly": "add r1, r4, #0x74", - "mnemonic": "add", - "operands": "r1, r4, #0x74", - "mode": "none" - }, - "instr_53360": { - "virtual_address": 53360, - "size": 4, - "disassembly": "bl 0x0e05c", - "mnemonic": "bl", - "operands": "0x0e05c", - "mode": "none" - }, - "instr_53364": { - "virtual_address": 53364, - "size": 4, - "disassembly": "subs r5, r0, #0x0", - "mnemonic": "subs", - "operands": "r5, r0, #0x0", - "mode": "none" - }, - "instr_53368": { - "virtual_address": 53368, - "size": 4, - "disassembly": "beq 0x0d098", - "mnemonic": "beq", - "operands": "0x0d098", - "mode": "none" - }, - "bb_53332": { - "virtual_address": 53332, - "size": 40, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 53372, - "children": [ - "instr_53332", - "instr_53336", - "instr_53340", - "instr_53344", - "instr_53348", - "instr_53352", - "instr_53356", - "instr_53360", - "instr_53364", - "instr_53368" - ] - }, - "instr_53372": { - "virtual_address": 53372, - "size": 4, - "disassembly": "mov r1, #0x0", - "mnemonic": "mov", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_53376": { - "virtual_address": 53376, - "size": 4, - "disassembly": "add r0, r5, #0xc", - "mnemonic": "add", - "operands": "r0, r5, #0xc", - "mode": "none" - }, - "instr_53380": { - "virtual_address": 53380, - "size": 4, - "disassembly": "str r6, [r5, #0x4]", - "mnemonic": "str", - "operands": "r6, [r5, #0x4]", - "mode": "none" - }, - "instr_53384": { - "virtual_address": 53384, - "size": 4, - "disassembly": "str r0, [r5, #0x8]", - "mnemonic": "str", - "operands": "r0, [r5, #0x8]", - "mode": "none" - }, - "instr_53388": { - "virtual_address": 53388, - "size": 4, - "disassembly": "str r1, [r5, #0x0]", - "mnemonic": "str", - "operands": "r1, [r5, #0x0]", - "mode": "none" - }, - "instr_53392": { - "virtual_address": 53392, - "size": 4, - "disassembly": "add r2, r4, #0x68", - "mnemonic": "add", - "operands": "r2, r4, #0x68", - "mode": "none" - }, - "instr_53396": { - "virtual_address": 53396, - "size": 4, - "disassembly": "bl 0x834c", - "mnemonic": "bl", - "operands": "0x834c", - "mode": "none" - }, - "bb_53372": { - "virtual_address": 53372, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 53400, - "children": [ - "instr_53372", - "instr_53376", - "instr_53380", - "instr_53384", - "instr_53388", - "instr_53392", - "instr_53396" - ] - }, - "instr_53400": { - "virtual_address": 53400, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_53404": { - "virtual_address": 53404, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_53408": { - "virtual_address": 53408, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_53400": { - "virtual_address": 53400, - "size": 12, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_53400", - "instr_53404", - "instr_53408" - ] - }, - "func_53332": { - "virtual_address": 53332, - "size": 80, - "name": "__sfmoreglue", - "children": [ - "bb_53332", - "bb_53372", - "bb_53400" - ] - }, - "instr_53412": { - "virtual_address": 53412, - "size": 4, - "disassembly": "stmdb sp!, {r4, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_53416": { - "virtual_address": 53416, - "size": 4, - "disassembly": "ldr r3, [0xd0c0]", - "mnemonic": "ldr", - "operands": "r3, [0xd0c0]", - "mode": "none" - }, - "instr_53420": { - "virtual_address": 53420, - "size": 4, - "disassembly": "ldr r1, [0xd0c4]", - "mnemonic": "ldr", - "operands": "r1, [0xd0c4]", - "mode": "none" - }, - "instr_53424": { - "virtual_address": 53424, - "size": 4, - "disassembly": "ldr r0, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r3, #0x0]", - "mode": "none" - }, - "instr_53428": { - "virtual_address": 53428, - "size": 4, - "disassembly": "bl 0x0ddb0", - "mnemonic": "bl", - "operands": "0x0ddb0", - "mode": "none" - }, - "instr_53432": { - "virtual_address": 53432, - "size": 4, - "disassembly": "ldmia sp!, {r4, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_53436": { - "virtual_address": 53436, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_53412": { - "virtual_address": 53412, - "size": 28, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_53412", - "instr_53416", - "instr_53420", - "instr_53424", - "instr_53428", - "instr_53432", - "instr_53436" - ] - }, - "dw_53440": { - "virtual_address": 53440, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 53416 - ] - }, - "dw_53444": { - "virtual_address": 53444, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 53420 - ] - }, - "func_53412": { - "virtual_address": 53412, - "size": 36, - "name": "_cleanup", - "children": [ - "bb_53412", - "dw_53440", - "dw_53444" - ] - }, - "instr_53448": { - "virtual_address": 53448, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, lr}", - "mode": "none" - }, - "instr_53452": { - "virtual_address": 53452, - "size": 4, - "disassembly": "mov r10, r0", - "mnemonic": "mov", - "operands": "r10, r0", - "mode": "none" - }, - "instr_53456": { - "virtual_address": 53456, - "size": 4, - "disassembly": "ldr r0, [0xd234]", - "mnemonic": "ldr", - "operands": "r0, [0xd234]", - "mode": "none" - }, - "instr_53460": { - "virtual_address": 53460, - "size": 4, - "disassembly": "bl 0x0de5c", - "mnemonic": "bl", - "operands": "0x0de5c", - "mode": "none" - }, - "instr_53464": { - "virtual_address": 53464, - "size": 4, - "disassembly": "ldr r4, [r10, #0x38]", - "mnemonic": "ldr", - "operands": "r4, [r10, #0x38]", - "mode": "none" - }, - "instr_53468": { - "virtual_address": 53468, - "size": 4, - "disassembly": "cmp r4, #0x0", - "mnemonic": "cmp", - "operands": "r4, #0x0", - "mode": "none" - }, - "instr_53472": { - "virtual_address": 53472, - "size": 4, - "disassembly": "bne 0x0d224", - "mnemonic": "bne", - "operands": "0x0d224", - "mode": "none" - }, - "bb_53448": { - "virtual_address": 53448, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 53476, - "children": [ - "instr_53448", - "instr_53452", - "instr_53456", - "instr_53460", - "instr_53464", - "instr_53468", - "instr_53472" - ] - }, - "instr_53476": { - "virtual_address": 53476, - "size": 4, - "disassembly": "mov r3, #0x4", - "mnemonic": "mov", - "operands": "r3, #0x4", - "mode": "none" - }, - "instr_53480": { - "virtual_address": 53480, - "size": 4, - "disassembly": "mov r2, #0x3", - "mnemonic": "mov", - "operands": "r2, #0x3", - "mode": "none" - }, - "instr_53484": { - "virtual_address": 53484, - "size": 4, - "disassembly": "ldr r1, [0xd238]", - "mnemonic": "ldr", - "operands": "r1, [0xd238]", - "mode": "none" - }, - "instr_53488": { - "virtual_address": 53488, - "size": 4, - "disassembly": "ldr r5, [r10, #0x4]", - "mnemonic": "ldr", - "operands": "r5, [r10, #0x4]", - "mode": "none" - }, - "instr_53492": { - "virtual_address": 53492, - "size": 4, - "disassembly": "str r1, [r10, #0x3c]", - "mnemonic": "str", - "operands": "r1, [r10, #0x3c]", - "mode": "none" - }, - "instr_53496": { - "virtual_address": 53496, - "size": 4, - "disassembly": "ldr r9, [0xd23c]", - "mnemonic": "ldr", - "operands": "r9, [0xd23c]", - "mode": "none" - }, - "instr_53500": { - "virtual_address": 53500, - "size": 4, - "disassembly": "ldr r8, [0xd240]", - "mnemonic": "ldr", - "operands": "r8, [0xd240]", - "mode": "none" - }, - "instr_53504": { - "virtual_address": 53504, - "size": 4, - "disassembly": "ldr r7, [0xd244]", - "mnemonic": "ldr", - "operands": "r7, [0xd244]", - "mode": "none" - }, - "instr_53508": { - "virtual_address": 53508, - "size": 4, - "disassembly": "ldr r6, [0xd248]", - "mnemonic": "ldr", - "operands": "r6, [0xd248]", - "mode": "none" - }, - "instr_53512": { - "virtual_address": 53512, - "size": 4, - "disassembly": "add r1, r10, #0x2ec", - "mnemonic": "add", - "operands": "r1, r10, #0x2ec", - "mode": "none" - }, - "instr_53516": { - "virtual_address": 53516, - "size": 4, - "disassembly": "str r1, [r10, #0x2e8]", - "mnemonic": "str", - "operands": "r1, [r10, #0x2e8]", - "mode": "none" - }, - "instr_53520": { - "virtual_address": 53520, - "size": 4, - "disassembly": "str r2, [r10, #0x2e4]", - "mnemonic": "str", - "operands": "r2, [r10, #0x2e4]", - "mode": "none" - }, - "instr_53524": { - "virtual_address": 53524, - "size": 4, - "disassembly": "str r4, [r10, #0x2e0]", - "mnemonic": "str", - "operands": "r4, [r10, #0x2e0]", - "mode": "none" - }, - "instr_53528": { - "virtual_address": 53528, - "size": 4, - "disassembly": "mov r1, r4", - "mnemonic": "mov", - "operands": "r1, r4", - "mode": "none" - }, - "instr_53532": { - "virtual_address": 53532, - "size": 4, - "disassembly": "str r3, [r5, #0xc]", - "mnemonic": "str", - "operands": "r3, [r5, #0xc]", - "mode": "none" - }, - "instr_53536": { - "virtual_address": 53536, - "size": 4, - "disassembly": "mov r2, #0x8", - "mnemonic": "mov", - "operands": "r2, #0x8", - "mode": "none" - }, - "instr_53540": { - "virtual_address": 53540, - "size": 4, - "disassembly": "str r4, [r5, #0x64]", - "mnemonic": "str", - "operands": "r4, [r5, #0x64]", - "mode": "none" - }, - "instr_53544": { - "virtual_address": 53544, - "size": 4, - "disassembly": "str r4, [r5, #0x0]", - "mnemonic": "str", - "operands": "r4, [r5, #0x0]", - "mode": "none" - }, - "instr_53548": { - "virtual_address": 53548, - "size": 4, - "disassembly": "str r4, [r5, #0x4]", - "mnemonic": "str", - "operands": "r4, [r5, #0x4]", - "mode": "none" - }, - "instr_53552": { - "virtual_address": 53552, - "size": 4, - "disassembly": "str r4, [r5, #0x8]", - "mnemonic": "str", - "operands": "r4, [r5, #0x8]", - "mode": "none" - }, - "instr_53556": { - "virtual_address": 53556, - "size": 4, - "disassembly": "str r4, [r5, #0x10]", - "mnemonic": "str", - "operands": "r4, [r5, #0x10]", - "mode": "none" - }, - "instr_53560": { - "virtual_address": 53560, - "size": 4, - "disassembly": "str r4, [r5, #0x14]", - "mnemonic": "str", - "operands": "r4, [r5, #0x14]", - "mode": "none" - }, - "instr_53564": { - "virtual_address": 53564, - "size": 4, - "disassembly": "str r4, [r5, #0x18]", - "mnemonic": "str", - "operands": "r4, [r5, #0x18]", - "mode": "none" - }, - "instr_53568": { - "virtual_address": 53568, - "size": 4, - "disassembly": "add r0, r5, #0x5c", - "mnemonic": "add", - "operands": "r0, r5, #0x5c", - "mode": "none" - }, - "instr_53572": { - "virtual_address": 53572, - "size": 4, - "disassembly": "bl 0x834c", - "mnemonic": "bl", - "operands": "0x834c", - "mode": "none" - }, - "instr_53576": { - "virtual_address": 53576, - "size": 4, - "disassembly": "str r9, [r5, #0x20]", - "mnemonic": "str", - "operands": "r9, [r5, #0x20]", - "mode": "none" - }, - "instr_53580": { - "virtual_address": 53580, - "size": 4, - "disassembly": "str r8, [r5, #0x24]", - "mnemonic": "str", - "operands": "r8, [r5, #0x24]", - "mode": "none" - }, - "instr_53584": { - "virtual_address": 53584, - "size": 4, - "disassembly": "str r7, [r5, #0x28]", - "mnemonic": "str", - "operands": "r7, [r5, #0x28]", - "mode": "none" - }, - "instr_53588": { - "virtual_address": 53588, - "size": 4, - "disassembly": "str r6, [r5, #0x2c]", - "mnemonic": "str", - "operands": "r6, [r5, #0x2c]", - "mode": "none" - }, - "instr_53592": { - "virtual_address": 53592, - "size": 4, - "disassembly": "add r0, r5, #0x58", - "mnemonic": "add", - "operands": "r0, r5, #0x58", - "mode": "none" - }, - "instr_53596": { - "virtual_address": 53596, - "size": 4, - "disassembly": "str r5, [r5, #0x1c]", - "mnemonic": "str", - "operands": "r5, [r5, #0x1c]", - "mode": "none" - }, - "instr_53600": { - "virtual_address": 53600, - "size": 4, - "disassembly": "bl 0x0de4c", - "mnemonic": "bl", - "operands": "0x0de4c", - "mode": "none" - }, - "instr_53604": { - "virtual_address": 53604, - "size": 4, - "disassembly": "ldr r5, [r10, #0x8]", - "mnemonic": "ldr", - "operands": "r5, [r10, #0x8]", - "mode": "none" - }, - "instr_53608": { - "virtual_address": 53608, - "size": 4, - "disassembly": "ldr r3, [0xd24c]", - "mnemonic": "ldr", - "operands": "r3, [0xd24c]", - "mode": "none" - }, - "instr_53612": { - "virtual_address": 53612, - "size": 4, - "disassembly": "mov r1, r4", - "mnemonic": "mov", - "operands": "r1, r4", - "mode": "none" - }, - "instr_53616": { - "virtual_address": 53616, - "size": 4, - "disassembly": "str r3, [r5, #0xc]", - "mnemonic": "str", - "operands": "r3, [r5, #0xc]", - "mode": "none" - }, - "instr_53620": { - "virtual_address": 53620, - "size": 4, - "disassembly": "mov r2, #0x8", - "mnemonic": "mov", - "operands": "r2, #0x8", - "mode": "none" - }, - "instr_53624": { - "virtual_address": 53624, - "size": 4, - "disassembly": "str r4, [r5, #0x64]", - "mnemonic": "str", - "operands": "r4, [r5, #0x64]", - "mode": "none" - }, - "instr_53628": { - "virtual_address": 53628, - "size": 4, - "disassembly": "str r4, [r5, #0x0]", - "mnemonic": "str", - "operands": "r4, [r5, #0x0]", - "mode": "none" - }, - "instr_53632": { - "virtual_address": 53632, - "size": 4, - "disassembly": "str r4, [r5, #0x4]", - "mnemonic": "str", - "operands": "r4, [r5, #0x4]", - "mode": "none" - }, - "instr_53636": { - "virtual_address": 53636, - "size": 4, - "disassembly": "str r4, [r5, #0x8]", - "mnemonic": "str", - "operands": "r4, [r5, #0x8]", - "mode": "none" - }, - "instr_53640": { - "virtual_address": 53640, - "size": 4, - "disassembly": "str r4, [r5, #0x10]", - "mnemonic": "str", - "operands": "r4, [r5, #0x10]", - "mode": "none" - }, - "instr_53644": { - "virtual_address": 53644, - "size": 4, - "disassembly": "str r4, [r5, #0x14]", - "mnemonic": "str", - "operands": "r4, [r5, #0x14]", - "mode": "none" - }, - "instr_53648": { - "virtual_address": 53648, - "size": 4, - "disassembly": "str r4, [r5, #0x18]", - "mnemonic": "str", - "operands": "r4, [r5, #0x18]", - "mode": "none" - }, - "instr_53652": { - "virtual_address": 53652, - "size": 4, - "disassembly": "add r0, r5, #0x5c", - "mnemonic": "add", - "operands": "r0, r5, #0x5c", - "mode": "none" - }, - "instr_53656": { - "virtual_address": 53656, - "size": 4, - "disassembly": "bl 0x834c", - "mnemonic": "bl", - "operands": "0x834c", - "mode": "none" - }, - "instr_53660": { - "virtual_address": 53660, - "size": 4, - "disassembly": "str r9, [r5, #0x20]", - "mnemonic": "str", - "operands": "r9, [r5, #0x20]", - "mode": "none" - }, - "instr_53664": { - "virtual_address": 53664, - "size": 4, - "disassembly": "str r8, [r5, #0x24]", - "mnemonic": "str", - "operands": "r8, [r5, #0x24]", - "mode": "none" - }, - "instr_53668": { - "virtual_address": 53668, - "size": 4, - "disassembly": "str r7, [r5, #0x28]", - "mnemonic": "str", - "operands": "r7, [r5, #0x28]", - "mode": "none" - }, - "instr_53672": { - "virtual_address": 53672, - "size": 4, - "disassembly": "str r6, [r5, #0x2c]", - "mnemonic": "str", - "operands": "r6, [r5, #0x2c]", - "mode": "none" - }, - "instr_53676": { - "virtual_address": 53676, - "size": 4, - "disassembly": "add r0, r5, #0x58", - "mnemonic": "add", - "operands": "r0, r5, #0x58", - "mode": "none" - }, - "instr_53680": { - "virtual_address": 53680, - "size": 4, - "disassembly": "str r5, [r5, #0x1c]", - "mnemonic": "str", - "operands": "r5, [r5, #0x1c]", - "mode": "none" - }, - "instr_53684": { - "virtual_address": 53684, - "size": 4, - "disassembly": "bl 0x0de4c", - "mnemonic": "bl", - "operands": "0x0de4c", - "mode": "none" - }, - "instr_53688": { - "virtual_address": 53688, - "size": 4, - "disassembly": "ldr r5, [r10, #0xc]", - "mnemonic": "ldr", - "operands": "r5, [r10, #0xc]", - "mode": "none" - }, - "instr_53692": { - "virtual_address": 53692, - "size": 4, - "disassembly": "ldr r3, [0xd250]", - "mnemonic": "ldr", - "operands": "r3, [0xd250]", - "mode": "none" - }, - "instr_53696": { - "virtual_address": 53696, - "size": 4, - "disassembly": "mov r1, r4", - "mnemonic": "mov", - "operands": "r1, r4", - "mode": "none" - }, - "instr_53700": { - "virtual_address": 53700, - "size": 4, - "disassembly": "str r3, [r5, #0xc]", - "mnemonic": "str", - "operands": "r3, [r5, #0xc]", - "mode": "none" - }, - "instr_53704": { - "virtual_address": 53704, - "size": 4, - "disassembly": "mov r2, #0x8", - "mnemonic": "mov", - "operands": "r2, #0x8", - "mode": "none" - }, - "instr_53708": { - "virtual_address": 53708, - "size": 4, - "disassembly": "str r4, [r5, #0x64]", - "mnemonic": "str", - "operands": "r4, [r5, #0x64]", - "mode": "none" - }, - "instr_53712": { - "virtual_address": 53712, - "size": 4, - "disassembly": "str r4, [r5, #0x0]", - "mnemonic": "str", - "operands": "r4, [r5, #0x0]", - "mode": "none" - }, - "instr_53716": { - "virtual_address": 53716, - "size": 4, - "disassembly": "str r4, [r5, #0x4]", - "mnemonic": "str", - "operands": "r4, [r5, #0x4]", - "mode": "none" - }, - "instr_53720": { - "virtual_address": 53720, - "size": 4, - "disassembly": "str r4, [r5, #0x8]", - "mnemonic": "str", - "operands": "r4, [r5, #0x8]", - "mode": "none" - }, - "instr_53724": { - "virtual_address": 53724, - "size": 4, - "disassembly": "str r4, [r5, #0x10]", - "mnemonic": "str", - "operands": "r4, [r5, #0x10]", - "mode": "none" - }, - "instr_53728": { - "virtual_address": 53728, - "size": 4, - "disassembly": "str r4, [r5, #0x14]", - "mnemonic": "str", - "operands": "r4, [r5, #0x14]", - "mode": "none" - }, - "instr_53732": { - "virtual_address": 53732, - "size": 4, - "disassembly": "str r4, [r5, #0x18]", - "mnemonic": "str", - "operands": "r4, [r5, #0x18]", - "mode": "none" - }, - "instr_53736": { - "virtual_address": 53736, - "size": 4, - "disassembly": "add r0, r5, #0x5c", - "mnemonic": "add", - "operands": "r0, r5, #0x5c", - "mode": "none" - }, - "instr_53740": { - "virtual_address": 53740, - "size": 4, - "disassembly": "bl 0x834c", - "mnemonic": "bl", - "operands": "0x834c", - "mode": "none" - }, - "instr_53744": { - "virtual_address": 53744, - "size": 4, - "disassembly": "add r0, r5, #0x58", - "mnemonic": "add", - "operands": "r0, r5, #0x58", - "mode": "none" - }, - "instr_53748": { - "virtual_address": 53748, - "size": 4, - "disassembly": "str r9, [r5, #0x20]", - "mnemonic": "str", - "operands": "r9, [r5, #0x20]", - "mode": "none" - }, - "instr_53752": { - "virtual_address": 53752, - "size": 4, - "disassembly": "str r5, [r5, #0x1c]", - "mnemonic": "str", - "operands": "r5, [r5, #0x1c]", - "mode": "none" - }, - "instr_53756": { - "virtual_address": 53756, - "size": 4, - "disassembly": "str r8, [r5, #0x24]", - "mnemonic": "str", - "operands": "r8, [r5, #0x24]", - "mode": "none" - }, - "instr_53760": { - "virtual_address": 53760, - "size": 4, - "disassembly": "str r7, [r5, #0x28]", - "mnemonic": "str", - "operands": "r7, [r5, #0x28]", - "mode": "none" - }, - "instr_53764": { - "virtual_address": 53764, - "size": 4, - "disassembly": "str r6, [r5, #0x2c]", - "mnemonic": "str", - "operands": "r6, [r5, #0x2c]", - "mode": "none" - }, - "instr_53768": { - "virtual_address": 53768, - "size": 4, - "disassembly": "bl 0x0de4c", - "mnemonic": "bl", - "operands": "0x0de4c", - "mode": "none" - }, - "instr_53772": { - "virtual_address": 53772, - "size": 4, - "disassembly": "mov r3, #0x1", - "mnemonic": "mov", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_53776": { - "virtual_address": 53776, - "size": 4, - "disassembly": "ldr r0, [0xd234]", - "mnemonic": "ldr", - "operands": "r0, [0xd234]", - "mode": "none" - }, - "instr_53780": { - "virtual_address": 53780, - "size": 4, - "disassembly": "str r3, [r10, #0x38]", - "mnemonic": "str", - "operands": "r3, [r10, #0x38]", - "mode": "none" - }, - "instr_53784": { - "virtual_address": 53784, - "size": 4, - "disassembly": "bl 0x0de74", - "mnemonic": "bl", - "operands": "0x0de74", - "mode": "none" - }, - "instr_53788": { - "virtual_address": 53788, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, lr}", - "mode": "none" - }, - "instr_53792": { - "virtual_address": 53792, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_53476": { - "virtual_address": 53476, - "size": 320, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_53476", - "instr_53480", - "instr_53484", - "instr_53488", - "instr_53492", - "instr_53496", - "instr_53500", - "instr_53504", - "instr_53508", - "instr_53512", - "instr_53516", - "instr_53520", - "instr_53524", - "instr_53528", - "instr_53532", - "instr_53536", - "instr_53540", - "instr_53544", - "instr_53548", - "instr_53552", - "instr_53556", - "instr_53560", - "instr_53564", - "instr_53568", - "instr_53572", - "instr_53576", - "instr_53580", - "instr_53584", - "instr_53588", - "instr_53592", - "instr_53596", - "instr_53600", - "instr_53604", - "instr_53608", - "instr_53612", - "instr_53616", - "instr_53620", - "instr_53624", - "instr_53628", - "instr_53632", - "instr_53636", - "instr_53640", - "instr_53644", - "instr_53648", - "instr_53652", - "instr_53656", - "instr_53660", - "instr_53664", - "instr_53668", - "instr_53672", - "instr_53676", - "instr_53680", - "instr_53684", - "instr_53688", - "instr_53692", - "instr_53696", - "instr_53700", - "instr_53704", - "instr_53708", - "instr_53712", - "instr_53716", - "instr_53720", - "instr_53724", - "instr_53728", - "instr_53732", - "instr_53736", - "instr_53740", - "instr_53744", - "instr_53748", - "instr_53752", - "instr_53756", - "instr_53760", - "instr_53764", - "instr_53768", - "instr_53772", - "instr_53776", - "instr_53780", - "instr_53784", - "instr_53788", - "instr_53792" - ] - }, - "instr_53796": { - "virtual_address": 53796, - "size": 4, - "disassembly": "ldr r0, [0xd234]", - "mnemonic": "ldr", - "operands": "r0, [0xd234]", - "mode": "none" - }, - "instr_53800": { - "virtual_address": 53800, - "size": 4, - "disassembly": "bl 0x0de74", - "mnemonic": "bl", - "operands": "0x0de74", - "mode": "none" - }, - "instr_53804": { - "virtual_address": 53804, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, lr}", - "mode": "none" - }, - "instr_53808": { - "virtual_address": 53808, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_53796": { - "virtual_address": 53796, - "size": 16, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_53796", - "instr_53800", - "instr_53804", - "instr_53808" - ] - }, - "dw_53812": { - "virtual_address": 53812, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 53456, - 53776, - 53796 - ] - }, - "dw_53816": { - "virtual_address": 53816, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 53484 - ] - }, - "dw_53820": { - "virtual_address": 53820, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 53496 - ] - }, - "dw_53824": { - "virtual_address": 53824, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 53500 - ] - }, - "dw_53828": { - "virtual_address": 53828, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 53504 - ] - }, - "dw_53832": { - "virtual_address": 53832, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 53508 - ] - }, - "dw_53836": { - "virtual_address": 53836, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 53608 - ] - }, - "dw_53840": { - "virtual_address": 53840, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 53692 - ] - }, - "func_53448": { - "virtual_address": 53448, - "size": 396, - "name": "__sinit", - "children": [ - "bb_53448", - "bb_53476", - "bb_53796", - "dw_53812", - "dw_53816", - "dw_53820", - "dw_53824", - "dw_53828", - "dw_53832", - "dw_53836", - "dw_53840" - ] - }, - "instr_53844": { - "virtual_address": 53844, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, r7, r8, lr}", - "mode": "none" - }, - "instr_53848": { - "virtual_address": 53848, - "size": 4, - "disassembly": "mov r6, r0", - "mnemonic": "mov", - "operands": "r6, r0", - "mode": "none" - }, - "instr_53852": { - "virtual_address": 53852, - "size": 4, - "disassembly": "ldr r0, [0xd380]", - "mnemonic": "ldr", - "operands": "r0, [0xd380]", - "mode": "none" - }, - "instr_53856": { - "virtual_address": 53856, - "size": 4, - "disassembly": "bl 0x0de5c", - "mnemonic": "bl", - "operands": "0x0de5c", - "mode": "none" - }, - "instr_53860": { - "virtual_address": 53860, - "size": 4, - "disassembly": "ldr r3, [0xd384]", - "mnemonic": "ldr", - "operands": "r3, [0xd384]", - "mode": "none" - }, - "instr_53864": { - "virtual_address": 53864, - "size": 4, - "disassembly": "ldr r8, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r8, [r3, #0x0]", - "mode": "none" - }, - "instr_53868": { - "virtual_address": 53868, - "size": 4, - "disassembly": "ldr r3, [r8, #0x38]", - "mnemonic": "ldr", - "operands": "r3, [r8, #0x38]", - "mode": "none" - }, - "instr_53872": { - "virtual_address": 53872, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_53876": { - "virtual_address": 53876, - "size": 4, - "disassembly": "beq 0x0d320", - "mnemonic": "beq", - "operands": "0x0d320", - "mode": "none" - }, - "bb_53844": { - "virtual_address": 53844, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 53880, - "children": [ - "instr_53844", - "instr_53848", - "instr_53852", - "instr_53856", - "instr_53860", - "instr_53864", - "instr_53868", - "instr_53872", - "instr_53876" - ] - }, - "instr_53880": { - "virtual_address": 53880, - "size": 4, - "disassembly": "mov r7, #0x4", - "mnemonic": "mov", - "operands": "r7, #0x4", - "mode": "none" - }, - "instr_53884": { - "virtual_address": 53884, - "size": 4, - "disassembly": "add r8, r8, #0x2e0", - "mnemonic": "add", - "operands": "r8, r8, #0x2e0", - "mode": "none" - }, - "bb_53880": { - "virtual_address": 53880, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 53888, - "children": [ - "instr_53880", - "instr_53884" - ] - }, - "instr_53888": { - "virtual_address": 53888, - "size": 4, - "disassembly": "ldmib r8, {r3, r4}", - "mnemonic": "ldmib", - "operands": "r8, {r3, r4}", - "mode": "none" - }, - "instr_53892": { - "virtual_address": 53892, - "size": 4, - "disassembly": "subs r3, r3, #0x1", - "mnemonic": "subs", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_53896": { - "virtual_address": 53896, - "size": 4, - "disassembly": "bpl 0x0d29c", - "mnemonic": "bpl", - "operands": "0x0d29c", - "mode": "none" - }, - "bb_53888": { - "virtual_address": 53888, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 53900, - "children": [ - "instr_53888", - "instr_53892", - "instr_53896" - ] - }, - "instr_53900": { - "virtual_address": 53900, - "size": 4, - "disassembly": "b 0x0d30c", - "mnemonic": "b", - "operands": "0x0d30c", - "mode": "none" - }, - "bb_53900": { - "virtual_address": 53900, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 54028, - "children": [ - "instr_53900" - ] - }, - "instr_53904": { - "virtual_address": 53904, - "size": 4, - "disassembly": "cmn r3, #0x1", - "mnemonic": "cmn", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_53908": { - "virtual_address": 53908, - "size": 4, - "disassembly": "add r4, r4, #0x68", - "mnemonic": "add", - "operands": "r4, r4, #0x68", - "mode": "none" - }, - "instr_53912": { - "virtual_address": 53912, - "size": 4, - "disassembly": "beq 0x0d30c", - "mnemonic": "beq", - "operands": "0x0d30c", - "mode": "none" - }, - "bb_53904": { - "virtual_address": 53904, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 53916, - "children": [ - "instr_53904", - "instr_53908", - "instr_53912" - ] - }, - "instr_53916": { - "virtual_address": 53916, - "size": 4, - "disassembly": "ldrsh r5, [r4, #0xc]", - "mnemonic": "ldrsh", - "operands": "r5, [r4, #0xc]", - "mode": "none" - }, - "instr_53920": { - "virtual_address": 53920, - "size": 4, - "disassembly": "cmp r5, #0x0", - "mnemonic": "cmp", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_53924": { - "virtual_address": 53924, - "size": 4, - "disassembly": "sub r3, r3, #0x1", - "mnemonic": "sub", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_53928": { - "virtual_address": 53928, - "size": 4, - "disassembly": "bne 0x0d290", - "mnemonic": "bne", - "operands": "0x0d290", - "mode": "none" - }, - "bb_53916": { - "virtual_address": 53916, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 53932, - "children": [ - "instr_53916", - "instr_53920", - "instr_53924", - "instr_53928" - ] - }, - "instr_53932": { - "virtual_address": 53932, - "size": 4, - "disassembly": "ldr r3, [0xd388]", - "mnemonic": "ldr", - "operands": "r3, [0xd388]", - "mode": "none" - }, - "instr_53936": { - "virtual_address": 53936, - "size": 4, - "disassembly": "add r0, r4, #0x58", - "mnemonic": "add", - "operands": "r0, r4, #0x58", - "mode": "none" - }, - "instr_53940": { - "virtual_address": 53940, - "size": 4, - "disassembly": "str r3, [r4, #0xc]", - "mnemonic": "str", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "instr_53944": { - "virtual_address": 53944, - "size": 4, - "disassembly": "str r5, [r4, #0x64]", - "mnemonic": "str", - "operands": "r5, [r4, #0x64]", - "mode": "none" - }, - "instr_53948": { - "virtual_address": 53948, - "size": 4, - "disassembly": "bl 0x0de4c", - "mnemonic": "bl", - "operands": "0x0de4c", - "mode": "none" - }, - "instr_53952": { - "virtual_address": 53952, - "size": 4, - "disassembly": "ldr r0, [0xd380]", - "mnemonic": "ldr", - "operands": "r0, [0xd380]", - "mode": "none" - }, - "instr_53956": { - "virtual_address": 53956, - "size": 4, - "disassembly": "bl 0x0de74", - "mnemonic": "bl", - "operands": "0x0de74", - "mode": "none" - }, - "instr_53960": { - "virtual_address": 53960, - "size": 4, - "disassembly": "mov r2, #0x8", - "mnemonic": "mov", - "operands": "r2, #0x8", - "mode": "none" - }, - "instr_53964": { - "virtual_address": 53964, - "size": 4, - "disassembly": "mov r1, r5", - "mnemonic": "mov", - "operands": "r1, r5", - "mode": "none" - }, - "instr_53968": { - "virtual_address": 53968, - "size": 4, - "disassembly": "str r5, [r4, #0x0]", - "mnemonic": "str", - "operands": "r5, [r4, #0x0]", - "mode": "none" - }, - "instr_53972": { - "virtual_address": 53972, - "size": 4, - "disassembly": "str r5, [r4, #0x8]", - "mnemonic": "str", - "operands": "r5, [r4, #0x8]", - "mode": "none" - }, - "instr_53976": { - "virtual_address": 53976, - "size": 4, - "disassembly": "str r5, [r4, #0x4]", - "mnemonic": "str", - "operands": "r5, [r4, #0x4]", - "mode": "none" - }, - "instr_53980": { - "virtual_address": 53980, - "size": 4, - "disassembly": "str r5, [r4, #0x10]", - "mnemonic": "str", - "operands": "r5, [r4, #0x10]", - "mode": "none" - }, - "instr_53984": { - "virtual_address": 53984, - "size": 4, - "disassembly": "str r5, [r4, #0x14]", - "mnemonic": "str", - "operands": "r5, [r4, #0x14]", - "mode": "none" - }, - "instr_53988": { - "virtual_address": 53988, - "size": 4, - "disassembly": "str r5, [r4, #0x18]", - "mnemonic": "str", - "operands": "r5, [r4, #0x18]", - "mode": "none" - }, - "instr_53992": { - "virtual_address": 53992, - "size": 4, - "disassembly": "add r0, r4, #0x5c", - "mnemonic": "add", - "operands": "r0, r4, #0x5c", - "mode": "none" - }, - "instr_53996": { - "virtual_address": 53996, - "size": 4, - "disassembly": "bl 0x834c", - "mnemonic": "bl", - "operands": "0x834c", - "mode": "none" - }, - "instr_54000": { - "virtual_address": 54000, - "size": 4, - "disassembly": "str r5, [r4, #0x30]", - "mnemonic": "str", - "operands": "r5, [r4, #0x30]", - "mode": "none" - }, - "instr_54004": { - "virtual_address": 54004, - "size": 4, - "disassembly": "str r5, [r4, #0x34]", - "mnemonic": "str", - "operands": "r5, [r4, #0x34]", - "mode": "none" - }, - "instr_54008": { - "virtual_address": 54008, - "size": 4, - "disassembly": "str r5, [r4, #0x44]", - "mnemonic": "str", - "operands": "r5, [r4, #0x44]", - "mode": "none" - }, - "instr_54012": { - "virtual_address": 54012, - "size": 4, - "disassembly": "str r5, [r4, #0x48]", - "mnemonic": "str", - "operands": "r5, [r4, #0x48]", - "mode": "none" - }, - "bb_53932": { - "virtual_address": 53932, - "size": 84, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 54016, - "children": [ - "instr_53932", - "instr_53936", - "instr_53940", - "instr_53944", - "instr_53948", - "instr_53952", - "instr_53956", - "instr_53960", - "instr_53964", - "instr_53968", - "instr_53972", - "instr_53976", - "instr_53980", - "instr_53984", - "instr_53988", - "instr_53992", - "instr_53996", - "instr_54000", - "instr_54004", - "instr_54008", - "instr_54012" - ] - }, - "instr_54016": { - "virtual_address": 54016, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_54020": { - "virtual_address": 54020, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, lr}", - "mode": "none" - }, - "instr_54024": { - "virtual_address": 54024, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_54016": { - "virtual_address": 54016, - "size": 12, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_54016", - "instr_54020", - "instr_54024" - ] - }, - "instr_54028": { - "virtual_address": 54028, - "size": 4, - "disassembly": "ldr r5, [r8, #0x0]", - "mnemonic": "ldr", - "operands": "r5, [r8, #0x0]", - "mode": "none" - }, - "instr_54032": { - "virtual_address": 54032, - "size": 4, - "disassembly": "cmp r5, #0x0", - "mnemonic": "cmp", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_54036": { - "virtual_address": 54036, - "size": 4, - "disassembly": "beq 0x0d32c", - "mnemonic": "beq", - "operands": "0x0d32c", - "mode": "none" - }, - "bb_54028": { - "virtual_address": 54028, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 54040, - "children": [ - "instr_54028", - "instr_54032", - "instr_54036" - ] - }, - "instr_54040": { - "virtual_address": 54040, - "size": 4, - "disassembly": "mov r8, r5", - "mnemonic": "mov", - "operands": "r8, r5", - "mode": "none" - }, - "instr_54044": { - "virtual_address": 54044, - "size": 4, - "disassembly": "b 0x0d280", - "mnemonic": "b", - "operands": "0x0d280", - "mode": "none" - }, - "bb_54040": { - "virtual_address": 54040, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 53888, - "children": [ - "instr_54040", - "instr_54044" - ] - }, - "instr_54048": { - "virtual_address": 54048, - "size": 4, - "disassembly": "mov r0, r8", - "mnemonic": "mov", - "operands": "r0, r8", - "mode": "none" - }, - "instr_54052": { - "virtual_address": 54052, - "size": 4, - "disassembly": "bl 0x0d0c8", - "mnemonic": "bl", - "operands": "0x0d0c8", - "mode": "none" - }, - "instr_54056": { - "virtual_address": 54056, - "size": 4, - "disassembly": "b 0x0d278", - "mnemonic": "b", - "operands": "0x0d278", - "mode": "none" - }, - "bb_54048": { - "virtual_address": 54048, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 53880, - "children": [ - "instr_54048", - "instr_54052", - "instr_54056" - ] - }, - "instr_54060": { - "virtual_address": 54060, - "size": 4, - "disassembly": "mov r1, #0x1ac", - "mnemonic": "mov", - "operands": "r1, #0x1ac", - "mode": "none" - }, - "instr_54064": { - "virtual_address": 54064, - "size": 4, - "disassembly": "mov r0, r6", - "mnemonic": "mov", - "operands": "r0, r6", - "mode": "none" - }, - "instr_54068": { - "virtual_address": 54068, - "size": 4, - "disassembly": "bl 0x0e05c", - "mnemonic": "bl", - "operands": "0x0e05c", - "mode": "none" - }, - "instr_54072": { - "virtual_address": 54072, - "size": 4, - "disassembly": "subs r4, r0, #0x0", - "mnemonic": "subs", - "operands": "r4, r0, #0x0", - "mode": "none" - }, - "instr_54076": { - "virtual_address": 54076, - "size": 4, - "disassembly": "beq 0x0d368", - "mnemonic": "beq", - "operands": "0x0d368", - "mode": "none" - }, - "bb_54060": { - "virtual_address": 54060, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 54080, - "children": [ - "instr_54060", - "instr_54064", - "instr_54068", - "instr_54072", - "instr_54076" - ] - }, - "instr_54080": { - "virtual_address": 54080, - "size": 4, - "disassembly": "add r0, r4, #0xc", - "mnemonic": "add", - "operands": "r0, r4, #0xc", - "mode": "none" - }, - "instr_54084": { - "virtual_address": 54084, - "size": 4, - "disassembly": "mov r1, r5", - "mnemonic": "mov", - "operands": "r1, r5", - "mode": "none" - }, - "instr_54088": { - "virtual_address": 54088, - "size": 4, - "disassembly": "str r5, [r4, #0x0]", - "mnemonic": "str", - "operands": "r5, [r4, #0x0]", - "mode": "none" - }, - "instr_54092": { - "virtual_address": 54092, - "size": 4, - "disassembly": "mov r2, #0x1a0", - "mnemonic": "mov", - "operands": "r2, #0x1a0", - "mode": "none" - }, - "instr_54096": { - "virtual_address": 54096, - "size": 4, - "disassembly": "str r7, [r4, #0x4]", - "mnemonic": "str", - "operands": "r7, [r4, #0x4]", - "mode": "none" - }, - "instr_54100": { - "virtual_address": 54100, - "size": 4, - "disassembly": "str r0, [r4, #0x8]", - "mnemonic": "str", - "operands": "r0, [r4, #0x8]", - "mode": "none" - }, - "instr_54104": { - "virtual_address": 54104, - "size": 4, - "disassembly": "bl 0x834c", - "mnemonic": "bl", - "operands": "0x834c", - "mode": "none" - }, - "instr_54108": { - "virtual_address": 54108, - "size": 4, - "disassembly": "mov r5, r4", - "mnemonic": "mov", - "operands": "r5, r4", - "mode": "none" - }, - "instr_54112": { - "virtual_address": 54112, - "size": 4, - "disassembly": "str r4, [r8, #0x0]", - "mnemonic": "str", - "operands": "r4, [r8, #0x0]", - "mode": "none" - }, - "instr_54116": { - "virtual_address": 54116, - "size": 4, - "disassembly": "b 0x0d318", - "mnemonic": "b", - "operands": "0x0d318", - "mode": "none" - }, - "bb_54080": { - "virtual_address": 54080, - "size": 40, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 54040, - "children": [ - "instr_54080", - "instr_54084", - "instr_54088", - "instr_54092", - "instr_54096", - "instr_54100", - "instr_54104", - "instr_54108", - "instr_54112", - "instr_54116" - ] - }, - "instr_54120": { - "virtual_address": 54120, - "size": 4, - "disassembly": "str r4, [r8, #0x0]", - "mnemonic": "str", - "operands": "r4, [r8, #0x0]", - "mode": "none" - }, - "instr_54124": { - "virtual_address": 54124, - "size": 4, - "disassembly": "ldr r0, [0xd380]", - "mnemonic": "ldr", - "operands": "r0, [0xd380]", - "mode": "none" - }, - "instr_54128": { - "virtual_address": 54128, - "size": 4, - "disassembly": "bl 0x0de74", - "mnemonic": "bl", - "operands": "0x0de74", - "mode": "none" - }, - "instr_54132": { - "virtual_address": 54132, - "size": 4, - "disassembly": "mov r3, #0xc", - "mnemonic": "mov", - "operands": "r3, #0xc", - "mode": "none" - }, - "instr_54136": { - "virtual_address": 54136, - "size": 4, - "disassembly": "str r3, [r6, #0x0]", - "mnemonic": "str", - "operands": "r3, [r6, #0x0]", - "mode": "none" - }, - "instr_54140": { - "virtual_address": 54140, - "size": 4, - "disassembly": "b 0x0d300", - "mnemonic": "b", - "operands": "0x0d300", - "mode": "none" - }, - "bb_54120": { - "virtual_address": 54120, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 54016, - "children": [ - "instr_54120", - "instr_54124", - "instr_54128", - "instr_54132", - "instr_54136", - "instr_54140" - ] - }, - "dw_54144": { - "virtual_address": 54144, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 53852, - 54124, - 53952 - ] - }, - "dw_54148": { - "virtual_address": 54148, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 53860 - ] - }, - "dw_54152": { - "virtual_address": 54152, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 53932 - ] - }, - "func_53844": { - "virtual_address": 53844, - "size": 312, - "name": "__sfp", - "children": [ - "bb_53844", - "bb_53880", - "bb_53888", - "bb_53900", - "bb_53904", - "bb_53916", - "bb_53932", - "bb_54016", - "bb_54028", - "bb_54040", - "bb_54048", - "bb_54060", - "bb_54080", - "bb_54120", - "dw_54144", - "dw_54148", - "dw_54152" - ] - }, - "instr_54156": { - "virtual_address": 54156, - "size": 4, - "disassembly": "stmdb sp!, {r4, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_54160": { - "virtual_address": 54160, - "size": 4, - "disassembly": "ldr r0, [0xd3a0]", - "mnemonic": "ldr", - "operands": "r0, [0xd3a0]", - "mode": "none" - }, - "instr_54164": { - "virtual_address": 54164, - "size": 4, - "disassembly": "bl 0x0de5c", - "mnemonic": "bl", - "operands": "0x0de5c", - "mode": "none" - }, - "instr_54168": { - "virtual_address": 54168, - "size": 4, - "disassembly": "ldmia sp!, {r4, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_54172": { - "virtual_address": 54172, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_54156": { - "virtual_address": 54156, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_54156", - "instr_54160", - "instr_54164", - "instr_54168", - "instr_54172" - ] - }, - "dw_54176": { - "virtual_address": 54176, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 54160 - ] - }, - "func_54156": { - "virtual_address": 54156, - "size": 24, - "name": "__sfp_lock_acquire", - "children": [ - "bb_54156", - "dw_54176" - ] - }, - "instr_54180": { - "virtual_address": 54180, - "size": 4, - "disassembly": "stmdb sp!, {r4, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_54184": { - "virtual_address": 54184, - "size": 4, - "disassembly": "ldr r0, [0xd3b8]", - "mnemonic": "ldr", - "operands": "r0, [0xd3b8]", - "mode": "none" - }, - "instr_54188": { - "virtual_address": 54188, - "size": 4, - "disassembly": "bl 0x0de74", - "mnemonic": "bl", - "operands": "0x0de74", - "mode": "none" - }, - "instr_54192": { - "virtual_address": 54192, - "size": 4, - "disassembly": "ldmia sp!, {r4, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_54196": { - "virtual_address": 54196, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_54180": { - "virtual_address": 54180, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_54180", - "instr_54184", - "instr_54188", - "instr_54192", - "instr_54196" - ] - }, - "dw_54200": { - "virtual_address": 54200, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 54184 - ] - }, - "func_54180": { - "virtual_address": 54180, - "size": 24, - "name": "__sfp_lock_release", - "children": [ - "bb_54180", - "dw_54200" - ] - }, - "instr_54204": { - "virtual_address": 54204, - "size": 4, - "disassembly": "stmdb sp!, {r4, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_54208": { - "virtual_address": 54208, - "size": 4, - "disassembly": "ldr r0, [0xd3d0]", - "mnemonic": "ldr", - "operands": "r0, [0xd3d0]", - "mode": "none" - }, - "instr_54212": { - "virtual_address": 54212, - "size": 4, - "disassembly": "bl 0x0de5c", - "mnemonic": "bl", - "operands": "0x0de5c", - "mode": "none" - }, - "instr_54216": { - "virtual_address": 54216, - "size": 4, - "disassembly": "ldmia sp!, {r4, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_54220": { - "virtual_address": 54220, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_54204": { - "virtual_address": 54204, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_54204", - "instr_54208", - "instr_54212", - "instr_54216", - "instr_54220" - ] - }, - "dw_54224": { - "virtual_address": 54224, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 54208 - ] - }, - "func_54204": { - "virtual_address": 54204, - "size": 24, - "name": "__sinit_lock_acquire", - "children": [ - "bb_54204", - "dw_54224" - ] - }, - "instr_54228": { - "virtual_address": 54228, - "size": 4, - "disassembly": "stmdb sp!, {r4, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_54232": { - "virtual_address": 54232, - "size": 4, - "disassembly": "ldr r0, [0xd3e8]", - "mnemonic": "ldr", - "operands": "r0, [0xd3e8]", - "mode": "none" - }, - "instr_54236": { - "virtual_address": 54236, - "size": 4, - "disassembly": "bl 0x0de74", - "mnemonic": "bl", - "operands": "0x0de74", - "mode": "none" - }, - "instr_54240": { - "virtual_address": 54240, - "size": 4, - "disassembly": "ldmia sp!, {r4, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_54244": { - "virtual_address": 54244, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_54228": { - "virtual_address": 54228, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_54228", - "instr_54232", - "instr_54236", - "instr_54240", - "instr_54244" - ] - }, - "dw_54248": { - "virtual_address": 54248, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 54232 - ] - }, - "func_54228": { - "virtual_address": 54228, - "size": 24, - "name": "__sinit_lock_release", - "children": [ - "bb_54228", - "dw_54248" - ] - }, - "instr_54252": { - "virtual_address": 54252, - "size": 4, - "disassembly": "stmdb sp!, {r4, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_54256": { - "virtual_address": 54256, - "size": 4, - "disassembly": "ldr r0, [0xd410]", - "mnemonic": "ldr", - "operands": "r0, [0xd410]", - "mode": "none" - }, - "instr_54260": { - "virtual_address": 54260, - "size": 4, - "disassembly": "bl 0x0de5c", - "mnemonic": "bl", - "operands": "0x0de5c", - "mode": "none" - }, - "instr_54264": { - "virtual_address": 54264, - "size": 4, - "disassembly": "ldr r3, [0xd414]", - "mnemonic": "ldr", - "operands": "r3, [0xd414]", - "mode": "none" - }, - "instr_54268": { - "virtual_address": 54268, - "size": 4, - "disassembly": "ldr r1, [0xd418]", - "mnemonic": "ldr", - "operands": "r1, [0xd418]", - "mode": "none" - }, - "instr_54272": { - "virtual_address": 54272, - "size": 4, - "disassembly": "ldr r0, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r3, #0x0]", - "mode": "none" - }, - "instr_54276": { - "virtual_address": 54276, - "size": 4, - "disassembly": "bl 0x0dd40", - "mnemonic": "bl", - "operands": "0x0dd40", - "mode": "none" - }, - "instr_54280": { - "virtual_address": 54280, - "size": 4, - "disassembly": "ldmia sp!, {r4, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_54284": { - "virtual_address": 54284, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_54252": { - "virtual_address": 54252, - "size": 36, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_54252", - "instr_54256", - "instr_54260", - "instr_54264", - "instr_54268", - "instr_54272", - "instr_54276", - "instr_54280", - "instr_54284" - ] - }, - "dw_54288": { - "virtual_address": 54288, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 54256 - ] - }, - "dw_54292": { - "virtual_address": 54292, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 54264 - ] - }, - "dw_54296": { - "virtual_address": 54296, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 54268 - ] - }, - "func_54252": { - "virtual_address": 54252, - "size": 48, - "name": "__fp_lock_all", - "children": [ - "bb_54252", - "dw_54288", - "dw_54292", - "dw_54296" - ] - }, - "instr_54300": { - "virtual_address": 54300, - "size": 4, - "disassembly": "stmdb sp!, {r4, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_54304": { - "virtual_address": 54304, - "size": 4, - "disassembly": "ldr r3, [0xd440]", - "mnemonic": "ldr", - "operands": "r3, [0xd440]", - "mode": "none" - }, - "instr_54308": { - "virtual_address": 54308, - "size": 4, - "disassembly": "ldr r1, [0xd444]", - "mnemonic": "ldr", - "operands": "r1, [0xd444]", - "mode": "none" - }, - "instr_54312": { - "virtual_address": 54312, - "size": 4, - "disassembly": "ldr r0, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r3, #0x0]", - "mode": "none" - }, - "instr_54316": { - "virtual_address": 54316, - "size": 4, - "disassembly": "bl 0x0dd40", - "mnemonic": "bl", - "operands": "0x0dd40", - "mode": "none" - }, - "instr_54320": { - "virtual_address": 54320, - "size": 4, - "disassembly": "ldr r0, [0xd448]", - "mnemonic": "ldr", - "operands": "r0, [0xd448]", - "mode": "none" - }, - "instr_54324": { - "virtual_address": 54324, - "size": 4, - "disassembly": "bl 0x0de74", - "mnemonic": "bl", - "operands": "0x0de74", - "mode": "none" - }, - "instr_54328": { - "virtual_address": 54328, - "size": 4, - "disassembly": "ldmia sp!, {r4, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_54332": { - "virtual_address": 54332, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_54300": { - "virtual_address": 54300, - "size": 36, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_54300", - "instr_54304", - "instr_54308", - "instr_54312", - "instr_54316", - "instr_54320", - "instr_54324", - "instr_54328", - "instr_54332" - ] - }, - "dw_54336": { - "virtual_address": 54336, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 54304 - ] - }, - "dw_54340": { - "virtual_address": 54340, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 54308 - ] - }, - "dw_54344": { - "virtual_address": 54344, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 54320 - ] - }, - "func_54300": { - "virtual_address": 54300, - "size": 48, - "name": "__fp_unlock_all", - "children": [ - "bb_54300", - "dw_54336", - "dw_54340", - "dw_54344" - ] - }, - "instr_54348": { - "virtual_address": 54348, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_54352": { - "virtual_address": 54352, - "size": 4, - "disassembly": "ldr r5, [0xd488]", - "mnemonic": "ldr", - "operands": "r5, [0xd488]", - "mode": "none" - }, - "instr_54356": { - "virtual_address": 54356, - "size": 4, - "disassembly": "ldr r4, [0xd48c]", - "mnemonic": "ldr", - "operands": "r4, [0xd48c]", - "mode": "none" - }, - "instr_54360": { - "virtual_address": 54360, - "size": 4, - "disassembly": "sub r4, r5, r4", - "mnemonic": "sub", - "operands": "r4, r5, r4", - "mode": "none" - }, - "instr_54364": { - "virtual_address": 54364, - "size": 4, - "disassembly": "movs r4, r4, asr #0x2", - "mnemonic": "movs", - "operands": "r4, r4, asr #0x2", - "mode": "none" - }, - "instr_54368": { - "virtual_address": 54368, - "size": 4, - "disassembly": "beq 0x0d47c", - "mnemonic": "beq", - "operands": "0x0d47c", - "mode": "none" - }, - "bb_54348": { - "virtual_address": 54348, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 54372, - "children": [ - "instr_54348", - "instr_54352", - "instr_54356", - "instr_54360", - "instr_54364", - "instr_54368" - ] - }, - "instr_54372": { - "virtual_address": 54372, - "size": 4, - "disassembly": "ldr r3, [r5, #-0x4]!", - "mnemonic": "ldr", - "operands": "r3, [r5, #-0x4]!", - "mode": "none" - }, - "instr_54376": { - "virtual_address": 54376, - "size": 4, - "disassembly": "sub r4, r4, #0x1", - "mnemonic": "sub", - "operands": "r4, r4, #0x1", - "mode": "none" - }, - "instr_54380": { - "virtual_address": 54380, - "size": 4, - "disassembly": "mov lr, pc", - "mnemonic": "mov", - "operands": "lr, pc", - "mode": "none" - }, - "instr_54384": { - "virtual_address": 54384, - "size": 4, - "disassembly": "bx r3", - "mnemonic": "bx", - "operands": "r3", - "mode": "none" - }, - "instr_54388": { - "virtual_address": 54388, - "size": 4, - "disassembly": "cmp r4, #0x0", - "mnemonic": "cmp", - "operands": "r4, #0x0", - "mode": "none" - }, - "instr_54392": { - "virtual_address": 54392, - "size": 4, - "disassembly": "bne 0x0d464", - "mnemonic": "bne", - "operands": "0x0d464", - "mode": "none" - }, - "bb_54372": { - "virtual_address": 54372, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 54396, - "children": [ - "instr_54372", - "instr_54376", - "instr_54380", - "instr_54384", - "instr_54388", - "instr_54392" - ] - }, - "instr_54396": { - "virtual_address": 54396, - "size": 4, - "disassembly": "bl 0x13fc0", - "mnemonic": "bl", - "operands": "0x13fc0", - "mode": "none" - }, - "instr_54400": { - "virtual_address": 54400, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_54404": { - "virtual_address": 54404, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_54396": { - "virtual_address": 54396, - "size": 12, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_54396", - "instr_54400", - "instr_54404" - ] - }, - "dw_54408": { - "virtual_address": 54408, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 54352 - ] - }, - "dw_54412": { - "virtual_address": 54412, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 54356 - ] - }, - "func_54348": { - "virtual_address": 54348, - "size": 68, - "name": "__libc_fini_array", - "children": [ - "bb_54348", - "bb_54372", - "bb_54396", - "dw_54408", - "dw_54412" - ] - }, - "instr_54416": { - "virtual_address": 54416, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, r7, r8, lr}", - "mode": "none" - }, - "instr_54420": { - "virtual_address": 54420, - "size": 4, - "disassembly": "mov r4, r1", - "mnemonic": "mov", - "operands": "r4, r1", - "mode": "none" - }, - "instr_54424": { - "virtual_address": 54424, - "size": 4, - "disassembly": "ldr r7, [0xd584]", - "mnemonic": "ldr", - "operands": "r7, [0xd584]", - "mode": "none" - }, - "instr_54428": { - "virtual_address": 54428, - "size": 4, - "disassembly": "mov r6, r0", - "mnemonic": "mov", - "operands": "r6, r0", - "mode": "none" - }, - "instr_54432": { - "virtual_address": 54432, - "size": 4, - "disassembly": "bl 0x0ebd4", - "mnemonic": "bl", - "operands": "0x0ebd4", - "mode": "none" - }, - "instr_54436": { - "virtual_address": 54436, - "size": 4, - "disassembly": "ldr r3, [r7, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [r7, #0x8]", - "mode": "none" - }, - "instr_54440": { - "virtual_address": 54440, - "size": 4, - "disassembly": "ldr r5, [r3, #0x4]", - "mnemonic": "ldr", - "operands": "r5, [r3, #0x4]", - "mode": "none" - }, - "instr_54444": { - "virtual_address": 54444, - "size": 4, - "disassembly": "rsb r3, r4, #0xfe0", - "mnemonic": "rsb", - "operands": "r3, r4, #0xfe0", - "mode": "none" - }, - "instr_54448": { - "virtual_address": 54448, - "size": 4, - "disassembly": "bic r5, r5, #0x3", - "mnemonic": "bic", - "operands": "r5, r5, #0x3", - "mode": "none" - }, - "instr_54452": { - "virtual_address": 54452, - "size": 4, - "disassembly": "add r3, r3, #0xf", - "mnemonic": "add", - "operands": "r3, r3, #0xf", - "mode": "none" - }, - "instr_54456": { - "virtual_address": 54456, - "size": 4, - "disassembly": "add r3, r3, r5", - "mnemonic": "add", - "operands": "r3, r3, r5", - "mode": "none" - }, - "instr_54460": { - "virtual_address": 54460, - "size": 4, - "disassembly": "bic r3, r3, #0xff0", - "mnemonic": "bic", - "operands": "r3, r3, #0xff0", - "mode": "none" - }, - "instr_54464": { - "virtual_address": 54464, - "size": 4, - "disassembly": "bic r3, r3, #0xf", - "mnemonic": "bic", - "operands": "r3, r3, #0xf", - "mode": "none" - }, - "instr_54468": { - "virtual_address": 54468, - "size": 4, - "disassembly": "sub r4, r3, #0x1000", - "mnemonic": "sub", - "operands": "r4, r3, #0x1000", - "mode": "none" - }, - "instr_54472": { - "virtual_address": 54472, - "size": 4, - "disassembly": "cmp r4, #0x1000", - "mnemonic": "cmp", - "operands": "r4, #0x1000", - "mode": "none" - }, - "instr_54476": { - "virtual_address": 54476, - "size": 4, - "disassembly": "blt 0x0d4ec", - "mnemonic": "blt", - "operands": "0x0d4ec", - "mode": "none" - }, - "bb_54416": { - "virtual_address": 54416, - "size": 64, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 54480, - "children": [ - "instr_54416", - "instr_54420", - "instr_54424", - "instr_54428", - "instr_54432", - "instr_54436", - "instr_54440", - "instr_54444", - "instr_54448", - "instr_54452", - "instr_54456", - "instr_54460", - "instr_54464", - "instr_54468", - "instr_54472", - "instr_54476" - ] - }, - "instr_54480": { - "virtual_address": 54480, - "size": 4, - "disassembly": "mov r1, #0x0", - "mnemonic": "mov", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_54484": { - "virtual_address": 54484, - "size": 4, - "disassembly": "mov r0, r6", - "mnemonic": "mov", - "operands": "r0, r6", - "mode": "none" - }, - "instr_54488": { - "virtual_address": 54488, - "size": 4, - "disassembly": "bl 0x101c8", - "mnemonic": "bl", - "operands": "0x101c8", - "mode": "none" - }, - "instr_54492": { - "virtual_address": 54492, - "size": 4, - "disassembly": "ldr r3, [r7, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [r7, #0x8]", - "mode": "none" - }, - "instr_54496": { - "virtual_address": 54496, - "size": 4, - "disassembly": "add r3, r3, r5", - "mnemonic": "add", - "operands": "r3, r3, r5", - "mode": "none" - }, - "instr_54500": { - "virtual_address": 54500, - "size": 4, - "disassembly": "cmp r0, r3", - "mnemonic": "cmp", - "operands": "r0, r3", - "mode": "none" - }, - "instr_54504": { - "virtual_address": 54504, - "size": 4, - "disassembly": "beq 0x0d500", - "mnemonic": "beq", - "operands": "0x0d500", - "mode": "none" - }, - "bb_54480": { - "virtual_address": 54480, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 54508, - "children": [ - "instr_54480", - "instr_54484", - "instr_54488", - "instr_54492", - "instr_54496", - "instr_54500", - "instr_54504" - ] - }, - "instr_54508": { - "virtual_address": 54508, - "size": 4, - "disassembly": "mov r0, r6", - "mnemonic": "mov", - "operands": "r0, r6", - "mode": "none" - }, - "instr_54512": { - "virtual_address": 54512, - "size": 4, - "disassembly": "bl 0x0ebec", - "mnemonic": "bl", - "operands": "0x0ebec", - "mode": "none" - }, - "instr_54516": { - "virtual_address": 54516, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_54520": { - "virtual_address": 54520, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, lr}", - "mode": "none" - }, - "instr_54524": { - "virtual_address": 54524, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_54508": { - "virtual_address": 54508, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_54508", - "instr_54512", - "instr_54516", - "instr_54520", - "instr_54524" - ] - }, - "instr_54528": { - "virtual_address": 54528, - "size": 4, - "disassembly": "mov r0, r6", - "mnemonic": "mov", - "operands": "r0, r6", - "mode": "none" - }, - "instr_54532": { - "virtual_address": 54532, - "size": 4, - "disassembly": "rsb r1, r4, #0x0", - "mnemonic": "rsb", - "operands": "r1, r4, #0x0", - "mode": "none" - }, - "instr_54536": { - "virtual_address": 54536, - "size": 4, - "disassembly": "bl 0x101c8", - "mnemonic": "bl", - "operands": "0x101c8", - "mode": "none" - }, - "instr_54540": { - "virtual_address": 54540, - "size": 4, - "disassembly": "cmn r0, #0x1", - "mnemonic": "cmn", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_54544": { - "virtual_address": 54544, - "size": 4, - "disassembly": "beq 0x0d548", - "mnemonic": "beq", - "operands": "0x0d548", - "mode": "none" - }, - "bb_54528": { - "virtual_address": 54528, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 54548, - "children": [ - "instr_54528", - "instr_54532", - "instr_54536", - "instr_54540", - "instr_54544" - ] - }, - "instr_54548": { - "virtual_address": 54548, - "size": 4, - "disassembly": "ldr r3, [r7, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [r7, #0x8]", - "mode": "none" - }, - "instr_54552": { - "virtual_address": 54552, - "size": 4, - "disassembly": "ldr r2, [0xd588]", - "mnemonic": "ldr", - "operands": "r2, [0xd588]", - "mode": "none" - }, - "instr_54556": { - "virtual_address": 54556, - "size": 4, - "disassembly": "sub r5, r5, r4", - "mnemonic": "sub", - "operands": "r5, r5, r4", - "mode": "none" - }, - "instr_54560": { - "virtual_address": 54560, - "size": 4, - "disassembly": "orr r5, r5, #0x1", - "mnemonic": "orr", - "operands": "r5, r5, #0x1", - "mode": "none" - }, - "instr_54564": { - "virtual_address": 54564, - "size": 4, - "disassembly": "str r5, [r3, #0x4]", - "mnemonic": "str", - "operands": "r5, [r3, #0x4]", - "mode": "none" - }, - "instr_54568": { - "virtual_address": 54568, - "size": 4, - "disassembly": "ldr r3, [r2, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r2, #0x0]", - "mode": "none" - }, - "instr_54572": { - "virtual_address": 54572, - "size": 4, - "disassembly": "mov r0, r6", - "mnemonic": "mov", - "operands": "r0, r6", - "mode": "none" - }, - "instr_54576": { - "virtual_address": 54576, - "size": 4, - "disassembly": "sub r3, r3, r4", - "mnemonic": "sub", - "operands": "r3, r3, r4", - "mode": "none" - }, - "instr_54580": { - "virtual_address": 54580, - "size": 4, - "disassembly": "str r3, [r2, #0x0]", - "mnemonic": "str", - "operands": "r3, [r2, #0x0]", - "mode": "none" - }, - "instr_54584": { - "virtual_address": 54584, - "size": 4, - "disassembly": "bl 0x0ebec", - "mnemonic": "bl", - "operands": "0x0ebec", - "mode": "none" - }, - "instr_54588": { - "virtual_address": 54588, - "size": 4, - "disassembly": "mov r0, #0x1", - "mnemonic": "mov", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_54592": { - "virtual_address": 54592, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, lr}", - "mode": "none" - }, - "instr_54596": { - "virtual_address": 54596, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_54548": { - "virtual_address": 54548, - "size": 52, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_54548", - "instr_54552", - "instr_54556", - "instr_54560", - "instr_54564", - "instr_54568", - "instr_54572", - "instr_54576", - "instr_54580", - "instr_54584", - "instr_54588", - "instr_54592", - "instr_54596" - ] - }, - "instr_54600": { - "virtual_address": 54600, - "size": 4, - "disassembly": "mov r1, #0x0", - "mnemonic": "mov", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_54604": { - "virtual_address": 54604, - "size": 4, - "disassembly": "mov r0, r6", - "mnemonic": "mov", - "operands": "r0, r6", - "mode": "none" - }, - "instr_54608": { - "virtual_address": 54608, - "size": 4, - "disassembly": "bl 0x101c8", - "mnemonic": "bl", - "operands": "0x101c8", - "mode": "none" - }, - "instr_54612": { - "virtual_address": 54612, - "size": 4, - "disassembly": "ldr r2, [r7, #0x8]", - "mnemonic": "ldr", - "operands": "r2, [r7, #0x8]", - "mode": "none" - }, - "instr_54616": { - "virtual_address": 54616, - "size": 4, - "disassembly": "sub r3, r0, r2", - "mnemonic": "sub", - "operands": "r3, r0, r2", - "mode": "none" - }, - "instr_54620": { - "virtual_address": 54620, - "size": 4, - "disassembly": "cmp r3, #0xf", - "mnemonic": "cmp", - "operands": "r3, #0xf", - "mode": "none" - }, - "instr_54624": { - "virtual_address": 54624, - "size": 4, - "disassembly": "ble 0x0d4ec", - "mnemonic": "ble", - "operands": "0x0d4ec", - "mode": "none" - }, - "bb_54600": { - "virtual_address": 54600, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 54628, - "children": [ - "instr_54600", - "instr_54604", - "instr_54608", - "instr_54612", - "instr_54616", - "instr_54620", - "instr_54624" - ] - }, - "instr_54628": { - "virtual_address": 54628, - "size": 4, - "disassembly": "orr r3, r3, #0x1", - "mnemonic": "orr", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_54632": { - "virtual_address": 54632, - "size": 4, - "disassembly": "str r3, [r2, #0x4]", - "mnemonic": "str", - "operands": "r3, [r2, #0x4]", - "mode": "none" - }, - "instr_54636": { - "virtual_address": 54636, - "size": 4, - "disassembly": "ldr r3, [0xd58c]", - "mnemonic": "ldr", - "operands": "r3, [0xd58c]", - "mode": "none" - }, - "instr_54640": { - "virtual_address": 54640, - "size": 4, - "disassembly": "ldr r3, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0x0]", - "mode": "none" - }, - "instr_54644": { - "virtual_address": 54644, - "size": 4, - "disassembly": "ldr r1, [0xd588]", - "mnemonic": "ldr", - "operands": "r1, [0xd588]", - "mode": "none" - }, - "instr_54648": { - "virtual_address": 54648, - "size": 4, - "disassembly": "sub r0, r0, r3", - "mnemonic": "sub", - "operands": "r0, r0, r3", - "mode": "none" - }, - "instr_54652": { - "virtual_address": 54652, - "size": 4, - "disassembly": "str r0, [r1, #0x0]", - "mnemonic": "str", - "operands": "r0, [r1, #0x0]", - "mode": "none" - }, - "instr_54656": { - "virtual_address": 54656, - "size": 4, - "disassembly": "b 0x0d4ec", - "mnemonic": "b", - "operands": "0x0d4ec", - "mode": "none" - }, - "bb_54628": { - "virtual_address": 54628, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 54508, - "children": [ - "instr_54628", - "instr_54632", - "instr_54636", - "instr_54640", - "instr_54644", - "instr_54648", - "instr_54652", - "instr_54656" - ] - }, - "dw_54660": { - "virtual_address": 54660, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 54424 - ] - }, - "dw_54664": { - "virtual_address": 54664, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 54552, - 54644 - ] - }, - "dw_54668": { - "virtual_address": 54668, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 54636 - ] - }, - "func_54416": { - "virtual_address": 54416, - "size": 256, - "name": "_malloc_trim_r", - "children": [ - "bb_54416", - "bb_54480", - "bb_54508", - "bb_54528", - "bb_54548", - "bb_54600", - "bb_54628", - "dw_54660", - "dw_54664", - "dw_54668" - ] - }, - "instr_54672": { - "virtual_address": 54672, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_54676": { - "virtual_address": 54676, - "size": 4, - "disassembly": "subs r4, r1, #0x0", - "mnemonic": "subs", - "operands": "r4, r1, #0x0", - "mode": "none" - }, - "instr_54680": { - "virtual_address": 54680, - "size": 4, - "disassembly": "beq 0x0d664", - "mnemonic": "beq", - "operands": "0x0d664", - "mode": "none" - }, - "bb_54672": { - "virtual_address": 54672, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 54684, - "children": [ - "instr_54672", - "instr_54676", - "instr_54680" - ] - }, - "instr_54684": { - "virtual_address": 54684, - "size": 4, - "disassembly": "mov r5, r0", - "mnemonic": "mov", - "operands": "r5, r0", - "mode": "none" - }, - "instr_54688": { - "virtual_address": 54688, - "size": 4, - "disassembly": "bl 0x0ebd4", - "mnemonic": "bl", - "operands": "0x0ebd4", - "mode": "none" - }, - "instr_54692": { - "virtual_address": 54692, - "size": 4, - "disassembly": "ldr r0, [r4, #-0x4]", - "mnemonic": "ldr", - "operands": "r0, [r4, #-0x4]", - "mode": "none" - }, - "instr_54696": { - "virtual_address": 54696, - "size": 4, - "disassembly": "ldr r2, [0xd86c]", - "mnemonic": "ldr", - "operands": "r2, [0xd86c]", - "mode": "none" - }, - "instr_54700": { - "virtual_address": 54700, - "size": 4, - "disassembly": "sub r12, r4, #0x8", - "mnemonic": "sub", - "operands": "r12, r4, #0x8", - "mode": "none" - }, - "instr_54704": { - "virtual_address": 54704, - "size": 4, - "disassembly": "ldr r3, [r2, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [r2, #0x8]", - "mode": "none" - }, - "instr_54708": { - "virtual_address": 54708, - "size": 4, - "disassembly": "bic r1, r0, #0x1", - "mnemonic": "bic", - "operands": "r1, r0, #0x1", - "mode": "none" - }, - "instr_54712": { - "virtual_address": 54712, - "size": 4, - "disassembly": "add lr, r12, r1", - "mnemonic": "add", - "operands": "lr, r12, r1", - "mode": "none" - }, - "instr_54716": { - "virtual_address": 54716, - "size": 4, - "disassembly": "cmp r3, lr", - "mnemonic": "cmp", - "operands": "r3, lr", - "mode": "none" - }, - "instr_54720": { - "virtual_address": 54720, - "size": 4, - "disassembly": "ldr r3, [lr, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [lr, #0x4]", - "mode": "none" - }, - "instr_54724": { - "virtual_address": 54724, - "size": 4, - "disassembly": "bic r3, r3, #0x3", - "mnemonic": "bic", - "operands": "r3, r3, #0x3", - "mode": "none" - }, - "instr_54728": { - "virtual_address": 54728, - "size": 4, - "disassembly": "beq 0x0d764", - "mnemonic": "beq", - "operands": "0x0d764", - "mode": "none" - }, - "bb_54684": { - "virtual_address": 54684, - "size": 48, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 54732, - "children": [ - "instr_54684", - "instr_54688", - "instr_54692", - "instr_54696", - "instr_54700", - "instr_54704", - "instr_54708", - "instr_54712", - "instr_54716", - "instr_54720", - "instr_54724", - "instr_54728" - ] - }, - "instr_54732": { - "virtual_address": 54732, - "size": 4, - "disassembly": "tst r0, #0x1", - "mnemonic": "tst", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_54736": { - "virtual_address": 54736, - "size": 4, - "disassembly": "str r3, [lr, #0x4]", - "mnemonic": "str", - "operands": "r3, [lr, #0x4]", - "mode": "none" - }, - "instr_54740": { - "virtual_address": 54740, - "size": 4, - "disassembly": "bne 0x0d66c", - "mnemonic": "bne", - "operands": "0x0d66c", - "mode": "none" - }, - "bb_54732": { - "virtual_address": 54732, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 54744, - "children": [ - "instr_54732", - "instr_54736", - "instr_54740" - ] - }, - "instr_54744": { - "virtual_address": 54744, - "size": 4, - "disassembly": "ldr r0, [r4, #-0x8]", - "mnemonic": "ldr", - "operands": "r0, [r4, #-0x8]", - "mode": "none" - }, - "instr_54748": { - "virtual_address": 54748, - "size": 4, - "disassembly": "sub r12, r12, r0", - "mnemonic": "sub", - "operands": "r12, r12, r0", - "mode": "none" - }, - "instr_54752": { - "virtual_address": 54752, - "size": 4, - "disassembly": "add r1, r1, r0", - "mnemonic": "add", - "operands": "r1, r1, r0", - "mode": "none" - }, - "instr_54756": { - "virtual_address": 54756, - "size": 4, - "disassembly": "ldr r0, [r12, #0x8]", - "mnemonic": "ldr", - "operands": "r0, [r12, #0x8]", - "mode": "none" - }, - "instr_54760": { - "virtual_address": 54760, - "size": 4, - "disassembly": "add r4, r2, #0x8", - "mnemonic": "add", - "operands": "r4, r2, #0x8", - "mode": "none" - }, - "instr_54764": { - "virtual_address": 54764, - "size": 4, - "disassembly": "cmp r0, r4", - "mnemonic": "cmp", - "operands": "r0, r4", - "mode": "none" - }, - "instr_54768": { - "virtual_address": 54768, - "size": 4, - "disassembly": "beq 0x0d724", - "mnemonic": "beq", - "operands": "0x0d724", - "mode": "none" - }, - "bb_54744": { - "virtual_address": 54744, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 54772, - "children": [ - "instr_54744", - "instr_54748", - "instr_54752", - "instr_54756", - "instr_54760", - "instr_54764", - "instr_54768" - ] - }, - "instr_54772": { - "virtual_address": 54772, - "size": 4, - "disassembly": "add r6, lr, r3", - "mnemonic": "add", - "operands": "r6, lr, r3", - "mode": "none" - }, - "instr_54776": { - "virtual_address": 54776, - "size": 4, - "disassembly": "ldr r6, [r6, #0x4]", - "mnemonic": "ldr", - "operands": "r6, [r6, #0x4]", - "mode": "none" - }, - "instr_54780": { - "virtual_address": 54780, - "size": 4, - "disassembly": "tst r6, #0x1", - "mnemonic": "tst", - "operands": "r6, #0x1", - "mode": "none" - }, - "instr_54784": { - "virtual_address": 54784, - "size": 4, - "disassembly": "ldr r6, [r12, #0xc]", - "mnemonic": "ldr", - "operands": "r6, [r12, #0xc]", - "mode": "none" - }, - "instr_54788": { - "virtual_address": 54788, - "size": 4, - "disassembly": "str r6, [r0, #0xc]", - "mnemonic": "str", - "operands": "r6, [r0, #0xc]", - "mode": "none" - }, - "instr_54792": { - "virtual_address": 54792, - "size": 4, - "disassembly": "str r0, [r6, #0x8]", - "mnemonic": "str", - "operands": "r0, [r6, #0x8]", - "mode": "none" - }, - "instr_54796": { - "virtual_address": 54796, - "size": 4, - "disassembly": "beq 0x0d7e0", - "mnemonic": "beq", - "operands": "0x0d7e0", - "mode": "none" - }, - "bb_54772": { - "virtual_address": 54772, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 54800, - "children": [ - "instr_54772", - "instr_54776", - "instr_54780", - "instr_54784", - "instr_54788", - "instr_54792", - "instr_54796" - ] - }, - "instr_54800": { - "virtual_address": 54800, - "size": 4, - "disassembly": "orr r3, r1, #0x1", - "mnemonic": "orr", - "operands": "r3, r1, #0x1", - "mode": "none" - }, - "instr_54804": { - "virtual_address": 54804, - "size": 4, - "disassembly": "str r3, [r12, #0x4]", - "mnemonic": "str", - "operands": "r3, [r12, #0x4]", - "mode": "none" - }, - "instr_54808": { - "virtual_address": 54808, - "size": 4, - "disassembly": "str r1, [lr, #0x0]", - "mnemonic": "str", - "operands": "r1, [lr, #0x0]", - "mode": "none" - }, - "bb_54800": { - "virtual_address": 54800, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 54812, - "children": [ - "instr_54800", - "instr_54804", - "instr_54808" - ] - }, - "instr_54812": { - "virtual_address": 54812, - "size": 4, - "disassembly": "cmp r1, #0x200", - "mnemonic": "cmp", - "operands": "r1, #0x200", - "mode": "none" - }, - "instr_54816": { - "virtual_address": 54816, - "size": 4, - "disassembly": "bcs 0x0d6c0", - "mnemonic": "bcs", - "operands": "0x0d6c0", - "mode": "none" - }, - "bb_54812": { - "virtual_address": 54812, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 54820, - "children": [ - "instr_54812", - "instr_54816" - ] - }, - "instr_54820": { - "virtual_address": 54820, - "size": 4, - "disassembly": "mov lr, #0x1", - "mnemonic": "mov", - "operands": "lr, #0x1", - "mode": "none" - }, - "instr_54824": { - "virtual_address": 54824, - "size": 4, - "disassembly": "ldr r0, [r2, #0x4]", - "mnemonic": "ldr", - "operands": "r0, [r2, #0x4]", - "mode": "none" - }, - "instr_54828": { - "virtual_address": 54828, - "size": 4, - "disassembly": "mov r3, r1, lsr #0x3", - "mnemonic": "mov", - "operands": "r3, r1, lsr #0x3", - "mode": "none" - }, - "instr_54832": { - "virtual_address": 54832, - "size": 4, - "disassembly": "mov r1, r1, lsr #0x5", - "mnemonic": "mov", - "operands": "r1, r1, lsr #0x5", - "mode": "none" - }, - "instr_54836": { - "virtual_address": 54836, - "size": 4, - "disassembly": "add r3, r3, #0x1", - "mnemonic": "add", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_54840": { - "virtual_address": 54840, - "size": 4, - "disassembly": "orr r1, r0, lr, lsl r1", - "mnemonic": "orr", - "operands": "r1, r0, lr, lsl r1", - "mode": "none" - }, - "instr_54844": { - "virtual_address": 54844, - "size": 4, - "disassembly": "str r1, [r2, #0x4]", - "mnemonic": "str", - "operands": "r1, [r2, #0x4]", - "mode": "none" - }, - "instr_54848": { - "virtual_address": 54848, - "size": 4, - "disassembly": "ldr r0, [r2, r3, lsl #0x3]", - "mnemonic": "ldr", - "operands": "r0, [r2, r3, lsl #0x3]", - "mode": "none" - }, - "instr_54852": { - "virtual_address": 54852, - "size": 4, - "disassembly": "add r1, r2, r3, lsl #0x3", - "mnemonic": "add", - "operands": "r1, r2, r3, lsl #0x3", - "mode": "none" - }, - "instr_54856": { - "virtual_address": 54856, - "size": 4, - "disassembly": "sub r1, r1, #0x8", - "mnemonic": "sub", - "operands": "r1, r1, #0x8", - "mode": "none" - }, - "instr_54860": { - "virtual_address": 54860, - "size": 4, - "disassembly": "str r1, [r12, #0xc]", - "mnemonic": "str", - "operands": "r1, [r12, #0xc]", - "mode": "none" - }, - "instr_54864": { - "virtual_address": 54864, - "size": 4, - "disassembly": "str r0, [r12, #0x8]", - "mnemonic": "str", - "operands": "r0, [r12, #0x8]", - "mode": "none" - }, - "instr_54868": { - "virtual_address": 54868, - "size": 4, - "disassembly": "str r12, [r2, r3, lsl #0x3]", - "mnemonic": "str", - "operands": "r12, [r2, r3, lsl #0x3]", - "mode": "none" - }, - "instr_54872": { - "virtual_address": 54872, - "size": 4, - "disassembly": "str r12, [r0, #0xc]", - "mnemonic": "str", - "operands": "r12, [r0, #0xc]", - "mode": "none" - }, - "bb_54820": { - "virtual_address": 54820, - "size": 56, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 54876, - "children": [ - "instr_54820", - "instr_54824", - "instr_54828", - "instr_54832", - "instr_54836", - "instr_54840", - "instr_54844", - "instr_54848", - "instr_54852", - "instr_54856", - "instr_54860", - "instr_54864", - "instr_54868", - "instr_54872" - ] - }, - "instr_54876": { - "virtual_address": 54876, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_54880": { - "virtual_address": 54880, - "size": 4, - "disassembly": "bl 0x0ebec", - "mnemonic": "bl", - "operands": "0x0ebec", - "mode": "none" - }, - "bb_54876": { - "virtual_address": 54876, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 54884, - "children": [ - "instr_54876", - "instr_54880" - ] - }, - "instr_54884": { - "virtual_address": 54884, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_54888": { - "virtual_address": 54888, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_54884": { - "virtual_address": 54884, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_54884", - "instr_54888" - ] - }, - "instr_54892": { - "virtual_address": 54892, - "size": 4, - "disassembly": "add r0, lr, r3", - "mnemonic": "add", - "operands": "r0, lr, r3", - "mode": "none" - }, - "instr_54896": { - "virtual_address": 54896, - "size": 4, - "disassembly": "ldr r0, [r0, #0x4]", - "mnemonic": "ldr", - "operands": "r0, [r0, #0x4]", - "mode": "none" - }, - "instr_54900": { - "virtual_address": 54900, - "size": 4, - "disassembly": "tst r0, #0x1", - "mnemonic": "tst", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_54904": { - "virtual_address": 54904, - "size": 4, - "disassembly": "bne 0x0d6ac", - "mnemonic": "bne", - "operands": "0x0d6ac", - "mode": "none" - }, - "bb_54892": { - "virtual_address": 54892, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 54908, - "children": [ - "instr_54892", - "instr_54896", - "instr_54900", - "instr_54904" - ] - }, - "instr_54908": { - "virtual_address": 54908, - "size": 4, - "disassembly": "add r1, r1, r3", - "mnemonic": "add", - "operands": "r1, r1, r3", - "mode": "none" - }, - "instr_54912": { - "virtual_address": 54912, - "size": 4, - "disassembly": "add r4, r2, #0x8", - "mnemonic": "add", - "operands": "r4, r2, #0x8", - "mode": "none" - }, - "bb_54908": { - "virtual_address": 54908, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 54916, - "children": [ - "instr_54908", - "instr_54912" - ] - }, - "instr_54916": { - "virtual_address": 54916, - "size": 4, - "disassembly": "ldr r3, [lr, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [lr, #0x8]", - "mode": "none" - }, - "instr_54920": { - "virtual_address": 54920, - "size": 4, - "disassembly": "cmp r3, r4", - "mnemonic": "cmp", - "operands": "r3, r4", - "mode": "none" - }, - "instr_54924": { - "virtual_address": 54924, - "size": 4, - "disassembly": "beq 0x0d810", - "mnemonic": "beq", - "operands": "0x0d810", - "mode": "none" - }, - "bb_54916": { - "virtual_address": 54916, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 54928, - "children": [ - "instr_54916", - "instr_54920", - "instr_54924" - ] - }, - "instr_54928": { - "virtual_address": 54928, - "size": 4, - "disassembly": "ldr r0, [lr, #0xc]", - "mnemonic": "ldr", - "operands": "r0, [lr, #0xc]", - "mode": "none" - }, - "instr_54932": { - "virtual_address": 54932, - "size": 4, - "disassembly": "str r0, [r3, #0xc]", - "mnemonic": "str", - "operands": "r0, [r3, #0xc]", - "mode": "none" - }, - "instr_54936": { - "virtual_address": 54936, - "size": 4, - "disassembly": "str r3, [r0, #0x8]", - "mnemonic": "str", - "operands": "r3, [r0, #0x8]", - "mode": "none" - }, - "instr_54940": { - "virtual_address": 54940, - "size": 4, - "disassembly": "orr r3, r1, #0x1", - "mnemonic": "orr", - "operands": "r3, r1, #0x1", - "mode": "none" - }, - "instr_54944": { - "virtual_address": 54944, - "size": 4, - "disassembly": "str r3, [r12, #0x4]", - "mnemonic": "str", - "operands": "r3, [r12, #0x4]", - "mode": "none" - }, - "instr_54948": { - "virtual_address": 54948, - "size": 4, - "disassembly": "str r1, [r12, r1]", - "mnemonic": "str", - "operands": "r1, [r12, r1]", - "mode": "none" - }, - "instr_54952": { - "virtual_address": 54952, - "size": 4, - "disassembly": "b 0x0d61c", - "mnemonic": "b", - "operands": "0x0d61c", - "mode": "none" - }, - "bb_54928": { - "virtual_address": 54928, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 54812, - "children": [ - "instr_54928", - "instr_54932", - "instr_54936", - "instr_54940", - "instr_54944", - "instr_54948", - "instr_54952" - ] - }, - "instr_54956": { - "virtual_address": 54956, - "size": 4, - "disassembly": "orr r3, r1, #0x1", - "mnemonic": "orr", - "operands": "r3, r1, #0x1", - "mode": "none" - }, - "instr_54960": { - "virtual_address": 54960, - "size": 4, - "disassembly": "cmp r1, #0x200", - "mnemonic": "cmp", - "operands": "r1, #0x200", - "mode": "none" - }, - "instr_54964": { - "virtual_address": 54964, - "size": 4, - "disassembly": "str r3, [r4, #-0x4]", - "mnemonic": "str", - "operands": "r3, [r4, #-0x4]", - "mode": "none" - }, - "instr_54968": { - "virtual_address": 54968, - "size": 4, - "disassembly": "str r1, [lr, #0x0]", - "mnemonic": "str", - "operands": "r1, [lr, #0x0]", - "mode": "none" - }, - "instr_54972": { - "virtual_address": 54972, - "size": 4, - "disassembly": "bcc 0x0d624", - "mnemonic": "bcc", - "operands": "0x0d624", - "mode": "none" - }, - "bb_54956": { - "virtual_address": 54956, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 54976, - "children": [ - "instr_54956", - "instr_54960", - "instr_54964", - "instr_54968", - "instr_54972" - ] - }, - "instr_54976": { - "virtual_address": 54976, - "size": 4, - "disassembly": "cmp r1, #0xa00", - "mnemonic": "cmp", - "operands": "r1, #0xa00", - "mode": "none" - }, - "instr_54980": { - "virtual_address": 54980, - "size": 4, - "disassembly": "mov r3, r1, lsr #0x9", - "mnemonic": "mov", - "operands": "r3, r1, lsr #0x9", - "mode": "none" - }, - "instr_54984": { - "virtual_address": 54984, - "size": 4, - "disassembly": "bcs 0x0d7bc", - "mnemonic": "bcs", - "operands": "0x0d7bc", - "mode": "none" - }, - "bb_54976": { - "virtual_address": 54976, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 54988, - "children": [ - "instr_54976", - "instr_54980", - "instr_54984" - ] - }, - "instr_54988": { - "virtual_address": 54988, - "size": 4, - "disassembly": "mov r3, r1, lsr #0x6", - "mnemonic": "mov", - "operands": "r3, r1, lsr #0x6", - "mode": "none" - }, - "instr_54992": { - "virtual_address": 54992, - "size": 4, - "disassembly": "add r0, r3, #0x39", - "mnemonic": "add", - "operands": "r0, r3, #0x39", - "mode": "none" - }, - "instr_54996": { - "virtual_address": 54996, - "size": 4, - "disassembly": "add lr, r3, #0x38", - "mnemonic": "add", - "operands": "lr, r3, #0x38", - "mode": "none" - }, - "instr_55000": { - "virtual_address": 55000, - "size": 4, - "disassembly": "mov r0, r0, lsl #0x3", - "mnemonic": "mov", - "operands": "r0, r0, lsl #0x3", - "mode": "none" - }, - "bb_54988": { - "virtual_address": 54988, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55004, - "children": [ - "instr_54988", - "instr_54992", - "instr_54996", - "instr_55000" - ] - }, - "instr_55004": { - "virtual_address": 55004, - "size": 4, - "disassembly": "ldr r3, [r2, r0]", - "mnemonic": "ldr", - "operands": "r3, [r2, r0]", - "mode": "none" - }, - "instr_55008": { - "virtual_address": 55008, - "size": 4, - "disassembly": "add r0, r2, r0", - "mnemonic": "add", - "operands": "r0, r2, r0", - "mode": "none" - }, - "instr_55012": { - "virtual_address": 55012, - "size": 4, - "disassembly": "sub r0, r0, #0x8", - "mnemonic": "sub", - "operands": "r0, r0, #0x8", - "mode": "none" - }, - "instr_55016": { - "virtual_address": 55016, - "size": 4, - "disassembly": "cmp r0, r3", - "mnemonic": "cmp", - "operands": "r0, r3", - "mode": "none" - }, - "instr_55020": { - "virtual_address": 55020, - "size": 4, - "disassembly": "beq 0x0d7f8", - "mnemonic": "beq", - "operands": "0x0d7f8", - "mode": "none" - }, - "bb_55004": { - "virtual_address": 55004, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55024, - "children": [ - "instr_55004", - "instr_55008", - "instr_55012", - "instr_55016", - "instr_55020" - ] - }, - "instr_55024": { - "virtual_address": 55024, - "size": 4, - "disassembly": "ldr r2, [r3, #0x4]", - "mnemonic": "ldr", - "operands": "r2, [r3, #0x4]", - "mode": "none" - }, - "instr_55028": { - "virtual_address": 55028, - "size": 4, - "disassembly": "bic r2, r2, #0x3", - "mnemonic": "bic", - "operands": "r2, r2, #0x3", - "mode": "none" - }, - "instr_55032": { - "virtual_address": 55032, - "size": 4, - "disassembly": "cmp r2, r1", - "mnemonic": "cmp", - "operands": "r2, r1", - "mode": "none" - }, - "instr_55036": { - "virtual_address": 55036, - "size": 4, - "disassembly": "bls 0x0d70c", - "mnemonic": "bls", - "operands": "0x0d70c", - "mode": "none" - }, - "bb_55024": { - "virtual_address": 55024, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55040, - "children": [ - "instr_55024", - "instr_55028", - "instr_55032", - "instr_55036" - ] - }, - "instr_55040": { - "virtual_address": 55040, - "size": 4, - "disassembly": "ldr r3, [r3, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0x8]", - "mode": "none" - }, - "instr_55044": { - "virtual_address": 55044, - "size": 4, - "disassembly": "cmp r0, r3", - "mnemonic": "cmp", - "operands": "r0, r3", - "mode": "none" - }, - "instr_55048": { - "virtual_address": 55048, - "size": 4, - "disassembly": "bne 0x0d6f0", - "mnemonic": "bne", - "operands": "0x0d6f0", - "mode": "none" - }, - "bb_55040": { - "virtual_address": 55040, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55052, - "children": [ - "instr_55040", - "instr_55044", - "instr_55048" - ] - }, - "instr_55052": { - "virtual_address": 55052, - "size": 4, - "disassembly": "ldr r0, [r3, #0xc]", - "mnemonic": "ldr", - "operands": "r0, [r3, #0xc]", - "mode": "none" - }, - "bb_55052": { - "virtual_address": 55052, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55056, - "children": [ - "instr_55052" - ] - }, - "instr_55056": { - "virtual_address": 55056, - "size": 4, - "disassembly": "str r0, [r12, #0xc]", - "mnemonic": "str", - "operands": "r0, [r12, #0xc]", - "mode": "none" - }, - "instr_55060": { - "virtual_address": 55060, - "size": 4, - "disassembly": "str r3, [r12, #0x8]", - "mnemonic": "str", - "operands": "r3, [r12, #0x8]", - "mode": "none" - }, - "instr_55064": { - "virtual_address": 55064, - "size": 4, - "disassembly": "str r12, [r0, #0x8]", - "mnemonic": "str", - "operands": "r12, [r0, #0x8]", - "mode": "none" - }, - "instr_55068": { - "virtual_address": 55068, - "size": 4, - "disassembly": "str r12, [r3, #0xc]", - "mnemonic": "str", - "operands": "r12, [r3, #0xc]", - "mode": "none" - }, - "instr_55072": { - "virtual_address": 55072, - "size": 4, - "disassembly": "b 0x0d65c", - "mnemonic": "b", - "operands": "0x0d65c", - "mode": "none" - }, - "bb_55056": { - "virtual_address": 55056, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 54876, - "children": [ - "instr_55056", - "instr_55060", - "instr_55064", - "instr_55068", - "instr_55072" - ] - }, - "instr_55076": { - "virtual_address": 55076, - "size": 4, - "disassembly": "add r2, lr, r3", - "mnemonic": "add", - "operands": "r2, lr, r3", - "mode": "none" - }, - "instr_55080": { - "virtual_address": 55080, - "size": 4, - "disassembly": "ldr r2, [r2, #0x4]", - "mnemonic": "ldr", - "operands": "r2, [r2, #0x4]", - "mode": "none" - }, - "instr_55084": { - "virtual_address": 55084, - "size": 4, - "disassembly": "tst r2, #0x1", - "mnemonic": "tst", - "operands": "r2, #0x1", - "mode": "none" - }, - "instr_55088": { - "virtual_address": 55088, - "size": 4, - "disassembly": "orrne r3, r1, #0x1", - "mnemonic": "orrne", - "operands": "r3, r1, #0x1", - "mode": "none" - }, - "instr_55092": { - "virtual_address": 55092, - "size": 4, - "disassembly": "strne r3, [r12, #0x4]", - "mnemonic": "strne", - "operands": "r3, [r12, #0x4]", - "mode": "none" - }, - "instr_55096": { - "virtual_address": 55096, - "size": 4, - "disassembly": "strne r1, [lr, #0x0]", - "mnemonic": "strne", - "operands": "r1, [lr, #0x0]", - "mode": "none" - }, - "instr_55100": { - "virtual_address": 55100, - "size": 4, - "disassembly": "bne 0x0d65c", - "mnemonic": "bne", - "operands": "0x0d65c", - "mode": "none" - }, - "bb_55076": { - "virtual_address": 55076, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55104, - "children": [ - "instr_55076", - "instr_55080", - "instr_55084", - "instr_55088", - "instr_55092", - "instr_55096", - "instr_55100" - ] - }, - "instr_55104": { - "virtual_address": 55104, - "size": 4, - "disassembly": "add r3, r3, r1", - "mnemonic": "add", - "operands": "r3, r3, r1", - "mode": "none" - }, - "instr_55108": { - "virtual_address": 55108, - "size": 4, - "disassembly": "add r1, lr, #0x8", - "mnemonic": "add", - "operands": "r1, lr, #0x8", - "mode": "none" - }, - "instr_55112": { - "virtual_address": 55112, - "size": 4, - "disassembly": "ldmia r1, {r1, r2}", - "mnemonic": "ldmia", - "operands": "r1, {r1, r2}", - "mode": "none" - }, - "instr_55116": { - "virtual_address": 55116, - "size": 4, - "disassembly": "str r2, [r1, #0xc]", - "mnemonic": "str", - "operands": "r2, [r1, #0xc]", - "mode": "none" - }, - "instr_55120": { - "virtual_address": 55120, - "size": 4, - "disassembly": "str r1, [r2, #0x8]", - "mnemonic": "str", - "operands": "r1, [r2, #0x8]", - "mode": "none" - }, - "instr_55124": { - "virtual_address": 55124, - "size": 4, - "disassembly": "orr r2, r3, #0x1", - "mnemonic": "orr", - "operands": "r2, r3, #0x1", - "mode": "none" - }, - "instr_55128": { - "virtual_address": 55128, - "size": 4, - "disassembly": "str r2, [r12, #0x4]", - "mnemonic": "str", - "operands": "r2, [r12, #0x4]", - "mode": "none" - }, - "instr_55132": { - "virtual_address": 55132, - "size": 4, - "disassembly": "str r3, [r12, r3]", - "mnemonic": "str", - "operands": "r3, [r12, r3]", - "mode": "none" - }, - "instr_55136": { - "virtual_address": 55136, - "size": 4, - "disassembly": "b 0x0d65c", - "mnemonic": "b", - "operands": "0x0d65c", - "mode": "none" - }, - "bb_55104": { - "virtual_address": 55104, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 54876, - "children": [ - "instr_55104", - "instr_55108", - "instr_55112", - "instr_55116", - "instr_55120", - "instr_55124", - "instr_55128", - "instr_55132", - "instr_55136" - ] - }, - "instr_55140": { - "virtual_address": 55140, - "size": 4, - "disassembly": "tst r0, #0x1", - "mnemonic": "tst", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_55144": { - "virtual_address": 55144, - "size": 4, - "disassembly": "add r3, r1, r3", - "mnemonic": "add", - "operands": "r3, r1, r3", - "mode": "none" - }, - "instr_55148": { - "virtual_address": 55148, - "size": 4, - "disassembly": "bne 0x0d78c", - "mnemonic": "bne", - "operands": "0x0d78c", - "mode": "none" - }, - "bb_55140": { - "virtual_address": 55140, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55152, - "children": [ - "instr_55140", - "instr_55144", - "instr_55148" - ] - }, - "instr_55152": { - "virtual_address": 55152, - "size": 4, - "disassembly": "ldr r1, [r4, #-0x8]", - "mnemonic": "ldr", - "operands": "r1, [r4, #-0x8]", - "mode": "none" - }, - "instr_55156": { - "virtual_address": 55156, - "size": 4, - "disassembly": "sub r12, r12, r1", - "mnemonic": "sub", - "operands": "r12, r12, r1", - "mode": "none" - }, - "instr_55160": { - "virtual_address": 55160, - "size": 4, - "disassembly": "add r0, r12, #0x8", - "mnemonic": "add", - "operands": "r0, r12, #0x8", - "mode": "none" - }, - "instr_55164": { - "virtual_address": 55164, - "size": 4, - "disassembly": "add r3, r3, r1", - "mnemonic": "add", - "operands": "r3, r3, r1", - "mode": "none" - }, - "instr_55168": { - "virtual_address": 55168, - "size": 4, - "disassembly": "ldmia r0, {r0, r1}", - "mnemonic": "ldmia", - "operands": "r0, {r0, r1}", - "mode": "none" - }, - "instr_55172": { - "virtual_address": 55172, - "size": 4, - "disassembly": "str r1, [r0, #0xc]", - "mnemonic": "str", - "operands": "r1, [r0, #0xc]", - "mode": "none" - }, - "instr_55176": { - "virtual_address": 55176, - "size": 4, - "disassembly": "str r0, [r1, #0x8]", - "mnemonic": "str", - "operands": "r0, [r1, #0x8]", - "mode": "none" - }, - "bb_55152": { - "virtual_address": 55152, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55180, - "children": [ - "instr_55152", - "instr_55156", - "instr_55160", - "instr_55164", - "instr_55168", - "instr_55172", - "instr_55176" - ] - }, - "instr_55180": { - "virtual_address": 55180, - "size": 4, - "disassembly": "orr r1, r3, #0x1", - "mnemonic": "orr", - "operands": "r1, r3, #0x1", - "mode": "none" - }, - "instr_55184": { - "virtual_address": 55184, - "size": 4, - "disassembly": "str r1, [r12, #0x4]", - "mnemonic": "str", - "operands": "r1, [r12, #0x4]", - "mode": "none" - }, - "instr_55188": { - "virtual_address": 55188, - "size": 4, - "disassembly": "ldr r1, [0xd870]", - "mnemonic": "ldr", - "operands": "r1, [0xd870]", - "mode": "none" - }, - "instr_55192": { - "virtual_address": 55192, - "size": 4, - "disassembly": "str r12, [r2, #0x8]", - "mnemonic": "str", - "operands": "r12, [r2, #0x8]", - "mode": "none" - }, - "instr_55196": { - "virtual_address": 55196, - "size": 4, - "disassembly": "ldr r2, [r1, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [r1, #0x0]", - "mode": "none" - }, - "instr_55200": { - "virtual_address": 55200, - "size": 4, - "disassembly": "cmp r2, r3", - "mnemonic": "cmp", - "operands": "r2, r3", - "mode": "none" - }, - "instr_55204": { - "virtual_address": 55204, - "size": 4, - "disassembly": "bhi 0x0d65c", - "mnemonic": "bhi", - "operands": "0x0d65c", - "mode": "none" - }, - "bb_55180": { - "virtual_address": 55180, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55208, - "children": [ - "instr_55180", - "instr_55184", - "instr_55188", - "instr_55192", - "instr_55196", - "instr_55200", - "instr_55204" - ] - }, - "instr_55208": { - "virtual_address": 55208, - "size": 4, - "disassembly": "ldr r3, [0xd874]", - "mnemonic": "ldr", - "operands": "r3, [0xd874]", - "mode": "none" - }, - "instr_55212": { - "virtual_address": 55212, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_55216": { - "virtual_address": 55216, - "size": 4, - "disassembly": "ldr r1, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r1, [r3, #0x0]", - "mode": "none" - }, - "instr_55220": { - "virtual_address": 55220, - "size": 4, - "disassembly": "bl 0x0d490", - "mnemonic": "bl", - "operands": "0x0d490", - "mode": "none" - }, - "instr_55224": { - "virtual_address": 55224, - "size": 4, - "disassembly": "b 0x0d65c", - "mnemonic": "b", - "operands": "0x0d65c", - "mode": "none" - }, - "bb_55208": { - "virtual_address": 55208, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 54876, - "children": [ - "instr_55208", - "instr_55212", - "instr_55216", - "instr_55220", - "instr_55224" - ] - }, - "instr_55228": { - "virtual_address": 55228, - "size": 4, - "disassembly": "cmp r3, #0x14", - "mnemonic": "cmp", - "operands": "r3, #0x14", - "mode": "none" - }, - "instr_55232": { - "virtual_address": 55232, - "size": 4, - "disassembly": "bls 0x0d7e8", - "mnemonic": "bls", - "operands": "0x0d7e8", - "mode": "none" - }, - "bb_55228": { - "virtual_address": 55228, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55236, - "children": [ - "instr_55228", - "instr_55232" - ] - }, - "instr_55236": { - "virtual_address": 55236, - "size": 4, - "disassembly": "cmp r3, #0x54", - "mnemonic": "cmp", - "operands": "r3, #0x54", - "mode": "none" - }, - "instr_55240": { - "virtual_address": 55240, - "size": 4, - "disassembly": "bhi 0x0d82c", - "mnemonic": "bhi", - "operands": "0x0d82c", - "mode": "none" - }, - "bb_55236": { - "virtual_address": 55236, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55244, - "children": [ - "instr_55236", - "instr_55240" - ] - }, - "instr_55244": { - "virtual_address": 55244, - "size": 4, - "disassembly": "mov r3, r1, lsr #0xc", - "mnemonic": "mov", - "operands": "r3, r1, lsr #0xc", - "mode": "none" - }, - "instr_55248": { - "virtual_address": 55248, - "size": 4, - "disassembly": "add r0, r3, #0x6f", - "mnemonic": "add", - "operands": "r0, r3, #0x6f", - "mode": "none" - }, - "instr_55252": { - "virtual_address": 55252, - "size": 4, - "disassembly": "add lr, r3, #0x6e", - "mnemonic": "add", - "operands": "lr, r3, #0x6e", - "mode": "none" - }, - "instr_55256": { - "virtual_address": 55256, - "size": 4, - "disassembly": "mov r0, r0, lsl #0x3", - "mnemonic": "mov", - "operands": "r0, r0, lsl #0x3", - "mode": "none" - }, - "instr_55260": { - "virtual_address": 55260, - "size": 4, - "disassembly": "b 0x0d6dc", - "mnemonic": "b", - "operands": "0x0d6dc", - "mode": "none" - }, - "bb_55244": { - "virtual_address": 55244, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55004, - "children": [ - "instr_55244", - "instr_55248", - "instr_55252", - "instr_55256", - "instr_55260" - ] - }, - "instr_55264": { - "virtual_address": 55264, - "size": 4, - "disassembly": "add r1, r1, r3", - "mnemonic": "add", - "operands": "r1, r1, r3", - "mode": "none" - }, - "instr_55268": { - "virtual_address": 55268, - "size": 4, - "disassembly": "b 0x0d684", - "mnemonic": "b", - "operands": "0x0d684", - "mode": "none" - }, - "bb_55264": { - "virtual_address": 55264, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 54916, - "children": [ - "instr_55264", - "instr_55268" - ] - }, - "instr_55272": { - "virtual_address": 55272, - "size": 4, - "disassembly": "add r0, r3, #0x5c", - "mnemonic": "add", - "operands": "r0, r3, #0x5c", - "mode": "none" - }, - "instr_55276": { - "virtual_address": 55276, - "size": 4, - "disassembly": "add lr, r3, #0x5b", - "mnemonic": "add", - "operands": "lr, r3, #0x5b", - "mode": "none" - }, - "instr_55280": { - "virtual_address": 55280, - "size": 4, - "disassembly": "mov r0, r0, lsl #0x3", - "mnemonic": "mov", - "operands": "r0, r0, lsl #0x3", - "mode": "none" - }, - "instr_55284": { - "virtual_address": 55284, - "size": 4, - "disassembly": "b 0x0d6dc", - "mnemonic": "b", - "operands": "0x0d6dc", - "mode": "none" - }, - "bb_55272": { - "virtual_address": 55272, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55004, - "children": [ - "instr_55272", - "instr_55276", - "instr_55280", - "instr_55284" - ] - }, - "instr_55288": { - "virtual_address": 55288, - "size": 4, - "disassembly": "mov r4, #0x1", - "mnemonic": "mov", - "operands": "r4, #0x1", - "mode": "none" - }, - "instr_55292": { - "virtual_address": 55292, - "size": 4, - "disassembly": "ldr r1, [r2, #0x4]", - "mnemonic": "ldr", - "operands": "r1, [r2, #0x4]", - "mode": "none" - }, - "instr_55296": { - "virtual_address": 55296, - "size": 4, - "disassembly": "mov lr, lr, asr #0x2", - "mnemonic": "mov", - "operands": "lr, lr, asr #0x2", - "mode": "none" - }, - "instr_55300": { - "virtual_address": 55300, - "size": 4, - "disassembly": "orr lr, r1, r4, lsl lr", - "mnemonic": "orr", - "operands": "lr, r1, r4, lsl lr", - "mode": "none" - }, - "instr_55304": { - "virtual_address": 55304, - "size": 4, - "disassembly": "str lr, [r2, #0x4]", - "mnemonic": "str", - "operands": "lr, [r2, #0x4]", - "mode": "none" - }, - "instr_55308": { - "virtual_address": 55308, - "size": 4, - "disassembly": "b 0x0d710", - "mnemonic": "b", - "operands": "0x0d710", - "mode": "none" - }, - "bb_55288": { - "virtual_address": 55288, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55056, - "children": [ - "instr_55288", - "instr_55292", - "instr_55296", - "instr_55300", - "instr_55304", - "instr_55308" - ] - }, - "instr_55312": { - "virtual_address": 55312, - "size": 4, - "disassembly": "orr r3, r1, #0x1", - "mnemonic": "orr", - "operands": "r3, r1, #0x1", - "mode": "none" - }, - "instr_55316": { - "virtual_address": 55316, - "size": 4, - "disassembly": "str r12, [r2, #0x14]", - "mnemonic": "str", - "operands": "r12, [r2, #0x14]", - "mode": "none" - }, - "instr_55320": { - "virtual_address": 55320, - "size": 4, - "disassembly": "str r12, [r2, #0x10]", - "mnemonic": "str", - "operands": "r12, [r2, #0x10]", - "mode": "none" - }, - "instr_55324": { - "virtual_address": 55324, - "size": 4, - "disassembly": "stmib r12, {r3, r4}", - "mnemonic": "stmib", - "operands": "r12, {r3, r4}", - "mode": "none" - }, - "instr_55328": { - "virtual_address": 55328, - "size": 4, - "disassembly": "str r4, [r12, #0xc]", - "mnemonic": "str", - "operands": "r4, [r12, #0xc]", - "mode": "none" - }, - "instr_55332": { - "virtual_address": 55332, - "size": 4, - "disassembly": "str r1, [r12, r1]", - "mnemonic": "str", - "operands": "r1, [r12, r1]", - "mode": "none" - }, - "instr_55336": { - "virtual_address": 55336, - "size": 4, - "disassembly": "b 0x0d65c", - "mnemonic": "b", - "operands": "0x0d65c", - "mode": "none" - }, - "bb_55312": { - "virtual_address": 55312, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 54876, - "children": [ - "instr_55312", - "instr_55316", - "instr_55320", - "instr_55324", - "instr_55328", - "instr_55332", - "instr_55336" - ] - }, - "instr_55340": { - "virtual_address": 55340, - "size": 4, - "disassembly": "cmp r3, #0x154", - "mnemonic": "cmp", - "operands": "r3, #0x154", - "mode": "none" - }, - "instr_55344": { - "virtual_address": 55344, - "size": 4, - "disassembly": "bhi 0x0d848", - "mnemonic": "bhi", - "operands": "0x0d848", - "mode": "none" - }, - "bb_55340": { - "virtual_address": 55340, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55348, - "children": [ - "instr_55340", - "instr_55344" - ] - }, - "instr_55348": { - "virtual_address": 55348, - "size": 4, - "disassembly": "mov r3, r1, lsr #0xf", - "mnemonic": "mov", - "operands": "r3, r1, lsr #0xf", - "mode": "none" - }, - "instr_55352": { - "virtual_address": 55352, - "size": 4, - "disassembly": "add r0, r3, #0x78", - "mnemonic": "add", - "operands": "r0, r3, #0x78", - "mode": "none" - }, - "instr_55356": { - "virtual_address": 55356, - "size": 4, - "disassembly": "add lr, r3, #0x77", - "mnemonic": "add", - "operands": "lr, r3, #0x77", - "mode": "none" - }, - "instr_55360": { - "virtual_address": 55360, - "size": 4, - "disassembly": "mov r0, r0, lsl #0x3", - "mnemonic": "mov", - "operands": "r0, r0, lsl #0x3", - "mode": "none" - }, - "instr_55364": { - "virtual_address": 55364, - "size": 4, - "disassembly": "b 0x0d6dc", - "mnemonic": "b", - "operands": "0x0d6dc", - "mode": "none" - }, - "bb_55348": { - "virtual_address": 55348, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55004, - "children": [ - "instr_55348", - "instr_55352", - "instr_55356", - "instr_55360", - "instr_55364" - ] - }, - "instr_55368": { - "virtual_address": 55368, - "size": 4, - "disassembly": "ldr r0, [0xd878]", - "mnemonic": "ldr", - "operands": "r0, [0xd878]", - "mode": "none" - }, - "instr_55372": { - "virtual_address": 55372, - "size": 4, - "disassembly": "cmp r3, r0", - "mnemonic": "cmp", - "operands": "r3, r0", - "mode": "none" - }, - "instr_55376": { - "virtual_address": 55376, - "size": 4, - "disassembly": "movls r3, r1, lsr #0x12", - "mnemonic": "movls", - "operands": "r3, r1, lsr #0x12", - "mode": "none" - }, - "instr_55380": { - "virtual_address": 55380, - "size": 4, - "disassembly": "addls r0, r3, #0x7d", - "mnemonic": "addls", - "operands": "r0, r3, #0x7d", - "mode": "none" - }, - "instr_55384": { - "virtual_address": 55384, - "size": 4, - "disassembly": "movhi r0, #0x3f8", - "mnemonic": "movhi", - "operands": "r0, #0x3f8", - "mode": "none" - }, - "instr_55388": { - "virtual_address": 55388, - "size": 4, - "disassembly": "movhi lr, #0x7e", - "mnemonic": "movhi", - "operands": "lr, #0x7e", - "mode": "none" - }, - "instr_55392": { - "virtual_address": 55392, - "size": 4, - "disassembly": "addls lr, r3, #0x7c", - "mnemonic": "addls", - "operands": "lr, r3, #0x7c", - "mode": "none" - }, - "instr_55396": { - "virtual_address": 55396, - "size": 4, - "disassembly": "movls r0, r0, lsl #0x3", - "mnemonic": "movls", - "operands": "r0, r0, lsl #0x3", - "mode": "none" - }, - "instr_55400": { - "virtual_address": 55400, - "size": 4, - "disassembly": "b 0x0d6dc", - "mnemonic": "b", - "operands": "0x0d6dc", - "mode": "none" - }, - "bb_55368": { - "virtual_address": 55368, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55004, - "children": [ - "instr_55368", - "instr_55372", - "instr_55376", - "instr_55380", - "instr_55384", - "instr_55388", - "instr_55392", - "instr_55396", - "instr_55400" - ] - }, - "dw_55404": { - "virtual_address": 55404, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 54696 - ] - }, - "dw_55408": { - "virtual_address": 55408, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 55188 - ] - }, - "dw_55412": { - "virtual_address": 55412, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 55208 - ] - }, - "dw_55416": { - "virtual_address": 55416, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 55368 - ] - }, - "func_54672": { - "virtual_address": 54672, - "size": 748, - "name": "_free_r", - "children": [ - "bb_54672", - "bb_54684", - "bb_54732", - "bb_54744", - "bb_54772", - "bb_54800", - "bb_54812", - "bb_54820", - "bb_54876", - "bb_54884", - "bb_54892", - "bb_54908", - "bb_54916", - "bb_54928", - "bb_54956", - "bb_54976", - "bb_54988", - "bb_55004", - "bb_55024", - "bb_55040", - "bb_55052", - "bb_55056", - "bb_55076", - "bb_55104", - "bb_55140", - "bb_55152", - "bb_55180", - "bb_55208", - "bb_55228", - "bb_55236", - "bb_55244", - "bb_55264", - "bb_55272", - "bb_55288", - "bb_55312", - "bb_55340", - "bb_55348", - "bb_55368", - "dw_55404", - "dw_55408", - "dw_55412", - "dw_55416" - ] - }, - "instr_55420": { - "virtual_address": 55420, - "size": 4, - "disassembly": "ldr r3, [r2, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [r2, #0x8]", - "mode": "none" - }, - "instr_55424": { - "virtual_address": 55424, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_55428": { - "virtual_address": 55428, - "size": 4, - "disassembly": "beq 0x0dad4", - "mnemonic": "beq", - "operands": "0x0dad4", - "mode": "none" - }, - "bb_55420": { - "virtual_address": 55420, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55432, - "children": [ - "instr_55420", - "instr_55424", - "instr_55428" - ] - }, - "instr_55432": { - "virtual_address": 55432, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mode": "none" - }, - "instr_55436": { - "virtual_address": 55436, - "size": 4, - "disassembly": "ldrsh r3, [r1, #0xc]", - "mnemonic": "ldrsh", - "operands": "r3, [r1, #0xc]", - "mode": "none" - }, - "instr_55440": { - "virtual_address": 55440, - "size": 4, - "disassembly": "mov r3, r3, lsl #0x10", - "mnemonic": "mov", - "operands": "r3, r3, lsl #0x10", - "mode": "none" - }, - "instr_55444": { - "virtual_address": 55444, - "size": 4, - "disassembly": "tst r3, #0x80000", - "mnemonic": "tst", - "operands": "r3, #0x80000", - "mode": "none" - }, - "instr_55448": { - "virtual_address": 55448, - "size": 4, - "disassembly": "mov r7, r2", - "mnemonic": "mov", - "operands": "r7, r2", - "mode": "none" - }, - "instr_55452": { - "virtual_address": 55452, - "size": 4, - "disassembly": "mov r9, r0", - "mnemonic": "mov", - "operands": "r9, r0", - "mode": "none" - }, - "instr_55456": { - "virtual_address": 55456, - "size": 4, - "disassembly": "mov r4, r1", - "mnemonic": "mov", - "operands": "r4, r1", - "mode": "none" - }, - "instr_55460": { - "virtual_address": 55460, - "size": 4, - "disassembly": "sub sp, sp, #0xc", - "mnemonic": "sub", - "operands": "sp, sp, #0xc", - "mode": "none" - }, - "instr_55464": { - "virtual_address": 55464, - "size": 4, - "disassembly": "mov r8, r3, lsr #0x10", - "mnemonic": "mov", - "operands": "r8, r3, lsr #0x10", - "mode": "none" - }, - "instr_55468": { - "virtual_address": 55468, - "size": 4, - "disassembly": "beq 0x0d934", - "mnemonic": "beq", - "operands": "0x0d934", - "mode": "none" - }, - "bb_55432": { - "virtual_address": 55432, - "size": 40, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55472, - "children": [ - "instr_55432", - "instr_55436", - "instr_55440", - "instr_55444", - "instr_55448", - "instr_55452", - "instr_55456", - "instr_55460", - "instr_55464", - "instr_55468" - ] - }, - "instr_55472": { - "virtual_address": 55472, - "size": 4, - "disassembly": "ldr r2, [r1, #0x10]", - "mnemonic": "ldr", - "operands": "r2, [r1, #0x10]", - "mode": "none" - }, - "instr_55476": { - "virtual_address": 55476, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_55480": { - "virtual_address": 55480, - "size": 4, - "disassembly": "beq 0x0d934", - "mnemonic": "beq", - "operands": "0x0d934", - "mode": "none" - }, - "bb_55472": { - "virtual_address": 55472, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55484, - "children": [ - "instr_55472", - "instr_55476", - "instr_55480" - ] - }, - "instr_55484": { - "virtual_address": 55484, - "size": 4, - "disassembly": "ands r10, r8, #0x2", - "mnemonic": "ands", - "operands": "r10, r8, #0x2", - "mode": "none" - }, - "instr_55488": { - "virtual_address": 55488, - "size": 4, - "disassembly": "ldr r6, [r7, #0x0]", - "mnemonic": "ldr", - "operands": "r6, [r7, #0x0]", - "mode": "none" - }, - "instr_55492": { - "virtual_address": 55492, - "size": 4, - "disassembly": "beq 0x0d960", - "mnemonic": "beq", - "operands": "0x0d960", - "mode": "none" - }, - "bb_55484": { - "virtual_address": 55484, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55496, - "children": [ - "instr_55484", - "instr_55488", - "instr_55492" - ] - }, - "instr_55496": { - "virtual_address": 55496, - "size": 4, - "disassembly": "mov r10, #0x0", - "mnemonic": "mov", - "operands": "r10, #0x0", - "mode": "none" - }, - "instr_55500": { - "virtual_address": 55500, - "size": 4, - "disassembly": "mov r5, r10", - "mnemonic": "mov", - "operands": "r5, r10", - "mode": "none" - }, - "instr_55504": { - "virtual_address": 55504, - "size": 4, - "disassembly": "ldr r8, [0xdd3c]", - "mnemonic": "ldr", - "operands": "r8, [0xdd3c]", - "mode": "none" - }, - "bb_55496": { - "virtual_address": 55496, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55508, - "children": [ - "instr_55496", - "instr_55500", - "instr_55504" - ] - }, - "instr_55508": { - "virtual_address": 55508, - "size": 4, - "disassembly": "cmp r5, #0x0", - "mnemonic": "cmp", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_55512": { - "virtual_address": 55512, - "size": 4, - "disassembly": "beq 0x0da94", - "mnemonic": "beq", - "operands": "0x0da94", - "mode": "none" - }, - "bb_55508": { - "virtual_address": 55508, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55516, - "children": [ - "instr_55508", - "instr_55512" - ] - }, - "instr_55516": { - "virtual_address": 55516, - "size": 4, - "disassembly": "cmp r5, r8", - "mnemonic": "cmp", - "operands": "r5, r8", - "mode": "none" - }, - "instr_55520": { - "virtual_address": 55520, - "size": 4, - "disassembly": "movcc r3, r5", - "mnemonic": "movcc", - "operands": "r3, r5", - "mode": "none" - }, - "instr_55524": { - "virtual_address": 55524, - "size": 4, - "disassembly": "movcs r3, r8", - "mnemonic": "movcs", - "operands": "r3, r8", - "mode": "none" - }, - "instr_55528": { - "virtual_address": 55528, - "size": 4, - "disassembly": "mov r2, r10", - "mnemonic": "mov", - "operands": "r2, r10", - "mode": "none" - }, - "instr_55532": { - "virtual_address": 55532, - "size": 4, - "disassembly": "mov r0, r9", - "mnemonic": "mov", - "operands": "r0, r9", - "mode": "none" - }, - "instr_55536": { - "virtual_address": 55536, - "size": 4, - "disassembly": "ldr r11, [r4, #0x24]", - "mnemonic": "ldr", - "operands": "r11, [r4, #0x24]", - "mode": "none" - }, - "instr_55540": { - "virtual_address": 55540, - "size": 4, - "disassembly": "ldr r1, [r4, #0x1c]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x1c]", - "mode": "none" - }, - "instr_55544": { - "virtual_address": 55544, - "size": 4, - "disassembly": "mov lr, pc", - "mnemonic": "mov", - "operands": "lr, pc", - "mode": "none" - }, - "instr_55548": { - "virtual_address": 55548, - "size": 4, - "disassembly": "bx r11", - "mnemonic": "bx", - "operands": "r11", - "mode": "none" - }, - "instr_55552": { - "virtual_address": 55552, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_55556": { - "virtual_address": 55556, - "size": 4, - "disassembly": "ble 0x0dab8", - "mnemonic": "ble", - "operands": "0x0dab8", - "mode": "none" - }, - "bb_55516": { - "virtual_address": 55516, - "size": 44, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55560, - "children": [ - "instr_55516", - "instr_55520", - "instr_55524", - "instr_55528", - "instr_55532", - "instr_55536", - "instr_55540", - "instr_55544", - "instr_55548", - "instr_55552", - "instr_55556" - ] - }, - "instr_55560": { - "virtual_address": 55560, - "size": 4, - "disassembly": "ldr r3, [r7, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [r7, #0x8]", - "mode": "none" - }, - "instr_55564": { - "virtual_address": 55564, - "size": 4, - "disassembly": "sub r3, r3, r0", - "mnemonic": "sub", - "operands": "r3, r3, r0", - "mode": "none" - }, - "instr_55568": { - "virtual_address": 55568, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_55572": { - "virtual_address": 55572, - "size": 4, - "disassembly": "str r3, [r7, #0x8]", - "mnemonic": "str", - "operands": "r3, [r7, #0x8]", - "mode": "none" - }, - "instr_55576": { - "virtual_address": 55576, - "size": 4, - "disassembly": "add r10, r10, r0", - "mnemonic": "add", - "operands": "r10, r10, r0", - "mode": "none" - }, - "instr_55580": { - "virtual_address": 55580, - "size": 4, - "disassembly": "sub r5, r5, r0", - "mnemonic": "sub", - "operands": "r5, r5, r0", - "mode": "none" - }, - "instr_55584": { - "virtual_address": 55584, - "size": 4, - "disassembly": "bne 0x0d8d4", - "mnemonic": "bne", - "operands": "0x0d8d4", - "mode": "none" - }, - "bb_55560": { - "virtual_address": 55560, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55588, - "children": [ - "instr_55560", - "instr_55564", - "instr_55568", - "instr_55572", - "instr_55576", - "instr_55580", - "instr_55584" - ] - }, - "instr_55588": { - "virtual_address": 55588, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "bb_55588": { - "virtual_address": 55588, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55592, - "children": [ - "instr_55588" - ] - }, - "instr_55592": { - "virtual_address": 55592, - "size": 4, - "disassembly": "add sp, sp, #0xc", - "mnemonic": "add", - "operands": "sp, sp, #0xc", - "mode": "none" - }, - "instr_55596": { - "virtual_address": 55596, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mode": "none" - }, - "instr_55600": { - "virtual_address": 55600, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_55592": { - "virtual_address": 55592, - "size": 12, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_55592", - "instr_55596", - "instr_55600" - ] - }, - "instr_55604": { - "virtual_address": 55604, - "size": 4, - "disassembly": "mov r1, r4", - "mnemonic": "mov", - "operands": "r1, r4", - "mode": "none" - }, - "instr_55608": { - "virtual_address": 55608, - "size": 4, - "disassembly": "mov r0, r9", - "mnemonic": "mov", - "operands": "r0, r9", - "mode": "none" - }, - "instr_55612": { - "virtual_address": 55612, - "size": 4, - "disassembly": "bl 0x0b068", - "mnemonic": "bl", - "operands": "0x0b068", - "mode": "none" - }, - "instr_55616": { - "virtual_address": 55616, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_55620": { - "virtual_address": 55620, - "size": 4, - "disassembly": "bne 0x0dd34", - "mnemonic": "bne", - "operands": "0x0dd34", - "mode": "none" - }, - "bb_55604": { - "virtual_address": 55604, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55624, - "children": [ - "instr_55604", - "instr_55608", - "instr_55612", - "instr_55616", - "instr_55620" - ] - }, - "instr_55624": { - "virtual_address": 55624, - "size": 4, - "disassembly": "ldrsh r3, [r4, #0xc]", - "mnemonic": "ldrsh", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "instr_55628": { - "virtual_address": 55628, - "size": 4, - "disassembly": "mov r3, r3, lsl #0x10", - "mnemonic": "mov", - "operands": "r3, r3, lsl #0x10", - "mode": "none" - }, - "instr_55632": { - "virtual_address": 55632, - "size": 4, - "disassembly": "mov r8, r3, lsr #0x10", - "mnemonic": "mov", - "operands": "r8, r3, lsr #0x10", - "mode": "none" - }, - "instr_55636": { - "virtual_address": 55636, - "size": 4, - "disassembly": "ands r10, r8, #0x2", - "mnemonic": "ands", - "operands": "r10, r8, #0x2", - "mode": "none" - }, - "instr_55640": { - "virtual_address": 55640, - "size": 4, - "disassembly": "ldr r6, [r7, #0x0]", - "mnemonic": "ldr", - "operands": "r6, [r7, #0x0]", - "mode": "none" - }, - "instr_55644": { - "virtual_address": 55644, - "size": 4, - "disassembly": "bne 0x0d8c8", - "mnemonic": "bne", - "operands": "0x0d8c8", - "mode": "none" - }, - "bb_55624": { - "virtual_address": 55624, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55648, - "children": [ - "instr_55624", - "instr_55628", - "instr_55632", - "instr_55636", - "instr_55640", - "instr_55644" - ] - }, - "instr_55648": { - "virtual_address": 55648, - "size": 4, - "disassembly": "ands r8, r8, #0x1", - "mnemonic": "ands", - "operands": "r8, r8, #0x1", - "mode": "none" - }, - "instr_55652": { - "virtual_address": 55652, - "size": 4, - "disassembly": "bne 0x0dadc", - "mnemonic": "bne", - "operands": "0x0dadc", - "mode": "none" - }, - "bb_55648": { - "virtual_address": 55648, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55656, - "children": [ - "instr_55648", - "instr_55652" - ] - }, - "instr_55656": { - "virtual_address": 55656, - "size": 4, - "disassembly": "mov r5, r8", - "mnemonic": "mov", - "operands": "r5, r8", - "mode": "none" - }, - "bb_55656": { - "virtual_address": 55656, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55660, - "children": [ - "instr_55656" - ] - }, - "instr_55660": { - "virtual_address": 55660, - "size": 4, - "disassembly": "cmp r5, #0x0", - "mnemonic": "cmp", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_55664": { - "virtual_address": 55664, - "size": 4, - "disassembly": "beq 0x0da84", - "mnemonic": "beq", - "operands": "0x0da84", - "mode": "none" - }, - "bb_55660": { - "virtual_address": 55660, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55668, - "children": [ - "instr_55660", - "instr_55664" - ] - }, - "instr_55668": { - "virtual_address": 55668, - "size": 4, - "disassembly": "tst r3, #0x2000000", - "mnemonic": "tst", - "operands": "r3, #0x2000000", - "mode": "none" - }, - "instr_55672": { - "virtual_address": 55672, - "size": 4, - "disassembly": "ldr r10, [r4, #0x8]", - "mnemonic": "ldr", - "operands": "r10, [r4, #0x8]", - "mode": "none" - }, - "instr_55676": { - "virtual_address": 55676, - "size": 4, - "disassembly": "mov r3, r3, lsr #0x10", - "mnemonic": "mov", - "operands": "r3, r3, lsr #0x10", - "mode": "none" - }, - "instr_55680": { - "virtual_address": 55680, - "size": 4, - "disassembly": "beq 0x0dbc8", - "mnemonic": "beq", - "operands": "0x0dbc8", - "mode": "none" - }, - "bb_55668": { - "virtual_address": 55668, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55684, - "children": [ - "instr_55668", - "instr_55672", - "instr_55676", - "instr_55680" - ] - }, - "instr_55684": { - "virtual_address": 55684, - "size": 4, - "disassembly": "cmp r10, r5", - "mnemonic": "cmp", - "operands": "r10, r5", - "mode": "none" - }, - "instr_55688": { - "virtual_address": 55688, - "size": 4, - "disassembly": "mov r2, r10", - "mnemonic": "mov", - "operands": "r2, r10", - "mode": "none" - }, - "instr_55692": { - "virtual_address": 55692, - "size": 4, - "disassembly": "bhi 0x0dc24", - "mnemonic": "bhi", - "operands": "0x0dc24", - "mode": "none" - }, - "bb_55684": { - "virtual_address": 55684, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55696, - "children": [ - "instr_55684", - "instr_55688", - "instr_55692" - ] - }, - "instr_55696": { - "virtual_address": 55696, - "size": 4, - "disassembly": "tst r3, #0x480", - "mnemonic": "tst", - "operands": "r3, #0x480", - "mode": "none" - }, - "instr_55700": { - "virtual_address": 55700, - "size": 4, - "disassembly": "beq 0x0dc2c", - "mnemonic": "beq", - "operands": "0x0dc2c", - "mode": "none" - }, - "bb_55696": { - "virtual_address": 55696, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55704, - "children": [ - "instr_55696", - "instr_55700" - ] - }, - "instr_55704": { - "virtual_address": 55704, - "size": 4, - "disassembly": "ldr r0, [r4, #0x10]", - "mnemonic": "ldr", - "operands": "r0, [r4, #0x10]", - "mode": "none" - }, - "instr_55708": { - "virtual_address": 55708, - "size": 4, - "disassembly": "ldr r10, [r4, #0x0]", - "mnemonic": "ldr", - "operands": "r10, [r4, #0x0]", - "mode": "none" - }, - "instr_55712": { - "virtual_address": 55712, - "size": 4, - "disassembly": "ldr r2, [r4, #0x14]", - "mnemonic": "ldr", - "operands": "r2, [r4, #0x14]", - "mode": "none" - }, - "instr_55716": { - "virtual_address": 55716, - "size": 4, - "disassembly": "sub r10, r10, r0", - "mnemonic": "sub", - "operands": "r10, r10, r0", - "mode": "none" - }, - "instr_55720": { - "virtual_address": 55720, - "size": 4, - "disassembly": "add r2, r2, r2, lsl #0x1", - "mnemonic": "add", - "operands": "r2, r2, r2, lsl #0x1", - "mode": "none" - }, - "instr_55724": { - "virtual_address": 55724, - "size": 4, - "disassembly": "add r2, r2, r2, lsr #0x1f", - "mnemonic": "add", - "operands": "r2, r2, r2, lsr #0x1f", - "mode": "none" - }, - "instr_55728": { - "virtual_address": 55728, - "size": 4, - "disassembly": "add r1, r10, #0x1", - "mnemonic": "add", - "operands": "r1, r10, #0x1", - "mode": "none" - }, - "instr_55732": { - "virtual_address": 55732, - "size": 4, - "disassembly": "mov r2, r2, asr #0x1", - "mnemonic": "mov", - "operands": "r2, r2, asr #0x1", - "mode": "none" - }, - "instr_55736": { - "virtual_address": 55736, - "size": 4, - "disassembly": "add r1, r1, r5", - "mnemonic": "add", - "operands": "r1, r1, r5", - "mode": "none" - }, - "instr_55740": { - "virtual_address": 55740, - "size": 4, - "disassembly": "cmp r1, r2", - "mnemonic": "cmp", - "operands": "r1, r2", - "mode": "none" - }, - "instr_55744": { - "virtual_address": 55744, - "size": 4, - "disassembly": "movls r11, r2", - "mnemonic": "movls", - "operands": "r11, r2", - "mode": "none" - }, - "instr_55748": { - "virtual_address": 55748, - "size": 4, - "disassembly": "movhi r11, r1", - "mnemonic": "movhi", - "operands": "r11, r1", - "mode": "none" - }, - "instr_55752": { - "virtual_address": 55752, - "size": 4, - "disassembly": "movhi r2, r1", - "mnemonic": "movhi", - "operands": "r2, r1", - "mode": "none" - }, - "instr_55756": { - "virtual_address": 55756, - "size": 4, - "disassembly": "tst r3, #0x400", - "mnemonic": "tst", - "operands": "r3, #0x400", - "mode": "none" - }, - "instr_55760": { - "virtual_address": 55760, - "size": 4, - "disassembly": "beq 0x0dce4", - "mnemonic": "beq", - "operands": "0x0dce4", - "mode": "none" - }, - "bb_55704": { - "virtual_address": 55704, - "size": 60, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55764, - "children": [ - "instr_55704", - "instr_55708", - "instr_55712", - "instr_55716", - "instr_55720", - "instr_55724", - "instr_55728", - "instr_55732", - "instr_55736", - "instr_55740", - "instr_55744", - "instr_55748", - "instr_55752", - "instr_55756", - "instr_55760" - ] - }, - "instr_55764": { - "virtual_address": 55764, - "size": 4, - "disassembly": "mov r1, r2", - "mnemonic": "mov", - "operands": "r1, r2", - "mode": "none" - }, - "instr_55768": { - "virtual_address": 55768, - "size": 4, - "disassembly": "mov r0, r9", - "mnemonic": "mov", - "operands": "r0, r9", - "mode": "none" - }, - "instr_55772": { - "virtual_address": 55772, - "size": 4, - "disassembly": "bl 0x0e05c", - "mnemonic": "bl", - "operands": "0x0e05c", - "mode": "none" - }, - "instr_55776": { - "virtual_address": 55776, - "size": 4, - "disassembly": "subs r3, r0, #0x0", - "mnemonic": "subs", - "operands": "r3, r0, #0x0", - "mode": "none" - }, - "instr_55780": { - "virtual_address": 55780, - "size": 4, - "disassembly": "beq 0x0dd24", - "mnemonic": "beq", - "operands": "0x0dd24", - "mode": "none" - }, - "bb_55764": { - "virtual_address": 55764, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55784, - "children": [ - "instr_55764", - "instr_55768", - "instr_55772", - "instr_55776", - "instr_55780" - ] - }, - "instr_55784": { - "virtual_address": 55784, - "size": 4, - "disassembly": "mov r2, r10", - "mnemonic": "mov", - "operands": "r2, r10", - "mode": "none" - }, - "instr_55788": { - "virtual_address": 55788, - "size": 4, - "disassembly": "ldr r1, [r4, #0x10]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x10]", - "mode": "none" - }, - "instr_55792": { - "virtual_address": 55792, - "size": 4, - "disassembly": "str r3, [sp, #0x4]", - "mnemonic": "str", - "operands": "r3, [sp, #0x4]", - "mode": "none" - }, - "instr_55796": { - "virtual_address": 55796, - "size": 4, - "disassembly": "bl 0x0e95c", - "mnemonic": "bl", - "operands": "0x0e95c", - "mode": "none" - }, - "instr_55800": { - "virtual_address": 55800, - "size": 4, - "disassembly": "ldrh r2, [r4, #0xc]", - "mnemonic": "ldrh", - "operands": "r2, [r4, #0xc]", - "mode": "none" - }, - "instr_55804": { - "virtual_address": 55804, - "size": 4, - "disassembly": "bic r2, r2, #0x480", - "mnemonic": "bic", - "operands": "r2, r2, #0x480", - "mode": "none" - }, - "instr_55808": { - "virtual_address": 55808, - "size": 4, - "disassembly": "orr r2, r2, #0x80", - "mnemonic": "orr", - "operands": "r2, r2, #0x80", - "mode": "none" - }, - "instr_55812": { - "virtual_address": 55812, - "size": 4, - "disassembly": "strh r2, [r4, #0xc]", - "mnemonic": "strh", - "operands": "r2, [r4, #0xc]", - "mode": "none" - }, - "instr_55816": { - "virtual_address": 55816, - "size": 4, - "disassembly": "ldr r3, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x4]", - "mode": "none" - }, - "bb_55784": { - "virtual_address": 55784, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55820, - "children": [ - "instr_55784", - "instr_55788", - "instr_55792", - "instr_55796", - "instr_55800", - "instr_55804", - "instr_55808", - "instr_55812", - "instr_55816" - ] - }, - "instr_55820": { - "virtual_address": 55820, - "size": 4, - "disassembly": "add r0, r3, r10", - "mnemonic": "add", - "operands": "r0, r3, r10", - "mode": "none" - }, - "instr_55824": { - "virtual_address": 55824, - "size": 4, - "disassembly": "sub r10, r11, r10", - "mnemonic": "sub", - "operands": "r10, r11, r10", - "mode": "none" - }, - "instr_55828": { - "virtual_address": 55828, - "size": 4, - "disassembly": "str r10, [r4, #0x8]", - "mnemonic": "str", - "operands": "r10, [r4, #0x8]", - "mode": "none" - }, - "instr_55832": { - "virtual_address": 55832, - "size": 4, - "disassembly": "mov r2, r5", - "mnemonic": "mov", - "operands": "r2, r5", - "mode": "none" - }, - "instr_55836": { - "virtual_address": 55836, - "size": 4, - "disassembly": "mov r10, r5", - "mnemonic": "mov", - "operands": "r10, r5", - "mode": "none" - }, - "instr_55840": { - "virtual_address": 55840, - "size": 4, - "disassembly": "str r3, [r4, #0x10]", - "mnemonic": "str", - "operands": "r3, [r4, #0x10]", - "mode": "none" - }, - "instr_55844": { - "virtual_address": 55844, - "size": 4, - "disassembly": "str r11, [r4, #0x14]", - "mnemonic": "str", - "operands": "r11, [r4, #0x14]", - "mode": "none" - }, - "instr_55848": { - "virtual_address": 55848, - "size": 4, - "disassembly": "str r0, [r4, #0x0]", - "mnemonic": "str", - "operands": "r0, [r4, #0x0]", - "mode": "none" - }, - "bb_55820": { - "virtual_address": 55820, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55852, - "children": [ - "instr_55820", - "instr_55824", - "instr_55828", - "instr_55832", - "instr_55836", - "instr_55840", - "instr_55844", - "instr_55848" - ] - }, - "instr_55852": { - "virtual_address": 55852, - "size": 4, - "disassembly": "mov r11, r5", - "mnemonic": "mov", - "operands": "r11, r5", - "mode": "none" - }, - "instr_55856": { - "virtual_address": 55856, - "size": 4, - "disassembly": "mov r5, #0x0", - "mnemonic": "mov", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_55860": { - "virtual_address": 55860, - "size": 4, - "disassembly": "mov r1, r8", - "mnemonic": "mov", - "operands": "r1, r8", - "mode": "none" - }, - "instr_55864": { - "virtual_address": 55864, - "size": 4, - "disassembly": "str r2, [sp, #0x4]", - "mnemonic": "str", - "operands": "r2, [sp, #0x4]", - "mode": "none" - }, - "instr_55868": { - "virtual_address": 55868, - "size": 4, - "disassembly": "bl 0x0ea7c", - "mnemonic": "bl", - "operands": "0x0ea7c", - "mode": "none" - }, - "instr_55872": { - "virtual_address": 55872, - "size": 4, - "disassembly": "ldr r3, [r4, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x8]", - "mode": "none" - }, - "instr_55876": { - "virtual_address": 55876, - "size": 4, - "disassembly": "ldr r2, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x4]", - "mode": "none" - }, - "instr_55880": { - "virtual_address": 55880, - "size": 4, - "disassembly": "sub r10, r3, r10", - "mnemonic": "sub", - "operands": "r10, r3, r10", - "mode": "none" - }, - "instr_55884": { - "virtual_address": 55884, - "size": 4, - "disassembly": "ldr r3, [r4, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x0]", - "mode": "none" - }, - "instr_55888": { - "virtual_address": 55888, - "size": 4, - "disassembly": "add r2, r3, r2", - "mnemonic": "add", - "operands": "r2, r3, r2", - "mode": "none" - }, - "instr_55892": { - "virtual_address": 55892, - "size": 4, - "disassembly": "str r10, [r4, #0x8]", - "mnemonic": "str", - "operands": "r10, [r4, #0x8]", - "mode": "none" - }, - "instr_55896": { - "virtual_address": 55896, - "size": 4, - "disassembly": "str r2, [r4, #0x0]", - "mnemonic": "str", - "operands": "r2, [r4, #0x0]", - "mode": "none" - }, - "bb_55852": { - "virtual_address": 55852, - "size": 48, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55900, - "children": [ - "instr_55852", - "instr_55856", - "instr_55860", - "instr_55864", - "instr_55868", - "instr_55872", - "instr_55876", - "instr_55880", - "instr_55884", - "instr_55888", - "instr_55892", - "instr_55896" - ] - }, - "instr_55900": { - "virtual_address": 55900, - "size": 4, - "disassembly": "ldr r0, [r7, #0x8]", - "mnemonic": "ldr", - "operands": "r0, [r7, #0x8]", - "mode": "none" - }, - "instr_55904": { - "virtual_address": 55904, - "size": 4, - "disassembly": "add r8, r8, r11", - "mnemonic": "add", - "operands": "r8, r8, r11", - "mode": "none" - }, - "instr_55908": { - "virtual_address": 55908, - "size": 4, - "disassembly": "sub r11, r0, r11", - "mnemonic": "sub", - "operands": "r11, r0, r11", - "mode": "none" - }, - "instr_55912": { - "virtual_address": 55912, - "size": 4, - "disassembly": "cmp r11, #0x0", - "mnemonic": "cmp", - "operands": "r11, #0x0", - "mode": "none" - }, - "instr_55916": { - "virtual_address": 55916, - "size": 4, - "disassembly": "str r11, [r7, #0x8]", - "mnemonic": "str", - "operands": "r11, [r7, #0x8]", - "mode": "none" - }, - "instr_55920": { - "virtual_address": 55920, - "size": 4, - "disassembly": "beq 0x0d924", - "mnemonic": "beq", - "operands": "0x0d924", - "mode": "none" - }, - "bb_55900": { - "virtual_address": 55900, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55924, - "children": [ - "instr_55900", - "instr_55904", - "instr_55908", - "instr_55912", - "instr_55916", - "instr_55920" - ] - }, - "instr_55924": { - "virtual_address": 55924, - "size": 4, - "disassembly": "ldrsh r3, [r4, #0xc]", - "mnemonic": "ldrsh", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "instr_55928": { - "virtual_address": 55928, - "size": 4, - "disassembly": "cmp r5, #0x0", - "mnemonic": "cmp", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_55932": { - "virtual_address": 55932, - "size": 4, - "disassembly": "mov r3, r3, lsl #0x10", - "mnemonic": "mov", - "operands": "r3, r3, lsl #0x10", - "mode": "none" - }, - "instr_55936": { - "virtual_address": 55936, - "size": 4, - "disassembly": "bne 0x0d974", - "mnemonic": "bne", - "operands": "0x0d974", - "mode": "none" - }, - "bb_55924": { - "virtual_address": 55924, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55940, - "children": [ - "instr_55924", - "instr_55928", - "instr_55932", - "instr_55936" - ] - }, - "instr_55940": { - "virtual_address": 55940, - "size": 4, - "disassembly": "ldr r8, [r6, #0x0]", - "mnemonic": "ldr", - "operands": "r8, [r6, #0x0]", - "mode": "none" - }, - "instr_55944": { - "virtual_address": 55944, - "size": 4, - "disassembly": "ldr r5, [r6, #0x4]", - "mnemonic": "ldr", - "operands": "r5, [r6, #0x4]", - "mode": "none" - }, - "instr_55948": { - "virtual_address": 55948, - "size": 4, - "disassembly": "add r6, r6, #0x8", - "mnemonic": "add", - "operands": "r6, r6, #0x8", - "mode": "none" - }, - "instr_55952": { - "virtual_address": 55952, - "size": 4, - "disassembly": "b 0x0d96c", - "mnemonic": "b", - "operands": "0x0d96c", - "mode": "none" - }, - "bb_55940": { - "virtual_address": 55940, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55660, - "children": [ - "instr_55940", - "instr_55944", - "instr_55948", - "instr_55952" - ] - }, - "instr_55956": { - "virtual_address": 55956, - "size": 4, - "disassembly": "ldr r10, [r6, #0x0]", - "mnemonic": "ldr", - "operands": "r10, [r6, #0x0]", - "mode": "none" - }, - "instr_55960": { - "virtual_address": 55960, - "size": 4, - "disassembly": "ldr r5, [r6, #0x4]", - "mnemonic": "ldr", - "operands": "r5, [r6, #0x4]", - "mode": "none" - }, - "instr_55964": { - "virtual_address": 55964, - "size": 4, - "disassembly": "add r6, r6, #0x8", - "mnemonic": "add", - "operands": "r6, r6, #0x8", - "mode": "none" - }, - "instr_55968": { - "virtual_address": 55968, - "size": 4, - "disassembly": "b 0x0d8d4", - "mnemonic": "b", - "operands": "0x0d8d4", - "mode": "none" - }, - "bb_55956": { - "virtual_address": 55956, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55508, - "children": [ - "instr_55956", - "instr_55960", - "instr_55964", - "instr_55968" - ] - }, - "instr_55972": { - "virtual_address": 55972, - "size": 4, - "disassembly": "mov r1, r4", - "mnemonic": "mov", - "operands": "r1, r4", - "mode": "none" - }, - "instr_55976": { - "virtual_address": 55976, - "size": 4, - "disassembly": "mov r0, r9", - "mnemonic": "mov", - "operands": "r0, r9", - "mode": "none" - }, - "instr_55980": { - "virtual_address": 55980, - "size": 4, - "disassembly": "bl 0x0ce60", - "mnemonic": "bl", - "operands": "0x0ce60", - "mode": "none" - }, - "instr_55984": { - "virtual_address": 55984, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_55988": { - "virtual_address": 55988, - "size": 4, - "disassembly": "beq 0x0db64", - "mnemonic": "beq", - "operands": "0x0db64", - "mode": "none" - }, - "bb_55972": { - "virtual_address": 55972, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55992, - "children": [ - "instr_55972", - "instr_55976", - "instr_55980", - "instr_55984", - "instr_55988" - ] - }, - "instr_55992": { - "virtual_address": 55992, - "size": 4, - "disassembly": "ldrsh r3, [r4, #0xc]", - "mnemonic": "ldrsh", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "bb_55992": { - "virtual_address": 55992, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55996, - "children": [ - "instr_55992" - ] - }, - "instr_55996": { - "virtual_address": 55996, - "size": 4, - "disassembly": "mvn r0, #0x0", - "mnemonic": "mvn", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_56000": { - "virtual_address": 56000, - "size": 4, - "disassembly": "orr r3, r3, #0x40", - "mnemonic": "orr", - "operands": "r3, r3, #0x40", - "mode": "none" - }, - "instr_56004": { - "virtual_address": 56004, - "size": 4, - "disassembly": "strh r3, [r4, #0xc]", - "mnemonic": "strh", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "instr_56008": { - "virtual_address": 56008, - "size": 4, - "disassembly": "add sp, sp, #0xc", - "mnemonic": "add", - "operands": "sp, sp, #0xc", - "mode": "none" - }, - "instr_56012": { - "virtual_address": 56012, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mode": "none" - }, - "instr_56016": { - "virtual_address": 56016, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_55996": { - "virtual_address": 55996, - "size": 24, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_55996", - "instr_56000", - "instr_56004", - "instr_56008", - "instr_56012", - "instr_56016" - ] - }, - "instr_56020": { - "virtual_address": 56020, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_56024": { - "virtual_address": 56024, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_56020": { - "virtual_address": 56020, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_56020", - "instr_56024" - ] - }, - "instr_56028": { - "virtual_address": 56028, - "size": 4, - "disassembly": "mov r0, r10", - "mnemonic": "mov", - "operands": "r0, r10", - "mode": "none" - }, - "instr_56032": { - "virtual_address": 56032, - "size": 4, - "disassembly": "mov r11, r10", - "mnemonic": "mov", - "operands": "r11, r10", - "mode": "none" - }, - "instr_56036": { - "virtual_address": 56036, - "size": 4, - "disassembly": "mov r8, r10", - "mnemonic": "mov", - "operands": "r8, r10", - "mode": "none" - }, - "instr_56040": { - "virtual_address": 56040, - "size": 4, - "disassembly": "b 0x0db80", - "mnemonic": "b", - "operands": "0x0db80", - "mode": "none" - }, - "bb_56028": { - "virtual_address": 56028, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 56192, - "children": [ - "instr_56028", - "instr_56032", - "instr_56036", - "instr_56040" - ] - }, - "instr_56044": { - "virtual_address": 56044, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_56048": { - "virtual_address": 56048, - "size": 4, - "disassembly": "beq 0x0dba4", - "mnemonic": "beq", - "operands": "0x0dba4", - "mode": "none" - }, - "bb_56044": { - "virtual_address": 56044, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 56052, - "children": [ - "instr_56044", - "instr_56048" - ] - }, - "instr_56052": { - "virtual_address": 56052, - "size": 4, - "disassembly": "mov r2, r10", - "mnemonic": "mov", - "operands": "r2, r10", - "mode": "none" - }, - "bb_56052": { - "virtual_address": 56052, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 56056, - "children": [ - "instr_56052" - ] - }, - "instr_56056": { - "virtual_address": 56056, - "size": 4, - "disassembly": "cmp r8, r2", - "mnemonic": "cmp", - "operands": "r8, r2", - "mode": "none" - }, - "instr_56060": { - "virtual_address": 56060, - "size": 4, - "disassembly": "movcc r2, r8", - "mnemonic": "movcc", - "operands": "r2, r8", - "mode": "none" - }, - "instr_56064": { - "virtual_address": 56064, - "size": 4, - "disassembly": "ldr r1, [r4, #0x10]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x10]", - "mode": "none" - }, - "instr_56068": { - "virtual_address": 56068, - "size": 4, - "disassembly": "ldr r3, [r4, #0x14]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x14]", - "mode": "none" - }, - "instr_56072": { - "virtual_address": 56072, - "size": 4, - "disassembly": "ldr r5, [r4, #0x8]", - "mnemonic": "ldr", - "operands": "r5, [r4, #0x8]", - "mode": "none" - }, - "instr_56076": { - "virtual_address": 56076, - "size": 4, - "disassembly": "ldr r0, [r4, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r4, #0x0]", - "mode": "none" - }, - "instr_56080": { - "virtual_address": 56080, - "size": 4, - "disassembly": "add r5, r3, r5", - "mnemonic": "add", - "operands": "r5, r3, r5", - "mode": "none" - }, - "instr_56084": { - "virtual_address": 56084, - "size": 4, - "disassembly": "cmp r0, r1", - "mnemonic": "cmp", - "operands": "r0, r1", - "mode": "none" - }, - "instr_56088": { - "virtual_address": 56088, - "size": 4, - "disassembly": "movls r1, #0x0", - "mnemonic": "movls", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_56092": { - "virtual_address": 56092, - "size": 4, - "disassembly": "movhi r1, #0x1", - "mnemonic": "movhi", - "operands": "r1, #0x1", - "mode": "none" - }, - "instr_56096": { - "virtual_address": 56096, - "size": 4, - "disassembly": "cmp r2, r5", - "mnemonic": "cmp", - "operands": "r2, r5", - "mode": "none" - }, - "instr_56100": { - "virtual_address": 56100, - "size": 4, - "disassembly": "movle r1, #0x0", - "mnemonic": "movle", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_56104": { - "virtual_address": 56104, - "size": 4, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_56108": { - "virtual_address": 56108, - "size": 4, - "disassembly": "bne 0x0dcb4", - "mnemonic": "bne", - "operands": "0x0dcb4", - "mode": "none" - }, - "bb_56056": { - "virtual_address": 56056, - "size": 56, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 56112, - "children": [ - "instr_56056", - "instr_56060", - "instr_56064", - "instr_56068", - "instr_56072", - "instr_56076", - "instr_56080", - "instr_56084", - "instr_56088", - "instr_56092", - "instr_56096", - "instr_56100", - "instr_56104", - "instr_56108" - ] - }, - "instr_56112": { - "virtual_address": 56112, - "size": 4, - "disassembly": "cmp r3, r2", - "mnemonic": "cmp", - "operands": "r3, r2", - "mode": "none" - }, - "instr_56116": { - "virtual_address": 56116, - "size": 4, - "disassembly": "bgt 0x0dc84", - "mnemonic": "bgt", - "operands": "0x0dc84", - "mode": "none" - }, - "bb_56112": { - "virtual_address": 56112, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 56120, - "children": [ - "instr_56112", - "instr_56116" - ] - }, - "instr_56120": { - "virtual_address": 56120, - "size": 4, - "disassembly": "ldr r5, [r4, #0x24]", - "mnemonic": "ldr", - "operands": "r5, [r4, #0x24]", - "mode": "none" - }, - "instr_56124": { - "virtual_address": 56124, - "size": 4, - "disassembly": "mov r2, r11", - "mnemonic": "mov", - "operands": "r2, r11", - "mode": "none" - }, - "instr_56128": { - "virtual_address": 56128, - "size": 4, - "disassembly": "mov r0, r9", - "mnemonic": "mov", - "operands": "r0, r9", - "mode": "none" - }, - "instr_56132": { - "virtual_address": 56132, - "size": 4, - "disassembly": "ldr r1, [r4, #0x1c]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x1c]", - "mode": "none" - }, - "instr_56136": { - "virtual_address": 56136, - "size": 4, - "disassembly": "mov lr, pc", - "mnemonic": "mov", - "operands": "lr, pc", - "mode": "none" - }, - "instr_56140": { - "virtual_address": 56140, - "size": 4, - "disassembly": "bx r5", - "mnemonic": "bx", - "operands": "r5", - "mode": "none" - }, - "instr_56144": { - "virtual_address": 56144, - "size": 4, - "disassembly": "subs r5, r0, #0x0", - "mnemonic": "subs", - "operands": "r5, r0, #0x0", - "mode": "none" - }, - "instr_56148": { - "virtual_address": 56148, - "size": 4, - "disassembly": "ble 0x0dab8", - "mnemonic": "ble", - "operands": "0x0dab8", - "mode": "none" - }, - "bb_56120": { - "virtual_address": 56120, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 56152, - "children": [ - "instr_56120", - "instr_56124", - "instr_56128", - "instr_56132", - "instr_56136", - "instr_56140", - "instr_56144", - "instr_56148" - ] - }, - "instr_56152": { - "virtual_address": 56152, - "size": 4, - "disassembly": "subs r10, r10, r5", - "mnemonic": "subs", - "operands": "r10, r10, r5", - "mode": "none" - }, - "instr_56156": { - "virtual_address": 56156, - "size": 4, - "disassembly": "movne r0, #0x1", - "mnemonic": "movne", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_56160": { - "virtual_address": 56160, - "size": 4, - "disassembly": "beq 0x0daa4", - "mnemonic": "beq", - "operands": "0x0daa4", - "mode": "none" - }, - "bb_56152": { - "virtual_address": 56152, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 56164, - "children": [ - "instr_56152", - "instr_56156", - "instr_56160" - ] - }, - "instr_56164": { - "virtual_address": 56164, - "size": 4, - "disassembly": "ldr r3, [r7, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [r7, #0x8]", - "mode": "none" - }, - "instr_56168": { - "virtual_address": 56168, - "size": 4, - "disassembly": "sub r3, r3, r5", - "mnemonic": "sub", - "operands": "r3, r3, r5", - "mode": "none" - }, - "instr_56172": { - "virtual_address": 56172, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_56176": { - "virtual_address": 56176, - "size": 4, - "disassembly": "str r3, [r7, #0x8]", - "mnemonic": "str", - "operands": "r3, [r7, #0x8]", - "mode": "none" - }, - "instr_56180": { - "virtual_address": 56180, - "size": 4, - "disassembly": "add r11, r11, r5", - "mnemonic": "add", - "operands": "r11, r11, r5", - "mode": "none" - }, - "instr_56184": { - "virtual_address": 56184, - "size": 4, - "disassembly": "sub r8, r8, r5", - "mnemonic": "sub", - "operands": "r8, r8, r5", - "mode": "none" - }, - "instr_56188": { - "virtual_address": 56188, - "size": 4, - "disassembly": "beq 0x0d924", - "mnemonic": "beq", - "operands": "0x0d924", - "mode": "none" - }, - "bb_56164": { - "virtual_address": 56164, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 56192, - "children": [ - "instr_56164", - "instr_56168", - "instr_56172", - "instr_56176", - "instr_56180", - "instr_56184", - "instr_56188" - ] - }, - "instr_56192": { - "virtual_address": 56192, - "size": 4, - "disassembly": "cmp r8, #0x0", - "mnemonic": "cmp", - "operands": "r8, #0x0", - "mode": "none" - }, - "instr_56196": { - "virtual_address": 56196, - "size": 4, - "disassembly": "bne 0x0daec", - "mnemonic": "bne", - "operands": "0x0daec", - "mode": "none" - }, - "bb_56192": { - "virtual_address": 56192, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 56200, - "children": [ - "instr_56192", - "instr_56196" - ] - }, - "instr_56200": { - "virtual_address": 56200, - "size": 4, - "disassembly": "add r3, r6, #0x8", - "mnemonic": "add", - "operands": "r3, r6, #0x8", - "mode": "none" - }, - "bb_56200": { - "virtual_address": 56200, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 56204, - "children": [ - "instr_56200" - ] - }, - "instr_56204": { - "virtual_address": 56204, - "size": 4, - "disassembly": "ldr r8, [r3, #-0x4]", - "mnemonic": "ldr", - "operands": "r8, [r3, #-0x4]", - "mode": "none" - }, - "instr_56208": { - "virtual_address": 56208, - "size": 4, - "disassembly": "cmp r8, #0x0", - "mnemonic": "cmp", - "operands": "r8, #0x0", - "mode": "none" - }, - "instr_56212": { - "virtual_address": 56212, - "size": 4, - "disassembly": "mov r6, r3", - "mnemonic": "mov", - "operands": "r6, r3", - "mode": "none" - }, - "instr_56216": { - "virtual_address": 56216, - "size": 4, - "disassembly": "ldr r11, [r3, #-0x8]", - "mnemonic": "ldr", - "operands": "r11, [r3, #-0x8]", - "mode": "none" - }, - "instr_56220": { - "virtual_address": 56220, - "size": 4, - "disassembly": "add r3, r3, #0x8", - "mnemonic": "add", - "operands": "r3, r3, #0x8", - "mode": "none" - }, - "instr_56224": { - "virtual_address": 56224, - "size": 4, - "disassembly": "beq 0x0db8c", - "mnemonic": "beq", - "operands": "0x0db8c", - "mode": "none" - }, - "bb_56204": { - "virtual_address": 56204, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 56228, - "children": [ - "instr_56204", - "instr_56208", - "instr_56212", - "instr_56216", - "instr_56220", - "instr_56224" - ] - }, - "instr_56228": { - "virtual_address": 56228, - "size": 4, - "disassembly": "mov r2, r8", - "mnemonic": "mov", - "operands": "r2, r8", - "mode": "none" - }, - "instr_56232": { - "virtual_address": 56232, - "size": 4, - "disassembly": "mov r1, #0xa", - "mnemonic": "mov", - "operands": "r1, #0xa", - "mode": "none" - }, - "instr_56236": { - "virtual_address": 56236, - "size": 4, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "none" - }, - "instr_56240": { - "virtual_address": 56240, - "size": 4, - "disassembly": "bl 0x0e86c", - "mnemonic": "bl", - "operands": "0x0e86c", - "mode": "none" - }, - "instr_56244": { - "virtual_address": 56244, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_56248": { - "virtual_address": 56248, - "size": 4, - "disassembly": "beq 0x0dd18", - "mnemonic": "beq", - "operands": "0x0dd18", - "mode": "none" - }, - "bb_56228": { - "virtual_address": 56228, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 56252, - "children": [ - "instr_56228", - "instr_56232", - "instr_56236", - "instr_56240", - "instr_56244", - "instr_56248" - ] - }, - "instr_56252": { - "virtual_address": 56252, - "size": 4, - "disassembly": "add r0, r0, #0x1", - "mnemonic": "add", - "operands": "r0, r0, #0x1", - "mode": "none" - }, - "instr_56256": { - "virtual_address": 56256, - "size": 4, - "disassembly": "sub r10, r0, r11", - "mnemonic": "sub", - "operands": "r10, r0, r11", - "mode": "none" - }, - "instr_56260": { - "virtual_address": 56260, - "size": 4, - "disassembly": "b 0x0daf4", - "mnemonic": "b", - "operands": "0x0daf4", - "mode": "none" - }, - "bb_56252": { - "virtual_address": 56252, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 56052, - "children": [ - "instr_56252", - "instr_56256", - "instr_56260" - ] - }, - "instr_56264": { - "virtual_address": 56264, - "size": 4, - "disassembly": "ldr r0, [r4, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r4, #0x0]", - "mode": "none" - }, - "instr_56268": { - "virtual_address": 56268, - "size": 4, - "disassembly": "ldr r3, [r4, #0x10]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x10]", - "mode": "none" - }, - "instr_56272": { - "virtual_address": 56272, - "size": 4, - "disassembly": "cmp r0, r3", - "mnemonic": "cmp", - "operands": "r0, r3", - "mode": "none" - }, - "instr_56276": { - "virtual_address": 56276, - "size": 4, - "disassembly": "bhi 0x0dc34", - "mnemonic": "bhi", - "operands": "0x0dc34", - "mode": "none" - }, - "bb_56264": { - "virtual_address": 56264, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 56280, - "children": [ - "instr_56264", - "instr_56268", - "instr_56272", - "instr_56276" - ] - }, - "instr_56280": { - "virtual_address": 56280, - "size": 4, - "disassembly": "ldr r11, [r4, #0x14]", - "mnemonic": "ldr", - "operands": "r11, [r4, #0x14]", - "mode": "none" - }, - "instr_56284": { - "virtual_address": 56284, - "size": 4, - "disassembly": "cmp r11, r5", - "mnemonic": "cmp", - "operands": "r11, r5", - "mode": "none" - }, - "instr_56288": { - "virtual_address": 56288, - "size": 4, - "disassembly": "bhi 0x0dc34", - "mnemonic": "bhi", - "operands": "0x0dc34", - "mode": "none" - }, - "bb_56280": { - "virtual_address": 56280, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 56292, - "children": [ - "instr_56280", - "instr_56284", - "instr_56288" - ] - }, - "instr_56292": { - "virtual_address": 56292, - "size": 4, - "disassembly": "cmn r5, #0x80000001", - "mnemonic": "cmn", - "operands": "r5, #0x80000001", - "mode": "none" - }, - "instr_56296": { - "virtual_address": 56296, - "size": 4, - "disassembly": "movcc r0, r5", - "mnemonic": "movcc", - "operands": "r0, r5", - "mode": "none" - }, - "instr_56300": { - "virtual_address": 56300, - "size": 4, - "disassembly": "mvncs r0, #0x80000000", - "mnemonic": "mvncs", - "operands": "r0, #0x80000000", - "mode": "none" - }, - "instr_56304": { - "virtual_address": 56304, - "size": 4, - "disassembly": "mov r1, r11", - "mnemonic": "mov", - "operands": "r1, r11", - "mode": "none" - }, - "instr_56308": { - "virtual_address": 56308, - "size": 4, - "disassembly": "bl 0x13118", - "mnemonic": "bl", - "operands": "0x13118", - "mode": "none" - }, - "instr_56312": { - "virtual_address": 56312, - "size": 4, - "disassembly": "mov r2, r8", - "mnemonic": "mov", - "operands": "r2, r8", - "mode": "none" - }, - "instr_56316": { - "virtual_address": 56316, - "size": 4, - "disassembly": "mul r3, r11, r0", - "mnemonic": "mul", - "operands": "r3, r11, r0", - "mode": "none" - }, - "instr_56320": { - "virtual_address": 56320, - "size": 4, - "disassembly": "ldr r10, [r4, #0x24]", - "mnemonic": "ldr", - "operands": "r10, [r4, #0x24]", - "mode": "none" - }, - "instr_56324": { - "virtual_address": 56324, - "size": 4, - "disassembly": "mov r0, r9", - "mnemonic": "mov", - "operands": "r0, r9", - "mode": "none" - }, - "instr_56328": { - "virtual_address": 56328, - "size": 4, - "disassembly": "ldr r1, [r4, #0x1c]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x1c]", - "mode": "none" - }, - "instr_56332": { - "virtual_address": 56332, - "size": 4, - "disassembly": "mov lr, pc", - "mnemonic": "mov", - "operands": "lr, pc", - "mode": "none" - }, - "instr_56336": { - "virtual_address": 56336, - "size": 4, - "disassembly": "bx r10", - "mnemonic": "bx", - "operands": "r10", - "mode": "none" - }, - "instr_56340": { - "virtual_address": 56340, - "size": 4, - "disassembly": "subs r11, r0, #0x0", - "mnemonic": "subs", - "operands": "r11, r0, #0x0", - "mode": "none" - }, - "instr_56344": { - "virtual_address": 56344, - "size": 4, - "disassembly": "ble 0x0dab8", - "mnemonic": "ble", - "operands": "0x0dab8", - "mode": "none" - }, - "bb_56292": { - "virtual_address": 56292, - "size": 56, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 56348, - "children": [ - "instr_56292", - "instr_56296", - "instr_56300", - "instr_56304", - "instr_56308", - "instr_56312", - "instr_56316", - "instr_56320", - "instr_56324", - "instr_56328", - "instr_56332", - "instr_56336", - "instr_56340", - "instr_56344" - ] - }, - "instr_56348": { - "virtual_address": 56348, - "size": 4, - "disassembly": "sub r5, r5, r11", - "mnemonic": "sub", - "operands": "r5, r5, r11", - "mode": "none" - }, - "instr_56352": { - "virtual_address": 56352, - "size": 4, - "disassembly": "b 0x0da5c", - "mnemonic": "b", - "operands": "0x0da5c", - "mode": "none" - }, - "bb_56348": { - "virtual_address": 56348, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55900, - "children": [ - "instr_56348", - "instr_56352" - ] - }, - "instr_56356": { - "virtual_address": 56356, - "size": 4, - "disassembly": "mov r10, r5", - "mnemonic": "mov", - "operands": "r10, r5", - "mode": "none" - }, - "instr_56360": { - "virtual_address": 56360, - "size": 4, - "disassembly": "mov r2, r5", - "mnemonic": "mov", - "operands": "r2, r5", - "mode": "none" - }, - "bb_56356": { - "virtual_address": 56356, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 56364, - "children": [ - "instr_56356", - "instr_56360" - ] - }, - "instr_56364": { - "virtual_address": 56364, - "size": 4, - "disassembly": "ldr r0, [r4, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r4, #0x0]", - "mode": "none" - }, - "instr_56368": { - "virtual_address": 56368, - "size": 4, - "disassembly": "b 0x0da2c", - "mnemonic": "b", - "operands": "0x0da2c", - "mode": "none" - }, - "bb_56364": { - "virtual_address": 56364, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55852, - "children": [ - "instr_56364", - "instr_56368" - ] - }, - "instr_56372": { - "virtual_address": 56372, - "size": 4, - "disassembly": "cmp r10, r5", - "mnemonic": "cmp", - "operands": "r10, r5", - "mode": "none" - }, - "instr_56376": { - "virtual_address": 56376, - "size": 4, - "disassembly": "movcc r11, r10", - "mnemonic": "movcc", - "operands": "r11, r10", - "mode": "none" - }, - "instr_56380": { - "virtual_address": 56380, - "size": 4, - "disassembly": "movcs r11, r5", - "mnemonic": "movcs", - "operands": "r11, r5", - "mode": "none" - }, - "instr_56384": { - "virtual_address": 56384, - "size": 4, - "disassembly": "mov r1, r8", - "mnemonic": "mov", - "operands": "r1, r8", - "mode": "none" - }, - "instr_56388": { - "virtual_address": 56388, - "size": 4, - "disassembly": "mov r2, r11", - "mnemonic": "mov", - "operands": "r2, r11", - "mode": "none" - }, - "instr_56392": { - "virtual_address": 56392, - "size": 4, - "disassembly": "bl 0x0ea7c", - "mnemonic": "bl", - "operands": "0x0ea7c", - "mode": "none" - }, - "instr_56396": { - "virtual_address": 56396, - "size": 4, - "disassembly": "ldr r3, [r4, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x8]", - "mode": "none" - }, - "instr_56400": { - "virtual_address": 56400, - "size": 4, - "disassembly": "sub r3, r3, r11", - "mnemonic": "sub", - "operands": "r3, r3, r11", - "mode": "none" - }, - "instr_56404": { - "virtual_address": 56404, - "size": 4, - "disassembly": "str r3, [r4, #0x8]", - "mnemonic": "str", - "operands": "r3, [r4, #0x8]", - "mode": "none" - }, - "instr_56408": { - "virtual_address": 56408, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_56412": { - "virtual_address": 56412, - "size": 4, - "disassembly": "ldr r3, [r4, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x0]", - "mode": "none" - }, - "instr_56416": { - "virtual_address": 56416, - "size": 4, - "disassembly": "add r3, r3, r11", - "mnemonic": "add", - "operands": "r3, r3, r11", - "mode": "none" - }, - "instr_56420": { - "virtual_address": 56420, - "size": 4, - "disassembly": "str r3, [r4, #0x0]", - "mnemonic": "str", - "operands": "r3, [r4, #0x0]", - "mode": "none" - }, - "instr_56424": { - "virtual_address": 56424, - "size": 4, - "disassembly": "bne 0x0dc1c", - "mnemonic": "bne", - "operands": "0x0dc1c", - "mode": "none" - }, - "bb_56372": { - "virtual_address": 56372, - "size": 56, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 56428, - "children": [ - "instr_56372", - "instr_56376", - "instr_56380", - "instr_56384", - "instr_56388", - "instr_56392", - "instr_56396", - "instr_56400", - "instr_56404", - "instr_56408", - "instr_56412", - "instr_56416", - "instr_56420", - "instr_56424" - ] - }, - "instr_56428": { - "virtual_address": 56428, - "size": 4, - "disassembly": "mov r1, r4", - "mnemonic": "mov", - "operands": "r1, r4", - "mode": "none" - }, - "instr_56432": { - "virtual_address": 56432, - "size": 4, - "disassembly": "mov r0, r9", - "mnemonic": "mov", - "operands": "r0, r9", - "mode": "none" - }, - "instr_56436": { - "virtual_address": 56436, - "size": 4, - "disassembly": "bl 0x0ce60", - "mnemonic": "bl", - "operands": "0x0ce60", - "mode": "none" - }, - "instr_56440": { - "virtual_address": 56440, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_56444": { - "virtual_address": 56444, - "size": 4, - "disassembly": "beq 0x0dc1c", - "mnemonic": "beq", - "operands": "0x0dc1c", - "mode": "none" - }, - "bb_56428": { - "virtual_address": 56428, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 56448, - "children": [ - "instr_56428", - "instr_56432", - "instr_56436", - "instr_56440", - "instr_56444" - ] - }, - "instr_56448": { - "virtual_address": 56448, - "size": 4, - "disassembly": "b 0x0dab8", - "mnemonic": "b", - "operands": "0x0dab8", - "mode": "none" - }, - "bb_56448": { - "virtual_address": 56448, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55992, - "children": [ - "instr_56448" - ] - }, - "instr_56452": { - "virtual_address": 56452, - "size": 4, - "disassembly": "mov r1, r11", - "mnemonic": "mov", - "operands": "r1, r11", - "mode": "none" - }, - "instr_56456": { - "virtual_address": 56456, - "size": 4, - "disassembly": "mov r5, r2", - "mnemonic": "mov", - "operands": "r5, r2", - "mode": "none" - }, - "instr_56460": { - "virtual_address": 56460, - "size": 4, - "disassembly": "str r2, [sp, #0x4]", - "mnemonic": "str", - "operands": "r2, [sp, #0x4]", - "mode": "none" - }, - "instr_56464": { - "virtual_address": 56464, - "size": 4, - "disassembly": "bl 0x0ea7c", - "mnemonic": "bl", - "operands": "0x0ea7c", - "mode": "none" - }, - "instr_56468": { - "virtual_address": 56468, - "size": 4, - "disassembly": "ldr r3, [r4, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x8]", - "mode": "none" - }, - "instr_56472": { - "virtual_address": 56472, - "size": 4, - "disassembly": "ldr r2, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x4]", - "mode": "none" - }, - "instr_56476": { - "virtual_address": 56476, - "size": 4, - "disassembly": "sub r3, r3, r2", - "mnemonic": "sub", - "operands": "r3, r3, r2", - "mode": "none" - }, - "instr_56480": { - "virtual_address": 56480, - "size": 4, - "disassembly": "str r3, [r4, #0x8]", - "mnemonic": "str", - "operands": "r3, [r4, #0x8]", - "mode": "none" - }, - "instr_56484": { - "virtual_address": 56484, - "size": 4, - "disassembly": "ldr r3, [r4, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x0]", - "mode": "none" - }, - "instr_56488": { - "virtual_address": 56488, - "size": 4, - "disassembly": "add r2, r3, r2", - "mnemonic": "add", - "operands": "r2, r3, r2", - "mode": "none" - }, - "instr_56492": { - "virtual_address": 56492, - "size": 4, - "disassembly": "str r2, [r4, #0x0]", - "mnemonic": "str", - "operands": "r2, [r4, #0x0]", - "mode": "none" - }, - "instr_56496": { - "virtual_address": 56496, - "size": 4, - "disassembly": "b 0x0db58", - "mnemonic": "b", - "operands": "0x0db58", - "mode": "none" - }, - "bb_56452": { - "virtual_address": 56452, - "size": 48, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 56152, - "children": [ - "instr_56452", - "instr_56456", - "instr_56460", - "instr_56464", - "instr_56468", - "instr_56472", - "instr_56476", - "instr_56480", - "instr_56484", - "instr_56488", - "instr_56492", - "instr_56496" - ] - }, - "instr_56500": { - "virtual_address": 56500, - "size": 4, - "disassembly": "mov r2, r5", - "mnemonic": "mov", - "operands": "r2, r5", - "mode": "none" - }, - "instr_56504": { - "virtual_address": 56504, - "size": 4, - "disassembly": "mov r1, r11", - "mnemonic": "mov", - "operands": "r1, r11", - "mode": "none" - }, - "instr_56508": { - "virtual_address": 56508, - "size": 4, - "disassembly": "bl 0x0ea7c", - "mnemonic": "bl", - "operands": "0x0ea7c", - "mode": "none" - }, - "instr_56512": { - "virtual_address": 56512, - "size": 4, - "disassembly": "ldr r3, [r4, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x0]", - "mode": "none" - }, - "instr_56516": { - "virtual_address": 56516, - "size": 4, - "disassembly": "add r3, r3, r5", - "mnemonic": "add", - "operands": "r3, r3, r5", - "mode": "none" - }, - "instr_56520": { - "virtual_address": 56520, - "size": 4, - "disassembly": "mov r1, r4", - "mnemonic": "mov", - "operands": "r1, r4", - "mode": "none" - }, - "instr_56524": { - "virtual_address": 56524, - "size": 4, - "disassembly": "mov r0, r9", - "mnemonic": "mov", - "operands": "r0, r9", - "mode": "none" - }, - "instr_56528": { - "virtual_address": 56528, - "size": 4, - "disassembly": "str r3, [r4, #0x0]", - "mnemonic": "str", - "operands": "r3, [r4, #0x0]", - "mode": "none" - }, - "instr_56532": { - "virtual_address": 56532, - "size": 4, - "disassembly": "bl 0x0ce60", - "mnemonic": "bl", - "operands": "0x0ce60", - "mode": "none" - }, - "instr_56536": { - "virtual_address": 56536, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_56540": { - "virtual_address": 56540, - "size": 4, - "disassembly": "beq 0x0db58", - "mnemonic": "beq", - "operands": "0x0db58", - "mode": "none" - }, - "bb_56500": { - "virtual_address": 56500, - "size": 44, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 56544, - "children": [ - "instr_56500", - "instr_56504", - "instr_56508", - "instr_56512", - "instr_56516", - "instr_56520", - "instr_56524", - "instr_56528", - "instr_56532", - "instr_56536", - "instr_56540" - ] - }, - "instr_56544": { - "virtual_address": 56544, - "size": 4, - "disassembly": "b 0x0dab8", - "mnemonic": "b", - "operands": "0x0dab8", - "mode": "none" - }, - "bb_56544": { - "virtual_address": 56544, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55992, - "children": [ - "instr_56544" - ] - }, - "instr_56548": { - "virtual_address": 56548, - "size": 4, - "disassembly": "mov r1, r0", - "mnemonic": "mov", - "operands": "r1, r0", - "mode": "none" - }, - "instr_56552": { - "virtual_address": 56552, - "size": 4, - "disassembly": "mov r0, r9", - "mnemonic": "mov", - "operands": "r0, r9", - "mode": "none" - }, - "instr_56556": { - "virtual_address": 56556, - "size": 4, - "disassembly": "bl 0x0fb90", - "mnemonic": "bl", - "operands": "0x0fb90", - "mode": "none" - }, - "instr_56560": { - "virtual_address": 56560, - "size": 4, - "disassembly": "subs r3, r0, #0x0", - "mnemonic": "subs", - "operands": "r3, r0, #0x0", - "mode": "none" - }, - "instr_56564": { - "virtual_address": 56564, - "size": 4, - "disassembly": "bne 0x0da0c", - "mnemonic": "bne", - "operands": "0x0da0c", - "mode": "none" - }, - "bb_56548": { - "virtual_address": 56548, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 56568, - "children": [ - "instr_56548", - "instr_56552", - "instr_56556", - "instr_56560", - "instr_56564" - ] - }, - "instr_56568": { - "virtual_address": 56568, - "size": 4, - "disassembly": "mov r0, r9", - "mnemonic": "mov", - "operands": "r0, r9", - "mode": "none" - }, - "instr_56572": { - "virtual_address": 56572, - "size": 4, - "disassembly": "ldr r1, [r4, #0x10]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x10]", - "mode": "none" - }, - "instr_56576": { - "virtual_address": 56576, - "size": 4, - "disassembly": "bl 0x0d590", - "mnemonic": "bl", - "operands": "0x0d590", - "mode": "none" - }, - "instr_56580": { - "virtual_address": 56580, - "size": 4, - "disassembly": "mov r2, #0xc", - "mnemonic": "mov", - "operands": "r2, #0xc", - "mode": "none" - }, - "instr_56584": { - "virtual_address": 56584, - "size": 4, - "disassembly": "ldrsh r3, [r4, #0xc]", - "mnemonic": "ldrsh", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "instr_56588": { - "virtual_address": 56588, - "size": 4, - "disassembly": "str r2, [r9, #0x0]", - "mnemonic": "str", - "operands": "r2, [r9, #0x0]", - "mode": "none" - }, - "instr_56592": { - "virtual_address": 56592, - "size": 4, - "disassembly": "bic r3, r3, #0x80", - "mnemonic": "bic", - "operands": "r3, r3, #0x80", - "mode": "none" - }, - "instr_56596": { - "virtual_address": 56596, - "size": 4, - "disassembly": "b 0x0dabc", - "mnemonic": "b", - "operands": "0x0dabc", - "mode": "none" - }, - "bb_56568": { - "virtual_address": 56568, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55996, - "children": [ - "instr_56568", - "instr_56572", - "instr_56576", - "instr_56580", - "instr_56584", - "instr_56588", - "instr_56592", - "instr_56596" - ] - }, - "instr_56600": { - "virtual_address": 56600, - "size": 4, - "disassembly": "add r2, r8, #0x1", - "mnemonic": "add", - "operands": "r2, r8, #0x1", - "mode": "none" - }, - "instr_56604": { - "virtual_address": 56604, - "size": 4, - "disassembly": "mov r10, r2", - "mnemonic": "mov", - "operands": "r10, r2", - "mode": "none" - }, - "instr_56608": { - "virtual_address": 56608, - "size": 4, - "disassembly": "b 0x0daf8", - "mnemonic": "b", - "operands": "0x0daf8", - "mode": "none" - }, - "bb_56600": { - "virtual_address": 56600, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 56056, - "children": [ - "instr_56600", - "instr_56604", - "instr_56608" - ] - }, - "instr_56612": { - "virtual_address": 56612, - "size": 4, - "disassembly": "mov r2, #0xc", - "mnemonic": "mov", - "operands": "r2, #0xc", - "mode": "none" - }, - "instr_56616": { - "virtual_address": 56616, - "size": 4, - "disassembly": "ldrsh r3, [r4, #0xc]", - "mnemonic": "ldrsh", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "instr_56620": { - "virtual_address": 56620, - "size": 4, - "disassembly": "str r2, [r9, #0x0]", - "mnemonic": "str", - "operands": "r2, [r9, #0x0]", - "mode": "none" - }, - "instr_56624": { - "virtual_address": 56624, - "size": 4, - "disassembly": "b 0x0dabc", - "mnemonic": "b", - "operands": "0x0dabc", - "mode": "none" - }, - "bb_56612": { - "virtual_address": 56612, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55996, - "children": [ - "instr_56612", - "instr_56616", - "instr_56620", - "instr_56624" - ] - }, - "instr_56628": { - "virtual_address": 56628, - "size": 4, - "disassembly": "mvn r0, #0x0", - "mnemonic": "mvn", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_56632": { - "virtual_address": 56632, - "size": 4, - "disassembly": "b 0x0d928", - "mnemonic": "b", - "operands": "0x0d928", - "mode": "none" - }, - "bb_56628": { - "virtual_address": 56628, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 55592, - "children": [ - "instr_56628", - "instr_56632" - ] - }, - "dw_56636": { - "virtual_address": 56636, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 55504 - ] - }, - "func_55420": { - "virtual_address": 55420, - "size": 1220, - "name": "__sfvwrite_r", - "children": [ - "bb_55420", - "bb_55432", - "bb_55472", - "bb_55484", - "bb_55496", - "bb_55508", - "bb_55516", - "bb_55560", - "bb_55588", - "bb_55592", - "bb_55604", - "bb_55624", - "bb_55648", - "bb_55656", - "bb_55660", - "bb_55668", - "bb_55684", - "bb_55696", - "bb_55704", - "bb_55764", - "bb_55784", - "bb_55820", - "bb_55852", - "bb_55900", - "bb_55924", - "bb_55940", - "bb_55956", - "bb_55972", - "bb_55992", - "bb_55996", - "bb_56020", - "bb_56028", - "bb_56044", - "bb_56052", - "bb_56056", - "bb_56112", - "bb_56120", - "bb_56152", - "bb_56164", - "bb_56192", - "bb_56200", - "bb_56204", - "bb_56228", - "bb_56252", - "bb_56264", - "bb_56280", - "bb_56292", - "bb_56348", - "bb_56356", - "bb_56364", - "bb_56372", - "bb_56428", - "bb_56448", - "bb_56452", - "bb_56500", - "bb_56544", - "bb_56548", - "bb_56568", - "bb_56600", - "bb_56612", - "bb_56628", - "dw_56636" - ] - }, - "instr_56640": { - "virtual_address": 56640, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, r7, r8, lr}", - "mode": "none" - }, - "instr_56644": { - "virtual_address": 56644, - "size": 4, - "disassembly": "mov r6, #0x0", - "mnemonic": "mov", - "operands": "r6, #0x0", - "mode": "none" - }, - "instr_56648": { - "virtual_address": 56648, - "size": 4, - "disassembly": "mov r8, r1", - "mnemonic": "mov", - "operands": "r8, r1", - "mode": "none" - }, - "instr_56652": { - "virtual_address": 56652, - "size": 4, - "disassembly": "add r7, r0, #0x2e0", - "mnemonic": "add", - "operands": "r7, r0, #0x2e0", - "mode": "none" - }, - "bb_56640": { - "virtual_address": 56640, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 56656, - "children": [ - "instr_56640", - "instr_56644", - "instr_56648", - "instr_56652" - ] - }, - "instr_56656": { - "virtual_address": 56656, - "size": 4, - "disassembly": "ldr r5, [r7, #0x4]", - "mnemonic": "ldr", - "operands": "r5, [r7, #0x4]", - "mode": "none" - }, - "instr_56660": { - "virtual_address": 56660, - "size": 4, - "disassembly": "subs r5, r5, #0x1", - "mnemonic": "subs", - "operands": "r5, r5, #0x1", - "mode": "none" - }, - "instr_56664": { - "virtual_address": 56664, - "size": 4, - "disassembly": "ldr r4, [r7, #0x8]", - "mnemonic": "ldr", - "operands": "r4, [r7, #0x8]", - "mode": "none" - }, - "instr_56668": { - "virtual_address": 56668, - "size": 4, - "disassembly": "bmi 0x0dd98", - "mnemonic": "bmi", - "operands": "0x0dd98", - "mode": "none" - }, - "bb_56656": { - "virtual_address": 56656, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 56672, - "children": [ - "instr_56656", - "instr_56660", - "instr_56664", - "instr_56668" - ] - }, - "instr_56672": { - "virtual_address": 56672, - "size": 4, - "disassembly": "ldrh r3, [r4, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "instr_56676": { - "virtual_address": 56676, - "size": 4, - "disassembly": "cmp r3, #0x1", - "mnemonic": "cmp", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_56680": { - "virtual_address": 56680, - "size": 4, - "disassembly": "sub r5, r5, #0x1", - "mnemonic": "sub", - "operands": "r5, r5, #0x1", - "mode": "none" - }, - "instr_56684": { - "virtual_address": 56684, - "size": 4, - "disassembly": "bls 0x0dd8c", - "mnemonic": "bls", - "operands": "0x0dd8c", - "mode": "none" - }, - "bb_56672": { - "virtual_address": 56672, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 56688, - "children": [ - "instr_56672", - "instr_56676", - "instr_56680", - "instr_56684" - ] - }, - "instr_56688": { - "virtual_address": 56688, - "size": 4, - "disassembly": "ldrsh r3, [r4, #0xe]", - "mnemonic": "ldrsh", - "operands": "r3, [r4, #0xe]", - "mode": "none" - }, - "instr_56692": { - "virtual_address": 56692, - "size": 4, - "disassembly": "cmn r3, #0x1", - "mnemonic": "cmn", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_56696": { - "virtual_address": 56696, - "size": 4, - "disassembly": "beq 0x0dd8c", - "mnemonic": "beq", - "operands": "0x0dd8c", - "mode": "none" - }, - "bb_56688": { - "virtual_address": 56688, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 56700, - "children": [ - "instr_56688", - "instr_56692", - "instr_56696" - ] - }, - "instr_56700": { - "virtual_address": 56700, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_56704": { - "virtual_address": 56704, - "size": 4, - "disassembly": "mov lr, pc", - "mnemonic": "mov", - "operands": "lr, pc", - "mode": "none" - }, - "instr_56708": { - "virtual_address": 56708, - "size": 4, - "disassembly": "bx r8", - "mnemonic": "bx", - "operands": "r8", - "mode": "none" - }, - "instr_56712": { - "virtual_address": 56712, - "size": 4, - "disassembly": "orr r6, r6, r0", - "mnemonic": "orr", - "operands": "r6, r6, r0", - "mode": "none" - }, - "bb_56700": { - "virtual_address": 56700, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 56716, - "children": [ - "instr_56700", - "instr_56704", - "instr_56708", - "instr_56712" - ] - }, - "instr_56716": { - "virtual_address": 56716, - "size": 4, - "disassembly": "cmn r5, #0x1", - "mnemonic": "cmn", - "operands": "r5, #0x1", - "mode": "none" - }, - "instr_56720": { - "virtual_address": 56720, - "size": 4, - "disassembly": "add r4, r4, #0x68", - "mnemonic": "add", - "operands": "r4, r4, #0x68", - "mode": "none" - }, - "instr_56724": { - "virtual_address": 56724, - "size": 4, - "disassembly": "bne 0x0dd60", - "mnemonic": "bne", - "operands": "0x0dd60", - "mode": "none" - }, - "bb_56716": { - "virtual_address": 56716, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 56728, - "children": [ - "instr_56716", - "instr_56720", - "instr_56724" - ] - }, - "instr_56728": { - "virtual_address": 56728, - "size": 4, - "disassembly": "ldr r7, [r7, #0x0]", - "mnemonic": "ldr", - "operands": "r7, [r7, #0x0]", - "mode": "none" - }, - "instr_56732": { - "virtual_address": 56732, - "size": 4, - "disassembly": "cmp r7, #0x0", - "mnemonic": "cmp", - "operands": "r7, #0x0", - "mode": "none" - }, - "instr_56736": { - "virtual_address": 56736, - "size": 4, - "disassembly": "bne 0x0dd50", - "mnemonic": "bne", - "operands": "0x0dd50", - "mode": "none" - }, - "bb_56728": { - "virtual_address": 56728, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 56740, - "children": [ - "instr_56728", - "instr_56732", - "instr_56736" - ] - }, - "instr_56740": { - "virtual_address": 56740, - "size": 4, - "disassembly": "mov r0, r6", - "mnemonic": "mov", - "operands": "r0, r6", - "mode": "none" - }, - "instr_56744": { - "virtual_address": 56744, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, lr}", - "mode": "none" - }, - "instr_56748": { - "virtual_address": 56748, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_56740": { - "virtual_address": 56740, - "size": 12, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_56740", - "instr_56744", - "instr_56748" - ] - }, - "func_56640": { - "virtual_address": 56640, - "size": 112, - "name": "_fwalk", - "children": [ - "bb_56640", - "bb_56656", - "bb_56672", - "bb_56688", - "bb_56700", - "bb_56716", - "bb_56728", - "bb_56740" - ] - }, - "instr_56752": { - "virtual_address": 56752, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, lr}", - "mode": "none" - }, - "instr_56756": { - "virtual_address": 56756, - "size": 4, - "disassembly": "mov r9, #0x0", - "mnemonic": "mov", - "operands": "r9, #0x0", - "mode": "none" - }, - "instr_56760": { - "virtual_address": 56760, - "size": 4, - "disassembly": "mov r7, r0", - "mnemonic": "mov", - "operands": "r7, r0", - "mode": "none" - }, - "instr_56764": { - "virtual_address": 56764, - "size": 4, - "disassembly": "mov r8, r1", - "mnemonic": "mov", - "operands": "r8, r1", - "mode": "none" - }, - "instr_56768": { - "virtual_address": 56768, - "size": 4, - "disassembly": "add r6, r0, #0x2e0", - "mnemonic": "add", - "operands": "r6, r0, #0x2e0", - "mode": "none" - }, - "bb_56752": { - "virtual_address": 56752, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 56772, - "children": [ - "instr_56752", - "instr_56756", - "instr_56760", - "instr_56764", - "instr_56768" - ] - }, - "instr_56772": { - "virtual_address": 56772, - "size": 4, - "disassembly": "ldr r5, [r6, #0x4]", - "mnemonic": "ldr", - "operands": "r5, [r6, #0x4]", - "mode": "none" - }, - "instr_56776": { - "virtual_address": 56776, - "size": 4, - "disassembly": "subs r5, r5, #0x1", - "mnemonic": "subs", - "operands": "r5, r5, #0x1", - "mode": "none" - }, - "instr_56780": { - "virtual_address": 56780, - "size": 4, - "disassembly": "ldr r4, [r6, #0x8]", - "mnemonic": "ldr", - "operands": "r4, [r6, #0x8]", - "mode": "none" - }, - "instr_56784": { - "virtual_address": 56784, - "size": 4, - "disassembly": "bmi 0x0de10", - "mnemonic": "bmi", - "operands": "0x0de10", - "mode": "none" - }, - "bb_56772": { - "virtual_address": 56772, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 56788, - "children": [ - "instr_56772", - "instr_56776", - "instr_56780", - "instr_56784" - ] - }, - "instr_56788": { - "virtual_address": 56788, - "size": 4, - "disassembly": "ldrh r3, [r4, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "instr_56792": { - "virtual_address": 56792, - "size": 4, - "disassembly": "cmp r3, #0x1", - "mnemonic": "cmp", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_56796": { - "virtual_address": 56796, - "size": 4, - "disassembly": "sub r5, r5, #0x1", - "mnemonic": "sub", - "operands": "r5, r5, #0x1", - "mode": "none" - }, - "instr_56800": { - "virtual_address": 56800, - "size": 4, - "disassembly": "bls 0x0de04", - "mnemonic": "bls", - "operands": "0x0de04", - "mode": "none" - }, - "bb_56788": { - "virtual_address": 56788, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 56804, - "children": [ - "instr_56788", - "instr_56792", - "instr_56796", - "instr_56800" - ] - }, - "instr_56804": { - "virtual_address": 56804, - "size": 4, - "disassembly": "ldrsh r3, [r4, #0xe]", - "mnemonic": "ldrsh", - "operands": "r3, [r4, #0xe]", - "mode": "none" - }, - "instr_56808": { - "virtual_address": 56808, - "size": 4, - "disassembly": "cmn r3, #0x1", - "mnemonic": "cmn", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_56812": { - "virtual_address": 56812, - "size": 4, - "disassembly": "beq 0x0de04", - "mnemonic": "beq", - "operands": "0x0de04", - "mode": "none" - }, - "bb_56804": { - "virtual_address": 56804, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 56816, - "children": [ - "instr_56804", - "instr_56808", - "instr_56812" - ] - }, - "instr_56816": { - "virtual_address": 56816, - "size": 4, - "disassembly": "mov r1, r4", - "mnemonic": "mov", - "operands": "r1, r4", - "mode": "none" - }, - "instr_56820": { - "virtual_address": 56820, - "size": 4, - "disassembly": "mov r0, r7", - "mnemonic": "mov", - "operands": "r0, r7", - "mode": "none" - }, - "instr_56824": { - "virtual_address": 56824, - "size": 4, - "disassembly": "mov lr, pc", - "mnemonic": "mov", - "operands": "lr, pc", - "mode": "none" - }, - "instr_56828": { - "virtual_address": 56828, - "size": 4, - "disassembly": "bx r8", - "mnemonic": "bx", - "operands": "r8", - "mode": "none" - }, - "instr_56832": { - "virtual_address": 56832, - "size": 4, - "disassembly": "orr r9, r9, r0", - "mnemonic": "orr", - "operands": "r9, r9, r0", - "mode": "none" - }, - "bb_56816": { - "virtual_address": 56816, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 56836, - "children": [ - "instr_56816", - "instr_56820", - "instr_56824", - "instr_56828", - "instr_56832" - ] - }, - "instr_56836": { - "virtual_address": 56836, - "size": 4, - "disassembly": "cmn r5, #0x1", - "mnemonic": "cmn", - "operands": "r5, #0x1", - "mode": "none" - }, - "instr_56840": { - "virtual_address": 56840, - "size": 4, - "disassembly": "add r4, r4, #0x68", - "mnemonic": "add", - "operands": "r4, r4, #0x68", - "mode": "none" - }, - "instr_56844": { - "virtual_address": 56844, - "size": 4, - "disassembly": "bne 0x0ddd4", - "mnemonic": "bne", - "operands": "0x0ddd4", - "mode": "none" - }, - "bb_56836": { - "virtual_address": 56836, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 56848, - "children": [ - "instr_56836", - "instr_56840", - "instr_56844" - ] - }, - "instr_56848": { - "virtual_address": 56848, - "size": 4, - "disassembly": "ldr r6, [r6, #0x0]", - "mnemonic": "ldr", - "operands": "r6, [r6, #0x0]", - "mode": "none" - }, - "instr_56852": { - "virtual_address": 56852, - "size": 4, - "disassembly": "cmp r6, #0x0", - "mnemonic": "cmp", - "operands": "r6, #0x0", - "mode": "none" - }, - "instr_56856": { - "virtual_address": 56856, - "size": 4, - "disassembly": "bne 0x0ddc4", - "mnemonic": "bne", - "operands": "0x0ddc4", - "mode": "none" - }, - "bb_56848": { - "virtual_address": 56848, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 56860, - "children": [ - "instr_56848", - "instr_56852", - "instr_56856" - ] - }, - "instr_56860": { - "virtual_address": 56860, - "size": 4, - "disassembly": "mov r0, r9", - "mnemonic": "mov", - "operands": "r0, r9", - "mode": "none" - }, - "instr_56864": { - "virtual_address": 56864, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, lr}", - "mode": "none" - }, - "instr_56868": { - "virtual_address": 56868, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_56860": { - "virtual_address": 56860, - "size": 12, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_56860", - "instr_56864", - "instr_56868" - ] - }, - "func_56752": { - "virtual_address": 56752, - "size": 120, - "name": "_fwalk_reent", - "children": [ - "bb_56752", - "bb_56772", - "bb_56788", - "bb_56804", - "bb_56816", - "bb_56836", - "bb_56848", - "bb_56860" - ] - }, - "instr_56872": { - "virtual_address": 56872, - "size": 4, - "disassembly": "add r0, r0, #0xf0", - "mnemonic": "add", - "operands": "r0, r0, #0xf0", - "mode": "none" - }, - "instr_56876": { - "virtual_address": 56876, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_56872": { - "virtual_address": 56872, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_56872", - "instr_56876" - ] - }, - "func_56872": { - "virtual_address": 56872, - "size": 8, - "name": "__localeconv_l", - "children": [ - "bb_56872" - ] - }, - "instr_56880": { - "virtual_address": 56880, - "size": 4, - "disassembly": "ldr r0, [0xde38]", - "mnemonic": "ldr", - "operands": "r0, [0xde38]", - "mode": "none" - }, - "instr_56884": { - "virtual_address": 56884, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_56880": { - "virtual_address": 56880, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_56880", - "instr_56884" - ] - }, - "dw_56888": { - "virtual_address": 56888, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 56880 - ] - }, - "func_56880": { - "virtual_address": 56880, - "size": 12, - "name": "_localeconv_r", - "children": [ - "bb_56880", - "dw_56888" - ] - }, - "instr_56892": { - "virtual_address": 56892, - "size": 4, - "disassembly": "ldr r0, [0xde44]", - "mnemonic": "ldr", - "operands": "r0, [0xde44]", - "mode": "none" - }, - "instr_56896": { - "virtual_address": 56896, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_56892": { - "virtual_address": 56892, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_56892", - "instr_56896" - ] - }, - "dw_56900": { - "virtual_address": 56900, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 56892 - ] - }, - "func_56892": { - "virtual_address": 56892, - "size": 12, - "name": "localeconv", - "children": [ - "bb_56892", - "dw_56900" - ] - }, - "instr_56904": { - "virtual_address": 56904, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_56904": { - "virtual_address": 56904, - "size": 4, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_56904" - ] - }, - "func_56904": { - "virtual_address": 56904, - "size": 4, - "name": "__retarget_lock_init", - "children": [ - "bb_56904" - ] - }, - "instr_56908": { - "virtual_address": 56908, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_56908": { - "virtual_address": 56908, - "size": 4, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_56908" - ] - }, - "func_56908": { - "virtual_address": 56908, - "size": 4, - "name": "__retarget_lock_init_recursive", - "children": [ - "bb_56908" - ] - }, - "instr_56912": { - "virtual_address": 56912, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_56912": { - "virtual_address": 56912, - "size": 4, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_56912" - ] - }, - "func_56912": { - "virtual_address": 56912, - "size": 4, - "name": "__retarget_lock_close", - "children": [ - "bb_56912" - ] - }, - "instr_56916": { - "virtual_address": 56916, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_56916": { - "virtual_address": 56916, - "size": 4, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_56916" - ] - }, - "func_56916": { - "virtual_address": 56916, - "size": 4, - "name": "__retarget_lock_close_recursive", - "children": [ - "bb_56916" - ] - }, - "instr_56920": { - "virtual_address": 56920, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_56920": { - "virtual_address": 56920, - "size": 4, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_56920" - ] - }, - "func_56920": { - "virtual_address": 56920, - "size": 4, - "name": "__retarget_lock_acquire", - "children": [ - "bb_56920" - ] - }, - "instr_56924": { - "virtual_address": 56924, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_56924": { - "virtual_address": 56924, - "size": 4, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_56924" - ] - }, - "func_56924": { - "virtual_address": 56924, - "size": 4, - "name": "__retarget_lock_acquire_recursive", - "children": [ - "bb_56924" - ] - }, - "instr_56928": { - "virtual_address": 56928, - "size": 4, - "disassembly": "mov r0, #0x1", - "mnemonic": "mov", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_56932": { - "virtual_address": 56932, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_56928": { - "virtual_address": 56928, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_56928", - "instr_56932" - ] - }, - "func_56928": { - "virtual_address": 56928, - "size": 8, - "name": "__retarget_lock_try_acquire", - "children": [ - "bb_56928" - ] - }, - "instr_56936": { - "virtual_address": 56936, - "size": 4, - "disassembly": "mov r0, #0x1", - "mnemonic": "mov", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_56940": { - "virtual_address": 56940, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_56936": { - "virtual_address": 56936, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_56936", - "instr_56940" - ] - }, - "func_56936": { - "virtual_address": 56936, - "size": 8, - "name": "__retarget_lock_try_acquire_recursive", - "children": [ - "bb_56936" - ] - }, - "instr_56944": { - "virtual_address": 56944, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_56944": { - "virtual_address": 56944, - "size": 4, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_56944" - ] - }, - "func_56944": { - "virtual_address": 56944, - "size": 4, - "name": "__retarget_lock_release", - "children": [ - "bb_56944" - ] - }, - "instr_56948": { - "virtual_address": 56948, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_56948": { - "virtual_address": 56948, - "size": 4, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_56948" - ] - }, - "func_56948": { - "virtual_address": 56948, - "size": 4, - "name": "__retarget_lock_release_recursive", - "children": [ - "bb_56948" - ] - }, - "instr_56952": { - "virtual_address": 56952, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, r7, r8, lr}", - "mode": "none" - }, - "instr_56956": { - "virtual_address": 56956, - "size": 4, - "disassembly": "ldrh r3, [r1, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r1, #0xc]", - "mode": "none" - }, - "instr_56960": { - "virtual_address": 56960, - "size": 4, - "disassembly": "tst r3, #0x2", - "mnemonic": "tst", - "operands": "r3, #0x2", - "mode": "none" - }, - "instr_56964": { - "virtual_address": 56964, - "size": 4, - "disassembly": "mov r4, r1", - "mnemonic": "mov", - "operands": "r4, r1", - "mode": "none" - }, - "instr_56968": { - "virtual_address": 56968, - "size": 4, - "disassembly": "sub sp, sp, #0x58", - "mnemonic": "sub", - "operands": "sp, sp, #0x58", - "mode": "none" - }, - "instr_56972": { - "virtual_address": 56972, - "size": 4, - "disassembly": "beq 0x0deb0", - "mnemonic": "beq", - "operands": "0x0deb0", - "mode": "none" - }, - "bb_56952": { - "virtual_address": 56952, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 56976, - "children": [ - "instr_56952", - "instr_56956", - "instr_56960", - "instr_56964", - "instr_56968", - "instr_56972" - ] - }, - "instr_56976": { - "virtual_address": 56976, - "size": 4, - "disassembly": "mov r2, #0x1", - "mnemonic": "mov", - "operands": "r2, #0x1", - "mode": "none" - }, - "instr_56980": { - "virtual_address": 56980, - "size": 4, - "disassembly": "add r3, r1, #0x43", - "mnemonic": "add", - "operands": "r3, r1, #0x43", - "mode": "none" - }, - "instr_56984": { - "virtual_address": 56984, - "size": 4, - "disassembly": "str r3, [r1, #0x0]", - "mnemonic": "str", - "operands": "r3, [r1, #0x0]", - "mode": "none" - }, - "instr_56988": { - "virtual_address": 56988, - "size": 4, - "disassembly": "str r3, [r1, #0x10]", - "mnemonic": "str", - "operands": "r3, [r1, #0x10]", - "mode": "none" - }, - "instr_56992": { - "virtual_address": 56992, - "size": 4, - "disassembly": "str r2, [r1, #0x14]", - "mnemonic": "str", - "operands": "r2, [r1, #0x14]", - "mode": "none" - }, - "bb_56976": { - "virtual_address": 56976, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 56996, - "children": [ - "instr_56976", - "instr_56980", - "instr_56984", - "instr_56988", - "instr_56992" - ] - }, - "instr_56996": { - "virtual_address": 56996, - "size": 4, - "disassembly": "add sp, sp, #0x58", - "mnemonic": "add", - "operands": "sp, sp, #0x58", - "mode": "none" - }, - "instr_57000": { - "virtual_address": 57000, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, lr}", - "mode": "none" - }, - "instr_57004": { - "virtual_address": 57004, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_56996": { - "virtual_address": 56996, - "size": 12, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_56996", - "instr_57000", - "instr_57004" - ] - }, - "instr_57008": { - "virtual_address": 57008, - "size": 4, - "disassembly": "ldrsh r1, [r1, #0xe]", - "mnemonic": "ldrsh", - "operands": "r1, [r1, #0xe]", - "mode": "none" - }, - "instr_57012": { - "virtual_address": 57012, - "size": 4, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_57016": { - "virtual_address": 57016, - "size": 4, - "disassembly": "mov r6, r0", - "mnemonic": "mov", - "operands": "r6, r0", - "mode": "none" - }, - "instr_57020": { - "virtual_address": 57020, - "size": 4, - "disassembly": "blt 0x0df40", - "mnemonic": "blt", - "operands": "0x0df40", - "mode": "none" - }, - "bb_57008": { - "virtual_address": 57008, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 57024, - "children": [ - "instr_57008", - "instr_57012", - "instr_57016", - "instr_57020" - ] - }, - "instr_57024": { - "virtual_address": 57024, - "size": 4, - "disassembly": "mov r2, sp", - "mnemonic": "mov", - "operands": "r2, sp", - "mode": "none" - }, - "instr_57028": { - "virtual_address": 57028, - "size": 4, - "disassembly": "bl 0x12054", - "mnemonic": "bl", - "operands": "0x12054", - "mode": "none" - }, - "instr_57032": { - "virtual_address": 57032, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_57036": { - "virtual_address": 57036, - "size": 4, - "disassembly": "blt 0x0df3c", - "mnemonic": "blt", - "operands": "0x0df3c", - "mode": "none" - }, - "bb_57024": { - "virtual_address": 57024, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 57040, - "children": [ - "instr_57024", - "instr_57028", - "instr_57032", - "instr_57036" - ] - }, - "instr_57040": { - "virtual_address": 57040, - "size": 4, - "disassembly": "mov r8, #0x400", - "mnemonic": "mov", - "operands": "r8, #0x400", - "mode": "none" - }, - "instr_57044": { - "virtual_address": 57044, - "size": 4, - "disassembly": "mov r7, #0x800", - "mnemonic": "mov", - "operands": "r7, #0x800", - "mode": "none" - }, - "instr_57048": { - "virtual_address": 57048, - "size": 4, - "disassembly": "ldr r5, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r5, [sp, #0x4]", - "mode": "none" - }, - "instr_57052": { - "virtual_address": 57052, - "size": 4, - "disassembly": "and r5, r5, #0xf000", - "mnemonic": "and", - "operands": "r5, r5, #0xf000", - "mode": "none" - }, - "instr_57056": { - "virtual_address": 57056, - "size": 4, - "disassembly": "sub r3, r5, #0x2000", - "mnemonic": "sub", - "operands": "r3, r5, #0x2000", - "mode": "none" - }, - "instr_57060": { - "virtual_address": 57060, - "size": 4, - "disassembly": "rsbs r5, r3, #0x0", - "mnemonic": "rsbs", - "operands": "r5, r3, #0x0", - "mode": "none" - }, - "instr_57064": { - "virtual_address": 57064, - "size": 4, - "disassembly": "adc r5, r5, r3", - "mnemonic": "adc", - "operands": "r5, r5, r3", - "mode": "none" - }, - "bb_57040": { - "virtual_address": 57040, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 57068, - "children": [ - "instr_57040", - "instr_57044", - "instr_57048", - "instr_57052", - "instr_57056", - "instr_57060", - "instr_57064" - ] - }, - "instr_57068": { - "virtual_address": 57068, - "size": 4, - "disassembly": "mov r1, r8", - "mnemonic": "mov", - "operands": "r1, r8", - "mode": "none" - }, - "instr_57072": { - "virtual_address": 57072, - "size": 4, - "disassembly": "mov r0, r6", - "mnemonic": "mov", - "operands": "r0, r6", - "mode": "none" - }, - "instr_57076": { - "virtual_address": 57076, - "size": 4, - "disassembly": "bl 0x0e05c", - "mnemonic": "bl", - "operands": "0x0e05c", - "mode": "none" - }, - "instr_57080": { - "virtual_address": 57080, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_57084": { - "virtual_address": 57084, - "size": 4, - "disassembly": "beq 0x0df5c", - "mnemonic": "beq", - "operands": "0x0df5c", - "mode": "none" - }, - "bb_57068": { - "virtual_address": 57068, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 57088, - "children": [ - "instr_57068", - "instr_57072", - "instr_57076", - "instr_57080", - "instr_57084" - ] - }, - "instr_57088": { - "virtual_address": 57088, - "size": 4, - "disassembly": "ldrsh r3, [r4, #0xc]", - "mnemonic": "ldrsh", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "instr_57092": { - "virtual_address": 57092, - "size": 4, - "disassembly": "ldr r2, [0xdfb8]", - "mnemonic": "ldr", - "operands": "r2, [0xdfb8]", - "mode": "none" - }, - "instr_57096": { - "virtual_address": 57096, - "size": 4, - "disassembly": "orr r3, r3, #0x80", - "mnemonic": "orr", - "operands": "r3, r3, #0x80", - "mode": "none" - }, - "instr_57100": { - "virtual_address": 57100, - "size": 4, - "disassembly": "cmp r5, #0x0", - "mnemonic": "cmp", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_57104": { - "virtual_address": 57104, - "size": 4, - "disassembly": "str r2, [r6, #0x3c]", - "mnemonic": "str", - "operands": "r2, [r6, #0x3c]", - "mode": "none" - }, - "instr_57108": { - "virtual_address": 57108, - "size": 4, - "disassembly": "str r8, [r4, #0x14]", - "mnemonic": "str", - "operands": "r8, [r4, #0x14]", - "mode": "none" - }, - "instr_57112": { - "virtual_address": 57112, - "size": 4, - "disassembly": "strh r3, [r4, #0xc]", - "mnemonic": "strh", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "instr_57116": { - "virtual_address": 57116, - "size": 4, - "disassembly": "str r0, [r4, #0x0]", - "mnemonic": "str", - "operands": "r0, [r4, #0x0]", - "mode": "none" - }, - "instr_57120": { - "virtual_address": 57120, - "size": 4, - "disassembly": "str r0, [r4, #0x10]", - "mnemonic": "str", - "operands": "r0, [r4, #0x10]", - "mode": "none" - }, - "instr_57124": { - "virtual_address": 57124, - "size": 4, - "disassembly": "bne 0x0df8c", - "mnemonic": "bne", - "operands": "0x0df8c", - "mode": "none" - }, - "bb_57088": { - "virtual_address": 57088, - "size": 40, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 57128, - "children": [ - "instr_57088", - "instr_57092", - "instr_57096", - "instr_57100", - "instr_57104", - "instr_57108", - "instr_57112", - "instr_57116", - "instr_57120", - "instr_57124" - ] - }, - "instr_57128": { - "virtual_address": 57128, - "size": 4, - "disassembly": "orr r3, r3, r7", - "mnemonic": "orr", - "operands": "r3, r3, r7", - "mode": "none" - }, - "instr_57132": { - "virtual_address": 57132, - "size": 4, - "disassembly": "strh r3, [r4, #0xc]", - "mnemonic": "strh", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "instr_57136": { - "virtual_address": 57136, - "size": 4, - "disassembly": "add sp, sp, #0x58", - "mnemonic": "add", - "operands": "sp, sp, #0x58", - "mode": "none" - }, - "instr_57140": { - "virtual_address": 57140, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, lr}", - "mode": "none" - }, - "instr_57144": { - "virtual_address": 57144, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_57128": { - "virtual_address": 57128, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_57128", - "instr_57132", - "instr_57136", - "instr_57140", - "instr_57144" - ] - }, - "instr_57148": { - "virtual_address": 57148, - "size": 4, - "disassembly": "ldrh r3, [r4, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "bb_57148": { - "virtual_address": 57148, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 57152, - "children": [ - "instr_57148" - ] - }, - "instr_57152": { - "virtual_address": 57152, - "size": 4, - "disassembly": "ands r5, r3, #0x80", - "mnemonic": "ands", - "operands": "r5, r3, #0x80", - "mode": "none" - }, - "instr_57156": { - "virtual_address": 57156, - "size": 4, - "disassembly": "moveq r8, #0x400", - "mnemonic": "moveq", - "operands": "r8, #0x400", - "mode": "none" - }, - "instr_57160": { - "virtual_address": 57160, - "size": 4, - "disassembly": "moveq r7, r5", - "mnemonic": "moveq", - "operands": "r7, r5", - "mode": "none" - }, - "instr_57164": { - "virtual_address": 57164, - "size": 4, - "disassembly": "movne r5, #0x0", - "mnemonic": "movne", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_57168": { - "virtual_address": 57168, - "size": 4, - "disassembly": "movne r8, #0x40", - "mnemonic": "movne", - "operands": "r8, #0x40", - "mode": "none" - }, - "instr_57172": { - "virtual_address": 57172, - "size": 4, - "disassembly": "movne r7, r5", - "mnemonic": "movne", - "operands": "r7, r5", - "mode": "none" - }, - "instr_57176": { - "virtual_address": 57176, - "size": 4, - "disassembly": "b 0x0deec", - "mnemonic": "b", - "operands": "0x0deec", - "mode": "none" - }, - "bb_57152": { - "virtual_address": 57152, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 57068, - "children": [ - "instr_57152", - "instr_57156", - "instr_57160", - "instr_57164", - "instr_57168", - "instr_57172", - "instr_57176" - ] - }, - "instr_57180": { - "virtual_address": 57180, - "size": 4, - "disassembly": "ldrsh r3, [r4, #0xc]", - "mnemonic": "ldrsh", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "instr_57184": { - "virtual_address": 57184, - "size": 4, - "disassembly": "tst r3, #0x200", - "mnemonic": "tst", - "operands": "r3, #0x200", - "mode": "none" - }, - "instr_57188": { - "virtual_address": 57188, - "size": 4, - "disassembly": "bne 0x0dea4", - "mnemonic": "bne", - "operands": "0x0dea4", - "mode": "none" - }, - "bb_57180": { - "virtual_address": 57180, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 57192, - "children": [ - "instr_57180", - "instr_57184", - "instr_57188" - ] - }, - "instr_57192": { - "virtual_address": 57192, - "size": 4, - "disassembly": "mov r1, #0x1", - "mnemonic": "mov", - "operands": "r1, #0x1", - "mode": "none" - }, - "instr_57196": { - "virtual_address": 57196, - "size": 4, - "disassembly": "bic r3, r3, #0x3", - "mnemonic": "bic", - "operands": "r3, r3, #0x3", - "mode": "none" - }, - "instr_57200": { - "virtual_address": 57200, - "size": 4, - "disassembly": "add r2, r4, #0x43", - "mnemonic": "add", - "operands": "r2, r4, #0x43", - "mode": "none" - }, - "instr_57204": { - "virtual_address": 57204, - "size": 4, - "disassembly": "orr r3, r3, #0x2", - "mnemonic": "orr", - "operands": "r3, r3, #0x2", - "mode": "none" - }, - "instr_57208": { - "virtual_address": 57208, - "size": 4, - "disassembly": "strh r3, [r4, #0xc]", - "mnemonic": "strh", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "instr_57212": { - "virtual_address": 57212, - "size": 4, - "disassembly": "str r2, [r4, #0x0]", - "mnemonic": "str", - "operands": "r2, [r4, #0x0]", - "mode": "none" - }, - "instr_57216": { - "virtual_address": 57216, - "size": 4, - "disassembly": "str r2, [r4, #0x10]", - "mnemonic": "str", - "operands": "r2, [r4, #0x10]", - "mode": "none" - }, - "instr_57220": { - "virtual_address": 57220, - "size": 4, - "disassembly": "str r1, [r4, #0x14]", - "mnemonic": "str", - "operands": "r1, [r4, #0x14]", - "mode": "none" - }, - "instr_57224": { - "virtual_address": 57224, - "size": 4, - "disassembly": "b 0x0dea4", - "mnemonic": "b", - "operands": "0x0dea4", - "mode": "none" - }, - "bb_57192": { - "virtual_address": 57192, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 56996, - "children": [ - "instr_57192", - "instr_57196", - "instr_57200", - "instr_57204", - "instr_57208", - "instr_57212", - "instr_57216", - "instr_57220", - "instr_57224" - ] - }, - "instr_57228": { - "virtual_address": 57228, - "size": 4, - "disassembly": "mov r0, r6", - "mnemonic": "mov", - "operands": "r0, r6", - "mode": "none" - }, - "instr_57232": { - "virtual_address": 57232, - "size": 4, - "disassembly": "ldrsh r1, [r4, #0xe]", - "mnemonic": "ldrsh", - "operands": "r1, [r4, #0xe]", - "mode": "none" - }, - "instr_57236": { - "virtual_address": 57236, - "size": 4, - "disassembly": "bl 0x12094", - "mnemonic": "bl", - "operands": "0x12094", - "mode": "none" - }, - "instr_57240": { - "virtual_address": 57240, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_57244": { - "virtual_address": 57244, - "size": 4, - "disassembly": "ldrhne r3, [r4, #0xc]", - "mnemonic": "ldrhne", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "instr_57248": { - "virtual_address": 57248, - "size": 4, - "disassembly": "bicne r3, r3, #0x3", - "mnemonic": "bicne", - "operands": "r3, r3, #0x3", - "mode": "none" - }, - "instr_57252": { - "virtual_address": 57252, - "size": 4, - "disassembly": "orrne r3, r3, #0x1", - "mnemonic": "orrne", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_57256": { - "virtual_address": 57256, - "size": 4, - "disassembly": "movne r3, r3, lsl #0x10", - "mnemonic": "movne", - "operands": "r3, r3, lsl #0x10", - "mode": "none" - }, - "instr_57260": { - "virtual_address": 57260, - "size": 4, - "disassembly": "ldrsheq r3, [r4, #0xc]", - "mnemonic": "ldrsheq", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "instr_57264": { - "virtual_address": 57264, - "size": 4, - "disassembly": "movne r3, r3, asr #0x10", - "mnemonic": "movne", - "operands": "r3, r3, asr #0x10", - "mode": "none" - }, - "instr_57268": { - "virtual_address": 57268, - "size": 4, - "disassembly": "b 0x0df28", - "mnemonic": "b", - "operands": "0x0df28", - "mode": "none" - }, - "bb_57228": { - "virtual_address": 57228, - "size": 44, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 57128, - "children": [ - "instr_57228", - "instr_57232", - "instr_57236", - "instr_57240", - "instr_57244", - "instr_57248", - "instr_57252", - "instr_57256", - "instr_57260", - "instr_57264", - "instr_57268" - ] - }, - "dw_57272": { - "virtual_address": 57272, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 57092 - ] - }, - "func_56952": { - "virtual_address": 56952, - "size": 324, - "name": "__smakebuf_r", - "children": [ - "bb_56952", - "bb_56976", - "bb_56996", - "bb_57008", - "bb_57024", - "bb_57040", - "bb_57068", - "bb_57088", - "bb_57128", - "bb_57148", - "bb_57152", - "bb_57180", - "bb_57192", - "bb_57228", - "dw_57272" - ] - }, - "instr_57276": { - "virtual_address": 57276, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_57280": { - "virtual_address": 57280, - "size": 4, - "disassembly": "mov r4, r1", - "mnemonic": "mov", - "operands": "r4, r1", - "mode": "none" - }, - "instr_57284": { - "virtual_address": 57284, - "size": 4, - "disassembly": "ldrsh r1, [r1, #0xe]", - "mnemonic": "ldrsh", - "operands": "r1, [r1, #0xe]", - "mode": "none" - }, - "instr_57288": { - "virtual_address": 57288, - "size": 4, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_57292": { - "virtual_address": 57292, - "size": 4, - "disassembly": "mov r5, r2", - "mnemonic": "mov", - "operands": "r5, r2", - "mode": "none" - }, - "instr_57296": { - "virtual_address": 57296, - "size": 4, - "disassembly": "mov r6, r3", - "mnemonic": "mov", - "operands": "r6, r3", - "mode": "none" - }, - "instr_57300": { - "virtual_address": 57300, - "size": 4, - "disassembly": "sub sp, sp, #0x58", - "mnemonic": "sub", - "operands": "sp, sp, #0x58", - "mode": "none" - }, - "instr_57304": { - "virtual_address": 57304, - "size": 4, - "disassembly": "blt 0x0e01c", - "mnemonic": "blt", - "operands": "0x0e01c", - "mode": "none" - }, - "bb_57276": { - "virtual_address": 57276, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 57308, - "children": [ - "instr_57276", - "instr_57280", - "instr_57284", - "instr_57288", - "instr_57292", - "instr_57296", - "instr_57300", - "instr_57304" - ] - }, - "instr_57308": { - "virtual_address": 57308, - "size": 4, - "disassembly": "mov r2, sp", - "mnemonic": "mov", - "operands": "r2, sp", - "mode": "none" - }, - "instr_57312": { - "virtual_address": 57312, - "size": 4, - "disassembly": "bl 0x12054", - "mnemonic": "bl", - "operands": "0x12054", - "mode": "none" - }, - "instr_57316": { - "virtual_address": 57316, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_57320": { - "virtual_address": 57320, - "size": 4, - "disassembly": "blt 0x0e01c", - "mnemonic": "blt", - "operands": "0x0e01c", - "mode": "none" - }, - "bb_57308": { - "virtual_address": 57308, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 57324, - "children": [ - "instr_57308", - "instr_57312", - "instr_57316", - "instr_57320" - ] - }, - "instr_57324": { - "virtual_address": 57324, - "size": 4, - "disassembly": "mov r2, #0x400", - "mnemonic": "mov", - "operands": "r2, #0x400", - "mode": "none" - }, - "instr_57328": { - "virtual_address": 57328, - "size": 4, - "disassembly": "mov r0, #0x800", - "mnemonic": "mov", - "operands": "r0, #0x800", - "mode": "none" - }, - "instr_57332": { - "virtual_address": 57332, - "size": 4, - "disassembly": "ldr r3, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x4]", - "mode": "none" - }, - "instr_57336": { - "virtual_address": 57336, - "size": 4, - "disassembly": "and r3, r3, #0xf000", - "mnemonic": "and", - "operands": "r3, r3, #0xf000", - "mode": "none" - }, - "instr_57340": { - "virtual_address": 57340, - "size": 4, - "disassembly": "sub r1, r3, #0x2000", - "mnemonic": "sub", - "operands": "r1, r3, #0x2000", - "mode": "none" - }, - "instr_57344": { - "virtual_address": 57344, - "size": 4, - "disassembly": "rsbs r3, r1, #0x0", - "mnemonic": "rsbs", - "operands": "r3, r1, #0x0", - "mode": "none" - }, - "instr_57348": { - "virtual_address": 57348, - "size": 4, - "disassembly": "adc r3, r3, r1", - "mnemonic": "adc", - "operands": "r3, r3, r1", - "mode": "none" - }, - "instr_57352": { - "virtual_address": 57352, - "size": 4, - "disassembly": "str r3, [r6, #0x0]", - "mnemonic": "str", - "operands": "r3, [r6, #0x0]", - "mode": "none" - }, - "instr_57356": { - "virtual_address": 57356, - "size": 4, - "disassembly": "str r2, [r5, #0x0]", - "mnemonic": "str", - "operands": "r2, [r5, #0x0]", - "mode": "none" - }, - "instr_57360": { - "virtual_address": 57360, - "size": 4, - "disassembly": "add sp, sp, #0x58", - "mnemonic": "add", - "operands": "sp, sp, #0x58", - "mode": "none" - }, - "instr_57364": { - "virtual_address": 57364, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_57368": { - "virtual_address": 57368, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_57324": { - "virtual_address": 57324, - "size": 48, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_57324", - "instr_57328", - "instr_57332", - "instr_57336", - "instr_57340", - "instr_57344", - "instr_57348", - "instr_57352", - "instr_57356", - "instr_57360", - "instr_57364", - "instr_57368" - ] - }, - "instr_57372": { - "virtual_address": 57372, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_57376": { - "virtual_address": 57376, - "size": 4, - "disassembly": "ldrsh r1, [r4, #0xc]", - "mnemonic": "ldrsh", - "operands": "r1, [r4, #0xc]", - "mode": "none" - }, - "instr_57380": { - "virtual_address": 57380, - "size": 4, - "disassembly": "ands r0, r1, #0x80", - "mnemonic": "ands", - "operands": "r0, r1, #0x80", - "mode": "none" - }, - "instr_57384": { - "virtual_address": 57384, - "size": 4, - "disassembly": "str r3, [r6, #0x0]", - "mnemonic": "str", - "operands": "r3, [r6, #0x0]", - "mode": "none" - }, - "instr_57388": { - "virtual_address": 57388, - "size": 4, - "disassembly": "beq 0x0e048", - "mnemonic": "beq", - "operands": "0x0e048", - "mode": "none" - }, - "bb_57372": { - "virtual_address": 57372, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 57392, - "children": [ - "instr_57372", - "instr_57376", - "instr_57380", - "instr_57384", - "instr_57388" - ] - }, - "instr_57392": { - "virtual_address": 57392, - "size": 4, - "disassembly": "mov r2, #0x40", - "mnemonic": "mov", - "operands": "r2, #0x40", - "mode": "none" - }, - "instr_57396": { - "virtual_address": 57396, - "size": 4, - "disassembly": "mov r0, r3", - "mnemonic": "mov", - "operands": "r0, r3", - "mode": "none" - }, - "instr_57400": { - "virtual_address": 57400, - "size": 4, - "disassembly": "str r2, [r5, #0x0]", - "mnemonic": "str", - "operands": "r2, [r5, #0x0]", - "mode": "none" - }, - "instr_57404": { - "virtual_address": 57404, - "size": 4, - "disassembly": "add sp, sp, #0x58", - "mnemonic": "add", - "operands": "sp, sp, #0x58", - "mode": "none" - }, - "instr_57408": { - "virtual_address": 57408, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_57412": { - "virtual_address": 57412, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_57392": { - "virtual_address": 57392, - "size": 24, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_57392", - "instr_57396", - "instr_57400", - "instr_57404", - "instr_57408", - "instr_57412" - ] - }, - "instr_57416": { - "virtual_address": 57416, - "size": 4, - "disassembly": "mov r3, #0x400", - "mnemonic": "mov", - "operands": "r3, #0x400", - "mode": "none" - }, - "instr_57420": { - "virtual_address": 57420, - "size": 4, - "disassembly": "str r3, [r5, #0x0]", - "mnemonic": "str", - "operands": "r3, [r5, #0x0]", - "mode": "none" - }, - "instr_57424": { - "virtual_address": 57424, - "size": 4, - "disassembly": "add sp, sp, #0x58", - "mnemonic": "add", - "operands": "sp, sp, #0x58", - "mode": "none" - }, - "instr_57428": { - "virtual_address": 57428, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_57432": { - "virtual_address": 57432, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_57416": { - "virtual_address": 57416, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_57416", - "instr_57420", - "instr_57424", - "instr_57428", - "instr_57432" - ] - }, - "func_57276": { - "virtual_address": 57276, - "size": 160, - "name": "__swhatbuf_r", - "children": [ - "bb_57276", - "bb_57308", - "bb_57324", - "bb_57372", - "bb_57392", - "bb_57416" - ] - }, - "instr_57436": { - "virtual_address": 57436, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mode": "none" - }, - "instr_57440": { - "virtual_address": 57440, - "size": 4, - "disassembly": "add r3, r1, #0xb", - "mnemonic": "add", - "operands": "r3, r1, #0xb", - "mode": "none" - }, - "instr_57444": { - "virtual_address": 57444, - "size": 4, - "disassembly": "cmp r3, #0x16", - "mnemonic": "cmp", - "operands": "r3, #0x16", - "mode": "none" - }, - "instr_57448": { - "virtual_address": 57448, - "size": 4, - "disassembly": "mov r7, r0", - "mnemonic": "mov", - "operands": "r7, r0", - "mode": "none" - }, - "instr_57452": { - "virtual_address": 57452, - "size": 4, - "disassembly": "sub sp, sp, #0xc", - "mnemonic": "sub", - "operands": "sp, sp, #0xc", - "mode": "none" - }, - "instr_57456": { - "virtual_address": 57456, - "size": 4, - "disassembly": "bhi 0x0e0e8", - "mnemonic": "bhi", - "operands": "0x0e0e8", - "mode": "none" - }, - "bb_57436": { - "virtual_address": 57436, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 57460, - "children": [ - "instr_57436", - "instr_57440", - "instr_57444", - "instr_57448", - "instr_57452", - "instr_57456" - ] - }, - "instr_57460": { - "virtual_address": 57460, - "size": 4, - "disassembly": "cmp r1, #0x10", - "mnemonic": "cmp", - "operands": "r1, #0x10", - "mode": "none" - }, - "instr_57464": { - "virtual_address": 57464, - "size": 4, - "disassembly": "bhi 0x0e178", - "mnemonic": "bhi", - "operands": "0x0e178", - "mode": "none" - }, - "bb_57460": { - "virtual_address": 57460, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 57468, - "children": [ - "instr_57460", - "instr_57464" - ] - }, - "instr_57468": { - "virtual_address": 57468, - "size": 4, - "disassembly": "bl 0x0ebd4", - "mnemonic": "bl", - "operands": "0x0ebd4", - "mode": "none" - }, - "instr_57472": { - "virtual_address": 57472, - "size": 4, - "disassembly": "mov r5, #0x10", - "mnemonic": "mov", - "operands": "r5, #0x10", - "mode": "none" - }, - "instr_57476": { - "virtual_address": 57476, - "size": 4, - "disassembly": "mov r2, #0x18", - "mnemonic": "mov", - "operands": "r2, #0x18", - "mode": "none" - }, - "instr_57480": { - "virtual_address": 57480, - "size": 4, - "disassembly": "mov r12, #0x2", - "mnemonic": "mov", - "operands": "r12, #0x2", - "mode": "none" - }, - "bb_57468": { - "virtual_address": 57468, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 57484, - "children": [ - "instr_57468", - "instr_57472", - "instr_57476", - "instr_57480" - ] - }, - "instr_57484": { - "virtual_address": 57484, - "size": 4, - "disassembly": "ldr r8, [0xe84c]", - "mnemonic": "ldr", - "operands": "r8, [0xe84c]", - "mode": "none" - }, - "instr_57488": { - "virtual_address": 57488, - "size": 4, - "disassembly": "add r2, r8, r2", - "mnemonic": "add", - "operands": "r2, r8, r2", - "mode": "none" - }, - "instr_57492": { - "virtual_address": 57492, - "size": 4, - "disassembly": "ldr r4, [r2, #0x4]", - "mnemonic": "ldr", - "operands": "r4, [r2, #0x4]", - "mode": "none" - }, - "instr_57496": { - "virtual_address": 57496, - "size": 4, - "disassembly": "sub r3, r2, #0x8", - "mnemonic": "sub", - "operands": "r3, r2, #0x8", - "mode": "none" - }, - "instr_57500": { - "virtual_address": 57500, - "size": 4, - "disassembly": "cmp r4, r3", - "mnemonic": "cmp", - "operands": "r4, r3", - "mode": "none" - }, - "instr_57504": { - "virtual_address": 57504, - "size": 4, - "disassembly": "beq 0x0e194", - "mnemonic": "beq", - "operands": "0x0e194", - "mode": "none" - }, - "bb_57484": { - "virtual_address": 57484, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 57508, - "children": [ - "instr_57484", - "instr_57488", - "instr_57492", - "instr_57496", - "instr_57500", - "instr_57504" - ] - }, - "instr_57508": { - "virtual_address": 57508, - "size": 4, - "disassembly": "ldr r3, [r4, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x4]", - "mode": "none" - }, - "instr_57512": { - "virtual_address": 57512, - "size": 4, - "disassembly": "ldr r2, [r4, #0xc]", - "mnemonic": "ldr", - "operands": "r2, [r4, #0xc]", - "mode": "none" - }, - "instr_57516": { - "virtual_address": 57516, - "size": 4, - "disassembly": "ldr r1, [r4, #0x8]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x8]", - "mode": "none" - }, - "instr_57520": { - "virtual_address": 57520, - "size": 4, - "disassembly": "bic r3, r3, #0x3", - "mnemonic": "bic", - "operands": "r3, r3, #0x3", - "mode": "none" - }, - "instr_57524": { - "virtual_address": 57524, - "size": 4, - "disassembly": "add r3, r4, r3", - "mnemonic": "add", - "operands": "r3, r4, r3", - "mode": "none" - }, - "instr_57528": { - "virtual_address": 57528, - "size": 4, - "disassembly": "str r2, [r1, #0xc]", - "mnemonic": "str", - "operands": "r2, [r1, #0xc]", - "mode": "none" - }, - "instr_57532": { - "virtual_address": 57532, - "size": 4, - "disassembly": "str r1, [r2, #0x8]", - "mnemonic": "str", - "operands": "r1, [r2, #0x8]", - "mode": "none" - }, - "instr_57536": { - "virtual_address": 57536, - "size": 4, - "disassembly": "ldr r2, [r3, #0x4]", - "mnemonic": "ldr", - "operands": "r2, [r3, #0x4]", - "mode": "none" - }, - "instr_57540": { - "virtual_address": 57540, - "size": 4, - "disassembly": "orr r2, r2, #0x1", - "mnemonic": "orr", - "operands": "r2, r2, #0x1", - "mode": "none" - }, - "instr_57544": { - "virtual_address": 57544, - "size": 4, - "disassembly": "mov r0, r7", - "mnemonic": "mov", - "operands": "r0, r7", - "mode": "none" - }, - "instr_57548": { - "virtual_address": 57548, - "size": 4, - "disassembly": "str r2, [r3, #0x4]", - "mnemonic": "str", - "operands": "r2, [r3, #0x4]", - "mode": "none" - }, - "instr_57552": { - "virtual_address": 57552, - "size": 4, - "disassembly": "add r4, r4, #0x8", - "mnemonic": "add", - "operands": "r4, r4, #0x8", - "mode": "none" - }, - "instr_57556": { - "virtual_address": 57556, - "size": 4, - "disassembly": "bl 0x0ebec", - "mnemonic": "bl", - "operands": "0x0ebec", - "mode": "none" - }, - "bb_57508": { - "virtual_address": 57508, - "size": 52, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 57560, - "children": [ - "instr_57508", - "instr_57512", - "instr_57516", - "instr_57520", - "instr_57524", - "instr_57528", - "instr_57532", - "instr_57536", - "instr_57540", - "instr_57544", - "instr_57548", - "instr_57552", - "instr_57556" - ] - }, - "instr_57560": { - "virtual_address": 57560, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_57564": { - "virtual_address": 57564, - "size": 4, - "disassembly": "add sp, sp, #0xc", - "mnemonic": "add", - "operands": "sp, sp, #0xc", - "mode": "none" - }, - "instr_57568": { - "virtual_address": 57568, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mode": "none" - }, - "instr_57572": { - "virtual_address": 57572, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_57560": { - "virtual_address": 57560, - "size": 16, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_57560", - "instr_57564", - "instr_57568", - "instr_57572" - ] - }, - "instr_57576": { - "virtual_address": 57576, - "size": 4, - "disassembly": "bic r5, r3, #0x7", - "mnemonic": "bic", - "operands": "r5, r3, #0x7", - "mode": "none" - }, - "instr_57580": { - "virtual_address": 57580, - "size": 4, - "disassembly": "cmp r1, r5", - "mnemonic": "cmp", - "operands": "r1, r5", - "mode": "none" - }, - "instr_57584": { - "virtual_address": 57584, - "size": 4, - "disassembly": "movls r1, #0x0", - "mnemonic": "movls", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_57588": { - "virtual_address": 57588, - "size": 4, - "disassembly": "movhi r1, #0x1", - "mnemonic": "movhi", - "operands": "r1, #0x1", - "mode": "none" - }, - "instr_57592": { - "virtual_address": 57592, - "size": 4, - "disassembly": "orrs r3, r1, r3, lsr #0x1f", - "mnemonic": "orrs", - "operands": "r3, r1, r3, lsr #0x1f", - "mode": "none" - }, - "instr_57596": { - "virtual_address": 57596, - "size": 4, - "disassembly": "bne 0x0e178", - "mnemonic": "bne", - "operands": "0x0e178", - "mode": "none" - }, - "bb_57576": { - "virtual_address": 57576, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 57600, - "children": [ - "instr_57576", - "instr_57580", - "instr_57584", - "instr_57588", - "instr_57592", - "instr_57596" - ] - }, - "instr_57600": { - "virtual_address": 57600, - "size": 4, - "disassembly": "bl 0x0ebd4", - "mnemonic": "bl", - "operands": "0x0ebd4", - "mode": "none" - }, - "instr_57604": { - "virtual_address": 57604, - "size": 4, - "disassembly": "cmp r5, #0x1f8", - "mnemonic": "cmp", - "operands": "r5, #0x1f8", - "mode": "none" - }, - "instr_57608": { - "virtual_address": 57608, - "size": 4, - "disassembly": "bcc 0x0e60c", - "mnemonic": "bcc", - "operands": "0x0e60c", - "mode": "none" - }, - "bb_57600": { - "virtual_address": 57600, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 57612, - "children": [ - "instr_57600", - "instr_57604", - "instr_57608" - ] - }, - "instr_57612": { - "virtual_address": 57612, - "size": 4, - "disassembly": "movs r3, r5, lsr #0x9", - "mnemonic": "movs", - "operands": "r3, r5, lsr #0x9", - "mode": "none" - }, - "instr_57616": { - "virtual_address": 57616, - "size": 4, - "disassembly": "beq 0x0e3e0", - "mnemonic": "beq", - "operands": "0x0e3e0", - "mode": "none" - }, - "bb_57612": { - "virtual_address": 57612, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 57620, - "children": [ - "instr_57612", - "instr_57616" - ] - }, - "instr_57620": { - "virtual_address": 57620, - "size": 4, - "disassembly": "cmp r3, #0x4", - "mnemonic": "cmp", - "operands": "r3, #0x4", - "mode": "none" - }, - "instr_57624": { - "virtual_address": 57624, - "size": 4, - "disassembly": "bhi 0x0e5a4", - "mnemonic": "bhi", - "operands": "0x0e5a4", - "mode": "none" - }, - "bb_57620": { - "virtual_address": 57620, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 57628, - "children": [ - "instr_57620", - "instr_57624" - ] - }, - "instr_57628": { - "virtual_address": 57628, - "size": 4, - "disassembly": "mov r3, r5, lsr #0x6", - "mnemonic": "mov", - "operands": "r3, r5, lsr #0x6", - "mode": "none" - }, - "instr_57632": { - "virtual_address": 57632, - "size": 4, - "disassembly": "add r12, r3, #0x39", - "mnemonic": "add", - "operands": "r12, r3, #0x39", - "mode": "none" - }, - "instr_57636": { - "virtual_address": 57636, - "size": 4, - "disassembly": "add lr, r3, #0x38", - "mnemonic": "add", - "operands": "lr, r3, #0x38", - "mode": "none" - }, - "instr_57640": { - "virtual_address": 57640, - "size": 4, - "disassembly": "mov r0, r12, lsl #0x3", - "mnemonic": "mov", - "operands": "r0, r12, lsl #0x3", - "mode": "none" - }, - "bb_57628": { - "virtual_address": 57628, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 57644, - "children": [ - "instr_57628", - "instr_57632", - "instr_57636", - "instr_57640" - ] - }, - "instr_57644": { - "virtual_address": 57644, - "size": 4, - "disassembly": "ldr r8, [0xe84c]", - "mnemonic": "ldr", - "operands": "r8, [0xe84c]", - "mode": "none" - }, - "instr_57648": { - "virtual_address": 57648, - "size": 4, - "disassembly": "add r0, r8, r0", - "mnemonic": "add", - "operands": "r0, r8, r0", - "mode": "none" - }, - "instr_57652": { - "virtual_address": 57652, - "size": 4, - "disassembly": "ldr r3, [r0, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r0, #0x4]", - "mode": "none" - }, - "instr_57656": { - "virtual_address": 57656, - "size": 4, - "disassembly": "sub r0, r0, #0x8", - "mnemonic": "sub", - "operands": "r0, r0, #0x8", - "mode": "none" - }, - "instr_57660": { - "virtual_address": 57660, - "size": 4, - "disassembly": "cmp r0, r3", - "mnemonic": "cmp", - "operands": "r0, r3", - "mode": "none" - }, - "instr_57664": { - "virtual_address": 57664, - "size": 4, - "disassembly": "bne 0x0e15c", - "mnemonic": "bne", - "operands": "0x0e15c", - "mode": "none" - }, - "bb_57644": { - "virtual_address": 57644, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 57668, - "children": [ - "instr_57644", - "instr_57648", - "instr_57652", - "instr_57656", - "instr_57660", - "instr_57664" - ] - }, - "instr_57668": { - "virtual_address": 57668, - "size": 4, - "disassembly": "b 0x0e1a4", - "mnemonic": "b", - "operands": "0x0e1a4", - "mode": "none" - }, - "bb_57668": { - "virtual_address": 57668, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 57764, - "children": [ - "instr_57668" - ] - }, - "instr_57672": { - "virtual_address": 57672, - "size": 4, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_57676": { - "virtual_address": 57676, - "size": 4, - "disassembly": "bge 0x0e4fc", - "mnemonic": "bge", - "operands": "0x0e4fc", - "mode": "none" - }, - "bb_57672": { - "virtual_address": 57672, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 57680, - "children": [ - "instr_57672", - "instr_57676" - ] - }, - "instr_57680": { - "virtual_address": 57680, - "size": 4, - "disassembly": "ldr r3, [r3, #0xc]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0xc]", - "mode": "none" - }, - "instr_57684": { - "virtual_address": 57684, - "size": 4, - "disassembly": "cmp r0, r3", - "mnemonic": "cmp", - "operands": "r0, r3", - "mode": "none" - }, - "instr_57688": { - "virtual_address": 57688, - "size": 4, - "disassembly": "beq 0x0e1a4", - "mnemonic": "beq", - "operands": "0x0e1a4", - "mode": "none" - }, - "bb_57680": { - "virtual_address": 57680, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 57692, - "children": [ - "instr_57680", - "instr_57684", - "instr_57688" - ] - }, - "instr_57692": { - "virtual_address": 57692, - "size": 4, - "disassembly": "ldr r2, [r3, #0x4]", - "mnemonic": "ldr", - "operands": "r2, [r3, #0x4]", - "mode": "none" - }, - "instr_57696": { - "virtual_address": 57696, - "size": 4, - "disassembly": "bic r2, r2, #0x3", - "mnemonic": "bic", - "operands": "r2, r2, #0x3", - "mode": "none" - }, - "instr_57700": { - "virtual_address": 57700, - "size": 4, - "disassembly": "sub r1, r2, r5", - "mnemonic": "sub", - "operands": "r1, r2, r5", - "mode": "none" - }, - "instr_57704": { - "virtual_address": 57704, - "size": 4, - "disassembly": "cmp r1, #0xf", - "mnemonic": "cmp", - "operands": "r1, #0xf", - "mode": "none" - }, - "instr_57708": { - "virtual_address": 57708, - "size": 4, - "disassembly": "ble 0x0e148", - "mnemonic": "ble", - "operands": "0x0e148", - "mode": "none" - }, - "bb_57692": { - "virtual_address": 57692, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 57712, - "children": [ - "instr_57692", - "instr_57696", - "instr_57700", - "instr_57704", - "instr_57708" - ] - }, - "instr_57712": { - "virtual_address": 57712, - "size": 4, - "disassembly": "mov r12, lr", - "mnemonic": "mov", - "operands": "r12, lr", - "mode": "none" - }, - "instr_57716": { - "virtual_address": 57716, - "size": 4, - "disassembly": "b 0x0e1a4", - "mnemonic": "b", - "operands": "0x0e1a4", - "mode": "none" - }, - "bb_57712": { - "virtual_address": 57712, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 57764, - "children": [ - "instr_57712", - "instr_57716" - ] - }, - "instr_57720": { - "virtual_address": 57720, - "size": 4, - "disassembly": "mov r4, #0x0", - "mnemonic": "mov", - "operands": "r4, #0x0", - "mode": "none" - }, - "instr_57724": { - "virtual_address": 57724, - "size": 4, - "disassembly": "mov r3, #0xc", - "mnemonic": "mov", - "operands": "r3, #0xc", - "mode": "none" - }, - "instr_57728": { - "virtual_address": 57728, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_57732": { - "virtual_address": 57732, - "size": 4, - "disassembly": "str r3, [r7, #0x0]", - "mnemonic": "str", - "operands": "r3, [r7, #0x0]", - "mode": "none" - }, - "instr_57736": { - "virtual_address": 57736, - "size": 4, - "disassembly": "add sp, sp, #0xc", - "mnemonic": "add", - "operands": "sp, sp, #0xc", - "mode": "none" - }, - "instr_57740": { - "virtual_address": 57740, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mode": "none" - }, - "instr_57744": { - "virtual_address": 57744, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_57720": { - "virtual_address": 57720, - "size": 28, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_57720", - "instr_57724", - "instr_57728", - "instr_57732", - "instr_57736", - "instr_57740", - "instr_57744" - ] - }, - "instr_57748": { - "virtual_address": 57748, - "size": 4, - "disassembly": "ldr r4, [r2, #0xc]", - "mnemonic": "ldr", - "operands": "r4, [r2, #0xc]", - "mode": "none" - }, - "instr_57752": { - "virtual_address": 57752, - "size": 4, - "disassembly": "cmp r2, r4", - "mnemonic": "cmp", - "operands": "r2, r4", - "mode": "none" - }, - "instr_57756": { - "virtual_address": 57756, - "size": 4, - "disassembly": "addeq r12, r12, #0x2", - "mnemonic": "addeq", - "operands": "r12, r12, #0x2", - "mode": "none" - }, - "instr_57760": { - "virtual_address": 57760, - "size": 4, - "disassembly": "bne 0x0e0a4", - "mnemonic": "bne", - "operands": "0x0e0a4", - "mode": "none" - }, - "bb_57748": { - "virtual_address": 57748, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 57764, - "children": [ - "instr_57748", - "instr_57752", - "instr_57756", - "instr_57760" - ] - }, - "instr_57764": { - "virtual_address": 57764, - "size": 4, - "disassembly": "ldr r4, [r8, #0x10]", - "mnemonic": "ldr", - "operands": "r4, [r8, #0x10]", - "mode": "none" - }, - "instr_57768": { - "virtual_address": 57768, - "size": 4, - "disassembly": "ldr lr, [0xe850]", - "mnemonic": "ldr", - "operands": "lr, [0xe850]", - "mode": "none" - }, - "instr_57772": { - "virtual_address": 57772, - "size": 4, - "disassembly": "cmp r4, lr", - "mnemonic": "cmp", - "operands": "r4, lr", - "mode": "none" - }, - "instr_57776": { - "virtual_address": 57776, - "size": 4, - "disassembly": "ldreq r6, [r8, #0x4]", - "mnemonic": "ldreq", - "operands": "r6, [r8, #0x4]", - "mode": "none" - }, - "instr_57780": { - "virtual_address": 57780, - "size": 4, - "disassembly": "beq 0x0e21c", - "mnemonic": "beq", - "operands": "0x0e21c", - "mode": "none" - }, - "bb_57764": { - "virtual_address": 57764, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 57784, - "children": [ - "instr_57764", - "instr_57768", - "instr_57772", - "instr_57776", - "instr_57780" - ] - }, - "instr_57784": { - "virtual_address": 57784, - "size": 4, - "disassembly": "ldr r1, [r4, #0x4]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x4]", - "mode": "none" - }, - "instr_57788": { - "virtual_address": 57788, - "size": 4, - "disassembly": "bic r1, r1, #0x3", - "mnemonic": "bic", - "operands": "r1, r1, #0x3", - "mode": "none" - }, - "instr_57792": { - "virtual_address": 57792, - "size": 4, - "disassembly": "sub r3, r1, r5", - "mnemonic": "sub", - "operands": "r3, r1, r5", - "mode": "none" - }, - "instr_57796": { - "virtual_address": 57796, - "size": 4, - "disassembly": "cmp r3, #0xf", - "mnemonic": "cmp", - "operands": "r3, #0xf", - "mode": "none" - }, - "instr_57800": { - "virtual_address": 57800, - "size": 4, - "disassembly": "bgt 0x0e618", - "mnemonic": "bgt", - "operands": "0x0e618", - "mode": "none" - }, - "bb_57784": { - "virtual_address": 57784, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 57804, - "children": [ - "instr_57784", - "instr_57788", - "instr_57792", - "instr_57796", - "instr_57800" - ] - }, - "instr_57804": { - "virtual_address": 57804, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_57808": { - "virtual_address": 57808, - "size": 4, - "disassembly": "str lr, [r8, #0x14]", - "mnemonic": "str", - "operands": "lr, [r8, #0x14]", - "mode": "none" - }, - "instr_57812": { - "virtual_address": 57812, - "size": 4, - "disassembly": "str lr, [r8, #0x10]", - "mnemonic": "str", - "operands": "lr, [r8, #0x10]", - "mode": "none" - }, - "instr_57816": { - "virtual_address": 57816, - "size": 4, - "disassembly": "bge 0x0e4a8", - "mnemonic": "bge", - "operands": "0x0e4a8", - "mode": "none" - }, - "bb_57804": { - "virtual_address": 57804, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 57820, - "children": [ - "instr_57804", - "instr_57808", - "instr_57812", - "instr_57816" - ] - }, - "instr_57820": { - "virtual_address": 57820, - "size": 4, - "disassembly": "cmp r1, #0x200", - "mnemonic": "cmp", - "operands": "r1, #0x200", - "mode": "none" - }, - "instr_57824": { - "virtual_address": 57824, - "size": 4, - "disassembly": "bcs 0x0e538", - "mnemonic": "bcs", - "operands": "0x0e538", - "mode": "none" - }, - "bb_57820": { - "virtual_address": 57820, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 57828, - "children": [ - "instr_57820", - "instr_57824" - ] - }, - "instr_57828": { - "virtual_address": 57828, - "size": 4, - "disassembly": "mov r2, #0x1", - "mnemonic": "mov", - "operands": "r2, #0x1", - "mode": "none" - }, - "instr_57832": { - "virtual_address": 57832, - "size": 4, - "disassembly": "ldr r6, [r8, #0x4]", - "mnemonic": "ldr", - "operands": "r6, [r8, #0x4]", - "mode": "none" - }, - "instr_57836": { - "virtual_address": 57836, - "size": 4, - "disassembly": "mov r3, r1, lsr #0x3", - "mnemonic": "mov", - "operands": "r3, r1, lsr #0x3", - "mode": "none" - }, - "instr_57840": { - "virtual_address": 57840, - "size": 4, - "disassembly": "add r3, r3, r2", - "mnemonic": "add", - "operands": "r3, r3, r2", - "mode": "none" - }, - "instr_57844": { - "virtual_address": 57844, - "size": 4, - "disassembly": "mov r1, r1, lsr #0x5", - "mnemonic": "mov", - "operands": "r1, r1, lsr #0x5", - "mode": "none" - }, - "instr_57848": { - "virtual_address": 57848, - "size": 4, - "disassembly": "orr r6, r6, r2, lsl r1", - "mnemonic": "orr", - "operands": "r6, r6, r2, lsl r1", - "mode": "none" - }, - "instr_57852": { - "virtual_address": 57852, - "size": 4, - "disassembly": "ldr r1, [r8, r3, lsl #0x3]", - "mnemonic": "ldr", - "operands": "r1, [r8, r3, lsl #0x3]", - "mode": "none" - }, - "instr_57856": { - "virtual_address": 57856, - "size": 4, - "disassembly": "add r2, r8, r3, lsl #0x3", - "mnemonic": "add", - "operands": "r2, r8, r3, lsl #0x3", - "mode": "none" - }, - "instr_57860": { - "virtual_address": 57860, - "size": 4, - "disassembly": "sub r2, r2, #0x8", - "mnemonic": "sub", - "operands": "r2, r2, #0x8", - "mode": "none" - }, - "instr_57864": { - "virtual_address": 57864, - "size": 4, - "disassembly": "str r1, [r4, #0x8]", - "mnemonic": "str", - "operands": "r1, [r4, #0x8]", - "mode": "none" - }, - "instr_57868": { - "virtual_address": 57868, - "size": 4, - "disassembly": "str r2, [r4, #0xc]", - "mnemonic": "str", - "operands": "r2, [r4, #0xc]", - "mode": "none" - }, - "instr_57872": { - "virtual_address": 57872, - "size": 4, - "disassembly": "str r6, [r8, #0x4]", - "mnemonic": "str", - "operands": "r6, [r8, #0x4]", - "mode": "none" - }, - "instr_57876": { - "virtual_address": 57876, - "size": 4, - "disassembly": "str r4, [r8, r3, lsl #0x3]", - "mnemonic": "str", - "operands": "r4, [r8, r3, lsl #0x3]", - "mode": "none" - }, - "instr_57880": { - "virtual_address": 57880, - "size": 4, - "disassembly": "str r4, [r1, #0xc]", - "mnemonic": "str", - "operands": "r4, [r1, #0xc]", - "mode": "none" - }, - "bb_57828": { - "virtual_address": 57828, - "size": 56, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 57884, - "children": [ - "instr_57828", - "instr_57832", - "instr_57836", - "instr_57840", - "instr_57844", - "instr_57848", - "instr_57852", - "instr_57856", - "instr_57860", - "instr_57864", - "instr_57868", - "instr_57872", - "instr_57876", - "instr_57880" - ] - }, - "instr_57884": { - "virtual_address": 57884, - "size": 4, - "disassembly": "mov r1, #0x1", - "mnemonic": "mov", - "operands": "r1, #0x1", - "mode": "none" - }, - "instr_57888": { - "virtual_address": 57888, - "size": 4, - "disassembly": "mov r3, r12, asr #0x2", - "mnemonic": "mov", - "operands": "r3, r12, asr #0x2", - "mode": "none" - }, - "instr_57892": { - "virtual_address": 57892, - "size": 4, - "disassembly": "mov r1, r1, lsl r3", - "mnemonic": "mov", - "operands": "r1, r1, lsl r3", - "mode": "none" - }, - "instr_57896": { - "virtual_address": 57896, - "size": 4, - "disassembly": "cmp r1, r6", - "mnemonic": "cmp", - "operands": "r1, r6", - "mode": "none" - }, - "instr_57900": { - "virtual_address": 57900, - "size": 4, - "disassembly": "bls 0x0e3f0", - "mnemonic": "bls", - "operands": "0x0e3f0", - "mode": "none" - }, - "bb_57884": { - "virtual_address": 57884, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 57904, - "children": [ - "instr_57884", - "instr_57888", - "instr_57892", - "instr_57896", - "instr_57900" - ] - }, - "instr_57904": { - "virtual_address": 57904, - "size": 4, - "disassembly": "ldr r4, [r8, #0x8]", - "mnemonic": "ldr", - "operands": "r4, [r8, #0x8]", - "mode": "none" - }, - "instr_57908": { - "virtual_address": 57908, - "size": 4, - "disassembly": "ldr r6, [r4, #0x4]", - "mnemonic": "ldr", - "operands": "r6, [r4, #0x4]", - "mode": "none" - }, - "instr_57912": { - "virtual_address": 57912, - "size": 4, - "disassembly": "bic r6, r6, #0x3", - "mnemonic": "bic", - "operands": "r6, r6, #0x3", - "mode": "none" - }, - "instr_57916": { - "virtual_address": 57916, - "size": 4, - "disassembly": "cmp r5, r6", - "mnemonic": "cmp", - "operands": "r5, r6", - "mode": "none" - }, - "instr_57920": { - "virtual_address": 57920, - "size": 4, - "disassembly": "movls r2, #0x0", - "mnemonic": "movls", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_57924": { - "virtual_address": 57924, - "size": 4, - "disassembly": "movhi r2, #0x1", - "mnemonic": "movhi", - "operands": "r2, #0x1", - "mode": "none" - }, - "instr_57928": { - "virtual_address": 57928, - "size": 4, - "disassembly": "sub r3, r6, r5", - "mnemonic": "sub", - "operands": "r3, r6, r5", - "mode": "none" - }, - "instr_57932": { - "virtual_address": 57932, - "size": 4, - "disassembly": "cmp r3, #0xf", - "mnemonic": "cmp", - "operands": "r3, #0xf", - "mode": "none" - }, - "instr_57936": { - "virtual_address": 57936, - "size": 4, - "disassembly": "orrle r2, r2, #0x1", - "mnemonic": "orrle", - "operands": "r2, r2, #0x1", - "mode": "none" - }, - "instr_57940": { - "virtual_address": 57940, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_57944": { - "virtual_address": 57944, - "size": 4, - "disassembly": "beq 0x0e4c8", - "mnemonic": "beq", - "operands": "0x0e4c8", - "mode": "none" - }, - "bb_57904": { - "virtual_address": 57904, - "size": 44, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 57948, - "children": [ - "instr_57904", - "instr_57908", - "instr_57912", - "instr_57916", - "instr_57920", - "instr_57924", - "instr_57928", - "instr_57932", - "instr_57936", - "instr_57940", - "instr_57944" - ] - }, - "instr_57948": { - "virtual_address": 57948, - "size": 4, - "disassembly": "ldr r10, [0xe854]", - "mnemonic": "ldr", - "operands": "r10, [0xe854]", - "mode": "none" - }, - "instr_57952": { - "virtual_address": 57952, - "size": 4, - "disassembly": "ldr r3, [0xe858]", - "mnemonic": "ldr", - "operands": "r3, [0xe858]", - "mode": "none" - }, - "instr_57956": { - "virtual_address": 57956, - "size": 4, - "disassembly": "ldr r2, [r10, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [r10, #0x0]", - "mode": "none" - }, - "instr_57960": { - "virtual_address": 57960, - "size": 4, - "disassembly": "ldr r3, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0x0]", - "mode": "none" - }, - "instr_57964": { - "virtual_address": 57964, - "size": 4, - "disassembly": "cmn r2, #0x1", - "mnemonic": "cmn", - "operands": "r2, #0x1", - "mode": "none" - }, - "instr_57968": { - "virtual_address": 57968, - "size": 4, - "disassembly": "add r3, r5, r3", - "mnemonic": "add", - "operands": "r3, r5, r3", - "mode": "none" - }, - "instr_57972": { - "virtual_address": 57972, - "size": 4, - "disassembly": "addne r3, r3, #0x1000", - "mnemonic": "addne", - "operands": "r3, r3, #0x1000", - "mode": "none" - }, - "instr_57976": { - "virtual_address": 57976, - "size": 4, - "disassembly": "addne r3, r3, #0xf", - "mnemonic": "addne", - "operands": "r3, r3, #0xf", - "mode": "none" - }, - "instr_57980": { - "virtual_address": 57980, - "size": 4, - "disassembly": "bicne r9, r3, #0xff0", - "mnemonic": "bicne", - "operands": "r9, r3, #0xff0", - "mode": "none" - }, - "instr_57984": { - "virtual_address": 57984, - "size": 4, - "disassembly": "addeq r9, r3, #0x10", - "mnemonic": "addeq", - "operands": "r9, r3, #0x10", - "mode": "none" - }, - "instr_57988": { - "virtual_address": 57988, - "size": 4, - "disassembly": "bicne r9, r9, #0xf", - "mnemonic": "bicne", - "operands": "r9, r9, #0xf", - "mode": "none" - }, - "instr_57992": { - "virtual_address": 57992, - "size": 4, - "disassembly": "mov r1, r9", - "mnemonic": "mov", - "operands": "r1, r9", - "mode": "none" - }, - "instr_57996": { - "virtual_address": 57996, - "size": 4, - "disassembly": "mov r0, r7", - "mnemonic": "mov", - "operands": "r0, r7", - "mode": "none" - }, - "instr_58000": { - "virtual_address": 58000, - "size": 4, - "disassembly": "bl 0x101c8", - "mnemonic": "bl", - "operands": "0x101c8", - "mode": "none" - }, - "instr_58004": { - "virtual_address": 58004, - "size": 4, - "disassembly": "cmn r0, #0x1", - "mnemonic": "cmn", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_58008": { - "virtual_address": 58008, - "size": 4, - "disassembly": "mov r2, r0", - "mnemonic": "mov", - "operands": "r2, r0", - "mode": "none" - }, - "instr_58012": { - "virtual_address": 58012, - "size": 4, - "disassembly": "add r11, r4, r6", - "mnemonic": "add", - "operands": "r11, r4, r6", - "mode": "none" - }, - "instr_58016": { - "virtual_address": 58016, - "size": 4, - "disassembly": "beq 0x0e750", - "mnemonic": "beq", - "operands": "0x0e750", - "mode": "none" - }, - "bb_57948": { - "virtual_address": 57948, - "size": 72, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 58020, - "children": [ - "instr_57948", - "instr_57952", - "instr_57956", - "instr_57960", - "instr_57964", - "instr_57968", - "instr_57972", - "instr_57976", - "instr_57980", - "instr_57984", - "instr_57988", - "instr_57992", - "instr_57996", - "instr_58000", - "instr_58004", - "instr_58008", - "instr_58012", - "instr_58016" - ] - }, - "instr_58020": { - "virtual_address": 58020, - "size": 4, - "disassembly": "cmp r4, r8", - "mnemonic": "cmp", - "operands": "r4, r8", - "mode": "none" - }, - "instr_58024": { - "virtual_address": 58024, - "size": 4, - "disassembly": "cmpne r11, r0", - "mnemonic": "cmpne", - "operands": "r11, r0", - "mode": "none" - }, - "instr_58028": { - "virtual_address": 58028, - "size": 4, - "disassembly": "bhi 0x0e750", - "mnemonic": "bhi", - "operands": "0x0e750", - "mode": "none" - }, - "bb_58020": { - "virtual_address": 58020, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 58032, - "children": [ - "instr_58020", - "instr_58024", - "instr_58028" - ] - }, - "instr_58032": { - "virtual_address": 58032, - "size": 4, - "disassembly": "ldr r3, [0xe85c]", - "mnemonic": "ldr", - "operands": "r3, [0xe85c]", - "mode": "none" - }, - "instr_58036": { - "virtual_address": 58036, - "size": 4, - "disassembly": "ldr r1, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r1, [r3, #0x0]", - "mode": "none" - }, - "instr_58040": { - "virtual_address": 58040, - "size": 4, - "disassembly": "cmp r11, r0", - "mnemonic": "cmp", - "operands": "r11, r0", - "mode": "none" - }, - "instr_58044": { - "virtual_address": 58044, - "size": 4, - "disassembly": "add r1, r9, r1", - "mnemonic": "add", - "operands": "r1, r9, r1", - "mode": "none" - }, - "instr_58048": { - "virtual_address": 58048, - "size": 4, - "disassembly": "str r1, [r3, #0x0]", - "mnemonic": "str", - "operands": "r1, [r3, #0x0]", - "mode": "none" - }, - "instr_58052": { - "virtual_address": 58052, - "size": 4, - "disassembly": "beq 0x0e72c", - "mnemonic": "beq", - "operands": "0x0e72c", - "mode": "none" - }, - "bb_58032": { - "virtual_address": 58032, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 58056, - "children": [ - "instr_58032", - "instr_58036", - "instr_58040", - "instr_58044", - "instr_58048", - "instr_58052" - ] - }, - "instr_58056": { - "virtual_address": 58056, - "size": 4, - "disassembly": "ldr r0, [r10, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r10, #0x0]", - "mode": "none" - }, - "instr_58060": { - "virtual_address": 58060, - "size": 4, - "disassembly": "cmn r0, #0x1", - "mnemonic": "cmn", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_58064": { - "virtual_address": 58064, - "size": 4, - "disassembly": "subne r11, r2, r11", - "mnemonic": "subne", - "operands": "r11, r2, r11", - "mode": "none" - }, - "instr_58068": { - "virtual_address": 58068, - "size": 4, - "disassembly": "addne r1, r11, r1", - "mnemonic": "addne", - "operands": "r1, r11, r1", - "mode": "none" - }, - "instr_58072": { - "virtual_address": 58072, - "size": 4, - "disassembly": "streq r2, [r10, #0x0]", - "mnemonic": "streq", - "operands": "r2, [r10, #0x0]", - "mode": "none" - }, - "instr_58076": { - "virtual_address": 58076, - "size": 4, - "disassembly": "strne r1, [r3, #0x0]", - "mnemonic": "strne", - "operands": "r1, [r3, #0x0]", - "mode": "none" - }, - "instr_58080": { - "virtual_address": 58080, - "size": 4, - "disassembly": "ands r11, r2, #0x7", - "mnemonic": "ands", - "operands": "r11, r2, #0x7", - "mode": "none" - }, - "instr_58084": { - "virtual_address": 58084, - "size": 4, - "disassembly": "bne 0x0e674", - "mnemonic": "bne", - "operands": "0x0e674", - "mode": "none" - }, - "bb_58056": { - "virtual_address": 58056, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 58088, - "children": [ - "instr_58056", - "instr_58060", - "instr_58064", - "instr_58068", - "instr_58072", - "instr_58076", - "instr_58080", - "instr_58084" - ] - }, - "instr_58088": { - "virtual_address": 58088, - "size": 4, - "disassembly": "add r1, r2, r9", - "mnemonic": "add", - "operands": "r1, r2, r9", - "mode": "none" - }, - "instr_58092": { - "virtual_address": 58092, - "size": 4, - "disassembly": "rsb r1, r1, #0x0", - "mnemonic": "rsb", - "operands": "r1, r1, #0x0", - "mode": "none" - }, - "instr_58096": { - "virtual_address": 58096, - "size": 4, - "disassembly": "mov r10, r1, lsl #0x14", - "mnemonic": "mov", - "operands": "r10, r1, lsl #0x14", - "mode": "none" - }, - "instr_58100": { - "virtual_address": 58100, - "size": 4, - "disassembly": "mov r10, r10, lsr #0x14", - "mnemonic": "mov", - "operands": "r10, r10, lsr #0x14", - "mode": "none" - }, - "instr_58104": { - "virtual_address": 58104, - "size": 4, - "disassembly": "mov r1, r10", - "mnemonic": "mov", - "operands": "r1, r10", - "mode": "none" - }, - "instr_58108": { - "virtual_address": 58108, - "size": 4, - "disassembly": "mov r0, r7", - "mnemonic": "mov", - "operands": "r0, r7", - "mode": "none" - }, - "instr_58112": { - "virtual_address": 58112, - "size": 4, - "disassembly": "str r2, [sp, #0x4]", - "mnemonic": "str", - "operands": "r2, [sp, #0x4]", - "mode": "none" - }, - "instr_58116": { - "virtual_address": 58116, - "size": 4, - "disassembly": "bl 0x101c8", - "mnemonic": "bl", - "operands": "0x101c8", - "mode": "none" - }, - "instr_58120": { - "virtual_address": 58120, - "size": 4, - "disassembly": "cmn r0, #0x1", - "mnemonic": "cmn", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_58124": { - "virtual_address": 58124, - "size": 4, - "disassembly": "moveq r10, r11", - "mnemonic": "moveq", - "operands": "r10, r11", - "mode": "none" - }, - "instr_58128": { - "virtual_address": 58128, - "size": 4, - "disassembly": "ldr r2, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x4]", - "mode": "none" - }, - "instr_58132": { - "virtual_address": 58132, - "size": 4, - "disassembly": "ldr r3, [0xe85c]", - "mnemonic": "ldr", - "operands": "r3, [0xe85c]", - "mode": "none" - }, - "instr_58136": { - "virtual_address": 58136, - "size": 4, - "disassembly": "beq 0x0e324", - "mnemonic": "beq", - "operands": "0x0e324", - "mode": "none" - }, - "bb_58088": { - "virtual_address": 58088, - "size": 52, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 58140, - "children": [ - "instr_58088", - "instr_58092", - "instr_58096", - "instr_58100", - "instr_58104", - "instr_58108", - "instr_58112", - "instr_58116", - "instr_58120", - "instr_58124", - "instr_58128", - "instr_58132", - "instr_58136" - ] - }, - "instr_58140": { - "virtual_address": 58140, - "size": 4, - "disassembly": "sub r0, r0, r2", - "mnemonic": "sub", - "operands": "r0, r0, r2", - "mode": "none" - }, - "instr_58144": { - "virtual_address": 58144, - "size": 4, - "disassembly": "add r9, r0, r10", - "mnemonic": "add", - "operands": "r9, r0, r10", - "mode": "none" - }, - "bb_58140": { - "virtual_address": 58140, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 58148, - "children": [ - "instr_58140", - "instr_58144" - ] - }, - "instr_58148": { - "virtual_address": 58148, - "size": 4, - "disassembly": "ldr r1, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r1, [r3, #0x0]", - "mode": "none" - }, - "instr_58152": { - "virtual_address": 58152, - "size": 4, - "disassembly": "orr r9, r9, #0x1", - "mnemonic": "orr", - "operands": "r9, r9, #0x1", - "mode": "none" - }, - "instr_58156": { - "virtual_address": 58156, - "size": 4, - "disassembly": "add r1, r10, r1", - "mnemonic": "add", - "operands": "r1, r10, r1", - "mode": "none" - }, - "instr_58160": { - "virtual_address": 58160, - "size": 4, - "disassembly": "cmp r4, r8", - "mnemonic": "cmp", - "operands": "r4, r8", - "mode": "none" - }, - "instr_58164": { - "virtual_address": 58164, - "size": 4, - "disassembly": "str r2, [r8, #0x8]", - "mnemonic": "str", - "operands": "r2, [r8, #0x8]", - "mode": "none" - }, - "instr_58168": { - "virtual_address": 58168, - "size": 4, - "disassembly": "str r1, [r3, #0x0]", - "mnemonic": "str", - "operands": "r1, [r3, #0x0]", - "mode": "none" - }, - "instr_58172": { - "virtual_address": 58172, - "size": 4, - "disassembly": "str r9, [r2, #0x4]", - "mnemonic": "str", - "operands": "r9, [r2, #0x4]", - "mode": "none" - }, - "instr_58176": { - "virtual_address": 58176, - "size": 4, - "disassembly": "beq 0x0e7ac", - "mnemonic": "beq", - "operands": "0x0e7ac", - "mode": "none" - }, - "bb_58148": { - "virtual_address": 58148, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 58180, - "children": [ - "instr_58148", - "instr_58152", - "instr_58156", - "instr_58160", - "instr_58164", - "instr_58168", - "instr_58172", - "instr_58176" - ] - }, - "instr_58180": { - "virtual_address": 58180, - "size": 4, - "disassembly": "cmp r6, #0xf", - "mnemonic": "cmp", - "operands": "r6, #0xf", - "mode": "none" - }, - "instr_58184": { - "virtual_address": 58184, - "size": 4, - "disassembly": "movls r3, #0x1", - "mnemonic": "movls", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_58188": { - "virtual_address": 58188, - "size": 4, - "disassembly": "strls r3, [r2, #0x4]", - "mnemonic": "strls", - "operands": "r3, [r2, #0x4]", - "mode": "none" - }, - "instr_58192": { - "virtual_address": 58192, - "size": 4, - "disassembly": "bls 0x0e3d0", - "mnemonic": "bls", - "operands": "0x0e3d0", - "mode": "none" - }, - "bb_58180": { - "virtual_address": 58180, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 58196, - "children": [ - "instr_58180", - "instr_58184", - "instr_58188", - "instr_58192" - ] - }, - "instr_58196": { - "virtual_address": 58196, - "size": 4, - "disassembly": "mov lr, #0x5", - "mnemonic": "mov", - "operands": "lr, #0x5", - "mode": "none" - }, - "instr_58200": { - "virtual_address": 58200, - "size": 4, - "disassembly": "ldr r12, [r4, #0x4]", - "mnemonic": "ldr", - "operands": "r12, [r4, #0x4]", - "mode": "none" - }, - "instr_58204": { - "virtual_address": 58204, - "size": 4, - "disassembly": "sub r0, r6, #0xc", - "mnemonic": "sub", - "operands": "r0, r6, #0xc", - "mode": "none" - }, - "instr_58208": { - "virtual_address": 58208, - "size": 4, - "disassembly": "bic r0, r0, #0x7", - "mnemonic": "bic", - "operands": "r0, r0, #0x7", - "mode": "none" - }, - "instr_58212": { - "virtual_address": 58212, - "size": 4, - "disassembly": "and r12, r12, #0x1", - "mnemonic": "and", - "operands": "r12, r12, #0x1", - "mode": "none" - }, - "instr_58216": { - "virtual_address": 58216, - "size": 4, - "disassembly": "orr r12, r12, r0", - "mnemonic": "orr", - "operands": "r12, r12, r0", - "mode": "none" - }, - "instr_58220": { - "virtual_address": 58220, - "size": 4, - "disassembly": "cmp r0, #0xf", - "mnemonic": "cmp", - "operands": "r0, #0xf", - "mode": "none" - }, - "instr_58224": { - "virtual_address": 58224, - "size": 4, - "disassembly": "add r0, r4, r0", - "mnemonic": "add", - "operands": "r0, r4, r0", - "mode": "none" - }, - "instr_58228": { - "virtual_address": 58228, - "size": 4, - "disassembly": "str r12, [r4, #0x4]", - "mnemonic": "str", - "operands": "r12, [r4, #0x4]", - "mode": "none" - }, - "instr_58232": { - "virtual_address": 58232, - "size": 4, - "disassembly": "str lr, [r0, #0x4]", - "mnemonic": "str", - "operands": "lr, [r0, #0x4]", - "mode": "none" - }, - "instr_58236": { - "virtual_address": 58236, - "size": 4, - "disassembly": "str lr, [r0, #0x8]", - "mnemonic": "str", - "operands": "lr, [r0, #0x8]", - "mode": "none" - }, - "instr_58240": { - "virtual_address": 58240, - "size": 4, - "disassembly": "bhi 0x0e7f0", - "mnemonic": "bhi", - "operands": "0x0e7f0", - "mode": "none" - }, - "bb_58196": { - "virtual_address": 58196, - "size": 48, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 58244, - "children": [ - "instr_58196", - "instr_58200", - "instr_58204", - "instr_58208", - "instr_58212", - "instr_58216", - "instr_58220", - "instr_58224", - "instr_58228", - "instr_58232", - "instr_58236", - "instr_58240" - ] - }, - "instr_58244": { - "virtual_address": 58244, - "size": 4, - "disassembly": "mov r4, r2", - "mnemonic": "mov", - "operands": "r4, r2", - "mode": "none" - }, - "instr_58248": { - "virtual_address": 58248, - "size": 4, - "disassembly": "ldr r9, [r2, #0x4]", - "mnemonic": "ldr", - "operands": "r9, [r2, #0x4]", - "mode": "none" - }, - "bb_58244": { - "virtual_address": 58244, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 58252, - "children": [ - "instr_58244", - "instr_58248" - ] - }, - "instr_58252": { - "virtual_address": 58252, - "size": 4, - "disassembly": "ldr r3, [0xe860]", - "mnemonic": "ldr", - "operands": "r3, [0xe860]", - "mode": "none" - }, - "instr_58256": { - "virtual_address": 58256, - "size": 4, - "disassembly": "ldr r2, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [r3, #0x0]", - "mode": "none" - }, - "instr_58260": { - "virtual_address": 58260, - "size": 4, - "disassembly": "cmp r2, r1", - "mnemonic": "cmp", - "operands": "r2, r1", - "mode": "none" - }, - "instr_58264": { - "virtual_address": 58264, - "size": 4, - "disassembly": "strcc r1, [r3, #0x0]", - "mnemonic": "strcc", - "operands": "r1, [r3, #0x0]", - "mode": "none" - }, - "instr_58268": { - "virtual_address": 58268, - "size": 4, - "disassembly": "ldr r3, [0xe864]", - "mnemonic": "ldr", - "operands": "r3, [0xe864]", - "mode": "none" - }, - "instr_58272": { - "virtual_address": 58272, - "size": 4, - "disassembly": "ldr r2, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [r3, #0x0]", - "mode": "none" - }, - "instr_58276": { - "virtual_address": 58276, - "size": 4, - "disassembly": "cmp r2, r1", - "mnemonic": "cmp", - "operands": "r2, r1", - "mode": "none" - }, - "instr_58280": { - "virtual_address": 58280, - "size": 4, - "disassembly": "strcc r1, [r3, #0x0]", - "mnemonic": "strcc", - "operands": "r1, [r3, #0x0]", - "mode": "none" - }, - "bb_58252": { - "virtual_address": 58252, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 58284, - "children": [ - "instr_58252", - "instr_58256", - "instr_58260", - "instr_58264", - "instr_58268", - "instr_58272", - "instr_58276", - "instr_58280" - ] - }, - "instr_58284": { - "virtual_address": 58284, - "size": 4, - "disassembly": "bic r9, r9, #0x3", - "mnemonic": "bic", - "operands": "r9, r9, #0x3", - "mode": "none" - }, - "instr_58288": { - "virtual_address": 58288, - "size": 4, - "disassembly": "sub r3, r9, r5", - "mnemonic": "sub", - "operands": "r3, r9, r5", - "mode": "none" - }, - "instr_58292": { - "virtual_address": 58292, - "size": 4, - "disassembly": "cmp r3, #0xf", - "mnemonic": "cmp", - "operands": "r3, #0xf", - "mode": "none" - }, - "instr_58296": { - "virtual_address": 58296, - "size": 4, - "disassembly": "movgt r2, #0x0", - "mnemonic": "movgt", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_58300": { - "virtual_address": 58300, - "size": 4, - "disassembly": "movle r2, #0x1", - "mnemonic": "movle", - "operands": "r2, #0x1", - "mode": "none" - }, - "instr_58304": { - "virtual_address": 58304, - "size": 4, - "disassembly": "cmp r5, r9", - "mnemonic": "cmp", - "operands": "r5, r9", - "mode": "none" - }, - "instr_58308": { - "virtual_address": 58308, - "size": 4, - "disassembly": "orrhi r2, r2, #0x1", - "mnemonic": "orrhi", - "operands": "r2, r2, #0x1", - "mode": "none" - }, - "instr_58312": { - "virtual_address": 58312, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_58316": { - "virtual_address": 58316, - "size": 4, - "disassembly": "beq 0x0e4c8", - "mnemonic": "beq", - "operands": "0x0e4c8", - "mode": "none" - }, - "bb_58284": { - "virtual_address": 58284, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 58320, - "children": [ - "instr_58284", - "instr_58288", - "instr_58292", - "instr_58296", - "instr_58300", - "instr_58304", - "instr_58308", - "instr_58312", - "instr_58316" - ] - }, - "instr_58320": { - "virtual_address": 58320, - "size": 4, - "disassembly": "mov r0, r7", - "mnemonic": "mov", - "operands": "r0, r7", - "mode": "none" - }, - "instr_58324": { - "virtual_address": 58324, - "size": 4, - "disassembly": "bl 0x0ebec", - "mnemonic": "bl", - "operands": "0x0ebec", - "mode": "none" - }, - "instr_58328": { - "virtual_address": 58328, - "size": 4, - "disassembly": "mov r4, #0x0", - "mnemonic": "mov", - "operands": "r4, #0x0", - "mode": "none" - }, - "instr_58332": { - "virtual_address": 58332, - "size": 4, - "disassembly": "b 0x0e0d8", - "mnemonic": "b", - "operands": "0x0e0d8", - "mode": "none" - }, - "bb_58320": { - "virtual_address": 58320, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 57560, - "children": [ - "instr_58320", - "instr_58324", - "instr_58328", - "instr_58332" - ] - }, - "instr_58336": { - "virtual_address": 58336, - "size": 4, - "disassembly": "mov r0, #0x200", - "mnemonic": "mov", - "operands": "r0, #0x200", - "mode": "none" - }, - "instr_58340": { - "virtual_address": 58340, - "size": 4, - "disassembly": "mov r12, #0x40", - "mnemonic": "mov", - "operands": "r12, #0x40", - "mode": "none" - }, - "instr_58344": { - "virtual_address": 58344, - "size": 4, - "disassembly": "mov lr, #0x3f", - "mnemonic": "mov", - "operands": "lr, #0x3f", - "mode": "none" - }, - "instr_58348": { - "virtual_address": 58348, - "size": 4, - "disassembly": "b 0x0e12c", - "mnemonic": "b", - "operands": "0x0e12c", - "mode": "none" - }, - "bb_58336": { - "virtual_address": 58336, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 57644, - "children": [ - "instr_58336", - "instr_58340", - "instr_58344", - "instr_58348" - ] - }, - "instr_58352": { - "virtual_address": 58352, - "size": 4, - "disassembly": "tst r1, r6", - "mnemonic": "tst", - "operands": "r1, r6", - "mode": "none" - }, - "instr_58356": { - "virtual_address": 58356, - "size": 4, - "disassembly": "bne 0x0e41c", - "mnemonic": "bne", - "operands": "0x0e41c", - "mode": "none" - }, - "bb_58352": { - "virtual_address": 58352, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 58360, - "children": [ - "instr_58352", - "instr_58356" - ] - }, - "instr_58360": { - "virtual_address": 58360, - "size": 4, - "disassembly": "mov r1, r1, lsl #0x1", - "mnemonic": "mov", - "operands": "r1, r1, lsl #0x1", - "mode": "none" - }, - "instr_58364": { - "virtual_address": 58364, - "size": 4, - "disassembly": "bic r12, r12, #0x3", - "mnemonic": "bic", - "operands": "r12, r12, #0x3", - "mode": "none" - }, - "instr_58368": { - "virtual_address": 58368, - "size": 4, - "disassembly": "tst r1, r6", - "mnemonic": "tst", - "operands": "r1, r6", - "mode": "none" - }, - "instr_58372": { - "virtual_address": 58372, - "size": 4, - "disassembly": "add r12, r12, #0x4", - "mnemonic": "add", - "operands": "r12, r12, #0x4", - "mode": "none" - }, - "instr_58376": { - "virtual_address": 58376, - "size": 4, - "disassembly": "bne 0x0e41c", - "mnemonic": "bne", - "operands": "0x0e41c", - "mode": "none" - }, - "bb_58360": { - "virtual_address": 58360, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 58380, - "children": [ - "instr_58360", - "instr_58364", - "instr_58368", - "instr_58372", - "instr_58376" - ] - }, - "instr_58380": { - "virtual_address": 58380, - "size": 4, - "disassembly": "mov r1, r1, lsl #0x1", - "mnemonic": "mov", - "operands": "r1, r1, lsl #0x1", - "mode": "none" - }, - "instr_58384": { - "virtual_address": 58384, - "size": 4, - "disassembly": "tst r1, r6", - "mnemonic": "tst", - "operands": "r1, r6", - "mode": "none" - }, - "instr_58388": { - "virtual_address": 58388, - "size": 4, - "disassembly": "add r12, r12, #0x4", - "mnemonic": "add", - "operands": "r12, r12, #0x4", - "mode": "none" - }, - "instr_58392": { - "virtual_address": 58392, - "size": 4, - "disassembly": "beq 0x0e40c", - "mnemonic": "beq", - "operands": "0x0e40c", - "mode": "none" - }, - "bb_58380": { - "virtual_address": 58380, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 58396, - "children": [ - "instr_58380", - "instr_58384", - "instr_58388", - "instr_58392" - ] - }, - "instr_58396": { - "virtual_address": 58396, - "size": 4, - "disassembly": "add r9, r8, r12, lsl #0x3", - "mnemonic": "add", - "operands": "r9, r8, r12, lsl #0x3", - "mode": "none" - }, - "instr_58400": { - "virtual_address": 58400, - "size": 4, - "disassembly": "mov r0, r9", - "mnemonic": "mov", - "operands": "r0, r9", - "mode": "none" - }, - "instr_58404": { - "virtual_address": 58404, - "size": 4, - "disassembly": "mov r4, r12", - "mnemonic": "mov", - "operands": "r4, r12", - "mode": "none" - }, - "bb_58396": { - "virtual_address": 58396, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 58408, - "children": [ - "instr_58396", - "instr_58400", - "instr_58404" - ] - }, - "instr_58408": { - "virtual_address": 58408, - "size": 4, - "disassembly": "ldr r6, [r0, #0xc]", - "mnemonic": "ldr", - "operands": "r6, [r0, #0xc]", - "mode": "none" - }, - "instr_58412": { - "virtual_address": 58412, - "size": 4, - "disassembly": "cmp r0, r6", - "mnemonic": "cmp", - "operands": "r0, r6", - "mode": "none" - }, - "instr_58416": { - "virtual_address": 58416, - "size": 4, - "disassembly": "bne 0x0e44c", - "mnemonic": "bne", - "operands": "0x0e44c", - "mode": "none" - }, - "bb_58408": { - "virtual_address": 58408, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 58420, - "children": [ - "instr_58408", - "instr_58412", - "instr_58416" - ] - }, - "instr_58420": { - "virtual_address": 58420, - "size": 4, - "disassembly": "b 0x0e5c8", - "mnemonic": "b", - "operands": "0x0e5c8", - "mode": "none" - }, - "bb_58420": { - "virtual_address": 58420, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 58824, - "children": [ - "instr_58420" - ] - }, - "instr_58424": { - "virtual_address": 58424, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_58428": { - "virtual_address": 58428, - "size": 4, - "disassembly": "bge 0x0e5dc", - "mnemonic": "bge", - "operands": "0x0e5dc", - "mode": "none" - }, - "bb_58424": { - "virtual_address": 58424, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 58432, - "children": [ - "instr_58424", - "instr_58428" - ] - }, - "instr_58432": { - "virtual_address": 58432, - "size": 4, - "disassembly": "ldr r6, [r6, #0xc]", - "mnemonic": "ldr", - "operands": "r6, [r6, #0xc]", - "mode": "none" - }, - "instr_58436": { - "virtual_address": 58436, - "size": 4, - "disassembly": "cmp r0, r6", - "mnemonic": "cmp", - "operands": "r0, r6", - "mode": "none" - }, - "instr_58440": { - "virtual_address": 58440, - "size": 4, - "disassembly": "beq 0x0e5c8", - "mnemonic": "beq", - "operands": "0x0e5c8", - "mode": "none" - }, - "bb_58432": { - "virtual_address": 58432, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 58444, - "children": [ - "instr_58432", - "instr_58436", - "instr_58440" - ] - }, - "instr_58444": { - "virtual_address": 58444, - "size": 4, - "disassembly": "ldr r3, [r6, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r6, #0x4]", - "mode": "none" - }, - "instr_58448": { - "virtual_address": 58448, - "size": 4, - "disassembly": "bic r3, r3, #0x3", - "mnemonic": "bic", - "operands": "r3, r3, #0x3", - "mode": "none" - }, - "instr_58452": { - "virtual_address": 58452, - "size": 4, - "disassembly": "sub r2, r3, r5", - "mnemonic": "sub", - "operands": "r2, r3, r5", - "mode": "none" - }, - "instr_58456": { - "virtual_address": 58456, - "size": 4, - "disassembly": "cmp r2, #0xf", - "mnemonic": "cmp", - "operands": "r2, #0xf", - "mode": "none" - }, - "instr_58460": { - "virtual_address": 58460, - "size": 4, - "disassembly": "ble 0x0e438", - "mnemonic": "ble", - "operands": "0x0e438", - "mode": "none" - }, - "bb_58444": { - "virtual_address": 58444, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 58464, - "children": [ - "instr_58444", - "instr_58448", - "instr_58452", - "instr_58456", - "instr_58460" - ] - }, - "instr_58464": { - "virtual_address": 58464, - "size": 4, - "disassembly": "add r4, r6, #0x8", - "mnemonic": "add", - "operands": "r4, r6, #0x8", - "mode": "none" - }, - "instr_58468": { - "virtual_address": 58468, - "size": 4, - "disassembly": "ldmia r4, {r4, r12}", - "mnemonic": "ldmia", - "operands": "r4, {r4, r12}", - "mode": "none" - }, - "instr_58472": { - "virtual_address": 58472, - "size": 4, - "disassembly": "add r1, r6, r5", - "mnemonic": "add", - "operands": "r1, r6, r5", - "mode": "none" - }, - "instr_58476": { - "virtual_address": 58476, - "size": 4, - "disassembly": "orr r5, r5, #0x1", - "mnemonic": "orr", - "operands": "r5, r5, #0x1", - "mode": "none" - }, - "instr_58480": { - "virtual_address": 58480, - "size": 4, - "disassembly": "str r5, [r6, #0x4]", - "mnemonic": "str", - "operands": "r5, [r6, #0x4]", - "mode": "none" - }, - "instr_58484": { - "virtual_address": 58484, - "size": 4, - "disassembly": "str r12, [r4, #0xc]", - "mnemonic": "str", - "operands": "r12, [r4, #0xc]", - "mode": "none" - }, - "instr_58488": { - "virtual_address": 58488, - "size": 4, - "disassembly": "str r4, [r12, #0x8]", - "mnemonic": "str", - "operands": "r4, [r12, #0x8]", - "mode": "none" - }, - "instr_58492": { - "virtual_address": 58492, - "size": 4, - "disassembly": "orr r12, r2, #0x1", - "mnemonic": "orr", - "operands": "r12, r2, #0x1", - "mode": "none" - }, - "instr_58496": { - "virtual_address": 58496, - "size": 4, - "disassembly": "str r1, [r8, #0x14]", - "mnemonic": "str", - "operands": "r1, [r8, #0x14]", - "mode": "none" - }, - "instr_58500": { - "virtual_address": 58500, - "size": 4, - "disassembly": "str r1, [r8, #0x10]", - "mnemonic": "str", - "operands": "r1, [r8, #0x10]", - "mode": "none" - }, - "instr_58504": { - "virtual_address": 58504, - "size": 4, - "disassembly": "mov r0, r7", - "mnemonic": "mov", - "operands": "r0, r7", - "mode": "none" - }, - "instr_58508": { - "virtual_address": 58508, - "size": 4, - "disassembly": "str lr, [r1, #0xc]", - "mnemonic": "str", - "operands": "lr, [r1, #0xc]", - "mode": "none" - }, - "instr_58512": { - "virtual_address": 58512, - "size": 4, - "disassembly": "str lr, [r1, #0x8]", - "mnemonic": "str", - "operands": "lr, [r1, #0x8]", - "mode": "none" - }, - "instr_58516": { - "virtual_address": 58516, - "size": 4, - "disassembly": "str r12, [r1, #0x4]", - "mnemonic": "str", - "operands": "r12, [r1, #0x4]", - "mode": "none" - }, - "instr_58520": { - "virtual_address": 58520, - "size": 4, - "disassembly": "str r2, [r6, r3]", - "mnemonic": "str", - "operands": "r2, [r6, r3]", - "mode": "none" - }, - "instr_58524": { - "virtual_address": 58524, - "size": 4, - "disassembly": "bl 0x0ebec", - "mnemonic": "bl", - "operands": "0x0ebec", - "mode": "none" - }, - "instr_58528": { - "virtual_address": 58528, - "size": 4, - "disassembly": "add r4, r6, #0x8", - "mnemonic": "add", - "operands": "r4, r6, #0x8", - "mode": "none" - }, - "instr_58532": { - "virtual_address": 58532, - "size": 4, - "disassembly": "b 0x0e0d8", - "mnemonic": "b", - "operands": "0x0e0d8", - "mode": "none" - }, - "bb_58464": { - "virtual_address": 58464, - "size": 72, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 57560, - "children": [ - "instr_58464", - "instr_58468", - "instr_58472", - "instr_58476", - "instr_58480", - "instr_58484", - "instr_58488", - "instr_58492", - "instr_58496", - "instr_58500", - "instr_58504", - "instr_58508", - "instr_58512", - "instr_58516", - "instr_58520", - "instr_58524", - "instr_58528", - "instr_58532" - ] - }, - "instr_58536": { - "virtual_address": 58536, - "size": 4, - "disassembly": "add r1, r4, r1", - "mnemonic": "add", - "operands": "r1, r4, r1", - "mode": "none" - }, - "instr_58540": { - "virtual_address": 58540, - "size": 4, - "disassembly": "ldr r3, [r1, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r1, #0x4]", - "mode": "none" - }, - "instr_58544": { - "virtual_address": 58544, - "size": 4, - "disassembly": "orr r3, r3, #0x1", - "mnemonic": "orr", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_58548": { - "virtual_address": 58548, - "size": 4, - "disassembly": "mov r0, r7", - "mnemonic": "mov", - "operands": "r0, r7", - "mode": "none" - }, - "instr_58552": { - "virtual_address": 58552, - "size": 4, - "disassembly": "str r3, [r1, #0x4]", - "mnemonic": "str", - "operands": "r3, [r1, #0x4]", - "mode": "none" - }, - "instr_58556": { - "virtual_address": 58556, - "size": 4, - "disassembly": "bl 0x0ebec", - "mnemonic": "bl", - "operands": "0x0ebec", - "mode": "none" - }, - "instr_58560": { - "virtual_address": 58560, - "size": 4, - "disassembly": "add r4, r4, #0x8", - "mnemonic": "add", - "operands": "r4, r4, #0x8", - "mode": "none" - }, - "instr_58564": { - "virtual_address": 58564, - "size": 4, - "disassembly": "b 0x0e0d8", - "mnemonic": "b", - "operands": "0x0e0d8", - "mode": "none" - }, - "bb_58536": { - "virtual_address": 58536, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 57560, - "children": [ - "instr_58536", - "instr_58540", - "instr_58544", - "instr_58548", - "instr_58552", - "instr_58556", - "instr_58560", - "instr_58564" - ] - }, - "instr_58568": { - "virtual_address": 58568, - "size": 4, - "disassembly": "add r2, r4, r5", - "mnemonic": "add", - "operands": "r2, r4, r5", - "mode": "none" - }, - "instr_58572": { - "virtual_address": 58572, - "size": 4, - "disassembly": "orr r3, r3, #0x1", - "mnemonic": "orr", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_58576": { - "virtual_address": 58576, - "size": 4, - "disassembly": "orr r5, r5, #0x1", - "mnemonic": "orr", - "operands": "r5, r5, #0x1", - "mode": "none" - }, - "instr_58580": { - "virtual_address": 58580, - "size": 4, - "disassembly": "str r5, [r4, #0x4]", - "mnemonic": "str", - "operands": "r5, [r4, #0x4]", - "mode": "none" - }, - "instr_58584": { - "virtual_address": 58584, - "size": 4, - "disassembly": "mov r0, r7", - "mnemonic": "mov", - "operands": "r0, r7", - "mode": "none" - }, - "instr_58588": { - "virtual_address": 58588, - "size": 4, - "disassembly": "str r2, [r8, #0x8]", - "mnemonic": "str", - "operands": "r2, [r8, #0x8]", - "mode": "none" - }, - "instr_58592": { - "virtual_address": 58592, - "size": 4, - "disassembly": "add r4, r4, #0x8", - "mnemonic": "add", - "operands": "r4, r4, #0x8", - "mode": "none" - }, - "instr_58596": { - "virtual_address": 58596, - "size": 4, - "disassembly": "str r3, [r2, #0x4]", - "mnemonic": "str", - "operands": "r3, [r2, #0x4]", - "mode": "none" - }, - "instr_58600": { - "virtual_address": 58600, - "size": 4, - "disassembly": "bl 0x0ebec", - "mnemonic": "bl", - "operands": "0x0ebec", - "mode": "none" - }, - "instr_58604": { - "virtual_address": 58604, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_58608": { - "virtual_address": 58608, - "size": 4, - "disassembly": "add sp, sp, #0xc", - "mnemonic": "add", - "operands": "sp, sp, #0xc", - "mode": "none" - }, - "instr_58612": { - "virtual_address": 58612, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mode": "none" - }, - "instr_58616": { - "virtual_address": 58616, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_58568": { - "virtual_address": 58568, - "size": 52, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_58568", - "instr_58572", - "instr_58576", - "instr_58580", - "instr_58584", - "instr_58588", - "instr_58592", - "instr_58596", - "instr_58600", - "instr_58604", - "instr_58608", - "instr_58612", - "instr_58616" - ] - }, - "instr_58620": { - "virtual_address": 58620, - "size": 4, - "disassembly": "ldr r1, [r3, #0xc]", - "mnemonic": "ldr", - "operands": "r1, [r3, #0xc]", - "mode": "none" - }, - "instr_58624": { - "virtual_address": 58624, - "size": 4, - "disassembly": "ldr r12, [r3, #0x8]", - "mnemonic": "ldr", - "operands": "r12, [r3, #0x8]", - "mode": "none" - }, - "instr_58628": { - "virtual_address": 58628, - "size": 4, - "disassembly": "add r2, r3, r2", - "mnemonic": "add", - "operands": "r2, r3, r2", - "mode": "none" - }, - "instr_58632": { - "virtual_address": 58632, - "size": 4, - "disassembly": "str r1, [r12, #0xc]", - "mnemonic": "str", - "operands": "r1, [r12, #0xc]", - "mode": "none" - }, - "instr_58636": { - "virtual_address": 58636, - "size": 4, - "disassembly": "str r12, [r1, #0x8]", - "mnemonic": "str", - "operands": "r12, [r1, #0x8]", - "mode": "none" - }, - "instr_58640": { - "virtual_address": 58640, - "size": 4, - "disassembly": "ldr r1, [r2, #0x4]", - "mnemonic": "ldr", - "operands": "r1, [r2, #0x4]", - "mode": "none" - }, - "instr_58644": { - "virtual_address": 58644, - "size": 4, - "disassembly": "add r4, r3, #0x8", - "mnemonic": "add", - "operands": "r4, r3, #0x8", - "mode": "none" - }, - "instr_58648": { - "virtual_address": 58648, - "size": 4, - "disassembly": "orr r3, r1, #0x1", - "mnemonic": "orr", - "operands": "r3, r1, #0x1", - "mode": "none" - }, - "instr_58652": { - "virtual_address": 58652, - "size": 4, - "disassembly": "mov r0, r7", - "mnemonic": "mov", - "operands": "r0, r7", - "mode": "none" - }, - "instr_58656": { - "virtual_address": 58656, - "size": 4, - "disassembly": "str r3, [r2, #0x4]", - "mnemonic": "str", - "operands": "r3, [r2, #0x4]", - "mode": "none" - }, - "instr_58660": { - "virtual_address": 58660, - "size": 4, - "disassembly": "bl 0x0ebec", - "mnemonic": "bl", - "operands": "0x0ebec", - "mode": "none" - }, - "instr_58664": { - "virtual_address": 58664, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_58668": { - "virtual_address": 58668, - "size": 4, - "disassembly": "add sp, sp, #0xc", - "mnemonic": "add", - "operands": "sp, sp, #0xc", - "mode": "none" - }, - "instr_58672": { - "virtual_address": 58672, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mode": "none" - }, - "instr_58676": { - "virtual_address": 58676, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_58620": { - "virtual_address": 58620, - "size": 60, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_58620", - "instr_58624", - "instr_58628", - "instr_58632", - "instr_58636", - "instr_58640", - "instr_58644", - "instr_58648", - "instr_58652", - "instr_58656", - "instr_58660", - "instr_58664", - "instr_58668", - "instr_58672", - "instr_58676" - ] - }, - "instr_58680": { - "virtual_address": 58680, - "size": 4, - "disassembly": "cmp r1, #0xa00", - "mnemonic": "cmp", - "operands": "r1, #0xa00", - "mode": "none" - }, - "instr_58684": { - "virtual_address": 58684, - "size": 4, - "disassembly": "mov r3, r1, lsr #0x9", - "mnemonic": "mov", - "operands": "r3, r1, lsr #0x9", - "mode": "none" - }, - "instr_58688": { - "virtual_address": 58688, - "size": 4, - "disassembly": "bcc 0x0e650", - "mnemonic": "bcc", - "operands": "0x0e650", - "mode": "none" - }, - "bb_58680": { - "virtual_address": 58680, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 58692, - "children": [ - "instr_58680", - "instr_58684", - "instr_58688" - ] - }, - "instr_58692": { - "virtual_address": 58692, - "size": 4, - "disassembly": "cmp r3, #0x14", - "mnemonic": "cmp", - "operands": "r3, #0x14", - "mode": "none" - }, - "instr_58696": { - "virtual_address": 58696, - "size": 4, - "disassembly": "bhi 0x0e774", - "mnemonic": "bhi", - "operands": "0x0e774", - "mode": "none" - }, - "bb_58692": { - "virtual_address": 58692, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 58700, - "children": [ - "instr_58692", - "instr_58696" - ] - }, - "instr_58700": { - "virtual_address": 58700, - "size": 4, - "disassembly": "add r2, r3, #0x5c", - "mnemonic": "add", - "operands": "r2, r3, #0x5c", - "mode": "none" - }, - "instr_58704": { - "virtual_address": 58704, - "size": 4, - "disassembly": "mov r2, r2, lsl #0x3", - "mnemonic": "mov", - "operands": "r2, r2, lsl #0x3", - "mode": "none" - }, - "instr_58708": { - "virtual_address": 58708, - "size": 4, - "disassembly": "add r3, r3, #0x5b", - "mnemonic": "add", - "operands": "r3, r3, #0x5b", - "mode": "none" - }, - "bb_58700": { - "virtual_address": 58700, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 58712, - "children": [ - "instr_58700", - "instr_58704", - "instr_58708" - ] - }, - "instr_58712": { - "virtual_address": 58712, - "size": 4, - "disassembly": "ldr r0, [r8, r2]", - "mnemonic": "ldr", - "operands": "r0, [r8, r2]", - "mode": "none" - }, - "instr_58716": { - "virtual_address": 58716, - "size": 4, - "disassembly": "add r2, r8, r2", - "mnemonic": "add", - "operands": "r2, r8, r2", - "mode": "none" - }, - "instr_58720": { - "virtual_address": 58720, - "size": 4, - "disassembly": "sub r2, r2, #0x8", - "mnemonic": "sub", - "operands": "r2, r2, #0x8", - "mode": "none" - }, - "instr_58724": { - "virtual_address": 58724, - "size": 4, - "disassembly": "cmp r2, r0", - "mnemonic": "cmp", - "operands": "r2, r0", - "mode": "none" - }, - "instr_58728": { - "virtual_address": 58728, - "size": 4, - "disassembly": "beq 0x0e75c", - "mnemonic": "beq", - "operands": "0x0e75c", - "mode": "none" - }, - "bb_58712": { - "virtual_address": 58712, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 58732, - "children": [ - "instr_58712", - "instr_58716", - "instr_58720", - "instr_58724", - "instr_58728" - ] - }, - "instr_58732": { - "virtual_address": 58732, - "size": 4, - "disassembly": "ldr r3, [r0, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r0, #0x4]", - "mode": "none" - }, - "instr_58736": { - "virtual_address": 58736, - "size": 4, - "disassembly": "bic r3, r3, #0x3", - "mnemonic": "bic", - "operands": "r3, r3, #0x3", - "mode": "none" - }, - "instr_58740": { - "virtual_address": 58740, - "size": 4, - "disassembly": "cmp r3, r1", - "mnemonic": "cmp", - "operands": "r3, r1", - "mode": "none" - }, - "instr_58744": { - "virtual_address": 58744, - "size": 4, - "disassembly": "bls 0x0e588", - "mnemonic": "bls", - "operands": "0x0e588", - "mode": "none" - }, - "bb_58732": { - "virtual_address": 58732, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 58748, - "children": [ - "instr_58732", - "instr_58736", - "instr_58740", - "instr_58744" - ] - }, - "instr_58748": { - "virtual_address": 58748, - "size": 4, - "disassembly": "ldr r0, [r0, #0x8]", - "mnemonic": "ldr", - "operands": "r0, [r0, #0x8]", - "mode": "none" - }, - "instr_58752": { - "virtual_address": 58752, - "size": 4, - "disassembly": "cmp r2, r0", - "mnemonic": "cmp", - "operands": "r2, r0", - "mode": "none" - }, - "instr_58756": { - "virtual_address": 58756, - "size": 4, - "disassembly": "bne 0x0e56c", - "mnemonic": "bne", - "operands": "0x0e56c", - "mode": "none" - }, - "bb_58748": { - "virtual_address": 58748, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 58760, - "children": [ - "instr_58748", - "instr_58752", - "instr_58756" - ] - }, - "instr_58760": { - "virtual_address": 58760, - "size": 4, - "disassembly": "ldr r2, [r0, #0xc]", - "mnemonic": "ldr", - "operands": "r2, [r0, #0xc]", - "mode": "none" - }, - "instr_58764": { - "virtual_address": 58764, - "size": 4, - "disassembly": "ldr r6, [r8, #0x4]", - "mnemonic": "ldr", - "operands": "r6, [r8, #0x4]", - "mode": "none" - }, - "bb_58760": { - "virtual_address": 58760, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 58768, - "children": [ - "instr_58760", - "instr_58764" - ] - }, - "instr_58768": { - "virtual_address": 58768, - "size": 4, - "disassembly": "str r2, [r4, #0xc]", - "mnemonic": "str", - "operands": "r2, [r4, #0xc]", - "mode": "none" - }, - "instr_58772": { - "virtual_address": 58772, - "size": 4, - "disassembly": "str r0, [r4, #0x8]", - "mnemonic": "str", - "operands": "r0, [r4, #0x8]", - "mode": "none" - }, - "instr_58776": { - "virtual_address": 58776, - "size": 4, - "disassembly": "str r4, [r2, #0x8]", - "mnemonic": "str", - "operands": "r4, [r2, #0x8]", - "mode": "none" - }, - "instr_58780": { - "virtual_address": 58780, - "size": 4, - "disassembly": "str r4, [r0, #0xc]", - "mnemonic": "str", - "operands": "r4, [r0, #0xc]", - "mode": "none" - }, - "instr_58784": { - "virtual_address": 58784, - "size": 4, - "disassembly": "b 0x0e21c", - "mnemonic": "b", - "operands": "0x0e21c", - "mode": "none" - }, - "bb_58768": { - "virtual_address": 58768, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 57884, - "children": [ - "instr_58768", - "instr_58772", - "instr_58776", - "instr_58780", - "instr_58784" - ] - }, - "instr_58788": { - "virtual_address": 58788, - "size": 4, - "disassembly": "cmp r3, #0x14", - "mnemonic": "cmp", - "operands": "r3, #0x14", - "mode": "none" - }, - "instr_58792": { - "virtual_address": 58792, - "size": 4, - "disassembly": "bls 0x0e664", - "mnemonic": "bls", - "operands": "0x0e664", - "mode": "none" - }, - "bb_58788": { - "virtual_address": 58788, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 58796, - "children": [ - "instr_58788", - "instr_58792" - ] - }, - "instr_58796": { - "virtual_address": 58796, - "size": 4, - "disassembly": "cmp r3, #0x54", - "mnemonic": "cmp", - "operands": "r3, #0x54", - "mode": "none" - }, - "instr_58800": { - "virtual_address": 58800, - "size": 4, - "disassembly": "bhi 0x0e790", - "mnemonic": "bhi", - "operands": "0x0e790", - "mode": "none" - }, - "bb_58796": { - "virtual_address": 58796, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 58804, - "children": [ - "instr_58796", - "instr_58800" - ] - }, - "instr_58804": { - "virtual_address": 58804, - "size": 4, - "disassembly": "mov r3, r5, lsr #0xc", - "mnemonic": "mov", - "operands": "r3, r5, lsr #0xc", - "mode": "none" - }, - "instr_58808": { - "virtual_address": 58808, - "size": 4, - "disassembly": "add r12, r3, #0x6f", - "mnemonic": "add", - "operands": "r12, r3, #0x6f", - "mode": "none" - }, - "instr_58812": { - "virtual_address": 58812, - "size": 4, - "disassembly": "add lr, r3, #0x6e", - "mnemonic": "add", - "operands": "lr, r3, #0x6e", - "mode": "none" - }, - "instr_58816": { - "virtual_address": 58816, - "size": 4, - "disassembly": "mov r0, r12, lsl #0x3", - "mnemonic": "mov", - "operands": "r0, r12, lsl #0x3", - "mode": "none" - }, - "instr_58820": { - "virtual_address": 58820, - "size": 4, - "disassembly": "b 0x0e12c", - "mnemonic": "b", - "operands": "0x0e12c", - "mode": "none" - }, - "bb_58804": { - "virtual_address": 58804, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 57644, - "children": [ - "instr_58804", - "instr_58808", - "instr_58812", - "instr_58816", - "instr_58820" - ] - }, - "instr_58824": { - "virtual_address": 58824, - "size": 4, - "disassembly": "add r4, r4, #0x1", - "mnemonic": "add", - "operands": "r4, r4, #0x1", - "mode": "none" - }, - "instr_58828": { - "virtual_address": 58828, - "size": 4, - "disassembly": "tst r4, #0x3", - "mnemonic": "tst", - "operands": "r4, #0x3", - "mode": "none" - }, - "instr_58832": { - "virtual_address": 58832, - "size": 4, - "disassembly": "add r0, r0, #0x8", - "mnemonic": "add", - "operands": "r0, r0, #0x8", - "mode": "none" - }, - "instr_58836": { - "virtual_address": 58836, - "size": 4, - "disassembly": "bne 0x0e428", - "mnemonic": "bne", - "operands": "0x0e428", - "mode": "none" - }, - "bb_58824": { - "virtual_address": 58824, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 58840, - "children": [ - "instr_58824", - "instr_58828", - "instr_58832", - "instr_58836" - ] - }, - "instr_58840": { - "virtual_address": 58840, - "size": 4, - "disassembly": "b 0x0e6d8", - "mnemonic": "b", - "operands": "0x0e6d8", - "mode": "none" - }, - "bb_58840": { - "virtual_address": 58840, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 59096, - "children": [ - "instr_58840" - ] - }, - "instr_58844": { - "virtual_address": 58844, - "size": 4, - "disassembly": "mov r4, r6", - "mnemonic": "mov", - "operands": "r4, r6", - "mode": "none" - }, - "instr_58848": { - "virtual_address": 58848, - "size": 4, - "disassembly": "add r3, r6, r3", - "mnemonic": "add", - "operands": "r3, r6, r3", - "mode": "none" - }, - "instr_58852": { - "virtual_address": 58852, - "size": 4, - "disassembly": "ldr r2, [r3, #0x4]", - "mnemonic": "ldr", - "operands": "r2, [r3, #0x4]", - "mode": "none" - }, - "instr_58856": { - "virtual_address": 58856, - "size": 4, - "disassembly": "orr r2, r2, #0x1", - "mnemonic": "orr", - "operands": "r2, r2, #0x1", - "mode": "none" - }, - "instr_58860": { - "virtual_address": 58860, - "size": 4, - "disassembly": "ldr r1, [r6, #0xc]", - "mnemonic": "ldr", - "operands": "r1, [r6, #0xc]", - "mode": "none" - }, - "instr_58864": { - "virtual_address": 58864, - "size": 4, - "disassembly": "str r2, [r3, #0x4]", - "mnemonic": "str", - "operands": "r2, [r3, #0x4]", - "mode": "none" - }, - "instr_58868": { - "virtual_address": 58868, - "size": 4, - "disassembly": "ldr r3, [r4, #0x8]!", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x8]!", - "mode": "none" - }, - "instr_58872": { - "virtual_address": 58872, - "size": 4, - "disassembly": "mov r0, r7", - "mnemonic": "mov", - "operands": "r0, r7", - "mode": "none" - }, - "instr_58876": { - "virtual_address": 58876, - "size": 4, - "disassembly": "str r1, [r3, #0xc]", - "mnemonic": "str", - "operands": "r1, [r3, #0xc]", - "mode": "none" - }, - "instr_58880": { - "virtual_address": 58880, - "size": 4, - "disassembly": "str r3, [r1, #0x8]", - "mnemonic": "str", - "operands": "r3, [r1, #0x8]", - "mode": "none" - }, - "instr_58884": { - "virtual_address": 58884, - "size": 4, - "disassembly": "bl 0x0ebec", - "mnemonic": "bl", - "operands": "0x0ebec", - "mode": "none" - }, - "instr_58888": { - "virtual_address": 58888, - "size": 4, - "disassembly": "b 0x0e0d8", - "mnemonic": "b", - "operands": "0x0e0d8", - "mode": "none" - }, - "bb_58844": { - "virtual_address": 58844, - "size": 48, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 57560, - "children": [ - "instr_58844", - "instr_58848", - "instr_58852", - "instr_58856", - "instr_58860", - "instr_58864", - "instr_58868", - "instr_58872", - "instr_58876", - "instr_58880", - "instr_58884", - "instr_58888" - ] - }, - "instr_58892": { - "virtual_address": 58892, - "size": 4, - "disassembly": "mov r12, r5, lsr #0x3", - "mnemonic": "mov", - "operands": "r12, r5, lsr #0x3", - "mode": "none" - }, - "instr_58896": { - "virtual_address": 58896, - "size": 4, - "disassembly": "add r2, r5, #0x8", - "mnemonic": "add", - "operands": "r2, r5, #0x8", - "mode": "none" - }, - "instr_58900": { - "virtual_address": 58900, - "size": 4, - "disassembly": "b 0x0e08c", - "mnemonic": "b", - "operands": "0x0e08c", - "mode": "none" - }, - "bb_58892": { - "virtual_address": 58892, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 57484, - "children": [ - "instr_58892", - "instr_58896", - "instr_58900" - ] - }, - "instr_58904": { - "virtual_address": 58904, - "size": 4, - "disassembly": "add r2, r4, r5", - "mnemonic": "add", - "operands": "r2, r4, r5", - "mode": "none" - }, - "instr_58908": { - "virtual_address": 58908, - "size": 4, - "disassembly": "orr r12, r3, #0x1", - "mnemonic": "orr", - "operands": "r12, r3, #0x1", - "mode": "none" - }, - "instr_58912": { - "virtual_address": 58912, - "size": 4, - "disassembly": "orr r5, r5, #0x1", - "mnemonic": "orr", - "operands": "r5, r5, #0x1", - "mode": "none" - }, - "instr_58916": { - "virtual_address": 58916, - "size": 4, - "disassembly": "str r5, [r4, #0x4]", - "mnemonic": "str", - "operands": "r5, [r4, #0x4]", - "mode": "none" - }, - "instr_58920": { - "virtual_address": 58920, - "size": 4, - "disassembly": "mov r0, r7", - "mnemonic": "mov", - "operands": "r0, r7", - "mode": "none" - }, - "instr_58924": { - "virtual_address": 58924, - "size": 4, - "disassembly": "str r2, [r8, #0x14]", - "mnemonic": "str", - "operands": "r2, [r8, #0x14]", - "mode": "none" - }, - "instr_58928": { - "virtual_address": 58928, - "size": 4, - "disassembly": "str r2, [r8, #0x10]", - "mnemonic": "str", - "operands": "r2, [r8, #0x10]", - "mode": "none" - }, - "instr_58932": { - "virtual_address": 58932, - "size": 4, - "disassembly": "str lr, [r2, #0xc]", - "mnemonic": "str", - "operands": "lr, [r2, #0xc]", - "mode": "none" - }, - "instr_58936": { - "virtual_address": 58936, - "size": 4, - "disassembly": "str lr, [r2, #0x8]", - "mnemonic": "str", - "operands": "lr, [r2, #0x8]", - "mode": "none" - }, - "instr_58940": { - "virtual_address": 58940, - "size": 4, - "disassembly": "str r12, [r2, #0x4]", - "mnemonic": "str", - "operands": "r12, [r2, #0x4]", - "mode": "none" - }, - "instr_58944": { - "virtual_address": 58944, - "size": 4, - "disassembly": "str r3, [r4, r1]", - "mnemonic": "str", - "operands": "r3, [r4, r1]", - "mode": "none" - }, - "instr_58948": { - "virtual_address": 58948, - "size": 4, - "disassembly": "bl 0x0ebec", - "mnemonic": "bl", - "operands": "0x0ebec", - "mode": "none" - }, - "instr_58952": { - "virtual_address": 58952, - "size": 4, - "disassembly": "add r4, r4, #0x8", - "mnemonic": "add", - "operands": "r4, r4, #0x8", - "mode": "none" - }, - "instr_58956": { - "virtual_address": 58956, - "size": 4, - "disassembly": "b 0x0e0d8", - "mnemonic": "b", - "operands": "0x0e0d8", - "mode": "none" - }, - "bb_58904": { - "virtual_address": 58904, - "size": 56, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 57560, - "children": [ - "instr_58904", - "instr_58908", - "instr_58912", - "instr_58916", - "instr_58920", - "instr_58924", - "instr_58928", - "instr_58932", - "instr_58936", - "instr_58940", - "instr_58944", - "instr_58948", - "instr_58952", - "instr_58956" - ] - }, - "instr_58960": { - "virtual_address": 58960, - "size": 4, - "disassembly": "mov r3, r1, lsr #0x6", - "mnemonic": "mov", - "operands": "r3, r1, lsr #0x6", - "mode": "none" - }, - "instr_58964": { - "virtual_address": 58964, - "size": 4, - "disassembly": "add r2, r3, #0x39", - "mnemonic": "add", - "operands": "r2, r3, #0x39", - "mode": "none" - }, - "instr_58968": { - "virtual_address": 58968, - "size": 4, - "disassembly": "mov r2, r2, lsl #0x3", - "mnemonic": "mov", - "operands": "r2, r2, lsl #0x3", - "mode": "none" - }, - "instr_58972": { - "virtual_address": 58972, - "size": 4, - "disassembly": "add r3, r3, #0x38", - "mnemonic": "add", - "operands": "r3, r3, #0x38", - "mode": "none" - }, - "instr_58976": { - "virtual_address": 58976, - "size": 4, - "disassembly": "b 0x0e558", - "mnemonic": "b", - "operands": "0x0e558", - "mode": "none" - }, - "bb_58960": { - "virtual_address": 58960, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 58712, - "children": [ - "instr_58960", - "instr_58964", - "instr_58968", - "instr_58972", - "instr_58976" - ] - }, - "instr_58980": { - "virtual_address": 58980, - "size": 4, - "disassembly": "add r12, r3, #0x5c", - "mnemonic": "add", - "operands": "r12, r3, #0x5c", - "mode": "none" - }, - "instr_58984": { - "virtual_address": 58984, - "size": 4, - "disassembly": "add lr, r3, #0x5b", - "mnemonic": "add", - "operands": "lr, r3, #0x5b", - "mode": "none" - }, - "instr_58988": { - "virtual_address": 58988, - "size": 4, - "disassembly": "mov r0, r12, lsl #0x3", - "mnemonic": "mov", - "operands": "r0, r12, lsl #0x3", - "mode": "none" - }, - "instr_58992": { - "virtual_address": 58992, - "size": 4, - "disassembly": "b 0x0e12c", - "mnemonic": "b", - "operands": "0x0e12c", - "mode": "none" - }, - "bb_58980": { - "virtual_address": 58980, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 57644, - "children": [ - "instr_58980", - "instr_58984", - "instr_58988", - "instr_58992" - ] - }, - "instr_58996": { - "virtual_address": 58996, - "size": 4, - "disassembly": "rsb r1, r11, #0x8", - "mnemonic": "rsb", - "operands": "r1, r11, #0x8", - "mode": "none" - }, - "instr_59000": { - "virtual_address": 59000, - "size": 4, - "disassembly": "add r2, r2, r1", - "mnemonic": "add", - "operands": "r2, r2, r1", - "mode": "none" - }, - "instr_59004": { - "virtual_address": 59004, - "size": 4, - "disassembly": "rsb r1, r11, #0x1000", - "mnemonic": "rsb", - "operands": "r1, r11, #0x1000", - "mode": "none" - }, - "instr_59008": { - "virtual_address": 59008, - "size": 4, - "disassembly": "add r9, r2, r9", - "mnemonic": "add", - "operands": "r9, r2, r9", - "mode": "none" - }, - "instr_59012": { - "virtual_address": 59012, - "size": 4, - "disassembly": "add r1, r1, #0x8", - "mnemonic": "add", - "operands": "r1, r1, #0x8", - "mode": "none" - }, - "instr_59016": { - "virtual_address": 59016, - "size": 4, - "disassembly": "sub r1, r1, r9", - "mnemonic": "sub", - "operands": "r1, r1, r9", - "mode": "none" - }, - "instr_59020": { - "virtual_address": 59020, - "size": 4, - "disassembly": "mov r10, r1, lsl #0x14", - "mnemonic": "mov", - "operands": "r10, r1, lsl #0x14", - "mode": "none" - }, - "instr_59024": { - "virtual_address": 59024, - "size": 4, - "disassembly": "mov r10, r10, lsr #0x14", - "mnemonic": "mov", - "operands": "r10, r10, lsr #0x14", - "mode": "none" - }, - "instr_59028": { - "virtual_address": 59028, - "size": 4, - "disassembly": "mov r1, r10", - "mnemonic": "mov", - "operands": "r1, r10", - "mode": "none" - }, - "instr_59032": { - "virtual_address": 59032, - "size": 4, - "disassembly": "mov r0, r7", - "mnemonic": "mov", - "operands": "r0, r7", - "mode": "none" - }, - "instr_59036": { - "virtual_address": 59036, - "size": 4, - "disassembly": "str r2, [sp, #0x4]", - "mnemonic": "str", - "operands": "r2, [sp, #0x4]", - "mode": "none" - }, - "instr_59040": { - "virtual_address": 59040, - "size": 4, - "disassembly": "bl 0x101c8", - "mnemonic": "bl", - "operands": "0x101c8", - "mode": "none" - }, - "instr_59044": { - "virtual_address": 59044, - "size": 4, - "disassembly": "cmn r0, #0x1", - "mnemonic": "cmn", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_59048": { - "virtual_address": 59048, - "size": 4, - "disassembly": "ldr r2, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x4]", - "mode": "none" - }, - "instr_59052": { - "virtual_address": 59052, - "size": 4, - "disassembly": "ldr r3, [0xe85c]", - "mnemonic": "ldr", - "operands": "r3, [0xe85c]", - "mode": "none" - }, - "instr_59056": { - "virtual_address": 59056, - "size": 4, - "disassembly": "bne 0x0e31c", - "mnemonic": "bne", - "operands": "0x0e31c", - "mode": "none" - }, - "bb_58996": { - "virtual_address": 58996, - "size": 64, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 59060, - "children": [ - "instr_58996", - "instr_59000", - "instr_59004", - "instr_59008", - "instr_59012", - "instr_59016", - "instr_59020", - "instr_59024", - "instr_59028", - "instr_59032", - "instr_59036", - "instr_59040", - "instr_59044", - "instr_59048", - "instr_59052", - "instr_59056" - ] - }, - "instr_59060": { - "virtual_address": 59060, - "size": 4, - "disassembly": "sub r11, r11, #0x8", - "mnemonic": "sub", - "operands": "r11, r11, #0x8", - "mode": "none" - }, - "instr_59064": { - "virtual_address": 59064, - "size": 4, - "disassembly": "add r9, r9, r11", - "mnemonic": "add", - "operands": "r9, r9, r11", - "mode": "none" - }, - "instr_59068": { - "virtual_address": 59068, - "size": 4, - "disassembly": "mov r10, #0x0", - "mnemonic": "mov", - "operands": "r10, #0x0", - "mode": "none" - }, - "instr_59072": { - "virtual_address": 59072, - "size": 4, - "disassembly": "sub r9, r9, r2", - "mnemonic": "sub", - "operands": "r9, r9, r2", - "mode": "none" - }, - "instr_59076": { - "virtual_address": 59076, - "size": 4, - "disassembly": "b 0x0e324", - "mnemonic": "b", - "operands": "0x0e324", - "mode": "none" - }, - "bb_59060": { - "virtual_address": 59060, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 58148, - "children": [ - "instr_59060", - "instr_59064", - "instr_59068", - "instr_59072", - "instr_59076" - ] - }, - "instr_59080": { - "virtual_address": 59080, - "size": 4, - "disassembly": "ldr r3, [r9], #-0x8", - "mnemonic": "ldr", - "operands": "r3, [r9], #-0x8", - "mode": "none" - }, - "instr_59084": { - "virtual_address": 59084, - "size": 4, - "disassembly": "cmp r3, r9", - "mnemonic": "cmp", - "operands": "r3, r9", - "mode": "none" - }, - "instr_59088": { - "virtual_address": 59088, - "size": 4, - "disassembly": "sub r12, r12, #0x1", - "mnemonic": "sub", - "operands": "r12, r12, #0x1", - "mode": "none" - }, - "instr_59092": { - "virtual_address": 59092, - "size": 4, - "disassembly": "bne 0x0e844", - "mnemonic": "bne", - "operands": "0x0e844", - "mode": "none" - }, - "bb_59080": { - "virtual_address": 59080, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 59096, - "children": [ - "instr_59080", - "instr_59084", - "instr_59088", - "instr_59092" - ] - }, - "instr_59096": { - "virtual_address": 59096, - "size": 4, - "disassembly": "tst r12, #0x3", - "mnemonic": "tst", - "operands": "r12, #0x3", - "mode": "none" - }, - "instr_59100": { - "virtual_address": 59100, - "size": 4, - "disassembly": "bne 0x0e6c8", - "mnemonic": "bne", - "operands": "0x0e6c8", - "mode": "none" - }, - "bb_59096": { - "virtual_address": 59096, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 59104, - "children": [ - "instr_59096", - "instr_59100" - ] - }, - "instr_59104": { - "virtual_address": 59104, - "size": 4, - "disassembly": "ldr r3, [r8, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r8, #0x4]", - "mode": "none" - }, - "instr_59108": { - "virtual_address": 59108, - "size": 4, - "disassembly": "bic r3, r3, r1", - "mnemonic": "bic", - "operands": "r3, r3, r1", - "mode": "none" - }, - "instr_59112": { - "virtual_address": 59112, - "size": 4, - "disassembly": "str r3, [r8, #0x4]", - "mnemonic": "str", - "operands": "r3, [r8, #0x4]", - "mode": "none" - }, - "bb_59104": { - "virtual_address": 59104, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 59116, - "children": [ - "instr_59104", - "instr_59108", - "instr_59112" - ] - }, - "instr_59116": { - "virtual_address": 59116, - "size": 4, - "disassembly": "movs r1, r1, lsl #0x1", - "mnemonic": "movs", - "operands": "r1, r1, lsl #0x1", - "mode": "none" - }, - "instr_59120": { - "virtual_address": 59120, - "size": 4, - "disassembly": "movne r2, #0x1", - "mnemonic": "movne", - "operands": "r2, #0x1", - "mode": "none" - }, - "instr_59124": { - "virtual_address": 59124, - "size": 4, - "disassembly": "moveq r2, #0x0", - "mnemonic": "moveq", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_59128": { - "virtual_address": 59128, - "size": 4, - "disassembly": "cmp r1, r3", - "mnemonic": "cmp", - "operands": "r1, r3", - "mode": "none" - }, - "instr_59132": { - "virtual_address": 59132, - "size": 4, - "disassembly": "movhi r2, #0x0", - "mnemonic": "movhi", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_59136": { - "virtual_address": 59136, - "size": 4, - "disassembly": "andls r2, r2, #0x1", - "mnemonic": "andls", - "operands": "r2, r2, #0x1", - "mode": "none" - }, - "instr_59140": { - "virtual_address": 59140, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_59144": { - "virtual_address": 59144, - "size": 4, - "disassembly": "beq 0x0e230", - "mnemonic": "beq", - "operands": "0x0e230", - "mode": "none" - }, - "bb_59116": { - "virtual_address": 59116, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 59148, - "children": [ - "instr_59116", - "instr_59120", - "instr_59124", - "instr_59128", - "instr_59132", - "instr_59136", - "instr_59140", - "instr_59144" - ] - }, - "instr_59148": { - "virtual_address": 59148, - "size": 4, - "disassembly": "tst r1, r3", - "mnemonic": "tst", - "operands": "r1, r3", - "mode": "none" - }, - "instr_59152": { - "virtual_address": 59152, - "size": 4, - "disassembly": "bne 0x0e724", - "mnemonic": "bne", - "operands": "0x0e724", - "mode": "none" - }, - "bb_59148": { - "virtual_address": 59148, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 59156, - "children": [ - "instr_59148", - "instr_59152" - ] - }, - "instr_59156": { - "virtual_address": 59156, - "size": 4, - "disassembly": "mov r1, r1, lsl #0x1", - "mnemonic": "mov", - "operands": "r1, r1, lsl #0x1", - "mode": "none" - }, - "instr_59160": { - "virtual_address": 59160, - "size": 4, - "disassembly": "tst r1, r3", - "mnemonic": "tst", - "operands": "r1, r3", - "mode": "none" - }, - "instr_59164": { - "virtual_address": 59164, - "size": 4, - "disassembly": "add r4, r4, #0x4", - "mnemonic": "add", - "operands": "r4, r4, #0x4", - "mode": "none" - }, - "instr_59168": { - "virtual_address": 59168, - "size": 4, - "disassembly": "beq 0x0e714", - "mnemonic": "beq", - "operands": "0x0e714", - "mode": "none" - }, - "bb_59156": { - "virtual_address": 59156, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 59172, - "children": [ - "instr_59156", - "instr_59160", - "instr_59164", - "instr_59168" - ] - }, - "instr_59172": { - "virtual_address": 59172, - "size": 4, - "disassembly": "mov r12, r4", - "mnemonic": "mov", - "operands": "r12, r4", - "mode": "none" - }, - "instr_59176": { - "virtual_address": 59176, - "size": 4, - "disassembly": "b 0x0e41c", - "mnemonic": "b", - "operands": "0x0e41c", - "mode": "none" - }, - "bb_59172": { - "virtual_address": 59172, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 58396, - "children": [ - "instr_59172", - "instr_59176" - ] - }, - "instr_59180": { - "virtual_address": 59180, - "size": 4, - "disassembly": "mov r0, r11, lsl #0x14", - "mnemonic": "mov", - "operands": "r0, r11, lsl #0x14", - "mode": "none" - }, - "instr_59184": { - "virtual_address": 59184, - "size": 4, - "disassembly": "mov r0, r0, lsr #0x14", - "mnemonic": "mov", - "operands": "r0, r0, lsr #0x14", - "mode": "none" - }, - "instr_59188": { - "virtual_address": 59188, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_59192": { - "virtual_address": 59192, - "size": 4, - "disassembly": "bne 0x0e2c8", - "mnemonic": "bne", - "operands": "0x0e2c8", - "mode": "none" - }, - "bb_59180": { - "virtual_address": 59180, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 59196, - "children": [ - "instr_59180", - "instr_59184", - "instr_59188", - "instr_59192" - ] - }, - "instr_59196": { - "virtual_address": 59196, - "size": 4, - "disassembly": "ldr r4, [r8, #0x8]", - "mnemonic": "ldr", - "operands": "r4, [r8, #0x8]", - "mode": "none" - }, - "instr_59200": { - "virtual_address": 59200, - "size": 4, - "disassembly": "add r9, r6, r9", - "mnemonic": "add", - "operands": "r9, r6, r9", - "mode": "none" - }, - "instr_59204": { - "virtual_address": 59204, - "size": 4, - "disassembly": "orr r9, r9, #0x1", - "mnemonic": "orr", - "operands": "r9, r9, #0x1", - "mode": "none" - }, - "instr_59208": { - "virtual_address": 59208, - "size": 4, - "disassembly": "str r9, [r4, #0x4]", - "mnemonic": "str", - "operands": "r9, [r4, #0x4]", - "mode": "none" - }, - "instr_59212": { - "virtual_address": 59212, - "size": 4, - "disassembly": "b 0x0e38c", - "mnemonic": "b", - "operands": "0x0e38c", - "mode": "none" - }, - "bb_59196": { - "virtual_address": 59196, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 58252, - "children": [ - "instr_59196", - "instr_59200", - "instr_59204", - "instr_59208", - "instr_59212" - ] - }, - "instr_59216": { - "virtual_address": 59216, - "size": 4, - "disassembly": "ldr r4, [r8, #0x8]", - "mnemonic": "ldr", - "operands": "r4, [r8, #0x8]", - "mode": "none" - }, - "instr_59220": { - "virtual_address": 59220, - "size": 4, - "disassembly": "ldr r9, [r4, #0x4]", - "mnemonic": "ldr", - "operands": "r9, [r4, #0x4]", - "mode": "none" - }, - "instr_59224": { - "virtual_address": 59224, - "size": 4, - "disassembly": "b 0x0e3ac", - "mnemonic": "b", - "operands": "0x0e3ac", - "mode": "none" - }, - "bb_59216": { - "virtual_address": 59216, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 58284, - "children": [ - "instr_59216", - "instr_59220", - "instr_59224" - ] - }, - "instr_59228": { - "virtual_address": 59228, - "size": 4, - "disassembly": "mov r1, #0x1", - "mnemonic": "mov", - "operands": "r1, #0x1", - "mode": "none" - }, - "instr_59232": { - "virtual_address": 59232, - "size": 4, - "disassembly": "ldr r6, [r8, #0x4]", - "mnemonic": "ldr", - "operands": "r6, [r8, #0x4]", - "mode": "none" - }, - "instr_59236": { - "virtual_address": 59236, - "size": 4, - "disassembly": "mov r3, r3, asr #0x2", - "mnemonic": "mov", - "operands": "r3, r3, asr #0x2", - "mode": "none" - }, - "instr_59240": { - "virtual_address": 59240, - "size": 4, - "disassembly": "orr r6, r6, r1, lsl r3", - "mnemonic": "orr", - "operands": "r6, r6, r1, lsl r3", - "mode": "none" - }, - "instr_59244": { - "virtual_address": 59244, - "size": 4, - "disassembly": "str r6, [r8, #0x4]", - "mnemonic": "str", - "operands": "r6, [r8, #0x4]", - "mode": "none" - }, - "instr_59248": { - "virtual_address": 59248, - "size": 4, - "disassembly": "b 0x0e590", - "mnemonic": "b", - "operands": "0x0e590", - "mode": "none" - }, - "bb_59228": { - "virtual_address": 59228, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 58768, - "children": [ - "instr_59228", - "instr_59232", - "instr_59236", - "instr_59240", - "instr_59244", - "instr_59248" - ] - }, - "instr_59252": { - "virtual_address": 59252, - "size": 4, - "disassembly": "cmp r3, #0x54", - "mnemonic": "cmp", - "operands": "r3, #0x54", - "mode": "none" - }, - "instr_59256": { - "virtual_address": 59256, - "size": 4, - "disassembly": "bhi 0x0e7b4", - "mnemonic": "bhi", - "operands": "0x0e7b4", - "mode": "none" - }, - "bb_59252": { - "virtual_address": 59252, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 59260, - "children": [ - "instr_59252", - "instr_59256" - ] - }, - "instr_59260": { - "virtual_address": 59260, - "size": 4, - "disassembly": "mov r3, r1, lsr #0xc", - "mnemonic": "mov", - "operands": "r3, r1, lsr #0xc", - "mode": "none" - }, - "instr_59264": { - "virtual_address": 59264, - "size": 4, - "disassembly": "add r2, r3, #0x6f", - "mnemonic": "add", - "operands": "r2, r3, #0x6f", - "mode": "none" - }, - "instr_59268": { - "virtual_address": 59268, - "size": 4, - "disassembly": "mov r2, r2, lsl #0x3", - "mnemonic": "mov", - "operands": "r2, r2, lsl #0x3", - "mode": "none" - }, - "instr_59272": { - "virtual_address": 59272, - "size": 4, - "disassembly": "add r3, r3, #0x6e", - "mnemonic": "add", - "operands": "r3, r3, #0x6e", - "mode": "none" - }, - "instr_59276": { - "virtual_address": 59276, - "size": 4, - "disassembly": "b 0x0e558", - "mnemonic": "b", - "operands": "0x0e558", - "mode": "none" - }, - "bb_59260": { - "virtual_address": 59260, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 58712, - "children": [ - "instr_59260", - "instr_59264", - "instr_59268", - "instr_59272", - "instr_59276" - ] - }, - "instr_59280": { - "virtual_address": 59280, - "size": 4, - "disassembly": "cmp r3, #0x154", - "mnemonic": "cmp", - "operands": "r3, #0x154", - "mode": "none" - }, - "instr_59284": { - "virtual_address": 59284, - "size": 4, - "disassembly": "bhi 0x0e7d0", - "mnemonic": "bhi", - "operands": "0x0e7d0", - "mode": "none" - }, - "bb_59280": { - "virtual_address": 59280, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 59288, - "children": [ - "instr_59280", - "instr_59284" - ] - }, - "instr_59288": { - "virtual_address": 59288, - "size": 4, - "disassembly": "mov r3, r5, lsr #0xf", - "mnemonic": "mov", - "operands": "r3, r5, lsr #0xf", - "mode": "none" - }, - "instr_59292": { - "virtual_address": 59292, - "size": 4, - "disassembly": "add r12, r3, #0x78", - "mnemonic": "add", - "operands": "r12, r3, #0x78", - "mode": "none" - }, - "instr_59296": { - "virtual_address": 59296, - "size": 4, - "disassembly": "add lr, r3, #0x77", - "mnemonic": "add", - "operands": "lr, r3, #0x77", - "mode": "none" - }, - "instr_59300": { - "virtual_address": 59300, - "size": 4, - "disassembly": "mov r0, r12, lsl #0x3", - "mnemonic": "mov", - "operands": "r0, r12, lsl #0x3", - "mode": "none" - }, - "instr_59304": { - "virtual_address": 59304, - "size": 4, - "disassembly": "b 0x0e12c", - "mnemonic": "b", - "operands": "0x0e12c", - "mode": "none" - }, - "bb_59288": { - "virtual_address": 59288, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 57644, - "children": [ - "instr_59288", - "instr_59292", - "instr_59296", - "instr_59300", - "instr_59304" - ] - }, - "instr_59308": { - "virtual_address": 59308, - "size": 4, - "disassembly": "mov r4, r2", - "mnemonic": "mov", - "operands": "r4, r2", - "mode": "none" - }, - "instr_59312": { - "virtual_address": 59312, - "size": 4, - "disassembly": "b 0x0e38c", - "mnemonic": "b", - "operands": "0x0e38c", - "mode": "none" - }, - "bb_59308": { - "virtual_address": 59308, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 58252, - "children": [ - "instr_59308", - "instr_59312" - ] - }, - "instr_59316": { - "virtual_address": 59316, - "size": 4, - "disassembly": "cmp r3, #0x154", - "mnemonic": "cmp", - "operands": "r3, #0x154", - "mode": "none" - }, - "instr_59320": { - "virtual_address": 59320, - "size": 4, - "disassembly": "bhi 0x0e810", - "mnemonic": "bhi", - "operands": "0x0e810", - "mode": "none" - }, - "bb_59316": { - "virtual_address": 59316, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 59324, - "children": [ - "instr_59316", - "instr_59320" - ] - }, - "instr_59324": { - "virtual_address": 59324, - "size": 4, - "disassembly": "mov r3, r1, lsr #0xf", - "mnemonic": "mov", - "operands": "r3, r1, lsr #0xf", - "mode": "none" - }, - "instr_59328": { - "virtual_address": 59328, - "size": 4, - "disassembly": "add r2, r3, #0x78", - "mnemonic": "add", - "operands": "r2, r3, #0x78", - "mode": "none" - }, - "instr_59332": { - "virtual_address": 59332, - "size": 4, - "disassembly": "mov r2, r2, lsl #0x3", - "mnemonic": "mov", - "operands": "r2, r2, lsl #0x3", - "mode": "none" - }, - "instr_59336": { - "virtual_address": 59336, - "size": 4, - "disassembly": "add r3, r3, #0x77", - "mnemonic": "add", - "operands": "r3, r3, #0x77", - "mode": "none" - }, - "instr_59340": { - "virtual_address": 59340, - "size": 4, - "disassembly": "b 0x0e558", - "mnemonic": "b", - "operands": "0x0e558", - "mode": "none" - }, - "bb_59324": { - "virtual_address": 59324, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 58712, - "children": [ - "instr_59324", - "instr_59328", - "instr_59332", - "instr_59336", - "instr_59340" - ] - }, - "instr_59344": { - "virtual_address": 59344, - "size": 4, - "disassembly": "ldr r2, [0xe868]", - "mnemonic": "ldr", - "operands": "r2, [0xe868]", - "mode": "none" - }, - "instr_59348": { - "virtual_address": 59348, - "size": 4, - "disassembly": "cmp r3, r2", - "mnemonic": "cmp", - "operands": "r3, r2", - "mode": "none" - }, - "instr_59352": { - "virtual_address": 59352, - "size": 4, - "disassembly": "bhi 0x0e834", - "mnemonic": "bhi", - "operands": "0x0e834", - "mode": "none" - }, - "bb_59344": { - "virtual_address": 59344, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 59356, - "children": [ - "instr_59344", - "instr_59348", - "instr_59352" - ] - }, - "instr_59356": { - "virtual_address": 59356, - "size": 4, - "disassembly": "mov r3, r5, lsr #0x12", - "mnemonic": "mov", - "operands": "r3, r5, lsr #0x12", - "mode": "none" - }, - "instr_59360": { - "virtual_address": 59360, - "size": 4, - "disassembly": "add r12, r3, #0x7d", - "mnemonic": "add", - "operands": "r12, r3, #0x7d", - "mode": "none" - }, - "instr_59364": { - "virtual_address": 59364, - "size": 4, - "disassembly": "add lr, r3, #0x7c", - "mnemonic": "add", - "operands": "lr, r3, #0x7c", - "mode": "none" - }, - "instr_59368": { - "virtual_address": 59368, - "size": 4, - "disassembly": "mov r0, r12, lsl #0x3", - "mnemonic": "mov", - "operands": "r0, r12, lsl #0x3", - "mode": "none" - }, - "instr_59372": { - "virtual_address": 59372, - "size": 4, - "disassembly": "b 0x0e12c", - "mnemonic": "b", - "operands": "0x0e12c", - "mode": "none" - }, - "bb_59356": { - "virtual_address": 59356, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 57644, - "children": [ - "instr_59356", - "instr_59360", - "instr_59364", - "instr_59368", - "instr_59372" - ] - }, - "instr_59376": { - "virtual_address": 59376, - "size": 4, - "disassembly": "add r1, r4, #0x8", - "mnemonic": "add", - "operands": "r1, r4, #0x8", - "mode": "none" - }, - "instr_59380": { - "virtual_address": 59380, - "size": 4, - "disassembly": "mov r0, r7", - "mnemonic": "mov", - "operands": "r0, r7", - "mode": "none" - }, - "instr_59384": { - "virtual_address": 59384, - "size": 4, - "disassembly": "bl 0x0d590", - "mnemonic": "bl", - "operands": "0x0d590", - "mode": "none" - }, - "instr_59388": { - "virtual_address": 59388, - "size": 4, - "disassembly": "ldr r4, [r8, #0x8]", - "mnemonic": "ldr", - "operands": "r4, [r8, #0x8]", - "mode": "none" - }, - "instr_59392": { - "virtual_address": 59392, - "size": 4, - "disassembly": "ldr r3, [0xe85c]", - "mnemonic": "ldr", - "operands": "r3, [0xe85c]", - "mode": "none" - }, - "instr_59396": { - "virtual_address": 59396, - "size": 4, - "disassembly": "ldr r9, [r4, #0x4]", - "mnemonic": "ldr", - "operands": "r9, [r4, #0x4]", - "mode": "none" - }, - "instr_59400": { - "virtual_address": 59400, - "size": 4, - "disassembly": "ldr r1, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r1, [r3, #0x0]", - "mode": "none" - }, - "instr_59404": { - "virtual_address": 59404, - "size": 4, - "disassembly": "b 0x0e38c", - "mnemonic": "b", - "operands": "0x0e38c", - "mode": "none" - }, - "bb_59376": { - "virtual_address": 59376, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 58252, - "children": [ - "instr_59376", - "instr_59380", - "instr_59384", - "instr_59388", - "instr_59392", - "instr_59396", - "instr_59400", - "instr_59404" - ] - }, - "instr_59408": { - "virtual_address": 59408, - "size": 4, - "disassembly": "ldr r2, [0xe868]", - "mnemonic": "ldr", - "operands": "r2, [0xe868]", - "mode": "none" - }, - "instr_59412": { - "virtual_address": 59412, - "size": 4, - "disassembly": "cmp r3, r2", - "mnemonic": "cmp", - "operands": "r3, r2", - "mode": "none" - }, - "instr_59416": { - "virtual_address": 59416, - "size": 4, - "disassembly": "movls r3, r1, lsr #0x12", - "mnemonic": "movls", - "operands": "r3, r1, lsr #0x12", - "mode": "none" - }, - "instr_59420": { - "virtual_address": 59420, - "size": 4, - "disassembly": "addls r2, r3, #0x7d", - "mnemonic": "addls", - "operands": "r2, r3, #0x7d", - "mode": "none" - }, - "instr_59424": { - "virtual_address": 59424, - "size": 4, - "disassembly": "movhi r2, #0x3f8", - "mnemonic": "movhi", - "operands": "r2, #0x3f8", - "mode": "none" - }, - "instr_59428": { - "virtual_address": 59428, - "size": 4, - "disassembly": "movhi r3, #0x7e", - "mnemonic": "movhi", - "operands": "r3, #0x7e", - "mode": "none" - }, - "instr_59432": { - "virtual_address": 59432, - "size": 4, - "disassembly": "addls r3, r3, #0x7c", - "mnemonic": "addls", - "operands": "r3, r3, #0x7c", - "mode": "none" - }, - "instr_59436": { - "virtual_address": 59436, - "size": 4, - "disassembly": "movls r2, r2, lsl #0x3", - "mnemonic": "movls", - "operands": "r2, r2, lsl #0x3", - "mode": "none" - }, - "instr_59440": { - "virtual_address": 59440, - "size": 4, - "disassembly": "b 0x0e558", - "mnemonic": "b", - "operands": "0x0e558", - "mode": "none" - }, - "bb_59408": { - "virtual_address": 59408, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 58712, - "children": [ - "instr_59408", - "instr_59412", - "instr_59416", - "instr_59420", - "instr_59424", - "instr_59428", - "instr_59432", - "instr_59436", - "instr_59440" - ] - }, - "instr_59444": { - "virtual_address": 59444, - "size": 4, - "disassembly": "mov r0, #0x3f8", - "mnemonic": "mov", - "operands": "r0, #0x3f8", - "mode": "none" - }, - "instr_59448": { - "virtual_address": 59448, - "size": 4, - "disassembly": "mov r12, #0x7f", - "mnemonic": "mov", - "operands": "r12, #0x7f", - "mode": "none" - }, - "instr_59452": { - "virtual_address": 59452, - "size": 4, - "disassembly": "mov lr, #0x7e", - "mnemonic": "mov", - "operands": "lr, #0x7e", - "mode": "none" - }, - "instr_59456": { - "virtual_address": 59456, - "size": 4, - "disassembly": "b 0x0e12c", - "mnemonic": "b", - "operands": "0x0e12c", - "mode": "none" - }, - "bb_59444": { - "virtual_address": 59444, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 57644, - "children": [ - "instr_59444", - "instr_59448", - "instr_59452", - "instr_59456" - ] - }, - "instr_59460": { - "virtual_address": 59460, - "size": 4, - "disassembly": "ldr r3, [r8, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r8, #0x4]", - "mode": "none" - }, - "instr_59464": { - "virtual_address": 59464, - "size": 4, - "disassembly": "b 0x0e6ec", - "mnemonic": "b", - "operands": "0x0e6ec", - "mode": "none" - }, - "bb_59460": { - "virtual_address": 59460, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 59116, - "children": [ - "instr_59460", - "instr_59464" - ] - }, - "dw_59468": { - "virtual_address": 59468, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 57484, - 57644 - ] - }, - "dw_59472": { - "virtual_address": 59472, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 57768 - ] - }, - "dw_59476": { - "virtual_address": 59476, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 57948 - ] - }, - "dw_59480": { - "virtual_address": 59480, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 57952 - ] - }, - "dw_59484": { - "virtual_address": 59484, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 58032, - 58132, - 59392, - 59052 - ] - }, - "dw_59488": { - "virtual_address": 59488, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 58252 - ] - }, - "dw_59492": { - "virtual_address": 59492, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 58268 - ] - }, - "dw_59496": { - "virtual_address": 59496, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 59408, - 59344 - ] - }, - "func_57436": { - "virtual_address": 57436, - "size": 2064, - "name": "_malloc_r", - "children": [ - "bb_57436", - "bb_57460", - "bb_57468", - "bb_57484", - "bb_57508", - "bb_57560", - "bb_57576", - "bb_57600", - "bb_57612", - "bb_57620", - "bb_57628", - "bb_57644", - "bb_57668", - "bb_57672", - "bb_57680", - "bb_57692", - "bb_57712", - "bb_57720", - "bb_57748", - "bb_57764", - "bb_57784", - "bb_57804", - "bb_57820", - "bb_57828", - "bb_57884", - "bb_57904", - "bb_57948", - "bb_58020", - "bb_58032", - "bb_58056", - "bb_58088", - "bb_58140", - "bb_58148", - "bb_58180", - "bb_58196", - "bb_58244", - "bb_58252", - "bb_58284", - "bb_58320", - "bb_58336", - "bb_58352", - "bb_58360", - "bb_58380", - "bb_58396", - "bb_58408", - "bb_58420", - "bb_58424", - "bb_58432", - "bb_58444", - "bb_58464", - "bb_58536", - "bb_58568", - "bb_58620", - "bb_58680", - "bb_58692", - "bb_58700", - "bb_58712", - "bb_58732", - "bb_58748", - "bb_58760", - "bb_58768", - "bb_58788", - "bb_58796", - "bb_58804", - "bb_58824", - "bb_58840", - "bb_58844", - "bb_58892", - "bb_58904", - "bb_58960", - "bb_58980", - "bb_58996", - "bb_59060", - "bb_59080", - "bb_59096", - "bb_59104", - "bb_59116", - "bb_59148", - "bb_59156", - "bb_59172", - "bb_59180", - "bb_59196", - "bb_59216", - "bb_59228", - "bb_59252", - "bb_59260", - "bb_59280", - "bb_59288", - "bb_59308", - "bb_59316", - "bb_59324", - "bb_59344", - "bb_59356", - "bb_59376", - "bb_59408", - "bb_59444", - "bb_59460", - "dw_59468", - "dw_59472", - "dw_59476", - "dw_59480", - "dw_59484", - "dw_59488", - "dw_59492", - "dw_59496" - ] - }, - "instr_59500": { - "virtual_address": 59500, - "size": 4, - "disassembly": "tst r0, #0x3", - "mnemonic": "tst", - "operands": "r0, #0x3", - "mode": "none" - }, - "instr_59504": { - "virtual_address": 59504, - "size": 4, - "disassembly": "and r1, r1, #0xff", - "mnemonic": "and", - "operands": "r1, r1, #0xff", - "mode": "none" - }, - "instr_59508": { - "virtual_address": 59508, - "size": 4, - "disassembly": "beq 0x0e94c", - "mnemonic": "beq", - "operands": "0x0e94c", - "mode": "none" - }, - "bb_59500": { - "virtual_address": 59500, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 59512, - "children": [ - "instr_59500", - "instr_59504", - "instr_59508" - ] - }, - "instr_59512": { - "virtual_address": 59512, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_59516": { - "virtual_address": 59516, - "size": 4, - "disassembly": "mov r3, r0", - "mnemonic": "mov", - "operands": "r3, r0", - "mode": "none" - }, - "instr_59520": { - "virtual_address": 59520, - "size": 4, - "disassembly": "sub r12, r2, #0x1", - "mnemonic": "sub", - "operands": "r12, r2, #0x1", - "mode": "none" - }, - "instr_59524": { - "virtual_address": 59524, - "size": 4, - "disassembly": "bne 0x0e894", - "mnemonic": "bne", - "operands": "0x0e894", - "mode": "none" - }, - "bb_59512": { - "virtual_address": 59512, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 59528, - "children": [ - "instr_59512", - "instr_59516", - "instr_59520", - "instr_59524" - ] - }, - "instr_59528": { - "virtual_address": 59528, - "size": 4, - "disassembly": "b 0x0e8f0", - "mnemonic": "b", - "operands": "0x0e8f0", - "mode": "none" - }, - "bb_59528": { - "virtual_address": 59528, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 59632, - "children": [ - "instr_59528" - ] - }, - "instr_59532": { - "virtual_address": 59532, - "size": 4, - "disassembly": "subs r12, r12, #0x1", - "mnemonic": "subs", - "operands": "r12, r12, #0x1", - "mode": "none" - }, - "instr_59536": { - "virtual_address": 59536, - "size": 4, - "disassembly": "bcc 0x0e8f0", - "mnemonic": "bcc", - "operands": "0x0e8f0", - "mode": "none" - }, - "bb_59532": { - "virtual_address": 59532, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 59540, - "children": [ - "instr_59532", - "instr_59536" - ] - }, - "instr_59540": { - "virtual_address": 59540, - "size": 4, - "disassembly": "mov r0, r3", - "mnemonic": "mov", - "operands": "r0, r3", - "mode": "none" - }, - "instr_59544": { - "virtual_address": 59544, - "size": 4, - "disassembly": "ldrb r2, [r3], #0x1", - "mnemonic": "ldrb", - "operands": "r2, [r3], #0x1", - "mode": "none" - }, - "instr_59548": { - "virtual_address": 59548, - "size": 4, - "disassembly": "cmp r2, r1", - "mnemonic": "cmp", - "operands": "r2, r1", - "mode": "none" - }, - "instr_59552": { - "virtual_address": 59552, - "size": 4, - "disassembly": "bxeq lr", - "mnemonic": "bxeq", - "operands": "lr", - "mode": "none" - }, - "bb_59540": { - "virtual_address": 59540, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 59556, - "children": [ - "instr_59540", - "instr_59544", - "instr_59548", - "instr_59552" - ] - }, - "instr_59556": { - "virtual_address": 59556, - "size": 4, - "disassembly": "tst r3, #0x3", - "mnemonic": "tst", - "operands": "r3, #0x3", - "mode": "none" - }, - "instr_59560": { - "virtual_address": 59560, - "size": 4, - "disassembly": "mov r0, r3", - "mnemonic": "mov", - "operands": "r0, r3", - "mode": "none" - }, - "instr_59564": { - "virtual_address": 59564, - "size": 4, - "disassembly": "bne 0x0e88c", - "mnemonic": "bne", - "operands": "0x0e88c", - "mode": "none" - }, - "bb_59556": { - "virtual_address": 59556, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 59568, - "children": [ - "instr_59556", - "instr_59560", - "instr_59564" - ] - }, - "instr_59568": { - "virtual_address": 59568, - "size": 4, - "disassembly": "cmp r12, #0x3", - "mnemonic": "cmp", - "operands": "r12, #0x3", - "mode": "none" - }, - "instr_59572": { - "virtual_address": 59572, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_59576": { - "virtual_address": 59576, - "size": 4, - "disassembly": "bhi 0x0e8f8", - "mnemonic": "bhi", - "operands": "0x0e8f8", - "mode": "none" - }, - "bb_59568": { - "virtual_address": 59568, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 59580, - "children": [ - "instr_59568", - "instr_59572", - "instr_59576" - ] - }, - "instr_59580": { - "virtual_address": 59580, - "size": 4, - "disassembly": "cmp r12, #0x0", - "mnemonic": "cmp", - "operands": "r12, #0x0", - "mode": "none" - }, - "instr_59584": { - "virtual_address": 59584, - "size": 4, - "disassembly": "beq 0x0e940", - "mnemonic": "beq", - "operands": "0x0e940", - "mode": "none" - }, - "bb_59580": { - "virtual_address": 59580, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 59588, - "children": [ - "instr_59580", - "instr_59584" - ] - }, - "instr_59588": { - "virtual_address": 59588, - "size": 4, - "disassembly": "mov r2, r0", - "mnemonic": "mov", - "operands": "r2, r0", - "mode": "none" - }, - "instr_59592": { - "virtual_address": 59592, - "size": 4, - "disassembly": "add r3, r0, r12", - "mnemonic": "add", - "operands": "r3, r0, r12", - "mode": "none" - }, - "instr_59596": { - "virtual_address": 59596, - "size": 4, - "disassembly": "b 0x0e8d8", - "mnemonic": "b", - "operands": "0x0e8d8", - "mode": "none" - }, - "bb_59588": { - "virtual_address": 59588, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 59608, - "children": [ - "instr_59588", - "instr_59592", - "instr_59596" - ] - }, - "instr_59600": { - "virtual_address": 59600, - "size": 4, - "disassembly": "cmp r2, r3", - "mnemonic": "cmp", - "operands": "r2, r3", - "mode": "none" - }, - "instr_59604": { - "virtual_address": 59604, - "size": 4, - "disassembly": "beq 0x0e940", - "mnemonic": "beq", - "operands": "0x0e940", - "mode": "none" - }, - "bb_59600": { - "virtual_address": 59600, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 59608, - "children": [ - "instr_59600", - "instr_59604" - ] - }, - "instr_59608": { - "virtual_address": 59608, - "size": 4, - "disassembly": "mov r0, r2", - "mnemonic": "mov", - "operands": "r0, r2", - "mode": "none" - }, - "instr_59612": { - "virtual_address": 59612, - "size": 4, - "disassembly": "ldrb r12, [r2], #0x1", - "mnemonic": "ldrb", - "operands": "r12, [r2], #0x1", - "mode": "none" - }, - "instr_59616": { - "virtual_address": 59616, - "size": 4, - "disassembly": "cmp r12, r1", - "mnemonic": "cmp", - "operands": "r12, r1", - "mode": "none" - }, - "instr_59620": { - "virtual_address": 59620, - "size": 4, - "disassembly": "bne 0x0e8d0", - "mnemonic": "bne", - "operands": "0x0e8d0", - "mode": "none" - }, - "bb_59608": { - "virtual_address": 59608, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 59624, - "children": [ - "instr_59608", - "instr_59612", - "instr_59616", - "instr_59620" - ] - }, - "instr_59624": { - "virtual_address": 59624, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_59628": { - "virtual_address": 59628, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_59624": { - "virtual_address": 59624, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_59624", - "instr_59628" - ] - }, - "instr_59632": { - "virtual_address": 59632, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_59636": { - "virtual_address": 59636, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_59632": { - "virtual_address": 59632, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_59632", - "instr_59636" - ] - }, - "instr_59640": { - "virtual_address": 59640, - "size": 4, - "disassembly": "mov r2, r0", - "mnemonic": "mov", - "operands": "r2, r0", - "mode": "none" - }, - "instr_59644": { - "virtual_address": 59644, - "size": 4, - "disassembly": "orr r4, r1, r1, lsl #0x8", - "mnemonic": "orr", - "operands": "r4, r1, r1, lsl #0x8", - "mode": "none" - }, - "instr_59648": { - "virtual_address": 59648, - "size": 4, - "disassembly": "ldr r6, [0xe954]", - "mnemonic": "ldr", - "operands": "r6, [0xe954]", - "mode": "none" - }, - "instr_59652": { - "virtual_address": 59652, - "size": 4, - "disassembly": "ldr r5, [0xe958]", - "mnemonic": "ldr", - "operands": "r5, [0xe958]", - "mode": "none" - }, - "instr_59656": { - "virtual_address": 59656, - "size": 4, - "disassembly": "orr r4, r4, r4, lsl #0x10", - "mnemonic": "orr", - "operands": "r4, r4, r4, lsl #0x10", - "mode": "none" - }, - "bb_59640": { - "virtual_address": 59640, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 59660, - "children": [ - "instr_59640", - "instr_59644", - "instr_59648", - "instr_59652", - "instr_59656" - ] - }, - "instr_59660": { - "virtual_address": 59660, - "size": 4, - "disassembly": "mov r0, r2", - "mnemonic": "mov", - "operands": "r0, r2", - "mode": "none" - }, - "instr_59664": { - "virtual_address": 59664, - "size": 4, - "disassembly": "ldr r3, [r0, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r0, #0x0]", - "mode": "none" - }, - "instr_59668": { - "virtual_address": 59668, - "size": 4, - "disassembly": "eor r3, r3, r4", - "mnemonic": "eor", - "operands": "r3, r3, r4", - "mode": "none" - }, - "instr_59672": { - "virtual_address": 59672, - "size": 4, - "disassembly": "add lr, r3, r6", - "mnemonic": "add", - "operands": "lr, r3, r6", - "mode": "none" - }, - "instr_59676": { - "virtual_address": 59676, - "size": 4, - "disassembly": "bic r3, lr, r3", - "mnemonic": "bic", - "operands": "r3, lr, r3", - "mode": "none" - }, - "instr_59680": { - "virtual_address": 59680, - "size": 4, - "disassembly": "tst r3, r5", - "mnemonic": "tst", - "operands": "r3, r5", - "mode": "none" - }, - "instr_59684": { - "virtual_address": 59684, - "size": 4, - "disassembly": "add r2, r2, #0x4", - "mnemonic": "add", - "operands": "r2, r2, #0x4", - "mode": "none" - }, - "instr_59688": { - "virtual_address": 59688, - "size": 4, - "disassembly": "bne 0x0e8c4", - "mnemonic": "bne", - "operands": "0x0e8c4", - "mode": "none" - }, - "bb_59660": { - "virtual_address": 59660, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 59692, - "children": [ - "instr_59660", - "instr_59664", - "instr_59668", - "instr_59672", - "instr_59676", - "instr_59680", - "instr_59684", - "instr_59688" - ] - }, - "instr_59692": { - "virtual_address": 59692, - "size": 4, - "disassembly": "sub r12, r12, #0x4", - "mnemonic": "sub", - "operands": "r12, r12, #0x4", - "mode": "none" - }, - "instr_59696": { - "virtual_address": 59696, - "size": 4, - "disassembly": "cmp r12, #0x3", - "mnemonic": "cmp", - "operands": "r12, #0x3", - "mode": "none" - }, - "instr_59700": { - "virtual_address": 59700, - "size": 4, - "disassembly": "mov r0, r2", - "mnemonic": "mov", - "operands": "r0, r2", - "mode": "none" - }, - "instr_59704": { - "virtual_address": 59704, - "size": 4, - "disassembly": "bhi 0x0e90c", - "mnemonic": "bhi", - "operands": "0x0e90c", - "mode": "none" - }, - "bb_59692": { - "virtual_address": 59692, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 59708, - "children": [ - "instr_59692", - "instr_59696", - "instr_59700", - "instr_59704" - ] - }, - "instr_59708": { - "virtual_address": 59708, - "size": 4, - "disassembly": "b 0x0e8bc", - "mnemonic": "b", - "operands": "0x0e8bc", - "mode": "none" - }, - "bb_59708": { - "virtual_address": 59708, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 59580, - "children": [ - "instr_59708" - ] - }, - "instr_59712": { - "virtual_address": 59712, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_59716": { - "virtual_address": 59716, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_59720": { - "virtual_address": 59720, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_59712": { - "virtual_address": 59712, - "size": 12, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_59712", - "instr_59716", - "instr_59720" - ] - }, - "instr_59724": { - "virtual_address": 59724, - "size": 4, - "disassembly": "mov r12, r2", - "mnemonic": "mov", - "operands": "r12, r2", - "mode": "none" - }, - "instr_59728": { - "virtual_address": 59728, - "size": 4, - "disassembly": "b 0x0e8b0", - "mnemonic": "b", - "operands": "0x0e8b0", - "mode": "none" - }, - "bb_59724": { - "virtual_address": 59724, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 59568, - "children": [ - "instr_59724", - "instr_59728" - ] - }, - "dw_59732": { - "virtual_address": 59732, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 59648 - ] - }, - "dw_59736": { - "virtual_address": 59736, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 59652 - ] - }, - "func_59500": { - "virtual_address": 59500, - "size": 240, - "name": "memchr", - "children": [ - "bb_59500", - "bb_59512", - "bb_59528", - "bb_59532", - "bb_59540", - "bb_59556", - "bb_59568", - "bb_59580", - "bb_59588", - "bb_59600", - "bb_59608", - "bb_59624", - "bb_59632", - "bb_59640", - "bb_59660", - "bb_59692", - "bb_59708", - "bb_59712", - "bb_59724", - "dw_59732", - "dw_59736" - ] - }, - "instr_59740": { - "virtual_address": 59740, - "size": 4, - "disassembly": "cmp r2, #0xf", - "mnemonic": "cmp", - "operands": "r2, #0xf", - "mode": "none" - }, - "instr_59744": { - "virtual_address": 59744, - "size": 4, - "disassembly": "bls 0x0ea40", - "mnemonic": "bls", - "operands": "0x0ea40", - "mode": "none" - }, - "bb_59740": { - "virtual_address": 59740, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 59748, - "children": [ - "instr_59740", - "instr_59744" - ] - }, - "instr_59748": { - "virtual_address": 59748, - "size": 4, - "disassembly": "orr r3, r0, r1", - "mnemonic": "orr", - "operands": "r3, r0, r1", - "mode": "none" - }, - "instr_59752": { - "virtual_address": 59752, - "size": 4, - "disassembly": "tst r3, #0x3", - "mnemonic": "tst", - "operands": "r3, #0x3", - "mode": "none" - }, - "instr_59756": { - "virtual_address": 59756, - "size": 4, - "disassembly": "bne 0x0ea70", - "mnemonic": "bne", - "operands": "0x0ea70", - "mode": "none" - }, - "bb_59748": { - "virtual_address": 59748, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 59760, - "children": [ - "instr_59748", - "instr_59752", - "instr_59756" - ] - }, - "instr_59760": { - "virtual_address": 59760, - "size": 4, - "disassembly": "sub r12, r2, #0x10", - "mnemonic": "sub", - "operands": "r12, r2, #0x10", - "mode": "none" - }, - "instr_59764": { - "virtual_address": 59764, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, r7, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, r7, lr}", - "mode": "none" - }, - "instr_59768": { - "virtual_address": 59768, - "size": 4, - "disassembly": "add r4, r1, #0x20", - "mnemonic": "add", - "operands": "r4, r1, #0x20", - "mode": "none" - }, - "instr_59772": { - "virtual_address": 59772, - "size": 4, - "disassembly": "bic lr, r12, #0xf", - "mnemonic": "bic", - "operands": "lr, r12, #0xf", - "mode": "none" - }, - "instr_59776": { - "virtual_address": 59776, - "size": 4, - "disassembly": "add r3, r1, #0x10", - "mnemonic": "add", - "operands": "r3, r1, #0x10", - "mode": "none" - }, - "instr_59780": { - "virtual_address": 59780, - "size": 4, - "disassembly": "add r6, r0, #0x10", - "mnemonic": "add", - "operands": "r6, r0, #0x10", - "mode": "none" - }, - "instr_59784": { - "virtual_address": 59784, - "size": 4, - "disassembly": "add r4, r4, lr", - "mnemonic": "add", - "operands": "r4, r4, lr", - "mode": "none" - }, - "instr_59788": { - "virtual_address": 59788, - "size": 4, - "disassembly": "mov r5, r12, lsr #0x4", - "mnemonic": "mov", - "operands": "r5, r12, lsr #0x4", - "mode": "none" - }, - "bb_59760": { - "virtual_address": 59760, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 59792, - "children": [ - "instr_59760", - "instr_59764", - "instr_59768", - "instr_59772", - "instr_59776", - "instr_59780", - "instr_59784", - "instr_59788" - ] - }, - "instr_59792": { - "virtual_address": 59792, - "size": 4, - "disassembly": "ldr lr, [r3, #-0xc]", - "mnemonic": "ldr", - "operands": "lr, [r3, #-0xc]", - "mode": "none" - }, - "instr_59796": { - "virtual_address": 59796, - "size": 4, - "disassembly": "ldr r12, [r3, #-0x8]", - "mnemonic": "ldr", - "operands": "r12, [r3, #-0x8]", - "mode": "none" - }, - "instr_59800": { - "virtual_address": 59800, - "size": 4, - "disassembly": "ldr r7, [r3, #-0x10]", - "mnemonic": "ldr", - "operands": "r7, [r3, #-0x10]", - "mode": "none" - }, - "instr_59804": { - "virtual_address": 59804, - "size": 4, - "disassembly": "str lr, [r6, #-0xc]", - "mnemonic": "str", - "operands": "lr, [r6, #-0xc]", - "mode": "none" - }, - "instr_59808": { - "virtual_address": 59808, - "size": 4, - "disassembly": "add r3, r3, #0x10", - "mnemonic": "add", - "operands": "r3, r3, #0x10", - "mode": "none" - }, - "instr_59812": { - "virtual_address": 59812, - "size": 4, - "disassembly": "ldr lr, [r3, #-0x14]", - "mnemonic": "ldr", - "operands": "lr, [r3, #-0x14]", - "mode": "none" - }, - "instr_59816": { - "virtual_address": 59816, - "size": 4, - "disassembly": "cmp r3, r4", - "mnemonic": "cmp", - "operands": "r3, r4", - "mode": "none" - }, - "instr_59820": { - "virtual_address": 59820, - "size": 4, - "disassembly": "stmdb r6, {r12, lr}", - "mnemonic": "stmdb", - "operands": "r6, {r12, lr}", - "mode": "none" - }, - "instr_59824": { - "virtual_address": 59824, - "size": 4, - "disassembly": "str r7, [r6, #-0x10]", - "mnemonic": "str", - "operands": "r7, [r6, #-0x10]", - "mode": "none" - }, - "instr_59828": { - "virtual_address": 59828, - "size": 4, - "disassembly": "add r6, r6, #0x10", - "mnemonic": "add", - "operands": "r6, r6, #0x10", - "mode": "none" - }, - "instr_59832": { - "virtual_address": 59832, - "size": 4, - "disassembly": "bne 0x0e990", - "mnemonic": "bne", - "operands": "0x0e990", - "mode": "none" - }, - "bb_59792": { - "virtual_address": 59792, - "size": 44, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 59836, - "children": [ - "instr_59792", - "instr_59796", - "instr_59800", - "instr_59804", - "instr_59808", - "instr_59812", - "instr_59816", - "instr_59820", - "instr_59824", - "instr_59828", - "instr_59832" - ] - }, - "instr_59836": { - "virtual_address": 59836, - "size": 4, - "disassembly": "add r12, r5, #0x1", - "mnemonic": "add", - "operands": "r12, r5, #0x1", - "mode": "none" - }, - "instr_59840": { - "virtual_address": 59840, - "size": 4, - "disassembly": "tst r2, #0xc", - "mnemonic": "tst", - "operands": "r2, #0xc", - "mode": "none" - }, - "instr_59844": { - "virtual_address": 59844, - "size": 4, - "disassembly": "and r3, r2, #0xf", - "mnemonic": "and", - "operands": "r3, r2, #0xf", - "mode": "none" - }, - "instr_59848": { - "virtual_address": 59848, - "size": 4, - "disassembly": "add r1, r1, r12, lsl #0x4", - "mnemonic": "add", - "operands": "r1, r1, r12, lsl #0x4", - "mode": "none" - }, - "instr_59852": { - "virtual_address": 59852, - "size": 4, - "disassembly": "moveq r2, r3", - "mnemonic": "moveq", - "operands": "r2, r3", - "mode": "none" - }, - "instr_59856": { - "virtual_address": 59856, - "size": 4, - "disassembly": "add r12, r0, r12, lsl #0x4", - "mnemonic": "add", - "operands": "r12, r0, r12, lsl #0x4", - "mode": "none" - }, - "instr_59860": { - "virtual_address": 59860, - "size": 4, - "disassembly": "beq 0x0ea10", - "mnemonic": "beq", - "operands": "0x0ea10", - "mode": "none" - }, - "bb_59836": { - "virtual_address": 59836, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 59864, - "children": [ - "instr_59836", - "instr_59840", - "instr_59844", - "instr_59848", - "instr_59852", - "instr_59856", - "instr_59860" - ] - }, - "instr_59864": { - "virtual_address": 59864, - "size": 4, - "disassembly": "mov r4, r1", - "mnemonic": "mov", - "operands": "r4, r1", - "mode": "none" - }, - "instr_59868": { - "virtual_address": 59868, - "size": 4, - "disassembly": "sub r3, r3, #0x4", - "mnemonic": "sub", - "operands": "r3, r3, #0x4", - "mode": "none" - }, - "instr_59872": { - "virtual_address": 59872, - "size": 4, - "disassembly": "bic r6, r3, #0x3", - "mnemonic": "bic", - "operands": "r6, r3, #0x3", - "mode": "none" - }, - "instr_59876": { - "virtual_address": 59876, - "size": 4, - "disassembly": "mov lr, r3, lsr #0x2", - "mnemonic": "mov", - "operands": "lr, r3, lsr #0x2", - "mode": "none" - }, - "instr_59880": { - "virtual_address": 59880, - "size": 4, - "disassembly": "add r6, r12, r6", - "mnemonic": "add", - "operands": "r6, r12, r6", - "mode": "none" - }, - "instr_59884": { - "virtual_address": 59884, - "size": 4, - "disassembly": "sub r3, r12, #0x4", - "mnemonic": "sub", - "operands": "r3, r12, #0x4", - "mode": "none" - }, - "bb_59864": { - "virtual_address": 59864, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 59888, - "children": [ - "instr_59864", - "instr_59868", - "instr_59872", - "instr_59876", - "instr_59880", - "instr_59884" - ] - }, - "instr_59888": { - "virtual_address": 59888, - "size": 4, - "disassembly": "ldr r5, [r4], #0x4", - "mnemonic": "ldr", - "operands": "r5, [r4], #0x4", - "mode": "none" - }, - "instr_59892": { - "virtual_address": 59892, - "size": 4, - "disassembly": "str r5, [r3, #0x4]!", - "mnemonic": "str", - "operands": "r5, [r3, #0x4]!", - "mode": "none" - }, - "instr_59896": { - "virtual_address": 59896, - "size": 4, - "disassembly": "cmp r3, r6", - "mnemonic": "cmp", - "operands": "r3, r6", - "mode": "none" - }, - "instr_59900": { - "virtual_address": 59900, - "size": 4, - "disassembly": "bne 0x0e9f0", - "mnemonic": "bne", - "operands": "0x0e9f0", - "mode": "none" - }, - "bb_59888": { - "virtual_address": 59888, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 59904, - "children": [ - "instr_59888", - "instr_59892", - "instr_59896", - "instr_59900" - ] - }, - "instr_59904": { - "virtual_address": 59904, - "size": 4, - "disassembly": "add r3, lr, #0x1", - "mnemonic": "add", - "operands": "r3, lr, #0x1", - "mode": "none" - }, - "instr_59908": { - "virtual_address": 59908, - "size": 4, - "disassembly": "and r2, r2, #0x3", - "mnemonic": "and", - "operands": "r2, r2, #0x3", - "mode": "none" - }, - "instr_59912": { - "virtual_address": 59912, - "size": 4, - "disassembly": "add r12, r12, r3, lsl #0x2", - "mnemonic": "add", - "operands": "r12, r12, r3, lsl #0x2", - "mode": "none" - }, - "instr_59916": { - "virtual_address": 59916, - "size": 4, - "disassembly": "add r1, r1, r3, lsl #0x2", - "mnemonic": "add", - "operands": "r1, r1, r3, lsl #0x2", - "mode": "none" - }, - "bb_59904": { - "virtual_address": 59904, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 59920, - "children": [ - "instr_59904", - "instr_59908", - "instr_59912", - "instr_59916" - ] - }, - "instr_59920": { - "virtual_address": 59920, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_59924": { - "virtual_address": 59924, - "size": 4, - "disassembly": "sub r3, r2, #0x1", - "mnemonic": "sub", - "operands": "r3, r2, #0x1", - "mode": "none" - }, - "instr_59928": { - "virtual_address": 59928, - "size": 4, - "disassembly": "addne r3, r3, #0x1", - "mnemonic": "addne", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_59932": { - "virtual_address": 59932, - "size": 4, - "disassembly": "subne r2, r12, #0x1", - "mnemonic": "subne", - "operands": "r2, r12, #0x1", - "mode": "none" - }, - "instr_59936": { - "virtual_address": 59936, - "size": 4, - "disassembly": "addne r3, r1, r3", - "mnemonic": "addne", - "operands": "r3, r1, r3", - "mode": "none" - }, - "instr_59940": { - "virtual_address": 59940, - "size": 4, - "disassembly": "beq 0x0ea38", - "mnemonic": "beq", - "operands": "0x0ea38", - "mode": "none" - }, - "bb_59920": { - "virtual_address": 59920, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 59944, - "children": [ - "instr_59920", - "instr_59924", - "instr_59928", - "instr_59932", - "instr_59936", - "instr_59940" - ] - }, - "instr_59944": { - "virtual_address": 59944, - "size": 4, - "disassembly": "ldrb r12, [r1], #0x1", - "mnemonic": "ldrb", - "operands": "r12, [r1], #0x1", - "mode": "none" - }, - "instr_59948": { - "virtual_address": 59948, - "size": 4, - "disassembly": "cmp r1, r3", - "mnemonic": "cmp", - "operands": "r1, r3", - "mode": "none" - }, - "instr_59952": { - "virtual_address": 59952, - "size": 4, - "disassembly": "strb r12, [r2, #0x1]!", - "mnemonic": "strb", - "operands": "r12, [r2, #0x1]!", - "mode": "none" - }, - "instr_59956": { - "virtual_address": 59956, - "size": 4, - "disassembly": "bne 0x0ea28", - "mnemonic": "bne", - "operands": "0x0ea28", - "mode": "none" - }, - "bb_59944": { - "virtual_address": 59944, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 59960, - "children": [ - "instr_59944", - "instr_59948", - "instr_59952", - "instr_59956" - ] - }, - "instr_59960": { - "virtual_address": 59960, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, lr}", - "mode": "none" - }, - "instr_59964": { - "virtual_address": 59964, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_59960": { - "virtual_address": 59960, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_59960", - "instr_59964" - ] - }, - "instr_59968": { - "virtual_address": 59968, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_59972": { - "virtual_address": 59972, - "size": 4, - "disassembly": "mov r12, r0", - "mnemonic": "mov", - "operands": "r12, r0", - "mode": "none" - }, - "instr_59976": { - "virtual_address": 59976, - "size": 4, - "disassembly": "sub r3, r2, #0x1", - "mnemonic": "sub", - "operands": "r3, r2, #0x1", - "mode": "none" - }, - "instr_59980": { - "virtual_address": 59980, - "size": 4, - "disassembly": "bxeq lr", - "mnemonic": "bxeq", - "operands": "lr", - "mode": "none" - }, - "bb_59968": { - "virtual_address": 59968, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 59984, - "children": [ - "instr_59968", - "instr_59972", - "instr_59976", - "instr_59980" - ] - }, - "instr_59984": { - "virtual_address": 59984, - "size": 4, - "disassembly": "add r3, r3, #0x1", - "mnemonic": "add", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_59988": { - "virtual_address": 59988, - "size": 4, - "disassembly": "sub r2, r12, #0x1", - "mnemonic": "sub", - "operands": "r2, r12, #0x1", - "mode": "none" - }, - "instr_59992": { - "virtual_address": 59992, - "size": 4, - "disassembly": "add r3, r1, r3", - "mnemonic": "add", - "operands": "r3, r1, r3", - "mode": "none" - }, - "bb_59984": { - "virtual_address": 59984, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 59996, - "children": [ - "instr_59984", - "instr_59988", - "instr_59992" - ] - }, - "instr_59996": { - "virtual_address": 59996, - "size": 4, - "disassembly": "ldrb r12, [r1], #0x1", - "mnemonic": "ldrb", - "operands": "r12, [r1], #0x1", - "mode": "none" - }, - "instr_60000": { - "virtual_address": 60000, - "size": 4, - "disassembly": "cmp r1, r3", - "mnemonic": "cmp", - "operands": "r1, r3", - "mode": "none" - }, - "instr_60004": { - "virtual_address": 60004, - "size": 4, - "disassembly": "strb r12, [r2, #0x1]!", - "mnemonic": "strb", - "operands": "r12, [r2, #0x1]!", - "mode": "none" - }, - "instr_60008": { - "virtual_address": 60008, - "size": 4, - "disassembly": "bne 0x0ea5c", - "mnemonic": "bne", - "operands": "0x0ea5c", - "mode": "none" - }, - "bb_59996": { - "virtual_address": 59996, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 60012, - "children": [ - "instr_59996", - "instr_60000", - "instr_60004", - "instr_60008" - ] - }, - "instr_60012": { - "virtual_address": 60012, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_60012": { - "virtual_address": 60012, - "size": 4, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_60012" - ] - }, - "instr_60016": { - "virtual_address": 60016, - "size": 4, - "disassembly": "mov r12, r0", - "mnemonic": "mov", - "operands": "r12, r0", - "mode": "none" - }, - "instr_60020": { - "virtual_address": 60020, - "size": 4, - "disassembly": "sub r3, r2, #0x1", - "mnemonic": "sub", - "operands": "r3, r2, #0x1", - "mode": "none" - }, - "instr_60024": { - "virtual_address": 60024, - "size": 4, - "disassembly": "b 0x0ea50", - "mnemonic": "b", - "operands": "0x0ea50", - "mode": "none" - }, - "bb_60016": { - "virtual_address": 60016, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 59984, - "children": [ - "instr_60016", - "instr_60020", - "instr_60024" - ] - }, - "func_59740": { - "virtual_address": 59740, - "size": 288, - "name": "memcpy", - "children": [ - "bb_59740", - "bb_59748", - "bb_59760", - "bb_59792", - "bb_59836", - "bb_59864", - "bb_59888", - "bb_59904", - "bb_59920", - "bb_59944", - "bb_59960", - "bb_59968", - "bb_59984", - "bb_59996", - "bb_60012", - "bb_60016" - ] - }, - "instr_60028": { - "virtual_address": 60028, - "size": 4, - "disassembly": "cmp r0, r1", - "mnemonic": "cmp", - "operands": "r0, r1", - "mode": "none" - }, - "instr_60032": { - "virtual_address": 60032, - "size": 4, - "disassembly": "bls 0x0eab0", - "mnemonic": "bls", - "operands": "0x0eab0", - "mode": "none" - }, - "bb_60028": { - "virtual_address": 60028, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 60036, - "children": [ - "instr_60028", - "instr_60032" - ] - }, - "instr_60036": { - "virtual_address": 60036, - "size": 4, - "disassembly": "add r3, r1, r2", - "mnemonic": "add", - "operands": "r3, r1, r2", - "mode": "none" - }, - "instr_60040": { - "virtual_address": 60040, - "size": 4, - "disassembly": "cmp r3, r0", - "mnemonic": "cmp", - "operands": "r3, r0", - "mode": "none" - }, - "instr_60044": { - "virtual_address": 60044, - "size": 4, - "disassembly": "bls 0x0eab0", - "mnemonic": "bls", - "operands": "0x0eab0", - "mode": "none" - }, - "bb_60036": { - "virtual_address": 60036, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 60048, - "children": [ - "instr_60036", - "instr_60040", - "instr_60044" - ] - }, - "instr_60048": { - "virtual_address": 60048, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_60052": { - "virtual_address": 60052, - "size": 4, - "disassembly": "add r2, r0, r2", - "mnemonic": "add", - "operands": "r2, r0, r2", - "mode": "none" - }, - "instr_60056": { - "virtual_address": 60056, - "size": 4, - "disassembly": "bxeq lr", - "mnemonic": "bxeq", - "operands": "lr", - "mode": "none" - }, - "bb_60048": { - "virtual_address": 60048, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 60060, - "children": [ - "instr_60048", - "instr_60052", - "instr_60056" - ] - }, - "instr_60060": { - "virtual_address": 60060, - "size": 4, - "disassembly": "ldrb r12, [r3, #-0x1]!", - "mnemonic": "ldrb", - "operands": "r12, [r3, #-0x1]!", - "mode": "none" - }, - "instr_60064": { - "virtual_address": 60064, - "size": 4, - "disassembly": "cmp r1, r3", - "mnemonic": "cmp", - "operands": "r1, r3", - "mode": "none" - }, - "instr_60068": { - "virtual_address": 60068, - "size": 4, - "disassembly": "strb r12, [r2, #-0x1]!", - "mnemonic": "strb", - "operands": "r12, [r2, #-0x1]!", - "mode": "none" - }, - "instr_60072": { - "virtual_address": 60072, - "size": 4, - "disassembly": "bne 0x0ea9c", - "mnemonic": "bne", - "operands": "0x0ea9c", - "mode": "none" - }, - "bb_60060": { - "virtual_address": 60060, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 60076, - "children": [ - "instr_60060", - "instr_60064", - "instr_60068", - "instr_60072" - ] - }, - "instr_60076": { - "virtual_address": 60076, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_60076": { - "virtual_address": 60076, - "size": 4, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_60076" - ] - }, - "instr_60080": { - "virtual_address": 60080, - "size": 4, - "disassembly": "cmp r2, #0xf", - "mnemonic": "cmp", - "operands": "r2, #0xf", - "mode": "none" - }, - "instr_60084": { - "virtual_address": 60084, - "size": 4, - "disassembly": "bhi 0x0eae8", - "mnemonic": "bhi", - "operands": "0x0eae8", - "mode": "none" - }, - "bb_60080": { - "virtual_address": 60080, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 60088, - "children": [ - "instr_60080", - "instr_60084" - ] - }, - "instr_60088": { - "virtual_address": 60088, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_60092": { - "virtual_address": 60092, - "size": 4, - "disassembly": "mov r12, r0", - "mnemonic": "mov", - "operands": "r12, r0", - "mode": "none" - }, - "instr_60096": { - "virtual_address": 60096, - "size": 4, - "disassembly": "sub r2, r2, #0x1", - "mnemonic": "sub", - "operands": "r2, r2, #0x1", - "mode": "none" - }, - "instr_60100": { - "virtual_address": 60100, - "size": 4, - "disassembly": "bxeq lr", - "mnemonic": "bxeq", - "operands": "lr", - "mode": "none" - }, - "bb_60088": { - "virtual_address": 60088, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 60104, - "children": [ - "instr_60088", - "instr_60092", - "instr_60096", - "instr_60100" - ] - }, - "instr_60104": { - "virtual_address": 60104, - "size": 4, - "disassembly": "add r2, r2, #0x1", - "mnemonic": "add", - "operands": "r2, r2, #0x1", - "mode": "none" - }, - "instr_60108": { - "virtual_address": 60108, - "size": 4, - "disassembly": "sub r12, r12, #0x1", - "mnemonic": "sub", - "operands": "r12, r12, #0x1", - "mode": "none" - }, - "instr_60112": { - "virtual_address": 60112, - "size": 4, - "disassembly": "add r3, r1, r2", - "mnemonic": "add", - "operands": "r3, r1, r2", - "mode": "none" - }, - "bb_60104": { - "virtual_address": 60104, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 60116, - "children": [ - "instr_60104", - "instr_60108", - "instr_60112" - ] - }, - "instr_60116": { - "virtual_address": 60116, - "size": 4, - "disassembly": "ldrb r2, [r1], #0x1", - "mnemonic": "ldrb", - "operands": "r2, [r1], #0x1", - "mode": "none" - }, - "instr_60120": { - "virtual_address": 60120, - "size": 4, - "disassembly": "cmp r1, r3", - "mnemonic": "cmp", - "operands": "r1, r3", - "mode": "none" - }, - "instr_60124": { - "virtual_address": 60124, - "size": 4, - "disassembly": "strb r2, [r12, #0x1]!", - "mnemonic": "strb", - "operands": "r2, [r12, #0x1]!", - "mode": "none" - }, - "instr_60128": { - "virtual_address": 60128, - "size": 4, - "disassembly": "bne 0x0ead4", - "mnemonic": "bne", - "operands": "0x0ead4", - "mode": "none" - }, - "bb_60116": { - "virtual_address": 60116, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 60132, - "children": [ - "instr_60116", - "instr_60120", - "instr_60124", - "instr_60128" - ] - }, - "instr_60132": { - "virtual_address": 60132, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_60132": { - "virtual_address": 60132, - "size": 4, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_60132" - ] - }, - "instr_60136": { - "virtual_address": 60136, - "size": 4, - "disassembly": "orr r3, r0, r1", - "mnemonic": "orr", - "operands": "r3, r0, r1", - "mode": "none" - }, - "instr_60140": { - "virtual_address": 60140, - "size": 4, - "disassembly": "tst r3, #0x3", - "mnemonic": "tst", - "operands": "r3, #0x3", - "mode": "none" - }, - "instr_60144": { - "virtual_address": 60144, - "size": 4, - "disassembly": "bne 0x0ebc8", - "mnemonic": "bne", - "operands": "0x0ebc8", - "mode": "none" - }, - "bb_60136": { - "virtual_address": 60136, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 60148, - "children": [ - "instr_60136", - "instr_60140", - "instr_60144" - ] - }, - "instr_60148": { - "virtual_address": 60148, - "size": 4, - "disassembly": "sub r12, r2, #0x10", - "mnemonic": "sub", - "operands": "r12, r2, #0x10", - "mode": "none" - }, - "instr_60152": { - "virtual_address": 60152, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_60156": { - "virtual_address": 60156, - "size": 4, - "disassembly": "bic r3, r12, #0xf", - "mnemonic": "bic", - "operands": "r3, r12, #0xf", - "mode": "none" - }, - "instr_60160": { - "virtual_address": 60160, - "size": 4, - "disassembly": "add lr, r1, #0x20", - "mnemonic": "add", - "operands": "lr, r1, #0x20", - "mode": "none" - }, - "instr_60164": { - "virtual_address": 60164, - "size": 4, - "disassembly": "add r4, r1, #0x10", - "mnemonic": "add", - "operands": "r4, r1, #0x10", - "mode": "none" - }, - "instr_60168": { - "virtual_address": 60168, - "size": 4, - "disassembly": "add r5, r0, #0x10", - "mnemonic": "add", - "operands": "r5, r0, #0x10", - "mode": "none" - }, - "instr_60172": { - "virtual_address": 60172, - "size": 4, - "disassembly": "add lr, lr, r3", - "mnemonic": "add", - "operands": "lr, lr, r3", - "mode": "none" - }, - "instr_60176": { - "virtual_address": 60176, - "size": 4, - "disassembly": "mov r12, r12, lsr #0x4", - "mnemonic": "mov", - "operands": "r12, r12, lsr #0x4", - "mode": "none" - }, - "bb_60148": { - "virtual_address": 60148, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 60180, - "children": [ - "instr_60148", - "instr_60152", - "instr_60156", - "instr_60160", - "instr_60164", - "instr_60168", - "instr_60172", - "instr_60176" - ] - }, - "instr_60180": { - "virtual_address": 60180, - "size": 4, - "disassembly": "ldr r3, [r4, #-0x10]", - "mnemonic": "ldr", - "operands": "r3, [r4, #-0x10]", - "mode": "none" - }, - "instr_60184": { - "virtual_address": 60184, - "size": 4, - "disassembly": "str r3, [r5, #-0x10]", - "mnemonic": "str", - "operands": "r3, [r5, #-0x10]", - "mode": "none" - }, - "instr_60188": { - "virtual_address": 60188, - "size": 4, - "disassembly": "ldr r3, [r4, #-0xc]", - "mnemonic": "ldr", - "operands": "r3, [r4, #-0xc]", - "mode": "none" - }, - "instr_60192": { - "virtual_address": 60192, - "size": 4, - "disassembly": "str r3, [r5, #-0xc]", - "mnemonic": "str", - "operands": "r3, [r5, #-0xc]", - "mode": "none" - }, - "instr_60196": { - "virtual_address": 60196, - "size": 4, - "disassembly": "ldr r3, [r4, #-0x8]", - "mnemonic": "ldr", - "operands": "r3, [r4, #-0x8]", - "mode": "none" - }, - "instr_60200": { - "virtual_address": 60200, - "size": 4, - "disassembly": "str r3, [r5, #-0x8]", - "mnemonic": "str", - "operands": "r3, [r5, #-0x8]", - "mode": "none" - }, - "instr_60204": { - "virtual_address": 60204, - "size": 4, - "disassembly": "add r4, r4, #0x10", - "mnemonic": "add", - "operands": "r4, r4, #0x10", - "mode": "none" - }, - "instr_60208": { - "virtual_address": 60208, - "size": 4, - "disassembly": "ldr r3, [r4, #-0x14]", - "mnemonic": "ldr", - "operands": "r3, [r4, #-0x14]", - "mode": "none" - }, - "instr_60212": { - "virtual_address": 60212, - "size": 4, - "disassembly": "cmp r4, lr", - "mnemonic": "cmp", - "operands": "r4, lr", - "mode": "none" - }, - "instr_60216": { - "virtual_address": 60216, - "size": 4, - "disassembly": "str r3, [r5, #-0x4]", - "mnemonic": "str", - "operands": "r3, [r5, #-0x4]", - "mode": "none" - }, - "instr_60220": { - "virtual_address": 60220, - "size": 4, - "disassembly": "add r5, r5, #0x10", - "mnemonic": "add", - "operands": "r5, r5, #0x10", - "mode": "none" - }, - "instr_60224": { - "virtual_address": 60224, - "size": 4, - "disassembly": "bne 0x0eb14", - "mnemonic": "bne", - "operands": "0x0eb14", - "mode": "none" - }, - "bb_60180": { - "virtual_address": 60180, - "size": 48, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 60228, - "children": [ - "instr_60180", - "instr_60184", - "instr_60188", - "instr_60192", - "instr_60196", - "instr_60200", - "instr_60204", - "instr_60208", - "instr_60212", - "instr_60216", - "instr_60220", - "instr_60224" - ] - }, - "instr_60228": { - "virtual_address": 60228, - "size": 4, - "disassembly": "add r12, r12, #0x1", - "mnemonic": "add", - "operands": "r12, r12, #0x1", - "mode": "none" - }, - "instr_60232": { - "virtual_address": 60232, - "size": 4, - "disassembly": "tst r2, #0xc", - "mnemonic": "tst", - "operands": "r2, #0xc", - "mode": "none" - }, - "instr_60236": { - "virtual_address": 60236, - "size": 4, - "disassembly": "and r3, r2, #0xf", - "mnemonic": "and", - "operands": "r3, r2, #0xf", - "mode": "none" - }, - "instr_60240": { - "virtual_address": 60240, - "size": 4, - "disassembly": "add r1, r1, r12, lsl #0x4", - "mnemonic": "add", - "operands": "r1, r1, r12, lsl #0x4", - "mode": "none" - }, - "instr_60244": { - "virtual_address": 60244, - "size": 4, - "disassembly": "moveq r2, r3", - "mnemonic": "moveq", - "operands": "r2, r3", - "mode": "none" - }, - "instr_60248": { - "virtual_address": 60248, - "size": 4, - "disassembly": "add r12, r0, r12, lsl #0x4", - "mnemonic": "add", - "operands": "r12, r0, r12, lsl #0x4", - "mode": "none" - }, - "instr_60252": { - "virtual_address": 60252, - "size": 4, - "disassembly": "beq 0x0eb98", - "mnemonic": "beq", - "operands": "0x0eb98", - "mode": "none" - }, - "bb_60228": { - "virtual_address": 60228, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 60256, - "children": [ - "instr_60228", - "instr_60232", - "instr_60236", - "instr_60240", - "instr_60244", - "instr_60248", - "instr_60252" - ] - }, - "instr_60256": { - "virtual_address": 60256, - "size": 4, - "disassembly": "mov r4, r1", - "mnemonic": "mov", - "operands": "r4, r1", - "mode": "none" - }, - "instr_60260": { - "virtual_address": 60260, - "size": 4, - "disassembly": "sub r3, r3, #0x4", - "mnemonic": "sub", - "operands": "r3, r3, #0x4", - "mode": "none" - }, - "instr_60264": { - "virtual_address": 60264, - "size": 4, - "disassembly": "bic r6, r3, #0x3", - "mnemonic": "bic", - "operands": "r6, r3, #0x3", - "mode": "none" - }, - "instr_60268": { - "virtual_address": 60268, - "size": 4, - "disassembly": "mov lr, r3, lsr #0x2", - "mnemonic": "mov", - "operands": "lr, r3, lsr #0x2", - "mode": "none" - }, - "instr_60272": { - "virtual_address": 60272, - "size": 4, - "disassembly": "add r6, r12, r6", - "mnemonic": "add", - "operands": "r6, r12, r6", - "mode": "none" - }, - "instr_60276": { - "virtual_address": 60276, - "size": 4, - "disassembly": "sub r3, r12, #0x4", - "mnemonic": "sub", - "operands": "r3, r12, #0x4", - "mode": "none" - }, - "bb_60256": { - "virtual_address": 60256, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 60280, - "children": [ - "instr_60256", - "instr_60260", - "instr_60264", - "instr_60268", - "instr_60272", - "instr_60276" - ] - }, - "instr_60280": { - "virtual_address": 60280, - "size": 4, - "disassembly": "ldr r5, [r4], #0x4", - "mnemonic": "ldr", - "operands": "r5, [r4], #0x4", - "mode": "none" - }, - "instr_60284": { - "virtual_address": 60284, - "size": 4, - "disassembly": "str r5, [r3, #0x4]!", - "mnemonic": "str", - "operands": "r5, [r3, #0x4]!", - "mode": "none" - }, - "instr_60288": { - "virtual_address": 60288, - "size": 4, - "disassembly": "cmp r3, r6", - "mnemonic": "cmp", - "operands": "r3, r6", - "mode": "none" - }, - "instr_60292": { - "virtual_address": 60292, - "size": 4, - "disassembly": "bne 0x0eb78", - "mnemonic": "bne", - "operands": "0x0eb78", - "mode": "none" - }, - "bb_60280": { - "virtual_address": 60280, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 60296, - "children": [ - "instr_60280", - "instr_60284", - "instr_60288", - "instr_60292" - ] - }, - "instr_60296": { - "virtual_address": 60296, - "size": 4, - "disassembly": "add r3, lr, #0x1", - "mnemonic": "add", - "operands": "r3, lr, #0x1", - "mode": "none" - }, - "instr_60300": { - "virtual_address": 60300, - "size": 4, - "disassembly": "and r2, r2, #0x3", - "mnemonic": "and", - "operands": "r2, r2, #0x3", - "mode": "none" - }, - "instr_60304": { - "virtual_address": 60304, - "size": 4, - "disassembly": "add r12, r12, r3, lsl #0x2", - "mnemonic": "add", - "operands": "r12, r12, r3, lsl #0x2", - "mode": "none" - }, - "instr_60308": { - "virtual_address": 60308, - "size": 4, - "disassembly": "add r1, r1, r3, lsl #0x2", - "mnemonic": "add", - "operands": "r1, r1, r3, lsl #0x2", - "mode": "none" - }, - "bb_60296": { - "virtual_address": 60296, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 60312, - "children": [ - "instr_60296", - "instr_60300", - "instr_60304", - "instr_60308" - ] - }, - "instr_60312": { - "virtual_address": 60312, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_60316": { - "virtual_address": 60316, - "size": 4, - "disassembly": "sub r2, r2, #0x1", - "mnemonic": "sub", - "operands": "r2, r2, #0x1", - "mode": "none" - }, - "instr_60320": { - "virtual_address": 60320, - "size": 4, - "disassembly": "addne r2, r2, #0x1", - "mnemonic": "addne", - "operands": "r2, r2, #0x1", - "mode": "none" - }, - "instr_60324": { - "virtual_address": 60324, - "size": 4, - "disassembly": "subne r12, r12, #0x1", - "mnemonic": "subne", - "operands": "r12, r12, #0x1", - "mode": "none" - }, - "instr_60328": { - "virtual_address": 60328, - "size": 4, - "disassembly": "addne r3, r1, r2", - "mnemonic": "addne", - "operands": "r3, r1, r2", - "mode": "none" - }, - "instr_60332": { - "virtual_address": 60332, - "size": 4, - "disassembly": "beq 0x0ebc0", - "mnemonic": "beq", - "operands": "0x0ebc0", - "mode": "none" - }, - "bb_60312": { - "virtual_address": 60312, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 60336, - "children": [ - "instr_60312", - "instr_60316", - "instr_60320", - "instr_60324", - "instr_60328", - "instr_60332" - ] - }, - "instr_60336": { - "virtual_address": 60336, - "size": 4, - "disassembly": "ldrb r2, [r1], #0x1", - "mnemonic": "ldrb", - "operands": "r2, [r1], #0x1", - "mode": "none" - }, - "instr_60340": { - "virtual_address": 60340, - "size": 4, - "disassembly": "cmp r1, r3", - "mnemonic": "cmp", - "operands": "r1, r3", - "mode": "none" - }, - "instr_60344": { - "virtual_address": 60344, - "size": 4, - "disassembly": "strb r2, [r12, #0x1]!", - "mnemonic": "strb", - "operands": "r2, [r12, #0x1]!", - "mode": "none" - }, - "instr_60348": { - "virtual_address": 60348, - "size": 4, - "disassembly": "bne 0x0ebb0", - "mnemonic": "bne", - "operands": "0x0ebb0", - "mode": "none" - }, - "bb_60336": { - "virtual_address": 60336, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 60352, - "children": [ - "instr_60336", - "instr_60340", - "instr_60344", - "instr_60348" - ] - }, - "instr_60352": { - "virtual_address": 60352, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_60356": { - "virtual_address": 60356, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_60352": { - "virtual_address": 60352, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_60352", - "instr_60356" - ] - }, - "instr_60360": { - "virtual_address": 60360, - "size": 4, - "disassembly": "mov r12, r0", - "mnemonic": "mov", - "operands": "r12, r0", - "mode": "none" - }, - "instr_60364": { - "virtual_address": 60364, - "size": 4, - "disassembly": "sub r2, r2, #0x1", - "mnemonic": "sub", - "operands": "r2, r2, #0x1", - "mode": "none" - }, - "instr_60368": { - "virtual_address": 60368, - "size": 4, - "disassembly": "b 0x0eac8", - "mnemonic": "b", - "operands": "0x0eac8", - "mode": "none" - }, - "bb_60360": { - "virtual_address": 60360, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 60104, - "children": [ - "instr_60360", - "instr_60364", - "instr_60368" - ] - }, - "func_60028": { - "virtual_address": 60028, - "size": 344, - "name": "memmove", - "children": [ - "bb_60028", - "bb_60036", - "bb_60048", - "bb_60060", - "bb_60076", - "bb_60080", - "bb_60088", - "bb_60104", - "bb_60116", - "bb_60132", - "bb_60136", - "bb_60148", - "bb_60180", - "bb_60228", - "bb_60256", - "bb_60280", - "bb_60296", - "bb_60312", - "bb_60336", - "bb_60352", - "bb_60360" - ] - }, - "instr_60372": { - "virtual_address": 60372, - "size": 4, - "disassembly": "stmdb sp!, {r4, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_60376": { - "virtual_address": 60376, - "size": 4, - "disassembly": "ldr r0, [0xebe8]", - "mnemonic": "ldr", - "operands": "r0, [0xebe8]", - "mode": "none" - }, - "instr_60380": { - "virtual_address": 60380, - "size": 4, - "disassembly": "bl 0x0de5c", - "mnemonic": "bl", - "operands": "0x0de5c", - "mode": "none" - }, - "instr_60384": { - "virtual_address": 60384, - "size": 4, - "disassembly": "ldmia sp!, {r4, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_60388": { - "virtual_address": 60388, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_60372": { - "virtual_address": 60372, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_60372", - "instr_60376", - "instr_60380", - "instr_60384", - "instr_60388" - ] - }, - "dw_60392": { - "virtual_address": 60392, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 60376 - ] - }, - "func_60372": { - "virtual_address": 60372, - "size": 24, - "name": "__malloc_lock", - "children": [ - "bb_60372", - "dw_60392" - ] - }, - "instr_60396": { - "virtual_address": 60396, - "size": 4, - "disassembly": "stmdb sp!, {r4, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_60400": { - "virtual_address": 60400, - "size": 4, - "disassembly": "ldr r0, [0xec00]", - "mnemonic": "ldr", - "operands": "r0, [0xec00]", - "mode": "none" - }, - "instr_60404": { - "virtual_address": 60404, - "size": 4, - "disassembly": "bl 0x0de74", - "mnemonic": "bl", - "operands": "0x0de74", - "mode": "none" - }, - "instr_60408": { - "virtual_address": 60408, - "size": 4, - "disassembly": "ldmia sp!, {r4, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_60412": { - "virtual_address": 60412, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_60396": { - "virtual_address": 60396, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_60396", - "instr_60400", - "instr_60404", - "instr_60408", - "instr_60412" - ] - }, - "dw_60416": { - "virtual_address": 60416, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 60400 - ] - }, - "func_60396": { - "virtual_address": 60396, - "size": 24, - "name": "__malloc_unlock", - "children": [ - "bb_60396", - "dw_60416" - ] - }, - "instr_60420": { - "virtual_address": 60420, - "size": 4, - "disassembly": "ldr r3, [r0, #0x4c]", - "mnemonic": "ldr", - "operands": "r3, [r0, #0x4c]", - "mode": "none" - }, - "instr_60424": { - "virtual_address": 60424, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_60428": { - "virtual_address": 60428, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_60432": { - "virtual_address": 60432, - "size": 4, - "disassembly": "mov r5, r0", - "mnemonic": "mov", - "operands": "r5, r0", - "mode": "none" - }, - "instr_60436": { - "virtual_address": 60436, - "size": 4, - "disassembly": "mov r4, r1", - "mnemonic": "mov", - "operands": "r4, r1", - "mode": "none" - }, - "instr_60440": { - "virtual_address": 60440, - "size": 4, - "disassembly": "beq 0x0ec44", - "mnemonic": "beq", - "operands": "0x0ec44", - "mode": "none" - }, - "bb_60420": { - "virtual_address": 60420, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 60444, - "children": [ - "instr_60420", - "instr_60424", - "instr_60428", - "instr_60432", - "instr_60436", - "instr_60440" - ] - }, - "instr_60444": { - "virtual_address": 60444, - "size": 4, - "disassembly": "ldr r0, [r3, r4, lsl #0x2]", - "mnemonic": "ldr", - "operands": "r0, [r3, r4, lsl #0x2]", - "mode": "none" - }, - "instr_60448": { - "virtual_address": 60448, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_60452": { - "virtual_address": 60452, - "size": 4, - "disassembly": "beq 0x0ec68", - "mnemonic": "beq", - "operands": "0x0ec68", - "mode": "none" - }, - "bb_60444": { - "virtual_address": 60444, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 60456, - "children": [ - "instr_60444", - "instr_60448", - "instr_60452" - ] - }, - "instr_60456": { - "virtual_address": 60456, - "size": 4, - "disassembly": "ldr r2, [r0, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [r0, #0x0]", - "mode": "none" - }, - "instr_60460": { - "virtual_address": 60460, - "size": 4, - "disassembly": "str r2, [r3, r4, lsl #0x2]", - "mnemonic": "str", - "operands": "r2, [r3, r4, lsl #0x2]", - "mode": "none" - }, - "bb_60456": { - "virtual_address": 60456, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 60464, - "children": [ - "instr_60456", - "instr_60460" - ] - }, - "instr_60464": { - "virtual_address": 60464, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_60468": { - "virtual_address": 60468, - "size": 4, - "disassembly": "str r3, [r0, #0x10]", - "mnemonic": "str", - "operands": "r3, [r0, #0x10]", - "mode": "none" - }, - "instr_60472": { - "virtual_address": 60472, - "size": 4, - "disassembly": "str r3, [r0, #0xc]", - "mnemonic": "str", - "operands": "r3, [r0, #0xc]", - "mode": "none" - }, - "bb_60464": { - "virtual_address": 60464, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 60476, - "children": [ - "instr_60464", - "instr_60468", - "instr_60472" - ] - }, - "instr_60476": { - "virtual_address": 60476, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_60480": { - "virtual_address": 60480, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_60476": { - "virtual_address": 60476, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_60476", - "instr_60480" - ] - }, - "instr_60484": { - "virtual_address": 60484, - "size": 4, - "disassembly": "mov r2, #0x21", - "mnemonic": "mov", - "operands": "r2, #0x21", - "mode": "none" - }, - "instr_60488": { - "virtual_address": 60488, - "size": 4, - "disassembly": "mov r1, #0x4", - "mnemonic": "mov", - "operands": "r1, #0x4", - "mode": "none" - }, - "instr_60492": { - "virtual_address": 60492, - "size": 4, - "disassembly": "bl 0x11af0", - "mnemonic": "bl", - "operands": "0x11af0", - "mode": "none" - }, - "instr_60496": { - "virtual_address": 60496, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_60500": { - "virtual_address": 60500, - "size": 4, - "disassembly": "mov r3, r0", - "mnemonic": "mov", - "operands": "r3, r0", - "mode": "none" - }, - "instr_60504": { - "virtual_address": 60504, - "size": 4, - "disassembly": "str r0, [r5, #0x4c]", - "mnemonic": "str", - "operands": "r0, [r5, #0x4c]", - "mode": "none" - }, - "instr_60508": { - "virtual_address": 60508, - "size": 4, - "disassembly": "bne 0x0ec1c", - "mnemonic": "bne", - "operands": "0x0ec1c", - "mode": "none" - }, - "bb_60484": { - "virtual_address": 60484, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 60512, - "children": [ - "instr_60484", - "instr_60488", - "instr_60492", - "instr_60496", - "instr_60500", - "instr_60504", - "instr_60508" - ] - }, - "instr_60512": { - "virtual_address": 60512, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_60516": { - "virtual_address": 60516, - "size": 4, - "disassembly": "b 0x0ec3c", - "mnemonic": "b", - "operands": "0x0ec3c", - "mode": "none" - }, - "bb_60512": { - "virtual_address": 60512, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 60476, - "children": [ - "instr_60512", - "instr_60516" - ] - }, - "instr_60520": { - "virtual_address": 60520, - "size": 4, - "disassembly": "mov r1, #0x1", - "mnemonic": "mov", - "operands": "r1, #0x1", - "mode": "none" - }, - "instr_60524": { - "virtual_address": 60524, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_60528": { - "virtual_address": 60528, - "size": 4, - "disassembly": "mov r5, r1, lsl r4", - "mnemonic": "mov", - "operands": "r5, r1, lsl r4", - "mode": "none" - }, - "instr_60532": { - "virtual_address": 60532, - "size": 4, - "disassembly": "add r2, r5, #0x5", - "mnemonic": "add", - "operands": "r2, r5, #0x5", - "mode": "none" - }, - "instr_60536": { - "virtual_address": 60536, - "size": 4, - "disassembly": "mov r2, r2, lsl #0x2", - "mnemonic": "mov", - "operands": "r2, r2, lsl #0x2", - "mode": "none" - }, - "instr_60540": { - "virtual_address": 60540, - "size": 4, - "disassembly": "bl 0x11af0", - "mnemonic": "bl", - "operands": "0x11af0", - "mode": "none" - }, - "instr_60544": { - "virtual_address": 60544, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_60548": { - "virtual_address": 60548, - "size": 4, - "disassembly": "beq 0x0ec60", - "mnemonic": "beq", - "operands": "0x0ec60", - "mode": "none" - }, - "bb_60520": { - "virtual_address": 60520, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 60552, - "children": [ - "instr_60520", - "instr_60524", - "instr_60528", - "instr_60532", - "instr_60536", - "instr_60540", - "instr_60544", - "instr_60548" - ] - }, - "instr_60552": { - "virtual_address": 60552, - "size": 4, - "disassembly": "stmib r0, {r4, r5}", - "mnemonic": "stmib", - "operands": "r0, {r4, r5}", - "mode": "none" - }, - "instr_60556": { - "virtual_address": 60556, - "size": 4, - "disassembly": "b 0x0ec30", - "mnemonic": "b", - "operands": "0x0ec30", - "mode": "none" - }, - "bb_60552": { - "virtual_address": 60552, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 60464, - "children": [ - "instr_60552", - "instr_60556" - ] - }, - "func_60420": { - "virtual_address": 60420, - "size": 140, - "name": "_Balloc", - "children": [ - "bb_60420", - "bb_60444", - "bb_60456", - "bb_60464", - "bb_60476", - "bb_60484", - "bb_60512", - "bb_60520", - "bb_60552" - ] - }, - "instr_60560": { - "virtual_address": 60560, - "size": 4, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_60564": { - "virtual_address": 60564, - "size": 4, - "disassembly": "ldrne r3, [r0, #0x4c]", - "mnemonic": "ldrne", - "operands": "r3, [r0, #0x4c]", - "mode": "none" - }, - "instr_60568": { - "virtual_address": 60568, - "size": 4, - "disassembly": "ldrne r2, [r1, #0x4]", - "mnemonic": "ldrne", - "operands": "r2, [r1, #0x4]", - "mode": "none" - }, - "instr_60572": { - "virtual_address": 60572, - "size": 4, - "disassembly": "ldrne r0, [r3, r2, lsl #0x2]", - "mnemonic": "ldrne", - "operands": "r0, [r3, r2, lsl #0x2]", - "mode": "none" - }, - "instr_60576": { - "virtual_address": 60576, - "size": 4, - "disassembly": "strne r0, [r1, #0x0]", - "mnemonic": "strne", - "operands": "r0, [r1, #0x0]", - "mode": "none" - }, - "instr_60580": { - "virtual_address": 60580, - "size": 4, - "disassembly": "strne r1, [r3, r2, lsl #0x2]", - "mnemonic": "strne", - "operands": "r1, [r3, r2, lsl #0x2]", - "mode": "none" - }, - "instr_60584": { - "virtual_address": 60584, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_60560": { - "virtual_address": 60560, - "size": 28, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_60560", - "instr_60564", - "instr_60568", - "instr_60572", - "instr_60576", - "instr_60580", - "instr_60584" - ] - }, - "func_60560": { - "virtual_address": 60560, - "size": 28, - "name": "_Bfree", - "children": [ - "bb_60560" - ] - }, - "instr_60588": { - "virtual_address": 60588, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, r7, r8, lr}", - "mode": "none" - }, - "instr_60592": { - "virtual_address": 60592, - "size": 4, - "disassembly": "mov lr, #0x0", - "mnemonic": "mov", - "operands": "lr, #0x0", - "mode": "none" - }, - "instr_60596": { - "virtual_address": 60596, - "size": 4, - "disassembly": "mov r7, r0", - "mnemonic": "mov", - "operands": "r7, r0", - "mode": "none" - }, - "instr_60600": { - "virtual_address": 60600, - "size": 4, - "disassembly": "mov r4, r3", - "mnemonic": "mov", - "operands": "r4, r3", - "mode": "none" - }, - "instr_60604": { - "virtual_address": 60604, - "size": 4, - "disassembly": "ldr r8, [0xeda0]", - "mnemonic": "ldr", - "operands": "r8, [0xeda0]", - "mode": "none" - }, - "instr_60608": { - "virtual_address": 60608, - "size": 4, - "disassembly": "mov r6, r1", - "mnemonic": "mov", - "operands": "r6, r1", - "mode": "none" - }, - "instr_60612": { - "virtual_address": 60612, - "size": 4, - "disassembly": "ldr r5, [r1, #0x10]", - "mnemonic": "ldr", - "operands": "r5, [r1, #0x10]", - "mode": "none" - }, - "instr_60616": { - "virtual_address": 60616, - "size": 4, - "disassembly": "add r1, r1, #0x14", - "mnemonic": "add", - "operands": "r1, r1, #0x14", - "mode": "none" - }, - "bb_60588": { - "virtual_address": 60588, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 60620, - "children": [ - "instr_60588", - "instr_60592", - "instr_60596", - "instr_60600", - "instr_60604", - "instr_60608", - "instr_60612", - "instr_60616" - ] - }, - "instr_60620": { - "virtual_address": 60620, - "size": 4, - "disassembly": "ldr r12, [r1, #0x0]", - "mnemonic": "ldr", - "operands": "r12, [r1, #0x0]", - "mode": "none" - }, - "instr_60624": { - "virtual_address": 60624, - "size": 4, - "disassembly": "and r3, r12, r8", - "mnemonic": "and", - "operands": "r3, r12, r8", - "mode": "none" - }, - "instr_60628": { - "virtual_address": 60628, - "size": 4, - "disassembly": "mla r3, r2, r3, r4", - "mnemonic": "mla", - "operands": "r3, r2, r3, r4", - "mode": "none" - }, - "instr_60632": { - "virtual_address": 60632, - "size": 4, - "disassembly": "mov r0, r12, lsr #0x10", - "mnemonic": "mov", - "operands": "r0, r12, lsr #0x10", - "mode": "none" - }, - "instr_60636": { - "virtual_address": 60636, - "size": 4, - "disassembly": "mov r12, r3, lsr #0x10", - "mnemonic": "mov", - "operands": "r12, r3, lsr #0x10", - "mode": "none" - }, - "instr_60640": { - "virtual_address": 60640, - "size": 4, - "disassembly": "mla r12, r2, r0, r12", - "mnemonic": "mla", - "operands": "r12, r2, r0, r12", - "mode": "none" - }, - "instr_60644": { - "virtual_address": 60644, - "size": 4, - "disassembly": "add lr, lr, #0x1", - "mnemonic": "add", - "operands": "lr, lr, #0x1", - "mode": "none" - }, - "instr_60648": { - "virtual_address": 60648, - "size": 4, - "disassembly": "and r3, r3, r8", - "mnemonic": "and", - "operands": "r3, r3, r8", - "mode": "none" - }, - "instr_60652": { - "virtual_address": 60652, - "size": 4, - "disassembly": "add r3, r3, r12, lsl #0x10", - "mnemonic": "add", - "operands": "r3, r3, r12, lsl #0x10", - "mode": "none" - }, - "instr_60656": { - "virtual_address": 60656, - "size": 4, - "disassembly": "cmp r5, lr", - "mnemonic": "cmp", - "operands": "r5, lr", - "mode": "none" - }, - "instr_60660": { - "virtual_address": 60660, - "size": 4, - "disassembly": "str r3, [r1], #0x4", - "mnemonic": "str", - "operands": "r3, [r1], #0x4", - "mode": "none" - }, - "instr_60664": { - "virtual_address": 60664, - "size": 4, - "disassembly": "mov r4, r12, lsr #0x10", - "mnemonic": "mov", - "operands": "r4, r12, lsr #0x10", - "mode": "none" - }, - "instr_60668": { - "virtual_address": 60668, - "size": 4, - "disassembly": "bgt 0x0eccc", - "mnemonic": "bgt", - "operands": "0x0eccc", - "mode": "none" - }, - "bb_60620": { - "virtual_address": 60620, - "size": 52, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 60672, - "children": [ - "instr_60620", - "instr_60624", - "instr_60628", - "instr_60632", - "instr_60636", - "instr_60640", - "instr_60644", - "instr_60648", - "instr_60652", - "instr_60656", - "instr_60660", - "instr_60664", - "instr_60668" - ] - }, - "instr_60672": { - "virtual_address": 60672, - "size": 4, - "disassembly": "cmp r4, #0x0", - "mnemonic": "cmp", - "operands": "r4, #0x0", - "mode": "none" - }, - "instr_60676": { - "virtual_address": 60676, - "size": 4, - "disassembly": "beq 0x0ed24", - "mnemonic": "beq", - "operands": "0x0ed24", - "mode": "none" - }, - "bb_60672": { - "virtual_address": 60672, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 60680, - "children": [ - "instr_60672", - "instr_60676" - ] - }, - "instr_60680": { - "virtual_address": 60680, - "size": 4, - "disassembly": "ldr r3, [r6, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [r6, #0x8]", - "mode": "none" - }, - "instr_60684": { - "virtual_address": 60684, - "size": 4, - "disassembly": "cmp r3, r5", - "mnemonic": "cmp", - "operands": "r3, r5", - "mode": "none" - }, - "instr_60688": { - "virtual_address": 60688, - "size": 4, - "disassembly": "ble 0x0ed30", - "mnemonic": "ble", - "operands": "0x0ed30", - "mode": "none" - }, - "bb_60680": { - "virtual_address": 60680, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 60692, - "children": [ - "instr_60680", - "instr_60684", - "instr_60688" - ] - }, - "instr_60692": { - "virtual_address": 60692, - "size": 4, - "disassembly": "add r3, r6, r5, lsl #0x2", - "mnemonic": "add", - "operands": "r3, r6, r5, lsl #0x2", - "mode": "none" - }, - "instr_60696": { - "virtual_address": 60696, - "size": 4, - "disassembly": "add r5, r5, #0x1", - "mnemonic": "add", - "operands": "r5, r5, #0x1", - "mode": "none" - }, - "instr_60700": { - "virtual_address": 60700, - "size": 4, - "disassembly": "str r4, [r3, #0x14]", - "mnemonic": "str", - "operands": "r4, [r3, #0x14]", - "mode": "none" - }, - "instr_60704": { - "virtual_address": 60704, - "size": 4, - "disassembly": "str r5, [r6, #0x10]", - "mnemonic": "str", - "operands": "r5, [r6, #0x10]", - "mode": "none" - }, - "bb_60692": { - "virtual_address": 60692, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 60708, - "children": [ - "instr_60692", - "instr_60696", - "instr_60700", - "instr_60704" - ] - }, - "instr_60708": { - "virtual_address": 60708, - "size": 4, - "disassembly": "mov r0, r6", - "mnemonic": "mov", - "operands": "r0, r6", - "mode": "none" - }, - "instr_60712": { - "virtual_address": 60712, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, lr}", - "mode": "none" - }, - "instr_60716": { - "virtual_address": 60716, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_60708": { - "virtual_address": 60708, - "size": 12, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_60708", - "instr_60712", - "instr_60716" - ] - }, - "instr_60720": { - "virtual_address": 60720, - "size": 4, - "disassembly": "ldr r1, [r6, #0x4]", - "mnemonic": "ldr", - "operands": "r1, [r6, #0x4]", - "mode": "none" - }, - "instr_60724": { - "virtual_address": 60724, - "size": 4, - "disassembly": "mov r0, r7", - "mnemonic": "mov", - "operands": "r0, r7", - "mode": "none" - }, - "instr_60728": { - "virtual_address": 60728, - "size": 4, - "disassembly": "add r1, r1, #0x1", - "mnemonic": "add", - "operands": "r1, r1, #0x1", - "mode": "none" - }, - "instr_60732": { - "virtual_address": 60732, - "size": 4, - "disassembly": "bl 0x0ec04", - "mnemonic": "bl", - "operands": "0x0ec04", - "mode": "none" - }, - "instr_60736": { - "virtual_address": 60736, - "size": 4, - "disassembly": "subs r8, r0, #0x0", - "mnemonic": "subs", - "operands": "r8, r0, #0x0", - "mode": "none" - }, - "instr_60740": { - "virtual_address": 60740, - "size": 4, - "disassembly": "beq 0x0ed8c", - "mnemonic": "beq", - "operands": "0x0ed8c", - "mode": "none" - }, - "bb_60720": { - "virtual_address": 60720, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 60744, - "children": [ - "instr_60720", - "instr_60724", - "instr_60728", - "instr_60732", - "instr_60736", - "instr_60740" - ] - }, - "instr_60744": { - "virtual_address": 60744, - "size": 4, - "disassembly": "ldr r2, [r6, #0x10]", - "mnemonic": "ldr", - "operands": "r2, [r6, #0x10]", - "mode": "none" - }, - "instr_60748": { - "virtual_address": 60748, - "size": 4, - "disassembly": "add r2, r2, #0x2", - "mnemonic": "add", - "operands": "r2, r2, #0x2", - "mode": "none" - }, - "instr_60752": { - "virtual_address": 60752, - "size": 4, - "disassembly": "add r1, r6, #0xc", - "mnemonic": "add", - "operands": "r1, r6, #0xc", - "mode": "none" - }, - "instr_60756": { - "virtual_address": 60756, - "size": 4, - "disassembly": "mov r2, r2, lsl #0x2", - "mnemonic": "mov", - "operands": "r2, r2, lsl #0x2", - "mode": "none" - }, - "instr_60760": { - "virtual_address": 60760, - "size": 4, - "disassembly": "add r0, r8, #0xc", - "mnemonic": "add", - "operands": "r0, r8, #0xc", - "mode": "none" - }, - "instr_60764": { - "virtual_address": 60764, - "size": 4, - "disassembly": "bl 0x0e95c", - "mnemonic": "bl", - "operands": "0x0e95c", - "mode": "none" - }, - "instr_60768": { - "virtual_address": 60768, - "size": 4, - "disassembly": "ldr r3, [r7, #0x4c]", - "mnemonic": "ldr", - "operands": "r3, [r7, #0x4c]", - "mode": "none" - }, - "instr_60772": { - "virtual_address": 60772, - "size": 4, - "disassembly": "ldr r2, [r6, #0x4]", - "mnemonic": "ldr", - "operands": "r2, [r6, #0x4]", - "mode": "none" - }, - "instr_60776": { - "virtual_address": 60776, - "size": 4, - "disassembly": "ldr r1, [r3, r2, lsl #0x2]", - "mnemonic": "ldr", - "operands": "r1, [r3, r2, lsl #0x2]", - "mode": "none" - }, - "instr_60780": { - "virtual_address": 60780, - "size": 4, - "disassembly": "str r1, [r6, #0x0]", - "mnemonic": "str", - "operands": "r1, [r6, #0x0]", - "mode": "none" - }, - "instr_60784": { - "virtual_address": 60784, - "size": 4, - "disassembly": "str r6, [r3, r2, lsl #0x2]", - "mnemonic": "str", - "operands": "r6, [r3, r2, lsl #0x2]", - "mode": "none" - }, - "instr_60788": { - "virtual_address": 60788, - "size": 4, - "disassembly": "mov r6, r8", - "mnemonic": "mov", - "operands": "r6, r8", - "mode": "none" - }, - "instr_60792": { - "virtual_address": 60792, - "size": 4, - "disassembly": "add r3, r6, r5, lsl #0x2", - "mnemonic": "add", - "operands": "r3, r6, r5, lsl #0x2", - "mode": "none" - }, - "instr_60796": { - "virtual_address": 60796, - "size": 4, - "disassembly": "add r5, r5, #0x1", - "mnemonic": "add", - "operands": "r5, r5, #0x1", - "mode": "none" - }, - "instr_60800": { - "virtual_address": 60800, - "size": 4, - "disassembly": "str r4, [r3, #0x14]", - "mnemonic": "str", - "operands": "r4, [r3, #0x14]", - "mode": "none" - }, - "instr_60804": { - "virtual_address": 60804, - "size": 4, - "disassembly": "str r5, [r6, #0x10]", - "mnemonic": "str", - "operands": "r5, [r6, #0x10]", - "mode": "none" - }, - "instr_60808": { - "virtual_address": 60808, - "size": 4, - "disassembly": "b 0x0ed24", - "mnemonic": "b", - "operands": "0x0ed24", - "mode": "none" - }, - "bb_60744": { - "virtual_address": 60744, - "size": 68, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 60708, - "children": [ - "instr_60744", - "instr_60748", - "instr_60752", - "instr_60756", - "instr_60760", - "instr_60764", - "instr_60768", - "instr_60772", - "instr_60776", - "instr_60780", - "instr_60784", - "instr_60788", - "instr_60792", - "instr_60796", - "instr_60800", - "instr_60804", - "instr_60808" - ] - }, - "instr_60812": { - "virtual_address": 60812, - "size": 4, - "disassembly": "mov r2, r8", - "mnemonic": "mov", - "operands": "r2, r8", - "mode": "none" - }, - "instr_60816": { - "virtual_address": 60816, - "size": 4, - "disassembly": "mov r1, #0xb5", - "mnemonic": "mov", - "operands": "r1, #0xb5", - "mode": "none" - }, - "instr_60820": { - "virtual_address": 60820, - "size": 4, - "disassembly": "ldr r3, [0xeda4]", - "mnemonic": "ldr", - "operands": "r3, [0xeda4]", - "mode": "none" - }, - "instr_60824": { - "virtual_address": 60824, - "size": 4, - "disassembly": "ldr r0, [0xeda8]", - "mnemonic": "ldr", - "operands": "r0, [0xeda8]", - "mode": "none" - }, - "instr_60828": { - "virtual_address": 60828, - "size": 4, - "disassembly": "bl 0x11a84", - "mnemonic": "bl", - "operands": "0x11a84", - "mode": "none" - }, - "bb_60812": { - "virtual_address": 60812, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_60812", - "instr_60816", - "instr_60820", - "instr_60824", - "instr_60828" - ] - }, - "dw_60832": { - "virtual_address": 60832, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 60604 - ] - }, - "dw_60836": { - "virtual_address": 60836, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 60820 - ] - }, - "dw_60840": { - "virtual_address": 60840, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 60824 - ] - }, - "func_60588": { - "virtual_address": 60588, - "size": 256, - "name": "__multadd", - "children": [ - "bb_60588", - "bb_60620", - "bb_60672", - "bb_60680", - "bb_60692", - "bb_60708", - "bb_60720", - "bb_60744", - "bb_60812", - "dw_60832", - "dw_60836", - "dw_60840" - ] - }, - "instr_60844": { - "virtual_address": 60844, - "size": 4, - "disassembly": "ldr r12, [0xeeb4]", - "mnemonic": "ldr", - "operands": "r12, [0xeeb4]", - "mode": "none" - }, - "instr_60848": { - "virtual_address": 60848, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, lr}", - "mode": "none" - }, - "instr_60852": { - "virtual_address": 60852, - "size": 4, - "disassembly": "mov r7, r2", - "mnemonic": "mov", - "operands": "r7, r2", - "mode": "none" - }, - "instr_60856": { - "virtual_address": 60856, - "size": 4, - "disassembly": "add r2, r3, #0x8", - "mnemonic": "add", - "operands": "r2, r3, #0x8", - "mode": "none" - }, - "instr_60860": { - "virtual_address": 60860, - "size": 4, - "disassembly": "mov r5, r3", - "mnemonic": "mov", - "operands": "r5, r3", - "mode": "none" - }, - "instr_60864": { - "virtual_address": 60864, - "size": 4, - "disassembly": "cmp r3, #0x9", - "mnemonic": "cmp", - "operands": "r3, #0x9", - "mode": "none" - }, - "instr_60868": { - "virtual_address": 60868, - "size": 4, - "disassembly": "smull r3, r12, r2, r12", - "mnemonic": "smull", - "operands": "r3, r12, r2, r12", - "mode": "none" - }, - "instr_60872": { - "virtual_address": 60872, - "size": 4, - "disassembly": "mov r3, r2, asr #0x1f", - "mnemonic": "mov", - "operands": "r3, r2, asr #0x1f", - "mode": "none" - }, - "instr_60876": { - "virtual_address": 60876, - "size": 4, - "disassembly": "mov r6, r0", - "mnemonic": "mov", - "operands": "r6, r0", - "mode": "none" - }, - "instr_60880": { - "virtual_address": 60880, - "size": 4, - "disassembly": "mov r4, r1", - "mnemonic": "mov", - "operands": "r4, r1", - "mode": "none" - }, - "instr_60884": { - "virtual_address": 60884, - "size": 4, - "disassembly": "rsb r3, r3, r12, asr #0x1", - "mnemonic": "rsb", - "operands": "r3, r3, r12, asr #0x1", - "mode": "none" - }, - "instr_60888": { - "virtual_address": 60888, - "size": 4, - "disassembly": "ble 0x0ee98", - "mnemonic": "ble", - "operands": "0x0ee98", - "mode": "none" - }, - "bb_60844": { - "virtual_address": 60844, - "size": 48, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 60892, - "children": [ - "instr_60844", - "instr_60848", - "instr_60852", - "instr_60856", - "instr_60860", - "instr_60864", - "instr_60868", - "instr_60872", - "instr_60876", - "instr_60880", - "instr_60884", - "instr_60888" - ] - }, - "instr_60892": { - "virtual_address": 60892, - "size": 4, - "disassembly": "mov r12, #0x1", - "mnemonic": "mov", - "operands": "r12, #0x1", - "mode": "none" - }, - "instr_60896": { - "virtual_address": 60896, - "size": 4, - "disassembly": "mov r1, #0x0", - "mnemonic": "mov", - "operands": "r1, #0x0", - "mode": "none" - }, - "bb_60892": { - "virtual_address": 60892, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 60900, - "children": [ - "instr_60892", - "instr_60896" - ] - }, - "instr_60900": { - "virtual_address": 60900, - "size": 4, - "disassembly": "mov r12, r12, lsl #0x1", - "mnemonic": "mov", - "operands": "r12, r12, lsl #0x1", - "mode": "none" - }, - "instr_60904": { - "virtual_address": 60904, - "size": 4, - "disassembly": "cmp r3, r12", - "mnemonic": "cmp", - "operands": "r3, r12", - "mode": "none" - }, - "instr_60908": { - "virtual_address": 60908, - "size": 4, - "disassembly": "add r1, r1, #0x1", - "mnemonic": "add", - "operands": "r1, r1, #0x1", - "mode": "none" - }, - "instr_60912": { - "virtual_address": 60912, - "size": 4, - "disassembly": "bgt 0x0ede4", - "mnemonic": "bgt", - "operands": "0x0ede4", - "mode": "none" - }, - "bb_60900": { - "virtual_address": 60900, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 60916, - "children": [ - "instr_60900", - "instr_60904", - "instr_60908", - "instr_60912" - ] - }, - "instr_60916": { - "virtual_address": 60916, - "size": 4, - "disassembly": "mov r0, r6", - "mnemonic": "mov", - "operands": "r0, r6", - "mode": "none" - }, - "instr_60920": { - "virtual_address": 60920, - "size": 4, - "disassembly": "bl 0x0ec04", - "mnemonic": "bl", - "operands": "0x0ec04", - "mode": "none" - }, - "instr_60924": { - "virtual_address": 60924, - "size": 4, - "disassembly": "subs r1, r0, #0x0", - "mnemonic": "subs", - "operands": "r1, r0, #0x0", - "mode": "none" - }, - "instr_60928": { - "virtual_address": 60928, - "size": 4, - "disassembly": "beq 0x0eea0", - "mnemonic": "beq", - "operands": "0x0eea0", - "mode": "none" - }, - "bb_60916": { - "virtual_address": 60916, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 60932, - "children": [ - "instr_60916", - "instr_60920", - "instr_60924", - "instr_60928" - ] - }, - "instr_60932": { - "virtual_address": 60932, - "size": 4, - "disassembly": "ldr r3, [sp, #0x20]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x20]", - "mode": "none" - }, - "instr_60936": { - "virtual_address": 60936, - "size": 4, - "disassembly": "str r3, [r1, #0x14]", - "mnemonic": "str", - "operands": "r3, [r1, #0x14]", - "mode": "none" - }, - "instr_60940": { - "virtual_address": 60940, - "size": 4, - "disassembly": "mov r3, #0x1", - "mnemonic": "mov", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_60944": { - "virtual_address": 60944, - "size": 4, - "disassembly": "cmp r7, #0x9", - "mnemonic": "cmp", - "operands": "r7, #0x9", - "mode": "none" - }, - "instr_60948": { - "virtual_address": 60948, - "size": 4, - "disassembly": "movle r7, #0x9", - "mnemonic": "movle", - "operands": "r7, #0x9", - "mode": "none" - }, - "instr_60952": { - "virtual_address": 60952, - "size": 4, - "disassembly": "str r3, [r1, #0x10]", - "mnemonic": "str", - "operands": "r3, [r1, #0x10]", - "mode": "none" - }, - "instr_60956": { - "virtual_address": 60956, - "size": 4, - "disassembly": "addle r4, r4, #0xa", - "mnemonic": "addle", - "operands": "r4, r4, #0xa", - "mode": "none" - }, - "instr_60960": { - "virtual_address": 60960, - "size": 4, - "disassembly": "bgt 0x0ee60", - "mnemonic": "bgt", - "operands": "0x0ee60", - "mode": "none" - }, - "bb_60932": { - "virtual_address": 60932, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 60964, - "children": [ - "instr_60932", - "instr_60936", - "instr_60940", - "instr_60944", - "instr_60948", - "instr_60952", - "instr_60956", - "instr_60960" - ] - }, - "instr_60964": { - "virtual_address": 60964, - "size": 4, - "disassembly": "cmp r5, r7", - "mnemonic": "cmp", - "operands": "r5, r7", - "mode": "none" - }, - "instr_60968": { - "virtual_address": 60968, - "size": 4, - "disassembly": "ble 0x0ee54", - "mnemonic": "ble", - "operands": "0x0ee54", - "mode": "none" - }, - "bb_60964": { - "virtual_address": 60964, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 60972, - "children": [ - "instr_60964", - "instr_60968" - ] - }, - "instr_60972": { - "virtual_address": 60972, - "size": 4, - "disassembly": "sub r5, r5, r7", - "mnemonic": "sub", - "operands": "r5, r5, r7", - "mode": "none" - }, - "instr_60976": { - "virtual_address": 60976, - "size": 4, - "disassembly": "add r5, r4, r5", - "mnemonic": "add", - "operands": "r5, r4, r5", - "mode": "none" - }, - "bb_60972": { - "virtual_address": 60972, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 60980, - "children": [ - "instr_60972", - "instr_60976" - ] - }, - "instr_60980": { - "virtual_address": 60980, - "size": 4, - "disassembly": "ldrb r3, [r4], #0x1", - "mnemonic": "ldrb", - "operands": "r3, [r4], #0x1", - "mode": "none" - }, - "instr_60984": { - "virtual_address": 60984, - "size": 4, - "disassembly": "mov r2, #0xa", - "mnemonic": "mov", - "operands": "r2, #0xa", - "mode": "none" - }, - "instr_60988": { - "virtual_address": 60988, - "size": 4, - "disassembly": "mov r0, r6", - "mnemonic": "mov", - "operands": "r0, r6", - "mode": "none" - }, - "instr_60992": { - "virtual_address": 60992, - "size": 4, - "disassembly": "sub r3, r3, #0x30", - "mnemonic": "sub", - "operands": "r3, r3, #0x30", - "mode": "none" - }, - "instr_60996": { - "virtual_address": 60996, - "size": 4, - "disassembly": "bl 0x0ecac", - "mnemonic": "bl", - "operands": "0x0ecac", - "mode": "none" - }, - "instr_61000": { - "virtual_address": 61000, - "size": 4, - "disassembly": "cmp r5, r4", - "mnemonic": "cmp", - "operands": "r5, r4", - "mode": "none" - }, - "instr_61004": { - "virtual_address": 61004, - "size": 4, - "disassembly": "mov r1, r0", - "mnemonic": "mov", - "operands": "r1, r0", - "mode": "none" - }, - "instr_61008": { - "virtual_address": 61008, - "size": 4, - "disassembly": "bne 0x0ee34", - "mnemonic": "bne", - "operands": "0x0ee34", - "mode": "none" - }, - "bb_60980": { - "virtual_address": 60980, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 61012, - "children": [ - "instr_60980", - "instr_60984", - "instr_60988", - "instr_60992", - "instr_60996", - "instr_61000", - "instr_61004", - "instr_61008" - ] - }, - "instr_61012": { - "virtual_address": 61012, - "size": 4, - "disassembly": "mov r0, r1", - "mnemonic": "mov", - "operands": "r0, r1", - "mode": "none" - }, - "instr_61016": { - "virtual_address": 61016, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, lr}", - "mode": "none" - }, - "instr_61020": { - "virtual_address": 61020, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_61012": { - "virtual_address": 61012, - "size": 12, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_61012", - "instr_61016", - "instr_61020" - ] - }, - "instr_61024": { - "virtual_address": 61024, - "size": 4, - "disassembly": "add r9, r4, #0x9", - "mnemonic": "add", - "operands": "r9, r4, #0x9", - "mode": "none" - }, - "instr_61028": { - "virtual_address": 61028, - "size": 4, - "disassembly": "mov r8, r9", - "mnemonic": "mov", - "operands": "r8, r9", - "mode": "none" - }, - "instr_61032": { - "virtual_address": 61032, - "size": 4, - "disassembly": "add r4, r4, r7", - "mnemonic": "add", - "operands": "r4, r4, r7", - "mode": "none" - }, - "bb_61024": { - "virtual_address": 61024, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 61036, - "children": [ - "instr_61024", - "instr_61028", - "instr_61032" - ] - }, - "instr_61036": { - "virtual_address": 61036, - "size": 4, - "disassembly": "ldrb r3, [r8], #0x1", - "mnemonic": "ldrb", - "operands": "r3, [r8], #0x1", - "mode": "none" - }, - "instr_61040": { - "virtual_address": 61040, - "size": 4, - "disassembly": "mov r2, #0xa", - "mnemonic": "mov", - "operands": "r2, #0xa", - "mode": "none" - }, - "instr_61044": { - "virtual_address": 61044, - "size": 4, - "disassembly": "mov r0, r6", - "mnemonic": "mov", - "operands": "r0, r6", - "mode": "none" - }, - "instr_61048": { - "virtual_address": 61048, - "size": 4, - "disassembly": "sub r3, r3, #0x30", - "mnemonic": "sub", - "operands": "r3, r3, #0x30", - "mode": "none" - }, - "instr_61052": { - "virtual_address": 61052, - "size": 4, - "disassembly": "bl 0x0ecac", - "mnemonic": "bl", - "operands": "0x0ecac", - "mode": "none" - }, - "instr_61056": { - "virtual_address": 61056, - "size": 4, - "disassembly": "cmp r8, r4", - "mnemonic": "cmp", - "operands": "r8, r4", - "mode": "none" - }, - "instr_61060": { - "virtual_address": 61060, - "size": 4, - "disassembly": "mov r1, r0", - "mnemonic": "mov", - "operands": "r1, r0", - "mode": "none" - }, - "instr_61064": { - "virtual_address": 61064, - "size": 4, - "disassembly": "bne 0x0ee6c", - "mnemonic": "bne", - "operands": "0x0ee6c", - "mode": "none" - }, - "bb_61036": { - "virtual_address": 61036, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 61068, - "children": [ - "instr_61036", - "instr_61040", - "instr_61044", - "instr_61048", - "instr_61052", - "instr_61056", - "instr_61060", - "instr_61064" - ] - }, - "instr_61068": { - "virtual_address": 61068, - "size": 4, - "disassembly": "sub r4, r7, #0x8", - "mnemonic": "sub", - "operands": "r4, r7, #0x8", - "mode": "none" - }, - "instr_61072": { - "virtual_address": 61072, - "size": 4, - "disassembly": "add r4, r9, r4", - "mnemonic": "add", - "operands": "r4, r9, r4", - "mode": "none" - }, - "instr_61076": { - "virtual_address": 61076, - "size": 4, - "disassembly": "b 0x0ee24", - "mnemonic": "b", - "operands": "0x0ee24", - "mode": "none" - }, - "bb_61068": { - "virtual_address": 61068, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 60964, - "children": [ - "instr_61068", - "instr_61072", - "instr_61076" - ] - }, - "instr_61080": { - "virtual_address": 61080, - "size": 4, - "disassembly": "mov r1, #0x0", - "mnemonic": "mov", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_61084": { - "virtual_address": 61084, - "size": 4, - "disassembly": "b 0x0edf4", - "mnemonic": "b", - "operands": "0x0edf4", - "mode": "none" - }, - "bb_61080": { - "virtual_address": 61080, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 60916, - "children": [ - "instr_61080", - "instr_61084" - ] - }, - "instr_61088": { - "virtual_address": 61088, - "size": 4, - "disassembly": "mov r2, r1", - "mnemonic": "mov", - "operands": "r2, r1", - "mode": "none" - }, - "instr_61092": { - "virtual_address": 61092, - "size": 4, - "disassembly": "ldr r3, [0xeeb8]", - "mnemonic": "ldr", - "operands": "r3, [0xeeb8]", - "mode": "none" - }, - "instr_61096": { - "virtual_address": 61096, - "size": 4, - "disassembly": "mov r1, #0xce", - "mnemonic": "mov", - "operands": "r1, #0xce", - "mode": "none" - }, - "instr_61100": { - "virtual_address": 61100, - "size": 4, - "disassembly": "ldr r0, [0xeebc]", - "mnemonic": "ldr", - "operands": "r0, [0xeebc]", - "mode": "none" - }, - "instr_61104": { - "virtual_address": 61104, - "size": 4, - "disassembly": "bl 0x11a84", - "mnemonic": "bl", - "operands": "0x11a84", - "mode": "none" - }, - "bb_61088": { - "virtual_address": 61088, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_61088", - "instr_61092", - "instr_61096", - "instr_61100", - "instr_61104" - ] - }, - "dw_61108": { - "virtual_address": 61108, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 60844 - ] - }, - "dw_61112": { - "virtual_address": 61112, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 61092 - ] - }, - "dw_61116": { - "virtual_address": 61116, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 61100 - ] - }, - "func_60844": { - "virtual_address": 60844, - "size": 276, - "name": "__s2b", - "children": [ - "bb_60844", - "bb_60892", - "bb_60900", - "bb_60916", - "bb_60932", - "bb_60964", - "bb_60972", - "bb_60980", - "bb_61012", - "bb_61024", - "bb_61036", - "bb_61068", - "bb_61080", - "bb_61088", - "dw_61108", - "dw_61112", - "dw_61116" - ] - }, - "instr_61120": { - "virtual_address": 61120, - "size": 4, - "disassembly": "mov r2, r0, lsr #0x10", - "mnemonic": "mov", - "operands": "r2, r0, lsr #0x10", - "mode": "none" - }, - "instr_61124": { - "virtual_address": 61124, - "size": 4, - "disassembly": "mov r2, r2, lsl #0x10", - "mnemonic": "mov", - "operands": "r2, r2, lsl #0x10", - "mode": "none" - }, - "instr_61128": { - "virtual_address": 61128, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_61132": { - "virtual_address": 61132, - "size": 4, - "disassembly": "mov r3, r0", - "mnemonic": "mov", - "operands": "r3, r0", - "mode": "none" - }, - "instr_61136": { - "virtual_address": 61136, - "size": 4, - "disassembly": "moveq r0, #0x10", - "mnemonic": "moveq", - "operands": "r0, #0x10", - "mode": "none" - }, - "instr_61140": { - "virtual_address": 61140, - "size": 4, - "disassembly": "movne r0, #0x0", - "mnemonic": "movne", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_61144": { - "virtual_address": 61144, - "size": 4, - "disassembly": "moveq r3, r3, lsl r0", - "mnemonic": "moveq", - "operands": "r3, r3, lsl r0", - "mode": "none" - }, - "instr_61148": { - "virtual_address": 61148, - "size": 4, - "disassembly": "tst r3, #0xff000000", - "mnemonic": "tst", - "operands": "r3, #0xff000000", - "mode": "none" - }, - "instr_61152": { - "virtual_address": 61152, - "size": 4, - "disassembly": "moveq r3, r3, lsl #0x8", - "mnemonic": "moveq", - "operands": "r3, r3, lsl #0x8", - "mode": "none" - }, - "instr_61156": { - "virtual_address": 61156, - "size": 4, - "disassembly": "addeq r0, r0, #0x8", - "mnemonic": "addeq", - "operands": "r0, r0, #0x8", - "mode": "none" - }, - "instr_61160": { - "virtual_address": 61160, - "size": 4, - "disassembly": "tst r3, #0xf0000000", - "mnemonic": "tst", - "operands": "r3, #0xf0000000", - "mode": "none" - }, - "instr_61164": { - "virtual_address": 61164, - "size": 4, - "disassembly": "moveq r3, r3, lsl #0x4", - "mnemonic": "moveq", - "operands": "r3, r3, lsl #0x4", - "mode": "none" - }, - "instr_61168": { - "virtual_address": 61168, - "size": 4, - "disassembly": "addeq r0, r0, #0x4", - "mnemonic": "addeq", - "operands": "r0, r0, #0x4", - "mode": "none" - }, - "instr_61172": { - "virtual_address": 61172, - "size": 4, - "disassembly": "tst r3, #0xc0000000", - "mnemonic": "tst", - "operands": "r3, #0xc0000000", - "mode": "none" - }, - "instr_61176": { - "virtual_address": 61176, - "size": 4, - "disassembly": "moveq r3, r3, lsl #0x2", - "mnemonic": "moveq", - "operands": "r3, r3, lsl #0x2", - "mode": "none" - }, - "instr_61180": { - "virtual_address": 61180, - "size": 4, - "disassembly": "addeq r0, r0, #0x2", - "mnemonic": "addeq", - "operands": "r0, r0, #0x2", - "mode": "none" - }, - "instr_61184": { - "virtual_address": 61184, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_61188": { - "virtual_address": 61188, - "size": 4, - "disassembly": "bxlt lr", - "mnemonic": "bxlt", - "operands": "lr", - "mode": "none" - }, - "bb_61120": { - "virtual_address": 61120, - "size": 72, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 61192, - "children": [ - "instr_61120", - "instr_61124", - "instr_61128", - "instr_61132", - "instr_61136", - "instr_61140", - "instr_61144", - "instr_61148", - "instr_61152", - "instr_61156", - "instr_61160", - "instr_61164", - "instr_61168", - "instr_61172", - "instr_61176", - "instr_61180", - "instr_61184", - "instr_61188" - ] - }, - "instr_61192": { - "virtual_address": 61192, - "size": 4, - "disassembly": "tst r3, #0x40000000", - "mnemonic": "tst", - "operands": "r3, #0x40000000", - "mode": "none" - }, - "instr_61196": { - "virtual_address": 61196, - "size": 4, - "disassembly": "addne r0, r0, #0x1", - "mnemonic": "addne", - "operands": "r0, r0, #0x1", - "mode": "none" - }, - "instr_61200": { - "virtual_address": 61200, - "size": 4, - "disassembly": "moveq r0, #0x20", - "mnemonic": "moveq", - "operands": "r0, #0x20", - "mode": "none" - }, - "instr_61204": { - "virtual_address": 61204, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_61192": { - "virtual_address": 61192, - "size": 16, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_61192", - "instr_61196", - "instr_61200", - "instr_61204" - ] - }, - "func_61120": { - "virtual_address": 61120, - "size": 88, - "name": "__hi0bits", - "children": [ - "bb_61120", - "bb_61192" - ] - }, - "instr_61208": { - "virtual_address": 61208, - "size": 4, - "disassembly": "ldr r3, [r0, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r0, #0x0]", - "mode": "none" - }, - "instr_61212": { - "virtual_address": 61212, - "size": 4, - "disassembly": "mov r2, r0", - "mnemonic": "mov", - "operands": "r2, r0", - "mode": "none" - }, - "instr_61216": { - "virtual_address": 61216, - "size": 4, - "disassembly": "ands r0, r3, #0x7", - "mnemonic": "ands", - "operands": "r0, r3, #0x7", - "mode": "none" - }, - "instr_61220": { - "virtual_address": 61220, - "size": 4, - "disassembly": "beq 0x0ef4c", - "mnemonic": "beq", - "operands": "0x0ef4c", - "mode": "none" - }, - "bb_61208": { - "virtual_address": 61208, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 61224, - "children": [ - "instr_61208", - "instr_61212", - "instr_61216", - "instr_61220" - ] - }, - "instr_61224": { - "virtual_address": 61224, - "size": 4, - "disassembly": "tst r3, #0x1", - "mnemonic": "tst", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_61228": { - "virtual_address": 61228, - "size": 4, - "disassembly": "bne 0x0efa4", - "mnemonic": "bne", - "operands": "0x0efa4", - "mode": "none" - }, - "bb_61224": { - "virtual_address": 61224, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 61232, - "children": [ - "instr_61224", - "instr_61228" - ] - }, - "instr_61232": { - "virtual_address": 61232, - "size": 4, - "disassembly": "tst r3, #0x2", - "mnemonic": "tst", - "operands": "r3, #0x2", - "mode": "none" - }, - "instr_61236": { - "virtual_address": 61236, - "size": 4, - "disassembly": "movne r3, r3, lsr #0x1", - "mnemonic": "movne", - "operands": "r3, r3, lsr #0x1", - "mode": "none" - }, - "instr_61240": { - "virtual_address": 61240, - "size": 4, - "disassembly": "moveq r3, r3, lsr #0x2", - "mnemonic": "moveq", - "operands": "r3, r3, lsr #0x2", - "mode": "none" - }, - "instr_61244": { - "virtual_address": 61244, - "size": 4, - "disassembly": "movne r0, #0x1", - "mnemonic": "movne", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_61248": { - "virtual_address": 61248, - "size": 4, - "disassembly": "moveq r0, #0x2", - "mnemonic": "moveq", - "operands": "r0, #0x2", - "mode": "none" - }, - "instr_61252": { - "virtual_address": 61252, - "size": 4, - "disassembly": "str r3, [r2, #0x0]", - "mnemonic": "str", - "operands": "r3, [r2, #0x0]", - "mode": "none" - }, - "instr_61256": { - "virtual_address": 61256, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_61232": { - "virtual_address": 61232, - "size": 28, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_61232", - "instr_61236", - "instr_61240", - "instr_61244", - "instr_61248", - "instr_61252", - "instr_61256" - ] - }, - "instr_61260": { - "virtual_address": 61260, - "size": 4, - "disassembly": "mov r1, r3, lsl #0x10", - "mnemonic": "mov", - "operands": "r1, r3, lsl #0x10", - "mode": "none" - }, - "instr_61264": { - "virtual_address": 61264, - "size": 4, - "disassembly": "mov r1, r1, lsr #0x10", - "mnemonic": "mov", - "operands": "r1, r1, lsr #0x10", - "mode": "none" - }, - "instr_61268": { - "virtual_address": 61268, - "size": 4, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_61272": { - "virtual_address": 61272, - "size": 4, - "disassembly": "moveq r0, #0x10", - "mnemonic": "moveq", - "operands": "r0, #0x10", - "mode": "none" - }, - "instr_61276": { - "virtual_address": 61276, - "size": 4, - "disassembly": "moveq r3, r3, lsr r0", - "mnemonic": "moveq", - "operands": "r3, r3, lsr r0", - "mode": "none" - }, - "instr_61280": { - "virtual_address": 61280, - "size": 4, - "disassembly": "and r1, r3, #0xff", - "mnemonic": "and", - "operands": "r1, r3, #0xff", - "mode": "none" - }, - "instr_61284": { - "virtual_address": 61284, - "size": 4, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_61288": { - "virtual_address": 61288, - "size": 4, - "disassembly": "moveq r3, r3, lsr #0x8", - "mnemonic": "moveq", - "operands": "r3, r3, lsr #0x8", - "mode": "none" - }, - "instr_61292": { - "virtual_address": 61292, - "size": 4, - "disassembly": "addeq r0, r0, #0x8", - "mnemonic": "addeq", - "operands": "r0, r0, #0x8", - "mode": "none" - }, - "instr_61296": { - "virtual_address": 61296, - "size": 4, - "disassembly": "tst r3, #0xf", - "mnemonic": "tst", - "operands": "r3, #0xf", - "mode": "none" - }, - "instr_61300": { - "virtual_address": 61300, - "size": 4, - "disassembly": "moveq r3, r3, lsr #0x4", - "mnemonic": "moveq", - "operands": "r3, r3, lsr #0x4", - "mode": "none" - }, - "instr_61304": { - "virtual_address": 61304, - "size": 4, - "disassembly": "addeq r0, r0, #0x4", - "mnemonic": "addeq", - "operands": "r0, r0, #0x4", - "mode": "none" - }, - "instr_61308": { - "virtual_address": 61308, - "size": 4, - "disassembly": "tst r3, #0x3", - "mnemonic": "tst", - "operands": "r3, #0x3", - "mode": "none" - }, - "instr_61312": { - "virtual_address": 61312, - "size": 4, - "disassembly": "moveq r3, r3, lsr #0x2", - "mnemonic": "moveq", - "operands": "r3, r3, lsr #0x2", - "mode": "none" - }, - "instr_61316": { - "virtual_address": 61316, - "size": 4, - "disassembly": "addeq r0, r0, #0x2", - "mnemonic": "addeq", - "operands": "r0, r0, #0x2", - "mode": "none" - }, - "instr_61320": { - "virtual_address": 61320, - "size": 4, - "disassembly": "tst r3, #0x1", - "mnemonic": "tst", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_61324": { - "virtual_address": 61324, - "size": 4, - "disassembly": "bne 0x0ef9c", - "mnemonic": "bne", - "operands": "0x0ef9c", - "mode": "none" - }, - "bb_61260": { - "virtual_address": 61260, - "size": 68, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 61328, - "children": [ - "instr_61260", - "instr_61264", - "instr_61268", - "instr_61272", - "instr_61276", - "instr_61280", - "instr_61284", - "instr_61288", - "instr_61292", - "instr_61296", - "instr_61300", - "instr_61304", - "instr_61308", - "instr_61312", - "instr_61316", - "instr_61320", - "instr_61324" - ] - }, - "instr_61328": { - "virtual_address": 61328, - "size": 4, - "disassembly": "movs r3, r3, lsr #0x1", - "mnemonic": "movs", - "operands": "r3, r3, lsr #0x1", - "mode": "none" - }, - "instr_61332": { - "virtual_address": 61332, - "size": 4, - "disassembly": "add r0, r0, #0x1", - "mnemonic": "add", - "operands": "r0, r0, #0x1", - "mode": "none" - }, - "instr_61336": { - "virtual_address": 61336, - "size": 4, - "disassembly": "beq 0x0efac", - "mnemonic": "beq", - "operands": "0x0efac", - "mode": "none" - }, - "bb_61328": { - "virtual_address": 61328, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 61340, - "children": [ - "instr_61328", - "instr_61332", - "instr_61336" - ] - }, - "instr_61340": { - "virtual_address": 61340, - "size": 4, - "disassembly": "str r3, [r2, #0x0]", - "mnemonic": "str", - "operands": "r3, [r2, #0x0]", - "mode": "none" - }, - "instr_61344": { - "virtual_address": 61344, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_61340": { - "virtual_address": 61340, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_61340", - "instr_61344" - ] - }, - "instr_61348": { - "virtual_address": 61348, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_61352": { - "virtual_address": 61352, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_61348": { - "virtual_address": 61348, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_61348", - "instr_61352" - ] - }, - "instr_61356": { - "virtual_address": 61356, - "size": 4, - "disassembly": "mov r0, #0x20", - "mnemonic": "mov", - "operands": "r0, #0x20", - "mode": "none" - }, - "instr_61360": { - "virtual_address": 61360, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_61356": { - "virtual_address": 61356, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_61356", - "instr_61360" - ] - }, - "func_61208": { - "virtual_address": 61208, - "size": 156, - "name": "__lo0bits", - "children": [ - "bb_61208", - "bb_61224", - "bb_61232", - "bb_61260", - "bb_61328", - "bb_61340", - "bb_61348", - "bb_61356" - ] - }, - "instr_61364": { - "virtual_address": 61364, - "size": 4, - "disassembly": "ldr r3, [r0, #0x4c]", - "mnemonic": "ldr", - "operands": "r3, [r0, #0x4c]", - "mode": "none" - }, - "instr_61368": { - "virtual_address": 61368, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_61372": { - "virtual_address": 61372, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_61376": { - "virtual_address": 61376, - "size": 4, - "disassembly": "mov r4, r0", - "mnemonic": "mov", - "operands": "r4, r0", - "mode": "none" - }, - "instr_61380": { - "virtual_address": 61380, - "size": 4, - "disassembly": "mov r5, r1", - "mnemonic": "mov", - "operands": "r5, r1", - "mode": "none" - }, - "instr_61384": { - "virtual_address": 61384, - "size": 4, - "disassembly": "beq 0x0effc", - "mnemonic": "beq", - "operands": "0x0effc", - "mode": "none" - }, - "bb_61364": { - "virtual_address": 61364, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 61388, - "children": [ - "instr_61364", - "instr_61368", - "instr_61372", - "instr_61376", - "instr_61380", - "instr_61384" - ] - }, - "instr_61388": { - "virtual_address": 61388, - "size": 4, - "disassembly": "ldr r0, [r3, #0x4]", - "mnemonic": "ldr", - "operands": "r0, [r3, #0x4]", - "mode": "none" - }, - "instr_61392": { - "virtual_address": 61392, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_61396": { - "virtual_address": 61396, - "size": 4, - "disassembly": "beq 0x0f02c", - "mnemonic": "beq", - "operands": "0x0f02c", - "mode": "none" - }, - "bb_61388": { - "virtual_address": 61388, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 61400, - "children": [ - "instr_61388", - "instr_61392", - "instr_61396" - ] - }, - "instr_61400": { - "virtual_address": 61400, - "size": 4, - "disassembly": "ldr r2, [r0, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [r0, #0x0]", - "mode": "none" - }, - "instr_61404": { - "virtual_address": 61404, - "size": 4, - "disassembly": "str r2, [r3, #0x4]", - "mnemonic": "str", - "operands": "r2, [r3, #0x4]", - "mode": "none" - }, - "bb_61400": { - "virtual_address": 61400, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 61408, - "children": [ - "instr_61400", - "instr_61404" - ] - }, - "instr_61408": { - "virtual_address": 61408, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_61412": { - "virtual_address": 61412, - "size": 4, - "disassembly": "mov r3, #0x1", - "mnemonic": "mov", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_61416": { - "virtual_address": 61416, - "size": 4, - "disassembly": "str r5, [r0, #0x14]", - "mnemonic": "str", - "operands": "r5, [r0, #0x14]", - "mode": "none" - }, - "instr_61420": { - "virtual_address": 61420, - "size": 4, - "disassembly": "str r2, [r0, #0xc]", - "mnemonic": "str", - "operands": "r2, [r0, #0xc]", - "mode": "none" - }, - "instr_61424": { - "virtual_address": 61424, - "size": 4, - "disassembly": "str r3, [r0, #0x10]", - "mnemonic": "str", - "operands": "r3, [r0, #0x10]", - "mode": "none" - }, - "instr_61428": { - "virtual_address": 61428, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_61432": { - "virtual_address": 61432, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_61408": { - "virtual_address": 61408, - "size": 28, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_61408", - "instr_61412", - "instr_61416", - "instr_61420", - "instr_61424", - "instr_61428", - "instr_61432" - ] - }, - "instr_61436": { - "virtual_address": 61436, - "size": 4, - "disassembly": "mov r2, #0x21", - "mnemonic": "mov", - "operands": "r2, #0x21", - "mode": "none" - }, - "instr_61440": { - "virtual_address": 61440, - "size": 4, - "disassembly": "mov r1, #0x4", - "mnemonic": "mov", - "operands": "r1, #0x4", - "mode": "none" - }, - "instr_61444": { - "virtual_address": 61444, - "size": 4, - "disassembly": "bl 0x11af0", - "mnemonic": "bl", - "operands": "0x11af0", - "mode": "none" - }, - "instr_61448": { - "virtual_address": 61448, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_61452": { - "virtual_address": 61452, - "size": 4, - "disassembly": "mov r3, r0", - "mnemonic": "mov", - "operands": "r3, r0", - "mode": "none" - }, - "instr_61456": { - "virtual_address": 61456, - "size": 4, - "disassembly": "str r0, [r4, #0x4c]", - "mnemonic": "str", - "operands": "r0, [r4, #0x4c]", - "mode": "none" - }, - "instr_61460": { - "virtual_address": 61460, - "size": 4, - "disassembly": "bne 0x0efcc", - "mnemonic": "bne", - "operands": "0x0efcc", - "mode": "none" - }, - "bb_61436": { - "virtual_address": 61436, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 61464, - "children": [ - "instr_61436", - "instr_61440", - "instr_61444", - "instr_61448", - "instr_61452", - "instr_61456", - "instr_61460" - ] - }, - "instr_61464": { - "virtual_address": 61464, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_61468": { - "virtual_address": 61468, - "size": 4, - "disassembly": "mov r1, #0x140", - "mnemonic": "mov", - "operands": "r1, #0x140", - "mode": "none" - }, - "instr_61472": { - "virtual_address": 61472, - "size": 4, - "disassembly": "ldr r3, [0xf054]", - "mnemonic": "ldr", - "operands": "r3, [0xf054]", - "mode": "none" - }, - "instr_61476": { - "virtual_address": 61476, - "size": 4, - "disassembly": "ldr r0, [0xf058]", - "mnemonic": "ldr", - "operands": "r0, [0xf058]", - "mode": "none" - }, - "instr_61480": { - "virtual_address": 61480, - "size": 4, - "disassembly": "bl 0x11a84", - "mnemonic": "bl", - "operands": "0x11a84", - "mode": "none" - }, - "bb_61464": { - "virtual_address": 61464, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_61464", - "instr_61468", - "instr_61472", - "instr_61476", - "instr_61480" - ] - }, - "instr_61484": { - "virtual_address": 61484, - "size": 4, - "disassembly": "mov r2, #0x1c", - "mnemonic": "mov", - "operands": "r2, #0x1c", - "mode": "none" - }, - "instr_61488": { - "virtual_address": 61488, - "size": 4, - "disassembly": "mov r1, #0x1", - "mnemonic": "mov", - "operands": "r1, #0x1", - "mode": "none" - }, - "instr_61492": { - "virtual_address": 61492, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_61496": { - "virtual_address": 61496, - "size": 4, - "disassembly": "bl 0x11af0", - "mnemonic": "bl", - "operands": "0x11af0", - "mode": "none" - }, - "instr_61500": { - "virtual_address": 61500, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_61504": { - "virtual_address": 61504, - "size": 4, - "disassembly": "beq 0x0f018", - "mnemonic": "beq", - "operands": "0x0f018", - "mode": "none" - }, - "bb_61484": { - "virtual_address": 61484, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 61508, - "children": [ - "instr_61484", - "instr_61488", - "instr_61492", - "instr_61496", - "instr_61500", - "instr_61504" - ] - }, - "instr_61508": { - "virtual_address": 61508, - "size": 4, - "disassembly": "mov r2, #0x1", - "mnemonic": "mov", - "operands": "r2, #0x1", - "mode": "none" - }, - "instr_61512": { - "virtual_address": 61512, - "size": 4, - "disassembly": "mov r3, #0x2", - "mnemonic": "mov", - "operands": "r3, #0x2", - "mode": "none" - }, - "instr_61516": { - "virtual_address": 61516, - "size": 4, - "disassembly": "stmib r0, {r2, r3}", - "mnemonic": "stmib", - "operands": "r0, {r2, r3}", - "mode": "none" - }, - "instr_61520": { - "virtual_address": 61520, - "size": 4, - "disassembly": "b 0x0efe0", - "mnemonic": "b", - "operands": "0x0efe0", - "mode": "none" - }, - "bb_61508": { - "virtual_address": 61508, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 61408, - "children": [ - "instr_61508", - "instr_61512", - "instr_61516", - "instr_61520" - ] - }, - "dw_61524": { - "virtual_address": 61524, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 61472 - ] - }, - "dw_61528": { - "virtual_address": 61528, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 61476 - ] - }, - "func_61364": { - "virtual_address": 61364, - "size": 168, - "name": "__i2b", - "children": [ - "bb_61364", - "bb_61388", - "bb_61400", - "bb_61408", - "bb_61436", - "bb_61464", - "bb_61484", - "bb_61508", - "dw_61524", - "dw_61528" - ] - }, - "instr_61532": { - "virtual_address": 61532, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mode": "none" - }, - "instr_61536": { - "virtual_address": 61536, - "size": 4, - "disassembly": "ldr r3, [r2, #0x10]", - "mnemonic": "ldr", - "operands": "r3, [r2, #0x10]", - "mode": "none" - }, - "instr_61540": { - "virtual_address": 61540, - "size": 4, - "disassembly": "ldr r5, [r1, #0x10]", - "mnemonic": "ldr", - "operands": "r5, [r1, #0x10]", - "mode": "none" - }, - "instr_61544": { - "virtual_address": 61544, - "size": 4, - "disassembly": "cmp r5, r3", - "mnemonic": "cmp", - "operands": "r5, r3", - "mode": "none" - }, - "instr_61548": { - "virtual_address": 61548, - "size": 4, - "disassembly": "movlt r4, r2", - "mnemonic": "movlt", - "operands": "r4, r2", - "mode": "none" - }, - "instr_61552": { - "virtual_address": 61552, - "size": 4, - "disassembly": "movge r4, r1", - "mnemonic": "movge", - "operands": "r4, r1", - "mode": "none" - }, - "instr_61556": { - "virtual_address": 61556, - "size": 4, - "disassembly": "movlt r6, r3", - "mnemonic": "movlt", - "operands": "r6, r3", - "mode": "none" - }, - "instr_61560": { - "virtual_address": 61560, - "size": 4, - "disassembly": "movge r6, r5", - "mnemonic": "movge", - "operands": "r6, r5", - "mode": "none" - }, - "instr_61564": { - "virtual_address": 61564, - "size": 4, - "disassembly": "movge r5, r3", - "mnemonic": "movge", - "operands": "r5, r3", - "mode": "none" - }, - "instr_61568": { - "virtual_address": 61568, - "size": 4, - "disassembly": "movlt r9, r1", - "mnemonic": "movlt", - "operands": "r9, r1", - "mode": "none" - }, - "instr_61572": { - "virtual_address": 61572, - "size": 4, - "disassembly": "ldmib r4, {r1, r3}", - "mnemonic": "ldmib", - "operands": "r4, {r1, r3}", - "mode": "none" - }, - "instr_61576": { - "virtual_address": 61576, - "size": 4, - "disassembly": "add r7, r6, r5", - "mnemonic": "add", - "operands": "r7, r6, r5", - "mode": "none" - }, - "instr_61580": { - "virtual_address": 61580, - "size": 4, - "disassembly": "movge r9, r2", - "mnemonic": "movge", - "operands": "r9, r2", - "mode": "none" - }, - "instr_61584": { - "virtual_address": 61584, - "size": 4, - "disassembly": "cmp r3, r7", - "mnemonic": "cmp", - "operands": "r3, r7", - "mode": "none" - }, - "instr_61588": { - "virtual_address": 61588, - "size": 4, - "disassembly": "sub sp, sp, #0x14", - "mnemonic": "sub", - "operands": "sp, sp, #0x14", - "mode": "none" - }, - "instr_61592": { - "virtual_address": 61592, - "size": 4, - "disassembly": "addlt r1, r1, #0x1", - "mnemonic": "addlt", - "operands": "r1, r1, #0x1", - "mode": "none" - }, - "instr_61596": { - "virtual_address": 61596, - "size": 4, - "disassembly": "bl 0x0ec04", - "mnemonic": "bl", - "operands": "0x0ec04", - "mode": "none" - }, - "instr_61600": { - "virtual_address": 61600, - "size": 4, - "disassembly": "subs r3, r0, #0x0", - "mnemonic": "subs", - "operands": "r3, r0, #0x0", - "mode": "none" - }, - "instr_61604": { - "virtual_address": 61604, - "size": 4, - "disassembly": "str r3, [sp, #0x4]", - "mnemonic": "str", - "operands": "r3, [sp, #0x4]", - "mode": "none" - }, - "instr_61608": { - "virtual_address": 61608, - "size": 4, - "disassembly": "beq 0x0f24c", - "mnemonic": "beq", - "operands": "0x0f24c", - "mode": "none" - }, - "bb_61532": { - "virtual_address": 61532, - "size": 80, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 61612, - "children": [ - "instr_61532", - "instr_61536", - "instr_61540", - "instr_61544", - "instr_61548", - "instr_61552", - "instr_61556", - "instr_61560", - "instr_61564", - "instr_61568", - "instr_61572", - "instr_61576", - "instr_61580", - "instr_61584", - "instr_61588", - "instr_61592", - "instr_61596", - "instr_61600", - "instr_61604", - "instr_61608" - ] - }, - "instr_61612": { - "virtual_address": 61612, - "size": 4, - "disassembly": "ldr r3, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x4]", - "mode": "none" - }, - "instr_61616": { - "virtual_address": 61616, - "size": 4, - "disassembly": "add r10, r3, #0x14", - "mnemonic": "add", - "operands": "r10, r3, #0x14", - "mode": "none" - }, - "instr_61620": { - "virtual_address": 61620, - "size": 4, - "disassembly": "add r11, r10, r7, lsl #0x2", - "mnemonic": "add", - "operands": "r11, r10, r7, lsl #0x2", - "mode": "none" - }, - "instr_61624": { - "virtual_address": 61624, - "size": 4, - "disassembly": "cmp r10, r11", - "mnemonic": "cmp", - "operands": "r10, r11", - "mode": "none" - }, - "instr_61628": { - "virtual_address": 61628, - "size": 4, - "disassembly": "movcc r3, r10", - "mnemonic": "movcc", - "operands": "r3, r10", - "mode": "none" - }, - "instr_61632": { - "virtual_address": 61632, - "size": 4, - "disassembly": "movcc r2, #0x0", - "mnemonic": "movcc", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_61636": { - "virtual_address": 61636, - "size": 4, - "disassembly": "bcs 0x0f0d4", - "mnemonic": "bcs", - "operands": "0x0f0d4", - "mode": "none" - }, - "bb_61612": { - "virtual_address": 61612, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 61640, - "children": [ - "instr_61612", - "instr_61616", - "instr_61620", - "instr_61624", - "instr_61628", - "instr_61632", - "instr_61636" - ] - }, - "instr_61640": { - "virtual_address": 61640, - "size": 4, - "disassembly": "str r2, [r3], #0x4", - "mnemonic": "str", - "operands": "r2, [r3], #0x4", - "mode": "none" - }, - "instr_61644": { - "virtual_address": 61644, - "size": 4, - "disassembly": "cmp r11, r3", - "mnemonic": "cmp", - "operands": "r11, r3", - "mode": "none" - }, - "instr_61648": { - "virtual_address": 61648, - "size": 4, - "disassembly": "bhi 0x0f0c8", - "mnemonic": "bhi", - "operands": "0x0f0c8", - "mode": "none" - }, - "bb_61640": { - "virtual_address": 61640, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 61652, - "children": [ - "instr_61640", - "instr_61644", - "instr_61648" - ] - }, - "instr_61652": { - "virtual_address": 61652, - "size": 4, - "disassembly": "add r9, r9, #0x14", - "mnemonic": "add", - "operands": "r9, r9, #0x14", - "mode": "none" - }, - "instr_61656": { - "virtual_address": 61656, - "size": 4, - "disassembly": "add r3, r9, r5, lsl #0x2", - "mnemonic": "add", - "operands": "r3, r9, r5, lsl #0x2", - "mode": "none" - }, - "instr_61660": { - "virtual_address": 61660, - "size": 4, - "disassembly": "mov r2, r3", - "mnemonic": "mov", - "operands": "r2, r3", - "mode": "none" - }, - "instr_61664": { - "virtual_address": 61664, - "size": 4, - "disassembly": "cmp r9, r3", - "mnemonic": "cmp", - "operands": "r9, r3", - "mode": "none" - }, - "instr_61668": { - "virtual_address": 61668, - "size": 4, - "disassembly": "add r3, r4, #0x14", - "mnemonic": "add", - "operands": "r3, r4, #0x14", - "mode": "none" - }, - "instr_61672": { - "virtual_address": 61672, - "size": 4, - "disassembly": "str r3, [sp, #0x0]", - "mnemonic": "str", - "operands": "r3, [sp, #0x0]", - "mode": "none" - }, - "instr_61676": { - "virtual_address": 61676, - "size": 4, - "disassembly": "add r6, r3, r6, lsl #0x2", - "mnemonic": "add", - "operands": "r6, r3, r6, lsl #0x2", - "mode": "none" - }, - "instr_61680": { - "virtual_address": 61680, - "size": 4, - "disassembly": "bcs 0x0f214", - "mnemonic": "bcs", - "operands": "0x0f214", - "mode": "none" - }, - "bb_61652": { - "virtual_address": 61652, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 61684, - "children": [ - "instr_61652", - "instr_61656", - "instr_61660", - "instr_61664", - "instr_61668", - "instr_61672", - "instr_61676", - "instr_61680" - ] - }, - "instr_61684": { - "virtual_address": 61684, - "size": 4, - "disassembly": "sub r3, r6, r4", - "mnemonic": "sub", - "operands": "r3, r6, r4", - "mode": "none" - }, - "instr_61688": { - "virtual_address": 61688, - "size": 4, - "disassembly": "sub r3, r3, #0x15", - "mnemonic": "sub", - "operands": "r3, r3, #0x15", - "mode": "none" - }, - "instr_61692": { - "virtual_address": 61692, - "size": 4, - "disassembly": "add r4, r4, #0x15", - "mnemonic": "add", - "operands": "r4, r4, #0x15", - "mode": "none" - }, - "instr_61696": { - "virtual_address": 61696, - "size": 4, - "disassembly": "bic r3, r3, #0x3", - "mnemonic": "bic", - "operands": "r3, r3, #0x3", - "mode": "none" - }, - "instr_61700": { - "virtual_address": 61700, - "size": 4, - "disassembly": "cmp r6, r4", - "mnemonic": "cmp", - "operands": "r6, r4", - "mode": "none" - }, - "instr_61704": { - "virtual_address": 61704, - "size": 4, - "disassembly": "add r3, r3, #0x4", - "mnemonic": "add", - "operands": "r3, r3, #0x4", - "mode": "none" - }, - "instr_61708": { - "virtual_address": 61708, - "size": 4, - "disassembly": "movcc r3, #0x4", - "mnemonic": "movcc", - "operands": "r3, #0x4", - "mode": "none" - }, - "instr_61712": { - "virtual_address": 61712, - "size": 4, - "disassembly": "str r11, [sp, #0x8]", - "mnemonic": "str", - "operands": "r11, [sp, #0x8]", - "mode": "none" - }, - "instr_61716": { - "virtual_address": 61716, - "size": 4, - "disassembly": "str r7, [sp, #0xc]", - "mnemonic": "str", - "operands": "r7, [sp, #0xc]", - "mode": "none" - }, - "instr_61720": { - "virtual_address": 61720, - "size": 4, - "disassembly": "mov r11, r2", - "mnemonic": "mov", - "operands": "r11, r2", - "mode": "none" - }, - "instr_61724": { - "virtual_address": 61724, - "size": 4, - "disassembly": "mov r7, r3", - "mnemonic": "mov", - "operands": "r7, r3", - "mode": "none" - }, - "instr_61728": { - "virtual_address": 61728, - "size": 4, - "disassembly": "ldr r0, [0xf260]", - "mnemonic": "ldr", - "operands": "r0, [0xf260]", - "mode": "none" - }, - "instr_61732": { - "virtual_address": 61732, - "size": 4, - "disassembly": "b 0x0f13c", - "mnemonic": "b", - "operands": "0x0f13c", - "mode": "none" - }, - "bb_61684": { - "virtual_address": 61684, - "size": 52, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 61756, - "children": [ - "instr_61684", - "instr_61688", - "instr_61692", - "instr_61696", - "instr_61700", - "instr_61704", - "instr_61708", - "instr_61712", - "instr_61716", - "instr_61720", - "instr_61724", - "instr_61728", - "instr_61732" - ] - }, - "instr_61736": { - "virtual_address": 61736, - "size": 4, - "disassembly": "movs r12, r12, lsr #0x10", - "mnemonic": "movs", - "operands": "r12, r12, lsr #0x10", - "mode": "none" - }, - "instr_61740": { - "virtual_address": 61740, - "size": 4, - "disassembly": "bne 0x0f1a4", - "mnemonic": "bne", - "operands": "0x0f1a4", - "mode": "none" - }, - "bb_61736": { - "virtual_address": 61736, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 61744, - "children": [ - "instr_61736", - "instr_61740" - ] - }, - "instr_61744": { - "virtual_address": 61744, - "size": 4, - "disassembly": "cmp r11, r9", - "mnemonic": "cmp", - "operands": "r11, r9", - "mode": "none" - }, - "instr_61748": { - "virtual_address": 61748, - "size": 4, - "disassembly": "add r10, r10, #0x4", - "mnemonic": "add", - "operands": "r10, r10, #0x4", - "mode": "none" - }, - "instr_61752": { - "virtual_address": 61752, - "size": 4, - "disassembly": "bls 0x0f20c", - "mnemonic": "bls", - "operands": "0x0f20c", - "mode": "none" - }, - "bb_61744": { - "virtual_address": 61744, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 61756, - "children": [ - "instr_61744", - "instr_61748", - "instr_61752" - ] - }, - "instr_61756": { - "virtual_address": 61756, - "size": 4, - "disassembly": "ldr r12, [r9], #0x4", - "mnemonic": "ldr", - "operands": "r12, [r9], #0x4", - "mode": "none" - }, - "instr_61760": { - "virtual_address": 61760, - "size": 4, - "disassembly": "ands r5, r12, r0", - "mnemonic": "ands", - "operands": "r5, r12, r0", - "mode": "none" - }, - "instr_61764": { - "virtual_address": 61764, - "size": 4, - "disassembly": "beq 0x0f128", - "mnemonic": "beq", - "operands": "0x0f128", - "mode": "none" - }, - "bb_61756": { - "virtual_address": 61756, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 61768, - "children": [ - "instr_61756", - "instr_61760", - "instr_61764" - ] - }, - "instr_61768": { - "virtual_address": 61768, - "size": 4, - "disassembly": "mov lr, r10", - "mnemonic": "mov", - "operands": "lr, r10", - "mode": "none" - }, - "instr_61772": { - "virtual_address": 61772, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_61776": { - "virtual_address": 61776, - "size": 4, - "disassembly": "ldr r4, [sp, #0x0]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0x0]", - "mode": "none" - }, - "bb_61768": { - "virtual_address": 61768, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 61780, - "children": [ - "instr_61768", - "instr_61772", - "instr_61776" - ] - }, - "instr_61780": { - "virtual_address": 61780, - "size": 4, - "disassembly": "ldr r12, [r4], #0x4", - "mnemonic": "ldr", - "operands": "r12, [r4], #0x4", - "mode": "none" - }, - "instr_61784": { - "virtual_address": 61784, - "size": 4, - "disassembly": "ldr r1, [lr, #0x0]", - "mnemonic": "ldr", - "operands": "r1, [lr, #0x0]", - "mode": "none" - }, - "instr_61788": { - "virtual_address": 61788, - "size": 4, - "disassembly": "and r2, r12, r0", - "mnemonic": "and", - "operands": "r2, r12, r0", - "mode": "none" - }, - "instr_61792": { - "virtual_address": 61792, - "size": 4, - "disassembly": "and r8, r1, r0", - "mnemonic": "and", - "operands": "r8, r1, r0", - "mode": "none" - }, - "instr_61796": { - "virtual_address": 61796, - "size": 4, - "disassembly": "mla r8, r5, r2, r8", - "mnemonic": "mla", - "operands": "r8, r5, r2, r8", - "mode": "none" - }, - "instr_61800": { - "virtual_address": 61800, - "size": 4, - "disassembly": "mov r12, r12, lsr #0x10", - "mnemonic": "mov", - "operands": "r12, r12, lsr #0x10", - "mode": "none" - }, - "instr_61804": { - "virtual_address": 61804, - "size": 4, - "disassembly": "mov r2, r1, lsr #0x10", - "mnemonic": "mov", - "operands": "r2, r1, lsr #0x10", - "mode": "none" - }, - "instr_61808": { - "virtual_address": 61808, - "size": 4, - "disassembly": "mla r2, r5, r12, r2", - "mnemonic": "mla", - "operands": "r2, r5, r12, r2", - "mode": "none" - }, - "instr_61812": { - "virtual_address": 61812, - "size": 4, - "disassembly": "add r3, r8, r3", - "mnemonic": "add", - "operands": "r3, r8, r3", - "mode": "none" - }, - "instr_61816": { - "virtual_address": 61816, - "size": 4, - "disassembly": "add r2, r2, r3, lsr #0x10", - "mnemonic": "add", - "operands": "r2, r2, r3, lsr #0x10", - "mode": "none" - }, - "instr_61820": { - "virtual_address": 61820, - "size": 4, - "disassembly": "and r3, r3, r0", - "mnemonic": "and", - "operands": "r3, r3, r0", - "mode": "none" - }, - "instr_61824": { - "virtual_address": 61824, - "size": 4, - "disassembly": "orr r3, r3, r2, lsl #0x10", - "mnemonic": "orr", - "operands": "r3, r3, r2, lsl #0x10", - "mode": "none" - }, - "instr_61828": { - "virtual_address": 61828, - "size": 4, - "disassembly": "cmp r6, r4", - "mnemonic": "cmp", - "operands": "r6, r4", - "mode": "none" - }, - "instr_61832": { - "virtual_address": 61832, - "size": 4, - "disassembly": "str r3, [lr], #0x4", - "mnemonic": "str", - "operands": "r3, [lr], #0x4", - "mode": "none" - }, - "instr_61836": { - "virtual_address": 61836, - "size": 4, - "disassembly": "mov r3, r2, lsr #0x10", - "mnemonic": "mov", - "operands": "r3, r2, lsr #0x10", - "mode": "none" - }, - "instr_61840": { - "virtual_address": 61840, - "size": 4, - "disassembly": "bhi 0x0f154", - "mnemonic": "bhi", - "operands": "0x0f154", - "mode": "none" - }, - "bb_61780": { - "virtual_address": 61780, - "size": 64, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 61844, - "children": [ - "instr_61780", - "instr_61784", - "instr_61788", - "instr_61792", - "instr_61796", - "instr_61800", - "instr_61804", - "instr_61808", - "instr_61812", - "instr_61816", - "instr_61820", - "instr_61824", - "instr_61828", - "instr_61832", - "instr_61836", - "instr_61840" - ] - }, - "instr_61844": { - "virtual_address": 61844, - "size": 4, - "disassembly": "str r3, [r10, r7]", - "mnemonic": "str", - "operands": "r3, [r10, r7]", - "mode": "none" - }, - "instr_61848": { - "virtual_address": 61848, - "size": 4, - "disassembly": "ldr r12, [r9, #-0x4]", - "mnemonic": "ldr", - "operands": "r12, [r9, #-0x4]", - "mode": "none" - }, - "instr_61852": { - "virtual_address": 61852, - "size": 4, - "disassembly": "movs r12, r12, lsr #0x10", - "mnemonic": "movs", - "operands": "r12, r12, lsr #0x10", - "mode": "none" - }, - "instr_61856": { - "virtual_address": 61856, - "size": 4, - "disassembly": "beq 0x0f130", - "mnemonic": "beq", - "operands": "0x0f130", - "mode": "none" - }, - "bb_61844": { - "virtual_address": 61844, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 61860, - "children": [ - "instr_61844", - "instr_61848", - "instr_61852", - "instr_61856" - ] - }, - "instr_61860": { - "virtual_address": 61860, - "size": 4, - "disassembly": "ldr r3, [r10, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r10, #0x0]", - "mode": "none" - }, - "instr_61864": { - "virtual_address": 61864, - "size": 4, - "disassembly": "mov r4, r10", - "mnemonic": "mov", - "operands": "r4, r10", - "mode": "none" - }, - "instr_61868": { - "virtual_address": 61868, - "size": 4, - "disassembly": "mov r1, r3", - "mnemonic": "mov", - "operands": "r1, r3", - "mode": "none" - }, - "instr_61872": { - "virtual_address": 61872, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_61876": { - "virtual_address": 61876, - "size": 4, - "disassembly": "ldr lr, [sp, #0x0]", - "mnemonic": "ldr", - "operands": "lr, [sp, #0x0]", - "mode": "none" - }, - "bb_61860": { - "virtual_address": 61860, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 61880, - "children": [ - "instr_61860", - "instr_61864", - "instr_61868", - "instr_61872", - "instr_61876" - ] - }, - "instr_61880": { - "virtual_address": 61880, - "size": 4, - "disassembly": "ldr r5, [lr, #0x0]", - "mnemonic": "ldr", - "operands": "r5, [lr, #0x0]", - "mode": "none" - }, - "instr_61884": { - "virtual_address": 61884, - "size": 4, - "disassembly": "mov r1, r1, lsr #0x10", - "mnemonic": "mov", - "operands": "r1, r1, lsr #0x10", - "mode": "none" - }, - "instr_61888": { - "virtual_address": 61888, - "size": 4, - "disassembly": "and r5, r5, r0", - "mnemonic": "and", - "operands": "r5, r5, r0", - "mode": "none" - }, - "instr_61892": { - "virtual_address": 61892, - "size": 4, - "disassembly": "mla r1, r12, r5, r1", - "mnemonic": "mla", - "operands": "r1, r12, r5, r1", - "mode": "none" - }, - "instr_61896": { - "virtual_address": 61896, - "size": 4, - "disassembly": "and r3, r3, r0", - "mnemonic": "and", - "operands": "r3, r3, r0", - "mode": "none" - }, - "instr_61900": { - "virtual_address": 61900, - "size": 4, - "disassembly": "add r2, r1, r2", - "mnemonic": "add", - "operands": "r2, r1, r2", - "mode": "none" - }, - "instr_61904": { - "virtual_address": 61904, - "size": 4, - "disassembly": "orr r3, r3, r2, lsl #0x10", - "mnemonic": "orr", - "operands": "r3, r3, r2, lsl #0x10", - "mode": "none" - }, - "instr_61908": { - "virtual_address": 61908, - "size": 4, - "disassembly": "str r3, [r4], #0x4", - "mnemonic": "str", - "operands": "r3, [r4], #0x4", - "mode": "none" - }, - "instr_61912": { - "virtual_address": 61912, - "size": 4, - "disassembly": "ldr r3, [lr], #0x4", - "mnemonic": "ldr", - "operands": "r3, [lr], #0x4", - "mode": "none" - }, - "instr_61916": { - "virtual_address": 61916, - "size": 4, - "disassembly": "ldr r1, [r4, #0x0]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x0]", - "mode": "none" - }, - "instr_61920": { - "virtual_address": 61920, - "size": 4, - "disassembly": "mov r5, r3, lsr #0x10", - "mnemonic": "mov", - "operands": "r5, r3, lsr #0x10", - "mode": "none" - }, - "instr_61924": { - "virtual_address": 61924, - "size": 4, - "disassembly": "and r3, r1, r0", - "mnemonic": "and", - "operands": "r3, r1, r0", - "mode": "none" - }, - "instr_61928": { - "virtual_address": 61928, - "size": 4, - "disassembly": "mla r3, r12, r5, r3", - "mnemonic": "mla", - "operands": "r3, r12, r5, r3", - "mode": "none" - }, - "instr_61932": { - "virtual_address": 61932, - "size": 4, - "disassembly": "cmp r6, lr", - "mnemonic": "cmp", - "operands": "r6, lr", - "mode": "none" - }, - "instr_61936": { - "virtual_address": 61936, - "size": 4, - "disassembly": "add r3, r3, r2, lsr #0x10", - "mnemonic": "add", - "operands": "r3, r3, r2, lsr #0x10", - "mode": "none" - }, - "instr_61940": { - "virtual_address": 61940, - "size": 4, - "disassembly": "mov r2, r3, lsr #0x10", - "mnemonic": "mov", - "operands": "r2, r3, lsr #0x10", - "mode": "none" - }, - "instr_61944": { - "virtual_address": 61944, - "size": 4, - "disassembly": "bhi 0x0f1b8", - "mnemonic": "bhi", - "operands": "0x0f1b8", - "mode": "none" - }, - "bb_61880": { - "virtual_address": 61880, - "size": 68, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 61948, - "children": [ - "instr_61880", - "instr_61884", - "instr_61888", - "instr_61892", - "instr_61896", - "instr_61900", - "instr_61904", - "instr_61908", - "instr_61912", - "instr_61916", - "instr_61920", - "instr_61924", - "instr_61928", - "instr_61932", - "instr_61936", - "instr_61940", - "instr_61944" - ] - }, - "instr_61948": { - "virtual_address": 61948, - "size": 4, - "disassembly": "cmp r11, r9", - "mnemonic": "cmp", - "operands": "r11, r9", - "mode": "none" - }, - "instr_61952": { - "virtual_address": 61952, - "size": 4, - "disassembly": "str r3, [r10, r7]", - "mnemonic": "str", - "operands": "r3, [r10, r7]", - "mode": "none" - }, - "instr_61956": { - "virtual_address": 61956, - "size": 4, - "disassembly": "add r10, r10, #0x4", - "mnemonic": "add", - "operands": "r10, r10, #0x4", - "mode": "none" - }, - "instr_61960": { - "virtual_address": 61960, - "size": 4, - "disassembly": "bhi 0x0f13c", - "mnemonic": "bhi", - "operands": "0x0f13c", - "mode": "none" - }, - "bb_61948": { - "virtual_address": 61948, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 61964, - "children": [ - "instr_61948", - "instr_61952", - "instr_61956", - "instr_61960" - ] - }, - "instr_61964": { - "virtual_address": 61964, - "size": 4, - "disassembly": "ldr r11, [sp, #0x8]", - "mnemonic": "ldr", - "operands": "r11, [sp, #0x8]", - "mode": "none" - }, - "instr_61968": { - "virtual_address": 61968, - "size": 4, - "disassembly": "ldr r7, [sp, #0xc]", - "mnemonic": "ldr", - "operands": "r7, [sp, #0xc]", - "mode": "none" - }, - "bb_61964": { - "virtual_address": 61964, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 61972, - "children": [ - "instr_61964", - "instr_61968" - ] - }, - "instr_61972": { - "virtual_address": 61972, - "size": 4, - "disassembly": "cmp r7, #0x0", - "mnemonic": "cmp", - "operands": "r7, #0x0", - "mode": "none" - }, - "instr_61976": { - "virtual_address": 61976, - "size": 4, - "disassembly": "bgt 0x0f228", - "mnemonic": "bgt", - "operands": "0x0f228", - "mode": "none" - }, - "bb_61972": { - "virtual_address": 61972, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 61980, - "children": [ - "instr_61972", - "instr_61976" - ] - }, - "instr_61980": { - "virtual_address": 61980, - "size": 4, - "disassembly": "b 0x0f234", - "mnemonic": "b", - "operands": "0x0f234", - "mode": "none" - }, - "bb_61980": { - "virtual_address": 61980, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62004, - "children": [ - "instr_61980" - ] - }, - "instr_61984": { - "virtual_address": 61984, - "size": 4, - "disassembly": "subs r7, r7, #0x1", - "mnemonic": "subs", - "operands": "r7, r7, #0x1", - "mode": "none" - }, - "instr_61988": { - "virtual_address": 61988, - "size": 4, - "disassembly": "beq 0x0f234", - "mnemonic": "beq", - "operands": "0x0f234", - "mode": "none" - }, - "bb_61984": { - "virtual_address": 61984, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 61992, - "children": [ - "instr_61984", - "instr_61988" - ] - }, - "instr_61992": { - "virtual_address": 61992, - "size": 4, - "disassembly": "ldr r3, [r11, #-0x4]!", - "mnemonic": "ldr", - "operands": "r3, [r11, #-0x4]!", - "mode": "none" - }, - "instr_61996": { - "virtual_address": 61996, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_62000": { - "virtual_address": 62000, - "size": 4, - "disassembly": "beq 0x0f220", - "mnemonic": "beq", - "operands": "0x0f220", - "mode": "none" - }, - "bb_61992": { - "virtual_address": 61992, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62004, - "children": [ - "instr_61992", - "instr_61996", - "instr_62000" - ] - }, - "instr_62004": { - "virtual_address": 62004, - "size": 4, - "disassembly": "ldr r3, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x4]", - "mode": "none" - }, - "instr_62008": { - "virtual_address": 62008, - "size": 4, - "disassembly": "mov r0, r3", - "mnemonic": "mov", - "operands": "r0, r3", - "mode": "none" - }, - "instr_62012": { - "virtual_address": 62012, - "size": 4, - "disassembly": "str r7, [r3, #0x10]", - "mnemonic": "str", - "operands": "r7, [r3, #0x10]", - "mode": "none" - }, - "instr_62016": { - "virtual_address": 62016, - "size": 4, - "disassembly": "add sp, sp, #0x14", - "mnemonic": "add", - "operands": "sp, sp, #0x14", - "mode": "none" - }, - "instr_62020": { - "virtual_address": 62020, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mode": "none" - }, - "instr_62024": { - "virtual_address": 62024, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_62004": { - "virtual_address": 62004, - "size": 24, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_62004", - "instr_62008", - "instr_62012", - "instr_62016", - "instr_62020", - "instr_62024" - ] - }, - "instr_62028": { - "virtual_address": 62028, - "size": 4, - "disassembly": "mov r2, r3", - "mnemonic": "mov", - "operands": "r2, r3", - "mode": "none" - }, - "instr_62032": { - "virtual_address": 62032, - "size": 4, - "disassembly": "ldr r1, [0xf264]", - "mnemonic": "ldr", - "operands": "r1, [0xf264]", - "mode": "none" - }, - "instr_62036": { - "virtual_address": 62036, - "size": 4, - "disassembly": "ldr r3, [0xf268]", - "mnemonic": "ldr", - "operands": "r3, [0xf268]", - "mode": "none" - }, - "instr_62040": { - "virtual_address": 62040, - "size": 4, - "disassembly": "ldr r0, [0xf26c]", - "mnemonic": "ldr", - "operands": "r0, [0xf26c]", - "mode": "none" - }, - "instr_62044": { - "virtual_address": 62044, - "size": 4, - "disassembly": "bl 0x11a84", - "mnemonic": "bl", - "operands": "0x11a84", - "mode": "none" - }, - "bb_62028": { - "virtual_address": 62028, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_62028", - "instr_62032", - "instr_62036", - "instr_62040", - "instr_62044" - ] - }, - "dw_62048": { - "virtual_address": 62048, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 61728 - ] - }, - "dw_62052": { - "virtual_address": 62052, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 62032 - ] - }, - "dw_62056": { - "virtual_address": 62056, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 62036 - ] - }, - "dw_62060": { - "virtual_address": 62060, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 62040 - ] - }, - "func_61532": { - "virtual_address": 61532, - "size": 532, - "name": "__multiply", - "children": [ - "bb_61532", - "bb_61612", - "bb_61640", - "bb_61652", - "bb_61684", - "bb_61736", - "bb_61744", - "bb_61756", - "bb_61768", - "bb_61780", - "bb_61844", - "bb_61860", - "bb_61880", - "bb_61948", - "bb_61964", - "bb_61972", - "bb_61980", - "bb_61984", - "bb_61992", - "bb_62004", - "bb_62028", - "dw_62048", - "dw_62052", - "dw_62056", - "dw_62060" - ] - }, - "instr_62064": { - "virtual_address": 62064, - "size": 4, - "disassembly": "ands r3, r2, #0x3", - "mnemonic": "ands", - "operands": "r3, r2, #0x3", - "mode": "none" - }, - "instr_62068": { - "virtual_address": 62068, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, r7, r8, lr}", - "mode": "none" - }, - "instr_62072": { - "virtual_address": 62072, - "size": 4, - "disassembly": "mov r4, r2", - "mnemonic": "mov", - "operands": "r4, r2", - "mode": "none" - }, - "instr_62076": { - "virtual_address": 62076, - "size": 4, - "disassembly": "mov r7, r0", - "mnemonic": "mov", - "operands": "r7, r0", - "mode": "none" - }, - "instr_62080": { - "virtual_address": 62080, - "size": 4, - "disassembly": "moveq r6, r1", - "mnemonic": "moveq", - "operands": "r6, r1", - "mode": "none" - }, - "instr_62084": { - "virtual_address": 62084, - "size": 4, - "disassembly": "bne 0x0f320", - "mnemonic": "bne", - "operands": "0x0f320", - "mode": "none" - }, - "bb_62064": { - "virtual_address": 62064, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62088, - "children": [ - "instr_62064", - "instr_62068", - "instr_62072", - "instr_62076", - "instr_62080", - "instr_62084" - ] - }, - "instr_62088": { - "virtual_address": 62088, - "size": 4, - "disassembly": "movs r4, r4, asr #0x2", - "mnemonic": "movs", - "operands": "r4, r4, asr #0x2", - "mode": "none" - }, - "instr_62092": { - "virtual_address": 62092, - "size": 4, - "disassembly": "beq 0x0f2f8", - "mnemonic": "beq", - "operands": "0x0f2f8", - "mode": "none" - }, - "bb_62088": { - "virtual_address": 62088, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62096, - "children": [ - "instr_62088", - "instr_62092" - ] - }, - "instr_62096": { - "virtual_address": 62096, - "size": 4, - "disassembly": "ldr r5, [r7, #0x48]", - "mnemonic": "ldr", - "operands": "r5, [r7, #0x48]", - "mode": "none" - }, - "instr_62100": { - "virtual_address": 62100, - "size": 4, - "disassembly": "cmp r5, #0x0", - "mnemonic": "cmp", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_62104": { - "virtual_address": 62104, - "size": 4, - "disassembly": "beq 0x0f33c", - "mnemonic": "beq", - "operands": "0x0f33c", - "mode": "none" - }, - "bb_62096": { - "virtual_address": 62096, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62108, - "children": [ - "instr_62096", - "instr_62100", - "instr_62104" - ] - }, - "instr_62108": { - "virtual_address": 62108, - "size": 4, - "disassembly": "mov r8, #0x0", - "mnemonic": "mov", - "operands": "r8, #0x0", - "mode": "none" - }, - "instr_62112": { - "virtual_address": 62112, - "size": 4, - "disassembly": "b 0x0f2bc", - "mnemonic": "b", - "operands": "0x0f2bc", - "mode": "none" - }, - "bb_62108": { - "virtual_address": 62108, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62140, - "children": [ - "instr_62108", - "instr_62112" - ] - }, - "instr_62116": { - "virtual_address": 62116, - "size": 4, - "disassembly": "movs r4, r4, asr #0x1", - "mnemonic": "movs", - "operands": "r4, r4, asr #0x1", - "mode": "none" - }, - "instr_62120": { - "virtual_address": 62120, - "size": 4, - "disassembly": "beq 0x0f2f8", - "mnemonic": "beq", - "operands": "0x0f2f8", - "mode": "none" - }, - "bb_62116": { - "virtual_address": 62116, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62124, - "children": [ - "instr_62116", - "instr_62120" - ] - }, - "instr_62124": { - "virtual_address": 62124, - "size": 4, - "disassembly": "ldr r0, [r5, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r5, #0x0]", - "mode": "none" - }, - "instr_62128": { - "virtual_address": 62128, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_62132": { - "virtual_address": 62132, - "size": 4, - "disassembly": "beq 0x0f304", - "mnemonic": "beq", - "operands": "0x0f304", - "mode": "none" - }, - "bb_62124": { - "virtual_address": 62124, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62136, - "children": [ - "instr_62124", - "instr_62128", - "instr_62132" - ] - }, - "instr_62136": { - "virtual_address": 62136, - "size": 4, - "disassembly": "mov r5, r0", - "mnemonic": "mov", - "operands": "r5, r0", - "mode": "none" - }, - "bb_62136": { - "virtual_address": 62136, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62140, - "children": [ - "instr_62136" - ] - }, - "instr_62140": { - "virtual_address": 62140, - "size": 4, - "disassembly": "tst r4, #0x1", - "mnemonic": "tst", - "operands": "r4, #0x1", - "mode": "none" - }, - "instr_62144": { - "virtual_address": 62144, - "size": 4, - "disassembly": "beq 0x0f2a4", - "mnemonic": "beq", - "operands": "0x0f2a4", - "mode": "none" - }, - "bb_62140": { - "virtual_address": 62140, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62148, - "children": [ - "instr_62140", - "instr_62144" - ] - }, - "instr_62148": { - "virtual_address": 62148, - "size": 4, - "disassembly": "mov r2, r5", - "mnemonic": "mov", - "operands": "r2, r5", - "mode": "none" - }, - "instr_62152": { - "virtual_address": 62152, - "size": 4, - "disassembly": "mov r1, r6", - "mnemonic": "mov", - "operands": "r1, r6", - "mode": "none" - }, - "instr_62156": { - "virtual_address": 62156, - "size": 4, - "disassembly": "mov r0, r7", - "mnemonic": "mov", - "operands": "r0, r7", - "mode": "none" - }, - "instr_62160": { - "virtual_address": 62160, - "size": 4, - "disassembly": "bl 0x0f05c", - "mnemonic": "bl", - "operands": "0x0f05c", - "mode": "none" - }, - "instr_62164": { - "virtual_address": 62164, - "size": 4, - "disassembly": "cmp r6, #0x0", - "mnemonic": "cmp", - "operands": "r6, #0x0", - "mode": "none" - }, - "instr_62168": { - "virtual_address": 62168, - "size": 4, - "disassembly": "ldrne r2, [r6, #0x4]", - "mnemonic": "ldrne", - "operands": "r2, [r6, #0x4]", - "mode": "none" - }, - "instr_62172": { - "virtual_address": 62172, - "size": 4, - "disassembly": "ldrne r3, [r7, #0x4c]", - "mnemonic": "ldrne", - "operands": "r3, [r7, #0x4c]", - "mode": "none" - }, - "instr_62176": { - "virtual_address": 62176, - "size": 4, - "disassembly": "ldrne r1, [r3, r2, lsl #0x2]", - "mnemonic": "ldrne", - "operands": "r1, [r3, r2, lsl #0x2]", - "mode": "none" - }, - "instr_62180": { - "virtual_address": 62180, - "size": 4, - "disassembly": "strne r1, [r6, #0x0]", - "mnemonic": "strne", - "operands": "r1, [r6, #0x0]", - "mode": "none" - }, - "instr_62184": { - "virtual_address": 62184, - "size": 4, - "disassembly": "strne r6, [r3, r2, lsl #0x2]", - "mnemonic": "strne", - "operands": "r6, [r3, r2, lsl #0x2]", - "mode": "none" - }, - "instr_62188": { - "virtual_address": 62188, - "size": 4, - "disassembly": "movs r4, r4, asr #0x1", - "mnemonic": "movs", - "operands": "r4, r4, asr #0x1", - "mode": "none" - }, - "instr_62192": { - "virtual_address": 62192, - "size": 4, - "disassembly": "mov r6, r0", - "mnemonic": "mov", - "operands": "r6, r0", - "mode": "none" - }, - "instr_62196": { - "virtual_address": 62196, - "size": 4, - "disassembly": "bne 0x0f2ac", - "mnemonic": "bne", - "operands": "0x0f2ac", - "mode": "none" - }, - "bb_62148": { - "virtual_address": 62148, - "size": 52, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62200, - "children": [ - "instr_62148", - "instr_62152", - "instr_62156", - "instr_62160", - "instr_62164", - "instr_62168", - "instr_62172", - "instr_62176", - "instr_62180", - "instr_62184", - "instr_62188", - "instr_62192", - "instr_62196" - ] - }, - "instr_62200": { - "virtual_address": 62200, - "size": 4, - "disassembly": "mov r0, r6", - "mnemonic": "mov", - "operands": "r0, r6", - "mode": "none" - }, - "instr_62204": { - "virtual_address": 62204, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, lr}", - "mode": "none" - }, - "instr_62208": { - "virtual_address": 62208, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_62200": { - "virtual_address": 62200, - "size": 12, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_62200", - "instr_62204", - "instr_62208" - ] - }, - "instr_62212": { - "virtual_address": 62212, - "size": 4, - "disassembly": "mov r2, r5", - "mnemonic": "mov", - "operands": "r2, r5", - "mode": "none" - }, - "instr_62216": { - "virtual_address": 62216, - "size": 4, - "disassembly": "mov r1, r5", - "mnemonic": "mov", - "operands": "r1, r5", - "mode": "none" - }, - "instr_62220": { - "virtual_address": 62220, - "size": 4, - "disassembly": "mov r0, r7", - "mnemonic": "mov", - "operands": "r0, r7", - "mode": "none" - }, - "instr_62224": { - "virtual_address": 62224, - "size": 4, - "disassembly": "bl 0x0f05c", - "mnemonic": "bl", - "operands": "0x0f05c", - "mode": "none" - }, - "instr_62228": { - "virtual_address": 62228, - "size": 4, - "disassembly": "str r0, [r5, #0x0]", - "mnemonic": "str", - "operands": "r0, [r5, #0x0]", - "mode": "none" - }, - "instr_62232": { - "virtual_address": 62232, - "size": 4, - "disassembly": "str r8, [r0, #0x0]", - "mnemonic": "str", - "operands": "r8, [r0, #0x0]", - "mode": "none" - }, - "instr_62236": { - "virtual_address": 62236, - "size": 4, - "disassembly": "b 0x0f2b8", - "mnemonic": "b", - "operands": "0x0f2b8", - "mode": "none" - }, - "bb_62212": { - "virtual_address": 62212, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62136, - "children": [ - "instr_62212", - "instr_62216", - "instr_62220", - "instr_62224", - "instr_62228", - "instr_62232", - "instr_62236" - ] - }, - "instr_62240": { - "virtual_address": 62240, - "size": 4, - "disassembly": "ldr r2, [0xf384]", - "mnemonic": "ldr", - "operands": "r2, [0xf384]", - "mode": "none" - }, - "instr_62244": { - "virtual_address": 62244, - "size": 4, - "disassembly": "sub r3, r3, #0x1", - "mnemonic": "sub", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_62248": { - "virtual_address": 62248, - "size": 4, - "disassembly": "ldr r2, [r2, r3, lsl #0x2]", - "mnemonic": "ldr", - "operands": "r2, [r2, r3, lsl #0x2]", - "mode": "none" - }, - "instr_62252": { - "virtual_address": 62252, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_62256": { - "virtual_address": 62256, - "size": 4, - "disassembly": "bl 0x0ecac", - "mnemonic": "bl", - "operands": "0x0ecac", - "mode": "none" - }, - "instr_62260": { - "virtual_address": 62260, - "size": 4, - "disassembly": "mov r6, r0", - "mnemonic": "mov", - "operands": "r6, r0", - "mode": "none" - }, - "instr_62264": { - "virtual_address": 62264, - "size": 4, - "disassembly": "b 0x0f288", - "mnemonic": "b", - "operands": "0x0f288", - "mode": "none" - }, - "bb_62240": { - "virtual_address": 62240, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62088, - "children": [ - "instr_62240", - "instr_62244", - "instr_62248", - "instr_62252", - "instr_62256", - "instr_62260", - "instr_62264" - ] - }, - "instr_62268": { - "virtual_address": 62268, - "size": 4, - "disassembly": "mov r1, #0x1", - "mnemonic": "mov", - "operands": "r1, #0x1", - "mode": "none" - }, - "instr_62272": { - "virtual_address": 62272, - "size": 4, - "disassembly": "mov r0, r7", - "mnemonic": "mov", - "operands": "r0, r7", - "mode": "none" - }, - "instr_62276": { - "virtual_address": 62276, - "size": 4, - "disassembly": "bl 0x0ec04", - "mnemonic": "bl", - "operands": "0x0ec04", - "mode": "none" - }, - "instr_62280": { - "virtual_address": 62280, - "size": 4, - "disassembly": "subs r5, r0, #0x0", - "mnemonic": "subs", - "operands": "r5, r0, #0x0", - "mode": "none" - }, - "instr_62284": { - "virtual_address": 62284, - "size": 4, - "disassembly": "beq 0x0f370", - "mnemonic": "beq", - "operands": "0x0f370", - "mode": "none" - }, - "bb_62268": { - "virtual_address": 62268, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62288, - "children": [ - "instr_62268", - "instr_62272", - "instr_62276", - "instr_62280", - "instr_62284" - ] - }, - "instr_62288": { - "virtual_address": 62288, - "size": 4, - "disassembly": "ldr r3, [0xf388]", - "mnemonic": "ldr", - "operands": "r3, [0xf388]", - "mode": "none" - }, - "instr_62292": { - "virtual_address": 62292, - "size": 4, - "disassembly": "mov r2, #0x1", - "mnemonic": "mov", - "operands": "r2, #0x1", - "mode": "none" - }, - "instr_62296": { - "virtual_address": 62296, - "size": 4, - "disassembly": "str r3, [r5, #0x14]", - "mnemonic": "str", - "operands": "r3, [r5, #0x14]", - "mode": "none" - }, - "instr_62300": { - "virtual_address": 62300, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_62304": { - "virtual_address": 62304, - "size": 4, - "disassembly": "str r2, [r5, #0x10]", - "mnemonic": "str", - "operands": "r2, [r5, #0x10]", - "mode": "none" - }, - "instr_62308": { - "virtual_address": 62308, - "size": 4, - "disassembly": "str r5, [r7, #0x48]", - "mnemonic": "str", - "operands": "r5, [r7, #0x48]", - "mode": "none" - }, - "instr_62312": { - "virtual_address": 62312, - "size": 4, - "disassembly": "str r3, [r5, #0x0]", - "mnemonic": "str", - "operands": "r3, [r5, #0x0]", - "mode": "none" - }, - "instr_62316": { - "virtual_address": 62316, - "size": 4, - "disassembly": "b 0x0f29c", - "mnemonic": "b", - "operands": "0x0f29c", - "mode": "none" - }, - "bb_62288": { - "virtual_address": 62288, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62108, - "children": [ - "instr_62288", - "instr_62292", - "instr_62296", - "instr_62300", - "instr_62304", - "instr_62308", - "instr_62312", - "instr_62316" - ] - }, - "instr_62320": { - "virtual_address": 62320, - "size": 4, - "disassembly": "mov r2, r5", - "mnemonic": "mov", - "operands": "r2, r5", - "mode": "none" - }, - "instr_62324": { - "virtual_address": 62324, - "size": 4, - "disassembly": "mov r1, #0x140", - "mnemonic": "mov", - "operands": "r1, #0x140", - "mode": "none" - }, - "instr_62328": { - "virtual_address": 62328, - "size": 4, - "disassembly": "ldr r3, [0xf38c]", - "mnemonic": "ldr", - "operands": "r3, [0xf38c]", - "mode": "none" - }, - "instr_62332": { - "virtual_address": 62332, - "size": 4, - "disassembly": "ldr r0, [0xf390]", - "mnemonic": "ldr", - "operands": "r0, [0xf390]", - "mode": "none" - }, - "instr_62336": { - "virtual_address": 62336, - "size": 4, - "disassembly": "bl 0x11a84", - "mnemonic": "bl", - "operands": "0x11a84", - "mode": "none" - }, - "bb_62320": { - "virtual_address": 62320, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_62320", - "instr_62324", - "instr_62328", - "instr_62332", - "instr_62336" - ] - }, - "dw_62340": { - "virtual_address": 62340, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 62240 - ] - }, - "dw_62344": { - "virtual_address": 62344, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 62288 - ] - }, - "dw_62348": { - "virtual_address": 62348, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 62328 - ] - }, - "dw_62352": { - "virtual_address": 62352, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 62332 - ] - }, - "func_62064": { - "virtual_address": 62064, - "size": 292, - "name": "__pow5mult", - "children": [ - "bb_62064", - "bb_62088", - "bb_62096", - "bb_62108", - "bb_62116", - "bb_62124", - "bb_62136", - "bb_62140", - "bb_62148", - "bb_62200", - "bb_62212", - "bb_62240", - "bb_62268", - "bb_62288", - "bb_62320", - "dw_62340", - "dw_62344", - "dw_62348", - "dw_62352" - ] - }, - "instr_62356": { - "virtual_address": 62356, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, lr}", - "mode": "none" - }, - "instr_62360": { - "virtual_address": 62360, - "size": 4, - "disassembly": "mov r4, r1", - "mnemonic": "mov", - "operands": "r4, r1", - "mode": "none" - }, - "instr_62364": { - "virtual_address": 62364, - "size": 4, - "disassembly": "ldr r6, [r4, #0x10]", - "mnemonic": "ldr", - "operands": "r6, [r4, #0x10]", - "mode": "none" - }, - "instr_62368": { - "virtual_address": 62368, - "size": 4, - "disassembly": "ldr r3, [r4, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x8]", - "mode": "none" - }, - "instr_62372": { - "virtual_address": 62372, - "size": 4, - "disassembly": "add r6, r6, r2, asr #0x5", - "mnemonic": "add", - "operands": "r6, r6, r2, asr #0x5", - "mode": "none" - }, - "instr_62376": { - "virtual_address": 62376, - "size": 4, - "disassembly": "add r5, r6, #0x1", - "mnemonic": "add", - "operands": "r5, r6, #0x1", - "mode": "none" - }, - "instr_62380": { - "virtual_address": 62380, - "size": 4, - "disassembly": "cmp r5, r3", - "mnemonic": "cmp", - "operands": "r5, r3", - "mode": "none" - }, - "instr_62384": { - "virtual_address": 62384, - "size": 4, - "disassembly": "mov r8, r2", - "mnemonic": "mov", - "operands": "r8, r2", - "mode": "none" - }, - "instr_62388": { - "virtual_address": 62388, - "size": 4, - "disassembly": "mov r7, r0", - "mnemonic": "mov", - "operands": "r7, r0", - "mode": "none" - }, - "instr_62392": { - "virtual_address": 62392, - "size": 4, - "disassembly": "ldr r1, [r1, #0x4]", - "mnemonic": "ldr", - "operands": "r1, [r1, #0x4]", - "mode": "none" - }, - "instr_62396": { - "virtual_address": 62396, - "size": 4, - "disassembly": "mov r9, r2, asr #0x5", - "mnemonic": "mov", - "operands": "r9, r2, asr #0x5", - "mode": "none" - }, - "instr_62400": { - "virtual_address": 62400, - "size": 4, - "disassembly": "ble 0x0f3d4", - "mnemonic": "ble", - "operands": "0x0f3d4", - "mode": "none" - }, - "bb_62356": { - "virtual_address": 62356, - "size": 48, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62404, - "children": [ - "instr_62356", - "instr_62360", - "instr_62364", - "instr_62368", - "instr_62372", - "instr_62376", - "instr_62380", - "instr_62384", - "instr_62388", - "instr_62392", - "instr_62396", - "instr_62400" - ] - }, - "instr_62404": { - "virtual_address": 62404, - "size": 4, - "disassembly": "mov r3, r3, lsl #0x1", - "mnemonic": "mov", - "operands": "r3, r3, lsl #0x1", - "mode": "none" - }, - "instr_62408": { - "virtual_address": 62408, - "size": 4, - "disassembly": "cmp r5, r3", - "mnemonic": "cmp", - "operands": "r5, r3", - "mode": "none" - }, - "instr_62412": { - "virtual_address": 62412, - "size": 4, - "disassembly": "add r1, r1, #0x1", - "mnemonic": "add", - "operands": "r1, r1, #0x1", - "mode": "none" - }, - "instr_62416": { - "virtual_address": 62416, - "size": 4, - "disassembly": "bgt 0x0f3c4", - "mnemonic": "bgt", - "operands": "0x0f3c4", - "mode": "none" - }, - "bb_62404": { - "virtual_address": 62404, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62420, - "children": [ - "instr_62404", - "instr_62408", - "instr_62412", - "instr_62416" - ] - }, - "instr_62420": { - "virtual_address": 62420, - "size": 4, - "disassembly": "mov r0, r7", - "mnemonic": "mov", - "operands": "r0, r7", - "mode": "none" - }, - "instr_62424": { - "virtual_address": 62424, - "size": 4, - "disassembly": "bl 0x0ec04", - "mnemonic": "bl", - "operands": "0x0ec04", - "mode": "none" - }, - "instr_62428": { - "virtual_address": 62428, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_62432": { - "virtual_address": 62432, - "size": 4, - "disassembly": "beq 0x0f4b4", - "mnemonic": "beq", - "operands": "0x0f4b4", - "mode": "none" - }, - "bb_62420": { - "virtual_address": 62420, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62436, - "children": [ - "instr_62420", - "instr_62424", - "instr_62428", - "instr_62432" - ] - }, - "instr_62436": { - "virtual_address": 62436, - "size": 4, - "disassembly": "cmp r9, #0x0", - "mnemonic": "cmp", - "operands": "r9, #0x0", - "mode": "none" - }, - "instr_62440": { - "virtual_address": 62440, - "size": 4, - "disassembly": "add lr, r0, #0x14", - "mnemonic": "add", - "operands": "lr, r0, #0x14", - "mode": "none" - }, - "instr_62444": { - "virtual_address": 62444, - "size": 4, - "disassembly": "ble 0x0f418", - "mnemonic": "ble", - "operands": "0x0f418", - "mode": "none" - }, - "bb_62436": { - "virtual_address": 62436, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62448, - "children": [ - "instr_62436", - "instr_62440", - "instr_62444" - ] - }, - "instr_62448": { - "virtual_address": 62448, - "size": 4, - "disassembly": "mov r3, lr", - "mnemonic": "mov", - "operands": "r3, lr", - "mode": "none" - }, - "instr_62452": { - "virtual_address": 62452, - "size": 4, - "disassembly": "mov r1, #0x0", - "mnemonic": "mov", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_62456": { - "virtual_address": 62456, - "size": 4, - "disassembly": "add r2, r9, #0x5", - "mnemonic": "add", - "operands": "r2, r9, #0x5", - "mode": "none" - }, - "instr_62460": { - "virtual_address": 62460, - "size": 4, - "disassembly": "mov r12, r2, lsl #0x2", - "mnemonic": "mov", - "operands": "r12, r2, lsl #0x2", - "mode": "none" - }, - "instr_62464": { - "virtual_address": 62464, - "size": 4, - "disassembly": "add r2, r0, r2, lsl #0x2", - "mnemonic": "add", - "operands": "r2, r0, r2, lsl #0x2", - "mode": "none" - }, - "bb_62448": { - "virtual_address": 62448, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62468, - "children": [ - "instr_62448", - "instr_62452", - "instr_62456", - "instr_62460", - "instr_62464" - ] - }, - "instr_62468": { - "virtual_address": 62468, - "size": 4, - "disassembly": "str r1, [r3], #0x4", - "mnemonic": "str", - "operands": "r1, [r3], #0x4", - "mode": "none" - }, - "instr_62472": { - "virtual_address": 62472, - "size": 4, - "disassembly": "cmp r3, r2", - "mnemonic": "cmp", - "operands": "r3, r2", - "mode": "none" - }, - "instr_62476": { - "virtual_address": 62476, - "size": 4, - "disassembly": "bne 0x0f404", - "mnemonic": "bne", - "operands": "0x0f404", - "mode": "none" - }, - "bb_62468": { - "virtual_address": 62468, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62480, - "children": [ - "instr_62468", - "instr_62472", - "instr_62476" - ] - }, - "instr_62480": { - "virtual_address": 62480, - "size": 4, - "disassembly": "sub r3, r12, #0x14", - "mnemonic": "sub", - "operands": "r3, r12, #0x14", - "mode": "none" - }, - "instr_62484": { - "virtual_address": 62484, - "size": 4, - "disassembly": "add lr, lr, r3", - "mnemonic": "add", - "operands": "lr, lr, r3", - "mode": "none" - }, - "bb_62480": { - "virtual_address": 62480, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62488, - "children": [ - "instr_62480", - "instr_62484" - ] - }, - "instr_62488": { - "virtual_address": 62488, - "size": 4, - "disassembly": "ldr r9, [r4, #0x10]", - "mnemonic": "ldr", - "operands": "r9, [r4, #0x10]", - "mode": "none" - }, - "instr_62492": { - "virtual_address": 62492, - "size": 4, - "disassembly": "add r3, r4, #0x14", - "mnemonic": "add", - "operands": "r3, r4, #0x14", - "mode": "none" - }, - "instr_62496": { - "virtual_address": 62496, - "size": 4, - "disassembly": "ands r8, r8, #0x1f", - "mnemonic": "ands", - "operands": "r8, r8, #0x1f", - "mode": "none" - }, - "instr_62500": { - "virtual_address": 62500, - "size": 4, - "disassembly": "add r9, r3, r9, lsl #0x2", - "mnemonic": "add", - "operands": "r9, r3, r9, lsl #0x2", - "mode": "none" - }, - "instr_62504": { - "virtual_address": 62504, - "size": 4, - "disassembly": "beq 0x0f49c", - "mnemonic": "beq", - "operands": "0x0f49c", - "mode": "none" - }, - "bb_62488": { - "virtual_address": 62488, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62508, - "children": [ - "instr_62488", - "instr_62492", - "instr_62496", - "instr_62500", - "instr_62504" - ] - }, - "instr_62508": { - "virtual_address": 62508, - "size": 4, - "disassembly": "mov r2, lr", - "mnemonic": "mov", - "operands": "r2, lr", - "mode": "none" - }, - "instr_62512": { - "virtual_address": 62512, - "size": 4, - "disassembly": "mov r12, #0x0", - "mnemonic": "mov", - "operands": "r12, #0x0", - "mode": "none" - }, - "instr_62516": { - "virtual_address": 62516, - "size": 4, - "disassembly": "rsb r10, r8, #0x20", - "mnemonic": "rsb", - "operands": "r10, r8, #0x20", - "mode": "none" - }, - "bb_62508": { - "virtual_address": 62508, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62520, - "children": [ - "instr_62508", - "instr_62512", - "instr_62516" - ] - }, - "instr_62520": { - "virtual_address": 62520, - "size": 4, - "disassembly": "ldr r1, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r1, [r3, #0x0]", - "mode": "none" - }, - "instr_62524": { - "virtual_address": 62524, - "size": 4, - "disassembly": "orr r12, r12, r1, lsl r8", - "mnemonic": "orr", - "operands": "r12, r12, r1, lsl r8", - "mode": "none" - }, - "instr_62528": { - "virtual_address": 62528, - "size": 4, - "disassembly": "str r12, [r2], #0x4", - "mnemonic": "str", - "operands": "r12, [r2], #0x4", - "mode": "none" - }, - "instr_62532": { - "virtual_address": 62532, - "size": 4, - "disassembly": "ldr r12, [r3], #0x4", - "mnemonic": "ldr", - "operands": "r12, [r3], #0x4", - "mode": "none" - }, - "instr_62536": { - "virtual_address": 62536, - "size": 4, - "disassembly": "cmp r9, r3", - "mnemonic": "cmp", - "operands": "r9, r3", - "mode": "none" - }, - "instr_62540": { - "virtual_address": 62540, - "size": 4, - "disassembly": "mov r12, r12, lsr r10", - "mnemonic": "mov", - "operands": "r12, r12, lsr r10", - "mode": "none" - }, - "instr_62544": { - "virtual_address": 62544, - "size": 4, - "disassembly": "bhi 0x0f438", - "mnemonic": "bhi", - "operands": "0x0f438", - "mode": "none" - }, - "bb_62520": { - "virtual_address": 62520, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62548, - "children": [ - "instr_62520", - "instr_62524", - "instr_62528", - "instr_62532", - "instr_62536", - "instr_62540", - "instr_62544" - ] - }, - "instr_62548": { - "virtual_address": 62548, - "size": 4, - "disassembly": "sub r3, r9, r4", - "mnemonic": "sub", - "operands": "r3, r9, r4", - "mode": "none" - }, - "instr_62552": { - "virtual_address": 62552, - "size": 4, - "disassembly": "cmp r12, #0x0", - "mnemonic": "cmp", - "operands": "r12, #0x0", - "mode": "none" - }, - "instr_62556": { - "virtual_address": 62556, - "size": 4, - "disassembly": "sub r3, r3, #0x15", - "mnemonic": "sub", - "operands": "r3, r3, #0x15", - "mode": "none" - }, - "instr_62560": { - "virtual_address": 62560, - "size": 4, - "disassembly": "add r2, r4, #0x15", - "mnemonic": "add", - "operands": "r2, r4, #0x15", - "mode": "none" - }, - "instr_62564": { - "virtual_address": 62564, - "size": 4, - "disassembly": "movne r6, r5", - "mnemonic": "movne", - "operands": "r6, r5", - "mode": "none" - }, - "instr_62568": { - "virtual_address": 62568, - "size": 4, - "disassembly": "bic r3, r3, #0x3", - "mnemonic": "bic", - "operands": "r3, r3, #0x3", - "mode": "none" - }, - "instr_62572": { - "virtual_address": 62572, - "size": 4, - "disassembly": "cmp r9, r2", - "mnemonic": "cmp", - "operands": "r9, r2", - "mode": "none" - }, - "instr_62576": { - "virtual_address": 62576, - "size": 4, - "disassembly": "add r3, r3, #0x4", - "mnemonic": "add", - "operands": "r3, r3, #0x4", - "mode": "none" - }, - "instr_62580": { - "virtual_address": 62580, - "size": 4, - "disassembly": "movcc r3, #0x4", - "mnemonic": "movcc", - "operands": "r3, #0x4", - "mode": "none" - }, - "instr_62584": { - "virtual_address": 62584, - "size": 4, - "disassembly": "str r12, [lr, r3]", - "mnemonic": "str", - "operands": "r12, [lr, r3]", - "mode": "none" - }, - "bb_62548": { - "virtual_address": 62548, - "size": 40, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62588, - "children": [ - "instr_62548", - "instr_62552", - "instr_62556", - "instr_62560", - "instr_62564", - "instr_62568", - "instr_62572", - "instr_62576", - "instr_62580", - "instr_62584" - ] - }, - "instr_62588": { - "virtual_address": 62588, - "size": 4, - "disassembly": "ldr r3, [r7, #0x4c]", - "mnemonic": "ldr", - "operands": "r3, [r7, #0x4c]", - "mode": "none" - }, - "instr_62592": { - "virtual_address": 62592, - "size": 4, - "disassembly": "ldr r2, [r4, #0x4]", - "mnemonic": "ldr", - "operands": "r2, [r4, #0x4]", - "mode": "none" - }, - "instr_62596": { - "virtual_address": 62596, - "size": 4, - "disassembly": "ldr r1, [r3, r2, lsl #0x2]", - "mnemonic": "ldr", - "operands": "r1, [r3, r2, lsl #0x2]", - "mode": "none" - }, - "instr_62600": { - "virtual_address": 62600, - "size": 4, - "disassembly": "str r6, [r0, #0x10]", - "mnemonic": "str", - "operands": "r6, [r0, #0x10]", - "mode": "none" - }, - "instr_62604": { - "virtual_address": 62604, - "size": 4, - "disassembly": "str r1, [r4, #0x0]", - "mnemonic": "str", - "operands": "r1, [r4, #0x0]", - "mode": "none" - }, - "instr_62608": { - "virtual_address": 62608, - "size": 4, - "disassembly": "str r4, [r3, r2, lsl #0x2]", - "mnemonic": "str", - "operands": "r4, [r3, r2, lsl #0x2]", - "mode": "none" - }, - "instr_62612": { - "virtual_address": 62612, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, lr}", - "mode": "none" - }, - "instr_62616": { - "virtual_address": 62616, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_62588": { - "virtual_address": 62588, - "size": 32, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_62588", - "instr_62592", - "instr_62596", - "instr_62600", - "instr_62604", - "instr_62608", - "instr_62612", - "instr_62616" - ] - }, - "instr_62620": { - "virtual_address": 62620, - "size": 4, - "disassembly": "sub r1, lr, #0x4", - "mnemonic": "sub", - "operands": "r1, lr, #0x4", - "mode": "none" - }, - "bb_62620": { - "virtual_address": 62620, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62624, - "children": [ - "instr_62620" - ] - }, - "instr_62624": { - "virtual_address": 62624, - "size": 4, - "disassembly": "ldr r2, [r3], #0x4", - "mnemonic": "ldr", - "operands": "r2, [r3], #0x4", - "mode": "none" - }, - "instr_62628": { - "virtual_address": 62628, - "size": 4, - "disassembly": "cmp r9, r3", - "mnemonic": "cmp", - "operands": "r9, r3", - "mode": "none" - }, - "instr_62632": { - "virtual_address": 62632, - "size": 4, - "disassembly": "str r2, [r1, #0x4]!", - "mnemonic": "str", - "operands": "r2, [r1, #0x4]!", - "mode": "none" - }, - "instr_62636": { - "virtual_address": 62636, - "size": 4, - "disassembly": "bhi 0x0f4a0", - "mnemonic": "bhi", - "operands": "0x0f4a0", - "mode": "none" - }, - "bb_62624": { - "virtual_address": 62624, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62640, - "children": [ - "instr_62624", - "instr_62628", - "instr_62632", - "instr_62636" - ] - }, - "instr_62640": { - "virtual_address": 62640, - "size": 4, - "disassembly": "b 0x0f47c", - "mnemonic": "b", - "operands": "0x0f47c", - "mode": "none" - }, - "bb_62640": { - "virtual_address": 62640, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62588, - "children": [ - "instr_62640" - ] - }, - "instr_62644": { - "virtual_address": 62644, - "size": 4, - "disassembly": "mov r2, r0", - "mnemonic": "mov", - "operands": "r2, r0", - "mode": "none" - }, - "instr_62648": { - "virtual_address": 62648, - "size": 4, - "disassembly": "ldr r3, [0xf4c8]", - "mnemonic": "ldr", - "operands": "r3, [0xf4c8]", - "mode": "none" - }, - "instr_62652": { - "virtual_address": 62652, - "size": 4, - "disassembly": "ldr r1, [0xf4cc]", - "mnemonic": "ldr", - "operands": "r1, [0xf4cc]", - "mode": "none" - }, - "instr_62656": { - "virtual_address": 62656, - "size": 4, - "disassembly": "ldr r0, [0xf4d0]", - "mnemonic": "ldr", - "operands": "r0, [0xf4d0]", - "mode": "none" - }, - "instr_62660": { - "virtual_address": 62660, - "size": 4, - "disassembly": "bl 0x11a84", - "mnemonic": "bl", - "operands": "0x11a84", - "mode": "none" - }, - "bb_62644": { - "virtual_address": 62644, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_62644", - "instr_62648", - "instr_62652", - "instr_62656", - "instr_62660" - ] - }, - "dw_62664": { - "virtual_address": 62664, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 62648 - ] - }, - "dw_62668": { - "virtual_address": 62668, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 62652 - ] - }, - "dw_62672": { - "virtual_address": 62672, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 62656 - ] - }, - "func_62356": { - "virtual_address": 62356, - "size": 320, - "name": "__lshift", - "children": [ - "bb_62356", - "bb_62404", - "bb_62420", - "bb_62436", - "bb_62448", - "bb_62468", - "bb_62480", - "bb_62488", - "bb_62508", - "bb_62520", - "bb_62548", - "bb_62588", - "bb_62620", - "bb_62624", - "bb_62640", - "bb_62644", - "dw_62664", - "dw_62668", - "dw_62672" - ] - }, - "instr_62676": { - "virtual_address": 62676, - "size": 4, - "disassembly": "str lr, [sp, #-0x4]!", - "mnemonic": "str", - "operands": "lr, [sp, #-0x4]!", - "mode": "none" - }, - "instr_62680": { - "virtual_address": 62680, - "size": 4, - "disassembly": "ldr r3, [r1, #0x10]", - "mnemonic": "ldr", - "operands": "r3, [r1, #0x10]", - "mode": "none" - }, - "instr_62684": { - "virtual_address": 62684, - "size": 4, - "disassembly": "mov lr, r0", - "mnemonic": "mov", - "operands": "lr, r0", - "mode": "none" - }, - "instr_62688": { - "virtual_address": 62688, - "size": 4, - "disassembly": "ldr r0, [r0, #0x10]", - "mnemonic": "ldr", - "operands": "r0, [r0, #0x10]", - "mode": "none" - }, - "instr_62692": { - "virtual_address": 62692, - "size": 4, - "disassembly": "subs r0, r0, r3", - "mnemonic": "subs", - "operands": "r0, r0, r3", - "mode": "none" - }, - "instr_62696": { - "virtual_address": 62696, - "size": 4, - "disassembly": "bne 0x0f520", - "mnemonic": "bne", - "operands": "0x0f520", - "mode": "none" - }, - "bb_62676": { - "virtual_address": 62676, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62700, - "children": [ - "instr_62676", - "instr_62680", - "instr_62684", - "instr_62688", - "instr_62692", - "instr_62696" - ] - }, - "instr_62700": { - "virtual_address": 62700, - "size": 4, - "disassembly": "add lr, lr, #0x14", - "mnemonic": "add", - "operands": "lr, lr, #0x14", - "mode": "none" - }, - "instr_62704": { - "virtual_address": 62704, - "size": 4, - "disassembly": "add r1, r1, #0x14", - "mnemonic": "add", - "operands": "r1, r1, #0x14", - "mode": "none" - }, - "instr_62708": { - "virtual_address": 62708, - "size": 4, - "disassembly": "add r2, lr, r3, lsl #0x2", - "mnemonic": "add", - "operands": "r2, lr, r3, lsl #0x2", - "mode": "none" - }, - "instr_62712": { - "virtual_address": 62712, - "size": 4, - "disassembly": "add r3, r1, r3, lsl #0x2", - "mnemonic": "add", - "operands": "r3, r1, r3, lsl #0x2", - "mode": "none" - }, - "instr_62716": { - "virtual_address": 62716, - "size": 4, - "disassembly": "b 0x0f508", - "mnemonic": "b", - "operands": "0x0f508", - "mode": "none" - }, - "bb_62700": { - "virtual_address": 62700, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62728, - "children": [ - "instr_62700", - "instr_62704", - "instr_62708", - "instr_62712", - "instr_62716" - ] - }, - "instr_62720": { - "virtual_address": 62720, - "size": 4, - "disassembly": "cmp lr, r2", - "mnemonic": "cmp", - "operands": "lr, r2", - "mode": "none" - }, - "instr_62724": { - "virtual_address": 62724, - "size": 4, - "disassembly": "bcs 0x0f520", - "mnemonic": "bcs", - "operands": "0x0f520", - "mode": "none" - }, - "bb_62720": { - "virtual_address": 62720, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62728, - "children": [ - "instr_62720", - "instr_62724" - ] - }, - "instr_62728": { - "virtual_address": 62728, - "size": 4, - "disassembly": "ldr r12, [r2, #-0x4]!", - "mnemonic": "ldr", - "operands": "r12, [r2, #-0x4]!", - "mode": "none" - }, - "instr_62732": { - "virtual_address": 62732, - "size": 4, - "disassembly": "ldr r1, [r3, #-0x4]!", - "mnemonic": "ldr", - "operands": "r1, [r3, #-0x4]!", - "mode": "none" - }, - "instr_62736": { - "virtual_address": 62736, - "size": 4, - "disassembly": "cmp r12, r1", - "mnemonic": "cmp", - "operands": "r12, r1", - "mode": "none" - }, - "instr_62740": { - "virtual_address": 62740, - "size": 4, - "disassembly": "beq 0x0f500", - "mnemonic": "beq", - "operands": "0x0f500", - "mode": "none" - }, - "bb_62728": { - "virtual_address": 62728, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62744, - "children": [ - "instr_62728", - "instr_62732", - "instr_62736", - "instr_62740" - ] - }, - "instr_62744": { - "virtual_address": 62744, - "size": 4, - "disassembly": "movcs r0, #0x1", - "mnemonic": "movcs", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_62748": { - "virtual_address": 62748, - "size": 4, - "disassembly": "bcc 0x0f528", - "mnemonic": "bcc", - "operands": "0x0f528", - "mode": "none" - }, - "bb_62744": { - "virtual_address": 62744, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62752, - "children": [ - "instr_62744", - "instr_62748" - ] - }, - "instr_62752": { - "virtual_address": 62752, - "size": 4, - "disassembly": "ldr lr, [sp], #0x4", - "mnemonic": "ldr", - "operands": "lr, [sp], #0x4", - "mode": "none" - }, - "instr_62756": { - "virtual_address": 62756, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_62752": { - "virtual_address": 62752, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_62752", - "instr_62756" - ] - }, - "instr_62760": { - "virtual_address": 62760, - "size": 4, - "disassembly": "mvn r0, #0x0", - "mnemonic": "mvn", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_62764": { - "virtual_address": 62764, - "size": 4, - "disassembly": "ldr lr, [sp], #0x4", - "mnemonic": "ldr", - "operands": "lr, [sp], #0x4", - "mode": "none" - }, - "instr_62768": { - "virtual_address": 62768, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_62760": { - "virtual_address": 62760, - "size": 12, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_62760", - "instr_62764", - "instr_62768" - ] - }, - "func_62676": { - "virtual_address": 62676, - "size": 96, - "name": "__mcmp", - "children": [ - "bb_62676", - "bb_62700", - "bb_62720", - "bb_62728", - "bb_62744", - "bb_62752", - "bb_62760" - ] - }, - "instr_62772": { - "virtual_address": 62772, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mode": "none" - }, - "instr_62776": { - "virtual_address": 62776, - "size": 4, - "disassembly": "ldr r3, [r2, #0x10]", - "mnemonic": "ldr", - "operands": "r3, [r2, #0x10]", - "mode": "none" - }, - "instr_62780": { - "virtual_address": 62780, - "size": 4, - "disassembly": "ldr r5, [r1, #0x10]", - "mnemonic": "ldr", - "operands": "r5, [r1, #0x10]", - "mode": "none" - }, - "instr_62784": { - "virtual_address": 62784, - "size": 4, - "disassembly": "sub r5, r5, r3", - "mnemonic": "sub", - "operands": "r5, r5, r3", - "mode": "none" - }, - "instr_62788": { - "virtual_address": 62788, - "size": 4, - "disassembly": "cmp r5, #0x0", - "mnemonic": "cmp", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_62792": { - "virtual_address": 62792, - "size": 4, - "disassembly": "mov r4, r1", - "mnemonic": "mov", - "operands": "r4, r1", - "mode": "none" - }, - "instr_62796": { - "virtual_address": 62796, - "size": 4, - "disassembly": "mov r9, r2", - "mnemonic": "mov", - "operands": "r9, r2", - "mode": "none" - }, - "instr_62800": { - "virtual_address": 62800, - "size": 4, - "disassembly": "sub sp, sp, #0xc", - "mnemonic": "sub", - "operands": "sp, sp, #0xc", - "mode": "none" - }, - "instr_62804": { - "virtual_address": 62804, - "size": 4, - "disassembly": "bne 0x0f6b4", - "mnemonic": "bne", - "operands": "0x0f6b4", - "mode": "none" - }, - "bb_62772": { - "virtual_address": 62772, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62808, - "children": [ - "instr_62772", - "instr_62776", - "instr_62780", - "instr_62784", - "instr_62788", - "instr_62792", - "instr_62796", - "instr_62800", - "instr_62804" - ] - }, - "instr_62808": { - "virtual_address": 62808, - "size": 4, - "disassembly": "add lr, r1, #0x14", - "mnemonic": "add", - "operands": "lr, r1, #0x14", - "mode": "none" - }, - "instr_62812": { - "virtual_address": 62812, - "size": 4, - "disassembly": "add r2, r2, #0x14", - "mnemonic": "add", - "operands": "r2, r2, #0x14", - "mode": "none" - }, - "instr_62816": { - "virtual_address": 62816, - "size": 4, - "disassembly": "add r2, r2, r3, lsl #0x2", - "mnemonic": "add", - "operands": "r2, r2, r3, lsl #0x2", - "mode": "none" - }, - "instr_62820": { - "virtual_address": 62820, - "size": 4, - "disassembly": "add r3, lr, r3, lsl #0x2", - "mnemonic": "add", - "operands": "r3, lr, r3, lsl #0x2", - "mode": "none" - }, - "instr_62824": { - "virtual_address": 62824, - "size": 4, - "disassembly": "b 0x0f574", - "mnemonic": "b", - "operands": "0x0f574", - "mode": "none" - }, - "bb_62808": { - "virtual_address": 62808, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62836, - "children": [ - "instr_62808", - "instr_62812", - "instr_62816", - "instr_62820", - "instr_62824" - ] - }, - "instr_62828": { - "virtual_address": 62828, - "size": 4, - "disassembly": "cmp lr, r3", - "mnemonic": "cmp", - "operands": "lr, r3", - "mode": "none" - }, - "instr_62832": { - "virtual_address": 62832, - "size": 4, - "disassembly": "bcs 0x0f6d0", - "mnemonic": "bcs", - "operands": "0x0f6d0", - "mode": "none" - }, - "bb_62828": { - "virtual_address": 62828, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62836, - "children": [ - "instr_62828", - "instr_62832" - ] - }, - "instr_62836": { - "virtual_address": 62836, - "size": 4, - "disassembly": "ldr r12, [r3, #-0x4]!", - "mnemonic": "ldr", - "operands": "r12, [r3, #-0x4]!", - "mode": "none" - }, - "instr_62840": { - "virtual_address": 62840, - "size": 4, - "disassembly": "ldr r1, [r2, #-0x4]!", - "mnemonic": "ldr", - "operands": "r1, [r2, #-0x4]!", - "mode": "none" - }, - "instr_62844": { - "virtual_address": 62844, - "size": 4, - "disassembly": "cmp r12, r1", - "mnemonic": "cmp", - "operands": "r12, r1", - "mode": "none" - }, - "instr_62848": { - "virtual_address": 62848, - "size": 4, - "disassembly": "beq 0x0f56c", - "mnemonic": "beq", - "operands": "0x0f56c", - "mode": "none" - }, - "bb_62836": { - "virtual_address": 62836, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62852, - "children": [ - "instr_62836", - "instr_62840", - "instr_62844", - "instr_62848" - ] - }, - "instr_62852": { - "virtual_address": 62852, - "size": 4, - "disassembly": "bcc 0x0f6bc", - "mnemonic": "bcc", - "operands": "0x0f6bc", - "mode": "none" - }, - "bb_62852": { - "virtual_address": 62852, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62856, - "children": [ - "instr_62852" - ] - }, - "instr_62856": { - "virtual_address": 62856, - "size": 4, - "disassembly": "ldr r1, [r4, #0x4]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x4]", - "mode": "none" - }, - "instr_62860": { - "virtual_address": 62860, - "size": 4, - "disassembly": "bl 0x0ec04", - "mnemonic": "bl", - "operands": "0x0ec04", - "mode": "none" - }, - "instr_62864": { - "virtual_address": 62864, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_62868": { - "virtual_address": 62868, - "size": 4, - "disassembly": "beq 0x0f704", - "mnemonic": "beq", - "operands": "0x0f704", - "mode": "none" - }, - "bb_62856": { - "virtual_address": 62856, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62872, - "children": [ - "instr_62856", - "instr_62860", - "instr_62864", - "instr_62868" - ] - }, - "instr_62872": { - "virtual_address": 62872, - "size": 4, - "disassembly": "add r11, r0, #0x14", - "mnemonic": "add", - "operands": "r11, r0, #0x14", - "mode": "none" - }, - "instr_62876": { - "virtual_address": 62876, - "size": 4, - "disassembly": "mov r8, r11", - "mnemonic": "mov", - "operands": "r8, r11", - "mode": "none" - }, - "instr_62880": { - "virtual_address": 62880, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_62884": { - "virtual_address": 62884, - "size": 4, - "disassembly": "ldr r7, [r4, #0x10]", - "mnemonic": "ldr", - "operands": "r7, [r4, #0x10]", - "mode": "none" - }, - "instr_62888": { - "virtual_address": 62888, - "size": 4, - "disassembly": "ldr r10, [r9, #0x10]", - "mnemonic": "ldr", - "operands": "r10, [r9, #0x10]", - "mode": "none" - }, - "instr_62892": { - "virtual_address": 62892, - "size": 4, - "disassembly": "add r2, r4, #0x14", - "mnemonic": "add", - "operands": "r2, r4, #0x14", - "mode": "none" - }, - "instr_62896": { - "virtual_address": 62896, - "size": 4, - "disassembly": "str r5, [r0, #0xc]", - "mnemonic": "str", - "operands": "r5, [r0, #0xc]", - "mode": "none" - }, - "instr_62900": { - "virtual_address": 62900, - "size": 4, - "disassembly": "add lr, r4, #0x10", - "mnemonic": "add", - "operands": "lr, r4, #0x10", - "mode": "none" - }, - "instr_62904": { - "virtual_address": 62904, - "size": 4, - "disassembly": "ldr r5, [0xf718]", - "mnemonic": "ldr", - "operands": "r5, [0xf718]", - "mode": "none" - }, - "instr_62908": { - "virtual_address": 62908, - "size": 4, - "disassembly": "add r4, r9, #0x14", - "mnemonic": "add", - "operands": "r4, r9, #0x14", - "mode": "none" - }, - "instr_62912": { - "virtual_address": 62912, - "size": 4, - "disassembly": "str r2, [sp, #0x4]", - "mnemonic": "str", - "operands": "r2, [sp, #0x4]", - "mode": "none" - }, - "instr_62916": { - "virtual_address": 62916, - "size": 4, - "disassembly": "add r10, r4, r10, lsl #0x2", - "mnemonic": "add", - "operands": "r10, r4, r10, lsl #0x2", - "mode": "none" - }, - "instr_62920": { - "virtual_address": 62920, - "size": 4, - "disassembly": "add r2, r2, r7, lsl #0x2", - "mnemonic": "add", - "operands": "r2, r2, r7, lsl #0x2", - "mode": "none" - }, - "bb_62872": { - "virtual_address": 62872, - "size": 52, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62924, - "children": [ - "instr_62872", - "instr_62876", - "instr_62880", - "instr_62884", - "instr_62888", - "instr_62892", - "instr_62896", - "instr_62900", - "instr_62904", - "instr_62908", - "instr_62912", - "instr_62916", - "instr_62920" - ] - }, - "instr_62924": { - "virtual_address": 62924, - "size": 4, - "disassembly": "ldr r6, [lr, #0x4]!", - "mnemonic": "ldr", - "operands": "r6, [lr, #0x4]!", - "mode": "none" - }, - "instr_62928": { - "virtual_address": 62928, - "size": 4, - "disassembly": "ldr r12, [r4], #0x4", - "mnemonic": "ldr", - "operands": "r12, [r4], #0x4", - "mode": "none" - }, - "instr_62932": { - "virtual_address": 62932, - "size": 4, - "disassembly": "and r1, r6, r5", - "mnemonic": "and", - "operands": "r1, r6, r5", - "mode": "none" - }, - "instr_62936": { - "virtual_address": 62936, - "size": 4, - "disassembly": "add r1, r1, r3", - "mnemonic": "add", - "operands": "r1, r1, r3", - "mode": "none" - }, - "instr_62940": { - "virtual_address": 62940, - "size": 4, - "disassembly": "and r3, r12, r5", - "mnemonic": "and", - "operands": "r3, r12, r5", - "mode": "none" - }, - "instr_62944": { - "virtual_address": 62944, - "size": 4, - "disassembly": "sub r1, r1, r3", - "mnemonic": "sub", - "operands": "r1, r1, r3", - "mode": "none" - }, - "instr_62948": { - "virtual_address": 62948, - "size": 4, - "disassembly": "mov r3, r12, lsr #0x10", - "mnemonic": "mov", - "operands": "r3, r12, lsr #0x10", - "mode": "none" - }, - "instr_62952": { - "virtual_address": 62952, - "size": 4, - "disassembly": "rsb r3, r3, r6, lsr #0x10", - "mnemonic": "rsb", - "operands": "r3, r3, r6, lsr #0x10", - "mode": "none" - }, - "instr_62956": { - "virtual_address": 62956, - "size": 4, - "disassembly": "add r3, r3, r1, asr #0x10", - "mnemonic": "add", - "operands": "r3, r3, r1, asr #0x10", - "mode": "none" - }, - "instr_62960": { - "virtual_address": 62960, - "size": 4, - "disassembly": "and r1, r1, r5", - "mnemonic": "and", - "operands": "r1, r1, r5", - "mode": "none" - }, - "instr_62964": { - "virtual_address": 62964, - "size": 4, - "disassembly": "orr r12, r1, r3, lsl #0x10", - "mnemonic": "orr", - "operands": "r12, r1, r3, lsl #0x10", - "mode": "none" - }, - "instr_62968": { - "virtual_address": 62968, - "size": 4, - "disassembly": "cmp r10, r4", - "mnemonic": "cmp", - "operands": "r10, r4", - "mode": "none" - }, - "instr_62972": { - "virtual_address": 62972, - "size": 4, - "disassembly": "str r12, [r8], #0x4", - "mnemonic": "str", - "operands": "r12, [r8], #0x4", - "mode": "none" - }, - "instr_62976": { - "virtual_address": 62976, - "size": 4, - "disassembly": "mov r3, r3, asr #0x10", - "mnemonic": "mov", - "operands": "r3, r3, asr #0x10", - "mode": "none" - }, - "instr_62980": { - "virtual_address": 62980, - "size": 4, - "disassembly": "bhi 0x0f5cc", - "mnemonic": "bhi", - "operands": "0x0f5cc", - "mode": "none" - }, - "bb_62924": { - "virtual_address": 62924, - "size": 60, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62984, - "children": [ - "instr_62924", - "instr_62928", - "instr_62932", - "instr_62936", - "instr_62940", - "instr_62944", - "instr_62948", - "instr_62952", - "instr_62956", - "instr_62960", - "instr_62964", - "instr_62968", - "instr_62972", - "instr_62976", - "instr_62980" - ] - }, - "instr_62984": { - "virtual_address": 62984, - "size": 4, - "disassembly": "sub r1, r10, r9", - "mnemonic": "sub", - "operands": "r1, r10, r9", - "mode": "none" - }, - "instr_62988": { - "virtual_address": 62988, - "size": 4, - "disassembly": "sub r1, r1, #0x15", - "mnemonic": "sub", - "operands": "r1, r1, #0x15", - "mode": "none" - }, - "instr_62992": { - "virtual_address": 62992, - "size": 4, - "disassembly": "add r9, r9, #0x15", - "mnemonic": "add", - "operands": "r9, r9, #0x15", - "mode": "none" - }, - "instr_62996": { - "virtual_address": 62996, - "size": 4, - "disassembly": "cmp r10, r9", - "mnemonic": "cmp", - "operands": "r10, r9", - "mode": "none" - }, - "instr_63000": { - "virtual_address": 63000, - "size": 4, - "disassembly": "bic lr, r1, #0x3", - "mnemonic": "bic", - "operands": "lr, r1, #0x3", - "mode": "none" - }, - "instr_63004": { - "virtual_address": 63004, - "size": 4, - "disassembly": "add lr, lr, #0x4", - "mnemonic": "add", - "operands": "lr, lr, #0x4", - "mode": "none" - }, - "instr_63008": { - "virtual_address": 63008, - "size": 4, - "disassembly": "movcc lr, #0x4", - "mnemonic": "movcc", - "operands": "lr, #0x4", - "mode": "none" - }, - "instr_63012": { - "virtual_address": 63012, - "size": 4, - "disassembly": "bic r1, r1, #0x3", - "mnemonic": "bic", - "operands": "r1, r1, #0x3", - "mode": "none" - }, - "instr_63016": { - "virtual_address": 63016, - "size": 4, - "disassembly": "movcc r1, #0x0", - "mnemonic": "movcc", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_63020": { - "virtual_address": 63020, - "size": 4, - "disassembly": "ldr r4, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0x4]", - "mode": "none" - }, - "instr_63024": { - "virtual_address": 63024, - "size": 4, - "disassembly": "add r5, r4, lr", - "mnemonic": "add", - "operands": "r5, r4, lr", - "mode": "none" - }, - "instr_63028": { - "virtual_address": 63028, - "size": 4, - "disassembly": "cmp r2, r5", - "mnemonic": "cmp", - "operands": "r2, r5", - "mode": "none" - }, - "instr_63032": { - "virtual_address": 63032, - "size": 4, - "disassembly": "add r1, r11, r1", - "mnemonic": "add", - "operands": "r1, r11, r1", - "mode": "none" - }, - "instr_63036": { - "virtual_address": 63036, - "size": 4, - "disassembly": "add r11, r11, lr", - "mnemonic": "add", - "operands": "r11, r11, lr", - "mode": "none" - }, - "instr_63040": { - "virtual_address": 63040, - "size": 4, - "disassembly": "bls 0x0f68c", - "mnemonic": "bls", - "operands": "0x0f68c", - "mode": "none" - }, - "bb_62984": { - "virtual_address": 62984, - "size": 60, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 63044, - "children": [ - "instr_62984", - "instr_62988", - "instr_62992", - "instr_62996", - "instr_63000", - "instr_63004", - "instr_63008", - "instr_63012", - "instr_63016", - "instr_63020", - "instr_63024", - "instr_63028", - "instr_63032", - "instr_63036", - "instr_63040" - ] - }, - "instr_63044": { - "virtual_address": 63044, - "size": 4, - "disassembly": "mov r4, r11", - "mnemonic": "mov", - "operands": "r4, r11", - "mode": "none" - }, - "instr_63048": { - "virtual_address": 63048, - "size": 4, - "disassembly": "mov r1, r5", - "mnemonic": "mov", - "operands": "r1, r5", - "mode": "none" - }, - "instr_63052": { - "virtual_address": 63052, - "size": 4, - "disassembly": "ldr lr, [0xf718]", - "mnemonic": "ldr", - "operands": "lr, [0xf718]", - "mode": "none" - }, - "bb_63044": { - "virtual_address": 63044, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 63056, - "children": [ - "instr_63044", - "instr_63048", - "instr_63052" - ] - }, - "instr_63056": { - "virtual_address": 63056, - "size": 4, - "disassembly": "ldr r8, [r1], #0x4", - "mnemonic": "ldr", - "operands": "r8, [r1], #0x4", - "mode": "none" - }, - "instr_63060": { - "virtual_address": 63060, - "size": 4, - "disassembly": "and r12, r8, lr", - "mnemonic": "and", - "operands": "r12, r8, lr", - "mode": "none" - }, - "instr_63064": { - "virtual_address": 63064, - "size": 4, - "disassembly": "add r3, r12, r3", - "mnemonic": "add", - "operands": "r3, r12, r3", - "mode": "none" - }, - "instr_63068": { - "virtual_address": 63068, - "size": 4, - "disassembly": "mov r6, r3, asr #0x10", - "mnemonic": "mov", - "operands": "r6, r3, asr #0x10", - "mode": "none" - }, - "instr_63072": { - "virtual_address": 63072, - "size": 4, - "disassembly": "add r6, r6, r8, lsr #0x10", - "mnemonic": "add", - "operands": "r6, r6, r8, lsr #0x10", - "mode": "none" - }, - "instr_63076": { - "virtual_address": 63076, - "size": 4, - "disassembly": "and r3, r3, lr", - "mnemonic": "and", - "operands": "r3, r3, lr", - "mode": "none" - }, - "instr_63080": { - "virtual_address": 63080, - "size": 4, - "disassembly": "orr r12, r3, r6, lsl #0x10", - "mnemonic": "orr", - "operands": "r12, r3, r6, lsl #0x10", - "mode": "none" - }, - "instr_63084": { - "virtual_address": 63084, - "size": 4, - "disassembly": "cmp r2, r1", - "mnemonic": "cmp", - "operands": "r2, r1", - "mode": "none" - }, - "instr_63088": { - "virtual_address": 63088, - "size": 4, - "disassembly": "str r12, [r4], #0x4", - "mnemonic": "str", - "operands": "r12, [r4], #0x4", - "mode": "none" - }, - "instr_63092": { - "virtual_address": 63092, - "size": 4, - "disassembly": "mov r3, r6, asr #0x10", - "mnemonic": "mov", - "operands": "r3, r6, asr #0x10", - "mode": "none" - }, - "instr_63096": { - "virtual_address": 63096, - "size": 4, - "disassembly": "bhi 0x0f650", - "mnemonic": "bhi", - "operands": "0x0f650", - "mode": "none" - }, - "bb_63056": { - "virtual_address": 63056, - "size": 44, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 63100, - "children": [ - "instr_63056", - "instr_63060", - "instr_63064", - "instr_63068", - "instr_63072", - "instr_63076", - "instr_63080", - "instr_63084", - "instr_63088", - "instr_63092", - "instr_63096" - ] - }, - "instr_63100": { - "virtual_address": 63100, - "size": 4, - "disassembly": "sub r1, r2, #0x1", - "mnemonic": "sub", - "operands": "r1, r2, #0x1", - "mode": "none" - }, - "instr_63104": { - "virtual_address": 63104, - "size": 4, - "disassembly": "sub r1, r1, r5", - "mnemonic": "sub", - "operands": "r1, r1, r5", - "mode": "none" - }, - "instr_63108": { - "virtual_address": 63108, - "size": 4, - "disassembly": "bic r1, r1, #0x3", - "mnemonic": "bic", - "operands": "r1, r1, #0x3", - "mode": "none" - }, - "instr_63112": { - "virtual_address": 63112, - "size": 4, - "disassembly": "add r1, r11, r1", - "mnemonic": "add", - "operands": "r1, r11, r1", - "mode": "none" - }, - "bb_63100": { - "virtual_address": 63100, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 63116, - "children": [ - "instr_63100", - "instr_63104", - "instr_63108", - "instr_63112" - ] - }, - "instr_63116": { - "virtual_address": 63116, - "size": 4, - "disassembly": "cmp r12, #0x0", - "mnemonic": "cmp", - "operands": "r12, #0x0", - "mode": "none" - }, - "instr_63120": { - "virtual_address": 63120, - "size": 4, - "disassembly": "bne 0x0f6a4", - "mnemonic": "bne", - "operands": "0x0f6a4", - "mode": "none" - }, - "bb_63116": { - "virtual_address": 63116, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 63124, - "children": [ - "instr_63116", - "instr_63120" - ] - }, - "instr_63124": { - "virtual_address": 63124, - "size": 4, - "disassembly": "ldr r3, [r1, #-0x4]!", - "mnemonic": "ldr", - "operands": "r3, [r1, #-0x4]!", - "mode": "none" - }, - "instr_63128": { - "virtual_address": 63128, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_63132": { - "virtual_address": 63132, - "size": 4, - "disassembly": "sub r7, r7, #0x1", - "mnemonic": "sub", - "operands": "r7, r7, #0x1", - "mode": "none" - }, - "instr_63136": { - "virtual_address": 63136, - "size": 4, - "disassembly": "beq 0x0f694", - "mnemonic": "beq", - "operands": "0x0f694", - "mode": "none" - }, - "bb_63124": { - "virtual_address": 63124, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 63140, - "children": [ - "instr_63124", - "instr_63128", - "instr_63132", - "instr_63136" - ] - }, - "instr_63140": { - "virtual_address": 63140, - "size": 4, - "disassembly": "str r7, [r0, #0x10]", - "mnemonic": "str", - "operands": "r7, [r0, #0x10]", - "mode": "none" - }, - "bb_63140": { - "virtual_address": 63140, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 63144, - "children": [ - "instr_63140" - ] - }, - "instr_63144": { - "virtual_address": 63144, - "size": 4, - "disassembly": "add sp, sp, #0xc", - "mnemonic": "add", - "operands": "sp, sp, #0xc", - "mode": "none" - }, - "instr_63148": { - "virtual_address": 63148, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mode": "none" - }, - "instr_63152": { - "virtual_address": 63152, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_63144": { - "virtual_address": 63144, - "size": 12, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_63144", - "instr_63148", - "instr_63152" - ] - }, - "instr_63156": { - "virtual_address": 63156, - "size": 4, - "disassembly": "movge r5, #0x0", - "mnemonic": "movge", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_63160": { - "virtual_address": 63160, - "size": 4, - "disassembly": "bge 0x0f588", - "mnemonic": "bge", - "operands": "0x0f588", - "mode": "none" - }, - "bb_63156": { - "virtual_address": 63156, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 63164, - "children": [ - "instr_63156", - "instr_63160" - ] - }, - "instr_63164": { - "virtual_address": 63164, - "size": 4, - "disassembly": "mov r3, r4", - "mnemonic": "mov", - "operands": "r3, r4", - "mode": "none" - }, - "instr_63168": { - "virtual_address": 63168, - "size": 4, - "disassembly": "mov r5, #0x1", - "mnemonic": "mov", - "operands": "r5, #0x1", - "mode": "none" - }, - "instr_63172": { - "virtual_address": 63172, - "size": 4, - "disassembly": "mov r4, r9", - "mnemonic": "mov", - "operands": "r4, r9", - "mode": "none" - }, - "instr_63176": { - "virtual_address": 63176, - "size": 4, - "disassembly": "mov r9, r3", - "mnemonic": "mov", - "operands": "r9, r3", - "mode": "none" - }, - "instr_63180": { - "virtual_address": 63180, - "size": 4, - "disassembly": "b 0x0f588", - "mnemonic": "b", - "operands": "0x0f588", - "mode": "none" - }, - "bb_63164": { - "virtual_address": 63164, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62856, - "children": [ - "instr_63164", - "instr_63168", - "instr_63172", - "instr_63176", - "instr_63180" - ] - }, - "instr_63184": { - "virtual_address": 63184, - "size": 4, - "disassembly": "mov r1, #0x0", - "mnemonic": "mov", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_63188": { - "virtual_address": 63188, - "size": 4, - "disassembly": "bl 0x0ec04", - "mnemonic": "bl", - "operands": "0x0ec04", - "mode": "none" - }, - "instr_63192": { - "virtual_address": 63192, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_63196": { - "virtual_address": 63196, - "size": 4, - "disassembly": "movne r2, #0x1", - "mnemonic": "movne", - "operands": "r2, #0x1", - "mode": "none" - }, - "instr_63200": { - "virtual_address": 63200, - "size": 4, - "disassembly": "movne r3, #0x0", - "mnemonic": "movne", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_63204": { - "virtual_address": 63204, - "size": 4, - "disassembly": "strne r2, [r0, #0x10]", - "mnemonic": "strne", - "operands": "r2, [r0, #0x10]", - "mode": "none" - }, - "instr_63208": { - "virtual_address": 63208, - "size": 4, - "disassembly": "strne r3, [r0, #0x14]", - "mnemonic": "strne", - "operands": "r3, [r0, #0x14]", - "mode": "none" - }, - "instr_63212": { - "virtual_address": 63212, - "size": 4, - "disassembly": "bne 0x0f6a8", - "mnemonic": "bne", - "operands": "0x0f6a8", - "mode": "none" - }, - "bb_63184": { - "virtual_address": 63184, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 63216, - "children": [ - "instr_63184", - "instr_63188", - "instr_63192", - "instr_63196", - "instr_63200", - "instr_63204", - "instr_63208", - "instr_63212" - ] - }, - "instr_63216": { - "virtual_address": 63216, - "size": 4, - "disassembly": "mov r2, r0", - "mnemonic": "mov", - "operands": "r2, r0", - "mode": "none" - }, - "instr_63220": { - "virtual_address": 63220, - "size": 4, - "disassembly": "ldr r3, [0xf71c]", - "mnemonic": "ldr", - "operands": "r3, [0xf71c]", - "mode": "none" - }, - "instr_63224": { - "virtual_address": 63224, - "size": 4, - "disassembly": "ldr r1, [0xf720]", - "mnemonic": "ldr", - "operands": "r1, [0xf720]", - "mode": "none" - }, - "instr_63228": { - "virtual_address": 63228, - "size": 4, - "disassembly": "ldr r0, [0xf724]", - "mnemonic": "ldr", - "operands": "r0, [0xf724]", - "mode": "none" - }, - "instr_63232": { - "virtual_address": 63232, - "size": 4, - "disassembly": "bl 0x11a84", - "mnemonic": "bl", - "operands": "0x11a84", - "mode": "none" - }, - "bb_63216": { - "virtual_address": 63216, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_63216", - "instr_63220", - "instr_63224", - "instr_63228", - "instr_63232" - ] - }, - "instr_63236": { - "virtual_address": 63236, - "size": 4, - "disassembly": "mov r2, r0", - "mnemonic": "mov", - "operands": "r2, r0", - "mode": "none" - }, - "instr_63240": { - "virtual_address": 63240, - "size": 4, - "disassembly": "mov r1, #0x240", - "mnemonic": "mov", - "operands": "r1, #0x240", - "mode": "none" - }, - "instr_63244": { - "virtual_address": 63244, - "size": 4, - "disassembly": "ldr r3, [0xf71c]", - "mnemonic": "ldr", - "operands": "r3, [0xf71c]", - "mode": "none" - }, - "instr_63248": { - "virtual_address": 63248, - "size": 4, - "disassembly": "ldr r0, [0xf724]", - "mnemonic": "ldr", - "operands": "r0, [0xf724]", - "mode": "none" - }, - "instr_63252": { - "virtual_address": 63252, - "size": 4, - "disassembly": "bl 0x11a84", - "mnemonic": "bl", - "operands": "0x11a84", - "mode": "none" - }, - "bb_63236": { - "virtual_address": 63236, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_63236", - "instr_63240", - "instr_63244", - "instr_63248", - "instr_63252" - ] - }, - "dw_63256": { - "virtual_address": 63256, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 62904, - 63052 - ] - }, - "dw_63260": { - "virtual_address": 63260, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 63244, - 63220 - ] - }, - "dw_63264": { - "virtual_address": 63264, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 63224 - ] - }, - "dw_63268": { - "virtual_address": 63268, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 63248, - 63228 - ] - }, - "func_62772": { - "virtual_address": 62772, - "size": 500, - "name": "__mdiff", - "children": [ - "bb_62772", - "bb_62808", - "bb_62828", - "bb_62836", - "bb_62852", - "bb_62856", - "bb_62872", - "bb_62924", - "bb_62984", - "bb_63044", - "bb_63056", - "bb_63100", - "bb_63116", - "bb_63124", - "bb_63140", - "bb_63144", - "bb_63156", - "bb_63164", - "bb_63184", - "bb_63216", - "bb_63236", - "dw_63256", - "dw_63260", - "dw_63264", - "dw_63268" - ] - }, - "instr_63272": { - "virtual_address": 63272, - "size": 4, - "disassembly": "ldr r3, [0xf788]", - "mnemonic": "ldr", - "operands": "r3, [0xf788]", - "mode": "none" - }, - "instr_63276": { - "virtual_address": 63276, - "size": 4, - "disassembly": "and r3, r3, r1", - "mnemonic": "and", - "operands": "r3, r3, r1", - "mode": "none" - }, - "instr_63280": { - "virtual_address": 63280, - "size": 4, - "disassembly": "sub r3, r3, #0x3400000", - "mnemonic": "sub", - "operands": "r3, r3, #0x3400000", - "mode": "none" - }, - "instr_63284": { - "virtual_address": 63284, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_63288": { - "virtual_address": 63288, - "size": 4, - "disassembly": "ble 0x0f748", - "mnemonic": "ble", - "operands": "0x0f748", - "mode": "none" - }, - "bb_63272": { - "virtual_address": 63272, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 63292, - "children": [ - "instr_63272", - "instr_63276", - "instr_63280", - "instr_63284", - "instr_63288" - ] - }, - "instr_63292": { - "virtual_address": 63292, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_63296": { - "virtual_address": 63296, - "size": 4, - "disassembly": "mov r1, r3", - "mnemonic": "mov", - "operands": "r1, r3", - "mode": "none" - }, - "instr_63300": { - "virtual_address": 63300, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_63292": { - "virtual_address": 63292, - "size": 12, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_63292", - "instr_63296", - "instr_63300" - ] - }, - "instr_63304": { - "virtual_address": 63304, - "size": 4, - "disassembly": "rsb r3, r3, #0x0", - "mnemonic": "rsb", - "operands": "r3, r3, #0x0", - "mode": "none" - }, - "instr_63308": { - "virtual_address": 63308, - "size": 4, - "disassembly": "cmp r3, #0x1400000", - "mnemonic": "cmp", - "operands": "r3, #0x1400000", - "mode": "none" - }, - "instr_63312": { - "virtual_address": 63312, - "size": 4, - "disassembly": "mov r3, r3, asr #0x14", - "mnemonic": "mov", - "operands": "r3, r3, asr #0x14", - "mode": "none" - }, - "instr_63316": { - "virtual_address": 63316, - "size": 4, - "disassembly": "bge 0x0f768", - "mnemonic": "bge", - "operands": "0x0f768", - "mode": "none" - }, - "bb_63304": { - "virtual_address": 63304, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 63320, - "children": [ - "instr_63304", - "instr_63308", - "instr_63312", - "instr_63316" - ] - }, - "instr_63320": { - "virtual_address": 63320, - "size": 4, - "disassembly": "mov r2, #0x80000", - "mnemonic": "mov", - "operands": "r2, #0x80000", - "mode": "none" - }, - "instr_63324": { - "virtual_address": 63324, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_63328": { - "virtual_address": 63328, - "size": 4, - "disassembly": "mov r1, r2, asr r3", - "mnemonic": "mov", - "operands": "r1, r2, asr r3", - "mode": "none" - }, - "instr_63332": { - "virtual_address": 63332, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_63320": { - "virtual_address": 63320, - "size": 16, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_63320", - "instr_63324", - "instr_63328", - "instr_63332" - ] - }, - "instr_63336": { - "virtual_address": 63336, - "size": 4, - "disassembly": "sub r3, r3, #0x14", - "mnemonic": "sub", - "operands": "r3, r3, #0x14", - "mode": "none" - }, - "instr_63340": { - "virtual_address": 63340, - "size": 4, - "disassembly": "cmp r3, #0x1e", - "mnemonic": "cmp", - "operands": "r3, #0x1e", - "mode": "none" - }, - "instr_63344": { - "virtual_address": 63344, - "size": 4, - "disassembly": "movle r2, #0x80000000", - "mnemonic": "movle", - "operands": "r2, #0x80000000", - "mode": "none" - }, - "instr_63348": { - "virtual_address": 63348, - "size": 4, - "disassembly": "movgt r3, #0x1", - "mnemonic": "movgt", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_63352": { - "virtual_address": 63352, - "size": 4, - "disassembly": "movle r3, r2, lsr r3", - "mnemonic": "movle", - "operands": "r3, r2, lsr r3", - "mode": "none" - }, - "instr_63356": { - "virtual_address": 63356, - "size": 4, - "disassembly": "mov r1, #0x0", - "mnemonic": "mov", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_63360": { - "virtual_address": 63360, - "size": 4, - "disassembly": "mov r0, r3", - "mnemonic": "mov", - "operands": "r0, r3", - "mode": "none" - }, - "instr_63364": { - "virtual_address": 63364, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_63336": { - "virtual_address": 63336, - "size": 32, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_63336", - "instr_63340", - "instr_63344", - "instr_63348", - "instr_63352", - "instr_63356", - "instr_63360", - "instr_63364" - ] - }, - "dw_63368": { - "virtual_address": 63368, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 63272 - ] - }, - "func_63272": { - "virtual_address": 63272, - "size": 100, - "name": "__ulp", - "children": [ - "bb_63272", - "bb_63292", - "bb_63304", - "bb_63320", - "bb_63336", - "dw_63368" - ] - }, - "instr_63372": { - "virtual_address": 63372, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, r7, r8, lr}", - "mode": "none" - }, - "instr_63376": { - "virtual_address": 63376, - "size": 4, - "disassembly": "ldr r6, [r0, #0x10]", - "mnemonic": "ldr", - "operands": "r6, [r0, #0x10]", - "mode": "none" - }, - "instr_63380": { - "virtual_address": 63380, - "size": 4, - "disassembly": "add r4, r0, #0x14", - "mnemonic": "add", - "operands": "r4, r0, #0x14", - "mode": "none" - }, - "instr_63384": { - "virtual_address": 63384, - "size": 4, - "disassembly": "add r6, r4, r6, lsl #0x2", - "mnemonic": "add", - "operands": "r6, r4, r6, lsl #0x2", - "mode": "none" - }, - "instr_63388": { - "virtual_address": 63388, - "size": 4, - "disassembly": "ldr r7, [r6, #-0x4]", - "mnemonic": "ldr", - "operands": "r7, [r6, #-0x4]", - "mode": "none" - }, - "instr_63392": { - "virtual_address": 63392, - "size": 4, - "disassembly": "mov r0, r7", - "mnemonic": "mov", - "operands": "r0, r7", - "mode": "none" - }, - "instr_63396": { - "virtual_address": 63396, - "size": 4, - "disassembly": "bl 0x0eec0", - "mnemonic": "bl", - "operands": "0x0eec0", - "mode": "none" - }, - "instr_63400": { - "virtual_address": 63400, - "size": 4, - "disassembly": "rsb r3, r0, #0x20", - "mnemonic": "rsb", - "operands": "r3, r0, #0x20", - "mode": "none" - }, - "instr_63404": { - "virtual_address": 63404, - "size": 4, - "disassembly": "cmp r0, #0xa", - "mnemonic": "cmp", - "operands": "r0, #0xa", - "mode": "none" - }, - "instr_63408": { - "virtual_address": 63408, - "size": 4, - "disassembly": "str r3, [r1, #0x0]", - "mnemonic": "str", - "operands": "r3, [r1, #0x0]", - "mode": "none" - }, - "instr_63412": { - "virtual_address": 63412, - "size": 4, - "disassembly": "sub r5, r6, #0x4", - "mnemonic": "sub", - "operands": "r5, r6, #0x4", - "mode": "none" - }, - "instr_63416": { - "virtual_address": 63416, - "size": 4, - "disassembly": "ble 0x0f834", - "mnemonic": "ble", - "operands": "0x0f834", - "mode": "none" - }, - "bb_63372": { - "virtual_address": 63372, - "size": 48, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 63420, - "children": [ - "instr_63372", - "instr_63376", - "instr_63380", - "instr_63384", - "instr_63388", - "instr_63392", - "instr_63396", - "instr_63400", - "instr_63404", - "instr_63408", - "instr_63412", - "instr_63416" - ] - }, - "instr_63420": { - "virtual_address": 63420, - "size": 4, - "disassembly": "cmp r4, r5", - "mnemonic": "cmp", - "operands": "r4, r5", - "mode": "none" - }, - "instr_63424": { - "virtual_address": 63424, - "size": 4, - "disassembly": "bcs 0x0f810", - "mnemonic": "bcs", - "operands": "0x0f810", - "mode": "none" - }, - "bb_63420": { - "virtual_address": 63420, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 63428, - "children": [ - "instr_63420", - "instr_63424" - ] - }, - "instr_63428": { - "virtual_address": 63428, - "size": 4, - "disassembly": "subs r0, r0, #0xb", - "mnemonic": "subs", - "operands": "r0, r0, #0xb", - "mode": "none" - }, - "instr_63432": { - "virtual_address": 63432, - "size": 4, - "disassembly": "ldr r3, [r6, #-0x8]", - "mnemonic": "ldr", - "operands": "r3, [r6, #-0x8]", - "mode": "none" - }, - "instr_63436": { - "virtual_address": 63436, - "size": 4, - "disassembly": "beq 0x0f818", - "mnemonic": "beq", - "operands": "0x0f818", - "mode": "none" - }, - "bb_63428": { - "virtual_address": 63428, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 63440, - "children": [ - "instr_63428", - "instr_63432", - "instr_63436" - ] - }, - "instr_63440": { - "virtual_address": 63440, - "size": 4, - "disassembly": "rsb r1, r0, #0x20", - "mnemonic": "rsb", - "operands": "r1, r0, #0x20", - "mode": "none" - }, - "instr_63444": { - "virtual_address": 63444, - "size": 4, - "disassembly": "mov r2, r3, lsr r1", - "mnemonic": "mov", - "operands": "r2, r3, lsr r1", - "mode": "none" - }, - "instr_63448": { - "virtual_address": 63448, - "size": 4, - "disassembly": "orr r7, r2, r7, lsl r0", - "mnemonic": "orr", - "operands": "r7, r2, r7, lsl r0", - "mode": "none" - }, - "instr_63452": { - "virtual_address": 63452, - "size": 4, - "disassembly": "sub r2, r6, #0x8", - "mnemonic": "sub", - "operands": "r2, r6, #0x8", - "mode": "none" - }, - "instr_63456": { - "virtual_address": 63456, - "size": 4, - "disassembly": "cmp r4, r2", - "mnemonic": "cmp", - "operands": "r4, r2", - "mode": "none" - }, - "instr_63460": { - "virtual_address": 63460, - "size": 4, - "disassembly": "movcc r3, r3, lsl r0", - "mnemonic": "movcc", - "operands": "r3, r3, lsl r0", - "mode": "none" - }, - "instr_63464": { - "virtual_address": 63464, - "size": 4, - "disassembly": "ldrcc r0, [r6, #-0xc]", - "mnemonic": "ldrcc", - "operands": "r0, [r6, #-0xc]", - "mode": "none" - }, - "instr_63468": { - "virtual_address": 63468, - "size": 4, - "disassembly": "orr r5, r7, #0x3fc00000", - "mnemonic": "orr", - "operands": "r5, r7, #0x3fc00000", - "mode": "none" - }, - "instr_63472": { - "virtual_address": 63472, - "size": 4, - "disassembly": "orr r5, r5, #0x300000", - "mnemonic": "orr", - "operands": "r5, r5, #0x300000", - "mode": "none" - }, - "instr_63476": { - "virtual_address": 63476, - "size": 4, - "disassembly": "movcs r0, r3, lsl r0", - "mnemonic": "movcs", - "operands": "r0, r3, lsl r0", - "mode": "none" - }, - "instr_63480": { - "virtual_address": 63480, - "size": 4, - "disassembly": "orrcc r0, r3, r0, lsr r1", - "mnemonic": "orrcc", - "operands": "r0, r3, r0, lsr r1", - "mode": "none" - }, - "bb_63440": { - "virtual_address": 63440, - "size": 44, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 63484, - "children": [ - "instr_63440", - "instr_63444", - "instr_63448", - "instr_63452", - "instr_63456", - "instr_63460", - "instr_63464", - "instr_63468", - "instr_63472", - "instr_63476", - "instr_63480" - ] - }, - "instr_63484": { - "virtual_address": 63484, - "size": 4, - "disassembly": "mov r4, r0", - "mnemonic": "mov", - "operands": "r4, r0", - "mode": "none" - }, - "instr_63488": { - "virtual_address": 63488, - "size": 4, - "disassembly": "mov r1, r5", - "mnemonic": "mov", - "operands": "r1, r5", - "mode": "none" - }, - "instr_63492": { - "virtual_address": 63492, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_63496": { - "virtual_address": 63496, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, lr}", - "mode": "none" - }, - "instr_63500": { - "virtual_address": 63500, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_63484": { - "virtual_address": 63484, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_63484", - "instr_63488", - "instr_63492", - "instr_63496", - "instr_63500" - ] - }, - "instr_63504": { - "virtual_address": 63504, - "size": 4, - "disassembly": "subs r3, r0, #0xb", - "mnemonic": "subs", - "operands": "r3, r0, #0xb", - "mode": "none" - }, - "instr_63508": { - "virtual_address": 63508, - "size": 4, - "disassembly": "bne 0x0f868", - "mnemonic": "bne", - "operands": "0x0f868", - "mode": "none" - }, - "bb_63504": { - "virtual_address": 63504, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 63512, - "children": [ - "instr_63504", - "instr_63508" - ] - }, - "instr_63512": { - "virtual_address": 63512, - "size": 4, - "disassembly": "mov r4, r3", - "mnemonic": "mov", - "operands": "r4, r3", - "mode": "none" - }, - "instr_63516": { - "virtual_address": 63516, - "size": 4, - "disassembly": "orr r5, r7, #0x3fc00000", - "mnemonic": "orr", - "operands": "r5, r7, #0x3fc00000", - "mode": "none" - }, - "instr_63520": { - "virtual_address": 63520, - "size": 4, - "disassembly": "orr r5, r5, #0x300000", - "mnemonic": "orr", - "operands": "r5, r5, #0x300000", - "mode": "none" - }, - "instr_63524": { - "virtual_address": 63524, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_63528": { - "virtual_address": 63528, - "size": 4, - "disassembly": "mov r1, r5", - "mnemonic": "mov", - "operands": "r1, r5", - "mode": "none" - }, - "instr_63532": { - "virtual_address": 63532, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, lr}", - "mode": "none" - }, - "instr_63536": { - "virtual_address": 63536, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_63512": { - "virtual_address": 63512, - "size": 28, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_63512", - "instr_63516", - "instr_63520", - "instr_63524", - "instr_63528", - "instr_63532", - "instr_63536" - ] - }, - "instr_63540": { - "virtual_address": 63540, - "size": 4, - "disassembly": "ldr r2, [0xf878]", - "mnemonic": "ldr", - "operands": "r2, [0xf878]", - "mode": "none" - }, - "instr_63544": { - "virtual_address": 63544, - "size": 4, - "disassembly": "cmp r4, r5", - "mnemonic": "cmp", - "operands": "r4, r5", - "mode": "none" - }, - "instr_63548": { - "virtual_address": 63548, - "size": 4, - "disassembly": "rsb r3, r0, #0xb", - "mnemonic": "rsb", - "operands": "r3, r0, #0xb", - "mode": "none" - }, - "instr_63552": { - "virtual_address": 63552, - "size": 4, - "disassembly": "orr r5, r2, r7, lsr r3", - "mnemonic": "orr", - "operands": "r5, r2, r7, lsr r3", - "mode": "none" - }, - "instr_63556": { - "virtual_address": 63556, - "size": 4, - "disassembly": "movcs r2, #0x0", - "mnemonic": "movcs", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_63560": { - "virtual_address": 63560, - "size": 4, - "disassembly": "ldrcc r2, [r6, #-0x8]", - "mnemonic": "ldrcc", - "operands": "r2, [r6, #-0x8]", - "mode": "none" - }, - "instr_63564": { - "virtual_address": 63564, - "size": 4, - "disassembly": "movcc r2, r2, lsr r3", - "mnemonic": "movcc", - "operands": "r2, r2, lsr r3", - "mode": "none" - }, - "instr_63568": { - "virtual_address": 63568, - "size": 4, - "disassembly": "add r3, r0, #0x15", - "mnemonic": "add", - "operands": "r3, r0, #0x15", - "mode": "none" - }, - "instr_63572": { - "virtual_address": 63572, - "size": 4, - "disassembly": "orr r4, r2, r7, lsl r3", - "mnemonic": "orr", - "operands": "r4, r2, r7, lsl r3", - "mode": "none" - }, - "instr_63576": { - "virtual_address": 63576, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_63580": { - "virtual_address": 63580, - "size": 4, - "disassembly": "mov r1, r5", - "mnemonic": "mov", - "operands": "r1, r5", - "mode": "none" - }, - "instr_63584": { - "virtual_address": 63584, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, lr}", - "mode": "none" - }, - "instr_63588": { - "virtual_address": 63588, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_63540": { - "virtual_address": 63540, - "size": 52, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_63540", - "instr_63544", - "instr_63548", - "instr_63552", - "instr_63556", - "instr_63560", - "instr_63564", - "instr_63568", - "instr_63572", - "instr_63576", - "instr_63580", - "instr_63584", - "instr_63588" - ] - }, - "instr_63592": { - "virtual_address": 63592, - "size": 4, - "disassembly": "ldr r2, [0xf878]", - "mnemonic": "ldr", - "operands": "r2, [0xf878]", - "mode": "none" - }, - "instr_63596": { - "virtual_address": 63596, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_63600": { - "virtual_address": 63600, - "size": 4, - "disassembly": "orr r5, r2, r7, lsl r3", - "mnemonic": "orr", - "operands": "r5, r2, r7, lsl r3", - "mode": "none" - }, - "instr_63604": { - "virtual_address": 63604, - "size": 4, - "disassembly": "b 0x0f7fc", - "mnemonic": "b", - "operands": "0x0f7fc", - "mode": "none" - }, - "bb_63592": { - "virtual_address": 63592, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 63484, - "children": [ - "instr_63592", - "instr_63596", - "instr_63600", - "instr_63604" - ] - }, - "dw_63608": { - "virtual_address": 63608, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 63592, - 63540 - ] - }, - "func_63372": { - "virtual_address": 63372, - "size": 240, - "name": "__b2d", - "children": [ - "bb_63372", - "bb_63420", - "bb_63428", - "bb_63440", - "bb_63484", - "bb_63504", - "bb_63512", - "bb_63540", - "bb_63592", - "dw_63608" - ] - }, - "instr_63612": { - "virtual_address": 63612, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_63616": { - "virtual_address": 63616, - "size": 4, - "disassembly": "mov r1, #0x1", - "mnemonic": "mov", - "operands": "r1, #0x1", - "mode": "none" - }, - "instr_63620": { - "virtual_address": 63620, - "size": 4, - "disassembly": "sub sp, sp, #0x8", - "mnemonic": "sub", - "operands": "sp, sp, #0x8", - "mode": "none" - }, - "instr_63624": { - "virtual_address": 63624, - "size": 4, - "disassembly": "mov r6, r2", - "mnemonic": "mov", - "operands": "r6, r2", - "mode": "none" - }, - "instr_63628": { - "virtual_address": 63628, - "size": 4, - "disassembly": "mov r4, r3", - "mnemonic": "mov", - "operands": "r4, r3", - "mode": "none" - }, - "instr_63632": { - "virtual_address": 63632, - "size": 4, - "disassembly": "bl 0x0ec04", - "mnemonic": "bl", - "operands": "0x0ec04", - "mode": "none" - }, - "instr_63636": { - "virtual_address": 63636, - "size": 4, - "disassembly": "subs r5, r0, #0x0", - "mnemonic": "subs", - "operands": "r5, r0, #0x0", - "mode": "none" - }, - "instr_63640": { - "virtual_address": 63640, - "size": 4, - "disassembly": "beq 0x0f99c", - "mnemonic": "beq", - "operands": "0x0f99c", - "mode": "none" - }, - "bb_63612": { - "virtual_address": 63612, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 63644, - "children": [ - "instr_63612", - "instr_63616", - "instr_63620", - "instr_63624", - "instr_63628", - "instr_63632", - "instr_63636", - "instr_63640" - ] - }, - "instr_63644": { - "virtual_address": 63644, - "size": 4, - "disassembly": "ldr r1, [0xf9b0]", - "mnemonic": "ldr", - "operands": "r1, [0xf9b0]", - "mode": "none" - }, - "instr_63648": { - "virtual_address": 63648, - "size": 4, - "disassembly": "bic r2, r4, #0xff000000", - "mnemonic": "bic", - "operands": "r2, r4, #0xff000000", - "mode": "none" - }, - "instr_63652": { - "virtual_address": 63652, - "size": 4, - "disassembly": "bic r2, r2, #0xf00000", - "mnemonic": "bic", - "operands": "r2, r2, #0xf00000", - "mode": "none" - }, - "instr_63656": { - "virtual_address": 63656, - "size": 4, - "disassembly": "ands r4, r1, r4, lsr #0x14", - "mnemonic": "ands", - "operands": "r4, r1, r4, lsr #0x14", - "mode": "none" - }, - "instr_63660": { - "virtual_address": 63660, - "size": 4, - "disassembly": "orrne r2, r2, #0x100000", - "mnemonic": "orrne", - "operands": "r2, r2, #0x100000", - "mode": "none" - }, - "instr_63664": { - "virtual_address": 63664, - "size": 4, - "disassembly": "cmp r6, #0x0", - "mnemonic": "cmp", - "operands": "r6, #0x0", - "mode": "none" - }, - "instr_63668": { - "virtual_address": 63668, - "size": 4, - "disassembly": "str r2, [sp, #0x4]", - "mnemonic": "str", - "operands": "r2, [sp, #0x4]", - "mode": "none" - }, - "instr_63672": { - "virtual_address": 63672, - "size": 4, - "disassembly": "bne 0x0f914", - "mnemonic": "bne", - "operands": "0x0f914", - "mode": "none" - }, - "bb_63644": { - "virtual_address": 63644, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 63676, - "children": [ - "instr_63644", - "instr_63648", - "instr_63652", - "instr_63656", - "instr_63660", - "instr_63664", - "instr_63668", - "instr_63672" - ] - }, - "instr_63676": { - "virtual_address": 63676, - "size": 4, - "disassembly": "add r0, sp, #0x4", - "mnemonic": "add", - "operands": "r0, sp, #0x4", - "mode": "none" - }, - "instr_63680": { - "virtual_address": 63680, - "size": 4, - "disassembly": "bl 0x0ef18", - "mnemonic": "bl", - "operands": "0x0ef18", - "mode": "none" - }, - "instr_63684": { - "virtual_address": 63684, - "size": 4, - "disassembly": "mov r3, #0x1", - "mnemonic": "mov", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_63688": { - "virtual_address": 63688, - "size": 4, - "disassembly": "ldr r2, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x4]", - "mode": "none" - }, - "instr_63692": { - "virtual_address": 63692, - "size": 4, - "disassembly": "cmp r4, #0x0", - "mnemonic": "cmp", - "operands": "r4, #0x0", - "mode": "none" - }, - "instr_63696": { - "virtual_address": 63696, - "size": 4, - "disassembly": "mov r1, r3", - "mnemonic": "mov", - "operands": "r1, r3", - "mode": "none" - }, - "instr_63700": { - "virtual_address": 63700, - "size": 4, - "disassembly": "str r2, [r5, #0x14]", - "mnemonic": "str", - "operands": "r2, [r5, #0x14]", - "mode": "none" - }, - "instr_63704": { - "virtual_address": 63704, - "size": 4, - "disassembly": "str r3, [r5, #0x10]", - "mnemonic": "str", - "operands": "r3, [r5, #0x10]", - "mode": "none" - }, - "instr_63708": { - "virtual_address": 63708, - "size": 4, - "disassembly": "add r0, r0, #0x20", - "mnemonic": "add", - "operands": "r0, r0, #0x20", - "mode": "none" - }, - "instr_63712": { - "virtual_address": 63712, - "size": 4, - "disassembly": "beq 0x0f964", - "mnemonic": "beq", - "operands": "0x0f964", - "mode": "none" - }, - "bb_63676": { - "virtual_address": 63676, - "size": 40, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 63716, - "children": [ - "instr_63676", - "instr_63680", - "instr_63684", - "instr_63688", - "instr_63692", - "instr_63696", - "instr_63700", - "instr_63704", - "instr_63708", - "instr_63712" - ] - }, - "instr_63716": { - "virtual_address": 63716, - "size": 4, - "disassembly": "sub r3, r4, #0x430", - "mnemonic": "sub", - "operands": "r3, r4, #0x430", - "mode": "none" - }, - "instr_63720": { - "virtual_address": 63720, - "size": 4, - "disassembly": "ldr r2, [sp, #0x18]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x18]", - "mode": "none" - }, - "instr_63724": { - "virtual_address": 63724, - "size": 4, - "disassembly": "sub r3, r3, #0x3", - "mnemonic": "sub", - "operands": "r3, r3, #0x3", - "mode": "none" - }, - "instr_63728": { - "virtual_address": 63728, - "size": 4, - "disassembly": "add r3, r3, r0", - "mnemonic": "add", - "operands": "r3, r3, r0", - "mode": "none" - }, - "instr_63732": { - "virtual_address": 63732, - "size": 4, - "disassembly": "str r3, [r2, #0x0]", - "mnemonic": "str", - "operands": "r3, [r2, #0x0]", - "mode": "none" - }, - "instr_63736": { - "virtual_address": 63736, - "size": 4, - "disassembly": "ldr r3, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x1c]", - "mode": "none" - }, - "instr_63740": { - "virtual_address": 63740, - "size": 4, - "disassembly": "rsb r0, r0, #0x35", - "mnemonic": "rsb", - "operands": "r0, r0, #0x35", - "mode": "none" - }, - "instr_63744": { - "virtual_address": 63744, - "size": 4, - "disassembly": "str r0, [r3, #0x0]", - "mnemonic": "str", - "operands": "r0, [r3, #0x0]", - "mode": "none" - }, - "instr_63748": { - "virtual_address": 63748, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_63752": { - "virtual_address": 63752, - "size": 4, - "disassembly": "add sp, sp, #0x8", - "mnemonic": "add", - "operands": "sp, sp, #0x8", - "mode": "none" - }, - "instr_63756": { - "virtual_address": 63756, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_63760": { - "virtual_address": 63760, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_63716": { - "virtual_address": 63716, - "size": 48, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_63716", - "instr_63720", - "instr_63724", - "instr_63728", - "instr_63732", - "instr_63736", - "instr_63740", - "instr_63744", - "instr_63748", - "instr_63752", - "instr_63756", - "instr_63760" - ] - }, - "instr_63764": { - "virtual_address": 63764, - "size": 4, - "disassembly": "mov r0, sp", - "mnemonic": "mov", - "operands": "r0, sp", - "mode": "none" - }, - "instr_63768": { - "virtual_address": 63768, - "size": 4, - "disassembly": "str r6, [sp, #0x0]", - "mnemonic": "str", - "operands": "r6, [sp, #0x0]", - "mode": "none" - }, - "instr_63772": { - "virtual_address": 63772, - "size": 4, - "disassembly": "bl 0x0ef18", - "mnemonic": "bl", - "operands": "0x0ef18", - "mode": "none" - }, - "instr_63776": { - "virtual_address": 63776, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_63780": { - "virtual_address": 63780, - "size": 4, - "disassembly": "ldrne r3, [sp, #0x4]", - "mnemonic": "ldrne", - "operands": "r3, [sp, #0x4]", - "mode": "none" - }, - "instr_63784": { - "virtual_address": 63784, - "size": 4, - "disassembly": "ldrne r1, [sp, #0x0]", - "mnemonic": "ldrne", - "operands": "r1, [sp, #0x0]", - "mode": "none" - }, - "instr_63788": { - "virtual_address": 63788, - "size": 4, - "disassembly": "ldmiaeq sp, {r2, r3}", - "mnemonic": "ldmiaeq", - "operands": "sp, {r2, r3}", - "mode": "none" - }, - "instr_63792": { - "virtual_address": 63792, - "size": 4, - "disassembly": "rsbne r2, r0, #0x20", - "mnemonic": "rsbne", - "operands": "r2, r0, #0x20", - "mode": "none" - }, - "instr_63796": { - "virtual_address": 63796, - "size": 4, - "disassembly": "orrne r2, r1, r3, lsl r2", - "mnemonic": "orrne", - "operands": "r2, r1, r3, lsl r2", - "mode": "none" - }, - "instr_63800": { - "virtual_address": 63800, - "size": 4, - "disassembly": "movne r3, r3, lsr r0", - "mnemonic": "movne", - "operands": "r3, r3, lsr r0", - "mode": "none" - }, - "instr_63804": { - "virtual_address": 63804, - "size": 4, - "disassembly": "strne r2, [r5, #0x14]", - "mnemonic": "strne", - "operands": "r2, [r5, #0x14]", - "mode": "none" - }, - "instr_63808": { - "virtual_address": 63808, - "size": 4, - "disassembly": "strne r3, [sp, #0x4]", - "mnemonic": "strne", - "operands": "r3, [sp, #0x4]", - "mode": "none" - }, - "instr_63812": { - "virtual_address": 63812, - "size": 4, - "disassembly": "streq r2, [r5, #0x14]", - "mnemonic": "streq", - "operands": "r2, [r5, #0x14]", - "mode": "none" - }, - "instr_63816": { - "virtual_address": 63816, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_63820": { - "virtual_address": 63820, - "size": 4, - "disassembly": "movne r1, #0x2", - "mnemonic": "movne", - "operands": "r1, #0x2", - "mode": "none" - }, - "instr_63824": { - "virtual_address": 63824, - "size": 4, - "disassembly": "moveq r1, #0x1", - "mnemonic": "moveq", - "operands": "r1, #0x1", - "mode": "none" - }, - "instr_63828": { - "virtual_address": 63828, - "size": 4, - "disassembly": "cmp r4, #0x0", - "mnemonic": "cmp", - "operands": "r4, #0x0", - "mode": "none" - }, - "instr_63832": { - "virtual_address": 63832, - "size": 4, - "disassembly": "str r3, [r5, #0x18]", - "mnemonic": "str", - "operands": "r3, [r5, #0x18]", - "mode": "none" - }, - "instr_63836": { - "virtual_address": 63836, - "size": 4, - "disassembly": "str r1, [r5, #0x10]", - "mnemonic": "str", - "operands": "r1, [r5, #0x10]", - "mode": "none" - }, - "instr_63840": { - "virtual_address": 63840, - "size": 4, - "disassembly": "bne 0x0f8e4", - "mnemonic": "bne", - "operands": "0x0f8e4", - "mode": "none" - }, - "bb_63764": { - "virtual_address": 63764, - "size": 80, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 63844, - "children": [ - "instr_63764", - "instr_63768", - "instr_63772", - "instr_63776", - "instr_63780", - "instr_63784", - "instr_63788", - "instr_63792", - "instr_63796", - "instr_63800", - "instr_63804", - "instr_63808", - "instr_63812", - "instr_63816", - "instr_63820", - "instr_63824", - "instr_63828", - "instr_63832", - "instr_63836", - "instr_63840" - ] - }, - "instr_63844": { - "virtual_address": 63844, - "size": 4, - "disassembly": "add r2, r5, r1, lsl #0x2", - "mnemonic": "add", - "operands": "r2, r5, r1, lsl #0x2", - "mode": "none" - }, - "instr_63848": { - "virtual_address": 63848, - "size": 4, - "disassembly": "sub r3, r0, #0x430", - "mnemonic": "sub", - "operands": "r3, r0, #0x430", - "mode": "none" - }, - "instr_63852": { - "virtual_address": 63852, - "size": 4, - "disassembly": "ldr r0, [r2, #0x10]", - "mnemonic": "ldr", - "operands": "r0, [r2, #0x10]", - "mode": "none" - }, - "instr_63856": { - "virtual_address": 63856, - "size": 4, - "disassembly": "ldr r2, [sp, #0x18]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x18]", - "mode": "none" - }, - "instr_63860": { - "virtual_address": 63860, - "size": 4, - "disassembly": "sub r3, r3, #0x2", - "mnemonic": "sub", - "operands": "r3, r3, #0x2", - "mode": "none" - }, - "instr_63864": { - "virtual_address": 63864, - "size": 4, - "disassembly": "str r3, [r2, #0x0]", - "mnemonic": "str", - "operands": "r3, [r2, #0x0]", - "mode": "none" - }, - "instr_63868": { - "virtual_address": 63868, - "size": 4, - "disassembly": "bl 0x0eec0", - "mnemonic": "bl", - "operands": "0x0eec0", - "mode": "none" - }, - "instr_63872": { - "virtual_address": 63872, - "size": 4, - "disassembly": "rsb r1, r0, r1, lsl #0x5", - "mnemonic": "rsb", - "operands": "r1, r0, r1, lsl #0x5", - "mode": "none" - }, - "instr_63876": { - "virtual_address": 63876, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_63880": { - "virtual_address": 63880, - "size": 4, - "disassembly": "ldr r3, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x1c]", - "mode": "none" - }, - "instr_63884": { - "virtual_address": 63884, - "size": 4, - "disassembly": "str r1, [r3, #0x0]", - "mnemonic": "str", - "operands": "r1, [r3, #0x0]", - "mode": "none" - }, - "instr_63888": { - "virtual_address": 63888, - "size": 4, - "disassembly": "add sp, sp, #0x8", - "mnemonic": "add", - "operands": "sp, sp, #0x8", - "mode": "none" - }, - "instr_63892": { - "virtual_address": 63892, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_63896": { - "virtual_address": 63896, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_63844": { - "virtual_address": 63844, - "size": 56, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_63844", - "instr_63848", - "instr_63852", - "instr_63856", - "instr_63860", - "instr_63864", - "instr_63868", - "instr_63872", - "instr_63876", - "instr_63880", - "instr_63884", - "instr_63888", - "instr_63892", - "instr_63896" - ] - }, - "instr_63900": { - "virtual_address": 63900, - "size": 4, - "disassembly": "mov r2, r5", - "mnemonic": "mov", - "operands": "r2, r5", - "mode": "none" - }, - "instr_63904": { - "virtual_address": 63904, - "size": 4, - "disassembly": "ldr r3, [0xf9b4]", - "mnemonic": "ldr", - "operands": "r3, [0xf9b4]", - "mode": "none" - }, - "instr_63908": { - "virtual_address": 63908, - "size": 4, - "disassembly": "ldr r1, [0xf9b8]", - "mnemonic": "ldr", - "operands": "r1, [0xf9b8]", - "mode": "none" - }, - "instr_63912": { - "virtual_address": 63912, - "size": 4, - "disassembly": "ldr r0, [0xf9bc]", - "mnemonic": "ldr", - "operands": "r0, [0xf9bc]", - "mode": "none" - }, - "instr_63916": { - "virtual_address": 63916, - "size": 4, - "disassembly": "bl 0x11a84", - "mnemonic": "bl", - "operands": "0x11a84", - "mode": "none" - }, - "bb_63900": { - "virtual_address": 63900, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_63900", - "instr_63904", - "instr_63908", - "instr_63912", - "instr_63916" - ] - }, - "dw_63920": { - "virtual_address": 63920, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 63644 - ] - }, - "dw_63924": { - "virtual_address": 63924, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 63904 - ] - }, - "dw_63928": { - "virtual_address": 63928, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 63908 - ] - }, - "dw_63932": { - "virtual_address": 63932, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 63912 - ] - }, - "func_63612": { - "virtual_address": 63612, - "size": 324, - "name": "__d2b", - "children": [ - "bb_63612", - "bb_63644", - "bb_63676", - "bb_63716", - "bb_63764", - "bb_63844", - "bb_63900", - "dw_63920", - "dw_63924", - "dw_63928", - "dw_63932" - ] - }, - "instr_63936": { - "virtual_address": 63936, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, r9, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, r7, r8, r9, lr}", - "mode": "none" - }, - "instr_63940": { - "virtual_address": 63940, - "size": 4, - "disassembly": "sub sp, sp, #0xc", - "mnemonic": "sub", - "operands": "sp, sp, #0xc", - "mode": "none" - }, - "instr_63944": { - "virtual_address": 63944, - "size": 4, - "disassembly": "mov r6, r1", - "mnemonic": "mov", - "operands": "r6, r1", - "mode": "none" - }, - "instr_63948": { - "virtual_address": 63948, - "size": 4, - "disassembly": "mov r1, sp", - "mnemonic": "mov", - "operands": "r1, sp", - "mode": "none" - }, - "instr_63952": { - "virtual_address": 63952, - "size": 4, - "disassembly": "mov r7, r0", - "mnemonic": "mov", - "operands": "r7, r0", - "mode": "none" - }, - "instr_63956": { - "virtual_address": 63956, - "size": 4, - "disassembly": "bl 0x0f78c", - "mnemonic": "bl", - "operands": "0x0f78c", - "mode": "none" - }, - "instr_63960": { - "virtual_address": 63960, - "size": 4, - "disassembly": "mov r4, r0", - "mnemonic": "mov", - "operands": "r4, r0", - "mode": "none" - }, - "instr_63964": { - "virtual_address": 63964, - "size": 4, - "disassembly": "mov r5, r1", - "mnemonic": "mov", - "operands": "r5, r1", - "mode": "none" - }, - "instr_63968": { - "virtual_address": 63968, - "size": 4, - "disassembly": "mov r0, r6", - "mnemonic": "mov", - "operands": "r0, r6", - "mode": "none" - }, - "instr_63972": { - "virtual_address": 63972, - "size": 4, - "disassembly": "add r1, sp, #0x4", - "mnemonic": "add", - "operands": "r1, sp, #0x4", - "mode": "none" - }, - "instr_63976": { - "virtual_address": 63976, - "size": 4, - "disassembly": "bl 0x0f78c", - "mnemonic": "bl", - "operands": "0x0f78c", - "mode": "none" - }, - "instr_63980": { - "virtual_address": 63980, - "size": 4, - "disassembly": "ldr r3, [r7, #0x10]", - "mnemonic": "ldr", - "operands": "r3, [r7, #0x10]", - "mode": "none" - }, - "instr_63984": { - "virtual_address": 63984, - "size": 4, - "disassembly": "ldr r2, [r6, #0x10]", - "mnemonic": "ldr", - "operands": "r2, [r6, #0x10]", - "mode": "none" - }, - "instr_63988": { - "virtual_address": 63988, - "size": 4, - "disassembly": "sub r2, r3, r2", - "mnemonic": "sub", - "operands": "r2, r3, r2", - "mode": "none" - }, - "instr_63992": { - "virtual_address": 63992, - "size": 4, - "disassembly": "ldmia sp, {r3, r12}", - "mnemonic": "ldmia", - "operands": "sp, {r3, r12}", - "mode": "none" - }, - "instr_63996": { - "virtual_address": 63996, - "size": 4, - "disassembly": "sub r3, r3, r12", - "mnemonic": "sub", - "operands": "r3, r3, r12", - "mode": "none" - }, - "instr_64000": { - "virtual_address": 64000, - "size": 4, - "disassembly": "add r3, r3, r2, lsl #0x5", - "mnemonic": "add", - "operands": "r3, r3, r2, lsl #0x5", - "mode": "none" - }, - "instr_64004": { - "virtual_address": 64004, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_64008": { - "virtual_address": 64008, - "size": 4, - "disassembly": "ble 0x0fa34", - "mnemonic": "ble", - "operands": "0x0fa34", - "mode": "none" - }, - "bb_63936": { - "virtual_address": 63936, - "size": 76, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64012, - "children": [ - "instr_63936", - "instr_63940", - "instr_63944", - "instr_63948", - "instr_63952", - "instr_63956", - "instr_63960", - "instr_63964", - "instr_63968", - "instr_63972", - "instr_63976", - "instr_63980", - "instr_63984", - "instr_63988", - "instr_63992", - "instr_63996", - "instr_64000", - "instr_64004", - "instr_64008" - ] - }, - "instr_64012": { - "virtual_address": 64012, - "size": 4, - "disassembly": "add r9, r5, r3, lsl #0x14", - "mnemonic": "add", - "operands": "r9, r5, r3, lsl #0x14", - "mode": "none" - }, - "instr_64016": { - "virtual_address": 64016, - "size": 4, - "disassembly": "mov r5, r9", - "mnemonic": "mov", - "operands": "r5, r9", - "mode": "none" - }, - "bb_64012": { - "virtual_address": 64012, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64020, - "children": [ - "instr_64012", - "instr_64016" - ] - }, - "instr_64020": { - "virtual_address": 64020, - "size": 4, - "disassembly": "mov r2, r0", - "mnemonic": "mov", - "operands": "r2, r0", - "mode": "none" - }, - "instr_64024": { - "virtual_address": 64024, - "size": 4, - "disassembly": "mov r3, r1", - "mnemonic": "mov", - "operands": "r3, r1", - "mode": "none" - }, - "instr_64028": { - "virtual_address": 64028, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_64032": { - "virtual_address": 64032, - "size": 4, - "disassembly": "mov r1, r5", - "mnemonic": "mov", - "operands": "r1, r5", - "mode": "none" - }, - "instr_64036": { - "virtual_address": 64036, - "size": 4, - "disassembly": "bl 0x13918", - "mnemonic": "bl", - "operands": "0x13918", - "mode": "none" - }, - "instr_64040": { - "virtual_address": 64040, - "size": 4, - "disassembly": "add sp, sp, #0xc", - "mnemonic": "add", - "operands": "sp, sp, #0xc", - "mode": "none" - }, - "instr_64044": { - "virtual_address": 64044, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, r9, lr}", - "mode": "none" - }, - "instr_64048": { - "virtual_address": 64048, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_64020": { - "virtual_address": 64020, - "size": 32, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_64020", - "instr_64024", - "instr_64028", - "instr_64032", - "instr_64036", - "instr_64040", - "instr_64044", - "instr_64048" - ] - }, - "instr_64052": { - "virtual_address": 64052, - "size": 4, - "disassembly": "rsb r3, r3, r3, lsl #0xc", - "mnemonic": "rsb", - "operands": "r3, r3, r3, lsl #0xc", - "mode": "none" - }, - "instr_64056": { - "virtual_address": 64056, - "size": 4, - "disassembly": "add r7, r1, r3, lsl #0x14", - "mnemonic": "add", - "operands": "r7, r1, r3, lsl #0x14", - "mode": "none" - }, - "instr_64060": { - "virtual_address": 64060, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_64064": { - "virtual_address": 64064, - "size": 4, - "disassembly": "b 0x0fa14", - "mnemonic": "b", - "operands": "0x0fa14", - "mode": "none" - }, - "bb_64052": { - "virtual_address": 64052, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64020, - "children": [ - "instr_64052", - "instr_64056", - "instr_64060", - "instr_64064" - ] - }, - "func_63936": { - "virtual_address": 63936, - "size": 132, - "name": "__ratio", - "children": [ - "bb_63936", - "bb_64012", - "bb_64020", - "bb_64052" - ] - }, - "instr_64068": { - "virtual_address": 64068, - "size": 4, - "disassembly": "cmp r0, #0x17", - "mnemonic": "cmp", - "operands": "r0, #0x17", - "mode": "none" - }, - "instr_64072": { - "virtual_address": 64072, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_64076": { - "virtual_address": 64076, - "size": 4, - "disassembly": "mov r6, r0", - "mnemonic": "mov", - "operands": "r6, r0", - "mode": "none" - }, - "instr_64080": { - "virtual_address": 64080, - "size": 4, - "disassembly": "ble 0x0fa80", - "mnemonic": "ble", - "operands": "0x0fa80", - "mode": "none" - }, - "bb_64068": { - "virtual_address": 64068, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64084, - "children": [ - "instr_64068", - "instr_64072", - "instr_64076", - "instr_64080" - ] - }, - "instr_64084": { - "virtual_address": 64084, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_64088": { - "virtual_address": 64088, - "size": 4, - "disassembly": "mov r4, #0x0", - "mnemonic": "mov", - "operands": "r4, #0x0", - "mode": "none" - }, - "instr_64092": { - "virtual_address": 64092, - "size": 4, - "disassembly": "ldr r1, [0xfa94]", - "mnemonic": "ldr", - "operands": "r1, [0xfa94]", - "mode": "none" - }, - "instr_64096": { - "virtual_address": 64096, - "size": 4, - "disassembly": "ldr r5, [0xfa98]", - "mnemonic": "ldr", - "operands": "r5, [0xfa98]", - "mode": "none" - }, - "bb_64084": { - "virtual_address": 64084, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64100, - "children": [ - "instr_64084", - "instr_64088", - "instr_64092", - "instr_64096" - ] - }, - "instr_64100": { - "virtual_address": 64100, - "size": 4, - "disassembly": "mov r2, r4", - "mnemonic": "mov", - "operands": "r2, r4", - "mode": "none" - }, - "instr_64104": { - "virtual_address": 64104, - "size": 4, - "disassembly": "mov r3, r5", - "mnemonic": "mov", - "operands": "r3, r5", - "mode": "none" - }, - "instr_64108": { - "virtual_address": 64108, - "size": 4, - "disassembly": "bl 0x13688", - "mnemonic": "bl", - "operands": "0x13688", - "mode": "none" - }, - "instr_64112": { - "virtual_address": 64112, - "size": 4, - "disassembly": "subs r6, r6, #0x1", - "mnemonic": "subs", - "operands": "r6, r6, #0x1", - "mode": "none" - }, - "instr_64116": { - "virtual_address": 64116, - "size": 4, - "disassembly": "bne 0x0fa64", - "mnemonic": "bne", - "operands": "0x0fa64", - "mode": "none" - }, - "bb_64100": { - "virtual_address": 64100, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64120, - "children": [ - "instr_64100", - "instr_64104", - "instr_64108", - "instr_64112", - "instr_64116" - ] - }, - "instr_64120": { - "virtual_address": 64120, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_64124": { - "virtual_address": 64124, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_64120": { - "virtual_address": 64120, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_64120", - "instr_64124" - ] - }, - "instr_64128": { - "virtual_address": 64128, - "size": 4, - "disassembly": "ldr r3, [0xfa9c]", - "mnemonic": "ldr", - "operands": "r3, [0xfa9c]", - "mode": "none" - }, - "instr_64132": { - "virtual_address": 64132, - "size": 4, - "disassembly": "add r6, r3, r0, lsl #0x3", - "mnemonic": "add", - "operands": "r6, r3, r0, lsl #0x3", - "mode": "none" - }, - "instr_64136": { - "virtual_address": 64136, - "size": 4, - "disassembly": "ldmia r6, {r0, r1}", - "mnemonic": "ldmia", - "operands": "r6, {r0, r1}", - "mode": "none" - }, - "instr_64140": { - "virtual_address": 64140, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_64144": { - "virtual_address": 64144, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_64128": { - "virtual_address": 64128, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_64128", - "instr_64132", - "instr_64136", - "instr_64140", - "instr_64144" - ] - }, - "dw_64148": { - "virtual_address": 64148, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 64092 - ] - }, - "dw_64152": { - "virtual_address": 64152, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 64096 - ] - }, - "dw_64156": { - "virtual_address": 64156, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 64128 - ] - }, - "func_64068": { - "virtual_address": 64068, - "size": 92, - "name": "_mprec_log10", - "children": [ - "bb_64068", - "bb_64084", - "bb_64100", - "bb_64120", - "bb_64128", - "dw_64148", - "dw_64152", - "dw_64156" - ] - }, - "instr_64160": { - "virtual_address": 64160, - "size": 4, - "disassembly": "sub r12, r1, #0x1", - "mnemonic": "sub", - "operands": "r12, r1, #0x1", - "mode": "none" - }, - "instr_64164": { - "virtual_address": 64164, - "size": 4, - "disassembly": "ldr r1, [r2, #0x10]", - "mnemonic": "ldr", - "operands": "r1, [r2, #0x10]", - "mode": "none" - }, - "instr_64168": { - "virtual_address": 64168, - "size": 4, - "disassembly": "add r3, r2, #0x14", - "mnemonic": "add", - "operands": "r3, r2, #0x14", - "mode": "none" - }, - "instr_64172": { - "virtual_address": 64172, - "size": 4, - "disassembly": "mov r12, r12, asr #0x5", - "mnemonic": "mov", - "operands": "r12, r12, asr #0x5", - "mode": "none" - }, - "instr_64176": { - "virtual_address": 64176, - "size": 4, - "disassembly": "add r1, r3, r1, lsl #0x2", - "mnemonic": "add", - "operands": "r1, r3, r1, lsl #0x2", - "mode": "none" - }, - "instr_64180": { - "virtual_address": 64180, - "size": 4, - "disassembly": "add r12, r12, #0x1", - "mnemonic": "add", - "operands": "r12, r12, #0x1", - "mode": "none" - }, - "instr_64184": { - "virtual_address": 64184, - "size": 4, - "disassembly": "cmp r3, r1", - "mnemonic": "cmp", - "operands": "r3, r1", - "mode": "none" - }, - "instr_64188": { - "virtual_address": 64188, - "size": 4, - "disassembly": "add r12, r0, r12, lsl #0x2", - "mnemonic": "add", - "operands": "r12, r0, r12, lsl #0x2", - "mode": "none" - }, - "instr_64192": { - "virtual_address": 64192, - "size": 4, - "disassembly": "bcs 0x0fb10", - "mnemonic": "bcs", - "operands": "0x0fb10", - "mode": "none" - }, - "bb_64160": { - "virtual_address": 64160, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64196, - "children": [ - "instr_64160", - "instr_64164", - "instr_64168", - "instr_64172", - "instr_64176", - "instr_64180", - "instr_64184", - "instr_64188", - "instr_64192" - ] - }, - "instr_64196": { - "virtual_address": 64196, - "size": 4, - "disassembly": "stmdb sp!, {r4, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_64200": { - "virtual_address": 64200, - "size": 4, - "disassembly": "sub lr, r0, #0x4", - "mnemonic": "sub", - "operands": "lr, r0, #0x4", - "mode": "none" - }, - "bb_64196": { - "virtual_address": 64196, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64204, - "children": [ - "instr_64196", - "instr_64200" - ] - }, - "instr_64204": { - "virtual_address": 64204, - "size": 4, - "disassembly": "ldr r4, [r3], #0x4", - "mnemonic": "ldr", - "operands": "r4, [r3], #0x4", - "mode": "none" - }, - "instr_64208": { - "virtual_address": 64208, - "size": 4, - "disassembly": "cmp r1, r3", - "mnemonic": "cmp", - "operands": "r1, r3", - "mode": "none" - }, - "instr_64212": { - "virtual_address": 64212, - "size": 4, - "disassembly": "str r4, [lr, #0x4]!", - "mnemonic": "str", - "operands": "r4, [lr, #0x4]!", - "mode": "none" - }, - "instr_64216": { - "virtual_address": 64216, - "size": 4, - "disassembly": "bhi 0x0facc", - "mnemonic": "bhi", - "operands": "0x0facc", - "mode": "none" - }, - "bb_64204": { - "virtual_address": 64204, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64220, - "children": [ - "instr_64204", - "instr_64208", - "instr_64212", - "instr_64216" - ] - }, - "instr_64220": { - "virtual_address": 64220, - "size": 4, - "disassembly": "sub r3, r1, r2", - "mnemonic": "sub", - "operands": "r3, r1, r2", - "mode": "none" - }, - "instr_64224": { - "virtual_address": 64224, - "size": 4, - "disassembly": "sub r3, r3, #0x15", - "mnemonic": "sub", - "operands": "r3, r3, #0x15", - "mode": "none" - }, - "instr_64228": { - "virtual_address": 64228, - "size": 4, - "disassembly": "bic r3, r3, #0x3", - "mnemonic": "bic", - "operands": "r3, r3, #0x3", - "mode": "none" - }, - "instr_64232": { - "virtual_address": 64232, - "size": 4, - "disassembly": "add r3, r3, #0x4", - "mnemonic": "add", - "operands": "r3, r3, #0x4", - "mode": "none" - }, - "instr_64236": { - "virtual_address": 64236, - "size": 4, - "disassembly": "add r0, r0, r3", - "mnemonic": "add", - "operands": "r0, r0, r3", - "mode": "none" - }, - "instr_64240": { - "virtual_address": 64240, - "size": 4, - "disassembly": "cmp r12, r0", - "mnemonic": "cmp", - "operands": "r12, r0", - "mode": "none" - }, - "instr_64244": { - "virtual_address": 64244, - "size": 4, - "disassembly": "bls 0x0fb08", - "mnemonic": "bls", - "operands": "0x0fb08", - "mode": "none" - }, - "bb_64220": { - "virtual_address": 64220, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64248, - "children": [ - "instr_64220", - "instr_64224", - "instr_64228", - "instr_64232", - "instr_64236", - "instr_64240", - "instr_64244" - ] - }, - "instr_64248": { - "virtual_address": 64248, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "bb_64248": { - "virtual_address": 64248, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64252, - "children": [ - "instr_64248" - ] - }, - "instr_64252": { - "virtual_address": 64252, - "size": 4, - "disassembly": "str r3, [r0], #0x4", - "mnemonic": "str", - "operands": "r3, [r0], #0x4", - "mode": "none" - }, - "instr_64256": { - "virtual_address": 64256, - "size": 4, - "disassembly": "cmp r12, r0", - "mnemonic": "cmp", - "operands": "r12, r0", - "mode": "none" - }, - "instr_64260": { - "virtual_address": 64260, - "size": 4, - "disassembly": "bhi 0x0fafc", - "mnemonic": "bhi", - "operands": "0x0fafc", - "mode": "none" - }, - "bb_64252": { - "virtual_address": 64252, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64264, - "children": [ - "instr_64252", - "instr_64256", - "instr_64260" - ] - }, - "instr_64264": { - "virtual_address": 64264, - "size": 4, - "disassembly": "ldmia sp!, {r4, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_64268": { - "virtual_address": 64268, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_64264": { - "virtual_address": 64264, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_64264", - "instr_64268" - ] - }, - "instr_64272": { - "virtual_address": 64272, - "size": 4, - "disassembly": "cmp r12, r0", - "mnemonic": "cmp", - "operands": "r12, r0", - "mode": "none" - }, - "instr_64276": { - "virtual_address": 64276, - "size": 4, - "disassembly": "bxls lr", - "mnemonic": "bxls", - "operands": "lr", - "mode": "none" - }, - "bb_64272": { - "virtual_address": 64272, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64280, - "children": [ - "instr_64272", - "instr_64276" - ] - }, - "instr_64280": { - "virtual_address": 64280, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "bb_64280": { - "virtual_address": 64280, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64284, - "children": [ - "instr_64280" - ] - }, - "instr_64284": { - "virtual_address": 64284, - "size": 4, - "disassembly": "str r3, [r0], #0x4", - "mnemonic": "str", - "operands": "r3, [r0], #0x4", - "mode": "none" - }, - "instr_64288": { - "virtual_address": 64288, - "size": 4, - "disassembly": "cmp r12, r0", - "mnemonic": "cmp", - "operands": "r12, r0", - "mode": "none" - }, - "instr_64292": { - "virtual_address": 64292, - "size": 4, - "disassembly": "bhi 0x0fb1c", - "mnemonic": "bhi", - "operands": "0x0fb1c", - "mode": "none" - }, - "bb_64284": { - "virtual_address": 64284, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64296, - "children": [ - "instr_64284", - "instr_64288", - "instr_64292" - ] - }, - "instr_64296": { - "virtual_address": 64296, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_64296": { - "virtual_address": 64296, - "size": 4, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_64296" - ] - }, - "func_64160": { - "virtual_address": 64160, - "size": 140, - "name": "__copybits", - "children": [ - "bb_64160", - "bb_64196", - "bb_64204", - "bb_64220", - "bb_64248", - "bb_64252", - "bb_64264", - "bb_64272", - "bb_64280", - "bb_64284", - "bb_64296" - ] - }, - "instr_64300": { - "virtual_address": 64300, - "size": 4, - "disassembly": "ldr r3, [r0, #0x10]", - "mnemonic": "ldr", - "operands": "r3, [r0, #0x10]", - "mode": "none" - }, - "instr_64304": { - "virtual_address": 64304, - "size": 4, - "disassembly": "mov r2, r1, asr #0x5", - "mnemonic": "mov", - "operands": "r2, r1, asr #0x5", - "mode": "none" - }, - "instr_64308": { - "virtual_address": 64308, - "size": 4, - "disassembly": "cmp r3, r2", - "mnemonic": "cmp", - "operands": "r3, r2", - "mode": "none" - }, - "instr_64312": { - "virtual_address": 64312, - "size": 4, - "disassembly": "add r0, r0, #0x14", - "mnemonic": "add", - "operands": "r0, r0, #0x14", - "mode": "none" - }, - "instr_64316": { - "virtual_address": 64316, - "size": 4, - "disassembly": "addlt r3, r0, r3, lsl #0x2", - "mnemonic": "addlt", - "operands": "r3, r0, r3, lsl #0x2", - "mode": "none" - }, - "instr_64320": { - "virtual_address": 64320, - "size": 4, - "disassembly": "blt 0x0fb78", - "mnemonic": "blt", - "operands": "0x0fb78", - "mode": "none" - }, - "bb_64300": { - "virtual_address": 64300, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64324, - "children": [ - "instr_64300", - "instr_64304", - "instr_64308", - "instr_64312", - "instr_64316", - "instr_64320" - ] - }, - "instr_64324": { - "virtual_address": 64324, - "size": 4, - "disassembly": "ble 0x0fb88", - "mnemonic": "ble", - "operands": "0x0fb88", - "mode": "none" - }, - "bb_64324": { - "virtual_address": 64324, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64328, - "children": [ - "instr_64324" - ] - }, - "instr_64328": { - "virtual_address": 64328, - "size": 4, - "disassembly": "ands r1, r1, #0x1f", - "mnemonic": "ands", - "operands": "r1, r1, #0x1f", - "mode": "none" - }, - "instr_64332": { - "virtual_address": 64332, - "size": 4, - "disassembly": "beq 0x0fb88", - "mnemonic": "beq", - "operands": "0x0fb88", - "mode": "none" - }, - "bb_64328": { - "virtual_address": 64328, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64336, - "children": [ - "instr_64328", - "instr_64332" - ] - }, - "instr_64336": { - "virtual_address": 64336, - "size": 4, - "disassembly": "ldr r12, [r0, r2, lsl #0x2]", - "mnemonic": "ldr", - "operands": "r12, [r0, r2, lsl #0x2]", - "mode": "none" - }, - "instr_64340": { - "virtual_address": 64340, - "size": 4, - "disassembly": "add r3, r0, r2, lsl #0x2", - "mnemonic": "add", - "operands": "r3, r0, r2, lsl #0x2", - "mode": "none" - }, - "instr_64344": { - "virtual_address": 64344, - "size": 4, - "disassembly": "mov r2, r12, lsr r1", - "mnemonic": "mov", - "operands": "r2, r12, lsr r1", - "mode": "none" - }, - "instr_64348": { - "virtual_address": 64348, - "size": 4, - "disassembly": "cmp r12, r2, lsl r1", - "mnemonic": "cmp", - "operands": "r12, r2, lsl r1", - "mode": "none" - }, - "instr_64352": { - "virtual_address": 64352, - "size": 4, - "disassembly": "beq 0x0fb78", - "mnemonic": "beq", - "operands": "0x0fb78", - "mode": "none" - }, - "bb_64336": { - "virtual_address": 64336, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64356, - "children": [ - "instr_64336", - "instr_64340", - "instr_64344", - "instr_64348", - "instr_64352" - ] - }, - "instr_64356": { - "virtual_address": 64356, - "size": 4, - "disassembly": "mov r0, #0x1", - "mnemonic": "mov", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_64360": { - "virtual_address": 64360, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_64356": { - "virtual_address": 64356, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_64356", - "instr_64360" - ] - }, - "instr_64364": { - "virtual_address": 64364, - "size": 4, - "disassembly": "ldr r2, [r3, #-0x4]!", - "mnemonic": "ldr", - "operands": "r2, [r3, #-0x4]!", - "mode": "none" - }, - "instr_64368": { - "virtual_address": 64368, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_64372": { - "virtual_address": 64372, - "size": 4, - "disassembly": "bne 0x0fb64", - "mnemonic": "bne", - "operands": "0x0fb64", - "mode": "none" - }, - "bb_64364": { - "virtual_address": 64364, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64376, - "children": [ - "instr_64364", - "instr_64368", - "instr_64372" - ] - }, - "instr_64376": { - "virtual_address": 64376, - "size": 4, - "disassembly": "cmp r3, r0", - "mnemonic": "cmp", - "operands": "r3, r0", - "mode": "none" - }, - "instr_64380": { - "virtual_address": 64380, - "size": 4, - "disassembly": "bhi 0x0fb6c", - "mnemonic": "bhi", - "operands": "0x0fb6c", - "mode": "none" - }, - "bb_64376": { - "virtual_address": 64376, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64384, - "children": [ - "instr_64376", - "instr_64380" - ] - }, - "instr_64384": { - "virtual_address": 64384, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_64388": { - "virtual_address": 64388, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_64384": { - "virtual_address": 64384, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_64384", - "instr_64388" - ] - }, - "instr_64392": { - "virtual_address": 64392, - "size": 4, - "disassembly": "add r3, r0, r2, lsl #0x2", - "mnemonic": "add", - "operands": "r3, r0, r2, lsl #0x2", - "mode": "none" - }, - "instr_64396": { - "virtual_address": 64396, - "size": 4, - "disassembly": "b 0x0fb78", - "mnemonic": "b", - "operands": "0x0fb78", - "mode": "none" - }, - "bb_64392": { - "virtual_address": 64392, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64376, - "children": [ - "instr_64392", - "instr_64396" - ] - }, - "func_64300": { - "virtual_address": 64300, - "size": 100, - "name": "__any_on", - "children": [ - "bb_64300", - "bb_64324", - "bb_64328", - "bb_64336", - "bb_64356", - "bb_64364", - "bb_64376", - "bb_64384", - "bb_64392" - ] - }, - "instr_64400": { - "virtual_address": 64400, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mode": "none" - }, - "instr_64404": { - "virtual_address": 64404, - "size": 4, - "disassembly": "subs r4, r1, #0x0", - "mnemonic": "subs", - "operands": "r4, r1, #0x0", - "mode": "none" - }, - "instr_64408": { - "virtual_address": 64408, - "size": 4, - "disassembly": "mov r7, r2", - "mnemonic": "mov", - "operands": "r7, r2", - "mode": "none" - }, - "instr_64412": { - "virtual_address": 64412, - "size": 4, - "disassembly": "sub sp, sp, #0xc", - "mnemonic": "sub", - "operands": "sp, sp, #0xc", - "mode": "none" - }, - "instr_64416": { - "virtual_address": 64416, - "size": 4, - "disassembly": "beq 0x0fda4", - "mnemonic": "beq", - "operands": "0x0fda4", - "mode": "none" - }, - "bb_64400": { - "virtual_address": 64400, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64420, - "children": [ - "instr_64400", - "instr_64404", - "instr_64408", - "instr_64412", - "instr_64416" - ] - }, - "instr_64420": { - "virtual_address": 64420, - "size": 4, - "disassembly": "add r5, r7, #0xb", - "mnemonic": "add", - "operands": "r5, r7, #0xb", - "mode": "none" - }, - "instr_64424": { - "virtual_address": 64424, - "size": 4, - "disassembly": "mov r9, r0", - "mnemonic": "mov", - "operands": "r9, r0", - "mode": "none" - }, - "instr_64428": { - "virtual_address": 64428, - "size": 4, - "disassembly": "bl 0x0ebd4", - "mnemonic": "bl", - "operands": "0x0ebd4", - "mode": "none" - }, - "instr_64432": { - "virtual_address": 64432, - "size": 4, - "disassembly": "cmp r5, #0x16", - "mnemonic": "cmp", - "operands": "r5, #0x16", - "mode": "none" - }, - "instr_64436": { - "virtual_address": 64436, - "size": 4, - "disassembly": "movls r2, #0x10", - "mnemonic": "movls", - "operands": "r2, #0x10", - "mode": "none" - }, - "instr_64440": { - "virtual_address": 64440, - "size": 4, - "disassembly": "movls r3, #0x0", - "mnemonic": "movls", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_64444": { - "virtual_address": 64444, - "size": 4, - "disassembly": "movls r5, r2", - "mnemonic": "movls", - "operands": "r5, r2", - "mode": "none" - }, - "instr_64448": { - "virtual_address": 64448, - "size": 4, - "disassembly": "bichi r5, r5, #0x7", - "mnemonic": "bichi", - "operands": "r5, r5, #0x7", - "mode": "none" - }, - "instr_64452": { - "virtual_address": 64452, - "size": 4, - "disassembly": "movhi r3, r5, lsr #0x1f", - "mnemonic": "movhi", - "operands": "r3, r5, lsr #0x1f", - "mode": "none" - }, - "instr_64456": { - "virtual_address": 64456, - "size": 4, - "disassembly": "movhi r2, r5", - "mnemonic": "movhi", - "operands": "r2, r5", - "mode": "none" - }, - "instr_64460": { - "virtual_address": 64460, - "size": 4, - "disassembly": "cmp r5, r7", - "mnemonic": "cmp", - "operands": "r5, r7", - "mode": "none" - }, - "instr_64464": { - "virtual_address": 64464, - "size": 4, - "disassembly": "orrcc r3, r3, #0x1", - "mnemonic": "orrcc", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_64468": { - "virtual_address": 64468, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_64472": { - "virtual_address": 64472, - "size": 4, - "disassembly": "movne r3, #0xc", - "mnemonic": "movne", - "operands": "r3, #0xc", - "mode": "none" - }, - "instr_64476": { - "virtual_address": 64476, - "size": 4, - "disassembly": "ldr r1, [r4, #-0x4]", - "mnemonic": "ldr", - "operands": "r1, [r4, #-0x4]", - "mode": "none" - }, - "instr_64480": { - "virtual_address": 64480, - "size": 4, - "disassembly": "movne r7, #0x0", - "mnemonic": "movne", - "operands": "r7, #0x0", - "mode": "none" - }, - "instr_64484": { - "virtual_address": 64484, - "size": 4, - "disassembly": "strne r3, [r9, #0x0]", - "mnemonic": "strne", - "operands": "r3, [r9, #0x0]", - "mode": "none" - }, - "instr_64488": { - "virtual_address": 64488, - "size": 4, - "disassembly": "sub r8, r4, #0x8", - "mnemonic": "sub", - "operands": "r8, r4, #0x8", - "mode": "none" - }, - "instr_64492": { - "virtual_address": 64492, - "size": 4, - "disassembly": "bic r6, r1, #0x3", - "mnemonic": "bic", - "operands": "r6, r1, #0x3", - "mode": "none" - }, - "instr_64496": { - "virtual_address": 64496, - "size": 4, - "disassembly": "bne 0x0fce0", - "mnemonic": "bne", - "operands": "0x0fce0", - "mode": "none" - }, - "bb_64420": { - "virtual_address": 64420, - "size": 80, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64500, - "children": [ - "instr_64420", - "instr_64424", - "instr_64428", - "instr_64432", - "instr_64436", - "instr_64440", - "instr_64444", - "instr_64448", - "instr_64452", - "instr_64456", - "instr_64460", - "instr_64464", - "instr_64468", - "instr_64472", - "instr_64476", - "instr_64480", - "instr_64484", - "instr_64488", - "instr_64492", - "instr_64496" - ] - }, - "instr_64500": { - "virtual_address": 64500, - "size": 4, - "disassembly": "cmp r6, r2", - "mnemonic": "cmp", - "operands": "r6, r2", - "mode": "none" - }, - "instr_64504": { - "virtual_address": 64504, - "size": 4, - "disassembly": "bge 0x0fd04", - "mnemonic": "bge", - "operands": "0x0fd04", - "mode": "none" - }, - "bb_64500": { - "virtual_address": 64500, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64508, - "children": [ - "instr_64500", - "instr_64504" - ] - }, - "instr_64508": { - "virtual_address": 64508, - "size": 4, - "disassembly": "ldr r11, [0x10120]", - "mnemonic": "ldr", - "operands": "r11, [0x10120]", - "mode": "none" - }, - "instr_64512": { - "virtual_address": 64512, - "size": 4, - "disassembly": "ldr r0, [r11, #0x8]", - "mnemonic": "ldr", - "operands": "r0, [r11, #0x8]", - "mode": "none" - }, - "instr_64516": { - "virtual_address": 64516, - "size": 4, - "disassembly": "add r3, r8, r6", - "mnemonic": "add", - "operands": "r3, r8, r6", - "mode": "none" - }, - "instr_64520": { - "virtual_address": 64520, - "size": 4, - "disassembly": "cmp r0, r3", - "mnemonic": "cmp", - "operands": "r0, r3", - "mode": "none" - }, - "instr_64524": { - "virtual_address": 64524, - "size": 4, - "disassembly": "beq 0x0fdc0", - "mnemonic": "beq", - "operands": "0x0fdc0", - "mode": "none" - }, - "bb_64508": { - "virtual_address": 64508, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64528, - "children": [ - "instr_64508", - "instr_64512", - "instr_64516", - "instr_64520", - "instr_64524" - ] - }, - "instr_64528": { - "virtual_address": 64528, - "size": 4, - "disassembly": "ldr r12, [r3, #0x4]", - "mnemonic": "ldr", - "operands": "r12, [r3, #0x4]", - "mode": "none" - }, - "instr_64532": { - "virtual_address": 64532, - "size": 4, - "disassembly": "bic r0, r12, #0x1", - "mnemonic": "bic", - "operands": "r0, r12, #0x1", - "mode": "none" - }, - "instr_64536": { - "virtual_address": 64536, - "size": 4, - "disassembly": "add r0, r3, r0", - "mnemonic": "add", - "operands": "r0, r3, r0", - "mode": "none" - }, - "instr_64540": { - "virtual_address": 64540, - "size": 4, - "disassembly": "ldr r0, [r0, #0x4]", - "mnemonic": "ldr", - "operands": "r0, [r0, #0x4]", - "mode": "none" - }, - "instr_64544": { - "virtual_address": 64544, - "size": 4, - "disassembly": "tst r0, #0x1", - "mnemonic": "tst", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_64548": { - "virtual_address": 64548, - "size": 4, - "disassembly": "bne 0x0fd88", - "mnemonic": "bne", - "operands": "0x0fd88", - "mode": "none" - }, - "bb_64528": { - "virtual_address": 64528, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64552, - "children": [ - "instr_64528", - "instr_64532", - "instr_64536", - "instr_64540", - "instr_64544", - "instr_64548" - ] - }, - "instr_64552": { - "virtual_address": 64552, - "size": 4, - "disassembly": "bic r12, r12, #0x3", - "mnemonic": "bic", - "operands": "r12, r12, #0x3", - "mode": "none" - }, - "instr_64556": { - "virtual_address": 64556, - "size": 4, - "disassembly": "add r0, r6, r12", - "mnemonic": "add", - "operands": "r0, r6, r12", - "mode": "none" - }, - "instr_64560": { - "virtual_address": 64560, - "size": 4, - "disassembly": "cmp r0, r2", - "mnemonic": "cmp", - "operands": "r0, r2", - "mode": "none" - }, - "instr_64564": { - "virtual_address": 64564, - "size": 4, - "disassembly": "bge 0x0fcf0", - "mnemonic": "bge", - "operands": "0x0fcf0", - "mode": "none" - }, - "bb_64552": { - "virtual_address": 64552, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64568, - "children": [ - "instr_64552", - "instr_64556", - "instr_64560", - "instr_64564" - ] - }, - "instr_64568": { - "virtual_address": 64568, - "size": 4, - "disassembly": "tst r1, #0x1", - "mnemonic": "tst", - "operands": "r1, #0x1", - "mode": "none" - }, - "instr_64572": { - "virtual_address": 64572, - "size": 4, - "disassembly": "bne 0x0fc6c", - "mnemonic": "bne", - "operands": "0x0fc6c", - "mode": "none" - }, - "bb_64568": { - "virtual_address": 64568, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64576, - "children": [ - "instr_64568", - "instr_64572" - ] - }, - "instr_64576": { - "virtual_address": 64576, - "size": 4, - "disassembly": "ldr r10, [r4, #-0x8]", - "mnemonic": "ldr", - "operands": "r10, [r4, #-0x8]", - "mode": "none" - }, - "instr_64580": { - "virtual_address": 64580, - "size": 4, - "disassembly": "sub r10, r8, r10", - "mnemonic": "sub", - "operands": "r10, r8, r10", - "mode": "none" - }, - "instr_64584": { - "virtual_address": 64584, - "size": 4, - "disassembly": "ldr r1, [r10, #0x4]", - "mnemonic": "ldr", - "operands": "r1, [r10, #0x4]", - "mode": "none" - }, - "instr_64588": { - "virtual_address": 64588, - "size": 4, - "disassembly": "bic r1, r1, #0x3", - "mnemonic": "bic", - "operands": "r1, r1, #0x3", - "mode": "none" - }, - "instr_64592": { - "virtual_address": 64592, - "size": 4, - "disassembly": "add r12, r1, r12", - "mnemonic": "add", - "operands": "r12, r1, r12", - "mode": "none" - }, - "instr_64596": { - "virtual_address": 64596, - "size": 4, - "disassembly": "add r12, r12, r6", - "mnemonic": "add", - "operands": "r12, r12, r6", - "mode": "none" - }, - "instr_64600": { - "virtual_address": 64600, - "size": 4, - "disassembly": "cmp r12, r2", - "mnemonic": "cmp", - "operands": "r12, r2", - "mode": "none" - }, - "instr_64604": { - "virtual_address": 64604, - "size": 4, - "disassembly": "bge 0x0ffe4", - "mnemonic": "bge", - "operands": "0x0ffe4", - "mode": "none" - }, - "bb_64576": { - "virtual_address": 64576, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64608, - "children": [ - "instr_64576", - "instr_64580", - "instr_64584", - "instr_64588", - "instr_64592", - "instr_64596", - "instr_64600", - "instr_64604" - ] - }, - "instr_64608": { - "virtual_address": 64608, - "size": 4, - "disassembly": "add r3, r6, r1", - "mnemonic": "add", - "operands": "r3, r6, r1", - "mode": "none" - }, - "instr_64612": { - "virtual_address": 64612, - "size": 4, - "disassembly": "cmp r3, r2", - "mnemonic": "cmp", - "operands": "r3, r2", - "mode": "none" - }, - "instr_64616": { - "virtual_address": 64616, - "size": 4, - "disassembly": "bge 0x0ff30", - "mnemonic": "bge", - "operands": "0x0ff30", - "mode": "none" - }, - "bb_64608": { - "virtual_address": 64608, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64620, - "children": [ - "instr_64608", - "instr_64612", - "instr_64616" - ] - }, - "instr_64620": { - "virtual_address": 64620, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_64624": { - "virtual_address": 64624, - "size": 4, - "disassembly": "mov r0, r9", - "mnemonic": "mov", - "operands": "r0, r9", - "mode": "none" - }, - "instr_64628": { - "virtual_address": 64628, - "size": 4, - "disassembly": "bl 0x0e05c", - "mnemonic": "bl", - "operands": "0x0e05c", - "mode": "none" - }, - "instr_64632": { - "virtual_address": 64632, - "size": 4, - "disassembly": "subs r7, r0, #0x0", - "mnemonic": "subs", - "operands": "r7, r0, #0x0", - "mode": "none" - }, - "instr_64636": { - "virtual_address": 64636, - "size": 4, - "disassembly": "beq 0x0fcd8", - "mnemonic": "beq", - "operands": "0x0fcd8", - "mode": "none" - }, - "bb_64620": { - "virtual_address": 64620, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64640, - "children": [ - "instr_64620", - "instr_64624", - "instr_64628", - "instr_64632", - "instr_64636" - ] - }, - "instr_64640": { - "virtual_address": 64640, - "size": 4, - "disassembly": "ldr r3, [r4, #-0x4]", - "mnemonic": "ldr", - "operands": "r3, [r4, #-0x4]", - "mode": "none" - }, - "instr_64644": { - "virtual_address": 64644, - "size": 4, - "disassembly": "bic r3, r3, #0x1", - "mnemonic": "bic", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_64648": { - "virtual_address": 64648, - "size": 4, - "disassembly": "add r3, r8, r3", - "mnemonic": "add", - "operands": "r3, r8, r3", - "mode": "none" - }, - "instr_64652": { - "virtual_address": 64652, - "size": 4, - "disassembly": "sub r2, r7, #0x8", - "mnemonic": "sub", - "operands": "r2, r7, #0x8", - "mode": "none" - }, - "instr_64656": { - "virtual_address": 64656, - "size": 4, - "disassembly": "cmp r3, r2", - "mnemonic": "cmp", - "operands": "r3, r2", - "mode": "none" - }, - "instr_64660": { - "virtual_address": 64660, - "size": 4, - "disassembly": "beq 0x0fec8", - "mnemonic": "beq", - "operands": "0x0fec8", - "mode": "none" - }, - "bb_64640": { - "virtual_address": 64640, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64664, - "children": [ - "instr_64640", - "instr_64644", - "instr_64648", - "instr_64652", - "instr_64656", - "instr_64660" - ] - }, - "instr_64664": { - "virtual_address": 64664, - "size": 4, - "disassembly": "sub r2, r6, #0x4", - "mnemonic": "sub", - "operands": "r2, r6, #0x4", - "mode": "none" - }, - "instr_64668": { - "virtual_address": 64668, - "size": 4, - "disassembly": "cmp r2, #0x24", - "mnemonic": "cmp", - "operands": "r2, #0x24", - "mode": "none" - }, - "instr_64672": { - "virtual_address": 64672, - "size": 4, - "disassembly": "bhi 0x0ffd8", - "mnemonic": "bhi", - "operands": "0x0ffd8", - "mode": "none" - }, - "bb_64664": { - "virtual_address": 64664, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64676, - "children": [ - "instr_64664", - "instr_64668", - "instr_64672" - ] - }, - "instr_64676": { - "virtual_address": 64676, - "size": 4, - "disassembly": "cmp r2, #0x13", - "mnemonic": "cmp", - "operands": "r2, #0x13", - "mode": "none" - }, - "instr_64680": { - "virtual_address": 64680, - "size": 4, - "disassembly": "movls r3, r7", - "mnemonic": "movls", - "operands": "r3, r7", - "mode": "none" - }, - "instr_64684": { - "virtual_address": 64684, - "size": 4, - "disassembly": "movls r2, r4", - "mnemonic": "movls", - "operands": "r2, r4", - "mode": "none" - }, - "instr_64688": { - "virtual_address": 64688, - "size": 4, - "disassembly": "bhi 0x0fed8", - "mnemonic": "bhi", - "operands": "0x0fed8", - "mode": "none" - }, - "bb_64676": { - "virtual_address": 64676, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64692, - "children": [ - "instr_64676", - "instr_64680", - "instr_64684", - "instr_64688" - ] - }, - "instr_64692": { - "virtual_address": 64692, - "size": 4, - "disassembly": "ldr r1, [r2, #0x0]", - "mnemonic": "ldr", - "operands": "r1, [r2, #0x0]", - "mode": "none" - }, - "instr_64696": { - "virtual_address": 64696, - "size": 4, - "disassembly": "str r1, [r3, #0x0]", - "mnemonic": "str", - "operands": "r1, [r3, #0x0]", - "mode": "none" - }, - "instr_64700": { - "virtual_address": 64700, - "size": 4, - "disassembly": "ldr r1, [r2, #0x4]", - "mnemonic": "ldr", - "operands": "r1, [r2, #0x4]", - "mode": "none" - }, - "instr_64704": { - "virtual_address": 64704, - "size": 4, - "disassembly": "str r1, [r3, #0x4]", - "mnemonic": "str", - "operands": "r1, [r3, #0x4]", - "mode": "none" - }, - "instr_64708": { - "virtual_address": 64708, - "size": 4, - "disassembly": "ldr r2, [r2, #0x8]", - "mnemonic": "ldr", - "operands": "r2, [r2, #0x8]", - "mode": "none" - }, - "instr_64712": { - "virtual_address": 64712, - "size": 4, - "disassembly": "str r2, [r3, #0x8]", - "mnemonic": "str", - "operands": "r2, [r3, #0x8]", - "mode": "none" - }, - "bb_64692": { - "virtual_address": 64692, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64716, - "children": [ - "instr_64692", - "instr_64696", - "instr_64700", - "instr_64704", - "instr_64708", - "instr_64712" - ] - }, - "instr_64716": { - "virtual_address": 64716, - "size": 4, - "disassembly": "mov r1, r4", - "mnemonic": "mov", - "operands": "r1, r4", - "mode": "none" - }, - "instr_64720": { - "virtual_address": 64720, - "size": 4, - "disassembly": "mov r0, r9", - "mnemonic": "mov", - "operands": "r0, r9", - "mode": "none" - }, - "instr_64724": { - "virtual_address": 64724, - "size": 4, - "disassembly": "bl 0x0d590", - "mnemonic": "bl", - "operands": "0x0d590", - "mode": "none" - }, - "bb_64716": { - "virtual_address": 64716, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64728, - "children": [ - "instr_64716", - "instr_64720", - "instr_64724" - ] - }, - "instr_64728": { - "virtual_address": 64728, - "size": 4, - "disassembly": "mov r0, r9", - "mnemonic": "mov", - "operands": "r0, r9", - "mode": "none" - }, - "instr_64732": { - "virtual_address": 64732, - "size": 4, - "disassembly": "bl 0x0ebec", - "mnemonic": "bl", - "operands": "0x0ebec", - "mode": "none" - }, - "bb_64728": { - "virtual_address": 64728, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64736, - "children": [ - "instr_64728", - "instr_64732" - ] - }, - "instr_64736": { - "virtual_address": 64736, - "size": 4, - "disassembly": "mov r0, r7", - "mnemonic": "mov", - "operands": "r0, r7", - "mode": "none" - }, - "instr_64740": { - "virtual_address": 64740, - "size": 4, - "disassembly": "add sp, sp, #0xc", - "mnemonic": "add", - "operands": "sp, sp, #0xc", - "mode": "none" - }, - "instr_64744": { - "virtual_address": 64744, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mode": "none" - }, - "instr_64748": { - "virtual_address": 64748, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_64736": { - "virtual_address": 64736, - "size": 16, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_64736", - "instr_64740", - "instr_64744", - "instr_64748" - ] - }, - "instr_64752": { - "virtual_address": 64752, - "size": 4, - "disassembly": "mov r6, r0", - "mnemonic": "mov", - "operands": "r6, r0", - "mode": "none" - }, - "instr_64756": { - "virtual_address": 64756, - "size": 4, - "disassembly": "ldr r2, [r3, #0xc]", - "mnemonic": "ldr", - "operands": "r2, [r3, #0xc]", - "mode": "none" - }, - "instr_64760": { - "virtual_address": 64760, - "size": 4, - "disassembly": "ldr r3, [r3, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0x8]", - "mode": "none" - }, - "instr_64764": { - "virtual_address": 64764, - "size": 4, - "disassembly": "str r2, [r3, #0xc]", - "mnemonic": "str", - "operands": "r2, [r3, #0xc]", - "mode": "none" - }, - "instr_64768": { - "virtual_address": 64768, - "size": 4, - "disassembly": "str r3, [r2, #0x8]", - "mnemonic": "str", - "operands": "r3, [r2, #0x8]", - "mode": "none" - }, - "bb_64752": { - "virtual_address": 64752, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64772, - "children": [ - "instr_64752", - "instr_64756", - "instr_64760", - "instr_64764", - "instr_64768" - ] - }, - "instr_64772": { - "virtual_address": 64772, - "size": 4, - "disassembly": "sub r3, r6, r5", - "mnemonic": "sub", - "operands": "r3, r6, r5", - "mode": "none" - }, - "instr_64776": { - "virtual_address": 64776, - "size": 4, - "disassembly": "cmp r3, #0xf", - "mnemonic": "cmp", - "operands": "r3, #0xf", - "mode": "none" - }, - "instr_64780": { - "virtual_address": 64780, - "size": 4, - "disassembly": "bhi 0x0fd4c", - "mnemonic": "bhi", - "operands": "0x0fd4c", - "mode": "none" - }, - "bb_64772": { - "virtual_address": 64772, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64784, - "children": [ - "instr_64772", - "instr_64776", - "instr_64780" - ] - }, - "instr_64784": { - "virtual_address": 64784, - "size": 4, - "disassembly": "ldr r3, [r8, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r8, #0x4]", - "mode": "none" - }, - "instr_64788": { - "virtual_address": 64788, - "size": 4, - "disassembly": "and r3, r3, #0x1", - "mnemonic": "and", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_64792": { - "virtual_address": 64792, - "size": 4, - "disassembly": "orr r3, r3, r6", - "mnemonic": "orr", - "operands": "r3, r3, r6", - "mode": "none" - }, - "instr_64796": { - "virtual_address": 64796, - "size": 4, - "disassembly": "str r3, [r8, #0x4]", - "mnemonic": "str", - "operands": "r3, [r8, #0x4]", - "mode": "none" - }, - "instr_64800": { - "virtual_address": 64800, - "size": 4, - "disassembly": "add r6, r8, r6", - "mnemonic": "add", - "operands": "r6, r8, r6", - "mode": "none" - }, - "instr_64804": { - "virtual_address": 64804, - "size": 4, - "disassembly": "ldr r3, [r6, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r6, #0x4]", - "mode": "none" - }, - "instr_64808": { - "virtual_address": 64808, - "size": 4, - "disassembly": "orr r3, r3, #0x1", - "mnemonic": "orr", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_64812": { - "virtual_address": 64812, - "size": 4, - "disassembly": "str r3, [r6, #0x4]", - "mnemonic": "str", - "operands": "r3, [r6, #0x4]", - "mode": "none" - }, - "bb_64784": { - "virtual_address": 64784, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64816, - "children": [ - "instr_64784", - "instr_64788", - "instr_64792", - "instr_64796", - "instr_64800", - "instr_64804", - "instr_64808", - "instr_64812" - ] - }, - "instr_64816": { - "virtual_address": 64816, - "size": 4, - "disassembly": "mov r7, r4", - "mnemonic": "mov", - "operands": "r7, r4", - "mode": "none" - }, - "instr_64820": { - "virtual_address": 64820, - "size": 4, - "disassembly": "mov r0, r9", - "mnemonic": "mov", - "operands": "r0, r9", - "mode": "none" - }, - "instr_64824": { - "virtual_address": 64824, - "size": 4, - "disassembly": "bl 0x0ebec", - "mnemonic": "bl", - "operands": "0x0ebec", - "mode": "none" - }, - "instr_64828": { - "virtual_address": 64828, - "size": 4, - "disassembly": "mov r0, r7", - "mnemonic": "mov", - "operands": "r0, r7", - "mode": "none" - }, - "instr_64832": { - "virtual_address": 64832, - "size": 4, - "disassembly": "add sp, sp, #0xc", - "mnemonic": "add", - "operands": "sp, sp, #0xc", - "mode": "none" - }, - "instr_64836": { - "virtual_address": 64836, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mode": "none" - }, - "instr_64840": { - "virtual_address": 64840, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_64816": { - "virtual_address": 64816, - "size": 28, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_64816", - "instr_64820", - "instr_64824", - "instr_64828", - "instr_64832", - "instr_64836", - "instr_64840" - ] - }, - "instr_64844": { - "virtual_address": 64844, - "size": 4, - "disassembly": "ldr r1, [r8, #0x4]", - "mnemonic": "ldr", - "operands": "r1, [r8, #0x4]", - "mode": "none" - }, - "instr_64848": { - "virtual_address": 64848, - "size": 4, - "disassembly": "and r1, r1, #0x1", - "mnemonic": "and", - "operands": "r1, r1, #0x1", - "mode": "none" - }, - "instr_64852": { - "virtual_address": 64852, - "size": 4, - "disassembly": "orr r1, r1, r5", - "mnemonic": "orr", - "operands": "r1, r1, r5", - "mode": "none" - }, - "instr_64856": { - "virtual_address": 64856, - "size": 4, - "disassembly": "str r1, [r8, #0x4]", - "mnemonic": "str", - "operands": "r1, [r8, #0x4]", - "mode": "none" - }, - "instr_64860": { - "virtual_address": 64860, - "size": 4, - "disassembly": "orr r3, r3, #0x1", - "mnemonic": "orr", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_64864": { - "virtual_address": 64864, - "size": 4, - "disassembly": "add r1, r8, r5", - "mnemonic": "add", - "operands": "r1, r8, r5", - "mode": "none" - }, - "instr_64868": { - "virtual_address": 64868, - "size": 4, - "disassembly": "str r3, [r1, #0x4]", - "mnemonic": "str", - "operands": "r3, [r1, #0x4]", - "mode": "none" - }, - "instr_64872": { - "virtual_address": 64872, - "size": 4, - "disassembly": "add r6, r8, r6", - "mnemonic": "add", - "operands": "r6, r8, r6", - "mode": "none" - }, - "instr_64876": { - "virtual_address": 64876, - "size": 4, - "disassembly": "ldr r3, [r6, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r6, #0x4]", - "mode": "none" - }, - "instr_64880": { - "virtual_address": 64880, - "size": 4, - "disassembly": "orr r3, r3, #0x1", - "mnemonic": "orr", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_64884": { - "virtual_address": 64884, - "size": 4, - "disassembly": "mov r0, r9", - "mnemonic": "mov", - "operands": "r0, r9", - "mode": "none" - }, - "instr_64888": { - "virtual_address": 64888, - "size": 4, - "disassembly": "str r3, [r6, #0x4]", - "mnemonic": "str", - "operands": "r3, [r6, #0x4]", - "mode": "none" - }, - "instr_64892": { - "virtual_address": 64892, - "size": 4, - "disassembly": "add r1, r1, #0x8", - "mnemonic": "add", - "operands": "r1, r1, #0x8", - "mode": "none" - }, - "instr_64896": { - "virtual_address": 64896, - "size": 4, - "disassembly": "bl 0x0d590", - "mnemonic": "bl", - "operands": "0x0d590", - "mode": "none" - }, - "instr_64900": { - "virtual_address": 64900, - "size": 4, - "disassembly": "b 0x0fd30", - "mnemonic": "b", - "operands": "0x0fd30", - "mode": "none" - }, - "bb_64844": { - "virtual_address": 64844, - "size": 60, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64816, - "children": [ - "instr_64844", - "instr_64848", - "instr_64852", - "instr_64856", - "instr_64860", - "instr_64864", - "instr_64868", - "instr_64872", - "instr_64876", - "instr_64880", - "instr_64884", - "instr_64888", - "instr_64892", - "instr_64896", - "instr_64900" - ] - }, - "instr_64904": { - "virtual_address": 64904, - "size": 4, - "disassembly": "tst r1, #0x1", - "mnemonic": "tst", - "operands": "r1, #0x1", - "mode": "none" - }, - "instr_64908": { - "virtual_address": 64908, - "size": 4, - "disassembly": "bne 0x0fc6c", - "mnemonic": "bne", - "operands": "0x0fc6c", - "mode": "none" - }, - "bb_64904": { - "virtual_address": 64904, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64912, - "children": [ - "instr_64904", - "instr_64908" - ] - }, - "instr_64912": { - "virtual_address": 64912, - "size": 4, - "disassembly": "ldr r10, [r4, #-0x8]", - "mnemonic": "ldr", - "operands": "r10, [r4, #-0x8]", - "mode": "none" - }, - "instr_64916": { - "virtual_address": 64916, - "size": 4, - "disassembly": "sub r10, r8, r10", - "mnemonic": "sub", - "operands": "r10, r8, r10", - "mode": "none" - }, - "instr_64920": { - "virtual_address": 64920, - "size": 4, - "disassembly": "ldr r1, [r10, #0x4]", - "mnemonic": "ldr", - "operands": "r1, [r10, #0x4]", - "mode": "none" - }, - "instr_64924": { - "virtual_address": 64924, - "size": 4, - "disassembly": "bic r1, r1, #0x3", - "mnemonic": "bic", - "operands": "r1, r1, #0x3", - "mode": "none" - }, - "instr_64928": { - "virtual_address": 64928, - "size": 4, - "disassembly": "b 0x0fc60", - "mnemonic": "b", - "operands": "0x0fc60", - "mode": "none" - }, - "bb_64912": { - "virtual_address": 64912, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64608, - "children": [ - "instr_64912", - "instr_64916", - "instr_64920", - "instr_64924", - "instr_64928" - ] - }, - "instr_64932": { - "virtual_address": 64932, - "size": 4, - "disassembly": "mov r1, r2", - "mnemonic": "mov", - "operands": "r1, r2", - "mode": "none" - }, - "instr_64936": { - "virtual_address": 64936, - "size": 4, - "disassembly": "bl 0x0e05c", - "mnemonic": "bl", - "operands": "0x0e05c", - "mode": "none" - }, - "instr_64940": { - "virtual_address": 64940, - "size": 4, - "disassembly": "mov r7, r0", - "mnemonic": "mov", - "operands": "r7, r0", - "mode": "none" - }, - "instr_64944": { - "virtual_address": 64944, - "size": 4, - "disassembly": "mov r0, r7", - "mnemonic": "mov", - "operands": "r0, r7", - "mode": "none" - }, - "instr_64948": { - "virtual_address": 64948, - "size": 4, - "disassembly": "add sp, sp, #0xc", - "mnemonic": "add", - "operands": "sp, sp, #0xc", - "mode": "none" - }, - "instr_64952": { - "virtual_address": 64952, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mode": "none" - }, - "instr_64956": { - "virtual_address": 64956, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_64932": { - "virtual_address": 64932, - "size": 28, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_64932", - "instr_64936", - "instr_64940", - "instr_64944", - "instr_64948", - "instr_64952", - "instr_64956" - ] - }, - "instr_64960": { - "virtual_address": 64960, - "size": 4, - "disassembly": "ldr r3, [r0, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r0, #0x4]", - "mode": "none" - }, - "instr_64964": { - "virtual_address": 64964, - "size": 4, - "disassembly": "bic r3, r3, #0x3", - "mnemonic": "bic", - "operands": "r3, r3, #0x3", - "mode": "none" - }, - "instr_64968": { - "virtual_address": 64968, - "size": 4, - "disassembly": "add r12, r6, r3", - "mnemonic": "add", - "operands": "r12, r6, r3", - "mode": "none" - }, - "instr_64972": { - "virtual_address": 64972, - "size": 4, - "disassembly": "add r0, r5, #0x10", - "mnemonic": "add", - "operands": "r0, r5, #0x10", - "mode": "none" - }, - "instr_64976": { - "virtual_address": 64976, - "size": 4, - "disassembly": "cmp r12, r0", - "mnemonic": "cmp", - "operands": "r12, r0", - "mode": "none" - }, - "instr_64980": { - "virtual_address": 64980, - "size": 4, - "disassembly": "bge 0x100b8", - "mnemonic": "bge", - "operands": "0x100b8", - "mode": "none" - }, - "bb_64960": { - "virtual_address": 64960, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64984, - "children": [ - "instr_64960", - "instr_64964", - "instr_64968", - "instr_64972", - "instr_64976", - "instr_64980" - ] - }, - "instr_64984": { - "virtual_address": 64984, - "size": 4, - "disassembly": "tst r1, #0x1", - "mnemonic": "tst", - "operands": "r1, #0x1", - "mode": "none" - }, - "instr_64988": { - "virtual_address": 64988, - "size": 4, - "disassembly": "bne 0x0fc6c", - "mnemonic": "bne", - "operands": "0x0fc6c", - "mode": "none" - }, - "bb_64984": { - "virtual_address": 64984, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64992, - "children": [ - "instr_64984", - "instr_64988" - ] - }, - "instr_64992": { - "virtual_address": 64992, - "size": 4, - "disassembly": "ldr r10, [r4, #-0x8]", - "mnemonic": "ldr", - "operands": "r10, [r4, #-0x8]", - "mode": "none" - }, - "instr_64996": { - "virtual_address": 64996, - "size": 4, - "disassembly": "sub r10, r8, r10", - "mnemonic": "sub", - "operands": "r10, r8, r10", - "mode": "none" - }, - "instr_65000": { - "virtual_address": 65000, - "size": 4, - "disassembly": "ldr r1, [r10, #0x4]", - "mnemonic": "ldr", - "operands": "r1, [r10, #0x4]", - "mode": "none" - }, - "instr_65004": { - "virtual_address": 65004, - "size": 4, - "disassembly": "bic r1, r1, #0x3", - "mnemonic": "bic", - "operands": "r1, r1, #0x3", - "mode": "none" - }, - "instr_65008": { - "virtual_address": 65008, - "size": 4, - "disassembly": "add r3, r1, r3", - "mnemonic": "add", - "operands": "r3, r1, r3", - "mode": "none" - }, - "instr_65012": { - "virtual_address": 65012, - "size": 4, - "disassembly": "add r3, r3, r6", - "mnemonic": "add", - "operands": "r3, r3, r6", - "mode": "none" - }, - "instr_65016": { - "virtual_address": 65016, - "size": 4, - "disassembly": "cmp r0, r3", - "mnemonic": "cmp", - "operands": "r0, r3", - "mode": "none" - }, - "instr_65020": { - "virtual_address": 65020, - "size": 4, - "disassembly": "bgt 0x0fc60", - "mnemonic": "bgt", - "operands": "0x0fc60", - "mode": "none" - }, - "bb_64992": { - "virtual_address": 64992, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65024, - "children": [ - "instr_64992", - "instr_64996", - "instr_65000", - "instr_65004", - "instr_65008", - "instr_65012", - "instr_65016", - "instr_65020" - ] - }, - "instr_65024": { - "virtual_address": 65024, - "size": 4, - "disassembly": "mov r7, r10", - "mnemonic": "mov", - "operands": "r7, r10", - "mode": "none" - }, - "instr_65028": { - "virtual_address": 65028, - "size": 4, - "disassembly": "ldr r1, [r10, #0xc]", - "mnemonic": "ldr", - "operands": "r1, [r10, #0xc]", - "mode": "none" - }, - "instr_65032": { - "virtual_address": 65032, - "size": 4, - "disassembly": "ldr r0, [r7, #0x8]!", - "mnemonic": "ldr", - "operands": "r0, [r7, #0x8]!", - "mode": "none" - }, - "instr_65036": { - "virtual_address": 65036, - "size": 4, - "disassembly": "sub r2, r6, #0x4", - "mnemonic": "sub", - "operands": "r2, r6, #0x4", - "mode": "none" - }, - "instr_65040": { - "virtual_address": 65040, - "size": 4, - "disassembly": "cmp r2, #0x24", - "mnemonic": "cmp", - "operands": "r2, #0x24", - "mode": "none" - }, - "instr_65044": { - "virtual_address": 65044, - "size": 4, - "disassembly": "str r1, [r0, #0xc]", - "mnemonic": "str", - "operands": "r1, [r0, #0xc]", - "mode": "none" - }, - "instr_65048": { - "virtual_address": 65048, - "size": 4, - "disassembly": "str r0, [r1, #0x8]", - "mnemonic": "str", - "operands": "r0, [r1, #0x8]", - "mode": "none" - }, - "instr_65052": { - "virtual_address": 65052, - "size": 4, - "disassembly": "bhi 0x10108", - "mnemonic": "bhi", - "operands": "0x10108", - "mode": "none" - }, - "bb_65024": { - "virtual_address": 65024, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65056, - "children": [ - "instr_65024", - "instr_65028", - "instr_65032", - "instr_65036", - "instr_65040", - "instr_65044", - "instr_65048", - "instr_65052" - ] - }, - "instr_65056": { - "virtual_address": 65056, - "size": 4, - "disassembly": "cmp r2, #0x13", - "mnemonic": "cmp", - "operands": "r2, #0x13", - "mode": "none" - }, - "instr_65060": { - "virtual_address": 65060, - "size": 4, - "disassembly": "movls r2, r7", - "mnemonic": "movls", - "operands": "r2, r7", - "mode": "none" - }, - "instr_65064": { - "virtual_address": 65064, - "size": 4, - "disassembly": "bls 0x0fe80", - "mnemonic": "bls", - "operands": "0x0fe80", - "mode": "none" - }, - "bb_65056": { - "virtual_address": 65056, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65068, - "children": [ - "instr_65056", - "instr_65060", - "instr_65064" - ] - }, - "instr_65068": { - "virtual_address": 65068, - "size": 4, - "disassembly": "ldr r1, [r4, #0x0]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x0]", - "mode": "none" - }, - "instr_65072": { - "virtual_address": 65072, - "size": 4, - "disassembly": "str r1, [r10, #0x8]", - "mnemonic": "str", - "operands": "r1, [r10, #0x8]", - "mode": "none" - }, - "instr_65076": { - "virtual_address": 65076, - "size": 4, - "disassembly": "ldr r1, [r4, #0x4]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x4]", - "mode": "none" - }, - "instr_65080": { - "virtual_address": 65080, - "size": 4, - "disassembly": "cmp r2, #0x1b", - "mnemonic": "cmp", - "operands": "r2, #0x1b", - "mode": "none" - }, - "instr_65084": { - "virtual_address": 65084, - "size": 4, - "disassembly": "str r1, [r10, #0xc]", - "mnemonic": "str", - "operands": "r1, [r10, #0xc]", - "mode": "none" - }, - "instr_65088": { - "virtual_address": 65088, - "size": 4, - "disassembly": "addls r4, r4, #0x8", - "mnemonic": "addls", - "operands": "r4, r4, #0x8", - "mode": "none" - }, - "instr_65092": { - "virtual_address": 65092, - "size": 4, - "disassembly": "addls r2, r10, #0x10", - "mnemonic": "addls", - "operands": "r2, r10, #0x10", - "mode": "none" - }, - "instr_65096": { - "virtual_address": 65096, - "size": 4, - "disassembly": "bls 0x0fe80", - "mnemonic": "bls", - "operands": "0x0fe80", - "mode": "none" - }, - "bb_65068": { - "virtual_address": 65068, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65100, - "children": [ - "instr_65068", - "instr_65072", - "instr_65076", - "instr_65080", - "instr_65084", - "instr_65088", - "instr_65092", - "instr_65096" - ] - }, - "instr_65100": { - "virtual_address": 65100, - "size": 4, - "disassembly": "cmp r2, #0x24", - "mnemonic": "cmp", - "operands": "r2, #0x24", - "mode": "none" - }, - "instr_65104": { - "virtual_address": 65104, - "size": 4, - "disassembly": "ldr r2, [r4, #0x8]", - "mnemonic": "ldr", - "operands": "r2, [r4, #0x8]", - "mode": "none" - }, - "instr_65108": { - "virtual_address": 65108, - "size": 4, - "disassembly": "str r2, [r10, #0x10]", - "mnemonic": "str", - "operands": "r2, [r10, #0x10]", - "mode": "none" - }, - "instr_65112": { - "virtual_address": 65112, - "size": 4, - "disassembly": "ldr r2, [r4, #0xc]", - "mnemonic": "ldr", - "operands": "r2, [r4, #0xc]", - "mode": "none" - }, - "instr_65116": { - "virtual_address": 65116, - "size": 4, - "disassembly": "str r2, [r10, #0x14]", - "mnemonic": "str", - "operands": "r2, [r10, #0x14]", - "mode": "none" - }, - "instr_65120": { - "virtual_address": 65120, - "size": 4, - "disassembly": "ldreq r2, [r4, #0x10]", - "mnemonic": "ldreq", - "operands": "r2, [r4, #0x10]", - "mode": "none" - }, - "instr_65124": { - "virtual_address": 65124, - "size": 4, - "disassembly": "streq r2, [r10, #0x18]", - "mnemonic": "streq", - "operands": "r2, [r10, #0x18]", - "mode": "none" - }, - "instr_65128": { - "virtual_address": 65128, - "size": 4, - "disassembly": "ldreq r1, [r4, #0x14]", - "mnemonic": "ldreq", - "operands": "r1, [r4, #0x14]", - "mode": "none" - }, - "instr_65132": { - "virtual_address": 65132, - "size": 4, - "disassembly": "streq r1, [r10, #0x1c]", - "mnemonic": "streq", - "operands": "r1, [r10, #0x1c]", - "mode": "none" - }, - "instr_65136": { - "virtual_address": 65136, - "size": 4, - "disassembly": "addne r4, r4, #0x10", - "mnemonic": "addne", - "operands": "r4, r4, #0x10", - "mode": "none" - }, - "instr_65140": { - "virtual_address": 65140, - "size": 4, - "disassembly": "addne r2, r10, #0x18", - "mnemonic": "addne", - "operands": "r2, r10, #0x18", - "mode": "none" - }, - "instr_65144": { - "virtual_address": 65144, - "size": 4, - "disassembly": "addeq r2, r10, #0x20", - "mnemonic": "addeq", - "operands": "r2, r10, #0x20", - "mode": "none" - }, - "instr_65148": { - "virtual_address": 65148, - "size": 4, - "disassembly": "addeq r4, r4, #0x18", - "mnemonic": "addeq", - "operands": "r4, r4, #0x18", - "mode": "none" - }, - "bb_65100": { - "virtual_address": 65100, - "size": 52, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65152, - "children": [ - "instr_65100", - "instr_65104", - "instr_65108", - "instr_65112", - "instr_65116", - "instr_65120", - "instr_65124", - "instr_65128", - "instr_65132", - "instr_65136", - "instr_65140", - "instr_65144", - "instr_65148" - ] - }, - "instr_65152": { - "virtual_address": 65152, - "size": 4, - "disassembly": "ldr r1, [r4, #0x0]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x0]", - "mode": "none" - }, - "instr_65156": { - "virtual_address": 65156, - "size": 4, - "disassembly": "str r1, [r2, #0x0]", - "mnemonic": "str", - "operands": "r1, [r2, #0x0]", - "mode": "none" - }, - "instr_65160": { - "virtual_address": 65160, - "size": 4, - "disassembly": "ldr r1, [r4, #0x4]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x4]", - "mode": "none" - }, - "instr_65164": { - "virtual_address": 65164, - "size": 4, - "disassembly": "str r1, [r2, #0x4]", - "mnemonic": "str", - "operands": "r1, [r2, #0x4]", - "mode": "none" - }, - "instr_65168": { - "virtual_address": 65168, - "size": 4, - "disassembly": "ldr r1, [r4, #0x8]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x8]", - "mode": "none" - }, - "instr_65172": { - "virtual_address": 65172, - "size": 4, - "disassembly": "str r1, [r2, #0x8]", - "mnemonic": "str", - "operands": "r1, [r2, #0x8]", - "mode": "none" - }, - "bb_65152": { - "virtual_address": 65152, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65176, - "children": [ - "instr_65152", - "instr_65156", - "instr_65160", - "instr_65164", - "instr_65168", - "instr_65172" - ] - }, - "instr_65176": { - "virtual_address": 65176, - "size": 4, - "disassembly": "sub r3, r3, r5", - "mnemonic": "sub", - "operands": "r3, r3, r5", - "mode": "none" - }, - "instr_65180": { - "virtual_address": 65180, - "size": 4, - "disassembly": "add r2, r10, r5", - "mnemonic": "add", - "operands": "r2, r10, r5", - "mode": "none" - }, - "instr_65184": { - "virtual_address": 65184, - "size": 4, - "disassembly": "orr r3, r3, #0x1", - "mnemonic": "orr", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_65188": { - "virtual_address": 65188, - "size": 4, - "disassembly": "str r2, [r11, #0x8]", - "mnemonic": "str", - "operands": "r2, [r11, #0x8]", - "mode": "none" - }, - "instr_65192": { - "virtual_address": 65192, - "size": 4, - "disassembly": "str r3, [r2, #0x4]", - "mnemonic": "str", - "operands": "r3, [r2, #0x4]", - "mode": "none" - }, - "instr_65196": { - "virtual_address": 65196, - "size": 4, - "disassembly": "ldr r3, [r10, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r10, #0x4]", - "mode": "none" - }, - "instr_65200": { - "virtual_address": 65200, - "size": 4, - "disassembly": "and r3, r3, #0x1", - "mnemonic": "and", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_65204": { - "virtual_address": 65204, - "size": 4, - "disassembly": "orr r5, r3, r5", - "mnemonic": "orr", - "operands": "r5, r3, r5", - "mode": "none" - }, - "instr_65208": { - "virtual_address": 65208, - "size": 4, - "disassembly": "mov r0, r9", - "mnemonic": "mov", - "operands": "r0, r9", - "mode": "none" - }, - "instr_65212": { - "virtual_address": 65212, - "size": 4, - "disassembly": "str r5, [r10, #0x4]", - "mnemonic": "str", - "operands": "r5, [r10, #0x4]", - "mode": "none" - }, - "instr_65216": { - "virtual_address": 65216, - "size": 4, - "disassembly": "bl 0x0ebec", - "mnemonic": "bl", - "operands": "0x0ebec", - "mode": "none" - }, - "instr_65220": { - "virtual_address": 65220, - "size": 4, - "disassembly": "b 0x0fce0", - "mnemonic": "b", - "operands": "0x0fce0", - "mode": "none" - }, - "bb_65176": { - "virtual_address": 65176, - "size": 48, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64736, - "children": [ - "instr_65176", - "instr_65180", - "instr_65184", - "instr_65188", - "instr_65192", - "instr_65196", - "instr_65200", - "instr_65204", - "instr_65208", - "instr_65212", - "instr_65216", - "instr_65220" - ] - }, - "instr_65224": { - "virtual_address": 65224, - "size": 4, - "disassembly": "ldr r3, [r7, #-0x4]", - "mnemonic": "ldr", - "operands": "r3, [r7, #-0x4]", - "mode": "none" - }, - "instr_65228": { - "virtual_address": 65228, - "size": 4, - "disassembly": "bic r3, r3, #0x3", - "mnemonic": "bic", - "operands": "r3, r3, #0x3", - "mode": "none" - }, - "instr_65232": { - "virtual_address": 65232, - "size": 4, - "disassembly": "add r6, r6, r3", - "mnemonic": "add", - "operands": "r6, r6, r3", - "mode": "none" - }, - "instr_65236": { - "virtual_address": 65236, - "size": 4, - "disassembly": "b 0x0fd04", - "mnemonic": "b", - "operands": "0x0fd04", - "mode": "none" - }, - "bb_65224": { - "virtual_address": 65224, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64772, - "children": [ - "instr_65224", - "instr_65228", - "instr_65232", - "instr_65236" - ] - }, - "instr_65240": { - "virtual_address": 65240, - "size": 4, - "disassembly": "ldr r3, [r4, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x0]", - "mode": "none" - }, - "instr_65244": { - "virtual_address": 65244, - "size": 4, - "disassembly": "str r3, [r7, #0x0]", - "mnemonic": "str", - "operands": "r3, [r7, #0x0]", - "mode": "none" - }, - "instr_65248": { - "virtual_address": 65248, - "size": 4, - "disassembly": "ldr r3, [r4, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x4]", - "mode": "none" - }, - "instr_65252": { - "virtual_address": 65252, - "size": 4, - "disassembly": "cmp r2, #0x1b", - "mnemonic": "cmp", - "operands": "r2, #0x1b", - "mode": "none" - }, - "instr_65256": { - "virtual_address": 65256, - "size": 4, - "disassembly": "str r3, [r7, #0x4]", - "mnemonic": "str", - "operands": "r3, [r7, #0x4]", - "mode": "none" - }, - "instr_65260": { - "virtual_address": 65260, - "size": 4, - "disassembly": "addls r2, r4, #0x8", - "mnemonic": "addls", - "operands": "r2, r4, #0x8", - "mode": "none" - }, - "instr_65264": { - "virtual_address": 65264, - "size": 4, - "disassembly": "addls r3, r7, #0x8", - "mnemonic": "addls", - "operands": "r3, r7, #0x8", - "mode": "none" - }, - "instr_65268": { - "virtual_address": 65268, - "size": 4, - "disassembly": "bls 0x0fcb4", - "mnemonic": "bls", - "operands": "0x0fcb4", - "mode": "none" - }, - "bb_65240": { - "virtual_address": 65240, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65272, - "children": [ - "instr_65240", - "instr_65244", - "instr_65248", - "instr_65252", - "instr_65256", - "instr_65260", - "instr_65264", - "instr_65268" - ] - }, - "instr_65272": { - "virtual_address": 65272, - "size": 4, - "disassembly": "ldr r3, [r4, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x8]", - "mode": "none" - }, - "instr_65276": { - "virtual_address": 65276, - "size": 4, - "disassembly": "str r3, [r7, #0x8]", - "mnemonic": "str", - "operands": "r3, [r7, #0x8]", - "mode": "none" - }, - "instr_65280": { - "virtual_address": 65280, - "size": 4, - "disassembly": "ldr r3, [r4, #0xc]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "instr_65284": { - "virtual_address": 65284, - "size": 4, - "disassembly": "str r3, [r7, #0xc]", - "mnemonic": "str", - "operands": "r3, [r7, #0xc]", - "mode": "none" - }, - "instr_65288": { - "virtual_address": 65288, - "size": 4, - "disassembly": "cmp r2, #0x24", - "mnemonic": "cmp", - "operands": "r2, #0x24", - "mode": "none" - }, - "instr_65292": { - "virtual_address": 65292, - "size": 4, - "disassembly": "ldreq r3, [r4, #0x10]", - "mnemonic": "ldreq", - "operands": "r3, [r4, #0x10]", - "mode": "none" - }, - "instr_65296": { - "virtual_address": 65296, - "size": 4, - "disassembly": "streq r3, [r7, #0x10]", - "mnemonic": "streq", - "operands": "r3, [r7, #0x10]", - "mode": "none" - }, - "instr_65300": { - "virtual_address": 65300, - "size": 4, - "disassembly": "ldreq r1, [r4, #0x14]", - "mnemonic": "ldreq", - "operands": "r1, [r4, #0x14]", - "mode": "none" - }, - "instr_65304": { - "virtual_address": 65304, - "size": 4, - "disassembly": "addne r2, r4, #0x10", - "mnemonic": "addne", - "operands": "r2, r4, #0x10", - "mode": "none" - }, - "instr_65308": { - "virtual_address": 65308, - "size": 4, - "disassembly": "streq r1, [r7, #0x14]", - "mnemonic": "streq", - "operands": "r1, [r7, #0x14]", - "mode": "none" - }, - "instr_65312": { - "virtual_address": 65312, - "size": 4, - "disassembly": "addne r3, r7, #0x10", - "mnemonic": "addne", - "operands": "r3, r7, #0x10", - "mode": "none" - }, - "instr_65316": { - "virtual_address": 65316, - "size": 4, - "disassembly": "addeq r2, r4, #0x18", - "mnemonic": "addeq", - "operands": "r2, r4, #0x18", - "mode": "none" - }, - "instr_65320": { - "virtual_address": 65320, - "size": 4, - "disassembly": "addeq r3, r7, #0x18", - "mnemonic": "addeq", - "operands": "r3, r7, #0x18", - "mode": "none" - }, - "instr_65324": { - "virtual_address": 65324, - "size": 4, - "disassembly": "b 0x0fcb4", - "mnemonic": "b", - "operands": "0x0fcb4", - "mode": "none" - }, - "bb_65272": { - "virtual_address": 65272, - "size": 56, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64692, - "children": [ - "instr_65272", - "instr_65276", - "instr_65280", - "instr_65284", - "instr_65288", - "instr_65292", - "instr_65296", - "instr_65300", - "instr_65304", - "instr_65308", - "instr_65312", - "instr_65316", - "instr_65320", - "instr_65324" - ] - }, - "instr_65328": { - "virtual_address": 65328, - "size": 4, - "disassembly": "mov r7, r10", - "mnemonic": "mov", - "operands": "r7, r10", - "mode": "none" - }, - "instr_65332": { - "virtual_address": 65332, - "size": 4, - "disassembly": "ldr r1, [r10, #0xc]", - "mnemonic": "ldr", - "operands": "r1, [r10, #0xc]", - "mode": "none" - }, - "instr_65336": { - "virtual_address": 65336, - "size": 4, - "disassembly": "ldr r0, [r7, #0x8]!", - "mnemonic": "ldr", - "operands": "r0, [r7, #0x8]!", - "mode": "none" - }, - "instr_65340": { - "virtual_address": 65340, - "size": 4, - "disassembly": "sub r2, r6, #0x4", - "mnemonic": "sub", - "operands": "r2, r6, #0x4", - "mode": "none" - }, - "instr_65344": { - "virtual_address": 65344, - "size": 4, - "disassembly": "cmp r2, #0x24", - "mnemonic": "cmp", - "operands": "r2, #0x24", - "mode": "none" - }, - "instr_65348": { - "virtual_address": 65348, - "size": 4, - "disassembly": "str r1, [r0, #0xc]", - "mnemonic": "str", - "operands": "r1, [r0, #0xc]", - "mode": "none" - }, - "instr_65352": { - "virtual_address": 65352, - "size": 4, - "disassembly": "str r0, [r1, #0x8]", - "mnemonic": "str", - "operands": "r0, [r1, #0x8]", - "mode": "none" - }, - "instr_65356": { - "virtual_address": 65356, - "size": 4, - "disassembly": "bhi 0x1009c", - "mnemonic": "bhi", - "operands": "0x1009c", - "mode": "none" - }, - "bb_65328": { - "virtual_address": 65328, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65360, - "children": [ - "instr_65328", - "instr_65332", - "instr_65336", - "instr_65340", - "instr_65344", - "instr_65348", - "instr_65352", - "instr_65356" - ] - }, - "instr_65360": { - "virtual_address": 65360, - "size": 4, - "disassembly": "cmp r2, #0x13", - "mnemonic": "cmp", - "operands": "r2, #0x13", - "mode": "none" - }, - "instr_65364": { - "virtual_address": 65364, - "size": 4, - "disassembly": "movls r2, r7", - "mnemonic": "movls", - "operands": "r2, r7", - "mode": "none" - }, - "instr_65368": { - "virtual_address": 65368, - "size": 4, - "disassembly": "bls 0x0ffb0", - "mnemonic": "bls", - "operands": "0x0ffb0", - "mode": "none" - }, - "bb_65360": { - "virtual_address": 65360, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65372, - "children": [ - "instr_65360", - "instr_65364", - "instr_65368" - ] - }, - "instr_65372": { - "virtual_address": 65372, - "size": 4, - "disassembly": "ldr r1, [r4, #0x0]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x0]", - "mode": "none" - }, - "instr_65376": { - "virtual_address": 65376, - "size": 4, - "disassembly": "str r1, [r10, #0x8]", - "mnemonic": "str", - "operands": "r1, [r10, #0x8]", - "mode": "none" - }, - "instr_65380": { - "virtual_address": 65380, - "size": 4, - "disassembly": "ldr r1, [r4, #0x4]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x4]", - "mode": "none" - }, - "instr_65384": { - "virtual_address": 65384, - "size": 4, - "disassembly": "cmp r2, #0x1b", - "mnemonic": "cmp", - "operands": "r2, #0x1b", - "mode": "none" - }, - "instr_65388": { - "virtual_address": 65388, - "size": 4, - "disassembly": "str r1, [r10, #0xc]", - "mnemonic": "str", - "operands": "r1, [r10, #0xc]", - "mode": "none" - }, - "instr_65392": { - "virtual_address": 65392, - "size": 4, - "disassembly": "addls r4, r4, #0x8", - "mnemonic": "addls", - "operands": "r4, r4, #0x8", - "mode": "none" - }, - "instr_65396": { - "virtual_address": 65396, - "size": 4, - "disassembly": "addls r2, r10, #0x10", - "mnemonic": "addls", - "operands": "r2, r10, #0x10", - "mode": "none" - }, - "instr_65400": { - "virtual_address": 65400, - "size": 4, - "disassembly": "bls 0x0ffb0", - "mnemonic": "bls", - "operands": "0x0ffb0", - "mode": "none" - }, - "bb_65372": { - "virtual_address": 65372, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65404, - "children": [ - "instr_65372", - "instr_65376", - "instr_65380", - "instr_65384", - "instr_65388", - "instr_65392", - "instr_65396", - "instr_65400" - ] - }, - "instr_65404": { - "virtual_address": 65404, - "size": 4, - "disassembly": "cmp r2, #0x24", - "mnemonic": "cmp", - "operands": "r2, #0x24", - "mode": "none" - }, - "instr_65408": { - "virtual_address": 65408, - "size": 4, - "disassembly": "ldr r2, [r4, #0x8]", - "mnemonic": "ldr", - "operands": "r2, [r4, #0x8]", - "mode": "none" - }, - "instr_65412": { - "virtual_address": 65412, - "size": 4, - "disassembly": "str r2, [r10, #0x10]", - "mnemonic": "str", - "operands": "r2, [r10, #0x10]", - "mode": "none" - }, - "instr_65416": { - "virtual_address": 65416, - "size": 4, - "disassembly": "ldr r2, [r4, #0xc]", - "mnemonic": "ldr", - "operands": "r2, [r4, #0xc]", - "mode": "none" - }, - "instr_65420": { - "virtual_address": 65420, - "size": 4, - "disassembly": "str r2, [r10, #0x14]", - "mnemonic": "str", - "operands": "r2, [r10, #0x14]", - "mode": "none" - }, - "instr_65424": { - "virtual_address": 65424, - "size": 4, - "disassembly": "ldreq r2, [r4, #0x10]", - "mnemonic": "ldreq", - "operands": "r2, [r4, #0x10]", - "mode": "none" - }, - "instr_65428": { - "virtual_address": 65428, - "size": 4, - "disassembly": "streq r2, [r10, #0x18]", - "mnemonic": "streq", - "operands": "r2, [r10, #0x18]", - "mode": "none" - }, - "instr_65432": { - "virtual_address": 65432, - "size": 4, - "disassembly": "ldreq r1, [r4, #0x14]", - "mnemonic": "ldreq", - "operands": "r1, [r4, #0x14]", - "mode": "none" - }, - "instr_65436": { - "virtual_address": 65436, - "size": 4, - "disassembly": "streq r1, [r10, #0x1c]", - "mnemonic": "streq", - "operands": "r1, [r10, #0x1c]", - "mode": "none" - }, - "instr_65440": { - "virtual_address": 65440, - "size": 4, - "disassembly": "addne r4, r4, #0x10", - "mnemonic": "addne", - "operands": "r4, r4, #0x10", - "mode": "none" - }, - "instr_65444": { - "virtual_address": 65444, - "size": 4, - "disassembly": "addne r2, r10, #0x18", - "mnemonic": "addne", - "operands": "r2, r10, #0x18", - "mode": "none" - }, - "instr_65448": { - "virtual_address": 65448, - "size": 4, - "disassembly": "addeq r2, r10, #0x20", - "mnemonic": "addeq", - "operands": "r2, r10, #0x20", - "mode": "none" - }, - "instr_65452": { - "virtual_address": 65452, - "size": 4, - "disassembly": "addeq r4, r4, #0x18", - "mnemonic": "addeq", - "operands": "r4, r4, #0x18", - "mode": "none" - }, - "bb_65404": { - "virtual_address": 65404, - "size": 52, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65456, - "children": [ - "instr_65404", - "instr_65408", - "instr_65412", - "instr_65416", - "instr_65420", - "instr_65424", - "instr_65428", - "instr_65432", - "instr_65436", - "instr_65440", - "instr_65444", - "instr_65448", - "instr_65452" - ] - }, - "instr_65456": { - "virtual_address": 65456, - "size": 4, - "disassembly": "mov r6, r3", - "mnemonic": "mov", - "operands": "r6, r3", - "mode": "none" - }, - "instr_65460": { - "virtual_address": 65460, - "size": 4, - "disassembly": "ldr r3, [r4, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x0]", - "mode": "none" - }, - "instr_65464": { - "virtual_address": 65464, - "size": 4, - "disassembly": "str r3, [r2, #0x0]", - "mnemonic": "str", - "operands": "r3, [r2, #0x0]", - "mode": "none" - }, - "instr_65468": { - "virtual_address": 65468, - "size": 4, - "disassembly": "ldr r3, [r4, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x4]", - "mode": "none" - }, - "instr_65472": { - "virtual_address": 65472, - "size": 4, - "disassembly": "str r3, [r2, #0x4]", - "mnemonic": "str", - "operands": "r3, [r2, #0x4]", - "mode": "none" - }, - "instr_65476": { - "virtual_address": 65476, - "size": 4, - "disassembly": "ldr r3, [r4, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x8]", - "mode": "none" - }, - "instr_65480": { - "virtual_address": 65480, - "size": 4, - "disassembly": "mov r8, r10", - "mnemonic": "mov", - "operands": "r8, r10", - "mode": "none" - }, - "instr_65484": { - "virtual_address": 65484, - "size": 4, - "disassembly": "mov r4, r7", - "mnemonic": "mov", - "operands": "r4, r7", - "mode": "none" - }, - "instr_65488": { - "virtual_address": 65488, - "size": 4, - "disassembly": "str r3, [r2, #0x8]", - "mnemonic": "str", - "operands": "r3, [r2, #0x8]", - "mode": "none" - }, - "instr_65492": { - "virtual_address": 65492, - "size": 4, - "disassembly": "b 0x0fd04", - "mnemonic": "b", - "operands": "0x0fd04", - "mode": "none" - }, - "bb_65456": { - "virtual_address": 65456, - "size": 40, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64772, - "children": [ - "instr_65456", - "instr_65460", - "instr_65464", - "instr_65468", - "instr_65472", - "instr_65476", - "instr_65480", - "instr_65484", - "instr_65488", - "instr_65492" - ] - }, - "instr_65496": { - "virtual_address": 65496, - "size": 4, - "disassembly": "mov r1, r4", - "mnemonic": "mov", - "operands": "r1, r4", - "mode": "none" - }, - "instr_65500": { - "virtual_address": 65500, - "size": 4, - "disassembly": "bl 0x0ea7c", - "mnemonic": "bl", - "operands": "0x0ea7c", - "mode": "none" - }, - "instr_65504": { - "virtual_address": 65504, - "size": 4, - "disassembly": "b 0x0fccc", - "mnemonic": "b", - "operands": "0x0fccc", - "mode": "none" - }, - "bb_65496": { - "virtual_address": 65496, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64716, - "children": [ - "instr_65496", - "instr_65500", - "instr_65504" - ] - }, - "instr_65508": { - "virtual_address": 65508, - "size": 4, - "disassembly": "mov r7, r10", - "mnemonic": "mov", - "operands": "r7, r10", - "mode": "none" - }, - "instr_65512": { - "virtual_address": 65512, - "size": 4, - "disassembly": "ldr r1, [r3, #0xc]", - "mnemonic": "ldr", - "operands": "r1, [r3, #0xc]", - "mode": "none" - }, - "instr_65516": { - "virtual_address": 65516, - "size": 4, - "disassembly": "ldr r3, [r3, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0x8]", - "mode": "none" - }, - "instr_65520": { - "virtual_address": 65520, - "size": 4, - "disassembly": "str r1, [r3, #0xc]", - "mnemonic": "str", - "operands": "r1, [r3, #0xc]", - "mode": "none" - }, - "instr_65524": { - "virtual_address": 65524, - "size": 4, - "disassembly": "str r3, [r1, #0x8]", - "mnemonic": "str", - "operands": "r3, [r1, #0x8]", - "mode": "none" - }, - "instr_65528": { - "virtual_address": 65528, - "size": 4, - "disassembly": "sub r2, r6, #0x4", - "mnemonic": "sub", - "operands": "r2, r6, #0x4", - "mode": "none" - }, - "instr_65532": { - "virtual_address": 65532, - "size": 4, - "disassembly": "ldr r3, [r10, #0xc]", - "mnemonic": "ldr", - "operands": "r3, [r10, #0xc]", - "mode": "none" - }, - "instr_65536": { - "virtual_address": 65536, - "size": 4, - "disassembly": "ldr r1, [r7, #0x8]!", - "mnemonic": "ldr", - "operands": "r1, [r7, #0x8]!", - "mode": "none" - }, - "instr_65540": { - "virtual_address": 65540, - "size": 4, - "disassembly": "cmp r2, #0x24", - "mnemonic": "cmp", - "operands": "r2, #0x24", - "mode": "none" - }, - "instr_65544": { - "virtual_address": 65544, - "size": 4, - "disassembly": "str r3, [r1, #0xc]", - "mnemonic": "str", - "operands": "r3, [r1, #0xc]", - "mode": "none" - }, - "instr_65548": { - "virtual_address": 65548, - "size": 4, - "disassembly": "str r1, [r3, #0x8]", - "mnemonic": "str", - "operands": "r1, [r3, #0x8]", - "mode": "none" - }, - "instr_65552": { - "virtual_address": 65552, - "size": 4, - "disassembly": "bhi 0x100ec", - "mnemonic": "bhi", - "operands": "0x100ec", - "mode": "none" - }, - "bb_65508": { - "virtual_address": 65508, - "size": 48, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65556, - "children": [ - "instr_65508", - "instr_65512", - "instr_65516", - "instr_65520", - "instr_65524", - "instr_65528", - "instr_65532", - "instr_65536", - "instr_65540", - "instr_65544", - "instr_65548", - "instr_65552" - ] - }, - "instr_65556": { - "virtual_address": 65556, - "size": 4, - "disassembly": "cmp r2, #0x13", - "mnemonic": "cmp", - "operands": "r2, #0x13", - "mode": "none" - }, - "instr_65560": { - "virtual_address": 65560, - "size": 4, - "disassembly": "movls r3, r7", - "mnemonic": "movls", - "operands": "r3, r7", - "mode": "none" - }, - "instr_65564": { - "virtual_address": 65564, - "size": 4, - "disassembly": "bls 0x10074", - "mnemonic": "bls", - "operands": "0x10074", - "mode": "none" - }, - "bb_65556": { - "virtual_address": 65556, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65568, - "children": [ - "instr_65556", - "instr_65560", - "instr_65564" - ] - }, - "instr_65568": { - "virtual_address": 65568, - "size": 4, - "disassembly": "ldr r3, [r4, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x0]", - "mode": "none" - }, - "instr_65572": { - "virtual_address": 65572, - "size": 4, - "disassembly": "str r3, [r10, #0x8]", - "mnemonic": "str", - "operands": "r3, [r10, #0x8]", - "mode": "none" - }, - "instr_65576": { - "virtual_address": 65576, - "size": 4, - "disassembly": "ldr r3, [r4, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x4]", - "mode": "none" - }, - "instr_65580": { - "virtual_address": 65580, - "size": 4, - "disassembly": "cmp r2, #0x1b", - "mnemonic": "cmp", - "operands": "r2, #0x1b", - "mode": "none" - }, - "instr_65584": { - "virtual_address": 65584, - "size": 4, - "disassembly": "str r3, [r10, #0xc]", - "mnemonic": "str", - "operands": "r3, [r10, #0xc]", - "mode": "none" - }, - "instr_65588": { - "virtual_address": 65588, - "size": 4, - "disassembly": "addls r4, r4, #0x8", - "mnemonic": "addls", - "operands": "r4, r4, #0x8", - "mode": "none" - }, - "instr_65592": { - "virtual_address": 65592, - "size": 4, - "disassembly": "addls r3, r10, #0x10", - "mnemonic": "addls", - "operands": "r3, r10, #0x10", - "mode": "none" - }, - "instr_65596": { - "virtual_address": 65596, - "size": 4, - "disassembly": "bls 0x10074", - "mnemonic": "bls", - "operands": "0x10074", - "mode": "none" - }, - "bb_65568": { - "virtual_address": 65568, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65600, - "children": [ - "instr_65568", - "instr_65572", - "instr_65576", - "instr_65580", - "instr_65584", - "instr_65588", - "instr_65592", - "instr_65596" - ] - }, - "instr_65600": { - "virtual_address": 65600, - "size": 4, - "disassembly": "ldr r3, [r4, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x8]", - "mode": "none" - }, - "instr_65604": { - "virtual_address": 65604, - "size": 4, - "disassembly": "str r3, [r10, #0x10]", - "mnemonic": "str", - "operands": "r3, [r10, #0x10]", - "mode": "none" - }, - "instr_65608": { - "virtual_address": 65608, - "size": 4, - "disassembly": "ldr r3, [r4, #0xc]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "instr_65612": { - "virtual_address": 65612, - "size": 4, - "disassembly": "str r3, [r10, #0x14]", - "mnemonic": "str", - "operands": "r3, [r10, #0x14]", - "mode": "none" - }, - "instr_65616": { - "virtual_address": 65616, - "size": 4, - "disassembly": "cmp r2, #0x24", - "mnemonic": "cmp", - "operands": "r2, #0x24", - "mode": "none" - }, - "instr_65620": { - "virtual_address": 65620, - "size": 4, - "disassembly": "ldreq r3, [r4, #0x10]", - "mnemonic": "ldreq", - "operands": "r3, [r4, #0x10]", - "mode": "none" - }, - "instr_65624": { - "virtual_address": 65624, - "size": 4, - "disassembly": "streq r3, [r10, #0x18]", - "mnemonic": "streq", - "operands": "r3, [r10, #0x18]", - "mode": "none" - }, - "instr_65628": { - "virtual_address": 65628, - "size": 4, - "disassembly": "ldreq r2, [r4, #0x14]", - "mnemonic": "ldreq", - "operands": "r2, [r4, #0x14]", - "mode": "none" - }, - "instr_65632": { - "virtual_address": 65632, - "size": 4, - "disassembly": "streq r2, [r10, #0x1c]", - "mnemonic": "streq", - "operands": "r2, [r10, #0x1c]", - "mode": "none" - }, - "instr_65636": { - "virtual_address": 65636, - "size": 4, - "disassembly": "addne r4, r4, #0x10", - "mnemonic": "addne", - "operands": "r4, r4, #0x10", - "mode": "none" - }, - "instr_65640": { - "virtual_address": 65640, - "size": 4, - "disassembly": "addne r3, r10, #0x18", - "mnemonic": "addne", - "operands": "r3, r10, #0x18", - "mode": "none" - }, - "instr_65644": { - "virtual_address": 65644, - "size": 4, - "disassembly": "addeq r3, r10, #0x20", - "mnemonic": "addeq", - "operands": "r3, r10, #0x20", - "mode": "none" - }, - "instr_65648": { - "virtual_address": 65648, - "size": 4, - "disassembly": "addeq r4, r4, #0x18", - "mnemonic": "addeq", - "operands": "r4, r4, #0x18", - "mode": "none" - }, - "bb_65600": { - "virtual_address": 65600, - "size": 52, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65652, - "children": [ - "instr_65600", - "instr_65604", - "instr_65608", - "instr_65612", - "instr_65616", - "instr_65620", - "instr_65624", - "instr_65628", - "instr_65632", - "instr_65636", - "instr_65640", - "instr_65644", - "instr_65648" - ] - }, - "instr_65652": { - "virtual_address": 65652, - "size": 4, - "disassembly": "ldr r2, [r4, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [r4, #0x0]", - "mode": "none" - }, - "instr_65656": { - "virtual_address": 65656, - "size": 4, - "disassembly": "str r2, [r3, #0x0]", - "mnemonic": "str", - "operands": "r2, [r3, #0x0]", - "mode": "none" - }, - "instr_65660": { - "virtual_address": 65660, - "size": 4, - "disassembly": "ldr r2, [r4, #0x4]", - "mnemonic": "ldr", - "operands": "r2, [r4, #0x4]", - "mode": "none" - }, - "instr_65664": { - "virtual_address": 65664, - "size": 4, - "disassembly": "str r2, [r3, #0x4]", - "mnemonic": "str", - "operands": "r2, [r3, #0x4]", - "mode": "none" - }, - "instr_65668": { - "virtual_address": 65668, - "size": 4, - "disassembly": "ldr r2, [r4, #0x8]", - "mnemonic": "ldr", - "operands": "r2, [r4, #0x8]", - "mode": "none" - }, - "instr_65672": { - "virtual_address": 65672, - "size": 4, - "disassembly": "mov r6, r12", - "mnemonic": "mov", - "operands": "r6, r12", - "mode": "none" - }, - "instr_65676": { - "virtual_address": 65676, - "size": 4, - "disassembly": "mov r8, r10", - "mnemonic": "mov", - "operands": "r8, r10", - "mode": "none" - }, - "instr_65680": { - "virtual_address": 65680, - "size": 4, - "disassembly": "mov r4, r7", - "mnemonic": "mov", - "operands": "r4, r7", - "mode": "none" - }, - "instr_65684": { - "virtual_address": 65684, - "size": 4, - "disassembly": "str r2, [r3, #0x8]", - "mnemonic": "str", - "operands": "r2, [r3, #0x8]", - "mode": "none" - }, - "instr_65688": { - "virtual_address": 65688, - "size": 4, - "disassembly": "b 0x0fd04", - "mnemonic": "b", - "operands": "0x0fd04", - "mode": "none" - }, - "bb_65652": { - "virtual_address": 65652, - "size": 40, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64772, - "children": [ - "instr_65652", - "instr_65656", - "instr_65660", - "instr_65664", - "instr_65668", - "instr_65672", - "instr_65676", - "instr_65680", - "instr_65684", - "instr_65688" - ] - }, - "instr_65692": { - "virtual_address": 65692, - "size": 4, - "disassembly": "mov r1, r4", - "mnemonic": "mov", - "operands": "r1, r4", - "mode": "none" - }, - "instr_65696": { - "virtual_address": 65696, - "size": 4, - "disassembly": "mov r0, r7", - "mnemonic": "mov", - "operands": "r0, r7", - "mode": "none" - }, - "instr_65700": { - "virtual_address": 65700, - "size": 4, - "disassembly": "mov r6, r3", - "mnemonic": "mov", - "operands": "r6, r3", - "mode": "none" - }, - "instr_65704": { - "virtual_address": 65704, - "size": 4, - "disassembly": "mov r8, r10", - "mnemonic": "mov", - "operands": "r8, r10", - "mode": "none" - }, - "instr_65708": { - "virtual_address": 65708, - "size": 4, - "disassembly": "bl 0x0ea7c", - "mnemonic": "bl", - "operands": "0x0ea7c", - "mode": "none" - }, - "instr_65712": { - "virtual_address": 65712, - "size": 4, - "disassembly": "mov r4, r7", - "mnemonic": "mov", - "operands": "r4, r7", - "mode": "none" - }, - "instr_65716": { - "virtual_address": 65716, - "size": 4, - "disassembly": "b 0x0fd04", - "mnemonic": "b", - "operands": "0x0fd04", - "mode": "none" - }, - "bb_65692": { - "virtual_address": 65692, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64772, - "children": [ - "instr_65692", - "instr_65696", - "instr_65700", - "instr_65704", - "instr_65708", - "instr_65712", - "instr_65716" - ] - }, - "instr_65720": { - "virtual_address": 65720, - "size": 4, - "disassembly": "sub r3, r12, r5", - "mnemonic": "sub", - "operands": "r3, r12, r5", - "mode": "none" - }, - "instr_65724": { - "virtual_address": 65724, - "size": 4, - "disassembly": "add r8, r8, r5", - "mnemonic": "add", - "operands": "r8, r8, r5", - "mode": "none" - }, - "instr_65728": { - "virtual_address": 65728, - "size": 4, - "disassembly": "orr r3, r3, #0x1", - "mnemonic": "orr", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_65732": { - "virtual_address": 65732, - "size": 4, - "disassembly": "str r8, [r11, #0x8]", - "mnemonic": "str", - "operands": "r8, [r11, #0x8]", - "mode": "none" - }, - "instr_65736": { - "virtual_address": 65736, - "size": 4, - "disassembly": "str r3, [r8, #0x4]", - "mnemonic": "str", - "operands": "r3, [r8, #0x4]", - "mode": "none" - }, - "instr_65740": { - "virtual_address": 65740, - "size": 4, - "disassembly": "ldr r3, [r4, #-0x4]", - "mnemonic": "ldr", - "operands": "r3, [r4, #-0x4]", - "mode": "none" - }, - "instr_65744": { - "virtual_address": 65744, - "size": 4, - "disassembly": "and r3, r3, #0x1", - "mnemonic": "and", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_65748": { - "virtual_address": 65748, - "size": 4, - "disassembly": "orr r5, r3, r5", - "mnemonic": "orr", - "operands": "r5, r3, r5", - "mode": "none" - }, - "instr_65752": { - "virtual_address": 65752, - "size": 4, - "disassembly": "mov r0, r9", - "mnemonic": "mov", - "operands": "r0, r9", - "mode": "none" - }, - "instr_65756": { - "virtual_address": 65756, - "size": 4, - "disassembly": "str r5, [r4, #-0x4]", - "mnemonic": "str", - "operands": "r5, [r4, #-0x4]", - "mode": "none" - }, - "instr_65760": { - "virtual_address": 65760, - "size": 4, - "disassembly": "mov r7, r4", - "mnemonic": "mov", - "operands": "r7, r4", - "mode": "none" - }, - "instr_65764": { - "virtual_address": 65764, - "size": 4, - "disassembly": "bl 0x0ebec", - "mnemonic": "bl", - "operands": "0x0ebec", - "mode": "none" - }, - "instr_65768": { - "virtual_address": 65768, - "size": 4, - "disassembly": "b 0x0fce0", - "mnemonic": "b", - "operands": "0x0fce0", - "mode": "none" - }, - "bb_65720": { - "virtual_address": 65720, - "size": 52, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64736, - "children": [ - "instr_65720", - "instr_65724", - "instr_65728", - "instr_65732", - "instr_65736", - "instr_65740", - "instr_65744", - "instr_65748", - "instr_65752", - "instr_65756", - "instr_65760", - "instr_65764", - "instr_65768" - ] - }, - "instr_65772": { - "virtual_address": 65772, - "size": 4, - "disassembly": "mov r1, r4", - "mnemonic": "mov", - "operands": "r1, r4", - "mode": "none" - }, - "instr_65776": { - "virtual_address": 65776, - "size": 4, - "disassembly": "mov r0, r7", - "mnemonic": "mov", - "operands": "r0, r7", - "mode": "none" - }, - "instr_65780": { - "virtual_address": 65780, - "size": 4, - "disassembly": "mov r6, r12", - "mnemonic": "mov", - "operands": "r6, r12", - "mode": "none" - }, - "instr_65784": { - "virtual_address": 65784, - "size": 4, - "disassembly": "mov r8, r10", - "mnemonic": "mov", - "operands": "r8, r10", - "mode": "none" - }, - "instr_65788": { - "virtual_address": 65788, - "size": 4, - "disassembly": "bl 0x0ea7c", - "mnemonic": "bl", - "operands": "0x0ea7c", - "mode": "none" - }, - "instr_65792": { - "virtual_address": 65792, - "size": 4, - "disassembly": "mov r4, r7", - "mnemonic": "mov", - "operands": "r4, r7", - "mode": "none" - }, - "instr_65796": { - "virtual_address": 65796, - "size": 4, - "disassembly": "b 0x0fd04", - "mnemonic": "b", - "operands": "0x0fd04", - "mode": "none" - }, - "bb_65772": { - "virtual_address": 65772, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64772, - "children": [ - "instr_65772", - "instr_65776", - "instr_65780", - "instr_65784", - "instr_65788", - "instr_65792", - "instr_65796" - ] - }, - "instr_65800": { - "virtual_address": 65800, - "size": 4, - "disassembly": "mov r1, r4", - "mnemonic": "mov", - "operands": "r1, r4", - "mode": "none" - }, - "instr_65804": { - "virtual_address": 65804, - "size": 4, - "disassembly": "mov r0, r7", - "mnemonic": "mov", - "operands": "r0, r7", - "mode": "none" - }, - "instr_65808": { - "virtual_address": 65808, - "size": 4, - "disassembly": "str r3, [sp, #0x4]", - "mnemonic": "str", - "operands": "r3, [sp, #0x4]", - "mode": "none" - }, - "instr_65812": { - "virtual_address": 65812, - "size": 4, - "disassembly": "bl 0x0ea7c", - "mnemonic": "bl", - "operands": "0x0ea7c", - "mode": "none" - }, - "instr_65816": { - "virtual_address": 65816, - "size": 4, - "disassembly": "ldr r3, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x4]", - "mode": "none" - }, - "instr_65820": { - "virtual_address": 65820, - "size": 4, - "disassembly": "b 0x0fe98", - "mnemonic": "b", - "operands": "0x0fe98", - "mode": "none" - }, - "bb_65800": { - "virtual_address": 65800, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65176, - "children": [ - "instr_65800", - "instr_65804", - "instr_65808", - "instr_65812", - "instr_65816", - "instr_65820" - ] - }, - "dw_65824": { - "virtual_address": 65824, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 64508 - ] - }, - "func_64400": { - "virtual_address": 64400, - "size": 1428, - "name": "_realloc_r", - "children": [ - "bb_64400", - "bb_64420", - "bb_64500", - "bb_64508", - "bb_64528", - "bb_64552", - "bb_64568", - "bb_64576", - "bb_64608", - "bb_64620", - "bb_64640", - "bb_64664", - "bb_64676", - "bb_64692", - "bb_64716", - "bb_64728", - "bb_64736", - "bb_64752", - "bb_64772", - "bb_64784", - "bb_64816", - "bb_64844", - "bb_64904", - "bb_64912", - "bb_64932", - "bb_64960", - "bb_64984", - "bb_64992", - "bb_65024", - "bb_65056", - "bb_65068", - "bb_65100", - "bb_65152", - "bb_65176", - "bb_65224", - "bb_65240", - "bb_65272", - "bb_65328", - "bb_65360", - "bb_65372", - "bb_65404", - "bb_65456", - "bb_65496", - "bb_65508", - "bb_65556", - "bb_65568", - "bb_65600", - "bb_65652", - "bb_65692", - "bb_65720", - "bb_65772", - "bb_65800", - "dw_65824" - ] - }, - "instr_65828": { - "virtual_address": 65828, - "size": 4, - "disassembly": "mov r12, #0x0", - "mnemonic": "mov", - "operands": "r12, #0x0", - "mode": "none" - }, - "instr_65832": { - "virtual_address": 65832, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_65836": { - "virtual_address": 65836, - "size": 4, - "disassembly": "ldr lr, [0x101bc]", - "mnemonic": "ldr", - "operands": "lr, [0x101bc]", - "mode": "none" - }, - "instr_65840": { - "virtual_address": 65840, - "size": 4, - "disassembly": "bic r3, r1, #0x80000000", - "mnemonic": "bic", - "operands": "r3, r1, #0x80000000", - "mode": "none" - }, - "instr_65844": { - "virtual_address": 65844, - "size": 4, - "disassembly": "cmp r3, lr", - "mnemonic": "cmp", - "operands": "r3, lr", - "mode": "none" - }, - "instr_65848": { - "virtual_address": 65848, - "size": 4, - "disassembly": "mov r4, r0", - "mnemonic": "mov", - "operands": "r4, r0", - "mode": "none" - }, - "instr_65852": { - "virtual_address": 65852, - "size": 4, - "disassembly": "mov r5, r1", - "mnemonic": "mov", - "operands": "r5, r1", - "mode": "none" - }, - "instr_65856": { - "virtual_address": 65856, - "size": 4, - "disassembly": "str r12, [r2, #0x0]", - "mnemonic": "str", - "operands": "r12, [r2, #0x0]", - "mode": "none" - }, - "instr_65860": { - "virtual_address": 65860, - "size": 4, - "disassembly": "bgt 0x101ac", - "mnemonic": "bgt", - "operands": "0x101ac", - "mode": "none" - }, - "bb_65828": { - "virtual_address": 65828, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65864, - "children": [ - "instr_65828", - "instr_65832", - "instr_65836", - "instr_65840", - "instr_65844", - "instr_65848", - "instr_65852", - "instr_65856", - "instr_65860" - ] - }, - "instr_65864": { - "virtual_address": 65864, - "size": 4, - "disassembly": "mov lr, r0", - "mnemonic": "mov", - "operands": "lr, r0", - "mode": "none" - }, - "instr_65868": { - "virtual_address": 65868, - "size": 4, - "disassembly": "orrs lr, r3, lr", - "mnemonic": "orrs", - "operands": "lr, r3, lr", - "mode": "none" - }, - "instr_65872": { - "virtual_address": 65872, - "size": 4, - "disassembly": "beq 0x101ac", - "mnemonic": "beq", - "operands": "0x101ac", - "mode": "none" - }, - "bb_65864": { - "virtual_address": 65864, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65876, - "children": [ - "instr_65864", - "instr_65868", - "instr_65872" - ] - }, - "instr_65876": { - "virtual_address": 65876, - "size": 4, - "disassembly": "ldr lr, [0x101c0]", - "mnemonic": "ldr", - "operands": "lr, [0x101c0]", - "mode": "none" - }, - "instr_65880": { - "virtual_address": 65880, - "size": 4, - "disassembly": "and lr, lr, r1", - "mnemonic": "and", - "operands": "lr, lr, r1", - "mode": "none" - }, - "instr_65884": { - "virtual_address": 65884, - "size": 4, - "disassembly": "cmp lr, r12", - "mnemonic": "cmp", - "operands": "lr, r12", - "mode": "none" - }, - "instr_65888": { - "virtual_address": 65888, - "size": 4, - "disassembly": "mov r6, r2", - "mnemonic": "mov", - "operands": "r6, r2", - "mode": "none" - }, - "instr_65892": { - "virtual_address": 65892, - "size": 4, - "disassembly": "mov r2, r1", - "mnemonic": "mov", - "operands": "r2, r1", - "mode": "none" - }, - "instr_65896": { - "virtual_address": 65896, - "size": 4, - "disassembly": "bne 0x10188", - "mnemonic": "bne", - "operands": "0x10188", - "mode": "none" - }, - "bb_65876": { - "virtual_address": 65876, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65900, - "children": [ - "instr_65876", - "instr_65880", - "instr_65884", - "instr_65888", - "instr_65892", - "instr_65896" - ] - }, - "instr_65900": { - "virtual_address": 65900, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_65904": { - "virtual_address": 65904, - "size": 4, - "disassembly": "ldr r3, [0x101c4]", - "mnemonic": "ldr", - "operands": "r3, [0x101c4]", - "mode": "none" - }, - "instr_65908": { - "virtual_address": 65908, - "size": 4, - "disassembly": "bl 0x13688", - "mnemonic": "bl", - "operands": "0x13688", - "mode": "none" - }, - "instr_65912": { - "virtual_address": 65912, - "size": 4, - "disassembly": "mvn r12, #0x35", - "mnemonic": "mvn", - "operands": "r12, #0x35", - "mode": "none" - }, - "instr_65916": { - "virtual_address": 65916, - "size": 4, - "disassembly": "mov r4, r0", - "mnemonic": "mov", - "operands": "r4, r0", - "mode": "none" - }, - "instr_65920": { - "virtual_address": 65920, - "size": 4, - "disassembly": "mov r2, r1", - "mnemonic": "mov", - "operands": "r2, r1", - "mode": "none" - }, - "instr_65924": { - "virtual_address": 65924, - "size": 4, - "disassembly": "bic r3, r1, #0x80000000", - "mnemonic": "bic", - "operands": "r3, r1, #0x80000000", - "mode": "none" - }, - "bb_65900": { - "virtual_address": 65900, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65928, - "children": [ - "instr_65900", - "instr_65904", - "instr_65908", - "instr_65912", - "instr_65916", - "instr_65920", - "instr_65924" - ] - }, - "instr_65928": { - "virtual_address": 65928, - "size": 4, - "disassembly": "mov r3, r3, asr #0x14", - "mnemonic": "mov", - "operands": "r3, r3, asr #0x14", - "mode": "none" - }, - "instr_65932": { - "virtual_address": 65932, - "size": 4, - "disassembly": "sub r3, r3, #0x3fc", - "mnemonic": "sub", - "operands": "r3, r3, #0x3fc", - "mode": "none" - }, - "instr_65936": { - "virtual_address": 65936, - "size": 4, - "disassembly": "bic r2, r2, #0x7f000000", - "mnemonic": "bic", - "operands": "r2, r2, #0x7f000000", - "mode": "none" - }, - "instr_65940": { - "virtual_address": 65940, - "size": 4, - "disassembly": "sub r3, r3, #0x2", - "mnemonic": "sub", - "operands": "r3, r3, #0x2", - "mode": "none" - }, - "instr_65944": { - "virtual_address": 65944, - "size": 4, - "disassembly": "bic r2, r2, #0xf00000", - "mnemonic": "bic", - "operands": "r2, r2, #0xf00000", - "mode": "none" - }, - "instr_65948": { - "virtual_address": 65948, - "size": 4, - "disassembly": "add r3, r3, r12", - "mnemonic": "add", - "operands": "r3, r3, r12", - "mode": "none" - }, - "instr_65952": { - "virtual_address": 65952, - "size": 4, - "disassembly": "orr r5, r2, #0x3fc00000", - "mnemonic": "orr", - "operands": "r5, r2, #0x3fc00000", - "mode": "none" - }, - "instr_65956": { - "virtual_address": 65956, - "size": 4, - "disassembly": "str r3, [r6, #0x0]", - "mnemonic": "str", - "operands": "r3, [r6, #0x0]", - "mode": "none" - }, - "instr_65960": { - "virtual_address": 65960, - "size": 4, - "disassembly": "orr r5, r5, #0x200000", - "mnemonic": "orr", - "operands": "r5, r5, #0x200000", - "mode": "none" - }, - "bb_65928": { - "virtual_address": 65928, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65964, - "children": [ - "instr_65928", - "instr_65932", - "instr_65936", - "instr_65940", - "instr_65944", - "instr_65948", - "instr_65952", - "instr_65956", - "instr_65960" - ] - }, - "instr_65964": { - "virtual_address": 65964, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_65968": { - "virtual_address": 65968, - "size": 4, - "disassembly": "mov r1, r5", - "mnemonic": "mov", - "operands": "r1, r5", - "mode": "none" - }, - "instr_65972": { - "virtual_address": 65972, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_65976": { - "virtual_address": 65976, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_65964": { - "virtual_address": 65964, - "size": 16, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_65964", - "instr_65968", - "instr_65972", - "instr_65976" - ] - }, - "dw_65980": { - "virtual_address": 65980, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 65836 - ] - }, - "dw_65984": { - "virtual_address": 65984, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 65876 - ] - }, - "dw_65988": { - "virtual_address": 65988, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 65904 - ] - }, - "func_65828": { - "virtual_address": 65828, - "size": 164, - "name": "frexp", - "children": [ - "bb_65828", - "bb_65864", - "bb_65876", - "bb_65900", - "bb_65928", - "bb_65964", - "dw_65980", - "dw_65984", - "dw_65988" - ] - }, - "instr_65992": { - "virtual_address": 65992, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_65996": { - "virtual_address": 65996, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_66000": { - "virtual_address": 66000, - "size": 4, - "disassembly": "ldr r5, [0x10208]", - "mnemonic": "ldr", - "operands": "r5, [0x10208]", - "mode": "none" - }, - "instr_66004": { - "virtual_address": 66004, - "size": 4, - "disassembly": "mov r4, r0", - "mnemonic": "mov", - "operands": "r4, r0", - "mode": "none" - }, - "instr_66008": { - "virtual_address": 66008, - "size": 4, - "disassembly": "mov r0, r1", - "mnemonic": "mov", - "operands": "r0, r1", - "mode": "none" - }, - "instr_66012": { - "virtual_address": 66012, - "size": 4, - "disassembly": "str r2, [r5, #0x0]", - "mnemonic": "str", - "operands": "r2, [r5, #0x0]", - "mode": "none" - }, - "instr_66016": { - "virtual_address": 66016, - "size": 4, - "disassembly": "bl 0x13f78", - "mnemonic": "bl", - "operands": "0x13f78", - "mode": "none" - }, - "instr_66020": { - "virtual_address": 66020, - "size": 4, - "disassembly": "cmn r0, #0x1", - "mnemonic": "cmn", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_66024": { - "virtual_address": 66024, - "size": 4, - "disassembly": "beq 0x101f4", - "mnemonic": "beq", - "operands": "0x101f4", - "mode": "none" - }, - "bb_65992": { - "virtual_address": 65992, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66028, - "children": [ - "instr_65992", - "instr_65996", - "instr_66000", - "instr_66004", - "instr_66008", - "instr_66012", - "instr_66016", - "instr_66020", - "instr_66024" - ] - }, - "instr_66028": { - "virtual_address": 66028, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_66032": { - "virtual_address": 66032, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_66028": { - "virtual_address": 66028, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_66028", - "instr_66032" - ] - }, - "instr_66036": { - "virtual_address": 66036, - "size": 4, - "disassembly": "ldr r3, [r5, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r5, #0x0]", - "mode": "none" - }, - "instr_66040": { - "virtual_address": 66040, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_66044": { - "virtual_address": 66044, - "size": 4, - "disassembly": "strne r3, [r4, #0x0]", - "mnemonic": "strne", - "operands": "r3, [r4, #0x0]", - "mode": "none" - }, - "instr_66048": { - "virtual_address": 66048, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_66052": { - "virtual_address": 66052, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_66036": { - "virtual_address": 66036, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_66036", - "instr_66040", - "instr_66044", - "instr_66048", - "instr_66052" - ] - }, - "dw_66056": { - "virtual_address": 66056, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 66000 - ] - }, - "func_65992": { - "virtual_address": 65992, - "size": 68, - "name": "_sbrk_r", - "children": [ - "bb_65992", - "bb_66028", - "bb_66036", - "dw_66056" - ] - }, - "instr_66060": { - "virtual_address": 66060, - "size": 4, - "disassembly": "stmdb sp!, {r4, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_66064": { - "virtual_address": 66064, - "size": 4, - "disassembly": "mov r4, r1", - "mnemonic": "mov", - "operands": "r4, r1", - "mode": "none" - }, - "instr_66068": { - "virtual_address": 66068, - "size": 4, - "disassembly": "ldrsh r1, [r1, #0xe]", - "mnemonic": "ldrsh", - "operands": "r1, [r1, #0xe]", - "mode": "none" - }, - "instr_66072": { - "virtual_address": 66072, - "size": 4, - "disassembly": "bl 0x12258", - "mnemonic": "bl", - "operands": "0x12258", - "mode": "none" - }, - "instr_66076": { - "virtual_address": 66076, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_66080": { - "virtual_address": 66080, - "size": 4, - "disassembly": "ldrge r3, [r4, #0x50]", - "mnemonic": "ldrge", - "operands": "r3, [r4, #0x50]", - "mode": "none" - }, - "instr_66084": { - "virtual_address": 66084, - "size": 4, - "disassembly": "ldrhlt r3, [r4, #0xc]", - "mnemonic": "ldrhlt", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "instr_66088": { - "virtual_address": 66088, - "size": 4, - "disassembly": "addge r3, r3, r0", - "mnemonic": "addge", - "operands": "r3, r3, r0", - "mode": "none" - }, - "instr_66092": { - "virtual_address": 66092, - "size": 4, - "disassembly": "biclt r3, r3, #0x1000", - "mnemonic": "biclt", - "operands": "r3, r3, #0x1000", - "mode": "none" - }, - "instr_66096": { - "virtual_address": 66096, - "size": 4, - "disassembly": "strge r3, [r4, #0x50]", - "mnemonic": "strge", - "operands": "r3, [r4, #0x50]", - "mode": "none" - }, - "instr_66100": { - "virtual_address": 66100, - "size": 4, - "disassembly": "strhlt r3, [r4, #0xc]", - "mnemonic": "strhlt", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "instr_66104": { - "virtual_address": 66104, - "size": 4, - "disassembly": "ldmia sp!, {r4, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_66108": { - "virtual_address": 66108, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_66060": { - "virtual_address": 66060, - "size": 52, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_66060", - "instr_66064", - "instr_66068", - "instr_66072", - "instr_66076", - "instr_66080", - "instr_66084", - "instr_66088", - "instr_66092", - "instr_66096", - "instr_66100", - "instr_66104", - "instr_66108" - ] - }, - "func_66060": { - "virtual_address": 66060, - "size": 52, - "name": "__sread", - "children": [ - "bb_66060" - ] - }, - "instr_66112": { - "virtual_address": 66112, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_66116": { - "virtual_address": 66116, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_66112": { - "virtual_address": 66112, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_66112", - "instr_66116" - ] - }, - "func_66112": { - "virtual_address": 66112, - "size": 8, - "name": "__seofread", - "children": [ - "bb_66112" - ] - }, - "instr_66120": { - "virtual_address": 66120, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, r7, r8, lr}", - "mode": "none" - }, - "instr_66124": { - "virtual_address": 66124, - "size": 4, - "disassembly": "mov r4, r1", - "mnemonic": "mov", - "operands": "r4, r1", - "mode": "none" - }, - "instr_66128": { - "virtual_address": 66128, - "size": 4, - "disassembly": "ldrsh r1, [r1, #0xc]", - "mnemonic": "ldrsh", - "operands": "r1, [r1, #0xc]", - "mode": "none" - }, - "instr_66132": { - "virtual_address": 66132, - "size": 4, - "disassembly": "tst r1, #0x100", - "mnemonic": "tst", - "operands": "r1, #0x100", - "mode": "none" - }, - "instr_66136": { - "virtual_address": 66136, - "size": 4, - "disassembly": "mov r5, r0", - "mnemonic": "mov", - "operands": "r5, r0", - "mode": "none" - }, - "instr_66140": { - "virtual_address": 66140, - "size": 4, - "disassembly": "mov r6, r2", - "mnemonic": "mov", - "operands": "r6, r2", - "mode": "none" - }, - "instr_66144": { - "virtual_address": 66144, - "size": 4, - "disassembly": "mov r7, r3", - "mnemonic": "mov", - "operands": "r7, r3", - "mode": "none" - }, - "instr_66148": { - "virtual_address": 66148, - "size": 4, - "disassembly": "bne 0x1028c", - "mnemonic": "bne", - "operands": "0x1028c", - "mode": "none" - }, - "bb_66120": { - "virtual_address": 66120, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66152, - "children": [ - "instr_66120", - "instr_66124", - "instr_66128", - "instr_66132", - "instr_66136", - "instr_66140", - "instr_66144", - "instr_66148" - ] - }, - "instr_66152": { - "virtual_address": 66152, - "size": 4, - "disassembly": "bic r1, r1, #0x1000", - "mnemonic": "bic", - "operands": "r1, r1, #0x1000", - "mode": "none" - }, - "instr_66156": { - "virtual_address": 66156, - "size": 4, - "disassembly": "strh r1, [r4, #0xc]", - "mnemonic": "strh", - "operands": "r1, [r4, #0xc]", - "mode": "none" - }, - "instr_66160": { - "virtual_address": 66160, - "size": 4, - "disassembly": "mov r3, r7", - "mnemonic": "mov", - "operands": "r3, r7", - "mode": "none" - }, - "instr_66164": { - "virtual_address": 66164, - "size": 4, - "disassembly": "mov r2, r6", - "mnemonic": "mov", - "operands": "r2, r6", - "mode": "none" - }, - "instr_66168": { - "virtual_address": 66168, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_66172": { - "virtual_address": 66172, - "size": 4, - "disassembly": "ldrsh r1, [r4, #0xe]", - "mnemonic": "ldrsh", - "operands": "r1, [r4, #0xe]", - "mode": "none" - }, - "instr_66176": { - "virtual_address": 66176, - "size": 4, - "disassembly": "bl 0x11980", - "mnemonic": "bl", - "operands": "0x11980", - "mode": "none" - }, - "instr_66180": { - "virtual_address": 66180, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, lr}", - "mode": "none" - }, - "instr_66184": { - "virtual_address": 66184, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_66152": { - "virtual_address": 66152, - "size": 36, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_66152", - "instr_66156", - "instr_66160", - "instr_66164", - "instr_66168", - "instr_66172", - "instr_66176", - "instr_66180", - "instr_66184" - ] - }, - "instr_66188": { - "virtual_address": 66188, - "size": 4, - "disassembly": "ldrsh r1, [r4, #0xe]", - "mnemonic": "ldrsh", - "operands": "r1, [r4, #0xe]", - "mode": "none" - }, - "instr_66192": { - "virtual_address": 66192, - "size": 4, - "disassembly": "mov r3, #0x2", - "mnemonic": "mov", - "operands": "r3, #0x2", - "mode": "none" - }, - "instr_66196": { - "virtual_address": 66196, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_66200": { - "virtual_address": 66200, - "size": 4, - "disassembly": "bl 0x121b0", - "mnemonic": "bl", - "operands": "0x121b0", - "mode": "none" - }, - "instr_66204": { - "virtual_address": 66204, - "size": 4, - "disassembly": "ldrsh r1, [r4, #0xc]", - "mnemonic": "ldrsh", - "operands": "r1, [r4, #0xc]", - "mode": "none" - }, - "instr_66208": { - "virtual_address": 66208, - "size": 4, - "disassembly": "b 0x10268", - "mnemonic": "b", - "operands": "0x10268", - "mode": "none" - }, - "bb_66188": { - "virtual_address": 66188, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66152, - "children": [ - "instr_66188", - "instr_66192", - "instr_66196", - "instr_66200", - "instr_66204", - "instr_66208" - ] - }, - "func_66120": { - "virtual_address": 66120, - "size": 92, - "name": "__swrite", - "children": [ - "bb_66120", - "bb_66152", - "bb_66188" - ] - }, - "instr_66212": { - "virtual_address": 66212, - "size": 4, - "disassembly": "stmdb sp!, {r4, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_66216": { - "virtual_address": 66216, - "size": 4, - "disassembly": "mov r4, r1", - "mnemonic": "mov", - "operands": "r4, r1", - "mode": "none" - }, - "instr_66220": { - "virtual_address": 66220, - "size": 4, - "disassembly": "ldrsh r1, [r1, #0xe]", - "mnemonic": "ldrsh", - "operands": "r1, [r1, #0xe]", - "mode": "none" - }, - "instr_66224": { - "virtual_address": 66224, - "size": 4, - "disassembly": "bl 0x121b0", - "mnemonic": "bl", - "operands": "0x121b0", - "mode": "none" - }, - "instr_66228": { - "virtual_address": 66228, - "size": 4, - "disassembly": "ldrh r3, [r4, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "instr_66232": { - "virtual_address": 66232, - "size": 4, - "disassembly": "cmn r0, #0x1", - "mnemonic": "cmn", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_66236": { - "virtual_address": 66236, - "size": 4, - "disassembly": "biceq r3, r3, #0x1000", - "mnemonic": "biceq", - "operands": "r3, r3, #0x1000", - "mode": "none" - }, - "instr_66240": { - "virtual_address": 66240, - "size": 4, - "disassembly": "orrne r3, r3, #0x1000", - "mnemonic": "orrne", - "operands": "r3, r3, #0x1000", - "mode": "none" - }, - "instr_66244": { - "virtual_address": 66244, - "size": 4, - "disassembly": "strne r0, [r4, #0x50]", - "mnemonic": "strne", - "operands": "r0, [r4, #0x50]", - "mode": "none" - }, - "instr_66248": { - "virtual_address": 66248, - "size": 4, - "disassembly": "strh r3, [r4, #0xc]", - "mnemonic": "strh", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "instr_66252": { - "virtual_address": 66252, - "size": 4, - "disassembly": "ldmia sp!, {r4, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_66256": { - "virtual_address": 66256, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_66212": { - "virtual_address": 66212, - "size": 48, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_66212", - "instr_66216", - "instr_66220", - "instr_66224", - "instr_66228", - "instr_66232", - "instr_66236", - "instr_66240", - "instr_66244", - "instr_66248", - "instr_66252", - "instr_66256" - ] - }, - "func_66212": { - "virtual_address": 66212, - "size": 48, - "name": "__sseek", - "children": [ - "bb_66212" - ] - }, - "instr_66260": { - "virtual_address": 66260, - "size": 4, - "disassembly": "stmdb sp!, {r4, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_66264": { - "virtual_address": 66264, - "size": 4, - "disassembly": "ldrsh r1, [r1, #0xe]", - "mnemonic": "ldrsh", - "operands": "r1, [r1, #0xe]", - "mode": "none" - }, - "instr_66268": { - "virtual_address": 66268, - "size": 4, - "disassembly": "bl 0x11b8c", - "mnemonic": "bl", - "operands": "0x11b8c", - "mode": "none" - }, - "instr_66272": { - "virtual_address": 66272, - "size": 4, - "disassembly": "ldmia sp!, {r4, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_66276": { - "virtual_address": 66276, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_66260": { - "virtual_address": 66260, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_66260", - "instr_66264", - "instr_66268", - "instr_66272", - "instr_66276" - ] - }, - "func_66260": { - "virtual_address": 66260, - "size": 20, - "name": "__sclose", - "children": [ - "bb_66260" - ] - }, - "instr_66280": { - "virtual_address": 66280, - "size": 4, - "disassembly": "orr r3, r0, r1", - "mnemonic": "orr", - "operands": "r3, r0, r1", - "mode": "none" - }, - "instr_66284": { - "virtual_address": 66284, - "size": 4, - "disassembly": "cmp r2, #0x3", - "mnemonic": "cmp", - "operands": "r2, #0x3", - "mode": "none" - }, - "instr_66288": { - "virtual_address": 66288, - "size": 4, - "disassembly": "and r3, r3, #0x3", - "mnemonic": "and", - "operands": "r3, r3, #0x3", - "mode": "none" - }, - "instr_66292": { - "virtual_address": 66292, - "size": 4, - "disassembly": "movls r12, #0x0", - "mnemonic": "movls", - "operands": "r12, #0x0", - "mode": "none" - }, - "instr_66296": { - "virtual_address": 66296, - "size": 4, - "disassembly": "movhi r12, #0x1", - "mnemonic": "movhi", - "operands": "r12, #0x1", - "mode": "none" - }, - "instr_66300": { - "virtual_address": 66300, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_66304": { - "virtual_address": 66304, - "size": 4, - "disassembly": "movne r12, #0x0", - "mnemonic": "movne", - "operands": "r12, #0x0", - "mode": "none" - }, - "instr_66308": { - "virtual_address": 66308, - "size": 4, - "disassembly": "cmp r12, #0x0", - "mnemonic": "cmp", - "operands": "r12, #0x0", - "mode": "none" - }, - "instr_66312": { - "virtual_address": 66312, - "size": 4, - "disassembly": "moveq r12, r0", - "mnemonic": "moveq", - "operands": "r12, r0", - "mode": "none" - }, - "instr_66316": { - "virtual_address": 66316, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_66320": { - "virtual_address": 66320, - "size": 4, - "disassembly": "bne 0x1036c", - "mnemonic": "bne", - "operands": "0x1036c", - "mode": "none" - }, - "bb_66280": { - "virtual_address": 66280, - "size": 44, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66324, - "children": [ - "instr_66280", - "instr_66284", - "instr_66288", - "instr_66292", - "instr_66296", - "instr_66300", - "instr_66304", - "instr_66308", - "instr_66312", - "instr_66316", - "instr_66320" - ] - }, - "instr_66324": { - "virtual_address": 66324, - "size": 4, - "disassembly": "sub lr, r1, #0x1", - "mnemonic": "sub", - "operands": "lr, r1, #0x1", - "mode": "none" - }, - "instr_66328": { - "virtual_address": 66328, - "size": 4, - "disassembly": "b 0x1033c", - "mnemonic": "b", - "operands": "0x1033c", - "mode": "none" - }, - "bb_66324": { - "virtual_address": 66324, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66364, - "children": [ - "instr_66324", - "instr_66328" - ] - }, - "instr_66332": { - "virtual_address": 66332, - "size": 4, - "disassembly": "mov r3, r12", - "mnemonic": "mov", - "operands": "r3, r12", - "mode": "none" - }, - "instr_66336": { - "virtual_address": 66336, - "size": 4, - "disassembly": "ldrb r1, [lr, #0x1]!", - "mnemonic": "ldrb", - "operands": "r1, [lr, #0x1]!", - "mode": "none" - }, - "instr_66340": { - "virtual_address": 66340, - "size": 4, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_66344": { - "virtual_address": 66344, - "size": 4, - "disassembly": "strb r1, [r3], #0x1", - "mnemonic": "strb", - "operands": "r1, [r3], #0x1", - "mode": "none" - }, - "instr_66348": { - "virtual_address": 66348, - "size": 4, - "disassembly": "sub r4, r2, #0x1", - "mnemonic": "sub", - "operands": "r4, r2, #0x1", - "mode": "none" - }, - "instr_66352": { - "virtual_address": 66352, - "size": 4, - "disassembly": "beq 0x1034c", - "mnemonic": "beq", - "operands": "0x1034c", - "mode": "none" - }, - "bb_66332": { - "virtual_address": 66332, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66356, - "children": [ - "instr_66332", - "instr_66336", - "instr_66340", - "instr_66344", - "instr_66348", - "instr_66352" - ] - }, - "instr_66356": { - "virtual_address": 66356, - "size": 4, - "disassembly": "mov r12, r3", - "mnemonic": "mov", - "operands": "r12, r3", - "mode": "none" - }, - "instr_66360": { - "virtual_address": 66360, - "size": 4, - "disassembly": "mov r2, r4", - "mnemonic": "mov", - "operands": "r2, r4", - "mode": "none" - }, - "bb_66356": { - "virtual_address": 66356, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66364, - "children": [ - "instr_66356", - "instr_66360" - ] - }, - "instr_66364": { - "virtual_address": 66364, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_66368": { - "virtual_address": 66368, - "size": 4, - "disassembly": "bne 0x1031c", - "mnemonic": "bne", - "operands": "0x1031c", - "mode": "none" - }, - "bb_66364": { - "virtual_address": 66364, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66372, - "children": [ - "instr_66364", - "instr_66368" - ] - }, - "instr_66372": { - "virtual_address": 66372, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_66376": { - "virtual_address": 66376, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_66372": { - "virtual_address": 66372, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_66372", - "instr_66376" - ] - }, - "instr_66380": { - "virtual_address": 66380, - "size": 4, - "disassembly": "cmp r4, #0x0", - "mnemonic": "cmp", - "operands": "r4, #0x0", - "mode": "none" - }, - "instr_66384": { - "virtual_address": 66384, - "size": 4, - "disassembly": "addne r2, r12, r2", - "mnemonic": "addne", - "operands": "r2, r12, r2", - "mode": "none" - }, - "instr_66388": { - "virtual_address": 66388, - "size": 4, - "disassembly": "beq 0x10344", - "mnemonic": "beq", - "operands": "0x10344", - "mode": "none" - }, - "bb_66380": { - "virtual_address": 66380, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66392, - "children": [ - "instr_66380", - "instr_66384", - "instr_66388" - ] - }, - "instr_66392": { - "virtual_address": 66392, - "size": 4, - "disassembly": "strb r1, [r3], #0x1", - "mnemonic": "strb", - "operands": "r1, [r3], #0x1", - "mode": "none" - }, - "instr_66396": { - "virtual_address": 66396, - "size": 4, - "disassembly": "cmp r3, r2", - "mnemonic": "cmp", - "operands": "r3, r2", - "mode": "none" - }, - "instr_66400": { - "virtual_address": 66400, - "size": 4, - "disassembly": "bne 0x10358", - "mnemonic": "bne", - "operands": "0x10358", - "mode": "none" - }, - "bb_66392": { - "virtual_address": 66392, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66404, - "children": [ - "instr_66392", - "instr_66396", - "instr_66400" - ] - }, - "instr_66404": { - "virtual_address": 66404, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_66408": { - "virtual_address": 66408, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_66404": { - "virtual_address": 66404, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_66404", - "instr_66408" - ] - }, - "instr_66412": { - "virtual_address": 66412, - "size": 4, - "disassembly": "mov r3, r1", - "mnemonic": "mov", - "operands": "r3, r1", - "mode": "none" - }, - "instr_66416": { - "virtual_address": 66416, - "size": 4, - "disassembly": "mov r12, r0", - "mnemonic": "mov", - "operands": "r12, r0", - "mode": "none" - }, - "instr_66420": { - "virtual_address": 66420, - "size": 4, - "disassembly": "ldr r6, [0x103ac]", - "mnemonic": "ldr", - "operands": "r6, [0x103ac]", - "mode": "none" - }, - "instr_66424": { - "virtual_address": 66424, - "size": 4, - "disassembly": "ldr r5, [0x103b0]", - "mnemonic": "ldr", - "operands": "r5, [0x103b0]", - "mode": "none" - }, - "bb_66412": { - "virtual_address": 66412, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66428, - "children": [ - "instr_66412", - "instr_66416", - "instr_66420", - "instr_66424" - ] - }, - "instr_66428": { - "virtual_address": 66428, - "size": 4, - "disassembly": "mov r1, r3", - "mnemonic": "mov", - "operands": "r1, r3", - "mode": "none" - }, - "instr_66432": { - "virtual_address": 66432, - "size": 4, - "disassembly": "ldr r4, [r3], #0x4", - "mnemonic": "ldr", - "operands": "r4, [r3], #0x4", - "mode": "none" - }, - "instr_66436": { - "virtual_address": 66436, - "size": 4, - "disassembly": "add lr, r4, r6", - "mnemonic": "add", - "operands": "lr, r4, r6", - "mode": "none" - }, - "instr_66440": { - "virtual_address": 66440, - "size": 4, - "disassembly": "bic lr, lr, r4", - "mnemonic": "bic", - "operands": "lr, lr, r4", - "mode": "none" - }, - "instr_66444": { - "virtual_address": 66444, - "size": 4, - "disassembly": "tst lr, r5", - "mnemonic": "tst", - "operands": "lr, r5", - "mode": "none" - }, - "instr_66448": { - "virtual_address": 66448, - "size": 4, - "disassembly": "bne 0x10314", - "mnemonic": "bne", - "operands": "0x10314", - "mode": "none" - }, - "bb_66428": { - "virtual_address": 66428, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66452, - "children": [ - "instr_66428", - "instr_66432", - "instr_66436", - "instr_66440", - "instr_66444", - "instr_66448" - ] - }, - "instr_66452": { - "virtual_address": 66452, - "size": 4, - "disassembly": "sub r2, r2, #0x4", - "mnemonic": "sub", - "operands": "r2, r2, #0x4", - "mode": "none" - }, - "instr_66456": { - "virtual_address": 66456, - "size": 4, - "disassembly": "cmp r2, #0x3", - "mnemonic": "cmp", - "operands": "r2, #0x3", - "mode": "none" - }, - "instr_66460": { - "virtual_address": 66460, - "size": 4, - "disassembly": "mov r1, r3", - "mnemonic": "mov", - "operands": "r1, r3", - "mode": "none" - }, - "instr_66464": { - "virtual_address": 66464, - "size": 4, - "disassembly": "str r4, [r12], #0x4", - "mnemonic": "str", - "operands": "r4, [r12], #0x4", - "mode": "none" - }, - "instr_66468": { - "virtual_address": 66468, - "size": 4, - "disassembly": "bhi 0x1037c", - "mnemonic": "bhi", - "operands": "0x1037c", - "mode": "none" - }, - "bb_66452": { - "virtual_address": 66452, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66472, - "children": [ - "instr_66452", - "instr_66456", - "instr_66460", - "instr_66464", - "instr_66468" - ] - }, - "instr_66472": { - "virtual_address": 66472, - "size": 4, - "disassembly": "b 0x10314", - "mnemonic": "b", - "operands": "0x10314", - "mode": "none" - }, - "bb_66472": { - "virtual_address": 66472, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66324, - "children": [ - "instr_66472" - ] - }, - "dw_66476": { - "virtual_address": 66476, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 66420 - ] - }, - "dw_66480": { - "virtual_address": 66480, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 66424 - ] - }, - "func_66280": { - "virtual_address": 66280, - "size": 204, - "name": "strncpy", - "children": [ - "bb_66280", - "bb_66324", - "bb_66332", - "bb_66356", - "bb_66364", - "bb_66372", - "bb_66380", - "bb_66392", - "bb_66404", - "bb_66412", - "bb_66428", - "bb_66452", - "bb_66472", - "dw_66476", - "dw_66480" - ] - }, - "instr_66484": { - "virtual_address": 66484, - "size": 4, - "disassembly": "stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mode": "none" - }, - "instr_66488": { - "virtual_address": 66488, - "size": 4, - "disassembly": "ldr r3, [r1, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r1, #0x64]", - "mode": "none" - }, - "instr_66492": { - "virtual_address": 66492, - "size": 4, - "disassembly": "tst r3, #0x2000", - "mnemonic": "tst", - "operands": "r3, #0x2000", - "mode": "none" - }, - "instr_66496": { - "virtual_address": 66496, - "size": 4, - "disassembly": "mov r8, r2", - "mnemonic": "mov", - "operands": "r8, r2", - "mode": "none" - }, - "instr_66500": { - "virtual_address": 66500, - "size": 4, - "disassembly": "beq 0x10458", - "mnemonic": "beq", - "operands": "0x10458", - "mode": "none" - }, - "bb_66484": { - "virtual_address": 66484, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66504, - "children": [ - "instr_66484", - "instr_66488", - "instr_66492", - "instr_66496", - "instr_66500" - ] - }, - "instr_66504": { - "virtual_address": 66504, - "size": 4, - "disassembly": "ldr r3, [r2, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [r2, #0x8]", - "mode": "none" - }, - "instr_66508": { - "virtual_address": 66508, - "size": 4, - "disassembly": "ldr r9, [r2, #0x0]", - "mnemonic": "ldr", - "operands": "r9, [r2, #0x0]", - "mode": "none" - }, - "instr_66512": { - "virtual_address": 66512, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_66516": { - "virtual_address": 66516, - "size": 4, - "disassembly": "movne r11, r1", - "mnemonic": "movne", - "operands": "r11, r1", - "mode": "none" - }, - "instr_66520": { - "virtual_address": 66520, - "size": 4, - "disassembly": "movne r6, r0", - "mnemonic": "movne", - "operands": "r6, r0", - "mode": "none" - }, - "instr_66524": { - "virtual_address": 66524, - "size": 4, - "disassembly": "addne r9, r9, #0x8", - "mnemonic": "addne", - "operands": "r9, r9, #0x8", - "mode": "none" - }, - "instr_66528": { - "virtual_address": 66528, - "size": 4, - "disassembly": "beq 0x10450", - "mnemonic": "beq", - "operands": "0x10450", - "mode": "none" - }, - "bb_66504": { - "virtual_address": 66504, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66532, - "children": [ - "instr_66504", - "instr_66508", - "instr_66512", - "instr_66516", - "instr_66520", - "instr_66524", - "instr_66528" - ] - }, - "instr_66532": { - "virtual_address": 66532, - "size": 4, - "disassembly": "ldmdb r9, {r5, r10}", - "mnemonic": "ldmdb", - "operands": "r9, {r5, r10}", - "mode": "none" - }, - "instr_66536": { - "virtual_address": 66536, - "size": 4, - "disassembly": "movs r7, r10, lsr #0x2", - "mnemonic": "movs", - "operands": "r7, r10, lsr #0x2", - "mode": "none" - }, - "instr_66540": { - "virtual_address": 66540, - "size": 4, - "disassembly": "beq 0x10438", - "mnemonic": "beq", - "operands": "0x10438", - "mode": "none" - }, - "bb_66532": { - "virtual_address": 66532, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66544, - "children": [ - "instr_66532", - "instr_66536", - "instr_66540" - ] - }, - "instr_66544": { - "virtual_address": 66544, - "size": 4, - "disassembly": "mov r4, #0x0", - "mnemonic": "mov", - "operands": "r4, #0x0", - "mode": "none" - }, - "instr_66548": { - "virtual_address": 66548, - "size": 4, - "disassembly": "sub r5, r5, #0x4", - "mnemonic": "sub", - "operands": "r5, r5, #0x4", - "mode": "none" - }, - "instr_66552": { - "virtual_address": 66552, - "size": 4, - "disassembly": "b 0x10404", - "mnemonic": "b", - "operands": "0x10404", - "mode": "none" - }, - "bb_66544": { - "virtual_address": 66544, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66564, - "children": [ - "instr_66544", - "instr_66548", - "instr_66552" - ] - }, - "instr_66556": { - "virtual_address": 66556, - "size": 4, - "disassembly": "cmp r7, r4", - "mnemonic": "cmp", - "operands": "r7, r4", - "mode": "none" - }, - "instr_66560": { - "virtual_address": 66560, - "size": 4, - "disassembly": "beq 0x10434", - "mnemonic": "beq", - "operands": "0x10434", - "mode": "none" - }, - "bb_66556": { - "virtual_address": 66556, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66564, - "children": [ - "instr_66556", - "instr_66560" - ] - }, - "instr_66564": { - "virtual_address": 66564, - "size": 4, - "disassembly": "mov r2, r11", - "mnemonic": "mov", - "operands": "r2, r11", - "mode": "none" - }, - "instr_66568": { - "virtual_address": 66568, - "size": 4, - "disassembly": "mov r0, r6", - "mnemonic": "mov", - "operands": "r0, r6", - "mode": "none" - }, - "instr_66572": { - "virtual_address": 66572, - "size": 4, - "disassembly": "ldr r1, [r5, #0x4]!", - "mnemonic": "ldr", - "operands": "r1, [r5, #0x4]!", - "mode": "none" - }, - "instr_66576": { - "virtual_address": 66576, - "size": 4, - "disassembly": "bl 0x11ec4", - "mnemonic": "bl", - "operands": "0x11ec4", - "mode": "none" - }, - "instr_66580": { - "virtual_address": 66580, - "size": 4, - "disassembly": "cmn r0, #0x1", - "mnemonic": "cmn", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_66584": { - "virtual_address": 66584, - "size": 4, - "disassembly": "add r4, r4, #0x1", - "mnemonic": "add", - "operands": "r4, r4, #0x1", - "mode": "none" - }, - "instr_66588": { - "virtual_address": 66588, - "size": 4, - "disassembly": "bne 0x103fc", - "mnemonic": "bne", - "operands": "0x103fc", - "mode": "none" - }, - "bb_66564": { - "virtual_address": 66564, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66592, - "children": [ - "instr_66564", - "instr_66568", - "instr_66572", - "instr_66576", - "instr_66580", - "instr_66584", - "instr_66588" - ] - }, - "instr_66592": { - "virtual_address": 66592, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_66596": { - "virtual_address": 66596, - "size": 4, - "disassembly": "str r3, [r8, #0x8]", - "mnemonic": "str", - "operands": "r3, [r8, #0x8]", - "mode": "none" - }, - "instr_66600": { - "virtual_address": 66600, - "size": 4, - "disassembly": "str r3, [r8, #0x4]", - "mnemonic": "str", - "operands": "r3, [r8, #0x4]", - "mode": "none" - }, - "instr_66604": { - "virtual_address": 66604, - "size": 4, - "disassembly": "ldmia sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mode": "none" - }, - "instr_66608": { - "virtual_address": 66608, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_66592": { - "virtual_address": 66592, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_66592", - "instr_66596", - "instr_66600", - "instr_66604", - "instr_66608" - ] - }, - "instr_66612": { - "virtual_address": 66612, - "size": 4, - "disassembly": "ldr r3, [r8, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [r8, #0x8]", - "mode": "none" - }, - "bb_66612": { - "virtual_address": 66612, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66616, - "children": [ - "instr_66612" - ] - }, - "instr_66616": { - "virtual_address": 66616, - "size": 4, - "disassembly": "bic r10, r10, #0x3", - "mnemonic": "bic", - "operands": "r10, r10, #0x3", - "mode": "none" - }, - "instr_66620": { - "virtual_address": 66620, - "size": 4, - "disassembly": "sub r3, r3, r10", - "mnemonic": "sub", - "operands": "r3, r3, r10", - "mode": "none" - }, - "instr_66624": { - "virtual_address": 66624, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_66628": { - "virtual_address": 66628, - "size": 4, - "disassembly": "str r3, [r8, #0x8]", - "mnemonic": "str", - "operands": "r3, [r8, #0x8]", - "mode": "none" - }, - "instr_66632": { - "virtual_address": 66632, - "size": 4, - "disassembly": "add r9, r9, #0x8", - "mnemonic": "add", - "operands": "r9, r9, #0x8", - "mode": "none" - }, - "instr_66636": { - "virtual_address": 66636, - "size": 4, - "disassembly": "bne 0x103e4", - "mnemonic": "bne", - "operands": "0x103e4", - "mode": "none" - }, - "bb_66616": { - "virtual_address": 66616, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66640, - "children": [ - "instr_66616", - "instr_66620", - "instr_66624", - "instr_66628", - "instr_66632", - "instr_66636" - ] - }, - "instr_66640": { - "virtual_address": 66640, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_66644": { - "virtual_address": 66644, - "size": 4, - "disassembly": "b 0x10420", - "mnemonic": "b", - "operands": "0x10420", - "mode": "none" - }, - "bb_66640": { - "virtual_address": 66640, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66592, - "children": [ - "instr_66640", - "instr_66644" - ] - }, - "instr_66648": { - "virtual_address": 66648, - "size": 4, - "disassembly": "bl 0x0d87c", - "mnemonic": "bl", - "operands": "0x0d87c", - "mode": "none" - }, - "instr_66652": { - "virtual_address": 66652, - "size": 4, - "disassembly": "b 0x10420", - "mnemonic": "b", - "operands": "0x10420", - "mode": "none" - }, - "bb_66648": { - "virtual_address": 66648, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66592, - "children": [ - "instr_66648", - "instr_66652" - ] - }, - "func_66484": { - "virtual_address": 66484, - "size": 172, - "name": "__sprint_r.part.0", - "children": [ - "bb_66484", - "bb_66504", - "bb_66532", - "bb_66544", - "bb_66556", - "bb_66564", - "bb_66592", - "bb_66612", - "bb_66616", - "bb_66640", - "bb_66648" - ] - }, - "instr_66656": { - "virtual_address": 66656, - "size": 4, - "disassembly": "ldr r12, [r2, #0x8]", - "mnemonic": "ldr", - "operands": "r12, [r2, #0x8]", - "mode": "none" - }, - "instr_66660": { - "virtual_address": 66660, - "size": 4, - "disassembly": "cmp r12, #0x0", - "mnemonic": "cmp", - "operands": "r12, #0x0", - "mode": "none" - }, - "instr_66664": { - "virtual_address": 66664, - "size": 4, - "disassembly": "bne 0x103b4", - "mnemonic": "bne", - "operands": "0x103b4", - "mode": "none" - }, - "bb_66656": { - "virtual_address": 66656, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66668, - "children": [ - "instr_66656", - "instr_66660", - "instr_66664" - ] - }, - "instr_66668": { - "virtual_address": 66668, - "size": 4, - "disassembly": "mov r0, r12", - "mnemonic": "mov", - "operands": "r0, r12", - "mode": "none" - }, - "instr_66672": { - "virtual_address": 66672, - "size": 4, - "disassembly": "str r12, [r2, #0x4]", - "mnemonic": "str", - "operands": "r12, [r2, #0x4]", - "mode": "none" - }, - "instr_66676": { - "virtual_address": 66676, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_66668": { - "virtual_address": 66668, - "size": 12, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_66668", - "instr_66672", - "instr_66676" - ] - }, - "func_66656": { - "virtual_address": 66656, - "size": 24, - "name": "__sprint_r", - "children": [ - "bb_66656", - "bb_66668" - ] - }, - "instr_66680": { - "virtual_address": 66680, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mode": "none" - }, - "instr_66684": { - "virtual_address": 66684, - "size": 4, - "disassembly": "mov r4, r3", - "mnemonic": "mov", - "operands": "r4, r3", - "mode": "none" - }, - "instr_66688": { - "virtual_address": 66688, - "size": 4, - "disassembly": "sub sp, sp, #0xec", - "mnemonic": "sub", - "operands": "sp, sp, #0xec", - "mode": "none" - }, - "instr_66692": { - "virtual_address": 66692, - "size": 4, - "disassembly": "subs r3, r0, #0x0", - "mnemonic": "subs", - "operands": "r3, r0, #0x0", - "mode": "none" - }, - "instr_66696": { - "virtual_address": 66696, - "size": 4, - "disassembly": "mov r11, r1", - "mnemonic": "mov", - "operands": "r11, r1", - "mode": "none" - }, - "instr_66700": { - "virtual_address": 66700, - "size": 4, - "disassembly": "mov r7, r2", - "mnemonic": "mov", - "operands": "r7, r2", - "mode": "none" - }, - "instr_66704": { - "virtual_address": 66704, - "size": 4, - "disassembly": "str r3, [sp, #0xc]", - "mnemonic": "str", - "operands": "r3, [sp, #0xc]", - "mode": "none" - }, - "instr_66708": { - "virtual_address": 66708, - "size": 4, - "disassembly": "str r4, [sp, #0x10]", - "mnemonic": "str", - "operands": "r4, [sp, #0x10]", - "mode": "none" - }, - "instr_66712": { - "virtual_address": 66712, - "size": 4, - "disassembly": "beq 0x104a8", - "mnemonic": "beq", - "operands": "0x104a8", - "mode": "none" - }, - "bb_66680": { - "virtual_address": 66680, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66716, - "children": [ - "instr_66680", - "instr_66684", - "instr_66688", - "instr_66692", - "instr_66696", - "instr_66700", - "instr_66704", - "instr_66708", - "instr_66712" - ] - }, - "instr_66716": { - "virtual_address": 66716, - "size": 4, - "disassembly": "ldr r3, [r3, #0x38]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0x38]", - "mode": "none" - }, - "instr_66720": { - "virtual_address": 66720, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_66724": { - "virtual_address": 66724, - "size": 4, - "disassembly": "beq 0x10c24", - "mnemonic": "beq", - "operands": "0x10c24", - "mode": "none" - }, - "bb_66716": { - "virtual_address": 66716, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66728, - "children": [ - "instr_66716", - "instr_66720", - "instr_66724" - ] - }, - "instr_66728": { - "virtual_address": 66728, - "size": 4, - "disassembly": "ldr r3, [r11, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r11, #0x64]", - "mode": "none" - }, - "instr_66732": { - "virtual_address": 66732, - "size": 4, - "disassembly": "tst r3, #0x1", - "mnemonic": "tst", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_66736": { - "virtual_address": 66736, - "size": 4, - "disassembly": "ldrsh r1, [r11, #0xc]", - "mnemonic": "ldrsh", - "operands": "r1, [r11, #0xc]", - "mode": "none" - }, - "instr_66740": { - "virtual_address": 66740, - "size": 4, - "disassembly": "bne 0x10994", - "mnemonic": "bne", - "operands": "0x10994", - "mode": "none" - }, - "bb_66728": { - "virtual_address": 66728, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66744, - "children": [ - "instr_66728", - "instr_66732", - "instr_66736", - "instr_66740" - ] - }, - "instr_66744": { - "virtual_address": 66744, - "size": 4, - "disassembly": "mov r2, r1, lsl #0x10", - "mnemonic": "mov", - "operands": "r2, r1, lsl #0x10", - "mode": "none" - }, - "instr_66748": { - "virtual_address": 66748, - "size": 4, - "disassembly": "tst r1, #0x200", - "mnemonic": "tst", - "operands": "r1, #0x200", - "mode": "none" - }, - "instr_66752": { - "virtual_address": 66752, - "size": 4, - "disassembly": "mov r2, r2, lsr #0x10", - "mnemonic": "mov", - "operands": "r2, r2, lsr #0x10", - "mode": "none" - }, - "instr_66756": { - "virtual_address": 66756, - "size": 4, - "disassembly": "beq 0x10988", - "mnemonic": "beq", - "operands": "0x10988", - "mode": "none" - }, - "bb_66744": { - "virtual_address": 66744, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66760, - "children": [ - "instr_66744", - "instr_66748", - "instr_66752", - "instr_66756" - ] - }, - "instr_66760": { - "virtual_address": 66760, - "size": 4, - "disassembly": "tst r2, #0x2000", - "mnemonic": "tst", - "operands": "r2, #0x2000", - "mode": "none" - }, - "instr_66764": { - "virtual_address": 66764, - "size": 4, - "disassembly": "bne 0x104ec", - "mnemonic": "bne", - "operands": "0x104ec", - "mode": "none" - }, - "bb_66760": { - "virtual_address": 66760, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66768, - "children": [ - "instr_66760", - "instr_66764" - ] - }, - "instr_66768": { - "virtual_address": 66768, - "size": 4, - "disassembly": "ldr r3, [r11, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r11, #0x64]", - "mode": "none" - }, - "instr_66772": { - "virtual_address": 66772, - "size": 4, - "disassembly": "orr r2, r1, #0x2000", - "mnemonic": "orr", - "operands": "r2, r1, #0x2000", - "mode": "none" - }, - "instr_66776": { - "virtual_address": 66776, - "size": 4, - "disassembly": "bic r3, r3, #0x2000", - "mnemonic": "bic", - "operands": "r3, r3, #0x2000", - "mode": "none" - }, - "instr_66780": { - "virtual_address": 66780, - "size": 4, - "disassembly": "strh r2, [r11, #0xc]", - "mnemonic": "strh", - "operands": "r2, [r11, #0xc]", - "mode": "none" - }, - "instr_66784": { - "virtual_address": 66784, - "size": 4, - "disassembly": "str r3, [r11, #0x64]", - "mnemonic": "str", - "operands": "r3, [r11, #0x64]", - "mode": "none" - }, - "instr_66788": { - "virtual_address": 66788, - "size": 4, - "disassembly": "mov r2, r2, lsl #0x10", - "mnemonic": "mov", - "operands": "r2, r2, lsl #0x10", - "mode": "none" - }, - "instr_66792": { - "virtual_address": 66792, - "size": 4, - "disassembly": "mov r2, r2, lsr #0x10", - "mnemonic": "mov", - "operands": "r2, r2, lsr #0x10", - "mode": "none" - }, - "bb_66768": { - "virtual_address": 66768, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66796, - "children": [ - "instr_66768", - "instr_66772", - "instr_66776", - "instr_66780", - "instr_66784", - "instr_66788", - "instr_66792" - ] - }, - "instr_66796": { - "virtual_address": 66796, - "size": 4, - "disassembly": "tst r2, #0x8", - "mnemonic": "tst", - "operands": "r2, #0x8", - "mode": "none" - }, - "instr_66800": { - "virtual_address": 66800, - "size": 4, - "disassembly": "beq 0x10838", - "mnemonic": "beq", - "operands": "0x10838", - "mode": "none" - }, - "bb_66796": { - "virtual_address": 66796, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66804, - "children": [ - "instr_66796", - "instr_66800" - ] - }, - "instr_66804": { - "virtual_address": 66804, - "size": 4, - "disassembly": "ldr r3, [r11, #0x10]", - "mnemonic": "ldr", - "operands": "r3, [r11, #0x10]", - "mode": "none" - }, - "instr_66808": { - "virtual_address": 66808, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_66812": { - "virtual_address": 66812, - "size": 4, - "disassembly": "beq 0x10838", - "mnemonic": "beq", - "operands": "0x10838", - "mode": "none" - }, - "bb_66804": { - "virtual_address": 66804, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66816, - "children": [ - "instr_66804", - "instr_66808", - "instr_66812" - ] - }, - "instr_66816": { - "virtual_address": 66816, - "size": 4, - "disassembly": "and r3, r2, #0x1a", - "mnemonic": "and", - "operands": "r3, r2, #0x1a", - "mode": "none" - }, - "instr_66820": { - "virtual_address": 66820, - "size": 4, - "disassembly": "cmp r3, #0xa", - "mnemonic": "cmp", - "operands": "r3, #0xa", - "mode": "none" - }, - "instr_66824": { - "virtual_address": 66824, - "size": 4, - "disassembly": "beq 0x1085c", - "mnemonic": "beq", - "operands": "0x1085c", - "mode": "none" - }, - "bb_66816": { - "virtual_address": 66816, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66828, - "children": [ - "instr_66816", - "instr_66820", - "instr_66824" - ] - }, - "instr_66828": { - "virtual_address": 66828, - "size": 4, - "disassembly": "add r3, sp, #0x44", - "mnemonic": "add", - "operands": "r3, sp, #0x44", - "mode": "none" - }, - "instr_66832": { - "virtual_address": 66832, - "size": 4, - "disassembly": "str r3, [sp, #0x38]", - "mnemonic": "str", - "operands": "r3, [sp, #0x38]", - "mode": "none" - }, - "instr_66836": { - "virtual_address": 66836, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_66840": { - "virtual_address": 66840, - "size": 4, - "disassembly": "mov r10, r11", - "mnemonic": "mov", - "operands": "r10, r11", - "mode": "none" - }, - "instr_66844": { - "virtual_address": 66844, - "size": 4, - "disassembly": "str r3, [sp, #0x40]", - "mnemonic": "str", - "operands": "r3, [sp, #0x40]", - "mode": "none" - }, - "instr_66848": { - "virtual_address": 66848, - "size": 4, - "disassembly": "str r3, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x3c]", - "mode": "none" - }, - "instr_66852": { - "virtual_address": 66852, - "size": 4, - "disassembly": "str r3, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x1c]", - "mode": "none" - }, - "instr_66856": { - "virtual_address": 66856, - "size": 4, - "disassembly": "str r3, [sp, #0x20]", - "mnemonic": "str", - "operands": "r3, [sp, #0x20]", - "mode": "none" - }, - "instr_66860": { - "virtual_address": 66860, - "size": 4, - "disassembly": "str r3, [sp, #0x28]", - "mnemonic": "str", - "operands": "r3, [sp, #0x28]", - "mode": "none" - }, - "instr_66864": { - "virtual_address": 66864, - "size": 4, - "disassembly": "str r3, [sp, #0x24]", - "mnemonic": "str", - "operands": "r3, [sp, #0x24]", - "mode": "none" - }, - "instr_66868": { - "virtual_address": 66868, - "size": 4, - "disassembly": "str r3, [sp, #0x8]", - "mnemonic": "str", - "operands": "r3, [sp, #0x8]", - "mode": "none" - }, - "instr_66872": { - "virtual_address": 66872, - "size": 4, - "disassembly": "add r9, sp, #0x44", - "mnemonic": "add", - "operands": "r9, sp, #0x44", - "mode": "none" - }, - "bb_66828": { - "virtual_address": 66828, - "size": 48, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66876, - "children": [ - "instr_66828", - "instr_66832", - "instr_66836", - "instr_66840", - "instr_66844", - "instr_66848", - "instr_66852", - "instr_66856", - "instr_66860", - "instr_66864", - "instr_66868", - "instr_66872" - ] - }, - "instr_66876": { - "virtual_address": 66876, - "size": 4, - "disassembly": "ldrb r3, [r7, #0x0]", - "mnemonic": "ldrb", - "operands": "r3, [r7, #0x0]", - "mode": "none" - }, - "instr_66880": { - "virtual_address": 66880, - "size": 4, - "disassembly": "cmp r3, #0x25", - "mnemonic": "cmp", - "operands": "r3, #0x25", - "mode": "none" - }, - "instr_66884": { - "virtual_address": 66884, - "size": 4, - "disassembly": "cmpne r3, #0x0", - "mnemonic": "cmpne", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_66888": { - "virtual_address": 66888, - "size": 4, - "disassembly": "mov r5, r7", - "mnemonic": "mov", - "operands": "r5, r7", - "mode": "none" - }, - "instr_66892": { - "virtual_address": 66892, - "size": 4, - "disassembly": "beq 0x105d4", - "mnemonic": "beq", - "operands": "0x105d4", - "mode": "none" - }, - "bb_66876": { - "virtual_address": 66876, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66896, - "children": [ - "instr_66876", - "instr_66880", - "instr_66884", - "instr_66888", - "instr_66892" - ] - }, - "instr_66896": { - "virtual_address": 66896, - "size": 4, - "disassembly": "mov r4, r5", - "mnemonic": "mov", - "operands": "r4, r5", - "mode": "none" - }, - "instr_66900": { - "virtual_address": 66900, - "size": 4, - "disassembly": "ldrb r3, [r5, #0x1]!", - "mnemonic": "ldrb", - "operands": "r3, [r5, #0x1]!", - "mode": "none" - }, - "instr_66904": { - "virtual_address": 66904, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_66908": { - "virtual_address": 66908, - "size": 4, - "disassembly": "cmpne r3, #0x25", - "mnemonic": "cmpne", - "operands": "r3, #0x25", - "mode": "none" - }, - "instr_66912": { - "virtual_address": 66912, - "size": 4, - "disassembly": "bne 0x10550", - "mnemonic": "bne", - "operands": "0x10550", - "mode": "none" - }, - "bb_66896": { - "virtual_address": 66896, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66916, - "children": [ - "instr_66896", - "instr_66900", - "instr_66904", - "instr_66908", - "instr_66912" - ] - }, - "instr_66916": { - "virtual_address": 66916, - "size": 4, - "disassembly": "subs r6, r5, r7", - "mnemonic": "subs", - "operands": "r6, r5, r7", - "mode": "none" - }, - "instr_66920": { - "virtual_address": 66920, - "size": 4, - "disassembly": "beq 0x105d4", - "mnemonic": "beq", - "operands": "0x105d4", - "mode": "none" - }, - "bb_66916": { - "virtual_address": 66916, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66924, - "children": [ - "instr_66916", - "instr_66920" - ] - }, - "instr_66924": { - "virtual_address": 66924, - "size": 4, - "disassembly": "ldr r3, [sp, #0x3c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x3c]", - "mode": "none" - }, - "instr_66928": { - "virtual_address": 66928, - "size": 4, - "disassembly": "add r3, r3, #0x1", - "mnemonic": "add", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_66932": { - "virtual_address": 66932, - "size": 4, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "none" - }, - "instr_66936": { - "virtual_address": 66936, - "size": 4, - "disassembly": "str r3, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x3c]", - "mode": "none" - }, - "instr_66940": { - "virtual_address": 66940, - "size": 4, - "disassembly": "ldr r3, [sp, #0x40]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x40]", - "mode": "none" - }, - "instr_66944": { - "virtual_address": 66944, - "size": 4, - "disassembly": "add r3, r6, r3", - "mnemonic": "add", - "operands": "r3, r6, r3", - "mode": "none" - }, - "instr_66948": { - "virtual_address": 66948, - "size": 4, - "disassembly": "str r7, [r9, #0x0]", - "mnemonic": "str", - "operands": "r7, [r9, #0x0]", - "mode": "none" - }, - "instr_66952": { - "virtual_address": 66952, - "size": 4, - "disassembly": "str r6, [r9, #0x4]", - "mnemonic": "str", - "operands": "r6, [r9, #0x4]", - "mode": "none" - }, - "instr_66956": { - "virtual_address": 66956, - "size": 4, - "disassembly": "str r3, [sp, #0x40]", - "mnemonic": "str", - "operands": "r3, [sp, #0x40]", - "mode": "none" - }, - "instr_66960": { - "virtual_address": 66960, - "size": 4, - "disassembly": "addle r9, r9, #0x8", - "mnemonic": "addle", - "operands": "r9, r9, #0x8", - "mode": "none" - }, - "instr_66964": { - "virtual_address": 66964, - "size": 4, - "disassembly": "ble 0x105c4", - "mnemonic": "ble", - "operands": "0x105c4", - "mode": "none" - }, - "bb_66924": { - "virtual_address": 66924, - "size": 44, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66968, - "children": [ - "instr_66924", - "instr_66928", - "instr_66932", - "instr_66936", - "instr_66940", - "instr_66944", - "instr_66948", - "instr_66952", - "instr_66956", - "instr_66960", - "instr_66964" - ] - }, - "instr_66968": { - "virtual_address": 66968, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_66972": { - "virtual_address": 66972, - "size": 4, - "disassembly": "streq r3, [sp, #0x3c]", - "mnemonic": "streq", - "operands": "r3, [sp, #0x3c]", - "mode": "none" - }, - "instr_66976": { - "virtual_address": 66976, - "size": 4, - "disassembly": "addeq r9, sp, #0x44", - "mnemonic": "addeq", - "operands": "r9, sp, #0x44", - "mode": "none" - }, - "instr_66980": { - "virtual_address": 66980, - "size": 4, - "disassembly": "beq 0x105c4", - "mnemonic": "beq", - "operands": "0x105c4", - "mode": "none" - }, - "bb_66968": { - "virtual_address": 66968, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66984, - "children": [ - "instr_66968", - "instr_66972", - "instr_66976", - "instr_66980" - ] - }, - "instr_66984": { - "virtual_address": 66984, - "size": 4, - "disassembly": "mov r1, r10", - "mnemonic": "mov", - "operands": "r1, r10", - "mode": "none" - }, - "instr_66988": { - "virtual_address": 66988, - "size": 4, - "disassembly": "ldr r0, [sp, #0xc]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0xc]", - "mode": "none" - }, - "instr_66992": { - "virtual_address": 66992, - "size": 4, - "disassembly": "add r2, sp, #0x38", - "mnemonic": "add", - "operands": "r2, sp, #0x38", - "mode": "none" - }, - "instr_66996": { - "virtual_address": 66996, - "size": 4, - "disassembly": "bl 0x103b4", - "mnemonic": "bl", - "operands": "0x103b4", - "mode": "none" - }, - "instr_67000": { - "virtual_address": 67000, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_67004": { - "virtual_address": 67004, - "size": 4, - "disassembly": "bne 0x1095c", - "mnemonic": "bne", - "operands": "0x1095c", - "mode": "none" - }, - "bb_66984": { - "virtual_address": 66984, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67008, - "children": [ - "instr_66984", - "instr_66988", - "instr_66992", - "instr_66996", - "instr_67000", - "instr_67004" - ] - }, - "instr_67008": { - "virtual_address": 67008, - "size": 4, - "disassembly": "add r9, sp, #0x44", - "mnemonic": "add", - "operands": "r9, sp, #0x44", - "mode": "none" - }, - "bb_67008": { - "virtual_address": 67008, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67012, - "children": [ - "instr_67008" - ] - }, - "instr_67012": { - "virtual_address": 67012, - "size": 4, - "disassembly": "ldr r3, [sp, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x8]", - "mode": "none" - }, - "instr_67016": { - "virtual_address": 67016, - "size": 4, - "disassembly": "add r3, r3, r6", - "mnemonic": "add", - "operands": "r3, r3, r6", - "mode": "none" - }, - "instr_67020": { - "virtual_address": 67020, - "size": 4, - "disassembly": "str r3, [sp, #0x8]", - "mnemonic": "str", - "operands": "r3, [sp, #0x8]", - "mode": "none" - }, - "instr_67024": { - "virtual_address": 67024, - "size": 4, - "disassembly": "ldrb r3, [r4, #0x1]", - "mnemonic": "ldrb", - "operands": "r3, [r4, #0x1]", - "mode": "none" - }, - "bb_67012": { - "virtual_address": 67012, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67028, - "children": [ - "instr_67012", - "instr_67016", - "instr_67020", - "instr_67024" - ] - }, - "instr_67028": { - "virtual_address": 67028, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_67032": { - "virtual_address": 67032, - "size": 4, - "disassembly": "beq 0x116cc", - "mnemonic": "beq", - "operands": "0x116cc", - "mode": "none" - }, - "bb_67028": { - "virtual_address": 67028, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67036, - "children": [ - "instr_67028", - "instr_67032" - ] - }, - "instr_67036": { - "virtual_address": 67036, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_67040": { - "virtual_address": 67040, - "size": 4, - "disassembly": "mvn r4, #0x0", - "mnemonic": "mvn", - "operands": "r4, #0x0", - "mode": "none" - }, - "instr_67044": { - "virtual_address": 67044, - "size": 4, - "disassembly": "mov r11, r2", - "mnemonic": "mov", - "operands": "r11, r2", - "mode": "none" - }, - "instr_67048": { - "virtual_address": 67048, - "size": 4, - "disassembly": "mov r6, r4", - "mnemonic": "mov", - "operands": "r6, r4", - "mode": "none" - }, - "instr_67052": { - "virtual_address": 67052, - "size": 4, - "disassembly": "ldrb r3, [r5, #0x1]", - "mnemonic": "ldrb", - "operands": "r3, [r5, #0x1]", - "mode": "none" - }, - "instr_67056": { - "virtual_address": 67056, - "size": 4, - "disassembly": "strb r2, [sp, #0x33]", - "mnemonic": "strb", - "operands": "r2, [sp, #0x33]", - "mode": "none" - }, - "instr_67060": { - "virtual_address": 67060, - "size": 4, - "disassembly": "str r2, [sp, #0x4]", - "mnemonic": "str", - "operands": "r2, [sp, #0x4]", - "mode": "none" - }, - "instr_67064": { - "virtual_address": 67064, - "size": 4, - "disassembly": "add r7, r5, #0x1", - "mnemonic": "add", - "operands": "r7, r5, #0x1", - "mode": "none" - }, - "bb_67036": { - "virtual_address": 67036, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67068, - "children": [ - "instr_67036", - "instr_67040", - "instr_67044", - "instr_67048", - "instr_67052", - "instr_67056", - "instr_67060", - "instr_67064" - ] - }, - "instr_67068": { - "virtual_address": 67068, - "size": 4, - "disassembly": "add r7, r7, #0x1", - "mnemonic": "add", - "operands": "r7, r7, #0x1", - "mode": "none" - }, - "bb_67068": { - "virtual_address": 67068, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67072, - "children": [ - "instr_67068" - ] - }, - "instr_67072": { - "virtual_address": 67072, - "size": 4, - "disassembly": "sub r2, r3, #0x20", - "mnemonic": "sub", - "operands": "r2, r3, #0x20", - "mode": "none" - }, - "instr_67076": { - "virtual_address": 67076, - "size": 4, - "disassembly": "cmp r2, #0x5a", - "mnemonic": "cmp", - "operands": "r2, #0x5a", - "mode": "none" - }, - "bb_67072": { - "virtual_address": 67072, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67080, - "children": [ - "instr_67072", - "instr_67076" - ] - }, - "instr_67080": { - "virtual_address": 67080, - "size": 4, - "disassembly": "ldrls pc, [pc, r2, lsl #0x2]", - "mnemonic": "ldrls", - "operands": "pc, [pc, r2, lsl #0x2]", - "mode": "none" - }, - "bb_67080": { - "virtual_address": 67080, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67084, - "children": [ - "instr_67080" - ] - }, - "instr_67084": { - "virtual_address": 67084, - "size": 4, - "disassembly": "b 0x109a0", - "mnemonic": "b", - "operands": "0x109a0", - "mode": "none" - }, - "bb_67084": { - "virtual_address": 67084, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68000, - "children": [ - "instr_67084" - ] - }, - "instr_67452": { - "virtual_address": 67452, - "size": 4, - "disassembly": "mov r1, #0x0", - "mnemonic": "mov", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_67456": { - "virtual_address": 67456, - "size": 4, - "disassembly": "sub r2, r3, #0x30", - "mnemonic": "sub", - "operands": "r2, r3, #0x30", - "mode": "none" - }, - "bb_67452": { - "virtual_address": 67452, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67460, - "children": [ - "instr_67452", - "instr_67456" - ] - }, - "instr_67460": { - "virtual_address": 67460, - "size": 4, - "disassembly": "ldrb r3, [r7], #0x1", - "mnemonic": "ldrb", - "operands": "r3, [r7], #0x1", - "mode": "none" - }, - "instr_67464": { - "virtual_address": 67464, - "size": 4, - "disassembly": "add r1, r1, r1, lsl #0x2", - "mnemonic": "add", - "operands": "r1, r1, r1, lsl #0x2", - "mode": "none" - }, - "instr_67468": { - "virtual_address": 67468, - "size": 4, - "disassembly": "add r1, r2, r1, lsl #0x1", - "mnemonic": "add", - "operands": "r1, r2, r1, lsl #0x1", - "mode": "none" - }, - "instr_67472": { - "virtual_address": 67472, - "size": 4, - "disassembly": "sub r2, r3, #0x30", - "mnemonic": "sub", - "operands": "r2, r3, #0x30", - "mode": "none" - }, - "instr_67476": { - "virtual_address": 67476, - "size": 4, - "disassembly": "cmp r2, #0x9", - "mnemonic": "cmp", - "operands": "r2, #0x9", - "mode": "none" - }, - "instr_67480": { - "virtual_address": 67480, - "size": 4, - "disassembly": "bls 0x10784", - "mnemonic": "bls", - "operands": "0x10784", - "mode": "none" - }, - "bb_67460": { - "virtual_address": 67460, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67484, - "children": [ - "instr_67460", - "instr_67464", - "instr_67468", - "instr_67472", - "instr_67476", - "instr_67480" - ] - }, - "instr_67484": { - "virtual_address": 67484, - "size": 4, - "disassembly": "str r1, [sp, #0x4]", - "mnemonic": "str", - "operands": "r1, [sp, #0x4]", - "mode": "none" - }, - "instr_67488": { - "virtual_address": 67488, - "size": 4, - "disassembly": "b 0x10600", - "mnemonic": "b", - "operands": "0x10600", - "mode": "none" - }, - "bb_67484": { - "virtual_address": 67484, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67072, - "children": [ - "instr_67484", - "instr_67488" - ] - }, - "instr_67492": { - "virtual_address": 67492, - "size": 4, - "disassembly": "ldr r3, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x10]", - "mode": "none" - }, - "instr_67496": { - "virtual_address": 67496, - "size": 4, - "disassembly": "ldr r2, [r3], #0x4", - "mnemonic": "ldr", - "operands": "r2, [r3], #0x4", - "mode": "none" - }, - "instr_67500": { - "virtual_address": 67500, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_67504": { - "virtual_address": 67504, - "size": 4, - "disassembly": "str r2, [sp, #0x4]", - "mnemonic": "str", - "operands": "r2, [sp, #0x4]", - "mode": "none" - }, - "instr_67508": { - "virtual_address": 67508, - "size": 4, - "disassembly": "str r3, [sp, #0x10]", - "mnemonic": "str", - "operands": "r3, [sp, #0x10]", - "mode": "none" - }, - "instr_67512": { - "virtual_address": 67512, - "size": 4, - "disassembly": "blt 0x10c2c", - "mnemonic": "blt", - "operands": "0x10c2c", - "mode": "none" - }, - "bb_67492": { - "virtual_address": 67492, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67516, - "children": [ - "instr_67492", - "instr_67496", - "instr_67500", - "instr_67504", - "instr_67508", - "instr_67512" - ] - }, - "instr_67516": { - "virtual_address": 67516, - "size": 4, - "disassembly": "ldrb r3, [r7, #0x0]", - "mnemonic": "ldrb", - "operands": "r3, [r7, #0x0]", - "mode": "none" - }, - "instr_67520": { - "virtual_address": 67520, - "size": 4, - "disassembly": "b 0x105fc", - "mnemonic": "b", - "operands": "0x105fc", - "mode": "none" - }, - "bb_67516": { - "virtual_address": 67516, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67068, - "children": [ - "instr_67516", - "instr_67520" - ] - }, - "instr_67524": { - "virtual_address": 67524, - "size": 4, - "disassembly": "ldrb r3, [r7, #0x0]", - "mnemonic": "ldrb", - "operands": "r3, [r7, #0x0]", - "mode": "none" - }, - "instr_67528": { - "virtual_address": 67528, - "size": 4, - "disassembly": "orr r11, r11, #0x20", - "mnemonic": "orr", - "operands": "r11, r11, #0x20", - "mode": "none" - }, - "instr_67532": { - "virtual_address": 67532, - "size": 4, - "disassembly": "b 0x105fc", - "mnemonic": "b", - "operands": "0x105fc", - "mode": "none" - }, - "bb_67524": { - "virtual_address": 67524, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67068, - "children": [ - "instr_67524", - "instr_67528", - "instr_67532" - ] - }, - "instr_67536": { - "virtual_address": 67536, - "size": 4, - "disassembly": "orr r11, r11, #0x10", - "mnemonic": "orr", - "operands": "r11, r11, #0x10", - "mode": "none" - }, - "bb_67536": { - "virtual_address": 67536, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67540, - "children": [ - "instr_67536" - ] - }, - "instr_67540": { - "virtual_address": 67540, - "size": 4, - "disassembly": "tst r11, #0x20", - "mnemonic": "tst", - "operands": "r11, #0x20", - "mode": "none" - }, - "instr_67544": { - "virtual_address": 67544, - "size": 4, - "disassembly": "beq 0x10b54", - "mnemonic": "beq", - "operands": "0x10b54", - "mode": "none" - }, - "bb_67540": { - "virtual_address": 67540, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67548, - "children": [ - "instr_67540", - "instr_67544" - ] - }, - "instr_67548": { - "virtual_address": 67548, - "size": 4, - "disassembly": "ldr r3, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x10]", - "mode": "none" - }, - "instr_67552": { - "virtual_address": 67552, - "size": 4, - "disassembly": "add r5, r3, #0x7", - "mnemonic": "add", - "operands": "r5, r3, #0x7", - "mode": "none" - }, - "instr_67556": { - "virtual_address": 67556, - "size": 4, - "disassembly": "bic r5, r5, #0x7", - "mnemonic": "bic", - "operands": "r5, r5, #0x7", - "mode": "none" - }, - "instr_67560": { - "virtual_address": 67560, - "size": 4, - "disassembly": "mov r2, r5", - "mnemonic": "mov", - "operands": "r2, r5", - "mode": "none" - }, - "instr_67564": { - "virtual_address": 67564, - "size": 4, - "disassembly": "ldr r3, [r5, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r5, #0x4]", - "mode": "none" - }, - "instr_67568": { - "virtual_address": 67568, - "size": 4, - "disassembly": "mov r6, r3", - "mnemonic": "mov", - "operands": "r6, r3", - "mode": "none" - }, - "instr_67572": { - "virtual_address": 67572, - "size": 4, - "disassembly": "ldr r5, [r2], #0x8", - "mnemonic": "ldr", - "operands": "r5, [r2], #0x8", - "mode": "none" - }, - "instr_67576": { - "virtual_address": 67576, - "size": 4, - "disassembly": "str r2, [sp, #0x10]", - "mnemonic": "str", - "operands": "r2, [sp, #0x10]", - "mode": "none" - }, - "bb_67548": { - "virtual_address": 67548, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67580, - "children": [ - "instr_67548", - "instr_67552", - "instr_67556", - "instr_67560", - "instr_67564", - "instr_67568", - "instr_67572", - "instr_67576" - ] - }, - "instr_67580": { - "virtual_address": 67580, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_67584": { - "virtual_address": 67584, - "size": 4, - "disassembly": "blt 0x11424", - "mnemonic": "blt", - "operands": "0x11424", - "mode": "none" - }, - "bb_67580": { - "virtual_address": 67580, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67588, - "children": [ - "instr_67580", - "instr_67584" - ] - }, - "instr_67588": { - "virtual_address": 67588, - "size": 4, - "disassembly": "cmn r4, #0x1", - "mnemonic": "cmn", - "operands": "r4, #0x1", - "mode": "none" - }, - "instr_67592": { - "virtual_address": 67592, - "size": 4, - "disassembly": "beq 0x113a4", - "mnemonic": "beq", - "operands": "0x113a4", - "mode": "none" - }, - "bb_67588": { - "virtual_address": 67588, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67596, - "children": [ - "instr_67588", - "instr_67592" - ] - }, - "instr_67596": { - "virtual_address": 67596, - "size": 4, - "disassembly": "orr r3, r5, r6", - "mnemonic": "orr", - "operands": "r3, r5, r6", - "mode": "none" - }, - "instr_67600": { - "virtual_address": 67600, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_67604": { - "virtual_address": 67604, - "size": 4, - "disassembly": "cmpeq r4, #0x0", - "mnemonic": "cmpeq", - "operands": "r4, #0x0", - "mode": "none" - }, - "instr_67608": { - "virtual_address": 67608, - "size": 4, - "disassembly": "bic r11, r11, #0x80", - "mnemonic": "bic", - "operands": "r11, r11, #0x80", - "mode": "none" - }, - "instr_67612": { - "virtual_address": 67612, - "size": 4, - "disassembly": "movne r3, #0x1", - "mnemonic": "movne", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_67616": { - "virtual_address": 67616, - "size": 4, - "disassembly": "moveq r3, #0x0", - "mnemonic": "moveq", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_67620": { - "virtual_address": 67620, - "size": 4, - "disassembly": "bne 0x113a4", - "mnemonic": "bne", - "operands": "0x113a4", - "mode": "none" - }, - "bb_67596": { - "virtual_address": 67596, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67624, - "children": [ - "instr_67596", - "instr_67600", - "instr_67604", - "instr_67608", - "instr_67612", - "instr_67616", - "instr_67620" - ] - }, - "instr_67624": { - "virtual_address": 67624, - "size": 4, - "disassembly": "mov r4, r3", - "mnemonic": "mov", - "operands": "r4, r3", - "mode": "none" - }, - "instr_67628": { - "virtual_address": 67628, - "size": 4, - "disassembly": "str r3, [sp, #0x0]", - "mnemonic": "str", - "operands": "r3, [sp, #0x0]", - "mode": "none" - }, - "instr_67632": { - "virtual_address": 67632, - "size": 4, - "disassembly": "add r8, sp, #0xe8", - "mnemonic": "add", - "operands": "r8, sp, #0xe8", - "mode": "none" - }, - "instr_67636": { - "virtual_address": 67636, - "size": 4, - "disassembly": "b 0x10924", - "mnemonic": "b", - "operands": "0x10924", - "mode": "none" - }, - "bb_67624": { - "virtual_address": 67624, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67876, - "children": [ - "instr_67624", - "instr_67628", - "instr_67632", - "instr_67636" - ] - }, - "instr_67640": { - "virtual_address": 67640, - "size": 4, - "disassembly": "mov r1, r11", - "mnemonic": "mov", - "operands": "r1, r11", - "mode": "none" - }, - "instr_67644": { - "virtual_address": 67644, - "size": 4, - "disassembly": "ldr r0, [sp, #0xc]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0xc]", - "mode": "none" - }, - "instr_67648": { - "virtual_address": 67648, - "size": 4, - "disassembly": "bl 0x0b068", - "mnemonic": "bl", - "operands": "0x0b068", - "mode": "none" - }, - "instr_67652": { - "virtual_address": 67652, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_67656": { - "virtual_address": 67656, - "size": 4, - "disassembly": "bne 0x11824", - "mnemonic": "bne", - "operands": "0x11824", - "mode": "none" - }, - "bb_67640": { - "virtual_address": 67640, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67660, - "children": [ - "instr_67640", - "instr_67644", - "instr_67648", - "instr_67652", - "instr_67656" - ] - }, - "instr_67660": { - "virtual_address": 67660, - "size": 4, - "disassembly": "ldrh r2, [r11, #0xc]", - "mnemonic": "ldrh", - "operands": "r2, [r11, #0xc]", - "mode": "none" - }, - "instr_67664": { - "virtual_address": 67664, - "size": 4, - "disassembly": "and r3, r2, #0x1a", - "mnemonic": "and", - "operands": "r3, r2, #0x1a", - "mode": "none" - }, - "instr_67668": { - "virtual_address": 67668, - "size": 4, - "disassembly": "cmp r3, #0xa", - "mnemonic": "cmp", - "operands": "r3, #0xa", - "mode": "none" - }, - "instr_67672": { - "virtual_address": 67672, - "size": 4, - "disassembly": "bne 0x1050c", - "mnemonic": "bne", - "operands": "0x1050c", - "mode": "none" - }, - "bb_67660": { - "virtual_address": 67660, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67676, - "children": [ - "instr_67660", - "instr_67664", - "instr_67668", - "instr_67672" - ] - }, - "instr_67676": { - "virtual_address": 67676, - "size": 4, - "disassembly": "ldrsh r3, [r11, #0xe]", - "mnemonic": "ldrsh", - "operands": "r3, [r11, #0xe]", - "mode": "none" - }, - "instr_67680": { - "virtual_address": 67680, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_67684": { - "virtual_address": 67684, - "size": 4, - "disassembly": "blt 0x1050c", - "mnemonic": "blt", - "operands": "0x1050c", - "mode": "none" - }, - "bb_67676": { - "virtual_address": 67676, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67688, - "children": [ - "instr_67676", - "instr_67680", - "instr_67684" - ] - }, - "instr_67688": { - "virtual_address": 67688, - "size": 4, - "disassembly": "ldr r3, [r11, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r11, #0x64]", - "mode": "none" - }, - "instr_67692": { - "virtual_address": 67692, - "size": 4, - "disassembly": "tst r3, #0x1", - "mnemonic": "tst", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_67696": { - "virtual_address": 67696, - "size": 4, - "disassembly": "bne 0x1087c", - "mnemonic": "bne", - "operands": "0x1087c", - "mode": "none" - }, - "bb_67688": { - "virtual_address": 67688, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67700, - "children": [ - "instr_67688", - "instr_67692", - "instr_67696" - ] - }, - "instr_67700": { - "virtual_address": 67700, - "size": 4, - "disassembly": "tst r2, #0x200", - "mnemonic": "tst", - "operands": "r2, #0x200", - "mode": "none" - }, - "instr_67704": { - "virtual_address": 67704, - "size": 4, - "disassembly": "beq 0x11788", - "mnemonic": "beq", - "operands": "0x11788", - "mode": "none" - }, - "bb_67700": { - "virtual_address": 67700, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67708, - "children": [ - "instr_67700", - "instr_67704" - ] - }, - "instr_67708": { - "virtual_address": 67708, - "size": 4, - "disassembly": "mov r3, r4", - "mnemonic": "mov", - "operands": "r3, r4", - "mode": "none" - }, - "instr_67712": { - "virtual_address": 67712, - "size": 4, - "disassembly": "mov r2, r7", - "mnemonic": "mov", - "operands": "r2, r7", - "mode": "none" - }, - "instr_67716": { - "virtual_address": 67716, - "size": 4, - "disassembly": "mov r1, r11", - "mnemonic": "mov", - "operands": "r1, r11", - "mode": "none" - }, - "instr_67720": { - "virtual_address": 67720, - "size": 4, - "disassembly": "ldr r0, [sp, #0xc]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0xc]", - "mode": "none" - }, - "instr_67724": { - "virtual_address": 67724, - "size": 4, - "disassembly": "add sp, sp, #0xec", - "mnemonic": "add", - "operands": "sp, sp, #0xec", - "mode": "none" - }, - "instr_67728": { - "virtual_address": 67728, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mode": "none" - }, - "instr_67732": { - "virtual_address": 67732, - "size": 4, - "disassembly": "b 0x118ac", - "mnemonic": "b", - "operands": "0x118ac", - "mode": "none" - }, - "bb_67708": { - "virtual_address": 67708, - "size": 28, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_67708", - "instr_67712", - "instr_67716", - "instr_67720", - "instr_67724", - "instr_67728", - "instr_67732" - ] - }, - "instr_67736": { - "virtual_address": 67736, - "size": 4, - "disassembly": "orr r11, r11, #0x10", - "mnemonic": "orr", - "operands": "r11, r11, #0x10", - "mode": "none" - }, - "bb_67736": { - "virtual_address": 67736, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67740, - "children": [ - "instr_67736" - ] - }, - "instr_67740": { - "virtual_address": 67740, - "size": 4, - "disassembly": "ands r6, r11, #0x20", - "mnemonic": "ands", - "operands": "r6, r11, #0x20", - "mode": "none" - }, - "instr_67744": { - "virtual_address": 67744, - "size": 4, - "disassembly": "beq 0x10b84", - "mnemonic": "beq", - "operands": "0x10b84", - "mode": "none" - }, - "bb_67740": { - "virtual_address": 67740, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67748, - "children": [ - "instr_67740", - "instr_67744" - ] - }, - "instr_67748": { - "virtual_address": 67748, - "size": 4, - "disassembly": "ldr r3, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x10]", - "mode": "none" - }, - "instr_67752": { - "virtual_address": 67752, - "size": 4, - "disassembly": "add r5, r3, #0x7", - "mnemonic": "add", - "operands": "r5, r3, #0x7", - "mode": "none" - }, - "instr_67756": { - "virtual_address": 67756, - "size": 4, - "disassembly": "bic r5, r5, #0x7", - "mnemonic": "bic", - "operands": "r5, r5, #0x7", - "mode": "none" - }, - "instr_67760": { - "virtual_address": 67760, - "size": 4, - "disassembly": "mov r3, r5", - "mnemonic": "mov", - "operands": "r3, r5", - "mode": "none" - }, - "instr_67764": { - "virtual_address": 67764, - "size": 4, - "disassembly": "ldr r6, [r5, #0x4]", - "mnemonic": "ldr", - "operands": "r6, [r5, #0x4]", - "mode": "none" - }, - "instr_67768": { - "virtual_address": 67768, - "size": 4, - "disassembly": "ldr r5, [r3], #0x8", - "mnemonic": "ldr", - "operands": "r5, [r3], #0x8", - "mode": "none" - }, - "instr_67772": { - "virtual_address": 67772, - "size": 4, - "disassembly": "str r3, [sp, #0x10]", - "mnemonic": "str", - "operands": "r3, [sp, #0x10]", - "mode": "none" - }, - "bb_67748": { - "virtual_address": 67748, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67776, - "children": [ - "instr_67748", - "instr_67752", - "instr_67756", - "instr_67760", - "instr_67764", - "instr_67768", - "instr_67772" - ] - }, - "instr_67776": { - "virtual_address": 67776, - "size": 4, - "disassembly": "bic r3, r11, #0x400", - "mnemonic": "bic", - "operands": "r3, r11, #0x400", - "mode": "none" - }, - "instr_67780": { - "virtual_address": 67780, - "size": 4, - "disassembly": "str r3, [sp, #0x0]", - "mnemonic": "str", - "operands": "r3, [sp, #0x0]", - "mode": "none" - }, - "instr_67784": { - "virtual_address": 67784, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "bb_67776": { - "virtual_address": 67776, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67788, - "children": [ - "instr_67776", - "instr_67780", - "instr_67784" - ] - }, - "instr_67788": { - "virtual_address": 67788, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_67792": { - "virtual_address": 67792, - "size": 4, - "disassembly": "strb r2, [sp, #0x33]", - "mnemonic": "strb", - "operands": "r2, [sp, #0x33]", - "mode": "none" - }, - "bb_67788": { - "virtual_address": 67788, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67796, - "children": [ - "instr_67788", - "instr_67792" - ] - }, - "instr_67796": { - "virtual_address": 67796, - "size": 4, - "disassembly": "cmn r4, #0x1", - "mnemonic": "cmn", - "operands": "r4, #0x1", - "mode": "none" - }, - "instr_67800": { - "virtual_address": 67800, - "size": 4, - "disassembly": "beq 0x10e30", - "mnemonic": "beq", - "operands": "0x10e30", - "mode": "none" - }, - "bb_67796": { - "virtual_address": 67796, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67804, - "children": [ - "instr_67796", - "instr_67800" - ] - }, - "instr_67804": { - "virtual_address": 67804, - "size": 4, - "disassembly": "orr r2, r5, r6", - "mnemonic": "orr", - "operands": "r2, r5, r6", - "mode": "none" - }, - "instr_67808": { - "virtual_address": 67808, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_67812": { - "virtual_address": 67812, - "size": 4, - "disassembly": "cmpeq r4, #0x0", - "mnemonic": "cmpeq", - "operands": "r4, #0x0", - "mode": "none" - }, - "instr_67816": { - "virtual_address": 67816, - "size": 4, - "disassembly": "ldr r1, [sp, #0x0]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x0]", - "mode": "none" - }, - "instr_67820": { - "virtual_address": 67820, - "size": 4, - "disassembly": "movne r2, #0x1", - "mnemonic": "movne", - "operands": "r2, #0x1", - "mode": "none" - }, - "instr_67824": { - "virtual_address": 67824, - "size": 4, - "disassembly": "moveq r2, #0x0", - "mnemonic": "moveq", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_67828": { - "virtual_address": 67828, - "size": 4, - "disassembly": "bic r11, r1, #0x80", - "mnemonic": "bic", - "operands": "r11, r1, #0x80", - "mode": "none" - }, - "instr_67832": { - "virtual_address": 67832, - "size": 4, - "disassembly": "bne 0x10e2c", - "mnemonic": "bne", - "operands": "0x10e2c", - "mode": "none" - }, - "bb_67804": { - "virtual_address": 67804, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67836, - "children": [ - "instr_67804", - "instr_67808", - "instr_67812", - "instr_67816", - "instr_67820", - "instr_67824", - "instr_67828", - "instr_67832" - ] - }, - "instr_67836": { - "virtual_address": 67836, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_67840": { - "virtual_address": 67840, - "size": 4, - "disassembly": "bne 0x11394", - "mnemonic": "bne", - "operands": "0x11394", - "mode": "none" - }, - "bb_67836": { - "virtual_address": 67836, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67844, - "children": [ - "instr_67836", - "instr_67840" - ] - }, - "instr_67844": { - "virtual_address": 67844, - "size": 4, - "disassembly": "ldr r2, [sp, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x0]", - "mode": "none" - }, - "instr_67848": { - "virtual_address": 67848, - "size": 4, - "disassembly": "ands r2, r2, #0x1", - "mnemonic": "ands", - "operands": "r2, r2, #0x1", - "mode": "none" - }, - "instr_67852": { - "virtual_address": 67852, - "size": 4, - "disassembly": "mov r4, r3", - "mnemonic": "mov", - "operands": "r4, r3", - "mode": "none" - }, - "instr_67856": { - "virtual_address": 67856, - "size": 4, - "disassembly": "str r2, [sp, #0x0]", - "mnemonic": "str", - "operands": "r2, [sp, #0x0]", - "mode": "none" - }, - "instr_67860": { - "virtual_address": 67860, - "size": 4, - "disassembly": "addeq r8, sp, #0xe8", - "mnemonic": "addeq", - "operands": "r8, sp, #0xe8", - "mode": "none" - }, - "instr_67864": { - "virtual_address": 67864, - "size": 4, - "disassembly": "movne r3, #0x30", - "mnemonic": "movne", - "operands": "r3, #0x30", - "mode": "none" - }, - "instr_67868": { - "virtual_address": 67868, - "size": 4, - "disassembly": "strbne r3, [sp, #0xe7]", - "mnemonic": "strbne", - "operands": "r3, [sp, #0xe7]", - "mode": "none" - }, - "instr_67872": { - "virtual_address": 67872, - "size": 4, - "disassembly": "addne r8, sp, #0xe7", - "mnemonic": "addne", - "operands": "r8, sp, #0xe7", - "mode": "none" - }, - "bb_67844": { - "virtual_address": 67844, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67876, - "children": [ - "instr_67844", - "instr_67848", - "instr_67852", - "instr_67856", - "instr_67860", - "instr_67864", - "instr_67868", - "instr_67872" - ] - }, - "instr_67876": { - "virtual_address": 67876, - "size": 4, - "disassembly": "ldr r2, [sp, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x0]", - "mode": "none" - }, - "instr_67880": { - "virtual_address": 67880, - "size": 4, - "disassembly": "cmp r4, r2", - "mnemonic": "cmp", - "operands": "r4, r2", - "mode": "none" - }, - "instr_67884": { - "virtual_address": 67884, - "size": 4, - "disassembly": "movge r6, r4", - "mnemonic": "movge", - "operands": "r6, r4", - "mode": "none" - }, - "instr_67888": { - "virtual_address": 67888, - "size": 4, - "disassembly": "movlt r6, r2", - "mnemonic": "movlt", - "operands": "r6, r2", - "mode": "none" - }, - "instr_67892": { - "virtual_address": 67892, - "size": 4, - "disassembly": "ldrb r3, [sp, #0x33]", - "mnemonic": "ldrb", - "operands": "r3, [sp, #0x33]", - "mode": "none" - }, - "instr_67896": { - "virtual_address": 67896, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_67900": { - "virtual_address": 67900, - "size": 4, - "disassembly": "addne r6, r6, #0x1", - "mnemonic": "addne", - "operands": "r6, r6, #0x1", - "mode": "none" - }, - "instr_67904": { - "virtual_address": 67904, - "size": 4, - "disassembly": "b 0x109c4", - "mnemonic": "b", - "operands": "0x109c4", - "mode": "none" - }, - "bb_67876": { - "virtual_address": 67876, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68036, - "children": [ - "instr_67876", - "instr_67880", - "instr_67884", - "instr_67888", - "instr_67892", - "instr_67896", - "instr_67900", - "instr_67904" - ] - }, - "instr_67908": { - "virtual_address": 67908, - "size": 4, - "disassembly": "mov r1, r10", - "mnemonic": "mov", - "operands": "r1, r10", - "mode": "none" - }, - "instr_67912": { - "virtual_address": 67912, - "size": 4, - "disassembly": "ldr r0, [sp, #0xc]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0xc]", - "mode": "none" - }, - "instr_67916": { - "virtual_address": 67916, - "size": 4, - "disassembly": "add r2, sp, #0x38", - "mnemonic": "add", - "operands": "r2, sp, #0x38", - "mode": "none" - }, - "instr_67920": { - "virtual_address": 67920, - "size": 4, - "disassembly": "bl 0x103b4", - "mnemonic": "bl", - "operands": "0x103b4", - "mode": "none" - }, - "instr_67924": { - "virtual_address": 67924, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_67928": { - "virtual_address": 67928, - "size": 4, - "disassembly": "beq 0x10b2c", - "mnemonic": "beq", - "operands": "0x10b2c", - "mode": "none" - }, - "bb_67908": { - "virtual_address": 67908, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67932, - "children": [ - "instr_67908", - "instr_67912", - "instr_67916", - "instr_67920", - "instr_67924", - "instr_67928" - ] - }, - "instr_67932": { - "virtual_address": 67932, - "size": 4, - "disassembly": "mov r11, r10", - "mnemonic": "mov", - "operands": "r11, r10", - "mode": "none" - }, - "bb_67932": { - "virtual_address": 67932, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67936, - "children": [ - "instr_67932" - ] - }, - "instr_67936": { - "virtual_address": 67936, - "size": 4, - "disassembly": "ldr r3, [r11, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r11, #0x64]", - "mode": "none" - }, - "instr_67940": { - "virtual_address": 67940, - "size": 4, - "disassembly": "tst r3, #0x1", - "mnemonic": "tst", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_67944": { - "virtual_address": 67944, - "size": 4, - "disassembly": "ldrh r3, [r11, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r11, #0xc]", - "mode": "none" - }, - "instr_67948": { - "virtual_address": 67948, - "size": 4, - "disassembly": "beq 0x10b3c", - "mnemonic": "beq", - "operands": "0x10b3c", - "mode": "none" - }, - "bb_67936": { - "virtual_address": 67936, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67952, - "children": [ - "instr_67936", - "instr_67940", - "instr_67944", - "instr_67948" - ] - }, - "instr_67952": { - "virtual_address": 67952, - "size": 4, - "disassembly": "tst r3, #0x40", - "mnemonic": "tst", - "operands": "r3, #0x40", - "mode": "none" - }, - "instr_67956": { - "virtual_address": 67956, - "size": 4, - "disassembly": "bne 0x11840", - "mnemonic": "bne", - "operands": "0x11840", - "mode": "none" - }, - "bb_67952": { - "virtual_address": 67952, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67960, - "children": [ - "instr_67952", - "instr_67956" - ] - }, - "instr_67960": { - "virtual_address": 67960, - "size": 4, - "disassembly": "ldr r0, [sp, #0x8]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x8]", - "mode": "none" - }, - "instr_67964": { - "virtual_address": 67964, - "size": 4, - "disassembly": "add sp, sp, #0xec", - "mnemonic": "add", - "operands": "sp, sp, #0xec", - "mode": "none" - }, - "instr_67968": { - "virtual_address": 67968, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}", - "mode": "none" - }, - "instr_67972": { - "virtual_address": 67972, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_67960": { - "virtual_address": 67960, - "size": 16, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_67960", - "instr_67964", - "instr_67968", - "instr_67972" - ] - }, - "instr_67976": { - "virtual_address": 67976, - "size": 4, - "disassembly": "ldr r0, [r11, #0x58]", - "mnemonic": "ldr", - "operands": "r0, [r11, #0x58]", - "mode": "none" - }, - "instr_67980": { - "virtual_address": 67980, - "size": 4, - "disassembly": "bl 0x0de5c", - "mnemonic": "bl", - "operands": "0x0de5c", - "mode": "none" - }, - "instr_67984": { - "virtual_address": 67984, - "size": 4, - "disassembly": "ldrsh r1, [r11, #0xc]", - "mnemonic": "ldrsh", - "operands": "r1, [r11, #0xc]", - "mode": "none" - }, - "bb_67976": { - "virtual_address": 67976, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67988, - "children": [ - "instr_67976", - "instr_67980", - "instr_67984" - ] - }, - "instr_67988": { - "virtual_address": 67988, - "size": 4, - "disassembly": "mov r2, r1, lsl #0x10", - "mnemonic": "mov", - "operands": "r2, r1, lsl #0x10", - "mode": "none" - }, - "instr_67992": { - "virtual_address": 67992, - "size": 4, - "disassembly": "mov r2, r2, lsr #0x10", - "mnemonic": "mov", - "operands": "r2, r2, lsr #0x10", - "mode": "none" - }, - "instr_67996": { - "virtual_address": 67996, - "size": 4, - "disassembly": "b 0x104c8", - "mnemonic": "b", - "operands": "0x104c8", - "mode": "none" - }, - "bb_67988": { - "virtual_address": 67988, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66760, - "children": [ - "instr_67988", - "instr_67992", - "instr_67996" - ] - }, - "instr_68000": { - "virtual_address": 68000, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_68004": { - "virtual_address": 68004, - "size": 4, - "disassembly": "beq 0x116cc", - "mnemonic": "beq", - "operands": "0x116cc", - "mode": "none" - }, - "bb_68000": { - "virtual_address": 68000, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68008, - "children": [ - "instr_68000", - "instr_68004" - ] - }, - "instr_68008": { - "virtual_address": 68008, - "size": 4, - "disassembly": "mov r6, #0x1", - "mnemonic": "mov", - "operands": "r6, #0x1", - "mode": "none" - }, - "instr_68012": { - "virtual_address": 68012, - "size": 4, - "disassembly": "strb r3, [sp, #0x84]", - "mnemonic": "strb", - "operands": "r3, [sp, #0x84]", - "mode": "none" - }, - "instr_68016": { - "virtual_address": 68016, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_68020": { - "virtual_address": 68020, - "size": 4, - "disassembly": "str r6, [sp, #0x0]", - "mnemonic": "str", - "operands": "r6, [sp, #0x0]", - "mode": "none" - }, - "instr_68024": { - "virtual_address": 68024, - "size": 4, - "disassembly": "strb r3, [sp, #0x33]", - "mnemonic": "strb", - "operands": "r3, [sp, #0x33]", - "mode": "none" - }, - "instr_68028": { - "virtual_address": 68028, - "size": 4, - "disassembly": "add r8, sp, #0x84", - "mnemonic": "add", - "operands": "r8, sp, #0x84", - "mode": "none" - }, - "bb_68008": { - "virtual_address": 68008, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68032, - "children": [ - "instr_68008", - "instr_68012", - "instr_68016", - "instr_68020", - "instr_68024", - "instr_68028" - ] - }, - "instr_68032": { - "virtual_address": 68032, - "size": 4, - "disassembly": "mov r4, #0x0", - "mnemonic": "mov", - "operands": "r4, #0x0", - "mode": "none" - }, - "bb_68032": { - "virtual_address": 68032, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68036, - "children": [ - "instr_68032" - ] - }, - "instr_68036": { - "virtual_address": 68036, - "size": 4, - "disassembly": "ands r3, r11, #0x2", - "mnemonic": "ands", - "operands": "r3, r11, #0x2", - "mode": "none" - }, - "instr_68040": { - "virtual_address": 68040, - "size": 4, - "disassembly": "str r3, [sp, #0x14]", - "mnemonic": "str", - "operands": "r3, [sp, #0x14]", - "mode": "none" - }, - "instr_68044": { - "virtual_address": 68044, - "size": 4, - "disassembly": "addne r6, r6, #0x2", - "mnemonic": "addne", - "operands": "r6, r6, #0x2", - "mode": "none" - }, - "instr_68048": { - "virtual_address": 68048, - "size": 4, - "disassembly": "ands r3, r11, #0x84", - "mnemonic": "ands", - "operands": "r3, r11, #0x84", - "mode": "none" - }, - "instr_68052": { - "virtual_address": 68052, - "size": 4, - "disassembly": "str r3, [sp, #0x18]", - "mnemonic": "str", - "operands": "r3, [sp, #0x18]", - "mode": "none" - }, - "instr_68056": { - "virtual_address": 68056, - "size": 4, - "disassembly": "bne 0x109ec", - "mnemonic": "bne", - "operands": "0x109ec", - "mode": "none" - }, - "bb_68036": { - "virtual_address": 68036, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68060, - "children": [ - "instr_68036", - "instr_68040", - "instr_68044", - "instr_68048", - "instr_68052", - "instr_68056" - ] - }, - "instr_68060": { - "virtual_address": 68060, - "size": 4, - "disassembly": "ldr r3, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x4]", - "mode": "none" - }, - "instr_68064": { - "virtual_address": 68064, - "size": 4, - "disassembly": "sub r5, r3, r6", - "mnemonic": "sub", - "operands": "r5, r3, r6", - "mode": "none" - }, - "instr_68068": { - "virtual_address": 68068, - "size": 4, - "disassembly": "cmp r5, #0x0", - "mnemonic": "cmp", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_68072": { - "virtual_address": 68072, - "size": 4, - "disassembly": "bgt 0x11168", - "mnemonic": "bgt", - "operands": "0x11168", - "mode": "none" - }, - "bb_68060": { - "virtual_address": 68060, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68076, - "children": [ - "instr_68060", - "instr_68064", - "instr_68068", - "instr_68072" - ] - }, - "instr_68076": { - "virtual_address": 68076, - "size": 4, - "disassembly": "add r1, sp, #0x3c", - "mnemonic": "add", - "operands": "r1, sp, #0x3c", - "mode": "none" - }, - "instr_68080": { - "virtual_address": 68080, - "size": 4, - "disassembly": "ldmia r1, {r1, r2}", - "mnemonic": "ldmia", - "operands": "r1, {r1, r2}", - "mode": "none" - }, - "instr_68084": { - "virtual_address": 68084, - "size": 4, - "disassembly": "add r0, r1, #0x1", - "mnemonic": "add", - "operands": "r0, r1, #0x1", - "mode": "none" - }, - "bb_68076": { - "virtual_address": 68076, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68088, - "children": [ - "instr_68076", - "instr_68080", - "instr_68084" - ] - }, - "instr_68088": { - "virtual_address": 68088, - "size": 4, - "disassembly": "ldrb r12, [sp, #0x33]", - "mnemonic": "ldrb", - "operands": "r12, [sp, #0x33]", - "mode": "none" - }, - "instr_68092": { - "virtual_address": 68092, - "size": 4, - "disassembly": "cmp r12, #0x0", - "mnemonic": "cmp", - "operands": "r12, #0x0", - "mode": "none" - }, - "instr_68096": { - "virtual_address": 68096, - "size": 4, - "disassembly": "beq 0x10a34", - "mnemonic": "beq", - "operands": "0x10a34", - "mode": "none" - }, - "bb_68088": { - "virtual_address": 68088, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68100, - "children": [ - "instr_68088", - "instr_68092", - "instr_68096" - ] - }, - "instr_68100": { - "virtual_address": 68100, - "size": 4, - "disassembly": "mov r1, #0x1", - "mnemonic": "mov", - "operands": "r1, #0x1", - "mode": "none" - }, - "instr_68104": { - "virtual_address": 68104, - "size": 4, - "disassembly": "add r2, r2, #0x1", - "mnemonic": "add", - "operands": "r2, r2, #0x1", - "mode": "none" - }, - "instr_68108": { - "virtual_address": 68108, - "size": 4, - "disassembly": "add r12, sp, #0x33", - "mnemonic": "add", - "operands": "r12, sp, #0x33", - "mode": "none" - }, - "instr_68112": { - "virtual_address": 68112, - "size": 4, - "disassembly": "cmp r0, #0x7", - "mnemonic": "cmp", - "operands": "r0, #0x7", - "mode": "none" - }, - "instr_68116": { - "virtual_address": 68116, - "size": 4, - "disassembly": "str r2, [sp, #0x40]", - "mnemonic": "str", - "operands": "r2, [sp, #0x40]", - "mode": "none" - }, - "instr_68120": { - "virtual_address": 68120, - "size": 4, - "disassembly": "str r0, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r0, [sp, #0x3c]", - "mode": "none" - }, - "instr_68124": { - "virtual_address": 68124, - "size": 4, - "disassembly": "str r12, [r9, #0x0]", - "mnemonic": "str", - "operands": "r12, [r9, #0x0]", - "mode": "none" - }, - "instr_68128": { - "virtual_address": 68128, - "size": 4, - "disassembly": "str r1, [r9, #0x4]", - "mnemonic": "str", - "operands": "r1, [r9, #0x4]", - "mode": "none" - }, - "instr_68132": { - "virtual_address": 68132, - "size": 4, - "disassembly": "bgt 0x1110c", - "mnemonic": "bgt", - "operands": "0x1110c", - "mode": "none" - }, - "bb_68100": { - "virtual_address": 68100, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68136, - "children": [ - "instr_68100", - "instr_68104", - "instr_68108", - "instr_68112", - "instr_68116", - "instr_68120", - "instr_68124", - "instr_68128", - "instr_68132" - ] - }, - "instr_68136": { - "virtual_address": 68136, - "size": 4, - "disassembly": "mov r1, r0", - "mnemonic": "mov", - "operands": "r1, r0", - "mode": "none" - }, - "instr_68140": { - "virtual_address": 68140, - "size": 4, - "disassembly": "add r9, r9, #0x8", - "mnemonic": "add", - "operands": "r9, r9, #0x8", - "mode": "none" - }, - "instr_68144": { - "virtual_address": 68144, - "size": 4, - "disassembly": "add r0, r0, #0x1", - "mnemonic": "add", - "operands": "r0, r0, #0x1", - "mode": "none" - }, - "bb_68136": { - "virtual_address": 68136, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68148, - "children": [ - "instr_68136", - "instr_68140", - "instr_68144" - ] - }, - "instr_68148": { - "virtual_address": 68148, - "size": 4, - "disassembly": "ldr r3, [sp, #0x14]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x14]", - "mode": "none" - }, - "instr_68152": { - "virtual_address": 68152, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_68156": { - "virtual_address": 68156, - "size": 4, - "disassembly": "beq 0x10a94", - "mnemonic": "beq", - "operands": "0x10a94", - "mode": "none" - }, - "bb_68148": { - "virtual_address": 68148, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68160, - "children": [ - "instr_68148", - "instr_68152", - "instr_68156" - ] - }, - "instr_68160": { - "virtual_address": 68160, - "size": 4, - "disassembly": "mov r3, #0x2", - "mnemonic": "mov", - "operands": "r3, #0x2", - "mode": "none" - }, - "instr_68164": { - "virtual_address": 68164, - "size": 4, - "disassembly": "add r2, r2, #0x2", - "mnemonic": "add", - "operands": "r2, r2, #0x2", - "mode": "none" - }, - "instr_68168": { - "virtual_address": 68168, - "size": 4, - "disassembly": "str r3, [r9, #0x4]", - "mnemonic": "str", - "operands": "r3, [r9, #0x4]", - "mode": "none" - }, - "instr_68172": { - "virtual_address": 68172, - "size": 4, - "disassembly": "cmp r0, #0x7", - "mnemonic": "cmp", - "operands": "r0, #0x7", - "mode": "none" - }, - "instr_68176": { - "virtual_address": 68176, - "size": 4, - "disassembly": "add r3, sp, #0x34", - "mnemonic": "add", - "operands": "r3, sp, #0x34", - "mode": "none" - }, - "instr_68180": { - "virtual_address": 68180, - "size": 4, - "disassembly": "str r2, [sp, #0x40]", - "mnemonic": "str", - "operands": "r2, [sp, #0x40]", - "mode": "none" - }, - "instr_68184": { - "virtual_address": 68184, - "size": 4, - "disassembly": "str r0, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r0, [sp, #0x3c]", - "mode": "none" - }, - "instr_68188": { - "virtual_address": 68188, - "size": 4, - "disassembly": "str r3, [r9, #0x0]", - "mnemonic": "str", - "operands": "r3, [r9, #0x0]", - "mode": "none" - }, - "instr_68192": { - "virtual_address": 68192, - "size": 4, - "disassembly": "ble 0x11158", - "mnemonic": "ble", - "operands": "0x11158", - "mode": "none" - }, - "bb_68160": { - "virtual_address": 68160, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68196, - "children": [ - "instr_68160", - "instr_68164", - "instr_68168", - "instr_68172", - "instr_68176", - "instr_68180", - "instr_68184", - "instr_68188", - "instr_68192" - ] - }, - "instr_68196": { - "virtual_address": 68196, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_68200": { - "virtual_address": 68200, - "size": 4, - "disassembly": "beq 0x113dc", - "mnemonic": "beq", - "operands": "0x113dc", - "mode": "none" - }, - "bb_68196": { - "virtual_address": 68196, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68204, - "children": [ - "instr_68196", - "instr_68200" - ] - }, - "instr_68204": { - "virtual_address": 68204, - "size": 4, - "disassembly": "mov r1, r10", - "mnemonic": "mov", - "operands": "r1, r10", - "mode": "none" - }, - "instr_68208": { - "virtual_address": 68208, - "size": 4, - "disassembly": "ldr r0, [sp, #0xc]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0xc]", - "mode": "none" - }, - "instr_68212": { - "virtual_address": 68212, - "size": 4, - "disassembly": "add r2, sp, #0x38", - "mnemonic": "add", - "operands": "r2, sp, #0x38", - "mode": "none" - }, - "instr_68216": { - "virtual_address": 68216, - "size": 4, - "disassembly": "bl 0x103b4", - "mnemonic": "bl", - "operands": "0x103b4", - "mode": "none" - }, - "instr_68220": { - "virtual_address": 68220, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_68224": { - "virtual_address": 68224, - "size": 4, - "disassembly": "bne 0x1095c", - "mnemonic": "bne", - "operands": "0x1095c", - "mode": "none" - }, - "bb_68204": { - "virtual_address": 68204, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68228, - "children": [ - "instr_68204", - "instr_68208", - "instr_68212", - "instr_68216", - "instr_68220", - "instr_68224" - ] - }, - "instr_68228": { - "virtual_address": 68228, - "size": 4, - "disassembly": "add r1, sp, #0x3c", - "mnemonic": "add", - "operands": "r1, sp, #0x3c", - "mode": "none" - }, - "instr_68232": { - "virtual_address": 68232, - "size": 4, - "disassembly": "ldmia r1, {r1, r2}", - "mnemonic": "ldmia", - "operands": "r1, {r1, r2}", - "mode": "none" - }, - "instr_68236": { - "virtual_address": 68236, - "size": 4, - "disassembly": "add r9, sp, #0x44", - "mnemonic": "add", - "operands": "r9, sp, #0x44", - "mode": "none" - }, - "instr_68240": { - "virtual_address": 68240, - "size": 4, - "disassembly": "add r0, r1, #0x1", - "mnemonic": "add", - "operands": "r0, r1, #0x1", - "mode": "none" - }, - "bb_68228": { - "virtual_address": 68228, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68244, - "children": [ - "instr_68228", - "instr_68232", - "instr_68236", - "instr_68240" - ] - }, - "instr_68244": { - "virtual_address": 68244, - "size": 4, - "disassembly": "ldr r3, [sp, #0x18]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x18]", - "mode": "none" - }, - "instr_68248": { - "virtual_address": 68248, - "size": 4, - "disassembly": "cmp r3, #0x80", - "mnemonic": "cmp", - "operands": "r3, #0x80", - "mode": "none" - }, - "instr_68252": { - "virtual_address": 68252, - "size": 4, - "disassembly": "beq 0x10ee0", - "mnemonic": "beq", - "operands": "0x10ee0", - "mode": "none" - }, - "bb_68244": { - "virtual_address": 68244, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68256, - "children": [ - "instr_68244", - "instr_68248", - "instr_68252" - ] - }, - "instr_68256": { - "virtual_address": 68256, - "size": 4, - "disassembly": "ldr r3, [sp, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x0]", - "mode": "none" - }, - "instr_68260": { - "virtual_address": 68260, - "size": 4, - "disassembly": "sub r4, r4, r3", - "mnemonic": "sub", - "operands": "r4, r4, r3", - "mode": "none" - }, - "instr_68264": { - "virtual_address": 68264, - "size": 4, - "disassembly": "cmp r4, #0x0", - "mnemonic": "cmp", - "operands": "r4, #0x0", - "mode": "none" - }, - "instr_68268": { - "virtual_address": 68268, - "size": 4, - "disassembly": "bgt 0x1100c", - "mnemonic": "bgt", - "operands": "0x1100c", - "mode": "none" - }, - "bb_68256": { - "virtual_address": 68256, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68272, - "children": [ - "instr_68256", - "instr_68260", - "instr_68264", - "instr_68268" - ] - }, - "instr_68272": { - "virtual_address": 68272, - "size": 4, - "disassembly": "ldr r3, [sp, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x0]", - "mode": "none" - }, - "instr_68276": { - "virtual_address": 68276, - "size": 4, - "disassembly": "cmp r0, #0x7", - "mnemonic": "cmp", - "operands": "r0, #0x7", - "mode": "none" - }, - "instr_68280": { - "virtual_address": 68280, - "size": 4, - "disassembly": "add r2, r3, r2", - "mnemonic": "add", - "operands": "r2, r3, r2", - "mode": "none" - }, - "instr_68284": { - "virtual_address": 68284, - "size": 4, - "disassembly": "str r8, [r9, #0x0]", - "mnemonic": "str", - "operands": "r8, [r9, #0x0]", - "mode": "none" - }, - "instr_68288": { - "virtual_address": 68288, - "size": 4, - "disassembly": "str r3, [r9, #0x4]", - "mnemonic": "str", - "operands": "r3, [r9, #0x4]", - "mode": "none" - }, - "instr_68292": { - "virtual_address": 68292, - "size": 4, - "disassembly": "str r0, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r0, [sp, #0x3c]", - "mode": "none" - }, - "instr_68296": { - "virtual_address": 68296, - "size": 4, - "disassembly": "str r2, [sp, #0x40]", - "mnemonic": "str", - "operands": "r2, [sp, #0x40]", - "mode": "none" - }, - "instr_68300": { - "virtual_address": 68300, - "size": 4, - "disassembly": "ble 0x10e24", - "mnemonic": "ble", - "operands": "0x10e24", - "mode": "none" - }, - "bb_68272": { - "virtual_address": 68272, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68304, - "children": [ - "instr_68272", - "instr_68276", - "instr_68280", - "instr_68284", - "instr_68288", - "instr_68292", - "instr_68296", - "instr_68300" - ] - }, - "instr_68304": { - "virtual_address": 68304, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_68308": { - "virtual_address": 68308, - "size": 4, - "disassembly": "beq 0x11278", - "mnemonic": "beq", - "operands": "0x11278", - "mode": "none" - }, - "bb_68304": { - "virtual_address": 68304, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68312, - "children": [ - "instr_68304", - "instr_68308" - ] - }, - "instr_68312": { - "virtual_address": 68312, - "size": 4, - "disassembly": "mov r1, r10", - "mnemonic": "mov", - "operands": "r1, r10", - "mode": "none" - }, - "instr_68316": { - "virtual_address": 68316, - "size": 4, - "disassembly": "ldr r0, [sp, #0xc]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0xc]", - "mode": "none" - }, - "instr_68320": { - "virtual_address": 68320, - "size": 4, - "disassembly": "add r2, sp, #0x38", - "mnemonic": "add", - "operands": "r2, sp, #0x38", - "mode": "none" - }, - "instr_68324": { - "virtual_address": 68324, - "size": 4, - "disassembly": "bl 0x103b4", - "mnemonic": "bl", - "operands": "0x103b4", - "mode": "none" - }, - "instr_68328": { - "virtual_address": 68328, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_68332": { - "virtual_address": 68332, - "size": 4, - "disassembly": "bne 0x1095c", - "mnemonic": "bne", - "operands": "0x1095c", - "mode": "none" - }, - "bb_68312": { - "virtual_address": 68312, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68336, - "children": [ - "instr_68312", - "instr_68316", - "instr_68320", - "instr_68324", - "instr_68328", - "instr_68332" - ] - }, - "instr_68336": { - "virtual_address": 68336, - "size": 4, - "disassembly": "ldr r2, [sp, #0x40]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x40]", - "mode": "none" - }, - "instr_68340": { - "virtual_address": 68340, - "size": 4, - "disassembly": "add r9, sp, #0x44", - "mnemonic": "add", - "operands": "r9, sp, #0x44", - "mode": "none" - }, - "bb_68336": { - "virtual_address": 68336, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68344, - "children": [ - "instr_68336", - "instr_68340" - ] - }, - "instr_68344": { - "virtual_address": 68344, - "size": 4, - "disassembly": "tst r11, #0x4", - "mnemonic": "tst", - "operands": "r11, #0x4", - "mode": "none" - }, - "instr_68348": { - "virtual_address": 68348, - "size": 4, - "disassembly": "beq 0x10b10", - "mnemonic": "beq", - "operands": "0x10b10", - "mode": "none" - }, - "bb_68344": { - "virtual_address": 68344, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68352, - "children": [ - "instr_68344", - "instr_68348" - ] - }, - "instr_68352": { - "virtual_address": 68352, - "size": 4, - "disassembly": "ldr r3, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x4]", - "mode": "none" - }, - "instr_68356": { - "virtual_address": 68356, - "size": 4, - "disassembly": "sub r4, r3, r6", - "mnemonic": "sub", - "operands": "r4, r3, r6", - "mode": "none" - }, - "instr_68360": { - "virtual_address": 68360, - "size": 4, - "disassembly": "cmp r4, #0x0", - "mnemonic": "cmp", - "operands": "r4, #0x0", - "mode": "none" - }, - "instr_68364": { - "virtual_address": 68364, - "size": 4, - "disassembly": "bgt 0x11298", - "mnemonic": "bgt", - "operands": "0x11298", - "mode": "none" - }, - "bb_68352": { - "virtual_address": 68352, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68368, - "children": [ - "instr_68352", - "instr_68356", - "instr_68360", - "instr_68364" - ] - }, - "instr_68368": { - "virtual_address": 68368, - "size": 4, - "disassembly": "ldmib sp, {r1, r3}", - "mnemonic": "ldmib", - "operands": "sp, {r1, r3}", - "mode": "none" - }, - "instr_68372": { - "virtual_address": 68372, - "size": 4, - "disassembly": "cmp r1, r6", - "mnemonic": "cmp", - "operands": "r1, r6", - "mode": "none" - }, - "instr_68376": { - "virtual_address": 68376, - "size": 4, - "disassembly": "addge r3, r3, r1", - "mnemonic": "addge", - "operands": "r3, r3, r1", - "mode": "none" - }, - "instr_68380": { - "virtual_address": 68380, - "size": 4, - "disassembly": "addlt r3, r3, r6", - "mnemonic": "addlt", - "operands": "r3, r3, r6", - "mode": "none" - }, - "instr_68384": { - "virtual_address": 68384, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_68388": { - "virtual_address": 68388, - "size": 4, - "disassembly": "str r3, [sp, #0x8]", - "mnemonic": "str", - "operands": "r3, [sp, #0x8]", - "mode": "none" - }, - "instr_68392": { - "virtual_address": 68392, - "size": 4, - "disassembly": "bne 0x10944", - "mnemonic": "bne", - "operands": "0x10944", - "mode": "none" - }, - "bb_68368": { - "virtual_address": 68368, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68396, - "children": [ - "instr_68368", - "instr_68372", - "instr_68376", - "instr_68380", - "instr_68384", - "instr_68388", - "instr_68392" - ] - }, - "instr_68396": { - "virtual_address": 68396, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_68400": { - "virtual_address": 68400, - "size": 4, - "disassembly": "add r9, sp, #0x44", - "mnemonic": "add", - "operands": "r9, sp, #0x44", - "mode": "none" - }, - "instr_68404": { - "virtual_address": 68404, - "size": 4, - "disassembly": "str r3, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x3c]", - "mode": "none" - }, - "instr_68408": { - "virtual_address": 68408, - "size": 4, - "disassembly": "b 0x1053c", - "mnemonic": "b", - "operands": "0x1053c", - "mode": "none" - }, - "bb_68396": { - "virtual_address": 68396, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66876, - "children": [ - "instr_68396", - "instr_68400", - "instr_68404", - "instr_68408" - ] - }, - "instr_68412": { - "virtual_address": 68412, - "size": 4, - "disassembly": "tst r3, #0x200", - "mnemonic": "tst", - "operands": "r3, #0x200", - "mode": "none" - }, - "instr_68416": { - "virtual_address": 68416, - "size": 4, - "disassembly": "bne 0x10970", - "mnemonic": "bne", - "operands": "0x10970", - "mode": "none" - }, - "bb_68412": { - "virtual_address": 68412, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68420, - "children": [ - "instr_68412", - "instr_68416" - ] - }, - "instr_68420": { - "virtual_address": 68420, - "size": 4, - "disassembly": "ldr r0, [r11, #0x58]", - "mnemonic": "ldr", - "operands": "r0, [r11, #0x58]", - "mode": "none" - }, - "instr_68424": { - "virtual_address": 68424, - "size": 4, - "disassembly": "bl 0x0de74", - "mnemonic": "bl", - "operands": "0x0de74", - "mode": "none" - }, - "instr_68428": { - "virtual_address": 68428, - "size": 4, - "disassembly": "ldrh r3, [r11, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r11, #0xc]", - "mode": "none" - }, - "instr_68432": { - "virtual_address": 68432, - "size": 4, - "disassembly": "b 0x10970", - "mnemonic": "b", - "operands": "0x10970", - "mode": "none" - }, - "bb_68420": { - "virtual_address": 68420, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67952, - "children": [ - "instr_68420", - "instr_68424", - "instr_68428", - "instr_68432" - ] - }, - "instr_68436": { - "virtual_address": 68436, - "size": 4, - "disassembly": "tst r11, #0x10", - "mnemonic": "tst", - "operands": "r11, #0x10", - "mode": "none" - }, - "instr_68440": { - "virtual_address": 68440, - "size": 4, - "disassembly": "bne 0x11478", - "mnemonic": "bne", - "operands": "0x11478", - "mode": "none" - }, - "bb_68436": { - "virtual_address": 68436, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68444, - "children": [ - "instr_68436", - "instr_68440" - ] - }, - "instr_68444": { - "virtual_address": 68444, - "size": 4, - "disassembly": "tst r11, #0x40", - "mnemonic": "tst", - "operands": "r11, #0x40", - "mode": "none" - }, - "instr_68448": { - "virtual_address": 68448, - "size": 4, - "disassembly": "beq 0x11470", - "mnemonic": "beq", - "operands": "0x11470", - "mode": "none" - }, - "bb_68444": { - "virtual_address": 68444, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68452, - "children": [ - "instr_68444", - "instr_68448" - ] - }, - "instr_68452": { - "virtual_address": 68452, - "size": 4, - "disassembly": "ldr r5, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r5, [sp, #0x10]", - "mode": "none" - }, - "instr_68456": { - "virtual_address": 68456, - "size": 4, - "disassembly": "ldr r3, [r5], #0x4", - "mnemonic": "ldr", - "operands": "r3, [r5], #0x4", - "mode": "none" - }, - "instr_68460": { - "virtual_address": 68460, - "size": 4, - "disassembly": "mov r3, r3, lsl #0x10", - "mnemonic": "mov", - "operands": "r3, r3, lsl #0x10", - "mode": "none" - }, - "instr_68464": { - "virtual_address": 68464, - "size": 4, - "disassembly": "mov r6, r3, asr #0x1f", - "mnemonic": "mov", - "operands": "r6, r3, asr #0x1f", - "mode": "none" - }, - "instr_68468": { - "virtual_address": 68468, - "size": 4, - "disassembly": "str r5, [sp, #0x10]", - "mnemonic": "str", - "operands": "r5, [sp, #0x10]", - "mode": "none" - }, - "instr_68472": { - "virtual_address": 68472, - "size": 4, - "disassembly": "mov r5, r3, asr #0x10", - "mnemonic": "mov", - "operands": "r5, r3, asr #0x10", - "mode": "none" - }, - "instr_68476": { - "virtual_address": 68476, - "size": 4, - "disassembly": "mov r3, r6", - "mnemonic": "mov", - "operands": "r3, r6", - "mode": "none" - }, - "instr_68480": { - "virtual_address": 68480, - "size": 4, - "disassembly": "b 0x107fc", - "mnemonic": "b", - "operands": "0x107fc", - "mode": "none" - }, - "bb_68452": { - "virtual_address": 68452, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67580, - "children": [ - "instr_68452", - "instr_68456", - "instr_68460", - "instr_68464", - "instr_68468", - "instr_68472", - "instr_68476", - "instr_68480" - ] - }, - "instr_68484": { - "virtual_address": 68484, - "size": 4, - "disassembly": "ands r3, r11, #0x10", - "mnemonic": "ands", - "operands": "r3, r11, #0x10", - "mode": "none" - }, - "instr_68488": { - "virtual_address": 68488, - "size": 4, - "disassembly": "bne 0x1149c", - "mnemonic": "bne", - "operands": "0x1149c", - "mode": "none" - }, - "bb_68484": { - "virtual_address": 68484, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68492, - "children": [ - "instr_68484", - "instr_68488" - ] - }, - "instr_68492": { - "virtual_address": 68492, - "size": 4, - "disassembly": "ands r2, r11, #0x40", - "mnemonic": "ands", - "operands": "r2, r11, #0x40", - "mode": "none" - }, - "instr_68496": { - "virtual_address": 68496, - "size": 4, - "disassembly": "beq 0x11494", - "mnemonic": "beq", - "operands": "0x11494", - "mode": "none" - }, - "bb_68492": { - "virtual_address": 68492, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68500, - "children": [ - "instr_68492", - "instr_68496" - ] - }, - "instr_68500": { - "virtual_address": 68500, - "size": 4, - "disassembly": "ldr r2, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x10]", - "mode": "none" - }, - "instr_68504": { - "virtual_address": 68504, - "size": 4, - "disassembly": "ldr r5, [r2], #0x4", - "mnemonic": "ldr", - "operands": "r5, [r2], #0x4", - "mode": "none" - }, - "instr_68508": { - "virtual_address": 68508, - "size": 4, - "disassembly": "mov r5, r5, lsl #0x10", - "mnemonic": "mov", - "operands": "r5, r5, lsl #0x10", - "mode": "none" - }, - "instr_68512": { - "virtual_address": 68512, - "size": 4, - "disassembly": "mov r6, r3", - "mnemonic": "mov", - "operands": "r6, r3", - "mode": "none" - }, - "instr_68516": { - "virtual_address": 68516, - "size": 4, - "disassembly": "str r2, [sp, #0x10]", - "mnemonic": "str", - "operands": "r2, [sp, #0x10]", - "mode": "none" - }, - "instr_68520": { - "virtual_address": 68520, - "size": 4, - "disassembly": "mov r5, r5, lsr #0x10", - "mnemonic": "mov", - "operands": "r5, r5, lsr #0x10", - "mode": "none" - }, - "instr_68524": { - "virtual_address": 68524, - "size": 4, - "disassembly": "b 0x108c0", - "mnemonic": "b", - "operands": "0x108c0", - "mode": "none" - }, - "bb_68500": { - "virtual_address": 68500, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67776, - "children": [ - "instr_68500", - "instr_68504", - "instr_68508", - "instr_68512", - "instr_68516", - "instr_68520", - "instr_68524" - ] - }, - "instr_68528": { - "virtual_address": 68528, - "size": 4, - "disassembly": "mov r6, #0x0", - "mnemonic": "mov", - "operands": "r6, #0x0", - "mode": "none" - }, - "instr_68532": { - "virtual_address": 68532, - "size": 4, - "disassembly": "ldr r5, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r5, [sp, #0x10]", - "mode": "none" - }, - "instr_68536": { - "virtual_address": 68536, - "size": 4, - "disassembly": "ldr r8, [r5], #0x4", - "mnemonic": "ldr", - "operands": "r8, [r5], #0x4", - "mode": "none" - }, - "instr_68540": { - "virtual_address": 68540, - "size": 4, - "disassembly": "cmp r8, r6", - "mnemonic": "cmp", - "operands": "r8, r6", - "mode": "none" - }, - "instr_68544": { - "virtual_address": 68544, - "size": 4, - "disassembly": "strb r6, [sp, #0x33]", - "mnemonic": "strb", - "operands": "r6, [sp, #0x33]", - "mode": "none" - }, - "instr_68548": { - "virtual_address": 68548, - "size": 4, - "disassembly": "beq 0x116b0", - "mnemonic": "beq", - "operands": "0x116b0", - "mode": "none" - }, - "bb_68528": { - "virtual_address": 68528, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68552, - "children": [ - "instr_68528", - "instr_68532", - "instr_68536", - "instr_68540", - "instr_68544", - "instr_68548" - ] - }, - "instr_68552": { - "virtual_address": 68552, - "size": 4, - "disassembly": "cmn r4, #0x1", - "mnemonic": "cmn", - "operands": "r4, #0x1", - "mode": "none" - }, - "instr_68556": { - "virtual_address": 68556, - "size": 4, - "disassembly": "beq 0x11550", - "mnemonic": "beq", - "operands": "0x11550", - "mode": "none" - }, - "bb_68552": { - "virtual_address": 68552, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68560, - "children": [ - "instr_68552", - "instr_68556" - ] - }, - "instr_68560": { - "virtual_address": 68560, - "size": 4, - "disassembly": "mov r2, r4", - "mnemonic": "mov", - "operands": "r2, r4", - "mode": "none" - }, - "instr_68564": { - "virtual_address": 68564, - "size": 4, - "disassembly": "mov r1, r6", - "mnemonic": "mov", - "operands": "r1, r6", - "mode": "none" - }, - "instr_68568": { - "virtual_address": 68568, - "size": 4, - "disassembly": "mov r0, r8", - "mnemonic": "mov", - "operands": "r0, r8", - "mode": "none" - }, - "instr_68572": { - "virtual_address": 68572, - "size": 4, - "disassembly": "bl 0x0e86c", - "mnemonic": "bl", - "operands": "0x0e86c", - "mode": "none" - }, - "instr_68576": { - "virtual_address": 68576, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_68580": { - "virtual_address": 68580, - "size": 4, - "disassembly": "beq 0x117dc", - "mnemonic": "beq", - "operands": "0x117dc", - "mode": "none" - }, - "bb_68560": { - "virtual_address": 68560, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68584, - "children": [ - "instr_68560", - "instr_68564", - "instr_68568", - "instr_68572", - "instr_68576", - "instr_68580" - ] - }, - "instr_68584": { - "virtual_address": 68584, - "size": 4, - "disassembly": "sub r3, r0, r8", - "mnemonic": "sub", - "operands": "r3, r0, r8", - "mode": "none" - }, - "instr_68588": { - "virtual_address": 68588, - "size": 4, - "disassembly": "mov r4, r6", - "mnemonic": "mov", - "operands": "r4, r6", - "mode": "none" - }, - "instr_68592": { - "virtual_address": 68592, - "size": 4, - "disassembly": "str r5, [sp, #0x10]", - "mnemonic": "str", - "operands": "r5, [sp, #0x10]", - "mode": "none" - }, - "instr_68596": { - "virtual_address": 68596, - "size": 4, - "disassembly": "str r3, [sp, #0x0]", - "mnemonic": "str", - "operands": "r3, [sp, #0x0]", - "mode": "none" - }, - "instr_68600": { - "virtual_address": 68600, - "size": 4, - "disassembly": "b 0x10924", - "mnemonic": "b", - "operands": "0x10924", - "mode": "none" - }, - "bb_68584": { - "virtual_address": 68584, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67876, - "children": [ - "instr_68584", - "instr_68588", - "instr_68592", - "instr_68596", - "instr_68600" - ] - }, - "instr_68604": { - "virtual_address": 68604, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_68608": { - "virtual_address": 68608, - "size": 4, - "disassembly": "mov r6, #0x1", - "mnemonic": "mov", - "operands": "r6, #0x1", - "mode": "none" - }, - "instr_68612": { - "virtual_address": 68612, - "size": 4, - "disassembly": "ldr r5, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r5, [sp, #0x10]", - "mode": "none" - }, - "instr_68616": { - "virtual_address": 68616, - "size": 4, - "disassembly": "strb r3, [sp, #0x33]", - "mnemonic": "strb", - "operands": "r3, [sp, #0x33]", - "mode": "none" - }, - "instr_68620": { - "virtual_address": 68620, - "size": 4, - "disassembly": "ldr r3, [r5], #0x4", - "mnemonic": "ldr", - "operands": "r3, [r5], #0x4", - "mode": "none" - }, - "instr_68624": { - "virtual_address": 68624, - "size": 4, - "disassembly": "str r6, [sp, #0x0]", - "mnemonic": "str", - "operands": "r6, [sp, #0x0]", - "mode": "none" - }, - "instr_68628": { - "virtual_address": 68628, - "size": 4, - "disassembly": "strb r3, [sp, #0x84]", - "mnemonic": "strb", - "operands": "r3, [sp, #0x84]", - "mode": "none" - }, - "instr_68632": { - "virtual_address": 68632, - "size": 4, - "disassembly": "str r5, [sp, #0x10]", - "mnemonic": "str", - "operands": "r5, [sp, #0x10]", - "mode": "none" - }, - "instr_68636": { - "virtual_address": 68636, - "size": 4, - "disassembly": "add r8, sp, #0x84", - "mnemonic": "add", - "operands": "r8, sp, #0x84", - "mode": "none" - }, - "instr_68640": { - "virtual_address": 68640, - "size": 4, - "disassembly": "b 0x109c0", - "mnemonic": "b", - "operands": "0x109c0", - "mode": "none" - }, - "bb_68604": { - "virtual_address": 68604, - "size": 40, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68032, - "children": [ - "instr_68604", - "instr_68608", - "instr_68612", - "instr_68616", - "instr_68620", - "instr_68624", - "instr_68628", - "instr_68632", - "instr_68636", - "instr_68640" - ] - }, - "instr_68644": { - "virtual_address": 68644, - "size": 4, - "disassembly": "bl 0x0d0c8", - "mnemonic": "bl", - "operands": "0x0d0c8", - "mode": "none" - }, - "instr_68648": { - "virtual_address": 68648, - "size": 4, - "disassembly": "b 0x104a8", - "mnemonic": "b", - "operands": "0x104a8", - "mode": "none" - }, - "bb_68644": { - "virtual_address": 68644, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66728, - "children": [ - "instr_68644", - "instr_68648" - ] - }, - "instr_68652": { - "virtual_address": 68652, - "size": 4, - "disassembly": "ldr r3, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x4]", - "mode": "none" - }, - "instr_68656": { - "virtual_address": 68656, - "size": 4, - "disassembly": "rsb r3, r3, #0x0", - "mnemonic": "rsb", - "operands": "r3, r3, #0x0", - "mode": "none" - }, - "instr_68660": { - "virtual_address": 68660, - "size": 4, - "disassembly": "str r3, [sp, #0x4]", - "mnemonic": "str", - "operands": "r3, [sp, #0x4]", - "mode": "none" - }, - "bb_68652": { - "virtual_address": 68652, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68664, - "children": [ - "instr_68652", - "instr_68656", - "instr_68660" - ] - }, - "instr_68664": { - "virtual_address": 68664, - "size": 4, - "disassembly": "ldrb r3, [r7, #0x0]", - "mnemonic": "ldrb", - "operands": "r3, [r7, #0x0]", - "mode": "none" - }, - "instr_68668": { - "virtual_address": 68668, - "size": 4, - "disassembly": "orr r11, r11, #0x4", - "mnemonic": "orr", - "operands": "r11, r11, #0x4", - "mode": "none" - }, - "instr_68672": { - "virtual_address": 68672, - "size": 4, - "disassembly": "b 0x105fc", - "mnemonic": "b", - "operands": "0x105fc", - "mode": "none" - }, - "bb_68664": { - "virtual_address": 68664, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67068, - "children": [ - "instr_68664", - "instr_68668", - "instr_68672" - ] - }, - "instr_68676": { - "virtual_address": 68676, - "size": 4, - "disassembly": "mov r3, #0x2b", - "mnemonic": "mov", - "operands": "r3, #0x2b", - "mode": "none" - }, - "instr_68680": { - "virtual_address": 68680, - "size": 4, - "disassembly": "strb r3, [sp, #0x33]", - "mnemonic": "strb", - "operands": "r3, [sp, #0x33]", - "mode": "none" - }, - "instr_68684": { - "virtual_address": 68684, - "size": 4, - "disassembly": "ldrb r3, [r7, #0x0]", - "mnemonic": "ldrb", - "operands": "r3, [r7, #0x0]", - "mode": "none" - }, - "instr_68688": { - "virtual_address": 68688, - "size": 4, - "disassembly": "b 0x105fc", - "mnemonic": "b", - "operands": "0x105fc", - "mode": "none" - }, - "bb_68676": { - "virtual_address": 68676, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67068, - "children": [ - "instr_68676", - "instr_68680", - "instr_68684", - "instr_68688" - ] - }, - "instr_68692": { - "virtual_address": 68692, - "size": 4, - "disassembly": "ldrb r3, [r7, #0x0]", - "mnemonic": "ldrb", - "operands": "r3, [r7, #0x0]", - "mode": "none" - }, - "instr_68696": { - "virtual_address": 68696, - "size": 4, - "disassembly": "orr r11, r11, #0x80", - "mnemonic": "orr", - "operands": "r11, r11, #0x80", - "mode": "none" - }, - "instr_68700": { - "virtual_address": 68700, - "size": 4, - "disassembly": "b 0x105fc", - "mnemonic": "b", - "operands": "0x105fc", - "mode": "none" - }, - "bb_68692": { - "virtual_address": 68692, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67068, - "children": [ - "instr_68692", - "instr_68696", - "instr_68700" - ] - }, - "instr_68704": { - "virtual_address": 68704, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_68708": { - "virtual_address": 68708, - "size": 4, - "disassembly": "ldrb r3, [r1], #0x1", - "mnemonic": "ldrb", - "operands": "r3, [r1], #0x1", - "mode": "none" - }, - "instr_68712": { - "virtual_address": 68712, - "size": 4, - "disassembly": "cmp r3, #0x2a", - "mnemonic": "cmp", - "operands": "r3, #0x2a", - "mode": "none" - }, - "instr_68716": { - "virtual_address": 68716, - "size": 4, - "disassembly": "beq 0x1184c", - "mnemonic": "beq", - "operands": "0x1184c", - "mode": "none" - }, - "bb_68704": { - "virtual_address": 68704, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68720, - "children": [ - "instr_68704", - "instr_68708", - "instr_68712", - "instr_68716" - ] - }, - "instr_68720": { - "virtual_address": 68720, - "size": 4, - "disassembly": "sub r2, r3, #0x30", - "mnemonic": "sub", - "operands": "r2, r3, #0x30", - "mode": "none" - }, - "instr_68724": { - "virtual_address": 68724, - "size": 4, - "disassembly": "cmp r2, #0x9", - "mnemonic": "cmp", - "operands": "r2, #0x9", - "mode": "none" - }, - "instr_68728": { - "virtual_address": 68728, - "size": 4, - "disassembly": "mov r7, r1", - "mnemonic": "mov", - "operands": "r7, r1", - "mode": "none" - }, - "instr_68732": { - "virtual_address": 68732, - "size": 4, - "disassembly": "mov r4, #0x0", - "mnemonic": "mov", - "operands": "r4, #0x0", - "mode": "none" - }, - "instr_68736": { - "virtual_address": 68736, - "size": 4, - "disassembly": "bhi 0x10600", - "mnemonic": "bhi", - "operands": "0x10600", - "mode": "none" - }, - "bb_68720": { - "virtual_address": 68720, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68740, - "children": [ - "instr_68720", - "instr_68724", - "instr_68728", - "instr_68732", - "instr_68736" - ] - }, - "instr_68740": { - "virtual_address": 68740, - "size": 4, - "disassembly": "ldrb r3, [r7], #0x1", - "mnemonic": "ldrb", - "operands": "r3, [r7], #0x1", - "mode": "none" - }, - "instr_68744": { - "virtual_address": 68744, - "size": 4, - "disassembly": "add r4, r4, r4, lsl #0x2", - "mnemonic": "add", - "operands": "r4, r4, r4, lsl #0x2", - "mode": "none" - }, - "instr_68748": { - "virtual_address": 68748, - "size": 4, - "disassembly": "add r4, r2, r4, lsl #0x1", - "mnemonic": "add", - "operands": "r4, r2, r4, lsl #0x1", - "mode": "none" - }, - "instr_68752": { - "virtual_address": 68752, - "size": 4, - "disassembly": "sub r2, r3, #0x30", - "mnemonic": "sub", - "operands": "r2, r3, #0x30", - "mode": "none" - }, - "instr_68756": { - "virtual_address": 68756, - "size": 4, - "disassembly": "cmp r2, #0x9", - "mnemonic": "cmp", - "operands": "r2, #0x9", - "mode": "none" - }, - "instr_68760": { - "virtual_address": 68760, - "size": 4, - "disassembly": "bls 0x10c84", - "mnemonic": "bls", - "operands": "0x10c84", - "mode": "none" - }, - "bb_68740": { - "virtual_address": 68740, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68764, - "children": [ - "instr_68740", - "instr_68744", - "instr_68748", - "instr_68752", - "instr_68756", - "instr_68760" - ] - }, - "instr_68764": { - "virtual_address": 68764, - "size": 4, - "disassembly": "b 0x10600", - "mnemonic": "b", - "operands": "0x10600", - "mode": "none" - }, - "bb_68764": { - "virtual_address": 68764, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67072, - "children": [ - "instr_68764" - ] - }, - "instr_68768": { - "virtual_address": 68768, - "size": 4, - "disassembly": "ldrb r3, [r7, #0x0]", - "mnemonic": "ldrb", - "operands": "r3, [r7, #0x0]", - "mode": "none" - }, - "instr_68772": { - "virtual_address": 68772, - "size": 4, - "disassembly": "cmp r3, #0x6c", - "mnemonic": "cmp", - "operands": "r3, #0x6c", - "mode": "none" - }, - "instr_68776": { - "virtual_address": 68776, - "size": 4, - "disassembly": "ldrbeq r3, [r7, #0x1]", - "mnemonic": "ldrbeq", - "operands": "r3, [r7, #0x1]", - "mode": "none" - }, - "instr_68780": { - "virtual_address": 68780, - "size": 4, - "disassembly": "orreq r11, r11, #0x20", - "mnemonic": "orreq", - "operands": "r11, r11, #0x20", - "mode": "none" - }, - "instr_68784": { - "virtual_address": 68784, - "size": 4, - "disassembly": "addeq r7, r7, #0x1", - "mnemonic": "addeq", - "operands": "r7, r7, #0x1", - "mode": "none" - }, - "instr_68788": { - "virtual_address": 68788, - "size": 4, - "disassembly": "orrne r11, r11, #0x10", - "mnemonic": "orrne", - "operands": "r11, r11, #0x10", - "mode": "none" - }, - "instr_68792": { - "virtual_address": 68792, - "size": 4, - "disassembly": "b 0x105fc", - "mnemonic": "b", - "operands": "0x105fc", - "mode": "none" - }, - "bb_68768": { - "virtual_address": 68768, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67068, - "children": [ - "instr_68768", - "instr_68772", - "instr_68776", - "instr_68780", - "instr_68784", - "instr_68788", - "instr_68792" - ] - }, - "instr_68796": { - "virtual_address": 68796, - "size": 4, - "disassembly": "ldrb r3, [r7, #0x0]", - "mnemonic": "ldrb", - "operands": "r3, [r7, #0x0]", - "mode": "none" - }, - "instr_68800": { - "virtual_address": 68800, - "size": 4, - "disassembly": "cmp r3, #0x68", - "mnemonic": "cmp", - "operands": "r3, #0x68", - "mode": "none" - }, - "instr_68804": { - "virtual_address": 68804, - "size": 4, - "disassembly": "ldrbeq r3, [r7, #0x1]", - "mnemonic": "ldrbeq", - "operands": "r3, [r7, #0x1]", - "mode": "none" - }, - "instr_68808": { - "virtual_address": 68808, - "size": 4, - "disassembly": "orreq r11, r11, #0x200", - "mnemonic": "orreq", - "operands": "r11, r11, #0x200", - "mode": "none" - }, - "instr_68812": { - "virtual_address": 68812, - "size": 4, - "disassembly": "addeq r7, r7, #0x1", - "mnemonic": "addeq", - "operands": "r7, r7, #0x1", - "mode": "none" - }, - "instr_68816": { - "virtual_address": 68816, - "size": 4, - "disassembly": "orrne r11, r11, #0x40", - "mnemonic": "orrne", - "operands": "r11, r11, #0x40", - "mode": "none" - }, - "instr_68820": { - "virtual_address": 68820, - "size": 4, - "disassembly": "b 0x105fc", - "mnemonic": "b", - "operands": "0x105fc", - "mode": "none" - }, - "bb_68796": { - "virtual_address": 68796, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67068, - "children": [ - "instr_68796", - "instr_68800", - "instr_68804", - "instr_68808", - "instr_68812", - "instr_68816", - "instr_68820" - ] - }, - "instr_68824": { - "virtual_address": 68824, - "size": 4, - "disassembly": "orr r3, r11, #0x10", - "mnemonic": "orr", - "operands": "r3, r11, #0x10", - "mode": "none" - }, - "instr_68828": { - "virtual_address": 68828, - "size": 4, - "disassembly": "str r3, [sp, #0x0]", - "mnemonic": "str", - "operands": "r3, [sp, #0x0]", - "mode": "none" - }, - "bb_68824": { - "virtual_address": 68824, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68832, - "children": [ - "instr_68824", - "instr_68828" - ] - }, - "instr_68832": { - "virtual_address": 68832, - "size": 4, - "disassembly": "ldr r3, [sp, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x0]", - "mode": "none" - }, - "instr_68836": { - "virtual_address": 68836, - "size": 4, - "disassembly": "ands r6, r3, #0x20", - "mnemonic": "ands", - "operands": "r6, r3, #0x20", - "mode": "none" - }, - "instr_68840": { - "virtual_address": 68840, - "size": 4, - "disassembly": "beq 0x113ec", - "mnemonic": "beq", - "operands": "0x113ec", - "mode": "none" - }, - "bb_68832": { - "virtual_address": 68832, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68844, - "children": [ - "instr_68832", - "instr_68836", - "instr_68840" - ] - }, - "instr_68844": { - "virtual_address": 68844, - "size": 4, - "disassembly": "ldr r3, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x10]", - "mode": "none" - }, - "instr_68848": { - "virtual_address": 68848, - "size": 4, - "disassembly": "add r5, r3, #0x7", - "mnemonic": "add", - "operands": "r5, r3, #0x7", - "mode": "none" - }, - "instr_68852": { - "virtual_address": 68852, - "size": 4, - "disassembly": "bic r5, r5, #0x7", - "mnemonic": "bic", - "operands": "r5, r5, #0x7", - "mode": "none" - }, - "instr_68856": { - "virtual_address": 68856, - "size": 4, - "disassembly": "mov r2, r5", - "mnemonic": "mov", - "operands": "r2, r5", - "mode": "none" - }, - "instr_68860": { - "virtual_address": 68860, - "size": 4, - "disassembly": "ldr r6, [r5, #0x4]", - "mnemonic": "ldr", - "operands": "r6, [r5, #0x4]", - "mode": "none" - }, - "instr_68864": { - "virtual_address": 68864, - "size": 4, - "disassembly": "ldr r5, [r2], #0x8", - "mnemonic": "ldr", - "operands": "r5, [r2], #0x8", - "mode": "none" - }, - "instr_68868": { - "virtual_address": 68868, - "size": 4, - "disassembly": "mov r3, #0x1", - "mnemonic": "mov", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_68872": { - "virtual_address": 68872, - "size": 4, - "disassembly": "str r2, [sp, #0x10]", - "mnemonic": "str", - "operands": "r2, [sp, #0x10]", - "mode": "none" - }, - "instr_68876": { - "virtual_address": 68876, - "size": 4, - "disassembly": "b 0x108cc", - "mnemonic": "b", - "operands": "0x108cc", - "mode": "none" - }, - "bb_68844": { - "virtual_address": 68844, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67788, - "children": [ - "instr_68844", - "instr_68848", - "instr_68852", - "instr_68856", - "instr_68860", - "instr_68864", - "instr_68868", - "instr_68872", - "instr_68876" - ] - }, - "instr_68880": { - "virtual_address": 68880, - "size": 4, - "disassembly": "ldrb r3, [r7, #0x0]", - "mnemonic": "ldrb", - "operands": "r3, [r7, #0x0]", - "mode": "none" - }, - "instr_68884": { - "virtual_address": 68884, - "size": 4, - "disassembly": "orr r11, r11, #0x1", - "mnemonic": "orr", - "operands": "r11, r11, #0x1", - "mode": "none" - }, - "instr_68888": { - "virtual_address": 68888, - "size": 4, - "disassembly": "b 0x105fc", - "mnemonic": "b", - "operands": "0x105fc", - "mode": "none" - }, - "bb_68880": { - "virtual_address": 68880, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67068, - "children": [ - "instr_68880", - "instr_68884", - "instr_68888" - ] - }, - "instr_68892": { - "virtual_address": 68892, - "size": 4, - "disassembly": "ldrb r3, [sp, #0x33]", - "mnemonic": "ldrb", - "operands": "r3, [sp, #0x33]", - "mode": "none" - }, - "instr_68896": { - "virtual_address": 68896, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_68900": { - "virtual_address": 68900, - "size": 4, - "disassembly": "bne 0x107bc", - "mnemonic": "bne", - "operands": "0x107bc", - "mode": "none" - }, - "bb_68892": { - "virtual_address": 68892, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68904, - "children": [ - "instr_68892", - "instr_68896", - "instr_68900" - ] - }, - "instr_68904": { - "virtual_address": 68904, - "size": 4, - "disassembly": "mov r3, #0x20", - "mnemonic": "mov", - "operands": "r3, #0x20", - "mode": "none" - }, - "instr_68908": { - "virtual_address": 68908, - "size": 4, - "disassembly": "strb r3, [sp, #0x33]", - "mnemonic": "strb", - "operands": "r3, [sp, #0x33]", - "mode": "none" - }, - "instr_68912": { - "virtual_address": 68912, - "size": 4, - "disassembly": "ldrb r3, [r7, #0x0]", - "mnemonic": "ldrb", - "operands": "r3, [r7, #0x0]", - "mode": "none" - }, - "instr_68916": { - "virtual_address": 68916, - "size": 4, - "disassembly": "b 0x105fc", - "mnemonic": "b", - "operands": "0x105fc", - "mode": "none" - }, - "bb_68904": { - "virtual_address": 68904, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67068, - "children": [ - "instr_68904", - "instr_68908", - "instr_68912", - "instr_68916" - ] - }, - "instr_68920": { - "virtual_address": 68920, - "size": 4, - "disassembly": "ldr r5, [sp, #0xc]", - "mnemonic": "ldr", - "operands": "r5, [sp, #0xc]", - "mode": "none" - }, - "instr_68924": { - "virtual_address": 68924, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_68928": { - "virtual_address": 68928, - "size": 4, - "disassembly": "bl 0x0de30", - "mnemonic": "bl", - "operands": "0x0de30", - "mode": "none" - }, - "instr_68932": { - "virtual_address": 68932, - "size": 4, - "disassembly": "ldr r3, [r0, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r0, #0x4]", - "mode": "none" - }, - "instr_68936": { - "virtual_address": 68936, - "size": 4, - "disassembly": "mov r0, r3", - "mnemonic": "mov", - "operands": "r0, r3", - "mode": "none" - }, - "instr_68940": { - "virtual_address": 68940, - "size": 4, - "disassembly": "str r3, [sp, #0x24]", - "mnemonic": "str", - "operands": "r3, [sp, #0x24]", - "mode": "none" - }, - "instr_68944": { - "virtual_address": 68944, - "size": 4, - "disassembly": "bl 0x85fc", - "mnemonic": "bl", - "operands": "0x85fc", - "mode": "none" - }, - "instr_68948": { - "virtual_address": 68948, - "size": 4, - "disassembly": "mov r3, r0", - "mnemonic": "mov", - "operands": "r3, r0", - "mode": "none" - }, - "instr_68952": { - "virtual_address": 68952, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_68956": { - "virtual_address": 68956, - "size": 4, - "disassembly": "str r3, [sp, #0x28]", - "mnemonic": "str", - "operands": "r3, [sp, #0x28]", - "mode": "none" - }, - "instr_68960": { - "virtual_address": 68960, - "size": 4, - "disassembly": "mov r5, r3", - "mnemonic": "mov", - "operands": "r5, r3", - "mode": "none" - }, - "instr_68964": { - "virtual_address": 68964, - "size": 4, - "disassembly": "bl 0x0de30", - "mnemonic": "bl", - "operands": "0x0de30", - "mode": "none" - }, - "instr_68968": { - "virtual_address": 68968, - "size": 4, - "disassembly": "ldr r2, [r0, #0x8]", - "mnemonic": "ldr", - "operands": "r2, [r0, #0x8]", - "mode": "none" - }, - "instr_68972": { - "virtual_address": 68972, - "size": 4, - "disassembly": "cmp r5, #0x0", - "mnemonic": "cmp", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_68976": { - "virtual_address": 68976, - "size": 4, - "disassembly": "cmpne r2, #0x0", - "mnemonic": "cmpne", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_68980": { - "virtual_address": 68980, - "size": 4, - "disassembly": "str r2, [sp, #0x20]", - "mnemonic": "str", - "operands": "r2, [sp, #0x20]", - "mode": "none" - }, - "instr_68984": { - "virtual_address": 68984, - "size": 4, - "disassembly": "beq 0x107bc", - "mnemonic": "beq", - "operands": "0x107bc", - "mode": "none" - }, - "bb_68920": { - "virtual_address": 68920, - "size": 68, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68988, - "children": [ - "instr_68920", - "instr_68924", - "instr_68928", - "instr_68932", - "instr_68936", - "instr_68940", - "instr_68944", - "instr_68948", - "instr_68952", - "instr_68956", - "instr_68960", - "instr_68964", - "instr_68968", - "instr_68972", - "instr_68976", - "instr_68980", - "instr_68984" - ] - }, - "instr_68988": { - "virtual_address": 68988, - "size": 4, - "disassembly": "ldr r3, [sp, #0x20]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x20]", - "mode": "none" - }, - "instr_68992": { - "virtual_address": 68992, - "size": 4, - "disassembly": "ldrb r3, [r3, #0x0]", - "mnemonic": "ldrb", - "operands": "r3, [r3, #0x0]", - "mode": "none" - }, - "instr_68996": { - "virtual_address": 68996, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_69000": { - "virtual_address": 69000, - "size": 4, - "disassembly": "beq 0x107bc", - "mnemonic": "beq", - "operands": "0x107bc", - "mode": "none" - }, - "bb_68988": { - "virtual_address": 68988, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 69004, - "children": [ - "instr_68988", - "instr_68992", - "instr_68996", - "instr_69000" - ] - }, - "instr_69004": { - "virtual_address": 69004, - "size": 4, - "disassembly": "ldrb r3, [r7, #0x0]", - "mnemonic": "ldrb", - "operands": "r3, [r7, #0x0]", - "mode": "none" - }, - "instr_69008": { - "virtual_address": 69008, - "size": 4, - "disassembly": "orr r11, r11, #0x400", - "mnemonic": "orr", - "operands": "r11, r11, #0x400", - "mode": "none" - }, - "instr_69012": { - "virtual_address": 69012, - "size": 4, - "disassembly": "b 0x105fc", - "mnemonic": "b", - "operands": "0x105fc", - "mode": "none" - }, - "bb_69004": { - "virtual_address": 69004, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67068, - "children": [ - "instr_69004", - "instr_69008", - "instr_69012" - ] - }, - "instr_69016": { - "virtual_address": 69016, - "size": 4, - "disassembly": "orr r2, r11, #0x2", - "mnemonic": "orr", - "operands": "r2, r11, #0x2", - "mode": "none" - }, - "instr_69020": { - "virtual_address": 69020, - "size": 4, - "disassembly": "str r2, [sp, #0x0]", - "mnemonic": "str", - "operands": "r2, [sp, #0x0]", - "mode": "none" - }, - "instr_69024": { - "virtual_address": 69024, - "size": 4, - "disassembly": "mov r2, #0x30", - "mnemonic": "mov", - "operands": "r2, #0x30", - "mode": "none" - }, - "instr_69028": { - "virtual_address": 69028, - "size": 4, - "disassembly": "strb r2, [sp, #0x34]", - "mnemonic": "strb", - "operands": "r2, [sp, #0x34]", - "mode": "none" - }, - "instr_69032": { - "virtual_address": 69032, - "size": 4, - "disassembly": "mov r2, #0x78", - "mnemonic": "mov", - "operands": "r2, #0x78", - "mode": "none" - }, - "instr_69036": { - "virtual_address": 69036, - "size": 4, - "disassembly": "ldr r3, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x10]", - "mode": "none" - }, - "instr_69040": { - "virtual_address": 69040, - "size": 4, - "disassembly": "ldr r5, [r3], #0x4", - "mnemonic": "ldr", - "operands": "r5, [r3], #0x4", - "mode": "none" - }, - "instr_69044": { - "virtual_address": 69044, - "size": 4, - "disassembly": "str r3, [sp, #0x10]", - "mnemonic": "str", - "operands": "r3, [sp, #0x10]", - "mode": "none" - }, - "instr_69048": { - "virtual_address": 69048, - "size": 4, - "disassembly": "ldr r3, [0x1186c]", - "mnemonic": "ldr", - "operands": "r3, [0x1186c]", - "mode": "none" - }, - "instr_69052": { - "virtual_address": 69052, - "size": 4, - "disassembly": "mov r6, #0x0", - "mnemonic": "mov", - "operands": "r6, #0x0", - "mode": "none" - }, - "instr_69056": { - "virtual_address": 69056, - "size": 4, - "disassembly": "str r3, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x1c]", - "mode": "none" - }, - "instr_69060": { - "virtual_address": 69060, - "size": 4, - "disassembly": "strb r2, [sp, #0x35]", - "mnemonic": "strb", - "operands": "r2, [sp, #0x35]", - "mode": "none" - }, - "instr_69064": { - "virtual_address": 69064, - "size": 4, - "disassembly": "mov r3, #0x2", - "mnemonic": "mov", - "operands": "r3, #0x2", - "mode": "none" - }, - "instr_69068": { - "virtual_address": 69068, - "size": 4, - "disassembly": "b 0x108cc", - "mnemonic": "b", - "operands": "0x108cc", - "mode": "none" - }, - "bb_69016": { - "virtual_address": 69016, - "size": 56, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67788, - "children": [ - "instr_69016", - "instr_69020", - "instr_69024", - "instr_69028", - "instr_69032", - "instr_69036", - "instr_69040", - "instr_69044", - "instr_69048", - "instr_69052", - "instr_69056", - "instr_69060", - "instr_69064", - "instr_69068" - ] - }, - "instr_69072": { - "virtual_address": 69072, - "size": 4, - "disassembly": "tst r11, #0x20", - "mnemonic": "tst", - "operands": "r11, #0x20", - "mode": "none" - }, - "instr_69076": { - "virtual_address": 69076, - "size": 4, - "disassembly": "bne 0x114ac", - "mnemonic": "bne", - "operands": "0x114ac", - "mode": "none" - }, - "bb_69072": { - "virtual_address": 69072, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 69080, - "children": [ - "instr_69072", - "instr_69076" - ] - }, - "instr_69080": { - "virtual_address": 69080, - "size": 4, - "disassembly": "tst r11, #0x10", - "mnemonic": "tst", - "operands": "r11, #0x10", - "mode": "none" - }, - "instr_69084": { - "virtual_address": 69084, - "size": 4, - "disassembly": "bne 0x11698", - "mnemonic": "bne", - "operands": "0x11698", - "mode": "none" - }, - "bb_69080": { - "virtual_address": 69080, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 69088, - "children": [ - "instr_69080", - "instr_69084" - ] - }, - "instr_69088": { - "virtual_address": 69088, - "size": 4, - "disassembly": "tst r11, #0x40", - "mnemonic": "tst", - "operands": "r11, #0x40", - "mode": "none" - }, - "instr_69092": { - "virtual_address": 69092, - "size": 4, - "disassembly": "bne 0x11770", - "mnemonic": "bne", - "operands": "0x11770", - "mode": "none" - }, - "bb_69088": { - "virtual_address": 69088, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 69096, - "children": [ - "instr_69088", - "instr_69092" - ] - }, - "instr_69096": { - "virtual_address": 69096, - "size": 4, - "disassembly": "tst r11, #0x200", - "mnemonic": "tst", - "operands": "r11, #0x200", - "mode": "none" - }, - "instr_69100": { - "virtual_address": 69100, - "size": 4, - "disassembly": "beq 0x11698", - "mnemonic": "beq", - "operands": "0x11698", - "mode": "none" - }, - "bb_69096": { - "virtual_address": 69096, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 69104, - "children": [ - "instr_69096", - "instr_69100" - ] - }, - "instr_69104": { - "virtual_address": 69104, - "size": 4, - "disassembly": "ldr r5, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r5, [sp, #0x10]", - "mode": "none" - }, - "instr_69108": { - "virtual_address": 69108, - "size": 4, - "disassembly": "ldr r2, [sp, #0x8]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x8]", - "mode": "none" - }, - "instr_69112": { - "virtual_address": 69112, - "size": 4, - "disassembly": "ldr r3, [r5], #0x4", - "mnemonic": "ldr", - "operands": "r3, [r5], #0x4", - "mode": "none" - }, - "instr_69116": { - "virtual_address": 69116, - "size": 4, - "disassembly": "strb r2, [r3, #0x0]", - "mnemonic": "strb", - "operands": "r2, [r3, #0x0]", - "mode": "none" - }, - "instr_69120": { - "virtual_address": 69120, - "size": 4, - "disassembly": "str r5, [sp, #0x10]", - "mnemonic": "str", - "operands": "r5, [sp, #0x10]", - "mode": "none" - }, - "instr_69124": { - "virtual_address": 69124, - "size": 4, - "disassembly": "b 0x1053c", - "mnemonic": "b", - "operands": "0x1053c", - "mode": "none" - }, - "bb_69104": { - "virtual_address": 69104, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66876, - "children": [ - "instr_69104", - "instr_69108", - "instr_69112", - "instr_69116", - "instr_69120", - "instr_69124" - ] - }, - "instr_69128": { - "virtual_address": 69128, - "size": 4, - "disassembly": "mov r3, #0x1", - "mnemonic": "mov", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_69132": { - "virtual_address": 69132, - "size": 4, - "disassembly": "ldr r2, [sp, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x0]", - "mode": "none" - }, - "instr_69136": { - "virtual_address": 69136, - "size": 4, - "disassembly": "str r8, [sp, #0x44]", - "mnemonic": "str", - "operands": "r8, [sp, #0x44]", - "mode": "none" - }, - "instr_69140": { - "virtual_address": 69140, - "size": 4, - "disassembly": "str r3, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x3c]", - "mode": "none" - }, - "instr_69144": { - "virtual_address": 69144, - "size": 4, - "disassembly": "str r2, [sp, #0x48]", - "mnemonic": "str", - "operands": "r2, [sp, #0x48]", - "mode": "none" - }, - "instr_69148": { - "virtual_address": 69148, - "size": 4, - "disassembly": "str r2, [sp, #0x40]", - "mnemonic": "str", - "operands": "r2, [sp, #0x40]", - "mode": "none" - }, - "instr_69152": { - "virtual_address": 69152, - "size": 4, - "disassembly": "add r9, sp, #0x44", - "mnemonic": "add", - "operands": "r9, sp, #0x44", - "mode": "none" - }, - "bb_69128": { - "virtual_address": 69128, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 69156, - "children": [ - "instr_69128", - "instr_69132", - "instr_69136", - "instr_69140", - "instr_69144", - "instr_69148", - "instr_69152" - ] - }, - "instr_69156": { - "virtual_address": 69156, - "size": 4, - "disassembly": "add r9, r9, #0x8", - "mnemonic": "add", - "operands": "r9, r9, #0x8", - "mode": "none" - }, - "instr_69160": { - "virtual_address": 69160, - "size": 4, - "disassembly": "b 0x10af8", - "mnemonic": "b", - "operands": "0x10af8", - "mode": "none" - }, - "bb_69156": { - "virtual_address": 69156, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68344, - "children": [ - "instr_69156", - "instr_69160" - ] - }, - "instr_69164": { - "virtual_address": 69164, - "size": 4, - "disassembly": "str r11, [sp, #0x0]", - "mnemonic": "str", - "operands": "r11, [sp, #0x0]", - "mode": "none" - }, - "bb_69164": { - "virtual_address": 69164, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 69168, - "children": [ - "instr_69164" - ] - }, - "instr_69168": { - "virtual_address": 69168, - "size": 4, - "disassembly": "cmp r3, #0x1", - "mnemonic": "cmp", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_69172": { - "virtual_address": 69172, - "size": 4, - "disassembly": "beq 0x113a8", - "mnemonic": "beq", - "operands": "0x113a8", - "mode": "none" - }, - "bb_69168": { - "virtual_address": 69168, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 69176, - "children": [ - "instr_69168", - "instr_69172" - ] - }, - "instr_69176": { - "virtual_address": 69176, - "size": 4, - "disassembly": "cmp r3, #0x2", - "mnemonic": "cmp", - "operands": "r3, #0x2", - "mode": "none" - }, - "instr_69180": { - "virtual_address": 69180, - "size": 4, - "disassembly": "add r8, sp, #0xe8", - "mnemonic": "add", - "operands": "r8, sp, #0xe8", - "mode": "none" - }, - "instr_69184": { - "virtual_address": 69184, - "size": 4, - "disassembly": "bne 0x10e7c", - "mnemonic": "bne", - "operands": "0x10e7c", - "mode": "none" - }, - "bb_69176": { - "virtual_address": 69176, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 69188, - "children": [ - "instr_69176", - "instr_69180", - "instr_69184" - ] - }, - "instr_69188": { - "virtual_address": 69188, - "size": 4, - "disassembly": "ldr r2, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x1c]", - "mode": "none" - }, - "bb_69188": { - "virtual_address": 69188, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 69192, - "children": [ - "instr_69188" - ] - }, - "instr_69192": { - "virtual_address": 69192, - "size": 4, - "disassembly": "and r3, r5, #0xf", - "mnemonic": "and", - "operands": "r3, r5, #0xf", - "mode": "none" - }, - "instr_69196": { - "virtual_address": 69196, - "size": 4, - "disassembly": "ldrb r3, [r2, r3]", - "mnemonic": "ldrb", - "operands": "r3, [r2, r3]", - "mode": "none" - }, - "instr_69200": { - "virtual_address": 69200, - "size": 4, - "disassembly": "mov r5, r5, lsr #0x4", - "mnemonic": "mov", - "operands": "r5, r5, lsr #0x4", - "mode": "none" - }, - "instr_69204": { - "virtual_address": 69204, - "size": 4, - "disassembly": "orr r5, r5, r6, lsl #0x1c", - "mnemonic": "orr", - "operands": "r5, r5, r6, lsl #0x1c", - "mode": "none" - }, - "instr_69208": { - "virtual_address": 69208, - "size": 4, - "disassembly": "mov r6, r6, lsr #0x4", - "mnemonic": "mov", - "operands": "r6, r6, lsr #0x4", - "mode": "none" - }, - "instr_69212": { - "virtual_address": 69212, - "size": 4, - "disassembly": "strb r3, [r8, #-0x1]!", - "mnemonic": "strb", - "operands": "r3, [r8, #-0x1]!", - "mode": "none" - }, - "instr_69216": { - "virtual_address": 69216, - "size": 4, - "disassembly": "orrs r3, r5, r6", - "mnemonic": "orrs", - "operands": "r3, r5, r6", - "mode": "none" - }, - "instr_69220": { - "virtual_address": 69220, - "size": 4, - "disassembly": "bne 0x10e48", - "mnemonic": "bne", - "operands": "0x10e48", - "mode": "none" - }, - "bb_69192": { - "virtual_address": 69192, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 69224, - "children": [ - "instr_69192", - "instr_69196", - "instr_69200", - "instr_69204", - "instr_69208", - "instr_69212", - "instr_69216", - "instr_69220" - ] - }, - "instr_69224": { - "virtual_address": 69224, - "size": 4, - "disassembly": "ldr r11, [sp, #0x0]", - "mnemonic": "ldr", - "operands": "r11, [sp, #0x0]", - "mode": "none" - }, - "bb_69224": { - "virtual_address": 69224, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 69228, - "children": [ - "instr_69224" - ] - }, - "instr_69228": { - "virtual_address": 69228, - "size": 4, - "disassembly": "add r3, sp, #0xe8", - "mnemonic": "add", - "operands": "r3, sp, #0xe8", - "mode": "none" - }, - "instr_69232": { - "virtual_address": 69232, - "size": 4, - "disassembly": "sub r3, r3, r8", - "mnemonic": "sub", - "operands": "r3, r3, r8", - "mode": "none" - }, - "instr_69236": { - "virtual_address": 69236, - "size": 4, - "disassembly": "str r3, [sp, #0x0]", - "mnemonic": "str", - "operands": "r3, [sp, #0x0]", - "mode": "none" - }, - "instr_69240": { - "virtual_address": 69240, - "size": 4, - "disassembly": "b 0x10924", - "mnemonic": "b", - "operands": "0x10924", - "mode": "none" - }, - "bb_69228": { - "virtual_address": 69228, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67876, - "children": [ - "instr_69228", - "instr_69232", - "instr_69236", - "instr_69240" - ] - }, - "instr_69244": { - "virtual_address": 69244, - "size": 4, - "disassembly": "mov r2, r5, lsr #0x3", - "mnemonic": "mov", - "operands": "r2, r5, lsr #0x3", - "mode": "none" - }, - "instr_69248": { - "virtual_address": 69248, - "size": 4, - "disassembly": "and r3, r5, #0x7", - "mnemonic": "and", - "operands": "r3, r5, #0x7", - "mode": "none" - }, - "instr_69252": { - "virtual_address": 69252, - "size": 4, - "disassembly": "orr r5, r2, r6, lsl #0x1d", - "mnemonic": "orr", - "operands": "r5, r2, r6, lsl #0x1d", - "mode": "none" - }, - "instr_69256": { - "virtual_address": 69256, - "size": 4, - "disassembly": "mov r6, r6, lsr #0x3", - "mnemonic": "mov", - "operands": "r6, r6, lsr #0x3", - "mode": "none" - }, - "instr_69260": { - "virtual_address": 69260, - "size": 4, - "disassembly": "add r3, r3, #0x30", - "mnemonic": "add", - "operands": "r3, r3, #0x30", - "mode": "none" - }, - "instr_69264": { - "virtual_address": 69264, - "size": 4, - "disassembly": "orrs r2, r5, r6", - "mnemonic": "orrs", - "operands": "r2, r5, r6", - "mode": "none" - }, - "instr_69268": { - "virtual_address": 69268, - "size": 4, - "disassembly": "mov r2, r8", - "mnemonic": "mov", - "operands": "r2, r8", - "mode": "none" - }, - "instr_69272": { - "virtual_address": 69272, - "size": 4, - "disassembly": "strb r3, [r8, #-0x1]!", - "mnemonic": "strb", - "operands": "r3, [r8, #-0x1]!", - "mode": "none" - }, - "instr_69276": { - "virtual_address": 69276, - "size": 4, - "disassembly": "bne 0x10e7c", - "mnemonic": "bne", - "operands": "0x10e7c", - "mode": "none" - }, - "bb_69244": { - "virtual_address": 69244, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 69280, - "children": [ - "instr_69244", - "instr_69248", - "instr_69252", - "instr_69256", - "instr_69260", - "instr_69264", - "instr_69268", - "instr_69272", - "instr_69276" - ] - }, - "instr_69280": { - "virtual_address": 69280, - "size": 4, - "disassembly": "ldr r11, [sp, #0x0]", - "mnemonic": "ldr", - "operands": "r11, [sp, #0x0]", - "mode": "none" - }, - "instr_69284": { - "virtual_address": 69284, - "size": 4, - "disassembly": "mov r1, r11", - "mnemonic": "mov", - "operands": "r1, r11", - "mode": "none" - }, - "instr_69288": { - "virtual_address": 69288, - "size": 4, - "disassembly": "cmp r3, #0x30", - "mnemonic": "cmp", - "operands": "r3, #0x30", - "mode": "none" - }, - "instr_69292": { - "virtual_address": 69292, - "size": 4, - "disassembly": "moveq r1, #0x0", - "mnemonic": "moveq", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_69296": { - "virtual_address": 69296, - "size": 4, - "disassembly": "andne r1, r1, #0x1", - "mnemonic": "andne", - "operands": "r1, r1, #0x1", - "mode": "none" - }, - "instr_69300": { - "virtual_address": 69300, - "size": 4, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_69304": { - "virtual_address": 69304, - "size": 4, - "disassembly": "beq 0x10e6c", - "mnemonic": "beq", - "operands": "0x10e6c", - "mode": "none" - }, - "bb_69280": { - "virtual_address": 69280, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 69308, - "children": [ - "instr_69280", - "instr_69284", - "instr_69288", - "instr_69292", - "instr_69296", - "instr_69300", - "instr_69304" - ] - }, - "instr_69308": { - "virtual_address": 69308, - "size": 4, - "disassembly": "mov r3, #0x30", - "mnemonic": "mov", - "operands": "r3, #0x30", - "mode": "none" - }, - "instr_69312": { - "virtual_address": 69312, - "size": 4, - "disassembly": "sub r2, r2, #0x2", - "mnemonic": "sub", - "operands": "r2, r2, #0x2", - "mode": "none" - }, - "instr_69316": { - "virtual_address": 69316, - "size": 4, - "disassembly": "strb r3, [r8, #-0x1]", - "mnemonic": "strb", - "operands": "r3, [r8, #-0x1]", - "mode": "none" - }, - "instr_69320": { - "virtual_address": 69320, - "size": 4, - "disassembly": "add r3, sp, #0xe8", - "mnemonic": "add", - "operands": "r3, sp, #0xe8", - "mode": "none" - }, - "instr_69324": { - "virtual_address": 69324, - "size": 4, - "disassembly": "sub r3, r3, r2", - "mnemonic": "sub", - "operands": "r3, r3, r2", - "mode": "none" - }, - "instr_69328": { - "virtual_address": 69328, - "size": 4, - "disassembly": "ldr r11, [sp, #0x0]", - "mnemonic": "ldr", - "operands": "r11, [sp, #0x0]", - "mode": "none" - }, - "instr_69332": { - "virtual_address": 69332, - "size": 4, - "disassembly": "mov r8, r2", - "mnemonic": "mov", - "operands": "r8, r2", - "mode": "none" - }, - "instr_69336": { - "virtual_address": 69336, - "size": 4, - "disassembly": "str r3, [sp, #0x0]", - "mnemonic": "str", - "operands": "r3, [sp, #0x0]", - "mode": "none" - }, - "instr_69340": { - "virtual_address": 69340, - "size": 4, - "disassembly": "b 0x10924", - "mnemonic": "b", - "operands": "0x10924", - "mode": "none" - }, - "bb_69308": { - "virtual_address": 69308, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67876, - "children": [ - "instr_69308", - "instr_69312", - "instr_69316", - "instr_69320", - "instr_69324", - "instr_69328", - "instr_69332", - "instr_69336", - "instr_69340" - ] - }, - "instr_69344": { - "virtual_address": 69344, - "size": 4, - "disassembly": "ldr r3, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x4]", - "mode": "none" - }, - "instr_69348": { - "virtual_address": 69348, - "size": 4, - "disassembly": "sub r5, r3, r6", - "mnemonic": "sub", - "operands": "r5, r3, r6", - "mode": "none" - }, - "instr_69352": { - "virtual_address": 69352, - "size": 4, - "disassembly": "cmp r5, #0x0", - "mnemonic": "cmp", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_69356": { - "virtual_address": 69356, - "size": 4, - "disassembly": "ble 0x10aa0", - "mnemonic": "ble", - "operands": "0x10aa0", - "mode": "none" - }, - "bb_69344": { - "virtual_address": 69344, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 69360, - "children": [ - "instr_69344", - "instr_69348", - "instr_69352", - "instr_69356" - ] - }, - "instr_69360": { - "virtual_address": 69360, - "size": 4, - "disassembly": "cmp r5, #0x10", - "mnemonic": "cmp", - "operands": "r5, #0x10", - "mode": "none" - }, - "instr_69364": { - "virtual_address": 69364, - "size": 4, - "disassembly": "ble 0x10fa0", - "mnemonic": "ble", - "operands": "0x10fa0", - "mode": "none" - }, - "bb_69360": { - "virtual_address": 69360, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 69368, - "children": [ - "instr_69360", - "instr_69364" - ] - }, - "instr_69368": { - "virtual_address": 69368, - "size": 4, - "disassembly": "mov r12, r9", - "mnemonic": "mov", - "operands": "r12, r9", - "mode": "none" - }, - "instr_69372": { - "virtual_address": 69372, - "size": 4, - "disassembly": "mov r9, r5", - "mnemonic": "mov", - "operands": "r9, r5", - "mode": "none" - }, - "instr_69376": { - "virtual_address": 69376, - "size": 4, - "disassembly": "mov r5, r4", - "mnemonic": "mov", - "operands": "r5, r4", - "mode": "none" - }, - "instr_69380": { - "virtual_address": 69380, - "size": 4, - "disassembly": "ldr r4, [sp, #0xc]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0xc]", - "mode": "none" - }, - "instr_69384": { - "virtual_address": 69384, - "size": 4, - "disassembly": "b 0x10f24", - "mnemonic": "b", - "operands": "0x10f24", - "mode": "none" - }, - "bb_69368": { - "virtual_address": 69368, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 69412, - "children": [ - "instr_69368", - "instr_69372", - "instr_69376", - "instr_69380", - "instr_69384" - ] - }, - "instr_69388": { - "virtual_address": 69388, - "size": 4, - "disassembly": "add r0, r1, #0x2", - "mnemonic": "add", - "operands": "r0, r1, #0x2", - "mode": "none" - }, - "instr_69392": { - "virtual_address": 69392, - "size": 4, - "disassembly": "mov r1, r3", - "mnemonic": "mov", - "operands": "r1, r3", - "mode": "none" - }, - "instr_69396": { - "virtual_address": 69396, - "size": 4, - "disassembly": "add r12, r12, #0x8", - "mnemonic": "add", - "operands": "r12, r12, #0x8", - "mode": "none" - }, - "bb_69388": { - "virtual_address": 69388, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 69400, - "children": [ - "instr_69388", - "instr_69392", - "instr_69396" - ] - }, - "instr_69400": { - "virtual_address": 69400, - "size": 4, - "disassembly": "sub r9, r9, #0x10", - "mnemonic": "sub", - "operands": "r9, r9, #0x10", - "mode": "none" - }, - "instr_69404": { - "virtual_address": 69404, - "size": 4, - "disassembly": "cmp r9, #0x10", - "mnemonic": "cmp", - "operands": "r9, #0x10", - "mode": "none" - }, - "instr_69408": { - "virtual_address": 69408, - "size": 4, - "disassembly": "ble 0x10f94", - "mnemonic": "ble", - "operands": "0x10f94", - "mode": "none" - }, - "bb_69400": { - "virtual_address": 69400, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 69412, - "children": [ - "instr_69400", - "instr_69404", - "instr_69408" - ] - }, - "instr_69412": { - "virtual_address": 69412, - "size": 4, - "disassembly": "ldr r0, [0x11870]", - "mnemonic": "ldr", - "operands": "r0, [0x11870]", - "mode": "none" - }, - "instr_69416": { - "virtual_address": 69416, - "size": 4, - "disassembly": "str r0, [r12, #0x0]", - "mnemonic": "str", - "operands": "r0, [r12, #0x0]", - "mode": "none" - }, - "instr_69420": { - "virtual_address": 69420, - "size": 4, - "disassembly": "mov r0, #0x10", - "mnemonic": "mov", - "operands": "r0, #0x10", - "mode": "none" - }, - "instr_69424": { - "virtual_address": 69424, - "size": 4, - "disassembly": "add r3, r1, #0x1", - "mnemonic": "add", - "operands": "r3, r1, #0x1", - "mode": "none" - }, - "instr_69428": { - "virtual_address": 69428, - "size": 4, - "disassembly": "add r2, r2, #0x10", - "mnemonic": "add", - "operands": "r2, r2, #0x10", - "mode": "none" - }, - "instr_69432": { - "virtual_address": 69432, - "size": 4, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "none" - }, - "instr_69436": { - "virtual_address": 69436, - "size": 4, - "disassembly": "str r0, [r12, #0x4]", - "mnemonic": "str", - "operands": "r0, [r12, #0x4]", - "mode": "none" - }, - "instr_69440": { - "virtual_address": 69440, - "size": 4, - "disassembly": "str r2, [sp, #0x40]", - "mnemonic": "str", - "operands": "r2, [sp, #0x40]", - "mode": "none" - }, - "instr_69444": { - "virtual_address": 69444, - "size": 4, - "disassembly": "str r3, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x3c]", - "mode": "none" - }, - "instr_69448": { - "virtual_address": 69448, - "size": 4, - "disassembly": "ble 0x10f0c", - "mnemonic": "ble", - "operands": "0x10f0c", - "mode": "none" - }, - "bb_69412": { - "virtual_address": 69412, - "size": 40, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 69452, - "children": [ - "instr_69412", - "instr_69416", - "instr_69420", - "instr_69424", - "instr_69428", - "instr_69432", - "instr_69436", - "instr_69440", - "instr_69444", - "instr_69448" - ] - }, - "instr_69452": { - "virtual_address": 69452, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_69456": { - "virtual_address": 69456, - "size": 4, - "disassembly": "moveq r0, #0x1", - "mnemonic": "moveq", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_69460": { - "virtual_address": 69460, - "size": 4, - "disassembly": "moveq r1, r2", - "mnemonic": "moveq", - "operands": "r1, r2", - "mode": "none" - }, - "instr_69464": { - "virtual_address": 69464, - "size": 4, - "disassembly": "addeq r12, sp, #0x44", - "mnemonic": "addeq", - "operands": "r12, sp, #0x44", - "mode": "none" - }, - "instr_69468": { - "virtual_address": 69468, - "size": 4, - "disassembly": "beq 0x10f18", - "mnemonic": "beq", - "operands": "0x10f18", - "mode": "none" - }, - "bb_69452": { - "virtual_address": 69452, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 69472, - "children": [ - "instr_69452", - "instr_69456", - "instr_69460", - "instr_69464", - "instr_69468" - ] - }, - "instr_69472": { - "virtual_address": 69472, - "size": 4, - "disassembly": "mov r1, r10", - "mnemonic": "mov", - "operands": "r1, r10", - "mode": "none" - }, - "instr_69476": { - "virtual_address": 69476, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_69480": { - "virtual_address": 69480, - "size": 4, - "disassembly": "add r2, sp, #0x38", - "mnemonic": "add", - "operands": "r2, sp, #0x38", - "mode": "none" - }, - "instr_69484": { - "virtual_address": 69484, - "size": 4, - "disassembly": "bl 0x103b4", - "mnemonic": "bl", - "operands": "0x103b4", - "mode": "none" - }, - "instr_69488": { - "virtual_address": 69488, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_69492": { - "virtual_address": 69492, - "size": 4, - "disassembly": "bne 0x1095c", - "mnemonic": "bne", - "operands": "0x1095c", - "mode": "none" - }, - "bb_69472": { - "virtual_address": 69472, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 69496, - "children": [ - "instr_69472", - "instr_69476", - "instr_69480", - "instr_69484", - "instr_69488", - "instr_69492" - ] - }, - "instr_69496": { - "virtual_address": 69496, - "size": 4, - "disassembly": "add r1, sp, #0x3c", - "mnemonic": "add", - "operands": "r1, sp, #0x3c", - "mode": "none" - }, - "instr_69500": { - "virtual_address": 69500, - "size": 4, - "disassembly": "ldmia r1, {r1, r2}", - "mnemonic": "ldmia", - "operands": "r1, {r1, r2}", - "mode": "none" - }, - "instr_69504": { - "virtual_address": 69504, - "size": 4, - "disassembly": "sub r9, r9, #0x10", - "mnemonic": "sub", - "operands": "r9, r9, #0x10", - "mode": "none" - }, - "instr_69508": { - "virtual_address": 69508, - "size": 4, - "disassembly": "cmp r9, #0x10", - "mnemonic": "cmp", - "operands": "r9, #0x10", - "mode": "none" - }, - "instr_69512": { - "virtual_address": 69512, - "size": 4, - "disassembly": "add r12, sp, #0x44", - "mnemonic": "add", - "operands": "r12, sp, #0x44", - "mode": "none" - }, - "instr_69516": { - "virtual_address": 69516, - "size": 4, - "disassembly": "add r0, r1, #0x1", - "mnemonic": "add", - "operands": "r0, r1, #0x1", - "mode": "none" - }, - "instr_69520": { - "virtual_address": 69520, - "size": 4, - "disassembly": "bgt 0x10f24", - "mnemonic": "bgt", - "operands": "0x10f24", - "mode": "none" - }, - "bb_69496": { - "virtual_address": 69496, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 69524, - "children": [ - "instr_69496", - "instr_69500", - "instr_69504", - "instr_69508", - "instr_69512", - "instr_69516", - "instr_69520" - ] - }, - "instr_69524": { - "virtual_address": 69524, - "size": 4, - "disassembly": "mov r4, r5", - "mnemonic": "mov", - "operands": "r4, r5", - "mode": "none" - }, - "instr_69528": { - "virtual_address": 69528, - "size": 4, - "disassembly": "mov r5, r9", - "mnemonic": "mov", - "operands": "r5, r9", - "mode": "none" - }, - "instr_69532": { - "virtual_address": 69532, - "size": 4, - "disassembly": "mov r9, r12", - "mnemonic": "mov", - "operands": "r9, r12", - "mode": "none" - }, - "bb_69524": { - "virtual_address": 69524, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 69536, - "children": [ - "instr_69524", - "instr_69528", - "instr_69532" - ] - }, - "instr_69536": { - "virtual_address": 69536, - "size": 4, - "disassembly": "ldr r3, [0x11870]", - "mnemonic": "ldr", - "operands": "r3, [0x11870]", - "mode": "none" - }, - "instr_69540": { - "virtual_address": 69540, - "size": 4, - "disassembly": "add r2, r2, r5", - "mnemonic": "add", - "operands": "r2, r2, r5", - "mode": "none" - }, - "instr_69544": { - "virtual_address": 69544, - "size": 4, - "disassembly": "cmp r0, #0x7", - "mnemonic": "cmp", - "operands": "r0, #0x7", - "mode": "none" - }, - "instr_69548": { - "virtual_address": 69548, - "size": 4, - "disassembly": "str r5, [r9, #0x4]", - "mnemonic": "str", - "operands": "r5, [r9, #0x4]", - "mode": "none" - }, - "instr_69552": { - "virtual_address": 69552, - "size": 4, - "disassembly": "str r3, [r9, #0x0]", - "mnemonic": "str", - "operands": "r3, [r9, #0x0]", - "mode": "none" - }, - "instr_69556": { - "virtual_address": 69556, - "size": 4, - "disassembly": "str r2, [sp, #0x40]", - "mnemonic": "str", - "operands": "r2, [sp, #0x40]", - "mode": "none" - }, - "instr_69560": { - "virtual_address": 69560, - "size": 4, - "disassembly": "str r0, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r0, [sp, #0x3c]", - "mode": "none" - }, - "instr_69564": { - "virtual_address": 69564, - "size": 4, - "disassembly": "ble 0x11440", - "mnemonic": "ble", - "operands": "0x11440", - "mode": "none" - }, - "bb_69536": { - "virtual_address": 69536, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 69568, - "children": [ - "instr_69536", - "instr_69540", - "instr_69544", - "instr_69548", - "instr_69552", - "instr_69556", - "instr_69560", - "instr_69564" - ] - }, - "instr_69568": { - "virtual_address": 69568, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_69572": { - "virtual_address": 69572, - "size": 4, - "disassembly": "moveq r0, #0x1", - "mnemonic": "moveq", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_69576": { - "virtual_address": 69576, - "size": 4, - "disassembly": "moveq r1, r2", - "mnemonic": "moveq", - "operands": "r1, r2", - "mode": "none" - }, - "instr_69580": { - "virtual_address": 69580, - "size": 4, - "disassembly": "addeq r9, sp, #0x44", - "mnemonic": "addeq", - "operands": "r9, sp, #0x44", - "mode": "none" - }, - "instr_69584": { - "virtual_address": 69584, - "size": 4, - "disassembly": "beq 0x10aa0", - "mnemonic": "beq", - "operands": "0x10aa0", - "mode": "none" - }, - "bb_69568": { - "virtual_address": 69568, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 69588, - "children": [ - "instr_69568", - "instr_69572", - "instr_69576", - "instr_69580", - "instr_69584" - ] - }, - "instr_69588": { - "virtual_address": 69588, - "size": 4, - "disassembly": "mov r1, r10", - "mnemonic": "mov", - "operands": "r1, r10", - "mode": "none" - }, - "instr_69592": { - "virtual_address": 69592, - "size": 4, - "disassembly": "ldr r0, [sp, #0xc]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0xc]", - "mode": "none" - }, - "instr_69596": { - "virtual_address": 69596, - "size": 4, - "disassembly": "add r2, sp, #0x38", - "mnemonic": "add", - "operands": "r2, sp, #0x38", - "mode": "none" - }, - "instr_69600": { - "virtual_address": 69600, - "size": 4, - "disassembly": "bl 0x103b4", - "mnemonic": "bl", - "operands": "0x103b4", - "mode": "none" - }, - "instr_69604": { - "virtual_address": 69604, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_69608": { - "virtual_address": 69608, - "size": 4, - "disassembly": "bne 0x1095c", - "mnemonic": "bne", - "operands": "0x1095c", - "mode": "none" - }, - "bb_69588": { - "virtual_address": 69588, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 69612, - "children": [ - "instr_69588", - "instr_69592", - "instr_69596", - "instr_69600", - "instr_69604", - "instr_69608" - ] - }, - "instr_69612": { - "virtual_address": 69612, - "size": 4, - "disassembly": "ldr r3, [sp, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x0]", - "mode": "none" - }, - "instr_69616": { - "virtual_address": 69616, - "size": 4, - "disassembly": "add r1, sp, #0x3c", - "mnemonic": "add", - "operands": "r1, sp, #0x3c", - "mode": "none" - }, - "instr_69620": { - "virtual_address": 69620, - "size": 4, - "disassembly": "ldmia r1, {r1, r2}", - "mnemonic": "ldmia", - "operands": "r1, {r1, r2}", - "mode": "none" - }, - "instr_69624": { - "virtual_address": 69624, - "size": 4, - "disassembly": "sub r4, r4, r3", - "mnemonic": "sub", - "operands": "r4, r4, r3", - "mode": "none" - }, - "instr_69628": { - "virtual_address": 69628, - "size": 4, - "disassembly": "cmp r4, #0x0", - "mnemonic": "cmp", - "operands": "r4, #0x0", - "mode": "none" - }, - "instr_69632": { - "virtual_address": 69632, - "size": 4, - "disassembly": "add r9, sp, #0x44", - "mnemonic": "add", - "operands": "r9, sp, #0x44", - "mode": "none" - }, - "instr_69636": { - "virtual_address": 69636, - "size": 4, - "disassembly": "add r0, r1, #0x1", - "mnemonic": "add", - "operands": "r0, r1, #0x1", - "mode": "none" - }, - "instr_69640": { - "virtual_address": 69640, - "size": 4, - "disassembly": "ble 0x10ab0", - "mnemonic": "ble", - "operands": "0x10ab0", - "mode": "none" - }, - "bb_69612": { - "virtual_address": 69612, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 69644, - "children": [ - "instr_69612", - "instr_69616", - "instr_69620", - "instr_69624", - "instr_69628", - "instr_69632", - "instr_69636", - "instr_69640" - ] - }, - "instr_69644": { - "virtual_address": 69644, - "size": 4, - "disassembly": "cmp r4, #0x10", - "mnemonic": "cmp", - "operands": "r4, #0x10", - "mode": "none" - }, - "instr_69648": { - "virtual_address": 69648, - "size": 4, - "disassembly": "ble 0x110b0", - "mnemonic": "ble", - "operands": "0x110b0", - "mode": "none" - }, - "bb_69644": { - "virtual_address": 69644, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 69652, - "children": [ - "instr_69644", - "instr_69648" - ] - }, - "instr_69652": { - "virtual_address": 69652, - "size": 4, - "disassembly": "mov r12, r9", - "mnemonic": "mov", - "operands": "r12, r9", - "mode": "none" - }, - "instr_69656": { - "virtual_address": 69656, - "size": 4, - "disassembly": "mov r5, #0x10", - "mnemonic": "mov", - "operands": "r5, #0x10", - "mode": "none" - }, - "instr_69660": { - "virtual_address": 69660, - "size": 4, - "disassembly": "mov r9, r4", - "mnemonic": "mov", - "operands": "r9, r4", - "mode": "none" - }, - "instr_69664": { - "virtual_address": 69664, - "size": 4, - "disassembly": "ldr r4, [sp, #0xc]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0xc]", - "mode": "none" - }, - "instr_69668": { - "virtual_address": 69668, - "size": 4, - "disassembly": "b 0x11040", - "mnemonic": "b", - "operands": "0x11040", - "mode": "none" - }, - "bb_69652": { - "virtual_address": 69652, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 69696, - "children": [ - "instr_69652", - "instr_69656", - "instr_69660", - "instr_69664", - "instr_69668" - ] - }, - "instr_69672": { - "virtual_address": 69672, - "size": 4, - "disassembly": "add r0, r1, #0x2", - "mnemonic": "add", - "operands": "r0, r1, #0x2", - "mode": "none" - }, - "instr_69676": { - "virtual_address": 69676, - "size": 4, - "disassembly": "mov r1, r3", - "mnemonic": "mov", - "operands": "r1, r3", - "mode": "none" - }, - "instr_69680": { - "virtual_address": 69680, - "size": 4, - "disassembly": "add r12, r12, #0x8", - "mnemonic": "add", - "operands": "r12, r12, #0x8", - "mode": "none" - }, - "bb_69672": { - "virtual_address": 69672, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 69684, - "children": [ - "instr_69672", - "instr_69676", - "instr_69680" - ] - }, - "instr_69684": { - "virtual_address": 69684, - "size": 4, - "disassembly": "sub r9, r9, #0x10", - "mnemonic": "sub", - "operands": "r9, r9, #0x10", - "mode": "none" - }, - "instr_69688": { - "virtual_address": 69688, - "size": 4, - "disassembly": "cmp r9, #0x10", - "mnemonic": "cmp", - "operands": "r9, #0x10", - "mode": "none" - }, - "instr_69692": { - "virtual_address": 69692, - "size": 4, - "disassembly": "ble 0x110a8", - "mnemonic": "ble", - "operands": "0x110a8", - "mode": "none" - }, - "bb_69684": { - "virtual_address": 69684, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 69696, - "children": [ - "instr_69684", - "instr_69688", - "instr_69692" - ] - }, - "instr_69696": { - "virtual_address": 69696, - "size": 4, - "disassembly": "add r3, r1, #0x1", - "mnemonic": "add", - "operands": "r3, r1, #0x1", - "mode": "none" - }, - "instr_69700": { - "virtual_address": 69700, - "size": 4, - "disassembly": "ldr r0, [0x11870]", - "mnemonic": "ldr", - "operands": "r0, [0x11870]", - "mode": "none" - }, - "instr_69704": { - "virtual_address": 69704, - "size": 4, - "disassembly": "add r2, r2, #0x10", - "mnemonic": "add", - "operands": "r2, r2, #0x10", - "mode": "none" - }, - "instr_69708": { - "virtual_address": 69708, - "size": 4, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "none" - }, - "instr_69712": { - "virtual_address": 69712, - "size": 4, - "disassembly": "stmia r12, {r0, r5}", - "mnemonic": "stmia", - "operands": "r12, {r0, r5}", - "mode": "none" - }, - "instr_69716": { - "virtual_address": 69716, - "size": 4, - "disassembly": "str r2, [sp, #0x40]", - "mnemonic": "str", - "operands": "r2, [sp, #0x40]", - "mode": "none" - }, - "instr_69720": { - "virtual_address": 69720, - "size": 4, - "disassembly": "str r3, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x3c]", - "mode": "none" - }, - "instr_69724": { - "virtual_address": 69724, - "size": 4, - "disassembly": "ble 0x11028", - "mnemonic": "ble", - "operands": "0x11028", - "mode": "none" - }, - "bb_69696": { - "virtual_address": 69696, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 69728, - "children": [ - "instr_69696", - "instr_69700", - "instr_69704", - "instr_69708", - "instr_69712", - "instr_69716", - "instr_69720", - "instr_69724" - ] - }, - "instr_69728": { - "virtual_address": 69728, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_69732": { - "virtual_address": 69732, - "size": 4, - "disassembly": "moveq r0, #0x1", - "mnemonic": "moveq", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_69736": { - "virtual_address": 69736, - "size": 4, - "disassembly": "moveq r1, r2", - "mnemonic": "moveq", - "operands": "r1, r2", - "mode": "none" - }, - "instr_69740": { - "virtual_address": 69740, - "size": 4, - "disassembly": "addeq r12, sp, #0x44", - "mnemonic": "addeq", - "operands": "r12, sp, #0x44", - "mode": "none" - }, - "instr_69744": { - "virtual_address": 69744, - "size": 4, - "disassembly": "beq 0x11034", - "mnemonic": "beq", - "operands": "0x11034", - "mode": "none" - }, - "bb_69728": { - "virtual_address": 69728, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 69748, - "children": [ - "instr_69728", - "instr_69732", - "instr_69736", - "instr_69740", - "instr_69744" - ] - }, - "instr_69748": { - "virtual_address": 69748, - "size": 4, - "disassembly": "mov r1, r10", - "mnemonic": "mov", - "operands": "r1, r10", - "mode": "none" - }, - "instr_69752": { - "virtual_address": 69752, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_69756": { - "virtual_address": 69756, - "size": 4, - "disassembly": "add r2, sp, #0x38", - "mnemonic": "add", - "operands": "r2, sp, #0x38", - "mode": "none" - }, - "instr_69760": { - "virtual_address": 69760, - "size": 4, - "disassembly": "bl 0x103b4", - "mnemonic": "bl", - "operands": "0x103b4", - "mode": "none" - }, - "instr_69764": { - "virtual_address": 69764, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_69768": { - "virtual_address": 69768, - "size": 4, - "disassembly": "bne 0x1095c", - "mnemonic": "bne", - "operands": "0x1095c", - "mode": "none" - }, - "bb_69748": { - "virtual_address": 69748, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 69772, - "children": [ - "instr_69748", - "instr_69752", - "instr_69756", - "instr_69760", - "instr_69764", - "instr_69768" - ] - }, - "instr_69772": { - "virtual_address": 69772, - "size": 4, - "disassembly": "add r1, sp, #0x3c", - "mnemonic": "add", - "operands": "r1, sp, #0x3c", - "mode": "none" - }, - "instr_69776": { - "virtual_address": 69776, - "size": 4, - "disassembly": "ldmia r1, {r1, r2}", - "mnemonic": "ldmia", - "operands": "r1, {r1, r2}", - "mode": "none" - }, - "instr_69780": { - "virtual_address": 69780, - "size": 4, - "disassembly": "sub r9, r9, #0x10", - "mnemonic": "sub", - "operands": "r9, r9, #0x10", - "mode": "none" - }, - "instr_69784": { - "virtual_address": 69784, - "size": 4, - "disassembly": "cmp r9, #0x10", - "mnemonic": "cmp", - "operands": "r9, #0x10", - "mode": "none" - }, - "instr_69788": { - "virtual_address": 69788, - "size": 4, - "disassembly": "add r12, sp, #0x44", - "mnemonic": "add", - "operands": "r12, sp, #0x44", - "mode": "none" - }, - "instr_69792": { - "virtual_address": 69792, - "size": 4, - "disassembly": "add r0, r1, #0x1", - "mnemonic": "add", - "operands": "r0, r1, #0x1", - "mode": "none" - }, - "instr_69796": { - "virtual_address": 69796, - "size": 4, - "disassembly": "bgt 0x11040", - "mnemonic": "bgt", - "operands": "0x11040", - "mode": "none" - }, - "bb_69772": { - "virtual_address": 69772, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 69800, - "children": [ - "instr_69772", - "instr_69776", - "instr_69780", - "instr_69784", - "instr_69788", - "instr_69792", - "instr_69796" - ] - }, - "instr_69800": { - "virtual_address": 69800, - "size": 4, - "disassembly": "mov r4, r9", - "mnemonic": "mov", - "operands": "r4, r9", - "mode": "none" - }, - "instr_69804": { - "virtual_address": 69804, - "size": 4, - "disassembly": "mov r9, r12", - "mnemonic": "mov", - "operands": "r9, r12", - "mode": "none" - }, - "bb_69800": { - "virtual_address": 69800, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 69808, - "children": [ - "instr_69800", - "instr_69804" - ] - }, - "instr_69808": { - "virtual_address": 69808, - "size": 4, - "disassembly": "ldr r3, [0x11870]", - "mnemonic": "ldr", - "operands": "r3, [0x11870]", - "mode": "none" - }, - "instr_69812": { - "virtual_address": 69812, - "size": 4, - "disassembly": "cmp r0, #0x7", - "mnemonic": "cmp", - "operands": "r0, #0x7", - "mode": "none" - }, - "instr_69816": { - "virtual_address": 69816, - "size": 4, - "disassembly": "add r2, r2, r4", - "mnemonic": "add", - "operands": "r2, r2, r4", - "mode": "none" - }, - "instr_69820": { - "virtual_address": 69820, - "size": 4, - "disassembly": "str r4, [r9, #0x4]", - "mnemonic": "str", - "operands": "r4, [r9, #0x4]", - "mode": "none" - }, - "instr_69824": { - "virtual_address": 69824, - "size": 4, - "disassembly": "str r3, [r9, #0x0]", - "mnemonic": "str", - "operands": "r3, [r9, #0x0]", - "mode": "none" - }, - "instr_69828": { - "virtual_address": 69828, - "size": 4, - "disassembly": "str r0, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r0, [sp, #0x3c]", - "mode": "none" - }, - "instr_69832": { - "virtual_address": 69832, - "size": 4, - "disassembly": "str r2, [sp, #0x40]", - "mnemonic": "str", - "operands": "r2, [sp, #0x40]", - "mode": "none" - }, - "instr_69836": { - "virtual_address": 69836, - "size": 4, - "disassembly": "addle r9, r9, #0x8", - "mnemonic": "addle", - "operands": "r9, r9, #0x8", - "mode": "none" - }, - "instr_69840": { - "virtual_address": 69840, - "size": 4, - "disassembly": "addle r0, r0, #0x1", - "mnemonic": "addle", - "operands": "r0, r0, #0x1", - "mode": "none" - }, - "instr_69844": { - "virtual_address": 69844, - "size": 4, - "disassembly": "ble 0x10ab0", - "mnemonic": "ble", - "operands": "0x10ab0", - "mode": "none" - }, - "bb_69808": { - "virtual_address": 69808, - "size": 40, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 69848, - "children": [ - "instr_69808", - "instr_69812", - "instr_69816", - "instr_69820", - "instr_69824", - "instr_69828", - "instr_69832", - "instr_69836", - "instr_69840", - "instr_69844" - ] - }, - "instr_69848": { - "virtual_address": 69848, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_69852": { - "virtual_address": 69852, - "size": 4, - "disassembly": "beq 0x10e08", - "mnemonic": "beq", - "operands": "0x10e08", - "mode": "none" - }, - "bb_69848": { - "virtual_address": 69848, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 69856, - "children": [ - "instr_69848", - "instr_69852" - ] - }, - "instr_69856": { - "virtual_address": 69856, - "size": 4, - "disassembly": "mov r1, r10", - "mnemonic": "mov", - "operands": "r1, r10", - "mode": "none" - }, - "instr_69860": { - "virtual_address": 69860, - "size": 4, - "disassembly": "ldr r0, [sp, #0xc]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0xc]", - "mode": "none" - }, - "instr_69864": { - "virtual_address": 69864, - "size": 4, - "disassembly": "add r2, sp, #0x38", - "mnemonic": "add", - "operands": "r2, sp, #0x38", - "mode": "none" - }, - "instr_69868": { - "virtual_address": 69868, - "size": 4, - "disassembly": "bl 0x103b4", - "mnemonic": "bl", - "operands": "0x103b4", - "mode": "none" - }, - "instr_69872": { - "virtual_address": 69872, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_69876": { - "virtual_address": 69876, - "size": 4, - "disassembly": "bne 0x1095c", - "mnemonic": "bne", - "operands": "0x1095c", - "mode": "none" - }, - "bb_69856": { - "virtual_address": 69856, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 69880, - "children": [ - "instr_69856", - "instr_69860", - "instr_69864", - "instr_69868", - "instr_69872", - "instr_69876" - ] - }, - "instr_69880": { - "virtual_address": 69880, - "size": 4, - "disassembly": "ldr r0, [sp, #0x3c]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x3c]", - "mode": "none" - }, - "instr_69884": { - "virtual_address": 69884, - "size": 4, - "disassembly": "ldr r2, [sp, #0x40]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x40]", - "mode": "none" - }, - "instr_69888": { - "virtual_address": 69888, - "size": 4, - "disassembly": "add r9, sp, #0x44", - "mnemonic": "add", - "operands": "r9, sp, #0x44", - "mode": "none" - }, - "instr_69892": { - "virtual_address": 69892, - "size": 4, - "disassembly": "add r0, r0, #0x1", - "mnemonic": "add", - "operands": "r0, r0, #0x1", - "mode": "none" - }, - "instr_69896": { - "virtual_address": 69896, - "size": 4, - "disassembly": "b 0x10ab0", - "mnemonic": "b", - "operands": "0x10ab0", - "mode": "none" - }, - "bb_69880": { - "virtual_address": 69880, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68272, - "children": [ - "instr_69880", - "instr_69884", - "instr_69888", - "instr_69892", - "instr_69896" - ] - }, - "instr_69900": { - "virtual_address": 69900, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_69904": { - "virtual_address": 69904, - "size": 4, - "disassembly": "beq 0x113d0", - "mnemonic": "beq", - "operands": "0x113d0", - "mode": "none" - }, - "bb_69900": { - "virtual_address": 69900, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 69908, - "children": [ - "instr_69900", - "instr_69904" - ] - }, - "instr_69908": { - "virtual_address": 69908, - "size": 4, - "disassembly": "mov r1, r10", - "mnemonic": "mov", - "operands": "r1, r10", - "mode": "none" - }, - "instr_69912": { - "virtual_address": 69912, - "size": 4, - "disassembly": "ldr r0, [sp, #0xc]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0xc]", - "mode": "none" - }, - "instr_69916": { - "virtual_address": 69916, - "size": 4, - "disassembly": "add r2, sp, #0x38", - "mnemonic": "add", - "operands": "r2, sp, #0x38", - "mode": "none" - }, - "instr_69920": { - "virtual_address": 69920, - "size": 4, - "disassembly": "bl 0x103b4", - "mnemonic": "bl", - "operands": "0x103b4", - "mode": "none" - }, - "instr_69924": { - "virtual_address": 69924, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_69928": { - "virtual_address": 69928, - "size": 4, - "disassembly": "bne 0x1095c", - "mnemonic": "bne", - "operands": "0x1095c", - "mode": "none" - }, - "bb_69908": { - "virtual_address": 69908, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 69932, - "children": [ - "instr_69908", - "instr_69912", - "instr_69916", - "instr_69920", - "instr_69924", - "instr_69928" - ] - }, - "instr_69932": { - "virtual_address": 69932, - "size": 4, - "disassembly": "add r1, sp, #0x3c", - "mnemonic": "add", - "operands": "r1, sp, #0x3c", - "mode": "none" - }, - "instr_69936": { - "virtual_address": 69936, - "size": 4, - "disassembly": "ldmia r1, {r1, r2}", - "mnemonic": "ldmia", - "operands": "r1, {r1, r2}", - "mode": "none" - }, - "instr_69940": { - "virtual_address": 69940, - "size": 4, - "disassembly": "add r9, sp, #0x44", - "mnemonic": "add", - "operands": "r9, sp, #0x44", - "mode": "none" - }, - "instr_69944": { - "virtual_address": 69944, - "size": 4, - "disassembly": "add r0, r1, #0x1", - "mnemonic": "add", - "operands": "r0, r1, #0x1", - "mode": "none" - }, - "instr_69948": { - "virtual_address": 69948, - "size": 4, - "disassembly": "b 0x10a34", - "mnemonic": "b", - "operands": "0x10a34", - "mode": "none" - }, - "bb_69932": { - "virtual_address": 69932, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68148, - "children": [ - "instr_69932", - "instr_69936", - "instr_69940", - "instr_69944", - "instr_69948" - ] - }, - "instr_69952": { - "virtual_address": 69952, - "size": 4, - "disassembly": "mov r2, #0x2", - "mnemonic": "mov", - "operands": "r2, #0x2", - "mode": "none" - }, - "instr_69956": { - "virtual_address": 69956, - "size": 4, - "disassembly": "mov r0, #0x1", - "mnemonic": "mov", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_69960": { - "virtual_address": 69960, - "size": 4, - "disassembly": "add r3, sp, #0x34", - "mnemonic": "add", - "operands": "r3, sp, #0x34", - "mode": "none" - }, - "instr_69964": { - "virtual_address": 69964, - "size": 4, - "disassembly": "str r3, [sp, #0x44]", - "mnemonic": "str", - "operands": "r3, [sp, #0x44]", - "mode": "none" - }, - "instr_69968": { - "virtual_address": 69968, - "size": 4, - "disassembly": "str r2, [sp, #0x48]", - "mnemonic": "str", - "operands": "r2, [sp, #0x48]", - "mode": "none" - }, - "instr_69972": { - "virtual_address": 69972, - "size": 4, - "disassembly": "add r9, sp, #0x44", - "mnemonic": "add", - "operands": "r9, sp, #0x44", - "mode": "none" - }, - "bb_69952": { - "virtual_address": 69952, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 69976, - "children": [ - "instr_69952", - "instr_69956", - "instr_69960", - "instr_69964", - "instr_69968", - "instr_69972" - ] - }, - "instr_69976": { - "virtual_address": 69976, - "size": 4, - "disassembly": "mov r1, r0", - "mnemonic": "mov", - "operands": "r1, r0", - "mode": "none" - }, - "bb_69976": { - "virtual_address": 69976, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 69980, - "children": [ - "instr_69976" - ] - }, - "instr_69980": { - "virtual_address": 69980, - "size": 4, - "disassembly": "add r9, r9, #0x8", - "mnemonic": "add", - "operands": "r9, r9, #0x8", - "mode": "none" - }, - "instr_69984": { - "virtual_address": 69984, - "size": 4, - "disassembly": "add r0, r1, #0x1", - "mnemonic": "add", - "operands": "r0, r1, #0x1", - "mode": "none" - }, - "instr_69988": { - "virtual_address": 69988, - "size": 4, - "disassembly": "b 0x10a94", - "mnemonic": "b", - "operands": "0x10a94", - "mode": "none" - }, - "bb_69980": { - "virtual_address": 69980, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68244, - "children": [ - "instr_69980", - "instr_69984", - "instr_69988" - ] - }, - "instr_69992": { - "virtual_address": 69992, - "size": 4, - "disassembly": "cmp r5, #0x10", - "mnemonic": "cmp", - "operands": "r5, #0x10", - "mode": "none" - }, - "instr_69996": { - "virtual_address": 69996, - "size": 4, - "disassembly": "ble 0x117ec", - "mnemonic": "ble", - "operands": "0x117ec", - "mode": "none" - }, - "bb_69992": { - "virtual_address": 69992, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 70000, - "children": [ - "instr_69992", - "instr_69996" - ] - }, - "instr_70000": { - "virtual_address": 70000, - "size": 4, - "disassembly": "mov lr, r9", - "mnemonic": "mov", - "operands": "lr, r9", - "mode": "none" - }, - "instr_70004": { - "virtual_address": 70004, - "size": 4, - "disassembly": "mov r3, #0x10", - "mnemonic": "mov", - "operands": "r3, #0x10", - "mode": "none" - }, - "instr_70008": { - "virtual_address": 70008, - "size": 4, - "disassembly": "mov r9, r7", - "mnemonic": "mov", - "operands": "r9, r7", - "mode": "none" - }, - "instr_70012": { - "virtual_address": 70012, - "size": 4, - "disassembly": "ldr r2, [sp, #0x40]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x40]", - "mode": "none" - }, - "instr_70016": { - "virtual_address": 70016, - "size": 4, - "disassembly": "mov r7, r6", - "mnemonic": "mov", - "operands": "r7, r6", - "mode": "none" - }, - "instr_70020": { - "virtual_address": 70020, - "size": 4, - "disassembly": "ldr r12, [sp, #0x3c]", - "mnemonic": "ldr", - "operands": "r12, [sp, #0x3c]", - "mode": "none" - }, - "instr_70024": { - "virtual_address": 70024, - "size": 4, - "disassembly": "mov r6, r4", - "mnemonic": "mov", - "operands": "r6, r4", - "mode": "none" - }, - "instr_70028": { - "virtual_address": 70028, - "size": 4, - "disassembly": "ldr r4, [sp, #0xc]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0xc]", - "mode": "none" - }, - "instr_70032": { - "virtual_address": 70032, - "size": 4, - "disassembly": "b 0x111ac", - "mnemonic": "b", - "operands": "0x111ac", - "mode": "none" - }, - "bb_70000": { - "virtual_address": 70000, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 70060, - "children": [ - "instr_70000", - "instr_70004", - "instr_70008", - "instr_70012", - "instr_70016", - "instr_70020", - "instr_70024", - "instr_70028", - "instr_70032" - ] - }, - "instr_70036": { - "virtual_address": 70036, - "size": 4, - "disassembly": "add r1, r12, #0x2", - "mnemonic": "add", - "operands": "r1, r12, #0x2", - "mode": "none" - }, - "instr_70040": { - "virtual_address": 70040, - "size": 4, - "disassembly": "mov r12, r0", - "mnemonic": "mov", - "operands": "r12, r0", - "mode": "none" - }, - "instr_70044": { - "virtual_address": 70044, - "size": 4, - "disassembly": "add lr, lr, #0x8", - "mnemonic": "add", - "operands": "lr, lr, #0x8", - "mode": "none" - }, - "bb_70036": { - "virtual_address": 70036, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 70048, - "children": [ - "instr_70036", - "instr_70040", - "instr_70044" - ] - }, - "instr_70048": { - "virtual_address": 70048, - "size": 4, - "disassembly": "sub r5, r5, #0x10", - "mnemonic": "sub", - "operands": "r5, r5, #0x10", - "mode": "none" - }, - "instr_70052": { - "virtual_address": 70052, - "size": 4, - "disassembly": "cmp r5, #0x10", - "mnemonic": "cmp", - "operands": "r5, #0x10", - "mode": "none" - }, - "instr_70056": { - "virtual_address": 70056, - "size": 4, - "disassembly": "ble 0x11218", - "mnemonic": "ble", - "operands": "0x11218", - "mode": "none" - }, - "bb_70048": { - "virtual_address": 70048, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 70060, - "children": [ - "instr_70048", - "instr_70052", - "instr_70056" - ] - }, - "instr_70060": { - "virtual_address": 70060, - "size": 4, - "disassembly": "add r0, r12, #0x1", - "mnemonic": "add", - "operands": "r0, r12, #0x1", - "mode": "none" - }, - "instr_70064": { - "virtual_address": 70064, - "size": 4, - "disassembly": "ldr r1, [0x11874]", - "mnemonic": "ldr", - "operands": "r1, [0x11874]", - "mode": "none" - }, - "instr_70068": { - "virtual_address": 70068, - "size": 4, - "disassembly": "add r2, r2, #0x10", - "mnemonic": "add", - "operands": "r2, r2, #0x10", - "mode": "none" - }, - "instr_70072": { - "virtual_address": 70072, - "size": 4, - "disassembly": "cmp r0, #0x7", - "mnemonic": "cmp", - "operands": "r0, #0x7", - "mode": "none" - }, - "instr_70076": { - "virtual_address": 70076, - "size": 4, - "disassembly": "stmia lr, {r1, r3}", - "mnemonic": "stmia", - "operands": "lr, {r1, r3}", - "mode": "none" - }, - "instr_70080": { - "virtual_address": 70080, - "size": 4, - "disassembly": "str r2, [sp, #0x40]", - "mnemonic": "str", - "operands": "r2, [sp, #0x40]", - "mode": "none" - }, - "instr_70084": { - "virtual_address": 70084, - "size": 4, - "disassembly": "str r0, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r0, [sp, #0x3c]", - "mode": "none" - }, - "instr_70088": { - "virtual_address": 70088, - "size": 4, - "disassembly": "ble 0x11194", - "mnemonic": "ble", - "operands": "0x11194", - "mode": "none" - }, - "bb_70060": { - "virtual_address": 70060, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 70092, - "children": [ - "instr_70060", - "instr_70064", - "instr_70068", - "instr_70072", - "instr_70076", - "instr_70080", - "instr_70084", - "instr_70088" - ] - }, - "instr_70092": { - "virtual_address": 70092, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_70096": { - "virtual_address": 70096, - "size": 4, - "disassembly": "moveq r12, r2", - "mnemonic": "moveq", - "operands": "r12, r2", - "mode": "none" - }, - "instr_70100": { - "virtual_address": 70100, - "size": 4, - "disassembly": "moveq r1, #0x1", - "mnemonic": "moveq", - "operands": "r1, #0x1", - "mode": "none" - }, - "instr_70104": { - "virtual_address": 70104, - "size": 4, - "disassembly": "addeq lr, sp, #0x44", - "mnemonic": "addeq", - "operands": "lr, sp, #0x44", - "mode": "none" - }, - "instr_70108": { - "virtual_address": 70108, - "size": 4, - "disassembly": "beq 0x111a0", - "mnemonic": "beq", - "operands": "0x111a0", - "mode": "none" - }, - "bb_70092": { - "virtual_address": 70092, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 70112, - "children": [ - "instr_70092", - "instr_70096", - "instr_70100", - "instr_70104", - "instr_70108" - ] - }, - "instr_70112": { - "virtual_address": 70112, - "size": 4, - "disassembly": "mov r1, r10", - "mnemonic": "mov", - "operands": "r1, r10", - "mode": "none" - }, - "instr_70116": { - "virtual_address": 70116, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_70120": { - "virtual_address": 70120, - "size": 4, - "disassembly": "add r2, sp, #0x38", - "mnemonic": "add", - "operands": "r2, sp, #0x38", - "mode": "none" - }, - "instr_70124": { - "virtual_address": 70124, - "size": 4, - "disassembly": "bl 0x103b4", - "mnemonic": "bl", - "operands": "0x103b4", - "mode": "none" - }, - "instr_70128": { - "virtual_address": 70128, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_70132": { - "virtual_address": 70132, - "size": 4, - "disassembly": "bne 0x1095c", - "mnemonic": "bne", - "operands": "0x1095c", - "mode": "none" - }, - "bb_70112": { - "virtual_address": 70112, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 70136, - "children": [ - "instr_70112", - "instr_70116", - "instr_70120", - "instr_70124", - "instr_70128", - "instr_70132" - ] - }, - "instr_70136": { - "virtual_address": 70136, - "size": 4, - "disassembly": "ldr r12, [sp, #0x3c]", - "mnemonic": "ldr", - "operands": "r12, [sp, #0x3c]", - "mode": "none" - }, - "instr_70140": { - "virtual_address": 70140, - "size": 4, - "disassembly": "sub r5, r5, #0x10", - "mnemonic": "sub", - "operands": "r5, r5, #0x10", - "mode": "none" - }, - "instr_70144": { - "virtual_address": 70144, - "size": 4, - "disassembly": "cmp r5, #0x10", - "mnemonic": "cmp", - "operands": "r5, #0x10", - "mode": "none" - }, - "instr_70148": { - "virtual_address": 70148, - "size": 4, - "disassembly": "mov r3, #0x10", - "mnemonic": "mov", - "operands": "r3, #0x10", - "mode": "none" - }, - "instr_70152": { - "virtual_address": 70152, - "size": 4, - "disassembly": "ldr r2, [sp, #0x40]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x40]", - "mode": "none" - }, - "instr_70156": { - "virtual_address": 70156, - "size": 4, - "disassembly": "add lr, sp, #0x44", - "mnemonic": "add", - "operands": "lr, sp, #0x44", - "mode": "none" - }, - "instr_70160": { - "virtual_address": 70160, - "size": 4, - "disassembly": "add r1, r12, #0x1", - "mnemonic": "add", - "operands": "r1, r12, #0x1", - "mode": "none" - }, - "instr_70164": { - "virtual_address": 70164, - "size": 4, - "disassembly": "bgt 0x111ac", - "mnemonic": "bgt", - "operands": "0x111ac", - "mode": "none" - }, - "bb_70136": { - "virtual_address": 70136, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 70168, - "children": [ - "instr_70136", - "instr_70140", - "instr_70144", - "instr_70148", - "instr_70152", - "instr_70156", - "instr_70160", - "instr_70164" - ] - }, - "instr_70168": { - "virtual_address": 70168, - "size": 4, - "disassembly": "mov r4, r6", - "mnemonic": "mov", - "operands": "r4, r6", - "mode": "none" - }, - "instr_70172": { - "virtual_address": 70172, - "size": 4, - "disassembly": "mov r6, r7", - "mnemonic": "mov", - "operands": "r6, r7", - "mode": "none" - }, - "instr_70176": { - "virtual_address": 70176, - "size": 4, - "disassembly": "mov r7, r9", - "mnemonic": "mov", - "operands": "r7, r9", - "mode": "none" - }, - "instr_70180": { - "virtual_address": 70180, - "size": 4, - "disassembly": "mov r9, lr", - "mnemonic": "mov", - "operands": "r9, lr", - "mode": "none" - }, - "bb_70168": { - "virtual_address": 70168, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 70184, - "children": [ - "instr_70168", - "instr_70172", - "instr_70176", - "instr_70180" - ] - }, - "instr_70184": { - "virtual_address": 70184, - "size": 4, - "disassembly": "ldr r3, [0x11874]", - "mnemonic": "ldr", - "operands": "r3, [0x11874]", - "mode": "none" - }, - "instr_70188": { - "virtual_address": 70188, - "size": 4, - "disassembly": "cmp r1, #0x7", - "mnemonic": "cmp", - "operands": "r1, #0x7", - "mode": "none" - }, - "instr_70192": { - "virtual_address": 70192, - "size": 4, - "disassembly": "add r2, r5, r2", - "mnemonic": "add", - "operands": "r2, r5, r2", - "mode": "none" - }, - "instr_70196": { - "virtual_address": 70196, - "size": 4, - "disassembly": "str r5, [r9, #0x4]", - "mnemonic": "str", - "operands": "r5, [r9, #0x4]", - "mode": "none" - }, - "instr_70200": { - "virtual_address": 70200, - "size": 4, - "disassembly": "str r3, [r9, #0x0]", - "mnemonic": "str", - "operands": "r3, [r9, #0x0]", - "mode": "none" - }, - "instr_70204": { - "virtual_address": 70204, - "size": 4, - "disassembly": "str r2, [sp, #0x40]", - "mnemonic": "str", - "operands": "r2, [sp, #0x40]", - "mode": "none" - }, - "instr_70208": { - "virtual_address": 70208, - "size": 4, - "disassembly": "str r1, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r1, [sp, #0x3c]", - "mode": "none" - }, - "instr_70212": { - "virtual_address": 70212, - "size": 4, - "disassembly": "addle r9, r9, #0x8", - "mnemonic": "addle", - "operands": "r9, r9, #0x8", - "mode": "none" - }, - "instr_70216": { - "virtual_address": 70216, - "size": 4, - "disassembly": "addle r0, r1, #0x1", - "mnemonic": "addle", - "operands": "r0, r1, #0x1", - "mode": "none" - }, - "instr_70220": { - "virtual_address": 70220, - "size": 4, - "disassembly": "ble 0x109f8", - "mnemonic": "ble", - "operands": "0x109f8", - "mode": "none" - }, - "bb_70184": { - "virtual_address": 70184, - "size": 40, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 70224, - "children": [ - "instr_70184", - "instr_70188", - "instr_70192", - "instr_70196", - "instr_70200", - "instr_70204", - "instr_70208", - "instr_70212", - "instr_70216", - "instr_70220" - ] - }, - "instr_70224": { - "virtual_address": 70224, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_70228": { - "virtual_address": 70228, - "size": 4, - "disassembly": "beq 0x11568", - "mnemonic": "beq", - "operands": "0x11568", - "mode": "none" - }, - "bb_70224": { - "virtual_address": 70224, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 70232, - "children": [ - "instr_70224", - "instr_70228" - ] - }, - "instr_70232": { - "virtual_address": 70232, - "size": 4, - "disassembly": "mov r1, r10", - "mnemonic": "mov", - "operands": "r1, r10", - "mode": "none" - }, - "instr_70236": { - "virtual_address": 70236, - "size": 4, - "disassembly": "ldr r0, [sp, #0xc]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0xc]", - "mode": "none" - }, - "instr_70240": { - "virtual_address": 70240, - "size": 4, - "disassembly": "add r2, sp, #0x38", - "mnemonic": "add", - "operands": "r2, sp, #0x38", - "mode": "none" - }, - "instr_70244": { - "virtual_address": 70244, - "size": 4, - "disassembly": "bl 0x103b4", - "mnemonic": "bl", - "operands": "0x103b4", - "mode": "none" - }, - "instr_70248": { - "virtual_address": 70248, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_70252": { - "virtual_address": 70252, - "size": 4, - "disassembly": "bne 0x1095c", - "mnemonic": "bne", - "operands": "0x1095c", - "mode": "none" - }, - "bb_70232": { - "virtual_address": 70232, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 70256, - "children": [ - "instr_70232", - "instr_70236", - "instr_70240", - "instr_70244", - "instr_70248", - "instr_70252" - ] - }, - "instr_70256": { - "virtual_address": 70256, - "size": 4, - "disassembly": "add r9, sp, #0x44", - "mnemonic": "add", - "operands": "r9, sp, #0x44", - "mode": "none" - }, - "instr_70260": { - "virtual_address": 70260, - "size": 4, - "disassembly": "b 0x109ec", - "mnemonic": "b", - "operands": "0x109ec", - "mode": "none" - }, - "bb_70256": { - "virtual_address": 70256, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68076, - "children": [ - "instr_70256", - "instr_70260" - ] - }, - "instr_70264": { - "virtual_address": 70264, - "size": 4, - "disassembly": "tst r11, #0x4", - "mnemonic": "tst", - "operands": "r11, #0x4", - "mode": "none" - }, - "instr_70268": { - "virtual_address": 70268, - "size": 4, - "disassembly": "str r2, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r2, [sp, #0x3c]", - "mode": "none" - }, - "instr_70272": { - "virtual_address": 70272, - "size": 4, - "disassembly": "beq 0x1137c", - "mnemonic": "beq", - "operands": "0x1137c", - "mode": "none" - }, - "bb_70264": { - "virtual_address": 70264, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 70276, - "children": [ - "instr_70264", - "instr_70268", - "instr_70272" - ] - }, - "instr_70276": { - "virtual_address": 70276, - "size": 4, - "disassembly": "ldr r3, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x4]", - "mode": "none" - }, - "instr_70280": { - "virtual_address": 70280, - "size": 4, - "disassembly": "sub r4, r3, r6", - "mnemonic": "sub", - "operands": "r4, r3, r6", - "mode": "none" - }, - "instr_70284": { - "virtual_address": 70284, - "size": 4, - "disassembly": "cmp r4, #0x0", - "mnemonic": "cmp", - "operands": "r4, #0x0", - "mode": "none" - }, - "instr_70288": { - "virtual_address": 70288, - "size": 4, - "disassembly": "ble 0x1137c", - "mnemonic": "ble", - "operands": "0x1137c", - "mode": "none" - }, - "bb_70276": { - "virtual_address": 70276, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 70292, - "children": [ - "instr_70276", - "instr_70280", - "instr_70284", - "instr_70288" - ] - }, - "instr_70292": { - "virtual_address": 70292, - "size": 4, - "disassembly": "add r9, sp, #0x44", - "mnemonic": "add", - "operands": "r9, sp, #0x44", - "mode": "none" - }, - "bb_70292": { - "virtual_address": 70292, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 70296, - "children": [ - "instr_70292" - ] - }, - "instr_70296": { - "virtual_address": 70296, - "size": 4, - "disassembly": "cmp r4, #0x10", - "mnemonic": "cmp", - "operands": "r4, #0x10", - "mode": "none" - }, - "instr_70300": { - "virtual_address": 70300, - "size": 4, - "disassembly": "ble 0x117fc", - "mnemonic": "ble", - "operands": "0x117fc", - "mode": "none" - }, - "bb_70296": { - "virtual_address": 70296, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 70304, - "children": [ - "instr_70296", - "instr_70300" - ] - }, - "instr_70304": { - "virtual_address": 70304, - "size": 4, - "disassembly": "ldr r1, [sp, #0x3c]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x3c]", - "mode": "none" - }, - "instr_70308": { - "virtual_address": 70308, - "size": 4, - "disassembly": "mov r5, #0x10", - "mnemonic": "mov", - "operands": "r5, #0x10", - "mode": "none" - }, - "instr_70312": { - "virtual_address": 70312, - "size": 4, - "disassembly": "mov r12, r1", - "mnemonic": "mov", - "operands": "r12, r1", - "mode": "none" - }, - "instr_70316": { - "virtual_address": 70316, - "size": 4, - "disassembly": "ldr r8, [sp, #0xc]", - "mnemonic": "ldr", - "operands": "r8, [sp, #0xc]", - "mode": "none" - }, - "instr_70320": { - "virtual_address": 70320, - "size": 4, - "disassembly": "b 0x112cc", - "mnemonic": "b", - "operands": "0x112cc", - "mode": "none" - }, - "bb_70304": { - "virtual_address": 70304, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 70348, - "children": [ - "instr_70304", - "instr_70308", - "instr_70312", - "instr_70316", - "instr_70320" - ] - }, - "instr_70324": { - "virtual_address": 70324, - "size": 4, - "disassembly": "add r0, r12, #0x2", - "mnemonic": "add", - "operands": "r0, r12, #0x2", - "mode": "none" - }, - "instr_70328": { - "virtual_address": 70328, - "size": 4, - "disassembly": "mov r12, r3", - "mnemonic": "mov", - "operands": "r12, r3", - "mode": "none" - }, - "instr_70332": { - "virtual_address": 70332, - "size": 4, - "disassembly": "add r9, r9, #0x8", - "mnemonic": "add", - "operands": "r9, r9, #0x8", - "mode": "none" - }, - "bb_70324": { - "virtual_address": 70324, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 70336, - "children": [ - "instr_70324", - "instr_70328", - "instr_70332" - ] - }, - "instr_70336": { - "virtual_address": 70336, - "size": 4, - "disassembly": "sub r4, r4, #0x10", - "mnemonic": "sub", - "operands": "r4, r4, #0x10", - "mode": "none" - }, - "instr_70340": { - "virtual_address": 70340, - "size": 4, - "disassembly": "cmp r4, #0x10", - "mnemonic": "cmp", - "operands": "r4, #0x10", - "mode": "none" - }, - "instr_70344": { - "virtual_address": 70344, - "size": 4, - "disassembly": "ble 0x11334", - "mnemonic": "ble", - "operands": "0x11334", - "mode": "none" - }, - "bb_70336": { - "virtual_address": 70336, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 70348, - "children": [ - "instr_70336", - "instr_70340", - "instr_70344" - ] - }, - "instr_70348": { - "virtual_address": 70348, - "size": 4, - "disassembly": "add r3, r12, #0x1", - "mnemonic": "add", - "operands": "r3, r12, #0x1", - "mode": "none" - }, - "instr_70352": { - "virtual_address": 70352, - "size": 4, - "disassembly": "ldr r1, [0x11874]", - "mnemonic": "ldr", - "operands": "r1, [0x11874]", - "mode": "none" - }, - "instr_70356": { - "virtual_address": 70356, - "size": 4, - "disassembly": "add r2, r2, #0x10", - "mnemonic": "add", - "operands": "r2, r2, #0x10", - "mode": "none" - }, - "instr_70360": { - "virtual_address": 70360, - "size": 4, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "none" - }, - "instr_70364": { - "virtual_address": 70364, - "size": 4, - "disassembly": "stmia r9, {r1, r5}", - "mnemonic": "stmia", - "operands": "r9, {r1, r5}", - "mode": "none" - }, - "instr_70368": { - "virtual_address": 70368, - "size": 4, - "disassembly": "str r2, [sp, #0x40]", - "mnemonic": "str", - "operands": "r2, [sp, #0x40]", - "mode": "none" - }, - "instr_70372": { - "virtual_address": 70372, - "size": 4, - "disassembly": "str r3, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x3c]", - "mode": "none" - }, - "instr_70376": { - "virtual_address": 70376, - "size": 4, - "disassembly": "ble 0x112b4", - "mnemonic": "ble", - "operands": "0x112b4", - "mode": "none" - }, - "bb_70348": { - "virtual_address": 70348, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 70380, - "children": [ - "instr_70348", - "instr_70352", - "instr_70356", - "instr_70360", - "instr_70364", - "instr_70368", - "instr_70372", - "instr_70376" - ] - }, - "instr_70380": { - "virtual_address": 70380, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_70384": { - "virtual_address": 70384, - "size": 4, - "disassembly": "moveq r0, #0x1", - "mnemonic": "moveq", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_70388": { - "virtual_address": 70388, - "size": 4, - "disassembly": "moveq r12, r2", - "mnemonic": "moveq", - "operands": "r12, r2", - "mode": "none" - }, - "instr_70392": { - "virtual_address": 70392, - "size": 4, - "disassembly": "addeq r9, sp, #0x44", - "mnemonic": "addeq", - "operands": "r9, sp, #0x44", - "mode": "none" - }, - "instr_70396": { - "virtual_address": 70396, - "size": 4, - "disassembly": "beq 0x112c0", - "mnemonic": "beq", - "operands": "0x112c0", - "mode": "none" - }, - "bb_70380": { - "virtual_address": 70380, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 70400, - "children": [ - "instr_70380", - "instr_70384", - "instr_70388", - "instr_70392", - "instr_70396" - ] - }, - "instr_70400": { - "virtual_address": 70400, - "size": 4, - "disassembly": "mov r1, r10", - "mnemonic": "mov", - "operands": "r1, r10", - "mode": "none" - }, - "instr_70404": { - "virtual_address": 70404, - "size": 4, - "disassembly": "mov r0, r8", - "mnemonic": "mov", - "operands": "r0, r8", - "mode": "none" - }, - "instr_70408": { - "virtual_address": 70408, - "size": 4, - "disassembly": "add r2, sp, #0x38", - "mnemonic": "add", - "operands": "r2, sp, #0x38", - "mode": "none" - }, - "instr_70412": { - "virtual_address": 70412, - "size": 4, - "disassembly": "bl 0x103b4", - "mnemonic": "bl", - "operands": "0x103b4", - "mode": "none" - }, - "instr_70416": { - "virtual_address": 70416, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_70420": { - "virtual_address": 70420, - "size": 4, - "disassembly": "bne 0x1095c", - "mnemonic": "bne", - "operands": "0x1095c", - "mode": "none" - }, - "bb_70400": { - "virtual_address": 70400, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 70424, - "children": [ - "instr_70400", - "instr_70404", - "instr_70408", - "instr_70412", - "instr_70416", - "instr_70420" - ] - }, - "instr_70424": { - "virtual_address": 70424, - "size": 4, - "disassembly": "ldr r12, [sp, #0x3c]", - "mnemonic": "ldr", - "operands": "r12, [sp, #0x3c]", - "mode": "none" - }, - "instr_70428": { - "virtual_address": 70428, - "size": 4, - "disassembly": "sub r4, r4, #0x10", - "mnemonic": "sub", - "operands": "r4, r4, #0x10", - "mode": "none" - }, - "instr_70432": { - "virtual_address": 70432, - "size": 4, - "disassembly": "cmp r4, #0x10", - "mnemonic": "cmp", - "operands": "r4, #0x10", - "mode": "none" - }, - "instr_70436": { - "virtual_address": 70436, - "size": 4, - "disassembly": "ldr r2, [sp, #0x40]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x40]", - "mode": "none" - }, - "instr_70440": { - "virtual_address": 70440, - "size": 4, - "disassembly": "add r9, sp, #0x44", - "mnemonic": "add", - "operands": "r9, sp, #0x44", - "mode": "none" - }, - "instr_70444": { - "virtual_address": 70444, - "size": 4, - "disassembly": "add r0, r12, #0x1", - "mnemonic": "add", - "operands": "r0, r12, #0x1", - "mode": "none" - }, - "instr_70448": { - "virtual_address": 70448, - "size": 4, - "disassembly": "bgt 0x112cc", - "mnemonic": "bgt", - "operands": "0x112cc", - "mode": "none" - }, - "bb_70424": { - "virtual_address": 70424, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 70452, - "children": [ - "instr_70424", - "instr_70428", - "instr_70432", - "instr_70436", - "instr_70440", - "instr_70444", - "instr_70448" - ] - }, - "instr_70452": { - "virtual_address": 70452, - "size": 4, - "disassembly": "ldr r3, [0x11874]", - "mnemonic": "ldr", - "operands": "r3, [0x11874]", - "mode": "none" - }, - "instr_70456": { - "virtual_address": 70456, - "size": 4, - "disassembly": "add r2, r2, r4", - "mnemonic": "add", - "operands": "r2, r2, r4", - "mode": "none" - }, - "instr_70460": { - "virtual_address": 70460, - "size": 4, - "disassembly": "cmp r0, #0x7", - "mnemonic": "cmp", - "operands": "r0, #0x7", - "mode": "none" - }, - "instr_70464": { - "virtual_address": 70464, - "size": 4, - "disassembly": "str r4, [r9, #0x4]", - "mnemonic": "str", - "operands": "r4, [r9, #0x4]", - "mode": "none" - }, - "instr_70468": { - "virtual_address": 70468, - "size": 4, - "disassembly": "str r3, [r9, #0x0]", - "mnemonic": "str", - "operands": "r3, [r9, #0x0]", - "mode": "none" - }, - "instr_70472": { - "virtual_address": 70472, - "size": 4, - "disassembly": "str r0, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r0, [sp, #0x3c]", - "mode": "none" - }, - "instr_70476": { - "virtual_address": 70476, - "size": 4, - "disassembly": "str r2, [sp, #0x40]", - "mnemonic": "str", - "operands": "r2, [sp, #0x40]", - "mode": "none" - }, - "instr_70480": { - "virtual_address": 70480, - "size": 4, - "disassembly": "ble 0x10b10", - "mnemonic": "ble", - "operands": "0x10b10", - "mode": "none" - }, - "bb_70452": { - "virtual_address": 70452, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 70484, - "children": [ - "instr_70452", - "instr_70456", - "instr_70460", - "instr_70464", - "instr_70468", - "instr_70472", - "instr_70476", - "instr_70480" - ] - }, - "instr_70484": { - "virtual_address": 70484, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_70488": { - "virtual_address": 70488, - "size": 4, - "disassembly": "beq 0x1137c", - "mnemonic": "beq", - "operands": "0x1137c", - "mode": "none" - }, - "bb_70484": { - "virtual_address": 70484, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 70492, - "children": [ - "instr_70484", - "instr_70488" - ] - }, - "instr_70492": { - "virtual_address": 70492, - "size": 4, - "disassembly": "mov r1, r10", - "mnemonic": "mov", - "operands": "r1, r10", - "mode": "none" - }, - "instr_70496": { - "virtual_address": 70496, - "size": 4, - "disassembly": "ldr r0, [sp, #0xc]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0xc]", - "mode": "none" - }, - "instr_70500": { - "virtual_address": 70500, - "size": 4, - "disassembly": "add r2, sp, #0x38", - "mnemonic": "add", - "operands": "r2, sp, #0x38", - "mode": "none" - }, - "instr_70504": { - "virtual_address": 70504, - "size": 4, - "disassembly": "bl 0x103b4", - "mnemonic": "bl", - "operands": "0x103b4", - "mode": "none" - }, - "instr_70508": { - "virtual_address": 70508, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_70512": { - "virtual_address": 70512, - "size": 4, - "disassembly": "bne 0x1095c", - "mnemonic": "bne", - "operands": "0x1095c", - "mode": "none" - }, - "bb_70492": { - "virtual_address": 70492, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 70516, - "children": [ - "instr_70492", - "instr_70496", - "instr_70500", - "instr_70504", - "instr_70508", - "instr_70512" - ] - }, - "instr_70516": { - "virtual_address": 70516, - "size": 4, - "disassembly": "ldr r2, [sp, #0x40]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x40]", - "mode": "none" - }, - "instr_70520": { - "virtual_address": 70520, - "size": 4, - "disassembly": "b 0x10b10", - "mnemonic": "b", - "operands": "0x10b10", - "mode": "none" - }, - "bb_70516": { - "virtual_address": 70516, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68368, - "children": [ - "instr_70516", - "instr_70520" - ] - }, - "instr_70524": { - "virtual_address": 70524, - "size": 4, - "disassembly": "ldmib sp, {r2, r3}", - "mnemonic": "ldmib", - "operands": "sp, {r2, r3}", - "mode": "none" - }, - "instr_70528": { - "virtual_address": 70528, - "size": 4, - "disassembly": "cmp r2, r6", - "mnemonic": "cmp", - "operands": "r2, r6", - "mode": "none" - }, - "instr_70532": { - "virtual_address": 70532, - "size": 4, - "disassembly": "addge r3, r3, r2", - "mnemonic": "addge", - "operands": "r3, r3, r2", - "mode": "none" - }, - "instr_70536": { - "virtual_address": 70536, - "size": 4, - "disassembly": "addlt r3, r3, r6", - "mnemonic": "addlt", - "operands": "r3, r3, r6", - "mode": "none" - }, - "instr_70540": { - "virtual_address": 70540, - "size": 4, - "disassembly": "str r3, [sp, #0x8]", - "mnemonic": "str", - "operands": "r3, [sp, #0x8]", - "mode": "none" - }, - "instr_70544": { - "virtual_address": 70544, - "size": 4, - "disassembly": "b 0x10b2c", - "mnemonic": "b", - "operands": "0x10b2c", - "mode": "none" - }, - "bb_70524": { - "virtual_address": 70524, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68396, - "children": [ - "instr_70524", - "instr_70528", - "instr_70532", - "instr_70536", - "instr_70540", - "instr_70544" - ] - }, - "instr_70548": { - "virtual_address": 70548, - "size": 4, - "disassembly": "mov r4, r2", - "mnemonic": "mov", - "operands": "r4, r2", - "mode": "none" - }, - "instr_70552": { - "virtual_address": 70552, - "size": 4, - "disassembly": "str r2, [sp, #0x0]", - "mnemonic": "str", - "operands": "r2, [sp, #0x0]", - "mode": "none" - }, - "instr_70556": { - "virtual_address": 70556, - "size": 4, - "disassembly": "add r8, sp, #0xe8", - "mnemonic": "add", - "operands": "r8, sp, #0xe8", - "mode": "none" - }, - "instr_70560": { - "virtual_address": 70560, - "size": 4, - "disassembly": "b 0x10924", - "mnemonic": "b", - "operands": "0x10924", - "mode": "none" - }, - "bb_70548": { - "virtual_address": 70548, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67876, - "children": [ - "instr_70548", - "instr_70552", - "instr_70556", - "instr_70560" - ] - }, - "instr_70564": { - "virtual_address": 70564, - "size": 4, - "disassembly": "str r11, [sp, #0x0]", - "mnemonic": "str", - "operands": "r11, [sp, #0x0]", - "mode": "none" - }, - "bb_70564": { - "virtual_address": 70564, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 70568, - "children": [ - "instr_70564" - ] - }, - "instr_70568": { - "virtual_address": 70568, - "size": 4, - "disassembly": "cmp r5, #0xa", - "mnemonic": "cmp", - "operands": "r5, #0xa", - "mode": "none" - }, - "instr_70572": { - "virtual_address": 70572, - "size": 4, - "disassembly": "sbcs r3, r6, #0x0", - "mnemonic": "sbcs", - "operands": "r3, r6, #0x0", - "mode": "none" - }, - "instr_70576": { - "virtual_address": 70576, - "size": 4, - "disassembly": "bcs 0x115d4", - "mnemonic": "bcs", - "operands": "0x115d4", - "mode": "none" - }, - "bb_70568": { - "virtual_address": 70568, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 70580, - "children": [ - "instr_70568", - "instr_70572", - "instr_70576" - ] - }, - "instr_70580": { - "virtual_address": 70580, - "size": 4, - "disassembly": "mov r3, #0x1", - "mnemonic": "mov", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_70584": { - "virtual_address": 70584, - "size": 4, - "disassembly": "add r5, r5, #0x30", - "mnemonic": "add", - "operands": "r5, r5, #0x30", - "mode": "none" - }, - "instr_70588": { - "virtual_address": 70588, - "size": 4, - "disassembly": "ldr r11, [sp, #0x0]", - "mnemonic": "ldr", - "operands": "r11, [sp, #0x0]", - "mode": "none" - }, - "instr_70592": { - "virtual_address": 70592, - "size": 4, - "disassembly": "strb r5, [sp, #0xe7]", - "mnemonic": "strb", - "operands": "r5, [sp, #0xe7]", - "mode": "none" - }, - "instr_70596": { - "virtual_address": 70596, - "size": 4, - "disassembly": "str r3, [sp, #0x0]", - "mnemonic": "str", - "operands": "r3, [sp, #0x0]", - "mode": "none" - }, - "instr_70600": { - "virtual_address": 70600, - "size": 4, - "disassembly": "add r8, sp, #0xe7", - "mnemonic": "add", - "operands": "r8, sp, #0xe7", - "mode": "none" - }, - "instr_70604": { - "virtual_address": 70604, - "size": 4, - "disassembly": "b 0x10924", - "mnemonic": "b", - "operands": "0x10924", - "mode": "none" - }, - "bb_70580": { - "virtual_address": 70580, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67876, - "children": [ - "instr_70580", - "instr_70584", - "instr_70588", - "instr_70592", - "instr_70596", - "instr_70600", - "instr_70604" - ] - }, - "instr_70608": { - "virtual_address": 70608, - "size": 4, - "disassembly": "ldr r3, [sp, #0x14]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x14]", - "mode": "none" - }, - "instr_70612": { - "virtual_address": 70612, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_70616": { - "virtual_address": 70616, - "size": 4, - "disassembly": "bne 0x114c8", - "mnemonic": "bne", - "operands": "0x114c8", - "mode": "none" - }, - "bb_70608": { - "virtual_address": 70608, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 70620, - "children": [ - "instr_70608", - "instr_70612", - "instr_70616" - ] - }, - "instr_70620": { - "virtual_address": 70620, - "size": 4, - "disassembly": "mov r0, #0x1", - "mnemonic": "mov", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_70624": { - "virtual_address": 70624, - "size": 4, - "disassembly": "mov r1, r2", - "mnemonic": "mov", - "operands": "r1, r2", - "mode": "none" - }, - "instr_70628": { - "virtual_address": 70628, - "size": 4, - "disassembly": "add r9, sp, #0x44", - "mnemonic": "add", - "operands": "r9, sp, #0x44", - "mode": "none" - }, - "instr_70632": { - "virtual_address": 70632, - "size": 4, - "disassembly": "b 0x10a94", - "mnemonic": "b", - "operands": "0x10a94", - "mode": "none" - }, - "bb_70620": { - "virtual_address": 70620, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68244, - "children": [ - "instr_70620", - "instr_70624", - "instr_70628", - "instr_70632" - ] - }, - "instr_70636": { - "virtual_address": 70636, - "size": 4, - "disassembly": "ldr r3, [sp, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x0]", - "mode": "none" - }, - "instr_70640": { - "virtual_address": 70640, - "size": 4, - "disassembly": "ands r3, r3, #0x10", - "mnemonic": "ands", - "operands": "r3, r3, #0x10", - "mode": "none" - }, - "instr_70644": { - "virtual_address": 70644, - "size": 4, - "disassembly": "bne 0x1145c", - "mnemonic": "bne", - "operands": "0x1145c", - "mode": "none" - }, - "bb_70636": { - "virtual_address": 70636, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 70648, - "children": [ - "instr_70636", - "instr_70640", - "instr_70644" - ] - }, - "instr_70648": { - "virtual_address": 70648, - "size": 4, - "disassembly": "ldr r2, [sp, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x0]", - "mode": "none" - }, - "instr_70652": { - "virtual_address": 70652, - "size": 4, - "disassembly": "ands r2, r2, #0x40", - "mnemonic": "ands", - "operands": "r2, r2, #0x40", - "mode": "none" - }, - "instr_70656": { - "virtual_address": 70656, - "size": 4, - "disassembly": "beq 0x11450", - "mnemonic": "beq", - "operands": "0x11450", - "mode": "none" - }, - "bb_70648": { - "virtual_address": 70648, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 70660, - "children": [ - "instr_70648", - "instr_70652", - "instr_70656" - ] - }, - "instr_70660": { - "virtual_address": 70660, - "size": 4, - "disassembly": "ldr r2, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x10]", - "mode": "none" - }, - "instr_70664": { - "virtual_address": 70664, - "size": 4, - "disassembly": "ldr r5, [r2], #0x4", - "mnemonic": "ldr", - "operands": "r5, [r2], #0x4", - "mode": "none" - }, - "instr_70668": { - "virtual_address": 70668, - "size": 4, - "disassembly": "mov r5, r5, lsl #0x10", - "mnemonic": "mov", - "operands": "r5, r5, lsl #0x10", - "mode": "none" - }, - "instr_70672": { - "virtual_address": 70672, - "size": 4, - "disassembly": "mov r6, r3", - "mnemonic": "mov", - "operands": "r6, r3", - "mode": "none" - }, - "instr_70676": { - "virtual_address": 70676, - "size": 4, - "disassembly": "str r2, [sp, #0x10]", - "mnemonic": "str", - "operands": "r2, [sp, #0x10]", - "mode": "none" - }, - "instr_70680": { - "virtual_address": 70680, - "size": 4, - "disassembly": "mov r3, #0x1", - "mnemonic": "mov", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_70684": { - "virtual_address": 70684, - "size": 4, - "disassembly": "mov r5, r5, lsr #0x10", - "mnemonic": "mov", - "operands": "r5, r5, lsr #0x10", - "mode": "none" - }, - "instr_70688": { - "virtual_address": 70688, - "size": 4, - "disassembly": "b 0x108cc", - "mnemonic": "b", - "operands": "0x108cc", - "mode": "none" - }, - "bb_70660": { - "virtual_address": 70660, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67788, - "children": [ - "instr_70660", - "instr_70664", - "instr_70668", - "instr_70672", - "instr_70676", - "instr_70680", - "instr_70684", - "instr_70688" - ] - }, - "instr_70692": { - "virtual_address": 70692, - "size": 4, - "disassembly": "mov r3, #0x2d", - "mnemonic": "mov", - "operands": "r3, #0x2d", - "mode": "none" - }, - "instr_70696": { - "virtual_address": 70696, - "size": 4, - "disassembly": "rsbs r5, r5, #0x0", - "mnemonic": "rsbs", - "operands": "r5, r5, #0x0", - "mode": "none" - }, - "instr_70700": { - "virtual_address": 70700, - "size": 4, - "disassembly": "strb r3, [sp, #0x33]", - "mnemonic": "strb", - "operands": "r3, [sp, #0x33]", - "mode": "none" - }, - "instr_70704": { - "virtual_address": 70704, - "size": 4, - "disassembly": "str r11, [sp, #0x0]", - "mnemonic": "str", - "operands": "r11, [sp, #0x0]", - "mode": "none" - }, - "instr_70708": { - "virtual_address": 70708, - "size": 4, - "disassembly": "mov r3, #0x1", - "mnemonic": "mov", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_70712": { - "virtual_address": 70712, - "size": 4, - "disassembly": "rsc r6, r6, #0x0", - "mnemonic": "rsc", - "operands": "r6, r6, #0x0", - "mode": "none" - }, - "instr_70716": { - "virtual_address": 70716, - "size": 4, - "disassembly": "b 0x108d4", - "mnemonic": "b", - "operands": "0x108d4", - "mode": "none" - }, - "bb_70692": { - "virtual_address": 70692, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67796, - "children": [ - "instr_70692", - "instr_70696", - "instr_70700", - "instr_70704", - "instr_70708", - "instr_70712", - "instr_70716" - ] - }, - "instr_70720": { - "virtual_address": 70720, - "size": 4, - "disassembly": "mov r1, r0", - "mnemonic": "mov", - "operands": "r1, r0", - "mode": "none" - }, - "instr_70724": { - "virtual_address": 70724, - "size": 4, - "disassembly": "add r9, r9, #0x8", - "mnemonic": "add", - "operands": "r9, r9, #0x8", - "mode": "none" - }, - "instr_70728": { - "virtual_address": 70728, - "size": 4, - "disassembly": "add r0, r0, #0x1", - "mnemonic": "add", - "operands": "r0, r0, #0x1", - "mode": "none" - }, - "instr_70732": { - "virtual_address": 70732, - "size": 4, - "disassembly": "b 0x10aa0", - "mnemonic": "b", - "operands": "0x10aa0", - "mode": "none" - }, - "bb_70720": { - "virtual_address": 70720, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68256, - "children": [ - "instr_70720", - "instr_70724", - "instr_70728", - "instr_70732" - ] - }, - "instr_70736": { - "virtual_address": 70736, - "size": 4, - "disassembly": "ldr r3, [sp, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x0]", - "mode": "none" - }, - "instr_70740": { - "virtual_address": 70740, - "size": 4, - "disassembly": "ands r6, r3, #0x200", - "mnemonic": "ands", - "operands": "r6, r3, #0x200", - "mode": "none" - }, - "instr_70744": { - "virtual_address": 70744, - "size": 4, - "disassembly": "bne 0x1173c", - "mnemonic": "bne", - "operands": "0x1173c", - "mode": "none" - }, - "bb_70736": { - "virtual_address": 70736, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 70748, - "children": [ - "instr_70736", - "instr_70740", - "instr_70744" - ] - }, - "instr_70748": { - "virtual_address": 70748, - "size": 4, - "disassembly": "ldr r2, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x10]", - "mode": "none" - }, - "instr_70752": { - "virtual_address": 70752, - "size": 4, - "disassembly": "ldr r5, [r2], #0x4", - "mnemonic": "ldr", - "operands": "r5, [r2], #0x4", - "mode": "none" - }, - "instr_70756": { - "virtual_address": 70756, - "size": 4, - "disassembly": "mov r3, #0x1", - "mnemonic": "mov", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_70760": { - "virtual_address": 70760, - "size": 4, - "disassembly": "str r2, [sp, #0x10]", - "mnemonic": "str", - "operands": "r2, [sp, #0x10]", - "mode": "none" - }, - "instr_70764": { - "virtual_address": 70764, - "size": 4, - "disassembly": "b 0x108cc", - "mnemonic": "b", - "operands": "0x108cc", - "mode": "none" - }, - "bb_70748": { - "virtual_address": 70748, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67788, - "children": [ - "instr_70748", - "instr_70752", - "instr_70756", - "instr_70760", - "instr_70764" - ] - }, - "instr_70768": { - "virtual_address": 70768, - "size": 4, - "disassembly": "tst r11, #0x200", - "mnemonic": "tst", - "operands": "r11, #0x200", - "mode": "none" - }, - "instr_70772": { - "virtual_address": 70772, - "size": 4, - "disassembly": "bne 0x1171c", - "mnemonic": "bne", - "operands": "0x1171c", - "mode": "none" - }, - "bb_70768": { - "virtual_address": 70768, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 70776, - "children": [ - "instr_70768", - "instr_70772" - ] - }, - "instr_70776": { - "virtual_address": 70776, - "size": 4, - "disassembly": "ldr r5, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r5, [sp, #0x10]", - "mode": "none" - }, - "instr_70780": { - "virtual_address": 70780, - "size": 4, - "disassembly": "ldr r3, [r5], #0x4", - "mnemonic": "ldr", - "operands": "r3, [r5], #0x4", - "mode": "none" - }, - "instr_70784": { - "virtual_address": 70784, - "size": 4, - "disassembly": "mov r6, r3, asr #0x1f", - "mnemonic": "mov", - "operands": "r6, r3, asr #0x1f", - "mode": "none" - }, - "instr_70788": { - "virtual_address": 70788, - "size": 4, - "disassembly": "str r5, [sp, #0x10]", - "mnemonic": "str", - "operands": "r5, [sp, #0x10]", - "mode": "none" - }, - "instr_70792": { - "virtual_address": 70792, - "size": 4, - "disassembly": "mov r5, r3", - "mnemonic": "mov", - "operands": "r5, r3", - "mode": "none" - }, - "instr_70796": { - "virtual_address": 70796, - "size": 4, - "disassembly": "mov r3, r6", - "mnemonic": "mov", - "operands": "r3, r6", - "mode": "none" - }, - "instr_70800": { - "virtual_address": 70800, - "size": 4, - "disassembly": "b 0x107fc", - "mnemonic": "b", - "operands": "0x107fc", - "mode": "none" - }, - "bb_70776": { - "virtual_address": 70776, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67580, - "children": [ - "instr_70776", - "instr_70780", - "instr_70784", - "instr_70788", - "instr_70792", - "instr_70796", - "instr_70800" - ] - }, - "instr_70804": { - "virtual_address": 70804, - "size": 4, - "disassembly": "ands r6, r11, #0x200", - "mnemonic": "ands", - "operands": "r6, r11, #0x200", - "mode": "none" - }, - "instr_70808": { - "virtual_address": 70808, - "size": 4, - "disassembly": "bne 0x11758", - "mnemonic": "bne", - "operands": "0x11758", - "mode": "none" - }, - "bb_70804": { - "virtual_address": 70804, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 70812, - "children": [ - "instr_70804", - "instr_70808" - ] - }, - "instr_70812": { - "virtual_address": 70812, - "size": 4, - "disassembly": "ldr r3, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x10]", - "mode": "none" - }, - "instr_70816": { - "virtual_address": 70816, - "size": 4, - "disassembly": "ldr r5, [r3], #0x4", - "mnemonic": "ldr", - "operands": "r5, [r3], #0x4", - "mode": "none" - }, - "instr_70820": { - "virtual_address": 70820, - "size": 4, - "disassembly": "str r3, [sp, #0x10]", - "mnemonic": "str", - "operands": "r3, [sp, #0x10]", - "mode": "none" - }, - "instr_70824": { - "virtual_address": 70824, - "size": 4, - "disassembly": "b 0x108c0", - "mnemonic": "b", - "operands": "0x108c0", - "mode": "none" - }, - "bb_70812": { - "virtual_address": 70812, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67776, - "children": [ - "instr_70812", - "instr_70816", - "instr_70820", - "instr_70824" - ] - }, - "instr_70828": { - "virtual_address": 70828, - "size": 4, - "disassembly": "ldr r5, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r5, [sp, #0x10]", - "mode": "none" - }, - "instr_70832": { - "virtual_address": 70832, - "size": 4, - "disassembly": "ldr r1, [sp, #0x8]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x8]", - "mode": "none" - }, - "instr_70836": { - "virtual_address": 70836, - "size": 4, - "disassembly": "ldr r2, [r5], #0x4", - "mnemonic": "ldr", - "operands": "r2, [r5], #0x4", - "mode": "none" - }, - "instr_70840": { - "virtual_address": 70840, - "size": 4, - "disassembly": "mov r3, r1, asr #0x1f", - "mnemonic": "mov", - "operands": "r3, r1, asr #0x1f", - "mode": "none" - }, - "instr_70844": { - "virtual_address": 70844, - "size": 4, - "disassembly": "stmia r2, {r1, r3}", - "mnemonic": "stmia", - "operands": "r2, {r1, r3}", - "mode": "none" - }, - "instr_70848": { - "virtual_address": 70848, - "size": 4, - "disassembly": "str r5, [sp, #0x10]", - "mnemonic": "str", - "operands": "r5, [sp, #0x10]", - "mode": "none" - }, - "instr_70852": { - "virtual_address": 70852, - "size": 4, - "disassembly": "b 0x1053c", - "mnemonic": "b", - "operands": "0x1053c", - "mode": "none" - }, - "bb_70828": { - "virtual_address": 70828, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66876, - "children": [ - "instr_70828", - "instr_70832", - "instr_70836", - "instr_70840", - "instr_70844", - "instr_70848", - "instr_70852" - ] - }, - "instr_70856": { - "virtual_address": 70856, - "size": 4, - "disassembly": "mov r2, #0x2", - "mnemonic": "mov", - "operands": "r2, #0x2", - "mode": "none" - }, - "instr_70860": { - "virtual_address": 70860, - "size": 4, - "disassembly": "add r3, sp, #0x34", - "mnemonic": "add", - "operands": "r3, sp, #0x34", - "mode": "none" - }, - "instr_70864": { - "virtual_address": 70864, - "size": 4, - "disassembly": "str r3, [sp, #0x44]", - "mnemonic": "str", - "operands": "r3, [sp, #0x44]", - "mode": "none" - }, - "instr_70868": { - "virtual_address": 70868, - "size": 4, - "disassembly": "str r2, [sp, #0x48]", - "mnemonic": "str", - "operands": "r2, [sp, #0x48]", - "mode": "none" - }, - "instr_70872": { - "virtual_address": 70872, - "size": 4, - "disassembly": "add r9, sp, #0x44", - "mnemonic": "add", - "operands": "r9, sp, #0x44", - "mode": "none" - }, - "instr_70876": { - "virtual_address": 70876, - "size": 4, - "disassembly": "b 0x1115c", - "mnemonic": "b", - "operands": "0x1115c", - "mode": "none" - }, - "bb_70856": { - "virtual_address": 70856, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 69980, - "children": [ - "instr_70856", - "instr_70860", - "instr_70864", - "instr_70868", - "instr_70872", - "instr_70876" - ] - }, - "instr_70880": { - "virtual_address": 70880, - "size": 4, - "disassembly": "str r11, [sp, #0x0]", - "mnemonic": "str", - "operands": "r11, [sp, #0x0]", - "mode": "none" - }, - "instr_70884": { - "virtual_address": 70884, - "size": 4, - "disassembly": "b 0x10ce0", - "mnemonic": "b", - "operands": "0x10ce0", - "mode": "none" - }, - "bb_70880": { - "virtual_address": 70880, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68832, - "children": [ - "instr_70880", - "instr_70884" - ] - }, - "instr_70888": { - "virtual_address": 70888, - "size": 4, - "disassembly": "ldr r2, [0x11878]", - "mnemonic": "ldr", - "operands": "r2, [0x11878]", - "mode": "none" - }, - "instr_70892": { - "virtual_address": 70892, - "size": 4, - "disassembly": "str r2, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r2, [sp, #0x1c]", - "mode": "none" - }, - "bb_70888": { - "virtual_address": 70888, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 70896, - "children": [ - "instr_70888", - "instr_70892" - ] - }, - "instr_70896": { - "virtual_address": 70896, - "size": 4, - "disassembly": "ands r6, r11, #0x20", - "mnemonic": "ands", - "operands": "r6, r11, #0x20", - "mode": "none" - }, - "instr_70900": { - "virtual_address": 70900, - "size": 4, - "disassembly": "beq 0x11590", - "mnemonic": "beq", - "operands": "0x11590", - "mode": "none" - }, - "bb_70896": { - "virtual_address": 70896, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 70904, - "children": [ - "instr_70896", - "instr_70900" - ] - }, - "instr_70904": { - "virtual_address": 70904, - "size": 4, - "disassembly": "ldr r2, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x10]", - "mode": "none" - }, - "instr_70908": { - "virtual_address": 70908, - "size": 4, - "disassembly": "add r5, r2, #0x7", - "mnemonic": "add", - "operands": "r5, r2, #0x7", - "mode": "none" - }, - "instr_70912": { - "virtual_address": 70912, - "size": 4, - "disassembly": "bic r5, r5, #0x7", - "mnemonic": "bic", - "operands": "r5, r5, #0x7", - "mode": "none" - }, - "instr_70916": { - "virtual_address": 70916, - "size": 4, - "disassembly": "mov r2, r5", - "mnemonic": "mov", - "operands": "r2, r5", - "mode": "none" - }, - "instr_70920": { - "virtual_address": 70920, - "size": 4, - "disassembly": "ldr r6, [r5, #0x4]", - "mnemonic": "ldr", - "operands": "r6, [r5, #0x4]", - "mode": "none" - }, - "instr_70924": { - "virtual_address": 70924, - "size": 4, - "disassembly": "ldr r5, [r2], #0x8", - "mnemonic": "ldr", - "operands": "r5, [r2], #0x8", - "mode": "none" - }, - "instr_70928": { - "virtual_address": 70928, - "size": 4, - "disassembly": "str r2, [sp, #0x10]", - "mnemonic": "str", - "operands": "r2, [sp, #0x10]", - "mode": "none" - }, - "bb_70904": { - "virtual_address": 70904, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 70932, - "children": [ - "instr_70904", - "instr_70908", - "instr_70912", - "instr_70916", - "instr_70920", - "instr_70924", - "instr_70928" - ] - }, - "instr_70932": { - "virtual_address": 70932, - "size": 4, - "disassembly": "orrs r2, r5, r6", - "mnemonic": "orrs", - "operands": "r2, r5, r6", - "mode": "none" - }, - "instr_70936": { - "virtual_address": 70936, - "size": 4, - "disassembly": "moveq r2, #0x0", - "mnemonic": "moveq", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_70940": { - "virtual_address": 70940, - "size": 4, - "disassembly": "andne r2, r11, #0x1", - "mnemonic": "andne", - "operands": "r2, r11, #0x1", - "mode": "none" - }, - "instr_70944": { - "virtual_address": 70944, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_70948": { - "virtual_address": 70948, - "size": 4, - "disassembly": "strbne r3, [sp, #0x35]", - "mnemonic": "strbne", - "operands": "r3, [sp, #0x35]", - "mode": "none" - }, - "instr_70952": { - "virtual_address": 70952, - "size": 4, - "disassembly": "movne r3, #0x30", - "mnemonic": "movne", - "operands": "r3, #0x30", - "mode": "none" - }, - "instr_70956": { - "virtual_address": 70956, - "size": 4, - "disassembly": "orrne r11, r11, #0x2", - "mnemonic": "orrne", - "operands": "r11, r11, #0x2", - "mode": "none" - }, - "instr_70960": { - "virtual_address": 70960, - "size": 4, - "disassembly": "strbne r3, [sp, #0x34]", - "mnemonic": "strbne", - "operands": "r3, [sp, #0x34]", - "mode": "none" - }, - "instr_70964": { - "virtual_address": 70964, - "size": 4, - "disassembly": "bic r3, r11, #0x400", - "mnemonic": "bic", - "operands": "r3, r11, #0x400", - "mode": "none" - }, - "instr_70968": { - "virtual_address": 70968, - "size": 4, - "disassembly": "str r3, [sp, #0x0]", - "mnemonic": "str", - "operands": "r3, [sp, #0x0]", - "mode": "none" - }, - "instr_70972": { - "virtual_address": 70972, - "size": 4, - "disassembly": "mov r3, #0x2", - "mnemonic": "mov", - "operands": "r3, #0x2", - "mode": "none" - }, - "instr_70976": { - "virtual_address": 70976, - "size": 4, - "disassembly": "b 0x108cc", - "mnemonic": "b", - "operands": "0x108cc", - "mode": "none" - }, - "bb_70932": { - "virtual_address": 70932, - "size": 48, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67788, - "children": [ - "instr_70932", - "instr_70936", - "instr_70940", - "instr_70944", - "instr_70948", - "instr_70952", - "instr_70956", - "instr_70960", - "instr_70964", - "instr_70968", - "instr_70972", - "instr_70976" - ] - }, - "instr_70980": { - "virtual_address": 70980, - "size": 4, - "disassembly": "ldr r2, [0x1186c]", - "mnemonic": "ldr", - "operands": "r2, [0x1186c]", - "mode": "none" - }, - "instr_70984": { - "virtual_address": 70984, - "size": 4, - "disassembly": "str r2, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r2, [sp, #0x1c]", - "mode": "none" - }, - "instr_70988": { - "virtual_address": 70988, - "size": 4, - "disassembly": "b 0x114f0", - "mnemonic": "b", - "operands": "0x114f0", - "mode": "none" - }, - "bb_70980": { - "virtual_address": 70980, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 70896, - "children": [ - "instr_70980", - "instr_70984", - "instr_70988" - ] - }, - "instr_70992": { - "virtual_address": 70992, - "size": 4, - "disassembly": "mov r0, r8", - "mnemonic": "mov", - "operands": "r0, r8", - "mode": "none" - }, - "instr_70996": { - "virtual_address": 70996, - "size": 4, - "disassembly": "str r5, [sp, #0x10]", - "mnemonic": "str", - "operands": "r5, [sp, #0x10]", - "mode": "none" - }, - "instr_71000": { - "virtual_address": 71000, - "size": 4, - "disassembly": "bl 0x85fc", - "mnemonic": "bl", - "operands": "0x85fc", - "mode": "none" - }, - "instr_71004": { - "virtual_address": 71004, - "size": 4, - "disassembly": "mov r4, r6", - "mnemonic": "mov", - "operands": "r4, r6", - "mode": "none" - }, - "instr_71008": { - "virtual_address": 71008, - "size": 4, - "disassembly": "str r0, [sp, #0x0]", - "mnemonic": "str", - "operands": "r0, [sp, #0x0]", - "mode": "none" - }, - "instr_71012": { - "virtual_address": 71012, - "size": 4, - "disassembly": "b 0x10924", - "mnemonic": "b", - "operands": "0x10924", - "mode": "none" - }, - "bb_70992": { - "virtual_address": 70992, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67876, - "children": [ - "instr_70992", - "instr_70996", - "instr_71000", - "instr_71004", - "instr_71008", - "instr_71012" - ] - }, - "instr_71016": { - "virtual_address": 71016, - "size": 4, - "disassembly": "ldrb r1, [sp, #0x33]", - "mnemonic": "ldrb", - "operands": "r1, [sp, #0x33]", - "mode": "none" - }, - "instr_71020": { - "virtual_address": 71020, - "size": 4, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_71024": { - "virtual_address": 71024, - "size": 4, - "disassembly": "bne 0x116e8", - "mnemonic": "bne", - "operands": "0x116e8", - "mode": "none" - }, - "bb_71016": { - "virtual_address": 71016, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 71028, - "children": [ - "instr_71016", - "instr_71020", - "instr_71024" - ] - }, - "instr_71028": { - "virtual_address": 71028, - "size": 4, - "disassembly": "ldr r3, [sp, #0x14]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x14]", - "mode": "none" - }, - "instr_71032": { - "virtual_address": 71032, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_71036": { - "virtual_address": 71036, - "size": 4, - "disassembly": "bne 0x11140", - "mnemonic": "bne", - "operands": "0x11140", - "mode": "none" - }, - "bb_71028": { - "virtual_address": 71028, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 71040, - "children": [ - "instr_71028", - "instr_71032", - "instr_71036" - ] - }, - "instr_71040": { - "virtual_address": 71040, - "size": 4, - "disassembly": "mov r1, r2", - "mnemonic": "mov", - "operands": "r1, r2", - "mode": "none" - }, - "instr_71044": { - "virtual_address": 71044, - "size": 4, - "disassembly": "mov r0, #0x1", - "mnemonic": "mov", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_71048": { - "virtual_address": 71048, - "size": 4, - "disassembly": "add r9, sp, #0x44", - "mnemonic": "add", - "operands": "r9, sp, #0x44", - "mode": "none" - }, - "instr_71052": { - "virtual_address": 71052, - "size": 4, - "disassembly": "b 0x10aa0", - "mnemonic": "b", - "operands": "0x10aa0", - "mode": "none" - }, - "bb_71040": { - "virtual_address": 71040, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68256, - "children": [ - "instr_71040", - "instr_71044", - "instr_71048", - "instr_71052" - ] - }, - "instr_71056": { - "virtual_address": 71056, - "size": 4, - "disassembly": "ands r2, r11, #0x10", - "mnemonic": "ands", - "operands": "r2, r11, #0x10", - "mode": "none" - }, - "instr_71060": { - "virtual_address": 71060, - "size": 4, - "disassembly": "bne 0x115c4", - "mnemonic": "bne", - "operands": "0x115c4", - "mode": "none" - }, - "bb_71056": { - "virtual_address": 71056, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 71064, - "children": [ - "instr_71056", - "instr_71060" - ] - }, - "instr_71064": { - "virtual_address": 71064, - "size": 4, - "disassembly": "ands r1, r11, #0x40", - "mnemonic": "ands", - "operands": "r1, r11, #0x40", - "mode": "none" - }, - "instr_71068": { - "virtual_address": 71068, - "size": 4, - "disassembly": "beq 0x115bc", - "mnemonic": "beq", - "operands": "0x115bc", - "mode": "none" - }, - "bb_71064": { - "virtual_address": 71064, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 71072, - "children": [ - "instr_71064", - "instr_71068" - ] - }, - "instr_71072": { - "virtual_address": 71072, - "size": 4, - "disassembly": "ldr r1, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x10]", - "mode": "none" - }, - "instr_71076": { - "virtual_address": 71076, - "size": 4, - "disassembly": "ldr r5, [r1], #0x4", - "mnemonic": "ldr", - "operands": "r5, [r1], #0x4", - "mode": "none" - }, - "instr_71080": { - "virtual_address": 71080, - "size": 4, - "disassembly": "mov r5, r5, lsl #0x10", - "mnemonic": "mov", - "operands": "r5, r5, lsl #0x10", - "mode": "none" - }, - "instr_71084": { - "virtual_address": 71084, - "size": 4, - "disassembly": "mov r6, r2", - "mnemonic": "mov", - "operands": "r6, r2", - "mode": "none" - }, - "instr_71088": { - "virtual_address": 71088, - "size": 4, - "disassembly": "str r1, [sp, #0x10]", - "mnemonic": "str", - "operands": "r1, [sp, #0x10]", - "mode": "none" - }, - "instr_71092": { - "virtual_address": 71092, - "size": 4, - "disassembly": "mov r5, r5, lsr #0x10", - "mnemonic": "mov", - "operands": "r5, r5, lsr #0x10", - "mode": "none" - }, - "instr_71096": { - "virtual_address": 71096, - "size": 4, - "disassembly": "b 0x11514", - "mnemonic": "b", - "operands": "0x11514", - "mode": "none" - }, - "bb_71072": { - "virtual_address": 71072, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 70932, - "children": [ - "instr_71072", - "instr_71076", - "instr_71080", - "instr_71084", - "instr_71088", - "instr_71092", - "instr_71096" - ] - }, - "instr_71100": { - "virtual_address": 71100, - "size": 4, - "disassembly": "ands r6, r11, #0x200", - "mnemonic": "ands", - "operands": "r6, r11, #0x200", - "mode": "none" - }, - "instr_71104": { - "virtual_address": 71104, - "size": 4, - "disassembly": "bne 0x11704", - "mnemonic": "bne", - "operands": "0x11704", - "mode": "none" - }, - "bb_71100": { - "virtual_address": 71100, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 71108, - "children": [ - "instr_71100", - "instr_71104" - ] - }, - "instr_71108": { - "virtual_address": 71108, - "size": 4, - "disassembly": "ldr r2, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x10]", - "mode": "none" - }, - "instr_71112": { - "virtual_address": 71112, - "size": 4, - "disassembly": "ldr r5, [r2], #0x4", - "mnemonic": "ldr", - "operands": "r5, [r2], #0x4", - "mode": "none" - }, - "instr_71116": { - "virtual_address": 71116, - "size": 4, - "disassembly": "str r2, [sp, #0x10]", - "mnemonic": "str", - "operands": "r2, [sp, #0x10]", - "mode": "none" - }, - "instr_71120": { - "virtual_address": 71120, - "size": 4, - "disassembly": "b 0x11514", - "mnemonic": "b", - "operands": "0x11514", - "mode": "none" - }, - "bb_71108": { - "virtual_address": 71108, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 70932, - "children": [ - "instr_71108", - "instr_71112", - "instr_71116", - "instr_71120" - ] - }, - "instr_71124": { - "virtual_address": 71124, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_71128": { - "virtual_address": 71128, - "size": 4, - "disassembly": "ldr r2, [sp, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x0]", - "mode": "none" - }, - "instr_71132": { - "virtual_address": 71132, - "size": 4, - "disassembly": "and r2, r2, #0x400", - "mnemonic": "and", - "operands": "r2, r2, #0x400", - "mode": "none" - }, - "instr_71136": { - "virtual_address": 71136, - "size": 4, - "disassembly": "str r4, [sp, #0x14]", - "mnemonic": "str", - "operands": "r4, [sp, #0x14]", - "mode": "none" - }, - "instr_71140": { - "virtual_address": 71140, - "size": 4, - "disassembly": "str r9, [sp, #0x18]", - "mnemonic": "str", - "operands": "r9, [sp, #0x18]", - "mode": "none" - }, - "instr_71144": { - "virtual_address": 71144, - "size": 4, - "disassembly": "str r7, [sp, #0x2c]", - "mnemonic": "str", - "operands": "r7, [sp, #0x2c]", - "mode": "none" - }, - "instr_71148": { - "virtual_address": 71148, - "size": 4, - "disassembly": "mov r4, r3", - "mnemonic": "mov", - "operands": "r4, r3", - "mode": "none" - }, - "instr_71152": { - "virtual_address": 71152, - "size": 4, - "disassembly": "mov r9, r2", - "mnemonic": "mov", - "operands": "r9, r2", - "mode": "none" - }, - "instr_71156": { - "virtual_address": 71156, - "size": 4, - "disassembly": "ldr r7, [sp, #0x20]", - "mnemonic": "ldr", - "operands": "r7, [sp, #0x20]", - "mode": "none" - }, - "instr_71160": { - "virtual_address": 71160, - "size": 4, - "disassembly": "add r11, sp, #0xe8", - "mnemonic": "add", - "operands": "r11, sp, #0xe8", - "mode": "none" - }, - "instr_71164": { - "virtual_address": 71164, - "size": 4, - "disassembly": "b 0x1162c", - "mnemonic": "b", - "operands": "0x1162c", - "mode": "none" - }, - "bb_71124": { - "virtual_address": 71124, - "size": 44, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 71212, - "children": [ - "instr_71124", - "instr_71128", - "instr_71132", - "instr_71136", - "instr_71140", - "instr_71144", - "instr_71148", - "instr_71152", - "instr_71156", - "instr_71160", - "instr_71164" - ] - }, - "instr_71168": { - "virtual_address": 71168, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_71172": { - "virtual_address": 71172, - "size": 4, - "disassembly": "mov r1, r6", - "mnemonic": "mov", - "operands": "r1, r6", - "mode": "none" - }, - "instr_71176": { - "virtual_address": 71176, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_71180": { - "virtual_address": 71180, - "size": 4, - "disassembly": "mov r2, #0xa", - "mnemonic": "mov", - "operands": "r2, #0xa", - "mode": "none" - }, - "instr_71184": { - "virtual_address": 71184, - "size": 4, - "disassembly": "bl 0x13cfc", - "mnemonic": "bl", - "operands": "0x13cfc", - "mode": "none" - }, - "instr_71188": { - "virtual_address": 71188, - "size": 4, - "disassembly": "cmp r5, #0xa", - "mnemonic": "cmp", - "operands": "r5, #0xa", - "mode": "none" - }, - "instr_71192": { - "virtual_address": 71192, - "size": 4, - "disassembly": "sbcs r3, r6, #0x0", - "mnemonic": "sbcs", - "operands": "r3, r6, #0x0", - "mode": "none" - }, - "instr_71196": { - "virtual_address": 71196, - "size": 4, - "disassembly": "mov r5, r0", - "mnemonic": "mov", - "operands": "r5, r0", - "mode": "none" - }, - "instr_71200": { - "virtual_address": 71200, - "size": 4, - "disassembly": "mov r6, r1", - "mnemonic": "mov", - "operands": "r6, r1", - "mode": "none" - }, - "instr_71204": { - "virtual_address": 71204, - "size": 4, - "disassembly": "bcc 0x11684", - "mnemonic": "bcc", - "operands": "0x11684", - "mode": "none" - }, - "bb_71168": { - "virtual_address": 71168, - "size": 40, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 71208, - "children": [ - "instr_71168", - "instr_71172", - "instr_71176", - "instr_71180", - "instr_71184", - "instr_71188", - "instr_71192", - "instr_71196", - "instr_71200", - "instr_71204" - ] - }, - "instr_71208": { - "virtual_address": 71208, - "size": 4, - "disassembly": "mov r11, r8", - "mnemonic": "mov", - "operands": "r11, r8", - "mode": "none" - }, - "bb_71208": { - "virtual_address": 71208, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 71212, - "children": [ - "instr_71208" - ] - }, - "instr_71212": { - "virtual_address": 71212, - "size": 4, - "disassembly": "mov r2, #0xa", - "mnemonic": "mov", - "operands": "r2, #0xa", - "mode": "none" - }, - "instr_71216": { - "virtual_address": 71216, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_71220": { - "virtual_address": 71220, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_71224": { - "virtual_address": 71224, - "size": 4, - "disassembly": "mov r1, r6", - "mnemonic": "mov", - "operands": "r1, r6", - "mode": "none" - }, - "instr_71228": { - "virtual_address": 71228, - "size": 4, - "disassembly": "bl 0x13cfc", - "mnemonic": "bl", - "operands": "0x13cfc", - "mode": "none" - }, - "instr_71232": { - "virtual_address": 71232, - "size": 4, - "disassembly": "cmp r9, #0x0", - "mnemonic": "cmp", - "operands": "r9, #0x0", - "mode": "none" - }, - "instr_71236": { - "virtual_address": 71236, - "size": 4, - "disassembly": "add r2, r2, #0x30", - "mnemonic": "add", - "operands": "r2, r2, #0x30", - "mode": "none" - }, - "instr_71240": { - "virtual_address": 71240, - "size": 4, - "disassembly": "strb r2, [r11, #-0x1]", - "mnemonic": "strb", - "operands": "r2, [r11, #-0x1]", - "mode": "none" - }, - "instr_71244": { - "virtual_address": 71244, - "size": 4, - "disassembly": "sub r8, r11, #0x1", - "mnemonic": "sub", - "operands": "r8, r11, #0x1", - "mode": "none" - }, - "instr_71248": { - "virtual_address": 71248, - "size": 4, - "disassembly": "add r4, r4, #0x1", - "mnemonic": "add", - "operands": "r4, r4, #0x1", - "mode": "none" - }, - "instr_71252": { - "virtual_address": 71252, - "size": 4, - "disassembly": "beq 0x11600", - "mnemonic": "beq", - "operands": "0x11600", - "mode": "none" - }, - "bb_71212": { - "virtual_address": 71212, - "size": 44, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 71256, - "children": [ - "instr_71212", - "instr_71216", - "instr_71220", - "instr_71224", - "instr_71228", - "instr_71232", - "instr_71236", - "instr_71240", - "instr_71244", - "instr_71248", - "instr_71252" - ] - }, - "instr_71256": { - "virtual_address": 71256, - "size": 4, - "disassembly": "ldrb r3, [r7, #0x0]", - "mnemonic": "ldrb", - "operands": "r3, [r7, #0x0]", - "mode": "none" - }, - "instr_71260": { - "virtual_address": 71260, - "size": 4, - "disassembly": "sub r1, r3, r4", - "mnemonic": "sub", - "operands": "r1, r3, r4", - "mode": "none" - }, - "instr_71264": { - "virtual_address": 71264, - "size": 4, - "disassembly": "rsbs r2, r1, #0x0", - "mnemonic": "rsbs", - "operands": "r2, r1, #0x0", - "mode": "none" - }, - "instr_71268": { - "virtual_address": 71268, - "size": 4, - "disassembly": "adc r2, r2, r1", - "mnemonic": "adc", - "operands": "r2, r2, r1", - "mode": "none" - }, - "instr_71272": { - "virtual_address": 71272, - "size": 4, - "disassembly": "cmp r3, #0xff", - "mnemonic": "cmp", - "operands": "r3, #0xff", - "mode": "none" - }, - "instr_71276": { - "virtual_address": 71276, - "size": 4, - "disassembly": "moveq r2, #0x0", - "mnemonic": "moveq", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_71280": { - "virtual_address": 71280, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_71284": { - "virtual_address": 71284, - "size": 4, - "disassembly": "beq 0x11600", - "mnemonic": "beq", - "operands": "0x11600", - "mode": "none" - }, - "bb_71256": { - "virtual_address": 71256, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 71288, - "children": [ - "instr_71256", - "instr_71260", - "instr_71264", - "instr_71268", - "instr_71272", - "instr_71276", - "instr_71280", - "instr_71284" - ] - }, - "instr_71288": { - "virtual_address": 71288, - "size": 4, - "disassembly": "cmp r5, #0xa", - "mnemonic": "cmp", - "operands": "r5, #0xa", - "mode": "none" - }, - "instr_71292": { - "virtual_address": 71292, - "size": 4, - "disassembly": "sbcs r3, r6, #0x0", - "mnemonic": "sbcs", - "operands": "r3, r6, #0x0", - "mode": "none" - }, - "instr_71296": { - "virtual_address": 71296, - "size": 4, - "disassembly": "bcs 0x11794", - "mnemonic": "bcs", - "operands": "0x11794", - "mode": "none" - }, - "bb_71288": { - "virtual_address": 71288, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 71300, - "children": [ - "instr_71288", - "instr_71292", - "instr_71296" - ] - }, - "instr_71300": { - "virtual_address": 71300, - "size": 4, - "disassembly": "str r7, [sp, #0x20]", - "mnemonic": "str", - "operands": "r7, [sp, #0x20]", - "mode": "none" - }, - "instr_71304": { - "virtual_address": 71304, - "size": 4, - "disassembly": "ldr r4, [sp, #0x14]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0x14]", - "mode": "none" - }, - "instr_71308": { - "virtual_address": 71308, - "size": 4, - "disassembly": "ldr r9, [sp, #0x18]", - "mnemonic": "ldr", - "operands": "r9, [sp, #0x18]", - "mode": "none" - }, - "instr_71312": { - "virtual_address": 71312, - "size": 4, - "disassembly": "ldr r7, [sp, #0x2c]", - "mnemonic": "ldr", - "operands": "r7, [sp, #0x2c]", - "mode": "none" - }, - "instr_71316": { - "virtual_address": 71316, - "size": 4, - "disassembly": "b 0x10e68", - "mnemonic": "b", - "operands": "0x10e68", - "mode": "none" - }, - "bb_71300": { - "virtual_address": 71300, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 69224, - "children": [ - "instr_71300", - "instr_71304", - "instr_71308", - "instr_71312", - "instr_71316" - ] - }, - "instr_71320": { - "virtual_address": 71320, - "size": 4, - "disassembly": "ldr r5, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r5, [sp, #0x10]", - "mode": "none" - }, - "instr_71324": { - "virtual_address": 71324, - "size": 4, - "disassembly": "ldr r2, [sp, #0x8]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x8]", - "mode": "none" - }, - "instr_71328": { - "virtual_address": 71328, - "size": 4, - "disassembly": "ldr r3, [r5], #0x4", - "mnemonic": "ldr", - "operands": "r3, [r5], #0x4", - "mode": "none" - }, - "instr_71332": { - "virtual_address": 71332, - "size": 4, - "disassembly": "str r2, [r3, #0x0]", - "mnemonic": "str", - "operands": "r2, [r3, #0x0]", - "mode": "none" - }, - "instr_71336": { - "virtual_address": 71336, - "size": 4, - "disassembly": "str r5, [sp, #0x10]", - "mnemonic": "str", - "operands": "r5, [sp, #0x10]", - "mode": "none" - }, - "instr_71340": { - "virtual_address": 71340, - "size": 4, - "disassembly": "b 0x1053c", - "mnemonic": "b", - "operands": "0x1053c", - "mode": "none" - }, - "bb_71320": { - "virtual_address": 71320, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66876, - "children": [ - "instr_71320", - "instr_71324", - "instr_71328", - "instr_71332", - "instr_71336", - "instr_71340" - ] - }, - "instr_71344": { - "virtual_address": 71344, - "size": 4, - "disassembly": "cmp r4, #0x6", - "mnemonic": "cmp", - "operands": "r4, #0x6", - "mode": "none" - }, - "instr_71348": { - "virtual_address": 71348, - "size": 4, - "disassembly": "movcc r6, r4", - "mnemonic": "movcc", - "operands": "r6, r4", - "mode": "none" - }, - "instr_71352": { - "virtual_address": 71352, - "size": 4, - "disassembly": "movcs r6, #0x6", - "mnemonic": "movcs", - "operands": "r6, #0x6", - "mode": "none" - }, - "instr_71356": { - "virtual_address": 71356, - "size": 4, - "disassembly": "str r5, [sp, #0x10]", - "mnemonic": "str", - "operands": "r5, [sp, #0x10]", - "mode": "none" - }, - "instr_71360": { - "virtual_address": 71360, - "size": 4, - "disassembly": "str r6, [sp, #0x0]", - "mnemonic": "str", - "operands": "r6, [sp, #0x0]", - "mode": "none" - }, - "instr_71364": { - "virtual_address": 71364, - "size": 4, - "disassembly": "ldr r8, [0x1187c]", - "mnemonic": "ldr", - "operands": "r8, [0x1187c]", - "mode": "none" - }, - "instr_71368": { - "virtual_address": 71368, - "size": 4, - "disassembly": "b 0x109c0", - "mnemonic": "b", - "operands": "0x109c0", - "mode": "none" - }, - "bb_71344": { - "virtual_address": 71344, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68032, - "children": [ - "instr_71344", - "instr_71348", - "instr_71352", - "instr_71356", - "instr_71360", - "instr_71364", - "instr_71368" - ] - }, - "instr_71372": { - "virtual_address": 71372, - "size": 4, - "disassembly": "ldr r3, [sp, #0x40]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x40]", - "mode": "none" - }, - "instr_71376": { - "virtual_address": 71376, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_71380": { - "virtual_address": 71380, - "size": 4, - "disassembly": "mov r11, r10", - "mnemonic": "mov", - "operands": "r11, r10", - "mode": "none" - }, - "instr_71384": { - "virtual_address": 71384, - "size": 4, - "disassembly": "bne 0x11808", - "mnemonic": "bne", - "operands": "0x11808", - "mode": "none" - }, - "bb_71372": { - "virtual_address": 71372, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 71388, - "children": [ - "instr_71372", - "instr_71376", - "instr_71380", - "instr_71384" - ] - }, - "instr_71388": { - "virtual_address": 71388, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_71392": { - "virtual_address": 71392, - "size": 4, - "disassembly": "str r3, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x3c]", - "mode": "none" - }, - "instr_71396": { - "virtual_address": 71396, - "size": 4, - "disassembly": "b 0x10960", - "mnemonic": "b", - "operands": "0x10960", - "mode": "none" - }, - "bb_71388": { - "virtual_address": 71388, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67936, - "children": [ - "instr_71388", - "instr_71392", - "instr_71396" - ] - }, - "instr_71400": { - "virtual_address": 71400, - "size": 4, - "disassembly": "mov r0, #0x1", - "mnemonic": "mov", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_71404": { - "virtual_address": 71404, - "size": 4, - "disassembly": "add r2, sp, #0x33", - "mnemonic": "add", - "operands": "r2, sp, #0x33", - "mode": "none" - }, - "instr_71408": { - "virtual_address": 71408, - "size": 4, - "disassembly": "str r2, [sp, #0x44]", - "mnemonic": "str", - "operands": "r2, [sp, #0x44]", - "mode": "none" - }, - "instr_71412": { - "virtual_address": 71412, - "size": 4, - "disassembly": "str r0, [sp, #0x48]", - "mnemonic": "str", - "operands": "r0, [sp, #0x48]", - "mode": "none" - }, - "instr_71416": { - "virtual_address": 71416, - "size": 4, - "disassembly": "mov r2, r0", - "mnemonic": "mov", - "operands": "r2, r0", - "mode": "none" - }, - "instr_71420": { - "virtual_address": 71420, - "size": 4, - "disassembly": "add r9, sp, #0x44", - "mnemonic": "add", - "operands": "r9, sp, #0x44", - "mode": "none" - }, - "instr_71424": { - "virtual_address": 71424, - "size": 4, - "disassembly": "b 0x10a28", - "mnemonic": "b", - "operands": "0x10a28", - "mode": "none" - }, - "bb_71400": { - "virtual_address": 71400, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68136, - "children": [ - "instr_71400", - "instr_71404", - "instr_71408", - "instr_71412", - "instr_71416", - "instr_71420", - "instr_71424" - ] - }, - "instr_71428": { - "virtual_address": 71428, - "size": 4, - "disassembly": "ldr r5, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r5, [sp, #0x10]", - "mode": "none" - }, - "instr_71432": { - "virtual_address": 71432, - "size": 4, - "disassembly": "ldr r2, [r5], #0x4", - "mnemonic": "ldr", - "operands": "r2, [r5], #0x4", - "mode": "none" - }, - "instr_71436": { - "virtual_address": 71436, - "size": 4, - "disassembly": "mov r6, r1", - "mnemonic": "mov", - "operands": "r6, r1", - "mode": "none" - }, - "instr_71440": { - "virtual_address": 71440, - "size": 4, - "disassembly": "str r5, [sp, #0x10]", - "mnemonic": "str", - "operands": "r5, [sp, #0x10]", - "mode": "none" - }, - "instr_71444": { - "virtual_address": 71444, - "size": 4, - "disassembly": "and r5, r2, #0xff", - "mnemonic": "and", - "operands": "r5, r2, #0xff", - "mode": "none" - }, - "instr_71448": { - "virtual_address": 71448, - "size": 4, - "disassembly": "b 0x11514", - "mnemonic": "b", - "operands": "0x11514", - "mode": "none" - }, - "bb_71428": { - "virtual_address": 71428, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 70932, - "children": [ - "instr_71428", - "instr_71432", - "instr_71436", - "instr_71440", - "instr_71444", - "instr_71448" - ] - }, - "instr_71452": { - "virtual_address": 71452, - "size": 4, - "disassembly": "ldr r3, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x10]", - "mode": "none" - }, - "instr_71456": { - "virtual_address": 71456, - "size": 4, - "disassembly": "ldr r5, [r3], #0x4", - "mnemonic": "ldr", - "operands": "r5, [r3], #0x4", - "mode": "none" - }, - "instr_71460": { - "virtual_address": 71460, - "size": 4, - "disassembly": "mov r5, r5, lsl #0x18", - "mnemonic": "mov", - "operands": "r5, r5, lsl #0x18", - "mode": "none" - }, - "instr_71464": { - "virtual_address": 71464, - "size": 4, - "disassembly": "mov r6, r5, asr #0x1f", - "mnemonic": "mov", - "operands": "r6, r5, asr #0x1f", - "mode": "none" - }, - "instr_71468": { - "virtual_address": 71468, - "size": 4, - "disassembly": "str r3, [sp, #0x10]", - "mnemonic": "str", - "operands": "r3, [sp, #0x10]", - "mode": "none" - }, - "instr_71472": { - "virtual_address": 71472, - "size": 4, - "disassembly": "mov r5, r5, asr #0x18", - "mnemonic": "mov", - "operands": "r5, r5, asr #0x18", - "mode": "none" - }, - "instr_71476": { - "virtual_address": 71476, - "size": 4, - "disassembly": "mov r3, r6", - "mnemonic": "mov", - "operands": "r3, r6", - "mode": "none" - }, - "instr_71480": { - "virtual_address": 71480, - "size": 4, - "disassembly": "b 0x107fc", - "mnemonic": "b", - "operands": "0x107fc", - "mode": "none" - }, - "bb_71452": { - "virtual_address": 71452, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67580, - "children": [ - "instr_71452", - "instr_71456", - "instr_71460", - "instr_71464", - "instr_71468", - "instr_71472", - "instr_71476", - "instr_71480" - ] - }, - "instr_71484": { - "virtual_address": 71484, - "size": 4, - "disassembly": "ldr r5, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r5, [sp, #0x10]", - "mode": "none" - }, - "instr_71488": { - "virtual_address": 71488, - "size": 4, - "disassembly": "mov r6, r2", - "mnemonic": "mov", - "operands": "r6, r2", - "mode": "none" - }, - "instr_71492": { - "virtual_address": 71492, - "size": 4, - "disassembly": "ldr r2, [r5], #0x4", - "mnemonic": "ldr", - "operands": "r2, [r5], #0x4", - "mode": "none" - }, - "instr_71496": { - "virtual_address": 71496, - "size": 4, - "disassembly": "mov r3, #0x1", - "mnemonic": "mov", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_71500": { - "virtual_address": 71500, - "size": 4, - "disassembly": "str r5, [sp, #0x10]", - "mnemonic": "str", - "operands": "r5, [sp, #0x10]", - "mode": "none" - }, - "instr_71504": { - "virtual_address": 71504, - "size": 4, - "disassembly": "and r5, r2, #0xff", - "mnemonic": "and", - "operands": "r5, r2, #0xff", - "mode": "none" - }, - "instr_71508": { - "virtual_address": 71508, - "size": 4, - "disassembly": "b 0x108cc", - "mnemonic": "b", - "operands": "0x108cc", - "mode": "none" - }, - "bb_71484": { - "virtual_address": 71484, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67788, - "children": [ - "instr_71484", - "instr_71488", - "instr_71492", - "instr_71496", - "instr_71500", - "instr_71504", - "instr_71508" - ] - }, - "instr_71512": { - "virtual_address": 71512, - "size": 4, - "disassembly": "ldr r5, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r5, [sp, #0x10]", - "mode": "none" - }, - "instr_71516": { - "virtual_address": 71516, - "size": 4, - "disassembly": "ldr r3, [r5], #0x4", - "mnemonic": "ldr", - "operands": "r3, [r5], #0x4", - "mode": "none" - }, - "instr_71520": { - "virtual_address": 71520, - "size": 4, - "disassembly": "mov r6, r2", - "mnemonic": "mov", - "operands": "r6, r2", - "mode": "none" - }, - "instr_71524": { - "virtual_address": 71524, - "size": 4, - "disassembly": "str r5, [sp, #0x10]", - "mnemonic": "str", - "operands": "r5, [sp, #0x10]", - "mode": "none" - }, - "instr_71528": { - "virtual_address": 71528, - "size": 4, - "disassembly": "and r5, r3, #0xff", - "mnemonic": "and", - "operands": "r5, r3, #0xff", - "mode": "none" - }, - "instr_71532": { - "virtual_address": 71532, - "size": 4, - "disassembly": "b 0x108c0", - "mnemonic": "b", - "operands": "0x108c0", - "mode": "none" - }, - "bb_71512": { - "virtual_address": 71512, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67776, - "children": [ - "instr_71512", - "instr_71516", - "instr_71520", - "instr_71524", - "instr_71528", - "instr_71532" - ] - }, - "instr_71536": { - "virtual_address": 71536, - "size": 4, - "disassembly": "ldr r5, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r5, [sp, #0x10]", - "mode": "none" - }, - "instr_71540": { - "virtual_address": 71540, - "size": 4, - "disassembly": "ldr r2, [sp, #0x8]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x8]", - "mode": "none" - }, - "instr_71544": { - "virtual_address": 71544, - "size": 4, - "disassembly": "ldr r3, [r5], #0x4", - "mnemonic": "ldr", - "operands": "r3, [r5], #0x4", - "mode": "none" - }, - "instr_71548": { - "virtual_address": 71548, - "size": 4, - "disassembly": "strh r2, [r3, #0x0]", - "mnemonic": "strh", - "operands": "r2, [r3, #0x0]", - "mode": "none" - }, - "instr_71552": { - "virtual_address": 71552, - "size": 4, - "disassembly": "str r5, [sp, #0x10]", - "mnemonic": "str", - "operands": "r5, [sp, #0x10]", - "mode": "none" - }, - "instr_71556": { - "virtual_address": 71556, - "size": 4, - "disassembly": "b 0x1053c", - "mnemonic": "b", - "operands": "0x1053c", - "mode": "none" - }, - "bb_71536": { - "virtual_address": 71536, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66876, - "children": [ - "instr_71536", - "instr_71540", - "instr_71544", - "instr_71548", - "instr_71552", - "instr_71556" - ] - }, - "instr_71560": { - "virtual_address": 71560, - "size": 4, - "disassembly": "ldr r0, [r11, #0x58]", - "mnemonic": "ldr", - "operands": "r0, [r11, #0x58]", - "mode": "none" - }, - "instr_71564": { - "virtual_address": 71564, - "size": 4, - "disassembly": "bl 0x0de74", - "mnemonic": "bl", - "operands": "0x0de74", - "mode": "none" - }, - "instr_71568": { - "virtual_address": 71568, - "size": 4, - "disassembly": "b 0x1087c", - "mnemonic": "b", - "operands": "0x1087c", - "mode": "none" - }, - "bb_71560": { - "virtual_address": 71560, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67708, - "children": [ - "instr_71560", - "instr_71564", - "instr_71568" - ] - }, - "instr_71572": { - "virtual_address": 71572, - "size": 4, - "disassembly": "ldr r3, [sp, #0x28]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x28]", - "mode": "none" - }, - "instr_71576": { - "virtual_address": 71576, - "size": 4, - "disassembly": "sub r8, r8, r3", - "mnemonic": "sub", - "operands": "r8, r8, r3", - "mode": "none" - }, - "instr_71580": { - "virtual_address": 71580, - "size": 4, - "disassembly": "mov r2, r3", - "mnemonic": "mov", - "operands": "r2, r3", - "mode": "none" - }, - "instr_71584": { - "virtual_address": 71584, - "size": 4, - "disassembly": "ldr r1, [sp, #0x24]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x24]", - "mode": "none" - }, - "instr_71588": { - "virtual_address": 71588, - "size": 4, - "disassembly": "mov r0, r8", - "mnemonic": "mov", - "operands": "r0, r8", - "mode": "none" - }, - "instr_71592": { - "virtual_address": 71592, - "size": 4, - "disassembly": "bl 0x102e8", - "mnemonic": "bl", - "operands": "0x102e8", - "mode": "none" - }, - "instr_71596": { - "virtual_address": 71596, - "size": 4, - "disassembly": "ldrb r3, [r7, #0x1]", - "mnemonic": "ldrb", - "operands": "r3, [r7, #0x1]", - "mode": "none" - }, - "instr_71600": { - "virtual_address": 71600, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_71604": { - "virtual_address": 71604, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_71608": { - "virtual_address": 71608, - "size": 4, - "disassembly": "mov r1, r6", - "mnemonic": "mov", - "operands": "r1, r6", - "mode": "none" - }, - "instr_71612": { - "virtual_address": 71612, - "size": 4, - "disassembly": "mov r2, #0xa", - "mnemonic": "mov", - "operands": "r2, #0xa", - "mode": "none" - }, - "instr_71616": { - "virtual_address": 71616, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_71620": { - "virtual_address": 71620, - "size": 4, - "disassembly": "addne r7, r7, #0x1", - "mnemonic": "addne", - "operands": "r7, r7, #0x1", - "mode": "none" - }, - "instr_71624": { - "virtual_address": 71624, - "size": 4, - "disassembly": "bl 0x13cfc", - "mnemonic": "bl", - "operands": "0x13cfc", - "mode": "none" - }, - "instr_71628": { - "virtual_address": 71628, - "size": 4, - "disassembly": "mov r4, #0x0", - "mnemonic": "mov", - "operands": "r4, #0x0", - "mode": "none" - }, - "instr_71632": { - "virtual_address": 71632, - "size": 4, - "disassembly": "mov r5, r0", - "mnemonic": "mov", - "operands": "r5, r0", - "mode": "none" - }, - "instr_71636": { - "virtual_address": 71636, - "size": 4, - "disassembly": "mov r6, r1", - "mnemonic": "mov", - "operands": "r6, r1", - "mode": "none" - }, - "instr_71640": { - "virtual_address": 71640, - "size": 4, - "disassembly": "b 0x11628", - "mnemonic": "b", - "operands": "0x11628", - "mode": "none" - }, - "bb_71572": { - "virtual_address": 71572, - "size": 72, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 71208, - "children": [ - "instr_71572", - "instr_71576", - "instr_71580", - "instr_71584", - "instr_71588", - "instr_71592", - "instr_71596", - "instr_71600", - "instr_71604", - "instr_71608", - "instr_71612", - "instr_71616", - "instr_71620", - "instr_71624", - "instr_71628", - "instr_71632", - "instr_71636", - "instr_71640" - ] - }, - "instr_71644": { - "virtual_address": 71644, - "size": 4, - "disassembly": "str r4, [sp, #0x0]", - "mnemonic": "str", - "operands": "r4, [sp, #0x0]", - "mode": "none" - }, - "instr_71648": { - "virtual_address": 71648, - "size": 4, - "disassembly": "str r5, [sp, #0x10]", - "mnemonic": "str", - "operands": "r5, [sp, #0x10]", - "mode": "none" - }, - "instr_71652": { - "virtual_address": 71652, - "size": 4, - "disassembly": "mov r4, r0", - "mnemonic": "mov", - "operands": "r4, r0", - "mode": "none" - }, - "instr_71656": { - "virtual_address": 71656, - "size": 4, - "disassembly": "b 0x10924", - "mnemonic": "b", - "operands": "0x10924", - "mode": "none" - }, - "bb_71644": { - "virtual_address": 71644, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67876, - "children": [ - "instr_71644", - "instr_71648", - "instr_71652", - "instr_71656" - ] - }, - "instr_71660": { - "virtual_address": 71660, - "size": 4, - "disassembly": "ldr r1, [sp, #0x3c]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x3c]", - "mode": "none" - }, - "instr_71664": { - "virtual_address": 71664, - "size": 4, - "disassembly": "ldr r2, [sp, #0x40]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x40]", - "mode": "none" - }, - "instr_71668": { - "virtual_address": 71668, - "size": 4, - "disassembly": "add r1, r1, #0x1", - "mnemonic": "add", - "operands": "r1, r1, #0x1", - "mode": "none" - }, - "instr_71672": { - "virtual_address": 71672, - "size": 4, - "disassembly": "b 0x11228", - "mnemonic": "b", - "operands": "0x11228", - "mode": "none" - }, - "bb_71660": { - "virtual_address": 71660, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 70184, - "children": [ - "instr_71660", - "instr_71664", - "instr_71668", - "instr_71672" - ] - }, - "instr_71676": { - "virtual_address": 71676, - "size": 4, - "disassembly": "ldr r0, [sp, #0x3c]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x3c]", - "mode": "none" - }, - "instr_71680": { - "virtual_address": 71680, - "size": 4, - "disassembly": "add r0, r0, #0x1", - "mnemonic": "add", - "operands": "r0, r0, #0x1", - "mode": "none" - }, - "instr_71684": { - "virtual_address": 71684, - "size": 4, - "disassembly": "b 0x11334", - "mnemonic": "b", - "operands": "0x11334", - "mode": "none" - }, - "bb_71676": { - "virtual_address": 71676, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 70452, - "children": [ - "instr_71676", - "instr_71680", - "instr_71684" - ] - }, - "instr_71688": { - "virtual_address": 71688, - "size": 4, - "disassembly": "mov r1, r10", - "mnemonic": "mov", - "operands": "r1, r10", - "mode": "none" - }, - "instr_71692": { - "virtual_address": 71692, - "size": 4, - "disassembly": "ldr r0, [sp, #0xc]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0xc]", - "mode": "none" - }, - "instr_71696": { - "virtual_address": 71696, - "size": 4, - "disassembly": "add r2, sp, #0x38", - "mnemonic": "add", - "operands": "r2, sp, #0x38", - "mode": "none" - }, - "instr_71700": { - "virtual_address": 71700, - "size": 4, - "disassembly": "bl 0x103b4", - "mnemonic": "bl", - "operands": "0x103b4", - "mode": "none" - }, - "instr_71704": { - "virtual_address": 71704, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_71708": { - "virtual_address": 71708, - "size": 4, - "disassembly": "beq 0x116dc", - "mnemonic": "beq", - "operands": "0x116dc", - "mode": "none" - }, - "bb_71688": { - "virtual_address": 71688, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 71712, - "children": [ - "instr_71688", - "instr_71692", - "instr_71696", - "instr_71700", - "instr_71704", - "instr_71708" - ] - }, - "instr_71712": { - "virtual_address": 71712, - "size": 4, - "disassembly": "b 0x10960", - "mnemonic": "b", - "operands": "0x10960", - "mode": "none" - }, - "bb_71712": { - "virtual_address": 71712, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67936, - "children": [ - "instr_71712" - ] - }, - "instr_71716": { - "virtual_address": 71716, - "size": 4, - "disassembly": "ldr r3, [r11, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r11, #0x64]", - "mode": "none" - }, - "instr_71720": { - "virtual_address": 71720, - "size": 4, - "disassembly": "tst r3, #0x1", - "mnemonic": "tst", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_71724": { - "virtual_address": 71724, - "size": 4, - "disassembly": "bne 0x11840", - "mnemonic": "bne", - "operands": "0x11840", - "mode": "none" - }, - "bb_71716": { - "virtual_address": 71716, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 71728, - "children": [ - "instr_71716", - "instr_71720", - "instr_71724" - ] - }, - "instr_71728": { - "virtual_address": 71728, - "size": 4, - "disassembly": "ldrh r3, [r11, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r11, #0xc]", - "mode": "none" - }, - "instr_71732": { - "virtual_address": 71732, - "size": 4, - "disassembly": "tst r3, #0x200", - "mnemonic": "tst", - "operands": "r3, #0x200", - "mode": "none" - }, - "instr_71736": { - "virtual_address": 71736, - "size": 4, - "disassembly": "ldreq r0, [r11, #0x58]", - "mnemonic": "ldreq", - "operands": "r0, [r11, #0x58]", - "mode": "none" - }, - "instr_71740": { - "virtual_address": 71740, - "size": 4, - "disassembly": "bleq 0x0de74", - "mnemonic": "bleq", - "operands": "0x0de74", - "mode": "none" - }, - "bb_71728": { - "virtual_address": 71728, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 71744, - "children": [ - "instr_71728", - "instr_71732", - "instr_71736", - "instr_71740" - ] - }, - "instr_71744": { - "virtual_address": 71744, - "size": 4, - "disassembly": "mvn r3, #0x0", - "mnemonic": "mvn", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_71748": { - "virtual_address": 71748, - "size": 4, - "disassembly": "str r3, [sp, #0x8]", - "mnemonic": "str", - "operands": "r3, [sp, #0x8]", - "mode": "none" - }, - "instr_71752": { - "virtual_address": 71752, - "size": 4, - "disassembly": "b 0x10978", - "mnemonic": "b", - "operands": "0x10978", - "mode": "none" - }, - "bb_71744": { - "virtual_address": 71744, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67960, - "children": [ - "instr_71744", - "instr_71748", - "instr_71752" - ] - }, - "instr_71756": { - "virtual_address": 71756, - "size": 4, - "disassembly": "ldr r2, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x10]", - "mode": "none" - }, - "instr_71760": { - "virtual_address": 71760, - "size": 4, - "disassembly": "ldr r4, [r2], #0x4", - "mnemonic": "ldr", - "operands": "r4, [r2], #0x4", - "mode": "none" - }, - "instr_71764": { - "virtual_address": 71764, - "size": 4, - "disassembly": "cmp r4, r6", - "mnemonic": "cmp", - "operands": "r4, r6", - "mode": "none" - }, - "instr_71768": { - "virtual_address": 71768, - "size": 4, - "disassembly": "ldrb r3, [r7, #0x1]", - "mnemonic": "ldrb", - "operands": "r3, [r7, #0x1]", - "mode": "none" - }, - "instr_71772": { - "virtual_address": 71772, - "size": 4, - "disassembly": "movlt r4, r6", - "mnemonic": "movlt", - "operands": "r4, r6", - "mode": "none" - }, - "instr_71776": { - "virtual_address": 71776, - "size": 4, - "disassembly": "mov r7, r1", - "mnemonic": "mov", - "operands": "r7, r1", - "mode": "none" - }, - "instr_71780": { - "virtual_address": 71780, - "size": 4, - "disassembly": "str r2, [sp, #0x10]", - "mnemonic": "str", - "operands": "r2, [sp, #0x10]", - "mode": "none" - }, - "instr_71784": { - "virtual_address": 71784, - "size": 4, - "disassembly": "b 0x105fc", - "mnemonic": "b", - "operands": "0x105fc", - "mode": "none" - }, - "bb_71756": { - "virtual_address": 71756, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67068, - "children": [ - "instr_71756", - "instr_71760", - "instr_71764", - "instr_71768", - "instr_71772", - "instr_71776", - "instr_71780", - "instr_71784" - ] - }, - "dw_71788": { - "virtual_address": 71788, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 70980, - 69048 - ] - }, - "dw_71792": { - "virtual_address": 71792, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 69700, - 69808, - 69412, - 69536 - ] - }, - "dw_71796": { - "virtual_address": 71796, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 70352, - 70452, - 70064, - 70184 - ] - }, - "dw_71800": { - "virtual_address": 71800, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 70888 - ] - }, - "dw_71804": { - "virtual_address": 71804, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 71364 - ] - }, - "func_66680": { - "virtual_address": 66680, - "size": 5128, - "name": "_vfiprintf_r", - "children": [ - "bb_66680", - "bb_66716", - "bb_66728", - "bb_66744", - "bb_66760", - "bb_66768", - "bb_66796", - "bb_66804", - "bb_66816", - "bb_66828", - "bb_66876", - "bb_66896", - "bb_66916", - "bb_66924", - "bb_66968", - "bb_66984", - "bb_67008", - "bb_67012", - "bb_67028", - "bb_67036", - "bb_67068", - "bb_67072", - "bb_67080", - "bb_67084", - "bb_67452", - "bb_67460", - "bb_67484", - "bb_67492", - "bb_67516", - "bb_67524", - "bb_67536", - "bb_67540", - "bb_67548", - "bb_67580", - "bb_67588", - "bb_67596", - "bb_67624", - "bb_67640", - "bb_67660", - "bb_67676", - "bb_67688", - "bb_67700", - "bb_67708", - "bb_67736", - "bb_67740", - "bb_67748", - "bb_67776", - "bb_67788", - "bb_67796", - "bb_67804", - "bb_67836", - "bb_67844", - "bb_67876", - "bb_67908", - "bb_67932", - "bb_67936", - "bb_67952", - "bb_67960", - "bb_67976", - "bb_67988", - "bb_68000", - "bb_68008", - "bb_68032", - "bb_68036", - "bb_68060", - "bb_68076", - "bb_68088", - "bb_68100", - "bb_68136", - "bb_68148", - "bb_68160", - "bb_68196", - "bb_68204", - "bb_68228", - "bb_68244", - "bb_68256", - "bb_68272", - "bb_68304", - "bb_68312", - "bb_68336", - "bb_68344", - "bb_68352", - "bb_68368", - "bb_68396", - "bb_68412", - "bb_68420", - "bb_68436", - "bb_68444", - "bb_68452", - "bb_68484", - "bb_68492", - "bb_68500", - "bb_68528", - "bb_68552", - "bb_68560", - "bb_68584", - "bb_68604", - "bb_68644", - "bb_68652", - "bb_68664", - "bb_68676", - "bb_68692", - "bb_68704", - "bb_68720", - "bb_68740", - "bb_68764", - "bb_68768", - "bb_68796", - "bb_68824", - "bb_68832", - "bb_68844", - "bb_68880", - "bb_68892", - "bb_68904", - "bb_68920", - "bb_68988", - "bb_69004", - "bb_69016", - "bb_69072", - "bb_69080", - "bb_69088", - "bb_69096", - "bb_69104", - "bb_69128", - "bb_69156", - "bb_69164", - "bb_69168", - "bb_69176", - "bb_69188", - "bb_69192", - "bb_69224", - "bb_69228", - "bb_69244", - "bb_69280", - "bb_69308", - "bb_69344", - "bb_69360", - "bb_69368", - "bb_69388", - "bb_69400", - "bb_69412", - "bb_69452", - "bb_69472", - "bb_69496", - "bb_69524", - "bb_69536", - "bb_69568", - "bb_69588", - "bb_69612", - "bb_69644", - "bb_69652", - "bb_69672", - "bb_69684", - "bb_69696", - "bb_69728", - "bb_69748", - "bb_69772", - "bb_69800", - "bb_69808", - "bb_69848", - "bb_69856", - "bb_69880", - "bb_69900", - "bb_69908", - "bb_69932", - "bb_69952", - "bb_69976", - "bb_69980", - "bb_69992", - "bb_70000", - "bb_70036", - "bb_70048", - "bb_70060", - "bb_70092", - "bb_70112", - "bb_70136", - "bb_70168", - "bb_70184", - "bb_70224", - "bb_70232", - "bb_70256", - "bb_70264", - "bb_70276", - "bb_70292", - "bb_70296", - "bb_70304", - "bb_70324", - "bb_70336", - "bb_70348", - "bb_70380", - "bb_70400", - "bb_70424", - "bb_70452", - "bb_70484", - "bb_70492", - "bb_70516", - "bb_70524", - "bb_70548", - "bb_70564", - "bb_70568", - "bb_70580", - "bb_70608", - "bb_70620", - "bb_70636", - "bb_70648", - "bb_70660", - "bb_70692", - "bb_70720", - "bb_70736", - "bb_70748", - "bb_70768", - "bb_70776", - "bb_70804", - "bb_70812", - "bb_70828", - "bb_70856", - "bb_70880", - "bb_70888", - "bb_70896", - "bb_70904", - "bb_70932", - "bb_70980", - "bb_70992", - "bb_71016", - "bb_71028", - "bb_71040", - "bb_71056", - "bb_71064", - "bb_71072", - "bb_71100", - "bb_71108", - "bb_71124", - "bb_71168", - "bb_71208", - "bb_71212", - "bb_71256", - "bb_71288", - "bb_71300", - "bb_71320", - "bb_71344", - "bb_71372", - "bb_71388", - "bb_71400", - "bb_71428", - "bb_71452", - "bb_71484", - "bb_71512", - "bb_71536", - "bb_71560", - "bb_71572", - "bb_71644", - "bb_71660", - "bb_71676", - "bb_71688", - "bb_71712", - "bb_71716", - "bb_71728", - "bb_71744", - "bb_71756", - "dw_71788", - "dw_71792", - "dw_71796", - "dw_71800", - "dw_71804" - ] - }, - "instr_71808": { - "virtual_address": 71808, - "size": 4, - "disassembly": "mov r12, r1", - "mnemonic": "mov", - "operands": "r12, r1", - "mode": "none" - }, - "instr_71812": { - "virtual_address": 71812, - "size": 4, - "disassembly": "str lr, [sp, #-0x4]!", - "mnemonic": "str", - "operands": "lr, [sp, #-0x4]!", - "mode": "none" - }, - "instr_71816": { - "virtual_address": 71816, - "size": 4, - "disassembly": "mov lr, r0", - "mnemonic": "mov", - "operands": "lr, r0", - "mode": "none" - }, - "instr_71820": { - "virtual_address": 71820, - "size": 4, - "disassembly": "mov r3, r2", - "mnemonic": "mov", - "operands": "r3, r2", - "mode": "none" - }, - "instr_71824": { - "virtual_address": 71824, - "size": 4, - "disassembly": "ldr r2, [0x118a8]", - "mnemonic": "ldr", - "operands": "r2, [0x118a8]", - "mode": "none" - }, - "instr_71828": { - "virtual_address": 71828, - "size": 4, - "disassembly": "mov r1, lr", - "mnemonic": "mov", - "operands": "r1, lr", - "mode": "none" - }, - "instr_71832": { - "virtual_address": 71832, - "size": 4, - "disassembly": "ldr r0, [r2, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r2, #0x0]", - "mode": "none" - }, - "instr_71836": { - "virtual_address": 71836, - "size": 4, - "disassembly": "ldr lr, [sp], #0x4", - "mnemonic": "ldr", - "operands": "lr, [sp], #0x4", - "mode": "none" - }, - "instr_71840": { - "virtual_address": 71840, - "size": 4, - "disassembly": "mov r2, r12", - "mnemonic": "mov", - "operands": "r2, r12", - "mode": "none" - }, - "instr_71844": { - "virtual_address": 71844, - "size": 4, - "disassembly": "b 0x10478", - "mnemonic": "b", - "operands": "0x10478", - "mode": "none" - }, - "bb_71808": { - "virtual_address": 71808, - "size": 40, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_71808", - "instr_71812", - "instr_71816", - "instr_71820", - "instr_71824", - "instr_71828", - "instr_71832", - "instr_71836", - "instr_71840", - "instr_71844" - ] - }, - "dw_71848": { - "virtual_address": 71848, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 71824 - ] - }, - "func_71808": { - "virtual_address": 71808, - "size": 44, - "name": "vfiprintf", - "children": [ - "bb_71808", - "dw_71848" - ] - }, - "instr_71852": { - "virtual_address": 71852, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, r7, r8, lr}", - "mode": "none" - }, - "instr_71856": { - "virtual_address": 71856, - "size": 4, - "disassembly": "sub sp, sp, #0x460", - "mnemonic": "sub", - "operands": "sp, sp, #0x460", - "mode": "none" - }, - "instr_71860": { - "virtual_address": 71860, - "size": 4, - "disassembly": "sub sp, sp, #0x8", - "mnemonic": "sub", - "operands": "sp, sp, #0x8", - "mode": "none" - }, - "instr_71864": { - "virtual_address": 71864, - "size": 4, - "disassembly": "mov r7, sp", - "mnemonic": "mov", - "operands": "r7, sp", - "mode": "none" - }, - "instr_71868": { - "virtual_address": 71868, - "size": 4, - "disassembly": "mov r12, #0x400", - "mnemonic": "mov", - "operands": "r12, #0x400", - "mode": "none" - }, - "instr_71872": { - "virtual_address": 71872, - "size": 4, - "disassembly": "mov lr, #0x0", - "mnemonic": "mov", - "operands": "lr, #0x0", - "mode": "none" - }, - "instr_71876": { - "virtual_address": 71876, - "size": 4, - "disassembly": "mov r5, r2", - "mnemonic": "mov", - "operands": "r5, r2", - "mode": "none" - }, - "instr_71880": { - "virtual_address": 71880, - "size": 4, - "disassembly": "mov r6, r0", - "mnemonic": "mov", - "operands": "r6, r0", - "mode": "none" - }, - "instr_71884": { - "virtual_address": 71884, - "size": 4, - "disassembly": "mov r8, r3", - "mnemonic": "mov", - "operands": "r8, r3", - "mode": "none" - }, - "instr_71888": { - "virtual_address": 71888, - "size": 4, - "disassembly": "add r3, sp, #0x68", - "mnemonic": "add", - "operands": "r3, sp, #0x68", - "mode": "none" - }, - "instr_71892": { - "virtual_address": 71892, - "size": 4, - "disassembly": "str r3, [sp, #0x0]", - "mnemonic": "str", - "operands": "r3, [sp, #0x0]", - "mode": "none" - }, - "instr_71896": { - "virtual_address": 71896, - "size": 4, - "disassembly": "str r3, [sp, #0x10]", - "mnemonic": "str", - "operands": "r3, [sp, #0x10]", - "mode": "none" - }, - "instr_71900": { - "virtual_address": 71900, - "size": 4, - "disassembly": "ldrh r3, [r1, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r1, #0xc]", - "mode": "none" - }, - "instr_71904": { - "virtual_address": 71904, - "size": 4, - "disassembly": "bic r3, r3, #0x2", - "mnemonic": "bic", - "operands": "r3, r3, #0x2", - "mode": "none" - }, - "instr_71908": { - "virtual_address": 71908, - "size": 4, - "disassembly": "strh r3, [r7, #0xc]", - "mnemonic": "strh", - "operands": "r3, [r7, #0xc]", - "mode": "none" - }, - "instr_71912": { - "virtual_address": 71912, - "size": 4, - "disassembly": "ldr r3, [r1, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r1, #0x64]", - "mode": "none" - }, - "instr_71916": { - "virtual_address": 71916, - "size": 4, - "disassembly": "str r3, [sp, #0x64]", - "mnemonic": "str", - "operands": "r3, [sp, #0x64]", - "mode": "none" - }, - "instr_71920": { - "virtual_address": 71920, - "size": 4, - "disassembly": "ldrh r3, [r1, #0xe]", - "mnemonic": "ldrh", - "operands": "r3, [r1, #0xe]", - "mode": "none" - }, - "instr_71924": { - "virtual_address": 71924, - "size": 4, - "disassembly": "strh r3, [r7, #0xe]", - "mnemonic": "strh", - "operands": "r3, [r7, #0xe]", - "mode": "none" - }, - "instr_71928": { - "virtual_address": 71928, - "size": 4, - "disassembly": "ldr r3, [r1, #0x1c]", - "mnemonic": "ldr", - "operands": "r3, [r1, #0x1c]", - "mode": "none" - }, - "instr_71932": { - "virtual_address": 71932, - "size": 4, - "disassembly": "str r3, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x1c]", - "mode": "none" - }, - "instr_71936": { - "virtual_address": 71936, - "size": 4, - "disassembly": "ldr r3, [r1, #0x24]", - "mnemonic": "ldr", - "operands": "r3, [r1, #0x24]", - "mode": "none" - }, - "instr_71940": { - "virtual_address": 71940, - "size": 4, - "disassembly": "add r0, sp, #0x58", - "mnemonic": "add", - "operands": "r0, sp, #0x58", - "mode": "none" - }, - "instr_71944": { - "virtual_address": 71944, - "size": 4, - "disassembly": "mov r4, r1", - "mnemonic": "mov", - "operands": "r4, r1", - "mode": "none" - }, - "instr_71948": { - "virtual_address": 71948, - "size": 4, - "disassembly": "str lr, [sp, #0x18]", - "mnemonic": "str", - "operands": "lr, [sp, #0x18]", - "mode": "none" - }, - "instr_71952": { - "virtual_address": 71952, - "size": 4, - "disassembly": "str r12, [sp, #0x8]", - "mnemonic": "str", - "operands": "r12, [sp, #0x8]", - "mode": "none" - }, - "instr_71956": { - "virtual_address": 71956, - "size": 4, - "disassembly": "str r12, [sp, #0x14]", - "mnemonic": "str", - "operands": "r12, [sp, #0x14]", - "mode": "none" - }, - "instr_71960": { - "virtual_address": 71960, - "size": 4, - "disassembly": "str r3, [sp, #0x24]", - "mnemonic": "str", - "operands": "r3, [sp, #0x24]", - "mode": "none" - }, - "instr_71964": { - "virtual_address": 71964, - "size": 4, - "disassembly": "bl 0x0de4c", - "mnemonic": "bl", - "operands": "0x0de4c", - "mode": "none" - }, - "instr_71968": { - "virtual_address": 71968, - "size": 4, - "disassembly": "mov r2, r5", - "mnemonic": "mov", - "operands": "r2, r5", - "mode": "none" - }, - "instr_71972": { - "virtual_address": 71972, - "size": 4, - "disassembly": "mov r3, r8", - "mnemonic": "mov", - "operands": "r3, r8", - "mode": "none" - }, - "instr_71976": { - "virtual_address": 71976, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_71980": { - "virtual_address": 71980, - "size": 4, - "disassembly": "mov r0, r6", - "mnemonic": "mov", - "operands": "r0, r6", - "mode": "none" - }, - "instr_71984": { - "virtual_address": 71984, - "size": 4, - "disassembly": "bl 0x10478", - "mnemonic": "bl", - "operands": "0x10478", - "mode": "none" - }, - "instr_71988": { - "virtual_address": 71988, - "size": 4, - "disassembly": "subs r5, r0, #0x0", - "mnemonic": "subs", - "operands": "r5, r0, #0x0", - "mode": "none" - }, - "instr_71992": { - "virtual_address": 71992, - "size": 4, - "disassembly": "blt 0x11950", - "mnemonic": "blt", - "operands": "0x11950", - "mode": "none" - }, - "bb_71852": { - "virtual_address": 71852, - "size": 144, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 71996, - "children": [ - "instr_71852", - "instr_71856", - "instr_71860", - "instr_71864", - "instr_71868", - "instr_71872", - "instr_71876", - "instr_71880", - "instr_71884", - "instr_71888", - "instr_71892", - "instr_71896", - "instr_71900", - "instr_71904", - "instr_71908", - "instr_71912", - "instr_71916", - "instr_71920", - "instr_71924", - "instr_71928", - "instr_71932", - "instr_71936", - "instr_71940", - "instr_71944", - "instr_71948", - "instr_71952", - "instr_71956", - "instr_71960", - "instr_71964", - "instr_71968", - "instr_71972", - "instr_71976", - "instr_71980", - "instr_71984", - "instr_71988", - "instr_71992" - ] - }, - "instr_71996": { - "virtual_address": 71996, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_72000": { - "virtual_address": 72000, - "size": 4, - "disassembly": "mov r0, r6", - "mnemonic": "mov", - "operands": "r0, r6", - "mode": "none" - }, - "instr_72004": { - "virtual_address": 72004, - "size": 4, - "disassembly": "bl 0x0ce60", - "mnemonic": "bl", - "operands": "0x0ce60", - "mode": "none" - }, - "instr_72008": { - "virtual_address": 72008, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_72012": { - "virtual_address": 72012, - "size": 4, - "disassembly": "mvnne r5, #0x0", - "mnemonic": "mvnne", - "operands": "r5, #0x0", - "mode": "none" - }, - "bb_71996": { - "virtual_address": 71996, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 72016, - "children": [ - "instr_71996", - "instr_72000", - "instr_72004", - "instr_72008", - "instr_72012" - ] - }, - "instr_72016": { - "virtual_address": 72016, - "size": 4, - "disassembly": "ldrh r3, [sp, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [sp, #0xc]", - "mode": "none" - }, - "instr_72020": { - "virtual_address": 72020, - "size": 4, - "disassembly": "tst r3, #0x40", - "mnemonic": "tst", - "operands": "r3, #0x40", - "mode": "none" - }, - "instr_72024": { - "virtual_address": 72024, - "size": 4, - "disassembly": "ldrhne r3, [r4, #0xc]", - "mnemonic": "ldrhne", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "instr_72028": { - "virtual_address": 72028, - "size": 4, - "disassembly": "orrne r3, r3, #0x40", - "mnemonic": "orrne", - "operands": "r3, r3, #0x40", - "mode": "none" - }, - "instr_72032": { - "virtual_address": 72032, - "size": 4, - "disassembly": "ldr r0, [sp, #0x58]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x58]", - "mode": "none" - }, - "instr_72036": { - "virtual_address": 72036, - "size": 4, - "disassembly": "strhne r3, [r4, #0xc]", - "mnemonic": "strhne", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "instr_72040": { - "virtual_address": 72040, - "size": 4, - "disassembly": "bl 0x0de54", - "mnemonic": "bl", - "operands": "0x0de54", - "mode": "none" - }, - "instr_72044": { - "virtual_address": 72044, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_72048": { - "virtual_address": 72048, - "size": 4, - "disassembly": "add sp, sp, #0x460", - "mnemonic": "add", - "operands": "sp, sp, #0x460", - "mode": "none" - }, - "instr_72052": { - "virtual_address": 72052, - "size": 4, - "disassembly": "add sp, sp, #0x8", - "mnemonic": "add", - "operands": "sp, sp, #0x8", - "mode": "none" - }, - "instr_72056": { - "virtual_address": 72056, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, lr}", - "mode": "none" - }, - "instr_72060": { - "virtual_address": 72060, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_72016": { - "virtual_address": 72016, - "size": 48, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_72016", - "instr_72020", - "instr_72024", - "instr_72028", - "instr_72032", - "instr_72036", - "instr_72040", - "instr_72044", - "instr_72048", - "instr_72052", - "instr_72056", - "instr_72060" - ] - }, - "func_71852": { - "virtual_address": 71852, - "size": 212, - "name": "__sbprintf", - "children": [ - "bb_71852", - "bb_71996", - "bb_72016" - ] - }, - "instr_72064": { - "virtual_address": 72064, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_72068": { - "virtual_address": 72068, - "size": 4, - "disassembly": "mov lr, r1", - "mnemonic": "mov", - "operands": "lr, r1", - "mode": "none" - }, - "instr_72072": { - "virtual_address": 72072, - "size": 4, - "disassembly": "mov r1, r2", - "mnemonic": "mov", - "operands": "r1, r2", - "mode": "none" - }, - "instr_72076": { - "virtual_address": 72076, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_72080": { - "virtual_address": 72080, - "size": 4, - "disassembly": "ldr r5, [0x119c4]", - "mnemonic": "ldr", - "operands": "r5, [0x119c4]", - "mode": "none" - }, - "instr_72084": { - "virtual_address": 72084, - "size": 4, - "disassembly": "mov r4, r0", - "mnemonic": "mov", - "operands": "r4, r0", - "mode": "none" - }, - "instr_72088": { - "virtual_address": 72088, - "size": 4, - "disassembly": "str r2, [r5, #0x0]", - "mnemonic": "str", - "operands": "r2, [r5, #0x0]", - "mode": "none" - }, - "instr_72092": { - "virtual_address": 72092, - "size": 4, - "disassembly": "mov r0, lr", - "mnemonic": "mov", - "operands": "r0, lr", - "mode": "none" - }, - "instr_72096": { - "virtual_address": 72096, - "size": 4, - "disassembly": "mov r2, r3", - "mnemonic": "mov", - "operands": "r2, r3", - "mode": "none" - }, - "instr_72100": { - "virtual_address": 72100, - "size": 4, - "disassembly": "bl 0x13fa4", - "mnemonic": "bl", - "operands": "0x13fa4", - "mode": "none" - }, - "instr_72104": { - "virtual_address": 72104, - "size": 4, - "disassembly": "cmn r0, #0x1", - "mnemonic": "cmn", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_72108": { - "virtual_address": 72108, - "size": 4, - "disassembly": "bne 0x119bc", - "mnemonic": "bne", - "operands": "0x119bc", - "mode": "none" - }, - "bb_72064": { - "virtual_address": 72064, - "size": 48, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 72112, - "children": [ - "instr_72064", - "instr_72068", - "instr_72072", - "instr_72076", - "instr_72080", - "instr_72084", - "instr_72088", - "instr_72092", - "instr_72096", - "instr_72100", - "instr_72104", - "instr_72108" - ] - }, - "instr_72112": { - "virtual_address": 72112, - "size": 4, - "disassembly": "ldr r3, [r5, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r5, #0x0]", - "mode": "none" - }, - "instr_72116": { - "virtual_address": 72116, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_72120": { - "virtual_address": 72120, - "size": 4, - "disassembly": "strne r3, [r4, #0x0]", - "mnemonic": "strne", - "operands": "r3, [r4, #0x0]", - "mode": "none" - }, - "bb_72112": { - "virtual_address": 72112, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 72124, - "children": [ - "instr_72112", - "instr_72116", - "instr_72120" - ] - }, - "instr_72124": { - "virtual_address": 72124, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_72128": { - "virtual_address": 72128, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_72124": { - "virtual_address": 72124, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_72124", - "instr_72128" - ] - }, - "dw_72132": { - "virtual_address": 72132, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 72080 - ] - }, - "func_72064": { - "virtual_address": 72064, - "size": 72, - "name": "_write_r", - "children": [ - "bb_72064", - "bb_72112", - "bb_72124", - "dw_72132" - ] - }, - "instr_72136": { - "virtual_address": 72136, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, r7, r8, lr}", - "mode": "none" - }, - "instr_72140": { - "virtual_address": 72140, - "size": 4, - "disassembly": "ldr r8, [0x11a7c]", - "mnemonic": "ldr", - "operands": "r8, [0x11a7c]", - "mode": "none" - }, - "instr_72144": { - "virtual_address": 72144, - "size": 4, - "disassembly": "mov r4, r0", - "mnemonic": "mov", - "operands": "r4, r0", - "mode": "none" - }, - "instr_72148": { - "virtual_address": 72148, - "size": 4, - "disassembly": "ldr r0, [r8, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r8, #0x0]", - "mode": "none" - }, - "instr_72152": { - "virtual_address": 72152, - "size": 4, - "disassembly": "mov r6, r3", - "mnemonic": "mov", - "operands": "r6, r3", - "mode": "none" - }, - "instr_72156": { - "virtual_address": 72156, - "size": 4, - "disassembly": "mov r5, r1", - "mnemonic": "mov", - "operands": "r5, r1", - "mode": "none" - }, - "instr_72160": { - "virtual_address": 72160, - "size": 4, - "disassembly": "mov r7, r2", - "mnemonic": "mov", - "operands": "r7, r2", - "mode": "none" - }, - "instr_72164": { - "virtual_address": 72164, - "size": 4, - "disassembly": "bl 0x0de5c", - "mnemonic": "bl", - "operands": "0x0de5c", - "mode": "none" - }, - "instr_72168": { - "virtual_address": 72168, - "size": 4, - "disassembly": "ldr r3, [0x11a80]", - "mnemonic": "ldr", - "operands": "r3, [0x11a80]", - "mode": "none" - }, - "instr_72172": { - "virtual_address": 72172, - "size": 4, - "disassembly": "ldr r3, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0x0]", - "mode": "none" - }, - "instr_72176": { - "virtual_address": 72176, - "size": 4, - "disassembly": "ldr r12, [r3, #0x148]", - "mnemonic": "ldr", - "operands": "r12, [r3, #0x148]", - "mode": "none" - }, - "instr_72180": { - "virtual_address": 72180, - "size": 4, - "disassembly": "cmp r12, #0x0", - "mnemonic": "cmp", - "operands": "r12, #0x0", - "mode": "none" - }, - "instr_72184": { - "virtual_address": 72184, - "size": 4, - "disassembly": "addeq r12, r3, #0x14c", - "mnemonic": "addeq", - "operands": "r12, r3, #0x14c", - "mode": "none" - }, - "instr_72188": { - "virtual_address": 72188, - "size": 4, - "disassembly": "ldr lr, [r12, #0x4]", - "mnemonic": "ldr", - "operands": "lr, [r12, #0x4]", - "mode": "none" - }, - "instr_72192": { - "virtual_address": 72192, - "size": 4, - "disassembly": "streq r12, [r3, #0x148]", - "mnemonic": "streq", - "operands": "r12, [r3, #0x148]", - "mode": "none" - }, - "instr_72196": { - "virtual_address": 72196, - "size": 4, - "disassembly": "cmp lr, #0x1f", - "mnemonic": "cmp", - "operands": "lr, #0x1f", - "mode": "none" - }, - "instr_72200": { - "virtual_address": 72200, - "size": 4, - "disassembly": "bgt 0x11a6c", - "mnemonic": "bgt", - "operands": "0x11a6c", - "mode": "none" - }, - "bb_72136": { - "virtual_address": 72136, - "size": 68, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 72204, - "children": [ - "instr_72136", - "instr_72140", - "instr_72144", - "instr_72148", - "instr_72152", - "instr_72156", - "instr_72160", - "instr_72164", - "instr_72168", - "instr_72172", - "instr_72176", - "instr_72180", - "instr_72184", - "instr_72188", - "instr_72192", - "instr_72196", - "instr_72200" - ] - }, - "instr_72204": { - "virtual_address": 72204, - "size": 4, - "disassembly": "cmp r4, #0x0", - "mnemonic": "cmp", - "operands": "r4, #0x0", - "mode": "none" - }, - "instr_72208": { - "virtual_address": 72208, - "size": 4, - "disassembly": "bne 0x11a38", - "mnemonic": "bne", - "operands": "0x11a38", - "mode": "none" - }, - "bb_72204": { - "virtual_address": 72204, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 72212, - "children": [ - "instr_72204", - "instr_72208" - ] - }, - "instr_72212": { - "virtual_address": 72212, - "size": 4, - "disassembly": "add r3, lr, #0x1", - "mnemonic": "add", - "operands": "r3, lr, #0x1", - "mode": "none" - }, - "instr_72216": { - "virtual_address": 72216, - "size": 4, - "disassembly": "add lr, lr, #0x2", - "mnemonic": "add", - "operands": "lr, lr, #0x2", - "mode": "none" - }, - "instr_72220": { - "virtual_address": 72220, - "size": 4, - "disassembly": "str r3, [r12, #0x4]", - "mnemonic": "str", - "operands": "r3, [r12, #0x4]", - "mode": "none" - }, - "instr_72224": { - "virtual_address": 72224, - "size": 4, - "disassembly": "ldr r0, [r8, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r8, #0x0]", - "mode": "none" - }, - "instr_72228": { - "virtual_address": 72228, - "size": 4, - "disassembly": "str r5, [r12, lr, lsl #0x2]", - "mnemonic": "str", - "operands": "r5, [r12, lr, lsl #0x2]", - "mode": "none" - }, - "instr_72232": { - "virtual_address": 72232, - "size": 4, - "disassembly": "bl 0x0de74", - "mnemonic": "bl", - "operands": "0x0de74", - "mode": "none" - }, - "instr_72236": { - "virtual_address": 72236, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "bb_72212": { - "virtual_address": 72212, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 72240, - "children": [ - "instr_72212", - "instr_72216", - "instr_72220", - "instr_72224", - "instr_72228", - "instr_72232", - "instr_72236" - ] - }, - "instr_72240": { - "virtual_address": 72240, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, lr}", - "mode": "none" - }, - "instr_72244": { - "virtual_address": 72244, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_72240": { - "virtual_address": 72240, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_72240", - "instr_72244" - ] - }, - "instr_72248": { - "virtual_address": 72248, - "size": 4, - "disassembly": "mov r3, #0x1", - "mnemonic": "mov", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_72252": { - "virtual_address": 72252, - "size": 4, - "disassembly": "add r1, r12, lr, lsl #0x2", - "mnemonic": "add", - "operands": "r1, r12, lr, lsl #0x2", - "mode": "none" - }, - "instr_72256": { - "virtual_address": 72256, - "size": 4, - "disassembly": "str r7, [r1, #0x88]", - "mnemonic": "str", - "operands": "r7, [r1, #0x88]", - "mode": "none" - }, - "instr_72260": { - "virtual_address": 72260, - "size": 4, - "disassembly": "ldr r2, [r12, #0x188]", - "mnemonic": "ldr", - "operands": "r2, [r12, #0x188]", - "mode": "none" - }, - "instr_72264": { - "virtual_address": 72264, - "size": 4, - "disassembly": "mov r3, r3, lsl lr", - "mnemonic": "mov", - "operands": "r3, r3, lsl lr", - "mode": "none" - }, - "instr_72268": { - "virtual_address": 72268, - "size": 4, - "disassembly": "orr r2, r2, r3", - "mnemonic": "orr", - "operands": "r2, r2, r3", - "mode": "none" - }, - "instr_72272": { - "virtual_address": 72272, - "size": 4, - "disassembly": "str r2, [r12, #0x188]", - "mnemonic": "str", - "operands": "r2, [r12, #0x188]", - "mode": "none" - }, - "instr_72276": { - "virtual_address": 72276, - "size": 4, - "disassembly": "str r6, [r1, #0x108]", - "mnemonic": "str", - "operands": "r6, [r1, #0x108]", - "mode": "none" - }, - "instr_72280": { - "virtual_address": 72280, - "size": 4, - "disassembly": "cmp r4, #0x2", - "mnemonic": "cmp", - "operands": "r4, #0x2", - "mode": "none" - }, - "instr_72284": { - "virtual_address": 72284, - "size": 4, - "disassembly": "ldreq r2, [r12, #0x18c]", - "mnemonic": "ldreq", - "operands": "r2, [r12, #0x18c]", - "mode": "none" - }, - "instr_72288": { - "virtual_address": 72288, - "size": 4, - "disassembly": "orreq r3, r2, r3", - "mnemonic": "orreq", - "operands": "r3, r2, r3", - "mode": "none" - }, - "instr_72292": { - "virtual_address": 72292, - "size": 4, - "disassembly": "streq r3, [r12, #0x18c]", - "mnemonic": "streq", - "operands": "r3, [r12, #0x18c]", - "mode": "none" - }, - "instr_72296": { - "virtual_address": 72296, - "size": 4, - "disassembly": "b 0x11a14", - "mnemonic": "b", - "operands": "0x11a14", - "mode": "none" - }, - "bb_72248": { - "virtual_address": 72248, - "size": 52, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 72212, - "children": [ - "instr_72248", - "instr_72252", - "instr_72256", - "instr_72260", - "instr_72264", - "instr_72268", - "instr_72272", - "instr_72276", - "instr_72280", - "instr_72284", - "instr_72288", - "instr_72292", - "instr_72296" - ] - }, - "instr_72300": { - "virtual_address": 72300, - "size": 4, - "disassembly": "ldr r0, [r8, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r8, #0x0]", - "mode": "none" - }, - "instr_72304": { - "virtual_address": 72304, - "size": 4, - "disassembly": "bl 0x0de74", - "mnemonic": "bl", - "operands": "0x0de74", - "mode": "none" - }, - "instr_72308": { - "virtual_address": 72308, - "size": 4, - "disassembly": "mvn r0, #0x0", - "mnemonic": "mvn", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_72312": { - "virtual_address": 72312, - "size": 4, - "disassembly": "b 0x11a30", - "mnemonic": "b", - "operands": "0x11a30", - "mode": "none" - }, - "bb_72300": { - "virtual_address": 72300, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 72240, - "children": [ - "instr_72300", - "instr_72304", - "instr_72308", - "instr_72312" - ] - }, - "dw_72316": { - "virtual_address": 72316, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 72140 - ] - }, - "dw_72320": { - "virtual_address": 72320, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 72168 - ] - }, - "func_72136": { - "virtual_address": 72136, - "size": 188, - "name": "__register_exitproc", - "children": [ - "bb_72136", - "bb_72204", - "bb_72212", - "bb_72240", - "bb_72248", - "bb_72300", - "dw_72316", - "dw_72320" - ] - }, - "instr_72324": { - "virtual_address": 72324, - "size": 4, - "disassembly": "ldr r12, [0x11ad0]", - "mnemonic": "ldr", - "operands": "r12, [0x11ad0]", - "mode": "none" - }, - "instr_72328": { - "virtual_address": 72328, - "size": 4, - "disassembly": "ldr r12, [r12, #0x0]", - "mnemonic": "ldr", - "operands": "r12, [r12, #0x0]", - "mode": "none" - }, - "instr_72332": { - "virtual_address": 72332, - "size": 4, - "disassembly": "ldr r5, [r12, #0xc]", - "mnemonic": "ldr", - "operands": "r5, [r12, #0xc]", - "mode": "none" - }, - "instr_72336": { - "virtual_address": 72336, - "size": 4, - "disassembly": "subs r12, r2, #0x0", - "mnemonic": "subs", - "operands": "r12, r2, #0x0", - "mode": "none" - }, - "instr_72340": { - "virtual_address": 72340, - "size": 4, - "disassembly": "str lr, [sp, #-0x4]!", - "mnemonic": "str", - "operands": "lr, [sp, #-0x4]!", - "mode": "none" - }, - "instr_72344": { - "virtual_address": 72344, - "size": 4, - "disassembly": "mov lr, r1", - "mnemonic": "mov", - "operands": "lr, r1", - "mode": "none" - }, - "instr_72348": { - "virtual_address": 72348, - "size": 4, - "disassembly": "ldreq r1, [0x11ad4]", - "mnemonic": "ldreq", - "operands": "r1, [0x11ad4]", - "mode": "none" - }, - "instr_72352": { - "virtual_address": 72352, - "size": 4, - "disassembly": "moveq r12, r1", - "mnemonic": "moveq", - "operands": "r12, r1", - "mode": "none" - }, - "instr_72356": { - "virtual_address": 72356, - "size": 4, - "disassembly": "ldrne r1, [0x11ad8]", - "mnemonic": "ldrne", - "operands": "r1, [0x11ad8]", - "mode": "none" - }, - "instr_72360": { - "virtual_address": 72360, - "size": 4, - "disassembly": "sub sp, sp, #0x14", - "mnemonic": "sub", - "operands": "sp, sp, #0x14", - "mode": "none" - }, - "instr_72364": { - "virtual_address": 72364, - "size": 4, - "disassembly": "mov r2, r3", - "mnemonic": "mov", - "operands": "r2, r3", - "mode": "none" - }, - "instr_72368": { - "virtual_address": 72368, - "size": 4, - "disassembly": "str r12, [sp, #0x8]", - "mnemonic": "str", - "operands": "r12, [sp, #0x8]", - "mode": "none" - }, - "instr_72372": { - "virtual_address": 72372, - "size": 4, - "disassembly": "mov r3, r0", - "mnemonic": "mov", - "operands": "r3, r0", - "mode": "none" - }, - "instr_72376": { - "virtual_address": 72376, - "size": 4, - "disassembly": "str r1, [sp, #0x4]", - "mnemonic": "str", - "operands": "r1, [sp, #0x4]", - "mode": "none" - }, - "instr_72380": { - "virtual_address": 72380, - "size": 4, - "disassembly": "str lr, [sp, #0x0]", - "mnemonic": "str", - "operands": "lr, [sp, #0x0]", - "mode": "none" - }, - "instr_72384": { - "virtual_address": 72384, - "size": 4, - "disassembly": "ldr r1, [0x11adc]", - "mnemonic": "ldr", - "operands": "r1, [0x11adc]", - "mode": "none" - }, - "instr_72388": { - "virtual_address": 72388, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_72392": { - "virtual_address": 72392, - "size": 4, - "disassembly": "bl 0x11d74", - "mnemonic": "bl", - "operands": "0x11d74", - "mode": "none" - }, - "instr_72396": { - "virtual_address": 72396, - "size": 4, - "disassembly": "bl 0x128b8", - "mnemonic": "bl", - "operands": "0x128b8", - "mode": "none" - }, - "bb_72324": { - "virtual_address": 72324, - "size": 76, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_72324", - "instr_72328", - "instr_72332", - "instr_72336", - "instr_72340", - "instr_72344", - "instr_72348", - "instr_72352", - "instr_72356", - "instr_72360", - "instr_72364", - "instr_72368", - "instr_72372", - "instr_72376", - "instr_72380", - "instr_72384", - "instr_72388", - "instr_72392", - "instr_72396" - ] - }, - "dw_72400": { - "virtual_address": 72400, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 72324 - ] - }, - "dw_72404": { - "virtual_address": 72404, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 72348 - ] - }, - "dw_72408": { - "virtual_address": 72408, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 72356 - ] - }, - "dw_72412": { - "virtual_address": 72412, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 72384 - ] - }, - "func_72324": { - "virtual_address": 72324, - "size": 92, - "name": "__assert_func", - "children": [ - "bb_72324", - "dw_72400", - "dw_72404", - "dw_72408", - "dw_72412" - ] - }, - "instr_72416": { - "virtual_address": 72416, - "size": 4, - "disassembly": "mov r3, r2", - "mnemonic": "mov", - "operands": "r3, r2", - "mode": "none" - }, - "instr_72420": { - "virtual_address": 72420, - "size": 4, - "disassembly": "stmdb sp!, {r4, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_72424": { - "virtual_address": 72424, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_72428": { - "virtual_address": 72428, - "size": 4, - "disassembly": "bl 0x11a84", - "mnemonic": "bl", - "operands": "0x11a84", - "mode": "none" - }, - "bb_72416": { - "virtual_address": 72416, - "size": 16, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_72416", - "instr_72420", - "instr_72424", - "instr_72428" - ] - }, - "func_72416": { - "virtual_address": 72416, - "size": 16, - "name": "__assert", - "children": [ - "bb_72416" - ] - }, - "instr_72432": { - "virtual_address": 72432, - "size": 4, - "disassembly": "stmdb sp!, {r4, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_72436": { - "virtual_address": 72436, - "size": 4, - "disassembly": "mul r1, r2, r1", - "mnemonic": "mul", - "operands": "r1, r2, r1", - "mode": "none" - }, - "instr_72440": { - "virtual_address": 72440, - "size": 4, - "disassembly": "bl 0x0e05c", - "mnemonic": "bl", - "operands": "0x0e05c", - "mode": "none" - }, - "instr_72444": { - "virtual_address": 72444, - "size": 4, - "disassembly": "subs r4, r0, #0x0", - "mnemonic": "subs", - "operands": "r4, r0, #0x0", - "mode": "none" - }, - "instr_72448": { - "virtual_address": 72448, - "size": 4, - "disassembly": "beq 0x11b34", - "mnemonic": "beq", - "operands": "0x11b34", - "mode": "none" - }, - "bb_72432": { - "virtual_address": 72432, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 72452, - "children": [ - "instr_72432", - "instr_72436", - "instr_72440", - "instr_72444", - "instr_72448" - ] - }, - "instr_72452": { - "virtual_address": 72452, - "size": 4, - "disassembly": "ldr r2, [r4, #-0x4]", - "mnemonic": "ldr", - "operands": "r2, [r4, #-0x4]", - "mode": "none" - }, - "instr_72456": { - "virtual_address": 72456, - "size": 4, - "disassembly": "bic r2, r2, #0x3", - "mnemonic": "bic", - "operands": "r2, r2, #0x3", - "mode": "none" - }, - "instr_72460": { - "virtual_address": 72460, - "size": 4, - "disassembly": "sub r2, r2, #0x4", - "mnemonic": "sub", - "operands": "r2, r2, #0x4", - "mode": "none" - }, - "instr_72464": { - "virtual_address": 72464, - "size": 4, - "disassembly": "cmp r2, #0x24", - "mnemonic": "cmp", - "operands": "r2, #0x24", - "mode": "none" - }, - "instr_72468": { - "virtual_address": 72468, - "size": 4, - "disassembly": "bhi 0x11b78", - "mnemonic": "bhi", - "operands": "0x11b78", - "mode": "none" - }, - "bb_72452": { - "virtual_address": 72452, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 72472, - "children": [ - "instr_72452", - "instr_72456", - "instr_72460", - "instr_72464", - "instr_72468" - ] - }, - "instr_72472": { - "virtual_address": 72472, - "size": 4, - "disassembly": "cmp r2, #0x13", - "mnemonic": "cmp", - "operands": "r2, #0x13", - "mode": "none" - }, - "instr_72476": { - "virtual_address": 72476, - "size": 4, - "disassembly": "movls r2, r4", - "mnemonic": "movls", - "operands": "r2, r4", - "mode": "none" - }, - "instr_72480": { - "virtual_address": 72480, - "size": 4, - "disassembly": "bhi 0x11b40", - "mnemonic": "bhi", - "operands": "0x11b40", - "mode": "none" - }, - "bb_72472": { - "virtual_address": 72472, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 72484, - "children": [ - "instr_72472", - "instr_72476", - "instr_72480" - ] - }, - "instr_72484": { - "virtual_address": 72484, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_72488": { - "virtual_address": 72488, - "size": 4, - "disassembly": "str r3, [r2, #0x0]", - "mnemonic": "str", - "operands": "r3, [r2, #0x0]", - "mode": "none" - }, - "instr_72492": { - "virtual_address": 72492, - "size": 4, - "disassembly": "str r3, [r2, #0x4]", - "mnemonic": "str", - "operands": "r3, [r2, #0x4]", - "mode": "none" - }, - "instr_72496": { - "virtual_address": 72496, - "size": 4, - "disassembly": "str r3, [r2, #0x8]", - "mnemonic": "str", - "operands": "r3, [r2, #0x8]", - "mode": "none" - }, - "bb_72484": { - "virtual_address": 72484, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 72500, - "children": [ - "instr_72484", - "instr_72488", - "instr_72492", - "instr_72496" - ] - }, - "instr_72500": { - "virtual_address": 72500, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_72504": { - "virtual_address": 72504, - "size": 4, - "disassembly": "ldmia sp!, {r4, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_72508": { - "virtual_address": 72508, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_72500": { - "virtual_address": 72500, - "size": 12, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_72500", - "instr_72504", - "instr_72508" - ] - }, - "instr_72512": { - "virtual_address": 72512, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_72516": { - "virtual_address": 72516, - "size": 4, - "disassembly": "cmp r2, #0x1b", - "mnemonic": "cmp", - "operands": "r2, #0x1b", - "mode": "none" - }, - "instr_72520": { - "virtual_address": 72520, - "size": 4, - "disassembly": "str r3, [r4, #0x0]", - "mnemonic": "str", - "operands": "r3, [r4, #0x0]", - "mode": "none" - }, - "instr_72524": { - "virtual_address": 72524, - "size": 4, - "disassembly": "str r3, [r4, #0x4]", - "mnemonic": "str", - "operands": "r3, [r4, #0x4]", - "mode": "none" - }, - "instr_72528": { - "virtual_address": 72528, - "size": 4, - "disassembly": "addls r2, r4, #0x8", - "mnemonic": "addls", - "operands": "r2, r4, #0x8", - "mode": "none" - }, - "instr_72532": { - "virtual_address": 72532, - "size": 4, - "disassembly": "bls 0x11b24", - "mnemonic": "bls", - "operands": "0x11b24", - "mode": "none" - }, - "bb_72512": { - "virtual_address": 72512, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 72536, - "children": [ - "instr_72512", - "instr_72516", - "instr_72520", - "instr_72524", - "instr_72528", - "instr_72532" - ] - }, - "instr_72536": { - "virtual_address": 72536, - "size": 4, - "disassembly": "cmp r2, #0x24", - "mnemonic": "cmp", - "operands": "r2, #0x24", - "mode": "none" - }, - "instr_72540": { - "virtual_address": 72540, - "size": 4, - "disassembly": "str r3, [r4, #0x8]", - "mnemonic": "str", - "operands": "r3, [r4, #0x8]", - "mode": "none" - }, - "instr_72544": { - "virtual_address": 72544, - "size": 4, - "disassembly": "str r3, [r4, #0xc]", - "mnemonic": "str", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "instr_72548": { - "virtual_address": 72548, - "size": 4, - "disassembly": "streq r3, [r4, #0x10]", - "mnemonic": "streq", - "operands": "r3, [r4, #0x10]", - "mode": "none" - }, - "instr_72552": { - "virtual_address": 72552, - "size": 4, - "disassembly": "streq r3, [r4, #0x14]", - "mnemonic": "streq", - "operands": "r3, [r4, #0x14]", - "mode": "none" - }, - "instr_72556": { - "virtual_address": 72556, - "size": 4, - "disassembly": "addne r2, r4, #0x10", - "mnemonic": "addne", - "operands": "r2, r4, #0x10", - "mode": "none" - }, - "instr_72560": { - "virtual_address": 72560, - "size": 4, - "disassembly": "addeq r2, r4, #0x18", - "mnemonic": "addeq", - "operands": "r2, r4, #0x18", - "mode": "none" - }, - "instr_72564": { - "virtual_address": 72564, - "size": 4, - "disassembly": "b 0x11b24", - "mnemonic": "b", - "operands": "0x11b24", - "mode": "none" - }, - "bb_72536": { - "virtual_address": 72536, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 72484, - "children": [ - "instr_72536", - "instr_72540", - "instr_72544", - "instr_72548", - "instr_72552", - "instr_72556", - "instr_72560", - "instr_72564" - ] - }, - "instr_72568": { - "virtual_address": 72568, - "size": 4, - "disassembly": "mov r1, #0x0", - "mnemonic": "mov", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_72572": { - "virtual_address": 72572, - "size": 4, - "disassembly": "bl 0x834c", - "mnemonic": "bl", - "operands": "0x834c", - "mode": "none" - }, - "instr_72576": { - "virtual_address": 72576, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_72580": { - "virtual_address": 72580, - "size": 4, - "disassembly": "ldmia sp!, {r4, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_72584": { - "virtual_address": 72584, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_72568": { - "virtual_address": 72568, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_72568", - "instr_72572", - "instr_72576", - "instr_72580", - "instr_72584" - ] - }, - "func_72432": { - "virtual_address": 72432, - "size": 156, - "name": "_calloc_r", - "children": [ - "bb_72432", - "bb_72452", - "bb_72472", - "bb_72484", - "bb_72500", - "bb_72512", - "bb_72536", - "bb_72568" - ] - }, - "instr_72588": { - "virtual_address": 72588, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_72592": { - "virtual_address": 72592, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_72596": { - "virtual_address": 72596, - "size": 4, - "disassembly": "ldr r5, [0x11bc4]", - "mnemonic": "ldr", - "operands": "r5, [0x11bc4]", - "mode": "none" - }, - "instr_72600": { - "virtual_address": 72600, - "size": 4, - "disassembly": "mov r4, r0", - "mnemonic": "mov", - "operands": "r4, r0", - "mode": "none" - }, - "instr_72604": { - "virtual_address": 72604, - "size": 4, - "disassembly": "mov r0, r1", - "mnemonic": "mov", - "operands": "r0, r1", - "mode": "none" - }, - "instr_72608": { - "virtual_address": 72608, - "size": 4, - "disassembly": "str r2, [r5, #0x0]", - "mnemonic": "str", - "operands": "r2, [r5, #0x0]", - "mode": "none" - }, - "instr_72612": { - "virtual_address": 72612, - "size": 4, - "disassembly": "bl 0x13ed0", - "mnemonic": "bl", - "operands": "0x13ed0", - "mode": "none" - }, - "instr_72616": { - "virtual_address": 72616, - "size": 4, - "disassembly": "cmn r0, #0x1", - "mnemonic": "cmn", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_72620": { - "virtual_address": 72620, - "size": 4, - "disassembly": "bne 0x11bbc", - "mnemonic": "bne", - "operands": "0x11bbc", - "mode": "none" - }, - "bb_72588": { - "virtual_address": 72588, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 72624, - "children": [ - "instr_72588", - "instr_72592", - "instr_72596", - "instr_72600", - "instr_72604", - "instr_72608", - "instr_72612", - "instr_72616", - "instr_72620" - ] - }, - "instr_72624": { - "virtual_address": 72624, - "size": 4, - "disassembly": "ldr r3, [r5, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r5, #0x0]", - "mode": "none" - }, - "instr_72628": { - "virtual_address": 72628, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_72632": { - "virtual_address": 72632, - "size": 4, - "disassembly": "strne r3, [r4, #0x0]", - "mnemonic": "strne", - "operands": "r3, [r4, #0x0]", - "mode": "none" - }, - "bb_72624": { - "virtual_address": 72624, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 72636, - "children": [ - "instr_72624", - "instr_72628", - "instr_72632" - ] - }, - "instr_72636": { - "virtual_address": 72636, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_72640": { - "virtual_address": 72640, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_72636": { - "virtual_address": 72636, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_72636", - "instr_72640" - ] - }, - "dw_72644": { - "virtual_address": 72644, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 72596 - ] - }, - "func_72588": { - "virtual_address": 72588, - "size": 60, - "name": "_close_r", - "children": [ - "bb_72588", - "bb_72624", - "bb_72636", - "dw_72644" - ] - }, - "instr_72648": { - "virtual_address": 72648, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_72652": { - "virtual_address": 72652, - "size": 4, - "disassembly": "subs r4, r1, #0x0", - "mnemonic": "subs", - "operands": "r4, r1, #0x0", - "mode": "none" - }, - "instr_72656": { - "virtual_address": 72656, - "size": 4, - "disassembly": "beq 0x11ce0", - "mnemonic": "beq", - "operands": "0x11ce0", - "mode": "none" - }, - "bb_72648": { - "virtual_address": 72648, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 72660, - "children": [ - "instr_72648", - "instr_72652", - "instr_72656" - ] - }, - "instr_72660": { - "virtual_address": 72660, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_72664": { - "virtual_address": 72664, - "size": 4, - "disassembly": "mov r5, r0", - "mnemonic": "mov", - "operands": "r5, r0", - "mode": "none" - }, - "instr_72668": { - "virtual_address": 72668, - "size": 4, - "disassembly": "beq 0x11bec", - "mnemonic": "beq", - "operands": "0x11bec", - "mode": "none" - }, - "bb_72660": { - "virtual_address": 72660, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 72672, - "children": [ - "instr_72660", - "instr_72664", - "instr_72668" - ] - }, - "instr_72672": { - "virtual_address": 72672, - "size": 4, - "disassembly": "ldr r3, [r0, #0x38]", - "mnemonic": "ldr", - "operands": "r3, [r0, #0x38]", - "mode": "none" - }, - "instr_72676": { - "virtual_address": 72676, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_72680": { - "virtual_address": 72680, - "size": 4, - "disassembly": "beq 0x11cf0", - "mnemonic": "beq", - "operands": "0x11cf0", - "mode": "none" - }, - "bb_72672": { - "virtual_address": 72672, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 72684, - "children": [ - "instr_72672", - "instr_72676", - "instr_72680" - ] - }, - "instr_72684": { - "virtual_address": 72684, - "size": 4, - "disassembly": "ldr r3, [r4, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x64]", - "mode": "none" - }, - "instr_72688": { - "virtual_address": 72688, - "size": 4, - "disassembly": "tst r3, #0x1", - "mnemonic": "tst", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_72692": { - "virtual_address": 72692, - "size": 4, - "disassembly": "beq 0x11cb4", - "mnemonic": "beq", - "operands": "0x11cb4", - "mode": "none" - }, - "bb_72684": { - "virtual_address": 72684, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 72696, - "children": [ - "instr_72684", - "instr_72688", - "instr_72692" - ] - }, - "instr_72696": { - "virtual_address": 72696, - "size": 4, - "disassembly": "ldrsh r3, [r4, #0xc]", - "mnemonic": "ldrsh", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "instr_72700": { - "virtual_address": 72700, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_72704": { - "virtual_address": 72704, - "size": 4, - "disassembly": "beq 0x11ce0", - "mnemonic": "beq", - "operands": "0x11ce0", - "mode": "none" - }, - "bb_72696": { - "virtual_address": 72696, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 72708, - "children": [ - "instr_72696", - "instr_72700", - "instr_72704" - ] - }, - "instr_72708": { - "virtual_address": 72708, - "size": 4, - "disassembly": "mov r1, r4", - "mnemonic": "mov", - "operands": "r1, r4", - "mode": "none" - }, - "instr_72712": { - "virtual_address": 72712, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_72716": { - "virtual_address": 72716, - "size": 4, - "disassembly": "bl 0x0cc1c", - "mnemonic": "bl", - "operands": "0x0cc1c", - "mode": "none" - }, - "instr_72720": { - "virtual_address": 72720, - "size": 4, - "disassembly": "ldr r3, [r4, #0x2c]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x2c]", - "mode": "none" - }, - "instr_72724": { - "virtual_address": 72724, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_72728": { - "virtual_address": 72728, - "size": 4, - "disassembly": "mov r6, r0", - "mnemonic": "mov", - "operands": "r6, r0", - "mode": "none" - }, - "instr_72732": { - "virtual_address": 72732, - "size": 4, - "disassembly": "beq 0x11c38", - "mnemonic": "beq", - "operands": "0x11c38", - "mode": "none" - }, - "bb_72708": { - "virtual_address": 72708, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 72736, - "children": [ - "instr_72708", - "instr_72712", - "instr_72716", - "instr_72720", - "instr_72724", - "instr_72728", - "instr_72732" - ] - }, - "instr_72736": { - "virtual_address": 72736, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_72740": { - "virtual_address": 72740, - "size": 4, - "disassembly": "ldr r1, [r4, #0x1c]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x1c]", - "mode": "none" - }, - "instr_72744": { - "virtual_address": 72744, - "size": 4, - "disassembly": "mov lr, pc", - "mnemonic": "mov", - "operands": "lr, pc", - "mode": "none" - }, - "instr_72748": { - "virtual_address": 72748, - "size": 4, - "disassembly": "bx r3", - "mnemonic": "bx", - "operands": "r3", - "mode": "none" - }, - "instr_72752": { - "virtual_address": 72752, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_72756": { - "virtual_address": 72756, - "size": 4, - "disassembly": "mvnlt r6, #0x0", - "mnemonic": "mvnlt", - "operands": "r6, #0x0", - "mode": "none" - }, - "bb_72736": { - "virtual_address": 72736, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 72760, - "children": [ - "instr_72736", - "instr_72740", - "instr_72744", - "instr_72748", - "instr_72752", - "instr_72756" - ] - }, - "instr_72760": { - "virtual_address": 72760, - "size": 4, - "disassembly": "ldrh r3, [r4, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "instr_72764": { - "virtual_address": 72764, - "size": 4, - "disassembly": "tst r3, #0x80", - "mnemonic": "tst", - "operands": "r3, #0x80", - "mode": "none" - }, - "instr_72768": { - "virtual_address": 72768, - "size": 4, - "disassembly": "bne 0x11d18", - "mnemonic": "bne", - "operands": "0x11d18", - "mode": "none" - }, - "bb_72760": { - "virtual_address": 72760, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 72772, - "children": [ - "instr_72760", - "instr_72764", - "instr_72768" - ] - }, - "instr_72772": { - "virtual_address": 72772, - "size": 4, - "disassembly": "ldr r1, [r4, #0x30]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x30]", - "mode": "none" - }, - "instr_72776": { - "virtual_address": 72776, - "size": 4, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_72780": { - "virtual_address": 72780, - "size": 4, - "disassembly": "beq 0x11c68", - "mnemonic": "beq", - "operands": "0x11c68", - "mode": "none" - }, - "bb_72772": { - "virtual_address": 72772, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 72784, - "children": [ - "instr_72772", - "instr_72776", - "instr_72780" - ] - }, - "instr_72784": { - "virtual_address": 72784, - "size": 4, - "disassembly": "add r3, r4, #0x40", - "mnemonic": "add", - "operands": "r3, r4, #0x40", - "mode": "none" - }, - "instr_72788": { - "virtual_address": 72788, - "size": 4, - "disassembly": "cmp r1, r3", - "mnemonic": "cmp", - "operands": "r1, r3", - "mode": "none" - }, - "instr_72792": { - "virtual_address": 72792, - "size": 4, - "disassembly": "movne r0, r5", - "mnemonic": "movne", - "operands": "r0, r5", - "mode": "none" - }, - "instr_72796": { - "virtual_address": 72796, - "size": 4, - "disassembly": "blne 0x0d590", - "mnemonic": "blne", - "operands": "0x0d590", - "mode": "none" - }, - "instr_72800": { - "virtual_address": 72800, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_72804": { - "virtual_address": 72804, - "size": 4, - "disassembly": "str r3, [r4, #0x30]", - "mnemonic": "str", - "operands": "r3, [r4, #0x30]", - "mode": "none" - }, - "bb_72784": { - "virtual_address": 72784, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 72808, - "children": [ - "instr_72784", - "instr_72788", - "instr_72792", - "instr_72796", - "instr_72800", - "instr_72804" - ] - }, - "instr_72808": { - "virtual_address": 72808, - "size": 4, - "disassembly": "ldr r1, [r4, #0x44]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x44]", - "mode": "none" - }, - "instr_72812": { - "virtual_address": 72812, - "size": 4, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_72816": { - "virtual_address": 72816, - "size": 4, - "disassembly": "beq 0x11c84", - "mnemonic": "beq", - "operands": "0x11c84", - "mode": "none" - }, - "bb_72808": { - "virtual_address": 72808, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 72820, - "children": [ - "instr_72808", - "instr_72812", - "instr_72816" - ] - }, - "instr_72820": { - "virtual_address": 72820, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_72824": { - "virtual_address": 72824, - "size": 4, - "disassembly": "bl 0x0d590", - "mnemonic": "bl", - "operands": "0x0d590", - "mode": "none" - }, - "instr_72828": { - "virtual_address": 72828, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_72832": { - "virtual_address": 72832, - "size": 4, - "disassembly": "str r3, [r4, #0x44]", - "mnemonic": "str", - "operands": "r3, [r4, #0x44]", - "mode": "none" - }, - "bb_72820": { - "virtual_address": 72820, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 72836, - "children": [ - "instr_72820", - "instr_72824", - "instr_72828", - "instr_72832" - ] - }, - "instr_72836": { - "virtual_address": 72836, - "size": 4, - "disassembly": "bl 0x0d38c", - "mnemonic": "bl", - "operands": "0x0d38c", - "mode": "none" - }, - "instr_72840": { - "virtual_address": 72840, - "size": 4, - "disassembly": "mov r3, #0x0", - "mnemonic": "mov", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_72844": { - "virtual_address": 72844, - "size": 4, - "disassembly": "ldr r2, [r4, #0x64]", - "mnemonic": "ldr", - "operands": "r2, [r4, #0x64]", - "mode": "none" - }, - "instr_72848": { - "virtual_address": 72848, - "size": 4, - "disassembly": "tst r2, #0x1", - "mnemonic": "tst", - "operands": "r2, #0x1", - "mode": "none" - }, - "instr_72852": { - "virtual_address": 72852, - "size": 4, - "disassembly": "strh r3, [r4, #0xc]", - "mnemonic": "strh", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "instr_72856": { - "virtual_address": 72856, - "size": 4, - "disassembly": "beq 0x11d28", - "mnemonic": "beq", - "operands": "0x11d28", - "mode": "none" - }, - "bb_72836": { - "virtual_address": 72836, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 72860, - "children": [ - "instr_72836", - "instr_72840", - "instr_72844", - "instr_72848", - "instr_72852", - "instr_72856" - ] - }, - "instr_72860": { - "virtual_address": 72860, - "size": 4, - "disassembly": "ldr r0, [r4, #0x58]", - "mnemonic": "ldr", - "operands": "r0, [r4, #0x58]", - "mode": "none" - }, - "instr_72864": { - "virtual_address": 72864, - "size": 4, - "disassembly": "bl 0x0de54", - "mnemonic": "bl", - "operands": "0x0de54", - "mode": "none" - }, - "instr_72868": { - "virtual_address": 72868, - "size": 4, - "disassembly": "bl 0x0d3a4", - "mnemonic": "bl", - "operands": "0x0d3a4", - "mode": "none" - }, - "instr_72872": { - "virtual_address": 72872, - "size": 4, - "disassembly": "mov r0, r6", - "mnemonic": "mov", - "operands": "r0, r6", - "mode": "none" - }, - "instr_72876": { - "virtual_address": 72876, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_72880": { - "virtual_address": 72880, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_72860": { - "virtual_address": 72860, - "size": 24, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_72860", - "instr_72864", - "instr_72868", - "instr_72872", - "instr_72876", - "instr_72880" - ] - }, - "instr_72884": { - "virtual_address": 72884, - "size": 4, - "disassembly": "ldrh r3, [r4, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "instr_72888": { - "virtual_address": 72888, - "size": 4, - "disassembly": "tst r3, #0x200", - "mnemonic": "tst", - "operands": "r3, #0x200", - "mode": "none" - }, - "instr_72892": { - "virtual_address": 72892, - "size": 4, - "disassembly": "bne 0x11c04", - "mnemonic": "bne", - "operands": "0x11c04", - "mode": "none" - }, - "bb_72884": { - "virtual_address": 72884, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 72896, - "children": [ - "instr_72884", - "instr_72888", - "instr_72892" - ] - }, - "instr_72896": { - "virtual_address": 72896, - "size": 4, - "disassembly": "ldr r0, [r4, #0x58]", - "mnemonic": "ldr", - "operands": "r0, [r4, #0x58]", - "mode": "none" - }, - "instr_72900": { - "virtual_address": 72900, - "size": 4, - "disassembly": "bl 0x0de5c", - "mnemonic": "bl", - "operands": "0x0de5c", - "mode": "none" - }, - "instr_72904": { - "virtual_address": 72904, - "size": 4, - "disassembly": "ldrsh r3, [r4, #0xc]", - "mnemonic": "ldrsh", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "instr_72908": { - "virtual_address": 72908, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_72912": { - "virtual_address": 72912, - "size": 4, - "disassembly": "bne 0x11c04", - "mnemonic": "bne", - "operands": "0x11c04", - "mode": "none" - }, - "bb_72896": { - "virtual_address": 72896, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 72916, - "children": [ - "instr_72896", - "instr_72900", - "instr_72904", - "instr_72908", - "instr_72912" - ] - }, - "instr_72916": { - "virtual_address": 72916, - "size": 4, - "disassembly": "ldr r6, [r4, #0x64]", - "mnemonic": "ldr", - "operands": "r6, [r4, #0x64]", - "mode": "none" - }, - "instr_72920": { - "virtual_address": 72920, - "size": 4, - "disassembly": "ands r6, r6, #0x1", - "mnemonic": "ands", - "operands": "r6, r6, #0x1", - "mode": "none" - }, - "instr_72924": { - "virtual_address": 72924, - "size": 4, - "disassembly": "beq 0x11d04", - "mnemonic": "beq", - "operands": "0x11d04", - "mode": "none" - }, - "bb_72916": { - "virtual_address": 72916, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 72928, - "children": [ - "instr_72916", - "instr_72920", - "instr_72924" - ] - }, - "instr_72928": { - "virtual_address": 72928, - "size": 4, - "disassembly": "mov r6, #0x0", - "mnemonic": "mov", - "operands": "r6, #0x0", - "mode": "none" - }, - "instr_72932": { - "virtual_address": 72932, - "size": 4, - "disassembly": "mov r0, r6", - "mnemonic": "mov", - "operands": "r0, r6", - "mode": "none" - }, - "instr_72936": { - "virtual_address": 72936, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_72940": { - "virtual_address": 72940, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_72928": { - "virtual_address": 72928, - "size": 16, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_72928", - "instr_72932", - "instr_72936", - "instr_72940" - ] - }, - "instr_72944": { - "virtual_address": 72944, - "size": 4, - "disassembly": "bl 0x0d0c8", - "mnemonic": "bl", - "operands": "0x0d0c8", - "mode": "none" - }, - "instr_72948": { - "virtual_address": 72948, - "size": 4, - "disassembly": "ldr r3, [r4, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x64]", - "mode": "none" - }, - "instr_72952": { - "virtual_address": 72952, - "size": 4, - "disassembly": "tst r3, #0x1", - "mnemonic": "tst", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_72956": { - "virtual_address": 72956, - "size": 4, - "disassembly": "bne 0x11bf8", - "mnemonic": "bne", - "operands": "0x11bf8", - "mode": "none" - }, - "bb_72944": { - "virtual_address": 72944, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 72960, - "children": [ - "instr_72944", - "instr_72948", - "instr_72952", - "instr_72956" - ] - }, - "instr_72960": { - "virtual_address": 72960, - "size": 4, - "disassembly": "b 0x11cb4", - "mnemonic": "b", - "operands": "0x11cb4", - "mode": "none" - }, - "bb_72960": { - "virtual_address": 72960, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 72884, - "children": [ - "instr_72960" - ] - }, - "instr_72964": { - "virtual_address": 72964, - "size": 4, - "disassembly": "ldr r0, [r4, #0x58]", - "mnemonic": "ldr", - "operands": "r0, [r4, #0x58]", - "mode": "none" - }, - "instr_72968": { - "virtual_address": 72968, - "size": 4, - "disassembly": "bl 0x0de74", - "mnemonic": "bl", - "operands": "0x0de74", - "mode": "none" - }, - "instr_72972": { - "virtual_address": 72972, - "size": 4, - "disassembly": "mov r0, r6", - "mnemonic": "mov", - "operands": "r0, r6", - "mode": "none" - }, - "instr_72976": { - "virtual_address": 72976, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_72980": { - "virtual_address": 72980, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_72964": { - "virtual_address": 72964, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_72964", - "instr_72968", - "instr_72972", - "instr_72976", - "instr_72980" - ] - }, - "instr_72984": { - "virtual_address": 72984, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_72988": { - "virtual_address": 72988, - "size": 4, - "disassembly": "ldr r1, [r4, #0x10]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x10]", - "mode": "none" - }, - "instr_72992": { - "virtual_address": 72992, - "size": 4, - "disassembly": "bl 0x0d590", - "mnemonic": "bl", - "operands": "0x0d590", - "mode": "none" - }, - "instr_72996": { - "virtual_address": 72996, - "size": 4, - "disassembly": "b 0x11c44", - "mnemonic": "b", - "operands": "0x11c44", - "mode": "none" - }, - "bb_72984": { - "virtual_address": 72984, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 72772, - "children": [ - "instr_72984", - "instr_72988", - "instr_72992", - "instr_72996" - ] - }, - "instr_73000": { - "virtual_address": 73000, - "size": 4, - "disassembly": "ldr r0, [r4, #0x58]", - "mnemonic": "ldr", - "operands": "r0, [r4, #0x58]", - "mode": "none" - }, - "instr_73004": { - "virtual_address": 73004, - "size": 4, - "disassembly": "bl 0x0de74", - "mnemonic": "bl", - "operands": "0x0de74", - "mode": "none" - }, - "instr_73008": { - "virtual_address": 73008, - "size": 4, - "disassembly": "b 0x11c9c", - "mnemonic": "b", - "operands": "0x11c9c", - "mode": "none" - }, - "bb_73000": { - "virtual_address": 73000, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 72860, - "children": [ - "instr_73000", - "instr_73004", - "instr_73008" - ] - }, - "func_72648": { - "virtual_address": 72648, - "size": 364, - "name": "_fclose_r", - "children": [ - "bb_72648", - "bb_72660", - "bb_72672", - "bb_72684", - "bb_72696", - "bb_72708", - "bb_72736", - "bb_72760", - "bb_72772", - "bb_72784", - "bb_72808", - "bb_72820", - "bb_72836", - "bb_72860", - "bb_72884", - "bb_72896", - "bb_72916", - "bb_72928", - "bb_72944", - "bb_72960", - "bb_72964", - "bb_72984", - "bb_73000" - ] - }, - "instr_73012": { - "virtual_address": 73012, - "size": 4, - "disassembly": "ldr r3, [0x11d44]", - "mnemonic": "ldr", - "operands": "r3, [0x11d44]", - "mode": "none" - }, - "instr_73016": { - "virtual_address": 73016, - "size": 4, - "disassembly": "mov r1, r0", - "mnemonic": "mov", - "operands": "r1, r0", - "mode": "none" - }, - "instr_73020": { - "virtual_address": 73020, - "size": 4, - "disassembly": "ldr r0, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r3, #0x0]", - "mode": "none" - }, - "instr_73024": { - "virtual_address": 73024, - "size": 4, - "disassembly": "b 0x11bc8", - "mnemonic": "b", - "operands": "0x11bc8", - "mode": "none" - }, - "bb_73012": { - "virtual_address": 73012, - "size": 16, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_73012", - "instr_73016", - "instr_73020", - "instr_73024" - ] - }, - "dw_73028": { - "virtual_address": 73028, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 73012 - ] - }, - "func_73012": { - "virtual_address": 73012, - "size": 20, - "name": "fclose", - "children": [ - "bb_73012", - "dw_73028" - ] - }, - "instr_73032": { - "virtual_address": 73032, - "size": 4, - "disassembly": "stmdb sp!, {r2, r3}", - "mnemonic": "stmdb", - "operands": "sp!, {r2, r3}", - "mode": "none" - }, - "instr_73036": { - "virtual_address": 73036, - "size": 4, - "disassembly": "str lr, [sp, #-0x4]!", - "mnemonic": "str", - "operands": "lr, [sp, #-0x4]!", - "mode": "none" - }, - "instr_73040": { - "virtual_address": 73040, - "size": 4, - "disassembly": "sub sp, sp, #0xc", - "mnemonic": "sub", - "operands": "sp, sp, #0xc", - "mode": "none" - }, - "instr_73044": { - "virtual_address": 73044, - "size": 4, - "disassembly": "add r3, sp, #0x14", - "mnemonic": "add", - "operands": "r3, sp, #0x14", - "mode": "none" - }, - "instr_73048": { - "virtual_address": 73048, - "size": 4, - "disassembly": "ldr r2, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x10]", - "mode": "none" - }, - "instr_73052": { - "virtual_address": 73052, - "size": 4, - "disassembly": "str r3, [sp, #0x4]", - "mnemonic": "str", - "operands": "r3, [sp, #0x4]", - "mode": "none" - }, - "instr_73056": { - "virtual_address": 73056, - "size": 4, - "disassembly": "bl 0x10478", - "mnemonic": "bl", - "operands": "0x10478", - "mode": "none" - }, - "instr_73060": { - "virtual_address": 73060, - "size": 4, - "disassembly": "add sp, sp, #0xc", - "mnemonic": "add", - "operands": "sp, sp, #0xc", - "mode": "none" - }, - "instr_73064": { - "virtual_address": 73064, - "size": 4, - "disassembly": "ldr lr, [sp], #0x4", - "mnemonic": "ldr", - "operands": "lr, [sp], #0x4", - "mode": "none" - }, - "instr_73068": { - "virtual_address": 73068, - "size": 4, - "disassembly": "add sp, sp, #0x8", - "mnemonic": "add", - "operands": "sp, sp, #0x8", - "mode": "none" - }, - "instr_73072": { - "virtual_address": 73072, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_73032": { - "virtual_address": 73032, - "size": 44, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_73032", - "instr_73036", - "instr_73040", - "instr_73044", - "instr_73048", - "instr_73052", - "instr_73056", - "instr_73060", - "instr_73064", - "instr_73068", - "instr_73072" - ] - }, - "func_73032": { - "virtual_address": 73032, - "size": 44, - "name": "_fiprintf_r", - "children": [ - "bb_73032" - ] - }, - "instr_73076": { - "virtual_address": 73076, - "size": 4, - "disassembly": "stmdb sp!, {r1, r2, r3}", - "mnemonic": "stmdb", - "operands": "sp!, {r1, r2, r3}", - "mode": "none" - }, - "instr_73080": { - "virtual_address": 73080, - "size": 4, - "disassembly": "str lr, [sp, #-0x4]!", - "mnemonic": "str", - "operands": "lr, [sp, #-0x4]!", - "mode": "none" - }, - "instr_73084": { - "virtual_address": 73084, - "size": 4, - "disassembly": "mov r1, r0", - "mnemonic": "mov", - "operands": "r1, r0", - "mode": "none" - }, - "instr_73088": { - "virtual_address": 73088, - "size": 4, - "disassembly": "ldr r0, [0x11dac]", - "mnemonic": "ldr", - "operands": "r0, [0x11dac]", - "mode": "none" - }, - "instr_73092": { - "virtual_address": 73092, - "size": 4, - "disassembly": "sub sp, sp, #0x8", - "mnemonic": "sub", - "operands": "sp, sp, #0x8", - "mode": "none" - }, - "instr_73096": { - "virtual_address": 73096, - "size": 4, - "disassembly": "add r3, sp, #0x10", - "mnemonic": "add", - "operands": "r3, sp, #0x10", - "mode": "none" - }, - "instr_73100": { - "virtual_address": 73100, - "size": 4, - "disassembly": "ldr r2, [sp, #0xc]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0xc]", - "mode": "none" - }, - "instr_73104": { - "virtual_address": 73104, - "size": 4, - "disassembly": "ldr r0, [r0, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r0, #0x0]", - "mode": "none" - }, - "instr_73108": { - "virtual_address": 73108, - "size": 4, - "disassembly": "str r3, [sp, #0x4]", - "mnemonic": "str", - "operands": "r3, [sp, #0x4]", - "mode": "none" - }, - "instr_73112": { - "virtual_address": 73112, - "size": 4, - "disassembly": "bl 0x10478", - "mnemonic": "bl", - "operands": "0x10478", - "mode": "none" - }, - "instr_73116": { - "virtual_address": 73116, - "size": 4, - "disassembly": "add sp, sp, #0x8", - "mnemonic": "add", - "operands": "sp, sp, #0x8", - "mode": "none" - }, - "instr_73120": { - "virtual_address": 73120, - "size": 4, - "disassembly": "ldr lr, [sp], #0x4", - "mnemonic": "ldr", - "operands": "lr, [sp], #0x4", - "mode": "none" - }, - "instr_73124": { - "virtual_address": 73124, - "size": 4, - "disassembly": "add sp, sp, #0xc", - "mnemonic": "add", - "operands": "sp, sp, #0xc", - "mode": "none" - }, - "instr_73128": { - "virtual_address": 73128, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_73076": { - "virtual_address": 73076, - "size": 56, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_73076", - "instr_73080", - "instr_73084", - "instr_73088", - "instr_73092", - "instr_73096", - "instr_73100", - "instr_73104", - "instr_73108", - "instr_73112", - "instr_73116", - "instr_73120", - "instr_73124", - "instr_73128" - ] - }, - "dw_73132": { - "virtual_address": 73132, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 73088 - ] - }, - "func_73076": { - "virtual_address": 73076, - "size": 60, - "name": "fiprintf", - "children": [ - "bb_73076", - "dw_73132" - ] - }, - "instr_73136": { - "virtual_address": 73136, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, r9, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, r7, r8, r9, lr}", - "mode": "none" - }, - "instr_73140": { - "virtual_address": 73140, - "size": 4, - "disassembly": "sub sp, sp, #0xc", - "mnemonic": "sub", - "operands": "sp, sp, #0xc", - "mode": "none" - }, - "instr_73144": { - "virtual_address": 73144, - "size": 4, - "disassembly": "mov r7, r0", - "mnemonic": "mov", - "operands": "r7, r0", - "mode": "none" - }, - "instr_73148": { - "virtual_address": 73148, - "size": 4, - "disassembly": "mov r8, r1", - "mnemonic": "mov", - "operands": "r8, r1", - "mode": "none" - }, - "instr_73152": { - "virtual_address": 73152, - "size": 4, - "disassembly": "mov r4, r2", - "mnemonic": "mov", - "operands": "r4, r2", - "mode": "none" - }, - "instr_73156": { - "virtual_address": 73156, - "size": 4, - "disassembly": "bl 0x12138", - "mnemonic": "bl", - "operands": "0x12138", - "mode": "none" - }, - "instr_73160": { - "virtual_address": 73160, - "size": 4, - "disassembly": "cmp r0, #0x1", - "mnemonic": "cmp", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_73164": { - "virtual_address": 73164, - "size": 4, - "disassembly": "bne 0x11ddc", - "mnemonic": "bne", - "operands": "0x11ddc", - "mode": "none" - }, - "bb_73136": { - "virtual_address": 73136, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 73168, - "children": [ - "instr_73136", - "instr_73140", - "instr_73144", - "instr_73148", - "instr_73152", - "instr_73156", - "instr_73160", - "instr_73164" - ] - }, - "instr_73168": { - "virtual_address": 73168, - "size": 4, - "disassembly": "sub r3, r8, #0x1", - "mnemonic": "sub", - "operands": "r3, r8, #0x1", - "mode": "none" - }, - "instr_73172": { - "virtual_address": 73172, - "size": 4, - "disassembly": "cmp r3, #0xfe", - "mnemonic": "cmp", - "operands": "r3, #0xfe", - "mode": "none" - }, - "instr_73176": { - "virtual_address": 73176, - "size": 4, - "disassembly": "bls 0x11e90", - "mnemonic": "bls", - "operands": "0x11e90", - "mode": "none" - }, - "bb_73168": { - "virtual_address": 73168, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 73180, - "children": [ - "instr_73168", - "instr_73172", - "instr_73176" - ] - }, - "instr_73180": { - "virtual_address": 73180, - "size": 4, - "disassembly": "mov r2, r8", - "mnemonic": "mov", - "operands": "r2, r8", - "mode": "none" - }, - "instr_73184": { - "virtual_address": 73184, - "size": 4, - "disassembly": "mov r0, r7", - "mnemonic": "mov", - "operands": "r0, r7", - "mode": "none" - }, - "instr_73188": { - "virtual_address": 73188, - "size": 4, - "disassembly": "add r3, r4, #0x5c", - "mnemonic": "add", - "operands": "r3, r4, #0x5c", - "mode": "none" - }, - "instr_73192": { - "virtual_address": 73192, - "size": 4, - "disassembly": "add r1, sp, #0x4", - "mnemonic": "add", - "operands": "r1, sp, #0x4", - "mode": "none" - }, - "instr_73196": { - "virtual_address": 73196, - "size": 4, - "disassembly": "bl 0x1278c", - "mnemonic": "bl", - "operands": "0x1278c", - "mode": "none" - }, - "instr_73200": { - "virtual_address": 73200, - "size": 4, - "disassembly": "cmn r0, #0x1", - "mnemonic": "cmn", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_73204": { - "virtual_address": 73204, - "size": 4, - "disassembly": "mov r6, r0", - "mnemonic": "mov", - "operands": "r6, r0", - "mode": "none" - }, - "instr_73208": { - "virtual_address": 73208, - "size": 4, - "disassembly": "beq 0x11eb4", - "mnemonic": "beq", - "operands": "0x11eb4", - "mode": "none" - }, - "bb_73180": { - "virtual_address": 73180, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 73212, - "children": [ - "instr_73180", - "instr_73184", - "instr_73188", - "instr_73192", - "instr_73196", - "instr_73200", - "instr_73204", - "instr_73208" - ] - }, - "instr_73212": { - "virtual_address": 73212, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_73216": { - "virtual_address": 73216, - "size": 4, - "disassembly": "beq 0x11ea0", - "mnemonic": "beq", - "operands": "0x11ea0", - "mode": "none" - }, - "bb_73212": { - "virtual_address": 73212, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 73220, - "children": [ - "instr_73212", - "instr_73216" - ] - }, - "instr_73220": { - "virtual_address": 73220, - "size": 4, - "disassembly": "ldrb r1, [sp, #0x4]", - "mnemonic": "ldrb", - "operands": "r1, [sp, #0x4]", - "mode": "none" - }, - "bb_73220": { - "virtual_address": 73220, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 73224, - "children": [ - "instr_73220" - ] - }, - "instr_73224": { - "virtual_address": 73224, - "size": 4, - "disassembly": "mov r5, #0x0", - "mnemonic": "mov", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_73228": { - "virtual_address": 73228, - "size": 4, - "disassembly": "add r9, sp, #0x5", - "mnemonic": "add", - "operands": "r9, sp, #0x5", - "mode": "none" - }, - "instr_73232": { - "virtual_address": 73232, - "size": 4, - "disassembly": "b 0x11e34", - "mnemonic": "b", - "operands": "0x11e34", - "mode": "none" - }, - "bb_73224": { - "virtual_address": 73224, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 73268, - "children": [ - "instr_73224", - "instr_73228", - "instr_73232" - ] - }, - "instr_73236": { - "virtual_address": 73236, - "size": 4, - "disassembly": "ldr r3, [r4, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x0]", - "mode": "none" - }, - "instr_73240": { - "virtual_address": 73240, - "size": 4, - "disassembly": "add r2, r3, #0x1", - "mnemonic": "add", - "operands": "r2, r3, #0x1", - "mode": "none" - }, - "instr_73244": { - "virtual_address": 73244, - "size": 4, - "disassembly": "str r2, [r4, #0x0]", - "mnemonic": "str", - "operands": "r2, [r4, #0x0]", - "mode": "none" - }, - "instr_73248": { - "virtual_address": 73248, - "size": 4, - "disassembly": "strb r1, [r3, #0x0]", - "mnemonic": "strb", - "operands": "r1, [r3, #0x0]", - "mode": "none" - }, - "bb_73236": { - "virtual_address": 73236, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 73252, - "children": [ - "instr_73236", - "instr_73240", - "instr_73244", - "instr_73248" - ] - }, - "instr_73252": { - "virtual_address": 73252, - "size": 4, - "disassembly": "add r5, r5, #0x1", - "mnemonic": "add", - "operands": "r5, r5, #0x1", - "mode": "none" - }, - "instr_73256": { - "virtual_address": 73256, - "size": 4, - "disassembly": "cmp r5, r6", - "mnemonic": "cmp", - "operands": "r5, r6", - "mode": "none" - }, - "instr_73260": { - "virtual_address": 73260, - "size": 4, - "disassembly": "bcs 0x11ea0", - "mnemonic": "bcs", - "operands": "0x11ea0", - "mode": "none" - }, - "bb_73252": { - "virtual_address": 73252, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 73264, - "children": [ - "instr_73252", - "instr_73256", - "instr_73260" - ] - }, - "instr_73264": { - "virtual_address": 73264, - "size": 4, - "disassembly": "ldrb r1, [r9], #0x1", - "mnemonic": "ldrb", - "operands": "r1, [r9], #0x1", - "mode": "none" - }, - "bb_73264": { - "virtual_address": 73264, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 73268, - "children": [ - "instr_73264" - ] - }, - "instr_73268": { - "virtual_address": 73268, - "size": 4, - "disassembly": "ldr r3, [r4, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x8]", - "mode": "none" - }, - "instr_73272": { - "virtual_address": 73272, - "size": 4, - "disassembly": "sub r3, r3, #0x1", - "mnemonic": "sub", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_73276": { - "virtual_address": 73276, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_73280": { - "virtual_address": 73280, - "size": 4, - "disassembly": "str r3, [r4, #0x8]", - "mnemonic": "str", - "operands": "r3, [r4, #0x8]", - "mode": "none" - }, - "instr_73284": { - "virtual_address": 73284, - "size": 4, - "disassembly": "bge 0x11e14", - "mnemonic": "bge", - "operands": "0x11e14", - "mode": "none" - }, - "bb_73268": { - "virtual_address": 73268, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 73288, - "children": [ - "instr_73268", - "instr_73272", - "instr_73276", - "instr_73280", - "instr_73284" - ] - }, - "instr_73288": { - "virtual_address": 73288, - "size": 4, - "disassembly": "ldr r2, [r4, #0x18]", - "mnemonic": "ldr", - "operands": "r2, [r4, #0x18]", - "mode": "none" - }, - "instr_73292": { - "virtual_address": 73292, - "size": 4, - "disassembly": "cmp r3, r2", - "mnemonic": "cmp", - "operands": "r3, r2", - "mode": "none" - }, - "instr_73296": { - "virtual_address": 73296, - "size": 4, - "disassembly": "movlt r3, #0x0", - "mnemonic": "movlt", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_73300": { - "virtual_address": 73300, - "size": 4, - "disassembly": "movge r3, #0x1", - "mnemonic": "movge", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_73304": { - "virtual_address": 73304, - "size": 4, - "disassembly": "cmp r1, #0xa", - "mnemonic": "cmp", - "operands": "r1, #0xa", - "mode": "none" - }, - "instr_73308": { - "virtual_address": 73308, - "size": 4, - "disassembly": "moveq r3, #0x0", - "mnemonic": "moveq", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_73312": { - "virtual_address": 73312, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_73316": { - "virtual_address": 73316, - "size": 4, - "disassembly": "bne 0x11e14", - "mnemonic": "bne", - "operands": "0x11e14", - "mode": "none" - }, - "bb_73288": { - "virtual_address": 73288, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 73320, - "children": [ - "instr_73288", - "instr_73292", - "instr_73296", - "instr_73300", - "instr_73304", - "instr_73308", - "instr_73312", - "instr_73316" - ] - }, - "instr_73320": { - "virtual_address": 73320, - "size": 4, - "disassembly": "mov r2, r4", - "mnemonic": "mov", - "operands": "r2, r4", - "mode": "none" - }, - "instr_73324": { - "virtual_address": 73324, - "size": 4, - "disassembly": "mov r0, r7", - "mnemonic": "mov", - "operands": "r0, r7", - "mode": "none" - }, - "instr_73328": { - "virtual_address": 73328, - "size": 4, - "disassembly": "bl 0x1263c", - "mnemonic": "bl", - "operands": "0x1263c", - "mode": "none" - }, - "instr_73332": { - "virtual_address": 73332, - "size": 4, - "disassembly": "cmn r0, #0x1", - "mnemonic": "cmn", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_73336": { - "virtual_address": 73336, - "size": 4, - "disassembly": "bne 0x11e24", - "mnemonic": "bne", - "operands": "0x11e24", - "mode": "none" - }, - "bb_73320": { - "virtual_address": 73320, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 73340, - "children": [ - "instr_73320", - "instr_73324", - "instr_73328", - "instr_73332", - "instr_73336" - ] - }, - "instr_73340": { - "virtual_address": 73340, - "size": 4, - "disassembly": "mov r6, r0", - "mnemonic": "mov", - "operands": "r6, r0", - "mode": "none" - }, - "bb_73340": { - "virtual_address": 73340, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 73344, - "children": [ - "instr_73340" - ] - }, - "instr_73344": { - "virtual_address": 73344, - "size": 4, - "disassembly": "mov r0, r6", - "mnemonic": "mov", - "operands": "r0, r6", - "mode": "none" - }, - "instr_73348": { - "virtual_address": 73348, - "size": 4, - "disassembly": "add sp, sp, #0xc", - "mnemonic": "add", - "operands": "sp, sp, #0xc", - "mode": "none" - }, - "instr_73352": { - "virtual_address": 73352, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, r9, lr}", - "mode": "none" - }, - "instr_73356": { - "virtual_address": 73356, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_73344": { - "virtual_address": 73344, - "size": 16, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_73344", - "instr_73348", - "instr_73352", - "instr_73356" - ] - }, - "instr_73360": { - "virtual_address": 73360, - "size": 4, - "disassembly": "and r1, r8, #0xff", - "mnemonic": "and", - "operands": "r1, r8, #0xff", - "mode": "none" - }, - "instr_73364": { - "virtual_address": 73364, - "size": 4, - "disassembly": "mov r6, r0", - "mnemonic": "mov", - "operands": "r6, r0", - "mode": "none" - }, - "instr_73368": { - "virtual_address": 73368, - "size": 4, - "disassembly": "strb r1, [sp, #0x4]", - "mnemonic": "strb", - "operands": "r1, [sp, #0x4]", - "mode": "none" - }, - "instr_73372": { - "virtual_address": 73372, - "size": 4, - "disassembly": "b 0x11e08", - "mnemonic": "b", - "operands": "0x11e08", - "mode": "none" - }, - "bb_73360": { - "virtual_address": 73360, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 73224, - "children": [ - "instr_73360", - "instr_73364", - "instr_73368", - "instr_73372" - ] - }, - "instr_73376": { - "virtual_address": 73376, - "size": 4, - "disassembly": "mov r6, r8", - "mnemonic": "mov", - "operands": "r6, r8", - "mode": "none" - }, - "instr_73380": { - "virtual_address": 73380, - "size": 4, - "disassembly": "mov r0, r6", - "mnemonic": "mov", - "operands": "r0, r6", - "mode": "none" - }, - "instr_73384": { - "virtual_address": 73384, - "size": 4, - "disassembly": "add sp, sp, #0xc", - "mnemonic": "add", - "operands": "sp, sp, #0xc", - "mode": "none" - }, - "instr_73388": { - "virtual_address": 73388, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, r9, lr}", - "mode": "none" - }, - "instr_73392": { - "virtual_address": 73392, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_73376": { - "virtual_address": 73376, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_73376", - "instr_73380", - "instr_73384", - "instr_73388", - "instr_73392" - ] - }, - "instr_73396": { - "virtual_address": 73396, - "size": 4, - "disassembly": "ldrh r3, [r4, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "instr_73400": { - "virtual_address": 73400, - "size": 4, - "disassembly": "orr r3, r3, #0x40", - "mnemonic": "orr", - "operands": "r3, r3, #0x40", - "mode": "none" - }, - "instr_73404": { - "virtual_address": 73404, - "size": 4, - "disassembly": "strh r3, [r4, #0xc]", - "mnemonic": "strh", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "instr_73408": { - "virtual_address": 73408, - "size": 4, - "disassembly": "b 0x11e80", - "mnemonic": "b", - "operands": "0x11e80", - "mode": "none" - }, - "bb_73396": { - "virtual_address": 73396, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 73344, - "children": [ - "instr_73396", - "instr_73400", - "instr_73404", - "instr_73408" - ] - }, - "func_73136": { - "virtual_address": 73136, - "size": 276, - "name": "__fputwc", - "children": [ - "bb_73136", - "bb_73168", - "bb_73180", - "bb_73212", - "bb_73220", - "bb_73224", - "bb_73236", - "bb_73252", - "bb_73264", - "bb_73268", - "bb_73288", - "bb_73320", - "bb_73340", - "bb_73344", - "bb_73360", - "bb_73376", - "bb_73396" - ] - }, - "instr_73412": { - "virtual_address": 73412, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, lr}", - "mode": "none" - }, - "instr_73416": { - "virtual_address": 73416, - "size": 4, - "disassembly": "ldr r3, [r2, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r2, #0x64]", - "mode": "none" - }, - "instr_73420": { - "virtual_address": 73420, - "size": 4, - "disassembly": "mov r4, r2", - "mnemonic": "mov", - "operands": "r4, r2", - "mode": "none" - }, - "instr_73424": { - "virtual_address": 73424, - "size": 4, - "disassembly": "ldrsh r2, [r2, #0xc]", - "mnemonic": "ldrsh", - "operands": "r2, [r2, #0xc]", - "mode": "none" - }, - "instr_73428": { - "virtual_address": 73428, - "size": 4, - "disassembly": "tst r3, #0x1", - "mnemonic": "tst", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_73432": { - "virtual_address": 73432, - "size": 4, - "disassembly": "mov r3, r2, lsl #0x10", - "mnemonic": "mov", - "operands": "r3, r2, lsl #0x10", - "mode": "none" - }, - "instr_73436": { - "virtual_address": 73436, - "size": 4, - "disassembly": "mov r5, r0", - "mnemonic": "mov", - "operands": "r5, r0", - "mode": "none" - }, - "instr_73440": { - "virtual_address": 73440, - "size": 4, - "disassembly": "sub sp, sp, #0xc", - "mnemonic": "sub", - "operands": "sp, sp, #0xc", - "mode": "none" - }, - "instr_73444": { - "virtual_address": 73444, - "size": 4, - "disassembly": "movne r3, r3, lsr #0x10", - "mnemonic": "movne", - "operands": "r3, r3, lsr #0x10", - "mode": "none" - }, - "instr_73448": { - "virtual_address": 73448, - "size": 4, - "disassembly": "bne 0x11ef8", - "mnemonic": "bne", - "operands": "0x11ef8", - "mode": "none" - }, - "bb_73412": { - "virtual_address": 73412, - "size": 40, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 73452, - "children": [ - "instr_73412", - "instr_73416", - "instr_73420", - "instr_73424", - "instr_73428", - "instr_73432", - "instr_73436", - "instr_73440", - "instr_73444", - "instr_73448" - ] - }, - "instr_73452": { - "virtual_address": 73452, - "size": 4, - "disassembly": "tst r2, #0x200", - "mnemonic": "tst", - "operands": "r2, #0x200", - "mode": "none" - }, - "instr_73456": { - "virtual_address": 73456, - "size": 4, - "disassembly": "mov r3, r3, lsr #0x10", - "mnemonic": "mov", - "operands": "r3, r3, lsr #0x10", - "mode": "none" - }, - "instr_73460": { - "virtual_address": 73460, - "size": 4, - "disassembly": "beq 0x11f60", - "mnemonic": "beq", - "operands": "0x11f60", - "mode": "none" - }, - "bb_73452": { - "virtual_address": 73452, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 73464, - "children": [ - "instr_73452", - "instr_73456", - "instr_73460" - ] - }, - "instr_73464": { - "virtual_address": 73464, - "size": 4, - "disassembly": "tst r3, #0x2000", - "mnemonic": "tst", - "operands": "r3, #0x2000", - "mode": "none" - }, - "instr_73468": { - "virtual_address": 73468, - "size": 4, - "disassembly": "ldreq r3, [r4, #0x64]", - "mnemonic": "ldreq", - "operands": "r3, [r4, #0x64]", - "mode": "none" - }, - "instr_73472": { - "virtual_address": 73472, - "size": 4, - "disassembly": "orreq r2, r2, #0x2000", - "mnemonic": "orreq", - "operands": "r2, r2, #0x2000", - "mode": "none" - }, - "instr_73476": { - "virtual_address": 73476, - "size": 4, - "disassembly": "orreq r3, r3, #0x2000", - "mnemonic": "orreq", - "operands": "r3, r3, #0x2000", - "mode": "none" - }, - "instr_73480": { - "virtual_address": 73480, - "size": 4, - "disassembly": "strheq r2, [r4, #0xc]", - "mnemonic": "strheq", - "operands": "r2, [r4, #0xc]", - "mode": "none" - }, - "instr_73484": { - "virtual_address": 73484, - "size": 4, - "disassembly": "streq r3, [r4, #0x64]", - "mnemonic": "streq", - "operands": "r3, [r4, #0x64]", - "mode": "none" - }, - "instr_73488": { - "virtual_address": 73488, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_73492": { - "virtual_address": 73492, - "size": 4, - "disassembly": "mov r2, r4", - "mnemonic": "mov", - "operands": "r2, r4", - "mode": "none" - }, - "instr_73496": { - "virtual_address": 73496, - "size": 4, - "disassembly": "bl 0x11db0", - "mnemonic": "bl", - "operands": "0x11db0", - "mode": "none" - }, - "instr_73500": { - "virtual_address": 73500, - "size": 4, - "disassembly": "ldr r3, [r4, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x64]", - "mode": "none" - }, - "instr_73504": { - "virtual_address": 73504, - "size": 4, - "disassembly": "tst r3, #0x1", - "mnemonic": "tst", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_73508": { - "virtual_address": 73508, - "size": 4, - "disassembly": "mov r5, r0", - "mnemonic": "mov", - "operands": "r5, r0", - "mode": "none" - }, - "instr_73512": { - "virtual_address": 73512, - "size": 4, - "disassembly": "bne 0x11f38", - "mnemonic": "bne", - "operands": "0x11f38", - "mode": "none" - }, - "bb_73464": { - "virtual_address": 73464, - "size": 52, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 73516, - "children": [ - "instr_73464", - "instr_73468", - "instr_73472", - "instr_73476", - "instr_73480", - "instr_73484", - "instr_73488", - "instr_73492", - "instr_73496", - "instr_73500", - "instr_73504", - "instr_73508", - "instr_73512" - ] - }, - "instr_73516": { - "virtual_address": 73516, - "size": 4, - "disassembly": "ldrh r3, [r4, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "instr_73520": { - "virtual_address": 73520, - "size": 4, - "disassembly": "tst r3, #0x200", - "mnemonic": "tst", - "operands": "r3, #0x200", - "mode": "none" - }, - "instr_73524": { - "virtual_address": 73524, - "size": 4, - "disassembly": "beq 0x11f48", - "mnemonic": "beq", - "operands": "0x11f48", - "mode": "none" - }, - "bb_73516": { - "virtual_address": 73516, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 73528, - "children": [ - "instr_73516", - "instr_73520", - "instr_73524" - ] - }, - "instr_73528": { - "virtual_address": 73528, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_73532": { - "virtual_address": 73532, - "size": 4, - "disassembly": "add sp, sp, #0xc", - "mnemonic": "add", - "operands": "sp, sp, #0xc", - "mode": "none" - }, - "instr_73536": { - "virtual_address": 73536, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, lr}", - "mode": "none" - }, - "instr_73540": { - "virtual_address": 73540, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_73528": { - "virtual_address": 73528, - "size": 16, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_73528", - "instr_73532", - "instr_73536", - "instr_73540" - ] - }, - "instr_73544": { - "virtual_address": 73544, - "size": 4, - "disassembly": "ldr r0, [r4, #0x58]", - "mnemonic": "ldr", - "operands": "r0, [r4, #0x58]", - "mode": "none" - }, - "instr_73548": { - "virtual_address": 73548, - "size": 4, - "disassembly": "bl 0x0de74", - "mnemonic": "bl", - "operands": "0x0de74", - "mode": "none" - }, - "instr_73552": { - "virtual_address": 73552, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_73556": { - "virtual_address": 73556, - "size": 4, - "disassembly": "add sp, sp, #0xc", - "mnemonic": "add", - "operands": "sp, sp, #0xc", - "mode": "none" - }, - "instr_73560": { - "virtual_address": 73560, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, lr}", - "mode": "none" - }, - "instr_73564": { - "virtual_address": 73564, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_73544": { - "virtual_address": 73544, - "size": 24, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_73544", - "instr_73548", - "instr_73552", - "instr_73556", - "instr_73560", - "instr_73564" - ] - }, - "instr_73568": { - "virtual_address": 73568, - "size": 4, - "disassembly": "ldr r0, [r4, #0x58]", - "mnemonic": "ldr", - "operands": "r0, [r4, #0x58]", - "mode": "none" - }, - "instr_73572": { - "virtual_address": 73572, - "size": 4, - "disassembly": "str r1, [sp, #0x4]", - "mnemonic": "str", - "operands": "r1, [sp, #0x4]", - "mode": "none" - }, - "instr_73576": { - "virtual_address": 73576, - "size": 4, - "disassembly": "bl 0x0de5c", - "mnemonic": "bl", - "operands": "0x0de5c", - "mode": "none" - }, - "instr_73580": { - "virtual_address": 73580, - "size": 4, - "disassembly": "ldrsh r2, [r4, #0xc]", - "mnemonic": "ldrsh", - "operands": "r2, [r4, #0xc]", - "mode": "none" - }, - "instr_73584": { - "virtual_address": 73584, - "size": 4, - "disassembly": "mov r3, r2, lsl #0x10", - "mnemonic": "mov", - "operands": "r3, r2, lsl #0x10", - "mode": "none" - }, - "instr_73588": { - "virtual_address": 73588, - "size": 4, - "disassembly": "ldr r1, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x4]", - "mode": "none" - }, - "instr_73592": { - "virtual_address": 73592, - "size": 4, - "disassembly": "mov r3, r3, lsr #0x10", - "mnemonic": "mov", - "operands": "r3, r3, lsr #0x10", - "mode": "none" - }, - "instr_73596": { - "virtual_address": 73596, - "size": 4, - "disassembly": "b 0x11ef8", - "mnemonic": "b", - "operands": "0x11ef8", - "mode": "none" - }, - "bb_73568": { - "virtual_address": 73568, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 73464, - "children": [ - "instr_73568", - "instr_73572", - "instr_73576", - "instr_73580", - "instr_73584", - "instr_73588", - "instr_73592", - "instr_73596" - ] - }, - "func_73412": { - "virtual_address": 73412, - "size": 188, - "name": "_fputwc_r", - "children": [ - "bb_73412", - "bb_73452", - "bb_73464", - "bb_73516", - "bb_73528", - "bb_73544", - "bb_73568" - ] - }, - "instr_73600": { - "virtual_address": 73600, - "size": 4, - "disassembly": "ldr r3, [0x12050]", - "mnemonic": "ldr", - "operands": "r3, [0x12050]", - "mode": "none" - }, - "instr_73604": { - "virtual_address": 73604, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_73608": { - "virtual_address": 73608, - "size": 4, - "disassembly": "ldr r6, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r6, [r3, #0x0]", - "mode": "none" - }, - "instr_73612": { - "virtual_address": 73612, - "size": 4, - "disassembly": "cmp r6, #0x0", - "mnemonic": "cmp", - "operands": "r6, #0x0", - "mode": "none" - }, - "instr_73616": { - "virtual_address": 73616, - "size": 4, - "disassembly": "mov r5, r0", - "mnemonic": "mov", - "operands": "r5, r0", - "mode": "none" - }, - "instr_73620": { - "virtual_address": 73620, - "size": 4, - "disassembly": "mov r4, r1", - "mnemonic": "mov", - "operands": "r4, r1", - "mode": "none" - }, - "instr_73624": { - "virtual_address": 73624, - "size": 4, - "disassembly": "beq 0x11fa8", - "mnemonic": "beq", - "operands": "0x11fa8", - "mode": "none" - }, - "bb_73600": { - "virtual_address": 73600, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 73628, - "children": [ - "instr_73600", - "instr_73604", - "instr_73608", - "instr_73612", - "instr_73616", - "instr_73620", - "instr_73624" - ] - }, - "instr_73628": { - "virtual_address": 73628, - "size": 4, - "disassembly": "ldr r3, [r6, #0x38]", - "mnemonic": "ldr", - "operands": "r3, [r6, #0x38]", - "mode": "none" - }, - "instr_73632": { - "virtual_address": 73632, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_73636": { - "virtual_address": 73636, - "size": 4, - "disassembly": "beq 0x12030", - "mnemonic": "beq", - "operands": "0x12030", - "mode": "none" - }, - "bb_73628": { - "virtual_address": 73628, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 73640, - "children": [ - "instr_73628", - "instr_73632", - "instr_73636" - ] - }, - "instr_73640": { - "virtual_address": 73640, - "size": 4, - "disassembly": "ldr r3, [r4, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x64]", - "mode": "none" - }, - "instr_73644": { - "virtual_address": 73644, - "size": 4, - "disassembly": "ldrsh r2, [r4, #0xc]", - "mnemonic": "ldrsh", - "operands": "r2, [r4, #0xc]", - "mode": "none" - }, - "instr_73648": { - "virtual_address": 73648, - "size": 4, - "disassembly": "tst r3, #0x1", - "mnemonic": "tst", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_73652": { - "virtual_address": 73652, - "size": 4, - "disassembly": "mov r3, r2, lsl #0x10", - "mnemonic": "mov", - "operands": "r3, r2, lsl #0x10", - "mode": "none" - }, - "instr_73656": { - "virtual_address": 73656, - "size": 4, - "disassembly": "bne 0x12028", - "mnemonic": "bne", - "operands": "0x12028", - "mode": "none" - }, - "bb_73640": { - "virtual_address": 73640, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 73660, - "children": [ - "instr_73640", - "instr_73644", - "instr_73648", - "instr_73652", - "instr_73656" - ] - }, - "instr_73660": { - "virtual_address": 73660, - "size": 4, - "disassembly": "tst r2, #0x200", - "mnemonic": "tst", - "operands": "r2, #0x200", - "mode": "none" - }, - "instr_73664": { - "virtual_address": 73664, - "size": 4, - "disassembly": "mov r3, r3, lsr #0x10", - "mnemonic": "mov", - "operands": "r3, r3, lsr #0x10", - "mode": "none" - }, - "instr_73668": { - "virtual_address": 73668, - "size": 4, - "disassembly": "beq 0x12018", - "mnemonic": "beq", - "operands": "0x12018", - "mode": "none" - }, - "bb_73660": { - "virtual_address": 73660, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 73672, - "children": [ - "instr_73660", - "instr_73664", - "instr_73668" - ] - }, - "instr_73672": { - "virtual_address": 73672, - "size": 4, - "disassembly": "tst r3, #0x2000", - "mnemonic": "tst", - "operands": "r3, #0x2000", - "mode": "none" - }, - "instr_73676": { - "virtual_address": 73676, - "size": 4, - "disassembly": "ldreq r3, [r4, #0x64]", - "mnemonic": "ldreq", - "operands": "r3, [r4, #0x64]", - "mode": "none" - }, - "instr_73680": { - "virtual_address": 73680, - "size": 4, - "disassembly": "orreq r2, r2, #0x2000", - "mnemonic": "orreq", - "operands": "r2, r2, #0x2000", - "mode": "none" - }, - "instr_73684": { - "virtual_address": 73684, - "size": 4, - "disassembly": "orreq r3, r3, #0x2000", - "mnemonic": "orreq", - "operands": "r3, r3, #0x2000", - "mode": "none" - }, - "instr_73688": { - "virtual_address": 73688, - "size": 4, - "disassembly": "strheq r2, [r4, #0xc]", - "mnemonic": "strheq", - "operands": "r2, [r4, #0xc]", - "mode": "none" - }, - "instr_73692": { - "virtual_address": 73692, - "size": 4, - "disassembly": "streq r3, [r4, #0x64]", - "mnemonic": "streq", - "operands": "r3, [r4, #0x64]", - "mode": "none" - }, - "instr_73696": { - "virtual_address": 73696, - "size": 4, - "disassembly": "mov r1, r5", - "mnemonic": "mov", - "operands": "r1, r5", - "mode": "none" - }, - "instr_73700": { - "virtual_address": 73700, - "size": 4, - "disassembly": "mov r2, r4", - "mnemonic": "mov", - "operands": "r2, r4", - "mode": "none" - }, - "instr_73704": { - "virtual_address": 73704, - "size": 4, - "disassembly": "mov r0, r6", - "mnemonic": "mov", - "operands": "r0, r6", - "mode": "none" - }, - "instr_73708": { - "virtual_address": 73708, - "size": 4, - "disassembly": "bl 0x11db0", - "mnemonic": "bl", - "operands": "0x11db0", - "mode": "none" - }, - "instr_73712": { - "virtual_address": 73712, - "size": 4, - "disassembly": "ldr r3, [r4, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x64]", - "mode": "none" - }, - "instr_73716": { - "virtual_address": 73716, - "size": 4, - "disassembly": "tst r3, #0x1", - "mnemonic": "tst", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_73720": { - "virtual_address": 73720, - "size": 4, - "disassembly": "mov r5, r0", - "mnemonic": "mov", - "operands": "r5, r0", - "mode": "none" - }, - "instr_73724": { - "virtual_address": 73724, - "size": 4, - "disassembly": "bne 0x1200c", - "mnemonic": "bne", - "operands": "0x1200c", - "mode": "none" - }, - "bb_73672": { - "virtual_address": 73672, - "size": 56, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 73728, - "children": [ - "instr_73672", - "instr_73676", - "instr_73680", - "instr_73684", - "instr_73688", - "instr_73692", - "instr_73696", - "instr_73700", - "instr_73704", - "instr_73708", - "instr_73712", - "instr_73716", - "instr_73720", - "instr_73724" - ] - }, - "instr_73728": { - "virtual_address": 73728, - "size": 4, - "disassembly": "ldrh r3, [r4, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "instr_73732": { - "virtual_address": 73732, - "size": 4, - "disassembly": "tst r3, #0x200", - "mnemonic": "tst", - "operands": "r3, #0x200", - "mode": "none" - }, - "instr_73736": { - "virtual_address": 73736, - "size": 4, - "disassembly": "beq 0x1203c", - "mnemonic": "beq", - "operands": "0x1203c", - "mode": "none" - }, - "bb_73728": { - "virtual_address": 73728, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 73740, - "children": [ - "instr_73728", - "instr_73732", - "instr_73736" - ] - }, - "instr_73740": { - "virtual_address": 73740, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_73744": { - "virtual_address": 73744, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_73748": { - "virtual_address": 73748, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_73740": { - "virtual_address": 73740, - "size": 12, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_73740", - "instr_73744", - "instr_73748" - ] - }, - "instr_73752": { - "virtual_address": 73752, - "size": 4, - "disassembly": "ldr r0, [r4, #0x58]", - "mnemonic": "ldr", - "operands": "r0, [r4, #0x58]", - "mode": "none" - }, - "instr_73756": { - "virtual_address": 73756, - "size": 4, - "disassembly": "bl 0x0de5c", - "mnemonic": "bl", - "operands": "0x0de5c", - "mode": "none" - }, - "instr_73760": { - "virtual_address": 73760, - "size": 4, - "disassembly": "ldrsh r2, [r4, #0xc]", - "mnemonic": "ldrsh", - "operands": "r2, [r4, #0xc]", - "mode": "none" - }, - "instr_73764": { - "virtual_address": 73764, - "size": 4, - "disassembly": "mov r3, r2, lsl #0x10", - "mnemonic": "mov", - "operands": "r3, r2, lsl #0x10", - "mode": "none" - }, - "bb_73752": { - "virtual_address": 73752, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 73768, - "children": [ - "instr_73752", - "instr_73756", - "instr_73760", - "instr_73764" - ] - }, - "instr_73768": { - "virtual_address": 73768, - "size": 4, - "disassembly": "mov r3, r3, lsr #0x10", - "mnemonic": "mov", - "operands": "r3, r3, lsr #0x10", - "mode": "none" - }, - "instr_73772": { - "virtual_address": 73772, - "size": 4, - "disassembly": "b 0x11fc8", - "mnemonic": "b", - "operands": "0x11fc8", - "mode": "none" - }, - "bb_73768": { - "virtual_address": 73768, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 73672, - "children": [ - "instr_73768", - "instr_73772" - ] - }, - "instr_73776": { - "virtual_address": 73776, - "size": 4, - "disassembly": "mov r0, r6", - "mnemonic": "mov", - "operands": "r0, r6", - "mode": "none" - }, - "instr_73780": { - "virtual_address": 73780, - "size": 4, - "disassembly": "bl 0x0d0c8", - "mnemonic": "bl", - "operands": "0x0d0c8", - "mode": "none" - }, - "instr_73784": { - "virtual_address": 73784, - "size": 4, - "disassembly": "b 0x11fa8", - "mnemonic": "b", - "operands": "0x11fa8", - "mode": "none" - }, - "bb_73776": { - "virtual_address": 73776, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 73640, - "children": [ - "instr_73776", - "instr_73780", - "instr_73784" - ] - }, - "instr_73788": { - "virtual_address": 73788, - "size": 4, - "disassembly": "ldr r0, [r4, #0x58]", - "mnemonic": "ldr", - "operands": "r0, [r4, #0x58]", - "mode": "none" - }, - "instr_73792": { - "virtual_address": 73792, - "size": 4, - "disassembly": "bl 0x0de74", - "mnemonic": "bl", - "operands": "0x0de74", - "mode": "none" - }, - "instr_73796": { - "virtual_address": 73796, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_73800": { - "virtual_address": 73800, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_73804": { - "virtual_address": 73804, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_73788": { - "virtual_address": 73788, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_73788", - "instr_73792", - "instr_73796", - "instr_73800", - "instr_73804" - ] - }, - "dw_73808": { - "virtual_address": 73808, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 73600 - ] - }, - "func_73600": { - "virtual_address": 73600, - "size": 212, - "name": "fputwc", - "children": [ - "bb_73600", - "bb_73628", - "bb_73640", - "bb_73660", - "bb_73672", - "bb_73728", - "bb_73740", - "bb_73752", - "bb_73768", - "bb_73776", - "bb_73788", - "dw_73808" - ] - }, - "instr_73812": { - "virtual_address": 73812, - "size": 4, - "disassembly": "mov r12, #0x0", - "mnemonic": "mov", - "operands": "r12, #0x0", - "mode": "none" - }, - "instr_73816": { - "virtual_address": 73816, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_73820": { - "virtual_address": 73820, - "size": 4, - "disassembly": "ldr r5, [0x12090]", - "mnemonic": "ldr", - "operands": "r5, [0x12090]", - "mode": "none" - }, - "instr_73824": { - "virtual_address": 73824, - "size": 4, - "disassembly": "mov r4, r0", - "mnemonic": "mov", - "operands": "r4, r0", - "mode": "none" - }, - "instr_73828": { - "virtual_address": 73828, - "size": 4, - "disassembly": "mov r0, r1", - "mnemonic": "mov", - "operands": "r0, r1", - "mode": "none" - }, - "instr_73832": { - "virtual_address": 73832, - "size": 4, - "disassembly": "mov r1, r2", - "mnemonic": "mov", - "operands": "r1, r2", - "mode": "none" - }, - "instr_73836": { - "virtual_address": 73836, - "size": 4, - "disassembly": "str r12, [r5, #0x0]", - "mnemonic": "str", - "operands": "r12, [r5, #0x0]", - "mode": "none" - }, - "instr_73840": { - "virtual_address": 73840, - "size": 4, - "disassembly": "bl 0x13ee8", - "mnemonic": "bl", - "operands": "0x13ee8", - "mode": "none" - }, - "instr_73844": { - "virtual_address": 73844, - "size": 4, - "disassembly": "cmn r0, #0x1", - "mnemonic": "cmn", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_73848": { - "virtual_address": 73848, - "size": 4, - "disassembly": "bne 0x12088", - "mnemonic": "bne", - "operands": "0x12088", - "mode": "none" - }, - "bb_73812": { - "virtual_address": 73812, - "size": 40, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 73852, - "children": [ - "instr_73812", - "instr_73816", - "instr_73820", - "instr_73824", - "instr_73828", - "instr_73832", - "instr_73836", - "instr_73840", - "instr_73844", - "instr_73848" - ] - }, - "instr_73852": { - "virtual_address": 73852, - "size": 4, - "disassembly": "ldr r3, [r5, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r5, #0x0]", - "mode": "none" - }, - "instr_73856": { - "virtual_address": 73856, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_73860": { - "virtual_address": 73860, - "size": 4, - "disassembly": "strne r3, [r4, #0x0]", - "mnemonic": "strne", - "operands": "r3, [r4, #0x0]", - "mode": "none" - }, - "bb_73852": { - "virtual_address": 73852, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 73864, - "children": [ - "instr_73852", - "instr_73856", - "instr_73860" - ] - }, - "instr_73864": { - "virtual_address": 73864, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_73868": { - "virtual_address": 73868, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_73864": { - "virtual_address": 73864, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_73864", - "instr_73868" - ] - }, - "dw_73872": { - "virtual_address": 73872, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 73820 - ] - }, - "func_73812": { - "virtual_address": 73812, - "size": 64, - "name": "_fstat_r", - "children": [ - "bb_73812", - "bb_73852", - "bb_73864", - "dw_73872" - ] - }, - "instr_73876": { - "virtual_address": 73876, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_73880": { - "virtual_address": 73880, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_73884": { - "virtual_address": 73884, - "size": 4, - "disassembly": "ldr r5, [0x120cc]", - "mnemonic": "ldr", - "operands": "r5, [0x120cc]", - "mode": "none" - }, - "instr_73888": { - "virtual_address": 73888, - "size": 4, - "disassembly": "mov r4, r0", - "mnemonic": "mov", - "operands": "r4, r0", - "mode": "none" - }, - "instr_73892": { - "virtual_address": 73892, - "size": 4, - "disassembly": "mov r0, r1", - "mnemonic": "mov", - "operands": "r0, r1", - "mode": "none" - }, - "instr_73896": { - "virtual_address": 73896, - "size": 4, - "disassembly": "str r2, [r5, #0x0]", - "mnemonic": "str", - "operands": "r2, [r5, #0x0]", - "mode": "none" - }, - "instr_73900": { - "virtual_address": 73900, - "size": 4, - "disassembly": "bl 0x13f18", - "mnemonic": "bl", - "operands": "0x13f18", - "mode": "none" - }, - "instr_73904": { - "virtual_address": 73904, - "size": 4, - "disassembly": "cmn r0, #0x1", - "mnemonic": "cmn", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_73908": { - "virtual_address": 73908, - "size": 4, - "disassembly": "bne 0x120c4", - "mnemonic": "bne", - "operands": "0x120c4", - "mode": "none" - }, - "bb_73876": { - "virtual_address": 73876, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 73912, - "children": [ - "instr_73876", - "instr_73880", - "instr_73884", - "instr_73888", - "instr_73892", - "instr_73896", - "instr_73900", - "instr_73904", - "instr_73908" - ] - }, - "instr_73912": { - "virtual_address": 73912, - "size": 4, - "disassembly": "ldr r3, [r5, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r5, #0x0]", - "mode": "none" - }, - "instr_73916": { - "virtual_address": 73916, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_73920": { - "virtual_address": 73920, - "size": 4, - "disassembly": "strne r3, [r4, #0x0]", - "mnemonic": "strne", - "operands": "r3, [r4, #0x0]", - "mode": "none" - }, - "bb_73912": { - "virtual_address": 73912, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 73924, - "children": [ - "instr_73912", - "instr_73916", - "instr_73920" - ] - }, - "instr_73924": { - "virtual_address": 73924, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_73928": { - "virtual_address": 73928, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_73924": { - "virtual_address": 73924, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_73924", - "instr_73928" - ] - }, - "dw_73932": { - "virtual_address": 73932, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 73884 - ] - }, - "func_73876": { - "virtual_address": 73876, - "size": 60, - "name": "_isatty_r", - "children": [ - "bb_73876", - "bb_73912", - "bb_73924", - "dw_73932" - ] - }, - "instr_73936": { - "virtual_address": 73936, - "size": 4, - "disassembly": "stmdb sp!, {r4, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_73940": { - "virtual_address": 73940, - "size": 4, - "disassembly": "subs r4, r2, #0x0", - "mnemonic": "subs", - "operands": "r4, r2, #0x0", - "mode": "none" - }, - "instr_73944": { - "virtual_address": 73944, - "size": 4, - "disassembly": "beq 0x120f0", - "mnemonic": "beq", - "operands": "0x120f0", - "mode": "none" - }, - "bb_73936": { - "virtual_address": 73936, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 73948, - "children": [ - "instr_73936", - "instr_73940", - "instr_73944" - ] - }, - "instr_73948": { - "virtual_address": 73948, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_73952": { - "virtual_address": 73952, - "size": 4, - "disassembly": "ldr r1, [0x1212c]", - "mnemonic": "ldr", - "operands": "r1, [0x1212c]", - "mode": "none" - }, - "instr_73956": { - "virtual_address": 73956, - "size": 4, - "disassembly": "bl 0x12418", - "mnemonic": "bl", - "operands": "0x12418", - "mode": "none" - }, - "instr_73960": { - "virtual_address": 73960, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_73964": { - "virtual_address": 73964, - "size": 4, - "disassembly": "bne 0x120fc", - "mnemonic": "bne", - "operands": "0x120fc", - "mode": "none" - }, - "bb_73948": { - "virtual_address": 73948, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 73968, - "children": [ - "instr_73948", - "instr_73952", - "instr_73956", - "instr_73960", - "instr_73964" - ] - }, - "instr_73968": { - "virtual_address": 73968, - "size": 4, - "disassembly": "ldr r0, [0x12130]", - "mnemonic": "ldr", - "operands": "r0, [0x12130]", - "mode": "none" - }, - "bb_73968": { - "virtual_address": 73968, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 73972, - "children": [ - "instr_73968" - ] - }, - "instr_73972": { - "virtual_address": 73972, - "size": 4, - "disassembly": "ldmia sp!, {r4, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_73976": { - "virtual_address": 73976, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_73972": { - "virtual_address": 73972, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_73972", - "instr_73976" - ] - }, - "instr_73980": { - "virtual_address": 73980, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_73984": { - "virtual_address": 73984, - "size": 4, - "disassembly": "ldr r1, [0x12130]", - "mnemonic": "ldr", - "operands": "r1, [0x12130]", - "mode": "none" - }, - "instr_73988": { - "virtual_address": 73988, - "size": 4, - "disassembly": "bl 0x12418", - "mnemonic": "bl", - "operands": "0x12418", - "mode": "none" - }, - "instr_73992": { - "virtual_address": 73992, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_73996": { - "virtual_address": 73996, - "size": 4, - "disassembly": "beq 0x120f0", - "mnemonic": "beq", - "operands": "0x120f0", - "mode": "none" - }, - "bb_73980": { - "virtual_address": 73980, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 74000, - "children": [ - "instr_73980", - "instr_73984", - "instr_73988", - "instr_73992", - "instr_73996" - ] - }, - "instr_74000": { - "virtual_address": 74000, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_74004": { - "virtual_address": 74004, - "size": 4, - "disassembly": "ldr r1, [0x12134]", - "mnemonic": "ldr", - "operands": "r1, [0x12134]", - "mode": "none" - }, - "instr_74008": { - "virtual_address": 74008, - "size": 4, - "disassembly": "bl 0x12418", - "mnemonic": "bl", - "operands": "0x12418", - "mode": "none" - }, - "instr_74012": { - "virtual_address": 74012, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_74016": { - "virtual_address": 74016, - "size": 4, - "disassembly": "beq 0x120f0", - "mnemonic": "beq", - "operands": "0x120f0", - "mode": "none" - }, - "bb_74000": { - "virtual_address": 74000, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 74020, - "children": [ - "instr_74000", - "instr_74004", - "instr_74008", - "instr_74012", - "instr_74016" - ] - }, - "instr_74020": { - "virtual_address": 74020, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_74024": { - "virtual_address": 74024, - "size": 4, - "disassembly": "b 0x120f4", - "mnemonic": "b", - "operands": "0x120f4", - "mode": "none" - }, - "bb_74020": { - "virtual_address": 74020, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 73972, - "children": [ - "instr_74020", - "instr_74024" - ] - }, - "dw_74028": { - "virtual_address": 74028, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 73952 - ] - }, - "dw_74032": { - "virtual_address": 74032, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 73968, - 73984 - ] - }, - "dw_74036": { - "virtual_address": 74036, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 74004 - ] - }, - "func_73936": { - "virtual_address": 73936, - "size": 104, - "name": "_setlocale_r", - "children": [ - "bb_73936", - "bb_73948", - "bb_73968", - "bb_73972", - "bb_73980", - "bb_74000", - "bb_74020", - "dw_74028", - "dw_74032", - "dw_74036" - ] - }, - "instr_74040": { - "virtual_address": 74040, - "size": 4, - "disassembly": "ldr r3, [0x12144]", - "mnemonic": "ldr", - "operands": "r3, [0x12144]", - "mode": "none" - }, - "instr_74044": { - "virtual_address": 74044, - "size": 4, - "disassembly": "ldrb r0, [r3, #0x128]", - "mnemonic": "ldrb", - "operands": "r0, [r3, #0x128]", - "mode": "none" - }, - "instr_74048": { - "virtual_address": 74048, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_74040": { - "virtual_address": 74040, - "size": 12, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_74040", - "instr_74044", - "instr_74048" - ] - }, - "dw_74052": { - "virtual_address": 74052, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 74040 - ] - }, - "func_74040": { - "virtual_address": 74040, - "size": 16, - "name": "__locale_mb_cur_max", - "children": [ - "bb_74040", - "dw_74052" - ] - }, - "instr_74056": { - "virtual_address": 74056, - "size": 4, - "disassembly": "stmdb sp!, {r4, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_74060": { - "virtual_address": 74060, - "size": 4, - "disassembly": "subs r4, r1, #0x0", - "mnemonic": "subs", - "operands": "r4, r1, #0x0", - "mode": "none" - }, - "instr_74064": { - "virtual_address": 74064, - "size": 4, - "disassembly": "beq 0x12168", - "mnemonic": "beq", - "operands": "0x12168", - "mode": "none" - }, - "bb_74056": { - "virtual_address": 74056, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 74068, - "children": [ - "instr_74056", - "instr_74060", - "instr_74064" - ] - }, - "instr_74068": { - "virtual_address": 74068, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_74072": { - "virtual_address": 74072, - "size": 4, - "disassembly": "ldr r1, [0x121a4]", - "mnemonic": "ldr", - "operands": "r1, [0x121a4]", - "mode": "none" - }, - "instr_74076": { - "virtual_address": 74076, - "size": 4, - "disassembly": "bl 0x12418", - "mnemonic": "bl", - "operands": "0x12418", - "mode": "none" - }, - "instr_74080": { - "virtual_address": 74080, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_74084": { - "virtual_address": 74084, - "size": 4, - "disassembly": "bne 0x12174", - "mnemonic": "bne", - "operands": "0x12174", - "mode": "none" - }, - "bb_74068": { - "virtual_address": 74068, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 74088, - "children": [ - "instr_74068", - "instr_74072", - "instr_74076", - "instr_74080", - "instr_74084" - ] - }, - "instr_74088": { - "virtual_address": 74088, - "size": 4, - "disassembly": "ldr r0, [0x121a8]", - "mnemonic": "ldr", - "operands": "r0, [0x121a8]", - "mode": "none" - }, - "bb_74088": { - "virtual_address": 74088, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 74092, - "children": [ - "instr_74088" - ] - }, - "instr_74092": { - "virtual_address": 74092, - "size": 4, - "disassembly": "ldmia sp!, {r4, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_74096": { - "virtual_address": 74096, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_74092": { - "virtual_address": 74092, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_74092", - "instr_74096" - ] - }, - "instr_74100": { - "virtual_address": 74100, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_74104": { - "virtual_address": 74104, - "size": 4, - "disassembly": "ldr r1, [0x121a8]", - "mnemonic": "ldr", - "operands": "r1, [0x121a8]", - "mode": "none" - }, - "instr_74108": { - "virtual_address": 74108, - "size": 4, - "disassembly": "bl 0x12418", - "mnemonic": "bl", - "operands": "0x12418", - "mode": "none" - }, - "instr_74112": { - "virtual_address": 74112, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_74116": { - "virtual_address": 74116, - "size": 4, - "disassembly": "beq 0x12168", - "mnemonic": "beq", - "operands": "0x12168", - "mode": "none" - }, - "bb_74100": { - "virtual_address": 74100, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 74120, - "children": [ - "instr_74100", - "instr_74104", - "instr_74108", - "instr_74112", - "instr_74116" - ] - }, - "instr_74120": { - "virtual_address": 74120, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_74124": { - "virtual_address": 74124, - "size": 4, - "disassembly": "ldr r1, [0x121ac]", - "mnemonic": "ldr", - "operands": "r1, [0x121ac]", - "mode": "none" - }, - "instr_74128": { - "virtual_address": 74128, - "size": 4, - "disassembly": "bl 0x12418", - "mnemonic": "bl", - "operands": "0x12418", - "mode": "none" - }, - "instr_74132": { - "virtual_address": 74132, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_74136": { - "virtual_address": 74136, - "size": 4, - "disassembly": "beq 0x12168", - "mnemonic": "beq", - "operands": "0x12168", - "mode": "none" - }, - "bb_74120": { - "virtual_address": 74120, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 74140, - "children": [ - "instr_74120", - "instr_74124", - "instr_74128", - "instr_74132", - "instr_74136" - ] - }, - "instr_74140": { - "virtual_address": 74140, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_74144": { - "virtual_address": 74144, - "size": 4, - "disassembly": "b 0x1216c", - "mnemonic": "b", - "operands": "0x1216c", - "mode": "none" - }, - "bb_74140": { - "virtual_address": 74140, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 74092, - "children": [ - "instr_74140", - "instr_74144" - ] - }, - "dw_74148": { - "virtual_address": 74148, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 74072 - ] - }, - "dw_74152": { - "virtual_address": 74152, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 74088, - 74104 - ] - }, - "dw_74156": { - "virtual_address": 74156, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 74124 - ] - }, - "func_74056": { - "virtual_address": 74056, - "size": 104, - "name": "setlocale", - "children": [ - "bb_74056", - "bb_74068", - "bb_74088", - "bb_74092", - "bb_74100", - "bb_74120", - "bb_74140", - "dw_74148", - "dw_74152", - "dw_74156" - ] - }, - "instr_74160": { - "virtual_address": 74160, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_74164": { - "virtual_address": 74164, - "size": 4, - "disassembly": "mov lr, r1", - "mnemonic": "mov", - "operands": "lr, r1", - "mode": "none" - }, - "instr_74168": { - "virtual_address": 74168, - "size": 4, - "disassembly": "mov r1, r2", - "mnemonic": "mov", - "operands": "r1, r2", - "mode": "none" - }, - "instr_74172": { - "virtual_address": 74172, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_74176": { - "virtual_address": 74176, - "size": 4, - "disassembly": "ldr r5, [0x121f4]", - "mnemonic": "ldr", - "operands": "r5, [0x121f4]", - "mode": "none" - }, - "instr_74180": { - "virtual_address": 74180, - "size": 4, - "disassembly": "mov r4, r0", - "mnemonic": "mov", - "operands": "r4, r0", - "mode": "none" - }, - "instr_74184": { - "virtual_address": 74184, - "size": 4, - "disassembly": "str r2, [r5, #0x0]", - "mnemonic": "str", - "operands": "r2, [r5, #0x0]", - "mode": "none" - }, - "instr_74188": { - "virtual_address": 74188, - "size": 4, - "disassembly": "mov r0, lr", - "mnemonic": "mov", - "operands": "r0, lr", - "mode": "none" - }, - "instr_74192": { - "virtual_address": 74192, - "size": 4, - "disassembly": "mov r2, r3", - "mnemonic": "mov", - "operands": "r2, r3", - "mode": "none" - }, - "instr_74196": { - "virtual_address": 74196, - "size": 4, - "disassembly": "bl 0x13f48", - "mnemonic": "bl", - "operands": "0x13f48", - "mode": "none" - }, - "instr_74200": { - "virtual_address": 74200, - "size": 4, - "disassembly": "cmn r0, #0x1", - "mnemonic": "cmn", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_74204": { - "virtual_address": 74204, - "size": 4, - "disassembly": "bne 0x121ec", - "mnemonic": "bne", - "operands": "0x121ec", - "mode": "none" - }, - "bb_74160": { - "virtual_address": 74160, - "size": 48, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 74208, - "children": [ - "instr_74160", - "instr_74164", - "instr_74168", - "instr_74172", - "instr_74176", - "instr_74180", - "instr_74184", - "instr_74188", - "instr_74192", - "instr_74196", - "instr_74200", - "instr_74204" - ] - }, - "instr_74208": { - "virtual_address": 74208, - "size": 4, - "disassembly": "ldr r3, [r5, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r5, #0x0]", - "mode": "none" - }, - "instr_74212": { - "virtual_address": 74212, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_74216": { - "virtual_address": 74216, - "size": 4, - "disassembly": "strne r3, [r4, #0x0]", - "mnemonic": "strne", - "operands": "r3, [r4, #0x0]", - "mode": "none" - }, - "bb_74208": { - "virtual_address": 74208, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 74220, - "children": [ - "instr_74208", - "instr_74212", - "instr_74216" - ] - }, - "instr_74220": { - "virtual_address": 74220, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_74224": { - "virtual_address": 74224, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_74220": { - "virtual_address": 74220, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_74220", - "instr_74224" - ] - }, - "dw_74228": { - "virtual_address": 74228, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 74176 - ] - }, - "func_74160": { - "virtual_address": 74160, - "size": 72, - "name": "_lseek_r", - "children": [ - "bb_74160", - "bb_74208", - "bb_74220", - "dw_74228" - ] - }, - "instr_74232": { - "virtual_address": 74232, - "size": 4, - "disassembly": "ldr r12, [0x12210]", - "mnemonic": "ldr", - "operands": "r12, [0x12210]", - "mode": "none" - }, - "instr_74236": { - "virtual_address": 74236, - "size": 4, - "disassembly": "str lr, [sp, #-0x4]!", - "mnemonic": "str", - "operands": "lr, [sp, #-0x4]!", - "mode": "none" - }, - "instr_74240": { - "virtual_address": 74240, - "size": 4, - "disassembly": "ldr lr, [r12, #0xe4]", - "mnemonic": "ldr", - "operands": "lr, [r12, #0xe4]", - "mode": "none" - }, - "instr_74244": { - "virtual_address": 74244, - "size": 4, - "disassembly": "mov r12, lr", - "mnemonic": "mov", - "operands": "r12, lr", - "mode": "none" - }, - "instr_74248": { - "virtual_address": 74248, - "size": 4, - "disassembly": "ldr lr, [sp], #0x4", - "mnemonic": "ldr", - "operands": "lr, [sp], #0x4", - "mode": "none" - }, - "instr_74252": { - "virtual_address": 74252, - "size": 4, - "disassembly": "bx r12", - "mnemonic": "bx", - "operands": "r12", - "mode": "none" - }, - "bb_74232": { - "virtual_address": 74232, - "size": 24, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_74232", - "instr_74236", - "instr_74240", - "instr_74244", - "instr_74248", - "instr_74252" - ] - }, - "dw_74256": { - "virtual_address": 74256, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 74232 - ] - }, - "func_74232": { - "virtual_address": 74232, - "size": 28, - "name": "_mbtowc_r", - "children": [ - "bb_74232", - "dw_74256" - ] - }, - "instr_74260": { - "virtual_address": 74260, - "size": 4, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_74264": { - "virtual_address": 74264, - "size": 4, - "disassembly": "sub sp, sp, #0x8", - "mnemonic": "sub", - "operands": "sp, sp, #0x8", - "mode": "none" - }, - "instr_74268": { - "virtual_address": 74268, - "size": 4, - "disassembly": "addeq r1, sp, #0x4", - "mnemonic": "addeq", - "operands": "r1, sp, #0x4", - "mode": "none" - }, - "instr_74272": { - "virtual_address": 74272, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_74276": { - "virtual_address": 74276, - "size": 4, - "disassembly": "moveq r0, r2", - "mnemonic": "moveq", - "operands": "r0, r2", - "mode": "none" - }, - "instr_74280": { - "virtual_address": 74280, - "size": 4, - "disassembly": "beq 0x12248", - "mnemonic": "beq", - "operands": "0x12248", - "mode": "none" - }, - "bb_74260": { - "virtual_address": 74260, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 74284, - "children": [ - "instr_74260", - "instr_74264", - "instr_74268", - "instr_74272", - "instr_74276", - "instr_74280" - ] - }, - "instr_74284": { - "virtual_address": 74284, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_74288": { - "virtual_address": 74288, - "size": 4, - "disassembly": "beq 0x12250", - "mnemonic": "beq", - "operands": "0x12250", - "mode": "none" - }, - "bb_74284": { - "virtual_address": 74284, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 74292, - "children": [ - "instr_74284", - "instr_74288" - ] - }, - "instr_74292": { - "virtual_address": 74292, - "size": 4, - "disassembly": "ldrb r3, [r2, #0x0]", - "mnemonic": "ldrb", - "operands": "r3, [r2, #0x0]", - "mode": "none" - }, - "instr_74296": { - "virtual_address": 74296, - "size": 4, - "disassembly": "str r3, [r1, #0x0]", - "mnemonic": "str", - "operands": "r3, [r1, #0x0]", - "mode": "none" - }, - "instr_74300": { - "virtual_address": 74300, - "size": 4, - "disassembly": "ldrb r2, [r2, #0x0]", - "mnemonic": "ldrb", - "operands": "r2, [r2, #0x0]", - "mode": "none" - }, - "instr_74304": { - "virtual_address": 74304, - "size": 4, - "disassembly": "subs r0, r2, #0x0", - "mnemonic": "subs", - "operands": "r0, r2, #0x0", - "mode": "none" - }, - "instr_74308": { - "virtual_address": 74308, - "size": 4, - "disassembly": "movne r0, #0x1", - "mnemonic": "movne", - "operands": "r0, #0x1", - "mode": "none" - }, - "bb_74292": { - "virtual_address": 74292, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 74312, - "children": [ - "instr_74292", - "instr_74296", - "instr_74300", - "instr_74304", - "instr_74308" - ] - }, - "instr_74312": { - "virtual_address": 74312, - "size": 4, - "disassembly": "add sp, sp, #0x8", - "mnemonic": "add", - "operands": "sp, sp, #0x8", - "mode": "none" - }, - "instr_74316": { - "virtual_address": 74316, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_74312": { - "virtual_address": 74312, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_74312", - "instr_74316" - ] - }, - "instr_74320": { - "virtual_address": 74320, - "size": 4, - "disassembly": "mvn r0, #0x1", - "mnemonic": "mvn", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_74324": { - "virtual_address": 74324, - "size": 4, - "disassembly": "b 0x12248", - "mnemonic": "b", - "operands": "0x12248", - "mode": "none" - }, - "bb_74320": { - "virtual_address": 74320, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 74312, - "children": [ - "instr_74320", - "instr_74324" - ] - }, - "func_74260": { - "virtual_address": 74260, - "size": 68, - "name": "__ascii_mbtowc", - "children": [ - "bb_74260", - "bb_74284", - "bb_74292", - "bb_74312", - "bb_74320" - ] - }, - "instr_74328": { - "virtual_address": 74328, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_74332": { - "virtual_address": 74332, - "size": 4, - "disassembly": "mov lr, r1", - "mnemonic": "mov", - "operands": "lr, r1", - "mode": "none" - }, - "instr_74336": { - "virtual_address": 74336, - "size": 4, - "disassembly": "mov r1, r2", - "mnemonic": "mov", - "operands": "r1, r2", - "mode": "none" - }, - "instr_74340": { - "virtual_address": 74340, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_74344": { - "virtual_address": 74344, - "size": 4, - "disassembly": "ldr r5, [0x1229c]", - "mnemonic": "ldr", - "operands": "r5, [0x1229c]", - "mode": "none" - }, - "instr_74348": { - "virtual_address": 74348, - "size": 4, - "disassembly": "mov r4, r0", - "mnemonic": "mov", - "operands": "r4, r0", - "mode": "none" - }, - "instr_74352": { - "virtual_address": 74352, - "size": 4, - "disassembly": "str r2, [r5, #0x0]", - "mnemonic": "str", - "operands": "r2, [r5, #0x0]", - "mode": "none" - }, - "instr_74356": { - "virtual_address": 74356, - "size": 4, - "disassembly": "mov r0, lr", - "mnemonic": "mov", - "operands": "r0, lr", - "mode": "none" - }, - "instr_74360": { - "virtual_address": 74360, - "size": 4, - "disassembly": "mov r2, r3", - "mnemonic": "mov", - "operands": "r2, r3", - "mode": "none" - }, - "instr_74364": { - "virtual_address": 74364, - "size": 4, - "disassembly": "bl 0x13f60", - "mnemonic": "bl", - "operands": "0x13f60", - "mode": "none" - }, - "instr_74368": { - "virtual_address": 74368, - "size": 4, - "disassembly": "cmn r0, #0x1", - "mnemonic": "cmn", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_74372": { - "virtual_address": 74372, - "size": 4, - "disassembly": "bne 0x12294", - "mnemonic": "bne", - "operands": "0x12294", - "mode": "none" - }, - "bb_74328": { - "virtual_address": 74328, - "size": 48, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 74376, - "children": [ - "instr_74328", - "instr_74332", - "instr_74336", - "instr_74340", - "instr_74344", - "instr_74348", - "instr_74352", - "instr_74356", - "instr_74360", - "instr_74364", - "instr_74368", - "instr_74372" - ] - }, - "instr_74376": { - "virtual_address": 74376, - "size": 4, - "disassembly": "ldr r3, [r5, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r5, #0x0]", - "mode": "none" - }, - "instr_74380": { - "virtual_address": 74380, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_74384": { - "virtual_address": 74384, - "size": 4, - "disassembly": "strne r3, [r4, #0x0]", - "mnemonic": "strne", - "operands": "r3, [r4, #0x0]", - "mode": "none" - }, - "bb_74376": { - "virtual_address": 74376, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 74388, - "children": [ - "instr_74376", - "instr_74380", - "instr_74384" - ] - }, - "instr_74388": { - "virtual_address": 74388, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_74392": { - "virtual_address": 74392, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_74388": { - "virtual_address": 74388, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_74388", - "instr_74392" - ] - }, - "dw_74396": { - "virtual_address": 74396, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 74344 - ] - }, - "func_74328": { - "virtual_address": 74328, - "size": 72, - "name": "_read_r", - "children": [ - "bb_74328", - "bb_74376", - "bb_74388", - "dw_74396" - ] - }, - "instr_74400": { - "virtual_address": 74400, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, r7, r8, lr}", - "mode": "none" - }, - "instr_74404": { - "virtual_address": 74404, - "size": 4, - "disassembly": "ldr r6, [r1, #0x0]", - "mnemonic": "ldr", - "operands": "r6, [r1, #0x0]", - "mode": "none" - }, - "instr_74408": { - "virtual_address": 74408, - "size": 4, - "disassembly": "cmp r6, #0x0", - "mnemonic": "cmp", - "operands": "r6, #0x0", - "mode": "none" - }, - "instr_74412": { - "virtual_address": 74412, - "size": 4, - "disassembly": "mov r4, r1", - "mnemonic": "mov", - "operands": "r4, r1", - "mode": "none" - }, - "instr_74416": { - "virtual_address": 74416, - "size": 4, - "disassembly": "mov r5, r0", - "mnemonic": "mov", - "operands": "r5, r0", - "mode": "none" - }, - "instr_74420": { - "virtual_address": 74420, - "size": 4, - "disassembly": "beq 0x12300", - "mnemonic": "beq", - "operands": "0x12300", - "mode": "none" - }, - "bb_74400": { - "virtual_address": 74400, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 74424, - "children": [ - "instr_74400", - "instr_74404", - "instr_74408", - "instr_74412", - "instr_74416", - "instr_74420" - ] - }, - "instr_74424": { - "virtual_address": 74424, - "size": 4, - "disassembly": "ldr r7, [r6, #0x0]", - "mnemonic": "ldr", - "operands": "r7, [r6, #0x0]", - "mode": "none" - }, - "instr_74428": { - "virtual_address": 74428, - "size": 4, - "disassembly": "cmp r7, #0x0", - "mnemonic": "cmp", - "operands": "r7, #0x0", - "mode": "none" - }, - "instr_74432": { - "virtual_address": 74432, - "size": 4, - "disassembly": "beq 0x122f4", - "mnemonic": "beq", - "operands": "0x122f4", - "mode": "none" - }, - "bb_74424": { - "virtual_address": 74424, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 74436, - "children": [ - "instr_74424", - "instr_74428", - "instr_74432" - ] - }, - "instr_74436": { - "virtual_address": 74436, - "size": 4, - "disassembly": "ldr r8, [r7, #0x0]", - "mnemonic": "ldr", - "operands": "r8, [r7, #0x0]", - "mode": "none" - }, - "instr_74440": { - "virtual_address": 74440, - "size": 4, - "disassembly": "cmp r8, #0x0", - "mnemonic": "cmp", - "operands": "r8, #0x0", - "mode": "none" - }, - "instr_74444": { - "virtual_address": 74444, - "size": 4, - "disassembly": "beq 0x122e8", - "mnemonic": "beq", - "operands": "0x122e8", - "mode": "none" - }, - "bb_74436": { - "virtual_address": 74436, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 74448, - "children": [ - "instr_74436", - "instr_74440", - "instr_74444" - ] - }, - "instr_74448": { - "virtual_address": 74448, - "size": 4, - "disassembly": "ldr r1, [r8, #0x0]", - "mnemonic": "ldr", - "operands": "r1, [r8, #0x0]", - "mode": "none" - }, - "instr_74452": { - "virtual_address": 74452, - "size": 4, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_74456": { - "virtual_address": 74456, - "size": 4, - "disassembly": "blne 0x122a0", - "mnemonic": "blne", - "operands": "0x122a0", - "mode": "none" - }, - "instr_74460": { - "virtual_address": 74460, - "size": 4, - "disassembly": "mov r1, r8", - "mnemonic": "mov", - "operands": "r1, r8", - "mode": "none" - }, - "instr_74464": { - "virtual_address": 74464, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_74468": { - "virtual_address": 74468, - "size": 4, - "disassembly": "bl 0x0d590", - "mnemonic": "bl", - "operands": "0x0d590", - "mode": "none" - }, - "bb_74448": { - "virtual_address": 74448, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 74472, - "children": [ - "instr_74448", - "instr_74452", - "instr_74456", - "instr_74460", - "instr_74464", - "instr_74468" - ] - }, - "instr_74472": { - "virtual_address": 74472, - "size": 4, - "disassembly": "mov r1, r7", - "mnemonic": "mov", - "operands": "r1, r7", - "mode": "none" - }, - "instr_74476": { - "virtual_address": 74476, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_74480": { - "virtual_address": 74480, - "size": 4, - "disassembly": "bl 0x0d590", - "mnemonic": "bl", - "operands": "0x0d590", - "mode": "none" - }, - "bb_74472": { - "virtual_address": 74472, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 74484, - "children": [ - "instr_74472", - "instr_74476", - "instr_74480" - ] - }, - "instr_74484": { - "virtual_address": 74484, - "size": 4, - "disassembly": "mov r1, r6", - "mnemonic": "mov", - "operands": "r1, r6", - "mode": "none" - }, - "instr_74488": { - "virtual_address": 74488, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_74492": { - "virtual_address": 74492, - "size": 4, - "disassembly": "bl 0x0d590", - "mnemonic": "bl", - "operands": "0x0d590", - "mode": "none" - }, - "bb_74484": { - "virtual_address": 74484, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 74496, - "children": [ - "instr_74484", - "instr_74488", - "instr_74492" - ] - }, - "instr_74496": { - "virtual_address": 74496, - "size": 4, - "disassembly": "mov r1, r4", - "mnemonic": "mov", - "operands": "r1, r4", - "mode": "none" - }, - "instr_74500": { - "virtual_address": 74500, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_74504": { - "virtual_address": 74504, - "size": 4, - "disassembly": "bl 0x0d590", - "mnemonic": "bl", - "operands": "0x0d590", - "mode": "none" - }, - "instr_74508": { - "virtual_address": 74508, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, lr}", - "mode": "none" - }, - "instr_74512": { - "virtual_address": 74512, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_74496": { - "virtual_address": 74496, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_74496", - "instr_74500", - "instr_74504", - "instr_74508", - "instr_74512" - ] - }, - "func_74400": { - "virtual_address": 74400, - "size": 116, - "name": "cleanup_glue", - "children": [ - "bb_74400", - "bb_74424", - "bb_74436", - "bb_74448", - "bb_74472", - "bb_74484", - "bb_74496" - ] - }, - "instr_74516": { - "virtual_address": 74516, - "size": 4, - "disassembly": "ldr r3, [0x12414]", - "mnemonic": "ldr", - "operands": "r3, [0x12414]", - "mode": "none" - }, - "instr_74520": { - "virtual_address": 74520, - "size": 4, - "disassembly": "ldr r3, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0x0]", - "mode": "none" - }, - "instr_74524": { - "virtual_address": 74524, - "size": 4, - "disassembly": "cmp r3, r0", - "mnemonic": "cmp", - "operands": "r3, r0", - "mode": "none" - }, - "instr_74528": { - "virtual_address": 74528, - "size": 4, - "disassembly": "bxeq lr", - "mnemonic": "bxeq", - "operands": "lr", - "mode": "none" - }, - "bb_74516": { - "virtual_address": 74516, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 74532, - "children": [ - "instr_74516", - "instr_74520", - "instr_74524", - "instr_74528" - ] - }, - "instr_74532": { - "virtual_address": 74532, - "size": 4, - "disassembly": "ldr r1, [r0, #0x4c]", - "mnemonic": "ldr", - "operands": "r1, [r0, #0x4c]", - "mode": "none" - }, - "instr_74536": { - "virtual_address": 74536, - "size": 4, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_74540": { - "virtual_address": 74540, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_74544": { - "virtual_address": 74544, - "size": 4, - "disassembly": "mov r5, r0", - "mnemonic": "mov", - "operands": "r5, r0", - "mode": "none" - }, - "instr_74548": { - "virtual_address": 74548, - "size": 4, - "disassembly": "beq 0x12378", - "mnemonic": "beq", - "operands": "0x12378", - "mode": "none" - }, - "bb_74532": { - "virtual_address": 74532, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 74552, - "children": [ - "instr_74532", - "instr_74536", - "instr_74540", - "instr_74544", - "instr_74548" - ] - }, - "instr_74552": { - "virtual_address": 74552, - "size": 4, - "disassembly": "mov r6, #0x0", - "mnemonic": "mov", - "operands": "r6, #0x0", - "mode": "none" - }, - "bb_74552": { - "virtual_address": 74552, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 74556, - "children": [ - "instr_74552" - ] - }, - "instr_74556": { - "virtual_address": 74556, - "size": 4, - "disassembly": "ldr r4, [r1, r6]", - "mnemonic": "ldr", - "operands": "r4, [r1, r6]", - "mode": "none" - }, - "instr_74560": { - "virtual_address": 74560, - "size": 4, - "disassembly": "cmp r4, #0x0", - "mnemonic": "cmp", - "operands": "r4, #0x0", - "mode": "none" - }, - "instr_74564": { - "virtual_address": 74564, - "size": 4, - "disassembly": "beq 0x12364", - "mnemonic": "beq", - "operands": "0x12364", - "mode": "none" - }, - "bb_74556": { - "virtual_address": 74556, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 74568, - "children": [ - "instr_74556", - "instr_74560", - "instr_74564" - ] - }, - "instr_74568": { - "virtual_address": 74568, - "size": 4, - "disassembly": "mov r1, r4", - "mnemonic": "mov", - "operands": "r1, r4", - "mode": "none" - }, - "instr_74572": { - "virtual_address": 74572, - "size": 4, - "disassembly": "ldr r4, [r4, #0x0]", - "mnemonic": "ldr", - "operands": "r4, [r4, #0x0]", - "mode": "none" - }, - "instr_74576": { - "virtual_address": 74576, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_74580": { - "virtual_address": 74580, - "size": 4, - "disassembly": "bl 0x0d590", - "mnemonic": "bl", - "operands": "0x0d590", - "mode": "none" - }, - "instr_74584": { - "virtual_address": 74584, - "size": 4, - "disassembly": "cmp r4, #0x0", - "mnemonic": "cmp", - "operands": "r4, #0x0", - "mode": "none" - }, - "instr_74588": { - "virtual_address": 74588, - "size": 4, - "disassembly": "bne 0x12348", - "mnemonic": "bne", - "operands": "0x12348", - "mode": "none" - }, - "bb_74568": { - "virtual_address": 74568, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 74592, - "children": [ - "instr_74568", - "instr_74572", - "instr_74576", - "instr_74580", - "instr_74584", - "instr_74588" - ] - }, - "instr_74592": { - "virtual_address": 74592, - "size": 4, - "disassembly": "ldr r1, [r5, #0x4c]", - "mnemonic": "ldr", - "operands": "r1, [r5, #0x4c]", - "mode": "none" - }, - "bb_74592": { - "virtual_address": 74592, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 74596, - "children": [ - "instr_74592" - ] - }, - "instr_74596": { - "virtual_address": 74596, - "size": 4, - "disassembly": "add r6, r6, #0x4", - "mnemonic": "add", - "operands": "r6, r6, #0x4", - "mode": "none" - }, - "instr_74600": { - "virtual_address": 74600, - "size": 4, - "disassembly": "cmp r6, #0x80", - "mnemonic": "cmp", - "operands": "r6, #0x80", - "mode": "none" - }, - "instr_74604": { - "virtual_address": 74604, - "size": 4, - "disassembly": "bne 0x1233c", - "mnemonic": "bne", - "operands": "0x1233c", - "mode": "none" - }, - "bb_74596": { - "virtual_address": 74596, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 74608, - "children": [ - "instr_74596", - "instr_74600", - "instr_74604" - ] - }, - "instr_74608": { - "virtual_address": 74608, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_74612": { - "virtual_address": 74612, - "size": 4, - "disassembly": "bl 0x0d590", - "mnemonic": "bl", - "operands": "0x0d590", - "mode": "none" - }, - "bb_74608": { - "virtual_address": 74608, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 74616, - "children": [ - "instr_74608", - "instr_74612" - ] - }, - "instr_74616": { - "virtual_address": 74616, - "size": 4, - "disassembly": "ldr r1, [r5, #0x40]", - "mnemonic": "ldr", - "operands": "r1, [r5, #0x40]", - "mode": "none" - }, - "instr_74620": { - "virtual_address": 74620, - "size": 4, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_74624": { - "virtual_address": 74624, - "size": 4, - "disassembly": "movne r0, r5", - "mnemonic": "movne", - "operands": "r0, r5", - "mode": "none" - }, - "instr_74628": { - "virtual_address": 74628, - "size": 4, - "disassembly": "blne 0x0d590", - "mnemonic": "blne", - "operands": "0x0d590", - "mode": "none" - }, - "instr_74632": { - "virtual_address": 74632, - "size": 4, - "disassembly": "ldr r4, [r5, #0x148]", - "mnemonic": "ldr", - "operands": "r4, [r5, #0x148]", - "mode": "none" - }, - "instr_74636": { - "virtual_address": 74636, - "size": 4, - "disassembly": "cmp r4, #0x0", - "mnemonic": "cmp", - "operands": "r4, #0x0", - "mode": "none" - }, - "instr_74640": { - "virtual_address": 74640, - "size": 4, - "disassembly": "beq 0x123b8", - "mnemonic": "beq", - "operands": "0x123b8", - "mode": "none" - }, - "bb_74616": { - "virtual_address": 74616, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 74644, - "children": [ - "instr_74616", - "instr_74620", - "instr_74624", - "instr_74628", - "instr_74632", - "instr_74636", - "instr_74640" - ] - }, - "instr_74644": { - "virtual_address": 74644, - "size": 4, - "disassembly": "add r6, r5, #0x14c", - "mnemonic": "add", - "operands": "r6, r5, #0x14c", - "mode": "none" - }, - "instr_74648": { - "virtual_address": 74648, - "size": 4, - "disassembly": "cmp r4, r6", - "mnemonic": "cmp", - "operands": "r4, r6", - "mode": "none" - }, - "instr_74652": { - "virtual_address": 74652, - "size": 4, - "disassembly": "beq 0x123b8", - "mnemonic": "beq", - "operands": "0x123b8", - "mode": "none" - }, - "bb_74644": { - "virtual_address": 74644, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 74656, - "children": [ - "instr_74644", - "instr_74648", - "instr_74652" - ] - }, - "instr_74656": { - "virtual_address": 74656, - "size": 4, - "disassembly": "mov r1, r4", - "mnemonic": "mov", - "operands": "r1, r4", - "mode": "none" - }, - "instr_74660": { - "virtual_address": 74660, - "size": 4, - "disassembly": "ldr r4, [r4, #0x0]", - "mnemonic": "ldr", - "operands": "r4, [r4, #0x0]", - "mode": "none" - }, - "instr_74664": { - "virtual_address": 74664, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_74668": { - "virtual_address": 74668, - "size": 4, - "disassembly": "bl 0x0d590", - "mnemonic": "bl", - "operands": "0x0d590", - "mode": "none" - }, - "instr_74672": { - "virtual_address": 74672, - "size": 4, - "disassembly": "cmp r6, r4", - "mnemonic": "cmp", - "operands": "r6, r4", - "mode": "none" - }, - "instr_74676": { - "virtual_address": 74676, - "size": 4, - "disassembly": "bne 0x123a0", - "mnemonic": "bne", - "operands": "0x123a0", - "mode": "none" - }, - "bb_74656": { - "virtual_address": 74656, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 74680, - "children": [ - "instr_74656", - "instr_74660", - "instr_74664", - "instr_74668", - "instr_74672", - "instr_74676" - ] - }, - "instr_74680": { - "virtual_address": 74680, - "size": 4, - "disassembly": "ldr r1, [r5, #0x54]", - "mnemonic": "ldr", - "operands": "r1, [r5, #0x54]", - "mode": "none" - }, - "instr_74684": { - "virtual_address": 74684, - "size": 4, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_74688": { - "virtual_address": 74688, - "size": 4, - "disassembly": "movne r0, r5", - "mnemonic": "movne", - "operands": "r0, r5", - "mode": "none" - }, - "instr_74692": { - "virtual_address": 74692, - "size": 4, - "disassembly": "blne 0x0d590", - "mnemonic": "blne", - "operands": "0x0d590", - "mode": "none" - }, - "instr_74696": { - "virtual_address": 74696, - "size": 4, - "disassembly": "ldr r3, [r5, #0x38]", - "mnemonic": "ldr", - "operands": "r3, [r5, #0x38]", - "mode": "none" - }, - "instr_74700": { - "virtual_address": 74700, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_74704": { - "virtual_address": 74704, - "size": 4, - "disassembly": "beq 0x1240c", - "mnemonic": "beq", - "operands": "0x1240c", - "mode": "none" - }, - "bb_74680": { - "virtual_address": 74680, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 74708, - "children": [ - "instr_74680", - "instr_74684", - "instr_74688", - "instr_74692", - "instr_74696", - "instr_74700", - "instr_74704" - ] - }, - "instr_74708": { - "virtual_address": 74708, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_74712": { - "virtual_address": 74712, - "size": 4, - "disassembly": "ldr r3, [r5, #0x3c]", - "mnemonic": "ldr", - "operands": "r3, [r5, #0x3c]", - "mode": "none" - }, - "instr_74716": { - "virtual_address": 74716, - "size": 4, - "disassembly": "mov lr, pc", - "mnemonic": "mov", - "operands": "lr, pc", - "mode": "none" - }, - "instr_74720": { - "virtual_address": 74720, - "size": 4, - "disassembly": "bx r3", - "mnemonic": "bx", - "operands": "r3", - "mode": "none" - }, - "instr_74724": { - "virtual_address": 74724, - "size": 4, - "disassembly": "ldr r4, [r5, #0x2e0]", - "mnemonic": "ldr", - "operands": "r4, [r5, #0x2e0]", - "mode": "none" - }, - "instr_74728": { - "virtual_address": 74728, - "size": 4, - "disassembly": "cmp r4, #0x0", - "mnemonic": "cmp", - "operands": "r4, #0x0", - "mode": "none" - }, - "instr_74732": { - "virtual_address": 74732, - "size": 4, - "disassembly": "beq 0x1240c", - "mnemonic": "beq", - "operands": "0x1240c", - "mode": "none" - }, - "bb_74708": { - "virtual_address": 74708, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 74736, - "children": [ - "instr_74708", - "instr_74712", - "instr_74716", - "instr_74720", - "instr_74724", - "instr_74728", - "instr_74732" - ] - }, - "instr_74736": { - "virtual_address": 74736, - "size": 4, - "disassembly": "ldr r1, [r4, #0x0]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x0]", - "mode": "none" - }, - "instr_74740": { - "virtual_address": 74740, - "size": 4, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_74744": { - "virtual_address": 74744, - "size": 4, - "disassembly": "movne r0, r5", - "mnemonic": "movne", - "operands": "r0, r5", - "mode": "none" - }, - "instr_74748": { - "virtual_address": 74748, - "size": 4, - "disassembly": "blne 0x122a0", - "mnemonic": "blne", - "operands": "0x122a0", - "mode": "none" - }, - "instr_74752": { - "virtual_address": 74752, - "size": 4, - "disassembly": "mov r1, r4", - "mnemonic": "mov", - "operands": "r1, r4", - "mode": "none" - }, - "instr_74756": { - "virtual_address": 74756, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_74760": { - "virtual_address": 74760, - "size": 4, - "disassembly": "bl 0x0d590", - "mnemonic": "bl", - "operands": "0x0d590", - "mode": "none" - }, - "bb_74736": { - "virtual_address": 74736, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 74764, - "children": [ - "instr_74736", - "instr_74740", - "instr_74744", - "instr_74748", - "instr_74752", - "instr_74756", - "instr_74760" - ] - }, - "instr_74764": { - "virtual_address": 74764, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_74768": { - "virtual_address": 74768, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_74764": { - "virtual_address": 74764, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_74764", - "instr_74768" - ] - }, - "dw_74772": { - "virtual_address": 74772, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 74516 - ] - }, - "func_74516": { - "virtual_address": 74516, - "size": 260, - "name": "_reclaim_reent", - "children": [ - "bb_74516", - "bb_74532", - "bb_74552", - "bb_74556", - "bb_74568", - "bb_74592", - "bb_74596", - "bb_74608", - "bb_74616", - "bb_74644", - "bb_74656", - "bb_74680", - "bb_74708", - "bb_74736", - "bb_74764", - "dw_74772" - ] - }, - "instr_74776": { - "virtual_address": 74776, - "size": 4, - "disassembly": "eor r12, r0, r1", - "mnemonic": "eor", - "operands": "r12, r0, r1", - "mode": "none" - }, - "instr_74780": { - "virtual_address": 74780, - "size": 4, - "disassembly": "tst r12, #0x3", - "mnemonic": "tst", - "operands": "r12, #0x3", - "mode": "none" - }, - "instr_74784": { - "virtual_address": 74784, - "size": 4, - "disassembly": "bne 0x124ac", - "mnemonic": "bne", - "operands": "0x124ac", - "mode": "none" - }, - "bb_74776": { - "virtual_address": 74776, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 74788, - "children": [ - "instr_74776", - "instr_74780", - "instr_74784" - ] - }, - "instr_74788": { - "virtual_address": 74788, - "size": 4, - "disassembly": "ands r12, r0, #0x3", - "mnemonic": "ands", - "operands": "r12, r0, #0x3", - "mode": "none" - }, - "instr_74792": { - "virtual_address": 74792, - "size": 4, - "disassembly": "bic r0, r0, #0x3", - "mnemonic": "bic", - "operands": "r0, r0, #0x3", - "mode": "none" - }, - "instr_74796": { - "virtual_address": 74796, - "size": 4, - "disassembly": "bic r1, r1, #0x3", - "mnemonic": "bic", - "operands": "r1, r1, #0x3", - "mode": "none" - }, - "instr_74800": { - "virtual_address": 74800, - "size": 4, - "disassembly": "ldr r2, [r0], #0x4", - "mnemonic": "ldr", - "operands": "r2, [r0], #0x4", - "mode": "none" - }, - "instr_74804": { - "virtual_address": 74804, - "size": 4, - "disassembly": "ldreq r3, [r1], #0x4", - "mnemonic": "ldreq", - "operands": "r3, [r1], #0x4", - "mode": "none" - }, - "instr_74808": { - "virtual_address": 74808, - "size": 4, - "disassembly": "beq 0x12458", - "mnemonic": "beq", - "operands": "0x12458", - "mode": "none" - }, - "bb_74788": { - "virtual_address": 74788, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 74812, - "children": [ - "instr_74788", - "instr_74792", - "instr_74796", - "instr_74800", - "instr_74804", - "instr_74808" - ] - }, - "instr_74812": { - "virtual_address": 74812, - "size": 4, - "disassembly": "eor r12, r12, #0x3", - "mnemonic": "eor", - "operands": "r12, r12, #0x3", - "mode": "none" - }, - "instr_74816": { - "virtual_address": 74816, - "size": 4, - "disassembly": "mvn r3, #0xff000000", - "mnemonic": "mvn", - "operands": "r3, #0xff000000", - "mode": "none" - }, - "instr_74820": { - "virtual_address": 74820, - "size": 4, - "disassembly": "mov r12, r12, lsl #0x3", - "mnemonic": "mov", - "operands": "r12, r12, lsl #0x3", - "mode": "none" - }, - "instr_74824": { - "virtual_address": 74824, - "size": 4, - "disassembly": "mov r12, r3, lsr r12", - "mnemonic": "mov", - "operands": "r12, r3, lsr r12", - "mode": "none" - }, - "instr_74828": { - "virtual_address": 74828, - "size": 4, - "disassembly": "ldr r3, [r1], #0x4", - "mnemonic": "ldr", - "operands": "r3, [r1], #0x4", - "mode": "none" - }, - "instr_74832": { - "virtual_address": 74832, - "size": 4, - "disassembly": "orr r2, r2, r12", - "mnemonic": "orr", - "operands": "r2, r2, r12", - "mode": "none" - }, - "instr_74836": { - "virtual_address": 74836, - "size": 4, - "disassembly": "orr r3, r3, r12", - "mnemonic": "orr", - "operands": "r3, r3, r12", - "mode": "none" - }, - "bb_74812": { - "virtual_address": 74812, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 74840, - "children": [ - "instr_74812", - "instr_74816", - "instr_74820", - "instr_74824", - "instr_74828", - "instr_74832", - "instr_74836" - ] - }, - "instr_74840": { - "virtual_address": 74840, - "size": 4, - "disassembly": "str r4, [sp, #-0x4]!", - "mnemonic": "str", - "operands": "r4, [sp, #-0x4]!", - "mode": "none" - }, - "instr_74844": { - "virtual_address": 74844, - "size": 4, - "disassembly": "mov r4, #0x1", - "mnemonic": "mov", - "operands": "r4, #0x1", - "mode": "none" - }, - "instr_74848": { - "virtual_address": 74848, - "size": 4, - "disassembly": "orr r4, r4, r4, lsl #0x8", - "mnemonic": "orr", - "operands": "r4, r4, r4, lsl #0x8", - "mode": "none" - }, - "instr_74852": { - "virtual_address": 74852, - "size": 4, - "disassembly": "orr r4, r4, r4, lsl #0x10", - "mnemonic": "orr", - "operands": "r4, r4, r4, lsl #0x10", - "mode": "none" - }, - "bb_74840": { - "virtual_address": 74840, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 74856, - "children": [ - "instr_74840", - "instr_74844", - "instr_74848", - "instr_74852" - ] - }, - "instr_74856": { - "virtual_address": 74856, - "size": 4, - "disassembly": "sub r12, r2, r4", - "mnemonic": "sub", - "operands": "r12, r2, r4", - "mode": "none" - }, - "instr_74860": { - "virtual_address": 74860, - "size": 4, - "disassembly": "cmp r2, r3", - "mnemonic": "cmp", - "operands": "r2, r3", - "mode": "none" - }, - "instr_74864": { - "virtual_address": 74864, - "size": 4, - "disassembly": "biceq r12, r12, r2", - "mnemonic": "biceq", - "operands": "r12, r12, r2", - "mode": "none" - }, - "instr_74868": { - "virtual_address": 74868, - "size": 4, - "disassembly": "tsteq r12, r4, lsl #0x7", - "mnemonic": "tsteq", - "operands": "r12, r4, lsl #0x7", - "mode": "none" - }, - "instr_74872": { - "virtual_address": 74872, - "size": 4, - "disassembly": "ldreq r2, [r0], #0x4", - "mnemonic": "ldreq", - "operands": "r2, [r0], #0x4", - "mode": "none" - }, - "instr_74876": { - "virtual_address": 74876, - "size": 4, - "disassembly": "ldreq r3, [r1], #0x4", - "mnemonic": "ldreq", - "operands": "r3, [r1], #0x4", - "mode": "none" - }, - "instr_74880": { - "virtual_address": 74880, - "size": 4, - "disassembly": "beq 0x12468", - "mnemonic": "beq", - "operands": "0x12468", - "mode": "none" - }, - "bb_74856": { - "virtual_address": 74856, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 74884, - "children": [ - "instr_74856", - "instr_74860", - "instr_74864", - "instr_74868", - "instr_74872", - "instr_74876", - "instr_74880" - ] - }, - "instr_74884": { - "virtual_address": 74884, - "size": 4, - "disassembly": "mov r0, r2, lsl #0x18", - "mnemonic": "mov", - "operands": "r0, r2, lsl #0x18", - "mode": "none" - }, - "instr_74888": { - "virtual_address": 74888, - "size": 4, - "disassembly": "mov r2, r2, lsr #0x8", - "mnemonic": "mov", - "operands": "r2, r2, lsr #0x8", - "mode": "none" - }, - "instr_74892": { - "virtual_address": 74892, - "size": 4, - "disassembly": "cmp r0, #0x1", - "mnemonic": "cmp", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_74896": { - "virtual_address": 74896, - "size": 4, - "disassembly": "cmpcs r0, r3, lsl #0x18", - "mnemonic": "cmpcs", - "operands": "r0, r3, lsl #0x18", - "mode": "none" - }, - "instr_74900": { - "virtual_address": 74900, - "size": 4, - "disassembly": "moveq r3, r3, lsr #0x8", - "mnemonic": "moveq", - "operands": "r3, r3, lsr #0x8", - "mode": "none" - }, - "instr_74904": { - "virtual_address": 74904, - "size": 4, - "disassembly": "beq 0x12484", - "mnemonic": "beq", - "operands": "0x12484", - "mode": "none" - }, - "bb_74884": { - "virtual_address": 74884, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 74908, - "children": [ - "instr_74884", - "instr_74888", - "instr_74892", - "instr_74896", - "instr_74900", - "instr_74904" - ] - }, - "instr_74908": { - "virtual_address": 74908, - "size": 4, - "disassembly": "and r3, r3, #0xff", - "mnemonic": "and", - "operands": "r3, r3, #0xff", - "mode": "none" - }, - "instr_74912": { - "virtual_address": 74912, - "size": 4, - "disassembly": "rsb r0, r3, r0, lsr #0x18", - "mnemonic": "rsb", - "operands": "r0, r3, r0, lsr #0x18", - "mode": "none" - }, - "instr_74916": { - "virtual_address": 74916, - "size": 4, - "disassembly": "ldr r4, [sp], #0x4", - "mnemonic": "ldr", - "operands": "r4, [sp], #0x4", - "mode": "none" - }, - "instr_74920": { - "virtual_address": 74920, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_74908": { - "virtual_address": 74908, - "size": 16, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_74908", - "instr_74912", - "instr_74916", - "instr_74920" - ] - }, - "instr_74924": { - "virtual_address": 74924, - "size": 4, - "disassembly": "tst r0, #0x3", - "mnemonic": "tst", - "operands": "r0, #0x3", - "mode": "none" - }, - "instr_74928": { - "virtual_address": 74928, - "size": 4, - "disassembly": "beq 0x124d0", - "mnemonic": "beq", - "operands": "0x124d0", - "mode": "none" - }, - "bb_74924": { - "virtual_address": 74924, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 74932, - "children": [ - "instr_74924", - "instr_74928" - ] - }, - "instr_74932": { - "virtual_address": 74932, - "size": 4, - "disassembly": "ldrb r2, [r0], #0x1", - "mnemonic": "ldrb", - "operands": "r2, [r0], #0x1", - "mode": "none" - }, - "instr_74936": { - "virtual_address": 74936, - "size": 4, - "disassembly": "ldrb r3, [r1], #0x1", - "mnemonic": "ldrb", - "operands": "r3, [r1], #0x1", - "mode": "none" - }, - "instr_74940": { - "virtual_address": 74940, - "size": 4, - "disassembly": "cmp r2, #0x1", - "mnemonic": "cmp", - "operands": "r2, #0x1", - "mode": "none" - }, - "instr_74944": { - "virtual_address": 74944, - "size": 4, - "disassembly": "cmpcs r2, r3", - "mnemonic": "cmpcs", - "operands": "r2, r3", - "mode": "none" - }, - "instr_74948": { - "virtual_address": 74948, - "size": 4, - "disassembly": "beq 0x124ac", - "mnemonic": "beq", - "operands": "0x124ac", - "mode": "none" - }, - "bb_74932": { - "virtual_address": 74932, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 74952, - "children": [ - "instr_74932", - "instr_74936", - "instr_74940", - "instr_74944", - "instr_74948" - ] - }, - "instr_74952": { - "virtual_address": 74952, - "size": 4, - "disassembly": "sub r0, r2, r3", - "mnemonic": "sub", - "operands": "r0, r2, r3", - "mode": "none" - }, - "instr_74956": { - "virtual_address": 74956, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_74952": { - "virtual_address": 74952, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_74952", - "instr_74956" - ] - }, - "instr_74960": { - "virtual_address": 74960, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5}", - "mode": "none" - }, - "instr_74964": { - "virtual_address": 74964, - "size": 4, - "disassembly": "mov r4, #0x1", - "mnemonic": "mov", - "operands": "r4, #0x1", - "mode": "none" - }, - "instr_74968": { - "virtual_address": 74968, - "size": 4, - "disassembly": "orr r4, r4, r4, lsl #0x8", - "mnemonic": "orr", - "operands": "r4, r4, r4, lsl #0x8", - "mode": "none" - }, - "instr_74972": { - "virtual_address": 74972, - "size": 4, - "disassembly": "orr r4, r4, r4, lsl #0x10", - "mnemonic": "orr", - "operands": "r4, r4, r4, lsl #0x10", - "mode": "none" - }, - "instr_74976": { - "virtual_address": 74976, - "size": 4, - "disassembly": "ldr r2, [r0], #0x4", - "mnemonic": "ldr", - "operands": "r2, [r0], #0x4", - "mode": "none" - }, - "instr_74980": { - "virtual_address": 74980, - "size": 4, - "disassembly": "and r5, r1, #0x3", - "mnemonic": "and", - "operands": "r5, r1, #0x3", - "mode": "none" - }, - "instr_74984": { - "virtual_address": 74984, - "size": 4, - "disassembly": "bic r1, r1, #0x3", - "mnemonic": "bic", - "operands": "r1, r1, #0x3", - "mode": "none" - }, - "instr_74988": { - "virtual_address": 74988, - "size": 4, - "disassembly": "ldr r3, [r1], #0x4", - "mnemonic": "ldr", - "operands": "r3, [r1], #0x4", - "mode": "none" - }, - "instr_74992": { - "virtual_address": 74992, - "size": 4, - "disassembly": "cmp r5, #0x2", - "mnemonic": "cmp", - "operands": "r5, #0x2", - "mode": "none" - }, - "instr_74996": { - "virtual_address": 74996, - "size": 4, - "disassembly": "beq 0x12558", - "mnemonic": "beq", - "operands": "0x12558", - "mode": "none" - }, - "bb_74960": { - "virtual_address": 74960, - "size": 40, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 75000, - "children": [ - "instr_74960", - "instr_74964", - "instr_74968", - "instr_74972", - "instr_74976", - "instr_74980", - "instr_74984", - "instr_74988", - "instr_74992", - "instr_74996" - ] - }, - "instr_75000": { - "virtual_address": 75000, - "size": 4, - "disassembly": "bhi 0x125b4", - "mnemonic": "bhi", - "operands": "0x125b4", - "mode": "none" - }, - "bb_75000": { - "virtual_address": 75000, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 75004, - "children": [ - "instr_75000" - ] - }, - "instr_75004": { - "virtual_address": 75004, - "size": 4, - "disassembly": "bic r5, r2, #0xff000000", - "mnemonic": "bic", - "operands": "r5, r2, #0xff000000", - "mode": "none" - }, - "instr_75008": { - "virtual_address": 75008, - "size": 4, - "disassembly": "cmp r5, r3, lsr #0x8", - "mnemonic": "cmp", - "operands": "r5, r3, lsr #0x8", - "mode": "none" - }, - "instr_75012": { - "virtual_address": 75012, - "size": 4, - "disassembly": "sub r12, r2, r4", - "mnemonic": "sub", - "operands": "r12, r2, r4", - "mode": "none" - }, - "instr_75016": { - "virtual_address": 75016, - "size": 4, - "disassembly": "bic r12, r12, r2", - "mnemonic": "bic", - "operands": "r12, r12, r2", - "mode": "none" - }, - "instr_75020": { - "virtual_address": 75020, - "size": 4, - "disassembly": "bne 0x12530", - "mnemonic": "bne", - "operands": "0x12530", - "mode": "none" - }, - "bb_75004": { - "virtual_address": 75004, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 75024, - "children": [ - "instr_75004", - "instr_75008", - "instr_75012", - "instr_75016", - "instr_75020" - ] - }, - "instr_75024": { - "virtual_address": 75024, - "size": 4, - "disassembly": "ands r12, r12, r4, lsl #0x7", - "mnemonic": "ands", - "operands": "r12, r12, r4, lsl #0x7", - "mode": "none" - }, - "instr_75028": { - "virtual_address": 75028, - "size": 4, - "disassembly": "ldreq r3, [r1], #0x4", - "mnemonic": "ldreq", - "operands": "r3, [r1], #0x4", - "mode": "none" - }, - "instr_75032": { - "virtual_address": 75032, - "size": 4, - "disassembly": "bne 0x12538", - "mnemonic": "bne", - "operands": "0x12538", - "mode": "none" - }, - "bb_75024": { - "virtual_address": 75024, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 75036, - "children": [ - "instr_75024", - "instr_75028", - "instr_75032" - ] - }, - "instr_75036": { - "virtual_address": 75036, - "size": 4, - "disassembly": "eor r5, r5, r2", - "mnemonic": "eor", - "operands": "r5, r5, r2", - "mode": "none" - }, - "instr_75040": { - "virtual_address": 75040, - "size": 4, - "disassembly": "cmp r5, r3, lsl #0x18", - "mnemonic": "cmp", - "operands": "r5, r3, lsl #0x18", - "mode": "none" - }, - "instr_75044": { - "virtual_address": 75044, - "size": 4, - "disassembly": "bne 0x1254c", - "mnemonic": "bne", - "operands": "0x1254c", - "mode": "none" - }, - "bb_75036": { - "virtual_address": 75036, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 75048, - "children": [ - "instr_75036", - "instr_75040", - "instr_75044" - ] - }, - "instr_75048": { - "virtual_address": 75048, - "size": 4, - "disassembly": "ldr r2, [r0], #0x4", - "mnemonic": "ldr", - "operands": "r2, [r0], #0x4", - "mode": "none" - }, - "instr_75052": { - "virtual_address": 75052, - "size": 4, - "disassembly": "b 0x124fc", - "mnemonic": "b", - "operands": "0x124fc", - "mode": "none" - }, - "bb_75048": { - "virtual_address": 75048, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 75004, - "children": [ - "instr_75048", - "instr_75052" - ] - }, - "instr_75056": { - "virtual_address": 75056, - "size": 4, - "disassembly": "mov r3, r3, lsr #0x8", - "mnemonic": "mov", - "operands": "r3, r3, lsr #0x8", - "mode": "none" - }, - "instr_75060": { - "virtual_address": 75060, - "size": 4, - "disassembly": "b 0x12614", - "mnemonic": "b", - "operands": "0x12614", - "mode": "none" - }, - "bb_75056": { - "virtual_address": 75056, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 75284, - "children": [ - "instr_75056", - "instr_75060" - ] - }, - "instr_75064": { - "virtual_address": 75064, - "size": 4, - "disassembly": "bics r12, r12, #0xff000000", - "mnemonic": "bics", - "operands": "r12, r12, #0xff000000", - "mode": "none" - }, - "instr_75068": { - "virtual_address": 75068, - "size": 4, - "disassembly": "bne 0x12608", - "mnemonic": "bne", - "operands": "0x12608", - "mode": "none" - }, - "bb_75064": { - "virtual_address": 75064, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 75072, - "children": [ - "instr_75064", - "instr_75068" - ] - }, - "instr_75072": { - "virtual_address": 75072, - "size": 4, - "disassembly": "ldrb r3, [r1, #0x0]", - "mnemonic": "ldrb", - "operands": "r3, [r1, #0x0]", - "mode": "none" - }, - "instr_75076": { - "virtual_address": 75076, - "size": 4, - "disassembly": "mov r5, r2, lsr #0x18", - "mnemonic": "mov", - "operands": "r5, r2, lsr #0x18", - "mode": "none" - }, - "instr_75080": { - "virtual_address": 75080, - "size": 4, - "disassembly": "b 0x12614", - "mnemonic": "b", - "operands": "0x12614", - "mode": "none" - }, - "bb_75072": { - "virtual_address": 75072, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 75284, - "children": [ - "instr_75072", - "instr_75076", - "instr_75080" - ] - }, - "instr_75084": { - "virtual_address": 75084, - "size": 4, - "disassembly": "mov r5, r2, lsr #0x18", - "mnemonic": "mov", - "operands": "r5, r2, lsr #0x18", - "mode": "none" - }, - "instr_75088": { - "virtual_address": 75088, - "size": 4, - "disassembly": "and r3, r3, #0xff", - "mnemonic": "and", - "operands": "r3, r3, #0xff", - "mode": "none" - }, - "instr_75092": { - "virtual_address": 75092, - "size": 4, - "disassembly": "b 0x12614", - "mnemonic": "b", - "operands": "0x12614", - "mode": "none" - }, - "bb_75084": { - "virtual_address": 75084, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 75284, - "children": [ - "instr_75084", - "instr_75088", - "instr_75092" - ] - }, - "instr_75096": { - "virtual_address": 75096, - "size": 4, - "disassembly": "mov r5, r2, lsl #0x10", - "mnemonic": "mov", - "operands": "r5, r2, lsl #0x10", - "mode": "none" - }, - "instr_75100": { - "virtual_address": 75100, - "size": 4, - "disassembly": "sub r12, r2, r4", - "mnemonic": "sub", - "operands": "r12, r2, r4", - "mode": "none" - }, - "instr_75104": { - "virtual_address": 75104, - "size": 4, - "disassembly": "mov r5, r5, lsr #0x10", - "mnemonic": "mov", - "operands": "r5, r5, lsr #0x10", - "mode": "none" - }, - "instr_75108": { - "virtual_address": 75108, - "size": 4, - "disassembly": "bic r12, r12, r2", - "mnemonic": "bic", - "operands": "r12, r12, r2", - "mode": "none" - }, - "instr_75112": { - "virtual_address": 75112, - "size": 4, - "disassembly": "cmp r5, r3, lsr #0x10", - "mnemonic": "cmp", - "operands": "r5, r3, lsr #0x10", - "mode": "none" - }, - "instr_75116": { - "virtual_address": 75116, - "size": 4, - "disassembly": "bne 0x125ac", - "mnemonic": "bne", - "operands": "0x125ac", - "mode": "none" - }, - "bb_75096": { - "virtual_address": 75096, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 75120, - "children": [ - "instr_75096", - "instr_75100", - "instr_75104", - "instr_75108", - "instr_75112", - "instr_75116" - ] - }, - "instr_75120": { - "virtual_address": 75120, - "size": 4, - "disassembly": "ands r12, r12, r4, lsl #0x7", - "mnemonic": "ands", - "operands": "r12, r12, r4, lsl #0x7", - "mode": "none" - }, - "instr_75124": { - "virtual_address": 75124, - "size": 4, - "disassembly": "ldreq r3, [r1], #0x4", - "mnemonic": "ldreq", - "operands": "r3, [r1], #0x4", - "mode": "none" - }, - "instr_75128": { - "virtual_address": 75128, - "size": 4, - "disassembly": "bne 0x12590", - "mnemonic": "bne", - "operands": "0x12590", - "mode": "none" - }, - "bb_75120": { - "virtual_address": 75120, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 75132, - "children": [ - "instr_75120", - "instr_75124", - "instr_75128" - ] - }, - "instr_75132": { - "virtual_address": 75132, - "size": 4, - "disassembly": "eor r5, r5, r2", - "mnemonic": "eor", - "operands": "r5, r5, r2", - "mode": "none" - }, - "instr_75136": { - "virtual_address": 75136, - "size": 4, - "disassembly": "cmp r5, r3, lsl #0x10", - "mnemonic": "cmp", - "operands": "r5, r3, lsl #0x10", - "mode": "none" - }, - "instr_75140": { - "virtual_address": 75140, - "size": 4, - "disassembly": "bne 0x125a4", - "mnemonic": "bne", - "operands": "0x125a4", - "mode": "none" - }, - "bb_75132": { - "virtual_address": 75132, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 75144, - "children": [ - "instr_75132", - "instr_75136", - "instr_75140" - ] - }, - "instr_75144": { - "virtual_address": 75144, - "size": 4, - "disassembly": "ldr r2, [r0], #0x4", - "mnemonic": "ldr", - "operands": "r2, [r0], #0x4", - "mode": "none" - }, - "instr_75148": { - "virtual_address": 75148, - "size": 4, - "disassembly": "b 0x12558", - "mnemonic": "b", - "operands": "0x12558", - "mode": "none" - }, - "bb_75144": { - "virtual_address": 75144, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 75096, - "children": [ - "instr_75144", - "instr_75148" - ] - }, - "instr_75152": { - "virtual_address": 75152, - "size": 4, - "disassembly": "movs r12, r12, lsl #0x10", - "mnemonic": "movs", - "operands": "r12, r12, lsl #0x10", - "mode": "none" - }, - "instr_75156": { - "virtual_address": 75156, - "size": 4, - "disassembly": "bne 0x12608", - "mnemonic": "bne", - "operands": "0x12608", - "mode": "none" - }, - "bb_75152": { - "virtual_address": 75152, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 75160, - "children": [ - "instr_75152", - "instr_75156" - ] - }, - "instr_75160": { - "virtual_address": 75160, - "size": 4, - "disassembly": "ldrh r3, [r1, #0x0]", - "mnemonic": "ldrh", - "operands": "r3, [r1, #0x0]", - "mode": "none" - }, - "instr_75164": { - "virtual_address": 75164, - "size": 4, - "disassembly": "mov r5, r2, lsr #0x10", - "mnemonic": "mov", - "operands": "r5, r2, lsr #0x10", - "mode": "none" - }, - "instr_75168": { - "virtual_address": 75168, - "size": 4, - "disassembly": "b 0x12614", - "mnemonic": "b", - "operands": "0x12614", - "mode": "none" - }, - "bb_75160": { - "virtual_address": 75160, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 75284, - "children": [ - "instr_75160", - "instr_75164", - "instr_75168" - ] - }, - "instr_75172": { - "virtual_address": 75172, - "size": 4, - "disassembly": "mov r3, r3, lsl #0x10", - "mnemonic": "mov", - "operands": "r3, r3, lsl #0x10", - "mode": "none" - }, - "instr_75176": { - "virtual_address": 75176, - "size": 4, - "disassembly": "mov r5, r2, lsr #0x10", - "mnemonic": "mov", - "operands": "r5, r2, lsr #0x10", - "mode": "none" - }, - "bb_75172": { - "virtual_address": 75172, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 75180, - "children": [ - "instr_75172", - "instr_75176" - ] - }, - "instr_75180": { - "virtual_address": 75180, - "size": 4, - "disassembly": "mov r3, r3, lsr #0x10", - "mnemonic": "mov", - "operands": "r3, r3, lsr #0x10", - "mode": "none" - }, - "instr_75184": { - "virtual_address": 75184, - "size": 4, - "disassembly": "b 0x12614", - "mnemonic": "b", - "operands": "0x12614", - "mode": "none" - }, - "bb_75180": { - "virtual_address": 75180, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 75284, - "children": [ - "instr_75180", - "instr_75184" - ] - }, - "instr_75188": { - "virtual_address": 75188, - "size": 4, - "disassembly": "and r5, r2, #0xff", - "mnemonic": "and", - "operands": "r5, r2, #0xff", - "mode": "none" - }, - "instr_75192": { - "virtual_address": 75192, - "size": 4, - "disassembly": "cmp r5, r3, lsr #0x18", - "mnemonic": "cmp", - "operands": "r5, r3, lsr #0x18", - "mode": "none" - }, - "instr_75196": { - "virtual_address": 75196, - "size": 4, - "disassembly": "sub r12, r2, r4", - "mnemonic": "sub", - "operands": "r12, r2, r4", - "mode": "none" - }, - "instr_75200": { - "virtual_address": 75200, - "size": 4, - "disassembly": "bic r12, r12, r2", - "mnemonic": "bic", - "operands": "r12, r12, r2", - "mode": "none" - }, - "instr_75204": { - "virtual_address": 75204, - "size": 4, - "disassembly": "bne 0x125e8", - "mnemonic": "bne", - "operands": "0x125e8", - "mode": "none" - }, - "bb_75188": { - "virtual_address": 75188, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 75208, - "children": [ - "instr_75188", - "instr_75192", - "instr_75196", - "instr_75200", - "instr_75204" - ] - }, - "instr_75208": { - "virtual_address": 75208, - "size": 4, - "disassembly": "ands r12, r12, r4, lsl #0x7", - "mnemonic": "ands", - "operands": "r12, r12, r4, lsl #0x7", - "mode": "none" - }, - "instr_75212": { - "virtual_address": 75212, - "size": 4, - "disassembly": "ldreq r3, [r1], #0x4", - "mnemonic": "ldreq", - "operands": "r3, [r1], #0x4", - "mode": "none" - }, - "instr_75216": { - "virtual_address": 75216, - "size": 4, - "disassembly": "bne 0x125f0", - "mnemonic": "bne", - "operands": "0x125f0", - "mode": "none" - }, - "bb_75208": { - "virtual_address": 75208, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 75220, - "children": [ - "instr_75208", - "instr_75212", - "instr_75216" - ] - }, - "instr_75220": { - "virtual_address": 75220, - "size": 4, - "disassembly": "eor r5, r5, r2", - "mnemonic": "eor", - "operands": "r5, r5, r2", - "mode": "none" - }, - "instr_75224": { - "virtual_address": 75224, - "size": 4, - "disassembly": "cmp r5, r3, lsl #0x8", - "mnemonic": "cmp", - "operands": "r5, r3, lsl #0x8", - "mode": "none" - }, - "instr_75228": { - "virtual_address": 75228, - "size": 4, - "disassembly": "bne 0x125fc", - "mnemonic": "bne", - "operands": "0x125fc", - "mode": "none" - }, - "bb_75220": { - "virtual_address": 75220, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 75232, - "children": [ - "instr_75220", - "instr_75224", - "instr_75228" - ] - }, - "instr_75232": { - "virtual_address": 75232, - "size": 4, - "disassembly": "ldr r2, [r0], #0x4", - "mnemonic": "ldr", - "operands": "r2, [r0], #0x4", - "mode": "none" - }, - "instr_75236": { - "virtual_address": 75236, - "size": 4, - "disassembly": "b 0x125b4", - "mnemonic": "b", - "operands": "0x125b4", - "mode": "none" - }, - "bb_75232": { - "virtual_address": 75232, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 75188, - "children": [ - "instr_75232", - "instr_75236" - ] - }, - "instr_75240": { - "virtual_address": 75240, - "size": 4, - "disassembly": "mov r3, r3, lsr #0x18", - "mnemonic": "mov", - "operands": "r3, r3, lsr #0x18", - "mode": "none" - }, - "instr_75244": { - "virtual_address": 75244, - "size": 4, - "disassembly": "b 0x12614", - "mnemonic": "b", - "operands": "0x12614", - "mode": "none" - }, - "bb_75240": { - "virtual_address": 75240, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 75284, - "children": [ - "instr_75240", - "instr_75244" - ] - }, - "instr_75248": { - "virtual_address": 75248, - "size": 4, - "disassembly": "tst r2, #0xff", - "mnemonic": "tst", - "operands": "r2, #0xff", - "mode": "none" - }, - "instr_75252": { - "virtual_address": 75252, - "size": 4, - "disassembly": "beq 0x12608", - "mnemonic": "beq", - "operands": "0x12608", - "mode": "none" - }, - "bb_75248": { - "virtual_address": 75248, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 75256, - "children": [ - "instr_75248", - "instr_75252" - ] - }, - "instr_75256": { - "virtual_address": 75256, - "size": 4, - "disassembly": "ldr r3, [r1], #0x4", - "mnemonic": "ldr", - "operands": "r3, [r1], #0x4", - "mode": "none" - }, - "bb_75256": { - "virtual_address": 75256, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 75260, - "children": [ - "instr_75256" - ] - }, - "instr_75260": { - "virtual_address": 75260, - "size": 4, - "disassembly": "mov r5, r2, lsr #0x8", - "mnemonic": "mov", - "operands": "r5, r2, lsr #0x8", - "mode": "none" - }, - "instr_75264": { - "virtual_address": 75264, - "size": 4, - "disassembly": "bic r3, r3, #0xff000000", - "mnemonic": "bic", - "operands": "r3, r3, #0xff000000", - "mode": "none" - }, - "instr_75268": { - "virtual_address": 75268, - "size": 4, - "disassembly": "b 0x12614", - "mnemonic": "b", - "operands": "0x12614", - "mode": "none" - }, - "bb_75260": { - "virtual_address": 75260, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 75284, - "children": [ - "instr_75260", - "instr_75264", - "instr_75268" - ] - }, - "instr_75272": { - "virtual_address": 75272, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_75276": { - "virtual_address": 75276, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5}", - "mode": "none" - }, - "instr_75280": { - "virtual_address": 75280, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_75272": { - "virtual_address": 75272, - "size": 12, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_75272", - "instr_75276", - "instr_75280" - ] - }, - "instr_75284": { - "virtual_address": 75284, - "size": 4, - "disassembly": "and r2, r5, #0xff", - "mnemonic": "and", - "operands": "r2, r5, #0xff", - "mode": "none" - }, - "instr_75288": { - "virtual_address": 75288, - "size": 4, - "disassembly": "and r0, r3, #0xff", - "mnemonic": "and", - "operands": "r0, r3, #0xff", - "mode": "none" - }, - "instr_75292": { - "virtual_address": 75292, - "size": 4, - "disassembly": "cmp r0, #0x1", - "mnemonic": "cmp", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_75296": { - "virtual_address": 75296, - "size": 4, - "disassembly": "cmpcs r0, r2", - "mnemonic": "cmpcs", - "operands": "r0, r2", - "mode": "none" - }, - "instr_75300": { - "virtual_address": 75300, - "size": 4, - "disassembly": "moveq r5, r5, lsr #0x8", - "mnemonic": "moveq", - "operands": "r5, r5, lsr #0x8", - "mode": "none" - }, - "instr_75304": { - "virtual_address": 75304, - "size": 4, - "disassembly": "moveq r3, r3, lsr #0x8", - "mnemonic": "moveq", - "operands": "r3, r3, lsr #0x8", - "mode": "none" - }, - "instr_75308": { - "virtual_address": 75308, - "size": 4, - "disassembly": "beq 0x12614", - "mnemonic": "beq", - "operands": "0x12614", - "mode": "none" - }, - "bb_75284": { - "virtual_address": 75284, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 75312, - "children": [ - "instr_75284", - "instr_75288", - "instr_75292", - "instr_75296", - "instr_75300", - "instr_75304", - "instr_75308" - ] - }, - "instr_75312": { - "virtual_address": 75312, - "size": 4, - "disassembly": "sub r0, r2, r0", - "mnemonic": "sub", - "operands": "r0, r2, r0", - "mode": "none" - }, - "instr_75316": { - "virtual_address": 75316, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5}", - "mode": "none" - }, - "instr_75320": { - "virtual_address": 75320, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_75312": { - "virtual_address": 75312, - "size": 12, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_75312", - "instr_75316", - "instr_75320" - ] - }, - "func_74776": { - "virtual_address": 74776, - "size": 548, - "name": "strcmp", - "children": [ - "bb_74776", - "bb_74788", - "bb_74812", - "bb_74840", - "bb_74856", - "bb_74884", - "bb_74908", - "bb_74924", - "bb_74932", - "bb_74952", - "bb_74960", - "bb_75000", - "bb_75004", - "bb_75024", - "bb_75036", - "bb_75048", - "bb_75056", - "bb_75064", - "bb_75072", - "bb_75084", - "bb_75096", - "bb_75120", - "bb_75132", - "bb_75144", - "bb_75152", - "bb_75160", - "bb_75172", - "bb_75180", - "bb_75188", - "bb_75208", - "bb_75220", - "bb_75232", - "bb_75240", - "bb_75248", - "bb_75256", - "bb_75260", - "bb_75272", - "bb_75284", - "bb_75312" - ] - }, - "instr_75324": { - "virtual_address": 75324, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, r7, r8, lr}", - "mode": "none" - }, - "instr_75328": { - "virtual_address": 75328, - "size": 4, - "disassembly": "subs r6, r0, #0x0", - "mnemonic": "subs", - "operands": "r6, r0, #0x0", - "mode": "none" - }, - "instr_75332": { - "virtual_address": 75332, - "size": 4, - "disassembly": "mov r5, r1", - "mnemonic": "mov", - "operands": "r5, r1", - "mode": "none" - }, - "instr_75336": { - "virtual_address": 75336, - "size": 4, - "disassembly": "mov r4, r2", - "mnemonic": "mov", - "operands": "r4, r2", - "mode": "none" - }, - "instr_75340": { - "virtual_address": 75340, - "size": 4, - "disassembly": "beq 0x1265c", - "mnemonic": "beq", - "operands": "0x1265c", - "mode": "none" - }, - "bb_75324": { - "virtual_address": 75324, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 75344, - "children": [ - "instr_75324", - "instr_75328", - "instr_75332", - "instr_75336", - "instr_75340" - ] - }, - "instr_75344": { - "virtual_address": 75344, - "size": 4, - "disassembly": "ldr r3, [r6, #0x38]", - "mnemonic": "ldr", - "operands": "r3, [r6, #0x38]", - "mode": "none" - }, - "instr_75348": { - "virtual_address": 75348, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_75352": { - "virtual_address": 75352, - "size": 4, - "disassembly": "beq 0x1272c", - "mnemonic": "beq", - "operands": "0x1272c", - "mode": "none" - }, - "bb_75344": { - "virtual_address": 75344, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 75356, - "children": [ - "instr_75344", - "instr_75348", - "instr_75352" - ] - }, - "instr_75356": { - "virtual_address": 75356, - "size": 4, - "disassembly": "ldrsh r0, [r4, #0xc]", - "mnemonic": "ldrsh", - "operands": "r0, [r4, #0xc]", - "mode": "none" - }, - "instr_75360": { - "virtual_address": 75360, - "size": 4, - "disassembly": "ldr r3, [r4, #0x18]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x18]", - "mode": "none" - }, - "instr_75364": { - "virtual_address": 75364, - "size": 4, - "disassembly": "mov r2, r0, lsl #0x10", - "mnemonic": "mov", - "operands": "r2, r0, lsl #0x10", - "mode": "none" - }, - "instr_75368": { - "virtual_address": 75368, - "size": 4, - "disassembly": "tst r0, #0x8", - "mnemonic": "tst", - "operands": "r0, #0x8", - "mode": "none" - }, - "instr_75372": { - "virtual_address": 75372, - "size": 4, - "disassembly": "str r3, [r4, #0x8]", - "mnemonic": "str", - "operands": "r3, [r4, #0x8]", - "mode": "none" - }, - "instr_75376": { - "virtual_address": 75376, - "size": 4, - "disassembly": "mov r2, r2, lsr #0x10", - "mnemonic": "mov", - "operands": "r2, r2, lsr #0x10", - "mode": "none" - }, - "instr_75380": { - "virtual_address": 75380, - "size": 4, - "disassembly": "beq 0x12704", - "mnemonic": "beq", - "operands": "0x12704", - "mode": "none" - }, - "bb_75356": { - "virtual_address": 75356, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 75384, - "children": [ - "instr_75356", - "instr_75360", - "instr_75364", - "instr_75368", - "instr_75372", - "instr_75376", - "instr_75380" - ] - }, - "instr_75384": { - "virtual_address": 75384, - "size": 4, - "disassembly": "ldr r3, [r4, #0x10]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x10]", - "mode": "none" - }, - "instr_75388": { - "virtual_address": 75388, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_75392": { - "virtual_address": 75392, - "size": 4, - "disassembly": "beq 0x12704", - "mnemonic": "beq", - "operands": "0x12704", - "mode": "none" - }, - "bb_75384": { - "virtual_address": 75384, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 75396, - "children": [ - "instr_75384", - "instr_75388", - "instr_75392" - ] - }, - "instr_75396": { - "virtual_address": 75396, - "size": 4, - "disassembly": "tst r2, #0x2000", - "mnemonic": "tst", - "operands": "r2, #0x2000", - "mode": "none" - }, - "instr_75400": { - "virtual_address": 75400, - "size": 4, - "disassembly": "ldreq r2, [r4, #0x64]", - "mnemonic": "ldreq", - "operands": "r2, [r4, #0x64]", - "mode": "none" - }, - "instr_75404": { - "virtual_address": 75404, - "size": 4, - "disassembly": "biceq r2, r2, #0x2000", - "mnemonic": "biceq", - "operands": "r2, r2, #0x2000", - "mode": "none" - }, - "instr_75408": { - "virtual_address": 75408, - "size": 4, - "disassembly": "streq r2, [r4, #0x64]", - "mnemonic": "streq", - "operands": "r2, [r4, #0x64]", - "mode": "none" - }, - "instr_75412": { - "virtual_address": 75412, - "size": 4, - "disassembly": "ldr r2, [r4, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [r4, #0x0]", - "mode": "none" - }, - "instr_75416": { - "virtual_address": 75416, - "size": 4, - "disassembly": "ldr r1, [r4, #0x14]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x14]", - "mode": "none" - }, - "instr_75420": { - "virtual_address": 75420, - "size": 4, - "disassembly": "orreq r0, r0, #0x2000", - "mnemonic": "orreq", - "operands": "r0, r0, #0x2000", - "mode": "none" - }, - "instr_75424": { - "virtual_address": 75424, - "size": 4, - "disassembly": "sub r3, r2, r3", - "mnemonic": "sub", - "operands": "r3, r2, r3", - "mode": "none" - }, - "instr_75428": { - "virtual_address": 75428, - "size": 4, - "disassembly": "strheq r0, [r4, #0xc]", - "mnemonic": "strheq", - "operands": "r0, [r4, #0xc]", - "mode": "none" - }, - "instr_75432": { - "virtual_address": 75432, - "size": 4, - "disassembly": "and r5, r5, #0xff", - "mnemonic": "and", - "operands": "r5, r5, #0xff", - "mode": "none" - }, - "instr_75436": { - "virtual_address": 75436, - "size": 4, - "disassembly": "cmp r1, r3", - "mnemonic": "cmp", - "operands": "r1, r3", - "mode": "none" - }, - "instr_75440": { - "virtual_address": 75440, - "size": 4, - "disassembly": "mov r7, r5", - "mnemonic": "mov", - "operands": "r7, r5", - "mode": "none" - }, - "instr_75444": { - "virtual_address": 75444, - "size": 4, - "disassembly": "addgt r3, r3, #0x1", - "mnemonic": "addgt", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_75448": { - "virtual_address": 75448, - "size": 4, - "disassembly": "ble 0x12750", - "mnemonic": "ble", - "operands": "0x12750", - "mode": "none" - }, - "bb_75396": { - "virtual_address": 75396, - "size": 56, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 75452, - "children": [ - "instr_75396", - "instr_75400", - "instr_75404", - "instr_75408", - "instr_75412", - "instr_75416", - "instr_75420", - "instr_75424", - "instr_75428", - "instr_75432", - "instr_75436", - "instr_75440", - "instr_75444", - "instr_75448" - ] - }, - "instr_75452": { - "virtual_address": 75452, - "size": 4, - "disassembly": "ldr r1, [r4, #0x8]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x8]", - "mode": "none" - }, - "instr_75456": { - "virtual_address": 75456, - "size": 4, - "disassembly": "sub r1, r1, #0x1", - "mnemonic": "sub", - "operands": "r1, r1, #0x1", - "mode": "none" - }, - "instr_75460": { - "virtual_address": 75460, - "size": 4, - "disassembly": "str r1, [r4, #0x8]", - "mnemonic": "str", - "operands": "r1, [r4, #0x8]", - "mode": "none" - }, - "instr_75464": { - "virtual_address": 75464, - "size": 4, - "disassembly": "add r1, r2, #0x1", - "mnemonic": "add", - "operands": "r1, r2, #0x1", - "mode": "none" - }, - "instr_75468": { - "virtual_address": 75468, - "size": 4, - "disassembly": "str r1, [r4, #0x0]", - "mnemonic": "str", - "operands": "r1, [r4, #0x0]", - "mode": "none" - }, - "instr_75472": { - "virtual_address": 75472, - "size": 4, - "disassembly": "strb r5, [r2, #0x0]", - "mnemonic": "strb", - "operands": "r5, [r2, #0x0]", - "mode": "none" - }, - "instr_75476": { - "virtual_address": 75476, - "size": 4, - "disassembly": "ldr r2, [r4, #0x14]", - "mnemonic": "ldr", - "operands": "r2, [r4, #0x14]", - "mode": "none" - }, - "instr_75480": { - "virtual_address": 75480, - "size": 4, - "disassembly": "cmp r2, r3", - "mnemonic": "cmp", - "operands": "r2, r3", - "mode": "none" - }, - "instr_75484": { - "virtual_address": 75484, - "size": 4, - "disassembly": "beq 0x12734", - "mnemonic": "beq", - "operands": "0x12734", - "mode": "none" - }, - "bb_75452": { - "virtual_address": 75452, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 75488, - "children": [ - "instr_75452", - "instr_75456", - "instr_75460", - "instr_75464", - "instr_75468", - "instr_75472", - "instr_75476", - "instr_75480", - "instr_75484" - ] - }, - "instr_75488": { - "virtual_address": 75488, - "size": 4, - "disassembly": "ldrh r3, [r4, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r4, #0xc]", - "mode": "none" - }, - "instr_75492": { - "virtual_address": 75492, - "size": 4, - "disassembly": "cmp r5, #0xa", - "mnemonic": "cmp", - "operands": "r5, #0xa", - "mode": "none" - }, - "instr_75496": { - "virtual_address": 75496, - "size": 4, - "disassembly": "movne r3, #0x0", - "mnemonic": "movne", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_75500": { - "virtual_address": 75500, - "size": 4, - "disassembly": "andeq r3, r3, #0x1", - "mnemonic": "andeq", - "operands": "r3, r3, #0x1", - "mode": "none" - }, - "instr_75504": { - "virtual_address": 75504, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_75508": { - "virtual_address": 75508, - "size": 4, - "disassembly": "bne 0x12734", - "mnemonic": "bne", - "operands": "0x12734", - "mode": "none" - }, - "bb_75488": { - "virtual_address": 75488, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 75512, - "children": [ - "instr_75488", - "instr_75492", - "instr_75496", - "instr_75500", - "instr_75504", - "instr_75508" - ] - }, - "instr_75512": { - "virtual_address": 75512, - "size": 4, - "disassembly": "mov r0, r7", - "mnemonic": "mov", - "operands": "r0, r7", - "mode": "none" - }, - "instr_75516": { - "virtual_address": 75516, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, lr}", - "mode": "none" - }, - "instr_75520": { - "virtual_address": 75520, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_75512": { - "virtual_address": 75512, - "size": 12, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_75512", - "instr_75516", - "instr_75520" - ] - }, - "instr_75524": { - "virtual_address": 75524, - "size": 4, - "disassembly": "mov r1, r4", - "mnemonic": "mov", - "operands": "r1, r4", - "mode": "none" - }, - "instr_75528": { - "virtual_address": 75528, - "size": 4, - "disassembly": "mov r0, r6", - "mnemonic": "mov", - "operands": "r0, r6", - "mode": "none" - }, - "instr_75532": { - "virtual_address": 75532, - "size": 4, - "disassembly": "bl 0x0b068", - "mnemonic": "bl", - "operands": "0x0b068", - "mode": "none" - }, - "instr_75536": { - "virtual_address": 75536, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_75540": { - "virtual_address": 75540, - "size": 4, - "disassembly": "bne 0x12748", - "mnemonic": "bne", - "operands": "0x12748", - "mode": "none" - }, - "bb_75524": { - "virtual_address": 75524, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 75544, - "children": [ - "instr_75524", - "instr_75528", - "instr_75532", - "instr_75536", - "instr_75540" - ] - }, - "instr_75544": { - "virtual_address": 75544, - "size": 4, - "disassembly": "ldrsh r0, [r4, #0xc]", - "mnemonic": "ldrsh", - "operands": "r0, [r4, #0xc]", - "mode": "none" - }, - "instr_75548": { - "virtual_address": 75548, - "size": 4, - "disassembly": "mov r2, r0, lsl #0x10", - "mnemonic": "mov", - "operands": "r2, r0, lsl #0x10", - "mode": "none" - }, - "instr_75552": { - "virtual_address": 75552, - "size": 4, - "disassembly": "ldr r3, [r4, #0x10]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x10]", - "mode": "none" - }, - "instr_75556": { - "virtual_address": 75556, - "size": 4, - "disassembly": "mov r2, r2, lsr #0x10", - "mnemonic": "mov", - "operands": "r2, r2, lsr #0x10", - "mode": "none" - }, - "instr_75560": { - "virtual_address": 75560, - "size": 4, - "disassembly": "b 0x12684", - "mnemonic": "b", - "operands": "0x12684", - "mode": "none" - }, - "bb_75544": { - "virtual_address": 75544, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 75396, - "children": [ - "instr_75544", - "instr_75548", - "instr_75552", - "instr_75556", - "instr_75560" - ] - }, - "instr_75564": { - "virtual_address": 75564, - "size": 4, - "disassembly": "bl 0x0d0c8", - "mnemonic": "bl", - "operands": "0x0d0c8", - "mode": "none" - }, - "instr_75568": { - "virtual_address": 75568, - "size": 4, - "disassembly": "b 0x1265c", - "mnemonic": "b", - "operands": "0x1265c", - "mode": "none" - }, - "bb_75564": { - "virtual_address": 75564, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 75356, - "children": [ - "instr_75564", - "instr_75568" - ] - }, - "instr_75572": { - "virtual_address": 75572, - "size": 4, - "disassembly": "mov r1, r4", - "mnemonic": "mov", - "operands": "r1, r4", - "mode": "none" - }, - "instr_75576": { - "virtual_address": 75576, - "size": 4, - "disassembly": "mov r0, r6", - "mnemonic": "mov", - "operands": "r0, r6", - "mode": "none" - }, - "instr_75580": { - "virtual_address": 75580, - "size": 4, - "disassembly": "bl 0x0ce60", - "mnemonic": "bl", - "operands": "0x0ce60", - "mode": "none" - }, - "instr_75584": { - "virtual_address": 75584, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_75588": { - "virtual_address": 75588, - "size": 4, - "disassembly": "beq 0x126f8", - "mnemonic": "beq", - "operands": "0x126f8", - "mode": "none" - }, - "bb_75572": { - "virtual_address": 75572, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 75592, - "children": [ - "instr_75572", - "instr_75576", - "instr_75580", - "instr_75584", - "instr_75588" - ] - }, - "instr_75592": { - "virtual_address": 75592, - "size": 4, - "disassembly": "mvn r7, #0x0", - "mnemonic": "mvn", - "operands": "r7, #0x0", - "mode": "none" - }, - "instr_75596": { - "virtual_address": 75596, - "size": 4, - "disassembly": "b 0x126f8", - "mnemonic": "b", - "operands": "0x126f8", - "mode": "none" - }, - "bb_75592": { - "virtual_address": 75592, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 75512, - "children": [ - "instr_75592", - "instr_75596" - ] - }, - "instr_75600": { - "virtual_address": 75600, - "size": 4, - "disassembly": "mov r1, r4", - "mnemonic": "mov", - "operands": "r1, r4", - "mode": "none" - }, - "instr_75604": { - "virtual_address": 75604, - "size": 4, - "disassembly": "mov r0, r6", - "mnemonic": "mov", - "operands": "r0, r6", - "mode": "none" - }, - "instr_75608": { - "virtual_address": 75608, - "size": 4, - "disassembly": "bl 0x0ce60", - "mnemonic": "bl", - "operands": "0x0ce60", - "mode": "none" - }, - "instr_75612": { - "virtual_address": 75612, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_75616": { - "virtual_address": 75616, - "size": 4, - "disassembly": "bne 0x12748", - "mnemonic": "bne", - "operands": "0x12748", - "mode": "none" - }, - "bb_75600": { - "virtual_address": 75600, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 75620, - "children": [ - "instr_75600", - "instr_75604", - "instr_75608", - "instr_75612", - "instr_75616" - ] - }, - "instr_75620": { - "virtual_address": 75620, - "size": 4, - "disassembly": "mov r3, #0x1", - "mnemonic": "mov", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_75624": { - "virtual_address": 75624, - "size": 4, - "disassembly": "ldr r2, [r4, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [r4, #0x0]", - "mode": "none" - }, - "instr_75628": { - "virtual_address": 75628, - "size": 4, - "disassembly": "b 0x126bc", - "mnemonic": "b", - "operands": "0x126bc", - "mode": "none" - }, - "bb_75620": { - "virtual_address": 75620, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 75452, - "children": [ - "instr_75620", - "instr_75624", - "instr_75628" - ] - }, - "func_75324": { - "virtual_address": 75324, - "size": 308, - "name": "__swbuf_r", - "children": [ - "bb_75324", - "bb_75344", - "bb_75356", - "bb_75384", - "bb_75396", - "bb_75452", - "bb_75488", - "bb_75512", - "bb_75524", - "bb_75544", - "bb_75564", - "bb_75572", - "bb_75592", - "bb_75600", - "bb_75620" - ] - }, - "instr_75632": { - "virtual_address": 75632, - "size": 4, - "disassembly": "mov r3, r0", - "mnemonic": "mov", - "operands": "r3, r0", - "mode": "none" - }, - "instr_75636": { - "virtual_address": 75636, - "size": 4, - "disassembly": "mov r2, r1", - "mnemonic": "mov", - "operands": "r2, r1", - "mode": "none" - }, - "instr_75640": { - "virtual_address": 75640, - "size": 4, - "disassembly": "ldr r1, [0x12788]", - "mnemonic": "ldr", - "operands": "r1, [0x12788]", - "mode": "none" - }, - "instr_75644": { - "virtual_address": 75644, - "size": 4, - "disassembly": "ldr r0, [r1, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r1, #0x0]", - "mode": "none" - }, - "instr_75648": { - "virtual_address": 75648, - "size": 4, - "disassembly": "mov r1, r3", - "mnemonic": "mov", - "operands": "r1, r3", - "mode": "none" - }, - "instr_75652": { - "virtual_address": 75652, - "size": 4, - "disassembly": "b 0x1263c", - "mnemonic": "b", - "operands": "0x1263c", - "mode": "none" - }, - "bb_75632": { - "virtual_address": 75632, - "size": 24, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_75632", - "instr_75636", - "instr_75640", - "instr_75644", - "instr_75648", - "instr_75652" - ] - }, - "dw_75656": { - "virtual_address": 75656, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 75640 - ] - }, - "func_75632": { - "virtual_address": 75632, - "size": 28, - "name": "__swbuf", - "children": [ - "bb_75632", - "dw_75656" - ] - }, - "instr_75660": { - "virtual_address": 75660, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_75664": { - "virtual_address": 75664, - "size": 4, - "disassembly": "subs r12, r1, #0x0", - "mnemonic": "subs", - "operands": "r12, r1, #0x0", - "mode": "none" - }, - "instr_75668": { - "virtual_address": 75668, - "size": 4, - "disassembly": "ldreq r1, [0x127e0]", - "mnemonic": "ldreq", - "operands": "r1, [0x127e0]", - "mode": "none" - }, - "instr_75672": { - "virtual_address": 75672, - "size": 4, - "disassembly": "ldrne r12, [0x127e0]", - "mnemonic": "ldrne", - "operands": "r12, [0x127e0]", - "mode": "none" - }, - "instr_75676": { - "virtual_address": 75676, - "size": 4, - "disassembly": "sub sp, sp, #0x10", - "mnemonic": "sub", - "operands": "sp, sp, #0x10", - "mode": "none" - }, - "instr_75680": { - "virtual_address": 75680, - "size": 4, - "disassembly": "moveq r2, r12", - "mnemonic": "moveq", - "operands": "r2, r12", - "mode": "none" - }, - "instr_75684": { - "virtual_address": 75684, - "size": 4, - "disassembly": "ldreq r6, [r1, #0xe0]", - "mnemonic": "ldreq", - "operands": "r6, [r1, #0xe0]", - "mode": "none" - }, - "instr_75688": { - "virtual_address": 75688, - "size": 4, - "disassembly": "ldrne r6, [r12, #0xe0]", - "mnemonic": "ldrne", - "operands": "r6, [r12, #0xe0]", - "mode": "none" - }, - "instr_75692": { - "virtual_address": 75692, - "size": 4, - "disassembly": "addeq r1, sp, #0x4", - "mnemonic": "addeq", - "operands": "r1, sp, #0x4", - "mode": "none" - }, - "instr_75696": { - "virtual_address": 75696, - "size": 4, - "disassembly": "mov r4, r3", - "mnemonic": "mov", - "operands": "r4, r3", - "mode": "none" - }, - "instr_75700": { - "virtual_address": 75700, - "size": 4, - "disassembly": "mov r5, r0", - "mnemonic": "mov", - "operands": "r5, r0", - "mode": "none" - }, - "instr_75704": { - "virtual_address": 75704, - "size": 4, - "disassembly": "mov lr, pc", - "mnemonic": "mov", - "operands": "lr, pc", - "mode": "none" - }, - "instr_75708": { - "virtual_address": 75708, - "size": 4, - "disassembly": "bx r6", - "mnemonic": "bx", - "operands": "r6", - "mode": "none" - }, - "instr_75712": { - "virtual_address": 75712, - "size": 4, - "disassembly": "cmn r0, #0x1", - "mnemonic": "cmn", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_75716": { - "virtual_address": 75716, - "size": 4, - "disassembly": "moveq r2, #0x0", - "mnemonic": "moveq", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_75720": { - "virtual_address": 75720, - "size": 4, - "disassembly": "moveq r3, #0x8a", - "mnemonic": "moveq", - "operands": "r3, #0x8a", - "mode": "none" - }, - "instr_75724": { - "virtual_address": 75724, - "size": 4, - "disassembly": "streq r2, [r4, #0x0]", - "mnemonic": "streq", - "operands": "r2, [r4, #0x0]", - "mode": "none" - }, - "instr_75728": { - "virtual_address": 75728, - "size": 4, - "disassembly": "streq r3, [r5, #0x0]", - "mnemonic": "streq", - "operands": "r3, [r5, #0x0]", - "mode": "none" - }, - "instr_75732": { - "virtual_address": 75732, - "size": 4, - "disassembly": "add sp, sp, #0x10", - "mnemonic": "add", - "operands": "sp, sp, #0x10", - "mode": "none" - }, - "instr_75736": { - "virtual_address": 75736, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_75740": { - "virtual_address": 75740, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_75660": { - "virtual_address": 75660, - "size": 84, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_75660", - "instr_75664", - "instr_75668", - "instr_75672", - "instr_75676", - "instr_75680", - "instr_75684", - "instr_75688", - "instr_75692", - "instr_75696", - "instr_75700", - "instr_75704", - "instr_75708", - "instr_75712", - "instr_75716", - "instr_75720", - "instr_75724", - "instr_75728", - "instr_75732", - "instr_75736", - "instr_75740" - ] - }, - "dw_75744": { - "virtual_address": 75744, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 75668, - 75672 - ] - }, - "func_75660": { - "virtual_address": 75660, - "size": 88, - "name": "_wcrtomb_r", - "children": [ - "bb_75660", - "dw_75744" - ] - }, - "instr_75748": { - "virtual_address": 75748, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_75752": { - "virtual_address": 75752, - "size": 4, - "disassembly": "ldr r3, [0x12864]", - "mnemonic": "ldr", - "operands": "r3, [0x12864]", - "mode": "none" - }, - "instr_75756": { - "virtual_address": 75756, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_75760": { - "virtual_address": 75760, - "size": 4, - "disassembly": "mov r4, r2", - "mnemonic": "mov", - "operands": "r4, r2", - "mode": "none" - }, - "instr_75764": { - "virtual_address": 75764, - "size": 4, - "disassembly": "ldr r5, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r5, [r3, #0x0]", - "mode": "none" - }, - "instr_75768": { - "virtual_address": 75768, - "size": 4, - "disassembly": "sub sp, sp, #0x10", - "mnemonic": "sub", - "operands": "sp, sp, #0x10", - "mode": "none" - }, - "instr_75772": { - "virtual_address": 75772, - "size": 4, - "disassembly": "beq 0x12840", - "mnemonic": "beq", - "operands": "0x12840", - "mode": "none" - }, - "bb_75748": { - "virtual_address": 75748, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 75776, - "children": [ - "instr_75748", - "instr_75752", - "instr_75756", - "instr_75760", - "instr_75764", - "instr_75768", - "instr_75772" - ] - }, - "instr_75776": { - "virtual_address": 75776, - "size": 4, - "disassembly": "ldr r3, [0x12868]", - "mnemonic": "ldr", - "operands": "r3, [0x12868]", - "mode": "none" - }, - "instr_75780": { - "virtual_address": 75780, - "size": 4, - "disassembly": "mov r2, r1", - "mnemonic": "mov", - "operands": "r2, r1", - "mode": "none" - }, - "instr_75784": { - "virtual_address": 75784, - "size": 4, - "disassembly": "ldr r6, [r3, #0xe0]", - "mnemonic": "ldr", - "operands": "r6, [r3, #0xe0]", - "mode": "none" - }, - "instr_75788": { - "virtual_address": 75788, - "size": 4, - "disassembly": "mov r1, r0", - "mnemonic": "mov", - "operands": "r1, r0", - "mode": "none" - }, - "instr_75792": { - "virtual_address": 75792, - "size": 4, - "disassembly": "mov r3, r4", - "mnemonic": "mov", - "operands": "r3, r4", - "mode": "none" - }, - "instr_75796": { - "virtual_address": 75796, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_75800": { - "virtual_address": 75800, - "size": 4, - "disassembly": "mov lr, pc", - "mnemonic": "mov", - "operands": "lr, pc", - "mode": "none" - }, - "instr_75804": { - "virtual_address": 75804, - "size": 4, - "disassembly": "bx r6", - "mnemonic": "bx", - "operands": "r6", - "mode": "none" - }, - "bb_75776": { - "virtual_address": 75776, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 75808, - "children": [ - "instr_75776", - "instr_75780", - "instr_75784", - "instr_75788", - "instr_75792", - "instr_75796", - "instr_75800", - "instr_75804" - ] - }, - "instr_75808": { - "virtual_address": 75808, - "size": 4, - "disassembly": "cmn r0, #0x1", - "mnemonic": "cmn", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_75812": { - "virtual_address": 75812, - "size": 4, - "disassembly": "moveq r2, #0x0", - "mnemonic": "moveq", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_75816": { - "virtual_address": 75816, - "size": 4, - "disassembly": "moveq r3, #0x8a", - "mnemonic": "moveq", - "operands": "r3, #0x8a", - "mode": "none" - }, - "instr_75820": { - "virtual_address": 75820, - "size": 4, - "disassembly": "streq r2, [r4, #0x0]", - "mnemonic": "streq", - "operands": "r2, [r4, #0x0]", - "mode": "none" - }, - "instr_75824": { - "virtual_address": 75824, - "size": 4, - "disassembly": "streq r3, [r5, #0x0]", - "mnemonic": "streq", - "operands": "r3, [r5, #0x0]", - "mode": "none" - }, - "instr_75828": { - "virtual_address": 75828, - "size": 4, - "disassembly": "add sp, sp, #0x10", - "mnemonic": "add", - "operands": "sp, sp, #0x10", - "mode": "none" - }, - "instr_75832": { - "virtual_address": 75832, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_75836": { - "virtual_address": 75836, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_75808": { - "virtual_address": 75808, - "size": 32, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_75808", - "instr_75812", - "instr_75816", - "instr_75820", - "instr_75824", - "instr_75828", - "instr_75832", - "instr_75836" - ] - }, - "instr_75840": { - "virtual_address": 75840, - "size": 4, - "disassembly": "ldr r1, [0x12868]", - "mnemonic": "ldr", - "operands": "r1, [0x12868]", - "mode": "none" - }, - "instr_75844": { - "virtual_address": 75844, - "size": 4, - "disassembly": "mov r3, r2", - "mnemonic": "mov", - "operands": "r3, r2", - "mode": "none" - }, - "instr_75848": { - "virtual_address": 75848, - "size": 4, - "disassembly": "ldr r6, [r1, #0xe0]", - "mnemonic": "ldr", - "operands": "r6, [r1, #0xe0]", - "mode": "none" - }, - "instr_75852": { - "virtual_address": 75852, - "size": 4, - "disassembly": "mov r2, r0", - "mnemonic": "mov", - "operands": "r2, r0", - "mode": "none" - }, - "instr_75856": { - "virtual_address": 75856, - "size": 4, - "disassembly": "add r1, sp, #0x4", - "mnemonic": "add", - "operands": "r1, sp, #0x4", - "mode": "none" - }, - "instr_75860": { - "virtual_address": 75860, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_75864": { - "virtual_address": 75864, - "size": 4, - "disassembly": "mov lr, pc", - "mnemonic": "mov", - "operands": "lr, pc", - "mode": "none" - }, - "instr_75868": { - "virtual_address": 75868, - "size": 4, - "disassembly": "bx r6", - "mnemonic": "bx", - "operands": "r6", - "mode": "none" - }, - "instr_75872": { - "virtual_address": 75872, - "size": 4, - "disassembly": "b 0x12820", - "mnemonic": "b", - "operands": "0x12820", - "mode": "none" - }, - "bb_75840": { - "virtual_address": 75840, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 75808, - "children": [ - "instr_75840", - "instr_75844", - "instr_75848", - "instr_75852", - "instr_75856", - "instr_75860", - "instr_75864", - "instr_75868", - "instr_75872" - ] - }, - "dw_75876": { - "virtual_address": 75876, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 75752 - ] - }, - "dw_75880": { - "virtual_address": 75880, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 75776, - 75840 - ] - }, - "func_75748": { - "virtual_address": 75748, - "size": 136, - "name": "wcrtomb", - "children": [ - "bb_75748", - "bb_75776", - "bb_75808", - "bb_75840", - "dw_75876", - "dw_75880" - ] - }, - "instr_75884": { - "virtual_address": 75884, - "size": 4, - "disassembly": "ldr r12, [0x12884]", - "mnemonic": "ldr", - "operands": "r12, [0x12884]", - "mode": "none" - }, - "instr_75888": { - "virtual_address": 75888, - "size": 4, - "disassembly": "str lr, [sp, #-0x4]!", - "mnemonic": "str", - "operands": "lr, [sp, #-0x4]!", - "mode": "none" - }, - "instr_75892": { - "virtual_address": 75892, - "size": 4, - "disassembly": "ldr lr, [r12, #0xe0]", - "mnemonic": "ldr", - "operands": "lr, [r12, #0xe0]", - "mode": "none" - }, - "instr_75896": { - "virtual_address": 75896, - "size": 4, - "disassembly": "mov r12, lr", - "mnemonic": "mov", - "operands": "r12, lr", - "mode": "none" - }, - "instr_75900": { - "virtual_address": 75900, - "size": 4, - "disassembly": "ldr lr, [sp], #0x4", - "mnemonic": "ldr", - "operands": "lr, [sp], #0x4", - "mode": "none" - }, - "instr_75904": { - "virtual_address": 75904, - "size": 4, - "disassembly": "bx r12", - "mnemonic": "bx", - "operands": "r12", - "mode": "none" - }, - "bb_75884": { - "virtual_address": 75884, - "size": 24, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_75884", - "instr_75888", - "instr_75892", - "instr_75896", - "instr_75900", - "instr_75904" - ] - }, - "dw_75908": { - "virtual_address": 75908, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 75884 - ] - }, - "func_75884": { - "virtual_address": 75884, - "size": 28, - "name": "_wctomb_r", - "children": [ - "bb_75884", - "dw_75908" - ] - }, - "instr_75912": { - "virtual_address": 75912, - "size": 4, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_75916": { - "virtual_address": 75916, - "size": 4, - "disassembly": "mov r3, r0", - "mnemonic": "mov", - "operands": "r3, r0", - "mode": "none" - }, - "instr_75920": { - "virtual_address": 75920, - "size": 4, - "disassembly": "beq 0x128b0", - "mnemonic": "beq", - "operands": "0x128b0", - "mode": "none" - }, - "bb_75912": { - "virtual_address": 75912, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 75924, - "children": [ - "instr_75912", - "instr_75916", - "instr_75920" - ] - }, - "instr_75924": { - "virtual_address": 75924, - "size": 4, - "disassembly": "cmp r2, #0xff", - "mnemonic": "cmp", - "operands": "r2, #0xff", - "mode": "none" - }, - "instr_75928": { - "virtual_address": 75928, - "size": 4, - "disassembly": "movhi r2, #0x8a", - "mnemonic": "movhi", - "operands": "r2, #0x8a", - "mode": "none" - }, - "instr_75932": { - "virtual_address": 75932, - "size": 4, - "disassembly": "mvnhi r0, #0x0", - "mnemonic": "mvnhi", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_75936": { - "virtual_address": 75936, - "size": 4, - "disassembly": "strhi r2, [r3, #0x0]", - "mnemonic": "strhi", - "operands": "r2, [r3, #0x0]", - "mode": "none" - }, - "instr_75940": { - "virtual_address": 75940, - "size": 4, - "disassembly": "movls r0, #0x1", - "mnemonic": "movls", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_75944": { - "virtual_address": 75944, - "size": 4, - "disassembly": "strbls r2, [r1, #0x0]", - "mnemonic": "strbls", - "operands": "r2, [r1, #0x0]", - "mode": "none" - }, - "instr_75948": { - "virtual_address": 75948, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_75924": { - "virtual_address": 75924, - "size": 28, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_75924", - "instr_75928", - "instr_75932", - "instr_75936", - "instr_75940", - "instr_75944", - "instr_75948" - ] - }, - "instr_75952": { - "virtual_address": 75952, - "size": 4, - "disassembly": "mov r0, r1", - "mnemonic": "mov", - "operands": "r0, r1", - "mode": "none" - }, - "instr_75956": { - "virtual_address": 75956, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_75952": { - "virtual_address": 75952, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_75952", - "instr_75956" - ] - }, - "func_75912": { - "virtual_address": 75912, - "size": 48, - "name": "__ascii_wctomb", - "children": [ - "bb_75912", - "bb_75924", - "bb_75952" - ] - }, - "instr_75960": { - "virtual_address": 75960, - "size": 4, - "disassembly": "mov r0, #0x6", - "mnemonic": "mov", - "operands": "r0, #0x6", - "mode": "none" - }, - "instr_75964": { - "virtual_address": 75964, - "size": 4, - "disassembly": "stmdb sp!, {r4, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_75968": { - "virtual_address": 75968, - "size": 4, - "disassembly": "bl 0x12ae8", - "mnemonic": "bl", - "operands": "0x12ae8", - "mode": "none" - }, - "instr_75972": { - "virtual_address": 75972, - "size": 4, - "disassembly": "mov r0, #0x1", - "mnemonic": "mov", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_75976": { - "virtual_address": 75976, - "size": 4, - "disassembly": "bl 0x13fbc", - "mnemonic": "bl", - "operands": "0x13fbc", - "mode": "none" - }, - "bb_75960": { - "virtual_address": 75960, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_75960", - "instr_75964", - "instr_75968", - "instr_75972", - "instr_75976" - ] - }, - "func_75960": { - "virtual_address": 75960, - "size": 20, - "name": "abort", - "children": [ - "bb_75960" - ] - }, - "instr_75980": { - "virtual_address": 75980, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_75984": { - "virtual_address": 75984, - "size": 4, - "disassembly": "ldr r4, [r0, #0x2dc]", - "mnemonic": "ldr", - "operands": "r4, [r0, #0x2dc]", - "mode": "none" - }, - "instr_75988": { - "virtual_address": 75988, - "size": 4, - "disassembly": "cmp r4, #0x0", - "mnemonic": "cmp", - "operands": "r4, #0x0", - "mode": "none" - }, - "instr_75992": { - "virtual_address": 75992, - "size": 4, - "disassembly": "beq 0x128e8", - "mnemonic": "beq", - "operands": "0x128e8", - "mode": "none" - }, - "bb_75980": { - "virtual_address": 75980, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 75996, - "children": [ - "instr_75980", - "instr_75984", - "instr_75988", - "instr_75992" - ] - }, - "instr_75996": { - "virtual_address": 75996, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "bb_75996": { - "virtual_address": 75996, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76000, - "children": [ - "instr_75996" - ] - }, - "instr_76000": { - "virtual_address": 76000, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_76004": { - "virtual_address": 76004, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_76000": { - "virtual_address": 76000, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_76000", - "instr_76004" - ] - }, - "instr_76008": { - "virtual_address": 76008, - "size": 4, - "disassembly": "mov r1, #0x80", - "mnemonic": "mov", - "operands": "r1, #0x80", - "mode": "none" - }, - "instr_76012": { - "virtual_address": 76012, - "size": 4, - "disassembly": "mov r5, r0", - "mnemonic": "mov", - "operands": "r5, r0", - "mode": "none" - }, - "instr_76016": { - "virtual_address": 76016, - "size": 4, - "disassembly": "bl 0x0e05c", - "mnemonic": "bl", - "operands": "0x0e05c", - "mode": "none" - }, - "instr_76020": { - "virtual_address": 76020, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_76024": { - "virtual_address": 76024, - "size": 4, - "disassembly": "str r0, [r5, #0x2dc]", - "mnemonic": "str", - "operands": "r0, [r5, #0x2dc]", - "mode": "none" - }, - "instr_76028": { - "virtual_address": 76028, - "size": 4, - "disassembly": "beq 0x12918", - "mnemonic": "beq", - "operands": "0x12918", - "mode": "none" - }, - "bb_76008": { - "virtual_address": 76008, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76032, - "children": [ - "instr_76008", - "instr_76012", - "instr_76016", - "instr_76020", - "instr_76024", - "instr_76028" - ] - }, - "instr_76032": { - "virtual_address": 76032, - "size": 4, - "disassembly": "sub r3, r0, #0x4", - "mnemonic": "sub", - "operands": "r3, r0, #0x4", - "mode": "none" - }, - "instr_76036": { - "virtual_address": 76036, - "size": 4, - "disassembly": "add r2, r0, #0x7c", - "mnemonic": "add", - "operands": "r2, r0, #0x7c", - "mode": "none" - }, - "bb_76032": { - "virtual_address": 76032, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76040, - "children": [ - "instr_76032", - "instr_76036" - ] - }, - "instr_76040": { - "virtual_address": 76040, - "size": 4, - "disassembly": "str r4, [r3, #0x4]!", - "mnemonic": "str", - "operands": "r4, [r3, #0x4]!", - "mode": "none" - }, - "instr_76044": { - "virtual_address": 76044, - "size": 4, - "disassembly": "cmp r3, r2", - "mnemonic": "cmp", - "operands": "r3, r2", - "mode": "none" - }, - "instr_76048": { - "virtual_address": 76048, - "size": 4, - "disassembly": "bne 0x12908", - "mnemonic": "bne", - "operands": "0x12908", - "mode": "none" - }, - "bb_76040": { - "virtual_address": 76040, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76052, - "children": [ - "instr_76040", - "instr_76044", - "instr_76048" - ] - }, - "instr_76052": { - "virtual_address": 76052, - "size": 4, - "disassembly": "b 0x128dc", - "mnemonic": "b", - "operands": "0x128dc", - "mode": "none" - }, - "bb_76052": { - "virtual_address": 76052, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 75996, - "children": [ - "instr_76052" - ] - }, - "instr_76056": { - "virtual_address": 76056, - "size": 4, - "disassembly": "mvn r0, #0x0", - "mnemonic": "mvn", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_76060": { - "virtual_address": 76060, - "size": 4, - "disassembly": "b 0x128e0", - "mnemonic": "b", - "operands": "0x128e0", - "mode": "none" - }, - "bb_76056": { - "virtual_address": 76056, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76000, - "children": [ - "instr_76056", - "instr_76060" - ] - }, - "func_75980": { - "virtual_address": 75980, - "size": 84, - "name": "_init_signal_r", - "children": [ - "bb_75980", - "bb_75996", - "bb_76000", - "bb_76008", - "bb_76032", - "bb_76040", - "bb_76052", - "bb_76056" - ] - }, - "instr_76064": { - "virtual_address": 76064, - "size": 4, - "disassembly": "cmp r1, #0x1f", - "mnemonic": "cmp", - "operands": "r1, #0x1f", - "mode": "none" - }, - "instr_76068": { - "virtual_address": 76068, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_76072": { - "virtual_address": 76072, - "size": 4, - "disassembly": "movhi r3, #0x16", - "mnemonic": "movhi", - "operands": "r3, #0x16", - "mode": "none" - }, - "instr_76076": { - "virtual_address": 76076, - "size": 4, - "disassembly": "mov r5, r0", - "mnemonic": "mov", - "operands": "r5, r0", - "mode": "none" - }, - "instr_76080": { - "virtual_address": 76080, - "size": 4, - "disassembly": "mvnhi r0, #0x0", - "mnemonic": "mvnhi", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_76084": { - "virtual_address": 76084, - "size": 4, - "disassembly": "strhi r3, [r5, #0x0]", - "mnemonic": "strhi", - "operands": "r3, [r5, #0x0]", - "mode": "none" - }, - "instr_76088": { - "virtual_address": 76088, - "size": 4, - "disassembly": "bhi 0x12958", - "mnemonic": "bhi", - "operands": "0x12958", - "mode": "none" - }, - "bb_76064": { - "virtual_address": 76064, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76092, - "children": [ - "instr_76064", - "instr_76068", - "instr_76072", - "instr_76076", - "instr_76080", - "instr_76084", - "instr_76088" - ] - }, - "instr_76092": { - "virtual_address": 76092, - "size": 4, - "disassembly": "ldr lr, [r5, #0x2dc]", - "mnemonic": "ldr", - "operands": "lr, [r5, #0x2dc]", - "mode": "none" - }, - "instr_76096": { - "virtual_address": 76096, - "size": 4, - "disassembly": "cmp lr, #0x0", - "mnemonic": "cmp", - "operands": "lr, #0x0", - "mode": "none" - }, - "instr_76100": { - "virtual_address": 76100, - "size": 4, - "disassembly": "mov r4, r1", - "mnemonic": "mov", - "operands": "r4, r1", - "mode": "none" - }, - "instr_76104": { - "virtual_address": 76104, - "size": 4, - "disassembly": "mov r6, r2", - "mnemonic": "mov", - "operands": "r6, r2", - "mode": "none" - }, - "instr_76108": { - "virtual_address": 76108, - "size": 4, - "disassembly": "beq 0x12960", - "mnemonic": "beq", - "operands": "0x12960", - "mode": "none" - }, - "bb_76092": { - "virtual_address": 76092, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76112, - "children": [ - "instr_76092", - "instr_76096", - "instr_76100", - "instr_76104", - "instr_76108" - ] - }, - "instr_76112": { - "virtual_address": 76112, - "size": 4, - "disassembly": "ldr r0, [lr, r4, lsl #0x2]", - "mnemonic": "ldr", - "operands": "r0, [lr, r4, lsl #0x2]", - "mode": "none" - }, - "instr_76116": { - "virtual_address": 76116, - "size": 4, - "disassembly": "str r6, [lr, r4, lsl #0x2]", - "mnemonic": "str", - "operands": "r6, [lr, r4, lsl #0x2]", - "mode": "none" - }, - "bb_76112": { - "virtual_address": 76112, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76120, - "children": [ - "instr_76112", - "instr_76116" - ] - }, - "instr_76120": { - "virtual_address": 76120, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_76124": { - "virtual_address": 76124, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_76120": { - "virtual_address": 76120, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_76120", - "instr_76124" - ] - }, - "instr_76128": { - "virtual_address": 76128, - "size": 4, - "disassembly": "mov r1, #0x80", - "mnemonic": "mov", - "operands": "r1, #0x80", - "mode": "none" - }, - "instr_76132": { - "virtual_address": 76132, - "size": 4, - "disassembly": "bl 0x0e05c", - "mnemonic": "bl", - "operands": "0x0e05c", - "mode": "none" - }, - "instr_76136": { - "virtual_address": 76136, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_76140": { - "virtual_address": 76140, - "size": 4, - "disassembly": "mov lr, r0", - "mnemonic": "mov", - "operands": "lr, r0", - "mode": "none" - }, - "instr_76144": { - "virtual_address": 76144, - "size": 4, - "disassembly": "str r0, [r5, #0x2dc]", - "mnemonic": "str", - "operands": "r0, [r5, #0x2dc]", - "mode": "none" - }, - "instr_76148": { - "virtual_address": 76148, - "size": 4, - "disassembly": "beq 0x12994", - "mnemonic": "beq", - "operands": "0x12994", - "mode": "none" - }, - "bb_76128": { - "virtual_address": 76128, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76152, - "children": [ - "instr_76128", - "instr_76132", - "instr_76136", - "instr_76140", - "instr_76144", - "instr_76148" - ] - }, - "instr_76152": { - "virtual_address": 76152, - "size": 4, - "disassembly": "mov r1, #0x0", - "mnemonic": "mov", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_76156": { - "virtual_address": 76156, - "size": 4, - "disassembly": "sub r3, r0, #0x4", - "mnemonic": "sub", - "operands": "r3, r0, #0x4", - "mode": "none" - }, - "instr_76160": { - "virtual_address": 76160, - "size": 4, - "disassembly": "add r12, r0, #0x7c", - "mnemonic": "add", - "operands": "r12, r0, #0x7c", - "mode": "none" - }, - "bb_76152": { - "virtual_address": 76152, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76164, - "children": [ - "instr_76152", - "instr_76156", - "instr_76160" - ] - }, - "instr_76164": { - "virtual_address": 76164, - "size": 4, - "disassembly": "str r1, [r3, #0x4]!", - "mnemonic": "str", - "operands": "r1, [r3, #0x4]!", - "mode": "none" - }, - "instr_76168": { - "virtual_address": 76168, - "size": 4, - "disassembly": "cmp r12, r3", - "mnemonic": "cmp", - "operands": "r12, r3", - "mode": "none" - }, - "instr_76172": { - "virtual_address": 76172, - "size": 4, - "disassembly": "bne 0x12984", - "mnemonic": "bne", - "operands": "0x12984", - "mode": "none" - }, - "bb_76164": { - "virtual_address": 76164, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76176, - "children": [ - "instr_76164", - "instr_76168", - "instr_76172" - ] - }, - "instr_76176": { - "virtual_address": 76176, - "size": 4, - "disassembly": "b 0x12950", - "mnemonic": "b", - "operands": "0x12950", - "mode": "none" - }, - "bb_76176": { - "virtual_address": 76176, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76112, - "children": [ - "instr_76176" - ] - }, - "instr_76180": { - "virtual_address": 76180, - "size": 4, - "disassembly": "mvn r0, #0x0", - "mnemonic": "mvn", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_76184": { - "virtual_address": 76184, - "size": 4, - "disassembly": "b 0x12958", - "mnemonic": "b", - "operands": "0x12958", - "mode": "none" - }, - "bb_76180": { - "virtual_address": 76180, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76120, - "children": [ - "instr_76180", - "instr_76184" - ] - }, - "func_76064": { - "virtual_address": 76064, - "size": 124, - "name": "_signal_r", - "children": [ - "bb_76064", - "bb_76092", - "bb_76112", - "bb_76120", - "bb_76128", - "bb_76152", - "bb_76164", - "bb_76176", - "bb_76180" - ] - }, - "instr_76188": { - "virtual_address": 76188, - "size": 4, - "disassembly": "cmp r1, #0x1f", - "mnemonic": "cmp", - "operands": "r1, #0x1f", - "mode": "none" - }, - "instr_76192": { - "virtual_address": 76192, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_76196": { - "virtual_address": 76196, - "size": 4, - "disassembly": "movhi r3, #0x16", - "mnemonic": "movhi", - "operands": "r3, #0x16", - "mode": "none" - }, - "instr_76200": { - "virtual_address": 76200, - "size": 4, - "disassembly": "mov r5, r0", - "mnemonic": "mov", - "operands": "r5, r0", - "mode": "none" - }, - "instr_76204": { - "virtual_address": 76204, - "size": 4, - "disassembly": "mvnhi r0, #0x0", - "mnemonic": "mvnhi", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_76208": { - "virtual_address": 76208, - "size": 4, - "disassembly": "strhi r3, [r5, #0x0]", - "mnemonic": "strhi", - "operands": "r3, [r5, #0x0]", - "mode": "none" - }, - "instr_76212": { - "virtual_address": 76212, - "size": 4, - "disassembly": "bhi 0x12a0c", - "mnemonic": "bhi", - "operands": "0x12a0c", - "mode": "none" - }, - "bb_76188": { - "virtual_address": 76188, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76216, - "children": [ - "instr_76188", - "instr_76192", - "instr_76196", - "instr_76200", - "instr_76204", - "instr_76208", - "instr_76212" - ] - }, - "instr_76216": { - "virtual_address": 76216, - "size": 4, - "disassembly": "ldr r2, [r5, #0x2dc]", - "mnemonic": "ldr", - "operands": "r2, [r5, #0x2dc]", - "mode": "none" - }, - "instr_76220": { - "virtual_address": 76220, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_76224": { - "virtual_address": 76224, - "size": 4, - "disassembly": "mov r4, r1", - "mnemonic": "mov", - "operands": "r4, r1", - "mode": "none" - }, - "instr_76228": { - "virtual_address": 76228, - "size": 4, - "disassembly": "beq 0x12a14", - "mnemonic": "beq", - "operands": "0x12a14", - "mode": "none" - }, - "bb_76216": { - "virtual_address": 76216, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76232, - "children": [ - "instr_76216", - "instr_76220", - "instr_76224", - "instr_76228" - ] - }, - "instr_76232": { - "virtual_address": 76232, - "size": 4, - "disassembly": "ldr r3, [r2, r1, lsl #0x2]", - "mnemonic": "ldr", - "operands": "r3, [r2, r1, lsl #0x2]", - "mode": "none" - }, - "instr_76236": { - "virtual_address": 76236, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_76240": { - "virtual_address": 76240, - "size": 4, - "disassembly": "beq 0x12a14", - "mnemonic": "beq", - "operands": "0x12a14", - "mode": "none" - }, - "bb_76232": { - "virtual_address": 76232, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76244, - "children": [ - "instr_76232", - "instr_76236", - "instr_76240" - ] - }, - "instr_76244": { - "virtual_address": 76244, - "size": 4, - "disassembly": "cmp r3, #0x1", - "mnemonic": "cmp", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_76248": { - "virtual_address": 76248, - "size": 4, - "disassembly": "moveq r0, #0x0", - "mnemonic": "moveq", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_76252": { - "virtual_address": 76252, - "size": 4, - "disassembly": "beq 0x12a0c", - "mnemonic": "beq", - "operands": "0x12a0c", - "mode": "none" - }, - "bb_76244": { - "virtual_address": 76244, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76256, - "children": [ - "instr_76244", - "instr_76248", - "instr_76252" - ] - }, - "instr_76256": { - "virtual_address": 76256, - "size": 4, - "disassembly": "cmn r3, #0x1", - "mnemonic": "cmn", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_76260": { - "virtual_address": 76260, - "size": 4, - "disassembly": "moveq r3, #0x16", - "mnemonic": "moveq", - "operands": "r3, #0x16", - "mode": "none" - }, - "instr_76264": { - "virtual_address": 76264, - "size": 4, - "disassembly": "moveq r0, #0x1", - "mnemonic": "moveq", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_76268": { - "virtual_address": 76268, - "size": 4, - "disassembly": "streq r3, [r5, #0x0]", - "mnemonic": "streq", - "operands": "r3, [r5, #0x0]", - "mode": "none" - }, - "instr_76272": { - "virtual_address": 76272, - "size": 4, - "disassembly": "beq 0x12a0c", - "mnemonic": "beq", - "operands": "0x12a0c", - "mode": "none" - }, - "bb_76256": { - "virtual_address": 76256, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76276, - "children": [ - "instr_76256", - "instr_76260", - "instr_76264", - "instr_76268", - "instr_76272" - ] - }, - "instr_76276": { - "virtual_address": 76276, - "size": 4, - "disassembly": "mov r5, #0x0", - "mnemonic": "mov", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_76280": { - "virtual_address": 76280, - "size": 4, - "disassembly": "mov r0, r1", - "mnemonic": "mov", - "operands": "r0, r1", - "mode": "none" - }, - "instr_76284": { - "virtual_address": 76284, - "size": 4, - "disassembly": "str r5, [r2, r1, lsl #0x2]", - "mnemonic": "str", - "operands": "r5, [r2, r1, lsl #0x2]", - "mode": "none" - }, - "instr_76288": { - "virtual_address": 76288, - "size": 4, - "disassembly": "mov lr, pc", - "mnemonic": "mov", - "operands": "lr, pc", - "mode": "none" - }, - "instr_76292": { - "virtual_address": 76292, - "size": 4, - "disassembly": "bx r3", - "mnemonic": "bx", - "operands": "r3", - "mode": "none" - }, - "instr_76296": { - "virtual_address": 76296, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "bb_76276": { - "virtual_address": 76276, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76300, - "children": [ - "instr_76276", - "instr_76280", - "instr_76284", - "instr_76288", - "instr_76292", - "instr_76296" - ] - }, - "instr_76300": { - "virtual_address": 76300, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_76304": { - "virtual_address": 76304, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_76300": { - "virtual_address": 76300, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_76300", - "instr_76304" - ] - }, - "instr_76308": { - "virtual_address": 76308, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_76312": { - "virtual_address": 76312, - "size": 4, - "disassembly": "bl 0x12d64", - "mnemonic": "bl", - "operands": "0x12d64", - "mode": "none" - }, - "instr_76316": { - "virtual_address": 76316, - "size": 4, - "disassembly": "mov r2, r4", - "mnemonic": "mov", - "operands": "r2, r4", - "mode": "none" - }, - "instr_76320": { - "virtual_address": 76320, - "size": 4, - "disassembly": "mov r1, r0", - "mnemonic": "mov", - "operands": "r1, r0", - "mode": "none" - }, - "instr_76324": { - "virtual_address": 76324, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_76328": { - "virtual_address": 76328, - "size": 4, - "disassembly": "bl 0x12d24", - "mnemonic": "bl", - "operands": "0x12d24", - "mode": "none" - }, - "instr_76332": { - "virtual_address": 76332, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_76336": { - "virtual_address": 76336, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_76308": { - "virtual_address": 76308, - "size": 32, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_76308", - "instr_76312", - "instr_76316", - "instr_76320", - "instr_76324", - "instr_76328", - "instr_76332", - "instr_76336" - ] - }, - "func_76188": { - "virtual_address": 76188, - "size": 152, - "name": "_raise_r", - "children": [ - "bb_76188", - "bb_76216", - "bb_76232", - "bb_76244", - "bb_76256", - "bb_76276", - "bb_76300", - "bb_76308" - ] - }, - "instr_76340": { - "virtual_address": 76340, - "size": 4, - "disassembly": "cmp r1, #0x1f", - "mnemonic": "cmp", - "operands": "r1, #0x1f", - "mode": "none" - }, - "instr_76344": { - "virtual_address": 76344, - "size": 4, - "disassembly": "bhi 0x12ae0", - "mnemonic": "bhi", - "operands": "0x12ae0", - "mode": "none" - }, - "bb_76340": { - "virtual_address": 76340, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76348, - "children": [ - "instr_76340", - "instr_76344" - ] - }, - "instr_76348": { - "virtual_address": 76348, - "size": 4, - "disassembly": "ldr r2, [r0, #0x2dc]", - "mnemonic": "ldr", - "operands": "r2, [r0, #0x2dc]", - "mode": "none" - }, - "instr_76352": { - "virtual_address": 76352, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_76356": { - "virtual_address": 76356, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_76360": { - "virtual_address": 76360, - "size": 4, - "disassembly": "mov r4, r1", - "mnemonic": "mov", - "operands": "r4, r1", - "mode": "none" - }, - "instr_76364": { - "virtual_address": 76364, - "size": 4, - "disassembly": "mov r5, r0", - "mnemonic": "mov", - "operands": "r5, r0", - "mode": "none" - }, - "instr_76368": { - "virtual_address": 76368, - "size": 4, - "disassembly": "beq 0x12a9c", - "mnemonic": "beq", - "operands": "0x12a9c", - "mode": "none" - }, - "bb_76348": { - "virtual_address": 76348, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76372, - "children": [ - "instr_76348", - "instr_76352", - "instr_76356", - "instr_76360", - "instr_76364", - "instr_76368" - ] - }, - "instr_76372": { - "virtual_address": 76372, - "size": 4, - "disassembly": "ldr r3, [r2, r4, lsl #0x2]", - "mnemonic": "ldr", - "operands": "r3, [r2, r4, lsl #0x2]", - "mode": "none" - }, - "instr_76376": { - "virtual_address": 76376, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_76380": { - "virtual_address": 76380, - "size": 4, - "disassembly": "moveq r0, #0x1", - "mnemonic": "moveq", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_76384": { - "virtual_address": 76384, - "size": 4, - "disassembly": "add r2, r2, r4, lsl #0x2", - "mnemonic": "add", - "operands": "r2, r2, r4, lsl #0x2", - "mode": "none" - }, - "instr_76388": { - "virtual_address": 76388, - "size": 4, - "disassembly": "beq 0x12a94", - "mnemonic": "beq", - "operands": "0x12a94", - "mode": "none" - }, - "bb_76372": { - "virtual_address": 76372, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76392, - "children": [ - "instr_76372", - "instr_76376", - "instr_76380", - "instr_76384", - "instr_76388" - ] - }, - "instr_76392": { - "virtual_address": 76392, - "size": 4, - "disassembly": "cmn r3, #0x1", - "mnemonic": "cmn", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_76396": { - "virtual_address": 76396, - "size": 4, - "disassembly": "beq 0x12ad0", - "mnemonic": "beq", - "operands": "0x12ad0", - "mode": "none" - }, - "bb_76392": { - "virtual_address": 76392, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76400, - "children": [ - "instr_76392", - "instr_76396" - ] - }, - "instr_76400": { - "virtual_address": 76400, - "size": 4, - "disassembly": "cmp r3, #0x1", - "mnemonic": "cmp", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_76404": { - "virtual_address": 76404, - "size": 4, - "disassembly": "moveq r0, #0x3", - "mnemonic": "moveq", - "operands": "r0, #0x3", - "mode": "none" - }, - "instr_76408": { - "virtual_address": 76408, - "size": 4, - "disassembly": "beq 0x12a94", - "mnemonic": "beq", - "operands": "0x12a94", - "mode": "none" - }, - "bb_76400": { - "virtual_address": 76400, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76412, - "children": [ - "instr_76400", - "instr_76404", - "instr_76408" - ] - }, - "instr_76412": { - "virtual_address": 76412, - "size": 4, - "disassembly": "mov r5, #0x0", - "mnemonic": "mov", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_76416": { - "virtual_address": 76416, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_76420": { - "virtual_address": 76420, - "size": 4, - "disassembly": "str r5, [r2, #0x0]", - "mnemonic": "str", - "operands": "r5, [r2, #0x0]", - "mode": "none" - }, - "instr_76424": { - "virtual_address": 76424, - "size": 4, - "disassembly": "mov lr, pc", - "mnemonic": "mov", - "operands": "lr, pc", - "mode": "none" - }, - "instr_76428": { - "virtual_address": 76428, - "size": 4, - "disassembly": "bx r3", - "mnemonic": "bx", - "operands": "r3", - "mode": "none" - }, - "instr_76432": { - "virtual_address": 76432, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "bb_76412": { - "virtual_address": 76412, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76436, - "children": [ - "instr_76412", - "instr_76416", - "instr_76420", - "instr_76424", - "instr_76428", - "instr_76432" - ] - }, - "instr_76436": { - "virtual_address": 76436, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_76440": { - "virtual_address": 76440, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_76436": { - "virtual_address": 76436, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_76436", - "instr_76440" - ] - }, - "instr_76444": { - "virtual_address": 76444, - "size": 4, - "disassembly": "mov r1, #0x80", - "mnemonic": "mov", - "operands": "r1, #0x80", - "mode": "none" - }, - "instr_76448": { - "virtual_address": 76448, - "size": 4, - "disassembly": "bl 0x0e05c", - "mnemonic": "bl", - "operands": "0x0e05c", - "mode": "none" - }, - "instr_76452": { - "virtual_address": 76452, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_76456": { - "virtual_address": 76456, - "size": 4, - "disassembly": "mov r2, r0", - "mnemonic": "mov", - "operands": "r2, r0", - "mode": "none" - }, - "instr_76460": { - "virtual_address": 76460, - "size": 4, - "disassembly": "str r0, [r5, #0x2dc]", - "mnemonic": "str", - "operands": "r0, [r5, #0x2dc]", - "mode": "none" - }, - "instr_76464": { - "virtual_address": 76464, - "size": 4, - "disassembly": "beq 0x12ad8", - "mnemonic": "beq", - "operands": "0x12ad8", - "mode": "none" - }, - "bb_76444": { - "virtual_address": 76444, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76468, - "children": [ - "instr_76444", - "instr_76448", - "instr_76452", - "instr_76456", - "instr_76460", - "instr_76464" - ] - }, - "instr_76468": { - "virtual_address": 76468, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_76472": { - "virtual_address": 76472, - "size": 4, - "disassembly": "sub r3, r2, #0x4", - "mnemonic": "sub", - "operands": "r3, r2, #0x4", - "mode": "none" - }, - "instr_76476": { - "virtual_address": 76476, - "size": 4, - "disassembly": "add r1, r2, #0x7c", - "mnemonic": "add", - "operands": "r1, r2, #0x7c", - "mode": "none" - }, - "bb_76468": { - "virtual_address": 76468, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76480, - "children": [ - "instr_76468", - "instr_76472", - "instr_76476" - ] - }, - "instr_76480": { - "virtual_address": 76480, - "size": 4, - "disassembly": "str r0, [r3, #0x4]!", - "mnemonic": "str", - "operands": "r0, [r3, #0x4]!", - "mode": "none" - }, - "instr_76484": { - "virtual_address": 76484, - "size": 4, - "disassembly": "cmp r1, r3", - "mnemonic": "cmp", - "operands": "r1, r3", - "mode": "none" - }, - "instr_76488": { - "virtual_address": 76488, - "size": 4, - "disassembly": "bne 0x12ac0", - "mnemonic": "bne", - "operands": "0x12ac0", - "mode": "none" - }, - "bb_76480": { - "virtual_address": 76480, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76492, - "children": [ - "instr_76480", - "instr_76484", - "instr_76488" - ] - }, - "instr_76492": { - "virtual_address": 76492, - "size": 4, - "disassembly": "b 0x12a54", - "mnemonic": "b", - "operands": "0x12a54", - "mode": "none" - }, - "bb_76492": { - "virtual_address": 76492, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76372, - "children": [ - "instr_76492" - ] - }, - "instr_76496": { - "virtual_address": 76496, - "size": 4, - "disassembly": "mov r0, #0x2", - "mnemonic": "mov", - "operands": "r0, #0x2", - "mode": "none" - }, - "instr_76500": { - "virtual_address": 76500, - "size": 4, - "disassembly": "b 0x12a94", - "mnemonic": "b", - "operands": "0x12a94", - "mode": "none" - }, - "bb_76496": { - "virtual_address": 76496, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76436, - "children": [ - "instr_76496", - "instr_76500" - ] - }, - "instr_76504": { - "virtual_address": 76504, - "size": 4, - "disassembly": "mvn r0, #0x0", - "mnemonic": "mvn", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_76508": { - "virtual_address": 76508, - "size": 4, - "disassembly": "b 0x12a94", - "mnemonic": "b", - "operands": "0x12a94", - "mode": "none" - }, - "bb_76504": { - "virtual_address": 76504, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76436, - "children": [ - "instr_76504", - "instr_76508" - ] - }, - "instr_76512": { - "virtual_address": 76512, - "size": 4, - "disassembly": "mvn r0, #0x0", - "mnemonic": "mvn", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_76516": { - "virtual_address": 76516, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_76512": { - "virtual_address": 76512, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_76512", - "instr_76516" - ] - }, - "func_76340": { - "virtual_address": 76340, - "size": 180, - "name": "__sigtramp_r", - "children": [ - "bb_76340", - "bb_76348", - "bb_76372", - "bb_76392", - "bb_76400", - "bb_76412", - "bb_76436", - "bb_76444", - "bb_76468", - "bb_76480", - "bb_76492", - "bb_76496", - "bb_76504", - "bb_76512" - ] - }, - "instr_76520": { - "virtual_address": 76520, - "size": 4, - "disassembly": "ldr r3, [0x12b80]", - "mnemonic": "ldr", - "operands": "r3, [0x12b80]", - "mode": "none" - }, - "instr_76524": { - "virtual_address": 76524, - "size": 4, - "disassembly": "cmp r0, #0x1f", - "mnemonic": "cmp", - "operands": "r0, #0x1f", - "mode": "none" - }, - "instr_76528": { - "virtual_address": 76528, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_76532": { - "virtual_address": 76532, - "size": 4, - "disassembly": "ldr r5, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r5, [r3, #0x0]", - "mode": "none" - }, - "instr_76536": { - "virtual_address": 76536, - "size": 4, - "disassembly": "movhi r3, #0x16", - "mnemonic": "movhi", - "operands": "r3, #0x16", - "mode": "none" - }, - "instr_76540": { - "virtual_address": 76540, - "size": 4, - "disassembly": "mvnhi r0, #0x0", - "mnemonic": "mvnhi", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_76544": { - "virtual_address": 76544, - "size": 4, - "disassembly": "strhi r3, [r5, #0x0]", - "mnemonic": "strhi", - "operands": "r3, [r5, #0x0]", - "mode": "none" - }, - "instr_76548": { - "virtual_address": 76548, - "size": 4, - "disassembly": "bhi 0x12b58", - "mnemonic": "bhi", - "operands": "0x12b58", - "mode": "none" - }, - "bb_76520": { - "virtual_address": 76520, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76552, - "children": [ - "instr_76520", - "instr_76524", - "instr_76528", - "instr_76532", - "instr_76536", - "instr_76540", - "instr_76544", - "instr_76548" - ] - }, - "instr_76552": { - "virtual_address": 76552, - "size": 4, - "disassembly": "ldr r2, [r5, #0x2dc]", - "mnemonic": "ldr", - "operands": "r2, [r5, #0x2dc]", - "mode": "none" - }, - "instr_76556": { - "virtual_address": 76556, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_76560": { - "virtual_address": 76560, - "size": 4, - "disassembly": "mov r4, r0", - "mnemonic": "mov", - "operands": "r4, r0", - "mode": "none" - }, - "instr_76564": { - "virtual_address": 76564, - "size": 4, - "disassembly": "beq 0x12b60", - "mnemonic": "beq", - "operands": "0x12b60", - "mode": "none" - }, - "bb_76552": { - "virtual_address": 76552, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76568, - "children": [ - "instr_76552", - "instr_76556", - "instr_76560", - "instr_76564" - ] - }, - "instr_76568": { - "virtual_address": 76568, - "size": 4, - "disassembly": "ldr r3, [r2, r0, lsl #0x2]", - "mnemonic": "ldr", - "operands": "r3, [r2, r0, lsl #0x2]", - "mode": "none" - }, - "instr_76572": { - "virtual_address": 76572, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_76576": { - "virtual_address": 76576, - "size": 4, - "disassembly": "beq 0x12b60", - "mnemonic": "beq", - "operands": "0x12b60", - "mode": "none" - }, - "bb_76568": { - "virtual_address": 76568, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76580, - "children": [ - "instr_76568", - "instr_76572", - "instr_76576" - ] - }, - "instr_76580": { - "virtual_address": 76580, - "size": 4, - "disassembly": "cmp r3, #0x1", - "mnemonic": "cmp", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_76584": { - "virtual_address": 76584, - "size": 4, - "disassembly": "moveq r0, #0x0", - "mnemonic": "moveq", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_76588": { - "virtual_address": 76588, - "size": 4, - "disassembly": "beq 0x12b58", - "mnemonic": "beq", - "operands": "0x12b58", - "mode": "none" - }, - "bb_76580": { - "virtual_address": 76580, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76592, - "children": [ - "instr_76580", - "instr_76584", - "instr_76588" - ] - }, - "instr_76592": { - "virtual_address": 76592, - "size": 4, - "disassembly": "cmn r3, #0x1", - "mnemonic": "cmn", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_76596": { - "virtual_address": 76596, - "size": 4, - "disassembly": "moveq r3, #0x16", - "mnemonic": "moveq", - "operands": "r3, #0x16", - "mode": "none" - }, - "instr_76600": { - "virtual_address": 76600, - "size": 4, - "disassembly": "moveq r0, #0x1", - "mnemonic": "moveq", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_76604": { - "virtual_address": 76604, - "size": 4, - "disassembly": "streq r3, [r5, #0x0]", - "mnemonic": "streq", - "operands": "r3, [r5, #0x0]", - "mode": "none" - }, - "instr_76608": { - "virtual_address": 76608, - "size": 4, - "disassembly": "beq 0x12b58", - "mnemonic": "beq", - "operands": "0x12b58", - "mode": "none" - }, - "bb_76592": { - "virtual_address": 76592, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76612, - "children": [ - "instr_76592", - "instr_76596", - "instr_76600", - "instr_76604", - "instr_76608" - ] - }, - "instr_76612": { - "virtual_address": 76612, - "size": 4, - "disassembly": "mov r5, #0x0", - "mnemonic": "mov", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_76616": { - "virtual_address": 76616, - "size": 4, - "disassembly": "str r5, [r2, r4, lsl #0x2]", - "mnemonic": "str", - "operands": "r5, [r2, r4, lsl #0x2]", - "mode": "none" - }, - "instr_76620": { - "virtual_address": 76620, - "size": 4, - "disassembly": "mov lr, pc", - "mnemonic": "mov", - "operands": "lr, pc", - "mode": "none" - }, - "instr_76624": { - "virtual_address": 76624, - "size": 4, - "disassembly": "bx r3", - "mnemonic": "bx", - "operands": "r3", - "mode": "none" - }, - "instr_76628": { - "virtual_address": 76628, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "bb_76612": { - "virtual_address": 76612, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76632, - "children": [ - "instr_76612", - "instr_76616", - "instr_76620", - "instr_76624", - "instr_76628" - ] - }, - "instr_76632": { - "virtual_address": 76632, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_76636": { - "virtual_address": 76636, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_76632": { - "virtual_address": 76632, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_76632", - "instr_76636" - ] - }, - "instr_76640": { - "virtual_address": 76640, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_76644": { - "virtual_address": 76644, - "size": 4, - "disassembly": "bl 0x12d64", - "mnemonic": "bl", - "operands": "0x12d64", - "mode": "none" - }, - "instr_76648": { - "virtual_address": 76648, - "size": 4, - "disassembly": "mov r2, r4", - "mnemonic": "mov", - "operands": "r2, r4", - "mode": "none" - }, - "instr_76652": { - "virtual_address": 76652, - "size": 4, - "disassembly": "mov r1, r0", - "mnemonic": "mov", - "operands": "r1, r0", - "mode": "none" - }, - "instr_76656": { - "virtual_address": 76656, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_76660": { - "virtual_address": 76660, - "size": 4, - "disassembly": "bl 0x12d24", - "mnemonic": "bl", - "operands": "0x12d24", - "mode": "none" - }, - "instr_76664": { - "virtual_address": 76664, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_76668": { - "virtual_address": 76668, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_76640": { - "virtual_address": 76640, - "size": 32, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_76640", - "instr_76644", - "instr_76648", - "instr_76652", - "instr_76656", - "instr_76660", - "instr_76664", - "instr_76668" - ] - }, - "dw_76672": { - "virtual_address": 76672, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 76520 - ] - }, - "func_76520": { - "virtual_address": 76520, - "size": 156, - "name": "raise", - "children": [ - "bb_76520", - "bb_76552", - "bb_76568", - "bb_76580", - "bb_76592", - "bb_76612", - "bb_76632", - "bb_76640", - "dw_76672" - ] - }, - "instr_76676": { - "virtual_address": 76676, - "size": 4, - "disassembly": "ldr r3, [0x12c08]", - "mnemonic": "ldr", - "operands": "r3, [0x12c08]", - "mode": "none" - }, - "instr_76680": { - "virtual_address": 76680, - "size": 4, - "disassembly": "cmp r0, #0x1f", - "mnemonic": "cmp", - "operands": "r0, #0x1f", - "mode": "none" - }, - "instr_76684": { - "virtual_address": 76684, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_76688": { - "virtual_address": 76688, - "size": 4, - "disassembly": "ldr r6, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r6, [r3, #0x0]", - "mode": "none" - }, - "instr_76692": { - "virtual_address": 76692, - "size": 4, - "disassembly": "movhi r3, #0x16", - "mnemonic": "movhi", - "operands": "r3, #0x16", - "mode": "none" - }, - "instr_76696": { - "virtual_address": 76696, - "size": 4, - "disassembly": "mvnhi r0, #0x0", - "mnemonic": "mvnhi", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_76700": { - "virtual_address": 76700, - "size": 4, - "disassembly": "strhi r3, [r6, #0x0]", - "mnemonic": "strhi", - "operands": "r3, [r6, #0x0]", - "mode": "none" - }, - "instr_76704": { - "virtual_address": 76704, - "size": 4, - "disassembly": "bhi 0x12bc0", - "mnemonic": "bhi", - "operands": "0x12bc0", - "mode": "none" - }, - "bb_76676": { - "virtual_address": 76676, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76708, - "children": [ - "instr_76676", - "instr_76680", - "instr_76684", - "instr_76688", - "instr_76692", - "instr_76696", - "instr_76700", - "instr_76704" - ] - }, - "instr_76708": { - "virtual_address": 76708, - "size": 4, - "disassembly": "mov r5, r1", - "mnemonic": "mov", - "operands": "r5, r1", - "mode": "none" - }, - "instr_76712": { - "virtual_address": 76712, - "size": 4, - "disassembly": "ldr r1, [r6, #0x2dc]", - "mnemonic": "ldr", - "operands": "r1, [r6, #0x2dc]", - "mode": "none" - }, - "instr_76716": { - "virtual_address": 76716, - "size": 4, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_76720": { - "virtual_address": 76720, - "size": 4, - "disassembly": "mov r4, r0", - "mnemonic": "mov", - "operands": "r4, r0", - "mode": "none" - }, - "instr_76724": { - "virtual_address": 76724, - "size": 4, - "disassembly": "beq 0x12bc8", - "mnemonic": "beq", - "operands": "0x12bc8", - "mode": "none" - }, - "bb_76708": { - "virtual_address": 76708, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76728, - "children": [ - "instr_76708", - "instr_76712", - "instr_76716", - "instr_76720", - "instr_76724" - ] - }, - "instr_76728": { - "virtual_address": 76728, - "size": 4, - "disassembly": "ldr r0, [r1, r4, lsl #0x2]", - "mnemonic": "ldr", - "operands": "r0, [r1, r4, lsl #0x2]", - "mode": "none" - }, - "instr_76732": { - "virtual_address": 76732, - "size": 4, - "disassembly": "str r5, [r1, r4, lsl #0x2]", - "mnemonic": "str", - "operands": "r5, [r1, r4, lsl #0x2]", - "mode": "none" - }, - "bb_76728": { - "virtual_address": 76728, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76736, - "children": [ - "instr_76728", - "instr_76732" - ] - }, - "instr_76736": { - "virtual_address": 76736, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_76740": { - "virtual_address": 76740, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_76736": { - "virtual_address": 76736, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_76736", - "instr_76740" - ] - }, - "instr_76744": { - "virtual_address": 76744, - "size": 4, - "disassembly": "mov r1, #0x80", - "mnemonic": "mov", - "operands": "r1, #0x80", - "mode": "none" - }, - "instr_76748": { - "virtual_address": 76748, - "size": 4, - "disassembly": "mov r0, r6", - "mnemonic": "mov", - "operands": "r0, r6", - "mode": "none" - }, - "instr_76752": { - "virtual_address": 76752, - "size": 4, - "disassembly": "bl 0x0e05c", - "mnemonic": "bl", - "operands": "0x0e05c", - "mode": "none" - }, - "instr_76756": { - "virtual_address": 76756, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_76760": { - "virtual_address": 76760, - "size": 4, - "disassembly": "mov r1, r0", - "mnemonic": "mov", - "operands": "r1, r0", - "mode": "none" - }, - "instr_76764": { - "virtual_address": 76764, - "size": 4, - "disassembly": "str r0, [r6, #0x2dc]", - "mnemonic": "str", - "operands": "r0, [r6, #0x2dc]", - "mode": "none" - }, - "instr_76768": { - "virtual_address": 76768, - "size": 4, - "disassembly": "beq 0x12c00", - "mnemonic": "beq", - "operands": "0x12c00", - "mode": "none" - }, - "bb_76744": { - "virtual_address": 76744, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76772, - "children": [ - "instr_76744", - "instr_76748", - "instr_76752", - "instr_76756", - "instr_76760", - "instr_76764", - "instr_76768" - ] - }, - "instr_76772": { - "virtual_address": 76772, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_76776": { - "virtual_address": 76776, - "size": 4, - "disassembly": "sub r3, r0, #0x4", - "mnemonic": "sub", - "operands": "r3, r0, #0x4", - "mode": "none" - }, - "instr_76780": { - "virtual_address": 76780, - "size": 4, - "disassembly": "add r12, r0, #0x7c", - "mnemonic": "add", - "operands": "r12, r0, #0x7c", - "mode": "none" - }, - "bb_76772": { - "virtual_address": 76772, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76784, - "children": [ - "instr_76772", - "instr_76776", - "instr_76780" - ] - }, - "instr_76784": { - "virtual_address": 76784, - "size": 4, - "disassembly": "str r2, [r3, #0x4]!", - "mnemonic": "str", - "operands": "r2, [r3, #0x4]!", - "mode": "none" - }, - "instr_76788": { - "virtual_address": 76788, - "size": 4, - "disassembly": "cmp r3, r12", - "mnemonic": "cmp", - "operands": "r3, r12", - "mode": "none" - }, - "instr_76792": { - "virtual_address": 76792, - "size": 4, - "disassembly": "bne 0x12bf0", - "mnemonic": "bne", - "operands": "0x12bf0", - "mode": "none" - }, - "bb_76784": { - "virtual_address": 76784, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76796, - "children": [ - "instr_76784", - "instr_76788", - "instr_76792" - ] - }, - "instr_76796": { - "virtual_address": 76796, - "size": 4, - "disassembly": "b 0x12bb8", - "mnemonic": "b", - "operands": "0x12bb8", - "mode": "none" - }, - "bb_76796": { - "virtual_address": 76796, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76728, - "children": [ - "instr_76796" - ] - }, - "instr_76800": { - "virtual_address": 76800, - "size": 4, - "disassembly": "mvn r0, #0x0", - "mnemonic": "mvn", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_76804": { - "virtual_address": 76804, - "size": 4, - "disassembly": "b 0x12bc0", - "mnemonic": "b", - "operands": "0x12bc0", - "mode": "none" - }, - "bb_76800": { - "virtual_address": 76800, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76736, - "children": [ - "instr_76800", - "instr_76804" - ] - }, - "dw_76808": { - "virtual_address": 76808, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 76676 - ] - }, - "func_76676": { - "virtual_address": 76676, - "size": 136, - "name": "signal", - "children": [ - "bb_76676", - "bb_76708", - "bb_76728", - "bb_76736", - "bb_76744", - "bb_76772", - "bb_76784", - "bb_76796", - "bb_76800", - "dw_76808" - ] - }, - "instr_76812": { - "virtual_address": 76812, - "size": 4, - "disassembly": "ldr r3, [0x12c68]", - "mnemonic": "ldr", - "operands": "r3, [0x12c68]", - "mode": "none" - }, - "instr_76816": { - "virtual_address": 76816, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_76820": { - "virtual_address": 76820, - "size": 4, - "disassembly": "ldr r5, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r5, [r3, #0x0]", - "mode": "none" - }, - "instr_76824": { - "virtual_address": 76824, - "size": 4, - "disassembly": "ldr r4, [r5, #0x2dc]", - "mnemonic": "ldr", - "operands": "r4, [r5, #0x2dc]", - "mode": "none" - }, - "instr_76828": { - "virtual_address": 76828, - "size": 4, - "disassembly": "cmp r4, #0x0", - "mnemonic": "cmp", - "operands": "r4, #0x0", - "mode": "none" - }, - "instr_76832": { - "virtual_address": 76832, - "size": 4, - "disassembly": "beq 0x12c30", - "mnemonic": "beq", - "operands": "0x12c30", - "mode": "none" - }, - "bb_76812": { - "virtual_address": 76812, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76836, - "children": [ - "instr_76812", - "instr_76816", - "instr_76820", - "instr_76824", - "instr_76828", - "instr_76832" - ] - }, - "instr_76836": { - "virtual_address": 76836, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "bb_76836": { - "virtual_address": 76836, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76840, - "children": [ - "instr_76836" - ] - }, - "instr_76840": { - "virtual_address": 76840, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_76844": { - "virtual_address": 76844, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_76840": { - "virtual_address": 76840, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_76840", - "instr_76844" - ] - }, - "instr_76848": { - "virtual_address": 76848, - "size": 4, - "disassembly": "mov r1, #0x80", - "mnemonic": "mov", - "operands": "r1, #0x80", - "mode": "none" - }, - "instr_76852": { - "virtual_address": 76852, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_76856": { - "virtual_address": 76856, - "size": 4, - "disassembly": "bl 0x0e05c", - "mnemonic": "bl", - "operands": "0x0e05c", - "mode": "none" - }, - "instr_76860": { - "virtual_address": 76860, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_76864": { - "virtual_address": 76864, - "size": 4, - "disassembly": "str r0, [r5, #0x2dc]", - "mnemonic": "str", - "operands": "r0, [r5, #0x2dc]", - "mode": "none" - }, - "instr_76868": { - "virtual_address": 76868, - "size": 4, - "disassembly": "beq 0x12c60", - "mnemonic": "beq", - "operands": "0x12c60", - "mode": "none" - }, - "bb_76848": { - "virtual_address": 76848, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76872, - "children": [ - "instr_76848", - "instr_76852", - "instr_76856", - "instr_76860", - "instr_76864", - "instr_76868" - ] - }, - "instr_76872": { - "virtual_address": 76872, - "size": 4, - "disassembly": "sub r3, r0, #0x4", - "mnemonic": "sub", - "operands": "r3, r0, #0x4", - "mode": "none" - }, - "instr_76876": { - "virtual_address": 76876, - "size": 4, - "disassembly": "add r2, r0, #0x7c", - "mnemonic": "add", - "operands": "r2, r0, #0x7c", - "mode": "none" - }, - "bb_76872": { - "virtual_address": 76872, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76880, - "children": [ - "instr_76872", - "instr_76876" - ] - }, - "instr_76880": { - "virtual_address": 76880, - "size": 4, - "disassembly": "str r4, [r3, #0x4]!", - "mnemonic": "str", - "operands": "r4, [r3, #0x4]!", - "mode": "none" - }, - "instr_76884": { - "virtual_address": 76884, - "size": 4, - "disassembly": "cmp r3, r2", - "mnemonic": "cmp", - "operands": "r3, r2", - "mode": "none" - }, - "instr_76888": { - "virtual_address": 76888, - "size": 4, - "disassembly": "bne 0x12c50", - "mnemonic": "bne", - "operands": "0x12c50", - "mode": "none" - }, - "bb_76880": { - "virtual_address": 76880, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76892, - "children": [ - "instr_76880", - "instr_76884", - "instr_76888" - ] - }, - "instr_76892": { - "virtual_address": 76892, - "size": 4, - "disassembly": "b 0x12c24", - "mnemonic": "b", - "operands": "0x12c24", - "mode": "none" - }, - "bb_76892": { - "virtual_address": 76892, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76836, - "children": [ - "instr_76892" - ] - }, - "instr_76896": { - "virtual_address": 76896, - "size": 4, - "disassembly": "mvn r0, #0x0", - "mnemonic": "mvn", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_76900": { - "virtual_address": 76900, - "size": 4, - "disassembly": "b 0x12c28", - "mnemonic": "b", - "operands": "0x12c28", - "mode": "none" - }, - "bb_76896": { - "virtual_address": 76896, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76840, - "children": [ - "instr_76896", - "instr_76900" - ] - }, - "dw_76904": { - "virtual_address": 76904, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 76812 - ] - }, - "func_76812": { - "virtual_address": 76812, - "size": 96, - "name": "_init_signal", - "children": [ - "bb_76812", - "bb_76836", - "bb_76840", - "bb_76848", - "bb_76872", - "bb_76880", - "bb_76892", - "bb_76896", - "dw_76904" - ] - }, - "instr_76908": { - "virtual_address": 76908, - "size": 4, - "disassembly": "ldr r3, [0x12d20]", - "mnemonic": "ldr", - "operands": "r3, [0x12d20]", - "mode": "none" - }, - "instr_76912": { - "virtual_address": 76912, - "size": 4, - "disassembly": "cmp r0, #0x1f", - "mnemonic": "cmp", - "operands": "r0, #0x1f", - "mode": "none" - }, - "instr_76916": { - "virtual_address": 76916, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_76920": { - "virtual_address": 76920, - "size": 4, - "disassembly": "ldr r5, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r5, [r3, #0x0]", - "mode": "none" - }, - "instr_76924": { - "virtual_address": 76924, - "size": 4, - "disassembly": "bhi 0x12d18", - "mnemonic": "bhi", - "operands": "0x12d18", - "mode": "none" - }, - "bb_76908": { - "virtual_address": 76908, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76928, - "children": [ - "instr_76908", - "instr_76912", - "instr_76916", - "instr_76920", - "instr_76924" - ] - }, - "instr_76928": { - "virtual_address": 76928, - "size": 4, - "disassembly": "ldr r2, [r5, #0x2dc]", - "mnemonic": "ldr", - "operands": "r2, [r5, #0x2dc]", - "mode": "none" - }, - "instr_76932": { - "virtual_address": 76932, - "size": 4, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_76936": { - "virtual_address": 76936, - "size": 4, - "disassembly": "mov r4, r0", - "mnemonic": "mov", - "operands": "r4, r0", - "mode": "none" - }, - "instr_76940": { - "virtual_address": 76940, - "size": 4, - "disassembly": "beq 0x12cd8", - "mnemonic": "beq", - "operands": "0x12cd8", - "mode": "none" - }, - "bb_76928": { - "virtual_address": 76928, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76944, - "children": [ - "instr_76928", - "instr_76932", - "instr_76936", - "instr_76940" - ] - }, - "instr_76944": { - "virtual_address": 76944, - "size": 4, - "disassembly": "ldr r3, [r2, r4, lsl #0x2]", - "mnemonic": "ldr", - "operands": "r3, [r2, r4, lsl #0x2]", - "mode": "none" - }, - "instr_76948": { - "virtual_address": 76948, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_76952": { - "virtual_address": 76952, - "size": 4, - "disassembly": "moveq r0, #0x1", - "mnemonic": "moveq", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_76956": { - "virtual_address": 76956, - "size": 4, - "disassembly": "add r2, r2, r4, lsl #0x2", - "mnemonic": "add", - "operands": "r2, r2, r4, lsl #0x2", - "mode": "none" - }, - "instr_76960": { - "virtual_address": 76960, - "size": 4, - "disassembly": "beq 0x12cd0", - "mnemonic": "beq", - "operands": "0x12cd0", - "mode": "none" - }, - "bb_76944": { - "virtual_address": 76944, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76964, - "children": [ - "instr_76944", - "instr_76948", - "instr_76952", - "instr_76956", - "instr_76960" - ] - }, - "instr_76964": { - "virtual_address": 76964, - "size": 4, - "disassembly": "cmn r3, #0x1", - "mnemonic": "cmn", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_76968": { - "virtual_address": 76968, - "size": 4, - "disassembly": "beq 0x12d10", - "mnemonic": "beq", - "operands": "0x12d10", - "mode": "none" - }, - "bb_76964": { - "virtual_address": 76964, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76972, - "children": [ - "instr_76964", - "instr_76968" - ] - }, - "instr_76972": { - "virtual_address": 76972, - "size": 4, - "disassembly": "cmp r3, #0x1", - "mnemonic": "cmp", - "operands": "r3, #0x1", - "mode": "none" - }, - "instr_76976": { - "virtual_address": 76976, - "size": 4, - "disassembly": "moveq r0, #0x3", - "mnemonic": "moveq", - "operands": "r0, #0x3", - "mode": "none" - }, - "instr_76980": { - "virtual_address": 76980, - "size": 4, - "disassembly": "beq 0x12cd0", - "mnemonic": "beq", - "operands": "0x12cd0", - "mode": "none" - }, - "bb_76972": { - "virtual_address": 76972, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76984, - "children": [ - "instr_76972", - "instr_76976", - "instr_76980" - ] - }, - "instr_76984": { - "virtual_address": 76984, - "size": 4, - "disassembly": "mov r5, #0x0", - "mnemonic": "mov", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_76988": { - "virtual_address": 76988, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_76992": { - "virtual_address": 76992, - "size": 4, - "disassembly": "str r5, [r2, #0x0]", - "mnemonic": "str", - "operands": "r5, [r2, #0x0]", - "mode": "none" - }, - "instr_76996": { - "virtual_address": 76996, - "size": 4, - "disassembly": "mov lr, pc", - "mnemonic": "mov", - "operands": "lr, pc", - "mode": "none" - }, - "instr_77000": { - "virtual_address": 77000, - "size": 4, - "disassembly": "bx r3", - "mnemonic": "bx", - "operands": "r3", - "mode": "none" - }, - "instr_77004": { - "virtual_address": 77004, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "bb_76984": { - "virtual_address": 76984, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 77008, - "children": [ - "instr_76984", - "instr_76988", - "instr_76992", - "instr_76996", - "instr_77000", - "instr_77004" - ] - }, - "instr_77008": { - "virtual_address": 77008, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_77012": { - "virtual_address": 77012, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_77008": { - "virtual_address": 77008, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_77008", - "instr_77012" - ] - }, - "instr_77016": { - "virtual_address": 77016, - "size": 4, - "disassembly": "mov r1, #0x80", - "mnemonic": "mov", - "operands": "r1, #0x80", - "mode": "none" - }, - "instr_77020": { - "virtual_address": 77020, - "size": 4, - "disassembly": "mov r0, r5", - "mnemonic": "mov", - "operands": "r0, r5", - "mode": "none" - }, - "instr_77024": { - "virtual_address": 77024, - "size": 4, - "disassembly": "bl 0x0e05c", - "mnemonic": "bl", - "operands": "0x0e05c", - "mode": "none" - }, - "instr_77028": { - "virtual_address": 77028, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_77032": { - "virtual_address": 77032, - "size": 4, - "disassembly": "mov r2, r0", - "mnemonic": "mov", - "operands": "r2, r0", - "mode": "none" - }, - "instr_77036": { - "virtual_address": 77036, - "size": 4, - "disassembly": "str r0, [r5, #0x2dc]", - "mnemonic": "str", - "operands": "r0, [r5, #0x2dc]", - "mode": "none" - }, - "instr_77040": { - "virtual_address": 77040, - "size": 4, - "disassembly": "beq 0x12d18", - "mnemonic": "beq", - "operands": "0x12d18", - "mode": "none" - }, - "bb_77016": { - "virtual_address": 77016, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 77044, - "children": [ - "instr_77016", - "instr_77020", - "instr_77024", - "instr_77028", - "instr_77032", - "instr_77036", - "instr_77040" - ] - }, - "instr_77044": { - "virtual_address": 77044, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_77048": { - "virtual_address": 77048, - "size": 4, - "disassembly": "sub r3, r2, #0x4", - "mnemonic": "sub", - "operands": "r3, r2, #0x4", - "mode": "none" - }, - "instr_77052": { - "virtual_address": 77052, - "size": 4, - "disassembly": "add r1, r2, #0x7c", - "mnemonic": "add", - "operands": "r1, r2, #0x7c", - "mode": "none" - }, - "bb_77044": { - "virtual_address": 77044, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 77056, - "children": [ - "instr_77044", - "instr_77048", - "instr_77052" - ] - }, - "instr_77056": { - "virtual_address": 77056, - "size": 4, - "disassembly": "str r0, [r3, #0x4]!", - "mnemonic": "str", - "operands": "r0, [r3, #0x4]!", - "mode": "none" - }, - "instr_77060": { - "virtual_address": 77060, - "size": 4, - "disassembly": "cmp r3, r1", - "mnemonic": "cmp", - "operands": "r3, r1", - "mode": "none" - }, - "instr_77064": { - "virtual_address": 77064, - "size": 4, - "disassembly": "bne 0x12d00", - "mnemonic": "bne", - "operands": "0x12d00", - "mode": "none" - }, - "bb_77056": { - "virtual_address": 77056, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 77068, - "children": [ - "instr_77056", - "instr_77060", - "instr_77064" - ] - }, - "instr_77068": { - "virtual_address": 77068, - "size": 4, - "disassembly": "b 0x12c90", - "mnemonic": "b", - "operands": "0x12c90", - "mode": "none" - }, - "bb_77068": { - "virtual_address": 77068, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 76944, - "children": [ - "instr_77068" - ] - }, - "instr_77072": { - "virtual_address": 77072, - "size": 4, - "disassembly": "mov r0, #0x2", - "mnemonic": "mov", - "operands": "r0, #0x2", - "mode": "none" - }, - "instr_77076": { - "virtual_address": 77076, - "size": 4, - "disassembly": "b 0x12cd0", - "mnemonic": "b", - "operands": "0x12cd0", - "mode": "none" - }, - "bb_77072": { - "virtual_address": 77072, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 77008, - "children": [ - "instr_77072", - "instr_77076" - ] - }, - "instr_77080": { - "virtual_address": 77080, - "size": 4, - "disassembly": "mvn r0, #0x0", - "mnemonic": "mvn", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_77084": { - "virtual_address": 77084, - "size": 4, - "disassembly": "b 0x12cd0", - "mnemonic": "b", - "operands": "0x12cd0", - "mode": "none" - }, - "bb_77080": { - "virtual_address": 77080, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 77008, - "children": [ - "instr_77080", - "instr_77084" - ] - }, - "dw_77088": { - "virtual_address": 77088, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 76908 - ] - }, - "func_76908": { - "virtual_address": 76908, - "size": 184, - "name": "__sigtramp", - "children": [ - "bb_76908", - "bb_76928", - "bb_76944", - "bb_76964", - "bb_76972", - "bb_76984", - "bb_77008", - "bb_77016", - "bb_77044", - "bb_77056", - "bb_77068", - "bb_77072", - "bb_77080", - "dw_77088" - ] - }, - "instr_77092": { - "virtual_address": 77092, - "size": 4, - "disassembly": "mov r12, #0x0", - "mnemonic": "mov", - "operands": "r12, #0x0", - "mode": "none" - }, - "instr_77096": { - "virtual_address": 77096, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_77100": { - "virtual_address": 77100, - "size": 4, - "disassembly": "ldr r5, [0x12d60]", - "mnemonic": "ldr", - "operands": "r5, [0x12d60]", - "mode": "none" - }, - "instr_77104": { - "virtual_address": 77104, - "size": 4, - "disassembly": "mov r4, r0", - "mnemonic": "mov", - "operands": "r4, r0", - "mode": "none" - }, - "instr_77108": { - "virtual_address": 77108, - "size": 4, - "disassembly": "mov r0, r1", - "mnemonic": "mov", - "operands": "r0, r1", - "mode": "none" - }, - "instr_77112": { - "virtual_address": 77112, - "size": 4, - "disassembly": "mov r1, r2", - "mnemonic": "mov", - "operands": "r1, r2", - "mode": "none" - }, - "instr_77116": { - "virtual_address": 77116, - "size": 4, - "disassembly": "str r12, [r5, #0x0]", - "mnemonic": "str", - "operands": "r12, [r5, #0x0]", - "mode": "none" - }, - "instr_77120": { - "virtual_address": 77120, - "size": 4, - "disassembly": "bl 0x13f30", - "mnemonic": "bl", - "operands": "0x13f30", - "mode": "none" - }, - "instr_77124": { - "virtual_address": 77124, - "size": 4, - "disassembly": "cmn r0, #0x1", - "mnemonic": "cmn", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_77128": { - "virtual_address": 77128, - "size": 4, - "disassembly": "bne 0x12d58", - "mnemonic": "bne", - "operands": "0x12d58", - "mode": "none" - }, - "bb_77092": { - "virtual_address": 77092, - "size": 40, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 77132, - "children": [ - "instr_77092", - "instr_77096", - "instr_77100", - "instr_77104", - "instr_77108", - "instr_77112", - "instr_77116", - "instr_77120", - "instr_77124", - "instr_77128" - ] - }, - "instr_77132": { - "virtual_address": 77132, - "size": 4, - "disassembly": "ldr r3, [r5, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r5, #0x0]", - "mode": "none" - }, - "instr_77136": { - "virtual_address": 77136, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_77140": { - "virtual_address": 77140, - "size": 4, - "disassembly": "strne r3, [r4, #0x0]", - "mnemonic": "strne", - "operands": "r3, [r4, #0x0]", - "mode": "none" - }, - "bb_77132": { - "virtual_address": 77132, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 77144, - "children": [ - "instr_77132", - "instr_77136", - "instr_77140" - ] - }, - "instr_77144": { - "virtual_address": 77144, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_77148": { - "virtual_address": 77148, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_77144": { - "virtual_address": 77144, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_77144", - "instr_77148" - ] - }, - "dw_77152": { - "virtual_address": 77152, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 77100 - ] - }, - "func_77092": { - "virtual_address": 77092, - "size": 64, - "name": "_kill_r", - "children": [ - "bb_77092", - "bb_77132", - "bb_77144", - "dw_77152" - ] - }, - "instr_77156": { - "virtual_address": 77156, - "size": 4, - "disassembly": "stmdb sp!, {r4, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_77160": { - "virtual_address": 77160, - "size": 4, - "disassembly": "bl 0x13f00", - "mnemonic": "bl", - "operands": "0x13f00", - "mode": "none" - }, - "instr_77164": { - "virtual_address": 77164, - "size": 4, - "disassembly": "ldmia sp!, {r4, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_77168": { - "virtual_address": 77168, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_77156": { - "virtual_address": 77156, - "size": 16, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_77156", - "instr_77160", - "instr_77164", - "instr_77168" - ] - }, - "func_77156": { - "virtual_address": 77156, - "size": 16, - "name": "_getpid_r", - "children": [ - "bb_77156" - ] - }, - "instr_77172": { - "virtual_address": 77172, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_77176": { - "virtual_address": 77176, - "size": 4, - "disassembly": "mov r12, #0xff", - "mnemonic": "mov", - "operands": "r12, #0xff", - "mode": "none" - }, - "instr_77180": { - "virtual_address": 77180, - "size": 4, - "disassembly": "orr r12, r12, #0x700", - "mnemonic": "orr", - "operands": "r12, r12, #0x700", - "mode": "none" - }, - "instr_77184": { - "virtual_address": 77184, - "size": 4, - "disassembly": "ands r4, r12, r1, lsr #0x14", - "mnemonic": "ands", - "operands": "r4, r12, r1, lsr #0x14", - "mode": "none" - }, - "instr_77188": { - "virtual_address": 77188, - "size": 4, - "disassembly": "andnes r5, r12, r3, lsr #0x14", - "mnemonic": "andnes", - "operands": "r5, r12, r3, lsr #0x14", - "mode": "none" - }, - "instr_77192": { - "virtual_address": 77192, - "size": 4, - "disassembly": "teqne r4, r12", - "mnemonic": "teqne", - "operands": "r4, r12", - "mode": "none" - }, - "instr_77196": { - "virtual_address": 77196, - "size": 4, - "disassembly": "teqne r5, r12", - "mnemonic": "teqne", - "operands": "r5, r12", - "mode": "none" - }, - "instr_77200": { - "virtual_address": 77200, - "size": 4, - "disassembly": "bleq 0x12f6c", - "mnemonic": "bleq", - "operands": "0x12f6c", - "mode": "none" - }, - "instr_77204": { - "virtual_address": 77204, - "size": 4, - "disassembly": "add r4, r4, r5", - "mnemonic": "add", - "operands": "r4, r4, r5", - "mode": "none" - }, - "instr_77208": { - "virtual_address": 77208, - "size": 4, - "disassembly": "eor r6, r1, r3", - "mnemonic": "eor", - "operands": "r6, r1, r3", - "mode": "none" - }, - "instr_77212": { - "virtual_address": 77212, - "size": 4, - "disassembly": "bic r1, r1, r12, lsl #0x15", - "mnemonic": "bic", - "operands": "r1, r1, r12, lsl #0x15", - "mode": "none" - }, - "instr_77216": { - "virtual_address": 77216, - "size": 4, - "disassembly": "bic r3, r3, r12, lsl #0x15", - "mnemonic": "bic", - "operands": "r3, r3, r12, lsl #0x15", - "mode": "none" - }, - "instr_77220": { - "virtual_address": 77220, - "size": 4, - "disassembly": "orrs r5, r0, r1, lsl #0xc", - "mnemonic": "orrs", - "operands": "r5, r0, r1, lsl #0xc", - "mode": "none" - }, - "instr_77224": { - "virtual_address": 77224, - "size": 4, - "disassembly": "orrnes r5, r2, r3, lsl #0xc", - "mnemonic": "orrnes", - "operands": "r5, r2, r3, lsl #0xc", - "mode": "none" - }, - "instr_77228": { - "virtual_address": 77228, - "size": 4, - "disassembly": "orr r1, r1, #0x100000", - "mnemonic": "orr", - "operands": "r1, r1, #0x100000", - "mode": "none" - }, - "instr_77232": { - "virtual_address": 77232, - "size": 4, - "disassembly": "orr r3, r3, #0x100000", - "mnemonic": "orr", - "operands": "r3, r3, #0x100000", - "mode": "none" - }, - "instr_77236": { - "virtual_address": 77236, - "size": 4, - "disassembly": "beq 0x12e30", - "mnemonic": "beq", - "operands": "0x12e30", - "mode": "none" - }, - "bb_77172": { - "virtual_address": 77172, - "size": 68, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 77240, - "children": [ - "instr_77172", - "instr_77176", - "instr_77180", - "instr_77184", - "instr_77188", - "instr_77192", - "instr_77196", - "instr_77200", - "instr_77204", - "instr_77208", - "instr_77212", - "instr_77216", - "instr_77220", - "instr_77224", - "instr_77228", - "instr_77232", - "instr_77236" - ] - }, - "instr_77240": { - "virtual_address": 77240, - "size": 4, - "disassembly": "umull r12, lr, r0, r2", - "mnemonic": "umull", - "operands": "r12, lr, r0, r2", - "mode": "none" - }, - "instr_77244": { - "virtual_address": 77244, - "size": 4, - "disassembly": "mov r5, #0x0", - "mnemonic": "mov", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_77248": { - "virtual_address": 77248, - "size": 4, - "disassembly": "umlal lr, r5, r1, r2", - "mnemonic": "umlal", - "operands": "lr, r5, r1, r2", - "mode": "none" - }, - "instr_77252": { - "virtual_address": 77252, - "size": 4, - "disassembly": "and r2, r6, #0x80000000", - "mnemonic": "and", - "operands": "r2, r6, #0x80000000", - "mode": "none" - }, - "instr_77256": { - "virtual_address": 77256, - "size": 4, - "disassembly": "umlal lr, r5, r0, r3", - "mnemonic": "umlal", - "operands": "lr, r5, r0, r3", - "mode": "none" - }, - "instr_77260": { - "virtual_address": 77260, - "size": 4, - "disassembly": "mov r6, #0x0", - "mnemonic": "mov", - "operands": "r6, #0x0", - "mode": "none" - }, - "instr_77264": { - "virtual_address": 77264, - "size": 4, - "disassembly": "umlal r5, r6, r1, r3", - "mnemonic": "umlal", - "operands": "r5, r6, r1, r3", - "mode": "none" - }, - "instr_77268": { - "virtual_address": 77268, - "size": 4, - "disassembly": "teq r12, #0x0", - "mnemonic": "teq", - "operands": "r12, #0x0", - "mode": "none" - }, - "instr_77272": { - "virtual_address": 77272, - "size": 4, - "disassembly": "orrne lr, lr, #0x1", - "mnemonic": "orrne", - "operands": "lr, lr, #0x1", - "mode": "none" - }, - "instr_77276": { - "virtual_address": 77276, - "size": 4, - "disassembly": "sub r4, r4, #0xff", - "mnemonic": "sub", - "operands": "r4, r4, #0xff", - "mode": "none" - }, - "instr_77280": { - "virtual_address": 77280, - "size": 4, - "disassembly": "cmp r6, #0x200", - "mnemonic": "cmp", - "operands": "r6, #0x200", - "mode": "none" - }, - "instr_77284": { - "virtual_address": 77284, - "size": 4, - "disassembly": "sbc r4, r4, #0x300", - "mnemonic": "sbc", - "operands": "r4, r4, #0x300", - "mode": "none" - }, - "instr_77288": { - "virtual_address": 77288, - "size": 4, - "disassembly": "bcs 0x12df8", - "mnemonic": "bcs", - "operands": "0x12df8", - "mode": "none" - }, - "bb_77240": { - "virtual_address": 77240, - "size": 52, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 77292, - "children": [ - "instr_77240", - "instr_77244", - "instr_77248", - "instr_77252", - "instr_77256", - "instr_77260", - "instr_77264", - "instr_77268", - "instr_77272", - "instr_77276", - "instr_77280", - "instr_77284", - "instr_77288" - ] - }, - "instr_77292": { - "virtual_address": 77292, - "size": 4, - "disassembly": "movs lr, lr, lsl #0x1", - "mnemonic": "movs", - "operands": "lr, lr, lsl #0x1", - "mode": "none" - }, - "instr_77296": { - "virtual_address": 77296, - "size": 4, - "disassembly": "adcs r5, r5, r5", - "mnemonic": "adcs", - "operands": "r5, r5, r5", - "mode": "none" - }, - "instr_77300": { - "virtual_address": 77300, - "size": 4, - "disassembly": "adc r6, r6, r6", - "mnemonic": "adc", - "operands": "r6, r6, r6", - "mode": "none" - }, - "bb_77292": { - "virtual_address": 77292, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 77304, - "children": [ - "instr_77292", - "instr_77296", - "instr_77300" - ] - }, - "instr_77304": { - "virtual_address": 77304, - "size": 4, - "disassembly": "orr r1, r2, r6, lsl #0xb", - "mnemonic": "orr", - "operands": "r1, r2, r6, lsl #0xb", - "mode": "none" - }, - "instr_77308": { - "virtual_address": 77308, - "size": 4, - "disassembly": "orr r1, r1, r5, lsr #0x15", - "mnemonic": "orr", - "operands": "r1, r1, r5, lsr #0x15", - "mode": "none" - }, - "instr_77312": { - "virtual_address": 77312, - "size": 4, - "disassembly": "mov r0, r5, lsl #0xb", - "mnemonic": "mov", - "operands": "r0, r5, lsl #0xb", - "mode": "none" - }, - "instr_77316": { - "virtual_address": 77316, - "size": 4, - "disassembly": "orr r0, r0, lr, lsr #0x15", - "mnemonic": "orr", - "operands": "r0, r0, lr, lsr #0x15", - "mode": "none" - }, - "instr_77320": { - "virtual_address": 77320, - "size": 4, - "disassembly": "mov lr, lr, lsl #0xb", - "mnemonic": "mov", - "operands": "lr, lr, lsl #0xb", - "mode": "none" - }, - "instr_77324": { - "virtual_address": 77324, - "size": 4, - "disassembly": "subs r12, r4, #0xfd", - "mnemonic": "subs", - "operands": "r12, r4, #0xfd", - "mode": "none" - }, - "instr_77328": { - "virtual_address": 77328, - "size": 4, - "disassembly": "cmphi r12, #0x700", - "mnemonic": "cmphi", - "operands": "r12, #0x700", - "mode": "none" - }, - "instr_77332": { - "virtual_address": 77332, - "size": 4, - "disassembly": "bhi 0x12e60", - "mnemonic": "bhi", - "operands": "0x12e60", - "mode": "none" - }, - "bb_77304": { - "virtual_address": 77304, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 77336, - "children": [ - "instr_77304", - "instr_77308", - "instr_77312", - "instr_77316", - "instr_77320", - "instr_77324", - "instr_77328", - "instr_77332" - ] - }, - "instr_77336": { - "virtual_address": 77336, - "size": 4, - "disassembly": "cmp lr, #0x80000000", - "mnemonic": "cmp", - "operands": "lr, #0x80000000", - "mode": "none" - }, - "instr_77340": { - "virtual_address": 77340, - "size": 4, - "disassembly": "moveqs lr, r0, lsr #0x1", - "mnemonic": "moveqs", - "operands": "lr, r0, lsr #0x1", - "mode": "none" - }, - "instr_77344": { - "virtual_address": 77344, - "size": 4, - "disassembly": "adcs r0, r0, #0x0", - "mnemonic": "adcs", - "operands": "r0, r0, #0x0", - "mode": "none" - }, - "instr_77348": { - "virtual_address": 77348, - "size": 4, - "disassembly": "adc r1, r1, r4, lsl #0x14", - "mnemonic": "adc", - "operands": "r1, r1, r4, lsl #0x14", - "mode": "none" - }, - "instr_77352": { - "virtual_address": 77352, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_77356": { - "virtual_address": 77356, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_77336": { - "virtual_address": 77336, - "size": 24, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_77336", - "instr_77340", - "instr_77344", - "instr_77348", - "instr_77352", - "instr_77356" - ] - }, - "instr_77360": { - "virtual_address": 77360, - "size": 4, - "disassembly": "and r6, r6, #0x80000000", - "mnemonic": "and", - "operands": "r6, r6, #0x80000000", - "mode": "none" - }, - "instr_77364": { - "virtual_address": 77364, - "size": 4, - "disassembly": "orr r1, r6, r1", - "mnemonic": "orr", - "operands": "r1, r6, r1", - "mode": "none" - }, - "instr_77368": { - "virtual_address": 77368, - "size": 4, - "disassembly": "orr r0, r0, r2", - "mnemonic": "orr", - "operands": "r0, r0, r2", - "mode": "none" - }, - "instr_77372": { - "virtual_address": 77372, - "size": 4, - "disassembly": "eor r1, r1, r3", - "mnemonic": "eor", - "operands": "r1, r1, r3", - "mode": "none" - }, - "instr_77376": { - "virtual_address": 77376, - "size": 4, - "disassembly": "subs r4, r4, r12, lsr #0x1", - "mnemonic": "subs", - "operands": "r4, r4, r12, lsr #0x1", - "mode": "none" - }, - "instr_77380": { - "virtual_address": 77380, - "size": 4, - "disassembly": "rsbgts r5, r4, r12", - "mnemonic": "rsbgts", - "operands": "r5, r4, r12", - "mode": "none" - }, - "instr_77384": { - "virtual_address": 77384, - "size": 4, - "disassembly": "orrgt r1, r1, r4, lsl #0x14", - "mnemonic": "orrgt", - "operands": "r1, r1, r4, lsl #0x14", - "mode": "none" - }, - "instr_77388": { - "virtual_address": 77388, - "size": 4, - "disassembly": "ldmiagt sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmiagt", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_77392": { - "virtual_address": 77392, - "size": 4, - "disassembly": "bxgt lr", - "mnemonic": "bxgt", - "operands": "lr", - "mode": "none" - }, - "bb_77360": { - "virtual_address": 77360, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 77396, - "children": [ - "instr_77360", - "instr_77364", - "instr_77368", - "instr_77372", - "instr_77376", - "instr_77380", - "instr_77384", - "instr_77388", - "instr_77392" - ] - }, - "instr_77396": { - "virtual_address": 77396, - "size": 4, - "disassembly": "orr r1, r1, #0x100000", - "mnemonic": "orr", - "operands": "r1, r1, #0x100000", - "mode": "none" - }, - "instr_77400": { - "virtual_address": 77400, - "size": 4, - "disassembly": "mov lr, #0x0", - "mnemonic": "mov", - "operands": "lr, #0x0", - "mode": "none" - }, - "instr_77404": { - "virtual_address": 77404, - "size": 4, - "disassembly": "subs r4, r4, #0x1", - "mnemonic": "subs", - "operands": "r4, r4, #0x1", - "mode": "none" - }, - "bb_77396": { - "virtual_address": 77396, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 77408, - "children": [ - "instr_77396", - "instr_77400", - "instr_77404" - ] - }, - "instr_77408": { - "virtual_address": 77408, - "size": 4, - "disassembly": "bgt 0x12fdc", - "mnemonic": "bgt", - "operands": "0x12fdc", - "mode": "none" - }, - "bb_77408": { - "virtual_address": 77408, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 77412, - "children": [ - "instr_77408" - ] - }, - "instr_77412": { - "virtual_address": 77412, - "size": 4, - "disassembly": "cmn r4, #0x36", - "mnemonic": "cmn", - "operands": "r4, #0x36", - "mode": "none" - }, - "instr_77416": { - "virtual_address": 77416, - "size": 4, - "disassembly": "movle r0, #0x0", - "mnemonic": "movle", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_77420": { - "virtual_address": 77420, - "size": 4, - "disassembly": "andle r1, r1, #0x80000000", - "mnemonic": "andle", - "operands": "r1, r1, #0x80000000", - "mode": "none" - }, - "instr_77424": { - "virtual_address": 77424, - "size": 4, - "disassembly": "ldmiale sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmiale", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_77428": { - "virtual_address": 77428, - "size": 4, - "disassembly": "bxle lr", - "mnemonic": "bxle", - "operands": "lr", - "mode": "none" - }, - "bb_77412": { - "virtual_address": 77412, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 77432, - "children": [ - "instr_77412", - "instr_77416", - "instr_77420", - "instr_77424", - "instr_77428" - ] - }, - "instr_77432": { - "virtual_address": 77432, - "size": 4, - "disassembly": "rsb r4, r4, #0x0", - "mnemonic": "rsb", - "operands": "r4, r4, #0x0", - "mode": "none" - }, - "instr_77436": { - "virtual_address": 77436, - "size": 4, - "disassembly": "subs r4, r4, #0x20", - "mnemonic": "subs", - "operands": "r4, r4, #0x20", - "mode": "none" - }, - "instr_77440": { - "virtual_address": 77440, - "size": 4, - "disassembly": "bge 0x12ef0", - "mnemonic": "bge", - "operands": "0x12ef0", - "mode": "none" - }, - "bb_77432": { - "virtual_address": 77432, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 77444, - "children": [ - "instr_77432", - "instr_77436", - "instr_77440" - ] - }, - "instr_77444": { - "virtual_address": 77444, - "size": 4, - "disassembly": "adds r4, r4, #0xc", - "mnemonic": "adds", - "operands": "r4, r4, #0xc", - "mode": "none" - }, - "instr_77448": { - "virtual_address": 77448, - "size": 4, - "disassembly": "bgt 0x12ec0", - "mnemonic": "bgt", - "operands": "0x12ec0", - "mode": "none" - }, - "bb_77444": { - "virtual_address": 77444, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 77452, - "children": [ - "instr_77444", - "instr_77448" - ] - }, - "instr_77452": { - "virtual_address": 77452, - "size": 4, - "disassembly": "add r4, r4, #0x14", - "mnemonic": "add", - "operands": "r4, r4, #0x14", - "mode": "none" - }, - "instr_77456": { - "virtual_address": 77456, - "size": 4, - "disassembly": "rsb r5, r4, #0x20", - "mnemonic": "rsb", - "operands": "r5, r4, #0x20", - "mode": "none" - }, - "instr_77460": { - "virtual_address": 77460, - "size": 4, - "disassembly": "mov r3, r0, lsl r5", - "mnemonic": "mov", - "operands": "r3, r0, lsl r5", - "mode": "none" - }, - "instr_77464": { - "virtual_address": 77464, - "size": 4, - "disassembly": "mov r0, r0, lsr r4", - "mnemonic": "mov", - "operands": "r0, r0, lsr r4", - "mode": "none" - }, - "instr_77468": { - "virtual_address": 77468, - "size": 4, - "disassembly": "orr r0, r0, r1, lsl r5", - "mnemonic": "orr", - "operands": "r0, r0, r1, lsl r5", - "mode": "none" - }, - "instr_77472": { - "virtual_address": 77472, - "size": 4, - "disassembly": "and r2, r1, #0x80000000", - "mnemonic": "and", - "operands": "r2, r1, #0x80000000", - "mode": "none" - }, - "instr_77476": { - "virtual_address": 77476, - "size": 4, - "disassembly": "bic r1, r1, #0x80000000", - "mnemonic": "bic", - "operands": "r1, r1, #0x80000000", - "mode": "none" - }, - "instr_77480": { - "virtual_address": 77480, - "size": 4, - "disassembly": "adds r0, r0, r3, lsr #0x1f", - "mnemonic": "adds", - "operands": "r0, r0, r3, lsr #0x1f", - "mode": "none" - }, - "instr_77484": { - "virtual_address": 77484, - "size": 4, - "disassembly": "adc r1, r2, r1, lsr r4", - "mnemonic": "adc", - "operands": "r1, r2, r1, lsr r4", - "mode": "none" - }, - "instr_77488": { - "virtual_address": 77488, - "size": 4, - "disassembly": "orrs lr, lr, r3, lsl #0x1", - "mnemonic": "orrs", - "operands": "lr, lr, r3, lsl #0x1", - "mode": "none" - }, - "instr_77492": { - "virtual_address": 77492, - "size": 4, - "disassembly": "biceq r0, r0, r3, lsr #0x1f", - "mnemonic": "biceq", - "operands": "r0, r0, r3, lsr #0x1f", - "mode": "none" - }, - "instr_77496": { - "virtual_address": 77496, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_77500": { - "virtual_address": 77500, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_77452": { - "virtual_address": 77452, - "size": 52, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_77452", - "instr_77456", - "instr_77460", - "instr_77464", - "instr_77468", - "instr_77472", - "instr_77476", - "instr_77480", - "instr_77484", - "instr_77488", - "instr_77492", - "instr_77496", - "instr_77500" - ] - }, - "instr_77504": { - "virtual_address": 77504, - "size": 4, - "disassembly": "rsb r4, r4, #0xc", - "mnemonic": "rsb", - "operands": "r4, r4, #0xc", - "mode": "none" - }, - "instr_77508": { - "virtual_address": 77508, - "size": 4, - "disassembly": "rsb r5, r4, #0x20", - "mnemonic": "rsb", - "operands": "r5, r4, #0x20", - "mode": "none" - }, - "instr_77512": { - "virtual_address": 77512, - "size": 4, - "disassembly": "mov r3, r0, lsl r4", - "mnemonic": "mov", - "operands": "r3, r0, lsl r4", - "mode": "none" - }, - "instr_77516": { - "virtual_address": 77516, - "size": 4, - "disassembly": "mov r0, r0, lsr r5", - "mnemonic": "mov", - "operands": "r0, r0, lsr r5", - "mode": "none" - }, - "instr_77520": { - "virtual_address": 77520, - "size": 4, - "disassembly": "orr r0, r0, r1, lsl r4", - "mnemonic": "orr", - "operands": "r0, r0, r1, lsl r4", - "mode": "none" - }, - "instr_77524": { - "virtual_address": 77524, - "size": 4, - "disassembly": "and r1, r1, #0x80000000", - "mnemonic": "and", - "operands": "r1, r1, #0x80000000", - "mode": "none" - }, - "instr_77528": { - "virtual_address": 77528, - "size": 4, - "disassembly": "adds r0, r0, r3, lsr #0x1f", - "mnemonic": "adds", - "operands": "r0, r0, r3, lsr #0x1f", - "mode": "none" - }, - "instr_77532": { - "virtual_address": 77532, - "size": 4, - "disassembly": "adc r1, r1, #0x0", - "mnemonic": "adc", - "operands": "r1, r1, #0x0", - "mode": "none" - }, - "instr_77536": { - "virtual_address": 77536, - "size": 4, - "disassembly": "orrs lr, lr, r3, lsl #0x1", - "mnemonic": "orrs", - "operands": "lr, lr, r3, lsl #0x1", - "mode": "none" - }, - "instr_77540": { - "virtual_address": 77540, - "size": 4, - "disassembly": "biceq r0, r0, r3, lsr #0x1f", - "mnemonic": "biceq", - "operands": "r0, r0, r3, lsr #0x1f", - "mode": "none" - }, - "instr_77544": { - "virtual_address": 77544, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_77548": { - "virtual_address": 77548, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_77504": { - "virtual_address": 77504, - "size": 48, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_77504", - "instr_77508", - "instr_77512", - "instr_77516", - "instr_77520", - "instr_77524", - "instr_77528", - "instr_77532", - "instr_77536", - "instr_77540", - "instr_77544", - "instr_77548" - ] - }, - "instr_77552": { - "virtual_address": 77552, - "size": 4, - "disassembly": "rsb r5, r4, #0x20", - "mnemonic": "rsb", - "operands": "r5, r4, #0x20", - "mode": "none" - }, - "instr_77556": { - "virtual_address": 77556, - "size": 4, - "disassembly": "orr lr, lr, r0, lsl r5", - "mnemonic": "orr", - "operands": "lr, lr, r0, lsl r5", - "mode": "none" - }, - "instr_77560": { - "virtual_address": 77560, - "size": 4, - "disassembly": "mov r3, r0, lsr r4", - "mnemonic": "mov", - "operands": "r3, r0, lsr r4", - "mode": "none" - }, - "instr_77564": { - "virtual_address": 77564, - "size": 4, - "disassembly": "orr r3, r3, r1, lsl r5", - "mnemonic": "orr", - "operands": "r3, r3, r1, lsl r5", - "mode": "none" - }, - "instr_77568": { - "virtual_address": 77568, - "size": 4, - "disassembly": "mov r0, r1, lsr r4", - "mnemonic": "mov", - "operands": "r0, r1, lsr r4", - "mode": "none" - }, - "instr_77572": { - "virtual_address": 77572, - "size": 4, - "disassembly": "and r1, r1, #0x80000000", - "mnemonic": "and", - "operands": "r1, r1, #0x80000000", - "mode": "none" - }, - "instr_77576": { - "virtual_address": 77576, - "size": 4, - "disassembly": "bic r0, r0, r1, lsr r4", - "mnemonic": "bic", - "operands": "r0, r0, r1, lsr r4", - "mode": "none" - }, - "instr_77580": { - "virtual_address": 77580, - "size": 4, - "disassembly": "add r0, r0, r3, lsr #0x1f", - "mnemonic": "add", - "operands": "r0, r0, r3, lsr #0x1f", - "mode": "none" - }, - "instr_77584": { - "virtual_address": 77584, - "size": 4, - "disassembly": "orrs lr, lr, r3, lsl #0x1", - "mnemonic": "orrs", - "operands": "lr, lr, r3, lsl #0x1", - "mode": "none" - }, - "instr_77588": { - "virtual_address": 77588, - "size": 4, - "disassembly": "biceq r0, r0, r3, lsr #0x1f", - "mnemonic": "biceq", - "operands": "r0, r0, r3, lsr #0x1f", - "mode": "none" - }, - "instr_77592": { - "virtual_address": 77592, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_77596": { - "virtual_address": 77596, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_77552": { - "virtual_address": 77552, - "size": 48, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_77552", - "instr_77556", - "instr_77560", - "instr_77564", - "instr_77568", - "instr_77572", - "instr_77576", - "instr_77580", - "instr_77584", - "instr_77588", - "instr_77592", - "instr_77596" - ] - }, - "func_77172": { - "virtual_address": 77172, - "size": 428, - "name": "FUN_00012d74", - "children": [ - "bb_77172", - "bb_77240", - "bb_77292", - "bb_77304", - "bb_77336", - "bb_77360", - "bb_77396", - "bb_77408", - "bb_77412", - "bb_77432", - "bb_77444", - "bb_77452", - "bb_77504", - "bb_77552" - ] - }, - "instr_77676": { - "virtual_address": 77676, - "size": 4, - "disassembly": "teq r4, r12", - "mnemonic": "teq", - "operands": "r4, r12", - "mode": "none" - }, - "instr_77680": { - "virtual_address": 77680, - "size": 4, - "disassembly": "and r5, r12, r3, lsr #0x14", - "mnemonic": "and", - "operands": "r5, r12, r3, lsr #0x14", - "mode": "none" - }, - "instr_77684": { - "virtual_address": 77684, - "size": 4, - "disassembly": "teqne r5, r12", - "mnemonic": "teqne", - "operands": "r5, r12", - "mode": "none" - }, - "instr_77688": { - "virtual_address": 77688, - "size": 4, - "disassembly": "beq 0x12f9c", - "mnemonic": "beq", - "operands": "0x12f9c", - "mode": "none" - }, - "bb_77676": { - "virtual_address": 77676, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 77692, - "children": [ - "instr_77676", - "instr_77680", - "instr_77684", - "instr_77688" - ] - }, - "instr_77692": { - "virtual_address": 77692, - "size": 4, - "disassembly": "orrs r6, r0, r1, lsl #0x1", - "mnemonic": "orrs", - "operands": "r6, r0, r1, lsl #0x1", - "mode": "none" - }, - "instr_77696": { - "virtual_address": 77696, - "size": 4, - "disassembly": "orrnes r6, r2, r3, lsl #0x1", - "mnemonic": "orrnes", - "operands": "r6, r2, r3, lsl #0x1", - "mode": "none" - }, - "instr_77700": { - "virtual_address": 77700, - "size": 4, - "disassembly": "bne 0x12f20", - "mnemonic": "bne", - "operands": "0x12f20", - "mode": "none" - }, - "bb_77692": { - "virtual_address": 77692, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 77704, - "children": [ - "instr_77692", - "instr_77696", - "instr_77700" - ] - }, - "instr_77704": { - "virtual_address": 77704, - "size": 4, - "disassembly": "eor r1, r1, r3", - "mnemonic": "eor", - "operands": "r1, r1, r3", - "mode": "none" - }, - "instr_77708": { - "virtual_address": 77708, - "size": 4, - "disassembly": "and r1, r1, #0x80000000", - "mnemonic": "and", - "operands": "r1, r1, #0x80000000", - "mode": "none" - }, - "instr_77712": { - "virtual_address": 77712, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_77716": { - "virtual_address": 77716, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_77720": { - "virtual_address": 77720, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_77704": { - "virtual_address": 77704, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_77704", - "instr_77708", - "instr_77712", - "instr_77716", - "instr_77720" - ] - }, - "instr_77724": { - "virtual_address": 77724, - "size": 4, - "disassembly": "orrs r6, r0, r1, lsl #0x1", - "mnemonic": "orrs", - "operands": "r6, r0, r1, lsl #0x1", - "mode": "none" - }, - "instr_77728": { - "virtual_address": 77728, - "size": 4, - "disassembly": "moveq r0, r2", - "mnemonic": "moveq", - "operands": "r0, r2", - "mode": "none" - }, - "instr_77732": { - "virtual_address": 77732, - "size": 4, - "disassembly": "moveq r1, r3", - "mnemonic": "moveq", - "operands": "r1, r3", - "mode": "none" - }, - "instr_77736": { - "virtual_address": 77736, - "size": 4, - "disassembly": "orrnes r6, r2, r3, lsl #0x1", - "mnemonic": "orrnes", - "operands": "r6, r2, r3, lsl #0x1", - "mode": "none" - }, - "instr_77740": { - "virtual_address": 77740, - "size": 4, - "disassembly": "beq 0x12ff4", - "mnemonic": "beq", - "operands": "0x12ff4", - "mode": "none" - }, - "bb_77724": { - "virtual_address": 77724, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 77744, - "children": [ - "instr_77724", - "instr_77728", - "instr_77732", - "instr_77736", - "instr_77740" - ] - }, - "instr_77744": { - "virtual_address": 77744, - "size": 4, - "disassembly": "teq r4, r12", - "mnemonic": "teq", - "operands": "r4, r12", - "mode": "none" - }, - "instr_77748": { - "virtual_address": 77748, - "size": 4, - "disassembly": "bne 0x12fc0", - "mnemonic": "bne", - "operands": "0x12fc0", - "mode": "none" - }, - "bb_77744": { - "virtual_address": 77744, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 77752, - "children": [ - "instr_77744", - "instr_77748" - ] - }, - "instr_77752": { - "virtual_address": 77752, - "size": 4, - "disassembly": "orrs r6, r0, r1, lsl #0xc", - "mnemonic": "orrs", - "operands": "r6, r0, r1, lsl #0xc", - "mode": "none" - }, - "instr_77756": { - "virtual_address": 77756, - "size": 4, - "disassembly": "bne 0x12ff4", - "mnemonic": "bne", - "operands": "0x12ff4", - "mode": "none" - }, - "bb_77752": { - "virtual_address": 77752, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 77760, - "children": [ - "instr_77752", - "instr_77756" - ] - }, - "instr_77760": { - "virtual_address": 77760, - "size": 4, - "disassembly": "teq r5, r12", - "mnemonic": "teq", - "operands": "r5, r12", - "mode": "none" - }, - "instr_77764": { - "virtual_address": 77764, - "size": 4, - "disassembly": "bne 0x12fd8", - "mnemonic": "bne", - "operands": "0x12fd8", - "mode": "none" - }, - "bb_77760": { - "virtual_address": 77760, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 77768, - "children": [ - "instr_77760", - "instr_77764" - ] - }, - "instr_77768": { - "virtual_address": 77768, - "size": 4, - "disassembly": "orrs r6, r2, r3, lsl #0xc", - "mnemonic": "orrs", - "operands": "r6, r2, r3, lsl #0xc", - "mode": "none" - }, - "instr_77772": { - "virtual_address": 77772, - "size": 4, - "disassembly": "movne r0, r2", - "mnemonic": "movne", - "operands": "r0, r2", - "mode": "none" - }, - "instr_77776": { - "virtual_address": 77776, - "size": 4, - "disassembly": "movne r1, r3", - "mnemonic": "movne", - "operands": "r1, r3", - "mode": "none" - }, - "instr_77780": { - "virtual_address": 77780, - "size": 4, - "disassembly": "bne 0x12ff4", - "mnemonic": "bne", - "operands": "0x12ff4", - "mode": "none" - }, - "bb_77768": { - "virtual_address": 77768, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 77784, - "children": [ - "instr_77768", - "instr_77772", - "instr_77776", - "instr_77780" - ] - }, - "instr_77784": { - "virtual_address": 77784, - "size": 4, - "disassembly": "eor r1, r1, r3", - "mnemonic": "eor", - "operands": "r1, r1, r3", - "mode": "none" - }, - "bb_77784": { - "virtual_address": 77784, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 77788, - "children": [ - "instr_77784" - ] - }, - "instr_77788": { - "virtual_address": 77788, - "size": 4, - "disassembly": "and r1, r1, #0x80000000", - "mnemonic": "and", - "operands": "r1, r1, #0x80000000", - "mode": "none" - }, - "instr_77792": { - "virtual_address": 77792, - "size": 4, - "disassembly": "orr r1, r1, #0x7f000000", - "mnemonic": "orr", - "operands": "r1, r1, #0x7f000000", - "mode": "none" - }, - "instr_77796": { - "virtual_address": 77796, - "size": 4, - "disassembly": "orr r1, r1, #0xf00000", - "mnemonic": "orr", - "operands": "r1, r1, #0xf00000", - "mode": "none" - }, - "instr_77800": { - "virtual_address": 77800, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_77804": { - "virtual_address": 77804, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_77808": { - "virtual_address": 77808, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_77788": { - "virtual_address": 77788, - "size": 24, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_77788", - "instr_77792", - "instr_77796", - "instr_77800", - "instr_77804", - "instr_77808" - ] - }, - "instr_77812": { - "virtual_address": 77812, - "size": 4, - "disassembly": "orr r1, r1, #0x7f000000", - "mnemonic": "orr", - "operands": "r1, r1, #0x7f000000", - "mode": "none" - }, - "instr_77816": { - "virtual_address": 77816, - "size": 4, - "disassembly": "orr r1, r1, #0xf80000", - "mnemonic": "orr", - "operands": "r1, r1, #0xf80000", - "mode": "none" - }, - "instr_77820": { - "virtual_address": 77820, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_77824": { - "virtual_address": 77824, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_77812": { - "virtual_address": 77812, - "size": 16, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_77812", - "instr_77816", - "instr_77820", - "instr_77824" - ] - }, - "func_77676": { - "virtual_address": 77676, - "size": 152, - "name": "FUN_00012f6c", - "children": [ - "bb_77676", - "bb_77692", - "bb_77704", - "bb_77724", - "bb_77744", - "bb_77752", - "bb_77760", - "bb_77768", - "bb_77784", - "bb_77788", - "bb_77812" - ] - }, - "instr_77828": { - "virtual_address": 77828, - "size": 4, - "disassembly": "subs r2, r1, #0x1", - "mnemonic": "subs", - "operands": "r2, r1, #0x1", - "mode": "none" - }, - "instr_77832": { - "virtual_address": 77832, - "size": 4, - "disassembly": "bxeq lr", - "mnemonic": "bxeq", - "operands": "lr", - "mode": "none" - }, - "bb_77828": { - "virtual_address": 77828, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 77836, - "children": [ - "instr_77828", - "instr_77832" - ] - }, - "instr_77836": { - "virtual_address": 77836, - "size": 4, - "disassembly": "bcc 0x130ec", - "mnemonic": "bcc", - "operands": "0x130ec", - "mode": "none" - }, - "bb_77836": { - "virtual_address": 77836, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 77840, - "children": [ - "instr_77836" - ] - }, - "instr_77840": { - "virtual_address": 77840, - "size": 4, - "disassembly": "cmp r0, r1", - "mnemonic": "cmp", - "operands": "r0, r1", - "mode": "none" - }, - "instr_77844": { - "virtual_address": 77844, - "size": 4, - "disassembly": "bls 0x130a4", - "mnemonic": "bls", - "operands": "0x130a4", - "mode": "none" - }, - "bb_77840": { - "virtual_address": 77840, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 77848, - "children": [ - "instr_77840", - "instr_77844" - ] - }, - "instr_77848": { - "virtual_address": 77848, - "size": 4, - "disassembly": "tst r1, r2", - "mnemonic": "tst", - "operands": "r1, r2", - "mode": "none" - }, - "instr_77852": { - "virtual_address": 77852, - "size": 4, - "disassembly": "beq 0x130b0", - "mnemonic": "beq", - "operands": "0x130b0", - "mode": "none" - }, - "bb_77848": { - "virtual_address": 77848, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 77856, - "children": [ - "instr_77848", - "instr_77852" - ] - }, - "instr_77856": { - "virtual_address": 77856, - "size": 4, - "disassembly": "tst r1, #0xe0000000", - "mnemonic": "tst", - "operands": "r1, #0xe0000000", - "mode": "none" - }, - "instr_77860": { - "virtual_address": 77860, - "size": 4, - "disassembly": "moveq r1, r1, lsl #0x3", - "mnemonic": "moveq", - "operands": "r1, r1, lsl #0x3", - "mode": "none" - }, - "instr_77864": { - "virtual_address": 77864, - "size": 4, - "disassembly": "moveq r3, #0x8", - "mnemonic": "moveq", - "operands": "r3, #0x8", - "mode": "none" - }, - "instr_77868": { - "virtual_address": 77868, - "size": 4, - "disassembly": "movne r3, #0x1", - "mnemonic": "movne", - "operands": "r3, #0x1", - "mode": "none" - }, - "bb_77856": { - "virtual_address": 77856, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 77872, - "children": [ - "instr_77856", - "instr_77860", - "instr_77864", - "instr_77868" - ] - }, - "instr_77872": { - "virtual_address": 77872, - "size": 4, - "disassembly": "cmp r1, #0x10000000", - "mnemonic": "cmp", - "operands": "r1, #0x10000000", - "mode": "none" - }, - "instr_77876": { - "virtual_address": 77876, - "size": 4, - "disassembly": "cmpcc r1, r0", - "mnemonic": "cmpcc", - "operands": "r1, r0", - "mode": "none" - }, - "instr_77880": { - "virtual_address": 77880, - "size": 4, - "disassembly": "movcc r1, r1, lsl #0x4", - "mnemonic": "movcc", - "operands": "r1, r1, lsl #0x4", - "mode": "none" - }, - "instr_77884": { - "virtual_address": 77884, - "size": 4, - "disassembly": "movcc r3, r3, lsl #0x4", - "mnemonic": "movcc", - "operands": "r3, r3, lsl #0x4", - "mode": "none" - }, - "instr_77888": { - "virtual_address": 77888, - "size": 4, - "disassembly": "bcc 0x13030", - "mnemonic": "bcc", - "operands": "0x13030", - "mode": "none" - }, - "bb_77872": { - "virtual_address": 77872, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 77892, - "children": [ - "instr_77872", - "instr_77876", - "instr_77880", - "instr_77884", - "instr_77888" - ] - }, - "instr_77892": { - "virtual_address": 77892, - "size": 4, - "disassembly": "cmp r1, #0x80000000", - "mnemonic": "cmp", - "operands": "r1, #0x80000000", - "mode": "none" - }, - "instr_77896": { - "virtual_address": 77896, - "size": 4, - "disassembly": "cmpcc r1, r0", - "mnemonic": "cmpcc", - "operands": "r1, r0", - "mode": "none" - }, - "instr_77900": { - "virtual_address": 77900, - "size": 4, - "disassembly": "movcc r1, r1, lsl #0x1", - "mnemonic": "movcc", - "operands": "r1, r1, lsl #0x1", - "mode": "none" - }, - "instr_77904": { - "virtual_address": 77904, - "size": 4, - "disassembly": "movcc r3, r3, lsl #0x1", - "mnemonic": "movcc", - "operands": "r3, r3, lsl #0x1", - "mode": "none" - }, - "instr_77908": { - "virtual_address": 77908, - "size": 4, - "disassembly": "bcc 0x13044", - "mnemonic": "bcc", - "operands": "0x13044", - "mode": "none" - }, - "bb_77892": { - "virtual_address": 77892, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 77912, - "children": [ - "instr_77892", - "instr_77896", - "instr_77900", - "instr_77904", - "instr_77908" - ] - }, - "instr_77912": { - "virtual_address": 77912, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "bb_77912": { - "virtual_address": 77912, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 77916, - "children": [ - "instr_77912" - ] - }, - "instr_77916": { - "virtual_address": 77916, - "size": 4, - "disassembly": "cmp r0, r1", - "mnemonic": "cmp", - "operands": "r0, r1", - "mode": "none" - }, - "instr_77920": { - "virtual_address": 77920, - "size": 4, - "disassembly": "subcs r0, r0, r1", - "mnemonic": "subcs", - "operands": "r0, r0, r1", - "mode": "none" - }, - "instr_77924": { - "virtual_address": 77924, - "size": 4, - "disassembly": "orrcs r2, r2, r3", - "mnemonic": "orrcs", - "operands": "r2, r2, r3", - "mode": "none" - }, - "instr_77928": { - "virtual_address": 77928, - "size": 4, - "disassembly": "cmp r0, r1, lsr #0x1", - "mnemonic": "cmp", - "operands": "r0, r1, lsr #0x1", - "mode": "none" - }, - "instr_77932": { - "virtual_address": 77932, - "size": 4, - "disassembly": "subcs r0, r0, r1, lsr #0x1", - "mnemonic": "subcs", - "operands": "r0, r0, r1, lsr #0x1", - "mode": "none" - }, - "instr_77936": { - "virtual_address": 77936, - "size": 4, - "disassembly": "orrcs r2, r2, r3, lsr #0x1", - "mnemonic": "orrcs", - "operands": "r2, r2, r3, lsr #0x1", - "mode": "none" - }, - "instr_77940": { - "virtual_address": 77940, - "size": 4, - "disassembly": "cmp r0, r1, lsr #0x2", - "mnemonic": "cmp", - "operands": "r0, r1, lsr #0x2", - "mode": "none" - }, - "instr_77944": { - "virtual_address": 77944, - "size": 4, - "disassembly": "subcs r0, r0, r1, lsr #0x2", - "mnemonic": "subcs", - "operands": "r0, r0, r1, lsr #0x2", - "mode": "none" - }, - "instr_77948": { - "virtual_address": 77948, - "size": 4, - "disassembly": "orrcs r2, r2, r3, lsr #0x2", - "mnemonic": "orrcs", - "operands": "r2, r2, r3, lsr #0x2", - "mode": "none" - }, - "instr_77952": { - "virtual_address": 77952, - "size": 4, - "disassembly": "cmp r0, r1, lsr #0x3", - "mnemonic": "cmp", - "operands": "r0, r1, lsr #0x3", - "mode": "none" - }, - "instr_77956": { - "virtual_address": 77956, - "size": 4, - "disassembly": "subcs r0, r0, r1, lsr #0x3", - "mnemonic": "subcs", - "operands": "r0, r0, r1, lsr #0x3", - "mode": "none" - }, - "instr_77960": { - "virtual_address": 77960, - "size": 4, - "disassembly": "orrcs r2, r2, r3, lsr #0x3", - "mnemonic": "orrcs", - "operands": "r2, r2, r3, lsr #0x3", - "mode": "none" - }, - "instr_77964": { - "virtual_address": 77964, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_77968": { - "virtual_address": 77968, - "size": 4, - "disassembly": "movnes r3, r3, lsr #0x4", - "mnemonic": "movnes", - "operands": "r3, r3, lsr #0x4", - "mode": "none" - }, - "instr_77972": { - "virtual_address": 77972, - "size": 4, - "disassembly": "movne r1, r1, lsr #0x4", - "mnemonic": "movne", - "operands": "r1, r1, lsr #0x4", - "mode": "none" - }, - "instr_77976": { - "virtual_address": 77976, - "size": 4, - "disassembly": "bne 0x1305c", - "mnemonic": "bne", - "operands": "0x1305c", - "mode": "none" - }, - "bb_77916": { - "virtual_address": 77916, - "size": 64, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 77980, - "children": [ - "instr_77916", - "instr_77920", - "instr_77924", - "instr_77928", - "instr_77932", - "instr_77936", - "instr_77940", - "instr_77944", - "instr_77948", - "instr_77952", - "instr_77956", - "instr_77960", - "instr_77964", - "instr_77968", - "instr_77972", - "instr_77976" - ] - }, - "instr_77980": { - "virtual_address": 77980, - "size": 4, - "disassembly": "mov r0, r2", - "mnemonic": "mov", - "operands": "r0, r2", - "mode": "none" - }, - "instr_77984": { - "virtual_address": 77984, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_77980": { - "virtual_address": 77980, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_77980", - "instr_77984" - ] - }, - "instr_77988": { - "virtual_address": 77988, - "size": 4, - "disassembly": "moveq r0, #0x1", - "mnemonic": "moveq", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_77992": { - "virtual_address": 77992, - "size": 4, - "disassembly": "movne r0, #0x0", - "mnemonic": "movne", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_77996": { - "virtual_address": 77996, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_77988": { - "virtual_address": 77988, - "size": 12, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_77988", - "instr_77992", - "instr_77996" - ] - }, - "instr_78000": { - "virtual_address": 78000, - "size": 4, - "disassembly": "cmp r1, #0x10000", - "mnemonic": "cmp", - "operands": "r1, #0x10000", - "mode": "none" - }, - "instr_78004": { - "virtual_address": 78004, - "size": 4, - "disassembly": "movcs r1, r1, lsr #0x10", - "mnemonic": "movcs", - "operands": "r1, r1, lsr #0x10", - "mode": "none" - }, - "instr_78008": { - "virtual_address": 78008, - "size": 4, - "disassembly": "movcs r2, #0x10", - "mnemonic": "movcs", - "operands": "r2, #0x10", - "mode": "none" - }, - "instr_78012": { - "virtual_address": 78012, - "size": 4, - "disassembly": "movcc r2, #0x0", - "mnemonic": "movcc", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_78016": { - "virtual_address": 78016, - "size": 4, - "disassembly": "cmp r1, #0x100", - "mnemonic": "cmp", - "operands": "r1, #0x100", - "mode": "none" - }, - "instr_78020": { - "virtual_address": 78020, - "size": 4, - "disassembly": "movcs r1, r1, lsr #0x8", - "mnemonic": "movcs", - "operands": "r1, r1, lsr #0x8", - "mode": "none" - }, - "instr_78024": { - "virtual_address": 78024, - "size": 4, - "disassembly": "addcs r2, r2, #0x8", - "mnemonic": "addcs", - "operands": "r2, r2, #0x8", - "mode": "none" - }, - "instr_78028": { - "virtual_address": 78028, - "size": 4, - "disassembly": "cmp r1, #0x10", - "mnemonic": "cmp", - "operands": "r1, #0x10", - "mode": "none" - }, - "instr_78032": { - "virtual_address": 78032, - "size": 4, - "disassembly": "movcs r1, r1, lsr #0x4", - "mnemonic": "movcs", - "operands": "r1, r1, lsr #0x4", - "mode": "none" - }, - "instr_78036": { - "virtual_address": 78036, - "size": 4, - "disassembly": "addcs r2, r2, #0x4", - "mnemonic": "addcs", - "operands": "r2, r2, #0x4", - "mode": "none" - }, - "instr_78040": { - "virtual_address": 78040, - "size": 4, - "disassembly": "cmp r1, #0x4", - "mnemonic": "cmp", - "operands": "r1, #0x4", - "mode": "none" - }, - "instr_78044": { - "virtual_address": 78044, - "size": 4, - "disassembly": "addhi r2, r2, #0x3", - "mnemonic": "addhi", - "operands": "r2, r2, #0x3", - "mode": "none" - }, - "instr_78048": { - "virtual_address": 78048, - "size": 4, - "disassembly": "addls r2, r2, r1, lsr #0x1", - "mnemonic": "addls", - "operands": "r2, r2, r1, lsr #0x1", - "mode": "none" - }, - "instr_78052": { - "virtual_address": 78052, - "size": 4, - "disassembly": "mov r0, r0, lsr r2", - "mnemonic": "mov", - "operands": "r0, r0, lsr r2", - "mode": "none" - }, - "instr_78056": { - "virtual_address": 78056, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_78000": { - "virtual_address": 78000, - "size": 60, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_78000", - "instr_78004", - "instr_78008", - "instr_78012", - "instr_78016", - "instr_78020", - "instr_78024", - "instr_78028", - "instr_78032", - "instr_78036", - "instr_78040", - "instr_78044", - "instr_78048", - "instr_78052", - "instr_78056" - ] - }, - "instr_78060": { - "virtual_address": 78060, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_78064": { - "virtual_address": 78064, - "size": 4, - "disassembly": "mvnne r0, #0x0", - "mnemonic": "mvnne", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_78068": { - "virtual_address": 78068, - "size": 4, - "disassembly": "b 0x13260", - "mnemonic": "b", - "operands": "0x13260", - "mode": "none" - }, - "bb_78060": { - "virtual_address": 78060, - "size": 12, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_78060", - "instr_78064", - "instr_78068" - ] - }, - "func_77828": { - "virtual_address": 77828, - "size": 244, - "name": "__aeabi_uidiv", - "children": [ - "bb_77828", - "bb_77836", - "bb_77840", - "bb_77848", - "bb_77856", - "bb_77872", - "bb_77892", - "bb_77912", - "bb_77916", - "bb_77980", - "bb_77988", - "bb_78000", - "bb_78060" - ] - }, - "instr_78072": { - "virtual_address": 78072, - "size": 4, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_78076": { - "virtual_address": 78076, - "size": 4, - "disassembly": "beq 0x130ec", - "mnemonic": "beq", - "operands": "0x130ec", - "mode": "none" - }, - "bb_78072": { - "virtual_address": 78072, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 78080, - "children": [ - "instr_78072", - "instr_78076" - ] - }, - "instr_78080": { - "virtual_address": 78080, - "size": 4, - "disassembly": "stmdb sp!, {r0, r1, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r0, r1, lr}", - "mode": "none" - }, - "instr_78084": { - "virtual_address": 78084, - "size": 4, - "disassembly": "bl 0x13004", - "mnemonic": "bl", - "operands": "0x13004", - "mode": "none" - }, - "instr_78088": { - "virtual_address": 78088, - "size": 4, - "disassembly": "ldmia sp!, {r1, r2, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r1, r2, lr}", - "mode": "none" - }, - "instr_78092": { - "virtual_address": 78092, - "size": 4, - "disassembly": "mul r3, r2, r0", - "mnemonic": "mul", - "operands": "r3, r2, r0", - "mode": "none" - }, - "instr_78096": { - "virtual_address": 78096, - "size": 4, - "disassembly": "sub r1, r1, r3", - "mnemonic": "sub", - "operands": "r1, r1, r3", - "mode": "none" - }, - "instr_78100": { - "virtual_address": 78100, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_78080": { - "virtual_address": 78080, - "size": 24, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_78080", - "instr_78084", - "instr_78088", - "instr_78092", - "instr_78096", - "instr_78100" - ] - }, - "func_78072": { - "virtual_address": 78072, - "size": 32, - "name": "__aeabi_uidivmod", - "children": [ - "bb_78072", - "bb_78080" - ] - }, - "instr_78104": { - "virtual_address": 78104, - "size": 4, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_78108": { - "virtual_address": 78108, - "size": 4, - "disassembly": "beq 0x13230", - "mnemonic": "beq", - "operands": "0x13230", - "mode": "none" - }, - "bb_78104": { - "virtual_address": 78104, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 78112, - "children": [ - "instr_78104", - "instr_78108" - ] - }, - "func_78104": { - "virtual_address": 78104, - "size": 8, - "name": "__divsi3", - "children": [ - "bb_78104" - ] - }, - "instr_78112": { - "virtual_address": 78112, - "size": 4, - "disassembly": "eor r12, r0, r1", - "mnemonic": "eor", - "operands": "r12, r0, r1", - "mode": "none" - }, - "instr_78116": { - "virtual_address": 78116, - "size": 4, - "disassembly": "rsbmi r1, r1, #0x0", - "mnemonic": "rsbmi", - "operands": "r1, r1, #0x0", - "mode": "none" - }, - "instr_78120": { - "virtual_address": 78120, - "size": 4, - "disassembly": "subs r2, r1, #0x1", - "mnemonic": "subs", - "operands": "r2, r1, #0x1", - "mode": "none" - }, - "instr_78124": { - "virtual_address": 78124, - "size": 4, - "disassembly": "beq 0x131d0", - "mnemonic": "beq", - "operands": "0x131d0", - "mode": "none" - }, - "bb_78112": { - "virtual_address": 78112, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 78128, - "children": [ - "instr_78112", - "instr_78116", - "instr_78120", - "instr_78124" - ] - }, - "instr_78128": { - "virtual_address": 78128, - "size": 4, - "disassembly": "movs r3, r0", - "mnemonic": "movs", - "operands": "r3, r0", - "mode": "none" - }, - "instr_78132": { - "virtual_address": 78132, - "size": 4, - "disassembly": "rsbmi r3, r0, #0x0", - "mnemonic": "rsbmi", - "operands": "r3, r0, #0x0", - "mode": "none" - }, - "instr_78136": { - "virtual_address": 78136, - "size": 4, - "disassembly": "cmp r3, r1", - "mnemonic": "cmp", - "operands": "r3, r1", - "mode": "none" - }, - "instr_78140": { - "virtual_address": 78140, - "size": 4, - "disassembly": "bls 0x131dc", - "mnemonic": "bls", - "operands": "0x131dc", - "mode": "none" - }, - "bb_78128": { - "virtual_address": 78128, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 78144, - "children": [ - "instr_78128", - "instr_78132", - "instr_78136", - "instr_78140" - ] - }, - "instr_78144": { - "virtual_address": 78144, - "size": 4, - "disassembly": "tst r1, r2", - "mnemonic": "tst", - "operands": "r1, r2", - "mode": "none" - }, - "instr_78148": { - "virtual_address": 78148, - "size": 4, - "disassembly": "beq 0x131ec", - "mnemonic": "beq", - "operands": "0x131ec", - "mode": "none" - }, - "bb_78144": { - "virtual_address": 78144, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 78152, - "children": [ - "instr_78144", - "instr_78148" - ] - }, - "instr_78152": { - "virtual_address": 78152, - "size": 4, - "disassembly": "tst r1, #0xe0000000", - "mnemonic": "tst", - "operands": "r1, #0xe0000000", - "mode": "none" - }, - "instr_78156": { - "virtual_address": 78156, - "size": 4, - "disassembly": "moveq r1, r1, lsl #0x3", - "mnemonic": "moveq", - "operands": "r1, r1, lsl #0x3", - "mode": "none" - }, - "instr_78160": { - "virtual_address": 78160, - "size": 4, - "disassembly": "moveq r2, #0x8", - "mnemonic": "moveq", - "operands": "r2, #0x8", - "mode": "none" - }, - "instr_78164": { - "virtual_address": 78164, - "size": 4, - "disassembly": "movne r2, #0x1", - "mnemonic": "movne", - "operands": "r2, #0x1", - "mode": "none" - }, - "bb_78152": { - "virtual_address": 78152, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 78168, - "children": [ - "instr_78152", - "instr_78156", - "instr_78160", - "instr_78164" - ] - }, - "instr_78168": { - "virtual_address": 78168, - "size": 4, - "disassembly": "cmp r1, #0x10000000", - "mnemonic": "cmp", - "operands": "r1, #0x10000000", - "mode": "none" - }, - "instr_78172": { - "virtual_address": 78172, - "size": 4, - "disassembly": "cmpcc r1, r3", - "mnemonic": "cmpcc", - "operands": "r1, r3", - "mode": "none" - }, - "instr_78176": { - "virtual_address": 78176, - "size": 4, - "disassembly": "movcc r1, r1, lsl #0x4", - "mnemonic": "movcc", - "operands": "r1, r1, lsl #0x4", - "mode": "none" - }, - "instr_78180": { - "virtual_address": 78180, - "size": 4, - "disassembly": "movcc r2, r2, lsl #0x4", - "mnemonic": "movcc", - "operands": "r2, r2, lsl #0x4", - "mode": "none" - }, - "instr_78184": { - "virtual_address": 78184, - "size": 4, - "disassembly": "bcc 0x13158", - "mnemonic": "bcc", - "operands": "0x13158", - "mode": "none" - }, - "bb_78168": { - "virtual_address": 78168, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 78188, - "children": [ - "instr_78168", - "instr_78172", - "instr_78176", - "instr_78180", - "instr_78184" - ] - }, - "instr_78188": { - "virtual_address": 78188, - "size": 4, - "disassembly": "cmp r1, #0x80000000", - "mnemonic": "cmp", - "operands": "r1, #0x80000000", - "mode": "none" - }, - "instr_78192": { - "virtual_address": 78192, - "size": 4, - "disassembly": "cmpcc r1, r3", - "mnemonic": "cmpcc", - "operands": "r1, r3", - "mode": "none" - }, - "instr_78196": { - "virtual_address": 78196, - "size": 4, - "disassembly": "movcc r1, r1, lsl #0x1", - "mnemonic": "movcc", - "operands": "r1, r1, lsl #0x1", - "mode": "none" - }, - "instr_78200": { - "virtual_address": 78200, - "size": 4, - "disassembly": "movcc r2, r2, lsl #0x1", - "mnemonic": "movcc", - "operands": "r2, r2, lsl #0x1", - "mode": "none" - }, - "instr_78204": { - "virtual_address": 78204, - "size": 4, - "disassembly": "bcc 0x1316c", - "mnemonic": "bcc", - "operands": "0x1316c", - "mode": "none" - }, - "bb_78188": { - "virtual_address": 78188, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 78208, - "children": [ - "instr_78188", - "instr_78192", - "instr_78196", - "instr_78200", - "instr_78204" - ] - }, - "instr_78208": { - "virtual_address": 78208, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "bb_78208": { - "virtual_address": 78208, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 78212, - "children": [ - "instr_78208" - ] - }, - "instr_78212": { - "virtual_address": 78212, - "size": 4, - "disassembly": "cmp r3, r1", - "mnemonic": "cmp", - "operands": "r3, r1", - "mode": "none" - }, - "instr_78216": { - "virtual_address": 78216, - "size": 4, - "disassembly": "subcs r3, r3, r1", - "mnemonic": "subcs", - "operands": "r3, r3, r1", - "mode": "none" - }, - "instr_78220": { - "virtual_address": 78220, - "size": 4, - "disassembly": "orrcs r0, r0, r2", - "mnemonic": "orrcs", - "operands": "r0, r0, r2", - "mode": "none" - }, - "instr_78224": { - "virtual_address": 78224, - "size": 4, - "disassembly": "cmp r3, r1, lsr #0x1", - "mnemonic": "cmp", - "operands": "r3, r1, lsr #0x1", - "mode": "none" - }, - "instr_78228": { - "virtual_address": 78228, - "size": 4, - "disassembly": "subcs r3, r3, r1, lsr #0x1", - "mnemonic": "subcs", - "operands": "r3, r3, r1, lsr #0x1", - "mode": "none" - }, - "instr_78232": { - "virtual_address": 78232, - "size": 4, - "disassembly": "orrcs r0, r0, r2, lsr #0x1", - "mnemonic": "orrcs", - "operands": "r0, r0, r2, lsr #0x1", - "mode": "none" - }, - "instr_78236": { - "virtual_address": 78236, - "size": 4, - "disassembly": "cmp r3, r1, lsr #0x2", - "mnemonic": "cmp", - "operands": "r3, r1, lsr #0x2", - "mode": "none" - }, - "instr_78240": { - "virtual_address": 78240, - "size": 4, - "disassembly": "subcs r3, r3, r1, lsr #0x2", - "mnemonic": "subcs", - "operands": "r3, r3, r1, lsr #0x2", - "mode": "none" - }, - "instr_78244": { - "virtual_address": 78244, - "size": 4, - "disassembly": "orrcs r0, r0, r2, lsr #0x2", - "mnemonic": "orrcs", - "operands": "r0, r0, r2, lsr #0x2", - "mode": "none" - }, - "instr_78248": { - "virtual_address": 78248, - "size": 4, - "disassembly": "cmp r3, r1, lsr #0x3", - "mnemonic": "cmp", - "operands": "r3, r1, lsr #0x3", - "mode": "none" - }, - "instr_78252": { - "virtual_address": 78252, - "size": 4, - "disassembly": "subcs r3, r3, r1, lsr #0x3", - "mnemonic": "subcs", - "operands": "r3, r3, r1, lsr #0x3", - "mode": "none" - }, - "instr_78256": { - "virtual_address": 78256, - "size": 4, - "disassembly": "orrcs r0, r0, r2, lsr #0x3", - "mnemonic": "orrcs", - "operands": "r0, r0, r2, lsr #0x3", - "mode": "none" - }, - "instr_78260": { - "virtual_address": 78260, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_78264": { - "virtual_address": 78264, - "size": 4, - "disassembly": "movnes r2, r2, lsr #0x4", - "mnemonic": "movnes", - "operands": "r2, r2, lsr #0x4", - "mode": "none" - }, - "instr_78268": { - "virtual_address": 78268, - "size": 4, - "disassembly": "movne r1, r1, lsr #0x4", - "mnemonic": "movne", - "operands": "r1, r1, lsr #0x4", - "mode": "none" - }, - "instr_78272": { - "virtual_address": 78272, - "size": 4, - "disassembly": "bne 0x13184", - "mnemonic": "bne", - "operands": "0x13184", - "mode": "none" - }, - "bb_78212": { - "virtual_address": 78212, - "size": 64, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 78276, - "children": [ - "instr_78212", - "instr_78216", - "instr_78220", - "instr_78224", - "instr_78228", - "instr_78232", - "instr_78236", - "instr_78240", - "instr_78244", - "instr_78248", - "instr_78252", - "instr_78256", - "instr_78260", - "instr_78264", - "instr_78268", - "instr_78272" - ] - }, - "instr_78276": { - "virtual_address": 78276, - "size": 4, - "disassembly": "cmp r12, #0x0", - "mnemonic": "cmp", - "operands": "r12, #0x0", - "mode": "none" - }, - "instr_78280": { - "virtual_address": 78280, - "size": 4, - "disassembly": "rsbmi r0, r0, #0x0", - "mnemonic": "rsbmi", - "operands": "r0, r0, #0x0", - "mode": "none" - }, - "instr_78284": { - "virtual_address": 78284, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_78276": { - "virtual_address": 78276, - "size": 12, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_78276", - "instr_78280", - "instr_78284" - ] - }, - "instr_78288": { - "virtual_address": 78288, - "size": 4, - "disassembly": "teq r12, r0", - "mnemonic": "teq", - "operands": "r12, r0", - "mode": "none" - }, - "instr_78292": { - "virtual_address": 78292, - "size": 4, - "disassembly": "rsbmi r0, r0, #0x0", - "mnemonic": "rsbmi", - "operands": "r0, r0, #0x0", - "mode": "none" - }, - "instr_78296": { - "virtual_address": 78296, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_78288": { - "virtual_address": 78288, - "size": 12, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_78288", - "instr_78292", - "instr_78296" - ] - }, - "instr_78300": { - "virtual_address": 78300, - "size": 4, - "disassembly": "movcc r0, #0x0", - "mnemonic": "movcc", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_78304": { - "virtual_address": 78304, - "size": 4, - "disassembly": "moveq r0, r12, asr #0x1f", - "mnemonic": "moveq", - "operands": "r0, r12, asr #0x1f", - "mode": "none" - }, - "instr_78308": { - "virtual_address": 78308, - "size": 4, - "disassembly": "orreq r0, r0, #0x1", - "mnemonic": "orreq", - "operands": "r0, r0, #0x1", - "mode": "none" - }, - "instr_78312": { - "virtual_address": 78312, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_78300": { - "virtual_address": 78300, - "size": 16, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_78300", - "instr_78304", - "instr_78308", - "instr_78312" - ] - }, - "instr_78316": { - "virtual_address": 78316, - "size": 4, - "disassembly": "cmp r1, #0x10000", - "mnemonic": "cmp", - "operands": "r1, #0x10000", - "mode": "none" - }, - "instr_78320": { - "virtual_address": 78320, - "size": 4, - "disassembly": "movcs r1, r1, lsr #0x10", - "mnemonic": "movcs", - "operands": "r1, r1, lsr #0x10", - "mode": "none" - }, - "instr_78324": { - "virtual_address": 78324, - "size": 4, - "disassembly": "movcs r2, #0x10", - "mnemonic": "movcs", - "operands": "r2, #0x10", - "mode": "none" - }, - "instr_78328": { - "virtual_address": 78328, - "size": 4, - "disassembly": "movcc r2, #0x0", - "mnemonic": "movcc", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_78332": { - "virtual_address": 78332, - "size": 4, - "disassembly": "cmp r1, #0x100", - "mnemonic": "cmp", - "operands": "r1, #0x100", - "mode": "none" - }, - "instr_78336": { - "virtual_address": 78336, - "size": 4, - "disassembly": "movcs r1, r1, lsr #0x8", - "mnemonic": "movcs", - "operands": "r1, r1, lsr #0x8", - "mode": "none" - }, - "instr_78340": { - "virtual_address": 78340, - "size": 4, - "disassembly": "addcs r2, r2, #0x8", - "mnemonic": "addcs", - "operands": "r2, r2, #0x8", - "mode": "none" - }, - "instr_78344": { - "virtual_address": 78344, - "size": 4, - "disassembly": "cmp r1, #0x10", - "mnemonic": "cmp", - "operands": "r1, #0x10", - "mode": "none" - }, - "instr_78348": { - "virtual_address": 78348, - "size": 4, - "disassembly": "movcs r1, r1, lsr #0x4", - "mnemonic": "movcs", - "operands": "r1, r1, lsr #0x4", - "mode": "none" - }, - "instr_78352": { - "virtual_address": 78352, - "size": 4, - "disassembly": "addcs r2, r2, #0x4", - "mnemonic": "addcs", - "operands": "r2, r2, #0x4", - "mode": "none" - }, - "instr_78356": { - "virtual_address": 78356, - "size": 4, - "disassembly": "cmp r1, #0x4", - "mnemonic": "cmp", - "operands": "r1, #0x4", - "mode": "none" - }, - "instr_78360": { - "virtual_address": 78360, - "size": 4, - "disassembly": "addhi r2, r2, #0x3", - "mnemonic": "addhi", - "operands": "r2, r2, #0x3", - "mode": "none" - }, - "instr_78364": { - "virtual_address": 78364, - "size": 4, - "disassembly": "addls r2, r2, r1, lsr #0x1", - "mnemonic": "addls", - "operands": "r2, r2, r1, lsr #0x1", - "mode": "none" - }, - "instr_78368": { - "virtual_address": 78368, - "size": 4, - "disassembly": "cmp r12, #0x0", - "mnemonic": "cmp", - "operands": "r12, #0x0", - "mode": "none" - }, - "instr_78372": { - "virtual_address": 78372, - "size": 4, - "disassembly": "mov r0, r3, lsr r2", - "mnemonic": "mov", - "operands": "r0, r3, lsr r2", - "mode": "none" - }, - "instr_78376": { - "virtual_address": 78376, - "size": 4, - "disassembly": "rsbmi r0, r0, #0x0", - "mnemonic": "rsbmi", - "operands": "r0, r0, #0x0", - "mode": "none" - }, - "instr_78380": { - "virtual_address": 78380, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_78316": { - "virtual_address": 78316, - "size": 68, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_78316", - "instr_78320", - "instr_78324", - "instr_78328", - "instr_78332", - "instr_78336", - "instr_78340", - "instr_78344", - "instr_78348", - "instr_78352", - "instr_78356", - "instr_78360", - "instr_78364", - "instr_78368", - "instr_78372", - "instr_78376", - "instr_78380" - ] - }, - "func_78112": { - "virtual_address": 78112, - "size": 272, - "name": ".divsi3_skip_div0_test", - "children": [ - "bb_78112", - "bb_78128", - "bb_78144", - "bb_78152", - "bb_78168", - "bb_78188", - "bb_78208", - "bb_78212", - "bb_78276", - "bb_78288", - "bb_78300", - "bb_78316" - ] - }, - "instr_78400": { - "virtual_address": 78400, - "size": 4, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_78404": { - "virtual_address": 78404, - "size": 4, - "disassembly": "beq 0x13230", - "mnemonic": "beq", - "operands": "0x13230", - "mode": "none" - }, - "bb_78400": { - "virtual_address": 78400, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 78408, - "children": [ - "instr_78400", - "instr_78404" - ] - }, - "instr_78408": { - "virtual_address": 78408, - "size": 4, - "disassembly": "stmdb sp!, {r0, r1, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r0, r1, lr}", - "mode": "none" - }, - "instr_78412": { - "virtual_address": 78412, - "size": 4, - "disassembly": "bl 0x13120", - "mnemonic": "bl", - "operands": "0x13120", - "mode": "none" - }, - "instr_78416": { - "virtual_address": 78416, - "size": 4, - "disassembly": "ldmia sp!, {r1, r2, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r1, r2, lr}", - "mode": "none" - }, - "instr_78420": { - "virtual_address": 78420, - "size": 4, - "disassembly": "mul r3, r2, r0", - "mnemonic": "mul", - "operands": "r3, r2, r0", - "mode": "none" - }, - "instr_78424": { - "virtual_address": 78424, - "size": 4, - "disassembly": "sub r1, r1, r3", - "mnemonic": "sub", - "operands": "r1, r1, r3", - "mode": "none" - }, - "instr_78428": { - "virtual_address": 78428, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_78408": { - "virtual_address": 78408, - "size": 24, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_78408", - "instr_78412", - "instr_78416", - "instr_78420", - "instr_78424", - "instr_78428" - ] - }, - "func_78400": { - "virtual_address": 78400, - "size": 32, - "name": "__aeabi_idivmod", - "children": [ - "bb_78400", - "bb_78408" - ] - }, - "instr_78432": { - "virtual_address": 78432, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_78432": { - "virtual_address": 78432, - "size": 4, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_78432" - ] - }, - "func_78432": { - "virtual_address": 78432, - "size": 4, - "name": "__aeabi_idiv0", - "children": [ - "bb_78432" - ] - }, - "instr_78436": { - "virtual_address": 78436, - "size": 4, - "disassembly": "eor r1, r1, #0x80000000", - "mnemonic": "eor", - "operands": "r1, r1, #0x80000000", - "mode": "none" - }, - "instr_78440": { - "virtual_address": 78440, - "size": 4, - "disassembly": "b 0x13270", - "mnemonic": "b", - "operands": "0x13270", - "mode": "none" - }, - "bb_78436": { - "virtual_address": 78436, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_78436", - "instr_78440" - ] - }, - "func_78436": { - "virtual_address": 78436, - "size": 8, - "name": "__aeabi_drsub", - "children": [ - "bb_78436" - ] - }, - "instr_78444": { - "virtual_address": 78444, - "size": 4, - "disassembly": "eor r3, r3, #0x80000000", - "mnemonic": "eor", - "operands": "r3, r3, #0x80000000", - "mode": "none" - }, - "bb_78444": { - "virtual_address": 78444, - "size": 4, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_78444" - ] - }, - "func_78444": { - "virtual_address": 78444, - "size": 4, - "name": "__subdf3", - "children": [ - "bb_78444" - ] - }, - "instr_78448": { - "virtual_address": 78448, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, lr}", - "mode": "none" - }, - "instr_78452": { - "virtual_address": 78452, - "size": 4, - "disassembly": "mov r4, r1, lsl #0x1", - "mnemonic": "mov", - "operands": "r4, r1, lsl #0x1", - "mode": "none" - }, - "instr_78456": { - "virtual_address": 78456, - "size": 4, - "disassembly": "mov r5, r3, lsl #0x1", - "mnemonic": "mov", - "operands": "r5, r3, lsl #0x1", - "mode": "none" - }, - "instr_78460": { - "virtual_address": 78460, - "size": 4, - "disassembly": "teq r4, r5", - "mnemonic": "teq", - "operands": "r4, r5", - "mode": "none" - }, - "instr_78464": { - "virtual_address": 78464, - "size": 4, - "disassembly": "teqeq r0, r2", - "mnemonic": "teqeq", - "operands": "r0, r2", - "mode": "none" - }, - "instr_78468": { - "virtual_address": 78468, - "size": 4, - "disassembly": "orrnes r12, r4, r0", - "mnemonic": "orrnes", - "operands": "r12, r4, r0", - "mode": "none" - }, - "instr_78472": { - "virtual_address": 78472, - "size": 4, - "disassembly": "orrnes r12, r5, r2", - "mnemonic": "orrnes", - "operands": "r12, r5, r2", - "mode": "none" - }, - "instr_78476": { - "virtual_address": 78476, - "size": 4, - "disassembly": "mvnnes r12, r4, asr #0x15", - "mnemonic": "mvnnes", - "operands": "r12, r4, asr #0x15", - "mode": "none" - }, - "instr_78480": { - "virtual_address": 78480, - "size": 4, - "disassembly": "mvnnes r12, r5, asr #0x15", - "mnemonic": "mvnnes", - "operands": "r12, r5, asr #0x15", - "mode": "none" - }, - "instr_78484": { - "virtual_address": 78484, - "size": 4, - "disassembly": "beq 0x134cc", - "mnemonic": "beq", - "operands": "0x134cc", - "mode": "none" - }, - "bb_78448": { - "virtual_address": 78448, - "size": 40, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 78488, - "children": [ - "instr_78448", - "instr_78452", - "instr_78456", - "instr_78460", - "instr_78464", - "instr_78468", - "instr_78472", - "instr_78476", - "instr_78480", - "instr_78484" - ] - }, - "instr_78488": { - "virtual_address": 78488, - "size": 4, - "disassembly": "mov r4, r4, lsr #0x15", - "mnemonic": "mov", - "operands": "r4, r4, lsr #0x15", - "mode": "none" - }, - "instr_78492": { - "virtual_address": 78492, - "size": 4, - "disassembly": "rsbs r5, r4, r5, lsr #0x15", - "mnemonic": "rsbs", - "operands": "r5, r4, r5, lsr #0x15", - "mode": "none" - }, - "instr_78496": { - "virtual_address": 78496, - "size": 4, - "disassembly": "rsblt r5, r5, #0x0", - "mnemonic": "rsblt", - "operands": "r5, r5, #0x0", - "mode": "none" - }, - "instr_78500": { - "virtual_address": 78500, - "size": 4, - "disassembly": "ble 0x132c4", - "mnemonic": "ble", - "operands": "0x132c4", - "mode": "none" - }, - "bb_78488": { - "virtual_address": 78488, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 78504, - "children": [ - "instr_78488", - "instr_78492", - "instr_78496", - "instr_78500" - ] - }, - "instr_78504": { - "virtual_address": 78504, - "size": 4, - "disassembly": "add r4, r4, r5", - "mnemonic": "add", - "operands": "r4, r4, r5", - "mode": "none" - }, - "instr_78508": { - "virtual_address": 78508, - "size": 4, - "disassembly": "eor r2, r0, r2", - "mnemonic": "eor", - "operands": "r2, r0, r2", - "mode": "none" - }, - "instr_78512": { - "virtual_address": 78512, - "size": 4, - "disassembly": "eor r3, r1, r3", - "mnemonic": "eor", - "operands": "r3, r1, r3", - "mode": "none" - }, - "instr_78516": { - "virtual_address": 78516, - "size": 4, - "disassembly": "eor r0, r2, r0", - "mnemonic": "eor", - "operands": "r0, r2, r0", - "mode": "none" - }, - "instr_78520": { - "virtual_address": 78520, - "size": 4, - "disassembly": "eor r1, r3, r1", - "mnemonic": "eor", - "operands": "r1, r3, r1", - "mode": "none" - }, - "instr_78524": { - "virtual_address": 78524, - "size": 4, - "disassembly": "eor r2, r0, r2", - "mnemonic": "eor", - "operands": "r2, r0, r2", - "mode": "none" - }, - "instr_78528": { - "virtual_address": 78528, - "size": 4, - "disassembly": "eor r3, r1, r3", - "mnemonic": "eor", - "operands": "r3, r1, r3", - "mode": "none" - }, - "bb_78504": { - "virtual_address": 78504, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 78532, - "children": [ - "instr_78504", - "instr_78508", - "instr_78512", - "instr_78516", - "instr_78520", - "instr_78524", - "instr_78528" - ] - }, - "instr_78532": { - "virtual_address": 78532, - "size": 4, - "disassembly": "cmp r5, #0x36", - "mnemonic": "cmp", - "operands": "r5, #0x36", - "mode": "none" - }, - "instr_78536": { - "virtual_address": 78536, - "size": 4, - "disassembly": "ldmiahi sp!, {r4, r5, lr}", - "mnemonic": "ldmiahi", - "operands": "sp!, {r4, r5, lr}", - "mode": "none" - }, - "instr_78540": { - "virtual_address": 78540, - "size": 4, - "disassembly": "bxhi lr", - "mnemonic": "bxhi", - "operands": "lr", - "mode": "none" - }, - "bb_78532": { - "virtual_address": 78532, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 78544, - "children": [ - "instr_78532", - "instr_78536", - "instr_78540" - ] - }, - "instr_78544": { - "virtual_address": 78544, - "size": 4, - "disassembly": "tst r1, #0x80000000", - "mnemonic": "tst", - "operands": "r1, #0x80000000", - "mode": "none" - }, - "instr_78548": { - "virtual_address": 78548, - "size": 4, - "disassembly": "mov r1, r1, lsl #0xc", - "mnemonic": "mov", - "operands": "r1, r1, lsl #0xc", - "mode": "none" - }, - "instr_78552": { - "virtual_address": 78552, - "size": 4, - "disassembly": "mov r12, #0x100000", - "mnemonic": "mov", - "operands": "r12, #0x100000", - "mode": "none" - }, - "instr_78556": { - "virtual_address": 78556, - "size": 4, - "disassembly": "orr r1, r12, r1, lsr #0xc", - "mnemonic": "orr", - "operands": "r1, r12, r1, lsr #0xc", - "mode": "none" - }, - "instr_78560": { - "virtual_address": 78560, - "size": 4, - "disassembly": "beq 0x132ec", - "mnemonic": "beq", - "operands": "0x132ec", - "mode": "none" - }, - "bb_78544": { - "virtual_address": 78544, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 78564, - "children": [ - "instr_78544", - "instr_78548", - "instr_78552", - "instr_78556", - "instr_78560" - ] - }, - "instr_78564": { - "virtual_address": 78564, - "size": 4, - "disassembly": "rsbs r0, r0, #0x0", - "mnemonic": "rsbs", - "operands": "r0, r0, #0x0", - "mode": "none" - }, - "instr_78568": { - "virtual_address": 78568, - "size": 4, - "disassembly": "rsc r1, r1, #0x0", - "mnemonic": "rsc", - "operands": "r1, r1, #0x0", - "mode": "none" - }, - "bb_78564": { - "virtual_address": 78564, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 78572, - "children": [ - "instr_78564", - "instr_78568" - ] - }, - "instr_78572": { - "virtual_address": 78572, - "size": 4, - "disassembly": "tst r3, #0x80000000", - "mnemonic": "tst", - "operands": "r3, #0x80000000", - "mode": "none" - }, - "instr_78576": { - "virtual_address": 78576, - "size": 4, - "disassembly": "mov r3, r3, lsl #0xc", - "mnemonic": "mov", - "operands": "r3, r3, lsl #0xc", - "mode": "none" - }, - "instr_78580": { - "virtual_address": 78580, - "size": 4, - "disassembly": "orr r3, r12, r3, lsr #0xc", - "mnemonic": "orr", - "operands": "r3, r12, r3, lsr #0xc", - "mode": "none" - }, - "instr_78584": { - "virtual_address": 78584, - "size": 4, - "disassembly": "beq 0x13304", - "mnemonic": "beq", - "operands": "0x13304", - "mode": "none" - }, - "bb_78572": { - "virtual_address": 78572, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 78588, - "children": [ - "instr_78572", - "instr_78576", - "instr_78580", - "instr_78584" - ] - }, - "instr_78588": { - "virtual_address": 78588, - "size": 4, - "disassembly": "rsbs r2, r2, #0x0", - "mnemonic": "rsbs", - "operands": "r2, r2, #0x0", - "mode": "none" - }, - "instr_78592": { - "virtual_address": 78592, - "size": 4, - "disassembly": "rsc r3, r3, #0x0", - "mnemonic": "rsc", - "operands": "r3, r3, #0x0", - "mode": "none" - }, - "bb_78588": { - "virtual_address": 78588, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 78596, - "children": [ - "instr_78588", - "instr_78592" - ] - }, - "instr_78596": { - "virtual_address": 78596, - "size": 4, - "disassembly": "teq r4, r5", - "mnemonic": "teq", - "operands": "r4, r5", - "mode": "none" - }, - "instr_78600": { - "virtual_address": 78600, - "size": 4, - "disassembly": "beq 0x134b4", - "mnemonic": "beq", - "operands": "0x134b4", - "mode": "none" - }, - "bb_78596": { - "virtual_address": 78596, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 78604, - "children": [ - "instr_78596", - "instr_78600" - ] - }, - "instr_78604": { - "virtual_address": 78604, - "size": 4, - "disassembly": "sub r4, r4, #0x1", - "mnemonic": "sub", - "operands": "r4, r4, #0x1", - "mode": "none" - }, - "instr_78608": { - "virtual_address": 78608, - "size": 4, - "disassembly": "rsbs lr, r5, #0x20", - "mnemonic": "rsbs", - "operands": "lr, r5, #0x20", - "mode": "none" - }, - "instr_78612": { - "virtual_address": 78612, - "size": 4, - "disassembly": "blt 0x13330", - "mnemonic": "blt", - "operands": "0x13330", - "mode": "none" - }, - "bb_78604": { - "virtual_address": 78604, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 78616, - "children": [ - "instr_78604", - "instr_78608", - "instr_78612" - ] - }, - "instr_78616": { - "virtual_address": 78616, - "size": 4, - "disassembly": "mov r12, r2, lsl lr", - "mnemonic": "mov", - "operands": "r12, r2, lsl lr", - "mode": "none" - }, - "instr_78620": { - "virtual_address": 78620, - "size": 4, - "disassembly": "adds r0, r0, r2, lsr r5", - "mnemonic": "adds", - "operands": "r0, r0, r2, lsr r5", - "mode": "none" - }, - "instr_78624": { - "virtual_address": 78624, - "size": 4, - "disassembly": "adc r1, r1, #0x0", - "mnemonic": "adc", - "operands": "r1, r1, #0x0", - "mode": "none" - }, - "instr_78628": { - "virtual_address": 78628, - "size": 4, - "disassembly": "adds r0, r0, r3, lsl lr", - "mnemonic": "adds", - "operands": "r0, r0, r3, lsl lr", - "mode": "none" - }, - "instr_78632": { - "virtual_address": 78632, - "size": 4, - "disassembly": "adcs r1, r1, r3, asr r5", - "mnemonic": "adcs", - "operands": "r1, r1, r3, asr r5", - "mode": "none" - }, - "instr_78636": { - "virtual_address": 78636, - "size": 4, - "disassembly": "b 0x1334c", - "mnemonic": "b", - "operands": "0x1334c", - "mode": "none" - }, - "bb_78616": { - "virtual_address": 78616, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 78668, - "children": [ - "instr_78616", - "instr_78620", - "instr_78624", - "instr_78628", - "instr_78632", - "instr_78636" - ] - }, - "instr_78640": { - "virtual_address": 78640, - "size": 4, - "disassembly": "sub r5, r5, #0x20", - "mnemonic": "sub", - "operands": "r5, r5, #0x20", - "mode": "none" - }, - "instr_78644": { - "virtual_address": 78644, - "size": 4, - "disassembly": "add lr, lr, #0x20", - "mnemonic": "add", - "operands": "lr, lr, #0x20", - "mode": "none" - }, - "instr_78648": { - "virtual_address": 78648, - "size": 4, - "disassembly": "cmp r2, #0x1", - "mnemonic": "cmp", - "operands": "r2, #0x1", - "mode": "none" - }, - "instr_78652": { - "virtual_address": 78652, - "size": 4, - "disassembly": "mov r12, r3, lsl lr", - "mnemonic": "mov", - "operands": "r12, r3, lsl lr", - "mode": "none" - }, - "instr_78656": { - "virtual_address": 78656, - "size": 4, - "disassembly": "orrcs r12, r12, #0x2", - "mnemonic": "orrcs", - "operands": "r12, r12, #0x2", - "mode": "none" - }, - "instr_78660": { - "virtual_address": 78660, - "size": 4, - "disassembly": "adds r0, r0, r3, asr r5", - "mnemonic": "adds", - "operands": "r0, r0, r3, asr r5", - "mode": "none" - }, - "instr_78664": { - "virtual_address": 78664, - "size": 4, - "disassembly": "adcs r1, r1, r3, asr #0x1f", - "mnemonic": "adcs", - "operands": "r1, r1, r3, asr #0x1f", - "mode": "none" - }, - "bb_78640": { - "virtual_address": 78640, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 78668, - "children": [ - "instr_78640", - "instr_78644", - "instr_78648", - "instr_78652", - "instr_78656", - "instr_78660", - "instr_78664" - ] - }, - "instr_78668": { - "virtual_address": 78668, - "size": 4, - "disassembly": "and r5, r1, #0x80000000", - "mnemonic": "and", - "operands": "r5, r1, #0x80000000", - "mode": "none" - }, - "instr_78672": { - "virtual_address": 78672, - "size": 4, - "disassembly": "bpl 0x13360", - "mnemonic": "bpl", - "operands": "0x13360", - "mode": "none" - }, - "bb_78668": { - "virtual_address": 78668, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 78676, - "children": [ - "instr_78668", - "instr_78672" - ] - }, - "instr_78676": { - "virtual_address": 78676, - "size": 4, - "disassembly": "rsbs r12, r12, #0x0", - "mnemonic": "rsbs", - "operands": "r12, r12, #0x0", - "mode": "none" - }, - "instr_78680": { - "virtual_address": 78680, - "size": 4, - "disassembly": "rscs r0, r0, #0x0", - "mnemonic": "rscs", - "operands": "r0, r0, #0x0", - "mode": "none" - }, - "instr_78684": { - "virtual_address": 78684, - "size": 4, - "disassembly": "rsc r1, r1, #0x0", - "mnemonic": "rsc", - "operands": "r1, r1, #0x0", - "mode": "none" - }, - "bb_78676": { - "virtual_address": 78676, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 78688, - "children": [ - "instr_78676", - "instr_78680", - "instr_78684" - ] - }, - "instr_78688": { - "virtual_address": 78688, - "size": 4, - "disassembly": "cmp r1, #0x100000", - "mnemonic": "cmp", - "operands": "r1, #0x100000", - "mode": "none" - }, - "instr_78692": { - "virtual_address": 78692, - "size": 4, - "disassembly": "bcc 0x133a8", - "mnemonic": "bcc", - "operands": "0x133a8", - "mode": "none" - }, - "bb_78688": { - "virtual_address": 78688, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 78696, - "children": [ - "instr_78688", - "instr_78692" - ] - }, - "instr_78696": { - "virtual_address": 78696, - "size": 4, - "disassembly": "cmp r1, #0x200000", - "mnemonic": "cmp", - "operands": "r1, #0x200000", - "mode": "none" - }, - "instr_78700": { - "virtual_address": 78700, - "size": 4, - "disassembly": "bcc 0x1338c", - "mnemonic": "bcc", - "operands": "0x1338c", - "mode": "none" - }, - "bb_78696": { - "virtual_address": 78696, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 78704, - "children": [ - "instr_78696", - "instr_78700" - ] - }, - "instr_78704": { - "virtual_address": 78704, - "size": 4, - "disassembly": "movs r1, r1, lsr #0x1", - "mnemonic": "movs", - "operands": "r1, r1, lsr #0x1", - "mode": "none" - }, - "instr_78708": { - "virtual_address": 78708, - "size": 4, - "disassembly": "movs r0, r0, rrx", - "mnemonic": "movs", - "operands": "r0, r0, rrx", - "mode": "none" - }, - "instr_78712": { - "virtual_address": 78712, - "size": 4, - "disassembly": "mov r12, r12, rrx", - "mnemonic": "mov", - "operands": "r12, r12, rrx", - "mode": "none" - }, - "instr_78716": { - "virtual_address": 78716, - "size": 4, - "disassembly": "add r4, r4, #0x1", - "mnemonic": "add", - "operands": "r4, r4, #0x1", - "mode": "none" - }, - "instr_78720": { - "virtual_address": 78720, - "size": 4, - "disassembly": "mov r2, r4, lsl #0x15", - "mnemonic": "mov", - "operands": "r2, r4, lsl #0x15", - "mode": "none" - }, - "instr_78724": { - "virtual_address": 78724, - "size": 4, - "disassembly": "cmn r2, #0x400000", - "mnemonic": "cmn", - "operands": "r2, #0x400000", - "mode": "none" - }, - "instr_78728": { - "virtual_address": 78728, - "size": 4, - "disassembly": "bcs 0x1353c", - "mnemonic": "bcs", - "operands": "0x1353c", - "mode": "none" - }, - "bb_78704": { - "virtual_address": 78704, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 78732, - "children": [ - "instr_78704", - "instr_78708", - "instr_78712", - "instr_78716", - "instr_78720", - "instr_78724", - "instr_78728" - ] - }, - "instr_78732": { - "virtual_address": 78732, - "size": 4, - "disassembly": "cmp r12, #0x80000000", - "mnemonic": "cmp", - "operands": "r12, #0x80000000", - "mode": "none" - }, - "instr_78736": { - "virtual_address": 78736, - "size": 4, - "disassembly": "moveqs r12, r0, lsr #0x1", - "mnemonic": "moveqs", - "operands": "r12, r0, lsr #0x1", - "mode": "none" - }, - "instr_78740": { - "virtual_address": 78740, - "size": 4, - "disassembly": "adcs r0, r0, #0x0", - "mnemonic": "adcs", - "operands": "r0, r0, #0x0", - "mode": "none" - }, - "instr_78744": { - "virtual_address": 78744, - "size": 4, - "disassembly": "adc r1, r1, r4, lsl #0x14", - "mnemonic": "adc", - "operands": "r1, r1, r4, lsl #0x14", - "mode": "none" - }, - "instr_78748": { - "virtual_address": 78748, - "size": 4, - "disassembly": "orr r1, r1, r5", - "mnemonic": "orr", - "operands": "r1, r1, r5", - "mode": "none" - }, - "instr_78752": { - "virtual_address": 78752, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, lr}", - "mode": "none" - }, - "instr_78756": { - "virtual_address": 78756, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_78732": { - "virtual_address": 78732, - "size": 28, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_78732", - "instr_78736", - "instr_78740", - "instr_78744", - "instr_78748", - "instr_78752", - "instr_78756" - ] - }, - "instr_78760": { - "virtual_address": 78760, - "size": 4, - "disassembly": "movs r12, r12, lsl #0x1", - "mnemonic": "movs", - "operands": "r12, r12, lsl #0x1", - "mode": "none" - }, - "instr_78764": { - "virtual_address": 78764, - "size": 4, - "disassembly": "adcs r0, r0, r0", - "mnemonic": "adcs", - "operands": "r0, r0, r0", - "mode": "none" - }, - "instr_78768": { - "virtual_address": 78768, - "size": 4, - "disassembly": "adc r1, r1, r1", - "mnemonic": "adc", - "operands": "r1, r1, r1", - "mode": "none" - }, - "instr_78772": { - "virtual_address": 78772, - "size": 4, - "disassembly": "subs r4, r4, #0x1", - "mnemonic": "subs", - "operands": "r4, r4, #0x1", - "mode": "none" - }, - "instr_78776": { - "virtual_address": 78776, - "size": 4, - "disassembly": "cmpcs r1, #0x100000", - "mnemonic": "cmpcs", - "operands": "r1, #0x100000", - "mode": "none" - }, - "instr_78780": { - "virtual_address": 78780, - "size": 4, - "disassembly": "bcs 0x1338c", - "mnemonic": "bcs", - "operands": "0x1338c", - "mode": "none" - }, - "bb_78760": { - "virtual_address": 78760, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 78784, - "children": [ - "instr_78760", - "instr_78764", - "instr_78768", - "instr_78772", - "instr_78776", - "instr_78780" - ] - }, - "instr_78784": { - "virtual_address": 78784, - "size": 4, - "disassembly": "teq r1, #0x0", - "mnemonic": "teq", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_78788": { - "virtual_address": 78788, - "size": 4, - "disassembly": "movne r3, #0x14", - "mnemonic": "movne", - "operands": "r3, #0x14", - "mode": "none" - }, - "instr_78792": { - "virtual_address": 78792, - "size": 4, - "disassembly": "moveq r3, #0x34", - "mnemonic": "moveq", - "operands": "r3, #0x34", - "mode": "none" - }, - "instr_78796": { - "virtual_address": 78796, - "size": 4, - "disassembly": "moveq r1, r0", - "mnemonic": "moveq", - "operands": "r1, r0", - "mode": "none" - }, - "instr_78800": { - "virtual_address": 78800, - "size": 4, - "disassembly": "moveq r0, #0x0", - "mnemonic": "moveq", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_78804": { - "virtual_address": 78804, - "size": 4, - "disassembly": "mov r2, r1", - "mnemonic": "mov", - "operands": "r2, r1", - "mode": "none" - }, - "instr_78808": { - "virtual_address": 78808, - "size": 4, - "disassembly": "cmp r2, #0x10000", - "mnemonic": "cmp", - "operands": "r2, #0x10000", - "mode": "none" - }, - "instr_78812": { - "virtual_address": 78812, - "size": 4, - "disassembly": "movcs r2, r2, lsr #0x10", - "mnemonic": "movcs", - "operands": "r2, r2, lsr #0x10", - "mode": "none" - }, - "instr_78816": { - "virtual_address": 78816, - "size": 4, - "disassembly": "subcs r3, r3, #0x10", - "mnemonic": "subcs", - "operands": "r3, r3, #0x10", - "mode": "none" - }, - "instr_78820": { - "virtual_address": 78820, - "size": 4, - "disassembly": "cmp r2, #0x100", - "mnemonic": "cmp", - "operands": "r2, #0x100", - "mode": "none" - }, - "instr_78824": { - "virtual_address": 78824, - "size": 4, - "disassembly": "movcs r2, r2, lsr #0x8", - "mnemonic": "movcs", - "operands": "r2, r2, lsr #0x8", - "mode": "none" - }, - "instr_78828": { - "virtual_address": 78828, - "size": 4, - "disassembly": "subcs r3, r3, #0x8", - "mnemonic": "subcs", - "operands": "r3, r3, #0x8", - "mode": "none" - }, - "instr_78832": { - "virtual_address": 78832, - "size": 4, - "disassembly": "cmp r2, #0x10", - "mnemonic": "cmp", - "operands": "r2, #0x10", - "mode": "none" - }, - "instr_78836": { - "virtual_address": 78836, - "size": 4, - "disassembly": "movcs r2, r2, lsr #0x4", - "mnemonic": "movcs", - "operands": "r2, r2, lsr #0x4", - "mode": "none" - }, - "instr_78840": { - "virtual_address": 78840, - "size": 4, - "disassembly": "subcs r3, r3, #0x4", - "mnemonic": "subcs", - "operands": "r3, r3, #0x4", - "mode": "none" - }, - "instr_78844": { - "virtual_address": 78844, - "size": 4, - "disassembly": "cmp r2, #0x4", - "mnemonic": "cmp", - "operands": "r2, #0x4", - "mode": "none" - }, - "instr_78848": { - "virtual_address": 78848, - "size": 4, - "disassembly": "subcs r3, r3, #0x2", - "mnemonic": "subcs", - "operands": "r3, r3, #0x2", - "mode": "none" - }, - "instr_78852": { - "virtual_address": 78852, - "size": 4, - "disassembly": "subcc r3, r3, r2, lsr #0x1", - "mnemonic": "subcc", - "operands": "r3, r3, r2, lsr #0x1", - "mode": "none" - }, - "instr_78856": { - "virtual_address": 78856, - "size": 4, - "disassembly": "sub r3, r3, r2, lsr #0x3", - "mnemonic": "sub", - "operands": "r3, r3, r2, lsr #0x3", - "mode": "none" - }, - "instr_78860": { - "virtual_address": 78860, - "size": 4, - "disassembly": "subs r2, r3, #0x20", - "mnemonic": "subs", - "operands": "r2, r3, #0x20", - "mode": "none" - }, - "instr_78864": { - "virtual_address": 78864, - "size": 4, - "disassembly": "bge 0x13434", - "mnemonic": "bge", - "operands": "0x13434", - "mode": "none" - }, - "bb_78784": { - "virtual_address": 78784, - "size": 84, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 78868, - "children": [ - "instr_78784", - "instr_78788", - "instr_78792", - "instr_78796", - "instr_78800", - "instr_78804", - "instr_78808", - "instr_78812", - "instr_78816", - "instr_78820", - "instr_78824", - "instr_78828", - "instr_78832", - "instr_78836", - "instr_78840", - "instr_78844", - "instr_78848", - "instr_78852", - "instr_78856", - "instr_78860", - "instr_78864" - ] - }, - "instr_78868": { - "virtual_address": 78868, - "size": 4, - "disassembly": "adds r2, r2, #0xc", - "mnemonic": "adds", - "operands": "r2, r2, #0xc", - "mode": "none" - }, - "instr_78872": { - "virtual_address": 78872, - "size": 4, - "disassembly": "ble 0x13430", - "mnemonic": "ble", - "operands": "0x13430", - "mode": "none" - }, - "bb_78868": { - "virtual_address": 78868, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 78876, - "children": [ - "instr_78868", - "instr_78872" - ] - }, - "instr_78876": { - "virtual_address": 78876, - "size": 4, - "disassembly": "add r12, r2, #0x14", - "mnemonic": "add", - "operands": "r12, r2, #0x14", - "mode": "none" - }, - "instr_78880": { - "virtual_address": 78880, - "size": 4, - "disassembly": "rsb r2, r2, #0xc", - "mnemonic": "rsb", - "operands": "r2, r2, #0xc", - "mode": "none" - }, - "instr_78884": { - "virtual_address": 78884, - "size": 4, - "disassembly": "mov r0, r1, lsl r12", - "mnemonic": "mov", - "operands": "r0, r1, lsl r12", - "mode": "none" - }, - "instr_78888": { - "virtual_address": 78888, - "size": 4, - "disassembly": "mov r1, r1, lsr r2", - "mnemonic": "mov", - "operands": "r1, r1, lsr r2", - "mode": "none" - }, - "instr_78892": { - "virtual_address": 78892, - "size": 4, - "disassembly": "b 0x13444", - "mnemonic": "b", - "operands": "0x13444", - "mode": "none" - }, - "bb_78876": { - "virtual_address": 78876, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 78916, - "children": [ - "instr_78876", - "instr_78880", - "instr_78884", - "instr_78888", - "instr_78892" - ] - }, - "instr_78896": { - "virtual_address": 78896, - "size": 4, - "disassembly": "add r2, r2, #0x14", - "mnemonic": "add", - "operands": "r2, r2, #0x14", - "mode": "none" - }, - "bb_78896": { - "virtual_address": 78896, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 78900, - "children": [ - "instr_78896" - ] - }, - "instr_78900": { - "virtual_address": 78900, - "size": 4, - "disassembly": "rsble r12, r2, #0x20", - "mnemonic": "rsble", - "operands": "r12, r2, #0x20", - "mode": "none" - }, - "instr_78904": { - "virtual_address": 78904, - "size": 4, - "disassembly": "mov r1, r1, lsl r2", - "mnemonic": "mov", - "operands": "r1, r1, lsl r2", - "mode": "none" - }, - "instr_78908": { - "virtual_address": 78908, - "size": 4, - "disassembly": "orrle r1, r1, r0, lsr r12", - "mnemonic": "orrle", - "operands": "r1, r1, r0, lsr r12", - "mode": "none" - }, - "instr_78912": { - "virtual_address": 78912, - "size": 4, - "disassembly": "movle r0, r0, lsl r2", - "mnemonic": "movle", - "operands": "r0, r0, lsl r2", - "mode": "none" - }, - "bb_78900": { - "virtual_address": 78900, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 78916, - "children": [ - "instr_78900", - "instr_78904", - "instr_78908", - "instr_78912" - ] - }, - "instr_78916": { - "virtual_address": 78916, - "size": 4, - "disassembly": "subs r4, r4, r3", - "mnemonic": "subs", - "operands": "r4, r4, r3", - "mode": "none" - }, - "instr_78920": { - "virtual_address": 78920, - "size": 4, - "disassembly": "addge r1, r1, r4, lsl #0x14", - "mnemonic": "addge", - "operands": "r1, r1, r4, lsl #0x14", - "mode": "none" - }, - "instr_78924": { - "virtual_address": 78924, - "size": 4, - "disassembly": "orrge r1, r1, r5", - "mnemonic": "orrge", - "operands": "r1, r1, r5", - "mode": "none" - }, - "instr_78928": { - "virtual_address": 78928, - "size": 4, - "disassembly": "ldmiage sp!, {r4, r5, lr}", - "mnemonic": "ldmiage", - "operands": "sp!, {r4, r5, lr}", - "mode": "none" - }, - "instr_78932": { - "virtual_address": 78932, - "size": 4, - "disassembly": "bxge lr", - "mnemonic": "bxge", - "operands": "lr", - "mode": "none" - }, - "bb_78916": { - "virtual_address": 78916, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 78936, - "children": [ - "instr_78916", - "instr_78920", - "instr_78924", - "instr_78928", - "instr_78932" - ] - }, - "instr_78936": { - "virtual_address": 78936, - "size": 4, - "disassembly": "mvn r4, r4", - "mnemonic": "mvn", - "operands": "r4, r4", - "mode": "none" - }, - "instr_78940": { - "virtual_address": 78940, - "size": 4, - "disassembly": "subs r4, r4, #0x1f", - "mnemonic": "subs", - "operands": "r4, r4, #0x1f", - "mode": "none" - }, - "instr_78944": { - "virtual_address": 78944, - "size": 4, - "disassembly": "bge 0x134a4", - "mnemonic": "bge", - "operands": "0x134a4", - "mode": "none" - }, - "bb_78936": { - "virtual_address": 78936, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 78948, - "children": [ - "instr_78936", - "instr_78940", - "instr_78944" - ] - }, - "instr_78948": { - "virtual_address": 78948, - "size": 4, - "disassembly": "adds r4, r4, #0xc", - "mnemonic": "adds", - "operands": "r4, r4, #0xc", - "mode": "none" - }, - "instr_78952": { - "virtual_address": 78952, - "size": 4, - "disassembly": "bgt 0x13488", - "mnemonic": "bgt", - "operands": "0x13488", - "mode": "none" - }, - "bb_78948": { - "virtual_address": 78948, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 78956, - "children": [ - "instr_78948", - "instr_78952" - ] - }, - "instr_78956": { - "virtual_address": 78956, - "size": 4, - "disassembly": "add r4, r4, #0x14", - "mnemonic": "add", - "operands": "r4, r4, #0x14", - "mode": "none" - }, - "instr_78960": { - "virtual_address": 78960, - "size": 4, - "disassembly": "rsb r2, r4, #0x20", - "mnemonic": "rsb", - "operands": "r2, r4, #0x20", - "mode": "none" - }, - "instr_78964": { - "virtual_address": 78964, - "size": 4, - "disassembly": "mov r0, r0, lsr r4", - "mnemonic": "mov", - "operands": "r0, r0, lsr r4", - "mode": "none" - }, - "instr_78968": { - "virtual_address": 78968, - "size": 4, - "disassembly": "orr r0, r0, r1, lsl r2", - "mnemonic": "orr", - "operands": "r0, r0, r1, lsl r2", - "mode": "none" - }, - "instr_78972": { - "virtual_address": 78972, - "size": 4, - "disassembly": "orr r1, r5, r1, lsr r4", - "mnemonic": "orr", - "operands": "r1, r5, r1, lsr r4", - "mode": "none" - }, - "instr_78976": { - "virtual_address": 78976, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, lr}", - "mode": "none" - }, - "instr_78980": { - "virtual_address": 78980, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_78956": { - "virtual_address": 78956, - "size": 28, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_78956", - "instr_78960", - "instr_78964", - "instr_78968", - "instr_78972", - "instr_78976", - "instr_78980" - ] - }, - "instr_78984": { - "virtual_address": 78984, - "size": 4, - "disassembly": "rsb r4, r4, #0xc", - "mnemonic": "rsb", - "operands": "r4, r4, #0xc", - "mode": "none" - }, - "instr_78988": { - "virtual_address": 78988, - "size": 4, - "disassembly": "rsb r2, r4, #0x20", - "mnemonic": "rsb", - "operands": "r2, r4, #0x20", - "mode": "none" - }, - "instr_78992": { - "virtual_address": 78992, - "size": 4, - "disassembly": "mov r0, r0, lsr r2", - "mnemonic": "mov", - "operands": "r0, r0, lsr r2", - "mode": "none" - }, - "instr_78996": { - "virtual_address": 78996, - "size": 4, - "disassembly": "orr r0, r0, r1, lsl r4", - "mnemonic": "orr", - "operands": "r0, r0, r1, lsl r4", - "mode": "none" - }, - "instr_79000": { - "virtual_address": 79000, - "size": 4, - "disassembly": "mov r1, r5", - "mnemonic": "mov", - "operands": "r1, r5", - "mode": "none" - }, - "instr_79004": { - "virtual_address": 79004, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, lr}", - "mode": "none" - }, - "instr_79008": { - "virtual_address": 79008, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_78984": { - "virtual_address": 78984, - "size": 28, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_78984", - "instr_78988", - "instr_78992", - "instr_78996", - "instr_79000", - "instr_79004", - "instr_79008" - ] - }, - "instr_79012": { - "virtual_address": 79012, - "size": 4, - "disassembly": "mov r0, r1, lsr r4", - "mnemonic": "mov", - "operands": "r0, r1, lsr r4", - "mode": "none" - }, - "instr_79016": { - "virtual_address": 79016, - "size": 4, - "disassembly": "mov r1, r5", - "mnemonic": "mov", - "operands": "r1, r5", - "mode": "none" - }, - "instr_79020": { - "virtual_address": 79020, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, lr}", - "mode": "none" - }, - "instr_79024": { - "virtual_address": 79024, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_79012": { - "virtual_address": 79012, - "size": 16, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_79012", - "instr_79016", - "instr_79020", - "instr_79024" - ] - }, - "instr_79028": { - "virtual_address": 79028, - "size": 4, - "disassembly": "teq r4, #0x0", - "mnemonic": "teq", - "operands": "r4, #0x0", - "mode": "none" - }, - "instr_79032": { - "virtual_address": 79032, - "size": 4, - "disassembly": "eor r3, r3, #0x100000", - "mnemonic": "eor", - "operands": "r3, r3, #0x100000", - "mode": "none" - }, - "instr_79036": { - "virtual_address": 79036, - "size": 4, - "disassembly": "eoreq r1, r1, #0x100000", - "mnemonic": "eoreq", - "operands": "r1, r1, #0x100000", - "mode": "none" - }, - "instr_79040": { - "virtual_address": 79040, - "size": 4, - "disassembly": "addeq r4, r4, #0x1", - "mnemonic": "addeq", - "operands": "r4, r4, #0x1", - "mode": "none" - }, - "instr_79044": { - "virtual_address": 79044, - "size": 4, - "disassembly": "subne r5, r5, #0x1", - "mnemonic": "subne", - "operands": "r5, r5, #0x1", - "mode": "none" - }, - "instr_79048": { - "virtual_address": 79048, - "size": 4, - "disassembly": "b 0x1330c", - "mnemonic": "b", - "operands": "0x1330c", - "mode": "none" - }, - "bb_79028": { - "virtual_address": 79028, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 78604, - "children": [ - "instr_79028", - "instr_79032", - "instr_79036", - "instr_79040", - "instr_79044", - "instr_79048" - ] - }, - "instr_79052": { - "virtual_address": 79052, - "size": 4, - "disassembly": "mvns r12, r4, asr #0x15", - "mnemonic": "mvns", - "operands": "r12, r4, asr #0x15", - "mode": "none" - }, - "instr_79056": { - "virtual_address": 79056, - "size": 4, - "disassembly": "mvnnes r12, r5, asr #0x15", - "mnemonic": "mvnnes", - "operands": "r12, r5, asr #0x15", - "mode": "none" - }, - "instr_79060": { - "virtual_address": 79060, - "size": 4, - "disassembly": "beq 0x13550", - "mnemonic": "beq", - "operands": "0x13550", - "mode": "none" - }, - "bb_79052": { - "virtual_address": 79052, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 79064, - "children": [ - "instr_79052", - "instr_79056", - "instr_79060" - ] - }, - "instr_79064": { - "virtual_address": 79064, - "size": 4, - "disassembly": "teq r4, r5", - "mnemonic": "teq", - "operands": "r4, r5", - "mode": "none" - }, - "instr_79068": { - "virtual_address": 79068, - "size": 4, - "disassembly": "teqeq r0, r2", - "mnemonic": "teqeq", - "operands": "r0, r2", - "mode": "none" - }, - "instr_79072": { - "virtual_address": 79072, - "size": 4, - "disassembly": "beq 0x134f8", - "mnemonic": "beq", - "operands": "0x134f8", - "mode": "none" - }, - "bb_79064": { - "virtual_address": 79064, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 79076, - "children": [ - "instr_79064", - "instr_79068", - "instr_79072" - ] - }, - "instr_79076": { - "virtual_address": 79076, - "size": 4, - "disassembly": "orrs r12, r4, r0", - "mnemonic": "orrs", - "operands": "r12, r4, r0", - "mode": "none" - }, - "instr_79080": { - "virtual_address": 79080, - "size": 4, - "disassembly": "moveq r1, r3", - "mnemonic": "moveq", - "operands": "r1, r3", - "mode": "none" - }, - "instr_79084": { - "virtual_address": 79084, - "size": 4, - "disassembly": "moveq r0, r2", - "mnemonic": "moveq", - "operands": "r0, r2", - "mode": "none" - }, - "instr_79088": { - "virtual_address": 79088, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, lr}", - "mode": "none" - }, - "instr_79092": { - "virtual_address": 79092, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_79076": { - "virtual_address": 79076, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_79076", - "instr_79080", - "instr_79084", - "instr_79088", - "instr_79092" - ] - }, - "instr_79096": { - "virtual_address": 79096, - "size": 4, - "disassembly": "teq r1, r3", - "mnemonic": "teq", - "operands": "r1, r3", - "mode": "none" - }, - "instr_79100": { - "virtual_address": 79100, - "size": 4, - "disassembly": "movne r1, #0x0", - "mnemonic": "movne", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_79104": { - "virtual_address": 79104, - "size": 4, - "disassembly": "movne r0, #0x0", - "mnemonic": "movne", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_79108": { - "virtual_address": 79108, - "size": 4, - "disassembly": "ldmiane sp!, {r4, r5, lr}", - "mnemonic": "ldmiane", - "operands": "sp!, {r4, r5, lr}", - "mode": "none" - }, - "instr_79112": { - "virtual_address": 79112, - "size": 4, - "disassembly": "bxne lr", - "mnemonic": "bxne", - "operands": "lr", - "mode": "none" - }, - "bb_79096": { - "virtual_address": 79096, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 79116, - "children": [ - "instr_79096", - "instr_79100", - "instr_79104", - "instr_79108", - "instr_79112" - ] - }, - "instr_79116": { - "virtual_address": 79116, - "size": 4, - "disassembly": "movs r12, r4, lsr #0x15", - "mnemonic": "movs", - "operands": "r12, r4, lsr #0x15", - "mode": "none" - }, - "instr_79120": { - "virtual_address": 79120, - "size": 4, - "disassembly": "bne 0x13528", - "mnemonic": "bne", - "operands": "0x13528", - "mode": "none" - }, - "bb_79116": { - "virtual_address": 79116, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 79124, - "children": [ - "instr_79116", - "instr_79120" - ] - }, - "instr_79124": { - "virtual_address": 79124, - "size": 4, - "disassembly": "movs r0, r0, lsl #0x1", - "mnemonic": "movs", - "operands": "r0, r0, lsl #0x1", - "mode": "none" - }, - "instr_79128": { - "virtual_address": 79128, - "size": 4, - "disassembly": "adcs r1, r1, r1", - "mnemonic": "adcs", - "operands": "r1, r1, r1", - "mode": "none" - }, - "instr_79132": { - "virtual_address": 79132, - "size": 4, - "disassembly": "orrcs r1, r1, #0x80000000", - "mnemonic": "orrcs", - "operands": "r1, r1, #0x80000000", - "mode": "none" - }, - "instr_79136": { - "virtual_address": 79136, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, lr}", - "mode": "none" - }, - "instr_79140": { - "virtual_address": 79140, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_79124": { - "virtual_address": 79124, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_79124", - "instr_79128", - "instr_79132", - "instr_79136", - "instr_79140" - ] - }, - "instr_79144": { - "virtual_address": 79144, - "size": 4, - "disassembly": "adds r4, r4, #0x400000", - "mnemonic": "adds", - "operands": "r4, r4, #0x400000", - "mode": "none" - }, - "instr_79148": { - "virtual_address": 79148, - "size": 4, - "disassembly": "addcc r1, r1, #0x100000", - "mnemonic": "addcc", - "operands": "r1, r1, #0x100000", - "mode": "none" - }, - "instr_79152": { - "virtual_address": 79152, - "size": 4, - "disassembly": "ldmiacc sp!, {r4, r5, lr}", - "mnemonic": "ldmiacc", - "operands": "sp!, {r4, r5, lr}", - "mode": "none" - }, - "instr_79156": { - "virtual_address": 79156, - "size": 4, - "disassembly": "bxcc lr", - "mnemonic": "bxcc", - "operands": "lr", - "mode": "none" - }, - "bb_79144": { - "virtual_address": 79144, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 79160, - "children": [ - "instr_79144", - "instr_79148", - "instr_79152", - "instr_79156" - ] - }, - "instr_79160": { - "virtual_address": 79160, - "size": 4, - "disassembly": "and r5, r1, #0x80000000", - "mnemonic": "and", - "operands": "r5, r1, #0x80000000", - "mode": "none" - }, - "bb_79160": { - "virtual_address": 79160, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 79164, - "children": [ - "instr_79160" - ] - }, - "instr_79164": { - "virtual_address": 79164, - "size": 4, - "disassembly": "orr r1, r5, #0x7f000000", - "mnemonic": "orr", - "operands": "r1, r5, #0x7f000000", - "mode": "none" - }, - "instr_79168": { - "virtual_address": 79168, - "size": 4, - "disassembly": "orr r1, r1, #0xf00000", - "mnemonic": "orr", - "operands": "r1, r1, #0xf00000", - "mode": "none" - }, - "instr_79172": { - "virtual_address": 79172, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_79176": { - "virtual_address": 79176, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, lr}", - "mode": "none" - }, - "instr_79180": { - "virtual_address": 79180, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_79164": { - "virtual_address": 79164, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_79164", - "instr_79168", - "instr_79172", - "instr_79176", - "instr_79180" - ] - }, - "instr_79184": { - "virtual_address": 79184, - "size": 4, - "disassembly": "mvns r12, r4, asr #0x15", - "mnemonic": "mvns", - "operands": "r12, r4, asr #0x15", - "mode": "none" - }, - "instr_79188": { - "virtual_address": 79188, - "size": 4, - "disassembly": "movne r1, r3", - "mnemonic": "movne", - "operands": "r1, r3", - "mode": "none" - }, - "instr_79192": { - "virtual_address": 79192, - "size": 4, - "disassembly": "movne r0, r2", - "mnemonic": "movne", - "operands": "r0, r2", - "mode": "none" - }, - "instr_79196": { - "virtual_address": 79196, - "size": 4, - "disassembly": "mvneqs r12, r5, asr #0x15", - "mnemonic": "mvneqs", - "operands": "r12, r5, asr #0x15", - "mode": "none" - }, - "instr_79200": { - "virtual_address": 79200, - "size": 4, - "disassembly": "movne r3, r1", - "mnemonic": "movne", - "operands": "r3, r1", - "mode": "none" - }, - "instr_79204": { - "virtual_address": 79204, - "size": 4, - "disassembly": "movne r2, r0", - "mnemonic": "movne", - "operands": "r2, r0", - "mode": "none" - }, - "instr_79208": { - "virtual_address": 79208, - "size": 4, - "disassembly": "orrs r4, r0, r1, lsl #0xc", - "mnemonic": "orrs", - "operands": "r4, r0, r1, lsl #0xc", - "mode": "none" - }, - "instr_79212": { - "virtual_address": 79212, - "size": 4, - "disassembly": "orreqs r5, r2, r3, lsl #0xc", - "mnemonic": "orreqs", - "operands": "r5, r2, r3, lsl #0xc", - "mode": "none" - }, - "instr_79216": { - "virtual_address": 79216, - "size": 4, - "disassembly": "teqeq r1, r3", - "mnemonic": "teqeq", - "operands": "r1, r3", - "mode": "none" - }, - "instr_79220": { - "virtual_address": 79220, - "size": 4, - "disassembly": "orrne r1, r1, #0x80000", - "mnemonic": "orrne", - "operands": "r1, r1, #0x80000", - "mode": "none" - }, - "instr_79224": { - "virtual_address": 79224, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, lr}", - "mode": "none" - }, - "instr_79228": { - "virtual_address": 79228, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_79184": { - "virtual_address": 79184, - "size": 48, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_79184", - "instr_79188", - "instr_79192", - "instr_79196", - "instr_79200", - "instr_79204", - "instr_79208", - "instr_79212", - "instr_79216", - "instr_79220", - "instr_79224", - "instr_79228" - ] - }, - "func_78448": { - "virtual_address": 78448, - "size": 784, - "name": "__aeabi_dadd", - "children": [ - "bb_78448", - "bb_78488", - "bb_78504", - "bb_78532", - "bb_78544", - "bb_78564", - "bb_78572", - "bb_78588", - "bb_78596", - "bb_78604", - "bb_78616", - "bb_78640", - "bb_78668", - "bb_78676", - "bb_78688", - "bb_78696", - "bb_78704", - "bb_78732", - "bb_78760", - "bb_78784", - "bb_78868", - "bb_78876", - "bb_78896", - "bb_78900", - "bb_78916", - "bb_78936", - "bb_78948", - "bb_78956", - "bb_78984", - "bb_79012", - "bb_79028", - "bb_79052", - "bb_79064", - "bb_79076", - "bb_79096", - "bb_79116", - "bb_79124", - "bb_79144", - "bb_79160", - "bb_79164", - "bb_79184" - ] - }, - "instr_79232": { - "virtual_address": 79232, - "size": 4, - "disassembly": "teq r0, #0x0", - "mnemonic": "teq", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_79236": { - "virtual_address": 79236, - "size": 4, - "disassembly": "moveq r1, #0x0", - "mnemonic": "moveq", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_79240": { - "virtual_address": 79240, - "size": 4, - "disassembly": "bxeq lr", - "mnemonic": "bxeq", - "operands": "lr", - "mode": "none" - }, - "bb_79232": { - "virtual_address": 79232, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 79244, - "children": [ - "instr_79232", - "instr_79236", - "instr_79240" - ] - }, - "instr_79244": { - "virtual_address": 79244, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, lr}", - "mode": "none" - }, - "instr_79248": { - "virtual_address": 79248, - "size": 4, - "disassembly": "mov r4, #0x400", - "mnemonic": "mov", - "operands": "r4, #0x400", - "mode": "none" - }, - "instr_79252": { - "virtual_address": 79252, - "size": 4, - "disassembly": "add r4, r4, #0x32", - "mnemonic": "add", - "operands": "r4, r4, #0x32", - "mode": "none" - }, - "instr_79256": { - "virtual_address": 79256, - "size": 4, - "disassembly": "mov r5, #0x0", - "mnemonic": "mov", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_79260": { - "virtual_address": 79260, - "size": 4, - "disassembly": "mov r1, #0x0", - "mnemonic": "mov", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_79264": { - "virtual_address": 79264, - "size": 4, - "disassembly": "b 0x133c0", - "mnemonic": "b", - "operands": "0x133c0", - "mode": "none" - }, - "bb_79244": { - "virtual_address": 79244, - "size": 24, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_79244", - "instr_79248", - "instr_79252", - "instr_79256", - "instr_79260", - "instr_79264" - ] - }, - "func_79232": { - "virtual_address": 79232, - "size": 36, - "name": "__floatunsidf", - "children": [ - "bb_79232", - "bb_79244" - ] - }, - "instr_79268": { - "virtual_address": 79268, - "size": 4, - "disassembly": "teq r0, #0x0", - "mnemonic": "teq", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_79272": { - "virtual_address": 79272, - "size": 4, - "disassembly": "moveq r1, #0x0", - "mnemonic": "moveq", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_79276": { - "virtual_address": 79276, - "size": 4, - "disassembly": "bxeq lr", - "mnemonic": "bxeq", - "operands": "lr", - "mode": "none" - }, - "bb_79268": { - "virtual_address": 79268, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 79280, - "children": [ - "instr_79268", - "instr_79272", - "instr_79276" - ] - }, - "instr_79280": { - "virtual_address": 79280, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, lr}", - "mode": "none" - }, - "instr_79284": { - "virtual_address": 79284, - "size": 4, - "disassembly": "mov r4, #0x400", - "mnemonic": "mov", - "operands": "r4, #0x400", - "mode": "none" - }, - "instr_79288": { - "virtual_address": 79288, - "size": 4, - "disassembly": "add r4, r4, #0x32", - "mnemonic": "add", - "operands": "r4, r4, #0x32", - "mode": "none" - }, - "instr_79292": { - "virtual_address": 79292, - "size": 4, - "disassembly": "ands r5, r0, #0x80000000", - "mnemonic": "ands", - "operands": "r5, r0, #0x80000000", - "mode": "none" - }, - "instr_79296": { - "virtual_address": 79296, - "size": 4, - "disassembly": "rsbmi r0, r0, #0x0", - "mnemonic": "rsbmi", - "operands": "r0, r0, #0x0", - "mode": "none" - }, - "instr_79300": { - "virtual_address": 79300, - "size": 4, - "disassembly": "mov r1, #0x0", - "mnemonic": "mov", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_79304": { - "virtual_address": 79304, - "size": 4, - "disassembly": "b 0x133c0", - "mnemonic": "b", - "operands": "0x133c0", - "mode": "none" - }, - "bb_79280": { - "virtual_address": 79280, - "size": 28, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_79280", - "instr_79284", - "instr_79288", - "instr_79292", - "instr_79296", - "instr_79300", - "instr_79304" - ] - }, - "func_79268": { - "virtual_address": 79268, - "size": 40, - "name": "__aeabi_i2d", - "children": [ - "bb_79268", - "bb_79280" - ] - }, - "instr_79308": { - "virtual_address": 79308, - "size": 4, - "disassembly": "movs r2, r0, lsl #0x1", - "mnemonic": "movs", - "operands": "r2, r0, lsl #0x1", - "mode": "none" - }, - "instr_79312": { - "virtual_address": 79312, - "size": 4, - "disassembly": "mov r1, r2, asr #0x3", - "mnemonic": "mov", - "operands": "r1, r2, asr #0x3", - "mode": "none" - }, - "instr_79316": { - "virtual_address": 79316, - "size": 4, - "disassembly": "mov r1, r1, rrx", - "mnemonic": "mov", - "operands": "r1, r1, rrx", - "mode": "none" - }, - "instr_79320": { - "virtual_address": 79320, - "size": 4, - "disassembly": "mov r0, r2, lsl #0x1c", - "mnemonic": "mov", - "operands": "r0, r2, lsl #0x1c", - "mode": "none" - }, - "instr_79324": { - "virtual_address": 79324, - "size": 4, - "disassembly": "andnes r3, r2, #0xff000000", - "mnemonic": "andnes", - "operands": "r3, r2, #0xff000000", - "mode": "none" - }, - "instr_79328": { - "virtual_address": 79328, - "size": 4, - "disassembly": "teqne r3, #0xff000000", - "mnemonic": "teqne", - "operands": "r3, #0xff000000", - "mode": "none" - }, - "instr_79332": { - "virtual_address": 79332, - "size": 4, - "disassembly": "eorne r1, r1, #0x38000000", - "mnemonic": "eorne", - "operands": "r1, r1, #0x38000000", - "mode": "none" - }, - "instr_79336": { - "virtual_address": 79336, - "size": 4, - "disassembly": "bxne lr", - "mnemonic": "bxne", - "operands": "lr", - "mode": "none" - }, - "bb_79308": { - "virtual_address": 79308, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 79340, - "children": [ - "instr_79308", - "instr_79312", - "instr_79316", - "instr_79320", - "instr_79324", - "instr_79328", - "instr_79332", - "instr_79336" - ] - }, - "instr_79340": { - "virtual_address": 79340, - "size": 4, - "disassembly": "bics r2, r2, #0xff000000", - "mnemonic": "bics", - "operands": "r2, r2, #0xff000000", - "mode": "none" - }, - "instr_79344": { - "virtual_address": 79344, - "size": 4, - "disassembly": "bxeq lr", - "mnemonic": "bxeq", - "operands": "lr", - "mode": "none" - }, - "bb_79340": { - "virtual_address": 79340, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 79348, - "children": [ - "instr_79340", - "instr_79344" - ] - }, - "instr_79348": { - "virtual_address": 79348, - "size": 4, - "disassembly": "teq r3, #0xff000000", - "mnemonic": "teq", - "operands": "r3, #0xff000000", - "mode": "none" - }, - "instr_79352": { - "virtual_address": 79352, - "size": 4, - "disassembly": "orreq r1, r1, #0x80000", - "mnemonic": "orreq", - "operands": "r1, r1, #0x80000", - "mode": "none" - }, - "instr_79356": { - "virtual_address": 79356, - "size": 4, - "disassembly": "bxeq lr", - "mnemonic": "bxeq", - "operands": "lr", - "mode": "none" - }, - "bb_79348": { - "virtual_address": 79348, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 79360, - "children": [ - "instr_79348", - "instr_79352", - "instr_79356" - ] - }, - "instr_79360": { - "virtual_address": 79360, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, lr}", - "mode": "none" - }, - "instr_79364": { - "virtual_address": 79364, - "size": 4, - "disassembly": "mov r4, #0x380", - "mnemonic": "mov", - "operands": "r4, #0x380", - "mode": "none" - }, - "instr_79368": { - "virtual_address": 79368, - "size": 4, - "disassembly": "and r5, r1, #0x80000000", - "mnemonic": "and", - "operands": "r5, r1, #0x80000000", - "mode": "none" - }, - "instr_79372": { - "virtual_address": 79372, - "size": 4, - "disassembly": "bic r1, r1, #0x80000000", - "mnemonic": "bic", - "operands": "r1, r1, #0x80000000", - "mode": "none" - }, - "instr_79376": { - "virtual_address": 79376, - "size": 4, - "disassembly": "b 0x133c0", - "mnemonic": "b", - "operands": "0x133c0", - "mode": "none" - }, - "bb_79360": { - "virtual_address": 79360, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_79360", - "instr_79364", - "instr_79368", - "instr_79372", - "instr_79376" - ] - }, - "func_79308": { - "virtual_address": 79308, - "size": 72, - "name": "__aeabi_f2d", - "children": [ - "bb_79308", - "bb_79340", - "bb_79348", - "bb_79360" - ] - }, - "instr_79380": { - "virtual_address": 79380, - "size": 4, - "disassembly": "orrs r2, r0, r1", - "mnemonic": "orrs", - "operands": "r2, r0, r1", - "mode": "none" - }, - "instr_79384": { - "virtual_address": 79384, - "size": 4, - "disassembly": "bxeq lr", - "mnemonic": "bxeq", - "operands": "lr", - "mode": "none" - }, - "bb_79380": { - "virtual_address": 79380, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 79388, - "children": [ - "instr_79380", - "instr_79384" - ] - }, - "instr_79388": { - "virtual_address": 79388, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, lr}", - "mode": "none" - }, - "instr_79392": { - "virtual_address": 79392, - "size": 4, - "disassembly": "mov r5, #0x0", - "mnemonic": "mov", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_79396": { - "virtual_address": 79396, - "size": 4, - "disassembly": "b 0x13644", - "mnemonic": "b", - "operands": "0x13644", - "mode": "none" - }, - "bb_79388": { - "virtual_address": 79388, - "size": 12, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_79388", - "instr_79392", - "instr_79396" - ] - }, - "func_79380": { - "virtual_address": 79380, - "size": 20, - "name": "__floatundidf", - "children": [ - "bb_79380", - "bb_79388" - ] - }, - "instr_79400": { - "virtual_address": 79400, - "size": 4, - "disassembly": "orrs r2, r0, r1", - "mnemonic": "orrs", - "operands": "r2, r0, r1", - "mode": "none" - }, - "instr_79404": { - "virtual_address": 79404, - "size": 4, - "disassembly": "bxeq lr", - "mnemonic": "bxeq", - "operands": "lr", - "mode": "none" - }, - "bb_79400": { - "virtual_address": 79400, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 79408, - "children": [ - "instr_79400", - "instr_79404" - ] - }, - "instr_79408": { - "virtual_address": 79408, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, lr}", - "mode": "none" - }, - "instr_79412": { - "virtual_address": 79412, - "size": 4, - "disassembly": "ands r5, r1, #0x80000000", - "mnemonic": "ands", - "operands": "r5, r1, #0x80000000", - "mode": "none" - }, - "instr_79416": { - "virtual_address": 79416, - "size": 4, - "disassembly": "bpl 0x13644", - "mnemonic": "bpl", - "operands": "0x13644", - "mode": "none" - }, - "bb_79408": { - "virtual_address": 79408, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 79420, - "children": [ - "instr_79408", - "instr_79412", - "instr_79416" - ] - }, - "instr_79420": { - "virtual_address": 79420, - "size": 4, - "disassembly": "rsbs r0, r0, #0x0", - "mnemonic": "rsbs", - "operands": "r0, r0, #0x0", - "mode": "none" - }, - "instr_79424": { - "virtual_address": 79424, - "size": 4, - "disassembly": "rsc r1, r1, #0x0", - "mnemonic": "rsc", - "operands": "r1, r1, #0x0", - "mode": "none" - }, - "bb_79420": { - "virtual_address": 79420, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 79428, - "children": [ - "instr_79420", - "instr_79424" - ] - }, - "instr_79428": { - "virtual_address": 79428, - "size": 4, - "disassembly": "mov r4, #0x400", - "mnemonic": "mov", - "operands": "r4, #0x400", - "mode": "none" - }, - "instr_79432": { - "virtual_address": 79432, - "size": 4, - "disassembly": "add r4, r4, #0x32", - "mnemonic": "add", - "operands": "r4, r4, #0x32", - "mode": "none" - }, - "instr_79436": { - "virtual_address": 79436, - "size": 4, - "disassembly": "movs r12, r1, lsr #0x16", - "mnemonic": "movs", - "operands": "r12, r1, lsr #0x16", - "mode": "none" - }, - "instr_79440": { - "virtual_address": 79440, - "size": 4, - "disassembly": "beq 0x13360", - "mnemonic": "beq", - "operands": "0x13360", - "mode": "none" - }, - "bb_79428": { - "virtual_address": 79428, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 79444, - "children": [ - "instr_79428", - "instr_79432", - "instr_79436", - "instr_79440" - ] - }, - "instr_79444": { - "virtual_address": 79444, - "size": 4, - "disassembly": "mov r2, #0x3", - "mnemonic": "mov", - "operands": "r2, #0x3", - "mode": "none" - }, - "instr_79448": { - "virtual_address": 79448, - "size": 4, - "disassembly": "movs r12, r12, lsr #0x3", - "mnemonic": "movs", - "operands": "r12, r12, lsr #0x3", - "mode": "none" - }, - "instr_79452": { - "virtual_address": 79452, - "size": 4, - "disassembly": "addne r2, r2, #0x3", - "mnemonic": "addne", - "operands": "r2, r2, #0x3", - "mode": "none" - }, - "instr_79456": { - "virtual_address": 79456, - "size": 4, - "disassembly": "movs r12, r12, lsr #0x3", - "mnemonic": "movs", - "operands": "r12, r12, lsr #0x3", - "mode": "none" - }, - "instr_79460": { - "virtual_address": 79460, - "size": 4, - "disassembly": "addne r2, r2, #0x3", - "mnemonic": "addne", - "operands": "r2, r2, #0x3", - "mode": "none" - }, - "instr_79464": { - "virtual_address": 79464, - "size": 4, - "disassembly": "add r2, r2, r12, lsr #0x3", - "mnemonic": "add", - "operands": "r2, r2, r12, lsr #0x3", - "mode": "none" - }, - "instr_79468": { - "virtual_address": 79468, - "size": 4, - "disassembly": "rsb r3, r2, #0x20", - "mnemonic": "rsb", - "operands": "r3, r2, #0x20", - "mode": "none" - }, - "instr_79472": { - "virtual_address": 79472, - "size": 4, - "disassembly": "mov r12, r0, lsl r3", - "mnemonic": "mov", - "operands": "r12, r0, lsl r3", - "mode": "none" - }, - "instr_79476": { - "virtual_address": 79476, - "size": 4, - "disassembly": "mov r0, r0, lsr r2", - "mnemonic": "mov", - "operands": "r0, r0, lsr r2", - "mode": "none" - }, - "instr_79480": { - "virtual_address": 79480, - "size": 4, - "disassembly": "orr r0, r0, r1, lsl r3", - "mnemonic": "orr", - "operands": "r0, r0, r1, lsl r3", - "mode": "none" - }, - "instr_79484": { - "virtual_address": 79484, - "size": 4, - "disassembly": "mov r1, r1, lsr r2", - "mnemonic": "mov", - "operands": "r1, r1, lsr r2", - "mode": "none" - }, - "instr_79488": { - "virtual_address": 79488, - "size": 4, - "disassembly": "add r4, r4, r2", - "mnemonic": "add", - "operands": "r4, r4, r2", - "mode": "none" - }, - "instr_79492": { - "virtual_address": 79492, - "size": 4, - "disassembly": "b 0x13360", - "mnemonic": "b", - "operands": "0x13360", - "mode": "none" - }, - "bb_79444": { - "virtual_address": 79444, - "size": 52, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_79444", - "instr_79448", - "instr_79452", - "instr_79456", - "instr_79460", - "instr_79464", - "instr_79468", - "instr_79472", - "instr_79476", - "instr_79480", - "instr_79484", - "instr_79488", - "instr_79492" - ] - }, - "func_79400": { - "virtual_address": 79400, - "size": 96, - "name": "__aeabi_l2d", - "children": [ - "bb_79400", - "bb_79408", - "bb_79420", - "bb_79428", - "bb_79444" - ] - }, - "instr_79496": { - "virtual_address": 79496, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_79500": { - "virtual_address": 79500, - "size": 4, - "disassembly": "mov r12, #0xff", - "mnemonic": "mov", - "operands": "r12, #0xff", - "mode": "none" - }, - "instr_79504": { - "virtual_address": 79504, - "size": 4, - "disassembly": "orr r12, r12, #0x700", - "mnemonic": "orr", - "operands": "r12, r12, #0x700", - "mode": "none" - }, - "instr_79508": { - "virtual_address": 79508, - "size": 4, - "disassembly": "ands r4, r12, r1, lsr #0x14", - "mnemonic": "ands", - "operands": "r4, r12, r1, lsr #0x14", - "mode": "none" - }, - "instr_79512": { - "virtual_address": 79512, - "size": 4, - "disassembly": "andnes r5, r12, r3, lsr #0x14", - "mnemonic": "andnes", - "operands": "r5, r12, r3, lsr #0x14", - "mode": "none" - }, - "instr_79516": { - "virtual_address": 79516, - "size": 4, - "disassembly": "teqne r4, r12", - "mnemonic": "teqne", - "operands": "r4, r12", - "mode": "none" - }, - "instr_79520": { - "virtual_address": 79520, - "size": 4, - "disassembly": "teqne r5, r12", - "mnemonic": "teqne", - "operands": "r5, r12", - "mode": "none" - }, - "instr_79524": { - "virtual_address": 79524, - "size": 4, - "disassembly": "bleq 0x13880", - "mnemonic": "bleq", - "operands": "0x13880", - "mode": "none" - }, - "instr_79528": { - "virtual_address": 79528, - "size": 4, - "disassembly": "add r4, r4, r5", - "mnemonic": "add", - "operands": "r4, r4, r5", - "mode": "none" - }, - "instr_79532": { - "virtual_address": 79532, - "size": 4, - "disassembly": "eor r6, r1, r3", - "mnemonic": "eor", - "operands": "r6, r1, r3", - "mode": "none" - }, - "instr_79536": { - "virtual_address": 79536, - "size": 4, - "disassembly": "bic r1, r1, r12, lsl #0x15", - "mnemonic": "bic", - "operands": "r1, r1, r12, lsl #0x15", - "mode": "none" - }, - "instr_79540": { - "virtual_address": 79540, - "size": 4, - "disassembly": "bic r3, r3, r12, lsl #0x15", - "mnemonic": "bic", - "operands": "r3, r3, r12, lsl #0x15", - "mode": "none" - }, - "instr_79544": { - "virtual_address": 79544, - "size": 4, - "disassembly": "orrs r5, r0, r1, lsl #0xc", - "mnemonic": "orrs", - "operands": "r5, r0, r1, lsl #0xc", - "mode": "none" - }, - "instr_79548": { - "virtual_address": 79548, - "size": 4, - "disassembly": "orrnes r5, r2, r3, lsl #0xc", - "mnemonic": "orrnes", - "operands": "r5, r2, r3, lsl #0xc", - "mode": "none" - }, - "instr_79552": { - "virtual_address": 79552, - "size": 4, - "disassembly": "orr r1, r1, #0x100000", - "mnemonic": "orr", - "operands": "r1, r1, #0x100000", - "mode": "none" - }, - "instr_79556": { - "virtual_address": 79556, - "size": 4, - "disassembly": "orr r3, r3, #0x100000", - "mnemonic": "orr", - "operands": "r3, r3, #0x100000", - "mode": "none" - }, - "instr_79560": { - "virtual_address": 79560, - "size": 4, - "disassembly": "beq 0x13744", - "mnemonic": "beq", - "operands": "0x13744", - "mode": "none" - }, - "bb_79496": { - "virtual_address": 79496, - "size": 68, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 79564, - "children": [ - "instr_79496", - "instr_79500", - "instr_79504", - "instr_79508", - "instr_79512", - "instr_79516", - "instr_79520", - "instr_79524", - "instr_79528", - "instr_79532", - "instr_79536", - "instr_79540", - "instr_79544", - "instr_79548", - "instr_79552", - "instr_79556", - "instr_79560" - ] - }, - "instr_79564": { - "virtual_address": 79564, - "size": 4, - "disassembly": "umull r12, lr, r0, r2", - "mnemonic": "umull", - "operands": "r12, lr, r0, r2", - "mode": "none" - }, - "instr_79568": { - "virtual_address": 79568, - "size": 4, - "disassembly": "mov r5, #0x0", - "mnemonic": "mov", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_79572": { - "virtual_address": 79572, - "size": 4, - "disassembly": "umlal lr, r5, r1, r2", - "mnemonic": "umlal", - "operands": "lr, r5, r1, r2", - "mode": "none" - }, - "instr_79576": { - "virtual_address": 79576, - "size": 4, - "disassembly": "and r2, r6, #0x80000000", - "mnemonic": "and", - "operands": "r2, r6, #0x80000000", - "mode": "none" - }, - "instr_79580": { - "virtual_address": 79580, - "size": 4, - "disassembly": "umlal lr, r5, r0, r3", - "mnemonic": "umlal", - "operands": "lr, r5, r0, r3", - "mode": "none" - }, - "instr_79584": { - "virtual_address": 79584, - "size": 4, - "disassembly": "mov r6, #0x0", - "mnemonic": "mov", - "operands": "r6, #0x0", - "mode": "none" - }, - "instr_79588": { - "virtual_address": 79588, - "size": 4, - "disassembly": "umlal r5, r6, r1, r3", - "mnemonic": "umlal", - "operands": "r5, r6, r1, r3", - "mode": "none" - }, - "instr_79592": { - "virtual_address": 79592, - "size": 4, - "disassembly": "teq r12, #0x0", - "mnemonic": "teq", - "operands": "r12, #0x0", - "mode": "none" - }, - "instr_79596": { - "virtual_address": 79596, - "size": 4, - "disassembly": "orrne lr, lr, #0x1", - "mnemonic": "orrne", - "operands": "lr, lr, #0x1", - "mode": "none" - }, - "instr_79600": { - "virtual_address": 79600, - "size": 4, - "disassembly": "sub r4, r4, #0xff", - "mnemonic": "sub", - "operands": "r4, r4, #0xff", - "mode": "none" - }, - "instr_79604": { - "virtual_address": 79604, - "size": 4, - "disassembly": "cmp r6, #0x200", - "mnemonic": "cmp", - "operands": "r6, #0x200", - "mode": "none" - }, - "instr_79608": { - "virtual_address": 79608, - "size": 4, - "disassembly": "sbc r4, r4, #0x300", - "mnemonic": "sbc", - "operands": "r4, r4, #0x300", - "mode": "none" - }, - "instr_79612": { - "virtual_address": 79612, - "size": 4, - "disassembly": "bcs 0x1370c", - "mnemonic": "bcs", - "operands": "0x1370c", - "mode": "none" - }, - "bb_79564": { - "virtual_address": 79564, - "size": 52, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 79616, - "children": [ - "instr_79564", - "instr_79568", - "instr_79572", - "instr_79576", - "instr_79580", - "instr_79584", - "instr_79588", - "instr_79592", - "instr_79596", - "instr_79600", - "instr_79604", - "instr_79608", - "instr_79612" - ] - }, - "instr_79616": { - "virtual_address": 79616, - "size": 4, - "disassembly": "movs lr, lr, lsl #0x1", - "mnemonic": "movs", - "operands": "lr, lr, lsl #0x1", - "mode": "none" - }, - "instr_79620": { - "virtual_address": 79620, - "size": 4, - "disassembly": "adcs r5, r5, r5", - "mnemonic": "adcs", - "operands": "r5, r5, r5", - "mode": "none" - }, - "instr_79624": { - "virtual_address": 79624, - "size": 4, - "disassembly": "adc r6, r6, r6", - "mnemonic": "adc", - "operands": "r6, r6, r6", - "mode": "none" - }, - "bb_79616": { - "virtual_address": 79616, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 79628, - "children": [ - "instr_79616", - "instr_79620", - "instr_79624" - ] - }, - "instr_79628": { - "virtual_address": 79628, - "size": 4, - "disassembly": "orr r1, r2, r6, lsl #0xb", - "mnemonic": "orr", - "operands": "r1, r2, r6, lsl #0xb", - "mode": "none" - }, - "instr_79632": { - "virtual_address": 79632, - "size": 4, - "disassembly": "orr r1, r1, r5, lsr #0x15", - "mnemonic": "orr", - "operands": "r1, r1, r5, lsr #0x15", - "mode": "none" - }, - "instr_79636": { - "virtual_address": 79636, - "size": 4, - "disassembly": "mov r0, r5, lsl #0xb", - "mnemonic": "mov", - "operands": "r0, r5, lsl #0xb", - "mode": "none" - }, - "instr_79640": { - "virtual_address": 79640, - "size": 4, - "disassembly": "orr r0, r0, lr, lsr #0x15", - "mnemonic": "orr", - "operands": "r0, r0, lr, lsr #0x15", - "mode": "none" - }, - "instr_79644": { - "virtual_address": 79644, - "size": 4, - "disassembly": "mov lr, lr, lsl #0xb", - "mnemonic": "mov", - "operands": "lr, lr, lsl #0xb", - "mode": "none" - }, - "instr_79648": { - "virtual_address": 79648, - "size": 4, - "disassembly": "subs r12, r4, #0xfd", - "mnemonic": "subs", - "operands": "r12, r4, #0xfd", - "mode": "none" - }, - "instr_79652": { - "virtual_address": 79652, - "size": 4, - "disassembly": "cmphi r12, #0x700", - "mnemonic": "cmphi", - "operands": "r12, #0x700", - "mode": "none" - }, - "instr_79656": { - "virtual_address": 79656, - "size": 4, - "disassembly": "bhi 0x13774", - "mnemonic": "bhi", - "operands": "0x13774", - "mode": "none" - }, - "bb_79628": { - "virtual_address": 79628, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 79660, - "children": [ - "instr_79628", - "instr_79632", - "instr_79636", - "instr_79640", - "instr_79644", - "instr_79648", - "instr_79652", - "instr_79656" - ] - }, - "instr_79660": { - "virtual_address": 79660, - "size": 4, - "disassembly": "cmp lr, #0x80000000", - "mnemonic": "cmp", - "operands": "lr, #0x80000000", - "mode": "none" - }, - "instr_79664": { - "virtual_address": 79664, - "size": 4, - "disassembly": "moveqs lr, r0, lsr #0x1", - "mnemonic": "moveqs", - "operands": "lr, r0, lsr #0x1", - "mode": "none" - }, - "instr_79668": { - "virtual_address": 79668, - "size": 4, - "disassembly": "adcs r0, r0, #0x0", - "mnemonic": "adcs", - "operands": "r0, r0, #0x0", - "mode": "none" - }, - "instr_79672": { - "virtual_address": 79672, - "size": 4, - "disassembly": "adc r1, r1, r4, lsl #0x14", - "mnemonic": "adc", - "operands": "r1, r1, r4, lsl #0x14", - "mode": "none" - }, - "instr_79676": { - "virtual_address": 79676, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_79680": { - "virtual_address": 79680, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_79660": { - "virtual_address": 79660, - "size": 24, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_79660", - "instr_79664", - "instr_79668", - "instr_79672", - "instr_79676", - "instr_79680" - ] - }, - "instr_79684": { - "virtual_address": 79684, - "size": 4, - "disassembly": "and r6, r6, #0x80000000", - "mnemonic": "and", - "operands": "r6, r6, #0x80000000", - "mode": "none" - }, - "instr_79688": { - "virtual_address": 79688, - "size": 4, - "disassembly": "orr r1, r6, r1", - "mnemonic": "orr", - "operands": "r1, r6, r1", - "mode": "none" - }, - "instr_79692": { - "virtual_address": 79692, - "size": 4, - "disassembly": "orr r0, r0, r2", - "mnemonic": "orr", - "operands": "r0, r0, r2", - "mode": "none" - }, - "instr_79696": { - "virtual_address": 79696, - "size": 4, - "disassembly": "eor r1, r1, r3", - "mnemonic": "eor", - "operands": "r1, r1, r3", - "mode": "none" - }, - "instr_79700": { - "virtual_address": 79700, - "size": 4, - "disassembly": "subs r4, r4, r12, lsr #0x1", - "mnemonic": "subs", - "operands": "r4, r4, r12, lsr #0x1", - "mode": "none" - }, - "instr_79704": { - "virtual_address": 79704, - "size": 4, - "disassembly": "rsbgts r5, r4, r12", - "mnemonic": "rsbgts", - "operands": "r5, r4, r12", - "mode": "none" - }, - "instr_79708": { - "virtual_address": 79708, - "size": 4, - "disassembly": "orrgt r1, r1, r4, lsl #0x14", - "mnemonic": "orrgt", - "operands": "r1, r1, r4, lsl #0x14", - "mode": "none" - }, - "instr_79712": { - "virtual_address": 79712, - "size": 4, - "disassembly": "ldmiagt sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmiagt", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_79716": { - "virtual_address": 79716, - "size": 4, - "disassembly": "bxgt lr", - "mnemonic": "bxgt", - "operands": "lr", - "mode": "none" - }, - "bb_79684": { - "virtual_address": 79684, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 79720, - "children": [ - "instr_79684", - "instr_79688", - "instr_79692", - "instr_79696", - "instr_79700", - "instr_79704", - "instr_79708", - "instr_79712", - "instr_79716" - ] - }, - "instr_79720": { - "virtual_address": 79720, - "size": 4, - "disassembly": "orr r1, r1, #0x100000", - "mnemonic": "orr", - "operands": "r1, r1, #0x100000", - "mode": "none" - }, - "instr_79724": { - "virtual_address": 79724, - "size": 4, - "disassembly": "mov lr, #0x0", - "mnemonic": "mov", - "operands": "lr, #0x0", - "mode": "none" - }, - "instr_79728": { - "virtual_address": 79728, - "size": 4, - "disassembly": "subs r4, r4, #0x1", - "mnemonic": "subs", - "operands": "r4, r4, #0x1", - "mode": "none" - }, - "bb_79720": { - "virtual_address": 79720, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 79732, - "children": [ - "instr_79720", - "instr_79724", - "instr_79728" - ] - }, - "instr_79732": { - "virtual_address": 79732, - "size": 4, - "disassembly": "bgt 0x138f0", - "mnemonic": "bgt", - "operands": "0x138f0", - "mode": "none" - }, - "bb_79732": { - "virtual_address": 79732, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 79736, - "children": [ - "instr_79732" - ] - }, - "instr_79736": { - "virtual_address": 79736, - "size": 4, - "disassembly": "cmn r4, #0x36", - "mnemonic": "cmn", - "operands": "r4, #0x36", - "mode": "none" - }, - "instr_79740": { - "virtual_address": 79740, - "size": 4, - "disassembly": "movle r0, #0x0", - "mnemonic": "movle", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_79744": { - "virtual_address": 79744, - "size": 4, - "disassembly": "andle r1, r1, #0x80000000", - "mnemonic": "andle", - "operands": "r1, r1, #0x80000000", - "mode": "none" - }, - "instr_79748": { - "virtual_address": 79748, - "size": 4, - "disassembly": "ldmiale sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmiale", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_79752": { - "virtual_address": 79752, - "size": 4, - "disassembly": "bxle lr", - "mnemonic": "bxle", - "operands": "lr", - "mode": "none" - }, - "bb_79736": { - "virtual_address": 79736, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 79756, - "children": [ - "instr_79736", - "instr_79740", - "instr_79744", - "instr_79748", - "instr_79752" - ] - }, - "instr_79756": { - "virtual_address": 79756, - "size": 4, - "disassembly": "rsb r4, r4, #0x0", - "mnemonic": "rsb", - "operands": "r4, r4, #0x0", - "mode": "none" - }, - "instr_79760": { - "virtual_address": 79760, - "size": 4, - "disassembly": "subs r4, r4, #0x20", - "mnemonic": "subs", - "operands": "r4, r4, #0x20", - "mode": "none" - }, - "instr_79764": { - "virtual_address": 79764, - "size": 4, - "disassembly": "bge 0x13804", - "mnemonic": "bge", - "operands": "0x13804", - "mode": "none" - }, - "bb_79756": { - "virtual_address": 79756, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 79768, - "children": [ - "instr_79756", - "instr_79760", - "instr_79764" - ] - }, - "instr_79768": { - "virtual_address": 79768, - "size": 4, - "disassembly": "adds r4, r4, #0xc", - "mnemonic": "adds", - "operands": "r4, r4, #0xc", - "mode": "none" - }, - "instr_79772": { - "virtual_address": 79772, - "size": 4, - "disassembly": "bgt 0x137d4", - "mnemonic": "bgt", - "operands": "0x137d4", - "mode": "none" - }, - "bb_79768": { - "virtual_address": 79768, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 79776, - "children": [ - "instr_79768", - "instr_79772" - ] - }, - "instr_79776": { - "virtual_address": 79776, - "size": 4, - "disassembly": "add r4, r4, #0x14", - "mnemonic": "add", - "operands": "r4, r4, #0x14", - "mode": "none" - }, - "instr_79780": { - "virtual_address": 79780, - "size": 4, - "disassembly": "rsb r5, r4, #0x20", - "mnemonic": "rsb", - "operands": "r5, r4, #0x20", - "mode": "none" - }, - "instr_79784": { - "virtual_address": 79784, - "size": 4, - "disassembly": "mov r3, r0, lsl r5", - "mnemonic": "mov", - "operands": "r3, r0, lsl r5", - "mode": "none" - }, - "instr_79788": { - "virtual_address": 79788, - "size": 4, - "disassembly": "mov r0, r0, lsr r4", - "mnemonic": "mov", - "operands": "r0, r0, lsr r4", - "mode": "none" - }, - "instr_79792": { - "virtual_address": 79792, - "size": 4, - "disassembly": "orr r0, r0, r1, lsl r5", - "mnemonic": "orr", - "operands": "r0, r0, r1, lsl r5", - "mode": "none" - }, - "instr_79796": { - "virtual_address": 79796, - "size": 4, - "disassembly": "and r2, r1, #0x80000000", - "mnemonic": "and", - "operands": "r2, r1, #0x80000000", - "mode": "none" - }, - "instr_79800": { - "virtual_address": 79800, - "size": 4, - "disassembly": "bic r1, r1, #0x80000000", - "mnemonic": "bic", - "operands": "r1, r1, #0x80000000", - "mode": "none" - }, - "instr_79804": { - "virtual_address": 79804, - "size": 4, - "disassembly": "adds r0, r0, r3, lsr #0x1f", - "mnemonic": "adds", - "operands": "r0, r0, r3, lsr #0x1f", - "mode": "none" - }, - "instr_79808": { - "virtual_address": 79808, - "size": 4, - "disassembly": "adc r1, r2, r1, lsr r4", - "mnemonic": "adc", - "operands": "r1, r2, r1, lsr r4", - "mode": "none" - }, - "instr_79812": { - "virtual_address": 79812, - "size": 4, - "disassembly": "orrs lr, lr, r3, lsl #0x1", - "mnemonic": "orrs", - "operands": "lr, lr, r3, lsl #0x1", - "mode": "none" - }, - "instr_79816": { - "virtual_address": 79816, - "size": 4, - "disassembly": "biceq r0, r0, r3, lsr #0x1f", - "mnemonic": "biceq", - "operands": "r0, r0, r3, lsr #0x1f", - "mode": "none" - }, - "instr_79820": { - "virtual_address": 79820, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_79824": { - "virtual_address": 79824, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_79776": { - "virtual_address": 79776, - "size": 52, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_79776", - "instr_79780", - "instr_79784", - "instr_79788", - "instr_79792", - "instr_79796", - "instr_79800", - "instr_79804", - "instr_79808", - "instr_79812", - "instr_79816", - "instr_79820", - "instr_79824" - ] - }, - "instr_79828": { - "virtual_address": 79828, - "size": 4, - "disassembly": "rsb r4, r4, #0xc", - "mnemonic": "rsb", - "operands": "r4, r4, #0xc", - "mode": "none" - }, - "instr_79832": { - "virtual_address": 79832, - "size": 4, - "disassembly": "rsb r5, r4, #0x20", - "mnemonic": "rsb", - "operands": "r5, r4, #0x20", - "mode": "none" - }, - "instr_79836": { - "virtual_address": 79836, - "size": 4, - "disassembly": "mov r3, r0, lsl r4", - "mnemonic": "mov", - "operands": "r3, r0, lsl r4", - "mode": "none" - }, - "instr_79840": { - "virtual_address": 79840, - "size": 4, - "disassembly": "mov r0, r0, lsr r5", - "mnemonic": "mov", - "operands": "r0, r0, lsr r5", - "mode": "none" - }, - "instr_79844": { - "virtual_address": 79844, - "size": 4, - "disassembly": "orr r0, r0, r1, lsl r4", - "mnemonic": "orr", - "operands": "r0, r0, r1, lsl r4", - "mode": "none" - }, - "instr_79848": { - "virtual_address": 79848, - "size": 4, - "disassembly": "and r1, r1, #0x80000000", - "mnemonic": "and", - "operands": "r1, r1, #0x80000000", - "mode": "none" - }, - "instr_79852": { - "virtual_address": 79852, - "size": 4, - "disassembly": "adds r0, r0, r3, lsr #0x1f", - "mnemonic": "adds", - "operands": "r0, r0, r3, lsr #0x1f", - "mode": "none" - }, - "instr_79856": { - "virtual_address": 79856, - "size": 4, - "disassembly": "adc r1, r1, #0x0", - "mnemonic": "adc", - "operands": "r1, r1, #0x0", - "mode": "none" - }, - "instr_79860": { - "virtual_address": 79860, - "size": 4, - "disassembly": "orrs lr, lr, r3, lsl #0x1", - "mnemonic": "orrs", - "operands": "lr, lr, r3, lsl #0x1", - "mode": "none" - }, - "instr_79864": { - "virtual_address": 79864, - "size": 4, - "disassembly": "biceq r0, r0, r3, lsr #0x1f", - "mnemonic": "biceq", - "operands": "r0, r0, r3, lsr #0x1f", - "mode": "none" - }, - "instr_79868": { - "virtual_address": 79868, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_79872": { - "virtual_address": 79872, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_79828": { - "virtual_address": 79828, - "size": 48, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_79828", - "instr_79832", - "instr_79836", - "instr_79840", - "instr_79844", - "instr_79848", - "instr_79852", - "instr_79856", - "instr_79860", - "instr_79864", - "instr_79868", - "instr_79872" - ] - }, - "instr_79876": { - "virtual_address": 79876, - "size": 4, - "disassembly": "rsb r5, r4, #0x20", - "mnemonic": "rsb", - "operands": "r5, r4, #0x20", - "mode": "none" - }, - "instr_79880": { - "virtual_address": 79880, - "size": 4, - "disassembly": "orr lr, lr, r0, lsl r5", - "mnemonic": "orr", - "operands": "lr, lr, r0, lsl r5", - "mode": "none" - }, - "instr_79884": { - "virtual_address": 79884, - "size": 4, - "disassembly": "mov r3, r0, lsr r4", - "mnemonic": "mov", - "operands": "r3, r0, lsr r4", - "mode": "none" - }, - "instr_79888": { - "virtual_address": 79888, - "size": 4, - "disassembly": "orr r3, r3, r1, lsl r5", - "mnemonic": "orr", - "operands": "r3, r3, r1, lsl r5", - "mode": "none" - }, - "instr_79892": { - "virtual_address": 79892, - "size": 4, - "disassembly": "mov r0, r1, lsr r4", - "mnemonic": "mov", - "operands": "r0, r1, lsr r4", - "mode": "none" - }, - "instr_79896": { - "virtual_address": 79896, - "size": 4, - "disassembly": "and r1, r1, #0x80000000", - "mnemonic": "and", - "operands": "r1, r1, #0x80000000", - "mode": "none" - }, - "instr_79900": { - "virtual_address": 79900, - "size": 4, - "disassembly": "bic r0, r0, r1, lsr r4", - "mnemonic": "bic", - "operands": "r0, r0, r1, lsr r4", - "mode": "none" - }, - "instr_79904": { - "virtual_address": 79904, - "size": 4, - "disassembly": "add r0, r0, r3, lsr #0x1f", - "mnemonic": "add", - "operands": "r0, r0, r3, lsr #0x1f", - "mode": "none" - }, - "instr_79908": { - "virtual_address": 79908, - "size": 4, - "disassembly": "orrs lr, lr, r3, lsl #0x1", - "mnemonic": "orrs", - "operands": "lr, lr, r3, lsl #0x1", - "mode": "none" - }, - "instr_79912": { - "virtual_address": 79912, - "size": 4, - "disassembly": "biceq r0, r0, r3, lsr #0x1f", - "mnemonic": "biceq", - "operands": "r0, r0, r3, lsr #0x1f", - "mode": "none" - }, - "instr_79916": { - "virtual_address": 79916, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_79920": { - "virtual_address": 79920, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_79876": { - "virtual_address": 79876, - "size": 48, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_79876", - "instr_79880", - "instr_79884", - "instr_79888", - "instr_79892", - "instr_79896", - "instr_79900", - "instr_79904", - "instr_79908", - "instr_79912", - "instr_79916", - "instr_79920" - ] - }, - "func_79496": { - "virtual_address": 79496, - "size": 428, - "name": "__muldf3", - "children": [ - "bb_79496", - "bb_79564", - "bb_79616", - "bb_79628", - "bb_79660", - "bb_79684", - "bb_79720", - "bb_79732", - "bb_79736", - "bb_79756", - "bb_79768", - "bb_79776", - "bb_79828", - "bb_79876" - ] - }, - "instr_80000": { - "virtual_address": 80000, - "size": 4, - "disassembly": "teq r4, r12", - "mnemonic": "teq", - "operands": "r4, r12", - "mode": "none" - }, - "instr_80004": { - "virtual_address": 80004, - "size": 4, - "disassembly": "and r5, r12, r3, lsr #0x14", - "mnemonic": "and", - "operands": "r5, r12, r3, lsr #0x14", - "mode": "none" - }, - "instr_80008": { - "virtual_address": 80008, - "size": 4, - "disassembly": "teqne r5, r12", - "mnemonic": "teqne", - "operands": "r5, r12", - "mode": "none" - }, - "instr_80012": { - "virtual_address": 80012, - "size": 4, - "disassembly": "beq 0x138b0", - "mnemonic": "beq", - "operands": "0x138b0", - "mode": "none" - }, - "bb_80000": { - "virtual_address": 80000, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 80016, - "children": [ - "instr_80000", - "instr_80004", - "instr_80008", - "instr_80012" - ] - }, - "instr_80016": { - "virtual_address": 80016, - "size": 4, - "disassembly": "orrs r6, r0, r1, lsl #0x1", - "mnemonic": "orrs", - "operands": "r6, r0, r1, lsl #0x1", - "mode": "none" - }, - "instr_80020": { - "virtual_address": 80020, - "size": 4, - "disassembly": "orrnes r6, r2, r3, lsl #0x1", - "mnemonic": "orrnes", - "operands": "r6, r2, r3, lsl #0x1", - "mode": "none" - }, - "instr_80024": { - "virtual_address": 80024, - "size": 4, - "disassembly": "bne 0x13834", - "mnemonic": "bne", - "operands": "0x13834", - "mode": "none" - }, - "bb_80016": { - "virtual_address": 80016, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 80028, - "children": [ - "instr_80016", - "instr_80020", - "instr_80024" - ] - }, - "instr_80028": { - "virtual_address": 80028, - "size": 4, - "disassembly": "eor r1, r1, r3", - "mnemonic": "eor", - "operands": "r1, r1, r3", - "mode": "none" - }, - "instr_80032": { - "virtual_address": 80032, - "size": 4, - "disassembly": "and r1, r1, #0x80000000", - "mnemonic": "and", - "operands": "r1, r1, #0x80000000", - "mode": "none" - }, - "instr_80036": { - "virtual_address": 80036, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_80040": { - "virtual_address": 80040, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_80044": { - "virtual_address": 80044, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_80028": { - "virtual_address": 80028, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_80028", - "instr_80032", - "instr_80036", - "instr_80040", - "instr_80044" - ] - }, - "instr_80048": { - "virtual_address": 80048, - "size": 4, - "disassembly": "orrs r6, r0, r1, lsl #0x1", - "mnemonic": "orrs", - "operands": "r6, r0, r1, lsl #0x1", - "mode": "none" - }, - "instr_80052": { - "virtual_address": 80052, - "size": 4, - "disassembly": "moveq r0, r2", - "mnemonic": "moveq", - "operands": "r0, r2", - "mode": "none" - }, - "instr_80056": { - "virtual_address": 80056, - "size": 4, - "disassembly": "moveq r1, r3", - "mnemonic": "moveq", - "operands": "r1, r3", - "mode": "none" - }, - "instr_80060": { - "virtual_address": 80060, - "size": 4, - "disassembly": "orrnes r6, r2, r3, lsl #0x1", - "mnemonic": "orrnes", - "operands": "r6, r2, r3, lsl #0x1", - "mode": "none" - }, - "instr_80064": { - "virtual_address": 80064, - "size": 4, - "disassembly": "beq 0x13908", - "mnemonic": "beq", - "operands": "0x13908", - "mode": "none" - }, - "bb_80048": { - "virtual_address": 80048, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 80068, - "children": [ - "instr_80048", - "instr_80052", - "instr_80056", - "instr_80060", - "instr_80064" - ] - }, - "instr_80068": { - "virtual_address": 80068, - "size": 4, - "disassembly": "teq r4, r12", - "mnemonic": "teq", - "operands": "r4, r12", - "mode": "none" - }, - "instr_80072": { - "virtual_address": 80072, - "size": 4, - "disassembly": "bne 0x138d4", - "mnemonic": "bne", - "operands": "0x138d4", - "mode": "none" - }, - "bb_80068": { - "virtual_address": 80068, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 80076, - "children": [ - "instr_80068", - "instr_80072" - ] - }, - "instr_80076": { - "virtual_address": 80076, - "size": 4, - "disassembly": "orrs r6, r0, r1, lsl #0xc", - "mnemonic": "orrs", - "operands": "r6, r0, r1, lsl #0xc", - "mode": "none" - }, - "instr_80080": { - "virtual_address": 80080, - "size": 4, - "disassembly": "bne 0x13908", - "mnemonic": "bne", - "operands": "0x13908", - "mode": "none" - }, - "bb_80076": { - "virtual_address": 80076, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 80084, - "children": [ - "instr_80076", - "instr_80080" - ] - }, - "instr_80084": { - "virtual_address": 80084, - "size": 4, - "disassembly": "teq r5, r12", - "mnemonic": "teq", - "operands": "r5, r12", - "mode": "none" - }, - "instr_80088": { - "virtual_address": 80088, - "size": 4, - "disassembly": "bne 0x138ec", - "mnemonic": "bne", - "operands": "0x138ec", - "mode": "none" - }, - "bb_80084": { - "virtual_address": 80084, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 80092, - "children": [ - "instr_80084", - "instr_80088" - ] - }, - "instr_80092": { - "virtual_address": 80092, - "size": 4, - "disassembly": "orrs r6, r2, r3, lsl #0xc", - "mnemonic": "orrs", - "operands": "r6, r2, r3, lsl #0xc", - "mode": "none" - }, - "instr_80096": { - "virtual_address": 80096, - "size": 4, - "disassembly": "movne r0, r2", - "mnemonic": "movne", - "operands": "r0, r2", - "mode": "none" - }, - "instr_80100": { - "virtual_address": 80100, - "size": 4, - "disassembly": "movne r1, r3", - "mnemonic": "movne", - "operands": "r1, r3", - "mode": "none" - }, - "instr_80104": { - "virtual_address": 80104, - "size": 4, - "disassembly": "bne 0x13908", - "mnemonic": "bne", - "operands": "0x13908", - "mode": "none" - }, - "bb_80092": { - "virtual_address": 80092, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 80108, - "children": [ - "instr_80092", - "instr_80096", - "instr_80100", - "instr_80104" - ] - }, - "instr_80108": { - "virtual_address": 80108, - "size": 4, - "disassembly": "eor r1, r1, r3", - "mnemonic": "eor", - "operands": "r1, r1, r3", - "mode": "none" - }, - "bb_80108": { - "virtual_address": 80108, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 80112, - "children": [ - "instr_80108" - ] - }, - "instr_80112": { - "virtual_address": 80112, - "size": 4, - "disassembly": "and r1, r1, #0x80000000", - "mnemonic": "and", - "operands": "r1, r1, #0x80000000", - "mode": "none" - }, - "instr_80116": { - "virtual_address": 80116, - "size": 4, - "disassembly": "orr r1, r1, #0x7f000000", - "mnemonic": "orr", - "operands": "r1, r1, #0x7f000000", - "mode": "none" - }, - "instr_80120": { - "virtual_address": 80120, - "size": 4, - "disassembly": "orr r1, r1, #0xf00000", - "mnemonic": "orr", - "operands": "r1, r1, #0xf00000", - "mode": "none" - }, - "instr_80124": { - "virtual_address": 80124, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_80128": { - "virtual_address": 80128, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_80132": { - "virtual_address": 80132, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_80112": { - "virtual_address": 80112, - "size": 24, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_80112", - "instr_80116", - "instr_80120", - "instr_80124", - "instr_80128", - "instr_80132" - ] - }, - "instr_80136": { - "virtual_address": 80136, - "size": 4, - "disassembly": "orr r1, r1, #0x7f000000", - "mnemonic": "orr", - "operands": "r1, r1, #0x7f000000", - "mode": "none" - }, - "instr_80140": { - "virtual_address": 80140, - "size": 4, - "disassembly": "orr r1, r1, #0xf80000", - "mnemonic": "orr", - "operands": "r1, r1, #0xf80000", - "mode": "none" - }, - "instr_80144": { - "virtual_address": 80144, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_80148": { - "virtual_address": 80148, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_80136": { - "virtual_address": 80136, - "size": 16, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_80136", - "instr_80140", - "instr_80144", - "instr_80148" - ] - }, - "func_80000": { - "virtual_address": 80000, - "size": 152, - "name": "FUN_00013880", - "children": [ - "bb_80000", - "bb_80016", - "bb_80028", - "bb_80048", - "bb_80068", - "bb_80076", - "bb_80084", - "bb_80092", - "bb_80108", - "bb_80112", - "bb_80136" - ] - }, - "instr_80152": { - "virtual_address": 80152, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_80156": { - "virtual_address": 80156, - "size": 4, - "disassembly": "mov r12, #0xff", - "mnemonic": "mov", - "operands": "r12, #0xff", - "mode": "none" - }, - "instr_80160": { - "virtual_address": 80160, - "size": 4, - "disassembly": "orr r12, r12, #0x700", - "mnemonic": "orr", - "operands": "r12, r12, #0x700", - "mode": "none" - }, - "instr_80164": { - "virtual_address": 80164, - "size": 4, - "disassembly": "ands r4, r12, r1, lsr #0x14", - "mnemonic": "ands", - "operands": "r4, r12, r1, lsr #0x14", - "mode": "none" - }, - "instr_80168": { - "virtual_address": 80168, - "size": 4, - "disassembly": "andnes r5, r12, r3, lsr #0x14", - "mnemonic": "andnes", - "operands": "r5, r12, r3, lsr #0x14", - "mode": "none" - }, - "instr_80172": { - "virtual_address": 80172, - "size": 4, - "disassembly": "teqne r4, r12", - "mnemonic": "teqne", - "operands": "r4, r12", - "mode": "none" - }, - "instr_80176": { - "virtual_address": 80176, - "size": 4, - "disassembly": "teqne r5, r12", - "mnemonic": "teqne", - "operands": "r5, r12", - "mode": "none" - }, - "instr_80180": { - "virtual_address": 80180, - "size": 4, - "disassembly": "bleq 0x13ab4", - "mnemonic": "bleq", - "operands": "0x13ab4", - "mode": "none" - }, - "instr_80184": { - "virtual_address": 80184, - "size": 4, - "disassembly": "sub r4, r4, r5", - "mnemonic": "sub", - "operands": "r4, r4, r5", - "mode": "none" - }, - "instr_80188": { - "virtual_address": 80188, - "size": 4, - "disassembly": "eor lr, r1, r3", - "mnemonic": "eor", - "operands": "lr, r1, r3", - "mode": "none" - }, - "instr_80192": { - "virtual_address": 80192, - "size": 4, - "disassembly": "orrs r5, r2, r3, lsl #0xc", - "mnemonic": "orrs", - "operands": "r5, r2, r3, lsl #0xc", - "mode": "none" - }, - "instr_80196": { - "virtual_address": 80196, - "size": 4, - "disassembly": "mov r1, r1, lsl #0xc", - "mnemonic": "mov", - "operands": "r1, r1, lsl #0xc", - "mode": "none" - }, - "instr_80200": { - "virtual_address": 80200, - "size": 4, - "disassembly": "beq 0x13a80", - "mnemonic": "beq", - "operands": "0x13a80", - "mode": "none" - }, - "bb_80152": { - "virtual_address": 80152, - "size": 52, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 80204, - "children": [ - "instr_80152", - "instr_80156", - "instr_80160", - "instr_80164", - "instr_80168", - "instr_80172", - "instr_80176", - "instr_80180", - "instr_80184", - "instr_80188", - "instr_80192", - "instr_80196", - "instr_80200" - ] - }, - "instr_80204": { - "virtual_address": 80204, - "size": 4, - "disassembly": "mov r3, r3, lsl #0xc", - "mnemonic": "mov", - "operands": "r3, r3, lsl #0xc", - "mode": "none" - }, - "instr_80208": { - "virtual_address": 80208, - "size": 4, - "disassembly": "mov r5, #0x10000000", - "mnemonic": "mov", - "operands": "r5, #0x10000000", - "mode": "none" - }, - "instr_80212": { - "virtual_address": 80212, - "size": 4, - "disassembly": "orr r3, r5, r3, lsr #0x4", - "mnemonic": "orr", - "operands": "r3, r5, r3, lsr #0x4", - "mode": "none" - }, - "instr_80216": { - "virtual_address": 80216, - "size": 4, - "disassembly": "orr r3, r3, r2, lsr #0x18", - "mnemonic": "orr", - "operands": "r3, r3, r2, lsr #0x18", - "mode": "none" - }, - "instr_80220": { - "virtual_address": 80220, - "size": 4, - "disassembly": "mov r2, r2, lsl #0x8", - "mnemonic": "mov", - "operands": "r2, r2, lsl #0x8", - "mode": "none" - }, - "instr_80224": { - "virtual_address": 80224, - "size": 4, - "disassembly": "orr r5, r5, r1, lsr #0x4", - "mnemonic": "orr", - "operands": "r5, r5, r1, lsr #0x4", - "mode": "none" - }, - "instr_80228": { - "virtual_address": 80228, - "size": 4, - "disassembly": "orr r5, r5, r0, lsr #0x18", - "mnemonic": "orr", - "operands": "r5, r5, r0, lsr #0x18", - "mode": "none" - }, - "instr_80232": { - "virtual_address": 80232, - "size": 4, - "disassembly": "mov r6, r0, lsl #0x8", - "mnemonic": "mov", - "operands": "r6, r0, lsl #0x8", - "mode": "none" - }, - "instr_80236": { - "virtual_address": 80236, - "size": 4, - "disassembly": "and r1, lr, #0x80000000", - "mnemonic": "and", - "operands": "r1, lr, #0x80000000", - "mode": "none" - }, - "instr_80240": { - "virtual_address": 80240, - "size": 4, - "disassembly": "cmp r5, r3", - "mnemonic": "cmp", - "operands": "r5, r3", - "mode": "none" - }, - "instr_80244": { - "virtual_address": 80244, - "size": 4, - "disassembly": "cmpeq r6, r2", - "mnemonic": "cmpeq", - "operands": "r6, r2", - "mode": "none" - }, - "instr_80248": { - "virtual_address": 80248, - "size": 4, - "disassembly": "adc r4, r4, #0xfd", - "mnemonic": "adc", - "operands": "r4, r4, #0xfd", - "mode": "none" - }, - "instr_80252": { - "virtual_address": 80252, - "size": 4, - "disassembly": "add r4, r4, #0x300", - "mnemonic": "add", - "operands": "r4, r4, #0x300", - "mode": "none" - }, - "instr_80256": { - "virtual_address": 80256, - "size": 4, - "disassembly": "bcs 0x1398c", - "mnemonic": "bcs", - "operands": "0x1398c", - "mode": "none" - }, - "bb_80204": { - "virtual_address": 80204, - "size": 56, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 80260, - "children": [ - "instr_80204", - "instr_80208", - "instr_80212", - "instr_80216", - "instr_80220", - "instr_80224", - "instr_80228", - "instr_80232", - "instr_80236", - "instr_80240", - "instr_80244", - "instr_80248", - "instr_80252", - "instr_80256" - ] - }, - "instr_80260": { - "virtual_address": 80260, - "size": 4, - "disassembly": "movs r3, r3, lsr #0x1", - "mnemonic": "movs", - "operands": "r3, r3, lsr #0x1", - "mode": "none" - }, - "instr_80264": { - "virtual_address": 80264, - "size": 4, - "disassembly": "mov r2, r2, rrx", - "mnemonic": "mov", - "operands": "r2, r2, rrx", - "mode": "none" - }, - "bb_80260": { - "virtual_address": 80260, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 80268, - "children": [ - "instr_80260", - "instr_80264" - ] - }, - "instr_80268": { - "virtual_address": 80268, - "size": 4, - "disassembly": "subs r6, r6, r2", - "mnemonic": "subs", - "operands": "r6, r6, r2", - "mode": "none" - }, - "instr_80272": { - "virtual_address": 80272, - "size": 4, - "disassembly": "sbc r5, r5, r3", - "mnemonic": "sbc", - "operands": "r5, r5, r3", - "mode": "none" - }, - "instr_80276": { - "virtual_address": 80276, - "size": 4, - "disassembly": "movs r3, r3, lsr #0x1", - "mnemonic": "movs", - "operands": "r3, r3, lsr #0x1", - "mode": "none" - }, - "instr_80280": { - "virtual_address": 80280, - "size": 4, - "disassembly": "mov r2, r2, rrx", - "mnemonic": "mov", - "operands": "r2, r2, rrx", - "mode": "none" - }, - "instr_80284": { - "virtual_address": 80284, - "size": 4, - "disassembly": "mov r0, #0x100000", - "mnemonic": "mov", - "operands": "r0, #0x100000", - "mode": "none" - }, - "instr_80288": { - "virtual_address": 80288, - "size": 4, - "disassembly": "mov r12, #0x80000", - "mnemonic": "mov", - "operands": "r12, #0x80000", - "mode": "none" - }, - "bb_80268": { - "virtual_address": 80268, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 80292, - "children": [ - "instr_80268", - "instr_80272", - "instr_80276", - "instr_80280", - "instr_80284", - "instr_80288" - ] - }, - "instr_80292": { - "virtual_address": 80292, - "size": 4, - "disassembly": "subs lr, r6, r2", - "mnemonic": "subs", - "operands": "lr, r6, r2", - "mode": "none" - }, - "instr_80296": { - "virtual_address": 80296, - "size": 4, - "disassembly": "sbcs lr, r5, r3", - "mnemonic": "sbcs", - "operands": "lr, r5, r3", - "mode": "none" - }, - "instr_80300": { - "virtual_address": 80300, - "size": 4, - "disassembly": "subcs r6, r6, r2", - "mnemonic": "subcs", - "operands": "r6, r6, r2", - "mode": "none" - }, - "instr_80304": { - "virtual_address": 80304, - "size": 4, - "disassembly": "movcs r5, lr", - "mnemonic": "movcs", - "operands": "r5, lr", - "mode": "none" - }, - "instr_80308": { - "virtual_address": 80308, - "size": 4, - "disassembly": "orrcs r0, r0, r12", - "mnemonic": "orrcs", - "operands": "r0, r0, r12", - "mode": "none" - }, - "instr_80312": { - "virtual_address": 80312, - "size": 4, - "disassembly": "movs r3, r3, lsr #0x1", - "mnemonic": "movs", - "operands": "r3, r3, lsr #0x1", - "mode": "none" - }, - "instr_80316": { - "virtual_address": 80316, - "size": 4, - "disassembly": "mov r2, r2, rrx", - "mnemonic": "mov", - "operands": "r2, r2, rrx", - "mode": "none" - }, - "instr_80320": { - "virtual_address": 80320, - "size": 4, - "disassembly": "subs lr, r6, r2", - "mnemonic": "subs", - "operands": "lr, r6, r2", - "mode": "none" - }, - "instr_80324": { - "virtual_address": 80324, - "size": 4, - "disassembly": "sbcs lr, r5, r3", - "mnemonic": "sbcs", - "operands": "lr, r5, r3", - "mode": "none" - }, - "instr_80328": { - "virtual_address": 80328, - "size": 4, - "disassembly": "subcs r6, r6, r2", - "mnemonic": "subcs", - "operands": "r6, r6, r2", - "mode": "none" - }, - "instr_80332": { - "virtual_address": 80332, - "size": 4, - "disassembly": "movcs r5, lr", - "mnemonic": "movcs", - "operands": "r5, lr", - "mode": "none" - }, - "instr_80336": { - "virtual_address": 80336, - "size": 4, - "disassembly": "orrcs r0, r0, r12, lsr #0x1", - "mnemonic": "orrcs", - "operands": "r0, r0, r12, lsr #0x1", - "mode": "none" - }, - "instr_80340": { - "virtual_address": 80340, - "size": 4, - "disassembly": "movs r3, r3, lsr #0x1", - "mnemonic": "movs", - "operands": "r3, r3, lsr #0x1", - "mode": "none" - }, - "instr_80344": { - "virtual_address": 80344, - "size": 4, - "disassembly": "mov r2, r2, rrx", - "mnemonic": "mov", - "operands": "r2, r2, rrx", - "mode": "none" - }, - "instr_80348": { - "virtual_address": 80348, - "size": 4, - "disassembly": "subs lr, r6, r2", - "mnemonic": "subs", - "operands": "lr, r6, r2", - "mode": "none" - }, - "instr_80352": { - "virtual_address": 80352, - "size": 4, - "disassembly": "sbcs lr, r5, r3", - "mnemonic": "sbcs", - "operands": "lr, r5, r3", - "mode": "none" - }, - "instr_80356": { - "virtual_address": 80356, - "size": 4, - "disassembly": "subcs r6, r6, r2", - "mnemonic": "subcs", - "operands": "r6, r6, r2", - "mode": "none" - }, - "instr_80360": { - "virtual_address": 80360, - "size": 4, - "disassembly": "movcs r5, lr", - "mnemonic": "movcs", - "operands": "r5, lr", - "mode": "none" - }, - "instr_80364": { - "virtual_address": 80364, - "size": 4, - "disassembly": "orrcs r0, r0, r12, lsr #0x2", - "mnemonic": "orrcs", - "operands": "r0, r0, r12, lsr #0x2", - "mode": "none" - }, - "instr_80368": { - "virtual_address": 80368, - "size": 4, - "disassembly": "movs r3, r3, lsr #0x1", - "mnemonic": "movs", - "operands": "r3, r3, lsr #0x1", - "mode": "none" - }, - "instr_80372": { - "virtual_address": 80372, - "size": 4, - "disassembly": "mov r2, r2, rrx", - "mnemonic": "mov", - "operands": "r2, r2, rrx", - "mode": "none" - }, - "instr_80376": { - "virtual_address": 80376, - "size": 4, - "disassembly": "subs lr, r6, r2", - "mnemonic": "subs", - "operands": "lr, r6, r2", - "mode": "none" - }, - "instr_80380": { - "virtual_address": 80380, - "size": 4, - "disassembly": "sbcs lr, r5, r3", - "mnemonic": "sbcs", - "operands": "lr, r5, r3", - "mode": "none" - }, - "instr_80384": { - "virtual_address": 80384, - "size": 4, - "disassembly": "subcs r6, r6, r2", - "mnemonic": "subcs", - "operands": "r6, r6, r2", - "mode": "none" - }, - "instr_80388": { - "virtual_address": 80388, - "size": 4, - "disassembly": "movcs r5, lr", - "mnemonic": "movcs", - "operands": "r5, lr", - "mode": "none" - }, - "instr_80392": { - "virtual_address": 80392, - "size": 4, - "disassembly": "orrcs r0, r0, r12, lsr #0x3", - "mnemonic": "orrcs", - "operands": "r0, r0, r12, lsr #0x3", - "mode": "none" - }, - "instr_80396": { - "virtual_address": 80396, - "size": 4, - "disassembly": "orrs lr, r5, r6", - "mnemonic": "orrs", - "operands": "lr, r5, r6", - "mode": "none" - }, - "instr_80400": { - "virtual_address": 80400, - "size": 4, - "disassembly": "beq 0x13a4c", - "mnemonic": "beq", - "operands": "0x13a4c", - "mode": "none" - }, - "bb_80292": { - "virtual_address": 80292, - "size": 112, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 80404, - "children": [ - "instr_80292", - "instr_80296", - "instr_80300", - "instr_80304", - "instr_80308", - "instr_80312", - "instr_80316", - "instr_80320", - "instr_80324", - "instr_80328", - "instr_80332", - "instr_80336", - "instr_80340", - "instr_80344", - "instr_80348", - "instr_80352", - "instr_80356", - "instr_80360", - "instr_80364", - "instr_80368", - "instr_80372", - "instr_80376", - "instr_80380", - "instr_80384", - "instr_80388", - "instr_80392", - "instr_80396", - "instr_80400" - ] - }, - "instr_80404": { - "virtual_address": 80404, - "size": 4, - "disassembly": "mov r5, r5, lsl #0x4", - "mnemonic": "mov", - "operands": "r5, r5, lsl #0x4", - "mode": "none" - }, - "instr_80408": { - "virtual_address": 80408, - "size": 4, - "disassembly": "orr r5, r5, r6, lsr #0x1c", - "mnemonic": "orr", - "operands": "r5, r5, r6, lsr #0x1c", - "mode": "none" - }, - "instr_80412": { - "virtual_address": 80412, - "size": 4, - "disassembly": "mov r6, r6, lsl #0x4", - "mnemonic": "mov", - "operands": "r6, r6, lsl #0x4", - "mode": "none" - }, - "instr_80416": { - "virtual_address": 80416, - "size": 4, - "disassembly": "mov r3, r3, lsl #0x3", - "mnemonic": "mov", - "operands": "r3, r3, lsl #0x3", - "mode": "none" - }, - "instr_80420": { - "virtual_address": 80420, - "size": 4, - "disassembly": "orr r3, r3, r2, lsr #0x1d", - "mnemonic": "orr", - "operands": "r3, r3, r2, lsr #0x1d", - "mode": "none" - }, - "instr_80424": { - "virtual_address": 80424, - "size": 4, - "disassembly": "mov r2, r2, lsl #0x3", - "mnemonic": "mov", - "operands": "r2, r2, lsl #0x3", - "mode": "none" - }, - "instr_80428": { - "virtual_address": 80428, - "size": 4, - "disassembly": "movs r12, r12, lsr #0x4", - "mnemonic": "movs", - "operands": "r12, r12, lsr #0x4", - "mode": "none" - }, - "instr_80432": { - "virtual_address": 80432, - "size": 4, - "disassembly": "bne 0x139a4", - "mnemonic": "bne", - "operands": "0x139a4", - "mode": "none" - }, - "bb_80404": { - "virtual_address": 80404, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 80436, - "children": [ - "instr_80404", - "instr_80408", - "instr_80412", - "instr_80416", - "instr_80420", - "instr_80424", - "instr_80428", - "instr_80432" - ] - }, - "instr_80436": { - "virtual_address": 80436, - "size": 4, - "disassembly": "tst r1, #0x100000", - "mnemonic": "tst", - "operands": "r1, #0x100000", - "mode": "none" - }, - "instr_80440": { - "virtual_address": 80440, - "size": 4, - "disassembly": "bne 0x13a58", - "mnemonic": "bne", - "operands": "0x13a58", - "mode": "none" - }, - "bb_80436": { - "virtual_address": 80436, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 80444, - "children": [ - "instr_80436", - "instr_80440" - ] - }, - "instr_80444": { - "virtual_address": 80444, - "size": 4, - "disassembly": "orr r1, r1, r0", - "mnemonic": "orr", - "operands": "r1, r1, r0", - "mode": "none" - }, - "instr_80448": { - "virtual_address": 80448, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_80452": { - "virtual_address": 80452, - "size": 4, - "disassembly": "mov r12, #0x80000000", - "mnemonic": "mov", - "operands": "r12, #0x80000000", - "mode": "none" - }, - "instr_80456": { - "virtual_address": 80456, - "size": 4, - "disassembly": "b 0x139a4", - "mnemonic": "b", - "operands": "0x139a4", - "mode": "none" - }, - "bb_80444": { - "virtual_address": 80444, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 80292, - "children": [ - "instr_80444", - "instr_80448", - "instr_80452", - "instr_80456" - ] - }, - "instr_80460": { - "virtual_address": 80460, - "size": 4, - "disassembly": "tst r1, #0x100000", - "mnemonic": "tst", - "operands": "r1, #0x100000", - "mode": "none" - }, - "instr_80464": { - "virtual_address": 80464, - "size": 4, - "disassembly": "orreq r1, r1, r0", - "mnemonic": "orreq", - "operands": "r1, r1, r0", - "mode": "none" - }, - "instr_80468": { - "virtual_address": 80468, - "size": 4, - "disassembly": "moveq r0, #0x0", - "mnemonic": "moveq", - "operands": "r0, #0x0", - "mode": "none" - }, - "bb_80460": { - "virtual_address": 80460, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 80472, - "children": [ - "instr_80460", - "instr_80464", - "instr_80468" - ] - }, - "instr_80472": { - "virtual_address": 80472, - "size": 4, - "disassembly": "subs r12, r4, #0xfd", - "mnemonic": "subs", - "operands": "r12, r4, #0xfd", - "mode": "none" - }, - "instr_80476": { - "virtual_address": 80476, - "size": 4, - "disassembly": "cmphi r12, #0x700", - "mnemonic": "cmphi", - "operands": "r12, #0x700", - "mode": "none" - }, - "instr_80480": { - "virtual_address": 80480, - "size": 4, - "disassembly": "bhi 0x13774", - "mnemonic": "bhi", - "operands": "0x13774", - "mode": "none" - }, - "bb_80472": { - "virtual_address": 80472, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 80484, - "children": [ - "instr_80472", - "instr_80476", - "instr_80480" - ] - }, - "instr_80484": { - "virtual_address": 80484, - "size": 4, - "disassembly": "subs r12, r5, r3", - "mnemonic": "subs", - "operands": "r12, r5, r3", - "mode": "none" - }, - "instr_80488": { - "virtual_address": 80488, - "size": 4, - "disassembly": "subeqs r12, r6, r2", - "mnemonic": "subeqs", - "operands": "r12, r6, r2", - "mode": "none" - }, - "instr_80492": { - "virtual_address": 80492, - "size": 4, - "disassembly": "moveqs r12, r0, lsr #0x1", - "mnemonic": "moveqs", - "operands": "r12, r0, lsr #0x1", - "mode": "none" - }, - "instr_80496": { - "virtual_address": 80496, - "size": 4, - "disassembly": "adcs r0, r0, #0x0", - "mnemonic": "adcs", - "operands": "r0, r0, #0x0", - "mode": "none" - }, - "instr_80500": { - "virtual_address": 80500, - "size": 4, - "disassembly": "adc r1, r1, r4, lsl #0x14", - "mnemonic": "adc", - "operands": "r1, r1, r4, lsl #0x14", - "mode": "none" - }, - "instr_80504": { - "virtual_address": 80504, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_80508": { - "virtual_address": 80508, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_80484": { - "virtual_address": 80484, - "size": 28, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_80484", - "instr_80488", - "instr_80492", - "instr_80496", - "instr_80500", - "instr_80504", - "instr_80508" - ] - }, - "instr_80512": { - "virtual_address": 80512, - "size": 4, - "disassembly": "and lr, lr, #0x80000000", - "mnemonic": "and", - "operands": "lr, lr, #0x80000000", - "mode": "none" - }, - "instr_80516": { - "virtual_address": 80516, - "size": 4, - "disassembly": "orr r1, lr, r1, lsr #0xc", - "mnemonic": "orr", - "operands": "r1, lr, r1, lsr #0xc", - "mode": "none" - }, - "instr_80520": { - "virtual_address": 80520, - "size": 4, - "disassembly": "adds r4, r4, r12, lsr #0x1", - "mnemonic": "adds", - "operands": "r4, r4, r12, lsr #0x1", - "mode": "none" - }, - "instr_80524": { - "virtual_address": 80524, - "size": 4, - "disassembly": "rsbgts r5, r4, r12", - "mnemonic": "rsbgts", - "operands": "r5, r4, r12", - "mode": "none" - }, - "instr_80528": { - "virtual_address": 80528, - "size": 4, - "disassembly": "orrgt r1, r1, r4, lsl #0x14", - "mnemonic": "orrgt", - "operands": "r1, r1, r4, lsl #0x14", - "mode": "none" - }, - "instr_80532": { - "virtual_address": 80532, - "size": 4, - "disassembly": "ldmiagt sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmiagt", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_80536": { - "virtual_address": 80536, - "size": 4, - "disassembly": "bxgt lr", - "mnemonic": "bxgt", - "operands": "lr", - "mode": "none" - }, - "bb_80512": { - "virtual_address": 80512, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 80540, - "children": [ - "instr_80512", - "instr_80516", - "instr_80520", - "instr_80524", - "instr_80528", - "instr_80532", - "instr_80536" - ] - }, - "instr_80540": { - "virtual_address": 80540, - "size": 4, - "disassembly": "orr r1, r1, #0x100000", - "mnemonic": "orr", - "operands": "r1, r1, #0x100000", - "mode": "none" - }, - "instr_80544": { - "virtual_address": 80544, - "size": 4, - "disassembly": "mov lr, #0x0", - "mnemonic": "mov", - "operands": "lr, #0x0", - "mode": "none" - }, - "instr_80548": { - "virtual_address": 80548, - "size": 4, - "disassembly": "subs r4, r4, #0x1", - "mnemonic": "subs", - "operands": "r4, r4, #0x1", - "mode": "none" - }, - "instr_80552": { - "virtual_address": 80552, - "size": 4, - "disassembly": "b 0x13774", - "mnemonic": "b", - "operands": "0x13774", - "mode": "none" - }, - "bb_80540": { - "virtual_address": 80540, - "size": 16, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_80540", - "instr_80544", - "instr_80548", - "instr_80552" - ] - }, - "func_80152": { - "virtual_address": 80152, - "size": 404, - "name": "__divdf3", - "children": [ - "bb_80152", - "bb_80204", - "bb_80260", - "bb_80268", - "bb_80292", - "bb_80404", - "bb_80436", - "bb_80444", - "bb_80460", - "bb_80472", - "bb_80484", - "bb_80512", - "bb_80540" - ] - }, - "instr_80564": { - "virtual_address": 80564, - "size": 4, - "disassembly": "and r5, r12, r3, lsr #0x14", - "mnemonic": "and", - "operands": "r5, r12, r3, lsr #0x14", - "mode": "none" - }, - "instr_80568": { - "virtual_address": 80568, - "size": 4, - "disassembly": "teq r4, r12", - "mnemonic": "teq", - "operands": "r4, r12", - "mode": "none" - }, - "instr_80572": { - "virtual_address": 80572, - "size": 4, - "disassembly": "teqeq r5, r12", - "mnemonic": "teqeq", - "operands": "r5, r12", - "mode": "none" - }, - "instr_80576": { - "virtual_address": 80576, - "size": 4, - "disassembly": "beq 0x13908", - "mnemonic": "beq", - "operands": "0x13908", - "mode": "none" - }, - "bb_80564": { - "virtual_address": 80564, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 80580, - "children": [ - "instr_80564", - "instr_80568", - "instr_80572", - "instr_80576" - ] - }, - "instr_80580": { - "virtual_address": 80580, - "size": 4, - "disassembly": "teq r4, r12", - "mnemonic": "teq", - "operands": "r4, r12", - "mode": "none" - }, - "instr_80584": { - "virtual_address": 80584, - "size": 4, - "disassembly": "bne 0x13ae8", - "mnemonic": "bne", - "operands": "0x13ae8", - "mode": "none" - }, - "bb_80580": { - "virtual_address": 80580, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 80588, - "children": [ - "instr_80580", - "instr_80584" - ] - }, - "instr_80588": { - "virtual_address": 80588, - "size": 4, - "disassembly": "orrs r4, r0, r1, lsl #0xc", - "mnemonic": "orrs", - "operands": "r4, r0, r1, lsl #0xc", - "mode": "none" - }, - "instr_80592": { - "virtual_address": 80592, - "size": 4, - "disassembly": "bne 0x13908", - "mnemonic": "bne", - "operands": "0x13908", - "mode": "none" - }, - "bb_80588": { - "virtual_address": 80588, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 80596, - "children": [ - "instr_80588", - "instr_80592" - ] - }, - "instr_80596": { - "virtual_address": 80596, - "size": 4, - "disassembly": "teq r5, r12", - "mnemonic": "teq", - "operands": "r5, r12", - "mode": "none" - }, - "instr_80600": { - "virtual_address": 80600, - "size": 4, - "disassembly": "bne 0x138ec", - "mnemonic": "bne", - "operands": "0x138ec", - "mode": "none" - }, - "bb_80596": { - "virtual_address": 80596, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 80604, - "children": [ - "instr_80596", - "instr_80600" - ] - }, - "instr_80604": { - "virtual_address": 80604, - "size": 4, - "disassembly": "mov r0, r2", - "mnemonic": "mov", - "operands": "r0, r2", - "mode": "none" - }, - "instr_80608": { - "virtual_address": 80608, - "size": 4, - "disassembly": "mov r1, r3", - "mnemonic": "mov", - "operands": "r1, r3", - "mode": "none" - }, - "instr_80612": { - "virtual_address": 80612, - "size": 4, - "disassembly": "b 0x13908", - "mnemonic": "b", - "operands": "0x13908", - "mode": "none" - }, - "bb_80604": { - "virtual_address": 80604, - "size": 12, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_80604", - "instr_80608", - "instr_80612" - ] - }, - "instr_80616": { - "virtual_address": 80616, - "size": 4, - "disassembly": "teq r5, r12", - "mnemonic": "teq", - "operands": "r5, r12", - "mode": "none" - }, - "instr_80620": { - "virtual_address": 80620, - "size": 4, - "disassembly": "bne 0x13b04", - "mnemonic": "bne", - "operands": "0x13b04", - "mode": "none" - }, - "bb_80616": { - "virtual_address": 80616, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 80624, - "children": [ - "instr_80616", - "instr_80620" - ] - }, - "instr_80624": { - "virtual_address": 80624, - "size": 4, - "disassembly": "orrs r5, r2, r3, lsl #0xc", - "mnemonic": "orrs", - "operands": "r5, r2, r3, lsl #0xc", - "mode": "none" - }, - "instr_80628": { - "virtual_address": 80628, - "size": 4, - "disassembly": "beq 0x1389c", - "mnemonic": "beq", - "operands": "0x1389c", - "mode": "none" - }, - "bb_80624": { - "virtual_address": 80624, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 80632, - "children": [ - "instr_80624", - "instr_80628" - ] - }, - "instr_80632": { - "virtual_address": 80632, - "size": 4, - "disassembly": "mov r0, r2", - "mnemonic": "mov", - "operands": "r0, r2", - "mode": "none" - }, - "instr_80636": { - "virtual_address": 80636, - "size": 4, - "disassembly": "mov r1, r3", - "mnemonic": "mov", - "operands": "r1, r3", - "mode": "none" - }, - "instr_80640": { - "virtual_address": 80640, - "size": 4, - "disassembly": "b 0x13908", - "mnemonic": "b", - "operands": "0x13908", - "mode": "none" - }, - "bb_80632": { - "virtual_address": 80632, - "size": 12, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_80632", - "instr_80636", - "instr_80640" - ] - }, - "instr_80644": { - "virtual_address": 80644, - "size": 4, - "disassembly": "orrs r6, r0, r1, lsl #0x1", - "mnemonic": "orrs", - "operands": "r6, r0, r1, lsl #0x1", - "mode": "none" - }, - "instr_80648": { - "virtual_address": 80648, - "size": 4, - "disassembly": "orrnes r6, r2, r3, lsl #0x1", - "mnemonic": "orrnes", - "operands": "r6, r2, r3, lsl #0x1", - "mode": "none" - }, - "instr_80652": { - "virtual_address": 80652, - "size": 4, - "disassembly": "bne 0x13834", - "mnemonic": "bne", - "operands": "0x13834", - "mode": "none" - }, - "bb_80644": { - "virtual_address": 80644, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 80656, - "children": [ - "instr_80644", - "instr_80648", - "instr_80652" - ] - }, - "instr_80656": { - "virtual_address": 80656, - "size": 4, - "disassembly": "orrs r4, r0, r1, lsl #0x1", - "mnemonic": "orrs", - "operands": "r4, r0, r1, lsl #0x1", - "mode": "none" - }, - "instr_80660": { - "virtual_address": 80660, - "size": 4, - "disassembly": "bne 0x138ec", - "mnemonic": "bne", - "operands": "0x138ec", - "mode": "none" - }, - "bb_80656": { - "virtual_address": 80656, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 80664, - "children": [ - "instr_80656", - "instr_80660" - ] - }, - "instr_80664": { - "virtual_address": 80664, - "size": 4, - "disassembly": "orrs r5, r2, r3, lsl #0x1", - "mnemonic": "orrs", - "operands": "r5, r2, r3, lsl #0x1", - "mode": "none" - }, - "instr_80668": { - "virtual_address": 80668, - "size": 4, - "disassembly": "bne 0x1389c", - "mnemonic": "bne", - "operands": "0x1389c", - "mode": "none" - }, - "bb_80664": { - "virtual_address": 80664, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 80672, - "children": [ - "instr_80664", - "instr_80668" - ] - }, - "instr_80672": { - "virtual_address": 80672, - "size": 4, - "disassembly": "b 0x13908", - "mnemonic": "b", - "operands": "0x13908", - "mode": "none" - }, - "bb_80672": { - "virtual_address": 80672, - "size": 4, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_80672" - ] - }, - "func_80564": { - "virtual_address": 80564, - "size": 112, - "name": "FUN_00013ab4", - "children": [ - "bb_80564", - "bb_80580", - "bb_80588", - "bb_80596", - "bb_80604", - "bb_80616", - "bb_80624", - "bb_80632", - "bb_80644", - "bb_80656", - "bb_80664", - "bb_80672" - ] - }, - "instr_80676": { - "virtual_address": 80676, - "size": 4, - "disassembly": "mvn r12, #0x0", - "mnemonic": "mvn", - "operands": "r12, #0x0", - "mode": "none" - }, - "instr_80680": { - "virtual_address": 80680, - "size": 4, - "disassembly": "b 0x13b38", - "mnemonic": "b", - "operands": "0x13b38", - "mode": "none" - }, - "bb_80676": { - "virtual_address": 80676, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_80676", - "instr_80680" - ] - }, - "func_80676": { - "virtual_address": 80676, - "size": 8, - "name": "__gedf2", - "children": [ - "bb_80676" - ] - }, - "instr_80684": { - "virtual_address": 80684, - "size": 4, - "disassembly": "mov r12, #0x1", - "mnemonic": "mov", - "operands": "r12, #0x1", - "mode": "none" - }, - "instr_80688": { - "virtual_address": 80688, - "size": 4, - "disassembly": "b 0x13b38", - "mnemonic": "b", - "operands": "0x13b38", - "mode": "none" - }, - "bb_80684": { - "virtual_address": 80684, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_80684", - "instr_80688" - ] - }, - "func_80684": { - "virtual_address": 80684, - "size": 8, - "name": "__ledf2", - "children": [ - "bb_80684" - ] - }, - "instr_80692": { - "virtual_address": 80692, - "size": 4, - "disassembly": "mov r12, #0x1", - "mnemonic": "mov", - "operands": "r12, #0x1", - "mode": "none" - }, - "bb_80692": { - "virtual_address": 80692, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 80696, - "children": [ - "instr_80692" - ] - }, - "instr_80696": { - "virtual_address": 80696, - "size": 4, - "disassembly": "str r12, [sp, #-0x4]!", - "mnemonic": "str", - "operands": "r12, [sp, #-0x4]!", - "mode": "none" - }, - "instr_80700": { - "virtual_address": 80700, - "size": 4, - "disassembly": "mov r12, r1, lsl #0x1", - "mnemonic": "mov", - "operands": "r12, r1, lsl #0x1", - "mode": "none" - }, - "instr_80704": { - "virtual_address": 80704, - "size": 4, - "disassembly": "mvns r12, r12, asr #0x15", - "mnemonic": "mvns", - "operands": "r12, r12, asr #0x15", - "mode": "none" - }, - "instr_80708": { - "virtual_address": 80708, - "size": 4, - "disassembly": "mov r12, r3, lsl #0x1", - "mnemonic": "mov", - "operands": "r12, r3, lsl #0x1", - "mode": "none" - }, - "instr_80712": { - "virtual_address": 80712, - "size": 4, - "disassembly": "mvnnes r12, r12, asr #0x15", - "mnemonic": "mvnnes", - "operands": "r12, r12, asr #0x15", - "mode": "none" - }, - "instr_80716": { - "virtual_address": 80716, - "size": 4, - "disassembly": "beq 0x13b8c", - "mnemonic": "beq", - "operands": "0x13b8c", - "mode": "none" - }, - "bb_80696": { - "virtual_address": 80696, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 80720, - "children": [ - "instr_80696", - "instr_80700", - "instr_80704", - "instr_80708", - "instr_80712", - "instr_80716" - ] - }, - "instr_80720": { - "virtual_address": 80720, - "size": 4, - "disassembly": "add sp, sp, #0x4", - "mnemonic": "add", - "operands": "sp, sp, #0x4", - "mode": "none" - }, - "instr_80724": { - "virtual_address": 80724, - "size": 4, - "disassembly": "orrs r12, r0, r1, lsl #0x1", - "mnemonic": "orrs", - "operands": "r12, r0, r1, lsl #0x1", - "mode": "none" - }, - "instr_80728": { - "virtual_address": 80728, - "size": 4, - "disassembly": "orreqs r12, r2, r3, lsl #0x1", - "mnemonic": "orreqs", - "operands": "r12, r2, r3, lsl #0x1", - "mode": "none" - }, - "instr_80732": { - "virtual_address": 80732, - "size": 4, - "disassembly": "teqne r1, r3", - "mnemonic": "teqne", - "operands": "r1, r3", - "mode": "none" - }, - "instr_80736": { - "virtual_address": 80736, - "size": 4, - "disassembly": "teqeq r0, r2", - "mnemonic": "teqeq", - "operands": "r0, r2", - "mode": "none" - }, - "instr_80740": { - "virtual_address": 80740, - "size": 4, - "disassembly": "moveq r0, #0x0", - "mnemonic": "moveq", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_80744": { - "virtual_address": 80744, - "size": 4, - "disassembly": "bxeq lr", - "mnemonic": "bxeq", - "operands": "lr", - "mode": "none" - }, - "bb_80720": { - "virtual_address": 80720, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 80748, - "children": [ - "instr_80720", - "instr_80724", - "instr_80728", - "instr_80732", - "instr_80736", - "instr_80740", - "instr_80744" - ] - }, - "instr_80748": { - "virtual_address": 80748, - "size": 4, - "disassembly": "cmn r0, #0x0", - "mnemonic": "cmn", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_80752": { - "virtual_address": 80752, - "size": 4, - "disassembly": "teq r1, r3", - "mnemonic": "teq", - "operands": "r1, r3", - "mode": "none" - }, - "instr_80756": { - "virtual_address": 80756, - "size": 4, - "disassembly": "cmppl r1, r3", - "mnemonic": "cmppl", - "operands": "r1, r3", - "mode": "none" - }, - "instr_80760": { - "virtual_address": 80760, - "size": 4, - "disassembly": "cmpeq r0, r2", - "mnemonic": "cmpeq", - "operands": "r0, r2", - "mode": "none" - }, - "instr_80764": { - "virtual_address": 80764, - "size": 4, - "disassembly": "movcs r0, r3, asr #0x1f", - "mnemonic": "movcs", - "operands": "r0, r3, asr #0x1f", - "mode": "none" - }, - "instr_80768": { - "virtual_address": 80768, - "size": 4, - "disassembly": "mvncc r0, r3, asr #0x1f", - "mnemonic": "mvncc", - "operands": "r0, r3, asr #0x1f", - "mode": "none" - }, - "instr_80772": { - "virtual_address": 80772, - "size": 4, - "disassembly": "orr r0, r0, #0x1", - "mnemonic": "orr", - "operands": "r0, r0, #0x1", - "mode": "none" - }, - "instr_80776": { - "virtual_address": 80776, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_80748": { - "virtual_address": 80748, - "size": 32, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_80748", - "instr_80752", - "instr_80756", - "instr_80760", - "instr_80764", - "instr_80768", - "instr_80772", - "instr_80776" - ] - }, - "instr_80780": { - "virtual_address": 80780, - "size": 4, - "disassembly": "mov r12, r1, lsl #0x1", - "mnemonic": "mov", - "operands": "r12, r1, lsl #0x1", - "mode": "none" - }, - "instr_80784": { - "virtual_address": 80784, - "size": 4, - "disassembly": "mvns r12, r12, asr #0x15", - "mnemonic": "mvns", - "operands": "r12, r12, asr #0x15", - "mode": "none" - }, - "instr_80788": { - "virtual_address": 80788, - "size": 4, - "disassembly": "bne 0x13ba0", - "mnemonic": "bne", - "operands": "0x13ba0", - "mode": "none" - }, - "bb_80780": { - "virtual_address": 80780, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 80792, - "children": [ - "instr_80780", - "instr_80784", - "instr_80788" - ] - }, - "instr_80792": { - "virtual_address": 80792, - "size": 4, - "disassembly": "orrs r12, r0, r1, lsl #0xc", - "mnemonic": "orrs", - "operands": "r12, r0, r1, lsl #0xc", - "mode": "none" - }, - "instr_80796": { - "virtual_address": 80796, - "size": 4, - "disassembly": "bne 0x13bb4", - "mnemonic": "bne", - "operands": "0x13bb4", - "mode": "none" - }, - "bb_80792": { - "virtual_address": 80792, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 80800, - "children": [ - "instr_80792", - "instr_80796" - ] - }, - "instr_80800": { - "virtual_address": 80800, - "size": 4, - "disassembly": "mov r12, r3, lsl #0x1", - "mnemonic": "mov", - "operands": "r12, r3, lsl #0x1", - "mode": "none" - }, - "instr_80804": { - "virtual_address": 80804, - "size": 4, - "disassembly": "mvns r12, r12, asr #0x15", - "mnemonic": "mvns", - "operands": "r12, r12, asr #0x15", - "mode": "none" - }, - "instr_80808": { - "virtual_address": 80808, - "size": 4, - "disassembly": "bne 0x13b50", - "mnemonic": "bne", - "operands": "0x13b50", - "mode": "none" - }, - "bb_80800": { - "virtual_address": 80800, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 80812, - "children": [ - "instr_80800", - "instr_80804", - "instr_80808" - ] - }, - "instr_80812": { - "virtual_address": 80812, - "size": 4, - "disassembly": "orrs r12, r2, r3, lsl #0xc", - "mnemonic": "orrs", - "operands": "r12, r2, r3, lsl #0xc", - "mode": "none" - }, - "instr_80816": { - "virtual_address": 80816, - "size": 4, - "disassembly": "beq 0x13b50", - "mnemonic": "beq", - "operands": "0x13b50", - "mode": "none" - }, - "bb_80812": { - "virtual_address": 80812, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 80820, - "children": [ - "instr_80812", - "instr_80816" - ] - }, - "instr_80820": { - "virtual_address": 80820, - "size": 4, - "disassembly": "ldr r0, [sp], #0x4", - "mnemonic": "ldr", - "operands": "r0, [sp], #0x4", - "mode": "none" - }, - "instr_80824": { - "virtual_address": 80824, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_80820": { - "virtual_address": 80820, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_80820", - "instr_80824" - ] - }, - "func_80692": { - "virtual_address": 80692, - "size": 136, - "name": "__nedf2", - "children": [ - "bb_80692", - "bb_80696", - "bb_80720", - "bb_80748", - "bb_80780", - "bb_80792", - "bb_80800", - "bb_80812", - "bb_80820" - ] - }, - "instr_80828": { - "virtual_address": 80828, - "size": 4, - "disassembly": "mov r12, r0", - "mnemonic": "mov", - "operands": "r12, r0", - "mode": "none" - }, - "instr_80832": { - "virtual_address": 80832, - "size": 4, - "disassembly": "mov r0, r2", - "mnemonic": "mov", - "operands": "r0, r2", - "mode": "none" - }, - "instr_80836": { - "virtual_address": 80836, - "size": 4, - "disassembly": "mov r2, r12", - "mnemonic": "mov", - "operands": "r2, r12", - "mode": "none" - }, - "instr_80840": { - "virtual_address": 80840, - "size": 4, - "disassembly": "mov r12, r1", - "mnemonic": "mov", - "operands": "r12, r1", - "mode": "none" - }, - "instr_80844": { - "virtual_address": 80844, - "size": 4, - "disassembly": "mov r1, r3", - "mnemonic": "mov", - "operands": "r1, r3", - "mode": "none" - }, - "instr_80848": { - "virtual_address": 80848, - "size": 4, - "disassembly": "mov r3, r12", - "mnemonic": "mov", - "operands": "r3, r12", - "mode": "none" - }, - "instr_80852": { - "virtual_address": 80852, - "size": 4, - "disassembly": "b 0x13bd8", - "mnemonic": "b", - "operands": "0x13bd8", - "mode": "none" - }, - "bb_80828": { - "virtual_address": 80828, - "size": 28, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_80828", - "instr_80832", - "instr_80836", - "instr_80840", - "instr_80844", - "instr_80848", - "instr_80852" - ] - }, - "func_80828": { - "virtual_address": 80828, - "size": 28, - "name": "__aeabi_cdrcmple", - "children": [ - "bb_80828" - ] - }, - "instr_80856": { - "virtual_address": 80856, - "size": 4, - "disassembly": "stmdb sp!, {r0, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r0, lr}", - "mode": "none" - }, - "instr_80860": { - "virtual_address": 80860, - "size": 4, - "disassembly": "bl 0x13b34", - "mnemonic": "bl", - "operands": "0x13b34", - "mode": "none" - }, - "instr_80864": { - "virtual_address": 80864, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_80868": { - "virtual_address": 80868, - "size": 4, - "disassembly": "cmnmi r0, #0x0", - "mnemonic": "cmnmi", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_80872": { - "virtual_address": 80872, - "size": 4, - "disassembly": "ldmia sp!, {r0, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r0, lr}", - "mode": "none" - }, - "instr_80876": { - "virtual_address": 80876, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_80856": { - "virtual_address": 80856, - "size": 24, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_80856", - "instr_80860", - "instr_80864", - "instr_80868", - "instr_80872", - "instr_80876" - ] - }, - "func_80856": { - "virtual_address": 80856, - "size": 24, - "name": "__aeabi_cdcmpeq", - "children": [ - "bb_80856" - ] - }, - "instr_80880": { - "virtual_address": 80880, - "size": 4, - "disassembly": "str lr, [sp, #-0x8]!", - "mnemonic": "str", - "operands": "lr, [sp, #-0x8]!", - "mode": "none" - }, - "instr_80884": { - "virtual_address": 80884, - "size": 4, - "disassembly": "bl 0x13bd8", - "mnemonic": "bl", - "operands": "0x13bd8", - "mode": "none" - }, - "instr_80888": { - "virtual_address": 80888, - "size": 4, - "disassembly": "moveq r0, #0x1", - "mnemonic": "moveq", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_80892": { - "virtual_address": 80892, - "size": 4, - "disassembly": "movne r0, #0x0", - "mnemonic": "movne", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_80896": { - "virtual_address": 80896, - "size": 4, - "disassembly": "ldr lr, [sp], #0x8", - "mnemonic": "ldr", - "operands": "lr, [sp], #0x8", - "mode": "none" - }, - "instr_80900": { - "virtual_address": 80900, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_80880": { - "virtual_address": 80880, - "size": 24, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_80880", - "instr_80884", - "instr_80888", - "instr_80892", - "instr_80896", - "instr_80900" - ] - }, - "func_80880": { - "virtual_address": 80880, - "size": 24, - "name": "__aeabi_dcmpeq", - "children": [ - "bb_80880" - ] - }, - "instr_80904": { - "virtual_address": 80904, - "size": 4, - "disassembly": "str lr, [sp, #-0x8]!", - "mnemonic": "str", - "operands": "lr, [sp, #-0x8]!", - "mode": "none" - }, - "instr_80908": { - "virtual_address": 80908, - "size": 4, - "disassembly": "bl 0x13bd8", - "mnemonic": "bl", - "operands": "0x13bd8", - "mode": "none" - }, - "instr_80912": { - "virtual_address": 80912, - "size": 4, - "disassembly": "movcc r0, #0x1", - "mnemonic": "movcc", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_80916": { - "virtual_address": 80916, - "size": 4, - "disassembly": "movcs r0, #0x0", - "mnemonic": "movcs", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_80920": { - "virtual_address": 80920, - "size": 4, - "disassembly": "ldr lr, [sp], #0x8", - "mnemonic": "ldr", - "operands": "lr, [sp], #0x8", - "mode": "none" - }, - "instr_80924": { - "virtual_address": 80924, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_80904": { - "virtual_address": 80904, - "size": 24, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_80904", - "instr_80908", - "instr_80912", - "instr_80916", - "instr_80920", - "instr_80924" - ] - }, - "func_80904": { - "virtual_address": 80904, - "size": 24, - "name": "__aeabi_dcmplt", - "children": [ - "bb_80904" - ] - }, - "instr_80928": { - "virtual_address": 80928, - "size": 4, - "disassembly": "str lr, [sp, #-0x8]!", - "mnemonic": "str", - "operands": "lr, [sp, #-0x8]!", - "mode": "none" - }, - "instr_80932": { - "virtual_address": 80932, - "size": 4, - "disassembly": "bl 0x13bd8", - "mnemonic": "bl", - "operands": "0x13bd8", - "mode": "none" - }, - "instr_80936": { - "virtual_address": 80936, - "size": 4, - "disassembly": "movls r0, #0x1", - "mnemonic": "movls", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_80940": { - "virtual_address": 80940, - "size": 4, - "disassembly": "movhi r0, #0x0", - "mnemonic": "movhi", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_80944": { - "virtual_address": 80944, - "size": 4, - "disassembly": "ldr lr, [sp], #0x8", - "mnemonic": "ldr", - "operands": "lr, [sp], #0x8", - "mode": "none" - }, - "instr_80948": { - "virtual_address": 80948, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_80928": { - "virtual_address": 80928, - "size": 24, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_80928", - "instr_80932", - "instr_80936", - "instr_80940", - "instr_80944", - "instr_80948" - ] - }, - "func_80928": { - "virtual_address": 80928, - "size": 24, - "name": "__aeabi_dcmple", - "children": [ - "bb_80928" - ] - }, - "instr_80952": { - "virtual_address": 80952, - "size": 4, - "disassembly": "str lr, [sp, #-0x8]!", - "mnemonic": "str", - "operands": "lr, [sp, #-0x8]!", - "mode": "none" - }, - "instr_80956": { - "virtual_address": 80956, - "size": 4, - "disassembly": "bl 0x13bbc", - "mnemonic": "bl", - "operands": "0x13bbc", - "mode": "none" - }, - "instr_80960": { - "virtual_address": 80960, - "size": 4, - "disassembly": "movls r0, #0x1", - "mnemonic": "movls", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_80964": { - "virtual_address": 80964, - "size": 4, - "disassembly": "movhi r0, #0x0", - "mnemonic": "movhi", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_80968": { - "virtual_address": 80968, - "size": 4, - "disassembly": "ldr lr, [sp], #0x8", - "mnemonic": "ldr", - "operands": "lr, [sp], #0x8", - "mode": "none" - }, - "instr_80972": { - "virtual_address": 80972, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_80952": { - "virtual_address": 80952, - "size": 24, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_80952", - "instr_80956", - "instr_80960", - "instr_80964", - "instr_80968", - "instr_80972" - ] - }, - "func_80952": { - "virtual_address": 80952, - "size": 24, - "name": "__aeabi_dcmpge", - "children": [ - "bb_80952" - ] - }, - "instr_80976": { - "virtual_address": 80976, - "size": 4, - "disassembly": "str lr, [sp, #-0x8]!", - "mnemonic": "str", - "operands": "lr, [sp, #-0x8]!", - "mode": "none" - }, - "instr_80980": { - "virtual_address": 80980, - "size": 4, - "disassembly": "bl 0x13bbc", - "mnemonic": "bl", - "operands": "0x13bbc", - "mode": "none" - }, - "instr_80984": { - "virtual_address": 80984, - "size": 4, - "disassembly": "movcc r0, #0x1", - "mnemonic": "movcc", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_80988": { - "virtual_address": 80988, - "size": 4, - "disassembly": "movcs r0, #0x0", - "mnemonic": "movcs", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_80992": { - "virtual_address": 80992, - "size": 4, - "disassembly": "ldr lr, [sp], #0x8", - "mnemonic": "ldr", - "operands": "lr, [sp], #0x8", - "mode": "none" - }, - "instr_80996": { - "virtual_address": 80996, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_80976": { - "virtual_address": 80976, - "size": 24, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_80976", - "instr_80980", - "instr_80984", - "instr_80988", - "instr_80992", - "instr_80996" - ] - }, - "func_80976": { - "virtual_address": 80976, - "size": 24, - "name": "__aeabi_dcmpgt", - "children": [ - "bb_80976" - ] - }, - "instr_81000": { - "virtual_address": 81000, - "size": 4, - "disassembly": "mov r12, r1, lsl #0x1", - "mnemonic": "mov", - "operands": "r12, r1, lsl #0x1", - "mode": "none" - }, - "instr_81004": { - "virtual_address": 81004, - "size": 4, - "disassembly": "mvns r12, r12, asr #0x15", - "mnemonic": "mvns", - "operands": "r12, r12, asr #0x15", - "mode": "none" - }, - "instr_81008": { - "virtual_address": 81008, - "size": 4, - "disassembly": "bne 0x13c7c", - "mnemonic": "bne", - "operands": "0x13c7c", - "mode": "none" - }, - "bb_81000": { - "virtual_address": 81000, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 81012, - "children": [ - "instr_81000", - "instr_81004", - "instr_81008" - ] - }, - "instr_81012": { - "virtual_address": 81012, - "size": 4, - "disassembly": "orrs r12, r0, r1, lsl #0xc", - "mnemonic": "orrs", - "operands": "r12, r0, r1, lsl #0xc", - "mode": "none" - }, - "instr_81016": { - "virtual_address": 81016, - "size": 4, - "disassembly": "bne 0x13c98", - "mnemonic": "bne", - "operands": "0x13c98", - "mode": "none" - }, - "bb_81012": { - "virtual_address": 81012, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 81020, - "children": [ - "instr_81012", - "instr_81016" - ] - }, - "instr_81020": { - "virtual_address": 81020, - "size": 4, - "disassembly": "mov r12, r3, lsl #0x1", - "mnemonic": "mov", - "operands": "r12, r3, lsl #0x1", - "mode": "none" - }, - "instr_81024": { - "virtual_address": 81024, - "size": 4, - "disassembly": "mvns r12, r12, asr #0x15", - "mnemonic": "mvns", - "operands": "r12, r12, asr #0x15", - "mode": "none" - }, - "instr_81028": { - "virtual_address": 81028, - "size": 4, - "disassembly": "bne 0x13c90", - "mnemonic": "bne", - "operands": "0x13c90", - "mode": "none" - }, - "bb_81020": { - "virtual_address": 81020, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 81032, - "children": [ - "instr_81020", - "instr_81024", - "instr_81028" - ] - }, - "instr_81032": { - "virtual_address": 81032, - "size": 4, - "disassembly": "orrs r12, r2, r3, lsl #0xc", - "mnemonic": "orrs", - "operands": "r12, r2, r3, lsl #0xc", - "mode": "none" - }, - "instr_81036": { - "virtual_address": 81036, - "size": 4, - "disassembly": "bne 0x13c98", - "mnemonic": "bne", - "operands": "0x13c98", - "mode": "none" - }, - "bb_81032": { - "virtual_address": 81032, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 81040, - "children": [ - "instr_81032", - "instr_81036" - ] - }, - "instr_81040": { - "virtual_address": 81040, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_81044": { - "virtual_address": 81044, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_81040": { - "virtual_address": 81040, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_81040", - "instr_81044" - ] - }, - "instr_81048": { - "virtual_address": 81048, - "size": 4, - "disassembly": "mov r0, #0x1", - "mnemonic": "mov", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_81052": { - "virtual_address": 81052, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_81048": { - "virtual_address": 81048, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_81048", - "instr_81052" - ] - }, - "func_81000": { - "virtual_address": 81000, - "size": 56, - "name": "__unorddf2", - "children": [ - "bb_81000", - "bb_81012", - "bb_81020", - "bb_81032", - "bb_81040", - "bb_81048" - ] - }, - "instr_81056": { - "virtual_address": 81056, - "size": 4, - "disassembly": "mov r2, r1, lsl #0x1", - "mnemonic": "mov", - "operands": "r2, r1, lsl #0x1", - "mode": "none" - }, - "instr_81060": { - "virtual_address": 81060, - "size": 4, - "disassembly": "adds r2, r2, #0x200000", - "mnemonic": "adds", - "operands": "r2, r2, #0x200000", - "mode": "none" - }, - "instr_81064": { - "virtual_address": 81064, - "size": 4, - "disassembly": "bcs 0x13ce0", - "mnemonic": "bcs", - "operands": "0x13ce0", - "mode": "none" - }, - "bb_81056": { - "virtual_address": 81056, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 81068, - "children": [ - "instr_81056", - "instr_81060", - "instr_81064" - ] - }, - "instr_81068": { - "virtual_address": 81068, - "size": 4, - "disassembly": "bpl 0x13cd8", - "mnemonic": "bpl", - "operands": "0x13cd8", - "mode": "none" - }, - "bb_81068": { - "virtual_address": 81068, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 81072, - "children": [ - "instr_81068" - ] - }, - "instr_81072": { - "virtual_address": 81072, - "size": 4, - "disassembly": "mvn r3, #0x3e0", - "mnemonic": "mvn", - "operands": "r3, #0x3e0", - "mode": "none" - }, - "instr_81076": { - "virtual_address": 81076, - "size": 4, - "disassembly": "subs r2, r3, r2, asr #0x15", - "mnemonic": "subs", - "operands": "r2, r3, r2, asr #0x15", - "mode": "none" - }, - "instr_81080": { - "virtual_address": 81080, - "size": 4, - "disassembly": "bls 0x13ce8", - "mnemonic": "bls", - "operands": "0x13ce8", - "mode": "none" - }, - "bb_81072": { - "virtual_address": 81072, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 81084, - "children": [ - "instr_81072", - "instr_81076", - "instr_81080" - ] - }, - "instr_81084": { - "virtual_address": 81084, - "size": 4, - "disassembly": "mov r3, r1, lsl #0xb", - "mnemonic": "mov", - "operands": "r3, r1, lsl #0xb", - "mode": "none" - }, - "instr_81088": { - "virtual_address": 81088, - "size": 4, - "disassembly": "orr r3, r3, #0x80000000", - "mnemonic": "orr", - "operands": "r3, r3, #0x80000000", - "mode": "none" - }, - "instr_81092": { - "virtual_address": 81092, - "size": 4, - "disassembly": "orr r3, r3, r0, lsr #0x15", - "mnemonic": "orr", - "operands": "r3, r3, r0, lsr #0x15", - "mode": "none" - }, - "instr_81096": { - "virtual_address": 81096, - "size": 4, - "disassembly": "tst r1, #0x80000000", - "mnemonic": "tst", - "operands": "r1, #0x80000000", - "mode": "none" - }, - "instr_81100": { - "virtual_address": 81100, - "size": 4, - "disassembly": "mov r0, r3, lsr r2", - "mnemonic": "mov", - "operands": "r0, r3, lsr r2", - "mode": "none" - }, - "instr_81104": { - "virtual_address": 81104, - "size": 4, - "disassembly": "rsbne r0, r0, #0x0", - "mnemonic": "rsbne", - "operands": "r0, r0, #0x0", - "mode": "none" - }, - "instr_81108": { - "virtual_address": 81108, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_81084": { - "virtual_address": 81084, - "size": 28, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_81084", - "instr_81088", - "instr_81092", - "instr_81096", - "instr_81100", - "instr_81104", - "instr_81108" - ] - }, - "instr_81112": { - "virtual_address": 81112, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_81116": { - "virtual_address": 81116, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_81112": { - "virtual_address": 81112, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_81112", - "instr_81116" - ] - }, - "instr_81120": { - "virtual_address": 81120, - "size": 4, - "disassembly": "orrs r0, r0, r1, lsl #0xc", - "mnemonic": "orrs", - "operands": "r0, r0, r1, lsl #0xc", - "mode": "none" - }, - "instr_81124": { - "virtual_address": 81124, - "size": 4, - "disassembly": "bne 0x13cf4", - "mnemonic": "bne", - "operands": "0x13cf4", - "mode": "none" - }, - "bb_81120": { - "virtual_address": 81120, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 81128, - "children": [ - "instr_81120", - "instr_81124" - ] - }, - "instr_81128": { - "virtual_address": 81128, - "size": 4, - "disassembly": "ands r0, r1, #0x80000000", - "mnemonic": "ands", - "operands": "r0, r1, #0x80000000", - "mode": "none" - }, - "instr_81132": { - "virtual_address": 81132, - "size": 4, - "disassembly": "mvneq r0, #0x80000000", - "mnemonic": "mvneq", - "operands": "r0, #0x80000000", - "mode": "none" - }, - "instr_81136": { - "virtual_address": 81136, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_81128": { - "virtual_address": 81128, - "size": 12, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_81128", - "instr_81132", - "instr_81136" - ] - }, - "instr_81140": { - "virtual_address": 81140, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_81144": { - "virtual_address": 81144, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_81140": { - "virtual_address": 81140, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_81140", - "instr_81144" - ] - }, - "func_81056": { - "virtual_address": 81056, - "size": 92, - "name": "__aeabi_d2iz", - "children": [ - "bb_81056", - "bb_81068", - "bb_81072", - "bb_81084", - "bb_81112", - "bb_81120", - "bb_81128", - "bb_81140" - ] - }, - "instr_81148": { - "virtual_address": 81148, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_81152": { - "virtual_address": 81152, - "size": 4, - "disassembly": "cmpeq r2, #0x0", - "mnemonic": "cmpeq", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_81156": { - "virtual_address": 81156, - "size": 4, - "disassembly": "bne 0x13d1c", - "mnemonic": "bne", - "operands": "0x13d1c", - "mode": "none" - }, - "bb_81148": { - "virtual_address": 81148, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 81160, - "children": [ - "instr_81148", - "instr_81152", - "instr_81156" - ] - }, - "instr_81160": { - "virtual_address": 81160, - "size": 4, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_81164": { - "virtual_address": 81164, - "size": 4, - "disassembly": "cmpeq r0, #0x0", - "mnemonic": "cmpeq", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_81168": { - "virtual_address": 81168, - "size": 4, - "disassembly": "mvnne r1, #0x0", - "mnemonic": "mvnne", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_81172": { - "virtual_address": 81172, - "size": 4, - "disassembly": "mvnne r0, #0x0", - "mnemonic": "mvnne", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_81176": { - "virtual_address": 81176, - "size": 4, - "disassembly": "b 0x13260", - "mnemonic": "b", - "operands": "0x13260", - "mode": "none" - }, - "bb_81160": { - "virtual_address": 81160, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_81160", - "instr_81164", - "instr_81168", - "instr_81172", - "instr_81176" - ] - }, - "instr_81180": { - "virtual_address": 81180, - "size": 4, - "disassembly": "sub sp, sp, #0x8", - "mnemonic": "sub", - "operands": "sp, sp, #0x8", - "mode": "none" - }, - "instr_81184": { - "virtual_address": 81184, - "size": 4, - "disassembly": "stmdb sp!, {sp, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {sp, lr}", - "mode": "none" - }, - "instr_81188": { - "virtual_address": 81188, - "size": 4, - "disassembly": "bl 0x13d38", - "mnemonic": "bl", - "operands": "0x13d38", - "mode": "none" - }, - "instr_81192": { - "virtual_address": 81192, - "size": 4, - "disassembly": "ldr lr, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "lr, [sp, #0x4]", - "mode": "none" - }, - "instr_81196": { - "virtual_address": 81196, - "size": 4, - "disassembly": "add sp, sp, #0x8", - "mnemonic": "add", - "operands": "sp, sp, #0x8", - "mode": "none" - }, - "instr_81200": { - "virtual_address": 81200, - "size": 4, - "disassembly": "ldmia sp!, {r2, r3}", - "mnemonic": "ldmia", - "operands": "sp!, {r2, r3}", - "mode": "none" - }, - "instr_81204": { - "virtual_address": 81204, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_81180": { - "virtual_address": 81180, - "size": 28, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_81180", - "instr_81184", - "instr_81188", - "instr_81192", - "instr_81196", - "instr_81200", - "instr_81204" - ] - }, - "func_81148": { - "virtual_address": 81148, - "size": 60, - "name": "__aeabi_uldivmod", - "children": [ - "bb_81148", - "bb_81160", - "bb_81180" - ] - }, - "instr_81208": { - "virtual_address": 81208, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, lr}", - "mode": "none" - }, - "instr_81212": { - "virtual_address": 81212, - "size": 4, - "disassembly": "mov r6, r3", - "mnemonic": "mov", - "operands": "r6, r3", - "mode": "none" - }, - "instr_81216": { - "virtual_address": 81216, - "size": 4, - "disassembly": "cmp r0, r2", - "mnemonic": "cmp", - "operands": "r0, r2", - "mode": "none" - }, - "instr_81220": { - "virtual_address": 81220, - "size": 4, - "disassembly": "sbcs r3, r1, r6", - "mnemonic": "sbcs", - "operands": "r3, r1, r6", - "mode": "none" - }, - "instr_81224": { - "virtual_address": 81224, - "size": 4, - "disassembly": "mov r4, r0", - "mnemonic": "mov", - "operands": "r4, r0", - "mode": "none" - }, - "instr_81228": { - "virtual_address": 81228, - "size": 4, - "disassembly": "movcc r0, #0x0", - "mnemonic": "movcc", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_81232": { - "virtual_address": 81232, - "size": 4, - "disassembly": "mov r5, r1", - "mnemonic": "mov", - "operands": "r5, r1", - "mode": "none" - }, - "instr_81236": { - "virtual_address": 81236, - "size": 4, - "disassembly": "ldr r7, [sp, #0x20]", - "mnemonic": "ldr", - "operands": "r7, [sp, #0x20]", - "mode": "none" - }, - "instr_81240": { - "virtual_address": 81240, - "size": 4, - "disassembly": "movcc r1, r0", - "mnemonic": "movcc", - "operands": "r1, r0", - "mode": "none" - }, - "instr_81244": { - "virtual_address": 81244, - "size": 4, - "disassembly": "bcc 0x13e50", - "mnemonic": "bcc", - "operands": "0x13e50", - "mode": "none" - }, - "bb_81208": { - "virtual_address": 81208, - "size": 40, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 81248, - "children": [ - "instr_81208", - "instr_81212", - "instr_81216", - "instr_81220", - "instr_81224", - "instr_81228", - "instr_81232", - "instr_81236", - "instr_81240", - "instr_81244" - ] - }, - "instr_81248": { - "virtual_address": 81248, - "size": 4, - "disassembly": "mov r1, r6", - "mnemonic": "mov", - "operands": "r1, r6", - "mode": "none" - }, - "instr_81252": { - "virtual_address": 81252, - "size": 4, - "disassembly": "mov r0, r2", - "mnemonic": "mov", - "operands": "r0, r2", - "mode": "none" - }, - "instr_81256": { - "virtual_address": 81256, - "size": 4, - "disassembly": "mov r8, r2", - "mnemonic": "mov", - "operands": "r8, r2", - "mode": "none" - }, - "instr_81260": { - "virtual_address": 81260, - "size": 4, - "disassembly": "bl 0x13e60", - "mnemonic": "bl", - "operands": "0x13e60", - "mode": "none" - }, - "instr_81264": { - "virtual_address": 81264, - "size": 4, - "disassembly": "mov r1, r5", - "mnemonic": "mov", - "operands": "r1, r5", - "mode": "none" - }, - "instr_81268": { - "virtual_address": 81268, - "size": 4, - "disassembly": "mov r9, r0", - "mnemonic": "mov", - "operands": "r9, r0", - "mode": "none" - }, - "instr_81272": { - "virtual_address": 81272, - "size": 4, - "disassembly": "mov r0, r4", - "mnemonic": "mov", - "operands": "r0, r4", - "mode": "none" - }, - "instr_81276": { - "virtual_address": 81276, - "size": 4, - "disassembly": "bl 0x13e60", - "mnemonic": "bl", - "operands": "0x13e60", - "mode": "none" - }, - "instr_81280": { - "virtual_address": 81280, - "size": 4, - "disassembly": "sub r12, r9, r0", - "mnemonic": "sub", - "operands": "r12, r9, r0", - "mode": "none" - }, - "instr_81284": { - "virtual_address": 81284, - "size": 4, - "disassembly": "mov r3, r6, lsl r12", - "mnemonic": "mov", - "operands": "r3, r6, lsl r12", - "mode": "none" - }, - "instr_81288": { - "virtual_address": 81288, - "size": 4, - "disassembly": "sub r6, r12, #0x20", - "mnemonic": "sub", - "operands": "r6, r12, #0x20", - "mode": "none" - }, - "instr_81292": { - "virtual_address": 81292, - "size": 4, - "disassembly": "orr r3, r3, r8, lsl r6", - "mnemonic": "orr", - "operands": "r3, r3, r8, lsl r6", - "mode": "none" - }, - "instr_81296": { - "virtual_address": 81296, - "size": 4, - "disassembly": "rsb lr, r12, #0x20", - "mnemonic": "rsb", - "operands": "lr, r12, #0x20", - "mode": "none" - }, - "instr_81300": { - "virtual_address": 81300, - "size": 4, - "disassembly": "mov r2, r8, lsl r12", - "mnemonic": "mov", - "operands": "r2, r8, lsl r12", - "mode": "none" - }, - "instr_81304": { - "virtual_address": 81304, - "size": 4, - "disassembly": "orr r3, r3, r8, lsr lr", - "mnemonic": "orr", - "operands": "r3, r3, r8, lsr lr", - "mode": "none" - }, - "instr_81308": { - "virtual_address": 81308, - "size": 4, - "disassembly": "cmp r4, r2", - "mnemonic": "cmp", - "operands": "r4, r2", - "mode": "none" - }, - "instr_81312": { - "virtual_address": 81312, - "size": 4, - "disassembly": "sbcs r1, r5, r3", - "mnemonic": "sbcs", - "operands": "r1, r5, r3", - "mode": "none" - }, - "instr_81316": { - "virtual_address": 81316, - "size": 4, - "disassembly": "movcc r0, #0x0", - "mnemonic": "movcc", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_81320": { - "virtual_address": 81320, - "size": 4, - "disassembly": "movcc r1, r0", - "mnemonic": "movcc", - "operands": "r1, r0", - "mode": "none" - }, - "instr_81324": { - "virtual_address": 81324, - "size": 4, - "disassembly": "bcc 0x13dc8", - "mnemonic": "bcc", - "operands": "0x13dc8", - "mode": "none" - }, - "bb_81248": { - "virtual_address": 81248, - "size": 80, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 81328, - "children": [ - "instr_81248", - "instr_81252", - "instr_81256", - "instr_81260", - "instr_81264", - "instr_81268", - "instr_81272", - "instr_81276", - "instr_81280", - "instr_81284", - "instr_81288", - "instr_81292", - "instr_81296", - "instr_81300", - "instr_81304", - "instr_81308", - "instr_81312", - "instr_81316", - "instr_81320", - "instr_81324" - ] - }, - "instr_81328": { - "virtual_address": 81328, - "size": 4, - "disassembly": "mov r0, #0x1", - "mnemonic": "mov", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_81332": { - "virtual_address": 81332, - "size": 4, - "disassembly": "subs r4, r4, r2", - "mnemonic": "subs", - "operands": "r4, r4, r2", - "mode": "none" - }, - "instr_81336": { - "virtual_address": 81336, - "size": 4, - "disassembly": "mov r1, r0, lsl r6", - "mnemonic": "mov", - "operands": "r1, r0, lsl r6", - "mode": "none" - }, - "instr_81340": { - "virtual_address": 81340, - "size": 4, - "disassembly": "orr r1, r1, r0, lsr lr", - "mnemonic": "orr", - "operands": "r1, r1, r0, lsr lr", - "mode": "none" - }, - "instr_81344": { - "virtual_address": 81344, - "size": 4, - "disassembly": "sbc r5, r5, r3", - "mnemonic": "sbc", - "operands": "r5, r5, r3", - "mode": "none" - }, - "instr_81348": { - "virtual_address": 81348, - "size": 4, - "disassembly": "mov r0, r0, lsl r12", - "mnemonic": "mov", - "operands": "r0, r0, lsl r12", - "mode": "none" - }, - "bb_81328": { - "virtual_address": 81328, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 81352, - "children": [ - "instr_81328", - "instr_81332", - "instr_81336", - "instr_81340", - "instr_81344", - "instr_81348" - ] - }, - "instr_81352": { - "virtual_address": 81352, - "size": 4, - "disassembly": "cmp r12, #0x0", - "mnemonic": "cmp", - "operands": "r12, #0x0", - "mode": "none" - }, - "instr_81356": { - "virtual_address": 81356, - "size": 4, - "disassembly": "beq 0x13e50", - "mnemonic": "beq", - "operands": "0x13e50", - "mode": "none" - }, - "bb_81352": { - "virtual_address": 81352, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 81360, - "children": [ - "instr_81352", - "instr_81356" - ] - }, - "instr_81360": { - "virtual_address": 81360, - "size": 4, - "disassembly": "mov r2, r2, lsr #0x1", - "mnemonic": "mov", - "operands": "r2, r2, lsr #0x1", - "mode": "none" - }, - "instr_81364": { - "virtual_address": 81364, - "size": 4, - "disassembly": "orr r2, r2, r3, lsl #0x1f", - "mnemonic": "orr", - "operands": "r2, r2, r3, lsl #0x1f", - "mode": "none" - }, - "instr_81368": { - "virtual_address": 81368, - "size": 4, - "disassembly": "mov r8, r12", - "mnemonic": "mov", - "operands": "r8, r12", - "mode": "none" - }, - "instr_81372": { - "virtual_address": 81372, - "size": 4, - "disassembly": "mov r3, r3, lsr #0x1", - "mnemonic": "mov", - "operands": "r3, r3, lsr #0x1", - "mode": "none" - }, - "instr_81376": { - "virtual_address": 81376, - "size": 4, - "disassembly": "b 0x13e04", - "mnemonic": "b", - "operands": "0x13e04", - "mode": "none" - }, - "bb_81360": { - "virtual_address": 81360, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 81412, - "children": [ - "instr_81360", - "instr_81364", - "instr_81368", - "instr_81372", - "instr_81376" - ] - }, - "instr_81380": { - "virtual_address": 81380, - "size": 4, - "disassembly": "subs r4, r4, r2", - "mnemonic": "subs", - "operands": "r4, r4, r2", - "mode": "none" - }, - "instr_81384": { - "virtual_address": 81384, - "size": 4, - "disassembly": "sbc r5, r5, r3", - "mnemonic": "sbc", - "operands": "r5, r5, r3", - "mode": "none" - }, - "instr_81388": { - "virtual_address": 81388, - "size": 4, - "disassembly": "adds r4, r4, r4", - "mnemonic": "adds", - "operands": "r4, r4, r4", - "mode": "none" - }, - "instr_81392": { - "virtual_address": 81392, - "size": 4, - "disassembly": "adc r5, r5, r5", - "mnemonic": "adc", - "operands": "r5, r5, r5", - "mode": "none" - }, - "instr_81396": { - "virtual_address": 81396, - "size": 4, - "disassembly": "adds r4, r4, #0x1", - "mnemonic": "adds", - "operands": "r4, r4, #0x1", - "mode": "none" - }, - "instr_81400": { - "virtual_address": 81400, - "size": 4, - "disassembly": "adc r5, r5, #0x0", - "mnemonic": "adc", - "operands": "r5, r5, #0x0", - "mode": "none" - }, - "instr_81404": { - "virtual_address": 81404, - "size": 4, - "disassembly": "subs r8, r8, #0x1", - "mnemonic": "subs", - "operands": "r8, r8, #0x1", - "mode": "none" - }, - "instr_81408": { - "virtual_address": 81408, - "size": 4, - "disassembly": "beq 0x13e20", - "mnemonic": "beq", - "operands": "0x13e20", - "mode": "none" - }, - "bb_81380": { - "virtual_address": 81380, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 81412, - "children": [ - "instr_81380", - "instr_81384", - "instr_81388", - "instr_81392", - "instr_81396", - "instr_81400", - "instr_81404", - "instr_81408" - ] - }, - "instr_81412": { - "virtual_address": 81412, - "size": 4, - "disassembly": "cmp r4, r2", - "mnemonic": "cmp", - "operands": "r4, r2", - "mode": "none" - }, - "instr_81416": { - "virtual_address": 81416, - "size": 4, - "disassembly": "sbcs r9, r5, r3", - "mnemonic": "sbcs", - "operands": "r9, r5, r3", - "mode": "none" - }, - "instr_81420": { - "virtual_address": 81420, - "size": 4, - "disassembly": "bcs 0x13de4", - "mnemonic": "bcs", - "operands": "0x13de4", - "mode": "none" - }, - "bb_81412": { - "virtual_address": 81412, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 81424, - "children": [ - "instr_81412", - "instr_81416", - "instr_81420" - ] - }, - "instr_81424": { - "virtual_address": 81424, - "size": 4, - "disassembly": "adds r4, r4, r4", - "mnemonic": "adds", - "operands": "r4, r4, r4", - "mode": "none" - }, - "instr_81428": { - "virtual_address": 81428, - "size": 4, - "disassembly": "adc r5, r5, r5", - "mnemonic": "adc", - "operands": "r5, r5, r5", - "mode": "none" - }, - "instr_81432": { - "virtual_address": 81432, - "size": 4, - "disassembly": "subs r8, r8, #0x1", - "mnemonic": "subs", - "operands": "r8, r8, #0x1", - "mode": "none" - }, - "instr_81436": { - "virtual_address": 81436, - "size": 4, - "disassembly": "bne 0x13e04", - "mnemonic": "bne", - "operands": "0x13e04", - "mode": "none" - }, - "bb_81424": { - "virtual_address": 81424, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 81440, - "children": [ - "instr_81424", - "instr_81428", - "instr_81432", - "instr_81436" - ] - }, - "instr_81440": { - "virtual_address": 81440, - "size": 4, - "disassembly": "adds r0, r0, r4", - "mnemonic": "adds", - "operands": "r0, r0, r4", - "mode": "none" - }, - "instr_81444": { - "virtual_address": 81444, - "size": 4, - "disassembly": "mov r4, r4, lsr r12", - "mnemonic": "mov", - "operands": "r4, r4, lsr r12", - "mode": "none" - }, - "instr_81448": { - "virtual_address": 81448, - "size": 4, - "disassembly": "orr r4, r4, r5, lsl lr", - "mnemonic": "orr", - "operands": "r4, r4, r5, lsl lr", - "mode": "none" - }, - "instr_81452": { - "virtual_address": 81452, - "size": 4, - "disassembly": "orr r4, r4, r5, lsr r6", - "mnemonic": "orr", - "operands": "r4, r4, r5, lsr r6", - "mode": "none" - }, - "instr_81456": { - "virtual_address": 81456, - "size": 4, - "disassembly": "adc r1, r1, r5", - "mnemonic": "adc", - "operands": "r1, r1, r5", - "mode": "none" - }, - "instr_81460": { - "virtual_address": 81460, - "size": 4, - "disassembly": "mov r5, r5, lsr r12", - "mnemonic": "mov", - "operands": "r5, r5, lsr r12", - "mode": "none" - }, - "instr_81464": { - "virtual_address": 81464, - "size": 4, - "disassembly": "mov r3, r5, lsl r12", - "mnemonic": "mov", - "operands": "r3, r5, lsl r12", - "mode": "none" - }, - "instr_81468": { - "virtual_address": 81468, - "size": 4, - "disassembly": "orr r3, r3, r4, lsl r6", - "mnemonic": "orr", - "operands": "r3, r3, r4, lsl r6", - "mode": "none" - }, - "instr_81472": { - "virtual_address": 81472, - "size": 4, - "disassembly": "mov r12, r4, lsl r12", - "mnemonic": "mov", - "operands": "r12, r4, lsl r12", - "mode": "none" - }, - "instr_81476": { - "virtual_address": 81476, - "size": 4, - "disassembly": "orr r3, r3, r4, lsr lr", - "mnemonic": "orr", - "operands": "r3, r3, r4, lsr lr", - "mode": "none" - }, - "instr_81480": { - "virtual_address": 81480, - "size": 4, - "disassembly": "subs r0, r0, r12", - "mnemonic": "subs", - "operands": "r0, r0, r12", - "mode": "none" - }, - "instr_81484": { - "virtual_address": 81484, - "size": 4, - "disassembly": "sbc r1, r1, r3", - "mnemonic": "sbc", - "operands": "r1, r1, r3", - "mode": "none" - }, - "bb_81440": { - "virtual_address": 81440, - "size": 48, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 81488, - "children": [ - "instr_81440", - "instr_81444", - "instr_81448", - "instr_81452", - "instr_81456", - "instr_81460", - "instr_81464", - "instr_81468", - "instr_81472", - "instr_81476", - "instr_81480", - "instr_81484" - ] - }, - "instr_81488": { - "virtual_address": 81488, - "size": 4, - "disassembly": "cmp r7, #0x0", - "mnemonic": "cmp", - "operands": "r7, #0x0", - "mode": "none" - }, - "instr_81492": { - "virtual_address": 81492, - "size": 4, - "disassembly": "stmiane r7, {r4, r5}", - "mnemonic": "stmiane", - "operands": "r7, {r4, r5}", - "mode": "none" - }, - "instr_81496": { - "virtual_address": 81496, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, r7, r8, r9, r10, lr}", - "mode": "none" - }, - "instr_81500": { - "virtual_address": 81500, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_81488": { - "virtual_address": 81488, - "size": 16, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_81488", - "instr_81492", - "instr_81496", - "instr_81500" - ] - }, - "func_81208": { - "virtual_address": 81208, - "size": 296, - "name": "__udivmoddi4", - "children": [ - "bb_81208", - "bb_81248", - "bb_81328", - "bb_81352", - "bb_81360", - "bb_81380", - "bb_81412", - "bb_81424", - "bb_81440", - "bb_81488" - ] - }, - "instr_81504": { - "virtual_address": 81504, - "size": 4, - "disassembly": "stmdb sp!, {r4, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_81508": { - "virtual_address": 81508, - "size": 4, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_81512": { - "virtual_address": 81512, - "size": 4, - "disassembly": "bne 0x13e78", - "mnemonic": "bne", - "operands": "0x13e78", - "mode": "none" - }, - "bb_81504": { - "virtual_address": 81504, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 81516, - "children": [ - "instr_81504", - "instr_81508", - "instr_81512" - ] - }, - "instr_81516": { - "virtual_address": 81516, - "size": 4, - "disassembly": "bl 0x13e88", - "mnemonic": "bl", - "operands": "0x13e88", - "mode": "none" - }, - "instr_81520": { - "virtual_address": 81520, - "size": 4, - "disassembly": "add r0, r0, #0x20", - "mnemonic": "add", - "operands": "r0, r0, #0x20", - "mode": "none" - }, - "instr_81524": { - "virtual_address": 81524, - "size": 4, - "disassembly": "b 0x13e80", - "mnemonic": "b", - "operands": "0x13e80", - "mode": "none" - }, - "bb_81516": { - "virtual_address": 81516, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 81536, - "children": [ - "instr_81516", - "instr_81520", - "instr_81524" - ] - }, - "instr_81528": { - "virtual_address": 81528, - "size": 4, - "disassembly": "mov r0, r1", - "mnemonic": "mov", - "operands": "r0, r1", - "mode": "none" - }, - "instr_81532": { - "virtual_address": 81532, - "size": 4, - "disassembly": "bl 0x13e88", - "mnemonic": "bl", - "operands": "0x13e88", - "mode": "none" - }, - "bb_81528": { - "virtual_address": 81528, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 81536, - "children": [ - "instr_81528", - "instr_81532" - ] - }, - "instr_81536": { - "virtual_address": 81536, - "size": 4, - "disassembly": "ldmia sp!, {r4, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_81540": { - "virtual_address": 81540, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_81536": { - "virtual_address": 81536, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_81536", - "instr_81540" - ] - }, - "func_81504": { - "virtual_address": 81504, - "size": 40, - "name": "__clzdi2", - "children": [ - "bb_81504", - "bb_81516", - "bb_81528", - "bb_81536" - ] - }, - "instr_81544": { - "virtual_address": 81544, - "size": 4, - "disassembly": "mov r1, #0x1c", - "mnemonic": "mov", - "operands": "r1, #0x1c", - "mode": "none" - }, - "instr_81548": { - "virtual_address": 81548, - "size": 4, - "disassembly": "cmp r0, #0x10000", - "mnemonic": "cmp", - "operands": "r0, #0x10000", - "mode": "none" - }, - "instr_81552": { - "virtual_address": 81552, - "size": 4, - "disassembly": "movcs r0, r0, lsr #0x10", - "mnemonic": "movcs", - "operands": "r0, r0, lsr #0x10", - "mode": "none" - }, - "instr_81556": { - "virtual_address": 81556, - "size": 4, - "disassembly": "subcs r1, r1, #0x10", - "mnemonic": "subcs", - "operands": "r1, r1, #0x10", - "mode": "none" - }, - "instr_81560": { - "virtual_address": 81560, - "size": 4, - "disassembly": "cmp r0, #0x100", - "mnemonic": "cmp", - "operands": "r0, #0x100", - "mode": "none" - }, - "instr_81564": { - "virtual_address": 81564, - "size": 4, - "disassembly": "movcs r0, r0, lsr #0x8", - "mnemonic": "movcs", - "operands": "r0, r0, lsr #0x8", - "mode": "none" - }, - "instr_81568": { - "virtual_address": 81568, - "size": 4, - "disassembly": "subcs r1, r1, #0x8", - "mnemonic": "subcs", - "operands": "r1, r1, #0x8", - "mode": "none" - }, - "instr_81572": { - "virtual_address": 81572, - "size": 4, - "disassembly": "cmp r0, #0x10", - "mnemonic": "cmp", - "operands": "r0, #0x10", - "mode": "none" - }, - "instr_81576": { - "virtual_address": 81576, - "size": 4, - "disassembly": "movcs r0, r0, lsr #0x4", - "mnemonic": "movcs", - "operands": "r0, r0, lsr #0x4", - "mode": "none" - }, - "instr_81580": { - "virtual_address": 81580, - "size": 4, - "disassembly": "subcs r1, r1, #0x4", - "mnemonic": "subcs", - "operands": "r1, r1, #0x4", - "mode": "none" - }, - "instr_81584": { - "virtual_address": 81584, - "size": 4, - "disassembly": "adr r2, 0x13ec0", - "mnemonic": "adr", - "operands": "r2, 0x13ec0", - "mode": "none" - }, - "instr_81588": { - "virtual_address": 81588, - "size": 4, - "disassembly": "ldrb r0, [r2, r0]", - "mnemonic": "ldrb", - "operands": "r0, [r2, r0]", - "mode": "none" - }, - "instr_81592": { - "virtual_address": 81592, - "size": 4, - "disassembly": "add r0, r0, r1", - "mnemonic": "add", - "operands": "r0, r0, r1", - "mode": "none" - }, - "instr_81596": { - "virtual_address": 81596, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_81544": { - "virtual_address": 81544, - "size": 56, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_81544", - "instr_81548", - "instr_81552", - "instr_81556", - "instr_81560", - "instr_81564", - "instr_81568", - "instr_81572", - "instr_81576", - "instr_81580", - "instr_81584", - "instr_81588", - "instr_81592", - "instr_81596" - ] - }, - "dw_81600": { - "virtual_address": 81600, - "size": 1, - "format_string": "B", - "xrefs_to": [ - 81588 - ] - }, - "func_81544": { - "virtual_address": 81544, - "size": 57, - "name": "__clzsi2", - "children": [ - "bb_81544", - "dw_81600" - ] - }, - "instr_81616": { - "virtual_address": 81616, - "size": 4, - "disassembly": "mov r2, #0x58", - "mnemonic": "mov", - "operands": "r2, #0x58", - "mode": "none" - }, - "instr_81620": { - "virtual_address": 81620, - "size": 4, - "disassembly": "ldr r3, [0x13ee4]", - "mnemonic": "ldr", - "operands": "r3, [0x13ee4]", - "mode": "none" - }, - "instr_81624": { - "virtual_address": 81624, - "size": 4, - "disassembly": "mvn r0, #0x0", - "mnemonic": "mvn", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_81628": { - "virtual_address": 81628, - "size": 4, - "disassembly": "str r2, [r3, #0x0]", - "mnemonic": "str", - "operands": "r2, [r3, #0x0]", - "mode": "none" - }, - "instr_81632": { - "virtual_address": 81632, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_81616": { - "virtual_address": 81616, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_81616", - "instr_81620", - "instr_81624", - "instr_81628", - "instr_81632" - ] - }, - "dw_81636": { - "virtual_address": 81636, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 81620 - ] - }, - "func_81616": { - "virtual_address": 81616, - "size": 24, - "name": "_close", - "children": [ - "bb_81616", - "dw_81636" - ] - }, - "instr_81640": { - "virtual_address": 81640, - "size": 4, - "disassembly": "mov r2, #0x58", - "mnemonic": "mov", - "operands": "r2, #0x58", - "mode": "none" - }, - "instr_81644": { - "virtual_address": 81644, - "size": 4, - "disassembly": "ldr r3, [0x13efc]", - "mnemonic": "ldr", - "operands": "r3, [0x13efc]", - "mode": "none" - }, - "instr_81648": { - "virtual_address": 81648, - "size": 4, - "disassembly": "mvn r0, #0x0", - "mnemonic": "mvn", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_81652": { - "virtual_address": 81652, - "size": 4, - "disassembly": "str r2, [r3, #0x0]", - "mnemonic": "str", - "operands": "r2, [r3, #0x0]", - "mode": "none" - }, - "instr_81656": { - "virtual_address": 81656, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_81640": { - "virtual_address": 81640, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_81640", - "instr_81644", - "instr_81648", - "instr_81652", - "instr_81656" - ] - }, - "dw_81660": { - "virtual_address": 81660, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 81644 - ] - }, - "func_81640": { - "virtual_address": 81640, - "size": 24, - "name": "_fstat", - "children": [ - "bb_81640", - "dw_81660" - ] - }, - "instr_81664": { - "virtual_address": 81664, - "size": 4, - "disassembly": "mov r2, #0x58", - "mnemonic": "mov", - "operands": "r2, #0x58", - "mode": "none" - }, - "instr_81668": { - "virtual_address": 81668, - "size": 4, - "disassembly": "ldr r3, [0x13f14]", - "mnemonic": "ldr", - "operands": "r3, [0x13f14]", - "mode": "none" - }, - "instr_81672": { - "virtual_address": 81672, - "size": 4, - "disassembly": "mvn r0, #0x0", - "mnemonic": "mvn", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_81676": { - "virtual_address": 81676, - "size": 4, - "disassembly": "str r2, [r3, #0x0]", - "mnemonic": "str", - "operands": "r2, [r3, #0x0]", - "mode": "none" - }, - "instr_81680": { - "virtual_address": 81680, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_81664": { - "virtual_address": 81664, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_81664", - "instr_81668", - "instr_81672", - "instr_81676", - "instr_81680" - ] - }, - "dw_81684": { - "virtual_address": 81684, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 81668 - ] - }, - "func_81664": { - "virtual_address": 81664, - "size": 24, - "name": "_getpid", - "children": [ - "bb_81664", - "dw_81684" - ] - }, - "instr_81688": { - "virtual_address": 81688, - "size": 4, - "disassembly": "mov r2, #0x58", - "mnemonic": "mov", - "operands": "r2, #0x58", - "mode": "none" - }, - "instr_81692": { - "virtual_address": 81692, - "size": 4, - "disassembly": "ldr r3, [0x13f2c]", - "mnemonic": "ldr", - "operands": "r3, [0x13f2c]", - "mode": "none" - }, - "instr_81696": { - "virtual_address": 81696, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_81700": { - "virtual_address": 81700, - "size": 4, - "disassembly": "str r2, [r3, #0x0]", - "mnemonic": "str", - "operands": "r2, [r3, #0x0]", - "mode": "none" - }, - "instr_81704": { - "virtual_address": 81704, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_81688": { - "virtual_address": 81688, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_81688", - "instr_81692", - "instr_81696", - "instr_81700", - "instr_81704" - ] - }, - "dw_81708": { - "virtual_address": 81708, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 81692 - ] - }, - "func_81688": { - "virtual_address": 81688, - "size": 24, - "name": "_isatty", - "children": [ - "bb_81688", - "dw_81708" - ] - }, - "instr_81712": { - "virtual_address": 81712, - "size": 4, - "disassembly": "mov r2, #0x58", - "mnemonic": "mov", - "operands": "r2, #0x58", - "mode": "none" - }, - "instr_81716": { - "virtual_address": 81716, - "size": 4, - "disassembly": "ldr r3, [0x13f44]", - "mnemonic": "ldr", - "operands": "r3, [0x13f44]", - "mode": "none" - }, - "instr_81720": { - "virtual_address": 81720, - "size": 4, - "disassembly": "mvn r0, #0x0", - "mnemonic": "mvn", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_81724": { - "virtual_address": 81724, - "size": 4, - "disassembly": "str r2, [r3, #0x0]", - "mnemonic": "str", - "operands": "r2, [r3, #0x0]", - "mode": "none" - }, - "instr_81728": { - "virtual_address": 81728, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_81712": { - "virtual_address": 81712, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_81712", - "instr_81716", - "instr_81720", - "instr_81724", - "instr_81728" - ] - }, - "dw_81732": { - "virtual_address": 81732, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 81716 - ] - }, - "func_81712": { - "virtual_address": 81712, - "size": 24, - "name": "_kill", - "children": [ - "bb_81712", - "dw_81732" - ] - }, - "instr_81736": { - "virtual_address": 81736, - "size": 4, - "disassembly": "mov r2, #0x58", - "mnemonic": "mov", - "operands": "r2, #0x58", - "mode": "none" - }, - "instr_81740": { - "virtual_address": 81740, - "size": 4, - "disassembly": "ldr r3, [0x13f5c]", - "mnemonic": "ldr", - "operands": "r3, [0x13f5c]", - "mode": "none" - }, - "instr_81744": { - "virtual_address": 81744, - "size": 4, - "disassembly": "mvn r0, #0x0", - "mnemonic": "mvn", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_81748": { - "virtual_address": 81748, - "size": 4, - "disassembly": "str r2, [r3, #0x0]", - "mnemonic": "str", - "operands": "r2, [r3, #0x0]", - "mode": "none" - }, - "instr_81752": { - "virtual_address": 81752, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_81736": { - "virtual_address": 81736, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_81736", - "instr_81740", - "instr_81744", - "instr_81748", - "instr_81752" - ] - }, - "dw_81756": { - "virtual_address": 81756, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 81740 - ] - }, - "func_81736": { - "virtual_address": 81736, - "size": 24, - "name": "_lseek", - "children": [ - "bb_81736", - "dw_81756" - ] - }, - "instr_81760": { - "virtual_address": 81760, - "size": 4, - "disassembly": "mov r2, #0x58", - "mnemonic": "mov", - "operands": "r2, #0x58", - "mode": "none" - }, - "instr_81764": { - "virtual_address": 81764, - "size": 4, - "disassembly": "ldr r3, [0x13f74]", - "mnemonic": "ldr", - "operands": "r3, [0x13f74]", - "mode": "none" - }, - "instr_81768": { - "virtual_address": 81768, - "size": 4, - "disassembly": "mvn r0, #0x0", - "mnemonic": "mvn", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_81772": { - "virtual_address": 81772, - "size": 4, - "disassembly": "str r2, [r3, #0x0]", - "mnemonic": "str", - "operands": "r2, [r3, #0x0]", - "mode": "none" - }, - "instr_81776": { - "virtual_address": 81776, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_81760": { - "virtual_address": 81760, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_81760", - "instr_81764", - "instr_81768", - "instr_81772", - "instr_81776" - ] - }, - "dw_81780": { - "virtual_address": 81780, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 81764 - ] - }, - "func_81760": { - "virtual_address": 81760, - "size": 24, - "name": "_read", - "children": [ - "bb_81760", - "dw_81780" - ] - }, - "instr_81784": { - "virtual_address": 81784, - "size": 4, - "disassembly": "ldr r2, [0x13f9c]", - "mnemonic": "ldr", - "operands": "r2, [0x13f9c]", - "mode": "none" - }, - "instr_81788": { - "virtual_address": 81788, - "size": 4, - "disassembly": "ldr r3, [r2, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r2, #0x0]", - "mode": "none" - }, - "instr_81792": { - "virtual_address": 81792, - "size": 4, - "disassembly": "ldr r1, [0x13fa0]", - "mnemonic": "ldr", - "operands": "r1, [0x13fa0]", - "mode": "none" - }, - "instr_81796": { - "virtual_address": 81796, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_81800": { - "virtual_address": 81800, - "size": 4, - "disassembly": "moveq r3, r1", - "mnemonic": "moveq", - "operands": "r3, r1", - "mode": "none" - }, - "instr_81804": { - "virtual_address": 81804, - "size": 4, - "disassembly": "add r0, r3, r0", - "mnemonic": "add", - "operands": "r0, r3, r0", - "mode": "none" - }, - "instr_81808": { - "virtual_address": 81808, - "size": 4, - "disassembly": "str r0, [r2, #0x0]", - "mnemonic": "str", - "operands": "r0, [r2, #0x0]", - "mode": "none" - }, - "instr_81812": { - "virtual_address": 81812, - "size": 4, - "disassembly": "mov r0, r3", - "mnemonic": "mov", - "operands": "r0, r3", - "mode": "none" - }, - "instr_81816": { - "virtual_address": 81816, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_81784": { - "virtual_address": 81784, - "size": 36, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_81784", - "instr_81788", - "instr_81792", - "instr_81796", - "instr_81800", - "instr_81804", - "instr_81808", - "instr_81812", - "instr_81816" - ] - }, - "dw_81820": { - "virtual_address": 81820, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 81784 - ] - }, - "dw_81824": { - "virtual_address": 81824, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 81792 - ] - }, - "func_81784": { - "virtual_address": 81784, - "size": 44, - "name": "_sbrk", - "children": [ - "bb_81784", - "dw_81820", - "dw_81824" - ] - }, - "instr_81828": { - "virtual_address": 81828, - "size": 4, - "disassembly": "mov r2, #0x58", - "mnemonic": "mov", - "operands": "r2, #0x58", - "mode": "none" - }, - "instr_81832": { - "virtual_address": 81832, - "size": 4, - "disassembly": "ldr r3, [0x13fb8]", - "mnemonic": "ldr", - "operands": "r3, [0x13fb8]", - "mode": "none" - }, - "instr_81836": { - "virtual_address": 81836, - "size": 4, - "disassembly": "mvn r0, #0x0", - "mnemonic": "mvn", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_81840": { - "virtual_address": 81840, - "size": 4, - "disassembly": "str r2, [r3, #0x0]", - "mnemonic": "str", - "operands": "r2, [r3, #0x0]", - "mode": "none" - }, - "instr_81844": { - "virtual_address": 81844, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_81828": { - "virtual_address": 81828, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_81828", - "instr_81832", - "instr_81836", - "instr_81840", - "instr_81844" - ] - }, - "dw_81848": { - "virtual_address": 81848, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 81832 - ] - }, - "func_81828": { - "virtual_address": 81828, - "size": 24, - "name": "_write", - "children": [ - "bb_81828", - "dw_81848" - ] - }, - "instr_81852": { - "virtual_address": 81852, - "size": 4, - "disassembly": "b 0x13fbc", - "mnemonic": "b", - "operands": "0x13fbc", - "mode": "none" - }, - "bb_81852": { - "virtual_address": 81852, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 81852, - "children": [ - "instr_81852" - ] - }, - "func_81852": { - "virtual_address": 81852, - "size": 4, - "name": "_exit", - "children": [ - "bb_81852" - ] - }, - "seg_81856": { - "virtual_address": 81856, - "size": 24, - "executable": true, - "children": [ - "func_81856" - ] - }, - "instr_81856": { - "virtual_address": 81856, - "size": 4, - "disassembly": "mov r12, sp", - "mnemonic": "mov", - "operands": "r12, sp", - "mode": "none" - }, - "instr_81860": { - "virtual_address": 81860, - "size": 4, - "disassembly": "stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, lr, pc}", - "mnemonic": "stmdb", - "operands": "sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, lr, pc}", - "mode": "none" - }, - "instr_81864": { - "virtual_address": 81864, - "size": 4, - "disassembly": "sub r11, r12, #0x4", - "mnemonic": "sub", - "operands": "r11, r12, #0x4", - "mode": "none" - }, - "instr_81868": { - "virtual_address": 81868, - "size": 4, - "disassembly": "sub sp, r11, #0x28", - "mnemonic": "sub", - "operands": "sp, r11, #0x28", - "mode": "none" - }, - "instr_81872": { - "virtual_address": 81872, - "size": 4, - "disassembly": "ldmia sp, {r4, r5, r6, r7, r8, r9, r10, r11, sp, lr}", - "mnemonic": "ldmia", - "operands": "sp, {r4, r5, r6, r7, r8, r9, r10, r11, sp, lr}", - "mode": "none" - }, - "instr_81876": { - "virtual_address": 81876, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_81856": { - "virtual_address": 81856, - "size": 24, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_81856", - "instr_81860", - "instr_81864", - "instr_81868", - "instr_81872", - "instr_81876" - ] - }, - "func_81856": { - "virtual_address": 81856, - "size": 24, - "name": "_fini", - "children": [ - "bb_81856" - ] - }, - "seg_81880": { - "virtual_address": 81880, - "size": 1188, - "executable": false, - "children": [] - }, - "seg_83068": { - "virtual_address": 83068, - "size": 8, - "executable": false, - "children": [] - }, - "seg_83076": { - "virtual_address": 83076, - "size": 4, - "executable": false, - "children": [] - }, - "seg_148616": { - "virtual_address": 148616, - "size": 8, - "executable": false, - "children": [] - }, - "seg_148624": { - "virtual_address": 148624, - "size": 4, - "executable": false, - "children": [] - }, - "seg_148632": { - "virtual_address": 148632, - "size": 2480, - "executable": false, - "children": [] - }, - "seg_151112": { - "virtual_address": 151112, - "size": 128, - "executable": false, - "children": [] - } -} +version https://git-lfs.github.com/spec/v1 +oid sha256:4be06b4af9cfe5cd1d45fa28110a61c421f768bca86e77eefda488052231908c +size 3346669 diff --git a/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/fib_thumb b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/fib_thumb index 6bcb716eea6c9b0f975b3828a7c63b3a17a46f26..bf543f14a50c4500b1e09ab590cce3134d832c10 100755 GIT binary patch literal 130 zcmWN?K@!3s3;@7;U%>|~fkJ@(1`;aFsB{eW;OliSd)2q}@ltKhQ+BQIecm32tpD4m ztTdil&Pw_+%jm46W$SS#!zp40idY?Nj$H{*Ec-;cAlH!NhC~1+2R4BtXTa(WSv<&@ Nv`GI}l_FTT`~dbCC%OOt literal 98024 zcmeFZd3@9L{RjT~g;@B~4nOElApONXrqD^bKwB0-QhU6g<#Pz=NrED!8$+!)q?#*a~gGOIzCL)ETe!r1?GHNej5+`}jQ`zsKYE zS9m-^n$PEbzV7S&zPDmE69j=K|H)`J@n3Ux5Y5N;TifwVM#}kQAvxYahACc|?X9Ze!yl1!wUc>lG|i603FBp{H0Kmq~@ z2qYkofItEQ2?!)0kbpn}0tpBtAdrAS0s;vLBp{H0Kmq~@2qYkofItEQ2?!)0kbpn} z0tpBtAdrAS0s;vLBp{H0Kmq~@2qYkofItEQ2?!)0kbpn}0tpBtAdrAS0s;vLBp{H0 zKmq~@2qYkofItEQ2?!)0kbpn}0tpBtAdrAS0s;vLBp{H0Kmq~@2qYkofItEQ2?!)0 zkbpn}0tpBtAdrAS0s;vLBp{H0Kmq~@2qYkofItEQ2?!)0kbpn}0tpBtAdrAS0s;vL zBp{H0Kmq~@2qYkofItEQ2?!)0kbpn}0tpBtAdrAS0s;vLBp{H0Kmq~@2qYkofItEQ z2?!)0kbpn}0tpEG{{VrZ_G4`5sOIQCR=<)@r*EfR1<4|dhm{_KbbKon2?2_zhAgCs zEINOT{Z1>8VdXKV@StUpEFfPci##)|KPnuhSpR3<;A5y)+qO}WI;isSHp*2LqF)O( zTYbFU;cQuKXORqnl(BK-0YzoJRlLP9#v8nXcDxNa(t6S;t1p`YyWfO7#+Wa?0Kuq?Wr8CIqfeM+Q> z!E5qA4nO;J88z)E;_z;0|M6jZahteUoZ>N{_l#k(9T5fF_L?`O?R6&&58O(d6yD-YYVJGwgTQ zVGZd3JZ1*^<^XsfbOuq*bco8^tqNmMj1PmQ>-aMOfNjNBvygug2X<3n+UwfOwsdRO!WvBM<@+!p)TR1vCKHh+Tk@o*(SF-C^1q-#GKD>kNX4#}_PW8$oGsoqU zflS`$;G0noGd5C@Jm80HqF_aDHLC`s==9G+)l8SW0lUl8H4AjgA8N2R3z^R3V6v;4 zZD76~mA9SpXdN3^hQf1mrp~0k;q*q9QAdRv0w$};kz80CC^|ITOE$_Y^cHxt@YhuD zv^`|&VDGYQ?{u%(o8z6~)p(0uRJGZ*?fRYZ@uy88aQ~{2^ZjMXJYD ze)G0JhO1c%XyS($nZr}7FzYsiSFrVL_CaN2??`;M`mv%Hec>nB%Pid+-@~Gz@)t_$ z<9i@$O0!U+YbL8us`g?xwkge-%^A%yYb8r}q%~EtWTz~k_Q^`r&G*Ni>0{57!6cu$ zb)AXkQ1>4~g>6)n9xxp=+xD`BBXxy}tpt()O)oI^SLs&86VOeG_7=Ae{g#RG(WzV8 zqgmu()oRu0B){6X&qSB;8EK6F@;d2kCTVt?}X(B%!=2)S~!{-Gnf1Zu!n#fHP zPwzWVR?u?Gv{p@IckG!EIX=Ykp6**&D0ESzC#t`)0eEO~{h&+@tnFec&GH!jnpqrk z_xBX~3jCTY^m8ujUQ8?5VYZ2-hK{kAywE{zL_fVZ0QvF#6oK?hG{yQkQ@iyReTh(- zBCZk(n>n^VM^8I(D!K=&puqY*{SrQE(El+kN9QegL_L?c^^a>7nf&FV5f~K~Y;kYr<4nBs;oU_@ zq)tF5b1cg*lnV>b8H5GP#7o-`gKF|XQ`7%tEb97VV3HrE#CGECEo>`#@xy^tOcuF5 z+TL%mWxF^pZVJ%D+#I7ZT;# zA*1cllty3|QlfJ>#ouav$8}OswZje^E@v@U@-nZmZ~+6Z0^?icY=Or?$oE7Fv`&4bHGisoq*C zxmk-<(b-qPe?ln*TY4L8Rm|sFi=KEMXzWe)Y5nPBbWz~J-UpekY26D;Lr+4w=<__x z7MmlR_G5u>xK3qt3%gpb5iirUVHB5((;4Bb!77~)1mOpHg>an4O2Jke4O%{ zE9fleib*JAgkWpG8d6!^{K$WV!i)=0;M|++)$U1c_OO$yZ4TJ5wr9hd3CO4Sa}57- z#0Bj(1KRD%u^lX@kw1HWq>Am7%wDWHSlZ8LwD+5VHU3u-FxN?O3X7Z*CdT^c9LK5@ zljL`eIjmW(-gBvb#k)_kWUO75r){oc_FStgi*gU9*RLwRrhc0>)%&97AavWyOlC`O zzCLWDmpK+sU*2b4SK~I~T7)9y=TqA>KFxck`qVvl$7a1XHtYN` zJ!bv+xpeM?4p$IG3~+rT9M~#jXA$~U?49J`i!%9Q zOC4Hf`ESU91n;u<7x?vag)SlT-0;1XR?^SZQCgES1ZlsNKc~oF$G8ky0__`@L7#QU zIad+6oUbYHYA7awUK|K>nI6*%U7wtr9QD9Z-KsLk)0Ip?hgn+VCMFN*mugD%b7Ru2 zSSZaBuNDiNE|qSIh&DFzhiF;Y3h8!GKbK249dY?KjnaHujNBgh!38a|JEoH~i{i7t zGBG%%2mxQm&!e}`nprM6T~6taSD3w6SXM^G^#)fYcois2>s7be3uJ*l zSYk_i*B$bkpJY1k^%HVZ5!u046ukZ18Fn0ck0 zPaSyr>xrksqiL3>S+>8G@!biu8dgco^;43v)xxqluHt%Ql9p>%NTW!Q?~U)L2mAT5 z{}=2C+ZQhI|LqF>Wz)O$)+UaRWuUjqrgm2`{d}Qxsd&!>W9gS z7xkBY(DgK^K>XtbU3WzXPhVK+N9Q^A>cWL>(ZP2{$+qqVALf3we|2oNTz>WSCKb|| zP;ad@*DX;$GK+(*FbY)ntwH$Q@)k=00yIjO(T{4Pcp8*)1iHG##H{)X7je_;2(wy{;Q;3 ze4fi+t&3YJH=O^!Bz4L8GSZY#fpC^0&zD&ZKIgFCpvh=Ff4EEx2~7(%M34M5)K>A9b??i!30xV5}uJiWzYQ_^17in$cHsn>4JJ&;^4qnfg- zoz4|&oSBaGrJnk=thR`{J+SOkyyY)UZJp-J%;DD6qvxmkrunm|!J47k!{%D`&9!a| z8OeH35&2*wY9p&(sgC@0lxsmA=}|{c$L1AmR&Tn$CZ;j39q;t0y`{9)o#BODRQ`n_ z)9Ybxu&hTH(G;&b#QUlvuTQMEXq>D8504P3BZo#)pcB-QAC0Q;|KZWs8Q)v{-OkY} zruO@9$gI!w`%OA;hF@63SCICYr{Z*Q3Z$N3t9E8Qmf3tA=~FUh0iw^`RKG0;^fc-Z;fZ2R|LD<@k=#cLrh<4_(k6o3R24 zgwDmeBWHMZxyqOA5=t_+ses$thgwUcrC(j(B~PsN+Y_xn9G#@^(8wgM@9<;;&VJS1 zrzfq|i+0+i9jXm*F43F@RU9(ar~5Y6SHVi+yYaB^tmc-S%oZIyK9cUe#SR)A-wVzAw3{^(zjD8RNLO-6R^+UF)%&C*IEjsuS@H4=KF1LvpY6kPO_ro{?ABqxR|i6xlqkB0d`RaK50^W1*QbuIA4QdaQmE zWxx|#Q$by1Gpp3W44+_=mry7FMZxl(bib^ed%Y=;N9nEC=OjaJTle@}E8vxheOgK@ z<#3p7F&#)UXzPn?G)I0`$jk7bGtIRXOgsfWcP;2M9b6QP2u-J#n1zya)sLtn>BGWO zdoj4B9={`VhG#-L)?W5$myAr$F3PqqCWMck;0ZS$BMna~Go0O2M?nNGr@GC3f@o2Pg)y%}CT;zATS0jVDM+@phMhvHg! z9MOK2P3`@#KMUjC>^^C_)4b2gY3I(-98lIBqZ72>z-j*&B6BU@l117_#|Nj4uV)*w zWswbIsvHV_w=bpf`Ex3GvHy)c$Tsatfd>d4li`9>RYnK3jl)4v~3{c^ybyD@ua zv$1}rzs)(^@$o>8|DPrk&1mI*?fIy=)wAs(wlT-Mg6oK6tJ!OTPt0{%(h$vhxL?Ry z%g&jsd)^K6bx!NEf{rqpL91QA>8)g1$2Cj~e|~0fhF|Bs*_IADUX2*umpzm4RyQL` z0-2iP+6aCz~6`Eq}PClwv68JWUkfL)nW~;C`vq@M!qtz(pz*^cM7PM~WlvWJiwMkvDxl2>3Z`Czv%!{|B z&<@zsO4#(;?t<1e#x%6b7H{BQE?RErTD(nD`hn}%G^OJTSkt<$Erv{Z1n+e5nW*cZ zJwk4!^C8ybek*)6D`-t?)X$yOy`Jr7Zl<648k+^~iTRnO`nglOAq`7}VuQG8VsswI zvmlNqk30%b_Xk1vxxRwdqC@(*A9l@ze|SAx35&9UrM0Xv@_v)6s*bJd^$F=OkKBdc z+!p_8sL)q*sOiGj{pM>rE5OdhkH z<8=B>DH24s7+Yc@I5%?}J*;nWvX=kA{6t6oB+KtF2}VijqP z@=#oxdAj26GX$mlx>CXYyHo7uNhhJ^(&1@2Darp!}<^Ag1G%g{|?hH*vv5#&%Fz^*G8NI=0aD`=+E@egbr1=3gxD4Z*PClsSesL21r|>e5Tj5t;snQSX@{W z5TNfeQcd-+o<=fS^U3_!E;a*xYWhAM;sHWOba2|xbm*2W*lC%NMH!E^BKO9!#9l?@i@8ue;xf7_yAkxF>gc zb4-q2-f#7!q2C>&zd+_BNxpZ`a8keRXPY?JW(tNr@C0towImy7upw+9E{WiOwdCXRkXR+v2T-2)Bnn2yn>s zBfhlXPI$Pv_QA!Ms3+I{7qNo)E=4 zhx3UV?g}Oc>SKE%%U(5|66>B2`O`0hX4U7X9q?qH+96#2Nmz);M=y@naq5g}-sx(! z;Z$y&25mAGPwg=4sNm1RCoBy!8|YOsI1W4C3gkjaV7*b^GgFaUXV(2HoV%6JX(LBz zt5Xr+?;jlF@5yGX&9nJjup{bf#a!`3ILTHdI&6Z4ufgFwguTY$ekJ?giTrPw$1LqU zEHt7b!Mh82&PCCutqbvN4Sw%iPnRtXd{4SHr|gul;CV1mLum{9ovoVu>@HZ}(FKRy z-!s1KR)-XjRBcSLJmmhwAS|(+^uP|51&Sn3#b?1gB%!=a+V8wPK(=y`3O@+kA;Ai^ zZD9KyNs`fNM0{i6&>hm+3TyCbEBV)ufBnnO(}A3v-vl#J8zV%%8kc`9M#*bnis|9v zXff}f8gwzC#VAoEGd4?gnGI#Qn4+ zMXftYx4~2{&DPCT%+;B7)#j9}YGaaOdRCIotkAliW12rc>ipjma=%Hsg2`c>r3T5T zDEB%wXUHcHDawVVUZ?B~c3&_QaIxt%4kon9BL6^C%?^)1m_GxR7}P3j(MtNaOz`#p zYP912H%w;TEM2F0T2`kqLop*O1G8niG{5<=^Y16fw}tIthad;}s42n!Yc>lhzlIsk z*<|?=bQZ5Mr~s8^QK%ic)LZ?BcQVBup&o<3g&F-WcMko=^M%0z3sTYRuwG6l zO)ZW$J)av+IV>(!ryk;y2LD)L>tOxuVYyB% zqBD>6oTaBdeuGJ>mNYF%t*VHKUKG5!hg$}17)$SUv3+K;X%XA%aSP>YFP;7g{6@f} za}(@vE#gvI?^KI6S@v`iN}hENok8`-mi5RsJUlFq zWl||}4tWQ;&$J~KxJzz*&{@60N+w5YbGGxl0aXk3(zUcNEmuZcJ;{y}5_k^)2z8|7KWjYhkI4X-#xldO*BNu$4NK0&Vb13#d%mE`{8x$mwAY z={xnvK412apcOz!ZAk;v_Q#%cuTT>pEAMd)aP&qjqpa_700+Mt=B-tcSB5sztoTgNf^=O|qK|@tTS&b^h11?IFO3WnpXSHn1=2meE zH8L%vhn*Iq=k16a@O|AlRt0EJYhJ@zSyuCckYH(dZN4L!PrC$^(DKd6e@lkH==) zCU?YP$bBZhE46n|I8L9B_0Sw8{8wviC#!}V*l!q*b6?(ZA!LssQwDncA`g!+%*mkxzM71{7I&!XTz!(7VhrZ@j zttxeN(#Z?jRvCGId|`SK|p~k#XK4)gRYD z9|!pkkDtqE%iMeH+;2U-;PxEpMu}@x>ilhtDyaKcJrwu`G>e^%dKQy1a>uxqWW;rz zGO`%^pqY@Ii2D6~;CM)&su-@*hw`A6I2BuaD8IB$Uh1bW4C`SjzcOyI8BC8t;_1AN z{l(x{S>yxoA9WrbQ2DPx6mUJeF$Z>GCky4qZT5nZz|sCp`V*k1j8W4@>_dn_(#0X!l|N9-d2w%M{o3p- zl6!>(GXPtm6fz6iJK297I6}ztu^X5=v^Yj_+(TQ0T?q4w5w(jBz6-A(()-$V760f= z_P@anF=3V(wYJnf1F{`tp)-3KfxV{@nU{2-@rTM?kB3JK*8gSNAJ zOxxy>uyk?ZKM{#2tdC2Qe~xh}LO~fgnS!%=-QbYC-dym55cyzC-X?$S{eGEE)0VWi z1^)hbMq^wR=onD6Dt(!hAxHFlz+6T7nV8|0epGIha(&EeOoauT`{PvkWd90Q7#s2J zanyrRLrhYA3TVY;)+=K#v9kUf%+bLoM)|zYA=aYsPJz8~(SFE+Y~u1M1Un*fuMl~9 z>`6#!HFctbK!@nUuSWQaU`_>Q0VjN2w*Hq;WuV8qtg-YM_x>XEzpyaW{>|<-wg<6a zE}QvZ*;LE52U>m$wH=&~tl;;vbP5(V=R!<3ODWBjQy za%k)#-R&Ne`_^W+K=Rm2GwV?gMr(5vun@tCsOG6=Co%VLQAJ~mY23+CLvAH(Ib~!^ zY}}ttjC=1T-8Oa&@DXf7%8xW}*;hH$Z`v60)#^Q4eZ3ds;6xSA;QLz`-Ahq!B;xIlk zqVOMP-#}LO3idi^FCDruPQkOsIRyi^Jl@&$R7mY#Ty$$d>n{d1sr^Ouw`cPexnbwM z#U4lHsgGs&y@(*nTcU#>kGeor8z9+gM-|Asw1-@51vA(AvYSa)tg{P|rV#-(h@8H@ zJimjzfH)s)9*hwkbdO9ziDOWS+&#w#ml?{)S!Awt!AT4$BS(2AJ9u3*)Zy)$+MNBdak-X8V{sur#dx^C$)dwluY*z6Y_Bp)gGWjy# zngTb5#3v2{|vdZDYz~4)UIc4S&IttTIra{hS;4D=-YbCL^c`q)HxVM?m@dk#EOj4^nxqT zOhyQohGy2$Ws3t=X{Pvy8MP#83U01@N~F1puFFCT4RcY!Uf5kkC9v;%>b`jkMXrM+ z{=Ca!6)f=>qr+(q?cZgq%5?A*ZWgU|=B)iYtYW8vPFrqrvD~dWA{A&R;&rkBU&~8~ zc-U&m(s1;(iJH6Ktvu`Sx?#u*_b0`AQzuycpA*7SLJuZ=xb&U^7lE z2sp7Y6{lBnp_dj!Yj0E1!z~q@O(Og;J5O86fm^1UjoLLidj*eeCXUfGn^M`SAh9Y%CJ+W~=8XJgx ze>(O_Sm9At@|fN;V@eu;&C6q&Jg)bHSK+y~%PT3;GB$a>t^Fe+*KPWCzN?)$sUt`1 zHXiM3z%GuB4Wj>lfB#zSeSN!>UzKyMD;0|9yTzb@^NO4#L^BIXE;3PPr`#t*sbp-> zbKWumF&q+prni`v(0 za;u-dyjoHEJ?ZnSHKm^$6y={^J)0CZjg@jg5^ueEj(Ds1oH(cE)|%&PuD6d3rUDyt zJ$_cSc@FZPTk(G@JG8mT^GVG|o7dZ6RYhE5?b2+T?fGvbd@@#z-fPj<0}KApW*3Y1 zrO3>&uh7%)tf9U5ss_eK_-NGb$&p?LEiDSXX7i&qK!J$X&F(v-R}f#8pPm(x<_qO{ zCw10mHqqRnpoQ{1>+OBwO*d2I_oIA-6Qej=3HarU&xkjP`87AyJQIUm{aAkOO|>^| zd1i}+jvaj+CoYC!(fkFVUS;4iLfja-XE@Ut**H4M7hjFUN9J>K-uMCFtZ(P%OqHO=fe{5-dnQKU@Au+8Z(HB4 zxk9sgi}`7sI~11er;pZCL_0)thJwn-RYUc$)$%iigg*Q%-Vo$BGUJgQ(cG(!NSh?N zZJ%ofY_a*~E$%$6uq3@SPu}KKcTz65fLZj2rnI82ZgpjnC(~Y?0)B@_rp4F z2#rZy;(k#;hRh>Ac(p1NZ}UlDs_ROzOvG72@;RrRSeJBCBUqnuxTQ|Ax}2iHuv0=< zP23@#5ji|Q9FOY)P7!O96-CQB_9V@u#q%#;c#afCo1|GHpVj7c2G&cjxf&7i_e*U! zf7vCyhcTYS7+sM3Lk5RrcU~9NEK2&b(>>L7Tx=1q#G2j@XOhc3)2Rw3OS?=DNq)mS zQm?p26s#s!m6%_ZA?*--&LbT*&upA5j1Fc-+rwE!>ND$#OdVO;nRNU7+pvlw;T*cY zw0dC|y&4v*uj*fNFsTGPc{6-QY!%7TWJrcAP@*ZS(I!@3wHtYW`%8 zZYKR;{`c|38y?U5;moJ$r{PlKuqzYq0iSRjF2TnE{8^^UXdNdo$V;9{xDxWxEA2#u ze>5K&&lU`_tXh> z#VJ_lvv9g*-t0hw)r`Y<&q&;F`bp>@d(%m0ei>@Co*+C491mHfHLMcS_`&o0r5nu8 zh)aoP*`&2@8)(Zf9dO@ZcCo$Uk(jnLD`?(df+f;jQWMiG{ByWe`X2I4nuU*saS|1l zX%;+z`LUMV7U9`Whx73;)?&jsz*!q%2fWOL<{YAVa{|0&DZS1f$9h`XQ&Mf6McQky z*4^h+oe-=CcrBSVLq&lnLY|7+uA6RI11JeC6nTG0ne(S^!E&ehci;}cbkKdTIle{; zN@1FJB3KO@#K)@HjS}aYJ~z$#Do}=6v8%DmpYU4i;A5zY6YPI5{VHscY;`TpX&tq7 zK6b>J*|FMlIq?;FRv|hRQH|ep%Ub4g@fZiU>l!ilPrL6me>=>fxD@6QhukM)`z5PX zZC+#CFIq(^`bUuCCp!3WtQPgI@V({@;idEjvq+WUDs~NeoI*5ozvMUV7j2TqeFd|L zkA}rMtCU-Jt;tClhCteV1}S@u{+O|u36C^7g){KCsajcZIvpcZL_}u!@_^vW#hNyb z?cbFPORvGo;SI0X|AFD8DZl0owv;U5=9>LtYWNy>#gP4DHmTZ}OE!_?YFW&`*chG_ z=AKIHh%zS>%&p_=e*S!e6`9aoUYA+%-LhoSoHZ@HJv)bHhjlzBCUR;^4GR{B^A`g& z7QJ^o8of7)&%MZ5bK8!~xYukCFq%p2e)=OM+EEEP1e{71z`?2Ljd*Inf)%9-jb{L8$~h)sChESuq&1wHgl_jc!vD;jJK`JL3l z<_f$bha%fxzfT9JT3~5$3*O0ib@cun7SU3(xrXND1dD*%cf7GPx;0vxz+2E#VFy0Fh3~Jhvy0d4tQ z??cW}C>rJVPd#*K4tl)3X$tmA1=C`CnT@^~oe`_x&yZz0Qmc3!-A3oy6{XN84VF$S z5=oePIBuQCEOTp#h!{H7N|qw=v)F3*Umu70Jdt*8YjT@2)Sg1x1uEKkc!Q>BAw;82^oHPPjgHx>2`6Dr{I&;0AHgen6tn5fBR!V`j?X4FxEI@h zL(g4xw_&xUS^OmCITMmYawtPo_|DmL5`Pj1ZDzHS*R|1{R`^AC87-;PlsFjH6nHx% zFOUgwAZPAt8=Mp8sp|qsCYQ!fEtHcLHygRcG>v6L+(uPWn#P^^Tueq+!kUN3VGgHG_+`AyRHo7WFVb?lG13c?{oLbrI?)TVztd@02Pgkgd_kdcc zb7$xretj45fs524SQ=Q3QR%u#d_wA%elI>NI@sMci)-{Q&7xJ}pG7@jZ18wR%oBxG^@?3RIbg;^aY zZ93gvavN5=GJFtnr^T7o(OurcJ^;+NVcl={yV>0XE5ycugSnOTpfj)IEP8A!xeGlm z3!6MGc=CPh@>yMj`v++Mi~d~9r76bAwc)kwsAR^xgBYEnkI?8*mSZeJAP-d7I(j$Khyx zfg?p$;7U=bu1s;sBvs`tj%y4}u43m0sMk^0`;Xm$$QtE z=;L)l>7!WpMSDX@{QalFufqJVkHRMUCtws`=L62vGrJ8fPVET}C3)bT>wmjWC?7p> zv3DBI%g0Cf@?U27IQ*|Wob&%-hw1<44u2I}`>(L}*Rgi)mq!O%F8Jjk$cOl|N5A&$ z_^pVJAqI`}T!ClFY(N}qwmu+}Od>M8HOIv`{&TI0Tv=rMkUS@}^oRJi>5P;27`n>p1-m}2ahgnjGAoQl95rhmq!P;M}_$U9mPo#&DSi{Bt(y%gg4-J z7hPz3QxrEM(KBf4W|}3d-G4#M;rCdx%p+g*ez6dF_>witNv0zU6$(MKLT@*v3PDI( znJG;OD(q&#hi{qP4=l?%1$#9j*7YkbmNDQ;F3D(vS{*o}&NpAXCiHO;kkw{^^PjI%;uhhu5(^ zel;JBbbmrN1-^lFJu^a@D)tJ#c@L~a?|TiuHkuWSF|yWW6E%M_>s+oHDOIsh=Ql3b zbsBSYiunhfA9M)K8=1Uy?bVmA^kBzIhSOv7+=I|-b!v(U^v1w!(9HCJ5*%!E{xeXB3J#vFRz>Nu?7+yad)OV4A620yX^WooHmWJ+ z^#6k&oG&3md?YO7@^;(KD|6HVjVI2_ zWP5FkTzo0aX%ex_7)_qUU3eX70(~29Q>hXa z&3m2lZlRd_A){T~&vu=^A9WPh2D0pO5*lfquKU-hN1@!TlFe?}aWC#D6OcK49oCKD zwbnJ!46BXwlvQeX>|h%VCC(CF=Wjw}Wv1}>DrS=IbCkFge_X>H@BRh8$X6X!no^>$ zH8~Y0wHK&T@crd#uteZl*sZW~YHA@JtC=_?EHiXowoCu}UpXTk#f0e8;&)Ac4X16Iqk#Qnl!P)u9f+*v-#s7~ zYCGOSUESSb#Kk))?|aY@@mL(M2a?y2%~jJEZUp9(px|AQrQbpJ9voW9wcf2`lQ=8^ zJ*Rn$jx@w6YTQ(y=q9Tc6lbLRm6c8&#Y>u!S)k}@u#jA{LQbEBvla`MoB|ntqI%0A zBSgeeGeM}m96}a}XG;`ySqq;goD-ZeU215bjVeN(4?Z|%$xSwuiOI9=-K--21h?Z` z*c0HF8Im?;)8Fsb&dv$cvb~PCP382iWBRJ;uGzSOgjE!u&@Hh@Z#in%PaSGkS!{ii zaUR7{{Yp9Fm)dge>}f%LWr0gepM>Ypl*L-p-yFKi#jaLJNi9Z^pQwaBohAL*F~$BP z$5I!L!-n@d6tNyO>tvXZ9^iHiYS-%9;SC<1LfMcGb)%}BYXUa;7BXwMq{tAnStHMM z;YPr@#-Q+Qba2C%;J*V_fRJBWW3khmnSoqDQ-#~b@(kJH0#rh&{RYuavWZBE#OM*k z;y}IDfUwts{GHk4!%5QLI|%h=80nGrnyoo|R|pFh)XG<#h_kFfpo2s!K9e3J)<^i@eog62Mc`jC~iRbSEjV zG9uOpIV+DW8dV;SVEBm^Rr5K(bKfSpfK)sCZAA}<6Xz^xn$aH zn$)|;4EHi9_oewx4-^x~xIWCnJp zGqrmLs%Uf$Eo!-UqMcFdaXjhBmITW~&X0p1g!!}nuwWSo^RpS(A%?|s0F9{KOQ9bj zT1LU=L(#z%Bb=sN*#SuJYKbwqHJh{x-(h=PQ!lIQpj^FGKa*9^i5ElY5qK`N$60r_ zk|h~6bfR*X^borrUir^LLaxy0kmOCWMu7y&4j0aPwC-kI?iyAp3C>%CxQ(&p0X)q$ z>}E|)=UD-ET6z$-Budq$8r0%c!wWVT1f#5}33n^Wdio5IbNH(xv;rB-@xdkIu*RWZ zs~Api$Kq--M5i=mXcPQp$T}krv4g&l981iMMG=zW6I8)|dr+LhA+t z&Q~;{Hn@8;?nT_lI;Ccb?@42`&Zu^`FbXJhx(Y;yNi z6TA0J?EaOZXW8gPKNjmJYwH;}AQ@{uls44l6`BM31%}c+;ljEClGVsasxuT{U1KPH z^^!KGSexgtOFp}8$Q_H171sG`HnO@pOKGsiu;31?cXG_+So{^hqBI-tHi z3pe8Bi|JQ*D4D7?hn&W)>4;cN4WwR4`NcSci4(3KdE{?H$>hQNg-esKe1(~()ViyU zu(@$+NaM+LL5s$u9PX~deTi{Bd9_Q1y69*$tsz!#Xsd5mU!lN_zeS=vBB3@&HgSrt z2sJgs0h>4&o{hL3kI$#(SKcT@rXq)cvX{cAh^FBHkhWgq?>v+dL&S_#AkWdz@(})e!H$GN?i+ zHwa}*uYK8sJ5=WyQ2F)GiQ9KmS3k{EAw{X8Yz8e56~*$xfivG^DN@qvImYK)IkdzX z3Cy4_*g90$AK*9l?!(Q!A*^>Y#x!&x$Kbgw)ZT|W@?&jBrce7^L zl(I&Rm*2Xxb1O6_YN@{46Tc~qP9F(P-pk5w1*TIkh8kk`0w?2M;Ej-yUfgqgqAJ<3 z0r{heY(~(?sV_?c5+{9yB$FgujR_n#BG~N`i(mUlv+-ght zMFjz#!@i8RZW9*pdNqEhZK1i5J>$&Ac?p;M9x=;nqD;Sl(RyXzmvPGl`(gF8mx)6N!9B{6^8w=2H>$C2Gl&8}J9c zZYx|9>q(K-@b9OE^oKepX8z%rb=$jPi_N-iy6cbOBghT&)9rNXO~8|%&gEx(QpS}n z%l}Oe@pJFvga739i?REKGjtWcc%j@T(k2&8V`$ zJ-32ihBx=eo+ZbgDT4~X5W7#7x=;6J`m$QC$&RlyC7?efFXgu+3ij<{7OMQ!$Xq{63M+t$hmL z8mFRJ<5k3{;^;t8j5e*?emT$(d-C!Czu)#8{Cw-S+U&v@#_4=I*%up#W@cj-bmpmn zmua6-PNr>l(w$%1-y;Ju#7J6ErSXR$e#2*qcVzGeoQO+pT!m*xhn%SIiQVcDL=GK1 z{=$H6;)c%ym>=~xpw#amJHo$j13Zdwzhx<;-pjZp>&;%ZRdeAMR25GC2sTXOqa z7`L-gq(GTqRp*{Aer-Z#~29{pawb=$4DgY}9& zy=}Vd5PnJcwY<-PUr*ySfV^eOBU2l}L6Dv}ZBly60E^wC`Kz8~&*Q{uu%t(AJIbD9 zEr^Qo6<@FZi)IDu(9DMxv{1TZ9^odWq#Bb8%yWY%Jv!hJdH;wpxnqR;wo!7hU zP__9mVu_2w;JP>mcNqrwU4u{e-RoIQ2iT2lKeUE2^hmY|St32|AvAXDZF;*$T$`=q z9FF^!Bi%In-T+R7$K*5oe{kzP{h2=fvaFVCv!@);U)JCC93mP|vg>iHNg5(29sTx_+)Q|y7(wziFeEh=iT;Gs%;c5^X`sPPmVuIBxIXP(JUmWBGh zpZ7iQ`J?m6WS;N*eslZH%x~tInP>L!yHZ0W_3N3rGLBoj<`*SB;e47}Z1_*5emVSh z*R43~nUI~0TwH~nYUXb?zCan6!}&#L=P<25hiNkQ%foV*f%|2cyUWEKtar>p{&?G# z)|4Y~|BjWjwhOEC>BFCUqg(5;Q}U$C3tdi|Qrk^kR}|FrkL5X?W1U)K&ge?~$#8sG zWTiRW7ou*df9Iv%)|I@GQvYLn`mC#^)RQ(Txql~h6z+-%$$fswtkh&f?x9lsT&DEf z&ZJG0`<&F_Kc?JOsYal4s#1AI+NHv6n&QtEN;NO_lTMt5A3glXZ*V?__julAQId#n zfMAEZcNY2aUG*m1?T#;E>>Eul8I(NOntEBmRBr@HIbfX-?V{6CLOnhRl6)Uu z42(cH)h5Tta5}$R;Tj&V!+t5yHjLb_dLGkT)(ZW zNJ@cvVn~oTrN#uy)1#jpZQqpYgeIeQ+X4OdXcyZ-$_F|J-6z$pJUyq9@HOk;^|zu$ zS9d0@8;)CIp1}7yOu^Un*Xa8WYF!hveh_ZqoYsZ?rRaMPa@>i=jfT*BkBbBTuIP<} zHi?Y<{70ry>bSoJV_6aI;LMWzb8LQ&T7%Z#(Z%uIi}78yymZy_Ug6Gk`tYBo^4p62 z-wWuR>O1$IJf+(#?#DUxY|+n(=0QvGex938l@-NY$z3t$X}3MH_4Up?WotKi(`L-$ zeZ8(z^3KeuV{vEZb+|Kg2WDi>bry06t$5(197}mG1iyG@J}>NQg8!)iCBS-bIcu7t3+Pk@0Zn&x*3ey`3quSl%JHcaiRII>(3;y|}*!Uk2es z;^Y2KHK!77uLLMr(U$yy&db@46E;9HXp9A0HiwXR;ieD&)e4oSjbGU^LU%TNw2KO;?G~b%vvA=Izunqie zj|T>4i$ARoIG>Due9-q7K*v8(#C~`KQr=NCqmwNtdO(Y4mXaMW{mdGu#!0FtMH%J= zRxWQFb7$!1Z=KY&%bFc=(z!l*T;3t)lbrp0b539Hj+40U9wY10{URd?ZDiTWf})tG zpN!gbFy<}ZU!?1J3R0%OIPh;D45WkZnEY@k=^Y z%jGSZ(bysTbvNg>!!c9AnwHe6eZA{-ep{H|-(iluvGz>w^wWL4DJSEf`~>&LU9gE? z?go#?h20w$#}iT*TO2)~92c2abz^R8&;I&)x1FM-Cv?x~PI_|a`rA@dFcvN7(mm%3 z>{5&U|BP=@&YZxwweFVGVKW~q`dL@vtTh->R(A5eVBoD+XL|ci@w>bzNbJ)SF`M#U z!%e{NS(n|NU$!*nF|G;!>j`}C5vO!9bu!mEL-z~y^&~RMfibYu{M0BU((U zT8FvKLq%tLD^F$MejaQ6whZfuZ;68o#duF!P1U7Y6A$BNjQ!=Qcb3d5a^!A9i1K-7 zdcS!J=ec$SUiwwh3q{Y`-x{q>=U3V|-#>EG+<&=xOWs4CK95zESYVZ`!g;e9V&Pmz z_IvxsiSOXH*HJj{mx8nP!^Irj_j7RWYu!_-&h%!TvT!1m-!;m;;#tD?+zMJe=V@fV3SajA{{qSVUImw z*Svx=Xj`sJ;_)juG1uINvr|tLxUS9|JK~TNtD}Ps;bzB@+ps$57HY*qq{U3KO1Osi z`Ja}TaD^-yArmGY!HUI+-uq7->Bg>K=`^fjaeY7-Yd==cM0|M=dF_Y$Dsh+0ZPT|w z&1ti~R$g}vZZeW*F2@zL@vPA4-c6@F?!fV$aZznJNrh9w^U?0Fdw=Ug7e(hCNW)!C zp>My)y%XQ^XOx%LV9y8qr+c>pmsgzbJqCTc6?b2~KPda4AAPg#B>lz+wN|th-!A>( z0R1aZs?=Nem)Bh^rsiFfKdeoRKGJP{?R4)uXPCdA?(golMsIznHvgjN-yZacwCdBn z_w@Y|-%p+C{l>|I(w&9X+L1R<*7`SyRuA|MqB#7{5`SgM^@g?n%igj+{=$+2zp$i# zn+d-tHr@4xKs)@hcYa^!_nBC)J-gU)-$mP9fg6-~LI7|4CoFuO3cY>Jm*cMbll7A) ziZbvu`#h{iFPbEJR-cL%1*um;(vxui@u;O@G;Za+e0W<%)orQiC0K8|VpslU@60c{ z_1jzVwa?ZPG4AvC{MA3Ies4tU&|l~0PfLpK#(gh&IG6k}R?NEh<3>#p-s-X9jNhGN z%GPD08s6-_vFK>G{tB?Wdww0il8eW^ZSN0C!>>WTgWI-7Vcln>{57ai`L6xEL#wPV zser!)m5#k}d}%r0d$}R~->y;4>rbe=z6QtrMap~qiO;$(#{FWKpnu?7ylh7szh$~y z{`wTt+n~#y}orz*xiPiJF zGm%<-YZ2Ex2lkI&MdVa#qsf;L+0pj24m)Mj|#t*1pi|=e;x&% z3_O3@CfuK(5AH;t-(mOt4H=G^-x6($c>cQ(XDqS)iFn;I-ofXH_YA(<*YWn^Ia0jg z`qt{HIA>WrXzkHYi4C2Zt~pt^ik?CEO)<4=uJYtY-d148DHf}yL$Gc)q%CRbkdlO@ z{53G_FWz81C&vDDzi=P#c0e+*^E=JQcP}WRGaO66f<1+ODa> z`3&4x#C>GtwS9c&81(hw$N7aG!wzmsL+%-4 zU+)@xeZ`n_&**(ZwoB?DtJRHtuhfn-AyS;J3GGhN+Tl!ixx?jN+v)N==E6ynSZ8Zi zdtYv#W6jI{;G}*2ApASy+$(}{o|QpY-uNyn&)?xHTorUphi%PAd^ZIht^2H1&QuHW zxERmzzP?yToIjYJ=?`KC(cz4no0gI5w@$#n&*N-&$CU?Mc|YjnZxCYi=wP~*yRFmm z?C-S1O&y3cjd3_det{tkSpvO@lh;s_$ zgXavm$orALxsLV>U&!y)FTjb7llSSOUTfSfhoaa%jJ$sczs|7+p@MjPj{d!hfh-ibE0D^}nO#;Q^1 zACC?gf2lt%7OS9f;@Sck7fk>C!g1*3qGtqVj2E=I>=O-vjOdxxbMJyC(gp5yE=c_x z?;GPv9>&))N4u#@J?LKv7&N4Q)@sV>$}iQD5@gAhge2mtG!!=oip7uP%hP9DhOEHXIHaQ#GL^bXxdA zI}cyrtUu;KUltTaUD7jmP@5&tHq%>jT)Q7Z?Cmmke!I@``O?cr%UE|WPau_M~%r9zjc;TI@M@XKGvb*?GN5hv1ZnVvrW*KU>WXDIn6_H$nThusN~73=l_ zq%ro;FE0DJSaGWun}oB#!$u}ypDeEJ*3{HC3%d_obx%YZ7xkxMxlhV6;7*-O{PTvi z;U+L4+%37*?yV@npSzvzBN%-?lqKoH>}~|=9j&P9(lME`H29u(TteFlyEHhjH1>VC5H${- z-9~WBD%!}$Xd?`tg7Qa+ROD)$l=POfBz-X?J*r>Qm-b6QNt&sYo-t&d){^UxvOWx1 ze*{@$o{jW6?esX7h0n7xu%CJM+l88E;SSOsr~SU#kT?FLzE*$7pnYpP(q^UxGHy#v zh!eSqapH=^W+8?|<*f=hOVR>sQeF%!$7*5s8P7emjkedW=B znCtI&to@mQBQ3gpZO1bKQ35>whXEn3?XUumCiUeNwmaf(>2S{8(~jOX_R+wOVAR}Q zf#{MS1|A%~BKS>oa&V;nU_PhmwxVgSoSIY92!Lt{7{$=J<1n_&pc?;UVEyU}S zg|7qSz#kon);r)i1fKmOucF-zI^K_e9GADD9rNVZlk--!yXRK4CtTqVdR+csVpL1e zk!H0!5?}7vI&^IyCwWU?W#H-H)}gJI&QBcUVHk{`9+V}~g)oU$JNZSz=Js%Y$=mg4 z&;$O&D^><`kPi8CT&;+=<*fLH$nC)Rmf|S2+FQhqpp~#WU_~dQY=w@K7`LJmmIsBn zq61}0bd);VSGacsot~}WN$RlXUaxpCZ{hfdIu2&s78hVW4?-O-FIgL0S+Xv%tFJGG zvSdCuUh1-u?ht;nKl;83Mf6hve@)K^3d$qpW(hxv=ue^yt(bWoX(Rn<32uJ|(wJn$ z0Vn&@V%#gz69k@z`O{o@cHtT6uGs8evDV{I@mz}VhzE8q$`DAx+VaG8 zG_g*|^MwfV6@a?|zg@9uobe9mfiPmK(Z;wpV zik{bjYb&mHz(x40Hz(`}mO!u6v?7ntf2+pAjcV+;6Z+a=E$Z;MhIDWgbPdWS=hACh z(f-5^lpFd8dKB?yU_L%ph@6gO^wV7QR{_0&_Re;Qesfbt`WW;ZPeHmBhv!W689XN- z-|6Y-GkA94*#UQpr@*r%ry$^V&u@pG`f;3lT|4G&?BD}C>-XqUR) z(Gtu_exSd6Qm>PSHb*+aog)VSjH5k_femT%QG~;b^QjUw|pY- z6!7M-uJ2ENpkLQ&KIVZs8ELUCThO72&|8UCksQ-4q-!}wEN7asUIiK;^1*(Jyy2a5 zmcL^n+6BjY_;);ra-ECEF)sn_tR$a&%fQ!yvFMdVf3Os?bHwwVY}l|q*QBKQq_kly zUti`s9Jeg^bs!J@X~xg-cgVJjarX|yW4YH-56k>8A8hxgpJQGk+CSR4-LG_>)85z- z%%?8ESg`$NjEn9S!}{H{6#=)WtUX~j>XmiuME#=;Inb}KK$`!UBmHBJ1l{vLW{z~e z_ISITvlj-OfwTbT=|PS+vypd>E!Itb%xNA7reC`<=*aX3({6eo=w9?dP*iZ<8ILK* z%^34;vCiaeYj@6G#eOt)E9Mqu(AkcXTLR9xuLd->qR}t^02_dR;9$T}Qsj=G>racr z96|Gh)3%?7mW4UQIm3Y#9r#`lU$4eS-Q*8mcKZXt=rWAcIsV|5>sAI=r1^tcuj~lE zk9ivB!_WySLe7PeznA?T2dOvU4?j5u>355QzP^W@tv6$R=@wy*Z4I{ma|Gkt(=L28 zxIJ&fdEYB?5Px*wf#3wVYEGSt`S2CiTId_jk(nRr*fq!>=g2GV`6P64@Lv#ye$?%( zuPTIrex{xdwt%MR<w>q#T?)Er4PgBWI+v6KUV(h;lI-K|I0c24@HP4ylkv5 zT{f1NWuuEUq%4pRB@>j*aoIY)FOD6IG3UDL0v)f6ogawB9DF(68yz_-JN#FpuVLP2 z&sRCt1^eTP<~tSM=d47`{{pOsej4Y~LfqtJyWqSZvceoHfH^@R=@+Qyn6^3XqGbF> zyM_4J75G6{4C*#csBybzm%8QeFZgDK>m%#9>%HTVe9xirZ8M7IVz+A53H(xkaAP8P z|A|Q{8;ji6JXv(b0sP8B(fYi6{E86WOTC^ zdpK`|K*~7(r&4~UKc)igM*K(HsX>h~xGbyapJL(z_??3NTk_)$ZA-y7Q|`=BwbO8J z>blI4bEb*x=(eBafBGjN`eq-;Nn)liMpYyCneUGix8aVGKjw`U?RlxdVp zmx-tICW*`NE!%H#V!kD1(=@Txdh7??Tk~H!w7i=+6=}GAAzeIXt+UeK!yPNDq%VFw z5Wo5TL|%sYYhGbdQh^!kf%o!@CJ1-NW#apJPp14O?;0_w;LUEViK6YZK3VUW%YW<^ zE!49|(5BeNK2EUvLMrA>R?OTEcMRsq3DYo7#e1?(en>@lH4T zseDItIUNoQ2D(6+h3Q!JoRycKf^YM=clP(OW0r7}TdfuSeg1**yJn)9;(K04+wPG` zh{c+IvO5dudLpF#CFHU6hBMvJ!$;`G+HT1i>a~CEN=1LT_>2&wP5V;uq}e=)w!8MU z^8c>wE{Chbelf_BVLv*hc#hg}JdF4mXSTOX{WFa?bo!s!ymy`8oHt~S@4`Cd zOEE7!jT@%ud-c@VsY9n`PMtW_F*Ryx($ov4#!bzbnmF~csn*mHQ)8wMo+`u~Z~c-q z@GhwGy1mtlt9)K>ov+GWR9#kIS6W_P?XGLCE%P?ItDCNNkFLPUM64-7r-&Ih;uF2P zN^#?~8%14d9Zr@`oRoXTiIOD8~^3+Tb)KE_i==$e+lBc7V#2m8_s{Xk*9p) znS4v_{5@^wjehyx8(60B_=wH)9qU4A(|;e*px-Ta-1&InXP9`na}oDnK-V;;9}imR zhESTH+RyZNhZ#?pxv}&{F{7@sx~|%H59=wvw5F!M+}+e%Uhef)cq`~Pp|;L9VM%@C zolOm;N@X)JG^ywR@XI+5Az?NJEeG{XQC%3XJT$~&ScNz zoGG5kxj7S>8p|itd6(2wmuUx&>8|>Z?@QPF=9_fg#ePRV+z;=bekI*48&YcF=5;;g*#dX% zC3{|a7jEulU)&j20QD>LDg1{X_-5|i1!C`wi)&y0Nr9O9SV`x?U_suRT}vF~n2 zpS8b>V~vID4$g^wyQih_Z!?2`aE#woxbp{px~E|2k;0cAI`sXYz4O$ylYaE1e1FZ`F~9oO=z{v~6=S0JVhurvQLy*H1`gvlMemj4Vr)9-cz z|JPs8UTqu=cZ~f!67C|<{+`uooXXC+~KzP8euh{l@m6CJpBV;YKm!OXG-ONOv<2|DVlQ8B<@X?YrNy^LbT^5X)h2 zhNa>7NpoztLoB+`A@;!jPc^y>@sr;CN$#-P503sN3SZ~{!~8=6|B%3chXf9!hI9k( zgx2>$^KR%u+s=kdyTG=K;L=vuwgxV(&$i3p(yp@Y8o0C@Z2J^k+HJPo4wrVPZC`>* zyT`Ws;L;wj?P0jIowhv+m-d)#Ps62k;VVtrINK(}rA@VMCS2Mq+vdWhz1FscaA{}T zb^%=4MYgSgOIu@GA6(jHwp|66c8zT}z@>f4w%g#+Zny1DxU?_Xb`MdY?}+0_FCH(!lj*U+XZlG7umJ~E^Uo%eQ;@)*>)9N+BLS_ z0GIYD+irtPyWO@s;nKcj+dXh;_u2LUT-w97?SxBv)V9aq(w?@h3+K{k<7}G@mp0Y5 znQ&>dY>TzZKD-UeIobJi59e&>Gyl`+9~~3o)z4H3S`%?=AuPX*_QXq zj2Y(<#owbd4w?ko8)&sPtp z_(k!Z%>Gx-B)LU#O_SGq=T{FT*+p@qxAcFbT;vwTOB$#-PDf#n$Yg8KTJa-8d}b7SF!iz?&q${k-@dPjZZ<{4ASNOX~j%D$27vNhDWfEF&$p9Xw#mB62Jc{4V#Iwma5*X)rMAix+ zZj^ipt6UE_AB@DC3i<-rW#Iic$(y_?>H*h-&VM2I*?C~xt6;NM$_)nOA#PfH!lSNf z@gs4!j-pKmEfdcmOp8x`G%7zH-$nq3=W!qWYQX!fIMUyUqcFaOIww*YdGci&!h8sNe*C%Xf$1Iw@01pmZoXZ&%sc(pY{7^E_gr}| zi1(b8KI8OYTDo>CWQpf<$&qO+1m8CB%{*@!Q)Ig$Z_hU9IvnO3ke{NEEDPe-TH*3= zBb`=+#i?ph6P`|f{K(bOs=mpy48M)lAoCoO8QTJBM?qT_Mhj1i<;`*mQH4z}v+UY` z8T_fMwVbv8Q(^v0lkvO+|A}E~>M%W^nQevgWSF=Y(GO%fN3M)ETilq{u@4P?IOdT- zs-KY8^GnpTjDG-cLA-l)%tPSQX~q32a(Ue6@XtMm|MYYCFM@xj%!kq~I^C8q|8RLz zPEWbehQP=5C-nXE>YTmcJpf+6@VaS`HBz~lCQtL;M=mZbt&ujH29Z+e>L(qAYP+>3nSDo+vXJX zA=h5){R~X&ES>2Fy#l<;!23hVYv_4fM}^lh!)#<3{lAN%CtIXPYvR{*nK&3uiq!|ny`S?jEP^pC^W$LC2M#CRIsil`ThbbfT4 zv)@MK;c-q6jYl)kF0{;Mx1l|Ny&&G6bKqIWvkJ7e;qe&lOY0BjE%_a#FWBaZ7XhPa zknaH5&D42in~cv449WJz5w)<*dHL^!*4s=1&-R@qE59 zfV}&_yB54m(`+Ykz@|-;3Z6fd661KOj#<@y2|Bc_44i`)V$v z=O;RjRq#K618re_xWDgAi}%YpEaO=Ck&=gQA8tEtAN<$Kd>HvY&m7i=0=bSvmc3a| z%%dN?9`NosJAOHnc{n;ho_yglVjUlbX8>XIWLUdzqNh_Pq`5!FVKh8znS{qdJ~w2O z1-{#59FgmfX-x;;8t^eM=WBbcYae)bg1249IiT)jUnG6w(euBnFwK|1w{w%ZNh>FMX`*Xd{Rx)EP1cvE}Sm>t%KL+?M} zX#mfU!Efqt%EZh&%a(vlrhblg;}D`O-nGiA+!HTu;mhL#mgA||{5`M6i~J!s(K#zW zY}<1YKJTxn13ZU~Te5AFo_tK{k#qGs#UAKhi$5^As+VWbkJuqTPRiGYfb=SDu;1Z15$6kMkHa4Yy634ca0} zGy2%|q4!jVe-=DtVc~V$aeq5|9Mm))Xq5mKdg!xy9uGYSo-f5DLNN z>d+8<<`9;bv=Y#$lR~uF{j}AfQLn@<((z6oLS4*oZJ_x`i!IW`!Xf>ScNk?2<@H&d zxGl7-h_Yc>NI&4j+FiKpT&CIO^q32wyU#-(1A57M=+i-O0G(|y zQu(StUvr-Dt3iJXbTnTvZ8ZLsdP~cyg>?}gqjDFBXh)1S*c#?awuW0HoFlCi)Imhk zqI_}Rm3&C($BY?e7^3{00-YYFp&xU$4;?m4)3GQ3)6c7yu4|ga`XxLIB_E&4bL;v;Iy+{ zVhQo?@_An^A6pdW%Pg@jKSMNV5?syiYSEsGzrvOe`Ky&kB!lMH^5tsMVNg8%;TN&JO=J&YWeks4DplfUa zldjt`;3(L_R;ohM# zs{U7R3E>q^{Tyol-0M@uA-)$D-&4TPfIbsh)cTuyewtsF$H*Vk=RV&6`m-TS`cVTj zeAV`W^fd-1J?@2p^h^VjerV@F`f&qq4J!}R=U$>RNO?dx;t| z{YAeB;q4L9<9?ztD!ru!W_sLL)bw2le;@EA@X+$+{-UP;4)h;{(Yep4>5PwiiyAY3 zt`|d?bnY=Kqw-X z_gpn*c>bQEGHQOzJy>N_{U*N=!c3q0ugWO;UIUZPeOFBG5wQq+o>2jY{dMSEgTNphIb3auX#UJxd2s1wJp(>;33k*y;_f$=K z<{v|tbnc}pqrx9GFzMV&)pTO+nQF}XdCI_~bMI6cdwyVG^0&r^>XVqiL8*+I-|ZMW z5c9WyHT@d2AL2N8a6TBRKXczz8C9OZp%7;NIt@H6LVM)it1>G5QUlM5z|Z|xlYggy z=SSe@9<0e9FtE&D80J2#$v@`35GFtOVU*J7t!{2wj z2p{^>Bx-?mUjy}uCa z_Y=lfV$k{iLagaaBGeD}jg?X9Wf{070zdbTP5wg$ek6>a`Qce}WmNre|5zE7Uc$#A z%<^*&Ss6#f{>QyzP2Uif9>a6bSksyQ4g>!n0zdbSH9y01pIBpt-)`U^MhMUSV$IL+ z+#}YQ;XgF+3lYL|pIGxVJokc4%>7@Dr92J%s|fLN57^{?*1)?X@N*y7J? zo?-RLy!cun$Gf%>{m5{`v1)8k&VGPb@ja6*Lm zxaVy0`wYzZmWE;OL7V)o1}6Vr1E)ktk9*Q)_<(^KzB3GSpIY;eju0RBsWp9k7@hLr zcQwkm#N;r#l$Q~nn0waBsQTspw28SVZDQ_2Ys~Zx7?|-L3d7u+Rz}s2r#FPj&%J47 z6urT~q;r4Tqz4R4dZ&TE9-+M4vo^yg91mfJ=f1Tv4lyGvJliMtt2OZ>;g7IxXrLjZY8zDaKXDfqm*g!vEV8(YeEWXpHL;O#M#mDlc_HTkX#E-)0 zvU~>p#RzonNh{+JuSKA9k6F|IBLbcKx0>D^fzJI~P5)a2I`?ihJtoS2grnb&xnHa4 zl#kxO;eN%iFn*SI?cfkU&wp#f_(*@zpv(9S{B)T9qI|jMtBh*DaR$CDEPnEH57^{S zHE?zWe(njI{8kcf6*jh-9FZYh2Lmk{8UZ9(fr(_R>l!=|8S4J zU(6J^f2gruuMf4qXwiW9HRgVzX_($WGyVSktQhfKV7(v6{lP5*@F0QTOY7gC=KkIv z!ti@xxCeMM$`gZR^!tn7C?DJVHUq~ai_eAeKWos*zumxN!T&-S{|3RpZ>L>3_AJS4Ez}Q4~Fp{FzDnzWZ>t) z|K~9N!v>xF0R#U5{9R%Eod%u!9~w9a{!haAj~aCH_Zav~@E-#<lJ(nqHad?AiB zSa?4*zuTabKhwaQz<+rd{}_W#{wxFk4E#A^{2qf&{#*m|dyFZ-ru>Ob`R5t93;fpu zoANI-=!}25fh{o33FDt_(8)j7z{9~`x?H6`3_U&r_^t!$%s;UQSf8gF=5UCw1MB_! z1kh&ze**pmh=TkJfS!1UL=tFTuv^ zfooS{&CJG60{3A4u$ma*w*fcf{Upn#KOaWl1>6ZuUt;sW4Ez!1cbdNm@|c16GwtxN zfzI`N)<`18hmU}BFu$H@)4xcBd@4$PpPPV3gZ?Xa^S(Q zhva!Dus+jAd9@*b{Cz@>e~CEn&;p96o0`d@3~6To`DM|x~5&JV0oXEhoBP~a#Czs4@l2;lLk?-U!S0qgUk3_lL| zIn-~NP0s~RG}_}ez`-Lz1q_2Yw9oCFP6oM}R*!`qO^_>+_rB=Q-G2SZ``)c<>Ja{^aLaBeU@^ zVD9he@{a}9=Uy3p3a~ztN_;(V7V?w8`~%+z{B5kqqlhy81;E@d)9wE*V14G5{QnG` zW7N-sz}zp>{LcXMJdetcOMdq3H9ESR>3wZMi&8u@SL`gzP$|i+vwbx zcK8$Me^v_s%rKNH7xZU9&z9IBiWpyyI>*oSZU)|u{7km##lZT!E7PwA=6<7=&qKhb z{2vE4``6RJcfEx=u;Y6USf5p9e2-whXzGWbgRb94N#6~8`O6{w(gmCb%=(b>LHYE# zUh<~^^L=VM>A)Gl7ofaaA4~?0+6$dwho1^;rauF?`PZ1^p@58k9`MCz&j~ia7g(P! zX8ioF<~v)EKb!vn;4x^A$##2O2h9CO)qVzxLcB|x?c*8HFE+~aGO#J1w}Iyw?eksW zId3B~c6zT4#rzQcb)lWV{{%hf2y}#v{|daV1pvm4^7H|}wh!Z>9X=Kft@b^vd4SIH z4g={sdfn+W`!k3;?a8emhu-T<74@;L1H76U)C8EwMGO~AZ&mh^PU zZ#l5ppC1O!`DG}*wZP9o|K{7_p9JQ9ZVUv<@#k6K8Akp72H5Q1zX$#$^i!4{{w?6( zYoYdV82CQup9Y)$0q}T~?{*va0FN@tGYs-J_3tIX_pMO(Qc!-QfnQx7(w}32xj(Jy zKUPcw9&E%{0zCX!X#A}L*6TTJUv~q48}*~x-~GUwj)umk2Z2A|rtUdl`i}zN_lo-d zn0O;F@4(Ue;zz*deCFSQUohhP9q<*sLgd-y-v@kaYiPdlM_{wRybrwjGxc2()9V7( z-$yY2p8_95{rK(p&H(FgfynPd!EXI1ls_Jnk22(w0c_6KkTp?i&p(F=Cw_bly3UaA zmB5c}4b|^;j1T=m*Z&Q`~{XshXoxsB} zzUc6G0WU}SGVSs$2R_pp8gJJCk3xM^*z`@nT#s`TLq0zyHs&|K1pbcE-&=u0?QO7l zI80yu0rXE$e>?5?@zb%Q&Ct)E0Dpw`Uue_+2F&vgy1f5}`DkK`x~qlt5e52dh)0Gwv@*IR(Oe#|95j)%7c zmm2&Pz^1-v1Rnl!NWVM`Y`$N74|udee;)V;h|gh{|KEXmo(9Pwy;$)&@Obc}$g+I@ z0nGC;n*I^#tEl4?y$5(W#%Db~_5qvo)1lDs=6rbsuxbtL!$ZU+z-iDgm=?+Oz6M+i z`Hr;lL|}8ia~;Fm>op0`ce8-sM1M}P`ELg1`Xco;+tcm9=J>N1_&dly@04MEH31La zr@n(Hz7Lq|xo$iBcYvGG$r|nWHv->>^lr4VANX>#rz#u&5SaT<>@U>EKL-r z`Uc;G#Zab;PxuL(gb>WdfG)R&dk6ypx;#-`%Z=B1*%o;P;k zx~}Y;$Q&}};?l;((tC<=uUF$eqO!5H)>~ZBTw8mOs4u(2TkgyDAgtkC%xk{~g!zA0 zE2y>pzk$`p${bi{9tyEkR92TkLXb{#BX2NM55*OwzEWI4FU4Bxt!?sBz75U3COA#L z#u{(kcnFsv@2+fUtgiD>%*Dk`WeSM0n$o&En;^z}y^ZzWCdgz7;%IIFmwn~1>9(Yb%O0P8l#0rU zn!mZOzOll@<@PRa-$R@HNP)i*A}W=lbI7Z!9b>X7fd(?eF>2 zSB3|!{A+}q25JZLpaBlh81yqdbhv?R+7~U3I=#Q}XutKf#j@ig8cnT$C~LftY0cFW zp(G=PqC7o{g!(a~10iydiiy?to`ZrcG}oPjhK6ts3R+2IO0}x&a3Y&0+CW8huA&Ug zcr!zV2T=l)BJ!PshMsT^3QFa@E1agmD3kI!4jK{XV- z#tTj7Ev;*Az%bj4boA|$97JSbWES1mz9Lfkc<+)P#g#SnrBJgKmFmt(NuzpZ`;}uo zE{H5|ZfvT)8--|w4{m={noY9eB7QFik0$mSy3~H8U<6W1RIydoVgyo|D^}x5u|3!n z%khWFHJ0Z#;_6QHA(aq@4-OdABeHO!SpAj# zQsp2Q-p0l{C@kcx9s>=pv9v{4uDYlkyc+H?ys6M3Tb;fviIi89lvi<$oeNbHS_jIZ z8?iK&;ui`8R18OK8P?X{xO20#y2(o~`*zV{HDVR>R}K);u4+}ywzPcp4aE)2w5nSf zUs+RAu~bG<0ai5C7o)LNFvnUmp~a)p`^Rb-s(NA>7@F)cU3y^@@?mb(AVH`b_s3Jw z2rYp+g)$}!r6*a9CWy+fl=25b%`;dKIfH<+REEWj5OoTF?^3kkil$0ciFPdLX-u#J z1I;8nlrihNZFo_YXSGA!1E3*vPYH#P4f5`Ame=rWM%pSE<*DHn*6%w8qshWaH}KvIlTw^u1)1*qph z8Q7of+g3wTJc|Rf^5W9+yPB&T(VVrO=ud(DYB3X3!#^IH`b)0@*%L-k*p|^I*pksZ zW#_OPZZYOg&_HZO17l`8moFup5i~T`mm6A9wpZQ$WVT#Rb9zK^uO`wmN{FADq7tfLC)E8# z*NE(`VL7yU4B0lR*}c&L-CP{(Yon@dXBQ=A51;u*Ch=5m$YK&@HF4POYdLLd3m0B1Wp`3@A zjY^I!2yHiCyU8{wt*?|1=EC@qCFWCi4)QmZS65@y;w-#BcnurBej8u_nVg!AgTU7u z@Y*d>PyXQp8Dp;9AHT1WeU(+t-hH=@5R7LR2A*}QGtMpbRn3-KS*StQzEYVn>2VX> zP5n~0%b@ZBN^^~^O4J}Kl?kfFekEhjB~_(9dnh&qhIt66w#G%4y?5D3V_q%aL#d$n zUIZ>yy_^OVql4p-?Ox9TkO1$12A3^pDF|OxqqnK5z6NRZi-NM1;)Fz$N~^7?uEcah z=K|AKHTQs5zkcX%nCeYQjXC{cJtI?b@ zEcM0+7B!z`F!{np!5TA)ntDAtsHi9yRmFNp$J?iT55?jMUak?3Jp!uM(!Zhrf-MVH zL4U8ai!A3W%!BMCk})J~>ODEs`asf!OtJgb`t%5+gFb$PbX&KTG*;rKK9q?em zg2ZAS4 zOqc#Vt4FJ8@alh_iDzs-VV6Ul!8>Nh2Ph50(B1-zZ57GKvwWu`#7Dj|SfUsDcNd$;Z8i9jTUR!Lv4ui>4Nq@o7UoEG_rTkbIP96Rb=VF3qxwE%_S= z3WefW1`o#Pu?bgPYKb|T$)=J1fc>mVtHAf{g&KwAw+>!Nw?R{~CR_4OdX077x4?tX zGHvW7-2^_OWcX JKD}_h{{`J%Hn0Ey diff --git a/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/fib_thumb.json b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/fib_thumb.json index 5e6905317..9a99319be 100644 --- a/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/fib_thumb.json +++ b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/fib_thumb.json @@ -1,139470 +1,3 @@ -{ - "metadata": { - "backend": "ghidra", - "decompiled": false, - "hash": "fd89ab759f8460c6811d4dea8191ded8" - }, - "seg_0": { - "virtual_address": 0, - "size": 800, - "executable": false, - "children": [] - }, - "seg_32768": { - "virtual_address": 32768, - "size": 12, - "executable": true, - "children": [ - "func_32768" - ] - }, - "instr_32768": { - "virtual_address": 32768, - "size": 2, - "disassembly": "push {r3, r4, r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r3, r4, r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_32770": { - "virtual_address": 32770, - "size": 2, - "disassembly": "mov r8, r8", - "mnemonic": "mov", - "operands": "r8, r8", - "mode": "thumb" - }, - "instr_32772": { - "virtual_address": 32772, - "size": 2, - "disassembly": "pop {r3, r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r3, r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_32774": { - "virtual_address": 32774, - "size": 2, - "disassembly": "pop {r3}", - "mnemonic": "pop", - "operands": "{r3}", - "mode": "thumb" - }, - "instr_32776": { - "virtual_address": 32776, - "size": 2, - "disassembly": "mov lr, r3", - "mnemonic": "mov", - "operands": "lr, r3", - "mode": "thumb" - }, - "instr_32778": { - "virtual_address": 32778, - "size": 2, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "thumb" - }, - "bb_32768": { - "virtual_address": 32768, - "size": 12, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_32768", - "instr_32770", - "instr_32772", - "instr_32774", - "instr_32776", - "instr_32778" - ] - }, - "func_32768": { - "virtual_address": 32768, - "size": 12, - "name": "_init", - "children": [ - "bb_32768" - ] - }, - "seg_32784": { - "virtual_address": 32784, - "size": 35664, - "executable": true, - "children": [ - "func_32784", - "func_32820", - "func_32824", - "func_32852", - "func_32896", - "func_32932", - "func_33068", - "func_33120", - "func_33184", - "func_33220", - "func_33324", - "func_33400", - "func_33404", - "func_33580", - "func_33608", - "func_33644", - "func_33812", - "func_33836", - "func_33932", - "func_34102", - "func_34212", - "func_34288", - "func_34414", - "func_34462", - "func_34502", - "func_34538", - "func_34546", - "func_34558", - "func_34592", - "func_34594", - "func_34614", - "func_34814", - "func_34826", - "func_34844", - "func_35002", - "func_35028", - "func_35056", - "func_35102", - "func_35104", - "func_35128", - "func_35250", - "func_35402", - "func_35436", - "func_35502", - "func_35528", - "func_35610", - "func_35636", - "func_35642", - "func_35664", - "func_35690", - "func_35980", - "func_36022", - "func_36210", - "func_36340", - "func_36464", - "func_36468", - "func_36480", - "func_36504", - "func_36556", - "func_36578", - "func_36656", - "func_36662", - "func_36874", - "func_36890", - "func_36908", - "func_36958", - "func_37006", - "func_37102", - "func_37136", - "func_37162", - "func_37390", - "func_37430", - "func_37474", - "func_37482", - "func_37572", - "func_37610", - "func_37710", - "func_37764", - "func_37894", - "func_37982", - "func_37996", - "func_38070", - "func_38086", - "func_38092", - "func_38236", - "func_38318", - "func_38408", - "func_38434", - "func_38462", - "func_38518", - "func_38544", - "func_38546", - "func_38572", - "func_38586", - "func_38722", - "func_38736", - "func_38858", - "func_38864", - "func_38928", - "func_39296", - "func_39312", - "func_39336", - "func_39350", - "func_39768", - "func_40102", - "func_40130", - "func_40160", - "func_40186", - "func_40264", - "func_40292", - "func_40306", - "func_40386", - "func_40478", - "func_40500", - "func_40552", - "func_40562", - "func_40730", - "func_40832", - "func_40884", - "func_40964", - "func_40994", - "func_41002", - "func_41058", - "func_41074", - "func_41112", - "func_41208", - "func_41236", - "func_41380", - "func_41612", - "func_41868", - "func_41872", - "func_41892", - "func_42224", - "func_42676", - "func_42728", - "func_42882", - "func_42948", - "func_43004", - "func_43036", - "func_43070", - "func_43096", - "func_43388", - "func_43792", - "func_43984", - "func_44048", - "func_44080", - "func_44174", - "func_44746", - "func_45260", - "func_45304", - "func_45360", - "func_45388", - "func_45396", - "func_45438", - "func_45714", - "func_45864", - "func_45868", - "func_45928", - "func_46188", - "func_46272", - "func_46328", - "func_46344", - "func_46352", - "func_46712", - "func_46714", - "func_46716", - "func_46828", - "func_46952", - "func_46972", - "func_47004", - "func_47036", - "func_47088", - "func_47116", - "func_47408", - "func_47628", - "func_47648", - "func_47668", - "func_47688", - "func_47708", - "func_47744", - "func_47780", - "func_47824", - "func_47828", - "func_47988", - "func_48444", - "func_49236", - "func_49238", - "func_49240", - "func_49310", - "func_49312", - "func_49390", - "func_49392", - "func_49396", - "func_49404", - "func_49412", - "func_49416", - "func_49420", - "func_49424", - "func_49428", - "func_49432", - "func_49436", - "func_49440", - "func_49444", - "func_49448", - "func_49452", - "func_49688", - "func_49788", - "func_51204", - "func_51324", - "func_51492", - "func_51680", - "func_51700", - "func_51720", - "func_51804", - "func_51824", - "func_51996", - "func_52176", - "func_52232", - "func_52324", - "func_52424", - "func_52848", - "func_53068", - "func_53324", - "func_53380", - "func_53780", - "func_53852", - "func_54056", - "func_54276", - "func_54384", - "func_54440", - "func_54508", - "func_54592", - "func_55592", - "func_55696", - "func_55736", - "func_55780", - "func_55784", - "func_55852", - "func_55900", - "func_55916", - "func_56032", - "func_56172", - "func_56196", - "func_56334", - "func_56418", - "func_56456", - "func_56528", - "func_56570", - "func_56592", - "func_56658", - "func_56714", - "func_56744", - "func_56806", - "func_56814", - "func_57376", - "func_58662", - "func_58856", - "func_59086", - "func_59360", - "func_59378", - "func_59536", - "func_59594", - "func_59668", - "func_59690", - "func_59700", - "func_59736", - "func_59764", - "func_59908", - "func_59952", - "func_60128", - "func_60192", - "func_60204", - "func_60300", - "func_60340", - "func_60564", - "func_60568", - "func_60592", - "func_60616", - "func_60652", - "func_60832", - "func_60932", - "func_61056", - "func_61100", - "func_61140", - "func_61212", - "func_61228", - "func_61300", - "func_61344", - "func_61376", - "func_61380", - "func_61424", - "func_61468", - "func_61552", - "func_61720", - "func_61724", - "func_62272", - "func_62484", - "func_62512", - "func_62584", - "func_62588", - "func_62664", - "func_62668", - "func_62692", - "func_62696", - "func_62724", - "func_62740", - "func_62796", - "func_62888", - "func_62984", - "func_62988", - "func_63090", - "func_63092", - "func_63192", - "func_63196", - "func_63284", - "func_63348", - "func_63460", - "func_63464", - "func_63508", - "func_63520", - "func_64024", - "func_64176", - "func_64428", - "func_64460", - "func_64468", - "func_64764", - "func_64796", - "func_64800", - "func_64808", - "func_64812", - "func_65596", - "func_65632", - "func_65672", - "func_65744", - "func_65764", - "func_65860", - "func_66364", - "func_66516", - "func_66928", - "func_67040", - "func_67048", - "func_67056", - "func_67192", - "func_67220", - "func_67244", - "func_67268", - "func_67292", - "func_67316", - "func_67340", - "func_67364", - "func_67420", - "func_67512", - "func_67572", - "func_67984", - "func_68024", - "func_68096", - "func_68112", - "func_68128", - "func_68144", - "func_68160", - "func_68176", - "func_68192", - "func_68208", - "func_68236", - "func_68252", - "func_68256", - "func_68260", - "func_68264", - "func_68268", - "func_68272", - "func_68276", - "func_68280", - "func_68292", - "func_68296", - "func_68300", - "func_68304", - "func_68308", - "func_68312", - "func_68316", - "func_68320", - "func_68324", - "func_68328", - "func_68332", - "func_68336", - "func_68340", - "func_68352", - "func_68356", - "func_68360", - "func_68364", - "func_68368", - "func_68372", - "func_68376", - "func_68380", - "func_68384", - "func_68388", - "func_68392", - "func_68396", - "func_68400", - "func_68404", - "func_68408", - "func_68420", - "func_68424", - "func_68428", - "func_68432" - ] - }, - "instr_32784": { - "virtual_address": 32784, - "size": 2, - "disassembly": "push {r4, lr}", - "mnemonic": "push", - "operands": "{r4, lr}", - "mode": "thumb" - }, - "instr_32786": { - "virtual_address": 32786, - "size": 2, - "disassembly": "movs r1, #0x0", - "mnemonic": "movs", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_32788": { - "virtual_address": 32788, - "size": 2, - "disassembly": "movs r4, r0", - "mnemonic": "movs", - "operands": "r4, r0", - "mode": "thumb" - }, - "instr_32790": { - "virtual_address": 32790, - "size": 4, - "disassembly": "bl 0x0a28c", - "mnemonic": "bl", - "operands": "0x0a28c", - "mode": "thumb" - }, - "instr_32794": { - "virtual_address": 32794, - "size": 2, - "disassembly": "ldr r3, [0x8030]", - "mnemonic": "ldr", - "operands": "r3, [0x8030]", - "mode": "thumb" - }, - "instr_32796": { - "virtual_address": 32796, - "size": 2, - "disassembly": "ldr r0, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r3, #0x0]", - "mode": "thumb" - }, - "instr_32798": { - "virtual_address": 32798, - "size": 2, - "disassembly": "ldr r3, [r0, #0x3c]", - "mnemonic": "ldr", - "operands": "r3, [r0, #0x3c]", - "mode": "thumb" - }, - "instr_32800": { - "virtual_address": 32800, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_32802": { - "virtual_address": 32802, - "size": 2, - "disassembly": "beq 0x8028", - "mnemonic": "beq", - "operands": "0x8028", - "mode": "thumb" - }, - "bb_32784": { - "virtual_address": 32784, - "size": 20, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 32804, - "children": [ - "instr_32784", - "instr_32786", - "instr_32788", - "instr_32790", - "instr_32794", - "instr_32796", - "instr_32798", - "instr_32800", - "instr_32802" - ] - }, - "instr_32804": { - "virtual_address": 32804, - "size": 4, - "disassembly": "bl 0x8034", - "mnemonic": "bl", - "operands": "0x8034", - "mode": "thumb" - }, - "bb_32804": { - "virtual_address": 32804, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 32808, - "children": [ - "instr_32804" - ] - }, - "instr_32808": { - "virtual_address": 32808, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_32810": { - "virtual_address": 32810, - "size": 4, - "disassembly": "bl 0x10a9c", - "mnemonic": "bl", - "operands": "0x10a9c", - "mode": "thumb" - }, - "bb_32808": { - "virtual_address": 32808, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_32808", - "instr_32810" - ] - }, - "func_32784": { - "virtual_address": 32784, - "size": 30, - "name": "exit", - "children": [ - "bb_32784", - "bb_32804", - "bb_32808" - ] - }, - "instr_32820": { - "virtual_address": 32820, - "size": 2, - "disassembly": "bx r3", - "mnemonic": "bx", - "operands": "r3", - "mode": "thumb" - }, - "bb_32820": { - "virtual_address": 32820, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_32820" - ] - }, - "func_32820": { - "virtual_address": 32820, - "size": 2, - "name": "FUN_00008034", - "children": [ - "bb_32820" - ] - }, - "instr_32824": { - "virtual_address": 32824, - "size": 2, - "disassembly": "ldr r3, [0x804c]", - "mnemonic": "ldr", - "operands": "r3, [0x804c]", - "mode": "thumb" - }, - "instr_32826": { - "virtual_address": 32826, - "size": 2, - "disassembly": "push {r4, lr}", - "mnemonic": "push", - "operands": "{r4, lr}", - "mode": "thumb" - }, - "instr_32828": { - "virtual_address": 32828, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_32830": { - "virtual_address": 32830, - "size": 2, - "disassembly": "beq 0x8046", - "mnemonic": "beq", - "operands": "0x8046", - "mode": "thumb" - }, - "bb_32824": { - "virtual_address": 32824, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 32832, - "children": [ - "instr_32824", - "instr_32826", - "instr_32828", - "instr_32830" - ] - }, - "instr_32832": { - "virtual_address": 32832, - "size": 2, - "disassembly": "ldr r0, [0x8050]", - "mnemonic": "ldr", - "operands": "r0, [0x8050]", - "mode": "thumb" - }, - "instr_32834": { - "virtual_address": 32834, - "size": 4, - "disassembly": "bl 0x0a390", - "mnemonic": "bl", - "operands": "0x0a390", - "mode": "thumb" - }, - "bb_32832": { - "virtual_address": 32832, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 32838, - "children": [ - "instr_32832", - "instr_32834" - ] - }, - "instr_32838": { - "virtual_address": 32838, - "size": 2, - "disassembly": "pop {r4}", - "mnemonic": "pop", - "operands": "{r4}", - "mode": "thumb" - }, - "instr_32840": { - "virtual_address": 32840, - "size": 2, - "disassembly": "pop {r0}", - "mnemonic": "pop", - "operands": "{r0}", - "mode": "thumb" - }, - "instr_32842": { - "virtual_address": 32842, - "size": 2, - "disassembly": "bx r0", - "mnemonic": "bx", - "operands": "r0", - "mode": "thumb" - }, - "bb_32838": { - "virtual_address": 32838, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_32838", - "instr_32840", - "instr_32842" - ] - }, - "dw_32844": { - "virtual_address": 32844, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 32824 - ] - }, - "dw_32848": { - "virtual_address": 32848, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 32832 - ] - }, - "func_32824": { - "virtual_address": 32824, - "size": 28, - "name": "register_fini", - "children": [ - "bb_32824", - "bb_32832", - "bb_32838", - "dw_32844", - "dw_32848" - ] - }, - "instr_32852": { - "virtual_address": 32852, - "size": 2, - "disassembly": "push {r4, lr}", - "mnemonic": "push", - "operands": "{r4, lr}", - "mode": "thumb" - }, - "instr_32854": { - "virtual_address": 32854, - "size": 2, - "disassembly": "ldr r4, [0x8074]", - "mnemonic": "ldr", - "operands": "r4, [0x8074]", - "mode": "thumb" - }, - "instr_32856": { - "virtual_address": 32856, - "size": 2, - "disassembly": "ldrb r3, [r4, #0x0]", - "mnemonic": "ldrb", - "operands": "r3, [r4, #0x0]", - "mode": "thumb" - }, - "instr_32858": { - "virtual_address": 32858, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_32860": { - "virtual_address": 32860, - "size": 2, - "disassembly": "bne 0x806e", - "mnemonic": "bne", - "operands": "0x806e", - "mode": "thumb" - }, - "bb_32852": { - "virtual_address": 32852, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 32862, - "children": [ - "instr_32852", - "instr_32854", - "instr_32856", - "instr_32858", - "instr_32860" - ] - }, - "instr_32862": { - "virtual_address": 32862, - "size": 2, - "disassembly": "ldr r3, [0x8078]", - "mnemonic": "ldr", - "operands": "r3, [0x8078]", - "mode": "thumb" - }, - "instr_32864": { - "virtual_address": 32864, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_32866": { - "virtual_address": 32866, - "size": 2, - "disassembly": "beq 0x806a", - "mnemonic": "beq", - "operands": "0x806a", - "mode": "thumb" - }, - "bb_32862": { - "virtual_address": 32862, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 32868, - "children": [ - "instr_32862", - "instr_32864", - "instr_32866" - ] - }, - "instr_32868": { - "virtual_address": 32868, - "size": 2, - "disassembly": "ldr r0, [0x807c]", - "mnemonic": "ldr", - "operands": "r0, [0x807c]", - "mode": "thumb" - }, - "instr_32870": { - "virtual_address": 32870, - "size": 2, - "disassembly": "b 0x806a", - "mnemonic": "b", - "operands": "0x806a", - "mode": "thumb" - }, - "bb_32868": { - "virtual_address": 32868, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 32874, - "children": [ - "instr_32868", - "instr_32870" - ] - }, - "instr_32874": { - "virtual_address": 32874, - "size": 2, - "disassembly": "movs r3, #0x1", - "mnemonic": "movs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_32876": { - "virtual_address": 32876, - "size": 2, - "disassembly": "strb r3, [r4, #0x0]", - "mnemonic": "strb", - "operands": "r3, [r4, #0x0]", - "mode": "thumb" - }, - "bb_32874": { - "virtual_address": 32874, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 32878, - "children": [ - "instr_32874", - "instr_32876" - ] - }, - "instr_32878": { - "virtual_address": 32878, - "size": 2, - "disassembly": "pop {r4}", - "mnemonic": "pop", - "operands": "{r4}", - "mode": "thumb" - }, - "instr_32880": { - "virtual_address": 32880, - "size": 2, - "disassembly": "pop {r0}", - "mnemonic": "pop", - "operands": "{r0}", - "mode": "thumb" - }, - "instr_32882": { - "virtual_address": 32882, - "size": 2, - "disassembly": "bx r0", - "mnemonic": "bx", - "operands": "r0", - "mode": "thumb" - }, - "bb_32878": { - "virtual_address": 32878, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_32878", - "instr_32880", - "instr_32882" - ] - }, - "dw_32884": { - "virtual_address": 32884, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 32854 - ] - }, - "dw_32888": { - "virtual_address": 32888, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 32862 - ] - }, - "dw_32892": { - "virtual_address": 32892, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 32868 - ] - }, - "func_32852": { - "virtual_address": 32852, - "size": 44, - "name": "__do_global_dtors_aux", - "children": [ - "bb_32852", - "bb_32862", - "bb_32868", - "bb_32874", - "bb_32878", - "dw_32884", - "dw_32888", - "dw_32892" - ] - }, - "instr_32896": { - "virtual_address": 32896, - "size": 2, - "disassembly": "ldr r3, [0x8098]", - "mnemonic": "ldr", - "operands": "r3, [0x8098]", - "mode": "thumb" - }, - "instr_32898": { - "virtual_address": 32898, - "size": 2, - "disassembly": "push {r4, lr}", - "mnemonic": "push", - "operands": "{r4, lr}", - "mode": "thumb" - }, - "instr_32900": { - "virtual_address": 32900, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_32902": { - "virtual_address": 32902, - "size": 2, - "disassembly": "beq 0x8090", - "mnemonic": "beq", - "operands": "0x8090", - "mode": "thumb" - }, - "bb_32896": { - "virtual_address": 32896, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 32904, - "children": [ - "instr_32896", - "instr_32898", - "instr_32900", - "instr_32902" - ] - }, - "instr_32904": { - "virtual_address": 32904, - "size": 2, - "disassembly": "ldr r1, [0x809c]", - "mnemonic": "ldr", - "operands": "r1, [0x809c]", - "mode": "thumb" - }, - "instr_32906": { - "virtual_address": 32906, - "size": 2, - "disassembly": "ldr r0, [0x80a0]", - "mnemonic": "ldr", - "operands": "r0, [0x80a0]", - "mode": "thumb" - }, - "instr_32908": { - "virtual_address": 32908, - "size": 2, - "disassembly": "b 0x8090", - "mnemonic": "b", - "operands": "0x8090", - "mode": "thumb" - }, - "bb_32904": { - "virtual_address": 32904, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 32912, - "children": [ - "instr_32904", - "instr_32906", - "instr_32908" - ] - }, - "instr_32912": { - "virtual_address": 32912, - "size": 2, - "disassembly": "pop {r4}", - "mnemonic": "pop", - "operands": "{r4}", - "mode": "thumb" - }, - "instr_32914": { - "virtual_address": 32914, - "size": 2, - "disassembly": "pop {r0}", - "mnemonic": "pop", - "operands": "{r0}", - "mode": "thumb" - }, - "instr_32916": { - "virtual_address": 32916, - "size": 2, - "disassembly": "bx r0", - "mnemonic": "bx", - "operands": "r0", - "mode": "thumb" - }, - "bb_32912": { - "virtual_address": 32912, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_32912", - "instr_32914", - "instr_32916" - ] - }, - "func_32896": { - "virtual_address": 32896, - "size": 22, - "name": "frame_dummy", - "children": [ - "bb_32896", - "bb_32904", - "bb_32912" - ] - }, - "instr_32932": { - "virtual_address": 32932, - "size": 4, - "disassembly": "mrs r4, cpsr", - "mnemonic": "mrs", - "operands": "r4, cpsr", - "mode": "none" - }, - "instr_32936": { - "virtual_address": 32936, - "size": 4, - "disassembly": "tst r4, #0xf", - "mnemonic": "tst", - "operands": "r4, #0xf", - "mode": "none" - }, - "instr_32940": { - "virtual_address": 32940, - "size": 4, - "disassembly": "beq 0x8124", - "mnemonic": "beq", - "operands": "0x8124", - "mode": "none" - }, - "bb_32932": { - "virtual_address": 32932, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 32944, - "children": [ - "instr_32932", - "instr_32936", - "instr_32940" - ] - }, - "instr_32944": { - "virtual_address": 32944, - "size": 4, - "disassembly": "mov r3, sp", - "mnemonic": "mov", - "operands": "r3, sp", - "mode": "none" - }, - "instr_32948": { - "virtual_address": 32948, - "size": 4, - "disassembly": "mov r1, #0xd1", - "mnemonic": "mov", - "operands": "r1, #0xd1", - "mode": "none" - }, - "instr_32952": { - "virtual_address": 32952, - "size": 4, - "disassembly": "msr cpsr_c, r1", - "mnemonic": "msr", - "operands": "cpsr_c, r1", - "mode": "none" - }, - "instr_32956": { - "virtual_address": 32956, - "size": 4, - "disassembly": "mov sp, r3", - "mnemonic": "mov", - "operands": "sp, r3", - "mode": "none" - }, - "instr_32960": { - "virtual_address": 32960, - "size": 4, - "disassembly": "sub r10, sp, #0x1000", - "mnemonic": "sub", - "operands": "r10, sp, #0x1000", - "mode": "none" - }, - "instr_32964": { - "virtual_address": 32964, - "size": 4, - "disassembly": "mov r3, r10", - "mnemonic": "mov", - "operands": "r3, r10", - "mode": "none" - }, - "instr_32968": { - "virtual_address": 32968, - "size": 4, - "disassembly": "mov r1, #0xd7", - "mnemonic": "mov", - "operands": "r1, #0xd7", - "mode": "none" - }, - "instr_32972": { - "virtual_address": 32972, - "size": 4, - "disassembly": "msr cpsr_c, r1", - "mnemonic": "msr", - "operands": "cpsr_c, r1", - "mode": "none" - }, - "instr_32976": { - "virtual_address": 32976, - "size": 4, - "disassembly": "mov sp, r3", - "mnemonic": "mov", - "operands": "sp, r3", - "mode": "none" - }, - "instr_32980": { - "virtual_address": 32980, - "size": 4, - "disassembly": "sub r3, r3, #0x1000", - "mnemonic": "sub", - "operands": "r3, r3, #0x1000", - "mode": "none" - }, - "instr_32984": { - "virtual_address": 32984, - "size": 4, - "disassembly": "mov r1, #0xdb", - "mnemonic": "mov", - "operands": "r1, #0xdb", - "mode": "none" - }, - "instr_32988": { - "virtual_address": 32988, - "size": 4, - "disassembly": "msr cpsr_c, r1", - "mnemonic": "msr", - "operands": "cpsr_c, r1", - "mode": "none" - }, - "instr_32992": { - "virtual_address": 32992, - "size": 4, - "disassembly": "mov sp, r3", - "mnemonic": "mov", - "operands": "sp, r3", - "mode": "none" - }, - "instr_32996": { - "virtual_address": 32996, - "size": 4, - "disassembly": "sub r3, r3, #0x1000", - "mnemonic": "sub", - "operands": "r3, r3, #0x1000", - "mode": "none" - }, - "instr_33000": { - "virtual_address": 33000, - "size": 4, - "disassembly": "mov r1, #0xd2", - "mnemonic": "mov", - "operands": "r1, #0xd2", - "mode": "none" - }, - "instr_33004": { - "virtual_address": 33004, - "size": 4, - "disassembly": "msr cpsr_c, r1", - "mnemonic": "msr", - "operands": "cpsr_c, r1", - "mode": "none" - }, - "instr_33008": { - "virtual_address": 33008, - "size": 4, - "disassembly": "mov sp, r3", - "mnemonic": "mov", - "operands": "sp, r3", - "mode": "none" - }, - "instr_33012": { - "virtual_address": 33012, - "size": 4, - "disassembly": "sub r3, r3, #0x2000", - "mnemonic": "sub", - "operands": "r3, r3, #0x2000", - "mode": "none" - }, - "instr_33016": { - "virtual_address": 33016, - "size": 4, - "disassembly": "mov r1, #0xd3", - "mnemonic": "mov", - "operands": "r1, #0xd3", - "mode": "none" - }, - "instr_33020": { - "virtual_address": 33020, - "size": 4, - "disassembly": "msr cpsr_c, r1", - "mnemonic": "msr", - "operands": "cpsr_c, r1", - "mode": "none" - }, - "instr_33024": { - "virtual_address": 33024, - "size": 4, - "disassembly": "mov sp, r3", - "mnemonic": "mov", - "operands": "sp, r3", - "mode": "none" - }, - "instr_33028": { - "virtual_address": 33028, - "size": 4, - "disassembly": "sub r3, r3, #0x8000", - "mnemonic": "sub", - "operands": "r3, r3, #0x8000", - "mode": "none" - }, - "instr_33032": { - "virtual_address": 33032, - "size": 4, - "disassembly": "bic r3, r3, #0xff", - "mnemonic": "bic", - "operands": "r3, r3, #0xff", - "mode": "none" - }, - "instr_33036": { - "virtual_address": 33036, - "size": 4, - "disassembly": "bic r3, r3, #0xff00", - "mnemonic": "bic", - "operands": "r3, r3, #0xff00", - "mode": "none" - }, - "instr_33040": { - "virtual_address": 33040, - "size": 4, - "disassembly": "mov r1, #0xdf", - "mnemonic": "mov", - "operands": "r1, #0xdf", - "mode": "none" - }, - "instr_33044": { - "virtual_address": 33044, - "size": 4, - "disassembly": "msr cpsr_c, r1", - "mnemonic": "msr", - "operands": "cpsr_c, r1", - "mode": "none" - }, - "instr_33048": { - "virtual_address": 33048, - "size": 4, - "disassembly": "mov sp, r3", - "mnemonic": "mov", - "operands": "sp, r3", - "mode": "none" - }, - "instr_33052": { - "virtual_address": 33052, - "size": 4, - "disassembly": "orr r4, r4, #0xc0", - "mnemonic": "orr", - "operands": "r4, r4, #0xc0", - "mode": "none" - }, - "instr_33056": { - "virtual_address": 33056, - "size": 4, - "disassembly": "msr cpsr_c, r4", - "mnemonic": "msr", - "operands": "cpsr_c, r4", - "mode": "none" - }, - "bb_32944": { - "virtual_address": 32944, - "size": 116, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 33060, - "children": [ - "instr_32944", - "instr_32948", - "instr_32952", - "instr_32956", - "instr_32960", - "instr_32964", - "instr_32968", - "instr_32972", - "instr_32976", - "instr_32980", - "instr_32984", - "instr_32988", - "instr_32992", - "instr_32996", - "instr_33000", - "instr_33004", - "instr_33008", - "instr_33012", - "instr_33016", - "instr_33020", - "instr_33024", - "instr_33028", - "instr_33032", - "instr_33036", - "instr_33040", - "instr_33044", - "instr_33048", - "instr_33052", - "instr_33056" - ] - }, - "instr_33060": { - "virtual_address": 33060, - "size": 4, - "disassembly": "sub r10, r3, #0x10000", - "mnemonic": "sub", - "operands": "r10, r3, #0x10000", - "mode": "none" - }, - "instr_33064": { - "virtual_address": 33064, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_33060": { - "virtual_address": 33060, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_33060", - "instr_33064" - ] - }, - "func_32932": { - "virtual_address": 32932, - "size": 136, - "name": "_stack_init", - "children": [ - "bb_32932", - "bb_32944", - "bb_33060" - ] - }, - "instr_33068": { - "virtual_address": 33068, - "size": 4, - "disassembly": "ldr r3, [0x81b0]", - "mnemonic": "ldr", - "operands": "r3, [0x81b0]", - "mode": "none" - }, - "instr_33072": { - "virtual_address": 33072, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_33076": { - "virtual_address": 33076, - "size": 4, - "disassembly": "ldreq r3, [0x81a4]", - "mnemonic": "ldreq", - "operands": "r3, [0x81a4]", - "mode": "none" - }, - "instr_33080": { - "virtual_address": 33080, - "size": 4, - "disassembly": "mov sp, r3", - "mnemonic": "mov", - "operands": "sp, r3", - "mode": "none" - }, - "instr_33084": { - "virtual_address": 33084, - "size": 4, - "disassembly": "bl 0x80a4", - "mnemonic": "bl", - "operands": "0x80a4", - "mode": "none" - }, - "instr_33088": { - "virtual_address": 33088, - "size": 4, - "disassembly": "movs r1, #0x0", - "mnemonic": "movs", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_33092": { - "virtual_address": 33092, - "size": 4, - "disassembly": "mov r11, r1", - "mnemonic": "mov", - "operands": "r11, r1", - "mode": "none" - }, - "instr_33096": { - "virtual_address": 33096, - "size": 4, - "disassembly": "mov r7, r1", - "mnemonic": "mov", - "operands": "r7, r1", - "mode": "none" - }, - "instr_33100": { - "virtual_address": 33100, - "size": 4, - "disassembly": "ldr r0, [0x81b4]", - "mnemonic": "ldr", - "operands": "r0, [0x81b4]", - "mode": "none" - }, - "instr_33104": { - "virtual_address": 33104, - "size": 4, - "disassembly": "ldr r2, [0x81b8]", - "mnemonic": "ldr", - "operands": "r2, [0x81b8]", - "mode": "none" - }, - "instr_33108": { - "virtual_address": 33108, - "size": 4, - "disassembly": "subs r2, r2, r0", - "mnemonic": "subs", - "operands": "r2, r2, r0", - "mode": "none" - }, - "instr_33112": { - "virtual_address": 33112, - "size": 4, - "disassembly": "adr r3, 0x8161", - "mnemonic": "adr", - "operands": "r3, 0x8161", - "mode": "none" - }, - "instr_33116": { - "virtual_address": 33116, - "size": 4, - "disassembly": "bx r3", - "mnemonic": "bx", - "operands": "r3", - "mode": "none" - }, - "bb_33068": { - "virtual_address": 33068, - "size": 52, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_33068", - "instr_33072", - "instr_33076", - "instr_33080", - "instr_33084", - "instr_33088", - "instr_33092", - "instr_33096", - "instr_33100", - "instr_33104", - "instr_33108", - "instr_33112", - "instr_33116" - ] - }, - "func_33068": { - "virtual_address": 33068, - "size": 52, - "name": "entry", - "children": [ - "bb_33068" - ] - }, - "instr_33120": { - "virtual_address": 33120, - "size": 4, - "disassembly": "bl 0x827c", - "mnemonic": "bl", - "operands": "0x827c", - "mode": "thumb" - }, - "instr_33124": { - "virtual_address": 33124, - "size": 2, - "disassembly": "ldr r3, [0x81a8]", - "mnemonic": "ldr", - "operands": "r3, [0x81a8]", - "mode": "thumb" - }, - "instr_33126": { - "virtual_address": 33126, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_33128": { - "virtual_address": 33128, - "size": 2, - "disassembly": "beq 0x816e", - "mnemonic": "beq", - "operands": "0x816e", - "mode": "thumb" - }, - "bb_33120": { - "virtual_address": 33120, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33130, - "children": [ - "instr_33120", - "instr_33124", - "instr_33126", - "instr_33128" - ] - }, - "instr_33130": { - "virtual_address": 33130, - "size": 2, - "disassembly": "mov lr, pc", - "mnemonic": "mov", - "operands": "lr, pc", - "mode": "thumb" - }, - "instr_33132": { - "virtual_address": 33132, - "size": 2, - "disassembly": "mov pc, r3", - "mnemonic": "mov", - "operands": "pc, r3", - "mode": "thumb" - }, - "bb_33130": { - "virtual_address": 33130, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33134, - "children": [ - "instr_33130", - "instr_33132" - ] - }, - "instr_33134": { - "virtual_address": 33134, - "size": 2, - "disassembly": "ldr r3, [0x81ac]", - "mnemonic": "ldr", - "operands": "r3, [0x81ac]", - "mode": "thumb" - }, - "instr_33136": { - "virtual_address": 33136, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_33138": { - "virtual_address": 33138, - "size": 2, - "disassembly": "beq 0x8178", - "mnemonic": "beq", - "operands": "0x8178", - "mode": "thumb" - }, - "bb_33134": { - "virtual_address": 33134, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33140, - "children": [ - "instr_33134", - "instr_33136", - "instr_33138" - ] - }, - "instr_33140": { - "virtual_address": 33140, - "size": 2, - "disassembly": "mov lr, pc", - "mnemonic": "mov", - "operands": "lr, pc", - "mode": "thumb" - }, - "instr_33142": { - "virtual_address": 33142, - "size": 2, - "disassembly": "mov pc, r3", - "mnemonic": "mov", - "operands": "pc, r3", - "mode": "thumb" - }, - "bb_33140": { - "virtual_address": 33140, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33144, - "children": [ - "instr_33140", - "instr_33142" - ] - }, - "instr_33144": { - "virtual_address": 33144, - "size": 2, - "disassembly": "movs r0, #0x0", - "mnemonic": "movs", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_33146": { - "virtual_address": 33146, - "size": 2, - "disassembly": "movs r1, #0x0", - "mnemonic": "movs", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_33148": { - "virtual_address": 33148, - "size": 2, - "disassembly": "movs r4, r0", - "mnemonic": "movs", - "operands": "r4, r0", - "mode": "thumb" - }, - "instr_33150": { - "virtual_address": 33150, - "size": 2, - "disassembly": "movs r5, r1", - "mnemonic": "movs", - "operands": "r5, r1", - "mode": "thumb" - }, - "instr_33152": { - "virtual_address": 33152, - "size": 2, - "disassembly": "ldr r0, [0x81bc]", - "mnemonic": "ldr", - "operands": "r0, [0x81bc]", - "mode": "thumb" - }, - "instr_33154": { - "virtual_address": 33154, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_33156": { - "virtual_address": 33156, - "size": 2, - "disassembly": "beq 0x818c", - "mnemonic": "beq", - "operands": "0x818c", - "mode": "thumb" - }, - "bb_33144": { - "virtual_address": 33144, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33158, - "children": [ - "instr_33144", - "instr_33146", - "instr_33148", - "instr_33150", - "instr_33152", - "instr_33154", - "instr_33156" - ] - }, - "instr_33158": { - "virtual_address": 33158, - "size": 2, - "disassembly": "ldr r0, [0x81c0]", - "mnemonic": "ldr", - "operands": "r0, [0x81c0]", - "mode": "thumb" - }, - "instr_33160": { - "virtual_address": 33160, - "size": 4, - "disassembly": "bl 0x0a390", - "mnemonic": "bl", - "operands": "0x0a390", - "mode": "thumb" - }, - "bb_33158": { - "virtual_address": 33158, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33164, - "children": [ - "instr_33158", - "instr_33160" - ] - }, - "instr_33164": { - "virtual_address": 33164, - "size": 4, - "disassembly": "bl 0x822c", - "mnemonic": "bl", - "operands": "0x822c", - "mode": "thumb" - }, - "instr_33168": { - "virtual_address": 33168, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_33170": { - "virtual_address": 33170, - "size": 2, - "disassembly": "movs r1, r5", - "mnemonic": "movs", - "operands": "r1, r5", - "mode": "thumb" - }, - "instr_33172": { - "virtual_address": 33172, - "size": 4, - "disassembly": "bl 0x81c4", - "mnemonic": "bl", - "operands": "0x81c4", - "mode": "thumb" - }, - "instr_33176": { - "virtual_address": 33176, - "size": 4, - "disassembly": "bl 0x8010", - "mnemonic": "bl", - "operands": "0x8010", - "mode": "thumb" - }, - "bb_33164": { - "virtual_address": 33164, - "size": 16, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_33164", - "instr_33168", - "instr_33170", - "instr_33172", - "instr_33176" - ] - }, - "func_33120": { - "virtual_address": 33120, - "size": 60, - "name": "__change_mode", - "children": [ - "bb_33120", - "bb_33130", - "bb_33134", - "bb_33140", - "bb_33144", - "bb_33158", - "bb_33164" - ] - }, - "instr_33184": { - "virtual_address": 33184, - "size": 4, - "disassembly": "swi 0x11", - "mnemonic": "swi", - "operands": "0x11", - "mode": "none" - }, - "bb_33184": { - "virtual_address": 33184, - "size": 4, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_33184" - ] - }, - "dw_33188": { - "virtual_address": 33188, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 33076 - ] - }, - "dw_33192": { - "virtual_address": 33192, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 33124 - ] - }, - "dw_33196": { - "virtual_address": 33196, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 33134 - ] - }, - "dw_33200": { - "virtual_address": 33200, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 33068 - ] - }, - "dw_33204": { - "virtual_address": 33204, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 33100 - ] - }, - "dw_33208": { - "virtual_address": 33208, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 33104 - ] - }, - "dw_33212": { - "virtual_address": 33212, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 33152 - ] - }, - "dw_33216": { - "virtual_address": 33216, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 33158 - ] - }, - "func_33184": { - "virtual_address": 33184, - "size": 36, - "name": "change_back", - "children": [ - "bb_33184", - "dw_33188", - "dw_33192", - "dw_33196", - "dw_33200", - "dw_33204", - "dw_33208", - "dw_33212", - "dw_33216" - ] - }, - "instr_33220": { - "virtual_address": 33220, - "size": 2, - "disassembly": "push {r7, lr}", - "mnemonic": "push", - "operands": "{r7, lr}", - "mode": "thumb" - }, - "instr_33222": { - "virtual_address": 33222, - "size": 2, - "disassembly": "sub sp, #0x18", - "mnemonic": "sub", - "operands": "sp, #0x18", - "mode": "thumb" - }, - "instr_33224": { - "virtual_address": 33224, - "size": 2, - "disassembly": "add r7, sp, #0x0", - "mnemonic": "add", - "operands": "r7, sp, #0x0", - "mode": "thumb" - }, - "instr_33226": { - "virtual_address": 33226, - "size": 2, - "disassembly": "str r0, [r7, #0x4]", - "mnemonic": "str", - "operands": "r0, [r7, #0x4]", - "mode": "thumb" - }, - "instr_33228": { - "virtual_address": 33228, - "size": 2, - "disassembly": "str r1, [r7, #0x0]", - "mnemonic": "str", - "operands": "r1, [r7, #0x0]", - "mode": "thumb" - }, - "instr_33230": { - "virtual_address": 33230, - "size": 2, - "disassembly": "ldr r3, [0x8224]", - "mnemonic": "ldr", - "operands": "r3, [0x8224]", - "mode": "thumb" - }, - "instr_33232": { - "virtual_address": 33232, - "size": 2, - "disassembly": "movs r0, r3", - "mnemonic": "movs", - "operands": "r0, r3", - "mode": "thumb" - }, - "instr_33234": { - "virtual_address": 33234, - "size": 4, - "disassembly": "bl 0x8414", - "mnemonic": "bl", - "operands": "0x8414", - "mode": "thumb" - }, - "instr_33238": { - "virtual_address": 33238, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_33240": { - "virtual_address": 33240, - "size": 2, - "disassembly": "str r3, [r7, #0x8]", - "mnemonic": "str", - "operands": "r3, [r7, #0x8]", - "mode": "thumb" - }, - "instr_33242": { - "virtual_address": 33242, - "size": 2, - "disassembly": "movs r3, #0x1", - "mnemonic": "movs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_33244": { - "virtual_address": 33244, - "size": 2, - "disassembly": "str r3, [r7, #0x14]", - "mnemonic": "str", - "operands": "r3, [r7, #0x14]", - "mode": "thumb" - }, - "instr_33246": { - "virtual_address": 33246, - "size": 2, - "disassembly": "ldr r2, [r7, #0x8]", - "mnemonic": "ldr", - "operands": "r2, [r7, #0x8]", - "mode": "thumb" - }, - "instr_33248": { - "virtual_address": 33248, - "size": 2, - "disassembly": "ldr r3, [r7, #0x14]", - "mnemonic": "ldr", - "operands": "r3, [r7, #0x14]", - "mode": "thumb" - }, - "instr_33250": { - "virtual_address": 33250, - "size": 2, - "disassembly": "adds r3, r2, r3", - "mnemonic": "adds", - "operands": "r3, r2, r3", - "mode": "thumb" - }, - "instr_33252": { - "virtual_address": 33252, - "size": 2, - "disassembly": "str r3, [r7, #0x10]", - "mnemonic": "str", - "operands": "r3, [r7, #0x10]", - "mode": "thumb" - }, - "instr_33254": { - "virtual_address": 33254, - "size": 2, - "disassembly": "movs r3, #0x2", - "mnemonic": "movs", - "operands": "r3, #0x2", - "mode": "thumb" - }, - "instr_33256": { - "virtual_address": 33256, - "size": 2, - "disassembly": "str r3, [r7, #0xc]", - "mnemonic": "str", - "operands": "r3, [r7, #0xc]", - "mode": "thumb" - }, - "instr_33258": { - "virtual_address": 33258, - "size": 2, - "disassembly": "b 0x8202", - "mnemonic": "b", - "operands": "0x8202", - "mode": "thumb" - }, - "bb_33220": { - "virtual_address": 33220, - "size": 40, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33282, - "children": [ - "instr_33220", - "instr_33222", - "instr_33224", - "instr_33226", - "instr_33228", - "instr_33230", - "instr_33232", - "instr_33234", - "instr_33238", - "instr_33240", - "instr_33242", - "instr_33244", - "instr_33246", - "instr_33248", - "instr_33250", - "instr_33252", - "instr_33254", - "instr_33256", - "instr_33258" - ] - }, - "instr_33260": { - "virtual_address": 33260, - "size": 2, - "disassembly": "ldr r3, [r7, #0x14]", - "mnemonic": "ldr", - "operands": "r3, [r7, #0x14]", - "mode": "thumb" - }, - "instr_33262": { - "virtual_address": 33262, - "size": 2, - "disassembly": "str r3, [r7, #0x8]", - "mnemonic": "str", - "operands": "r3, [r7, #0x8]", - "mode": "thumb" - }, - "instr_33264": { - "virtual_address": 33264, - "size": 2, - "disassembly": "ldr r3, [r7, #0x10]", - "mnemonic": "ldr", - "operands": "r3, [r7, #0x10]", - "mode": "thumb" - }, - "instr_33266": { - "virtual_address": 33266, - "size": 2, - "disassembly": "str r3, [r7, #0x14]", - "mnemonic": "str", - "operands": "r3, [r7, #0x14]", - "mode": "thumb" - }, - "instr_33268": { - "virtual_address": 33268, - "size": 2, - "disassembly": "ldr r2, [r7, #0x8]", - "mnemonic": "ldr", - "operands": "r2, [r7, #0x8]", - "mode": "thumb" - }, - "instr_33270": { - "virtual_address": 33270, - "size": 2, - "disassembly": "ldr r3, [r7, #0x14]", - "mnemonic": "ldr", - "operands": "r3, [r7, #0x14]", - "mode": "thumb" - }, - "instr_33272": { - "virtual_address": 33272, - "size": 2, - "disassembly": "adds r3, r2, r3", - "mnemonic": "adds", - "operands": "r3, r2, r3", - "mode": "thumb" - }, - "instr_33274": { - "virtual_address": 33274, - "size": 2, - "disassembly": "str r3, [r7, #0x10]", - "mnemonic": "str", - "operands": "r3, [r7, #0x10]", - "mode": "thumb" - }, - "instr_33276": { - "virtual_address": 33276, - "size": 2, - "disassembly": "ldr r3, [r7, #0xc]", - "mnemonic": "ldr", - "operands": "r3, [r7, #0xc]", - "mode": "thumb" - }, - "instr_33278": { - "virtual_address": 33278, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_33280": { - "virtual_address": 33280, - "size": 2, - "disassembly": "str r3, [r7, #0xc]", - "mnemonic": "str", - "operands": "r3, [r7, #0xc]", - "mode": "thumb" - }, - "bb_33260": { - "virtual_address": 33260, - "size": 22, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33282, - "children": [ - "instr_33260", - "instr_33262", - "instr_33264", - "instr_33266", - "instr_33268", - "instr_33270", - "instr_33272", - "instr_33274", - "instr_33276", - "instr_33278", - "instr_33280" - ] - }, - "instr_33282": { - "virtual_address": 33282, - "size": 2, - "disassembly": "ldr r3, [r7, #0xc]", - "mnemonic": "ldr", - "operands": "r3, [r7, #0xc]", - "mode": "thumb" - }, - "instr_33284": { - "virtual_address": 33284, - "size": 2, - "disassembly": "cmp r3, #0x11", - "mnemonic": "cmp", - "operands": "r3, #0x11", - "mode": "thumb" - }, - "instr_33286": { - "virtual_address": 33286, - "size": 2, - "disassembly": "ble 0x81ec", - "mnemonic": "ble", - "operands": "0x81ec", - "mode": "thumb" - }, - "bb_33282": { - "virtual_address": 33282, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33288, - "children": [ - "instr_33282", - "instr_33284", - "instr_33286" - ] - }, - "instr_33288": { - "virtual_address": 33288, - "size": 2, - "disassembly": "ldr r2, [r7, #0x10]", - "mnemonic": "ldr", - "operands": "r2, [r7, #0x10]", - "mode": "thumb" - }, - "instr_33290": { - "virtual_address": 33290, - "size": 2, - "disassembly": "ldr r3, [0x8228]", - "mnemonic": "ldr", - "operands": "r3, [0x8228]", - "mode": "thumb" - }, - "instr_33292": { - "virtual_address": 33292, - "size": 2, - "disassembly": "movs r1, r2", - "mnemonic": "movs", - "operands": "r1, r2", - "mode": "thumb" - }, - "instr_33294": { - "virtual_address": 33294, - "size": 2, - "disassembly": "movs r0, r3", - "mnemonic": "movs", - "operands": "r0, r3", - "mode": "thumb" - }, - "instr_33296": { - "virtual_address": 33296, - "size": 4, - "disassembly": "bl 0x8348", - "mnemonic": "bl", - "operands": "0x8348", - "mode": "thumb" - }, - "instr_33300": { - "virtual_address": 33300, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_33302": { - "virtual_address": 33302, - "size": 2, - "disassembly": "movs r0, r3", - "mnemonic": "movs", - "operands": "r0, r3", - "mode": "thumb" - }, - "instr_33304": { - "virtual_address": 33304, - "size": 2, - "disassembly": "mov sp, r7", - "mnemonic": "mov", - "operands": "sp, r7", - "mode": "thumb" - }, - "instr_33306": { - "virtual_address": 33306, - "size": 2, - "disassembly": "add sp, #0x18", - "mnemonic": "add", - "operands": "sp, #0x18", - "mode": "thumb" - }, - "instr_33308": { - "virtual_address": 33308, - "size": 2, - "disassembly": "pop {r7}", - "mnemonic": "pop", - "operands": "{r7}", - "mode": "thumb" - }, - "instr_33310": { - "virtual_address": 33310, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_33312": { - "virtual_address": 33312, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_33288": { - "virtual_address": 33288, - "size": 26, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_33288", - "instr_33290", - "instr_33292", - "instr_33294", - "instr_33296", - "instr_33300", - "instr_33302", - "instr_33304", - "instr_33306", - "instr_33308", - "instr_33310", - "instr_33312" - ] - }, - "func_33220": { - "virtual_address": 33220, - "size": 94, - "name": "main", - "children": [ - "bb_33220", - "bb_33260", - "bb_33282", - "bb_33288" - ] - }, - "instr_33324": { - "virtual_address": 33324, - "size": 2, - "disassembly": "push {r4, r5, r6, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, lr}", - "mode": "thumb" - }, - "instr_33326": { - "virtual_address": 33326, - "size": 2, - "disassembly": "ldr r5, [0x8268]", - "mnemonic": "ldr", - "operands": "r5, [0x8268]", - "mode": "thumb" - }, - "instr_33328": { - "virtual_address": 33328, - "size": 2, - "disassembly": "ldr r6, [0x826c]", - "mnemonic": "ldr", - "operands": "r6, [0x826c]", - "mode": "thumb" - }, - "instr_33330": { - "virtual_address": 33330, - "size": 2, - "disassembly": "subs r6, r6, r5", - "mnemonic": "subs", - "operands": "r6, r6, r5", - "mode": "thumb" - }, - "instr_33332": { - "virtual_address": 33332, - "size": 2, - "disassembly": "asrs r6, r6, #0x2", - "mnemonic": "asrs", - "operands": "r6, r6, #0x2", - "mode": "thumb" - }, - "instr_33334": { - "virtual_address": 33334, - "size": 2, - "disassembly": "beq 0x8246", - "mnemonic": "beq", - "operands": "0x8246", - "mode": "thumb" - }, - "bb_33324": { - "virtual_address": 33324, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33336, - "children": [ - "instr_33324", - "instr_33326", - "instr_33328", - "instr_33330", - "instr_33332", - "instr_33334" - ] - }, - "instr_33336": { - "virtual_address": 33336, - "size": 2, - "disassembly": "movs r4, #0x0", - "mnemonic": "movs", - "operands": "r4, #0x0", - "mode": "thumb" - }, - "bb_33336": { - "virtual_address": 33336, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33338, - "children": [ - "instr_33336" - ] - }, - "instr_33338": { - "virtual_address": 33338, - "size": 2, - "disassembly": "ldmia r5!, {r3}", - "mnemonic": "ldmia", - "operands": "r5!, {r3}", - "mode": "thumb" - }, - "instr_33340": { - "virtual_address": 33340, - "size": 2, - "disassembly": "adds r4, #0x1", - "mnemonic": "adds", - "operands": "r4, #0x1", - "mode": "thumb" - }, - "instr_33342": { - "virtual_address": 33342, - "size": 4, - "disassembly": "bl 0x8278", - "mnemonic": "bl", - "operands": "0x8278", - "mode": "thumb" - }, - "instr_33346": { - "virtual_address": 33346, - "size": 2, - "disassembly": "cmp r6, r4", - "mnemonic": "cmp", - "operands": "r6, r4", - "mode": "thumb" - }, - "instr_33348": { - "virtual_address": 33348, - "size": 2, - "disassembly": "bne 0x823a", - "mnemonic": "bne", - "operands": "0x823a", - "mode": "thumb" - }, - "bb_33338": { - "virtual_address": 33338, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33350, - "children": [ - "instr_33338", - "instr_33340", - "instr_33342", - "instr_33346", - "instr_33348" - ] - }, - "instr_33350": { - "virtual_address": 33350, - "size": 4, - "disassembly": "bl 0x8000", - "mnemonic": "bl", - "operands": "0x8000", - "mode": "thumb" - }, - "instr_33354": { - "virtual_address": 33354, - "size": 2, - "disassembly": "ldr r5, [0x8270]", - "mnemonic": "ldr", - "operands": "r5, [0x8270]", - "mode": "thumb" - }, - "instr_33356": { - "virtual_address": 33356, - "size": 2, - "disassembly": "ldr r6, [0x8274]", - "mnemonic": "ldr", - "operands": "r6, [0x8274]", - "mode": "thumb" - }, - "instr_33358": { - "virtual_address": 33358, - "size": 2, - "disassembly": "subs r6, r6, r5", - "mnemonic": "subs", - "operands": "r6, r6, r5", - "mode": "thumb" - }, - "instr_33360": { - "virtual_address": 33360, - "size": 2, - "disassembly": "asrs r6, r6, #0x2", - "mnemonic": "asrs", - "operands": "r6, r6, #0x2", - "mode": "thumb" - }, - "instr_33362": { - "virtual_address": 33362, - "size": 2, - "disassembly": "beq 0x8262", - "mnemonic": "beq", - "operands": "0x8262", - "mode": "thumb" - }, - "bb_33350": { - "virtual_address": 33350, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33364, - "children": [ - "instr_33350", - "instr_33354", - "instr_33356", - "instr_33358", - "instr_33360", - "instr_33362" - ] - }, - "instr_33364": { - "virtual_address": 33364, - "size": 2, - "disassembly": "movs r4, #0x0", - "mnemonic": "movs", - "operands": "r4, #0x0", - "mode": "thumb" - }, - "bb_33364": { - "virtual_address": 33364, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33366, - "children": [ - "instr_33364" - ] - }, - "instr_33366": { - "virtual_address": 33366, - "size": 2, - "disassembly": "ldmia r5!, {r3}", - "mnemonic": "ldmia", - "operands": "r5!, {r3}", - "mode": "thumb" - }, - "instr_33368": { - "virtual_address": 33368, - "size": 2, - "disassembly": "adds r4, #0x1", - "mnemonic": "adds", - "operands": "r4, #0x1", - "mode": "thumb" - }, - "instr_33370": { - "virtual_address": 33370, - "size": 4, - "disassembly": "bl 0x8278", - "mnemonic": "bl", - "operands": "0x8278", - "mode": "thumb" - }, - "instr_33374": { - "virtual_address": 33374, - "size": 2, - "disassembly": "cmp r6, r4", - "mnemonic": "cmp", - "operands": "r6, r4", - "mode": "thumb" - }, - "instr_33376": { - "virtual_address": 33376, - "size": 2, - "disassembly": "bne 0x8256", - "mnemonic": "bne", - "operands": "0x8256", - "mode": "thumb" - }, - "bb_33366": { - "virtual_address": 33366, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33378, - "children": [ - "instr_33366", - "instr_33368", - "instr_33370", - "instr_33374", - "instr_33376" - ] - }, - "instr_33378": { - "virtual_address": 33378, - "size": 2, - "disassembly": "pop {r4, r5, r6}", - "mnemonic": "pop", - "operands": "{r4, r5, r6}", - "mode": "thumb" - }, - "instr_33380": { - "virtual_address": 33380, - "size": 2, - "disassembly": "pop {r0}", - "mnemonic": "pop", - "operands": "{r0}", - "mode": "thumb" - }, - "instr_33382": { - "virtual_address": 33382, - "size": 2, - "disassembly": "bx r0", - "mnemonic": "bx", - "operands": "r0", - "mode": "thumb" - }, - "bb_33378": { - "virtual_address": 33378, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_33378", - "instr_33380", - "instr_33382" - ] - }, - "dw_33384": { - "virtual_address": 33384, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 33326 - ] - }, - "dw_33388": { - "virtual_address": 33388, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 33328 - ] - }, - "dw_33392": { - "virtual_address": 33392, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 33354 - ] - }, - "dw_33396": { - "virtual_address": 33396, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 33356 - ] - }, - "func_33324": { - "virtual_address": 33324, - "size": 76, - "name": "__libc_init_array", - "children": [ - "bb_33324", - "bb_33336", - "bb_33338", - "bb_33350", - "bb_33364", - "bb_33366", - "bb_33378", - "dw_33384", - "dw_33388", - "dw_33392", - "dw_33396" - ] - }, - "instr_33400": { - "virtual_address": 33400, - "size": 2, - "disassembly": "bx r3", - "mnemonic": "bx", - "operands": "r3", - "mode": "thumb" - }, - "bb_33400": { - "virtual_address": 33400, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_33400" - ] - }, - "func_33400": { - "virtual_address": 33400, - "size": 2, - "name": "FUN_00008278", - "children": [ - "bb_33400" - ] - }, - "instr_33404": { - "virtual_address": 33404, - "size": 2, - "disassembly": "push {r4, r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_33406": { - "virtual_address": 33406, - "size": 2, - "disassembly": "movs r5, r0", - "mnemonic": "movs", - "operands": "r5, r0", - "mode": "thumb" - }, - "instr_33408": { - "virtual_address": 33408, - "size": 2, - "disassembly": "lsls r3, r0, #0x1e", - "mnemonic": "lsls", - "operands": "r3, r0, #0x1e", - "mode": "thumb" - }, - "instr_33410": { - "virtual_address": 33410, - "size": 2, - "disassembly": "beq 0x8320", - "mnemonic": "beq", - "operands": "0x8320", - "mode": "thumb" - }, - "bb_33404": { - "virtual_address": 33404, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33412, - "children": [ - "instr_33404", - "instr_33406", - "instr_33408", - "instr_33410" - ] - }, - "instr_33412": { - "virtual_address": 33412, - "size": 2, - "disassembly": "subs r4, r2, #0x1", - "mnemonic": "subs", - "operands": "r4, r2, #0x1", - "mode": "thumb" - }, - "instr_33414": { - "virtual_address": 33414, - "size": 2, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_33416": { - "virtual_address": 33416, - "size": 2, - "disassembly": "beq 0x831a", - "mnemonic": "beq", - "operands": "0x831a", - "mode": "thumb" - }, - "bb_33412": { - "virtual_address": 33412, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33418, - "children": [ - "instr_33412", - "instr_33414", - "instr_33416" - ] - }, - "instr_33418": { - "virtual_address": 33418, - "size": 2, - "disassembly": "lsls r2, r1, #0x18", - "mnemonic": "lsls", - "operands": "r2, r1, #0x18", - "mode": "thumb" - }, - "instr_33420": { - "virtual_address": 33420, - "size": 2, - "disassembly": "movs r3, r0", - "mnemonic": "movs", - "operands": "r3, r0", - "mode": "thumb" - }, - "instr_33422": { - "virtual_address": 33422, - "size": 2, - "disassembly": "movs r6, #0x3", - "mnemonic": "movs", - "operands": "r6, #0x3", - "mode": "thumb" - }, - "instr_33424": { - "virtual_address": 33424, - "size": 2, - "disassembly": "lsrs r2, r2, #0x18", - "mnemonic": "lsrs", - "operands": "r2, r2, #0x18", - "mode": "thumb" - }, - "instr_33426": { - "virtual_address": 33426, - "size": 2, - "disassembly": "b 0x829a", - "mnemonic": "b", - "operands": "0x829a", - "mode": "thumb" - }, - "bb_33418": { - "virtual_address": 33418, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33434, - "children": [ - "instr_33418", - "instr_33420", - "instr_33422", - "instr_33424", - "instr_33426" - ] - }, - "instr_33428": { - "virtual_address": 33428, - "size": 2, - "disassembly": "adds r5, #0x1", - "mnemonic": "adds", - "operands": "r5, #0x1", - "mode": "thumb" - }, - "instr_33430": { - "virtual_address": 33430, - "size": 2, - "disassembly": "subs r4, #0x1", - "mnemonic": "subs", - "operands": "r4, #0x1", - "mode": "thumb" - }, - "instr_33432": { - "virtual_address": 33432, - "size": 2, - "disassembly": "bcc 0x831a", - "mnemonic": "bcc", - "operands": "0x831a", - "mode": "thumb" - }, - "bb_33428": { - "virtual_address": 33428, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33434, - "children": [ - "instr_33428", - "instr_33430", - "instr_33432" - ] - }, - "instr_33434": { - "virtual_address": 33434, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_33436": { - "virtual_address": 33436, - "size": 2, - "disassembly": "strb r2, [r5, #0x0]", - "mnemonic": "strb", - "operands": "r2, [r5, #0x0]", - "mode": "thumb" - }, - "instr_33438": { - "virtual_address": 33438, - "size": 2, - "disassembly": "tst r3, r6", - "mnemonic": "tst", - "operands": "r3, r6", - "mode": "thumb" - }, - "instr_33440": { - "virtual_address": 33440, - "size": 2, - "disassembly": "bne 0x8294", - "mnemonic": "bne", - "operands": "0x8294", - "mode": "thumb" - }, - "bb_33434": { - "virtual_address": 33434, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33442, - "children": [ - "instr_33434", - "instr_33436", - "instr_33438", - "instr_33440" - ] - }, - "instr_33442": { - "virtual_address": 33442, - "size": 2, - "disassembly": "cmp r4, #0x3", - "mnemonic": "cmp", - "operands": "r4, #0x3", - "mode": "thumb" - }, - "instr_33444": { - "virtual_address": 33444, - "size": 2, - "disassembly": "bls 0x8308", - "mnemonic": "bls", - "operands": "0x8308", - "mode": "thumb" - }, - "bb_33442": { - "virtual_address": 33442, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33446, - "children": [ - "instr_33442", - "instr_33444" - ] - }, - "instr_33446": { - "virtual_address": 33446, - "size": 2, - "disassembly": "movs r2, #0xff", - "mnemonic": "movs", - "operands": "r2, #0xff", - "mode": "thumb" - }, - "instr_33448": { - "virtual_address": 33448, - "size": 2, - "disassembly": "ands r2, r1", - "mnemonic": "ands", - "operands": "r2, r1", - "mode": "thumb" - }, - "instr_33450": { - "virtual_address": 33450, - "size": 2, - "disassembly": "lsls r5, r2, #0x8", - "mnemonic": "lsls", - "operands": "r5, r2, #0x8", - "mode": "thumb" - }, - "instr_33452": { - "virtual_address": 33452, - "size": 2, - "disassembly": "orrs r5, r2", - "mnemonic": "orrs", - "operands": "r5, r2", - "mode": "thumb" - }, - "instr_33454": { - "virtual_address": 33454, - "size": 2, - "disassembly": "lsls r2, r5, #0x10", - "mnemonic": "lsls", - "operands": "r2, r5, #0x10", - "mode": "thumb" - }, - "instr_33456": { - "virtual_address": 33456, - "size": 2, - "disassembly": "orrs r5, r2", - "mnemonic": "orrs", - "operands": "r5, r2", - "mode": "thumb" - }, - "instr_33458": { - "virtual_address": 33458, - "size": 2, - "disassembly": "cmp r4, #0xf", - "mnemonic": "cmp", - "operands": "r4, #0xf", - "mode": "thumb" - }, - "instr_33460": { - "virtual_address": 33460, - "size": 2, - "disassembly": "bls 0x8326", - "mnemonic": "bls", - "operands": "0x8326", - "mode": "thumb" - }, - "bb_33446": { - "virtual_address": 33446, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33462, - "children": [ - "instr_33446", - "instr_33448", - "instr_33450", - "instr_33452", - "instr_33454", - "instr_33456", - "instr_33458", - "instr_33460" - ] - }, - "instr_33462": { - "virtual_address": 33462, - "size": 2, - "disassembly": "movs r7, r4", - "mnemonic": "movs", - "operands": "r7, r4", - "mode": "thumb" - }, - "instr_33464": { - "virtual_address": 33464, - "size": 2, - "disassembly": "subs r7, #0x10", - "mnemonic": "subs", - "operands": "r7, #0x10", - "mode": "thumb" - }, - "instr_33466": { - "virtual_address": 33466, - "size": 2, - "disassembly": "lsrs r7, r7, #0x4", - "mnemonic": "lsrs", - "operands": "r7, r7, #0x4", - "mode": "thumb" - }, - "instr_33468": { - "virtual_address": 33468, - "size": 2, - "disassembly": "lsls r6, r7, #0x4", - "mnemonic": "lsls", - "operands": "r6, r7, #0x4", - "mode": "thumb" - }, - "instr_33470": { - "virtual_address": 33470, - "size": 2, - "disassembly": "mov r12, r6", - "mnemonic": "mov", - "operands": "r12, r6", - "mode": "thumb" - }, - "instr_33472": { - "virtual_address": 33472, - "size": 2, - "disassembly": "movs r6, r3", - "mnemonic": "movs", - "operands": "r6, r3", - "mode": "thumb" - }, - "instr_33474": { - "virtual_address": 33474, - "size": 2, - "disassembly": "movs r2, r3", - "mnemonic": "movs", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_33476": { - "virtual_address": 33476, - "size": 2, - "disassembly": "adds r6, #0x10", - "mnemonic": "adds", - "operands": "r6, #0x10", - "mode": "thumb" - }, - "instr_33478": { - "virtual_address": 33478, - "size": 2, - "disassembly": "add r6, r12", - "mnemonic": "add", - "operands": "r6, r12", - "mode": "thumb" - }, - "bb_33462": { - "virtual_address": 33462, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33480, - "children": [ - "instr_33462", - "instr_33464", - "instr_33466", - "instr_33468", - "instr_33470", - "instr_33472", - "instr_33474", - "instr_33476", - "instr_33478" - ] - }, - "instr_33480": { - "virtual_address": 33480, - "size": 2, - "disassembly": "str r5, [r2, #0x0]", - "mnemonic": "str", - "operands": "r5, [r2, #0x0]", - "mode": "thumb" - }, - "instr_33482": { - "virtual_address": 33482, - "size": 2, - "disassembly": "str r5, [r2, #0x4]", - "mnemonic": "str", - "operands": "r5, [r2, #0x4]", - "mode": "thumb" - }, - "instr_33484": { - "virtual_address": 33484, - "size": 2, - "disassembly": "str r5, [r2, #0x8]", - "mnemonic": "str", - "operands": "r5, [r2, #0x8]", - "mode": "thumb" - }, - "instr_33486": { - "virtual_address": 33486, - "size": 2, - "disassembly": "str r5, [r2, #0xc]", - "mnemonic": "str", - "operands": "r5, [r2, #0xc]", - "mode": "thumb" - }, - "instr_33488": { - "virtual_address": 33488, - "size": 2, - "disassembly": "adds r2, #0x10", - "mnemonic": "adds", - "operands": "r2, #0x10", - "mode": "thumb" - }, - "instr_33490": { - "virtual_address": 33490, - "size": 2, - "disassembly": "cmp r2, r6", - "mnemonic": "cmp", - "operands": "r2, r6", - "mode": "thumb" - }, - "instr_33492": { - "virtual_address": 33492, - "size": 2, - "disassembly": "bne 0x82c8", - "mnemonic": "bne", - "operands": "0x82c8", - "mode": "thumb" - }, - "bb_33480": { - "virtual_address": 33480, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33494, - "children": [ - "instr_33480", - "instr_33482", - "instr_33484", - "instr_33486", - "instr_33488", - "instr_33490", - "instr_33492" - ] - }, - "instr_33494": { - "virtual_address": 33494, - "size": 2, - "disassembly": "adds r7, #0x1", - "mnemonic": "adds", - "operands": "r7, #0x1", - "mode": "thumb" - }, - "instr_33496": { - "virtual_address": 33496, - "size": 2, - "disassembly": "lsls r7, r7, #0x4", - "mnemonic": "lsls", - "operands": "r7, r7, #0x4", - "mode": "thumb" - }, - "instr_33498": { - "virtual_address": 33498, - "size": 2, - "disassembly": "adds r3, r3, r7", - "mnemonic": "adds", - "operands": "r3, r3, r7", - "mode": "thumb" - }, - "instr_33500": { - "virtual_address": 33500, - "size": 2, - "disassembly": "movs r7, #0xf", - "mnemonic": "movs", - "operands": "r7, #0xf", - "mode": "thumb" - }, - "instr_33502": { - "virtual_address": 33502, - "size": 2, - "disassembly": "movs r2, #0xc", - "mnemonic": "movs", - "operands": "r2, #0xc", - "mode": "thumb" - }, - "instr_33504": { - "virtual_address": 33504, - "size": 2, - "disassembly": "ands r7, r4", - "mnemonic": "ands", - "operands": "r7, r4", - "mode": "thumb" - }, - "instr_33506": { - "virtual_address": 33506, - "size": 2, - "disassembly": "ands r2, r4", - "mnemonic": "ands", - "operands": "r2, r4", - "mode": "thumb" - }, - "instr_33508": { - "virtual_address": 33508, - "size": 2, - "disassembly": "movs r4, r7", - "mnemonic": "movs", - "operands": "r4, r7", - "mode": "thumb" - }, - "instr_33510": { - "virtual_address": 33510, - "size": 2, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_33512": { - "virtual_address": 33512, - "size": 2, - "disassembly": "beq 0x8308", - "mnemonic": "beq", - "operands": "0x8308", - "mode": "thumb" - }, - "bb_33494": { - "virtual_address": 33494, - "size": 20, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33514, - "children": [ - "instr_33494", - "instr_33496", - "instr_33498", - "instr_33500", - "instr_33502", - "instr_33504", - "instr_33506", - "instr_33508", - "instr_33510", - "instr_33512" - ] - }, - "instr_33514": { - "virtual_address": 33514, - "size": 2, - "disassembly": "subs r6, r7, #0x4", - "mnemonic": "subs", - "operands": "r6, r7, #0x4", - "mode": "thumb" - }, - "instr_33516": { - "virtual_address": 33516, - "size": 2, - "disassembly": "lsrs r6, r6, #0x2", - "mnemonic": "lsrs", - "operands": "r6, r6, #0x2", - "mode": "thumb" - }, - "instr_33518": { - "virtual_address": 33518, - "size": 2, - "disassembly": "lsls r4, r6, #0x2", - "mnemonic": "lsls", - "operands": "r4, r6, #0x2", - "mode": "thumb" - }, - "instr_33520": { - "virtual_address": 33520, - "size": 2, - "disassembly": "mov r12, r4", - "mnemonic": "mov", - "operands": "r12, r4", - "mode": "thumb" - }, - "instr_33522": { - "virtual_address": 33522, - "size": 2, - "disassembly": "movs r2, r3", - "mnemonic": "movs", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_33524": { - "virtual_address": 33524, - "size": 2, - "disassembly": "adds r4, r3, #0x4", - "mnemonic": "adds", - "operands": "r4, r3, #0x4", - "mode": "thumb" - }, - "instr_33526": { - "virtual_address": 33526, - "size": 2, - "disassembly": "add r4, r12", - "mnemonic": "add", - "operands": "r4, r12", - "mode": "thumb" - }, - "bb_33514": { - "virtual_address": 33514, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33528, - "children": [ - "instr_33514", - "instr_33516", - "instr_33518", - "instr_33520", - "instr_33522", - "instr_33524", - "instr_33526" - ] - }, - "instr_33528": { - "virtual_address": 33528, - "size": 2, - "disassembly": "stmia r2!, {r5}", - "mnemonic": "stmia", - "operands": "r2!, {r5}", - "mode": "thumb" - }, - "instr_33530": { - "virtual_address": 33530, - "size": 2, - "disassembly": "cmp r2, r4", - "mnemonic": "cmp", - "operands": "r2, r4", - "mode": "thumb" - }, - "instr_33532": { - "virtual_address": 33532, - "size": 2, - "disassembly": "bne 0x82f8", - "mnemonic": "bne", - "operands": "0x82f8", - "mode": "thumb" - }, - "bb_33528": { - "virtual_address": 33528, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33534, - "children": [ - "instr_33528", - "instr_33530", - "instr_33532" - ] - }, - "instr_33534": { - "virtual_address": 33534, - "size": 2, - "disassembly": "movs r4, #0x3", - "mnemonic": "movs", - "operands": "r4, #0x3", - "mode": "thumb" - }, - "instr_33536": { - "virtual_address": 33536, - "size": 2, - "disassembly": "adds r6, #0x1", - "mnemonic": "adds", - "operands": "r6, #0x1", - "mode": "thumb" - }, - "instr_33538": { - "virtual_address": 33538, - "size": 2, - "disassembly": "lsls r6, r6, #0x2", - "mnemonic": "lsls", - "operands": "r6, r6, #0x2", - "mode": "thumb" - }, - "instr_33540": { - "virtual_address": 33540, - "size": 2, - "disassembly": "adds r3, r3, r6", - "mnemonic": "adds", - "operands": "r3, r3, r6", - "mode": "thumb" - }, - "instr_33542": { - "virtual_address": 33542, - "size": 2, - "disassembly": "ands r4, r7", - "mnemonic": "ands", - "operands": "r4, r7", - "mode": "thumb" - }, - "bb_33534": { - "virtual_address": 33534, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33544, - "children": [ - "instr_33534", - "instr_33536", - "instr_33538", - "instr_33540", - "instr_33542" - ] - }, - "instr_33544": { - "virtual_address": 33544, - "size": 2, - "disassembly": "cmp r4, #0x0", - "mnemonic": "cmp", - "operands": "r4, #0x0", - "mode": "thumb" - }, - "instr_33546": { - "virtual_address": 33546, - "size": 2, - "disassembly": "beq 0x831a", - "mnemonic": "beq", - "operands": "0x831a", - "mode": "thumb" - }, - "bb_33544": { - "virtual_address": 33544, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33548, - "children": [ - "instr_33544", - "instr_33546" - ] - }, - "instr_33548": { - "virtual_address": 33548, - "size": 2, - "disassembly": "lsls r1, r1, #0x18", - "mnemonic": "lsls", - "operands": "r1, r1, #0x18", - "mode": "thumb" - }, - "instr_33550": { - "virtual_address": 33550, - "size": 2, - "disassembly": "lsrs r1, r1, #0x18", - "mnemonic": "lsrs", - "operands": "r1, r1, #0x18", - "mode": "thumb" - }, - "instr_33552": { - "virtual_address": 33552, - "size": 2, - "disassembly": "adds r4, r3, r4", - "mnemonic": "adds", - "operands": "r4, r3, r4", - "mode": "thumb" - }, - "bb_33548": { - "virtual_address": 33548, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33554, - "children": [ - "instr_33548", - "instr_33550", - "instr_33552" - ] - }, - "instr_33554": { - "virtual_address": 33554, - "size": 2, - "disassembly": "strb r1, [r3, #0x0]", - "mnemonic": "strb", - "operands": "r1, [r3, #0x0]", - "mode": "thumb" - }, - "instr_33556": { - "virtual_address": 33556, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_33558": { - "virtual_address": 33558, - "size": 2, - "disassembly": "cmp r4, r3", - "mnemonic": "cmp", - "operands": "r4, r3", - "mode": "thumb" - }, - "instr_33560": { - "virtual_address": 33560, - "size": 2, - "disassembly": "bne 0x8312", - "mnemonic": "bne", - "operands": "0x8312", - "mode": "thumb" - }, - "bb_33554": { - "virtual_address": 33554, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33562, - "children": [ - "instr_33554", - "instr_33556", - "instr_33558", - "instr_33560" - ] - }, - "instr_33562": { - "virtual_address": 33562, - "size": 2, - "disassembly": "pop {r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_33564": { - "virtual_address": 33564, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_33566": { - "virtual_address": 33566, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_33562": { - "virtual_address": 33562, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_33562", - "instr_33564", - "instr_33566" - ] - }, - "instr_33568": { - "virtual_address": 33568, - "size": 2, - "disassembly": "movs r3, r0", - "mnemonic": "movs", - "operands": "r3, r0", - "mode": "thumb" - }, - "instr_33570": { - "virtual_address": 33570, - "size": 2, - "disassembly": "movs r4, r2", - "mnemonic": "movs", - "operands": "r4, r2", - "mode": "thumb" - }, - "instr_33572": { - "virtual_address": 33572, - "size": 2, - "disassembly": "b 0x82a2", - "mnemonic": "b", - "operands": "0x82a2", - "mode": "thumb" - }, - "bb_33568": { - "virtual_address": 33568, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33442, - "children": [ - "instr_33568", - "instr_33570", - "instr_33572" - ] - }, - "instr_33574": { - "virtual_address": 33574, - "size": 2, - "disassembly": "movs r7, r4", - "mnemonic": "movs", - "operands": "r7, r4", - "mode": "thumb" - }, - "instr_33576": { - "virtual_address": 33576, - "size": 2, - "disassembly": "b 0x82ea", - "mnemonic": "b", - "operands": "0x82ea", - "mode": "thumb" - }, - "bb_33574": { - "virtual_address": 33574, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33514, - "children": [ - "instr_33574", - "instr_33576" - ] - }, - "func_33404": { - "virtual_address": 33404, - "size": 174, - "name": "memset", - "children": [ - "bb_33404", - "bb_33412", - "bb_33418", - "bb_33428", - "bb_33434", - "bb_33442", - "bb_33446", - "bb_33462", - "bb_33480", - "bb_33494", - "bb_33514", - "bb_33528", - "bb_33534", - "bb_33544", - "bb_33548", - "bb_33554", - "bb_33562", - "bb_33568", - "bb_33574" - ] - }, - "instr_33580": { - "virtual_address": 33580, - "size": 2, - "disassembly": "push {r1, r2, r3}", - "mnemonic": "push", - "operands": "{r1, r2, r3}", - "mode": "thumb" - }, - "instr_33582": { - "virtual_address": 33582, - "size": 2, - "disassembly": "push {lr}", - "mnemonic": "push", - "operands": "{lr}", - "mode": "thumb" - }, - "instr_33584": { - "virtual_address": 33584, - "size": 2, - "disassembly": "sub sp, #0x8", - "mnemonic": "sub", - "operands": "sp, #0x8", - "mode": "thumb" - }, - "instr_33586": { - "virtual_address": 33586, - "size": 2, - "disassembly": "add r3, sp, #0xc", - "mnemonic": "add", - "operands": "r3, sp, #0xc", - "mode": "thumb" - }, - "instr_33588": { - "virtual_address": 33588, - "size": 2, - "disassembly": "ldmia r3!, {r2}", - "mnemonic": "ldmia", - "operands": "r3!, {r2}", - "mode": "thumb" - }, - "instr_33590": { - "virtual_address": 33590, - "size": 2, - "disassembly": "ldr r1, [r0, #0x8]", - "mnemonic": "ldr", - "operands": "r1, [r0, #0x8]", - "mode": "thumb" - }, - "instr_33592": { - "virtual_address": 33592, - "size": 2, - "disassembly": "str r3, [sp, #0x4]", - "mnemonic": "str", - "operands": "r3, [sp, #0x4]", - "mode": "thumb" - }, - "instr_33594": { - "virtual_address": 33594, - "size": 4, - "disassembly": "bl 0x848c", - "mnemonic": "bl", - "operands": "0x848c", - "mode": "thumb" - }, - "instr_33598": { - "virtual_address": 33598, - "size": 2, - "disassembly": "add sp, #0x8", - "mnemonic": "add", - "operands": "sp, #0x8", - "mode": "thumb" - }, - "instr_33600": { - "virtual_address": 33600, - "size": 2, - "disassembly": "pop {r3}", - "mnemonic": "pop", - "operands": "{r3}", - "mode": "thumb" - }, - "instr_33602": { - "virtual_address": 33602, - "size": 2, - "disassembly": "add sp, #0xc", - "mnemonic": "add", - "operands": "sp, #0xc", - "mode": "thumb" - }, - "instr_33604": { - "virtual_address": 33604, - "size": 2, - "disassembly": "bx r3", - "mnemonic": "bx", - "operands": "r3", - "mode": "thumb" - }, - "bb_33580": { - "virtual_address": 33580, - "size": 26, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_33580", - "instr_33582", - "instr_33584", - "instr_33586", - "instr_33588", - "instr_33590", - "instr_33592", - "instr_33594", - "instr_33598", - "instr_33600", - "instr_33602", - "instr_33604" - ] - }, - "func_33580": { - "virtual_address": 33580, - "size": 26, - "name": "_printf_r", - "children": [ - "bb_33580" - ] - }, - "instr_33608": { - "virtual_address": 33608, - "size": 2, - "disassembly": "push {r0, r1, r2, r3}", - "mnemonic": "push", - "operands": "{r0, r1, r2, r3}", - "mode": "thumb" - }, - "instr_33610": { - "virtual_address": 33610, - "size": 2, - "disassembly": "push {lr}", - "mnemonic": "push", - "operands": "{lr}", - "mode": "thumb" - }, - "instr_33612": { - "virtual_address": 33612, - "size": 2, - "disassembly": "ldr r1, [0x8368]", - "mnemonic": "ldr", - "operands": "r1, [0x8368]", - "mode": "thumb" - }, - "instr_33614": { - "virtual_address": 33614, - "size": 2, - "disassembly": "sub sp, #0xc", - "mnemonic": "sub", - "operands": "sp, #0xc", - "mode": "thumb" - }, - "instr_33616": { - "virtual_address": 33616, - "size": 2, - "disassembly": "add r3, sp, #0x10", - "mnemonic": "add", - "operands": "r3, sp, #0x10", - "mode": "thumb" - }, - "instr_33618": { - "virtual_address": 33618, - "size": 2, - "disassembly": "ldr r0, [r1, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r1, #0x0]", - "mode": "thumb" - }, - "instr_33620": { - "virtual_address": 33620, - "size": 2, - "disassembly": "ldmia r3!, {r2}", - "mnemonic": "ldmia", - "operands": "r3!, {r2}", - "mode": "thumb" - }, - "instr_33622": { - "virtual_address": 33622, - "size": 2, - "disassembly": "ldr r1, [r0, #0x8]", - "mnemonic": "ldr", - "operands": "r1, [r0, #0x8]", - "mode": "thumb" - }, - "instr_33624": { - "virtual_address": 33624, - "size": 2, - "disassembly": "str r3, [sp, #0x4]", - "mnemonic": "str", - "operands": "r3, [sp, #0x4]", - "mode": "thumb" - }, - "instr_33626": { - "virtual_address": 33626, - "size": 4, - "disassembly": "bl 0x848c", - "mnemonic": "bl", - "operands": "0x848c", - "mode": "thumb" - }, - "instr_33630": { - "virtual_address": 33630, - "size": 2, - "disassembly": "add sp, #0xc", - "mnemonic": "add", - "operands": "sp, #0xc", - "mode": "thumb" - }, - "instr_33632": { - "virtual_address": 33632, - "size": 2, - "disassembly": "pop {r3}", - "mnemonic": "pop", - "operands": "{r3}", - "mode": "thumb" - }, - "instr_33634": { - "virtual_address": 33634, - "size": 2, - "disassembly": "add sp, #0x10", - "mnemonic": "add", - "operands": "sp, #0x10", - "mode": "thumb" - }, - "instr_33636": { - "virtual_address": 33636, - "size": 2, - "disassembly": "bx r3", - "mnemonic": "bx", - "operands": "r3", - "mode": "thumb" - }, - "bb_33608": { - "virtual_address": 33608, - "size": 30, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_33608", - "instr_33610", - "instr_33612", - "instr_33614", - "instr_33616", - "instr_33618", - "instr_33620", - "instr_33622", - "instr_33624", - "instr_33626", - "instr_33630", - "instr_33632", - "instr_33634", - "instr_33636" - ] - }, - "func_33608": { - "virtual_address": 33608, - "size": 30, - "name": "printf", - "children": [ - "bb_33608" - ] - }, - "instr_33644": { - "virtual_address": 33644, - "size": 2, - "disassembly": "push {r4, r5, lr}", - "mnemonic": "push", - "operands": "{r4, r5, lr}", - "mode": "thumb" - }, - "instr_33646": { - "virtual_address": 33646, - "size": 2, - "disassembly": "movs r5, r0", - "mnemonic": "movs", - "operands": "r5, r0", - "mode": "thumb" - }, - "instr_33648": { - "virtual_address": 33648, - "size": 2, - "disassembly": "sub sp, #0x24", - "mnemonic": "sub", - "operands": "sp, #0x24", - "mode": "thumb" - }, - "instr_33650": { - "virtual_address": 33650, - "size": 2, - "disassembly": "movs r0, r1", - "mnemonic": "movs", - "operands": "r0, r1", - "mode": "thumb" - }, - "instr_33652": { - "virtual_address": 33652, - "size": 2, - "disassembly": "movs r4, r1", - "mnemonic": "movs", - "operands": "r4, r1", - "mode": "thumb" - }, - "instr_33654": { - "virtual_address": 33654, - "size": 4, - "disassembly": "bl 0x842c", - "mnemonic": "bl", - "operands": "0x842c", - "mode": "thumb" - }, - "instr_33658": { - "virtual_address": 33658, - "size": 2, - "disassembly": "add r3, sp, #0x10", - "mnemonic": "add", - "operands": "r3, sp, #0x10", - "mode": "thumb" - }, - "instr_33660": { - "virtual_address": 33660, - "size": 2, - "disassembly": "ldr r2, [0x840c]", - "mnemonic": "ldr", - "operands": "r2, [0x840c]", - "mode": "thumb" - }, - "instr_33662": { - "virtual_address": 33662, - "size": 2, - "disassembly": "str r3, [sp, #0x4]", - "mnemonic": "str", - "operands": "r3, [sp, #0x4]", - "mode": "thumb" - }, - "instr_33664": { - "virtual_address": 33664, - "size": 2, - "disassembly": "movs r3, #0x2", - "mnemonic": "movs", - "operands": "r3, #0x2", - "mode": "thumb" - }, - "instr_33666": { - "virtual_address": 33666, - "size": 2, - "disassembly": "str r2, [sp, #0x18]", - "mnemonic": "str", - "operands": "r2, [sp, #0x18]", - "mode": "thumb" - }, - "instr_33668": { - "virtual_address": 33668, - "size": 2, - "disassembly": "movs r2, #0x1", - "mnemonic": "movs", - "operands": "r2, #0x1", - "mode": "thumb" - }, - "instr_33670": { - "virtual_address": 33670, - "size": 2, - "disassembly": "str r3, [sp, #0x8]", - "mnemonic": "str", - "operands": "r3, [sp, #0x8]", - "mode": "thumb" - }, - "instr_33672": { - "virtual_address": 33672, - "size": 2, - "disassembly": "ldr r3, [r5, #0x38]", - "mnemonic": "ldr", - "operands": "r3, [r5, #0x38]", - "mode": "thumb" - }, - "instr_33674": { - "virtual_address": 33674, - "size": 2, - "disassembly": "str r0, [sp, #0x14]", - "mnemonic": "str", - "operands": "r0, [sp, #0x14]", - "mode": "thumb" - }, - "instr_33676": { - "virtual_address": 33676, - "size": 2, - "disassembly": "adds r0, #0x1", - "mnemonic": "adds", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_33678": { - "virtual_address": 33678, - "size": 2, - "disassembly": "str r4, [sp, #0x10]", - "mnemonic": "str", - "operands": "r4, [sp, #0x10]", - "mode": "thumb" - }, - "instr_33680": { - "virtual_address": 33680, - "size": 2, - "disassembly": "str r2, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r2, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_33682": { - "virtual_address": 33682, - "size": 2, - "disassembly": "str r0, [sp, #0xc]", - "mnemonic": "str", - "operands": "r0, [sp, #0xc]", - "mode": "thumb" - }, - "instr_33684": { - "virtual_address": 33684, - "size": 2, - "disassembly": "ldr r4, [r5, #0x8]", - "mnemonic": "ldr", - "operands": "r4, [r5, #0x8]", - "mode": "thumb" - }, - "instr_33686": { - "virtual_address": 33686, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_33688": { - "virtual_address": 33688, - "size": 2, - "disassembly": "beq 0x83fa", - "mnemonic": "beq", - "operands": "0x83fa", - "mode": "thumb" - }, - "bb_33644": { - "virtual_address": 33644, - "size": 46, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33690, - "children": [ - "instr_33644", - "instr_33646", - "instr_33648", - "instr_33650", - "instr_33652", - "instr_33654", - "instr_33658", - "instr_33660", - "instr_33662", - "instr_33664", - "instr_33666", - "instr_33668", - "instr_33670", - "instr_33672", - "instr_33674", - "instr_33676", - "instr_33678", - "instr_33680", - "instr_33682", - "instr_33684", - "instr_33686", - "instr_33688" - ] - }, - "instr_33690": { - "virtual_address": 33690, - "size": 2, - "disassembly": "ldr r3, [r4, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x64]", - "mode": "thumb" - }, - "instr_33692": { - "virtual_address": 33692, - "size": 2, - "disassembly": "lsls r3, r3, #0x1f", - "mnemonic": "lsls", - "operands": "r3, r3, #0x1f", - "mode": "thumb" - }, - "instr_33694": { - "virtual_address": 33694, - "size": 2, - "disassembly": "bmi 0x83f0", - "mnemonic": "bmi", - "operands": "0x83f0", - "mode": "thumb" - }, - "bb_33690": { - "virtual_address": 33690, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33696, - "children": [ - "instr_33690", - "instr_33692", - "instr_33694" - ] - }, - "instr_33696": { - "virtual_address": 33696, - "size": 2, - "disassembly": "movs r3, #0xc", - "mnemonic": "movs", - "operands": "r3, #0xc", - "mode": "thumb" - }, - "instr_33698": { - "virtual_address": 33698, - "size": 2, - "disassembly": "ldrsh r1, [r4, r3]", - "mnemonic": "ldrsh", - "operands": "r1, [r4, r3]", - "mode": "thumb" - }, - "instr_33700": { - "virtual_address": 33700, - "size": 2, - "disassembly": "lsls r3, r1, #0x10", - "mnemonic": "lsls", - "operands": "r3, r1, #0x10", - "mode": "thumb" - }, - "instr_33702": { - "virtual_address": 33702, - "size": 2, - "disassembly": "lsrs r2, r3, #0x10", - "mnemonic": "lsrs", - "operands": "r2, r3, #0x10", - "mode": "thumb" - }, - "instr_33704": { - "virtual_address": 33704, - "size": 2, - "disassembly": "lsls r3, r3, #0x6", - "mnemonic": "lsls", - "operands": "r3, r3, #0x6", - "mode": "thumb" - }, - "instr_33706": { - "virtual_address": 33706, - "size": 2, - "disassembly": "bpl 0x83ea", - "mnemonic": "bpl", - "operands": "0x83ea", - "mode": "thumb" - }, - "bb_33696": { - "virtual_address": 33696, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33708, - "children": [ - "instr_33696", - "instr_33698", - "instr_33700", - "instr_33702", - "instr_33704", - "instr_33706" - ] - }, - "instr_33708": { - "virtual_address": 33708, - "size": 2, - "disassembly": "movs r3, #0x80", - "mnemonic": "movs", - "operands": "r3, #0x80", - "mode": "thumb" - }, - "instr_33710": { - "virtual_address": 33710, - "size": 2, - "disassembly": "lsls r3, r3, #0x6", - "mnemonic": "lsls", - "operands": "r3, r3, #0x6", - "mode": "thumb" - }, - "instr_33712": { - "virtual_address": 33712, - "size": 2, - "disassembly": "tst r2, r3", - "mnemonic": "tst", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_33714": { - "virtual_address": 33714, - "size": 2, - "disassembly": "bne 0x83c0", - "mnemonic": "bne", - "operands": "0x83c0", - "mode": "thumb" - }, - "bb_33708": { - "virtual_address": 33708, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33716, - "children": [ - "instr_33708", - "instr_33710", - "instr_33712", - "instr_33714" - ] - }, - "instr_33716": { - "virtual_address": 33716, - "size": 2, - "disassembly": "orrs r3, r1", - "mnemonic": "orrs", - "operands": "r3, r1", - "mode": "thumb" - }, - "instr_33718": { - "virtual_address": 33718, - "size": 2, - "disassembly": "ldr r2, [r4, #0x64]", - "mnemonic": "ldr", - "operands": "r2, [r4, #0x64]", - "mode": "thumb" - }, - "instr_33720": { - "virtual_address": 33720, - "size": 2, - "disassembly": "strh r3, [r4, #0xc]", - "mnemonic": "strh", - "operands": "r3, [r4, #0xc]", - "mode": "thumb" - }, - "instr_33722": { - "virtual_address": 33722, - "size": 2, - "disassembly": "ldr r3, [0x8410]", - "mnemonic": "ldr", - "operands": "r3, [0x8410]", - "mode": "thumb" - }, - "instr_33724": { - "virtual_address": 33724, - "size": 2, - "disassembly": "ands r3, r2", - "mnemonic": "ands", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_33726": { - "virtual_address": 33726, - "size": 2, - "disassembly": "str r3, [r4, #0x64]", - "mnemonic": "str", - "operands": "r3, [r4, #0x64]", - "mode": "thumb" - }, - "bb_33716": { - "virtual_address": 33716, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33728, - "children": [ - "instr_33716", - "instr_33718", - "instr_33720", - "instr_33722", - "instr_33724", - "instr_33726" - ] - }, - "instr_33728": { - "virtual_address": 33728, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_33730": { - "virtual_address": 33730, - "size": 2, - "disassembly": "movs r1, r4", - "mnemonic": "movs", - "operands": "r1, r4", - "mode": "thumb" - }, - "instr_33732": { - "virtual_address": 33732, - "size": 2, - "disassembly": "add r2, sp, #0x4", - "mnemonic": "add", - "operands": "r2, sp, #0x4", - "mode": "thumb" - }, - "instr_33734": { - "virtual_address": 33734, - "size": 4, - "disassembly": "bl 0x0bd3c", - "mnemonic": "bl", - "operands": "0x0bd3c", - "mode": "thumb" - }, - "instr_33738": { - "virtual_address": 33738, - "size": 2, - "disassembly": "subs r3, r0, #0x1", - "mnemonic": "subs", - "operands": "r3, r0, #0x1", - "mode": "thumb" - }, - "instr_33740": { - "virtual_address": 33740, - "size": 2, - "disassembly": "sbcs r0, r3", - "mnemonic": "sbcs", - "operands": "r0, r3", - "mode": "thumb" - }, - "instr_33742": { - "virtual_address": 33742, - "size": 2, - "disassembly": "movs r5, #0xa", - "mnemonic": "movs", - "operands": "r5, #0xa", - "mode": "thumb" - }, - "instr_33744": { - "virtual_address": 33744, - "size": 2, - "disassembly": "ldr r3, [r4, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x64]", - "mode": "thumb" - }, - "instr_33746": { - "virtual_address": 33746, - "size": 2, - "disassembly": "rsbs r0, r0", - "mnemonic": "rsbs", - "operands": "r0, r0", - "mode": "thumb" - }, - "instr_33748": { - "virtual_address": 33748, - "size": 2, - "disassembly": "orrs r5, r0", - "mnemonic": "orrs", - "operands": "r5, r0", - "mode": "thumb" - }, - "instr_33750": { - "virtual_address": 33750, - "size": 2, - "disassembly": "lsls r3, r3, #0x1f", - "mnemonic": "lsls", - "operands": "r3, r3, #0x1f", - "mode": "thumb" - }, - "instr_33752": { - "virtual_address": 33752, - "size": 2, - "disassembly": "bmi 0x83e0", - "mnemonic": "bmi", - "operands": "0x83e0", - "mode": "thumb" - }, - "bb_33728": { - "virtual_address": 33728, - "size": 26, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33754, - "children": [ - "instr_33728", - "instr_33730", - "instr_33732", - "instr_33734", - "instr_33738", - "instr_33740", - "instr_33742", - "instr_33744", - "instr_33746", - "instr_33748", - "instr_33750", - "instr_33752" - ] - }, - "instr_33754": { - "virtual_address": 33754, - "size": 2, - "disassembly": "ldrh r3, [r4, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r4, #0xc]", - "mode": "thumb" - }, - "instr_33756": { - "virtual_address": 33756, - "size": 2, - "disassembly": "lsls r3, r3, #0x16", - "mnemonic": "lsls", - "operands": "r3, r3, #0x16", - "mode": "thumb" - }, - "instr_33758": { - "virtual_address": 33758, - "size": 2, - "disassembly": "bpl 0x8402", - "mnemonic": "bpl", - "operands": "0x8402", - "mode": "thumb" - }, - "bb_33754": { - "virtual_address": 33754, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33760, - "children": [ - "instr_33754", - "instr_33756", - "instr_33758" - ] - }, - "instr_33760": { - "virtual_address": 33760, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_33762": { - "virtual_address": 33762, - "size": 2, - "disassembly": "add sp, #0x24", - "mnemonic": "add", - "operands": "sp, #0x24", - "mode": "thumb" - }, - "instr_33764": { - "virtual_address": 33764, - "size": 2, - "disassembly": "pop {r4, r5}", - "mnemonic": "pop", - "operands": "{r4, r5}", - "mode": "thumb" - }, - "instr_33766": { - "virtual_address": 33766, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_33768": { - "virtual_address": 33768, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_33760": { - "virtual_address": 33760, - "size": 10, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_33760", - "instr_33762", - "instr_33764", - "instr_33766", - "instr_33768" - ] - }, - "instr_33770": { - "virtual_address": 33770, - "size": 2, - "disassembly": "ldr r0, [r4, #0x58]", - "mnemonic": "ldr", - "operands": "r0, [r4, #0x58]", - "mode": "thumb" - }, - "instr_33772": { - "virtual_address": 33772, - "size": 4, - "disassembly": "bl 0x0c118", - "mnemonic": "bl", - "operands": "0x0c118", - "mode": "thumb" - }, - "bb_33770": { - "virtual_address": 33770, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33776, - "children": [ - "instr_33770", - "instr_33772" - ] - }, - "instr_33776": { - "virtual_address": 33776, - "size": 2, - "disassembly": "movs r3, #0xc", - "mnemonic": "movs", - "operands": "r3, #0xc", - "mode": "thumb" - }, - "instr_33778": { - "virtual_address": 33778, - "size": 2, - "disassembly": "ldrsh r1, [r4, r3]", - "mnemonic": "ldrsh", - "operands": "r1, [r4, r3]", - "mode": "thumb" - }, - "instr_33780": { - "virtual_address": 33780, - "size": 2, - "disassembly": "lsls r2, r1, #0x10", - "mnemonic": "lsls", - "operands": "r2, r1, #0x10", - "mode": "thumb" - }, - "instr_33782": { - "virtual_address": 33782, - "size": 2, - "disassembly": "lsrs r2, r2, #0x10", - "mnemonic": "lsrs", - "operands": "r2, r2, #0x10", - "mode": "thumb" - }, - "instr_33784": { - "virtual_address": 33784, - "size": 2, - "disassembly": "b 0x83ac", - "mnemonic": "b", - "operands": "0x83ac", - "mode": "thumb" - }, - "bb_33776": { - "virtual_address": 33776, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33708, - "children": [ - "instr_33776", - "instr_33778", - "instr_33780", - "instr_33782", - "instr_33784" - ] - }, - "instr_33786": { - "virtual_address": 33786, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_33788": { - "virtual_address": 33788, - "size": 4, - "disassembly": "bl 0x0b80c", - "mnemonic": "bl", - "operands": "0x0b80c", - "mode": "thumb" - }, - "instr_33792": { - "virtual_address": 33792, - "size": 2, - "disassembly": "b 0x839a", - "mnemonic": "b", - "operands": "0x839a", - "mode": "thumb" - }, - "bb_33786": { - "virtual_address": 33786, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33690, - "children": [ - "instr_33786", - "instr_33788", - "instr_33792" - ] - }, - "instr_33794": { - "virtual_address": 33794, - "size": 2, - "disassembly": "ldr r0, [r4, #0x58]", - "mnemonic": "ldr", - "operands": "r0, [r4, #0x58]", - "mode": "thumb" - }, - "instr_33796": { - "virtual_address": 33796, - "size": 4, - "disassembly": "bl 0x0c128", - "mnemonic": "bl", - "operands": "0x0c128", - "mode": "thumb" - }, - "instr_33800": { - "virtual_address": 33800, - "size": 2, - "disassembly": "b 0x83e0", - "mnemonic": "b", - "operands": "0x83e0", - "mode": "thumb" - }, - "bb_33794": { - "virtual_address": 33794, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33760, - "children": [ - "instr_33794", - "instr_33796", - "instr_33800" - ] - }, - "func_33644": { - "virtual_address": 33644, - "size": 158, - "name": "_puts_r", - "children": [ - "bb_33644", - "bb_33690", - "bb_33696", - "bb_33708", - "bb_33716", - "bb_33728", - "bb_33754", - "bb_33760", - "bb_33770", - "bb_33776", - "bb_33786", - "bb_33794" - ] - }, - "instr_33812": { - "virtual_address": 33812, - "size": 2, - "disassembly": "push {r4, lr}", - "mnemonic": "push", - "operands": "{r4, lr}", - "mode": "thumb" - }, - "instr_33814": { - "virtual_address": 33814, - "size": 2, - "disassembly": "ldr r3, [0x8428]", - "mnemonic": "ldr", - "operands": "r3, [0x8428]", - "mode": "thumb" - }, - "instr_33816": { - "virtual_address": 33816, - "size": 2, - "disassembly": "movs r1, r0", - "mnemonic": "movs", - "operands": "r1, r0", - "mode": "thumb" - }, - "instr_33818": { - "virtual_address": 33818, - "size": 2, - "disassembly": "ldr r0, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r3, #0x0]", - "mode": "thumb" - }, - "instr_33820": { - "virtual_address": 33820, - "size": 4, - "disassembly": "bl 0x836c", - "mnemonic": "bl", - "operands": "0x836c", - "mode": "thumb" - }, - "instr_33824": { - "virtual_address": 33824, - "size": 2, - "disassembly": "pop {r4}", - "mnemonic": "pop", - "operands": "{r4}", - "mode": "thumb" - }, - "instr_33826": { - "virtual_address": 33826, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_33828": { - "virtual_address": 33828, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_33812": { - "virtual_address": 33812, - "size": 18, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_33812", - "instr_33814", - "instr_33816", - "instr_33818", - "instr_33820", - "instr_33824", - "instr_33826", - "instr_33828" - ] - }, - "func_33812": { - "virtual_address": 33812, - "size": 18, - "name": "puts", - "children": [ - "bb_33812" - ] - }, - "instr_33836": { - "virtual_address": 33836, - "size": 2, - "disassembly": "push {r4, lr}", - "mnemonic": "push", - "operands": "{r4, lr}", - "mode": "thumb" - }, - "instr_33838": { - "virtual_address": 33838, - "size": 2, - "disassembly": "lsls r3, r0, #0x1e", - "mnemonic": "lsls", - "operands": "r3, r0, #0x1e", - "mode": "thumb" - }, - "instr_33840": { - "virtual_address": 33840, - "size": 2, - "disassembly": "beq 0x844c", - "mnemonic": "beq", - "operands": "0x844c", - "mode": "thumb" - }, - "bb_33836": { - "virtual_address": 33836, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33842, - "children": [ - "instr_33836", - "instr_33838", - "instr_33840" - ] - }, - "instr_33842": { - "virtual_address": 33842, - "size": 2, - "disassembly": "movs r3, r0", - "mnemonic": "movs", - "operands": "r3, r0", - "mode": "thumb" - }, - "instr_33844": { - "virtual_address": 33844, - "size": 2, - "disassembly": "movs r1, #0x3", - "mnemonic": "movs", - "operands": "r1, #0x3", - "mode": "thumb" - }, - "instr_33846": { - "virtual_address": 33846, - "size": 2, - "disassembly": "b 0x843e", - "mnemonic": "b", - "operands": "0x843e", - "mode": "thumb" - }, - "bb_33842": { - "virtual_address": 33842, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33854, - "children": [ - "instr_33842", - "instr_33844", - "instr_33846" - ] - }, - "instr_33848": { - "virtual_address": 33848, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_33850": { - "virtual_address": 33850, - "size": 2, - "disassembly": "tst r3, r1", - "mnemonic": "tst", - "operands": "r3, r1", - "mode": "thumb" - }, - "instr_33852": { - "virtual_address": 33852, - "size": 2, - "disassembly": "beq 0x844e", - "mnemonic": "beq", - "operands": "0x844e", - "mode": "thumb" - }, - "bb_33848": { - "virtual_address": 33848, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33854, - "children": [ - "instr_33848", - "instr_33850", - "instr_33852" - ] - }, - "instr_33854": { - "virtual_address": 33854, - "size": 2, - "disassembly": "ldrb r2, [r3, #0x0]", - "mnemonic": "ldrb", - "operands": "r2, [r3, #0x0]", - "mode": "thumb" - }, - "instr_33856": { - "virtual_address": 33856, - "size": 2, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_33858": { - "virtual_address": 33858, - "size": 2, - "disassembly": "bne 0x8438", - "mnemonic": "bne", - "operands": "0x8438", - "mode": "thumb" - }, - "bb_33854": { - "virtual_address": 33854, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33860, - "children": [ - "instr_33854", - "instr_33856", - "instr_33858" - ] - }, - "instr_33860": { - "virtual_address": 33860, - "size": 2, - "disassembly": "subs r0, r3, r0", - "mnemonic": "subs", - "operands": "r0, r3, r0", - "mode": "thumb" - }, - "instr_33862": { - "virtual_address": 33862, - "size": 2, - "disassembly": "pop {r4}", - "mnemonic": "pop", - "operands": "{r4}", - "mode": "thumb" - }, - "instr_33864": { - "virtual_address": 33864, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_33866": { - "virtual_address": 33866, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_33860": { - "virtual_address": 33860, - "size": 8, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_33860", - "instr_33862", - "instr_33864", - "instr_33866" - ] - }, - "instr_33868": { - "virtual_address": 33868, - "size": 2, - "disassembly": "movs r3, r0", - "mnemonic": "movs", - "operands": "r3, r0", - "mode": "thumb" - }, - "bb_33868": { - "virtual_address": 33868, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33870, - "children": [ - "instr_33868" - ] - }, - "instr_33870": { - "virtual_address": 33870, - "size": 2, - "disassembly": "ldr r1, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r1, [r3, #0x0]", - "mode": "thumb" - }, - "instr_33872": { - "virtual_address": 33872, - "size": 2, - "disassembly": "ldr r2, [0x8484]", - "mnemonic": "ldr", - "operands": "r2, [0x8484]", - "mode": "thumb" - }, - "instr_33874": { - "virtual_address": 33874, - "size": 2, - "disassembly": "ldr r4, [0x8488]", - "mnemonic": "ldr", - "operands": "r4, [0x8488]", - "mode": "thumb" - }, - "instr_33876": { - "virtual_address": 33876, - "size": 2, - "disassembly": "adds r2, r1, r2", - "mnemonic": "adds", - "operands": "r2, r1, r2", - "mode": "thumb" - }, - "instr_33878": { - "virtual_address": 33878, - "size": 2, - "disassembly": "bics r2, r1", - "mnemonic": "bics", - "operands": "r2, r1", - "mode": "thumb" - }, - "instr_33880": { - "virtual_address": 33880, - "size": 2, - "disassembly": "tst r2, r4", - "mnemonic": "tst", - "operands": "r2, r4", - "mode": "thumb" - }, - "instr_33882": { - "virtual_address": 33882, - "size": 2, - "disassembly": "bne 0x847c", - "mnemonic": "bne", - "operands": "0x847c", - "mode": "thumb" - }, - "bb_33870": { - "virtual_address": 33870, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33884, - "children": [ - "instr_33870", - "instr_33872", - "instr_33874", - "instr_33876", - "instr_33878", - "instr_33880", - "instr_33882" - ] - }, - "instr_33884": { - "virtual_address": 33884, - "size": 2, - "disassembly": "ldr r1, [r3, #0x4]", - "mnemonic": "ldr", - "operands": "r1, [r3, #0x4]", - "mode": "thumb" - }, - "instr_33886": { - "virtual_address": 33886, - "size": 2, - "disassembly": "ldr r2, [0x8484]", - "mnemonic": "ldr", - "operands": "r2, [0x8484]", - "mode": "thumb" - }, - "instr_33888": { - "virtual_address": 33888, - "size": 2, - "disassembly": "adds r2, r1, r2", - "mnemonic": "adds", - "operands": "r2, r1, r2", - "mode": "thumb" - }, - "instr_33890": { - "virtual_address": 33890, - "size": 2, - "disassembly": "bics r2, r1", - "mnemonic": "bics", - "operands": "r2, r1", - "mode": "thumb" - }, - "instr_33892": { - "virtual_address": 33892, - "size": 2, - "disassembly": "adds r3, #0x4", - "mnemonic": "adds", - "operands": "r3, #0x4", - "mode": "thumb" - }, - "instr_33894": { - "virtual_address": 33894, - "size": 2, - "disassembly": "tst r2, r4", - "mnemonic": "tst", - "operands": "r2, r4", - "mode": "thumb" - }, - "instr_33896": { - "virtual_address": 33896, - "size": 2, - "disassembly": "bne 0x847c", - "mnemonic": "bne", - "operands": "0x847c", - "mode": "thumb" - }, - "bb_33884": { - "virtual_address": 33884, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33898, - "children": [ - "instr_33884", - "instr_33886", - "instr_33888", - "instr_33890", - "instr_33892", - "instr_33894", - "instr_33896" - ] - }, - "instr_33898": { - "virtual_address": 33898, - "size": 2, - "disassembly": "ldr r1, [r3, #0x4]", - "mnemonic": "ldr", - "operands": "r1, [r3, #0x4]", - "mode": "thumb" - }, - "instr_33900": { - "virtual_address": 33900, - "size": 2, - "disassembly": "ldr r2, [0x8484]", - "mnemonic": "ldr", - "operands": "r2, [0x8484]", - "mode": "thumb" - }, - "instr_33902": { - "virtual_address": 33902, - "size": 2, - "disassembly": "adds r2, r1, r2", - "mnemonic": "adds", - "operands": "r2, r1, r2", - "mode": "thumb" - }, - "instr_33904": { - "virtual_address": 33904, - "size": 2, - "disassembly": "bics r2, r1", - "mnemonic": "bics", - "operands": "r2, r1", - "mode": "thumb" - }, - "instr_33906": { - "virtual_address": 33906, - "size": 2, - "disassembly": "adds r3, #0x4", - "mnemonic": "adds", - "operands": "r3, #0x4", - "mode": "thumb" - }, - "instr_33908": { - "virtual_address": 33908, - "size": 2, - "disassembly": "tst r2, r4", - "mnemonic": "tst", - "operands": "r2, r4", - "mode": "thumb" - }, - "instr_33910": { - "virtual_address": 33910, - "size": 2, - "disassembly": "beq 0x845c", - "mnemonic": "beq", - "operands": "0x845c", - "mode": "thumb" - }, - "bb_33898": { - "virtual_address": 33898, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33912, - "children": [ - "instr_33898", - "instr_33900", - "instr_33902", - "instr_33904", - "instr_33906", - "instr_33908", - "instr_33910" - ] - }, - "instr_33912": { - "virtual_address": 33912, - "size": 2, - "disassembly": "b 0x847c", - "mnemonic": "b", - "operands": "0x847c", - "mode": "thumb" - }, - "bb_33912": { - "virtual_address": 33912, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33916, - "children": [ - "instr_33912" - ] - }, - "instr_33914": { - "virtual_address": 33914, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "bb_33914": { - "virtual_address": 33914, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33916, - "children": [ - "instr_33914" - ] - }, - "instr_33916": { - "virtual_address": 33916, - "size": 2, - "disassembly": "ldrb r2, [r3, #0x0]", - "mnemonic": "ldrb", - "operands": "r2, [r3, #0x0]", - "mode": "thumb" - }, - "instr_33918": { - "virtual_address": 33918, - "size": 2, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_33920": { - "virtual_address": 33920, - "size": 2, - "disassembly": "bne 0x847a", - "mnemonic": "bne", - "operands": "0x847a", - "mode": "thumb" - }, - "bb_33916": { - "virtual_address": 33916, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33922, - "children": [ - "instr_33916", - "instr_33918", - "instr_33920" - ] - }, - "instr_33922": { - "virtual_address": 33922, - "size": 2, - "disassembly": "b 0x8444", - "mnemonic": "b", - "operands": "0x8444", - "mode": "thumb" - }, - "bb_33922": { - "virtual_address": 33922, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33860, - "children": [ - "instr_33922" - ] - }, - "dw_33924": { - "virtual_address": 33924, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 33872, - 33886, - 33900 - ] - }, - "dw_33928": { - "virtual_address": 33928, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 33874 - ] - }, - "func_33836": { - "virtual_address": 33836, - "size": 96, - "name": "strlen", - "children": [ - "bb_33836", - "bb_33842", - "bb_33848", - "bb_33854", - "bb_33860", - "bb_33868", - "bb_33870", - "bb_33884", - "bb_33898", - "bb_33912", - "bb_33914", - "bb_33916", - "bb_33922", - "dw_33924", - "dw_33928" - ] - }, - "instr_33932": { - "virtual_address": 33932, - "size": 2, - "disassembly": "push {r4, r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_33934": { - "virtual_address": 33934, - "size": 2, - "disassembly": "mov lr, r11", - "mnemonic": "mov", - "operands": "lr, r11", - "mode": "thumb" - }, - "instr_33936": { - "virtual_address": 33936, - "size": 2, - "disassembly": "mov r6, r9", - "mnemonic": "mov", - "operands": "r6, r9", - "mode": "thumb" - }, - "instr_33938": { - "virtual_address": 33938, - "size": 2, - "disassembly": "mov r7, r10", - "mnemonic": "mov", - "operands": "r7, r10", - "mode": "thumb" - }, - "instr_33940": { - "virtual_address": 33940, - "size": 2, - "disassembly": "mov r5, r8", - "mnemonic": "mov", - "operands": "r5, r8", - "mode": "thumb" - }, - "instr_33942": { - "virtual_address": 33942, - "size": 2, - "disassembly": "push {r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_33944": { - "virtual_address": 33944, - "size": 2, - "disassembly": "sub sp, #0x154", - "mnemonic": "sub", - "operands": "sp, #0x154", - "mode": "thumb" - }, - "instr_33946": { - "virtual_address": 33946, - "size": 2, - "disassembly": "mov r9, r0", - "mnemonic": "mov", - "operands": "r9, r0", - "mode": "thumb" - }, - "instr_33948": { - "virtual_address": 33948, - "size": 2, - "disassembly": "mov r11, r1", - "mnemonic": "mov", - "operands": "r11, r1", - "mode": "thumb" - }, - "instr_33950": { - "virtual_address": 33950, - "size": 2, - "disassembly": "movs r4, r3", - "mnemonic": "movs", - "operands": "r4, r3", - "mode": "thumb" - }, - "instr_33952": { - "virtual_address": 33952, - "size": 2, - "disassembly": "str r2, [sp, #0x18]", - "mnemonic": "str", - "operands": "r2, [sp, #0x18]", - "mode": "thumb" - }, - "instr_33954": { - "virtual_address": 33954, - "size": 2, - "disassembly": "str r3, [sp, #0x38]", - "mnemonic": "str", - "operands": "r3, [sp, #0x38]", - "mode": "thumb" - }, - "instr_33956": { - "virtual_address": 33956, - "size": 4, - "disassembly": "bl 0x0c0f4", - "mnemonic": "bl", - "operands": "0x0c0f4", - "mode": "thumb" - }, - "instr_33960": { - "virtual_address": 33960, - "size": 2, - "disassembly": "ldr r3, [r0, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r0, #0x0]", - "mode": "thumb" - }, - "instr_33962": { - "virtual_address": 33962, - "size": 2, - "disassembly": "movs r0, r3", - "mnemonic": "movs", - "operands": "r0, r3", - "mode": "thumb" - }, - "instr_33964": { - "virtual_address": 33964, - "size": 2, - "disassembly": "str r3, [sp, #0x68]", - "mnemonic": "str", - "operands": "r3, [sp, #0x68]", - "mode": "thumb" - }, - "instr_33966": { - "virtual_address": 33966, - "size": 4, - "disassembly": "bl 0x842c", - "mnemonic": "bl", - "operands": "0x842c", - "mode": "thumb" - }, - "instr_33970": { - "virtual_address": 33970, - "size": 2, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_33972": { - "virtual_address": 33972, - "size": 2, - "disassembly": "str r0, [sp, #0x64]", - "mnemonic": "str", - "operands": "r0, [sp, #0x64]", - "mode": "thumb" - }, - "instr_33974": { - "virtual_address": 33974, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_33976": { - "virtual_address": 33976, - "size": 2, - "disassembly": "beq 0x84c2", - "mnemonic": "beq", - "operands": "0x84c2", - "mode": "thumb" - }, - "bb_33932": { - "virtual_address": 33932, - "size": 46, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33978, - "children": [ - "instr_33932", - "instr_33934", - "instr_33936", - "instr_33938", - "instr_33940", - "instr_33942", - "instr_33944", - "instr_33946", - "instr_33948", - "instr_33950", - "instr_33952", - "instr_33954", - "instr_33956", - "instr_33960", - "instr_33962", - "instr_33964", - "instr_33966", - "instr_33970", - "instr_33972", - "instr_33974", - "instr_33976" - ] - }, - "instr_33978": { - "virtual_address": 33978, - "size": 2, - "disassembly": "ldr r3, [r3, #0x38]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0x38]", - "mode": "thumb" - }, - "instr_33980": { - "virtual_address": 33980, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_33982": { - "virtual_address": 33982, - "size": 2, - "disassembly": "bne 0x84c2", - "mnemonic": "bne", - "operands": "0x84c2", - "mode": "thumb" - }, - "bb_33978": { - "virtual_address": 33978, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33984, - "children": [ - "instr_33978", - "instr_33980", - "instr_33982" - ] - }, - "instr_33984": { - "virtual_address": 33984, - "size": 2, - "disassembly": "b 0x894e", - "mnemonic": "b", - "operands": "0x894e", - "mode": "thumb" - }, - "bb_33984": { - "virtual_address": 33984, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_33984" - ] - }, - "instr_33986": { - "virtual_address": 33986, - "size": 2, - "disassembly": "mov r3, r11", - "mnemonic": "mov", - "operands": "r3, r11", - "mode": "thumb" - }, - "instr_33988": { - "virtual_address": 33988, - "size": 2, - "disassembly": "ldr r3, [r3, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0x64]", - "mode": "thumb" - }, - "instr_33990": { - "virtual_address": 33990, - "size": 2, - "disassembly": "lsls r3, r3, #0x1f", - "mnemonic": "lsls", - "operands": "r3, r3, #0x1f", - "mode": "thumb" - }, - "instr_33992": { - "virtual_address": 33992, - "size": 2, - "disassembly": "bpl 0x84cc", - "mnemonic": "bpl", - "operands": "0x84cc", - "mode": "thumb" - }, - "bb_33986": { - "virtual_address": 33986, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 33994, - "children": [ - "instr_33986", - "instr_33988", - "instr_33990", - "instr_33992" - ] - }, - "instr_33994": { - "virtual_address": 33994, - "size": 2, - "disassembly": "b 0x861c", - "mnemonic": "b", - "operands": "0x861c", - "mode": "thumb" - }, - "bb_33994": { - "virtual_address": 33994, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_33994" - ] - }, - "instr_33996": { - "virtual_address": 33996, - "size": 2, - "disassembly": "mov r3, r11", - "mnemonic": "mov", - "operands": "r3, r11", - "mode": "thumb" - }, - "instr_33998": { - "virtual_address": 33998, - "size": 2, - "disassembly": "movs r1, #0xc", - "mnemonic": "movs", - "operands": "r1, #0xc", - "mode": "thumb" - }, - "instr_34000": { - "virtual_address": 34000, - "size": 2, - "disassembly": "ldrsh r1, [r3, r1]", - "mnemonic": "ldrsh", - "operands": "r1, [r3, r1]", - "mode": "thumb" - }, - "instr_34002": { - "virtual_address": 34002, - "size": 2, - "disassembly": "lsls r2, r1, #0x10", - "mnemonic": "lsls", - "operands": "r2, r1, #0x10", - "mode": "thumb" - }, - "instr_34004": { - "virtual_address": 34004, - "size": 2, - "disassembly": "lsrs r3, r2, #0x10", - "mnemonic": "lsrs", - "operands": "r3, r2, #0x10", - "mode": "thumb" - }, - "instr_34006": { - "virtual_address": 34006, - "size": 2, - "disassembly": "lsls r2, r2, #0x6", - "mnemonic": "lsls", - "operands": "r2, r2, #0x6", - "mode": "thumb" - }, - "instr_34008": { - "virtual_address": 34008, - "size": 2, - "disassembly": "bmi 0x84dc", - "mnemonic": "bmi", - "operands": "0x84dc", - "mode": "thumb" - }, - "bb_33996": { - "virtual_address": 33996, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 34010, - "children": [ - "instr_33996", - "instr_33998", - "instr_34000", - "instr_34002", - "instr_34004", - "instr_34006", - "instr_34008" - ] - }, - "instr_34010": { - "virtual_address": 34010, - "size": 2, - "disassembly": "b 0x8614", - "mnemonic": "b", - "operands": "0x8614", - "mode": "thumb" - }, - "bb_34010": { - "virtual_address": 34010, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_34010" - ] - }, - "instr_34012": { - "virtual_address": 34012, - "size": 2, - "disassembly": "movs r2, #0x80", - "mnemonic": "movs", - "operands": "r2, #0x80", - "mode": "thumb" - }, - "instr_34014": { - "virtual_address": 34014, - "size": 2, - "disassembly": "lsls r2, r2, #0x6", - "mnemonic": "lsls", - "operands": "r2, r2, #0x6", - "mode": "thumb" - }, - "instr_34016": { - "virtual_address": 34016, - "size": 2, - "disassembly": "tst r3, r2", - "mnemonic": "tst", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_34018": { - "virtual_address": 34018, - "size": 2, - "disassembly": "bne 0x84fa", - "mnemonic": "bne", - "operands": "0x84fa", - "mode": "thumb" - }, - "bb_34012": { - "virtual_address": 34012, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 34020, - "children": [ - "instr_34012", - "instr_34014", - "instr_34016", - "instr_34018" - ] - }, - "instr_34020": { - "virtual_address": 34020, - "size": 2, - "disassembly": "orrs r2, r1", - "mnemonic": "orrs", - "operands": "r2, r1", - "mode": "thumb" - }, - "instr_34022": { - "virtual_address": 34022, - "size": 2, - "disassembly": "mov r3, r11", - "mnemonic": "mov", - "operands": "r3, r11", - "mode": "thumb" - }, - "instr_34024": { - "virtual_address": 34024, - "size": 2, - "disassembly": "mov r1, r11", - "mnemonic": "mov", - "operands": "r1, r11", - "mode": "thumb" - }, - "instr_34026": { - "virtual_address": 34026, - "size": 2, - "disassembly": "strh r2, [r3, #0xc]", - "mnemonic": "strh", - "operands": "r2, [r3, #0xc]", - "mode": "thumb" - }, - "instr_34028": { - "virtual_address": 34028, - "size": 2, - "disassembly": "ldr r1, [r1, #0x64]", - "mnemonic": "ldr", - "operands": "r1, [r1, #0x64]", - "mode": "thumb" - }, - "instr_34030": { - "virtual_address": 34030, - "size": 2, - "disassembly": "ldr r3, [0x8840]", - "mnemonic": "ldr", - "operands": "r3, [0x8840]", - "mode": "thumb" - }, - "instr_34032": { - "virtual_address": 34032, - "size": 2, - "disassembly": "ands r3, r1", - "mnemonic": "ands", - "operands": "r3, r1", - "mode": "thumb" - }, - "instr_34034": { - "virtual_address": 34034, - "size": 2, - "disassembly": "mov r1, r11", - "mnemonic": "mov", - "operands": "r1, r11", - "mode": "thumb" - }, - "instr_34036": { - "virtual_address": 34036, - "size": 2, - "disassembly": "lsls r2, r2, #0x10", - "mnemonic": "lsls", - "operands": "r2, r2, #0x10", - "mode": "thumb" - }, - "instr_34038": { - "virtual_address": 34038, - "size": 2, - "disassembly": "str r3, [r1, #0x64]", - "mnemonic": "str", - "operands": "r3, [r1, #0x64]", - "mode": "thumb" - }, - "instr_34040": { - "virtual_address": 34040, - "size": 2, - "disassembly": "lsrs r3, r2, #0x10", - "mnemonic": "lsrs", - "operands": "r3, r2, #0x10", - "mode": "thumb" - }, - "bb_34020": { - "virtual_address": 34020, - "size": 22, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 34042, - "children": [ - "instr_34020", - "instr_34022", - "instr_34024", - "instr_34026", - "instr_34028", - "instr_34030", - "instr_34032", - "instr_34034", - "instr_34036", - "instr_34038", - "instr_34040" - ] - }, - "instr_34042": { - "virtual_address": 34042, - "size": 2, - "disassembly": "lsls r2, r3, #0x1c", - "mnemonic": "lsls", - "operands": "r2, r3, #0x1c", - "mode": "thumb" - }, - "instr_34044": { - "virtual_address": 34044, - "size": 2, - "disassembly": "bpl 0x85ba", - "mnemonic": "bpl", - "operands": "0x85ba", - "mode": "thumb" - }, - "bb_34042": { - "virtual_address": 34042, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 34046, - "children": [ - "instr_34042", - "instr_34044" - ] - }, - "instr_34046": { - "virtual_address": 34046, - "size": 2, - "disassembly": "mov r2, r11", - "mnemonic": "mov", - "operands": "r2, r11", - "mode": "thumb" - }, - "instr_34048": { - "virtual_address": 34048, - "size": 2, - "disassembly": "ldr r2, [r2, #0x10]", - "mnemonic": "ldr", - "operands": "r2, [r2, #0x10]", - "mode": "thumb" - }, - "instr_34050": { - "virtual_address": 34050, - "size": 2, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_34052": { - "virtual_address": 34052, - "size": 2, - "disassembly": "beq 0x85ba", - "mnemonic": "beq", - "operands": "0x85ba", - "mode": "thumb" - }, - "bb_34046": { - "virtual_address": 34046, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 34054, - "children": [ - "instr_34046", - "instr_34048", - "instr_34050", - "instr_34052" - ] - }, - "instr_34054": { - "virtual_address": 34054, - "size": 2, - "disassembly": "movs r2, #0x1a", - "mnemonic": "movs", - "operands": "r2, #0x1a", - "mode": "thumb" - }, - "instr_34056": { - "virtual_address": 34056, - "size": 2, - "disassembly": "ands r2, r3", - "mnemonic": "ands", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_34058": { - "virtual_address": 34058, - "size": 2, - "disassembly": "cmp r2, #0xa", - "mnemonic": "cmp", - "operands": "r2, #0xa", - "mode": "thumb" - }, - "instr_34060": { - "virtual_address": 34060, - "size": 2, - "disassembly": "beq 0x85d6", - "mnemonic": "beq", - "operands": "0x85d6", - "mode": "thumb" - }, - "bb_34054": { - "virtual_address": 34054, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 34062, - "children": [ - "instr_34054", - "instr_34056", - "instr_34058", - "instr_34060" - ] - }, - "instr_34062": { - "virtual_address": 34062, - "size": 2, - "disassembly": "add r3, sp, #0xac", - "mnemonic": "add", - "operands": "r3, sp, #0xac", - "mode": "thumb" - }, - "instr_34064": { - "virtual_address": 34064, - "size": 2, - "disassembly": "str r3, [sp, #0xa0]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa0]", - "mode": "thumb" - }, - "instr_34066": { - "virtual_address": 34066, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_34068": { - "virtual_address": 34068, - "size": 2, - "disassembly": "movs r4, #0x0", - "mnemonic": "movs", - "operands": "r4, #0x0", - "mode": "thumb" - }, - "instr_34070": { - "virtual_address": 34070, - "size": 2, - "disassembly": "str r3, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_34072": { - "virtual_address": 34072, - "size": 2, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_34074": { - "virtual_address": 34074, - "size": 2, - "disassembly": "str r3, [sp, #0x50]", - "mnemonic": "str", - "operands": "r3, [sp, #0x50]", - "mode": "thumb" - }, - "instr_34076": { - "virtual_address": 34076, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_34078": { - "virtual_address": 34078, - "size": 2, - "disassembly": "str r3, [sp, #0x58]", - "mnemonic": "str", - "operands": "r3, [sp, #0x58]", - "mode": "thumb" - }, - "instr_34080": { - "virtual_address": 34080, - "size": 2, - "disassembly": "str r4, [sp, #0x5c]", - "mnemonic": "str", - "operands": "r4, [sp, #0x5c]", - "mode": "thumb" - }, - "instr_34082": { - "virtual_address": 34082, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_34084": { - "virtual_address": 34084, - "size": 2, - "disassembly": "mov r8, r11", - "mnemonic": "mov", - "operands": "r8, r11", - "mode": "thumb" - }, - "instr_34086": { - "virtual_address": 34086, - "size": 2, - "disassembly": "mov r11, r9", - "mnemonic": "mov", - "operands": "r11, r9", - "mode": "thumb" - }, - "instr_34088": { - "virtual_address": 34088, - "size": 2, - "disassembly": "str r3, [sp, #0x70]", - "mnemonic": "str", - "operands": "r3, [sp, #0x70]", - "mode": "thumb" - }, - "instr_34090": { - "virtual_address": 34090, - "size": 2, - "disassembly": "str r3, [sp, #0x74]", - "mnemonic": "str", - "operands": "r3, [sp, #0x74]", - "mode": "thumb" - }, - "instr_34092": { - "virtual_address": 34092, - "size": 2, - "disassembly": "str r3, [sp, #0x6c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x6c]", - "mode": "thumb" - }, - "instr_34094": { - "virtual_address": 34094, - "size": 2, - "disassembly": "str r3, [sp, #0x78]", - "mnemonic": "str", - "operands": "r3, [sp, #0x78]", - "mode": "thumb" - }, - "instr_34096": { - "virtual_address": 34096, - "size": 2, - "disassembly": "str r3, [sp, #0x7c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x7c]", - "mode": "thumb" - }, - "instr_34098": { - "virtual_address": 34098, - "size": 2, - "disassembly": "str r3, [sp, #0x20]", - "mnemonic": "str", - "operands": "r3, [sp, #0x20]", - "mode": "thumb" - }, - "instr_34100": { - "virtual_address": 34100, - "size": 2, - "disassembly": "add r7, sp, #0xac", - "mnemonic": "add", - "operands": "r7, sp, #0xac", - "mode": "thumb" - }, - "bb_34062": { - "virtual_address": 34062, - "size": 40, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_34062", - "instr_34064", - "instr_34066", - "instr_34068", - "instr_34070", - "instr_34072", - "instr_34074", - "instr_34076", - "instr_34078", - "instr_34080", - "instr_34082", - "instr_34084", - "instr_34086", - "instr_34088", - "instr_34090", - "instr_34092", - "instr_34094", - "instr_34096", - "instr_34098", - "instr_34100" - ] - }, - "func_33932": { - "virtual_address": 33932, - "size": 170, - "name": "_vfprintf_r", - "children": [ - "bb_33932", - "bb_33978", - "bb_33984", - "bb_33986", - "bb_33994", - "bb_33996", - "bb_34010", - "bb_34012", - "bb_34020", - "bb_34042", - "bb_34046", - "bb_34054", - "bb_34062" - ] - }, - "instr_34102": { - "virtual_address": 34102, - "size": 2, - "disassembly": "ldr r4, [sp, #0x18]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0x18]", - "mode": "thumb" - }, - "instr_34104": { - "virtual_address": 34104, - "size": 2, - "disassembly": "ldrb r3, [r4, #0x0]", - "mnemonic": "ldrb", - "operands": "r3, [r4, #0x0]", - "mode": "thumb" - }, - "instr_34106": { - "virtual_address": 34106, - "size": 2, - "disassembly": "cmp r3, #0x25", - "mnemonic": "cmp", - "operands": "r3, #0x25", - "mode": "thumb" - }, - "instr_34108": { - "virtual_address": 34108, - "size": 2, - "disassembly": "bne 0x8540", - "mnemonic": "bne", - "operands": "0x8540", - "mode": "thumb" - }, - "bb_34102": { - "virtual_address": 34102, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 34110, - "children": [ - "instr_34102", - "instr_34104", - "instr_34106", - "instr_34108" - ] - }, - "instr_34110": { - "virtual_address": 34110, - "size": 2, - "disassembly": "b 0x876e", - "mnemonic": "b", - "operands": "0x876e", - "mode": "thumb" - }, - "bb_34110": { - "virtual_address": 34110, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_34110" - ] - }, - "instr_34112": { - "virtual_address": 34112, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_34114": { - "virtual_address": 34114, - "size": 2, - "disassembly": "bne 0x8546", - "mnemonic": "bne", - "operands": "0x8546", - "mode": "thumb" - }, - "bb_34112": { - "virtual_address": 34112, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 34116, - "children": [ - "instr_34112", - "instr_34114" - ] - }, - "instr_34116": { - "virtual_address": 34116, - "size": 2, - "disassembly": "b 0x876e", - "mnemonic": "b", - "operands": "0x876e", - "mode": "thumb" - }, - "bb_34116": { - "virtual_address": 34116, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_34116" - ] - }, - "instr_34118": { - "virtual_address": 34118, - "size": 2, - "disassembly": "movs r5, r4", - "mnemonic": "movs", - "operands": "r5, r4", - "mode": "thumb" - }, - "instr_34120": { - "virtual_address": 34120, - "size": 2, - "disassembly": "ldrb r3, [r4, #0x1]", - "mnemonic": "ldrb", - "operands": "r3, [r4, #0x1]", - "mode": "thumb" - }, - "instr_34122": { - "virtual_address": 34122, - "size": 2, - "disassembly": "adds r4, #0x1", - "mnemonic": "adds", - "operands": "r4, #0x1", - "mode": "thumb" - }, - "instr_34124": { - "virtual_address": 34124, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_34126": { - "virtual_address": 34126, - "size": 2, - "disassembly": "beq 0x8554", - "mnemonic": "beq", - "operands": "0x8554", - "mode": "thumb" - }, - "bb_34118": { - "virtual_address": 34118, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 34128, - "children": [ - "instr_34118", - "instr_34120", - "instr_34122", - "instr_34124", - "instr_34126" - ] - }, - "instr_34128": { - "virtual_address": 34128, - "size": 2, - "disassembly": "cmp r3, #0x25", - "mnemonic": "cmp", - "operands": "r3, #0x25", - "mode": "thumb" - }, - "instr_34130": { - "virtual_address": 34130, - "size": 2, - "disassembly": "bne 0x8546", - "mnemonic": "bne", - "operands": "0x8546", - "mode": "thumb" - }, - "bb_34128": { - "virtual_address": 34128, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 34132, - "children": [ - "instr_34128", - "instr_34130" - ] - }, - "instr_34132": { - "virtual_address": 34132, - "size": 2, - "disassembly": "ldr r2, [sp, #0x18]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x18]", - "mode": "thumb" - }, - "instr_34134": { - "virtual_address": 34134, - "size": 2, - "disassembly": "subs r6, r4, r2", - "mnemonic": "subs", - "operands": "r6, r4, r2", - "mode": "thumb" - }, - "instr_34136": { - "virtual_address": 34136, - "size": 2, - "disassembly": "cmp r4, r2", - "mnemonic": "cmp", - "operands": "r4, r2", - "mode": "thumb" - }, - "instr_34138": { - "virtual_address": 34138, - "size": 2, - "disassembly": "beq 0x8580", - "mnemonic": "beq", - "operands": "0x8580", - "mode": "thumb" - }, - "bb_34132": { - "virtual_address": 34132, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 34140, - "children": [ - "instr_34132", - "instr_34134", - "instr_34136", - "instr_34138" - ] - }, - "instr_34140": { - "virtual_address": 34140, - "size": 2, - "disassembly": "ldr r3, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_34142": { - "virtual_address": 34142, - "size": 2, - "disassembly": "adds r3, r3, r6", - "mnemonic": "adds", - "operands": "r3, r3, r6", - "mode": "thumb" - }, - "instr_34144": { - "virtual_address": 34144, - "size": 2, - "disassembly": "str r3, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_34146": { - "virtual_address": 34146, - "size": 2, - "disassembly": "ldr r3, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_34148": { - "virtual_address": 34148, - "size": 2, - "disassembly": "str r3, [sp, #0x18]", - "mnemonic": "str", - "operands": "r3, [sp, #0x18]", - "mode": "thumb" - }, - "instr_34150": { - "virtual_address": 34150, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_34152": { - "virtual_address": 34152, - "size": 2, - "disassembly": "str r2, [r7, #0x0]", - "mnemonic": "str", - "operands": "r2, [r7, #0x0]", - "mode": "thumb" - }, - "instr_34154": { - "virtual_address": 34154, - "size": 2, - "disassembly": "str r6, [r7, #0x4]", - "mnemonic": "str", - "operands": "r6, [r7, #0x4]", - "mode": "thumb" - }, - "instr_34156": { - "virtual_address": 34156, - "size": 2, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_34158": { - "virtual_address": 34158, - "size": 2, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "thumb" - }, - "instr_34160": { - "virtual_address": 34160, - "size": 2, - "disassembly": "bgt 0x8628", - "mnemonic": "bgt", - "operands": "0x8628", - "mode": "thumb" - }, - "bb_34140": { - "virtual_address": 34140, - "size": 22, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 34162, - "children": [ - "instr_34140", - "instr_34142", - "instr_34144", - "instr_34146", - "instr_34148", - "instr_34150", - "instr_34152", - "instr_34154", - "instr_34156", - "instr_34158", - "instr_34160" - ] - }, - "instr_34162": { - "virtual_address": 34162, - "size": 2, - "disassembly": "adds r7, #0x8", - "mnemonic": "adds", - "operands": "r7, #0x8", - "mode": "thumb" - }, - "bb_34162": { - "virtual_address": 34162, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 34164, - "children": [ - "instr_34162" - ] - }, - "instr_34164": { - "virtual_address": 34164, - "size": 2, - "disassembly": "ldr r3, [sp, #0x20]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x20]", - "mode": "thumb" - }, - "instr_34166": { - "virtual_address": 34166, - "size": 2, - "disassembly": "mov r12, r3", - "mnemonic": "mov", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_34168": { - "virtual_address": 34168, - "size": 2, - "disassembly": "add r12, r6", - "mnemonic": "add", - "operands": "r12, r6", - "mode": "thumb" - }, - "instr_34170": { - "virtual_address": 34170, - "size": 2, - "disassembly": "mov r3, r12", - "mnemonic": "mov", - "operands": "r3, r12", - "mode": "thumb" - }, - "instr_34172": { - "virtual_address": 34172, - "size": 2, - "disassembly": "str r3, [sp, #0x20]", - "mnemonic": "str", - "operands": "r3, [sp, #0x20]", - "mode": "thumb" - }, - "instr_34174": { - "virtual_address": 34174, - "size": 2, - "disassembly": "ldrb r3, [r5, #0x1]", - "mnemonic": "ldrb", - "operands": "r3, [r5, #0x1]", - "mode": "thumb" - }, - "bb_34164": { - "virtual_address": 34164, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 34176, - "children": [ - "instr_34164", - "instr_34166", - "instr_34168", - "instr_34170", - "instr_34172", - "instr_34174" - ] - }, - "instr_34176": { - "virtual_address": 34176, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_34178": { - "virtual_address": 34178, - "size": 2, - "disassembly": "bne 0x8588", - "mnemonic": "bne", - "operands": "0x8588", - "mode": "thumb" - }, - "bb_34176": { - "virtual_address": 34176, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 34180, - "children": [ - "instr_34176", - "instr_34178" - ] - }, - "instr_34180": { - "virtual_address": 34180, - "size": 4, - "disassembly": "bl 0x96ba", - "mnemonic": "bl", - "operands": "0x96ba", - "mode": "thumb" - }, - "bb_34180": { - "virtual_address": 34180, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 34184, - "children": [ - "instr_34180" - ] - }, - "instr_34184": { - "virtual_address": 34184, - "size": 2, - "disassembly": "adds r3, r4, #0x1", - "mnemonic": "adds", - "operands": "r3, r4, #0x1", - "mode": "thumb" - }, - "instr_34186": { - "virtual_address": 34186, - "size": 2, - "disassembly": "str r3, [sp, #0x18]", - "mnemonic": "str", - "operands": "r3, [sp, #0x18]", - "mode": "thumb" - }, - "instr_34188": { - "virtual_address": 34188, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_34190": { - "virtual_address": 34190, - "size": 2, - "disassembly": "add r2, sp, #0x68", - "mnemonic": "add", - "operands": "r2, sp, #0x68", - "mode": "thumb" - }, - "instr_34192": { - "virtual_address": 34192, - "size": 2, - "disassembly": "strb r3, [r2, #0x1b]", - "mnemonic": "strb", - "operands": "r3, [r2, #0x1b]", - "mode": "thumb" - }, - "instr_34194": { - "virtual_address": 34194, - "size": 2, - "disassembly": "movs r2, #0x1", - "mnemonic": "movs", - "operands": "r2, #0x1", - "mode": "thumb" - }, - "instr_34196": { - "virtual_address": 34196, - "size": 2, - "disassembly": "rsbs r2, r2", - "mnemonic": "rsbs", - "operands": "r2, r2", - "mode": "thumb" - }, - "instr_34198": { - "virtual_address": 34198, - "size": 2, - "disassembly": "mov r10, r2", - "mnemonic": "mov", - "operands": "r10, r2", - "mode": "thumb" - }, - "instr_34200": { - "virtual_address": 34200, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_34202": { - "virtual_address": 34202, - "size": 2, - "disassembly": "ldrb r3, [r4, #0x1]", - "mnemonic": "ldrb", - "operands": "r3, [r4, #0x1]", - "mode": "thumb" - }, - "instr_34204": { - "virtual_address": 34204, - "size": 2, - "disassembly": "mov r5, r10", - "mnemonic": "mov", - "operands": "r5, r10", - "mode": "thumb" - }, - "instr_34206": { - "virtual_address": 34206, - "size": 2, - "disassembly": "movs r4, r2", - "mnemonic": "movs", - "operands": "r4, r2", - "mode": "thumb" - }, - "instr_34208": { - "virtual_address": 34208, - "size": 2, - "disassembly": "mov r6, r11", - "mnemonic": "mov", - "operands": "r6, r11", - "mode": "thumb" - }, - "instr_34210": { - "virtual_address": 34210, - "size": 2, - "disassembly": "str r2, [sp, #0x24]", - "mnemonic": "str", - "operands": "r2, [sp, #0x24]", - "mode": "thumb" - }, - "bb_34184": { - "virtual_address": 34184, - "size": 28, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_34184", - "instr_34186", - "instr_34188", - "instr_34190", - "instr_34192", - "instr_34194", - "instr_34196", - "instr_34198", - "instr_34200", - "instr_34202", - "instr_34204", - "instr_34206", - "instr_34208", - "instr_34210" - ] - }, - "func_34102": { - "virtual_address": 34102, - "size": 110, - "name": "FUN_00008536", - "children": [ - "bb_34102", - "bb_34110", - "bb_34112", - "bb_34116", - "bb_34118", - "bb_34128", - "bb_34132", - "bb_34140", - "bb_34162", - "bb_34164", - "bb_34176", - "bb_34180", - "bb_34184" - ] - }, - "instr_34212": { - "virtual_address": 34212, - "size": 2, - "disassembly": "ldr r2, [sp, #0x18]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x18]", - "mode": "thumb" - }, - "instr_34214": { - "virtual_address": 34214, - "size": 2, - "disassembly": "adds r2, #0x1", - "mnemonic": "adds", - "operands": "r2, #0x1", - "mode": "thumb" - }, - "instr_34216": { - "virtual_address": 34216, - "size": 2, - "disassembly": "str r2, [sp, #0x18]", - "mnemonic": "str", - "operands": "r2, [sp, #0x18]", - "mode": "thumb" - }, - "bb_34212": { - "virtual_address": 34212, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 34218, - "children": [ - "instr_34212", - "instr_34214", - "instr_34216" - ] - }, - "instr_34218": { - "virtual_address": 34218, - "size": 2, - "disassembly": "movs r2, r3", - "mnemonic": "movs", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_34220": { - "virtual_address": 34220, - "size": 2, - "disassembly": "subs r2, #0x20", - "mnemonic": "subs", - "operands": "r2, #0x20", - "mode": "thumb" - }, - "instr_34222": { - "virtual_address": 34222, - "size": 2, - "disassembly": "cmp r2, #0x5a", - "mnemonic": "cmp", - "operands": "r2, #0x5a", - "mode": "thumb" - }, - "instr_34224": { - "virtual_address": 34224, - "size": 2, - "disassembly": "bhi 0x863e", - "mnemonic": "bhi", - "operands": "0x863e", - "mode": "thumb" - }, - "bb_34218": { - "virtual_address": 34218, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 34226, - "children": [ - "instr_34218", - "instr_34220", - "instr_34222", - "instr_34224" - ] - }, - "instr_34226": { - "virtual_address": 34226, - "size": 2, - "disassembly": "ldr r1, [0x8844]", - "mnemonic": "ldr", - "operands": "r1, [0x8844]", - "mode": "thumb" - }, - "instr_34228": { - "virtual_address": 34228, - "size": 2, - "disassembly": "lsls r2, r2, #0x2", - "mnemonic": "lsls", - "operands": "r2, r2, #0x2", - "mode": "thumb" - }, - "instr_34230": { - "virtual_address": 34230, - "size": 2, - "disassembly": "ldr r2, [r1, r2]", - "mnemonic": "ldr", - "operands": "r2, [r1, r2]", - "mode": "thumb" - }, - "bb_34226": { - "virtual_address": 34226, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 34232, - "children": [ - "instr_34226", - "instr_34228", - "instr_34230" - ] - }, - "instr_34232": { - "virtual_address": 34232, - "size": 2, - "disassembly": "mov pc, r2", - "mnemonic": "mov", - "operands": "pc, r2", - "mode": "thumb" - }, - "bb_34232": { - "virtual_address": 34232, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 34306, - "children": [ - "instr_34232" - ] - }, - "func_34212": { - "virtual_address": 34212, - "size": 22, - "name": "FUN_000085a4", - "children": [ - "bb_34212", - "bb_34218", - "bb_34226", - "bb_34232" - ] - }, - "instr_34288": { - "virtual_address": 34288, - "size": 2, - "disassembly": "movs r3, r4", - "mnemonic": "movs", - "operands": "r3, r4", - "mode": "thumb" - }, - "instr_34290": { - "virtual_address": 34290, - "size": 2, - "disassembly": "mov r1, r11", - "mnemonic": "mov", - "operands": "r1, r11", - "mode": "thumb" - }, - "instr_34292": { - "virtual_address": 34292, - "size": 2, - "disassembly": "mov r0, r9", - "mnemonic": "mov", - "operands": "r0, r9", - "mode": "thumb" - }, - "instr_34294": { - "virtual_address": 34294, - "size": 2, - "disassembly": "ldr r2, [sp, #0x18]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x18]", - "mode": "thumb" - }, - "instr_34296": { - "virtual_address": 34296, - "size": 4, - "disassembly": "bl 0x0a114", - "mnemonic": "bl", - "operands": "0x0a114", - "mode": "thumb" - }, - "instr_34300": { - "virtual_address": 34300, - "size": 2, - "disassembly": "str r0, [sp, #0x20]", - "mnemonic": "str", - "operands": "r0, [sp, #0x20]", - "mode": "thumb" - }, - "instr_34302": { - "virtual_address": 34302, - "size": 4, - "disassembly": "bl 0x8e98", - "mnemonic": "bl", - "operands": "0x8e98", - "mode": "thumb" - }, - "bb_34288": { - "virtual_address": 34288, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 34306, - "children": [ - "instr_34288", - "instr_34290", - "instr_34292", - "instr_34294", - "instr_34296", - "instr_34300", - "instr_34302" - ] - }, - "instr_34306": { - "virtual_address": 34306, - "size": 2, - "disassembly": "add r3, sp, #0x68", - "mnemonic": "add", - "operands": "r3, sp, #0x68", - "mode": "thumb" - }, - "instr_34308": { - "virtual_address": 34308, - "size": 2, - "disassembly": "ldrb r3, [r3, #0x1b]", - "mnemonic": "ldrb", - "operands": "r3, [r3, #0x1b]", - "mode": "thumb" - }, - "instr_34310": { - "virtual_address": 34310, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_34312": { - "virtual_address": 34312, - "size": 2, - "disassembly": "bne 0x860e", - "mnemonic": "bne", - "operands": "0x860e", - "mode": "thumb" - }, - "bb_34306": { - "virtual_address": 34306, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 34314, - "children": [ - "instr_34306", - "instr_34308", - "instr_34310", - "instr_34312" - ] - }, - "instr_34314": { - "virtual_address": 34314, - "size": 4, - "disassembly": "bl 0x92c4", - "mnemonic": "bl", - "operands": "0x92c4", - "mode": "thumb" - }, - "bb_34314": { - "virtual_address": 34314, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 34318, - "children": [ - "instr_34314" - ] - }, - "instr_34318": { - "virtual_address": 34318, - "size": 2, - "disassembly": "ldr r3, [sp, #0x18]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x18]", - "mode": "thumb" - }, - "instr_34320": { - "virtual_address": 34320, - "size": 2, - "disassembly": "ldrb r3, [r3, #0x0]", - "mnemonic": "ldrb", - "operands": "r3, [r3, #0x0]", - "mode": "thumb" - }, - "instr_34322": { - "virtual_address": 34322, - "size": 2, - "disassembly": "b 0x85a4", - "mnemonic": "b", - "operands": "0x85a4", - "mode": "thumb" - }, - "bb_34318": { - "virtual_address": 34318, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_34318", - "instr_34320", - "instr_34322" - ] - }, - "func_34288": { - "virtual_address": 34288, - "size": 36, - "name": "FUN_000085f0", - "children": [ - "bb_34288", - "bb_34306", - "bb_34314", - "bb_34318" - ] - }, - "instr_34414": { - "virtual_address": 34414, - "size": 2, - "disassembly": "movs r2, #0x2", - "mnemonic": "movs", - "operands": "r2, #0x2", - "mode": "thumb" - }, - "instr_34416": { - "virtual_address": 34416, - "size": 2, - "disassembly": "mov r1, r9", - "mnemonic": "mov", - "operands": "r1, r9", - "mode": "thumb" - }, - "instr_34418": { - "virtual_address": 34418, - "size": 2, - "disassembly": "ands r1, r2", - "mnemonic": "ands", - "operands": "r1, r2", - "mode": "thumb" - }, - "instr_34420": { - "virtual_address": 34420, - "size": 2, - "disassembly": "str r1, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r1, [sp, #0x3c]", - "mode": "thumb" - }, - "instr_34422": { - "virtual_address": 34422, - "size": 2, - "disassembly": "mov r1, r9", - "mnemonic": "mov", - "operands": "r1, r9", - "mode": "thumb" - }, - "instr_34424": { - "virtual_address": 34424, - "size": 2, - "disassembly": "tst r2, r1", - "mnemonic": "tst", - "operands": "r2, r1", - "mode": "thumb" - }, - "instr_34426": { - "virtual_address": 34426, - "size": 2, - "disassembly": "beq 0x8682", - "mnemonic": "beq", - "operands": "0x8682", - "mode": "thumb" - }, - "bb_34414": { - "virtual_address": 34414, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 34428, - "children": [ - "instr_34414", - "instr_34416", - "instr_34418", - "instr_34420", - "instr_34422", - "instr_34424", - "instr_34426" - ] - }, - "instr_34428": { - "virtual_address": 34428, - "size": 2, - "disassembly": "ldr r2, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_34430": { - "virtual_address": 34430, - "size": 2, - "disassembly": "adds r2, #0x2", - "mnemonic": "adds", - "operands": "r2, #0x2", - "mode": "thumb" - }, - "instr_34432": { - "virtual_address": 34432, - "size": 2, - "disassembly": "str r2, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r2, [sp, #0x1c]", - "mode": "thumb" - }, - "bb_34428": { - "virtual_address": 34428, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 34434, - "children": [ - "instr_34428", - "instr_34430", - "instr_34432" - ] - }, - "instr_34434": { - "virtual_address": 34434, - "size": 2, - "disassembly": "movs r2, #0x84", - "mnemonic": "movs", - "operands": "r2, #0x84", - "mode": "thumb" - }, - "instr_34436": { - "virtual_address": 34436, - "size": 2, - "disassembly": "mov r1, r9", - "mnemonic": "mov", - "operands": "r1, r9", - "mode": "thumb" - }, - "instr_34438": { - "virtual_address": 34438, - "size": 2, - "disassembly": "ands r1, r2", - "mnemonic": "ands", - "operands": "r1, r2", - "mode": "thumb" - }, - "instr_34440": { - "virtual_address": 34440, - "size": 2, - "disassembly": "str r1, [sp, #0x40]", - "mnemonic": "str", - "operands": "r1, [sp, #0x40]", - "mode": "thumb" - }, - "instr_34442": { - "virtual_address": 34442, - "size": 2, - "disassembly": "mov r1, r9", - "mnemonic": "mov", - "operands": "r1, r9", - "mode": "thumb" - }, - "instr_34444": { - "virtual_address": 34444, - "size": 2, - "disassembly": "tst r2, r1", - "mnemonic": "tst", - "operands": "r2, r1", - "mode": "thumb" - }, - "instr_34446": { - "virtual_address": 34446, - "size": 2, - "disassembly": "bne 0x869c", - "mnemonic": "bne", - "operands": "0x869c", - "mode": "thumb" - }, - "bb_34434": { - "virtual_address": 34434, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 34448, - "children": [ - "instr_34434", - "instr_34436", - "instr_34438", - "instr_34440", - "instr_34442", - "instr_34444", - "instr_34446" - ] - }, - "instr_34448": { - "virtual_address": 34448, - "size": 2, - "disassembly": "ldr r2, [sp, #0x24]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x24]", - "mode": "thumb" - }, - "instr_34450": { - "virtual_address": 34450, - "size": 2, - "disassembly": "ldr r1, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_34452": { - "virtual_address": 34452, - "size": 2, - "disassembly": "subs r4, r2, r1", - "mnemonic": "subs", - "operands": "r4, r2, r1", - "mode": "thumb" - }, - "instr_34454": { - "virtual_address": 34454, - "size": 2, - "disassembly": "cmp r4, #0x0", - "mnemonic": "cmp", - "operands": "r4, #0x0", - "mode": "thumb" - }, - "instr_34456": { - "virtual_address": 34456, - "size": 2, - "disassembly": "ble 0x869c", - "mnemonic": "ble", - "operands": "0x869c", - "mode": "thumb" - }, - "bb_34448": { - "virtual_address": 34448, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 34458, - "children": [ - "instr_34448", - "instr_34450", - "instr_34452", - "instr_34454", - "instr_34456" - ] - }, - "instr_34458": { - "virtual_address": 34458, - "size": 2, - "disassembly": "b 0x882a", - "mnemonic": "b", - "operands": "0x882a", - "mode": "thumb" - }, - "bb_34458": { - "virtual_address": 34458, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_34458" - ] - }, - "instr_34460": { - "virtual_address": 34460, - "size": 2, - "disassembly": "ldr r4, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0xa8]", - "mode": "thumb" - }, - "bb_34460": { - "virtual_address": 34460, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_34460" - ] - }, - "func_34414": { - "virtual_address": 34414, - "size": 48, - "name": "FUN_0000866e", - "children": [ - "bb_34414", - "bb_34428", - "bb_34434", - "bb_34448", - "bb_34458", - "bb_34460" - ] - }, - "instr_34462": { - "virtual_address": 34462, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_34464": { - "virtual_address": 34464, - "size": 2, - "disassembly": "beq 0x86c6", - "mnemonic": "beq", - "operands": "0x86c6", - "mode": "thumb" - }, - "bb_34462": { - "virtual_address": 34462, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 34466, - "children": [ - "instr_34462", - "instr_34464" - ] - }, - "instr_34466": { - "virtual_address": 34466, - "size": 2, - "disassembly": "add r2, sp, #0x68", - "mnemonic": "add", - "operands": "r2, sp, #0x68", - "mode": "thumb" - }, - "instr_34468": { - "virtual_address": 34468, - "size": 2, - "disassembly": "movs r3, #0x1b", - "mnemonic": "movs", - "operands": "r3, #0x1b", - "mode": "thumb" - }, - "instr_34470": { - "virtual_address": 34470, - "size": 2, - "disassembly": "mov r12, r2", - "mnemonic": "mov", - "operands": "r12, r2", - "mode": "thumb" - }, - "instr_34472": { - "virtual_address": 34472, - "size": 2, - "disassembly": "add r3, r12", - "mnemonic": "add", - "operands": "r3, r12", - "mode": "thumb" - }, - "instr_34474": { - "virtual_address": 34474, - "size": 2, - "disassembly": "str r3, [r7, #0x0]", - "mnemonic": "str", - "operands": "r3, [r7, #0x0]", - "mode": "thumb" - }, - "instr_34476": { - "virtual_address": 34476, - "size": 2, - "disassembly": "movs r3, #0x1", - "mnemonic": "movs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_34478": { - "virtual_address": 34478, - "size": 2, - "disassembly": "str r3, [r7, #0x4]", - "mnemonic": "str", - "operands": "r3, [r7, #0x4]", - "mode": "thumb" - }, - "instr_34480": { - "virtual_address": 34480, - "size": 2, - "disassembly": "ldr r3, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_34482": { - "virtual_address": 34482, - "size": 2, - "disassembly": "adds r4, #0x1", - "mnemonic": "adds", - "operands": "r4, #0x1", - "mode": "thumb" - }, - "instr_34484": { - "virtual_address": 34484, - "size": 2, - "disassembly": "str r3, [sp, #0x60]", - "mnemonic": "str", - "operands": "r3, [sp, #0x60]", - "mode": "thumb" - }, - "instr_34486": { - "virtual_address": 34486, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_34488": { - "virtual_address": 34488, - "size": 2, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_34490": { - "virtual_address": 34490, - "size": 2, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_34492": { - "virtual_address": 34492, - "size": 2, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "thumb" - }, - "instr_34494": { - "virtual_address": 34494, - "size": 2, - "disassembly": "ble 0x86c4", - "mnemonic": "ble", - "operands": "0x86c4", - "mode": "thumb" - }, - "bb_34466": { - "virtual_address": 34466, - "size": 30, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 34496, - "children": [ - "instr_34466", - "instr_34468", - "instr_34470", - "instr_34472", - "instr_34474", - "instr_34476", - "instr_34478", - "instr_34480", - "instr_34482", - "instr_34484", - "instr_34486", - "instr_34488", - "instr_34490", - "instr_34492", - "instr_34494" - ] - }, - "instr_34496": { - "virtual_address": 34496, - "size": 4, - "disassembly": "bl 0x8ecc", - "mnemonic": "bl", - "operands": "0x8ecc", - "mode": "thumb" - }, - "bb_34496": { - "virtual_address": 34496, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 34500, - "children": [ - "instr_34496" - ] - }, - "instr_34500": { - "virtual_address": 34500, - "size": 2, - "disassembly": "adds r7, #0x8", - "mnemonic": "adds", - "operands": "r7, #0x8", - "mode": "thumb" - }, - "bb_34500": { - "virtual_address": 34500, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_34500" - ] - }, - "func_34462": { - "virtual_address": 34462, - "size": 40, - "name": "FUN_0000869e", - "children": [ - "bb_34462", - "bb_34466", - "bb_34496", - "bb_34500" - ] - }, - "instr_34502": { - "virtual_address": 34502, - "size": 2, - "disassembly": "ldr r3, [sp, #0x3c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x3c]", - "mode": "thumb" - }, - "instr_34504": { - "virtual_address": 34504, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_34506": { - "virtual_address": 34506, - "size": 2, - "disassembly": "beq 0x86ea", - "mnemonic": "beq", - "operands": "0x86ea", - "mode": "thumb" - }, - "bb_34502": { - "virtual_address": 34502, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 34508, - "children": [ - "instr_34502", - "instr_34504", - "instr_34506" - ] - }, - "instr_34508": { - "virtual_address": 34508, - "size": 2, - "disassembly": "add r3, sp, #0x84", - "mnemonic": "add", - "operands": "r3, sp, #0x84", - "mode": "thumb" - }, - "instr_34510": { - "virtual_address": 34510, - "size": 2, - "disassembly": "str r3, [r7, #0x0]", - "mnemonic": "str", - "operands": "r3, [r7, #0x0]", - "mode": "thumb" - }, - "instr_34512": { - "virtual_address": 34512, - "size": 2, - "disassembly": "movs r3, #0x2", - "mnemonic": "movs", - "operands": "r3, #0x2", - "mode": "thumb" - }, - "instr_34514": { - "virtual_address": 34514, - "size": 2, - "disassembly": "str r3, [r7, #0x4]", - "mnemonic": "str", - "operands": "r3, [r7, #0x4]", - "mode": "thumb" - }, - "instr_34516": { - "virtual_address": 34516, - "size": 2, - "disassembly": "ldr r3, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_34518": { - "virtual_address": 34518, - "size": 2, - "disassembly": "adds r4, #0x2", - "mnemonic": "adds", - "operands": "r4, #0x2", - "mode": "thumb" - }, - "instr_34520": { - "virtual_address": 34520, - "size": 2, - "disassembly": "str r3, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x3c]", - "mode": "thumb" - }, - "instr_34522": { - "virtual_address": 34522, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_34524": { - "virtual_address": 34524, - "size": 2, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_34526": { - "virtual_address": 34526, - "size": 2, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_34528": { - "virtual_address": 34528, - "size": 2, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "thumb" - }, - "instr_34530": { - "virtual_address": 34530, - "size": 2, - "disassembly": "ble 0x86e8", - "mnemonic": "ble", - "operands": "0x86e8", - "mode": "thumb" - }, - "bb_34508": { - "virtual_address": 34508, - "size": 24, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 34532, - "children": [ - "instr_34508", - "instr_34510", - "instr_34512", - "instr_34514", - "instr_34516", - "instr_34518", - "instr_34520", - "instr_34522", - "instr_34524", - "instr_34526", - "instr_34528", - "instr_34530" - ] - }, - "instr_34532": { - "virtual_address": 34532, - "size": 4, - "disassembly": "bl 0x8ee2", - "mnemonic": "bl", - "operands": "0x8ee2", - "mode": "thumb" - }, - "bb_34532": { - "virtual_address": 34532, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 34536, - "children": [ - "instr_34532" - ] - }, - "instr_34536": { - "virtual_address": 34536, - "size": 2, - "disassembly": "adds r7, #0x8", - "mnemonic": "adds", - "operands": "r7, #0x8", - "mode": "thumb" - }, - "bb_34536": { - "virtual_address": 34536, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_34536" - ] - }, - "func_34502": { - "virtual_address": 34502, - "size": 36, - "name": "FUN_000086c6", - "children": [ - "bb_34502", - "bb_34508", - "bb_34532", - "bb_34536" - ] - }, - "instr_34538": { - "virtual_address": 34538, - "size": 2, - "disassembly": "ldr r3, [sp, #0x40]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x40]", - "mode": "thumb" - }, - "instr_34540": { - "virtual_address": 34540, - "size": 2, - "disassembly": "cmp r3, #0x80", - "mnemonic": "cmp", - "operands": "r3, #0x80", - "mode": "thumb" - }, - "instr_34542": { - "virtual_address": 34542, - "size": 2, - "disassembly": "bne 0x86f2", - "mnemonic": "bne", - "operands": "0x86f2", - "mode": "thumb" - }, - "bb_34538": { - "virtual_address": 34538, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 34544, - "children": [ - "instr_34538", - "instr_34540", - "instr_34542" - ] - }, - "instr_34544": { - "virtual_address": 34544, - "size": 2, - "disassembly": "b 0x8d0a", - "mnemonic": "b", - "operands": "0x8d0a", - "mode": "thumb" - }, - "bb_34544": { - "virtual_address": 34544, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_34544" - ] - }, - "func_34538": { - "virtual_address": 34538, - "size": 8, - "name": "FUN_000086ea", - "children": [ - "bb_34538", - "bb_34544" - ] - }, - "instr_34546": { - "virtual_address": 34546, - "size": 2, - "disassembly": "mov r3, r10", - "mnemonic": "mov", - "operands": "r3, r10", - "mode": "thumb" - }, - "instr_34548": { - "virtual_address": 34548, - "size": 2, - "disassembly": "ldr r2, [sp, #0x30]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x30]", - "mode": "thumb" - }, - "instr_34550": { - "virtual_address": 34550, - "size": 2, - "disassembly": "subs r5, r3, r2", - "mnemonic": "subs", - "operands": "r5, r3, r2", - "mode": "thumb" - }, - "instr_34552": { - "virtual_address": 34552, - "size": 2, - "disassembly": "cmp r5, #0x0", - "mnemonic": "cmp", - "operands": "r5, #0x0", - "mode": "thumb" - }, - "instr_34554": { - "virtual_address": 34554, - "size": 2, - "disassembly": "ble 0x86fe", - "mnemonic": "ble", - "operands": "0x86fe", - "mode": "thumb" - }, - "bb_34546": { - "virtual_address": 34546, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 34556, - "children": [ - "instr_34546", - "instr_34548", - "instr_34550", - "instr_34552", - "instr_34554" - ] - }, - "instr_34556": { - "virtual_address": 34556, - "size": 2, - "disassembly": "b 0x8d94", - "mnemonic": "b", - "operands": "0x8d94", - "mode": "thumb" - }, - "bb_34556": { - "virtual_address": 34556, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_34556" - ] - }, - "func_34546": { - "virtual_address": 34546, - "size": 12, - "name": "FUN_000086f2", - "children": [ - "bb_34546", - "bb_34556" - ] - }, - "instr_34558": { - "virtual_address": 34558, - "size": 2, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_34560": { - "virtual_address": 34560, - "size": 2, - "disassembly": "lsls r3, r3, #0x17", - "mnemonic": "lsls", - "operands": "r3, r3, #0x17", - "mode": "thumb" - }, - "instr_34562": { - "virtual_address": 34562, - "size": 2, - "disassembly": "bpl 0x8706", - "mnemonic": "bpl", - "operands": "0x8706", - "mode": "thumb" - }, - "bb_34558": { - "virtual_address": 34558, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 34564, - "children": [ - "instr_34558", - "instr_34560", - "instr_34562" - ] - }, - "instr_34564": { - "virtual_address": 34564, - "size": 2, - "disassembly": "b 0x8c54", - "mnemonic": "b", - "operands": "0x8c54", - "mode": "thumb" - }, - "bb_34564": { - "virtual_address": 34564, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_34564" - ] - }, - "instr_34566": { - "virtual_address": 34566, - "size": 2, - "disassembly": "ldr r3, [sp, #0x30]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x30]", - "mode": "thumb" - }, - "instr_34568": { - "virtual_address": 34568, - "size": 2, - "disassembly": "mov r12, r3", - "mnemonic": "mov", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_34570": { - "virtual_address": 34570, - "size": 2, - "disassembly": "str r3, [r7, #0x4]", - "mnemonic": "str", - "operands": "r3, [r7, #0x4]", - "mode": "thumb" - }, - "instr_34572": { - "virtual_address": 34572, - "size": 2, - "disassembly": "ldr r3, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_34574": { - "virtual_address": 34574, - "size": 2, - "disassembly": "add r4, r12", - "mnemonic": "add", - "operands": "r4, r12", - "mode": "thumb" - }, - "instr_34576": { - "virtual_address": 34576, - "size": 2, - "disassembly": "str r3, [sp, #0x30]", - "mnemonic": "str", - "operands": "r3, [sp, #0x30]", - "mode": "thumb" - }, - "instr_34578": { - "virtual_address": 34578, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_34580": { - "virtual_address": 34580, - "size": 2, - "disassembly": "str r6, [r7, #0x0]", - "mnemonic": "str", - "operands": "r6, [r7, #0x0]", - "mode": "thumb" - }, - "instr_34582": { - "virtual_address": 34582, - "size": 2, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_34584": { - "virtual_address": 34584, - "size": 2, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_34586": { - "virtual_address": 34586, - "size": 2, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "thumb" - }, - "instr_34588": { - "virtual_address": 34588, - "size": 2, - "disassembly": "ble 0x8720", - "mnemonic": "ble", - "operands": "0x8720", - "mode": "thumb" - }, - "bb_34566": { - "virtual_address": 34566, - "size": 24, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 34590, - "children": [ - "instr_34566", - "instr_34568", - "instr_34570", - "instr_34572", - "instr_34574", - "instr_34576", - "instr_34578", - "instr_34580", - "instr_34582", - "instr_34584", - "instr_34586", - "instr_34588" - ] - }, - "instr_34590": { - "virtual_address": 34590, - "size": 2, - "disassembly": "b 0x8938", - "mnemonic": "b", - "operands": "0x8938", - "mode": "thumb" - }, - "bb_34590": { - "virtual_address": 34590, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_34590" - ] - }, - "func_34558": { - "virtual_address": 34558, - "size": 34, - "name": "FUN_000086fe", - "children": [ - "bb_34558", - "bb_34564", - "bb_34566", - "bb_34590" - ] - }, - "instr_34592": { - "virtual_address": 34592, - "size": 2, - "disassembly": "adds r7, #0x8", - "mnemonic": "adds", - "operands": "r7, #0x8", - "mode": "thumb" - }, - "bb_34592": { - "virtual_address": 34592, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_34592" - ] - }, - "func_34592": { - "virtual_address": 34592, - "size": 2, - "name": "FUN_00008720", - "children": [ - "bb_34592" - ] - }, - "instr_34594": { - "virtual_address": 34594, - "size": 2, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_34596": { - "virtual_address": 34596, - "size": 2, - "disassembly": "lsls r3, r3, #0x1d", - "mnemonic": "lsls", - "operands": "r3, r3, #0x1d", - "mode": "thumb" - }, - "instr_34598": { - "virtual_address": 34598, - "size": 2, - "disassembly": "bpl 0x8736", - "mnemonic": "bpl", - "operands": "0x8736", - "mode": "thumb" - }, - "bb_34594": { - "virtual_address": 34594, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 34600, - "children": [ - "instr_34594", - "instr_34596", - "instr_34598" - ] - }, - "instr_34600": { - "virtual_address": 34600, - "size": 2, - "disassembly": "ldr r3, [sp, #0x24]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x24]", - "mode": "thumb" - }, - "instr_34602": { - "virtual_address": 34602, - "size": 2, - "disassembly": "ldr r2, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_34604": { - "virtual_address": 34604, - "size": 2, - "disassembly": "subs r6, r3, r2", - "mnemonic": "subs", - "operands": "r6, r3, r2", - "mode": "thumb" - }, - "instr_34606": { - "virtual_address": 34606, - "size": 2, - "disassembly": "cmp r6, #0x0", - "mnemonic": "cmp", - "operands": "r6, #0x0", - "mode": "thumb" - }, - "instr_34608": { - "virtual_address": 34608, - "size": 2, - "disassembly": "ble 0x8736", - "mnemonic": "ble", - "operands": "0x8736", - "mode": "thumb" - }, - "bb_34600": { - "virtual_address": 34600, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 34610, - "children": [ - "instr_34600", - "instr_34602", - "instr_34604", - "instr_34606", - "instr_34608" - ] - }, - "instr_34610": { - "virtual_address": 34610, - "size": 4, - "disassembly": "bl 0x8f36", - "mnemonic": "bl", - "operands": "0x8f36", - "mode": "thumb" - }, - "bb_34610": { - "virtual_address": 34610, - "size": 4, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_34610" - ] - }, - "func_34594": { - "virtual_address": 34594, - "size": 20, - "name": "FUN_00008722", - "children": [ - "bb_34594", - "bb_34600", - "bb_34610" - ] - }, - "instr_34614": { - "virtual_address": 34614, - "size": 2, - "disassembly": "ldr r3, [sp, #0x24]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x24]", - "mode": "thumb" - }, - "instr_34616": { - "virtual_address": 34616, - "size": 2, - "disassembly": "ldr r2, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_34618": { - "virtual_address": 34618, - "size": 2, - "disassembly": "cmp r3, r2", - "mnemonic": "cmp", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_34620": { - "virtual_address": 34620, - "size": 2, - "disassembly": "bge 0x8740", - "mnemonic": "bge", - "operands": "0x8740", - "mode": "thumb" - }, - "bb_34614": { - "virtual_address": 34614, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 34622, - "children": [ - "instr_34614", - "instr_34616", - "instr_34618", - "instr_34620" - ] - }, - "instr_34622": { - "virtual_address": 34622, - "size": 2, - "disassembly": "movs r3, r2", - "mnemonic": "movs", - "operands": "r3, r2", - "mode": "thumb" - }, - "bb_34622": { - "virtual_address": 34622, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 34624, - "children": [ - "instr_34622" - ] - }, - "instr_34624": { - "virtual_address": 34624, - "size": 2, - "disassembly": "ldr r2, [sp, #0x20]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x20]", - "mode": "thumb" - }, - "instr_34626": { - "virtual_address": 34626, - "size": 2, - "disassembly": "mov r12, r2", - "mnemonic": "mov", - "operands": "r12, r2", - "mode": "thumb" - }, - "instr_34628": { - "virtual_address": 34628, - "size": 2, - "disassembly": "add r12, r3", - "mnemonic": "add", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_34630": { - "virtual_address": 34630, - "size": 2, - "disassembly": "mov r3, r12", - "mnemonic": "mov", - "operands": "r3, r12", - "mode": "thumb" - }, - "instr_34632": { - "virtual_address": 34632, - "size": 2, - "disassembly": "str r3, [sp, #0x20]", - "mnemonic": "str", - "operands": "r3, [sp, #0x20]", - "mode": "thumb" - }, - "instr_34634": { - "virtual_address": 34634, - "size": 2, - "disassembly": "cmp r4, #0x0", - "mnemonic": "cmp", - "operands": "r4, #0x0", - "mode": "thumb" - }, - "instr_34636": { - "virtual_address": 34636, - "size": 2, - "disassembly": "beq 0x8750", - "mnemonic": "beq", - "operands": "0x8750", - "mode": "thumb" - }, - "bb_34624": { - "virtual_address": 34624, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 34638, - "children": [ - "instr_34624", - "instr_34626", - "instr_34628", - "instr_34630", - "instr_34632", - "instr_34634", - "instr_34636" - ] - }, - "instr_34638": { - "virtual_address": 34638, - "size": 2, - "disassembly": "b 0x8e60", - "mnemonic": "b", - "operands": "0x8e60", - "mode": "thumb" - }, - "bb_34638": { - "virtual_address": 34638, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_34638" - ] - }, - "instr_34640": { - "virtual_address": 34640, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_34642": { - "virtual_address": 34642, - "size": 2, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_34644": { - "virtual_address": 34644, - "size": 2, - "disassembly": "ldr r3, [sp, #0x34]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x34]", - "mode": "thumb" - }, - "instr_34646": { - "virtual_address": 34646, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_34648": { - "virtual_address": 34648, - "size": 2, - "disassembly": "beq 0x8762", - "mnemonic": "beq", - "operands": "0x8762", - "mode": "thumb" - }, - "bb_34640": { - "virtual_address": 34640, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 34650, - "children": [ - "instr_34640", - "instr_34642", - "instr_34644", - "instr_34646", - "instr_34648" - ] - }, - "instr_34650": { - "virtual_address": 34650, - "size": 2, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "thumb" - }, - "instr_34652": { - "virtual_address": 34652, - "size": 2, - "disassembly": "ldr r1, [sp, #0x34]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x34]", - "mode": "thumb" - }, - "instr_34654": { - "virtual_address": 34654, - "size": 4, - "disassembly": "bl 0x0bb74", - "mnemonic": "bl", - "operands": "0x0bb74", - "mode": "thumb" - }, - "bb_34650": { - "virtual_address": 34650, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 34658, - "children": [ - "instr_34650", - "instr_34652", - "instr_34654" - ] - }, - "instr_34658": { - "virtual_address": 34658, - "size": 2, - "disassembly": "ldr r4, [sp, #0x18]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0x18]", - "mode": "thumb" - }, - "instr_34660": { - "virtual_address": 34660, - "size": 2, - "disassembly": "ldrb r3, [r4, #0x0]", - "mnemonic": "ldrb", - "operands": "r3, [r4, #0x0]", - "mode": "thumb" - }, - "instr_34662": { - "virtual_address": 34662, - "size": 2, - "disassembly": "add r7, sp, #0xac", - "mnemonic": "add", - "operands": "r7, sp, #0xac", - "mode": "thumb" - }, - "instr_34664": { - "virtual_address": 34664, - "size": 2, - "disassembly": "cmp r3, #0x25", - "mnemonic": "cmp", - "operands": "r3, #0x25", - "mode": "thumb" - }, - "instr_34666": { - "virtual_address": 34666, - "size": 2, - "disassembly": "beq 0x876e", - "mnemonic": "beq", - "operands": "0x876e", - "mode": "thumb" - }, - "bb_34658": { - "virtual_address": 34658, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 34668, - "children": [ - "instr_34658", - "instr_34660", - "instr_34662", - "instr_34664", - "instr_34666" - ] - }, - "instr_34668": { - "virtual_address": 34668, - "size": 2, - "disassembly": "b 0x8540", - "mnemonic": "b", - "operands": "0x8540", - "mode": "thumb" - }, - "bb_34668": { - "virtual_address": 34668, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_34668" - ] - }, - "instr_34670": { - "virtual_address": 34670, - "size": 2, - "disassembly": "ldr r4, [sp, #0x18]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0x18]", - "mode": "thumb" - }, - "instr_34672": { - "virtual_address": 34672, - "size": 2, - "disassembly": "b 0x8580", - "mnemonic": "b", - "operands": "0x8580", - "mode": "thumb" - }, - "bb_34670": { - "virtual_address": 34670, - "size": 4, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_34670", - "instr_34672" - ] - }, - "func_34614": { - "virtual_address": 34614, - "size": 60, - "name": "FUN_00008736", - "children": [ - "bb_34614", - "bb_34622", - "bb_34624", - "bb_34638", - "bb_34640", - "bb_34650", - "bb_34658", - "bb_34668", - "bb_34670" - ] - }, - "instr_34814": { - "virtual_address": 34814, - "size": 2, - "disassembly": "ldr r2, [sp, #0x44]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x44]", - "mode": "thumb" - }, - "instr_34816": { - "virtual_address": 34816, - "size": 2, - "disassembly": "cmp r2, #0x47", - "mnemonic": "cmp", - "operands": "r2, #0x47", - "mode": "thumb" - }, - "instr_34818": { - "virtual_address": 34818, - "size": 2, - "disassembly": "bgt 0x8808", - "mnemonic": "bgt", - "operands": "0x8808", - "mode": "thumb" - }, - "bb_34814": { - "virtual_address": 34814, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 34820, - "children": [ - "instr_34814", - "instr_34816", - "instr_34818" - ] - }, - "instr_34820": { - "virtual_address": 34820, - "size": 4, - "disassembly": "bl 0x97ca", - "mnemonic": "bl", - "operands": "0x97ca", - "mode": "thumb" - }, - "bb_34820": { - "virtual_address": 34820, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 34824, - "children": [ - "instr_34820" - ] - }, - "instr_34824": { - "virtual_address": 34824, - "size": 2, - "disassembly": "ldr r6, [0x884c]", - "mnemonic": "ldr", - "operands": "r6, [0x884c]", - "mode": "thumb" - }, - "bb_34824": { - "virtual_address": 34824, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_34824" - ] - }, - "func_34814": { - "virtual_address": 34814, - "size": 12, - "name": "FUN_000087fe", - "children": [ - "bb_34814", - "bb_34820", - "bb_34824" - ] - }, - "instr_34826": { - "virtual_address": 34826, - "size": 2, - "disassembly": "movs r2, #0x80", - "mnemonic": "movs", - "operands": "r2, #0x80", - "mode": "thumb" - }, - "instr_34828": { - "virtual_address": 34828, - "size": 2, - "disassembly": "mov r1, r9", - "mnemonic": "mov", - "operands": "r1, r9", - "mode": "thumb" - }, - "instr_34830": { - "virtual_address": 34830, - "size": 2, - "disassembly": "bics r1, r2", - "mnemonic": "bics", - "operands": "r1, r2", - "mode": "thumb" - }, - "instr_34832": { - "virtual_address": 34832, - "size": 2, - "disassembly": "subs r2, #0x7d", - "mnemonic": "subs", - "operands": "r2, #0x7d", - "mode": "thumb" - }, - "instr_34834": { - "virtual_address": 34834, - "size": 2, - "disassembly": "str r2, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r2, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_34836": { - "virtual_address": 34836, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_34838": { - "virtual_address": 34838, - "size": 2, - "disassembly": "mov r9, r1", - "mnemonic": "mov", - "operands": "r9, r1", - "mode": "thumb" - }, - "instr_34840": { - "virtual_address": 34840, - "size": 2, - "disassembly": "str r2, [sp, #0x34]", - "mnemonic": "str", - "operands": "r2, [sp, #0x34]", - "mode": "thumb" - }, - "instr_34842": { - "virtual_address": 34842, - "size": 2, - "disassembly": "adds r2, #0x3", - "mnemonic": "adds", - "operands": "r2, #0x3", - "mode": "thumb" - }, - "bb_34826": { - "virtual_address": 34826, - "size": 18, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_34826", - "instr_34828", - "instr_34830", - "instr_34832", - "instr_34834", - "instr_34836", - "instr_34838", - "instr_34840", - "instr_34842" - ] - }, - "func_34826": { - "virtual_address": 34826, - "size": 18, - "name": "FUN_0000880a", - "children": [ - "bb_34826" - ] - }, - "instr_34844": { - "virtual_address": 34844, - "size": 2, - "disassembly": "str r2, [sp, #0x30]", - "mnemonic": "str", - "operands": "r2, [sp, #0x30]", - "mode": "thumb" - }, - "instr_34846": { - "virtual_address": 34846, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_34848": { - "virtual_address": 34848, - "size": 2, - "disassembly": "mov r10, r2", - "mnemonic": "mov", - "operands": "r10, r2", - "mode": "thumb" - }, - "instr_34850": { - "virtual_address": 34850, - "size": 2, - "disassembly": "str r2, [sp, #0x54]", - "mnemonic": "str", - "operands": "r2, [sp, #0x54]", - "mode": "thumb" - }, - "instr_34852": { - "virtual_address": 34852, - "size": 2, - "disassembly": "str r2, [sp, #0x4c]", - "mnemonic": "str", - "operands": "r2, [sp, #0x4c]", - "mode": "thumb" - }, - "instr_34854": { - "virtual_address": 34854, - "size": 2, - "disassembly": "str r2, [sp, #0x48]", - "mnemonic": "str", - "operands": "r2, [sp, #0x48]", - "mode": "thumb" - }, - "instr_34856": { - "virtual_address": 34856, - "size": 2, - "disassembly": "b 0x8b34", - "mnemonic": "b", - "operands": "0x8b34", - "mode": "thumb" - }, - "bb_34844": { - "virtual_address": 34844, - "size": 14, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_34844", - "instr_34846", - "instr_34848", - "instr_34850", - "instr_34852", - "instr_34854", - "instr_34856" - ] - }, - "func_34844": { - "virtual_address": 34844, - "size": 14, - "name": "FUN_0000881c", - "children": [ - "bb_34844" - ] - }, - "instr_35002": { - "virtual_address": 35002, - "size": 2, - "disassembly": "movs r3, #0x1", - "mnemonic": "movs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_35004": { - "virtual_address": 35004, - "size": 2, - "disassembly": "str r3, [r7, #0x4]", - "mnemonic": "str", - "operands": "r3, [r7, #0x4]", - "mode": "thumb" - }, - "instr_35006": { - "virtual_address": 35006, - "size": 2, - "disassembly": "ldr r3, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_35008": { - "virtual_address": 35008, - "size": 2, - "disassembly": "adds r4, #0x1", - "mnemonic": "adds", - "operands": "r4, #0x1", - "mode": "thumb" - }, - "instr_35010": { - "virtual_address": 35010, - "size": 2, - "disassembly": "adds r5, r3, #0x1", - "mnemonic": "adds", - "operands": "r5, r3, #0x1", - "mode": "thumb" - }, - "instr_35012": { - "virtual_address": 35012, - "size": 2, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_35014": { - "virtual_address": 35014, - "size": 2, - "disassembly": "str r3, [sp, #0x30]", - "mnemonic": "str", - "operands": "r3, [sp, #0x30]", - "mode": "thumb" - }, - "instr_35016": { - "virtual_address": 35016, - "size": 2, - "disassembly": "str r5, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r5, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_35018": { - "virtual_address": 35018, - "size": 2, - "disassembly": "cmp r5, #0x7", - "mnemonic": "cmp", - "operands": "r5, #0x7", - "mode": "thumb" - }, - "instr_35020": { - "virtual_address": 35020, - "size": 2, - "disassembly": "ble 0x88d2", - "mnemonic": "ble", - "operands": "0x88d2", - "mode": "thumb" - }, - "bb_35002": { - "virtual_address": 35002, - "size": 20, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 35022, - "children": [ - "instr_35002", - "instr_35004", - "instr_35006", - "instr_35008", - "instr_35010", - "instr_35012", - "instr_35014", - "instr_35016", - "instr_35018", - "instr_35020" - ] - }, - "instr_35022": { - "virtual_address": 35022, - "size": 4, - "disassembly": "bl 0x9608", - "mnemonic": "bl", - "operands": "0x9608", - "mode": "thumb" - }, - "bb_35022": { - "virtual_address": 35022, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 35026, - "children": [ - "instr_35022" - ] - }, - "instr_35026": { - "virtual_address": 35026, - "size": 2, - "disassembly": "adds r7, #0x8", - "mnemonic": "adds", - "operands": "r7, #0x8", - "mode": "thumb" - }, - "bb_35026": { - "virtual_address": 35026, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_35026" - ] - }, - "func_35002": { - "virtual_address": 35002, - "size": 26, - "name": "FUN_000088ba", - "children": [ - "bb_35002", - "bb_35022", - "bb_35026" - ] - }, - "instr_35028": { - "virtual_address": 35028, - "size": 2, - "disassembly": "ldr r3, [sp, #0x68]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x68]", - "mode": "thumb" - }, - "instr_35030": { - "virtual_address": 35030, - "size": 2, - "disassembly": "str r3, [r7, #0x0]", - "mnemonic": "str", - "operands": "r3, [r7, #0x0]", - "mode": "thumb" - }, - "instr_35032": { - "virtual_address": 35032, - "size": 2, - "disassembly": "ldr r3, [sp, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x64]", - "mode": "thumb" - }, - "instr_35034": { - "virtual_address": 35034, - "size": 2, - "disassembly": "mov r12, r3", - "mnemonic": "mov", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_35036": { - "virtual_address": 35036, - "size": 2, - "disassembly": "adds r5, #0x1", - "mnemonic": "adds", - "operands": "r5, #0x1", - "mode": "thumb" - }, - "instr_35038": { - "virtual_address": 35038, - "size": 2, - "disassembly": "add r4, r12", - "mnemonic": "add", - "operands": "r4, r12", - "mode": "thumb" - }, - "instr_35040": { - "virtual_address": 35040, - "size": 2, - "disassembly": "str r3, [r7, #0x4]", - "mnemonic": "str", - "operands": "r3, [r7, #0x4]", - "mode": "thumb" - }, - "instr_35042": { - "virtual_address": 35042, - "size": 2, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_35044": { - "virtual_address": 35044, - "size": 2, - "disassembly": "str r5, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r5, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_35046": { - "virtual_address": 35046, - "size": 2, - "disassembly": "cmp r5, #0x7", - "mnemonic": "cmp", - "operands": "r5, #0x7", - "mode": "thumb" - }, - "instr_35048": { - "virtual_address": 35048, - "size": 2, - "disassembly": "ble 0x88ee", - "mnemonic": "ble", - "operands": "0x88ee", - "mode": "thumb" - }, - "bb_35028": { - "virtual_address": 35028, - "size": 22, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 35050, - "children": [ - "instr_35028", - "instr_35030", - "instr_35032", - "instr_35034", - "instr_35036", - "instr_35038", - "instr_35040", - "instr_35042", - "instr_35044", - "instr_35046", - "instr_35048" - ] - }, - "instr_35050": { - "virtual_address": 35050, - "size": 4, - "disassembly": "bl 0x9622", - "mnemonic": "bl", - "operands": "0x9622", - "mode": "thumb" - }, - "bb_35050": { - "virtual_address": 35050, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 35054, - "children": [ - "instr_35050" - ] - }, - "instr_35054": { - "virtual_address": 35054, - "size": 2, - "disassembly": "adds r7, #0x8", - "mnemonic": "adds", - "operands": "r7, #0x8", - "mode": "thumb" - }, - "bb_35054": { - "virtual_address": 35054, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_35054" - ] - }, - "func_35028": { - "virtual_address": 35028, - "size": 28, - "name": "FUN_000088d4", - "children": [ - "bb_35028", - "bb_35050", - "bb_35054" - ] - }, - "instr_35056": { - "virtual_address": 35056, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_35058": { - "virtual_address": 35058, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_35060": { - "virtual_address": 35060, - "size": 2, - "disassembly": "ldr r0, [sp, #0x58]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x58]", - "mode": "thumb" - }, - "instr_35062": { - "virtual_address": 35062, - "size": 2, - "disassembly": "ldr r1, [sp, #0x5c]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x5c]", - "mode": "thumb" - }, - "instr_35064": { - "virtual_address": 35064, - "size": 4, - "disassembly": "bl 0x10b18", - "mnemonic": "bl", - "operands": "0x10b18", - "mode": "thumb" - }, - "instr_35068": { - "virtual_address": 35068, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_35070": { - "virtual_address": 35070, - "size": 2, - "disassembly": "beq 0x8904", - "mnemonic": "beq", - "operands": "0x8904", - "mode": "thumb" - }, - "bb_35056": { - "virtual_address": 35056, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 35072, - "children": [ - "instr_35056", - "instr_35058", - "instr_35060", - "instr_35062", - "instr_35064", - "instr_35068", - "instr_35070" - ] - }, - "instr_35072": { - "virtual_address": 35072, - "size": 4, - "disassembly": "bl 0x912a", - "mnemonic": "bl", - "operands": "0x912a", - "mode": "thumb" - }, - "bb_35072": { - "virtual_address": 35072, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 35076, - "children": [ - "instr_35072" - ] - }, - "instr_35076": { - "virtual_address": 35076, - "size": 2, - "disassembly": "ldr r3, [sp, #0x50]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x50]", - "mode": "thumb" - }, - "instr_35078": { - "virtual_address": 35078, - "size": 2, - "disassembly": "subs r3, #0x1", - "mnemonic": "subs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_35080": { - "virtual_address": 35080, - "size": 2, - "disassembly": "adds r6, #0x1", - "mnemonic": "adds", - "operands": "r6, #0x1", - "mode": "thumb" - }, - "instr_35082": { - "virtual_address": 35082, - "size": 2, - "disassembly": "adds r4, r4, r3", - "mnemonic": "adds", - "operands": "r4, r4, r3", - "mode": "thumb" - }, - "instr_35084": { - "virtual_address": 35084, - "size": 2, - "disassembly": "adds r5, #0x1", - "mnemonic": "adds", - "operands": "r5, #0x1", - "mode": "thumb" - }, - "instr_35086": { - "virtual_address": 35086, - "size": 2, - "disassembly": "str r6, [r7, #0x0]", - "mnemonic": "str", - "operands": "r6, [r7, #0x0]", - "mode": "thumb" - }, - "instr_35088": { - "virtual_address": 35088, - "size": 2, - "disassembly": "str r3, [r7, #0x4]", - "mnemonic": "str", - "operands": "r3, [r7, #0x4]", - "mode": "thumb" - }, - "instr_35090": { - "virtual_address": 35090, - "size": 2, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_35092": { - "virtual_address": 35092, - "size": 2, - "disassembly": "str r5, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r5, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_35094": { - "virtual_address": 35094, - "size": 2, - "disassembly": "cmp r5, #0x7", - "mnemonic": "cmp", - "operands": "r5, #0x7", - "mode": "thumb" - }, - "instr_35096": { - "virtual_address": 35096, - "size": 2, - "disassembly": "ble 0x891e", - "mnemonic": "ble", - "operands": "0x891e", - "mode": "thumb" - }, - "bb_35076": { - "virtual_address": 35076, - "size": 22, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 35098, - "children": [ - "instr_35076", - "instr_35078", - "instr_35080", - "instr_35082", - "instr_35084", - "instr_35086", - "instr_35088", - "instr_35090", - "instr_35092", - "instr_35094", - "instr_35096" - ] - }, - "instr_35098": { - "virtual_address": 35098, - "size": 4, - "disassembly": "bl 0x9110", - "mnemonic": "bl", - "operands": "0x9110", - "mode": "thumb" - }, - "bb_35098": { - "virtual_address": 35098, - "size": 4, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_35098" - ] - }, - "func_35056": { - "virtual_address": 35056, - "size": 46, - "name": "FUN_000088f0", - "children": [ - "bb_35056", - "bb_35072", - "bb_35076", - "bb_35098" - ] - }, - "instr_35102": { - "virtual_address": 35102, - "size": 2, - "disassembly": "adds r7, #0x8", - "mnemonic": "adds", - "operands": "r7, #0x8", - "mode": "thumb" - }, - "bb_35102": { - "virtual_address": 35102, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_35102" - ] - }, - "func_35102": { - "virtual_address": 35102, - "size": 2, - "name": "FUN_0000891e", - "children": [ - "bb_35102" - ] - }, - "instr_35104": { - "virtual_address": 35104, - "size": 2, - "disassembly": "add r3, sp, #0x90", - "mnemonic": "add", - "operands": "r3, sp, #0x90", - "mode": "thumb" - }, - "instr_35106": { - "virtual_address": 35106, - "size": 2, - "disassembly": "str r3, [r7, #0x0]", - "mnemonic": "str", - "operands": "r3, [r7, #0x0]", - "mode": "thumb" - }, - "instr_35108": { - "virtual_address": 35108, - "size": 2, - "disassembly": "ldr r3, [sp, #0x74]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x74]", - "mode": "thumb" - }, - "instr_35110": { - "virtual_address": 35110, - "size": 2, - "disassembly": "mov r12, r3", - "mnemonic": "mov", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_35112": { - "virtual_address": 35112, - "size": 2, - "disassembly": "adds r5, #0x1", - "mnemonic": "adds", - "operands": "r5, #0x1", - "mode": "thumb" - }, - "instr_35114": { - "virtual_address": 35114, - "size": 2, - "disassembly": "add r4, r12", - "mnemonic": "add", - "operands": "r4, r12", - "mode": "thumb" - }, - "instr_35116": { - "virtual_address": 35116, - "size": 2, - "disassembly": "str r3, [r7, #0x4]", - "mnemonic": "str", - "operands": "r3, [r7, #0x4]", - "mode": "thumb" - }, - "instr_35118": { - "virtual_address": 35118, - "size": 2, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_35120": { - "virtual_address": 35120, - "size": 2, - "disassembly": "str r5, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r5, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_35122": { - "virtual_address": 35122, - "size": 2, - "disassembly": "cmp r5, #0x7", - "mnemonic": "cmp", - "operands": "r5, #0x7", - "mode": "thumb" - }, - "instr_35124": { - "virtual_address": 35124, - "size": 2, - "disassembly": "bgt 0x8938", - "mnemonic": "bgt", - "operands": "0x8938", - "mode": "thumb" - }, - "bb_35104": { - "virtual_address": 35104, - "size": 22, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 35126, - "children": [ - "instr_35104", - "instr_35106", - "instr_35108", - "instr_35110", - "instr_35112", - "instr_35114", - "instr_35116", - "instr_35118", - "instr_35120", - "instr_35122", - "instr_35124" - ] - }, - "instr_35126": { - "virtual_address": 35126, - "size": 2, - "disassembly": "b 0x8720", - "mnemonic": "b", - "operands": "0x8720", - "mode": "thumb" - }, - "bb_35126": { - "virtual_address": 35126, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_35126" - ] - }, - "func_35104": { - "virtual_address": 35104, - "size": 24, - "name": "FUN_00008920", - "children": [ - "bb_35104", - "bb_35126" - ] - }, - "instr_35128": { - "virtual_address": 35128, - "size": 2, - "disassembly": "mov r1, r8", - "mnemonic": "mov", - "operands": "r1, r8", - "mode": "thumb" - }, - "instr_35130": { - "virtual_address": 35130, - "size": 2, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "thumb" - }, - "instr_35132": { - "virtual_address": 35132, - "size": 2, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "thumb" - }, - "instr_35134": { - "virtual_address": 35134, - "size": 4, - "disassembly": "bl 0x0db6c", - "mnemonic": "bl", - "operands": "0x0db6c", - "mode": "thumb" - }, - "instr_35138": { - "virtual_address": 35138, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_35140": { - "virtual_address": 35140, - "size": 2, - "disassembly": "beq 0x8948", - "mnemonic": "beq", - "operands": "0x8948", - "mode": "thumb" - }, - "bb_35128": { - "virtual_address": 35128, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 35142, - "children": [ - "instr_35128", - "instr_35130", - "instr_35132", - "instr_35134", - "instr_35138", - "instr_35140" - ] - }, - "instr_35142": { - "virtual_address": 35142, - "size": 2, - "disassembly": "b 0x8e70", - "mnemonic": "b", - "operands": "0x8e70", - "mode": "thumb" - }, - "bb_35142": { - "virtual_address": 35142, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_35142" - ] - }, - "instr_35144": { - "virtual_address": 35144, - "size": 2, - "disassembly": "ldr r4, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_35146": { - "virtual_address": 35146, - "size": 2, - "disassembly": "add r7, sp, #0xac", - "mnemonic": "add", - "operands": "r7, sp, #0xac", - "mode": "thumb" - }, - "instr_35148": { - "virtual_address": 35148, - "size": 2, - "disassembly": "b 0x8722", - "mnemonic": "b", - "operands": "0x8722", - "mode": "thumb" - }, - "bb_35144": { - "virtual_address": 35144, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_35144", - "instr_35146", - "instr_35148" - ] - }, - "func_35128": { - "virtual_address": 35128, - "size": 22, - "name": "FUN_00008938", - "children": [ - "bb_35128", - "bb_35142", - "bb_35144" - ] - }, - "instr_35250": { - "virtual_address": 35250, - "size": 2, - "disassembly": "mvns r2, r1", - "mnemonic": "mvns", - "operands": "r2, r1", - "mode": "thumb" - }, - "instr_35252": { - "virtual_address": 35252, - "size": 2, - "disassembly": "asrs r2, r2, #0x1f", - "mnemonic": "asrs", - "operands": "r2, r2, #0x1f", - "mode": "thumb" - }, - "instr_35254": { - "virtual_address": 35254, - "size": 2, - "disassembly": "str r1, [sp, #0x30]", - "mnemonic": "str", - "operands": "r1, [sp, #0x30]", - "mode": "thumb" - }, - "instr_35256": { - "virtual_address": 35256, - "size": 2, - "disassembly": "ands r1, r2", - "mnemonic": "ands", - "operands": "r1, r2", - "mode": "thumb" - }, - "instr_35258": { - "virtual_address": 35258, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_35260": { - "virtual_address": 35260, - "size": 2, - "disassembly": "add r3, sp, #0x68", - "mnemonic": "add", - "operands": "r3, sp, #0x68", - "mode": "thumb" - }, - "instr_35262": { - "virtual_address": 35262, - "size": 2, - "disassembly": "mov r10, r2", - "mnemonic": "mov", - "operands": "r10, r2", - "mode": "thumb" - }, - "instr_35264": { - "virtual_address": 35264, - "size": 2, - "disassembly": "ldrb r3, [r3, #0x1b]", - "mnemonic": "ldrb", - "operands": "r3, [r3, #0x1b]", - "mode": "thumb" - }, - "instr_35266": { - "virtual_address": 35266, - "size": 2, - "disassembly": "str r1, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r1, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_35268": { - "virtual_address": 35268, - "size": 2, - "disassembly": "str r4, [sp, #0x38]", - "mnemonic": "str", - "operands": "r4, [sp, #0x38]", - "mode": "thumb" - }, - "instr_35270": { - "virtual_address": 35270, - "size": 2, - "disassembly": "str r2, [sp, #0x34]", - "mnemonic": "str", - "operands": "r2, [sp, #0x34]", - "mode": "thumb" - }, - "instr_35272": { - "virtual_address": 35272, - "size": 2, - "disassembly": "str r2, [sp, #0x54]", - "mnemonic": "str", - "operands": "r2, [sp, #0x54]", - "mode": "thumb" - }, - "instr_35274": { - "virtual_address": 35274, - "size": 2, - "disassembly": "str r2, [sp, #0x4c]", - "mnemonic": "str", - "operands": "r2, [sp, #0x4c]", - "mode": "thumb" - }, - "instr_35276": { - "virtual_address": 35276, - "size": 2, - "disassembly": "str r2, [sp, #0x48]", - "mnemonic": "str", - "operands": "r2, [sp, #0x48]", - "mode": "thumb" - }, - "instr_35278": { - "virtual_address": 35278, - "size": 2, - "disassembly": "b 0x8b34", - "mnemonic": "b", - "operands": "0x8b34", - "mode": "thumb" - }, - "bb_35250": { - "virtual_address": 35250, - "size": 30, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_35250", - "instr_35252", - "instr_35254", - "instr_35256", - "instr_35258", - "instr_35260", - "instr_35262", - "instr_35264", - "instr_35266", - "instr_35268", - "instr_35270", - "instr_35272", - "instr_35274", - "instr_35276", - "instr_35278" - ] - }, - "func_35250": { - "virtual_address": 35250, - "size": 30, - "name": "FUN_000089b2", - "children": [ - "bb_35250" - ] - }, - "instr_35402": { - "virtual_address": 35402, - "size": 2, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_35404": { - "virtual_address": 35404, - "size": 2, - "disassembly": "lsls r3, r3, #0x1a", - "mnemonic": "lsls", - "operands": "r3, r3, #0x1a", - "mode": "thumb" - }, - "instr_35406": { - "virtual_address": 35406, - "size": 2, - "disassembly": "bmi 0x8a52", - "mnemonic": "bmi", - "operands": "0x8a52", - "mode": "thumb" - }, - "bb_35402": { - "virtual_address": 35402, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 35408, - "children": [ - "instr_35402", - "instr_35404", - "instr_35406" - ] - }, - "instr_35408": { - "virtual_address": 35408, - "size": 2, - "disassembly": "b 0x91c4", - "mnemonic": "b", - "operands": "0x91c4", - "mode": "thumb" - }, - "bb_35408": { - "virtual_address": 35408, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_35408" - ] - }, - "instr_35410": { - "virtual_address": 35410, - "size": 2, - "disassembly": "movs r3, #0x7", - "mnemonic": "movs", - "operands": "r3, #0x7", - "mode": "thumb" - }, - "instr_35412": { - "virtual_address": 35412, - "size": 2, - "disassembly": "ldr r4, [sp, #0x38]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0x38]", - "mode": "thumb" - }, - "instr_35414": { - "virtual_address": 35414, - "size": 2, - "disassembly": "adds r4, #0x7", - "mnemonic": "adds", - "operands": "r4, #0x7", - "mode": "thumb" - }, - "instr_35416": { - "virtual_address": 35416, - "size": 2, - "disassembly": "bics r4, r3", - "mnemonic": "bics", - "operands": "r4, r3", - "mode": "thumb" - }, - "instr_35418": { - "virtual_address": 35418, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_35420": { - "virtual_address": 35420, - "size": 2, - "disassembly": "mov r12, r3", - "mnemonic": "mov", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_35422": { - "virtual_address": 35422, - "size": 2, - "disassembly": "add r12, r4", - "mnemonic": "add", - "operands": "r12, r4", - "mode": "thumb" - }, - "instr_35424": { - "virtual_address": 35424, - "size": 2, - "disassembly": "mov r3, r12", - "mnemonic": "mov", - "operands": "r3, r12", - "mode": "thumb" - }, - "instr_35426": { - "virtual_address": 35426, - "size": 2, - "disassembly": "ldr r2, [r4, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [r4, #0x0]", - "mode": "thumb" - }, - "instr_35428": { - "virtual_address": 35428, - "size": 2, - "disassembly": "str r3, [sp, #0x38]", - "mnemonic": "str", - "operands": "r3, [sp, #0x38]", - "mode": "thumb" - }, - "instr_35430": { - "virtual_address": 35430, - "size": 2, - "disassembly": "ldr r3, [r4, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x4]", - "mode": "thumb" - }, - "instr_35432": { - "virtual_address": 35432, - "size": 2, - "disassembly": "str r2, [sp, #0x28]", - "mnemonic": "str", - "operands": "r2, [sp, #0x28]", - "mode": "thumb" - }, - "instr_35434": { - "virtual_address": 35434, - "size": 2, - "disassembly": "str r3, [sp, #0x2c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x2c]", - "mode": "thumb" - }, - "bb_35410": { - "virtual_address": 35410, - "size": 26, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_35410", - "instr_35412", - "instr_35414", - "instr_35416", - "instr_35418", - "instr_35420", - "instr_35422", - "instr_35424", - "instr_35426", - "instr_35428", - "instr_35430", - "instr_35432", - "instr_35434" - ] - }, - "func_35402": { - "virtual_address": 35402, - "size": 34, - "name": "FUN_00008a4a", - "children": [ - "bb_35402", - "bb_35408", - "bb_35410" - ] - }, - "instr_35436": { - "virtual_address": 35436, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_35438": { - "virtual_address": 35438, - "size": 2, - "disassembly": "bge 0x8a72", - "mnemonic": "bge", - "operands": "0x8a72", - "mode": "thumb" - }, - "bb_35436": { - "virtual_address": 35436, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 35440, - "children": [ - "instr_35436", - "instr_35438" - ] - }, - "instr_35440": { - "virtual_address": 35440, - "size": 2, - "disassembly": "b 0x91dc", - "mnemonic": "b", - "operands": "0x91dc", - "mode": "thumb" - }, - "bb_35440": { - "virtual_address": 35440, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_35440" - ] - }, - "instr_35442": { - "virtual_address": 35442, - "size": 2, - "disassembly": "mov r3, r10", - "mnemonic": "mov", - "operands": "r3, r10", - "mode": "thumb" - }, - "instr_35444": { - "virtual_address": 35444, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_35446": { - "virtual_address": 35446, - "size": 2, - "disassembly": "bne 0x8a7a", - "mnemonic": "bne", - "operands": "0x8a7a", - "mode": "thumb" - }, - "bb_35442": { - "virtual_address": 35442, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 35448, - "children": [ - "instr_35442", - "instr_35444", - "instr_35446" - ] - }, - "instr_35448": { - "virtual_address": 35448, - "size": 2, - "disassembly": "b 0x8fac", - "mnemonic": "b", - "operands": "0x8fac", - "mode": "thumb" - }, - "bb_35448": { - "virtual_address": 35448, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_35448" - ] - }, - "instr_35450": { - "virtual_address": 35450, - "size": 2, - "disassembly": "movs r3, #0x80", - "mnemonic": "movs", - "operands": "r3, #0x80", - "mode": "thumb" - }, - "instr_35452": { - "virtual_address": 35452, - "size": 2, - "disassembly": "mov r2, r9", - "mnemonic": "mov", - "operands": "r2, r9", - "mode": "thumb" - }, - "instr_35454": { - "virtual_address": 35454, - "size": 2, - "disassembly": "bics r2, r3", - "mnemonic": "bics", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_35456": { - "virtual_address": 35456, - "size": 2, - "disassembly": "mov r3, r10", - "mnemonic": "mov", - "operands": "r3, r10", - "mode": "thumb" - }, - "instr_35458": { - "virtual_address": 35458, - "size": 2, - "disassembly": "mov r9, r2", - "mnemonic": "mov", - "operands": "r9, r2", - "mode": "thumb" - }, - "instr_35460": { - "virtual_address": 35460, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_35462": { - "virtual_address": 35462, - "size": 2, - "disassembly": "beq 0x8a8a", - "mnemonic": "beq", - "operands": "0x8a8a", - "mode": "thumb" - }, - "bb_35450": { - "virtual_address": 35450, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 35464, - "children": [ - "instr_35450", - "instr_35452", - "instr_35454", - "instr_35456", - "instr_35458", - "instr_35460", - "instr_35462" - ] - }, - "instr_35464": { - "virtual_address": 35464, - "size": 2, - "disassembly": "b 0x8fac", - "mnemonic": "b", - "operands": "0x8fac", - "mode": "thumb" - }, - "bb_35464": { - "virtual_address": 35464, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_35464" - ] - }, - "instr_35466": { - "virtual_address": 35466, - "size": 2, - "disassembly": "ldr r2, [sp, #0x28]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x28]", - "mode": "thumb" - }, - "instr_35468": { - "virtual_address": 35468, - "size": 2, - "disassembly": "ldr r3, [sp, #0x2c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x2c]", - "mode": "thumb" - }, - "instr_35470": { - "virtual_address": 35470, - "size": 2, - "disassembly": "movs r1, r2", - "mnemonic": "movs", - "operands": "r1, r2", - "mode": "thumb" - }, - "instr_35472": { - "virtual_address": 35472, - "size": 2, - "disassembly": "orrs r1, r3", - "mnemonic": "orrs", - "operands": "r1, r3", - "mode": "thumb" - }, - "instr_35474": { - "virtual_address": 35474, - "size": 2, - "disassembly": "beq 0x8a96", - "mnemonic": "beq", - "operands": "0x8a96", - "mode": "thumb" - }, - "bb_35466": { - "virtual_address": 35466, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 35476, - "children": [ - "instr_35466", - "instr_35468", - "instr_35470", - "instr_35472", - "instr_35474" - ] - }, - "instr_35476": { - "virtual_address": 35476, - "size": 2, - "disassembly": "b 0x8fac", - "mnemonic": "b", - "operands": "0x8fac", - "mode": "thumb" - }, - "bb_35476": { - "virtual_address": 35476, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_35476" - ] - }, - "instr_35478": { - "virtual_address": 35478, - "size": 2, - "disassembly": "mov r10, r1", - "mnemonic": "mov", - "operands": "r10, r1", - "mode": "thumb" - }, - "instr_35480": { - "virtual_address": 35480, - "size": 2, - "disassembly": "str r1, [sp, #0x30]", - "mnemonic": "str", - "operands": "r1, [sp, #0x30]", - "mode": "thumb" - }, - "instr_35482": { - "virtual_address": 35482, - "size": 2, - "disassembly": "add r6, sp, #0x150", - "mnemonic": "add", - "operands": "r6, sp, #0x150", - "mode": "thumb" - }, - "instr_35484": { - "virtual_address": 35484, - "size": 2, - "disassembly": "b 0x8b1a", - "mnemonic": "b", - "operands": "0x8b1a", - "mode": "thumb" - }, - "bb_35478": { - "virtual_address": 35478, - "size": 8, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_35478", - "instr_35480", - "instr_35482", - "instr_35484" - ] - }, - "func_35436": { - "virtual_address": 35436, - "size": 50, - "name": "FUN_00008a6c", - "children": [ - "bb_35436", - "bb_35440", - "bb_35442", - "bb_35448", - "bb_35450", - "bb_35464", - "bb_35466", - "bb_35476", - "bb_35478" - ] - }, - "instr_35502": { - "virtual_address": 35502, - "size": 2, - "disassembly": "lsls r3, r4, #0x1a", - "mnemonic": "lsls", - "operands": "r3, r4, #0x1a", - "mode": "thumb" - }, - "instr_35504": { - "virtual_address": 35504, - "size": 2, - "disassembly": "bmi 0x8ab4", - "mnemonic": "bmi", - "operands": "0x8ab4", - "mode": "thumb" - }, - "bb_35502": { - "virtual_address": 35502, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 35506, - "children": [ - "instr_35502", - "instr_35504" - ] - }, - "instr_35506": { - "virtual_address": 35506, - "size": 2, - "disassembly": "b 0x91ae", - "mnemonic": "b", - "operands": "0x91ae", - "mode": "thumb" - }, - "bb_35506": { - "virtual_address": 35506, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_35506" - ] - }, - "instr_35508": { - "virtual_address": 35508, - "size": 2, - "disassembly": "movs r2, #0x7", - "mnemonic": "movs", - "operands": "r2, #0x7", - "mode": "thumb" - }, - "instr_35510": { - "virtual_address": 35510, - "size": 2, - "disassembly": "ldr r3, [sp, #0x38]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x38]", - "mode": "thumb" - }, - "instr_35512": { - "virtual_address": 35512, - "size": 2, - "disassembly": "adds r3, #0x7", - "mnemonic": "adds", - "operands": "r3, #0x7", - "mode": "thumb" - }, - "instr_35514": { - "virtual_address": 35514, - "size": 2, - "disassembly": "bics r3, r2", - "mnemonic": "bics", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_35516": { - "virtual_address": 35516, - "size": 2, - "disassembly": "movs r1, r3", - "mnemonic": "movs", - "operands": "r1, r3", - "mode": "thumb" - }, - "instr_35518": { - "virtual_address": 35518, - "size": 2, - "disassembly": "ldmia r1!, {r2, r3}", - "mnemonic": "ldmia", - "operands": "r1!, {r2, r3}", - "mode": "thumb" - }, - "instr_35520": { - "virtual_address": 35520, - "size": 2, - "disassembly": "str r2, [sp, #0x28]", - "mnemonic": "str", - "operands": "r2, [sp, #0x28]", - "mode": "thumb" - }, - "instr_35522": { - "virtual_address": 35522, - "size": 2, - "disassembly": "str r3, [sp, #0x2c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x2c]", - "mode": "thumb" - }, - "instr_35524": { - "virtual_address": 35524, - "size": 2, - "disassembly": "movs r3, #0x1", - "mnemonic": "movs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_35526": { - "virtual_address": 35526, - "size": 2, - "disassembly": "str r1, [sp, #0x38]", - "mnemonic": "str", - "operands": "r1, [sp, #0x38]", - "mode": "thumb" - }, - "bb_35508": { - "virtual_address": 35508, - "size": 20, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_35508", - "instr_35510", - "instr_35512", - "instr_35514", - "instr_35516", - "instr_35518", - "instr_35520", - "instr_35522", - "instr_35524", - "instr_35526" - ] - }, - "func_35502": { - "virtual_address": 35502, - "size": 26, - "name": "FUN_00008aae", - "children": [ - "bb_35502", - "bb_35506", - "bb_35508" - ] - }, - "instr_35528": { - "virtual_address": 35528, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_35530": { - "virtual_address": 35530, - "size": 2, - "disassembly": "add r1, sp, #0x68", - "mnemonic": "add", - "operands": "r1, sp, #0x68", - "mode": "thumb" - }, - "instr_35532": { - "virtual_address": 35532, - "size": 2, - "disassembly": "strb r2, [r1, #0x1b]", - "mnemonic": "strb", - "operands": "r2, [r1, #0x1b]", - "mode": "thumb" - }, - "bb_35528": { - "virtual_address": 35528, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 35534, - "children": [ - "instr_35528", - "instr_35530", - "instr_35532" - ] - }, - "instr_35534": { - "virtual_address": 35534, - "size": 2, - "disassembly": "mov r2, r10", - "mnemonic": "mov", - "operands": "r2, r10", - "mode": "thumb" - }, - "instr_35536": { - "virtual_address": 35536, - "size": 2, - "disassembly": "adds r2, #0x1", - "mnemonic": "adds", - "operands": "r2, #0x1", - "mode": "thumb" - }, - "instr_35538": { - "virtual_address": 35538, - "size": 2, - "disassembly": "bne 0x8ad6", - "mnemonic": "bne", - "operands": "0x8ad6", - "mode": "thumb" - }, - "bb_35534": { - "virtual_address": 35534, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 35540, - "children": [ - "instr_35534", - "instr_35536", - "instr_35538" - ] - }, - "instr_35540": { - "virtual_address": 35540, - "size": 2, - "disassembly": "b 0x8e0e", - "mnemonic": "b", - "operands": "0x8e0e", - "mode": "thumb" - }, - "bb_35540": { - "virtual_address": 35540, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_35540" - ] - }, - "instr_35542": { - "virtual_address": 35542, - "size": 2, - "disassembly": "movs r2, #0x80", - "mnemonic": "movs", - "operands": "r2, #0x80", - "mode": "thumb" - }, - "instr_35544": { - "virtual_address": 35544, - "size": 2, - "disassembly": "movs r1, r4", - "mnemonic": "movs", - "operands": "r1, r4", - "mode": "thumb" - }, - "instr_35546": { - "virtual_address": 35546, - "size": 2, - "disassembly": "bics r1, r2", - "mnemonic": "bics", - "operands": "r1, r2", - "mode": "thumb" - }, - "instr_35548": { - "virtual_address": 35548, - "size": 2, - "disassembly": "mov r9, r1", - "mnemonic": "mov", - "operands": "r9, r1", - "mode": "thumb" - }, - "instr_35550": { - "virtual_address": 35550, - "size": 2, - "disassembly": "ldr r1, [sp, #0x28]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x28]", - "mode": "thumb" - }, - "instr_35552": { - "virtual_address": 35552, - "size": 2, - "disassembly": "ldr r2, [sp, #0x2c]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x2c]", - "mode": "thumb" - }, - "instr_35554": { - "virtual_address": 35554, - "size": 2, - "disassembly": "movs r0, r1", - "mnemonic": "movs", - "operands": "r0, r1", - "mode": "thumb" - }, - "instr_35556": { - "virtual_address": 35556, - "size": 2, - "disassembly": "orrs r0, r2", - "mnemonic": "orrs", - "operands": "r0, r2", - "mode": "thumb" - }, - "instr_35558": { - "virtual_address": 35558, - "size": 2, - "disassembly": "beq 0x8aea", - "mnemonic": "beq", - "operands": "0x8aea", - "mode": "thumb" - }, - "bb_35542": { - "virtual_address": 35542, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 35560, - "children": [ - "instr_35542", - "instr_35544", - "instr_35546", - "instr_35548", - "instr_35550", - "instr_35552", - "instr_35554", - "instr_35556", - "instr_35558" - ] - }, - "instr_35560": { - "virtual_address": 35560, - "size": 2, - "disassembly": "b 0x8e0c", - "mnemonic": "b", - "operands": "0x8e0c", - "mode": "thumb" - }, - "bb_35560": { - "virtual_address": 35560, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_35560" - ] - }, - "instr_35562": { - "virtual_address": 35562, - "size": 2, - "disassembly": "mov r2, r10", - "mnemonic": "mov", - "operands": "r2, r10", - "mode": "thumb" - }, - "instr_35564": { - "virtual_address": 35564, - "size": 2, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_35566": { - "virtual_address": 35566, - "size": 2, - "disassembly": "beq 0x8af2", - "mnemonic": "beq", - "operands": "0x8af2", - "mode": "thumb" - }, - "bb_35562": { - "virtual_address": 35562, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 35568, - "children": [ - "instr_35562", - "instr_35564", - "instr_35566" - ] - }, - "instr_35568": { - "virtual_address": 35568, - "size": 2, - "disassembly": "b 0x8e0c", - "mnemonic": "b", - "operands": "0x8e0c", - "mode": "thumb" - }, - "bb_35568": { - "virtual_address": 35568, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_35568" - ] - }, - "instr_35570": { - "virtual_address": 35570, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_35572": { - "virtual_address": 35572, - "size": 2, - "disassembly": "beq 0x8af8", - "mnemonic": "beq", - "operands": "0x8af8", - "mode": "thumb" - }, - "bb_35570": { - "virtual_address": 35570, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 35574, - "children": [ - "instr_35570", - "instr_35572" - ] - }, - "instr_35574": { - "virtual_address": 35574, - "size": 2, - "disassembly": "b 0x8fa2", - "mnemonic": "b", - "operands": "0x8fa2", - "mode": "thumb" - }, - "bb_35574": { - "virtual_address": 35574, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_35574" - ] - }, - "instr_35576": { - "virtual_address": 35576, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_35578": { - "virtual_address": 35578, - "size": 2, - "disassembly": "movs r2, r3", - "mnemonic": "movs", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_35580": { - "virtual_address": 35580, - "size": 2, - "disassembly": "ands r2, r4", - "mnemonic": "ands", - "operands": "r2, r4", - "mode": "thumb" - }, - "instr_35582": { - "virtual_address": 35582, - "size": 2, - "disassembly": "str r2, [sp, #0x30]", - "mnemonic": "str", - "operands": "r2, [sp, #0x30]", - "mode": "thumb" - }, - "instr_35584": { - "virtual_address": 35584, - "size": 2, - "disassembly": "tst r3, r4", - "mnemonic": "tst", - "operands": "r3, r4", - "mode": "thumb" - }, - "instr_35586": { - "virtual_address": 35586, - "size": 2, - "disassembly": "bne 0x8b06", - "mnemonic": "bne", - "operands": "0x8b06", - "mode": "thumb" - }, - "bb_35576": { - "virtual_address": 35576, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 35588, - "children": [ - "instr_35576", - "instr_35578", - "instr_35580", - "instr_35582", - "instr_35584", - "instr_35586" - ] - }, - "instr_35588": { - "virtual_address": 35588, - "size": 2, - "disassembly": "b 0x90e6", - "mnemonic": "b", - "operands": "0x90e6", - "mode": "thumb" - }, - "bb_35588": { - "virtual_address": 35588, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_35588" - ] - }, - "instr_35590": { - "virtual_address": 35590, - "size": 2, - "disassembly": "movs r1, #0x30", - "mnemonic": "movs", - "operands": "r1, #0x30", - "mode": "thumb" - }, - "instr_35592": { - "virtual_address": 35592, - "size": 2, - "disassembly": "adds r3, #0x62", - "mnemonic": "adds", - "operands": "r3, #0x62", - "mode": "thumb" - }, - "instr_35594": { - "virtual_address": 35594, - "size": 2, - "disassembly": "add r2, sp, #0xec", - "mnemonic": "add", - "operands": "r2, sp, #0xec", - "mode": "thumb" - }, - "instr_35596": { - "virtual_address": 35596, - "size": 2, - "disassembly": "strb r1, [r2, r3]", - "mnemonic": "strb", - "operands": "r1, [r2, r3]", - "mode": "thumb" - }, - "instr_35598": { - "virtual_address": 35598, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_35600": { - "virtual_address": 35600, - "size": 2, - "disassembly": "mov r10, r3", - "mnemonic": "mov", - "operands": "r10, r3", - "mode": "thumb" - }, - "instr_35602": { - "virtual_address": 35602, - "size": 2, - "disassembly": "add r3, sp, #0x68", - "mnemonic": "add", - "operands": "r3, sp, #0x68", - "mode": "thumb" - }, - "instr_35604": { - "virtual_address": 35604, - "size": 2, - "disassembly": "movs r6, #0xe7", - "mnemonic": "movs", - "operands": "r6, #0xe7", - "mode": "thumb" - }, - "instr_35606": { - "virtual_address": 35606, - "size": 2, - "disassembly": "mov r12, r3", - "mnemonic": "mov", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_35608": { - "virtual_address": 35608, - "size": 2, - "disassembly": "add r6, r12", - "mnemonic": "add", - "operands": "r6, r12", - "mode": "thumb" - }, - "bb_35590": { - "virtual_address": 35590, - "size": 20, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_35590", - "instr_35592", - "instr_35594", - "instr_35596", - "instr_35598", - "instr_35600", - "instr_35602", - "instr_35604", - "instr_35606", - "instr_35608" - ] - }, - "func_35528": { - "virtual_address": 35528, - "size": 82, - "name": "FUN_00008ac8", - "children": [ - "bb_35528", - "bb_35534", - "bb_35540", - "bb_35542", - "bb_35560", - "bb_35562", - "bb_35568", - "bb_35570", - "bb_35574", - "bb_35576", - "bb_35588", - "bb_35590" - ] - }, - "instr_35610": { - "virtual_address": 35610, - "size": 2, - "disassembly": "mov r2, r10", - "mnemonic": "mov", - "operands": "r2, r10", - "mode": "thumb" - }, - "instr_35612": { - "virtual_address": 35612, - "size": 2, - "disassembly": "str r2, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r2, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_35614": { - "virtual_address": 35614, - "size": 2, - "disassembly": "ldr r2, [sp, #0x30]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x30]", - "mode": "thumb" - }, - "instr_35616": { - "virtual_address": 35616, - "size": 2, - "disassembly": "add r3, sp, #0x68", - "mnemonic": "add", - "operands": "r3, sp, #0x68", - "mode": "thumb" - }, - "instr_35618": { - "virtual_address": 35618, - "size": 2, - "disassembly": "ldrb r3, [r3, #0x1b]", - "mnemonic": "ldrb", - "operands": "r3, [r3, #0x1b]", - "mode": "thumb" - }, - "instr_35620": { - "virtual_address": 35620, - "size": 2, - "disassembly": "cmp r10, r2", - "mnemonic": "cmp", - "operands": "r10, r2", - "mode": "thumb" - }, - "instr_35622": { - "virtual_address": 35622, - "size": 2, - "disassembly": "bge 0x8b2a", - "mnemonic": "bge", - "operands": "0x8b2a", - "mode": "thumb" - }, - "bb_35610": { - "virtual_address": 35610, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 35624, - "children": [ - "instr_35610", - "instr_35612", - "instr_35614", - "instr_35616", - "instr_35618", - "instr_35620", - "instr_35622" - ] - }, - "instr_35624": { - "virtual_address": 35624, - "size": 2, - "disassembly": "str r2, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r2, [sp, #0x1c]", - "mode": "thumb" - }, - "bb_35624": { - "virtual_address": 35624, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 35626, - "children": [ - "instr_35624" - ] - }, - "instr_35626": { - "virtual_address": 35626, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_35628": { - "virtual_address": 35628, - "size": 2, - "disassembly": "str r2, [sp, #0x34]", - "mnemonic": "str", - "operands": "r2, [sp, #0x34]", - "mode": "thumb" - }, - "instr_35630": { - "virtual_address": 35630, - "size": 2, - "disassembly": "str r2, [sp, #0x54]", - "mnemonic": "str", - "operands": "r2, [sp, #0x54]", - "mode": "thumb" - }, - "instr_35632": { - "virtual_address": 35632, - "size": 2, - "disassembly": "str r2, [sp, #0x4c]", - "mnemonic": "str", - "operands": "r2, [sp, #0x4c]", - "mode": "thumb" - }, - "instr_35634": { - "virtual_address": 35634, - "size": 2, - "disassembly": "str r2, [sp, #0x48]", - "mnemonic": "str", - "operands": "r2, [sp, #0x48]", - "mode": "thumb" - }, - "bb_35626": { - "virtual_address": 35626, - "size": 10, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_35626", - "instr_35628", - "instr_35630", - "instr_35632", - "instr_35634" - ] - }, - "func_35610": { - "virtual_address": 35610, - "size": 26, - "name": "FUN_00008b1a", - "children": [ - "bb_35610", - "bb_35624", - "bb_35626" - ] - }, - "instr_35636": { - "virtual_address": 35636, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_35638": { - "virtual_address": 35638, - "size": 2, - "disassembly": "bne 0x8b3a", - "mnemonic": "bne", - "operands": "0x8b3a", - "mode": "thumb" - }, - "bb_35636": { - "virtual_address": 35636, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 35640, - "children": [ - "instr_35636", - "instr_35638" - ] - }, - "instr_35640": { - "virtual_address": 35640, - "size": 2, - "disassembly": "b 0x866e", - "mnemonic": "b", - "operands": "0x866e", - "mode": "thumb" - }, - "bb_35640": { - "virtual_address": 35640, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_35640" - ] - }, - "func_35636": { - "virtual_address": 35636, - "size": 6, - "name": "FUN_00008b34", - "children": [ - "bb_35636", - "bb_35640" - ] - }, - "instr_35642": { - "virtual_address": 35642, - "size": 2, - "disassembly": "ldr r2, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_35644": { - "virtual_address": 35644, - "size": 2, - "disassembly": "adds r2, #0x1", - "mnemonic": "adds", - "operands": "r2, #0x1", - "mode": "thumb" - }, - "instr_35646": { - "virtual_address": 35646, - "size": 2, - "disassembly": "str r2, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r2, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_35648": { - "virtual_address": 35648, - "size": 2, - "disassembly": "b 0x866e", - "mnemonic": "b", - "operands": "0x866e", - "mode": "thumb" - }, - "bb_35642": { - "virtual_address": 35642, - "size": 8, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_35642", - "instr_35644", - "instr_35646", - "instr_35648" - ] - }, - "func_35642": { - "virtual_address": 35642, - "size": 8, - "name": "FUN_00008b3a", - "children": [ - "bb_35642" - ] - }, - "instr_35664": { - "virtual_address": 35664, - "size": 2, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_35666": { - "virtual_address": 35666, - "size": 2, - "disassembly": "lsls r3, r3, #0x1a", - "mnemonic": "lsls", - "operands": "r3, r3, #0x1a", - "mode": "thumb" - }, - "instr_35668": { - "virtual_address": 35668, - "size": 2, - "disassembly": "bmi 0x8b58", - "mnemonic": "bmi", - "operands": "0x8b58", - "mode": "thumb" - }, - "bb_35664": { - "virtual_address": 35664, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 35670, - "children": [ - "instr_35664", - "instr_35666", - "instr_35668" - ] - }, - "instr_35670": { - "virtual_address": 35670, - "size": 2, - "disassembly": "b 0x9198", - "mnemonic": "b", - "operands": "0x9198", - "mode": "thumb" - }, - "bb_35670": { - "virtual_address": 35670, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37272, - "children": [ - "instr_35670" - ] - }, - "instr_35672": { - "virtual_address": 35672, - "size": 2, - "disassembly": "movs r3, #0x7", - "mnemonic": "movs", - "operands": "r3, #0x7", - "mode": "thumb" - }, - "instr_35674": { - "virtual_address": 35674, - "size": 2, - "disassembly": "ldr r4, [sp, #0x38]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0x38]", - "mode": "thumb" - }, - "instr_35676": { - "virtual_address": 35676, - "size": 2, - "disassembly": "adds r4, #0x7", - "mnemonic": "adds", - "operands": "r4, #0x7", - "mode": "thumb" - }, - "instr_35678": { - "virtual_address": 35678, - "size": 2, - "disassembly": "bics r4, r3", - "mnemonic": "bics", - "operands": "r4, r3", - "mode": "thumb" - }, - "instr_35680": { - "virtual_address": 35680, - "size": 2, - "disassembly": "movs r2, r4", - "mnemonic": "movs", - "operands": "r2, r4", - "mode": "thumb" - }, - "instr_35682": { - "virtual_address": 35682, - "size": 2, - "disassembly": "ldmia r2!, {r3, r4}", - "mnemonic": "ldmia", - "operands": "r2!, {r3, r4}", - "mode": "thumb" - }, - "instr_35684": { - "virtual_address": 35684, - "size": 2, - "disassembly": "str r3, [sp, #0x28]", - "mnemonic": "str", - "operands": "r3, [sp, #0x28]", - "mode": "thumb" - }, - "instr_35686": { - "virtual_address": 35686, - "size": 2, - "disassembly": "str r4, [sp, #0x2c]", - "mnemonic": "str", - "operands": "r4, [sp, #0x2c]", - "mode": "thumb" - }, - "instr_35688": { - "virtual_address": 35688, - "size": 2, - "disassembly": "str r2, [sp, #0x38]", - "mnemonic": "str", - "operands": "r2, [sp, #0x38]", - "mode": "thumb" - }, - "bb_35672": { - "virtual_address": 35672, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 35690, - "children": [ - "instr_35672", - "instr_35674", - "instr_35676", - "instr_35678", - "instr_35680", - "instr_35682", - "instr_35684", - "instr_35686", - "instr_35688" - ] - }, - "func_35664": { - "virtual_address": 35664, - "size": 26, - "name": "FUN_00008b50", - "children": [ - "bb_35664", - "bb_35670", - "bb_35672" - ] - }, - "instr_35690": { - "virtual_address": 35690, - "size": 2, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_35692": { - "virtual_address": 35692, - "size": 2, - "disassembly": "ldr r4, [0x8ebc]", - "mnemonic": "ldr", - "operands": "r4, [0x8ebc]", - "mode": "thumb" - }, - "instr_35694": { - "virtual_address": 35694, - "size": 2, - "disassembly": "ands r3, r4", - "mnemonic": "ands", - "operands": "r3, r4", - "mode": "thumb" - }, - "instr_35696": { - "virtual_address": 35696, - "size": 2, - "disassembly": "movs r4, r3", - "mnemonic": "movs", - "operands": "r4, r3", - "mode": "thumb" - }, - "instr_35698": { - "virtual_address": 35698, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_35700": { - "virtual_address": 35700, - "size": 2, - "disassembly": "b 0x8ac8", - "mnemonic": "b", - "operands": "0x8ac8", - "mode": "thumb" - }, - "bb_35690": { - "virtual_address": 35690, - "size": 12, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_35690", - "instr_35692", - "instr_35694", - "instr_35696", - "instr_35698", - "instr_35700" - ] - }, - "func_35690": { - "virtual_address": 35690, - "size": 12, - "name": "FUN_00008b6a", - "children": [ - "bb_35690" - ] - }, - "instr_35980": { - "virtual_address": 35980, - "size": 2, - "disassembly": "ldr r3, [sp, #0x88]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x88]", - "mode": "thumb" - }, - "instr_35982": { - "virtual_address": 35982, - "size": 2, - "disassembly": "ldr r2, [sp, #0x50]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x50]", - "mode": "thumb" - }, - "instr_35984": { - "virtual_address": 35984, - "size": 2, - "disassembly": "cmp r3, r2", - "mnemonic": "cmp", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_35986": { - "virtual_address": 35986, - "size": 2, - "disassembly": "blt 0x8c96", - "mnemonic": "blt", - "operands": "0x8c96", - "mode": "thumb" - }, - "bb_35980": { - "virtual_address": 35980, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 35988, - "children": [ - "instr_35980", - "instr_35982", - "instr_35984", - "instr_35986" - ] - }, - "instr_35988": { - "virtual_address": 35988, - "size": 2, - "disassembly": "b 0x91f6", - "mnemonic": "b", - "operands": "0x91f6", - "mode": "thumb" - }, - "bb_35988": { - "virtual_address": 35988, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37366, - "children": [ - "instr_35988" - ] - }, - "instr_35990": { - "virtual_address": 35990, - "size": 2, - "disassembly": "ldr r3, [sp, #0x68]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x68]", - "mode": "thumb" - }, - "instr_35992": { - "virtual_address": 35992, - "size": 2, - "disassembly": "str r3, [r7, #0x0]", - "mnemonic": "str", - "operands": "r3, [r7, #0x0]", - "mode": "thumb" - }, - "instr_35994": { - "virtual_address": 35994, - "size": 2, - "disassembly": "ldr r3, [sp, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x64]", - "mode": "thumb" - }, - "instr_35996": { - "virtual_address": 35996, - "size": 2, - "disassembly": "mov r12, r3", - "mnemonic": "mov", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_35998": { - "virtual_address": 35998, - "size": 2, - "disassembly": "str r3, [r7, #0x4]", - "mnemonic": "str", - "operands": "r3, [r7, #0x4]", - "mode": "thumb" - }, - "instr_36000": { - "virtual_address": 36000, - "size": 2, - "disassembly": "ldr r3, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_36002": { - "virtual_address": 36002, - "size": 2, - "disassembly": "add r4, r12", - "mnemonic": "add", - "operands": "r4, r12", - "mode": "thumb" - }, - "instr_36004": { - "virtual_address": 36004, - "size": 2, - "disassembly": "str r3, [sp, #0x30]", - "mnemonic": "str", - "operands": "r3, [sp, #0x30]", - "mode": "thumb" - }, - "instr_36006": { - "virtual_address": 36006, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_36008": { - "virtual_address": 36008, - "size": 2, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_36010": { - "virtual_address": 36010, - "size": 2, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_36012": { - "virtual_address": 36012, - "size": 2, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "thumb" - }, - "instr_36014": { - "virtual_address": 36014, - "size": 2, - "disassembly": "ble 0x8cb4", - "mnemonic": "ble", - "operands": "0x8cb4", - "mode": "thumb" - }, - "bb_35990": { - "virtual_address": 35990, - "size": 26, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36016, - "children": [ - "instr_35990", - "instr_35992", - "instr_35994", - "instr_35996", - "instr_35998", - "instr_36000", - "instr_36002", - "instr_36004", - "instr_36006", - "instr_36008", - "instr_36010", - "instr_36012", - "instr_36014" - ] - }, - "instr_36016": { - "virtual_address": 36016, - "size": 4, - "disassembly": "bl 0x94cc", - "mnemonic": "bl", - "operands": "0x94cc", - "mode": "thumb" - }, - "bb_36016": { - "virtual_address": 36016, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36020, - "children": [ - "instr_36016" - ] - }, - "instr_36020": { - "virtual_address": 36020, - "size": 2, - "disassembly": "adds r7, #0x8", - "mnemonic": "adds", - "operands": "r7, #0x8", - "mode": "thumb" - }, - "bb_36020": { - "virtual_address": 36020, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36022, - "children": [ - "instr_36020" - ] - }, - "func_35980": { - "virtual_address": 35980, - "size": 42, - "name": "FUN_00008c8c", - "children": [ - "bb_35980", - "bb_35988", - "bb_35990", - "bb_36016", - "bb_36020" - ] - }, - "instr_36022": { - "virtual_address": 36022, - "size": 2, - "disassembly": "ldr r3, [sp, #0x50]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x50]", - "mode": "thumb" - }, - "instr_36024": { - "virtual_address": 36024, - "size": 2, - "disassembly": "subs r5, r3, #0x1", - "mnemonic": "subs", - "operands": "r5, r3, #0x1", - "mode": "thumb" - }, - "instr_36026": { - "virtual_address": 36026, - "size": 2, - "disassembly": "cmp r5, #0x0", - "mnemonic": "cmp", - "operands": "r5, #0x0", - "mode": "thumb" - }, - "instr_36028": { - "virtual_address": 36028, - "size": 2, - "disassembly": "bgt 0x8cc0", - "mnemonic": "bgt", - "operands": "0x8cc0", - "mode": "thumb" - }, - "bb_36022": { - "virtual_address": 36022, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36030, - "children": [ - "instr_36022", - "instr_36024", - "instr_36026", - "instr_36028" - ] - }, - "instr_36030": { - "virtual_address": 36030, - "size": 2, - "disassembly": "b 0x8722", - "mnemonic": "b", - "operands": "0x8722", - "mode": "thumb" - }, - "bb_36030": { - "virtual_address": 36030, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_36030" - ] - }, - "instr_36032": { - "virtual_address": 36032, - "size": 2, - "disassembly": "ldr r3, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_36034": { - "virtual_address": 36034, - "size": 2, - "disassembly": "cmp r5, #0x10", - "mnemonic": "cmp", - "operands": "r5, #0x10", - "mode": "thumb" - }, - "instr_36036": { - "virtual_address": 36036, - "size": 2, - "disassembly": "bgt 0x8cca", - "mnemonic": "bgt", - "operands": "0x8cca", - "mode": "thumb" - }, - "bb_36032": { - "virtual_address": 36032, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36038, - "children": [ - "instr_36032", - "instr_36034", - "instr_36036" - ] - }, - "instr_36038": { - "virtual_address": 36038, - "size": 4, - "disassembly": "bl 0x0a022", - "mnemonic": "bl", - "operands": "0x0a022", - "mode": "thumb" - }, - "bb_36038": { - "virtual_address": 36038, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36042, - "children": [ - "instr_36038" - ] - }, - "instr_36042": { - "virtual_address": 36042, - "size": 2, - "disassembly": "ldr r1, [0x8ec8]", - "mnemonic": "ldr", - "operands": "r1, [0x8ec8]", - "mode": "thumb" - }, - "instr_36044": { - "virtual_address": 36044, - "size": 2, - "disassembly": "movs r2, r4", - "mnemonic": "movs", - "operands": "r2, r4", - "mode": "thumb" - }, - "instr_36046": { - "virtual_address": 36046, - "size": 2, - "disassembly": "movs r6, #0x10", - "mnemonic": "movs", - "operands": "r6, #0x10", - "mode": "thumb" - }, - "instr_36048": { - "virtual_address": 36048, - "size": 2, - "disassembly": "movs r4, r1", - "mnemonic": "movs", - "operands": "r4, r1", - "mode": "thumb" - }, - "instr_36050": { - "virtual_address": 36050, - "size": 2, - "disassembly": "str r1, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r1, [sp, #0x3c]", - "mode": "thumb" - }, - "instr_36052": { - "virtual_address": 36052, - "size": 2, - "disassembly": "b 0x8ce2", - "mnemonic": "b", - "operands": "0x8ce2", - "mode": "thumb" - }, - "bb_36042": { - "virtual_address": 36042, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36066, - "children": [ - "instr_36042", - "instr_36044", - "instr_36046", - "instr_36048", - "instr_36050", - "instr_36052" - ] - }, - "instr_36054": { - "virtual_address": 36054, - "size": 2, - "disassembly": "adds r7, #0x8", - "mnemonic": "adds", - "operands": "r7, #0x8", - "mode": "thumb" - }, - "bb_36054": { - "virtual_address": 36054, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36056, - "children": [ - "instr_36054" - ] - }, - "instr_36056": { - "virtual_address": 36056, - "size": 2, - "disassembly": "subs r5, #0x10", - "mnemonic": "subs", - "operands": "r5, #0x10", - "mode": "thumb" - }, - "instr_36058": { - "virtual_address": 36058, - "size": 2, - "disassembly": "cmp r5, #0x10", - "mnemonic": "cmp", - "operands": "r5, #0x10", - "mode": "thumb" - }, - "instr_36060": { - "virtual_address": 36060, - "size": 2, - "disassembly": "bgt 0x8ce2", - "mnemonic": "bgt", - "operands": "0x8ce2", - "mode": "thumb" - }, - "bb_36056": { - "virtual_address": 36056, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36062, - "children": [ - "instr_36056", - "instr_36058", - "instr_36060" - ] - }, - "instr_36062": { - "virtual_address": 36062, - "size": 4, - "disassembly": "bl 0x9690", - "mnemonic": "bl", - "operands": "0x9690", - "mode": "thumb" - }, - "bb_36062": { - "virtual_address": 36062, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36066, - "children": [ - "instr_36062" - ] - }, - "instr_36066": { - "virtual_address": 36066, - "size": 2, - "disassembly": "adds r2, #0x10", - "mnemonic": "adds", - "operands": "r2, #0x10", - "mode": "thumb" - }, - "instr_36068": { - "virtual_address": 36068, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_36070": { - "virtual_address": 36070, - "size": 2, - "disassembly": "str r4, [r7, #0x0]", - "mnemonic": "str", - "operands": "r4, [r7, #0x0]", - "mode": "thumb" - }, - "instr_36072": { - "virtual_address": 36072, - "size": 2, - "disassembly": "str r6, [r7, #0x4]", - "mnemonic": "str", - "operands": "r6, [r7, #0x4]", - "mode": "thumb" - }, - "instr_36074": { - "virtual_address": 36074, - "size": 2, - "disassembly": "str r2, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r2, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_36076": { - "virtual_address": 36076, - "size": 2, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_36078": { - "virtual_address": 36078, - "size": 2, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "thumb" - }, - "instr_36080": { - "virtual_address": 36080, - "size": 2, - "disassembly": "ble 0x8cd6", - "mnemonic": "ble", - "operands": "0x8cd6", - "mode": "thumb" - }, - "bb_36066": { - "virtual_address": 36066, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36082, - "children": [ - "instr_36066", - "instr_36068", - "instr_36070", - "instr_36072", - "instr_36074", - "instr_36076", - "instr_36078", - "instr_36080" - ] - }, - "instr_36082": { - "virtual_address": 36082, - "size": 2, - "disassembly": "mov r1, r8", - "mnemonic": "mov", - "operands": "r1, r8", - "mode": "thumb" - }, - "instr_36084": { - "virtual_address": 36084, - "size": 2, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "thumb" - }, - "instr_36086": { - "virtual_address": 36086, - "size": 2, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "thumb" - }, - "instr_36088": { - "virtual_address": 36088, - "size": 4, - "disassembly": "bl 0x0db6c", - "mnemonic": "bl", - "operands": "0x0db6c", - "mode": "thumb" - }, - "instr_36092": { - "virtual_address": 36092, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_36094": { - "virtual_address": 36094, - "size": 2, - "disassembly": "beq 0x8d02", - "mnemonic": "beq", - "operands": "0x8d02", - "mode": "thumb" - }, - "bb_36082": { - "virtual_address": 36082, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36096, - "children": [ - "instr_36082", - "instr_36084", - "instr_36086", - "instr_36088", - "instr_36092", - "instr_36094" - ] - }, - "instr_36096": { - "virtual_address": 36096, - "size": 2, - "disassembly": "b 0x8e70", - "mnemonic": "b", - "operands": "0x8e70", - "mode": "thumb" - }, - "bb_36096": { - "virtual_address": 36096, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_36096" - ] - }, - "instr_36098": { - "virtual_address": 36098, - "size": 2, - "disassembly": "ldr r2, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_36100": { - "virtual_address": 36100, - "size": 2, - "disassembly": "ldr r3, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_36102": { - "virtual_address": 36102, - "size": 2, - "disassembly": "add r7, sp, #0xac", - "mnemonic": "add", - "operands": "r7, sp, #0xac", - "mode": "thumb" - }, - "instr_36104": { - "virtual_address": 36104, - "size": 2, - "disassembly": "b 0x8cd8", - "mnemonic": "b", - "operands": "0x8cd8", - "mode": "thumb" - }, - "bb_36098": { - "virtual_address": 36098, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36056, - "children": [ - "instr_36098", - "instr_36100", - "instr_36102", - "instr_36104" - ] - }, - "func_36022": { - "virtual_address": 36022, - "size": 84, - "name": "FUN_00008cb6", - "children": [ - "bb_36022", - "bb_36030", - "bb_36032", - "bb_36038", - "bb_36042", - "bb_36054", - "bb_36056", - "bb_36062", - "bb_36066", - "bb_36082", - "bb_36096", - "bb_36098" - ] - }, - "instr_36210": { - "virtual_address": 36210, - "size": 2, - "disassembly": "ldr r2, [sp, #0x3c]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x3c]", - "mode": "thumb" - }, - "instr_36212": { - "virtual_address": 36212, - "size": 2, - "disassembly": "adds r4, r4, r5", - "mnemonic": "adds", - "operands": "r4, r4, r5", - "mode": "thumb" - }, - "instr_36214": { - "virtual_address": 36214, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_36216": { - "virtual_address": 36216, - "size": 2, - "disassembly": "str r2, [r7, #0x0]", - "mnemonic": "str", - "operands": "r2, [r7, #0x0]", - "mode": "thumb" - }, - "instr_36218": { - "virtual_address": 36218, - "size": 2, - "disassembly": "str r5, [r7, #0x4]", - "mnemonic": "str", - "operands": "r5, [r7, #0x4]", - "mode": "thumb" - }, - "instr_36220": { - "virtual_address": 36220, - "size": 2, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_36222": { - "virtual_address": 36222, - "size": 2, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_36224": { - "virtual_address": 36224, - "size": 2, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "thumb" - }, - "instr_36226": { - "virtual_address": 36226, - "size": 2, - "disassembly": "ble 0x8d86", - "mnemonic": "ble", - "operands": "0x8d86", - "mode": "thumb" - }, - "bb_36210": { - "virtual_address": 36210, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36228, - "children": [ - "instr_36210", - "instr_36212", - "instr_36214", - "instr_36216", - "instr_36218", - "instr_36220", - "instr_36222", - "instr_36224", - "instr_36226" - ] - }, - "instr_36228": { - "virtual_address": 36228, - "size": 2, - "disassembly": "b 0x949e", - "mnemonic": "b", - "operands": "0x949e", - "mode": "thumb" - }, - "bb_36228": { - "virtual_address": 36228, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_36228" - ] - }, - "instr_36230": { - "virtual_address": 36230, - "size": 2, - "disassembly": "mov r3, r10", - "mnemonic": "mov", - "operands": "r3, r10", - "mode": "thumb" - }, - "instr_36232": { - "virtual_address": 36232, - "size": 2, - "disassembly": "ldr r2, [sp, #0x30]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x30]", - "mode": "thumb" - }, - "instr_36234": { - "virtual_address": 36234, - "size": 2, - "disassembly": "adds r7, #0x8", - "mnemonic": "adds", - "operands": "r7, #0x8", - "mode": "thumb" - }, - "instr_36236": { - "virtual_address": 36236, - "size": 2, - "disassembly": "subs r5, r3, r2", - "mnemonic": "subs", - "operands": "r5, r3, r2", - "mode": "thumb" - }, - "instr_36238": { - "virtual_address": 36238, - "size": 2, - "disassembly": "cmp r5, #0x0", - "mnemonic": "cmp", - "operands": "r5, #0x0", - "mode": "thumb" - }, - "instr_36240": { - "virtual_address": 36240, - "size": 2, - "disassembly": "bgt 0x8d94", - "mnemonic": "bgt", - "operands": "0x8d94", - "mode": "thumb" - }, - "bb_36230": { - "virtual_address": 36230, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36242, - "children": [ - "instr_36230", - "instr_36232", - "instr_36234", - "instr_36236", - "instr_36238", - "instr_36240" - ] - }, - "instr_36242": { - "virtual_address": 36242, - "size": 2, - "disassembly": "b 0x86fe", - "mnemonic": "b", - "operands": "0x86fe", - "mode": "thumb" - }, - "bb_36242": { - "virtual_address": 36242, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_36242" - ] - }, - "instr_36244": { - "virtual_address": 36244, - "size": 2, - "disassembly": "ldr r3, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_36246": { - "virtual_address": 36246, - "size": 2, - "disassembly": "cmp r5, #0x10", - "mnemonic": "cmp", - "operands": "r5, #0x10", - "mode": "thumb" - }, - "instr_36248": { - "virtual_address": 36248, - "size": 2, - "disassembly": "bgt 0x8d9e", - "mnemonic": "bgt", - "operands": "0x8d9e", - "mode": "thumb" - }, - "bb_36244": { - "virtual_address": 36244, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36250, - "children": [ - "instr_36244", - "instr_36246", - "instr_36248" - ] - }, - "instr_36250": { - "virtual_address": 36250, - "size": 4, - "disassembly": "bl 0x97d0", - "mnemonic": "bl", - "operands": "0x97d0", - "mode": "thumb" - }, - "bb_36250": { - "virtual_address": 36250, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36254, - "children": [ - "instr_36250" - ] - }, - "instr_36254": { - "virtual_address": 36254, - "size": 2, - "disassembly": "movs r2, #0x10", - "mnemonic": "movs", - "operands": "r2, #0x10", - "mode": "thumb" - }, - "instr_36256": { - "virtual_address": 36256, - "size": 2, - "disassembly": "ldr r0, [0x8ec8]", - "mnemonic": "ldr", - "operands": "r0, [0x8ec8]", - "mode": "thumb" - }, - "instr_36258": { - "virtual_address": 36258, - "size": 2, - "disassembly": "mov r10, r2", - "mnemonic": "mov", - "operands": "r10, r2", - "mode": "thumb" - }, - "instr_36260": { - "virtual_address": 36260, - "size": 2, - "disassembly": "movs r1, r4", - "mnemonic": "movs", - "operands": "r1, r4", - "mode": "thumb" - }, - "instr_36262": { - "virtual_address": 36262, - "size": 2, - "disassembly": "movs r2, r7", - "mnemonic": "movs", - "operands": "r2, r7", - "mode": "thumb" - }, - "instr_36264": { - "virtual_address": 36264, - "size": 2, - "disassembly": "movs r4, r0", - "mnemonic": "movs", - "operands": "r4, r0", - "mode": "thumb" - }, - "instr_36266": { - "virtual_address": 36266, - "size": 2, - "disassembly": "mov r7, r8", - "mnemonic": "mov", - "operands": "r7, r8", - "mode": "thumb" - }, - "instr_36268": { - "virtual_address": 36268, - "size": 2, - "disassembly": "str r0, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r0, [sp, #0x3c]", - "mode": "thumb" - }, - "instr_36270": { - "virtual_address": 36270, - "size": 2, - "disassembly": "mov r8, r6", - "mnemonic": "mov", - "operands": "r8, r6", - "mode": "thumb" - }, - "instr_36272": { - "virtual_address": 36272, - "size": 2, - "disassembly": "mov r6, r11", - "mnemonic": "mov", - "operands": "r6, r11", - "mode": "thumb" - }, - "instr_36274": { - "virtual_address": 36274, - "size": 2, - "disassembly": "b 0x8dbc", - "mnemonic": "b", - "operands": "0x8dbc", - "mode": "thumb" - }, - "bb_36254": { - "virtual_address": 36254, - "size": 22, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36284, - "children": [ - "instr_36254", - "instr_36256", - "instr_36258", - "instr_36260", - "instr_36262", - "instr_36264", - "instr_36266", - "instr_36268", - "instr_36270", - "instr_36272", - "instr_36274" - ] - }, - "instr_36276": { - "virtual_address": 36276, - "size": 2, - "disassembly": "subs r5, #0x10", - "mnemonic": "subs", - "operands": "r5, #0x10", - "mode": "thumb" - }, - "instr_36278": { - "virtual_address": 36278, - "size": 2, - "disassembly": "adds r2, #0x8", - "mnemonic": "adds", - "operands": "r2, #0x8", - "mode": "thumb" - }, - "instr_36280": { - "virtual_address": 36280, - "size": 2, - "disassembly": "cmp r5, #0x10", - "mnemonic": "cmp", - "operands": "r5, #0x10", - "mode": "thumb" - }, - "instr_36282": { - "virtual_address": 36282, - "size": 2, - "disassembly": "ble 0x8dea", - "mnemonic": "ble", - "operands": "0x8dea", - "mode": "thumb" - }, - "bb_36276": { - "virtual_address": 36276, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36284, - "children": [ - "instr_36276", - "instr_36278", - "instr_36280", - "instr_36282" - ] - }, - "instr_36284": { - "virtual_address": 36284, - "size": 2, - "disassembly": "mov r0, r10", - "mnemonic": "mov", - "operands": "r0, r10", - "mode": "thumb" - }, - "instr_36286": { - "virtual_address": 36286, - "size": 2, - "disassembly": "adds r1, #0x10", - "mnemonic": "adds", - "operands": "r1, #0x10", - "mode": "thumb" - }, - "instr_36288": { - "virtual_address": 36288, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_36290": { - "virtual_address": 36290, - "size": 2, - "disassembly": "str r4, [r2, #0x0]", - "mnemonic": "str", - "operands": "r4, [r2, #0x0]", - "mode": "thumb" - }, - "instr_36292": { - "virtual_address": 36292, - "size": 2, - "disassembly": "str r0, [r2, #0x4]", - "mnemonic": "str", - "operands": "r0, [r2, #0x4]", - "mode": "thumb" - }, - "instr_36294": { - "virtual_address": 36294, - "size": 2, - "disassembly": "str r1, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r1, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_36296": { - "virtual_address": 36296, - "size": 2, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_36298": { - "virtual_address": 36298, - "size": 2, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "thumb" - }, - "instr_36300": { - "virtual_address": 36300, - "size": 2, - "disassembly": "ble 0x8db4", - "mnemonic": "ble", - "operands": "0x8db4", - "mode": "thumb" - }, - "bb_36284": { - "virtual_address": 36284, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36302, - "children": [ - "instr_36284", - "instr_36286", - "instr_36288", - "instr_36290", - "instr_36292", - "instr_36294", - "instr_36296", - "instr_36298", - "instr_36300" - ] - }, - "instr_36302": { - "virtual_address": 36302, - "size": 2, - "disassembly": "movs r1, r7", - "mnemonic": "movs", - "operands": "r1, r7", - "mode": "thumb" - }, - "instr_36304": { - "virtual_address": 36304, - "size": 2, - "disassembly": "movs r0, r6", - "mnemonic": "movs", - "operands": "r0, r6", - "mode": "thumb" - }, - "instr_36306": { - "virtual_address": 36306, - "size": 2, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "thumb" - }, - "instr_36308": { - "virtual_address": 36308, - "size": 4, - "disassembly": "bl 0x0db6c", - "mnemonic": "bl", - "operands": "0x0db6c", - "mode": "thumb" - }, - "instr_36312": { - "virtual_address": 36312, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_36314": { - "virtual_address": 36314, - "size": 2, - "disassembly": "beq 0x8dde", - "mnemonic": "beq", - "operands": "0x8dde", - "mode": "thumb" - }, - "bb_36302": { - "virtual_address": 36302, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36316, - "children": [ - "instr_36302", - "instr_36304", - "instr_36306", - "instr_36308", - "instr_36312", - "instr_36314" - ] - }, - "instr_36316": { - "virtual_address": 36316, - "size": 2, - "disassembly": "b 0x8f30", - "mnemonic": "b", - "operands": "0x8f30", - "mode": "thumb" - }, - "bb_36316": { - "virtual_address": 36316, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_36316" - ] - }, - "instr_36318": { - "virtual_address": 36318, - "size": 2, - "disassembly": "subs r5, #0x10", - "mnemonic": "subs", - "operands": "r5, #0x10", - "mode": "thumb" - }, - "instr_36320": { - "virtual_address": 36320, - "size": 2, - "disassembly": "ldr r1, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_36322": { - "virtual_address": 36322, - "size": 2, - "disassembly": "ldr r3, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_36324": { - "virtual_address": 36324, - "size": 2, - "disassembly": "add r2, sp, #0xac", - "mnemonic": "add", - "operands": "r2, sp, #0xac", - "mode": "thumb" - }, - "instr_36326": { - "virtual_address": 36326, - "size": 2, - "disassembly": "cmp r5, #0x10", - "mnemonic": "cmp", - "operands": "r5, #0x10", - "mode": "thumb" - }, - "instr_36328": { - "virtual_address": 36328, - "size": 2, - "disassembly": "bgt 0x8dbc", - "mnemonic": "bgt", - "operands": "0x8dbc", - "mode": "thumb" - }, - "bb_36318": { - "virtual_address": 36318, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36330, - "children": [ - "instr_36318", - "instr_36320", - "instr_36322", - "instr_36324", - "instr_36326", - "instr_36328" - ] - }, - "instr_36330": { - "virtual_address": 36330, - "size": 2, - "disassembly": "mov r11, r6", - "mnemonic": "mov", - "operands": "r11, r6", - "mode": "thumb" - }, - "instr_36332": { - "virtual_address": 36332, - "size": 2, - "disassembly": "movs r4, r1", - "mnemonic": "movs", - "operands": "r4, r1", - "mode": "thumb" - }, - "instr_36334": { - "virtual_address": 36334, - "size": 2, - "disassembly": "mov r6, r8", - "mnemonic": "mov", - "operands": "r6, r8", - "mode": "thumb" - }, - "instr_36336": { - "virtual_address": 36336, - "size": 2, - "disassembly": "mov r8, r7", - "mnemonic": "mov", - "operands": "r8, r7", - "mode": "thumb" - }, - "instr_36338": { - "virtual_address": 36338, - "size": 2, - "disassembly": "movs r7, r2", - "mnemonic": "movs", - "operands": "r7, r2", - "mode": "thumb" - }, - "bb_36330": { - "virtual_address": 36330, - "size": 10, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_36330", - "instr_36332", - "instr_36334", - "instr_36336", - "instr_36338" - ] - }, - "func_36210": { - "virtual_address": 36210, - "size": 130, - "name": "FUN_00008d72", - "children": [ - "bb_36210", - "bb_36228", - "bb_36230", - "bb_36242", - "bb_36244", - "bb_36250", - "bb_36254", - "bb_36276", - "bb_36284", - "bb_36302", - "bb_36316", - "bb_36318", - "bb_36330" - ] - }, - "instr_36340": { - "virtual_address": 36340, - "size": 2, - "disassembly": "ldr r2, [sp, #0x3c]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x3c]", - "mode": "thumb" - }, - "instr_36342": { - "virtual_address": 36342, - "size": 2, - "disassembly": "adds r4, r4, r5", - "mnemonic": "adds", - "operands": "r4, r4, r5", - "mode": "thumb" - }, - "instr_36344": { - "virtual_address": 36344, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_36346": { - "virtual_address": 36346, - "size": 2, - "disassembly": "str r2, [r7, #0x0]", - "mnemonic": "str", - "operands": "r2, [r7, #0x0]", - "mode": "thumb" - }, - "instr_36348": { - "virtual_address": 36348, - "size": 2, - "disassembly": "str r5, [r7, #0x4]", - "mnemonic": "str", - "operands": "r5, [r7, #0x4]", - "mode": "thumb" - }, - "instr_36350": { - "virtual_address": 36350, - "size": 2, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_36352": { - "virtual_address": 36352, - "size": 2, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_36354": { - "virtual_address": 36354, - "size": 2, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "thumb" - }, - "instr_36356": { - "virtual_address": 36356, - "size": 2, - "disassembly": "ble 0x8e08", - "mnemonic": "ble", - "operands": "0x8e08", - "mode": "thumb" - }, - "bb_36340": { - "virtual_address": 36340, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36358, - "children": [ - "instr_36340", - "instr_36342", - "instr_36344", - "instr_36346", - "instr_36348", - "instr_36350", - "instr_36352", - "instr_36354", - "instr_36356" - ] - }, - "instr_36358": { - "virtual_address": 36358, - "size": 2, - "disassembly": "b 0x9180", - "mnemonic": "b", - "operands": "0x9180", - "mode": "thumb" - }, - "bb_36358": { - "virtual_address": 36358, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_36358" - ] - }, - "instr_36360": { - "virtual_address": 36360, - "size": 2, - "disassembly": "adds r7, #0x8", - "mnemonic": "adds", - "operands": "r7, #0x8", - "mode": "thumb" - }, - "instr_36362": { - "virtual_address": 36362, - "size": 2, - "disassembly": "b 0x86fe", - "mnemonic": "b", - "operands": "0x86fe", - "mode": "thumb" - }, - "bb_36360": { - "virtual_address": 36360, - "size": 4, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_36360", - "instr_36362" - ] - }, - "instr_36364": { - "virtual_address": 36364, - "size": 2, - "disassembly": "mov r4, r9", - "mnemonic": "mov", - "operands": "r4, r9", - "mode": "thumb" - }, - "bb_36364": { - "virtual_address": 36364, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36366, - "children": [ - "instr_36364" - ] - }, - "instr_36366": { - "virtual_address": 36366, - "size": 2, - "disassembly": "cmp r3, #0x1", - "mnemonic": "cmp", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_36368": { - "virtual_address": 36368, - "size": 2, - "disassembly": "bne 0x8e14", - "mnemonic": "bne", - "operands": "0x8e14", - "mode": "thumb" - }, - "bb_36366": { - "virtual_address": 36366, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36370, - "children": [ - "instr_36366", - "instr_36368" - ] - }, - "instr_36370": { - "virtual_address": 36370, - "size": 2, - "disassembly": "b 0x8fae", - "mnemonic": "b", - "operands": "0x8fae", - "mode": "thumb" - }, - "bb_36370": { - "virtual_address": 36370, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36782, - "children": [ - "instr_36370" - ] - }, - "instr_36372": { - "virtual_address": 36372, - "size": 2, - "disassembly": "add r6, sp, #0x150", - "mnemonic": "add", - "operands": "r6, sp, #0x150", - "mode": "thumb" - }, - "instr_36374": { - "virtual_address": 36374, - "size": 2, - "disassembly": "cmp r3, #0x2", - "mnemonic": "cmp", - "operands": "r3, #0x2", - "mode": "thumb" - }, - "instr_36376": { - "virtual_address": 36376, - "size": 2, - "disassembly": "bne 0x8e1c", - "mnemonic": "bne", - "operands": "0x8e1c", - "mode": "thumb" - }, - "bb_36372": { - "virtual_address": 36372, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36378, - "children": [ - "instr_36372", - "instr_36374", - "instr_36376" - ] - }, - "instr_36378": { - "virtual_address": 36378, - "size": 2, - "disassembly": "b 0x8ef8", - "mnemonic": "b", - "operands": "0x8ef8", - "mode": "thumb" - }, - "bb_36378": { - "virtual_address": 36378, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36600, - "children": [ - "instr_36378" - ] - }, - "instr_36380": { - "virtual_address": 36380, - "size": 2, - "disassembly": "movs r5, #0x7", - "mnemonic": "movs", - "operands": "r5, #0x7", - "mode": "thumb" - }, - "instr_36382": { - "virtual_address": 36382, - "size": 2, - "disassembly": "mov r9, r7", - "mnemonic": "mov", - "operands": "r9, r7", - "mode": "thumb" - }, - "instr_36384": { - "virtual_address": 36384, - "size": 2, - "disassembly": "str r4, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r4, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_36386": { - "virtual_address": 36386, - "size": 2, - "disassembly": "ldr r2, [sp, #0x28]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x28]", - "mode": "thumb" - }, - "instr_36388": { - "virtual_address": 36388, - "size": 2, - "disassembly": "ldr r3, [sp, #0x2c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x2c]", - "mode": "thumb" - }, - "bb_36380": { - "virtual_address": 36380, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36390, - "children": [ - "instr_36380", - "instr_36382", - "instr_36384", - "instr_36386", - "instr_36388" - ] - }, - "instr_36390": { - "virtual_address": 36390, - "size": 2, - "disassembly": "lsls r7, r3, #0x1d", - "mnemonic": "lsls", - "operands": "r7, r3, #0x1d", - "mode": "thumb" - }, - "instr_36392": { - "virtual_address": 36392, - "size": 2, - "disassembly": "lsrs r4, r2, #0x3", - "mnemonic": "lsrs", - "operands": "r4, r2, #0x3", - "mode": "thumb" - }, - "instr_36394": { - "virtual_address": 36394, - "size": 2, - "disassembly": "movs r1, r5", - "mnemonic": "movs", - "operands": "r1, r5", - "mode": "thumb" - }, - "instr_36396": { - "virtual_address": 36396, - "size": 2, - "disassembly": "lsrs r0, r3, #0x3", - "mnemonic": "lsrs", - "operands": "r0, r3, #0x3", - "mode": "thumb" - }, - "instr_36398": { - "virtual_address": 36398, - "size": 2, - "disassembly": "orrs r7, r4", - "mnemonic": "orrs", - "operands": "r7, r4", - "mode": "thumb" - }, - "instr_36400": { - "virtual_address": 36400, - "size": 2, - "disassembly": "movs r3, r0", - "mnemonic": "movs", - "operands": "r3, r0", - "mode": "thumb" - }, - "instr_36402": { - "virtual_address": 36402, - "size": 2, - "disassembly": "movs r0, r7", - "mnemonic": "movs", - "operands": "r0, r7", - "mode": "thumb" - }, - "instr_36404": { - "virtual_address": 36404, - "size": 2, - "disassembly": "ands r1, r2", - "mnemonic": "ands", - "operands": "r1, r2", - "mode": "thumb" - }, - "instr_36406": { - "virtual_address": 36406, - "size": 2, - "disassembly": "mov r12, r6", - "mnemonic": "mov", - "operands": "r12, r6", - "mode": "thumb" - }, - "instr_36408": { - "virtual_address": 36408, - "size": 2, - "disassembly": "adds r1, #0x30", - "mnemonic": "adds", - "operands": "r1, #0x30", - "mode": "thumb" - }, - "instr_36410": { - "virtual_address": 36410, - "size": 2, - "disassembly": "subs r6, #0x1", - "mnemonic": "subs", - "operands": "r6, #0x1", - "mode": "thumb" - }, - "instr_36412": { - "virtual_address": 36412, - "size": 2, - "disassembly": "movs r2, r7", - "mnemonic": "movs", - "operands": "r2, r7", - "mode": "thumb" - }, - "instr_36414": { - "virtual_address": 36414, - "size": 2, - "disassembly": "strb r1, [r6, #0x0]", - "mnemonic": "strb", - "operands": "r1, [r6, #0x0]", - "mode": "thumb" - }, - "instr_36416": { - "virtual_address": 36416, - "size": 2, - "disassembly": "orrs r0, r3", - "mnemonic": "orrs", - "operands": "r0, r3", - "mode": "thumb" - }, - "instr_36418": { - "virtual_address": 36418, - "size": 2, - "disassembly": "bne 0x8e26", - "mnemonic": "bne", - "operands": "0x8e26", - "mode": "thumb" - }, - "bb_36390": { - "virtual_address": 36390, - "size": 30, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36420, - "children": [ - "instr_36390", - "instr_36392", - "instr_36394", - "instr_36396", - "instr_36398", - "instr_36400", - "instr_36402", - "instr_36404", - "instr_36406", - "instr_36408", - "instr_36410", - "instr_36412", - "instr_36414", - "instr_36416", - "instr_36418" - ] - }, - "instr_36420": { - "virtual_address": 36420, - "size": 2, - "disassembly": "mov r7, r9", - "mnemonic": "mov", - "operands": "r7, r9", - "mode": "thumb" - }, - "instr_36422": { - "virtual_address": 36422, - "size": 2, - "disassembly": "str r2, [sp, #0x28]", - "mnemonic": "str", - "operands": "r2, [sp, #0x28]", - "mode": "thumb" - }, - "instr_36424": { - "virtual_address": 36424, - "size": 2, - "disassembly": "str r3, [sp, #0x2c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x2c]", - "mode": "thumb" - }, - "instr_36426": { - "virtual_address": 36426, - "size": 2, - "disassembly": "ldr r4, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_36428": { - "virtual_address": 36428, - "size": 2, - "disassembly": "cmp r1, #0x30", - "mnemonic": "cmp", - "operands": "r1, #0x30", - "mode": "thumb" - }, - "instr_36430": { - "virtual_address": 36430, - "size": 2, - "disassembly": "beq 0x8e56", - "mnemonic": "beq", - "operands": "0x8e56", - "mode": "thumb" - }, - "bb_36420": { - "virtual_address": 36420, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36432, - "children": [ - "instr_36420", - "instr_36422", - "instr_36424", - "instr_36426", - "instr_36428", - "instr_36430" - ] - }, - "instr_36432": { - "virtual_address": 36432, - "size": 2, - "disassembly": "lsls r3, r4, #0x1f", - "mnemonic": "lsls", - "operands": "r3, r4, #0x1f", - "mode": "thumb" - }, - "instr_36434": { - "virtual_address": 36434, - "size": 2, - "disassembly": "bpl 0x8e56", - "mnemonic": "bpl", - "operands": "0x8e56", - "mode": "thumb" - }, - "bb_36432": { - "virtual_address": 36432, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36436, - "children": [ - "instr_36432", - "instr_36434" - ] - }, - "instr_36436": { - "virtual_address": 36436, - "size": 2, - "disassembly": "b 0x92d2", - "mnemonic": "b", - "operands": "0x92d2", - "mode": "thumb" - }, - "bb_36436": { - "virtual_address": 36436, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_36436" - ] - }, - "instr_36438": { - "virtual_address": 36438, - "size": 2, - "disassembly": "add r3, sp, #0x150", - "mnemonic": "add", - "operands": "r3, sp, #0x150", - "mode": "thumb" - }, - "instr_36440": { - "virtual_address": 36440, - "size": 2, - "disassembly": "subs r3, r3, r6", - "mnemonic": "subs", - "operands": "r3, r3, r6", - "mode": "thumb" - }, - "instr_36442": { - "virtual_address": 36442, - "size": 2, - "disassembly": "mov r9, r4", - "mnemonic": "mov", - "operands": "r9, r4", - "mode": "thumb" - }, - "instr_36444": { - "virtual_address": 36444, - "size": 2, - "disassembly": "str r3, [sp, #0x30]", - "mnemonic": "str", - "operands": "r3, [sp, #0x30]", - "mode": "thumb" - }, - "instr_36446": { - "virtual_address": 36446, - "size": 2, - "disassembly": "b 0x8b1a", - "mnemonic": "b", - "operands": "0x8b1a", - "mode": "thumb" - }, - "bb_36438": { - "virtual_address": 36438, - "size": 10, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_36438", - "instr_36440", - "instr_36442", - "instr_36444", - "instr_36446" - ] - }, - "func_36340": { - "virtual_address": 36340, - "size": 108, - "name": "FUN_00008df4", - "children": [ - "bb_36340", - "bb_36358", - "bb_36360", - "bb_36364", - "bb_36366", - "bb_36370", - "bb_36372", - "bb_36378", - "bb_36380", - "bb_36390", - "bb_36420", - "bb_36432", - "bb_36436", - "bb_36438" - ] - }, - "instr_36464": { - "virtual_address": 36464, - "size": 2, - "disassembly": "mov r9, r11", - "mnemonic": "mov", - "operands": "r9, r11", - "mode": "thumb" - }, - "instr_36466": { - "virtual_address": 36466, - "size": 2, - "disassembly": "mov r11, r8", - "mnemonic": "mov", - "operands": "r11, r8", - "mode": "thumb" - }, - "bb_36464": { - "virtual_address": 36464, - "size": 4, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_36464", - "instr_36466" - ] - }, - "func_36464": { - "virtual_address": 36464, - "size": 4, - "name": "FUN_00008e70", - "children": [ - "bb_36464" - ] - }, - "instr_36468": { - "virtual_address": 36468, - "size": 2, - "disassembly": "ldr r1, [sp, #0x34]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x34]", - "mode": "thumb" - }, - "instr_36470": { - "virtual_address": 36470, - "size": 2, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_36472": { - "virtual_address": 36472, - "size": 2, - "disassembly": "beq 0x8e80", - "mnemonic": "beq", - "operands": "0x8e80", - "mode": "thumb" - }, - "bb_36468": { - "virtual_address": 36468, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36474, - "children": [ - "instr_36468", - "instr_36470", - "instr_36472" - ] - }, - "instr_36474": { - "virtual_address": 36474, - "size": 2, - "disassembly": "mov r0, r9", - "mnemonic": "mov", - "operands": "r0, r9", - "mode": "thumb" - }, - "instr_36476": { - "virtual_address": 36476, - "size": 4, - "disassembly": "bl 0x0bb74", - "mnemonic": "bl", - "operands": "0x0bb74", - "mode": "thumb" - }, - "bb_36474": { - "virtual_address": 36474, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_36474", - "instr_36476" - ] - }, - "func_36468": { - "virtual_address": 36468, - "size": 12, - "name": "FUN_00008e74", - "children": [ - "bb_36468", - "bb_36474" - ] - }, - "instr_36480": { - "virtual_address": 36480, - "size": 2, - "disassembly": "mov r3, r11", - "mnemonic": "mov", - "operands": "r3, r11", - "mode": "thumb" - }, - "instr_36482": { - "virtual_address": 36482, - "size": 2, - "disassembly": "ldr r3, [r3, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0x64]", - "mode": "thumb" - }, - "instr_36484": { - "virtual_address": 36484, - "size": 2, - "disassembly": "lsls r3, r3, #0x1f", - "mnemonic": "lsls", - "operands": "r3, r3, #0x1f", - "mode": "thumb" - }, - "instr_36486": { - "virtual_address": 36486, - "size": 2, - "disassembly": "bmi 0x8eb4", - "mnemonic": "bmi", - "operands": "0x8eb4", - "mode": "thumb" - }, - "bb_36480": { - "virtual_address": 36480, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36488, - "children": [ - "instr_36480", - "instr_36482", - "instr_36484", - "instr_36486" - ] - }, - "instr_36488": { - "virtual_address": 36488, - "size": 2, - "disassembly": "mov r3, r11", - "mnemonic": "mov", - "operands": "r3, r11", - "mode": "thumb" - }, - "instr_36490": { - "virtual_address": 36490, - "size": 2, - "disassembly": "ldrh r3, [r3, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r3, #0xc]", - "mode": "thumb" - }, - "instr_36492": { - "virtual_address": 36492, - "size": 2, - "disassembly": "lsls r2, r3, #0x16", - "mnemonic": "lsls", - "operands": "r2, r3, #0x16", - "mode": "thumb" - }, - "instr_36494": { - "virtual_address": 36494, - "size": 2, - "disassembly": "bpl 0x8eac", - "mnemonic": "bpl", - "operands": "0x8eac", - "mode": "thumb" - }, - "bb_36488": { - "virtual_address": 36488, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36496, - "children": [ - "instr_36488", - "instr_36490", - "instr_36492", - "instr_36494" - ] - }, - "instr_36496": { - "virtual_address": 36496, - "size": 2, - "disassembly": "lsls r3, r3, #0x19", - "mnemonic": "lsls", - "operands": "r3, r3, #0x19", - "mode": "thumb" - }, - "instr_36498": { - "virtual_address": 36498, - "size": 2, - "disassembly": "bpl 0x8e98", - "mnemonic": "bpl", - "operands": "0x8e98", - "mode": "thumb" - }, - "bb_36496": { - "virtual_address": 36496, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36500, - "children": [ - "instr_36496", - "instr_36498" - ] - }, - "instr_36500": { - "virtual_address": 36500, - "size": 4, - "disassembly": "bl 0x9e34", - "mnemonic": "bl", - "operands": "0x9e34", - "mode": "thumb" - }, - "bb_36500": { - "virtual_address": 36500, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36504, - "children": [ - "instr_36500" - ] - }, - "func_36480": { - "virtual_address": 36480, - "size": 24, - "name": "FUN_00008e80", - "children": [ - "bb_36480", - "bb_36488", - "bb_36496", - "bb_36500" - ] - }, - "instr_36504": { - "virtual_address": 36504, - "size": 2, - "disassembly": "ldr r0, [sp, #0x20]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x20]", - "mode": "thumb" - }, - "instr_36506": { - "virtual_address": 36506, - "size": 2, - "disassembly": "add sp, #0x154", - "mnemonic": "add", - "operands": "sp, #0x154", - "mode": "thumb" - }, - "instr_36508": { - "virtual_address": 36508, - "size": 2, - "disassembly": "pop {r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_36510": { - "virtual_address": 36510, - "size": 2, - "disassembly": "mov r11, r7", - "mnemonic": "mov", - "operands": "r11, r7", - "mode": "thumb" - }, - "instr_36512": { - "virtual_address": 36512, - "size": 2, - "disassembly": "mov r10, r6", - "mnemonic": "mov", - "operands": "r10, r6", - "mode": "thumb" - }, - "instr_36514": { - "virtual_address": 36514, - "size": 2, - "disassembly": "mov r9, r5", - "mnemonic": "mov", - "operands": "r9, r5", - "mode": "thumb" - }, - "instr_36516": { - "virtual_address": 36516, - "size": 2, - "disassembly": "mov r8, r4", - "mnemonic": "mov", - "operands": "r8, r4", - "mode": "thumb" - }, - "instr_36518": { - "virtual_address": 36518, - "size": 2, - "disassembly": "pop {r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_36520": { - "virtual_address": 36520, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_36522": { - "virtual_address": 36522, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_36504": { - "virtual_address": 36504, - "size": 20, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_36504", - "instr_36506", - "instr_36508", - "instr_36510", - "instr_36512", - "instr_36514", - "instr_36516", - "instr_36518", - "instr_36520", - "instr_36522" - ] - }, - "func_36504": { - "virtual_address": 36504, - "size": 20, - "name": "FUN_00008e98", - "children": [ - "bb_36504" - ] - }, - "instr_36556": { - "virtual_address": 36556, - "size": 2, - "disassembly": "mov r1, r8", - "mnemonic": "mov", - "operands": "r1, r8", - "mode": "thumb" - }, - "instr_36558": { - "virtual_address": 36558, - "size": 2, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "thumb" - }, - "instr_36560": { - "virtual_address": 36560, - "size": 2, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "thumb" - }, - "instr_36562": { - "virtual_address": 36562, - "size": 4, - "disassembly": "bl 0x0db6c", - "mnemonic": "bl", - "operands": "0x0db6c", - "mode": "thumb" - }, - "instr_36566": { - "virtual_address": 36566, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_36568": { - "virtual_address": 36568, - "size": 2, - "disassembly": "bne 0x8e70", - "mnemonic": "bne", - "operands": "0x8e70", - "mode": "thumb" - }, - "bb_36556": { - "virtual_address": 36556, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36570, - "children": [ - "instr_36556", - "instr_36558", - "instr_36560", - "instr_36562", - "instr_36566", - "instr_36568" - ] - }, - "instr_36570": { - "virtual_address": 36570, - "size": 2, - "disassembly": "ldr r4, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_36572": { - "virtual_address": 36572, - "size": 2, - "disassembly": "add r7, sp, #0xac", - "mnemonic": "add", - "operands": "r7, sp, #0xac", - "mode": "thumb" - }, - "instr_36574": { - "virtual_address": 36574, - "size": 4, - "disassembly": "bl 0x86c6", - "mnemonic": "bl", - "operands": "0x86c6", - "mode": "thumb" - }, - "bb_36570": { - "virtual_address": 36570, - "size": 8, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_36570", - "instr_36572", - "instr_36574" - ] - }, - "func_36556": { - "virtual_address": 36556, - "size": 22, - "name": "FUN_00008ecc", - "children": [ - "bb_36556", - "bb_36570" - ] - }, - "instr_36578": { - "virtual_address": 36578, - "size": 2, - "disassembly": "mov r1, r8", - "mnemonic": "mov", - "operands": "r1, r8", - "mode": "thumb" - }, - "instr_36580": { - "virtual_address": 36580, - "size": 2, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "thumb" - }, - "instr_36582": { - "virtual_address": 36582, - "size": 2, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "thumb" - }, - "instr_36584": { - "virtual_address": 36584, - "size": 4, - "disassembly": "bl 0x0db6c", - "mnemonic": "bl", - "operands": "0x0db6c", - "mode": "thumb" - }, - "instr_36588": { - "virtual_address": 36588, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_36590": { - "virtual_address": 36590, - "size": 2, - "disassembly": "bne 0x8e70", - "mnemonic": "bne", - "operands": "0x8e70", - "mode": "thumb" - }, - "bb_36578": { - "virtual_address": 36578, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36592, - "children": [ - "instr_36578", - "instr_36580", - "instr_36582", - "instr_36584", - "instr_36588", - "instr_36590" - ] - }, - "instr_36592": { - "virtual_address": 36592, - "size": 2, - "disassembly": "ldr r4, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_36594": { - "virtual_address": 36594, - "size": 2, - "disassembly": "add r7, sp, #0xac", - "mnemonic": "add", - "operands": "r7, sp, #0xac", - "mode": "thumb" - }, - "instr_36596": { - "virtual_address": 36596, - "size": 4, - "disassembly": "bl 0x86ea", - "mnemonic": "bl", - "operands": "0x86ea", - "mode": "thumb" - }, - "bb_36592": { - "virtual_address": 36592, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36600, - "children": [ - "instr_36592", - "instr_36594", - "instr_36596" - ] - }, - "instr_36600": { - "virtual_address": 36600, - "size": 2, - "disassembly": "movs r0, #0xf", - "mnemonic": "movs", - "operands": "r0, #0xf", - "mode": "thumb" - }, - "instr_36602": { - "virtual_address": 36602, - "size": 2, - "disassembly": "mov r12, r4", - "mnemonic": "mov", - "operands": "r12, r4", - "mode": "thumb" - }, - "instr_36604": { - "virtual_address": 36604, - "size": 2, - "disassembly": "ldr r3, [sp, #0x70]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x70]", - "mode": "thumb" - }, - "instr_36606": { - "virtual_address": 36606, - "size": 2, - "disassembly": "mov r9, r3", - "mnemonic": "mov", - "operands": "r9, r3", - "mode": "thumb" - }, - "instr_36608": { - "virtual_address": 36608, - "size": 2, - "disassembly": "ldr r2, [sp, #0x28]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x28]", - "mode": "thumb" - }, - "instr_36610": { - "virtual_address": 36610, - "size": 2, - "disassembly": "ldr r3, [sp, #0x2c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x2c]", - "mode": "thumb" - }, - "bb_36600": { - "virtual_address": 36600, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36612, - "children": [ - "instr_36600", - "instr_36602", - "instr_36604", - "instr_36606", - "instr_36608", - "instr_36610" - ] - }, - "instr_36612": { - "virtual_address": 36612, - "size": 2, - "disassembly": "movs r1, r0", - "mnemonic": "movs", - "operands": "r1, r0", - "mode": "thumb" - }, - "instr_36614": { - "virtual_address": 36614, - "size": 2, - "disassembly": "mov r4, r9", - "mnemonic": "mov", - "operands": "r4, r9", - "mode": "thumb" - }, - "instr_36616": { - "virtual_address": 36616, - "size": 2, - "disassembly": "ands r1, r2", - "mnemonic": "ands", - "operands": "r1, r2", - "mode": "thumb" - }, - "instr_36618": { - "virtual_address": 36618, - "size": 2, - "disassembly": "ldrb r1, [r4, r1]", - "mnemonic": "ldrb", - "operands": "r1, [r4, r1]", - "mode": "thumb" - }, - "instr_36620": { - "virtual_address": 36620, - "size": 2, - "disassembly": "lsrs r5, r2, #0x4", - "mnemonic": "lsrs", - "operands": "r5, r2, #0x4", - "mode": "thumb" - }, - "instr_36622": { - "virtual_address": 36622, - "size": 2, - "disassembly": "lsls r4, r3, #0x1c", - "mnemonic": "lsls", - "operands": "r4, r3, #0x1c", - "mode": "thumb" - }, - "instr_36624": { - "virtual_address": 36624, - "size": 2, - "disassembly": "subs r6, #0x1", - "mnemonic": "subs", - "operands": "r6, #0x1", - "mode": "thumb" - }, - "instr_36626": { - "virtual_address": 36626, - "size": 2, - "disassembly": "orrs r4, r5", - "mnemonic": "orrs", - "operands": "r4, r5", - "mode": "thumb" - }, - "instr_36628": { - "virtual_address": 36628, - "size": 2, - "disassembly": "strb r1, [r6, #0x0]", - "mnemonic": "strb", - "operands": "r1, [r6, #0x0]", - "mode": "thumb" - }, - "instr_36630": { - "virtual_address": 36630, - "size": 2, - "disassembly": "lsrs r1, r3, #0x4", - "mnemonic": "lsrs", - "operands": "r1, r3, #0x4", - "mode": "thumb" - }, - "instr_36632": { - "virtual_address": 36632, - "size": 2, - "disassembly": "movs r3, r1", - "mnemonic": "movs", - "operands": "r3, r1", - "mode": "thumb" - }, - "instr_36634": { - "virtual_address": 36634, - "size": 2, - "disassembly": "movs r1, r4", - "mnemonic": "movs", - "operands": "r1, r4", - "mode": "thumb" - }, - "instr_36636": { - "virtual_address": 36636, - "size": 2, - "disassembly": "movs r2, r4", - "mnemonic": "movs", - "operands": "r2, r4", - "mode": "thumb" - }, - "instr_36638": { - "virtual_address": 36638, - "size": 2, - "disassembly": "orrs r1, r3", - "mnemonic": "orrs", - "operands": "r1, r3", - "mode": "thumb" - }, - "instr_36640": { - "virtual_address": 36640, - "size": 2, - "disassembly": "bne 0x8f04", - "mnemonic": "bne", - "operands": "0x8f04", - "mode": "thumb" - }, - "bb_36612": { - "virtual_address": 36612, - "size": 30, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36642, - "children": [ - "instr_36612", - "instr_36614", - "instr_36616", - "instr_36618", - "instr_36620", - "instr_36622", - "instr_36624", - "instr_36626", - "instr_36628", - "instr_36630", - "instr_36632", - "instr_36634", - "instr_36636", - "instr_36638", - "instr_36640" - ] - }, - "instr_36642": { - "virtual_address": 36642, - "size": 2, - "disassembly": "str r2, [sp, #0x28]", - "mnemonic": "str", - "operands": "r2, [sp, #0x28]", - "mode": "thumb" - }, - "instr_36644": { - "virtual_address": 36644, - "size": 2, - "disassembly": "str r3, [sp, #0x2c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x2c]", - "mode": "thumb" - }, - "instr_36646": { - "virtual_address": 36646, - "size": 2, - "disassembly": "add r3, sp, #0x150", - "mnemonic": "add", - "operands": "r3, sp, #0x150", - "mode": "thumb" - }, - "instr_36648": { - "virtual_address": 36648, - "size": 2, - "disassembly": "subs r3, r3, r6", - "mnemonic": "subs", - "operands": "r3, r3, r6", - "mode": "thumb" - }, - "instr_36650": { - "virtual_address": 36650, - "size": 2, - "disassembly": "mov r9, r12", - "mnemonic": "mov", - "operands": "r9, r12", - "mode": "thumb" - }, - "instr_36652": { - "virtual_address": 36652, - "size": 2, - "disassembly": "str r3, [sp, #0x30]", - "mnemonic": "str", - "operands": "r3, [sp, #0x30]", - "mode": "thumb" - }, - "instr_36654": { - "virtual_address": 36654, - "size": 2, - "disassembly": "b 0x8b1a", - "mnemonic": "b", - "operands": "0x8b1a", - "mode": "thumb" - }, - "bb_36642": { - "virtual_address": 36642, - "size": 14, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_36642", - "instr_36644", - "instr_36646", - "instr_36648", - "instr_36650", - "instr_36652", - "instr_36654" - ] - }, - "func_36578": { - "virtual_address": 36578, - "size": 78, - "name": "FUN_00008ee2", - "children": [ - "bb_36578", - "bb_36592", - "bb_36600", - "bb_36612", - "bb_36642" - ] - }, - "instr_36656": { - "virtual_address": 36656, - "size": 2, - "disassembly": "mov r9, r6", - "mnemonic": "mov", - "operands": "r9, r6", - "mode": "thumb" - }, - "instr_36658": { - "virtual_address": 36658, - "size": 2, - "disassembly": "mov r11, r7", - "mnemonic": "mov", - "operands": "r11, r7", - "mode": "thumb" - }, - "instr_36660": { - "virtual_address": 36660, - "size": 2, - "disassembly": "b 0x8e74", - "mnemonic": "b", - "operands": "0x8e74", - "mode": "thumb" - }, - "bb_36656": { - "virtual_address": 36656, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_36656", - "instr_36658", - "instr_36660" - ] - }, - "func_36656": { - "virtual_address": 36656, - "size": 6, - "name": "FUN_00008f30", - "children": [ - "bb_36656" - ] - }, - "instr_36662": { - "virtual_address": 36662, - "size": 2, - "disassembly": "ldr r3, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_36664": { - "virtual_address": 36664, - "size": 2, - "disassembly": "ldr r5, [0x92b8]", - "mnemonic": "ldr", - "operands": "r5, [0x92b8]", - "mode": "thumb" - }, - "instr_36666": { - "virtual_address": 36666, - "size": 2, - "disassembly": "cmp r6, #0x10", - "mnemonic": "cmp", - "operands": "r6, #0x10", - "mode": "thumb" - }, - "instr_36668": { - "virtual_address": 36668, - "size": 2, - "disassembly": "ble 0x8f7a", - "mnemonic": "ble", - "operands": "0x8f7a", - "mode": "thumb" - }, - "bb_36662": { - "virtual_address": 36662, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36670, - "children": [ - "instr_36662", - "instr_36664", - "instr_36666", - "instr_36668" - ] - }, - "instr_36670": { - "virtual_address": 36670, - "size": 2, - "disassembly": "movs r2, #0x10", - "mnemonic": "movs", - "operands": "r2, #0x10", - "mode": "thumb" - }, - "instr_36672": { - "virtual_address": 36672, - "size": 2, - "disassembly": "mov r9, r2", - "mnemonic": "mov", - "operands": "r9, r2", - "mode": "thumb" - }, - "instr_36674": { - "virtual_address": 36674, - "size": 2, - "disassembly": "b 0x8f4c", - "mnemonic": "b", - "operands": "0x8f4c", - "mode": "thumb" - }, - "bb_36670": { - "virtual_address": 36670, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36684, - "children": [ - "instr_36670", - "instr_36672", - "instr_36674" - ] - }, - "instr_36676": { - "virtual_address": 36676, - "size": 2, - "disassembly": "subs r6, #0x10", - "mnemonic": "subs", - "operands": "r6, #0x10", - "mode": "thumb" - }, - "instr_36678": { - "virtual_address": 36678, - "size": 2, - "disassembly": "adds r7, #0x8", - "mnemonic": "adds", - "operands": "r7, #0x8", - "mode": "thumb" - }, - "instr_36680": { - "virtual_address": 36680, - "size": 2, - "disassembly": "cmp r6, #0x10", - "mnemonic": "cmp", - "operands": "r6, #0x10", - "mode": "thumb" - }, - "instr_36682": { - "virtual_address": 36682, - "size": 2, - "disassembly": "ble 0x8f7a", - "mnemonic": "ble", - "operands": "0x8f7a", - "mode": "thumb" - }, - "bb_36676": { - "virtual_address": 36676, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36684, - "children": [ - "instr_36676", - "instr_36678", - "instr_36680", - "instr_36682" - ] - }, - "instr_36684": { - "virtual_address": 36684, - "size": 2, - "disassembly": "mov r2, r9", - "mnemonic": "mov", - "operands": "r2, r9", - "mode": "thumb" - }, - "instr_36686": { - "virtual_address": 36686, - "size": 2, - "disassembly": "adds r4, #0x10", - "mnemonic": "adds", - "operands": "r4, #0x10", - "mode": "thumb" - }, - "instr_36688": { - "virtual_address": 36688, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_36690": { - "virtual_address": 36690, - "size": 2, - "disassembly": "str r5, [r7, #0x0]", - "mnemonic": "str", - "operands": "r5, [r7, #0x0]", - "mode": "thumb" - }, - "instr_36692": { - "virtual_address": 36692, - "size": 2, - "disassembly": "str r2, [r7, #0x4]", - "mnemonic": "str", - "operands": "r2, [r7, #0x4]", - "mode": "thumb" - }, - "instr_36694": { - "virtual_address": 36694, - "size": 2, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_36696": { - "virtual_address": 36696, - "size": 2, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_36698": { - "virtual_address": 36698, - "size": 2, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "thumb" - }, - "instr_36700": { - "virtual_address": 36700, - "size": 2, - "disassembly": "ble 0x8f44", - "mnemonic": "ble", - "operands": "0x8f44", - "mode": "thumb" - }, - "bb_36684": { - "virtual_address": 36684, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36702, - "children": [ - "instr_36684", - "instr_36686", - "instr_36688", - "instr_36690", - "instr_36692", - "instr_36694", - "instr_36696", - "instr_36698", - "instr_36700" - ] - }, - "instr_36702": { - "virtual_address": 36702, - "size": 2, - "disassembly": "mov r1, r8", - "mnemonic": "mov", - "operands": "r1, r8", - "mode": "thumb" - }, - "instr_36704": { - "virtual_address": 36704, - "size": 2, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "thumb" - }, - "instr_36706": { - "virtual_address": 36706, - "size": 2, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "thumb" - }, - "instr_36708": { - "virtual_address": 36708, - "size": 4, - "disassembly": "bl 0x0db6c", - "mnemonic": "bl", - "operands": "0x0db6c", - "mode": "thumb" - }, - "instr_36712": { - "virtual_address": 36712, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_36714": { - "virtual_address": 36714, - "size": 2, - "disassembly": "beq 0x8f6e", - "mnemonic": "beq", - "operands": "0x8f6e", - "mode": "thumb" - }, - "bb_36702": { - "virtual_address": 36702, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36716, - "children": [ - "instr_36702", - "instr_36704", - "instr_36706", - "instr_36708", - "instr_36712", - "instr_36714" - ] - }, - "instr_36716": { - "virtual_address": 36716, - "size": 2, - "disassembly": "b 0x8e70", - "mnemonic": "b", - "operands": "0x8e70", - "mode": "thumb" - }, - "bb_36716": { - "virtual_address": 36716, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_36716" - ] - }, - "instr_36718": { - "virtual_address": 36718, - "size": 2, - "disassembly": "subs r6, #0x10", - "mnemonic": "subs", - "operands": "r6, #0x10", - "mode": "thumb" - }, - "instr_36720": { - "virtual_address": 36720, - "size": 2, - "disassembly": "ldr r4, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_36722": { - "virtual_address": 36722, - "size": 2, - "disassembly": "ldr r3, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_36724": { - "virtual_address": 36724, - "size": 2, - "disassembly": "add r7, sp, #0xac", - "mnemonic": "add", - "operands": "r7, sp, #0xac", - "mode": "thumb" - }, - "instr_36726": { - "virtual_address": 36726, - "size": 2, - "disassembly": "cmp r6, #0x10", - "mnemonic": "cmp", - "operands": "r6, #0x10", - "mode": "thumb" - }, - "instr_36728": { - "virtual_address": 36728, - "size": 2, - "disassembly": "bgt 0x8f4c", - "mnemonic": "bgt", - "operands": "0x8f4c", - "mode": "thumb" - }, - "bb_36718": { - "virtual_address": 36718, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36730, - "children": [ - "instr_36718", - "instr_36720", - "instr_36722", - "instr_36724", - "instr_36726", - "instr_36728" - ] - }, - "instr_36730": { - "virtual_address": 36730, - "size": 2, - "disassembly": "adds r4, r4, r6", - "mnemonic": "adds", - "operands": "r4, r4, r6", - "mode": "thumb" - }, - "instr_36732": { - "virtual_address": 36732, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_36734": { - "virtual_address": 36734, - "size": 2, - "disassembly": "stmia r7!, {r5, r6}", - "mnemonic": "stmia", - "operands": "r7!, {r5, r6}", - "mode": "thumb" - }, - "instr_36736": { - "virtual_address": 36736, - "size": 2, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_36738": { - "virtual_address": 36738, - "size": 2, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_36740": { - "virtual_address": 36740, - "size": 2, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "thumb" - }, - "instr_36742": { - "virtual_address": 36742, - "size": 2, - "disassembly": "bgt 0x8f8c", - "mnemonic": "bgt", - "operands": "0x8f8c", - "mode": "thumb" - }, - "bb_36730": { - "virtual_address": 36730, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36744, - "children": [ - "instr_36730", - "instr_36732", - "instr_36734", - "instr_36736", - "instr_36738", - "instr_36740", - "instr_36742" - ] - }, - "instr_36744": { - "virtual_address": 36744, - "size": 4, - "disassembly": "bl 0x8736", - "mnemonic": "bl", - "operands": "0x8736", - "mode": "thumb" - }, - "bb_36744": { - "virtual_address": 36744, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36748, - "children": [ - "instr_36744" - ] - }, - "instr_36748": { - "virtual_address": 36748, - "size": 2, - "disassembly": "mov r1, r8", - "mnemonic": "mov", - "operands": "r1, r8", - "mode": "thumb" - }, - "instr_36750": { - "virtual_address": 36750, - "size": 2, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "thumb" - }, - "instr_36752": { - "virtual_address": 36752, - "size": 2, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "thumb" - }, - "instr_36754": { - "virtual_address": 36754, - "size": 4, - "disassembly": "bl 0x0db6c", - "mnemonic": "bl", - "operands": "0x0db6c", - "mode": "thumb" - }, - "instr_36758": { - "virtual_address": 36758, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_36760": { - "virtual_address": 36760, - "size": 2, - "disassembly": "beq 0x8f9c", - "mnemonic": "beq", - "operands": "0x8f9c", - "mode": "thumb" - }, - "bb_36748": { - "virtual_address": 36748, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36762, - "children": [ - "instr_36748", - "instr_36750", - "instr_36752", - "instr_36754", - "instr_36758", - "instr_36760" - ] - }, - "instr_36762": { - "virtual_address": 36762, - "size": 2, - "disassembly": "b 0x8e70", - "mnemonic": "b", - "operands": "0x8e70", - "mode": "thumb" - }, - "bb_36762": { - "virtual_address": 36762, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_36762" - ] - }, - "instr_36764": { - "virtual_address": 36764, - "size": 2, - "disassembly": "ldr r4, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_36766": { - "virtual_address": 36766, - "size": 4, - "disassembly": "bl 0x8736", - "mnemonic": "bl", - "operands": "0x8736", - "mode": "thumb" - }, - "bb_36764": { - "virtual_address": 36764, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36770, - "children": [ - "instr_36764", - "instr_36766" - ] - }, - "instr_36770": { - "virtual_address": 36770, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_36772": { - "virtual_address": 36772, - "size": 2, - "disassembly": "add r6, sp, #0x150", - "mnemonic": "add", - "operands": "r6, sp, #0x150", - "mode": "thumb" - }, - "instr_36774": { - "virtual_address": 36774, - "size": 2, - "disassembly": "mov r10, r3", - "mnemonic": "mov", - "operands": "r10, r3", - "mode": "thumb" - }, - "instr_36776": { - "virtual_address": 36776, - "size": 2, - "disassembly": "str r3, [sp, #0x30]", - "mnemonic": "str", - "operands": "r3, [sp, #0x30]", - "mode": "thumb" - }, - "instr_36778": { - "virtual_address": 36778, - "size": 2, - "disassembly": "b 0x8b1a", - "mnemonic": "b", - "operands": "0x8b1a", - "mode": "thumb" - }, - "bb_36770": { - "virtual_address": 36770, - "size": 10, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_36770", - "instr_36772", - "instr_36774", - "instr_36776", - "instr_36778" - ] - }, - "func_36662": { - "virtual_address": 36662, - "size": 118, - "name": "FUN_00008f36", - "children": [ - "bb_36662", - "bb_36670", - "bb_36676", - "bb_36684", - "bb_36702", - "bb_36716", - "bb_36718", - "bb_36730", - "bb_36744", - "bb_36748", - "bb_36762", - "bb_36764", - "bb_36770" - ] - }, - "instr_36874": { - "virtual_address": 36874, - "size": 2, - "disassembly": "mvns r3, r5", - "mnemonic": "mvns", - "operands": "r3, r5", - "mode": "thumb" - }, - "instr_36876": { - "virtual_address": 36876, - "size": 2, - "disassembly": "asrs r3, r3, #0x1f", - "mnemonic": "asrs", - "operands": "r3, r3, #0x1f", - "mode": "thumb" - }, - "instr_36878": { - "virtual_address": 36878, - "size": 2, - "disassembly": "ands r5, r3", - "mnemonic": "ands", - "operands": "r5, r3", - "mode": "thumb" - }, - "instr_36880": { - "virtual_address": 36880, - "size": 2, - "disassembly": "ldr r3, [sp, #0x48]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x48]", - "mode": "thumb" - }, - "instr_36882": { - "virtual_address": 36882, - "size": 2, - "disassembly": "subs r5, r3, r5", - "mnemonic": "subs", - "operands": "r5, r3, r5", - "mode": "thumb" - }, - "instr_36884": { - "virtual_address": 36884, - "size": 2, - "disassembly": "cmp r5, #0x0", - "mnemonic": "cmp", - "operands": "r5, #0x0", - "mode": "thumb" - }, - "instr_36886": { - "virtual_address": 36886, - "size": 2, - "disassembly": "ble 0x901a", - "mnemonic": "ble", - "operands": "0x901a", - "mode": "thumb" - }, - "bb_36874": { - "virtual_address": 36874, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36888, - "children": [ - "instr_36874", - "instr_36876", - "instr_36878", - "instr_36880", - "instr_36882", - "instr_36884", - "instr_36886" - ] - }, - "instr_36888": { - "virtual_address": 36888, - "size": 2, - "disassembly": "b 0x96d0", - "mnemonic": "b", - "operands": "0x96d0", - "mode": "thumb" - }, - "bb_36888": { - "virtual_address": 36888, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_36888" - ] - }, - "func_36874": { - "virtual_address": 36874, - "size": 16, - "name": "FUN_0000900a", - "children": [ - "bb_36874", - "bb_36888" - ] - }, - "instr_36890": { - "virtual_address": 36890, - "size": 2, - "disassembly": "ldr r3, [sp, #0x48]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x48]", - "mode": "thumb" - }, - "instr_36892": { - "virtual_address": 36892, - "size": 2, - "disassembly": "mov r12, r3", - "mnemonic": "mov", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_36894": { - "virtual_address": 36894, - "size": 2, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_36896": { - "virtual_address": 36896, - "size": 2, - "disassembly": "add r12, r6", - "mnemonic": "add", - "operands": "r12, r6", - "mode": "thumb" - }, - "instr_36898": { - "virtual_address": 36898, - "size": 2, - "disassembly": "mov r5, r12", - "mnemonic": "mov", - "operands": "r5, r12", - "mode": "thumb" - }, - "instr_36900": { - "virtual_address": 36900, - "size": 2, - "disassembly": "lsls r3, r3, #0x15", - "mnemonic": "lsls", - "operands": "r3, r3, #0x15", - "mode": "thumb" - }, - "instr_36902": { - "virtual_address": 36902, - "size": 2, - "disassembly": "bpl 0x902c", - "mnemonic": "bpl", - "operands": "0x902c", - "mode": "thumb" - }, - "bb_36890": { - "virtual_address": 36890, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36904, - "children": [ - "instr_36890", - "instr_36892", - "instr_36894", - "instr_36896", - "instr_36898", - "instr_36900", - "instr_36902" - ] - }, - "instr_36904": { - "virtual_address": 36904, - "size": 4, - "disassembly": "bl 0x9b58", - "mnemonic": "bl", - "operands": "0x9b58", - "mode": "thumb" - }, - "bb_36904": { - "virtual_address": 36904, - "size": 4, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_36904" - ] - }, - "func_36890": { - "virtual_address": 36890, - "size": 18, - "name": "FUN_0000901a", - "children": [ - "bb_36890", - "bb_36904" - ] - }, - "instr_36908": { - "virtual_address": 36908, - "size": 2, - "disassembly": "ldr r3, [sp, #0x88]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x88]", - "mode": "thumb" - }, - "instr_36910": { - "virtual_address": 36910, - "size": 2, - "disassembly": "ldr r2, [sp, #0x50]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x50]", - "mode": "thumb" - }, - "instr_36912": { - "virtual_address": 36912, - "size": 2, - "disassembly": "cmp r3, r2", - "mnemonic": "cmp", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_36914": { - "virtual_address": 36914, - "size": 2, - "disassembly": "blt 0x903e", - "mnemonic": "blt", - "operands": "0x903e", - "mode": "thumb" - }, - "bb_36908": { - "virtual_address": 36908, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36916, - "children": [ - "instr_36908", - "instr_36910", - "instr_36912", - "instr_36914" - ] - }, - "instr_36916": { - "virtual_address": 36916, - "size": 2, - "disassembly": "mov r2, r9", - "mnemonic": "mov", - "operands": "r2, r9", - "mode": "thumb" - }, - "instr_36918": { - "virtual_address": 36918, - "size": 2, - "disassembly": "lsls r2, r2, #0x1f", - "mnemonic": "lsls", - "operands": "r2, r2, #0x1f", - "mode": "thumb" - }, - "instr_36920": { - "virtual_address": 36920, - "size": 2, - "disassembly": "bmi 0x903e", - "mnemonic": "bmi", - "operands": "0x903e", - "mode": "thumb" - }, - "bb_36916": { - "virtual_address": 36916, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36922, - "children": [ - "instr_36916", - "instr_36918", - "instr_36920" - ] - }, - "instr_36922": { - "virtual_address": 36922, - "size": 4, - "disassembly": "bl 0x9990", - "mnemonic": "bl", - "operands": "0x9990", - "mode": "thumb" - }, - "bb_36922": { - "virtual_address": 36922, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36926, - "children": [ - "instr_36922" - ] - }, - "instr_36926": { - "virtual_address": 36926, - "size": 2, - "disassembly": "ldr r2, [sp, #0x68]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x68]", - "mode": "thumb" - }, - "instr_36928": { - "virtual_address": 36928, - "size": 2, - "disassembly": "str r2, [r7, #0x0]", - "mnemonic": "str", - "operands": "r2, [r7, #0x0]", - "mode": "thumb" - }, - "instr_36930": { - "virtual_address": 36930, - "size": 2, - "disassembly": "ldr r2, [sp, #0x64]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x64]", - "mode": "thumb" - }, - "instr_36932": { - "virtual_address": 36932, - "size": 2, - "disassembly": "mov r12, r2", - "mnemonic": "mov", - "operands": "r12, r2", - "mode": "thumb" - }, - "instr_36934": { - "virtual_address": 36934, - "size": 2, - "disassembly": "str r2, [r7, #0x4]", - "mnemonic": "str", - "operands": "r2, [r7, #0x4]", - "mode": "thumb" - }, - "instr_36936": { - "virtual_address": 36936, - "size": 2, - "disassembly": "ldr r2, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_36938": { - "virtual_address": 36938, - "size": 2, - "disassembly": "add r4, r12", - "mnemonic": "add", - "operands": "r4, r12", - "mode": "thumb" - }, - "instr_36940": { - "virtual_address": 36940, - "size": 2, - "disassembly": "str r2, [sp, #0x30]", - "mnemonic": "str", - "operands": "r2, [sp, #0x30]", - "mode": "thumb" - }, - "instr_36942": { - "virtual_address": 36942, - "size": 2, - "disassembly": "adds r2, #0x1", - "mnemonic": "adds", - "operands": "r2, #0x1", - "mode": "thumb" - }, - "instr_36944": { - "virtual_address": 36944, - "size": 2, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_36946": { - "virtual_address": 36946, - "size": 2, - "disassembly": "str r2, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r2, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_36948": { - "virtual_address": 36948, - "size": 2, - "disassembly": "cmp r2, #0x7", - "mnemonic": "cmp", - "operands": "r2, #0x7", - "mode": "thumb" - }, - "instr_36950": { - "virtual_address": 36950, - "size": 2, - "disassembly": "ble 0x905c", - "mnemonic": "ble", - "operands": "0x905c", - "mode": "thumb" - }, - "bb_36926": { - "virtual_address": 36926, - "size": 26, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36952, - "children": [ - "instr_36926", - "instr_36928", - "instr_36930", - "instr_36932", - "instr_36934", - "instr_36936", - "instr_36938", - "instr_36940", - "instr_36942", - "instr_36944", - "instr_36946", - "instr_36948", - "instr_36950" - ] - }, - "instr_36952": { - "virtual_address": 36952, - "size": 4, - "disassembly": "bl 0x9d48", - "mnemonic": "bl", - "operands": "0x9d48", - "mode": "thumb" - }, - "bb_36952": { - "virtual_address": 36952, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36956, - "children": [ - "instr_36952" - ] - }, - "instr_36956": { - "virtual_address": 36956, - "size": 2, - "disassembly": "adds r7, #0x8", - "mnemonic": "adds", - "operands": "r7, #0x8", - "mode": "thumb" - }, - "bb_36956": { - "virtual_address": 36956, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_36956" - ] - }, - "func_36908": { - "virtual_address": 36908, - "size": 50, - "name": "FUN_0000902c", - "children": [ - "bb_36908", - "bb_36916", - "bb_36922", - "bb_36926", - "bb_36952", - "bb_36956" - ] - }, - "instr_36958": { - "virtual_address": 36958, - "size": 2, - "disassembly": "ldr r1, [sp, #0x50]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x50]", - "mode": "thumb" - }, - "instr_36960": { - "virtual_address": 36960, - "size": 2, - "disassembly": "mov r12, r1", - "mnemonic": "mov", - "operands": "r12, r1", - "mode": "thumb" - }, - "instr_36962": { - "virtual_address": 36962, - "size": 2, - "disassembly": "subs r3, r1, r3", - "mnemonic": "subs", - "operands": "r3, r1, r3", - "mode": "thumb" - }, - "instr_36964": { - "virtual_address": 36964, - "size": 2, - "disassembly": "add r6, r12", - "mnemonic": "add", - "operands": "r6, r12", - "mode": "thumb" - }, - "instr_36966": { - "virtual_address": 36966, - "size": 2, - "disassembly": "subs r2, r6, r5", - "mnemonic": "subs", - "operands": "r2, r6, r5", - "mode": "thumb" - }, - "instr_36968": { - "virtual_address": 36968, - "size": 2, - "disassembly": "movs r6, r3", - "mnemonic": "movs", - "operands": "r6, r3", - "mode": "thumb" - }, - "instr_36970": { - "virtual_address": 36970, - "size": 2, - "disassembly": "cmp r3, r2", - "mnemonic": "cmp", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_36972": { - "virtual_address": 36972, - "size": 2, - "disassembly": "ble 0x9070", - "mnemonic": "ble", - "operands": "0x9070", - "mode": "thumb" - }, - "bb_36958": { - "virtual_address": 36958, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36974, - "children": [ - "instr_36958", - "instr_36960", - "instr_36962", - "instr_36964", - "instr_36966", - "instr_36968", - "instr_36970", - "instr_36972" - ] - }, - "instr_36974": { - "virtual_address": 36974, - "size": 2, - "disassembly": "movs r6, r2", - "mnemonic": "movs", - "operands": "r6, r2", - "mode": "thumb" - }, - "bb_36974": { - "virtual_address": 36974, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36976, - "children": [ - "instr_36974" - ] - }, - "instr_36976": { - "virtual_address": 36976, - "size": 2, - "disassembly": "cmp r6, #0x0", - "mnemonic": "cmp", - "operands": "r6, #0x0", - "mode": "thumb" - }, - "instr_36978": { - "virtual_address": 36978, - "size": 2, - "disassembly": "ble 0x908e", - "mnemonic": "ble", - "operands": "0x908e", - "mode": "thumb" - }, - "bb_36976": { - "virtual_address": 36976, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 36980, - "children": [ - "instr_36976", - "instr_36978" - ] - }, - "instr_36980": { - "virtual_address": 36980, - "size": 2, - "disassembly": "ldr r2, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_36982": { - "virtual_address": 36982, - "size": 2, - "disassembly": "adds r4, r4, r6", - "mnemonic": "adds", - "operands": "r4, r4, r6", - "mode": "thumb" - }, - "instr_36984": { - "virtual_address": 36984, - "size": 2, - "disassembly": "str r2, [sp, #0x30]", - "mnemonic": "str", - "operands": "r2, [sp, #0x30]", - "mode": "thumb" - }, - "instr_36986": { - "virtual_address": 36986, - "size": 2, - "disassembly": "adds r2, #0x1", - "mnemonic": "adds", - "operands": "r2, #0x1", - "mode": "thumb" - }, - "instr_36988": { - "virtual_address": 36988, - "size": 2, - "disassembly": "str r5, [r7, #0x0]", - "mnemonic": "str", - "operands": "r5, [r7, #0x0]", - "mode": "thumb" - }, - "instr_36990": { - "virtual_address": 36990, - "size": 2, - "disassembly": "str r6, [r7, #0x4]", - "mnemonic": "str", - "operands": "r6, [r7, #0x4]", - "mode": "thumb" - }, - "instr_36992": { - "virtual_address": 36992, - "size": 2, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_36994": { - "virtual_address": 36994, - "size": 2, - "disassembly": "str r2, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r2, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_36996": { - "virtual_address": 36996, - "size": 2, - "disassembly": "cmp r2, #0x7", - "mnemonic": "cmp", - "operands": "r2, #0x7", - "mode": "thumb" - }, - "instr_36998": { - "virtual_address": 36998, - "size": 2, - "disassembly": "ble 0x908c", - "mnemonic": "ble", - "operands": "0x908c", - "mode": "thumb" - }, - "bb_36980": { - "virtual_address": 36980, - "size": 20, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37000, - "children": [ - "instr_36980", - "instr_36982", - "instr_36984", - "instr_36986", - "instr_36988", - "instr_36990", - "instr_36992", - "instr_36994", - "instr_36996", - "instr_36998" - ] - }, - "instr_37000": { - "virtual_address": 37000, - "size": 4, - "disassembly": "bl 0x9d72", - "mnemonic": "bl", - "operands": "0x9d72", - "mode": "thumb" - }, - "bb_37000": { - "virtual_address": 37000, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37004, - "children": [ - "instr_37000" - ] - }, - "instr_37004": { - "virtual_address": 37004, - "size": 2, - "disassembly": "adds r7, #0x8", - "mnemonic": "adds", - "operands": "r7, #0x8", - "mode": "thumb" - }, - "bb_37004": { - "virtual_address": 37004, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_37004" - ] - }, - "func_36958": { - "virtual_address": 36958, - "size": 48, - "name": "FUN_0000905e", - "children": [ - "bb_36958", - "bb_36974", - "bb_36976", - "bb_36980", - "bb_37000", - "bb_37004" - ] - }, - "instr_37006": { - "virtual_address": 37006, - "size": 2, - "disassembly": "mvns r5, r6", - "mnemonic": "mvns", - "operands": "r5, r6", - "mode": "thumb" - }, - "instr_37008": { - "virtual_address": 37008, - "size": 2, - "disassembly": "asrs r5, r5, #0x1f", - "mnemonic": "asrs", - "operands": "r5, r5, #0x1f", - "mode": "thumb" - }, - "instr_37010": { - "virtual_address": 37010, - "size": 2, - "disassembly": "ands r5, r6", - "mnemonic": "ands", - "operands": "r5, r6", - "mode": "thumb" - }, - "instr_37012": { - "virtual_address": 37012, - "size": 2, - "disassembly": "subs r5, r3, r5", - "mnemonic": "subs", - "operands": "r5, r3, r5", - "mode": "thumb" - }, - "instr_37014": { - "virtual_address": 37014, - "size": 2, - "disassembly": "cmp r5, #0x0", - "mnemonic": "cmp", - "operands": "r5, #0x0", - "mode": "thumb" - }, - "instr_37016": { - "virtual_address": 37016, - "size": 2, - "disassembly": "bgt 0x909e", - "mnemonic": "bgt", - "operands": "0x909e", - "mode": "thumb" - }, - "bb_37006": { - "virtual_address": 37006, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37018, - "children": [ - "instr_37006", - "instr_37008", - "instr_37010", - "instr_37012", - "instr_37014", - "instr_37016" - ] - }, - "instr_37018": { - "virtual_address": 37018, - "size": 4, - "disassembly": "bl 0x8722", - "mnemonic": "bl", - "operands": "0x8722", - "mode": "thumb" - }, - "bb_37018": { - "virtual_address": 37018, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37022, - "children": [ - "instr_37018" - ] - }, - "instr_37022": { - "virtual_address": 37022, - "size": 2, - "disassembly": "ldr r3, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_37024": { - "virtual_address": 37024, - "size": 2, - "disassembly": "cmp r5, #0x10", - "mnemonic": "cmp", - "operands": "r5, #0x10", - "mode": "thumb" - }, - "instr_37026": { - "virtual_address": 37026, - "size": 2, - "disassembly": "bgt 0x90a8", - "mnemonic": "bgt", - "operands": "0x90a8", - "mode": "thumb" - }, - "bb_37022": { - "virtual_address": 37022, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37028, - "children": [ - "instr_37022", - "instr_37024", - "instr_37026" - ] - }, - "instr_37028": { - "virtual_address": 37028, - "size": 4, - "disassembly": "bl 0x0a022", - "mnemonic": "bl", - "operands": "0x0a022", - "mode": "thumb" - }, - "bb_37028": { - "virtual_address": 37028, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37032, - "children": [ - "instr_37028" - ] - }, - "instr_37032": { - "virtual_address": 37032, - "size": 2, - "disassembly": "ldr r1, [0x92bc]", - "mnemonic": "ldr", - "operands": "r1, [0x92bc]", - "mode": "thumb" - }, - "instr_37034": { - "virtual_address": 37034, - "size": 2, - "disassembly": "movs r2, r4", - "mnemonic": "movs", - "operands": "r2, r4", - "mode": "thumb" - }, - "instr_37036": { - "virtual_address": 37036, - "size": 2, - "disassembly": "movs r6, #0x10", - "mnemonic": "movs", - "operands": "r6, #0x10", - "mode": "thumb" - }, - "instr_37038": { - "virtual_address": 37038, - "size": 2, - "disassembly": "movs r4, r1", - "mnemonic": "movs", - "operands": "r4, r1", - "mode": "thumb" - }, - "instr_37040": { - "virtual_address": 37040, - "size": 2, - "disassembly": "str r1, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r1, [sp, #0x3c]", - "mode": "thumb" - }, - "instr_37042": { - "virtual_address": 37042, - "size": 2, - "disassembly": "b 0x90be", - "mnemonic": "b", - "operands": "0x90be", - "mode": "thumb" - }, - "bb_37032": { - "virtual_address": 37032, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37054, - "children": [ - "instr_37032", - "instr_37034", - "instr_37036", - "instr_37038", - "instr_37040", - "instr_37042" - ] - }, - "instr_37044": { - "virtual_address": 37044, - "size": 2, - "disassembly": "adds r7, #0x8", - "mnemonic": "adds", - "operands": "r7, #0x8", - "mode": "thumb" - }, - "bb_37044": { - "virtual_address": 37044, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37046, - "children": [ - "instr_37044" - ] - }, - "instr_37046": { - "virtual_address": 37046, - "size": 2, - "disassembly": "subs r5, #0x10", - "mnemonic": "subs", - "operands": "r5, #0x10", - "mode": "thumb" - }, - "instr_37048": { - "virtual_address": 37048, - "size": 2, - "disassembly": "cmp r5, #0x10", - "mnemonic": "cmp", - "operands": "r5, #0x10", - "mode": "thumb" - }, - "instr_37050": { - "virtual_address": 37050, - "size": 2, - "disassembly": "bgt 0x90be", - "mnemonic": "bgt", - "operands": "0x90be", - "mode": "thumb" - }, - "bb_37046": { - "virtual_address": 37046, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37052, - "children": [ - "instr_37046", - "instr_37048", - "instr_37050" - ] - }, - "instr_37052": { - "virtual_address": 37052, - "size": 2, - "disassembly": "b 0x9690", - "mnemonic": "b", - "operands": "0x9690", - "mode": "thumb" - }, - "bb_37052": { - "virtual_address": 37052, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_37052" - ] - }, - "instr_37054": { - "virtual_address": 37054, - "size": 2, - "disassembly": "adds r2, #0x10", - "mnemonic": "adds", - "operands": "r2, #0x10", - "mode": "thumb" - }, - "instr_37056": { - "virtual_address": 37056, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_37058": { - "virtual_address": 37058, - "size": 2, - "disassembly": "str r4, [r7, #0x0]", - "mnemonic": "str", - "operands": "r4, [r7, #0x0]", - "mode": "thumb" - }, - "instr_37060": { - "virtual_address": 37060, - "size": 2, - "disassembly": "str r6, [r7, #0x4]", - "mnemonic": "str", - "operands": "r6, [r7, #0x4]", - "mode": "thumb" - }, - "instr_37062": { - "virtual_address": 37062, - "size": 2, - "disassembly": "str r2, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r2, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_37064": { - "virtual_address": 37064, - "size": 2, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_37066": { - "virtual_address": 37066, - "size": 2, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "thumb" - }, - "instr_37068": { - "virtual_address": 37068, - "size": 2, - "disassembly": "ble 0x90b4", - "mnemonic": "ble", - "operands": "0x90b4", - "mode": "thumb" - }, - "bb_37054": { - "virtual_address": 37054, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37070, - "children": [ - "instr_37054", - "instr_37056", - "instr_37058", - "instr_37060", - "instr_37062", - "instr_37064", - "instr_37066", - "instr_37068" - ] - }, - "instr_37070": { - "virtual_address": 37070, - "size": 2, - "disassembly": "mov r1, r8", - "mnemonic": "mov", - "operands": "r1, r8", - "mode": "thumb" - }, - "instr_37072": { - "virtual_address": 37072, - "size": 2, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "thumb" - }, - "instr_37074": { - "virtual_address": 37074, - "size": 2, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "thumb" - }, - "instr_37076": { - "virtual_address": 37076, - "size": 4, - "disassembly": "bl 0x0db6c", - "mnemonic": "bl", - "operands": "0x0db6c", - "mode": "thumb" - }, - "instr_37080": { - "virtual_address": 37080, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_37082": { - "virtual_address": 37082, - "size": 2, - "disassembly": "beq 0x90de", - "mnemonic": "beq", - "operands": "0x90de", - "mode": "thumb" - }, - "bb_37070": { - "virtual_address": 37070, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37084, - "children": [ - "instr_37070", - "instr_37072", - "instr_37074", - "instr_37076", - "instr_37080", - "instr_37082" - ] - }, - "instr_37084": { - "virtual_address": 37084, - "size": 2, - "disassembly": "b 0x8e70", - "mnemonic": "b", - "operands": "0x8e70", - "mode": "thumb" - }, - "bb_37084": { - "virtual_address": 37084, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_37084" - ] - }, - "instr_37086": { - "virtual_address": 37086, - "size": 2, - "disassembly": "ldr r2, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_37088": { - "virtual_address": 37088, - "size": 2, - "disassembly": "ldr r3, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_37090": { - "virtual_address": 37090, - "size": 2, - "disassembly": "add r7, sp, #0xac", - "mnemonic": "add", - "operands": "r7, sp, #0xac", - "mode": "thumb" - }, - "instr_37092": { - "virtual_address": 37092, - "size": 2, - "disassembly": "b 0x90b6", - "mnemonic": "b", - "operands": "0x90b6", - "mode": "thumb" - }, - "bb_37086": { - "virtual_address": 37086, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37046, - "children": [ - "instr_37086", - "instr_37088", - "instr_37090", - "instr_37092" - ] - }, - "func_37006": { - "virtual_address": 37006, - "size": 88, - "name": "FUN_0000908e", - "children": [ - "bb_37006", - "bb_37018", - "bb_37022", - "bb_37028", - "bb_37032", - "bb_37044", - "bb_37046", - "bb_37052", - "bb_37054", - "bb_37070", - "bb_37084", - "bb_37086" - ] - }, - "instr_37102": { - "virtual_address": 37102, - "size": 2, - "disassembly": "movs r3, #0x1", - "mnemonic": "movs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_37104": { - "virtual_address": 37104, - "size": 2, - "disassembly": "mov r2, r9", - "mnemonic": "mov", - "operands": "r2, r9", - "mode": "thumb" - }, - "instr_37106": { - "virtual_address": 37106, - "size": 2, - "disassembly": "tst r3, r2", - "mnemonic": "tst", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_37108": { - "virtual_address": 37108, - "size": 2, - "disassembly": "beq 0x90fa", - "mnemonic": "beq", - "operands": "0x90fa", - "mode": "thumb" - }, - "bb_37102": { - "virtual_address": 37102, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37110, - "children": [ - "instr_37102", - "instr_37104", - "instr_37106", - "instr_37108" - ] - }, - "instr_37110": { - "virtual_address": 37110, - "size": 4, - "disassembly": "bl 0x88ba", - "mnemonic": "bl", - "operands": "0x88ba", - "mode": "thumb" - }, - "bb_37110": { - "virtual_address": 37110, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37114, - "children": [ - "instr_37110" - ] - }, - "instr_37114": { - "virtual_address": 37114, - "size": 2, - "disassembly": "str r3, [r7, #0x4]", - "mnemonic": "str", - "operands": "r3, [r7, #0x4]", - "mode": "thumb" - }, - "instr_37116": { - "virtual_address": 37116, - "size": 2, - "disassembly": "ldr r3, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_37118": { - "virtual_address": 37118, - "size": 2, - "disassembly": "adds r4, #0x1", - "mnemonic": "adds", - "operands": "r4, #0x1", - "mode": "thumb" - }, - "instr_37120": { - "virtual_address": 37120, - "size": 2, - "disassembly": "adds r5, r3, #0x1", - "mnemonic": "adds", - "operands": "r5, r3, #0x1", - "mode": "thumb" - }, - "instr_37122": { - "virtual_address": 37122, - "size": 2, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_37124": { - "virtual_address": 37124, - "size": 2, - "disassembly": "str r3, [sp, #0x30]", - "mnemonic": "str", - "operands": "r3, [sp, #0x30]", - "mode": "thumb" - }, - "instr_37126": { - "virtual_address": 37126, - "size": 2, - "disassembly": "str r5, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r5, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_37128": { - "virtual_address": 37128, - "size": 2, - "disassembly": "cmp r5, #0x7", - "mnemonic": "cmp", - "operands": "r5, #0x7", - "mode": "thumb" - }, - "instr_37130": { - "virtual_address": 37130, - "size": 2, - "disassembly": "bgt 0x9110", - "mnemonic": "bgt", - "operands": "0x9110", - "mode": "thumb" - }, - "bb_37114": { - "virtual_address": 37114, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37132, - "children": [ - "instr_37114", - "instr_37116", - "instr_37118", - "instr_37120", - "instr_37122", - "instr_37124", - "instr_37126", - "instr_37128", - "instr_37130" - ] - }, - "instr_37132": { - "virtual_address": 37132, - "size": 4, - "disassembly": "bl 0x891e", - "mnemonic": "bl", - "operands": "0x891e", - "mode": "thumb" - }, - "bb_37132": { - "virtual_address": 37132, - "size": 4, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_37132" - ] - }, - "func_37102": { - "virtual_address": 37102, - "size": 34, - "name": "FUN_000090ee", - "children": [ - "bb_37102", - "bb_37110", - "bb_37114", - "bb_37132" - ] - }, - "instr_37136": { - "virtual_address": 37136, - "size": 2, - "disassembly": "mov r1, r8", - "mnemonic": "mov", - "operands": "r1, r8", - "mode": "thumb" - }, - "instr_37138": { - "virtual_address": 37138, - "size": 2, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "thumb" - }, - "instr_37140": { - "virtual_address": 37140, - "size": 2, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "thumb" - }, - "instr_37142": { - "virtual_address": 37142, - "size": 4, - "disassembly": "bl 0x0db6c", - "mnemonic": "bl", - "operands": "0x0db6c", - "mode": "thumb" - }, - "instr_37146": { - "virtual_address": 37146, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_37148": { - "virtual_address": 37148, - "size": 2, - "disassembly": "beq 0x9120", - "mnemonic": "beq", - "operands": "0x9120", - "mode": "thumb" - }, - "bb_37136": { - "virtual_address": 37136, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37150, - "children": [ - "instr_37136", - "instr_37138", - "instr_37140", - "instr_37142", - "instr_37146", - "instr_37148" - ] - }, - "instr_37150": { - "virtual_address": 37150, - "size": 2, - "disassembly": "b 0x8e70", - "mnemonic": "b", - "operands": "0x8e70", - "mode": "thumb" - }, - "bb_37150": { - "virtual_address": 37150, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_37150" - ] - }, - "instr_37152": { - "virtual_address": 37152, - "size": 2, - "disassembly": "ldr r4, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_37154": { - "virtual_address": 37154, - "size": 2, - "disassembly": "ldr r5, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r5, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_37156": { - "virtual_address": 37156, - "size": 2, - "disassembly": "add r7, sp, #0xac", - "mnemonic": "add", - "operands": "r7, sp, #0xac", - "mode": "thumb" - }, - "instr_37158": { - "virtual_address": 37158, - "size": 4, - "disassembly": "bl 0x8920", - "mnemonic": "bl", - "operands": "0x8920", - "mode": "thumb" - }, - "bb_37152": { - "virtual_address": 37152, - "size": 10, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_37152", - "instr_37154", - "instr_37156", - "instr_37158" - ] - }, - "func_37136": { - "virtual_address": 37136, - "size": 26, - "name": "FUN_00009110", - "children": [ - "bb_37136", - "bb_37150", - "bb_37152" - ] - }, - "instr_37162": { - "virtual_address": 37162, - "size": 2, - "disassembly": "ldr r3, [sp, #0x50]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x50]", - "mode": "thumb" - }, - "instr_37164": { - "virtual_address": 37164, - "size": 2, - "disassembly": "subs r6, r3, #0x1", - "mnemonic": "subs", - "operands": "r6, r3, #0x1", - "mode": "thumb" - }, - "instr_37166": { - "virtual_address": 37166, - "size": 2, - "disassembly": "cmp r6, #0x0", - "mnemonic": "cmp", - "operands": "r6, #0x0", - "mode": "thumb" - }, - "instr_37168": { - "virtual_address": 37168, - "size": 2, - "disassembly": "bgt 0x9136", - "mnemonic": "bgt", - "operands": "0x9136", - "mode": "thumb" - }, - "bb_37162": { - "virtual_address": 37162, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37170, - "children": [ - "instr_37162", - "instr_37164", - "instr_37166", - "instr_37168" - ] - }, - "instr_37170": { - "virtual_address": 37170, - "size": 4, - "disassembly": "bl 0x8920", - "mnemonic": "bl", - "operands": "0x8920", - "mode": "thumb" - }, - "bb_37170": { - "virtual_address": 37170, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37174, - "children": [ - "instr_37170" - ] - }, - "instr_37174": { - "virtual_address": 37174, - "size": 2, - "disassembly": "cmp r6, #0x10", - "mnemonic": "cmp", - "operands": "r6, #0x10", - "mode": "thumb" - }, - "instr_37176": { - "virtual_address": 37176, - "size": 2, - "disassembly": "bgt 0x913e", - "mnemonic": "bgt", - "operands": "0x913e", - "mode": "thumb" - }, - "bb_37174": { - "virtual_address": 37174, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37178, - "children": [ - "instr_37174", - "instr_37176" - ] - }, - "instr_37178": { - "virtual_address": 37178, - "size": 4, - "disassembly": "bl 0x0a062", - "mnemonic": "bl", - "operands": "0x0a062", - "mode": "thumb" - }, - "bb_37178": { - "virtual_address": 37178, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37182, - "children": [ - "instr_37178" - ] - }, - "instr_37182": { - "virtual_address": 37182, - "size": 2, - "disassembly": "movs r3, #0x10", - "mnemonic": "movs", - "operands": "r3, #0x10", - "mode": "thumb" - }, - "instr_37184": { - "virtual_address": 37184, - "size": 2, - "disassembly": "ldr r2, [0x92bc]", - "mnemonic": "ldr", - "operands": "r2, [0x92bc]", - "mode": "thumb" - }, - "instr_37186": { - "virtual_address": 37186, - "size": 2, - "disassembly": "mov r10, r3", - "mnemonic": "mov", - "operands": "r10, r3", - "mode": "thumb" - }, - "instr_37188": { - "virtual_address": 37188, - "size": 2, - "disassembly": "str r2, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r2, [sp, #0x3c]", - "mode": "thumb" - }, - "instr_37190": { - "virtual_address": 37190, - "size": 2, - "disassembly": "movs r3, r4", - "mnemonic": "movs", - "operands": "r3, r4", - "mode": "thumb" - }, - "instr_37192": { - "virtual_address": 37192, - "size": 2, - "disassembly": "movs r4, r2", - "mnemonic": "movs", - "operands": "r4, r2", - "mode": "thumb" - }, - "instr_37194": { - "virtual_address": 37194, - "size": 2, - "disassembly": "b 0x9156", - "mnemonic": "b", - "operands": "0x9156", - "mode": "thumb" - }, - "bb_37182": { - "virtual_address": 37182, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37206, - "children": [ - "instr_37182", - "instr_37184", - "instr_37186", - "instr_37188", - "instr_37190", - "instr_37192", - "instr_37194" - ] - }, - "instr_37196": { - "virtual_address": 37196, - "size": 2, - "disassembly": "adds r7, #0x8", - "mnemonic": "adds", - "operands": "r7, #0x8", - "mode": "thumb" - }, - "bb_37196": { - "virtual_address": 37196, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37198, - "children": [ - "instr_37196" - ] - }, - "instr_37198": { - "virtual_address": 37198, - "size": 2, - "disassembly": "subs r6, #0x10", - "mnemonic": "subs", - "operands": "r6, #0x10", - "mode": "thumb" - }, - "instr_37200": { - "virtual_address": 37200, - "size": 2, - "disassembly": "cmp r6, #0x10", - "mnemonic": "cmp", - "operands": "r6, #0x10", - "mode": "thumb" - }, - "instr_37202": { - "virtual_address": 37202, - "size": 2, - "disassembly": "bgt 0x9156", - "mnemonic": "bgt", - "operands": "0x9156", - "mode": "thumb" - }, - "bb_37198": { - "virtual_address": 37198, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37204, - "children": [ - "instr_37198", - "instr_37200", - "instr_37202" - ] - }, - "instr_37204": { - "virtual_address": 37204, - "size": 2, - "disassembly": "b 0x974e", - "mnemonic": "b", - "operands": "0x974e", - "mode": "thumb" - }, - "bb_37204": { - "virtual_address": 37204, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_37204" - ] - }, - "instr_37206": { - "virtual_address": 37206, - "size": 2, - "disassembly": "mov r2, r10", - "mnemonic": "mov", - "operands": "r2, r10", - "mode": "thumb" - }, - "instr_37208": { - "virtual_address": 37208, - "size": 2, - "disassembly": "adds r3, #0x10", - "mnemonic": "adds", - "operands": "r3, #0x10", - "mode": "thumb" - }, - "instr_37210": { - "virtual_address": 37210, - "size": 2, - "disassembly": "adds r5, #0x1", - "mnemonic": "adds", - "operands": "r5, #0x1", - "mode": "thumb" - }, - "instr_37212": { - "virtual_address": 37212, - "size": 2, - "disassembly": "str r4, [r7, #0x0]", - "mnemonic": "str", - "operands": "r4, [r7, #0x0]", - "mode": "thumb" - }, - "instr_37214": { - "virtual_address": 37214, - "size": 2, - "disassembly": "str r2, [r7, #0x4]", - "mnemonic": "str", - "operands": "r2, [r7, #0x4]", - "mode": "thumb" - }, - "instr_37216": { - "virtual_address": 37216, - "size": 2, - "disassembly": "str r3, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_37218": { - "virtual_address": 37218, - "size": 2, - "disassembly": "str r5, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r5, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_37220": { - "virtual_address": 37220, - "size": 2, - "disassembly": "cmp r5, #0x7", - "mnemonic": "cmp", - "operands": "r5, #0x7", - "mode": "thumb" - }, - "instr_37222": { - "virtual_address": 37222, - "size": 2, - "disassembly": "ble 0x914c", - "mnemonic": "ble", - "operands": "0x914c", - "mode": "thumb" - }, - "bb_37206": { - "virtual_address": 37206, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37224, - "children": [ - "instr_37206", - "instr_37208", - "instr_37210", - "instr_37212", - "instr_37214", - "instr_37216", - "instr_37218", - "instr_37220", - "instr_37222" - ] - }, - "instr_37224": { - "virtual_address": 37224, - "size": 2, - "disassembly": "mov r1, r8", - "mnemonic": "mov", - "operands": "r1, r8", - "mode": "thumb" - }, - "instr_37226": { - "virtual_address": 37226, - "size": 2, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "thumb" - }, - "instr_37228": { - "virtual_address": 37228, - "size": 2, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "thumb" - }, - "instr_37230": { - "virtual_address": 37230, - "size": 4, - "disassembly": "bl 0x0db6c", - "mnemonic": "bl", - "operands": "0x0db6c", - "mode": "thumb" - }, - "instr_37234": { - "virtual_address": 37234, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_37236": { - "virtual_address": 37236, - "size": 2, - "disassembly": "beq 0x9178", - "mnemonic": "beq", - "operands": "0x9178", - "mode": "thumb" - }, - "bb_37224": { - "virtual_address": 37224, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37238, - "children": [ - "instr_37224", - "instr_37226", - "instr_37228", - "instr_37230", - "instr_37234", - "instr_37236" - ] - }, - "instr_37238": { - "virtual_address": 37238, - "size": 2, - "disassembly": "b 0x8e70", - "mnemonic": "b", - "operands": "0x8e70", - "mode": "thumb" - }, - "bb_37238": { - "virtual_address": 37238, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_37238" - ] - }, - "instr_37240": { - "virtual_address": 37240, - "size": 2, - "disassembly": "ldr r3, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_37242": { - "virtual_address": 37242, - "size": 2, - "disassembly": "ldr r5, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r5, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_37244": { - "virtual_address": 37244, - "size": 2, - "disassembly": "add r7, sp, #0xac", - "mnemonic": "add", - "operands": "r7, sp, #0xac", - "mode": "thumb" - }, - "instr_37246": { - "virtual_address": 37246, - "size": 2, - "disassembly": "b 0x914e", - "mnemonic": "b", - "operands": "0x914e", - "mode": "thumb" - }, - "bb_37240": { - "virtual_address": 37240, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37198, - "children": [ - "instr_37240", - "instr_37242", - "instr_37244", - "instr_37246" - ] - }, - "func_37162": { - "virtual_address": 37162, - "size": 86, - "name": "FUN_0000912a", - "children": [ - "bb_37162", - "bb_37170", - "bb_37174", - "bb_37178", - "bb_37182", - "bb_37196", - "bb_37198", - "bb_37204", - "bb_37206", - "bb_37224", - "bb_37238", - "bb_37240" - ] - }, - "instr_37390": { - "virtual_address": 37390, - "size": 2, - "disassembly": "ldr r3, [sp, #0x18]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x18]", - "mode": "thumb" - }, - "instr_37392": { - "virtual_address": 37392, - "size": 2, - "disassembly": "str r2, [sp, #0x38]", - "mnemonic": "str", - "operands": "r2, [sp, #0x38]", - "mode": "thumb" - }, - "instr_37394": { - "virtual_address": 37394, - "size": 2, - "disassembly": "ldrb r3, [r3, #0x0]", - "mnemonic": "ldrb", - "operands": "r3, [r3, #0x0]", - "mode": "thumb" - }, - "instr_37396": { - "virtual_address": 37396, - "size": 4, - "disassembly": "bl 0x85a4", - "mnemonic": "bl", - "operands": "0x85a4", - "mode": "thumb" - }, - "bb_37390": { - "virtual_address": 37390, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37400, - "children": [ - "instr_37390", - "instr_37392", - "instr_37394", - "instr_37396" - ] - }, - "instr_37400": { - "virtual_address": 37400, - "size": 2, - "disassembly": "ldr r3, [0x92c0]", - "mnemonic": "ldr", - "operands": "r3, [0x92c0]", - "mode": "thumb" - }, - "instr_37402": { - "virtual_address": 37402, - "size": 2, - "disassembly": "str r3, [r7, #0x0]", - "mnemonic": "str", - "operands": "r3, [r7, #0x0]", - "mode": "thumb" - }, - "instr_37404": { - "virtual_address": 37404, - "size": 2, - "disassembly": "movs r3, #0x1", - "mnemonic": "movs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_37406": { - "virtual_address": 37406, - "size": 2, - "disassembly": "str r3, [r7, #0x4]", - "mnemonic": "str", - "operands": "r3, [r7, #0x4]", - "mode": "thumb" - }, - "instr_37408": { - "virtual_address": 37408, - "size": 2, - "disassembly": "ldr r3, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_37410": { - "virtual_address": 37410, - "size": 2, - "disassembly": "adds r4, #0x1", - "mnemonic": "adds", - "operands": "r4, #0x1", - "mode": "thumb" - }, - "instr_37412": { - "virtual_address": 37412, - "size": 2, - "disassembly": "str r3, [sp, #0x30]", - "mnemonic": "str", - "operands": "r3, [sp, #0x30]", - "mode": "thumb" - }, - "instr_37414": { - "virtual_address": 37414, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_37416": { - "virtual_address": 37416, - "size": 2, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_37418": { - "virtual_address": 37418, - "size": 2, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_37420": { - "virtual_address": 37420, - "size": 2, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "thumb" - }, - "instr_37422": { - "virtual_address": 37422, - "size": 2, - "disassembly": "ble 0x9234", - "mnemonic": "ble", - "operands": "0x9234", - "mode": "thumb" - }, - "bb_37400": { - "virtual_address": 37400, - "size": 24, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37424, - "children": [ - "instr_37400", - "instr_37402", - "instr_37404", - "instr_37406", - "instr_37408", - "instr_37410", - "instr_37412", - "instr_37414", - "instr_37416", - "instr_37418", - "instr_37420", - "instr_37422" - ] - }, - "instr_37424": { - "virtual_address": 37424, - "size": 4, - "disassembly": "bl 0x9ca6", - "mnemonic": "bl", - "operands": "0x9ca6", - "mode": "thumb" - }, - "bb_37424": { - "virtual_address": 37424, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37428, - "children": [ - "instr_37424" - ] - }, - "instr_37428": { - "virtual_address": 37428, - "size": 2, - "disassembly": "adds r7, #0x8", - "mnemonic": "adds", - "operands": "r7, #0x8", - "mode": "thumb" - }, - "bb_37428": { - "virtual_address": 37428, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_37428" - ] - }, - "func_37390": { - "virtual_address": 37390, - "size": 40, - "name": "FUN_0000920e", - "children": [ - "bb_37390", - "bb_37400", - "bb_37424", - "bb_37428" - ] - }, - "instr_37430": { - "virtual_address": 37430, - "size": 2, - "disassembly": "ldr r3, [sp, #0x50]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x50]", - "mode": "thumb" - }, - "instr_37432": { - "virtual_address": 37432, - "size": 2, - "disassembly": "orrs r3, r1", - "mnemonic": "orrs", - "operands": "r3, r1", - "mode": "thumb" - }, - "instr_37434": { - "virtual_address": 37434, - "size": 2, - "disassembly": "bne 0x9240", - "mnemonic": "bne", - "operands": "0x9240", - "mode": "thumb" - }, - "bb_37430": { - "virtual_address": 37430, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37436, - "children": [ - "instr_37430", - "instr_37432", - "instr_37434" - ] - }, - "instr_37436": { - "virtual_address": 37436, - "size": 4, - "disassembly": "bl 0x9cfa", - "mnemonic": "bl", - "operands": "0x9cfa", - "mode": "thumb" - }, - "bb_37436": { - "virtual_address": 37436, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37440, - "children": [ - "instr_37436" - ] - }, - "instr_37440": { - "virtual_address": 37440, - "size": 2, - "disassembly": "ldr r3, [sp, #0x68]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x68]", - "mode": "thumb" - }, - "instr_37442": { - "virtual_address": 37442, - "size": 2, - "disassembly": "str r3, [r7, #0x0]", - "mnemonic": "str", - "operands": "r3, [r7, #0x0]", - "mode": "thumb" - }, - "instr_37444": { - "virtual_address": 37444, - "size": 2, - "disassembly": "ldr r3, [sp, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x64]", - "mode": "thumb" - }, - "instr_37446": { - "virtual_address": 37446, - "size": 2, - "disassembly": "mov r12, r3", - "mnemonic": "mov", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_37448": { - "virtual_address": 37448, - "size": 2, - "disassembly": "str r3, [r7, #0x4]", - "mnemonic": "str", - "operands": "r3, [r7, #0x4]", - "mode": "thumb" - }, - "instr_37450": { - "virtual_address": 37450, - "size": 2, - "disassembly": "ldr r3, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_37452": { - "virtual_address": 37452, - "size": 2, - "disassembly": "add r4, r12", - "mnemonic": "add", - "operands": "r4, r12", - "mode": "thumb" - }, - "instr_37454": { - "virtual_address": 37454, - "size": 2, - "disassembly": "str r3, [sp, #0x30]", - "mnemonic": "str", - "operands": "r3, [sp, #0x30]", - "mode": "thumb" - }, - "instr_37456": { - "virtual_address": 37456, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_37458": { - "virtual_address": 37458, - "size": 2, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_37460": { - "virtual_address": 37460, - "size": 2, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_37462": { - "virtual_address": 37462, - "size": 2, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "thumb" - }, - "instr_37464": { - "virtual_address": 37464, - "size": 2, - "disassembly": "ble 0x925e", - "mnemonic": "ble", - "operands": "0x925e", - "mode": "thumb" - }, - "bb_37440": { - "virtual_address": 37440, - "size": 26, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37466, - "children": [ - "instr_37440", - "instr_37442", - "instr_37444", - "instr_37446", - "instr_37448", - "instr_37450", - "instr_37452", - "instr_37454", - "instr_37456", - "instr_37458", - "instr_37460", - "instr_37462", - "instr_37464" - ] - }, - "instr_37466": { - "virtual_address": 37466, - "size": 4, - "disassembly": "bl 0x9cc2", - "mnemonic": "bl", - "operands": "0x9cc2", - "mode": "thumb" - }, - "bb_37466": { - "virtual_address": 37466, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37470, - "children": [ - "instr_37466" - ] - }, - "instr_37470": { - "virtual_address": 37470, - "size": 2, - "disassembly": "movs r2, r7", - "mnemonic": "movs", - "operands": "r2, r7", - "mode": "thumb" - }, - "instr_37472": { - "virtual_address": 37472, - "size": 2, - "disassembly": "adds r2, #0x8", - "mnemonic": "adds", - "operands": "r2, #0x8", - "mode": "thumb" - }, - "bb_37470": { - "virtual_address": 37470, - "size": 4, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_37470", - "instr_37472" - ] - }, - "func_37430": { - "virtual_address": 37430, - "size": 44, - "name": "FUN_00009236", - "children": [ - "bb_37430", - "bb_37436", - "bb_37440", - "bb_37466", - "bb_37470" - ] - }, - "instr_37474": { - "virtual_address": 37474, - "size": 2, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_37476": { - "virtual_address": 37476, - "size": 2, - "disassembly": "bge 0x926a", - "mnemonic": "bge", - "operands": "0x926a", - "mode": "thumb" - }, - "bb_37474": { - "virtual_address": 37474, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37478, - "children": [ - "instr_37474", - "instr_37476" - ] - }, - "instr_37478": { - "virtual_address": 37478, - "size": 4, - "disassembly": "bl 0x9dc2", - "mnemonic": "bl", - "operands": "0x9dc2", - "mode": "thumb" - }, - "bb_37478": { - "virtual_address": 37478, - "size": 4, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_37478" - ] - }, - "func_37474": { - "virtual_address": 37474, - "size": 8, - "name": "FUN_00009262", - "children": [ - "bb_37474", - "bb_37478" - ] - }, - "instr_37482": { - "virtual_address": 37482, - "size": 2, - "disassembly": "ldr r1, [sp, #0x50]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x50]", - "mode": "thumb" - }, - "instr_37484": { - "virtual_address": 37484, - "size": 2, - "disassembly": "mov r12, r1", - "mnemonic": "mov", - "operands": "r12, r1", - "mode": "thumb" - }, - "instr_37486": { - "virtual_address": 37486, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_37488": { - "virtual_address": 37488, - "size": 2, - "disassembly": "add r4, r12", - "mnemonic": "add", - "operands": "r4, r12", - "mode": "thumb" - }, - "instr_37490": { - "virtual_address": 37490, - "size": 2, - "disassembly": "str r6, [r2, #0x0]", - "mnemonic": "str", - "operands": "r6, [r2, #0x0]", - "mode": "thumb" - }, - "instr_37492": { - "virtual_address": 37492, - "size": 2, - "disassembly": "str r1, [r2, #0x4]", - "mnemonic": "str", - "operands": "r1, [r2, #0x4]", - "mode": "thumb" - }, - "instr_37494": { - "virtual_address": 37494, - "size": 2, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_37496": { - "virtual_address": 37496, - "size": 2, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_37498": { - "virtual_address": 37498, - "size": 2, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "thumb" - }, - "instr_37500": { - "virtual_address": 37500, - "size": 2, - "disassembly": "ble 0x9282", - "mnemonic": "ble", - "operands": "0x9282", - "mode": "thumb" - }, - "bb_37482": { - "virtual_address": 37482, - "size": 20, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37502, - "children": [ - "instr_37482", - "instr_37484", - "instr_37486", - "instr_37488", - "instr_37490", - "instr_37492", - "instr_37494", - "instr_37496", - "instr_37498", - "instr_37500" - ] - }, - "instr_37502": { - "virtual_address": 37502, - "size": 4, - "disassembly": "bl 0x8938", - "mnemonic": "bl", - "operands": "0x8938", - "mode": "thumb" - }, - "bb_37502": { - "virtual_address": 37502, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37506, - "children": [ - "instr_37502" - ] - }, - "instr_37506": { - "virtual_address": 37506, - "size": 2, - "disassembly": "adds r2, #0x8", - "mnemonic": "adds", - "operands": "r2, #0x8", - "mode": "thumb" - }, - "instr_37508": { - "virtual_address": 37508, - "size": 2, - "disassembly": "movs r7, r2", - "mnemonic": "movs", - "operands": "r7, r2", - "mode": "thumb" - }, - "instr_37510": { - "virtual_address": 37510, - "size": 4, - "disassembly": "bl 0x8722", - "mnemonic": "bl", - "operands": "0x8722", - "mode": "thumb" - }, - "bb_37506": { - "virtual_address": 37506, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37514, - "children": [ - "instr_37506", - "instr_37508", - "instr_37510" - ] - }, - "instr_37514": { - "virtual_address": 37514, - "size": 2, - "disassembly": "ldr r4, [sp, #0x38]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0x38]", - "mode": "thumb" - }, - "instr_37516": { - "virtual_address": 37516, - "size": 2, - "disassembly": "ldr r2, [sp, #0x20]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x20]", - "mode": "thumb" - }, - "instr_37518": { - "virtual_address": 37518, - "size": 2, - "disassembly": "ldmia r4!, {r3}", - "mnemonic": "ldmia", - "operands": "r4!, {r3}", - "mode": "thumb" - }, - "instr_37520": { - "virtual_address": 37520, - "size": 2, - "disassembly": "str r2, [r3, #0x0]", - "mnemonic": "str", - "operands": "r2, [r3, #0x0]", - "mode": "thumb" - }, - "instr_37522": { - "virtual_address": 37522, - "size": 2, - "disassembly": "asrs r2, r2, #0x1f", - "mnemonic": "asrs", - "operands": "r2, r2, #0x1f", - "mode": "thumb" - }, - "instr_37524": { - "virtual_address": 37524, - "size": 2, - "disassembly": "str r2, [r3, #0x4]", - "mnemonic": "str", - "operands": "r2, [r3, #0x4]", - "mode": "thumb" - }, - "instr_37526": { - "virtual_address": 37526, - "size": 2, - "disassembly": "str r4, [sp, #0x38]", - "mnemonic": "str", - "operands": "r4, [sp, #0x38]", - "mode": "thumb" - }, - "instr_37528": { - "virtual_address": 37528, - "size": 4, - "disassembly": "bl 0x8536", - "mnemonic": "bl", - "operands": "0x8536", - "mode": "thumb" - }, - "bb_37514": { - "virtual_address": 37514, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37532, - "children": [ - "instr_37514", - "instr_37516", - "instr_37518", - "instr_37520", - "instr_37522", - "instr_37524", - "instr_37526", - "instr_37528" - ] - }, - "instr_37532": { - "virtual_address": 37532, - "size": 2, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_37534": { - "virtual_address": 37534, - "size": 2, - "disassembly": "lsls r3, r3, #0x19", - "mnemonic": "lsls", - "operands": "r3, r3, #0x19", - "mode": "thumb" - }, - "instr_37536": { - "virtual_address": 37536, - "size": 2, - "disassembly": "bmi 0x92a4", - "mnemonic": "bmi", - "operands": "0x92a4", - "mode": "thumb" - }, - "bb_37532": { - "virtual_address": 37532, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37538, - "children": [ - "instr_37532", - "instr_37534", - "instr_37536" - ] - }, - "instr_37538": { - "virtual_address": 37538, - "size": 2, - "disassembly": "b 0x9778", - "mnemonic": "b", - "operands": "0x9778", - "mode": "thumb" - }, - "bb_37538": { - "virtual_address": 37538, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_37538" - ] - }, - "instr_37540": { - "virtual_address": 37540, - "size": 2, - "disassembly": "ldr r4, [sp, #0x38]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0x38]", - "mode": "thumb" - }, - "instr_37542": { - "virtual_address": 37542, - "size": 2, - "disassembly": "ldmia r4!, {r3}", - "mnemonic": "ldmia", - "operands": "r4!, {r3}", - "mode": "thumb" - }, - "instr_37544": { - "virtual_address": 37544, - "size": 2, - "disassembly": "lsls r3, r3, #0x10", - "mnemonic": "lsls", - "operands": "r3, r3, #0x10", - "mode": "thumb" - }, - "instr_37546": { - "virtual_address": 37546, - "size": 2, - "disassembly": "lsrs r3, r3, #0x10", - "mnemonic": "lsrs", - "operands": "r3, r3, #0x10", - "mode": "thumb" - }, - "instr_37548": { - "virtual_address": 37548, - "size": 2, - "disassembly": "str r3, [sp, #0x28]", - "mnemonic": "str", - "operands": "r3, [sp, #0x28]", - "mode": "thumb" - }, - "instr_37550": { - "virtual_address": 37550, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_37552": { - "virtual_address": 37552, - "size": 2, - "disassembly": "str r4, [sp, #0x38]", - "mnemonic": "str", - "operands": "r4, [sp, #0x38]", - "mode": "thumb" - }, - "instr_37554": { - "virtual_address": 37554, - "size": 2, - "disassembly": "str r3, [sp, #0x2c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x2c]", - "mode": "thumb" - }, - "instr_37556": { - "virtual_address": 37556, - "size": 2, - "disassembly": "b 0x8b6a", - "mnemonic": "b", - "operands": "0x8b6a", - "mode": "thumb" - }, - "bb_37540": { - "virtual_address": 37540, - "size": 18, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_37540", - "instr_37542", - "instr_37544", - "instr_37546", - "instr_37548", - "instr_37550", - "instr_37552", - "instr_37554", - "instr_37556" - ] - }, - "func_37482": { - "virtual_address": 37482, - "size": 76, - "name": "FUN_0000926a", - "children": [ - "bb_37482", - "bb_37502", - "bb_37506", - "bb_37514", - "bb_37532", - "bb_37538", - "bb_37540" - ] - }, - "instr_37572": { - "virtual_address": 37572, - "size": 2, - "disassembly": "movs r3, #0x20", - "mnemonic": "movs", - "operands": "r3, #0x20", - "mode": "thumb" - }, - "instr_37574": { - "virtual_address": 37574, - "size": 2, - "disassembly": "add r2, sp, #0x68", - "mnemonic": "add", - "operands": "r2, sp, #0x68", - "mode": "thumb" - }, - "instr_37576": { - "virtual_address": 37576, - "size": 2, - "disassembly": "strb r3, [r2, #0x1b]", - "mnemonic": "strb", - "operands": "r3, [r2, #0x1b]", - "mode": "thumb" - }, - "instr_37578": { - "virtual_address": 37578, - "size": 2, - "disassembly": "ldr r3, [sp, #0x18]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x18]", - "mode": "thumb" - }, - "instr_37580": { - "virtual_address": 37580, - "size": 2, - "disassembly": "ldrb r3, [r3, #0x0]", - "mnemonic": "ldrb", - "operands": "r3, [r3, #0x0]", - "mode": "thumb" - }, - "instr_37582": { - "virtual_address": 37582, - "size": 4, - "disassembly": "bl 0x85a4", - "mnemonic": "bl", - "operands": "0x85a4", - "mode": "thumb" - }, - "bb_37572": { - "virtual_address": 37572, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37586, - "children": [ - "instr_37572", - "instr_37574", - "instr_37576", - "instr_37578", - "instr_37580", - "instr_37582" - ] - }, - "instr_37586": { - "virtual_address": 37586, - "size": 2, - "disassembly": "movs r2, #0x30", - "mnemonic": "movs", - "operands": "r2, #0x30", - "mode": "thumb" - }, - "instr_37588": { - "virtual_address": 37588, - "size": 2, - "disassembly": "mov r3, r12", - "mnemonic": "mov", - "operands": "r3, r12", - "mode": "thumb" - }, - "instr_37590": { - "virtual_address": 37590, - "size": 2, - "disassembly": "subs r6, #0x1", - "mnemonic": "subs", - "operands": "r6, #0x1", - "mode": "thumb" - }, - "instr_37592": { - "virtual_address": 37592, - "size": 2, - "disassembly": "strb r2, [r6, #0x0]", - "mnemonic": "strb", - "operands": "r2, [r6, #0x0]", - "mode": "thumb" - }, - "instr_37594": { - "virtual_address": 37594, - "size": 2, - "disassembly": "subs r3, #0x2", - "mnemonic": "subs", - "operands": "r3, #0x2", - "mode": "thumb" - }, - "instr_37596": { - "virtual_address": 37596, - "size": 2, - "disassembly": "add r2, sp, #0x150", - "mnemonic": "add", - "operands": "r2, sp, #0x150", - "mode": "thumb" - }, - "instr_37598": { - "virtual_address": 37598, - "size": 2, - "disassembly": "subs r2, r2, r3", - "mnemonic": "subs", - "operands": "r2, r2, r3", - "mode": "thumb" - }, - "instr_37600": { - "virtual_address": 37600, - "size": 2, - "disassembly": "mov r9, r4", - "mnemonic": "mov", - "operands": "r9, r4", - "mode": "thumb" - }, - "instr_37602": { - "virtual_address": 37602, - "size": 2, - "disassembly": "movs r6, r3", - "mnemonic": "movs", - "operands": "r6, r3", - "mode": "thumb" - }, - "instr_37604": { - "virtual_address": 37604, - "size": 2, - "disassembly": "str r2, [sp, #0x30]", - "mnemonic": "str", - "operands": "r2, [sp, #0x30]", - "mode": "thumb" - }, - "instr_37606": { - "virtual_address": 37606, - "size": 4, - "disassembly": "bl 0x8b1a", - "mnemonic": "bl", - "operands": "0x8b1a", - "mode": "thumb" - }, - "bb_37586": { - "virtual_address": 37586, - "size": 24, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_37586", - "instr_37588", - "instr_37590", - "instr_37592", - "instr_37594", - "instr_37596", - "instr_37598", - "instr_37600", - "instr_37602", - "instr_37604", - "instr_37606" - ] - }, - "func_37572": { - "virtual_address": 37572, - "size": 38, - "name": "FUN_000092c4", - "children": [ - "bb_37572", - "bb_37586" - ] - }, - "instr_37610": { - "virtual_address": 37610, - "size": 2, - "disassembly": "ldr r0, [sp, #0x58]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x58]", - "mode": "thumb" - }, - "instr_37612": { - "virtual_address": 37612, - "size": 2, - "disassembly": "ldr r1, [sp, #0x5c]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x5c]", - "mode": "thumb" - }, - "instr_37614": { - "virtual_address": 37614, - "size": 2, - "disassembly": "movs r2, r0", - "mnemonic": "movs", - "operands": "r2, r0", - "mode": "thumb" - }, - "instr_37616": { - "virtual_address": 37616, - "size": 2, - "disassembly": "movs r3, r1", - "mnemonic": "movs", - "operands": "r3, r1", - "mode": "thumb" - }, - "instr_37618": { - "virtual_address": 37618, - "size": 4, - "disassembly": "bl 0x10ad4", - "mnemonic": "bl", - "operands": "0x10ad4", - "mode": "thumb" - }, - "instr_37622": { - "virtual_address": 37622, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_37624": { - "virtual_address": 37624, - "size": 2, - "disassembly": "beq 0x92fe", - "mnemonic": "beq", - "operands": "0x92fe", - "mode": "thumb" - }, - "bb_37610": { - "virtual_address": 37610, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37626, - "children": [ - "instr_37610", - "instr_37612", - "instr_37614", - "instr_37616", - "instr_37618", - "instr_37622", - "instr_37624" - ] - }, - "instr_37626": { - "virtual_address": 37626, - "size": 4, - "disassembly": "bl 0x9f80", - "mnemonic": "bl", - "operands": "0x9f80", - "mode": "thumb" - }, - "bb_37626": { - "virtual_address": 37626, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37630, - "children": [ - "instr_37626" - ] - }, - "instr_37630": { - "virtual_address": 37630, - "size": 2, - "disassembly": "ldr r0, [sp, #0x44]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x44]", - "mode": "thumb" - }, - "instr_37632": { - "virtual_address": 37632, - "size": 2, - "disassembly": "movs r3, #0x20", - "mnemonic": "movs", - "operands": "r3, #0x20", - "mode": "thumb" - }, - "instr_37634": { - "virtual_address": 37634, - "size": 2, - "disassembly": "movs r5, r0", - "mnemonic": "movs", - "operands": "r5, r0", - "mode": "thumb" - }, - "instr_37636": { - "virtual_address": 37636, - "size": 2, - "disassembly": "bics r5, r3", - "mnemonic": "bics", - "operands": "r5, r3", - "mode": "thumb" - }, - "instr_37638": { - "virtual_address": 37638, - "size": 2, - "disassembly": "cmp r5, #0x41", - "mnemonic": "cmp", - "operands": "r5, #0x41", - "mode": "thumb" - }, - "instr_37640": { - "virtual_address": 37640, - "size": 2, - "disassembly": "beq 0x930c", - "mnemonic": "beq", - "operands": "0x930c", - "mode": "thumb" - }, - "bb_37630": { - "virtual_address": 37630, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37642, - "children": [ - "instr_37630", - "instr_37632", - "instr_37634", - "instr_37636", - "instr_37638", - "instr_37640" - ] - }, - "instr_37642": { - "virtual_address": 37642, - "size": 2, - "disassembly": "b 0x97d8", - "mnemonic": "b", - "operands": "0x97d8", - "mode": "thumb" - }, - "bb_37642": { - "virtual_address": 37642, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38872, - "children": [ - "instr_37642" - ] - }, - "instr_37644": { - "virtual_address": 37644, - "size": 2, - "disassembly": "movs r2, #0x30", - "mnemonic": "movs", - "operands": "r2, #0x30", - "mode": "thumb" - }, - "instr_37646": { - "virtual_address": 37646, - "size": 2, - "disassembly": "add r1, sp, #0x84", - "mnemonic": "add", - "operands": "r1, sp, #0x84", - "mode": "thumb" - }, - "instr_37648": { - "virtual_address": 37648, - "size": 2, - "disassembly": "strb r2, [r1, #0x0]", - "mnemonic": "strb", - "operands": "r2, [r1, #0x0]", - "mode": "thumb" - }, - "instr_37650": { - "virtual_address": 37650, - "size": 2, - "disassembly": "movs r2, r0", - "mnemonic": "movs", - "operands": "r2, r0", - "mode": "thumb" - }, - "instr_37652": { - "virtual_address": 37652, - "size": 2, - "disassembly": "subs r2, #0x61", - "mnemonic": "subs", - "operands": "r2, #0x61", - "mode": "thumb" - }, - "instr_37654": { - "virtual_address": 37654, - "size": 2, - "disassembly": "rsbs r0, r2", - "mnemonic": "rsbs", - "operands": "r0, r2", - "mode": "thumb" - }, - "instr_37656": { - "virtual_address": 37656, - "size": 2, - "disassembly": "adcs r2, r0", - "mnemonic": "adcs", - "operands": "r2, r0", - "mode": "thumb" - }, - "instr_37658": { - "virtual_address": 37658, - "size": 2, - "disassembly": "rsbs r2, r2", - "mnemonic": "rsbs", - "operands": "r2, r2", - "mode": "thumb" - }, - "instr_37660": { - "virtual_address": 37660, - "size": 2, - "disassembly": "ands r3, r2", - "mnemonic": "ands", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_37662": { - "virtual_address": 37662, - "size": 2, - "disassembly": "adds r3, #0x58", - "mnemonic": "adds", - "operands": "r3, #0x58", - "mode": "thumb" - }, - "instr_37664": { - "virtual_address": 37664, - "size": 2, - "disassembly": "strb r3, [r1, #0x1]", - "mnemonic": "strb", - "operands": "r3, [r1, #0x1]", - "mode": "thumb" - }, - "instr_37666": { - "virtual_address": 37666, - "size": 2, - "disassembly": "mov r3, r10", - "mnemonic": "mov", - "operands": "r3, r10", - "mode": "thumb" - }, - "instr_37668": { - "virtual_address": 37668, - "size": 2, - "disassembly": "cmp r3, #0x63", - "mnemonic": "cmp", - "operands": "r3, #0x63", - "mode": "thumb" - }, - "instr_37670": { - "virtual_address": 37670, - "size": 2, - "disassembly": "ble 0x932a", - "mnemonic": "ble", - "operands": "0x932a", - "mode": "thumb" - }, - "bb_37644": { - "virtual_address": 37644, - "size": 28, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37672, - "children": [ - "instr_37644", - "instr_37646", - "instr_37648", - "instr_37650", - "instr_37652", - "instr_37654", - "instr_37656", - "instr_37658", - "instr_37660", - "instr_37662", - "instr_37664", - "instr_37666", - "instr_37668", - "instr_37670" - ] - }, - "instr_37672": { - "virtual_address": 37672, - "size": 2, - "disassembly": "b 0x99c2", - "mnemonic": "b", - "operands": "0x99c2", - "mode": "thumb" - }, - "bb_37672": { - "virtual_address": 37672, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39362, - "children": [ - "instr_37672" - ] - }, - "instr_37674": { - "virtual_address": 37674, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_37676": { - "virtual_address": 37676, - "size": 2, - "disassembly": "str r3, [sp, #0x34]", - "mnemonic": "str", - "operands": "r3, [sp, #0x34]", - "mode": "thumb" - }, - "instr_37678": { - "virtual_address": 37678, - "size": 2, - "disassembly": "add r6, sp, #0xec", - "mnemonic": "add", - "operands": "r6, sp, #0xec", - "mode": "thumb" - }, - "bb_37674": { - "virtual_address": 37674, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37680, - "children": [ - "instr_37674", - "instr_37676", - "instr_37678" - ] - }, - "instr_37680": { - "virtual_address": 37680, - "size": 2, - "disassembly": "ldr r1, [sp, #0x58]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x58]", - "mode": "thumb" - }, - "instr_37682": { - "virtual_address": 37682, - "size": 2, - "disassembly": "ldr r2, [sp, #0x5c]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x5c]", - "mode": "thumb" - }, - "instr_37684": { - "virtual_address": 37684, - "size": 2, - "disassembly": "subs r3, r2, #0x0", - "mnemonic": "subs", - "operands": "r3, r2, #0x0", - "mode": "thumb" - }, - "instr_37686": { - "virtual_address": 37686, - "size": 2, - "disassembly": "blt 0x933c", - "mnemonic": "blt", - "operands": "0x933c", - "mode": "thumb" - }, - "bb_37680": { - "virtual_address": 37680, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37688, - "children": [ - "instr_37680", - "instr_37682", - "instr_37684", - "instr_37686" - ] - }, - "instr_37688": { - "virtual_address": 37688, - "size": 4, - "disassembly": "bl 0x9e68", - "mnemonic": "bl", - "operands": "0x9e68", - "mode": "thumb" - }, - "bb_37688": { - "virtual_address": 37688, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37692, - "children": [ - "instr_37688" - ] - }, - "instr_37692": { - "virtual_address": 37692, - "size": 2, - "disassembly": "ldr r2, [sp, #0x58]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x58]", - "mode": "thumb" - }, - "instr_37694": { - "virtual_address": 37694, - "size": 2, - "disassembly": "ldr r3, [sp, #0x5c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x5c]", - "mode": "thumb" - }, - "instr_37696": { - "virtual_address": 37696, - "size": 2, - "disassembly": "movs r4, r2", - "mnemonic": "movs", - "operands": "r4, r2", - "mode": "thumb" - }, - "instr_37698": { - "virtual_address": 37698, - "size": 2, - "disassembly": "movs r2, #0x80", - "mnemonic": "movs", - "operands": "r2, #0x80", - "mode": "thumb" - }, - "instr_37700": { - "virtual_address": 37700, - "size": 2, - "disassembly": "lsls r2, r2, #0x18", - "mnemonic": "lsls", - "operands": "r2, r2, #0x18", - "mode": "thumb" - }, - "instr_37702": { - "virtual_address": 37702, - "size": 2, - "disassembly": "mov r12, r2", - "mnemonic": "mov", - "operands": "r12, r2", - "mode": "thumb" - }, - "instr_37704": { - "virtual_address": 37704, - "size": 2, - "disassembly": "movs r2, #0x2d", - "mnemonic": "movs", - "operands": "r2, #0x2d", - "mode": "thumb" - }, - "instr_37706": { - "virtual_address": 37706, - "size": 2, - "disassembly": "str r2, [sp, #0x40]", - "mnemonic": "str", - "operands": "r2, [sp, #0x40]", - "mode": "thumb" - }, - "instr_37708": { - "virtual_address": 37708, - "size": 2, - "disassembly": "add r3, r12", - "mnemonic": "add", - "operands": "r3, r12", - "mode": "thumb" - }, - "bb_37692": { - "virtual_address": 37692, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37710, - "children": [ - "instr_37692", - "instr_37694", - "instr_37696", - "instr_37698", - "instr_37700", - "instr_37702", - "instr_37704", - "instr_37706", - "instr_37708" - ] - }, - "func_37610": { - "virtual_address": 37610, - "size": 100, - "name": "FUN_000092ea", - "children": [ - "bb_37610", - "bb_37626", - "bb_37630", - "bb_37642", - "bb_37644", - "bb_37672", - "bb_37674", - "bb_37680", - "bb_37688", - "bb_37692" - ] - }, - "instr_37710": { - "virtual_address": 37710, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_37712": { - "virtual_address": 37712, - "size": 2, - "disassembly": "movs r1, r3", - "mnemonic": "movs", - "operands": "r1, r3", - "mode": "thumb" - }, - "instr_37714": { - "virtual_address": 37714, - "size": 2, - "disassembly": "add r2, sp, #0x88", - "mnemonic": "add", - "operands": "r2, sp, #0x88", - "mode": "thumb" - }, - "instr_37716": { - "virtual_address": 37716, - "size": 4, - "disassembly": "bl 0x0d928", - "mnemonic": "bl", - "operands": "0x0d928", - "mode": "thumb" - }, - "instr_37720": { - "virtual_address": 37720, - "size": 2, - "disassembly": "movs r3, #0xff", - "mnemonic": "movs", - "operands": "r3, #0xff", - "mode": "thumb" - }, - "instr_37722": { - "virtual_address": 37722, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_37724": { - "virtual_address": 37724, - "size": 2, - "disassembly": "lsls r3, r3, #0x16", - "mnemonic": "lsls", - "operands": "r3, r3, #0x16", - "mode": "thumb" - }, - "instr_37726": { - "virtual_address": 37726, - "size": 4, - "disassembly": "bl 0x10b10", - "mnemonic": "bl", - "operands": "0x10b10", - "mode": "thumb" - }, - "instr_37730": { - "virtual_address": 37730, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_37732": { - "virtual_address": 37732, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_37734": { - "virtual_address": 37734, - "size": 2, - "disassembly": "movs r4, r0", - "mnemonic": "movs", - "operands": "r4, r0", - "mode": "thumb" - }, - "instr_37736": { - "virtual_address": 37736, - "size": 2, - "disassembly": "movs r5, r1", - "mnemonic": "movs", - "operands": "r5, r1", - "mode": "thumb" - }, - "instr_37738": { - "virtual_address": 37738, - "size": 4, - "disassembly": "bl 0x10b18", - "mnemonic": "bl", - "operands": "0x10b18", - "mode": "thumb" - }, - "instr_37742": { - "virtual_address": 37742, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_37744": { - "virtual_address": 37744, - "size": 2, - "disassembly": "beq 0x9376", - "mnemonic": "beq", - "operands": "0x9376", - "mode": "thumb" - }, - "bb_37710": { - "virtual_address": 37710, - "size": 36, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37746, - "children": [ - "instr_37710", - "instr_37712", - "instr_37714", - "instr_37716", - "instr_37720", - "instr_37722", - "instr_37724", - "instr_37726", - "instr_37730", - "instr_37732", - "instr_37734", - "instr_37736", - "instr_37738", - "instr_37742", - "instr_37744" - ] - }, - "instr_37746": { - "virtual_address": 37746, - "size": 2, - "disassembly": "movs r3, #0x1", - "mnemonic": "movs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_37748": { - "virtual_address": 37748, - "size": 2, - "disassembly": "str r3, [sp, #0x88]", - "mnemonic": "str", - "operands": "r3, [sp, #0x88]", - "mode": "thumb" - }, - "bb_37746": { - "virtual_address": 37746, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37750, - "children": [ - "instr_37746", - "instr_37748" - ] - }, - "instr_37750": { - "virtual_address": 37750, - "size": 2, - "disassembly": "ldr r3, [sp, #0x44]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x44]", - "mode": "thumb" - }, - "instr_37752": { - "virtual_address": 37752, - "size": 2, - "disassembly": "cmp r3, #0x61", - "mnemonic": "cmp", - "operands": "r3, #0x61", - "mode": "thumb" - }, - "instr_37754": { - "virtual_address": 37754, - "size": 2, - "disassembly": "bne 0x9380", - "mnemonic": "bne", - "operands": "0x9380", - "mode": "thumb" - }, - "bb_37750": { - "virtual_address": 37750, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37756, - "children": [ - "instr_37750", - "instr_37752", - "instr_37754" - ] - }, - "instr_37756": { - "virtual_address": 37756, - "size": 4, - "disassembly": "bl 0x0a02a", - "mnemonic": "bl", - "operands": "0x0a02a", - "mode": "thumb" - }, - "bb_37756": { - "virtual_address": 37756, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37760, - "children": [ - "instr_37756" - ] - }, - "instr_37760": { - "virtual_address": 37760, - "size": 2, - "disassembly": "ldr r3, [0x96f0]", - "mnemonic": "ldr", - "operands": "r3, [0x96f0]", - "mode": "thumb" - }, - "instr_37762": { - "virtual_address": 37762, - "size": 2, - "disassembly": "str r3, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x1c]", - "mode": "thumb" - }, - "bb_37760": { - "virtual_address": 37760, - "size": 4, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_37760", - "instr_37762" - ] - }, - "func_37710": { - "virtual_address": 37710, - "size": 54, - "name": "FUN_0000934e", - "children": [ - "bb_37710", - "bb_37746", - "bb_37750", - "bb_37756", - "bb_37760" - ] - }, - "instr_37764": { - "virtual_address": 37764, - "size": 2, - "disassembly": "movs r3, r6", - "mnemonic": "movs", - "operands": "r3, r6", - "mode": "thumb" - }, - "instr_37766": { - "virtual_address": 37766, - "size": 2, - "disassembly": "add r3, r10", - "mnemonic": "add", - "operands": "r3, r10", - "mode": "thumb" - }, - "instr_37768": { - "virtual_address": 37768, - "size": 2, - "disassembly": "str r3, [sp, #0x48]", - "mnemonic": "str", - "operands": "r3, [sp, #0x48]", - "mode": "thumb" - }, - "instr_37770": { - "virtual_address": 37770, - "size": 2, - "disassembly": "mov r3, r10", - "mnemonic": "mov", - "operands": "r3, r10", - "mode": "thumb" - }, - "instr_37772": { - "virtual_address": 37772, - "size": 2, - "disassembly": "subs r3, #0x1", - "mnemonic": "subs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_37774": { - "virtual_address": 37774, - "size": 2, - "disassembly": "adds r3, r6, r3", - "mnemonic": "adds", - "operands": "r3, r6, r3", - "mode": "thumb" - }, - "instr_37776": { - "virtual_address": 37776, - "size": 2, - "disassembly": "str r3, [sp, #0x4c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x4c]", - "mode": "thumb" - }, - "instr_37778": { - "virtual_address": 37778, - "size": 2, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_37780": { - "virtual_address": 37780, - "size": 2, - "disassembly": "mov r10, r7", - "mnemonic": "mov", - "operands": "r10, r7", - "mode": "thumb" - }, - "instr_37782": { - "virtual_address": 37782, - "size": 2, - "disassembly": "str r6, [sp, #0x50]", - "mnemonic": "str", - "operands": "r6, [sp, #0x50]", - "mode": "thumb" - }, - "instr_37784": { - "virtual_address": 37784, - "size": 2, - "disassembly": "movs r7, r6", - "mnemonic": "movs", - "operands": "r7, r6", - "mode": "thumb" - }, - "instr_37786": { - "virtual_address": 37786, - "size": 2, - "disassembly": "str r3, [sp, #0x54]", - "mnemonic": "str", - "operands": "r3, [sp, #0x54]", - "mode": "thumb" - }, - "instr_37788": { - "virtual_address": 37788, - "size": 2, - "disassembly": "b 0x93ae", - "mnemonic": "b", - "operands": "0x93ae", - "mode": "thumb" - }, - "bb_37764": { - "virtual_address": 37764, - "size": 26, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37806, - "children": [ - "instr_37764", - "instr_37766", - "instr_37768", - "instr_37770", - "instr_37772", - "instr_37774", - "instr_37776", - "instr_37778", - "instr_37780", - "instr_37782", - "instr_37784", - "instr_37786", - "instr_37788" - ] - }, - "instr_37790": { - "virtual_address": 37790, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_37792": { - "virtual_address": 37792, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_37794": { - "virtual_address": 37794, - "size": 4, - "disassembly": "bl 0x10b18", - "mnemonic": "bl", - "operands": "0x10b18", - "mode": "thumb" - }, - "instr_37798": { - "virtual_address": 37798, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_37800": { - "virtual_address": 37800, - "size": 2, - "disassembly": "beq 0x93ae", - "mnemonic": "beq", - "operands": "0x93ae", - "mode": "thumb" - }, - "bb_37790": { - "virtual_address": 37790, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37802, - "children": [ - "instr_37790", - "instr_37792", - "instr_37794", - "instr_37798", - "instr_37800" - ] - }, - "instr_37802": { - "virtual_address": 37802, - "size": 4, - "disassembly": "bl 0x0a004", - "mnemonic": "bl", - "operands": "0x0a004", - "mode": "thumb" - }, - "bb_37802": { - "virtual_address": 37802, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37806, - "children": [ - "instr_37802" - ] - }, - "instr_37806": { - "virtual_address": 37806, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_37808": { - "virtual_address": 37808, - "size": 2, - "disassembly": "ldr r3, [0x96f4]", - "mnemonic": "ldr", - "operands": "r3, [0x96f4]", - "mode": "thumb" - }, - "instr_37810": { - "virtual_address": 37810, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_37812": { - "virtual_address": 37812, - "size": 2, - "disassembly": "movs r1, r5", - "mnemonic": "movs", - "operands": "r1, r5", - "mode": "thumb" - }, - "instr_37814": { - "virtual_address": 37814, - "size": 4, - "disassembly": "bl 0x10b10", - "mnemonic": "bl", - "operands": "0x10b10", - "mode": "thumb" - }, - "instr_37818": { - "virtual_address": 37818, - "size": 2, - "disassembly": "movs r5, r1", - "mnemonic": "movs", - "operands": "r5, r1", - "mode": "thumb" - }, - "instr_37820": { - "virtual_address": 37820, - "size": 2, - "disassembly": "movs r4, r0", - "mnemonic": "movs", - "operands": "r4, r0", - "mode": "thumb" - }, - "instr_37822": { - "virtual_address": 37822, - "size": 4, - "disassembly": "bl 0x10acc", - "mnemonic": "bl", - "operands": "0x10acc", - "mode": "thumb" - }, - "instr_37826": { - "virtual_address": 37826, - "size": 2, - "disassembly": "movs r6, r0", - "mnemonic": "movs", - "operands": "r6, r0", - "mode": "thumb" - }, - "instr_37828": { - "virtual_address": 37828, - "size": 4, - "disassembly": "bl 0x10b28", - "mnemonic": "bl", - "operands": "0x10b28", - "mode": "thumb" - }, - "instr_37832": { - "virtual_address": 37832, - "size": 2, - "disassembly": "mov r9, r7", - "mnemonic": "mov", - "operands": "r9, r7", - "mode": "thumb" - }, - "instr_37834": { - "virtual_address": 37834, - "size": 2, - "disassembly": "movs r2, r0", - "mnemonic": "movs", - "operands": "r2, r0", - "mode": "thumb" - }, - "instr_37836": { - "virtual_address": 37836, - "size": 2, - "disassembly": "movs r3, r1", - "mnemonic": "movs", - "operands": "r3, r1", - "mode": "thumb" - }, - "instr_37838": { - "virtual_address": 37838, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_37840": { - "virtual_address": 37840, - "size": 2, - "disassembly": "movs r1, r5", - "mnemonic": "movs", - "operands": "r1, r5", - "mode": "thumb" - }, - "instr_37842": { - "virtual_address": 37842, - "size": 4, - "disassembly": "bl 0x10adc", - "mnemonic": "bl", - "operands": "0x10adc", - "mode": "thumb" - }, - "instr_37846": { - "virtual_address": 37846, - "size": 2, - "disassembly": "mov r2, r9", - "mnemonic": "mov", - "operands": "r2, r9", - "mode": "thumb" - }, - "instr_37848": { - "virtual_address": 37848, - "size": 2, - "disassembly": "ldr r3, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_37850": { - "virtual_address": 37850, - "size": 2, - "disassembly": "ldrb r3, [r3, r6]", - "mnemonic": "ldrb", - "operands": "r3, [r3, r6]", - "mode": "thumb" - }, - "instr_37852": { - "virtual_address": 37852, - "size": 2, - "disassembly": "strb r3, [r2, #0x0]", - "mnemonic": "strb", - "operands": "r3, [r2, #0x0]", - "mode": "thumb" - }, - "instr_37854": { - "virtual_address": 37854, - "size": 2, - "disassembly": "ldr r3, [sp, #0x4c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x4c]", - "mode": "thumb" - }, - "instr_37856": { - "virtual_address": 37856, - "size": 2, - "disassembly": "subs r3, r3, r2", - "mnemonic": "subs", - "operands": "r3, r3, r2", - "mode": "thumb" - }, - "instr_37858": { - "virtual_address": 37858, - "size": 2, - "disassembly": "str r3, [sp, #0x30]", - "mnemonic": "str", - "operands": "r3, [sp, #0x30]", - "mode": "thumb" - }, - "instr_37860": { - "virtual_address": 37860, - "size": 2, - "disassembly": "ldr r3, [sp, #0x48]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x48]", - "mode": "thumb" - }, - "instr_37862": { - "virtual_address": 37862, - "size": 2, - "disassembly": "adds r7, #0x1", - "mnemonic": "adds", - "operands": "r7, #0x1", - "mode": "thumb" - }, - "instr_37864": { - "virtual_address": 37864, - "size": 2, - "disassembly": "movs r4, r0", - "mnemonic": "movs", - "operands": "r4, r0", - "mode": "thumb" - }, - "instr_37866": { - "virtual_address": 37866, - "size": 2, - "disassembly": "movs r5, r1", - "mnemonic": "movs", - "operands": "r5, r1", - "mode": "thumb" - }, - "instr_37868": { - "virtual_address": 37868, - "size": 2, - "disassembly": "str r7, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r7, [sp, #0x3c]", - "mode": "thumb" - }, - "instr_37870": { - "virtual_address": 37870, - "size": 2, - "disassembly": "cmp r3, r9", - "mnemonic": "cmp", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_37872": { - "virtual_address": 37872, - "size": 2, - "disassembly": "bne 0x939e", - "mnemonic": "bne", - "operands": "0x939e", - "mode": "thumb" - }, - "bb_37806": { - "virtual_address": 37806, - "size": 68, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37874, - "children": [ - "instr_37806", - "instr_37808", - "instr_37810", - "instr_37812", - "instr_37814", - "instr_37818", - "instr_37820", - "instr_37822", - "instr_37826", - "instr_37828", - "instr_37832", - "instr_37834", - "instr_37836", - "instr_37838", - "instr_37840", - "instr_37842", - "instr_37846", - "instr_37848", - "instr_37850", - "instr_37852", - "instr_37854", - "instr_37856", - "instr_37858", - "instr_37860", - "instr_37862", - "instr_37864", - "instr_37866", - "instr_37868", - "instr_37870", - "instr_37872" - ] - }, - "instr_37874": { - "virtual_address": 37874, - "size": 2, - "disassembly": "ldr r3, [sp, #0x54]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x54]", - "mode": "thumb" - }, - "instr_37876": { - "virtual_address": 37876, - "size": 2, - "disassembly": "mov r9, r3", - "mnemonic": "mov", - "operands": "r9, r3", - "mode": "thumb" - }, - "instr_37878": { - "virtual_address": 37878, - "size": 2, - "disassembly": "movs r3, #0x1", - "mnemonic": "movs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_37880": { - "virtual_address": 37880, - "size": 2, - "disassembly": "rsbs r3, r3", - "mnemonic": "rsbs", - "operands": "r3, r3", - "mode": "thumb" - }, - "instr_37882": { - "virtual_address": 37882, - "size": 2, - "disassembly": "str r7, [sp, #0x48]", - "mnemonic": "str", - "operands": "r7, [sp, #0x48]", - "mode": "thumb" - }, - "instr_37884": { - "virtual_address": 37884, - "size": 2, - "disassembly": "str r2, [sp, #0x4c]", - "mnemonic": "str", - "operands": "r2, [sp, #0x4c]", - "mode": "thumb" - }, - "instr_37886": { - "virtual_address": 37886, - "size": 2, - "disassembly": "mov r7, r10", - "mnemonic": "mov", - "operands": "r7, r10", - "mode": "thumb" - }, - "instr_37888": { - "virtual_address": 37888, - "size": 2, - "disassembly": "str r3, [sp, #0x30]", - "mnemonic": "str", - "operands": "r3, [sp, #0x30]", - "mode": "thumb" - }, - "instr_37890": { - "virtual_address": 37890, - "size": 2, - "disassembly": "mov r10, r6", - "mnemonic": "mov", - "operands": "r10, r6", - "mode": "thumb" - }, - "instr_37892": { - "virtual_address": 37892, - "size": 2, - "disassembly": "ldr r6, [sp, #0x50]", - "mnemonic": "ldr", - "operands": "r6, [sp, #0x50]", - "mode": "thumb" - }, - "bb_37874": { - "virtual_address": 37874, - "size": 20, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_37874", - "instr_37876", - "instr_37878", - "instr_37880", - "instr_37882", - "instr_37884", - "instr_37886", - "instr_37888", - "instr_37890", - "instr_37892" - ] - }, - "func_37764": { - "virtual_address": 37764, - "size": 130, - "name": "FUN_00009384", - "children": [ - "bb_37764", - "bb_37790", - "bb_37802", - "bb_37806", - "bb_37874" - ] - }, - "instr_37894": { - "virtual_address": 37894, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_37896": { - "virtual_address": 37896, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_37898": { - "virtual_address": 37898, - "size": 2, - "disassembly": "movs r1, r5", - "mnemonic": "movs", - "operands": "r1, r5", - "mode": "thumb" - }, - "instr_37900": { - "virtual_address": 37900, - "size": 2, - "disassembly": "ldr r3, [0x96f8]", - "mnemonic": "ldr", - "operands": "r3, [0x96f8]", - "mode": "thumb" - }, - "instr_37902": { - "virtual_address": 37902, - "size": 4, - "disassembly": "bl 0x10b44", - "mnemonic": "bl", - "operands": "0x10b44", - "mode": "thumb" - }, - "instr_37906": { - "virtual_address": 37906, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_37908": { - "virtual_address": 37908, - "size": 2, - "disassembly": "beq 0x941a", - "mnemonic": "beq", - "operands": "0x941a", - "mode": "thumb" - }, - "bb_37894": { - "virtual_address": 37894, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37910, - "children": [ - "instr_37894", - "instr_37896", - "instr_37898", - "instr_37900", - "instr_37902", - "instr_37906", - "instr_37908" - ] - }, - "instr_37910": { - "virtual_address": 37910, - "size": 4, - "disassembly": "bl 0x9fb4", - "mnemonic": "bl", - "operands": "0x9fb4", - "mode": "thumb" - }, - "bb_37910": { - "virtual_address": 37910, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37914, - "children": [ - "instr_37910" - ] - }, - "instr_37914": { - "virtual_address": 37914, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_37916": { - "virtual_address": 37916, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_37918": { - "virtual_address": 37918, - "size": 2, - "disassembly": "movs r1, r5", - "mnemonic": "movs", - "operands": "r1, r5", - "mode": "thumb" - }, - "instr_37920": { - "virtual_address": 37920, - "size": 2, - "disassembly": "ldr r3, [0x96f8]", - "mnemonic": "ldr", - "operands": "r3, [0x96f8]", - "mode": "thumb" - }, - "instr_37922": { - "virtual_address": 37922, - "size": 4, - "disassembly": "bl 0x10b18", - "mnemonic": "bl", - "operands": "0x10b18", - "mode": "thumb" - }, - "instr_37926": { - "virtual_address": 37926, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_37928": { - "virtual_address": 37928, - "size": 2, - "disassembly": "beq 0x9434", - "mnemonic": "beq", - "operands": "0x9434", - "mode": "thumb" - }, - "bb_37914": { - "virtual_address": 37914, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37930, - "children": [ - "instr_37914", - "instr_37916", - "instr_37918", - "instr_37920", - "instr_37922", - "instr_37926", - "instr_37928" - ] - }, - "instr_37930": { - "virtual_address": 37930, - "size": 2, - "disassembly": "mov r3, r10", - "mnemonic": "mov", - "operands": "r3, r10", - "mode": "thumb" - }, - "instr_37932": { - "virtual_address": 37932, - "size": 2, - "disassembly": "lsls r3, r3, #0x1f", - "mnemonic": "lsls", - "operands": "r3, r3, #0x1f", - "mode": "thumb" - }, - "instr_37934": { - "virtual_address": 37934, - "size": 2, - "disassembly": "bpl 0x9434", - "mnemonic": "bpl", - "operands": "0x9434", - "mode": "thumb" - }, - "bb_37930": { - "virtual_address": 37930, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37936, - "children": [ - "instr_37930", - "instr_37932", - "instr_37934" - ] - }, - "instr_37936": { - "virtual_address": 37936, - "size": 4, - "disassembly": "bl 0x9fb4", - "mnemonic": "bl", - "operands": "0x9fb4", - "mode": "thumb" - }, - "bb_37936": { - "virtual_address": 37936, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37940, - "children": [ - "instr_37936" - ] - }, - "instr_37940": { - "virtual_address": 37940, - "size": 2, - "disassembly": "ldr r3, [sp, #0x48]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x48]", - "mode": "thumb" - }, - "instr_37942": { - "virtual_address": 37942, - "size": 2, - "disassembly": "movs r1, r3", - "mnemonic": "movs", - "operands": "r1, r3", - "mode": "thumb" - }, - "instr_37944": { - "virtual_address": 37944, - "size": 2, - "disassembly": "ldr r3, [sp, #0x30]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x30]", - "mode": "thumb" - }, - "instr_37946": { - "virtual_address": 37946, - "size": 2, - "disassembly": "mov r12, r3", - "mnemonic": "mov", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_37948": { - "virtual_address": 37948, - "size": 2, - "disassembly": "movs r2, #0x30", - "mnemonic": "movs", - "operands": "r2, #0x30", - "mode": "thumb" - }, - "instr_37950": { - "virtual_address": 37950, - "size": 2, - "disassembly": "add r1, r12", - "mnemonic": "add", - "operands": "r1, r12", - "mode": "thumb" - }, - "instr_37952": { - "virtual_address": 37952, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_37954": { - "virtual_address": 37954, - "size": 2, - "disassembly": "blt 0x945e", - "mnemonic": "blt", - "operands": "0x945e", - "mode": "thumb" - }, - "bb_37940": { - "virtual_address": 37940, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37956, - "children": [ - "instr_37940", - "instr_37942", - "instr_37944", - "instr_37946", - "instr_37948", - "instr_37950", - "instr_37952", - "instr_37954" - ] - }, - "instr_37956": { - "virtual_address": 37956, - "size": 2, - "disassembly": "ldr r3, [sp, #0x48]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x48]", - "mode": "thumb" - }, - "bb_37956": { - "virtual_address": 37956, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37958, - "children": [ - "instr_37956" - ] - }, - "instr_37958": { - "virtual_address": 37958, - "size": 2, - "disassembly": "movs r0, r3", - "mnemonic": "movs", - "operands": "r0, r3", - "mode": "thumb" - }, - "instr_37960": { - "virtual_address": 37960, - "size": 2, - "disassembly": "strb r2, [r3, #0x0]", - "mnemonic": "strb", - "operands": "r2, [r3, #0x0]", - "mode": "thumb" - }, - "instr_37962": { - "virtual_address": 37962, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_37964": { - "virtual_address": 37964, - "size": 2, - "disassembly": "cmp r1, r0", - "mnemonic": "cmp", - "operands": "r1, r0", - "mode": "thumb" - }, - "instr_37966": { - "virtual_address": 37966, - "size": 2, - "disassembly": "bne 0x9446", - "mnemonic": "bne", - "operands": "0x9446", - "mode": "thumb" - }, - "bb_37958": { - "virtual_address": 37958, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 37968, - "children": [ - "instr_37958", - "instr_37960", - "instr_37962", - "instr_37964", - "instr_37966" - ] - }, - "instr_37968": { - "virtual_address": 37968, - "size": 2, - "disassembly": "ldr r2, [sp, #0x3c]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x3c]", - "mode": "thumb" - }, - "instr_37970": { - "virtual_address": 37970, - "size": 2, - "disassembly": "mov r12, r2", - "mnemonic": "mov", - "operands": "r12, r2", - "mode": "thumb" - }, - "instr_37972": { - "virtual_address": 37972, - "size": 2, - "disassembly": "ldr r3, [sp, #0x30]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x30]", - "mode": "thumb" - }, - "instr_37974": { - "virtual_address": 37974, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_37976": { - "virtual_address": 37976, - "size": 2, - "disassembly": "add r12, r3", - "mnemonic": "add", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_37978": { - "virtual_address": 37978, - "size": 2, - "disassembly": "mov r3, r12", - "mnemonic": "mov", - "operands": "r3, r12", - "mode": "thumb" - }, - "instr_37980": { - "virtual_address": 37980, - "size": 2, - "disassembly": "str r3, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x3c]", - "mode": "thumb" - }, - "bb_37968": { - "virtual_address": 37968, - "size": 14, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_37968", - "instr_37970", - "instr_37972", - "instr_37974", - "instr_37976", - "instr_37978", - "instr_37980" - ] - }, - "func_37894": { - "virtual_address": 37894, - "size": 88, - "name": "FUN_00009406", - "children": [ - "bb_37894", - "bb_37910", - "bb_37914", - "bb_37930", - "bb_37936", - "bb_37940", - "bb_37956", - "bb_37958", - "bb_37968" - ] - }, - "instr_37982": { - "virtual_address": 37982, - "size": 2, - "disassembly": "movs r3, #0x2", - "mnemonic": "movs", - "operands": "r3, #0x2", - "mode": "thumb" - }, - "instr_37984": { - "virtual_address": 37984, - "size": 2, - "disassembly": "mov r2, r9", - "mnemonic": "mov", - "operands": "r2, r9", - "mode": "thumb" - }, - "instr_37986": { - "virtual_address": 37986, - "size": 2, - "disassembly": "orrs r2, r3", - "mnemonic": "orrs", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_37988": { - "virtual_address": 37988, - "size": 2, - "disassembly": "mov r9, r2", - "mnemonic": "mov", - "operands": "r9, r2", - "mode": "thumb" - }, - "instr_37990": { - "virtual_address": 37990, - "size": 2, - "disassembly": "ldr r3, [sp, #0x3c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x3c]", - "mode": "thumb" - }, - "instr_37992": { - "virtual_address": 37992, - "size": 2, - "disassembly": "subs r3, r3, r6", - "mnemonic": "subs", - "operands": "r3, r3, r6", - "mode": "thumb" - }, - "instr_37994": { - "virtual_address": 37994, - "size": 2, - "disassembly": "str r3, [sp, #0x50]", - "mnemonic": "str", - "operands": "r3, [sp, #0x50]", - "mode": "thumb" - }, - "bb_37982": { - "virtual_address": 37982, - "size": 14, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_37982", - "instr_37984", - "instr_37986", - "instr_37988", - "instr_37990", - "instr_37992", - "instr_37994" - ] - }, - "func_37982": { - "virtual_address": 37982, - "size": 14, - "name": "FUN_0000945e", - "children": [ - "bb_37982" - ] - }, - "instr_37996": { - "virtual_address": 37996, - "size": 2, - "disassembly": "ldr r3, [sp, #0x88]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x88]", - "mode": "thumb" - }, - "instr_37998": { - "virtual_address": 37998, - "size": 2, - "disassembly": "str r3, [sp, #0x48]", - "mnemonic": "str", - "operands": "r3, [sp, #0x48]", - "mode": "thumb" - }, - "instr_38000": { - "virtual_address": 38000, - "size": 2, - "disassembly": "b 0x9874", - "mnemonic": "b", - "operands": "0x9874", - "mode": "thumb" - }, - "bb_37996": { - "virtual_address": 37996, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_37996", - "instr_37998", - "instr_38000" - ] - }, - "func_37996": { - "virtual_address": 37996, - "size": 6, - "name": "FUN_0000946c", - "children": [ - "bb_37996" - ] - }, - "instr_38070": { - "virtual_address": 38070, - "size": 2, - "disassembly": "subs r3, #0x4c", - "mnemonic": "subs", - "operands": "r3, #0x4c", - "mode": "thumb" - }, - "bb_38070": { - "virtual_address": 38070, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38072, - "children": [ - "instr_38070" - ] - }, - "instr_38072": { - "virtual_address": 38072, - "size": 2, - "disassembly": "ldr r2, [sp, #0x18]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x18]", - "mode": "thumb" - }, - "instr_38074": { - "virtual_address": 38074, - "size": 2, - "disassembly": "orrs r4, r3", - "mnemonic": "orrs", - "operands": "r4, r3", - "mode": "thumb" - }, - "instr_38076": { - "virtual_address": 38076, - "size": 2, - "disassembly": "adds r2, #0x1", - "mnemonic": "adds", - "operands": "r2, #0x1", - "mode": "thumb" - }, - "instr_38078": { - "virtual_address": 38078, - "size": 2, - "disassembly": "ldrb r3, [r2, #0x0]", - "mnemonic": "ldrb", - "operands": "r3, [r2, #0x0]", - "mode": "thumb" - }, - "instr_38080": { - "virtual_address": 38080, - "size": 2, - "disassembly": "str r2, [sp, #0x18]", - "mnemonic": "str", - "operands": "r2, [sp, #0x18]", - "mode": "thumb" - }, - "instr_38082": { - "virtual_address": 38082, - "size": 4, - "disassembly": "bl 0x85a4", - "mnemonic": "bl", - "operands": "0x85a4", - "mode": "thumb" - }, - "bb_38072": { - "virtual_address": 38072, - "size": 14, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_38072", - "instr_38074", - "instr_38076", - "instr_38078", - "instr_38080", - "instr_38082" - ] - }, - "func_38070": { - "virtual_address": 38070, - "size": 16, - "name": "FUN_000094b6", - "children": [ - "bb_38070", - "bb_38072" - ] - }, - "instr_38086": { - "virtual_address": 38086, - "size": 2, - "disassembly": "adds r3, #0x99", - "mnemonic": "adds", - "operands": "r3, #0x99", - "mode": "thumb" - }, - "instr_38088": { - "virtual_address": 38088, - "size": 2, - "disassembly": "adds r3, #0xff", - "mnemonic": "adds", - "operands": "r3, #0xff", - "mode": "thumb" - }, - "instr_38090": { - "virtual_address": 38090, - "size": 2, - "disassembly": "b 0x94b8", - "mnemonic": "b", - "operands": "0x94b8", - "mode": "thumb" - }, - "bb_38086": { - "virtual_address": 38086, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_38086", - "instr_38088", - "instr_38090" - ] - }, - "func_38086": { - "virtual_address": 38086, - "size": 6, - "name": "FUN_000094c6", - "children": [ - "bb_38086" - ] - }, - "instr_38092": { - "virtual_address": 38092, - "size": 2, - "disassembly": "mov r1, r8", - "mnemonic": "mov", - "operands": "r1, r8", - "mode": "thumb" - }, - "instr_38094": { - "virtual_address": 38094, - "size": 2, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "thumb" - }, - "instr_38096": { - "virtual_address": 38096, - "size": 2, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "thumb" - }, - "instr_38098": { - "virtual_address": 38098, - "size": 4, - "disassembly": "bl 0x0db6c", - "mnemonic": "bl", - "operands": "0x0db6c", - "mode": "thumb" - }, - "instr_38102": { - "virtual_address": 38102, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_38104": { - "virtual_address": 38104, - "size": 2, - "disassembly": "beq 0x94dc", - "mnemonic": "beq", - "operands": "0x94dc", - "mode": "thumb" - }, - "bb_38092": { - "virtual_address": 38092, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38106, - "children": [ - "instr_38092", - "instr_38094", - "instr_38096", - "instr_38098", - "instr_38102", - "instr_38104" - ] - }, - "instr_38106": { - "virtual_address": 38106, - "size": 2, - "disassembly": "b 0x8e70", - "mnemonic": "b", - "operands": "0x8e70", - "mode": "thumb" - }, - "bb_38106": { - "virtual_address": 38106, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_38106" - ] - }, - "instr_38108": { - "virtual_address": 38108, - "size": 2, - "disassembly": "ldr r4, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_38110": { - "virtual_address": 38110, - "size": 2, - "disassembly": "add r7, sp, #0xac", - "mnemonic": "add", - "operands": "r7, sp, #0xac", - "mode": "thumb" - }, - "instr_38112": { - "virtual_address": 38112, - "size": 4, - "disassembly": "bl 0x8cb6", - "mnemonic": "bl", - "operands": "0x8cb6", - "mode": "thumb" - }, - "bb_38108": { - "virtual_address": 38108, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38116, - "children": [ - "instr_38108", - "instr_38110", - "instr_38112" - ] - }, - "instr_38116": { - "virtual_address": 38116, - "size": 2, - "disassembly": "mov r10, r5", - "mnemonic": "mov", - "operands": "r10, r5", - "mode": "thumb" - }, - "instr_38118": { - "virtual_address": 38118, - "size": 2, - "disassembly": "mov r11, r6", - "mnemonic": "mov", - "operands": "r11, r6", - "mode": "thumb" - }, - "instr_38120": { - "virtual_address": 38120, - "size": 2, - "disassembly": "str r3, [sp, #0x44]", - "mnemonic": "str", - "operands": "r3, [sp, #0x44]", - "mode": "thumb" - }, - "instr_38122": { - "virtual_address": 38122, - "size": 4, - "disassembly": "bl 0x8aae", - "mnemonic": "bl", - "operands": "0x8aae", - "mode": "thumb" - }, - "bb_38116": { - "virtual_address": 38116, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38126, - "children": [ - "instr_38116", - "instr_38118", - "instr_38120", - "instr_38122" - ] - }, - "instr_38126": { - "virtual_address": 38126, - "size": 2, - "disassembly": "mov r9, r4", - "mnemonic": "mov", - "operands": "r9, r4", - "mode": "thumb" - }, - "instr_38128": { - "virtual_address": 38128, - "size": 2, - "disassembly": "mov r10, r5", - "mnemonic": "mov", - "operands": "r10, r5", - "mode": "thumb" - }, - "instr_38130": { - "virtual_address": 38130, - "size": 2, - "disassembly": "mov r11, r6", - "mnemonic": "mov", - "operands": "r11, r6", - "mode": "thumb" - }, - "instr_38132": { - "virtual_address": 38132, - "size": 2, - "disassembly": "str r3, [sp, #0x44]", - "mnemonic": "str", - "operands": "r3, [sp, #0x44]", - "mode": "thumb" - }, - "instr_38134": { - "virtual_address": 38134, - "size": 2, - "disassembly": "ldr r3, [0x96fc]", - "mnemonic": "ldr", - "operands": "r3, [0x96fc]", - "mode": "thumb" - }, - "instr_38136": { - "virtual_address": 38136, - "size": 2, - "disassembly": "str r3, [sp, #0x70]", - "mnemonic": "str", - "operands": "r3, [sp, #0x70]", - "mode": "thumb" - }, - "bb_38126": { - "virtual_address": 38126, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38138, - "children": [ - "instr_38126", - "instr_38128", - "instr_38130", - "instr_38132", - "instr_38134", - "instr_38136" - ] - }, - "instr_38138": { - "virtual_address": 38138, - "size": 2, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_38140": { - "virtual_address": 38140, - "size": 2, - "disassembly": "lsls r3, r3, #0x1a", - "mnemonic": "lsls", - "operands": "r3, r3, #0x1a", - "mode": "thumb" - }, - "instr_38142": { - "virtual_address": 38142, - "size": 2, - "disassembly": "bpl 0x95f4", - "mnemonic": "bpl", - "operands": "0x95f4", - "mode": "thumb" - }, - "bb_38138": { - "virtual_address": 38138, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38144, - "children": [ - "instr_38138", - "instr_38140", - "instr_38142" - ] - }, - "instr_38144": { - "virtual_address": 38144, - "size": 2, - "disassembly": "movs r3, #0x7", - "mnemonic": "movs", - "operands": "r3, #0x7", - "mode": "thumb" - }, - "instr_38146": { - "virtual_address": 38146, - "size": 2, - "disassembly": "ldr r4, [sp, #0x38]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0x38]", - "mode": "thumb" - }, - "instr_38148": { - "virtual_address": 38148, - "size": 2, - "disassembly": "adds r4, #0x7", - "mnemonic": "adds", - "operands": "r4, #0x7", - "mode": "thumb" - }, - "instr_38150": { - "virtual_address": 38150, - "size": 2, - "disassembly": "bics r4, r3", - "mnemonic": "bics", - "operands": "r4, r3", - "mode": "thumb" - }, - "instr_38152": { - "virtual_address": 38152, - "size": 2, - "disassembly": "movs r2, r4", - "mnemonic": "movs", - "operands": "r2, r4", - "mode": "thumb" - }, - "instr_38154": { - "virtual_address": 38154, - "size": 2, - "disassembly": "ldmia r2!, {r3, r4}", - "mnemonic": "ldmia", - "operands": "r2!, {r3, r4}", - "mode": "thumb" - }, - "instr_38156": { - "virtual_address": 38156, - "size": 2, - "disassembly": "str r3, [sp, #0x28]", - "mnemonic": "str", - "operands": "r3, [sp, #0x28]", - "mode": "thumb" - }, - "instr_38158": { - "virtual_address": 38158, - "size": 2, - "disassembly": "str r4, [sp, #0x2c]", - "mnemonic": "str", - "operands": "r4, [sp, #0x2c]", - "mode": "thumb" - }, - "instr_38160": { - "virtual_address": 38160, - "size": 2, - "disassembly": "str r2, [sp, #0x38]", - "mnemonic": "str", - "operands": "r2, [sp, #0x38]", - "mode": "thumb" - }, - "bb_38144": { - "virtual_address": 38144, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38162, - "children": [ - "instr_38144", - "instr_38146", - "instr_38148", - "instr_38150", - "instr_38152", - "instr_38154", - "instr_38156", - "instr_38158", - "instr_38160" - ] - }, - "instr_38162": { - "virtual_address": 38162, - "size": 2, - "disassembly": "ldr r2, [sp, #0x28]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x28]", - "mode": "thumb" - }, - "instr_38164": { - "virtual_address": 38164, - "size": 2, - "disassembly": "ldr r3, [sp, #0x2c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x2c]", - "mode": "thumb" - }, - "instr_38166": { - "virtual_address": 38166, - "size": 2, - "disassembly": "movs r1, r2", - "mnemonic": "movs", - "operands": "r1, r2", - "mode": "thumb" - }, - "instr_38168": { - "virtual_address": 38168, - "size": 2, - "disassembly": "orrs r1, r3", - "mnemonic": "orrs", - "operands": "r1, r3", - "mode": "thumb" - }, - "instr_38170": { - "virtual_address": 38170, - "size": 2, - "disassembly": "beq 0x9534", - "mnemonic": "beq", - "operands": "0x9534", - "mode": "thumb" - }, - "bb_38162": { - "virtual_address": 38162, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38172, - "children": [ - "instr_38162", - "instr_38164", - "instr_38166", - "instr_38168", - "instr_38170" - ] - }, - "instr_38172": { - "virtual_address": 38172, - "size": 2, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_38174": { - "virtual_address": 38174, - "size": 2, - "disassembly": "lsls r3, r3, #0x1f", - "mnemonic": "lsls", - "operands": "r3, r3, #0x1f", - "mode": "thumb" - }, - "instr_38176": { - "virtual_address": 38176, - "size": 2, - "disassembly": "bpl 0x9534", - "mnemonic": "bpl", - "operands": "0x9534", - "mode": "thumb" - }, - "bb_38172": { - "virtual_address": 38172, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38178, - "children": [ - "instr_38172", - "instr_38174", - "instr_38176" - ] - }, - "instr_38178": { - "virtual_address": 38178, - "size": 2, - "disassembly": "movs r2, #0x30", - "mnemonic": "movs", - "operands": "r2, #0x30", - "mode": "thumb" - }, - "instr_38180": { - "virtual_address": 38180, - "size": 2, - "disassembly": "add r3, sp, #0x84", - "mnemonic": "add", - "operands": "r3, sp, #0x84", - "mode": "thumb" - }, - "instr_38182": { - "virtual_address": 38182, - "size": 2, - "disassembly": "strb r2, [r3, #0x0]", - "mnemonic": "strb", - "operands": "r2, [r3, #0x0]", - "mode": "thumb" - }, - "instr_38184": { - "virtual_address": 38184, - "size": 2, - "disassembly": "ldr r2, [sp, #0x44]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x44]", - "mode": "thumb" - }, - "instr_38186": { - "virtual_address": 38186, - "size": 2, - "disassembly": "strb r2, [r3, #0x1]", - "mnemonic": "strb", - "operands": "r2, [r3, #0x1]", - "mode": "thumb" - }, - "instr_38188": { - "virtual_address": 38188, - "size": 2, - "disassembly": "mov r2, r9", - "mnemonic": "mov", - "operands": "r2, r9", - "mode": "thumb" - }, - "instr_38190": { - "virtual_address": 38190, - "size": 2, - "disassembly": "movs r3, #0x2", - "mnemonic": "movs", - "operands": "r3, #0x2", - "mode": "thumb" - }, - "instr_38192": { - "virtual_address": 38192, - "size": 2, - "disassembly": "orrs r2, r3", - "mnemonic": "orrs", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_38194": { - "virtual_address": 38194, - "size": 2, - "disassembly": "mov r9, r2", - "mnemonic": "mov", - "operands": "r9, r2", - "mode": "thumb" - }, - "bb_38178": { - "virtual_address": 38178, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38196, - "children": [ - "instr_38178", - "instr_38180", - "instr_38182", - "instr_38184", - "instr_38186", - "instr_38188", - "instr_38190", - "instr_38192", - "instr_38194" - ] - }, - "instr_38196": { - "virtual_address": 38196, - "size": 2, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_38198": { - "virtual_address": 38198, - "size": 2, - "disassembly": "ldr r4, [0x9700]", - "mnemonic": "ldr", - "operands": "r4, [0x9700]", - "mode": "thumb" - }, - "instr_38200": { - "virtual_address": 38200, - "size": 2, - "disassembly": "ands r3, r4", - "mnemonic": "ands", - "operands": "r3, r4", - "mode": "thumb" - }, - "instr_38202": { - "virtual_address": 38202, - "size": 2, - "disassembly": "movs r4, r3", - "mnemonic": "movs", - "operands": "r4, r3", - "mode": "thumb" - }, - "instr_38204": { - "virtual_address": 38204, - "size": 2, - "disassembly": "movs r3, #0x2", - "mnemonic": "movs", - "operands": "r3, #0x2", - "mode": "thumb" - }, - "instr_38206": { - "virtual_address": 38206, - "size": 4, - "disassembly": "bl 0x8ac8", - "mnemonic": "bl", - "operands": "0x8ac8", - "mode": "thumb" - }, - "bb_38196": { - "virtual_address": 38196, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38210, - "children": [ - "instr_38196", - "instr_38198", - "instr_38200", - "instr_38202", - "instr_38204", - "instr_38206" - ] - }, - "instr_38210": { - "virtual_address": 38210, - "size": 2, - "disassembly": "str r3, [sp, #0x44]", - "mnemonic": "str", - "operands": "r3, [sp, #0x44]", - "mode": "thumb" - }, - "instr_38212": { - "virtual_address": 38212, - "size": 2, - "disassembly": "ldr r3, [0x96f0]", - "mnemonic": "ldr", - "operands": "r3, [0x96f0]", - "mode": "thumb" - }, - "instr_38214": { - "virtual_address": 38214, - "size": 2, - "disassembly": "mov r9, r4", - "mnemonic": "mov", - "operands": "r9, r4", - "mode": "thumb" - }, - "instr_38216": { - "virtual_address": 38216, - "size": 2, - "disassembly": "mov r10, r5", - "mnemonic": "mov", - "operands": "r10, r5", - "mode": "thumb" - }, - "instr_38218": { - "virtual_address": 38218, - "size": 2, - "disassembly": "mov r11, r6", - "mnemonic": "mov", - "operands": "r11, r6", - "mode": "thumb" - }, - "instr_38220": { - "virtual_address": 38220, - "size": 2, - "disassembly": "str r3, [sp, #0x70]", - "mnemonic": "str", - "operands": "r3, [sp, #0x70]", - "mode": "thumb" - }, - "instr_38222": { - "virtual_address": 38222, - "size": 2, - "disassembly": "b 0x94fa", - "mnemonic": "b", - "operands": "0x94fa", - "mode": "thumb" - }, - "bb_38210": { - "virtual_address": 38210, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38138, - "children": [ - "instr_38210", - "instr_38212", - "instr_38214", - "instr_38216", - "instr_38218", - "instr_38220", - "instr_38222" - ] - }, - "func_38092": { - "virtual_address": 38092, - "size": 132, - "name": "FUN_000094cc", - "children": [ - "bb_38092", - "bb_38106", - "bb_38108", - "bb_38116", - "bb_38126", - "bb_38138", - "bb_38144", - "bb_38162", - "bb_38172", - "bb_38178", - "bb_38196", - "bb_38210" - ] - }, - "instr_38236": { - "virtual_address": 38236, - "size": 2, - "disassembly": "str r5, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r5, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_38238": { - "virtual_address": 38238, - "size": 2, - "disassembly": "cmp r5, #0x6", - "mnemonic": "cmp", - "operands": "r5, #0x6", - "mode": "thumb" - }, - "instr_38240": { - "virtual_address": 38240, - "size": 2, - "disassembly": "bls 0x9564", - "mnemonic": "bls", - "operands": "0x9564", - "mode": "thumb" - }, - "bb_38236": { - "virtual_address": 38236, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38242, - "children": [ - "instr_38236", - "instr_38238", - "instr_38240" - ] - }, - "instr_38242": { - "virtual_address": 38242, - "size": 2, - "disassembly": "b 0x998a", - "mnemonic": "b", - "operands": "0x998a", - "mode": "thumb" - }, - "bb_38242": { - "virtual_address": 38242, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_38242" - ] - }, - "instr_38244": { - "virtual_address": 38244, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_38246": { - "virtual_address": 38246, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_38248": { - "virtual_address": 38248, - "size": 2, - "disassembly": "str r3, [sp, #0x34]", - "mnemonic": "str", - "operands": "r3, [sp, #0x34]", - "mode": "thumb" - }, - "instr_38250": { - "virtual_address": 38250, - "size": 2, - "disassembly": "ldr r3, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_38252": { - "virtual_address": 38252, - "size": 2, - "disassembly": "mov r10, r2", - "mnemonic": "mov", - "operands": "r10, r2", - "mode": "thumb" - }, - "instr_38254": { - "virtual_address": 38254, - "size": 2, - "disassembly": "str r3, [sp, #0x30]", - "mnemonic": "str", - "operands": "r3, [sp, #0x30]", - "mode": "thumb" - }, - "instr_38256": { - "virtual_address": 38256, - "size": 2, - "disassembly": "str r4, [sp, #0x38]", - "mnemonic": "str", - "operands": "r4, [sp, #0x38]", - "mode": "thumb" - }, - "instr_38258": { - "virtual_address": 38258, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_38260": { - "virtual_address": 38260, - "size": 2, - "disassembly": "str r2, [sp, #0x54]", - "mnemonic": "str", - "operands": "r2, [sp, #0x54]", - "mode": "thumb" - }, - "instr_38262": { - "virtual_address": 38262, - "size": 2, - "disassembly": "str r2, [sp, #0x4c]", - "mnemonic": "str", - "operands": "r2, [sp, #0x4c]", - "mode": "thumb" - }, - "instr_38264": { - "virtual_address": 38264, - "size": 2, - "disassembly": "str r2, [sp, #0x48]", - "mnemonic": "str", - "operands": "r2, [sp, #0x48]", - "mode": "thumb" - }, - "instr_38266": { - "virtual_address": 38266, - "size": 2, - "disassembly": "ldr r6, [0x9704]", - "mnemonic": "ldr", - "operands": "r6, [0x9704]", - "mode": "thumb" - }, - "instr_38268": { - "virtual_address": 38268, - "size": 4, - "disassembly": "bl 0x866e", - "mnemonic": "bl", - "operands": "0x866e", - "mode": "thumb" - }, - "bb_38244": { - "virtual_address": 38244, - "size": 28, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38272, - "children": [ - "instr_38244", - "instr_38246", - "instr_38248", - "instr_38250", - "instr_38252", - "instr_38254", - "instr_38256", - "instr_38258", - "instr_38260", - "instr_38262", - "instr_38264", - "instr_38266", - "instr_38268" - ] - }, - "instr_38272": { - "virtual_address": 38272, - "size": 2, - "disassembly": "movs r5, #0x80", - "mnemonic": "movs", - "operands": "r5, #0x80", - "mode": "thumb" - }, - "instr_38274": { - "virtual_address": 38274, - "size": 2, - "disassembly": "mov r2, r10", - "mnemonic": "mov", - "operands": "r2, r10", - "mode": "thumb" - }, - "instr_38276": { - "virtual_address": 38276, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_38278": { - "virtual_address": 38278, - "size": 2, - "disassembly": "lsls r5, r5, #0x3", - "mnemonic": "lsls", - "operands": "r5, r5, #0x3", - "mode": "thumb" - }, - "instr_38280": { - "virtual_address": 38280, - "size": 2, - "disassembly": "ands r5, r4", - "mnemonic": "ands", - "operands": "r5, r4", - "mode": "thumb" - }, - "instr_38282": { - "virtual_address": 38282, - "size": 2, - "disassembly": "mov r10, r7", - "mnemonic": "mov", - "operands": "r10, r7", - "mode": "thumb" - }, - "instr_38284": { - "virtual_address": 38284, - "size": 2, - "disassembly": "mov r9, r5", - "mnemonic": "mov", - "operands": "r9, r5", - "mode": "thumb" - }, - "instr_38286": { - "virtual_address": 38286, - "size": 2, - "disassembly": "str r4, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r4, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_38288": { - "virtual_address": 38288, - "size": 2, - "disassembly": "movs r7, r3", - "mnemonic": "movs", - "operands": "r7, r3", - "mode": "thumb" - }, - "instr_38290": { - "virtual_address": 38290, - "size": 2, - "disassembly": "str r2, [sp, #0x30]", - "mnemonic": "str", - "operands": "r2, [sp, #0x30]", - "mode": "thumb" - }, - "instr_38292": { - "virtual_address": 38292, - "size": 2, - "disassembly": "ldr r4, [sp, #0x28]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0x28]", - "mode": "thumb" - }, - "instr_38294": { - "virtual_address": 38294, - "size": 2, - "disassembly": "ldr r5, [sp, #0x2c]", - "mnemonic": "ldr", - "operands": "r5, [sp, #0x2c]", - "mode": "thumb" - }, - "instr_38296": { - "virtual_address": 38296, - "size": 2, - "disassembly": "add r6, sp, #0x150", - "mnemonic": "add", - "operands": "r6, sp, #0x150", - "mode": "thumb" - }, - "instr_38298": { - "virtual_address": 38298, - "size": 2, - "disassembly": "b 0x95b2", - "mnemonic": "b", - "operands": "0x95b2", - "mode": "thumb" - }, - "bb_38272": { - "virtual_address": 38272, - "size": 28, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_38272", - "instr_38274", - "instr_38276", - "instr_38278", - "instr_38280", - "instr_38282", - "instr_38284", - "instr_38286", - "instr_38288", - "instr_38290", - "instr_38292", - "instr_38294", - "instr_38296", - "instr_38298" - ] - }, - "instr_38300": { - "virtual_address": 38300, - "size": 2, - "disassembly": "movs r2, #0xa", - "mnemonic": "movs", - "operands": "r2, #0xa", - "mode": "thumb" - }, - "instr_38302": { - "virtual_address": 38302, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_38304": { - "virtual_address": 38304, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_38306": { - "virtual_address": 38306, - "size": 2, - "disassembly": "movs r1, r5", - "mnemonic": "movs", - "operands": "r1, r5", - "mode": "thumb" - }, - "instr_38308": { - "virtual_address": 38308, - "size": 4, - "disassembly": "bl 0x10aa0", - "mnemonic": "bl", - "operands": "0x10aa0", - "mode": "thumb" - }, - "instr_38312": { - "virtual_address": 38312, - "size": 2, - "disassembly": "cmp r5, #0x0", - "mnemonic": "cmp", - "operands": "r5, #0x0", - "mode": "thumb" - }, - "instr_38314": { - "virtual_address": 38314, - "size": 2, - "disassembly": "bne 0x95ae", - "mnemonic": "bne", - "operands": "0x95ae", - "mode": "thumb" - }, - "bb_38300": { - "virtual_address": 38300, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38316, - "children": [ - "instr_38300", - "instr_38302", - "instr_38304", - "instr_38306", - "instr_38308", - "instr_38312", - "instr_38314" - ] - }, - "instr_38316": { - "virtual_address": 38316, - "size": 2, - "disassembly": "b 0x9d92", - "mnemonic": "b", - "operands": "0x9d92", - "mode": "thumb" - }, - "bb_38316": { - "virtual_address": 38316, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_38316" - ] - }, - "func_38236": { - "virtual_address": 38236, - "size": 82, - "name": "FUN_0000955c", - "children": [ - "bb_38236", - "bb_38242", - "bb_38244", - "bb_38272", - "bb_38300", - "bb_38316" - ] - }, - "instr_38318": { - "virtual_address": 38318, - "size": 2, - "disassembly": "movs r4, r0", - "mnemonic": "movs", - "operands": "r4, r0", - "mode": "thumb" - }, - "instr_38320": { - "virtual_address": 38320, - "size": 2, - "disassembly": "movs r5, r1", - "mnemonic": "movs", - "operands": "r5, r1", - "mode": "thumb" - }, - "bb_38318": { - "virtual_address": 38318, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38322, - "children": [ - "instr_38318", - "instr_38320" - ] - }, - "instr_38322": { - "virtual_address": 38322, - "size": 2, - "disassembly": "movs r2, #0xa", - "mnemonic": "movs", - "operands": "r2, #0xa", - "mode": "thumb" - }, - "instr_38324": { - "virtual_address": 38324, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_38326": { - "virtual_address": 38326, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_38328": { - "virtual_address": 38328, - "size": 2, - "disassembly": "movs r1, r5", - "mnemonic": "movs", - "operands": "r1, r5", - "mode": "thumb" - }, - "instr_38330": { - "virtual_address": 38330, - "size": 4, - "disassembly": "bl 0x10aa0", - "mnemonic": "bl", - "operands": "0x10aa0", - "mode": "thumb" - }, - "instr_38334": { - "virtual_address": 38334, - "size": 2, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_38336": { - "virtual_address": 38336, - "size": 2, - "disassembly": "subs r6, #0x1", - "mnemonic": "subs", - "operands": "r6, #0x1", - "mode": "thumb" - }, - "instr_38338": { - "virtual_address": 38338, - "size": 2, - "disassembly": "adds r2, #0x30", - "mnemonic": "adds", - "operands": "r2, #0x30", - "mode": "thumb" - }, - "instr_38340": { - "virtual_address": 38340, - "size": 2, - "disassembly": "strb r2, [r6, #0x0]", - "mnemonic": "strb", - "operands": "r2, [r6, #0x0]", - "mode": "thumb" - }, - "instr_38342": { - "virtual_address": 38342, - "size": 2, - "disassembly": "adds r7, #0x1", - "mnemonic": "adds", - "operands": "r7, #0x1", - "mode": "thumb" - }, - "instr_38344": { - "virtual_address": 38344, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_38346": { - "virtual_address": 38346, - "size": 2, - "disassembly": "beq 0x959c", - "mnemonic": "beq", - "operands": "0x959c", - "mode": "thumb" - }, - "bb_38322": { - "virtual_address": 38322, - "size": 26, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38348, - "children": [ - "instr_38322", - "instr_38324", - "instr_38326", - "instr_38328", - "instr_38330", - "instr_38334", - "instr_38336", - "instr_38338", - "instr_38340", - "instr_38342", - "instr_38344", - "instr_38346" - ] - }, - "instr_38348": { - "virtual_address": 38348, - "size": 2, - "disassembly": "ldr r3, [sp, #0x6c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x6c]", - "mode": "thumb" - }, - "instr_38350": { - "virtual_address": 38350, - "size": 2, - "disassembly": "ldrb r3, [r3, #0x0]", - "mnemonic": "ldrb", - "operands": "r3, [r3, #0x0]", - "mode": "thumb" - }, - "instr_38352": { - "virtual_address": 38352, - "size": 2, - "disassembly": "cmp r3, #0xff", - "mnemonic": "cmp", - "operands": "r3, #0xff", - "mode": "thumb" - }, - "instr_38354": { - "virtual_address": 38354, - "size": 2, - "disassembly": "beq 0x959c", - "mnemonic": "beq", - "operands": "0x959c", - "mode": "thumb" - }, - "bb_38348": { - "virtual_address": 38348, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38356, - "children": [ - "instr_38348", - "instr_38350", - "instr_38352", - "instr_38354" - ] - }, - "instr_38356": { - "virtual_address": 38356, - "size": 2, - "disassembly": "cmp r3, r7", - "mnemonic": "cmp", - "operands": "r3, r7", - "mode": "thumb" - }, - "instr_38358": { - "virtual_address": 38358, - "size": 2, - "disassembly": "bne 0x959c", - "mnemonic": "bne", - "operands": "0x959c", - "mode": "thumb" - }, - "bb_38356": { - "virtual_address": 38356, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38360, - "children": [ - "instr_38356", - "instr_38358" - ] - }, - "instr_38360": { - "virtual_address": 38360, - "size": 2, - "disassembly": "cmp r5, #0x0", - "mnemonic": "cmp", - "operands": "r5, #0x0", - "mode": "thumb" - }, - "instr_38362": { - "virtual_address": 38362, - "size": 2, - "disassembly": "beq 0x95de", - "mnemonic": "beq", - "operands": "0x95de", - "mode": "thumb" - }, - "bb_38360": { - "virtual_address": 38360, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38364, - "children": [ - "instr_38360", - "instr_38362" - ] - }, - "instr_38364": { - "virtual_address": 38364, - "size": 2, - "disassembly": "b 0x9a64", - "mnemonic": "b", - "operands": "0x9a64", - "mode": "thumb" - }, - "bb_38364": { - "virtual_address": 38364, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_38364" - ] - }, - "instr_38366": { - "virtual_address": 38366, - "size": 2, - "disassembly": "cmp r4, #0x9", - "mnemonic": "cmp", - "operands": "r4, #0x9", - "mode": "thumb" - }, - "instr_38368": { - "virtual_address": 38368, - "size": 2, - "disassembly": "bls 0x95e4", - "mnemonic": "bls", - "operands": "0x95e4", - "mode": "thumb" - }, - "bb_38366": { - "virtual_address": 38366, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38370, - "children": [ - "instr_38366", - "instr_38368" - ] - }, - "instr_38370": { - "virtual_address": 38370, - "size": 2, - "disassembly": "b 0x9a64", - "mnemonic": "b", - "operands": "0x9a64", - "mode": "thumb" - }, - "bb_38370": { - "virtual_address": 38370, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_38370" - ] - }, - "instr_38372": { - "virtual_address": 38372, - "size": 2, - "disassembly": "ldr r3, [sp, #0x30]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x30]", - "mode": "thumb" - }, - "instr_38374": { - "virtual_address": 38374, - "size": 2, - "disassembly": "str r4, [sp, #0x28]", - "mnemonic": "str", - "operands": "r4, [sp, #0x28]", - "mode": "thumb" - }, - "instr_38376": { - "virtual_address": 38376, - "size": 2, - "disassembly": "str r5, [sp, #0x2c]", - "mnemonic": "str", - "operands": "r5, [sp, #0x2c]", - "mode": "thumb" - }, - "instr_38378": { - "virtual_address": 38378, - "size": 2, - "disassembly": "str r7, [sp, #0x50]", - "mnemonic": "str", - "operands": "r7, [sp, #0x50]", - "mode": "thumb" - }, - "instr_38380": { - "virtual_address": 38380, - "size": 2, - "disassembly": "ldr r4, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_38382": { - "virtual_address": 38382, - "size": 2, - "disassembly": "mov r7, r10", - "mnemonic": "mov", - "operands": "r7, r10", - "mode": "thumb" - }, - "instr_38384": { - "virtual_address": 38384, - "size": 2, - "disassembly": "mov r10, r3", - "mnemonic": "mov", - "operands": "r10, r3", - "mode": "thumb" - }, - "instr_38386": { - "virtual_address": 38386, - "size": 2, - "disassembly": "b 0x8e56", - "mnemonic": "b", - "operands": "0x8e56", - "mode": "thumb" - }, - "bb_38372": { - "virtual_address": 38372, - "size": 16, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_38372", - "instr_38374", - "instr_38376", - "instr_38378", - "instr_38380", - "instr_38382", - "instr_38384", - "instr_38386" - ] - }, - "func_38318": { - "virtual_address": 38318, - "size": 70, - "name": "FUN_000095ae", - "children": [ - "bb_38318", - "bb_38322", - "bb_38348", - "bb_38356", - "bb_38360", - "bb_38364", - "bb_38366", - "bb_38370", - "bb_38372" - ] - }, - "instr_38408": { - "virtual_address": 38408, - "size": 2, - "disassembly": "mov r1, r8", - "mnemonic": "mov", - "operands": "r1, r8", - "mode": "thumb" - }, - "instr_38410": { - "virtual_address": 38410, - "size": 2, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "thumb" - }, - "instr_38412": { - "virtual_address": 38412, - "size": 2, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "thumb" - }, - "instr_38414": { - "virtual_address": 38414, - "size": 4, - "disassembly": "bl 0x0db6c", - "mnemonic": "bl", - "operands": "0x0db6c", - "mode": "thumb" - }, - "instr_38418": { - "virtual_address": 38418, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_38420": { - "virtual_address": 38420, - "size": 2, - "disassembly": "beq 0x9618", - "mnemonic": "beq", - "operands": "0x9618", - "mode": "thumb" - }, - "bb_38408": { - "virtual_address": 38408, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38422, - "children": [ - "instr_38408", - "instr_38410", - "instr_38412", - "instr_38414", - "instr_38418", - "instr_38420" - ] - }, - "instr_38422": { - "virtual_address": 38422, - "size": 2, - "disassembly": "b 0x8e70", - "mnemonic": "b", - "operands": "0x8e70", - "mode": "thumb" - }, - "bb_38422": { - "virtual_address": 38422, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_38422" - ] - }, - "instr_38424": { - "virtual_address": 38424, - "size": 2, - "disassembly": "ldr r4, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_38426": { - "virtual_address": 38426, - "size": 2, - "disassembly": "ldr r5, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r5, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_38428": { - "virtual_address": 38428, - "size": 2, - "disassembly": "add r7, sp, #0xac", - "mnemonic": "add", - "operands": "r7, sp, #0xac", - "mode": "thumb" - }, - "instr_38430": { - "virtual_address": 38430, - "size": 4, - "disassembly": "bl 0x88d4", - "mnemonic": "bl", - "operands": "0x88d4", - "mode": "thumb" - }, - "bb_38424": { - "virtual_address": 38424, - "size": 10, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_38424", - "instr_38426", - "instr_38428", - "instr_38430" - ] - }, - "func_38408": { - "virtual_address": 38408, - "size": 26, - "name": "FUN_00009608", - "children": [ - "bb_38408", - "bb_38422", - "bb_38424" - ] - }, - "instr_38434": { - "virtual_address": 38434, - "size": 2, - "disassembly": "mov r1, r8", - "mnemonic": "mov", - "operands": "r1, r8", - "mode": "thumb" - }, - "instr_38436": { - "virtual_address": 38436, - "size": 2, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "thumb" - }, - "instr_38438": { - "virtual_address": 38438, - "size": 2, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "thumb" - }, - "instr_38440": { - "virtual_address": 38440, - "size": 4, - "disassembly": "bl 0x0db6c", - "mnemonic": "bl", - "operands": "0x0db6c", - "mode": "thumb" - }, - "instr_38444": { - "virtual_address": 38444, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_38446": { - "virtual_address": 38446, - "size": 2, - "disassembly": "beq 0x9634", - "mnemonic": "beq", - "operands": "0x9634", - "mode": "thumb" - }, - "bb_38434": { - "virtual_address": 38434, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38448, - "children": [ - "instr_38434", - "instr_38436", - "instr_38438", - "instr_38440", - "instr_38444", - "instr_38446" - ] - }, - "instr_38448": { - "virtual_address": 38448, - "size": 4, - "disassembly": "bl 0x8e70", - "mnemonic": "bl", - "operands": "0x8e70", - "mode": "thumb" - }, - "bb_38448": { - "virtual_address": 38448, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38452, - "children": [ - "instr_38448" - ] - }, - "instr_38452": { - "virtual_address": 38452, - "size": 2, - "disassembly": "ldr r4, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_38454": { - "virtual_address": 38454, - "size": 2, - "disassembly": "ldr r5, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r5, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_38456": { - "virtual_address": 38456, - "size": 2, - "disassembly": "add r7, sp, #0xac", - "mnemonic": "add", - "operands": "r7, sp, #0xac", - "mode": "thumb" - }, - "instr_38458": { - "virtual_address": 38458, - "size": 4, - "disassembly": "bl 0x88f0", - "mnemonic": "bl", - "operands": "0x88f0", - "mode": "thumb" - }, - "bb_38452": { - "virtual_address": 38452, - "size": 10, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_38452", - "instr_38454", - "instr_38456", - "instr_38458" - ] - }, - "func_38434": { - "virtual_address": 38434, - "size": 28, - "name": "FUN_00009622", - "children": [ - "bb_38434", - "bb_38448", - "bb_38452" - ] - }, - "instr_38462": { - "virtual_address": 38462, - "size": 2, - "disassembly": "mov r1, r8", - "mnemonic": "mov", - "operands": "r1, r8", - "mode": "thumb" - }, - "instr_38464": { - "virtual_address": 38464, - "size": 2, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "thumb" - }, - "instr_38466": { - "virtual_address": 38466, - "size": 2, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "thumb" - }, - "instr_38468": { - "virtual_address": 38468, - "size": 4, - "disassembly": "bl 0x0db6c", - "mnemonic": "bl", - "operands": "0x0db6c", - "mode": "thumb" - }, - "instr_38472": { - "virtual_address": 38472, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_38474": { - "virtual_address": 38474, - "size": 2, - "disassembly": "beq 0x9650", - "mnemonic": "beq", - "operands": "0x9650", - "mode": "thumb" - }, - "bb_38462": { - "virtual_address": 38462, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38476, - "children": [ - "instr_38462", - "instr_38464", - "instr_38466", - "instr_38468", - "instr_38472", - "instr_38474" - ] - }, - "instr_38476": { - "virtual_address": 38476, - "size": 4, - "disassembly": "bl 0x8e70", - "mnemonic": "bl", - "operands": "0x8e70", - "mode": "thumb" - }, - "bb_38476": { - "virtual_address": 38476, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38480, - "children": [ - "instr_38476" - ] - }, - "instr_38480": { - "virtual_address": 38480, - "size": 2, - "disassembly": "add r3, sp, #0x68", - "mnemonic": "add", - "operands": "r3, sp, #0x68", - "mode": "thumb" - }, - "instr_38482": { - "virtual_address": 38482, - "size": 2, - "disassembly": "ldrb r3, [r3, #0x1b]", - "mnemonic": "ldrb", - "operands": "r3, [r3, #0x1b]", - "mode": "thumb" - }, - "instr_38484": { - "virtual_address": 38484, - "size": 2, - "disassembly": "ldr r4, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_38486": { - "virtual_address": 38486, - "size": 2, - "disassembly": "add r7, sp, #0xac", - "mnemonic": "add", - "operands": "r7, sp, #0xac", - "mode": "thumb" - }, - "instr_38488": { - "virtual_address": 38488, - "size": 4, - "disassembly": "bl 0x869e", - "mnemonic": "bl", - "operands": "0x869e", - "mode": "thumb" - }, - "bb_38480": { - "virtual_address": 38480, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38492, - "children": [ - "instr_38480", - "instr_38482", - "instr_38484", - "instr_38486", - "instr_38488" - ] - }, - "instr_38492": { - "virtual_address": 38492, - "size": 2, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_38494": { - "virtual_address": 38494, - "size": 2, - "disassembly": "lsls r3, r3, #0x19", - "mnemonic": "lsls", - "operands": "r3, r3, #0x19", - "mode": "thumb" - }, - "instr_38496": { - "virtual_address": 38496, - "size": 2, - "disassembly": "bmi 0x9664", - "mnemonic": "bmi", - "operands": "0x9664", - "mode": "thumb" - }, - "bb_38492": { - "virtual_address": 38492, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38498, - "children": [ - "instr_38492", - "instr_38494", - "instr_38496" - ] - }, - "instr_38498": { - "virtual_address": 38498, - "size": 2, - "disassembly": "b 0x97b0", - "mnemonic": "b", - "operands": "0x97b0", - "mode": "thumb" - }, - "bb_38498": { - "virtual_address": 38498, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38832, - "children": [ - "instr_38498" - ] - }, - "instr_38500": { - "virtual_address": 38500, - "size": 2, - "disassembly": "ldr r4, [sp, #0x38]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0x38]", - "mode": "thumb" - }, - "instr_38502": { - "virtual_address": 38502, - "size": 2, - "disassembly": "ldmia r4!, {r3}", - "mnemonic": "ldmia", - "operands": "r4!, {r3}", - "mode": "thumb" - }, - "instr_38504": { - "virtual_address": 38504, - "size": 2, - "disassembly": "lsls r3, r3, #0x10", - "mnemonic": "lsls", - "operands": "r3, r3, #0x10", - "mode": "thumb" - }, - "instr_38506": { - "virtual_address": 38506, - "size": 2, - "disassembly": "lsrs r3, r3, #0x10", - "mnemonic": "lsrs", - "operands": "r3, r3, #0x10", - "mode": "thumb" - }, - "instr_38508": { - "virtual_address": 38508, - "size": 2, - "disassembly": "str r3, [sp, #0x28]", - "mnemonic": "str", - "operands": "r3, [sp, #0x28]", - "mode": "thumb" - }, - "instr_38510": { - "virtual_address": 38510, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_38512": { - "virtual_address": 38512, - "size": 2, - "disassembly": "str r4, [sp, #0x38]", - "mnemonic": "str", - "operands": "r4, [sp, #0x38]", - "mode": "thumb" - }, - "instr_38514": { - "virtual_address": 38514, - "size": 2, - "disassembly": "str r3, [sp, #0x2c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x2c]", - "mode": "thumb" - }, - "instr_38516": { - "virtual_address": 38516, - "size": 2, - "disassembly": "b 0x9512", - "mnemonic": "b", - "operands": "0x9512", - "mode": "thumb" - }, - "bb_38500": { - "virtual_address": 38500, - "size": 18, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_38500", - "instr_38502", - "instr_38504", - "instr_38506", - "instr_38508", - "instr_38510", - "instr_38512", - "instr_38514", - "instr_38516" - ] - }, - "func_38462": { - "virtual_address": 38462, - "size": 56, - "name": "FUN_0000963e", - "children": [ - "bb_38462", - "bb_38476", - "bb_38480", - "bb_38492", - "bb_38498", - "bb_38500" - ] - }, - "instr_38518": { - "virtual_address": 38518, - "size": 2, - "disassembly": "mov r1, r8", - "mnemonic": "mov", - "operands": "r1, r8", - "mode": "thumb" - }, - "instr_38520": { - "virtual_address": 38520, - "size": 2, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "thumb" - }, - "instr_38522": { - "virtual_address": 38522, - "size": 2, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "thumb" - }, - "instr_38524": { - "virtual_address": 38524, - "size": 4, - "disassembly": "bl 0x0db6c", - "mnemonic": "bl", - "operands": "0x0db6c", - "mode": "thumb" - }, - "instr_38528": { - "virtual_address": 38528, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_38530": { - "virtual_address": 38530, - "size": 2, - "disassembly": "beq 0x9688", - "mnemonic": "beq", - "operands": "0x9688", - "mode": "thumb" - }, - "bb_38518": { - "virtual_address": 38518, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38532, - "children": [ - "instr_38518", - "instr_38520", - "instr_38522", - "instr_38524", - "instr_38528", - "instr_38530" - ] - }, - "instr_38532": { - "virtual_address": 38532, - "size": 4, - "disassembly": "bl 0x8e70", - "mnemonic": "bl", - "operands": "0x8e70", - "mode": "thumb" - }, - "bb_38532": { - "virtual_address": 38532, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38536, - "children": [ - "instr_38532" - ] - }, - "instr_38536": { - "virtual_address": 38536, - "size": 2, - "disassembly": "ldr r4, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_38538": { - "virtual_address": 38538, - "size": 2, - "disassembly": "add r7, sp, #0xac", - "mnemonic": "add", - "operands": "r7, sp, #0xac", - "mode": "thumb" - }, - "instr_38540": { - "virtual_address": 38540, - "size": 4, - "disassembly": "bl 0x8c8c", - "mnemonic": "bl", - "operands": "0x8c8c", - "mode": "thumb" - }, - "bb_38536": { - "virtual_address": 38536, - "size": 8, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_38536", - "instr_38538", - "instr_38540" - ] - }, - "func_38518": { - "virtual_address": 38518, - "size": 26, - "name": "FUN_00009676", - "children": [ - "bb_38518", - "bb_38532", - "bb_38536" - ] - }, - "instr_38544": { - "virtual_address": 38544, - "size": 2, - "disassembly": "movs r4, r2", - "mnemonic": "movs", - "operands": "r4, r2", - "mode": "thumb" - }, - "bb_38544": { - "virtual_address": 38544, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_38544" - ] - }, - "func_38544": { - "virtual_address": 38544, - "size": 2, - "name": "FUN_00009690", - "children": [ - "bb_38544" - ] - }, - "instr_38546": { - "virtual_address": 38546, - "size": 2, - "disassembly": "ldr r2, [sp, #0x3c]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x3c]", - "mode": "thumb" - }, - "instr_38548": { - "virtual_address": 38548, - "size": 2, - "disassembly": "adds r4, r4, r5", - "mnemonic": "adds", - "operands": "r4, r4, r5", - "mode": "thumb" - }, - "instr_38550": { - "virtual_address": 38550, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_38552": { - "virtual_address": 38552, - "size": 2, - "disassembly": "str r2, [r7, #0x0]", - "mnemonic": "str", - "operands": "r2, [r7, #0x0]", - "mode": "thumb" - }, - "instr_38554": { - "virtual_address": 38554, - "size": 2, - "disassembly": "str r5, [r7, #0x4]", - "mnemonic": "str", - "operands": "r5, [r7, #0x4]", - "mode": "thumb" - }, - "instr_38556": { - "virtual_address": 38556, - "size": 2, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_38558": { - "virtual_address": 38558, - "size": 2, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_38560": { - "virtual_address": 38560, - "size": 2, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "thumb" - }, - "instr_38562": { - "virtual_address": 38562, - "size": 2, - "disassembly": "bgt 0x96a8", - "mnemonic": "bgt", - "operands": "0x96a8", - "mode": "thumb" - }, - "bb_38546": { - "virtual_address": 38546, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38564, - "children": [ - "instr_38546", - "instr_38548", - "instr_38550", - "instr_38552", - "instr_38554", - "instr_38556", - "instr_38558", - "instr_38560", - "instr_38562" - ] - }, - "instr_38564": { - "virtual_address": 38564, - "size": 4, - "disassembly": "bl 0x8720", - "mnemonic": "bl", - "operands": "0x8720", - "mode": "thumb" - }, - "bb_38564": { - "virtual_address": 38564, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38568, - "children": [ - "instr_38564" - ] - }, - "instr_38568": { - "virtual_address": 38568, - "size": 4, - "disassembly": "bl 0x8938", - "mnemonic": "bl", - "operands": "0x8938", - "mode": "thumb" - }, - "bb_38568": { - "virtual_address": 38568, - "size": 4, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_38568" - ] - }, - "func_38546": { - "virtual_address": 38546, - "size": 26, - "name": "FUN_00009692", - "children": [ - "bb_38546", - "bb_38564", - "bb_38568" - ] - }, - "instr_38572": { - "virtual_address": 38572, - "size": 2, - "disassembly": "ldr r4, [sp, #0x38]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0x38]", - "mode": "thumb" - }, - "instr_38574": { - "virtual_address": 38574, - "size": 2, - "disassembly": "ldr r2, [sp, #0x20]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x20]", - "mode": "thumb" - }, - "instr_38576": { - "virtual_address": 38576, - "size": 2, - "disassembly": "ldmia r4!, {r3}", - "mnemonic": "ldmia", - "operands": "r4!, {r3}", - "mode": "thumb" - }, - "instr_38578": { - "virtual_address": 38578, - "size": 2, - "disassembly": "str r2, [r3, #0x0]", - "mnemonic": "str", - "operands": "r2, [r3, #0x0]", - "mode": "thumb" - }, - "instr_38580": { - "virtual_address": 38580, - "size": 2, - "disassembly": "str r4, [sp, #0x38]", - "mnemonic": "str", - "operands": "r4, [sp, #0x38]", - "mode": "thumb" - }, - "instr_38582": { - "virtual_address": 38582, - "size": 4, - "disassembly": "bl 0x8536", - "mnemonic": "bl", - "operands": "0x8536", - "mode": "thumb" - }, - "bb_38572": { - "virtual_address": 38572, - "size": 14, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_38572", - "instr_38574", - "instr_38576", - "instr_38578", - "instr_38580", - "instr_38582" - ] - }, - "func_38572": { - "virtual_address": 38572, - "size": 14, - "name": "FUN_000096ac", - "children": [ - "bb_38572" - ] - }, - "instr_38586": { - "virtual_address": 38586, - "size": 2, - "disassembly": "ldr r3, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_38588": { - "virtual_address": 38588, - "size": 2, - "disassembly": "mov r9, r11", - "mnemonic": "mov", - "operands": "r9, r11", - "mode": "thumb" - }, - "instr_38590": { - "virtual_address": 38590, - "size": 2, - "disassembly": "str r3, [sp, #0x18]", - "mnemonic": "str", - "operands": "r3, [sp, #0x18]", - "mode": "thumb" - }, - "instr_38592": { - "virtual_address": 38592, - "size": 2, - "disassembly": "mov r11, r8", - "mnemonic": "mov", - "operands": "r11, r8", - "mode": "thumb" - }, - "instr_38594": { - "virtual_address": 38594, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_38596": { - "virtual_address": 38596, - "size": 2, - "disassembly": "beq 0x96c8", - "mnemonic": "beq", - "operands": "0x96c8", - "mode": "thumb" - }, - "bb_38586": { - "virtual_address": 38586, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38598, - "children": [ - "instr_38586", - "instr_38588", - "instr_38590", - "instr_38592", - "instr_38594", - "instr_38596" - ] - }, - "instr_38598": { - "virtual_address": 38598, - "size": 2, - "disassembly": "b 0x9e0a", - "mnemonic": "b", - "operands": "0x9e0a", - "mode": "thumb" - }, - "bb_38598": { - "virtual_address": 38598, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_38598" - ] - }, - "instr_38600": { - "virtual_address": 38600, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_38602": { - "virtual_address": 38602, - "size": 2, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_38604": { - "virtual_address": 38604, - "size": 4, - "disassembly": "bl 0x8e80", - "mnemonic": "bl", - "operands": "0x8e80", - "mode": "thumb" - }, - "bb_38600": { - "virtual_address": 38600, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38608, - "children": [ - "instr_38600", - "instr_38602", - "instr_38604" - ] - }, - "instr_38608": { - "virtual_address": 38608, - "size": 2, - "disassembly": "ldr r3, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_38610": { - "virtual_address": 38610, - "size": 2, - "disassembly": "cmp r5, #0x10", - "mnemonic": "cmp", - "operands": "r5, #0x10", - "mode": "thumb" - }, - "instr_38612": { - "virtual_address": 38612, - "size": 2, - "disassembly": "bgt 0x96da", - "mnemonic": "bgt", - "operands": "0x96da", - "mode": "thumb" - }, - "bb_38608": { - "virtual_address": 38608, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38614, - "children": [ - "instr_38608", - "instr_38610", - "instr_38612" - ] - }, - "instr_38614": { - "virtual_address": 38614, - "size": 4, - "disassembly": "bl 0x0a098", - "mnemonic": "bl", - "operands": "0x0a098", - "mode": "thumb" - }, - "bb_38614": { - "virtual_address": 38614, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38618, - "children": [ - "instr_38614" - ] - }, - "instr_38618": { - "virtual_address": 38618, - "size": 2, - "disassembly": "movs r2, #0x10", - "mnemonic": "movs", - "operands": "r2, #0x10", - "mode": "thumb" - }, - "instr_38620": { - "virtual_address": 38620, - "size": 2, - "disassembly": "ldr r0, [0x9708]", - "mnemonic": "ldr", - "operands": "r0, [0x9708]", - "mode": "thumb" - }, - "instr_38622": { - "virtual_address": 38622, - "size": 2, - "disassembly": "mov r10, r2", - "mnemonic": "mov", - "operands": "r10, r2", - "mode": "thumb" - }, - "instr_38624": { - "virtual_address": 38624, - "size": 2, - "disassembly": "movs r1, r4", - "mnemonic": "movs", - "operands": "r1, r4", - "mode": "thumb" - }, - "instr_38626": { - "virtual_address": 38626, - "size": 2, - "disassembly": "movs r2, r7", - "mnemonic": "movs", - "operands": "r2, r7", - "mode": "thumb" - }, - "instr_38628": { - "virtual_address": 38628, - "size": 2, - "disassembly": "movs r4, r0", - "mnemonic": "movs", - "operands": "r4, r0", - "mode": "thumb" - }, - "instr_38630": { - "virtual_address": 38630, - "size": 2, - "disassembly": "mov r7, r8", - "mnemonic": "mov", - "operands": "r7, r8", - "mode": "thumb" - }, - "instr_38632": { - "virtual_address": 38632, - "size": 2, - "disassembly": "str r0, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r0, [sp, #0x3c]", - "mode": "thumb" - }, - "instr_38634": { - "virtual_address": 38634, - "size": 2, - "disassembly": "mov r8, r6", - "mnemonic": "mov", - "operands": "r8, r6", - "mode": "thumb" - }, - "instr_38636": { - "virtual_address": 38636, - "size": 2, - "disassembly": "mov r6, r11", - "mnemonic": "mov", - "operands": "r6, r11", - "mode": "thumb" - }, - "instr_38638": { - "virtual_address": 38638, - "size": 2, - "disassembly": "b 0x9716", - "mnemonic": "b", - "operands": "0x9716", - "mode": "thumb" - }, - "bb_38618": { - "virtual_address": 38618, - "size": 22, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38678, - "children": [ - "instr_38618", - "instr_38620", - "instr_38622", - "instr_38624", - "instr_38626", - "instr_38628", - "instr_38630", - "instr_38632", - "instr_38634", - "instr_38636", - "instr_38638" - ] - }, - "instr_38668": { - "virtual_address": 38668, - "size": 2, - "disassembly": "adds r2, #0x8", - "mnemonic": "adds", - "operands": "r2, #0x8", - "mode": "thumb" - }, - "bb_38668": { - "virtual_address": 38668, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38670, - "children": [ - "instr_38668" - ] - }, - "instr_38670": { - "virtual_address": 38670, - "size": 2, - "disassembly": "subs r5, #0x10", - "mnemonic": "subs", - "operands": "r5, #0x10", - "mode": "thumb" - }, - "instr_38672": { - "virtual_address": 38672, - "size": 2, - "disassembly": "cmp r5, #0x10", - "mnemonic": "cmp", - "operands": "r5, #0x10", - "mode": "thumb" - }, - "instr_38674": { - "virtual_address": 38674, - "size": 2, - "disassembly": "bgt 0x9716", - "mnemonic": "bgt", - "operands": "0x9716", - "mode": "thumb" - }, - "bb_38670": { - "virtual_address": 38670, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38676, - "children": [ - "instr_38670", - "instr_38672", - "instr_38674" - ] - }, - "instr_38676": { - "virtual_address": 38676, - "size": 2, - "disassembly": "b 0x9b34", - "mnemonic": "b", - "operands": "0x9b34", - "mode": "thumb" - }, - "bb_38676": { - "virtual_address": 38676, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_38676" - ] - }, - "instr_38678": { - "virtual_address": 38678, - "size": 2, - "disassembly": "mov r0, r10", - "mnemonic": "mov", - "operands": "r0, r10", - "mode": "thumb" - }, - "instr_38680": { - "virtual_address": 38680, - "size": 2, - "disassembly": "adds r1, #0x10", - "mnemonic": "adds", - "operands": "r1, #0x10", - "mode": "thumb" - }, - "instr_38682": { - "virtual_address": 38682, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_38684": { - "virtual_address": 38684, - "size": 2, - "disassembly": "str r4, [r2, #0x0]", - "mnemonic": "str", - "operands": "r4, [r2, #0x0]", - "mode": "thumb" - }, - "instr_38686": { - "virtual_address": 38686, - "size": 2, - "disassembly": "str r0, [r2, #0x4]", - "mnemonic": "str", - "operands": "r0, [r2, #0x4]", - "mode": "thumb" - }, - "instr_38688": { - "virtual_address": 38688, - "size": 2, - "disassembly": "str r1, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r1, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_38690": { - "virtual_address": 38690, - "size": 2, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_38692": { - "virtual_address": 38692, - "size": 2, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "thumb" - }, - "instr_38694": { - "virtual_address": 38694, - "size": 2, - "disassembly": "ble 0x970c", - "mnemonic": "ble", - "operands": "0x970c", - "mode": "thumb" - }, - "bb_38678": { - "virtual_address": 38678, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38696, - "children": [ - "instr_38678", - "instr_38680", - "instr_38682", - "instr_38684", - "instr_38686", - "instr_38688", - "instr_38690", - "instr_38692", - "instr_38694" - ] - }, - "instr_38696": { - "virtual_address": 38696, - "size": 2, - "disassembly": "movs r1, r7", - "mnemonic": "movs", - "operands": "r1, r7", - "mode": "thumb" - }, - "instr_38698": { - "virtual_address": 38698, - "size": 2, - "disassembly": "movs r0, r6", - "mnemonic": "movs", - "operands": "r0, r6", - "mode": "thumb" - }, - "instr_38700": { - "virtual_address": 38700, - "size": 2, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "thumb" - }, - "instr_38702": { - "virtual_address": 38702, - "size": 4, - "disassembly": "bl 0x0db6c", - "mnemonic": "bl", - "operands": "0x0db6c", - "mode": "thumb" - }, - "instr_38706": { - "virtual_address": 38706, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_38708": { - "virtual_address": 38708, - "size": 2, - "disassembly": "beq 0x973a", - "mnemonic": "beq", - "operands": "0x973a", - "mode": "thumb" - }, - "bb_38696": { - "virtual_address": 38696, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38710, - "children": [ - "instr_38696", - "instr_38698", - "instr_38700", - "instr_38702", - "instr_38706", - "instr_38708" - ] - }, - "instr_38710": { - "virtual_address": 38710, - "size": 4, - "disassembly": "bl 0x8f30", - "mnemonic": "bl", - "operands": "0x8f30", - "mode": "thumb" - }, - "bb_38710": { - "virtual_address": 38710, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38714, - "children": [ - "instr_38710" - ] - }, - "instr_38714": { - "virtual_address": 38714, - "size": 2, - "disassembly": "ldr r1, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_38716": { - "virtual_address": 38716, - "size": 2, - "disassembly": "ldr r3, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_38718": { - "virtual_address": 38718, - "size": 2, - "disassembly": "add r2, sp, #0xac", - "mnemonic": "add", - "operands": "r2, sp, #0xac", - "mode": "thumb" - }, - "instr_38720": { - "virtual_address": 38720, - "size": 2, - "disassembly": "b 0x970e", - "mnemonic": "b", - "operands": "0x970e", - "mode": "thumb" - }, - "bb_38714": { - "virtual_address": 38714, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38670, - "children": [ - "instr_38714", - "instr_38716", - "instr_38718", - "instr_38720" - ] - }, - "func_38586": { - "virtual_address": 38586, - "size": 136, - "name": "FUN_000096ba", - "children": [ - "bb_38586", - "bb_38598", - "bb_38600", - "bb_38608", - "bb_38614", - "bb_38618", - "bb_38668", - "bb_38670", - "bb_38676", - "bb_38678", - "bb_38696", - "bb_38710", - "bb_38714" - ] - }, - "instr_38722": { - "virtual_address": 38722, - "size": 2, - "disassembly": "movs r0, r6", - "mnemonic": "movs", - "operands": "r0, r6", - "mode": "thumb" - }, - "instr_38724": { - "virtual_address": 38724, - "size": 4, - "disassembly": "bl 0x842c", - "mnemonic": "bl", - "operands": "0x842c", - "mode": "thumb" - }, - "instr_38728": { - "virtual_address": 38728, - "size": 2, - "disassembly": "movs r1, r0", - "mnemonic": "movs", - "operands": "r1, r0", - "mode": "thumb" - }, - "instr_38730": { - "virtual_address": 38730, - "size": 4, - "disassembly": "bl 0x89b2", - "mnemonic": "bl", - "operands": "0x89b2", - "mode": "thumb" - }, - "bb_38722": { - "virtual_address": 38722, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38734, - "children": [ - "instr_38722", - "instr_38724", - "instr_38728", - "instr_38730" - ] - }, - "instr_38734": { - "virtual_address": 38734, - "size": 2, - "disassembly": "movs r4, r3", - "mnemonic": "movs", - "operands": "r4, r3", - "mode": "thumb" - }, - "bb_38734": { - "virtual_address": 38734, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_38734" - ] - }, - "func_38722": { - "virtual_address": 38722, - "size": 14, - "name": "FUN_00009742", - "children": [ - "bb_38722", - "bb_38734" - ] - }, - "instr_38736": { - "virtual_address": 38736, - "size": 2, - "disassembly": "ldr r3, [sp, #0x3c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x3c]", - "mode": "thumb" - }, - "instr_38738": { - "virtual_address": 38738, - "size": 2, - "disassembly": "adds r4, r4, r6", - "mnemonic": "adds", - "operands": "r4, r4, r6", - "mode": "thumb" - }, - "instr_38740": { - "virtual_address": 38740, - "size": 2, - "disassembly": "adds r5, #0x1", - "mnemonic": "adds", - "operands": "r5, #0x1", - "mode": "thumb" - }, - "instr_38742": { - "virtual_address": 38742, - "size": 2, - "disassembly": "str r3, [r7, #0x0]", - "mnemonic": "str", - "operands": "r3, [r7, #0x0]", - "mode": "thumb" - }, - "instr_38744": { - "virtual_address": 38744, - "size": 2, - "disassembly": "str r6, [r7, #0x4]", - "mnemonic": "str", - "operands": "r6, [r7, #0x4]", - "mode": "thumb" - }, - "instr_38746": { - "virtual_address": 38746, - "size": 2, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_38748": { - "virtual_address": 38748, - "size": 2, - "disassembly": "str r5, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r5, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_38750": { - "virtual_address": 38750, - "size": 2, - "disassembly": "cmp r5, #0x7", - "mnemonic": "cmp", - "operands": "r5, #0x7", - "mode": "thumb" - }, - "instr_38752": { - "virtual_address": 38752, - "size": 2, - "disassembly": "bgt 0x9766", - "mnemonic": "bgt", - "operands": "0x9766", - "mode": "thumb" - }, - "bb_38736": { - "virtual_address": 38736, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38754, - "children": [ - "instr_38736", - "instr_38738", - "instr_38740", - "instr_38742", - "instr_38744", - "instr_38746", - "instr_38748", - "instr_38750", - "instr_38752" - ] - }, - "instr_38754": { - "virtual_address": 38754, - "size": 4, - "disassembly": "bl 0x891e", - "mnemonic": "bl", - "operands": "0x891e", - "mode": "thumb" - }, - "bb_38754": { - "virtual_address": 38754, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38758, - "children": [ - "instr_38754" - ] - }, - "instr_38758": { - "virtual_address": 38758, - "size": 2, - "disassembly": "b 0x9110", - "mnemonic": "b", - "operands": "0x9110", - "mode": "thumb" - }, - "bb_38758": { - "virtual_address": 38758, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_38758" - ] - }, - "func_38736": { - "virtual_address": 38736, - "size": 24, - "name": "FUN_00009750", - "children": [ - "bb_38736", - "bb_38754", - "bb_38758" - ] - }, - "instr_38858": { - "virtual_address": 38858, - "size": 2, - "disassembly": "ldr r6, [0x9b28]", - "mnemonic": "ldr", - "operands": "r6, [0x9b28]", - "mode": "thumb" - }, - "instr_38860": { - "virtual_address": 38860, - "size": 4, - "disassembly": "bl 0x880a", - "mnemonic": "bl", - "operands": "0x880a", - "mode": "thumb" - }, - "bb_38858": { - "virtual_address": 38858, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_38858", - "instr_38860" - ] - }, - "func_38858": { - "virtual_address": 38858, - "size": 6, - "name": "FUN_000097ca", - "children": [ - "bb_38858" - ] - }, - "instr_38864": { - "virtual_address": 38864, - "size": 2, - "disassembly": "ldr r2, [0x9b2c]", - "mnemonic": "ldr", - "operands": "r2, [0x9b2c]", - "mode": "thumb" - }, - "instr_38866": { - "virtual_address": 38866, - "size": 2, - "disassembly": "str r2, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r2, [sp, #0x3c]", - "mode": "thumb" - }, - "instr_38868": { - "virtual_address": 38868, - "size": 4, - "disassembly": "bl 0x8df4", - "mnemonic": "bl", - "operands": "0x8df4", - "mode": "thumb" - }, - "bb_38864": { - "virtual_address": 38864, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38872, - "children": [ - "instr_38864", - "instr_38866", - "instr_38868" - ] - }, - "instr_38872": { - "virtual_address": 38872, - "size": 2, - "disassembly": "mov r3, r10", - "mnemonic": "mov", - "operands": "r3, r10", - "mode": "thumb" - }, - "instr_38874": { - "virtual_address": 38874, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_38876": { - "virtual_address": 38876, - "size": 2, - "disassembly": "bne 0x97e0", - "mnemonic": "bne", - "operands": "0x97e0", - "mode": "thumb" - }, - "bb_38872": { - "virtual_address": 38872, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38878, - "children": [ - "instr_38872", - "instr_38874", - "instr_38876" - ] - }, - "instr_38878": { - "virtual_address": 38878, - "size": 2, - "disassembly": "b 0x99d4", - "mnemonic": "b", - "operands": "0x99d4", - "mode": "thumb" - }, - "bb_38878": { - "virtual_address": 38878, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_38878" - ] - }, - "instr_38880": { - "virtual_address": 38880, - "size": 2, - "disassembly": "cmp r5, #0x47", - "mnemonic": "cmp", - "operands": "r5, #0x47", - "mode": "thumb" - }, - "instr_38882": { - "virtual_address": 38882, - "size": 2, - "disassembly": "beq 0x97e6", - "mnemonic": "beq", - "operands": "0x97e6", - "mode": "thumb" - }, - "bb_38880": { - "virtual_address": 38880, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38884, - "children": [ - "instr_38880", - "instr_38882" - ] - }, - "instr_38884": { - "virtual_address": 38884, - "size": 2, - "disassembly": "b 0x99d8", - "mnemonic": "b", - "operands": "0x99d8", - "mode": "thumb" - }, - "bb_38884": { - "virtual_address": 38884, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_38884" - ] - }, - "instr_38886": { - "virtual_address": 38886, - "size": 2, - "disassembly": "mov r3, r10", - "mnemonic": "mov", - "operands": "r3, r10", - "mode": "thumb" - }, - "instr_38888": { - "virtual_address": 38888, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_38890": { - "virtual_address": 38890, - "size": 2, - "disassembly": "beq 0x97ee", - "mnemonic": "beq", - "operands": "0x97ee", - "mode": "thumb" - }, - "bb_38886": { - "virtual_address": 38886, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38892, - "children": [ - "instr_38886", - "instr_38888", - "instr_38890" - ] - }, - "instr_38892": { - "virtual_address": 38892, - "size": 2, - "disassembly": "b 0x99d8", - "mnemonic": "b", - "operands": "0x99d8", - "mode": "thumb" - }, - "bb_38892": { - "virtual_address": 38892, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_38892" - ] - }, - "instr_38894": { - "virtual_address": 38894, - "size": 2, - "disassembly": "movs r3, #0x80", - "mnemonic": "movs", - "operands": "r3, #0x80", - "mode": "thumb" - }, - "instr_38896": { - "virtual_address": 38896, - "size": 2, - "disassembly": "mov r2, r9", - "mnemonic": "mov", - "operands": "r2, r9", - "mode": "thumb" - }, - "instr_38898": { - "virtual_address": 38898, - "size": 2, - "disassembly": "lsls r3, r3, #0x1", - "mnemonic": "lsls", - "operands": "r3, r3, #0x1", - "mode": "thumb" - }, - "instr_38900": { - "virtual_address": 38900, - "size": 2, - "disassembly": "orrs r2, r3", - "mnemonic": "orrs", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_38902": { - "virtual_address": 38902, - "size": 2, - "disassembly": "str r2, [sp, #0x34]", - "mnemonic": "str", - "operands": "r2, [sp, #0x34]", - "mode": "thumb" - }, - "instr_38904": { - "virtual_address": 38904, - "size": 2, - "disassembly": "ldr r1, [sp, #0x58]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x58]", - "mode": "thumb" - }, - "instr_38906": { - "virtual_address": 38906, - "size": 2, - "disassembly": "ldr r2, [sp, #0x5c]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x5c]", - "mode": "thumb" - }, - "instr_38908": { - "virtual_address": 38908, - "size": 2, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_38910": { - "virtual_address": 38910, - "size": 2, - "disassembly": "bge 0x9802", - "mnemonic": "bge", - "operands": "0x9802", - "mode": "thumb" - }, - "bb_38894": { - "virtual_address": 38894, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38912, - "children": [ - "instr_38894", - "instr_38896", - "instr_38898", - "instr_38900", - "instr_38902", - "instr_38904", - "instr_38906", - "instr_38908", - "instr_38910" - ] - }, - "instr_38912": { - "virtual_address": 38912, - "size": 2, - "disassembly": "b 0x9f98", - "mnemonic": "b", - "operands": "0x9f98", - "mode": "thumb" - }, - "bb_38912": { - "virtual_address": 38912, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_38912" - ] - }, - "instr_38914": { - "virtual_address": 38914, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_38916": { - "virtual_address": 38916, - "size": 2, - "disassembly": "str r3, [sp, #0x40]", - "mnemonic": "str", - "operands": "r3, [sp, #0x40]", - "mode": "thumb" - }, - "instr_38918": { - "virtual_address": 38918, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_38920": { - "virtual_address": 38920, - "size": 2, - "disassembly": "mov r10, r3", - "mnemonic": "mov", - "operands": "r10, r3", - "mode": "thumb" - }, - "instr_38922": { - "virtual_address": 38922, - "size": 2, - "disassembly": "movs r4, #0x1", - "mnemonic": "movs", - "operands": "r4, #0x1", - "mode": "thumb" - }, - "instr_38924": { - "virtual_address": 38924, - "size": 2, - "disassembly": "str r1, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r1, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_38926": { - "virtual_address": 38926, - "size": 2, - "disassembly": "str r2, [sp, #0x30]", - "mnemonic": "str", - "operands": "r2, [sp, #0x30]", - "mode": "thumb" - }, - "bb_38914": { - "virtual_address": 38914, - "size": 14, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_38914", - "instr_38916", - "instr_38918", - "instr_38920", - "instr_38922", - "instr_38924", - "instr_38926" - ] - }, - "func_38864": { - "virtual_address": 38864, - "size": 64, - "name": "FUN_000097d0", - "children": [ - "bb_38864", - "bb_38872", - "bb_38878", - "bb_38880", - "bb_38884", - "bb_38886", - "bb_38892", - "bb_38894", - "bb_38912", - "bb_38914" - ] - }, - "instr_38928": { - "virtual_address": 38928, - "size": 2, - "disassembly": "add r3, sp, #0x98", - "mnemonic": "add", - "operands": "r3, sp, #0x98", - "mode": "thumb" - }, - "instr_38930": { - "virtual_address": 38930, - "size": 2, - "disassembly": "str r3, [sp, #0x10]", - "mnemonic": "str", - "operands": "r3, [sp, #0x10]", - "mode": "thumb" - }, - "instr_38932": { - "virtual_address": 38932, - "size": 2, - "disassembly": "add r3, sp, #0x8c", - "mnemonic": "add", - "operands": "r3, sp, #0x8c", - "mode": "thumb" - }, - "instr_38934": { - "virtual_address": 38934, - "size": 2, - "disassembly": "str r3, [sp, #0xc]", - "mnemonic": "str", - "operands": "r3, [sp, #0xc]", - "mode": "thumb" - }, - "instr_38936": { - "virtual_address": 38936, - "size": 2, - "disassembly": "add r3, sp, #0x88", - "mnemonic": "add", - "operands": "r3, sp, #0x88", - "mode": "thumb" - }, - "instr_38938": { - "virtual_address": 38938, - "size": 2, - "disassembly": "str r3, [sp, #0x8]", - "mnemonic": "str", - "operands": "r3, [sp, #0x8]", - "mode": "thumb" - }, - "instr_38940": { - "virtual_address": 38940, - "size": 2, - "disassembly": "movs r3, #0x2", - "mnemonic": "movs", - "operands": "r3, #0x2", - "mode": "thumb" - }, - "instr_38942": { - "virtual_address": 38942, - "size": 2, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "thumb" - }, - "instr_38944": { - "virtual_address": 38944, - "size": 2, - "disassembly": "str r3, [sp, #0x0]", - "mnemonic": "str", - "operands": "r3, [sp, #0x0]", - "mode": "thumb" - }, - "instr_38946": { - "virtual_address": 38946, - "size": 2, - "disassembly": "str r4, [sp, #0x4]", - "mnemonic": "str", - "operands": "r4, [sp, #0x4]", - "mode": "thumb" - }, - "instr_38948": { - "virtual_address": 38948, - "size": 2, - "disassembly": "ldr r2, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_38950": { - "virtual_address": 38950, - "size": 2, - "disassembly": "ldr r3, [sp, #0x30]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x30]", - "mode": "thumb" - }, - "instr_38952": { - "virtual_address": 38952, - "size": 4, - "disassembly": "bl 0x0a4f0", - "mnemonic": "bl", - "operands": "0x0a4f0", - "mode": "thumb" - }, - "instr_38956": { - "virtual_address": 38956, - "size": 2, - "disassembly": "movs r6, r0", - "mnemonic": "movs", - "operands": "r6, r0", - "mode": "thumb" - }, - "instr_38958": { - "virtual_address": 38958, - "size": 2, - "disassembly": "cmp r5, #0x47", - "mnemonic": "cmp", - "operands": "r5, #0x47", - "mode": "thumb" - }, - "instr_38960": { - "virtual_address": 38960, - "size": 2, - "disassembly": "beq 0x9834", - "mnemonic": "beq", - "operands": "0x9834", - "mode": "thumb" - }, - "bb_38928": { - "virtual_address": 38928, - "size": 34, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38962, - "children": [ - "instr_38928", - "instr_38930", - "instr_38932", - "instr_38934", - "instr_38936", - "instr_38938", - "instr_38940", - "instr_38942", - "instr_38944", - "instr_38946", - "instr_38948", - "instr_38950", - "instr_38952", - "instr_38956", - "instr_38958", - "instr_38960" - ] - }, - "instr_38962": { - "virtual_address": 38962, - "size": 2, - "disassembly": "b 0x9a36", - "mnemonic": "b", - "operands": "0x9a36", - "mode": "thumb" - }, - "bb_38962": { - "virtual_address": 38962, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_38962" - ] - }, - "instr_38964": { - "virtual_address": 38964, - "size": 2, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_38966": { - "virtual_address": 38966, - "size": 2, - "disassembly": "lsls r3, r3, #0x1f", - "mnemonic": "lsls", - "operands": "r3, r3, #0x1f", - "mode": "thumb" - }, - "instr_38968": { - "virtual_address": 38968, - "size": 2, - "disassembly": "bpl 0x983c", - "mnemonic": "bpl", - "operands": "0x983c", - "mode": "thumb" - }, - "bb_38964": { - "virtual_address": 38964, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38970, - "children": [ - "instr_38964", - "instr_38966", - "instr_38968" - ] - }, - "instr_38970": { - "virtual_address": 38970, - "size": 2, - "disassembly": "b 0x9a36", - "mnemonic": "b", - "operands": "0x9a36", - "mode": "thumb" - }, - "bb_38970": { - "virtual_address": 38970, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_38970" - ] - }, - "instr_38972": { - "virtual_address": 38972, - "size": 2, - "disassembly": "ldr r3, [sp, #0x98]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x98]", - "mode": "thumb" - }, - "bb_38972": { - "virtual_address": 38972, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38974, - "children": [ - "instr_38972" - ] - }, - "instr_38974": { - "virtual_address": 38974, - "size": 2, - "disassembly": "subs r3, r3, r6", - "mnemonic": "subs", - "operands": "r3, r3, r6", - "mode": "thumb" - }, - "instr_38976": { - "virtual_address": 38976, - "size": 2, - "disassembly": "str r3, [sp, #0x50]", - "mnemonic": "str", - "operands": "r3, [sp, #0x50]", - "mode": "thumb" - }, - "instr_38978": { - "virtual_address": 38978, - "size": 2, - "disassembly": "cmp r5, #0x47", - "mnemonic": "cmp", - "operands": "r5, #0x47", - "mode": "thumb" - }, - "instr_38980": { - "virtual_address": 38980, - "size": 2, - "disassembly": "beq 0x9848", - "mnemonic": "beq", - "operands": "0x9848", - "mode": "thumb" - }, - "bb_38974": { - "virtual_address": 38974, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38982, - "children": [ - "instr_38974", - "instr_38976", - "instr_38978", - "instr_38980" - ] - }, - "instr_38982": { - "virtual_address": 38982, - "size": 2, - "disassembly": "b 0x9a9c", - "mnemonic": "b", - "operands": "0x9a9c", - "mode": "thumb" - }, - "bb_38982": { - "virtual_address": 38982, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_38982" - ] - }, - "instr_38984": { - "virtual_address": 38984, - "size": 2, - "disassembly": "ldr r3, [sp, #0x88]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x88]", - "mode": "thumb" - }, - "instr_38986": { - "virtual_address": 38986, - "size": 2, - "disassembly": "movs r2, r3", - "mnemonic": "movs", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_38988": { - "virtual_address": 38988, - "size": 2, - "disassembly": "str r3, [sp, #0x48]", - "mnemonic": "str", - "operands": "r3, [sp, #0x48]", - "mode": "thumb" - }, - "instr_38990": { - "virtual_address": 38990, - "size": 2, - "disassembly": "movs r3, #0x1", - "mnemonic": "movs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_38992": { - "virtual_address": 38992, - "size": 2, - "disassembly": "cmp r2, r10", - "mnemonic": "cmp", - "operands": "r2, r10", - "mode": "thumb" - }, - "instr_38994": { - "virtual_address": 38994, - "size": 2, - "disassembly": "bgt 0x9856", - "mnemonic": "bgt", - "operands": "0x9856", - "mode": "thumb" - }, - "bb_38984": { - "virtual_address": 38984, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38996, - "children": [ - "instr_38984", - "instr_38986", - "instr_38988", - "instr_38990", - "instr_38992", - "instr_38994" - ] - }, - "instr_38996": { - "virtual_address": 38996, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "bb_38996": { - "virtual_address": 38996, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 38998, - "children": [ - "instr_38996" - ] - }, - "instr_38998": { - "virtual_address": 38998, - "size": 2, - "disassembly": "lsls r3, r3, #0x18", - "mnemonic": "lsls", - "operands": "r3, r3, #0x18", - "mode": "thumb" - }, - "instr_39000": { - "virtual_address": 39000, - "size": 2, - "disassembly": "bne 0x986a", - "mnemonic": "bne", - "operands": "0x986a", - "mode": "thumb" - }, - "bb_38998": { - "virtual_address": 38998, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39002, - "children": [ - "instr_38998", - "instr_39000" - ] - }, - "instr_39002": { - "virtual_address": 39002, - "size": 2, - "disassembly": "ldr r2, [sp, #0x48]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x48]", - "mode": "thumb" - }, - "instr_39004": { - "virtual_address": 39004, - "size": 2, - "disassembly": "movs r3, #0x1", - "mnemonic": "movs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_39006": { - "virtual_address": 39006, - "size": 2, - "disassembly": "adds r2, #0x3", - "mnemonic": "adds", - "operands": "r2, #0x3", - "mode": "thumb" - }, - "instr_39008": { - "virtual_address": 39008, - "size": 2, - "disassembly": "blt 0x9864", - "mnemonic": "blt", - "operands": "0x9864", - "mode": "thumb" - }, - "bb_39002": { - "virtual_address": 39002, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39010, - "children": [ - "instr_39002", - "instr_39004", - "instr_39006", - "instr_39008" - ] - }, - "instr_39010": { - "virtual_address": 39010, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "bb_39010": { - "virtual_address": 39010, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39012, - "children": [ - "instr_39010" - ] - }, - "instr_39012": { - "virtual_address": 39012, - "size": 2, - "disassembly": "lsls r3, r3, #0x18", - "mnemonic": "lsls", - "operands": "r3, r3, #0x18", - "mode": "thumb" - }, - "instr_39014": { - "virtual_address": 39014, - "size": 2, - "disassembly": "bne 0x986a", - "mnemonic": "bne", - "operands": "0x986a", - "mode": "thumb" - }, - "bb_39012": { - "virtual_address": 39012, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39016, - "children": [ - "instr_39012", - "instr_39014" - ] - }, - "instr_39016": { - "virtual_address": 39016, - "size": 2, - "disassembly": "b 0x9ae2", - "mnemonic": "b", - "operands": "0x9ae2", - "mode": "thumb" - }, - "bb_39016": { - "virtual_address": 39016, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_39016" - ] - }, - "instr_39018": { - "virtual_address": 39018, - "size": 2, - "disassembly": "ldr r3, [sp, #0x44]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x44]", - "mode": "thumb" - }, - "instr_39020": { - "virtual_address": 39020, - "size": 2, - "disassembly": "subs r3, #0x2", - "mnemonic": "subs", - "operands": "r3, #0x2", - "mode": "thumb" - }, - "instr_39022": { - "virtual_address": 39022, - "size": 2, - "disassembly": "str r3, [sp, #0x44]", - "mnemonic": "str", - "operands": "r3, [sp, #0x44]", - "mode": "thumb" - }, - "instr_39024": { - "virtual_address": 39024, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_39026": { - "virtual_address": 39026, - "size": 2, - "disassembly": "str r3, [sp, #0x34]", - "mnemonic": "str", - "operands": "r3, [sp, #0x34]", - "mode": "thumb" - }, - "bb_39018": { - "virtual_address": 39018, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39028, - "children": [ - "instr_39018", - "instr_39020", - "instr_39022", - "instr_39024", - "instr_39026" - ] - }, - "instr_39028": { - "virtual_address": 39028, - "size": 2, - "disassembly": "ldr r3, [sp, #0x48]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x48]", - "mode": "thumb" - }, - "instr_39030": { - "virtual_address": 39030, - "size": 2, - "disassembly": "ldr r1, [sp, #0x44]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x44]", - "mode": "thumb" - }, - "instr_39032": { - "virtual_address": 39032, - "size": 2, - "disassembly": "subs r4, r3, #0x1", - "mnemonic": "subs", - "operands": "r4, r3, #0x1", - "mode": "thumb" - }, - "instr_39034": { - "virtual_address": 39034, - "size": 2, - "disassembly": "movs r2, r1", - "mnemonic": "movs", - "operands": "r2, r1", - "mode": "thumb" - }, - "instr_39036": { - "virtual_address": 39036, - "size": 2, - "disassembly": "movs r3, #0x20", - "mnemonic": "movs", - "operands": "r3, #0x20", - "mode": "thumb" - }, - "instr_39038": { - "virtual_address": 39038, - "size": 2, - "disassembly": "str r4, [sp, #0x88]", - "mnemonic": "str", - "operands": "r4, [sp, #0x88]", - "mode": "thumb" - }, - "instr_39040": { - "virtual_address": 39040, - "size": 2, - "disassembly": "bics r2, r3", - "mnemonic": "bics", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_39042": { - "virtual_address": 39042, - "size": 2, - "disassembly": "cmp r2, #0x41", - "mnemonic": "cmp", - "operands": "r2, #0x41", - "mode": "thumb" - }, - "instr_39044": { - "virtual_address": 39044, - "size": 2, - "disassembly": "beq 0x9888", - "mnemonic": "beq", - "operands": "0x9888", - "mode": "thumb" - }, - "bb_39028": { - "virtual_address": 39028, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39046, - "children": [ - "instr_39028", - "instr_39030", - "instr_39032", - "instr_39034", - "instr_39036", - "instr_39038", - "instr_39040", - "instr_39042", - "instr_39044" - ] - }, - "instr_39046": { - "virtual_address": 39046, - "size": 2, - "disassembly": "b 0x9f4a", - "mnemonic": "b", - "operands": "0x9f4a", - "mode": "thumb" - }, - "bb_39046": { - "virtual_address": 39046, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_39046" - ] - }, - "instr_39048": { - "virtual_address": 39048, - "size": 2, - "disassembly": "movs r3, r1", - "mnemonic": "movs", - "operands": "r3, r1", - "mode": "thumb" - }, - "instr_39050": { - "virtual_address": 39050, - "size": 2, - "disassembly": "adds r3, #0xf", - "mnemonic": "adds", - "operands": "r3, #0xf", - "mode": "thumb" - }, - "instr_39052": { - "virtual_address": 39052, - "size": 2, - "disassembly": "lsls r3, r3, #0x18", - "mnemonic": "lsls", - "operands": "r3, r3, #0x18", - "mode": "thumb" - }, - "instr_39054": { - "virtual_address": 39054, - "size": 2, - "disassembly": "lsrs r3, r3, #0x18", - "mnemonic": "lsrs", - "operands": "r3, r3, #0x18", - "mode": "thumb" - }, - "bb_39048": { - "virtual_address": 39048, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39056, - "children": [ - "instr_39048", - "instr_39050", - "instr_39052", - "instr_39054" - ] - }, - "instr_39056": { - "virtual_address": 39056, - "size": 2, - "disassembly": "movs r0, #0x28", - "mnemonic": "movs", - "operands": "r0, #0x28", - "mode": "thumb" - }, - "instr_39058": { - "virtual_address": 39058, - "size": 2, - "disassembly": "add r1, sp, #0x68", - "mnemonic": "add", - "operands": "r1, sp, #0x68", - "mode": "thumb" - }, - "instr_39060": { - "virtual_address": 39060, - "size": 2, - "disassembly": "adds r1, r1, r0", - "mnemonic": "adds", - "operands": "r1, r1, r0", - "mode": "thumb" - }, - "instr_39062": { - "virtual_address": 39062, - "size": 2, - "disassembly": "strb r3, [r1, #0x0]", - "mnemonic": "strb", - "operands": "r3, [r1, #0x0]", - "mode": "thumb" - }, - "instr_39064": { - "virtual_address": 39064, - "size": 2, - "disassembly": "movs r3, #0x2b", - "mnemonic": "movs", - "operands": "r3, #0x2b", - "mode": "thumb" - }, - "instr_39066": { - "virtual_address": 39066, - "size": 2, - "disassembly": "cmp r4, #0x0", - "mnemonic": "cmp", - "operands": "r4, #0x0", - "mode": "thumb" - }, - "instr_39068": { - "virtual_address": 39068, - "size": 2, - "disassembly": "bge 0x98a6", - "mnemonic": "bge", - "operands": "0x98a6", - "mode": "thumb" - }, - "bb_39056": { - "virtual_address": 39056, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39070, - "children": [ - "instr_39056", - "instr_39058", - "instr_39060", - "instr_39062", - "instr_39064", - "instr_39066", - "instr_39068" - ] - }, - "instr_39070": { - "virtual_address": 39070, - "size": 2, - "disassembly": "movs r4, #0x1", - "mnemonic": "movs", - "operands": "r4, #0x1", - "mode": "thumb" - }, - "instr_39072": { - "virtual_address": 39072, - "size": 2, - "disassembly": "ldr r3, [sp, #0x48]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x48]", - "mode": "thumb" - }, - "instr_39074": { - "virtual_address": 39074, - "size": 2, - "disassembly": "subs r4, r4, r3", - "mnemonic": "subs", - "operands": "r4, r4, r3", - "mode": "thumb" - }, - "instr_39076": { - "virtual_address": 39076, - "size": 2, - "disassembly": "movs r3, #0x2d", - "mnemonic": "movs", - "operands": "r3, #0x2d", - "mode": "thumb" - }, - "bb_39070": { - "virtual_address": 39070, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39078, - "children": [ - "instr_39070", - "instr_39072", - "instr_39074", - "instr_39076" - ] - }, - "instr_39078": { - "virtual_address": 39078, - "size": 2, - "disassembly": "movs r0, #0x29", - "mnemonic": "movs", - "operands": "r0, #0x29", - "mode": "thumb" - }, - "instr_39080": { - "virtual_address": 39080, - "size": 2, - "disassembly": "add r1, sp, #0x68", - "mnemonic": "add", - "operands": "r1, sp, #0x68", - "mode": "thumb" - }, - "instr_39082": { - "virtual_address": 39082, - "size": 2, - "disassembly": "adds r1, r1, r0", - "mnemonic": "adds", - "operands": "r1, r1, r0", - "mode": "thumb" - }, - "instr_39084": { - "virtual_address": 39084, - "size": 2, - "disassembly": "strb r3, [r1, #0x0]", - "mnemonic": "strb", - "operands": "r3, [r1, #0x0]", - "mode": "thumb" - }, - "instr_39086": { - "virtual_address": 39086, - "size": 2, - "disassembly": "cmp r4, #0x9", - "mnemonic": "cmp", - "operands": "r4, #0x9", - "mode": "thumb" - }, - "instr_39088": { - "virtual_address": 39088, - "size": 2, - "disassembly": "bgt 0x98b4", - "mnemonic": "bgt", - "operands": "0x98b4", - "mode": "thumb" - }, - "bb_39078": { - "virtual_address": 39078, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39090, - "children": [ - "instr_39078", - "instr_39080", - "instr_39082", - "instr_39084", - "instr_39086", - "instr_39088" - ] - }, - "instr_39090": { - "virtual_address": 39090, - "size": 2, - "disassembly": "b 0x9f20", - "mnemonic": "b", - "operands": "0x9f20", - "mode": "thumb" - }, - "bb_39090": { - "virtual_address": 39090, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_39090" - ] - }, - "instr_39092": { - "virtual_address": 39092, - "size": 2, - "disassembly": "add r2, sp, #0x68", - "mnemonic": "add", - "operands": "r2, sp, #0x68", - "mode": "thumb" - }, - "instr_39094": { - "virtual_address": 39094, - "size": 2, - "disassembly": "movs r3, #0x37", - "mnemonic": "movs", - "operands": "r3, #0x37", - "mode": "thumb" - }, - "instr_39096": { - "virtual_address": 39096, - "size": 2, - "disassembly": "mov r12, r2", - "mnemonic": "mov", - "operands": "r12, r2", - "mode": "thumb" - }, - "instr_39098": { - "virtual_address": 39098, - "size": 2, - "disassembly": "add r3, r12", - "mnemonic": "add", - "operands": "r3, r12", - "mode": "thumb" - }, - "instr_39100": { - "virtual_address": 39100, - "size": 2, - "disassembly": "movs r5, r3", - "mnemonic": "movs", - "operands": "r5, r3", - "mode": "thumb" - }, - "instr_39102": { - "virtual_address": 39102, - "size": 2, - "disassembly": "mov r10, r6", - "mnemonic": "mov", - "operands": "r10, r6", - "mode": "thumb" - }, - "bb_39092": { - "virtual_address": 39092, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39104, - "children": [ - "instr_39092", - "instr_39094", - "instr_39096", - "instr_39098", - "instr_39100", - "instr_39102" - ] - }, - "instr_39104": { - "virtual_address": 39104, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_39106": { - "virtual_address": 39106, - "size": 2, - "disassembly": "movs r1, #0xa", - "mnemonic": "movs", - "operands": "r1, #0xa", - "mode": "thumb" - }, - "instr_39108": { - "virtual_address": 39108, - "size": 2, - "disassembly": "str r5, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r5, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_39110": { - "virtual_address": 39110, - "size": 4, - "disassembly": "bl 0x10aec", - "mnemonic": "bl", - "operands": "0x10aec", - "mode": "thumb" - }, - "instr_39114": { - "virtual_address": 39114, - "size": 2, - "disassembly": "subs r5, #0x1", - "mnemonic": "subs", - "operands": "r5, #0x1", - "mode": "thumb" - }, - "instr_39116": { - "virtual_address": 39116, - "size": 2, - "disassembly": "adds r1, #0x30", - "mnemonic": "adds", - "operands": "r1, #0x30", - "mode": "thumb" - }, - "instr_39118": { - "virtual_address": 39118, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_39120": { - "virtual_address": 39120, - "size": 2, - "disassembly": "strb r1, [r5, #0x0]", - "mnemonic": "strb", - "operands": "r1, [r5, #0x0]", - "mode": "thumb" - }, - "instr_39122": { - "virtual_address": 39122, - "size": 2, - "disassembly": "movs r1, #0xa", - "mnemonic": "movs", - "operands": "r1, #0xa", - "mode": "thumb" - }, - "instr_39124": { - "virtual_address": 39124, - "size": 4, - "disassembly": "bl 0x10b30", - "mnemonic": "bl", - "operands": "0x10b30", - "mode": "thumb" - }, - "instr_39128": { - "virtual_address": 39128, - "size": 2, - "disassembly": "movs r6, r4", - "mnemonic": "movs", - "operands": "r6, r4", - "mode": "thumb" - }, - "instr_39130": { - "virtual_address": 39130, - "size": 2, - "disassembly": "movs r4, r0", - "mnemonic": "movs", - "operands": "r4, r0", - "mode": "thumb" - }, - "instr_39132": { - "virtual_address": 39132, - "size": 2, - "disassembly": "cmp r6, #0x63", - "mnemonic": "cmp", - "operands": "r6, #0x63", - "mode": "thumb" - }, - "instr_39134": { - "virtual_address": 39134, - "size": 2, - "disassembly": "bgt 0x98c0", - "mnemonic": "bgt", - "operands": "0x98c0", - "mode": "thumb" - }, - "bb_39104": { - "virtual_address": 39104, - "size": 32, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39136, - "children": [ - "instr_39104", - "instr_39106", - "instr_39108", - "instr_39110", - "instr_39114", - "instr_39116", - "instr_39118", - "instr_39120", - "instr_39122", - "instr_39124", - "instr_39128", - "instr_39130", - "instr_39132", - "instr_39134" - ] - }, - "instr_39136": { - "virtual_address": 39136, - "size": 2, - "disassembly": "movs r2, r0", - "mnemonic": "movs", - "operands": "r2, r0", - "mode": "thumb" - }, - "instr_39138": { - "virtual_address": 39138, - "size": 2, - "disassembly": "add r0, sp, #0x68", - "mnemonic": "add", - "operands": "r0, sp, #0x68", - "mode": "thumb" - }, - "instr_39140": { - "virtual_address": 39140, - "size": 2, - "disassembly": "movs r1, #0x37", - "mnemonic": "movs", - "operands": "r1, #0x37", - "mode": "thumb" - }, - "instr_39142": { - "virtual_address": 39142, - "size": 2, - "disassembly": "mov r12, r0", - "mnemonic": "mov", - "operands": "r12, r0", - "mode": "thumb" - }, - "instr_39144": { - "virtual_address": 39144, - "size": 2, - "disassembly": "ldr r3, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_39146": { - "virtual_address": 39146, - "size": 2, - "disassembly": "adds r2, #0x30", - "mnemonic": "adds", - "operands": "r2, #0x30", - "mode": "thumb" - }, - "instr_39148": { - "virtual_address": 39148, - "size": 2, - "disassembly": "lsls r2, r2, #0x18", - "mnemonic": "lsls", - "operands": "r2, r2, #0x18", - "mode": "thumb" - }, - "instr_39150": { - "virtual_address": 39150, - "size": 2, - "disassembly": "subs r3, #0x2", - "mnemonic": "subs", - "operands": "r3, #0x2", - "mode": "thumb" - }, - "instr_39152": { - "virtual_address": 39152, - "size": 2, - "disassembly": "lsrs r2, r2, #0x18", - "mnemonic": "lsrs", - "operands": "r2, r2, #0x18", - "mode": "thumb" - }, - "instr_39154": { - "virtual_address": 39154, - "size": 2, - "disassembly": "add r1, r12", - "mnemonic": "add", - "operands": "r1, r12", - "mode": "thumb" - }, - "instr_39156": { - "virtual_address": 39156, - "size": 2, - "disassembly": "mov r6, r10", - "mnemonic": "mov", - "operands": "r6, r10", - "mode": "thumb" - }, - "instr_39158": { - "virtual_address": 39158, - "size": 2, - "disassembly": "strb r2, [r3, #0x0]", - "mnemonic": "strb", - "operands": "r2, [r3, #0x0]", - "mode": "thumb" - }, - "instr_39160": { - "virtual_address": 39160, - "size": 2, - "disassembly": "cmp r3, r1", - "mnemonic": "cmp", - "operands": "r3, r1", - "mode": "thumb" - }, - "instr_39162": { - "virtual_address": 39162, - "size": 2, - "disassembly": "bcc 0x98fe", - "mnemonic": "bcc", - "operands": "0x98fe", - "mode": "thumb" - }, - "bb_39136": { - "virtual_address": 39136, - "size": 28, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39164, - "children": [ - "instr_39136", - "instr_39138", - "instr_39140", - "instr_39142", - "instr_39144", - "instr_39146", - "instr_39148", - "instr_39150", - "instr_39152", - "instr_39154", - "instr_39156", - "instr_39158", - "instr_39160", - "instr_39162" - ] - }, - "instr_39164": { - "virtual_address": 39164, - "size": 2, - "disassembly": "b 0x0a0cc", - "mnemonic": "b", - "operands": "0x0a0cc", - "mode": "thumb" - }, - "bb_39164": { - "virtual_address": 39164, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_39164" - ] - }, - "instr_39166": { - "virtual_address": 39166, - "size": 2, - "disassembly": "movs r1, #0x2a", - "mnemonic": "movs", - "operands": "r1, #0x2a", - "mode": "thumb" - }, - "instr_39168": { - "virtual_address": 39168, - "size": 2, - "disassembly": "add r1, r12", - "mnemonic": "add", - "operands": "r1, r12", - "mode": "thumb" - }, - "instr_39170": { - "virtual_address": 39170, - "size": 2, - "disassembly": "b 0x9906", - "mnemonic": "b", - "operands": "0x9906", - "mode": "thumb" - }, - "bb_39166": { - "virtual_address": 39166, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39174, - "children": [ - "instr_39166", - "instr_39168", - "instr_39170" - ] - }, - "instr_39172": { - "virtual_address": 39172, - "size": 2, - "disassembly": "ldrb r2, [r3, #0x0]", - "mnemonic": "ldrb", - "operands": "r2, [r3, #0x0]", - "mode": "thumb" - }, - "bb_39172": { - "virtual_address": 39172, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39174, - "children": [ - "instr_39172" - ] - }, - "instr_39174": { - "virtual_address": 39174, - "size": 2, - "disassembly": "add r0, sp, #0x68", - "mnemonic": "add", - "operands": "r0, sp, #0x68", - "mode": "thumb" - }, - "instr_39176": { - "virtual_address": 39176, - "size": 2, - "disassembly": "strb r2, [r1, #0x0]", - "mnemonic": "strb", - "operands": "r2, [r1, #0x0]", - "mode": "thumb" - }, - "instr_39178": { - "virtual_address": 39178, - "size": 2, - "disassembly": "mov r12, r0", - "mnemonic": "mov", - "operands": "r12, r0", - "mode": "thumb" - }, - "instr_39180": { - "virtual_address": 39180, - "size": 2, - "disassembly": "movs r2, #0x37", - "mnemonic": "movs", - "operands": "r2, #0x37", - "mode": "thumb" - }, - "instr_39182": { - "virtual_address": 39182, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_39184": { - "virtual_address": 39184, - "size": 2, - "disassembly": "add r2, r12", - "mnemonic": "add", - "operands": "r2, r12", - "mode": "thumb" - }, - "instr_39186": { - "virtual_address": 39186, - "size": 2, - "disassembly": "adds r1, #0x1", - "mnemonic": "adds", - "operands": "r1, #0x1", - "mode": "thumb" - }, - "instr_39188": { - "virtual_address": 39188, - "size": 2, - "disassembly": "cmp r3, r2", - "mnemonic": "cmp", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_39190": { - "virtual_address": 39190, - "size": 2, - "disassembly": "bne 0x9904", - "mnemonic": "bne", - "operands": "0x9904", - "mode": "thumb" - }, - "bb_39174": { - "virtual_address": 39174, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39192, - "children": [ - "instr_39174", - "instr_39176", - "instr_39178", - "instr_39180", - "instr_39182", - "instr_39184", - "instr_39186", - "instr_39188", - "instr_39190" - ] - }, - "instr_39192": { - "virtual_address": 39192, - "size": 2, - "disassembly": "movs r3, #0x39", - "mnemonic": "movs", - "operands": "r3, #0x39", - "mode": "thumb" - }, - "instr_39194": { - "virtual_address": 39194, - "size": 2, - "disassembly": "ldr r2, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_39196": { - "virtual_address": 39196, - "size": 2, - "disassembly": "add r3, r12", - "mnemonic": "add", - "operands": "r3, r12", - "mode": "thumb" - }, - "instr_39198": { - "virtual_address": 39198, - "size": 2, - "disassembly": "subs r3, r3, r2", - "mnemonic": "subs", - "operands": "r3, r3, r2", - "mode": "thumb" - }, - "instr_39200": { - "virtual_address": 39200, - "size": 2, - "disassembly": "movs r2, #0x2a", - "mnemonic": "movs", - "operands": "r2, #0x2a", - "mode": "thumb" - }, - "instr_39202": { - "virtual_address": 39202, - "size": 2, - "disassembly": "add r2, r12", - "mnemonic": "add", - "operands": "r2, r12", - "mode": "thumb" - }, - "instr_39204": { - "virtual_address": 39204, - "size": 2, - "disassembly": "mov r12, r2", - "mnemonic": "mov", - "operands": "r12, r2", - "mode": "thumb" - }, - "instr_39206": { - "virtual_address": 39206, - "size": 2, - "disassembly": "add r2, sp, #0x90", - "mnemonic": "add", - "operands": "r2, sp, #0x90", - "mode": "thumb" - }, - "instr_39208": { - "virtual_address": 39208, - "size": 2, - "disassembly": "add r3, r12", - "mnemonic": "add", - "operands": "r3, r12", - "mode": "thumb" - }, - "instr_39210": { - "virtual_address": 39210, - "size": 2, - "disassembly": "subs r3, r3, r2", - "mnemonic": "subs", - "operands": "r3, r3, r2", - "mode": "thumb" - }, - "instr_39212": { - "virtual_address": 39212, - "size": 2, - "disassembly": "str r3, [sp, #0x74]", - "mnemonic": "str", - "operands": "r3, [sp, #0x74]", - "mode": "thumb" - }, - "bb_39192": { - "virtual_address": 39192, - "size": 22, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39214, - "children": [ - "instr_39192", - "instr_39194", - "instr_39196", - "instr_39198", - "instr_39200", - "instr_39202", - "instr_39204", - "instr_39206", - "instr_39208", - "instr_39210", - "instr_39212" - ] - }, - "instr_39214": { - "virtual_address": 39214, - "size": 2, - "disassembly": "ldr r2, [sp, #0x74]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x74]", - "mode": "thumb" - }, - "instr_39216": { - "virtual_address": 39216, - "size": 2, - "disassembly": "ldr r3, [sp, #0x50]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x50]", - "mode": "thumb" - }, - "instr_39218": { - "virtual_address": 39218, - "size": 2, - "disassembly": "movs r1, r2", - "mnemonic": "movs", - "operands": "r1, r2", - "mode": "thumb" - }, - "instr_39220": { - "virtual_address": 39220, - "size": 2, - "disassembly": "mov r12, r3", - "mnemonic": "mov", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_39222": { - "virtual_address": 39222, - "size": 2, - "disassembly": "add r1, r12", - "mnemonic": "add", - "operands": "r1, r12", - "mode": "thumb" - }, - "instr_39224": { - "virtual_address": 39224, - "size": 2, - "disassembly": "str r1, [sp, #0x30]", - "mnemonic": "str", - "operands": "r1, [sp, #0x30]", - "mode": "thumb" - }, - "instr_39226": { - "virtual_address": 39226, - "size": 2, - "disassembly": "cmp r3, #0x1", - "mnemonic": "cmp", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_39228": { - "virtual_address": 39228, - "size": 2, - "disassembly": "bgt 0x9940", - "mnemonic": "bgt", - "operands": "0x9940", - "mode": "thumb" - }, - "bb_39214": { - "virtual_address": 39214, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39230, - "children": [ - "instr_39214", - "instr_39216", - "instr_39218", - "instr_39220", - "instr_39222", - "instr_39224", - "instr_39226", - "instr_39228" - ] - }, - "instr_39230": { - "virtual_address": 39230, - "size": 2, - "disassembly": "b 0x0a018", - "mnemonic": "b", - "operands": "0x0a018", - "mode": "thumb" - }, - "bb_39230": { - "virtual_address": 39230, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_39230" - ] - }, - "instr_39232": { - "virtual_address": 39232, - "size": 2, - "disassembly": "ldr r2, [sp, #0x64]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x64]", - "mode": "thumb" - }, - "instr_39234": { - "virtual_address": 39234, - "size": 2, - "disassembly": "mov r12, r2", - "mnemonic": "mov", - "operands": "r12, r2", - "mode": "thumb" - }, - "instr_39236": { - "virtual_address": 39236, - "size": 2, - "disassembly": "ldr r3, [sp, #0x30]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x30]", - "mode": "thumb" - }, - "instr_39238": { - "virtual_address": 39238, - "size": 2, - "disassembly": "add r3, r12", - "mnemonic": "add", - "operands": "r3, r12", - "mode": "thumb" - }, - "instr_39240": { - "virtual_address": 39240, - "size": 2, - "disassembly": "str r3, [sp, #0x30]", - "mnemonic": "str", - "operands": "r3, [sp, #0x30]", - "mode": "thumb" - }, - "bb_39232": { - "virtual_address": 39232, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39242, - "children": [ - "instr_39232", - "instr_39234", - "instr_39236", - "instr_39238", - "instr_39240" - ] - }, - "instr_39242": { - "virtual_address": 39242, - "size": 2, - "disassembly": "mov r2, r9", - "mnemonic": "mov", - "operands": "r2, r9", - "mode": "thumb" - }, - "instr_39244": { - "virtual_address": 39244, - "size": 2, - "disassembly": "ldr r3, [0x9b30]", - "mnemonic": "ldr", - "operands": "r3, [0x9b30]", - "mode": "thumb" - }, - "instr_39246": { - "virtual_address": 39246, - "size": 2, - "disassembly": "ands r2, r3", - "mnemonic": "ands", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_39248": { - "virtual_address": 39248, - "size": 2, - "disassembly": "movs r3, r2", - "mnemonic": "movs", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_39250": { - "virtual_address": 39250, - "size": 2, - "disassembly": "movs r2, #0x80", - "mnemonic": "movs", - "operands": "r2, #0x80", - "mode": "thumb" - }, - "instr_39252": { - "virtual_address": 39252, - "size": 2, - "disassembly": "lsls r2, r2, #0x1", - "mnemonic": "lsls", - "operands": "r2, r2, #0x1", - "mode": "thumb" - }, - "instr_39254": { - "virtual_address": 39254, - "size": 2, - "disassembly": "orrs r2, r3", - "mnemonic": "orrs", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_39256": { - "virtual_address": 39256, - "size": 2, - "disassembly": "mov r9, r2", - "mnemonic": "mov", - "operands": "r9, r2", - "mode": "thumb" - }, - "instr_39258": { - "virtual_address": 39258, - "size": 2, - "disassembly": "ldr r2, [sp, #0x30]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x30]", - "mode": "thumb" - }, - "instr_39260": { - "virtual_address": 39260, - "size": 2, - "disassembly": "mvns r3, r2", - "mnemonic": "mvns", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_39262": { - "virtual_address": 39262, - "size": 2, - "disassembly": "asrs r3, r3, #0x1f", - "mnemonic": "asrs", - "operands": "r3, r3, #0x1f", - "mode": "thumb" - }, - "instr_39264": { - "virtual_address": 39264, - "size": 2, - "disassembly": "ands r2, r3", - "mnemonic": "ands", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_39266": { - "virtual_address": 39266, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_39268": { - "virtual_address": 39268, - "size": 2, - "disassembly": "str r2, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r2, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_39270": { - "virtual_address": 39270, - "size": 2, - "disassembly": "str r3, [sp, #0x54]", - "mnemonic": "str", - "operands": "r3, [sp, #0x54]", - "mode": "thumb" - }, - "instr_39272": { - "virtual_address": 39272, - "size": 2, - "disassembly": "str r3, [sp, #0x4c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x4c]", - "mode": "thumb" - }, - "instr_39274": { - "virtual_address": 39274, - "size": 2, - "disassembly": "str r3, [sp, #0x48]", - "mnemonic": "str", - "operands": "r3, [sp, #0x48]", - "mode": "thumb" - }, - "bb_39242": { - "virtual_address": 39242, - "size": 34, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39276, - "children": [ - "instr_39242", - "instr_39244", - "instr_39246", - "instr_39248", - "instr_39250", - "instr_39252", - "instr_39254", - "instr_39256", - "instr_39258", - "instr_39260", - "instr_39262", - "instr_39264", - "instr_39266", - "instr_39268", - "instr_39270", - "instr_39272", - "instr_39274" - ] - }, - "instr_39276": { - "virtual_address": 39276, - "size": 2, - "disassembly": "ldr r3, [sp, #0x40]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x40]", - "mode": "thumb" - }, - "instr_39278": { - "virtual_address": 39278, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_39280": { - "virtual_address": 39280, - "size": 2, - "disassembly": "beq 0x9974", - "mnemonic": "beq", - "operands": "0x9974", - "mode": "thumb" - }, - "bb_39276": { - "virtual_address": 39276, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39282, - "children": [ - "instr_39276", - "instr_39278", - "instr_39280" - ] - }, - "instr_39282": { - "virtual_address": 39282, - "size": 2, - "disassembly": "b 0x9b1a", - "mnemonic": "b", - "operands": "0x9b1a", - "mode": "thumb" - }, - "bb_39282": { - "virtual_address": 39282, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_39282" - ] - }, - "instr_39284": { - "virtual_address": 39284, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_39286": { - "virtual_address": 39286, - "size": 2, - "disassembly": "add r3, sp, #0x68", - "mnemonic": "add", - "operands": "r3, sp, #0x68", - "mode": "thumb" - }, - "instr_39288": { - "virtual_address": 39288, - "size": 2, - "disassembly": "mov r10, r2", - "mnemonic": "mov", - "operands": "r10, r2", - "mode": "thumb" - }, - "instr_39290": { - "virtual_address": 39290, - "size": 2, - "disassembly": "ldrb r3, [r3, #0x1b]", - "mnemonic": "ldrb", - "operands": "r3, [r3, #0x1b]", - "mode": "thumb" - }, - "instr_39292": { - "virtual_address": 39292, - "size": 4, - "disassembly": "bl 0x8b34", - "mnemonic": "bl", - "operands": "0x8b34", - "mode": "thumb" - }, - "bb_39284": { - "virtual_address": 39284, - "size": 12, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_39284", - "instr_39286", - "instr_39288", - "instr_39290", - "instr_39292" - ] - }, - "func_38928": { - "virtual_address": 38928, - "size": 368, - "name": "FUN_00009810", - "children": [ - "bb_38928", - "bb_38962", - "bb_38964", - "bb_38970", - "bb_38972", - "bb_38974", - "bb_38982", - "bb_38984", - "bb_38996", - "bb_38998", - "bb_39002", - "bb_39010", - "bb_39012", - "bb_39016", - "bb_39018", - "bb_39028", - "bb_39046", - "bb_39048", - "bb_39056", - "bb_39070", - "bb_39078", - "bb_39090", - "bb_39092", - "bb_39104", - "bb_39136", - "bb_39164", - "bb_39166", - "bb_39172", - "bb_39174", - "bb_39192", - "bb_39214", - "bb_39230", - "bb_39232", - "bb_39242", - "bb_39276", - "bb_39282", - "bb_39284" - ] - }, - "instr_39296": { - "virtual_address": 39296, - "size": 2, - "disassembly": "movs r3, #0x2d", - "mnemonic": "movs", - "operands": "r3, #0x2d", - "mode": "thumb" - }, - "instr_39298": { - "virtual_address": 39298, - "size": 2, - "disassembly": "add r2, sp, #0x68", - "mnemonic": "add", - "operands": "r2, sp, #0x68", - "mode": "thumb" - }, - "instr_39300": { - "virtual_address": 39300, - "size": 2, - "disassembly": "strb r3, [r2, #0x1b]", - "mnemonic": "strb", - "operands": "r3, [r2, #0x1b]", - "mode": "thumb" - }, - "instr_39302": { - "virtual_address": 39302, - "size": 4, - "disassembly": "bl 0x87fe", - "mnemonic": "bl", - "operands": "0x87fe", - "mode": "thumb" - }, - "bb_39296": { - "virtual_address": 39296, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39306, - "children": [ - "instr_39296", - "instr_39298", - "instr_39300", - "instr_39302" - ] - }, - "instr_39306": { - "virtual_address": 39306, - "size": 2, - "disassembly": "movs r3, #0x6", - "mnemonic": "movs", - "operands": "r3, #0x6", - "mode": "thumb" - }, - "instr_39308": { - "virtual_address": 39308, - "size": 2, - "disassembly": "str r3, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_39310": { - "virtual_address": 39310, - "size": 2, - "disassembly": "b 0x9564", - "mnemonic": "b", - "operands": "0x9564", - "mode": "thumb" - }, - "bb_39306": { - "virtual_address": 39306, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_39306", - "instr_39308", - "instr_39310" - ] - }, - "func_39296": { - "virtual_address": 39296, - "size": 16, - "name": "FUN_00009980", - "children": [ - "bb_39296", - "bb_39306" - ] - }, - "instr_39312": { - "virtual_address": 39312, - "size": 2, - "disassembly": "ldr r2, [sp, #0x50]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x50]", - "mode": "thumb" - }, - "instr_39314": { - "virtual_address": 39314, - "size": 2, - "disassembly": "mov r12, r2", - "mnemonic": "mov", - "operands": "r12, r2", - "mode": "thumb" - }, - "instr_39316": { - "virtual_address": 39316, - "size": 2, - "disassembly": "add r6, r12", - "mnemonic": "add", - "operands": "r6, r12", - "mode": "thumb" - }, - "instr_39318": { - "virtual_address": 39318, - "size": 2, - "disassembly": "subs r3, r2, r3", - "mnemonic": "subs", - "operands": "r3, r2, r3", - "mode": "thumb" - }, - "instr_39320": { - "virtual_address": 39320, - "size": 2, - "disassembly": "subs r6, r6, r5", - "mnemonic": "subs", - "operands": "r6, r6, r5", - "mode": "thumb" - }, - "instr_39322": { - "virtual_address": 39322, - "size": 2, - "disassembly": "cmp r6, r3", - "mnemonic": "cmp", - "operands": "r6, r3", - "mode": "thumb" - }, - "instr_39324": { - "virtual_address": 39324, - "size": 2, - "disassembly": "bgt 0x99a2", - "mnemonic": "bgt", - "operands": "0x99a2", - "mode": "thumb" - }, - "bb_39312": { - "virtual_address": 39312, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39326, - "children": [ - "instr_39312", - "instr_39314", - "instr_39316", - "instr_39318", - "instr_39320", - "instr_39322", - "instr_39324" - ] - }, - "instr_39326": { - "virtual_address": 39326, - "size": 4, - "disassembly": "bl 0x908e", - "mnemonic": "bl", - "operands": "0x908e", - "mode": "thumb" - }, - "bb_39326": { - "virtual_address": 39326, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39330, - "children": [ - "instr_39326" - ] - }, - "instr_39330": { - "virtual_address": 39330, - "size": 2, - "disassembly": "movs r6, r3", - "mnemonic": "movs", - "operands": "r6, r3", - "mode": "thumb" - }, - "instr_39332": { - "virtual_address": 39332, - "size": 4, - "disassembly": "bl 0x908e", - "mnemonic": "bl", - "operands": "0x908e", - "mode": "thumb" - }, - "bb_39330": { - "virtual_address": 39330, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_39330", - "instr_39332" - ] - }, - "func_39312": { - "virtual_address": 39312, - "size": 24, - "name": "FUN_00009990", - "children": [ - "bb_39312", - "bb_39326", - "bb_39330" - ] - }, - "instr_39336": { - "virtual_address": 39336, - "size": 2, - "disassembly": "ldr r4, [sp, #0x38]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0x38]", - "mode": "thumb" - }, - "instr_39338": { - "virtual_address": 39338, - "size": 2, - "disassembly": "ldr r2, [sp, #0x20]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x20]", - "mode": "thumb" - }, - "instr_39340": { - "virtual_address": 39340, - "size": 2, - "disassembly": "ldmia r4!, {r3}", - "mnemonic": "ldmia", - "operands": "r4!, {r3}", - "mode": "thumb" - }, - "instr_39342": { - "virtual_address": 39342, - "size": 2, - "disassembly": "strh r2, [r3, #0x0]", - "mnemonic": "strh", - "operands": "r2, [r3, #0x0]", - "mode": "thumb" - }, - "instr_39344": { - "virtual_address": 39344, - "size": 2, - "disassembly": "str r4, [sp, #0x38]", - "mnemonic": "str", - "operands": "r4, [sp, #0x38]", - "mode": "thumb" - }, - "instr_39346": { - "virtual_address": 39346, - "size": 4, - "disassembly": "bl 0x8536", - "mnemonic": "bl", - "operands": "0x8536", - "mode": "thumb" - }, - "bb_39336": { - "virtual_address": 39336, - "size": 14, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_39336", - "instr_39338", - "instr_39340", - "instr_39342", - "instr_39344", - "instr_39346" - ] - }, - "func_39336": { - "virtual_address": 39336, - "size": 14, - "name": "FUN_000099a8", - "children": [ - "bb_39336" - ] - }, - "instr_39350": { - "virtual_address": 39350, - "size": 2, - "disassembly": "mov r3, r11", - "mnemonic": "mov", - "operands": "r3, r11", - "mode": "thumb" - }, - "instr_39352": { - "virtual_address": 39352, - "size": 2, - "disassembly": "ldr r0, [r3, #0x58]", - "mnemonic": "ldr", - "operands": "r0, [r3, #0x58]", - "mode": "thumb" - }, - "instr_39354": { - "virtual_address": 39354, - "size": 4, - "disassembly": "bl 0x0c128", - "mnemonic": "bl", - "operands": "0x0c128", - "mode": "thumb" - }, - "instr_39358": { - "virtual_address": 39358, - "size": 4, - "disassembly": "bl 0x85f0", - "mnemonic": "bl", - "operands": "0x85f0", - "mode": "thumb" - }, - "bb_39350": { - "virtual_address": 39350, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39362, - "children": [ - "instr_39350", - "instr_39352", - "instr_39354", - "instr_39358" - ] - }, - "instr_39362": { - "virtual_address": 39362, - "size": 2, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "thumb" - }, - "instr_39364": { - "virtual_address": 39364, - "size": 2, - "disassembly": "adds r1, r3, #0x1", - "mnemonic": "adds", - "operands": "r1, r3, #0x1", - "mode": "thumb" - }, - "instr_39366": { - "virtual_address": 39366, - "size": 4, - "disassembly": "bl 0x0c27c", - "mnemonic": "bl", - "operands": "0x0c27c", - "mode": "thumb" - }, - "instr_39370": { - "virtual_address": 39370, - "size": 2, - "disassembly": "subs r6, r0, #0x0", - "mnemonic": "subs", - "operands": "r6, r0, #0x0", - "mode": "thumb" - }, - "instr_39372": { - "virtual_address": 39372, - "size": 2, - "disassembly": "bne 0x99d0", - "mnemonic": "bne", - "operands": "0x99d0", - "mode": "thumb" - }, - "bb_39362": { - "virtual_address": 39362, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39374, - "children": [ - "instr_39362", - "instr_39364", - "instr_39366", - "instr_39370", - "instr_39372" - ] - }, - "instr_39374": { - "virtual_address": 39374, - "size": 2, - "disassembly": "b 0x0a0ba", - "mnemonic": "b", - "operands": "0x0a0ba", - "mode": "thumb" - }, - "bb_39374": { - "virtual_address": 39374, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_39374" - ] - }, - "instr_39376": { - "virtual_address": 39376, - "size": 2, - "disassembly": "str r0, [sp, #0x34]", - "mnemonic": "str", - "operands": "r0, [sp, #0x34]", - "mode": "thumb" - }, - "instr_39378": { - "virtual_address": 39378, - "size": 2, - "disassembly": "b 0x9330", - "mnemonic": "b", - "operands": "0x9330", - "mode": "thumb" - }, - "bb_39376": { - "virtual_address": 39376, - "size": 4, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_39376", - "instr_39378" - ] - }, - "instr_39524": { - "virtual_address": 39524, - "size": 2, - "disassembly": "ldr r3, [sp, #0x78]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x78]", - "mode": "thumb" - }, - "instr_39526": { - "virtual_address": 39526, - "size": 2, - "disassembly": "subs r6, r6, r3", - "mnemonic": "subs", - "operands": "r6, r6, r3", - "mode": "thumb" - }, - "instr_39528": { - "virtual_address": 39528, - "size": 2, - "disassembly": "movs r2, r3", - "mnemonic": "movs", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_39530": { - "virtual_address": 39530, - "size": 2, - "disassembly": "ldr r1, [sp, #0x7c]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x7c]", - "mode": "thumb" - }, - "instr_39532": { - "virtual_address": 39532, - "size": 2, - "disassembly": "movs r0, r6", - "mnemonic": "movs", - "operands": "r0, r6", - "mode": "thumb" - }, - "instr_39534": { - "virtual_address": 39534, - "size": 4, - "disassembly": "bl 0x0da6c", - "mnemonic": "bl", - "operands": "0x0da6c", - "mode": "thumb" - }, - "instr_39538": { - "virtual_address": 39538, - "size": 2, - "disassembly": "ldr r1, [sp, #0x6c]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x6c]", - "mode": "thumb" - }, - "instr_39540": { - "virtual_address": 39540, - "size": 2, - "disassembly": "ldrb r3, [r1, #0x1]", - "mnemonic": "ldrb", - "operands": "r3, [r1, #0x1]", - "mode": "thumb" - }, - "instr_39542": { - "virtual_address": 39542, - "size": 2, - "disassembly": "mov r12, r1", - "mnemonic": "mov", - "operands": "r12, r1", - "mode": "thumb" - }, - "instr_39544": { - "virtual_address": 39544, - "size": 2, - "disassembly": "subs r2, r3, #0x1", - "mnemonic": "subs", - "operands": "r2, r3, #0x1", - "mode": "thumb" - }, - "instr_39546": { - "virtual_address": 39546, - "size": 2, - "disassembly": "sbcs r3, r2", - "mnemonic": "sbcs", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_39548": { - "virtual_address": 39548, - "size": 2, - "disassembly": "add r12, r3", - "mnemonic": "add", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_39550": { - "virtual_address": 39550, - "size": 2, - "disassembly": "mov r3, r12", - "mnemonic": "mov", - "operands": "r3, r12", - "mode": "thumb" - }, - "instr_39552": { - "virtual_address": 39552, - "size": 2, - "disassembly": "movs r2, #0xa", - "mnemonic": "movs", - "operands": "r2, #0xa", - "mode": "thumb" - }, - "instr_39554": { - "virtual_address": 39554, - "size": 2, - "disassembly": "str r3, [sp, #0x6c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x6c]", - "mode": "thumb" - }, - "instr_39556": { - "virtual_address": 39556, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_39558": { - "virtual_address": 39558, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_39560": { - "virtual_address": 39560, - "size": 2, - "disassembly": "movs r1, r5", - "mnemonic": "movs", - "operands": "r1, r5", - "mode": "thumb" - }, - "instr_39562": { - "virtual_address": 39562, - "size": 4, - "disassembly": "bl 0x10aa0", - "mnemonic": "bl", - "operands": "0x10aa0", - "mode": "thumb" - }, - "instr_39566": { - "virtual_address": 39566, - "size": 2, - "disassembly": "movs r7, #0x0", - "mnemonic": "movs", - "operands": "r7, #0x0", - "mode": "thumb" - }, - "instr_39568": { - "virtual_address": 39568, - "size": 2, - "disassembly": "b 0x95ae", - "mnemonic": "b", - "operands": "0x95ae", - "mode": "thumb" - }, - "bb_39524": { - "virtual_address": 39524, - "size": 46, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_39524", - "instr_39526", - "instr_39528", - "instr_39530", - "instr_39532", - "instr_39534", - "instr_39538", - "instr_39540", - "instr_39542", - "instr_39544", - "instr_39546", - "instr_39548", - "instr_39550", - "instr_39552", - "instr_39554", - "instr_39556", - "instr_39558", - "instr_39560", - "instr_39562", - "instr_39566", - "instr_39568" - ] - }, - "instr_39706": { - "virtual_address": 39706, - "size": 2, - "disassembly": "movs r3, #0x2d", - "mnemonic": "movs", - "operands": "r3, #0x2d", - "mode": "thumb" - }, - "instr_39708": { - "virtual_address": 39708, - "size": 2, - "disassembly": "add r2, sp, #0x68", - "mnemonic": "add", - "operands": "r2, sp, #0x68", - "mode": "thumb" - }, - "instr_39710": { - "virtual_address": 39710, - "size": 2, - "disassembly": "strb r3, [r2, #0x1b]", - "mnemonic": "strb", - "operands": "r3, [r2, #0x1b]", - "mode": "thumb" - }, - "instr_39712": { - "virtual_address": 39712, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_39714": { - "virtual_address": 39714, - "size": 2, - "disassembly": "mov r10, r2", - "mnemonic": "mov", - "operands": "r10, r2", - "mode": "thumb" - }, - "instr_39716": { - "virtual_address": 39716, - "size": 4, - "disassembly": "bl 0x8b3a", - "mnemonic": "bl", - "operands": "0x8b3a", - "mode": "thumb" - }, - "bb_39706": { - "virtual_address": 39706, - "size": 14, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_39706", - "instr_39708", - "instr_39710", - "instr_39712", - "instr_39714", - "instr_39716" - ] - }, - "dw_39720": { - "virtual_address": 39720, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 38858 - ] - }, - "dw_39724": { - "virtual_address": 39724, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 38864 - ] - }, - "dw_39728": { - "virtual_address": 39728, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 39244 - ] - }, - "func_39350": { - "virtual_address": 39350, - "size": 382, - "name": "FUN_000099b6", - "children": [ - "bb_39350", - "bb_39362", - "bb_39374", - "bb_39376", - "bb_39524", - "bb_39706", - "dw_39720", - "dw_39724", - "dw_39728" - ] - }, - "instr_39768": { - "virtual_address": 39768, - "size": 2, - "disassembly": "ldr r3, [sp, #0x54]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x54]", - "mode": "thumb" - }, - "instr_39770": { - "virtual_address": 39770, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_39772": { - "virtual_address": 39772, - "size": 2, - "disassembly": "bgt 0x9b66", - "mnemonic": "bgt", - "operands": "0x9b66", - "mode": "thumb" - }, - "bb_39768": { - "virtual_address": 39768, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39774, - "children": [ - "instr_39768", - "instr_39770", - "instr_39772" - ] - }, - "instr_39774": { - "virtual_address": 39774, - "size": 2, - "disassembly": "ldr r3, [sp, #0x4c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x4c]", - "mode": "thumb" - }, - "instr_39776": { - "virtual_address": 39776, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_39778": { - "virtual_address": 39778, - "size": 2, - "disassembly": "bgt 0x9b66", - "mnemonic": "bgt", - "operands": "0x9b66", - "mode": "thumb" - }, - "bb_39774": { - "virtual_address": 39774, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39780, - "children": [ - "instr_39774", - "instr_39776", - "instr_39778" - ] - }, - "instr_39780": { - "virtual_address": 39780, - "size": 2, - "disassembly": "b 0x0a0ae", - "mnemonic": "b", - "operands": "0x0a0ae", - "mode": "thumb" - }, - "bb_39780": { - "virtual_address": 39780, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_39780" - ] - }, - "instr_39782": { - "virtual_address": 39782, - "size": 2, - "disassembly": "ldr r3, [sp, #0x50]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x50]", - "mode": "thumb" - }, - "instr_39784": { - "virtual_address": 39784, - "size": 2, - "disassembly": "mov r12, r3", - "mnemonic": "mov", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_39786": { - "virtual_address": 39786, - "size": 2, - "disassembly": "add r12, r6", - "mnemonic": "add", - "operands": "r12, r6", - "mode": "thumb" - }, - "instr_39788": { - "virtual_address": 39788, - "size": 2, - "disassembly": "mov r3, r12", - "mnemonic": "mov", - "operands": "r3, r12", - "mode": "thumb" - }, - "instr_39790": { - "virtual_address": 39790, - "size": 2, - "disassembly": "str r3, [sp, #0x40]", - "mnemonic": "str", - "operands": "r3, [sp, #0x40]", - "mode": "thumb" - }, - "instr_39792": { - "virtual_address": 39792, - "size": 2, - "disassembly": "ldr r3, [0x9ec8]", - "mnemonic": "ldr", - "operands": "r3, [0x9ec8]", - "mode": "thumb" - }, - "instr_39794": { - "virtual_address": 39794, - "size": 2, - "disassembly": "mov r10, r3", - "mnemonic": "mov", - "operands": "r10, r3", - "mode": "thumb" - }, - "instr_39796": { - "virtual_address": 39796, - "size": 2, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_39798": { - "virtual_address": 39798, - "size": 2, - "disassembly": "movs r2, r4", - "mnemonic": "movs", - "operands": "r2, r4", - "mode": "thumb" - }, - "instr_39800": { - "virtual_address": 39800, - "size": 2, - "disassembly": "movs r4, r5", - "mnemonic": "movs", - "operands": "r4, r5", - "mode": "thumb" - }, - "instr_39802": { - "virtual_address": 39802, - "size": 2, - "disassembly": "str r3, [sp, #0x48]", - "mnemonic": "str", - "operands": "r3, [sp, #0x48]", - "mode": "thumb" - }, - "instr_39804": { - "virtual_address": 39804, - "size": 2, - "disassembly": "ldr r3, [sp, #0x54]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x54]", - "mode": "thumb" - }, - "instr_39806": { - "virtual_address": 39806, - "size": 2, - "disassembly": "str r6, [sp, #0x44]", - "mnemonic": "str", - "operands": "r6, [sp, #0x44]", - "mode": "thumb" - }, - "instr_39808": { - "virtual_address": 39808, - "size": 2, - "disassembly": "mov r9, r3", - "mnemonic": "mov", - "operands": "r9, r3", - "mode": "thumb" - }, - "instr_39810": { - "virtual_address": 39810, - "size": 2, - "disassembly": "movs r3, r7", - "mnemonic": "movs", - "operands": "r3, r7", - "mode": "thumb" - }, - "instr_39812": { - "virtual_address": 39812, - "size": 2, - "disassembly": "ldr r7, [sp, #0x6c]", - "mnemonic": "ldr", - "operands": "r7, [sp, #0x6c]", - "mode": "thumb" - }, - "bb_39782": { - "virtual_address": 39782, - "size": 32, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39814, - "children": [ - "instr_39782", - "instr_39784", - "instr_39786", - "instr_39788", - "instr_39790", - "instr_39792", - "instr_39794", - "instr_39796", - "instr_39798", - "instr_39800", - "instr_39802", - "instr_39804", - "instr_39806", - "instr_39808", - "instr_39810", - "instr_39812" - ] - }, - "instr_39814": { - "virtual_address": 39814, - "size": 2, - "disassembly": "mov r1, r9", - "mnemonic": "mov", - "operands": "r1, r9", - "mode": "thumb" - }, - "instr_39816": { - "virtual_address": 39816, - "size": 2, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_39818": { - "virtual_address": 39818, - "size": 2, - "disassembly": "bne 0x9bf8", - "mnemonic": "bne", - "operands": "0x9bf8", - "mode": "thumb" - }, - "bb_39814": { - "virtual_address": 39814, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39820, - "children": [ - "instr_39814", - "instr_39816", - "instr_39818" - ] - }, - "instr_39820": { - "virtual_address": 39820, - "size": 2, - "disassembly": "ldr r1, [sp, #0x4c]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x4c]", - "mode": "thumb" - }, - "instr_39822": { - "virtual_address": 39822, - "size": 2, - "disassembly": "subs r1, #0x1", - "mnemonic": "subs", - "operands": "r1, #0x1", - "mode": "thumb" - }, - "instr_39824": { - "virtual_address": 39824, - "size": 2, - "disassembly": "str r1, [sp, #0x4c]", - "mnemonic": "str", - "operands": "r1, [sp, #0x4c]", - "mode": "thumb" - }, - "instr_39826": { - "virtual_address": 39826, - "size": 2, - "disassembly": "subs r7, #0x1", - "mnemonic": "subs", - "operands": "r7, #0x1", - "mode": "thumb" - }, - "bb_39820": { - "virtual_address": 39820, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39828, - "children": [ - "instr_39820", - "instr_39822", - "instr_39824", - "instr_39826" - ] - }, - "instr_39828": { - "virtual_address": 39828, - "size": 2, - "disassembly": "ldr r1, [sp, #0x7c]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x7c]", - "mode": "thumb" - }, - "instr_39830": { - "virtual_address": 39830, - "size": 2, - "disassembly": "str r1, [r3, #0x0]", - "mnemonic": "str", - "operands": "r1, [r3, #0x0]", - "mode": "thumb" - }, - "instr_39832": { - "virtual_address": 39832, - "size": 2, - "disassembly": "ldr r1, [sp, #0x78]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x78]", - "mode": "thumb" - }, - "instr_39834": { - "virtual_address": 39834, - "size": 2, - "disassembly": "mov r12, r1", - "mnemonic": "mov", - "operands": "r12, r1", - "mode": "thumb" - }, - "instr_39836": { - "virtual_address": 39836, - "size": 2, - "disassembly": "str r1, [r3, #0x4]", - "mnemonic": "str", - "operands": "r1, [r3, #0x4]", - "mode": "thumb" - }, - "instr_39838": { - "virtual_address": 39838, - "size": 2, - "disassembly": "ldr r1, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_39840": { - "virtual_address": 39840, - "size": 2, - "disassembly": "add r2, r12", - "mnemonic": "add", - "operands": "r2, r12", - "mode": "thumb" - }, - "instr_39842": { - "virtual_address": 39842, - "size": 2, - "disassembly": "str r1, [sp, #0x30]", - "mnemonic": "str", - "operands": "r1, [sp, #0x30]", - "mode": "thumb" - }, - "instr_39844": { - "virtual_address": 39844, - "size": 2, - "disassembly": "adds r1, #0x1", - "mnemonic": "adds", - "operands": "r1, #0x1", - "mode": "thumb" - }, - "instr_39846": { - "virtual_address": 39846, - "size": 2, - "disassembly": "str r2, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r2, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_39848": { - "virtual_address": 39848, - "size": 2, - "disassembly": "str r1, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r1, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_39850": { - "virtual_address": 39850, - "size": 2, - "disassembly": "cmp r1, #0x7", - "mnemonic": "cmp", - "operands": "r1, #0x7", - "mode": "thumb" - }, - "instr_39852": { - "virtual_address": 39852, - "size": 2, - "disassembly": "bgt 0x9c74", - "mnemonic": "bgt", - "operands": "0x9c74", - "mode": "thumb" - }, - "bb_39828": { - "virtual_address": 39828, - "size": 26, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39854, - "children": [ - "instr_39828", - "instr_39830", - "instr_39832", - "instr_39834", - "instr_39836", - "instr_39838", - "instr_39840", - "instr_39842", - "instr_39844", - "instr_39846", - "instr_39848", - "instr_39850", - "instr_39852" - ] - }, - "instr_39854": { - "virtual_address": 39854, - "size": 2, - "disassembly": "adds r3, #0x8", - "mnemonic": "adds", - "operands": "r3, #0x8", - "mode": "thumb" - }, - "bb_39854": { - "virtual_address": 39854, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39856, - "children": [ - "instr_39854" - ] - }, - "instr_39856": { - "virtual_address": 39856, - "size": 2, - "disassembly": "ldr r1, [sp, #0x40]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x40]", - "mode": "thumb" - }, - "instr_39858": { - "virtual_address": 39858, - "size": 2, - "disassembly": "str r1, [sp, #0x30]", - "mnemonic": "str", - "operands": "r1, [sp, #0x30]", - "mode": "thumb" - }, - "instr_39860": { - "virtual_address": 39860, - "size": 2, - "disassembly": "subs r0, r1, r4", - "mnemonic": "subs", - "operands": "r0, r1, r4", - "mode": "thumb" - }, - "instr_39862": { - "virtual_address": 39862, - "size": 2, - "disassembly": "ldrb r1, [r7, #0x0]", - "mnemonic": "ldrb", - "operands": "r1, [r7, #0x0]", - "mode": "thumb" - }, - "instr_39864": { - "virtual_address": 39864, - "size": 2, - "disassembly": "movs r5, r1", - "mnemonic": "movs", - "operands": "r5, r1", - "mode": "thumb" - }, - "instr_39866": { - "virtual_address": 39866, - "size": 2, - "disassembly": "cmp r1, r0", - "mnemonic": "cmp", - "operands": "r1, r0", - "mode": "thumb" - }, - "instr_39868": { - "virtual_address": 39868, - "size": 2, - "disassembly": "ble 0x9bc0", - "mnemonic": "ble", - "operands": "0x9bc0", - "mode": "thumb" - }, - "bb_39856": { - "virtual_address": 39856, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39870, - "children": [ - "instr_39856", - "instr_39858", - "instr_39860", - "instr_39862", - "instr_39864", - "instr_39866", - "instr_39868" - ] - }, - "instr_39870": { - "virtual_address": 39870, - "size": 2, - "disassembly": "movs r5, r0", - "mnemonic": "movs", - "operands": "r5, r0", - "mode": "thumb" - }, - "bb_39870": { - "virtual_address": 39870, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39872, - "children": [ - "instr_39870" - ] - }, - "instr_39872": { - "virtual_address": 39872, - "size": 2, - "disassembly": "cmp r5, #0x0", - "mnemonic": "cmp", - "operands": "r5, #0x0", - "mode": "thumb" - }, - "instr_39874": { - "virtual_address": 39874, - "size": 2, - "disassembly": "ble 0x9bdc", - "mnemonic": "ble", - "operands": "0x9bdc", - "mode": "thumb" - }, - "bb_39872": { - "virtual_address": 39872, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39876, - "children": [ - "instr_39872", - "instr_39874" - ] - }, - "instr_39876": { - "virtual_address": 39876, - "size": 2, - "disassembly": "ldr r1, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_39878": { - "virtual_address": 39878, - "size": 2, - "disassembly": "adds r2, r2, r5", - "mnemonic": "adds", - "operands": "r2, r2, r5", - "mode": "thumb" - }, - "instr_39880": { - "virtual_address": 39880, - "size": 2, - "disassembly": "str r1, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r1, [sp, #0x3c]", - "mode": "thumb" - }, - "instr_39882": { - "virtual_address": 39882, - "size": 2, - "disassembly": "adds r1, #0x1", - "mnemonic": "adds", - "operands": "r1, #0x1", - "mode": "thumb" - }, - "instr_39884": { - "virtual_address": 39884, - "size": 2, - "disassembly": "str r4, [r3, #0x0]", - "mnemonic": "str", - "operands": "r4, [r3, #0x0]", - "mode": "thumb" - }, - "instr_39886": { - "virtual_address": 39886, - "size": 2, - "disassembly": "str r5, [r3, #0x4]", - "mnemonic": "str", - "operands": "r5, [r3, #0x4]", - "mode": "thumb" - }, - "instr_39888": { - "virtual_address": 39888, - "size": 2, - "disassembly": "str r2, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r2, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_39890": { - "virtual_address": 39890, - "size": 2, - "disassembly": "str r1, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r1, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_39892": { - "virtual_address": 39892, - "size": 2, - "disassembly": "cmp r1, #0x7", - "mnemonic": "cmp", - "operands": "r1, #0x7", - "mode": "thumb" - }, - "instr_39894": { - "virtual_address": 39894, - "size": 2, - "disassembly": "bgt 0x9c8c", - "mnemonic": "bgt", - "operands": "0x9c8c", - "mode": "thumb" - }, - "bb_39876": { - "virtual_address": 39876, - "size": 20, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39896, - "children": [ - "instr_39876", - "instr_39878", - "instr_39880", - "instr_39882", - "instr_39884", - "instr_39886", - "instr_39888", - "instr_39890", - "instr_39892", - "instr_39894" - ] - }, - "instr_39896": { - "virtual_address": 39896, - "size": 2, - "disassembly": "ldrb r1, [r7, #0x0]", - "mnemonic": "ldrb", - "operands": "r1, [r7, #0x0]", - "mode": "thumb" - }, - "instr_39898": { - "virtual_address": 39898, - "size": 2, - "disassembly": "adds r3, #0x8", - "mnemonic": "adds", - "operands": "r3, #0x8", - "mode": "thumb" - }, - "bb_39896": { - "virtual_address": 39896, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39900, - "children": [ - "instr_39896", - "instr_39898" - ] - }, - "instr_39900": { - "virtual_address": 39900, - "size": 2, - "disassembly": "mvns r0, r5", - "mnemonic": "mvns", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_39902": { - "virtual_address": 39902, - "size": 2, - "disassembly": "asrs r0, r0, #0x1f", - "mnemonic": "asrs", - "operands": "r0, r0, #0x1f", - "mode": "thumb" - }, - "instr_39904": { - "virtual_address": 39904, - "size": 2, - "disassembly": "ands r5, r0", - "mnemonic": "ands", - "operands": "r5, r0", - "mode": "thumb" - }, - "instr_39906": { - "virtual_address": 39906, - "size": 2, - "disassembly": "subs r5, r1, r5", - "mnemonic": "subs", - "operands": "r5, r1, r5", - "mode": "thumb" - }, - "instr_39908": { - "virtual_address": 39908, - "size": 2, - "disassembly": "cmp r5, #0x0", - "mnemonic": "cmp", - "operands": "r5, #0x0", - "mode": "thumb" - }, - "instr_39910": { - "virtual_address": 39910, - "size": 2, - "disassembly": "bgt 0x9c02", - "mnemonic": "bgt", - "operands": "0x9c02", - "mode": "thumb" - }, - "bb_39900": { - "virtual_address": 39900, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39912, - "children": [ - "instr_39900", - "instr_39902", - "instr_39904", - "instr_39906", - "instr_39908", - "instr_39910" - ] - }, - "instr_39912": { - "virtual_address": 39912, - "size": 2, - "disassembly": "adds r4, r4, r1", - "mnemonic": "adds", - "operands": "r4, r4, r1", - "mode": "thumb" - }, - "instr_39914": { - "virtual_address": 39914, - "size": 2, - "disassembly": "ldr r1, [sp, #0x4c]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x4c]", - "mode": "thumb" - }, - "instr_39916": { - "virtual_address": 39916, - "size": 2, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_39918": { - "virtual_address": 39918, - "size": 2, - "disassembly": "bgt 0x9b86", - "mnemonic": "bgt", - "operands": "0x9b86", - "mode": "thumb" - }, - "bb_39912": { - "virtual_address": 39912, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39920, - "children": [ - "instr_39912", - "instr_39914", - "instr_39916", - "instr_39918" - ] - }, - "instr_39920": { - "virtual_address": 39920, - "size": 2, - "disassembly": "mov r1, r9", - "mnemonic": "mov", - "operands": "r1, r9", - "mode": "thumb" - }, - "instr_39922": { - "virtual_address": 39922, - "size": 2, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_39924": { - "virtual_address": 39924, - "size": 2, - "disassembly": "bgt 0x9bf8", - "mnemonic": "bgt", - "operands": "0x9bf8", - "mode": "thumb" - }, - "bb_39920": { - "virtual_address": 39920, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39926, - "children": [ - "instr_39920", - "instr_39922", - "instr_39924" - ] - }, - "instr_39926": { - "virtual_address": 39926, - "size": 2, - "disassembly": "b 0x9fe6", - "mnemonic": "b", - "operands": "0x9fe6", - "mode": "thumb" - }, - "bb_39926": { - "virtual_address": 39926, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_39926" - ] - }, - "instr_39928": { - "virtual_address": 39928, - "size": 2, - "disassembly": "movs r1, #0x1", - "mnemonic": "movs", - "operands": "r1, #0x1", - "mode": "thumb" - }, - "instr_39930": { - "virtual_address": 39930, - "size": 2, - "disassembly": "rsbs r1, r1", - "mnemonic": "rsbs", - "operands": "r1, r1", - "mode": "thumb" - }, - "instr_39932": { - "virtual_address": 39932, - "size": 2, - "disassembly": "mov r12, r1", - "mnemonic": "mov", - "operands": "r12, r1", - "mode": "thumb" - }, - "instr_39934": { - "virtual_address": 39934, - "size": 2, - "disassembly": "add r9, r12", - "mnemonic": "add", - "operands": "r9, r12", - "mode": "thumb" - }, - "instr_39936": { - "virtual_address": 39936, - "size": 2, - "disassembly": "b 0x9b94", - "mnemonic": "b", - "operands": "0x9b94", - "mode": "thumb" - }, - "bb_39928": { - "virtual_address": 39928, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39828, - "children": [ - "instr_39928", - "instr_39930", - "instr_39932", - "instr_39934", - "instr_39936" - ] - }, - "instr_39938": { - "virtual_address": 39938, - "size": 2, - "disassembly": "mov r0, r10", - "mnemonic": "mov", - "operands": "r0, r10", - "mode": "thumb" - }, - "instr_39940": { - "virtual_address": 39940, - "size": 2, - "disassembly": "ldr r1, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_39942": { - "virtual_address": 39942, - "size": 2, - "disassembly": "str r0, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r0, [sp, #0x3c]", - "mode": "thumb" - }, - "instr_39944": { - "virtual_address": 39944, - "size": 2, - "disassembly": "cmp r5, #0x10", - "mnemonic": "cmp", - "operands": "r5, #0x10", - "mode": "thumb" - }, - "instr_39946": { - "virtual_address": 39946, - "size": 2, - "disassembly": "ble 0x9c5c", - "mnemonic": "ble", - "operands": "0x9c5c", - "mode": "thumb" - }, - "bb_39938": { - "virtual_address": 39938, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39948, - "children": [ - "instr_39938", - "instr_39940", - "instr_39942", - "instr_39944", - "instr_39946" - ] - }, - "instr_39948": { - "virtual_address": 39948, - "size": 2, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "thumb" - }, - "instr_39950": { - "virtual_address": 39950, - "size": 2, - "disassembly": "mov r11, r4", - "mnemonic": "mov", - "operands": "r11, r4", - "mode": "thumb" - }, - "instr_39952": { - "virtual_address": 39952, - "size": 2, - "disassembly": "mov r4, r8", - "mnemonic": "mov", - "operands": "r4, r8", - "mode": "thumb" - }, - "instr_39954": { - "virtual_address": 39954, - "size": 2, - "disassembly": "movs r6, #0x10", - "mnemonic": "movs", - "operands": "r6, #0x10", - "mode": "thumb" - }, - "instr_39956": { - "virtual_address": 39956, - "size": 2, - "disassembly": "mov r8, r7", - "mnemonic": "mov", - "operands": "r8, r7", - "mode": "thumb" - }, - "instr_39958": { - "virtual_address": 39958, - "size": 2, - "disassembly": "movs r7, r4", - "mnemonic": "movs", - "operands": "r7, r4", - "mode": "thumb" - }, - "instr_39960": { - "virtual_address": 39960, - "size": 2, - "disassembly": "movs r4, r0", - "mnemonic": "movs", - "operands": "r4, r0", - "mode": "thumb" - }, - "instr_39962": { - "virtual_address": 39962, - "size": 2, - "disassembly": "b 0x9c24", - "mnemonic": "b", - "operands": "0x9c24", - "mode": "thumb" - }, - "bb_39948": { - "virtual_address": 39948, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39972, - "children": [ - "instr_39948", - "instr_39950", - "instr_39952", - "instr_39954", - "instr_39956", - "instr_39958", - "instr_39960", - "instr_39962" - ] - }, - "instr_39964": { - "virtual_address": 39964, - "size": 2, - "disassembly": "subs r5, #0x10", - "mnemonic": "subs", - "operands": "r5, #0x10", - "mode": "thumb" - }, - "instr_39966": { - "virtual_address": 39966, - "size": 2, - "disassembly": "adds r3, #0x8", - "mnemonic": "adds", - "operands": "r3, #0x8", - "mode": "thumb" - }, - "instr_39968": { - "virtual_address": 39968, - "size": 2, - "disassembly": "cmp r5, #0x10", - "mnemonic": "cmp", - "operands": "r5, #0x10", - "mode": "thumb" - }, - "instr_39970": { - "virtual_address": 39970, - "size": 2, - "disassembly": "ble 0x9c50", - "mnemonic": "ble", - "operands": "0x9c50", - "mode": "thumb" - }, - "bb_39964": { - "virtual_address": 39964, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39972, - "children": [ - "instr_39964", - "instr_39966", - "instr_39968", - "instr_39970" - ] - }, - "instr_39972": { - "virtual_address": 39972, - "size": 2, - "disassembly": "mov r0, r10", - "mnemonic": "mov", - "operands": "r0, r10", - "mode": "thumb" - }, - "instr_39974": { - "virtual_address": 39974, - "size": 2, - "disassembly": "adds r2, #0x10", - "mnemonic": "adds", - "operands": "r2, #0x10", - "mode": "thumb" - }, - "instr_39976": { - "virtual_address": 39976, - "size": 2, - "disassembly": "adds r1, #0x1", - "mnemonic": "adds", - "operands": "r1, #0x1", - "mode": "thumb" - }, - "instr_39978": { - "virtual_address": 39978, - "size": 2, - "disassembly": "str r0, [r3, #0x0]", - "mnemonic": "str", - "operands": "r0, [r3, #0x0]", - "mode": "thumb" - }, - "instr_39980": { - "virtual_address": 39980, - "size": 2, - "disassembly": "str r6, [r3, #0x4]", - "mnemonic": "str", - "operands": "r6, [r3, #0x4]", - "mode": "thumb" - }, - "instr_39982": { - "virtual_address": 39982, - "size": 2, - "disassembly": "str r2, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r2, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_39984": { - "virtual_address": 39984, - "size": 2, - "disassembly": "str r1, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r1, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_39986": { - "virtual_address": 39986, - "size": 2, - "disassembly": "cmp r1, #0x7", - "mnemonic": "cmp", - "operands": "r1, #0x7", - "mode": "thumb" - }, - "instr_39988": { - "virtual_address": 39988, - "size": 2, - "disassembly": "ble 0x9c1c", - "mnemonic": "ble", - "operands": "0x9c1c", - "mode": "thumb" - }, - "bb_39972": { - "virtual_address": 39972, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39990, - "children": [ - "instr_39972", - "instr_39974", - "instr_39976", - "instr_39978", - "instr_39980", - "instr_39982", - "instr_39984", - "instr_39986", - "instr_39988" - ] - }, - "instr_39990": { - "virtual_address": 39990, - "size": 2, - "disassembly": "movs r1, r7", - "mnemonic": "movs", - "operands": "r1, r7", - "mode": "thumb" - }, - "instr_39992": { - "virtual_address": 39992, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_39994": { - "virtual_address": 39994, - "size": 2, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "thumb" - }, - "instr_39996": { - "virtual_address": 39996, - "size": 4, - "disassembly": "bl 0x0db6c", - "mnemonic": "bl", - "operands": "0x0db6c", - "mode": "thumb" - }, - "instr_40000": { - "virtual_address": 40000, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_40002": { - "virtual_address": 40002, - "size": 2, - "disassembly": "bne 0x9d40", - "mnemonic": "bne", - "operands": "0x9d40", - "mode": "thumb" - }, - "bb_39990": { - "virtual_address": 39990, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40004, - "children": [ - "instr_39990", - "instr_39992", - "instr_39994", - "instr_39996", - "instr_40000", - "instr_40002" - ] - }, - "instr_40004": { - "virtual_address": 40004, - "size": 2, - "disassembly": "subs r5, #0x10", - "mnemonic": "subs", - "operands": "r5, #0x10", - "mode": "thumb" - }, - "instr_40006": { - "virtual_address": 40006, - "size": 2, - "disassembly": "ldr r2, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_40008": { - "virtual_address": 40008, - "size": 2, - "disassembly": "ldr r1, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_40010": { - "virtual_address": 40010, - "size": 2, - "disassembly": "add r3, sp, #0xac", - "mnemonic": "add", - "operands": "r3, sp, #0xac", - "mode": "thumb" - }, - "instr_40012": { - "virtual_address": 40012, - "size": 2, - "disassembly": "cmp r5, #0x10", - "mnemonic": "cmp", - "operands": "r5, #0x10", - "mode": "thumb" - }, - "instr_40014": { - "virtual_address": 40014, - "size": 2, - "disassembly": "bgt 0x9c24", - "mnemonic": "bgt", - "operands": "0x9c24", - "mode": "thumb" - }, - "bb_40004": { - "virtual_address": 40004, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40016, - "children": [ - "instr_40004", - "instr_40006", - "instr_40008", - "instr_40010", - "instr_40012", - "instr_40014" - ] - }, - "instr_40016": { - "virtual_address": 40016, - "size": 2, - "disassembly": "movs r6, r4", - "mnemonic": "movs", - "operands": "r6, r4", - "mode": "thumb" - }, - "instr_40018": { - "virtual_address": 40018, - "size": 2, - "disassembly": "movs r0, r7", - "mnemonic": "movs", - "operands": "r0, r7", - "mode": "thumb" - }, - "instr_40020": { - "virtual_address": 40020, - "size": 2, - "disassembly": "mov r4, r11", - "mnemonic": "mov", - "operands": "r4, r11", - "mode": "thumb" - }, - "instr_40022": { - "virtual_address": 40022, - "size": 2, - "disassembly": "mov r7, r8", - "mnemonic": "mov", - "operands": "r7, r8", - "mode": "thumb" - }, - "instr_40024": { - "virtual_address": 40024, - "size": 2, - "disassembly": "mov r11, r6", - "mnemonic": "mov", - "operands": "r11, r6", - "mode": "thumb" - }, - "instr_40026": { - "virtual_address": 40026, - "size": 2, - "disassembly": "mov r8, r0", - "mnemonic": "mov", - "operands": "r8, r0", - "mode": "thumb" - }, - "bb_40016": { - "virtual_address": 40016, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40028, - "children": [ - "instr_40016", - "instr_40018", - "instr_40020", - "instr_40022", - "instr_40024", - "instr_40026" - ] - }, - "instr_40028": { - "virtual_address": 40028, - "size": 2, - "disassembly": "ldr r0, [sp, #0x3c]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x3c]", - "mode": "thumb" - }, - "instr_40030": { - "virtual_address": 40030, - "size": 2, - "disassembly": "adds r2, r2, r5", - "mnemonic": "adds", - "operands": "r2, r2, r5", - "mode": "thumb" - }, - "instr_40032": { - "virtual_address": 40032, - "size": 2, - "disassembly": "adds r1, #0x1", - "mnemonic": "adds", - "operands": "r1, #0x1", - "mode": "thumb" - }, - "instr_40034": { - "virtual_address": 40034, - "size": 2, - "disassembly": "str r0, [r3, #0x0]", - "mnemonic": "str", - "operands": "r0, [r3, #0x0]", - "mode": "thumb" - }, - "instr_40036": { - "virtual_address": 40036, - "size": 2, - "disassembly": "str r5, [r3, #0x4]", - "mnemonic": "str", - "operands": "r5, [r3, #0x4]", - "mode": "thumb" - }, - "instr_40038": { - "virtual_address": 40038, - "size": 2, - "disassembly": "str r2, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r2, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_40040": { - "virtual_address": 40040, - "size": 2, - "disassembly": "str r1, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r1, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_40042": { - "virtual_address": 40042, - "size": 2, - "disassembly": "cmp r1, #0x7", - "mnemonic": "cmp", - "operands": "r1, #0x7", - "mode": "thumb" - }, - "instr_40044": { - "virtual_address": 40044, - "size": 2, - "disassembly": "bgt 0x9d26", - "mnemonic": "bgt", - "operands": "0x9d26", - "mode": "thumb" - }, - "bb_40028": { - "virtual_address": 40028, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40046, - "children": [ - "instr_40028", - "instr_40030", - "instr_40032", - "instr_40034", - "instr_40036", - "instr_40038", - "instr_40040", - "instr_40042", - "instr_40044" - ] - }, - "instr_40046": { - "virtual_address": 40046, - "size": 2, - "disassembly": "ldrb r1, [r7, #0x0]", - "mnemonic": "ldrb", - "operands": "r1, [r7, #0x0]", - "mode": "thumb" - }, - "instr_40048": { - "virtual_address": 40048, - "size": 2, - "disassembly": "adds r3, #0x8", - "mnemonic": "adds", - "operands": "r3, #0x8", - "mode": "thumb" - }, - "instr_40050": { - "virtual_address": 40050, - "size": 2, - "disassembly": "b 0x9be8", - "mnemonic": "b", - "operands": "0x9be8", - "mode": "thumb" - }, - "bb_40046": { - "virtual_address": 40046, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39912, - "children": [ - "instr_40046", - "instr_40048", - "instr_40050" - ] - }, - "instr_40052": { - "virtual_address": 40052, - "size": 2, - "disassembly": "mov r1, r8", - "mnemonic": "mov", - "operands": "r1, r8", - "mode": "thumb" - }, - "instr_40054": { - "virtual_address": 40054, - "size": 2, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "thumb" - }, - "instr_40056": { - "virtual_address": 40056, - "size": 2, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "thumb" - }, - "instr_40058": { - "virtual_address": 40058, - "size": 4, - "disassembly": "bl 0x0db6c", - "mnemonic": "bl", - "operands": "0x0db6c", - "mode": "thumb" - }, - "instr_40062": { - "virtual_address": 40062, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_40064": { - "virtual_address": 40064, - "size": 2, - "disassembly": "beq 0x9c86", - "mnemonic": "beq", - "operands": "0x9c86", - "mode": "thumb" - }, - "bb_40052": { - "virtual_address": 40052, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40066, - "children": [ - "instr_40052", - "instr_40054", - "instr_40056", - "instr_40058", - "instr_40062", - "instr_40064" - ] - }, - "instr_40066": { - "virtual_address": 40066, - "size": 4, - "disassembly": "bl 0x8e70", - "mnemonic": "bl", - "operands": "0x8e70", - "mode": "thumb" - }, - "bb_40066": { - "virtual_address": 40066, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40070, - "children": [ - "instr_40066" - ] - }, - "instr_40070": { - "virtual_address": 40070, - "size": 2, - "disassembly": "ldr r2, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_40072": { - "virtual_address": 40072, - "size": 2, - "disassembly": "add r3, sp, #0xac", - "mnemonic": "add", - "operands": "r3, sp, #0xac", - "mode": "thumb" - }, - "instr_40074": { - "virtual_address": 40074, - "size": 2, - "disassembly": "b 0x9bb0", - "mnemonic": "b", - "operands": "0x9bb0", - "mode": "thumb" - }, - "bb_40070": { - "virtual_address": 40070, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39856, - "children": [ - "instr_40070", - "instr_40072", - "instr_40074" - ] - }, - "instr_40076": { - "virtual_address": 40076, - "size": 2, - "disassembly": "mov r1, r8", - "mnemonic": "mov", - "operands": "r1, r8", - "mode": "thumb" - }, - "instr_40078": { - "virtual_address": 40078, - "size": 2, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "thumb" - }, - "instr_40080": { - "virtual_address": 40080, - "size": 2, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "thumb" - }, - "instr_40082": { - "virtual_address": 40082, - "size": 4, - "disassembly": "bl 0x0db6c", - "mnemonic": "bl", - "operands": "0x0db6c", - "mode": "thumb" - }, - "instr_40086": { - "virtual_address": 40086, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_40088": { - "virtual_address": 40088, - "size": 2, - "disassembly": "beq 0x9c9e", - "mnemonic": "beq", - "operands": "0x9c9e", - "mode": "thumb" - }, - "bb_40076": { - "virtual_address": 40076, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40090, - "children": [ - "instr_40076", - "instr_40078", - "instr_40080", - "instr_40082", - "instr_40086", - "instr_40088" - ] - }, - "instr_40090": { - "virtual_address": 40090, - "size": 4, - "disassembly": "bl 0x8e70", - "mnemonic": "bl", - "operands": "0x8e70", - "mode": "thumb" - }, - "bb_40090": { - "virtual_address": 40090, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40094, - "children": [ - "instr_40090" - ] - }, - "instr_40094": { - "virtual_address": 40094, - "size": 2, - "disassembly": "ldrb r1, [r7, #0x0]", - "mnemonic": "ldrb", - "operands": "r1, [r7, #0x0]", - "mode": "thumb" - }, - "instr_40096": { - "virtual_address": 40096, - "size": 2, - "disassembly": "ldr r2, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_40098": { - "virtual_address": 40098, - "size": 2, - "disassembly": "add r3, sp, #0xac", - "mnemonic": "add", - "operands": "r3, sp, #0xac", - "mode": "thumb" - }, - "instr_40100": { - "virtual_address": 40100, - "size": 2, - "disassembly": "b 0x9bdc", - "mnemonic": "b", - "operands": "0x9bdc", - "mode": "thumb" - }, - "bb_40094": { - "virtual_address": 40094, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 39900, - "children": [ - "instr_40094", - "instr_40096", - "instr_40098", - "instr_40100" - ] - }, - "func_39768": { - "virtual_address": 39768, - "size": 334, - "name": "FUN_00009b58", - "children": [ - "bb_39768", - "bb_39774", - "bb_39780", - "bb_39782", - "bb_39814", - "bb_39820", - "bb_39828", - "bb_39854", - "bb_39856", - "bb_39870", - "bb_39872", - "bb_39876", - "bb_39896", - "bb_39900", - "bb_39912", - "bb_39920", - "bb_39926", - "bb_39928", - "bb_39938", - "bb_39948", - "bb_39964", - "bb_39972", - "bb_39990", - "bb_40004", - "bb_40016", - "bb_40028", - "bb_40046", - "bb_40052", - "bb_40066", - "bb_40070", - "bb_40076", - "bb_40090", - "bb_40094" - ] - }, - "instr_40102": { - "virtual_address": 40102, - "size": 2, - "disassembly": "mov r1, r8", - "mnemonic": "mov", - "operands": "r1, r8", - "mode": "thumb" - }, - "instr_40104": { - "virtual_address": 40104, - "size": 2, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "thumb" - }, - "instr_40106": { - "virtual_address": 40106, - "size": 2, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "thumb" - }, - "instr_40108": { - "virtual_address": 40108, - "size": 4, - "disassembly": "bl 0x0db6c", - "mnemonic": "bl", - "operands": "0x0db6c", - "mode": "thumb" - }, - "instr_40112": { - "virtual_address": 40112, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_40114": { - "virtual_address": 40114, - "size": 2, - "disassembly": "beq 0x9cb8", - "mnemonic": "beq", - "operands": "0x9cb8", - "mode": "thumb" - }, - "bb_40102": { - "virtual_address": 40102, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40116, - "children": [ - "instr_40102", - "instr_40104", - "instr_40106", - "instr_40108", - "instr_40112", - "instr_40114" - ] - }, - "instr_40116": { - "virtual_address": 40116, - "size": 4, - "disassembly": "bl 0x8e70", - "mnemonic": "bl", - "operands": "0x8e70", - "mode": "thumb" - }, - "bb_40116": { - "virtual_address": 40116, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40120, - "children": [ - "instr_40116" - ] - }, - "instr_40120": { - "virtual_address": 40120, - "size": 2, - "disassembly": "ldr r1, [sp, #0x88]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x88]", - "mode": "thumb" - }, - "instr_40122": { - "virtual_address": 40122, - "size": 2, - "disassembly": "ldr r4, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_40124": { - "virtual_address": 40124, - "size": 2, - "disassembly": "add r7, sp, #0xac", - "mnemonic": "add", - "operands": "r7, sp, #0xac", - "mode": "thumb" - }, - "instr_40126": { - "virtual_address": 40126, - "size": 4, - "disassembly": "bl 0x9236", - "mnemonic": "bl", - "operands": "0x9236", - "mode": "thumb" - }, - "bb_40120": { - "virtual_address": 40120, - "size": 10, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_40120", - "instr_40122", - "instr_40124", - "instr_40126" - ] - }, - "func_40102": { - "virtual_address": 40102, - "size": 28, - "name": "FUN_00009ca6", - "children": [ - "bb_40102", - "bb_40116", - "bb_40120" - ] - }, - "instr_40130": { - "virtual_address": 40130, - "size": 2, - "disassembly": "mov r1, r8", - "mnemonic": "mov", - "operands": "r1, r8", - "mode": "thumb" - }, - "instr_40132": { - "virtual_address": 40132, - "size": 2, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "thumb" - }, - "instr_40134": { - "virtual_address": 40134, - "size": 2, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "thumb" - }, - "instr_40136": { - "virtual_address": 40136, - "size": 4, - "disassembly": "bl 0x0db6c", - "mnemonic": "bl", - "operands": "0x0db6c", - "mode": "thumb" - }, - "instr_40140": { - "virtual_address": 40140, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_40142": { - "virtual_address": 40142, - "size": 2, - "disassembly": "beq 0x9cd4", - "mnemonic": "beq", - "operands": "0x9cd4", - "mode": "thumb" - }, - "bb_40130": { - "virtual_address": 40130, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40144, - "children": [ - "instr_40130", - "instr_40132", - "instr_40134", - "instr_40136", - "instr_40140", - "instr_40142" - ] - }, - "instr_40144": { - "virtual_address": 40144, - "size": 4, - "disassembly": "bl 0x8e70", - "mnemonic": "bl", - "operands": "0x8e70", - "mode": "thumb" - }, - "bb_40144": { - "virtual_address": 40144, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40148, - "children": [ - "instr_40144" - ] - }, - "instr_40148": { - "virtual_address": 40148, - "size": 2, - "disassembly": "ldr r1, [sp, #0x88]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x88]", - "mode": "thumb" - }, - "instr_40150": { - "virtual_address": 40150, - "size": 2, - "disassembly": "ldr r4, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_40152": { - "virtual_address": 40152, - "size": 2, - "disassembly": "ldr r3, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_40154": { - "virtual_address": 40154, - "size": 2, - "disassembly": "add r2, sp, #0xac", - "mnemonic": "add", - "operands": "r2, sp, #0xac", - "mode": "thumb" - }, - "instr_40156": { - "virtual_address": 40156, - "size": 4, - "disassembly": "bl 0x9262", - "mnemonic": "bl", - "operands": "0x9262", - "mode": "thumb" - }, - "bb_40148": { - "virtual_address": 40148, - "size": 12, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_40148", - "instr_40150", - "instr_40152", - "instr_40154", - "instr_40156" - ] - }, - "func_40130": { - "virtual_address": 40130, - "size": 30, - "name": "FUN_00009cc2", - "children": [ - "bb_40130", - "bb_40144", - "bb_40148" - ] - }, - "instr_40160": { - "virtual_address": 40160, - "size": 2, - "disassembly": "mov r1, r8", - "mnemonic": "mov", - "operands": "r1, r8", - "mode": "thumb" - }, - "instr_40162": { - "virtual_address": 40162, - "size": 2, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "thumb" - }, - "instr_40164": { - "virtual_address": 40164, - "size": 2, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "thumb" - }, - "instr_40166": { - "virtual_address": 40166, - "size": 4, - "disassembly": "bl 0x0db6c", - "mnemonic": "bl", - "operands": "0x0db6c", - "mode": "thumb" - }, - "instr_40170": { - "virtual_address": 40170, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_40172": { - "virtual_address": 40172, - "size": 2, - "disassembly": "beq 0x9cf2", - "mnemonic": "beq", - "operands": "0x9cf2", - "mode": "thumb" - }, - "bb_40160": { - "virtual_address": 40160, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40174, - "children": [ - "instr_40160", - "instr_40162", - "instr_40164", - "instr_40166", - "instr_40170", - "instr_40172" - ] - }, - "instr_40174": { - "virtual_address": 40174, - "size": 4, - "disassembly": "bl 0x8e70", - "mnemonic": "bl", - "operands": "0x8e70", - "mode": "thumb" - }, - "bb_40174": { - "virtual_address": 40174, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40178, - "children": [ - "instr_40174" - ] - }, - "instr_40178": { - "virtual_address": 40178, - "size": 2, - "disassembly": "ldr r4, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_40180": { - "virtual_address": 40180, - "size": 2, - "disassembly": "add r7, sp, #0xac", - "mnemonic": "add", - "operands": "r7, sp, #0xac", - "mode": "thumb" - }, - "instr_40182": { - "virtual_address": 40182, - "size": 4, - "disassembly": "bl 0x900a", - "mnemonic": "bl", - "operands": "0x900a", - "mode": "thumb" - }, - "bb_40178": { - "virtual_address": 40178, - "size": 8, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_40178", - "instr_40180", - "instr_40182" - ] - }, - "func_40160": { - "virtual_address": 40160, - "size": 26, - "name": "FUN_00009ce0", - "children": [ - "bb_40160", - "bb_40174", - "bb_40178" - ] - }, - "instr_40186": { - "virtual_address": 40186, - "size": 2, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_40188": { - "virtual_address": 40188, - "size": 2, - "disassembly": "lsls r3, r3, #0x1f", - "mnemonic": "lsls", - "operands": "r3, r3, #0x1f", - "mode": "thumb" - }, - "instr_40190": { - "virtual_address": 40190, - "size": 2, - "disassembly": "bmi 0x9d04", - "mnemonic": "bmi", - "operands": "0x9d04", - "mode": "thumb" - }, - "bb_40186": { - "virtual_address": 40186, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40192, - "children": [ - "instr_40186", - "instr_40188", - "instr_40190" - ] - }, - "instr_40192": { - "virtual_address": 40192, - "size": 4, - "disassembly": "bl 0x8722", - "mnemonic": "bl", - "operands": "0x8722", - "mode": "thumb" - }, - "bb_40192": { - "virtual_address": 40192, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40196, - "children": [ - "instr_40192" - ] - }, - "instr_40196": { - "virtual_address": 40196, - "size": 2, - "disassembly": "ldr r3, [sp, #0x68]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x68]", - "mode": "thumb" - }, - "instr_40198": { - "virtual_address": 40198, - "size": 2, - "disassembly": "str r3, [r7, #0x0]", - "mnemonic": "str", - "operands": "r3, [r7, #0x0]", - "mode": "thumb" - }, - "instr_40200": { - "virtual_address": 40200, - "size": 2, - "disassembly": "ldr r3, [sp, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x64]", - "mode": "thumb" - }, - "instr_40202": { - "virtual_address": 40202, - "size": 2, - "disassembly": "mov r12, r3", - "mnemonic": "mov", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_40204": { - "virtual_address": 40204, - "size": 2, - "disassembly": "str r3, [r7, #0x4]", - "mnemonic": "str", - "operands": "r3, [r7, #0x4]", - "mode": "thumb" - }, - "instr_40206": { - "virtual_address": 40206, - "size": 2, - "disassembly": "ldr r3, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_40208": { - "virtual_address": 40208, - "size": 2, - "disassembly": "add r4, r12", - "mnemonic": "add", - "operands": "r4, r12", - "mode": "thumb" - }, - "instr_40210": { - "virtual_address": 40210, - "size": 2, - "disassembly": "str r3, [sp, #0x30]", - "mnemonic": "str", - "operands": "r3, [sp, #0x30]", - "mode": "thumb" - }, - "instr_40212": { - "virtual_address": 40212, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_40214": { - "virtual_address": 40214, - "size": 2, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_40216": { - "virtual_address": 40216, - "size": 2, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_40218": { - "virtual_address": 40218, - "size": 2, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "thumb" - }, - "instr_40220": { - "virtual_address": 40220, - "size": 2, - "disassembly": "bgt 0x9cc2", - "mnemonic": "bgt", - "operands": "0x9cc2", - "mode": "thumb" - }, - "bb_40196": { - "virtual_address": 40196, - "size": 26, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40222, - "children": [ - "instr_40196", - "instr_40198", - "instr_40200", - "instr_40202", - "instr_40204", - "instr_40206", - "instr_40208", - "instr_40210", - "instr_40212", - "instr_40214", - "instr_40216", - "instr_40218", - "instr_40220" - ] - }, - "instr_40222": { - "virtual_address": 40222, - "size": 2, - "disassembly": "movs r2, r7", - "mnemonic": "movs", - "operands": "r2, r7", - "mode": "thumb" - }, - "bb_40222": { - "virtual_address": 40222, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40224, - "children": [ - "instr_40222" - ] - }, - "instr_40224": { - "virtual_address": 40224, - "size": 2, - "disassembly": "adds r2, #0x8", - "mnemonic": "adds", - "operands": "r2, #0x8", - "mode": "thumb" - }, - "instr_40226": { - "virtual_address": 40226, - "size": 4, - "disassembly": "bl 0x926a", - "mnemonic": "bl", - "operands": "0x926a", - "mode": "thumb" - }, - "bb_40224": { - "virtual_address": 40224, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40230, - "children": [ - "instr_40224", - "instr_40226" - ] - }, - "instr_40230": { - "virtual_address": 40230, - "size": 2, - "disassembly": "mov r1, r8", - "mnemonic": "mov", - "operands": "r1, r8", - "mode": "thumb" - }, - "instr_40232": { - "virtual_address": 40232, - "size": 2, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "thumb" - }, - "instr_40234": { - "virtual_address": 40234, - "size": 2, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "thumb" - }, - "instr_40236": { - "virtual_address": 40236, - "size": 4, - "disassembly": "bl 0x0db6c", - "mnemonic": "bl", - "operands": "0x0db6c", - "mode": "thumb" - }, - "instr_40240": { - "virtual_address": 40240, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_40242": { - "virtual_address": 40242, - "size": 2, - "disassembly": "beq 0x9d38", - "mnemonic": "beq", - "operands": "0x9d38", - "mode": "thumb" - }, - "bb_40230": { - "virtual_address": 40230, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40244, - "children": [ - "instr_40230", - "instr_40232", - "instr_40234", - "instr_40236", - "instr_40240", - "instr_40242" - ] - }, - "instr_40244": { - "virtual_address": 40244, - "size": 4, - "disassembly": "bl 0x8e70", - "mnemonic": "bl", - "operands": "0x8e70", - "mode": "thumb" - }, - "bb_40244": { - "virtual_address": 40244, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40248, - "children": [ - "instr_40244" - ] - }, - "instr_40248": { - "virtual_address": 40248, - "size": 2, - "disassembly": "ldrb r1, [r7, #0x0]", - "mnemonic": "ldrb", - "operands": "r1, [r7, #0x0]", - "mode": "thumb" - }, - "instr_40250": { - "virtual_address": 40250, - "size": 2, - "disassembly": "ldr r2, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_40252": { - "virtual_address": 40252, - "size": 2, - "disassembly": "add r3, sp, #0xac", - "mnemonic": "add", - "operands": "r3, sp, #0xac", - "mode": "thumb" - }, - "instr_40254": { - "virtual_address": 40254, - "size": 2, - "disassembly": "b 0x9be8", - "mnemonic": "b", - "operands": "0x9be8", - "mode": "thumb" - }, - "bb_40248": { - "virtual_address": 40248, - "size": 8, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_40248", - "instr_40250", - "instr_40252", - "instr_40254" - ] - }, - "instr_40256": { - "virtual_address": 40256, - "size": 2, - "disassembly": "mov r9, r4", - "mnemonic": "mov", - "operands": "r9, r4", - "mode": "thumb" - }, - "instr_40258": { - "virtual_address": 40258, - "size": 2, - "disassembly": "mov r11, r7", - "mnemonic": "mov", - "operands": "r11, r7", - "mode": "thumb" - }, - "instr_40260": { - "virtual_address": 40260, - "size": 4, - "disassembly": "bl 0x8e74", - "mnemonic": "bl", - "operands": "0x8e74", - "mode": "thumb" - }, - "bb_40256": { - "virtual_address": 40256, - "size": 8, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_40256", - "instr_40258", - "instr_40260" - ] - }, - "func_40186": { - "virtual_address": 40186, - "size": 78, - "name": "FUN_00009cfa", - "children": [ - "bb_40186", - "bb_40192", - "bb_40196", - "bb_40222", - "bb_40224", - "bb_40230", - "bb_40244", - "bb_40248", - "bb_40256" - ] - }, - "instr_40264": { - "virtual_address": 40264, - "size": 2, - "disassembly": "mov r1, r8", - "mnemonic": "mov", - "operands": "r1, r8", - "mode": "thumb" - }, - "instr_40266": { - "virtual_address": 40266, - "size": 2, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "thumb" - }, - "instr_40268": { - "virtual_address": 40268, - "size": 2, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "thumb" - }, - "instr_40270": { - "virtual_address": 40270, - "size": 4, - "disassembly": "bl 0x0db6c", - "mnemonic": "bl", - "operands": "0x0db6c", - "mode": "thumb" - }, - "instr_40274": { - "virtual_address": 40274, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_40276": { - "virtual_address": 40276, - "size": 2, - "disassembly": "beq 0x9d5a", - "mnemonic": "beq", - "operands": "0x9d5a", - "mode": "thumb" - }, - "bb_40264": { - "virtual_address": 40264, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40278, - "children": [ - "instr_40264", - "instr_40266", - "instr_40268", - "instr_40270", - "instr_40274", - "instr_40276" - ] - }, - "instr_40278": { - "virtual_address": 40278, - "size": 4, - "disassembly": "bl 0x8e70", - "mnemonic": "bl", - "operands": "0x8e70", - "mode": "thumb" - }, - "bb_40278": { - "virtual_address": 40278, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40282, - "children": [ - "instr_40278" - ] - }, - "instr_40282": { - "virtual_address": 40282, - "size": 2, - "disassembly": "ldr r3, [sp, #0x88]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x88]", - "mode": "thumb" - }, - "instr_40284": { - "virtual_address": 40284, - "size": 2, - "disassembly": "ldr r4, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_40286": { - "virtual_address": 40286, - "size": 2, - "disassembly": "add r7, sp, #0xac", - "mnemonic": "add", - "operands": "r7, sp, #0xac", - "mode": "thumb" - }, - "instr_40288": { - "virtual_address": 40288, - "size": 4, - "disassembly": "bl 0x905e", - "mnemonic": "bl", - "operands": "0x905e", - "mode": "thumb" - }, - "bb_40282": { - "virtual_address": 40282, - "size": 10, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_40282", - "instr_40284", - "instr_40286", - "instr_40288" - ] - }, - "func_40264": { - "virtual_address": 40264, - "size": 28, - "name": "FUN_00009d48", - "children": [ - "bb_40264", - "bb_40278", - "bb_40282" - ] - }, - "instr_40292": { - "virtual_address": 40292, - "size": 2, - "disassembly": "add r3, sp, #0x68", - "mnemonic": "add", - "operands": "r3, sp, #0x68", - "mode": "thumb" - }, - "instr_40294": { - "virtual_address": 40294, - "size": 2, - "disassembly": "movs r2, r5", - "mnemonic": "movs", - "operands": "r2, r5", - "mode": "thumb" - }, - "instr_40296": { - "virtual_address": 40296, - "size": 2, - "disassembly": "ldrb r3, [r3, #0x1b]", - "mnemonic": "ldrb", - "operands": "r3, [r3, #0x1b]", - "mode": "thumb" - }, - "instr_40298": { - "virtual_address": 40298, - "size": 2, - "disassembly": "str r5, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r5, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_40300": { - "virtual_address": 40300, - "size": 2, - "disassembly": "str r4, [sp, #0x38]", - "mnemonic": "str", - "operands": "r4, [sp, #0x38]", - "mode": "thumb" - }, - "instr_40302": { - "virtual_address": 40302, - "size": 4, - "disassembly": "bl 0x881c", - "mnemonic": "bl", - "operands": "0x881c", - "mode": "thumb" - }, - "bb_40292": { - "virtual_address": 40292, - "size": 14, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_40292", - "instr_40294", - "instr_40296", - "instr_40298", - "instr_40300", - "instr_40302" - ] - }, - "func_40292": { - "virtual_address": 40292, - "size": 14, - "name": "FUN_00009d64", - "children": [ - "bb_40292" - ] - }, - "instr_40306": { - "virtual_address": 40306, - "size": 2, - "disassembly": "mov r1, r8", - "mnemonic": "mov", - "operands": "r1, r8", - "mode": "thumb" - }, - "instr_40308": { - "virtual_address": 40308, - "size": 2, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "thumb" - }, - "instr_40310": { - "virtual_address": 40310, - "size": 2, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "thumb" - }, - "instr_40312": { - "virtual_address": 40312, - "size": 4, - "disassembly": "bl 0x0db6c", - "mnemonic": "bl", - "operands": "0x0db6c", - "mode": "thumb" - }, - "instr_40316": { - "virtual_address": 40316, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_40318": { - "virtual_address": 40318, - "size": 2, - "disassembly": "beq 0x9d84", - "mnemonic": "beq", - "operands": "0x9d84", - "mode": "thumb" - }, - "bb_40306": { - "virtual_address": 40306, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40320, - "children": [ - "instr_40306", - "instr_40308", - "instr_40310", - "instr_40312", - "instr_40316", - "instr_40318" - ] - }, - "instr_40320": { - "virtual_address": 40320, - "size": 4, - "disassembly": "bl 0x8e70", - "mnemonic": "bl", - "operands": "0x8e70", - "mode": "thumb" - }, - "bb_40320": { - "virtual_address": 40320, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40324, - "children": [ - "instr_40320" - ] - }, - "instr_40324": { - "virtual_address": 40324, - "size": 2, - "disassembly": "ldr r3, [sp, #0x50]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x50]", - "mode": "thumb" - }, - "instr_40326": { - "virtual_address": 40326, - "size": 2, - "disassembly": "ldr r2, [sp, #0x88]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x88]", - "mode": "thumb" - }, - "instr_40328": { - "virtual_address": 40328, - "size": 2, - "disassembly": "ldr r4, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_40330": { - "virtual_address": 40330, - "size": 2, - "disassembly": "subs r3, r3, r2", - "mnemonic": "subs", - "operands": "r3, r3, r2", - "mode": "thumb" - }, - "instr_40332": { - "virtual_address": 40332, - "size": 2, - "disassembly": "add r7, sp, #0xac", - "mnemonic": "add", - "operands": "r7, sp, #0xac", - "mode": "thumb" - }, - "instr_40334": { - "virtual_address": 40334, - "size": 4, - "disassembly": "bl 0x908e", - "mnemonic": "bl", - "operands": "0x908e", - "mode": "thumb" - }, - "bb_40324": { - "virtual_address": 40324, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40338, - "children": [ - "instr_40324", - "instr_40326", - "instr_40328", - "instr_40330", - "instr_40332", - "instr_40334" - ] - }, - "instr_40338": { - "virtual_address": 40338, - "size": 2, - "disassembly": "cmp r4, #0x9", - "mnemonic": "cmp", - "operands": "r4, #0x9", - "mode": "thumb" - }, - "instr_40340": { - "virtual_address": 40340, - "size": 2, - "disassembly": "bls 0x9d9a", - "mnemonic": "bls", - "operands": "0x9d9a", - "mode": "thumb" - }, - "bb_40338": { - "virtual_address": 40338, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40342, - "children": [ - "instr_40338", - "instr_40340" - ] - }, - "instr_40342": { - "virtual_address": 40342, - "size": 4, - "disassembly": "bl 0x95ae", - "mnemonic": "bl", - "operands": "0x95ae", - "mode": "thumb" - }, - "bb_40342": { - "virtual_address": 40342, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40346, - "children": [ - "instr_40342" - ] - }, - "instr_40346": { - "virtual_address": 40346, - "size": 2, - "disassembly": "b 0x95e4", - "mnemonic": "b", - "operands": "0x95e4", - "mode": "thumb" - }, - "bb_40346": { - "virtual_address": 40346, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_40346" - ] - }, - "func_40306": { - "virtual_address": 40306, - "size": 42, - "name": "FUN_00009d72", - "children": [ - "bb_40306", - "bb_40320", - "bb_40324", - "bb_40338", - "bb_40342", - "bb_40346" - ] - }, - "instr_40386": { - "virtual_address": 40386, - "size": 2, - "disassembly": "rsbs r5, r1", - "mnemonic": "rsbs", - "operands": "r5, r1", - "mode": "thumb" - }, - "instr_40388": { - "virtual_address": 40388, - "size": 2, - "disassembly": "adds r1, #0x10", - "mnemonic": "adds", - "operands": "r1, #0x10", - "mode": "thumb" - }, - "instr_40390": { - "virtual_address": 40390, - "size": 2, - "disassembly": "blt 0x9dca", - "mnemonic": "blt", - "operands": "0x9dca", - "mode": "thumb" - }, - "bb_40386": { - "virtual_address": 40386, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40392, - "children": [ - "instr_40386", - "instr_40388", - "instr_40390" - ] - }, - "instr_40392": { - "virtual_address": 40392, - "size": 2, - "disassembly": "b 0x0a0e2", - "mnemonic": "b", - "operands": "0x0a0e2", - "mode": "thumb" - }, - "bb_40392": { - "virtual_address": 40392, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41186, - "children": [ - "instr_40392" - ] - }, - "instr_40394": { - "virtual_address": 40394, - "size": 2, - "disassembly": "ldr r0, [0x9ec8]", - "mnemonic": "ldr", - "operands": "r0, [0x9ec8]", - "mode": "thumb" - }, - "instr_40396": { - "virtual_address": 40396, - "size": 2, - "disassembly": "mov r10, r6", - "mnemonic": "mov", - "operands": "r10, r6", - "mode": "thumb" - }, - "instr_40398": { - "virtual_address": 40398, - "size": 2, - "disassembly": "movs r1, r4", - "mnemonic": "movs", - "operands": "r1, r4", - "mode": "thumb" - }, - "instr_40400": { - "virtual_address": 40400, - "size": 2, - "disassembly": "movs r7, #0x10", - "mnemonic": "movs", - "operands": "r7, #0x10", - "mode": "thumb" - }, - "instr_40402": { - "virtual_address": 40402, - "size": 2, - "disassembly": "mov r6, r11", - "mnemonic": "mov", - "operands": "r6, r11", - "mode": "thumb" - }, - "instr_40404": { - "virtual_address": 40404, - "size": 2, - "disassembly": "movs r4, r0", - "mnemonic": "movs", - "operands": "r4, r0", - "mode": "thumb" - }, - "instr_40406": { - "virtual_address": 40406, - "size": 2, - "disassembly": "str r0, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r0, [sp, #0x3c]", - "mode": "thumb" - }, - "instr_40408": { - "virtual_address": 40408, - "size": 2, - "disassembly": "b 0x9de2", - "mnemonic": "b", - "operands": "0x9de2", - "mode": "thumb" - }, - "bb_40394": { - "virtual_address": 40394, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40418, - "children": [ - "instr_40394", - "instr_40396", - "instr_40398", - "instr_40400", - "instr_40402", - "instr_40404", - "instr_40406", - "instr_40408" - ] - }, - "instr_40410": { - "virtual_address": 40410, - "size": 2, - "disassembly": "adds r2, #0x8", - "mnemonic": "adds", - "operands": "r2, #0x8", - "mode": "thumb" - }, - "bb_40410": { - "virtual_address": 40410, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40412, - "children": [ - "instr_40410" - ] - }, - "instr_40412": { - "virtual_address": 40412, - "size": 2, - "disassembly": "subs r5, #0x10", - "mnemonic": "subs", - "operands": "r5, #0x10", - "mode": "thumb" - }, - "instr_40414": { - "virtual_address": 40414, - "size": 2, - "disassembly": "cmp r5, #0x10", - "mnemonic": "cmp", - "operands": "r5, #0x10", - "mode": "thumb" - }, - "instr_40416": { - "virtual_address": 40416, - "size": 2, - "disassembly": "ble 0x9e7a", - "mnemonic": "ble", - "operands": "0x9e7a", - "mode": "thumb" - }, - "bb_40412": { - "virtual_address": 40412, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40418, - "children": [ - "instr_40412", - "instr_40414", - "instr_40416" - ] - }, - "instr_40418": { - "virtual_address": 40418, - "size": 2, - "disassembly": "adds r1, #0x10", - "mnemonic": "adds", - "operands": "r1, #0x10", - "mode": "thumb" - }, - "instr_40420": { - "virtual_address": 40420, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_40422": { - "virtual_address": 40422, - "size": 2, - "disassembly": "str r4, [r2, #0x0]", - "mnemonic": "str", - "operands": "r4, [r2, #0x0]", - "mode": "thumb" - }, - "instr_40424": { - "virtual_address": 40424, - "size": 2, - "disassembly": "str r7, [r2, #0x4]", - "mnemonic": "str", - "operands": "r7, [r2, #0x4]", - "mode": "thumb" - }, - "instr_40426": { - "virtual_address": 40426, - "size": 2, - "disassembly": "str r1, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r1, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_40428": { - "virtual_address": 40428, - "size": 2, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_40430": { - "virtual_address": 40430, - "size": 2, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "thumb" - }, - "instr_40432": { - "virtual_address": 40432, - "size": 2, - "disassembly": "ble 0x9dda", - "mnemonic": "ble", - "operands": "0x9dda", - "mode": "thumb" - }, - "bb_40418": { - "virtual_address": 40418, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40434, - "children": [ - "instr_40418", - "instr_40420", - "instr_40422", - "instr_40424", - "instr_40426", - "instr_40428", - "instr_40430", - "instr_40432" - ] - }, - "instr_40434": { - "virtual_address": 40434, - "size": 2, - "disassembly": "mov r1, r8", - "mnemonic": "mov", - "operands": "r1, r8", - "mode": "thumb" - }, - "instr_40436": { - "virtual_address": 40436, - "size": 2, - "disassembly": "movs r0, r6", - "mnemonic": "movs", - "operands": "r0, r6", - "mode": "thumb" - }, - "instr_40438": { - "virtual_address": 40438, - "size": 2, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "thumb" - }, - "instr_40440": { - "virtual_address": 40440, - "size": 4, - "disassembly": "bl 0x0db6c", - "mnemonic": "bl", - "operands": "0x0db6c", - "mode": "thumb" - }, - "instr_40444": { - "virtual_address": 40444, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_40446": { - "virtual_address": 40446, - "size": 2, - "disassembly": "beq 0x9e02", - "mnemonic": "beq", - "operands": "0x9e02", - "mode": "thumb" - }, - "bb_40434": { - "virtual_address": 40434, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40448, - "children": [ - "instr_40434", - "instr_40436", - "instr_40438", - "instr_40440", - "instr_40444", - "instr_40446" - ] - }, - "instr_40448": { - "virtual_address": 40448, - "size": 2, - "disassembly": "b 0x0a06a", - "mnemonic": "b", - "operands": "0x0a06a", - "mode": "thumb" - }, - "bb_40448": { - "virtual_address": 40448, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41066, - "children": [ - "instr_40448" - ] - }, - "instr_40450": { - "virtual_address": 40450, - "size": 2, - "disassembly": "ldr r1, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_40452": { - "virtual_address": 40452, - "size": 2, - "disassembly": "ldr r3, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_40454": { - "virtual_address": 40454, - "size": 2, - "disassembly": "add r2, sp, #0xac", - "mnemonic": "add", - "operands": "r2, sp, #0xac", - "mode": "thumb" - }, - "instr_40456": { - "virtual_address": 40456, - "size": 2, - "disassembly": "b 0x9ddc", - "mnemonic": "b", - "operands": "0x9ddc", - "mode": "thumb" - }, - "bb_40450": { - "virtual_address": 40450, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40412, - "children": [ - "instr_40450", - "instr_40452", - "instr_40454", - "instr_40456" - ] - }, - "func_40386": { - "virtual_address": 40386, - "size": 72, - "name": "FUN_00009dc2", - "children": [ - "bb_40386", - "bb_40392", - "bb_40394", - "bb_40410", - "bb_40412", - "bb_40418", - "bb_40434", - "bb_40448", - "bb_40450" - ] - }, - "instr_40478": { - "virtual_address": 40478, - "size": 2, - "disassembly": "ldr r3, [r3, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0x64]", - "mode": "thumb" - }, - "instr_40480": { - "virtual_address": 40480, - "size": 2, - "disassembly": "lsls r3, r3, #0x1f", - "mnemonic": "lsls", - "operands": "r3, r3, #0x1f", - "mode": "thumb" - }, - "instr_40482": { - "virtual_address": 40482, - "size": 2, - "disassembly": "bmi 0x9e34", - "mnemonic": "bmi", - "operands": "0x9e34", - "mode": "thumb" - }, - "bb_40478": { - "virtual_address": 40478, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40484, - "children": [ - "instr_40478", - "instr_40480", - "instr_40482" - ] - }, - "instr_40484": { - "virtual_address": 40484, - "size": 2, - "disassembly": "mov r3, r11", - "mnemonic": "mov", - "operands": "r3, r11", - "mode": "thumb" - }, - "instr_40486": { - "virtual_address": 40486, - "size": 2, - "disassembly": "ldrh r3, [r3, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r3, #0xc]", - "mode": "thumb" - }, - "instr_40488": { - "virtual_address": 40488, - "size": 2, - "disassembly": "lsls r3, r3, #0x16", - "mnemonic": "lsls", - "operands": "r3, r3, #0x16", - "mode": "thumb" - }, - "instr_40490": { - "virtual_address": 40490, - "size": 2, - "disassembly": "bmi 0x9e34", - "mnemonic": "bmi", - "operands": "0x9e34", - "mode": "thumb" - }, - "bb_40484": { - "virtual_address": 40484, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40492, - "children": [ - "instr_40484", - "instr_40486", - "instr_40488", - "instr_40490" - ] - }, - "instr_40492": { - "virtual_address": 40492, - "size": 2, - "disassembly": "mov r3, r11", - "mnemonic": "mov", - "operands": "r3, r11", - "mode": "thumb" - }, - "instr_40494": { - "virtual_address": 40494, - "size": 2, - "disassembly": "ldr r0, [r3, #0x58]", - "mnemonic": "ldr", - "operands": "r0, [r3, #0x58]", - "mode": "thumb" - }, - "instr_40496": { - "virtual_address": 40496, - "size": 4, - "disassembly": "bl 0x0c128", - "mnemonic": "bl", - "operands": "0x0c128", - "mode": "thumb" - }, - "bb_40492": { - "virtual_address": 40492, - "size": 8, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_40492", - "instr_40494", - "instr_40496" - ] - }, - "func_40478": { - "virtual_address": 40478, - "size": 22, - "name": "FUN_00009e1e", - "children": [ - "bb_40478", - "bb_40484", - "bb_40492" - ] - }, - "instr_40500": { - "virtual_address": 40500, - "size": 2, - "disassembly": "movs r3, #0x1", - "mnemonic": "movs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_40502": { - "virtual_address": 40502, - "size": 2, - "disassembly": "rsbs r3, r3", - "mnemonic": "rsbs", - "operands": "r3, r3", - "mode": "thumb" - }, - "instr_40504": { - "virtual_address": 40504, - "size": 2, - "disassembly": "str r3, [sp, #0x20]", - "mnemonic": "str", - "operands": "r3, [sp, #0x20]", - "mode": "thumb" - }, - "instr_40506": { - "virtual_address": 40506, - "size": 4, - "disassembly": "bl 0x8e98", - "mnemonic": "bl", - "operands": "0x8e98", - "mode": "thumb" - }, - "bb_40500": { - "virtual_address": 40500, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40510, - "children": [ - "instr_40500", - "instr_40502", - "instr_40504", - "instr_40506" - ] - }, - "instr_40510": { - "virtual_address": 40510, - "size": 2, - "disassembly": "cmp r5, #0x45", - "mnemonic": "cmp", - "operands": "r5, #0x45", - "mode": "thumb" - }, - "instr_40512": { - "virtual_address": 40512, - "size": 2, - "disassembly": "beq 0x9e44", - "mnemonic": "beq", - "operands": "0x9e44", - "mode": "thumb" - }, - "bb_40510": { - "virtual_address": 40510, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40514, - "children": [ - "instr_40510", - "instr_40512" - ] - }, - "instr_40514": { - "virtual_address": 40514, - "size": 2, - "disassembly": "b 0x0a0a8", - "mnemonic": "b", - "operands": "0x0a0a8", - "mode": "thumb" - }, - "bb_40514": { - "virtual_address": 40514, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_40514" - ] - }, - "instr_40516": { - "virtual_address": 40516, - "size": 2, - "disassembly": "mov r3, r10", - "mnemonic": "mov", - "operands": "r3, r10", - "mode": "thumb" - }, - "instr_40518": { - "virtual_address": 40518, - "size": 2, - "disassembly": "adds r4, r3, #0x1", - "mnemonic": "adds", - "operands": "r4, r3, #0x1", - "mode": "thumb" - }, - "instr_40520": { - "virtual_address": 40520, - "size": 2, - "disassembly": "add r3, sp, #0x98", - "mnemonic": "add", - "operands": "r3, sp, #0x98", - "mode": "thumb" - }, - "instr_40522": { - "virtual_address": 40522, - "size": 2, - "disassembly": "str r3, [sp, #0x10]", - "mnemonic": "str", - "operands": "r3, [sp, #0x10]", - "mode": "thumb" - }, - "instr_40524": { - "virtual_address": 40524, - "size": 2, - "disassembly": "add r3, sp, #0x8c", - "mnemonic": "add", - "operands": "r3, sp, #0x8c", - "mode": "thumb" - }, - "instr_40526": { - "virtual_address": 40526, - "size": 2, - "disassembly": "str r3, [sp, #0xc]", - "mnemonic": "str", - "operands": "r3, [sp, #0xc]", - "mode": "thumb" - }, - "instr_40528": { - "virtual_address": 40528, - "size": 2, - "disassembly": "add r3, sp, #0x88", - "mnemonic": "add", - "operands": "r3, sp, #0x88", - "mode": "thumb" - }, - "instr_40530": { - "virtual_address": 40530, - "size": 2, - "disassembly": "str r3, [sp, #0x8]", - "mnemonic": "str", - "operands": "r3, [sp, #0x8]", - "mode": "thumb" - }, - "instr_40532": { - "virtual_address": 40532, - "size": 2, - "disassembly": "movs r3, #0x2", - "mnemonic": "movs", - "operands": "r3, #0x2", - "mode": "thumb" - }, - "instr_40534": { - "virtual_address": 40534, - "size": 2, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "thumb" - }, - "instr_40536": { - "virtual_address": 40536, - "size": 2, - "disassembly": "str r3, [sp, #0x0]", - "mnemonic": "str", - "operands": "r3, [sp, #0x0]", - "mode": "thumb" - }, - "instr_40538": { - "virtual_address": 40538, - "size": 2, - "disassembly": "str r4, [sp, #0x4]", - "mnemonic": "str", - "operands": "r4, [sp, #0x4]", - "mode": "thumb" - }, - "instr_40540": { - "virtual_address": 40540, - "size": 2, - "disassembly": "ldr r2, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_40542": { - "virtual_address": 40542, - "size": 2, - "disassembly": "ldr r3, [sp, #0x30]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x30]", - "mode": "thumb" - }, - "instr_40544": { - "virtual_address": 40544, - "size": 4, - "disassembly": "bl 0x0a4f0", - "mnemonic": "bl", - "operands": "0x0a4f0", - "mode": "thumb" - }, - "instr_40548": { - "virtual_address": 40548, - "size": 2, - "disassembly": "movs r6, r0", - "mnemonic": "movs", - "operands": "r6, r0", - "mode": "thumb" - }, - "instr_40550": { - "virtual_address": 40550, - "size": 2, - "disassembly": "b 0x9a36", - "mnemonic": "b", - "operands": "0x9a36", - "mode": "thumb" - }, - "bb_40516": { - "virtual_address": 40516, - "size": 36, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_40516", - "instr_40518", - "instr_40520", - "instr_40522", - "instr_40524", - "instr_40526", - "instr_40528", - "instr_40530", - "instr_40532", - "instr_40534", - "instr_40536", - "instr_40538", - "instr_40540", - "instr_40542", - "instr_40544", - "instr_40548", - "instr_40550" - ] - }, - "func_40500": { - "virtual_address": 40500, - "size": 52, - "name": "FUN_00009e34", - "children": [ - "bb_40500", - "bb_40510", - "bb_40514", - "bb_40516" - ] - }, - "instr_40552": { - "virtual_address": 40552, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_40554": { - "virtual_address": 40554, - "size": 2, - "disassembly": "movs r4, r1", - "mnemonic": "movs", - "operands": "r4, r1", - "mode": "thumb" - }, - "instr_40556": { - "virtual_address": 40556, - "size": 2, - "disassembly": "str r2, [sp, #0x40]", - "mnemonic": "str", - "operands": "r2, [sp, #0x40]", - "mode": "thumb" - }, - "instr_40558": { - "virtual_address": 40558, - "size": 4, - "disassembly": "bl 0x934e", - "mnemonic": "bl", - "operands": "0x934e", - "mode": "thumb" - }, - "bb_40552": { - "virtual_address": 40552, - "size": 10, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_40552", - "instr_40554", - "instr_40556", - "instr_40558" - ] - }, - "func_40552": { - "virtual_address": 40552, - "size": 10, - "name": "FUN_00009e68", - "children": [ - "bb_40552" - ] - }, - "instr_40562": { - "virtual_address": 40562, - "size": 2, - "disassembly": "ldr r2, [0x9ec8]", - "mnemonic": "ldr", - "operands": "r2, [0x9ec8]", - "mode": "thumb" - }, - "instr_40564": { - "virtual_address": 40564, - "size": 2, - "disassembly": "str r2, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r2, [sp, #0x3c]", - "mode": "thumb" - }, - "instr_40566": { - "virtual_address": 40566, - "size": 4, - "disassembly": "bl 0x8d72", - "mnemonic": "bl", - "operands": "0x8d72", - "mode": "thumb" - }, - "bb_40562": { - "virtual_address": 40562, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40570, - "children": [ - "instr_40562", - "instr_40564", - "instr_40566" - ] - }, - "instr_40570": { - "virtual_address": 40570, - "size": 2, - "disassembly": "mov r11, r6", - "mnemonic": "mov", - "operands": "r11, r6", - "mode": "thumb" - }, - "instr_40572": { - "virtual_address": 40572, - "size": 2, - "disassembly": "movs r4, r1", - "mnemonic": "movs", - "operands": "r4, r1", - "mode": "thumb" - }, - "instr_40574": { - "virtual_address": 40574, - "size": 2, - "disassembly": "mov r6, r10", - "mnemonic": "mov", - "operands": "r6, r10", - "mode": "thumb" - }, - "bb_40570": { - "virtual_address": 40570, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40576, - "children": [ - "instr_40570", - "instr_40572", - "instr_40574" - ] - }, - "instr_40576": { - "virtual_address": 40576, - "size": 2, - "disassembly": "ldr r1, [sp, #0x3c]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x3c]", - "mode": "thumb" - }, - "instr_40578": { - "virtual_address": 40578, - "size": 2, - "disassembly": "adds r4, r4, r5", - "mnemonic": "adds", - "operands": "r4, r4, r5", - "mode": "thumb" - }, - "instr_40580": { - "virtual_address": 40580, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_40582": { - "virtual_address": 40582, - "size": 2, - "disassembly": "str r1, [r2, #0x0]", - "mnemonic": "str", - "operands": "r1, [r2, #0x0]", - "mode": "thumb" - }, - "instr_40584": { - "virtual_address": 40584, - "size": 2, - "disassembly": "str r5, [r2, #0x4]", - "mnemonic": "str", - "operands": "r5, [r2, #0x4]", - "mode": "thumb" - }, - "instr_40586": { - "virtual_address": 40586, - "size": 2, - "disassembly": "str r4, [sp, #0xa8]", - "mnemonic": "str", - "operands": "r4, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_40588": { - "virtual_address": 40588, - "size": 2, - "disassembly": "str r3, [sp, #0xa4]", - "mnemonic": "str", - "operands": "r3, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_40590": { - "virtual_address": 40590, - "size": 2, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "thumb" - }, - "instr_40592": { - "virtual_address": 40592, - "size": 2, - "disassembly": "bgt 0x9e94", - "mnemonic": "bgt", - "operands": "0x9e94", - "mode": "thumb" - }, - "bb_40576": { - "virtual_address": 40576, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40594, - "children": [ - "instr_40576", - "instr_40578", - "instr_40580", - "instr_40582", - "instr_40584", - "instr_40586", - "instr_40588", - "instr_40590", - "instr_40592" - ] - }, - "instr_40594": { - "virtual_address": 40594, - "size": 2, - "disassembly": "b 0x9d20", - "mnemonic": "b", - "operands": "0x9d20", - "mode": "thumb" - }, - "bb_40594": { - "virtual_address": 40594, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_40594" - ] - }, - "instr_40596": { - "virtual_address": 40596, - "size": 2, - "disassembly": "mov r1, r8", - "mnemonic": "mov", - "operands": "r1, r8", - "mode": "thumb" - }, - "instr_40598": { - "virtual_address": 40598, - "size": 2, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "thumb" - }, - "instr_40600": { - "virtual_address": 40600, - "size": 2, - "disassembly": "add r2, sp, #0xa0", - "mnemonic": "add", - "operands": "r2, sp, #0xa0", - "mode": "thumb" - }, - "instr_40602": { - "virtual_address": 40602, - "size": 4, - "disassembly": "bl 0x0db6c", - "mnemonic": "bl", - "operands": "0x0db6c", - "mode": "thumb" - }, - "instr_40606": { - "virtual_address": 40606, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_40608": { - "virtual_address": 40608, - "size": 2, - "disassembly": "beq 0x9ea6", - "mnemonic": "beq", - "operands": "0x9ea6", - "mode": "thumb" - }, - "bb_40596": { - "virtual_address": 40596, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40610, - "children": [ - "instr_40596", - "instr_40598", - "instr_40600", - "instr_40602", - "instr_40606", - "instr_40608" - ] - }, - "instr_40610": { - "virtual_address": 40610, - "size": 4, - "disassembly": "bl 0x8e70", - "mnemonic": "bl", - "operands": "0x8e70", - "mode": "thumb" - }, - "bb_40610": { - "virtual_address": 40610, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40614, - "children": [ - "instr_40610" - ] - }, - "instr_40614": { - "virtual_address": 40614, - "size": 2, - "disassembly": "ldr r4, [sp, #0xa8]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0xa8]", - "mode": "thumb" - }, - "instr_40616": { - "virtual_address": 40616, - "size": 2, - "disassembly": "ldr r3, [sp, #0xa4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa4]", - "mode": "thumb" - }, - "instr_40618": { - "virtual_address": 40618, - "size": 2, - "disassembly": "add r2, sp, #0xac", - "mnemonic": "add", - "operands": "r2, sp, #0xac", - "mode": "thumb" - }, - "instr_40620": { - "virtual_address": 40620, - "size": 4, - "disassembly": "bl 0x926a", - "mnemonic": "bl", - "operands": "0x926a", - "mode": "thumb" - }, - "bb_40614": { - "virtual_address": 40614, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40624, - "children": [ - "instr_40614", - "instr_40616", - "instr_40618", - "instr_40620" - ] - }, - "instr_40624": { - "virtual_address": 40624, - "size": 2, - "disassembly": "movs r3, #0x67", - "mnemonic": "movs", - "operands": "r3, #0x67", - "mode": "thumb" - }, - "instr_40626": { - "virtual_address": 40626, - "size": 2, - "disassembly": "str r3, [sp, #0x44]", - "mnemonic": "str", - "operands": "r3, [sp, #0x44]", - "mode": "thumb" - }, - "bb_40624": { - "virtual_address": 40624, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40628, - "children": [ - "instr_40624", - "instr_40626" - ] - }, - "instr_40628": { - "virtual_address": 40628, - "size": 2, - "disassembly": "ldr r1, [sp, #0x6c]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x6c]", - "mode": "thumb" - }, - "instr_40630": { - "virtual_address": 40630, - "size": 2, - "disassembly": "ldrb r3, [r1, #0x0]", - "mnemonic": "ldrb", - "operands": "r3, [r1, #0x0]", - "mode": "thumb" - }, - "instr_40632": { - "virtual_address": 40632, - "size": 2, - "disassembly": "cmp r3, #0xff", - "mnemonic": "cmp", - "operands": "r3, #0xff", - "mode": "thumb" - }, - "instr_40634": { - "virtual_address": 40634, - "size": 2, - "disassembly": "bne 0x9ebe", - "mnemonic": "bne", - "operands": "0x9ebe", - "mode": "thumb" - }, - "bb_40628": { - "virtual_address": 40628, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40636, - "children": [ - "instr_40628", - "instr_40630", - "instr_40632", - "instr_40634" - ] - }, - "instr_40636": { - "virtual_address": 40636, - "size": 2, - "disassembly": "b 0x0a0da", - "mnemonic": "b", - "operands": "0x0a0da", - "mode": "thumb" - }, - "bb_40636": { - "virtual_address": 40636, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_40636" - ] - }, - "instr_40638": { - "virtual_address": 40638, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_40640": { - "virtual_address": 40640, - "size": 2, - "disassembly": "str r2, [sp, #0x54]", - "mnemonic": "str", - "operands": "r2, [sp, #0x54]", - "mode": "thumb" - }, - "instr_40642": { - "virtual_address": 40642, - "size": 2, - "disassembly": "str r2, [sp, #0x4c]", - "mnemonic": "str", - "operands": "r2, [sp, #0x4c]", - "mode": "thumb" - }, - "instr_40644": { - "virtual_address": 40644, - "size": 2, - "disassembly": "ldr r2, [sp, #0x48]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x48]", - "mode": "thumb" - }, - "instr_40646": { - "virtual_address": 40646, - "size": 2, - "disassembly": "b 0x9ed8", - "mnemonic": "b", - "operands": "0x9ed8", - "mode": "thumb" - }, - "bb_40638": { - "virtual_address": 40638, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40664, - "children": [ - "instr_40638", - "instr_40640", - "instr_40642", - "instr_40644", - "instr_40646" - ] - }, - "instr_40652": { - "virtual_address": 40652, - "size": 2, - "disassembly": "ldr r0, [sp, #0x4c]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x4c]", - "mode": "thumb" - }, - "instr_40654": { - "virtual_address": 40654, - "size": 2, - "disassembly": "adds r0, #0x1", - "mnemonic": "adds", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_40656": { - "virtual_address": 40656, - "size": 2, - "disassembly": "str r0, [sp, #0x4c]", - "mnemonic": "str", - "operands": "r0, [sp, #0x4c]", - "mode": "thumb" - }, - "instr_40658": { - "virtual_address": 40658, - "size": 2, - "disassembly": "adds r1, #0x1", - "mnemonic": "adds", - "operands": "r1, #0x1", - "mode": "thumb" - }, - "bb_40652": { - "virtual_address": 40652, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40660, - "children": [ - "instr_40652", - "instr_40654", - "instr_40656", - "instr_40658" - ] - }, - "instr_40660": { - "virtual_address": 40660, - "size": 2, - "disassembly": "cmp r3, #0xff", - "mnemonic": "cmp", - "operands": "r3, #0xff", - "mode": "thumb" - }, - "instr_40662": { - "virtual_address": 40662, - "size": 2, - "disassembly": "beq 0x9f52", - "mnemonic": "beq", - "operands": "0x9f52", - "mode": "thumb" - }, - "bb_40660": { - "virtual_address": 40660, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40664, - "children": [ - "instr_40660", - "instr_40662" - ] - }, - "instr_40664": { - "virtual_address": 40664, - "size": 2, - "disassembly": "cmp r3, r2", - "mnemonic": "cmp", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_40666": { - "virtual_address": 40666, - "size": 2, - "disassembly": "bge 0x9f52", - "mnemonic": "bge", - "operands": "0x9f52", - "mode": "thumb" - }, - "bb_40664": { - "virtual_address": 40664, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40668, - "children": [ - "instr_40664", - "instr_40666" - ] - }, - "instr_40668": { - "virtual_address": 40668, - "size": 2, - "disassembly": "subs r2, r2, r3", - "mnemonic": "subs", - "operands": "r2, r2, r3", - "mode": "thumb" - }, - "instr_40670": { - "virtual_address": 40670, - "size": 2, - "disassembly": "ldrb r3, [r1, #0x1]", - "mnemonic": "ldrb", - "operands": "r3, [r1, #0x1]", - "mode": "thumb" - }, - "instr_40672": { - "virtual_address": 40672, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_40674": { - "virtual_address": 40674, - "size": 2, - "disassembly": "bne 0x9ecc", - "mnemonic": "bne", - "operands": "0x9ecc", - "mode": "thumb" - }, - "bb_40668": { - "virtual_address": 40668, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40676, - "children": [ - "instr_40668", - "instr_40670", - "instr_40672", - "instr_40674" - ] - }, - "instr_40676": { - "virtual_address": 40676, - "size": 2, - "disassembly": "ldr r3, [sp, #0x54]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x54]", - "mode": "thumb" - }, - "instr_40678": { - "virtual_address": 40678, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_40680": { - "virtual_address": 40680, - "size": 2, - "disassembly": "str r3, [sp, #0x54]", - "mnemonic": "str", - "operands": "r3, [sp, #0x54]", - "mode": "thumb" - }, - "instr_40682": { - "virtual_address": 40682, - "size": 2, - "disassembly": "ldrb r3, [r1, #0x0]", - "mnemonic": "ldrb", - "operands": "r3, [r1, #0x0]", - "mode": "thumb" - }, - "instr_40684": { - "virtual_address": 40684, - "size": 2, - "disassembly": "b 0x9ed4", - "mnemonic": "b", - "operands": "0x9ed4", - "mode": "thumb" - }, - "bb_40676": { - "virtual_address": 40676, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40660, - "children": [ - "instr_40676", - "instr_40678", - "instr_40680", - "instr_40682", - "instr_40684" - ] - }, - "func_40562": { - "virtual_address": 40562, - "size": 124, - "name": "FUN_00009e72", - "children": [ - "bb_40562", - "bb_40570", - "bb_40576", - "bb_40594", - "bb_40596", - "bb_40610", - "bb_40614", - "bb_40624", - "bb_40628", - "bb_40636", - "bb_40638", - "bb_40652", - "bb_40660", - "bb_40664", - "bb_40668", - "bb_40676" - ] - }, - "instr_40730": { - "virtual_address": 40730, - "size": 2, - "disassembly": "mov r11, r8", - "mnemonic": "mov", - "operands": "r11, r8", - "mode": "thumb" - }, - "instr_40732": { - "virtual_address": 40732, - "size": 4, - "disassembly": "bl 0x8e80", - "mnemonic": "bl", - "operands": "0x8e80", - "mode": "thumb" - }, - "bb_40730": { - "virtual_address": 40730, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40736, - "children": [ - "instr_40730", - "instr_40732" - ] - }, - "instr_40736": { - "virtual_address": 40736, - "size": 2, - "disassembly": "add r1, sp, #0x68", - "mnemonic": "add", - "operands": "r1, sp, #0x68", - "mode": "thumb" - }, - "instr_40738": { - "virtual_address": 40738, - "size": 2, - "disassembly": "movs r3, #0x2a", - "mnemonic": "movs", - "operands": "r3, #0x2a", - "mode": "thumb" - }, - "instr_40740": { - "virtual_address": 40740, - "size": 2, - "disassembly": "mov r12, r1", - "mnemonic": "mov", - "operands": "r12, r1", - "mode": "thumb" - }, - "instr_40742": { - "virtual_address": 40742, - "size": 2, - "disassembly": "add r3, r12", - "mnemonic": "add", - "operands": "r3, r12", - "mode": "thumb" - }, - "instr_40744": { - "virtual_address": 40744, - "size": 2, - "disassembly": "cmp r2, #0x41", - "mnemonic": "cmp", - "operands": "r2, #0x41", - "mode": "thumb" - }, - "instr_40746": { - "virtual_address": 40746, - "size": 2, - "disassembly": "beq 0x9f3a", - "mnemonic": "beq", - "operands": "0x9f3a", - "mode": "thumb" - }, - "bb_40736": { - "virtual_address": 40736, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40748, - "children": [ - "instr_40736", - "instr_40738", - "instr_40740", - "instr_40742", - "instr_40744", - "instr_40746" - ] - }, - "instr_40748": { - "virtual_address": 40748, - "size": 2, - "disassembly": "movs r2, r1", - "mnemonic": "movs", - "operands": "r2, r1", - "mode": "thumb" - }, - "instr_40750": { - "virtual_address": 40750, - "size": 2, - "disassembly": "movs r1, #0x2a", - "mnemonic": "movs", - "operands": "r1, #0x2a", - "mode": "thumb" - }, - "instr_40752": { - "virtual_address": 40752, - "size": 2, - "disassembly": "movs r3, #0x30", - "mnemonic": "movs", - "operands": "r3, #0x30", - "mode": "thumb" - }, - "instr_40754": { - "virtual_address": 40754, - "size": 2, - "disassembly": "adds r2, r2, r1", - "mnemonic": "adds", - "operands": "r2, r2, r1", - "mode": "thumb" - }, - "instr_40756": { - "virtual_address": 40756, - "size": 2, - "disassembly": "strb r3, [r2, #0x0]", - "mnemonic": "strb", - "operands": "r3, [r2, #0x0]", - "mode": "thumb" - }, - "instr_40758": { - "virtual_address": 40758, - "size": 2, - "disassembly": "subs r3, #0x5", - "mnemonic": "subs", - "operands": "r3, #0x5", - "mode": "thumb" - }, - "instr_40760": { - "virtual_address": 40760, - "size": 2, - "disassembly": "add r3, r12", - "mnemonic": "add", - "operands": "r3, r12", - "mode": "thumb" - }, - "bb_40748": { - "virtual_address": 40748, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40762, - "children": [ - "instr_40748", - "instr_40750", - "instr_40752", - "instr_40754", - "instr_40756", - "instr_40758", - "instr_40760" - ] - }, - "instr_40762": { - "virtual_address": 40762, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_40764": { - "virtual_address": 40764, - "size": 2, - "disassembly": "adds r0, #0x30", - "mnemonic": "adds", - "operands": "r0, #0x30", - "mode": "thumb" - }, - "instr_40766": { - "virtual_address": 40766, - "size": 2, - "disassembly": "strb r0, [r3, #0x0]", - "mnemonic": "strb", - "operands": "r0, [r3, #0x0]", - "mode": "thumb" - }, - "instr_40768": { - "virtual_address": 40768, - "size": 2, - "disassembly": "add r2, sp, #0x90", - "mnemonic": "add", - "operands": "r2, sp, #0x90", - "mode": "thumb" - }, - "instr_40770": { - "virtual_address": 40770, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_40772": { - "virtual_address": 40772, - "size": 2, - "disassembly": "subs r3, r3, r2", - "mnemonic": "subs", - "operands": "r3, r3, r2", - "mode": "thumb" - }, - "instr_40774": { - "virtual_address": 40774, - "size": 2, - "disassembly": "str r3, [sp, #0x74]", - "mnemonic": "str", - "operands": "r3, [sp, #0x74]", - "mode": "thumb" - }, - "instr_40776": { - "virtual_address": 40776, - "size": 2, - "disassembly": "b 0x992e", - "mnemonic": "b", - "operands": "0x992e", - "mode": "thumb" - }, - "bb_40762": { - "virtual_address": 40762, - "size": 16, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_40762", - "instr_40764", - "instr_40766", - "instr_40768", - "instr_40770", - "instr_40772", - "instr_40774", - "instr_40776" - ] - }, - "func_40730": { - "virtual_address": 40730, - "size": 48, - "name": "FUN_00009f1a", - "children": [ - "bb_40730", - "bb_40736", - "bb_40748", - "bb_40762" - ] - }, - "instr_40832": { - "virtual_address": 40832, - "size": 2, - "disassembly": "ldr r3, [sp, #0x5c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x5c]", - "mode": "thumb" - }, - "instr_40834": { - "virtual_address": 40834, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_40836": { - "virtual_address": 40836, - "size": 2, - "disassembly": "bge 0x9f88", - "mnemonic": "bge", - "operands": "0x9f88", - "mode": "thumb" - }, - "bb_40832": { - "virtual_address": 40832, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40838, - "children": [ - "instr_40832", - "instr_40834", - "instr_40836" - ] - }, - "instr_40838": { - "virtual_address": 40838, - "size": 2, - "disassembly": "b 0x0a090", - "mnemonic": "b", - "operands": "0x0a090", - "mode": "thumb" - }, - "bb_40838": { - "virtual_address": 40838, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_40838" - ] - }, - "instr_40840": { - "virtual_address": 40840, - "size": 2, - "disassembly": "add r3, sp, #0x68", - "mnemonic": "add", - "operands": "r3, sp, #0x68", - "mode": "thumb" - }, - "instr_40842": { - "virtual_address": 40842, - "size": 2, - "disassembly": "ldrb r3, [r3, #0x1b]", - "mnemonic": "ldrb", - "operands": "r3, [r3, #0x1b]", - "mode": "thumb" - }, - "bb_40840": { - "virtual_address": 40840, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40844, - "children": [ - "instr_40840", - "instr_40842" - ] - }, - "instr_40844": { - "virtual_address": 40844, - "size": 2, - "disassembly": "ldr r2, [sp, #0x44]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x44]", - "mode": "thumb" - }, - "instr_40846": { - "virtual_address": 40846, - "size": 2, - "disassembly": "cmp r2, #0x47", - "mnemonic": "cmp", - "operands": "r2, #0x47", - "mode": "thumb" - }, - "instr_40848": { - "virtual_address": 40848, - "size": 2, - "disassembly": "ble 0x0a08a", - "mnemonic": "ble", - "operands": "0x0a08a", - "mode": "thumb" - }, - "bb_40844": { - "virtual_address": 40844, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40850, - "children": [ - "instr_40844", - "instr_40846", - "instr_40848" - ] - }, - "instr_40850": { - "virtual_address": 40850, - "size": 2, - "disassembly": "ldr r6, [0x0a0e8]", - "mnemonic": "ldr", - "operands": "r6, [0x0a0e8]", - "mode": "thumb" - }, - "instr_40852": { - "virtual_address": 40852, - "size": 4, - "disassembly": "bl 0x880a", - "mnemonic": "bl", - "operands": "0x880a", - "mode": "thumb" - }, - "bb_40850": { - "virtual_address": 40850, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40856, - "children": [ - "instr_40850", - "instr_40852" - ] - }, - "instr_40856": { - "virtual_address": 40856, - "size": 2, - "disassembly": "movs r3, #0x1", - "mnemonic": "movs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_40858": { - "virtual_address": 40858, - "size": 2, - "disassembly": "mov r10, r3", - "mnemonic": "mov", - "operands": "r10, r3", - "mode": "thumb" - }, - "bb_40856": { - "virtual_address": 40856, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40860, - "children": [ - "instr_40856", - "instr_40858" - ] - }, - "instr_40860": { - "virtual_address": 40860, - "size": 2, - "disassembly": "movs r2, #0x80", - "mnemonic": "movs", - "operands": "r2, #0x80", - "mode": "thumb" - }, - "instr_40862": { - "virtual_address": 40862, - "size": 2, - "disassembly": "ldr r3, [sp, #0x58]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x58]", - "mode": "thumb" - }, - "instr_40864": { - "virtual_address": 40864, - "size": 2, - "disassembly": "ldr r4, [sp, #0x5c]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0x5c]", - "mode": "thumb" - }, - "instr_40866": { - "virtual_address": 40866, - "size": 2, - "disassembly": "lsls r2, r2, #0x18", - "mnemonic": "lsls", - "operands": "r2, r2, #0x18", - "mode": "thumb" - }, - "instr_40868": { - "virtual_address": 40868, - "size": 2, - "disassembly": "mov r12, r2", - "mnemonic": "mov", - "operands": "r12, r2", - "mode": "thumb" - }, - "instr_40870": { - "virtual_address": 40870, - "size": 2, - "disassembly": "str r3, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_40872": { - "virtual_address": 40872, - "size": 2, - "disassembly": "movs r3, r4", - "mnemonic": "movs", - "operands": "r3, r4", - "mode": "thumb" - }, - "instr_40874": { - "virtual_address": 40874, - "size": 2, - "disassembly": "add r3, r12", - "mnemonic": "add", - "operands": "r3, r12", - "mode": "thumb" - }, - "instr_40876": { - "virtual_address": 40876, - "size": 2, - "disassembly": "str r3, [sp, #0x30]", - "mnemonic": "str", - "operands": "r3, [sp, #0x30]", - "mode": "thumb" - }, - "instr_40878": { - "virtual_address": 40878, - "size": 2, - "disassembly": "movs r3, #0x2d", - "mnemonic": "movs", - "operands": "r3, #0x2d", - "mode": "thumb" - }, - "instr_40880": { - "virtual_address": 40880, - "size": 2, - "disassembly": "str r3, [sp, #0x40]", - "mnemonic": "str", - "operands": "r3, [sp, #0x40]", - "mode": "thumb" - }, - "instr_40882": { - "virtual_address": 40882, - "size": 2, - "disassembly": "b 0x99f4", - "mnemonic": "b", - "operands": "0x99f4", - "mode": "thumb" - }, - "bb_40860": { - "virtual_address": 40860, - "size": 24, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_40860", - "instr_40862", - "instr_40864", - "instr_40866", - "instr_40868", - "instr_40870", - "instr_40872", - "instr_40874", - "instr_40876", - "instr_40878", - "instr_40880", - "instr_40882" - ] - }, - "func_40832": { - "virtual_address": 40832, - "size": 52, - "name": "FUN_00009f80", - "children": [ - "bb_40832", - "bb_40838", - "bb_40840", - "bb_40844", - "bb_40850", - "bb_40856", - "bb_40860" - ] - }, - "instr_40884": { - "virtual_address": 40884, - "size": 2, - "disassembly": "ldr r3, [sp, #0x4c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x4c]", - "mode": "thumb" - }, - "instr_40886": { - "virtual_address": 40886, - "size": 2, - "disassembly": "str r3, [sp, #0x98]", - "mnemonic": "str", - "operands": "r3, [sp, #0x98]", - "mode": "thumb" - }, - "instr_40888": { - "virtual_address": 40888, - "size": 2, - "disassembly": "ldr r3, [sp, #0x48]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x48]", - "mode": "thumb" - }, - "instr_40890": { - "virtual_address": 40890, - "size": 2, - "disassembly": "ldr r1, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_40892": { - "virtual_address": 40892, - "size": 2, - "disassembly": "subs r3, #0x1", - "mnemonic": "subs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_40894": { - "virtual_address": 40894, - "size": 2, - "disassembly": "ldrb r2, [r3, #0x0]", - "mnemonic": "ldrb", - "operands": "r2, [r3, #0x0]", - "mode": "thumb" - }, - "instr_40896": { - "virtual_address": 40896, - "size": 2, - "disassembly": "ldrb r1, [r1, #0xf]", - "mnemonic": "ldrb", - "operands": "r1, [r1, #0xf]", - "mode": "thumb" - }, - "instr_40898": { - "virtual_address": 40898, - "size": 2, - "disassembly": "cmp r2, r1", - "mnemonic": "cmp", - "operands": "r2, r1", - "mode": "thumb" - }, - "instr_40900": { - "virtual_address": 40900, - "size": 2, - "disassembly": "bne 0x9fd6", - "mnemonic": "bne", - "operands": "0x9fd6", - "mode": "thumb" - }, - "bb_40884": { - "virtual_address": 40884, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40902, - "children": [ - "instr_40884", - "instr_40886", - "instr_40888", - "instr_40890", - "instr_40892", - "instr_40894", - "instr_40896", - "instr_40898", - "instr_40900" - ] - }, - "instr_40902": { - "virtual_address": 40902, - "size": 2, - "disassembly": "movs r0, #0x30", - "mnemonic": "movs", - "operands": "r0, #0x30", - "mode": "thumb" - }, - "bb_40902": { - "virtual_address": 40902, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40904, - "children": [ - "instr_40902" - ] - }, - "instr_40904": { - "virtual_address": 40904, - "size": 2, - "disassembly": "strb r0, [r3, #0x0]", - "mnemonic": "strb", - "operands": "r0, [r3, #0x0]", - "mode": "thumb" - }, - "instr_40906": { - "virtual_address": 40906, - "size": 2, - "disassembly": "ldr r3, [sp, #0x98]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x98]", - "mode": "thumb" - }, - "instr_40908": { - "virtual_address": 40908, - "size": 2, - "disassembly": "subs r3, #0x1", - "mnemonic": "subs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_40910": { - "virtual_address": 40910, - "size": 2, - "disassembly": "str r3, [sp, #0x98]", - "mnemonic": "str", - "operands": "r3, [sp, #0x98]", - "mode": "thumb" - }, - "instr_40912": { - "virtual_address": 40912, - "size": 2, - "disassembly": "ldrb r2, [r3, #0x0]", - "mnemonic": "ldrb", - "operands": "r2, [r3, #0x0]", - "mode": "thumb" - }, - "instr_40914": { - "virtual_address": 40914, - "size": 2, - "disassembly": "cmp r1, r2", - "mnemonic": "cmp", - "operands": "r1, r2", - "mode": "thumb" - }, - "instr_40916": { - "virtual_address": 40916, - "size": 2, - "disassembly": "beq 0x9fc8", - "mnemonic": "beq", - "operands": "0x9fc8", - "mode": "thumb" - }, - "bb_40904": { - "virtual_address": 40904, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40918, - "children": [ - "instr_40904", - "instr_40906", - "instr_40908", - "instr_40910", - "instr_40912", - "instr_40914", - "instr_40916" - ] - }, - "instr_40918": { - "virtual_address": 40918, - "size": 2, - "disassembly": "cmp r2, #0x39", - "mnemonic": "cmp", - "operands": "r2, #0x39", - "mode": "thumb" - }, - "instr_40920": { - "virtual_address": 40920, - "size": 2, - "disassembly": "beq 0x0a09e", - "mnemonic": "beq", - "operands": "0x0a09e", - "mode": "thumb" - }, - "bb_40918": { - "virtual_address": 40918, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40922, - "children": [ - "instr_40918", - "instr_40920" - ] - }, - "instr_40922": { - "virtual_address": 40922, - "size": 2, - "disassembly": "adds r2, #0x1", - "mnemonic": "adds", - "operands": "r2, #0x1", - "mode": "thumb" - }, - "instr_40924": { - "virtual_address": 40924, - "size": 2, - "disassembly": "lsls r2, r2, #0x18", - "mnemonic": "lsls", - "operands": "r2, r2, #0x18", - "mode": "thumb" - }, - "instr_40926": { - "virtual_address": 40926, - "size": 2, - "disassembly": "lsrs r2, r2, #0x18", - "mnemonic": "lsrs", - "operands": "r2, r2, #0x18", - "mode": "thumb" - }, - "instr_40928": { - "virtual_address": 40928, - "size": 2, - "disassembly": "strb r2, [r3, #0x0]", - "mnemonic": "strb", - "operands": "r2, [r3, #0x0]", - "mode": "thumb" - }, - "instr_40930": { - "virtual_address": 40930, - "size": 4, - "disassembly": "bl 0x945e", - "mnemonic": "bl", - "operands": "0x945e", - "mode": "thumb" - }, - "bb_40922": { - "virtual_address": 40922, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40934, - "children": [ - "instr_40922", - "instr_40924", - "instr_40926", - "instr_40928", - "instr_40930" - ] - }, - "instr_40934": { - "virtual_address": 40934, - "size": 2, - "disassembly": "ldr r1, [sp, #0x48]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x48]", - "mode": "thumb" - }, - "instr_40936": { - "virtual_address": 40936, - "size": 2, - "disassembly": "movs r5, r4", - "mnemonic": "movs", - "operands": "r5, r4", - "mode": "thumb" - }, - "instr_40938": { - "virtual_address": 40938, - "size": 2, - "disassembly": "str r7, [sp, #0x6c]", - "mnemonic": "str", - "operands": "r7, [sp, #0x6c]", - "mode": "thumb" - }, - "instr_40940": { - "virtual_address": 40940, - "size": 2, - "disassembly": "mov r9, r1", - "mnemonic": "mov", - "operands": "r9, r1", - "mode": "thumb" - }, - "instr_40942": { - "virtual_address": 40942, - "size": 2, - "disassembly": "movs r7, r3", - "mnemonic": "movs", - "operands": "r7, r3", - "mode": "thumb" - }, - "instr_40944": { - "virtual_address": 40944, - "size": 2, - "disassembly": "movs r4, r2", - "mnemonic": "movs", - "operands": "r4, r2", - "mode": "thumb" - }, - "instr_40946": { - "virtual_address": 40946, - "size": 2, - "disassembly": "ldr r6, [sp, #0x44]", - "mnemonic": "ldr", - "operands": "r6, [sp, #0x44]", - "mode": "thumb" - }, - "bb_40934": { - "virtual_address": 40934, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40948, - "children": [ - "instr_40934", - "instr_40936", - "instr_40938", - "instr_40940", - "instr_40942", - "instr_40944", - "instr_40946" - ] - }, - "instr_40948": { - "virtual_address": 40948, - "size": 2, - "disassembly": "ldr r3, [sp, #0x30]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x30]", - "mode": "thumb" - }, - "instr_40950": { - "virtual_address": 40950, - "size": 2, - "disassembly": "cmp r5, r3", - "mnemonic": "cmp", - "operands": "r5, r3", - "mode": "thumb" - }, - "instr_40952": { - "virtual_address": 40952, - "size": 2, - "disassembly": "bhi 0x9ffe", - "mnemonic": "bhi", - "operands": "0x9ffe", - "mode": "thumb" - }, - "bb_40948": { - "virtual_address": 40948, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40954, - "children": [ - "instr_40948", - "instr_40950", - "instr_40952" - ] - }, - "instr_40954": { - "virtual_address": 40954, - "size": 4, - "disassembly": "bl 0x902c", - "mnemonic": "bl", - "operands": "0x902c", - "mode": "thumb" - }, - "bb_40954": { - "virtual_address": 40954, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40958, - "children": [ - "instr_40954" - ] - }, - "instr_40958": { - "virtual_address": 40958, - "size": 2, - "disassembly": "movs r5, r3", - "mnemonic": "movs", - "operands": "r5, r3", - "mode": "thumb" - }, - "instr_40960": { - "virtual_address": 40960, - "size": 4, - "disassembly": "bl 0x902c", - "mnemonic": "bl", - "operands": "0x902c", - "mode": "thumb" - }, - "bb_40958": { - "virtual_address": 40958, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_40958", - "instr_40960" - ] - }, - "func_40884": { - "virtual_address": 40884, - "size": 80, - "name": "FUN_00009fb4", - "children": [ - "bb_40884", - "bb_40902", - "bb_40904", - "bb_40918", - "bb_40922", - "bb_40934", - "bb_40948", - "bb_40954", - "bb_40958" - ] - }, - "instr_40964": { - "virtual_address": 40964, - "size": 2, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_40966": { - "virtual_address": 40966, - "size": 2, - "disassembly": "str r3, [sp, #0x4c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x4c]", - "mode": "thumb" - }, - "instr_40968": { - "virtual_address": 40968, - "size": 2, - "disassembly": "ldr r3, [sp, #0x54]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x54]", - "mode": "thumb" - }, - "instr_40970": { - "virtual_address": 40970, - "size": 2, - "disassembly": "str r7, [sp, #0x48]", - "mnemonic": "str", - "operands": "r7, [sp, #0x48]", - "mode": "thumb" - }, - "instr_40972": { - "virtual_address": 40972, - "size": 2, - "disassembly": "mov r9, r3", - "mnemonic": "mov", - "operands": "r9, r3", - "mode": "thumb" - }, - "instr_40974": { - "virtual_address": 40974, - "size": 2, - "disassembly": "mov r7, r10", - "mnemonic": "mov", - "operands": "r7, r10", - "mode": "thumb" - }, - "instr_40976": { - "virtual_address": 40976, - "size": 2, - "disassembly": "mov r10, r6", - "mnemonic": "mov", - "operands": "r10, r6", - "mode": "thumb" - }, - "instr_40978": { - "virtual_address": 40978, - "size": 2, - "disassembly": "ldr r6, [sp, #0x50]", - "mnemonic": "ldr", - "operands": "r6, [sp, #0x50]", - "mode": "thumb" - }, - "instr_40980": { - "virtual_address": 40980, - "size": 4, - "disassembly": "bl 0x9406", - "mnemonic": "bl", - "operands": "0x9406", - "mode": "thumb" - }, - "bb_40964": { - "virtual_address": 40964, - "size": 20, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40984, - "children": [ - "instr_40964", - "instr_40966", - "instr_40968", - "instr_40970", - "instr_40972", - "instr_40974", - "instr_40976", - "instr_40978", - "instr_40980" - ] - }, - "instr_40984": { - "virtual_address": 40984, - "size": 2, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_40986": { - "virtual_address": 40986, - "size": 2, - "disassembly": "lsls r3, r3, #0x1f", - "mnemonic": "lsls", - "operands": "r3, r3, #0x1f", - "mode": "thumb" - }, - "instr_40988": { - "virtual_address": 40988, - "size": 2, - "disassembly": "bmi 0x0a020", - "mnemonic": "bmi", - "operands": "0x0a020", - "mode": "thumb" - }, - "bb_40984": { - "virtual_address": 40984, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 40990, - "children": [ - "instr_40984", - "instr_40986", - "instr_40988" - ] - }, - "instr_40990": { - "virtual_address": 40990, - "size": 2, - "disassembly": "b 0x994a", - "mnemonic": "b", - "operands": "0x994a", - "mode": "thumb" - }, - "bb_40990": { - "virtual_address": 40990, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_40990" - ] - }, - "instr_40992": { - "virtual_address": 40992, - "size": 2, - "disassembly": "b 0x9940", - "mnemonic": "b", - "operands": "0x9940", - "mode": "thumb" - }, - "bb_40992": { - "virtual_address": 40992, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_40992" - ] - }, - "func_40964": { - "virtual_address": 40964, - "size": 30, - "name": "FUN_0000a004", - "children": [ - "bb_40964", - "bb_40984", - "bb_40990", - "bb_40992" - ] - }, - "instr_40994": { - "virtual_address": 40994, - "size": 2, - "disassembly": "ldr r2, [0x0a0ec]", - "mnemonic": "ldr", - "operands": "r2, [0x0a0ec]", - "mode": "thumb" - }, - "instr_40996": { - "virtual_address": 40996, - "size": 2, - "disassembly": "str r2, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r2, [sp, #0x3c]", - "mode": "thumb" - }, - "instr_40998": { - "virtual_address": 40998, - "size": 4, - "disassembly": "bl 0x9692", - "mnemonic": "bl", - "operands": "0x9692", - "mode": "thumb" - }, - "bb_40994": { - "virtual_address": 40994, - "size": 8, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_40994", - "instr_40996", - "instr_40998" - ] - }, - "func_40994": { - "virtual_address": 40994, - "size": 8, - "name": "FUN_0000a022", - "children": [ - "bb_40994" - ] - }, - "instr_41002": { - "virtual_address": 41002, - "size": 2, - "disassembly": "ldr r3, [0x0a0f0]", - "mnemonic": "ldr", - "operands": "r3, [0x0a0f0]", - "mode": "thumb" - }, - "instr_41004": { - "virtual_address": 41004, - "size": 2, - "disassembly": "str r3, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_41006": { - "virtual_address": 41006, - "size": 4, - "disassembly": "bl 0x9384", - "mnemonic": "bl", - "operands": "0x9384", - "mode": "thumb" - }, - "bb_41002": { - "virtual_address": 41002, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41010, - "children": [ - "instr_41002", - "instr_41004", - "instr_41006" - ] - }, - "instr_41010": { - "virtual_address": 41010, - "size": 2, - "disassembly": "mov r2, r9", - "mnemonic": "mov", - "operands": "r2, r9", - "mode": "thumb" - }, - "instr_41012": { - "virtual_address": 41012, - "size": 2, - "disassembly": "ands r3, r2", - "mnemonic": "ands", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_41014": { - "virtual_address": 41014, - "size": 2, - "disassembly": "mov r2, r10", - "mnemonic": "mov", - "operands": "r2, r10", - "mode": "thumb" - }, - "instr_41016": { - "virtual_address": 41016, - "size": 2, - "disassembly": "orrs r3, r2", - "mnemonic": "orrs", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_41018": { - "virtual_address": 41018, - "size": 2, - "disassembly": "bne 0x0a04a", - "mnemonic": "bne", - "operands": "0x0a04a", - "mode": "thumb" - }, - "bb_41010": { - "virtual_address": 41010, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41020, - "children": [ - "instr_41010", - "instr_41012", - "instr_41014", - "instr_41016", - "instr_41018" - ] - }, - "instr_41020": { - "virtual_address": 41020, - "size": 2, - "disassembly": "movs r3, #0x1", - "mnemonic": "movs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_41022": { - "virtual_address": 41022, - "size": 2, - "disassembly": "str r3, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_41024": { - "virtual_address": 41024, - "size": 2, - "disassembly": "adds r3, #0x65", - "mnemonic": "adds", - "operands": "r3, #0x65", - "mode": "thumb" - }, - "instr_41026": { - "virtual_address": 41026, - "size": 2, - "disassembly": "str r3, [sp, #0x44]", - "mnemonic": "str", - "operands": "r3, [sp, #0x44]", - "mode": "thumb" - }, - "instr_41028": { - "virtual_address": 41028, - "size": 2, - "disassembly": "subs r3, #0x65", - "mnemonic": "subs", - "operands": "r3, #0x65", - "mode": "thumb" - }, - "instr_41030": { - "virtual_address": 41030, - "size": 2, - "disassembly": "str r3, [sp, #0x30]", - "mnemonic": "str", - "operands": "r3, [sp, #0x30]", - "mode": "thumb" - }, - "instr_41032": { - "virtual_address": 41032, - "size": 2, - "disassembly": "b 0x9ad4", - "mnemonic": "b", - "operands": "0x9ad4", - "mode": "thumb" - }, - "bb_41020": { - "virtual_address": 41020, - "size": 14, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_41020", - "instr_41022", - "instr_41024", - "instr_41026", - "instr_41028", - "instr_41030", - "instr_41032" - ] - }, - "instr_41034": { - "virtual_address": 41034, - "size": 2, - "disassembly": "ldr r3, [sp, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x64]", - "mode": "thumb" - }, - "instr_41036": { - "virtual_address": 41036, - "size": 2, - "disassembly": "adds r0, r3, #0x1", - "mnemonic": "adds", - "operands": "r0, r3, #0x1", - "mode": "thumb" - }, - "instr_41038": { - "virtual_address": 41038, - "size": 2, - "disassembly": "movs r2, r0", - "mnemonic": "movs", - "operands": "r2, r0", - "mode": "thumb" - }, - "instr_41040": { - "virtual_address": 41040, - "size": 2, - "disassembly": "add r2, r10", - "mnemonic": "add", - "operands": "r2, r10", - "mode": "thumb" - }, - "instr_41042": { - "virtual_address": 41042, - "size": 2, - "disassembly": "mvns r3, r2", - "mnemonic": "mvns", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_41044": { - "virtual_address": 41044, - "size": 2, - "disassembly": "asrs r3, r3, #0x1f", - "mnemonic": "asrs", - "operands": "r3, r3, #0x1f", - "mode": "thumb" - }, - "instr_41046": { - "virtual_address": 41046, - "size": 2, - "disassembly": "str r2, [sp, #0x30]", - "mnemonic": "str", - "operands": "r2, [sp, #0x30]", - "mode": "thumb" - }, - "instr_41048": { - "virtual_address": 41048, - "size": 2, - "disassembly": "ands r2, r3", - "mnemonic": "ands", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_41050": { - "virtual_address": 41050, - "size": 2, - "disassembly": "movs r3, #0x66", - "mnemonic": "movs", - "operands": "r3, #0x66", - "mode": "thumb" - }, - "instr_41052": { - "virtual_address": 41052, - "size": 2, - "disassembly": "str r2, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r2, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_41054": { - "virtual_address": 41054, - "size": 2, - "disassembly": "str r3, [sp, #0x44]", - "mnemonic": "str", - "operands": "r3, [sp, #0x44]", - "mode": "thumb" - }, - "instr_41056": { - "virtual_address": 41056, - "size": 2, - "disassembly": "b 0x9ad4", - "mnemonic": "b", - "operands": "0x9ad4", - "mode": "thumb" - }, - "bb_41034": { - "virtual_address": 41034, - "size": 24, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_41034", - "instr_41036", - "instr_41038", - "instr_41040", - "instr_41042", - "instr_41044", - "instr_41046", - "instr_41048", - "instr_41050", - "instr_41052", - "instr_41054", - "instr_41056" - ] - }, - "func_41002": { - "virtual_address": 41002, - "size": 56, - "name": "FUN_0000a02a", - "children": [ - "bb_41002", - "bb_41010", - "bb_41020", - "bb_41034" - ] - }, - "instr_41058": { - "virtual_address": 41058, - "size": 2, - "disassembly": "ldr r3, [0x0a0ec]", - "mnemonic": "ldr", - "operands": "r3, [0x0a0ec]", - "mode": "thumb" - }, - "instr_41060": { - "virtual_address": 41060, - "size": 2, - "disassembly": "str r3, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x3c]", - "mode": "thumb" - }, - "instr_41062": { - "virtual_address": 41062, - "size": 4, - "disassembly": "bl 0x9750", - "mnemonic": "bl", - "operands": "0x9750", - "mode": "thumb" - }, - "bb_41058": { - "virtual_address": 41058, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41066, - "children": [ - "instr_41058", - "instr_41060", - "instr_41062" - ] - }, - "instr_41066": { - "virtual_address": 41066, - "size": 2, - "disassembly": "mov r9, r6", - "mnemonic": "mov", - "operands": "r9, r6", - "mode": "thumb" - }, - "instr_41068": { - "virtual_address": 41068, - "size": 2, - "disassembly": "mov r11, r8", - "mnemonic": "mov", - "operands": "r11, r8", - "mode": "thumb" - }, - "instr_41070": { - "virtual_address": 41070, - "size": 4, - "disassembly": "bl 0x8e74", - "mnemonic": "bl", - "operands": "0x8e74", - "mode": "thumb" - }, - "bb_41066": { - "virtual_address": 41066, - "size": 8, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_41066", - "instr_41068", - "instr_41070" - ] - }, - "func_41058": { - "virtual_address": 41058, - "size": 16, - "name": "FUN_0000a062", - "children": [ - "bb_41058", - "bb_41066" - ] - }, - "instr_41074": { - "virtual_address": 41074, - "size": 2, - "disassembly": "ldr r2, [sp, #0x38]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x38]", - "mode": "thumb" - }, - "instr_41076": { - "virtual_address": 41076, - "size": 2, - "disassembly": "ldmia r2!, {r5}", - "mnemonic": "ldmia", - "operands": "r2!, {r5}", - "mode": "thumb" - }, - "instr_41078": { - "virtual_address": 41078, - "size": 2, - "disassembly": "cmp r5, #0x0", - "mnemonic": "cmp", - "operands": "r5, #0x0", - "mode": "thumb" - }, - "instr_41080": { - "virtual_address": 41080, - "size": 2, - "disassembly": "bge 0x0a07e", - "mnemonic": "bge", - "operands": "0x0a07e", - "mode": "thumb" - }, - "bb_41074": { - "virtual_address": 41074, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41082, - "children": [ - "instr_41074", - "instr_41076", - "instr_41078", - "instr_41080" - ] - }, - "instr_41082": { - "virtual_address": 41082, - "size": 2, - "disassembly": "movs r5, #0x1", - "mnemonic": "movs", - "operands": "r5, #0x1", - "mode": "thumb" - }, - "instr_41084": { - "virtual_address": 41084, - "size": 2, - "disassembly": "rsbs r5, r5", - "mnemonic": "rsbs", - "operands": "r5, r5", - "mode": "thumb" - }, - "bb_41082": { - "virtual_address": 41082, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41086, - "children": [ - "instr_41082", - "instr_41084" - ] - }, - "instr_41086": { - "virtual_address": 41086, - "size": 2, - "disassembly": "ldr r3, [sp, #0x18]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x18]", - "mode": "thumb" - }, - "instr_41088": { - "virtual_address": 41088, - "size": 2, - "disassembly": "str r2, [sp, #0x38]", - "mnemonic": "str", - "operands": "r2, [sp, #0x38]", - "mode": "thumb" - }, - "instr_41090": { - "virtual_address": 41090, - "size": 2, - "disassembly": "ldrb r3, [r3, #0x1]", - "mnemonic": "ldrb", - "operands": "r3, [r3, #0x1]", - "mode": "thumb" - }, - "instr_41092": { - "virtual_address": 41092, - "size": 2, - "disassembly": "str r0, [sp, #0x18]", - "mnemonic": "str", - "operands": "r0, [sp, #0x18]", - "mode": "thumb" - }, - "instr_41094": { - "virtual_address": 41094, - "size": 4, - "disassembly": "bl 0x85a4", - "mnemonic": "bl", - "operands": "0x85a4", - "mode": "thumb" - }, - "bb_41086": { - "virtual_address": 41086, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41098, - "children": [ - "instr_41086", - "instr_41088", - "instr_41090", - "instr_41092", - "instr_41094" - ] - }, - "instr_41098": { - "virtual_address": 41098, - "size": 2, - "disassembly": "ldr r6, [0x0a0f4]", - "mnemonic": "ldr", - "operands": "r6, [0x0a0f4]", - "mode": "thumb" - }, - "instr_41100": { - "virtual_address": 41100, - "size": 4, - "disassembly": "bl 0x880a", - "mnemonic": "bl", - "operands": "0x880a", - "mode": "thumb" - }, - "bb_41098": { - "virtual_address": 41098, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41104, - "children": [ - "instr_41098", - "instr_41100" - ] - }, - "instr_41104": { - "virtual_address": 41104, - "size": 2, - "disassembly": "movs r3, #0x2d", - "mnemonic": "movs", - "operands": "r3, #0x2d", - "mode": "thumb" - }, - "instr_41106": { - "virtual_address": 41106, - "size": 2, - "disassembly": "add r2, sp, #0x68", - "mnemonic": "add", - "operands": "r2, sp, #0x68", - "mode": "thumb" - }, - "instr_41108": { - "virtual_address": 41108, - "size": 2, - "disassembly": "strb r3, [r2, #0x1b]", - "mnemonic": "strb", - "operands": "r3, [r2, #0x1b]", - "mode": "thumb" - }, - "instr_41110": { - "virtual_address": 41110, - "size": 2, - "disassembly": "b 0x9f8c", - "mnemonic": "b", - "operands": "0x9f8c", - "mode": "thumb" - }, - "bb_41104": { - "virtual_address": 41104, - "size": 8, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_41104", - "instr_41106", - "instr_41108", - "instr_41110" - ] - }, - "func_41074": { - "virtual_address": 41074, - "size": 38, - "name": "FUN_0000a072", - "children": [ - "bb_41074", - "bb_41082", - "bb_41086", - "bb_41098", - "bb_41104" - ] - }, - "instr_41112": { - "virtual_address": 41112, - "size": 2, - "disassembly": "ldr r2, [0x0a0ec]", - "mnemonic": "ldr", - "operands": "r2, [0x0a0ec]", - "mode": "thumb" - }, - "instr_41114": { - "virtual_address": 41114, - "size": 2, - "disassembly": "str r2, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r2, [sp, #0x3c]", - "mode": "thumb" - }, - "instr_41116": { - "virtual_address": 41116, - "size": 2, - "disassembly": "b 0x9b3e", - "mnemonic": "b", - "operands": "0x9b3e", - "mode": "thumb" - }, - "bb_41112": { - "virtual_address": 41112, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_41112", - "instr_41114", - "instr_41116" - ] - }, - "instr_41178": { - "virtual_address": 41178, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_41180": { - "virtual_address": 41180, - "size": 2, - "disassembly": "str r3, [sp, #0x54]", - "mnemonic": "str", - "operands": "r3, [sp, #0x54]", - "mode": "thumb" - }, - "instr_41182": { - "virtual_address": 41182, - "size": 2, - "disassembly": "str r3, [sp, #0x4c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x4c]", - "mode": "thumb" - }, - "instr_41184": { - "virtual_address": 41184, - "size": 2, - "disassembly": "b 0x9f56", - "mnemonic": "b", - "operands": "0x9f56", - "mode": "thumb" - }, - "bb_41178": { - "virtual_address": 41178, - "size": 8, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_41178", - "instr_41180", - "instr_41182", - "instr_41184" - ] - }, - "func_41112": { - "virtual_address": 41112, - "size": 74, - "name": "FUN_0000a098", - "children": [ - "bb_41112", - "bb_41178" - ] - }, - "instr_41208": { - "virtual_address": 41208, - "size": 2, - "disassembly": "push {r4, lr}", - "mnemonic": "push", - "operands": "{r4, lr}", - "mode": "thumb" - }, - "instr_41210": { - "virtual_address": 41210, - "size": 2, - "disassembly": "movs r4, r0", - "mnemonic": "movs", - "operands": "r4, r0", - "mode": "thumb" - }, - "instr_41212": { - "virtual_address": 41212, - "size": 2, - "disassembly": "movs r3, r2", - "mnemonic": "movs", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_41214": { - "virtual_address": 41214, - "size": 2, - "disassembly": "ldr r2, [0x0a110]", - "mnemonic": "ldr", - "operands": "r2, [0x0a110]", - "mode": "thumb" - }, - "instr_41216": { - "virtual_address": 41216, - "size": 2, - "disassembly": "ldr r0, [r2, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r2, #0x0]", - "mode": "thumb" - }, - "instr_41218": { - "virtual_address": 41218, - "size": 2, - "disassembly": "movs r2, r1", - "mnemonic": "movs", - "operands": "r2, r1", - "mode": "thumb" - }, - "instr_41220": { - "virtual_address": 41220, - "size": 2, - "disassembly": "movs r1, r4", - "mnemonic": "movs", - "operands": "r1, r4", - "mode": "thumb" - }, - "instr_41222": { - "virtual_address": 41222, - "size": 4, - "disassembly": "bl 0x848c", - "mnemonic": "bl", - "operands": "0x848c", - "mode": "thumb" - }, - "instr_41226": { - "virtual_address": 41226, - "size": 2, - "disassembly": "pop {r4}", - "mnemonic": "pop", - "operands": "{r4}", - "mode": "thumb" - }, - "instr_41228": { - "virtual_address": 41228, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_41230": { - "virtual_address": 41230, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_41208": { - "virtual_address": 41208, - "size": 24, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_41208", - "instr_41210", - "instr_41212", - "instr_41214", - "instr_41216", - "instr_41218", - "instr_41220", - "instr_41222", - "instr_41226", - "instr_41228", - "instr_41230" - ] - }, - "dw_41232": { - "virtual_address": 41232, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 41214 - ] - }, - "func_41208": { - "virtual_address": 41208, - "size": 28, - "name": "vfprintf", - "children": [ - "bb_41208", - "dw_41232" - ] - }, - "instr_41236": { - "virtual_address": 41236, - "size": 2, - "disassembly": "push {r4, r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_41238": { - "virtual_address": 41238, - "size": 2, - "disassembly": "movs r7, r3", - "mnemonic": "movs", - "operands": "r7, r3", - "mode": "thumb" - }, - "instr_41240": { - "virtual_address": 41240, - "size": 2, - "disassembly": "movs r3, #0x2", - "mnemonic": "movs", - "operands": "r3, #0x2", - "mode": "thumb" - }, - "instr_41242": { - "virtual_address": 41242, - "size": 2, - "disassembly": "ldr r4, [0x0a19c]", - "mnemonic": "ldr", - "operands": "r4, [0x0a19c]", - "mode": "thumb" - }, - "instr_41244": { - "virtual_address": 41244, - "size": 2, - "disassembly": "add sp, r4", - "mnemonic": "add", - "operands": "sp, r4", - "mode": "thumb" - }, - "instr_41246": { - "virtual_address": 41246, - "size": 2, - "disassembly": "movs r4, r1", - "mnemonic": "movs", - "operands": "r4, r1", - "mode": "thumb" - }, - "instr_41248": { - "virtual_address": 41248, - "size": 2, - "disassembly": "ldrh r1, [r1, #0xc]", - "mnemonic": "ldrh", - "operands": "r1, [r1, #0xc]", - "mode": "thumb" - }, - "instr_41250": { - "virtual_address": 41250, - "size": 2, - "disassembly": "bics r1, r3", - "mnemonic": "bics", - "operands": "r1, r3", - "mode": "thumb" - }, - "instr_41252": { - "virtual_address": 41252, - "size": 2, - "disassembly": "mov r3, sp", - "mnemonic": "mov", - "operands": "r3, sp", - "mode": "thumb" - }, - "instr_41254": { - "virtual_address": 41254, - "size": 2, - "disassembly": "movs r5, r2", - "mnemonic": "movs", - "operands": "r5, r2", - "mode": "thumb" - }, - "instr_41256": { - "virtual_address": 41256, - "size": 2, - "disassembly": "mov r2, sp", - "mnemonic": "mov", - "operands": "r2, sp", - "mode": "thumb" - }, - "instr_41258": { - "virtual_address": 41258, - "size": 2, - "disassembly": "strh r1, [r3, #0xc]", - "mnemonic": "strh", - "operands": "r1, [r3, #0xc]", - "mode": "thumb" - }, - "instr_41260": { - "virtual_address": 41260, - "size": 2, - "disassembly": "ldr r3, [r4, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x64]", - "mode": "thumb" - }, - "instr_41262": { - "virtual_address": 41262, - "size": 2, - "disassembly": "str r3, [sp, #0x64]", - "mnemonic": "str", - "operands": "r3, [sp, #0x64]", - "mode": "thumb" - }, - "instr_41264": { - "virtual_address": 41264, - "size": 2, - "disassembly": "ldrh r3, [r4, #0xe]", - "mnemonic": "ldrh", - "operands": "r3, [r4, #0xe]", - "mode": "thumb" - }, - "instr_41266": { - "virtual_address": 41266, - "size": 2, - "disassembly": "strh r3, [r2, #0xe]", - "mnemonic": "strh", - "operands": "r3, [r2, #0xe]", - "mode": "thumb" - }, - "instr_41268": { - "virtual_address": 41268, - "size": 2, - "disassembly": "ldr r3, [r4, #0x1c]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x1c]", - "mode": "thumb" - }, - "instr_41270": { - "virtual_address": 41270, - "size": 2, - "disassembly": "str r3, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_41272": { - "virtual_address": 41272, - "size": 2, - "disassembly": "ldr r3, [r4, #0x24]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x24]", - "mode": "thumb" - }, - "instr_41274": { - "virtual_address": 41274, - "size": 2, - "disassembly": "movs r1, #0x80", - "mnemonic": "movs", - "operands": "r1, #0x80", - "mode": "thumb" - }, - "instr_41276": { - "virtual_address": 41276, - "size": 2, - "disassembly": "str r3, [sp, #0x24]", - "mnemonic": "str", - "operands": "r3, [sp, #0x24]", - "mode": "thumb" - }, - "instr_41278": { - "virtual_address": 41278, - "size": 2, - "disassembly": "add r3, sp, #0x68", - "mnemonic": "add", - "operands": "r3, sp, #0x68", - "mode": "thumb" - }, - "instr_41280": { - "virtual_address": 41280, - "size": 2, - "disassembly": "movs r6, r0", - "mnemonic": "movs", - "operands": "r6, r0", - "mode": "thumb" - }, - "instr_41282": { - "virtual_address": 41282, - "size": 2, - "disassembly": "str r3, [sp, #0x0]", - "mnemonic": "str", - "operands": "r3, [sp, #0x0]", - "mode": "thumb" - }, - "instr_41284": { - "virtual_address": 41284, - "size": 2, - "disassembly": "str r3, [sp, #0x10]", - "mnemonic": "str", - "operands": "r3, [sp, #0x10]", - "mode": "thumb" - }, - "instr_41286": { - "virtual_address": 41286, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_41288": { - "virtual_address": 41288, - "size": 2, - "disassembly": "lsls r1, r1, #0x3", - "mnemonic": "lsls", - "operands": "r1, r1, #0x3", - "mode": "thumb" - }, - "instr_41290": { - "virtual_address": 41290, - "size": 2, - "disassembly": "add r0, sp, #0x58", - "mnemonic": "add", - "operands": "r0, sp, #0x58", - "mode": "thumb" - }, - "instr_41292": { - "virtual_address": 41292, - "size": 2, - "disassembly": "str r1, [sp, #0x8]", - "mnemonic": "str", - "operands": "r1, [sp, #0x8]", - "mode": "thumb" - }, - "instr_41294": { - "virtual_address": 41294, - "size": 2, - "disassembly": "str r1, [sp, #0x14]", - "mnemonic": "str", - "operands": "r1, [sp, #0x14]", - "mode": "thumb" - }, - "instr_41296": { - "virtual_address": 41296, - "size": 2, - "disassembly": "str r3, [sp, #0x18]", - "mnemonic": "str", - "operands": "r3, [sp, #0x18]", - "mode": "thumb" - }, - "instr_41298": { - "virtual_address": 41298, - "size": 4, - "disassembly": "bl 0x0c108", - "mnemonic": "bl", - "operands": "0x0c108", - "mode": "thumb" - }, - "instr_41302": { - "virtual_address": 41302, - "size": 2, - "disassembly": "movs r2, r5", - "mnemonic": "movs", - "operands": "r2, r5", - "mode": "thumb" - }, - "instr_41304": { - "virtual_address": 41304, - "size": 2, - "disassembly": "movs r3, r7", - "mnemonic": "movs", - "operands": "r3, r7", - "mode": "thumb" - }, - "instr_41306": { - "virtual_address": 41306, - "size": 2, - "disassembly": "mov r1, sp", - "mnemonic": "mov", - "operands": "r1, sp", - "mode": "thumb" - }, - "instr_41308": { - "virtual_address": 41308, - "size": 2, - "disassembly": "movs r0, r6", - "mnemonic": "movs", - "operands": "r0, r6", - "mode": "thumb" - }, - "instr_41310": { - "virtual_address": 41310, - "size": 4, - "disassembly": "bl 0x848c", - "mnemonic": "bl", - "operands": "0x848c", - "mode": "thumb" - }, - "instr_41314": { - "virtual_address": 41314, - "size": 2, - "disassembly": "subs r5, r0, #0x0", - "mnemonic": "subs", - "operands": "r5, r0, #0x0", - "mode": "thumb" - }, - "instr_41316": { - "virtual_address": 41316, - "size": 2, - "disassembly": "bge 0x0a188", - "mnemonic": "bge", - "operands": "0x0a188", - "mode": "thumb" - }, - "bb_41236": { - "virtual_address": 41236, - "size": 82, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41318, - "children": [ - "instr_41236", - "instr_41238", - "instr_41240", - "instr_41242", - "instr_41244", - "instr_41246", - "instr_41248", - "instr_41250", - "instr_41252", - "instr_41254", - "instr_41256", - "instr_41258", - "instr_41260", - "instr_41262", - "instr_41264", - "instr_41266", - "instr_41268", - "instr_41270", - "instr_41272", - "instr_41274", - "instr_41276", - "instr_41278", - "instr_41280", - "instr_41282", - "instr_41284", - "instr_41286", - "instr_41288", - "instr_41290", - "instr_41292", - "instr_41294", - "instr_41296", - "instr_41298", - "instr_41302", - "instr_41304", - "instr_41306", - "instr_41308", - "instr_41310", - "instr_41314", - "instr_41316" - ] - }, - "instr_41318": { - "virtual_address": 41318, - "size": 2, - "disassembly": "mov r3, sp", - "mnemonic": "mov", - "operands": "r3, sp", - "mode": "thumb" - }, - "instr_41320": { - "virtual_address": 41320, - "size": 2, - "disassembly": "ldrh r3, [r3, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r3, #0xc]", - "mode": "thumb" - }, - "instr_41322": { - "virtual_address": 41322, - "size": 2, - "disassembly": "lsls r3, r3, #0x19", - "mnemonic": "lsls", - "operands": "r3, r3, #0x19", - "mode": "thumb" - }, - "instr_41324": { - "virtual_address": 41324, - "size": 2, - "disassembly": "bpl 0x0a176", - "mnemonic": "bpl", - "operands": "0x0a176", - "mode": "thumb" - }, - "bb_41318": { - "virtual_address": 41318, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41326, - "children": [ - "instr_41318", - "instr_41320", - "instr_41322", - "instr_41324" - ] - }, - "instr_41326": { - "virtual_address": 41326, - "size": 2, - "disassembly": "movs r2, #0x40", - "mnemonic": "movs", - "operands": "r2, #0x40", - "mode": "thumb" - }, - "instr_41328": { - "virtual_address": 41328, - "size": 2, - "disassembly": "ldrh r3, [r4, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r4, #0xc]", - "mode": "thumb" - }, - "instr_41330": { - "virtual_address": 41330, - "size": 2, - "disassembly": "orrs r3, r2", - "mnemonic": "orrs", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_41332": { - "virtual_address": 41332, - "size": 2, - "disassembly": "strh r3, [r4, #0xc]", - "mnemonic": "strh", - "operands": "r3, [r4, #0xc]", - "mode": "thumb" - }, - "bb_41326": { - "virtual_address": 41326, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41334, - "children": [ - "instr_41326", - "instr_41328", - "instr_41330", - "instr_41332" - ] - }, - "instr_41334": { - "virtual_address": 41334, - "size": 2, - "disassembly": "ldr r0, [sp, #0x58]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x58]", - "mode": "thumb" - }, - "instr_41336": { - "virtual_address": 41336, - "size": 4, - "disassembly": "bl 0x0c110", - "mnemonic": "bl", - "operands": "0x0c110", - "mode": "thumb" - }, - "instr_41340": { - "virtual_address": 41340, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_41342": { - "virtual_address": 41342, - "size": 2, - "disassembly": "ldr r3, [0x0a1a0]", - "mnemonic": "ldr", - "operands": "r3, [0x0a1a0]", - "mode": "thumb" - }, - "instr_41344": { - "virtual_address": 41344, - "size": 2, - "disassembly": "add sp, r3", - "mnemonic": "add", - "operands": "sp, r3", - "mode": "thumb" - }, - "instr_41346": { - "virtual_address": 41346, - "size": 2, - "disassembly": "pop {r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_41348": { - "virtual_address": 41348, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_41350": { - "virtual_address": 41350, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_41334": { - "virtual_address": 41334, - "size": 18, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_41334", - "instr_41336", - "instr_41340", - "instr_41342", - "instr_41344", - "instr_41346", - "instr_41348", - "instr_41350" - ] - }, - "instr_41352": { - "virtual_address": 41352, - "size": 2, - "disassembly": "mov r1, sp", - "mnemonic": "mov", - "operands": "r1, sp", - "mode": "thumb" - }, - "instr_41354": { - "virtual_address": 41354, - "size": 2, - "disassembly": "movs r0, r6", - "mnemonic": "movs", - "operands": "r0, r6", - "mode": "thumb" - }, - "instr_41356": { - "virtual_address": 41356, - "size": 4, - "disassembly": "bl 0x0b67c", - "mnemonic": "bl", - "operands": "0x0b67c", - "mode": "thumb" - }, - "instr_41360": { - "virtual_address": 41360, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_41362": { - "virtual_address": 41362, - "size": 2, - "disassembly": "beq 0x0a166", - "mnemonic": "beq", - "operands": "0x0a166", - "mode": "thumb" - }, - "bb_41352": { - "virtual_address": 41352, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41364, - "children": [ - "instr_41352", - "instr_41354", - "instr_41356", - "instr_41360", - "instr_41362" - ] - }, - "instr_41364": { - "virtual_address": 41364, - "size": 2, - "disassembly": "movs r5, #0x1", - "mnemonic": "movs", - "operands": "r5, #0x1", - "mode": "thumb" - }, - "instr_41366": { - "virtual_address": 41366, - "size": 2, - "disassembly": "rsbs r5, r5", - "mnemonic": "rsbs", - "operands": "r5, r5", - "mode": "thumb" - }, - "instr_41368": { - "virtual_address": 41368, - "size": 2, - "disassembly": "b 0x0a166", - "mnemonic": "b", - "operands": "0x0a166", - "mode": "thumb" - }, - "bb_41364": { - "virtual_address": 41364, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41318, - "children": [ - "instr_41364", - "instr_41366", - "instr_41368" - ] - }, - "func_41236": { - "virtual_address": 41236, - "size": 134, - "name": "__sbprintf", - "children": [ - "bb_41236", - "bb_41318", - "bb_41326", - "bb_41334", - "bb_41352", - "bb_41364" - ] - }, - "instr_41380": { - "virtual_address": 41380, - "size": 2, - "disassembly": "ldr r3, [0x0a288]", - "mnemonic": "ldr", - "operands": "r3, [0x0a288]", - "mode": "thumb" - }, - "instr_41382": { - "virtual_address": 41382, - "size": 2, - "disassembly": "push {r4, r5, r6, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, lr}", - "mode": "thumb" - }, - "instr_41384": { - "virtual_address": 41384, - "size": 2, - "disassembly": "movs r5, r0", - "mnemonic": "movs", - "operands": "r5, r0", - "mode": "thumb" - }, - "instr_41386": { - "virtual_address": 41386, - "size": 2, - "disassembly": "ldr r0, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r3, #0x0]", - "mode": "thumb" - }, - "instr_41388": { - "virtual_address": 41388, - "size": 2, - "disassembly": "movs r4, r1", - "mnemonic": "movs", - "operands": "r4, r1", - "mode": "thumb" - }, - "instr_41390": { - "virtual_address": 41390, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_41392": { - "virtual_address": 41392, - "size": 2, - "disassembly": "beq 0x0a1b8", - "mnemonic": "beq", - "operands": "0x0a1b8", - "mode": "thumb" - }, - "bb_41380": { - "virtual_address": 41380, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41394, - "children": [ - "instr_41380", - "instr_41382", - "instr_41384", - "instr_41386", - "instr_41388", - "instr_41390", - "instr_41392" - ] - }, - "instr_41394": { - "virtual_address": 41394, - "size": 2, - "disassembly": "ldr r3, [r0, #0x38]", - "mnemonic": "ldr", - "operands": "r3, [r0, #0x38]", - "mode": "thumb" - }, - "instr_41396": { - "virtual_address": 41396, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_41398": { - "virtual_address": 41398, - "size": 2, - "disassembly": "beq 0x0a202", - "mnemonic": "beq", - "operands": "0x0a202", - "mode": "thumb" - }, - "bb_41394": { - "virtual_address": 41394, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41400, - "children": [ - "instr_41394", - "instr_41396", - "instr_41398" - ] - }, - "instr_41400": { - "virtual_address": 41400, - "size": 2, - "disassembly": "movs r3, #0xc", - "mnemonic": "movs", - "operands": "r3, #0xc", - "mode": "thumb" - }, - "instr_41402": { - "virtual_address": 41402, - "size": 2, - "disassembly": "ldrsh r2, [r4, r3]", - "mnemonic": "ldrsh", - "operands": "r2, [r4, r3]", - "mode": "thumb" - }, - "instr_41404": { - "virtual_address": 41404, - "size": 2, - "disassembly": "lsls r1, r2, #0x10", - "mnemonic": "lsls", - "operands": "r1, r2, #0x10", - "mode": "thumb" - }, - "instr_41406": { - "virtual_address": 41406, - "size": 2, - "disassembly": "lsrs r3, r1, #0x10", - "mnemonic": "lsrs", - "operands": "r3, r1, #0x10", - "mode": "thumb" - }, - "instr_41408": { - "virtual_address": 41408, - "size": 2, - "disassembly": "lsls r1, r1, #0xc", - "mnemonic": "lsls", - "operands": "r1, r1, #0xc", - "mode": "thumb" - }, - "instr_41410": { - "virtual_address": 41410, - "size": 2, - "disassembly": "bpl 0x0a212", - "mnemonic": "bpl", - "operands": "0x0a212", - "mode": "thumb" - }, - "bb_41400": { - "virtual_address": 41400, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41412, - "children": [ - "instr_41400", - "instr_41402", - "instr_41404", - "instr_41406", - "instr_41408", - "instr_41410" - ] - }, - "instr_41412": { - "virtual_address": 41412, - "size": 2, - "disassembly": "ldr r1, [r4, #0x10]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x10]", - "mode": "thumb" - }, - "instr_41414": { - "virtual_address": 41414, - "size": 2, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_41416": { - "virtual_address": 41416, - "size": 2, - "disassembly": "beq 0x0a22a", - "mnemonic": "beq", - "operands": "0x0a22a", - "mode": "thumb" - }, - "bb_41412": { - "virtual_address": 41412, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41418, - "children": [ - "instr_41412", - "instr_41414", - "instr_41416" - ] - }, - "instr_41418": { - "virtual_address": 41418, - "size": 2, - "disassembly": "lsls r0, r3, #0x1f", - "mnemonic": "lsls", - "operands": "r0, r3, #0x1f", - "mode": "thumb" - }, - "instr_41420": { - "virtual_address": 41420, - "size": 2, - "disassembly": "bpl 0x0a1e4", - "mnemonic": "bpl", - "operands": "0x0a1e4", - "mode": "thumb" - }, - "bb_41418": { - "virtual_address": 41418, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41422, - "children": [ - "instr_41418", - "instr_41420" - ] - }, - "instr_41422": { - "virtual_address": 41422, - "size": 2, - "disassembly": "movs r0, #0x0", - "mnemonic": "movs", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_41424": { - "virtual_address": 41424, - "size": 2, - "disassembly": "str r0, [r4, #0x8]", - "mnemonic": "str", - "operands": "r0, [r4, #0x8]", - "mode": "thumb" - }, - "instr_41426": { - "virtual_address": 41426, - "size": 2, - "disassembly": "ldr r0, [r4, #0x14]", - "mnemonic": "ldr", - "operands": "r0, [r4, #0x14]", - "mode": "thumb" - }, - "instr_41428": { - "virtual_address": 41428, - "size": 2, - "disassembly": "rsbs r0, r0", - "mnemonic": "rsbs", - "operands": "r0, r0", - "mode": "thumb" - }, - "instr_41430": { - "virtual_address": 41430, - "size": 2, - "disassembly": "str r0, [r4, #0x18]", - "mnemonic": "str", - "operands": "r0, [r4, #0x18]", - "mode": "thumb" - }, - "instr_41432": { - "virtual_address": 41432, - "size": 2, - "disassembly": "movs r0, #0x0", - "mnemonic": "movs", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_41434": { - "virtual_address": 41434, - "size": 2, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_41436": { - "virtual_address": 41436, - "size": 2, - "disassembly": "beq 0x0a1f4", - "mnemonic": "beq", - "operands": "0x0a1f4", - "mode": "thumb" - }, - "bb_41422": { - "virtual_address": 41422, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41438, - "children": [ - "instr_41422", - "instr_41424", - "instr_41426", - "instr_41428", - "instr_41430", - "instr_41432", - "instr_41434", - "instr_41436" - ] - }, - "instr_41438": { - "virtual_address": 41438, - "size": 2, - "disassembly": "pop {r4, r5, r6}", - "mnemonic": "pop", - "operands": "{r4, r5, r6}", - "mode": "thumb" - }, - "instr_41440": { - "virtual_address": 41440, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_41442": { - "virtual_address": 41442, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_41438": { - "virtual_address": 41438, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_41438", - "instr_41440", - "instr_41442" - ] - }, - "instr_41444": { - "virtual_address": 41444, - "size": 2, - "disassembly": "movs r0, #0x0", - "mnemonic": "movs", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_41446": { - "virtual_address": 41446, - "size": 2, - "disassembly": "lsls r5, r3, #0x1e", - "mnemonic": "lsls", - "operands": "r5, r3, #0x1e", - "mode": "thumb" - }, - "instr_41448": { - "virtual_address": 41448, - "size": 2, - "disassembly": "bmi 0x0a1ec", - "mnemonic": "bmi", - "operands": "0x0a1ec", - "mode": "thumb" - }, - "bb_41444": { - "virtual_address": 41444, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41450, - "children": [ - "instr_41444", - "instr_41446", - "instr_41448" - ] - }, - "instr_41450": { - "virtual_address": 41450, - "size": 2, - "disassembly": "ldr r0, [r4, #0x14]", - "mnemonic": "ldr", - "operands": "r0, [r4, #0x14]", - "mode": "thumb" - }, - "bb_41450": { - "virtual_address": 41450, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41452, - "children": [ - "instr_41450" - ] - }, - "instr_41452": { - "virtual_address": 41452, - "size": 2, - "disassembly": "str r0, [r4, #0x8]", - "mnemonic": "str", - "operands": "r0, [r4, #0x8]", - "mode": "thumb" - }, - "instr_41454": { - "virtual_address": 41454, - "size": 2, - "disassembly": "movs r0, #0x0", - "mnemonic": "movs", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_41456": { - "virtual_address": 41456, - "size": 2, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_41458": { - "virtual_address": 41458, - "size": 2, - "disassembly": "bne 0x0a1de", - "mnemonic": "bne", - "operands": "0x0a1de", - "mode": "thumb" - }, - "bb_41452": { - "virtual_address": 41452, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41460, - "children": [ - "instr_41452", - "instr_41454", - "instr_41456", - "instr_41458" - ] - }, - "instr_41460": { - "virtual_address": 41460, - "size": 2, - "disassembly": "lsls r3, r3, #0x18", - "mnemonic": "lsls", - "operands": "r3, r3, #0x18", - "mode": "thumb" - }, - "instr_41462": { - "virtual_address": 41462, - "size": 2, - "disassembly": "bpl 0x0a1de", - "mnemonic": "bpl", - "operands": "0x0a1de", - "mode": "thumb" - }, - "bb_41460": { - "virtual_address": 41460, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41464, - "children": [ - "instr_41460", - "instr_41462" - ] - }, - "instr_41464": { - "virtual_address": 41464, - "size": 2, - "disassembly": "movs r3, #0x40", - "mnemonic": "movs", - "operands": "r3, #0x40", - "mode": "thumb" - }, - "instr_41466": { - "virtual_address": 41466, - "size": 2, - "disassembly": "orrs r2, r3", - "mnemonic": "orrs", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_41468": { - "virtual_address": 41468, - "size": 2, - "disassembly": "strh r2, [r4, #0xc]", - "mnemonic": "strh", - "operands": "r2, [r4, #0xc]", - "mode": "thumb" - }, - "instr_41470": { - "virtual_address": 41470, - "size": 2, - "disassembly": "subs r0, #0x1", - "mnemonic": "subs", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_41472": { - "virtual_address": 41472, - "size": 2, - "disassembly": "b 0x0a1de", - "mnemonic": "b", - "operands": "0x0a1de", - "mode": "thumb" - }, - "bb_41464": { - "virtual_address": 41464, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41438, - "children": [ - "instr_41464", - "instr_41466", - "instr_41468", - "instr_41470", - "instr_41472" - ] - }, - "instr_41474": { - "virtual_address": 41474, - "size": 4, - "disassembly": "bl 0x0b80c", - "mnemonic": "bl", - "operands": "0x0b80c", - "mode": "thumb" - }, - "instr_41478": { - "virtual_address": 41478, - "size": 2, - "disassembly": "movs r3, #0xc", - "mnemonic": "movs", - "operands": "r3, #0xc", - "mode": "thumb" - }, - "instr_41480": { - "virtual_address": 41480, - "size": 2, - "disassembly": "ldrsh r2, [r4, r3]", - "mnemonic": "ldrsh", - "operands": "r2, [r4, r3]", - "mode": "thumb" - }, - "instr_41482": { - "virtual_address": 41482, - "size": 2, - "disassembly": "lsls r1, r2, #0x10", - "mnemonic": "lsls", - "operands": "r1, r2, #0x10", - "mode": "thumb" - }, - "instr_41484": { - "virtual_address": 41484, - "size": 2, - "disassembly": "lsrs r3, r1, #0x10", - "mnemonic": "lsrs", - "operands": "r3, r1, #0x10", - "mode": "thumb" - }, - "instr_41486": { - "virtual_address": 41486, - "size": 2, - "disassembly": "lsls r1, r1, #0xc", - "mnemonic": "lsls", - "operands": "r1, r1, #0xc", - "mode": "thumb" - }, - "instr_41488": { - "virtual_address": 41488, - "size": 2, - "disassembly": "bmi 0x0a1c4", - "mnemonic": "bmi", - "operands": "0x0a1c4", - "mode": "thumb" - }, - "bb_41474": { - "virtual_address": 41474, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41490, - "children": [ - "instr_41474", - "instr_41478", - "instr_41480", - "instr_41482", - "instr_41484", - "instr_41486", - "instr_41488" - ] - }, - "instr_41490": { - "virtual_address": 41490, - "size": 2, - "disassembly": "lsls r1, r3, #0x1b", - "mnemonic": "lsls", - "operands": "r1, r3, #0x1b", - "mode": "thumb" - }, - "instr_41492": { - "virtual_address": 41492, - "size": 2, - "disassembly": "bpl 0x0a276", - "mnemonic": "bpl", - "operands": "0x0a276", - "mode": "thumb" - }, - "bb_41490": { - "virtual_address": 41490, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41494, - "children": [ - "instr_41490", - "instr_41492" - ] - }, - "instr_41494": { - "virtual_address": 41494, - "size": 2, - "disassembly": "lsls r3, r3, #0x1d", - "mnemonic": "lsls", - "operands": "r3, r3, #0x1d", - "mode": "thumb" - }, - "instr_41496": { - "virtual_address": 41496, - "size": 2, - "disassembly": "bmi 0x0a24c", - "mnemonic": "bmi", - "operands": "0x0a24c", - "mode": "thumb" - }, - "bb_41494": { - "virtual_address": 41494, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41498, - "children": [ - "instr_41494", - "instr_41496" - ] - }, - "instr_41498": { - "virtual_address": 41498, - "size": 2, - "disassembly": "ldr r1, [r4, #0x10]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x10]", - "mode": "thumb" - }, - "bb_41498": { - "virtual_address": 41498, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41500, - "children": [ - "instr_41498" - ] - }, - "instr_41500": { - "virtual_address": 41500, - "size": 2, - "disassembly": "movs r3, #0x8", - "mnemonic": "movs", - "operands": "r3, #0x8", - "mode": "thumb" - }, - "instr_41502": { - "virtual_address": 41502, - "size": 2, - "disassembly": "orrs r2, r3", - "mnemonic": "orrs", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_41504": { - "virtual_address": 41504, - "size": 2, - "disassembly": "lsls r3, r2, #0x10", - "mnemonic": "lsls", - "operands": "r3, r2, #0x10", - "mode": "thumb" - }, - "instr_41506": { - "virtual_address": 41506, - "size": 2, - "disassembly": "strh r2, [r4, #0xc]", - "mnemonic": "strh", - "operands": "r2, [r4, #0xc]", - "mode": "thumb" - }, - "instr_41508": { - "virtual_address": 41508, - "size": 2, - "disassembly": "lsrs r3, r3, #0x10", - "mnemonic": "lsrs", - "operands": "r3, r3, #0x10", - "mode": "thumb" - }, - "instr_41510": { - "virtual_address": 41510, - "size": 2, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_41512": { - "virtual_address": 41512, - "size": 2, - "disassembly": "bne 0x0a1ca", - "mnemonic": "bne", - "operands": "0x0a1ca", - "mode": "thumb" - }, - "bb_41500": { - "virtual_address": 41500, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41514, - "children": [ - "instr_41500", - "instr_41502", - "instr_41504", - "instr_41506", - "instr_41508", - "instr_41510", - "instr_41512" - ] - }, - "instr_41514": { - "virtual_address": 41514, - "size": 2, - "disassembly": "movs r0, #0xa0", - "mnemonic": "movs", - "operands": "r0, #0xa0", - "mode": "thumb" - }, - "instr_41516": { - "virtual_address": 41516, - "size": 2, - "disassembly": "movs r6, #0x80", - "mnemonic": "movs", - "operands": "r6, #0x80", - "mode": "thumb" - }, - "instr_41518": { - "virtual_address": 41518, - "size": 2, - "disassembly": "lsls r0, r0, #0x2", - "mnemonic": "lsls", - "operands": "r0, r0, #0x2", - "mode": "thumb" - }, - "instr_41520": { - "virtual_address": 41520, - "size": 2, - "disassembly": "lsls r6, r6, #0x2", - "mnemonic": "lsls", - "operands": "r6, r6, #0x2", - "mode": "thumb" - }, - "instr_41522": { - "virtual_address": 41522, - "size": 2, - "disassembly": "ands r0, r3", - "mnemonic": "ands", - "operands": "r0, r3", - "mode": "thumb" - }, - "instr_41524": { - "virtual_address": 41524, - "size": 2, - "disassembly": "cmp r0, r6", - "mnemonic": "cmp", - "operands": "r0, r6", - "mode": "thumb" - }, - "instr_41526": { - "virtual_address": 41526, - "size": 2, - "disassembly": "beq 0x0a1ca", - "mnemonic": "beq", - "operands": "0x0a1ca", - "mode": "thumb" - }, - "bb_41514": { - "virtual_address": 41514, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41528, - "children": [ - "instr_41514", - "instr_41516", - "instr_41518", - "instr_41520", - "instr_41522", - "instr_41524", - "instr_41526" - ] - }, - "instr_41528": { - "virtual_address": 41528, - "size": 2, - "disassembly": "movs r1, r4", - "mnemonic": "movs", - "operands": "r1, r4", - "mode": "thumb" - }, - "instr_41530": { - "virtual_address": 41530, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_41532": { - "virtual_address": 41532, - "size": 4, - "disassembly": "bl 0x0c12c", - "mnemonic": "bl", - "operands": "0x0c12c", - "mode": "thumb" - }, - "instr_41536": { - "virtual_address": 41536, - "size": 2, - "disassembly": "movs r3, #0xc", - "mnemonic": "movs", - "operands": "r3, #0xc", - "mode": "thumb" - }, - "instr_41538": { - "virtual_address": 41538, - "size": 2, - "disassembly": "ldrsh r2, [r4, r3]", - "mnemonic": "ldrsh", - "operands": "r2, [r4, r3]", - "mode": "thumb" - }, - "instr_41540": { - "virtual_address": 41540, - "size": 2, - "disassembly": "lsls r3, r2, #0x10", - "mnemonic": "lsls", - "operands": "r3, r2, #0x10", - "mode": "thumb" - }, - "instr_41542": { - "virtual_address": 41542, - "size": 2, - "disassembly": "ldr r1, [r4, #0x10]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x10]", - "mode": "thumb" - }, - "instr_41544": { - "virtual_address": 41544, - "size": 2, - "disassembly": "lsrs r3, r3, #0x10", - "mnemonic": "lsrs", - "operands": "r3, r3, #0x10", - "mode": "thumb" - }, - "instr_41546": { - "virtual_address": 41546, - "size": 2, - "disassembly": "b 0x0a1ca", - "mnemonic": "b", - "operands": "0x0a1ca", - "mode": "thumb" - }, - "bb_41528": { - "virtual_address": 41528, - "size": 20, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41418, - "children": [ - "instr_41528", - "instr_41530", - "instr_41532", - "instr_41536", - "instr_41538", - "instr_41540", - "instr_41542", - "instr_41544", - "instr_41546" - ] - }, - "instr_41548": { - "virtual_address": 41548, - "size": 2, - "disassembly": "ldr r1, [r4, #0x30]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x30]", - "mode": "thumb" - }, - "instr_41550": { - "virtual_address": 41550, - "size": 2, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_41552": { - "virtual_address": 41552, - "size": 2, - "disassembly": "beq 0x0a268", - "mnemonic": "beq", - "operands": "0x0a268", - "mode": "thumb" - }, - "bb_41548": { - "virtual_address": 41548, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41554, - "children": [ - "instr_41548", - "instr_41550", - "instr_41552" - ] - }, - "instr_41554": { - "virtual_address": 41554, - "size": 2, - "disassembly": "movs r3, r4", - "mnemonic": "movs", - "operands": "r3, r4", - "mode": "thumb" - }, - "instr_41556": { - "virtual_address": 41556, - "size": 2, - "disassembly": "adds r3, #0x40", - "mnemonic": "adds", - "operands": "r3, #0x40", - "mode": "thumb" - }, - "instr_41558": { - "virtual_address": 41558, - "size": 2, - "disassembly": "cmp r1, r3", - "mnemonic": "cmp", - "operands": "r1, r3", - "mode": "thumb" - }, - "instr_41560": { - "virtual_address": 41560, - "size": 2, - "disassembly": "beq 0x0a264", - "mnemonic": "beq", - "operands": "0x0a264", - "mode": "thumb" - }, - "bb_41554": { - "virtual_address": 41554, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41562, - "children": [ - "instr_41554", - "instr_41556", - "instr_41558", - "instr_41560" - ] - }, - "instr_41562": { - "virtual_address": 41562, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_41564": { - "virtual_address": 41564, - "size": 4, - "disassembly": "bl 0x0bb74", - "mnemonic": "bl", - "operands": "0x0bb74", - "mode": "thumb" - }, - "instr_41568": { - "virtual_address": 41568, - "size": 2, - "disassembly": "movs r3, #0xc", - "mnemonic": "movs", - "operands": "r3, #0xc", - "mode": "thumb" - }, - "instr_41570": { - "virtual_address": 41570, - "size": 2, - "disassembly": "ldrsh r2, [r4, r3]", - "mnemonic": "ldrsh", - "operands": "r2, [r4, r3]", - "mode": "thumb" - }, - "bb_41562": { - "virtual_address": 41562, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41572, - "children": [ - "instr_41562", - "instr_41564", - "instr_41568", - "instr_41570" - ] - }, - "instr_41572": { - "virtual_address": 41572, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_41574": { - "virtual_address": 41574, - "size": 2, - "disassembly": "str r3, [r4, #0x30]", - "mnemonic": "str", - "operands": "r3, [r4, #0x30]", - "mode": "thumb" - }, - "bb_41572": { - "virtual_address": 41572, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41576, - "children": [ - "instr_41572", - "instr_41574" - ] - }, - "instr_41576": { - "virtual_address": 41576, - "size": 2, - "disassembly": "movs r3, #0x24", - "mnemonic": "movs", - "operands": "r3, #0x24", - "mode": "thumb" - }, - "instr_41578": { - "virtual_address": 41578, - "size": 2, - "disassembly": "bics r2, r3", - "mnemonic": "bics", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_41580": { - "virtual_address": 41580, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_41582": { - "virtual_address": 41582, - "size": 2, - "disassembly": "ldr r1, [r4, #0x10]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x10]", - "mode": "thumb" - }, - "instr_41584": { - "virtual_address": 41584, - "size": 2, - "disassembly": "str r3, [r4, #0x4]", - "mnemonic": "str", - "operands": "r3, [r4, #0x4]", - "mode": "thumb" - }, - "instr_41586": { - "virtual_address": 41586, - "size": 2, - "disassembly": "str r1, [r4, #0x0]", - "mnemonic": "str", - "operands": "r1, [r4, #0x0]", - "mode": "thumb" - }, - "instr_41588": { - "virtual_address": 41588, - "size": 2, - "disassembly": "b 0x0a21c", - "mnemonic": "b", - "operands": "0x0a21c", - "mode": "thumb" - }, - "bb_41576": { - "virtual_address": 41576, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41500, - "children": [ - "instr_41576", - "instr_41578", - "instr_41580", - "instr_41582", - "instr_41584", - "instr_41586", - "instr_41588" - ] - }, - "instr_41590": { - "virtual_address": 41590, - "size": 2, - "disassembly": "movs r3, #0x9", - "mnemonic": "movs", - "operands": "r3, #0x9", - "mode": "thumb" - }, - "instr_41592": { - "virtual_address": 41592, - "size": 2, - "disassembly": "str r3, [r5, #0x0]", - "mnemonic": "str", - "operands": "r3, [r5, #0x0]", - "mode": "thumb" - }, - "instr_41594": { - "virtual_address": 41594, - "size": 2, - "disassembly": "movs r3, #0x40", - "mnemonic": "movs", - "operands": "r3, #0x40", - "mode": "thumb" - }, - "instr_41596": { - "virtual_address": 41596, - "size": 2, - "disassembly": "movs r0, #0x1", - "mnemonic": "movs", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_41598": { - "virtual_address": 41598, - "size": 2, - "disassembly": "orrs r2, r3", - "mnemonic": "orrs", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_41600": { - "virtual_address": 41600, - "size": 2, - "disassembly": "strh r2, [r4, #0xc]", - "mnemonic": "strh", - "operands": "r2, [r4, #0xc]", - "mode": "thumb" - }, - "instr_41602": { - "virtual_address": 41602, - "size": 2, - "disassembly": "rsbs r0, r0", - "mnemonic": "rsbs", - "operands": "r0, r0", - "mode": "thumb" - }, - "instr_41604": { - "virtual_address": 41604, - "size": 2, - "disassembly": "b 0x0a1de", - "mnemonic": "b", - "operands": "0x0a1de", - "mode": "thumb" - }, - "bb_41590": { - "virtual_address": 41590, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41438, - "children": [ - "instr_41590", - "instr_41592", - "instr_41594", - "instr_41596", - "instr_41598", - "instr_41600", - "instr_41602", - "instr_41604" - ] - }, - "func_41380": { - "virtual_address": 41380, - "size": 226, - "name": "__swsetup_r", - "children": [ - "bb_41380", - "bb_41394", - "bb_41400", - "bb_41412", - "bb_41418", - "bb_41422", - "bb_41438", - "bb_41444", - "bb_41450", - "bb_41452", - "bb_41460", - "bb_41464", - "bb_41474", - "bb_41490", - "bb_41494", - "bb_41498", - "bb_41500", - "bb_41514", - "bb_41528", - "bb_41548", - "bb_41554", - "bb_41562", - "bb_41572", - "bb_41576", - "bb_41590" - ] - }, - "instr_41612": { - "virtual_address": 41612, - "size": 2, - "disassembly": "push {r4, r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_41614": { - "virtual_address": 41614, - "size": 2, - "disassembly": "mov r6, r9", - "mnemonic": "mov", - "operands": "r6, r9", - "mode": "thumb" - }, - "instr_41616": { - "virtual_address": 41616, - "size": 2, - "disassembly": "mov lr, r11", - "mnemonic": "mov", - "operands": "lr, r11", - "mode": "thumb" - }, - "instr_41618": { - "virtual_address": 41618, - "size": 2, - "disassembly": "mov r7, r10", - "mnemonic": "mov", - "operands": "r7, r10", - "mode": "thumb" - }, - "instr_41620": { - "virtual_address": 41620, - "size": 2, - "disassembly": "mov r5, r8", - "mnemonic": "mov", - "operands": "r5, r8", - "mode": "thumb" - }, - "instr_41622": { - "virtual_address": 41622, - "size": 2, - "disassembly": "push {r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_41624": { - "virtual_address": 41624, - "size": 2, - "disassembly": "ldr r3, [0x0a384]", - "mnemonic": "ldr", - "operands": "r3, [0x0a384]", - "mode": "thumb" - }, - "instr_41626": { - "virtual_address": 41626, - "size": 2, - "disassembly": "ldr r3, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0x0]", - "mode": "thumb" - }, - "instr_41628": { - "virtual_address": 41628, - "size": 2, - "disassembly": "sub sp, #0xc", - "mnemonic": "sub", - "operands": "sp, #0xc", - "mode": "thumb" - }, - "instr_41630": { - "virtual_address": 41630, - "size": 2, - "disassembly": "str r0, [sp, #0x4]", - "mnemonic": "str", - "operands": "r0, [sp, #0x4]", - "mode": "thumb" - }, - "instr_41632": { - "virtual_address": 41632, - "size": 2, - "disassembly": "movs r0, r3", - "mnemonic": "movs", - "operands": "r0, r3", - "mode": "thumb" - }, - "instr_41634": { - "virtual_address": 41634, - "size": 2, - "disassembly": "str r3, [sp, #0x0]", - "mnemonic": "str", - "operands": "r3, [sp, #0x0]", - "mode": "thumb" - }, - "instr_41636": { - "virtual_address": 41636, - "size": 2, - "disassembly": "mov r9, r1", - "mnemonic": "mov", - "operands": "r9, r1", - "mode": "thumb" - }, - "instr_41638": { - "virtual_address": 41638, - "size": 4, - "disassembly": "bl 0x0c118", - "mnemonic": "bl", - "operands": "0x0c118", - "mode": "thumb" - }, - "instr_41642": { - "virtual_address": 41642, - "size": 2, - "disassembly": "movs r2, #0xa4", - "mnemonic": "movs", - "operands": "r2, #0xa4", - "mode": "thumb" - }, - "instr_41644": { - "virtual_address": 41644, - "size": 2, - "disassembly": "ldr r3, [0x0a388]", - "mnemonic": "ldr", - "operands": "r3, [0x0a388]", - "mode": "thumb" - }, - "instr_41646": { - "virtual_address": 41646, - "size": 2, - "disassembly": "ldr r3, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0x0]", - "mode": "thumb" - }, - "instr_41648": { - "virtual_address": 41648, - "size": 2, - "disassembly": "lsls r2, r2, #0x1", - "mnemonic": "lsls", - "operands": "r2, r2, #0x1", - "mode": "thumb" - }, - "instr_41650": { - "virtual_address": 41650, - "size": 2, - "disassembly": "str r3, [sp, #0x0]", - "mnemonic": "str", - "operands": "r3, [sp, #0x0]", - "mode": "thumb" - }, - "instr_41652": { - "virtual_address": 41652, - "size": 2, - "disassembly": "ldr r6, [r3, r2]", - "mnemonic": "ldr", - "operands": "r6, [r3, r2]", - "mode": "thumb" - }, - "bb_41612": { - "virtual_address": 41612, - "size": 42, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41654, - "children": [ - "instr_41612", - "instr_41614", - "instr_41616", - "instr_41618", - "instr_41620", - "instr_41622", - "instr_41624", - "instr_41626", - "instr_41628", - "instr_41630", - "instr_41632", - "instr_41634", - "instr_41636", - "instr_41638", - "instr_41642", - "instr_41644", - "instr_41646", - "instr_41648", - "instr_41650", - "instr_41652" - ] - }, - "instr_41654": { - "virtual_address": 41654, - "size": 2, - "disassembly": "cmp r6, #0x0", - "mnemonic": "cmp", - "operands": "r6, #0x0", - "mode": "thumb" - }, - "instr_41656": { - "virtual_address": 41656, - "size": 2, - "disassembly": "beq 0x0a336", - "mnemonic": "beq", - "operands": "0x0a336", - "mode": "thumb" - }, - "bb_41654": { - "virtual_address": 41654, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41658, - "children": [ - "instr_41654", - "instr_41656" - ] - }, - "instr_41658": { - "virtual_address": 41658, - "size": 2, - "disassembly": "ldr r5, [r6, #0x4]", - "mnemonic": "ldr", - "operands": "r5, [r6, #0x4]", - "mode": "thumb" - }, - "instr_41660": { - "virtual_address": 41660, - "size": 2, - "disassembly": "subs r4, r5, #0x1", - "mnemonic": "subs", - "operands": "r4, r5, #0x1", - "mode": "thumb" - }, - "instr_41662": { - "virtual_address": 41662, - "size": 2, - "disassembly": "bmi 0x0a336", - "mnemonic": "bmi", - "operands": "0x0a336", - "mode": "thumb" - }, - "bb_41658": { - "virtual_address": 41658, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41664, - "children": [ - "instr_41658", - "instr_41660", - "instr_41662" - ] - }, - "instr_41664": { - "virtual_address": 41664, - "size": 2, - "disassembly": "adds r5, #0x1", - "mnemonic": "adds", - "operands": "r5, #0x1", - "mode": "thumb" - }, - "instr_41666": { - "virtual_address": 41666, - "size": 2, - "disassembly": "lsls r5, r5, #0x2", - "mnemonic": "lsls", - "operands": "r5, r5, #0x2", - "mode": "thumb" - }, - "instr_41668": { - "virtual_address": 41668, - "size": 2, - "disassembly": "movs r3, r5", - "mnemonic": "movs", - "operands": "r3, r5", - "mode": "thumb" - }, - "instr_41670": { - "virtual_address": 41670, - "size": 2, - "disassembly": "adds r3, #0x80", - "mnemonic": "adds", - "operands": "r3, #0x80", - "mode": "thumb" - }, - "instr_41672": { - "virtual_address": 41672, - "size": 2, - "disassembly": "mov r8, r3", - "mnemonic": "mov", - "operands": "r8, r3", - "mode": "thumb" - }, - "instr_41674": { - "virtual_address": 41674, - "size": 2, - "disassembly": "movs r3, #0xc4", - "mnemonic": "movs", - "operands": "r3, #0xc4", - "mode": "thumb" - }, - "instr_41676": { - "virtual_address": 41676, - "size": 2, - "disassembly": "lsls r3, r3, #0x1", - "mnemonic": "lsls", - "operands": "r3, r3, #0x1", - "mode": "thumb" - }, - "instr_41678": { - "virtual_address": 41678, - "size": 2, - "disassembly": "mov r11, r3", - "mnemonic": "mov", - "operands": "r11, r3", - "mode": "thumb" - }, - "instr_41680": { - "virtual_address": 41680, - "size": 2, - "disassembly": "adds r7, r6, r5", - "mnemonic": "adds", - "operands": "r7, r6, r5", - "mode": "thumb" - }, - "instr_41682": { - "virtual_address": 41682, - "size": 2, - "disassembly": "adds r5, #0x1", - "mnemonic": "adds", - "operands": "r5, #0x1", - "mode": "thumb" - }, - "instr_41684": { - "virtual_address": 41684, - "size": 2, - "disassembly": "adds r5, #0xff", - "mnemonic": "adds", - "operands": "r5, #0xff", - "mode": "thumb" - }, - "instr_41686": { - "virtual_address": 41686, - "size": 2, - "disassembly": "add r8, r6", - "mnemonic": "add", - "operands": "r8, r6", - "mode": "thumb" - }, - "instr_41688": { - "virtual_address": 41688, - "size": 2, - "disassembly": "adds r5, r6, r5", - "mnemonic": "adds", - "operands": "r5, r6, r5", - "mode": "thumb" - }, - "instr_41690": { - "virtual_address": 41690, - "size": 2, - "disassembly": "add r11, r6", - "mnemonic": "add", - "operands": "r11, r6", - "mode": "thumb" - }, - "instr_41692": { - "virtual_address": 41692, - "size": 2, - "disassembly": "b 0x0a2ee", - "mnemonic": "b", - "operands": "0x0a2ee", - "mode": "thumb" - }, - "bb_41664": { - "virtual_address": 41664, - "size": 30, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41710, - "children": [ - "instr_41664", - "instr_41666", - "instr_41668", - "instr_41670", - "instr_41672", - "instr_41674", - "instr_41676", - "instr_41678", - "instr_41680", - "instr_41682", - "instr_41684", - "instr_41686", - "instr_41688", - "instr_41690", - "instr_41692" - ] - }, - "instr_41694": { - "virtual_address": 41694, - "size": 2, - "disassembly": "movs r3, #0x4", - "mnemonic": "movs", - "operands": "r3, #0x4", - "mode": "thumb" - }, - "instr_41696": { - "virtual_address": 41696, - "size": 2, - "disassembly": "rsbs r3, r3", - "mnemonic": "rsbs", - "operands": "r3, r3", - "mode": "thumb" - }, - "instr_41698": { - "virtual_address": 41698, - "size": 2, - "disassembly": "mov r12, r3", - "mnemonic": "mov", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_41700": { - "virtual_address": 41700, - "size": 2, - "disassembly": "subs r7, #0x4", - "mnemonic": "subs", - "operands": "r7, #0x4", - "mode": "thumb" - }, - "instr_41702": { - "virtual_address": 41702, - "size": 2, - "disassembly": "add r8, r12", - "mnemonic": "add", - "operands": "r8, r12", - "mode": "thumb" - }, - "instr_41704": { - "virtual_address": 41704, - "size": 2, - "disassembly": "adds r5, r5, r3", - "mnemonic": "adds", - "operands": "r5, r5, r3", - "mode": "thumb" - }, - "instr_41706": { - "virtual_address": 41706, - "size": 2, - "disassembly": "subs r4, #0x1", - "mnemonic": "subs", - "operands": "r4, #0x1", - "mode": "thumb" - }, - "instr_41708": { - "virtual_address": 41708, - "size": 2, - "disassembly": "bcc 0x0a336", - "mnemonic": "bcc", - "operands": "0x0a336", - "mode": "thumb" - }, - "bb_41694": { - "virtual_address": 41694, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41710, - "children": [ - "instr_41694", - "instr_41696", - "instr_41698", - "instr_41700", - "instr_41702", - "instr_41704", - "instr_41706", - "instr_41708" - ] - }, - "instr_41710": { - "virtual_address": 41710, - "size": 2, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_41712": { - "virtual_address": 41712, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_41714": { - "virtual_address": 41714, - "size": 2, - "disassembly": "beq 0x0a2fa", - "mnemonic": "beq", - "operands": "0x0a2fa", - "mode": "thumb" - }, - "bb_41710": { - "virtual_address": 41710, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41716, - "children": [ - "instr_41710", - "instr_41712", - "instr_41714" - ] - }, - "instr_41716": { - "virtual_address": 41716, - "size": 2, - "disassembly": "ldr r3, [r5, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r5, #0x0]", - "mode": "thumb" - }, - "instr_41718": { - "virtual_address": 41718, - "size": 2, - "disassembly": "cmp r3, r9", - "mnemonic": "cmp", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_41720": { - "virtual_address": 41720, - "size": 2, - "disassembly": "bne 0x0a2de", - "mnemonic": "bne", - "operands": "0x0a2de", - "mode": "thumb" - }, - "bb_41716": { - "virtual_address": 41716, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41722, - "children": [ - "instr_41716", - "instr_41718", - "instr_41720" - ] - }, - "instr_41722": { - "virtual_address": 41722, - "size": 2, - "disassembly": "ldr r3, [r6, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r6, #0x4]", - "mode": "thumb" - }, - "instr_41724": { - "virtual_address": 41724, - "size": 2, - "disassembly": "subs r3, #0x1", - "mnemonic": "subs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_41726": { - "virtual_address": 41726, - "size": 2, - "disassembly": "ldr r2, [r7, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [r7, #0x0]", - "mode": "thumb" - }, - "instr_41728": { - "virtual_address": 41728, - "size": 2, - "disassembly": "cmp r3, r4", - "mnemonic": "cmp", - "operands": "r3, r4", - "mode": "thumb" - }, - "instr_41730": { - "virtual_address": 41730, - "size": 2, - "disassembly": "beq 0x0a376", - "mnemonic": "beq", - "operands": "0x0a376", - "mode": "thumb" - }, - "bb_41722": { - "virtual_address": 41722, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41732, - "children": [ - "instr_41722", - "instr_41724", - "instr_41726", - "instr_41728", - "instr_41730" - ] - }, - "instr_41732": { - "virtual_address": 41732, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_41734": { - "virtual_address": 41734, - "size": 2, - "disassembly": "str r3, [r7, #0x0]", - "mnemonic": "str", - "operands": "r3, [r7, #0x0]", - "mode": "thumb" - }, - "bb_41732": { - "virtual_address": 41732, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41736, - "children": [ - "instr_41732", - "instr_41734" - ] - }, - "instr_41736": { - "virtual_address": 41736, - "size": 2, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_41738": { - "virtual_address": 41738, - "size": 2, - "disassembly": "beq 0x0a2de", - "mnemonic": "beq", - "operands": "0x0a2de", - "mode": "thumb" - }, - "bb_41736": { - "virtual_address": 41736, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41740, - "children": [ - "instr_41736", - "instr_41738" - ] - }, - "instr_41740": { - "virtual_address": 41740, - "size": 2, - "disassembly": "ldr r3, [r6, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r6, #0x4]", - "mode": "thumb" - }, - "instr_41742": { - "virtual_address": 41742, - "size": 2, - "disassembly": "mov r10, r3", - "mnemonic": "mov", - "operands": "r10, r3", - "mode": "thumb" - }, - "instr_41744": { - "virtual_address": 41744, - "size": 2, - "disassembly": "movs r3, #0x1", - "mnemonic": "movs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_41746": { - "virtual_address": 41746, - "size": 2, - "disassembly": "mov r1, r11", - "mnemonic": "mov", - "operands": "r1, r11", - "mode": "thumb" - }, - "instr_41748": { - "virtual_address": 41748, - "size": 2, - "disassembly": "lsls r3, r4", - "mnemonic": "lsls", - "operands": "r3, r4", - "mode": "thumb" - }, - "instr_41750": { - "virtual_address": 41750, - "size": 2, - "disassembly": "ldr r1, [r1, #0x0]", - "mnemonic": "ldr", - "operands": "r1, [r1, #0x0]", - "mode": "thumb" - }, - "instr_41752": { - "virtual_address": 41752, - "size": 2, - "disassembly": "tst r1, r3", - "mnemonic": "tst", - "operands": "r1, r3", - "mode": "thumb" - }, - "instr_41754": { - "virtual_address": 41754, - "size": 2, - "disassembly": "bne 0x0a350", - "mnemonic": "bne", - "operands": "0x0a350", - "mode": "thumb" - }, - "bb_41740": { - "virtual_address": 41740, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41756, - "children": [ - "instr_41740", - "instr_41742", - "instr_41744", - "instr_41746", - "instr_41748", - "instr_41750", - "instr_41752", - "instr_41754" - ] - }, - "instr_41756": { - "virtual_address": 41756, - "size": 4, - "disassembly": "bl 0x0a38c", - "mnemonic": "bl", - "operands": "0x0a38c", - "mode": "thumb" - }, - "bb_41756": { - "virtual_address": 41756, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41760, - "children": [ - "instr_41756" - ] - }, - "instr_41760": { - "virtual_address": 41760, - "size": 2, - "disassembly": "ldr r3, [r6, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r6, #0x4]", - "mode": "thumb" - }, - "instr_41762": { - "virtual_address": 41762, - "size": 2, - "disassembly": "cmp r3, r10", - "mnemonic": "cmp", - "operands": "r3, r10", - "mode": "thumb" - }, - "instr_41764": { - "virtual_address": 41764, - "size": 2, - "disassembly": "bne 0x0a36c", - "mnemonic": "bne", - "operands": "0x0a36c", - "mode": "thumb" - }, - "bb_41760": { - "virtual_address": 41760, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41766, - "children": [ - "instr_41760", - "instr_41762", - "instr_41764" - ] - }, - "instr_41766": { - "virtual_address": 41766, - "size": 2, - "disassembly": "movs r2, #0xa4", - "mnemonic": "movs", - "operands": "r2, #0xa4", - "mode": "thumb" - }, - "instr_41768": { - "virtual_address": 41768, - "size": 2, - "disassembly": "ldr r3, [sp, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x0]", - "mode": "thumb" - }, - "instr_41770": { - "virtual_address": 41770, - "size": 2, - "disassembly": "lsls r2, r2, #0x1", - "mnemonic": "lsls", - "operands": "r2, r2, #0x1", - "mode": "thumb" - }, - "instr_41772": { - "virtual_address": 41772, - "size": 2, - "disassembly": "ldr r3, [r3, r2]", - "mnemonic": "ldr", - "operands": "r3, [r3, r2]", - "mode": "thumb" - }, - "instr_41774": { - "virtual_address": 41774, - "size": 2, - "disassembly": "cmp r3, r6", - "mnemonic": "cmp", - "operands": "r3, r6", - "mode": "thumb" - }, - "instr_41776": { - "virtual_address": 41776, - "size": 2, - "disassembly": "beq 0x0a2de", - "mnemonic": "beq", - "operands": "0x0a2de", - "mode": "thumb" - }, - "bb_41766": { - "virtual_address": 41766, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41778, - "children": [ - "instr_41766", - "instr_41768", - "instr_41770", - "instr_41772", - "instr_41774", - "instr_41776" - ] - }, - "instr_41778": { - "virtual_address": 41778, - "size": 2, - "disassembly": "subs r6, r3, #0x0", - "mnemonic": "subs", - "operands": "r6, r3, #0x0", - "mode": "thumb" - }, - "instr_41780": { - "virtual_address": 41780, - "size": 2, - "disassembly": "bne 0x0a2ba", - "mnemonic": "bne", - "operands": "0x0a2ba", - "mode": "thumb" - }, - "bb_41778": { - "virtual_address": 41778, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41782, - "children": [ - "instr_41778", - "instr_41780" - ] - }, - "instr_41782": { - "virtual_address": 41782, - "size": 2, - "disassembly": "ldr r3, [0x0a384]", - "mnemonic": "ldr", - "operands": "r3, [0x0a384]", - "mode": "thumb" - }, - "instr_41784": { - "virtual_address": 41784, - "size": 2, - "disassembly": "ldr r0, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r3, #0x0]", - "mode": "thumb" - }, - "instr_41786": { - "virtual_address": 41786, - "size": 4, - "disassembly": "bl 0x0c128", - "mnemonic": "bl", - "operands": "0x0c128", - "mode": "thumb" - }, - "instr_41790": { - "virtual_address": 41790, - "size": 2, - "disassembly": "add sp, #0xc", - "mnemonic": "add", - "operands": "sp, #0xc", - "mode": "thumb" - }, - "instr_41792": { - "virtual_address": 41792, - "size": 2, - "disassembly": "pop {r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_41794": { - "virtual_address": 41794, - "size": 2, - "disassembly": "mov r11, r7", - "mnemonic": "mov", - "operands": "r11, r7", - "mode": "thumb" - }, - "instr_41796": { - "virtual_address": 41796, - "size": 2, - "disassembly": "mov r10, r6", - "mnemonic": "mov", - "operands": "r10, r6", - "mode": "thumb" - }, - "instr_41798": { - "virtual_address": 41798, - "size": 2, - "disassembly": "mov r9, r5", - "mnemonic": "mov", - "operands": "r9, r5", - "mode": "thumb" - }, - "instr_41800": { - "virtual_address": 41800, - "size": 2, - "disassembly": "mov r8, r4", - "mnemonic": "mov", - "operands": "r8, r4", - "mode": "thumb" - }, - "instr_41802": { - "virtual_address": 41802, - "size": 2, - "disassembly": "pop {r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_41804": { - "virtual_address": 41804, - "size": 2, - "disassembly": "pop {r0}", - "mnemonic": "pop", - "operands": "{r0}", - "mode": "thumb" - }, - "instr_41806": { - "virtual_address": 41806, - "size": 2, - "disassembly": "bx r0", - "mnemonic": "bx", - "operands": "r0", - "mode": "thumb" - }, - "bb_41782": { - "virtual_address": 41782, - "size": 26, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_41782", - "instr_41784", - "instr_41786", - "instr_41790", - "instr_41792", - "instr_41794", - "instr_41796", - "instr_41798", - "instr_41800", - "instr_41802", - "instr_41804", - "instr_41806" - ] - }, - "instr_41808": { - "virtual_address": 41808, - "size": 2, - "disassembly": "movs r1, r6", - "mnemonic": "movs", - "operands": "r1, r6", - "mode": "thumb" - }, - "instr_41810": { - "virtual_address": 41810, - "size": 2, - "disassembly": "adds r1, #0x8d", - "mnemonic": "adds", - "operands": "r1, #0x8d", - "mode": "thumb" - }, - "instr_41812": { - "virtual_address": 41812, - "size": 2, - "disassembly": "adds r1, #0xff", - "mnemonic": "adds", - "operands": "r1, #0xff", - "mode": "thumb" - }, - "instr_41814": { - "virtual_address": 41814, - "size": 2, - "disassembly": "ldr r1, [r1, #0x0]", - "mnemonic": "ldr", - "operands": "r1, [r1, #0x0]", - "mode": "thumb" - }, - "instr_41816": { - "virtual_address": 41816, - "size": 2, - "disassembly": "tst r1, r3", - "mnemonic": "tst", - "operands": "r1, r3", - "mode": "thumb" - }, - "instr_41818": { - "virtual_address": 41818, - "size": 2, - "disassembly": "bne 0x0a37a", - "mnemonic": "bne", - "operands": "0x0a37a", - "mode": "thumb" - }, - "bb_41808": { - "virtual_address": 41808, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41820, - "children": [ - "instr_41808", - "instr_41810", - "instr_41812", - "instr_41814", - "instr_41816", - "instr_41818" - ] - }, - "instr_41820": { - "virtual_address": 41820, - "size": 2, - "disassembly": "mov r3, r8", - "mnemonic": "mov", - "operands": "r3, r8", - "mode": "thumb" - }, - "instr_41822": { - "virtual_address": 41822, - "size": 2, - "disassembly": "ldr r0, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x4]", - "mode": "thumb" - }, - "instr_41824": { - "virtual_address": 41824, - "size": 2, - "disassembly": "ldr r1, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r1, [r3, #0x0]", - "mode": "thumb" - }, - "instr_41826": { - "virtual_address": 41826, - "size": 4, - "disassembly": "bl 0x0a38c", - "mnemonic": "bl", - "operands": "0x0a38c", - "mode": "thumb" - }, - "instr_41830": { - "virtual_address": 41830, - "size": 2, - "disassembly": "ldr r3, [r6, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r6, #0x4]", - "mode": "thumb" - }, - "instr_41832": { - "virtual_address": 41832, - "size": 2, - "disassembly": "cmp r3, r10", - "mnemonic": "cmp", - "operands": "r3, r10", - "mode": "thumb" - }, - "instr_41834": { - "virtual_address": 41834, - "size": 2, - "disassembly": "beq 0x0a326", - "mnemonic": "beq", - "operands": "0x0a326", - "mode": "thumb" - }, - "bb_41820": { - "virtual_address": 41820, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41836, - "children": [ - "instr_41820", - "instr_41822", - "instr_41824", - "instr_41826", - "instr_41830", - "instr_41832", - "instr_41834" - ] - }, - "instr_41836": { - "virtual_address": 41836, - "size": 2, - "disassembly": "movs r2, #0xa4", - "mnemonic": "movs", - "operands": "r2, #0xa4", - "mode": "thumb" - }, - "instr_41838": { - "virtual_address": 41838, - "size": 2, - "disassembly": "ldr r3, [sp, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x0]", - "mode": "thumb" - }, - "instr_41840": { - "virtual_address": 41840, - "size": 2, - "disassembly": "lsls r2, r2, #0x1", - "mnemonic": "lsls", - "operands": "r2, r2, #0x1", - "mode": "thumb" - }, - "instr_41842": { - "virtual_address": 41842, - "size": 2, - "disassembly": "ldr r6, [r3, r2]", - "mnemonic": "ldr", - "operands": "r6, [r3, r2]", - "mode": "thumb" - }, - "instr_41844": { - "virtual_address": 41844, - "size": 2, - "disassembly": "b 0x0a2b6", - "mnemonic": "b", - "operands": "0x0a2b6", - "mode": "thumb" - }, - "bb_41836": { - "virtual_address": 41836, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41654, - "children": [ - "instr_41836", - "instr_41838", - "instr_41840", - "instr_41842", - "instr_41844" - ] - }, - "instr_41846": { - "virtual_address": 41846, - "size": 2, - "disassembly": "str r4, [r6, #0x4]", - "mnemonic": "str", - "operands": "r4, [r6, #0x4]", - "mode": "thumb" - }, - "instr_41848": { - "virtual_address": 41848, - "size": 2, - "disassembly": "b 0x0a308", - "mnemonic": "b", - "operands": "0x0a308", - "mode": "thumb" - }, - "bb_41846": { - "virtual_address": 41846, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41736, - "children": [ - "instr_41846", - "instr_41848" - ] - }, - "instr_41850": { - "virtual_address": 41850, - "size": 2, - "disassembly": "mov r3, r8", - "mnemonic": "mov", - "operands": "r3, r8", - "mode": "thumb" - }, - "instr_41852": { - "virtual_address": 41852, - "size": 2, - "disassembly": "ldr r0, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r3, #0x0]", - "mode": "thumb" - }, - "instr_41854": { - "virtual_address": 41854, - "size": 4, - "disassembly": "bl 0x0a38c", - "mnemonic": "bl", - "operands": "0x0a38c", - "mode": "thumb" - }, - "instr_41858": { - "virtual_address": 41858, - "size": 2, - "disassembly": "b 0x0a320", - "mnemonic": "b", - "operands": "0x0a320", - "mode": "thumb" - }, - "bb_41850": { - "virtual_address": 41850, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41760, - "children": [ - "instr_41850", - "instr_41852", - "instr_41854", - "instr_41858" - ] - }, - "dw_41860": { - "virtual_address": 41860, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 41624, - 41782 - ] - }, - "dw_41864": { - "virtual_address": 41864, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 41644 - ] - }, - "func_41612": { - "virtual_address": 41612, - "size": 256, - "name": "__call_exitprocs", - "children": [ - "bb_41612", - "bb_41654", - "bb_41658", - "bb_41664", - "bb_41694", - "bb_41710", - "bb_41716", - "bb_41722", - "bb_41732", - "bb_41736", - "bb_41740", - "bb_41756", - "bb_41760", - "bb_41766", - "bb_41778", - "bb_41782", - "bb_41808", - "bb_41820", - "bb_41836", - "bb_41846", - "bb_41850", - "dw_41860", - "dw_41864" - ] - }, - "instr_41868": { - "virtual_address": 41868, - "size": 2, - "disassembly": "bx r2", - "mnemonic": "bx", - "operands": "r2", - "mode": "thumb" - }, - "bb_41868": { - "virtual_address": 41868, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_41868" - ] - }, - "func_41868": { - "virtual_address": 41868, - "size": 2, - "name": "FUN_0000a38c", - "children": [ - "bb_41868" - ] - }, - "instr_41872": { - "virtual_address": 41872, - "size": 2, - "disassembly": "push {r4, lr}", - "mnemonic": "push", - "operands": "{r4, lr}", - "mode": "thumb" - }, - "instr_41874": { - "virtual_address": 41874, - "size": 2, - "disassembly": "movs r1, r0", - "mnemonic": "movs", - "operands": "r1, r0", - "mode": "thumb" - }, - "instr_41876": { - "virtual_address": 41876, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_41878": { - "virtual_address": 41878, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_41880": { - "virtual_address": 41880, - "size": 2, - "disassembly": "movs r0, #0x0", - "mnemonic": "movs", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_41882": { - "virtual_address": 41882, - "size": 4, - "disassembly": "bl 0x0ea30", - "mnemonic": "bl", - "operands": "0x0ea30", - "mode": "thumb" - }, - "instr_41886": { - "virtual_address": 41886, - "size": 2, - "disassembly": "pop {r4}", - "mnemonic": "pop", - "operands": "{r4}", - "mode": "thumb" - }, - "instr_41888": { - "virtual_address": 41888, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_41890": { - "virtual_address": 41890, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_41872": { - "virtual_address": 41872, - "size": 20, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_41872", - "instr_41874", - "instr_41876", - "instr_41878", - "instr_41880", - "instr_41882", - "instr_41886", - "instr_41888", - "instr_41890" - ] - }, - "func_41872": { - "virtual_address": 41872, - "size": 20, - "name": "atexit", - "children": [ - "bb_41872" - ] - }, - "instr_41892": { - "virtual_address": 41892, - "size": 2, - "disassembly": "push {r4, r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_41894": { - "virtual_address": 41894, - "size": 2, - "disassembly": "mov r5, r8", - "mnemonic": "mov", - "operands": "r5, r8", - "mode": "thumb" - }, - "instr_41896": { - "virtual_address": 41896, - "size": 2, - "disassembly": "mov lr, r11", - "mnemonic": "mov", - "operands": "lr, r11", - "mode": "thumb" - }, - "instr_41898": { - "virtual_address": 41898, - "size": 2, - "disassembly": "mov r7, r10", - "mnemonic": "mov", - "operands": "r7, r10", - "mode": "thumb" - }, - "instr_41900": { - "virtual_address": 41900, - "size": 2, - "disassembly": "mov r6, r9", - "mnemonic": "mov", - "operands": "r6, r9", - "mode": "thumb" - }, - "instr_41902": { - "virtual_address": 41902, - "size": 2, - "disassembly": "push {r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_41904": { - "virtual_address": 41904, - "size": 2, - "disassembly": "ldr r3, [r0, #0x10]", - "mnemonic": "ldr", - "operands": "r3, [r0, #0x10]", - "mode": "thumb" - }, - "instr_41906": { - "virtual_address": 41906, - "size": 2, - "disassembly": "ldr r5, [r1, #0x10]", - "mnemonic": "ldr", - "operands": "r5, [r1, #0x10]", - "mode": "thumb" - }, - "instr_41908": { - "virtual_address": 41908, - "size": 2, - "disassembly": "sub sp, #0x14", - "mnemonic": "sub", - "operands": "sp, #0x14", - "mode": "thumb" - }, - "instr_41910": { - "virtual_address": 41910, - "size": 2, - "disassembly": "mov r8, r0", - "mnemonic": "mov", - "operands": "r8, r0", - "mode": "thumb" - }, - "instr_41912": { - "virtual_address": 41912, - "size": 2, - "disassembly": "movs r2, r1", - "mnemonic": "movs", - "operands": "r2, r1", - "mode": "thumb" - }, - "instr_41914": { - "virtual_address": 41914, - "size": 2, - "disassembly": "str r1, [sp, #0x4]", - "mnemonic": "str", - "operands": "r1, [sp, #0x4]", - "mode": "thumb" - }, - "instr_41916": { - "virtual_address": 41916, - "size": 2, - "disassembly": "cmp r3, r5", - "mnemonic": "cmp", - "operands": "r3, r5", - "mode": "thumb" - }, - "instr_41918": { - "virtual_address": 41918, - "size": 2, - "disassembly": "bge 0x0a3c2", - "mnemonic": "bge", - "operands": "0x0a3c2", - "mode": "thumb" - }, - "bb_41892": { - "virtual_address": 41892, - "size": 28, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41920, - "children": [ - "instr_41892", - "instr_41894", - "instr_41896", - "instr_41898", - "instr_41900", - "instr_41902", - "instr_41904", - "instr_41906", - "instr_41908", - "instr_41910", - "instr_41912", - "instr_41914", - "instr_41916", - "instr_41918" - ] - }, - "instr_41920": { - "virtual_address": 41920, - "size": 2, - "disassembly": "b 0x0a4ea", - "mnemonic": "b", - "operands": "0x0a4ea", - "mode": "thumb" - }, - "bb_41920": { - "virtual_address": 41920, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42218, - "children": [ - "instr_41920" - ] - }, - "instr_41922": { - "virtual_address": 41922, - "size": 2, - "disassembly": "movs r1, #0x14", - "mnemonic": "movs", - "operands": "r1, #0x14", - "mode": "thumb" - }, - "instr_41924": { - "virtual_address": 41924, - "size": 2, - "disassembly": "add r1, r8", - "mnemonic": "add", - "operands": "r1, r8", - "mode": "thumb" - }, - "instr_41926": { - "virtual_address": 41926, - "size": 2, - "disassembly": "mov r12, r1", - "mnemonic": "mov", - "operands": "r12, r1", - "mode": "thumb" - }, - "instr_41928": { - "virtual_address": 41928, - "size": 2, - "disassembly": "subs r5, #0x1", - "mnemonic": "subs", - "operands": "r5, #0x1", - "mode": "thumb" - }, - "instr_41930": { - "virtual_address": 41930, - "size": 2, - "disassembly": "adds r2, #0x14", - "mnemonic": "adds", - "operands": "r2, #0x14", - "mode": "thumb" - }, - "instr_41932": { - "virtual_address": 41932, - "size": 2, - "disassembly": "lsls r3, r5, #0x2", - "mnemonic": "lsls", - "operands": "r3, r5, #0x2", - "mode": "thumb" - }, - "instr_41934": { - "virtual_address": 41934, - "size": 2, - "disassembly": "adds r6, r2, r3", - "mnemonic": "adds", - "operands": "r6, r2, r3", - "mode": "thumb" - }, - "instr_41936": { - "virtual_address": 41936, - "size": 2, - "disassembly": "add r3, r12", - "mnemonic": "add", - "operands": "r3, r12", - "mode": "thumb" - }, - "instr_41938": { - "virtual_address": 41938, - "size": 2, - "disassembly": "str r3, [sp, #0xc]", - "mnemonic": "str", - "operands": "r3, [sp, #0xc]", - "mode": "thumb" - }, - "instr_41940": { - "virtual_address": 41940, - "size": 2, - "disassembly": "ldr r3, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0x0]", - "mode": "thumb" - }, - "instr_41942": { - "virtual_address": 41942, - "size": 2, - "disassembly": "mov r10, r3", - "mnemonic": "mov", - "operands": "r10, r3", - "mode": "thumb" - }, - "instr_41944": { - "virtual_address": 41944, - "size": 2, - "disassembly": "ldr r3, [r6, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r6, #0x0]", - "mode": "thumb" - }, - "instr_41946": { - "virtual_address": 41946, - "size": 2, - "disassembly": "adds r7, r3, #0x1", - "mnemonic": "adds", - "operands": "r7, r3, #0x1", - "mode": "thumb" - }, - "instr_41948": { - "virtual_address": 41948, - "size": 2, - "disassembly": "str r1, [sp, #0x0]", - "mnemonic": "str", - "operands": "r1, [sp, #0x0]", - "mode": "thumb" - }, - "instr_41950": { - "virtual_address": 41950, - "size": 2, - "disassembly": "mov r0, r10", - "mnemonic": "mov", - "operands": "r0, r10", - "mode": "thumb" - }, - "instr_41952": { - "virtual_address": 41952, - "size": 2, - "disassembly": "movs r1, r7", - "mnemonic": "movs", - "operands": "r1, r7", - "mode": "thumb" - }, - "instr_41954": { - "virtual_address": 41954, - "size": 2, - "disassembly": "str r2, [sp, #0x8]", - "mnemonic": "str", - "operands": "r2, [sp, #0x8]", - "mode": "thumb" - }, - "instr_41956": { - "virtual_address": 41956, - "size": 4, - "disassembly": "bl 0x10b00", - "mnemonic": "bl", - "operands": "0x10b00", - "mode": "thumb" - }, - "instr_41960": { - "virtual_address": 41960, - "size": 2, - "disassembly": "movs r4, r0", - "mnemonic": "movs", - "operands": "r4, r0", - "mode": "thumb" - }, - "instr_41962": { - "virtual_address": 41962, - "size": 2, - "disassembly": "cmp r10, r7", - "mnemonic": "cmp", - "operands": "r10, r7", - "mode": "thumb" - }, - "instr_41964": { - "virtual_address": 41964, - "size": 2, - "disassembly": "bcc 0x0a468", - "mnemonic": "bcc", - "operands": "0x0a468", - "mode": "thumb" - }, - "bb_41922": { - "virtual_address": 41922, - "size": 44, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41966, - "children": [ - "instr_41922", - "instr_41924", - "instr_41926", - "instr_41928", - "instr_41930", - "instr_41932", - "instr_41934", - "instr_41936", - "instr_41938", - "instr_41940", - "instr_41942", - "instr_41944", - "instr_41946", - "instr_41948", - "instr_41950", - "instr_41952", - "instr_41954", - "instr_41956", - "instr_41960", - "instr_41962", - "instr_41964" - ] - }, - "instr_41966": { - "virtual_address": 41966, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_41968": { - "virtual_address": 41968, - "size": 2, - "disassembly": "movs r1, #0x0", - "mnemonic": "movs", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_41970": { - "virtual_address": 41970, - "size": 2, - "disassembly": "movs r0, r3", - "mnemonic": "movs", - "operands": "r0, r3", - "mode": "thumb" - }, - "instr_41972": { - "virtual_address": 41972, - "size": 2, - "disassembly": "mov r12, r1", - "mnemonic": "mov", - "operands": "r12, r1", - "mode": "thumb" - }, - "instr_41974": { - "virtual_address": 41974, - "size": 2, - "disassembly": "mov r9, r5", - "mnemonic": "mov", - "operands": "r9, r5", - "mode": "thumb" - }, - "instr_41976": { - "virtual_address": 41976, - "size": 2, - "disassembly": "ldr r7, [sp, #0x0]", - "mnemonic": "ldr", - "operands": "r7, [sp, #0x0]", - "mode": "thumb" - }, - "instr_41978": { - "virtual_address": 41978, - "size": 2, - "disassembly": "ldr r2, [sp, #0x8]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x8]", - "mode": "thumb" - }, - "bb_41966": { - "virtual_address": 41966, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 41980, - "children": [ - "instr_41966", - "instr_41968", - "instr_41970", - "instr_41972", - "instr_41974", - "instr_41976", - "instr_41978" - ] - }, - "instr_41980": { - "virtual_address": 41980, - "size": 2, - "disassembly": "ldmia r2!, {r3}", - "mnemonic": "ldmia", - "operands": "r2!, {r3}", - "mode": "thumb" - }, - "instr_41982": { - "virtual_address": 41982, - "size": 2, - "disassembly": "lsls r1, r3, #0x10", - "mnemonic": "lsls", - "operands": "r1, r3, #0x10", - "mode": "thumb" - }, - "instr_41984": { - "virtual_address": 41984, - "size": 2, - "disassembly": "lsrs r1, r1, #0x10", - "mnemonic": "lsrs", - "operands": "r1, r1, #0x10", - "mode": "thumb" - }, - "instr_41986": { - "virtual_address": 41986, - "size": 2, - "disassembly": "muls r1, r4", - "mnemonic": "muls", - "operands": "r1, r4", - "mode": "thumb" - }, - "instr_41988": { - "virtual_address": 41988, - "size": 2, - "disassembly": "lsrs r3, r3, #0x10", - "mnemonic": "lsrs", - "operands": "r3, r3, #0x10", - "mode": "thumb" - }, - "instr_41990": { - "virtual_address": 41990, - "size": 2, - "disassembly": "muls r3, r4", - "mnemonic": "muls", - "operands": "r3, r4", - "mode": "thumb" - }, - "instr_41992": { - "virtual_address": 41992, - "size": 2, - "disassembly": "adds r1, r1, r0", - "mnemonic": "adds", - "operands": "r1, r1, r0", - "mode": "thumb" - }, - "instr_41994": { - "virtual_address": 41994, - "size": 2, - "disassembly": "lsrs r5, r1, #0x10", - "mnemonic": "lsrs", - "operands": "r5, r1, #0x10", - "mode": "thumb" - }, - "instr_41996": { - "virtual_address": 41996, - "size": 2, - "disassembly": "adds r5, r3, r5", - "mnemonic": "adds", - "operands": "r5, r3, r5", - "mode": "thumb" - }, - "instr_41998": { - "virtual_address": 41998, - "size": 2, - "disassembly": "ldr r3, [r7, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r7, #0x0]", - "mode": "thumb" - }, - "instr_42000": { - "virtual_address": 42000, - "size": 2, - "disassembly": "lsls r3, r3, #0x10", - "mnemonic": "lsls", - "operands": "r3, r3, #0x10", - "mode": "thumb" - }, - "instr_42002": { - "virtual_address": 42002, - "size": 2, - "disassembly": "lsrs r3, r3, #0x10", - "mnemonic": "lsrs", - "operands": "r3, r3, #0x10", - "mode": "thumb" - }, - "instr_42004": { - "virtual_address": 42004, - "size": 2, - "disassembly": "lsls r1, r1, #0x10", - "mnemonic": "lsls", - "operands": "r1, r1, #0x10", - "mode": "thumb" - }, - "instr_42006": { - "virtual_address": 42006, - "size": 2, - "disassembly": "add r3, r12", - "mnemonic": "add", - "operands": "r3, r12", - "mode": "thumb" - }, - "instr_42008": { - "virtual_address": 42008, - "size": 2, - "disassembly": "lsrs r1, r1, #0x10", - "mnemonic": "lsrs", - "operands": "r1, r1, #0x10", - "mode": "thumb" - }, - "instr_42010": { - "virtual_address": 42010, - "size": 2, - "disassembly": "subs r1, r3, r1", - "mnemonic": "subs", - "operands": "r1, r3, r1", - "mode": "thumb" - }, - "instr_42012": { - "virtual_address": 42012, - "size": 2, - "disassembly": "ldr r3, [r7, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r7, #0x0]", - "mode": "thumb" - }, - "instr_42014": { - "virtual_address": 42014, - "size": 2, - "disassembly": "lsrs r0, r5, #0x10", - "mnemonic": "lsrs", - "operands": "r0, r5, #0x10", - "mode": "thumb" - }, - "instr_42016": { - "virtual_address": 42016, - "size": 2, - "disassembly": "lsls r5, r5, #0x10", - "mnemonic": "lsls", - "operands": "r5, r5, #0x10", - "mode": "thumb" - }, - "instr_42018": { - "virtual_address": 42018, - "size": 2, - "disassembly": "lsrs r5, r5, #0x10", - "mnemonic": "lsrs", - "operands": "r5, r5, #0x10", - "mode": "thumb" - }, - "instr_42020": { - "virtual_address": 42020, - "size": 2, - "disassembly": "lsrs r3, r3, #0x10", - "mnemonic": "lsrs", - "operands": "r3, r3, #0x10", - "mode": "thumb" - }, - "instr_42022": { - "virtual_address": 42022, - "size": 2, - "disassembly": "subs r3, r3, r5", - "mnemonic": "subs", - "operands": "r3, r3, r5", - "mode": "thumb" - }, - "instr_42024": { - "virtual_address": 42024, - "size": 2, - "disassembly": "asrs r5, r1, #0x10", - "mnemonic": "asrs", - "operands": "r5, r1, #0x10", - "mode": "thumb" - }, - "instr_42026": { - "virtual_address": 42026, - "size": 2, - "disassembly": "adds r3, r3, r5", - "mnemonic": "adds", - "operands": "r3, r3, r5", - "mode": "thumb" - }, - "instr_42028": { - "virtual_address": 42028, - "size": 2, - "disassembly": "lsls r1, r1, #0x10", - "mnemonic": "lsls", - "operands": "r1, r1, #0x10", - "mode": "thumb" - }, - "instr_42030": { - "virtual_address": 42030, - "size": 2, - "disassembly": "asrs r5, r3, #0x10", - "mnemonic": "asrs", - "operands": "r5, r3, #0x10", - "mode": "thumb" - }, - "instr_42032": { - "virtual_address": 42032, - "size": 2, - "disassembly": "lsrs r1, r1, #0x10", - "mnemonic": "lsrs", - "operands": "r1, r1, #0x10", - "mode": "thumb" - }, - "instr_42034": { - "virtual_address": 42034, - "size": 2, - "disassembly": "lsls r3, r3, #0x10", - "mnemonic": "lsls", - "operands": "r3, r3, #0x10", - "mode": "thumb" - }, - "instr_42036": { - "virtual_address": 42036, - "size": 2, - "disassembly": "orrs r3, r1", - "mnemonic": "orrs", - "operands": "r3, r1", - "mode": "thumb" - }, - "instr_42038": { - "virtual_address": 42038, - "size": 2, - "disassembly": "mov r12, r5", - "mnemonic": "mov", - "operands": "r12, r5", - "mode": "thumb" - }, - "instr_42040": { - "virtual_address": 42040, - "size": 2, - "disassembly": "stmia r7!, {r3}", - "mnemonic": "stmia", - "operands": "r7!, {r3}", - "mode": "thumb" - }, - "instr_42042": { - "virtual_address": 42042, - "size": 2, - "disassembly": "cmp r6, r2", - "mnemonic": "cmp", - "operands": "r6, r2", - "mode": "thumb" - }, - "instr_42044": { - "virtual_address": 42044, - "size": 2, - "disassembly": "bcs 0x0a3fc", - "mnemonic": "bcs", - "operands": "0x0a3fc", - "mode": "thumb" - }, - "bb_41980": { - "virtual_address": 41980, - "size": 66, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42046, - "children": [ - "instr_41980", - "instr_41982", - "instr_41984", - "instr_41986", - "instr_41988", - "instr_41990", - "instr_41992", - "instr_41994", - "instr_41996", - "instr_41998", - "instr_42000", - "instr_42002", - "instr_42004", - "instr_42006", - "instr_42008", - "instr_42010", - "instr_42012", - "instr_42014", - "instr_42016", - "instr_42018", - "instr_42020", - "instr_42022", - "instr_42024", - "instr_42026", - "instr_42028", - "instr_42030", - "instr_42032", - "instr_42034", - "instr_42036", - "instr_42038", - "instr_42040", - "instr_42042", - "instr_42044" - ] - }, - "instr_42046": { - "virtual_address": 42046, - "size": 2, - "disassembly": "ldr r3, [sp, #0xc]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xc]", - "mode": "thumb" - }, - "instr_42048": { - "virtual_address": 42048, - "size": 2, - "disassembly": "ldr r2, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [r3, #0x0]", - "mode": "thumb" - }, - "instr_42050": { - "virtual_address": 42050, - "size": 2, - "disassembly": "mov r5, r9", - "mnemonic": "mov", - "operands": "r5, r9", - "mode": "thumb" - }, - "instr_42052": { - "virtual_address": 42052, - "size": 2, - "disassembly": "str r2, [sp, #0xc]", - "mnemonic": "str", - "operands": "r2, [sp, #0xc]", - "mode": "thumb" - }, - "instr_42054": { - "virtual_address": 42054, - "size": 2, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_42056": { - "virtual_address": 42056, - "size": 2, - "disassembly": "bne 0x0a468", - "mnemonic": "bne", - "operands": "0x0a468", - "mode": "thumb" - }, - "bb_42046": { - "virtual_address": 42046, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42058, - "children": [ - "instr_42046", - "instr_42048", - "instr_42050", - "instr_42052", - "instr_42054", - "instr_42056" - ] - }, - "instr_42058": { - "virtual_address": 42058, - "size": 2, - "disassembly": "ldr r2, [sp, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x0]", - "mode": "thumb" - }, - "instr_42060": { - "virtual_address": 42060, - "size": 2, - "disassembly": "subs r3, #0x4", - "mnemonic": "subs", - "operands": "r3, #0x4", - "mode": "thumb" - }, - "instr_42062": { - "virtual_address": 42062, - "size": 2, - "disassembly": "cmp r3, r2", - "mnemonic": "cmp", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_42064": { - "virtual_address": 42064, - "size": 2, - "disassembly": "bls 0x0a464", - "mnemonic": "bls", - "operands": "0x0a464", - "mode": "thumb" - }, - "bb_42058": { - "virtual_address": 42058, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42066, - "children": [ - "instr_42058", - "instr_42060", - "instr_42062", - "instr_42064" - ] - }, - "instr_42066": { - "virtual_address": 42066, - "size": 2, - "disassembly": "ldr r2, [sp, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x0]", - "mode": "thumb" - }, - "instr_42068": { - "virtual_address": 42068, - "size": 2, - "disassembly": "b 0x0a45e", - "mnemonic": "b", - "operands": "0x0a45e", - "mode": "thumb" - }, - "bb_42066": { - "virtual_address": 42066, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42078, - "children": [ - "instr_42066", - "instr_42068" - ] - }, - "instr_42070": { - "virtual_address": 42070, - "size": 2, - "disassembly": "subs r3, #0x4", - "mnemonic": "subs", - "operands": "r3, #0x4", - "mode": "thumb" - }, - "instr_42072": { - "virtual_address": 42072, - "size": 2, - "disassembly": "subs r5, #0x1", - "mnemonic": "subs", - "operands": "r5, #0x1", - "mode": "thumb" - }, - "instr_42074": { - "virtual_address": 42074, - "size": 2, - "disassembly": "cmp r3, r2", - "mnemonic": "cmp", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_42076": { - "virtual_address": 42076, - "size": 2, - "disassembly": "bls 0x0a464", - "mnemonic": "bls", - "operands": "0x0a464", - "mode": "thumb" - }, - "bb_42070": { - "virtual_address": 42070, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42078, - "children": [ - "instr_42070", - "instr_42072", - "instr_42074", - "instr_42076" - ] - }, - "instr_42078": { - "virtual_address": 42078, - "size": 2, - "disassembly": "ldr r1, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r1, [r3, #0x0]", - "mode": "thumb" - }, - "instr_42080": { - "virtual_address": 42080, - "size": 2, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_42082": { - "virtual_address": 42082, - "size": 2, - "disassembly": "beq 0x0a456", - "mnemonic": "beq", - "operands": "0x0a456", - "mode": "thumb" - }, - "bb_42078": { - "virtual_address": 42078, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42084, - "children": [ - "instr_42078", - "instr_42080", - "instr_42082" - ] - }, - "instr_42084": { - "virtual_address": 42084, - "size": 2, - "disassembly": "mov r3, r8", - "mnemonic": "mov", - "operands": "r3, r8", - "mode": "thumb" - }, - "instr_42086": { - "virtual_address": 42086, - "size": 2, - "disassembly": "str r5, [r3, #0x10]", - "mnemonic": "str", - "operands": "r5, [r3, #0x10]", - "mode": "thumb" - }, - "bb_42084": { - "virtual_address": 42084, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42088, - "children": [ - "instr_42084", - "instr_42086" - ] - }, - "instr_42088": { - "virtual_address": 42088, - "size": 2, - "disassembly": "mov r0, r8", - "mnemonic": "mov", - "operands": "r0, r8", - "mode": "thumb" - }, - "instr_42090": { - "virtual_address": 42090, - "size": 2, - "disassembly": "ldr r1, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x4]", - "mode": "thumb" - }, - "instr_42092": { - "virtual_address": 42092, - "size": 4, - "disassembly": "bl 0x0d04c", - "mnemonic": "bl", - "operands": "0x0d04c", - "mode": "thumb" - }, - "instr_42096": { - "virtual_address": 42096, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_42098": { - "virtual_address": 42098, - "size": 2, - "disassembly": "blt 0x0a4d6", - "mnemonic": "blt", - "operands": "0x0a4d6", - "mode": "thumb" - }, - "bb_42088": { - "virtual_address": 42088, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42100, - "children": [ - "instr_42088", - "instr_42090", - "instr_42092", - "instr_42096", - "instr_42098" - ] - }, - "instr_42100": { - "virtual_address": 42100, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_42102": { - "virtual_address": 42102, - "size": 2, - "disassembly": "adds r4, #0x1", - "mnemonic": "adds", - "operands": "r4, #0x1", - "mode": "thumb" - }, - "instr_42104": { - "virtual_address": 42104, - "size": 2, - "disassembly": "movs r7, r3", - "mnemonic": "movs", - "operands": "r7, r3", - "mode": "thumb" - }, - "instr_42106": { - "virtual_address": 42106, - "size": 2, - "disassembly": "mov r12, r4", - "mnemonic": "mov", - "operands": "r12, r4", - "mode": "thumb" - }, - "instr_42108": { - "virtual_address": 42108, - "size": 2, - "disassembly": "ldr r1, [sp, #0x0]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x0]", - "mode": "thumb" - }, - "instr_42110": { - "virtual_address": 42110, - "size": 2, - "disassembly": "ldr r0, [sp, #0x8]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x8]", - "mode": "thumb" - }, - "bb_42100": { - "virtual_address": 42100, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42112, - "children": [ - "instr_42100", - "instr_42102", - "instr_42104", - "instr_42106", - "instr_42108", - "instr_42110" - ] - }, - "instr_42112": { - "virtual_address": 42112, - "size": 2, - "disassembly": "ldr r3, [r1, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r1, #0x0]", - "mode": "thumb" - }, - "instr_42114": { - "virtual_address": 42114, - "size": 2, - "disassembly": "ldmia r0!, {r4}", - "mnemonic": "ldmia", - "operands": "r0!, {r4}", - "mode": "thumb" - }, - "instr_42116": { - "virtual_address": 42116, - "size": 2, - "disassembly": "lsls r2, r3, #0x10", - "mnemonic": "lsls", - "operands": "r2, r3, #0x10", - "mode": "thumb" - }, - "instr_42118": { - "virtual_address": 42118, - "size": 2, - "disassembly": "lsrs r2, r2, #0x10", - "mnemonic": "lsrs", - "operands": "r2, r2, #0x10", - "mode": "thumb" - }, - "instr_42120": { - "virtual_address": 42120, - "size": 2, - "disassembly": "adds r7, r2, r7", - "mnemonic": "adds", - "operands": "r7, r2, r7", - "mode": "thumb" - }, - "instr_42122": { - "virtual_address": 42122, - "size": 2, - "disassembly": "lsls r2, r4, #0x10", - "mnemonic": "lsls", - "operands": "r2, r4, #0x10", - "mode": "thumb" - }, - "instr_42124": { - "virtual_address": 42124, - "size": 2, - "disassembly": "lsrs r2, r2, #0x10", - "mnemonic": "lsrs", - "operands": "r2, r2, #0x10", - "mode": "thumb" - }, - "instr_42126": { - "virtual_address": 42126, - "size": 2, - "disassembly": "subs r2, r7, r2", - "mnemonic": "subs", - "operands": "r2, r7, r2", - "mode": "thumb" - }, - "instr_42128": { - "virtual_address": 42128, - "size": 2, - "disassembly": "lsrs r3, r3, #0x10", - "mnemonic": "lsrs", - "operands": "r3, r3, #0x10", - "mode": "thumb" - }, - "instr_42130": { - "virtual_address": 42130, - "size": 2, - "disassembly": "lsrs r7, r4, #0x10", - "mnemonic": "lsrs", - "operands": "r7, r4, #0x10", - "mode": "thumb" - }, - "instr_42132": { - "virtual_address": 42132, - "size": 2, - "disassembly": "subs r3, r3, r7", - "mnemonic": "subs", - "operands": "r3, r3, r7", - "mode": "thumb" - }, - "instr_42134": { - "virtual_address": 42134, - "size": 2, - "disassembly": "asrs r7, r2, #0x10", - "mnemonic": "asrs", - "operands": "r7, r2, #0x10", - "mode": "thumb" - }, - "instr_42136": { - "virtual_address": 42136, - "size": 2, - "disassembly": "adds r3, r3, r7", - "mnemonic": "adds", - "operands": "r3, r3, r7", - "mode": "thumb" - }, - "instr_42138": { - "virtual_address": 42138, - "size": 2, - "disassembly": "lsls r2, r2, #0x10", - "mnemonic": "lsls", - "operands": "r2, r2, #0x10", - "mode": "thumb" - }, - "instr_42140": { - "virtual_address": 42140, - "size": 2, - "disassembly": "asrs r7, r3, #0x10", - "mnemonic": "asrs", - "operands": "r7, r3, #0x10", - "mode": "thumb" - }, - "instr_42142": { - "virtual_address": 42142, - "size": 2, - "disassembly": "lsrs r2, r2, #0x10", - "mnemonic": "lsrs", - "operands": "r2, r2, #0x10", - "mode": "thumb" - }, - "instr_42144": { - "virtual_address": 42144, - "size": 2, - "disassembly": "lsls r3, r3, #0x10", - "mnemonic": "lsls", - "operands": "r3, r3, #0x10", - "mode": "thumb" - }, - "instr_42146": { - "virtual_address": 42146, - "size": 2, - "disassembly": "orrs r3, r2", - "mnemonic": "orrs", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_42148": { - "virtual_address": 42148, - "size": 2, - "disassembly": "stmia r1!, {r3}", - "mnemonic": "stmia", - "operands": "r1!, {r3}", - "mode": "thumb" - }, - "instr_42150": { - "virtual_address": 42150, - "size": 2, - "disassembly": "cmp r6, r0", - "mnemonic": "cmp", - "operands": "r6, r0", - "mode": "thumb" - }, - "instr_42152": { - "virtual_address": 42152, - "size": 2, - "disassembly": "bcs 0x0a480", - "mnemonic": "bcs", - "operands": "0x0a480", - "mode": "thumb" - }, - "bb_42112": { - "virtual_address": 42112, - "size": 42, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42154, - "children": [ - "instr_42112", - "instr_42114", - "instr_42116", - "instr_42118", - "instr_42120", - "instr_42122", - "instr_42124", - "instr_42126", - "instr_42128", - "instr_42130", - "instr_42132", - "instr_42134", - "instr_42136", - "instr_42138", - "instr_42140", - "instr_42142", - "instr_42144", - "instr_42146", - "instr_42148", - "instr_42150", - "instr_42152" - ] - }, - "instr_42154": { - "virtual_address": 42154, - "size": 2, - "disassembly": "ldr r2, [sp, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x0]", - "mode": "thumb" - }, - "instr_42156": { - "virtual_address": 42156, - "size": 2, - "disassembly": "mov r4, r12", - "mnemonic": "mov", - "operands": "r4, r12", - "mode": "thumb" - }, - "instr_42158": { - "virtual_address": 42158, - "size": 2, - "disassembly": "mov r12, r2", - "mnemonic": "mov", - "operands": "r12, r2", - "mode": "thumb" - }, - "instr_42160": { - "virtual_address": 42160, - "size": 2, - "disassembly": "lsls r3, r5, #0x2", - "mnemonic": "lsls", - "operands": "r3, r5, #0x2", - "mode": "thumb" - }, - "instr_42162": { - "virtual_address": 42162, - "size": 2, - "disassembly": "add r3, r12", - "mnemonic": "add", - "operands": "r3, r12", - "mode": "thumb" - }, - "instr_42164": { - "virtual_address": 42164, - "size": 2, - "disassembly": "ldr r1, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r1, [r3, #0x0]", - "mode": "thumb" - }, - "instr_42166": { - "virtual_address": 42166, - "size": 2, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_42168": { - "virtual_address": 42168, - "size": 2, - "disassembly": "bne 0x0a4d6", - "mnemonic": "bne", - "operands": "0x0a4d6", - "mode": "thumb" - }, - "bb_42154": { - "virtual_address": 42154, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42170, - "children": [ - "instr_42154", - "instr_42156", - "instr_42158", - "instr_42160", - "instr_42162", - "instr_42164", - "instr_42166", - "instr_42168" - ] - }, - "instr_42170": { - "virtual_address": 42170, - "size": 2, - "disassembly": "subs r3, #0x4", - "mnemonic": "subs", - "operands": "r3, #0x4", - "mode": "thumb" - }, - "instr_42172": { - "virtual_address": 42172, - "size": 2, - "disassembly": "cmp r3, r2", - "mnemonic": "cmp", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_42174": { - "virtual_address": 42174, - "size": 2, - "disassembly": "bls 0x0a4d2", - "mnemonic": "bls", - "operands": "0x0a4d2", - "mode": "thumb" - }, - "bb_42170": { - "virtual_address": 42170, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42176, - "children": [ - "instr_42170", - "instr_42172", - "instr_42174" - ] - }, - "instr_42176": { - "virtual_address": 42176, - "size": 2, - "disassembly": "ldr r2, [sp, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x0]", - "mode": "thumb" - }, - "instr_42178": { - "virtual_address": 42178, - "size": 2, - "disassembly": "b 0x0a4cc", - "mnemonic": "b", - "operands": "0x0a4cc", - "mode": "thumb" - }, - "bb_42176": { - "virtual_address": 42176, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42188, - "children": [ - "instr_42176", - "instr_42178" - ] - }, - "instr_42180": { - "virtual_address": 42180, - "size": 2, - "disassembly": "subs r3, #0x4", - "mnemonic": "subs", - "operands": "r3, #0x4", - "mode": "thumb" - }, - "instr_42182": { - "virtual_address": 42182, - "size": 2, - "disassembly": "subs r5, #0x1", - "mnemonic": "subs", - "operands": "r5, #0x1", - "mode": "thumb" - }, - "instr_42184": { - "virtual_address": 42184, - "size": 2, - "disassembly": "cmp r3, r2", - "mnemonic": "cmp", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_42186": { - "virtual_address": 42186, - "size": 2, - "disassembly": "bls 0x0a4d2", - "mnemonic": "bls", - "operands": "0x0a4d2", - "mode": "thumb" - }, - "bb_42180": { - "virtual_address": 42180, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42188, - "children": [ - "instr_42180", - "instr_42182", - "instr_42184", - "instr_42186" - ] - }, - "instr_42188": { - "virtual_address": 42188, - "size": 2, - "disassembly": "ldr r1, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r1, [r3, #0x0]", - "mode": "thumb" - }, - "instr_42190": { - "virtual_address": 42190, - "size": 2, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_42192": { - "virtual_address": 42192, - "size": 2, - "disassembly": "beq 0x0a4c4", - "mnemonic": "beq", - "operands": "0x0a4c4", - "mode": "thumb" - }, - "bb_42188": { - "virtual_address": 42188, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42194, - "children": [ - "instr_42188", - "instr_42190", - "instr_42192" - ] - }, - "instr_42194": { - "virtual_address": 42194, - "size": 2, - "disassembly": "mov r3, r8", - "mnemonic": "mov", - "operands": "r3, r8", - "mode": "thumb" - }, - "instr_42196": { - "virtual_address": 42196, - "size": 2, - "disassembly": "str r5, [r3, #0x10]", - "mnemonic": "str", - "operands": "r5, [r3, #0x10]", - "mode": "thumb" - }, - "bb_42194": { - "virtual_address": 42194, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42198, - "children": [ - "instr_42194", - "instr_42196" - ] - }, - "instr_42198": { - "virtual_address": 42198, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "bb_42198": { - "virtual_address": 42198, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42200, - "children": [ - "instr_42198" - ] - }, - "instr_42200": { - "virtual_address": 42200, - "size": 2, - "disassembly": "add sp, #0x14", - "mnemonic": "add", - "operands": "sp, #0x14", - "mode": "thumb" - }, - "instr_42202": { - "virtual_address": 42202, - "size": 2, - "disassembly": "pop {r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_42204": { - "virtual_address": 42204, - "size": 2, - "disassembly": "mov r11, r7", - "mnemonic": "mov", - "operands": "r11, r7", - "mode": "thumb" - }, - "instr_42206": { - "virtual_address": 42206, - "size": 2, - "disassembly": "mov r10, r6", - "mnemonic": "mov", - "operands": "r10, r6", - "mode": "thumb" - }, - "instr_42208": { - "virtual_address": 42208, - "size": 2, - "disassembly": "mov r9, r5", - "mnemonic": "mov", - "operands": "r9, r5", - "mode": "thumb" - }, - "instr_42210": { - "virtual_address": 42210, - "size": 2, - "disassembly": "mov r8, r4", - "mnemonic": "mov", - "operands": "r8, r4", - "mode": "thumb" - }, - "instr_42212": { - "virtual_address": 42212, - "size": 2, - "disassembly": "pop {r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_42214": { - "virtual_address": 42214, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_42216": { - "virtual_address": 42216, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_42200": { - "virtual_address": 42200, - "size": 18, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_42200", - "instr_42202", - "instr_42204", - "instr_42206", - "instr_42208", - "instr_42210", - "instr_42212", - "instr_42214", - "instr_42216" - ] - }, - "instr_42218": { - "virtual_address": 42218, - "size": 2, - "disassembly": "movs r0, #0x0", - "mnemonic": "movs", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_42220": { - "virtual_address": 42220, - "size": 2, - "disassembly": "b 0x0a4d8", - "mnemonic": "b", - "operands": "0x0a4d8", - "mode": "thumb" - }, - "bb_42218": { - "virtual_address": 42218, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42200, - "children": [ - "instr_42218", - "instr_42220" - ] - }, - "func_41892": { - "virtual_address": 41892, - "size": 330, - "name": "quorem", - "children": [ - "bb_41892", - "bb_41920", - "bb_41922", - "bb_41966", - "bb_41980", - "bb_42046", - "bb_42058", - "bb_42066", - "bb_42070", - "bb_42078", - "bb_42084", - "bb_42088", - "bb_42100", - "bb_42112", - "bb_42154", - "bb_42170", - "bb_42176", - "bb_42180", - "bb_42188", - "bb_42194", - "bb_42198", - "bb_42200", - "bb_42218" - ] - }, - "instr_42224": { - "virtual_address": 42224, - "size": 2, - "disassembly": "push {r4, r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_42226": { - "virtual_address": 42226, - "size": 2, - "disassembly": "mov lr, r11", - "mnemonic": "mov", - "operands": "lr, r11", - "mode": "thumb" - }, - "instr_42228": { - "virtual_address": 42228, - "size": 2, - "disassembly": "mov r6, r9", - "mnemonic": "mov", - "operands": "r6, r9", - "mode": "thumb" - }, - "instr_42230": { - "virtual_address": 42230, - "size": 2, - "disassembly": "mov r5, r8", - "mnemonic": "mov", - "operands": "r5, r8", - "mode": "thumb" - }, - "instr_42232": { - "virtual_address": 42232, - "size": 2, - "disassembly": "mov r7, r10", - "mnemonic": "mov", - "operands": "r7, r10", - "mode": "thumb" - }, - "instr_42234": { - "virtual_address": 42234, - "size": 2, - "disassembly": "movs r4, r2", - "mnemonic": "movs", - "operands": "r4, r2", - "mode": "thumb" - }, - "instr_42236": { - "virtual_address": 42236, - "size": 2, - "disassembly": "push {r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_42238": { - "virtual_address": 42238, - "size": 2, - "disassembly": "movs r5, r3", - "mnemonic": "movs", - "operands": "r5, r3", - "mode": "thumb" - }, - "instr_42240": { - "virtual_address": 42240, - "size": 2, - "disassembly": "ldr r1, [r0, #0x40]", - "mnemonic": "ldr", - "operands": "r1, [r0, #0x40]", - "mode": "thumb" - }, - "instr_42242": { - "virtual_address": 42242, - "size": 2, - "disassembly": "sub sp, #0x6c", - "mnemonic": "sub", - "operands": "sp, #0x6c", - "mode": "thumb" - }, - "instr_42244": { - "virtual_address": 42244, - "size": 2, - "disassembly": "mov r11, r0", - "mnemonic": "mov", - "operands": "r11, r0", - "mode": "thumb" - }, - "instr_42246": { - "virtual_address": 42246, - "size": 2, - "disassembly": "str r4, [sp, #0x10]", - "mnemonic": "str", - "operands": "r4, [sp, #0x10]", - "mode": "thumb" - }, - "instr_42248": { - "virtual_address": 42248, - "size": 2, - "disassembly": "str r5, [sp, #0x14]", - "mnemonic": "str", - "operands": "r5, [sp, #0x14]", - "mode": "thumb" - }, - "instr_42250": { - "virtual_address": 42250, - "size": 2, - "disassembly": "ldr r6, [sp, #0x9c]", - "mnemonic": "ldr", - "operands": "r6, [sp, #0x9c]", - "mode": "thumb" - }, - "instr_42252": { - "virtual_address": 42252, - "size": 2, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_42254": { - "virtual_address": 42254, - "size": 2, - "disassembly": "beq 0x0a524", - "mnemonic": "beq", - "operands": "0x0a524", - "mode": "thumb" - }, - "bb_42224": { - "virtual_address": 42224, - "size": 32, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42256, - "children": [ - "instr_42224", - "instr_42226", - "instr_42228", - "instr_42230", - "instr_42232", - "instr_42234", - "instr_42236", - "instr_42238", - "instr_42240", - "instr_42242", - "instr_42244", - "instr_42246", - "instr_42248", - "instr_42250", - "instr_42252", - "instr_42254" - ] - }, - "instr_42256": { - "virtual_address": 42256, - "size": 2, - "disassembly": "movs r3, #0x1", - "mnemonic": "movs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_42258": { - "virtual_address": 42258, - "size": 2, - "disassembly": "ldr r2, [r0, #0x44]", - "mnemonic": "ldr", - "operands": "r2, [r0, #0x44]", - "mode": "thumb" - }, - "instr_42260": { - "virtual_address": 42260, - "size": 2, - "disassembly": "lsls r3, r2", - "mnemonic": "lsls", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_42262": { - "virtual_address": 42262, - "size": 2, - "disassembly": "str r2, [r1, #0x4]", - "mnemonic": "str", - "operands": "r2, [r1, #0x4]", - "mode": "thumb" - }, - "instr_42264": { - "virtual_address": 42264, - "size": 2, - "disassembly": "str r3, [r1, #0x8]", - "mnemonic": "str", - "operands": "r3, [r1, #0x8]", - "mode": "thumb" - }, - "instr_42266": { - "virtual_address": 42266, - "size": 4, - "disassembly": "bl 0x0ca5c", - "mnemonic": "bl", - "operands": "0x0ca5c", - "mode": "thumb" - }, - "instr_42270": { - "virtual_address": 42270, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_42272": { - "virtual_address": 42272, - "size": 2, - "disassembly": "mov r2, r11", - "mnemonic": "mov", - "operands": "r2, r11", - "mode": "thumb" - }, - "instr_42274": { - "virtual_address": 42274, - "size": 2, - "disassembly": "str r3, [r2, #0x40]", - "mnemonic": "str", - "operands": "r3, [r2, #0x40]", - "mode": "thumb" - }, - "bb_42256": { - "virtual_address": 42256, - "size": 20, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42276, - "children": [ - "instr_42256", - "instr_42258", - "instr_42260", - "instr_42262", - "instr_42264", - "instr_42266", - "instr_42270", - "instr_42272", - "instr_42274" - ] - }, - "instr_42276": { - "virtual_address": 42276, - "size": 2, - "disassembly": "subs r7, r5, #0x0", - "mnemonic": "subs", - "operands": "r7, r5, #0x0", - "mode": "thumb" - }, - "instr_42278": { - "virtual_address": 42278, - "size": 2, - "disassembly": "bge 0x0a52a", - "mnemonic": "bge", - "operands": "0x0a52a", - "mode": "thumb" - }, - "bb_42276": { - "virtual_address": 42276, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42280, - "children": [ - "instr_42276", - "instr_42278" - ] - }, - "instr_42280": { - "virtual_address": 42280, - "size": 2, - "disassembly": "b 0x0a864", - "mnemonic": "b", - "operands": "0x0a864", - "mode": "thumb" - }, - "bb_42280": { - "virtual_address": 42280, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_42280" - ] - }, - "instr_42282": { - "virtual_address": 42282, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_42284": { - "virtual_address": 42284, - "size": 2, - "disassembly": "movs r2, r7", - "mnemonic": "movs", - "operands": "r2, r7", - "mode": "thumb" - }, - "instr_42286": { - "virtual_address": 42286, - "size": 2, - "disassembly": "str r3, [r6, #0x0]", - "mnemonic": "str", - "operands": "r3, [r6, #0x0]", - "mode": "thumb" - }, - "instr_42288": { - "virtual_address": 42288, - "size": 2, - "disassembly": "ldr r3, [0x0a89c]", - "mnemonic": "ldr", - "operands": "r3, [0x0a89c]", - "mode": "thumb" - }, - "instr_42290": { - "virtual_address": 42290, - "size": 2, - "disassembly": "ands r2, r3", - "mnemonic": "ands", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_42292": { - "virtual_address": 42292, - "size": 2, - "disassembly": "cmp r2, r3", - "mnemonic": "cmp", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_42294": { - "virtual_address": 42294, - "size": 2, - "disassembly": "bne 0x0a53a", - "mnemonic": "bne", - "operands": "0x0a53a", - "mode": "thumb" - }, - "bb_42282": { - "virtual_address": 42282, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42296, - "children": [ - "instr_42282", - "instr_42284", - "instr_42286", - "instr_42288", - "instr_42290", - "instr_42292", - "instr_42294" - ] - }, - "instr_42296": { - "virtual_address": 42296, - "size": 2, - "disassembly": "b 0x0a87a", - "mnemonic": "b", - "operands": "0x0a87a", - "mode": "thumb" - }, - "bb_42296": { - "virtual_address": 42296, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_42296" - ] - }, - "instr_42298": { - "virtual_address": 42298, - "size": 2, - "disassembly": "ldr r2, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x10]", - "mode": "thumb" - }, - "instr_42300": { - "virtual_address": 42300, - "size": 2, - "disassembly": "ldr r3, [sp, #0x14]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x14]", - "mode": "thumb" - }, - "instr_42302": { - "virtual_address": 42302, - "size": 2, - "disassembly": "movs r0, r2", - "mnemonic": "movs", - "operands": "r0, r2", - "mode": "thumb" - }, - "instr_42304": { - "virtual_address": 42304, - "size": 2, - "disassembly": "movs r1, r3", - "mnemonic": "movs", - "operands": "r1, r3", - "mode": "thumb" - }, - "instr_42306": { - "virtual_address": 42306, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_42308": { - "virtual_address": 42308, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_42310": { - "virtual_address": 42310, - "size": 2, - "disassembly": "str r0, [sp, #0x20]", - "mnemonic": "str", - "operands": "r0, [sp, #0x20]", - "mode": "thumb" - }, - "instr_42312": { - "virtual_address": 42312, - "size": 2, - "disassembly": "str r1, [sp, #0x24]", - "mnemonic": "str", - "operands": "r1, [sp, #0x24]", - "mode": "thumb" - }, - "instr_42314": { - "virtual_address": 42314, - "size": 4, - "disassembly": "bl 0x10b18", - "mnemonic": "bl", - "operands": "0x10b18", - "mode": "thumb" - }, - "instr_42318": { - "virtual_address": 42318, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_42320": { - "virtual_address": 42320, - "size": 2, - "disassembly": "beq 0x0a57a", - "mnemonic": "beq", - "operands": "0x0a57a", - "mode": "thumb" - }, - "bb_42298": { - "virtual_address": 42298, - "size": 24, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42322, - "children": [ - "instr_42298", - "instr_42300", - "instr_42302", - "instr_42304", - "instr_42306", - "instr_42308", - "instr_42310", - "instr_42312", - "instr_42314", - "instr_42318", - "instr_42320" - ] - }, - "instr_42322": { - "virtual_address": 42322, - "size": 2, - "disassembly": "movs r3, #0x1", - "mnemonic": "movs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_42324": { - "virtual_address": 42324, - "size": 2, - "disassembly": "ldr r2, [sp, #0x98]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x98]", - "mode": "thumb" - }, - "instr_42326": { - "virtual_address": 42326, - "size": 2, - "disassembly": "str r3, [r2, #0x0]", - "mnemonic": "str", - "operands": "r3, [r2, #0x0]", - "mode": "thumb" - }, - "instr_42328": { - "virtual_address": 42328, - "size": 2, - "disassembly": "ldr r3, [sp, #0xa0]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa0]", - "mode": "thumb" - }, - "instr_42330": { - "virtual_address": 42330, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_42332": { - "virtual_address": 42332, - "size": 2, - "disassembly": "bne 0x0a560", - "mnemonic": "bne", - "operands": "0x0a560", - "mode": "thumb" - }, - "bb_42322": { - "virtual_address": 42322, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42334, - "children": [ - "instr_42322", - "instr_42324", - "instr_42326", - "instr_42328", - "instr_42330", - "instr_42332" - ] - }, - "instr_42334": { - "virtual_address": 42334, - "size": 2, - "disassembly": "b 0x0a9ae", - "mnemonic": "b", - "operands": "0x0a9ae", - "mode": "thumb" - }, - "bb_42334": { - "virtual_address": 42334, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_42334" - ] - }, - "instr_42336": { - "virtual_address": 42336, - "size": 2, - "disassembly": "ldr r4, [0x0a8a0]", - "mnemonic": "ldr", - "operands": "r4, [0x0a8a0]", - "mode": "thumb" - }, - "instr_42338": { - "virtual_address": 42338, - "size": 2, - "disassembly": "str r4, [r3, #0x0]", - "mnemonic": "str", - "operands": "r4, [r3, #0x0]", - "mode": "thumb" - }, - "instr_42340": { - "virtual_address": 42340, - "size": 2, - "disassembly": "subs r4, #0x1", - "mnemonic": "subs", - "operands": "r4, #0x1", - "mode": "thumb" - }, - "bb_42336": { - "virtual_address": 42336, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42342, - "children": [ - "instr_42336", - "instr_42338", - "instr_42340" - ] - }, - "instr_42342": { - "virtual_address": 42342, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_42344": { - "virtual_address": 42344, - "size": 2, - "disassembly": "add sp, #0x6c", - "mnemonic": "add", - "operands": "sp, #0x6c", - "mode": "thumb" - }, - "instr_42346": { - "virtual_address": 42346, - "size": 2, - "disassembly": "pop {r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_42348": { - "virtual_address": 42348, - "size": 2, - "disassembly": "mov r11, r7", - "mnemonic": "mov", - "operands": "r11, r7", - "mode": "thumb" - }, - "instr_42350": { - "virtual_address": 42350, - "size": 2, - "disassembly": "mov r10, r6", - "mnemonic": "mov", - "operands": "r10, r6", - "mode": "thumb" - }, - "instr_42352": { - "virtual_address": 42352, - "size": 2, - "disassembly": "mov r9, r5", - "mnemonic": "mov", - "operands": "r9, r5", - "mode": "thumb" - }, - "instr_42354": { - "virtual_address": 42354, - "size": 2, - "disassembly": "mov r8, r4", - "mnemonic": "mov", - "operands": "r8, r4", - "mode": "thumb" - }, - "instr_42356": { - "virtual_address": 42356, - "size": 2, - "disassembly": "pop {r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_42358": { - "virtual_address": 42358, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_42360": { - "virtual_address": 42360, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_42342": { - "virtual_address": 42342, - "size": 20, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_42342", - "instr_42344", - "instr_42346", - "instr_42348", - "instr_42350", - "instr_42352", - "instr_42354", - "instr_42356", - "instr_42358", - "instr_42360" - ] - }, - "instr_42362": { - "virtual_address": 42362, - "size": 2, - "disassembly": "add r3, sp, #0x60", - "mnemonic": "add", - "operands": "r3, sp, #0x60", - "mode": "thumb" - }, - "instr_42364": { - "virtual_address": 42364, - "size": 2, - "disassembly": "str r3, [sp, #0x4]", - "mnemonic": "str", - "operands": "r3, [sp, #0x4]", - "mode": "thumb" - }, - "instr_42366": { - "virtual_address": 42366, - "size": 2, - "disassembly": "add r3, sp, #0x64", - "mnemonic": "add", - "operands": "r3, sp, #0x64", - "mode": "thumb" - }, - "instr_42368": { - "virtual_address": 42368, - "size": 2, - "disassembly": "str r3, [sp, #0x0]", - "mnemonic": "str", - "operands": "r3, [sp, #0x0]", - "mode": "thumb" - }, - "instr_42370": { - "virtual_address": 42370, - "size": 2, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "thumb" - }, - "instr_42372": { - "virtual_address": 42372, - "size": 2, - "disassembly": "ldr r2, [sp, #0x20]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x20]", - "mode": "thumb" - }, - "instr_42374": { - "virtual_address": 42374, - "size": 2, - "disassembly": "ldr r3, [sp, #0x24]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x24]", - "mode": "thumb" - }, - "instr_42376": { - "virtual_address": 42376, - "size": 4, - "disassembly": "bl 0x0d328", - "mnemonic": "bl", - "operands": "0x0d328", - "mode": "thumb" - }, - "instr_42380": { - "virtual_address": 42380, - "size": 2, - "disassembly": "lsrs r6, r7, #0x14", - "mnemonic": "lsrs", - "operands": "r6, r7, #0x14", - "mode": "thumb" - }, - "instr_42382": { - "virtual_address": 42382, - "size": 2, - "disassembly": "mov r10, r0", - "mnemonic": "mov", - "operands": "r10, r0", - "mode": "thumb" - }, - "instr_42384": { - "virtual_address": 42384, - "size": 2, - "disassembly": "beq 0x0a594", - "mnemonic": "beq", - "operands": "0x0a594", - "mode": "thumb" - }, - "bb_42362": { - "virtual_address": 42362, - "size": 24, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42386, - "children": [ - "instr_42362", - "instr_42364", - "instr_42366", - "instr_42368", - "instr_42370", - "instr_42372", - "instr_42374", - "instr_42376", - "instr_42380", - "instr_42382", - "instr_42384" - ] - }, - "instr_42386": { - "virtual_address": 42386, - "size": 2, - "disassembly": "b 0x0a8ec", - "mnemonic": "b", - "operands": "0x0a8ec", - "mode": "thumb" - }, - "bb_42386": { - "virtual_address": 42386, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_42386" - ] - }, - "instr_42388": { - "virtual_address": 42388, - "size": 2, - "disassembly": "ldr r3, [sp, #0x60]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x60]", - "mode": "thumb" - }, - "instr_42390": { - "virtual_address": 42390, - "size": 2, - "disassembly": "mov r8, r3", - "mnemonic": "mov", - "operands": "r8, r3", - "mode": "thumb" - }, - "instr_42392": { - "virtual_address": 42392, - "size": 2, - "disassembly": "ldr r3, [sp, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x64]", - "mode": "thumb" - }, - "instr_42394": { - "virtual_address": 42394, - "size": 2, - "disassembly": "add r3, r8", - "mnemonic": "add", - "operands": "r3, r8", - "mode": "thumb" - }, - "instr_42396": { - "virtual_address": 42396, - "size": 2, - "disassembly": "movs r6, r3", - "mnemonic": "movs", - "operands": "r6, r3", - "mode": "thumb" - }, - "instr_42398": { - "virtual_address": 42398, - "size": 2, - "disassembly": "ldr r3, [0x0a8a4]", - "mnemonic": "ldr", - "operands": "r3, [0x0a8a4]", - "mode": "thumb" - }, - "instr_42400": { - "virtual_address": 42400, - "size": 2, - "disassembly": "adds r3, r6, r3", - "mnemonic": "adds", - "operands": "r3, r6, r3", - "mode": "thumb" - }, - "instr_42402": { - "virtual_address": 42402, - "size": 2, - "disassembly": "cmp r3, #0x20", - "mnemonic": "cmp", - "operands": "r3, #0x20", - "mode": "thumb" - }, - "instr_42404": { - "virtual_address": 42404, - "size": 2, - "disassembly": "bgt 0x0a5a8", - "mnemonic": "bgt", - "operands": "0x0a5a8", - "mode": "thumb" - }, - "bb_42388": { - "virtual_address": 42388, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42406, - "children": [ - "instr_42388", - "instr_42390", - "instr_42392", - "instr_42394", - "instr_42396", - "instr_42398", - "instr_42400", - "instr_42402", - "instr_42404" - ] - }, - "instr_42406": { - "virtual_address": 42406, - "size": 2, - "disassembly": "b 0x0a9b2", - "mnemonic": "b", - "operands": "0x0a9b2", - "mode": "thumb" - }, - "bb_42406": { - "virtual_address": 42406, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_42406" - ] - }, - "instr_42408": { - "virtual_address": 42408, - "size": 2, - "disassembly": "movs r2, #0x40", - "mnemonic": "movs", - "operands": "r2, #0x40", - "mode": "thumb" - }, - "instr_42410": { - "virtual_address": 42410, - "size": 2, - "disassembly": "movs r0, r7", - "mnemonic": "movs", - "operands": "r0, r7", - "mode": "thumb" - }, - "instr_42412": { - "virtual_address": 42412, - "size": 2, - "disassembly": "subs r3, r2, r3", - "mnemonic": "subs", - "operands": "r3, r2, r3", - "mode": "thumb" - }, - "instr_42414": { - "virtual_address": 42414, - "size": 2, - "disassembly": "lsls r0, r3", - "mnemonic": "lsls", - "operands": "r0, r3", - "mode": "thumb" - }, - "instr_42416": { - "virtual_address": 42416, - "size": 2, - "disassembly": "ldr r3, [0x0a8a8]", - "mnemonic": "ldr", - "operands": "r3, [0x0a8a8]", - "mode": "thumb" - }, - "instr_42418": { - "virtual_address": 42418, - "size": 2, - "disassembly": "adds r2, r6, r3", - "mnemonic": "adds", - "operands": "r2, r6, r3", - "mode": "thumb" - }, - "instr_42420": { - "virtual_address": 42420, - "size": 2, - "disassembly": "lsrs r4, r2", - "mnemonic": "lsrs", - "operands": "r4, r2", - "mode": "thumb" - }, - "instr_42422": { - "virtual_address": 42422, - "size": 2, - "disassembly": "orrs r0, r4", - "mnemonic": "orrs", - "operands": "r0, r4", - "mode": "thumb" - }, - "bb_42408": { - "virtual_address": 42408, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42424, - "children": [ - "instr_42408", - "instr_42410", - "instr_42412", - "instr_42414", - "instr_42416", - "instr_42418", - "instr_42420", - "instr_42422" - ] - }, - "instr_42424": { - "virtual_address": 42424, - "size": 4, - "disassembly": "bl 0x10ab0", - "mnemonic": "bl", - "operands": "0x10ab0", - "mode": "thumb" - }, - "instr_42428": { - "virtual_address": 42428, - "size": 2, - "disassembly": "movs r3, #0x1", - "mnemonic": "movs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_42430": { - "virtual_address": 42430, - "size": 2, - "disassembly": "ldr r4, [0x0a8ac]", - "mnemonic": "ldr", - "operands": "r4, [0x0a8ac]", - "mode": "thumb" - }, - "instr_42432": { - "virtual_address": 42432, - "size": 2, - "disassembly": "str r3, [sp, #0x44]", - "mnemonic": "str", - "operands": "r3, [sp, #0x44]", - "mode": "thumb" - }, - "instr_42434": { - "virtual_address": 42434, - "size": 2, - "disassembly": "adds r1, r1, r4", - "mnemonic": "adds", - "operands": "r1, r1, r4", - "mode": "thumb" - }, - "instr_42436": { - "virtual_address": 42436, - "size": 2, - "disassembly": "subs r6, #0x1", - "mnemonic": "subs", - "operands": "r6, #0x1", - "mode": "thumb" - }, - "bb_42424": { - "virtual_address": 42424, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42438, - "children": [ - "instr_42424", - "instr_42428", - "instr_42430", - "instr_42432", - "instr_42434", - "instr_42436" - ] - }, - "instr_42438": { - "virtual_address": 42438, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_42440": { - "virtual_address": 42440, - "size": 2, - "disassembly": "ldr r3, [0x0a8b0]", - "mnemonic": "ldr", - "operands": "r3, [0x0a8b0]", - "mode": "thumb" - }, - "instr_42442": { - "virtual_address": 42442, - "size": 4, - "disassembly": "bl 0x10adc", - "mnemonic": "bl", - "operands": "0x10adc", - "mode": "thumb" - }, - "instr_42446": { - "virtual_address": 42446, - "size": 2, - "disassembly": "ldr r2, [0x0a8b4]", - "mnemonic": "ldr", - "operands": "r2, [0x0a8b4]", - "mode": "thumb" - }, - "instr_42448": { - "virtual_address": 42448, - "size": 2, - "disassembly": "ldr r3, [0x0a8b8]", - "mnemonic": "ldr", - "operands": "r3, [0x0a8b8]", - "mode": "thumb" - }, - "instr_42450": { - "virtual_address": 42450, - "size": 4, - "disassembly": "bl 0x10b10", - "mnemonic": "bl", - "operands": "0x10b10", - "mode": "thumb" - }, - "instr_42454": { - "virtual_address": 42454, - "size": 2, - "disassembly": "ldr r2, [0x0a8bc]", - "mnemonic": "ldr", - "operands": "r2, [0x0a8bc]", - "mode": "thumb" - }, - "instr_42456": { - "virtual_address": 42456, - "size": 2, - "disassembly": "ldr r3, [0x0a8c0]", - "mnemonic": "ldr", - "operands": "r3, [0x0a8c0]", - "mode": "thumb" - }, - "instr_42458": { - "virtual_address": 42458, - "size": 4, - "disassembly": "bl 0x10ae4", - "mnemonic": "bl", - "operands": "0x10ae4", - "mode": "thumb" - }, - "instr_42462": { - "virtual_address": 42462, - "size": 2, - "disassembly": "movs r4, r0", - "mnemonic": "movs", - "operands": "r4, r0", - "mode": "thumb" - }, - "instr_42464": { - "virtual_address": 42464, - "size": 2, - "disassembly": "movs r0, r6", - "mnemonic": "movs", - "operands": "r0, r6", - "mode": "thumb" - }, - "instr_42466": { - "virtual_address": 42466, - "size": 2, - "disassembly": "movs r5, r1", - "mnemonic": "movs", - "operands": "r5, r1", - "mode": "thumb" - }, - "instr_42468": { - "virtual_address": 42468, - "size": 4, - "disassembly": "bl 0x10b28", - "mnemonic": "bl", - "operands": "0x10b28", - "mode": "thumb" - }, - "instr_42472": { - "virtual_address": 42472, - "size": 2, - "disassembly": "ldr r2, [0x0a8c4]", - "mnemonic": "ldr", - "operands": "r2, [0x0a8c4]", - "mode": "thumb" - }, - "instr_42474": { - "virtual_address": 42474, - "size": 2, - "disassembly": "ldr r3, [0x0a8c8]", - "mnemonic": "ldr", - "operands": "r3, [0x0a8c8]", - "mode": "thumb" - }, - "instr_42476": { - "virtual_address": 42476, - "size": 4, - "disassembly": "bl 0x10b10", - "mnemonic": "bl", - "operands": "0x10b10", - "mode": "thumb" - }, - "instr_42480": { - "virtual_address": 42480, - "size": 2, - "disassembly": "movs r2, r0", - "mnemonic": "movs", - "operands": "r2, r0", - "mode": "thumb" - }, - "instr_42482": { - "virtual_address": 42482, - "size": 2, - "disassembly": "movs r3, r1", - "mnemonic": "movs", - "operands": "r3, r1", - "mode": "thumb" - }, - "instr_42484": { - "virtual_address": 42484, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_42486": { - "virtual_address": 42486, - "size": 2, - "disassembly": "movs r1, r5", - "mnemonic": "movs", - "operands": "r1, r5", - "mode": "thumb" - }, - "instr_42488": { - "virtual_address": 42488, - "size": 4, - "disassembly": "bl 0x10ae4", - "mnemonic": "bl", - "operands": "0x10ae4", - "mode": "thumb" - }, - "instr_42492": { - "virtual_address": 42492, - "size": 2, - "disassembly": "movs r4, r0", - "mnemonic": "movs", - "operands": "r4, r0", - "mode": "thumb" - }, - "instr_42494": { - "virtual_address": 42494, - "size": 2, - "disassembly": "movs r5, r1", - "mnemonic": "movs", - "operands": "r5, r1", - "mode": "thumb" - }, - "instr_42496": { - "virtual_address": 42496, - "size": 4, - "disassembly": "bl 0x10acc", - "mnemonic": "bl", - "operands": "0x10acc", - "mode": "thumb" - }, - "instr_42500": { - "virtual_address": 42500, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_42502": { - "virtual_address": 42502, - "size": 2, - "disassembly": "mov r9, r0", - "mnemonic": "mov", - "operands": "r9, r0", - "mode": "thumb" - }, - "instr_42504": { - "virtual_address": 42504, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_42506": { - "virtual_address": 42506, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_42508": { - "virtual_address": 42508, - "size": 2, - "disassembly": "movs r1, r5", - "mnemonic": "movs", - "operands": "r1, r5", - "mode": "thumb" - }, - "instr_42510": { - "virtual_address": 42510, - "size": 4, - "disassembly": "bl 0x10b08", - "mnemonic": "bl", - "operands": "0x10b08", - "mode": "thumb" - }, - "instr_42514": { - "virtual_address": 42514, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_42516": { - "virtual_address": 42516, - "size": 2, - "disassembly": "beq 0x0a62e", - "mnemonic": "beq", - "operands": "0x0a62e", - "mode": "thumb" - }, - "bb_42438": { - "virtual_address": 42438, - "size": 80, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42518, - "children": [ - "instr_42438", - "instr_42440", - "instr_42442", - "instr_42446", - "instr_42448", - "instr_42450", - "instr_42454", - "instr_42456", - "instr_42458", - "instr_42462", - "instr_42464", - "instr_42466", - "instr_42468", - "instr_42472", - "instr_42474", - "instr_42476", - "instr_42480", - "instr_42482", - "instr_42484", - "instr_42486", - "instr_42488", - "instr_42492", - "instr_42494", - "instr_42496", - "instr_42500", - "instr_42502", - "instr_42504", - "instr_42506", - "instr_42508", - "instr_42510", - "instr_42514", - "instr_42516" - ] - }, - "instr_42518": { - "virtual_address": 42518, - "size": 2, - "disassembly": "mov r0, r9", - "mnemonic": "mov", - "operands": "r0, r9", - "mode": "thumb" - }, - "instr_42520": { - "virtual_address": 42520, - "size": 4, - "disassembly": "bl 0x10b28", - "mnemonic": "bl", - "operands": "0x10b28", - "mode": "thumb" - }, - "instr_42524": { - "virtual_address": 42524, - "size": 2, - "disassembly": "movs r3, r5", - "mnemonic": "movs", - "operands": "r3, r5", - "mode": "thumb" - }, - "instr_42526": { - "virtual_address": 42526, - "size": 2, - "disassembly": "movs r2, r4", - "mnemonic": "movs", - "operands": "r2, r4", - "mode": "thumb" - }, - "instr_42528": { - "virtual_address": 42528, - "size": 4, - "disassembly": "bl 0x10b18", - "mnemonic": "bl", - "operands": "0x10b18", - "mode": "thumb" - }, - "instr_42532": { - "virtual_address": 42532, - "size": 2, - "disassembly": "rsbs r3, r0", - "mnemonic": "rsbs", - "operands": "r3, r0", - "mode": "thumb" - }, - "instr_42534": { - "virtual_address": 42534, - "size": 2, - "disassembly": "adcs r0, r3", - "mnemonic": "adcs", - "operands": "r0, r3", - "mode": "thumb" - }, - "instr_42536": { - "virtual_address": 42536, - "size": 2, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_42538": { - "virtual_address": 42538, - "size": 2, - "disassembly": "subs r3, r3, r0", - "mnemonic": "subs", - "operands": "r3, r3, r0", - "mode": "thumb" - }, - "instr_42540": { - "virtual_address": 42540, - "size": 2, - "disassembly": "mov r9, r3", - "mnemonic": "mov", - "operands": "r9, r3", - "mode": "thumb" - }, - "bb_42518": { - "virtual_address": 42518, - "size": 24, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42542, - "children": [ - "instr_42518", - "instr_42520", - "instr_42524", - "instr_42526", - "instr_42528", - "instr_42532", - "instr_42534", - "instr_42536", - "instr_42538", - "instr_42540" - ] - }, - "instr_42542": { - "virtual_address": 42542, - "size": 2, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_42544": { - "virtual_address": 42544, - "size": 2, - "disassembly": "cmp r3, #0x16", - "mnemonic": "cmp", - "operands": "r3, #0x16", - "mode": "thumb" - }, - "instr_42546": { - "virtual_address": 42546, - "size": 2, - "disassembly": "bls 0x0a636", - "mnemonic": "bls", - "operands": "0x0a636", - "mode": "thumb" - }, - "bb_42542": { - "virtual_address": 42542, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42548, - "children": [ - "instr_42542", - "instr_42544", - "instr_42546" - ] - }, - "instr_42548": { - "virtual_address": 42548, - "size": 2, - "disassembly": "b 0x0a966", - "mnemonic": "b", - "operands": "0x0a966", - "mode": "thumb" - }, - "bb_42548": { - "virtual_address": 42548, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_42548" - ] - }, - "instr_42550": { - "virtual_address": 42550, - "size": 2, - "disassembly": "lsls r2, r3, #0x3", - "mnemonic": "lsls", - "operands": "r2, r3, #0x3", - "mode": "thumb" - }, - "instr_42552": { - "virtual_address": 42552, - "size": 2, - "disassembly": "ldr r3, [0x0a8cc]", - "mnemonic": "ldr", - "operands": "r3, [0x0a8cc]", - "mode": "thumb" - }, - "instr_42554": { - "virtual_address": 42554, - "size": 2, - "disassembly": "adds r3, r3, r2", - "mnemonic": "adds", - "operands": "r3, r3, r2", - "mode": "thumb" - }, - "instr_42556": { - "virtual_address": 42556, - "size": 2, - "disassembly": "ldr r2, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [r3, #0x0]", - "mode": "thumb" - }, - "instr_42558": { - "virtual_address": 42558, - "size": 2, - "disassembly": "ldr r3, [r3, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0x4]", - "mode": "thumb" - }, - "instr_42560": { - "virtual_address": 42560, - "size": 2, - "disassembly": "ldr r0, [sp, #0x20]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x20]", - "mode": "thumb" - }, - "instr_42562": { - "virtual_address": 42562, - "size": 2, - "disassembly": "ldr r1, [sp, #0x24]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x24]", - "mode": "thumb" - }, - "instr_42564": { - "virtual_address": 42564, - "size": 4, - "disassembly": "bl 0x10b08", - "mnemonic": "bl", - "operands": "0x10b08", - "mode": "thumb" - }, - "instr_42568": { - "virtual_address": 42568, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_42570": { - "virtual_address": 42570, - "size": 2, - "disassembly": "bne 0x0a64e", - "mnemonic": "bne", - "operands": "0x0a64e", - "mode": "thumb" - }, - "bb_42550": { - "virtual_address": 42550, - "size": 22, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42572, - "children": [ - "instr_42550", - "instr_42552", - "instr_42554", - "instr_42556", - "instr_42558", - "instr_42560", - "instr_42562", - "instr_42564", - "instr_42568", - "instr_42570" - ] - }, - "instr_42572": { - "virtual_address": 42572, - "size": 2, - "disassembly": "b 0x0a91c", - "mnemonic": "b", - "operands": "0x0a91c", - "mode": "thumb" - }, - "bb_42572": { - "virtual_address": 42572, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_42572" - ] - }, - "instr_42574": { - "virtual_address": 42574, - "size": 2, - "disassembly": "movs r3, #0x1", - "mnemonic": "movs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_42576": { - "virtual_address": 42576, - "size": 2, - "disassembly": "rsbs r3, r3", - "mnemonic": "rsbs", - "operands": "r3, r3", - "mode": "thumb" - }, - "instr_42578": { - "virtual_address": 42578, - "size": 2, - "disassembly": "mov r12, r3", - "mnemonic": "mov", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_42580": { - "virtual_address": 42580, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_42582": { - "virtual_address": 42582, - "size": 2, - "disassembly": "str r3, [sp, #0x40]", - "mnemonic": "str", - "operands": "r3, [sp, #0x40]", - "mode": "thumb" - }, - "instr_42584": { - "virtual_address": 42584, - "size": 2, - "disassembly": "mov r3, r8", - "mnemonic": "mov", - "operands": "r3, r8", - "mode": "thumb" - }, - "instr_42586": { - "virtual_address": 42586, - "size": 2, - "disassembly": "subs r6, r3, r6", - "mnemonic": "subs", - "operands": "r6, r3, r6", - "mode": "thumb" - }, - "instr_42588": { - "virtual_address": 42588, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_42590": { - "virtual_address": 42590, - "size": 2, - "disassembly": "str r3, [sp, #0x2c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x2c]", - "mode": "thumb" - }, - "instr_42592": { - "virtual_address": 42592, - "size": 2, - "disassembly": "movs r3, r6", - "mnemonic": "movs", - "operands": "r3, r6", - "mode": "thumb" - }, - "instr_42594": { - "virtual_address": 42594, - "size": 2, - "disassembly": "add r9, r12", - "mnemonic": "add", - "operands": "r9, r12", - "mode": "thumb" - }, - "instr_42596": { - "virtual_address": 42596, - "size": 2, - "disassembly": "subs r3, #0x1", - "mnemonic": "subs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_42598": { - "virtual_address": 42598, - "size": 2, - "disassembly": "str r3, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_42600": { - "virtual_address": 42600, - "size": 2, - "disassembly": "bpl 0x0a66c", - "mnemonic": "bpl", - "operands": "0x0a66c", - "mode": "thumb" - }, - "bb_42574": { - "virtual_address": 42574, - "size": 28, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42602, - "children": [ - "instr_42574", - "instr_42576", - "instr_42578", - "instr_42580", - "instr_42582", - "instr_42584", - "instr_42586", - "instr_42588", - "instr_42590", - "instr_42592", - "instr_42594", - "instr_42596", - "instr_42598", - "instr_42600" - ] - }, - "instr_42602": { - "virtual_address": 42602, - "size": 2, - "disassembly": "b 0x0a97c", - "mnemonic": "b", - "operands": "0x0a97c", - "mode": "thumb" - }, - "bb_42602": { - "virtual_address": 42602, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_42602" - ] - }, - "instr_42604": { - "virtual_address": 42604, - "size": 2, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_42606": { - "virtual_address": 42606, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_42608": { - "virtual_address": 42608, - "size": 2, - "disassembly": "blt 0x0a674", - "mnemonic": "blt", - "operands": "0x0a674", - "mode": "thumb" - }, - "bb_42604": { - "virtual_address": 42604, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42610, - "children": [ - "instr_42604", - "instr_42606", - "instr_42608" - ] - }, - "instr_42610": { - "virtual_address": 42610, - "size": 2, - "disassembly": "b 0x0a932", - "mnemonic": "b", - "operands": "0x0a932", - "mode": "thumb" - }, - "bb_42610": { - "virtual_address": 42610, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_42610" - ] - }, - "instr_42612": { - "virtual_address": 42612, - "size": 2, - "disassembly": "mov r2, r9", - "mnemonic": "mov", - "operands": "r2, r9", - "mode": "thumb" - }, - "instr_42614": { - "virtual_address": 42614, - "size": 2, - "disassembly": "ldr r3, [sp, #0x2c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x2c]", - "mode": "thumb" - }, - "instr_42616": { - "virtual_address": 42616, - "size": 2, - "disassembly": "subs r3, r3, r2", - "mnemonic": "subs", - "operands": "r3, r3, r2", - "mode": "thumb" - }, - "instr_42618": { - "virtual_address": 42618, - "size": 2, - "disassembly": "str r3, [sp, #0x2c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x2c]", - "mode": "thumb" - }, - "instr_42620": { - "virtual_address": 42620, - "size": 2, - "disassembly": "rsbs r3, r2", - "mnemonic": "rsbs", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_42622": { - "virtual_address": 42622, - "size": 2, - "disassembly": "str r3, [sp, #0x34]", - "mnemonic": "str", - "operands": "r3, [sp, #0x34]", - "mode": "thumb" - }, - "instr_42624": { - "virtual_address": 42624, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_42626": { - "virtual_address": 42626, - "size": 2, - "disassembly": "mov r9, r3", - "mnemonic": "mov", - "operands": "r9, r3", - "mode": "thumb" - }, - "instr_42628": { - "virtual_address": 42628, - "size": 2, - "disassembly": "ldr r3, [sp, #0x90]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x90]", - "mode": "thumb" - }, - "instr_42630": { - "virtual_address": 42630, - "size": 2, - "disassembly": "movs r4, #0x1", - "mnemonic": "movs", - "operands": "r4, #0x1", - "mode": "thumb" - }, - "instr_42632": { - "virtual_address": 42632, - "size": 2, - "disassembly": "str r2, [sp, #0x18]", - "mnemonic": "str", - "operands": "r2, [sp, #0x18]", - "mode": "thumb" - }, - "instr_42634": { - "virtual_address": 42634, - "size": 2, - "disassembly": "cmp r3, #0x9", - "mnemonic": "cmp", - "operands": "r3, #0x9", - "mode": "thumb" - }, - "instr_42636": { - "virtual_address": 42636, - "size": 2, - "disassembly": "bls 0x0a690", - "mnemonic": "bls", - "operands": "0x0a690", - "mode": "thumb" - }, - "bb_42612": { - "virtual_address": 42612, - "size": 26, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42638, - "children": [ - "instr_42612", - "instr_42614", - "instr_42616", - "instr_42618", - "instr_42620", - "instr_42622", - "instr_42624", - "instr_42626", - "instr_42628", - "instr_42630", - "instr_42632", - "instr_42634", - "instr_42636" - ] - }, - "instr_42638": { - "virtual_address": 42638, - "size": 2, - "disassembly": "b 0x0a94a", - "mnemonic": "b", - "operands": "0x0a94a", - "mode": "thumb" - }, - "bb_42638": { - "virtual_address": 42638, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_42638" - ] - }, - "instr_42640": { - "virtual_address": 42640, - "size": 2, - "disassembly": "cmp r3, #0x5", - "mnemonic": "cmp", - "operands": "r3, #0x5", - "mode": "thumb" - }, - "instr_42642": { - "virtual_address": 42642, - "size": 2, - "disassembly": "ble 0x0a69a", - "mnemonic": "ble", - "operands": "0x0a69a", - "mode": "thumb" - }, - "bb_42640": { - "virtual_address": 42640, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42644, - "children": [ - "instr_42640", - "instr_42642" - ] - }, - "instr_42644": { - "virtual_address": 42644, - "size": 2, - "disassembly": "movs r4, #0x0", - "mnemonic": "movs", - "operands": "r4, #0x0", - "mode": "thumb" - }, - "instr_42646": { - "virtual_address": 42646, - "size": 2, - "disassembly": "subs r3, #0x4", - "mnemonic": "subs", - "operands": "r3, #0x4", - "mode": "thumb" - }, - "instr_42648": { - "virtual_address": 42648, - "size": 2, - "disassembly": "str r3, [sp, #0x90]", - "mnemonic": "str", - "operands": "r3, [sp, #0x90]", - "mode": "thumb" - }, - "bb_42644": { - "virtual_address": 42644, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42650, - "children": [ - "instr_42644", - "instr_42646", - "instr_42648" - ] - }, - "instr_42650": { - "virtual_address": 42650, - "size": 2, - "disassembly": "ldr r3, [sp, #0x90]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x90]", - "mode": "thumb" - }, - "instr_42652": { - "virtual_address": 42652, - "size": 2, - "disassembly": "cmp r3, #0x4", - "mnemonic": "cmp", - "operands": "r3, #0x4", - "mode": "thumb" - }, - "instr_42654": { - "virtual_address": 42654, - "size": 2, - "disassembly": "bne 0x0a6a4", - "mnemonic": "bne", - "operands": "0x0a6a4", - "mode": "thumb" - }, - "bb_42650": { - "virtual_address": 42650, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42656, - "children": [ - "instr_42650", - "instr_42652", - "instr_42654" - ] - }, - "instr_42656": { - "virtual_address": 42656, - "size": 4, - "disassembly": "bl 0x0b130", - "mnemonic": "bl", - "operands": "0x0b130", - "mode": "thumb" - }, - "bb_42656": { - "virtual_address": 42656, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42660, - "children": [ - "instr_42656" - ] - }, - "instr_42660": { - "virtual_address": 42660, - "size": 2, - "disassembly": "cmp r3, #0x5", - "mnemonic": "cmp", - "operands": "r3, #0x5", - "mode": "thumb" - }, - "instr_42662": { - "virtual_address": 42662, - "size": 2, - "disassembly": "bne 0x0a6aa", - "mnemonic": "bne", - "operands": "0x0a6aa", - "mode": "thumb" - }, - "bb_42660": { - "virtual_address": 42660, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42664, - "children": [ - "instr_42660", - "instr_42662" - ] - }, - "instr_42664": { - "virtual_address": 42664, - "size": 2, - "disassembly": "b 0x0ae6e", - "mnemonic": "b", - "operands": "0x0ae6e", - "mode": "thumb" - }, - "bb_42664": { - "virtual_address": 42664, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_42664" - ] - }, - "instr_42666": { - "virtual_address": 42666, - "size": 2, - "disassembly": "cmp r3, #0x2", - "mnemonic": "cmp", - "operands": "r3, #0x2", - "mode": "thumb" - }, - "instr_42668": { - "virtual_address": 42668, - "size": 2, - "disassembly": "beq 0x0a6b0", - "mnemonic": "beq", - "operands": "0x0a6b0", - "mode": "thumb" - }, - "bb_42666": { - "virtual_address": 42666, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42670, - "children": [ - "instr_42666", - "instr_42668" - ] - }, - "instr_42670": { - "virtual_address": 42670, - "size": 2, - "disassembly": "b 0x0a988", - "mnemonic": "b", - "operands": "0x0a988", - "mode": "thumb" - }, - "bb_42670": { - "virtual_address": 42670, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_42670" - ] - }, - "instr_42672": { - "virtual_address": 42672, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_42674": { - "virtual_address": 42674, - "size": 2, - "disassembly": "str r3, [sp, #0x30]", - "mnemonic": "str", - "operands": "r3, [sp, #0x30]", - "mode": "thumb" - }, - "bb_42672": { - "virtual_address": 42672, - "size": 4, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_42672", - "instr_42674" - ] - }, - "func_42224": { - "virtual_address": 42224, - "size": 452, - "name": "_dtoa_r", - "children": [ - "bb_42224", - "bb_42256", - "bb_42276", - "bb_42280", - "bb_42282", - "bb_42296", - "bb_42298", - "bb_42322", - "bb_42334", - "bb_42336", - "bb_42342", - "bb_42362", - "bb_42386", - "bb_42388", - "bb_42406", - "bb_42408", - "bb_42424", - "bb_42438", - "bb_42518", - "bb_42542", - "bb_42548", - "bb_42550", - "bb_42572", - "bb_42574", - "bb_42602", - "bb_42604", - "bb_42610", - "bb_42612", - "bb_42638", - "bb_42640", - "bb_42644", - "bb_42650", - "bb_42656", - "bb_42660", - "bb_42664", - "bb_42666", - "bb_42670", - "bb_42672" - ] - }, - "instr_42676": { - "virtual_address": 42676, - "size": 2, - "disassembly": "ldr r3, [sp, #0x94]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x94]", - "mode": "thumb" - }, - "instr_42678": { - "virtual_address": 42678, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_42680": { - "virtual_address": 42680, - "size": 2, - "disassembly": "bgt 0x0a6be", - "mnemonic": "bgt", - "operands": "0x0a6be", - "mode": "thumb" - }, - "bb_42676": { - "virtual_address": 42676, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42682, - "children": [ - "instr_42676", - "instr_42678", - "instr_42680" - ] - }, - "instr_42682": { - "virtual_address": 42682, - "size": 4, - "disassembly": "bl 0x0aeca", - "mnemonic": "bl", - "operands": "0x0aeca", - "mode": "thumb" - }, - "bb_42682": { - "virtual_address": 42682, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42686, - "children": [ - "instr_42682" - ] - }, - "instr_42686": { - "virtual_address": 42686, - "size": 2, - "disassembly": "movs r5, r3", - "mnemonic": "movs", - "operands": "r5, r3", - "mode": "thumb" - }, - "instr_42688": { - "virtual_address": 42688, - "size": 2, - "disassembly": "str r3, [sp, #0x58]", - "mnemonic": "str", - "operands": "r3, [sp, #0x58]", - "mode": "thumb" - }, - "instr_42690": { - "virtual_address": 42690, - "size": 2, - "disassembly": "str r3, [sp, #0x28]", - "mnemonic": "str", - "operands": "r3, [sp, #0x28]", - "mode": "thumb" - }, - "bb_42686": { - "virtual_address": 42686, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42692, - "children": [ - "instr_42686", - "instr_42688", - "instr_42690" - ] - }, - "instr_42692": { - "virtual_address": 42692, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_42694": { - "virtual_address": 42694, - "size": 2, - "disassembly": "mov r2, r11", - "mnemonic": "mov", - "operands": "r2, r11", - "mode": "thumb" - }, - "instr_42696": { - "virtual_address": 42696, - "size": 2, - "disassembly": "str r3, [r2, #0x44]", - "mnemonic": "str", - "operands": "r3, [r2, #0x44]", - "mode": "thumb" - }, - "instr_42698": { - "virtual_address": 42698, - "size": 2, - "disassembly": "cmp r5, #0x17", - "mnemonic": "cmp", - "operands": "r5, #0x17", - "mode": "thumb" - }, - "instr_42700": { - "virtual_address": 42700, - "size": 2, - "disassembly": "bgt 0x0a6d2", - "mnemonic": "bgt", - "operands": "0x0a6d2", - "mode": "thumb" - }, - "bb_42692": { - "virtual_address": 42692, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42702, - "children": [ - "instr_42692", - "instr_42694", - "instr_42696", - "instr_42698", - "instr_42700" - ] - }, - "instr_42702": { - "virtual_address": 42702, - "size": 4, - "disassembly": "bl 0x0b508", - "mnemonic": "bl", - "operands": "0x0b508", - "mode": "thumb" - }, - "bb_42702": { - "virtual_address": 42702, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42706, - "children": [ - "instr_42702" - ] - }, - "instr_42706": { - "virtual_address": 42706, - "size": 2, - "disassembly": "movs r2, #0x1", - "mnemonic": "movs", - "operands": "r2, #0x1", - "mode": "thumb" - }, - "instr_42708": { - "virtual_address": 42708, - "size": 2, - "disassembly": "adds r3, #0x4", - "mnemonic": "adds", - "operands": "r3, #0x4", - "mode": "thumb" - }, - "bb_42706": { - "virtual_address": 42706, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42710, - "children": [ - "instr_42706", - "instr_42708" - ] - }, - "instr_42710": { - "virtual_address": 42710, - "size": 2, - "disassembly": "lsls r3, r3, #0x1", - "mnemonic": "lsls", - "operands": "r3, r3, #0x1", - "mode": "thumb" - }, - "instr_42712": { - "virtual_address": 42712, - "size": 2, - "disassembly": "movs r0, r3", - "mnemonic": "movs", - "operands": "r0, r3", - "mode": "thumb" - }, - "instr_42714": { - "virtual_address": 42714, - "size": 2, - "disassembly": "adds r0, #0x14", - "mnemonic": "adds", - "operands": "r0, #0x14", - "mode": "thumb" - }, - "instr_42716": { - "virtual_address": 42716, - "size": 2, - "disassembly": "movs r1, r2", - "mnemonic": "movs", - "operands": "r1, r2", - "mode": "thumb" - }, - "instr_42718": { - "virtual_address": 42718, - "size": 2, - "disassembly": "adds r2, #0x1", - "mnemonic": "adds", - "operands": "r2, #0x1", - "mode": "thumb" - }, - "instr_42720": { - "virtual_address": 42720, - "size": 2, - "disassembly": "cmp r0, r5", - "mnemonic": "cmp", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_42722": { - "virtual_address": 42722, - "size": 2, - "disassembly": "bls 0x0a6d6", - "mnemonic": "bls", - "operands": "0x0a6d6", - "mode": "thumb" - }, - "bb_42710": { - "virtual_address": 42710, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42724, - "children": [ - "instr_42710", - "instr_42712", - "instr_42714", - "instr_42716", - "instr_42718", - "instr_42720", - "instr_42722" - ] - }, - "instr_42724": { - "virtual_address": 42724, - "size": 2, - "disassembly": "mov r3, r11", - "mnemonic": "mov", - "operands": "r3, r11", - "mode": "thumb" - }, - "instr_42726": { - "virtual_address": 42726, - "size": 2, - "disassembly": "str r1, [r3, #0x44]", - "mnemonic": "str", - "operands": "r1, [r3, #0x44]", - "mode": "thumb" - }, - "bb_42724": { - "virtual_address": 42724, - "size": 4, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_42724", - "instr_42726" - ] - }, - "func_42676": { - "virtual_address": 42676, - "size": 52, - "name": "FUN_0000a6b4", - "children": [ - "bb_42676", - "bb_42682", - "bb_42686", - "bb_42692", - "bb_42702", - "bb_42706", - "bb_42710", - "bb_42724" - ] - }, - "instr_42728": { - "virtual_address": 42728, - "size": 2, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "thumb" - }, - "instr_42730": { - "virtual_address": 42730, - "size": 4, - "disassembly": "bl 0x0ca08", - "mnemonic": "bl", - "operands": "0x0ca08", - "mode": "thumb" - }, - "instr_42734": { - "virtual_address": 42734, - "size": 2, - "disassembly": "str r0, [sp, #0xc]", - "mnemonic": "str", - "operands": "r0, [sp, #0xc]", - "mode": "thumb" - }, - "instr_42736": { - "virtual_address": 42736, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_42738": { - "virtual_address": 42738, - "size": 2, - "disassembly": "bne 0x0a6f8", - "mnemonic": "bne", - "operands": "0x0a6f8", - "mode": "thumb" - }, - "bb_42728": { - "virtual_address": 42728, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42740, - "children": [ - "instr_42728", - "instr_42730", - "instr_42734", - "instr_42736", - "instr_42738" - ] - }, - "instr_42740": { - "virtual_address": 42740, - "size": 4, - "disassembly": "bl 0x0b4c0", - "mnemonic": "bl", - "operands": "0x0b4c0", - "mode": "thumb" - }, - "bb_42740": { - "virtual_address": 42740, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42744, - "children": [ - "instr_42740" - ] - }, - "instr_42744": { - "virtual_address": 42744, - "size": 2, - "disassembly": "mov r3, r11", - "mnemonic": "mov", - "operands": "r3, r11", - "mode": "thumb" - }, - "instr_42746": { - "virtual_address": 42746, - "size": 2, - "disassembly": "ldr r2, [sp, #0xc]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0xc]", - "mode": "thumb" - }, - "instr_42748": { - "virtual_address": 42748, - "size": 2, - "disassembly": "str r2, [r3, #0x40]", - "mnemonic": "str", - "operands": "r2, [r3, #0x40]", - "mode": "thumb" - }, - "instr_42750": { - "virtual_address": 42750, - "size": 2, - "disassembly": "movs r2, #0xe", - "mnemonic": "movs", - "operands": "r2, #0xe", - "mode": "thumb" - }, - "instr_42752": { - "virtual_address": 42752, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_42754": { - "virtual_address": 42754, - "size": 2, - "disassembly": "ldr r1, [sp, #0x28]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x28]", - "mode": "thumb" - }, - "instr_42756": { - "virtual_address": 42756, - "size": 2, - "disassembly": "cmp r2, r1", - "mnemonic": "cmp", - "operands": "r2, r1", - "mode": "thumb" - }, - "instr_42758": { - "virtual_address": 42758, - "size": 2, - "disassembly": "adcs r3, r3", - "mnemonic": "adcs", - "operands": "r3, r3", - "mode": "thumb" - }, - "instr_42760": { - "virtual_address": 42760, - "size": 2, - "disassembly": "movs r2, r4", - "mnemonic": "movs", - "operands": "r2, r4", - "mode": "thumb" - }, - "instr_42762": { - "virtual_address": 42762, - "size": 2, - "disassembly": "ands r2, r3", - "mnemonic": "ands", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_42764": { - "virtual_address": 42764, - "size": 2, - "disassembly": "str r2, [sp, #0x38]", - "mnemonic": "str", - "operands": "r2, [sp, #0x38]", - "mode": "thumb" - }, - "instr_42766": { - "virtual_address": 42766, - "size": 2, - "disassembly": "tst r4, r3", - "mnemonic": "tst", - "operands": "r4, r3", - "mode": "thumb" - }, - "instr_42768": { - "virtual_address": 42768, - "size": 2, - "disassembly": "beq 0x0a7fc", - "mnemonic": "beq", - "operands": "0x0a7fc", - "mode": "thumb" - }, - "bb_42744": { - "virtual_address": 42744, - "size": 26, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42770, - "children": [ - "instr_42744", - "instr_42746", - "instr_42748", - "instr_42750", - "instr_42752", - "instr_42754", - "instr_42756", - "instr_42758", - "instr_42760", - "instr_42762", - "instr_42764", - "instr_42766", - "instr_42768" - ] - }, - "instr_42770": { - "virtual_address": 42770, - "size": 2, - "disassembly": "ldr r0, [sp, #0x18]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x18]", - "mode": "thumb" - }, - "instr_42772": { - "virtual_address": 42772, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_42774": { - "virtual_address": 42774, - "size": 2, - "disassembly": "bgt 0x0a71a", - "mnemonic": "bgt", - "operands": "0x0a71a", - "mode": "thumb" - }, - "bb_42770": { - "virtual_address": 42770, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42776, - "children": [ - "instr_42770", - "instr_42772", - "instr_42774" - ] - }, - "instr_42776": { - "virtual_address": 42776, - "size": 2, - "disassembly": "b 0x0ad96", - "mnemonic": "b", - "operands": "0x0ad96", - "mode": "thumb" - }, - "bb_42776": { - "virtual_address": 42776, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_42776" - ] - }, - "instr_42778": { - "virtual_address": 42778, - "size": 2, - "disassembly": "movs r1, #0xf", - "mnemonic": "movs", - "operands": "r1, #0xf", - "mode": "thumb" - }, - "instr_42780": { - "virtual_address": 42780, - "size": 2, - "disassembly": "movs r2, r0", - "mnemonic": "movs", - "operands": "r2, r0", - "mode": "thumb" - }, - "instr_42782": { - "virtual_address": 42782, - "size": 2, - "disassembly": "ldr r3, [0x0a8cc]", - "mnemonic": "ldr", - "operands": "r3, [0x0a8cc]", - "mode": "thumb" - }, - "instr_42784": { - "virtual_address": 42784, - "size": 2, - "disassembly": "ands r2, r1", - "mnemonic": "ands", - "operands": "r2, r1", - "mode": "thumb" - }, - "instr_42786": { - "virtual_address": 42786, - "size": 2, - "disassembly": "lsls r2, r2, #0x3", - "mnemonic": "lsls", - "operands": "r2, r2, #0x3", - "mode": "thumb" - }, - "instr_42788": { - "virtual_address": 42788, - "size": 2, - "disassembly": "adds r3, r3, r2", - "mnemonic": "adds", - "operands": "r3, r3, r2", - "mode": "thumb" - }, - "instr_42790": { - "virtual_address": 42790, - "size": 2, - "disassembly": "ldr r4, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r4, [r3, #0x0]", - "mode": "thumb" - }, - "instr_42792": { - "virtual_address": 42792, - "size": 2, - "disassembly": "ldr r5, [r3, #0x4]", - "mnemonic": "ldr", - "operands": "r5, [r3, #0x4]", - "mode": "thumb" - }, - "instr_42794": { - "virtual_address": 42794, - "size": 2, - "disassembly": "asrs r6, r0, #0x4", - "mnemonic": "asrs", - "operands": "r6, r0, #0x4", - "mode": "thumb" - }, - "instr_42796": { - "virtual_address": 42796, - "size": 2, - "disassembly": "lsls r3, r0, #0x17", - "mnemonic": "lsls", - "operands": "r3, r0, #0x17", - "mode": "thumb" - }, - "instr_42798": { - "virtual_address": 42798, - "size": 2, - "disassembly": "bmi 0x0a732", - "mnemonic": "bmi", - "operands": "0x0a732", - "mode": "thumb" - }, - "bb_42778": { - "virtual_address": 42778, - "size": 22, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42800, - "children": [ - "instr_42778", - "instr_42780", - "instr_42782", - "instr_42784", - "instr_42786", - "instr_42788", - "instr_42790", - "instr_42792", - "instr_42794", - "instr_42796", - "instr_42798" - ] - }, - "instr_42800": { - "virtual_address": 42800, - "size": 2, - "disassembly": "b 0x0aebc", - "mnemonic": "b", - "operands": "0x0aebc", - "mode": "thumb" - }, - "bb_42800": { - "virtual_address": 42800, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_42800" - ] - }, - "instr_42802": { - "virtual_address": 42802, - "size": 2, - "disassembly": "ldr r3, [0x0a8d0]", - "mnemonic": "ldr", - "operands": "r3, [0x0a8d0]", - "mode": "thumb" - }, - "instr_42804": { - "virtual_address": 42804, - "size": 2, - "disassembly": "ands r6, r1", - "mnemonic": "ands", - "operands": "r6, r1", - "mode": "thumb" - }, - "instr_42806": { - "virtual_address": 42806, - "size": 2, - "disassembly": "ldr r2, [r3, #0x20]", - "mnemonic": "ldr", - "operands": "r2, [r3, #0x20]", - "mode": "thumb" - }, - "instr_42808": { - "virtual_address": 42808, - "size": 2, - "disassembly": "ldr r3, [r3, #0x24]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0x24]", - "mode": "thumb" - }, - "instr_42810": { - "virtual_address": 42810, - "size": 2, - "disassembly": "ldr r0, [sp, #0x20]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x20]", - "mode": "thumb" - }, - "instr_42812": { - "virtual_address": 42812, - "size": 2, - "disassembly": "ldr r1, [sp, #0x24]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x24]", - "mode": "thumb" - }, - "instr_42814": { - "virtual_address": 42814, - "size": 4, - "disassembly": "bl 0x10ac4", - "mnemonic": "bl", - "operands": "0x10ac4", - "mode": "thumb" - }, - "instr_42818": { - "virtual_address": 42818, - "size": 2, - "disassembly": "movs r3, #0x3", - "mnemonic": "movs", - "operands": "r3, #0x3", - "mode": "thumb" - }, - "instr_42820": { - "virtual_address": 42820, - "size": 2, - "disassembly": "mov r8, r3", - "mnemonic": "mov", - "operands": "r8, r3", - "mode": "thumb" - }, - "instr_42822": { - "virtual_address": 42822, - "size": 2, - "disassembly": "str r0, [sp, #0x38]", - "mnemonic": "str", - "operands": "r0, [sp, #0x38]", - "mode": "thumb" - }, - "instr_42824": { - "virtual_address": 42824, - "size": 2, - "disassembly": "str r1, [sp, #0x3c]", - "mnemonic": "str", - "operands": "r1, [sp, #0x3c]", - "mode": "thumb" - }, - "bb_42802": { - "virtual_address": 42802, - "size": 24, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42826, - "children": [ - "instr_42802", - "instr_42804", - "instr_42806", - "instr_42808", - "instr_42810", - "instr_42812", - "instr_42814", - "instr_42818", - "instr_42820", - "instr_42822", - "instr_42824" - ] - }, - "instr_42826": { - "virtual_address": 42826, - "size": 2, - "disassembly": "cmp r6, #0x0", - "mnemonic": "cmp", - "operands": "r6, #0x0", - "mode": "thumb" - }, - "instr_42828": { - "virtual_address": 42828, - "size": 2, - "disassembly": "beq 0x0a772", - "mnemonic": "beq", - "operands": "0x0a772", - "mode": "thumb" - }, - "bb_42826": { - "virtual_address": 42826, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42830, - "children": [ - "instr_42826", - "instr_42828" - ] - }, - "instr_42830": { - "virtual_address": 42830, - "size": 2, - "disassembly": "ldr r7, [0x0a8d0]", - "mnemonic": "ldr", - "operands": "r7, [0x0a8d0]", - "mode": "thumb" - }, - "bb_42830": { - "virtual_address": 42830, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42832, - "children": [ - "instr_42830" - ] - }, - "instr_42832": { - "virtual_address": 42832, - "size": 2, - "disassembly": "movs r3, #0x1", - "mnemonic": "movs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_42834": { - "virtual_address": 42834, - "size": 2, - "disassembly": "tst r3, r6", - "mnemonic": "tst", - "operands": "r3, r6", - "mode": "thumb" - }, - "instr_42836": { - "virtual_address": 42836, - "size": 2, - "disassembly": "beq 0x0a76a", - "mnemonic": "beq", - "operands": "0x0a76a", - "mode": "thumb" - }, - "bb_42832": { - "virtual_address": 42832, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42838, - "children": [ - "instr_42832", - "instr_42834", - "instr_42836" - ] - }, - "instr_42838": { - "virtual_address": 42838, - "size": 2, - "disassembly": "mov r12, r3", - "mnemonic": "mov", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_42840": { - "virtual_address": 42840, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_42842": { - "virtual_address": 42842, - "size": 2, - "disassembly": "movs r1, r5", - "mnemonic": "movs", - "operands": "r1, r5", - "mode": "thumb" - }, - "instr_42844": { - "virtual_address": 42844, - "size": 2, - "disassembly": "ldr r2, [r7, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [r7, #0x0]", - "mode": "thumb" - }, - "instr_42846": { - "virtual_address": 42846, - "size": 2, - "disassembly": "ldr r3, [r7, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r7, #0x4]", - "mode": "thumb" - }, - "instr_42848": { - "virtual_address": 42848, - "size": 2, - "disassembly": "add r8, r12", - "mnemonic": "add", - "operands": "r8, r12", - "mode": "thumb" - }, - "instr_42850": { - "virtual_address": 42850, - "size": 4, - "disassembly": "bl 0x10b10", - "mnemonic": "bl", - "operands": "0x10b10", - "mode": "thumb" - }, - "instr_42854": { - "virtual_address": 42854, - "size": 2, - "disassembly": "movs r4, r0", - "mnemonic": "movs", - "operands": "r4, r0", - "mode": "thumb" - }, - "instr_42856": { - "virtual_address": 42856, - "size": 2, - "disassembly": "movs r5, r1", - "mnemonic": "movs", - "operands": "r5, r1", - "mode": "thumb" - }, - "bb_42838": { - "virtual_address": 42838, - "size": 20, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42858, - "children": [ - "instr_42838", - "instr_42840", - "instr_42842", - "instr_42844", - "instr_42846", - "instr_42848", - "instr_42850", - "instr_42854", - "instr_42856" - ] - }, - "instr_42858": { - "virtual_address": 42858, - "size": 2, - "disassembly": "asrs r6, r6, #0x1", - "mnemonic": "asrs", - "operands": "r6, r6, #0x1", - "mode": "thumb" - }, - "instr_42860": { - "virtual_address": 42860, - "size": 2, - "disassembly": "adds r7, #0x8", - "mnemonic": "adds", - "operands": "r7, #0x8", - "mode": "thumb" - }, - "instr_42862": { - "virtual_address": 42862, - "size": 2, - "disassembly": "cmp r6, #0x0", - "mnemonic": "cmp", - "operands": "r6, #0x0", - "mode": "thumb" - }, - "instr_42864": { - "virtual_address": 42864, - "size": 2, - "disassembly": "bne 0x0a750", - "mnemonic": "bne", - "operands": "0x0a750", - "mode": "thumb" - }, - "bb_42858": { - "virtual_address": 42858, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42866, - "children": [ - "instr_42858", - "instr_42860", - "instr_42862", - "instr_42864" - ] - }, - "instr_42866": { - "virtual_address": 42866, - "size": 2, - "disassembly": "movs r2, r4", - "mnemonic": "movs", - "operands": "r2, r4", - "mode": "thumb" - }, - "instr_42868": { - "virtual_address": 42868, - "size": 2, - "disassembly": "movs r3, r5", - "mnemonic": "movs", - "operands": "r3, r5", - "mode": "thumb" - }, - "instr_42870": { - "virtual_address": 42870, - "size": 2, - "disassembly": "ldr r0, [sp, #0x38]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x38]", - "mode": "thumb" - }, - "instr_42872": { - "virtual_address": 42872, - "size": 2, - "disassembly": "ldr r1, [sp, #0x3c]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x3c]", - "mode": "thumb" - }, - "instr_42874": { - "virtual_address": 42874, - "size": 4, - "disassembly": "bl 0x10ac4", - "mnemonic": "bl", - "operands": "0x10ac4", - "mode": "thumb" - }, - "instr_42878": { - "virtual_address": 42878, - "size": 2, - "disassembly": "movs r4, r0", - "mnemonic": "movs", - "operands": "r4, r0", - "mode": "thumb" - }, - "instr_42880": { - "virtual_address": 42880, - "size": 2, - "disassembly": "movs r5, r1", - "mnemonic": "movs", - "operands": "r5, r1", - "mode": "thumb" - }, - "bb_42866": { - "virtual_address": 42866, - "size": 16, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_42866", - "instr_42868", - "instr_42870", - "instr_42872", - "instr_42874", - "instr_42878", - "instr_42880" - ] - }, - "func_42728": { - "virtual_address": 42728, - "size": 154, - "name": "FUN_0000a6e8", - "children": [ - "bb_42728", - "bb_42740", - "bb_42744", - "bb_42770", - "bb_42776", - "bb_42778", - "bb_42800", - "bb_42802", - "bb_42826", - "bb_42830", - "bb_42832", - "bb_42838", - "bb_42858", - "bb_42866" - ] - }, - "instr_42882": { - "virtual_address": 42882, - "size": 2, - "disassembly": "ldr r3, [sp, #0x40]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x40]", - "mode": "thumb" - }, - "instr_42884": { - "virtual_address": 42884, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_42886": { - "virtual_address": 42886, - "size": 2, - "disassembly": "beq 0x0a79a", - "mnemonic": "beq", - "operands": "0x0a79a", - "mode": "thumb" - }, - "bb_42882": { - "virtual_address": 42882, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42888, - "children": [ - "instr_42882", - "instr_42884", - "instr_42886" - ] - }, - "instr_42888": { - "virtual_address": 42888, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_42890": { - "virtual_address": 42890, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_42892": { - "virtual_address": 42892, - "size": 2, - "disassembly": "movs r1, r5", - "mnemonic": "movs", - "operands": "r1, r5", - "mode": "thumb" - }, - "instr_42894": { - "virtual_address": 42894, - "size": 2, - "disassembly": "ldr r3, [0x0a8d4]", - "mnemonic": "ldr", - "operands": "r3, [0x0a8d4]", - "mode": "thumb" - }, - "instr_42896": { - "virtual_address": 42896, - "size": 4, - "disassembly": "bl 0x10b08", - "mnemonic": "bl", - "operands": "0x10b08", - "mode": "thumb" - }, - "instr_42900": { - "virtual_address": 42900, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_42902": { - "virtual_address": 42902, - "size": 2, - "disassembly": "beq 0x0a79a", - "mnemonic": "beq", - "operands": "0x0a79a", - "mode": "thumb" - }, - "bb_42888": { - "virtual_address": 42888, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42904, - "children": [ - "instr_42888", - "instr_42890", - "instr_42892", - "instr_42894", - "instr_42896", - "instr_42900", - "instr_42902" - ] - }, - "instr_42904": { - "virtual_address": 42904, - "size": 2, - "disassembly": "b 0x0a9bc", - "mnemonic": "b", - "operands": "0x0a9bc", - "mode": "thumb" - }, - "bb_42904": { - "virtual_address": 42904, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_42904" - ] - }, - "instr_42906": { - "virtual_address": 42906, - "size": 2, - "disassembly": "mov r0, r8", - "mnemonic": "mov", - "operands": "r0, r8", - "mode": "thumb" - }, - "instr_42908": { - "virtual_address": 42908, - "size": 4, - "disassembly": "bl 0x10b28", - "mnemonic": "bl", - "operands": "0x10b28", - "mode": "thumb" - }, - "instr_42912": { - "virtual_address": 42912, - "size": 2, - "disassembly": "movs r2, r4", - "mnemonic": "movs", - "operands": "r2, r4", - "mode": "thumb" - }, - "instr_42914": { - "virtual_address": 42914, - "size": 2, - "disassembly": "movs r3, r5", - "mnemonic": "movs", - "operands": "r3, r5", - "mode": "thumb" - }, - "instr_42916": { - "virtual_address": 42916, - "size": 4, - "disassembly": "bl 0x10b10", - "mnemonic": "bl", - "operands": "0x10b10", - "mode": "thumb" - }, - "instr_42920": { - "virtual_address": 42920, - "size": 2, - "disassembly": "ldr r3, [0x0a8d8]", - "mnemonic": "ldr", - "operands": "r3, [0x0a8d8]", - "mode": "thumb" - }, - "instr_42922": { - "virtual_address": 42922, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_42924": { - "virtual_address": 42924, - "size": 4, - "disassembly": "bl 0x10ae4", - "mnemonic": "bl", - "operands": "0x10ae4", - "mode": "thumb" - }, - "instr_42928": { - "virtual_address": 42928, - "size": 2, - "disassembly": "ldr r3, [0x0a8dc]", - "mnemonic": "ldr", - "operands": "r3, [0x0a8dc]", - "mode": "thumb" - }, - "instr_42930": { - "virtual_address": 42930, - "size": 2, - "disassembly": "adds r7, r1, r3", - "mnemonic": "adds", - "operands": "r7, r1, r3", - "mode": "thumb" - }, - "instr_42932": { - "virtual_address": 42932, - "size": 2, - "disassembly": "ldr r3, [sp, #0x18]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x18]", - "mode": "thumb" - }, - "instr_42934": { - "virtual_address": 42934, - "size": 2, - "disassembly": "str r3, [sp, #0x48]", - "mnemonic": "str", - "operands": "r3, [sp, #0x48]", - "mode": "thumb" - }, - "instr_42936": { - "virtual_address": 42936, - "size": 2, - "disassembly": "ldr r3, [sp, #0x28]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x28]", - "mode": "thumb" - }, - "instr_42938": { - "virtual_address": 42938, - "size": 2, - "disassembly": "movs r6, r0", - "mnemonic": "movs", - "operands": "r6, r0", - "mode": "thumb" - }, - "instr_42940": { - "virtual_address": 42940, - "size": 2, - "disassembly": "str r3, [sp, #0x38]", - "mnemonic": "str", - "operands": "r3, [sp, #0x38]", - "mode": "thumb" - }, - "instr_42942": { - "virtual_address": 42942, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_42944": { - "virtual_address": 42944, - "size": 2, - "disassembly": "beq 0x0a7c4", - "mnemonic": "beq", - "operands": "0x0a7c4", - "mode": "thumb" - }, - "bb_42906": { - "virtual_address": 42906, - "size": 40, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42946, - "children": [ - "instr_42906", - "instr_42908", - "instr_42912", - "instr_42914", - "instr_42916", - "instr_42920", - "instr_42922", - "instr_42924", - "instr_42928", - "instr_42930", - "instr_42932", - "instr_42934", - "instr_42936", - "instr_42938", - "instr_42940", - "instr_42942", - "instr_42944" - ] - }, - "instr_42946": { - "virtual_address": 42946, - "size": 2, - "disassembly": "b 0x0aa06", - "mnemonic": "b", - "operands": "0x0aa06", - "mode": "thumb" - }, - "bb_42946": { - "virtual_address": 42946, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_42946" - ] - }, - "func_42882": { - "virtual_address": 42882, - "size": 66, - "name": "FUN_0000a782", - "children": [ - "bb_42882", - "bb_42888", - "bb_42904", - "bb_42906", - "bb_42946" - ] - }, - "instr_42948": { - "virtual_address": 42948, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_42950": { - "virtual_address": 42950, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_42952": { - "virtual_address": 42952, - "size": 2, - "disassembly": "movs r1, r5", - "mnemonic": "movs", - "operands": "r1, r5", - "mode": "thumb" - }, - "instr_42954": { - "virtual_address": 42954, - "size": 2, - "disassembly": "ldr r3, [0x0a8e0]", - "mnemonic": "ldr", - "operands": "r3, [0x0a8e0]", - "mode": "thumb" - }, - "instr_42956": { - "virtual_address": 42956, - "size": 4, - "disassembly": "bl 0x10adc", - "mnemonic": "bl", - "operands": "0x10adc", - "mode": "thumb" - }, - "instr_42960": { - "virtual_address": 42960, - "size": 2, - "disassembly": "movs r2, r6", - "mnemonic": "movs", - "operands": "r2, r6", - "mode": "thumb" - }, - "instr_42962": { - "virtual_address": 42962, - "size": 2, - "disassembly": "movs r3, r7", - "mnemonic": "movs", - "operands": "r3, r7", - "mode": "thumb" - }, - "instr_42964": { - "virtual_address": 42964, - "size": 2, - "disassembly": "movs r4, r0", - "mnemonic": "movs", - "operands": "r4, r0", - "mode": "thumb" - }, - "instr_42966": { - "virtual_address": 42966, - "size": 2, - "disassembly": "movs r5, r1", - "mnemonic": "movs", - "operands": "r5, r1", - "mode": "thumb" - }, - "instr_42968": { - "virtual_address": 42968, - "size": 4, - "disassembly": "bl 0x10b44", - "mnemonic": "bl", - "operands": "0x10b44", - "mode": "thumb" - }, - "instr_42972": { - "virtual_address": 42972, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_42974": { - "virtual_address": 42974, - "size": 2, - "disassembly": "beq 0x0a7e4", - "mnemonic": "beq", - "operands": "0x0a7e4", - "mode": "thumb" - }, - "bb_42948": { - "virtual_address": 42948, - "size": 28, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42976, - "children": [ - "instr_42948", - "instr_42950", - "instr_42952", - "instr_42954", - "instr_42956", - "instr_42960", - "instr_42962", - "instr_42964", - "instr_42966", - "instr_42968", - "instr_42972", - "instr_42974" - ] - }, - "instr_42976": { - "virtual_address": 42976, - "size": 4, - "disassembly": "bl 0x0b17e", - "mnemonic": "bl", - "operands": "0x0b17e", - "mode": "thumb" - }, - "bb_42976": { - "virtual_address": 42976, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 42980, - "children": [ - "instr_42976" - ] - }, - "instr_42980": { - "virtual_address": 42980, - "size": 2, - "disassembly": "movs r1, #0x80", - "mnemonic": "movs", - "operands": "r1, #0x80", - "mode": "thumb" - }, - "instr_42982": { - "virtual_address": 42982, - "size": 2, - "disassembly": "lsls r1, r1, #0x18", - "mnemonic": "lsls", - "operands": "r1, r1, #0x18", - "mode": "thumb" - }, - "instr_42984": { - "virtual_address": 42984, - "size": 2, - "disassembly": "adds r3, r7, r1", - "mnemonic": "adds", - "operands": "r3, r7, r1", - "mode": "thumb" - }, - "instr_42986": { - "virtual_address": 42986, - "size": 2, - "disassembly": "movs r2, r6", - "mnemonic": "movs", - "operands": "r2, r6", - "mode": "thumb" - }, - "instr_42988": { - "virtual_address": 42988, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_42990": { - "virtual_address": 42990, - "size": 2, - "disassembly": "movs r1, r5", - "mnemonic": "movs", - "operands": "r1, r5", - "mode": "thumb" - }, - "instr_42992": { - "virtual_address": 42992, - "size": 4, - "disassembly": "bl 0x10b08", - "mnemonic": "bl", - "operands": "0x10b08", - "mode": "thumb" - }, - "instr_42996": { - "virtual_address": 42996, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_42998": { - "virtual_address": 42998, - "size": 2, - "disassembly": "beq 0x0a7fc", - "mnemonic": "beq", - "operands": "0x0a7fc", - "mode": "thumb" - }, - "bb_42980": { - "virtual_address": 42980, - "size": 20, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 43000, - "children": [ - "instr_42980", - "instr_42982", - "instr_42984", - "instr_42986", - "instr_42988", - "instr_42990", - "instr_42992", - "instr_42996", - "instr_42998" - ] - }, - "instr_43000": { - "virtual_address": 43000, - "size": 4, - "disassembly": "bl 0x0b0cc", - "mnemonic": "bl", - "operands": "0x0b0cc", - "mode": "thumb" - }, - "bb_43000": { - "virtual_address": 43000, - "size": 4, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_43000" - ] - }, - "func_42948": { - "virtual_address": 42948, - "size": 56, - "name": "FUN_0000a7c4", - "children": [ - "bb_42948", - "bb_42976", - "bb_42980", - "bb_43000" - ] - }, - "instr_43004": { - "virtual_address": 43004, - "size": 2, - "disassembly": "ldr r2, [sp, #0x64]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x64]", - "mode": "thumb" - }, - "instr_43006": { - "virtual_address": 43006, - "size": 2, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_43008": { - "virtual_address": 43008, - "size": 2, - "disassembly": "blt 0x0a814", - "mnemonic": "blt", - "operands": "0x0a814", - "mode": "thumb" - }, - "bb_43004": { - "virtual_address": 43004, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 43010, - "children": [ - "instr_43004", - "instr_43006", - "instr_43008" - ] - }, - "instr_43010": { - "virtual_address": 43010, - "size": 2, - "disassembly": "movs r1, #0xe", - "mnemonic": "movs", - "operands": "r1, #0xe", - "mode": "thumb" - }, - "instr_43012": { - "virtual_address": 43012, - "size": 2, - "disassembly": "movs r0, #0x0", - "mnemonic": "movs", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_43014": { - "virtual_address": 43014, - "size": 2, - "disassembly": "ldr r4, [sp, #0x18]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0x18]", - "mode": "thumb" - }, - "instr_43016": { - "virtual_address": 43016, - "size": 2, - "disassembly": "lsrs r3, r4, #0x1f", - "mnemonic": "lsrs", - "operands": "r3, r4, #0x1f", - "mode": "thumb" - }, - "instr_43018": { - "virtual_address": 43018, - "size": 2, - "disassembly": "cmp r1, r4", - "mnemonic": "cmp", - "operands": "r1, r4", - "mode": "thumb" - }, - "instr_43020": { - "virtual_address": 43020, - "size": 2, - "disassembly": "adcs r3, r0", - "mnemonic": "adcs", - "operands": "r3, r0", - "mode": "thumb" - }, - "instr_43022": { - "virtual_address": 43022, - "size": 2, - "disassembly": "lsls r3, r3, #0x18", - "mnemonic": "lsls", - "operands": "r3, r3, #0x18", - "mode": "thumb" - }, - "instr_43024": { - "virtual_address": 43024, - "size": 2, - "disassembly": "beq 0x0a814", - "mnemonic": "beq", - "operands": "0x0a814", - "mode": "thumb" - }, - "bb_43010": { - "virtual_address": 43010, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 43026, - "children": [ - "instr_43010", - "instr_43012", - "instr_43014", - "instr_43016", - "instr_43018", - "instr_43020", - "instr_43022", - "instr_43024" - ] - }, - "instr_43026": { - "virtual_address": 43026, - "size": 2, - "disassembly": "b 0x0ae00", - "mnemonic": "b", - "operands": "0x0ae00", - "mode": "thumb" - }, - "bb_43026": { - "virtual_address": 43026, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_43026" - ] - }, - "instr_43028": { - "virtual_address": 43028, - "size": 2, - "disassembly": "ldr r3, [sp, #0x30]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x30]", - "mode": "thumb" - }, - "instr_43030": { - "virtual_address": 43030, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_43032": { - "virtual_address": 43032, - "size": 2, - "disassembly": "bne 0x0a81c", - "mnemonic": "bne", - "operands": "0x0a81c", - "mode": "thumb" - }, - "bb_43028": { - "virtual_address": 43028, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 43034, - "children": [ - "instr_43028", - "instr_43030", - "instr_43032" - ] - }, - "instr_43034": { - "virtual_address": 43034, - "size": 2, - "disassembly": "b 0x0ab34", - "mnemonic": "b", - "operands": "0x0ab34", - "mode": "thumb" - }, - "bb_43034": { - "virtual_address": 43034, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_43034" - ] - }, - "func_43004": { - "virtual_address": 43004, - "size": 32, - "name": "FUN_0000a7fc", - "children": [ - "bb_43004", - "bb_43010", - "bb_43026", - "bb_43028", - "bb_43034" - ] - }, - "instr_43036": { - "virtual_address": 43036, - "size": 2, - "disassembly": "ldr r3, [sp, #0x90]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x90]", - "mode": "thumb" - }, - "instr_43038": { - "virtual_address": 43038, - "size": 2, - "disassembly": "cmp r3, #0x1", - "mnemonic": "cmp", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_43040": { - "virtual_address": 43040, - "size": 2, - "disassembly": "bgt 0x0a826", - "mnemonic": "bgt", - "operands": "0x0a826", - "mode": "thumb" - }, - "bb_43036": { - "virtual_address": 43036, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 43042, - "children": [ - "instr_43036", - "instr_43038", - "instr_43040" - ] - }, - "instr_43042": { - "virtual_address": 43042, - "size": 4, - "disassembly": "bl 0x0b154", - "mnemonic": "bl", - "operands": "0x0b154", - "mode": "thumb" - }, - "bb_43042": { - "virtual_address": 43042, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 43046, - "children": [ - "instr_43042" - ] - }, - "instr_43046": { - "virtual_address": 43046, - "size": 2, - "disassembly": "ldr r3, [sp, #0x28]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x28]", - "mode": "thumb" - }, - "instr_43048": { - "virtual_address": 43048, - "size": 2, - "disassembly": "subs r5, r3, #0x1", - "mnemonic": "subs", - "operands": "r5, r3, #0x1", - "mode": "thumb" - }, - "instr_43050": { - "virtual_address": 43050, - "size": 2, - "disassembly": "ldr r3, [sp, #0x34]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x34]", - "mode": "thumb" - }, - "instr_43052": { - "virtual_address": 43052, - "size": 2, - "disassembly": "cmp r3, r5", - "mnemonic": "cmp", - "operands": "r3, r5", - "mode": "thumb" - }, - "instr_43054": { - "virtual_address": 43054, - "size": 2, - "disassembly": "blt 0x0a834", - "mnemonic": "blt", - "operands": "0x0a834", - "mode": "thumb" - }, - "bb_43046": { - "virtual_address": 43046, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 43056, - "children": [ - "instr_43046", - "instr_43048", - "instr_43050", - "instr_43052", - "instr_43054" - ] - }, - "instr_43056": { - "virtual_address": 43056, - "size": 4, - "disassembly": "bl 0x0b0f8", - "mnemonic": "bl", - "operands": "0x0b0f8", - "mode": "thumb" - }, - "bb_43056": { - "virtual_address": 43056, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 43060, - "children": [ - "instr_43056" - ] - }, - "instr_43060": { - "virtual_address": 43060, - "size": 2, - "disassembly": "ldr r3, [sp, #0x34]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x34]", - "mode": "thumb" - }, - "instr_43062": { - "virtual_address": 43062, - "size": 2, - "disassembly": "str r5, [sp, #0x34]", - "mnemonic": "str", - "operands": "r5, [sp, #0x34]", - "mode": "thumb" - }, - "instr_43064": { - "virtual_address": 43064, - "size": 2, - "disassembly": "subs r3, r5, r3", - "mnemonic": "subs", - "operands": "r3, r5, r3", - "mode": "thumb" - }, - "instr_43066": { - "virtual_address": 43066, - "size": 2, - "disassembly": "movs r5, #0x0", - "mnemonic": "movs", - "operands": "r5, #0x0", - "mode": "thumb" - }, - "instr_43068": { - "virtual_address": 43068, - "size": 2, - "disassembly": "add r9, r3", - "mnemonic": "add", - "operands": "r9, r3", - "mode": "thumb" - }, - "bb_43060": { - "virtual_address": 43060, - "size": 10, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_43060", - "instr_43062", - "instr_43064", - "instr_43066", - "instr_43068" - ] - }, - "func_43036": { - "virtual_address": 43036, - "size": 34, - "name": "FUN_0000a81c", - "children": [ - "bb_43036", - "bb_43042", - "bb_43046", - "bb_43056", - "bb_43060" - ] - }, - "instr_43070": { - "virtual_address": 43070, - "size": 2, - "disassembly": "ldr r1, [sp, #0x2c]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x2c]", - "mode": "thumb" - }, - "instr_43072": { - "virtual_address": 43072, - "size": 2, - "disassembly": "ldr r3, [sp, #0x28]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x28]", - "mode": "thumb" - }, - "instr_43074": { - "virtual_address": 43074, - "size": 2, - "disassembly": "subs r4, r1, r3", - "mnemonic": "subs", - "operands": "r4, r1, r3", - "mode": "thumb" - }, - "instr_43076": { - "virtual_address": 43076, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_43078": { - "virtual_address": 43078, - "size": 2, - "disassembly": "blt 0x0a858", - "mnemonic": "blt", - "operands": "0x0a858", - "mode": "thumb" - }, - "bb_43070": { - "virtual_address": 43070, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 43080, - "children": [ - "instr_43070", - "instr_43072", - "instr_43074", - "instr_43076", - "instr_43078" - ] - }, - "instr_43080": { - "virtual_address": 43080, - "size": 2, - "disassembly": "ldr r2, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_43082": { - "virtual_address": 43082, - "size": 2, - "disassembly": "mov r12, r3", - "mnemonic": "mov", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_43084": { - "virtual_address": 43084, - "size": 2, - "disassembly": "movs r0, r2", - "mnemonic": "movs", - "operands": "r0, r2", - "mode": "thumb" - }, - "instr_43086": { - "virtual_address": 43086, - "size": 2, - "disassembly": "movs r4, r1", - "mnemonic": "movs", - "operands": "r4, r1", - "mode": "thumb" - }, - "instr_43088": { - "virtual_address": 43088, - "size": 2, - "disassembly": "add r0, r12", - "mnemonic": "add", - "operands": "r0, r12", - "mode": "thumb" - }, - "instr_43090": { - "virtual_address": 43090, - "size": 2, - "disassembly": "add r1, r12", - "mnemonic": "add", - "operands": "r1, r12", - "mode": "thumb" - }, - "instr_43092": { - "virtual_address": 43092, - "size": 2, - "disassembly": "str r0, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r0, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_43094": { - "virtual_address": 43094, - "size": 2, - "disassembly": "str r1, [sp, #0x2c]", - "mnemonic": "str", - "operands": "r1, [sp, #0x2c]", - "mode": "thumb" - }, - "bb_43080": { - "virtual_address": 43080, - "size": 16, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_43080", - "instr_43082", - "instr_43084", - "instr_43086", - "instr_43088", - "instr_43090", - "instr_43092", - "instr_43094" - ] - }, - "func_43070": { - "virtual_address": 43070, - "size": 26, - "name": "FUN_0000a83e", - "children": [ - "bb_43070", - "bb_43080" - ] - }, - "instr_43096": { - "virtual_address": 43096, - "size": 2, - "disassembly": "movs r1, #0x1", - "mnemonic": "movs", - "operands": "r1, #0x1", - "mode": "thumb" - }, - "instr_43098": { - "virtual_address": 43098, - "size": 2, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "thumb" - }, - "instr_43100": { - "virtual_address": 43100, - "size": 4, - "disassembly": "bl 0x0cc64", - "mnemonic": "bl", - "operands": "0x0cc64", - "mode": "thumb" - }, - "instr_43104": { - "virtual_address": 43104, - "size": 2, - "disassembly": "mov r8, r0", - "mnemonic": "mov", - "operands": "r8, r0", - "mode": "thumb" - }, - "instr_43106": { - "virtual_address": 43106, - "size": 2, - "disassembly": "b 0x0ab3c", - "mnemonic": "b", - "operands": "0x0ab3c", - "mode": "thumb" - }, - "bb_43096": { - "virtual_address": 43096, - "size": 12, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_43096", - "instr_43098", - "instr_43100", - "instr_43104", - "instr_43106" - ] - }, - "func_43096": { - "virtual_address": 43096, - "size": 12, - "name": "FUN_0000a858", - "children": [ - "bb_43096" - ] - }, - "instr_43388": { - "virtual_address": 43388, - "size": 2, - "disassembly": "movs r3, #0x1", - "mnemonic": "movs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_43390": { - "virtual_address": 43390, - "size": 2, - "disassembly": "subs r3, r3, r6", - "mnemonic": "subs", - "operands": "r3, r3, r6", - "mode": "thumb" - }, - "instr_43392": { - "virtual_address": 43392, - "size": 2, - "disassembly": "str r3, [sp, #0x2c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x2c]", - "mode": "thumb" - }, - "instr_43394": { - "virtual_address": 43394, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_43396": { - "virtual_address": 43396, - "size": 2, - "disassembly": "str r3, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_43398": { - "virtual_address": 43398, - "size": 2, - "disassembly": "b 0x0a66c", - "mnemonic": "b", - "operands": "0x0a66c", - "mode": "thumb" - }, - "bb_43388": { - "virtual_address": 43388, - "size": 12, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_43388", - "instr_43390", - "instr_43392", - "instr_43394", - "instr_43396", - "instr_43398" - ] - }, - "instr_43400": { - "virtual_address": 43400, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_43402": { - "virtual_address": 43402, - "size": 2, - "disassembly": "str r3, [sp, #0x30]", - "mnemonic": "str", - "operands": "r3, [sp, #0x30]", - "mode": "thumb" - }, - "instr_43404": { - "virtual_address": 43404, - "size": 2, - "disassembly": "ldr r3, [sp, #0x90]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x90]", - "mode": "thumb" - }, - "instr_43406": { - "virtual_address": 43406, - "size": 2, - "disassembly": "cmp r3, #0x3", - "mnemonic": "cmp", - "operands": "r3, #0x3", - "mode": "thumb" - }, - "instr_43408": { - "virtual_address": 43408, - "size": 2, - "disassembly": "beq 0x0a996", - "mnemonic": "beq", - "operands": "0x0a996", - "mode": "thumb" - }, - "bb_43400": { - "virtual_address": 43400, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 43410, - "children": [ - "instr_43400", - "instr_43402", - "instr_43404", - "instr_43406", - "instr_43408" - ] - }, - "instr_43410": { - "virtual_address": 43410, - "size": 4, - "disassembly": "bl 0x0b46c", - "mnemonic": "bl", - "operands": "0x0b46c", - "mode": "thumb" - }, - "bb_43410": { - "virtual_address": 43410, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 43414, - "children": [ - "instr_43410" - ] - }, - "instr_43414": { - "virtual_address": 43414, - "size": 2, - "disassembly": "ldr r2, [sp, #0x18]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x18]", - "mode": "thumb" - }, - "instr_43416": { - "virtual_address": 43416, - "size": 2, - "disassembly": "mov r12, r2", - "mnemonic": "mov", - "operands": "r12, r2", - "mode": "thumb" - }, - "instr_43418": { - "virtual_address": 43418, - "size": 2, - "disassembly": "ldr r3, [sp, #0x94]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x94]", - "mode": "thumb" - }, - "instr_43420": { - "virtual_address": 43420, - "size": 2, - "disassembly": "add r3, r12", - "mnemonic": "add", - "operands": "r3, r12", - "mode": "thumb" - }, - "instr_43422": { - "virtual_address": 43422, - "size": 2, - "disassembly": "str r3, [sp, #0x58]", - "mnemonic": "str", - "operands": "r3, [sp, #0x58]", - "mode": "thumb" - }, - "instr_43424": { - "virtual_address": 43424, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_43426": { - "virtual_address": 43426, - "size": 2, - "disassembly": "subs r5, r3, #0x0", - "mnemonic": "subs", - "operands": "r5, r3, #0x0", - "mode": "thumb" - }, - "instr_43428": { - "virtual_address": 43428, - "size": 2, - "disassembly": "str r3, [sp, #0x28]", - "mnemonic": "str", - "operands": "r3, [sp, #0x28]", - "mode": "thumb" - }, - "instr_43430": { - "virtual_address": 43430, - "size": 2, - "disassembly": "ble 0x0a9aa", - "mnemonic": "ble", - "operands": "0x0a9aa", - "mode": "thumb" - }, - "bb_43414": { - "virtual_address": 43414, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 43432, - "children": [ - "instr_43414", - "instr_43416", - "instr_43418", - "instr_43420", - "instr_43422", - "instr_43424", - "instr_43426", - "instr_43428", - "instr_43430" - ] - }, - "instr_43432": { - "virtual_address": 43432, - "size": 2, - "disassembly": "b 0x0a6c4", - "mnemonic": "b", - "operands": "0x0a6c4", - "mode": "thumb" - }, - "bb_43432": { - "virtual_address": 43432, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_43432" - ] - }, - "instr_43434": { - "virtual_address": 43434, - "size": 2, - "disassembly": "movs r5, #0x1", - "mnemonic": "movs", - "operands": "r5, #0x1", - "mode": "thumb" - }, - "instr_43436": { - "virtual_address": 43436, - "size": 2, - "disassembly": "b 0x0a6c4", - "mnemonic": "b", - "operands": "0x0a6c4", - "mode": "thumb" - }, - "bb_43434": { - "virtual_address": 43434, - "size": 4, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_43434", - "instr_43436" - ] - }, - "func_43388": { - "virtual_address": 43388, - "size": 50, - "name": "FUN_0000a97c", - "children": [ - "bb_43388", - "bb_43400", - "bb_43410", - "bb_43414", - "bb_43432", - "bb_43434" - ] - }, - "instr_43792": { - "virtual_address": 43792, - "size": 2, - "disassembly": "movs r2, r1", - "mnemonic": "movs", - "operands": "r2, r1", - "mode": "thumb" - }, - "instr_43794": { - "virtual_address": 43794, - "size": 2, - "disassembly": "subs r1, #0x1", - "mnemonic": "subs", - "operands": "r1, #0x1", - "mode": "thumb" - }, - "instr_43796": { - "virtual_address": 43796, - "size": 2, - "disassembly": "ldrb r3, [r1, #0x0]", - "mnemonic": "ldrb", - "operands": "r3, [r1, #0x0]", - "mode": "thumb" - }, - "instr_43798": { - "virtual_address": 43798, - "size": 2, - "disassembly": "cmp r3, #0x39", - "mnemonic": "cmp", - "operands": "r3, #0x39", - "mode": "thumb" - }, - "instr_43800": { - "virtual_address": 43800, - "size": 2, - "disassembly": "beq 0x0ab0a", - "mnemonic": "beq", - "operands": "0x0ab0a", - "mode": "thumb" - }, - "bb_43792": { - "virtual_address": 43792, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 43802, - "children": [ - "instr_43792", - "instr_43794", - "instr_43796", - "instr_43798", - "instr_43800" - ] - }, - "instr_43802": { - "virtual_address": 43802, - "size": 2, - "disassembly": "mov r8, r1", - "mnemonic": "mov", - "operands": "r8, r1", - "mode": "thumb" - }, - "instr_43804": { - "virtual_address": 43804, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_43806": { - "virtual_address": 43806, - "size": 2, - "disassembly": "lsls r3, r3, #0x18", - "mnemonic": "lsls", - "operands": "r3, r3, #0x18", - "mode": "thumb" - }, - "instr_43808": { - "virtual_address": 43808, - "size": 2, - "disassembly": "str r0, [sp, #0xc]", - "mnemonic": "str", - "operands": "r0, [sp, #0xc]", - "mode": "thumb" - }, - "instr_43810": { - "virtual_address": 43810, - "size": 2, - "disassembly": "lsrs r3, r3, #0x18", - "mnemonic": "lsrs", - "operands": "r3, r3, #0x18", - "mode": "thumb" - }, - "bb_43802": { - "virtual_address": 43802, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 43812, - "children": [ - "instr_43802", - "instr_43804", - "instr_43806", - "instr_43808", - "instr_43810" - ] - }, - "instr_43812": { - "virtual_address": 43812, - "size": 2, - "disassembly": "mov r1, r8", - "mnemonic": "mov", - "operands": "r1, r8", - "mode": "thumb" - }, - "instr_43814": { - "virtual_address": 43814, - "size": 2, - "disassembly": "strb r3, [r1, #0x0]", - "mnemonic": "strb", - "operands": "r3, [r1, #0x0]", - "mode": "thumb" - }, - "bb_43812": { - "virtual_address": 43812, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 43816, - "children": [ - "instr_43812", - "instr_43814" - ] - }, - "instr_43816": { - "virtual_address": 43816, - "size": 2, - "disassembly": "ldr r3, [sp, #0x48]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x48]", - "mode": "thumb" - }, - "instr_43818": { - "virtual_address": 43818, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_43820": { - "virtual_address": 43820, - "size": 2, - "disassembly": "ldr r4, [sp, #0xc]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0xc]", - "mode": "thumb" - }, - "instr_43822": { - "virtual_address": 43822, - "size": 2, - "disassembly": "str r3, [sp, #0x18]", - "mnemonic": "str", - "operands": "r3, [sp, #0x18]", - "mode": "thumb" - }, - "instr_43824": { - "virtual_address": 43824, - "size": 2, - "disassembly": "str r2, [sp, #0xc]", - "mnemonic": "str", - "operands": "r2, [sp, #0xc]", - "mode": "thumb" - }, - "instr_43826": { - "virtual_address": 43826, - "size": 2, - "disassembly": "b 0x0ac38", - "mnemonic": "b", - "operands": "0x0ac38", - "mode": "thumb" - }, - "bb_43816": { - "virtual_address": 43816, - "size": 12, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_43816", - "instr_43818", - "instr_43820", - "instr_43822", - "instr_43824", - "instr_43826" - ] - }, - "func_43792": { - "virtual_address": 43792, - "size": 36, - "name": "FUN_0000ab10", - "children": [ - "bb_43792", - "bb_43802", - "bb_43812", - "bb_43816" - ] - }, - "instr_43984": { - "virtual_address": 43984, - "size": 2, - "disassembly": "ldr r3, [sp, #0x2c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x2c]", - "mode": "thumb" - }, - "instr_43986": { - "virtual_address": 43986, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_43988": { - "virtual_address": 43988, - "size": 2, - "disassembly": "ble 0x0abe2", - "mnemonic": "ble", - "operands": "0x0abe2", - "mode": "thumb" - }, - "bb_43984": { - "virtual_address": 43984, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 43990, - "children": [ - "instr_43984", - "instr_43986", - "instr_43988" - ] - }, - "instr_43990": { - "virtual_address": 43990, - "size": 2, - "disassembly": "mov r1, r10", - "mnemonic": "mov", - "operands": "r1, r10", - "mode": "thumb" - }, - "instr_43992": { - "virtual_address": 43992, - "size": 2, - "disassembly": "movs r2, r3", - "mnemonic": "movs", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_43994": { - "virtual_address": 43994, - "size": 2, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "thumb" - }, - "instr_43996": { - "virtual_address": 43996, - "size": 4, - "disassembly": "bl 0x0cf4c", - "mnemonic": "bl", - "operands": "0x0cf4c", - "mode": "thumb" - }, - "instr_44000": { - "virtual_address": 44000, - "size": 2, - "disassembly": "mov r10, r0", - "mnemonic": "mov", - "operands": "r10, r0", - "mode": "thumb" - }, - "bb_43990": { - "virtual_address": 43990, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 44002, - "children": [ - "instr_43990", - "instr_43992", - "instr_43994", - "instr_43996", - "instr_44000" - ] - }, - "instr_44002": { - "virtual_address": 44002, - "size": 2, - "disassembly": "ldr r3, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_44004": { - "virtual_address": 44004, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_44006": { - "virtual_address": 44006, - "size": 2, - "disassembly": "ble 0x0abf4", - "mnemonic": "ble", - "operands": "0x0abf4", - "mode": "thumb" - }, - "bb_44002": { - "virtual_address": 44002, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 44008, - "children": [ - "instr_44002", - "instr_44004", - "instr_44006" - ] - }, - "instr_44008": { - "virtual_address": 44008, - "size": 2, - "disassembly": "movs r1, r6", - "mnemonic": "movs", - "operands": "r1, r6", - "mode": "thumb" - }, - "instr_44010": { - "virtual_address": 44010, - "size": 2, - "disassembly": "movs r2, r3", - "mnemonic": "movs", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_44012": { - "virtual_address": 44012, - "size": 2, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "thumb" - }, - "instr_44014": { - "virtual_address": 44014, - "size": 4, - "disassembly": "bl 0x0cf4c", - "mnemonic": "bl", - "operands": "0x0cf4c", - "mode": "thumb" - }, - "instr_44018": { - "virtual_address": 44018, - "size": 2, - "disassembly": "movs r6, r0", - "mnemonic": "movs", - "operands": "r6, r0", - "mode": "thumb" - }, - "bb_44008": { - "virtual_address": 44008, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 44020, - "children": [ - "instr_44008", - "instr_44010", - "instr_44012", - "instr_44014", - "instr_44018" - ] - }, - "instr_44020": { - "virtual_address": 44020, - "size": 2, - "disassembly": "ldr r3, [sp, #0x40]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x40]", - "mode": "thumb" - }, - "instr_44022": { - "virtual_address": 44022, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_44024": { - "virtual_address": 44024, - "size": 2, - "disassembly": "beq 0x0abfc", - "mnemonic": "beq", - "operands": "0x0abfc", - "mode": "thumb" - }, - "bb_44020": { - "virtual_address": 44020, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 44026, - "children": [ - "instr_44020", - "instr_44022", - "instr_44024" - ] - }, - "instr_44026": { - "virtual_address": 44026, - "size": 2, - "disassembly": "b 0x0ae74", - "mnemonic": "b", - "operands": "0x0ae74", - "mode": "thumb" - }, - "bb_44026": { - "virtual_address": 44026, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 44660, - "children": [ - "instr_44026" - ] - }, - "instr_44028": { - "virtual_address": 44028, - "size": 2, - "disassembly": "ldr r3, [sp, #0x28]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x28]", - "mode": "thumb" - }, - "instr_44030": { - "virtual_address": 44030, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_44032": { - "virtual_address": 44032, - "size": 2, - "disassembly": "bgt 0x0aca6", - "mnemonic": "bgt", - "operands": "0x0aca6", - "mode": "thumb" - }, - "bb_44028": { - "virtual_address": 44028, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 44034, - "children": [ - "instr_44028", - "instr_44030", - "instr_44032" - ] - }, - "instr_44034": { - "virtual_address": 44034, - "size": 2, - "disassembly": "ldr r2, [sp, #0x90]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x90]", - "mode": "thumb" - }, - "instr_44036": { - "virtual_address": 44036, - "size": 2, - "disassembly": "movs r3, #0x1", - "mnemonic": "movs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_44038": { - "virtual_address": 44038, - "size": 2, - "disassembly": "cmp r2, #0x2", - "mnemonic": "cmp", - "operands": "r2, #0x2", - "mode": "thumb" - }, - "instr_44040": { - "virtual_address": 44040, - "size": 2, - "disassembly": "bgt 0x0ac0c", - "mnemonic": "bgt", - "operands": "0x0ac0c", - "mode": "thumb" - }, - "bb_44034": { - "virtual_address": 44034, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 44042, - "children": [ - "instr_44034", - "instr_44036", - "instr_44038", - "instr_44040" - ] - }, - "instr_44042": { - "virtual_address": 44042, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "bb_44042": { - "virtual_address": 44042, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 44044, - "children": [ - "instr_44042" - ] - }, - "instr_44044": { - "virtual_address": 44044, - "size": 2, - "disassembly": "lsls r3, r3, #0x18", - "mnemonic": "lsls", - "operands": "r3, r3, #0x18", - "mode": "thumb" - }, - "instr_44046": { - "virtual_address": 44046, - "size": 2, - "disassembly": "beq 0x0aca6", - "mnemonic": "beq", - "operands": "0x0aca6", - "mode": "thumb" - }, - "bb_44044": { - "virtual_address": 44044, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 44048, - "children": [ - "instr_44044", - "instr_44046" - ] - }, - "func_43984": { - "virtual_address": 43984, - "size": 64, - "name": "FUN_0000abd0", - "children": [ - "bb_43984", - "bb_43990", - "bb_44002", - "bb_44008", - "bb_44020", - "bb_44026", - "bb_44028", - "bb_44034", - "bb_44042", - "bb_44044" - ] - }, - "instr_44048": { - "virtual_address": 44048, - "size": 2, - "disassembly": "ldr r3, [sp, #0x28]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x28]", - "mode": "thumb" - }, - "instr_44050": { - "virtual_address": 44050, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_44052": { - "virtual_address": 44052, - "size": 2, - "disassembly": "bne 0x0ac18", - "mnemonic": "bne", - "operands": "0x0ac18", - "mode": "thumb" - }, - "bb_44048": { - "virtual_address": 44048, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 44054, - "children": [ - "instr_44048", - "instr_44050", - "instr_44052" - ] - }, - "instr_44054": { - "virtual_address": 44054, - "size": 2, - "disassembly": "b 0x0afb2", - "mnemonic": "b", - "operands": "0x0afb2", - "mode": "thumb" - }, - "bb_44054": { - "virtual_address": 44054, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 44978, - "children": [ - "instr_44054" - ] - }, - "instr_44056": { - "virtual_address": 44056, - "size": 2, - "disassembly": "ldr r3, [sp, #0x94]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x94]", - "mode": "thumb" - }, - "instr_44058": { - "virtual_address": 44058, - "size": 2, - "disassembly": "mvns r5, r3", - "mnemonic": "mvns", - "operands": "r5, r3", - "mode": "thumb" - }, - "instr_44060": { - "virtual_address": 44060, - "size": 2, - "disassembly": "ldr r4, [sp, #0xc]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0xc]", - "mode": "thumb" - }, - "bb_44056": { - "virtual_address": 44056, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 44062, - "children": [ - "instr_44056", - "instr_44058", - "instr_44060" - ] - }, - "instr_44062": { - "virtual_address": 44062, - "size": 2, - "disassembly": "movs r1, r6", - "mnemonic": "movs", - "operands": "r1, r6", - "mode": "thumb" - }, - "instr_44064": { - "virtual_address": 44064, - "size": 2, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "thumb" - }, - "instr_44066": { - "virtual_address": 44066, - "size": 4, - "disassembly": "bl 0x0ca5c", - "mnemonic": "bl", - "operands": "0x0ca5c", - "mode": "thumb" - }, - "instr_44070": { - "virtual_address": 44070, - "size": 2, - "disassembly": "adds r3, r5, #0x1", - "mnemonic": "adds", - "operands": "r3, r5, #0x1", - "mode": "thumb" - }, - "instr_44072": { - "virtual_address": 44072, - "size": 2, - "disassembly": "str r3, [sp, #0x18]", - "mnemonic": "str", - "operands": "r3, [sp, #0x18]", - "mode": "thumb" - }, - "instr_44074": { - "virtual_address": 44074, - "size": 2, - "disassembly": "mov r3, r8", - "mnemonic": "mov", - "operands": "r3, r8", - "mode": "thumb" - }, - "instr_44076": { - "virtual_address": 44076, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_44078": { - "virtual_address": 44078, - "size": 2, - "disassembly": "beq 0x0ac38", - "mnemonic": "beq", - "operands": "0x0ac38", - "mode": "thumb" - }, - "bb_44062": { - "virtual_address": 44062, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 44080, - "children": [ - "instr_44062", - "instr_44064", - "instr_44066", - "instr_44070", - "instr_44072", - "instr_44074", - "instr_44076", - "instr_44078" - ] - }, - "func_44048": { - "virtual_address": 44048, - "size": 32, - "name": "FUN_0000ac10", - "children": [ - "bb_44048", - "bb_44054", - "bb_44056", - "bb_44062" - ] - }, - "instr_44080": { - "virtual_address": 44080, - "size": 2, - "disassembly": "mov r1, r8", - "mnemonic": "mov", - "operands": "r1, r8", - "mode": "thumb" - }, - "instr_44082": { - "virtual_address": 44082, - "size": 2, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "thumb" - }, - "instr_44084": { - "virtual_address": 44084, - "size": 4, - "disassembly": "bl 0x0ca5c", - "mnemonic": "bl", - "operands": "0x0ca5c", - "mode": "thumb" - }, - "bb_44080": { - "virtual_address": 44080, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 44088, - "children": [ - "instr_44080", - "instr_44082", - "instr_44084" - ] - }, - "instr_44088": { - "virtual_address": 44088, - "size": 2, - "disassembly": "mov r1, r10", - "mnemonic": "mov", - "operands": "r1, r10", - "mode": "thumb" - }, - "instr_44090": { - "virtual_address": 44090, - "size": 2, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "thumb" - }, - "instr_44092": { - "virtual_address": 44092, - "size": 4, - "disassembly": "bl 0x0ca5c", - "mnemonic": "bl", - "operands": "0x0ca5c", - "mode": "thumb" - }, - "instr_44096": { - "virtual_address": 44096, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_44098": { - "virtual_address": 44098, - "size": 2, - "disassembly": "ldr r2, [sp, #0xc]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0xc]", - "mode": "thumb" - }, - "instr_44100": { - "virtual_address": 44100, - "size": 2, - "disassembly": "ldr r1, [sp, #0x18]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x18]", - "mode": "thumb" - }, - "instr_44102": { - "virtual_address": 44102, - "size": 2, - "disassembly": "strb r3, [r2, #0x0]", - "mnemonic": "strb", - "operands": "r3, [r2, #0x0]", - "mode": "thumb" - }, - "instr_44104": { - "virtual_address": 44104, - "size": 2, - "disassembly": "ldr r3, [sp, #0x98]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x98]", - "mode": "thumb" - }, - "instr_44106": { - "virtual_address": 44106, - "size": 2, - "disassembly": "str r1, [r3, #0x0]", - "mnemonic": "str", - "operands": "r1, [r3, #0x0]", - "mode": "thumb" - }, - "instr_44108": { - "virtual_address": 44108, - "size": 2, - "disassembly": "ldr r3, [sp, #0xa0]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xa0]", - "mode": "thumb" - }, - "instr_44110": { - "virtual_address": 44110, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_44112": { - "virtual_address": 44112, - "size": 2, - "disassembly": "bne 0x0ac54", - "mnemonic": "bne", - "operands": "0x0ac54", - "mode": "thumb" - }, - "bb_44088": { - "virtual_address": 44088, - "size": 26, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 44114, - "children": [ - "instr_44088", - "instr_44090", - "instr_44092", - "instr_44096", - "instr_44098", - "instr_44100", - "instr_44102", - "instr_44104", - "instr_44106", - "instr_44108", - "instr_44110", - "instr_44112" - ] - }, - "instr_44114": { - "virtual_address": 44114, - "size": 2, - "disassembly": "b 0x0a566", - "mnemonic": "b", - "operands": "0x0a566", - "mode": "thumb" - }, - "bb_44114": { - "virtual_address": 44114, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_44114" - ] - }, - "instr_44116": { - "virtual_address": 44116, - "size": 2, - "disassembly": "str r2, [r3, #0x0]", - "mnemonic": "str", - "operands": "r2, [r3, #0x0]", - "mode": "thumb" - }, - "instr_44118": { - "virtual_address": 44118, - "size": 2, - "disassembly": "b 0x0a566", - "mnemonic": "b", - "operands": "0x0a566", - "mode": "thumb" - }, - "bb_44116": { - "virtual_address": 44116, - "size": 4, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_44116", - "instr_44118" - ] - }, - "func_44080": { - "virtual_address": 44080, - "size": 40, - "name": "FUN_0000ac30", - "children": [ - "bb_44080", - "bb_44088", - "bb_44114", - "bb_44116" - ] - }, - "instr_44174": { - "virtual_address": 44174, - "size": 2, - "disassembly": "ldr r2, [sp, #0x2c]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x2c]", - "mode": "thumb" - }, - "instr_44176": { - "virtual_address": 44176, - "size": 2, - "disassembly": "mov r12, r2", - "mnemonic": "mov", - "operands": "r12, r2", - "mode": "thumb" - }, - "instr_44178": { - "virtual_address": 44178, - "size": 2, - "disassembly": "add r12, r3", - "mnemonic": "add", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_44180": { - "virtual_address": 44180, - "size": 2, - "disassembly": "mov r2, r12", - "mnemonic": "mov", - "operands": "r2, r12", - "mode": "thumb" - }, - "instr_44182": { - "virtual_address": 44182, - "size": 2, - "disassembly": "str r2, [sp, #0x2c]", - "mnemonic": "str", - "operands": "r2, [sp, #0x2c]", - "mode": "thumb" - }, - "instr_44184": { - "virtual_address": 44184, - "size": 2, - "disassembly": "ldr r2, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_44186": { - "virtual_address": 44186, - "size": 2, - "disassembly": "mov r12, r2", - "mnemonic": "mov", - "operands": "r12, r2", - "mode": "thumb" - }, - "instr_44188": { - "virtual_address": 44188, - "size": 2, - "disassembly": "add r12, r3", - "mnemonic": "add", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_44190": { - "virtual_address": 44190, - "size": 2, - "disassembly": "adds r4, r4, r3", - "mnemonic": "adds", - "operands": "r4, r4, r3", - "mode": "thumb" - }, - "instr_44192": { - "virtual_address": 44192, - "size": 2, - "disassembly": "mov r3, r12", - "mnemonic": "mov", - "operands": "r3, r12", - "mode": "thumb" - }, - "instr_44194": { - "virtual_address": 44194, - "size": 2, - "disassembly": "str r3, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_44196": { - "virtual_address": 44196, - "size": 2, - "disassembly": "b 0x0abd0", - "mnemonic": "b", - "operands": "0x0abd0", - "mode": "thumb" - }, - "bb_44174": { - "virtual_address": 44174, - "size": 24, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_44174", - "instr_44176", - "instr_44178", - "instr_44180", - "instr_44182", - "instr_44184", - "instr_44186", - "instr_44188", - "instr_44190", - "instr_44192", - "instr_44194", - "instr_44196" - ] - }, - "func_44174": { - "virtual_address": 44174, - "size": 24, - "name": "FUN_0000ac8e", - "children": [ - "bb_44174" - ] - }, - "instr_44746": { - "virtual_address": 44746, - "size": 2, - "disassembly": "movs r3, #0x1", - "mnemonic": "movs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_44748": { - "virtual_address": 44748, - "size": 2, - "disassembly": "str r3, [sp, #0x28]", - "mnemonic": "str", - "operands": "r3, [sp, #0x28]", - "mode": "thumb" - }, - "instr_44750": { - "virtual_address": 44750, - "size": 2, - "disassembly": "str r3, [sp, #0x94]", - "mnemonic": "str", - "operands": "r3, [sp, #0x94]", - "mode": "thumb" - }, - "instr_44752": { - "virtual_address": 44752, - "size": 2, - "disassembly": "b 0x0a958", - "mnemonic": "b", - "operands": "0x0a958", - "mode": "thumb" - }, - "bb_44746": { - "virtual_address": 44746, - "size": 8, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_44746", - "instr_44748", - "instr_44750", - "instr_44752" - ] - }, - "func_44746": { - "virtual_address": 44746, - "size": 8, - "name": "FUN_0000aeca", - "children": [ - "bb_44746" - ] - }, - "instr_45260": { - "virtual_address": 45260, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_45262": { - "virtual_address": 45262, - "size": 2, - "disassembly": "movs r6, #0x0", - "mnemonic": "movs", - "operands": "r6, #0x0", - "mode": "thumb" - }, - "instr_45264": { - "virtual_address": 45264, - "size": 2, - "disassembly": "mov r8, r3", - "mnemonic": "mov", - "operands": "r8, r3", - "mode": "thumb" - }, - "instr_45266": { - "virtual_address": 45266, - "size": 2, - "disassembly": "b 0x0ac18", - "mnemonic": "b", - "operands": "0x0ac18", - "mode": "thumb" - }, - "bb_45260": { - "virtual_address": 45260, - "size": 8, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_45260", - "instr_45262", - "instr_45264", - "instr_45266" - ] - }, - "func_45260": { - "virtual_address": 45260, - "size": 8, - "name": "FUN_0000b0cc", - "children": [ - "bb_45260" - ] - }, - "instr_45304": { - "virtual_address": 45304, - "size": 2, - "disassembly": "subs r5, r3, r5", - "mnemonic": "subs", - "operands": "r5, r3, r5", - "mode": "thumb" - }, - "instr_45306": { - "virtual_address": 45306, - "size": 4, - "disassembly": "bl 0x0a83e", - "mnemonic": "bl", - "operands": "0x0a83e", - "mode": "thumb" - }, - "bb_45304": { - "virtual_address": 45304, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 45310, - "children": [ - "instr_45304", - "instr_45306" - ] - }, - "instr_45310": { - "virtual_address": 45310, - "size": 2, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "thumb" - }, - "instr_45312": { - "virtual_address": 45312, - "size": 4, - "disassembly": "bl 0x0ca5c", - "mnemonic": "bl", - "operands": "0x0ca5c", - "mode": "thumb" - }, - "instr_45316": { - "virtual_address": 45316, - "size": 2, - "disassembly": "movs r3, #0x1", - "mnemonic": "movs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_45318": { - "virtual_address": 45318, - "size": 2, - "disassembly": "str r3, [sp, #0x10]", - "mnemonic": "str", - "operands": "r3, [sp, #0x10]", - "mode": "thumb" - }, - "instr_45320": { - "virtual_address": 45320, - "size": 2, - "disassembly": "b 0x0ad36", - "mnemonic": "b", - "operands": "0x0ad36", - "mode": "thumb" - }, - "bb_45310": { - "virtual_address": 45310, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 44342, - "children": [ - "instr_45310", - "instr_45312", - "instr_45316", - "instr_45318", - "instr_45320" - ] - }, - "instr_45348": { - "virtual_address": 45348, - "size": 4, - "disassembly": "bl 0x0ca70", - "mnemonic": "bl", - "operands": "0x0ca70", - "mode": "thumb" - }, - "instr_45352": { - "virtual_address": 45352, - "size": 2, - "disassembly": "mov r9, r4", - "mnemonic": "mov", - "operands": "r9, r4", - "mode": "thumb" - }, - "instr_45354": { - "virtual_address": 45354, - "size": 2, - "disassembly": "movs r6, r0", - "mnemonic": "movs", - "operands": "r6, r0", - "mode": "thumb" - }, - "instr_45356": { - "virtual_address": 45356, - "size": 2, - "disassembly": "movs r7, r0", - "mnemonic": "movs", - "operands": "r7, r0", - "mode": "thumb" - }, - "instr_45358": { - "virtual_address": 45358, - "size": 2, - "disassembly": "b 0x0ace8", - "mnemonic": "b", - "operands": "0x0ace8", - "mode": "thumb" - }, - "bb_45348": { - "virtual_address": 45348, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 44264, - "children": [ - "instr_45348", - "instr_45352", - "instr_45354", - "instr_45356", - "instr_45358" - ] - }, - "func_45304": { - "virtual_address": 45304, - "size": 56, - "name": "FUN_0000b0f8", - "children": [ - "bb_45304", - "bb_45310", - "bb_45348" - ] - }, - "instr_45360": { - "virtual_address": 45360, - "size": 2, - "disassembly": "movs r3, #0x1", - "mnemonic": "movs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_45362": { - "virtual_address": 45362, - "size": 2, - "disassembly": "str r3, [sp, #0x30]", - "mnemonic": "str", - "operands": "r3, [sp, #0x30]", - "mode": "thumb" - }, - "instr_45364": { - "virtual_address": 45364, - "size": 4, - "disassembly": "bl 0x0a6b4", - "mnemonic": "bl", - "operands": "0x0a6b4", - "mode": "thumb" - }, - "bb_45360": { - "virtual_address": 45360, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 45368, - "children": [ - "instr_45360", - "instr_45362", - "instr_45364" - ] - }, - "instr_45368": { - "virtual_address": 45368, - "size": 2, - "disassembly": "ldr r1, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x10]", - "mode": "thumb" - }, - "instr_45370": { - "virtual_address": 45370, - "size": 2, - "disassembly": "ldr r2, [sp, #0x14]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x14]", - "mode": "thumb" - }, - "instr_45372": { - "virtual_address": 45372, - "size": 2, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_45374": { - "virtual_address": 45374, - "size": 2, - "disassembly": "beq 0x0b142", - "mnemonic": "beq", - "operands": "0x0b142", - "mode": "thumb" - }, - "bb_45368": { - "virtual_address": 45368, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 45376, - "children": [ - "instr_45368", - "instr_45370", - "instr_45372", - "instr_45374" - ] - }, - "instr_45376": { - "virtual_address": 45376, - "size": 2, - "disassembly": "b 0x0ab92", - "mnemonic": "b", - "operands": "0x0ab92", - "mode": "thumb" - }, - "bb_45376": { - "virtual_address": 45376, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 43922, - "children": [ - "instr_45376" - ] - }, - "instr_45378": { - "virtual_address": 45378, - "size": 2, - "disassembly": "movs r3, r2", - "mnemonic": "movs", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_45380": { - "virtual_address": 45380, - "size": 2, - "disassembly": "lsls r2, r2, #0xc", - "mnemonic": "lsls", - "operands": "r2, r2, #0xc", - "mode": "thumb" - }, - "instr_45382": { - "virtual_address": 45382, - "size": 2, - "disassembly": "beq 0x0b14a", - "mnemonic": "beq", - "operands": "0x0b14a", - "mode": "thumb" - }, - "bb_45378": { - "virtual_address": 45378, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 45384, - "children": [ - "instr_45378", - "instr_45380", - "instr_45382" - ] - }, - "instr_45384": { - "virtual_address": 45384, - "size": 2, - "disassembly": "b 0x0ab92", - "mnemonic": "b", - "operands": "0x0ab92", - "mode": "thumb" - }, - "bb_45384": { - "virtual_address": 45384, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 43922, - "children": [ - "instr_45384" - ] - }, - "instr_45386": { - "virtual_address": 45386, - "size": 2, - "disassembly": "b 0x0b0b2", - "mnemonic": "b", - "operands": "0x0b0b2", - "mode": "thumb" - }, - "bb_45386": { - "virtual_address": 45386, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 45234, - "children": [ - "instr_45386" - ] - }, - "func_45360": { - "virtual_address": 45360, - "size": 28, - "name": "FUN_0000b130", - "children": [ - "bb_45360", - "bb_45368", - "bb_45376", - "bb_45378", - "bb_45384", - "bb_45386" - ] - }, - "instr_45388": { - "virtual_address": 45388, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_45390": { - "virtual_address": 45390, - "size": 2, - "disassembly": "str r3, [sp, #0x40]", - "mnemonic": "str", - "operands": "r3, [sp, #0x40]", - "mode": "thumb" - }, - "instr_45392": { - "virtual_address": 45392, - "size": 4, - "disassembly": "bl 0x0a97c", - "mnemonic": "bl", - "operands": "0x0a97c", - "mode": "thumb" - }, - "bb_45388": { - "virtual_address": 45388, - "size": 8, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_45388", - "instr_45390", - "instr_45392" - ] - }, - "func_45388": { - "virtual_address": 45388, - "size": 8, - "name": "FUN_0000b14c", - "children": [ - "bb_45388" - ] - }, - "instr_45396": { - "virtual_address": 45396, - "size": 2, - "disassembly": "ldr r3, [sp, #0x44]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x44]", - "mode": "thumb" - }, - "instr_45398": { - "virtual_address": 45398, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_45400": { - "virtual_address": 45400, - "size": 2, - "disassembly": "bne 0x0b15c", - "mnemonic": "bne", - "operands": "0x0b15c", - "mode": "thumb" - }, - "bb_45396": { - "virtual_address": 45396, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 45402, - "children": [ - "instr_45396", - "instr_45398", - "instr_45400" - ] - }, - "instr_45402": { - "virtual_address": 45402, - "size": 2, - "disassembly": "b 0x0b2c0", - "mnemonic": "b", - "operands": "0x0b2c0", - "mode": "thumb" - }, - "bb_45402": { - "virtual_address": 45402, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 45760, - "children": [ - "instr_45402" - ] - }, - "instr_45404": { - "virtual_address": 45404, - "size": 2, - "disassembly": "ldr r3, [0x0b4d8]", - "mnemonic": "ldr", - "operands": "r3, [0x0b4d8]", - "mode": "thumb" - }, - "instr_45406": { - "virtual_address": 45406, - "size": 2, - "disassembly": "mov r12, r3", - "mnemonic": "mov", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_45408": { - "virtual_address": 45408, - "size": 2, - "disassembly": "ldr r3, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_45410": { - "virtual_address": 45410, - "size": 2, - "disassembly": "add r2, r12", - "mnemonic": "add", - "operands": "r2, r12", - "mode": "thumb" - }, - "instr_45412": { - "virtual_address": 45412, - "size": 2, - "disassembly": "mov r12, r3", - "mnemonic": "mov", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_45414": { - "virtual_address": 45414, - "size": 2, - "disassembly": "add r12, r2", - "mnemonic": "add", - "operands": "r12, r2", - "mode": "thumb" - }, - "instr_45416": { - "virtual_address": 45416, - "size": 2, - "disassembly": "mov r3, r12", - "mnemonic": "mov", - "operands": "r3, r12", - "mode": "thumb" - }, - "instr_45418": { - "virtual_address": 45418, - "size": 2, - "disassembly": "str r3, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_45420": { - "virtual_address": 45420, - "size": 2, - "disassembly": "ldr r3, [sp, #0x2c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x2c]", - "mode": "thumb" - }, - "instr_45422": { - "virtual_address": 45422, - "size": 2, - "disassembly": "mov r12, r3", - "mnemonic": "mov", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_45424": { - "virtual_address": 45424, - "size": 2, - "disassembly": "add r12, r2", - "mnemonic": "add", - "operands": "r12, r2", - "mode": "thumb" - }, - "instr_45426": { - "virtual_address": 45426, - "size": 2, - "disassembly": "movs r4, r3", - "mnemonic": "movs", - "operands": "r4, r3", - "mode": "thumb" - }, - "instr_45428": { - "virtual_address": 45428, - "size": 2, - "disassembly": "mov r3, r12", - "mnemonic": "mov", - "operands": "r3, r12", - "mode": "thumb" - }, - "instr_45430": { - "virtual_address": 45430, - "size": 2, - "disassembly": "ldr r5, [sp, #0x34]", - "mnemonic": "ldr", - "operands": "r5, [sp, #0x34]", - "mode": "thumb" - }, - "instr_45432": { - "virtual_address": 45432, - "size": 2, - "disassembly": "str r3, [sp, #0x2c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x2c]", - "mode": "thumb" - }, - "instr_45434": { - "virtual_address": 45434, - "size": 4, - "disassembly": "bl 0x0a858", - "mnemonic": "bl", - "operands": "0x0a858", - "mode": "thumb" - }, - "bb_45404": { - "virtual_address": 45404, - "size": 34, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 45438, - "children": [ - "instr_45404", - "instr_45406", - "instr_45408", - "instr_45410", - "instr_45412", - "instr_45414", - "instr_45416", - "instr_45418", - "instr_45420", - "instr_45422", - "instr_45424", - "instr_45426", - "instr_45428", - "instr_45430", - "instr_45432", - "instr_45434" - ] - }, - "func_45396": { - "virtual_address": 45396, - "size": 42, - "name": "FUN_0000b154", - "children": [ - "bb_45396", - "bb_45402", - "bb_45404" - ] - }, - "instr_45438": { - "virtual_address": 45438, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_45440": { - "virtual_address": 45440, - "size": 2, - "disassembly": "movs r6, #0x0", - "mnemonic": "movs", - "operands": "r6, #0x0", - "mode": "thumb" - }, - "instr_45442": { - "virtual_address": 45442, - "size": 2, - "disassembly": "mov r8, r3", - "mnemonic": "mov", - "operands": "r8, r3", - "mode": "thumb" - }, - "instr_45444": { - "virtual_address": 45444, - "size": 2, - "disassembly": "b 0x0afcc", - "mnemonic": "b", - "operands": "0x0afcc", - "mode": "thumb" - }, - "bb_45438": { - "virtual_address": 45438, - "size": 8, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_45438", - "instr_45440", - "instr_45442", - "instr_45444" - ] - }, - "func_45438": { - "virtual_address": 45438, - "size": 8, - "name": "FUN_0000b17e", - "children": [ - "bb_45438" - ] - }, - "instr_45714": { - "virtual_address": 45714, - "size": 2, - "disassembly": "mov r0, r8", - "mnemonic": "mov", - "operands": "r0, r8", - "mode": "thumb" - }, - "instr_45716": { - "virtual_address": 45716, - "size": 4, - "disassembly": "bl 0x10b28", - "mnemonic": "bl", - "operands": "0x10b28", - "mode": "thumb" - }, - "instr_45720": { - "virtual_address": 45720, - "size": 2, - "disassembly": "movs r2, r4", - "mnemonic": "movs", - "operands": "r2, r4", - "mode": "thumb" - }, - "instr_45722": { - "virtual_address": 45722, - "size": 2, - "disassembly": "movs r3, r5", - "mnemonic": "movs", - "operands": "r3, r5", - "mode": "thumb" - }, - "instr_45724": { - "virtual_address": 45724, - "size": 4, - "disassembly": "bl 0x10b10", - "mnemonic": "bl", - "operands": "0x10b10", - "mode": "thumb" - }, - "instr_45728": { - "virtual_address": 45728, - "size": 2, - "disassembly": "ldr r3, [0x0b4e4]", - "mnemonic": "ldr", - "operands": "r3, [0x0b4e4]", - "mode": "thumb" - }, - "instr_45730": { - "virtual_address": 45730, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_45732": { - "virtual_address": 45732, - "size": 4, - "disassembly": "bl 0x10ae4", - "mnemonic": "bl", - "operands": "0x10ae4", - "mode": "thumb" - }, - "instr_45736": { - "virtual_address": 45736, - "size": 2, - "disassembly": "ldr r3, [0x0b4e8]", - "mnemonic": "ldr", - "operands": "r3, [0x0b4e8]", - "mode": "thumb" - }, - "instr_45738": { - "virtual_address": 45738, - "size": 2, - "disassembly": "movs r6, r0", - "mnemonic": "movs", - "operands": "r6, r0", - "mode": "thumb" - }, - "instr_45740": { - "virtual_address": 45740, - "size": 2, - "disassembly": "adds r7, r1, r3", - "mnemonic": "adds", - "operands": "r7, r1, r3", - "mode": "thumb" - }, - "instr_45742": { - "virtual_address": 45742, - "size": 4, - "disassembly": "bl 0x0a7c4", - "mnemonic": "bl", - "operands": "0x0a7c4", - "mode": "thumb" - }, - "bb_45714": { - "virtual_address": 45714, - "size": 32, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 45746, - "children": [ - "instr_45714", - "instr_45716", - "instr_45720", - "instr_45722", - "instr_45724", - "instr_45728", - "instr_45730", - "instr_45732", - "instr_45736", - "instr_45738", - "instr_45740", - "instr_45742" - ] - }, - "instr_45746": { - "virtual_address": 45746, - "size": 2, - "disassembly": "ldr r3, [sp, #0x48]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x48]", - "mode": "thumb" - }, - "instr_45748": { - "virtual_address": 45748, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_45750": { - "virtual_address": 45750, - "size": 2, - "disassembly": "str r3, [sp, #0x48]", - "mnemonic": "str", - "operands": "r3, [sp, #0x48]", - "mode": "thumb" - }, - "instr_45752": { - "virtual_address": 45752, - "size": 2, - "disassembly": "mov r8, r1", - "mnemonic": "mov", - "operands": "r8, r1", - "mode": "thumb" - }, - "instr_45754": { - "virtual_address": 45754, - "size": 2, - "disassembly": "movs r3, #0x31", - "mnemonic": "movs", - "operands": "r3, #0x31", - "mode": "thumb" - }, - "instr_45756": { - "virtual_address": 45756, - "size": 2, - "disassembly": "str r0, [sp, #0xc]", - "mnemonic": "str", - "operands": "r0, [sp, #0xc]", - "mode": "thumb" - }, - "instr_45758": { - "virtual_address": 45758, - "size": 2, - "disassembly": "b 0x0ab24", - "mnemonic": "b", - "operands": "0x0ab24", - "mode": "thumb" - }, - "bb_45746": { - "virtual_address": 45746, - "size": 14, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_45746", - "instr_45748", - "instr_45750", - "instr_45752", - "instr_45754", - "instr_45756", - "instr_45758" - ] - }, - "func_45714": { - "virtual_address": 45714, - "size": 46, - "name": "FUN_0000b292", - "children": [ - "bb_45714", - "bb_45746" - ] - }, - "instr_45864": { - "virtual_address": 45864, - "size": 2, - "disassembly": "ldr r3, [sp, #0x50]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x50]", - "mode": "thumb" - }, - "instr_45866": { - "virtual_address": 45866, - "size": 2, - "disassembly": "mov r10, r3", - "mnemonic": "mov", - "operands": "r10, r3", - "mode": "thumb" - }, - "bb_45864": { - "virtual_address": 45864, - "size": 4, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_45864", - "instr_45866" - ] - }, - "func_45864": { - "virtual_address": 45864, - "size": 4, - "name": "FUN_0000b328", - "children": [ - "bb_45864" - ] - }, - "instr_45868": { - "virtual_address": 45868, - "size": 2, - "disassembly": "ldr r3, [sp, #0x48]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x48]", - "mode": "thumb" - }, - "instr_45870": { - "virtual_address": 45870, - "size": 2, - "disassembly": "b 0x0b258", - "mnemonic": "b", - "operands": "0x0b258", - "mode": "thumb" - }, - "bb_45868": { - "virtual_address": 45868, - "size": 4, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_45868", - "instr_45870" - ] - }, - "func_45868": { - "virtual_address": 45868, - "size": 4, - "name": "FUN_0000b32c", - "children": [ - "bb_45868" - ] - }, - "instr_45928": { - "virtual_address": 45928, - "size": 2, - "disassembly": "ldr r3, [sp, #0x5c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x5c]", - "mode": "thumb" - }, - "instr_45930": { - "virtual_address": 45930, - "size": 2, - "disassembly": "mov r9, r3", - "mnemonic": "mov", - "operands": "r9, r3", - "mode": "thumb" - }, - "instr_45932": { - "virtual_address": 45932, - "size": 2, - "disassembly": "ldr r3, [sp, #0x50]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x50]", - "mode": "thumb" - }, - "instr_45934": { - "virtual_address": 45934, - "size": 2, - "disassembly": "mov r10, r3", - "mnemonic": "mov", - "operands": "r10, r3", - "mode": "thumb" - }, - "instr_45936": { - "virtual_address": 45936, - "size": 4, - "disassembly": "bl 0x0a7fc", - "mnemonic": "bl", - "operands": "0x0a7fc", - "mode": "thumb" - }, - "bb_45928": { - "virtual_address": 45928, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 45940, - "children": [ - "instr_45928", - "instr_45930", - "instr_45932", - "instr_45934", - "instr_45936" - ] - }, - "instr_45940": { - "virtual_address": 45940, - "size": 2, - "disassembly": "ldr r3, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_45942": { - "virtual_address": 45942, - "size": 2, - "disassembly": "mov r8, r10", - "mnemonic": "mov", - "operands": "r8, r10", - "mode": "thumb" - }, - "instr_45944": { - "virtual_address": 45944, - "size": 2, - "disassembly": "mov r10, r11", - "mnemonic": "mov", - "operands": "r10, r11", - "mode": "thumb" - }, - "instr_45946": { - "virtual_address": 45946, - "size": 2, - "disassembly": "mov r11, r3", - "mnemonic": "mov", - "operands": "r11, r3", - "mode": "thumb" - }, - "bb_45940": { - "virtual_address": 45940, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 45948, - "children": [ - "instr_45940", - "instr_45942", - "instr_45944", - "instr_45946" - ] - }, - "instr_45948": { - "virtual_address": 45948, - "size": 2, - "disassembly": "movs r2, r0", - "mnemonic": "movs", - "operands": "r2, r0", - "mode": "thumb" - }, - "instr_45950": { - "virtual_address": 45950, - "size": 2, - "disassembly": "movs r3, r1", - "mnemonic": "movs", - "operands": "r3, r1", - "mode": "thumb" - }, - "instr_45952": { - "virtual_address": 45952, - "size": 4, - "disassembly": "bl 0x10ae4", - "mnemonic": "bl", - "operands": "0x10ae4", - "mode": "thumb" - }, - "instr_45956": { - "virtual_address": 45956, - "size": 2, - "disassembly": "movs r2, r6", - "mnemonic": "movs", - "operands": "r2, r6", - "mode": "thumb" - }, - "instr_45958": { - "virtual_address": 45958, - "size": 2, - "disassembly": "movs r3, r7", - "mnemonic": "movs", - "operands": "r3, r7", - "mode": "thumb" - }, - "instr_45960": { - "virtual_address": 45960, - "size": 2, - "disassembly": "movs r4, r0", - "mnemonic": "movs", - "operands": "r4, r0", - "mode": "thumb" - }, - "instr_45962": { - "virtual_address": 45962, - "size": 2, - "disassembly": "movs r5, r1", - "mnemonic": "movs", - "operands": "r5, r1", - "mode": "thumb" - }, - "instr_45964": { - "virtual_address": 45964, - "size": 4, - "disassembly": "bl 0x10b44", - "mnemonic": "bl", - "operands": "0x10b44", - "mode": "thumb" - }, - "instr_45968": { - "virtual_address": 45968, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_45970": { - "virtual_address": 45970, - "size": 2, - "disassembly": "bne 0x0b3ae", - "mnemonic": "bne", - "operands": "0x0b3ae", - "mode": "thumb" - }, - "bb_45948": { - "virtual_address": 45948, - "size": 24, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 45972, - "children": [ - "instr_45948", - "instr_45950", - "instr_45952", - "instr_45956", - "instr_45958", - "instr_45960", - "instr_45962", - "instr_45964", - "instr_45968", - "instr_45970" - ] - }, - "instr_45972": { - "virtual_address": 45972, - "size": 2, - "disassembly": "movs r2, r6", - "mnemonic": "movs", - "operands": "r2, r6", - "mode": "thumb" - }, - "instr_45974": { - "virtual_address": 45974, - "size": 2, - "disassembly": "movs r3, r7", - "mnemonic": "movs", - "operands": "r3, r7", - "mode": "thumb" - }, - "instr_45976": { - "virtual_address": 45976, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_45978": { - "virtual_address": 45978, - "size": 2, - "disassembly": "movs r1, r5", - "mnemonic": "movs", - "operands": "r1, r5", - "mode": "thumb" - }, - "instr_45980": { - "virtual_address": 45980, - "size": 4, - "disassembly": "bl 0x10b18", - "mnemonic": "bl", - "operands": "0x10b18", - "mode": "thumb" - }, - "instr_45984": { - "virtual_address": 45984, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_45986": { - "virtual_address": 45986, - "size": 2, - "disassembly": "bne 0x0b3a6", - "mnemonic": "bne", - "operands": "0x0b3a6", - "mode": "thumb" - }, - "bb_45972": { - "virtual_address": 45972, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 45988, - "children": [ - "instr_45972", - "instr_45974", - "instr_45976", - "instr_45978", - "instr_45980", - "instr_45984", - "instr_45986" - ] - }, - "instr_45988": { - "virtual_address": 45988, - "size": 2, - "disassembly": "b 0x0b256", - "mnemonic": "b", - "operands": "0x0b256", - "mode": "thumb" - }, - "bb_45988": { - "virtual_address": 45988, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 45654, - "children": [ - "instr_45988" - ] - }, - "instr_45990": { - "virtual_address": 45990, - "size": 2, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_45992": { - "virtual_address": 45992, - "size": 2, - "disassembly": "lsls r3, r3, #0x1f", - "mnemonic": "lsls", - "operands": "r3, r3, #0x1f", - "mode": "thumb" - }, - "instr_45994": { - "virtual_address": 45994, - "size": 2, - "disassembly": "bmi 0x0b3ae", - "mnemonic": "bmi", - "operands": "0x0b3ae", - "mode": "thumb" - }, - "bb_45990": { - "virtual_address": 45990, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 45996, - "children": [ - "instr_45990", - "instr_45992", - "instr_45994" - ] - }, - "instr_45996": { - "virtual_address": 45996, - "size": 2, - "disassembly": "b 0x0b256", - "mnemonic": "b", - "operands": "0x0b256", - "mode": "thumb" - }, - "bb_45996": { - "virtual_address": 45996, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 45654, - "children": [ - "instr_45996" - ] - }, - "instr_45998": { - "virtual_address": 45998, - "size": 2, - "disassembly": "ldr r3, [sp, #0x18]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x18]", - "mode": "thumb" - }, - "instr_46000": { - "virtual_address": 46000, - "size": 2, - "disassembly": "mov r1, r8", - "mnemonic": "mov", - "operands": "r1, r8", - "mode": "thumb" - }, - "instr_46002": { - "virtual_address": 46002, - "size": 2, - "disassembly": "str r3, [sp, #0x48]", - "mnemonic": "str", - "operands": "r3, [sp, #0x48]", - "mode": "thumb" - }, - "instr_46004": { - "virtual_address": 46004, - "size": 2, - "disassembly": "ldr r0, [sp, #0xc]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0xc]", - "mode": "thumb" - }, - "instr_46006": { - "virtual_address": 46006, - "size": 4, - "disassembly": "bl 0x0ab10", - "mnemonic": "bl", - "operands": "0x0ab10", - "mode": "thumb" - }, - "bb_45998": { - "virtual_address": 45998, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46010, - "children": [ - "instr_45998", - "instr_46000", - "instr_46002", - "instr_46004", - "instr_46006" - ] - }, - "instr_46010": { - "virtual_address": 46010, - "size": 2, - "disassembly": "ldr r3, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_46012": { - "virtual_address": 46012, - "size": 2, - "disassembly": "mov r8, r6", - "mnemonic": "mov", - "operands": "r8, r6", - "mode": "thumb" - }, - "instr_46014": { - "virtual_address": 46014, - "size": 2, - "disassembly": "mov r6, r10", - "mnemonic": "mov", - "operands": "r6, r10", - "mode": "thumb" - }, - "instr_46016": { - "virtual_address": 46016, - "size": 2, - "disassembly": "mov r10, r5", - "mnemonic": "mov", - "operands": "r10, r5", - "mode": "thumb" - }, - "instr_46018": { - "virtual_address": 46018, - "size": 2, - "disassembly": "mov r5, r9", - "mnemonic": "mov", - "operands": "r5, r9", - "mode": "thumb" - }, - "instr_46020": { - "virtual_address": 46020, - "size": 2, - "disassembly": "mov r9, r7", - "mnemonic": "mov", - "operands": "r9, r7", - "mode": "thumb" - }, - "instr_46022": { - "virtual_address": 46022, - "size": 2, - "disassembly": "cmp r3, #0x39", - "mnemonic": "cmp", - "operands": "r3, #0x39", - "mode": "thumb" - }, - "instr_46024": { - "virtual_address": 46024, - "size": 2, - "disassembly": "beq 0x0b3ea", - "mnemonic": "beq", - "operands": "0x0b3ea", - "mode": "thumb" - }, - "bb_46010": { - "virtual_address": 46010, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46026, - "children": [ - "instr_46010", - "instr_46012", - "instr_46014", - "instr_46016", - "instr_46018", - "instr_46020", - "instr_46022", - "instr_46024" - ] - }, - "instr_46026": { - "virtual_address": 46026, - "size": 2, - "disassembly": "ldr r0, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_46028": { - "virtual_address": 46028, - "size": 2, - "disassembly": "adds r0, #0x1", - "mnemonic": "adds", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_46030": { - "virtual_address": 46030, - "size": 2, - "disassembly": "strb r0, [r5, #0x0]", - "mnemonic": "strb", - "operands": "r0, [r5, #0x0]", - "mode": "thumb" - }, - "instr_46032": { - "virtual_address": 46032, - "size": 2, - "disassembly": "adds r7, r5, #0x1", - "mnemonic": "adds", - "operands": "r7, r5, #0x1", - "mode": "thumb" - }, - "instr_46034": { - "virtual_address": 46034, - "size": 2, - "disassembly": "b 0x0b31c", - "mnemonic": "b", - "operands": "0x0b31c", - "mode": "thumb" - }, - "bb_46026": { - "virtual_address": 46026, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 45852, - "children": [ - "instr_46026", - "instr_46028", - "instr_46030", - "instr_46032", - "instr_46034" - ] - }, - "instr_46058": { - "virtual_address": 46058, - "size": 2, - "disassembly": "movs r3, #0x39", - "mnemonic": "movs", - "operands": "r3, #0x39", - "mode": "thumb" - }, - "instr_46060": { - "virtual_address": 46060, - "size": 2, - "disassembly": "strb r3, [r5, #0x0]", - "mnemonic": "strb", - "operands": "r3, [r5, #0x0]", - "mode": "thumb" - }, - "instr_46062": { - "virtual_address": 46062, - "size": 2, - "disassembly": "ldr r3, [sp, #0x18]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x18]", - "mode": "thumb" - }, - "instr_46064": { - "virtual_address": 46064, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_46066": { - "virtual_address": 46066, - "size": 2, - "disassembly": "mov r4, r8", - "mnemonic": "mov", - "operands": "r4, r8", - "mode": "thumb" - }, - "instr_46068": { - "virtual_address": 46068, - "size": 2, - "disassembly": "movs r2, #0x39", - "mnemonic": "movs", - "operands": "r2, #0x39", - "mode": "thumb" - }, - "instr_46070": { - "virtual_address": 46070, - "size": 2, - "disassembly": "mov r8, r9", - "mnemonic": "mov", - "operands": "r8, r9", - "mode": "thumb" - }, - "instr_46072": { - "virtual_address": 46072, - "size": 2, - "disassembly": "str r3, [sp, #0x18]", - "mnemonic": "str", - "operands": "r3, [sp, #0x18]", - "mode": "thumb" - }, - "instr_46074": { - "virtual_address": 46074, - "size": 2, - "disassembly": "adds r7, r5, #0x1", - "mnemonic": "adds", - "operands": "r7, r5, #0x1", - "mode": "thumb" - }, - "instr_46076": { - "virtual_address": 46076, - "size": 2, - "disassembly": "b 0x0b04c", - "mnemonic": "b", - "operands": "0x0b04c", - "mode": "thumb" - }, - "bb_46058": { - "virtual_address": 46058, - "size": 20, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_46058", - "instr_46060", - "instr_46062", - "instr_46064", - "instr_46066", - "instr_46068", - "instr_46070", - "instr_46072", - "instr_46074", - "instr_46076" - ] - }, - "func_45928": { - "virtual_address": 45928, - "size": 150, - "name": "FUN_0000b368", - "children": [ - "bb_45928", - "bb_45940", - "bb_45948", - "bb_45972", - "bb_45988", - "bb_45990", - "bb_45996", - "bb_45998", - "bb_46010", - "bb_46026", - "bb_46058" - ] - }, - "instr_46188": { - "virtual_address": 46188, - "size": 2, - "disassembly": "mov r3, r11", - "mnemonic": "mov", - "operands": "r3, r11", - "mode": "thumb" - }, - "instr_46190": { - "virtual_address": 46190, - "size": 2, - "disassembly": "ldr r2, [sp, #0x30]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x30]", - "mode": "thumb" - }, - "instr_46192": { - "virtual_address": 46192, - "size": 2, - "disassembly": "movs r1, #0x0", - "mnemonic": "movs", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_46194": { - "virtual_address": 46194, - "size": 2, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "thumb" - }, - "instr_46196": { - "virtual_address": 46196, - "size": 2, - "disassembly": "str r2, [r3, #0x44]", - "mnemonic": "str", - "operands": "r2, [r3, #0x44]", - "mode": "thumb" - }, - "instr_46198": { - "virtual_address": 46198, - "size": 4, - "disassembly": "bl 0x0ca08", - "mnemonic": "bl", - "operands": "0x0ca08", - "mode": "thumb" - }, - "instr_46202": { - "virtual_address": 46202, - "size": 2, - "disassembly": "str r0, [sp, #0xc]", - "mnemonic": "str", - "operands": "r0, [sp, #0xc]", - "mode": "thumb" - }, - "instr_46204": { - "virtual_address": 46204, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_46206": { - "virtual_address": 46206, - "size": 2, - "disassembly": "beq 0x0b4c0", - "mnemonic": "beq", - "operands": "0x0b4c0", - "mode": "thumb" - }, - "bb_46188": { - "virtual_address": 46188, - "size": 20, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46208, - "children": [ - "instr_46188", - "instr_46190", - "instr_46192", - "instr_46194", - "instr_46196", - "instr_46198", - "instr_46202", - "instr_46204", - "instr_46206" - ] - }, - "instr_46208": { - "virtual_address": 46208, - "size": 2, - "disassembly": "mov r3, r11", - "mnemonic": "mov", - "operands": "r3, r11", - "mode": "thumb" - }, - "instr_46210": { - "virtual_address": 46210, - "size": 2, - "disassembly": "movs r1, #0xe", - "mnemonic": "movs", - "operands": "r1, #0xe", - "mode": "thumb" - }, - "instr_46212": { - "virtual_address": 46212, - "size": 2, - "disassembly": "ldr r2, [sp, #0xc]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0xc]", - "mode": "thumb" - }, - "instr_46214": { - "virtual_address": 46214, - "size": 2, - "disassembly": "ldr r0, [sp, #0x18]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x18]", - "mode": "thumb" - }, - "instr_46216": { - "virtual_address": 46216, - "size": 2, - "disassembly": "ldr r4, [sp, #0x30]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0x30]", - "mode": "thumb" - }, - "instr_46218": { - "virtual_address": 46218, - "size": 2, - "disassembly": "str r2, [r3, #0x40]", - "mnemonic": "str", - "operands": "r2, [r3, #0x40]", - "mode": "thumb" - }, - "instr_46220": { - "virtual_address": 46220, - "size": 2, - "disassembly": "lsrs r3, r0, #0x1f", - "mnemonic": "lsrs", - "operands": "r3, r0, #0x1f", - "mode": "thumb" - }, - "instr_46222": { - "virtual_address": 46222, - "size": 2, - "disassembly": "cmp r1, r0", - "mnemonic": "cmp", - "operands": "r1, r0", - "mode": "thumb" - }, - "instr_46224": { - "virtual_address": 46224, - "size": 2, - "disassembly": "adcs r3, r4", - "mnemonic": "adcs", - "operands": "r3, r4", - "mode": "thumb" - }, - "instr_46226": { - "virtual_address": 46226, - "size": 2, - "disassembly": "lsls r3, r3, #0x18", - "mnemonic": "lsls", - "operands": "r3, r3, #0x18", - "mode": "thumb" - }, - "instr_46228": { - "virtual_address": 46228, - "size": 2, - "disassembly": "ldr r2, [sp, #0x64]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x64]", - "mode": "thumb" - }, - "instr_46230": { - "virtual_address": 46230, - "size": 2, - "disassembly": "lsrs r3, r3, #0x18", - "mnemonic": "lsrs", - "operands": "r3, r3, #0x18", - "mode": "thumb" - }, - "instr_46232": { - "virtual_address": 46232, - "size": 2, - "disassembly": "beq 0x0b4a0", - "mnemonic": "beq", - "operands": "0x0b4a0", - "mode": "thumb" - }, - "bb_46208": { - "virtual_address": 46208, - "size": 26, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46234, - "children": [ - "instr_46208", - "instr_46210", - "instr_46212", - "instr_46214", - "instr_46216", - "instr_46218", - "instr_46220", - "instr_46222", - "instr_46224", - "instr_46226", - "instr_46228", - "instr_46230", - "instr_46232" - ] - }, - "instr_46234": { - "virtual_address": 46234, - "size": 2, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_46236": { - "virtual_address": 46236, - "size": 2, - "disassembly": "blt 0x0b4a0", - "mnemonic": "blt", - "operands": "0x0b4a0", - "mode": "thumb" - }, - "bb_46234": { - "virtual_address": 46234, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46238, - "children": [ - "instr_46234", - "instr_46236" - ] - }, - "instr_46238": { - "virtual_address": 46238, - "size": 2, - "disassembly": "b 0x0b186", - "mnemonic": "b", - "operands": "0x0b186", - "mode": "thumb" - }, - "bb_46238": { - "virtual_address": 46238, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 45446, - "children": [ - "instr_46238" - ] - }, - "instr_46240": { - "virtual_address": 46240, - "size": 2, - "disassembly": "movs r1, #0x0", - "mnemonic": "movs", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_46242": { - "virtual_address": 46242, - "size": 2, - "disassembly": "movs r3, #0x1", - "mnemonic": "movs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_46244": { - "virtual_address": 46244, - "size": 2, - "disassembly": "str r1, [sp, #0x94]", - "mnemonic": "str", - "operands": "r1, [sp, #0x94]", - "mode": "thumb" - }, - "instr_46246": { - "virtual_address": 46246, - "size": 2, - "disassembly": "rsbs r3, r3", - "mnemonic": "rsbs", - "operands": "r3, r3", - "mode": "thumb" - }, - "instr_46248": { - "virtual_address": 46248, - "size": 2, - "disassembly": "adds r1, #0x1", - "mnemonic": "adds", - "operands": "r1, #0x1", - "mode": "thumb" - }, - "instr_46250": { - "virtual_address": 46250, - "size": 2, - "disassembly": "str r3, [sp, #0x28]", - "mnemonic": "str", - "operands": "r3, [sp, #0x28]", - "mode": "thumb" - }, - "instr_46252": { - "virtual_address": 46252, - "size": 2, - "disassembly": "str r1, [sp, #0x30]", - "mnemonic": "str", - "operands": "r1, [sp, #0x30]", - "mode": "thumb" - }, - "instr_46254": { - "virtual_address": 46254, - "size": 2, - "disassembly": "str r3, [sp, #0x58]", - "mnemonic": "str", - "operands": "r3, [sp, #0x58]", - "mode": "thumb" - }, - "instr_46256": { - "virtual_address": 46256, - "size": 4, - "disassembly": "bl 0x0a81c", - "mnemonic": "bl", - "operands": "0x0a81c", - "mode": "thumb" - }, - "bb_46240": { - "virtual_address": 46240, - "size": 20, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46260, - "children": [ - "instr_46240", - "instr_46242", - "instr_46244", - "instr_46246", - "instr_46248", - "instr_46250", - "instr_46252", - "instr_46254", - "instr_46256" - ] - }, - "instr_46260": { - "virtual_address": 46260, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_46262": { - "virtual_address": 46262, - "size": 2, - "disassembly": "ldr r3, [0x0b4ec]", - "mnemonic": "ldr", - "operands": "r3, [0x0b4ec]", - "mode": "thumb" - }, - "instr_46264": { - "virtual_address": 46264, - "size": 2, - "disassembly": "ldr r1, [0x0b4f0]", - "mnemonic": "ldr", - "operands": "r1, [0x0b4f0]", - "mode": "thumb" - }, - "instr_46266": { - "virtual_address": 46266, - "size": 2, - "disassembly": "ldr r0, [0x0b4f4]", - "mnemonic": "ldr", - "operands": "r0, [0x0b4f4]", - "mode": "thumb" - }, - "instr_46268": { - "virtual_address": 46268, - "size": 4, - "disassembly": "bl 0x0eae0", - "mnemonic": "bl", - "operands": "0x0eae0", - "mode": "thumb" - }, - "bb_46260": { - "virtual_address": 46260, - "size": 12, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_46260", - "instr_46262", - "instr_46264", - "instr_46266", - "instr_46268" - ] - }, - "func_46188": { - "virtual_address": 46188, - "size": 84, - "name": "FUN_0000b46c", - "children": [ - "bb_46188", - "bb_46208", - "bb_46234", - "bb_46238", - "bb_46240", - "bb_46260" - ] - }, - "instr_46272": { - "virtual_address": 46272, - "size": 2, - "disassembly": "movs r1, #0xd5", - "mnemonic": "movs", - "operands": "r1, #0xd5", - "mode": "thumb" - }, - "instr_46274": { - "virtual_address": 46274, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_46276": { - "virtual_address": 46276, - "size": 2, - "disassembly": "ldr r3, [0x0b4ec]", - "mnemonic": "ldr", - "operands": "r3, [0x0b4ec]", - "mode": "thumb" - }, - "instr_46278": { - "virtual_address": 46278, - "size": 2, - "disassembly": "ldr r0, [0x0b4f4]", - "mnemonic": "ldr", - "operands": "r0, [0x0b4f4]", - "mode": "thumb" - }, - "instr_46280": { - "virtual_address": 46280, - "size": 2, - "disassembly": "lsls r1, r1, #0x1", - "mnemonic": "lsls", - "operands": "r1, r1, #0x1", - "mode": "thumb" - }, - "instr_46282": { - "virtual_address": 46282, - "size": 4, - "disassembly": "bl 0x0eae0", - "mnemonic": "bl", - "operands": "0x0eae0", - "mode": "thumb" - }, - "bb_46272": { - "virtual_address": 46272, - "size": 14, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_46272", - "instr_46274", - "instr_46276", - "instr_46278", - "instr_46280", - "instr_46282" - ] - }, - "func_46272": { - "virtual_address": 46272, - "size": 14, - "name": "FUN_0000b4c0", - "children": [ - "bb_46272" - ] - }, - "instr_46328": { - "virtual_address": 46328, - "size": 2, - "disassembly": "cmp r3, #0x4", - "mnemonic": "cmp", - "operands": "r3, #0x4", - "mode": "thumb" - }, - "instr_46330": { - "virtual_address": 46330, - "size": 2, - "disassembly": "bne 0x0b500", - "mnemonic": "bne", - "operands": "0x0b500", - "mode": "thumb" - }, - "bb_46328": { - "virtual_address": 46328, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46332, - "children": [ - "instr_46328", - "instr_46330" - ] - }, - "instr_46332": { - "virtual_address": 46332, - "size": 4, - "disassembly": "bl 0x0abd0", - "mnemonic": "bl", - "operands": "0x0abd0", - "mode": "thumb" - }, - "bb_46332": { - "virtual_address": 46332, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46336, - "children": [ - "instr_46332" - ] - }, - "instr_46336": { - "virtual_address": 46336, - "size": 2, - "disassembly": "movs r3, #0x3c", - "mnemonic": "movs", - "operands": "r3, #0x3c", - "mode": "thumb" - }, - "instr_46338": { - "virtual_address": 46338, - "size": 2, - "disassembly": "subs r3, r3, r2", - "mnemonic": "subs", - "operands": "r3, r3, r2", - "mode": "thumb" - }, - "instr_46340": { - "virtual_address": 46340, - "size": 4, - "disassembly": "bl 0x0ac8e", - "mnemonic": "bl", - "operands": "0x0ac8e", - "mode": "thumb" - }, - "bb_46336": { - "virtual_address": 46336, - "size": 8, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_46336", - "instr_46338", - "instr_46340" - ] - }, - "func_46328": { - "virtual_address": 46328, - "size": 16, - "name": "FUN_0000b4f8", - "children": [ - "bb_46328", - "bb_46332", - "bb_46336" - ] - }, - "instr_46344": { - "virtual_address": 46344, - "size": 2, - "disassembly": "movs r1, #0x0", - "mnemonic": "movs", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_46346": { - "virtual_address": 46346, - "size": 4, - "disassembly": "bl 0x0a6e8", - "mnemonic": "bl", - "operands": "0x0a6e8", - "mode": "thumb" - }, - "instr_46350": { - "virtual_address": 46350, - "size": 2, - "disassembly": "mov r8, r8", - "mnemonic": "mov", - "operands": "r8, r8", - "mode": "thumb" - }, - "bb_46344": { - "virtual_address": 46344, - "size": 8, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_46344", - "instr_46346", - "instr_46350" - ] - }, - "func_46344": { - "virtual_address": 46344, - "size": 8, - "name": "FUN_0000b508", - "children": [ - "bb_46344" - ] - }, - "instr_46352": { - "virtual_address": 46352, - "size": 2, - "disassembly": "push {r4, r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_46354": { - "virtual_address": 46354, - "size": 2, - "disassembly": "mov lr, r8", - "mnemonic": "mov", - "operands": "lr, r8", - "mode": "thumb" - }, - "instr_46356": { - "virtual_address": 46356, - "size": 2, - "disassembly": "push {lr}", - "mnemonic": "push", - "operands": "{lr}", - "mode": "thumb" - }, - "instr_46358": { - "virtual_address": 46358, - "size": 2, - "disassembly": "movs r4, r1", - "mnemonic": "movs", - "operands": "r4, r1", - "mode": "thumb" - }, - "instr_46360": { - "virtual_address": 46360, - "size": 2, - "disassembly": "movs r3, #0xc", - "mnemonic": "movs", - "operands": "r3, #0xc", - "mode": "thumb" - }, - "instr_46362": { - "virtual_address": 46362, - "size": 2, - "disassembly": "ldrsh r1, [r1, r3]", - "mnemonic": "ldrsh", - "operands": "r1, [r1, r3]", - "mode": "thumb" - }, - "instr_46364": { - "virtual_address": 46364, - "size": 2, - "disassembly": "lsls r2, r1, #0x10", - "mnemonic": "lsls", - "operands": "r2, r1, #0x10", - "mode": "thumb" - }, - "instr_46366": { - "virtual_address": 46366, - "size": 2, - "disassembly": "mov r8, r0", - "mnemonic": "mov", - "operands": "r8, r0", - "mode": "thumb" - }, - "instr_46368": { - "virtual_address": 46368, - "size": 2, - "disassembly": "lsrs r3, r2, #0x10", - "mnemonic": "lsrs", - "operands": "r3, r2, #0x10", - "mode": "thumb" - }, - "instr_46370": { - "virtual_address": 46370, - "size": 2, - "disassembly": "lsls r2, r2, #0xc", - "mnemonic": "lsls", - "operands": "r2, r2, #0xc", - "mode": "thumb" - }, - "instr_46372": { - "virtual_address": 46372, - "size": 2, - "disassembly": "bmi 0x0b59a", - "mnemonic": "bmi", - "operands": "0x0b59a", - "mode": "thumb" - }, - "bb_46352": { - "virtual_address": 46352, - "size": 22, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46374, - "children": [ - "instr_46352", - "instr_46354", - "instr_46356", - "instr_46358", - "instr_46360", - "instr_46362", - "instr_46364", - "instr_46366", - "instr_46368", - "instr_46370", - "instr_46372" - ] - }, - "instr_46374": { - "virtual_address": 46374, - "size": 2, - "disassembly": "movs r3, #0x80", - "mnemonic": "movs", - "operands": "r3, #0x80", - "mode": "thumb" - }, - "instr_46376": { - "virtual_address": 46376, - "size": 2, - "disassembly": "ldr r2, [r4, #0x4]", - "mnemonic": "ldr", - "operands": "r2, [r4, #0x4]", - "mode": "thumb" - }, - "instr_46378": { - "virtual_address": 46378, - "size": 2, - "disassembly": "lsls r3, r3, #0x4", - "mnemonic": "lsls", - "operands": "r3, r3, #0x4", - "mode": "thumb" - }, - "instr_46380": { - "virtual_address": 46380, - "size": 2, - "disassembly": "orrs r3, r1", - "mnemonic": "orrs", - "operands": "r3, r1", - "mode": "thumb" - }, - "instr_46382": { - "virtual_address": 46382, - "size": 2, - "disassembly": "strh r3, [r4, #0xc]", - "mnemonic": "strh", - "operands": "r3, [r4, #0xc]", - "mode": "thumb" - }, - "instr_46384": { - "virtual_address": 46384, - "size": 2, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_46386": { - "virtual_address": 46386, - "size": 2, - "disassembly": "bgt 0x0b536", - "mnemonic": "bgt", - "operands": "0x0b536", - "mode": "thumb" - }, - "bb_46374": { - "virtual_address": 46374, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46388, - "children": [ - "instr_46374", - "instr_46376", - "instr_46378", - "instr_46380", - "instr_46382", - "instr_46384", - "instr_46386" - ] - }, - "instr_46388": { - "virtual_address": 46388, - "size": 2, - "disassembly": "b 0x0b620", - "mnemonic": "b", - "operands": "0x0b620", - "mode": "thumb" - }, - "bb_46388": { - "virtual_address": 46388, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46624, - "children": [ - "instr_46388" - ] - }, - "instr_46390": { - "virtual_address": 46390, - "size": 2, - "disassembly": "ldr r5, [r4, #0x28]", - "mnemonic": "ldr", - "operands": "r5, [r4, #0x28]", - "mode": "thumb" - }, - "instr_46392": { - "virtual_address": 46392, - "size": 2, - "disassembly": "cmp r5, #0x0", - "mnemonic": "cmp", - "operands": "r5, #0x0", - "mode": "thumb" - }, - "instr_46394": { - "virtual_address": 46394, - "size": 2, - "disassembly": "beq 0x0b614", - "mnemonic": "beq", - "operands": "0x0b614", - "mode": "thumb" - }, - "bb_46390": { - "virtual_address": 46390, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46396, - "children": [ - "instr_46390", - "instr_46392", - "instr_46394" - ] - }, - "instr_46396": { - "virtual_address": 46396, - "size": 2, - "disassembly": "mov r2, r8", - "mnemonic": "mov", - "operands": "r2, r8", - "mode": "thumb" - }, - "instr_46398": { - "virtual_address": 46398, - "size": 2, - "disassembly": "mov r1, r8", - "mnemonic": "mov", - "operands": "r1, r8", - "mode": "thumb" - }, - "instr_46400": { - "virtual_address": 46400, - "size": 2, - "disassembly": "ldr r6, [r2, #0x0]", - "mnemonic": "ldr", - "operands": "r6, [r2, #0x0]", - "mode": "thumb" - }, - "instr_46402": { - "virtual_address": 46402, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_46404": { - "virtual_address": 46404, - "size": 2, - "disassembly": "lsls r3, r3, #0x10", - "mnemonic": "lsls", - "operands": "r3, r3, #0x10", - "mode": "thumb" - }, - "instr_46406": { - "virtual_address": 46406, - "size": 2, - "disassembly": "str r2, [r1, #0x0]", - "mnemonic": "str", - "operands": "r2, [r1, #0x0]", - "mode": "thumb" - }, - "instr_46408": { - "virtual_address": 46408, - "size": 2, - "disassembly": "lsrs r2, r3, #0x10", - "mnemonic": "lsrs", - "operands": "r2, r3, #0x10", - "mode": "thumb" - }, - "instr_46410": { - "virtual_address": 46410, - "size": 2, - "disassembly": "lsls r3, r3, #0x3", - "mnemonic": "lsls", - "operands": "r3, r3, #0x3", - "mode": "thumb" - }, - "instr_46412": { - "virtual_address": 46412, - "size": 2, - "disassembly": "bpl 0x0b550", - "mnemonic": "bpl", - "operands": "0x0b550", - "mode": "thumb" - }, - "bb_46396": { - "virtual_address": 46396, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46414, - "children": [ - "instr_46396", - "instr_46398", - "instr_46400", - "instr_46402", - "instr_46404", - "instr_46406", - "instr_46408", - "instr_46410", - "instr_46412" - ] - }, - "instr_46414": { - "virtual_address": 46414, - "size": 2, - "disassembly": "b 0x0b62a", - "mnemonic": "b", - "operands": "0x0b62a", - "mode": "thumb" - }, - "bb_46414": { - "virtual_address": 46414, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46634, - "children": [ - "instr_46414" - ] - }, - "instr_46416": { - "virtual_address": 46416, - "size": 2, - "disassembly": "movs r3, #0x1", - "mnemonic": "movs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_46418": { - "virtual_address": 46418, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_46420": { - "virtual_address": 46420, - "size": 2, - "disassembly": "mov r0, r8", - "mnemonic": "mov", - "operands": "r0, r8", - "mode": "thumb" - }, - "instr_46422": { - "virtual_address": 46422, - "size": 2, - "disassembly": "ldr r1, [r4, #0x1c]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x1c]", - "mode": "thumb" - }, - "instr_46424": { - "virtual_address": 46424, - "size": 4, - "disassembly": "bl 0x0b678", - "mnemonic": "bl", - "operands": "0x0b678", - "mode": "thumb" - }, - "instr_46428": { - "virtual_address": 46428, - "size": 2, - "disassembly": "adds r3, r0, #0x1", - "mnemonic": "adds", - "operands": "r3, r0, #0x1", - "mode": "thumb" - }, - "instr_46430": { - "virtual_address": 46430, - "size": 2, - "disassembly": "bne 0x0b562", - "mnemonic": "bne", - "operands": "0x0b562", - "mode": "thumb" - }, - "bb_46416": { - "virtual_address": 46416, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46432, - "children": [ - "instr_46416", - "instr_46418", - "instr_46420", - "instr_46422", - "instr_46424", - "instr_46428", - "instr_46430" - ] - }, - "instr_46432": { - "virtual_address": 46432, - "size": 2, - "disassembly": "b 0x0b654", - "mnemonic": "b", - "operands": "0x0b654", - "mode": "thumb" - }, - "bb_46432": { - "virtual_address": 46432, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46676, - "children": [ - "instr_46432" - ] - }, - "instr_46434": { - "virtual_address": 46434, - "size": 2, - "disassembly": "ldrh r2, [r4, #0xc]", - "mnemonic": "ldrh", - "operands": "r2, [r4, #0xc]", - "mode": "thumb" - }, - "instr_46436": { - "virtual_address": 46436, - "size": 2, - "disassembly": "ldr r5, [r4, #0x28]", - "mnemonic": "ldr", - "operands": "r5, [r4, #0x28]", - "mode": "thumb" - }, - "bb_46434": { - "virtual_address": 46434, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46438, - "children": [ - "instr_46434", - "instr_46436" - ] - }, - "instr_46438": { - "virtual_address": 46438, - "size": 2, - "disassembly": "lsls r3, r2, #0x1d", - "mnemonic": "lsls", - "operands": "r3, r2, #0x1d", - "mode": "thumb" - }, - "instr_46440": { - "virtual_address": 46440, - "size": 2, - "disassembly": "bpl 0x0b578", - "mnemonic": "bpl", - "operands": "0x0b578", - "mode": "thumb" - }, - "bb_46438": { - "virtual_address": 46438, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46442, - "children": [ - "instr_46438", - "instr_46440" - ] - }, - "instr_46442": { - "virtual_address": 46442, - "size": 2, - "disassembly": "ldr r3, [r4, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x4]", - "mode": "thumb" - }, - "instr_46444": { - "virtual_address": 46444, - "size": 2, - "disassembly": "subs r0, r0, r3", - "mnemonic": "subs", - "operands": "r0, r0, r3", - "mode": "thumb" - }, - "instr_46446": { - "virtual_address": 46446, - "size": 2, - "disassembly": "ldr r3, [r4, #0x30]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x30]", - "mode": "thumb" - }, - "instr_46448": { - "virtual_address": 46448, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_46450": { - "virtual_address": 46450, - "size": 2, - "disassembly": "beq 0x0b578", - "mnemonic": "beq", - "operands": "0x0b578", - "mode": "thumb" - }, - "bb_46442": { - "virtual_address": 46442, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46452, - "children": [ - "instr_46442", - "instr_46444", - "instr_46446", - "instr_46448", - "instr_46450" - ] - }, - "instr_46452": { - "virtual_address": 46452, - "size": 2, - "disassembly": "ldr r3, [r4, #0x3c]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x3c]", - "mode": "thumb" - }, - "instr_46454": { - "virtual_address": 46454, - "size": 2, - "disassembly": "subs r0, r0, r3", - "mnemonic": "subs", - "operands": "r0, r0, r3", - "mode": "thumb" - }, - "bb_46452": { - "virtual_address": 46452, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46456, - "children": [ - "instr_46452", - "instr_46454" - ] - }, - "instr_46456": { - "virtual_address": 46456, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_46458": { - "virtual_address": 46458, - "size": 2, - "disassembly": "movs r2, r0", - "mnemonic": "movs", - "operands": "r2, r0", - "mode": "thumb" - }, - "instr_46460": { - "virtual_address": 46460, - "size": 2, - "disassembly": "ldr r1, [r4, #0x1c]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x1c]", - "mode": "thumb" - }, - "instr_46462": { - "virtual_address": 46462, - "size": 2, - "disassembly": "mov r0, r8", - "mnemonic": "mov", - "operands": "r0, r8", - "mode": "thumb" - }, - "instr_46464": { - "virtual_address": 46464, - "size": 4, - "disassembly": "bl 0x0b678", - "mnemonic": "bl", - "operands": "0x0b678", - "mode": "thumb" - }, - "instr_46468": { - "virtual_address": 46468, - "size": 2, - "disassembly": "adds r3, r0, #0x1", - "mnemonic": "adds", - "operands": "r3, r0, #0x1", - "mode": "thumb" - }, - "instr_46470": { - "virtual_address": 46470, - "size": 2, - "disassembly": "bne 0x0b5de", - "mnemonic": "bne", - "operands": "0x0b5de", - "mode": "thumb" - }, - "bb_46456": { - "virtual_address": 46456, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46472, - "children": [ - "instr_46456", - "instr_46458", - "instr_46460", - "instr_46462", - "instr_46464", - "instr_46468", - "instr_46470" - ] - }, - "instr_46472": { - "virtual_address": 46472, - "size": 2, - "disassembly": "mov r3, r8", - "mnemonic": "mov", - "operands": "r3, r8", - "mode": "thumb" - }, - "instr_46474": { - "virtual_address": 46474, - "size": 2, - "disassembly": "ldr r1, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r1, [r3, #0x0]", - "mode": "thumb" - }, - "instr_46476": { - "virtual_address": 46476, - "size": 2, - "disassembly": "cmp r1, #0x1d", - "mnemonic": "cmp", - "operands": "r1, #0x1d", - "mode": "thumb" - }, - "instr_46478": { - "virtual_address": 46478, - "size": 2, - "disassembly": "bls 0x0b62e", - "mnemonic": "bls", - "operands": "0x0b62e", - "mode": "thumb" - }, - "bb_46472": { - "virtual_address": 46472, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46480, - "children": [ - "instr_46472", - "instr_46474", - "instr_46476", - "instr_46478" - ] - }, - "instr_46480": { - "virtual_address": 46480, - "size": 2, - "disassembly": "movs r2, #0x40", - "mnemonic": "movs", - "operands": "r2, #0x40", - "mode": "thumb" - }, - "instr_46482": { - "virtual_address": 46482, - "size": 2, - "disassembly": "ldrh r3, [r4, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r4, #0xc]", - "mode": "thumb" - }, - "instr_46484": { - "virtual_address": 46484, - "size": 2, - "disassembly": "orrs r3, r2", - "mnemonic": "orrs", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_46486": { - "virtual_address": 46486, - "size": 2, - "disassembly": "strh r3, [r4, #0xc]", - "mnemonic": "strh", - "operands": "r3, [r4, #0xc]", - "mode": "thumb" - }, - "instr_46488": { - "virtual_address": 46488, - "size": 2, - "disassembly": "b 0x0b616", - "mnemonic": "b", - "operands": "0x0b616", - "mode": "thumb" - }, - "bb_46480": { - "virtual_address": 46480, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46614, - "children": [ - "instr_46480", - "instr_46482", - "instr_46484", - "instr_46486", - "instr_46488" - ] - }, - "instr_46490": { - "virtual_address": 46490, - "size": 2, - "disassembly": "ldr r6, [r4, #0x10]", - "mnemonic": "ldr", - "operands": "r6, [r4, #0x10]", - "mode": "thumb" - }, - "instr_46492": { - "virtual_address": 46492, - "size": 2, - "disassembly": "cmp r6, #0x0", - "mnemonic": "cmp", - "operands": "r6, #0x0", - "mode": "thumb" - }, - "instr_46494": { - "virtual_address": 46494, - "size": 2, - "disassembly": "beq 0x0b614", - "mnemonic": "beq", - "operands": "0x0b614", - "mode": "thumb" - }, - "bb_46490": { - "virtual_address": 46490, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46496, - "children": [ - "instr_46490", - "instr_46492", - "instr_46494" - ] - }, - "instr_46496": { - "virtual_address": 46496, - "size": 2, - "disassembly": "ldr r2, [r4, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [r4, #0x0]", - "mode": "thumb" - }, - "instr_46498": { - "virtual_address": 46498, - "size": 2, - "disassembly": "str r6, [r4, #0x0]", - "mnemonic": "str", - "operands": "r6, [r4, #0x0]", - "mode": "thumb" - }, - "instr_46500": { - "virtual_address": 46500, - "size": 2, - "disassembly": "subs r5, r2, r6", - "mnemonic": "subs", - "operands": "r5, r2, r6", - "mode": "thumb" - }, - "instr_46502": { - "virtual_address": 46502, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_46504": { - "virtual_address": 46504, - "size": 2, - "disassembly": "lsls r3, r3, #0x1e", - "mnemonic": "lsls", - "operands": "r3, r3, #0x1e", - "mode": "thumb" - }, - "instr_46506": { - "virtual_address": 46506, - "size": 2, - "disassembly": "bne 0x0b5ae", - "mnemonic": "bne", - "operands": "0x0b5ae", - "mode": "thumb" - }, - "bb_46496": { - "virtual_address": 46496, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46508, - "children": [ - "instr_46496", - "instr_46498", - "instr_46500", - "instr_46502", - "instr_46504", - "instr_46506" - ] - }, - "instr_46508": { - "virtual_address": 46508, - "size": 2, - "disassembly": "ldr r2, [r4, #0x14]", - "mnemonic": "ldr", - "operands": "r2, [r4, #0x14]", - "mode": "thumb" - }, - "bb_46508": { - "virtual_address": 46508, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46510, - "children": [ - "instr_46508" - ] - }, - "instr_46510": { - "virtual_address": 46510, - "size": 2, - "disassembly": "str r2, [r4, #0x8]", - "mnemonic": "str", - "operands": "r2, [r4, #0x8]", - "mode": "thumb" - }, - "instr_46512": { - "virtual_address": 46512, - "size": 2, - "disassembly": "cmp r5, #0x0", - "mnemonic": "cmp", - "operands": "r5, #0x0", - "mode": "thumb" - }, - "instr_46514": { - "virtual_address": 46514, - "size": 2, - "disassembly": "bgt 0x0b5be", - "mnemonic": "bgt", - "operands": "0x0b5be", - "mode": "thumb" - }, - "bb_46510": { - "virtual_address": 46510, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46516, - "children": [ - "instr_46510", - "instr_46512", - "instr_46514" - ] - }, - "instr_46516": { - "virtual_address": 46516, - "size": 2, - "disassembly": "b 0x0b614", - "mnemonic": "b", - "operands": "0x0b614", - "mode": "thumb" - }, - "bb_46516": { - "virtual_address": 46516, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46612, - "children": [ - "instr_46516" - ] - }, - "instr_46518": { - "virtual_address": 46518, - "size": 2, - "disassembly": "adds r6, r6, r0", - "mnemonic": "adds", - "operands": "r6, r6, r0", - "mode": "thumb" - }, - "instr_46520": { - "virtual_address": 46520, - "size": 2, - "disassembly": "subs r5, r5, r0", - "mnemonic": "subs", - "operands": "r5, r5, r0", - "mode": "thumb" - }, - "instr_46522": { - "virtual_address": 46522, - "size": 2, - "disassembly": "cmp r5, #0x0", - "mnemonic": "cmp", - "operands": "r5, #0x0", - "mode": "thumb" - }, - "instr_46524": { - "virtual_address": 46524, - "size": 2, - "disassembly": "ble 0x0b614", - "mnemonic": "ble", - "operands": "0x0b614", - "mode": "thumb" - }, - "bb_46518": { - "virtual_address": 46518, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46526, - "children": [ - "instr_46518", - "instr_46520", - "instr_46522", - "instr_46524" - ] - }, - "instr_46526": { - "virtual_address": 46526, - "size": 2, - "disassembly": "movs r3, r5", - "mnemonic": "movs", - "operands": "r3, r5", - "mode": "thumb" - }, - "instr_46528": { - "virtual_address": 46528, - "size": 2, - "disassembly": "movs r2, r6", - "mnemonic": "movs", - "operands": "r2, r6", - "mode": "thumb" - }, - "instr_46530": { - "virtual_address": 46530, - "size": 2, - "disassembly": "mov r0, r8", - "mnemonic": "mov", - "operands": "r0, r8", - "mode": "thumb" - }, - "instr_46532": { - "virtual_address": 46532, - "size": 2, - "disassembly": "ldr r1, [r4, #0x1c]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x1c]", - "mode": "thumb" - }, - "instr_46534": { - "virtual_address": 46534, - "size": 2, - "disassembly": "ldr r7, [r4, #0x24]", - "mnemonic": "ldr", - "operands": "r7, [r4, #0x24]", - "mode": "thumb" - }, - "instr_46536": { - "virtual_address": 46536, - "size": 4, - "disassembly": "bl 0x0b67a", - "mnemonic": "bl", - "operands": "0x0b67a", - "mode": "thumb" - }, - "instr_46540": { - "virtual_address": 46540, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_46542": { - "virtual_address": 46542, - "size": 2, - "disassembly": "bgt 0x0b5b6", - "mnemonic": "bgt", - "operands": "0x0b5b6", - "mode": "thumb" - }, - "bb_46526": { - "virtual_address": 46526, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46544, - "children": [ - "instr_46526", - "instr_46528", - "instr_46530", - "instr_46532", - "instr_46534", - "instr_46536", - "instr_46540", - "instr_46542" - ] - }, - "instr_46544": { - "virtual_address": 46544, - "size": 2, - "disassembly": "movs r2, #0x40", - "mnemonic": "movs", - "operands": "r2, #0x40", - "mode": "thumb" - }, - "instr_46546": { - "virtual_address": 46546, - "size": 2, - "disassembly": "movs r0, #0x1", - "mnemonic": "movs", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_46548": { - "virtual_address": 46548, - "size": 2, - "disassembly": "ldrh r3, [r4, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r4, #0xc]", - "mode": "thumb" - }, - "instr_46550": { - "virtual_address": 46550, - "size": 2, - "disassembly": "orrs r3, r2", - "mnemonic": "orrs", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_46552": { - "virtual_address": 46552, - "size": 2, - "disassembly": "strh r3, [r4, #0xc]", - "mnemonic": "strh", - "operands": "r3, [r4, #0xc]", - "mode": "thumb" - }, - "instr_46554": { - "virtual_address": 46554, - "size": 2, - "disassembly": "rsbs r0, r0", - "mnemonic": "rsbs", - "operands": "r0, r0", - "mode": "thumb" - }, - "instr_46556": { - "virtual_address": 46556, - "size": 2, - "disassembly": "b 0x0b616", - "mnemonic": "b", - "operands": "0x0b616", - "mode": "thumb" - }, - "bb_46544": { - "virtual_address": 46544, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46614, - "children": [ - "instr_46544", - "instr_46546", - "instr_46548", - "instr_46550", - "instr_46552", - "instr_46554", - "instr_46556" - ] - }, - "instr_46558": { - "virtual_address": 46558, - "size": 2, - "disassembly": "ldrh r3, [r4, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r4, #0xc]", - "mode": "thumb" - }, - "instr_46560": { - "virtual_address": 46560, - "size": 2, - "disassembly": "ldr r2, [0x0b670]", - "mnemonic": "ldr", - "operands": "r2, [0x0b670]", - "mode": "thumb" - }, - "instr_46562": { - "virtual_address": 46562, - "size": 2, - "disassembly": "ands r3, r2", - "mnemonic": "ands", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_46564": { - "virtual_address": 46564, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_46566": { - "virtual_address": 46566, - "size": 2, - "disassembly": "lsls r3, r3, #0x10", - "mnemonic": "lsls", - "operands": "r3, r3, #0x10", - "mode": "thumb" - }, - "instr_46568": { - "virtual_address": 46568, - "size": 2, - "disassembly": "str r2, [r4, #0x4]", - "mnemonic": "str", - "operands": "r2, [r4, #0x4]", - "mode": "thumb" - }, - "instr_46570": { - "virtual_address": 46570, - "size": 2, - "disassembly": "ldr r2, [r4, #0x10]", - "mnemonic": "ldr", - "operands": "r2, [r4, #0x10]", - "mode": "thumb" - }, - "instr_46572": { - "virtual_address": 46572, - "size": 2, - "disassembly": "asrs r3, r3, #0x10", - "mnemonic": "asrs", - "operands": "r3, r3, #0x10", - "mode": "thumb" - }, - "instr_46574": { - "virtual_address": 46574, - "size": 2, - "disassembly": "strh r3, [r4, #0xc]", - "mnemonic": "strh", - "operands": "r3, [r4, #0xc]", - "mode": "thumb" - }, - "instr_46576": { - "virtual_address": 46576, - "size": 2, - "disassembly": "str r2, [r4, #0x0]", - "mnemonic": "str", - "operands": "r2, [r4, #0x0]", - "mode": "thumb" - }, - "instr_46578": { - "virtual_address": 46578, - "size": 2, - "disassembly": "lsls r3, r3, #0x13", - "mnemonic": "lsls", - "operands": "r3, r3, #0x13", - "mode": "thumb" - }, - "instr_46580": { - "virtual_address": 46580, - "size": 2, - "disassembly": "bpl 0x0b5f8", - "mnemonic": "bpl", - "operands": "0x0b5f8", - "mode": "thumb" - }, - "bb_46558": { - "virtual_address": 46558, - "size": 24, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46582, - "children": [ - "instr_46558", - "instr_46560", - "instr_46562", - "instr_46564", - "instr_46566", - "instr_46568", - "instr_46570", - "instr_46572", - "instr_46574", - "instr_46576", - "instr_46578", - "instr_46580" - ] - }, - "instr_46582": { - "virtual_address": 46582, - "size": 2, - "disassembly": "str r0, [r4, #0x50]", - "mnemonic": "str", - "operands": "r0, [r4, #0x50]", - "mode": "thumb" - }, - "bb_46582": { - "virtual_address": 46582, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46584, - "children": [ - "instr_46582" - ] - }, - "instr_46584": { - "virtual_address": 46584, - "size": 2, - "disassembly": "mov r3, r8", - "mnemonic": "mov", - "operands": "r3, r8", - "mode": "thumb" - }, - "instr_46586": { - "virtual_address": 46586, - "size": 2, - "disassembly": "ldr r1, [r4, #0x30]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x30]", - "mode": "thumb" - }, - "instr_46588": { - "virtual_address": 46588, - "size": 2, - "disassembly": "str r6, [r3, #0x0]", - "mnemonic": "str", - "operands": "r6, [r3, #0x0]", - "mode": "thumb" - }, - "instr_46590": { - "virtual_address": 46590, - "size": 2, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_46592": { - "virtual_address": 46592, - "size": 2, - "disassembly": "beq 0x0b614", - "mnemonic": "beq", - "operands": "0x0b614", - "mode": "thumb" - }, - "bb_46584": { - "virtual_address": 46584, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46594, - "children": [ - "instr_46584", - "instr_46586", - "instr_46588", - "instr_46590", - "instr_46592" - ] - }, - "instr_46594": { - "virtual_address": 46594, - "size": 2, - "disassembly": "movs r3, r4", - "mnemonic": "movs", - "operands": "r3, r4", - "mode": "thumb" - }, - "instr_46596": { - "virtual_address": 46596, - "size": 2, - "disassembly": "adds r3, #0x40", - "mnemonic": "adds", - "operands": "r3, #0x40", - "mode": "thumb" - }, - "instr_46598": { - "virtual_address": 46598, - "size": 2, - "disassembly": "cmp r1, r3", - "mnemonic": "cmp", - "operands": "r1, r3", - "mode": "thumb" - }, - "instr_46600": { - "virtual_address": 46600, - "size": 2, - "disassembly": "beq 0x0b610", - "mnemonic": "beq", - "operands": "0x0b610", - "mode": "thumb" - }, - "bb_46594": { - "virtual_address": 46594, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46602, - "children": [ - "instr_46594", - "instr_46596", - "instr_46598", - "instr_46600" - ] - }, - "instr_46602": { - "virtual_address": 46602, - "size": 2, - "disassembly": "mov r0, r8", - "mnemonic": "mov", - "operands": "r0, r8", - "mode": "thumb" - }, - "instr_46604": { - "virtual_address": 46604, - "size": 4, - "disassembly": "bl 0x0bb74", - "mnemonic": "bl", - "operands": "0x0bb74", - "mode": "thumb" - }, - "bb_46602": { - "virtual_address": 46602, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46608, - "children": [ - "instr_46602", - "instr_46604" - ] - }, - "instr_46608": { - "virtual_address": 46608, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_46610": { - "virtual_address": 46610, - "size": 2, - "disassembly": "str r3, [r4, #0x30]", - "mnemonic": "str", - "operands": "r3, [r4, #0x30]", - "mode": "thumb" - }, - "bb_46608": { - "virtual_address": 46608, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46612, - "children": [ - "instr_46608", - "instr_46610" - ] - }, - "instr_46612": { - "virtual_address": 46612, - "size": 2, - "disassembly": "movs r0, #0x0", - "mnemonic": "movs", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "bb_46612": { - "virtual_address": 46612, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46614, - "children": [ - "instr_46612" - ] - }, - "instr_46614": { - "virtual_address": 46614, - "size": 2, - "disassembly": "pop {r7}", - "mnemonic": "pop", - "operands": "{r7}", - "mode": "thumb" - }, - "instr_46616": { - "virtual_address": 46616, - "size": 2, - "disassembly": "mov r8, r7", - "mnemonic": "mov", - "operands": "r8, r7", - "mode": "thumb" - }, - "instr_46618": { - "virtual_address": 46618, - "size": 2, - "disassembly": "pop {r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_46620": { - "virtual_address": 46620, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_46622": { - "virtual_address": 46622, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_46614": { - "virtual_address": 46614, - "size": 10, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_46614", - "instr_46616", - "instr_46618", - "instr_46620", - "instr_46622" - ] - }, - "instr_46624": { - "virtual_address": 46624, - "size": 2, - "disassembly": "ldr r2, [r4, #0x3c]", - "mnemonic": "ldr", - "operands": "r2, [r4, #0x3c]", - "mode": "thumb" - }, - "instr_46626": { - "virtual_address": 46626, - "size": 2, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_46628": { - "virtual_address": 46628, - "size": 2, - "disassembly": "ble 0x0b628", - "mnemonic": "ble", - "operands": "0x0b628", - "mode": "thumb" - }, - "bb_46624": { - "virtual_address": 46624, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46630, - "children": [ - "instr_46624", - "instr_46626", - "instr_46628" - ] - }, - "instr_46630": { - "virtual_address": 46630, - "size": 2, - "disassembly": "b 0x0b536", - "mnemonic": "b", - "operands": "0x0b536", - "mode": "thumb" - }, - "bb_46630": { - "virtual_address": 46630, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46390, - "children": [ - "instr_46630" - ] - }, - "instr_46632": { - "virtual_address": 46632, - "size": 2, - "disassembly": "b 0x0b614", - "mnemonic": "b", - "operands": "0x0b614", - "mode": "thumb" - }, - "bb_46632": { - "virtual_address": 46632, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46612, - "children": [ - "instr_46632" - ] - }, - "instr_46634": { - "virtual_address": 46634, - "size": 2, - "disassembly": "ldr r0, [r4, #0x50]", - "mnemonic": "ldr", - "operands": "r0, [r4, #0x50]", - "mode": "thumb" - }, - "instr_46636": { - "virtual_address": 46636, - "size": 2, - "disassembly": "b 0x0b566", - "mnemonic": "b", - "operands": "0x0b566", - "mode": "thumb" - }, - "bb_46634": { - "virtual_address": 46634, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46438, - "children": [ - "instr_46634", - "instr_46636" - ] - }, - "instr_46638": { - "virtual_address": 46638, - "size": 2, - "disassembly": "ldr r3, [0x0b674]", - "mnemonic": "ldr", - "operands": "r3, [0x0b674]", - "mode": "thumb" - }, - "instr_46640": { - "virtual_address": 46640, - "size": 2, - "disassembly": "movs r2, #0x1", - "mnemonic": "movs", - "operands": "r2, #0x1", - "mode": "thumb" - }, - "instr_46642": { - "virtual_address": 46642, - "size": 2, - "disassembly": "lsrs r3, r1", - "mnemonic": "lsrs", - "operands": "r3, r1", - "mode": "thumb" - }, - "instr_46644": { - "virtual_address": 46644, - "size": 2, - "disassembly": "bics r2, r3", - "mnemonic": "bics", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_46646": { - "virtual_address": 46646, - "size": 2, - "disassembly": "bne 0x0b590", - "mnemonic": "bne", - "operands": "0x0b590", - "mode": "thumb" - }, - "bb_46638": { - "virtual_address": 46638, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46648, - "children": [ - "instr_46638", - "instr_46640", - "instr_46642", - "instr_46644", - "instr_46646" - ] - }, - "instr_46648": { - "virtual_address": 46648, - "size": 2, - "disassembly": "ldrh r3, [r4, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r4, #0xc]", - "mode": "thumb" - }, - "instr_46650": { - "virtual_address": 46650, - "size": 2, - "disassembly": "ldr r5, [0x0b670]", - "mnemonic": "ldr", - "operands": "r5, [0x0b670]", - "mode": "thumb" - }, - "instr_46652": { - "virtual_address": 46652, - "size": 2, - "disassembly": "ands r3, r5", - "mnemonic": "ands", - "operands": "r3, r5", - "mode": "thumb" - }, - "instr_46654": { - "virtual_address": 46654, - "size": 2, - "disassembly": "str r2, [r4, #0x4]", - "mnemonic": "str", - "operands": "r2, [r4, #0x4]", - "mode": "thumb" - }, - "instr_46656": { - "virtual_address": 46656, - "size": 2, - "disassembly": "lsls r3, r3, #0x10", - "mnemonic": "lsls", - "operands": "r3, r3, #0x10", - "mode": "thumb" - }, - "instr_46658": { - "virtual_address": 46658, - "size": 2, - "disassembly": "ldr r2, [r4, #0x10]", - "mnemonic": "ldr", - "operands": "r2, [r4, #0x10]", - "mode": "thumb" - }, - "instr_46660": { - "virtual_address": 46660, - "size": 2, - "disassembly": "asrs r3, r3, #0x10", - "mnemonic": "asrs", - "operands": "r3, r3, #0x10", - "mode": "thumb" - }, - "instr_46662": { - "virtual_address": 46662, - "size": 2, - "disassembly": "strh r3, [r4, #0xc]", - "mnemonic": "strh", - "operands": "r3, [r4, #0xc]", - "mode": "thumb" - }, - "instr_46664": { - "virtual_address": 46664, - "size": 2, - "disassembly": "str r2, [r4, #0x0]", - "mnemonic": "str", - "operands": "r2, [r4, #0x0]", - "mode": "thumb" - }, - "instr_46666": { - "virtual_address": 46666, - "size": 2, - "disassembly": "lsls r3, r3, #0x13", - "mnemonic": "lsls", - "operands": "r3, r3, #0x13", - "mode": "thumb" - }, - "instr_46668": { - "virtual_address": 46668, - "size": 2, - "disassembly": "bpl 0x0b5f8", - "mnemonic": "bpl", - "operands": "0x0b5f8", - "mode": "thumb" - }, - "bb_46648": { - "virtual_address": 46648, - "size": 22, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46670, - "children": [ - "instr_46648", - "instr_46650", - "instr_46652", - "instr_46654", - "instr_46656", - "instr_46658", - "instr_46660", - "instr_46662", - "instr_46664", - "instr_46666", - "instr_46668" - ] - }, - "instr_46670": { - "virtual_address": 46670, - "size": 2, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_46672": { - "virtual_address": 46672, - "size": 2, - "disassembly": "bne 0x0b5f8", - "mnemonic": "bne", - "operands": "0x0b5f8", - "mode": "thumb" - }, - "bb_46670": { - "virtual_address": 46670, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46674, - "children": [ - "instr_46670", - "instr_46672" - ] - }, - "instr_46674": { - "virtual_address": 46674, - "size": 2, - "disassembly": "b 0x0b5f6", - "mnemonic": "b", - "operands": "0x0b5f6", - "mode": "thumb" - }, - "bb_46674": { - "virtual_address": 46674, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46582, - "children": [ - "instr_46674" - ] - }, - "instr_46676": { - "virtual_address": 46676, - "size": 2, - "disassembly": "mov r3, r8", - "mnemonic": "mov", - "operands": "r3, r8", - "mode": "thumb" - }, - "instr_46678": { - "virtual_address": 46678, - "size": 2, - "disassembly": "ldr r3, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0x0]", - "mode": "thumb" - }, - "instr_46680": { - "virtual_address": 46680, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_46682": { - "virtual_address": 46682, - "size": 2, - "disassembly": "bne 0x0b65e", - "mnemonic": "bne", - "operands": "0x0b65e", - "mode": "thumb" - }, - "bb_46676": { - "virtual_address": 46676, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46684, - "children": [ - "instr_46676", - "instr_46678", - "instr_46680", - "instr_46682" - ] - }, - "instr_46684": { - "virtual_address": 46684, - "size": 2, - "disassembly": "b 0x0b562", - "mnemonic": "b", - "operands": "0x0b562", - "mode": "thumb" - }, - "bb_46684": { - "virtual_address": 46684, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46434, - "children": [ - "instr_46684" - ] - }, - "instr_46686": { - "virtual_address": 46686, - "size": 2, - "disassembly": "cmp r3, #0x1d", - "mnemonic": "cmp", - "operands": "r3, #0x1d", - "mode": "thumb" - }, - "instr_46688": { - "virtual_address": 46688, - "size": 2, - "disassembly": "beq 0x0b668", - "mnemonic": "beq", - "operands": "0x0b668", - "mode": "thumb" - }, - "bb_46686": { - "virtual_address": 46686, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46690, - "children": [ - "instr_46686", - "instr_46688" - ] - }, - "instr_46690": { - "virtual_address": 46690, - "size": 2, - "disassembly": "cmp r3, #0x16", - "mnemonic": "cmp", - "operands": "r3, #0x16", - "mode": "thumb" - }, - "instr_46692": { - "virtual_address": 46692, - "size": 2, - "disassembly": "beq 0x0b668", - "mnemonic": "beq", - "operands": "0x0b668", - "mode": "thumb" - }, - "bb_46690": { - "virtual_address": 46690, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46694, - "children": [ - "instr_46690", - "instr_46692" - ] - }, - "instr_46694": { - "virtual_address": 46694, - "size": 2, - "disassembly": "b 0x0b590", - "mnemonic": "b", - "operands": "0x0b590", - "mode": "thumb" - }, - "bb_46694": { - "virtual_address": 46694, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46480, - "children": [ - "instr_46694" - ] - }, - "instr_46696": { - "virtual_address": 46696, - "size": 2, - "disassembly": "mov r3, r8", - "mnemonic": "mov", - "operands": "r3, r8", - "mode": "thumb" - }, - "instr_46698": { - "virtual_address": 46698, - "size": 2, - "disassembly": "movs r0, #0x0", - "mnemonic": "movs", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_46700": { - "virtual_address": 46700, - "size": 2, - "disassembly": "str r6, [r3, #0x0]", - "mnemonic": "str", - "operands": "r6, [r3, #0x0]", - "mode": "thumb" - }, - "instr_46702": { - "virtual_address": 46702, - "size": 2, - "disassembly": "b 0x0b616", - "mnemonic": "b", - "operands": "0x0b616", - "mode": "thumb" - }, - "bb_46696": { - "virtual_address": 46696, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46614, - "children": [ - "instr_46696", - "instr_46698", - "instr_46700", - "instr_46702" - ] - }, - "dw_46704": { - "virtual_address": 46704, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 46560, - 46650 - ] - }, - "dw_46708": { - "virtual_address": 46708, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 46638 - ] - }, - "func_46352": { - "virtual_address": 46352, - "size": 360, - "name": "__sflush_r", - "children": [ - "bb_46352", - "bb_46374", - "bb_46388", - "bb_46390", - "bb_46396", - "bb_46414", - "bb_46416", - "bb_46432", - "bb_46434", - "bb_46438", - "bb_46442", - "bb_46452", - "bb_46456", - "bb_46472", - "bb_46480", - "bb_46490", - "bb_46496", - "bb_46508", - "bb_46510", - "bb_46516", - "bb_46518", - "bb_46526", - "bb_46544", - "bb_46558", - "bb_46582", - "bb_46584", - "bb_46594", - "bb_46602", - "bb_46608", - "bb_46612", - "bb_46614", - "bb_46624", - "bb_46630", - "bb_46632", - "bb_46634", - "bb_46638", - "bb_46648", - "bb_46670", - "bb_46674", - "bb_46676", - "bb_46684", - "bb_46686", - "bb_46690", - "bb_46694", - "bb_46696", - "dw_46704", - "dw_46708" - ] - }, - "instr_46712": { - "virtual_address": 46712, - "size": 2, - "disassembly": "bx r5", - "mnemonic": "bx", - "operands": "r5", - "mode": "thumb" - }, - "bb_46712": { - "virtual_address": 46712, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_46712" - ] - }, - "func_46712": { - "virtual_address": 46712, - "size": 2, - "name": "FUN_0000b678", - "children": [ - "bb_46712" - ] - }, - "instr_46714": { - "virtual_address": 46714, - "size": 2, - "disassembly": "bx r7", - "mnemonic": "bx", - "operands": "r7", - "mode": "thumb" - }, - "bb_46714": { - "virtual_address": 46714, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_46714" - ] - }, - "func_46714": { - "virtual_address": 46714, - "size": 2, - "name": "FUN_0000b67a", - "children": [ - "bb_46714" - ] - }, - "instr_46716": { - "virtual_address": 46716, - "size": 2, - "disassembly": "push {r4, r5, r6, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, lr}", - "mode": "thumb" - }, - "instr_46718": { - "virtual_address": 46718, - "size": 2, - "disassembly": "movs r5, r0", - "mnemonic": "movs", - "operands": "r5, r0", - "mode": "thumb" - }, - "instr_46720": { - "virtual_address": 46720, - "size": 2, - "disassembly": "movs r4, r1", - "mnemonic": "movs", - "operands": "r4, r1", - "mode": "thumb" - }, - "instr_46722": { - "virtual_address": 46722, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_46724": { - "virtual_address": 46724, - "size": 2, - "disassembly": "beq 0x0b68c", - "mnemonic": "beq", - "operands": "0x0b68c", - "mode": "thumb" - }, - "bb_46716": { - "virtual_address": 46716, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46726, - "children": [ - "instr_46716", - "instr_46718", - "instr_46720", - "instr_46722", - "instr_46724" - ] - }, - "instr_46726": { - "virtual_address": 46726, - "size": 2, - "disassembly": "ldr r3, [r0, #0x38]", - "mnemonic": "ldr", - "operands": "r3, [r0, #0x38]", - "mode": "thumb" - }, - "instr_46728": { - "virtual_address": 46728, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_46730": { - "virtual_address": 46730, - "size": 2, - "disassembly": "beq 0x0b6bc", - "mnemonic": "beq", - "operands": "0x0b6bc", - "mode": "thumb" - }, - "bb_46726": { - "virtual_address": 46726, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46732, - "children": [ - "instr_46726", - "instr_46728", - "instr_46730" - ] - }, - "instr_46732": { - "virtual_address": 46732, - "size": 2, - "disassembly": "movs r2, #0xc", - "mnemonic": "movs", - "operands": "r2, #0xc", - "mode": "thumb" - }, - "instr_46734": { - "virtual_address": 46734, - "size": 2, - "disassembly": "ldrsh r3, [r4, r2]", - "mnemonic": "ldrsh", - "operands": "r3, [r4, r2]", - "mode": "thumb" - }, - "instr_46736": { - "virtual_address": 46736, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_46738": { - "virtual_address": 46738, - "size": 2, - "disassembly": "beq 0x0b6c8", - "mnemonic": "beq", - "operands": "0x0b6c8", - "mode": "thumb" - }, - "bb_46732": { - "virtual_address": 46732, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46740, - "children": [ - "instr_46732", - "instr_46734", - "instr_46736", - "instr_46738" - ] - }, - "instr_46740": { - "virtual_address": 46740, - "size": 2, - "disassembly": "ldr r2, [r4, #0x64]", - "mnemonic": "ldr", - "operands": "r2, [r4, #0x64]", - "mode": "thumb" - }, - "instr_46742": { - "virtual_address": 46742, - "size": 2, - "disassembly": "lsls r2, r2, #0x1f", - "mnemonic": "lsls", - "operands": "r2, r2, #0x1f", - "mode": "thumb" - }, - "instr_46744": { - "virtual_address": 46744, - "size": 2, - "disassembly": "bmi 0x0b69e", - "mnemonic": "bmi", - "operands": "0x0b69e", - "mode": "thumb" - }, - "bb_46740": { - "virtual_address": 46740, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46746, - "children": [ - "instr_46740", - "instr_46742", - "instr_46744" - ] - }, - "instr_46746": { - "virtual_address": 46746, - "size": 2, - "disassembly": "lsls r3, r3, #0x16", - "mnemonic": "lsls", - "operands": "r3, r3, #0x16", - "mode": "thumb" - }, - "instr_46748": { - "virtual_address": 46748, - "size": 2, - "disassembly": "bpl 0x0b6cc", - "mnemonic": "bpl", - "operands": "0x0b6cc", - "mode": "thumb" - }, - "bb_46746": { - "virtual_address": 46746, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46750, - "children": [ - "instr_46746", - "instr_46748" - ] - }, - "instr_46750": { - "virtual_address": 46750, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_46752": { - "virtual_address": 46752, - "size": 2, - "disassembly": "movs r1, r4", - "mnemonic": "movs", - "operands": "r1, r4", - "mode": "thumb" - }, - "instr_46754": { - "virtual_address": 46754, - "size": 4, - "disassembly": "bl 0x0b510", - "mnemonic": "bl", - "operands": "0x0b510", - "mode": "thumb" - }, - "instr_46758": { - "virtual_address": 46758, - "size": 2, - "disassembly": "ldr r3, [r4, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x64]", - "mode": "thumb" - }, - "instr_46760": { - "virtual_address": 46760, - "size": 2, - "disassembly": "movs r5, r0", - "mnemonic": "movs", - "operands": "r5, r0", - "mode": "thumb" - }, - "instr_46762": { - "virtual_address": 46762, - "size": 2, - "disassembly": "lsls r3, r3, #0x1f", - "mnemonic": "lsls", - "operands": "r3, r3, #0x1f", - "mode": "thumb" - }, - "instr_46764": { - "virtual_address": 46764, - "size": 2, - "disassembly": "bmi 0x0b6b4", - "mnemonic": "bmi", - "operands": "0x0b6b4", - "mode": "thumb" - }, - "bb_46750": { - "virtual_address": 46750, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46766, - "children": [ - "instr_46750", - "instr_46752", - "instr_46754", - "instr_46758", - "instr_46760", - "instr_46762", - "instr_46764" - ] - }, - "instr_46766": { - "virtual_address": 46766, - "size": 2, - "disassembly": "ldrh r3, [r4, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r4, #0xc]", - "mode": "thumb" - }, - "instr_46768": { - "virtual_address": 46768, - "size": 2, - "disassembly": "lsls r3, r3, #0x16", - "mnemonic": "lsls", - "operands": "r3, r3, #0x16", - "mode": "thumb" - }, - "instr_46770": { - "virtual_address": 46770, - "size": 2, - "disassembly": "bpl 0x0b6e4", - "mnemonic": "bpl", - "operands": "0x0b6e4", - "mode": "thumb" - }, - "bb_46766": { - "virtual_address": 46766, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46772, - "children": [ - "instr_46766", - "instr_46768", - "instr_46770" - ] - }, - "instr_46772": { - "virtual_address": 46772, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_46774": { - "virtual_address": 46774, - "size": 2, - "disassembly": "pop {r4, r5, r6}", - "mnemonic": "pop", - "operands": "{r4, r5, r6}", - "mode": "thumb" - }, - "instr_46776": { - "virtual_address": 46776, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_46778": { - "virtual_address": 46778, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_46772": { - "virtual_address": 46772, - "size": 8, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_46772", - "instr_46774", - "instr_46776", - "instr_46778" - ] - }, - "instr_46780": { - "virtual_address": 46780, - "size": 4, - "disassembly": "bl 0x0b80c", - "mnemonic": "bl", - "operands": "0x0b80c", - "mode": "thumb" - }, - "instr_46784": { - "virtual_address": 46784, - "size": 2, - "disassembly": "movs r2, #0xc", - "mnemonic": "movs", - "operands": "r2, #0xc", - "mode": "thumb" - }, - "instr_46786": { - "virtual_address": 46786, - "size": 2, - "disassembly": "ldrsh r3, [r4, r2]", - "mnemonic": "ldrsh", - "operands": "r3, [r4, r2]", - "mode": "thumb" - }, - "instr_46788": { - "virtual_address": 46788, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_46790": { - "virtual_address": 46790, - "size": 2, - "disassembly": "bne 0x0b694", - "mnemonic": "bne", - "operands": "0x0b694", - "mode": "thumb" - }, - "bb_46780": { - "virtual_address": 46780, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46792, - "children": [ - "instr_46780", - "instr_46784", - "instr_46786", - "instr_46788", - "instr_46790" - ] - }, - "instr_46792": { - "virtual_address": 46792, - "size": 2, - "disassembly": "movs r5, #0x0", - "mnemonic": "movs", - "operands": "r5, #0x0", - "mode": "thumb" - }, - "instr_46794": { - "virtual_address": 46794, - "size": 2, - "disassembly": "b 0x0b6b4", - "mnemonic": "b", - "operands": "0x0b6b4", - "mode": "thumb" - }, - "bb_46792": { - "virtual_address": 46792, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46772, - "children": [ - "instr_46792", - "instr_46794" - ] - }, - "instr_46796": { - "virtual_address": 46796, - "size": 2, - "disassembly": "ldr r0, [r4, #0x58]", - "mnemonic": "ldr", - "operands": "r0, [r4, #0x58]", - "mode": "thumb" - }, - "instr_46798": { - "virtual_address": 46798, - "size": 4, - "disassembly": "bl 0x0c118", - "mnemonic": "bl", - "operands": "0x0c118", - "mode": "thumb" - }, - "instr_46802": { - "virtual_address": 46802, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_46804": { - "virtual_address": 46804, - "size": 2, - "disassembly": "movs r1, r4", - "mnemonic": "movs", - "operands": "r1, r4", - "mode": "thumb" - }, - "instr_46806": { - "virtual_address": 46806, - "size": 4, - "disassembly": "bl 0x0b510", - "mnemonic": "bl", - "operands": "0x0b510", - "mode": "thumb" - }, - "instr_46810": { - "virtual_address": 46810, - "size": 2, - "disassembly": "ldr r3, [r4, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x64]", - "mode": "thumb" - }, - "instr_46812": { - "virtual_address": 46812, - "size": 2, - "disassembly": "movs r5, r0", - "mnemonic": "movs", - "operands": "r5, r0", - "mode": "thumb" - }, - "instr_46814": { - "virtual_address": 46814, - "size": 2, - "disassembly": "lsls r3, r3, #0x1f", - "mnemonic": "lsls", - "operands": "r3, r3, #0x1f", - "mode": "thumb" - }, - "instr_46816": { - "virtual_address": 46816, - "size": 2, - "disassembly": "bmi 0x0b6b4", - "mnemonic": "bmi", - "operands": "0x0b6b4", - "mode": "thumb" - }, - "bb_46796": { - "virtual_address": 46796, - "size": 22, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46818, - "children": [ - "instr_46796", - "instr_46798", - "instr_46802", - "instr_46804", - "instr_46806", - "instr_46810", - "instr_46812", - "instr_46814", - "instr_46816" - ] - }, - "instr_46818": { - "virtual_address": 46818, - "size": 2, - "disassembly": "b 0x0b6ae", - "mnemonic": "b", - "operands": "0x0b6ae", - "mode": "thumb" - }, - "bb_46818": { - "virtual_address": 46818, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46766, - "children": [ - "instr_46818" - ] - }, - "instr_46820": { - "virtual_address": 46820, - "size": 2, - "disassembly": "ldr r0, [r4, #0x58]", - "mnemonic": "ldr", - "operands": "r0, [r4, #0x58]", - "mode": "thumb" - }, - "instr_46822": { - "virtual_address": 46822, - "size": 4, - "disassembly": "bl 0x0c128", - "mnemonic": "bl", - "operands": "0x0c128", - "mode": "thumb" - }, - "instr_46826": { - "virtual_address": 46826, - "size": 2, - "disassembly": "b 0x0b6b4", - "mnemonic": "b", - "operands": "0x0b6b4", - "mode": "thumb" - }, - "bb_46820": { - "virtual_address": 46820, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46772, - "children": [ - "instr_46820", - "instr_46822", - "instr_46826" - ] - }, - "func_46716": { - "virtual_address": 46716, - "size": 112, - "name": "_fflush_r", - "children": [ - "bb_46716", - "bb_46726", - "bb_46732", - "bb_46740", - "bb_46746", - "bb_46750", - "bb_46766", - "bb_46772", - "bb_46780", - "bb_46792", - "bb_46796", - "bb_46818", - "bb_46820" - ] - }, - "instr_46828": { - "virtual_address": 46828, - "size": 2, - "disassembly": "push {r4, r5, r6, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, lr}", - "mode": "thumb" - }, - "instr_46830": { - "virtual_address": 46830, - "size": 2, - "disassembly": "subs r4, r0, #0x0", - "mnemonic": "subs", - "operands": "r4, r0, #0x0", - "mode": "thumb" - }, - "instr_46832": { - "virtual_address": 46832, - "size": 2, - "disassembly": "beq 0x0b74c", - "mnemonic": "beq", - "operands": "0x0b74c", - "mode": "thumb" - }, - "bb_46828": { - "virtual_address": 46828, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46834, - "children": [ - "instr_46828", - "instr_46830", - "instr_46832" - ] - }, - "instr_46834": { - "virtual_address": 46834, - "size": 2, - "disassembly": "ldr r3, [0x0b75c]", - "mnemonic": "ldr", - "operands": "r3, [0x0b75c]", - "mode": "thumb" - }, - "instr_46836": { - "virtual_address": 46836, - "size": 2, - "disassembly": "ldr r5, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r5, [r3, #0x0]", - "mode": "thumb" - }, - "instr_46838": { - "virtual_address": 46838, - "size": 2, - "disassembly": "cmp r5, #0x0", - "mnemonic": "cmp", - "operands": "r5, #0x0", - "mode": "thumb" - }, - "instr_46840": { - "virtual_address": 46840, - "size": 2, - "disassembly": "beq 0x0b700", - "mnemonic": "beq", - "operands": "0x0b700", - "mode": "thumb" - }, - "bb_46834": { - "virtual_address": 46834, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46842, - "children": [ - "instr_46834", - "instr_46836", - "instr_46838", - "instr_46840" - ] - }, - "instr_46842": { - "virtual_address": 46842, - "size": 2, - "disassembly": "ldr r3, [r5, #0x38]", - "mnemonic": "ldr", - "operands": "r3, [r5, #0x38]", - "mode": "thumb" - }, - "instr_46844": { - "virtual_address": 46844, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_46846": { - "virtual_address": 46846, - "size": 2, - "disassembly": "beq 0x0b734", - "mnemonic": "beq", - "operands": "0x0b734", - "mode": "thumb" - }, - "bb_46842": { - "virtual_address": 46842, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46848, - "children": [ - "instr_46842", - "instr_46844", - "instr_46846" - ] - }, - "instr_46848": { - "virtual_address": 46848, - "size": 2, - "disassembly": "movs r2, #0xc", - "mnemonic": "movs", - "operands": "r2, #0xc", - "mode": "thumb" - }, - "instr_46850": { - "virtual_address": 46850, - "size": 2, - "disassembly": "ldrsh r3, [r4, r2]", - "mnemonic": "ldrsh", - "operands": "r3, [r4, r2]", - "mode": "thumb" - }, - "instr_46852": { - "virtual_address": 46852, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_46854": { - "virtual_address": 46854, - "size": 2, - "disassembly": "beq 0x0b730", - "mnemonic": "beq", - "operands": "0x0b730", - "mode": "thumb" - }, - "bb_46848": { - "virtual_address": 46848, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46856, - "children": [ - "instr_46848", - "instr_46850", - "instr_46852", - "instr_46854" - ] - }, - "instr_46856": { - "virtual_address": 46856, - "size": 2, - "disassembly": "ldr r2, [r4, #0x64]", - "mnemonic": "ldr", - "operands": "r2, [r4, #0x64]", - "mode": "thumb" - }, - "instr_46858": { - "virtual_address": 46858, - "size": 2, - "disassembly": "lsls r2, r2, #0x1f", - "mnemonic": "lsls", - "operands": "r2, r2, #0x1f", - "mode": "thumb" - }, - "instr_46860": { - "virtual_address": 46860, - "size": 2, - "disassembly": "bmi 0x0b712", - "mnemonic": "bmi", - "operands": "0x0b712", - "mode": "thumb" - }, - "bb_46856": { - "virtual_address": 46856, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46862, - "children": [ - "instr_46856", - "instr_46858", - "instr_46860" - ] - }, - "instr_46862": { - "virtual_address": 46862, - "size": 2, - "disassembly": "lsls r3, r3, #0x16", - "mnemonic": "lsls", - "operands": "r3, r3, #0x16", - "mode": "thumb" - }, - "instr_46864": { - "virtual_address": 46864, - "size": 2, - "disassembly": "bpl 0x0b73c", - "mnemonic": "bpl", - "operands": "0x0b73c", - "mode": "thumb" - }, - "bb_46862": { - "virtual_address": 46862, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46866, - "children": [ - "instr_46862", - "instr_46864" - ] - }, - "instr_46866": { - "virtual_address": 46866, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_46868": { - "virtual_address": 46868, - "size": 2, - "disassembly": "movs r1, r4", - "mnemonic": "movs", - "operands": "r1, r4", - "mode": "thumb" - }, - "instr_46870": { - "virtual_address": 46870, - "size": 4, - "disassembly": "bl 0x0b510", - "mnemonic": "bl", - "operands": "0x0b510", - "mode": "thumb" - }, - "instr_46874": { - "virtual_address": 46874, - "size": 2, - "disassembly": "ldr r3, [r4, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x64]", - "mode": "thumb" - }, - "instr_46876": { - "virtual_address": 46876, - "size": 2, - "disassembly": "movs r5, r0", - "mnemonic": "movs", - "operands": "r5, r0", - "mode": "thumb" - }, - "instr_46878": { - "virtual_address": 46878, - "size": 2, - "disassembly": "lsls r3, r3, #0x1f", - "mnemonic": "lsls", - "operands": "r3, r3, #0x1f", - "mode": "thumb" - }, - "instr_46880": { - "virtual_address": 46880, - "size": 2, - "disassembly": "bmi 0x0b728", - "mnemonic": "bmi", - "operands": "0x0b728", - "mode": "thumb" - }, - "bb_46866": { - "virtual_address": 46866, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46882, - "children": [ - "instr_46866", - "instr_46868", - "instr_46870", - "instr_46874", - "instr_46876", - "instr_46878", - "instr_46880" - ] - }, - "instr_46882": { - "virtual_address": 46882, - "size": 2, - "disassembly": "ldrh r3, [r4, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r4, #0xc]", - "mode": "thumb" - }, - "instr_46884": { - "virtual_address": 46884, - "size": 2, - "disassembly": "lsls r3, r3, #0x16", - "mnemonic": "lsls", - "operands": "r3, r3, #0x16", - "mode": "thumb" - }, - "instr_46886": { - "virtual_address": 46886, - "size": 2, - "disassembly": "bpl 0x0b744", - "mnemonic": "bpl", - "operands": "0x0b744", - "mode": "thumb" - }, - "bb_46882": { - "virtual_address": 46882, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46888, - "children": [ - "instr_46882", - "instr_46884", - "instr_46886" - ] - }, - "instr_46888": { - "virtual_address": 46888, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_46890": { - "virtual_address": 46890, - "size": 2, - "disassembly": "pop {r4, r5, r6}", - "mnemonic": "pop", - "operands": "{r4, r5, r6}", - "mode": "thumb" - }, - "instr_46892": { - "virtual_address": 46892, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_46894": { - "virtual_address": 46894, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_46888": { - "virtual_address": 46888, - "size": 8, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_46888", - "instr_46890", - "instr_46892", - "instr_46894" - ] - }, - "instr_46896": { - "virtual_address": 46896, - "size": 2, - "disassembly": "movs r5, #0x0", - "mnemonic": "movs", - "operands": "r5, #0x0", - "mode": "thumb" - }, - "instr_46898": { - "virtual_address": 46898, - "size": 2, - "disassembly": "b 0x0b728", - "mnemonic": "b", - "operands": "0x0b728", - "mode": "thumb" - }, - "bb_46896": { - "virtual_address": 46896, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46888, - "children": [ - "instr_46896", - "instr_46898" - ] - }, - "instr_46900": { - "virtual_address": 46900, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_46902": { - "virtual_address": 46902, - "size": 4, - "disassembly": "bl 0x0b80c", - "mnemonic": "bl", - "operands": "0x0b80c", - "mode": "thumb" - }, - "instr_46906": { - "virtual_address": 46906, - "size": 2, - "disassembly": "b 0x0b700", - "mnemonic": "b", - "operands": "0x0b700", - "mode": "thumb" - }, - "bb_46900": { - "virtual_address": 46900, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46848, - "children": [ - "instr_46900", - "instr_46902", - "instr_46906" - ] - }, - "instr_46908": { - "virtual_address": 46908, - "size": 2, - "disassembly": "ldr r0, [r4, #0x58]", - "mnemonic": "ldr", - "operands": "r0, [r4, #0x58]", - "mode": "thumb" - }, - "instr_46910": { - "virtual_address": 46910, - "size": 4, - "disassembly": "bl 0x0c118", - "mnemonic": "bl", - "operands": "0x0c118", - "mode": "thumb" - }, - "instr_46914": { - "virtual_address": 46914, - "size": 2, - "disassembly": "b 0x0b712", - "mnemonic": "b", - "operands": "0x0b712", - "mode": "thumb" - }, - "bb_46908": { - "virtual_address": 46908, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46866, - "children": [ - "instr_46908", - "instr_46910", - "instr_46914" - ] - }, - "instr_46916": { - "virtual_address": 46916, - "size": 2, - "disassembly": "ldr r0, [r4, #0x58]", - "mnemonic": "ldr", - "operands": "r0, [r4, #0x58]", - "mode": "thumb" - }, - "instr_46918": { - "virtual_address": 46918, - "size": 4, - "disassembly": "bl 0x0c128", - "mnemonic": "bl", - "operands": "0x0c128", - "mode": "thumb" - }, - "instr_46922": { - "virtual_address": 46922, - "size": 2, - "disassembly": "b 0x0b728", - "mnemonic": "b", - "operands": "0x0b728", - "mode": "thumb" - }, - "bb_46916": { - "virtual_address": 46916, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46888, - "children": [ - "instr_46916", - "instr_46918", - "instr_46922" - ] - }, - "instr_46924": { - "virtual_address": 46924, - "size": 2, - "disassembly": "ldr r3, [0x0b760]", - "mnemonic": "ldr", - "operands": "r3, [0x0b760]", - "mode": "thumb" - }, - "instr_46926": { - "virtual_address": 46926, - "size": 2, - "disassembly": "ldr r1, [0x0b764]", - "mnemonic": "ldr", - "operands": "r1, [0x0b764]", - "mode": "thumb" - }, - "instr_46928": { - "virtual_address": 46928, - "size": 2, - "disassembly": "ldr r0, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r3, #0x0]", - "mode": "thumb" - }, - "instr_46930": { - "virtual_address": 46930, - "size": 4, - "disassembly": "bl 0x0c0a0", - "mnemonic": "bl", - "operands": "0x0c0a0", - "mode": "thumb" - }, - "instr_46934": { - "virtual_address": 46934, - "size": 2, - "disassembly": "movs r5, r0", - "mnemonic": "movs", - "operands": "r5, r0", - "mode": "thumb" - }, - "instr_46936": { - "virtual_address": 46936, - "size": 2, - "disassembly": "b 0x0b728", - "mnemonic": "b", - "operands": "0x0b728", - "mode": "thumb" - }, - "bb_46924": { - "virtual_address": 46924, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46888, - "children": [ - "instr_46924", - "instr_46926", - "instr_46928", - "instr_46930", - "instr_46934", - "instr_46936" - ] - }, - "func_46828": { - "virtual_address": 46828, - "size": 110, - "name": "fflush", - "children": [ - "bb_46828", - "bb_46834", - "bb_46842", - "bb_46848", - "bb_46856", - "bb_46862", - "bb_46866", - "bb_46882", - "bb_46888", - "bb_46896", - "bb_46900", - "bb_46908", - "bb_46916", - "bb_46924" - ] - }, - "instr_46952": { - "virtual_address": 46952, - "size": 2, - "disassembly": "push {r4, lr}", - "mnemonic": "push", - "operands": "{r4, lr}", - "mode": "thumb" - }, - "instr_46954": { - "virtual_address": 46954, - "size": 2, - "disassembly": "ldr r1, [0x0b778]", - "mnemonic": "ldr", - "operands": "r1, [0x0b778]", - "mode": "thumb" - }, - "instr_46956": { - "virtual_address": 46956, - "size": 4, - "disassembly": "bl 0x0c0a0", - "mnemonic": "bl", - "operands": "0x0c0a0", - "mode": "thumb" - }, - "instr_46960": { - "virtual_address": 46960, - "size": 2, - "disassembly": "pop {r4}", - "mnemonic": "pop", - "operands": "{r4}", - "mode": "thumb" - }, - "instr_46962": { - "virtual_address": 46962, - "size": 2, - "disassembly": "pop {r0}", - "mnemonic": "pop", - "operands": "{r0}", - "mode": "thumb" - }, - "instr_46964": { - "virtual_address": 46964, - "size": 2, - "disassembly": "bx r0", - "mnemonic": "bx", - "operands": "r0", - "mode": "thumb" - }, - "bb_46952": { - "virtual_address": 46952, - "size": 14, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_46952", - "instr_46954", - "instr_46956", - "instr_46960", - "instr_46962", - "instr_46964" - ] - }, - "func_46952": { - "virtual_address": 46952, - "size": 14, - "name": "_cleanup_r", - "children": [ - "bb_46952" - ] - }, - "instr_46972": { - "virtual_address": 46972, - "size": 2, - "disassembly": "ldr r3, [r0, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r0, #0x64]", - "mode": "thumb" - }, - "instr_46974": { - "virtual_address": 46974, - "size": 2, - "disassembly": "push {r4, lr}", - "mnemonic": "push", - "operands": "{r4, lr}", - "mode": "thumb" - }, - "instr_46976": { - "virtual_address": 46976, - "size": 2, - "disassembly": "lsls r3, r3, #0x1f", - "mnemonic": "lsls", - "operands": "r3, r3, #0x1f", - "mode": "thumb" - }, - "instr_46978": { - "virtual_address": 46978, - "size": 2, - "disassembly": "bmi 0x0b78a", - "mnemonic": "bmi", - "operands": "0x0b78a", - "mode": "thumb" - }, - "bb_46972": { - "virtual_address": 46972, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46980, - "children": [ - "instr_46972", - "instr_46974", - "instr_46976", - "instr_46978" - ] - }, - "instr_46980": { - "virtual_address": 46980, - "size": 2, - "disassembly": "ldrh r3, [r0, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r0, #0xc]", - "mode": "thumb" - }, - "instr_46982": { - "virtual_address": 46982, - "size": 2, - "disassembly": "lsls r3, r3, #0x16", - "mnemonic": "lsls", - "operands": "r3, r3, #0x16", - "mode": "thumb" - }, - "instr_46984": { - "virtual_address": 46984, - "size": 2, - "disassembly": "bpl 0x0b792", - "mnemonic": "bpl", - "operands": "0x0b792", - "mode": "thumb" - }, - "bb_46980": { - "virtual_address": 46980, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46986, - "children": [ - "instr_46980", - "instr_46982", - "instr_46984" - ] - }, - "instr_46986": { - "virtual_address": 46986, - "size": 2, - "disassembly": "movs r0, #0x0", - "mnemonic": "movs", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_46988": { - "virtual_address": 46988, - "size": 2, - "disassembly": "pop {r4}", - "mnemonic": "pop", - "operands": "{r4}", - "mode": "thumb" - }, - "instr_46990": { - "virtual_address": 46990, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_46992": { - "virtual_address": 46992, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_46986": { - "virtual_address": 46986, - "size": 8, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_46986", - "instr_46988", - "instr_46990", - "instr_46992" - ] - }, - "instr_46994": { - "virtual_address": 46994, - "size": 2, - "disassembly": "ldr r0, [r0, #0x58]", - "mnemonic": "ldr", - "operands": "r0, [r0, #0x58]", - "mode": "thumb" - }, - "instr_46996": { - "virtual_address": 46996, - "size": 4, - "disassembly": "bl 0x0c118", - "mnemonic": "bl", - "operands": "0x0c118", - "mode": "thumb" - }, - "instr_47000": { - "virtual_address": 47000, - "size": 2, - "disassembly": "b 0x0b78a", - "mnemonic": "b", - "operands": "0x0b78a", - "mode": "thumb" - }, - "bb_46994": { - "virtual_address": 46994, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 46986, - "children": [ - "instr_46994", - "instr_46996", - "instr_47000" - ] - }, - "func_46972": { - "virtual_address": 46972, - "size": 30, - "name": "__fp_lock", - "children": [ - "bb_46972", - "bb_46980", - "bb_46986", - "bb_46994" - ] - }, - "instr_47004": { - "virtual_address": 47004, - "size": 2, - "disassembly": "ldr r3, [r0, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r0, #0x64]", - "mode": "thumb" - }, - "instr_47006": { - "virtual_address": 47006, - "size": 2, - "disassembly": "push {r4, lr}", - "mnemonic": "push", - "operands": "{r4, lr}", - "mode": "thumb" - }, - "instr_47008": { - "virtual_address": 47008, - "size": 2, - "disassembly": "lsls r3, r3, #0x1f", - "mnemonic": "lsls", - "operands": "r3, r3, #0x1f", - "mode": "thumb" - }, - "instr_47010": { - "virtual_address": 47010, - "size": 2, - "disassembly": "bmi 0x0b7aa", - "mnemonic": "bmi", - "operands": "0x0b7aa", - "mode": "thumb" - }, - "bb_47004": { - "virtual_address": 47004, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 47012, - "children": [ - "instr_47004", - "instr_47006", - "instr_47008", - "instr_47010" - ] - }, - "instr_47012": { - "virtual_address": 47012, - "size": 2, - "disassembly": "ldrh r3, [r0, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r0, #0xc]", - "mode": "thumb" - }, - "instr_47014": { - "virtual_address": 47014, - "size": 2, - "disassembly": "lsls r3, r3, #0x16", - "mnemonic": "lsls", - "operands": "r3, r3, #0x16", - "mode": "thumb" - }, - "instr_47016": { - "virtual_address": 47016, - "size": 2, - "disassembly": "bpl 0x0b7b2", - "mnemonic": "bpl", - "operands": "0x0b7b2", - "mode": "thumb" - }, - "bb_47012": { - "virtual_address": 47012, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 47018, - "children": [ - "instr_47012", - "instr_47014", - "instr_47016" - ] - }, - "instr_47018": { - "virtual_address": 47018, - "size": 2, - "disassembly": "movs r0, #0x0", - "mnemonic": "movs", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_47020": { - "virtual_address": 47020, - "size": 2, - "disassembly": "pop {r4}", - "mnemonic": "pop", - "operands": "{r4}", - "mode": "thumb" - }, - "instr_47022": { - "virtual_address": 47022, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_47024": { - "virtual_address": 47024, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_47018": { - "virtual_address": 47018, - "size": 8, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_47018", - "instr_47020", - "instr_47022", - "instr_47024" - ] - }, - "instr_47026": { - "virtual_address": 47026, - "size": 2, - "disassembly": "ldr r0, [r0, #0x58]", - "mnemonic": "ldr", - "operands": "r0, [r0, #0x58]", - "mode": "thumb" - }, - "instr_47028": { - "virtual_address": 47028, - "size": 4, - "disassembly": "bl 0x0c128", - "mnemonic": "bl", - "operands": "0x0c128", - "mode": "thumb" - }, - "instr_47032": { - "virtual_address": 47032, - "size": 2, - "disassembly": "b 0x0b7aa", - "mnemonic": "b", - "operands": "0x0b7aa", - "mode": "thumb" - }, - "bb_47026": { - "virtual_address": 47026, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 47018, - "children": [ - "instr_47026", - "instr_47028", - "instr_47032" - ] - }, - "func_47004": { - "virtual_address": 47004, - "size": 30, - "name": "__fp_unlock", - "children": [ - "bb_47004", - "bb_47012", - "bb_47018", - "bb_47026" - ] - }, - "instr_47036": { - "virtual_address": 47036, - "size": 2, - "disassembly": "push {r4, r5, r6, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, lr}", - "mode": "thumb" - }, - "instr_47038": { - "virtual_address": 47038, - "size": 2, - "disassembly": "movs r5, #0x68", - "mnemonic": "movs", - "operands": "r5, #0x68", - "mode": "thumb" - }, - "instr_47040": { - "virtual_address": 47040, - "size": 2, - "disassembly": "subs r2, r1, #0x1", - "mnemonic": "subs", - "operands": "r2, r1, #0x1", - "mode": "thumb" - }, - "instr_47042": { - "virtual_address": 47042, - "size": 2, - "disassembly": "muls r5, r2", - "mnemonic": "muls", - "operands": "r5, r2", - "mode": "thumb" - }, - "instr_47044": { - "virtual_address": 47044, - "size": 2, - "disassembly": "movs r6, r1", - "mnemonic": "movs", - "operands": "r6, r1", - "mode": "thumb" - }, - "instr_47046": { - "virtual_address": 47046, - "size": 2, - "disassembly": "movs r1, r5", - "mnemonic": "movs", - "operands": "r1, r5", - "mode": "thumb" - }, - "instr_47048": { - "virtual_address": 47048, - "size": 2, - "disassembly": "adds r1, #0x74", - "mnemonic": "adds", - "operands": "r1, #0x74", - "mode": "thumb" - }, - "instr_47050": { - "virtual_address": 47050, - "size": 4, - "disassembly": "bl 0x0c27c", - "mnemonic": "bl", - "operands": "0x0c27c", - "mode": "thumb" - }, - "instr_47054": { - "virtual_address": 47054, - "size": 2, - "disassembly": "subs r4, r0, #0x0", - "mnemonic": "subs", - "operands": "r4, r0, #0x0", - "mode": "thumb" - }, - "instr_47056": { - "virtual_address": 47056, - "size": 2, - "disassembly": "beq 0x0b7e6", - "mnemonic": "beq", - "operands": "0x0b7e6", - "mode": "thumb" - }, - "bb_47036": { - "virtual_address": 47036, - "size": 22, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 47058, - "children": [ - "instr_47036", - "instr_47038", - "instr_47040", - "instr_47042", - "instr_47044", - "instr_47046", - "instr_47048", - "instr_47050", - "instr_47054", - "instr_47056" - ] - }, - "instr_47058": { - "virtual_address": 47058, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_47060": { - "virtual_address": 47060, - "size": 2, - "disassembly": "movs r2, r5", - "mnemonic": "movs", - "operands": "r2, r5", - "mode": "thumb" - }, - "instr_47062": { - "virtual_address": 47062, - "size": 2, - "disassembly": "str r3, [r0, #0x0]", - "mnemonic": "str", - "operands": "r3, [r0, #0x0]", - "mode": "thumb" - }, - "instr_47064": { - "virtual_address": 47064, - "size": 2, - "disassembly": "str r6, [r0, #0x4]", - "mnemonic": "str", - "operands": "r6, [r0, #0x4]", - "mode": "thumb" - }, - "instr_47066": { - "virtual_address": 47066, - "size": 2, - "disassembly": "adds r0, #0xc", - "mnemonic": "adds", - "operands": "r0, #0xc", - "mode": "thumb" - }, - "instr_47068": { - "virtual_address": 47068, - "size": 2, - "disassembly": "movs r1, #0x0", - "mnemonic": "movs", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_47070": { - "virtual_address": 47070, - "size": 2, - "disassembly": "str r0, [r4, #0x8]", - "mnemonic": "str", - "operands": "r0, [r4, #0x8]", - "mode": "thumb" - }, - "instr_47072": { - "virtual_address": 47072, - "size": 2, - "disassembly": "adds r2, #0x68", - "mnemonic": "adds", - "operands": "r2, #0x68", - "mode": "thumb" - }, - "instr_47074": { - "virtual_address": 47074, - "size": 4, - "disassembly": "bl 0x827c", - "mnemonic": "bl", - "operands": "0x827c", - "mode": "thumb" - }, - "bb_47058": { - "virtual_address": 47058, - "size": 20, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 47078, - "children": [ - "instr_47058", - "instr_47060", - "instr_47062", - "instr_47064", - "instr_47066", - "instr_47068", - "instr_47070", - "instr_47072", - "instr_47074" - ] - }, - "instr_47078": { - "virtual_address": 47078, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_47080": { - "virtual_address": 47080, - "size": 2, - "disassembly": "pop {r4, r5, r6}", - "mnemonic": "pop", - "operands": "{r4, r5, r6}", - "mode": "thumb" - }, - "instr_47082": { - "virtual_address": 47082, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_47084": { - "virtual_address": 47084, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_47078": { - "virtual_address": 47078, - "size": 8, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_47078", - "instr_47080", - "instr_47082", - "instr_47084" - ] - }, - "func_47036": { - "virtual_address": 47036, - "size": 50, - "name": "__sfmoreglue", - "children": [ - "bb_47036", - "bb_47058", - "bb_47078" - ] - }, - "instr_47088": { - "virtual_address": 47088, - "size": 2, - "disassembly": "push {r4, lr}", - "mnemonic": "push", - "operands": "{r4, lr}", - "mode": "thumb" - }, - "instr_47090": { - "virtual_address": 47090, - "size": 2, - "disassembly": "ldr r3, [0x0b804]", - "mnemonic": "ldr", - "operands": "r3, [0x0b804]", - "mode": "thumb" - }, - "instr_47092": { - "virtual_address": 47092, - "size": 2, - "disassembly": "ldr r0, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r3, #0x0]", - "mode": "thumb" - }, - "instr_47094": { - "virtual_address": 47094, - "size": 2, - "disassembly": "ldr r1, [0x0b808]", - "mnemonic": "ldr", - "operands": "r1, [0x0b808]", - "mode": "thumb" - }, - "instr_47096": { - "virtual_address": 47096, - "size": 4, - "disassembly": "bl 0x0c0a0", - "mnemonic": "bl", - "operands": "0x0c0a0", - "mode": "thumb" - }, - "instr_47100": { - "virtual_address": 47100, - "size": 2, - "disassembly": "pop {r4}", - "mnemonic": "pop", - "operands": "{r4}", - "mode": "thumb" - }, - "instr_47102": { - "virtual_address": 47102, - "size": 2, - "disassembly": "pop {r0}", - "mnemonic": "pop", - "operands": "{r0}", - "mode": "thumb" - }, - "instr_47104": { - "virtual_address": 47104, - "size": 2, - "disassembly": "bx r0", - "mnemonic": "bx", - "operands": "r0", - "mode": "thumb" - }, - "bb_47088": { - "virtual_address": 47088, - "size": 18, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_47088", - "instr_47090", - "instr_47092", - "instr_47094", - "instr_47096", - "instr_47100", - "instr_47102", - "instr_47104" - ] - }, - "func_47088": { - "virtual_address": 47088, - "size": 18, - "name": "_cleanup", - "children": [ - "bb_47088" - ] - }, - "instr_47116": { - "virtual_address": 47116, - "size": 2, - "disassembly": "push {r3, r4, r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r3, r4, r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_47118": { - "virtual_address": 47118, - "size": 2, - "disassembly": "mov lr, r11", - "mnemonic": "mov", - "operands": "lr, r11", - "mode": "thumb" - }, - "instr_47120": { - "virtual_address": 47120, - "size": 2, - "disassembly": "mov r7, r10", - "mnemonic": "mov", - "operands": "r7, r10", - "mode": "thumb" - }, - "instr_47122": { - "virtual_address": 47122, - "size": 2, - "disassembly": "mov r6, r9", - "mnemonic": "mov", - "operands": "r6, r9", - "mode": "thumb" - }, - "instr_47124": { - "virtual_address": 47124, - "size": 2, - "disassembly": "mov r5, r8", - "mnemonic": "mov", - "operands": "r5, r8", - "mode": "thumb" - }, - "instr_47126": { - "virtual_address": 47126, - "size": 2, - "disassembly": "push {r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_47128": { - "virtual_address": 47128, - "size": 2, - "disassembly": "movs r6, r0", - "mnemonic": "movs", - "operands": "r6, r0", - "mode": "thumb" - }, - "instr_47130": { - "virtual_address": 47130, - "size": 2, - "disassembly": "ldr r7, [0x0b910]", - "mnemonic": "ldr", - "operands": "r7, [0x0b910]", - "mode": "thumb" - }, - "instr_47132": { - "virtual_address": 47132, - "size": 2, - "disassembly": "movs r0, r7", - "mnemonic": "movs", - "operands": "r0, r7", - "mode": "thumb" - }, - "instr_47134": { - "virtual_address": 47134, - "size": 4, - "disassembly": "bl 0x0c118", - "mnemonic": "bl", - "operands": "0x0c118", - "mode": "thumb" - }, - "instr_47138": { - "virtual_address": 47138, - "size": 2, - "disassembly": "ldr r4, [r6, #0x38]", - "mnemonic": "ldr", - "operands": "r4, [r6, #0x38]", - "mode": "thumb" - }, - "instr_47140": { - "virtual_address": 47140, - "size": 2, - "disassembly": "cmp r4, #0x0", - "mnemonic": "cmp", - "operands": "r4, #0x0", - "mode": "thumb" - }, - "instr_47142": { - "virtual_address": 47142, - "size": 2, - "disassembly": "bne 0x0b8fa", - "mnemonic": "bne", - "operands": "0x0b8fa", - "mode": "thumb" - }, - "bb_47116": { - "virtual_address": 47116, - "size": 28, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 47144, - "children": [ - "instr_47116", - "instr_47118", - "instr_47120", - "instr_47122", - "instr_47124", - "instr_47126", - "instr_47128", - "instr_47130", - "instr_47132", - "instr_47134", - "instr_47138", - "instr_47140", - "instr_47142" - ] - }, - "instr_47144": { - "virtual_address": 47144, - "size": 2, - "disassembly": "ldr r3, [0x0b914]", - "mnemonic": "ldr", - "operands": "r3, [0x0b914]", - "mode": "thumb" - }, - "instr_47146": { - "virtual_address": 47146, - "size": 2, - "disassembly": "str r3, [r6, #0x3c]", - "mnemonic": "str", - "operands": "r3, [r6, #0x3c]", - "mode": "thumb" - }, - "instr_47148": { - "virtual_address": 47148, - "size": 2, - "disassembly": "movs r3, #0xb8", - "mnemonic": "movs", - "operands": "r3, #0xb8", - "mode": "thumb" - }, - "instr_47150": { - "virtual_address": 47150, - "size": 2, - "disassembly": "movs r2, #0x3", - "mnemonic": "movs", - "operands": "r2, #0x3", - "mode": "thumb" - }, - "instr_47152": { - "virtual_address": 47152, - "size": 2, - "disassembly": "lsls r3, r3, #0x2", - "mnemonic": "lsls", - "operands": "r3, r3, #0x2", - "mode": "thumb" - }, - "instr_47154": { - "virtual_address": 47154, - "size": 2, - "disassembly": "str r4, [r6, r3]", - "mnemonic": "str", - "operands": "r4, [r6, r3]", - "mode": "thumb" - }, - "instr_47156": { - "virtual_address": 47156, - "size": 2, - "disassembly": "adds r3, #0x4", - "mnemonic": "adds", - "operands": "r3, #0x4", - "mode": "thumb" - }, - "instr_47158": { - "virtual_address": 47158, - "size": 2, - "disassembly": "ldr r5, [r6, #0x4]", - "mnemonic": "ldr", - "operands": "r5, [r6, #0x4]", - "mode": "thumb" - }, - "instr_47160": { - "virtual_address": 47160, - "size": 2, - "disassembly": "str r2, [r6, r3]", - "mnemonic": "str", - "operands": "r2, [r6, r3]", - "mode": "thumb" - }, - "instr_47162": { - "virtual_address": 47162, - "size": 2, - "disassembly": "adds r3, #0x8", - "mnemonic": "adds", - "operands": "r3, #0x8", - "mode": "thumb" - }, - "instr_47164": { - "virtual_address": 47164, - "size": 2, - "disassembly": "adds r2, r6, r3", - "mnemonic": "adds", - "operands": "r2, r6, r3", - "mode": "thumb" - }, - "instr_47166": { - "virtual_address": 47166, - "size": 2, - "disassembly": "subs r3, #0x4", - "mnemonic": "subs", - "operands": "r3, #0x4", - "mode": "thumb" - }, - "instr_47168": { - "virtual_address": 47168, - "size": 2, - "disassembly": "str r2, [r6, r3]", - "mnemonic": "str", - "operands": "r2, [r6, r3]", - "mode": "thumb" - }, - "instr_47170": { - "virtual_address": 47170, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_47172": { - "virtual_address": 47172, - "size": 2, - "disassembly": "movs r3, #0x4", - "mnemonic": "movs", - "operands": "r3, #0x4", - "mode": "thumb" - }, - "instr_47174": { - "virtual_address": 47174, - "size": 2, - "disassembly": "movs r2, #0x8", - "mnemonic": "movs", - "operands": "r2, #0x8", - "mode": "thumb" - }, - "instr_47176": { - "virtual_address": 47176, - "size": 2, - "disassembly": "movs r1, #0x0", - "mnemonic": "movs", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_47178": { - "virtual_address": 47178, - "size": 2, - "disassembly": "str r3, [r5, #0xc]", - "mnemonic": "str", - "operands": "r3, [r5, #0xc]", - "mode": "thumb" - }, - "instr_47180": { - "virtual_address": 47180, - "size": 2, - "disassembly": "str r4, [r5, #0x64]", - "mnemonic": "str", - "operands": "r4, [r5, #0x64]", - "mode": "thumb" - }, - "instr_47182": { - "virtual_address": 47182, - "size": 2, - "disassembly": "str r4, [r5, #0x0]", - "mnemonic": "str", - "operands": "r4, [r5, #0x0]", - "mode": "thumb" - }, - "instr_47184": { - "virtual_address": 47184, - "size": 2, - "disassembly": "str r4, [r5, #0x4]", - "mnemonic": "str", - "operands": "r4, [r5, #0x4]", - "mode": "thumb" - }, - "instr_47186": { - "virtual_address": 47186, - "size": 2, - "disassembly": "str r4, [r5, #0x8]", - "mnemonic": "str", - "operands": "r4, [r5, #0x8]", - "mode": "thumb" - }, - "instr_47188": { - "virtual_address": 47188, - "size": 2, - "disassembly": "str r4, [r5, #0x10]", - "mnemonic": "str", - "operands": "r4, [r5, #0x10]", - "mode": "thumb" - }, - "instr_47190": { - "virtual_address": 47190, - "size": 2, - "disassembly": "str r4, [r5, #0x14]", - "mnemonic": "str", - "operands": "r4, [r5, #0x14]", - "mode": "thumb" - }, - "instr_47192": { - "virtual_address": 47192, - "size": 2, - "disassembly": "str r4, [r5, #0x18]", - "mnemonic": "str", - "operands": "r4, [r5, #0x18]", - "mode": "thumb" - }, - "instr_47194": { - "virtual_address": 47194, - "size": 2, - "disassembly": "adds r0, #0x5c", - "mnemonic": "adds", - "operands": "r0, #0x5c", - "mode": "thumb" - }, - "instr_47196": { - "virtual_address": 47196, - "size": 4, - "disassembly": "bl 0x827c", - "mnemonic": "bl", - "operands": "0x827c", - "mode": "thumb" - }, - "instr_47200": { - "virtual_address": 47200, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_47202": { - "virtual_address": 47202, - "size": 2, - "disassembly": "ldr r3, [0x0b918]", - "mnemonic": "ldr", - "operands": "r3, [0x0b918]", - "mode": "thumb" - }, - "instr_47204": { - "virtual_address": 47204, - "size": 2, - "disassembly": "mov r11, r3", - "mnemonic": "mov", - "operands": "r11, r3", - "mode": "thumb" - }, - "instr_47206": { - "virtual_address": 47206, - "size": 2, - "disassembly": "str r3, [r5, #0x20]", - "mnemonic": "str", - "operands": "r3, [r5, #0x20]", - "mode": "thumb" - }, - "instr_47208": { - "virtual_address": 47208, - "size": 2, - "disassembly": "ldr r3, [0x0b91c]", - "mnemonic": "ldr", - "operands": "r3, [0x0b91c]", - "mode": "thumb" - }, - "instr_47210": { - "virtual_address": 47210, - "size": 2, - "disassembly": "mov r10, r3", - "mnemonic": "mov", - "operands": "r10, r3", - "mode": "thumb" - }, - "instr_47212": { - "virtual_address": 47212, - "size": 2, - "disassembly": "str r3, [r5, #0x24]", - "mnemonic": "str", - "operands": "r3, [r5, #0x24]", - "mode": "thumb" - }, - "instr_47214": { - "virtual_address": 47214, - "size": 2, - "disassembly": "ldr r3, [0x0b920]", - "mnemonic": "ldr", - "operands": "r3, [0x0b920]", - "mode": "thumb" - }, - "instr_47216": { - "virtual_address": 47216, - "size": 2, - "disassembly": "mov r9, r3", - "mnemonic": "mov", - "operands": "r9, r3", - "mode": "thumb" - }, - "instr_47218": { - "virtual_address": 47218, - "size": 2, - "disassembly": "str r3, [r5, #0x28]", - "mnemonic": "str", - "operands": "r3, [r5, #0x28]", - "mode": "thumb" - }, - "instr_47220": { - "virtual_address": 47220, - "size": 2, - "disassembly": "ldr r3, [0x0b924]", - "mnemonic": "ldr", - "operands": "r3, [0x0b924]", - "mode": "thumb" - }, - "instr_47222": { - "virtual_address": 47222, - "size": 2, - "disassembly": "str r5, [r5, #0x1c]", - "mnemonic": "str", - "operands": "r5, [r5, #0x1c]", - "mode": "thumb" - }, - "instr_47224": { - "virtual_address": 47224, - "size": 2, - "disassembly": "str r3, [r5, #0x2c]", - "mnemonic": "str", - "operands": "r3, [r5, #0x2c]", - "mode": "thumb" - }, - "instr_47226": { - "virtual_address": 47226, - "size": 2, - "disassembly": "adds r0, #0x58", - "mnemonic": "adds", - "operands": "r0, #0x58", - "mode": "thumb" - }, - "instr_47228": { - "virtual_address": 47228, - "size": 2, - "disassembly": "mov r8, r3", - "mnemonic": "mov", - "operands": "r8, r3", - "mode": "thumb" - }, - "instr_47230": { - "virtual_address": 47230, - "size": 4, - "disassembly": "bl 0x0c108", - "mnemonic": "bl", - "operands": "0x0c108", - "mode": "thumb" - }, - "instr_47234": { - "virtual_address": 47234, - "size": 2, - "disassembly": "ldr r5, [r6, #0x8]", - "mnemonic": "ldr", - "operands": "r5, [r6, #0x8]", - "mode": "thumb" - }, - "instr_47236": { - "virtual_address": 47236, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_47238": { - "virtual_address": 47238, - "size": 2, - "disassembly": "ldr r3, [0x0b928]", - "mnemonic": "ldr", - "operands": "r3, [0x0b928]", - "mode": "thumb" - }, - "instr_47240": { - "virtual_address": 47240, - "size": 2, - "disassembly": "movs r2, #0x8", - "mnemonic": "movs", - "operands": "r2, #0x8", - "mode": "thumb" - }, - "instr_47242": { - "virtual_address": 47242, - "size": 2, - "disassembly": "movs r1, #0x0", - "mnemonic": "movs", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_47244": { - "virtual_address": 47244, - "size": 2, - "disassembly": "str r3, [r5, #0xc]", - "mnemonic": "str", - "operands": "r3, [r5, #0xc]", - "mode": "thumb" - }, - "instr_47246": { - "virtual_address": 47246, - "size": 2, - "disassembly": "str r4, [r5, #0x64]", - "mnemonic": "str", - "operands": "r4, [r5, #0x64]", - "mode": "thumb" - }, - "instr_47248": { - "virtual_address": 47248, - "size": 2, - "disassembly": "str r4, [r5, #0x0]", - "mnemonic": "str", - "operands": "r4, [r5, #0x0]", - "mode": "thumb" - }, - "instr_47250": { - "virtual_address": 47250, - "size": 2, - "disassembly": "str r4, [r5, #0x4]", - "mnemonic": "str", - "operands": "r4, [r5, #0x4]", - "mode": "thumb" - }, - "instr_47252": { - "virtual_address": 47252, - "size": 2, - "disassembly": "str r4, [r5, #0x8]", - "mnemonic": "str", - "operands": "r4, [r5, #0x8]", - "mode": "thumb" - }, - "instr_47254": { - "virtual_address": 47254, - "size": 2, - "disassembly": "str r4, [r5, #0x10]", - "mnemonic": "str", - "operands": "r4, [r5, #0x10]", - "mode": "thumb" - }, - "instr_47256": { - "virtual_address": 47256, - "size": 2, - "disassembly": "str r4, [r5, #0x14]", - "mnemonic": "str", - "operands": "r4, [r5, #0x14]", - "mode": "thumb" - }, - "instr_47258": { - "virtual_address": 47258, - "size": 2, - "disassembly": "str r4, [r5, #0x18]", - "mnemonic": "str", - "operands": "r4, [r5, #0x18]", - "mode": "thumb" - }, - "instr_47260": { - "virtual_address": 47260, - "size": 2, - "disassembly": "adds r0, #0x5c", - "mnemonic": "adds", - "operands": "r0, #0x5c", - "mode": "thumb" - }, - "instr_47262": { - "virtual_address": 47262, - "size": 4, - "disassembly": "bl 0x827c", - "mnemonic": "bl", - "operands": "0x827c", - "mode": "thumb" - }, - "instr_47266": { - "virtual_address": 47266, - "size": 2, - "disassembly": "mov r3, r11", - "mnemonic": "mov", - "operands": "r3, r11", - "mode": "thumb" - }, - "instr_47268": { - "virtual_address": 47268, - "size": 2, - "disassembly": "str r3, [r5, #0x20]", - "mnemonic": "str", - "operands": "r3, [r5, #0x20]", - "mode": "thumb" - }, - "instr_47270": { - "virtual_address": 47270, - "size": 2, - "disassembly": "mov r3, r10", - "mnemonic": "mov", - "operands": "r3, r10", - "mode": "thumb" - }, - "instr_47272": { - "virtual_address": 47272, - "size": 2, - "disassembly": "str r3, [r5, #0x24]", - "mnemonic": "str", - "operands": "r3, [r5, #0x24]", - "mode": "thumb" - }, - "instr_47274": { - "virtual_address": 47274, - "size": 2, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_47276": { - "virtual_address": 47276, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_47278": { - "virtual_address": 47278, - "size": 2, - "disassembly": "str r3, [r5, #0x28]", - "mnemonic": "str", - "operands": "r3, [r5, #0x28]", - "mode": "thumb" - }, - "instr_47280": { - "virtual_address": 47280, - "size": 2, - "disassembly": "mov r3, r8", - "mnemonic": "mov", - "operands": "r3, r8", - "mode": "thumb" - }, - "instr_47282": { - "virtual_address": 47282, - "size": 2, - "disassembly": "str r5, [r5, #0x1c]", - "mnemonic": "str", - "operands": "r5, [r5, #0x1c]", - "mode": "thumb" - }, - "instr_47284": { - "virtual_address": 47284, - "size": 2, - "disassembly": "str r3, [r5, #0x2c]", - "mnemonic": "str", - "operands": "r3, [r5, #0x2c]", - "mode": "thumb" - }, - "instr_47286": { - "virtual_address": 47286, - "size": 2, - "disassembly": "adds r0, #0x58", - "mnemonic": "adds", - "operands": "r0, #0x58", - "mode": "thumb" - }, - "instr_47288": { - "virtual_address": 47288, - "size": 4, - "disassembly": "bl 0x0c108", - "mnemonic": "bl", - "operands": "0x0c108", - "mode": "thumb" - }, - "instr_47292": { - "virtual_address": 47292, - "size": 2, - "disassembly": "ldr r5, [r6, #0xc]", - "mnemonic": "ldr", - "operands": "r5, [r6, #0xc]", - "mode": "thumb" - }, - "instr_47294": { - "virtual_address": 47294, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_47296": { - "virtual_address": 47296, - "size": 2, - "disassembly": "ldr r3, [0x0b92c]", - "mnemonic": "ldr", - "operands": "r3, [0x0b92c]", - "mode": "thumb" - }, - "instr_47298": { - "virtual_address": 47298, - "size": 2, - "disassembly": "movs r2, #0x8", - "mnemonic": "movs", - "operands": "r2, #0x8", - "mode": "thumb" - }, - "instr_47300": { - "virtual_address": 47300, - "size": 2, - "disassembly": "movs r1, #0x0", - "mnemonic": "movs", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_47302": { - "virtual_address": 47302, - "size": 2, - "disassembly": "str r3, [r5, #0xc]", - "mnemonic": "str", - "operands": "r3, [r5, #0xc]", - "mode": "thumb" - }, - "instr_47304": { - "virtual_address": 47304, - "size": 2, - "disassembly": "str r4, [r5, #0x64]", - "mnemonic": "str", - "operands": "r4, [r5, #0x64]", - "mode": "thumb" - }, - "instr_47306": { - "virtual_address": 47306, - "size": 2, - "disassembly": "str r4, [r5, #0x0]", - "mnemonic": "str", - "operands": "r4, [r5, #0x0]", - "mode": "thumb" - }, - "instr_47308": { - "virtual_address": 47308, - "size": 2, - "disassembly": "str r4, [r5, #0x4]", - "mnemonic": "str", - "operands": "r4, [r5, #0x4]", - "mode": "thumb" - }, - "instr_47310": { - "virtual_address": 47310, - "size": 2, - "disassembly": "str r4, [r5, #0x8]", - "mnemonic": "str", - "operands": "r4, [r5, #0x8]", - "mode": "thumb" - }, - "instr_47312": { - "virtual_address": 47312, - "size": 2, - "disassembly": "str r4, [r5, #0x10]", - "mnemonic": "str", - "operands": "r4, [r5, #0x10]", - "mode": "thumb" - }, - "instr_47314": { - "virtual_address": 47314, - "size": 2, - "disassembly": "str r4, [r5, #0x14]", - "mnemonic": "str", - "operands": "r4, [r5, #0x14]", - "mode": "thumb" - }, - "instr_47316": { - "virtual_address": 47316, - "size": 2, - "disassembly": "str r4, [r5, #0x18]", - "mnemonic": "str", - "operands": "r4, [r5, #0x18]", - "mode": "thumb" - }, - "instr_47318": { - "virtual_address": 47318, - "size": 2, - "disassembly": "adds r0, #0x5c", - "mnemonic": "adds", - "operands": "r0, #0x5c", - "mode": "thumb" - }, - "instr_47320": { - "virtual_address": 47320, - "size": 4, - "disassembly": "bl 0x827c", - "mnemonic": "bl", - "operands": "0x827c", - "mode": "thumb" - }, - "instr_47324": { - "virtual_address": 47324, - "size": 2, - "disassembly": "mov r3, r11", - "mnemonic": "mov", - "operands": "r3, r11", - "mode": "thumb" - }, - "instr_47326": { - "virtual_address": 47326, - "size": 2, - "disassembly": "str r3, [r5, #0x20]", - "mnemonic": "str", - "operands": "r3, [r5, #0x20]", - "mode": "thumb" - }, - "instr_47328": { - "virtual_address": 47328, - "size": 2, - "disassembly": "mov r3, r10", - "mnemonic": "mov", - "operands": "r3, r10", - "mode": "thumb" - }, - "instr_47330": { - "virtual_address": 47330, - "size": 2, - "disassembly": "str r3, [r5, #0x24]", - "mnemonic": "str", - "operands": "r3, [r5, #0x24]", - "mode": "thumb" - }, - "instr_47332": { - "virtual_address": 47332, - "size": 2, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_47334": { - "virtual_address": 47334, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_47336": { - "virtual_address": 47336, - "size": 2, - "disassembly": "str r3, [r5, #0x28]", - "mnemonic": "str", - "operands": "r3, [r5, #0x28]", - "mode": "thumb" - }, - "instr_47338": { - "virtual_address": 47338, - "size": 2, - "disassembly": "mov r3, r8", - "mnemonic": "mov", - "operands": "r3, r8", - "mode": "thumb" - }, - "instr_47340": { - "virtual_address": 47340, - "size": 2, - "disassembly": "str r5, [r5, #0x1c]", - "mnemonic": "str", - "operands": "r5, [r5, #0x1c]", - "mode": "thumb" - }, - "instr_47342": { - "virtual_address": 47342, - "size": 2, - "disassembly": "str r3, [r5, #0x2c]", - "mnemonic": "str", - "operands": "r3, [r5, #0x2c]", - "mode": "thumb" - }, - "instr_47344": { - "virtual_address": 47344, - "size": 2, - "disassembly": "adds r0, #0x58", - "mnemonic": "adds", - "operands": "r0, #0x58", - "mode": "thumb" - }, - "instr_47346": { - "virtual_address": 47346, - "size": 4, - "disassembly": "bl 0x0c108", - "mnemonic": "bl", - "operands": "0x0c108", - "mode": "thumb" - }, - "instr_47350": { - "virtual_address": 47350, - "size": 2, - "disassembly": "movs r3, #0x1", - "mnemonic": "movs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_47352": { - "virtual_address": 47352, - "size": 2, - "disassembly": "str r3, [r6, #0x38]", - "mnemonic": "str", - "operands": "r3, [r6, #0x38]", - "mode": "thumb" - }, - "bb_47144": { - "virtual_address": 47144, - "size": 210, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 47354, - "children": [ - "instr_47144", - "instr_47146", - "instr_47148", - "instr_47150", - "instr_47152", - "instr_47154", - "instr_47156", - "instr_47158", - "instr_47160", - "instr_47162", - "instr_47164", - "instr_47166", - "instr_47168", - "instr_47170", - "instr_47172", - "instr_47174", - "instr_47176", - "instr_47178", - "instr_47180", - "instr_47182", - "instr_47184", - "instr_47186", - "instr_47188", - "instr_47190", - "instr_47192", - "instr_47194", - "instr_47196", - "instr_47200", - "instr_47202", - "instr_47204", - "instr_47206", - "instr_47208", - "instr_47210", - "instr_47212", - "instr_47214", - "instr_47216", - "instr_47218", - "instr_47220", - "instr_47222", - "instr_47224", - "instr_47226", - "instr_47228", - "instr_47230", - "instr_47234", - "instr_47236", - "instr_47238", - "instr_47240", - "instr_47242", - "instr_47244", - "instr_47246", - "instr_47248", - "instr_47250", - "instr_47252", - "instr_47254", - "instr_47256", - "instr_47258", - "instr_47260", - "instr_47262", - "instr_47266", - "instr_47268", - "instr_47270", - "instr_47272", - "instr_47274", - "instr_47276", - "instr_47278", - "instr_47280", - "instr_47282", - "instr_47284", - "instr_47286", - "instr_47288", - "instr_47292", - "instr_47294", - "instr_47296", - "instr_47298", - "instr_47300", - "instr_47302", - "instr_47304", - "instr_47306", - "instr_47308", - "instr_47310", - "instr_47312", - "instr_47314", - "instr_47316", - "instr_47318", - "instr_47320", - "instr_47324", - "instr_47326", - "instr_47328", - "instr_47330", - "instr_47332", - "instr_47334", - "instr_47336", - "instr_47338", - "instr_47340", - "instr_47342", - "instr_47344", - "instr_47346", - "instr_47350", - "instr_47352" - ] - }, - "instr_47354": { - "virtual_address": 47354, - "size": 2, - "disassembly": "movs r0, r7", - "mnemonic": "movs", - "operands": "r0, r7", - "mode": "thumb" - }, - "instr_47356": { - "virtual_address": 47356, - "size": 4, - "disassembly": "bl 0x0c128", - "mnemonic": "bl", - "operands": "0x0c128", - "mode": "thumb" - }, - "instr_47360": { - "virtual_address": 47360, - "size": 2, - "disassembly": "pop {r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_47362": { - "virtual_address": 47362, - "size": 2, - "disassembly": "mov r11, r7", - "mnemonic": "mov", - "operands": "r11, r7", - "mode": "thumb" - }, - "instr_47364": { - "virtual_address": 47364, - "size": 2, - "disassembly": "mov r10, r6", - "mnemonic": "mov", - "operands": "r10, r6", - "mode": "thumb" - }, - "instr_47366": { - "virtual_address": 47366, - "size": 2, - "disassembly": "mov r9, r5", - "mnemonic": "mov", - "operands": "r9, r5", - "mode": "thumb" - }, - "instr_47368": { - "virtual_address": 47368, - "size": 2, - "disassembly": "mov r8, r4", - "mnemonic": "mov", - "operands": "r8, r4", - "mode": "thumb" - }, - "instr_47370": { - "virtual_address": 47370, - "size": 2, - "disassembly": "pop {r3, r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r3, r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_47372": { - "virtual_address": 47372, - "size": 2, - "disassembly": "pop {r0}", - "mnemonic": "pop", - "operands": "{r0}", - "mode": "thumb" - }, - "instr_47374": { - "virtual_address": 47374, - "size": 2, - "disassembly": "bx r0", - "mnemonic": "bx", - "operands": "r0", - "mode": "thumb" - }, - "bb_47354": { - "virtual_address": 47354, - "size": 22, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_47354", - "instr_47356", - "instr_47360", - "instr_47362", - "instr_47364", - "instr_47366", - "instr_47368", - "instr_47370", - "instr_47372", - "instr_47374" - ] - }, - "dw_47376": { - "virtual_address": 47376, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 47130 - ] - }, - "dw_47380": { - "virtual_address": 47380, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 47144 - ] - }, - "dw_47384": { - "virtual_address": 47384, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 47202 - ] - }, - "dw_47388": { - "virtual_address": 47388, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 47208 - ] - }, - "dw_47392": { - "virtual_address": 47392, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 47214 - ] - }, - "dw_47396": { - "virtual_address": 47396, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 47220 - ] - }, - "dw_47400": { - "virtual_address": 47400, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 47238 - ] - }, - "dw_47404": { - "virtual_address": 47404, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 47296 - ] - }, - "func_47116": { - "virtual_address": 47116, - "size": 292, - "name": "__sinit", - "children": [ - "bb_47116", - "bb_47144", - "bb_47354", - "dw_47376", - "dw_47380", - "dw_47384", - "dw_47388", - "dw_47392", - "dw_47396", - "dw_47400", - "dw_47404" - ] - }, - "instr_47408": { - "virtual_address": 47408, - "size": 2, - "disassembly": "push {r3, r4, r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r3, r4, r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_47410": { - "virtual_address": 47410, - "size": 2, - "disassembly": "mov r7, r8", - "mnemonic": "mov", - "operands": "r7, r8", - "mode": "thumb" - }, - "instr_47412": { - "virtual_address": 47412, - "size": 2, - "disassembly": "mov lr, r9", - "mnemonic": "mov", - "operands": "lr, r9", - "mode": "thumb" - }, - "instr_47414": { - "virtual_address": 47414, - "size": 2, - "disassembly": "push {r7, lr}", - "mnemonic": "push", - "operands": "{r7, lr}", - "mode": "thumb" - }, - "instr_47416": { - "virtual_address": 47416, - "size": 2, - "disassembly": "ldr r7, [0x0ba00]", - "mnemonic": "ldr", - "operands": "r7, [0x0ba00]", - "mode": "thumb" - }, - "instr_47418": { - "virtual_address": 47418, - "size": 2, - "disassembly": "mov r8, r0", - "mnemonic": "mov", - "operands": "r8, r0", - "mode": "thumb" - }, - "instr_47420": { - "virtual_address": 47420, - "size": 2, - "disassembly": "movs r0, r7", - "mnemonic": "movs", - "operands": "r0, r7", - "mode": "thumb" - }, - "instr_47422": { - "virtual_address": 47422, - "size": 4, - "disassembly": "bl 0x0c118", - "mnemonic": "bl", - "operands": "0x0c118", - "mode": "thumb" - }, - "instr_47426": { - "virtual_address": 47426, - "size": 2, - "disassembly": "ldr r3, [0x0ba04]", - "mnemonic": "ldr", - "operands": "r3, [0x0ba04]", - "mode": "thumb" - }, - "instr_47428": { - "virtual_address": 47428, - "size": 2, - "disassembly": "ldr r6, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r6, [r3, #0x0]", - "mode": "thumb" - }, - "instr_47430": { - "virtual_address": 47430, - "size": 2, - "disassembly": "ldr r3, [r6, #0x38]", - "mnemonic": "ldr", - "operands": "r3, [r6, #0x38]", - "mode": "thumb" - }, - "instr_47432": { - "virtual_address": 47432, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_47434": { - "virtual_address": 47434, - "size": 2, - "disassembly": "beq 0x0b9bc", - "mnemonic": "beq", - "operands": "0x0b9bc", - "mode": "thumb" - }, - "bb_47408": { - "virtual_address": 47408, - "size": 28, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 47436, - "children": [ - "instr_47408", - "instr_47410", - "instr_47412", - "instr_47414", - "instr_47416", - "instr_47418", - "instr_47420", - "instr_47422", - "instr_47426", - "instr_47428", - "instr_47430", - "instr_47432", - "instr_47434" - ] - }, - "instr_47436": { - "virtual_address": 47436, - "size": 2, - "disassembly": "movs r3, #0xb8", - "mnemonic": "movs", - "operands": "r3, #0xb8", - "mode": "thumb" - }, - "instr_47438": { - "virtual_address": 47438, - "size": 2, - "disassembly": "lsls r3, r3, #0x2", - "mnemonic": "lsls", - "operands": "r3, r3, #0x2", - "mode": "thumb" - }, - "instr_47440": { - "virtual_address": 47440, - "size": 2, - "disassembly": "mov r12, r3", - "mnemonic": "mov", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_47442": { - "virtual_address": 47442, - "size": 2, - "disassembly": "movs r3, #0x4", - "mnemonic": "movs", - "operands": "r3, #0x4", - "mode": "thumb" - }, - "instr_47444": { - "virtual_address": 47444, - "size": 2, - "disassembly": "mov r9, r3", - "mnemonic": "mov", - "operands": "r9, r3", - "mode": "thumb" - }, - "instr_47446": { - "virtual_address": 47446, - "size": 2, - "disassembly": "add r6, r12", - "mnemonic": "add", - "operands": "r6, r12", - "mode": "thumb" - }, - "bb_47436": { - "virtual_address": 47436, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 47448, - "children": [ - "instr_47436", - "instr_47438", - "instr_47440", - "instr_47442", - "instr_47444", - "instr_47446" - ] - }, - "instr_47448": { - "virtual_address": 47448, - "size": 2, - "disassembly": "ldr r3, [r6, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r6, #0x4]", - "mode": "thumb" - }, - "instr_47450": { - "virtual_address": 47450, - "size": 2, - "disassembly": "ldr r4, [r6, #0x8]", - "mnemonic": "ldr", - "operands": "r4, [r6, #0x8]", - "mode": "thumb" - }, - "instr_47452": { - "virtual_address": 47452, - "size": 2, - "disassembly": "subs r3, #0x1", - "mnemonic": "subs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_47454": { - "virtual_address": 47454, - "size": 2, - "disassembly": "bpl 0x0b968", - "mnemonic": "bpl", - "operands": "0x0b968", - "mode": "thumb" - }, - "bb_47448": { - "virtual_address": 47448, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 47456, - "children": [ - "instr_47448", - "instr_47450", - "instr_47452", - "instr_47454" - ] - }, - "instr_47456": { - "virtual_address": 47456, - "size": 2, - "disassembly": "b 0x0b9b2", - "mnemonic": "b", - "operands": "0x0b9b2", - "mode": "thumb" - }, - "bb_47456": { - "virtual_address": 47456, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 47538, - "children": [ - "instr_47456" - ] - }, - "instr_47458": { - "virtual_address": 47458, - "size": 2, - "disassembly": "adds r4, #0x68", - "mnemonic": "adds", - "operands": "r4, #0x68", - "mode": "thumb" - }, - "instr_47460": { - "virtual_address": 47460, - "size": 2, - "disassembly": "subs r3, #0x1", - "mnemonic": "subs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_47462": { - "virtual_address": 47462, - "size": 2, - "disassembly": "bcc 0x0b9b2", - "mnemonic": "bcc", - "operands": "0x0b9b2", - "mode": "thumb" - }, - "bb_47458": { - "virtual_address": 47458, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 47464, - "children": [ - "instr_47458", - "instr_47460", - "instr_47462" - ] - }, - "instr_47464": { - "virtual_address": 47464, - "size": 2, - "disassembly": "movs r2, #0xc", - "mnemonic": "movs", - "operands": "r2, #0xc", - "mode": "thumb" - }, - "instr_47466": { - "virtual_address": 47466, - "size": 2, - "disassembly": "ldrsh r5, [r4, r2]", - "mnemonic": "ldrsh", - "operands": "r5, [r4, r2]", - "mode": "thumb" - }, - "instr_47468": { - "virtual_address": 47468, - "size": 2, - "disassembly": "cmp r5, #0x0", - "mnemonic": "cmp", - "operands": "r5, #0x0", - "mode": "thumb" - }, - "instr_47470": { - "virtual_address": 47470, - "size": 2, - "disassembly": "bne 0x0b962", - "mnemonic": "bne", - "operands": "0x0b962", - "mode": "thumb" - }, - "bb_47464": { - "virtual_address": 47464, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 47472, - "children": [ - "instr_47464", - "instr_47466", - "instr_47468", - "instr_47470" - ] - }, - "instr_47472": { - "virtual_address": 47472, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_47474": { - "virtual_address": 47474, - "size": 2, - "disassembly": "ldr r3, [0x0ba08]", - "mnemonic": "ldr", - "operands": "r3, [0x0ba08]", - "mode": "thumb" - }, - "instr_47476": { - "virtual_address": 47476, - "size": 2, - "disassembly": "adds r0, #0x58", - "mnemonic": "adds", - "operands": "r0, #0x58", - "mode": "thumb" - }, - "instr_47478": { - "virtual_address": 47478, - "size": 2, - "disassembly": "str r3, [r4, #0xc]", - "mnemonic": "str", - "operands": "r3, [r4, #0xc]", - "mode": "thumb" - }, - "instr_47480": { - "virtual_address": 47480, - "size": 2, - "disassembly": "str r5, [r4, #0x64]", - "mnemonic": "str", - "operands": "r5, [r4, #0x64]", - "mode": "thumb" - }, - "instr_47482": { - "virtual_address": 47482, - "size": 4, - "disassembly": "bl 0x0c108", - "mnemonic": "bl", - "operands": "0x0c108", - "mode": "thumb" - }, - "instr_47486": { - "virtual_address": 47486, - "size": 2, - "disassembly": "movs r0, r7", - "mnemonic": "movs", - "operands": "r0, r7", - "mode": "thumb" - }, - "instr_47488": { - "virtual_address": 47488, - "size": 4, - "disassembly": "bl 0x0c128", - "mnemonic": "bl", - "operands": "0x0c128", - "mode": "thumb" - }, - "instr_47492": { - "virtual_address": 47492, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_47494": { - "virtual_address": 47494, - "size": 2, - "disassembly": "movs r2, #0x8", - "mnemonic": "movs", - "operands": "r2, #0x8", - "mode": "thumb" - }, - "instr_47496": { - "virtual_address": 47496, - "size": 2, - "disassembly": "movs r1, #0x0", - "mnemonic": "movs", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_47498": { - "virtual_address": 47498, - "size": 2, - "disassembly": "str r5, [r4, #0x0]", - "mnemonic": "str", - "operands": "r5, [r4, #0x0]", - "mode": "thumb" - }, - "instr_47500": { - "virtual_address": 47500, - "size": 2, - "disassembly": "str r5, [r4, #0x8]", - "mnemonic": "str", - "operands": "r5, [r4, #0x8]", - "mode": "thumb" - }, - "instr_47502": { - "virtual_address": 47502, - "size": 2, - "disassembly": "str r5, [r4, #0x4]", - "mnemonic": "str", - "operands": "r5, [r4, #0x4]", - "mode": "thumb" - }, - "instr_47504": { - "virtual_address": 47504, - "size": 2, - "disassembly": "str r5, [r4, #0x10]", - "mnemonic": "str", - "operands": "r5, [r4, #0x10]", - "mode": "thumb" - }, - "instr_47506": { - "virtual_address": 47506, - "size": 2, - "disassembly": "str r5, [r4, #0x14]", - "mnemonic": "str", - "operands": "r5, [r4, #0x14]", - "mode": "thumb" - }, - "instr_47508": { - "virtual_address": 47508, - "size": 2, - "disassembly": "str r5, [r4, #0x18]", - "mnemonic": "str", - "operands": "r5, [r4, #0x18]", - "mode": "thumb" - }, - "instr_47510": { - "virtual_address": 47510, - "size": 2, - "disassembly": "adds r0, #0x5c", - "mnemonic": "adds", - "operands": "r0, #0x5c", - "mode": "thumb" - }, - "instr_47512": { - "virtual_address": 47512, - "size": 4, - "disassembly": "bl 0x827c", - "mnemonic": "bl", - "operands": "0x827c", - "mode": "thumb" - }, - "instr_47516": { - "virtual_address": 47516, - "size": 2, - "disassembly": "str r5, [r4, #0x30]", - "mnemonic": "str", - "operands": "r5, [r4, #0x30]", - "mode": "thumb" - }, - "instr_47518": { - "virtual_address": 47518, - "size": 2, - "disassembly": "str r5, [r4, #0x34]", - "mnemonic": "str", - "operands": "r5, [r4, #0x34]", - "mode": "thumb" - }, - "instr_47520": { - "virtual_address": 47520, - "size": 2, - "disassembly": "str r5, [r4, #0x44]", - "mnemonic": "str", - "operands": "r5, [r4, #0x44]", - "mode": "thumb" - }, - "instr_47522": { - "virtual_address": 47522, - "size": 2, - "disassembly": "str r5, [r4, #0x48]", - "mnemonic": "str", - "operands": "r5, [r4, #0x48]", - "mode": "thumb" - }, - "bb_47472": { - "virtual_address": 47472, - "size": 52, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 47524, - "children": [ - "instr_47472", - "instr_47474", - "instr_47476", - "instr_47478", - "instr_47480", - "instr_47482", - "instr_47486", - "instr_47488", - "instr_47492", - "instr_47494", - "instr_47496", - "instr_47498", - "instr_47500", - "instr_47502", - "instr_47504", - "instr_47506", - "instr_47508", - "instr_47510", - "instr_47512", - "instr_47516", - "instr_47518", - "instr_47520", - "instr_47522" - ] - }, - "instr_47524": { - "virtual_address": 47524, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_47526": { - "virtual_address": 47526, - "size": 2, - "disassembly": "pop {r6, r7}", - "mnemonic": "pop", - "operands": "{r6, r7}", - "mode": "thumb" - }, - "instr_47528": { - "virtual_address": 47528, - "size": 2, - "disassembly": "mov r9, r7", - "mnemonic": "mov", - "operands": "r9, r7", - "mode": "thumb" - }, - "instr_47530": { - "virtual_address": 47530, - "size": 2, - "disassembly": "mov r8, r6", - "mnemonic": "mov", - "operands": "r8, r6", - "mode": "thumb" - }, - "instr_47532": { - "virtual_address": 47532, - "size": 2, - "disassembly": "pop {r3, r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r3, r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_47534": { - "virtual_address": 47534, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_47536": { - "virtual_address": 47536, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_47524": { - "virtual_address": 47524, - "size": 14, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_47524", - "instr_47526", - "instr_47528", - "instr_47530", - "instr_47532", - "instr_47534", - "instr_47536" - ] - }, - "instr_47538": { - "virtual_address": 47538, - "size": 2, - "disassembly": "ldr r5, [r6, #0x0]", - "mnemonic": "ldr", - "operands": "r5, [r6, #0x0]", - "mode": "thumb" - }, - "instr_47540": { - "virtual_address": 47540, - "size": 2, - "disassembly": "cmp r5, #0x0", - "mnemonic": "cmp", - "operands": "r5, #0x0", - "mode": "thumb" - }, - "instr_47542": { - "virtual_address": 47542, - "size": 2, - "disassembly": "beq 0x0b9c4", - "mnemonic": "beq", - "operands": "0x0b9c4", - "mode": "thumb" - }, - "bb_47538": { - "virtual_address": 47538, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 47544, - "children": [ - "instr_47538", - "instr_47540", - "instr_47542" - ] - }, - "instr_47544": { - "virtual_address": 47544, - "size": 2, - "disassembly": "movs r6, r5", - "mnemonic": "movs", - "operands": "r6, r5", - "mode": "thumb" - }, - "instr_47546": { - "virtual_address": 47546, - "size": 2, - "disassembly": "b 0x0b958", - "mnemonic": "b", - "operands": "0x0b958", - "mode": "thumb" - }, - "bb_47544": { - "virtual_address": 47544, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 47448, - "children": [ - "instr_47544", - "instr_47546" - ] - }, - "instr_47548": { - "virtual_address": 47548, - "size": 2, - "disassembly": "movs r0, r6", - "mnemonic": "movs", - "operands": "r0, r6", - "mode": "thumb" - }, - "instr_47550": { - "virtual_address": 47550, - "size": 4, - "disassembly": "bl 0x0b80c", - "mnemonic": "bl", - "operands": "0x0b80c", - "mode": "thumb" - }, - "instr_47554": { - "virtual_address": 47554, - "size": 2, - "disassembly": "b 0x0b94c", - "mnemonic": "b", - "operands": "0x0b94c", - "mode": "thumb" - }, - "bb_47548": { - "virtual_address": 47548, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 47436, - "children": [ - "instr_47548", - "instr_47550", - "instr_47554" - ] - }, - "instr_47556": { - "virtual_address": 47556, - "size": 2, - "disassembly": "movs r1, #0xd6", - "mnemonic": "movs", - "operands": "r1, #0xd6", - "mode": "thumb" - }, - "instr_47558": { - "virtual_address": 47558, - "size": 2, - "disassembly": "mov r0, r8", - "mnemonic": "mov", - "operands": "r0, r8", - "mode": "thumb" - }, - "instr_47560": { - "virtual_address": 47560, - "size": 2, - "disassembly": "lsls r1, r1, #0x1", - "mnemonic": "lsls", - "operands": "r1, r1, #0x1", - "mode": "thumb" - }, - "instr_47562": { - "virtual_address": 47562, - "size": 4, - "disassembly": "bl 0x0c27c", - "mnemonic": "bl", - "operands": "0x0c27c", - "mode": "thumb" - }, - "instr_47566": { - "virtual_address": 47566, - "size": 2, - "disassembly": "subs r4, r0, #0x0", - "mnemonic": "subs", - "operands": "r4, r0, #0x0", - "mode": "thumb" - }, - "instr_47568": { - "virtual_address": 47568, - "size": 2, - "disassembly": "beq 0x0b9ee", - "mnemonic": "beq", - "operands": "0x0b9ee", - "mode": "thumb" - }, - "bb_47556": { - "virtual_address": 47556, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 47570, - "children": [ - "instr_47556", - "instr_47558", - "instr_47560", - "instr_47562", - "instr_47566", - "instr_47568" - ] - }, - "instr_47570": { - "virtual_address": 47570, - "size": 2, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_47572": { - "virtual_address": 47572, - "size": 2, - "disassembly": "movs r2, #0xd0", - "mnemonic": "movs", - "operands": "r2, #0xd0", - "mode": "thumb" - }, - "instr_47574": { - "virtual_address": 47574, - "size": 2, - "disassembly": "str r5, [r0, #0x0]", - "mnemonic": "str", - "operands": "r5, [r0, #0x0]", - "mode": "thumb" - }, - "instr_47576": { - "virtual_address": 47576, - "size": 2, - "disassembly": "movs r5, r4", - "mnemonic": "movs", - "operands": "r5, r4", - "mode": "thumb" - }, - "instr_47578": { - "virtual_address": 47578, - "size": 2, - "disassembly": "str r3, [r0, #0x4]", - "mnemonic": "str", - "operands": "r3, [r0, #0x4]", - "mode": "thumb" - }, - "instr_47580": { - "virtual_address": 47580, - "size": 2, - "disassembly": "adds r0, #0xc", - "mnemonic": "adds", - "operands": "r0, #0xc", - "mode": "thumb" - }, - "instr_47582": { - "virtual_address": 47582, - "size": 2, - "disassembly": "movs r1, #0x0", - "mnemonic": "movs", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_47584": { - "virtual_address": 47584, - "size": 2, - "disassembly": "str r0, [r4, #0x8]", - "mnemonic": "str", - "operands": "r0, [r4, #0x8]", - "mode": "thumb" - }, - "instr_47586": { - "virtual_address": 47586, - "size": 2, - "disassembly": "lsls r2, r2, #0x1", - "mnemonic": "lsls", - "operands": "r2, r2, #0x1", - "mode": "thumb" - }, - "instr_47588": { - "virtual_address": 47588, - "size": 4, - "disassembly": "bl 0x827c", - "mnemonic": "bl", - "operands": "0x827c", - "mode": "thumb" - }, - "instr_47592": { - "virtual_address": 47592, - "size": 2, - "disassembly": "str r4, [r6, #0x0]", - "mnemonic": "str", - "operands": "r4, [r6, #0x0]", - "mode": "thumb" - }, - "instr_47594": { - "virtual_address": 47594, - "size": 2, - "disassembly": "movs r6, r5", - "mnemonic": "movs", - "operands": "r6, r5", - "mode": "thumb" - }, - "instr_47596": { - "virtual_address": 47596, - "size": 2, - "disassembly": "b 0x0b958", - "mnemonic": "b", - "operands": "0x0b958", - "mode": "thumb" - }, - "bb_47570": { - "virtual_address": 47570, - "size": 28, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 47448, - "children": [ - "instr_47570", - "instr_47572", - "instr_47574", - "instr_47576", - "instr_47578", - "instr_47580", - "instr_47582", - "instr_47584", - "instr_47586", - "instr_47588", - "instr_47592", - "instr_47594", - "instr_47596" - ] - }, - "instr_47598": { - "virtual_address": 47598, - "size": 2, - "disassembly": "str r0, [r6, #0x0]", - "mnemonic": "str", - "operands": "r0, [r6, #0x0]", - "mode": "thumb" - }, - "instr_47600": { - "virtual_address": 47600, - "size": 2, - "disassembly": "movs r0, r7", - "mnemonic": "movs", - "operands": "r0, r7", - "mode": "thumb" - }, - "instr_47602": { - "virtual_address": 47602, - "size": 4, - "disassembly": "bl 0x0c128", - "mnemonic": "bl", - "operands": "0x0c128", - "mode": "thumb" - }, - "instr_47606": { - "virtual_address": 47606, - "size": 2, - "disassembly": "movs r3, #0xc", - "mnemonic": "movs", - "operands": "r3, #0xc", - "mode": "thumb" - }, - "instr_47608": { - "virtual_address": 47608, - "size": 2, - "disassembly": "mov r2, r8", - "mnemonic": "mov", - "operands": "r2, r8", - "mode": "thumb" - }, - "instr_47610": { - "virtual_address": 47610, - "size": 2, - "disassembly": "str r3, [r2, #0x0]", - "mnemonic": "str", - "operands": "r3, [r2, #0x0]", - "mode": "thumb" - }, - "instr_47612": { - "virtual_address": 47612, - "size": 2, - "disassembly": "b 0x0b9a4", - "mnemonic": "b", - "operands": "0x0b9a4", - "mode": "thumb" - }, - "bb_47598": { - "virtual_address": 47598, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 47524, - "children": [ - "instr_47598", - "instr_47600", - "instr_47602", - "instr_47606", - "instr_47608", - "instr_47610", - "instr_47612" - ] - }, - "func_47408": { - "virtual_address": 47408, - "size": 206, - "name": "__sfp", - "children": [ - "bb_47408", - "bb_47436", - "bb_47448", - "bb_47456", - "bb_47458", - "bb_47464", - "bb_47472", - "bb_47524", - "bb_47538", - "bb_47544", - "bb_47548", - "bb_47556", - "bb_47570", - "bb_47598" - ] - }, - "instr_47628": { - "virtual_address": 47628, - "size": 2, - "disassembly": "push {r4, lr}", - "mnemonic": "push", - "operands": "{r4, lr}", - "mode": "thumb" - }, - "instr_47630": { - "virtual_address": 47630, - "size": 2, - "disassembly": "ldr r0, [0x0ba1c]", - "mnemonic": "ldr", - "operands": "r0, [0x0ba1c]", - "mode": "thumb" - }, - "instr_47632": { - "virtual_address": 47632, - "size": 4, - "disassembly": "bl 0x0c118", - "mnemonic": "bl", - "operands": "0x0c118", - "mode": "thumb" - }, - "instr_47636": { - "virtual_address": 47636, - "size": 2, - "disassembly": "pop {r4}", - "mnemonic": "pop", - "operands": "{r4}", - "mode": "thumb" - }, - "instr_47638": { - "virtual_address": 47638, - "size": 2, - "disassembly": "pop {r0}", - "mnemonic": "pop", - "operands": "{r0}", - "mode": "thumb" - }, - "instr_47640": { - "virtual_address": 47640, - "size": 2, - "disassembly": "bx r0", - "mnemonic": "bx", - "operands": "r0", - "mode": "thumb" - }, - "bb_47628": { - "virtual_address": 47628, - "size": 14, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_47628", - "instr_47630", - "instr_47632", - "instr_47636", - "instr_47638", - "instr_47640" - ] - }, - "func_47628": { - "virtual_address": 47628, - "size": 14, - "name": "__sfp_lock_acquire", - "children": [ - "bb_47628" - ] - }, - "instr_47648": { - "virtual_address": 47648, - "size": 2, - "disassembly": "push {r4, lr}", - "mnemonic": "push", - "operands": "{r4, lr}", - "mode": "thumb" - }, - "instr_47650": { - "virtual_address": 47650, - "size": 2, - "disassembly": "ldr r0, [0x0ba30]", - "mnemonic": "ldr", - "operands": "r0, [0x0ba30]", - "mode": "thumb" - }, - "instr_47652": { - "virtual_address": 47652, - "size": 4, - "disassembly": "bl 0x0c128", - "mnemonic": "bl", - "operands": "0x0c128", - "mode": "thumb" - }, - "instr_47656": { - "virtual_address": 47656, - "size": 2, - "disassembly": "pop {r4}", - "mnemonic": "pop", - "operands": "{r4}", - "mode": "thumb" - }, - "instr_47658": { - "virtual_address": 47658, - "size": 2, - "disassembly": "pop {r0}", - "mnemonic": "pop", - "operands": "{r0}", - "mode": "thumb" - }, - "instr_47660": { - "virtual_address": 47660, - "size": 2, - "disassembly": "bx r0", - "mnemonic": "bx", - "operands": "r0", - "mode": "thumb" - }, - "bb_47648": { - "virtual_address": 47648, - "size": 14, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_47648", - "instr_47650", - "instr_47652", - "instr_47656", - "instr_47658", - "instr_47660" - ] - }, - "func_47648": { - "virtual_address": 47648, - "size": 14, - "name": "__sfp_lock_release", - "children": [ - "bb_47648" - ] - }, - "instr_47668": { - "virtual_address": 47668, - "size": 2, - "disassembly": "push {r4, lr}", - "mnemonic": "push", - "operands": "{r4, lr}", - "mode": "thumb" - }, - "instr_47670": { - "virtual_address": 47670, - "size": 2, - "disassembly": "ldr r0, [0x0ba44]", - "mnemonic": "ldr", - "operands": "r0, [0x0ba44]", - "mode": "thumb" - }, - "instr_47672": { - "virtual_address": 47672, - "size": 4, - "disassembly": "bl 0x0c118", - "mnemonic": "bl", - "operands": "0x0c118", - "mode": "thumb" - }, - "instr_47676": { - "virtual_address": 47676, - "size": 2, - "disassembly": "pop {r4}", - "mnemonic": "pop", - "operands": "{r4}", - "mode": "thumb" - }, - "instr_47678": { - "virtual_address": 47678, - "size": 2, - "disassembly": "pop {r0}", - "mnemonic": "pop", - "operands": "{r0}", - "mode": "thumb" - }, - "instr_47680": { - "virtual_address": 47680, - "size": 2, - "disassembly": "bx r0", - "mnemonic": "bx", - "operands": "r0", - "mode": "thumb" - }, - "bb_47668": { - "virtual_address": 47668, - "size": 14, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_47668", - "instr_47670", - "instr_47672", - "instr_47676", - "instr_47678", - "instr_47680" - ] - }, - "func_47668": { - "virtual_address": 47668, - "size": 14, - "name": "__sinit_lock_acquire", - "children": [ - "bb_47668" - ] - }, - "instr_47688": { - "virtual_address": 47688, - "size": 2, - "disassembly": "push {r4, lr}", - "mnemonic": "push", - "operands": "{r4, lr}", - "mode": "thumb" - }, - "instr_47690": { - "virtual_address": 47690, - "size": 2, - "disassembly": "ldr r0, [0x0ba58]", - "mnemonic": "ldr", - "operands": "r0, [0x0ba58]", - "mode": "thumb" - }, - "instr_47692": { - "virtual_address": 47692, - "size": 4, - "disassembly": "bl 0x0c128", - "mnemonic": "bl", - "operands": "0x0c128", - "mode": "thumb" - }, - "instr_47696": { - "virtual_address": 47696, - "size": 2, - "disassembly": "pop {r4}", - "mnemonic": "pop", - "operands": "{r4}", - "mode": "thumb" - }, - "instr_47698": { - "virtual_address": 47698, - "size": 2, - "disassembly": "pop {r0}", - "mnemonic": "pop", - "operands": "{r0}", - "mode": "thumb" - }, - "instr_47700": { - "virtual_address": 47700, - "size": 2, - "disassembly": "bx r0", - "mnemonic": "bx", - "operands": "r0", - "mode": "thumb" - }, - "bb_47688": { - "virtual_address": 47688, - "size": 14, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_47688", - "instr_47690", - "instr_47692", - "instr_47696", - "instr_47698", - "instr_47700" - ] - }, - "func_47688": { - "virtual_address": 47688, - "size": 14, - "name": "__sinit_lock_release", - "children": [ - "bb_47688" - ] - }, - "instr_47708": { - "virtual_address": 47708, - "size": 2, - "disassembly": "push {r4, lr}", - "mnemonic": "push", - "operands": "{r4, lr}", - "mode": "thumb" - }, - "instr_47710": { - "virtual_address": 47710, - "size": 2, - "disassembly": "ldr r0, [0x0ba74]", - "mnemonic": "ldr", - "operands": "r0, [0x0ba74]", - "mode": "thumb" - }, - "instr_47712": { - "virtual_address": 47712, - "size": 4, - "disassembly": "bl 0x0c118", - "mnemonic": "bl", - "operands": "0x0c118", - "mode": "thumb" - }, - "instr_47716": { - "virtual_address": 47716, - "size": 2, - "disassembly": "ldr r3, [0x0ba78]", - "mnemonic": "ldr", - "operands": "r3, [0x0ba78]", - "mode": "thumb" - }, - "instr_47718": { - "virtual_address": 47718, - "size": 2, - "disassembly": "ldr r1, [0x0ba7c]", - "mnemonic": "ldr", - "operands": "r1, [0x0ba7c]", - "mode": "thumb" - }, - "instr_47720": { - "virtual_address": 47720, - "size": 2, - "disassembly": "ldr r0, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r3, #0x0]", - "mode": "thumb" - }, - "instr_47722": { - "virtual_address": 47722, - "size": 4, - "disassembly": "bl 0x0c058", - "mnemonic": "bl", - "operands": "0x0c058", - "mode": "thumb" - }, - "instr_47726": { - "virtual_address": 47726, - "size": 2, - "disassembly": "pop {r4}", - "mnemonic": "pop", - "operands": "{r4}", - "mode": "thumb" - }, - "instr_47728": { - "virtual_address": 47728, - "size": 2, - "disassembly": "pop {r0}", - "mnemonic": "pop", - "operands": "{r0}", - "mode": "thumb" - }, - "instr_47730": { - "virtual_address": 47730, - "size": 2, - "disassembly": "bx r0", - "mnemonic": "bx", - "operands": "r0", - "mode": "thumb" - }, - "bb_47708": { - "virtual_address": 47708, - "size": 24, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_47708", - "instr_47710", - "instr_47712", - "instr_47716", - "instr_47718", - "instr_47720", - "instr_47722", - "instr_47726", - "instr_47728", - "instr_47730" - ] - }, - "dw_47732": { - "virtual_address": 47732, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 47710 - ] - }, - "dw_47736": { - "virtual_address": 47736, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 47716 - ] - }, - "dw_47740": { - "virtual_address": 47740, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 47718 - ] - }, - "func_47708": { - "virtual_address": 47708, - "size": 36, - "name": "__fp_lock_all", - "children": [ - "bb_47708", - "dw_47732", - "dw_47736", - "dw_47740" - ] - }, - "instr_47744": { - "virtual_address": 47744, - "size": 2, - "disassembly": "push {r4, lr}", - "mnemonic": "push", - "operands": "{r4, lr}", - "mode": "thumb" - }, - "instr_47746": { - "virtual_address": 47746, - "size": 2, - "disassembly": "ldr r3, [0x0ba98]", - "mnemonic": "ldr", - "operands": "r3, [0x0ba98]", - "mode": "thumb" - }, - "instr_47748": { - "virtual_address": 47748, - "size": 2, - "disassembly": "ldr r0, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r3, #0x0]", - "mode": "thumb" - }, - "instr_47750": { - "virtual_address": 47750, - "size": 2, - "disassembly": "ldr r1, [0x0ba9c]", - "mnemonic": "ldr", - "operands": "r1, [0x0ba9c]", - "mode": "thumb" - }, - "instr_47752": { - "virtual_address": 47752, - "size": 4, - "disassembly": "bl 0x0c058", - "mnemonic": "bl", - "operands": "0x0c058", - "mode": "thumb" - }, - "instr_47756": { - "virtual_address": 47756, - "size": 2, - "disassembly": "ldr r0, [0x0baa0]", - "mnemonic": "ldr", - "operands": "r0, [0x0baa0]", - "mode": "thumb" - }, - "instr_47758": { - "virtual_address": 47758, - "size": 4, - "disassembly": "bl 0x0c128", - "mnemonic": "bl", - "operands": "0x0c128", - "mode": "thumb" - }, - "instr_47762": { - "virtual_address": 47762, - "size": 2, - "disassembly": "pop {r4}", - "mnemonic": "pop", - "operands": "{r4}", - "mode": "thumb" - }, - "instr_47764": { - "virtual_address": 47764, - "size": 2, - "disassembly": "pop {r0}", - "mnemonic": "pop", - "operands": "{r0}", - "mode": "thumb" - }, - "instr_47766": { - "virtual_address": 47766, - "size": 2, - "disassembly": "bx r0", - "mnemonic": "bx", - "operands": "r0", - "mode": "thumb" - }, - "bb_47744": { - "virtual_address": 47744, - "size": 24, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_47744", - "instr_47746", - "instr_47748", - "instr_47750", - "instr_47752", - "instr_47756", - "instr_47758", - "instr_47762", - "instr_47764", - "instr_47766" - ] - }, - "dw_47768": { - "virtual_address": 47768, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 47746 - ] - }, - "dw_47772": { - "virtual_address": 47772, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 47750 - ] - }, - "dw_47776": { - "virtual_address": 47776, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 47756 - ] - }, - "func_47744": { - "virtual_address": 47744, - "size": 36, - "name": "__fp_unlock_all", - "children": [ - "bb_47744", - "dw_47768", - "dw_47772", - "dw_47776" - ] - }, - "instr_47780": { - "virtual_address": 47780, - "size": 2, - "disassembly": "push {r4, r5, r6, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, lr}", - "mode": "thumb" - }, - "instr_47782": { - "virtual_address": 47782, - "size": 2, - "disassembly": "ldr r5, [0x0bac8]", - "mnemonic": "ldr", - "operands": "r5, [0x0bac8]", - "mode": "thumb" - }, - "instr_47784": { - "virtual_address": 47784, - "size": 2, - "disassembly": "ldr r4, [0x0bacc]", - "mnemonic": "ldr", - "operands": "r4, [0x0bacc]", - "mode": "thumb" - }, - "instr_47786": { - "virtual_address": 47786, - "size": 2, - "disassembly": "subs r4, r4, r5", - "mnemonic": "subs", - "operands": "r4, r4, r5", - "mode": "thumb" - }, - "instr_47788": { - "virtual_address": 47788, - "size": 2, - "disassembly": "asrs r4, r4, #0x2", - "mnemonic": "asrs", - "operands": "r4, r4, #0x2", - "mode": "thumb" - }, - "instr_47790": { - "virtual_address": 47790, - "size": 2, - "disassembly": "beq 0x0babe", - "mnemonic": "beq", - "operands": "0x0babe", - "mode": "thumb" - }, - "bb_47780": { - "virtual_address": 47780, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 47792, - "children": [ - "instr_47780", - "instr_47782", - "instr_47784", - "instr_47786", - "instr_47788", - "instr_47790" - ] - }, - "instr_47792": { - "virtual_address": 47792, - "size": 2, - "disassembly": "subs r4, #0x1", - "mnemonic": "subs", - "operands": "r4, #0x1", - "mode": "thumb" - }, - "instr_47794": { - "virtual_address": 47794, - "size": 2, - "disassembly": "lsls r3, r4, #0x2", - "mnemonic": "lsls", - "operands": "r3, r4, #0x2", - "mode": "thumb" - }, - "instr_47796": { - "virtual_address": 47796, - "size": 2, - "disassembly": "ldr r3, [r5, r3]", - "mnemonic": "ldr", - "operands": "r3, [r5, r3]", - "mode": "thumb" - }, - "instr_47798": { - "virtual_address": 47798, - "size": 4, - "disassembly": "bl 0x0bad0", - "mnemonic": "bl", - "operands": "0x0bad0", - "mode": "thumb" - }, - "instr_47802": { - "virtual_address": 47802, - "size": 2, - "disassembly": "cmp r4, #0x0", - "mnemonic": "cmp", - "operands": "r4, #0x0", - "mode": "thumb" - }, - "instr_47804": { - "virtual_address": 47804, - "size": 2, - "disassembly": "bne 0x0bab0", - "mnemonic": "bne", - "operands": "0x0bab0", - "mode": "thumb" - }, - "bb_47792": { - "virtual_address": 47792, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 47806, - "children": [ - "instr_47792", - "instr_47794", - "instr_47796", - "instr_47798", - "instr_47802", - "instr_47804" - ] - }, - "instr_47806": { - "virtual_address": 47806, - "size": 4, - "disassembly": "bl 0x10b60", - "mnemonic": "bl", - "operands": "0x10b60", - "mode": "thumb" - }, - "instr_47810": { - "virtual_address": 47810, - "size": 2, - "disassembly": "pop {r4, r5, r6}", - "mnemonic": "pop", - "operands": "{r4, r5, r6}", - "mode": "thumb" - }, - "instr_47812": { - "virtual_address": 47812, - "size": 2, - "disassembly": "pop {r0}", - "mnemonic": "pop", - "operands": "{r0}", - "mode": "thumb" - }, - "instr_47814": { - "virtual_address": 47814, - "size": 2, - "disassembly": "bx r0", - "mnemonic": "bx", - "operands": "r0", - "mode": "thumb" - }, - "bb_47806": { - "virtual_address": 47806, - "size": 10, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_47806", - "instr_47810", - "instr_47812", - "instr_47814" - ] - }, - "dw_47816": { - "virtual_address": 47816, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 47782 - ] - }, - "dw_47820": { - "virtual_address": 47820, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 47784 - ] - }, - "func_47780": { - "virtual_address": 47780, - "size": 44, - "name": "__libc_fini_array", - "children": [ - "bb_47780", - "bb_47792", - "bb_47806", - "dw_47816", - "dw_47820" - ] - }, - "instr_47824": { - "virtual_address": 47824, - "size": 2, - "disassembly": "bx r3", - "mnemonic": "bx", - "operands": "r3", - "mode": "thumb" - }, - "bb_47824": { - "virtual_address": 47824, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_47824" - ] - }, - "func_47824": { - "virtual_address": 47824, - "size": 2, - "name": "FUN_0000bad0", - "children": [ - "bb_47824" - ] - }, - "instr_47828": { - "virtual_address": 47828, - "size": 2, - "disassembly": "push {r3, r4, r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r3, r4, r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_47830": { - "virtual_address": 47830, - "size": 2, - "disassembly": "movs r4, r1", - "mnemonic": "movs", - "operands": "r4, r1", - "mode": "thumb" - }, - "instr_47832": { - "virtual_address": 47832, - "size": 2, - "disassembly": "movs r5, r0", - "mnemonic": "movs", - "operands": "r5, r0", - "mode": "thumb" - }, - "instr_47834": { - "virtual_address": 47834, - "size": 4, - "disassembly": "bl 0x0c9e0", - "mnemonic": "bl", - "operands": "0x0c9e0", - "mode": "thumb" - }, - "instr_47838": { - "virtual_address": 47838, - "size": 2, - "disassembly": "ldr r7, [0x0bb64]", - "mnemonic": "ldr", - "operands": "r7, [0x0bb64]", - "mode": "thumb" - }, - "instr_47840": { - "virtual_address": 47840, - "size": 2, - "disassembly": "ldr r3, [r7, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [r7, #0x8]", - "mode": "thumb" - }, - "instr_47842": { - "virtual_address": 47842, - "size": 2, - "disassembly": "ldr r6, [r3, #0x4]", - "mnemonic": "ldr", - "operands": "r6, [r3, #0x4]", - "mode": "thumb" - }, - "instr_47844": { - "virtual_address": 47844, - "size": 2, - "disassembly": "movs r3, #0x3", - "mnemonic": "movs", - "operands": "r3, #0x3", - "mode": "thumb" - }, - "instr_47846": { - "virtual_address": 47846, - "size": 2, - "disassembly": "bics r6, r3", - "mnemonic": "bics", - "operands": "r6, r3", - "mode": "thumb" - }, - "instr_47848": { - "virtual_address": 47848, - "size": 2, - "disassembly": "ldr r3, [0x0bb68]", - "mnemonic": "ldr", - "operands": "r3, [0x0bb68]", - "mode": "thumb" - }, - "instr_47850": { - "virtual_address": 47850, - "size": 2, - "disassembly": "mov r12, r3", - "mnemonic": "mov", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_47852": { - "virtual_address": 47852, - "size": 2, - "disassembly": "subs r4, r6, r4", - "mnemonic": "subs", - "operands": "r4, r6, r4", - "mode": "thumb" - }, - "instr_47854": { - "virtual_address": 47854, - "size": 2, - "disassembly": "add r4, r12", - "mnemonic": "add", - "operands": "r4, r12", - "mode": "thumb" - }, - "instr_47856": { - "virtual_address": 47856, - "size": 2, - "disassembly": "lsrs r4, r4, #0xc", - "mnemonic": "lsrs", - "operands": "r4, r4, #0xc", - "mode": "thumb" - }, - "instr_47858": { - "virtual_address": 47858, - "size": 2, - "disassembly": "subs r4, #0x1", - "mnemonic": "subs", - "operands": "r4, #0x1", - "mode": "thumb" - }, - "instr_47860": { - "virtual_address": 47860, - "size": 2, - "disassembly": "adds r3, #0x11", - "mnemonic": "adds", - "operands": "r3, #0x11", - "mode": "thumb" - }, - "instr_47862": { - "virtual_address": 47862, - "size": 2, - "disassembly": "lsls r4, r4, #0xc", - "mnemonic": "lsls", - "operands": "r4, r4, #0xc", - "mode": "thumb" - }, - "instr_47864": { - "virtual_address": 47864, - "size": 2, - "disassembly": "cmp r4, r3", - "mnemonic": "cmp", - "operands": "r4, r3", - "mode": "thumb" - }, - "instr_47866": { - "virtual_address": 47866, - "size": 2, - "disassembly": "blt 0x0bb0c", - "mnemonic": "blt", - "operands": "0x0bb0c", - "mode": "thumb" - }, - "bb_47828": { - "virtual_address": 47828, - "size": 40, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 47868, - "children": [ - "instr_47828", - "instr_47830", - "instr_47832", - "instr_47834", - "instr_47838", - "instr_47840", - "instr_47842", - "instr_47844", - "instr_47846", - "instr_47848", - "instr_47850", - "instr_47852", - "instr_47854", - "instr_47856", - "instr_47858", - "instr_47860", - "instr_47862", - "instr_47864", - "instr_47866" - ] - }, - "instr_47868": { - "virtual_address": 47868, - "size": 2, - "disassembly": "movs r1, #0x0", - "mnemonic": "movs", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_47870": { - "virtual_address": 47870, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_47872": { - "virtual_address": 47872, - "size": 4, - "disassembly": "bl 0x0d990", - "mnemonic": "bl", - "operands": "0x0d990", - "mode": "thumb" - }, - "instr_47876": { - "virtual_address": 47876, - "size": 2, - "disassembly": "ldr r3, [r7, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [r7, #0x8]", - "mode": "thumb" - }, - "instr_47878": { - "virtual_address": 47878, - "size": 2, - "disassembly": "adds r3, r3, r6", - "mnemonic": "adds", - "operands": "r3, r3, r6", - "mode": "thumb" - }, - "instr_47880": { - "virtual_address": 47880, - "size": 2, - "disassembly": "cmp r0, r3", - "mnemonic": "cmp", - "operands": "r0, r3", - "mode": "thumb" - }, - "instr_47882": { - "virtual_address": 47882, - "size": 2, - "disassembly": "beq 0x0bb1a", - "mnemonic": "beq", - "operands": "0x0bb1a", - "mode": "thumb" - }, - "bb_47868": { - "virtual_address": 47868, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 47884, - "children": [ - "instr_47868", - "instr_47870", - "instr_47872", - "instr_47876", - "instr_47878", - "instr_47880", - "instr_47882" - ] - }, - "instr_47884": { - "virtual_address": 47884, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_47886": { - "virtual_address": 47886, - "size": 4, - "disassembly": "bl 0x0c9f4", - "mnemonic": "bl", - "operands": "0x0c9f4", - "mode": "thumb" - }, - "instr_47890": { - "virtual_address": 47890, - "size": 2, - "disassembly": "movs r0, #0x0", - "mnemonic": "movs", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "bb_47884": { - "virtual_address": 47884, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 47892, - "children": [ - "instr_47884", - "instr_47886", - "instr_47890" - ] - }, - "instr_47892": { - "virtual_address": 47892, - "size": 2, - "disassembly": "pop {r3, r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r3, r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_47894": { - "virtual_address": 47894, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_47896": { - "virtual_address": 47896, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_47892": { - "virtual_address": 47892, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_47892", - "instr_47894", - "instr_47896" - ] - }, - "instr_47898": { - "virtual_address": 47898, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_47900": { - "virtual_address": 47900, - "size": 2, - "disassembly": "rsbs r1, r4", - "mnemonic": "rsbs", - "operands": "r1, r4", - "mode": "thumb" - }, - "instr_47902": { - "virtual_address": 47902, - "size": 4, - "disassembly": "bl 0x0d990", - "mnemonic": "bl", - "operands": "0x0d990", - "mode": "thumb" - }, - "instr_47906": { - "virtual_address": 47906, - "size": 2, - "disassembly": "adds r3, r0, #0x1", - "mnemonic": "adds", - "operands": "r3, r0, #0x1", - "mode": "thumb" - }, - "instr_47908": { - "virtual_address": 47908, - "size": 2, - "disassembly": "beq 0x0bb42", - "mnemonic": "beq", - "operands": "0x0bb42", - "mode": "thumb" - }, - "bb_47898": { - "virtual_address": 47898, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 47910, - "children": [ - "instr_47898", - "instr_47900", - "instr_47902", - "instr_47906", - "instr_47908" - ] - }, - "instr_47910": { - "virtual_address": 47910, - "size": 2, - "disassembly": "movs r2, #0x1", - "mnemonic": "movs", - "operands": "r2, #0x1", - "mode": "thumb" - }, - "instr_47912": { - "virtual_address": 47912, - "size": 2, - "disassembly": "ldr r3, [r7, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [r7, #0x8]", - "mode": "thumb" - }, - "instr_47914": { - "virtual_address": 47914, - "size": 2, - "disassembly": "subs r6, r6, r4", - "mnemonic": "subs", - "operands": "r6, r6, r4", - "mode": "thumb" - }, - "instr_47916": { - "virtual_address": 47916, - "size": 2, - "disassembly": "orrs r6, r2", - "mnemonic": "orrs", - "operands": "r6, r2", - "mode": "thumb" - }, - "instr_47918": { - "virtual_address": 47918, - "size": 2, - "disassembly": "str r6, [r3, #0x4]", - "mnemonic": "str", - "operands": "r6, [r3, #0x4]", - "mode": "thumb" - }, - "instr_47920": { - "virtual_address": 47920, - "size": 2, - "disassembly": "ldr r3, [0x0bb6c]", - "mnemonic": "ldr", - "operands": "r3, [0x0bb6c]", - "mode": "thumb" - }, - "instr_47922": { - "virtual_address": 47922, - "size": 2, - "disassembly": "ldr r2, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [r3, #0x0]", - "mode": "thumb" - }, - "instr_47924": { - "virtual_address": 47924, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_47926": { - "virtual_address": 47926, - "size": 2, - "disassembly": "subs r4, r2, r4", - "mnemonic": "subs", - "operands": "r4, r2, r4", - "mode": "thumb" - }, - "instr_47928": { - "virtual_address": 47928, - "size": 2, - "disassembly": "str r4, [r3, #0x0]", - "mnemonic": "str", - "operands": "r4, [r3, #0x0]", - "mode": "thumb" - }, - "instr_47930": { - "virtual_address": 47930, - "size": 4, - "disassembly": "bl 0x0c9f4", - "mnemonic": "bl", - "operands": "0x0c9f4", - "mode": "thumb" - }, - "instr_47934": { - "virtual_address": 47934, - "size": 2, - "disassembly": "movs r0, #0x1", - "mnemonic": "movs", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_47936": { - "virtual_address": 47936, - "size": 2, - "disassembly": "b 0x0bb14", - "mnemonic": "b", - "operands": "0x0bb14", - "mode": "thumb" - }, - "bb_47910": { - "virtual_address": 47910, - "size": 28, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 47892, - "children": [ - "instr_47910", - "instr_47912", - "instr_47914", - "instr_47916", - "instr_47918", - "instr_47920", - "instr_47922", - "instr_47924", - "instr_47926", - "instr_47928", - "instr_47930", - "instr_47934", - "instr_47936" - ] - }, - "instr_47938": { - "virtual_address": 47938, - "size": 2, - "disassembly": "movs r1, #0x0", - "mnemonic": "movs", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_47940": { - "virtual_address": 47940, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_47942": { - "virtual_address": 47942, - "size": 4, - "disassembly": "bl 0x0d990", - "mnemonic": "bl", - "operands": "0x0d990", - "mode": "thumb" - }, - "instr_47946": { - "virtual_address": 47946, - "size": 2, - "disassembly": "ldr r2, [r7, #0x8]", - "mnemonic": "ldr", - "operands": "r2, [r7, #0x8]", - "mode": "thumb" - }, - "instr_47948": { - "virtual_address": 47948, - "size": 2, - "disassembly": "subs r3, r0, r2", - "mnemonic": "subs", - "operands": "r3, r0, r2", - "mode": "thumb" - }, - "instr_47950": { - "virtual_address": 47950, - "size": 2, - "disassembly": "cmp r3, #0xf", - "mnemonic": "cmp", - "operands": "r3, #0xf", - "mode": "thumb" - }, - "instr_47952": { - "virtual_address": 47952, - "size": 2, - "disassembly": "ble 0x0bb0c", - "mnemonic": "ble", - "operands": "0x0bb0c", - "mode": "thumb" - }, - "bb_47938": { - "virtual_address": 47938, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 47954, - "children": [ - "instr_47938", - "instr_47940", - "instr_47942", - "instr_47946", - "instr_47948", - "instr_47950", - "instr_47952" - ] - }, - "instr_47954": { - "virtual_address": 47954, - "size": 2, - "disassembly": "ldr r1, [0x0bb70]", - "mnemonic": "ldr", - "operands": "r1, [0x0bb70]", - "mode": "thumb" - }, - "instr_47956": { - "virtual_address": 47956, - "size": 2, - "disassembly": "ldr r1, [r1, #0x0]", - "mnemonic": "ldr", - "operands": "r1, [r1, #0x0]", - "mode": "thumb" - }, - "instr_47958": { - "virtual_address": 47958, - "size": 2, - "disassembly": "subs r0, r0, r1", - "mnemonic": "subs", - "operands": "r0, r0, r1", - "mode": "thumb" - }, - "instr_47960": { - "virtual_address": 47960, - "size": 2, - "disassembly": "ldr r1, [0x0bb6c]", - "mnemonic": "ldr", - "operands": "r1, [0x0bb6c]", - "mode": "thumb" - }, - "instr_47962": { - "virtual_address": 47962, - "size": 2, - "disassembly": "str r0, [r1, #0x0]", - "mnemonic": "str", - "operands": "r0, [r1, #0x0]", - "mode": "thumb" - }, - "instr_47964": { - "virtual_address": 47964, - "size": 2, - "disassembly": "movs r1, #0x1", - "mnemonic": "movs", - "operands": "r1, #0x1", - "mode": "thumb" - }, - "instr_47966": { - "virtual_address": 47966, - "size": 2, - "disassembly": "orrs r3, r1", - "mnemonic": "orrs", - "operands": "r3, r1", - "mode": "thumb" - }, - "instr_47968": { - "virtual_address": 47968, - "size": 2, - "disassembly": "str r3, [r2, #0x4]", - "mnemonic": "str", - "operands": "r3, [r2, #0x4]", - "mode": "thumb" - }, - "instr_47970": { - "virtual_address": 47970, - "size": 2, - "disassembly": "b 0x0bb0c", - "mnemonic": "b", - "operands": "0x0bb0c", - "mode": "thumb" - }, - "bb_47954": { - "virtual_address": 47954, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 47884, - "children": [ - "instr_47954", - "instr_47956", - "instr_47958", - "instr_47960", - "instr_47962", - "instr_47964", - "instr_47966", - "instr_47968", - "instr_47970" - ] - }, - "dw_47972": { - "virtual_address": 47972, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 47838 - ] - }, - "dw_47976": { - "virtual_address": 47976, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 47848 - ] - }, - "dw_47980": { - "virtual_address": 47980, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 47920, - 47960 - ] - }, - "dw_47984": { - "virtual_address": 47984, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 47954 - ] - }, - "func_47828": { - "virtual_address": 47828, - "size": 160, - "name": "_malloc_trim_r", - "children": [ - "bb_47828", - "bb_47868", - "bb_47884", - "bb_47892", - "bb_47898", - "bb_47910", - "bb_47938", - "bb_47954", - "dw_47972", - "dw_47976", - "dw_47980", - "dw_47984" - ] - }, - "instr_47988": { - "virtual_address": 47988, - "size": 2, - "disassembly": "push {r4, r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_47990": { - "virtual_address": 47990, - "size": 2, - "disassembly": "mov lr, r8", - "mnemonic": "mov", - "operands": "lr, r8", - "mode": "thumb" - }, - "instr_47992": { - "virtual_address": 47992, - "size": 2, - "disassembly": "movs r5, r0", - "mnemonic": "movs", - "operands": "r5, r0", - "mode": "thumb" - }, - "instr_47994": { - "virtual_address": 47994, - "size": 2, - "disassembly": "movs r4, r1", - "mnemonic": "movs", - "operands": "r4, r1", - "mode": "thumb" - }, - "instr_47996": { - "virtual_address": 47996, - "size": 2, - "disassembly": "push {lr}", - "mnemonic": "push", - "operands": "{lr}", - "mode": "thumb" - }, - "instr_47998": { - "virtual_address": 47998, - "size": 2, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_48000": { - "virtual_address": 48000, - "size": 2, - "disassembly": "beq 0x0bc22", - "mnemonic": "beq", - "operands": "0x0bc22", - "mode": "thumb" - }, - "bb_47988": { - "virtual_address": 47988, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48002, - "children": [ - "instr_47988", - "instr_47990", - "instr_47992", - "instr_47994", - "instr_47996", - "instr_47998", - "instr_48000" - ] - }, - "instr_48002": { - "virtual_address": 48002, - "size": 4, - "disassembly": "bl 0x0c9e0", - "mnemonic": "bl", - "operands": "0x0c9e0", - "mode": "thumb" - }, - "instr_48006": { - "virtual_address": 48006, - "size": 2, - "disassembly": "movs r1, r4", - "mnemonic": "movs", - "operands": "r1, r4", - "mode": "thumb" - }, - "instr_48008": { - "virtual_address": 48008, - "size": 2, - "disassembly": "subs r1, #0x8", - "mnemonic": "subs", - "operands": "r1, #0x8", - "mode": "thumb" - }, - "instr_48010": { - "virtual_address": 48010, - "size": 2, - "disassembly": "ldr r4, [r1, #0x4]", - "mnemonic": "ldr", - "operands": "r4, [r1, #0x4]", - "mode": "thumb" - }, - "instr_48012": { - "virtual_address": 48012, - "size": 2, - "disassembly": "movs r6, #0x1", - "mnemonic": "movs", - "operands": "r6, #0x1", - "mode": "thumb" - }, - "instr_48014": { - "virtual_address": 48014, - "size": 2, - "disassembly": "movs r2, r4", - "mnemonic": "movs", - "operands": "r2, r4", - "mode": "thumb" - }, - "instr_48016": { - "virtual_address": 48016, - "size": 2, - "disassembly": "movs r0, #0x3", - "mnemonic": "movs", - "operands": "r0, #0x3", - "mode": "thumb" - }, - "instr_48018": { - "virtual_address": 48018, - "size": 2, - "disassembly": "bics r2, r6", - "mnemonic": "bics", - "operands": "r2, r6", - "mode": "thumb" - }, - "instr_48020": { - "virtual_address": 48020, - "size": 2, - "disassembly": "adds r7, r1, r2", - "mnemonic": "adds", - "operands": "r7, r1, r2", - "mode": "thumb" - }, - "instr_48022": { - "virtual_address": 48022, - "size": 2, - "disassembly": "ldr r3, [r7, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r7, #0x4]", - "mode": "thumb" - }, - "instr_48024": { - "virtual_address": 48024, - "size": 2, - "disassembly": "bics r3, r0", - "mnemonic": "bics", - "operands": "r3, r0", - "mode": "thumb" - }, - "instr_48026": { - "virtual_address": 48026, - "size": 2, - "disassembly": "ldr r0, [0x0bd28]", - "mnemonic": "ldr", - "operands": "r0, [0x0bd28]", - "mode": "thumb" - }, - "instr_48028": { - "virtual_address": 48028, - "size": 2, - "disassembly": "mov r8, r3", - "mnemonic": "mov", - "operands": "r8, r3", - "mode": "thumb" - }, - "instr_48030": { - "virtual_address": 48030, - "size": 2, - "disassembly": "ldr r3, [r0, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [r0, #0x8]", - "mode": "thumb" - }, - "instr_48032": { - "virtual_address": 48032, - "size": 2, - "disassembly": "cmp r3, r7", - "mnemonic": "cmp", - "operands": "r3, r7", - "mode": "thumb" - }, - "instr_48034": { - "virtual_address": 48034, - "size": 2, - "disassembly": "beq 0x0bc7e", - "mnemonic": "beq", - "operands": "0x0bc7e", - "mode": "thumb" - }, - "bb_48002": { - "virtual_address": 48002, - "size": 34, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48036, - "children": [ - "instr_48002", - "instr_48006", - "instr_48008", - "instr_48010", - "instr_48012", - "instr_48014", - "instr_48016", - "instr_48018", - "instr_48020", - "instr_48022", - "instr_48024", - "instr_48026", - "instr_48028", - "instr_48030", - "instr_48032", - "instr_48034" - ] - }, - "instr_48036": { - "virtual_address": 48036, - "size": 2, - "disassembly": "mov r3, r8", - "mnemonic": "mov", - "operands": "r3, r8", - "mode": "thumb" - }, - "instr_48038": { - "virtual_address": 48038, - "size": 2, - "disassembly": "str r3, [r7, #0x4]", - "mnemonic": "str", - "operands": "r3, [r7, #0x4]", - "mode": "thumb" - }, - "instr_48040": { - "virtual_address": 48040, - "size": 2, - "disassembly": "tst r6, r4", - "mnemonic": "tst", - "operands": "r6, r4", - "mode": "thumb" - }, - "instr_48042": { - "virtual_address": 48042, - "size": 2, - "disassembly": "bne 0x0bbea", - "mnemonic": "bne", - "operands": "0x0bbea", - "mode": "thumb" - }, - "bb_48036": { - "virtual_address": 48036, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48044, - "children": [ - "instr_48036", - "instr_48038", - "instr_48040", - "instr_48042" - ] - }, - "instr_48044": { - "virtual_address": 48044, - "size": 2, - "disassembly": "movs r3, #0x8", - "mnemonic": "movs", - "operands": "r3, #0x8", - "mode": "thumb" - }, - "instr_48046": { - "virtual_address": 48046, - "size": 2, - "disassembly": "mov r12, r3", - "mnemonic": "mov", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_48048": { - "virtual_address": 48048, - "size": 2, - "disassembly": "ldr r4, [r1, #0x0]", - "mnemonic": "ldr", - "operands": "r4, [r1, #0x0]", - "mode": "thumb" - }, - "instr_48050": { - "virtual_address": 48050, - "size": 2, - "disassembly": "subs r1, r1, r4", - "mnemonic": "subs", - "operands": "r1, r1, r4", - "mode": "thumb" - }, - "instr_48052": { - "virtual_address": 48052, - "size": 2, - "disassembly": "adds r2, r2, r4", - "mnemonic": "adds", - "operands": "r2, r2, r4", - "mode": "thumb" - }, - "instr_48054": { - "virtual_address": 48054, - "size": 2, - "disassembly": "ldr r4, [r1, #0x8]", - "mnemonic": "ldr", - "operands": "r4, [r1, #0x8]", - "mode": "thumb" - }, - "instr_48056": { - "virtual_address": 48056, - "size": 2, - "disassembly": "add r12, r0", - "mnemonic": "add", - "operands": "r12, r0", - "mode": "thumb" - }, - "instr_48058": { - "virtual_address": 48058, - "size": 2, - "disassembly": "cmp r4, r12", - "mnemonic": "cmp", - "operands": "r4, r12", - "mode": "thumb" - }, - "instr_48060": { - "virtual_address": 48060, - "size": 2, - "disassembly": "beq 0x0bc62", - "mnemonic": "beq", - "operands": "0x0bc62", - "mode": "thumb" - }, - "bb_48044": { - "virtual_address": 48044, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48062, - "children": [ - "instr_48044", - "instr_48046", - "instr_48048", - "instr_48050", - "instr_48052", - "instr_48054", - "instr_48056", - "instr_48058", - "instr_48060" - ] - }, - "instr_48062": { - "virtual_address": 48062, - "size": 2, - "disassembly": "ldr r3, [r1, #0xc]", - "mnemonic": "ldr", - "operands": "r3, [r1, #0xc]", - "mode": "thumb" - }, - "instr_48064": { - "virtual_address": 48064, - "size": 2, - "disassembly": "str r3, [r4, #0xc]", - "mnemonic": "str", - "operands": "r3, [r4, #0xc]", - "mode": "thumb" - }, - "instr_48066": { - "virtual_address": 48066, - "size": 2, - "disassembly": "str r4, [r3, #0x8]", - "mnemonic": "str", - "operands": "r4, [r3, #0x8]", - "mode": "thumb" - }, - "instr_48068": { - "virtual_address": 48068, - "size": 2, - "disassembly": "mov r3, r8", - "mnemonic": "mov", - "operands": "r3, r8", - "mode": "thumb" - }, - "instr_48070": { - "virtual_address": 48070, - "size": 2, - "disassembly": "adds r4, r7, r3", - "mnemonic": "adds", - "operands": "r4, r7, r3", - "mode": "thumb" - }, - "instr_48072": { - "virtual_address": 48072, - "size": 2, - "disassembly": "ldr r4, [r4, #0x4]", - "mnemonic": "ldr", - "operands": "r4, [r4, #0x4]", - "mode": "thumb" - }, - "instr_48074": { - "virtual_address": 48074, - "size": 2, - "disassembly": "tst r4, r6", - "mnemonic": "tst", - "operands": "r4, r6", - "mode": "thumb" - }, - "instr_48076": { - "virtual_address": 48076, - "size": 2, - "disassembly": "bne 0x0bbf2", - "mnemonic": "bne", - "operands": "0x0bbf2", - "mode": "thumb" - }, - "bb_48062": { - "virtual_address": 48062, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48078, - "children": [ - "instr_48062", - "instr_48064", - "instr_48066", - "instr_48068", - "instr_48070", - "instr_48072", - "instr_48074", - "instr_48076" - ] - }, - "instr_48078": { - "virtual_address": 48078, - "size": 2, - "disassembly": "ldr r3, [r7, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [r7, #0x8]", - "mode": "thumb" - }, - "instr_48080": { - "virtual_address": 48080, - "size": 2, - "disassembly": "ldr r4, [0x0bd2c]", - "mnemonic": "ldr", - "operands": "r4, [0x0bd2c]", - "mode": "thumb" - }, - "instr_48082": { - "virtual_address": 48082, - "size": 2, - "disassembly": "add r2, r8", - "mnemonic": "add", - "operands": "r2, r8", - "mode": "thumb" - }, - "instr_48084": { - "virtual_address": 48084, - "size": 2, - "disassembly": "cmp r3, r4", - "mnemonic": "cmp", - "operands": "r3, r4", - "mode": "thumb" - }, - "instr_48086": { - "virtual_address": 48086, - "size": 2, - "disassembly": "bne 0x0bbda", - "mnemonic": "bne", - "operands": "0x0bbda", - "mode": "thumb" - }, - "bb_48078": { - "virtual_address": 48078, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48088, - "children": [ - "instr_48078", - "instr_48080", - "instr_48082", - "instr_48084", - "instr_48086" - ] - }, - "instr_48088": { - "virtual_address": 48088, - "size": 2, - "disassembly": "b 0x0bcdc", - "mnemonic": "b", - "operands": "0x0bcdc", - "mode": "thumb" - }, - "bb_48088": { - "virtual_address": 48088, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48348, - "children": [ - "instr_48088" - ] - }, - "instr_48090": { - "virtual_address": 48090, - "size": 2, - "disassembly": "ldr r4, [r7, #0xc]", - "mnemonic": "ldr", - "operands": "r4, [r7, #0xc]", - "mode": "thumb" - }, - "instr_48092": { - "virtual_address": 48092, - "size": 2, - "disassembly": "str r4, [r3, #0xc]", - "mnemonic": "str", - "operands": "r4, [r3, #0xc]", - "mode": "thumb" - }, - "instr_48094": { - "virtual_address": 48094, - "size": 2, - "disassembly": "str r3, [r4, #0x8]", - "mnemonic": "str", - "operands": "r3, [r4, #0x8]", - "mode": "thumb" - }, - "instr_48096": { - "virtual_address": 48096, - "size": 2, - "disassembly": "movs r3, #0x1", - "mnemonic": "movs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_48098": { - "virtual_address": 48098, - "size": 2, - "disassembly": "orrs r3, r2", - "mnemonic": "orrs", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_48100": { - "virtual_address": 48100, - "size": 2, - "disassembly": "str r3, [r1, #0x4]", - "mnemonic": "str", - "operands": "r3, [r1, #0x4]", - "mode": "thumb" - }, - "instr_48102": { - "virtual_address": 48102, - "size": 2, - "disassembly": "str r2, [r1, r2]", - "mnemonic": "str", - "operands": "r2, [r1, r2]", - "mode": "thumb" - }, - "instr_48104": { - "virtual_address": 48104, - "size": 2, - "disassembly": "b 0x0bbf8", - "mnemonic": "b", - "operands": "0x0bbf8", - "mode": "thumb" - }, - "bb_48090": { - "virtual_address": 48090, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48120, - "children": [ - "instr_48090", - "instr_48092", - "instr_48094", - "instr_48096", - "instr_48098", - "instr_48100", - "instr_48102", - "instr_48104" - ] - }, - "instr_48106": { - "virtual_address": 48106, - "size": 2, - "disassembly": "adds r4, r7, r3", - "mnemonic": "adds", - "operands": "r4, r7, r3", - "mode": "thumb" - }, - "instr_48108": { - "virtual_address": 48108, - "size": 2, - "disassembly": "ldr r4, [r4, #0x4]", - "mnemonic": "ldr", - "operands": "r4, [r4, #0x4]", - "mode": "thumb" - }, - "instr_48110": { - "virtual_address": 48110, - "size": 2, - "disassembly": "tst r4, r6", - "mnemonic": "tst", - "operands": "r4, r6", - "mode": "thumb" - }, - "instr_48112": { - "virtual_address": 48112, - "size": 2, - "disassembly": "beq 0x0bbce", - "mnemonic": "beq", - "operands": "0x0bbce", - "mode": "thumb" - }, - "bb_48106": { - "virtual_address": 48106, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48114, - "children": [ - "instr_48106", - "instr_48108", - "instr_48110", - "instr_48112" - ] - }, - "instr_48114": { - "virtual_address": 48114, - "size": 2, - "disassembly": "orrs r6, r2", - "mnemonic": "orrs", - "operands": "r6, r2", - "mode": "thumb" - }, - "instr_48116": { - "virtual_address": 48116, - "size": 2, - "disassembly": "str r6, [r1, #0x4]", - "mnemonic": "str", - "operands": "r6, [r1, #0x4]", - "mode": "thumb" - }, - "instr_48118": { - "virtual_address": 48118, - "size": 2, - "disassembly": "str r2, [r7, #0x0]", - "mnemonic": "str", - "operands": "r2, [r7, #0x0]", - "mode": "thumb" - }, - "bb_48114": { - "virtual_address": 48114, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48120, - "children": [ - "instr_48114", - "instr_48116", - "instr_48118" - ] - }, - "instr_48120": { - "virtual_address": 48120, - "size": 2, - "disassembly": "movs r3, #0x80", - "mnemonic": "movs", - "operands": "r3, #0x80", - "mode": "thumb" - }, - "instr_48122": { - "virtual_address": 48122, - "size": 2, - "disassembly": "lsls r3, r3, #0x2", - "mnemonic": "lsls", - "operands": "r3, r3, #0x2", - "mode": "thumb" - }, - "instr_48124": { - "virtual_address": 48124, - "size": 2, - "disassembly": "cmp r2, r3", - "mnemonic": "cmp", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_48126": { - "virtual_address": 48126, - "size": 2, - "disassembly": "bcs 0x0bc2c", - "mnemonic": "bcs", - "operands": "0x0bc2c", - "mode": "thumb" - }, - "bb_48120": { - "virtual_address": 48120, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48128, - "children": [ - "instr_48120", - "instr_48122", - "instr_48124", - "instr_48126" - ] - }, - "instr_48128": { - "virtual_address": 48128, - "size": 2, - "disassembly": "lsrs r4, r2, #0x5", - "mnemonic": "lsrs", - "operands": "r4, r2, #0x5", - "mode": "thumb" - }, - "instr_48130": { - "virtual_address": 48130, - "size": 2, - "disassembly": "lsrs r3, r2, #0x3", - "mnemonic": "lsrs", - "operands": "r3, r2, #0x3", - "mode": "thumb" - }, - "instr_48132": { - "virtual_address": 48132, - "size": 2, - "disassembly": "movs r2, #0x1", - "mnemonic": "movs", - "operands": "r2, #0x1", - "mode": "thumb" - }, - "instr_48134": { - "virtual_address": 48134, - "size": 2, - "disassembly": "lsls r2, r4", - "mnemonic": "lsls", - "operands": "r2, r4", - "mode": "thumb" - }, - "instr_48136": { - "virtual_address": 48136, - "size": 2, - "disassembly": "ldr r4, [r0, #0x4]", - "mnemonic": "ldr", - "operands": "r4, [r0, #0x4]", - "mode": "thumb" - }, - "instr_48138": { - "virtual_address": 48138, - "size": 2, - "disassembly": "lsls r3, r3, #0x3", - "mnemonic": "lsls", - "operands": "r3, r3, #0x3", - "mode": "thumb" - }, - "instr_48140": { - "virtual_address": 48140, - "size": 2, - "disassembly": "orrs r2, r4", - "mnemonic": "orrs", - "operands": "r2, r4", - "mode": "thumb" - }, - "instr_48142": { - "virtual_address": 48142, - "size": 2, - "disassembly": "str r2, [r0, #0x4]", - "mnemonic": "str", - "operands": "r2, [r0, #0x4]", - "mode": "thumb" - }, - "instr_48144": { - "virtual_address": 48144, - "size": 2, - "disassembly": "adds r0, r3, r0", - "mnemonic": "adds", - "operands": "r0, r3, r0", - "mode": "thumb" - }, - "instr_48146": { - "virtual_address": 48146, - "size": 2, - "disassembly": "ldr r3, [r0, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [r0, #0x8]", - "mode": "thumb" - }, - "instr_48148": { - "virtual_address": 48148, - "size": 2, - "disassembly": "str r0, [r1, #0xc]", - "mnemonic": "str", - "operands": "r0, [r1, #0xc]", - "mode": "thumb" - }, - "instr_48150": { - "virtual_address": 48150, - "size": 2, - "disassembly": "str r3, [r1, #0x8]", - "mnemonic": "str", - "operands": "r3, [r1, #0x8]", - "mode": "thumb" - }, - "instr_48152": { - "virtual_address": 48152, - "size": 2, - "disassembly": "str r1, [r0, #0x8]", - "mnemonic": "str", - "operands": "r1, [r0, #0x8]", - "mode": "thumb" - }, - "instr_48154": { - "virtual_address": 48154, - "size": 2, - "disassembly": "str r1, [r3, #0xc]", - "mnemonic": "str", - "operands": "r1, [r3, #0xc]", - "mode": "thumb" - }, - "bb_48128": { - "virtual_address": 48128, - "size": 28, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48156, - "children": [ - "instr_48128", - "instr_48130", - "instr_48132", - "instr_48134", - "instr_48136", - "instr_48138", - "instr_48140", - "instr_48142", - "instr_48144", - "instr_48146", - "instr_48148", - "instr_48150", - "instr_48152", - "instr_48154" - ] - }, - "instr_48156": { - "virtual_address": 48156, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_48158": { - "virtual_address": 48158, - "size": 4, - "disassembly": "bl 0x0c9f4", - "mnemonic": "bl", - "operands": "0x0c9f4", - "mode": "thumb" - }, - "bb_48156": { - "virtual_address": 48156, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48162, - "children": [ - "instr_48156", - "instr_48158" - ] - }, - "instr_48162": { - "virtual_address": 48162, - "size": 2, - "disassembly": "pop {r7}", - "mnemonic": "pop", - "operands": "{r7}", - "mode": "thumb" - }, - "instr_48164": { - "virtual_address": 48164, - "size": 2, - "disassembly": "mov r8, r7", - "mnemonic": "mov", - "operands": "r8, r7", - "mode": "thumb" - }, - "instr_48166": { - "virtual_address": 48166, - "size": 2, - "disassembly": "pop {r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_48168": { - "virtual_address": 48168, - "size": 2, - "disassembly": "pop {r0}", - "mnemonic": "pop", - "operands": "{r0}", - "mode": "thumb" - }, - "instr_48170": { - "virtual_address": 48170, - "size": 2, - "disassembly": "bx r0", - "mnemonic": "bx", - "operands": "r0", - "mode": "thumb" - }, - "bb_48162": { - "virtual_address": 48162, - "size": 10, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_48162", - "instr_48164", - "instr_48166", - "instr_48168", - "instr_48170" - ] - }, - "instr_48172": { - "virtual_address": 48172, - "size": 2, - "disassembly": "lsrs r3, r2, #0x9", - "mnemonic": "lsrs", - "operands": "r3, r2, #0x9", - "mode": "thumb" - }, - "instr_48174": { - "virtual_address": 48174, - "size": 2, - "disassembly": "cmp r3, #0x4", - "mnemonic": "cmp", - "operands": "r3, #0x4", - "mode": "thumb" - }, - "instr_48176": { - "virtual_address": 48176, - "size": 2, - "disassembly": "bhi 0x0bcb0", - "mnemonic": "bhi", - "operands": "0x0bcb0", - "mode": "thumb" - }, - "bb_48172": { - "virtual_address": 48172, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48178, - "children": [ - "instr_48172", - "instr_48174", - "instr_48176" - ] - }, - "instr_48178": { - "virtual_address": 48178, - "size": 2, - "disassembly": "lsrs r4, r2, #0x6", - "mnemonic": "lsrs", - "operands": "r4, r2, #0x6", - "mode": "thumb" - }, - "instr_48180": { - "virtual_address": 48180, - "size": 2, - "disassembly": "movs r6, r4", - "mnemonic": "movs", - "operands": "r6, r4", - "mode": "thumb" - }, - "instr_48182": { - "virtual_address": 48182, - "size": 2, - "disassembly": "adds r4, #0x39", - "mnemonic": "adds", - "operands": "r4, #0x39", - "mode": "thumb" - }, - "instr_48184": { - "virtual_address": 48184, - "size": 2, - "disassembly": "adds r6, #0x38", - "mnemonic": "adds", - "operands": "r6, #0x38", - "mode": "thumb" - }, - "instr_48186": { - "virtual_address": 48186, - "size": 2, - "disassembly": "lsls r4, r4, #0x3", - "mnemonic": "lsls", - "operands": "r4, r4, #0x3", - "mode": "thumb" - }, - "bb_48178": { - "virtual_address": 48178, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48188, - "children": [ - "instr_48178", - "instr_48180", - "instr_48182", - "instr_48184", - "instr_48186" - ] - }, - "instr_48188": { - "virtual_address": 48188, - "size": 2, - "disassembly": "adds r4, r0, r4", - "mnemonic": "adds", - "operands": "r4, r0, r4", - "mode": "thumb" - }, - "instr_48190": { - "virtual_address": 48190, - "size": 2, - "disassembly": "ldr r3, [r4, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x0]", - "mode": "thumb" - }, - "instr_48192": { - "virtual_address": 48192, - "size": 2, - "disassembly": "subs r4, #0x8", - "mnemonic": "subs", - "operands": "r4, #0x8", - "mode": "thumb" - }, - "instr_48194": { - "virtual_address": 48194, - "size": 2, - "disassembly": "movs r7, #0x3", - "mnemonic": "movs", - "operands": "r7, #0x3", - "mode": "thumb" - }, - "instr_48196": { - "virtual_address": 48196, - "size": 2, - "disassembly": "cmp r4, r3", - "mnemonic": "cmp", - "operands": "r4, r3", - "mode": "thumb" - }, - "instr_48198": { - "virtual_address": 48198, - "size": 2, - "disassembly": "beq 0x0bcce", - "mnemonic": "beq", - "operands": "0x0bcce", - "mode": "thumb" - }, - "bb_48188": { - "virtual_address": 48188, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48200, - "children": [ - "instr_48188", - "instr_48190", - "instr_48192", - "instr_48194", - "instr_48196", - "instr_48198" - ] - }, - "instr_48200": { - "virtual_address": 48200, - "size": 2, - "disassembly": "ldr r0, [r3, #0x4]", - "mnemonic": "ldr", - "operands": "r0, [r3, #0x4]", - "mode": "thumb" - }, - "instr_48202": { - "virtual_address": 48202, - "size": 2, - "disassembly": "bics r0, r7", - "mnemonic": "bics", - "operands": "r0, r7", - "mode": "thumb" - }, - "instr_48204": { - "virtual_address": 48204, - "size": 2, - "disassembly": "cmp r0, r2", - "mnemonic": "cmp", - "operands": "r0, r2", - "mode": "thumb" - }, - "instr_48206": { - "virtual_address": 48206, - "size": 2, - "disassembly": "bls 0x0bc56", - "mnemonic": "bls", - "operands": "0x0bc56", - "mode": "thumb" - }, - "bb_48200": { - "virtual_address": 48200, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48208, - "children": [ - "instr_48200", - "instr_48202", - "instr_48204", - "instr_48206" - ] - }, - "instr_48208": { - "virtual_address": 48208, - "size": 2, - "disassembly": "ldr r3, [r3, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0x8]", - "mode": "thumb" - }, - "instr_48210": { - "virtual_address": 48210, - "size": 2, - "disassembly": "cmp r4, r3", - "mnemonic": "cmp", - "operands": "r4, r3", - "mode": "thumb" - }, - "instr_48212": { - "virtual_address": 48212, - "size": 2, - "disassembly": "bne 0x0bc48", - "mnemonic": "bne", - "operands": "0x0bc48", - "mode": "thumb" - }, - "bb_48208": { - "virtual_address": 48208, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48214, - "children": [ - "instr_48208", - "instr_48210", - "instr_48212" - ] - }, - "instr_48214": { - "virtual_address": 48214, - "size": 2, - "disassembly": "ldr r4, [r3, #0xc]", - "mnemonic": "ldr", - "operands": "r4, [r3, #0xc]", - "mode": "thumb" - }, - "bb_48214": { - "virtual_address": 48214, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48216, - "children": [ - "instr_48214" - ] - }, - "instr_48216": { - "virtual_address": 48216, - "size": 2, - "disassembly": "str r4, [r1, #0xc]", - "mnemonic": "str", - "operands": "r4, [r1, #0xc]", - "mode": "thumb" - }, - "instr_48218": { - "virtual_address": 48218, - "size": 2, - "disassembly": "str r3, [r1, #0x8]", - "mnemonic": "str", - "operands": "r3, [r1, #0x8]", - "mode": "thumb" - }, - "instr_48220": { - "virtual_address": 48220, - "size": 2, - "disassembly": "str r1, [r4, #0x8]", - "mnemonic": "str", - "operands": "r1, [r4, #0x8]", - "mode": "thumb" - }, - "instr_48222": { - "virtual_address": 48222, - "size": 2, - "disassembly": "str r1, [r3, #0xc]", - "mnemonic": "str", - "operands": "r1, [r3, #0xc]", - "mode": "thumb" - }, - "instr_48224": { - "virtual_address": 48224, - "size": 2, - "disassembly": "b 0x0bc1c", - "mnemonic": "b", - "operands": "0x0bc1c", - "mode": "thumb" - }, - "bb_48216": { - "virtual_address": 48216, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48156, - "children": [ - "instr_48216", - "instr_48218", - "instr_48220", - "instr_48222", - "instr_48224" - ] - }, - "instr_48226": { - "virtual_address": 48226, - "size": 2, - "disassembly": "mov r3, r8", - "mnemonic": "mov", - "operands": "r3, r8", - "mode": "thumb" - }, - "instr_48228": { - "virtual_address": 48228, - "size": 2, - "disassembly": "adds r0, r7, r3", - "mnemonic": "adds", - "operands": "r0, r7, r3", - "mode": "thumb" - }, - "instr_48230": { - "virtual_address": 48230, - "size": 2, - "disassembly": "ldr r0, [r0, #0x4]", - "mnemonic": "ldr", - "operands": "r0, [r0, #0x4]", - "mode": "thumb" - }, - "instr_48232": { - "virtual_address": 48232, - "size": 2, - "disassembly": "tst r0, r6", - "mnemonic": "tst", - "operands": "r0, r6", - "mode": "thumb" - }, - "instr_48234": { - "virtual_address": 48234, - "size": 2, - "disassembly": "bne 0x0bd1c", - "mnemonic": "bne", - "operands": "0x0bd1c", - "mode": "thumb" - }, - "bb_48226": { - "virtual_address": 48226, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48236, - "children": [ - "instr_48226", - "instr_48228", - "instr_48230", - "instr_48232", - "instr_48234" - ] - }, - "instr_48236": { - "virtual_address": 48236, - "size": 2, - "disassembly": "adds r7, #0x8", - "mnemonic": "adds", - "operands": "r7, #0x8", - "mode": "thumb" - }, - "instr_48238": { - "virtual_address": 48238, - "size": 2, - "disassembly": "ldmia r7!, {r0, r3}", - "mnemonic": "ldmia", - "operands": "r7!, {r0, r3}", - "mode": "thumb" - }, - "instr_48240": { - "virtual_address": 48240, - "size": 2, - "disassembly": "add r2, r8", - "mnemonic": "add", - "operands": "r2, r8", - "mode": "thumb" - }, - "instr_48242": { - "virtual_address": 48242, - "size": 2, - "disassembly": "orrs r6, r2", - "mnemonic": "orrs", - "operands": "r6, r2", - "mode": "thumb" - }, - "instr_48244": { - "virtual_address": 48244, - "size": 2, - "disassembly": "str r3, [r0, #0xc]", - "mnemonic": "str", - "operands": "r3, [r0, #0xc]", - "mode": "thumb" - }, - "instr_48246": { - "virtual_address": 48246, - "size": 2, - "disassembly": "str r0, [r3, #0x8]", - "mnemonic": "str", - "operands": "r0, [r3, #0x8]", - "mode": "thumb" - }, - "instr_48248": { - "virtual_address": 48248, - "size": 2, - "disassembly": "str r6, [r1, #0x4]", - "mnemonic": "str", - "operands": "r6, [r1, #0x4]", - "mode": "thumb" - }, - "instr_48250": { - "virtual_address": 48250, - "size": 2, - "disassembly": "str r2, [r1, r2]", - "mnemonic": "str", - "operands": "r2, [r1, r2]", - "mode": "thumb" - }, - "instr_48252": { - "virtual_address": 48252, - "size": 2, - "disassembly": "b 0x0bc1c", - "mnemonic": "b", - "operands": "0x0bc1c", - "mode": "thumb" - }, - "bb_48236": { - "virtual_address": 48236, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48156, - "children": [ - "instr_48236", - "instr_48238", - "instr_48240", - "instr_48242", - "instr_48244", - "instr_48246", - "instr_48248", - "instr_48250", - "instr_48252" - ] - }, - "instr_48254": { - "virtual_address": 48254, - "size": 2, - "disassembly": "movs r3, r2", - "mnemonic": "movs", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_48256": { - "virtual_address": 48256, - "size": 2, - "disassembly": "add r3, r8", - "mnemonic": "add", - "operands": "r3, r8", - "mode": "thumb" - }, - "instr_48258": { - "virtual_address": 48258, - "size": 2, - "disassembly": "tst r6, r4", - "mnemonic": "tst", - "operands": "r6, r4", - "mode": "thumb" - }, - "instr_48260": { - "virtual_address": 48260, - "size": 2, - "disassembly": "bne 0x0bc94", - "mnemonic": "bne", - "operands": "0x0bc94", - "mode": "thumb" - }, - "bb_48254": { - "virtual_address": 48254, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48262, - "children": [ - "instr_48254", - "instr_48256", - "instr_48258", - "instr_48260" - ] - }, - "instr_48262": { - "virtual_address": 48262, - "size": 2, - "disassembly": "ldr r2, [r1, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [r1, #0x0]", - "mode": "thumb" - }, - "instr_48264": { - "virtual_address": 48264, - "size": 2, - "disassembly": "subs r1, r1, r2", - "mnemonic": "subs", - "operands": "r1, r1, r2", - "mode": "thumb" - }, - "instr_48266": { - "virtual_address": 48266, - "size": 2, - "disassembly": "ldr r4, [r1, #0x8]", - "mnemonic": "ldr", - "operands": "r4, [r1, #0x8]", - "mode": "thumb" - }, - "instr_48268": { - "virtual_address": 48268, - "size": 2, - "disassembly": "adds r3, r3, r2", - "mnemonic": "adds", - "operands": "r3, r3, r2", - "mode": "thumb" - }, - "instr_48270": { - "virtual_address": 48270, - "size": 2, - "disassembly": "ldr r2, [r1, #0xc]", - "mnemonic": "ldr", - "operands": "r2, [r1, #0xc]", - "mode": "thumb" - }, - "instr_48272": { - "virtual_address": 48272, - "size": 2, - "disassembly": "str r2, [r4, #0xc]", - "mnemonic": "str", - "operands": "r2, [r4, #0xc]", - "mode": "thumb" - }, - "instr_48274": { - "virtual_address": 48274, - "size": 2, - "disassembly": "str r4, [r2, #0x8]", - "mnemonic": "str", - "operands": "r4, [r2, #0x8]", - "mode": "thumb" - }, - "bb_48262": { - "virtual_address": 48262, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48276, - "children": [ - "instr_48262", - "instr_48264", - "instr_48266", - "instr_48268", - "instr_48270", - "instr_48272", - "instr_48274" - ] - }, - "instr_48276": { - "virtual_address": 48276, - "size": 2, - "disassembly": "movs r2, #0x1", - "mnemonic": "movs", - "operands": "r2, #0x1", - "mode": "thumb" - }, - "instr_48278": { - "virtual_address": 48278, - "size": 2, - "disassembly": "orrs r2, r3", - "mnemonic": "orrs", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_48280": { - "virtual_address": 48280, - "size": 2, - "disassembly": "str r2, [r1, #0x4]", - "mnemonic": "str", - "operands": "r2, [r1, #0x4]", - "mode": "thumb" - }, - "instr_48282": { - "virtual_address": 48282, - "size": 2, - "disassembly": "ldr r2, [0x0bd30]", - "mnemonic": "ldr", - "operands": "r2, [0x0bd30]", - "mode": "thumb" - }, - "instr_48284": { - "virtual_address": 48284, - "size": 2, - "disassembly": "ldr r2, [r2, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [r2, #0x0]", - "mode": "thumb" - }, - "instr_48286": { - "virtual_address": 48286, - "size": 2, - "disassembly": "str r1, [r0, #0x8]", - "mnemonic": "str", - "operands": "r1, [r0, #0x8]", - "mode": "thumb" - }, - "instr_48288": { - "virtual_address": 48288, - "size": 2, - "disassembly": "cmp r2, r3", - "mnemonic": "cmp", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_48290": { - "virtual_address": 48290, - "size": 2, - "disassembly": "bhi 0x0bc1c", - "mnemonic": "bhi", - "operands": "0x0bc1c", - "mode": "thumb" - }, - "bb_48276": { - "virtual_address": 48276, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48292, - "children": [ - "instr_48276", - "instr_48278", - "instr_48280", - "instr_48282", - "instr_48284", - "instr_48286", - "instr_48288", - "instr_48290" - ] - }, - "instr_48292": { - "virtual_address": 48292, - "size": 2, - "disassembly": "ldr r3, [0x0bd34]", - "mnemonic": "ldr", - "operands": "r3, [0x0bd34]", - "mode": "thumb" - }, - "instr_48294": { - "virtual_address": 48294, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_48296": { - "virtual_address": 48296, - "size": 2, - "disassembly": "ldr r1, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r1, [r3, #0x0]", - "mode": "thumb" - }, - "instr_48298": { - "virtual_address": 48298, - "size": 4, - "disassembly": "bl 0x0bad4", - "mnemonic": "bl", - "operands": "0x0bad4", - "mode": "thumb" - }, - "instr_48302": { - "virtual_address": 48302, - "size": 2, - "disassembly": "b 0x0bc1c", - "mnemonic": "b", - "operands": "0x0bc1c", - "mode": "thumb" - }, - "bb_48292": { - "virtual_address": 48292, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48156, - "children": [ - "instr_48292", - "instr_48294", - "instr_48296", - "instr_48298", - "instr_48302" - ] - }, - "instr_48304": { - "virtual_address": 48304, - "size": 2, - "disassembly": "cmp r3, #0x14", - "mnemonic": "cmp", - "operands": "r3, #0x14", - "mode": "thumb" - }, - "instr_48306": { - "virtual_address": 48306, - "size": 2, - "disassembly": "bls 0x0bcc4", - "mnemonic": "bls", - "operands": "0x0bcc4", - "mode": "thumb" - }, - "bb_48304": { - "virtual_address": 48304, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48308, - "children": [ - "instr_48304", - "instr_48306" - ] - }, - "instr_48308": { - "virtual_address": 48308, - "size": 2, - "disassembly": "cmp r3, #0x54", - "mnemonic": "cmp", - "operands": "r3, #0x54", - "mode": "thumb" - }, - "instr_48310": { - "virtual_address": 48310, - "size": 2, - "disassembly": "bhi 0x0bcee", - "mnemonic": "bhi", - "operands": "0x0bcee", - "mode": "thumb" - }, - "bb_48308": { - "virtual_address": 48308, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48312, - "children": [ - "instr_48308", - "instr_48310" - ] - }, - "instr_48312": { - "virtual_address": 48312, - "size": 2, - "disassembly": "lsrs r4, r2, #0xc", - "mnemonic": "lsrs", - "operands": "r4, r2, #0xc", - "mode": "thumb" - }, - "instr_48314": { - "virtual_address": 48314, - "size": 2, - "disassembly": "movs r6, r4", - "mnemonic": "movs", - "operands": "r6, r4", - "mode": "thumb" - }, - "instr_48316": { - "virtual_address": 48316, - "size": 2, - "disassembly": "adds r4, #0x6f", - "mnemonic": "adds", - "operands": "r4, #0x6f", - "mode": "thumb" - }, - "instr_48318": { - "virtual_address": 48318, - "size": 2, - "disassembly": "adds r6, #0x6e", - "mnemonic": "adds", - "operands": "r6, #0x6e", - "mode": "thumb" - }, - "instr_48320": { - "virtual_address": 48320, - "size": 2, - "disassembly": "lsls r4, r4, #0x3", - "mnemonic": "lsls", - "operands": "r4, r4, #0x3", - "mode": "thumb" - }, - "instr_48322": { - "virtual_address": 48322, - "size": 2, - "disassembly": "b 0x0bc3c", - "mnemonic": "b", - "operands": "0x0bc3c", - "mode": "thumb" - }, - "bb_48312": { - "virtual_address": 48312, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48188, - "children": [ - "instr_48312", - "instr_48314", - "instr_48316", - "instr_48318", - "instr_48320", - "instr_48322" - ] - }, - "instr_48324": { - "virtual_address": 48324, - "size": 2, - "disassembly": "movs r6, r3", - "mnemonic": "movs", - "operands": "r6, r3", - "mode": "thumb" - }, - "instr_48326": { - "virtual_address": 48326, - "size": 2, - "disassembly": "adds r3, #0x5c", - "mnemonic": "adds", - "operands": "r3, #0x5c", - "mode": "thumb" - }, - "instr_48328": { - "virtual_address": 48328, - "size": 2, - "disassembly": "adds r6, #0x5b", - "mnemonic": "adds", - "operands": "r6, #0x5b", - "mode": "thumb" - }, - "instr_48330": { - "virtual_address": 48330, - "size": 2, - "disassembly": "lsls r4, r3, #0x3", - "mnemonic": "lsls", - "operands": "r4, r3, #0x3", - "mode": "thumb" - }, - "instr_48332": { - "virtual_address": 48332, - "size": 2, - "disassembly": "b 0x0bc3c", - "mnemonic": "b", - "operands": "0x0bc3c", - "mode": "thumb" - }, - "bb_48324": { - "virtual_address": 48324, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48188, - "children": [ - "instr_48324", - "instr_48326", - "instr_48328", - "instr_48330", - "instr_48332" - ] - }, - "instr_48334": { - "virtual_address": 48334, - "size": 2, - "disassembly": "movs r2, #0x1", - "mnemonic": "movs", - "operands": "r2, #0x1", - "mode": "thumb" - }, - "instr_48336": { - "virtual_address": 48336, - "size": 2, - "disassembly": "asrs r6, r6, #0x2", - "mnemonic": "asrs", - "operands": "r6, r6, #0x2", - "mode": "thumb" - }, - "instr_48338": { - "virtual_address": 48338, - "size": 2, - "disassembly": "lsls r2, r6", - "mnemonic": "lsls", - "operands": "r2, r6", - "mode": "thumb" - }, - "instr_48340": { - "virtual_address": 48340, - "size": 2, - "disassembly": "ldr r6, [r0, #0x4]", - "mnemonic": "ldr", - "operands": "r6, [r0, #0x4]", - "mode": "thumb" - }, - "instr_48342": { - "virtual_address": 48342, - "size": 2, - "disassembly": "orrs r2, r6", - "mnemonic": "orrs", - "operands": "r2, r6", - "mode": "thumb" - }, - "instr_48344": { - "virtual_address": 48344, - "size": 2, - "disassembly": "str r2, [r0, #0x4]", - "mnemonic": "str", - "operands": "r2, [r0, #0x4]", - "mode": "thumb" - }, - "instr_48346": { - "virtual_address": 48346, - "size": 2, - "disassembly": "b 0x0bc58", - "mnemonic": "b", - "operands": "0x0bc58", - "mode": "thumb" - }, - "bb_48334": { - "virtual_address": 48334, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48216, - "children": [ - "instr_48334", - "instr_48336", - "instr_48338", - "instr_48340", - "instr_48342", - "instr_48344", - "instr_48346" - ] - }, - "instr_48348": { - "virtual_address": 48348, - "size": 2, - "disassembly": "str r1, [r3, #0xc]", - "mnemonic": "str", - "operands": "r1, [r3, #0xc]", - "mode": "thumb" - }, - "instr_48350": { - "virtual_address": 48350, - "size": 2, - "disassembly": "str r1, [r3, #0x8]", - "mnemonic": "str", - "operands": "r1, [r3, #0x8]", - "mode": "thumb" - }, - "instr_48352": { - "virtual_address": 48352, - "size": 2, - "disassembly": "str r3, [r1, #0xc]", - "mnemonic": "str", - "operands": "r3, [r1, #0xc]", - "mode": "thumb" - }, - "instr_48354": { - "virtual_address": 48354, - "size": 2, - "disassembly": "str r3, [r1, #0x8]", - "mnemonic": "str", - "operands": "r3, [r1, #0x8]", - "mode": "thumb" - }, - "instr_48356": { - "virtual_address": 48356, - "size": 2, - "disassembly": "movs r3, #0x1", - "mnemonic": "movs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_48358": { - "virtual_address": 48358, - "size": 2, - "disassembly": "orrs r3, r2", - "mnemonic": "orrs", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_48360": { - "virtual_address": 48360, - "size": 2, - "disassembly": "str r3, [r1, #0x4]", - "mnemonic": "str", - "operands": "r3, [r1, #0x4]", - "mode": "thumb" - }, - "instr_48362": { - "virtual_address": 48362, - "size": 2, - "disassembly": "str r2, [r1, r2]", - "mnemonic": "str", - "operands": "r2, [r1, r2]", - "mode": "thumb" - }, - "instr_48364": { - "virtual_address": 48364, - "size": 2, - "disassembly": "b 0x0bc1c", - "mnemonic": "b", - "operands": "0x0bc1c", - "mode": "thumb" - }, - "bb_48348": { - "virtual_address": 48348, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48156, - "children": [ - "instr_48348", - "instr_48350", - "instr_48352", - "instr_48354", - "instr_48356", - "instr_48358", - "instr_48360", - "instr_48362", - "instr_48364" - ] - }, - "instr_48366": { - "virtual_address": 48366, - "size": 2, - "disassembly": "movs r4, #0xaa", - "mnemonic": "movs", - "operands": "r4, #0xaa", - "mode": "thumb" - }, - "instr_48368": { - "virtual_address": 48368, - "size": 2, - "disassembly": "lsls r4, r4, #0x1", - "mnemonic": "lsls", - "operands": "r4, r4, #0x1", - "mode": "thumb" - }, - "instr_48370": { - "virtual_address": 48370, - "size": 2, - "disassembly": "cmp r3, r4", - "mnemonic": "cmp", - "operands": "r3, r4", - "mode": "thumb" - }, - "instr_48372": { - "virtual_address": 48372, - "size": 2, - "disassembly": "bhi 0x0bd02", - "mnemonic": "bhi", - "operands": "0x0bd02", - "mode": "thumb" - }, - "bb_48366": { - "virtual_address": 48366, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48374, - "children": [ - "instr_48366", - "instr_48368", - "instr_48370", - "instr_48372" - ] - }, - "instr_48374": { - "virtual_address": 48374, - "size": 2, - "disassembly": "lsrs r4, r2, #0xf", - "mnemonic": "lsrs", - "operands": "r4, r2, #0xf", - "mode": "thumb" - }, - "instr_48376": { - "virtual_address": 48376, - "size": 2, - "disassembly": "movs r6, r4", - "mnemonic": "movs", - "operands": "r6, r4", - "mode": "thumb" - }, - "instr_48378": { - "virtual_address": 48378, - "size": 2, - "disassembly": "adds r4, #0x78", - "mnemonic": "adds", - "operands": "r4, #0x78", - "mode": "thumb" - }, - "instr_48380": { - "virtual_address": 48380, - "size": 2, - "disassembly": "adds r6, #0x77", - "mnemonic": "adds", - "operands": "r6, #0x77", - "mode": "thumb" - }, - "instr_48382": { - "virtual_address": 48382, - "size": 2, - "disassembly": "lsls r4, r4, #0x3", - "mnemonic": "lsls", - "operands": "r4, r4, #0x3", - "mode": "thumb" - }, - "instr_48384": { - "virtual_address": 48384, - "size": 2, - "disassembly": "b 0x0bc3c", - "mnemonic": "b", - "operands": "0x0bc3c", - "mode": "thumb" - }, - "bb_48374": { - "virtual_address": 48374, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48188, - "children": [ - "instr_48374", - "instr_48376", - "instr_48378", - "instr_48380", - "instr_48382", - "instr_48384" - ] - }, - "instr_48386": { - "virtual_address": 48386, - "size": 2, - "disassembly": "ldr r4, [0x0bd38]", - "mnemonic": "ldr", - "operands": "r4, [0x0bd38]", - "mode": "thumb" - }, - "instr_48388": { - "virtual_address": 48388, - "size": 2, - "disassembly": "cmp r3, r4", - "mnemonic": "cmp", - "operands": "r3, r4", - "mode": "thumb" - }, - "instr_48390": { - "virtual_address": 48390, - "size": 2, - "disassembly": "bhi 0x0bd14", - "mnemonic": "bhi", - "operands": "0x0bd14", - "mode": "thumb" - }, - "bb_48386": { - "virtual_address": 48386, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48392, - "children": [ - "instr_48386", - "instr_48388", - "instr_48390" - ] - }, - "instr_48392": { - "virtual_address": 48392, - "size": 2, - "disassembly": "lsrs r4, r2, #0x12", - "mnemonic": "lsrs", - "operands": "r4, r2, #0x12", - "mode": "thumb" - }, - "instr_48394": { - "virtual_address": 48394, - "size": 2, - "disassembly": "movs r6, r4", - "mnemonic": "movs", - "operands": "r6, r4", - "mode": "thumb" - }, - "instr_48396": { - "virtual_address": 48396, - "size": 2, - "disassembly": "adds r4, #0x7d", - "mnemonic": "adds", - "operands": "r4, #0x7d", - "mode": "thumb" - }, - "instr_48398": { - "virtual_address": 48398, - "size": 2, - "disassembly": "adds r6, #0x7c", - "mnemonic": "adds", - "operands": "r6, #0x7c", - "mode": "thumb" - }, - "instr_48400": { - "virtual_address": 48400, - "size": 2, - "disassembly": "lsls r4, r4, #0x3", - "mnemonic": "lsls", - "operands": "r4, r4, #0x3", - "mode": "thumb" - }, - "instr_48402": { - "virtual_address": 48402, - "size": 2, - "disassembly": "b 0x0bc3c", - "mnemonic": "b", - "operands": "0x0bc3c", - "mode": "thumb" - }, - "bb_48392": { - "virtual_address": 48392, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48188, - "children": [ - "instr_48392", - "instr_48394", - "instr_48396", - "instr_48398", - "instr_48400", - "instr_48402" - ] - }, - "instr_48404": { - "virtual_address": 48404, - "size": 2, - "disassembly": "movs r4, #0xfe", - "mnemonic": "movs", - "operands": "r4, #0xfe", - "mode": "thumb" - }, - "instr_48406": { - "virtual_address": 48406, - "size": 2, - "disassembly": "movs r6, #0x7e", - "mnemonic": "movs", - "operands": "r6, #0x7e", - "mode": "thumb" - }, - "instr_48408": { - "virtual_address": 48408, - "size": 2, - "disassembly": "lsls r4, r4, #0x2", - "mnemonic": "lsls", - "operands": "r4, r4, #0x2", - "mode": "thumb" - }, - "instr_48410": { - "virtual_address": 48410, - "size": 2, - "disassembly": "b 0x0bc3c", - "mnemonic": "b", - "operands": "0x0bc3c", - "mode": "thumb" - }, - "bb_48404": { - "virtual_address": 48404, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48188, - "children": [ - "instr_48404", - "instr_48406", - "instr_48408", - "instr_48410" - ] - }, - "instr_48412": { - "virtual_address": 48412, - "size": 2, - "disassembly": "movs r3, r6", - "mnemonic": "movs", - "operands": "r3, r6", - "mode": "thumb" - }, - "instr_48414": { - "virtual_address": 48414, - "size": 2, - "disassembly": "orrs r3, r2", - "mnemonic": "orrs", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_48416": { - "virtual_address": 48416, - "size": 2, - "disassembly": "str r3, [r1, #0x4]", - "mnemonic": "str", - "operands": "r3, [r1, #0x4]", - "mode": "thumb" - }, - "instr_48418": { - "virtual_address": 48418, - "size": 2, - "disassembly": "str r2, [r7, #0x0]", - "mnemonic": "str", - "operands": "r2, [r7, #0x0]", - "mode": "thumb" - }, - "instr_48420": { - "virtual_address": 48420, - "size": 2, - "disassembly": "b 0x0bc1c", - "mnemonic": "b", - "operands": "0x0bc1c", - "mode": "thumb" - }, - "bb_48412": { - "virtual_address": 48412, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48156, - "children": [ - "instr_48412", - "instr_48414", - "instr_48416", - "instr_48418", - "instr_48420" - ] - }, - "func_47988": { - "virtual_address": 47988, - "size": 434, - "name": "_free_r", - "children": [ - "bb_47988", - "bb_48002", - "bb_48036", - "bb_48044", - "bb_48062", - "bb_48078", - "bb_48088", - "bb_48090", - "bb_48106", - "bb_48114", - "bb_48120", - "bb_48128", - "bb_48156", - "bb_48162", - "bb_48172", - "bb_48178", - "bb_48188", - "bb_48200", - "bb_48208", - "bb_48214", - "bb_48216", - "bb_48226", - "bb_48236", - "bb_48254", - "bb_48262", - "bb_48276", - "bb_48292", - "bb_48304", - "bb_48308", - "bb_48312", - "bb_48324", - "bb_48334", - "bb_48348", - "bb_48366", - "bb_48374", - "bb_48386", - "bb_48392", - "bb_48404", - "bb_48412" - ] - }, - "instr_48444": { - "virtual_address": 48444, - "size": 2, - "disassembly": "push {r4, r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_48446": { - "virtual_address": 48446, - "size": 2, - "disassembly": "mov lr, r11", - "mnemonic": "mov", - "operands": "lr, r11", - "mode": "thumb" - }, - "instr_48448": { - "virtual_address": 48448, - "size": 2, - "disassembly": "mov r5, r8", - "mnemonic": "mov", - "operands": "r5, r8", - "mode": "thumb" - }, - "instr_48450": { - "virtual_address": 48450, - "size": 2, - "disassembly": "mov r7, r10", - "mnemonic": "mov", - "operands": "r7, r10", - "mode": "thumb" - }, - "instr_48452": { - "virtual_address": 48452, - "size": 2, - "disassembly": "mov r6, r9", - "mnemonic": "mov", - "operands": "r6, r9", - "mode": "thumb" - }, - "instr_48454": { - "virtual_address": 48454, - "size": 2, - "disassembly": "push {r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_48456": { - "virtual_address": 48456, - "size": 2, - "disassembly": "ldr r3, [r2, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [r2, #0x8]", - "mode": "thumb" - }, - "instr_48458": { - "virtual_address": 48458, - "size": 2, - "disassembly": "mov r11, r0", - "mnemonic": "mov", - "operands": "r11, r0", - "mode": "thumb" - }, - "instr_48460": { - "virtual_address": 48460, - "size": 2, - "disassembly": "movs r4, r1", - "mnemonic": "movs", - "operands": "r4, r1", - "mode": "thumb" - }, - "instr_48462": { - "virtual_address": 48462, - "size": 2, - "disassembly": "mov r8, r2", - "mnemonic": "mov", - "operands": "r8, r2", - "mode": "thumb" - }, - "instr_48464": { - "virtual_address": 48464, - "size": 2, - "disassembly": "sub sp, #0xc", - "mnemonic": "sub", - "operands": "sp, #0xc", - "mode": "thumb" - }, - "instr_48466": { - "virtual_address": 48466, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_48468": { - "virtual_address": 48468, - "size": 2, - "disassembly": "beq 0x0bda6", - "mnemonic": "beq", - "operands": "0x0bda6", - "mode": "thumb" - }, - "bb_48444": { - "virtual_address": 48444, - "size": 26, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48470, - "children": [ - "instr_48444", - "instr_48446", - "instr_48448", - "instr_48450", - "instr_48452", - "instr_48454", - "instr_48456", - "instr_48458", - "instr_48460", - "instr_48462", - "instr_48464", - "instr_48466", - "instr_48468" - ] - }, - "instr_48470": { - "virtual_address": 48470, - "size": 2, - "disassembly": "movs r2, #0xc", - "mnemonic": "movs", - "operands": "r2, #0xc", - "mode": "thumb" - }, - "instr_48472": { - "virtual_address": 48472, - "size": 2, - "disassembly": "ldrsh r3, [r1, r2]", - "mnemonic": "ldrsh", - "operands": "r3, [r1, r2]", - "mode": "thumb" - }, - "instr_48474": { - "virtual_address": 48474, - "size": 2, - "disassembly": "lsls r3, r3, #0x10", - "mnemonic": "lsls", - "operands": "r3, r3, #0x10", - "mode": "thumb" - }, - "instr_48476": { - "virtual_address": 48476, - "size": 2, - "disassembly": "lsrs r2, r3, #0x10", - "mnemonic": "lsrs", - "operands": "r2, r3, #0x10", - "mode": "thumb" - }, - "instr_48478": { - "virtual_address": 48478, - "size": 2, - "disassembly": "lsls r1, r3, #0xc", - "mnemonic": "lsls", - "operands": "r1, r3, #0xc", - "mode": "thumb" - }, - "instr_48480": { - "virtual_address": 48480, - "size": 2, - "disassembly": "bpl 0x0bdba", - "mnemonic": "bpl", - "operands": "0x0bdba", - "mode": "thumb" - }, - "bb_48470": { - "virtual_address": 48470, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48482, - "children": [ - "instr_48470", - "instr_48472", - "instr_48474", - "instr_48476", - "instr_48478", - "instr_48480" - ] - }, - "instr_48482": { - "virtual_address": 48482, - "size": 2, - "disassembly": "ldr r1, [r4, #0x10]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x10]", - "mode": "thumb" - }, - "instr_48484": { - "virtual_address": 48484, - "size": 2, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_48486": { - "virtual_address": 48486, - "size": 2, - "disassembly": "beq 0x0bdba", - "mnemonic": "beq", - "operands": "0x0bdba", - "mode": "thumb" - }, - "bb_48482": { - "virtual_address": 48482, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48488, - "children": [ - "instr_48482", - "instr_48484", - "instr_48486" - ] - }, - "instr_48488": { - "virtual_address": 48488, - "size": 2, - "disassembly": "mov r1, r8", - "mnemonic": "mov", - "operands": "r1, r8", - "mode": "thumb" - }, - "instr_48490": { - "virtual_address": 48490, - "size": 2, - "disassembly": "ldr r6, [r1, #0x0]", - "mnemonic": "ldr", - "operands": "r6, [r1, #0x0]", - "mode": "thumb" - }, - "instr_48492": { - "virtual_address": 48492, - "size": 2, - "disassembly": "lsls r1, r2, #0x1e", - "mnemonic": "lsls", - "operands": "r1, r2, #0x1e", - "mode": "thumb" - }, - "instr_48494": { - "virtual_address": 48494, - "size": 2, - "disassembly": "bpl 0x0bdd8", - "mnemonic": "bpl", - "operands": "0x0bdd8", - "mode": "thumb" - }, - "bb_48488": { - "virtual_address": 48488, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48496, - "children": [ - "instr_48488", - "instr_48490", - "instr_48492", - "instr_48494" - ] - }, - "instr_48496": { - "virtual_address": 48496, - "size": 2, - "disassembly": "movs r7, #0x0", - "mnemonic": "movs", - "operands": "r7, #0x0", - "mode": "thumb" - }, - "instr_48498": { - "virtual_address": 48498, - "size": 2, - "disassembly": "ldr r3, [0x0c044]", - "mnemonic": "ldr", - "operands": "r3, [0x0c044]", - "mode": "thumb" - }, - "instr_48500": { - "virtual_address": 48500, - "size": 2, - "disassembly": "movs r5, #0x0", - "mnemonic": "movs", - "operands": "r5, #0x0", - "mode": "thumb" - }, - "instr_48502": { - "virtual_address": 48502, - "size": 2, - "disassembly": "mov r9, r3", - "mnemonic": "mov", - "operands": "r9, r3", - "mode": "thumb" - }, - "instr_48504": { - "virtual_address": 48504, - "size": 2, - "disassembly": "mov r10, r7", - "mnemonic": "mov", - "operands": "r10, r7", - "mode": "thumb" - }, - "bb_48496": { - "virtual_address": 48496, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48506, - "children": [ - "instr_48496", - "instr_48498", - "instr_48500", - "instr_48502", - "instr_48504" - ] - }, - "instr_48506": { - "virtual_address": 48506, - "size": 2, - "disassembly": "cmp r5, #0x0", - "mnemonic": "cmp", - "operands": "r5, #0x0", - "mode": "thumb" - }, - "instr_48508": { - "virtual_address": 48508, - "size": 2, - "disassembly": "beq 0x0be42", - "mnemonic": "beq", - "operands": "0x0be42", - "mode": "thumb" - }, - "bb_48506": { - "virtual_address": 48506, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48510, - "children": [ - "instr_48506", - "instr_48508" - ] - }, - "instr_48510": { - "virtual_address": 48510, - "size": 2, - "disassembly": "movs r3, r5", - "mnemonic": "movs", - "operands": "r3, r5", - "mode": "thumb" - }, - "instr_48512": { - "virtual_address": 48512, - "size": 2, - "disassembly": "cmp r5, r9", - "mnemonic": "cmp", - "operands": "r5, r9", - "mode": "thumb" - }, - "instr_48514": { - "virtual_address": 48514, - "size": 2, - "disassembly": "bls 0x0bd86", - "mnemonic": "bls", - "operands": "0x0bd86", - "mode": "thumb" - }, - "bb_48510": { - "virtual_address": 48510, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48516, - "children": [ - "instr_48510", - "instr_48512", - "instr_48514" - ] - }, - "instr_48516": { - "virtual_address": 48516, - "size": 2, - "disassembly": "ldr r3, [0x0c044]", - "mnemonic": "ldr", - "operands": "r3, [0x0c044]", - "mode": "thumb" - }, - "bb_48516": { - "virtual_address": 48516, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48518, - "children": [ - "instr_48516" - ] - }, - "instr_48518": { - "virtual_address": 48518, - "size": 2, - "disassembly": "mov r2, r10", - "mnemonic": "mov", - "operands": "r2, r10", - "mode": "thumb" - }, - "instr_48520": { - "virtual_address": 48520, - "size": 2, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "thumb" - }, - "instr_48522": { - "virtual_address": 48522, - "size": 2, - "disassembly": "ldr r1, [r4, #0x1c]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x1c]", - "mode": "thumb" - }, - "instr_48524": { - "virtual_address": 48524, - "size": 2, - "disassembly": "ldr r7, [r4, #0x24]", - "mnemonic": "ldr", - "operands": "r7, [r4, #0x24]", - "mode": "thumb" - }, - "instr_48526": { - "virtual_address": 48526, - "size": 4, - "disassembly": "bl 0x0c056", - "mnemonic": "bl", - "operands": "0x0c056", - "mode": "thumb" - }, - "instr_48530": { - "virtual_address": 48530, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_48532": { - "virtual_address": 48532, - "size": 2, - "disassembly": "ble 0x0be58", - "mnemonic": "ble", - "operands": "0x0be58", - "mode": "thumb" - }, - "bb_48518": { - "virtual_address": 48518, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48534, - "children": [ - "instr_48518", - "instr_48520", - "instr_48522", - "instr_48524", - "instr_48526", - "instr_48530", - "instr_48532" - ] - }, - "instr_48534": { - "virtual_address": 48534, - "size": 2, - "disassembly": "mov r3, r8", - "mnemonic": "mov", - "operands": "r3, r8", - "mode": "thumb" - }, - "instr_48536": { - "virtual_address": 48536, - "size": 2, - "disassembly": "ldr r3, [r3, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0x8]", - "mode": "thumb" - }, - "instr_48538": { - "virtual_address": 48538, - "size": 2, - "disassembly": "add r10, r0", - "mnemonic": "add", - "operands": "r10, r0", - "mode": "thumb" - }, - "instr_48540": { - "virtual_address": 48540, - "size": 2, - "disassembly": "subs r5, r5, r0", - "mnemonic": "subs", - "operands": "r5, r5, r0", - "mode": "thumb" - }, - "instr_48542": { - "virtual_address": 48542, - "size": 2, - "disassembly": "subs r0, r3, r0", - "mnemonic": "subs", - "operands": "r0, r3, r0", - "mode": "thumb" - }, - "instr_48544": { - "virtual_address": 48544, - "size": 2, - "disassembly": "mov r3, r8", - "mnemonic": "mov", - "operands": "r3, r8", - "mode": "thumb" - }, - "instr_48546": { - "virtual_address": 48546, - "size": 2, - "disassembly": "str r0, [r3, #0x8]", - "mnemonic": "str", - "operands": "r0, [r3, #0x8]", - "mode": "thumb" - }, - "instr_48548": { - "virtual_address": 48548, - "size": 2, - "disassembly": "bne 0x0bd7a", - "mnemonic": "bne", - "operands": "0x0bd7a", - "mode": "thumb" - }, - "bb_48534": { - "virtual_address": 48534, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48550, - "children": [ - "instr_48534", - "instr_48536", - "instr_48538", - "instr_48540", - "instr_48542", - "instr_48544", - "instr_48546", - "instr_48548" - ] - }, - "instr_48550": { - "virtual_address": 48550, - "size": 2, - "disassembly": "movs r0, #0x0", - "mnemonic": "movs", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "bb_48550": { - "virtual_address": 48550, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48552, - "children": [ - "instr_48550" - ] - }, - "instr_48552": { - "virtual_address": 48552, - "size": 2, - "disassembly": "add sp, #0xc", - "mnemonic": "add", - "operands": "sp, #0xc", - "mode": "thumb" - }, - "instr_48554": { - "virtual_address": 48554, - "size": 2, - "disassembly": "pop {r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_48556": { - "virtual_address": 48556, - "size": 2, - "disassembly": "mov r11, r7", - "mnemonic": "mov", - "operands": "r11, r7", - "mode": "thumb" - }, - "instr_48558": { - "virtual_address": 48558, - "size": 2, - "disassembly": "mov r10, r6", - "mnemonic": "mov", - "operands": "r10, r6", - "mode": "thumb" - }, - "instr_48560": { - "virtual_address": 48560, - "size": 2, - "disassembly": "mov r9, r5", - "mnemonic": "mov", - "operands": "r9, r5", - "mode": "thumb" - }, - "instr_48562": { - "virtual_address": 48562, - "size": 2, - "disassembly": "mov r8, r4", - "mnemonic": "mov", - "operands": "r8, r4", - "mode": "thumb" - }, - "instr_48564": { - "virtual_address": 48564, - "size": 2, - "disassembly": "pop {r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_48566": { - "virtual_address": 48566, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_48568": { - "virtual_address": 48568, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_48552": { - "virtual_address": 48552, - "size": 18, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_48552", - "instr_48554", - "instr_48556", - "instr_48558", - "instr_48560", - "instr_48562", - "instr_48564", - "instr_48566", - "instr_48568" - ] - }, - "instr_48570": { - "virtual_address": 48570, - "size": 2, - "disassembly": "movs r1, r4", - "mnemonic": "movs", - "operands": "r1, r4", - "mode": "thumb" - }, - "instr_48572": { - "virtual_address": 48572, - "size": 2, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "thumb" - }, - "instr_48574": { - "virtual_address": 48574, - "size": 4, - "disassembly": "bl 0x0a1a4", - "mnemonic": "bl", - "operands": "0x0a1a4", - "mode": "thumb" - }, - "instr_48578": { - "virtual_address": 48578, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_48580": { - "virtual_address": 48580, - "size": 2, - "disassembly": "beq 0x0bdc8", - "mnemonic": "beq", - "operands": "0x0bdc8", - "mode": "thumb" - }, - "bb_48570": { - "virtual_address": 48570, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48582, - "children": [ - "instr_48570", - "instr_48572", - "instr_48574", - "instr_48578", - "instr_48580" - ] - }, - "instr_48582": { - "virtual_address": 48582, - "size": 2, - "disassembly": "b 0x0c03e", - "mnemonic": "b", - "operands": "0x0c03e", - "mode": "thumb" - }, - "bb_48582": { - "virtual_address": 48582, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49214, - "children": [ - "instr_48582" - ] - }, - "instr_48584": { - "virtual_address": 48584, - "size": 2, - "disassembly": "mov r1, r8", - "mnemonic": "mov", - "operands": "r1, r8", - "mode": "thumb" - }, - "instr_48586": { - "virtual_address": 48586, - "size": 2, - "disassembly": "movs r2, #0xc", - "mnemonic": "movs", - "operands": "r2, #0xc", - "mode": "thumb" - }, - "instr_48588": { - "virtual_address": 48588, - "size": 2, - "disassembly": "ldrsh r3, [r4, r2]", - "mnemonic": "ldrsh", - "operands": "r3, [r4, r2]", - "mode": "thumb" - }, - "instr_48590": { - "virtual_address": 48590, - "size": 2, - "disassembly": "lsls r3, r3, #0x10", - "mnemonic": "lsls", - "operands": "r3, r3, #0x10", - "mode": "thumb" - }, - "instr_48592": { - "virtual_address": 48592, - "size": 2, - "disassembly": "lsrs r2, r3, #0x10", - "mnemonic": "lsrs", - "operands": "r2, r3, #0x10", - "mode": "thumb" - }, - "instr_48594": { - "virtual_address": 48594, - "size": 2, - "disassembly": "ldr r6, [r1, #0x0]", - "mnemonic": "ldr", - "operands": "r6, [r1, #0x0]", - "mode": "thumb" - }, - "instr_48596": { - "virtual_address": 48596, - "size": 2, - "disassembly": "lsls r1, r2, #0x1e", - "mnemonic": "lsls", - "operands": "r1, r2, #0x1e", - "mode": "thumb" - }, - "instr_48598": { - "virtual_address": 48598, - "size": 2, - "disassembly": "bmi 0x0bd70", - "mnemonic": "bmi", - "operands": "0x0bd70", - "mode": "thumb" - }, - "bb_48584": { - "virtual_address": 48584, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48600, - "children": [ - "instr_48584", - "instr_48586", - "instr_48588", - "instr_48590", - "instr_48592", - "instr_48594", - "instr_48596", - "instr_48598" - ] - }, - "instr_48600": { - "virtual_address": 48600, - "size": 2, - "disassembly": "lsls r2, r2, #0x1f", - "mnemonic": "lsls", - "operands": "r2, r2, #0x1f", - "mode": "thumb" - }, - "instr_48602": { - "virtual_address": 48602, - "size": 2, - "disassembly": "bmi 0x0be68", - "mnemonic": "bmi", - "operands": "0x0be68", - "mode": "thumb" - }, - "bb_48600": { - "virtual_address": 48600, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48604, - "children": [ - "instr_48600", - "instr_48602" - ] - }, - "instr_48604": { - "virtual_address": 48604, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_48606": { - "virtual_address": 48606, - "size": 2, - "disassembly": "movs r7, #0x0", - "mnemonic": "movs", - "operands": "r7, #0x0", - "mode": "thumb" - }, - "instr_48608": { - "virtual_address": 48608, - "size": 2, - "disassembly": "mov r9, r2", - "mnemonic": "mov", - "operands": "r9, r2", - "mode": "thumb" - }, - "bb_48604": { - "virtual_address": 48604, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48610, - "children": [ - "instr_48604", - "instr_48606", - "instr_48608" - ] - }, - "instr_48610": { - "virtual_address": 48610, - "size": 2, - "disassembly": "cmp r7, #0x0", - "mnemonic": "cmp", - "operands": "r7, #0x0", - "mode": "thumb" - }, - "instr_48612": { - "virtual_address": 48612, - "size": 2, - "disassembly": "beq 0x0be38", - "mnemonic": "beq", - "operands": "0x0be38", - "mode": "thumb" - }, - "bb_48610": { - "virtual_address": 48610, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48614, - "children": [ - "instr_48610", - "instr_48612" - ] - }, - "instr_48614": { - "virtual_address": 48614, - "size": 2, - "disassembly": "movs r2, #0x80", - "mnemonic": "movs", - "operands": "r2, #0x80", - "mode": "thumb" - }, - "instr_48616": { - "virtual_address": 48616, - "size": 2, - "disassembly": "lsrs r3, r3, #0x10", - "mnemonic": "lsrs", - "operands": "r3, r3, #0x10", - "mode": "thumb" - }, - "instr_48618": { - "virtual_address": 48618, - "size": 2, - "disassembly": "lsls r2, r2, #0x2", - "mnemonic": "lsls", - "operands": "r2, r2, #0x2", - "mode": "thumb" - }, - "instr_48620": { - "virtual_address": 48620, - "size": 2, - "disassembly": "ldr r5, [r4, #0x8]", - "mnemonic": "ldr", - "operands": "r5, [r4, #0x8]", - "mode": "thumb" - }, - "instr_48622": { - "virtual_address": 48622, - "size": 2, - "disassembly": "tst r3, r2", - "mnemonic": "tst", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_48624": { - "virtual_address": 48624, - "size": 2, - "disassembly": "bne 0x0bdf4", - "mnemonic": "bne", - "operands": "0x0bdf4", - "mode": "thumb" - }, - "bb_48614": { - "virtual_address": 48614, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48626, - "children": [ - "instr_48614", - "instr_48616", - "instr_48618", - "instr_48620", - "instr_48622", - "instr_48624" - ] - }, - "instr_48626": { - "virtual_address": 48626, - "size": 2, - "disassembly": "b 0x0bf04", - "mnemonic": "b", - "operands": "0x0bf04", - "mode": "thumb" - }, - "bb_48626": { - "virtual_address": 48626, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48900, - "children": [ - "instr_48626" - ] - }, - "instr_48628": { - "virtual_address": 48628, - "size": 2, - "disassembly": "mov r10, r5", - "mnemonic": "mov", - "operands": "r10, r5", - "mode": "thumb" - }, - "instr_48630": { - "virtual_address": 48630, - "size": 2, - "disassembly": "cmp r5, r7", - "mnemonic": "cmp", - "operands": "r5, r7", - "mode": "thumb" - }, - "instr_48632": { - "virtual_address": 48632, - "size": 2, - "disassembly": "bls 0x0bdfc", - "mnemonic": "bls", - "operands": "0x0bdfc", - "mode": "thumb" - }, - "bb_48628": { - "virtual_address": 48628, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48634, - "children": [ - "instr_48628", - "instr_48630", - "instr_48632" - ] - }, - "instr_48634": { - "virtual_address": 48634, - "size": 2, - "disassembly": "b 0x0bf6c", - "mnemonic": "b", - "operands": "0x0bf6c", - "mode": "thumb" - }, - "bb_48634": { - "virtual_address": 48634, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49004, - "children": [ - "instr_48634" - ] - }, - "instr_48636": { - "virtual_address": 48636, - "size": 2, - "disassembly": "movs r2, #0x90", - "mnemonic": "movs", - "operands": "r2, #0x90", - "mode": "thumb" - }, - "instr_48638": { - "virtual_address": 48638, - "size": 2, - "disassembly": "lsls r2, r2, #0x3", - "mnemonic": "lsls", - "operands": "r2, r2, #0x3", - "mode": "thumb" - }, - "instr_48640": { - "virtual_address": 48640, - "size": 2, - "disassembly": "tst r3, r2", - "mnemonic": "tst", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_48642": { - "virtual_address": 48642, - "size": 2, - "disassembly": "beq 0x0be06", - "mnemonic": "beq", - "operands": "0x0be06", - "mode": "thumb" - }, - "bb_48636": { - "virtual_address": 48636, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48644, - "children": [ - "instr_48636", - "instr_48638", - "instr_48640", - "instr_48642" - ] - }, - "instr_48644": { - "virtual_address": 48644, - "size": 2, - "disassembly": "b 0x0bf8e", - "mnemonic": "b", - "operands": "0x0bf8e", - "mode": "thumb" - }, - "bb_48644": { - "virtual_address": 48644, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49038, - "children": [ - "instr_48644" - ] - }, - "instr_48646": { - "virtual_address": 48646, - "size": 2, - "disassembly": "ldr r0, [r4, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r4, #0x0]", - "mode": "thumb" - }, - "bb_48646": { - "virtual_address": 48646, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48648, - "children": [ - "instr_48646" - ] - }, - "instr_48648": { - "virtual_address": 48648, - "size": 2, - "disassembly": "mov r2, r10", - "mnemonic": "mov", - "operands": "r2, r10", - "mode": "thumb" - }, - "instr_48650": { - "virtual_address": 48650, - "size": 2, - "disassembly": "mov r1, r9", - "mnemonic": "mov", - "operands": "r1, r9", - "mode": "thumb" - }, - "instr_48652": { - "virtual_address": 48652, - "size": 4, - "disassembly": "bl 0x0c924", - "mnemonic": "bl", - "operands": "0x0c924", - "mode": "thumb" - }, - "instr_48656": { - "virtual_address": 48656, - "size": 2, - "disassembly": "ldr r3, [r4, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x8]", - "mode": "thumb" - }, - "instr_48658": { - "virtual_address": 48658, - "size": 2, - "disassembly": "subs r5, r3, r5", - "mnemonic": "subs", - "operands": "r5, r3, r5", - "mode": "thumb" - }, - "instr_48660": { - "virtual_address": 48660, - "size": 2, - "disassembly": "str r5, [r4, #0x8]", - "mnemonic": "str", - "operands": "r5, [r4, #0x8]", - "mode": "thumb" - }, - "instr_48662": { - "virtual_address": 48662, - "size": 2, - "disassembly": "movs r5, r7", - "mnemonic": "movs", - "operands": "r5, r7", - "mode": "thumb" - }, - "instr_48664": { - "virtual_address": 48664, - "size": 2, - "disassembly": "movs r7, #0x0", - "mnemonic": "movs", - "operands": "r7, #0x0", - "mode": "thumb" - }, - "instr_48666": { - "virtual_address": 48666, - "size": 2, - "disassembly": "ldr r3, [r4, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x0]", - "mode": "thumb" - }, - "instr_48668": { - "virtual_address": 48668, - "size": 2, - "disassembly": "add r3, r10", - "mnemonic": "add", - "operands": "r3, r10", - "mode": "thumb" - }, - "instr_48670": { - "virtual_address": 48670, - "size": 2, - "disassembly": "str r3, [r4, #0x0]", - "mnemonic": "str", - "operands": "r3, [r4, #0x0]", - "mode": "thumb" - }, - "bb_48648": { - "virtual_address": 48648, - "size": 24, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48672, - "children": [ - "instr_48648", - "instr_48650", - "instr_48652", - "instr_48656", - "instr_48658", - "instr_48660", - "instr_48662", - "instr_48664", - "instr_48666", - "instr_48668", - "instr_48670" - ] - }, - "instr_48672": { - "virtual_address": 48672, - "size": 2, - "disassembly": "mov r3, r8", - "mnemonic": "mov", - "operands": "r3, r8", - "mode": "thumb" - }, - "instr_48674": { - "virtual_address": 48674, - "size": 2, - "disassembly": "ldr r3, [r3, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0x8]", - "mode": "thumb" - }, - "instr_48676": { - "virtual_address": 48676, - "size": 2, - "disassembly": "add r9, r5", - "mnemonic": "add", - "operands": "r9, r5", - "mode": "thumb" - }, - "instr_48678": { - "virtual_address": 48678, - "size": 2, - "disassembly": "subs r5, r3, r5", - "mnemonic": "subs", - "operands": "r5, r3, r5", - "mode": "thumb" - }, - "instr_48680": { - "virtual_address": 48680, - "size": 2, - "disassembly": "mov r3, r8", - "mnemonic": "mov", - "operands": "r3, r8", - "mode": "thumb" - }, - "instr_48682": { - "virtual_address": 48682, - "size": 2, - "disassembly": "str r5, [r3, #0x8]", - "mnemonic": "str", - "operands": "r5, [r3, #0x8]", - "mode": "thumb" - }, - "instr_48684": { - "virtual_address": 48684, - "size": 2, - "disassembly": "beq 0x0bda6", - "mnemonic": "beq", - "operands": "0x0bda6", - "mode": "thumb" - }, - "bb_48672": { - "virtual_address": 48672, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48686, - "children": [ - "instr_48672", - "instr_48674", - "instr_48676", - "instr_48678", - "instr_48680", - "instr_48682", - "instr_48684" - ] - }, - "instr_48686": { - "virtual_address": 48686, - "size": 2, - "disassembly": "movs r2, #0xc", - "mnemonic": "movs", - "operands": "r2, #0xc", - "mode": "thumb" - }, - "instr_48688": { - "virtual_address": 48688, - "size": 2, - "disassembly": "ldrsh r3, [r4, r2]", - "mnemonic": "ldrsh", - "operands": "r3, [r4, r2]", - "mode": "thumb" - }, - "instr_48690": { - "virtual_address": 48690, - "size": 2, - "disassembly": "lsls r3, r3, #0x10", - "mnemonic": "lsls", - "operands": "r3, r3, #0x10", - "mode": "thumb" - }, - "instr_48692": { - "virtual_address": 48692, - "size": 2, - "disassembly": "cmp r7, #0x0", - "mnemonic": "cmp", - "operands": "r7, #0x0", - "mode": "thumb" - }, - "instr_48694": { - "virtual_address": 48694, - "size": 2, - "disassembly": "bne 0x0bde6", - "mnemonic": "bne", - "operands": "0x0bde6", - "mode": "thumb" - }, - "bb_48686": { - "virtual_address": 48686, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48696, - "children": [ - "instr_48686", - "instr_48688", - "instr_48690", - "instr_48692", - "instr_48694" - ] - }, - "instr_48696": { - "virtual_address": 48696, - "size": 2, - "disassembly": "ldr r2, [r6, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [r6, #0x0]", - "mode": "thumb" - }, - "instr_48698": { - "virtual_address": 48698, - "size": 2, - "disassembly": "ldr r7, [r6, #0x4]", - "mnemonic": "ldr", - "operands": "r7, [r6, #0x4]", - "mode": "thumb" - }, - "instr_48700": { - "virtual_address": 48700, - "size": 2, - "disassembly": "mov r9, r2", - "mnemonic": "mov", - "operands": "r9, r2", - "mode": "thumb" - }, - "instr_48702": { - "virtual_address": 48702, - "size": 2, - "disassembly": "adds r6, #0x8", - "mnemonic": "adds", - "operands": "r6, #0x8", - "mode": "thumb" - }, - "instr_48704": { - "virtual_address": 48704, - "size": 2, - "disassembly": "b 0x0bde2", - "mnemonic": "b", - "operands": "0x0bde2", - "mode": "thumb" - }, - "bb_48696": { - "virtual_address": 48696, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48610, - "children": [ - "instr_48696", - "instr_48698", - "instr_48700", - "instr_48702", - "instr_48704" - ] - }, - "instr_48706": { - "virtual_address": 48706, - "size": 2, - "disassembly": "ldr r3, [r6, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r6, #0x0]", - "mode": "thumb" - }, - "instr_48708": { - "virtual_address": 48708, - "size": 2, - "disassembly": "ldr r5, [r6, #0x4]", - "mnemonic": "ldr", - "operands": "r5, [r6, #0x4]", - "mode": "thumb" - }, - "instr_48710": { - "virtual_address": 48710, - "size": 2, - "disassembly": "mov r10, r3", - "mnemonic": "mov", - "operands": "r10, r3", - "mode": "thumb" - }, - "instr_48712": { - "virtual_address": 48712, - "size": 2, - "disassembly": "adds r6, #0x8", - "mnemonic": "adds", - "operands": "r6, #0x8", - "mode": "thumb" - }, - "instr_48714": { - "virtual_address": 48714, - "size": 2, - "disassembly": "b 0x0bd7a", - "mnemonic": "b", - "operands": "0x0bd7a", - "mode": "thumb" - }, - "bb_48706": { - "virtual_address": 48706, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48506, - "children": [ - "instr_48706", - "instr_48708", - "instr_48710", - "instr_48712", - "instr_48714" - ] - }, - "instr_48716": { - "virtual_address": 48716, - "size": 2, - "disassembly": "movs r1, r4", - "mnemonic": "movs", - "operands": "r1, r4", - "mode": "thumb" - }, - "instr_48718": { - "virtual_address": 48718, - "size": 2, - "disassembly": "ldr r0, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x4]", - "mode": "thumb" - }, - "instr_48720": { - "virtual_address": 48720, - "size": 4, - "disassembly": "bl 0x0b67c", - "mnemonic": "bl", - "operands": "0x0b67c", - "mode": "thumb" - }, - "instr_48724": { - "virtual_address": 48724, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_48726": { - "virtual_address": 48726, - "size": 2, - "disassembly": "beq 0x0bec2", - "mnemonic": "beq", - "operands": "0x0bec2", - "mode": "thumb" - }, - "bb_48716": { - "virtual_address": 48716, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48728, - "children": [ - "instr_48716", - "instr_48718", - "instr_48720", - "instr_48724", - "instr_48726" - ] - }, - "instr_48728": { - "virtual_address": 48728, - "size": 2, - "disassembly": "movs r2, #0xc", - "mnemonic": "movs", - "operands": "r2, #0xc", - "mode": "thumb" - }, - "instr_48730": { - "virtual_address": 48730, - "size": 2, - "disassembly": "ldrsh r3, [r4, r2]", - "mnemonic": "ldrsh", - "operands": "r3, [r4, r2]", - "mode": "thumb" - }, - "bb_48728": { - "virtual_address": 48728, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48732, - "children": [ - "instr_48728", - "instr_48730" - ] - }, - "instr_48732": { - "virtual_address": 48732, - "size": 2, - "disassembly": "movs r2, #0x40", - "mnemonic": "movs", - "operands": "r2, #0x40", - "mode": "thumb" - }, - "instr_48734": { - "virtual_address": 48734, - "size": 2, - "disassembly": "movs r0, #0x1", - "mnemonic": "movs", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_48736": { - "virtual_address": 48736, - "size": 2, - "disassembly": "orrs r3, r2", - "mnemonic": "orrs", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_48738": { - "virtual_address": 48738, - "size": 2, - "disassembly": "strh r3, [r4, #0xc]", - "mnemonic": "strh", - "operands": "r3, [r4, #0xc]", - "mode": "thumb" - }, - "instr_48740": { - "virtual_address": 48740, - "size": 2, - "disassembly": "rsbs r0, r0", - "mnemonic": "rsbs", - "operands": "r0, r0", - "mode": "thumb" - }, - "instr_48742": { - "virtual_address": 48742, - "size": 2, - "disassembly": "b 0x0bda8", - "mnemonic": "b", - "operands": "0x0bda8", - "mode": "thumb" - }, - "bb_48732": { - "virtual_address": 48732, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48552, - "children": [ - "instr_48732", - "instr_48734", - "instr_48736", - "instr_48738", - "instr_48740", - "instr_48742" - ] - }, - "instr_48744": { - "virtual_address": 48744, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_48746": { - "virtual_address": 48746, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_48748": { - "virtual_address": 48748, - "size": 2, - "disassembly": "mov r10, r2", - "mnemonic": "mov", - "operands": "r10, r2", - "mode": "thumb" - }, - "instr_48750": { - "virtual_address": 48750, - "size": 2, - "disassembly": "movs r7, #0x0", - "mnemonic": "movs", - "operands": "r7, #0x0", - "mode": "thumb" - }, - "instr_48752": { - "virtual_address": 48752, - "size": 2, - "disassembly": "mov r2, r11", - "mnemonic": "mov", - "operands": "r2, r11", - "mode": "thumb" - }, - "instr_48754": { - "virtual_address": 48754, - "size": 2, - "disassembly": "movs r0, #0x0", - "mnemonic": "movs", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_48756": { - "virtual_address": 48756, - "size": 2, - "disassembly": "mov r11, r6", - "mnemonic": "mov", - "operands": "r11, r6", - "mode": "thumb" - }, - "instr_48758": { - "virtual_address": 48758, - "size": 2, - "disassembly": "str r2, [sp, #0x4]", - "mnemonic": "str", - "operands": "r2, [sp, #0x4]", - "mode": "thumb" - }, - "instr_48760": { - "virtual_address": 48760, - "size": 2, - "disassembly": "movs r6, r3", - "mnemonic": "movs", - "operands": "r6, r3", - "mode": "thumb" - }, - "instr_48762": { - "virtual_address": 48762, - "size": 2, - "disassembly": "cmp r7, #0x0", - "mnemonic": "cmp", - "operands": "r7, #0x0", - "mode": "thumb" - }, - "instr_48764": { - "virtual_address": 48764, - "size": 2, - "disassembly": "beq 0x0bed8", - "mnemonic": "beq", - "operands": "0x0bed8", - "mode": "thumb" - }, - "bb_48744": { - "virtual_address": 48744, - "size": 22, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48766, - "children": [ - "instr_48744", - "instr_48746", - "instr_48748", - "instr_48750", - "instr_48752", - "instr_48754", - "instr_48756", - "instr_48758", - "instr_48760", - "instr_48762", - "instr_48764" - ] - }, - "instr_48766": { - "virtual_address": 48766, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_48768": { - "virtual_address": 48768, - "size": 2, - "disassembly": "beq 0x0beec", - "mnemonic": "beq", - "operands": "0x0beec", - "mode": "thumb" - }, - "bb_48766": { - "virtual_address": 48766, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48770, - "children": [ - "instr_48766", - "instr_48768" - ] - }, - "instr_48770": { - "virtual_address": 48770, - "size": 2, - "disassembly": "movs r3, r6", - "mnemonic": "movs", - "operands": "r3, r6", - "mode": "thumb" - }, - "bb_48770": { - "virtual_address": 48770, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48772, - "children": [ - "instr_48770" - ] - }, - "instr_48772": { - "virtual_address": 48772, - "size": 2, - "disassembly": "mov r9, r7", - "mnemonic": "mov", - "operands": "r9, r7", - "mode": "thumb" - }, - "instr_48774": { - "virtual_address": 48774, - "size": 2, - "disassembly": "cmp r7, r3", - "mnemonic": "cmp", - "operands": "r7, r3", - "mode": "thumb" - }, - "instr_48776": { - "virtual_address": 48776, - "size": 2, - "disassembly": "bls 0x0be8c", - "mnemonic": "bls", - "operands": "0x0be8c", - "mode": "thumb" - }, - "bb_48772": { - "virtual_address": 48772, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48778, - "children": [ - "instr_48772", - "instr_48774", - "instr_48776" - ] - }, - "instr_48778": { - "virtual_address": 48778, - "size": 2, - "disassembly": "mov r9, r3", - "mnemonic": "mov", - "operands": "r9, r3", - "mode": "thumb" - }, - "bb_48778": { - "virtual_address": 48778, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48780, - "children": [ - "instr_48778" - ] - }, - "instr_48780": { - "virtual_address": 48780, - "size": 2, - "disassembly": "ldr r2, [r4, #0x8]", - "mnemonic": "ldr", - "operands": "r2, [r4, #0x8]", - "mode": "thumb" - }, - "instr_48782": { - "virtual_address": 48782, - "size": 2, - "disassembly": "ldr r3, [r4, #0x14]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x14]", - "mode": "thumb" - }, - "instr_48784": { - "virtual_address": 48784, - "size": 2, - "disassembly": "ldr r0, [r4, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r4, #0x0]", - "mode": "thumb" - }, - "instr_48786": { - "virtual_address": 48786, - "size": 2, - "disassembly": "adds r5, r3, r2", - "mnemonic": "adds", - "operands": "r5, r3, r2", - "mode": "thumb" - }, - "instr_48788": { - "virtual_address": 48788, - "size": 2, - "disassembly": "ldr r2, [r4, #0x10]", - "mnemonic": "ldr", - "operands": "r2, [r4, #0x10]", - "mode": "thumb" - }, - "instr_48790": { - "virtual_address": 48790, - "size": 2, - "disassembly": "cmp r2, r0", - "mnemonic": "cmp", - "operands": "r2, r0", - "mode": "thumb" - }, - "instr_48792": { - "virtual_address": 48792, - "size": 2, - "disassembly": "bcs 0x0bea8", - "mnemonic": "bcs", - "operands": "0x0bea8", - "mode": "thumb" - }, - "bb_48780": { - "virtual_address": 48780, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48794, - "children": [ - "instr_48780", - "instr_48782", - "instr_48784", - "instr_48786", - "instr_48788", - "instr_48790", - "instr_48792" - ] - }, - "instr_48794": { - "virtual_address": 48794, - "size": 2, - "disassembly": "movs r2, #0x1", - "mnemonic": "movs", - "operands": "r2, #0x1", - "mode": "thumb" - }, - "instr_48796": { - "virtual_address": 48796, - "size": 2, - "disassembly": "cmp r9, r5", - "mnemonic": "cmp", - "operands": "r9, r5", - "mode": "thumb" - }, - "instr_48798": { - "virtual_address": 48798, - "size": 2, - "disassembly": "bgt 0x0bea2", - "mnemonic": "bgt", - "operands": "0x0bea2", - "mode": "thumb" - }, - "bb_48794": { - "virtual_address": 48794, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48800, - "children": [ - "instr_48794", - "instr_48796", - "instr_48798" - ] - }, - "instr_48800": { - "virtual_address": 48800, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "bb_48800": { - "virtual_address": 48800, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48802, - "children": [ - "instr_48800" - ] - }, - "instr_48802": { - "virtual_address": 48802, - "size": 2, - "disassembly": "lsls r2, r2, #0x18", - "mnemonic": "lsls", - "operands": "r2, r2, #0x18", - "mode": "thumb" - }, - "instr_48804": { - "virtual_address": 48804, - "size": 2, - "disassembly": "beq 0x0bea8", - "mnemonic": "beq", - "operands": "0x0bea8", - "mode": "thumb" - }, - "bb_48802": { - "virtual_address": 48802, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48806, - "children": [ - "instr_48802", - "instr_48804" - ] - }, - "instr_48806": { - "virtual_address": 48806, - "size": 2, - "disassembly": "b 0x0bfea", - "mnemonic": "b", - "operands": "0x0bfea", - "mode": "thumb" - }, - "bb_48806": { - "virtual_address": 48806, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49130, - "children": [ - "instr_48806" - ] - }, - "instr_48808": { - "virtual_address": 48808, - "size": 2, - "disassembly": "cmp r3, r9", - "mnemonic": "cmp", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_48810": { - "virtual_address": 48810, - "size": 2, - "disassembly": "bgt 0x0bf74", - "mnemonic": "bgt", - "operands": "0x0bf74", - "mode": "thumb" - }, - "bb_48808": { - "virtual_address": 48808, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48812, - "children": [ - "instr_48808", - "instr_48810" - ] - }, - "instr_48812": { - "virtual_address": 48812, - "size": 2, - "disassembly": "ldr r5, [r4, #0x24]", - "mnemonic": "ldr", - "operands": "r5, [r4, #0x24]", - "mode": "thumb" - }, - "instr_48814": { - "virtual_address": 48814, - "size": 2, - "disassembly": "mov r2, r10", - "mnemonic": "mov", - "operands": "r2, r10", - "mode": "thumb" - }, - "instr_48816": { - "virtual_address": 48816, - "size": 2, - "disassembly": "ldr r1, [r4, #0x1c]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x1c]", - "mode": "thumb" - }, - "instr_48818": { - "virtual_address": 48818, - "size": 2, - "disassembly": "ldr r0, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x4]", - "mode": "thumb" - }, - "instr_48820": { - "virtual_address": 48820, - "size": 4, - "disassembly": "bl 0x0c054", - "mnemonic": "bl", - "operands": "0x0c054", - "mode": "thumb" - }, - "instr_48824": { - "virtual_address": 48824, - "size": 2, - "disassembly": "subs r5, r0, #0x0", - "mnemonic": "subs", - "operands": "r5, r0, #0x0", - "mode": "thumb" - }, - "instr_48826": { - "virtual_address": 48826, - "size": 2, - "disassembly": "ble 0x0be58", - "mnemonic": "ble", - "operands": "0x0be58", - "mode": "thumb" - }, - "bb_48812": { - "virtual_address": 48812, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48828, - "children": [ - "instr_48812", - "instr_48814", - "instr_48816", - "instr_48818", - "instr_48820", - "instr_48824", - "instr_48826" - ] - }, - "instr_48828": { - "virtual_address": 48828, - "size": 2, - "disassembly": "movs r0, #0x1", - "mnemonic": "movs", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_48830": { - "virtual_address": 48830, - "size": 2, - "disassembly": "subs r6, r6, r5", - "mnemonic": "subs", - "operands": "r6, r6, r5", - "mode": "thumb" - }, - "instr_48832": { - "virtual_address": 48832, - "size": 2, - "disassembly": "beq 0x0be4c", - "mnemonic": "beq", - "operands": "0x0be4c", - "mode": "thumb" - }, - "bb_48828": { - "virtual_address": 48828, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48834, - "children": [ - "instr_48828", - "instr_48830", - "instr_48832" - ] - }, - "instr_48834": { - "virtual_address": 48834, - "size": 2, - "disassembly": "mov r3, r8", - "mnemonic": "mov", - "operands": "r3, r8", - "mode": "thumb" - }, - "instr_48836": { - "virtual_address": 48836, - "size": 2, - "disassembly": "ldr r3, [r3, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0x8]", - "mode": "thumb" - }, - "instr_48838": { - "virtual_address": 48838, - "size": 2, - "disassembly": "add r10, r5", - "mnemonic": "add", - "operands": "r10, r5", - "mode": "thumb" - }, - "instr_48840": { - "virtual_address": 48840, - "size": 2, - "disassembly": "subs r7, r7, r5", - "mnemonic": "subs", - "operands": "r7, r7, r5", - "mode": "thumb" - }, - "instr_48842": { - "virtual_address": 48842, - "size": 2, - "disassembly": "subs r5, r3, r5", - "mnemonic": "subs", - "operands": "r5, r3, r5", - "mode": "thumb" - }, - "instr_48844": { - "virtual_address": 48844, - "size": 2, - "disassembly": "mov r3, r8", - "mnemonic": "mov", - "operands": "r3, r8", - "mode": "thumb" - }, - "instr_48846": { - "virtual_address": 48846, - "size": 2, - "disassembly": "str r5, [r3, #0x8]", - "mnemonic": "str", - "operands": "r5, [r3, #0x8]", - "mode": "thumb" - }, - "instr_48848": { - "virtual_address": 48848, - "size": 2, - "disassembly": "bne 0x0bed4", - "mnemonic": "bne", - "operands": "0x0bed4", - "mode": "thumb" - }, - "bb_48834": { - "virtual_address": 48834, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48850, - "children": [ - "instr_48834", - "instr_48836", - "instr_48838", - "instr_48840", - "instr_48842", - "instr_48844", - "instr_48846", - "instr_48848" - ] - }, - "instr_48850": { - "virtual_address": 48850, - "size": 2, - "disassembly": "b 0x0bda6", - "mnemonic": "b", - "operands": "0x0bda6", - "mode": "thumb" - }, - "bb_48850": { - "virtual_address": 48850, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48550, - "children": [ - "instr_48850" - ] - }, - "instr_48852": { - "virtual_address": 48852, - "size": 2, - "disassembly": "cmp r7, #0x0", - "mnemonic": "cmp", - "operands": "r7, #0x0", - "mode": "thumb" - }, - "instr_48854": { - "virtual_address": 48854, - "size": 2, - "disassembly": "bne 0x0be7e", - "mnemonic": "bne", - "operands": "0x0be7e", - "mode": "thumb" - }, - "bb_48852": { - "virtual_address": 48852, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48856, - "children": [ - "instr_48852", - "instr_48854" - ] - }, - "instr_48856": { - "virtual_address": 48856, - "size": 2, - "disassembly": "mov r3, r11", - "mnemonic": "mov", - "operands": "r3, r11", - "mode": "thumb" - }, - "instr_48858": { - "virtual_address": 48858, - "size": 2, - "disassembly": "ldr r3, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0x0]", - "mode": "thumb" - }, - "instr_48860": { - "virtual_address": 48860, - "size": 2, - "disassembly": "mov r10, r3", - "mnemonic": "mov", - "operands": "r10, r3", - "mode": "thumb" - }, - "instr_48862": { - "virtual_address": 48862, - "size": 2, - "disassembly": "mov r3, r11", - "mnemonic": "mov", - "operands": "r3, r11", - "mode": "thumb" - }, - "instr_48864": { - "virtual_address": 48864, - "size": 2, - "disassembly": "ldr r7, [r3, #0x4]", - "mnemonic": "ldr", - "operands": "r7, [r3, #0x4]", - "mode": "thumb" - }, - "instr_48866": { - "virtual_address": 48866, - "size": 2, - "disassembly": "movs r3, #0x8", - "mnemonic": "movs", - "operands": "r3, #0x8", - "mode": "thumb" - }, - "instr_48868": { - "virtual_address": 48868, - "size": 2, - "disassembly": "mov r12, r3", - "mnemonic": "mov", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_48870": { - "virtual_address": 48870, - "size": 2, - "disassembly": "add r11, r12", - "mnemonic": "add", - "operands": "r11, r12", - "mode": "thumb" - }, - "instr_48872": { - "virtual_address": 48872, - "size": 2, - "disassembly": "cmp r7, #0x0", - "mnemonic": "cmp", - "operands": "r7, #0x0", - "mode": "thumb" - }, - "instr_48874": { - "virtual_address": 48874, - "size": 2, - "disassembly": "beq 0x0bed8", - "mnemonic": "beq", - "operands": "0x0bed8", - "mode": "thumb" - }, - "bb_48856": { - "virtual_address": 48856, - "size": 20, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48876, - "children": [ - "instr_48856", - "instr_48858", - "instr_48860", - "instr_48862", - "instr_48864", - "instr_48866", - "instr_48868", - "instr_48870", - "instr_48872", - "instr_48874" - ] - }, - "instr_48876": { - "virtual_address": 48876, - "size": 2, - "disassembly": "movs r2, r7", - "mnemonic": "movs", - "operands": "r2, r7", - "mode": "thumb" - }, - "instr_48878": { - "virtual_address": 48878, - "size": 2, - "disassembly": "movs r1, #0xa", - "mnemonic": "movs", - "operands": "r1, #0xa", - "mode": "thumb" - }, - "instr_48880": { - "virtual_address": 48880, - "size": 2, - "disassembly": "mov r0, r10", - "mnemonic": "mov", - "operands": "r0, r10", - "mode": "thumb" - }, - "instr_48882": { - "virtual_address": 48882, - "size": 4, - "disassembly": "bl 0x0c804", - "mnemonic": "bl", - "operands": "0x0c804", - "mode": "thumb" - }, - "instr_48886": { - "virtual_address": 48886, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_48888": { - "virtual_address": 48888, - "size": 2, - "disassembly": "bne 0x0befc", - "mnemonic": "bne", - "operands": "0x0befc", - "mode": "thumb" - }, - "bb_48876": { - "virtual_address": 48876, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48890, - "children": [ - "instr_48876", - "instr_48878", - "instr_48880", - "instr_48882", - "instr_48886", - "instr_48888" - ] - }, - "instr_48890": { - "virtual_address": 48890, - "size": 2, - "disassembly": "b 0x0c02c", - "mnemonic": "b", - "operands": "0x0c02c", - "mode": "thumb" - }, - "bb_48890": { - "virtual_address": 48890, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49196, - "children": [ - "instr_48890" - ] - }, - "instr_48892": { - "virtual_address": 48892, - "size": 2, - "disassembly": "mov r3, r10", - "mnemonic": "mov", - "operands": "r3, r10", - "mode": "thumb" - }, - "instr_48894": { - "virtual_address": 48894, - "size": 2, - "disassembly": "adds r0, #0x1", - "mnemonic": "adds", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_48896": { - "virtual_address": 48896, - "size": 2, - "disassembly": "subs r6, r0, r3", - "mnemonic": "subs", - "operands": "r6, r0, r3", - "mode": "thumb" - }, - "instr_48898": { - "virtual_address": 48898, - "size": 2, - "disassembly": "b 0x0be82", - "mnemonic": "b", - "operands": "0x0be82", - "mode": "thumb" - }, - "bb_48892": { - "virtual_address": 48892, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48770, - "children": [ - "instr_48892", - "instr_48894", - "instr_48896", - "instr_48898" - ] - }, - "instr_48900": { - "virtual_address": 48900, - "size": 2, - "disassembly": "ldr r0, [r4, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r4, #0x0]", - "mode": "thumb" - }, - "instr_48902": { - "virtual_address": 48902, - "size": 2, - "disassembly": "ldr r3, [r4, #0x10]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x10]", - "mode": "thumb" - }, - "instr_48904": { - "virtual_address": 48904, - "size": 2, - "disassembly": "cmp r0, r3", - "mnemonic": "cmp", - "operands": "r0, r3", - "mode": "thumb" - }, - "instr_48906": { - "virtual_address": 48906, - "size": 2, - "disassembly": "bhi 0x0bf3c", - "mnemonic": "bhi", - "operands": "0x0bf3c", - "mode": "thumb" - }, - "bb_48900": { - "virtual_address": 48900, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48908, - "children": [ - "instr_48900", - "instr_48902", - "instr_48904", - "instr_48906" - ] - }, - "instr_48908": { - "virtual_address": 48908, - "size": 2, - "disassembly": "ldr r3, [r4, #0x14]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x14]", - "mode": "thumb" - }, - "instr_48910": { - "virtual_address": 48910, - "size": 2, - "disassembly": "mov r10, r3", - "mnemonic": "mov", - "operands": "r10, r3", - "mode": "thumb" - }, - "instr_48912": { - "virtual_address": 48912, - "size": 2, - "disassembly": "cmp r3, r7", - "mnemonic": "cmp", - "operands": "r3, r7", - "mode": "thumb" - }, - "instr_48914": { - "virtual_address": 48914, - "size": 2, - "disassembly": "bhi 0x0bf3c", - "mnemonic": "bhi", - "operands": "0x0bf3c", - "mode": "thumb" - }, - "bb_48908": { - "virtual_address": 48908, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48916, - "children": [ - "instr_48908", - "instr_48910", - "instr_48912", - "instr_48914" - ] - }, - "instr_48916": { - "virtual_address": 48916, - "size": 2, - "disassembly": "ldr r3, [0x0c048]", - "mnemonic": "ldr", - "operands": "r3, [0x0c048]", - "mode": "thumb" - }, - "instr_48918": { - "virtual_address": 48918, - "size": 2, - "disassembly": "movs r0, r7", - "mnemonic": "movs", - "operands": "r0, r7", - "mode": "thumb" - }, - "instr_48920": { - "virtual_address": 48920, - "size": 2, - "disassembly": "cmp r7, r3", - "mnemonic": "cmp", - "operands": "r7, r3", - "mode": "thumb" - }, - "instr_48922": { - "virtual_address": 48922, - "size": 2, - "disassembly": "bls 0x0bf1e", - "mnemonic": "bls", - "operands": "0x0bf1e", - "mode": "thumb" - }, - "bb_48916": { - "virtual_address": 48916, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48924, - "children": [ - "instr_48916", - "instr_48918", - "instr_48920", - "instr_48922" - ] - }, - "instr_48924": { - "virtual_address": 48924, - "size": 2, - "disassembly": "ldr r0, [0x0c04c]", - "mnemonic": "ldr", - "operands": "r0, [0x0c04c]", - "mode": "thumb" - }, - "bb_48924": { - "virtual_address": 48924, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48926, - "children": [ - "instr_48924" - ] - }, - "instr_48926": { - "virtual_address": 48926, - "size": 2, - "disassembly": "mov r1, r10", - "mnemonic": "mov", - "operands": "r1, r10", - "mode": "thumb" - }, - "instr_48928": { - "virtual_address": 48928, - "size": 4, - "disassembly": "bl 0x10b30", - "mnemonic": "bl", - "operands": "0x10b30", - "mode": "thumb" - }, - "instr_48932": { - "virtual_address": 48932, - "size": 2, - "disassembly": "ldr r5, [r4, #0x24]", - "mnemonic": "ldr", - "operands": "r5, [r4, #0x24]", - "mode": "thumb" - }, - "instr_48934": { - "virtual_address": 48934, - "size": 2, - "disassembly": "mov r3, r10", - "mnemonic": "mov", - "operands": "r3, r10", - "mode": "thumb" - }, - "instr_48936": { - "virtual_address": 48936, - "size": 2, - "disassembly": "muls r3, r0", - "mnemonic": "muls", - "operands": "r3, r0", - "mode": "thumb" - }, - "instr_48938": { - "virtual_address": 48938, - "size": 2, - "disassembly": "mov r2, r9", - "mnemonic": "mov", - "operands": "r2, r9", - "mode": "thumb" - }, - "instr_48940": { - "virtual_address": 48940, - "size": 2, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "thumb" - }, - "instr_48942": { - "virtual_address": 48942, - "size": 2, - "disassembly": "ldr r1, [r4, #0x1c]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x1c]", - "mode": "thumb" - }, - "instr_48944": { - "virtual_address": 48944, - "size": 4, - "disassembly": "bl 0x0c054", - "mnemonic": "bl", - "operands": "0x0c054", - "mode": "thumb" - }, - "instr_48948": { - "virtual_address": 48948, - "size": 2, - "disassembly": "subs r5, r0, #0x0", - "mnemonic": "subs", - "operands": "r5, r0, #0x0", - "mode": "thumb" - }, - "instr_48950": { - "virtual_address": 48950, - "size": 2, - "disassembly": "ble 0x0be58", - "mnemonic": "ble", - "operands": "0x0be58", - "mode": "thumb" - }, - "bb_48926": { - "virtual_address": 48926, - "size": 26, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48952, - "children": [ - "instr_48926", - "instr_48928", - "instr_48932", - "instr_48934", - "instr_48936", - "instr_48938", - "instr_48940", - "instr_48942", - "instr_48944", - "instr_48948", - "instr_48950" - ] - }, - "instr_48952": { - "virtual_address": 48952, - "size": 2, - "disassembly": "subs r7, r7, r5", - "mnemonic": "subs", - "operands": "r7, r7, r5", - "mode": "thumb" - }, - "instr_48954": { - "virtual_address": 48954, - "size": 2, - "disassembly": "b 0x0be20", - "mnemonic": "b", - "operands": "0x0be20", - "mode": "thumb" - }, - "bb_48952": { - "virtual_address": 48952, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48672, - "children": [ - "instr_48952", - "instr_48954" - ] - }, - "instr_48956": { - "virtual_address": 48956, - "size": 2, - "disassembly": "cmp r5, r7", - "mnemonic": "cmp", - "operands": "r5, r7", - "mode": "thumb" - }, - "instr_48958": { - "virtual_address": 48958, - "size": 2, - "disassembly": "bls 0x0bf42", - "mnemonic": "bls", - "operands": "0x0bf42", - "mode": "thumb" - }, - "bb_48956": { - "virtual_address": 48956, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48960, - "children": [ - "instr_48956", - "instr_48958" - ] - }, - "instr_48960": { - "virtual_address": 48960, - "size": 2, - "disassembly": "movs r5, r7", - "mnemonic": "movs", - "operands": "r5, r7", - "mode": "thumb" - }, - "bb_48960": { - "virtual_address": 48960, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48962, - "children": [ - "instr_48960" - ] - }, - "instr_48962": { - "virtual_address": 48962, - "size": 2, - "disassembly": "movs r2, r5", - "mnemonic": "movs", - "operands": "r2, r5", - "mode": "thumb" - }, - "instr_48964": { - "virtual_address": 48964, - "size": 2, - "disassembly": "mov r1, r9", - "mnemonic": "mov", - "operands": "r1, r9", - "mode": "thumb" - }, - "instr_48966": { - "virtual_address": 48966, - "size": 4, - "disassembly": "bl 0x0c924", - "mnemonic": "bl", - "operands": "0x0c924", - "mode": "thumb" - }, - "instr_48970": { - "virtual_address": 48970, - "size": 2, - "disassembly": "ldr r3, [r4, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x8]", - "mode": "thumb" - }, - "instr_48972": { - "virtual_address": 48972, - "size": 2, - "disassembly": "ldr r2, [r4, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [r4, #0x0]", - "mode": "thumb" - }, - "instr_48974": { - "virtual_address": 48974, - "size": 2, - "disassembly": "subs r3, r3, r5", - "mnemonic": "subs", - "operands": "r3, r3, r5", - "mode": "thumb" - }, - "instr_48976": { - "virtual_address": 48976, - "size": 2, - "disassembly": "adds r2, r2, r5", - "mnemonic": "adds", - "operands": "r2, r2, r5", - "mode": "thumb" - }, - "instr_48978": { - "virtual_address": 48978, - "size": 2, - "disassembly": "str r3, [r4, #0x8]", - "mnemonic": "str", - "operands": "r3, [r4, #0x8]", - "mode": "thumb" - }, - "instr_48980": { - "virtual_address": 48980, - "size": 2, - "disassembly": "str r2, [r4, #0x0]", - "mnemonic": "str", - "operands": "r2, [r4, #0x0]", - "mode": "thumb" - }, - "instr_48982": { - "virtual_address": 48982, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_48984": { - "virtual_address": 48984, - "size": 2, - "disassembly": "bne 0x0bf38", - "mnemonic": "bne", - "operands": "0x0bf38", - "mode": "thumb" - }, - "bb_48962": { - "virtual_address": 48962, - "size": 24, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48986, - "children": [ - "instr_48962", - "instr_48964", - "instr_48966", - "instr_48970", - "instr_48972", - "instr_48974", - "instr_48976", - "instr_48978", - "instr_48980", - "instr_48982", - "instr_48984" - ] - }, - "instr_48986": { - "virtual_address": 48986, - "size": 2, - "disassembly": "movs r1, r4", - "mnemonic": "movs", - "operands": "r1, r4", - "mode": "thumb" - }, - "instr_48988": { - "virtual_address": 48988, - "size": 2, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "thumb" - }, - "instr_48990": { - "virtual_address": 48990, - "size": 4, - "disassembly": "bl 0x0b67c", - "mnemonic": "bl", - "operands": "0x0b67c", - "mode": "thumb" - }, - "instr_48994": { - "virtual_address": 48994, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_48996": { - "virtual_address": 48996, - "size": 2, - "disassembly": "beq 0x0bf68", - "mnemonic": "beq", - "operands": "0x0bf68", - "mode": "thumb" - }, - "bb_48986": { - "virtual_address": 48986, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48998, - "children": [ - "instr_48986", - "instr_48988", - "instr_48990", - "instr_48994", - "instr_48996" - ] - }, - "instr_48998": { - "virtual_address": 48998, - "size": 2, - "disassembly": "b 0x0be58", - "mnemonic": "b", - "operands": "0x0be58", - "mode": "thumb" - }, - "bb_48998": { - "virtual_address": 48998, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48728, - "children": [ - "instr_48998" - ] - }, - "instr_49000": { - "virtual_address": 49000, - "size": 2, - "disassembly": "subs r7, r7, r5", - "mnemonic": "subs", - "operands": "r7, r7, r5", - "mode": "thumb" - }, - "instr_49002": { - "virtual_address": 49002, - "size": 2, - "disassembly": "b 0x0be20", - "mnemonic": "b", - "operands": "0x0be20", - "mode": "thumb" - }, - "bb_49000": { - "virtual_address": 49000, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48672, - "children": [ - "instr_49000", - "instr_49002" - ] - }, - "instr_49004": { - "virtual_address": 49004, - "size": 2, - "disassembly": "movs r5, r7", - "mnemonic": "movs", - "operands": "r5, r7", - "mode": "thumb" - }, - "instr_49006": { - "virtual_address": 49006, - "size": 2, - "disassembly": "mov r10, r7", - "mnemonic": "mov", - "operands": "r10, r7", - "mode": "thumb" - }, - "instr_49008": { - "virtual_address": 49008, - "size": 2, - "disassembly": "ldr r0, [r4, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r4, #0x0]", - "mode": "thumb" - }, - "instr_49010": { - "virtual_address": 49010, - "size": 2, - "disassembly": "b 0x0be08", - "mnemonic": "b", - "operands": "0x0be08", - "mode": "thumb" - }, - "bb_49004": { - "virtual_address": 49004, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48648, - "children": [ - "instr_49004", - "instr_49006", - "instr_49008", - "instr_49010" - ] - }, - "instr_49012": { - "virtual_address": 49012, - "size": 2, - "disassembly": "mov r2, r9", - "mnemonic": "mov", - "operands": "r2, r9", - "mode": "thumb" - }, - "instr_49014": { - "virtual_address": 49014, - "size": 2, - "disassembly": "mov r1, r10", - "mnemonic": "mov", - "operands": "r1, r10", - "mode": "thumb" - }, - "instr_49016": { - "virtual_address": 49016, - "size": 4, - "disassembly": "bl 0x0c924", - "mnemonic": "bl", - "operands": "0x0c924", - "mode": "thumb" - }, - "instr_49020": { - "virtual_address": 49020, - "size": 2, - "disassembly": "mov r2, r9", - "mnemonic": "mov", - "operands": "r2, r9", - "mode": "thumb" - }, - "instr_49022": { - "virtual_address": 49022, - "size": 2, - "disassembly": "ldr r3, [r4, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x8]", - "mode": "thumb" - }, - "instr_49024": { - "virtual_address": 49024, - "size": 2, - "disassembly": "subs r3, r3, r2", - "mnemonic": "subs", - "operands": "r3, r3, r2", - "mode": "thumb" - }, - "instr_49026": { - "virtual_address": 49026, - "size": 2, - "disassembly": "str r3, [r4, #0x8]", - "mnemonic": "str", - "operands": "r3, [r4, #0x8]", - "mode": "thumb" - }, - "instr_49028": { - "virtual_address": 49028, - "size": 2, - "disassembly": "ldr r3, [r4, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x0]", - "mode": "thumb" - }, - "instr_49030": { - "virtual_address": 49030, - "size": 2, - "disassembly": "add r3, r9", - "mnemonic": "add", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_49032": { - "virtual_address": 49032, - "size": 2, - "disassembly": "mov r5, r9", - "mnemonic": "mov", - "operands": "r5, r9", - "mode": "thumb" - }, - "instr_49034": { - "virtual_address": 49034, - "size": 2, - "disassembly": "str r3, [r4, #0x0]", - "mnemonic": "str", - "operands": "r3, [r4, #0x0]", - "mode": "thumb" - }, - "instr_49036": { - "virtual_address": 49036, - "size": 2, - "disassembly": "b 0x0bebc", - "mnemonic": "b", - "operands": "0x0bebc", - "mode": "thumb" - }, - "bb_49012": { - "virtual_address": 49012, - "size": 26, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48828, - "children": [ - "instr_49012", - "instr_49014", - "instr_49016", - "instr_49020", - "instr_49022", - "instr_49024", - "instr_49026", - "instr_49028", - "instr_49030", - "instr_49032", - "instr_49034", - "instr_49036" - ] - }, - "instr_49038": { - "virtual_address": 49038, - "size": 2, - "disassembly": "ldr r0, [r4, #0x14]", - "mnemonic": "ldr", - "operands": "r0, [r4, #0x14]", - "mode": "thumb" - }, - "instr_49040": { - "virtual_address": 49040, - "size": 2, - "disassembly": "ldr r2, [r4, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [r4, #0x0]", - "mode": "thumb" - }, - "instr_49042": { - "virtual_address": 49042, - "size": 2, - "disassembly": "ldr r1, [r4, #0x10]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x10]", - "mode": "thumb" - }, - "instr_49044": { - "virtual_address": 49044, - "size": 2, - "disassembly": "subs r5, r2, r1", - "mnemonic": "subs", - "operands": "r5, r2, r1", - "mode": "thumb" - }, - "instr_49046": { - "virtual_address": 49046, - "size": 2, - "disassembly": "lsls r2, r0, #0x1", - "mnemonic": "lsls", - "operands": "r2, r0, #0x1", - "mode": "thumb" - }, - "instr_49048": { - "virtual_address": 49048, - "size": 2, - "disassembly": "adds r2, r2, r0", - "mnemonic": "adds", - "operands": "r2, r2, r0", - "mode": "thumb" - }, - "instr_49050": { - "virtual_address": 49050, - "size": 2, - "disassembly": "lsrs r0, r2, #0x1f", - "mnemonic": "lsrs", - "operands": "r0, r2, #0x1f", - "mode": "thumb" - }, - "instr_49052": { - "virtual_address": 49052, - "size": 2, - "disassembly": "adds r2, r0, r2", - "mnemonic": "adds", - "operands": "r2, r0, r2", - "mode": "thumb" - }, - "instr_49054": { - "virtual_address": 49054, - "size": 2, - "disassembly": "adds r0, r5, #0x1", - "mnemonic": "adds", - "operands": "r0, r5, #0x1", - "mode": "thumb" - }, - "instr_49056": { - "virtual_address": 49056, - "size": 2, - "disassembly": "asrs r2, r2, #0x1", - "mnemonic": "asrs", - "operands": "r2, r2, #0x1", - "mode": "thumb" - }, - "instr_49058": { - "virtual_address": 49058, - "size": 2, - "disassembly": "adds r0, r0, r7", - "mnemonic": "adds", - "operands": "r0, r0, r7", - "mode": "thumb" - }, - "instr_49060": { - "virtual_address": 49060, - "size": 2, - "disassembly": "mov r10, r2", - "mnemonic": "mov", - "operands": "r10, r2", - "mode": "thumb" - }, - "instr_49062": { - "virtual_address": 49062, - "size": 2, - "disassembly": "str r5, [sp, #0x4]", - "mnemonic": "str", - "operands": "r5, [sp, #0x4]", - "mode": "thumb" - }, - "instr_49064": { - "virtual_address": 49064, - "size": 2, - "disassembly": "cmp r0, r2", - "mnemonic": "cmp", - "operands": "r0, r2", - "mode": "thumb" - }, - "instr_49066": { - "virtual_address": 49066, - "size": 2, - "disassembly": "bls 0x0bfb0", - "mnemonic": "bls", - "operands": "0x0bfb0", - "mode": "thumb" - }, - "bb_49038": { - "virtual_address": 49038, - "size": 30, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49068, - "children": [ - "instr_49038", - "instr_49040", - "instr_49042", - "instr_49044", - "instr_49046", - "instr_49048", - "instr_49050", - "instr_49052", - "instr_49054", - "instr_49056", - "instr_49058", - "instr_49060", - "instr_49062", - "instr_49064", - "instr_49066" - ] - }, - "instr_49068": { - "virtual_address": 49068, - "size": 2, - "disassembly": "mov r10, r0", - "mnemonic": "mov", - "operands": "r10, r0", - "mode": "thumb" - }, - "instr_49070": { - "virtual_address": 49070, - "size": 2, - "disassembly": "movs r2, r0", - "mnemonic": "movs", - "operands": "r2, r0", - "mode": "thumb" - }, - "bb_49068": { - "virtual_address": 49068, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49072, - "children": [ - "instr_49068", - "instr_49070" - ] - }, - "instr_49072": { - "virtual_address": 49072, - "size": 2, - "disassembly": "lsls r3, r3, #0x15", - "mnemonic": "lsls", - "operands": "r3, r3, #0x15", - "mode": "thumb" - }, - "instr_49074": { - "virtual_address": 49074, - "size": 2, - "disassembly": "bpl 0x0c008", - "mnemonic": "bpl", - "operands": "0x0c008", - "mode": "thumb" - }, - "bb_49072": { - "virtual_address": 49072, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49076, - "children": [ - "instr_49072", - "instr_49074" - ] - }, - "instr_49076": { - "virtual_address": 49076, - "size": 2, - "disassembly": "movs r1, r2", - "mnemonic": "movs", - "operands": "r1, r2", - "mode": "thumb" - }, - "instr_49078": { - "virtual_address": 49078, - "size": 2, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "thumb" - }, - "instr_49080": { - "virtual_address": 49080, - "size": 4, - "disassembly": "bl 0x0c27c", - "mnemonic": "bl", - "operands": "0x0c27c", - "mode": "thumb" - }, - "instr_49084": { - "virtual_address": 49084, - "size": 2, - "disassembly": "subs r5, r0, #0x0", - "mnemonic": "subs", - "operands": "r5, r0, #0x0", - "mode": "thumb" - }, - "instr_49086": { - "virtual_address": 49086, - "size": 2, - "disassembly": "beq 0x0c032", - "mnemonic": "beq", - "operands": "0x0c032", - "mode": "thumb" - }, - "bb_49076": { - "virtual_address": 49076, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49088, - "children": [ - "instr_49076", - "instr_49078", - "instr_49080", - "instr_49084", - "instr_49086" - ] - }, - "instr_49088": { - "virtual_address": 49088, - "size": 2, - "disassembly": "ldr r2, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x4]", - "mode": "thumb" - }, - "instr_49090": { - "virtual_address": 49090, - "size": 2, - "disassembly": "ldr r1, [r4, #0x10]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x10]", - "mode": "thumb" - }, - "instr_49092": { - "virtual_address": 49092, - "size": 4, - "disassembly": "bl 0x0c87c", - "mnemonic": "bl", - "operands": "0x0c87c", - "mode": "thumb" - }, - "instr_49096": { - "virtual_address": 49096, - "size": 2, - "disassembly": "ldrh r3, [r4, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r4, #0xc]", - "mode": "thumb" - }, - "instr_49098": { - "virtual_address": 49098, - "size": 2, - "disassembly": "ldr r2, [0x0c050]", - "mnemonic": "ldr", - "operands": "r2, [0x0c050]", - "mode": "thumb" - }, - "instr_49100": { - "virtual_address": 49100, - "size": 2, - "disassembly": "ands r3, r2", - "mnemonic": "ands", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_49102": { - "virtual_address": 49102, - "size": 2, - "disassembly": "movs r2, #0x80", - "mnemonic": "movs", - "operands": "r2, #0x80", - "mode": "thumb" - }, - "instr_49104": { - "virtual_address": 49104, - "size": 2, - "disassembly": "orrs r3, r2", - "mnemonic": "orrs", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_49106": { - "virtual_address": 49106, - "size": 2, - "disassembly": "strh r3, [r4, #0xc]", - "mnemonic": "strh", - "operands": "r3, [r4, #0xc]", - "mode": "thumb" - }, - "bb_49088": { - "virtual_address": 49088, - "size": 20, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49108, - "children": [ - "instr_49088", - "instr_49090", - "instr_49092", - "instr_49096", - "instr_49098", - "instr_49100", - "instr_49102", - "instr_49104", - "instr_49106" - ] - }, - "instr_49108": { - "virtual_address": 49108, - "size": 2, - "disassembly": "mov r2, r10", - "mnemonic": "mov", - "operands": "r2, r10", - "mode": "thumb" - }, - "instr_49110": { - "virtual_address": 49110, - "size": 2, - "disassembly": "ldr r3, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x4]", - "mode": "thumb" - }, - "instr_49112": { - "virtual_address": 49112, - "size": 2, - "disassembly": "adds r0, r5, r3", - "mnemonic": "adds", - "operands": "r0, r5, r3", - "mode": "thumb" - }, - "instr_49114": { - "virtual_address": 49114, - "size": 2, - "disassembly": "subs r3, r2, r3", - "mnemonic": "subs", - "operands": "r3, r2, r3", - "mode": "thumb" - }, - "instr_49116": { - "virtual_address": 49116, - "size": 2, - "disassembly": "str r5, [r4, #0x10]", - "mnemonic": "str", - "operands": "r5, [r4, #0x10]", - "mode": "thumb" - }, - "instr_49118": { - "virtual_address": 49118, - "size": 2, - "disassembly": "mov r10, r7", - "mnemonic": "mov", - "operands": "r10, r7", - "mode": "thumb" - }, - "instr_49120": { - "virtual_address": 49120, - "size": 2, - "disassembly": "movs r5, r7", - "mnemonic": "movs", - "operands": "r5, r7", - "mode": "thumb" - }, - "instr_49122": { - "virtual_address": 49122, - "size": 2, - "disassembly": "str r0, [r4, #0x0]", - "mnemonic": "str", - "operands": "r0, [r4, #0x0]", - "mode": "thumb" - }, - "instr_49124": { - "virtual_address": 49124, - "size": 2, - "disassembly": "str r2, [r4, #0x14]", - "mnemonic": "str", - "operands": "r2, [r4, #0x14]", - "mode": "thumb" - }, - "instr_49126": { - "virtual_address": 49126, - "size": 2, - "disassembly": "str r3, [r4, #0x8]", - "mnemonic": "str", - "operands": "r3, [r4, #0x8]", - "mode": "thumb" - }, - "instr_49128": { - "virtual_address": 49128, - "size": 2, - "disassembly": "b 0x0be08", - "mnemonic": "b", - "operands": "0x0be08", - "mode": "thumb" - }, - "bb_49108": { - "virtual_address": 49108, - "size": 22, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48648, - "children": [ - "instr_49108", - "instr_49110", - "instr_49112", - "instr_49114", - "instr_49116", - "instr_49118", - "instr_49120", - "instr_49122", - "instr_49124", - "instr_49126", - "instr_49128" - ] - }, - "instr_49130": { - "virtual_address": 49130, - "size": 2, - "disassembly": "mov r1, r10", - "mnemonic": "mov", - "operands": "r1, r10", - "mode": "thumb" - }, - "instr_49132": { - "virtual_address": 49132, - "size": 2, - "disassembly": "movs r2, r5", - "mnemonic": "movs", - "operands": "r2, r5", - "mode": "thumb" - }, - "instr_49134": { - "virtual_address": 49134, - "size": 4, - "disassembly": "bl 0x0c924", - "mnemonic": "bl", - "operands": "0x0c924", - "mode": "thumb" - }, - "instr_49138": { - "virtual_address": 49138, - "size": 2, - "disassembly": "ldr r3, [r4, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x0]", - "mode": "thumb" - }, - "instr_49140": { - "virtual_address": 49140, - "size": 2, - "disassembly": "adds r3, r3, r5", - "mnemonic": "adds", - "operands": "r3, r3, r5", - "mode": "thumb" - }, - "instr_49142": { - "virtual_address": 49142, - "size": 2, - "disassembly": "movs r1, r4", - "mnemonic": "movs", - "operands": "r1, r4", - "mode": "thumb" - }, - "instr_49144": { - "virtual_address": 49144, - "size": 2, - "disassembly": "str r3, [r4, #0x0]", - "mnemonic": "str", - "operands": "r3, [r4, #0x0]", - "mode": "thumb" - }, - "instr_49146": { - "virtual_address": 49146, - "size": 2, - "disassembly": "ldr r0, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x4]", - "mode": "thumb" - }, - "instr_49148": { - "virtual_address": 49148, - "size": 4, - "disassembly": "bl 0x0b67c", - "mnemonic": "bl", - "operands": "0x0b67c", - "mode": "thumb" - }, - "instr_49152": { - "virtual_address": 49152, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_49154": { - "virtual_address": 49154, - "size": 2, - "disassembly": "bne 0x0c006", - "mnemonic": "bne", - "operands": "0x0c006", - "mode": "thumb" - }, - "bb_49130": { - "virtual_address": 49130, - "size": 26, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49156, - "children": [ - "instr_49130", - "instr_49132", - "instr_49134", - "instr_49138", - "instr_49140", - "instr_49142", - "instr_49144", - "instr_49146", - "instr_49148", - "instr_49152", - "instr_49154" - ] - }, - "instr_49156": { - "virtual_address": 49156, - "size": 2, - "disassembly": "b 0x0bebc", - "mnemonic": "b", - "operands": "0x0bebc", - "mode": "thumb" - }, - "bb_49156": { - "virtual_address": 49156, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48828, - "children": [ - "instr_49156" - ] - }, - "instr_49158": { - "virtual_address": 49158, - "size": 2, - "disassembly": "b 0x0be58", - "mnemonic": "b", - "operands": "0x0be58", - "mode": "thumb" - }, - "bb_49158": { - "virtual_address": 49158, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48728, - "children": [ - "instr_49158" - ] - }, - "instr_49160": { - "virtual_address": 49160, - "size": 2, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "thumb" - }, - "instr_49162": { - "virtual_address": 49162, - "size": 4, - "disassembly": "bl 0x0d540", - "mnemonic": "bl", - "operands": "0x0d540", - "mode": "thumb" - }, - "instr_49166": { - "virtual_address": 49166, - "size": 2, - "disassembly": "subs r5, r0, #0x0", - "mnemonic": "subs", - "operands": "r5, r0, #0x0", - "mode": "thumb" - }, - "instr_49168": { - "virtual_address": 49168, - "size": 2, - "disassembly": "bne 0x0bfd4", - "mnemonic": "bne", - "operands": "0x0bfd4", - "mode": "thumb" - }, - "bb_49160": { - "virtual_address": 49160, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49170, - "children": [ - "instr_49160", - "instr_49162", - "instr_49166", - "instr_49168" - ] - }, - "instr_49170": { - "virtual_address": 49170, - "size": 2, - "disassembly": "ldr r1, [r4, #0x10]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x10]", - "mode": "thumb" - }, - "instr_49172": { - "virtual_address": 49172, - "size": 2, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "thumb" - }, - "instr_49174": { - "virtual_address": 49174, - "size": 4, - "disassembly": "bl 0x0bb74", - "mnemonic": "bl", - "operands": "0x0bb74", - "mode": "thumb" - }, - "instr_49178": { - "virtual_address": 49178, - "size": 2, - "disassembly": "movs r2, #0x80", - "mnemonic": "movs", - "operands": "r2, #0x80", - "mode": "thumb" - }, - "instr_49180": { - "virtual_address": 49180, - "size": 2, - "disassembly": "mov r1, r11", - "mnemonic": "mov", - "operands": "r1, r11", - "mode": "thumb" - }, - "instr_49182": { - "virtual_address": 49182, - "size": 2, - "disassembly": "ldrh r3, [r4, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r4, #0xc]", - "mode": "thumb" - }, - "instr_49184": { - "virtual_address": 49184, - "size": 2, - "disassembly": "bics r3, r2", - "mnemonic": "bics", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_49186": { - "virtual_address": 49186, - "size": 2, - "disassembly": "lsls r3, r3, #0x10", - "mnemonic": "lsls", - "operands": "r3, r3, #0x10", - "mode": "thumb" - }, - "instr_49188": { - "virtual_address": 49188, - "size": 2, - "disassembly": "subs r2, #0x74", - "mnemonic": "subs", - "operands": "r2, #0x74", - "mode": "thumb" - }, - "instr_49190": { - "virtual_address": 49190, - "size": 2, - "disassembly": "str r2, [r1, #0x0]", - "mnemonic": "str", - "operands": "r2, [r1, #0x0]", - "mode": "thumb" - }, - "instr_49192": { - "virtual_address": 49192, - "size": 2, - "disassembly": "asrs r3, r3, #0x10", - "mnemonic": "asrs", - "operands": "r3, r3, #0x10", - "mode": "thumb" - }, - "instr_49194": { - "virtual_address": 49194, - "size": 2, - "disassembly": "b 0x0be5c", - "mnemonic": "b", - "operands": "0x0be5c", - "mode": "thumb" - }, - "bb_49170": { - "virtual_address": 49170, - "size": 26, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48732, - "children": [ - "instr_49170", - "instr_49172", - "instr_49174", - "instr_49178", - "instr_49180", - "instr_49182", - "instr_49184", - "instr_49186", - "instr_49188", - "instr_49190", - "instr_49192", - "instr_49194" - ] - }, - "instr_49196": { - "virtual_address": 49196, - "size": 2, - "disassembly": "adds r3, r7, #0x1", - "mnemonic": "adds", - "operands": "r3, r7, #0x1", - "mode": "thumb" - }, - "instr_49198": { - "virtual_address": 49198, - "size": 2, - "disassembly": "movs r6, r3", - "mnemonic": "movs", - "operands": "r6, r3", - "mode": "thumb" - }, - "instr_49200": { - "virtual_address": 49200, - "size": 2, - "disassembly": "b 0x0be84", - "mnemonic": "b", - "operands": "0x0be84", - "mode": "thumb" - }, - "bb_49196": { - "virtual_address": 49196, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48772, - "children": [ - "instr_49196", - "instr_49198", - "instr_49200" - ] - }, - "instr_49202": { - "virtual_address": 49202, - "size": 2, - "disassembly": "movs r3, #0xc", - "mnemonic": "movs", - "operands": "r3, #0xc", - "mode": "thumb" - }, - "instr_49204": { - "virtual_address": 49204, - "size": 2, - "disassembly": "mov r2, r11", - "mnemonic": "mov", - "operands": "r2, r11", - "mode": "thumb" - }, - "instr_49206": { - "virtual_address": 49206, - "size": 2, - "disassembly": "str r3, [r2, #0x0]", - "mnemonic": "str", - "operands": "r3, [r2, #0x0]", - "mode": "thumb" - }, - "instr_49208": { - "virtual_address": 49208, - "size": 2, - "disassembly": "movs r2, #0xc", - "mnemonic": "movs", - "operands": "r2, #0xc", - "mode": "thumb" - }, - "instr_49210": { - "virtual_address": 49210, - "size": 2, - "disassembly": "ldrsh r3, [r4, r2]", - "mnemonic": "ldrsh", - "operands": "r3, [r4, r2]", - "mode": "thumb" - }, - "instr_49212": { - "virtual_address": 49212, - "size": 2, - "disassembly": "b 0x0be5c", - "mnemonic": "b", - "operands": "0x0be5c", - "mode": "thumb" - }, - "bb_49202": { - "virtual_address": 49202, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48732, - "children": [ - "instr_49202", - "instr_49204", - "instr_49206", - "instr_49208", - "instr_49210", - "instr_49212" - ] - }, - "instr_49214": { - "virtual_address": 49214, - "size": 2, - "disassembly": "movs r0, #0x1", - "mnemonic": "movs", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_49216": { - "virtual_address": 49216, - "size": 2, - "disassembly": "rsbs r0, r0", - "mnemonic": "rsbs", - "operands": "r0, r0", - "mode": "thumb" - }, - "instr_49218": { - "virtual_address": 49218, - "size": 2, - "disassembly": "b 0x0bda8", - "mnemonic": "b", - "operands": "0x0bda8", - "mode": "thumb" - }, - "bb_49214": { - "virtual_address": 49214, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 48552, - "children": [ - "instr_49214", - "instr_49216", - "instr_49218" - ] - }, - "dw_49220": { - "virtual_address": 49220, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 48498, - 48516 - ] - }, - "dw_49224": { - "virtual_address": 49224, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 48916 - ] - }, - "dw_49228": { - "virtual_address": 49228, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 48924 - ] - }, - "dw_49232": { - "virtual_address": 49232, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 49098 - ] - }, - "func_48444": { - "virtual_address": 48444, - "size": 792, - "name": "__sfvwrite_r", - "children": [ - "bb_48444", - "bb_48470", - "bb_48482", - "bb_48488", - "bb_48496", - "bb_48506", - "bb_48510", - "bb_48516", - "bb_48518", - "bb_48534", - "bb_48550", - "bb_48552", - "bb_48570", - "bb_48582", - "bb_48584", - "bb_48600", - "bb_48604", - "bb_48610", - "bb_48614", - "bb_48626", - "bb_48628", - "bb_48634", - "bb_48636", - "bb_48644", - "bb_48646", - "bb_48648", - "bb_48672", - "bb_48686", - "bb_48696", - "bb_48706", - "bb_48716", - "bb_48728", - "bb_48732", - "bb_48744", - "bb_48766", - "bb_48770", - "bb_48772", - "bb_48778", - "bb_48780", - "bb_48794", - "bb_48800", - "bb_48802", - "bb_48806", - "bb_48808", - "bb_48812", - "bb_48828", - "bb_48834", - "bb_48850", - "bb_48852", - "bb_48856", - "bb_48876", - "bb_48890", - "bb_48892", - "bb_48900", - "bb_48908", - "bb_48916", - "bb_48924", - "bb_48926", - "bb_48952", - "bb_48956", - "bb_48960", - "bb_48962", - "bb_48986", - "bb_48998", - "bb_49000", - "bb_49004", - "bb_49012", - "bb_49038", - "bb_49068", - "bb_49072", - "bb_49076", - "bb_49088", - "bb_49108", - "bb_49130", - "bb_49156", - "bb_49158", - "bb_49160", - "bb_49170", - "bb_49196", - "bb_49202", - "bb_49214", - "dw_49220", - "dw_49224", - "dw_49228", - "dw_49232" - ] - }, - "instr_49236": { - "virtual_address": 49236, - "size": 2, - "disassembly": "bx r5", - "mnemonic": "bx", - "operands": "r5", - "mode": "thumb" - }, - "bb_49236": { - "virtual_address": 49236, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_49236" - ] - }, - "func_49236": { - "virtual_address": 49236, - "size": 2, - "name": "FUN_0000c054", - "children": [ - "bb_49236" - ] - }, - "instr_49238": { - "virtual_address": 49238, - "size": 2, - "disassembly": "bx r7", - "mnemonic": "bx", - "operands": "r7", - "mode": "thumb" - }, - "bb_49238": { - "virtual_address": 49238, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_49238" - ] - }, - "func_49238": { - "virtual_address": 49238, - "size": 2, - "name": "FUN_0000c056", - "children": [ - "bb_49238" - ] - }, - "instr_49240": { - "virtual_address": 49240, - "size": 2, - "disassembly": "push {r4, r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_49242": { - "virtual_address": 49242, - "size": 2, - "disassembly": "mov lr, r8", - "mnemonic": "mov", - "operands": "lr, r8", - "mode": "thumb" - }, - "instr_49244": { - "virtual_address": 49244, - "size": 2, - "disassembly": "movs r3, #0xb8", - "mnemonic": "movs", - "operands": "r3, #0xb8", - "mode": "thumb" - }, - "instr_49246": { - "virtual_address": 49246, - "size": 2, - "disassembly": "mov r8, r1", - "mnemonic": "mov", - "operands": "r8, r1", - "mode": "thumb" - }, - "instr_49248": { - "virtual_address": 49248, - "size": 2, - "disassembly": "movs r6, #0x0", - "mnemonic": "movs", - "operands": "r6, #0x0", - "mode": "thumb" - }, - "instr_49250": { - "virtual_address": 49250, - "size": 2, - "disassembly": "push {lr}", - "mnemonic": "push", - "operands": "{lr}", - "mode": "thumb" - }, - "instr_49252": { - "virtual_address": 49252, - "size": 2, - "disassembly": "lsls r3, r3, #0x2", - "mnemonic": "lsls", - "operands": "r3, r3, #0x2", - "mode": "thumb" - }, - "instr_49254": { - "virtual_address": 49254, - "size": 2, - "disassembly": "adds r7, r0, r3", - "mnemonic": "adds", - "operands": "r7, r0, r3", - "mode": "thumb" - }, - "bb_49240": { - "virtual_address": 49240, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49256, - "children": [ - "instr_49240", - "instr_49242", - "instr_49244", - "instr_49246", - "instr_49248", - "instr_49250", - "instr_49252", - "instr_49254" - ] - }, - "instr_49256": { - "virtual_address": 49256, - "size": 2, - "disassembly": "ldr r3, [r7, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r7, #0x4]", - "mode": "thumb" - }, - "instr_49258": { - "virtual_address": 49258, - "size": 2, - "disassembly": "ldr r4, [r7, #0x8]", - "mnemonic": "ldr", - "operands": "r4, [r7, #0x8]", - "mode": "thumb" - }, - "instr_49260": { - "virtual_address": 49260, - "size": 2, - "disassembly": "subs r5, r3, #0x1", - "mnemonic": "subs", - "operands": "r5, r3, #0x1", - "mode": "thumb" - }, - "instr_49262": { - "virtual_address": 49262, - "size": 2, - "disassembly": "bmi 0x0c08c", - "mnemonic": "bmi", - "operands": "0x0c08c", - "mode": "thumb" - }, - "bb_49256": { - "virtual_address": 49256, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49264, - "children": [ - "instr_49256", - "instr_49258", - "instr_49260", - "instr_49262" - ] - }, - "instr_49264": { - "virtual_address": 49264, - "size": 2, - "disassembly": "ldrh r3, [r4, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r4, #0xc]", - "mode": "thumb" - }, - "instr_49266": { - "virtual_address": 49266, - "size": 2, - "disassembly": "cmp r3, #0x1", - "mnemonic": "cmp", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_49268": { - "virtual_address": 49268, - "size": 2, - "disassembly": "bls 0x0c086", - "mnemonic": "bls", - "operands": "0x0c086", - "mode": "thumb" - }, - "bb_49264": { - "virtual_address": 49264, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49270, - "children": [ - "instr_49264", - "instr_49266", - "instr_49268" - ] - }, - "instr_49270": { - "virtual_address": 49270, - "size": 2, - "disassembly": "movs r2, #0xe", - "mnemonic": "movs", - "operands": "r2, #0xe", - "mode": "thumb" - }, - "instr_49272": { - "virtual_address": 49272, - "size": 2, - "disassembly": "ldrsh r3, [r4, r2]", - "mnemonic": "ldrsh", - "operands": "r3, [r4, r2]", - "mode": "thumb" - }, - "instr_49274": { - "virtual_address": 49274, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_49276": { - "virtual_address": 49276, - "size": 2, - "disassembly": "beq 0x0c086", - "mnemonic": "beq", - "operands": "0x0c086", - "mode": "thumb" - }, - "bb_49270": { - "virtual_address": 49270, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49278, - "children": [ - "instr_49270", - "instr_49272", - "instr_49274", - "instr_49276" - ] - }, - "instr_49278": { - "virtual_address": 49278, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_49280": { - "virtual_address": 49280, - "size": 4, - "disassembly": "bl 0x0c09e", - "mnemonic": "bl", - "operands": "0x0c09e", - "mode": "thumb" - }, - "instr_49284": { - "virtual_address": 49284, - "size": 2, - "disassembly": "orrs r6, r0", - "mnemonic": "orrs", - "operands": "r6, r0", - "mode": "thumb" - }, - "bb_49278": { - "virtual_address": 49278, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49286, - "children": [ - "instr_49278", - "instr_49280", - "instr_49284" - ] - }, - "instr_49286": { - "virtual_address": 49286, - "size": 2, - "disassembly": "adds r4, #0x68", - "mnemonic": "adds", - "operands": "r4, #0x68", - "mode": "thumb" - }, - "instr_49288": { - "virtual_address": 49288, - "size": 2, - "disassembly": "subs r5, #0x1", - "mnemonic": "subs", - "operands": "r5, #0x1", - "mode": "thumb" - }, - "instr_49290": { - "virtual_address": 49290, - "size": 2, - "disassembly": "bcs 0x0c070", - "mnemonic": "bcs", - "operands": "0x0c070", - "mode": "thumb" - }, - "bb_49286": { - "virtual_address": 49286, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49292, - "children": [ - "instr_49286", - "instr_49288", - "instr_49290" - ] - }, - "instr_49292": { - "virtual_address": 49292, - "size": 2, - "disassembly": "ldr r7, [r7, #0x0]", - "mnemonic": "ldr", - "operands": "r7, [r7, #0x0]", - "mode": "thumb" - }, - "instr_49294": { - "virtual_address": 49294, - "size": 2, - "disassembly": "cmp r7, #0x0", - "mnemonic": "cmp", - "operands": "r7, #0x0", - "mode": "thumb" - }, - "instr_49296": { - "virtual_address": 49296, - "size": 2, - "disassembly": "bne 0x0c068", - "mnemonic": "bne", - "operands": "0x0c068", - "mode": "thumb" - }, - "bb_49292": { - "virtual_address": 49292, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49298, - "children": [ - "instr_49292", - "instr_49294", - "instr_49296" - ] - }, - "instr_49298": { - "virtual_address": 49298, - "size": 2, - "disassembly": "movs r0, r6", - "mnemonic": "movs", - "operands": "r0, r6", - "mode": "thumb" - }, - "instr_49300": { - "virtual_address": 49300, - "size": 2, - "disassembly": "pop {r7}", - "mnemonic": "pop", - "operands": "{r7}", - "mode": "thumb" - }, - "instr_49302": { - "virtual_address": 49302, - "size": 2, - "disassembly": "mov r8, r7", - "mnemonic": "mov", - "operands": "r8, r7", - "mode": "thumb" - }, - "instr_49304": { - "virtual_address": 49304, - "size": 2, - "disassembly": "pop {r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_49306": { - "virtual_address": 49306, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_49308": { - "virtual_address": 49308, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_49298": { - "virtual_address": 49298, - "size": 12, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_49298", - "instr_49300", - "instr_49302", - "instr_49304", - "instr_49306", - "instr_49308" - ] - }, - "func_49240": { - "virtual_address": 49240, - "size": 70, - "name": "_fwalk", - "children": [ - "bb_49240", - "bb_49256", - "bb_49264", - "bb_49270", - "bb_49278", - "bb_49286", - "bb_49292", - "bb_49298" - ] - }, - "instr_49310": { - "virtual_address": 49310, - "size": 2, - "disassembly": "bx r8", - "mnemonic": "bx", - "operands": "r8", - "mode": "thumb" - }, - "bb_49310": { - "virtual_address": 49310, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_49310" - ] - }, - "func_49310": { - "virtual_address": 49310, - "size": 2, - "name": "FUN_0000c09e", - "children": [ - "bb_49310" - ] - }, - "instr_49312": { - "virtual_address": 49312, - "size": 2, - "disassembly": "push {r3, r4, r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r3, r4, r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_49314": { - "virtual_address": 49314, - "size": 2, - "disassembly": "mov r7, r8", - "mnemonic": "mov", - "operands": "r7, r8", - "mode": "thumb" - }, - "instr_49316": { - "virtual_address": 49316, - "size": 2, - "disassembly": "mov lr, r9", - "mnemonic": "mov", - "operands": "lr, r9", - "mode": "thumb" - }, - "instr_49318": { - "virtual_address": 49318, - "size": 2, - "disassembly": "push {r7, lr}", - "mnemonic": "push", - "operands": "{r7, lr}", - "mode": "thumb" - }, - "instr_49320": { - "virtual_address": 49320, - "size": 2, - "disassembly": "movs r7, #0xb8", - "mnemonic": "movs", - "operands": "r7, #0xb8", - "mode": "thumb" - }, - "instr_49322": { - "virtual_address": 49322, - "size": 2, - "disassembly": "mov r8, r0", - "mnemonic": "mov", - "operands": "r8, r0", - "mode": "thumb" - }, - "instr_49324": { - "virtual_address": 49324, - "size": 2, - "disassembly": "mov r9, r1", - "mnemonic": "mov", - "operands": "r9, r1", - "mode": "thumb" - }, - "instr_49326": { - "virtual_address": 49326, - "size": 2, - "disassembly": "movs r6, #0x0", - "mnemonic": "movs", - "operands": "r6, #0x0", - "mode": "thumb" - }, - "instr_49328": { - "virtual_address": 49328, - "size": 2, - "disassembly": "lsls r7, r7, #0x2", - "mnemonic": "lsls", - "operands": "r7, r7, #0x2", - "mode": "thumb" - }, - "instr_49330": { - "virtual_address": 49330, - "size": 2, - "disassembly": "add r7, r8", - "mnemonic": "add", - "operands": "r7, r8", - "mode": "thumb" - }, - "bb_49312": { - "virtual_address": 49312, - "size": 20, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49332, - "children": [ - "instr_49312", - "instr_49314", - "instr_49316", - "instr_49318", - "instr_49320", - "instr_49322", - "instr_49324", - "instr_49326", - "instr_49328", - "instr_49330" - ] - }, - "instr_49332": { - "virtual_address": 49332, - "size": 2, - "disassembly": "ldr r3, [r7, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r7, #0x4]", - "mode": "thumb" - }, - "instr_49334": { - "virtual_address": 49334, - "size": 2, - "disassembly": "ldr r4, [r7, #0x8]", - "mnemonic": "ldr", - "operands": "r4, [r7, #0x8]", - "mode": "thumb" - }, - "instr_49336": { - "virtual_address": 49336, - "size": 2, - "disassembly": "subs r5, r3, #0x1", - "mnemonic": "subs", - "operands": "r5, r3, #0x1", - "mode": "thumb" - }, - "instr_49338": { - "virtual_address": 49338, - "size": 2, - "disassembly": "bmi 0x0c0da", - "mnemonic": "bmi", - "operands": "0x0c0da", - "mode": "thumb" - }, - "bb_49332": { - "virtual_address": 49332, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49340, - "children": [ - "instr_49332", - "instr_49334", - "instr_49336", - "instr_49338" - ] - }, - "instr_49340": { - "virtual_address": 49340, - "size": 2, - "disassembly": "ldrh r3, [r4, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r4, #0xc]", - "mode": "thumb" - }, - "instr_49342": { - "virtual_address": 49342, - "size": 2, - "disassembly": "cmp r3, #0x1", - "mnemonic": "cmp", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_49344": { - "virtual_address": 49344, - "size": 2, - "disassembly": "bls 0x0c0d4", - "mnemonic": "bls", - "operands": "0x0c0d4", - "mode": "thumb" - }, - "bb_49340": { - "virtual_address": 49340, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49346, - "children": [ - "instr_49340", - "instr_49342", - "instr_49344" - ] - }, - "instr_49346": { - "virtual_address": 49346, - "size": 2, - "disassembly": "movs r2, #0xe", - "mnemonic": "movs", - "operands": "r2, #0xe", - "mode": "thumb" - }, - "instr_49348": { - "virtual_address": 49348, - "size": 2, - "disassembly": "ldrsh r3, [r4, r2]", - "mnemonic": "ldrsh", - "operands": "r3, [r4, r2]", - "mode": "thumb" - }, - "instr_49350": { - "virtual_address": 49350, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_49352": { - "virtual_address": 49352, - "size": 2, - "disassembly": "beq 0x0c0d4", - "mnemonic": "beq", - "operands": "0x0c0d4", - "mode": "thumb" - }, - "bb_49346": { - "virtual_address": 49346, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49354, - "children": [ - "instr_49346", - "instr_49348", - "instr_49350", - "instr_49352" - ] - }, - "instr_49354": { - "virtual_address": 49354, - "size": 2, - "disassembly": "movs r1, r4", - "mnemonic": "movs", - "operands": "r1, r4", - "mode": "thumb" - }, - "instr_49356": { - "virtual_address": 49356, - "size": 2, - "disassembly": "mov r0, r8", - "mnemonic": "mov", - "operands": "r0, r8", - "mode": "thumb" - }, - "instr_49358": { - "virtual_address": 49358, - "size": 4, - "disassembly": "bl 0x0c0ee", - "mnemonic": "bl", - "operands": "0x0c0ee", - "mode": "thumb" - }, - "instr_49362": { - "virtual_address": 49362, - "size": 2, - "disassembly": "orrs r6, r0", - "mnemonic": "orrs", - "operands": "r6, r0", - "mode": "thumb" - }, - "bb_49354": { - "virtual_address": 49354, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49364, - "children": [ - "instr_49354", - "instr_49356", - "instr_49358", - "instr_49362" - ] - }, - "instr_49364": { - "virtual_address": 49364, - "size": 2, - "disassembly": "adds r4, #0x68", - "mnemonic": "adds", - "operands": "r4, #0x68", - "mode": "thumb" - }, - "instr_49366": { - "virtual_address": 49366, - "size": 2, - "disassembly": "subs r5, #0x1", - "mnemonic": "subs", - "operands": "r5, #0x1", - "mode": "thumb" - }, - "instr_49368": { - "virtual_address": 49368, - "size": 2, - "disassembly": "bcs 0x0c0bc", - "mnemonic": "bcs", - "operands": "0x0c0bc", - "mode": "thumb" - }, - "bb_49364": { - "virtual_address": 49364, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49370, - "children": [ - "instr_49364", - "instr_49366", - "instr_49368" - ] - }, - "instr_49370": { - "virtual_address": 49370, - "size": 2, - "disassembly": "ldr r7, [r7, #0x0]", - "mnemonic": "ldr", - "operands": "r7, [r7, #0x0]", - "mode": "thumb" - }, - "instr_49372": { - "virtual_address": 49372, - "size": 2, - "disassembly": "cmp r7, #0x0", - "mnemonic": "cmp", - "operands": "r7, #0x0", - "mode": "thumb" - }, - "instr_49374": { - "virtual_address": 49374, - "size": 2, - "disassembly": "bne 0x0c0b4", - "mnemonic": "bne", - "operands": "0x0c0b4", - "mode": "thumb" - }, - "bb_49370": { - "virtual_address": 49370, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49376, - "children": [ - "instr_49370", - "instr_49372", - "instr_49374" - ] - }, - "instr_49376": { - "virtual_address": 49376, - "size": 2, - "disassembly": "movs r0, r6", - "mnemonic": "movs", - "operands": "r0, r6", - "mode": "thumb" - }, - "instr_49378": { - "virtual_address": 49378, - "size": 2, - "disassembly": "pop {r6, r7}", - "mnemonic": "pop", - "operands": "{r6, r7}", - "mode": "thumb" - }, - "instr_49380": { - "virtual_address": 49380, - "size": 2, - "disassembly": "mov r9, r7", - "mnemonic": "mov", - "operands": "r9, r7", - "mode": "thumb" - }, - "instr_49382": { - "virtual_address": 49382, - "size": 2, - "disassembly": "mov r8, r6", - "mnemonic": "mov", - "operands": "r8, r6", - "mode": "thumb" - }, - "instr_49384": { - "virtual_address": 49384, - "size": 2, - "disassembly": "pop {r3, r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r3, r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_49386": { - "virtual_address": 49386, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_49388": { - "virtual_address": 49388, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_49376": { - "virtual_address": 49376, - "size": 14, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_49376", - "instr_49378", - "instr_49380", - "instr_49382", - "instr_49384", - "instr_49386", - "instr_49388" - ] - }, - "func_49312": { - "virtual_address": 49312, - "size": 78, - "name": "_fwalk_reent", - "children": [ - "bb_49312", - "bb_49332", - "bb_49340", - "bb_49346", - "bb_49354", - "bb_49364", - "bb_49370", - "bb_49376" - ] - }, - "instr_49390": { - "virtual_address": 49390, - "size": 2, - "disassembly": "bx r9", - "mnemonic": "bx", - "operands": "r9", - "mode": "thumb" - }, - "bb_49390": { - "virtual_address": 49390, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_49390" - ] - }, - "func_49390": { - "virtual_address": 49390, - "size": 2, - "name": "FUN_0000c0ee", - "children": [ - "bb_49390" - ] - }, - "instr_49392": { - "virtual_address": 49392, - "size": 2, - "disassembly": "adds r0, #0xf0", - "mnemonic": "adds", - "operands": "r0, #0xf0", - "mode": "thumb" - }, - "instr_49394": { - "virtual_address": 49394, - "size": 2, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "thumb" - }, - "bb_49392": { - "virtual_address": 49392, - "size": 4, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_49392", - "instr_49394" - ] - }, - "func_49392": { - "virtual_address": 49392, - "size": 4, - "name": "__localeconv_l", - "children": [ - "bb_49392" - ] - }, - "instr_49396": { - "virtual_address": 49396, - "size": 2, - "disassembly": "ldr r0, [0x0c0f8]", - "mnemonic": "ldr", - "operands": "r0, [0x0c0f8]", - "mode": "thumb" - }, - "instr_49398": { - "virtual_address": 49398, - "size": 2, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "thumb" - }, - "bb_49396": { - "virtual_address": 49396, - "size": 4, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_49396", - "instr_49398" - ] - }, - "dw_49400": { - "virtual_address": 49400, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 49396 - ] - }, - "func_49396": { - "virtual_address": 49396, - "size": 8, - "name": "_localeconv_r", - "children": [ - "bb_49396", - "dw_49400" - ] - }, - "instr_49404": { - "virtual_address": 49404, - "size": 2, - "disassembly": "ldr r0, [0x0c100]", - "mnemonic": "ldr", - "operands": "r0, [0x0c100]", - "mode": "thumb" - }, - "instr_49406": { - "virtual_address": 49406, - "size": 2, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "thumb" - }, - "bb_49404": { - "virtual_address": 49404, - "size": 4, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_49404", - "instr_49406" - ] - }, - "dw_49408": { - "virtual_address": 49408, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 49404 - ] - }, - "func_49404": { - "virtual_address": 49404, - "size": 8, - "name": "localeconv", - "children": [ - "bb_49404", - "dw_49408" - ] - }, - "instr_49412": { - "virtual_address": 49412, - "size": 2, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "thumb" - }, - "bb_49412": { - "virtual_address": 49412, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_49412" - ] - }, - "func_49412": { - "virtual_address": 49412, - "size": 2, - "name": "__retarget_lock_init", - "children": [ - "bb_49412" - ] - }, - "instr_49416": { - "virtual_address": 49416, - "size": 2, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "thumb" - }, - "bb_49416": { - "virtual_address": 49416, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_49416" - ] - }, - "func_49416": { - "virtual_address": 49416, - "size": 2, - "name": "__retarget_lock_init_recursive", - "children": [ - "bb_49416" - ] - }, - "instr_49420": { - "virtual_address": 49420, - "size": 2, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "thumb" - }, - "bb_49420": { - "virtual_address": 49420, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_49420" - ] - }, - "func_49420": { - "virtual_address": 49420, - "size": 2, - "name": "__retarget_lock_close", - "children": [ - "bb_49420" - ] - }, - "instr_49424": { - "virtual_address": 49424, - "size": 2, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "thumb" - }, - "bb_49424": { - "virtual_address": 49424, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_49424" - ] - }, - "func_49424": { - "virtual_address": 49424, - "size": 2, - "name": "__retarget_lock_close_recursive", - "children": [ - "bb_49424" - ] - }, - "instr_49428": { - "virtual_address": 49428, - "size": 2, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "thumb" - }, - "bb_49428": { - "virtual_address": 49428, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_49428" - ] - }, - "func_49428": { - "virtual_address": 49428, - "size": 2, - "name": "__retarget_lock_acquire", - "children": [ - "bb_49428" - ] - }, - "instr_49432": { - "virtual_address": 49432, - "size": 2, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "thumb" - }, - "bb_49432": { - "virtual_address": 49432, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_49432" - ] - }, - "func_49432": { - "virtual_address": 49432, - "size": 2, - "name": "__retarget_lock_acquire_recursive", - "children": [ - "bb_49432" - ] - }, - "instr_49436": { - "virtual_address": 49436, - "size": 2, - "disassembly": "movs r0, #0x1", - "mnemonic": "movs", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_49438": { - "virtual_address": 49438, - "size": 2, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "thumb" - }, - "bb_49436": { - "virtual_address": 49436, - "size": 4, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_49436", - "instr_49438" - ] - }, - "func_49436": { - "virtual_address": 49436, - "size": 4, - "name": "__retarget_lock_try_acquire", - "children": [ - "bb_49436" - ] - }, - "instr_49440": { - "virtual_address": 49440, - "size": 2, - "disassembly": "movs r0, #0x1", - "mnemonic": "movs", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_49442": { - "virtual_address": 49442, - "size": 2, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "thumb" - }, - "bb_49440": { - "virtual_address": 49440, - "size": 4, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_49440", - "instr_49442" - ] - }, - "func_49440": { - "virtual_address": 49440, - "size": 4, - "name": "__retarget_lock_try_acquire_recursive", - "children": [ - "bb_49440" - ] - }, - "instr_49444": { - "virtual_address": 49444, - "size": 2, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "thumb" - }, - "bb_49444": { - "virtual_address": 49444, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_49444" - ] - }, - "func_49444": { - "virtual_address": 49444, - "size": 2, - "name": "__retarget_lock_release", - "children": [ - "bb_49444" - ] - }, - "instr_49448": { - "virtual_address": 49448, - "size": 2, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "thumb" - }, - "bb_49448": { - "virtual_address": 49448, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_49448" - ] - }, - "func_49448": { - "virtual_address": 49448, - "size": 2, - "name": "__retarget_lock_release_recursive", - "children": [ - "bb_49448" - ] - }, - "instr_49452": { - "virtual_address": 49452, - "size": 2, - "disassembly": "push {r4, r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_49454": { - "virtual_address": 49454, - "size": 2, - "disassembly": "mov lr, r8", - "mnemonic": "mov", - "operands": "lr, r8", - "mode": "thumb" - }, - "instr_49456": { - "virtual_address": 49456, - "size": 2, - "disassembly": "push {lr}", - "mnemonic": "push", - "operands": "{lr}", - "mode": "thumb" - }, - "instr_49458": { - "virtual_address": 49458, - "size": 2, - "disassembly": "ldrh r3, [r1, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r1, #0xc]", - "mode": "thumb" - }, - "instr_49460": { - "virtual_address": 49460, - "size": 2, - "disassembly": "movs r6, r0", - "mnemonic": "movs", - "operands": "r6, r0", - "mode": "thumb" - }, - "instr_49462": { - "virtual_address": 49462, - "size": 2, - "disassembly": "movs r4, r1", - "mnemonic": "movs", - "operands": "r4, r1", - "mode": "thumb" - }, - "instr_49464": { - "virtual_address": 49464, - "size": 2, - "disassembly": "sub sp, #0x58", - "mnemonic": "sub", - "operands": "sp, #0x58", - "mode": "thumb" - }, - "instr_49466": { - "virtual_address": 49466, - "size": 2, - "disassembly": "lsls r2, r3, #0x1e", - "mnemonic": "lsls", - "operands": "r2, r3, #0x1e", - "mode": "thumb" - }, - "instr_49468": { - "virtual_address": 49468, - "size": 2, - "disassembly": "bpl 0x0c156", - "mnemonic": "bpl", - "operands": "0x0c156", - "mode": "thumb" - }, - "bb_49452": { - "virtual_address": 49452, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49470, - "children": [ - "instr_49452", - "instr_49454", - "instr_49456", - "instr_49458", - "instr_49460", - "instr_49462", - "instr_49464", - "instr_49466", - "instr_49468" - ] - }, - "instr_49470": { - "virtual_address": 49470, - "size": 2, - "disassembly": "movs r3, r4", - "mnemonic": "movs", - "operands": "r3, r4", - "mode": "thumb" - }, - "instr_49472": { - "virtual_address": 49472, - "size": 2, - "disassembly": "adds r3, #0x43", - "mnemonic": "adds", - "operands": "r3, #0x43", - "mode": "thumb" - }, - "instr_49474": { - "virtual_address": 49474, - "size": 2, - "disassembly": "str r3, [r4, #0x0]", - "mnemonic": "str", - "operands": "r3, [r4, #0x0]", - "mode": "thumb" - }, - "instr_49476": { - "virtual_address": 49476, - "size": 2, - "disassembly": "str r3, [r4, #0x10]", - "mnemonic": "str", - "operands": "r3, [r4, #0x10]", - "mode": "thumb" - }, - "instr_49478": { - "virtual_address": 49478, - "size": 2, - "disassembly": "movs r3, #0x1", - "mnemonic": "movs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_49480": { - "virtual_address": 49480, - "size": 2, - "disassembly": "str r3, [r4, #0x14]", - "mnemonic": "str", - "operands": "r3, [r4, #0x14]", - "mode": "thumb" - }, - "bb_49470": { - "virtual_address": 49470, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49482, - "children": [ - "instr_49470", - "instr_49472", - "instr_49474", - "instr_49476", - "instr_49478", - "instr_49480" - ] - }, - "instr_49482": { - "virtual_address": 49482, - "size": 2, - "disassembly": "add sp, #0x58", - "mnemonic": "add", - "operands": "sp, #0x58", - "mode": "thumb" - }, - "instr_49484": { - "virtual_address": 49484, - "size": 2, - "disassembly": "pop {r7}", - "mnemonic": "pop", - "operands": "{r7}", - "mode": "thumb" - }, - "instr_49486": { - "virtual_address": 49486, - "size": 2, - "disassembly": "mov r8, r7", - "mnemonic": "mov", - "operands": "r8, r7", - "mode": "thumb" - }, - "instr_49488": { - "virtual_address": 49488, - "size": 2, - "disassembly": "pop {r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_49490": { - "virtual_address": 49490, - "size": 2, - "disassembly": "pop {r0}", - "mnemonic": "pop", - "operands": "{r0}", - "mode": "thumb" - }, - "instr_49492": { - "virtual_address": 49492, - "size": 2, - "disassembly": "bx r0", - "mnemonic": "bx", - "operands": "r0", - "mode": "thumb" - }, - "bb_49482": { - "virtual_address": 49482, - "size": 12, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_49482", - "instr_49484", - "instr_49486", - "instr_49488", - "instr_49490", - "instr_49492" - ] - }, - "instr_49494": { - "virtual_address": 49494, - "size": 2, - "disassembly": "movs r2, #0xe", - "mnemonic": "movs", - "operands": "r2, #0xe", - "mode": "thumb" - }, - "instr_49496": { - "virtual_address": 49496, - "size": 2, - "disassembly": "ldrsh r1, [r1, r2]", - "mnemonic": "ldrsh", - "operands": "r1, [r1, r2]", - "mode": "thumb" - }, - "instr_49498": { - "virtual_address": 49498, - "size": 2, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_49500": { - "virtual_address": 49500, - "size": 2, - "disassembly": "blt 0x0c1b4", - "mnemonic": "blt", - "operands": "0x0c1b4", - "mode": "thumb" - }, - "bb_49494": { - "virtual_address": 49494, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49502, - "children": [ - "instr_49494", - "instr_49496", - "instr_49498", - "instr_49500" - ] - }, - "instr_49502": { - "virtual_address": 49502, - "size": 2, - "disassembly": "mov r2, sp", - "mnemonic": "mov", - "operands": "r2, sp", - "mode": "thumb" - }, - "instr_49504": { - "virtual_address": 49504, - "size": 4, - "disassembly": "bl 0x0ee80", - "mnemonic": "bl", - "operands": "0x0ee80", - "mode": "thumb" - }, - "instr_49508": { - "virtual_address": 49508, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_49510": { - "virtual_address": 49510, - "size": 2, - "disassembly": "blt 0x0c1b2", - "mnemonic": "blt", - "operands": "0x0c1b2", - "mode": "thumb" - }, - "bb_49502": { - "virtual_address": 49502, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49512, - "children": [ - "instr_49502", - "instr_49504", - "instr_49508", - "instr_49510" - ] - }, - "instr_49512": { - "virtual_address": 49512, - "size": 2, - "disassembly": "movs r3, #0xf0", - "mnemonic": "movs", - "operands": "r3, #0xf0", - "mode": "thumb" - }, - "instr_49514": { - "virtual_address": 49514, - "size": 2, - "disassembly": "ldr r7, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r7, [sp, #0x4]", - "mode": "thumb" - }, - "instr_49516": { - "virtual_address": 49516, - "size": 2, - "disassembly": "lsls r3, r3, #0x8", - "mnemonic": "lsls", - "operands": "r3, r3, #0x8", - "mode": "thumb" - }, - "instr_49518": { - "virtual_address": 49518, - "size": 2, - "disassembly": "ands r7, r3", - "mnemonic": "ands", - "operands": "r7, r3", - "mode": "thumb" - }, - "instr_49520": { - "virtual_address": 49520, - "size": 2, - "disassembly": "ldr r3, [0x0c210]", - "mnemonic": "ldr", - "operands": "r3, [0x0c210]", - "mode": "thumb" - }, - "instr_49522": { - "virtual_address": 49522, - "size": 2, - "disassembly": "mov r12, r3", - "mnemonic": "mov", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_49524": { - "virtual_address": 49524, - "size": 2, - "disassembly": "add r7, r12", - "mnemonic": "add", - "operands": "r7, r12", - "mode": "thumb" - }, - "instr_49526": { - "virtual_address": 49526, - "size": 2, - "disassembly": "rsbs r3, r7", - "mnemonic": "rsbs", - "operands": "r3, r7", - "mode": "thumb" - }, - "instr_49528": { - "virtual_address": 49528, - "size": 2, - "disassembly": "adcs r7, r3", - "mnemonic": "adcs", - "operands": "r7, r3", - "mode": "thumb" - }, - "instr_49530": { - "virtual_address": 49530, - "size": 2, - "disassembly": "movs r3, #0x80", - "mnemonic": "movs", - "operands": "r3, #0x80", - "mode": "thumb" - }, - "instr_49532": { - "virtual_address": 49532, - "size": 2, - "disassembly": "movs r5, #0x80", - "mnemonic": "movs", - "operands": "r5, #0x80", - "mode": "thumb" - }, - "instr_49534": { - "virtual_address": 49534, - "size": 2, - "disassembly": "lsls r3, r3, #0x3", - "mnemonic": "lsls", - "operands": "r3, r3, #0x3", - "mode": "thumb" - }, - "instr_49536": { - "virtual_address": 49536, - "size": 2, - "disassembly": "mov r8, r3", - "mnemonic": "mov", - "operands": "r8, r3", - "mode": "thumb" - }, - "instr_49538": { - "virtual_address": 49538, - "size": 2, - "disassembly": "lsls r5, r5, #0x4", - "mnemonic": "lsls", - "operands": "r5, r5, #0x4", - "mode": "thumb" - }, - "bb_49512": { - "virtual_address": 49512, - "size": 28, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49540, - "children": [ - "instr_49512", - "instr_49514", - "instr_49516", - "instr_49518", - "instr_49520", - "instr_49522", - "instr_49524", - "instr_49526", - "instr_49528", - "instr_49530", - "instr_49532", - "instr_49534", - "instr_49536", - "instr_49538" - ] - }, - "instr_49540": { - "virtual_address": 49540, - "size": 2, - "disassembly": "mov r1, r8", - "mnemonic": "mov", - "operands": "r1, r8", - "mode": "thumb" - }, - "instr_49542": { - "virtual_address": 49542, - "size": 2, - "disassembly": "movs r0, r6", - "mnemonic": "movs", - "operands": "r0, r6", - "mode": "thumb" - }, - "instr_49544": { - "virtual_address": 49544, - "size": 4, - "disassembly": "bl 0x0c27c", - "mnemonic": "bl", - "operands": "0x0c27c", - "mode": "thumb" - }, - "instr_49548": { - "virtual_address": 49548, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_49550": { - "virtual_address": 49550, - "size": 2, - "disassembly": "beq 0x0c1cc", - "mnemonic": "beq", - "operands": "0x0c1cc", - "mode": "thumb" - }, - "bb_49540": { - "virtual_address": 49540, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49552, - "children": [ - "instr_49540", - "instr_49542", - "instr_49544", - "instr_49548", - "instr_49550" - ] - }, - "instr_49552": { - "virtual_address": 49552, - "size": 2, - "disassembly": "movs r2, #0x80", - "mnemonic": "movs", - "operands": "r2, #0x80", - "mode": "thumb" - }, - "instr_49554": { - "virtual_address": 49554, - "size": 2, - "disassembly": "ldr r3, [0x0c214]", - "mnemonic": "ldr", - "operands": "r3, [0x0c214]", - "mode": "thumb" - }, - "instr_49556": { - "virtual_address": 49556, - "size": 2, - "disassembly": "str r3, [r6, #0x3c]", - "mnemonic": "str", - "operands": "r3, [r6, #0x3c]", - "mode": "thumb" - }, - "instr_49558": { - "virtual_address": 49558, - "size": 2, - "disassembly": "ldrh r3, [r4, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r4, #0xc]", - "mode": "thumb" - }, - "instr_49560": { - "virtual_address": 49560, - "size": 2, - "disassembly": "orrs r3, r2", - "mnemonic": "orrs", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_49562": { - "virtual_address": 49562, - "size": 2, - "disassembly": "mov r2, r8", - "mnemonic": "mov", - "operands": "r2, r8", - "mode": "thumb" - }, - "instr_49564": { - "virtual_address": 49564, - "size": 2, - "disassembly": "lsls r3, r3, #0x10", - "mnemonic": "lsls", - "operands": "r3, r3, #0x10", - "mode": "thumb" - }, - "instr_49566": { - "virtual_address": 49566, - "size": 2, - "disassembly": "asrs r3, r3, #0x10", - "mnemonic": "asrs", - "operands": "r3, r3, #0x10", - "mode": "thumb" - }, - "instr_49568": { - "virtual_address": 49568, - "size": 2, - "disassembly": "strh r3, [r4, #0xc]", - "mnemonic": "strh", - "operands": "r3, [r4, #0xc]", - "mode": "thumb" - }, - "instr_49570": { - "virtual_address": 49570, - "size": 2, - "disassembly": "str r0, [r4, #0x0]", - "mnemonic": "str", - "operands": "r0, [r4, #0x0]", - "mode": "thumb" - }, - "instr_49572": { - "virtual_address": 49572, - "size": 2, - "disassembly": "str r0, [r4, #0x10]", - "mnemonic": "str", - "operands": "r0, [r4, #0x10]", - "mode": "thumb" - }, - "instr_49574": { - "virtual_address": 49574, - "size": 2, - "disassembly": "str r2, [r4, #0x14]", - "mnemonic": "str", - "operands": "r2, [r4, #0x14]", - "mode": "thumb" - }, - "instr_49576": { - "virtual_address": 49576, - "size": 2, - "disassembly": "cmp r7, #0x0", - "mnemonic": "cmp", - "operands": "r7, #0x0", - "mode": "thumb" - }, - "instr_49578": { - "virtual_address": 49578, - "size": 2, - "disassembly": "bne 0x0c1ea", - "mnemonic": "bne", - "operands": "0x0c1ea", - "mode": "thumb" - }, - "bb_49552": { - "virtual_address": 49552, - "size": 28, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49580, - "children": [ - "instr_49552", - "instr_49554", - "instr_49556", - "instr_49558", - "instr_49560", - "instr_49562", - "instr_49564", - "instr_49566", - "instr_49568", - "instr_49570", - "instr_49572", - "instr_49574", - "instr_49576", - "instr_49578" - ] - }, - "instr_49580": { - "virtual_address": 49580, - "size": 2, - "disassembly": "orrs r3, r5", - "mnemonic": "orrs", - "operands": "r3, r5", - "mode": "thumb" - }, - "instr_49582": { - "virtual_address": 49582, - "size": 2, - "disassembly": "strh r3, [r4, #0xc]", - "mnemonic": "strh", - "operands": "r3, [r4, #0xc]", - "mode": "thumb" - }, - "instr_49584": { - "virtual_address": 49584, - "size": 2, - "disassembly": "b 0x0c14a", - "mnemonic": "b", - "operands": "0x0c14a", - "mode": "thumb" - }, - "bb_49580": { - "virtual_address": 49580, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49482, - "children": [ - "instr_49580", - "instr_49582", - "instr_49584" - ] - }, - "instr_49586": { - "virtual_address": 49586, - "size": 2, - "disassembly": "ldrh r3, [r4, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r4, #0xc]", - "mode": "thumb" - }, - "bb_49586": { - "virtual_address": 49586, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49588, - "children": [ - "instr_49586" - ] - }, - "instr_49588": { - "virtual_address": 49588, - "size": 2, - "disassembly": "movs r7, #0x0", - "mnemonic": "movs", - "operands": "r7, #0x0", - "mode": "thumb" - }, - "instr_49590": { - "virtual_address": 49590, - "size": 2, - "disassembly": "lsls r3, r3, #0x18", - "mnemonic": "lsls", - "operands": "r3, r3, #0x18", - "mode": "thumb" - }, - "instr_49592": { - "virtual_address": 49592, - "size": 2, - "disassembly": "bpl 0x0c1e0", - "mnemonic": "bpl", - "operands": "0x0c1e0", - "mode": "thumb" - }, - "bb_49588": { - "virtual_address": 49588, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49594, - "children": [ - "instr_49588", - "instr_49590", - "instr_49592" - ] - }, - "instr_49594": { - "virtual_address": 49594, - "size": 2, - "disassembly": "movs r3, #0x40", - "mnemonic": "movs", - "operands": "r3, #0x40", - "mode": "thumb" - }, - "instr_49596": { - "virtual_address": 49596, - "size": 2, - "disassembly": "mov r8, r3", - "mnemonic": "mov", - "operands": "r8, r3", - "mode": "thumb" - }, - "instr_49598": { - "virtual_address": 49598, - "size": 2, - "disassembly": "movs r0, r6", - "mnemonic": "movs", - "operands": "r0, r6", - "mode": "thumb" - }, - "instr_49600": { - "virtual_address": 49600, - "size": 2, - "disassembly": "mov r1, r8", - "mnemonic": "mov", - "operands": "r1, r8", - "mode": "thumb" - }, - "instr_49602": { - "virtual_address": 49602, - "size": 2, - "disassembly": "movs r5, #0x0", - "mnemonic": "movs", - "operands": "r5, #0x0", - "mode": "thumb" - }, - "instr_49604": { - "virtual_address": 49604, - "size": 4, - "disassembly": "bl 0x0c27c", - "mnemonic": "bl", - "operands": "0x0c27c", - "mode": "thumb" - }, - "instr_49608": { - "virtual_address": 49608, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_49610": { - "virtual_address": 49610, - "size": 2, - "disassembly": "bne 0x0c190", - "mnemonic": "bne", - "operands": "0x0c190", - "mode": "thumb" - }, - "bb_49594": { - "virtual_address": 49594, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49612, - "children": [ - "instr_49594", - "instr_49596", - "instr_49598", - "instr_49600", - "instr_49602", - "instr_49604", - "instr_49608", - "instr_49610" - ] - }, - "instr_49612": { - "virtual_address": 49612, - "size": 2, - "disassembly": "movs r2, #0xc", - "mnemonic": "movs", - "operands": "r2, #0xc", - "mode": "thumb" - }, - "instr_49614": { - "virtual_address": 49614, - "size": 2, - "disassembly": "ldrsh r3, [r4, r2]", - "mnemonic": "ldrsh", - "operands": "r3, [r4, r2]", - "mode": "thumb" - }, - "instr_49616": { - "virtual_address": 49616, - "size": 2, - "disassembly": "lsls r2, r3, #0x16", - "mnemonic": "lsls", - "operands": "r2, r3, #0x16", - "mode": "thumb" - }, - "instr_49618": { - "virtual_address": 49618, - "size": 2, - "disassembly": "bmi 0x0c14a", - "mnemonic": "bmi", - "operands": "0x0c14a", - "mode": "thumb" - }, - "bb_49612": { - "virtual_address": 49612, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49620, - "children": [ - "instr_49612", - "instr_49614", - "instr_49616", - "instr_49618" - ] - }, - "instr_49620": { - "virtual_address": 49620, - "size": 2, - "disassembly": "movs r2, #0x3", - "mnemonic": "movs", - "operands": "r2, #0x3", - "mode": "thumb" - }, - "instr_49622": { - "virtual_address": 49622, - "size": 2, - "disassembly": "bics r3, r2", - "mnemonic": "bics", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_49624": { - "virtual_address": 49624, - "size": 2, - "disassembly": "movs r2, #0x2", - "mnemonic": "movs", - "operands": "r2, #0x2", - "mode": "thumb" - }, - "instr_49626": { - "virtual_address": 49626, - "size": 2, - "disassembly": "orrs r3, r2", - "mnemonic": "orrs", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_49628": { - "virtual_address": 49628, - "size": 2, - "disassembly": "strh r3, [r4, #0xc]", - "mnemonic": "strh", - "operands": "r3, [r4, #0xc]", - "mode": "thumb" - }, - "instr_49630": { - "virtual_address": 49630, - "size": 2, - "disassembly": "b 0x0c13e", - "mnemonic": "b", - "operands": "0x0c13e", - "mode": "thumb" - }, - "bb_49620": { - "virtual_address": 49620, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49470, - "children": [ - "instr_49620", - "instr_49622", - "instr_49624", - "instr_49626", - "instr_49628", - "instr_49630" - ] - }, - "instr_49632": { - "virtual_address": 49632, - "size": 2, - "disassembly": "movs r3, #0x80", - "mnemonic": "movs", - "operands": "r3, #0x80", - "mode": "thumb" - }, - "instr_49634": { - "virtual_address": 49634, - "size": 2, - "disassembly": "lsls r3, r3, #0x3", - "mnemonic": "lsls", - "operands": "r3, r3, #0x3", - "mode": "thumb" - }, - "instr_49636": { - "virtual_address": 49636, - "size": 2, - "disassembly": "mov r8, r3", - "mnemonic": "mov", - "operands": "r8, r3", - "mode": "thumb" - }, - "instr_49638": { - "virtual_address": 49638, - "size": 2, - "disassembly": "movs r5, #0x0", - "mnemonic": "movs", - "operands": "r5, #0x0", - "mode": "thumb" - }, - "instr_49640": { - "virtual_address": 49640, - "size": 2, - "disassembly": "b 0x0c184", - "mnemonic": "b", - "operands": "0x0c184", - "mode": "thumb" - }, - "bb_49632": { - "virtual_address": 49632, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49540, - "children": [ - "instr_49632", - "instr_49634", - "instr_49636", - "instr_49638", - "instr_49640" - ] - }, - "instr_49642": { - "virtual_address": 49642, - "size": 2, - "disassembly": "movs r0, r6", - "mnemonic": "movs", - "operands": "r0, r6", - "mode": "thumb" - }, - "instr_49644": { - "virtual_address": 49644, - "size": 2, - "disassembly": "movs r3, #0xe", - "mnemonic": "movs", - "operands": "r3, #0xe", - "mode": "thumb" - }, - "instr_49646": { - "virtual_address": 49646, - "size": 2, - "disassembly": "ldrsh r1, [r4, r3]", - "mnemonic": "ldrsh", - "operands": "r1, [r4, r3]", - "mode": "thumb" - }, - "instr_49648": { - "virtual_address": 49648, - "size": 4, - "disassembly": "bl 0x0eeac", - "mnemonic": "bl", - "operands": "0x0eeac", - "mode": "thumb" - }, - "instr_49652": { - "virtual_address": 49652, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_49654": { - "virtual_address": 49654, - "size": 2, - "disassembly": "bne 0x0c1fe", - "mnemonic": "bne", - "operands": "0x0c1fe", - "mode": "thumb" - }, - "bb_49642": { - "virtual_address": 49642, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49656, - "children": [ - "instr_49642", - "instr_49644", - "instr_49646", - "instr_49648", - "instr_49652", - "instr_49654" - ] - }, - "instr_49656": { - "virtual_address": 49656, - "size": 2, - "disassembly": "movs r2, #0xc", - "mnemonic": "movs", - "operands": "r2, #0xc", - "mode": "thumb" - }, - "instr_49658": { - "virtual_address": 49658, - "size": 2, - "disassembly": "ldrsh r3, [r4, r2]", - "mnemonic": "ldrsh", - "operands": "r3, [r4, r2]", - "mode": "thumb" - }, - "instr_49660": { - "virtual_address": 49660, - "size": 2, - "disassembly": "b 0x0c1ac", - "mnemonic": "b", - "operands": "0x0c1ac", - "mode": "thumb" - }, - "bb_49656": { - "virtual_address": 49656, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49580, - "children": [ - "instr_49656", - "instr_49658", - "instr_49660" - ] - }, - "instr_49662": { - "virtual_address": 49662, - "size": 2, - "disassembly": "movs r2, #0x3", - "mnemonic": "movs", - "operands": "r2, #0x3", - "mode": "thumb" - }, - "instr_49664": { - "virtual_address": 49664, - "size": 2, - "disassembly": "ldrh r3, [r4, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r4, #0xc]", - "mode": "thumb" - }, - "instr_49666": { - "virtual_address": 49666, - "size": 2, - "disassembly": "bics r3, r2", - "mnemonic": "bics", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_49668": { - "virtual_address": 49668, - "size": 2, - "disassembly": "movs r2, #0x1", - "mnemonic": "movs", - "operands": "r2, #0x1", - "mode": "thumb" - }, - "instr_49670": { - "virtual_address": 49670, - "size": 2, - "disassembly": "orrs r3, r2", - "mnemonic": "orrs", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_49672": { - "virtual_address": 49672, - "size": 2, - "disassembly": "lsls r3, r3, #0x10", - "mnemonic": "lsls", - "operands": "r3, r3, #0x10", - "mode": "thumb" - }, - "instr_49674": { - "virtual_address": 49674, - "size": 2, - "disassembly": "asrs r3, r3, #0x10", - "mnemonic": "asrs", - "operands": "r3, r3, #0x10", - "mode": "thumb" - }, - "instr_49676": { - "virtual_address": 49676, - "size": 2, - "disassembly": "b 0x0c1ac", - "mnemonic": "b", - "operands": "0x0c1ac", - "mode": "thumb" - }, - "bb_49662": { - "virtual_address": 49662, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49580, - "children": [ - "instr_49662", - "instr_49664", - "instr_49666", - "instr_49668", - "instr_49670", - "instr_49672", - "instr_49674", - "instr_49676" - ] - }, - "func_49452": { - "virtual_address": 49452, - "size": 226, - "name": "__smakebuf_r", - "children": [ - "bb_49452", - "bb_49470", - "bb_49482", - "bb_49494", - "bb_49502", - "bb_49512", - "bb_49540", - "bb_49552", - "bb_49580", - "bb_49586", - "bb_49588", - "bb_49594", - "bb_49612", - "bb_49620", - "bb_49632", - "bb_49642", - "bb_49656", - "bb_49662" - ] - }, - "instr_49688": { - "virtual_address": 49688, - "size": 2, - "disassembly": "push {r4, r5, r6, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, lr}", - "mode": "thumb" - }, - "instr_49690": { - "virtual_address": 49690, - "size": 2, - "disassembly": "movs r4, r1", - "mnemonic": "movs", - "operands": "r4, r1", - "mode": "thumb" - }, - "instr_49692": { - "virtual_address": 49692, - "size": 2, - "disassembly": "movs r6, r3", - "mnemonic": "movs", - "operands": "r6, r3", - "mode": "thumb" - }, - "instr_49694": { - "virtual_address": 49694, - "size": 2, - "disassembly": "movs r3, #0xe", - "mnemonic": "movs", - "operands": "r3, #0xe", - "mode": "thumb" - }, - "instr_49696": { - "virtual_address": 49696, - "size": 2, - "disassembly": "ldrsh r1, [r1, r3]", - "mnemonic": "ldrsh", - "operands": "r1, [r1, r3]", - "mode": "thumb" - }, - "instr_49698": { - "virtual_address": 49698, - "size": 2, - "disassembly": "movs r5, r2", - "mnemonic": "movs", - "operands": "r5, r2", - "mode": "thumb" - }, - "instr_49700": { - "virtual_address": 49700, - "size": 2, - "disassembly": "sub sp, #0x58", - "mnemonic": "sub", - "operands": "sp, #0x58", - "mode": "thumb" - }, - "instr_49702": { - "virtual_address": 49702, - "size": 2, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_49704": { - "virtual_address": 49704, - "size": 2, - "disassembly": "blt 0x0c25a", - "mnemonic": "blt", - "operands": "0x0c25a", - "mode": "thumb" - }, - "bb_49688": { - "virtual_address": 49688, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49706, - "children": [ - "instr_49688", - "instr_49690", - "instr_49692", - "instr_49694", - "instr_49696", - "instr_49698", - "instr_49700", - "instr_49702", - "instr_49704" - ] - }, - "instr_49706": { - "virtual_address": 49706, - "size": 2, - "disassembly": "mov r2, sp", - "mnemonic": "mov", - "operands": "r2, sp", - "mode": "thumb" - }, - "instr_49708": { - "virtual_address": 49708, - "size": 4, - "disassembly": "bl 0x0ee80", - "mnemonic": "bl", - "operands": "0x0ee80", - "mode": "thumb" - }, - "instr_49712": { - "virtual_address": 49712, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_49714": { - "virtual_address": 49714, - "size": 2, - "disassembly": "blt 0x0c25a", - "mnemonic": "blt", - "operands": "0x0c25a", - "mode": "thumb" - }, - "bb_49706": { - "virtual_address": 49706, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49716, - "children": [ - "instr_49706", - "instr_49708", - "instr_49712", - "instr_49714" - ] - }, - "instr_49716": { - "virtual_address": 49716, - "size": 2, - "disassembly": "movs r2, #0xf0", - "mnemonic": "movs", - "operands": "r2, #0xf0", - "mode": "thumb" - }, - "instr_49718": { - "virtual_address": 49718, - "size": 2, - "disassembly": "ldr r3, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x4]", - "mode": "thumb" - }, - "instr_49720": { - "virtual_address": 49720, - "size": 2, - "disassembly": "lsls r2, r2, #0x8", - "mnemonic": "lsls", - "operands": "r2, r2, #0x8", - "mode": "thumb" - }, - "instr_49722": { - "virtual_address": 49722, - "size": 2, - "disassembly": "ands r3, r2", - "mnemonic": "ands", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_49724": { - "virtual_address": 49724, - "size": 2, - "disassembly": "ldr r2, [0x0c278]", - "mnemonic": "ldr", - "operands": "r2, [0x0c278]", - "mode": "thumb" - }, - "instr_49726": { - "virtual_address": 49726, - "size": 2, - "disassembly": "mov r12, r2", - "mnemonic": "mov", - "operands": "r12, r2", - "mode": "thumb" - }, - "instr_49728": { - "virtual_address": 49728, - "size": 2, - "disassembly": "add r3, r12", - "mnemonic": "add", - "operands": "r3, r12", - "mode": "thumb" - }, - "instr_49730": { - "virtual_address": 49730, - "size": 2, - "disassembly": "rsbs r2, r3", - "mnemonic": "rsbs", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_49732": { - "virtual_address": 49732, - "size": 2, - "disassembly": "adcs r3, r2", - "mnemonic": "adcs", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_49734": { - "virtual_address": 49734, - "size": 2, - "disassembly": "str r3, [r6, #0x0]", - "mnemonic": "str", - "operands": "r3, [r6, #0x0]", - "mode": "thumb" - }, - "instr_49736": { - "virtual_address": 49736, - "size": 2, - "disassembly": "movs r3, #0x80", - "mnemonic": "movs", - "operands": "r3, #0x80", - "mode": "thumb" - }, - "instr_49738": { - "virtual_address": 49738, - "size": 2, - "disassembly": "movs r0, #0x80", - "mnemonic": "movs", - "operands": "r0, #0x80", - "mode": "thumb" - }, - "instr_49740": { - "virtual_address": 49740, - "size": 2, - "disassembly": "lsls r3, r3, #0x3", - "mnemonic": "lsls", - "operands": "r3, r3, #0x3", - "mode": "thumb" - }, - "instr_49742": { - "virtual_address": 49742, - "size": 2, - "disassembly": "str r3, [r5, #0x0]", - "mnemonic": "str", - "operands": "r3, [r5, #0x0]", - "mode": "thumb" - }, - "instr_49744": { - "virtual_address": 49744, - "size": 2, - "disassembly": "lsls r0, r0, #0x4", - "mnemonic": "lsls", - "operands": "r0, r0, #0x4", - "mode": "thumb" - }, - "bb_49716": { - "virtual_address": 49716, - "size": 30, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49746, - "children": [ - "instr_49716", - "instr_49718", - "instr_49720", - "instr_49722", - "instr_49724", - "instr_49726", - "instr_49728", - "instr_49730", - "instr_49732", - "instr_49734", - "instr_49736", - "instr_49738", - "instr_49740", - "instr_49742", - "instr_49744" - ] - }, - "instr_49746": { - "virtual_address": 49746, - "size": 2, - "disassembly": "add sp, #0x58", - "mnemonic": "add", - "operands": "sp, #0x58", - "mode": "thumb" - }, - "instr_49748": { - "virtual_address": 49748, - "size": 2, - "disassembly": "pop {r4, r5, r6}", - "mnemonic": "pop", - "operands": "{r4, r5, r6}", - "mode": "thumb" - }, - "instr_49750": { - "virtual_address": 49750, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_49752": { - "virtual_address": 49752, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_49746": { - "virtual_address": 49746, - "size": 8, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_49746", - "instr_49748", - "instr_49750", - "instr_49752" - ] - }, - "instr_49754": { - "virtual_address": 49754, - "size": 2, - "disassembly": "movs r2, #0xc", - "mnemonic": "movs", - "operands": "r2, #0xc", - "mode": "thumb" - }, - "instr_49756": { - "virtual_address": 49756, - "size": 2, - "disassembly": "ldrsh r3, [r4, r2]", - "mnemonic": "ldrsh", - "operands": "r3, [r4, r2]", - "mode": "thumb" - }, - "instr_49758": { - "virtual_address": 49758, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_49760": { - "virtual_address": 49760, - "size": 2, - "disassembly": "str r2, [r6, #0x0]", - "mnemonic": "str", - "operands": "r2, [r6, #0x0]", - "mode": "thumb" - }, - "instr_49762": { - "virtual_address": 49762, - "size": 2, - "disassembly": "lsls r3, r3, #0x18", - "mnemonic": "lsls", - "operands": "r3, r3, #0x18", - "mode": "thumb" - }, - "instr_49764": { - "virtual_address": 49764, - "size": 2, - "disassembly": "bpl 0x0c26e", - "mnemonic": "bpl", - "operands": "0x0c26e", - "mode": "thumb" - }, - "bb_49754": { - "virtual_address": 49754, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49766, - "children": [ - "instr_49754", - "instr_49756", - "instr_49758", - "instr_49760", - "instr_49762", - "instr_49764" - ] - }, - "instr_49766": { - "virtual_address": 49766, - "size": 2, - "disassembly": "movs r3, #0x40", - "mnemonic": "movs", - "operands": "r3, #0x40", - "mode": "thumb" - }, - "instr_49768": { - "virtual_address": 49768, - "size": 2, - "disassembly": "movs r0, #0x0", - "mnemonic": "movs", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_49770": { - "virtual_address": 49770, - "size": 2, - "disassembly": "str r3, [r5, #0x0]", - "mnemonic": "str", - "operands": "r3, [r5, #0x0]", - "mode": "thumb" - }, - "instr_49772": { - "virtual_address": 49772, - "size": 2, - "disassembly": "b 0x0c252", - "mnemonic": "b", - "operands": "0x0c252", - "mode": "thumb" - }, - "bb_49766": { - "virtual_address": 49766, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49746, - "children": [ - "instr_49766", - "instr_49768", - "instr_49770", - "instr_49772" - ] - }, - "instr_49774": { - "virtual_address": 49774, - "size": 2, - "disassembly": "movs r3, #0x80", - "mnemonic": "movs", - "operands": "r3, #0x80", - "mode": "thumb" - }, - "instr_49776": { - "virtual_address": 49776, - "size": 2, - "disassembly": "lsls r3, r3, #0x3", - "mnemonic": "lsls", - "operands": "r3, r3, #0x3", - "mode": "thumb" - }, - "instr_49778": { - "virtual_address": 49778, - "size": 2, - "disassembly": "movs r0, #0x0", - "mnemonic": "movs", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_49780": { - "virtual_address": 49780, - "size": 2, - "disassembly": "str r3, [r5, #0x0]", - "mnemonic": "str", - "operands": "r3, [r5, #0x0]", - "mode": "thumb" - }, - "instr_49782": { - "virtual_address": 49782, - "size": 2, - "disassembly": "b 0x0c252", - "mnemonic": "b", - "operands": "0x0c252", - "mode": "thumb" - }, - "bb_49774": { - "virtual_address": 49774, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49746, - "children": [ - "instr_49774", - "instr_49776", - "instr_49778", - "instr_49780", - "instr_49782" - ] - }, - "dw_49784": { - "virtual_address": 49784, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 49724 - ] - }, - "func_49688": { - "virtual_address": 49688, - "size": 100, - "name": "__swhatbuf_r", - "children": [ - "bb_49688", - "bb_49706", - "bb_49716", - "bb_49746", - "bb_49754", - "bb_49766", - "bb_49774", - "dw_49784" - ] - }, - "instr_49788": { - "virtual_address": 49788, - "size": 2, - "disassembly": "push {r4, r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_49790": { - "virtual_address": 49790, - "size": 2, - "disassembly": "mov r6, r9", - "mnemonic": "mov", - "operands": "r6, r9", - "mode": "thumb" - }, - "instr_49792": { - "virtual_address": 49792, - "size": 2, - "disassembly": "mov r5, r8", - "mnemonic": "mov", - "operands": "r5, r8", - "mode": "thumb" - }, - "instr_49794": { - "virtual_address": 49794, - "size": 2, - "disassembly": "mov lr, r11", - "mnemonic": "mov", - "operands": "lr, r11", - "mode": "thumb" - }, - "instr_49796": { - "virtual_address": 49796, - "size": 2, - "disassembly": "mov r7, r10", - "mnemonic": "mov", - "operands": "r7, r10", - "mode": "thumb" - }, - "instr_49798": { - "virtual_address": 49798, - "size": 2, - "disassembly": "push {r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_49800": { - "virtual_address": 49800, - "size": 2, - "disassembly": "movs r5, r1", - "mnemonic": "movs", - "operands": "r5, r1", - "mode": "thumb" - }, - "instr_49802": { - "virtual_address": 49802, - "size": 2, - "disassembly": "adds r5, #0xb", - "mnemonic": "adds", - "operands": "r5, #0xb", - "mode": "thumb" - }, - "instr_49804": { - "virtual_address": 49804, - "size": 2, - "disassembly": "movs r6, r0", - "mnemonic": "movs", - "operands": "r6, r0", - "mode": "thumb" - }, - "instr_49806": { - "virtual_address": 49806, - "size": 2, - "disassembly": "sub sp, #0xc", - "mnemonic": "sub", - "operands": "sp, #0xc", - "mode": "thumb" - }, - "instr_49808": { - "virtual_address": 49808, - "size": 2, - "disassembly": "cmp r5, #0x16", - "mnemonic": "cmp", - "operands": "r5, #0x16", - "mode": "thumb" - }, - "instr_49810": { - "virtual_address": 49810, - "size": 2, - "disassembly": "bhi 0x0c2da", - "mnemonic": "bhi", - "operands": "0x0c2da", - "mode": "thumb" - }, - "bb_49788": { - "virtual_address": 49788, - "size": 24, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49812, - "children": [ - "instr_49788", - "instr_49790", - "instr_49792", - "instr_49794", - "instr_49796", - "instr_49798", - "instr_49800", - "instr_49802", - "instr_49804", - "instr_49806", - "instr_49808", - "instr_49810" - ] - }, - "instr_49812": { - "virtual_address": 49812, - "size": 2, - "disassembly": "cmp r1, #0x10", - "mnemonic": "cmp", - "operands": "r1, #0x10", - "mode": "thumb" - }, - "instr_49814": { - "virtual_address": 49814, - "size": 2, - "disassembly": "bls 0x0c29a", - "mnemonic": "bls", - "operands": "0x0c29a", - "mode": "thumb" - }, - "bb_49812": { - "virtual_address": 49812, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49816, - "children": [ - "instr_49812", - "instr_49814" - ] - }, - "instr_49816": { - "virtual_address": 49816, - "size": 2, - "disassembly": "b 0x0c4ae", - "mnemonic": "b", - "operands": "0x0c4ae", - "mode": "thumb" - }, - "bb_49816": { - "virtual_address": 49816, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50350, - "children": [ - "instr_49816" - ] - }, - "instr_49818": { - "virtual_address": 49818, - "size": 4, - "disassembly": "bl 0x0c9e0", - "mnemonic": "bl", - "operands": "0x0c9e0", - "mode": "thumb" - }, - "instr_49822": { - "virtual_address": 49822, - "size": 2, - "disassembly": "movs r5, #0x10", - "mnemonic": "movs", - "operands": "r5, #0x10", - "mode": "thumb" - }, - "instr_49824": { - "virtual_address": 49824, - "size": 2, - "disassembly": "movs r3, #0x18", - "mnemonic": "movs", - "operands": "r3, #0x18", - "mode": "thumb" - }, - "instr_49826": { - "virtual_address": 49826, - "size": 2, - "disassembly": "movs r0, #0x2", - "mnemonic": "movs", - "operands": "r0, #0x2", - "mode": "thumb" - }, - "bb_49818": { - "virtual_address": 49818, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49828, - "children": [ - "instr_49818", - "instr_49822", - "instr_49824", - "instr_49826" - ] - }, - "instr_49828": { - "virtual_address": 49828, - "size": 2, - "disassembly": "ldr r7, [0x0c5c0]", - "mnemonic": "ldr", - "operands": "r7, [0x0c5c0]", - "mode": "thumb" - }, - "instr_49830": { - "virtual_address": 49830, - "size": 2, - "disassembly": "adds r3, r7, r3", - "mnemonic": "adds", - "operands": "r3, r7, r3", - "mode": "thumb" - }, - "instr_49832": { - "virtual_address": 49832, - "size": 2, - "disassembly": "movs r2, r3", - "mnemonic": "movs", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_49834": { - "virtual_address": 49834, - "size": 2, - "disassembly": "ldr r4, [r3, #0x4]", - "mnemonic": "ldr", - "operands": "r4, [r3, #0x4]", - "mode": "thumb" - }, - "instr_49836": { - "virtual_address": 49836, - "size": 2, - "disassembly": "subs r2, #0x8", - "mnemonic": "subs", - "operands": "r2, #0x8", - "mode": "thumb" - }, - "instr_49838": { - "virtual_address": 49838, - "size": 2, - "disassembly": "cmp r4, r2", - "mnemonic": "cmp", - "operands": "r4, r2", - "mode": "thumb" - }, - "instr_49840": { - "virtual_address": 49840, - "size": 2, - "disassembly": "bne 0x0c2b4", - "mnemonic": "bne", - "operands": "0x0c2b4", - "mode": "thumb" - }, - "bb_49828": { - "virtual_address": 49828, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49842, - "children": [ - "instr_49828", - "instr_49830", - "instr_49832", - "instr_49834", - "instr_49836", - "instr_49838", - "instr_49840" - ] - }, - "instr_49842": { - "virtual_address": 49842, - "size": 2, - "disassembly": "b 0x0c4c6", - "mnemonic": "b", - "operands": "0x0c4c6", - "mode": "thumb" - }, - "bb_49842": { - "virtual_address": 49842, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50374, - "children": [ - "instr_49842" - ] - }, - "instr_49844": { - "virtual_address": 49844, - "size": 2, - "disassembly": "movs r3, #0x3", - "mnemonic": "movs", - "operands": "r3, #0x3", - "mode": "thumb" - }, - "instr_49846": { - "virtual_address": 49846, - "size": 2, - "disassembly": "ldr r2, [r4, #0x4]", - "mnemonic": "ldr", - "operands": "r2, [r4, #0x4]", - "mode": "thumb" - }, - "instr_49848": { - "virtual_address": 49848, - "size": 2, - "disassembly": "bics r2, r3", - "mnemonic": "bics", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_49850": { - "virtual_address": 49850, - "size": 2, - "disassembly": "movs r3, r2", - "mnemonic": "movs", - "operands": "r3, r2", - "mode": "thumb" - }, - "bb_49844": { - "virtual_address": 49844, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49852, - "children": [ - "instr_49844", - "instr_49846", - "instr_49848", - "instr_49850" - ] - }, - "instr_49852": { - "virtual_address": 49852, - "size": 2, - "disassembly": "ldr r2, [r4, #0xc]", - "mnemonic": "ldr", - "operands": "r2, [r4, #0xc]", - "mode": "thumb" - }, - "instr_49854": { - "virtual_address": 49854, - "size": 2, - "disassembly": "ldr r1, [r4, #0x8]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x8]", - "mode": "thumb" - }, - "instr_49856": { - "virtual_address": 49856, - "size": 2, - "disassembly": "str r2, [r1, #0xc]", - "mnemonic": "str", - "operands": "r2, [r1, #0xc]", - "mode": "thumb" - }, - "instr_49858": { - "virtual_address": 49858, - "size": 2, - "disassembly": "str r1, [r2, #0x8]", - "mnemonic": "str", - "operands": "r1, [r2, #0x8]", - "mode": "thumb" - }, - "bb_49852": { - "virtual_address": 49852, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49860, - "children": [ - "instr_49852", - "instr_49854", - "instr_49856", - "instr_49858" - ] - }, - "instr_49860": { - "virtual_address": 49860, - "size": 2, - "disassembly": "movs r2, #0x1", - "mnemonic": "movs", - "operands": "r2, #0x1", - "mode": "thumb" - }, - "instr_49862": { - "virtual_address": 49862, - "size": 2, - "disassembly": "adds r3, r4, r3", - "mnemonic": "adds", - "operands": "r3, r4, r3", - "mode": "thumb" - }, - "instr_49864": { - "virtual_address": 49864, - "size": 2, - "disassembly": "ldr r1, [r3, #0x4]", - "mnemonic": "ldr", - "operands": "r1, [r3, #0x4]", - "mode": "thumb" - }, - "instr_49866": { - "virtual_address": 49866, - "size": 2, - "disassembly": "orrs r2, r1", - "mnemonic": "orrs", - "operands": "r2, r1", - "mode": "thumb" - }, - "instr_49868": { - "virtual_address": 49868, - "size": 2, - "disassembly": "movs r0, r6", - "mnemonic": "movs", - "operands": "r0, r6", - "mode": "thumb" - }, - "instr_49870": { - "virtual_address": 49870, - "size": 2, - "disassembly": "str r2, [r3, #0x4]", - "mnemonic": "str", - "operands": "r2, [r3, #0x4]", - "mode": "thumb" - }, - "instr_49872": { - "virtual_address": 49872, - "size": 4, - "disassembly": "bl 0x0c9f4", - "mnemonic": "bl", - "operands": "0x0c9f4", - "mode": "thumb" - }, - "instr_49876": { - "virtual_address": 49876, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_49878": { - "virtual_address": 49878, - "size": 2, - "disassembly": "adds r0, #0x8", - "mnemonic": "adds", - "operands": "r0, #0x8", - "mode": "thumb" - }, - "instr_49880": { - "virtual_address": 49880, - "size": 2, - "disassembly": "b 0x0c4b4", - "mnemonic": "b", - "operands": "0x0c4b4", - "mode": "thumb" - }, - "bb_49860": { - "virtual_address": 49860, - "size": 22, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50356, - "children": [ - "instr_49860", - "instr_49862", - "instr_49864", - "instr_49866", - "instr_49868", - "instr_49870", - "instr_49872", - "instr_49876", - "instr_49878", - "instr_49880" - ] - }, - "instr_49882": { - "virtual_address": 49882, - "size": 2, - "disassembly": "movs r3, #0x7", - "mnemonic": "movs", - "operands": "r3, #0x7", - "mode": "thumb" - }, - "instr_49884": { - "virtual_address": 49884, - "size": 2, - "disassembly": "bics r5, r3", - "mnemonic": "bics", - "operands": "r5, r3", - "mode": "thumb" - }, - "instr_49886": { - "virtual_address": 49886, - "size": 2, - "disassembly": "bpl 0x0c2e2", - "mnemonic": "bpl", - "operands": "0x0c2e2", - "mode": "thumb" - }, - "bb_49882": { - "virtual_address": 49882, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49888, - "children": [ - "instr_49882", - "instr_49884", - "instr_49886" - ] - }, - "instr_49888": { - "virtual_address": 49888, - "size": 2, - "disassembly": "b 0x0c4ae", - "mnemonic": "b", - "operands": "0x0c4ae", - "mode": "thumb" - }, - "bb_49888": { - "virtual_address": 49888, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50350, - "children": [ - "instr_49888" - ] - }, - "instr_49890": { - "virtual_address": 49890, - "size": 2, - "disassembly": "cmp r5, r1", - "mnemonic": "cmp", - "operands": "r5, r1", - "mode": "thumb" - }, - "instr_49892": { - "virtual_address": 49892, - "size": 2, - "disassembly": "bcs 0x0c2e8", - "mnemonic": "bcs", - "operands": "0x0c2e8", - "mode": "thumb" - }, - "bb_49890": { - "virtual_address": 49890, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49894, - "children": [ - "instr_49890", - "instr_49892" - ] - }, - "instr_49894": { - "virtual_address": 49894, - "size": 2, - "disassembly": "b 0x0c4ae", - "mnemonic": "b", - "operands": "0x0c4ae", - "mode": "thumb" - }, - "bb_49894": { - "virtual_address": 49894, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50350, - "children": [ - "instr_49894" - ] - }, - "instr_49896": { - "virtual_address": 49896, - "size": 4, - "disassembly": "bl 0x0c9e0", - "mnemonic": "bl", - "operands": "0x0c9e0", - "mode": "thumb" - }, - "instr_49900": { - "virtual_address": 49900, - "size": 2, - "disassembly": "movs r3, #0xfc", - "mnemonic": "movs", - "operands": "r3, #0xfc", - "mode": "thumb" - }, - "instr_49902": { - "virtual_address": 49902, - "size": 2, - "disassembly": "lsls r3, r3, #0x1", - "mnemonic": "lsls", - "operands": "r3, r3, #0x1", - "mode": "thumb" - }, - "instr_49904": { - "virtual_address": 49904, - "size": 2, - "disassembly": "cmp r5, r3", - "mnemonic": "cmp", - "operands": "r5, r3", - "mode": "thumb" - }, - "instr_49906": { - "virtual_address": 49906, - "size": 2, - "disassembly": "bcs 0x0c2f6", - "mnemonic": "bcs", - "operands": "0x0c2f6", - "mode": "thumb" - }, - "bb_49896": { - "virtual_address": 49896, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49908, - "children": [ - "instr_49896", - "instr_49900", - "instr_49902", - "instr_49904", - "instr_49906" - ] - }, - "instr_49908": { - "virtual_address": 49908, - "size": 2, - "disassembly": "b 0x0c67c", - "mnemonic": "b", - "operands": "0x0c67c", - "mode": "thumb" - }, - "bb_49908": { - "virtual_address": 49908, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50812, - "children": [ - "instr_49908" - ] - }, - "instr_49910": { - "virtual_address": 49910, - "size": 2, - "disassembly": "lsrs r0, r5, #0x9", - "mnemonic": "lsrs", - "operands": "r0, r5, #0x9", - "mode": "thumb" - }, - "instr_49912": { - "virtual_address": 49912, - "size": 2, - "disassembly": "bne 0x0c2fc", - "mnemonic": "bne", - "operands": "0x0c2fc", - "mode": "thumb" - }, - "bb_49910": { - "virtual_address": 49910, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49914, - "children": [ - "instr_49910", - "instr_49912" - ] - }, - "instr_49914": { - "virtual_address": 49914, - "size": 2, - "disassembly": "b 0x0c598", - "mnemonic": "b", - "operands": "0x0c598", - "mode": "thumb" - }, - "bb_49914": { - "virtual_address": 49914, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50584, - "children": [ - "instr_49914" - ] - }, - "instr_49916": { - "virtual_address": 49916, - "size": 2, - "disassembly": "cmp r0, #0x4", - "mnemonic": "cmp", - "operands": "r0, #0x4", - "mode": "thumb" - }, - "instr_49918": { - "virtual_address": 49918, - "size": 2, - "disassembly": "bls 0x0c302", - "mnemonic": "bls", - "operands": "0x0c302", - "mode": "thumb" - }, - "bb_49916": { - "virtual_address": 49916, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49920, - "children": [ - "instr_49916", - "instr_49918" - ] - }, - "instr_49920": { - "virtual_address": 49920, - "size": 2, - "disassembly": "b 0x0c62e", - "mnemonic": "b", - "operands": "0x0c62e", - "mode": "thumb" - }, - "bb_49920": { - "virtual_address": 49920, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50734, - "children": [ - "instr_49920" - ] - }, - "instr_49922": { - "virtual_address": 49922, - "size": 2, - "disassembly": "movs r3, #0x38", - "mnemonic": "movs", - "operands": "r3, #0x38", - "mode": "thumb" - }, - "instr_49924": { - "virtual_address": 49924, - "size": 2, - "disassembly": "mov r8, r3", - "mnemonic": "mov", - "operands": "r8, r3", - "mode": "thumb" - }, - "instr_49926": { - "virtual_address": 49926, - "size": 2, - "disassembly": "lsrs r0, r5, #0x6", - "mnemonic": "lsrs", - "operands": "r0, r5, #0x6", - "mode": "thumb" - }, - "instr_49928": { - "virtual_address": 49928, - "size": 2, - "disassembly": "add r8, r0", - "mnemonic": "add", - "operands": "r8, r0", - "mode": "thumb" - }, - "instr_49930": { - "virtual_address": 49930, - "size": 2, - "disassembly": "adds r0, #0x39", - "mnemonic": "adds", - "operands": "r0, #0x39", - "mode": "thumb" - }, - "instr_49932": { - "virtual_address": 49932, - "size": 2, - "disassembly": "lsls r1, r0, #0x3", - "mnemonic": "lsls", - "operands": "r1, r0, #0x3", - "mode": "thumb" - }, - "bb_49922": { - "virtual_address": 49922, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49934, - "children": [ - "instr_49922", - "instr_49924", - "instr_49926", - "instr_49928", - "instr_49930", - "instr_49932" - ] - }, - "instr_49934": { - "virtual_address": 49934, - "size": 2, - "disassembly": "ldr r7, [0x0c5c0]", - "mnemonic": "ldr", - "operands": "r7, [0x0c5c0]", - "mode": "thumb" - }, - "instr_49936": { - "virtual_address": 49936, - "size": 2, - "disassembly": "adds r1, r7, r1", - "mnemonic": "adds", - "operands": "r1, r7, r1", - "mode": "thumb" - }, - "instr_49938": { - "virtual_address": 49938, - "size": 2, - "disassembly": "ldr r4, [r1, #0x4]", - "mnemonic": "ldr", - "operands": "r4, [r1, #0x4]", - "mode": "thumb" - }, - "instr_49940": { - "virtual_address": 49940, - "size": 2, - "disassembly": "subs r1, #0x8", - "mnemonic": "subs", - "operands": "r1, #0x8", - "mode": "thumb" - }, - "instr_49942": { - "virtual_address": 49942, - "size": 2, - "disassembly": "cmp r1, r4", - "mnemonic": "cmp", - "operands": "r1, r4", - "mode": "thumb" - }, - "instr_49944": { - "virtual_address": 49944, - "size": 2, - "disassembly": "bne 0x0c31c", - "mnemonic": "bne", - "operands": "0x0c31c", - "mode": "thumb" - }, - "bb_49934": { - "virtual_address": 49934, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49946, - "children": [ - "instr_49934", - "instr_49936", - "instr_49938", - "instr_49940", - "instr_49942", - "instr_49944" - ] - }, - "instr_49946": { - "virtual_address": 49946, - "size": 2, - "disassembly": "b 0x0c4d0", - "mnemonic": "b", - "operands": "0x0c4d0", - "mode": "thumb" - }, - "bb_49946": { - "virtual_address": 49946, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50384, - "children": [ - "instr_49946" - ] - }, - "instr_49948": { - "virtual_address": 49948, - "size": 2, - "disassembly": "movs r3, #0x3", - "mnemonic": "movs", - "operands": "r3, #0x3", - "mode": "thumb" - }, - "instr_49950": { - "virtual_address": 49950, - "size": 2, - "disassembly": "mov r12, r3", - "mnemonic": "mov", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_49952": { - "virtual_address": 49952, - "size": 2, - "disassembly": "b 0x0c32e", - "mnemonic": "b", - "operands": "0x0c32e", - "mode": "thumb" - }, - "bb_49948": { - "virtual_address": 49948, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49966, - "children": [ - "instr_49948", - "instr_49950", - "instr_49952" - ] - }, - "instr_49954": { - "virtual_address": 49954, - "size": 2, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_49956": { - "virtual_address": 49956, - "size": 2, - "disassembly": "bge 0x0c2bc", - "mnemonic": "bge", - "operands": "0x0c2bc", - "mode": "thumb" - }, - "bb_49954": { - "virtual_address": 49954, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49958, - "children": [ - "instr_49954", - "instr_49956" - ] - }, - "instr_49958": { - "virtual_address": 49958, - "size": 2, - "disassembly": "ldr r4, [r4, #0xc]", - "mnemonic": "ldr", - "operands": "r4, [r4, #0xc]", - "mode": "thumb" - }, - "instr_49960": { - "virtual_address": 49960, - "size": 2, - "disassembly": "cmp r1, r4", - "mnemonic": "cmp", - "operands": "r1, r4", - "mode": "thumb" - }, - "instr_49962": { - "virtual_address": 49962, - "size": 2, - "disassembly": "bne 0x0c32e", - "mnemonic": "bne", - "operands": "0x0c32e", - "mode": "thumb" - }, - "bb_49958": { - "virtual_address": 49958, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49964, - "children": [ - "instr_49958", - "instr_49960", - "instr_49962" - ] - }, - "instr_49964": { - "virtual_address": 49964, - "size": 2, - "disassembly": "b 0x0c4d0", - "mnemonic": "b", - "operands": "0x0c4d0", - "mode": "thumb" - }, - "bb_49964": { - "virtual_address": 49964, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50384, - "children": [ - "instr_49964" - ] - }, - "instr_49966": { - "virtual_address": 49966, - "size": 2, - "disassembly": "mov r2, r12", - "mnemonic": "mov", - "operands": "r2, r12", - "mode": "thumb" - }, - "instr_49968": { - "virtual_address": 49968, - "size": 2, - "disassembly": "ldr r3, [r4, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x4]", - "mode": "thumb" - }, - "instr_49970": { - "virtual_address": 49970, - "size": 2, - "disassembly": "bics r3, r2", - "mnemonic": "bics", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_49972": { - "virtual_address": 49972, - "size": 2, - "disassembly": "subs r2, r3, r5", - "mnemonic": "subs", - "operands": "r2, r3, r5", - "mode": "thumb" - }, - "instr_49974": { - "virtual_address": 49974, - "size": 2, - "disassembly": "cmp r2, #0xf", - "mnemonic": "cmp", - "operands": "r2, #0xf", - "mode": "thumb" - }, - "instr_49976": { - "virtual_address": 49976, - "size": 2, - "disassembly": "ble 0x0c322", - "mnemonic": "ble", - "operands": "0x0c322", - "mode": "thumb" - }, - "bb_49966": { - "virtual_address": 49966, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49978, - "children": [ - "instr_49966", - "instr_49968", - "instr_49970", - "instr_49972", - "instr_49974", - "instr_49976" - ] - }, - "instr_49978": { - "virtual_address": 49978, - "size": 2, - "disassembly": "movs r2, r7", - "mnemonic": "movs", - "operands": "r2, r7", - "mode": "thumb" - }, - "instr_49980": { - "virtual_address": 49980, - "size": 2, - "disassembly": "ldr r4, [r7, #0x10]", - "mnemonic": "ldr", - "operands": "r4, [r7, #0x10]", - "mode": "thumb" - }, - "instr_49982": { - "virtual_address": 49982, - "size": 2, - "disassembly": "adds r2, #0x8", - "mnemonic": "adds", - "operands": "r2, #0x8", - "mode": "thumb" - }, - "instr_49984": { - "virtual_address": 49984, - "size": 2, - "disassembly": "mov r0, r8", - "mnemonic": "mov", - "operands": "r0, r8", - "mode": "thumb" - }, - "instr_49986": { - "virtual_address": 49986, - "size": 2, - "disassembly": "cmp r4, r2", - "mnemonic": "cmp", - "operands": "r4, r2", - "mode": "thumb" - }, - "instr_49988": { - "virtual_address": 49988, - "size": 2, - "disassembly": "beq 0x0c348", - "mnemonic": "beq", - "operands": "0x0c348", - "mode": "thumb" - }, - "bb_49978": { - "virtual_address": 49978, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49990, - "children": [ - "instr_49978", - "instr_49980", - "instr_49982", - "instr_49984", - "instr_49986", - "instr_49988" - ] - }, - "instr_49990": { - "virtual_address": 49990, - "size": 2, - "disassembly": "b 0x0c4dc", - "mnemonic": "b", - "operands": "0x0c4dc", - "mode": "thumb" - }, - "bb_49990": { - "virtual_address": 49990, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50396, - "children": [ - "instr_49990" - ] - }, - "instr_49992": { - "virtual_address": 49992, - "size": 2, - "disassembly": "movs r1, #0x1", - "mnemonic": "movs", - "operands": "r1, #0x1", - "mode": "thumb" - }, - "instr_49994": { - "virtual_address": 49994, - "size": 2, - "disassembly": "ldr r3, [r7, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r7, #0x4]", - "mode": "thumb" - }, - "instr_49996": { - "virtual_address": 49996, - "size": 2, - "disassembly": "asrs r2, r0, #0x2", - "mnemonic": "asrs", - "operands": "r2, r0, #0x2", - "mode": "thumb" - }, - "instr_49998": { - "virtual_address": 49998, - "size": 2, - "disassembly": "lsls r1, r2", - "mnemonic": "lsls", - "operands": "r1, r2", - "mode": "thumb" - }, - "instr_50000": { - "virtual_address": 50000, - "size": 2, - "disassembly": "cmp r1, r3", - "mnemonic": "cmp", - "operands": "r1, r3", - "mode": "thumb" - }, - "instr_50002": { - "virtual_address": 50002, - "size": 2, - "disassembly": "bhi 0x0c356", - "mnemonic": "bhi", - "operands": "0x0c356", - "mode": "thumb" - }, - "bb_49992": { - "virtual_address": 49992, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50004, - "children": [ - "instr_49992", - "instr_49994", - "instr_49996", - "instr_49998", - "instr_50000", - "instr_50002" - ] - }, - "instr_50004": { - "virtual_address": 50004, - "size": 2, - "disassembly": "b 0x0c528", - "mnemonic": "b", - "operands": "0x0c528", - "mode": "thumb" - }, - "bb_50004": { - "virtual_address": 50004, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50472, - "children": [ - "instr_50004" - ] - }, - "instr_50006": { - "virtual_address": 50006, - "size": 2, - "disassembly": "movs r3, #0x3", - "mnemonic": "movs", - "operands": "r3, #0x3", - "mode": "thumb" - }, - "instr_50008": { - "virtual_address": 50008, - "size": 2, - "disassembly": "movs r1, #0xf", - "mnemonic": "movs", - "operands": "r1, #0xf", - "mode": "thumb" - }, - "instr_50010": { - "virtual_address": 50010, - "size": 2, - "disassembly": "movs r0, #0x0", - "mnemonic": "movs", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_50012": { - "virtual_address": 50012, - "size": 2, - "disassembly": "ldr r4, [r7, #0x8]", - "mnemonic": "ldr", - "operands": "r4, [r7, #0x8]", - "mode": "thumb" - }, - "instr_50014": { - "virtual_address": 50014, - "size": 2, - "disassembly": "ldr r2, [r4, #0x4]", - "mnemonic": "ldr", - "operands": "r2, [r4, #0x4]", - "mode": "thumb" - }, - "instr_50016": { - "virtual_address": 50016, - "size": 2, - "disassembly": "bics r2, r3", - "mnemonic": "bics", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_50018": { - "virtual_address": 50018, - "size": 2, - "disassembly": "subs r3, r2, r5", - "mnemonic": "subs", - "operands": "r3, r2, r5", - "mode": "thumb" - }, - "instr_50020": { - "virtual_address": 50020, - "size": 2, - "disassembly": "mov r9, r2", - "mnemonic": "mov", - "operands": "r9, r2", - "mode": "thumb" - }, - "instr_50022": { - "virtual_address": 50022, - "size": 2, - "disassembly": "lsrs r2, r3, #0x1f", - "mnemonic": "lsrs", - "operands": "r2, r3, #0x1f", - "mode": "thumb" - }, - "instr_50024": { - "virtual_address": 50024, - "size": 2, - "disassembly": "cmp r1, r3", - "mnemonic": "cmp", - "operands": "r1, r3", - "mode": "thumb" - }, - "instr_50026": { - "virtual_address": 50026, - "size": 2, - "disassembly": "adcs r2, r0", - "mnemonic": "adcs", - "operands": "r2, r0", - "mode": "thumb" - }, - "instr_50028": { - "virtual_address": 50028, - "size": 2, - "disassembly": "lsls r2, r2, #0x18", - "mnemonic": "lsls", - "operands": "r2, r2, #0x18", - "mode": "thumb" - }, - "instr_50030": { - "virtual_address": 50030, - "size": 2, - "disassembly": "bne 0x0c376", - "mnemonic": "bne", - "operands": "0x0c376", - "mode": "thumb" - }, - "bb_50006": { - "virtual_address": 50006, - "size": 26, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50032, - "children": [ - "instr_50006", - "instr_50008", - "instr_50010", - "instr_50012", - "instr_50014", - "instr_50016", - "instr_50018", - "instr_50020", - "instr_50022", - "instr_50024", - "instr_50026", - "instr_50028", - "instr_50030" - ] - }, - "instr_50032": { - "virtual_address": 50032, - "size": 2, - "disassembly": "cmp r9, r5", - "mnemonic": "cmp", - "operands": "r9, r5", - "mode": "thumb" - }, - "instr_50034": { - "virtual_address": 50034, - "size": 2, - "disassembly": "bcc 0x0c376", - "mnemonic": "bcc", - "operands": "0x0c376", - "mode": "thumb" - }, - "bb_50032": { - "virtual_address": 50032, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50036, - "children": [ - "instr_50032", - "instr_50034" - ] - }, - "instr_50036": { - "virtual_address": 50036, - "size": 2, - "disassembly": "b 0x0c5a4", - "mnemonic": "b", - "operands": "0x0c5a4", - "mode": "thumb" - }, - "bb_50036": { - "virtual_address": 50036, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50596, - "children": [ - "instr_50036" - ] - }, - "instr_50038": { - "virtual_address": 50038, - "size": 2, - "disassembly": "movs r3, r4", - "mnemonic": "movs", - "operands": "r3, r4", - "mode": "thumb" - }, - "instr_50040": { - "virtual_address": 50040, - "size": 2, - "disassembly": "add r3, r9", - "mnemonic": "add", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_50042": { - "virtual_address": 50042, - "size": 2, - "disassembly": "ldr r2, [0x0c5c4]", - "mnemonic": "ldr", - "operands": "r2, [0x0c5c4]", - "mode": "thumb" - }, - "instr_50044": { - "virtual_address": 50044, - "size": 2, - "disassembly": "str r3, [sp, #0x4]", - "mnemonic": "str", - "operands": "r3, [sp, #0x4]", - "mode": "thumb" - }, - "instr_50046": { - "virtual_address": 50046, - "size": 2, - "disassembly": "ldr r3, [0x0c5c8]", - "mnemonic": "ldr", - "operands": "r3, [0x0c5c8]", - "mode": "thumb" - }, - "instr_50048": { - "virtual_address": 50048, - "size": 2, - "disassembly": "mov r11, r2", - "mnemonic": "mov", - "operands": "r11, r2", - "mode": "thumb" - }, - "instr_50050": { - "virtual_address": 50050, - "size": 2, - "disassembly": "ldr r3, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0x0]", - "mode": "thumb" - }, - "instr_50052": { - "virtual_address": 50052, - "size": 2, - "disassembly": "ldr r2, [r2, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [r2, #0x0]", - "mode": "thumb" - }, - "instr_50054": { - "virtual_address": 50054, - "size": 2, - "disassembly": "adds r3, r5, r3", - "mnemonic": "adds", - "operands": "r3, r5, r3", - "mode": "thumb" - }, - "instr_50056": { - "virtual_address": 50056, - "size": 2, - "disassembly": "adds r2, #0x1", - "mnemonic": "adds", - "operands": "r2, #0x1", - "mode": "thumb" - }, - "instr_50058": { - "virtual_address": 50058, - "size": 2, - "disassembly": "bne 0x0c38e", - "mnemonic": "bne", - "operands": "0x0c38e", - "mode": "thumb" - }, - "bb_50038": { - "virtual_address": 50038, - "size": 22, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50060, - "children": [ - "instr_50038", - "instr_50040", - "instr_50042", - "instr_50044", - "instr_50046", - "instr_50048", - "instr_50050", - "instr_50052", - "instr_50054", - "instr_50056", - "instr_50058" - ] - }, - "instr_50060": { - "virtual_address": 50060, - "size": 2, - "disassembly": "b 0x0c720", - "mnemonic": "b", - "operands": "0x0c720", - "mode": "thumb" - }, - "bb_50060": { - "virtual_address": 50060, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50976, - "children": [ - "instr_50060" - ] - }, - "instr_50062": { - "virtual_address": 50062, - "size": 2, - "disassembly": "ldr r2, [0x0c5cc]", - "mnemonic": "ldr", - "operands": "r2, [0x0c5cc]", - "mode": "thumb" - }, - "instr_50064": { - "virtual_address": 50064, - "size": 2, - "disassembly": "mov r12, r2", - "mnemonic": "mov", - "operands": "r12, r2", - "mode": "thumb" - }, - "instr_50066": { - "virtual_address": 50066, - "size": 2, - "disassembly": "add r3, r12", - "mnemonic": "add", - "operands": "r3, r12", - "mode": "thumb" - }, - "instr_50068": { - "virtual_address": 50068, - "size": 2, - "disassembly": "lsrs r3, r3, #0xc", - "mnemonic": "lsrs", - "operands": "r3, r3, #0xc", - "mode": "thumb" - }, - "instr_50070": { - "virtual_address": 50070, - "size": 2, - "disassembly": "lsls r3, r3, #0xc", - "mnemonic": "lsls", - "operands": "r3, r3, #0xc", - "mode": "thumb" - }, - "instr_50072": { - "virtual_address": 50072, - "size": 2, - "disassembly": "str r3, [sp, #0x0]", - "mnemonic": "str", - "operands": "r3, [sp, #0x0]", - "mode": "thumb" - }, - "bb_50062": { - "virtual_address": 50062, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50074, - "children": [ - "instr_50062", - "instr_50064", - "instr_50066", - "instr_50068", - "instr_50070", - "instr_50072" - ] - }, - "instr_50074": { - "virtual_address": 50074, - "size": 2, - "disassembly": "movs r0, r6", - "mnemonic": "movs", - "operands": "r0, r6", - "mode": "thumb" - }, - "instr_50076": { - "virtual_address": 50076, - "size": 2, - "disassembly": "ldr r1, [sp, #0x0]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x0]", - "mode": "thumb" - }, - "instr_50078": { - "virtual_address": 50078, - "size": 4, - "disassembly": "bl 0x0d990", - "mnemonic": "bl", - "operands": "0x0d990", - "mode": "thumb" - }, - "instr_50082": { - "virtual_address": 50082, - "size": 2, - "disassembly": "movs r3, r0", - "mnemonic": "movs", - "operands": "r3, r0", - "mode": "thumb" - }, - "instr_50084": { - "virtual_address": 50084, - "size": 2, - "disassembly": "mov r8, r0", - "mnemonic": "mov", - "operands": "r8, r0", - "mode": "thumb" - }, - "instr_50086": { - "virtual_address": 50086, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_50088": { - "virtual_address": 50088, - "size": 2, - "disassembly": "bne 0x0c3ac", - "mnemonic": "bne", - "operands": "0x0c3ac", - "mode": "thumb" - }, - "bb_50074": { - "virtual_address": 50074, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50090, - "children": [ - "instr_50074", - "instr_50076", - "instr_50078", - "instr_50082", - "instr_50084", - "instr_50086", - "instr_50088" - ] - }, - "instr_50090": { - "virtual_address": 50090, - "size": 2, - "disassembly": "b 0x0c6fe", - "mnemonic": "b", - "operands": "0x0c6fe", - "mode": "thumb" - }, - "bb_50090": { - "virtual_address": 50090, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50942, - "children": [ - "instr_50090" - ] - }, - "instr_50092": { - "virtual_address": 50092, - "size": 2, - "disassembly": "cmp r4, r7", - "mnemonic": "cmp", - "operands": "r4, r7", - "mode": "thumb" - }, - "instr_50094": { - "virtual_address": 50094, - "size": 2, - "disassembly": "beq 0x0c3b8", - "mnemonic": "beq", - "operands": "0x0c3b8", - "mode": "thumb" - }, - "bb_50092": { - "virtual_address": 50092, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50096, - "children": [ - "instr_50092", - "instr_50094" - ] - }, - "instr_50096": { - "virtual_address": 50096, - "size": 2, - "disassembly": "ldr r3, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x4]", - "mode": "thumb" - }, - "instr_50098": { - "virtual_address": 50098, - "size": 2, - "disassembly": "cmp r0, r3", - "mnemonic": "cmp", - "operands": "r0, r3", - "mode": "thumb" - }, - "instr_50100": { - "virtual_address": 50100, - "size": 2, - "disassembly": "bcs 0x0c3b8", - "mnemonic": "bcs", - "operands": "0x0c3b8", - "mode": "thumb" - }, - "bb_50096": { - "virtual_address": 50096, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50102, - "children": [ - "instr_50096", - "instr_50098", - "instr_50100" - ] - }, - "instr_50102": { - "virtual_address": 50102, - "size": 2, - "disassembly": "b 0x0c6fe", - "mnemonic": "b", - "operands": "0x0c6fe", - "mode": "thumb" - }, - "bb_50102": { - "virtual_address": 50102, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50942, - "children": [ - "instr_50102" - ] - }, - "instr_50104": { - "virtual_address": 50104, - "size": 2, - "disassembly": "ldr r3, [0x0c5d0]", - "mnemonic": "ldr", - "operands": "r3, [0x0c5d0]", - "mode": "thumb" - }, - "instr_50106": { - "virtual_address": 50106, - "size": 2, - "disassembly": "movs r2, r3", - "mnemonic": "movs", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_50108": { - "virtual_address": 50108, - "size": 2, - "disassembly": "mov r10, r3", - "mnemonic": "mov", - "operands": "r10, r3", - "mode": "thumb" - }, - "instr_50110": { - "virtual_address": 50110, - "size": 2, - "disassembly": "ldr r2, [r2, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [r2, #0x0]", - "mode": "thumb" - }, - "instr_50112": { - "virtual_address": 50112, - "size": 2, - "disassembly": "mov r12, r2", - "mnemonic": "mov", - "operands": "r12, r2", - "mode": "thumb" - }, - "instr_50114": { - "virtual_address": 50114, - "size": 2, - "disassembly": "mov r2, r10", - "mnemonic": "mov", - "operands": "r2, r10", - "mode": "thumb" - }, - "instr_50116": { - "virtual_address": 50116, - "size": 2, - "disassembly": "ldr r3, [sp, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x0]", - "mode": "thumb" - }, - "instr_50118": { - "virtual_address": 50118, - "size": 2, - "disassembly": "add r3, r12", - "mnemonic": "add", - "operands": "r3, r12", - "mode": "thumb" - }, - "instr_50120": { - "virtual_address": 50120, - "size": 2, - "disassembly": "str r3, [r2, #0x0]", - "mnemonic": "str", - "operands": "r3, [r2, #0x0]", - "mode": "thumb" - }, - "instr_50122": { - "virtual_address": 50122, - "size": 2, - "disassembly": "ldr r2, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x4]", - "mode": "thumb" - }, - "instr_50124": { - "virtual_address": 50124, - "size": 2, - "disassembly": "cmp r2, r8", - "mnemonic": "cmp", - "operands": "r2, r8", - "mode": "thumb" - }, - "instr_50126": { - "virtual_address": 50126, - "size": 2, - "disassembly": "bne 0x0c3d2", - "mnemonic": "bne", - "operands": "0x0c3d2", - "mode": "thumb" - }, - "bb_50104": { - "virtual_address": 50104, - "size": 24, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50128, - "children": [ - "instr_50104", - "instr_50106", - "instr_50108", - "instr_50110", - "instr_50112", - "instr_50114", - "instr_50116", - "instr_50118", - "instr_50120", - "instr_50122", - "instr_50124", - "instr_50126" - ] - }, - "instr_50128": { - "virtual_address": 50128, - "size": 2, - "disassembly": "b 0x0c704", - "mnemonic": "b", - "operands": "0x0c704", - "mode": "thumb" - }, - "bb_50128": { - "virtual_address": 50128, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50948, - "children": [ - "instr_50128" - ] - }, - "instr_50130": { - "virtual_address": 50130, - "size": 2, - "disassembly": "mov r2, r11", - "mnemonic": "mov", - "operands": "r2, r11", - "mode": "thumb" - }, - "instr_50132": { - "virtual_address": 50132, - "size": 2, - "disassembly": "ldr r2, [r2, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [r2, #0x0]", - "mode": "thumb" - }, - "instr_50134": { - "virtual_address": 50134, - "size": 2, - "disassembly": "adds r2, #0x1", - "mnemonic": "adds", - "operands": "r2, #0x1", - "mode": "thumb" - }, - "instr_50136": { - "virtual_address": 50136, - "size": 2, - "disassembly": "bne 0x0c3dc", - "mnemonic": "bne", - "operands": "0x0c3dc", - "mode": "thumb" - }, - "bb_50130": { - "virtual_address": 50130, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50138, - "children": [ - "instr_50130", - "instr_50132", - "instr_50134", - "instr_50136" - ] - }, - "instr_50138": { - "virtual_address": 50138, - "size": 2, - "disassembly": "b 0x0c718", - "mnemonic": "b", - "operands": "0x0c718", - "mode": "thumb" - }, - "bb_50138": { - "virtual_address": 50138, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50968, - "children": [ - "instr_50138" - ] - }, - "instr_50140": { - "virtual_address": 50140, - "size": 2, - "disassembly": "mov r2, r8", - "mnemonic": "mov", - "operands": "r2, r8", - "mode": "thumb" - }, - "instr_50142": { - "virtual_address": 50142, - "size": 2, - "disassembly": "ldr r1, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x4]", - "mode": "thumb" - }, - "instr_50144": { - "virtual_address": 50144, - "size": 2, - "disassembly": "subs r2, r2, r1", - "mnemonic": "subs", - "operands": "r2, r2, r1", - "mode": "thumb" - }, - "instr_50146": { - "virtual_address": 50146, - "size": 2, - "disassembly": "adds r3, r2, r3", - "mnemonic": "adds", - "operands": "r3, r2, r3", - "mode": "thumb" - }, - "instr_50148": { - "virtual_address": 50148, - "size": 2, - "disassembly": "mov r2, r10", - "mnemonic": "mov", - "operands": "r2, r10", - "mode": "thumb" - }, - "instr_50150": { - "virtual_address": 50150, - "size": 2, - "disassembly": "str r3, [r2, #0x0]", - "mnemonic": "str", - "operands": "r3, [r2, #0x0]", - "mode": "thumb" - }, - "bb_50140": { - "virtual_address": 50140, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50152, - "children": [ - "instr_50140", - "instr_50142", - "instr_50144", - "instr_50146", - "instr_50148", - "instr_50150" - ] - }, - "instr_50152": { - "virtual_address": 50152, - "size": 2, - "disassembly": "movs r3, #0x7", - "mnemonic": "movs", - "operands": "r3, #0x7", - "mode": "thumb" - }, - "instr_50154": { - "virtual_address": 50154, - "size": 2, - "disassembly": "mov r2, r8", - "mnemonic": "mov", - "operands": "r2, r8", - "mode": "thumb" - }, - "instr_50156": { - "virtual_address": 50156, - "size": 2, - "disassembly": "mov r1, r8", - "mnemonic": "mov", - "operands": "r1, r8", - "mode": "thumb" - }, - "instr_50158": { - "virtual_address": 50158, - "size": 2, - "disassembly": "ands r2, r3", - "mnemonic": "ands", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_50160": { - "virtual_address": 50160, - "size": 2, - "disassembly": "str r2, [sp, #0x4]", - "mnemonic": "str", - "operands": "r2, [sp, #0x4]", - "mode": "thumb" - }, - "instr_50162": { - "virtual_address": 50162, - "size": 2, - "disassembly": "tst r1, r3", - "mnemonic": "tst", - "operands": "r1, r3", - "mode": "thumb" - }, - "instr_50164": { - "virtual_address": 50164, - "size": 2, - "disassembly": "bne 0x0c3f8", - "mnemonic": "bne", - "operands": "0x0c3f8", - "mode": "thumb" - }, - "bb_50152": { - "virtual_address": 50152, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50166, - "children": [ - "instr_50152", - "instr_50154", - "instr_50156", - "instr_50158", - "instr_50160", - "instr_50162", - "instr_50164" - ] - }, - "instr_50166": { - "virtual_address": 50166, - "size": 2, - "disassembly": "b 0x0c734", - "mnemonic": "b", - "operands": "0x0c734", - "mode": "thumb" - }, - "bb_50166": { - "virtual_address": 50166, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50996, - "children": [ - "instr_50166" - ] - }, - "instr_50168": { - "virtual_address": 50168, - "size": 2, - "disassembly": "movs r3, #0x8", - "mnemonic": "movs", - "operands": "r3, #0x8", - "mode": "thumb" - }, - "instr_50170": { - "virtual_address": 50170, - "size": 2, - "disassembly": "mov r8, r3", - "mnemonic": "mov", - "operands": "r8, r3", - "mode": "thumb" - }, - "instr_50172": { - "virtual_address": 50172, - "size": 2, - "disassembly": "subs r0, r1, r2", - "mnemonic": "subs", - "operands": "r0, r1, r2", - "mode": "thumb" - }, - "instr_50174": { - "virtual_address": 50174, - "size": 2, - "disassembly": "ldr r3, [0x0c5d4]", - "mnemonic": "ldr", - "operands": "r3, [0x0c5d4]", - "mode": "thumb" - }, - "instr_50176": { - "virtual_address": 50176, - "size": 2, - "disassembly": "ldr r1, [sp, #0x0]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x0]", - "mode": "thumb" - }, - "instr_50178": { - "virtual_address": 50178, - "size": 2, - "disassembly": "add r8, r0", - "mnemonic": "add", - "operands": "r8, r0", - "mode": "thumb" - }, - "instr_50180": { - "virtual_address": 50180, - "size": 2, - "disassembly": "add r1, r8", - "mnemonic": "add", - "operands": "r1, r8", - "mode": "thumb" - }, - "instr_50182": { - "virtual_address": 50182, - "size": 2, - "disassembly": "subs r3, r3, r2", - "mnemonic": "subs", - "operands": "r3, r3, r2", - "mode": "thumb" - }, - "instr_50184": { - "virtual_address": 50184, - "size": 2, - "disassembly": "subs r3, r3, r1", - "mnemonic": "subs", - "operands": "r3, r3, r1", - "mode": "thumb" - }, - "instr_50186": { - "virtual_address": 50186, - "size": 2, - "disassembly": "lsls r3, r3, #0x14", - "mnemonic": "lsls", - "operands": "r3, r3, #0x14", - "mode": "thumb" - }, - "instr_50188": { - "virtual_address": 50188, - "size": 2, - "disassembly": "lsrs r3, r3, #0x14", - "mnemonic": "lsrs", - "operands": "r3, r3, #0x14", - "mode": "thumb" - }, - "instr_50190": { - "virtual_address": 50190, - "size": 2, - "disassembly": "str r1, [sp, #0x0]", - "mnemonic": "str", - "operands": "r1, [sp, #0x0]", - "mode": "thumb" - }, - "instr_50192": { - "virtual_address": 50192, - "size": 2, - "disassembly": "movs r0, r6", - "mnemonic": "movs", - "operands": "r0, r6", - "mode": "thumb" - }, - "instr_50194": { - "virtual_address": 50194, - "size": 2, - "disassembly": "movs r1, r3", - "mnemonic": "movs", - "operands": "r1, r3", - "mode": "thumb" - }, - "instr_50196": { - "virtual_address": 50196, - "size": 2, - "disassembly": "mov r11, r3", - "mnemonic": "mov", - "operands": "r11, r3", - "mode": "thumb" - }, - "instr_50198": { - "virtual_address": 50198, - "size": 4, - "disassembly": "bl 0x0d990", - "mnemonic": "bl", - "operands": "0x0d990", - "mode": "thumb" - }, - "instr_50202": { - "virtual_address": 50202, - "size": 2, - "disassembly": "adds r3, r0, #0x1", - "mnemonic": "adds", - "operands": "r3, r0, #0x1", - "mode": "thumb" - }, - "instr_50204": { - "virtual_address": 50204, - "size": 2, - "disassembly": "bne 0x0c420", - "mnemonic": "bne", - "operands": "0x0c420", - "mode": "thumb" - }, - "bb_50168": { - "virtual_address": 50168, - "size": 38, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50206, - "children": [ - "instr_50168", - "instr_50170", - "instr_50172", - "instr_50174", - "instr_50176", - "instr_50178", - "instr_50180", - "instr_50182", - "instr_50184", - "instr_50186", - "instr_50188", - "instr_50190", - "instr_50192", - "instr_50194", - "instr_50196", - "instr_50198", - "instr_50202", - "instr_50204" - ] - }, - "instr_50206": { - "virtual_address": 50206, - "size": 2, - "disassembly": "b 0x0c7be", - "mnemonic": "b", - "operands": "0x0c7be", - "mode": "thumb" - }, - "bb_50206": { - "virtual_address": 50206, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51134, - "children": [ - "instr_50206" - ] - }, - "instr_50208": { - "virtual_address": 50208, - "size": 2, - "disassembly": "mov r3, r8", - "mnemonic": "mov", - "operands": "r3, r8", - "mode": "thumb" - }, - "instr_50210": { - "virtual_address": 50210, - "size": 2, - "disassembly": "subs r0, r0, r3", - "mnemonic": "subs", - "operands": "r0, r0, r3", - "mode": "thumb" - }, - "instr_50212": { - "virtual_address": 50212, - "size": 2, - "disassembly": "movs r3, r0", - "mnemonic": "movs", - "operands": "r3, r0", - "mode": "thumb" - }, - "instr_50214": { - "virtual_address": 50214, - "size": 2, - "disassembly": "add r3, r11", - "mnemonic": "add", - "operands": "r3, r11", - "mode": "thumb" - }, - "instr_50216": { - "virtual_address": 50216, - "size": 2, - "disassembly": "str r3, [sp, #0x0]", - "mnemonic": "str", - "operands": "r3, [sp, #0x0]", - "mode": "thumb" - }, - "bb_50208": { - "virtual_address": 50208, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50218, - "children": [ - "instr_50208", - "instr_50210", - "instr_50212", - "instr_50214", - "instr_50216" - ] - }, - "instr_50218": { - "virtual_address": 50218, - "size": 2, - "disassembly": "mov r3, r10", - "mnemonic": "mov", - "operands": "r3, r10", - "mode": "thumb" - }, - "instr_50220": { - "virtual_address": 50220, - "size": 2, - "disassembly": "mov r2, r10", - "mnemonic": "mov", - "operands": "r2, r10", - "mode": "thumb" - }, - "instr_50222": { - "virtual_address": 50222, - "size": 2, - "disassembly": "ldr r3, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0x0]", - "mode": "thumb" - }, - "instr_50224": { - "virtual_address": 50224, - "size": 2, - "disassembly": "add r3, r11", - "mnemonic": "add", - "operands": "r3, r11", - "mode": "thumb" - }, - "instr_50226": { - "virtual_address": 50226, - "size": 2, - "disassembly": "str r3, [r2, #0x0]", - "mnemonic": "str", - "operands": "r3, [r2, #0x0]", - "mode": "thumb" - }, - "instr_50228": { - "virtual_address": 50228, - "size": 2, - "disassembly": "mov r2, r8", - "mnemonic": "mov", - "operands": "r2, r8", - "mode": "thumb" - }, - "instr_50230": { - "virtual_address": 50230, - "size": 2, - "disassembly": "movs r1, #0x1", - "mnemonic": "movs", - "operands": "r1, #0x1", - "mode": "thumb" - }, - "instr_50232": { - "virtual_address": 50232, - "size": 2, - "disassembly": "mov r0, r8", - "mnemonic": "mov", - "operands": "r0, r8", - "mode": "thumb" - }, - "instr_50234": { - "virtual_address": 50234, - "size": 2, - "disassembly": "str r2, [r7, #0x8]", - "mnemonic": "str", - "operands": "r2, [r7, #0x8]", - "mode": "thumb" - }, - "instr_50236": { - "virtual_address": 50236, - "size": 2, - "disassembly": "ldr r2, [sp, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x0]", - "mode": "thumb" - }, - "instr_50238": { - "virtual_address": 50238, - "size": 2, - "disassembly": "orrs r2, r1", - "mnemonic": "orrs", - "operands": "r2, r1", - "mode": "thumb" - }, - "instr_50240": { - "virtual_address": 50240, - "size": 2, - "disassembly": "str r2, [r0, #0x4]", - "mnemonic": "str", - "operands": "r2, [r0, #0x4]", - "mode": "thumb" - }, - "instr_50242": { - "virtual_address": 50242, - "size": 2, - "disassembly": "cmp r4, r7", - "mnemonic": "cmp", - "operands": "r4, r7", - "mode": "thumb" - }, - "instr_50244": { - "virtual_address": 50244, - "size": 2, - "disassembly": "bne 0x0c448", - "mnemonic": "bne", - "operands": "0x0c448", - "mode": "thumb" - }, - "bb_50218": { - "virtual_address": 50218, - "size": 28, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50246, - "children": [ - "instr_50218", - "instr_50220", - "instr_50222", - "instr_50224", - "instr_50226", - "instr_50228", - "instr_50230", - "instr_50232", - "instr_50234", - "instr_50236", - "instr_50238", - "instr_50240", - "instr_50242", - "instr_50244" - ] - }, - "instr_50246": { - "virtual_address": 50246, - "size": 2, - "disassembly": "b 0x0c77a", - "mnemonic": "b", - "operands": "0x0c77a", - "mode": "thumb" - }, - "bb_50246": { - "virtual_address": 50246, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51066, - "children": [ - "instr_50246" - ] - }, - "instr_50248": { - "virtual_address": 50248, - "size": 2, - "disassembly": "mov r2, r9", - "mnemonic": "mov", - "operands": "r2, r9", - "mode": "thumb" - }, - "instr_50250": { - "virtual_address": 50250, - "size": 2, - "disassembly": "cmp r2, #0xf", - "mnemonic": "cmp", - "operands": "r2, #0xf", - "mode": "thumb" - }, - "instr_50252": { - "virtual_address": 50252, - "size": 2, - "disassembly": "bhi 0x0c450", - "mnemonic": "bhi", - "operands": "0x0c450", - "mode": "thumb" - }, - "bb_50248": { - "virtual_address": 50248, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50254, - "children": [ - "instr_50248", - "instr_50250", - "instr_50252" - ] - }, - "instr_50254": { - "virtual_address": 50254, - "size": 2, - "disassembly": "b 0x0c77e", - "mnemonic": "b", - "operands": "0x0c77e", - "mode": "thumb" - }, - "bb_50254": { - "virtual_address": 50254, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51070, - "children": [ - "instr_50254" - ] - }, - "instr_50256": { - "virtual_address": 50256, - "size": 2, - "disassembly": "movs r0, #0x7", - "mnemonic": "movs", - "operands": "r0, #0x7", - "mode": "thumb" - }, - "instr_50258": { - "virtual_address": 50258, - "size": 2, - "disassembly": "subs r2, #0xc", - "mnemonic": "subs", - "operands": "r2, #0xc", - "mode": "thumb" - }, - "instr_50260": { - "virtual_address": 50260, - "size": 2, - "disassembly": "bics r2, r0", - "mnemonic": "bics", - "operands": "r2, r0", - "mode": "thumb" - }, - "instr_50262": { - "virtual_address": 50262, - "size": 2, - "disassembly": "ldr r0, [r4, #0x4]", - "mnemonic": "ldr", - "operands": "r0, [r4, #0x4]", - "mode": "thumb" - }, - "instr_50264": { - "virtual_address": 50264, - "size": 2, - "disassembly": "ands r1, r0", - "mnemonic": "ands", - "operands": "r1, r0", - "mode": "thumb" - }, - "instr_50266": { - "virtual_address": 50266, - "size": 2, - "disassembly": "movs r0, #0x5", - "mnemonic": "movs", - "operands": "r0, #0x5", - "mode": "thumb" - }, - "instr_50268": { - "virtual_address": 50268, - "size": 2, - "disassembly": "orrs r1, r2", - "mnemonic": "orrs", - "operands": "r1, r2", - "mode": "thumb" - }, - "instr_50270": { - "virtual_address": 50270, - "size": 2, - "disassembly": "str r1, [r4, #0x4]", - "mnemonic": "str", - "operands": "r1, [r4, #0x4]", - "mode": "thumb" - }, - "instr_50272": { - "virtual_address": 50272, - "size": 2, - "disassembly": "adds r1, r4, r2", - "mnemonic": "adds", - "operands": "r1, r4, r2", - "mode": "thumb" - }, - "instr_50274": { - "virtual_address": 50274, - "size": 2, - "disassembly": "str r0, [r1, #0x4]", - "mnemonic": "str", - "operands": "r0, [r1, #0x4]", - "mode": "thumb" - }, - "instr_50276": { - "virtual_address": 50276, - "size": 2, - "disassembly": "str r0, [r1, #0x8]", - "mnemonic": "str", - "operands": "r0, [r1, #0x8]", - "mode": "thumb" - }, - "instr_50278": { - "virtual_address": 50278, - "size": 2, - "disassembly": "cmp r2, #0xf", - "mnemonic": "cmp", - "operands": "r2, #0xf", - "mode": "thumb" - }, - "instr_50280": { - "virtual_address": 50280, - "size": 2, - "disassembly": "bls 0x0c46c", - "mnemonic": "bls", - "operands": "0x0c46c", - "mode": "thumb" - }, - "bb_50256": { - "virtual_address": 50256, - "size": 26, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50282, - "children": [ - "instr_50256", - "instr_50258", - "instr_50260", - "instr_50262", - "instr_50264", - "instr_50266", - "instr_50268", - "instr_50270", - "instr_50272", - "instr_50274", - "instr_50276", - "instr_50278", - "instr_50280" - ] - }, - "instr_50282": { - "virtual_address": 50282, - "size": 2, - "disassembly": "b 0x0c7aa", - "mnemonic": "b", - "operands": "0x0c7aa", - "mode": "thumb" - }, - "bb_50282": { - "virtual_address": 50282, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51114, - "children": [ - "instr_50282" - ] - }, - "instr_50284": { - "virtual_address": 50284, - "size": 2, - "disassembly": "mov r2, r8", - "mnemonic": "mov", - "operands": "r2, r8", - "mode": "thumb" - }, - "instr_50286": { - "virtual_address": 50286, - "size": 2, - "disassembly": "mov r4, r8", - "mnemonic": "mov", - "operands": "r4, r8", - "mode": "thumb" - }, - "instr_50288": { - "virtual_address": 50288, - "size": 2, - "disassembly": "ldr r2, [r2, #0x4]", - "mnemonic": "ldr", - "operands": "r2, [r2, #0x4]", - "mode": "thumb" - }, - "bb_50284": { - "virtual_address": 50284, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50290, - "children": [ - "instr_50284", - "instr_50286", - "instr_50288" - ] - }, - "instr_50290": { - "virtual_address": 50290, - "size": 2, - "disassembly": "ldr r1, [0x0c5d8]", - "mnemonic": "ldr", - "operands": "r1, [0x0c5d8]", - "mode": "thumb" - }, - "instr_50292": { - "virtual_address": 50292, - "size": 2, - "disassembly": "ldr r0, [r1, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r1, #0x0]", - "mode": "thumb" - }, - "instr_50294": { - "virtual_address": 50294, - "size": 2, - "disassembly": "cmp r0, r3", - "mnemonic": "cmp", - "operands": "r0, r3", - "mode": "thumb" - }, - "instr_50296": { - "virtual_address": 50296, - "size": 2, - "disassembly": "bcs 0x0c47c", - "mnemonic": "bcs", - "operands": "0x0c47c", - "mode": "thumb" - }, - "bb_50290": { - "virtual_address": 50290, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50298, - "children": [ - "instr_50290", - "instr_50292", - "instr_50294", - "instr_50296" - ] - }, - "instr_50298": { - "virtual_address": 50298, - "size": 2, - "disassembly": "str r3, [r1, #0x0]", - "mnemonic": "str", - "operands": "r3, [r1, #0x0]", - "mode": "thumb" - }, - "bb_50298": { - "virtual_address": 50298, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50300, - "children": [ - "instr_50298" - ] - }, - "instr_50300": { - "virtual_address": 50300, - "size": 2, - "disassembly": "ldr r1, [0x0c5dc]", - "mnemonic": "ldr", - "operands": "r1, [0x0c5dc]", - "mode": "thumb" - }, - "instr_50302": { - "virtual_address": 50302, - "size": 2, - "disassembly": "ldr r0, [r1, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r1, #0x0]", - "mode": "thumb" - }, - "instr_50304": { - "virtual_address": 50304, - "size": 2, - "disassembly": "cmp r0, r3", - "mnemonic": "cmp", - "operands": "r0, r3", - "mode": "thumb" - }, - "instr_50306": { - "virtual_address": 50306, - "size": 2, - "disassembly": "bcs 0x0c486", - "mnemonic": "bcs", - "operands": "0x0c486", - "mode": "thumb" - }, - "bb_50300": { - "virtual_address": 50300, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50308, - "children": [ - "instr_50300", - "instr_50302", - "instr_50304", - "instr_50306" - ] - }, - "instr_50308": { - "virtual_address": 50308, - "size": 2, - "disassembly": "str r3, [r1, #0x0]", - "mnemonic": "str", - "operands": "r3, [r1, #0x0]", - "mode": "thumb" - }, - "bb_50308": { - "virtual_address": 50308, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50310, - "children": [ - "instr_50308" - ] - }, - "instr_50310": { - "virtual_address": 50310, - "size": 2, - "disassembly": "movs r3, #0x3", - "mnemonic": "movs", - "operands": "r3, #0x3", - "mode": "thumb" - }, - "instr_50312": { - "virtual_address": 50312, - "size": 2, - "disassembly": "bics r2, r3", - "mnemonic": "bics", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_50314": { - "virtual_address": 50314, - "size": 2, - "disassembly": "cmp r2, r5", - "mnemonic": "cmp", - "operands": "r2, r5", - "mode": "thumb" - }, - "instr_50316": { - "virtual_address": 50316, - "size": 2, - "disassembly": "sbcs r1, r1", - "mnemonic": "sbcs", - "operands": "r1, r1", - "mode": "thumb" - }, - "instr_50318": { - "virtual_address": 50318, - "size": 2, - "disassembly": "subs r3, r2, r5", - "mnemonic": "subs", - "operands": "r3, r2, r5", - "mode": "thumb" - }, - "instr_50320": { - "virtual_address": 50320, - "size": 2, - "disassembly": "rsbs r1, r1", - "mnemonic": "rsbs", - "operands": "r1, r1", - "mode": "thumb" - }, - "instr_50322": { - "virtual_address": 50322, - "size": 2, - "disassembly": "cmp r2, r5", - "mnemonic": "cmp", - "operands": "r2, r5", - "mode": "thumb" - }, - "instr_50324": { - "virtual_address": 50324, - "size": 2, - "disassembly": "bcc 0x0c4a4", - "mnemonic": "bcc", - "operands": "0x0c4a4", - "mode": "thumb" - }, - "bb_50310": { - "virtual_address": 50310, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50326, - "children": [ - "instr_50310", - "instr_50312", - "instr_50314", - "instr_50316", - "instr_50318", - "instr_50320", - "instr_50322", - "instr_50324" - ] - }, - "instr_50326": { - "virtual_address": 50326, - "size": 2, - "disassembly": "movs r0, #0xf", - "mnemonic": "movs", - "operands": "r0, #0xf", - "mode": "thumb" - }, - "instr_50328": { - "virtual_address": 50328, - "size": 2, - "disassembly": "lsrs r2, r3, #0x1f", - "mnemonic": "lsrs", - "operands": "r2, r3, #0x1f", - "mode": "thumb" - }, - "instr_50330": { - "virtual_address": 50330, - "size": 2, - "disassembly": "cmp r0, r3", - "mnemonic": "cmp", - "operands": "r0, r3", - "mode": "thumb" - }, - "instr_50332": { - "virtual_address": 50332, - "size": 2, - "disassembly": "adcs r2, r1", - "mnemonic": "adcs", - "operands": "r2, r1", - "mode": "thumb" - }, - "instr_50334": { - "virtual_address": 50334, - "size": 2, - "disassembly": "lsls r2, r2, #0x18", - "mnemonic": "lsls", - "operands": "r2, r2, #0x18", - "mode": "thumb" - }, - "instr_50336": { - "virtual_address": 50336, - "size": 2, - "disassembly": "bne 0x0c4a4", - "mnemonic": "bne", - "operands": "0x0c4a4", - "mode": "thumb" - }, - "bb_50326": { - "virtual_address": 50326, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50338, - "children": [ - "instr_50326", - "instr_50328", - "instr_50330", - "instr_50332", - "instr_50334", - "instr_50336" - ] - }, - "instr_50338": { - "virtual_address": 50338, - "size": 2, - "disassembly": "b 0x0c5a4", - "mnemonic": "b", - "operands": "0x0c5a4", - "mode": "thumb" - }, - "bb_50338": { - "virtual_address": 50338, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50596, - "children": [ - "instr_50338" - ] - }, - "instr_50340": { - "virtual_address": 50340, - "size": 2, - "disassembly": "movs r0, r6", - "mnemonic": "movs", - "operands": "r0, r6", - "mode": "thumb" - }, - "instr_50342": { - "virtual_address": 50342, - "size": 4, - "disassembly": "bl 0x0c9f4", - "mnemonic": "bl", - "operands": "0x0c9f4", - "mode": "thumb" - }, - "instr_50346": { - "virtual_address": 50346, - "size": 2, - "disassembly": "movs r0, #0x0", - "mnemonic": "movs", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_50348": { - "virtual_address": 50348, - "size": 2, - "disassembly": "b 0x0c4b4", - "mnemonic": "b", - "operands": "0x0c4b4", - "mode": "thumb" - }, - "bb_50340": { - "virtual_address": 50340, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50356, - "children": [ - "instr_50340", - "instr_50342", - "instr_50346", - "instr_50348" - ] - }, - "instr_50350": { - "virtual_address": 50350, - "size": 2, - "disassembly": "movs r3, #0xc", - "mnemonic": "movs", - "operands": "r3, #0xc", - "mode": "thumb" - }, - "instr_50352": { - "virtual_address": 50352, - "size": 2, - "disassembly": "movs r0, #0x0", - "mnemonic": "movs", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_50354": { - "virtual_address": 50354, - "size": 2, - "disassembly": "str r3, [r6, #0x0]", - "mnemonic": "str", - "operands": "r3, [r6, #0x0]", - "mode": "thumb" - }, - "bb_50350": { - "virtual_address": 50350, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50356, - "children": [ - "instr_50350", - "instr_50352", - "instr_50354" - ] - }, - "instr_50356": { - "virtual_address": 50356, - "size": 2, - "disassembly": "add sp, #0xc", - "mnemonic": "add", - "operands": "sp, #0xc", - "mode": "thumb" - }, - "instr_50358": { - "virtual_address": 50358, - "size": 2, - "disassembly": "pop {r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_50360": { - "virtual_address": 50360, - "size": 2, - "disassembly": "mov r11, r7", - "mnemonic": "mov", - "operands": "r11, r7", - "mode": "thumb" - }, - "instr_50362": { - "virtual_address": 50362, - "size": 2, - "disassembly": "mov r10, r6", - "mnemonic": "mov", - "operands": "r10, r6", - "mode": "thumb" - }, - "instr_50364": { - "virtual_address": 50364, - "size": 2, - "disassembly": "mov r9, r5", - "mnemonic": "mov", - "operands": "r9, r5", - "mode": "thumb" - }, - "instr_50366": { - "virtual_address": 50366, - "size": 2, - "disassembly": "mov r8, r4", - "mnemonic": "mov", - "operands": "r8, r4", - "mode": "thumb" - }, - "instr_50368": { - "virtual_address": 50368, - "size": 2, - "disassembly": "pop {r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_50370": { - "virtual_address": 50370, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_50372": { - "virtual_address": 50372, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_50356": { - "virtual_address": 50356, - "size": 18, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_50356", - "instr_50358", - "instr_50360", - "instr_50362", - "instr_50364", - "instr_50366", - "instr_50368", - "instr_50370", - "instr_50372" - ] - }, - "instr_50374": { - "virtual_address": 50374, - "size": 2, - "disassembly": "ldr r4, [r3, #0xc]", - "mnemonic": "ldr", - "operands": "r4, [r3, #0xc]", - "mode": "thumb" - }, - "instr_50376": { - "virtual_address": 50376, - "size": 2, - "disassembly": "adds r0, #0x2", - "mnemonic": "adds", - "operands": "r0, #0x2", - "mode": "thumb" - }, - "instr_50378": { - "virtual_address": 50378, - "size": 2, - "disassembly": "cmp r3, r4", - "mnemonic": "cmp", - "operands": "r3, r4", - "mode": "thumb" - }, - "instr_50380": { - "virtual_address": 50380, - "size": 2, - "disassembly": "beq 0x0c4d0", - "mnemonic": "beq", - "operands": "0x0c4d0", - "mode": "thumb" - }, - "bb_50374": { - "virtual_address": 50374, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50382, - "children": [ - "instr_50374", - "instr_50376", - "instr_50378", - "instr_50380" - ] - }, - "instr_50382": { - "virtual_address": 50382, - "size": 2, - "disassembly": "b 0x0c2b4", - "mnemonic": "b", - "operands": "0x0c2b4", - "mode": "thumb" - }, - "bb_50382": { - "virtual_address": 50382, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49844, - "children": [ - "instr_50382" - ] - }, - "instr_50384": { - "virtual_address": 50384, - "size": 2, - "disassembly": "movs r2, r7", - "mnemonic": "movs", - "operands": "r2, r7", - "mode": "thumb" - }, - "instr_50386": { - "virtual_address": 50386, - "size": 2, - "disassembly": "ldr r4, [r7, #0x10]", - "mnemonic": "ldr", - "operands": "r4, [r7, #0x10]", - "mode": "thumb" - }, - "instr_50388": { - "virtual_address": 50388, - "size": 2, - "disassembly": "adds r2, #0x8", - "mnemonic": "adds", - "operands": "r2, #0x8", - "mode": "thumb" - }, - "instr_50390": { - "virtual_address": 50390, - "size": 2, - "disassembly": "cmp r4, r2", - "mnemonic": "cmp", - "operands": "r4, r2", - "mode": "thumb" - }, - "instr_50392": { - "virtual_address": 50392, - "size": 2, - "disassembly": "bne 0x0c4dc", - "mnemonic": "bne", - "operands": "0x0c4dc", - "mode": "thumb" - }, - "bb_50384": { - "virtual_address": 50384, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50394, - "children": [ - "instr_50384", - "instr_50386", - "instr_50388", - "instr_50390", - "instr_50392" - ] - }, - "instr_50394": { - "virtual_address": 50394, - "size": 2, - "disassembly": "b 0x0c348", - "mnemonic": "b", - "operands": "0x0c348", - "mode": "thumb" - }, - "bb_50394": { - "virtual_address": 50394, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49992, - "children": [ - "instr_50394" - ] - }, - "instr_50396": { - "virtual_address": 50396, - "size": 2, - "disassembly": "movs r3, #0x3", - "mnemonic": "movs", - "operands": "r3, #0x3", - "mode": "thumb" - }, - "instr_50398": { - "virtual_address": 50398, - "size": 2, - "disassembly": "ldr r1, [r4, #0x4]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x4]", - "mode": "thumb" - }, - "instr_50400": { - "virtual_address": 50400, - "size": 2, - "disassembly": "bics r1, r3", - "mnemonic": "bics", - "operands": "r1, r3", - "mode": "thumb" - }, - "instr_50402": { - "virtual_address": 50402, - "size": 2, - "disassembly": "mov r9, r1", - "mnemonic": "mov", - "operands": "r9, r1", - "mode": "thumb" - }, - "instr_50404": { - "virtual_address": 50404, - "size": 2, - "disassembly": "movs r3, r1", - "mnemonic": "movs", - "operands": "r3, r1", - "mode": "thumb" - }, - "instr_50406": { - "virtual_address": 50406, - "size": 2, - "disassembly": "subs r1, r1, r5", - "mnemonic": "subs", - "operands": "r1, r1, r5", - "mode": "thumb" - }, - "instr_50408": { - "virtual_address": 50408, - "size": 2, - "disassembly": "cmp r1, #0xf", - "mnemonic": "cmp", - "operands": "r1, #0xf", - "mode": "thumb" - }, - "instr_50410": { - "virtual_address": 50410, - "size": 2, - "disassembly": "ble 0x0c4ee", - "mnemonic": "ble", - "operands": "0x0c4ee", - "mode": "thumb" - }, - "bb_50396": { - "virtual_address": 50396, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50412, - "children": [ - "instr_50396", - "instr_50398", - "instr_50400", - "instr_50402", - "instr_50404", - "instr_50406", - "instr_50408", - "instr_50410" - ] - }, - "instr_50412": { - "virtual_address": 50412, - "size": 2, - "disassembly": "b 0x0c684", - "mnemonic": "b", - "operands": "0x0c684", - "mode": "thumb" - }, - "bb_50412": { - "virtual_address": 50412, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50820, - "children": [ - "instr_50412" - ] - }, - "instr_50414": { - "virtual_address": 50414, - "size": 2, - "disassembly": "str r2, [r7, #0x14]", - "mnemonic": "str", - "operands": "r2, [r7, #0x14]", - "mode": "thumb" - }, - "instr_50416": { - "virtual_address": 50416, - "size": 2, - "disassembly": "str r2, [r7, #0x10]", - "mnemonic": "str", - "operands": "r2, [r7, #0x10]", - "mode": "thumb" - }, - "instr_50418": { - "virtual_address": 50418, - "size": 2, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_50420": { - "virtual_address": 50420, - "size": 2, - "disassembly": "blt 0x0c4f8", - "mnemonic": "blt", - "operands": "0x0c4f8", - "mode": "thumb" - }, - "bb_50414": { - "virtual_address": 50414, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50422, - "children": [ - "instr_50414", - "instr_50416", - "instr_50418", - "instr_50420" - ] - }, - "instr_50422": { - "virtual_address": 50422, - "size": 2, - "disassembly": "b 0x0c2c4", - "mnemonic": "b", - "operands": "0x0c2c4", - "mode": "thumb" - }, - "bb_50422": { - "virtual_address": 50422, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49860, - "children": [ - "instr_50422" - ] - }, - "instr_50424": { - "virtual_address": 50424, - "size": 2, - "disassembly": "movs r2, #0x80", - "mnemonic": "movs", - "operands": "r2, #0x80", - "mode": "thumb" - }, - "instr_50426": { - "virtual_address": 50426, - "size": 2, - "disassembly": "lsls r2, r2, #0x2", - "mnemonic": "lsls", - "operands": "r2, r2, #0x2", - "mode": "thumb" - }, - "instr_50428": { - "virtual_address": 50428, - "size": 2, - "disassembly": "cmp r9, r2", - "mnemonic": "cmp", - "operands": "r9, r2", - "mode": "thumb" - }, - "instr_50430": { - "virtual_address": 50430, - "size": 2, - "disassembly": "bcs 0x0c5e0", - "mnemonic": "bcs", - "operands": "0x0c5e0", - "mode": "thumb" - }, - "bb_50424": { - "virtual_address": 50424, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50432, - "children": [ - "instr_50424", - "instr_50426", - "instr_50428", - "instr_50430" - ] - }, - "instr_50432": { - "virtual_address": 50432, - "size": 2, - "disassembly": "lsrs r1, r3, #0x5", - "mnemonic": "lsrs", - "operands": "r1, r3, #0x5", - "mode": "thumb" - }, - "instr_50434": { - "virtual_address": 50434, - "size": 2, - "disassembly": "lsrs r2, r3, #0x3", - "mnemonic": "lsrs", - "operands": "r2, r3, #0x3", - "mode": "thumb" - }, - "instr_50436": { - "virtual_address": 50436, - "size": 2, - "disassembly": "movs r3, #0x1", - "mnemonic": "movs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_50438": { - "virtual_address": 50438, - "size": 2, - "disassembly": "lsls r3, r1", - "mnemonic": "lsls", - "operands": "r3, r1", - "mode": "thumb" - }, - "instr_50440": { - "virtual_address": 50440, - "size": 2, - "disassembly": "lsls r2, r2, #0x3", - "mnemonic": "lsls", - "operands": "r2, r2, #0x3", - "mode": "thumb" - }, - "instr_50442": { - "virtual_address": 50442, - "size": 2, - "disassembly": "ldr r1, [r7, #0x4]", - "mnemonic": "ldr", - "operands": "r1, [r7, #0x4]", - "mode": "thumb" - }, - "instr_50444": { - "virtual_address": 50444, - "size": 2, - "disassembly": "adds r2, r2, r7", - "mnemonic": "adds", - "operands": "r2, r2, r7", - "mode": "thumb" - }, - "instr_50446": { - "virtual_address": 50446, - "size": 2, - "disassembly": "orrs r3, r1", - "mnemonic": "orrs", - "operands": "r3, r1", - "mode": "thumb" - }, - "instr_50448": { - "virtual_address": 50448, - "size": 2, - "disassembly": "ldr r1, [r2, #0x8]", - "mnemonic": "ldr", - "operands": "r1, [r2, #0x8]", - "mode": "thumb" - }, - "instr_50450": { - "virtual_address": 50450, - "size": 2, - "disassembly": "str r3, [r7, #0x4]", - "mnemonic": "str", - "operands": "r3, [r7, #0x4]", - "mode": "thumb" - }, - "instr_50452": { - "virtual_address": 50452, - "size": 2, - "disassembly": "str r2, [r4, #0xc]", - "mnemonic": "str", - "operands": "r2, [r4, #0xc]", - "mode": "thumb" - }, - "instr_50454": { - "virtual_address": 50454, - "size": 2, - "disassembly": "str r1, [r4, #0x8]", - "mnemonic": "str", - "operands": "r1, [r4, #0x8]", - "mode": "thumb" - }, - "instr_50456": { - "virtual_address": 50456, - "size": 2, - "disassembly": "str r4, [r2, #0x8]", - "mnemonic": "str", - "operands": "r4, [r2, #0x8]", - "mode": "thumb" - }, - "instr_50458": { - "virtual_address": 50458, - "size": 2, - "disassembly": "str r4, [r1, #0xc]", - "mnemonic": "str", - "operands": "r4, [r1, #0xc]", - "mode": "thumb" - }, - "bb_50432": { - "virtual_address": 50432, - "size": 28, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50460, - "children": [ - "instr_50432", - "instr_50434", - "instr_50436", - "instr_50438", - "instr_50440", - "instr_50442", - "instr_50444", - "instr_50446", - "instr_50448", - "instr_50450", - "instr_50452", - "instr_50454", - "instr_50456", - "instr_50458" - ] - }, - "instr_50460": { - "virtual_address": 50460, - "size": 2, - "disassembly": "movs r1, #0x1", - "mnemonic": "movs", - "operands": "r1, #0x1", - "mode": "thumb" - }, - "instr_50462": { - "virtual_address": 50462, - "size": 2, - "disassembly": "asrs r2, r0, #0x2", - "mnemonic": "asrs", - "operands": "r2, r0, #0x2", - "mode": "thumb" - }, - "instr_50464": { - "virtual_address": 50464, - "size": 2, - "disassembly": "lsls r1, r2", - "mnemonic": "lsls", - "operands": "r1, r2", - "mode": "thumb" - }, - "instr_50466": { - "virtual_address": 50466, - "size": 2, - "disassembly": "cmp r1, r3", - "mnemonic": "cmp", - "operands": "r1, r3", - "mode": "thumb" - }, - "instr_50468": { - "virtual_address": 50468, - "size": 2, - "disassembly": "bls 0x0c528", - "mnemonic": "bls", - "operands": "0x0c528", - "mode": "thumb" - }, - "bb_50460": { - "virtual_address": 50460, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50470, - "children": [ - "instr_50460", - "instr_50462", - "instr_50464", - "instr_50466", - "instr_50468" - ] - }, - "instr_50470": { - "virtual_address": 50470, - "size": 2, - "disassembly": "b 0x0c356", - "mnemonic": "b", - "operands": "0x0c356", - "mode": "thumb" - }, - "bb_50470": { - "virtual_address": 50470, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50006, - "children": [ - "instr_50470" - ] - }, - "instr_50472": { - "virtual_address": 50472, - "size": 2, - "disassembly": "tst r3, r1", - "mnemonic": "tst", - "operands": "r3, r1", - "mode": "thumb" - }, - "instr_50474": { - "virtual_address": 50474, - "size": 2, - "disassembly": "bne 0x0c538", - "mnemonic": "bne", - "operands": "0x0c538", - "mode": "thumb" - }, - "bb_50472": { - "virtual_address": 50472, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50476, - "children": [ - "instr_50472", - "instr_50474" - ] - }, - "instr_50476": { - "virtual_address": 50476, - "size": 2, - "disassembly": "movs r2, #0x3", - "mnemonic": "movs", - "operands": "r2, #0x3", - "mode": "thumb" - }, - "instr_50478": { - "virtual_address": 50478, - "size": 2, - "disassembly": "bics r0, r2", - "mnemonic": "bics", - "operands": "r0, r2", - "mode": "thumb" - }, - "bb_50476": { - "virtual_address": 50476, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50480, - "children": [ - "instr_50476", - "instr_50478" - ] - }, - "instr_50480": { - "virtual_address": 50480, - "size": 2, - "disassembly": "lsls r1, r1, #0x1", - "mnemonic": "lsls", - "operands": "r1, r1, #0x1", - "mode": "thumb" - }, - "instr_50482": { - "virtual_address": 50482, - "size": 2, - "disassembly": "adds r0, #0x4", - "mnemonic": "adds", - "operands": "r0, #0x4", - "mode": "thumb" - }, - "instr_50484": { - "virtual_address": 50484, - "size": 2, - "disassembly": "tst r3, r1", - "mnemonic": "tst", - "operands": "r3, r1", - "mode": "thumb" - }, - "instr_50486": { - "virtual_address": 50486, - "size": 2, - "disassembly": "beq 0x0c530", - "mnemonic": "beq", - "operands": "0x0c530", - "mode": "thumb" - }, - "bb_50480": { - "virtual_address": 50480, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50488, - "children": [ - "instr_50480", - "instr_50482", - "instr_50484", - "instr_50486" - ] - }, - "instr_50488": { - "virtual_address": 50488, - "size": 2, - "disassembly": "movs r3, #0x3", - "mnemonic": "movs", - "operands": "r3, #0x3", - "mode": "thumb" - }, - "instr_50490": { - "virtual_address": 50490, - "size": 2, - "disassembly": "mov r8, r3", - "mnemonic": "mov", - "operands": "r8, r3", - "mode": "thumb" - }, - "bb_50488": { - "virtual_address": 50488, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50492, - "children": [ - "instr_50488", - "instr_50490" - ] - }, - "instr_50492": { - "virtual_address": 50492, - "size": 2, - "disassembly": "lsls r3, r0, #0x3", - "mnemonic": "lsls", - "operands": "r3, r0, #0x3", - "mode": "thumb" - }, - "instr_50494": { - "virtual_address": 50494, - "size": 2, - "disassembly": "mov r9, r3", - "mnemonic": "mov", - "operands": "r9, r3", - "mode": "thumb" - }, - "instr_50496": { - "virtual_address": 50496, - "size": 2, - "disassembly": "add r9, r7", - "mnemonic": "add", - "operands": "r9, r7", - "mode": "thumb" - }, - "instr_50498": { - "virtual_address": 50498, - "size": 2, - "disassembly": "mov r12, r9", - "mnemonic": "mov", - "operands": "r12, r9", - "mode": "thumb" - }, - "instr_50500": { - "virtual_address": 50500, - "size": 2, - "disassembly": "mov r10, r0", - "mnemonic": "mov", - "operands": "r10, r0", - "mode": "thumb" - }, - "bb_50492": { - "virtual_address": 50492, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50502, - "children": [ - "instr_50492", - "instr_50494", - "instr_50496", - "instr_50498", - "instr_50500" - ] - }, - "instr_50502": { - "virtual_address": 50502, - "size": 2, - "disassembly": "mov r3, r12", - "mnemonic": "mov", - "operands": "r3, r12", - "mode": "thumb" - }, - "instr_50504": { - "virtual_address": 50504, - "size": 2, - "disassembly": "ldr r4, [r3, #0xc]", - "mnemonic": "ldr", - "operands": "r4, [r3, #0xc]", - "mode": "thumb" - }, - "instr_50506": { - "virtual_address": 50506, - "size": 2, - "disassembly": "cmp r12, r4", - "mnemonic": "cmp", - "operands": "r12, r4", - "mode": "thumb" - }, - "instr_50508": { - "virtual_address": 50508, - "size": 2, - "disassembly": "bne 0x0c55c", - "mnemonic": "bne", - "operands": "0x0c55c", - "mode": "thumb" - }, - "bb_50502": { - "virtual_address": 50502, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50510, - "children": [ - "instr_50502", - "instr_50504", - "instr_50506", - "instr_50508" - ] - }, - "instr_50510": { - "virtual_address": 50510, - "size": 2, - "disassembly": "b 0x0c646", - "mnemonic": "b", - "operands": "0x0c646", - "mode": "thumb" - }, - "bb_50510": { - "virtual_address": 50510, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50758, - "children": [ - "instr_50510" - ] - }, - "instr_50512": { - "virtual_address": 50512, - "size": 2, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_50514": { - "virtual_address": 50514, - "size": 2, - "disassembly": "blt 0x0c556", - "mnemonic": "blt", - "operands": "0x0c556", - "mode": "thumb" - }, - "bb_50512": { - "virtual_address": 50512, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50516, - "children": [ - "instr_50512", - "instr_50514" - ] - }, - "instr_50516": { - "virtual_address": 50516, - "size": 2, - "disassembly": "b 0x0c65e", - "mnemonic": "b", - "operands": "0x0c65e", - "mode": "thumb" - }, - "bb_50516": { - "virtual_address": 50516, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50782, - "children": [ - "instr_50516" - ] - }, - "instr_50518": { - "virtual_address": 50518, - "size": 2, - "disassembly": "ldr r4, [r4, #0xc]", - "mnemonic": "ldr", - "operands": "r4, [r4, #0xc]", - "mode": "thumb" - }, - "instr_50520": { - "virtual_address": 50520, - "size": 2, - "disassembly": "cmp r12, r4", - "mnemonic": "cmp", - "operands": "r12, r4", - "mode": "thumb" - }, - "instr_50522": { - "virtual_address": 50522, - "size": 2, - "disassembly": "beq 0x0c646", - "mnemonic": "beq", - "operands": "0x0c646", - "mode": "thumb" - }, - "bb_50518": { - "virtual_address": 50518, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50524, - "children": [ - "instr_50518", - "instr_50520", - "instr_50522" - ] - }, - "instr_50524": { - "virtual_address": 50524, - "size": 2, - "disassembly": "mov r2, r8", - "mnemonic": "mov", - "operands": "r2, r8", - "mode": "thumb" - }, - "instr_50526": { - "virtual_address": 50526, - "size": 2, - "disassembly": "ldr r3, [r4, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x4]", - "mode": "thumb" - }, - "instr_50528": { - "virtual_address": 50528, - "size": 2, - "disassembly": "bics r3, r2", - "mnemonic": "bics", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_50530": { - "virtual_address": 50530, - "size": 2, - "disassembly": "subs r2, r3, r5", - "mnemonic": "subs", - "operands": "r2, r3, r5", - "mode": "thumb" - }, - "instr_50532": { - "virtual_address": 50532, - "size": 2, - "disassembly": "cmp r2, #0xf", - "mnemonic": "cmp", - "operands": "r2, #0xf", - "mode": "thumb" - }, - "instr_50534": { - "virtual_address": 50534, - "size": 2, - "disassembly": "ble 0x0c550", - "mnemonic": "ble", - "operands": "0x0c550", - "mode": "thumb" - }, - "bb_50524": { - "virtual_address": 50524, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50536, - "children": [ - "instr_50524", - "instr_50526", - "instr_50528", - "instr_50530", - "instr_50532", - "instr_50534" - ] - }, - "instr_50536": { - "virtual_address": 50536, - "size": 2, - "disassembly": "movs r0, #0x1", - "mnemonic": "movs", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_50538": { - "virtual_address": 50538, - "size": 2, - "disassembly": "mov r8, r0", - "mnemonic": "mov", - "operands": "r8, r0", - "mode": "thumb" - }, - "instr_50540": { - "virtual_address": 50540, - "size": 2, - "disassembly": "adds r1, r4, r5", - "mnemonic": "adds", - "operands": "r1, r4, r5", - "mode": "thumb" - }, - "instr_50542": { - "virtual_address": 50542, - "size": 2, - "disassembly": "orrs r5, r0", - "mnemonic": "orrs", - "operands": "r5, r0", - "mode": "thumb" - }, - "instr_50544": { - "virtual_address": 50544, - "size": 2, - "disassembly": "str r5, [r4, #0x4]", - "mnemonic": "str", - "operands": "r5, [r4, #0x4]", - "mode": "thumb" - }, - "instr_50546": { - "virtual_address": 50546, - "size": 2, - "disassembly": "ldr r0, [r4, #0x8]", - "mnemonic": "ldr", - "operands": "r0, [r4, #0x8]", - "mode": "thumb" - }, - "instr_50548": { - "virtual_address": 50548, - "size": 2, - "disassembly": "ldr r5, [r4, #0xc]", - "mnemonic": "ldr", - "operands": "r5, [r4, #0xc]", - "mode": "thumb" - }, - "instr_50550": { - "virtual_address": 50550, - "size": 2, - "disassembly": "str r5, [r0, #0xc]", - "mnemonic": "str", - "operands": "r5, [r0, #0xc]", - "mode": "thumb" - }, - "instr_50552": { - "virtual_address": 50552, - "size": 2, - "disassembly": "str r0, [r5, #0x8]", - "mnemonic": "str", - "operands": "r0, [r5, #0x8]", - "mode": "thumb" - }, - "instr_50554": { - "virtual_address": 50554, - "size": 2, - "disassembly": "mov r0, r8", - "mnemonic": "mov", - "operands": "r0, r8", - "mode": "thumb" - }, - "instr_50556": { - "virtual_address": 50556, - "size": 2, - "disassembly": "str r1, [r7, #0x14]", - "mnemonic": "str", - "operands": "r1, [r7, #0x14]", - "mode": "thumb" - }, - "instr_50558": { - "virtual_address": 50558, - "size": 2, - "disassembly": "str r1, [r7, #0x10]", - "mnemonic": "str", - "operands": "r1, [r7, #0x10]", - "mode": "thumb" - }, - "instr_50560": { - "virtual_address": 50560, - "size": 2, - "disassembly": "orrs r0, r2", - "mnemonic": "orrs", - "operands": "r0, r2", - "mode": "thumb" - }, - "instr_50562": { - "virtual_address": 50562, - "size": 2, - "disassembly": "adds r7, #0x8", - "mnemonic": "adds", - "operands": "r7, #0x8", - "mode": "thumb" - }, - "instr_50564": { - "virtual_address": 50564, - "size": 2, - "disassembly": "str r0, [r1, #0x4]", - "mnemonic": "str", - "operands": "r0, [r1, #0x4]", - "mode": "thumb" - }, - "instr_50566": { - "virtual_address": 50566, - "size": 2, - "disassembly": "str r7, [r1, #0xc]", - "mnemonic": "str", - "operands": "r7, [r1, #0xc]", - "mode": "thumb" - }, - "instr_50568": { - "virtual_address": 50568, - "size": 2, - "disassembly": "movs r0, r6", - "mnemonic": "movs", - "operands": "r0, r6", - "mode": "thumb" - }, - "instr_50570": { - "virtual_address": 50570, - "size": 2, - "disassembly": "str r7, [r1, #0x8]", - "mnemonic": "str", - "operands": "r7, [r1, #0x8]", - "mode": "thumb" - }, - "instr_50572": { - "virtual_address": 50572, - "size": 2, - "disassembly": "str r2, [r4, r3]", - "mnemonic": "str", - "operands": "r2, [r4, r3]", - "mode": "thumb" - }, - "instr_50574": { - "virtual_address": 50574, - "size": 4, - "disassembly": "bl 0x0c9f4", - "mnemonic": "bl", - "operands": "0x0c9f4", - "mode": "thumb" - }, - "instr_50578": { - "virtual_address": 50578, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_50580": { - "virtual_address": 50580, - "size": 2, - "disassembly": "adds r0, #0x8", - "mnemonic": "adds", - "operands": "r0, #0x8", - "mode": "thumb" - }, - "instr_50582": { - "virtual_address": 50582, - "size": 2, - "disassembly": "b 0x0c4b4", - "mnemonic": "b", - "operands": "0x0c4b4", - "mode": "thumb" - }, - "bb_50536": { - "virtual_address": 50536, - "size": 48, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50356, - "children": [ - "instr_50536", - "instr_50538", - "instr_50540", - "instr_50542", - "instr_50544", - "instr_50546", - "instr_50548", - "instr_50550", - "instr_50552", - "instr_50554", - "instr_50556", - "instr_50558", - "instr_50560", - "instr_50562", - "instr_50564", - "instr_50566", - "instr_50568", - "instr_50570", - "instr_50572", - "instr_50574", - "instr_50578", - "instr_50580", - "instr_50582" - ] - }, - "instr_50584": { - "virtual_address": 50584, - "size": 2, - "disassembly": "movs r1, #0x80", - "mnemonic": "movs", - "operands": "r1, #0x80", - "mode": "thumb" - }, - "instr_50586": { - "virtual_address": 50586, - "size": 2, - "disassembly": "movs r3, #0x3f", - "mnemonic": "movs", - "operands": "r3, #0x3f", - "mode": "thumb" - }, - "instr_50588": { - "virtual_address": 50588, - "size": 2, - "disassembly": "movs r0, #0x40", - "mnemonic": "movs", - "operands": "r0, #0x40", - "mode": "thumb" - }, - "instr_50590": { - "virtual_address": 50590, - "size": 2, - "disassembly": "mov r8, r3", - "mnemonic": "mov", - "operands": "r8, r3", - "mode": "thumb" - }, - "instr_50592": { - "virtual_address": 50592, - "size": 2, - "disassembly": "lsls r1, r1, #0x2", - "mnemonic": "lsls", - "operands": "r1, r1, #0x2", - "mode": "thumb" - }, - "instr_50594": { - "virtual_address": 50594, - "size": 2, - "disassembly": "b 0x0c30e", - "mnemonic": "b", - "operands": "0x0c30e", - "mode": "thumb" - }, - "bb_50584": { - "virtual_address": 50584, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49934, - "children": [ - "instr_50584", - "instr_50586", - "instr_50588", - "instr_50590", - "instr_50592", - "instr_50594" - ] - }, - "instr_50596": { - "virtual_address": 50596, - "size": 2, - "disassembly": "movs r2, #0x1", - "mnemonic": "movs", - "operands": "r2, #0x1", - "mode": "thumb" - }, - "instr_50598": { - "virtual_address": 50598, - "size": 2, - "disassembly": "movs r1, r5", - "mnemonic": "movs", - "operands": "r1, r5", - "mode": "thumb" - }, - "instr_50600": { - "virtual_address": 50600, - "size": 2, - "disassembly": "orrs r3, r2", - "mnemonic": "orrs", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_50602": { - "virtual_address": 50602, - "size": 2, - "disassembly": "orrs r1, r2", - "mnemonic": "orrs", - "operands": "r1, r2", - "mode": "thumb" - }, - "instr_50604": { - "virtual_address": 50604, - "size": 2, - "disassembly": "adds r5, r4, r5", - "mnemonic": "adds", - "operands": "r5, r4, r5", - "mode": "thumb" - }, - "instr_50606": { - "virtual_address": 50606, - "size": 2, - "disassembly": "str r1, [r4, #0x4]", - "mnemonic": "str", - "operands": "r1, [r4, #0x4]", - "mode": "thumb" - }, - "instr_50608": { - "virtual_address": 50608, - "size": 2, - "disassembly": "movs r0, r6", - "mnemonic": "movs", - "operands": "r0, r6", - "mode": "thumb" - }, - "instr_50610": { - "virtual_address": 50610, - "size": 2, - "disassembly": "str r5, [r7, #0x8]", - "mnemonic": "str", - "operands": "r5, [r7, #0x8]", - "mode": "thumb" - }, - "instr_50612": { - "virtual_address": 50612, - "size": 2, - "disassembly": "str r3, [r5, #0x4]", - "mnemonic": "str", - "operands": "r3, [r5, #0x4]", - "mode": "thumb" - }, - "instr_50614": { - "virtual_address": 50614, - "size": 4, - "disassembly": "bl 0x0c9f4", - "mnemonic": "bl", - "operands": "0x0c9f4", - "mode": "thumb" - }, - "instr_50618": { - "virtual_address": 50618, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_50620": { - "virtual_address": 50620, - "size": 2, - "disassembly": "adds r0, #0x8", - "mnemonic": "adds", - "operands": "r0, #0x8", - "mode": "thumb" - }, - "instr_50622": { - "virtual_address": 50622, - "size": 2, - "disassembly": "b 0x0c4b4", - "mnemonic": "b", - "operands": "0x0c4b4", - "mode": "thumb" - }, - "bb_50596": { - "virtual_address": 50596, - "size": 28, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50356, - "children": [ - "instr_50596", - "instr_50598", - "instr_50600", - "instr_50602", - "instr_50604", - "instr_50606", - "instr_50608", - "instr_50610", - "instr_50612", - "instr_50614", - "instr_50618", - "instr_50620", - "instr_50622" - ] - }, - "instr_50656": { - "virtual_address": 50656, - "size": 2, - "disassembly": "lsrs r2, r3, #0x9", - "mnemonic": "lsrs", - "operands": "r2, r3, #0x9", - "mode": "thumb" - }, - "instr_50658": { - "virtual_address": 50658, - "size": 2, - "disassembly": "cmp r2, #0x4", - "mnemonic": "cmp", - "operands": "r2, #0x4", - "mode": "thumb" - }, - "instr_50660": { - "virtual_address": 50660, - "size": 2, - "disassembly": "bls 0x0c6aa", - "mnemonic": "bls", - "operands": "0x0c6aa", - "mode": "thumb" - }, - "bb_50656": { - "virtual_address": 50656, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50662, - "children": [ - "instr_50656", - "instr_50658", - "instr_50660" - ] - }, - "instr_50662": { - "virtual_address": 50662, - "size": 2, - "disassembly": "cmp r2, #0x14", - "mnemonic": "cmp", - "operands": "r2, #0x14", - "mode": "thumb" - }, - "instr_50664": { - "virtual_address": 50664, - "size": 2, - "disassembly": "bls 0x0c5ec", - "mnemonic": "bls", - "operands": "0x0c5ec", - "mode": "thumb" - }, - "bb_50662": { - "virtual_address": 50662, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50666, - "children": [ - "instr_50662", - "instr_50664" - ] - }, - "instr_50666": { - "virtual_address": 50666, - "size": 2, - "disassembly": "b 0x0c754", - "mnemonic": "b", - "operands": "0x0c754", - "mode": "thumb" - }, - "bb_50666": { - "virtual_address": 50666, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51028, - "children": [ - "instr_50666" - ] - }, - "instr_50668": { - "virtual_address": 50668, - "size": 2, - "disassembly": "movs r1, r2", - "mnemonic": "movs", - "operands": "r1, r2", - "mode": "thumb" - }, - "instr_50670": { - "virtual_address": 50670, - "size": 2, - "disassembly": "adds r2, #0x5c", - "mnemonic": "adds", - "operands": "r2, #0x5c", - "mode": "thumb" - }, - "instr_50672": { - "virtual_address": 50672, - "size": 2, - "disassembly": "adds r1, #0x5b", - "mnemonic": "adds", - "operands": "r1, #0x5b", - "mode": "thumb" - }, - "instr_50674": { - "virtual_address": 50674, - "size": 2, - "disassembly": "lsls r2, r2, #0x3", - "mnemonic": "lsls", - "operands": "r2, r2, #0x3", - "mode": "thumb" - }, - "bb_50668": { - "virtual_address": 50668, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50676, - "children": [ - "instr_50668", - "instr_50670", - "instr_50672", - "instr_50674" - ] - }, - "instr_50676": { - "virtual_address": 50676, - "size": 2, - "disassembly": "movs r3, #0x8", - "mnemonic": "movs", - "operands": "r3, #0x8", - "mode": "thumb" - }, - "instr_50678": { - "virtual_address": 50678, - "size": 2, - "disassembly": "rsbs r3, r3", - "mnemonic": "rsbs", - "operands": "r3, r3", - "mode": "thumb" - }, - "instr_50680": { - "virtual_address": 50680, - "size": 2, - "disassembly": "mov r12, r3", - "mnemonic": "mov", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_50682": { - "virtual_address": 50682, - "size": 2, - "disassembly": "adds r2, r7, r2", - "mnemonic": "adds", - "operands": "r2, r7, r2", - "mode": "thumb" - }, - "instr_50684": { - "virtual_address": 50684, - "size": 2, - "disassembly": "add r12, r2", - "mnemonic": "add", - "operands": "r12, r2", - "mode": "thumb" - }, - "instr_50686": { - "virtual_address": 50686, - "size": 2, - "disassembly": "mov r3, r12", - "mnemonic": "mov", - "operands": "r3, r12", - "mode": "thumb" - }, - "instr_50688": { - "virtual_address": 50688, - "size": 2, - "disassembly": "ldr r2, [r3, #0x8]", - "mnemonic": "ldr", - "operands": "r2, [r3, #0x8]", - "mode": "thumb" - }, - "instr_50690": { - "virtual_address": 50690, - "size": 2, - "disassembly": "movs r3, #0x3", - "mnemonic": "movs", - "operands": "r3, #0x3", - "mode": "thumb" - }, - "instr_50692": { - "virtual_address": 50692, - "size": 2, - "disassembly": "mov r8, r3", - "mnemonic": "mov", - "operands": "r8, r3", - "mode": "thumb" - }, - "instr_50694": { - "virtual_address": 50694, - "size": 2, - "disassembly": "cmp r12, r2", - "mnemonic": "cmp", - "operands": "r12, r2", - "mode": "thumb" - }, - "instr_50696": { - "virtual_address": 50696, - "size": 2, - "disassembly": "bne 0x0c60c", - "mnemonic": "bne", - "operands": "0x0c60c", - "mode": "thumb" - }, - "bb_50676": { - "virtual_address": 50676, - "size": 22, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50698, - "children": [ - "instr_50676", - "instr_50678", - "instr_50680", - "instr_50682", - "instr_50684", - "instr_50686", - "instr_50688", - "instr_50690", - "instr_50692", - "instr_50694", - "instr_50696" - ] - }, - "instr_50698": { - "virtual_address": 50698, - "size": 2, - "disassembly": "b 0x0c726", - "mnemonic": "b", - "operands": "0x0c726", - "mode": "thumb" - }, - "bb_50698": { - "virtual_address": 50698, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50982, - "children": [ - "instr_50698" - ] - }, - "instr_50700": { - "virtual_address": 50700, - "size": 2, - "disassembly": "mov r3, r8", - "mnemonic": "mov", - "operands": "r3, r8", - "mode": "thumb" - }, - "instr_50702": { - "virtual_address": 50702, - "size": 2, - "disassembly": "ldr r1, [r2, #0x4]", - "mnemonic": "ldr", - "operands": "r1, [r2, #0x4]", - "mode": "thumb" - }, - "instr_50704": { - "virtual_address": 50704, - "size": 2, - "disassembly": "bics r1, r3", - "mnemonic": "bics", - "operands": "r1, r3", - "mode": "thumb" - }, - "instr_50706": { - "virtual_address": 50706, - "size": 2, - "disassembly": "cmp r1, r9", - "mnemonic": "cmp", - "operands": "r1, r9", - "mode": "thumb" - }, - "instr_50708": { - "virtual_address": 50708, - "size": 2, - "disassembly": "bls 0x0c61c", - "mnemonic": "bls", - "operands": "0x0c61c", - "mode": "thumb" - }, - "bb_50700": { - "virtual_address": 50700, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50710, - "children": [ - "instr_50700", - "instr_50702", - "instr_50704", - "instr_50706", - "instr_50708" - ] - }, - "instr_50710": { - "virtual_address": 50710, - "size": 2, - "disassembly": "ldr r2, [r2, #0x8]", - "mnemonic": "ldr", - "operands": "r2, [r2, #0x8]", - "mode": "thumb" - }, - "instr_50712": { - "virtual_address": 50712, - "size": 2, - "disassembly": "cmp r12, r2", - "mnemonic": "cmp", - "operands": "r12, r2", - "mode": "thumb" - }, - "instr_50714": { - "virtual_address": 50714, - "size": 2, - "disassembly": "bne 0x0c60c", - "mnemonic": "bne", - "operands": "0x0c60c", - "mode": "thumb" - }, - "bb_50710": { - "virtual_address": 50710, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50716, - "children": [ - "instr_50710", - "instr_50712", - "instr_50714" - ] - }, - "instr_50716": { - "virtual_address": 50716, - "size": 2, - "disassembly": "ldr r3, [r2, #0xc]", - "mnemonic": "ldr", - "operands": "r3, [r2, #0xc]", - "mode": "thumb" - }, - "instr_50718": { - "virtual_address": 50718, - "size": 2, - "disassembly": "mov r12, r3", - "mnemonic": "mov", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_50720": { - "virtual_address": 50720, - "size": 2, - "disassembly": "ldr r3, [r7, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r7, #0x4]", - "mode": "thumb" - }, - "bb_50716": { - "virtual_address": 50716, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50722, - "children": [ - "instr_50716", - "instr_50718", - "instr_50720" - ] - }, - "instr_50722": { - "virtual_address": 50722, - "size": 2, - "disassembly": "mov r1, r12", - "mnemonic": "mov", - "operands": "r1, r12", - "mode": "thumb" - }, - "instr_50724": { - "virtual_address": 50724, - "size": 2, - "disassembly": "str r2, [r4, #0x8]", - "mnemonic": "str", - "operands": "r2, [r4, #0x8]", - "mode": "thumb" - }, - "instr_50726": { - "virtual_address": 50726, - "size": 2, - "disassembly": "str r1, [r4, #0xc]", - "mnemonic": "str", - "operands": "r1, [r4, #0xc]", - "mode": "thumb" - }, - "instr_50728": { - "virtual_address": 50728, - "size": 2, - "disassembly": "str r4, [r1, #0x8]", - "mnemonic": "str", - "operands": "r4, [r1, #0x8]", - "mode": "thumb" - }, - "instr_50730": { - "virtual_address": 50730, - "size": 2, - "disassembly": "str r4, [r2, #0xc]", - "mnemonic": "str", - "operands": "r4, [r2, #0xc]", - "mode": "thumb" - }, - "instr_50732": { - "virtual_address": 50732, - "size": 2, - "disassembly": "b 0x0c51c", - "mnemonic": "b", - "operands": "0x0c51c", - "mode": "thumb" - }, - "bb_50722": { - "virtual_address": 50722, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50460, - "children": [ - "instr_50722", - "instr_50724", - "instr_50726", - "instr_50728", - "instr_50730", - "instr_50732" - ] - }, - "instr_50734": { - "virtual_address": 50734, - "size": 2, - "disassembly": "cmp r0, #0x14", - "mnemonic": "cmp", - "operands": "r0, #0x14", - "mode": "thumb" - }, - "instr_50736": { - "virtual_address": 50736, - "size": 2, - "disassembly": "bls 0x0c6b6", - "mnemonic": "bls", - "operands": "0x0c6b6", - "mode": "thumb" - }, - "bb_50734": { - "virtual_address": 50734, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50738, - "children": [ - "instr_50734", - "instr_50736" - ] - }, - "instr_50738": { - "virtual_address": 50738, - "size": 2, - "disassembly": "cmp r0, #0x54", - "mnemonic": "cmp", - "operands": "r0, #0x54", - "mode": "thumb" - }, - "instr_50740": { - "virtual_address": 50740, - "size": 2, - "disassembly": "bls 0x0c638", - "mnemonic": "bls", - "operands": "0x0c638", - "mode": "thumb" - }, - "bb_50738": { - "virtual_address": 50738, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50742, - "children": [ - "instr_50738", - "instr_50740" - ] - }, - "instr_50742": { - "virtual_address": 50742, - "size": 2, - "disassembly": "b 0x0c764", - "mnemonic": "b", - "operands": "0x0c764", - "mode": "thumb" - }, - "bb_50742": { - "virtual_address": 50742, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51044, - "children": [ - "instr_50742" - ] - }, - "instr_50744": { - "virtual_address": 50744, - "size": 2, - "disassembly": "movs r3, #0x6e", - "mnemonic": "movs", - "operands": "r3, #0x6e", - "mode": "thumb" - }, - "instr_50746": { - "virtual_address": 50746, - "size": 2, - "disassembly": "mov r8, r3", - "mnemonic": "mov", - "operands": "r8, r3", - "mode": "thumb" - }, - "instr_50748": { - "virtual_address": 50748, - "size": 2, - "disassembly": "lsrs r0, r5, #0xc", - "mnemonic": "lsrs", - "operands": "r0, r5, #0xc", - "mode": "thumb" - }, - "instr_50750": { - "virtual_address": 50750, - "size": 2, - "disassembly": "add r8, r0", - "mnemonic": "add", - "operands": "r8, r0", - "mode": "thumb" - }, - "instr_50752": { - "virtual_address": 50752, - "size": 2, - "disassembly": "adds r0, #0x6f", - "mnemonic": "adds", - "operands": "r0, #0x6f", - "mode": "thumb" - }, - "instr_50754": { - "virtual_address": 50754, - "size": 2, - "disassembly": "lsls r1, r0, #0x3", - "mnemonic": "lsls", - "operands": "r1, r0, #0x3", - "mode": "thumb" - }, - "instr_50756": { - "virtual_address": 50756, - "size": 2, - "disassembly": "b 0x0c30e", - "mnemonic": "b", - "operands": "0x0c30e", - "mode": "thumb" - }, - "bb_50744": { - "virtual_address": 50744, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49934, - "children": [ - "instr_50744", - "instr_50746", - "instr_50748", - "instr_50750", - "instr_50752", - "instr_50754", - "instr_50756" - ] - }, - "instr_50758": { - "virtual_address": 50758, - "size": 2, - "disassembly": "movs r3, #0x8", - "mnemonic": "movs", - "operands": "r3, #0x8", - "mode": "thumb" - }, - "instr_50760": { - "virtual_address": 50760, - "size": 2, - "disassembly": "mov r11, r3", - "mnemonic": "mov", - "operands": "r11, r3", - "mode": "thumb" - }, - "instr_50762": { - "virtual_address": 50762, - "size": 2, - "disassembly": "subs r3, #0x7", - "mnemonic": "subs", - "operands": "r3, #0x7", - "mode": "thumb" - }, - "instr_50764": { - "virtual_address": 50764, - "size": 2, - "disassembly": "add r12, r11", - "mnemonic": "add", - "operands": "r12, r11", - "mode": "thumb" - }, - "instr_50766": { - "virtual_address": 50766, - "size": 2, - "disassembly": "mov r11, r3", - "mnemonic": "mov", - "operands": "r11, r3", - "mode": "thumb" - }, - "instr_50768": { - "virtual_address": 50768, - "size": 2, - "disassembly": "add r10, r11", - "mnemonic": "add", - "operands": "r10, r11", - "mode": "thumb" - }, - "instr_50770": { - "virtual_address": 50770, - "size": 2, - "disassembly": "mov r3, r8", - "mnemonic": "mov", - "operands": "r3, r8", - "mode": "thumb" - }, - "instr_50772": { - "virtual_address": 50772, - "size": 2, - "disassembly": "mov r2, r10", - "mnemonic": "mov", - "operands": "r2, r10", - "mode": "thumb" - }, - "instr_50774": { - "virtual_address": 50774, - "size": 2, - "disassembly": "tst r3, r2", - "mnemonic": "tst", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_50776": { - "virtual_address": 50776, - "size": 2, - "disassembly": "beq 0x0c65c", - "mnemonic": "beq", - "operands": "0x0c65c", - "mode": "thumb" - }, - "bb_50758": { - "virtual_address": 50758, - "size": 20, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50778, - "children": [ - "instr_50758", - "instr_50760", - "instr_50762", - "instr_50764", - "instr_50766", - "instr_50768", - "instr_50770", - "instr_50772", - "instr_50774", - "instr_50776" - ] - }, - "instr_50778": { - "virtual_address": 50778, - "size": 2, - "disassembly": "b 0x0c546", - "mnemonic": "b", - "operands": "0x0c546", - "mode": "thumb" - }, - "bb_50778": { - "virtual_address": 50778, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50502, - "children": [ - "instr_50778" - ] - }, - "instr_50780": { - "virtual_address": 50780, - "size": 2, - "disassembly": "b 0x0c6d6", - "mnemonic": "b", - "operands": "0x0c6d6", - "mode": "thumb" - }, - "bb_50780": { - "virtual_address": 50780, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50902, - "children": [ - "instr_50780" - ] - }, - "instr_50782": { - "virtual_address": 50782, - "size": 2, - "disassembly": "movs r2, #0x1", - "mnemonic": "movs", - "operands": "r2, #0x1", - "mode": "thumb" - }, - "instr_50784": { - "virtual_address": 50784, - "size": 2, - "disassembly": "adds r3, r4, r3", - "mnemonic": "adds", - "operands": "r3, r4, r3", - "mode": "thumb" - }, - "instr_50786": { - "virtual_address": 50786, - "size": 2, - "disassembly": "ldr r1, [r3, #0x4]", - "mnemonic": "ldr", - "operands": "r1, [r3, #0x4]", - "mode": "thumb" - }, - "instr_50788": { - "virtual_address": 50788, - "size": 2, - "disassembly": "orrs r2, r1", - "mnemonic": "orrs", - "operands": "r2, r1", - "mode": "thumb" - }, - "instr_50790": { - "virtual_address": 50790, - "size": 2, - "disassembly": "str r2, [r3, #0x4]", - "mnemonic": "str", - "operands": "r2, [r3, #0x4]", - "mode": "thumb" - }, - "instr_50792": { - "virtual_address": 50792, - "size": 2, - "disassembly": "ldr r3, [r4, #0xc]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0xc]", - "mode": "thumb" - }, - "instr_50794": { - "virtual_address": 50794, - "size": 2, - "disassembly": "ldr r2, [r4, #0x8]", - "mnemonic": "ldr", - "operands": "r2, [r4, #0x8]", - "mode": "thumb" - }, - "instr_50796": { - "virtual_address": 50796, - "size": 2, - "disassembly": "movs r0, r6", - "mnemonic": "movs", - "operands": "r0, r6", - "mode": "thumb" - }, - "instr_50798": { - "virtual_address": 50798, - "size": 2, - "disassembly": "str r3, [r2, #0xc]", - "mnemonic": "str", - "operands": "r3, [r2, #0xc]", - "mode": "thumb" - }, - "instr_50800": { - "virtual_address": 50800, - "size": 2, - "disassembly": "str r2, [r3, #0x8]", - "mnemonic": "str", - "operands": "r2, [r3, #0x8]", - "mode": "thumb" - }, - "instr_50802": { - "virtual_address": 50802, - "size": 4, - "disassembly": "bl 0x0c9f4", - "mnemonic": "bl", - "operands": "0x0c9f4", - "mode": "thumb" - }, - "instr_50806": { - "virtual_address": 50806, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_50808": { - "virtual_address": 50808, - "size": 2, - "disassembly": "adds r0, #0x8", - "mnemonic": "adds", - "operands": "r0, #0x8", - "mode": "thumb" - }, - "instr_50810": { - "virtual_address": 50810, - "size": 2, - "disassembly": "b 0x0c4b4", - "mnemonic": "b", - "operands": "0x0c4b4", - "mode": "thumb" - }, - "bb_50782": { - "virtual_address": 50782, - "size": 30, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50356, - "children": [ - "instr_50782", - "instr_50784", - "instr_50786", - "instr_50788", - "instr_50790", - "instr_50792", - "instr_50794", - "instr_50796", - "instr_50798", - "instr_50800", - "instr_50802", - "instr_50806", - "instr_50808", - "instr_50810" - ] - }, - "instr_50812": { - "virtual_address": 50812, - "size": 2, - "disassembly": "movs r3, r5", - "mnemonic": "movs", - "operands": "r3, r5", - "mode": "thumb" - }, - "instr_50814": { - "virtual_address": 50814, - "size": 2, - "disassembly": "lsrs r0, r5, #0x3", - "mnemonic": "lsrs", - "operands": "r0, r5, #0x3", - "mode": "thumb" - }, - "instr_50816": { - "virtual_address": 50816, - "size": 2, - "disassembly": "adds r3, #0x8", - "mnemonic": "adds", - "operands": "r3, #0x8", - "mode": "thumb" - }, - "instr_50818": { - "virtual_address": 50818, - "size": 2, - "disassembly": "b 0x0c2a4", - "mnemonic": "b", - "operands": "0x0c2a4", - "mode": "thumb" - }, - "bb_50812": { - "virtual_address": 50812, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49828, - "children": [ - "instr_50812", - "instr_50814", - "instr_50816", - "instr_50818" - ] - }, - "instr_50820": { - "virtual_address": 50820, - "size": 2, - "disassembly": "movs r3, #0x1", - "mnemonic": "movs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_50822": { - "virtual_address": 50822, - "size": 2, - "disassembly": "adds r0, r4, r5", - "mnemonic": "adds", - "operands": "r0, r4, r5", - "mode": "thumb" - }, - "instr_50824": { - "virtual_address": 50824, - "size": 2, - "disassembly": "orrs r5, r3", - "mnemonic": "orrs", - "operands": "r5, r3", - "mode": "thumb" - }, - "instr_50826": { - "virtual_address": 50826, - "size": 2, - "disassembly": "str r5, [r4, #0x4]", - "mnemonic": "str", - "operands": "r5, [r4, #0x4]", - "mode": "thumb" - }, - "instr_50828": { - "virtual_address": 50828, - "size": 2, - "disassembly": "str r0, [r7, #0x14]", - "mnemonic": "str", - "operands": "r0, [r7, #0x14]", - "mode": "thumb" - }, - "instr_50830": { - "virtual_address": 50830, - "size": 2, - "disassembly": "str r0, [r7, #0x10]", - "mnemonic": "str", - "operands": "r0, [r7, #0x10]", - "mode": "thumb" - }, - "instr_50832": { - "virtual_address": 50832, - "size": 2, - "disassembly": "str r2, [r0, #0xc]", - "mnemonic": "str", - "operands": "r2, [r0, #0xc]", - "mode": "thumb" - }, - "instr_50834": { - "virtual_address": 50834, - "size": 2, - "disassembly": "str r2, [r0, #0x8]", - "mnemonic": "str", - "operands": "r2, [r0, #0x8]", - "mode": "thumb" - }, - "instr_50836": { - "virtual_address": 50836, - "size": 2, - "disassembly": "movs r2, r3", - "mnemonic": "movs", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_50838": { - "virtual_address": 50838, - "size": 2, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_50840": { - "virtual_address": 50840, - "size": 2, - "disassembly": "orrs r2, r1", - "mnemonic": "orrs", - "operands": "r2, r1", - "mode": "thumb" - }, - "instr_50842": { - "virtual_address": 50842, - "size": 2, - "disassembly": "str r2, [r0, #0x4]", - "mnemonic": "str", - "operands": "r2, [r0, #0x4]", - "mode": "thumb" - }, - "instr_50844": { - "virtual_address": 50844, - "size": 2, - "disassembly": "movs r0, r6", - "mnemonic": "movs", - "operands": "r0, r6", - "mode": "thumb" - }, - "instr_50846": { - "virtual_address": 50846, - "size": 2, - "disassembly": "str r1, [r4, r3]", - "mnemonic": "str", - "operands": "r1, [r4, r3]", - "mode": "thumb" - }, - "instr_50848": { - "virtual_address": 50848, - "size": 4, - "disassembly": "bl 0x0c9f4", - "mnemonic": "bl", - "operands": "0x0c9f4", - "mode": "thumb" - }, - "instr_50852": { - "virtual_address": 50852, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_50854": { - "virtual_address": 50854, - "size": 2, - "disassembly": "adds r0, #0x8", - "mnemonic": "adds", - "operands": "r0, #0x8", - "mode": "thumb" - }, - "instr_50856": { - "virtual_address": 50856, - "size": 2, - "disassembly": "b 0x0c4b4", - "mnemonic": "b", - "operands": "0x0c4b4", - "mode": "thumb" - }, - "bb_50820": { - "virtual_address": 50820, - "size": 38, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50356, - "children": [ - "instr_50820", - "instr_50822", - "instr_50824", - "instr_50826", - "instr_50828", - "instr_50830", - "instr_50832", - "instr_50834", - "instr_50836", - "instr_50838", - "instr_50840", - "instr_50842", - "instr_50844", - "instr_50846", - "instr_50848", - "instr_50852", - "instr_50854", - "instr_50856" - ] - }, - "instr_50858": { - "virtual_address": 50858, - "size": 2, - "disassembly": "lsrs r2, r3, #0x6", - "mnemonic": "lsrs", - "operands": "r2, r3, #0x6", - "mode": "thumb" - }, - "instr_50860": { - "virtual_address": 50860, - "size": 2, - "disassembly": "movs r1, r2", - "mnemonic": "movs", - "operands": "r1, r2", - "mode": "thumb" - }, - "instr_50862": { - "virtual_address": 50862, - "size": 2, - "disassembly": "adds r2, #0x39", - "mnemonic": "adds", - "operands": "r2, #0x39", - "mode": "thumb" - }, - "instr_50864": { - "virtual_address": 50864, - "size": 2, - "disassembly": "adds r1, #0x38", - "mnemonic": "adds", - "operands": "r1, #0x38", - "mode": "thumb" - }, - "instr_50866": { - "virtual_address": 50866, - "size": 2, - "disassembly": "lsls r2, r2, #0x3", - "mnemonic": "lsls", - "operands": "r2, r2, #0x3", - "mode": "thumb" - }, - "instr_50868": { - "virtual_address": 50868, - "size": 2, - "disassembly": "b 0x0c5f4", - "mnemonic": "b", - "operands": "0x0c5f4", - "mode": "thumb" - }, - "bb_50858": { - "virtual_address": 50858, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50676, - "children": [ - "instr_50858", - "instr_50860", - "instr_50862", - "instr_50864", - "instr_50866", - "instr_50868" - ] - }, - "instr_50870": { - "virtual_address": 50870, - "size": 2, - "disassembly": "movs r3, #0x5b", - "mnemonic": "movs", - "operands": "r3, #0x5b", - "mode": "thumb" - }, - "instr_50872": { - "virtual_address": 50872, - "size": 2, - "disassembly": "mov r8, r3", - "mnemonic": "mov", - "operands": "r8, r3", - "mode": "thumb" - }, - "instr_50874": { - "virtual_address": 50874, - "size": 2, - "disassembly": "add r8, r0", - "mnemonic": "add", - "operands": "r8, r0", - "mode": "thumb" - }, - "instr_50876": { - "virtual_address": 50876, - "size": 2, - "disassembly": "adds r0, #0x5c", - "mnemonic": "adds", - "operands": "r0, #0x5c", - "mode": "thumb" - }, - "instr_50878": { - "virtual_address": 50878, - "size": 2, - "disassembly": "lsls r1, r0, #0x3", - "mnemonic": "lsls", - "operands": "r1, r0, #0x3", - "mode": "thumb" - }, - "instr_50880": { - "virtual_address": 50880, - "size": 2, - "disassembly": "b 0x0c30e", - "mnemonic": "b", - "operands": "0x0c30e", - "mode": "thumb" - }, - "bb_50870": { - "virtual_address": 50870, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49934, - "children": [ - "instr_50870", - "instr_50872", - "instr_50874", - "instr_50876", - "instr_50878", - "instr_50880" - ] - }, - "instr_50882": { - "virtual_address": 50882, - "size": 2, - "disassembly": "movs r3, #0x8", - "mnemonic": "movs", - "operands": "r3, #0x8", - "mode": "thumb" - }, - "instr_50884": { - "virtual_address": 50884, - "size": 2, - "disassembly": "rsbs r3, r3", - "mnemonic": "rsbs", - "operands": "r3, r3", - "mode": "thumb" - }, - "instr_50886": { - "virtual_address": 50886, - "size": 2, - "disassembly": "mov r12, r3", - "mnemonic": "mov", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_50888": { - "virtual_address": 50888, - "size": 2, - "disassembly": "add r9, r12", - "mnemonic": "add", - "operands": "r9, r12", - "mode": "thumb" - }, - "instr_50890": { - "virtual_address": 50890, - "size": 2, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_50892": { - "virtual_address": 50892, - "size": 2, - "disassembly": "ldr r3, [r3, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0x8]", - "mode": "thumb" - }, - "instr_50894": { - "virtual_address": 50894, - "size": 2, - "disassembly": "subs r0, #0x1", - "mnemonic": "subs", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_50896": { - "virtual_address": 50896, - "size": 2, - "disassembly": "cmp r3, r9", - "mnemonic": "cmp", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_50898": { - "virtual_address": 50898, - "size": 2, - "disassembly": "beq 0x0c6d6", - "mnemonic": "beq", - "operands": "0x0c6d6", - "mode": "thumb" - }, - "bb_50882": { - "virtual_address": 50882, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50900, - "children": [ - "instr_50882", - "instr_50884", - "instr_50886", - "instr_50888", - "instr_50890", - "instr_50892", - "instr_50894", - "instr_50896", - "instr_50898" - ] - }, - "instr_50900": { - "virtual_address": 50900, - "size": 2, - "disassembly": "b 0x0c7fa", - "mnemonic": "b", - "operands": "0x0c7fa", - "mode": "thumb" - }, - "bb_50900": { - "virtual_address": 50900, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51194, - "children": [ - "instr_50900" - ] - }, - "instr_50902": { - "virtual_address": 50902, - "size": 2, - "disassembly": "mov r3, r8", - "mnemonic": "mov", - "operands": "r3, r8", - "mode": "thumb" - }, - "instr_50904": { - "virtual_address": 50904, - "size": 2, - "disassembly": "tst r3, r0", - "mnemonic": "tst", - "operands": "r3, r0", - "mode": "thumb" - }, - "instr_50906": { - "virtual_address": 50906, - "size": 2, - "disassembly": "bne 0x0c6c2", - "mnemonic": "bne", - "operands": "0x0c6c2", - "mode": "thumb" - }, - "bb_50902": { - "virtual_address": 50902, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50908, - "children": [ - "instr_50902", - "instr_50904", - "instr_50906" - ] - }, - "instr_50908": { - "virtual_address": 50908, - "size": 2, - "disassembly": "ldr r3, [r7, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r7, #0x4]", - "mode": "thumb" - }, - "instr_50910": { - "virtual_address": 50910, - "size": 2, - "disassembly": "bics r3, r1", - "mnemonic": "bics", - "operands": "r3, r1", - "mode": "thumb" - }, - "instr_50912": { - "virtual_address": 50912, - "size": 2, - "disassembly": "str r3, [r7, #0x4]", - "mnemonic": "str", - "operands": "r3, [r7, #0x4]", - "mode": "thumb" - }, - "bb_50908": { - "virtual_address": 50908, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50914, - "children": [ - "instr_50908", - "instr_50910", - "instr_50912" - ] - }, - "instr_50914": { - "virtual_address": 50914, - "size": 2, - "disassembly": "lsls r1, r1, #0x1", - "mnemonic": "lsls", - "operands": "r1, r1, #0x1", - "mode": "thumb" - }, - "instr_50916": { - "virtual_address": 50916, - "size": 2, - "disassembly": "bne 0x0c6e8", - "mnemonic": "bne", - "operands": "0x0c6e8", - "mode": "thumb" - }, - "bb_50914": { - "virtual_address": 50914, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50918, - "children": [ - "instr_50914", - "instr_50916" - ] - }, - "instr_50918": { - "virtual_address": 50918, - "size": 2, - "disassembly": "b 0x0c356", - "mnemonic": "b", - "operands": "0x0c356", - "mode": "thumb" - }, - "bb_50918": { - "virtual_address": 50918, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50006, - "children": [ - "instr_50918" - ] - }, - "instr_50920": { - "virtual_address": 50920, - "size": 2, - "disassembly": "cmp r3, r1", - "mnemonic": "cmp", - "operands": "r3, r1", - "mode": "thumb" - }, - "instr_50922": { - "virtual_address": 50922, - "size": 2, - "disassembly": "bcs 0x0c6f6", - "mnemonic": "bcs", - "operands": "0x0c6f6", - "mode": "thumb" - }, - "bb_50920": { - "virtual_address": 50920, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50924, - "children": [ - "instr_50920", - "instr_50922" - ] - }, - "instr_50924": { - "virtual_address": 50924, - "size": 2, - "disassembly": "b 0x0c356", - "mnemonic": "b", - "operands": "0x0c356", - "mode": "thumb" - }, - "bb_50924": { - "virtual_address": 50924, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50006, - "children": [ - "instr_50924" - ] - }, - "instr_50926": { - "virtual_address": 50926, - "size": 2, - "disassembly": "movs r2, #0x4", - "mnemonic": "movs", - "operands": "r2, #0x4", - "mode": "thumb" - }, - "instr_50928": { - "virtual_address": 50928, - "size": 2, - "disassembly": "mov r12, r2", - "mnemonic": "mov", - "operands": "r12, r2", - "mode": "thumb" - }, - "instr_50930": { - "virtual_address": 50930, - "size": 2, - "disassembly": "lsls r1, r1, #0x1", - "mnemonic": "lsls", - "operands": "r1, r1, #0x1", - "mode": "thumb" - }, - "instr_50932": { - "virtual_address": 50932, - "size": 2, - "disassembly": "add r10, r12", - "mnemonic": "add", - "operands": "r10, r12", - "mode": "thumb" - }, - "bb_50926": { - "virtual_address": 50926, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50934, - "children": [ - "instr_50926", - "instr_50928", - "instr_50930", - "instr_50932" - ] - }, - "instr_50934": { - "virtual_address": 50934, - "size": 2, - "disassembly": "tst r3, r1", - "mnemonic": "tst", - "operands": "r3, r1", - "mode": "thumb" - }, - "instr_50936": { - "virtual_address": 50936, - "size": 2, - "disassembly": "beq 0x0c6ee", - "mnemonic": "beq", - "operands": "0x0c6ee", - "mode": "thumb" - }, - "bb_50934": { - "virtual_address": 50934, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50938, - "children": [ - "instr_50934", - "instr_50936" - ] - }, - "instr_50938": { - "virtual_address": 50938, - "size": 2, - "disassembly": "mov r0, r10", - "mnemonic": "mov", - "operands": "r0, r10", - "mode": "thumb" - }, - "instr_50940": { - "virtual_address": 50940, - "size": 2, - "disassembly": "b 0x0c53c", - "mnemonic": "b", - "operands": "0x0c53c", - "mode": "thumb" - }, - "bb_50938": { - "virtual_address": 50938, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50492, - "children": [ - "instr_50938", - "instr_50940" - ] - }, - "instr_50942": { - "virtual_address": 50942, - "size": 2, - "disassembly": "ldr r4, [r7, #0x8]", - "mnemonic": "ldr", - "operands": "r4, [r7, #0x8]", - "mode": "thumb" - }, - "instr_50944": { - "virtual_address": 50944, - "size": 2, - "disassembly": "ldr r2, [r4, #0x4]", - "mnemonic": "ldr", - "operands": "r2, [r4, #0x4]", - "mode": "thumb" - }, - "instr_50946": { - "virtual_address": 50946, - "size": 2, - "disassembly": "b 0x0c486", - "mnemonic": "b", - "operands": "0x0c486", - "mode": "thumb" - }, - "bb_50942": { - "virtual_address": 50942, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50310, - "children": [ - "instr_50942", - "instr_50944", - "instr_50946" - ] - }, - "instr_50948": { - "virtual_address": 50948, - "size": 2, - "disassembly": "lsls r2, r2, #0x14", - "mnemonic": "lsls", - "operands": "r2, r2, #0x14", - "mode": "thumb" - }, - "instr_50950": { - "virtual_address": 50950, - "size": 2, - "disassembly": "beq 0x0c70a", - "mnemonic": "beq", - "operands": "0x0c70a", - "mode": "thumb" - }, - "bb_50948": { - "virtual_address": 50948, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50952, - "children": [ - "instr_50948", - "instr_50950" - ] - }, - "instr_50952": { - "virtual_address": 50952, - "size": 2, - "disassembly": "b 0x0c3d2", - "mnemonic": "b", - "operands": "0x0c3d2", - "mode": "thumb" - }, - "bb_50952": { - "virtual_address": 50952, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50130, - "children": [ - "instr_50952" - ] - }, - "instr_50954": { - "virtual_address": 50954, - "size": 2, - "disassembly": "movs r1, #0x1", - "mnemonic": "movs", - "operands": "r1, #0x1", - "mode": "thumb" - }, - "instr_50956": { - "virtual_address": 50956, - "size": 2, - "disassembly": "ldr r2, [sp, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x0]", - "mode": "thumb" - }, - "instr_50958": { - "virtual_address": 50958, - "size": 2, - "disassembly": "ldr r4, [r7, #0x8]", - "mnemonic": "ldr", - "operands": "r4, [r7, #0x8]", - "mode": "thumb" - }, - "instr_50960": { - "virtual_address": 50960, - "size": 2, - "disassembly": "add r2, r9", - "mnemonic": "add", - "operands": "r2, r9", - "mode": "thumb" - }, - "instr_50962": { - "virtual_address": 50962, - "size": 2, - "disassembly": "orrs r2, r1", - "mnemonic": "orrs", - "operands": "r2, r1", - "mode": "thumb" - }, - "instr_50964": { - "virtual_address": 50964, - "size": 2, - "disassembly": "str r2, [r4, #0x4]", - "mnemonic": "str", - "operands": "r2, [r4, #0x4]", - "mode": "thumb" - }, - "instr_50966": { - "virtual_address": 50966, - "size": 2, - "disassembly": "b 0x0c472", - "mnemonic": "b", - "operands": "0x0c472", - "mode": "thumb" - }, - "bb_50954": { - "virtual_address": 50954, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50290, - "children": [ - "instr_50954", - "instr_50956", - "instr_50958", - "instr_50960", - "instr_50962", - "instr_50964", - "instr_50966" - ] - }, - "instr_50968": { - "virtual_address": 50968, - "size": 2, - "disassembly": "mov r3, r11", - "mnemonic": "mov", - "operands": "r3, r11", - "mode": "thumb" - }, - "instr_50970": { - "virtual_address": 50970, - "size": 2, - "disassembly": "mov r2, r8", - "mnemonic": "mov", - "operands": "r2, r8", - "mode": "thumb" - }, - "instr_50972": { - "virtual_address": 50972, - "size": 2, - "disassembly": "str r2, [r3, #0x0]", - "mnemonic": "str", - "operands": "r2, [r3, #0x0]", - "mode": "thumb" - }, - "instr_50974": { - "virtual_address": 50974, - "size": 2, - "disassembly": "b 0x0c3e8", - "mnemonic": "b", - "operands": "0x0c3e8", - "mode": "thumb" - }, - "bb_50968": { - "virtual_address": 50968, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50152, - "children": [ - "instr_50968", - "instr_50970", - "instr_50972", - "instr_50974" - ] - }, - "instr_50976": { - "virtual_address": 50976, - "size": 2, - "disassembly": "adds r3, #0x10", - "mnemonic": "adds", - "operands": "r3, #0x10", - "mode": "thumb" - }, - "instr_50978": { - "virtual_address": 50978, - "size": 2, - "disassembly": "str r3, [sp, #0x0]", - "mnemonic": "str", - "operands": "r3, [sp, #0x0]", - "mode": "thumb" - }, - "instr_50980": { - "virtual_address": 50980, - "size": 2, - "disassembly": "b 0x0c39a", - "mnemonic": "b", - "operands": "0x0c39a", - "mode": "thumb" - }, - "bb_50976": { - "virtual_address": 50976, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50074, - "children": [ - "instr_50976", - "instr_50978", - "instr_50980" - ] - }, - "instr_50982": { - "virtual_address": 50982, - "size": 2, - "disassembly": "asrs r1, r1, #0x2", - "mnemonic": "asrs", - "operands": "r1, r1, #0x2", - "mode": "thumb" - }, - "instr_50984": { - "virtual_address": 50984, - "size": 2, - "disassembly": "subs r3, #0x2", - "mnemonic": "subs", - "operands": "r3, #0x2", - "mode": "thumb" - }, - "instr_50986": { - "virtual_address": 50986, - "size": 2, - "disassembly": "lsls r3, r1", - "mnemonic": "lsls", - "operands": "r3, r1", - "mode": "thumb" - }, - "instr_50988": { - "virtual_address": 50988, - "size": 2, - "disassembly": "ldr r1, [r7, #0x4]", - "mnemonic": "ldr", - "operands": "r1, [r7, #0x4]", - "mode": "thumb" - }, - "instr_50990": { - "virtual_address": 50990, - "size": 2, - "disassembly": "orrs r3, r1", - "mnemonic": "orrs", - "operands": "r3, r1", - "mode": "thumb" - }, - "instr_50992": { - "virtual_address": 50992, - "size": 2, - "disassembly": "str r3, [r7, #0x4]", - "mnemonic": "str", - "operands": "r3, [r7, #0x4]", - "mode": "thumb" - }, - "instr_50994": { - "virtual_address": 50994, - "size": 2, - "disassembly": "b 0x0c622", - "mnemonic": "b", - "operands": "0x0c622", - "mode": "thumb" - }, - "bb_50982": { - "virtual_address": 50982, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50722, - "children": [ - "instr_50982", - "instr_50984", - "instr_50986", - "instr_50988", - "instr_50990", - "instr_50992", - "instr_50994" - ] - }, - "instr_50996": { - "virtual_address": 50996, - "size": 2, - "disassembly": "ldr r3, [sp, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x0]", - "mode": "thumb" - }, - "instr_50998": { - "virtual_address": 50998, - "size": 2, - "disassembly": "add r3, r8", - "mnemonic": "add", - "operands": "r3, r8", - "mode": "thumb" - }, - "instr_51000": { - "virtual_address": 51000, - "size": 2, - "disassembly": "rsbs r3, r3", - "mnemonic": "rsbs", - "operands": "r3, r3", - "mode": "thumb" - }, - "instr_51002": { - "virtual_address": 51002, - "size": 2, - "disassembly": "lsls r3, r3, #0x14", - "mnemonic": "lsls", - "operands": "r3, r3, #0x14", - "mode": "thumb" - }, - "instr_51004": { - "virtual_address": 51004, - "size": 2, - "disassembly": "lsrs r3, r3, #0x14", - "mnemonic": "lsrs", - "operands": "r3, r3, #0x14", - "mode": "thumb" - }, - "instr_51006": { - "virtual_address": 51006, - "size": 2, - "disassembly": "movs r1, r3", - "mnemonic": "movs", - "operands": "r1, r3", - "mode": "thumb" - }, - "instr_51008": { - "virtual_address": 51008, - "size": 2, - "disassembly": "movs r0, r6", - "mnemonic": "movs", - "operands": "r0, r6", - "mode": "thumb" - }, - "instr_51010": { - "virtual_address": 51010, - "size": 2, - "disassembly": "mov r11, r3", - "mnemonic": "mov", - "operands": "r11, r3", - "mode": "thumb" - }, - "instr_51012": { - "virtual_address": 51012, - "size": 4, - "disassembly": "bl 0x0d990", - "mnemonic": "bl", - "operands": "0x0d990", - "mode": "thumb" - }, - "instr_51016": { - "virtual_address": 51016, - "size": 2, - "disassembly": "adds r3, r0, #0x1", - "mnemonic": "adds", - "operands": "r3, r0, #0x1", - "mode": "thumb" - }, - "instr_51018": { - "virtual_address": 51018, - "size": 2, - "disassembly": "beq 0x0c74e", - "mnemonic": "beq", - "operands": "0x0c74e", - "mode": "thumb" - }, - "bb_50996": { - "virtual_address": 50996, - "size": 24, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51020, - "children": [ - "instr_50996", - "instr_50998", - "instr_51000", - "instr_51002", - "instr_51004", - "instr_51006", - "instr_51008", - "instr_51010", - "instr_51012", - "instr_51016", - "instr_51018" - ] - }, - "instr_51020": { - "virtual_address": 51020, - "size": 2, - "disassembly": "b 0x0c420", - "mnemonic": "b", - "operands": "0x0c420", - "mode": "thumb" - }, - "bb_51020": { - "virtual_address": 51020, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50208, - "children": [ - "instr_51020" - ] - }, - "instr_51022": { - "virtual_address": 51022, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_51024": { - "virtual_address": 51024, - "size": 2, - "disassembly": "mov r11, r3", - "mnemonic": "mov", - "operands": "r11, r3", - "mode": "thumb" - }, - "instr_51026": { - "virtual_address": 51026, - "size": 2, - "disassembly": "b 0x0c42a", - "mnemonic": "b", - "operands": "0x0c42a", - "mode": "thumb" - }, - "bb_51022": { - "virtual_address": 51022, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50218, - "children": [ - "instr_51022", - "instr_51024", - "instr_51026" - ] - }, - "instr_51028": { - "virtual_address": 51028, - "size": 2, - "disassembly": "cmp r2, #0x54", - "mnemonic": "cmp", - "operands": "r2, #0x54", - "mode": "thumb" - }, - "instr_51030": { - "virtual_address": 51030, - "size": 2, - "disassembly": "bhi 0x0c782", - "mnemonic": "bhi", - "operands": "0x0c782", - "mode": "thumb" - }, - "bb_51028": { - "virtual_address": 51028, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51032, - "children": [ - "instr_51028", - "instr_51030" - ] - }, - "instr_51032": { - "virtual_address": 51032, - "size": 2, - "disassembly": "lsrs r2, r3, #0xc", - "mnemonic": "lsrs", - "operands": "r2, r3, #0xc", - "mode": "thumb" - }, - "instr_51034": { - "virtual_address": 51034, - "size": 2, - "disassembly": "movs r1, r2", - "mnemonic": "movs", - "operands": "r1, r2", - "mode": "thumb" - }, - "instr_51036": { - "virtual_address": 51036, - "size": 2, - "disassembly": "adds r2, #0x6f", - "mnemonic": "adds", - "operands": "r2, #0x6f", - "mode": "thumb" - }, - "instr_51038": { - "virtual_address": 51038, - "size": 2, - "disassembly": "adds r1, #0x6e", - "mnemonic": "adds", - "operands": "r1, #0x6e", - "mode": "thumb" - }, - "instr_51040": { - "virtual_address": 51040, - "size": 2, - "disassembly": "lsls r2, r2, #0x3", - "mnemonic": "lsls", - "operands": "r2, r2, #0x3", - "mode": "thumb" - }, - "instr_51042": { - "virtual_address": 51042, - "size": 2, - "disassembly": "b 0x0c5f4", - "mnemonic": "b", - "operands": "0x0c5f4", - "mode": "thumb" - }, - "bb_51032": { - "virtual_address": 51032, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50676, - "children": [ - "instr_51032", - "instr_51034", - "instr_51036", - "instr_51038", - "instr_51040", - "instr_51042" - ] - }, - "instr_51044": { - "virtual_address": 51044, - "size": 2, - "disassembly": "movs r3, #0xaa", - "mnemonic": "movs", - "operands": "r3, #0xaa", - "mode": "thumb" - }, - "instr_51046": { - "virtual_address": 51046, - "size": 2, - "disassembly": "lsls r3, r3, #0x1", - "mnemonic": "lsls", - "operands": "r3, r3, #0x1", - "mode": "thumb" - }, - "instr_51048": { - "virtual_address": 51048, - "size": 2, - "disassembly": "cmp r0, r3", - "mnemonic": "cmp", - "operands": "r0, r3", - "mode": "thumb" - }, - "instr_51050": { - "virtual_address": 51050, - "size": 2, - "disassembly": "bhi 0x0c796", - "mnemonic": "bhi", - "operands": "0x0c796", - "mode": "thumb" - }, - "bb_51044": { - "virtual_address": 51044, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51052, - "children": [ - "instr_51044", - "instr_51046", - "instr_51048", - "instr_51050" - ] - }, - "instr_51052": { - "virtual_address": 51052, - "size": 2, - "disassembly": "subs r3, #0xdd", - "mnemonic": "subs", - "operands": "r3, #0xdd", - "mode": "thumb" - }, - "instr_51054": { - "virtual_address": 51054, - "size": 2, - "disassembly": "mov r8, r3", - "mnemonic": "mov", - "operands": "r8, r3", - "mode": "thumb" - }, - "instr_51056": { - "virtual_address": 51056, - "size": 2, - "disassembly": "lsrs r0, r5, #0xf", - "mnemonic": "lsrs", - "operands": "r0, r5, #0xf", - "mode": "thumb" - }, - "instr_51058": { - "virtual_address": 51058, - "size": 2, - "disassembly": "add r8, r0", - "mnemonic": "add", - "operands": "r8, r0", - "mode": "thumb" - }, - "instr_51060": { - "virtual_address": 51060, - "size": 2, - "disassembly": "adds r0, #0x78", - "mnemonic": "adds", - "operands": "r0, #0x78", - "mode": "thumb" - }, - "instr_51062": { - "virtual_address": 51062, - "size": 2, - "disassembly": "lsls r1, r0, #0x3", - "mnemonic": "lsls", - "operands": "r1, r0, #0x3", - "mode": "thumb" - }, - "instr_51064": { - "virtual_address": 51064, - "size": 2, - "disassembly": "b 0x0c30e", - "mnemonic": "b", - "operands": "0x0c30e", - "mode": "thumb" - }, - "bb_51052": { - "virtual_address": 51052, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49934, - "children": [ - "instr_51052", - "instr_51054", - "instr_51056", - "instr_51058", - "instr_51060", - "instr_51062", - "instr_51064" - ] - }, - "instr_51066": { - "virtual_address": 51066, - "size": 2, - "disassembly": "mov r4, r8", - "mnemonic": "mov", - "operands": "r4, r8", - "mode": "thumb" - }, - "instr_51068": { - "virtual_address": 51068, - "size": 2, - "disassembly": "b 0x0c472", - "mnemonic": "b", - "operands": "0x0c472", - "mode": "thumb" - }, - "bb_51066": { - "virtual_address": 51066, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50290, - "children": [ - "instr_51066", - "instr_51068" - ] - }, - "instr_51070": { - "virtual_address": 51070, - "size": 2, - "disassembly": "str r1, [r0, #0x4]", - "mnemonic": "str", - "operands": "r1, [r0, #0x4]", - "mode": "thumb" - }, - "instr_51072": { - "virtual_address": 51072, - "size": 2, - "disassembly": "b 0x0c4a4", - "mnemonic": "b", - "operands": "0x0c4a4", - "mode": "thumb" - }, - "bb_51070": { - "virtual_address": 51070, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50340, - "children": [ - "instr_51070", - "instr_51072" - ] - }, - "instr_51074": { - "virtual_address": 51074, - "size": 2, - "disassembly": "movs r1, #0xaa", - "mnemonic": "movs", - "operands": "r1, #0xaa", - "mode": "thumb" - }, - "instr_51076": { - "virtual_address": 51076, - "size": 2, - "disassembly": "lsls r1, r1, #0x1", - "mnemonic": "lsls", - "operands": "r1, r1, #0x1", - "mode": "thumb" - }, - "instr_51078": { - "virtual_address": 51078, - "size": 2, - "disassembly": "cmp r2, r1", - "mnemonic": "cmp", - "operands": "r2, r1", - "mode": "thumb" - }, - "instr_51080": { - "virtual_address": 51080, - "size": 2, - "disassembly": "bhi 0x0c7d4", - "mnemonic": "bhi", - "operands": "0x0c7d4", - "mode": "thumb" - }, - "bb_51074": { - "virtual_address": 51074, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51082, - "children": [ - "instr_51074", - "instr_51076", - "instr_51078", - "instr_51080" - ] - }, - "instr_51082": { - "virtual_address": 51082, - "size": 2, - "disassembly": "lsrs r2, r3, #0xf", - "mnemonic": "lsrs", - "operands": "r2, r3, #0xf", - "mode": "thumb" - }, - "instr_51084": { - "virtual_address": 51084, - "size": 2, - "disassembly": "movs r1, r2", - "mnemonic": "movs", - "operands": "r1, r2", - "mode": "thumb" - }, - "instr_51086": { - "virtual_address": 51086, - "size": 2, - "disassembly": "adds r2, #0x78", - "mnemonic": "adds", - "operands": "r2, #0x78", - "mode": "thumb" - }, - "instr_51088": { - "virtual_address": 51088, - "size": 2, - "disassembly": "adds r1, #0x77", - "mnemonic": "adds", - "operands": "r1, #0x77", - "mode": "thumb" - }, - "instr_51090": { - "virtual_address": 51090, - "size": 2, - "disassembly": "lsls r2, r2, #0x3", - "mnemonic": "lsls", - "operands": "r2, r2, #0x3", - "mode": "thumb" - }, - "instr_51092": { - "virtual_address": 51092, - "size": 2, - "disassembly": "b 0x0c5f4", - "mnemonic": "b", - "operands": "0x0c5f4", - "mode": "thumb" - }, - "bb_51082": { - "virtual_address": 51082, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50676, - "children": [ - "instr_51082", - "instr_51084", - "instr_51086", - "instr_51088", - "instr_51090", - "instr_51092" - ] - }, - "instr_51094": { - "virtual_address": 51094, - "size": 2, - "disassembly": "ldr r3, [0x0c800]", - "mnemonic": "ldr", - "operands": "r3, [0x0c800]", - "mode": "thumb" - }, - "instr_51096": { - "virtual_address": 51096, - "size": 2, - "disassembly": "cmp r0, r3", - "mnemonic": "cmp", - "operands": "r0, r3", - "mode": "thumb" - }, - "instr_51098": { - "virtual_address": 51098, - "size": 2, - "disassembly": "bhi 0x0c7e6", - "mnemonic": "bhi", - "operands": "0x0c7e6", - "mode": "thumb" - }, - "bb_51094": { - "virtual_address": 51094, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51100, - "children": [ - "instr_51094", - "instr_51096", - "instr_51098" - ] - }, - "instr_51100": { - "virtual_address": 51100, - "size": 2, - "disassembly": "movs r3, #0x7c", - "mnemonic": "movs", - "operands": "r3, #0x7c", - "mode": "thumb" - }, - "instr_51102": { - "virtual_address": 51102, - "size": 2, - "disassembly": "mov r8, r3", - "mnemonic": "mov", - "operands": "r8, r3", - "mode": "thumb" - }, - "instr_51104": { - "virtual_address": 51104, - "size": 2, - "disassembly": "lsrs r0, r5, #0x12", - "mnemonic": "lsrs", - "operands": "r0, r5, #0x12", - "mode": "thumb" - }, - "instr_51106": { - "virtual_address": 51106, - "size": 2, - "disassembly": "add r8, r0", - "mnemonic": "add", - "operands": "r8, r0", - "mode": "thumb" - }, - "instr_51108": { - "virtual_address": 51108, - "size": 2, - "disassembly": "adds r0, #0x7d", - "mnemonic": "adds", - "operands": "r0, #0x7d", - "mode": "thumb" - }, - "instr_51110": { - "virtual_address": 51110, - "size": 2, - "disassembly": "lsls r1, r0, #0x3", - "mnemonic": "lsls", - "operands": "r1, r0, #0x3", - "mode": "thumb" - }, - "instr_51112": { - "virtual_address": 51112, - "size": 2, - "disassembly": "b 0x0c30e", - "mnemonic": "b", - "operands": "0x0c30e", - "mode": "thumb" - }, - "bb_51100": { - "virtual_address": 51100, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49934, - "children": [ - "instr_51100", - "instr_51102", - "instr_51104", - "instr_51106", - "instr_51108", - "instr_51110", - "instr_51112" - ] - }, - "instr_51114": { - "virtual_address": 51114, - "size": 2, - "disassembly": "movs r1, r4", - "mnemonic": "movs", - "operands": "r1, r4", - "mode": "thumb" - }, - "instr_51116": { - "virtual_address": 51116, - "size": 2, - "disassembly": "movs r0, r6", - "mnemonic": "movs", - "operands": "r0, r6", - "mode": "thumb" - }, - "instr_51118": { - "virtual_address": 51118, - "size": 2, - "disassembly": "adds r1, #0x8", - "mnemonic": "adds", - "operands": "r1, #0x8", - "mode": "thumb" - }, - "instr_51120": { - "virtual_address": 51120, - "size": 4, - "disassembly": "bl 0x0bb74", - "mnemonic": "bl", - "operands": "0x0bb74", - "mode": "thumb" - }, - "instr_51124": { - "virtual_address": 51124, - "size": 2, - "disassembly": "mov r3, r10", - "mnemonic": "mov", - "operands": "r3, r10", - "mode": "thumb" - }, - "instr_51126": { - "virtual_address": 51126, - "size": 2, - "disassembly": "ldr r4, [r7, #0x8]", - "mnemonic": "ldr", - "operands": "r4, [r7, #0x8]", - "mode": "thumb" - }, - "instr_51128": { - "virtual_address": 51128, - "size": 2, - "disassembly": "ldr r3, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0x0]", - "mode": "thumb" - }, - "instr_51130": { - "virtual_address": 51130, - "size": 2, - "disassembly": "ldr r2, [r4, #0x4]", - "mnemonic": "ldr", - "operands": "r2, [r4, #0x4]", - "mode": "thumb" - }, - "instr_51132": { - "virtual_address": 51132, - "size": 2, - "disassembly": "b 0x0c472", - "mnemonic": "b", - "operands": "0x0c472", - "mode": "thumb" - }, - "bb_51114": { - "virtual_address": 51114, - "size": 20, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50290, - "children": [ - "instr_51114", - "instr_51116", - "instr_51118", - "instr_51120", - "instr_51124", - "instr_51126", - "instr_51128", - "instr_51130", - "instr_51132" - ] - }, - "instr_51134": { - "virtual_address": 51134, - "size": 2, - "disassembly": "ldr r2, [sp, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x0]", - "mode": "thumb" - }, - "instr_51136": { - "virtual_address": 51136, - "size": 2, - "disassembly": "mov r12, r2", - "mnemonic": "mov", - "operands": "r12, r2", - "mode": "thumb" - }, - "instr_51138": { - "virtual_address": 51138, - "size": 2, - "disassembly": "mov r2, r8", - "mnemonic": "mov", - "operands": "r2, r8", - "mode": "thumb" - }, - "instr_51140": { - "virtual_address": 51140, - "size": 2, - "disassembly": "ldr r3, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x4]", - "mode": "thumb" - }, - "instr_51142": { - "virtual_address": 51142, - "size": 2, - "disassembly": "subs r3, #0x8", - "mnemonic": "subs", - "operands": "r3, #0x8", - "mode": "thumb" - }, - "instr_51144": { - "virtual_address": 51144, - "size": 2, - "disassembly": "add r3, r12", - "mnemonic": "add", - "operands": "r3, r12", - "mode": "thumb" - }, - "instr_51146": { - "virtual_address": 51146, - "size": 2, - "disassembly": "subs r3, r3, r2", - "mnemonic": "subs", - "operands": "r3, r3, r2", - "mode": "thumb" - }, - "instr_51148": { - "virtual_address": 51148, - "size": 2, - "disassembly": "str r3, [sp, #0x0]", - "mnemonic": "str", - "operands": "r3, [sp, #0x0]", - "mode": "thumb" - }, - "instr_51150": { - "virtual_address": 51150, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_51152": { - "virtual_address": 51152, - "size": 2, - "disassembly": "mov r11, r3", - "mnemonic": "mov", - "operands": "r11, r3", - "mode": "thumb" - }, - "instr_51154": { - "virtual_address": 51154, - "size": 2, - "disassembly": "b 0x0c42a", - "mnemonic": "b", - "operands": "0x0c42a", - "mode": "thumb" - }, - "bb_51134": { - "virtual_address": 51134, - "size": 22, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50218, - "children": [ - "instr_51134", - "instr_51136", - "instr_51138", - "instr_51140", - "instr_51142", - "instr_51144", - "instr_51146", - "instr_51148", - "instr_51150", - "instr_51152", - "instr_51154" - ] - }, - "instr_51156": { - "virtual_address": 51156, - "size": 2, - "disassembly": "ldr r1, [0x0c800]", - "mnemonic": "ldr", - "operands": "r1, [0x0c800]", - "mode": "thumb" - }, - "instr_51158": { - "virtual_address": 51158, - "size": 2, - "disassembly": "cmp r2, r1", - "mnemonic": "cmp", - "operands": "r2, r1", - "mode": "thumb" - }, - "instr_51160": { - "virtual_address": 51160, - "size": 2, - "disassembly": "bhi 0x0c7f2", - "mnemonic": "bhi", - "operands": "0x0c7f2", - "mode": "thumb" - }, - "bb_51156": { - "virtual_address": 51156, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51162, - "children": [ - "instr_51156", - "instr_51158", - "instr_51160" - ] - }, - "instr_51162": { - "virtual_address": 51162, - "size": 2, - "disassembly": "lsrs r2, r3, #0x12", - "mnemonic": "lsrs", - "operands": "r2, r3, #0x12", - "mode": "thumb" - }, - "instr_51164": { - "virtual_address": 51164, - "size": 2, - "disassembly": "movs r1, r2", - "mnemonic": "movs", - "operands": "r1, r2", - "mode": "thumb" - }, - "instr_51166": { - "virtual_address": 51166, - "size": 2, - "disassembly": "adds r2, #0x7d", - "mnemonic": "adds", - "operands": "r2, #0x7d", - "mode": "thumb" - }, - "instr_51168": { - "virtual_address": 51168, - "size": 2, - "disassembly": "adds r1, #0x7c", - "mnemonic": "adds", - "operands": "r1, #0x7c", - "mode": "thumb" - }, - "instr_51170": { - "virtual_address": 51170, - "size": 2, - "disassembly": "lsls r2, r2, #0x3", - "mnemonic": "lsls", - "operands": "r2, r2, #0x3", - "mode": "thumb" - }, - "instr_51172": { - "virtual_address": 51172, - "size": 2, - "disassembly": "b 0x0c5f4", - "mnemonic": "b", - "operands": "0x0c5f4", - "mode": "thumb" - }, - "bb_51162": { - "virtual_address": 51162, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50676, - "children": [ - "instr_51162", - "instr_51164", - "instr_51166", - "instr_51168", - "instr_51170", - "instr_51172" - ] - }, - "instr_51174": { - "virtual_address": 51174, - "size": 2, - "disassembly": "movs r1, #0xfe", - "mnemonic": "movs", - "operands": "r1, #0xfe", - "mode": "thumb" - }, - "instr_51176": { - "virtual_address": 51176, - "size": 2, - "disassembly": "movs r3, #0x7e", - "mnemonic": "movs", - "operands": "r3, #0x7e", - "mode": "thumb" - }, - "instr_51178": { - "virtual_address": 51178, - "size": 2, - "disassembly": "movs r0, #0x7f", - "mnemonic": "movs", - "operands": "r0, #0x7f", - "mode": "thumb" - }, - "instr_51180": { - "virtual_address": 51180, - "size": 2, - "disassembly": "mov r8, r3", - "mnemonic": "mov", - "operands": "r8, r3", - "mode": "thumb" - }, - "instr_51182": { - "virtual_address": 51182, - "size": 2, - "disassembly": "lsls r1, r1, #0x2", - "mnemonic": "lsls", - "operands": "r1, r1, #0x2", - "mode": "thumb" - }, - "instr_51184": { - "virtual_address": 51184, - "size": 2, - "disassembly": "b 0x0c30e", - "mnemonic": "b", - "operands": "0x0c30e", - "mode": "thumb" - }, - "bb_51174": { - "virtual_address": 51174, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 49934, - "children": [ - "instr_51174", - "instr_51176", - "instr_51178", - "instr_51180", - "instr_51182", - "instr_51184" - ] - }, - "instr_51186": { - "virtual_address": 51186, - "size": 2, - "disassembly": "movs r2, #0xfe", - "mnemonic": "movs", - "operands": "r2, #0xfe", - "mode": "thumb" - }, - "instr_51188": { - "virtual_address": 51188, - "size": 2, - "disassembly": "movs r1, #0x7e", - "mnemonic": "movs", - "operands": "r1, #0x7e", - "mode": "thumb" - }, - "instr_51190": { - "virtual_address": 51190, - "size": 2, - "disassembly": "lsls r2, r2, #0x2", - "mnemonic": "lsls", - "operands": "r2, r2, #0x2", - "mode": "thumb" - }, - "instr_51192": { - "virtual_address": 51192, - "size": 2, - "disassembly": "b 0x0c5f4", - "mnemonic": "b", - "operands": "0x0c5f4", - "mode": "thumb" - }, - "bb_51186": { - "virtual_address": 51186, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50676, - "children": [ - "instr_51186", - "instr_51188", - "instr_51190", - "instr_51192" - ] - }, - "instr_51194": { - "virtual_address": 51194, - "size": 2, - "disassembly": "ldr r3, [r7, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r7, #0x4]", - "mode": "thumb" - }, - "instr_51196": { - "virtual_address": 51196, - "size": 2, - "disassembly": "b 0x0c6e2", - "mnemonic": "b", - "operands": "0x0c6e2", - "mode": "thumb" - }, - "bb_51194": { - "virtual_address": 51194, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 50914, - "children": [ - "instr_51194", - "instr_51196" - ] - }, - "func_49788": { - "virtual_address": 49788, - "size": 1410, - "name": "_malloc_r", - "children": [ - "bb_49788", - "bb_49812", - "bb_49816", - "bb_49818", - "bb_49828", - "bb_49842", - "bb_49844", - "bb_49852", - "bb_49860", - "bb_49882", - "bb_49888", - "bb_49890", - "bb_49894", - "bb_49896", - "bb_49908", - "bb_49910", - "bb_49914", - "bb_49916", - "bb_49920", - "bb_49922", - "bb_49934", - "bb_49946", - "bb_49948", - "bb_49954", - "bb_49958", - "bb_49964", - "bb_49966", - "bb_49978", - "bb_49990", - "bb_49992", - "bb_50004", - "bb_50006", - "bb_50032", - "bb_50036", - "bb_50038", - "bb_50060", - "bb_50062", - "bb_50074", - "bb_50090", - "bb_50092", - "bb_50096", - "bb_50102", - "bb_50104", - "bb_50128", - "bb_50130", - "bb_50138", - "bb_50140", - "bb_50152", - "bb_50166", - "bb_50168", - "bb_50206", - "bb_50208", - "bb_50218", - "bb_50246", - "bb_50248", - "bb_50254", - "bb_50256", - "bb_50282", - "bb_50284", - "bb_50290", - "bb_50298", - "bb_50300", - "bb_50308", - "bb_50310", - "bb_50326", - "bb_50338", - "bb_50340", - "bb_50350", - "bb_50356", - "bb_50374", - "bb_50382", - "bb_50384", - "bb_50394", - "bb_50396", - "bb_50412", - "bb_50414", - "bb_50422", - "bb_50424", - "bb_50432", - "bb_50460", - "bb_50470", - "bb_50472", - "bb_50476", - "bb_50480", - "bb_50488", - "bb_50492", - "bb_50502", - "bb_50510", - "bb_50512", - "bb_50516", - "bb_50518", - "bb_50524", - "bb_50536", - "bb_50584", - "bb_50596", - "bb_50656", - "bb_50662", - "bb_50666", - "bb_50668", - "bb_50676", - "bb_50698", - "bb_50700", - "bb_50710", - "bb_50716", - "bb_50722", - "bb_50734", - "bb_50738", - "bb_50742", - "bb_50744", - "bb_50758", - "bb_50778", - "bb_50780", - "bb_50782", - "bb_50812", - "bb_50820", - "bb_50858", - "bb_50870", - "bb_50882", - "bb_50900", - "bb_50902", - "bb_50908", - "bb_50914", - "bb_50918", - "bb_50920", - "bb_50924", - "bb_50926", - "bb_50934", - "bb_50938", - "bb_50942", - "bb_50948", - "bb_50952", - "bb_50954", - "bb_50968", - "bb_50976", - "bb_50982", - "bb_50996", - "bb_51020", - "bb_51022", - "bb_51028", - "bb_51032", - "bb_51044", - "bb_51052", - "bb_51066", - "bb_51070", - "bb_51074", - "bb_51082", - "bb_51094", - "bb_51100", - "bb_51114", - "bb_51134", - "bb_51156", - "bb_51162", - "bb_51174", - "bb_51186", - "bb_51194" - ] - }, - "instr_51204": { - "virtual_address": 51204, - "size": 2, - "disassembly": "push {r4, r5, r6, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, lr}", - "mode": "thumb" - }, - "instr_51206": { - "virtual_address": 51206, - "size": 2, - "disassembly": "lsls r4, r1, #0x18", - "mnemonic": "lsls", - "operands": "r4, r1, #0x18", - "mode": "thumb" - }, - "instr_51208": { - "virtual_address": 51208, - "size": 2, - "disassembly": "lsrs r4, r4, #0x18", - "mnemonic": "lsrs", - "operands": "r4, r4, #0x18", - "mode": "thumb" - }, - "instr_51210": { - "virtual_address": 51210, - "size": 2, - "disassembly": "lsls r3, r0, #0x1e", - "mnemonic": "lsls", - "operands": "r3, r0, #0x1e", - "mode": "thumb" - }, - "instr_51212": { - "virtual_address": 51212, - "size": 2, - "disassembly": "beq 0x0c82e", - "mnemonic": "beq", - "operands": "0x0c82e", - "mode": "thumb" - }, - "bb_51204": { - "virtual_address": 51204, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51214, - "children": [ - "instr_51204", - "instr_51206", - "instr_51208", - "instr_51210", - "instr_51212" - ] - }, - "instr_51214": { - "virtual_address": 51214, - "size": 2, - "disassembly": "subs r3, r2, #0x1", - "mnemonic": "subs", - "operands": "r3, r2, #0x1", - "mode": "thumb" - }, - "instr_51216": { - "virtual_address": 51216, - "size": 2, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_51218": { - "virtual_address": 51218, - "size": 2, - "disassembly": "beq 0x0c838", - "mnemonic": "beq", - "operands": "0x0c838", - "mode": "thumb" - }, - "bb_51214": { - "virtual_address": 51214, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51220, - "children": [ - "instr_51214", - "instr_51216", - "instr_51218" - ] - }, - "instr_51220": { - "virtual_address": 51220, - "size": 2, - "disassembly": "movs r5, #0x3", - "mnemonic": "movs", - "operands": "r5, #0x3", - "mode": "thumb" - }, - "instr_51222": { - "virtual_address": 51222, - "size": 2, - "disassembly": "b 0x0c822", - "mnemonic": "b", - "operands": "0x0c822", - "mode": "thumb" - }, - "bb_51220": { - "virtual_address": 51220, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51234, - "children": [ - "instr_51220", - "instr_51222" - ] - }, - "instr_51224": { - "virtual_address": 51224, - "size": 2, - "disassembly": "adds r0, #0x1", - "mnemonic": "adds", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_51226": { - "virtual_address": 51226, - "size": 2, - "disassembly": "tst r0, r5", - "mnemonic": "tst", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_51228": { - "virtual_address": 51228, - "size": 2, - "disassembly": "beq 0x0c830", - "mnemonic": "beq", - "operands": "0x0c830", - "mode": "thumb" - }, - "bb_51224": { - "virtual_address": 51224, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51230, - "children": [ - "instr_51224", - "instr_51226", - "instr_51228" - ] - }, - "instr_51230": { - "virtual_address": 51230, - "size": 2, - "disassembly": "subs r3, #0x1", - "mnemonic": "subs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_51232": { - "virtual_address": 51232, - "size": 2, - "disassembly": "bcc 0x0c838", - "mnemonic": "bcc", - "operands": "0x0c838", - "mode": "thumb" - }, - "bb_51230": { - "virtual_address": 51230, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51234, - "children": [ - "instr_51230", - "instr_51232" - ] - }, - "instr_51234": { - "virtual_address": 51234, - "size": 2, - "disassembly": "ldrb r2, [r0, #0x0]", - "mnemonic": "ldrb", - "operands": "r2, [r0, #0x0]", - "mode": "thumb" - }, - "instr_51236": { - "virtual_address": 51236, - "size": 2, - "disassembly": "cmp r2, r4", - "mnemonic": "cmp", - "operands": "r2, r4", - "mode": "thumb" - }, - "instr_51238": { - "virtual_address": 51238, - "size": 2, - "disassembly": "bne 0x0c818", - "mnemonic": "bne", - "operands": "0x0c818", - "mode": "thumb" - }, - "bb_51234": { - "virtual_address": 51234, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51240, - "children": [ - "instr_51234", - "instr_51236", - "instr_51238" - ] - }, - "instr_51240": { - "virtual_address": 51240, - "size": 2, - "disassembly": "pop {r4, r5, r6}", - "mnemonic": "pop", - "operands": "{r4, r5, r6}", - "mode": "thumb" - }, - "instr_51242": { - "virtual_address": 51242, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_51244": { - "virtual_address": 51244, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_51240": { - "virtual_address": 51240, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_51240", - "instr_51242", - "instr_51244" - ] - }, - "instr_51246": { - "virtual_address": 51246, - "size": 2, - "disassembly": "movs r3, r2", - "mnemonic": "movs", - "operands": "r3, r2", - "mode": "thumb" - }, - "bb_51246": { - "virtual_address": 51246, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51248, - "children": [ - "instr_51246" - ] - }, - "instr_51248": { - "virtual_address": 51248, - "size": 2, - "disassembly": "cmp r3, #0x3", - "mnemonic": "cmp", - "operands": "r3, #0x3", - "mode": "thumb" - }, - "instr_51250": { - "virtual_address": 51250, - "size": 2, - "disassembly": "bhi 0x0c84e", - "mnemonic": "bhi", - "operands": "0x0c84e", - "mode": "thumb" - }, - "bb_51248": { - "virtual_address": 51248, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51252, - "children": [ - "instr_51248", - "instr_51250" - ] - }, - "instr_51252": { - "virtual_address": 51252, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_51254": { - "virtual_address": 51254, - "size": 2, - "disassembly": "bne 0x0c83c", - "mnemonic": "bne", - "operands": "0x0c83c", - "mode": "thumb" - }, - "bb_51252": { - "virtual_address": 51252, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51256, - "children": [ - "instr_51252", - "instr_51254" - ] - }, - "instr_51256": { - "virtual_address": 51256, - "size": 2, - "disassembly": "movs r0, #0x0", - "mnemonic": "movs", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_51258": { - "virtual_address": 51258, - "size": 2, - "disassembly": "b 0x0c828", - "mnemonic": "b", - "operands": "0x0c828", - "mode": "thumb" - }, - "bb_51256": { - "virtual_address": 51256, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51240, - "children": [ - "instr_51256", - "instr_51258" - ] - }, - "instr_51260": { - "virtual_address": 51260, - "size": 2, - "disassembly": "adds r3, r0, r3", - "mnemonic": "adds", - "operands": "r3, r0, r3", - "mode": "thumb" - }, - "instr_51262": { - "virtual_address": 51262, - "size": 2, - "disassembly": "b 0x0c846", - "mnemonic": "b", - "operands": "0x0c846", - "mode": "thumb" - }, - "bb_51260": { - "virtual_address": 51260, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51270, - "children": [ - "instr_51260", - "instr_51262" - ] - }, - "instr_51264": { - "virtual_address": 51264, - "size": 2, - "disassembly": "adds r0, #0x1", - "mnemonic": "adds", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_51266": { - "virtual_address": 51266, - "size": 2, - "disassembly": "cmp r3, r0", - "mnemonic": "cmp", - "operands": "r3, r0", - "mode": "thumb" - }, - "instr_51268": { - "virtual_address": 51268, - "size": 2, - "disassembly": "beq 0x0c838", - "mnemonic": "beq", - "operands": "0x0c838", - "mode": "thumb" - }, - "bb_51264": { - "virtual_address": 51264, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51270, - "children": [ - "instr_51264", - "instr_51266", - "instr_51268" - ] - }, - "instr_51270": { - "virtual_address": 51270, - "size": 2, - "disassembly": "ldrb r2, [r0, #0x0]", - "mnemonic": "ldrb", - "operands": "r2, [r0, #0x0]", - "mode": "thumb" - }, - "instr_51272": { - "virtual_address": 51272, - "size": 2, - "disassembly": "cmp r2, r4", - "mnemonic": "cmp", - "operands": "r2, r4", - "mode": "thumb" - }, - "instr_51274": { - "virtual_address": 51274, - "size": 2, - "disassembly": "bne 0x0c840", - "mnemonic": "bne", - "operands": "0x0c840", - "mode": "thumb" - }, - "bb_51270": { - "virtual_address": 51270, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51276, - "children": [ - "instr_51270", - "instr_51272", - "instr_51274" - ] - }, - "instr_51276": { - "virtual_address": 51276, - "size": 2, - "disassembly": "b 0x0c828", - "mnemonic": "b", - "operands": "0x0c828", - "mode": "thumb" - }, - "bb_51276": { - "virtual_address": 51276, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51240, - "children": [ - "instr_51276" - ] - }, - "instr_51278": { - "virtual_address": 51278, - "size": 2, - "disassembly": "movs r5, #0xff", - "mnemonic": "movs", - "operands": "r5, #0xff", - "mode": "thumb" - }, - "instr_51280": { - "virtual_address": 51280, - "size": 2, - "disassembly": "ands r1, r5", - "mnemonic": "ands", - "operands": "r1, r5", - "mode": "thumb" - }, - "instr_51282": { - "virtual_address": 51282, - "size": 2, - "disassembly": "lsls r5, r1, #0x8", - "mnemonic": "lsls", - "operands": "r5, r1, #0x8", - "mode": "thumb" - }, - "instr_51284": { - "virtual_address": 51284, - "size": 2, - "disassembly": "orrs r1, r5", - "mnemonic": "orrs", - "operands": "r1, r5", - "mode": "thumb" - }, - "instr_51286": { - "virtual_address": 51286, - "size": 2, - "disassembly": "lsls r5, r1, #0x10", - "mnemonic": "lsls", - "operands": "r5, r1, #0x10", - "mode": "thumb" - }, - "instr_51288": { - "virtual_address": 51288, - "size": 2, - "disassembly": "ldr r6, [0x0c874]", - "mnemonic": "ldr", - "operands": "r6, [0x0c874]", - "mode": "thumb" - }, - "instr_51290": { - "virtual_address": 51290, - "size": 2, - "disassembly": "orrs r5, r1", - "mnemonic": "orrs", - "operands": "r5, r1", - "mode": "thumb" - }, - "bb_51278": { - "virtual_address": 51278, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51292, - "children": [ - "instr_51278", - "instr_51280", - "instr_51282", - "instr_51284", - "instr_51286", - "instr_51288", - "instr_51290" - ] - }, - "instr_51292": { - "virtual_address": 51292, - "size": 2, - "disassembly": "ldr r2, [r0, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [r0, #0x0]", - "mode": "thumb" - }, - "instr_51294": { - "virtual_address": 51294, - "size": 2, - "disassembly": "ldr r1, [0x0c878]", - "mnemonic": "ldr", - "operands": "r1, [0x0c878]", - "mode": "thumb" - }, - "instr_51296": { - "virtual_address": 51296, - "size": 2, - "disassembly": "eors r2, r5", - "mnemonic": "eors", - "operands": "r2, r5", - "mode": "thumb" - }, - "instr_51298": { - "virtual_address": 51298, - "size": 2, - "disassembly": "adds r1, r2, r1", - "mnemonic": "adds", - "operands": "r1, r2, r1", - "mode": "thumb" - }, - "instr_51300": { - "virtual_address": 51300, - "size": 2, - "disassembly": "bics r1, r2", - "mnemonic": "bics", - "operands": "r1, r2", - "mode": "thumb" - }, - "instr_51302": { - "virtual_address": 51302, - "size": 2, - "disassembly": "tst r1, r6", - "mnemonic": "tst", - "operands": "r1, r6", - "mode": "thumb" - }, - "instr_51304": { - "virtual_address": 51304, - "size": 2, - "disassembly": "bne 0x0c83c", - "mnemonic": "bne", - "operands": "0x0c83c", - "mode": "thumb" - }, - "bb_51292": { - "virtual_address": 51292, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51306, - "children": [ - "instr_51292", - "instr_51294", - "instr_51296", - "instr_51298", - "instr_51300", - "instr_51302", - "instr_51304" - ] - }, - "instr_51306": { - "virtual_address": 51306, - "size": 2, - "disassembly": "subs r3, #0x4", - "mnemonic": "subs", - "operands": "r3, #0x4", - "mode": "thumb" - }, - "instr_51308": { - "virtual_address": 51308, - "size": 2, - "disassembly": "adds r0, #0x4", - "mnemonic": "adds", - "operands": "r0, #0x4", - "mode": "thumb" - }, - "instr_51310": { - "virtual_address": 51310, - "size": 2, - "disassembly": "cmp r3, #0x3", - "mnemonic": "cmp", - "operands": "r3, #0x3", - "mode": "thumb" - }, - "instr_51312": { - "virtual_address": 51312, - "size": 2, - "disassembly": "bhi 0x0c85c", - "mnemonic": "bhi", - "operands": "0x0c85c", - "mode": "thumb" - }, - "bb_51306": { - "virtual_address": 51306, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51314, - "children": [ - "instr_51306", - "instr_51308", - "instr_51310", - "instr_51312" - ] - }, - "instr_51314": { - "virtual_address": 51314, - "size": 2, - "disassembly": "b 0x0c834", - "mnemonic": "b", - "operands": "0x0c834", - "mode": "thumb" - }, - "bb_51314": { - "virtual_address": 51314, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51252, - "children": [ - "instr_51314" - ] - }, - "dw_51316": { - "virtual_address": 51316, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 51288 - ] - }, - "dw_51320": { - "virtual_address": 51320, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 51294 - ] - }, - "func_51204": { - "virtual_address": 51204, - "size": 120, - "name": "memchr", - "children": [ - "bb_51204", - "bb_51214", - "bb_51220", - "bb_51224", - "bb_51230", - "bb_51234", - "bb_51240", - "bb_51246", - "bb_51248", - "bb_51252", - "bb_51256", - "bb_51260", - "bb_51264", - "bb_51270", - "bb_51276", - "bb_51278", - "bb_51292", - "bb_51306", - "bb_51314", - "dw_51316", - "dw_51320" - ] - }, - "instr_51324": { - "virtual_address": 51324, - "size": 2, - "disassembly": "push {r4, r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_51326": { - "virtual_address": 51326, - "size": 2, - "disassembly": "mov lr, r8", - "mnemonic": "mov", - "operands": "lr, r8", - "mode": "thumb" - }, - "instr_51328": { - "virtual_address": 51328, - "size": 2, - "disassembly": "push {lr}", - "mnemonic": "push", - "operands": "{lr}", - "mode": "thumb" - }, - "instr_51330": { - "virtual_address": 51330, - "size": 2, - "disassembly": "cmp r2, #0xf", - "mnemonic": "cmp", - "operands": "r2, #0xf", - "mode": "thumb" - }, - "instr_51332": { - "virtual_address": 51332, - "size": 2, - "disassembly": "bls 0x0c90e", - "mnemonic": "bls", - "operands": "0x0c90e", - "mode": "thumb" - }, - "bb_51324": { - "virtual_address": 51324, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51334, - "children": [ - "instr_51324", - "instr_51326", - "instr_51328", - "instr_51330", - "instr_51332" - ] - }, - "instr_51334": { - "virtual_address": 51334, - "size": 2, - "disassembly": "movs r7, #0x3", - "mnemonic": "movs", - "operands": "r7, #0x3", - "mode": "thumb" - }, - "instr_51336": { - "virtual_address": 51336, - "size": 2, - "disassembly": "movs r5, r1", - "mnemonic": "movs", - "operands": "r5, r1", - "mode": "thumb" - }, - "instr_51338": { - "virtual_address": 51338, - "size": 2, - "disassembly": "movs r6, r7", - "mnemonic": "movs", - "operands": "r6, r7", - "mode": "thumb" - }, - "instr_51340": { - "virtual_address": 51340, - "size": 2, - "disassembly": "orrs r5, r0", - "mnemonic": "orrs", - "operands": "r5, r0", - "mode": "thumb" - }, - "instr_51342": { - "virtual_address": 51342, - "size": 2, - "disassembly": "movs r4, r1", - "mnemonic": "movs", - "operands": "r4, r1", - "mode": "thumb" - }, - "instr_51344": { - "virtual_address": 51344, - "size": 2, - "disassembly": "movs r3, r0", - "mnemonic": "movs", - "operands": "r3, r0", - "mode": "thumb" - }, - "instr_51346": { - "virtual_address": 51346, - "size": 2, - "disassembly": "ands r6, r5", - "mnemonic": "ands", - "operands": "r6, r5", - "mode": "thumb" - }, - "instr_51348": { - "virtual_address": 51348, - "size": 2, - "disassembly": "tst r7, r5", - "mnemonic": "tst", - "operands": "r7, r5", - "mode": "thumb" - }, - "instr_51350": { - "virtual_address": 51350, - "size": 2, - "disassembly": "bne 0x0c918", - "mnemonic": "bne", - "operands": "0x0c918", - "mode": "thumb" - }, - "bb_51334": { - "virtual_address": 51334, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51352, - "children": [ - "instr_51334", - "instr_51336", - "instr_51338", - "instr_51340", - "instr_51342", - "instr_51344", - "instr_51346", - "instr_51348", - "instr_51350" - ] - }, - "instr_51352": { - "virtual_address": 51352, - "size": 2, - "disassembly": "movs r5, r2", - "mnemonic": "movs", - "operands": "r5, r2", - "mode": "thumb" - }, - "instr_51354": { - "virtual_address": 51354, - "size": 2, - "disassembly": "subs r5, #0x10", - "mnemonic": "subs", - "operands": "r5, #0x10", - "mode": "thumb" - }, - "instr_51356": { - "virtual_address": 51356, - "size": 2, - "disassembly": "lsrs r5, r5, #0x4", - "mnemonic": "lsrs", - "operands": "r5, r5, #0x4", - "mode": "thumb" - }, - "instr_51358": { - "virtual_address": 51358, - "size": 2, - "disassembly": "mov r8, r5", - "mnemonic": "mov", - "operands": "r8, r5", - "mode": "thumb" - }, - "instr_51360": { - "virtual_address": 51360, - "size": 2, - "disassembly": "lsls r5, r5, #0x4", - "mnemonic": "lsls", - "operands": "r5, r5, #0x4", - "mode": "thumb" - }, - "instr_51362": { - "virtual_address": 51362, - "size": 2, - "disassembly": "mov r12, r5", - "mnemonic": "mov", - "operands": "r12, r5", - "mode": "thumb" - }, - "instr_51364": { - "virtual_address": 51364, - "size": 2, - "disassembly": "add r12, r0", - "mnemonic": "add", - "operands": "r12, r0", - "mode": "thumb" - }, - "bb_51352": { - "virtual_address": 51352, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51366, - "children": [ - "instr_51352", - "instr_51354", - "instr_51356", - "instr_51358", - "instr_51360", - "instr_51362", - "instr_51364" - ] - }, - "instr_51366": { - "virtual_address": 51366, - "size": 2, - "disassembly": "ldr r7, [r4, #0x0]", - "mnemonic": "ldr", - "operands": "r7, [r4, #0x0]", - "mode": "thumb" - }, - "instr_51368": { - "virtual_address": 51368, - "size": 2, - "disassembly": "str r7, [r3, #0x0]", - "mnemonic": "str", - "operands": "r7, [r3, #0x0]", - "mode": "thumb" - }, - "instr_51370": { - "virtual_address": 51370, - "size": 2, - "disassembly": "ldr r7, [r4, #0x4]", - "mnemonic": "ldr", - "operands": "r7, [r4, #0x4]", - "mode": "thumb" - }, - "instr_51372": { - "virtual_address": 51372, - "size": 2, - "disassembly": "str r7, [r3, #0x4]", - "mnemonic": "str", - "operands": "r7, [r3, #0x4]", - "mode": "thumb" - }, - "instr_51374": { - "virtual_address": 51374, - "size": 2, - "disassembly": "ldr r7, [r4, #0x8]", - "mnemonic": "ldr", - "operands": "r7, [r4, #0x8]", - "mode": "thumb" - }, - "instr_51376": { - "virtual_address": 51376, - "size": 2, - "disassembly": "str r7, [r3, #0x8]", - "mnemonic": "str", - "operands": "r7, [r3, #0x8]", - "mode": "thumb" - }, - "instr_51378": { - "virtual_address": 51378, - "size": 2, - "disassembly": "ldr r7, [r4, #0xc]", - "mnemonic": "ldr", - "operands": "r7, [r4, #0xc]", - "mode": "thumb" - }, - "instr_51380": { - "virtual_address": 51380, - "size": 2, - "disassembly": "movs r5, r3", - "mnemonic": "movs", - "operands": "r5, r3", - "mode": "thumb" - }, - "instr_51382": { - "virtual_address": 51382, - "size": 2, - "disassembly": "str r7, [r3, #0xc]", - "mnemonic": "str", - "operands": "r7, [r3, #0xc]", - "mode": "thumb" - }, - "instr_51384": { - "virtual_address": 51384, - "size": 2, - "disassembly": "adds r4, #0x10", - "mnemonic": "adds", - "operands": "r4, #0x10", - "mode": "thumb" - }, - "instr_51386": { - "virtual_address": 51386, - "size": 2, - "disassembly": "adds r3, #0x10", - "mnemonic": "adds", - "operands": "r3, #0x10", - "mode": "thumb" - }, - "instr_51388": { - "virtual_address": 51388, - "size": 2, - "disassembly": "cmp r5, r12", - "mnemonic": "cmp", - "operands": "r5, r12", - "mode": "thumb" - }, - "instr_51390": { - "virtual_address": 51390, - "size": 2, - "disassembly": "bne 0x0c8a6", - "mnemonic": "bne", - "operands": "0x0c8a6", - "mode": "thumb" - }, - "bb_51366": { - "virtual_address": 51366, - "size": 26, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51392, - "children": [ - "instr_51366", - "instr_51368", - "instr_51370", - "instr_51372", - "instr_51374", - "instr_51376", - "instr_51378", - "instr_51380", - "instr_51382", - "instr_51384", - "instr_51386", - "instr_51388", - "instr_51390" - ] - }, - "instr_51392": { - "virtual_address": 51392, - "size": 2, - "disassembly": "mov r5, r8", - "mnemonic": "mov", - "operands": "r5, r8", - "mode": "thumb" - }, - "instr_51394": { - "virtual_address": 51394, - "size": 2, - "disassembly": "movs r3, #0xf", - "mnemonic": "movs", - "operands": "r3, #0xf", - "mode": "thumb" - }, - "instr_51396": { - "virtual_address": 51396, - "size": 2, - "disassembly": "movs r4, #0xc", - "mnemonic": "movs", - "operands": "r4, #0xc", - "mode": "thumb" - }, - "instr_51398": { - "virtual_address": 51398, - "size": 2, - "disassembly": "adds r5, #0x1", - "mnemonic": "adds", - "operands": "r5, #0x1", - "mode": "thumb" - }, - "instr_51400": { - "virtual_address": 51400, - "size": 2, - "disassembly": "lsls r5, r5, #0x4", - "mnemonic": "lsls", - "operands": "r5, r5, #0x4", - "mode": "thumb" - }, - "instr_51402": { - "virtual_address": 51402, - "size": 2, - "disassembly": "adds r1, r1, r5", - "mnemonic": "adds", - "operands": "r1, r1, r5", - "mode": "thumb" - }, - "instr_51404": { - "virtual_address": 51404, - "size": 2, - "disassembly": "ands r3, r2", - "mnemonic": "ands", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_51406": { - "virtual_address": 51406, - "size": 2, - "disassembly": "adds r5, r0, r5", - "mnemonic": "adds", - "operands": "r5, r0, r5", - "mode": "thumb" - }, - "instr_51408": { - "virtual_address": 51408, - "size": 2, - "disassembly": "tst r4, r2", - "mnemonic": "tst", - "operands": "r4, r2", - "mode": "thumb" - }, - "instr_51410": { - "virtual_address": 51410, - "size": 2, - "disassembly": "beq 0x0c91e", - "mnemonic": "beq", - "operands": "0x0c91e", - "mode": "thumb" - }, - "bb_51392": { - "virtual_address": 51392, - "size": 20, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51412, - "children": [ - "instr_51392", - "instr_51394", - "instr_51396", - "instr_51398", - "instr_51400", - "instr_51402", - "instr_51404", - "instr_51406", - "instr_51408", - "instr_51410" - ] - }, - "instr_51412": { - "virtual_address": 51412, - "size": 2, - "disassembly": "ldr r4, [r1, r6]", - "mnemonic": "ldr", - "operands": "r4, [r1, r6]", - "mode": "thumb" - }, - "instr_51414": { - "virtual_address": 51414, - "size": 2, - "disassembly": "str r4, [r5, r6]", - "mnemonic": "str", - "operands": "r4, [r5, r6]", - "mode": "thumb" - }, - "instr_51416": { - "virtual_address": 51416, - "size": 2, - "disassembly": "adds r6, #0x4", - "mnemonic": "adds", - "operands": "r6, #0x4", - "mode": "thumb" - }, - "instr_51418": { - "virtual_address": 51418, - "size": 2, - "disassembly": "subs r4, r3, r6", - "mnemonic": "subs", - "operands": "r4, r3, r6", - "mode": "thumb" - }, - "instr_51420": { - "virtual_address": 51420, - "size": 2, - "disassembly": "cmp r4, #0x3", - "mnemonic": "cmp", - "operands": "r4, #0x3", - "mode": "thumb" - }, - "instr_51422": { - "virtual_address": 51422, - "size": 2, - "disassembly": "bhi 0x0c8d4", - "mnemonic": "bhi", - "operands": "0x0c8d4", - "mode": "thumb" - }, - "bb_51412": { - "virtual_address": 51412, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51424, - "children": [ - "instr_51412", - "instr_51414", - "instr_51416", - "instr_51418", - "instr_51420", - "instr_51422" - ] - }, - "instr_51424": { - "virtual_address": 51424, - "size": 2, - "disassembly": "subs r3, #0x4", - "mnemonic": "subs", - "operands": "r3, #0x4", - "mode": "thumb" - }, - "instr_51426": { - "virtual_address": 51426, - "size": 2, - "disassembly": "lsrs r3, r3, #0x2", - "mnemonic": "lsrs", - "operands": "r3, r3, #0x2", - "mode": "thumb" - }, - "instr_51428": { - "virtual_address": 51428, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_51430": { - "virtual_address": 51430, - "size": 2, - "disassembly": "lsls r3, r3, #0x2", - "mnemonic": "lsls", - "operands": "r3, r3, #0x2", - "mode": "thumb" - }, - "instr_51432": { - "virtual_address": 51432, - "size": 2, - "disassembly": "adds r5, r5, r3", - "mnemonic": "adds", - "operands": "r5, r5, r3", - "mode": "thumb" - }, - "instr_51434": { - "virtual_address": 51434, - "size": 2, - "disassembly": "adds r1, r1, r3", - "mnemonic": "adds", - "operands": "r1, r1, r3", - "mode": "thumb" - }, - "instr_51436": { - "virtual_address": 51436, - "size": 2, - "disassembly": "movs r3, #0x3", - "mnemonic": "movs", - "operands": "r3, #0x3", - "mode": "thumb" - }, - "instr_51438": { - "virtual_address": 51438, - "size": 2, - "disassembly": "ands r2, r3", - "mnemonic": "ands", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_51440": { - "virtual_address": 51440, - "size": 2, - "disassembly": "subs r6, r2, #0x1", - "mnemonic": "subs", - "operands": "r6, r2, #0x1", - "mode": "thumb" - }, - "instr_51442": { - "virtual_address": 51442, - "size": 2, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_51444": { - "virtual_address": 51444, - "size": 2, - "disassembly": "beq 0x0c904", - "mnemonic": "beq", - "operands": "0x0c904", - "mode": "thumb" - }, - "bb_51424": { - "virtual_address": 51424, - "size": 22, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51446, - "children": [ - "instr_51424", - "instr_51426", - "instr_51428", - "instr_51430", - "instr_51432", - "instr_51434", - "instr_51436", - "instr_51438", - "instr_51440", - "instr_51442", - "instr_51444" - ] - }, - "instr_51446": { - "virtual_address": 51446, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "bb_51446": { - "virtual_address": 51446, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51448, - "children": [ - "instr_51446" - ] - }, - "instr_51448": { - "virtual_address": 51448, - "size": 2, - "disassembly": "ldrb r4, [r1, r3]", - "mnemonic": "ldrb", - "operands": "r4, [r1, r3]", - "mode": "thumb" - }, - "instr_51450": { - "virtual_address": 51450, - "size": 2, - "disassembly": "movs r2, r3", - "mnemonic": "movs", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_51452": { - "virtual_address": 51452, - "size": 2, - "disassembly": "strb r4, [r5, r3]", - "mnemonic": "strb", - "operands": "r4, [r5, r3]", - "mode": "thumb" - }, - "instr_51454": { - "virtual_address": 51454, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_51456": { - "virtual_address": 51456, - "size": 2, - "disassembly": "cmp r6, r2", - "mnemonic": "cmp", - "operands": "r6, r2", - "mode": "thumb" - }, - "instr_51458": { - "virtual_address": 51458, - "size": 2, - "disassembly": "bne 0x0c8f8", - "mnemonic": "bne", - "operands": "0x0c8f8", - "mode": "thumb" - }, - "bb_51448": { - "virtual_address": 51448, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51460, - "children": [ - "instr_51448", - "instr_51450", - "instr_51452", - "instr_51454", - "instr_51456", - "instr_51458" - ] - }, - "instr_51460": { - "virtual_address": 51460, - "size": 2, - "disassembly": "pop {r7}", - "mnemonic": "pop", - "operands": "{r7}", - "mode": "thumb" - }, - "instr_51462": { - "virtual_address": 51462, - "size": 2, - "disassembly": "mov r8, r7", - "mnemonic": "mov", - "operands": "r8, r7", - "mode": "thumb" - }, - "instr_51464": { - "virtual_address": 51464, - "size": 2, - "disassembly": "pop {r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_51466": { - "virtual_address": 51466, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_51468": { - "virtual_address": 51468, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_51460": { - "virtual_address": 51460, - "size": 10, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_51460", - "instr_51462", - "instr_51464", - "instr_51466", - "instr_51468" - ] - }, - "instr_51470": { - "virtual_address": 51470, - "size": 2, - "disassembly": "movs r5, r0", - "mnemonic": "movs", - "operands": "r5, r0", - "mode": "thumb" - }, - "bb_51470": { - "virtual_address": 51470, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51472, - "children": [ - "instr_51470" - ] - }, - "instr_51472": { - "virtual_address": 51472, - "size": 2, - "disassembly": "subs r6, r2, #0x1", - "mnemonic": "subs", - "operands": "r6, r2, #0x1", - "mode": "thumb" - }, - "instr_51474": { - "virtual_address": 51474, - "size": 2, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_51476": { - "virtual_address": 51476, - "size": 2, - "disassembly": "bne 0x0c8f6", - "mnemonic": "bne", - "operands": "0x0c8f6", - "mode": "thumb" - }, - "bb_51472": { - "virtual_address": 51472, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51478, - "children": [ - "instr_51472", - "instr_51474", - "instr_51476" - ] - }, - "instr_51478": { - "virtual_address": 51478, - "size": 2, - "disassembly": "b 0x0c904", - "mnemonic": "b", - "operands": "0x0c904", - "mode": "thumb" - }, - "bb_51478": { - "virtual_address": 51478, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51460, - "children": [ - "instr_51478" - ] - }, - "instr_51480": { - "virtual_address": 51480, - "size": 2, - "disassembly": "movs r5, r0", - "mnemonic": "movs", - "operands": "r5, r0", - "mode": "thumb" - }, - "instr_51482": { - "virtual_address": 51482, - "size": 2, - "disassembly": "subs r6, r2, #0x1", - "mnemonic": "subs", - "operands": "r6, r2, #0x1", - "mode": "thumb" - }, - "instr_51484": { - "virtual_address": 51484, - "size": 2, - "disassembly": "b 0x0c8f6", - "mnemonic": "b", - "operands": "0x0c8f6", - "mode": "thumb" - }, - "bb_51480": { - "virtual_address": 51480, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51446, - "children": [ - "instr_51480", - "instr_51482", - "instr_51484" - ] - }, - "instr_51486": { - "virtual_address": 51486, - "size": 2, - "disassembly": "movs r2, r3", - "mnemonic": "movs", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_51488": { - "virtual_address": 51488, - "size": 2, - "disassembly": "b 0x0c910", - "mnemonic": "b", - "operands": "0x0c910", - "mode": "thumb" - }, - "bb_51486": { - "virtual_address": 51486, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51472, - "children": [ - "instr_51486", - "instr_51488" - ] - }, - "func_51324": { - "virtual_address": 51324, - "size": 166, - "name": "memcpy", - "children": [ - "bb_51324", - "bb_51334", - "bb_51352", - "bb_51366", - "bb_51392", - "bb_51412", - "bb_51424", - "bb_51446", - "bb_51448", - "bb_51460", - "bb_51470", - "bb_51472", - "bb_51478", - "bb_51480", - "bb_51486" - ] - }, - "instr_51492": { - "virtual_address": 51492, - "size": 2, - "disassembly": "push {r4, r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_51494": { - "virtual_address": 51494, - "size": 2, - "disassembly": "mov lr, r8", - "mnemonic": "mov", - "operands": "lr, r8", - "mode": "thumb" - }, - "instr_51496": { - "virtual_address": 51496, - "size": 2, - "disassembly": "push {lr}", - "mnemonic": "push", - "operands": "{lr}", - "mode": "thumb" - }, - "instr_51498": { - "virtual_address": 51498, - "size": 2, - "disassembly": "cmp r0, r1", - "mnemonic": "cmp", - "operands": "r0, r1", - "mode": "thumb" - }, - "instr_51500": { - "virtual_address": 51500, - "size": 2, - "disassembly": "bls 0x0c94c", - "mnemonic": "bls", - "operands": "0x0c94c", - "mode": "thumb" - }, - "bb_51492": { - "virtual_address": 51492, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51502, - "children": [ - "instr_51492", - "instr_51494", - "instr_51496", - "instr_51498", - "instr_51500" - ] - }, - "instr_51502": { - "virtual_address": 51502, - "size": 2, - "disassembly": "adds r3, r1, r2", - "mnemonic": "adds", - "operands": "r3, r1, r2", - "mode": "thumb" - }, - "instr_51504": { - "virtual_address": 51504, - "size": 2, - "disassembly": "cmp r0, r3", - "mnemonic": "cmp", - "operands": "r0, r3", - "mode": "thumb" - }, - "instr_51506": { - "virtual_address": 51506, - "size": 2, - "disassembly": "bcs 0x0c94c", - "mnemonic": "bcs", - "operands": "0x0c94c", - "mode": "thumb" - }, - "bb_51502": { - "virtual_address": 51502, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51508, - "children": [ - "instr_51502", - "instr_51504", - "instr_51506" - ] - }, - "instr_51508": { - "virtual_address": 51508, - "size": 2, - "disassembly": "subs r3, r2, #0x1", - "mnemonic": "subs", - "operands": "r3, r2, #0x1", - "mode": "thumb" - }, - "instr_51510": { - "virtual_address": 51510, - "size": 2, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_51512": { - "virtual_address": 51512, - "size": 2, - "disassembly": "beq 0x0c942", - "mnemonic": "beq", - "operands": "0x0c942", - "mode": "thumb" - }, - "bb_51508": { - "virtual_address": 51508, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51514, - "children": [ - "instr_51508", - "instr_51510", - "instr_51512" - ] - }, - "instr_51514": { - "virtual_address": 51514, - "size": 2, - "disassembly": "ldrb r2, [r1, r3]", - "mnemonic": "ldrb", - "operands": "r2, [r1, r3]", - "mode": "thumb" - }, - "instr_51516": { - "virtual_address": 51516, - "size": 2, - "disassembly": "strb r2, [r0, r3]", - "mnemonic": "strb", - "operands": "r2, [r0, r3]", - "mode": "thumb" - }, - "instr_51518": { - "virtual_address": 51518, - "size": 2, - "disassembly": "subs r3, #0x1", - "mnemonic": "subs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_51520": { - "virtual_address": 51520, - "size": 2, - "disassembly": "bcs 0x0c93a", - "mnemonic": "bcs", - "operands": "0x0c93a", - "mode": "thumb" - }, - "bb_51514": { - "virtual_address": 51514, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51522, - "children": [ - "instr_51514", - "instr_51516", - "instr_51518", - "instr_51520" - ] - }, - "instr_51522": { - "virtual_address": 51522, - "size": 2, - "disassembly": "pop {r7}", - "mnemonic": "pop", - "operands": "{r7}", - "mode": "thumb" - }, - "instr_51524": { - "virtual_address": 51524, - "size": 2, - "disassembly": "mov r8, r7", - "mnemonic": "mov", - "operands": "r8, r7", - "mode": "thumb" - }, - "instr_51526": { - "virtual_address": 51526, - "size": 2, - "disassembly": "pop {r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_51528": { - "virtual_address": 51528, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_51530": { - "virtual_address": 51530, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_51522": { - "virtual_address": 51522, - "size": 10, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_51522", - "instr_51524", - "instr_51526", - "instr_51528", - "instr_51530" - ] - }, - "instr_51532": { - "virtual_address": 51532, - "size": 2, - "disassembly": "cmp r2, #0xf", - "mnemonic": "cmp", - "operands": "r2, #0xf", - "mode": "thumb" - }, - "instr_51534": { - "virtual_address": 51534, - "size": 2, - "disassembly": "bhi 0x0c968", - "mnemonic": "bhi", - "operands": "0x0c968", - "mode": "thumb" - }, - "bb_51532": { - "virtual_address": 51532, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51536, - "children": [ - "instr_51532", - "instr_51534" - ] - }, - "instr_51536": { - "virtual_address": 51536, - "size": 2, - "disassembly": "movs r5, r0", - "mnemonic": "movs", - "operands": "r5, r0", - "mode": "thumb" - }, - "bb_51536": { - "virtual_address": 51536, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51538, - "children": [ - "instr_51536" - ] - }, - "instr_51538": { - "virtual_address": 51538, - "size": 2, - "disassembly": "subs r6, r2, #0x1", - "mnemonic": "subs", - "operands": "r6, r2, #0x1", - "mode": "thumb" - }, - "instr_51540": { - "virtual_address": 51540, - "size": 2, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_51542": { - "virtual_address": 51542, - "size": 2, - "disassembly": "beq 0x0c942", - "mnemonic": "beq", - "operands": "0x0c942", - "mode": "thumb" - }, - "bb_51538": { - "virtual_address": 51538, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51544, - "children": [ - "instr_51538", - "instr_51540", - "instr_51542" - ] - }, - "instr_51544": { - "virtual_address": 51544, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "bb_51544": { - "virtual_address": 51544, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51546, - "children": [ - "instr_51544" - ] - }, - "instr_51546": { - "virtual_address": 51546, - "size": 2, - "disassembly": "ldrb r4, [r1, r3]", - "mnemonic": "ldrb", - "operands": "r4, [r1, r3]", - "mode": "thumb" - }, - "instr_51548": { - "virtual_address": 51548, - "size": 2, - "disassembly": "movs r2, r3", - "mnemonic": "movs", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_51550": { - "virtual_address": 51550, - "size": 2, - "disassembly": "strb r4, [r5, r3]", - "mnemonic": "strb", - "operands": "r4, [r5, r3]", - "mode": "thumb" - }, - "instr_51552": { - "virtual_address": 51552, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_51554": { - "virtual_address": 51554, - "size": 2, - "disassembly": "cmp r6, r2", - "mnemonic": "cmp", - "operands": "r6, r2", - "mode": "thumb" - }, - "instr_51556": { - "virtual_address": 51556, - "size": 2, - "disassembly": "bne 0x0c95a", - "mnemonic": "bne", - "operands": "0x0c95a", - "mode": "thumb" - }, - "bb_51546": { - "virtual_address": 51546, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51558, - "children": [ - "instr_51546", - "instr_51548", - "instr_51550", - "instr_51552", - "instr_51554", - "instr_51556" - ] - }, - "instr_51558": { - "virtual_address": 51558, - "size": 2, - "disassembly": "b 0x0c942", - "mnemonic": "b", - "operands": "0x0c942", - "mode": "thumb" - }, - "bb_51558": { - "virtual_address": 51558, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51522, - "children": [ - "instr_51558" - ] - }, - "instr_51560": { - "virtual_address": 51560, - "size": 2, - "disassembly": "movs r7, #0x3", - "mnemonic": "movs", - "operands": "r7, #0x3", - "mode": "thumb" - }, - "instr_51562": { - "virtual_address": 51562, - "size": 2, - "disassembly": "movs r5, r1", - "mnemonic": "movs", - "operands": "r5, r1", - "mode": "thumb" - }, - "instr_51564": { - "virtual_address": 51564, - "size": 2, - "disassembly": "movs r6, r7", - "mnemonic": "movs", - "operands": "r6, r7", - "mode": "thumb" - }, - "instr_51566": { - "virtual_address": 51566, - "size": 2, - "disassembly": "orrs r5, r0", - "mnemonic": "orrs", - "operands": "r5, r0", - "mode": "thumb" - }, - "instr_51568": { - "virtual_address": 51568, - "size": 2, - "disassembly": "movs r4, r1", - "mnemonic": "movs", - "operands": "r4, r1", - "mode": "thumb" - }, - "instr_51570": { - "virtual_address": 51570, - "size": 2, - "disassembly": "movs r3, r0", - "mnemonic": "movs", - "operands": "r3, r0", - "mode": "thumb" - }, - "instr_51572": { - "virtual_address": 51572, - "size": 2, - "disassembly": "ands r6, r5", - "mnemonic": "ands", - "operands": "r6, r5", - "mode": "thumb" - }, - "instr_51574": { - "virtual_address": 51574, - "size": 2, - "disassembly": "tst r7, r5", - "mnemonic": "tst", - "operands": "r7, r5", - "mode": "thumb" - }, - "instr_51576": { - "virtual_address": 51576, - "size": 2, - "disassembly": "bne 0x0c9d4", - "mnemonic": "bne", - "operands": "0x0c9d4", - "mode": "thumb" - }, - "bb_51560": { - "virtual_address": 51560, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51578, - "children": [ - "instr_51560", - "instr_51562", - "instr_51564", - "instr_51566", - "instr_51568", - "instr_51570", - "instr_51572", - "instr_51574", - "instr_51576" - ] - }, - "instr_51578": { - "virtual_address": 51578, - "size": 2, - "disassembly": "movs r5, r2", - "mnemonic": "movs", - "operands": "r5, r2", - "mode": "thumb" - }, - "instr_51580": { - "virtual_address": 51580, - "size": 2, - "disassembly": "subs r5, #0x10", - "mnemonic": "subs", - "operands": "r5, #0x10", - "mode": "thumb" - }, - "instr_51582": { - "virtual_address": 51582, - "size": 2, - "disassembly": "lsrs r5, r5, #0x4", - "mnemonic": "lsrs", - "operands": "r5, r5, #0x4", - "mode": "thumb" - }, - "instr_51584": { - "virtual_address": 51584, - "size": 2, - "disassembly": "mov r8, r5", - "mnemonic": "mov", - "operands": "r8, r5", - "mode": "thumb" - }, - "instr_51586": { - "virtual_address": 51586, - "size": 2, - "disassembly": "lsls r5, r5, #0x4", - "mnemonic": "lsls", - "operands": "r5, r5, #0x4", - "mode": "thumb" - }, - "instr_51588": { - "virtual_address": 51588, - "size": 2, - "disassembly": "mov r12, r5", - "mnemonic": "mov", - "operands": "r12, r5", - "mode": "thumb" - }, - "instr_51590": { - "virtual_address": 51590, - "size": 2, - "disassembly": "add r12, r0", - "mnemonic": "add", - "operands": "r12, r0", - "mode": "thumb" - }, - "bb_51578": { - "virtual_address": 51578, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51592, - "children": [ - "instr_51578", - "instr_51580", - "instr_51582", - "instr_51584", - "instr_51586", - "instr_51588", - "instr_51590" - ] - }, - "instr_51592": { - "virtual_address": 51592, - "size": 2, - "disassembly": "ldr r7, [r4, #0x0]", - "mnemonic": "ldr", - "operands": "r7, [r4, #0x0]", - "mode": "thumb" - }, - "instr_51594": { - "virtual_address": 51594, - "size": 2, - "disassembly": "str r7, [r3, #0x0]", - "mnemonic": "str", - "operands": "r7, [r3, #0x0]", - "mode": "thumb" - }, - "instr_51596": { - "virtual_address": 51596, - "size": 2, - "disassembly": "ldr r7, [r4, #0x4]", - "mnemonic": "ldr", - "operands": "r7, [r4, #0x4]", - "mode": "thumb" - }, - "instr_51598": { - "virtual_address": 51598, - "size": 2, - "disassembly": "str r7, [r3, #0x4]", - "mnemonic": "str", - "operands": "r7, [r3, #0x4]", - "mode": "thumb" - }, - "instr_51600": { - "virtual_address": 51600, - "size": 2, - "disassembly": "ldr r7, [r4, #0x8]", - "mnemonic": "ldr", - "operands": "r7, [r4, #0x8]", - "mode": "thumb" - }, - "instr_51602": { - "virtual_address": 51602, - "size": 2, - "disassembly": "str r7, [r3, #0x8]", - "mnemonic": "str", - "operands": "r7, [r3, #0x8]", - "mode": "thumb" - }, - "instr_51604": { - "virtual_address": 51604, - "size": 2, - "disassembly": "ldr r7, [r4, #0xc]", - "mnemonic": "ldr", - "operands": "r7, [r4, #0xc]", - "mode": "thumb" - }, - "instr_51606": { - "virtual_address": 51606, - "size": 2, - "disassembly": "movs r5, r3", - "mnemonic": "movs", - "operands": "r5, r3", - "mode": "thumb" - }, - "instr_51608": { - "virtual_address": 51608, - "size": 2, - "disassembly": "str r7, [r3, #0xc]", - "mnemonic": "str", - "operands": "r7, [r3, #0xc]", - "mode": "thumb" - }, - "instr_51610": { - "virtual_address": 51610, - "size": 2, - "disassembly": "adds r4, #0x10", - "mnemonic": "adds", - "operands": "r4, #0x10", - "mode": "thumb" - }, - "instr_51612": { - "virtual_address": 51612, - "size": 2, - "disassembly": "adds r3, #0x10", - "mnemonic": "adds", - "operands": "r3, #0x10", - "mode": "thumb" - }, - "instr_51614": { - "virtual_address": 51614, - "size": 2, - "disassembly": "cmp r5, r12", - "mnemonic": "cmp", - "operands": "r5, r12", - "mode": "thumb" - }, - "instr_51616": { - "virtual_address": 51616, - "size": 2, - "disassembly": "bne 0x0c988", - "mnemonic": "bne", - "operands": "0x0c988", - "mode": "thumb" - }, - "bb_51592": { - "virtual_address": 51592, - "size": 26, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51618, - "children": [ - "instr_51592", - "instr_51594", - "instr_51596", - "instr_51598", - "instr_51600", - "instr_51602", - "instr_51604", - "instr_51606", - "instr_51608", - "instr_51610", - "instr_51612", - "instr_51614", - "instr_51616" - ] - }, - "instr_51618": { - "virtual_address": 51618, - "size": 2, - "disassembly": "mov r5, r8", - "mnemonic": "mov", - "operands": "r5, r8", - "mode": "thumb" - }, - "instr_51620": { - "virtual_address": 51620, - "size": 2, - "disassembly": "movs r3, #0xf", - "mnemonic": "movs", - "operands": "r3, #0xf", - "mode": "thumb" - }, - "instr_51622": { - "virtual_address": 51622, - "size": 2, - "disassembly": "movs r4, #0xc", - "mnemonic": "movs", - "operands": "r4, #0xc", - "mode": "thumb" - }, - "instr_51624": { - "virtual_address": 51624, - "size": 2, - "disassembly": "adds r5, #0x1", - "mnemonic": "adds", - "operands": "r5, #0x1", - "mode": "thumb" - }, - "instr_51626": { - "virtual_address": 51626, - "size": 2, - "disassembly": "lsls r5, r5, #0x4", - "mnemonic": "lsls", - "operands": "r5, r5, #0x4", - "mode": "thumb" - }, - "instr_51628": { - "virtual_address": 51628, - "size": 2, - "disassembly": "adds r1, r1, r5", - "mnemonic": "adds", - "operands": "r1, r1, r5", - "mode": "thumb" - }, - "instr_51630": { - "virtual_address": 51630, - "size": 2, - "disassembly": "ands r3, r2", - "mnemonic": "ands", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_51632": { - "virtual_address": 51632, - "size": 2, - "disassembly": "adds r5, r0, r5", - "mnemonic": "adds", - "operands": "r5, r0, r5", - "mode": "thumb" - }, - "instr_51634": { - "virtual_address": 51634, - "size": 2, - "disassembly": "tst r4, r2", - "mnemonic": "tst", - "operands": "r4, r2", - "mode": "thumb" - }, - "instr_51636": { - "virtual_address": 51636, - "size": 2, - "disassembly": "beq 0x0c9da", - "mnemonic": "beq", - "operands": "0x0c9da", - "mode": "thumb" - }, - "bb_51618": { - "virtual_address": 51618, - "size": 20, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51638, - "children": [ - "instr_51618", - "instr_51620", - "instr_51622", - "instr_51624", - "instr_51626", - "instr_51628", - "instr_51630", - "instr_51632", - "instr_51634", - "instr_51636" - ] - }, - "instr_51638": { - "virtual_address": 51638, - "size": 2, - "disassembly": "ldr r4, [r1, r6]", - "mnemonic": "ldr", - "operands": "r4, [r1, r6]", - "mode": "thumb" - }, - "instr_51640": { - "virtual_address": 51640, - "size": 2, - "disassembly": "str r4, [r5, r6]", - "mnemonic": "str", - "operands": "r4, [r5, r6]", - "mode": "thumb" - }, - "instr_51642": { - "virtual_address": 51642, - "size": 2, - "disassembly": "adds r6, #0x4", - "mnemonic": "adds", - "operands": "r6, #0x4", - "mode": "thumb" - }, - "instr_51644": { - "virtual_address": 51644, - "size": 2, - "disassembly": "subs r4, r3, r6", - "mnemonic": "subs", - "operands": "r4, r3, r6", - "mode": "thumb" - }, - "instr_51646": { - "virtual_address": 51646, - "size": 2, - "disassembly": "cmp r4, #0x3", - "mnemonic": "cmp", - "operands": "r4, #0x3", - "mode": "thumb" - }, - "instr_51648": { - "virtual_address": 51648, - "size": 2, - "disassembly": "bhi 0x0c9b6", - "mnemonic": "bhi", - "operands": "0x0c9b6", - "mode": "thumb" - }, - "bb_51638": { - "virtual_address": 51638, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51650, - "children": [ - "instr_51638", - "instr_51640", - "instr_51642", - "instr_51644", - "instr_51646", - "instr_51648" - ] - }, - "instr_51650": { - "virtual_address": 51650, - "size": 2, - "disassembly": "subs r3, #0x4", - "mnemonic": "subs", - "operands": "r3, #0x4", - "mode": "thumb" - }, - "instr_51652": { - "virtual_address": 51652, - "size": 2, - "disassembly": "lsrs r3, r3, #0x2", - "mnemonic": "lsrs", - "operands": "r3, r3, #0x2", - "mode": "thumb" - }, - "instr_51654": { - "virtual_address": 51654, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_51656": { - "virtual_address": 51656, - "size": 2, - "disassembly": "lsls r3, r3, #0x2", - "mnemonic": "lsls", - "operands": "r3, r3, #0x2", - "mode": "thumb" - }, - "instr_51658": { - "virtual_address": 51658, - "size": 2, - "disassembly": "adds r5, r5, r3", - "mnemonic": "adds", - "operands": "r5, r5, r3", - "mode": "thumb" - }, - "instr_51660": { - "virtual_address": 51660, - "size": 2, - "disassembly": "adds r1, r1, r3", - "mnemonic": "adds", - "operands": "r1, r1, r3", - "mode": "thumb" - }, - "instr_51662": { - "virtual_address": 51662, - "size": 2, - "disassembly": "movs r3, #0x3", - "mnemonic": "movs", - "operands": "r3, #0x3", - "mode": "thumb" - }, - "instr_51664": { - "virtual_address": 51664, - "size": 2, - "disassembly": "ands r2, r3", - "mnemonic": "ands", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_51666": { - "virtual_address": 51666, - "size": 2, - "disassembly": "b 0x0c952", - "mnemonic": "b", - "operands": "0x0c952", - "mode": "thumb" - }, - "bb_51650": { - "virtual_address": 51650, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51538, - "children": [ - "instr_51650", - "instr_51652", - "instr_51654", - "instr_51656", - "instr_51658", - "instr_51660", - "instr_51662", - "instr_51664", - "instr_51666" - ] - }, - "instr_51668": { - "virtual_address": 51668, - "size": 2, - "disassembly": "movs r5, r0", - "mnemonic": "movs", - "operands": "r5, r0", - "mode": "thumb" - }, - "instr_51670": { - "virtual_address": 51670, - "size": 2, - "disassembly": "subs r6, r2, #0x1", - "mnemonic": "subs", - "operands": "r6, r2, #0x1", - "mode": "thumb" - }, - "instr_51672": { - "virtual_address": 51672, - "size": 2, - "disassembly": "b 0x0c958", - "mnemonic": "b", - "operands": "0x0c958", - "mode": "thumb" - }, - "bb_51668": { - "virtual_address": 51668, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51544, - "children": [ - "instr_51668", - "instr_51670", - "instr_51672" - ] - }, - "instr_51674": { - "virtual_address": 51674, - "size": 2, - "disassembly": "movs r2, r3", - "mnemonic": "movs", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_51676": { - "virtual_address": 51676, - "size": 2, - "disassembly": "b 0x0c952", - "mnemonic": "b", - "operands": "0x0c952", - "mode": "thumb" - }, - "bb_51674": { - "virtual_address": 51674, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51538, - "children": [ - "instr_51674", - "instr_51676" - ] - }, - "func_51492": { - "virtual_address": 51492, - "size": 186, - "name": "memmove", - "children": [ - "bb_51492", - "bb_51502", - "bb_51508", - "bb_51514", - "bb_51522", - "bb_51532", - "bb_51536", - "bb_51538", - "bb_51544", - "bb_51546", - "bb_51558", - "bb_51560", - "bb_51578", - "bb_51592", - "bb_51618", - "bb_51638", - "bb_51650", - "bb_51668", - "bb_51674" - ] - }, - "instr_51680": { - "virtual_address": 51680, - "size": 2, - "disassembly": "push {r4, lr}", - "mnemonic": "push", - "operands": "{r4, lr}", - "mode": "thumb" - }, - "instr_51682": { - "virtual_address": 51682, - "size": 2, - "disassembly": "ldr r0, [0x0c9f0]", - "mnemonic": "ldr", - "operands": "r0, [0x0c9f0]", - "mode": "thumb" - }, - "instr_51684": { - "virtual_address": 51684, - "size": 4, - "disassembly": "bl 0x0c118", - "mnemonic": "bl", - "operands": "0x0c118", - "mode": "thumb" - }, - "instr_51688": { - "virtual_address": 51688, - "size": 2, - "disassembly": "pop {r4}", - "mnemonic": "pop", - "operands": "{r4}", - "mode": "thumb" - }, - "instr_51690": { - "virtual_address": 51690, - "size": 2, - "disassembly": "pop {r0}", - "mnemonic": "pop", - "operands": "{r0}", - "mode": "thumb" - }, - "instr_51692": { - "virtual_address": 51692, - "size": 2, - "disassembly": "bx r0", - "mnemonic": "bx", - "operands": "r0", - "mode": "thumb" - }, - "bb_51680": { - "virtual_address": 51680, - "size": 14, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_51680", - "instr_51682", - "instr_51684", - "instr_51688", - "instr_51690", - "instr_51692" - ] - }, - "func_51680": { - "virtual_address": 51680, - "size": 14, - "name": "__malloc_lock", - "children": [ - "bb_51680" - ] - }, - "instr_51700": { - "virtual_address": 51700, - "size": 2, - "disassembly": "push {r4, lr}", - "mnemonic": "push", - "operands": "{r4, lr}", - "mode": "thumb" - }, - "instr_51702": { - "virtual_address": 51702, - "size": 2, - "disassembly": "ldr r0, [0x0ca04]", - "mnemonic": "ldr", - "operands": "r0, [0x0ca04]", - "mode": "thumb" - }, - "instr_51704": { - "virtual_address": 51704, - "size": 4, - "disassembly": "bl 0x0c128", - "mnemonic": "bl", - "operands": "0x0c128", - "mode": "thumb" - }, - "instr_51708": { - "virtual_address": 51708, - "size": 2, - "disassembly": "pop {r4}", - "mnemonic": "pop", - "operands": "{r4}", - "mode": "thumb" - }, - "instr_51710": { - "virtual_address": 51710, - "size": 2, - "disassembly": "pop {r0}", - "mnemonic": "pop", - "operands": "{r0}", - "mode": "thumb" - }, - "instr_51712": { - "virtual_address": 51712, - "size": 2, - "disassembly": "bx r0", - "mnemonic": "bx", - "operands": "r0", - "mode": "thumb" - }, - "bb_51700": { - "virtual_address": 51700, - "size": 14, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_51700", - "instr_51702", - "instr_51704", - "instr_51708", - "instr_51710", - "instr_51712" - ] - }, - "func_51700": { - "virtual_address": 51700, - "size": 14, - "name": "__malloc_unlock", - "children": [ - "bb_51700" - ] - }, - "instr_51720": { - "virtual_address": 51720, - "size": 2, - "disassembly": "ldr r3, [r0, #0x4c]", - "mnemonic": "ldr", - "operands": "r3, [r0, #0x4c]", - "mode": "thumb" - }, - "instr_51722": { - "virtual_address": 51722, - "size": 2, - "disassembly": "push {r4, r5, r6, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, lr}", - "mode": "thumb" - }, - "instr_51724": { - "virtual_address": 51724, - "size": 2, - "disassembly": "movs r4, r0", - "mnemonic": "movs", - "operands": "r4, r0", - "mode": "thumb" - }, - "instr_51726": { - "virtual_address": 51726, - "size": 2, - "disassembly": "movs r5, r1", - "mnemonic": "movs", - "operands": "r5, r1", - "mode": "thumb" - }, - "instr_51728": { - "virtual_address": 51728, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_51730": { - "virtual_address": 51730, - "size": 2, - "disassembly": "beq 0x0ca2e", - "mnemonic": "beq", - "operands": "0x0ca2e", - "mode": "thumb" - }, - "bb_51720": { - "virtual_address": 51720, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51732, - "children": [ - "instr_51720", - "instr_51722", - "instr_51724", - "instr_51726", - "instr_51728", - "instr_51730" - ] - }, - "instr_51732": { - "virtual_address": 51732, - "size": 2, - "disassembly": "lsls r0, r5, #0x2", - "mnemonic": "lsls", - "operands": "r0, r5, #0x2", - "mode": "thumb" - }, - "instr_51734": { - "virtual_address": 51734, - "size": 2, - "disassembly": "adds r3, r3, r0", - "mnemonic": "adds", - "operands": "r3, r3, r0", - "mode": "thumb" - }, - "instr_51736": { - "virtual_address": 51736, - "size": 2, - "disassembly": "ldr r0, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r3, #0x0]", - "mode": "thumb" - }, - "instr_51738": { - "virtual_address": 51738, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_51740": { - "virtual_address": 51740, - "size": 2, - "disassembly": "beq 0x0ca40", - "mnemonic": "beq", - "operands": "0x0ca40", - "mode": "thumb" - }, - "bb_51732": { - "virtual_address": 51732, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51742, - "children": [ - "instr_51732", - "instr_51734", - "instr_51736", - "instr_51738", - "instr_51740" - ] - }, - "instr_51742": { - "virtual_address": 51742, - "size": 2, - "disassembly": "ldr r2, [r0, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [r0, #0x0]", - "mode": "thumb" - }, - "instr_51744": { - "virtual_address": 51744, - "size": 2, - "disassembly": "str r2, [r3, #0x0]", - "mnemonic": "str", - "operands": "r2, [r3, #0x0]", - "mode": "thumb" - }, - "bb_51742": { - "virtual_address": 51742, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51746, - "children": [ - "instr_51742", - "instr_51744" - ] - }, - "instr_51746": { - "virtual_address": 51746, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_51748": { - "virtual_address": 51748, - "size": 2, - "disassembly": "str r3, [r0, #0x10]", - "mnemonic": "str", - "operands": "r3, [r0, #0x10]", - "mode": "thumb" - }, - "instr_51750": { - "virtual_address": 51750, - "size": 2, - "disassembly": "str r3, [r0, #0xc]", - "mnemonic": "str", - "operands": "r3, [r0, #0xc]", - "mode": "thumb" - }, - "bb_51746": { - "virtual_address": 51746, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51752, - "children": [ - "instr_51746", - "instr_51748", - "instr_51750" - ] - }, - "instr_51752": { - "virtual_address": 51752, - "size": 2, - "disassembly": "pop {r4, r5, r6}", - "mnemonic": "pop", - "operands": "{r4, r5, r6}", - "mode": "thumb" - }, - "instr_51754": { - "virtual_address": 51754, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_51756": { - "virtual_address": 51756, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_51752": { - "virtual_address": 51752, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_51752", - "instr_51754", - "instr_51756" - ] - }, - "instr_51758": { - "virtual_address": 51758, - "size": 2, - "disassembly": "movs r2, #0x21", - "mnemonic": "movs", - "operands": "r2, #0x21", - "mode": "thumb" - }, - "instr_51760": { - "virtual_address": 51760, - "size": 2, - "disassembly": "movs r1, #0x4", - "mnemonic": "movs", - "operands": "r1, #0x4", - "mode": "thumb" - }, - "instr_51762": { - "virtual_address": 51762, - "size": 4, - "disassembly": "bl 0x0eb2c", - "mnemonic": "bl", - "operands": "0x0eb2c", - "mode": "thumb" - }, - "instr_51766": { - "virtual_address": 51766, - "size": 2, - "disassembly": "subs r3, r0, #0x0", - "mnemonic": "subs", - "operands": "r3, r0, #0x0", - "mode": "thumb" - }, - "instr_51768": { - "virtual_address": 51768, - "size": 2, - "disassembly": "str r0, [r4, #0x4c]", - "mnemonic": "str", - "operands": "r0, [r4, #0x4c]", - "mode": "thumb" - }, - "instr_51770": { - "virtual_address": 51770, - "size": 2, - "disassembly": "bne 0x0ca14", - "mnemonic": "bne", - "operands": "0x0ca14", - "mode": "thumb" - }, - "bb_51758": { - "virtual_address": 51758, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51772, - "children": [ - "instr_51758", - "instr_51760", - "instr_51762", - "instr_51766", - "instr_51768", - "instr_51770" - ] - }, - "instr_51772": { - "virtual_address": 51772, - "size": 2, - "disassembly": "movs r0, #0x0", - "mnemonic": "movs", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_51774": { - "virtual_address": 51774, - "size": 2, - "disassembly": "b 0x0ca28", - "mnemonic": "b", - "operands": "0x0ca28", - "mode": "thumb" - }, - "bb_51772": { - "virtual_address": 51772, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51752, - "children": [ - "instr_51772", - "instr_51774" - ] - }, - "instr_51776": { - "virtual_address": 51776, - "size": 2, - "disassembly": "movs r6, #0x1", - "mnemonic": "movs", - "operands": "r6, #0x1", - "mode": "thumb" - }, - "instr_51778": { - "virtual_address": 51778, - "size": 2, - "disassembly": "lsls r6, r5", - "mnemonic": "lsls", - "operands": "r6, r5", - "mode": "thumb" - }, - "instr_51780": { - "virtual_address": 51780, - "size": 2, - "disassembly": "adds r2, r6, #0x5", - "mnemonic": "adds", - "operands": "r2, r6, #0x5", - "mode": "thumb" - }, - "instr_51782": { - "virtual_address": 51782, - "size": 2, - "disassembly": "movs r1, #0x1", - "mnemonic": "movs", - "operands": "r1, #0x1", - "mode": "thumb" - }, - "instr_51784": { - "virtual_address": 51784, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_51786": { - "virtual_address": 51786, - "size": 2, - "disassembly": "lsls r2, r2, #0x2", - "mnemonic": "lsls", - "operands": "r2, r2, #0x2", - "mode": "thumb" - }, - "instr_51788": { - "virtual_address": 51788, - "size": 4, - "disassembly": "bl 0x0eb2c", - "mnemonic": "bl", - "operands": "0x0eb2c", - "mode": "thumb" - }, - "instr_51792": { - "virtual_address": 51792, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_51794": { - "virtual_address": 51794, - "size": 2, - "disassembly": "beq 0x0ca3c", - "mnemonic": "beq", - "operands": "0x0ca3c", - "mode": "thumb" - }, - "bb_51776": { - "virtual_address": 51776, - "size": 20, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51796, - "children": [ - "instr_51776", - "instr_51778", - "instr_51780", - "instr_51782", - "instr_51784", - "instr_51786", - "instr_51788", - "instr_51792", - "instr_51794" - ] - }, - "instr_51796": { - "virtual_address": 51796, - "size": 2, - "disassembly": "str r5, [r0, #0x4]", - "mnemonic": "str", - "operands": "r5, [r0, #0x4]", - "mode": "thumb" - }, - "instr_51798": { - "virtual_address": 51798, - "size": 2, - "disassembly": "str r6, [r0, #0x8]", - "mnemonic": "str", - "operands": "r6, [r0, #0x8]", - "mode": "thumb" - }, - "instr_51800": { - "virtual_address": 51800, - "size": 2, - "disassembly": "b 0x0ca22", - "mnemonic": "b", - "operands": "0x0ca22", - "mode": "thumb" - }, - "bb_51796": { - "virtual_address": 51796, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51746, - "children": [ - "instr_51796", - "instr_51798", - "instr_51800" - ] - }, - "func_51720": { - "virtual_address": 51720, - "size": 82, - "name": "_Balloc", - "children": [ - "bb_51720", - "bb_51732", - "bb_51742", - "bb_51746", - "bb_51752", - "bb_51758", - "bb_51772", - "bb_51776", - "bb_51796" - ] - }, - "instr_51804": { - "virtual_address": 51804, - "size": 2, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_51806": { - "virtual_address": 51806, - "size": 2, - "disassembly": "beq 0x0ca6e", - "mnemonic": "beq", - "operands": "0x0ca6e", - "mode": "thumb" - }, - "bb_51804": { - "virtual_address": 51804, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51808, - "children": [ - "instr_51804", - "instr_51806" - ] - }, - "instr_51808": { - "virtual_address": 51808, - "size": 2, - "disassembly": "ldr r3, [r1, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r1, #0x4]", - "mode": "thumb" - }, - "instr_51810": { - "virtual_address": 51810, - "size": 2, - "disassembly": "lsls r2, r3, #0x2", - "mnemonic": "lsls", - "operands": "r2, r3, #0x2", - "mode": "thumb" - }, - "instr_51812": { - "virtual_address": 51812, - "size": 2, - "disassembly": "ldr r3, [r0, #0x4c]", - "mnemonic": "ldr", - "operands": "r3, [r0, #0x4c]", - "mode": "thumb" - }, - "instr_51814": { - "virtual_address": 51814, - "size": 2, - "disassembly": "adds r3, r3, r2", - "mnemonic": "adds", - "operands": "r3, r3, r2", - "mode": "thumb" - }, - "instr_51816": { - "virtual_address": 51816, - "size": 2, - "disassembly": "ldr r2, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [r3, #0x0]", - "mode": "thumb" - }, - "instr_51818": { - "virtual_address": 51818, - "size": 2, - "disassembly": "str r2, [r1, #0x0]", - "mnemonic": "str", - "operands": "r2, [r1, #0x0]", - "mode": "thumb" - }, - "instr_51820": { - "virtual_address": 51820, - "size": 2, - "disassembly": "str r1, [r3, #0x0]", - "mnemonic": "str", - "operands": "r1, [r3, #0x0]", - "mode": "thumb" - }, - "bb_51808": { - "virtual_address": 51808, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51822, - "children": [ - "instr_51808", - "instr_51810", - "instr_51812", - "instr_51814", - "instr_51816", - "instr_51818", - "instr_51820" - ] - }, - "instr_51822": { - "virtual_address": 51822, - "size": 2, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "thumb" - }, - "bb_51822": { - "virtual_address": 51822, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_51822" - ] - }, - "func_51804": { - "virtual_address": 51804, - "size": 20, - "name": "_Bfree", - "children": [ - "bb_51804", - "bb_51808", - "bb_51822" - ] - }, - "instr_51824": { - "virtual_address": 51824, - "size": 2, - "disassembly": "push {r4, r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_51826": { - "virtual_address": 51826, - "size": 2, - "disassembly": "mov lr, r8", - "mnemonic": "mov", - "operands": "lr, r8", - "mode": "thumb" - }, - "instr_51828": { - "virtual_address": 51828, - "size": 2, - "disassembly": "movs r7, r3", - "mnemonic": "movs", - "operands": "r7, r3", - "mode": "thumb" - }, - "instr_51830": { - "virtual_address": 51830, - "size": 2, - "disassembly": "mov r8, r0", - "mnemonic": "mov", - "operands": "r8, r0", - "mode": "thumb" - }, - "instr_51832": { - "virtual_address": 51832, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_51834": { - "virtual_address": 51834, - "size": 2, - "disassembly": "push {lr}", - "mnemonic": "push", - "operands": "{lr}", - "mode": "thumb" - }, - "instr_51836": { - "virtual_address": 51836, - "size": 2, - "disassembly": "movs r6, r1", - "mnemonic": "movs", - "operands": "r6, r1", - "mode": "thumb" - }, - "instr_51838": { - "virtual_address": 51838, - "size": 2, - "disassembly": "ldr r5, [r1, #0x10]", - "mnemonic": "ldr", - "operands": "r5, [r1, #0x10]", - "mode": "thumb" - }, - "instr_51840": { - "virtual_address": 51840, - "size": 2, - "disassembly": "adds r1, #0x14", - "mnemonic": "adds", - "operands": "r1, #0x14", - "mode": "thumb" - }, - "bb_51824": { - "virtual_address": 51824, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51842, - "children": [ - "instr_51824", - "instr_51826", - "instr_51828", - "instr_51830", - "instr_51832", - "instr_51834", - "instr_51836", - "instr_51838", - "instr_51840" - ] - }, - "instr_51842": { - "virtual_address": 51842, - "size": 2, - "disassembly": "ldr r4, [r1, #0x0]", - "mnemonic": "ldr", - "operands": "r4, [r1, #0x0]", - "mode": "thumb" - }, - "instr_51844": { - "virtual_address": 51844, - "size": 2, - "disassembly": "lsls r0, r4, #0x10", - "mnemonic": "lsls", - "operands": "r0, r4, #0x10", - "mode": "thumb" - }, - "instr_51846": { - "virtual_address": 51846, - "size": 2, - "disassembly": "lsrs r0, r0, #0x10", - "mnemonic": "lsrs", - "operands": "r0, r0, #0x10", - "mode": "thumb" - }, - "instr_51848": { - "virtual_address": 51848, - "size": 2, - "disassembly": "muls r0, r2", - "mnemonic": "muls", - "operands": "r0, r2", - "mode": "thumb" - }, - "instr_51850": { - "virtual_address": 51850, - "size": 2, - "disassembly": "lsrs r4, r4, #0x10", - "mnemonic": "lsrs", - "operands": "r4, r4, #0x10", - "mode": "thumb" - }, - "instr_51852": { - "virtual_address": 51852, - "size": 2, - "disassembly": "muls r4, r2", - "mnemonic": "muls", - "operands": "r4, r2", - "mode": "thumb" - }, - "instr_51854": { - "virtual_address": 51854, - "size": 2, - "disassembly": "adds r0, r0, r7", - "mnemonic": "adds", - "operands": "r0, r0, r7", - "mode": "thumb" - }, - "instr_51856": { - "virtual_address": 51856, - "size": 2, - "disassembly": "lsrs r7, r0, #0x10", - "mnemonic": "lsrs", - "operands": "r7, r0, #0x10", - "mode": "thumb" - }, - "instr_51858": { - "virtual_address": 51858, - "size": 2, - "disassembly": "adds r4, r4, r7", - "mnemonic": "adds", - "operands": "r4, r4, r7", - "mode": "thumb" - }, - "instr_51860": { - "virtual_address": 51860, - "size": 2, - "disassembly": "lsls r0, r0, #0x10", - "mnemonic": "lsls", - "operands": "r0, r0, #0x10", - "mode": "thumb" - }, - "instr_51862": { - "virtual_address": 51862, - "size": 2, - "disassembly": "lsrs r7, r4, #0x10", - "mnemonic": "lsrs", - "operands": "r7, r4, #0x10", - "mode": "thumb" - }, - "instr_51864": { - "virtual_address": 51864, - "size": 2, - "disassembly": "lsrs r0, r0, #0x10", - "mnemonic": "lsrs", - "operands": "r0, r0, #0x10", - "mode": "thumb" - }, - "instr_51866": { - "virtual_address": 51866, - "size": 2, - "disassembly": "lsls r4, r4, #0x10", - "mnemonic": "lsls", - "operands": "r4, r4, #0x10", - "mode": "thumb" - }, - "instr_51868": { - "virtual_address": 51868, - "size": 2, - "disassembly": "adds r4, r4, r0", - "mnemonic": "adds", - "operands": "r4, r4, r0", - "mode": "thumb" - }, - "instr_51870": { - "virtual_address": 51870, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_51872": { - "virtual_address": 51872, - "size": 2, - "disassembly": "stmia r1!, {r4}", - "mnemonic": "stmia", - "operands": "r1!, {r4}", - "mode": "thumb" - }, - "instr_51874": { - "virtual_address": 51874, - "size": 2, - "disassembly": "cmp r5, r3", - "mnemonic": "cmp", - "operands": "r5, r3", - "mode": "thumb" - }, - "instr_51876": { - "virtual_address": 51876, - "size": 2, - "disassembly": "bgt 0x0ca82", - "mnemonic": "bgt", - "operands": "0x0ca82", - "mode": "thumb" - }, - "bb_51842": { - "virtual_address": 51842, - "size": 36, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51878, - "children": [ - "instr_51842", - "instr_51844", - "instr_51846", - "instr_51848", - "instr_51850", - "instr_51852", - "instr_51854", - "instr_51856", - "instr_51858", - "instr_51860", - "instr_51862", - "instr_51864", - "instr_51866", - "instr_51868", - "instr_51870", - "instr_51872", - "instr_51874", - "instr_51876" - ] - }, - "instr_51878": { - "virtual_address": 51878, - "size": 2, - "disassembly": "cmp r7, #0x0", - "mnemonic": "cmp", - "operands": "r7, #0x0", - "mode": "thumb" - }, - "instr_51880": { - "virtual_address": 51880, - "size": 2, - "disassembly": "beq 0x0cabc", - "mnemonic": "beq", - "operands": "0x0cabc", - "mode": "thumb" - }, - "bb_51878": { - "virtual_address": 51878, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51882, - "children": [ - "instr_51878", - "instr_51880" - ] - }, - "instr_51882": { - "virtual_address": 51882, - "size": 2, - "disassembly": "ldr r3, [r6, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [r6, #0x8]", - "mode": "thumb" - }, - "instr_51884": { - "virtual_address": 51884, - "size": 2, - "disassembly": "cmp r3, r5", - "mnemonic": "cmp", - "operands": "r3, r5", - "mode": "thumb" - }, - "instr_51886": { - "virtual_address": 51886, - "size": 2, - "disassembly": "ble 0x0cac8", - "mnemonic": "ble", - "operands": "0x0cac8", - "mode": "thumb" - }, - "bb_51882": { - "virtual_address": 51882, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51888, - "children": [ - "instr_51882", - "instr_51884", - "instr_51886" - ] - }, - "instr_51888": { - "virtual_address": 51888, - "size": 2, - "disassembly": "adds r3, r5, #0x4", - "mnemonic": "adds", - "operands": "r3, r5, #0x4", - "mode": "thumb" - }, - "instr_51890": { - "virtual_address": 51890, - "size": 2, - "disassembly": "lsls r3, r3, #0x2", - "mnemonic": "lsls", - "operands": "r3, r3, #0x2", - "mode": "thumb" - }, - "instr_51892": { - "virtual_address": 51892, - "size": 2, - "disassembly": "adds r3, r6, r3", - "mnemonic": "adds", - "operands": "r3, r6, r3", - "mode": "thumb" - }, - "instr_51894": { - "virtual_address": 51894, - "size": 2, - "disassembly": "adds r5, #0x1", - "mnemonic": "adds", - "operands": "r5, #0x1", - "mode": "thumb" - }, - "instr_51896": { - "virtual_address": 51896, - "size": 2, - "disassembly": "str r7, [r3, #0x4]", - "mnemonic": "str", - "operands": "r7, [r3, #0x4]", - "mode": "thumb" - }, - "instr_51898": { - "virtual_address": 51898, - "size": 2, - "disassembly": "str r5, [r6, #0x10]", - "mnemonic": "str", - "operands": "r5, [r6, #0x10]", - "mode": "thumb" - }, - "bb_51888": { - "virtual_address": 51888, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51900, - "children": [ - "instr_51888", - "instr_51890", - "instr_51892", - "instr_51894", - "instr_51896", - "instr_51898" - ] - }, - "instr_51900": { - "virtual_address": 51900, - "size": 2, - "disassembly": "movs r0, r6", - "mnemonic": "movs", - "operands": "r0, r6", - "mode": "thumb" - }, - "instr_51902": { - "virtual_address": 51902, - "size": 2, - "disassembly": "pop {r7}", - "mnemonic": "pop", - "operands": "{r7}", - "mode": "thumb" - }, - "instr_51904": { - "virtual_address": 51904, - "size": 2, - "disassembly": "mov r8, r7", - "mnemonic": "mov", - "operands": "r8, r7", - "mode": "thumb" - }, - "instr_51906": { - "virtual_address": 51906, - "size": 2, - "disassembly": "pop {r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_51908": { - "virtual_address": 51908, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_51910": { - "virtual_address": 51910, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_51900": { - "virtual_address": 51900, - "size": 12, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_51900", - "instr_51902", - "instr_51904", - "instr_51906", - "instr_51908", - "instr_51910" - ] - }, - "instr_51912": { - "virtual_address": 51912, - "size": 2, - "disassembly": "ldr r3, [r6, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r6, #0x4]", - "mode": "thumb" - }, - "instr_51914": { - "virtual_address": 51914, - "size": 2, - "disassembly": "mov r0, r8", - "mnemonic": "mov", - "operands": "r0, r8", - "mode": "thumb" - }, - "instr_51916": { - "virtual_address": 51916, - "size": 2, - "disassembly": "adds r1, r3, #0x1", - "mnemonic": "adds", - "operands": "r1, r3, #0x1", - "mode": "thumb" - }, - "instr_51918": { - "virtual_address": 51918, - "size": 4, - "disassembly": "bl 0x0ca08", - "mnemonic": "bl", - "operands": "0x0ca08", - "mode": "thumb" - }, - "instr_51922": { - "virtual_address": 51922, - "size": 2, - "disassembly": "subs r4, r0, #0x0", - "mnemonic": "subs", - "operands": "r4, r0, #0x0", - "mode": "thumb" - }, - "instr_51924": { - "virtual_address": 51924, - "size": 2, - "disassembly": "beq 0x0cb06", - "mnemonic": "beq", - "operands": "0x0cb06", - "mode": "thumb" - }, - "bb_51912": { - "virtual_address": 51912, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51926, - "children": [ - "instr_51912", - "instr_51914", - "instr_51916", - "instr_51918", - "instr_51922", - "instr_51924" - ] - }, - "instr_51926": { - "virtual_address": 51926, - "size": 2, - "disassembly": "movs r1, r6", - "mnemonic": "movs", - "operands": "r1, r6", - "mode": "thumb" - }, - "instr_51928": { - "virtual_address": 51928, - "size": 2, - "disassembly": "ldr r3, [r6, #0x10]", - "mnemonic": "ldr", - "operands": "r3, [r6, #0x10]", - "mode": "thumb" - }, - "instr_51930": { - "virtual_address": 51930, - "size": 2, - "disassembly": "adds r2, r3, #0x2", - "mnemonic": "adds", - "operands": "r2, r3, #0x2", - "mode": "thumb" - }, - "instr_51932": { - "virtual_address": 51932, - "size": 2, - "disassembly": "lsls r2, r2, #0x2", - "mnemonic": "lsls", - "operands": "r2, r2, #0x2", - "mode": "thumb" - }, - "instr_51934": { - "virtual_address": 51934, - "size": 2, - "disassembly": "adds r1, #0xc", - "mnemonic": "adds", - "operands": "r1, #0xc", - "mode": "thumb" - }, - "instr_51936": { - "virtual_address": 51936, - "size": 2, - "disassembly": "adds r0, #0xc", - "mnemonic": "adds", - "operands": "r0, #0xc", - "mode": "thumb" - }, - "instr_51938": { - "virtual_address": 51938, - "size": 4, - "disassembly": "bl 0x0c87c", - "mnemonic": "bl", - "operands": "0x0c87c", - "mode": "thumb" - }, - "instr_51942": { - "virtual_address": 51942, - "size": 2, - "disassembly": "ldr r3, [r6, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r6, #0x4]", - "mode": "thumb" - }, - "instr_51944": { - "virtual_address": 51944, - "size": 2, - "disassembly": "lsls r2, r3, #0x2", - "mnemonic": "lsls", - "operands": "r2, r3, #0x2", - "mode": "thumb" - }, - "instr_51946": { - "virtual_address": 51946, - "size": 2, - "disassembly": "mov r3, r8", - "mnemonic": "mov", - "operands": "r3, r8", - "mode": "thumb" - }, - "instr_51948": { - "virtual_address": 51948, - "size": 2, - "disassembly": "ldr r3, [r3, #0x4c]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0x4c]", - "mode": "thumb" - }, - "instr_51950": { - "virtual_address": 51950, - "size": 2, - "disassembly": "adds r3, r3, r2", - "mnemonic": "adds", - "operands": "r3, r3, r2", - "mode": "thumb" - }, - "instr_51952": { - "virtual_address": 51952, - "size": 2, - "disassembly": "ldr r2, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [r3, #0x0]", - "mode": "thumb" - }, - "instr_51954": { - "virtual_address": 51954, - "size": 2, - "disassembly": "str r2, [r6, #0x0]", - "mnemonic": "str", - "operands": "r2, [r6, #0x0]", - "mode": "thumb" - }, - "instr_51956": { - "virtual_address": 51956, - "size": 2, - "disassembly": "str r6, [r3, #0x0]", - "mnemonic": "str", - "operands": "r6, [r3, #0x0]", - "mode": "thumb" - }, - "instr_51958": { - "virtual_address": 51958, - "size": 2, - "disassembly": "movs r6, r4", - "mnemonic": "movs", - "operands": "r6, r4", - "mode": "thumb" - }, - "instr_51960": { - "virtual_address": 51960, - "size": 2, - "disassembly": "adds r3, r5, #0x4", - "mnemonic": "adds", - "operands": "r3, r5, #0x4", - "mode": "thumb" - }, - "instr_51962": { - "virtual_address": 51962, - "size": 2, - "disassembly": "lsls r3, r3, #0x2", - "mnemonic": "lsls", - "operands": "r3, r3, #0x2", - "mode": "thumb" - }, - "instr_51964": { - "virtual_address": 51964, - "size": 2, - "disassembly": "adds r3, r6, r3", - "mnemonic": "adds", - "operands": "r3, r6, r3", - "mode": "thumb" - }, - "instr_51966": { - "virtual_address": 51966, - "size": 2, - "disassembly": "adds r5, #0x1", - "mnemonic": "adds", - "operands": "r5, #0x1", - "mode": "thumb" - }, - "instr_51968": { - "virtual_address": 51968, - "size": 2, - "disassembly": "str r7, [r3, #0x4]", - "mnemonic": "str", - "operands": "r7, [r3, #0x4]", - "mode": "thumb" - }, - "instr_51970": { - "virtual_address": 51970, - "size": 2, - "disassembly": "str r5, [r6, #0x10]", - "mnemonic": "str", - "operands": "r5, [r6, #0x10]", - "mode": "thumb" - }, - "instr_51972": { - "virtual_address": 51972, - "size": 2, - "disassembly": "b 0x0cabc", - "mnemonic": "b", - "operands": "0x0cabc", - "mode": "thumb" - }, - "bb_51926": { - "virtual_address": 51926, - "size": 48, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 51900, - "children": [ - "instr_51926", - "instr_51928", - "instr_51930", - "instr_51932", - "instr_51934", - "instr_51936", - "instr_51938", - "instr_51942", - "instr_51944", - "instr_51946", - "instr_51948", - "instr_51950", - "instr_51952", - "instr_51954", - "instr_51956", - "instr_51958", - "instr_51960", - "instr_51962", - "instr_51964", - "instr_51966", - "instr_51968", - "instr_51970", - "instr_51972" - ] - }, - "instr_51974": { - "virtual_address": 51974, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_51976": { - "virtual_address": 51976, - "size": 2, - "disassembly": "movs r1, #0xb5", - "mnemonic": "movs", - "operands": "r1, #0xb5", - "mode": "thumb" - }, - "instr_51978": { - "virtual_address": 51978, - "size": 2, - "disassembly": "ldr r3, [0x0cb14]", - "mnemonic": "ldr", - "operands": "r3, [0x0cb14]", - "mode": "thumb" - }, - "instr_51980": { - "virtual_address": 51980, - "size": 2, - "disassembly": "ldr r0, [0x0cb18]", - "mnemonic": "ldr", - "operands": "r0, [0x0cb18]", - "mode": "thumb" - }, - "instr_51982": { - "virtual_address": 51982, - "size": 4, - "disassembly": "bl 0x0eae0", - "mnemonic": "bl", - "operands": "0x0eae0", - "mode": "thumb" - }, - "bb_51974": { - "virtual_address": 51974, - "size": 12, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_51974", - "instr_51976", - "instr_51978", - "instr_51980", - "instr_51982" - ] - }, - "func_51824": { - "virtual_address": 51824, - "size": 162, - "name": "__multadd", - "children": [ - "bb_51824", - "bb_51842", - "bb_51878", - "bb_51882", - "bb_51888", - "bb_51900", - "bb_51912", - "bb_51926", - "bb_51974" - ] - }, - "instr_51996": { - "virtual_address": 51996, - "size": 2, - "disassembly": "push {r3, r4, r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r3, r4, r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_51998": { - "virtual_address": 51998, - "size": 2, - "disassembly": "mov r7, r8", - "mnemonic": "mov", - "operands": "r7, r8", - "mode": "thumb" - }, - "instr_52000": { - "virtual_address": 52000, - "size": 2, - "disassembly": "mov lr, r9", - "mnemonic": "mov", - "operands": "lr, r9", - "mode": "thumb" - }, - "instr_52002": { - "virtual_address": 52002, - "size": 2, - "disassembly": "movs r6, r0", - "mnemonic": "movs", - "operands": "r6, r0", - "mode": "thumb" - }, - "instr_52004": { - "virtual_address": 52004, - "size": 2, - "disassembly": "movs r0, r3", - "mnemonic": "movs", - "operands": "r0, r3", - "mode": "thumb" - }, - "instr_52006": { - "virtual_address": 52006, - "size": 2, - "disassembly": "push {r7, lr}", - "mnemonic": "push", - "operands": "{r7, lr}", - "mode": "thumb" - }, - "instr_52008": { - "virtual_address": 52008, - "size": 2, - "disassembly": "movs r4, r1", - "mnemonic": "movs", - "operands": "r4, r1", - "mode": "thumb" - }, - "instr_52010": { - "virtual_address": 52010, - "size": 2, - "disassembly": "adds r0, #0x8", - "mnemonic": "adds", - "operands": "r0, #0x8", - "mode": "thumb" - }, - "instr_52012": { - "virtual_address": 52012, - "size": 2, - "disassembly": "movs r1, #0x9", - "mnemonic": "movs", - "operands": "r1, #0x9", - "mode": "thumb" - }, - "instr_52014": { - "virtual_address": 52014, - "size": 2, - "disassembly": "movs r7, r3", - "mnemonic": "movs", - "operands": "r7, r3", - "mode": "thumb" - }, - "instr_52016": { - "virtual_address": 52016, - "size": 2, - "disassembly": "mov r8, r2", - "mnemonic": "mov", - "operands": "r8, r2", - "mode": "thumb" - }, - "instr_52018": { - "virtual_address": 52018, - "size": 4, - "disassembly": "bl 0x10b30", - "mnemonic": "bl", - "operands": "0x10b30", - "mode": "thumb" - }, - "instr_52022": { - "virtual_address": 52022, - "size": 2, - "disassembly": "cmp r7, #0x9", - "mnemonic": "cmp", - "operands": "r7, #0x9", - "mode": "thumb" - }, - "instr_52024": { - "virtual_address": 52024, - "size": 2, - "disassembly": "ble 0x0cbb6", - "mnemonic": "ble", - "operands": "0x0cbb6", - "mode": "thumb" - }, - "bb_51996": { - "virtual_address": 51996, - "size": 30, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52026, - "children": [ - "instr_51996", - "instr_51998", - "instr_52000", - "instr_52002", - "instr_52004", - "instr_52006", - "instr_52008", - "instr_52010", - "instr_52012", - "instr_52014", - "instr_52016", - "instr_52018", - "instr_52022", - "instr_52024" - ] - }, - "instr_52026": { - "virtual_address": 52026, - "size": 2, - "disassembly": "movs r5, #0x1", - "mnemonic": "movs", - "operands": "r5, #0x1", - "mode": "thumb" - }, - "instr_52028": { - "virtual_address": 52028, - "size": 2, - "disassembly": "movs r1, #0x0", - "mnemonic": "movs", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "bb_52026": { - "virtual_address": 52026, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52030, - "children": [ - "instr_52026", - "instr_52028" - ] - }, - "instr_52030": { - "virtual_address": 52030, - "size": 2, - "disassembly": "lsls r5, r5, #0x1", - "mnemonic": "lsls", - "operands": "r5, r5, #0x1", - "mode": "thumb" - }, - "instr_52032": { - "virtual_address": 52032, - "size": 2, - "disassembly": "adds r1, #0x1", - "mnemonic": "adds", - "operands": "r1, #0x1", - "mode": "thumb" - }, - "instr_52034": { - "virtual_address": 52034, - "size": 2, - "disassembly": "cmp r0, r5", - "mnemonic": "cmp", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_52036": { - "virtual_address": 52036, - "size": 2, - "disassembly": "bgt 0x0cb3e", - "mnemonic": "bgt", - "operands": "0x0cb3e", - "mode": "thumb" - }, - "bb_52030": { - "virtual_address": 52030, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52038, - "children": [ - "instr_52030", - "instr_52032", - "instr_52034", - "instr_52036" - ] - }, - "instr_52038": { - "virtual_address": 52038, - "size": 2, - "disassembly": "movs r0, r6", - "mnemonic": "movs", - "operands": "r0, r6", - "mode": "thumb" - }, - "instr_52040": { - "virtual_address": 52040, - "size": 4, - "disassembly": "bl 0x0ca08", - "mnemonic": "bl", - "operands": "0x0ca08", - "mode": "thumb" - }, - "instr_52044": { - "virtual_address": 52044, - "size": 2, - "disassembly": "subs r1, r0, #0x0", - "mnemonic": "subs", - "operands": "r1, r0, #0x0", - "mode": "thumb" - }, - "instr_52046": { - "virtual_address": 52046, - "size": 2, - "disassembly": "beq 0x0cbba", - "mnemonic": "beq", - "operands": "0x0cbba", - "mode": "thumb" - }, - "bb_52038": { - "virtual_address": 52038, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52048, - "children": [ - "instr_52038", - "instr_52040", - "instr_52044", - "instr_52046" - ] - }, - "instr_52048": { - "virtual_address": 52048, - "size": 2, - "disassembly": "ldr r3, [sp, #0x20]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x20]", - "mode": "thumb" - }, - "instr_52050": { - "virtual_address": 52050, - "size": 2, - "disassembly": "str r3, [r0, #0x14]", - "mnemonic": "str", - "operands": "r3, [r0, #0x14]", - "mode": "thumb" - }, - "instr_52052": { - "virtual_address": 52052, - "size": 2, - "disassembly": "movs r3, #0x1", - "mnemonic": "movs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_52054": { - "virtual_address": 52054, - "size": 2, - "disassembly": "str r3, [r0, #0x10]", - "mnemonic": "str", - "operands": "r3, [r0, #0x10]", - "mode": "thumb" - }, - "instr_52056": { - "virtual_address": 52056, - "size": 2, - "disassembly": "mov r3, r8", - "mnemonic": "mov", - "operands": "r3, r8", - "mode": "thumb" - }, - "instr_52058": { - "virtual_address": 52058, - "size": 2, - "disassembly": "cmp r3, #0x9", - "mnemonic": "cmp", - "operands": "r3, #0x9", - "mode": "thumb" - }, - "instr_52060": { - "virtual_address": 52060, - "size": 2, - "disassembly": "bgt 0x0cb90", - "mnemonic": "bgt", - "operands": "0x0cb90", - "mode": "thumb" - }, - "bb_52048": { - "virtual_address": 52048, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52062, - "children": [ - "instr_52048", - "instr_52050", - "instr_52052", - "instr_52054", - "instr_52056", - "instr_52058", - "instr_52060" - ] - }, - "instr_52062": { - "virtual_address": 52062, - "size": 2, - "disassembly": "movs r3, #0x9", - "mnemonic": "movs", - "operands": "r3, #0x9", - "mode": "thumb" - }, - "instr_52064": { - "virtual_address": 52064, - "size": 2, - "disassembly": "mov r8, r3", - "mnemonic": "mov", - "operands": "r8, r3", - "mode": "thumb" - }, - "instr_52066": { - "virtual_address": 52066, - "size": 2, - "disassembly": "adds r4, #0xa", - "mnemonic": "adds", - "operands": "r4, #0xa", - "mode": "thumb" - }, - "bb_52062": { - "virtual_address": 52062, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52068, - "children": [ - "instr_52062", - "instr_52064", - "instr_52066" - ] - }, - "instr_52068": { - "virtual_address": 52068, - "size": 2, - "disassembly": "cmp r7, r8", - "mnemonic": "cmp", - "operands": "r7, r8", - "mode": "thumb" - }, - "instr_52070": { - "virtual_address": 52070, - "size": 2, - "disassembly": "ble 0x0cb82", - "mnemonic": "ble", - "operands": "0x0cb82", - "mode": "thumb" - }, - "bb_52068": { - "virtual_address": 52068, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52072, - "children": [ - "instr_52068", - "instr_52070" - ] - }, - "instr_52072": { - "virtual_address": 52072, - "size": 2, - "disassembly": "mov r3, r8", - "mnemonic": "mov", - "operands": "r3, r8", - "mode": "thumb" - }, - "instr_52074": { - "virtual_address": 52074, - "size": 2, - "disassembly": "adds r7, r4, r7", - "mnemonic": "adds", - "operands": "r7, r4, r7", - "mode": "thumb" - }, - "instr_52076": { - "virtual_address": 52076, - "size": 2, - "disassembly": "subs r7, r7, r3", - "mnemonic": "subs", - "operands": "r7, r7, r3", - "mode": "thumb" - }, - "bb_52072": { - "virtual_address": 52072, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52078, - "children": [ - "instr_52072", - "instr_52074", - "instr_52076" - ] - }, - "instr_52078": { - "virtual_address": 52078, - "size": 2, - "disassembly": "ldrb r3, [r4, #0x0]", - "mnemonic": "ldrb", - "operands": "r3, [r4, #0x0]", - "mode": "thumb" - }, - "instr_52080": { - "virtual_address": 52080, - "size": 2, - "disassembly": "movs r2, #0xa", - "mnemonic": "movs", - "operands": "r2, #0xa", - "mode": "thumb" - }, - "instr_52082": { - "virtual_address": 52082, - "size": 2, - "disassembly": "movs r0, r6", - "mnemonic": "movs", - "operands": "r0, r6", - "mode": "thumb" - }, - "instr_52084": { - "virtual_address": 52084, - "size": 2, - "disassembly": "subs r3, #0x30", - "mnemonic": "subs", - "operands": "r3, #0x30", - "mode": "thumb" - }, - "instr_52086": { - "virtual_address": 52086, - "size": 4, - "disassembly": "bl 0x0ca70", - "mnemonic": "bl", - "operands": "0x0ca70", - "mode": "thumb" - }, - "instr_52090": { - "virtual_address": 52090, - "size": 2, - "disassembly": "adds r4, #0x1", - "mnemonic": "adds", - "operands": "r4, #0x1", - "mode": "thumb" - }, - "instr_52092": { - "virtual_address": 52092, - "size": 2, - "disassembly": "movs r1, r0", - "mnemonic": "movs", - "operands": "r1, r0", - "mode": "thumb" - }, - "instr_52094": { - "virtual_address": 52094, - "size": 2, - "disassembly": "cmp r4, r7", - "mnemonic": "cmp", - "operands": "r4, r7", - "mode": "thumb" - }, - "instr_52096": { - "virtual_address": 52096, - "size": 2, - "disassembly": "bne 0x0cb6e", - "mnemonic": "bne", - "operands": "0x0cb6e", - "mode": "thumb" - }, - "bb_52078": { - "virtual_address": 52078, - "size": 20, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52098, - "children": [ - "instr_52078", - "instr_52080", - "instr_52082", - "instr_52084", - "instr_52086", - "instr_52090", - "instr_52092", - "instr_52094", - "instr_52096" - ] - }, - "instr_52098": { - "virtual_address": 52098, - "size": 2, - "disassembly": "movs r0, r1", - "mnemonic": "movs", - "operands": "r0, r1", - "mode": "thumb" - }, - "instr_52100": { - "virtual_address": 52100, - "size": 2, - "disassembly": "pop {r6, r7}", - "mnemonic": "pop", - "operands": "{r6, r7}", - "mode": "thumb" - }, - "instr_52102": { - "virtual_address": 52102, - "size": 2, - "disassembly": "mov r9, r7", - "mnemonic": "mov", - "operands": "r9, r7", - "mode": "thumb" - }, - "instr_52104": { - "virtual_address": 52104, - "size": 2, - "disassembly": "mov r8, r6", - "mnemonic": "mov", - "operands": "r8, r6", - "mode": "thumb" - }, - "instr_52106": { - "virtual_address": 52106, - "size": 2, - "disassembly": "pop {r3, r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r3, r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_52108": { - "virtual_address": 52108, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_52110": { - "virtual_address": 52110, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_52098": { - "virtual_address": 52098, - "size": 14, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_52098", - "instr_52100", - "instr_52102", - "instr_52104", - "instr_52106", - "instr_52108", - "instr_52110" - ] - }, - "instr_52112": { - "virtual_address": 52112, - "size": 2, - "disassembly": "movs r3, #0x9", - "mnemonic": "movs", - "operands": "r3, #0x9", - "mode": "thumb" - }, - "instr_52114": { - "virtual_address": 52114, - "size": 2, - "disassembly": "mov r9, r3", - "mnemonic": "mov", - "operands": "r9, r3", - "mode": "thumb" - }, - "instr_52116": { - "virtual_address": 52116, - "size": 2, - "disassembly": "add r9, r4", - "mnemonic": "add", - "operands": "r9, r4", - "mode": "thumb" - }, - "instr_52118": { - "virtual_address": 52118, - "size": 2, - "disassembly": "mov r5, r9", - "mnemonic": "mov", - "operands": "r5, r9", - "mode": "thumb" - }, - "instr_52120": { - "virtual_address": 52120, - "size": 2, - "disassembly": "add r4, r8", - "mnemonic": "add", - "operands": "r4, r8", - "mode": "thumb" - }, - "bb_52112": { - "virtual_address": 52112, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52122, - "children": [ - "instr_52112", - "instr_52114", - "instr_52116", - "instr_52118", - "instr_52120" - ] - }, - "instr_52122": { - "virtual_address": 52122, - "size": 2, - "disassembly": "ldrb r3, [r5, #0x0]", - "mnemonic": "ldrb", - "operands": "r3, [r5, #0x0]", - "mode": "thumb" - }, - "instr_52124": { - "virtual_address": 52124, - "size": 2, - "disassembly": "movs r2, #0xa", - "mnemonic": "movs", - "operands": "r2, #0xa", - "mode": "thumb" - }, - "instr_52126": { - "virtual_address": 52126, - "size": 2, - "disassembly": "movs r0, r6", - "mnemonic": "movs", - "operands": "r0, r6", - "mode": "thumb" - }, - "instr_52128": { - "virtual_address": 52128, - "size": 2, - "disassembly": "subs r3, #0x30", - "mnemonic": "subs", - "operands": "r3, #0x30", - "mode": "thumb" - }, - "instr_52130": { - "virtual_address": 52130, - "size": 4, - "disassembly": "bl 0x0ca70", - "mnemonic": "bl", - "operands": "0x0ca70", - "mode": "thumb" - }, - "instr_52134": { - "virtual_address": 52134, - "size": 2, - "disassembly": "adds r5, #0x1", - "mnemonic": "adds", - "operands": "r5, #0x1", - "mode": "thumb" - }, - "instr_52136": { - "virtual_address": 52136, - "size": 2, - "disassembly": "movs r1, r0", - "mnemonic": "movs", - "operands": "r1, r0", - "mode": "thumb" - }, - "instr_52138": { - "virtual_address": 52138, - "size": 2, - "disassembly": "cmp r5, r4", - "mnemonic": "cmp", - "operands": "r5, r4", - "mode": "thumb" - }, - "instr_52140": { - "virtual_address": 52140, - "size": 2, - "disassembly": "bne 0x0cb9a", - "mnemonic": "bne", - "operands": "0x0cb9a", - "mode": "thumb" - }, - "bb_52122": { - "virtual_address": 52122, - "size": 20, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52142, - "children": [ - "instr_52122", - "instr_52124", - "instr_52126", - "instr_52128", - "instr_52130", - "instr_52134", - "instr_52136", - "instr_52138", - "instr_52140" - ] - }, - "instr_52142": { - "virtual_address": 52142, - "size": 2, - "disassembly": "mov r4, r8", - "mnemonic": "mov", - "operands": "r4, r8", - "mode": "thumb" - }, - "instr_52144": { - "virtual_address": 52144, - "size": 2, - "disassembly": "subs r4, #0x8", - "mnemonic": "subs", - "operands": "r4, #0x8", - "mode": "thumb" - }, - "instr_52146": { - "virtual_address": 52146, - "size": 2, - "disassembly": "add r4, r9", - "mnemonic": "add", - "operands": "r4, r9", - "mode": "thumb" - }, - "instr_52148": { - "virtual_address": 52148, - "size": 2, - "disassembly": "b 0x0cb64", - "mnemonic": "b", - "operands": "0x0cb64", - "mode": "thumb" - }, - "bb_52142": { - "virtual_address": 52142, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52068, - "children": [ - "instr_52142", - "instr_52144", - "instr_52146", - "instr_52148" - ] - }, - "instr_52150": { - "virtual_address": 52150, - "size": 2, - "disassembly": "movs r1, #0x0", - "mnemonic": "movs", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_52152": { - "virtual_address": 52152, - "size": 2, - "disassembly": "b 0x0cb46", - "mnemonic": "b", - "operands": "0x0cb46", - "mode": "thumb" - }, - "bb_52150": { - "virtual_address": 52150, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52038, - "children": [ - "instr_52150", - "instr_52152" - ] - }, - "instr_52154": { - "virtual_address": 52154, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_52156": { - "virtual_address": 52156, - "size": 2, - "disassembly": "ldr r3, [0x0cbc8]", - "mnemonic": "ldr", - "operands": "r3, [0x0cbc8]", - "mode": "thumb" - }, - "instr_52158": { - "virtual_address": 52158, - "size": 2, - "disassembly": "ldr r0, [0x0cbcc]", - "mnemonic": "ldr", - "operands": "r0, [0x0cbcc]", - "mode": "thumb" - }, - "instr_52160": { - "virtual_address": 52160, - "size": 2, - "disassembly": "adds r1, #0xce", - "mnemonic": "adds", - "operands": "r1, #0xce", - "mode": "thumb" - }, - "instr_52162": { - "virtual_address": 52162, - "size": 4, - "disassembly": "bl 0x0eae0", - "mnemonic": "bl", - "operands": "0x0eae0", - "mode": "thumb" - }, - "bb_52154": { - "virtual_address": 52154, - "size": 12, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_52154", - "instr_52156", - "instr_52158", - "instr_52160", - "instr_52162" - ] - }, - "func_51996": { - "virtual_address": 51996, - "size": 170, - "name": "__s2b", - "children": [ - "bb_51996", - "bb_52026", - "bb_52030", - "bb_52038", - "bb_52048", - "bb_52062", - "bb_52068", - "bb_52072", - "bb_52078", - "bb_52098", - "bb_52112", - "bb_52122", - "bb_52142", - "bb_52150", - "bb_52154" - ] - }, - "instr_52176": { - "virtual_address": 52176, - "size": 2, - "disassembly": "movs r3, r0", - "mnemonic": "movs", - "operands": "r3, r0", - "mode": "thumb" - }, - "instr_52178": { - "virtual_address": 52178, - "size": 2, - "disassembly": "lsrs r2, r0, #0x10", - "mnemonic": "lsrs", - "operands": "r2, r0, #0x10", - "mode": "thumb" - }, - "instr_52180": { - "virtual_address": 52180, - "size": 2, - "disassembly": "movs r0, #0x0", - "mnemonic": "movs", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_52182": { - "virtual_address": 52182, - "size": 2, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_52184": { - "virtual_address": 52184, - "size": 2, - "disassembly": "bne 0x0cbde", - "mnemonic": "bne", - "operands": "0x0cbde", - "mode": "thumb" - }, - "bb_52176": { - "virtual_address": 52176, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52186, - "children": [ - "instr_52176", - "instr_52178", - "instr_52180", - "instr_52182", - "instr_52184" - ] - }, - "instr_52186": { - "virtual_address": 52186, - "size": 2, - "disassembly": "lsls r3, r3, #0x10", - "mnemonic": "lsls", - "operands": "r3, r3, #0x10", - "mode": "thumb" - }, - "instr_52188": { - "virtual_address": 52188, - "size": 2, - "disassembly": "adds r0, #0x10", - "mnemonic": "adds", - "operands": "r0, #0x10", - "mode": "thumb" - }, - "bb_52186": { - "virtual_address": 52186, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52190, - "children": [ - "instr_52186", - "instr_52188" - ] - }, - "instr_52190": { - "virtual_address": 52190, - "size": 2, - "disassembly": "lsrs r2, r3, #0x18", - "mnemonic": "lsrs", - "operands": "r2, r3, #0x18", - "mode": "thumb" - }, - "instr_52192": { - "virtual_address": 52192, - "size": 2, - "disassembly": "bne 0x0cbe6", - "mnemonic": "bne", - "operands": "0x0cbe6", - "mode": "thumb" - }, - "bb_52190": { - "virtual_address": 52190, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52194, - "children": [ - "instr_52190", - "instr_52192" - ] - }, - "instr_52194": { - "virtual_address": 52194, - "size": 2, - "disassembly": "adds r0, #0x8", - "mnemonic": "adds", - "operands": "r0, #0x8", - "mode": "thumb" - }, - "instr_52196": { - "virtual_address": 52196, - "size": 2, - "disassembly": "lsls r3, r3, #0x8", - "mnemonic": "lsls", - "operands": "r3, r3, #0x8", - "mode": "thumb" - }, - "bb_52194": { - "virtual_address": 52194, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52198, - "children": [ - "instr_52194", - "instr_52196" - ] - }, - "instr_52198": { - "virtual_address": 52198, - "size": 2, - "disassembly": "lsrs r2, r3, #0x1c", - "mnemonic": "lsrs", - "operands": "r2, r3, #0x1c", - "mode": "thumb" - }, - "instr_52200": { - "virtual_address": 52200, - "size": 2, - "disassembly": "bne 0x0cbee", - "mnemonic": "bne", - "operands": "0x0cbee", - "mode": "thumb" - }, - "bb_52198": { - "virtual_address": 52198, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52202, - "children": [ - "instr_52198", - "instr_52200" - ] - }, - "instr_52202": { - "virtual_address": 52202, - "size": 2, - "disassembly": "adds r0, #0x4", - "mnemonic": "adds", - "operands": "r0, #0x4", - "mode": "thumb" - }, - "instr_52204": { - "virtual_address": 52204, - "size": 2, - "disassembly": "lsls r3, r3, #0x4", - "mnemonic": "lsls", - "operands": "r3, r3, #0x4", - "mode": "thumb" - }, - "bb_52202": { - "virtual_address": 52202, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52206, - "children": [ - "instr_52202", - "instr_52204" - ] - }, - "instr_52206": { - "virtual_address": 52206, - "size": 2, - "disassembly": "lsrs r2, r3, #0x1e", - "mnemonic": "lsrs", - "operands": "r2, r3, #0x1e", - "mode": "thumb" - }, - "instr_52208": { - "virtual_address": 52208, - "size": 2, - "disassembly": "bne 0x0cbf6", - "mnemonic": "bne", - "operands": "0x0cbf6", - "mode": "thumb" - }, - "bb_52206": { - "virtual_address": 52206, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52210, - "children": [ - "instr_52206", - "instr_52208" - ] - }, - "instr_52210": { - "virtual_address": 52210, - "size": 2, - "disassembly": "adds r0, #0x2", - "mnemonic": "adds", - "operands": "r0, #0x2", - "mode": "thumb" - }, - "instr_52212": { - "virtual_address": 52212, - "size": 2, - "disassembly": "lsls r3, r3, #0x2", - "mnemonic": "lsls", - "operands": "r3, r3, #0x2", - "mode": "thumb" - }, - "bb_52210": { - "virtual_address": 52210, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52214, - "children": [ - "instr_52210", - "instr_52212" - ] - }, - "instr_52214": { - "virtual_address": 52214, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_52216": { - "virtual_address": 52216, - "size": 2, - "disassembly": "blt 0x0cc00", - "mnemonic": "blt", - "operands": "0x0cc00", - "mode": "thumb" - }, - "bb_52214": { - "virtual_address": 52214, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52218, - "children": [ - "instr_52214", - "instr_52216" - ] - }, - "instr_52218": { - "virtual_address": 52218, - "size": 2, - "disassembly": "adds r0, #0x1", - "mnemonic": "adds", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_52220": { - "virtual_address": 52220, - "size": 2, - "disassembly": "lsls r3, r3, #0x1", - "mnemonic": "lsls", - "operands": "r3, r3, #0x1", - "mode": "thumb" - }, - "instr_52222": { - "virtual_address": 52222, - "size": 2, - "disassembly": "bpl 0x0cc02", - "mnemonic": "bpl", - "operands": "0x0cc02", - "mode": "thumb" - }, - "bb_52218": { - "virtual_address": 52218, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52224, - "children": [ - "instr_52218", - "instr_52220", - "instr_52222" - ] - }, - "instr_52224": { - "virtual_address": 52224, - "size": 2, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "thumb" - }, - "bb_52224": { - "virtual_address": 52224, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_52224" - ] - }, - "instr_52226": { - "virtual_address": 52226, - "size": 2, - "disassembly": "movs r0, #0x20", - "mnemonic": "movs", - "operands": "r0, #0x20", - "mode": "thumb" - }, - "instr_52228": { - "virtual_address": 52228, - "size": 2, - "disassembly": "b 0x0cc00", - "mnemonic": "b", - "operands": "0x0cc00", - "mode": "thumb" - }, - "bb_52226": { - "virtual_address": 52226, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52224, - "children": [ - "instr_52226", - "instr_52228" - ] - }, - "func_52176": { - "virtual_address": 52176, - "size": 54, - "name": "__hi0bits", - "children": [ - "bb_52176", - "bb_52186", - "bb_52190", - "bb_52194", - "bb_52198", - "bb_52202", - "bb_52206", - "bb_52210", - "bb_52214", - "bb_52218", - "bb_52224", - "bb_52226" - ] - }, - "instr_52232": { - "virtual_address": 52232, - "size": 2, - "disassembly": "ldr r3, [r0, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r0, #0x0]", - "mode": "thumb" - }, - "instr_52234": { - "virtual_address": 52234, - "size": 2, - "disassembly": "movs r2, r0", - "mnemonic": "movs", - "operands": "r2, r0", - "mode": "thumb" - }, - "instr_52236": { - "virtual_address": 52236, - "size": 2, - "disassembly": "lsls r1, r3, #0x1d", - "mnemonic": "lsls", - "operands": "r1, r3, #0x1d", - "mode": "thumb" - }, - "instr_52238": { - "virtual_address": 52238, - "size": 2, - "disassembly": "beq 0x0cc20", - "mnemonic": "beq", - "operands": "0x0cc20", - "mode": "thumb" - }, - "bb_52232": { - "virtual_address": 52232, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52240, - "children": [ - "instr_52232", - "instr_52234", - "instr_52236", - "instr_52238" - ] - }, - "instr_52240": { - "virtual_address": 52240, - "size": 2, - "disassembly": "lsls r1, r3, #0x1f", - "mnemonic": "lsls", - "operands": "r1, r3, #0x1f", - "mode": "thumb" - }, - "instr_52242": { - "virtual_address": 52242, - "size": 2, - "disassembly": "bmi 0x0cc52", - "mnemonic": "bmi", - "operands": "0x0cc52", - "mode": "thumb" - }, - "bb_52240": { - "virtual_address": 52240, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52244, - "children": [ - "instr_52240", - "instr_52242" - ] - }, - "instr_52244": { - "virtual_address": 52244, - "size": 2, - "disassembly": "lsls r1, r3, #0x1e", - "mnemonic": "lsls", - "operands": "r1, r3, #0x1e", - "mode": "thumb" - }, - "instr_52246": { - "virtual_address": 52246, - "size": 2, - "disassembly": "bpl 0x0cc5a", - "mnemonic": "bpl", - "operands": "0x0cc5a", - "mode": "thumb" - }, - "bb_52244": { - "virtual_address": 52244, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52248, - "children": [ - "instr_52244", - "instr_52246" - ] - }, - "instr_52248": { - "virtual_address": 52248, - "size": 2, - "disassembly": "lsrs r3, r3, #0x1", - "mnemonic": "lsrs", - "operands": "r3, r3, #0x1", - "mode": "thumb" - }, - "instr_52250": { - "virtual_address": 52250, - "size": 2, - "disassembly": "str r3, [r0, #0x0]", - "mnemonic": "str", - "operands": "r3, [r0, #0x0]", - "mode": "thumb" - }, - "instr_52252": { - "virtual_address": 52252, - "size": 2, - "disassembly": "movs r0, #0x1", - "mnemonic": "movs", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "bb_52248": { - "virtual_address": 52248, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52254, - "children": [ - "instr_52248", - "instr_52250", - "instr_52252" - ] - }, - "instr_52254": { - "virtual_address": 52254, - "size": 2, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "thumb" - }, - "bb_52254": { - "virtual_address": 52254, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_52254" - ] - }, - "instr_52256": { - "virtual_address": 52256, - "size": 2, - "disassembly": "movs r0, #0x0", - "mnemonic": "movs", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_52258": { - "virtual_address": 52258, - "size": 2, - "disassembly": "lsls r1, r3, #0x10", - "mnemonic": "lsls", - "operands": "r1, r3, #0x10", - "mode": "thumb" - }, - "instr_52260": { - "virtual_address": 52260, - "size": 2, - "disassembly": "bne 0x0cc2a", - "mnemonic": "bne", - "operands": "0x0cc2a", - "mode": "thumb" - }, - "bb_52256": { - "virtual_address": 52256, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52262, - "children": [ - "instr_52256", - "instr_52258", - "instr_52260" - ] - }, - "instr_52262": { - "virtual_address": 52262, - "size": 2, - "disassembly": "lsrs r3, r3, #0x10", - "mnemonic": "lsrs", - "operands": "r3, r3, #0x10", - "mode": "thumb" - }, - "instr_52264": { - "virtual_address": 52264, - "size": 2, - "disassembly": "adds r0, #0x10", - "mnemonic": "adds", - "operands": "r0, #0x10", - "mode": "thumb" - }, - "bb_52262": { - "virtual_address": 52262, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52266, - "children": [ - "instr_52262", - "instr_52264" - ] - }, - "instr_52266": { - "virtual_address": 52266, - "size": 2, - "disassembly": "movs r1, #0xff", - "mnemonic": "movs", - "operands": "r1, #0xff", - "mode": "thumb" - }, - "instr_52268": { - "virtual_address": 52268, - "size": 2, - "disassembly": "tst r1, r3", - "mnemonic": "tst", - "operands": "r1, r3", - "mode": "thumb" - }, - "instr_52270": { - "virtual_address": 52270, - "size": 2, - "disassembly": "bne 0x0cc34", - "mnemonic": "bne", - "operands": "0x0cc34", - "mode": "thumb" - }, - "bb_52266": { - "virtual_address": 52266, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52272, - "children": [ - "instr_52266", - "instr_52268", - "instr_52270" - ] - }, - "instr_52272": { - "virtual_address": 52272, - "size": 2, - "disassembly": "adds r0, #0x8", - "mnemonic": "adds", - "operands": "r0, #0x8", - "mode": "thumb" - }, - "instr_52274": { - "virtual_address": 52274, - "size": 2, - "disassembly": "lsrs r3, r3, #0x8", - "mnemonic": "lsrs", - "operands": "r3, r3, #0x8", - "mode": "thumb" - }, - "bb_52272": { - "virtual_address": 52272, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52276, - "children": [ - "instr_52272", - "instr_52274" - ] - }, - "instr_52276": { - "virtual_address": 52276, - "size": 2, - "disassembly": "lsls r1, r3, #0x1c", - "mnemonic": "lsls", - "operands": "r1, r3, #0x1c", - "mode": "thumb" - }, - "instr_52278": { - "virtual_address": 52278, - "size": 2, - "disassembly": "bne 0x0cc3c", - "mnemonic": "bne", - "operands": "0x0cc3c", - "mode": "thumb" - }, - "bb_52276": { - "virtual_address": 52276, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52280, - "children": [ - "instr_52276", - "instr_52278" - ] - }, - "instr_52280": { - "virtual_address": 52280, - "size": 2, - "disassembly": "adds r0, #0x4", - "mnemonic": "adds", - "operands": "r0, #0x4", - "mode": "thumb" - }, - "instr_52282": { - "virtual_address": 52282, - "size": 2, - "disassembly": "lsrs r3, r3, #0x4", - "mnemonic": "lsrs", - "operands": "r3, r3, #0x4", - "mode": "thumb" - }, - "bb_52280": { - "virtual_address": 52280, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52284, - "children": [ - "instr_52280", - "instr_52282" - ] - }, - "instr_52284": { - "virtual_address": 52284, - "size": 2, - "disassembly": "lsls r1, r3, #0x1e", - "mnemonic": "lsls", - "operands": "r1, r3, #0x1e", - "mode": "thumb" - }, - "instr_52286": { - "virtual_address": 52286, - "size": 2, - "disassembly": "bne 0x0cc44", - "mnemonic": "bne", - "operands": "0x0cc44", - "mode": "thumb" - }, - "bb_52284": { - "virtual_address": 52284, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52288, - "children": [ - "instr_52284", - "instr_52286" - ] - }, - "instr_52288": { - "virtual_address": 52288, - "size": 2, - "disassembly": "adds r0, #0x2", - "mnemonic": "adds", - "operands": "r0, #0x2", - "mode": "thumb" - }, - "instr_52290": { - "virtual_address": 52290, - "size": 2, - "disassembly": "lsrs r3, r3, #0x2", - "mnemonic": "lsrs", - "operands": "r3, r3, #0x2", - "mode": "thumb" - }, - "bb_52288": { - "virtual_address": 52288, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52292, - "children": [ - "instr_52288", - "instr_52290" - ] - }, - "instr_52292": { - "virtual_address": 52292, - "size": 2, - "disassembly": "lsls r1, r3, #0x1f", - "mnemonic": "lsls", - "operands": "r1, r3, #0x1f", - "mode": "thumb" - }, - "instr_52294": { - "virtual_address": 52294, - "size": 2, - "disassembly": "bmi 0x0cc4e", - "mnemonic": "bmi", - "operands": "0x0cc4e", - "mode": "thumb" - }, - "bb_52292": { - "virtual_address": 52292, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52296, - "children": [ - "instr_52292", - "instr_52294" - ] - }, - "instr_52296": { - "virtual_address": 52296, - "size": 2, - "disassembly": "adds r0, #0x1", - "mnemonic": "adds", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_52298": { - "virtual_address": 52298, - "size": 2, - "disassembly": "lsrs r3, r3, #0x1", - "mnemonic": "lsrs", - "operands": "r3, r3, #0x1", - "mode": "thumb" - }, - "instr_52300": { - "virtual_address": 52300, - "size": 2, - "disassembly": "beq 0x0cc56", - "mnemonic": "beq", - "operands": "0x0cc56", - "mode": "thumb" - }, - "bb_52296": { - "virtual_address": 52296, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52302, - "children": [ - "instr_52296", - "instr_52298", - "instr_52300" - ] - }, - "instr_52302": { - "virtual_address": 52302, - "size": 2, - "disassembly": "str r3, [r2, #0x0]", - "mnemonic": "str", - "operands": "r3, [r2, #0x0]", - "mode": "thumb" - }, - "instr_52304": { - "virtual_address": 52304, - "size": 2, - "disassembly": "b 0x0cc1e", - "mnemonic": "b", - "operands": "0x0cc1e", - "mode": "thumb" - }, - "bb_52302": { - "virtual_address": 52302, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52254, - "children": [ - "instr_52302", - "instr_52304" - ] - }, - "instr_52306": { - "virtual_address": 52306, - "size": 2, - "disassembly": "movs r0, #0x0", - "mnemonic": "movs", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_52308": { - "virtual_address": 52308, - "size": 2, - "disassembly": "b 0x0cc1e", - "mnemonic": "b", - "operands": "0x0cc1e", - "mode": "thumb" - }, - "bb_52306": { - "virtual_address": 52306, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52254, - "children": [ - "instr_52306", - "instr_52308" - ] - }, - "instr_52310": { - "virtual_address": 52310, - "size": 2, - "disassembly": "movs r0, #0x20", - "mnemonic": "movs", - "operands": "r0, #0x20", - "mode": "thumb" - }, - "instr_52312": { - "virtual_address": 52312, - "size": 2, - "disassembly": "b 0x0cc1e", - "mnemonic": "b", - "operands": "0x0cc1e", - "mode": "thumb" - }, - "bb_52310": { - "virtual_address": 52310, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52254, - "children": [ - "instr_52310", - "instr_52312" - ] - }, - "instr_52314": { - "virtual_address": 52314, - "size": 2, - "disassembly": "lsrs r3, r3, #0x2", - "mnemonic": "lsrs", - "operands": "r3, r3, #0x2", - "mode": "thumb" - }, - "instr_52316": { - "virtual_address": 52316, - "size": 2, - "disassembly": "str r3, [r0, #0x0]", - "mnemonic": "str", - "operands": "r3, [r0, #0x0]", - "mode": "thumb" - }, - "instr_52318": { - "virtual_address": 52318, - "size": 2, - "disassembly": "movs r0, #0x2", - "mnemonic": "movs", - "operands": "r0, #0x2", - "mode": "thumb" - }, - "instr_52320": { - "virtual_address": 52320, - "size": 2, - "disassembly": "b 0x0cc1e", - "mnemonic": "b", - "operands": "0x0cc1e", - "mode": "thumb" - }, - "bb_52314": { - "virtual_address": 52314, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52254, - "children": [ - "instr_52314", - "instr_52316", - "instr_52318", - "instr_52320" - ] - }, - "func_52232": { - "virtual_address": 52232, - "size": 90, - "name": "__lo0bits", - "children": [ - "bb_52232", - "bb_52240", - "bb_52244", - "bb_52248", - "bb_52254", - "bb_52256", - "bb_52262", - "bb_52266", - "bb_52272", - "bb_52276", - "bb_52280", - "bb_52284", - "bb_52288", - "bb_52292", - "bb_52296", - "bb_52302", - "bb_52306", - "bb_52310", - "bb_52314" - ] - }, - "instr_52324": { - "virtual_address": 52324, - "size": 2, - "disassembly": "ldr r3, [r0, #0x4c]", - "mnemonic": "ldr", - "operands": "r3, [r0, #0x4c]", - "mode": "thumb" - }, - "instr_52326": { - "virtual_address": 52326, - "size": 2, - "disassembly": "push {r4, r5, r6, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, lr}", - "mode": "thumb" - }, - "instr_52328": { - "virtual_address": 52328, - "size": 2, - "disassembly": "movs r4, r0", - "mnemonic": "movs", - "operands": "r4, r0", - "mode": "thumb" - }, - "instr_52330": { - "virtual_address": 52330, - "size": 2, - "disassembly": "movs r5, r1", - "mnemonic": "movs", - "operands": "r5, r1", - "mode": "thumb" - }, - "instr_52332": { - "virtual_address": 52332, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_52334": { - "virtual_address": 52334, - "size": 2, - "disassembly": "beq 0x0cc8a", - "mnemonic": "beq", - "operands": "0x0cc8a", - "mode": "thumb" - }, - "bb_52324": { - "virtual_address": 52324, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52336, - "children": [ - "instr_52324", - "instr_52326", - "instr_52328", - "instr_52330", - "instr_52332", - "instr_52334" - ] - }, - "instr_52336": { - "virtual_address": 52336, - "size": 2, - "disassembly": "ldr r0, [r3, #0x4]", - "mnemonic": "ldr", - "operands": "r0, [r3, #0x4]", - "mode": "thumb" - }, - "instr_52338": { - "virtual_address": 52338, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_52340": { - "virtual_address": 52340, - "size": 2, - "disassembly": "beq 0x0cca6", - "mnemonic": "beq", - "operands": "0x0cca6", - "mode": "thumb" - }, - "bb_52336": { - "virtual_address": 52336, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52342, - "children": [ - "instr_52336", - "instr_52338", - "instr_52340" - ] - }, - "instr_52342": { - "virtual_address": 52342, - "size": 2, - "disassembly": "ldr r2, [r0, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [r0, #0x0]", - "mode": "thumb" - }, - "instr_52344": { - "virtual_address": 52344, - "size": 2, - "disassembly": "str r2, [r3, #0x4]", - "mnemonic": "str", - "operands": "r2, [r3, #0x4]", - "mode": "thumb" - }, - "bb_52342": { - "virtual_address": 52342, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52346, - "children": [ - "instr_52342", - "instr_52344" - ] - }, - "instr_52346": { - "virtual_address": 52346, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_52348": { - "virtual_address": 52348, - "size": 2, - "disassembly": "str r3, [r0, #0xc]", - "mnemonic": "str", - "operands": "r3, [r0, #0xc]", - "mode": "thumb" - }, - "instr_52350": { - "virtual_address": 52350, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_52352": { - "virtual_address": 52352, - "size": 2, - "disassembly": "str r5, [r0, #0x14]", - "mnemonic": "str", - "operands": "r5, [r0, #0x14]", - "mode": "thumb" - }, - "instr_52354": { - "virtual_address": 52354, - "size": 2, - "disassembly": "str r3, [r0, #0x10]", - "mnemonic": "str", - "operands": "r3, [r0, #0x10]", - "mode": "thumb" - }, - "instr_52356": { - "virtual_address": 52356, - "size": 2, - "disassembly": "pop {r4, r5, r6}", - "mnemonic": "pop", - "operands": "{r4, r5, r6}", - "mode": "thumb" - }, - "instr_52358": { - "virtual_address": 52358, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_52360": { - "virtual_address": 52360, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_52346": { - "virtual_address": 52346, - "size": 16, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_52346", - "instr_52348", - "instr_52350", - "instr_52352", - "instr_52354", - "instr_52356", - "instr_52358", - "instr_52360" - ] - }, - "instr_52362": { - "virtual_address": 52362, - "size": 2, - "disassembly": "movs r2, #0x21", - "mnemonic": "movs", - "operands": "r2, #0x21", - "mode": "thumb" - }, - "instr_52364": { - "virtual_address": 52364, - "size": 2, - "disassembly": "movs r1, #0x4", - "mnemonic": "movs", - "operands": "r1, #0x4", - "mode": "thumb" - }, - "instr_52366": { - "virtual_address": 52366, - "size": 4, - "disassembly": "bl 0x0eb2c", - "mnemonic": "bl", - "operands": "0x0eb2c", - "mode": "thumb" - }, - "instr_52370": { - "virtual_address": 52370, - "size": 2, - "disassembly": "subs r3, r0, #0x0", - "mnemonic": "subs", - "operands": "r3, r0, #0x0", - "mode": "thumb" - }, - "instr_52372": { - "virtual_address": 52372, - "size": 2, - "disassembly": "str r0, [r4, #0x4c]", - "mnemonic": "str", - "operands": "r0, [r4, #0x4c]", - "mode": "thumb" - }, - "instr_52374": { - "virtual_address": 52374, - "size": 2, - "disassembly": "bne 0x0cc70", - "mnemonic": "bne", - "operands": "0x0cc70", - "mode": "thumb" - }, - "bb_52362": { - "virtual_address": 52362, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52376, - "children": [ - "instr_52362", - "instr_52364", - "instr_52366", - "instr_52370", - "instr_52372", - "instr_52374" - ] - }, - "instr_52376": { - "virtual_address": 52376, - "size": 2, - "disassembly": "movs r1, #0xa0", - "mnemonic": "movs", - "operands": "r1, #0xa0", - "mode": "thumb" - }, - "instr_52378": { - "virtual_address": 52378, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_52380": { - "virtual_address": 52380, - "size": 2, - "disassembly": "ldr r3, [0x0ccc0]", - "mnemonic": "ldr", - "operands": "r3, [0x0ccc0]", - "mode": "thumb" - }, - "instr_52382": { - "virtual_address": 52382, - "size": 2, - "disassembly": "ldr r0, [0x0ccc4]", - "mnemonic": "ldr", - "operands": "r0, [0x0ccc4]", - "mode": "thumb" - }, - "instr_52384": { - "virtual_address": 52384, - "size": 2, - "disassembly": "lsls r1, r1, #0x1", - "mnemonic": "lsls", - "operands": "r1, r1, #0x1", - "mode": "thumb" - }, - "instr_52386": { - "virtual_address": 52386, - "size": 4, - "disassembly": "bl 0x0eae0", - "mnemonic": "bl", - "operands": "0x0eae0", - "mode": "thumb" - }, - "bb_52376": { - "virtual_address": 52376, - "size": 14, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_52376", - "instr_52378", - "instr_52380", - "instr_52382", - "instr_52384", - "instr_52386" - ] - }, - "instr_52390": { - "virtual_address": 52390, - "size": 2, - "disassembly": "movs r2, #0x1c", - "mnemonic": "movs", - "operands": "r2, #0x1c", - "mode": "thumb" - }, - "instr_52392": { - "virtual_address": 52392, - "size": 2, - "disassembly": "movs r1, #0x1", - "mnemonic": "movs", - "operands": "r1, #0x1", - "mode": "thumb" - }, - "instr_52394": { - "virtual_address": 52394, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_52396": { - "virtual_address": 52396, - "size": 4, - "disassembly": "bl 0x0eb2c", - "mnemonic": "bl", - "operands": "0x0eb2c", - "mode": "thumb" - }, - "instr_52400": { - "virtual_address": 52400, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_52402": { - "virtual_address": 52402, - "size": 2, - "disassembly": "beq 0x0cc98", - "mnemonic": "beq", - "operands": "0x0cc98", - "mode": "thumb" - }, - "bb_52390": { - "virtual_address": 52390, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52404, - "children": [ - "instr_52390", - "instr_52392", - "instr_52394", - "instr_52396", - "instr_52400", - "instr_52402" - ] - }, - "instr_52404": { - "virtual_address": 52404, - "size": 2, - "disassembly": "movs r3, #0x1", - "mnemonic": "movs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_52406": { - "virtual_address": 52406, - "size": 2, - "disassembly": "str r3, [r0, #0x4]", - "mnemonic": "str", - "operands": "r3, [r0, #0x4]", - "mode": "thumb" - }, - "instr_52408": { - "virtual_address": 52408, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_52410": { - "virtual_address": 52410, - "size": 2, - "disassembly": "str r3, [r0, #0x8]", - "mnemonic": "str", - "operands": "r3, [r0, #0x8]", - "mode": "thumb" - }, - "instr_52412": { - "virtual_address": 52412, - "size": 2, - "disassembly": "b 0x0cc7a", - "mnemonic": "b", - "operands": "0x0cc7a", - "mode": "thumb" - }, - "bb_52404": { - "virtual_address": 52404, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52346, - "children": [ - "instr_52404", - "instr_52406", - "instr_52408", - "instr_52410", - "instr_52412" - ] - }, - "func_52324": { - "virtual_address": 52324, - "size": 90, - "name": "__i2b", - "children": [ - "bb_52324", - "bb_52336", - "bb_52342", - "bb_52346", - "bb_52362", - "bb_52376", - "bb_52390", - "bb_52404" - ] - }, - "instr_52424": { - "virtual_address": 52424, - "size": 2, - "disassembly": "push {r4, r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_52426": { - "virtual_address": 52426, - "size": 2, - "disassembly": "mov r6, r9", - "mnemonic": "mov", - "operands": "r6, r9", - "mode": "thumb" - }, - "instr_52428": { - "virtual_address": 52428, - "size": 2, - "disassembly": "mov r5, r8", - "mnemonic": "mov", - "operands": "r5, r8", - "mode": "thumb" - }, - "instr_52430": { - "virtual_address": 52430, - "size": 2, - "disassembly": "mov lr, r11", - "mnemonic": "mov", - "operands": "lr, r11", - "mode": "thumb" - }, - "instr_52432": { - "virtual_address": 52432, - "size": 2, - "disassembly": "mov r7, r10", - "mnemonic": "mov", - "operands": "r7, r10", - "mode": "thumb" - }, - "instr_52434": { - "virtual_address": 52434, - "size": 2, - "disassembly": "push {r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_52436": { - "virtual_address": 52436, - "size": 2, - "disassembly": "ldr r5, [r1, #0x10]", - "mnemonic": "ldr", - "operands": "r5, [r1, #0x10]", - "mode": "thumb" - }, - "instr_52438": { - "virtual_address": 52438, - "size": 2, - "disassembly": "ldr r6, [r2, #0x10]", - "mnemonic": "ldr", - "operands": "r6, [r2, #0x10]", - "mode": "thumb" - }, - "instr_52440": { - "virtual_address": 52440, - "size": 2, - "disassembly": "mov r9, r1", - "mnemonic": "mov", - "operands": "r9, r1", - "mode": "thumb" - }, - "instr_52442": { - "virtual_address": 52442, - "size": 2, - "disassembly": "movs r4, r2", - "mnemonic": "movs", - "operands": "r4, r2", - "mode": "thumb" - }, - "instr_52444": { - "virtual_address": 52444, - "size": 2, - "disassembly": "sub sp, #0x1c", - "mnemonic": "sub", - "operands": "sp, #0x1c", - "mode": "thumb" - }, - "instr_52446": { - "virtual_address": 52446, - "size": 2, - "disassembly": "cmp r5, r6", - "mnemonic": "cmp", - "operands": "r5, r6", - "mode": "thumb" - }, - "instr_52448": { - "virtual_address": 52448, - "size": 2, - "disassembly": "blt 0x0ccec", - "mnemonic": "blt", - "operands": "0x0ccec", - "mode": "thumb" - }, - "bb_52424": { - "virtual_address": 52424, - "size": 26, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52450, - "children": [ - "instr_52424", - "instr_52426", - "instr_52428", - "instr_52430", - "instr_52432", - "instr_52434", - "instr_52436", - "instr_52438", - "instr_52440", - "instr_52442", - "instr_52444", - "instr_52446", - "instr_52448" - ] - }, - "instr_52450": { - "virtual_address": 52450, - "size": 2, - "disassembly": "movs r3, r6", - "mnemonic": "movs", - "operands": "r3, r6", - "mode": "thumb" - }, - "instr_52452": { - "virtual_address": 52452, - "size": 2, - "disassembly": "movs r4, r1", - "mnemonic": "movs", - "operands": "r4, r1", - "mode": "thumb" - }, - "instr_52454": { - "virtual_address": 52454, - "size": 2, - "disassembly": "movs r6, r5", - "mnemonic": "movs", - "operands": "r6, r5", - "mode": "thumb" - }, - "instr_52456": { - "virtual_address": 52456, - "size": 2, - "disassembly": "mov r9, r2", - "mnemonic": "mov", - "operands": "r9, r2", - "mode": "thumb" - }, - "instr_52458": { - "virtual_address": 52458, - "size": 2, - "disassembly": "movs r5, r3", - "mnemonic": "movs", - "operands": "r5, r3", - "mode": "thumb" - }, - "bb_52450": { - "virtual_address": 52450, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52460, - "children": [ - "instr_52450", - "instr_52452", - "instr_52454", - "instr_52456", - "instr_52458" - ] - }, - "instr_52460": { - "virtual_address": 52460, - "size": 2, - "disassembly": "ldr r3, [r4, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x8]", - "mode": "thumb" - }, - "instr_52462": { - "virtual_address": 52462, - "size": 2, - "disassembly": "adds r7, r6, r5", - "mnemonic": "adds", - "operands": "r7, r6, r5", - "mode": "thumb" - }, - "instr_52464": { - "virtual_address": 52464, - "size": 2, - "disassembly": "ldr r1, [r4, #0x4]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x4]", - "mode": "thumb" - }, - "instr_52466": { - "virtual_address": 52466, - "size": 2, - "disassembly": "cmp r3, r7", - "mnemonic": "cmp", - "operands": "r3, r7", - "mode": "thumb" - }, - "instr_52468": { - "virtual_address": 52468, - "size": 2, - "disassembly": "bge 0x0ccf8", - "mnemonic": "bge", - "operands": "0x0ccf8", - "mode": "thumb" - }, - "bb_52460": { - "virtual_address": 52460, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52470, - "children": [ - "instr_52460", - "instr_52462", - "instr_52464", - "instr_52466", - "instr_52468" - ] - }, - "instr_52470": { - "virtual_address": 52470, - "size": 2, - "disassembly": "adds r1, #0x1", - "mnemonic": "adds", - "operands": "r1, #0x1", - "mode": "thumb" - }, - "bb_52470": { - "virtual_address": 52470, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52472, - "children": [ - "instr_52470" - ] - }, - "instr_52472": { - "virtual_address": 52472, - "size": 4, - "disassembly": "bl 0x0ca08", - "mnemonic": "bl", - "operands": "0x0ca08", - "mode": "thumb" - }, - "instr_52476": { - "virtual_address": 52476, - "size": 2, - "disassembly": "str r0, [sp, #0x14]", - "mnemonic": "str", - "operands": "r0, [sp, #0x14]", - "mode": "thumb" - }, - "instr_52478": { - "virtual_address": 52478, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_52480": { - "virtual_address": 52480, - "size": 2, - "disassembly": "bne 0x0cd04", - "mnemonic": "bne", - "operands": "0x0cd04", - "mode": "thumb" - }, - "bb_52472": { - "virtual_address": 52472, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52482, - "children": [ - "instr_52472", - "instr_52476", - "instr_52478", - "instr_52480" - ] - }, - "instr_52482": { - "virtual_address": 52482, - "size": 2, - "disassembly": "b 0x0ce58", - "mnemonic": "b", - "operands": "0x0ce58", - "mode": "thumb" - }, - "bb_52482": { - "virtual_address": 52482, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52824, - "children": [ - "instr_52482" - ] - }, - "instr_52484": { - "virtual_address": 52484, - "size": 2, - "disassembly": "movs r2, #0x14", - "mnemonic": "movs", - "operands": "r2, #0x14", - "mode": "thumb" - }, - "instr_52486": { - "virtual_address": 52486, - "size": 2, - "disassembly": "mov r12, r2", - "mnemonic": "mov", - "operands": "r12, r2", - "mode": "thumb" - }, - "instr_52488": { - "virtual_address": 52488, - "size": 2, - "disassembly": "ldr r3, [sp, #0x14]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x14]", - "mode": "thumb" - }, - "instr_52490": { - "virtual_address": 52490, - "size": 2, - "disassembly": "add r3, r12", - "mnemonic": "add", - "operands": "r3, r12", - "mode": "thumb" - }, - "instr_52492": { - "virtual_address": 52492, - "size": 2, - "disassembly": "mov r11, r3", - "mnemonic": "mov", - "operands": "r11, r3", - "mode": "thumb" - }, - "instr_52494": { - "virtual_address": 52494, - "size": 2, - "disassembly": "lsls r3, r7, #0x2", - "mnemonic": "lsls", - "operands": "r3, r7, #0x2", - "mode": "thumb" - }, - "instr_52496": { - "virtual_address": 52496, - "size": 2, - "disassembly": "add r3, r11", - "mnemonic": "add", - "operands": "r3, r11", - "mode": "thumb" - }, - "instr_52498": { - "virtual_address": 52498, - "size": 2, - "disassembly": "mov r10, r3", - "mnemonic": "mov", - "operands": "r10, r3", - "mode": "thumb" - }, - "instr_52500": { - "virtual_address": 52500, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_52502": { - "virtual_address": 52502, - "size": 2, - "disassembly": "mov r3, r11", - "mnemonic": "mov", - "operands": "r3, r11", - "mode": "thumb" - }, - "instr_52504": { - "virtual_address": 52504, - "size": 2, - "disassembly": "mov r1, r10", - "mnemonic": "mov", - "operands": "r1, r10", - "mode": "thumb" - }, - "instr_52506": { - "virtual_address": 52506, - "size": 2, - "disassembly": "cmp r11, r10", - "mnemonic": "cmp", - "operands": "r11, r10", - "mode": "thumb" - }, - "instr_52508": { - "virtual_address": 52508, - "size": 2, - "disassembly": "bcs 0x0cd26", - "mnemonic": "bcs", - "operands": "0x0cd26", - "mode": "thumb" - }, - "bb_52484": { - "virtual_address": 52484, - "size": 26, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52510, - "children": [ - "instr_52484", - "instr_52486", - "instr_52488", - "instr_52490", - "instr_52492", - "instr_52494", - "instr_52496", - "instr_52498", - "instr_52500", - "instr_52502", - "instr_52504", - "instr_52506", - "instr_52508" - ] - }, - "instr_52510": { - "virtual_address": 52510, - "size": 2, - "disassembly": "stmia r3!, {r2}", - "mnemonic": "stmia", - "operands": "r3!, {r2}", - "mode": "thumb" - }, - "instr_52512": { - "virtual_address": 52512, - "size": 2, - "disassembly": "cmp r1, r3", - "mnemonic": "cmp", - "operands": "r1, r3", - "mode": "thumb" - }, - "instr_52514": { - "virtual_address": 52514, - "size": 2, - "disassembly": "bhi 0x0cd1e", - "mnemonic": "bhi", - "operands": "0x0cd1e", - "mode": "thumb" - }, - "bb_52510": { - "virtual_address": 52510, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52516, - "children": [ - "instr_52510", - "instr_52512", - "instr_52514" - ] - }, - "instr_52516": { - "virtual_address": 52516, - "size": 2, - "disassembly": "mov r10, r1", - "mnemonic": "mov", - "operands": "r10, r1", - "mode": "thumb" - }, - "bb_52516": { - "virtual_address": 52516, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52518, - "children": [ - "instr_52516" - ] - }, - "instr_52518": { - "virtual_address": 52518, - "size": 2, - "disassembly": "movs r3, #0x14", - "mnemonic": "movs", - "operands": "r3, #0x14", - "mode": "thumb" - }, - "instr_52520": { - "virtual_address": 52520, - "size": 2, - "disassembly": "mov r12, r3", - "mnemonic": "mov", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_52522": { - "virtual_address": 52522, - "size": 2, - "disassembly": "add r12, r4", - "mnemonic": "add", - "operands": "r12, r4", - "mode": "thumb" - }, - "instr_52524": { - "virtual_address": 52524, - "size": 2, - "disassembly": "mov r3, r12", - "mnemonic": "mov", - "operands": "r3, r12", - "mode": "thumb" - }, - "instr_52526": { - "virtual_address": 52526, - "size": 2, - "disassembly": "str r3, [sp, #0x10]", - "mnemonic": "str", - "operands": "r3, [sp, #0x10]", - "mode": "thumb" - }, - "instr_52528": { - "virtual_address": 52528, - "size": 2, - "disassembly": "movs r3, #0x14", - "mnemonic": "movs", - "operands": "r3, #0x14", - "mode": "thumb" - }, - "instr_52530": { - "virtual_address": 52530, - "size": 2, - "disassembly": "lsls r6, r6, #0x2", - "mnemonic": "lsls", - "operands": "r6, r6, #0x2", - "mode": "thumb" - }, - "instr_52532": { - "virtual_address": 52532, - "size": 2, - "disassembly": "add r6, r12", - "mnemonic": "add", - "operands": "r6, r12", - "mode": "thumb" - }, - "instr_52534": { - "virtual_address": 52534, - "size": 2, - "disassembly": "lsls r5, r5, #0x2", - "mnemonic": "lsls", - "operands": "r5, r5, #0x2", - "mode": "thumb" - }, - "instr_52536": { - "virtual_address": 52536, - "size": 2, - "disassembly": "mov r12, r3", - "mnemonic": "mov", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_52538": { - "virtual_address": 52538, - "size": 2, - "disassembly": "movs r3, r5", - "mnemonic": "movs", - "operands": "r3, r5", - "mode": "thumb" - }, - "instr_52540": { - "virtual_address": 52540, - "size": 2, - "disassembly": "add r9, r12", - "mnemonic": "add", - "operands": "r9, r12", - "mode": "thumb" - }, - "instr_52542": { - "virtual_address": 52542, - "size": 2, - "disassembly": "add r3, r9", - "mnemonic": "add", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_52544": { - "virtual_address": 52544, - "size": 2, - "disassembly": "str r3, [sp, #0x8]", - "mnemonic": "str", - "operands": "r3, [sp, #0x8]", - "mode": "thumb" - }, - "instr_52546": { - "virtual_address": 52546, - "size": 2, - "disassembly": "cmp r9, r3", - "mnemonic": "cmp", - "operands": "r9, r3", - "mode": "thumb" - }, - "instr_52548": { - "virtual_address": 52548, - "size": 2, - "disassembly": "bcs 0x0ce24", - "mnemonic": "bcs", - "operands": "0x0ce24", - "mode": "thumb" - }, - "bb_52518": { - "virtual_address": 52518, - "size": 32, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52550, - "children": [ - "instr_52518", - "instr_52520", - "instr_52522", - "instr_52524", - "instr_52526", - "instr_52528", - "instr_52530", - "instr_52532", - "instr_52534", - "instr_52536", - "instr_52538", - "instr_52540", - "instr_52542", - "instr_52544", - "instr_52546", - "instr_52548" - ] - }, - "instr_52550": { - "virtual_address": 52550, - "size": 2, - "disassembly": "movs r3, #0x4", - "mnemonic": "movs", - "operands": "r3, #0x4", - "mode": "thumb" - }, - "instr_52552": { - "virtual_address": 52552, - "size": 2, - "disassembly": "str r3, [sp, #0xc]", - "mnemonic": "str", - "operands": "r3, [sp, #0xc]", - "mode": "thumb" - }, - "instr_52554": { - "virtual_address": 52554, - "size": 2, - "disassembly": "movs r3, r4", - "mnemonic": "movs", - "operands": "r3, r4", - "mode": "thumb" - }, - "instr_52556": { - "virtual_address": 52556, - "size": 2, - "disassembly": "adds r3, #0x15", - "mnemonic": "adds", - "operands": "r3, #0x15", - "mode": "thumb" - }, - "instr_52558": { - "virtual_address": 52558, - "size": 2, - "disassembly": "cmp r6, r3", - "mnemonic": "cmp", - "operands": "r6, r3", - "mode": "thumb" - }, - "instr_52560": { - "virtual_address": 52560, - "size": 2, - "disassembly": "bcs 0x0cd54", - "mnemonic": "bcs", - "operands": "0x0cd54", - "mode": "thumb" - }, - "bb_52550": { - "virtual_address": 52550, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52562, - "children": [ - "instr_52550", - "instr_52552", - "instr_52554", - "instr_52556", - "instr_52558", - "instr_52560" - ] - }, - "instr_52562": { - "virtual_address": 52562, - "size": 2, - "disassembly": "b 0x0ce52", - "mnemonic": "b", - "operands": "0x0ce52", - "mode": "thumb" - }, - "bb_52562": { - "virtual_address": 52562, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52818, - "children": [ - "instr_52562" - ] - }, - "instr_52564": { - "virtual_address": 52564, - "size": 2, - "disassembly": "subs r3, r6, r4", - "mnemonic": "subs", - "operands": "r3, r6, r4", - "mode": "thumb" - }, - "instr_52566": { - "virtual_address": 52566, - "size": 2, - "disassembly": "subs r3, #0x15", - "mnemonic": "subs", - "operands": "r3, #0x15", - "mode": "thumb" - }, - "instr_52568": { - "virtual_address": 52568, - "size": 2, - "disassembly": "lsrs r3, r3, #0x2", - "mnemonic": "lsrs", - "operands": "r3, r3, #0x2", - "mode": "thumb" - }, - "instr_52570": { - "virtual_address": 52570, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_52572": { - "virtual_address": 52572, - "size": 2, - "disassembly": "lsls r3, r3, #0x2", - "mnemonic": "lsls", - "operands": "r3, r3, #0x2", - "mode": "thumb" - }, - "instr_52574": { - "virtual_address": 52574, - "size": 2, - "disassembly": "mov r8, r7", - "mnemonic": "mov", - "operands": "r8, r7", - "mode": "thumb" - }, - "instr_52576": { - "virtual_address": 52576, - "size": 2, - "disassembly": "str r3, [sp, #0xc]", - "mnemonic": "str", - "operands": "r3, [sp, #0xc]", - "mode": "thumb" - }, - "instr_52578": { - "virtual_address": 52578, - "size": 2, - "disassembly": "str r6, [sp, #0x4]", - "mnemonic": "str", - "operands": "r6, [sp, #0x4]", - "mode": "thumb" - }, - "instr_52580": { - "virtual_address": 52580, - "size": 2, - "disassembly": "b 0x0cd78", - "mnemonic": "b", - "operands": "0x0cd78", - "mode": "thumb" - }, - "bb_52564": { - "virtual_address": 52564, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52600, - "children": [ - "instr_52564", - "instr_52566", - "instr_52568", - "instr_52570", - "instr_52572", - "instr_52574", - "instr_52576", - "instr_52578", - "instr_52580" - ] - }, - "instr_52582": { - "virtual_address": 52582, - "size": 2, - "disassembly": "lsrs r0, r0, #0x10", - "mnemonic": "lsrs", - "operands": "r0, r0, #0x10", - "mode": "thumb" - }, - "instr_52584": { - "virtual_address": 52584, - "size": 2, - "disassembly": "bne 0x0cdce", - "mnemonic": "bne", - "operands": "0x0cdce", - "mode": "thumb" - }, - "bb_52582": { - "virtual_address": 52582, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52586, - "children": [ - "instr_52582", - "instr_52584" - ] - }, - "instr_52586": { - "virtual_address": 52586, - "size": 2, - "disassembly": "movs r3, #0x4", - "mnemonic": "movs", - "operands": "r3, #0x4", - "mode": "thumb" - }, - "instr_52588": { - "virtual_address": 52588, - "size": 2, - "disassembly": "mov r12, r3", - "mnemonic": "mov", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_52590": { - "virtual_address": 52590, - "size": 2, - "disassembly": "ldr r3, [sp, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x8]", - "mode": "thumb" - }, - "instr_52592": { - "virtual_address": 52592, - "size": 2, - "disassembly": "add r9, r12", - "mnemonic": "add", - "operands": "r9, r12", - "mode": "thumb" - }, - "instr_52594": { - "virtual_address": 52594, - "size": 2, - "disassembly": "add r11, r12", - "mnemonic": "add", - "operands": "r11, r12", - "mode": "thumb" - }, - "instr_52596": { - "virtual_address": 52596, - "size": 2, - "disassembly": "cmp r3, r9", - "mnemonic": "cmp", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_52598": { - "virtual_address": 52598, - "size": 2, - "disassembly": "bls 0x0ce22", - "mnemonic": "bls", - "operands": "0x0ce22", - "mode": "thumb" - }, - "bb_52586": { - "virtual_address": 52586, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52600, - "children": [ - "instr_52586", - "instr_52588", - "instr_52590", - "instr_52592", - "instr_52594", - "instr_52596", - "instr_52598" - ] - }, - "instr_52600": { - "virtual_address": 52600, - "size": 2, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_52602": { - "virtual_address": 52602, - "size": 2, - "disassembly": "ldr r0, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r3, #0x0]", - "mode": "thumb" - }, - "instr_52604": { - "virtual_address": 52604, - "size": 2, - "disassembly": "lsls r3, r0, #0x10", - "mnemonic": "lsls", - "operands": "r3, r0, #0x10", - "mode": "thumb" - }, - "instr_52606": { - "virtual_address": 52606, - "size": 2, - "disassembly": "lsrs r6, r3, #0x10", - "mnemonic": "lsrs", - "operands": "r6, r3, #0x10", - "mode": "thumb" - }, - "instr_52608": { - "virtual_address": 52608, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_52610": { - "virtual_address": 52610, - "size": 2, - "disassembly": "beq 0x0cd66", - "mnemonic": "beq", - "operands": "0x0cd66", - "mode": "thumb" - }, - "bb_52600": { - "virtual_address": 52600, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52612, - "children": [ - "instr_52600", - "instr_52602", - "instr_52604", - "instr_52606", - "instr_52608", - "instr_52610" - ] - }, - "instr_52612": { - "virtual_address": 52612, - "size": 2, - "disassembly": "ldr r3, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x4]", - "mode": "thumb" - }, - "instr_52614": { - "virtual_address": 52614, - "size": 2, - "disassembly": "mov r5, r11", - "mnemonic": "mov", - "operands": "r5, r11", - "mode": "thumb" - }, - "instr_52616": { - "virtual_address": 52616, - "size": 2, - "disassembly": "movs r7, #0x0", - "mnemonic": "movs", - "operands": "r7, #0x0", - "mode": "thumb" - }, - "instr_52618": { - "virtual_address": 52618, - "size": 2, - "disassembly": "mov r12, r3", - "mnemonic": "mov", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_52620": { - "virtual_address": 52620, - "size": 2, - "disassembly": "ldr r4, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0x10]", - "mode": "thumb" - }, - "bb_52612": { - "virtual_address": 52612, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52622, - "children": [ - "instr_52612", - "instr_52614", - "instr_52616", - "instr_52618", - "instr_52620" - ] - }, - "instr_52622": { - "virtual_address": 52622, - "size": 2, - "disassembly": "ldmia r4!, {r2}", - "mnemonic": "ldmia", - "operands": "r4!, {r2}", - "mode": "thumb" - }, - "instr_52624": { - "virtual_address": 52624, - "size": 2, - "disassembly": "lsls r3, r2, #0x10", - "mnemonic": "lsls", - "operands": "r3, r2, #0x10", - "mode": "thumb" - }, - "instr_52626": { - "virtual_address": 52626, - "size": 2, - "disassembly": "lsrs r3, r3, #0x10", - "mnemonic": "lsrs", - "operands": "r3, r3, #0x10", - "mode": "thumb" - }, - "instr_52628": { - "virtual_address": 52628, - "size": 2, - "disassembly": "muls r3, r6", - "mnemonic": "muls", - "operands": "r3, r6", - "mode": "thumb" - }, - "instr_52630": { - "virtual_address": 52630, - "size": 2, - "disassembly": "ldr r1, [r5, #0x0]", - "mnemonic": "ldr", - "operands": "r1, [r5, #0x0]", - "mode": "thumb" - }, - "instr_52632": { - "virtual_address": 52632, - "size": 2, - "disassembly": "lsls r0, r1, #0x10", - "mnemonic": "lsls", - "operands": "r0, r1, #0x10", - "mode": "thumb" - }, - "instr_52634": { - "virtual_address": 52634, - "size": 2, - "disassembly": "lsrs r0, r0, #0x10", - "mnemonic": "lsrs", - "operands": "r0, r0, #0x10", - "mode": "thumb" - }, - "instr_52636": { - "virtual_address": 52636, - "size": 2, - "disassembly": "adds r3, r3, r0", - "mnemonic": "adds", - "operands": "r3, r3, r0", - "mode": "thumb" - }, - "instr_52638": { - "virtual_address": 52638, - "size": 2, - "disassembly": "adds r0, r3, r7", - "mnemonic": "adds", - "operands": "r0, r3, r7", - "mode": "thumb" - }, - "instr_52640": { - "virtual_address": 52640, - "size": 2, - "disassembly": "lsrs r3, r2, #0x10", - "mnemonic": "lsrs", - "operands": "r3, r2, #0x10", - "mode": "thumb" - }, - "instr_52642": { - "virtual_address": 52642, - "size": 2, - "disassembly": "muls r3, r6", - "mnemonic": "muls", - "operands": "r3, r6", - "mode": "thumb" - }, - "instr_52644": { - "virtual_address": 52644, - "size": 2, - "disassembly": "lsrs r1, r1, #0x10", - "mnemonic": "lsrs", - "operands": "r1, r1, #0x10", - "mode": "thumb" - }, - "instr_52646": { - "virtual_address": 52646, - "size": 2, - "disassembly": "lsrs r2, r0, #0x10", - "mnemonic": "lsrs", - "operands": "r2, r0, #0x10", - "mode": "thumb" - }, - "instr_52648": { - "virtual_address": 52648, - "size": 2, - "disassembly": "adds r3, r3, r1", - "mnemonic": "adds", - "operands": "r3, r3, r1", - "mode": "thumb" - }, - "instr_52650": { - "virtual_address": 52650, - "size": 2, - "disassembly": "adds r3, r3, r2", - "mnemonic": "adds", - "operands": "r3, r3, r2", - "mode": "thumb" - }, - "instr_52652": { - "virtual_address": 52652, - "size": 2, - "disassembly": "lsls r2, r0, #0x10", - "mnemonic": "lsls", - "operands": "r2, r0, #0x10", - "mode": "thumb" - }, - "instr_52654": { - "virtual_address": 52654, - "size": 2, - "disassembly": "lsrs r7, r3, #0x10", - "mnemonic": "lsrs", - "operands": "r7, r3, #0x10", - "mode": "thumb" - }, - "instr_52656": { - "virtual_address": 52656, - "size": 2, - "disassembly": "lsrs r2, r2, #0x10", - "mnemonic": "lsrs", - "operands": "r2, r2, #0x10", - "mode": "thumb" - }, - "instr_52658": { - "virtual_address": 52658, - "size": 2, - "disassembly": "lsls r3, r3, #0x10", - "mnemonic": "lsls", - "operands": "r3, r3, #0x10", - "mode": "thumb" - }, - "instr_52660": { - "virtual_address": 52660, - "size": 2, - "disassembly": "orrs r3, r2", - "mnemonic": "orrs", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_52662": { - "virtual_address": 52662, - "size": 2, - "disassembly": "stmia r5!, {r3}", - "mnemonic": "stmia", - "operands": "r5!, {r3}", - "mode": "thumb" - }, - "instr_52664": { - "virtual_address": 52664, - "size": 2, - "disassembly": "cmp r12, r4", - "mnemonic": "cmp", - "operands": "r12, r4", - "mode": "thumb" - }, - "instr_52666": { - "virtual_address": 52666, - "size": 2, - "disassembly": "bhi 0x0cd8e", - "mnemonic": "bhi", - "operands": "0x0cd8e", - "mode": "thumb" - }, - "bb_52622": { - "virtual_address": 52622, - "size": 46, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52668, - "children": [ - "instr_52622", - "instr_52624", - "instr_52626", - "instr_52628", - "instr_52630", - "instr_52632", - "instr_52634", - "instr_52636", - "instr_52638", - "instr_52640", - "instr_52642", - "instr_52644", - "instr_52646", - "instr_52648", - "instr_52650", - "instr_52652", - "instr_52654", - "instr_52656", - "instr_52658", - "instr_52660", - "instr_52662", - "instr_52664", - "instr_52666" - ] - }, - "instr_52668": { - "virtual_address": 52668, - "size": 2, - "disassembly": "mov r3, r12", - "mnemonic": "mov", - "operands": "r3, r12", - "mode": "thumb" - }, - "instr_52670": { - "virtual_address": 52670, - "size": 2, - "disassembly": "str r3, [sp, #0x4]", - "mnemonic": "str", - "operands": "r3, [sp, #0x4]", - "mode": "thumb" - }, - "instr_52672": { - "virtual_address": 52672, - "size": 2, - "disassembly": "mov r3, r11", - "mnemonic": "mov", - "operands": "r3, r11", - "mode": "thumb" - }, - "instr_52674": { - "virtual_address": 52674, - "size": 2, - "disassembly": "ldr r2, [sp, #0xc]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0xc]", - "mode": "thumb" - }, - "instr_52676": { - "virtual_address": 52676, - "size": 2, - "disassembly": "str r7, [r3, r2]", - "mnemonic": "str", - "operands": "r7, [r3, r2]", - "mode": "thumb" - }, - "instr_52678": { - "virtual_address": 52678, - "size": 2, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_52680": { - "virtual_address": 52680, - "size": 2, - "disassembly": "ldr r0, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r3, #0x0]", - "mode": "thumb" - }, - "instr_52682": { - "virtual_address": 52682, - "size": 2, - "disassembly": "lsrs r0, r0, #0x10", - "mnemonic": "lsrs", - "operands": "r0, r0, #0x10", - "mode": "thumb" - }, - "instr_52684": { - "virtual_address": 52684, - "size": 2, - "disassembly": "beq 0x0cd6a", - "mnemonic": "beq", - "operands": "0x0cd6a", - "mode": "thumb" - }, - "bb_52668": { - "virtual_address": 52668, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52686, - "children": [ - "instr_52668", - "instr_52670", - "instr_52672", - "instr_52674", - "instr_52676", - "instr_52678", - "instr_52680", - "instr_52682", - "instr_52684" - ] - }, - "instr_52686": { - "virtual_address": 52686, - "size": 2, - "disassembly": "mov r3, r11", - "mnemonic": "mov", - "operands": "r3, r11", - "mode": "thumb" - }, - "instr_52688": { - "virtual_address": 52688, - "size": 2, - "disassembly": "movs r7, #0x0", - "mnemonic": "movs", - "operands": "r7, #0x0", - "mode": "thumb" - }, - "instr_52690": { - "virtual_address": 52690, - "size": 2, - "disassembly": "ldr r3, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0x0]", - "mode": "thumb" - }, - "instr_52692": { - "virtual_address": 52692, - "size": 2, - "disassembly": "mov r4, r11", - "mnemonic": "mov", - "operands": "r4, r11", - "mode": "thumb" - }, - "instr_52694": { - "virtual_address": 52694, - "size": 2, - "disassembly": "movs r1, r3", - "mnemonic": "movs", - "operands": "r1, r3", - "mode": "thumb" - }, - "instr_52696": { - "virtual_address": 52696, - "size": 2, - "disassembly": "movs r6, r7", - "mnemonic": "movs", - "operands": "r6, r7", - "mode": "thumb" - }, - "instr_52698": { - "virtual_address": 52698, - "size": 2, - "disassembly": "ldr r5, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r5, [sp, #0x10]", - "mode": "thumb" - }, - "instr_52700": { - "virtual_address": 52700, - "size": 2, - "disassembly": "ldr r2, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x4]", - "mode": "thumb" - }, - "bb_52686": { - "virtual_address": 52686, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52702, - "children": [ - "instr_52686", - "instr_52688", - "instr_52690", - "instr_52692", - "instr_52694", - "instr_52696", - "instr_52698", - "instr_52700" - ] - }, - "instr_52702": { - "virtual_address": 52702, - "size": 2, - "disassembly": "ldrh r7, [r5, #0x0]", - "mnemonic": "ldrh", - "operands": "r7, [r5, #0x0]", - "mode": "thumb" - }, - "instr_52704": { - "virtual_address": 52704, - "size": 2, - "disassembly": "muls r7, r0", - "mnemonic": "muls", - "operands": "r7, r0", - "mode": "thumb" - }, - "instr_52706": { - "virtual_address": 52706, - "size": 2, - "disassembly": "lsrs r1, r1, #0x10", - "mnemonic": "lsrs", - "operands": "r1, r1, #0x10", - "mode": "thumb" - }, - "instr_52708": { - "virtual_address": 52708, - "size": 2, - "disassembly": "adds r7, r7, r1", - "mnemonic": "adds", - "operands": "r7, r7, r1", - "mode": "thumb" - }, - "instr_52710": { - "virtual_address": 52710, - "size": 2, - "disassembly": "adds r7, r7, r6", - "mnemonic": "adds", - "operands": "r7, r7, r6", - "mode": "thumb" - }, - "instr_52712": { - "virtual_address": 52712, - "size": 2, - "disassembly": "lsls r3, r3, #0x10", - "mnemonic": "lsls", - "operands": "r3, r3, #0x10", - "mode": "thumb" - }, - "instr_52714": { - "virtual_address": 52714, - "size": 2, - "disassembly": "lsls r1, r7, #0x10", - "mnemonic": "lsls", - "operands": "r1, r7, #0x10", - "mode": "thumb" - }, - "instr_52716": { - "virtual_address": 52716, - "size": 2, - "disassembly": "lsrs r3, r3, #0x10", - "mnemonic": "lsrs", - "operands": "r3, r3, #0x10", - "mode": "thumb" - }, - "instr_52718": { - "virtual_address": 52718, - "size": 2, - "disassembly": "orrs r3, r1", - "mnemonic": "orrs", - "operands": "r3, r1", - "mode": "thumb" - }, - "instr_52720": { - "virtual_address": 52720, - "size": 2, - "disassembly": "str r3, [r4, #0x0]", - "mnemonic": "str", - "operands": "r3, [r4, #0x0]", - "mode": "thumb" - }, - "instr_52722": { - "virtual_address": 52722, - "size": 2, - "disassembly": "ldmia r5!, {r3}", - "mnemonic": "ldmia", - "operands": "r5!, {r3}", - "mode": "thumb" - }, - "instr_52724": { - "virtual_address": 52724, - "size": 2, - "disassembly": "lsrs r3, r3, #0x10", - "mnemonic": "lsrs", - "operands": "r3, r3, #0x10", - "mode": "thumb" - }, - "instr_52726": { - "virtual_address": 52726, - "size": 2, - "disassembly": "muls r3, r0", - "mnemonic": "muls", - "operands": "r3, r0", - "mode": "thumb" - }, - "instr_52728": { - "virtual_address": 52728, - "size": 2, - "disassembly": "ldr r1, [r4, #0x4]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x4]", - "mode": "thumb" - }, - "instr_52730": { - "virtual_address": 52730, - "size": 2, - "disassembly": "lsls r6, r1, #0x10", - "mnemonic": "lsls", - "operands": "r6, r1, #0x10", - "mode": "thumb" - }, - "instr_52732": { - "virtual_address": 52732, - "size": 2, - "disassembly": "lsrs r6, r6, #0x10", - "mnemonic": "lsrs", - "operands": "r6, r6, #0x10", - "mode": "thumb" - }, - "instr_52734": { - "virtual_address": 52734, - "size": 2, - "disassembly": "adds r3, r3, r6", - "mnemonic": "adds", - "operands": "r3, r3, r6", - "mode": "thumb" - }, - "instr_52736": { - "virtual_address": 52736, - "size": 2, - "disassembly": "lsrs r7, r7, #0x10", - "mnemonic": "lsrs", - "operands": "r7, r7, #0x10", - "mode": "thumb" - }, - "instr_52738": { - "virtual_address": 52738, - "size": 2, - "disassembly": "adds r3, r3, r7", - "mnemonic": "adds", - "operands": "r3, r3, r7", - "mode": "thumb" - }, - "instr_52740": { - "virtual_address": 52740, - "size": 2, - "disassembly": "lsrs r6, r3, #0x10", - "mnemonic": "lsrs", - "operands": "r6, r3, #0x10", - "mode": "thumb" - }, - "instr_52742": { - "virtual_address": 52742, - "size": 2, - "disassembly": "adds r4, #0x4", - "mnemonic": "adds", - "operands": "r4, #0x4", - "mode": "thumb" - }, - "instr_52744": { - "virtual_address": 52744, - "size": 2, - "disassembly": "cmp r2, r5", - "mnemonic": "cmp", - "operands": "r2, r5", - "mode": "thumb" - }, - "instr_52746": { - "virtual_address": 52746, - "size": 2, - "disassembly": "bhi 0x0cdde", - "mnemonic": "bhi", - "operands": "0x0cdde", - "mode": "thumb" - }, - "bb_52702": { - "virtual_address": 52702, - "size": 46, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52748, - "children": [ - "instr_52702", - "instr_52704", - "instr_52706", - "instr_52708", - "instr_52710", - "instr_52712", - "instr_52714", - "instr_52716", - "instr_52718", - "instr_52720", - "instr_52722", - "instr_52724", - "instr_52726", - "instr_52728", - "instr_52730", - "instr_52732", - "instr_52734", - "instr_52736", - "instr_52738", - "instr_52740", - "instr_52742", - "instr_52744", - "instr_52746" - ] - }, - "instr_52748": { - "virtual_address": 52748, - "size": 2, - "disassembly": "str r2, [sp, #0x4]", - "mnemonic": "str", - "operands": "r2, [sp, #0x4]", - "mode": "thumb" - }, - "instr_52750": { - "virtual_address": 52750, - "size": 2, - "disassembly": "mov r2, r11", - "mnemonic": "mov", - "operands": "r2, r11", - "mode": "thumb" - }, - "instr_52752": { - "virtual_address": 52752, - "size": 2, - "disassembly": "ldr r1, [sp, #0xc]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0xc]", - "mode": "thumb" - }, - "instr_52754": { - "virtual_address": 52754, - "size": 2, - "disassembly": "str r3, [r2, r1]", - "mnemonic": "str", - "operands": "r3, [r2, r1]", - "mode": "thumb" - }, - "instr_52756": { - "virtual_address": 52756, - "size": 2, - "disassembly": "movs r3, #0x4", - "mnemonic": "movs", - "operands": "r3, #0x4", - "mode": "thumb" - }, - "instr_52758": { - "virtual_address": 52758, - "size": 2, - "disassembly": "mov r12, r3", - "mnemonic": "mov", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_52760": { - "virtual_address": 52760, - "size": 2, - "disassembly": "ldr r3, [sp, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x8]", - "mode": "thumb" - }, - "instr_52762": { - "virtual_address": 52762, - "size": 2, - "disassembly": "add r9, r12", - "mnemonic": "add", - "operands": "r9, r12", - "mode": "thumb" - }, - "instr_52764": { - "virtual_address": 52764, - "size": 2, - "disassembly": "add r11, r12", - "mnemonic": "add", - "operands": "r11, r12", - "mode": "thumb" - }, - "instr_52766": { - "virtual_address": 52766, - "size": 2, - "disassembly": "cmp r3, r9", - "mnemonic": "cmp", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_52768": { - "virtual_address": 52768, - "size": 2, - "disassembly": "bhi 0x0cd78", - "mnemonic": "bhi", - "operands": "0x0cd78", - "mode": "thumb" - }, - "bb_52748": { - "virtual_address": 52748, - "size": 22, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52770, - "children": [ - "instr_52748", - "instr_52750", - "instr_52752", - "instr_52754", - "instr_52756", - "instr_52758", - "instr_52760", - "instr_52762", - "instr_52764", - "instr_52766", - "instr_52768" - ] - }, - "instr_52770": { - "virtual_address": 52770, - "size": 2, - "disassembly": "mov r7, r8", - "mnemonic": "mov", - "operands": "r7, r8", - "mode": "thumb" - }, - "bb_52770": { - "virtual_address": 52770, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52772, - "children": [ - "instr_52770" - ] - }, - "instr_52772": { - "virtual_address": 52772, - "size": 2, - "disassembly": "mov r3, r10", - "mnemonic": "mov", - "operands": "r3, r10", - "mode": "thumb" - }, - "instr_52774": { - "virtual_address": 52774, - "size": 2, - "disassembly": "cmp r7, #0x0", - "mnemonic": "cmp", - "operands": "r7, #0x0", - "mode": "thumb" - }, - "instr_52776": { - "virtual_address": 52776, - "size": 2, - "disassembly": "bgt 0x0ce32", - "mnemonic": "bgt", - "operands": "0x0ce32", - "mode": "thumb" - }, - "bb_52772": { - "virtual_address": 52772, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52778, - "children": [ - "instr_52772", - "instr_52774", - "instr_52776" - ] - }, - "instr_52778": { - "virtual_address": 52778, - "size": 2, - "disassembly": "b 0x0ce3a", - "mnemonic": "b", - "operands": "0x0ce3a", - "mode": "thumb" - }, - "bb_52778": { - "virtual_address": 52778, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52794, - "children": [ - "instr_52778" - ] - }, - "instr_52780": { - "virtual_address": 52780, - "size": 2, - "disassembly": "subs r7, #0x1", - "mnemonic": "subs", - "operands": "r7, #0x1", - "mode": "thumb" - }, - "instr_52782": { - "virtual_address": 52782, - "size": 2, - "disassembly": "cmp r7, #0x0", - "mnemonic": "cmp", - "operands": "r7, #0x0", - "mode": "thumb" - }, - "instr_52784": { - "virtual_address": 52784, - "size": 2, - "disassembly": "beq 0x0ce3a", - "mnemonic": "beq", - "operands": "0x0ce3a", - "mode": "thumb" - }, - "bb_52780": { - "virtual_address": 52780, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52786, - "children": [ - "instr_52780", - "instr_52782", - "instr_52784" - ] - }, - "instr_52786": { - "virtual_address": 52786, - "size": 2, - "disassembly": "subs r3, #0x4", - "mnemonic": "subs", - "operands": "r3, #0x4", - "mode": "thumb" - }, - "instr_52788": { - "virtual_address": 52788, - "size": 2, - "disassembly": "ldr r2, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [r3, #0x0]", - "mode": "thumb" - }, - "instr_52790": { - "virtual_address": 52790, - "size": 2, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_52792": { - "virtual_address": 52792, - "size": 2, - "disassembly": "beq 0x0ce2c", - "mnemonic": "beq", - "operands": "0x0ce2c", - "mode": "thumb" - }, - "bb_52786": { - "virtual_address": 52786, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52794, - "children": [ - "instr_52786", - "instr_52788", - "instr_52790", - "instr_52792" - ] - }, - "instr_52794": { - "virtual_address": 52794, - "size": 2, - "disassembly": "ldr r3, [sp, #0x14]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x14]", - "mode": "thumb" - }, - "instr_52796": { - "virtual_address": 52796, - "size": 2, - "disassembly": "movs r0, r3", - "mnemonic": "movs", - "operands": "r0, r3", - "mode": "thumb" - }, - "instr_52798": { - "virtual_address": 52798, - "size": 2, - "disassembly": "str r7, [r3, #0x10]", - "mnemonic": "str", - "operands": "r7, [r3, #0x10]", - "mode": "thumb" - }, - "instr_52800": { - "virtual_address": 52800, - "size": 2, - "disassembly": "add sp, #0x1c", - "mnemonic": "add", - "operands": "sp, #0x1c", - "mode": "thumb" - }, - "instr_52802": { - "virtual_address": 52802, - "size": 2, - "disassembly": "pop {r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_52804": { - "virtual_address": 52804, - "size": 2, - "disassembly": "mov r11, r7", - "mnemonic": "mov", - "operands": "r11, r7", - "mode": "thumb" - }, - "instr_52806": { - "virtual_address": 52806, - "size": 2, - "disassembly": "mov r10, r6", - "mnemonic": "mov", - "operands": "r10, r6", - "mode": "thumb" - }, - "instr_52808": { - "virtual_address": 52808, - "size": 2, - "disassembly": "mov r9, r5", - "mnemonic": "mov", - "operands": "r9, r5", - "mode": "thumb" - }, - "instr_52810": { - "virtual_address": 52810, - "size": 2, - "disassembly": "mov r8, r4", - "mnemonic": "mov", - "operands": "r8, r4", - "mode": "thumb" - }, - "instr_52812": { - "virtual_address": 52812, - "size": 2, - "disassembly": "pop {r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_52814": { - "virtual_address": 52814, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_52816": { - "virtual_address": 52816, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_52794": { - "virtual_address": 52794, - "size": 24, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_52794", - "instr_52796", - "instr_52798", - "instr_52800", - "instr_52802", - "instr_52804", - "instr_52806", - "instr_52808", - "instr_52810", - "instr_52812", - "instr_52814", - "instr_52816" - ] - }, - "instr_52818": { - "virtual_address": 52818, - "size": 2, - "disassembly": "mov r8, r7", - "mnemonic": "mov", - "operands": "r8, r7", - "mode": "thumb" - }, - "instr_52820": { - "virtual_address": 52820, - "size": 2, - "disassembly": "str r6, [sp, #0x4]", - "mnemonic": "str", - "operands": "r6, [sp, #0x4]", - "mode": "thumb" - }, - "instr_52822": { - "virtual_address": 52822, - "size": 2, - "disassembly": "b 0x0cd78", - "mnemonic": "b", - "operands": "0x0cd78", - "mode": "thumb" - }, - "bb_52818": { - "virtual_address": 52818, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52600, - "children": [ - "instr_52818", - "instr_52820", - "instr_52822" - ] - }, - "instr_52824": { - "virtual_address": 52824, - "size": 2, - "disassembly": "movs r1, #0x5e", - "mnemonic": "movs", - "operands": "r1, #0x5e", - "mode": "thumb" - }, - "instr_52826": { - "virtual_address": 52826, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_52828": { - "virtual_address": 52828, - "size": 2, - "disassembly": "ldr r3, [0x0ce68]", - "mnemonic": "ldr", - "operands": "r3, [0x0ce68]", - "mode": "thumb" - }, - "instr_52830": { - "virtual_address": 52830, - "size": 2, - "disassembly": "ldr r0, [0x0ce6c]", - "mnemonic": "ldr", - "operands": "r0, [0x0ce6c]", - "mode": "thumb" - }, - "instr_52832": { - "virtual_address": 52832, - "size": 2, - "disassembly": "adds r1, #0xff", - "mnemonic": "adds", - "operands": "r1, #0xff", - "mode": "thumb" - }, - "instr_52834": { - "virtual_address": 52834, - "size": 4, - "disassembly": "bl 0x0eae0", - "mnemonic": "bl", - "operands": "0x0eae0", - "mode": "thumb" - }, - "bb_52824": { - "virtual_address": 52824, - "size": 14, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_52824", - "instr_52826", - "instr_52828", - "instr_52830", - "instr_52832", - "instr_52834" - ] - }, - "func_52424": { - "virtual_address": 52424, - "size": 414, - "name": "__multiply", - "children": [ - "bb_52424", - "bb_52450", - "bb_52460", - "bb_52470", - "bb_52472", - "bb_52482", - "bb_52484", - "bb_52510", - "bb_52516", - "bb_52518", - "bb_52550", - "bb_52562", - "bb_52564", - "bb_52582", - "bb_52586", - "bb_52600", - "bb_52612", - "bb_52622", - "bb_52668", - "bb_52686", - "bb_52702", - "bb_52748", - "bb_52770", - "bb_52772", - "bb_52778", - "bb_52780", - "bb_52786", - "bb_52794", - "bb_52818", - "bb_52824" - ] - }, - "instr_52848": { - "virtual_address": 52848, - "size": 2, - "disassembly": "push {r3, r4, r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r3, r4, r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_52850": { - "virtual_address": 52850, - "size": 2, - "disassembly": "movs r3, #0x3", - "mnemonic": "movs", - "operands": "r3, #0x3", - "mode": "thumb" - }, - "instr_52852": { - "virtual_address": 52852, - "size": 2, - "disassembly": "mov r7, r8", - "mnemonic": "mov", - "operands": "r7, r8", - "mode": "thumb" - }, - "instr_52854": { - "virtual_address": 52854, - "size": 2, - "disassembly": "movs r4, r2", - "mnemonic": "movs", - "operands": "r4, r2", - "mode": "thumb" - }, - "instr_52856": { - "virtual_address": 52856, - "size": 2, - "disassembly": "mov lr, r9", - "mnemonic": "mov", - "operands": "lr, r9", - "mode": "thumb" - }, - "instr_52858": { - "virtual_address": 52858, - "size": 2, - "disassembly": "movs r2, r3", - "mnemonic": "movs", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_52860": { - "virtual_address": 52860, - "size": 2, - "disassembly": "push {r7, lr}", - "mnemonic": "push", - "operands": "{r7, lr}", - "mode": "thumb" - }, - "instr_52862": { - "virtual_address": 52862, - "size": 2, - "disassembly": "movs r6, r1", - "mnemonic": "movs", - "operands": "r6, r1", - "mode": "thumb" - }, - "instr_52864": { - "virtual_address": 52864, - "size": 2, - "disassembly": "movs r7, r0", - "mnemonic": "movs", - "operands": "r7, r0", - "mode": "thumb" - }, - "instr_52866": { - "virtual_address": 52866, - "size": 2, - "disassembly": "ands r2, r4", - "mnemonic": "ands", - "operands": "r2, r4", - "mode": "thumb" - }, - "instr_52868": { - "virtual_address": 52868, - "size": 2, - "disassembly": "tst r3, r4", - "mnemonic": "tst", - "operands": "r3, r4", - "mode": "thumb" - }, - "instr_52870": { - "virtual_address": 52870, - "size": 2, - "disassembly": "bne 0x0cefe", - "mnemonic": "bne", - "operands": "0x0cefe", - "mode": "thumb" - }, - "bb_52848": { - "virtual_address": 52848, - "size": 24, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52872, - "children": [ - "instr_52848", - "instr_52850", - "instr_52852", - "instr_52854", - "instr_52856", - "instr_52858", - "instr_52860", - "instr_52862", - "instr_52864", - "instr_52866", - "instr_52868", - "instr_52870" - ] - }, - "instr_52872": { - "virtual_address": 52872, - "size": 2, - "disassembly": "asrs r4, r4, #0x2", - "mnemonic": "asrs", - "operands": "r4, r4, #0x2", - "mode": "thumb" - }, - "instr_52874": { - "virtual_address": 52874, - "size": 2, - "disassembly": "beq 0x0ced8", - "mnemonic": "beq", - "operands": "0x0ced8", - "mode": "thumb" - }, - "bb_52872": { - "virtual_address": 52872, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52876, - "children": [ - "instr_52872", - "instr_52874" - ] - }, - "instr_52876": { - "virtual_address": 52876, - "size": 2, - "disassembly": "ldr r5, [r7, #0x48]", - "mnemonic": "ldr", - "operands": "r5, [r7, #0x48]", - "mode": "thumb" - }, - "instr_52878": { - "virtual_address": 52878, - "size": 2, - "disassembly": "cmp r5, #0x0", - "mnemonic": "cmp", - "operands": "r5, #0x0", - "mode": "thumb" - }, - "instr_52880": { - "virtual_address": 52880, - "size": 2, - "disassembly": "beq 0x0cf10", - "mnemonic": "beq", - "operands": "0x0cf10", - "mode": "thumb" - }, - "bb_52876": { - "virtual_address": 52876, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52882, - "children": [ - "instr_52876", - "instr_52878", - "instr_52880" - ] - }, - "instr_52882": { - "virtual_address": 52882, - "size": 2, - "disassembly": "movs r3, #0x1", - "mnemonic": "movs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_52884": { - "virtual_address": 52884, - "size": 2, - "disassembly": "mov r8, r3", - "mnemonic": "mov", - "operands": "r8, r3", - "mode": "thumb" - }, - "instr_52886": { - "virtual_address": 52886, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_52888": { - "virtual_address": 52888, - "size": 2, - "disassembly": "mov r9, r3", - "mnemonic": "mov", - "operands": "r9, r3", - "mode": "thumb" - }, - "instr_52890": { - "virtual_address": 52890, - "size": 2, - "disassembly": "mov r3, r8", - "mnemonic": "mov", - "operands": "r3, r8", - "mode": "thumb" - }, - "instr_52892": { - "virtual_address": 52892, - "size": 2, - "disassembly": "tst r3, r4", - "mnemonic": "tst", - "operands": "r3, r4", - "mode": "thumb" - }, - "instr_52894": { - "virtual_address": 52894, - "size": 2, - "disassembly": "bne 0x0ceb2", - "mnemonic": "bne", - "operands": "0x0ceb2", - "mode": "thumb" - }, - "bb_52882": { - "virtual_address": 52882, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52896, - "children": [ - "instr_52882", - "instr_52884", - "instr_52886", - "instr_52888", - "instr_52890", - "instr_52892", - "instr_52894" - ] - }, - "instr_52896": { - "virtual_address": 52896, - "size": 2, - "disassembly": "asrs r4, r4, #0x1", - "mnemonic": "asrs", - "operands": "r4, r4, #0x1", - "mode": "thumb" - }, - "instr_52898": { - "virtual_address": 52898, - "size": 2, - "disassembly": "beq 0x0ced8", - "mnemonic": "beq", - "operands": "0x0ced8", - "mode": "thumb" - }, - "bb_52896": { - "virtual_address": 52896, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52900, - "children": [ - "instr_52896", - "instr_52898" - ] - }, - "instr_52900": { - "virtual_address": 52900, - "size": 2, - "disassembly": "ldr r0, [r5, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r5, #0x0]", - "mode": "thumb" - }, - "instr_52902": { - "virtual_address": 52902, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_52904": { - "virtual_address": 52904, - "size": 2, - "disassembly": "beq 0x0cee6", - "mnemonic": "beq", - "operands": "0x0cee6", - "mode": "thumb" - }, - "bb_52900": { - "virtual_address": 52900, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52906, - "children": [ - "instr_52900", - "instr_52902", - "instr_52904" - ] - }, - "instr_52906": { - "virtual_address": 52906, - "size": 2, - "disassembly": "movs r5, r0", - "mnemonic": "movs", - "operands": "r5, r0", - "mode": "thumb" - }, - "bb_52906": { - "virtual_address": 52906, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52908, - "children": [ - "instr_52906" - ] - }, - "instr_52908": { - "virtual_address": 52908, - "size": 2, - "disassembly": "mov r3, r8", - "mnemonic": "mov", - "operands": "r3, r8", - "mode": "thumb" - }, - "instr_52910": { - "virtual_address": 52910, - "size": 2, - "disassembly": "tst r3, r4", - "mnemonic": "tst", - "operands": "r3, r4", - "mode": "thumb" - }, - "instr_52912": { - "virtual_address": 52912, - "size": 2, - "disassembly": "beq 0x0cea0", - "mnemonic": "beq", - "operands": "0x0cea0", - "mode": "thumb" - }, - "bb_52908": { - "virtual_address": 52908, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52914, - "children": [ - "instr_52908", - "instr_52910", - "instr_52912" - ] - }, - "instr_52914": { - "virtual_address": 52914, - "size": 2, - "disassembly": "movs r2, r5", - "mnemonic": "movs", - "operands": "r2, r5", - "mode": "thumb" - }, - "instr_52916": { - "virtual_address": 52916, - "size": 2, - "disassembly": "movs r1, r6", - "mnemonic": "movs", - "operands": "r1, r6", - "mode": "thumb" - }, - "instr_52918": { - "virtual_address": 52918, - "size": 2, - "disassembly": "movs r0, r7", - "mnemonic": "movs", - "operands": "r0, r7", - "mode": "thumb" - }, - "instr_52920": { - "virtual_address": 52920, - "size": 4, - "disassembly": "bl 0x0ccc8", - "mnemonic": "bl", - "operands": "0x0ccc8", - "mode": "thumb" - }, - "instr_52924": { - "virtual_address": 52924, - "size": 2, - "disassembly": "cmp r6, #0x0", - "mnemonic": "cmp", - "operands": "r6, #0x0", - "mode": "thumb" - }, - "instr_52926": { - "virtual_address": 52926, - "size": 2, - "disassembly": "beq 0x0cefa", - "mnemonic": "beq", - "operands": "0x0cefa", - "mode": "thumb" - }, - "bb_52914": { - "virtual_address": 52914, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52928, - "children": [ - "instr_52914", - "instr_52916", - "instr_52918", - "instr_52920", - "instr_52924", - "instr_52926" - ] - }, - "instr_52928": { - "virtual_address": 52928, - "size": 2, - "disassembly": "ldr r2, [r7, #0x4c]", - "mnemonic": "ldr", - "operands": "r2, [r7, #0x4c]", - "mode": "thumb" - }, - "instr_52930": { - "virtual_address": 52930, - "size": 2, - "disassembly": "mov r12, r2", - "mnemonic": "mov", - "operands": "r12, r2", - "mode": "thumb" - }, - "instr_52932": { - "virtual_address": 52932, - "size": 2, - "disassembly": "ldr r3, [r6, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r6, #0x4]", - "mode": "thumb" - }, - "instr_52934": { - "virtual_address": 52934, - "size": 2, - "disassembly": "lsls r3, r3, #0x2", - "mnemonic": "lsls", - "operands": "r3, r3, #0x2", - "mode": "thumb" - }, - "instr_52936": { - "virtual_address": 52936, - "size": 2, - "disassembly": "add r3, r12", - "mnemonic": "add", - "operands": "r3, r12", - "mode": "thumb" - }, - "instr_52938": { - "virtual_address": 52938, - "size": 2, - "disassembly": "ldr r2, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [r3, #0x0]", - "mode": "thumb" - }, - "instr_52940": { - "virtual_address": 52940, - "size": 2, - "disassembly": "asrs r4, r4, #0x1", - "mnemonic": "asrs", - "operands": "r4, r4, #0x1", - "mode": "thumb" - }, - "instr_52942": { - "virtual_address": 52942, - "size": 2, - "disassembly": "str r2, [r6, #0x0]", - "mnemonic": "str", - "operands": "r2, [r6, #0x0]", - "mode": "thumb" - }, - "instr_52944": { - "virtual_address": 52944, - "size": 2, - "disassembly": "str r6, [r3, #0x0]", - "mnemonic": "str", - "operands": "r6, [r3, #0x0]", - "mode": "thumb" - }, - "instr_52946": { - "virtual_address": 52946, - "size": 2, - "disassembly": "movs r6, r0", - "mnemonic": "movs", - "operands": "r6, r0", - "mode": "thumb" - }, - "instr_52948": { - "virtual_address": 52948, - "size": 2, - "disassembly": "cmp r4, #0x0", - "mnemonic": "cmp", - "operands": "r4, #0x0", - "mode": "thumb" - }, - "instr_52950": { - "virtual_address": 52950, - "size": 2, - "disassembly": "bne 0x0cea4", - "mnemonic": "bne", - "operands": "0x0cea4", - "mode": "thumb" - }, - "bb_52928": { - "virtual_address": 52928, - "size": 24, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52952, - "children": [ - "instr_52928", - "instr_52930", - "instr_52932", - "instr_52934", - "instr_52936", - "instr_52938", - "instr_52940", - "instr_52942", - "instr_52944", - "instr_52946", - "instr_52948", - "instr_52950" - ] - }, - "instr_52952": { - "virtual_address": 52952, - "size": 2, - "disassembly": "movs r0, r6", - "mnemonic": "movs", - "operands": "r0, r6", - "mode": "thumb" - }, - "instr_52954": { - "virtual_address": 52954, - "size": 2, - "disassembly": "pop {r6, r7}", - "mnemonic": "pop", - "operands": "{r6, r7}", - "mode": "thumb" - }, - "instr_52956": { - "virtual_address": 52956, - "size": 2, - "disassembly": "mov r9, r7", - "mnemonic": "mov", - "operands": "r9, r7", - "mode": "thumb" - }, - "instr_52958": { - "virtual_address": 52958, - "size": 2, - "disassembly": "mov r8, r6", - "mnemonic": "mov", - "operands": "r8, r6", - "mode": "thumb" - }, - "instr_52960": { - "virtual_address": 52960, - "size": 2, - "disassembly": "pop {r3, r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r3, r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_52962": { - "virtual_address": 52962, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_52964": { - "virtual_address": 52964, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_52952": { - "virtual_address": 52952, - "size": 14, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_52952", - "instr_52954", - "instr_52956", - "instr_52958", - "instr_52960", - "instr_52962", - "instr_52964" - ] - }, - "instr_52966": { - "virtual_address": 52966, - "size": 2, - "disassembly": "movs r2, r5", - "mnemonic": "movs", - "operands": "r2, r5", - "mode": "thumb" - }, - "instr_52968": { - "virtual_address": 52968, - "size": 2, - "disassembly": "movs r1, r5", - "mnemonic": "movs", - "operands": "r1, r5", - "mode": "thumb" - }, - "instr_52970": { - "virtual_address": 52970, - "size": 2, - "disassembly": "movs r0, r7", - "mnemonic": "movs", - "operands": "r0, r7", - "mode": "thumb" - }, - "instr_52972": { - "virtual_address": 52972, - "size": 4, - "disassembly": "bl 0x0ccc8", - "mnemonic": "bl", - "operands": "0x0ccc8", - "mode": "thumb" - }, - "instr_52976": { - "virtual_address": 52976, - "size": 2, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_52978": { - "virtual_address": 52978, - "size": 2, - "disassembly": "str r0, [r5, #0x0]", - "mnemonic": "str", - "operands": "r0, [r5, #0x0]", - "mode": "thumb" - }, - "instr_52980": { - "virtual_address": 52980, - "size": 2, - "disassembly": "movs r5, r0", - "mnemonic": "movs", - "operands": "r5, r0", - "mode": "thumb" - }, - "instr_52982": { - "virtual_address": 52982, - "size": 2, - "disassembly": "str r3, [r0, #0x0]", - "mnemonic": "str", - "operands": "r3, [r0, #0x0]", - "mode": "thumb" - }, - "instr_52984": { - "virtual_address": 52984, - "size": 2, - "disassembly": "b 0x0ceac", - "mnemonic": "b", - "operands": "0x0ceac", - "mode": "thumb" - }, - "bb_52966": { - "virtual_address": 52966, - "size": 20, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52908, - "children": [ - "instr_52966", - "instr_52968", - "instr_52970", - "instr_52972", - "instr_52976", - "instr_52978", - "instr_52980", - "instr_52982", - "instr_52984" - ] - }, - "instr_52986": { - "virtual_address": 52986, - "size": 2, - "disassembly": "movs r6, r0", - "mnemonic": "movs", - "operands": "r6, r0", - "mode": "thumb" - }, - "instr_52988": { - "virtual_address": 52988, - "size": 2, - "disassembly": "b 0x0cea0", - "mnemonic": "b", - "operands": "0x0cea0", - "mode": "thumb" - }, - "bb_52986": { - "virtual_address": 52986, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52896, - "children": [ - "instr_52986", - "instr_52988" - ] - }, - "instr_52990": { - "virtual_address": 52990, - "size": 2, - "disassembly": "ldr r3, [0x0cf3c]", - "mnemonic": "ldr", - "operands": "r3, [0x0cf3c]", - "mode": "thumb" - }, - "instr_52992": { - "virtual_address": 52992, - "size": 2, - "disassembly": "subs r2, #0x1", - "mnemonic": "subs", - "operands": "r2, #0x1", - "mode": "thumb" - }, - "instr_52994": { - "virtual_address": 52994, - "size": 2, - "disassembly": "lsls r2, r2, #0x2", - "mnemonic": "lsls", - "operands": "r2, r2, #0x2", - "mode": "thumb" - }, - "instr_52996": { - "virtual_address": 52996, - "size": 2, - "disassembly": "ldr r2, [r2, r3]", - "mnemonic": "ldr", - "operands": "r2, [r2, r3]", - "mode": "thumb" - }, - "instr_52998": { - "virtual_address": 52998, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_53000": { - "virtual_address": 53000, - "size": 4, - "disassembly": "bl 0x0ca70", - "mnemonic": "bl", - "operands": "0x0ca70", - "mode": "thumb" - }, - "instr_53004": { - "virtual_address": 53004, - "size": 2, - "disassembly": "movs r6, r0", - "mnemonic": "movs", - "operands": "r6, r0", - "mode": "thumb" - }, - "instr_53006": { - "virtual_address": 53006, - "size": 2, - "disassembly": "b 0x0ce88", - "mnemonic": "b", - "operands": "0x0ce88", - "mode": "thumb" - }, - "bb_52990": { - "virtual_address": 52990, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52872, - "children": [ - "instr_52990", - "instr_52992", - "instr_52994", - "instr_52996", - "instr_52998", - "instr_53000", - "instr_53004", - "instr_53006" - ] - }, - "instr_53008": { - "virtual_address": 53008, - "size": 2, - "disassembly": "movs r1, #0x1", - "mnemonic": "movs", - "operands": "r1, #0x1", - "mode": "thumb" - }, - "instr_53010": { - "virtual_address": 53010, - "size": 2, - "disassembly": "movs r0, r7", - "mnemonic": "movs", - "operands": "r0, r7", - "mode": "thumb" - }, - "instr_53012": { - "virtual_address": 53012, - "size": 4, - "disassembly": "bl 0x0ca08", - "mnemonic": "bl", - "operands": "0x0ca08", - "mode": "thumb" - }, - "instr_53016": { - "virtual_address": 53016, - "size": 2, - "disassembly": "subs r5, r0, #0x0", - "mnemonic": "subs", - "operands": "r5, r0, #0x0", - "mode": "thumb" - }, - "instr_53018": { - "virtual_address": 53018, - "size": 2, - "disassembly": "beq 0x0cf2c", - "mnemonic": "beq", - "operands": "0x0cf2c", - "mode": "thumb" - }, - "bb_53008": { - "virtual_address": 53008, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53020, - "children": [ - "instr_53008", - "instr_53010", - "instr_53012", - "instr_53016", - "instr_53018" - ] - }, - "instr_53020": { - "virtual_address": 53020, - "size": 2, - "disassembly": "ldr r3, [0x0cf40]", - "mnemonic": "ldr", - "operands": "r3, [0x0cf40]", - "mode": "thumb" - }, - "instr_53022": { - "virtual_address": 53022, - "size": 2, - "disassembly": "str r3, [r0, #0x14]", - "mnemonic": "str", - "operands": "r3, [r0, #0x14]", - "mode": "thumb" - }, - "instr_53024": { - "virtual_address": 53024, - "size": 2, - "disassembly": "movs r3, #0x1", - "mnemonic": "movs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_53026": { - "virtual_address": 53026, - "size": 2, - "disassembly": "str r3, [r0, #0x10]", - "mnemonic": "str", - "operands": "r3, [r0, #0x10]", - "mode": "thumb" - }, - "instr_53028": { - "virtual_address": 53028, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_53030": { - "virtual_address": 53030, - "size": 2, - "disassembly": "str r0, [r7, #0x48]", - "mnemonic": "str", - "operands": "r0, [r7, #0x48]", - "mode": "thumb" - }, - "instr_53032": { - "virtual_address": 53032, - "size": 2, - "disassembly": "str r3, [r0, #0x0]", - "mnemonic": "str", - "operands": "r3, [r0, #0x0]", - "mode": "thumb" - }, - "instr_53034": { - "virtual_address": 53034, - "size": 2, - "disassembly": "b 0x0ce92", - "mnemonic": "b", - "operands": "0x0ce92", - "mode": "thumb" - }, - "bb_53020": { - "virtual_address": 53020, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 52882, - "children": [ - "instr_53020", - "instr_53022", - "instr_53024", - "instr_53026", - "instr_53028", - "instr_53030", - "instr_53032", - "instr_53034" - ] - }, - "instr_53036": { - "virtual_address": 53036, - "size": 2, - "disassembly": "movs r1, #0xa0", - "mnemonic": "movs", - "operands": "r1, #0xa0", - "mode": "thumb" - }, - "instr_53038": { - "virtual_address": 53038, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_53040": { - "virtual_address": 53040, - "size": 2, - "disassembly": "ldr r3, [0x0cf44]", - "mnemonic": "ldr", - "operands": "r3, [0x0cf44]", - "mode": "thumb" - }, - "instr_53042": { - "virtual_address": 53042, - "size": 2, - "disassembly": "ldr r0, [0x0cf48]", - "mnemonic": "ldr", - "operands": "r0, [0x0cf48]", - "mode": "thumb" - }, - "instr_53044": { - "virtual_address": 53044, - "size": 2, - "disassembly": "lsls r1, r1, #0x1", - "mnemonic": "lsls", - "operands": "r1, r1, #0x1", - "mode": "thumb" - }, - "instr_53046": { - "virtual_address": 53046, - "size": 4, - "disassembly": "bl 0x0eae0", - "mnemonic": "bl", - "operands": "0x0eae0", - "mode": "thumb" - }, - "bb_53036": { - "virtual_address": 53036, - "size": 14, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_53036", - "instr_53038", - "instr_53040", - "instr_53042", - "instr_53044", - "instr_53046" - ] - }, - "func_52848": { - "virtual_address": 52848, - "size": 202, - "name": "__pow5mult", - "children": [ - "bb_52848", - "bb_52872", - "bb_52876", - "bb_52882", - "bb_52896", - "bb_52900", - "bb_52906", - "bb_52908", - "bb_52914", - "bb_52928", - "bb_52952", - "bb_52966", - "bb_52986", - "bb_52990", - "bb_53008", - "bb_53020", - "bb_53036" - ] - }, - "instr_53068": { - "virtual_address": 53068, - "size": 2, - "disassembly": "push {r4, r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_53070": { - "virtual_address": 53070, - "size": 2, - "disassembly": "movs r4, r1", - "mnemonic": "movs", - "operands": "r4, r1", - "mode": "thumb" - }, - "instr_53072": { - "virtual_address": 53072, - "size": 2, - "disassembly": "ldr r3, [r4, #0x10]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x10]", - "mode": "thumb" - }, - "instr_53074": { - "virtual_address": 53074, - "size": 2, - "disassembly": "mov r5, r8", - "mnemonic": "mov", - "operands": "r5, r8", - "mode": "thumb" - }, - "instr_53076": { - "virtual_address": 53076, - "size": 2, - "disassembly": "mov lr, r11", - "mnemonic": "mov", - "operands": "lr, r11", - "mode": "thumb" - }, - "instr_53078": { - "virtual_address": 53078, - "size": 2, - "disassembly": "mov r7, r10", - "mnemonic": "mov", - "operands": "r7, r10", - "mode": "thumb" - }, - "instr_53080": { - "virtual_address": 53080, - "size": 2, - "disassembly": "mov r6, r9", - "mnemonic": "mov", - "operands": "r6, r9", - "mode": "thumb" - }, - "instr_53082": { - "virtual_address": 53082, - "size": 2, - "disassembly": "mov r8, r3", - "mnemonic": "mov", - "operands": "r8, r3", - "mode": "thumb" - }, - "instr_53084": { - "virtual_address": 53084, - "size": 2, - "disassembly": "push {r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_53086": { - "virtual_address": 53086, - "size": 2, - "disassembly": "asrs r7, r2, #0x5", - "mnemonic": "asrs", - "operands": "r7, r2, #0x5", - "mode": "thumb" - }, - "instr_53088": { - "virtual_address": 53088, - "size": 2, - "disassembly": "add r8, r7", - "mnemonic": "add", - "operands": "r8, r7", - "mode": "thumb" - }, - "instr_53090": { - "virtual_address": 53090, - "size": 2, - "disassembly": "mov r3, r8", - "mnemonic": "mov", - "operands": "r3, r8", - "mode": "thumb" - }, - "instr_53092": { - "virtual_address": 53092, - "size": 2, - "disassembly": "adds r5, r3, #0x1", - "mnemonic": "adds", - "operands": "r5, r3, #0x1", - "mode": "thumb" - }, - "instr_53094": { - "virtual_address": 53094, - "size": 2, - "disassembly": "ldr r3, [r4, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x8]", - "mode": "thumb" - }, - "instr_53096": { - "virtual_address": 53096, - "size": 2, - "disassembly": "mov r11, r0", - "mnemonic": "mov", - "operands": "r11, r0", - "mode": "thumb" - }, - "instr_53098": { - "virtual_address": 53098, - "size": 2, - "disassembly": "movs r6, r2", - "mnemonic": "movs", - "operands": "r6, r2", - "mode": "thumb" - }, - "instr_53100": { - "virtual_address": 53100, - "size": 2, - "disassembly": "ldr r1, [r1, #0x4]", - "mnemonic": "ldr", - "operands": "r1, [r1, #0x4]", - "mode": "thumb" - }, - "instr_53102": { - "virtual_address": 53102, - "size": 2, - "disassembly": "sub sp, #0xc", - "mnemonic": "sub", - "operands": "sp, #0xc", - "mode": "thumb" - }, - "instr_53104": { - "virtual_address": 53104, - "size": 2, - "disassembly": "cmp r5, r3", - "mnemonic": "cmp", - "operands": "r5, r3", - "mode": "thumb" - }, - "instr_53106": { - "virtual_address": 53106, - "size": 2, - "disassembly": "ble 0x0cf7c", - "mnemonic": "ble", - "operands": "0x0cf7c", - "mode": "thumb" - }, - "bb_53068": { - "virtual_address": 53068, - "size": 40, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53108, - "children": [ - "instr_53068", - "instr_53070", - "instr_53072", - "instr_53074", - "instr_53076", - "instr_53078", - "instr_53080", - "instr_53082", - "instr_53084", - "instr_53086", - "instr_53088", - "instr_53090", - "instr_53092", - "instr_53094", - "instr_53096", - "instr_53098", - "instr_53100", - "instr_53102", - "instr_53104", - "instr_53106" - ] - }, - "instr_53108": { - "virtual_address": 53108, - "size": 2, - "disassembly": "adds r1, #0x1", - "mnemonic": "adds", - "operands": "r1, #0x1", - "mode": "thumb" - }, - "instr_53110": { - "virtual_address": 53110, - "size": 2, - "disassembly": "lsls r3, r3, #0x1", - "mnemonic": "lsls", - "operands": "r3, r3, #0x1", - "mode": "thumb" - }, - "instr_53112": { - "virtual_address": 53112, - "size": 2, - "disassembly": "cmp r5, r3", - "mnemonic": "cmp", - "operands": "r5, r3", - "mode": "thumb" - }, - "instr_53114": { - "virtual_address": 53114, - "size": 2, - "disassembly": "bgt 0x0cf74", - "mnemonic": "bgt", - "operands": "0x0cf74", - "mode": "thumb" - }, - "bb_53108": { - "virtual_address": 53108, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53116, - "children": [ - "instr_53108", - "instr_53110", - "instr_53112", - "instr_53114" - ] - }, - "instr_53116": { - "virtual_address": 53116, - "size": 2, - "disassembly": "mov r0, r11", - "mnemonic": "mov", - "operands": "r0, r11", - "mode": "thumb" - }, - "instr_53118": { - "virtual_address": 53118, - "size": 4, - "disassembly": "bl 0x0ca08", - "mnemonic": "bl", - "operands": "0x0ca08", - "mode": "thumb" - }, - "instr_53122": { - "virtual_address": 53122, - "size": 2, - "disassembly": "mov r12, r0", - "mnemonic": "mov", - "operands": "r12, r0", - "mode": "thumb" - }, - "instr_53124": { - "virtual_address": 53124, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_53126": { - "virtual_address": 53126, - "size": 2, - "disassembly": "beq 0x0d034", - "mnemonic": "beq", - "operands": "0x0d034", - "mode": "thumb" - }, - "bb_53116": { - "virtual_address": 53116, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53128, - "children": [ - "instr_53116", - "instr_53118", - "instr_53122", - "instr_53124", - "instr_53126" - ] - }, - "instr_53128": { - "virtual_address": 53128, - "size": 2, - "disassembly": "adds r0, #0x14", - "mnemonic": "adds", - "operands": "r0, #0x14", - "mode": "thumb" - }, - "instr_53130": { - "virtual_address": 53130, - "size": 2, - "disassembly": "movs r3, r0", - "mnemonic": "movs", - "operands": "r3, r0", - "mode": "thumb" - }, - "instr_53132": { - "virtual_address": 53132, - "size": 2, - "disassembly": "str r0, [sp, #0x4]", - "mnemonic": "str", - "operands": "r0, [sp, #0x4]", - "mode": "thumb" - }, - "instr_53134": { - "virtual_address": 53134, - "size": 2, - "disassembly": "cmp r7, #0x0", - "mnemonic": "cmp", - "operands": "r7, #0x0", - "mode": "thumb" - }, - "instr_53136": { - "virtual_address": 53136, - "size": 2, - "disassembly": "ble 0x0cfac", - "mnemonic": "ble", - "operands": "0x0cfac", - "mode": "thumb" - }, - "bb_53128": { - "virtual_address": 53128, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53138, - "children": [ - "instr_53128", - "instr_53130", - "instr_53132", - "instr_53134", - "instr_53136" - ] - }, - "instr_53138": { - "virtual_address": 53138, - "size": 2, - "disassembly": "lsls r7, r7, #0x2", - "mnemonic": "lsls", - "operands": "r7, r7, #0x2", - "mode": "thumb" - }, - "instr_53140": { - "virtual_address": 53140, - "size": 2, - "disassembly": "movs r2, r7", - "mnemonic": "movs", - "operands": "r2, r7", - "mode": "thumb" - }, - "instr_53142": { - "virtual_address": 53142, - "size": 2, - "disassembly": "movs r1, #0x0", - "mnemonic": "movs", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_53144": { - "virtual_address": 53144, - "size": 2, - "disassembly": "adds r2, #0x14", - "mnemonic": "adds", - "operands": "r2, #0x14", - "mode": "thumb" - }, - "instr_53146": { - "virtual_address": 53146, - "size": 2, - "disassembly": "add r2, r12", - "mnemonic": "add", - "operands": "r2, r12", - "mode": "thumb" - }, - "bb_53138": { - "virtual_address": 53138, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53148, - "children": [ - "instr_53138", - "instr_53140", - "instr_53142", - "instr_53144", - "instr_53146" - ] - }, - "instr_53148": { - "virtual_address": 53148, - "size": 2, - "disassembly": "stmia r3!, {r1}", - "mnemonic": "stmia", - "operands": "r3!, {r1}", - "mode": "thumb" - }, - "instr_53150": { - "virtual_address": 53150, - "size": 2, - "disassembly": "cmp r3, r2", - "mnemonic": "cmp", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_53152": { - "virtual_address": 53152, - "size": 2, - "disassembly": "bne 0x0cf9c", - "mnemonic": "bne", - "operands": "0x0cf9c", - "mode": "thumb" - }, - "bb_53148": { - "virtual_address": 53148, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53154, - "children": [ - "instr_53148", - "instr_53150", - "instr_53152" - ] - }, - "instr_53154": { - "virtual_address": 53154, - "size": 2, - "disassembly": "ldr r3, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x4]", - "mode": "thumb" - }, - "instr_53156": { - "virtual_address": 53156, - "size": 2, - "disassembly": "mov r9, r3", - "mnemonic": "mov", - "operands": "r9, r3", - "mode": "thumb" - }, - "instr_53158": { - "virtual_address": 53158, - "size": 2, - "disassembly": "add r9, r7", - "mnemonic": "add", - "operands": "r9, r7", - "mode": "thumb" - }, - "instr_53160": { - "virtual_address": 53160, - "size": 2, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_53162": { - "virtual_address": 53162, - "size": 2, - "disassembly": "str r3, [sp, #0x4]", - "mnemonic": "str", - "operands": "r3, [sp, #0x4]", - "mode": "thumb" - }, - "bb_53154": { - "virtual_address": 53154, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53164, - "children": [ - "instr_53154", - "instr_53156", - "instr_53158", - "instr_53160", - "instr_53162" - ] - }, - "instr_53164": { - "virtual_address": 53164, - "size": 2, - "disassembly": "ldr r2, [r4, #0x10]", - "mnemonic": "ldr", - "operands": "r2, [r4, #0x10]", - "mode": "thumb" - }, - "instr_53166": { - "virtual_address": 53166, - "size": 2, - "disassembly": "lsls r1, r2, #0x2", - "mnemonic": "lsls", - "operands": "r1, r2, #0x2", - "mode": "thumb" - }, - "instr_53168": { - "virtual_address": 53168, - "size": 2, - "disassembly": "movs r2, #0x1f", - "mnemonic": "movs", - "operands": "r2, #0x1f", - "mode": "thumb" - }, - "instr_53170": { - "virtual_address": 53170, - "size": 2, - "disassembly": "movs r3, r4", - "mnemonic": "movs", - "operands": "r3, r4", - "mode": "thumb" - }, - "instr_53172": { - "virtual_address": 53172, - "size": 2, - "disassembly": "movs r0, r2", - "mnemonic": "movs", - "operands": "r0, r2", - "mode": "thumb" - }, - "instr_53174": { - "virtual_address": 53174, - "size": 2, - "disassembly": "adds r3, #0x14", - "mnemonic": "adds", - "operands": "r3, #0x14", - "mode": "thumb" - }, - "instr_53176": { - "virtual_address": 53176, - "size": 2, - "disassembly": "ands r0, r6", - "mnemonic": "ands", - "operands": "r0, r6", - "mode": "thumb" - }, - "instr_53178": { - "virtual_address": 53178, - "size": 2, - "disassembly": "mov r9, r0", - "mnemonic": "mov", - "operands": "r9, r0", - "mode": "thumb" - }, - "instr_53180": { - "virtual_address": 53180, - "size": 2, - "disassembly": "adds r1, r3, r1", - "mnemonic": "adds", - "operands": "r1, r3, r1", - "mode": "thumb" - }, - "instr_53182": { - "virtual_address": 53182, - "size": 2, - "disassembly": "tst r2, r6", - "mnemonic": "tst", - "operands": "r2, r6", - "mode": "thumb" - }, - "instr_53184": { - "virtual_address": 53184, - "size": 2, - "disassembly": "beq 0x0d028", - "mnemonic": "beq", - "operands": "0x0d028", - "mode": "thumb" - }, - "bb_53164": { - "virtual_address": 53164, - "size": 22, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53186, - "children": [ - "instr_53164", - "instr_53166", - "instr_53168", - "instr_53170", - "instr_53172", - "instr_53174", - "instr_53176", - "instr_53178", - "instr_53180", - "instr_53182", - "instr_53184" - ] - }, - "instr_53186": { - "virtual_address": 53186, - "size": 2, - "disassembly": "adds r2, #0x1", - "mnemonic": "adds", - "operands": "r2, #0x1", - "mode": "thumb" - }, - "instr_53188": { - "virtual_address": 53188, - "size": 2, - "disassembly": "subs r2, r2, r0", - "mnemonic": "subs", - "operands": "r2, r2, r0", - "mode": "thumb" - }, - "instr_53190": { - "virtual_address": 53190, - "size": 2, - "disassembly": "mov r10, r2", - "mnemonic": "mov", - "operands": "r10, r2", - "mode": "thumb" - }, - "instr_53192": { - "virtual_address": 53192, - "size": 2, - "disassembly": "movs r6, #0x0", - "mnemonic": "movs", - "operands": "r6, #0x0", - "mode": "thumb" - }, - "instr_53194": { - "virtual_address": 53194, - "size": 2, - "disassembly": "ldr r7, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r7, [sp, #0x4]", - "mode": "thumb" - }, - "bb_53186": { - "virtual_address": 53186, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53196, - "children": [ - "instr_53186", - "instr_53188", - "instr_53190", - "instr_53192", - "instr_53194" - ] - }, - "instr_53196": { - "virtual_address": 53196, - "size": 2, - "disassembly": "mov r0, r9", - "mnemonic": "mov", - "operands": "r0, r9", - "mode": "thumb" - }, - "instr_53198": { - "virtual_address": 53198, - "size": 2, - "disassembly": "ldr r2, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [r3, #0x0]", - "mode": "thumb" - }, - "instr_53200": { - "virtual_address": 53200, - "size": 2, - "disassembly": "lsls r2, r0", - "mnemonic": "lsls", - "operands": "r2, r0", - "mode": "thumb" - }, - "instr_53202": { - "virtual_address": 53202, - "size": 2, - "disassembly": "orrs r2, r6", - "mnemonic": "orrs", - "operands": "r2, r6", - "mode": "thumb" - }, - "instr_53204": { - "virtual_address": 53204, - "size": 2, - "disassembly": "stmia r7!, {r2}", - "mnemonic": "stmia", - "operands": "r7!, {r2}", - "mode": "thumb" - }, - "instr_53206": { - "virtual_address": 53206, - "size": 2, - "disassembly": "mov r2, r10", - "mnemonic": "mov", - "operands": "r2, r10", - "mode": "thumb" - }, - "instr_53208": { - "virtual_address": 53208, - "size": 2, - "disassembly": "ldmia r3!, {r6}", - "mnemonic": "ldmia", - "operands": "r3!, {r6}", - "mode": "thumb" - }, - "instr_53210": { - "virtual_address": 53210, - "size": 2, - "disassembly": "lsrs r6, r2", - "mnemonic": "lsrs", - "operands": "r6, r2", - "mode": "thumb" - }, - "instr_53212": { - "virtual_address": 53212, - "size": 2, - "disassembly": "cmp r1, r3", - "mnemonic": "cmp", - "operands": "r1, r3", - "mode": "thumb" - }, - "instr_53214": { - "virtual_address": 53214, - "size": 2, - "disassembly": "bhi 0x0cfcc", - "mnemonic": "bhi", - "operands": "0x0cfcc", - "mode": "thumb" - }, - "bb_53196": { - "virtual_address": 53196, - "size": 20, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53216, - "children": [ - "instr_53196", - "instr_53198", - "instr_53200", - "instr_53202", - "instr_53204", - "instr_53206", - "instr_53208", - "instr_53210", - "instr_53212", - "instr_53214" - ] - }, - "instr_53216": { - "virtual_address": 53216, - "size": 2, - "disassembly": "movs r2, r4", - "mnemonic": "movs", - "operands": "r2, r4", - "mode": "thumb" - }, - "instr_53218": { - "virtual_address": 53218, - "size": 2, - "disassembly": "adds r2, #0x15", - "mnemonic": "adds", - "operands": "r2, #0x15", - "mode": "thumb" - }, - "instr_53220": { - "virtual_address": 53220, - "size": 2, - "disassembly": "movs r3, #0x4", - "mnemonic": "movs", - "operands": "r3, #0x4", - "mode": "thumb" - }, - "instr_53222": { - "virtual_address": 53222, - "size": 2, - "disassembly": "cmp r1, r2", - "mnemonic": "cmp", - "operands": "r1, r2", - "mode": "thumb" - }, - "instr_53224": { - "virtual_address": 53224, - "size": 2, - "disassembly": "bcc 0x0cff4", - "mnemonic": "bcc", - "operands": "0x0cff4", - "mode": "thumb" - }, - "bb_53216": { - "virtual_address": 53216, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53226, - "children": [ - "instr_53216", - "instr_53218", - "instr_53220", - "instr_53222", - "instr_53224" - ] - }, - "instr_53226": { - "virtual_address": 53226, - "size": 2, - "disassembly": "subs r3, r1, r4", - "mnemonic": "subs", - "operands": "r3, r1, r4", - "mode": "thumb" - }, - "instr_53228": { - "virtual_address": 53228, - "size": 2, - "disassembly": "subs r3, #0x15", - "mnemonic": "subs", - "operands": "r3, #0x15", - "mode": "thumb" - }, - "instr_53230": { - "virtual_address": 53230, - "size": 2, - "disassembly": "lsrs r3, r3, #0x2", - "mnemonic": "lsrs", - "operands": "r3, r3, #0x2", - "mode": "thumb" - }, - "instr_53232": { - "virtual_address": 53232, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_53234": { - "virtual_address": 53234, - "size": 2, - "disassembly": "lsls r3, r3, #0x2", - "mnemonic": "lsls", - "operands": "r3, r3, #0x2", - "mode": "thumb" - }, - "bb_53226": { - "virtual_address": 53226, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53236, - "children": [ - "instr_53226", - "instr_53228", - "instr_53230", - "instr_53232", - "instr_53234" - ] - }, - "instr_53236": { - "virtual_address": 53236, - "size": 2, - "disassembly": "ldr r2, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x4]", - "mode": "thumb" - }, - "instr_53238": { - "virtual_address": 53238, - "size": 2, - "disassembly": "str r6, [r2, r3]", - "mnemonic": "str", - "operands": "r6, [r2, r3]", - "mode": "thumb" - }, - "instr_53240": { - "virtual_address": 53240, - "size": 2, - "disassembly": "cmp r6, #0x0", - "mnemonic": "cmp", - "operands": "r6, #0x0", - "mode": "thumb" - }, - "instr_53242": { - "virtual_address": 53242, - "size": 2, - "disassembly": "beq 0x0cffe", - "mnemonic": "beq", - "operands": "0x0cffe", - "mode": "thumb" - }, - "bb_53236": { - "virtual_address": 53236, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53244, - "children": [ - "instr_53236", - "instr_53238", - "instr_53240", - "instr_53242" - ] - }, - "instr_53244": { - "virtual_address": 53244, - "size": 2, - "disassembly": "mov r8, r5", - "mnemonic": "mov", - "operands": "r8, r5", - "mode": "thumb" - }, - "bb_53244": { - "virtual_address": 53244, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53246, - "children": [ - "instr_53244" - ] - }, - "instr_53246": { - "virtual_address": 53246, - "size": 2, - "disassembly": "mov r3, r12", - "mnemonic": "mov", - "operands": "r3, r12", - "mode": "thumb" - }, - "instr_53248": { - "virtual_address": 53248, - "size": 2, - "disassembly": "mov r2, r8", - "mnemonic": "mov", - "operands": "r2, r8", - "mode": "thumb" - }, - "instr_53250": { - "virtual_address": 53250, - "size": 2, - "disassembly": "str r2, [r3, #0x10]", - "mnemonic": "str", - "operands": "r2, [r3, #0x10]", - "mode": "thumb" - }, - "instr_53252": { - "virtual_address": 53252, - "size": 2, - "disassembly": "ldr r3, [r4, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x4]", - "mode": "thumb" - }, - "instr_53254": { - "virtual_address": 53254, - "size": 2, - "disassembly": "lsls r2, r3, #0x2", - "mnemonic": "lsls", - "operands": "r2, r3, #0x2", - "mode": "thumb" - }, - "instr_53256": { - "virtual_address": 53256, - "size": 2, - "disassembly": "mov r3, r11", - "mnemonic": "mov", - "operands": "r3, r11", - "mode": "thumb" - }, - "instr_53258": { - "virtual_address": 53258, - "size": 2, - "disassembly": "mov r0, r12", - "mnemonic": "mov", - "operands": "r0, r12", - "mode": "thumb" - }, - "instr_53260": { - "virtual_address": 53260, - "size": 2, - "disassembly": "ldr r3, [r3, #0x4c]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0x4c]", - "mode": "thumb" - }, - "instr_53262": { - "virtual_address": 53262, - "size": 2, - "disassembly": "adds r3, r3, r2", - "mnemonic": "adds", - "operands": "r3, r3, r2", - "mode": "thumb" - }, - "instr_53264": { - "virtual_address": 53264, - "size": 2, - "disassembly": "ldr r2, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [r3, #0x0]", - "mode": "thumb" - }, - "instr_53266": { - "virtual_address": 53266, - "size": 2, - "disassembly": "str r2, [r4, #0x0]", - "mnemonic": "str", - "operands": "r2, [r4, #0x0]", - "mode": "thumb" - }, - "instr_53268": { - "virtual_address": 53268, - "size": 2, - "disassembly": "str r4, [r3, #0x0]", - "mnemonic": "str", - "operands": "r4, [r3, #0x0]", - "mode": "thumb" - }, - "instr_53270": { - "virtual_address": 53270, - "size": 2, - "disassembly": "add sp, #0xc", - "mnemonic": "add", - "operands": "sp, #0xc", - "mode": "thumb" - }, - "instr_53272": { - "virtual_address": 53272, - "size": 2, - "disassembly": "pop {r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_53274": { - "virtual_address": 53274, - "size": 2, - "disassembly": "mov r11, r7", - "mnemonic": "mov", - "operands": "r11, r7", - "mode": "thumb" - }, - "instr_53276": { - "virtual_address": 53276, - "size": 2, - "disassembly": "mov r10, r6", - "mnemonic": "mov", - "operands": "r10, r6", - "mode": "thumb" - }, - "instr_53278": { - "virtual_address": 53278, - "size": 2, - "disassembly": "mov r9, r5", - "mnemonic": "mov", - "operands": "r9, r5", - "mode": "thumb" - }, - "instr_53280": { - "virtual_address": 53280, - "size": 2, - "disassembly": "mov r8, r4", - "mnemonic": "mov", - "operands": "r8, r4", - "mode": "thumb" - }, - "instr_53282": { - "virtual_address": 53282, - "size": 2, - "disassembly": "pop {r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_53284": { - "virtual_address": 53284, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_53286": { - "virtual_address": 53286, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_53246": { - "virtual_address": 53246, - "size": 42, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_53246", - "instr_53248", - "instr_53250", - "instr_53252", - "instr_53254", - "instr_53256", - "instr_53258", - "instr_53260", - "instr_53262", - "instr_53264", - "instr_53266", - "instr_53268", - "instr_53270", - "instr_53272", - "instr_53274", - "instr_53276", - "instr_53278", - "instr_53280", - "instr_53282", - "instr_53284", - "instr_53286" - ] - }, - "instr_53288": { - "virtual_address": 53288, - "size": 2, - "disassembly": "ldr r0, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x4]", - "mode": "thumb" - }, - "bb_53288": { - "virtual_address": 53288, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53290, - "children": [ - "instr_53288" - ] - }, - "instr_53290": { - "virtual_address": 53290, - "size": 2, - "disassembly": "ldmia r3!, {r2}", - "mnemonic": "ldmia", - "operands": "r3!, {r2}", - "mode": "thumb" - }, - "instr_53292": { - "virtual_address": 53292, - "size": 2, - "disassembly": "stmia r0!, {r2}", - "mnemonic": "stmia", - "operands": "r0!, {r2}", - "mode": "thumb" - }, - "instr_53294": { - "virtual_address": 53294, - "size": 2, - "disassembly": "cmp r1, r3", - "mnemonic": "cmp", - "operands": "r1, r3", - "mode": "thumb" - }, - "instr_53296": { - "virtual_address": 53296, - "size": 2, - "disassembly": "bhi 0x0d02a", - "mnemonic": "bhi", - "operands": "0x0d02a", - "mode": "thumb" - }, - "bb_53290": { - "virtual_address": 53290, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53298, - "children": [ - "instr_53290", - "instr_53292", - "instr_53294", - "instr_53296" - ] - }, - "instr_53298": { - "virtual_address": 53298, - "size": 2, - "disassembly": "b 0x0cffe", - "mnemonic": "b", - "operands": "0x0cffe", - "mode": "thumb" - }, - "bb_53298": { - "virtual_address": 53298, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53246, - "children": [ - "instr_53298" - ] - }, - "instr_53300": { - "virtual_address": 53300, - "size": 2, - "disassembly": "movs r1, #0xda", - "mnemonic": "movs", - "operands": "r1, #0xda", - "mode": "thumb" - }, - "instr_53302": { - "virtual_address": 53302, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_53304": { - "virtual_address": 53304, - "size": 2, - "disassembly": "ldr r3, [0x0d044]", - "mnemonic": "ldr", - "operands": "r3, [0x0d044]", - "mode": "thumb" - }, - "instr_53306": { - "virtual_address": 53306, - "size": 2, - "disassembly": "ldr r0, [0x0d048]", - "mnemonic": "ldr", - "operands": "r0, [0x0d048]", - "mode": "thumb" - }, - "instr_53308": { - "virtual_address": 53308, - "size": 2, - "disassembly": "adds r1, #0xff", - "mnemonic": "adds", - "operands": "r1, #0xff", - "mode": "thumb" - }, - "instr_53310": { - "virtual_address": 53310, - "size": 4, - "disassembly": "bl 0x0eae0", - "mnemonic": "bl", - "operands": "0x0eae0", - "mode": "thumb" - }, - "bb_53300": { - "virtual_address": 53300, - "size": 14, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_53300", - "instr_53302", - "instr_53304", - "instr_53306", - "instr_53308", - "instr_53310" - ] - }, - "func_53068": { - "virtual_address": 53068, - "size": 246, - "name": "__lshift", - "children": [ - "bb_53068", - "bb_53108", - "bb_53116", - "bb_53128", - "bb_53138", - "bb_53148", - "bb_53154", - "bb_53164", - "bb_53186", - "bb_53196", - "bb_53216", - "bb_53226", - "bb_53236", - "bb_53244", - "bb_53246", - "bb_53288", - "bb_53290", - "bb_53298", - "bb_53300" - ] - }, - "instr_53324": { - "virtual_address": 53324, - "size": 2, - "disassembly": "ldr r3, [r0, #0x10]", - "mnemonic": "ldr", - "operands": "r3, [r0, #0x10]", - "mode": "thumb" - }, - "instr_53326": { - "virtual_address": 53326, - "size": 2, - "disassembly": "ldr r2, [r1, #0x10]", - "mnemonic": "ldr", - "operands": "r2, [r1, #0x10]", - "mode": "thumb" - }, - "instr_53328": { - "virtual_address": 53328, - "size": 2, - "disassembly": "push {r4, r5, lr}", - "mnemonic": "push", - "operands": "{r4, r5, lr}", - "mode": "thumb" - }, - "instr_53330": { - "virtual_address": 53330, - "size": 2, - "disassembly": "movs r5, r0", - "mnemonic": "movs", - "operands": "r5, r0", - "mode": "thumb" - }, - "instr_53332": { - "virtual_address": 53332, - "size": 2, - "disassembly": "subs r0, r3, r2", - "mnemonic": "subs", - "operands": "r0, r3, r2", - "mode": "thumb" - }, - "instr_53334": { - "virtual_address": 53334, - "size": 2, - "disassembly": "cmp r3, r2", - "mnemonic": "cmp", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_53336": { - "virtual_address": 53336, - "size": 2, - "disassembly": "bne 0x0d07e", - "mnemonic": "bne", - "operands": "0x0d07e", - "mode": "thumb" - }, - "bb_53324": { - "virtual_address": 53324, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53338, - "children": [ - "instr_53324", - "instr_53326", - "instr_53328", - "instr_53330", - "instr_53332", - "instr_53334", - "instr_53336" - ] - }, - "instr_53338": { - "virtual_address": 53338, - "size": 2, - "disassembly": "lsls r2, r2, #0x2", - "mnemonic": "lsls", - "operands": "r2, r2, #0x2", - "mode": "thumb" - }, - "instr_53340": { - "virtual_address": 53340, - "size": 2, - "disassembly": "adds r5, #0x14", - "mnemonic": "adds", - "operands": "r5, #0x14", - "mode": "thumb" - }, - "instr_53342": { - "virtual_address": 53342, - "size": 2, - "disassembly": "adds r1, #0x14", - "mnemonic": "adds", - "operands": "r1, #0x14", - "mode": "thumb" - }, - "instr_53344": { - "virtual_address": 53344, - "size": 2, - "disassembly": "adds r3, r5, r2", - "mnemonic": "adds", - "operands": "r3, r5, r2", - "mode": "thumb" - }, - "instr_53346": { - "virtual_address": 53346, - "size": 2, - "disassembly": "adds r1, r1, r2", - "mnemonic": "adds", - "operands": "r1, r1, r2", - "mode": "thumb" - }, - "instr_53348": { - "virtual_address": 53348, - "size": 2, - "disassembly": "b 0x0d06a", - "mnemonic": "b", - "operands": "0x0d06a", - "mode": "thumb" - }, - "bb_53338": { - "virtual_address": 53338, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53354, - "children": [ - "instr_53338", - "instr_53340", - "instr_53342", - "instr_53344", - "instr_53346", - "instr_53348" - ] - }, - "instr_53350": { - "virtual_address": 53350, - "size": 2, - "disassembly": "cmp r5, r3", - "mnemonic": "cmp", - "operands": "r5, r3", - "mode": "thumb" - }, - "instr_53352": { - "virtual_address": 53352, - "size": 2, - "disassembly": "bcs 0x0d07e", - "mnemonic": "bcs", - "operands": "0x0d07e", - "mode": "thumb" - }, - "bb_53350": { - "virtual_address": 53350, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53354, - "children": [ - "instr_53350", - "instr_53352" - ] - }, - "instr_53354": { - "virtual_address": 53354, - "size": 2, - "disassembly": "subs r3, #0x4", - "mnemonic": "subs", - "operands": "r3, #0x4", - "mode": "thumb" - }, - "instr_53356": { - "virtual_address": 53356, - "size": 2, - "disassembly": "subs r1, #0x4", - "mnemonic": "subs", - "operands": "r1, #0x4", - "mode": "thumb" - }, - "instr_53358": { - "virtual_address": 53358, - "size": 2, - "disassembly": "ldr r2, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [r3, #0x0]", - "mode": "thumb" - }, - "instr_53360": { - "virtual_address": 53360, - "size": 2, - "disassembly": "ldr r4, [r1, #0x0]", - "mnemonic": "ldr", - "operands": "r4, [r1, #0x0]", - "mode": "thumb" - }, - "instr_53362": { - "virtual_address": 53362, - "size": 2, - "disassembly": "cmp r2, r4", - "mnemonic": "cmp", - "operands": "r2, r4", - "mode": "thumb" - }, - "instr_53364": { - "virtual_address": 53364, - "size": 2, - "disassembly": "beq 0x0d066", - "mnemonic": "beq", - "operands": "0x0d066", - "mode": "thumb" - }, - "bb_53354": { - "virtual_address": 53354, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53366, - "children": [ - "instr_53354", - "instr_53356", - "instr_53358", - "instr_53360", - "instr_53362", - "instr_53364" - ] - }, - "instr_53366": { - "virtual_address": 53366, - "size": 2, - "disassembly": "cmp r2, r4", - "mnemonic": "cmp", - "operands": "r2, r4", - "mode": "thumb" - }, - "instr_53368": { - "virtual_address": 53368, - "size": 2, - "disassembly": "sbcs r2, r2", - "mnemonic": "sbcs", - "operands": "r2, r2", - "mode": "thumb" - }, - "instr_53370": { - "virtual_address": 53370, - "size": 2, - "disassembly": "movs r0, #0x1", - "mnemonic": "movs", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_53372": { - "virtual_address": 53372, - "size": 2, - "disassembly": "orrs r0, r2", - "mnemonic": "orrs", - "operands": "r0, r2", - "mode": "thumb" - }, - "bb_53366": { - "virtual_address": 53366, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53374, - "children": [ - "instr_53366", - "instr_53368", - "instr_53370", - "instr_53372" - ] - }, - "instr_53374": { - "virtual_address": 53374, - "size": 2, - "disassembly": "pop {r4, r5}", - "mnemonic": "pop", - "operands": "{r4, r5}", - "mode": "thumb" - }, - "instr_53376": { - "virtual_address": 53376, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_53378": { - "virtual_address": 53378, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_53374": { - "virtual_address": 53374, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_53374", - "instr_53376", - "instr_53378" - ] - }, - "func_53324": { - "virtual_address": 53324, - "size": 56, - "name": "__mcmp", - "children": [ - "bb_53324", - "bb_53338", - "bb_53350", - "bb_53354", - "bb_53366", - "bb_53374" - ] - }, - "instr_53380": { - "virtual_address": 53380, - "size": 2, - "disassembly": "push {r4, r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_53382": { - "virtual_address": 53382, - "size": 2, - "disassembly": "mov r6, r9", - "mnemonic": "mov", - "operands": "r6, r9", - "mode": "thumb" - }, - "instr_53384": { - "virtual_address": 53384, - "size": 2, - "disassembly": "mov r5, r8", - "mnemonic": "mov", - "operands": "r5, r8", - "mode": "thumb" - }, - "instr_53386": { - "virtual_address": 53386, - "size": 2, - "disassembly": "mov lr, r11", - "mnemonic": "mov", - "operands": "lr, r11", - "mode": "thumb" - }, - "instr_53388": { - "virtual_address": 53388, - "size": 2, - "disassembly": "mov r7, r10", - "mnemonic": "mov", - "operands": "r7, r10", - "mode": "thumb" - }, - "instr_53390": { - "virtual_address": 53390, - "size": 2, - "disassembly": "push {r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_53392": { - "virtual_address": 53392, - "size": 2, - "disassembly": "ldr r3, [r1, #0x10]", - "mnemonic": "ldr", - "operands": "r3, [r1, #0x10]", - "mode": "thumb" - }, - "instr_53394": { - "virtual_address": 53394, - "size": 2, - "disassembly": "mov r8, r1", - "mnemonic": "mov", - "operands": "r8, r1", - "mode": "thumb" - }, - "instr_53396": { - "virtual_address": 53396, - "size": 2, - "disassembly": "ldr r1, [r2, #0x10]", - "mnemonic": "ldr", - "operands": "r1, [r2, #0x10]", - "mode": "thumb" - }, - "instr_53398": { - "virtual_address": 53398, - "size": 2, - "disassembly": "mov r9, r2", - "mnemonic": "mov", - "operands": "r9, r2", - "mode": "thumb" - }, - "instr_53400": { - "virtual_address": 53400, - "size": 2, - "disassembly": "sub sp, #0xc", - "mnemonic": "sub", - "operands": "sp, #0xc", - "mode": "thumb" - }, - "instr_53402": { - "virtual_address": 53402, - "size": 2, - "disassembly": "subs r4, r3, r1", - "mnemonic": "subs", - "operands": "r4, r3, r1", - "mode": "thumb" - }, - "instr_53404": { - "virtual_address": 53404, - "size": 2, - "disassembly": "cmp r3, r1", - "mnemonic": "cmp", - "operands": "r3, r1", - "mode": "thumb" - }, - "instr_53406": { - "virtual_address": 53406, - "size": 2, - "disassembly": "beq 0x0d0a2", - "mnemonic": "beq", - "operands": "0x0d0a2", - "mode": "thumb" - }, - "bb_53380": { - "virtual_address": 53380, - "size": 28, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53408, - "children": [ - "instr_53380", - "instr_53382", - "instr_53384", - "instr_53386", - "instr_53388", - "instr_53390", - "instr_53392", - "instr_53394", - "instr_53396", - "instr_53398", - "instr_53400", - "instr_53402", - "instr_53404", - "instr_53406" - ] - }, - "instr_53408": { - "virtual_address": 53408, - "size": 2, - "disassembly": "b 0x0d1d2", - "mnemonic": "b", - "operands": "0x0d1d2", - "mode": "thumb" - }, - "bb_53408": { - "virtual_address": 53408, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53714, - "children": [ - "instr_53408" - ] - }, - "instr_53410": { - "virtual_address": 53410, - "size": 2, - "disassembly": "mov r6, r8", - "mnemonic": "mov", - "operands": "r6, r8", - "mode": "thumb" - }, - "instr_53412": { - "virtual_address": 53412, - "size": 2, - "disassembly": "lsls r1, r1, #0x2", - "mnemonic": "lsls", - "operands": "r1, r1, #0x2", - "mode": "thumb" - }, - "instr_53414": { - "virtual_address": 53414, - "size": 2, - "disassembly": "adds r6, #0x14", - "mnemonic": "adds", - "operands": "r6, #0x14", - "mode": "thumb" - }, - "instr_53416": { - "virtual_address": 53416, - "size": 2, - "disassembly": "adds r2, #0x14", - "mnemonic": "adds", - "operands": "r2, #0x14", - "mode": "thumb" - }, - "instr_53418": { - "virtual_address": 53418, - "size": 2, - "disassembly": "adds r3, r6, r1", - "mnemonic": "adds", - "operands": "r3, r6, r1", - "mode": "thumb" - }, - "instr_53420": { - "virtual_address": 53420, - "size": 2, - "disassembly": "adds r2, r2, r1", - "mnemonic": "adds", - "operands": "r2, r2, r1", - "mode": "thumb" - }, - "instr_53422": { - "virtual_address": 53422, - "size": 2, - "disassembly": "b 0x0d0b6", - "mnemonic": "b", - "operands": "0x0d0b6", - "mode": "thumb" - }, - "bb_53410": { - "virtual_address": 53410, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53430, - "children": [ - "instr_53410", - "instr_53412", - "instr_53414", - "instr_53416", - "instr_53418", - "instr_53420", - "instr_53422" - ] - }, - "instr_53424": { - "virtual_address": 53424, - "size": 2, - "disassembly": "cmp r6, r3", - "mnemonic": "cmp", - "operands": "r6, r3", - "mode": "thumb" - }, - "instr_53426": { - "virtual_address": 53426, - "size": 2, - "disassembly": "bcc 0x0d0b6", - "mnemonic": "bcc", - "operands": "0x0d0b6", - "mode": "thumb" - }, - "bb_53424": { - "virtual_address": 53424, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53428, - "children": [ - "instr_53424", - "instr_53426" - ] - }, - "instr_53428": { - "virtual_address": 53428, - "size": 2, - "disassembly": "b 0x0d1da", - "mnemonic": "b", - "operands": "0x0d1da", - "mode": "thumb" - }, - "bb_53428": { - "virtual_address": 53428, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53722, - "children": [ - "instr_53428" - ] - }, - "instr_53430": { - "virtual_address": 53430, - "size": 2, - "disassembly": "subs r3, #0x4", - "mnemonic": "subs", - "operands": "r3, #0x4", - "mode": "thumb" - }, - "instr_53432": { - "virtual_address": 53432, - "size": 2, - "disassembly": "subs r2, #0x4", - "mnemonic": "subs", - "operands": "r2, #0x4", - "mode": "thumb" - }, - "instr_53434": { - "virtual_address": 53434, - "size": 2, - "disassembly": "ldr r5, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r5, [r3, #0x0]", - "mode": "thumb" - }, - "instr_53436": { - "virtual_address": 53436, - "size": 2, - "disassembly": "ldr r1, [r2, #0x0]", - "mnemonic": "ldr", - "operands": "r1, [r2, #0x0]", - "mode": "thumb" - }, - "instr_53438": { - "virtual_address": 53438, - "size": 2, - "disassembly": "cmp r5, r1", - "mnemonic": "cmp", - "operands": "r5, r1", - "mode": "thumb" - }, - "instr_53440": { - "virtual_address": 53440, - "size": 2, - "disassembly": "beq 0x0d0b0", - "mnemonic": "beq", - "operands": "0x0d0b0", - "mode": "thumb" - }, - "bb_53430": { - "virtual_address": 53430, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53442, - "children": [ - "instr_53430", - "instr_53432", - "instr_53434", - "instr_53436", - "instr_53438", - "instr_53440" - ] - }, - "instr_53442": { - "virtual_address": 53442, - "size": 2, - "disassembly": "bcs 0x0d0c6", - "mnemonic": "bcs", - "operands": "0x0d0c6", - "mode": "thumb" - }, - "bb_53442": { - "virtual_address": 53442, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53444, - "children": [ - "instr_53442" - ] - }, - "instr_53444": { - "virtual_address": 53444, - "size": 2, - "disassembly": "b 0x0d1c8", - "mnemonic": "b", - "operands": "0x0d1c8", - "mode": "thumb" - }, - "bb_53444": { - "virtual_address": 53444, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53704, - "children": [ - "instr_53444" - ] - }, - "instr_53446": { - "virtual_address": 53446, - "size": 2, - "disassembly": "mov r3, r8", - "mnemonic": "mov", - "operands": "r3, r8", - "mode": "thumb" - }, - "instr_53448": { - "virtual_address": 53448, - "size": 2, - "disassembly": "ldr r1, [r3, #0x4]", - "mnemonic": "ldr", - "operands": "r1, [r3, #0x4]", - "mode": "thumb" - }, - "instr_53450": { - "virtual_address": 53450, - "size": 4, - "disassembly": "bl 0x0ca08", - "mnemonic": "bl", - "operands": "0x0ca08", - "mode": "thumb" - }, - "instr_53454": { - "virtual_address": 53454, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_53456": { - "virtual_address": 53456, - "size": 2, - "disassembly": "bne 0x0d0d4", - "mnemonic": "bne", - "operands": "0x0d0d4", - "mode": "thumb" - }, - "bb_53446": { - "virtual_address": 53446, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53458, - "children": [ - "instr_53446", - "instr_53448", - "instr_53450", - "instr_53454", - "instr_53456" - ] - }, - "instr_53458": { - "virtual_address": 53458, - "size": 2, - "disassembly": "b 0x0d1ee", - "mnemonic": "b", - "operands": "0x0d1ee", - "mode": "thumb" - }, - "bb_53458": { - "virtual_address": 53458, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53742, - "children": [ - "instr_53458" - ] - }, - "instr_53460": { - "virtual_address": 53460, - "size": 2, - "disassembly": "mov r3, r8", - "mnemonic": "mov", - "operands": "r3, r8", - "mode": "thumb" - }, - "instr_53462": { - "virtual_address": 53462, - "size": 2, - "disassembly": "ldr r2, [r3, #0x10]", - "mnemonic": "ldr", - "operands": "r2, [r3, #0x10]", - "mode": "thumb" - }, - "instr_53464": { - "virtual_address": 53464, - "size": 2, - "disassembly": "movs r3, #0x14", - "mnemonic": "movs", - "operands": "r3, #0x14", - "mode": "thumb" - }, - "instr_53466": { - "virtual_address": 53466, - "size": 2, - "disassembly": "add r3, r8", - "mnemonic": "add", - "operands": "r3, r8", - "mode": "thumb" - }, - "instr_53468": { - "virtual_address": 53468, - "size": 2, - "disassembly": "mov r12, r3", - "mnemonic": "mov", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_53470": { - "virtual_address": 53470, - "size": 2, - "disassembly": "str r4, [r0, #0xc]", - "mnemonic": "str", - "operands": "r4, [r0, #0xc]", - "mode": "thumb" - }, - "instr_53472": { - "virtual_address": 53472, - "size": 2, - "disassembly": "movs r4, r3", - "mnemonic": "movs", - "operands": "r4, r3", - "mode": "thumb" - }, - "instr_53474": { - "virtual_address": 53474, - "size": 2, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_53476": { - "virtual_address": 53476, - "size": 2, - "disassembly": "ldr r3, [r3, #0x10]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0x10]", - "mode": "thumb" - }, - "instr_53478": { - "virtual_address": 53478, - "size": 2, - "disassembly": "lsls r1, r2, #0x2", - "mnemonic": "lsls", - "operands": "r1, r2, #0x2", - "mode": "thumb" - }, - "instr_53480": { - "virtual_address": 53480, - "size": 2, - "disassembly": "lsls r3, r3, #0x2", - "mnemonic": "lsls", - "operands": "r3, r3, #0x2", - "mode": "thumb" - }, - "instr_53482": { - "virtual_address": 53482, - "size": 2, - "disassembly": "add r1, r12", - "mnemonic": "add", - "operands": "r1, r12", - "mode": "thumb" - }, - "instr_53484": { - "virtual_address": 53484, - "size": 2, - "disassembly": "mov r12, r3", - "mnemonic": "mov", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_53486": { - "virtual_address": 53486, - "size": 2, - "disassembly": "movs r3, #0x14", - "mnemonic": "movs", - "operands": "r3, #0x14", - "mode": "thumb" - }, - "instr_53488": { - "virtual_address": 53488, - "size": 2, - "disassembly": "mov r10, r3", - "mnemonic": "mov", - "operands": "r10, r3", - "mode": "thumb" - }, - "instr_53490": { - "virtual_address": 53490, - "size": 2, - "disassembly": "mov r7, r9", - "mnemonic": "mov", - "operands": "r7, r9", - "mode": "thumb" - }, - "instr_53492": { - "virtual_address": 53492, - "size": 2, - "disassembly": "add r10, r0", - "mnemonic": "add", - "operands": "r10, r0", - "mode": "thumb" - }, - "instr_53494": { - "virtual_address": 53494, - "size": 2, - "disassembly": "mov r3, r10", - "mnemonic": "mov", - "operands": "r3, r10", - "mode": "thumb" - }, - "instr_53496": { - "virtual_address": 53496, - "size": 2, - "disassembly": "adds r7, #0x14", - "mnemonic": "adds", - "operands": "r7, #0x14", - "mode": "thumb" - }, - "instr_53498": { - "virtual_address": 53498, - "size": 2, - "disassembly": "add r12, r7", - "mnemonic": "add", - "operands": "r12, r7", - "mode": "thumb" - }, - "instr_53500": { - "virtual_address": 53500, - "size": 2, - "disassembly": "mov r11, r1", - "mnemonic": "mov", - "operands": "r11, r1", - "mode": "thumb" - }, - "instr_53502": { - "virtual_address": 53502, - "size": 2, - "disassembly": "mov r10, r4", - "mnemonic": "mov", - "operands": "r10, r4", - "mode": "thumb" - }, - "instr_53504": { - "virtual_address": 53504, - "size": 2, - "disassembly": "movs r6, #0x14", - "mnemonic": "movs", - "operands": "r6, #0x14", - "mode": "thumb" - }, - "instr_53506": { - "virtual_address": 53506, - "size": 2, - "disassembly": "mov r4, r12", - "mnemonic": "mov", - "operands": "r4, r12", - "mode": "thumb" - }, - "instr_53508": { - "virtual_address": 53508, - "size": 2, - "disassembly": "movs r1, #0x0", - "mnemonic": "movs", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_53510": { - "virtual_address": 53510, - "size": 2, - "disassembly": "mov r12, r2", - "mnemonic": "mov", - "operands": "r12, r2", - "mode": "thumb" - }, - "instr_53512": { - "virtual_address": 53512, - "size": 2, - "disassembly": "mov r2, r8", - "mnemonic": "mov", - "operands": "r2, r8", - "mode": "thumb" - }, - "instr_53514": { - "virtual_address": 53514, - "size": 2, - "disassembly": "mov r8, r0", - "mnemonic": "mov", - "operands": "r8, r0", - "mode": "thumb" - }, - "instr_53516": { - "virtual_address": 53516, - "size": 2, - "disassembly": "str r3, [sp, #0x4]", - "mnemonic": "str", - "operands": "r3, [sp, #0x4]", - "mode": "thumb" - }, - "bb_53460": { - "virtual_address": 53460, - "size": 58, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53518, - "children": [ - "instr_53460", - "instr_53462", - "instr_53464", - "instr_53466", - "instr_53468", - "instr_53470", - "instr_53472", - "instr_53474", - "instr_53476", - "instr_53478", - "instr_53480", - "instr_53482", - "instr_53484", - "instr_53486", - "instr_53488", - "instr_53490", - "instr_53492", - "instr_53494", - "instr_53496", - "instr_53498", - "instr_53500", - "instr_53502", - "instr_53504", - "instr_53506", - "instr_53508", - "instr_53510", - "instr_53512", - "instr_53514", - "instr_53516" - ] - }, - "instr_53518": { - "virtual_address": 53518, - "size": 2, - "disassembly": "ldr r3, [r2, r6]", - "mnemonic": "ldr", - "operands": "r3, [r2, r6]", - "mode": "thumb" - }, - "instr_53520": { - "virtual_address": 53520, - "size": 2, - "disassembly": "ldmia r7!, {r0}", - "mnemonic": "ldmia", - "operands": "r7!, {r0}", - "mode": "thumb" - }, - "instr_53522": { - "virtual_address": 53522, - "size": 2, - "disassembly": "lsls r5, r3, #0x10", - "mnemonic": "lsls", - "operands": "r5, r3, #0x10", - "mode": "thumb" - }, - "instr_53524": { - "virtual_address": 53524, - "size": 2, - "disassembly": "lsrs r5, r5, #0x10", - "mnemonic": "lsrs", - "operands": "r5, r5, #0x10", - "mode": "thumb" - }, - "instr_53526": { - "virtual_address": 53526, - "size": 2, - "disassembly": "adds r1, r5, r1", - "mnemonic": "adds", - "operands": "r1, r5, r1", - "mode": "thumb" - }, - "instr_53528": { - "virtual_address": 53528, - "size": 2, - "disassembly": "lsls r5, r0, #0x10", - "mnemonic": "lsls", - "operands": "r5, r0, #0x10", - "mode": "thumb" - }, - "instr_53530": { - "virtual_address": 53530, - "size": 2, - "disassembly": "lsrs r5, r5, #0x10", - "mnemonic": "lsrs", - "operands": "r5, r5, #0x10", - "mode": "thumb" - }, - "instr_53532": { - "virtual_address": 53532, - "size": 2, - "disassembly": "subs r5, r1, r5", - "mnemonic": "subs", - "operands": "r5, r1, r5", - "mode": "thumb" - }, - "instr_53534": { - "virtual_address": 53534, - "size": 2, - "disassembly": "lsrs r1, r0, #0x10", - "mnemonic": "lsrs", - "operands": "r1, r0, #0x10", - "mode": "thumb" - }, - "instr_53536": { - "virtual_address": 53536, - "size": 2, - "disassembly": "mov r0, r8", - "mnemonic": "mov", - "operands": "r0, r8", - "mode": "thumb" - }, - "instr_53538": { - "virtual_address": 53538, - "size": 2, - "disassembly": "lsrs r3, r3, #0x10", - "mnemonic": "lsrs", - "operands": "r3, r3, #0x10", - "mode": "thumb" - }, - "instr_53540": { - "virtual_address": 53540, - "size": 2, - "disassembly": "subs r3, r3, r1", - "mnemonic": "subs", - "operands": "r3, r3, r1", - "mode": "thumb" - }, - "instr_53542": { - "virtual_address": 53542, - "size": 2, - "disassembly": "asrs r1, r5, #0x10", - "mnemonic": "asrs", - "operands": "r1, r5, #0x10", - "mode": "thumb" - }, - "instr_53544": { - "virtual_address": 53544, - "size": 2, - "disassembly": "adds r3, r3, r1", - "mnemonic": "adds", - "operands": "r3, r3, r1", - "mode": "thumb" - }, - "instr_53546": { - "virtual_address": 53546, - "size": 2, - "disassembly": "lsls r5, r5, #0x10", - "mnemonic": "lsls", - "operands": "r5, r5, #0x10", - "mode": "thumb" - }, - "instr_53548": { - "virtual_address": 53548, - "size": 2, - "disassembly": "asrs r1, r3, #0x10", - "mnemonic": "asrs", - "operands": "r1, r3, #0x10", - "mode": "thumb" - }, - "instr_53550": { - "virtual_address": 53550, - "size": 2, - "disassembly": "lsrs r5, r5, #0x10", - "mnemonic": "lsrs", - "operands": "r5, r5, #0x10", - "mode": "thumb" - }, - "instr_53552": { - "virtual_address": 53552, - "size": 2, - "disassembly": "lsls r3, r3, #0x10", - "mnemonic": "lsls", - "operands": "r3, r3, #0x10", - "mode": "thumb" - }, - "instr_53554": { - "virtual_address": 53554, - "size": 2, - "disassembly": "orrs r3, r5", - "mnemonic": "orrs", - "operands": "r3, r5", - "mode": "thumb" - }, - "instr_53556": { - "virtual_address": 53556, - "size": 2, - "disassembly": "str r3, [r0, r6]", - "mnemonic": "str", - "operands": "r3, [r0, r6]", - "mode": "thumb" - }, - "instr_53558": { - "virtual_address": 53558, - "size": 2, - "disassembly": "adds r6, #0x4", - "mnemonic": "adds", - "operands": "r6, #0x4", - "mode": "thumb" - }, - "instr_53560": { - "virtual_address": 53560, - "size": 2, - "disassembly": "cmp r4, r7", - "mnemonic": "cmp", - "operands": "r4, r7", - "mode": "thumb" - }, - "instr_53562": { - "virtual_address": 53562, - "size": 2, - "disassembly": "bhi 0x0d10e", - "mnemonic": "bhi", - "operands": "0x0d10e", - "mode": "thumb" - }, - "bb_53518": { - "virtual_address": 53518, - "size": 46, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53564, - "children": [ - "instr_53518", - "instr_53520", - "instr_53522", - "instr_53524", - "instr_53526", - "instr_53528", - "instr_53530", - "instr_53532", - "instr_53534", - "instr_53536", - "instr_53538", - "instr_53540", - "instr_53542", - "instr_53544", - "instr_53546", - "instr_53548", - "instr_53550", - "instr_53552", - "instr_53554", - "instr_53556", - "instr_53558", - "instr_53560", - "instr_53562" - ] - }, - "instr_53564": { - "virtual_address": 53564, - "size": 2, - "disassembly": "mov r2, r12", - "mnemonic": "mov", - "operands": "r2, r12", - "mode": "thumb" - }, - "instr_53566": { - "virtual_address": 53566, - "size": 2, - "disassembly": "mov r12, r4", - "mnemonic": "mov", - "operands": "r12, r4", - "mode": "thumb" - }, - "instr_53568": { - "virtual_address": 53568, - "size": 2, - "disassembly": "mov r5, r9", - "mnemonic": "mov", - "operands": "r5, r9", - "mode": "thumb" - }, - "instr_53570": { - "virtual_address": 53570, - "size": 2, - "disassembly": "movs r4, r3", - "mnemonic": "movs", - "operands": "r4, r3", - "mode": "thumb" - }, - "instr_53572": { - "virtual_address": 53572, - "size": 2, - "disassembly": "mov r3, r12", - "mnemonic": "mov", - "operands": "r3, r12", - "mode": "thumb" - }, - "instr_53574": { - "virtual_address": 53574, - "size": 2, - "disassembly": "mov r6, r9", - "mnemonic": "mov", - "operands": "r6, r9", - "mode": "thumb" - }, - "instr_53576": { - "virtual_address": 53576, - "size": 2, - "disassembly": "subs r5, r3, r5", - "mnemonic": "subs", - "operands": "r5, r3, r5", - "mode": "thumb" - }, - "instr_53578": { - "virtual_address": 53578, - "size": 2, - "disassembly": "subs r5, #0x15", - "mnemonic": "subs", - "operands": "r5, #0x15", - "mode": "thumb" - }, - "instr_53580": { - "virtual_address": 53580, - "size": 2, - "disassembly": "adds r6, #0x15", - "mnemonic": "adds", - "operands": "r6, #0x15", - "mode": "thumb" - }, - "instr_53582": { - "virtual_address": 53582, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_53584": { - "virtual_address": 53584, - "size": 2, - "disassembly": "lsrs r5, r5, #0x2", - "mnemonic": "lsrs", - "operands": "r5, r5, #0x2", - "mode": "thumb" - }, - "instr_53586": { - "virtual_address": 53586, - "size": 2, - "disassembly": "cmp r12, r6", - "mnemonic": "cmp", - "operands": "r12, r6", - "mode": "thumb" - }, - "instr_53588": { - "virtual_address": 53588, - "size": 2, - "disassembly": "bcc 0x0d158", - "mnemonic": "bcc", - "operands": "0x0d158", - "mode": "thumb" - }, - "bb_53564": { - "virtual_address": 53564, - "size": 26, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53590, - "children": [ - "instr_53564", - "instr_53566", - "instr_53568", - "instr_53570", - "instr_53572", - "instr_53574", - "instr_53576", - "instr_53578", - "instr_53580", - "instr_53582", - "instr_53584", - "instr_53586", - "instr_53588" - ] - }, - "instr_53590": { - "virtual_address": 53590, - "size": 2, - "disassembly": "lsls r3, r5, #0x2", - "mnemonic": "lsls", - "operands": "r3, r5, #0x2", - "mode": "thumb" - }, - "bb_53590": { - "virtual_address": 53590, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53592, - "children": [ - "instr_53590" - ] - }, - "instr_53592": { - "virtual_address": 53592, - "size": 2, - "disassembly": "ldr r7, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r7, [sp, #0x4]", - "mode": "thumb" - }, - "instr_53594": { - "virtual_address": 53594, - "size": 2, - "disassembly": "mov r8, r7", - "mnemonic": "mov", - "operands": "r8, r7", - "mode": "thumb" - }, - "instr_53596": { - "virtual_address": 53596, - "size": 2, - "disassembly": "movs r7, #0x4", - "mnemonic": "movs", - "operands": "r7, #0x4", - "mode": "thumb" - }, - "instr_53598": { - "virtual_address": 53598, - "size": 2, - "disassembly": "add r3, r8", - "mnemonic": "add", - "operands": "r3, r8", - "mode": "thumb" - }, - "instr_53600": { - "virtual_address": 53600, - "size": 2, - "disassembly": "cmp r12, r6", - "mnemonic": "cmp", - "operands": "r12, r6", - "mode": "thumb" - }, - "instr_53602": { - "virtual_address": 53602, - "size": 2, - "disassembly": "bcc 0x0d168", - "mnemonic": "bcc", - "operands": "0x0d168", - "mode": "thumb" - }, - "bb_53592": { - "virtual_address": 53592, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53604, - "children": [ - "instr_53592", - "instr_53594", - "instr_53596", - "instr_53598", - "instr_53600", - "instr_53602" - ] - }, - "instr_53604": { - "virtual_address": 53604, - "size": 2, - "disassembly": "adds r5, #0x1", - "mnemonic": "adds", - "operands": "r5, #0x1", - "mode": "thumb" - }, - "instr_53606": { - "virtual_address": 53606, - "size": 2, - "disassembly": "lsls r7, r5, #0x2", - "mnemonic": "lsls", - "operands": "r7, r5, #0x2", - "mode": "thumb" - }, - "bb_53604": { - "virtual_address": 53604, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53608, - "children": [ - "instr_53604", - "instr_53606" - ] - }, - "instr_53608": { - "virtual_address": 53608, - "size": 2, - "disassembly": "ldr r5, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r5, [sp, #0x4]", - "mode": "thumb" - }, - "instr_53610": { - "virtual_address": 53610, - "size": 2, - "disassembly": "mov r12, r5", - "mnemonic": "mov", - "operands": "r12, r5", - "mode": "thumb" - }, - "instr_53612": { - "virtual_address": 53612, - "size": 2, - "disassembly": "add r10, r7", - "mnemonic": "add", - "operands": "r10, r7", - "mode": "thumb" - }, - "instr_53614": { - "virtual_address": 53614, - "size": 2, - "disassembly": "add r12, r7", - "mnemonic": "add", - "operands": "r12, r7", - "mode": "thumb" - }, - "instr_53616": { - "virtual_address": 53616, - "size": 2, - "disassembly": "cmp r11, r10", - "mnemonic": "cmp", - "operands": "r11, r10", - "mode": "thumb" - }, - "instr_53618": { - "virtual_address": 53618, - "size": 2, - "disassembly": "bls 0x0d1a6", - "mnemonic": "bls", - "operands": "0x0d1a6", - "mode": "thumb" - }, - "bb_53608": { - "virtual_address": 53608, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53620, - "children": [ - "instr_53608", - "instr_53610", - "instr_53612", - "instr_53614", - "instr_53616", - "instr_53618" - ] - }, - "instr_53620": { - "virtual_address": 53620, - "size": 2, - "disassembly": "mov r5, r12", - "mnemonic": "mov", - "operands": "r5, r12", - "mode": "thumb" - }, - "instr_53622": { - "virtual_address": 53622, - "size": 2, - "disassembly": "mov r7, r10", - "mnemonic": "mov", - "operands": "r7, r10", - "mode": "thumb" - }, - "instr_53624": { - "virtual_address": 53624, - "size": 2, - "disassembly": "mov r6, r11", - "mnemonic": "mov", - "operands": "r6, r11", - "mode": "thumb" - }, - "bb_53620": { - "virtual_address": 53620, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53626, - "children": [ - "instr_53620", - "instr_53622", - "instr_53624" - ] - }, - "instr_53626": { - "virtual_address": 53626, - "size": 2, - "disassembly": "ldmia r7!, {r4}", - "mnemonic": "ldmia", - "operands": "r7!, {r4}", - "mode": "thumb" - }, - "instr_53628": { - "virtual_address": 53628, - "size": 2, - "disassembly": "lsls r3, r4, #0x10", - "mnemonic": "lsls", - "operands": "r3, r4, #0x10", - "mode": "thumb" - }, - "instr_53630": { - "virtual_address": 53630, - "size": 2, - "disassembly": "lsrs r3, r3, #0x10", - "mnemonic": "lsrs", - "operands": "r3, r3, #0x10", - "mode": "thumb" - }, - "instr_53632": { - "virtual_address": 53632, - "size": 2, - "disassembly": "adds r3, r3, r1", - "mnemonic": "adds", - "operands": "r3, r3, r1", - "mode": "thumb" - }, - "instr_53634": { - "virtual_address": 53634, - "size": 2, - "disassembly": "asrs r1, r3, #0x10", - "mnemonic": "asrs", - "operands": "r1, r3, #0x10", - "mode": "thumb" - }, - "instr_53636": { - "virtual_address": 53636, - "size": 2, - "disassembly": "lsrs r4, r4, #0x10", - "mnemonic": "lsrs", - "operands": "r4, r4, #0x10", - "mode": "thumb" - }, - "instr_53638": { - "virtual_address": 53638, - "size": 2, - "disassembly": "adds r4, r4, r1", - "mnemonic": "adds", - "operands": "r4, r4, r1", - "mode": "thumb" - }, - "instr_53640": { - "virtual_address": 53640, - "size": 2, - "disassembly": "lsls r3, r3, #0x10", - "mnemonic": "lsls", - "operands": "r3, r3, #0x10", - "mode": "thumb" - }, - "instr_53642": { - "virtual_address": 53642, - "size": 2, - "disassembly": "asrs r1, r4, #0x10", - "mnemonic": "asrs", - "operands": "r1, r4, #0x10", - "mode": "thumb" - }, - "instr_53644": { - "virtual_address": 53644, - "size": 2, - "disassembly": "lsrs r3, r3, #0x10", - "mnemonic": "lsrs", - "operands": "r3, r3, #0x10", - "mode": "thumb" - }, - "instr_53646": { - "virtual_address": 53646, - "size": 2, - "disassembly": "lsls r4, r4, #0x10", - "mnemonic": "lsls", - "operands": "r4, r4, #0x10", - "mode": "thumb" - }, - "instr_53648": { - "virtual_address": 53648, - "size": 2, - "disassembly": "orrs r4, r3", - "mnemonic": "orrs", - "operands": "r4, r3", - "mode": "thumb" - }, - "instr_53650": { - "virtual_address": 53650, - "size": 2, - "disassembly": "stmia r5!, {r4}", - "mnemonic": "stmia", - "operands": "r5!, {r4}", - "mode": "thumb" - }, - "instr_53652": { - "virtual_address": 53652, - "size": 2, - "disassembly": "cmp r6, r7", - "mnemonic": "cmp", - "operands": "r6, r7", - "mode": "thumb" - }, - "instr_53654": { - "virtual_address": 53654, - "size": 2, - "disassembly": "bhi 0x0d17a", - "mnemonic": "bhi", - "operands": "0x0d17a", - "mode": "thumb" - }, - "bb_53626": { - "virtual_address": 53626, - "size": 30, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53656, - "children": [ - "instr_53626", - "instr_53628", - "instr_53630", - "instr_53632", - "instr_53634", - "instr_53636", - "instr_53638", - "instr_53640", - "instr_53642", - "instr_53644", - "instr_53646", - "instr_53648", - "instr_53650", - "instr_53652", - "instr_53654" - ] - }, - "instr_53656": { - "virtual_address": 53656, - "size": 2, - "disassembly": "movs r1, r6", - "mnemonic": "movs", - "operands": "r1, r6", - "mode": "thumb" - }, - "instr_53658": { - "virtual_address": 53658, - "size": 2, - "disassembly": "mov r3, r10", - "mnemonic": "mov", - "operands": "r3, r10", - "mode": "thumb" - }, - "instr_53660": { - "virtual_address": 53660, - "size": 2, - "disassembly": "subs r1, #0x1", - "mnemonic": "subs", - "operands": "r1, #0x1", - "mode": "thumb" - }, - "instr_53662": { - "virtual_address": 53662, - "size": 2, - "disassembly": "subs r3, r1, r3", - "mnemonic": "subs", - "operands": "r3, r1, r3", - "mode": "thumb" - }, - "instr_53664": { - "virtual_address": 53664, - "size": 2, - "disassembly": "lsrs r3, r3, #0x2", - "mnemonic": "lsrs", - "operands": "r3, r3, #0x2", - "mode": "thumb" - }, - "instr_53666": { - "virtual_address": 53666, - "size": 2, - "disassembly": "lsls r3, r3, #0x2", - "mnemonic": "lsls", - "operands": "r3, r3, #0x2", - "mode": "thumb" - }, - "instr_53668": { - "virtual_address": 53668, - "size": 2, - "disassembly": "add r3, r12", - "mnemonic": "add", - "operands": "r3, r12", - "mode": "thumb" - }, - "bb_53656": { - "virtual_address": 53656, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53670, - "children": [ - "instr_53656", - "instr_53658", - "instr_53660", - "instr_53662", - "instr_53664", - "instr_53666", - "instr_53668" - ] - }, - "instr_53670": { - "virtual_address": 53670, - "size": 2, - "disassembly": "cmp r4, #0x0", - "mnemonic": "cmp", - "operands": "r4, #0x0", - "mode": "thumb" - }, - "instr_53672": { - "virtual_address": 53672, - "size": 2, - "disassembly": "bne 0x0d1b4", - "mnemonic": "bne", - "operands": "0x0d1b4", - "mode": "thumb" - }, - "bb_53670": { - "virtual_address": 53670, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53674, - "children": [ - "instr_53670", - "instr_53672" - ] - }, - "instr_53674": { - "virtual_address": 53674, - "size": 2, - "disassembly": "subs r3, #0x4", - "mnemonic": "subs", - "operands": "r3, #0x4", - "mode": "thumb" - }, - "instr_53676": { - "virtual_address": 53676, - "size": 2, - "disassembly": "ldr r1, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r1, [r3, #0x0]", - "mode": "thumb" - }, - "instr_53678": { - "virtual_address": 53678, - "size": 2, - "disassembly": "subs r2, #0x1", - "mnemonic": "subs", - "operands": "r2, #0x1", - "mode": "thumb" - }, - "instr_53680": { - "virtual_address": 53680, - "size": 2, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_53682": { - "virtual_address": 53682, - "size": 2, - "disassembly": "beq 0x0d1aa", - "mnemonic": "beq", - "operands": "0x0d1aa", - "mode": "thumb" - }, - "bb_53674": { - "virtual_address": 53674, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53684, - "children": [ - "instr_53674", - "instr_53676", - "instr_53678", - "instr_53680", - "instr_53682" - ] - }, - "instr_53684": { - "virtual_address": 53684, - "size": 2, - "disassembly": "str r2, [r0, #0x10]", - "mnemonic": "str", - "operands": "r2, [r0, #0x10]", - "mode": "thumb" - }, - "bb_53684": { - "virtual_address": 53684, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53686, - "children": [ - "instr_53684" - ] - }, - "instr_53686": { - "virtual_address": 53686, - "size": 2, - "disassembly": "add sp, #0xc", - "mnemonic": "add", - "operands": "sp, #0xc", - "mode": "thumb" - }, - "instr_53688": { - "virtual_address": 53688, - "size": 2, - "disassembly": "pop {r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_53690": { - "virtual_address": 53690, - "size": 2, - "disassembly": "mov r11, r7", - "mnemonic": "mov", - "operands": "r11, r7", - "mode": "thumb" - }, - "instr_53692": { - "virtual_address": 53692, - "size": 2, - "disassembly": "mov r10, r6", - "mnemonic": "mov", - "operands": "r10, r6", - "mode": "thumb" - }, - "instr_53694": { - "virtual_address": 53694, - "size": 2, - "disassembly": "mov r9, r5", - "mnemonic": "mov", - "operands": "r9, r5", - "mode": "thumb" - }, - "instr_53696": { - "virtual_address": 53696, - "size": 2, - "disassembly": "mov r8, r4", - "mnemonic": "mov", - "operands": "r8, r4", - "mode": "thumb" - }, - "instr_53698": { - "virtual_address": 53698, - "size": 2, - "disassembly": "pop {r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_53700": { - "virtual_address": 53700, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_53702": { - "virtual_address": 53702, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_53686": { - "virtual_address": 53686, - "size": 18, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_53686", - "instr_53688", - "instr_53690", - "instr_53692", - "instr_53694", - "instr_53696", - "instr_53698", - "instr_53700", - "instr_53702" - ] - }, - "instr_53704": { - "virtual_address": 53704, - "size": 2, - "disassembly": "mov r3, r8", - "mnemonic": "mov", - "operands": "r3, r8", - "mode": "thumb" - }, - "instr_53706": { - "virtual_address": 53706, - "size": 2, - "disassembly": "movs r4, #0x1", - "mnemonic": "movs", - "operands": "r4, #0x1", - "mode": "thumb" - }, - "instr_53708": { - "virtual_address": 53708, - "size": 2, - "disassembly": "mov r8, r9", - "mnemonic": "mov", - "operands": "r8, r9", - "mode": "thumb" - }, - "instr_53710": { - "virtual_address": 53710, - "size": 2, - "disassembly": "mov r9, r3", - "mnemonic": "mov", - "operands": "r9, r3", - "mode": "thumb" - }, - "instr_53712": { - "virtual_address": 53712, - "size": 2, - "disassembly": "b 0x0d0c6", - "mnemonic": "b", - "operands": "0x0d0c6", - "mode": "thumb" - }, - "bb_53704": { - "virtual_address": 53704, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53446, - "children": [ - "instr_53704", - "instr_53706", - "instr_53708", - "instr_53710", - "instr_53712" - ] - }, - "instr_53714": { - "virtual_address": 53714, - "size": 2, - "disassembly": "cmp r4, #0x0", - "mnemonic": "cmp", - "operands": "r4, #0x0", - "mode": "thumb" - }, - "instr_53716": { - "virtual_address": 53716, - "size": 2, - "disassembly": "blt 0x0d1c8", - "mnemonic": "blt", - "operands": "0x0d1c8", - "mode": "thumb" - }, - "bb_53714": { - "virtual_address": 53714, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53718, - "children": [ - "instr_53714", - "instr_53716" - ] - }, - "instr_53718": { - "virtual_address": 53718, - "size": 2, - "disassembly": "movs r4, #0x0", - "mnemonic": "movs", - "operands": "r4, #0x0", - "mode": "thumb" - }, - "instr_53720": { - "virtual_address": 53720, - "size": 2, - "disassembly": "b 0x0d0c6", - "mnemonic": "b", - "operands": "0x0d0c6", - "mode": "thumb" - }, - "bb_53718": { - "virtual_address": 53718, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53446, - "children": [ - "instr_53718", - "instr_53720" - ] - }, - "instr_53722": { - "virtual_address": 53722, - "size": 2, - "disassembly": "movs r1, #0x0", - "mnemonic": "movs", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_53724": { - "virtual_address": 53724, - "size": 4, - "disassembly": "bl 0x0ca08", - "mnemonic": "bl", - "operands": "0x0ca08", - "mode": "thumb" - }, - "instr_53728": { - "virtual_address": 53728, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_53730": { - "virtual_address": 53730, - "size": 2, - "disassembly": "beq 0x0d1fc", - "mnemonic": "beq", - "operands": "0x0d1fc", - "mode": "thumb" - }, - "bb_53722": { - "virtual_address": 53722, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53732, - "children": [ - "instr_53722", - "instr_53724", - "instr_53728", - "instr_53730" - ] - }, - "instr_53732": { - "virtual_address": 53732, - "size": 2, - "disassembly": "movs r3, #0x1", - "mnemonic": "movs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_53734": { - "virtual_address": 53734, - "size": 2, - "disassembly": "str r3, [r0, #0x10]", - "mnemonic": "str", - "operands": "r3, [r0, #0x10]", - "mode": "thumb" - }, - "instr_53736": { - "virtual_address": 53736, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_53738": { - "virtual_address": 53738, - "size": 2, - "disassembly": "str r3, [r0, #0x14]", - "mnemonic": "str", - "operands": "r3, [r0, #0x14]", - "mode": "thumb" - }, - "instr_53740": { - "virtual_address": 53740, - "size": 2, - "disassembly": "b 0x0d1b6", - "mnemonic": "b", - "operands": "0x0d1b6", - "mode": "thumb" - }, - "bb_53732": { - "virtual_address": 53732, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53686, - "children": [ - "instr_53732", - "instr_53734", - "instr_53736", - "instr_53738", - "instr_53740" - ] - }, - "instr_53742": { - "virtual_address": 53742, - "size": 2, - "disassembly": "movs r1, #0x90", - "mnemonic": "movs", - "operands": "r1, #0x90", - "mode": "thumb" - }, - "instr_53744": { - "virtual_address": 53744, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_53746": { - "virtual_address": 53746, - "size": 2, - "disassembly": "ldr r3, [0x0d208]", - "mnemonic": "ldr", - "operands": "r3, [0x0d208]", - "mode": "thumb" - }, - "instr_53748": { - "virtual_address": 53748, - "size": 2, - "disassembly": "ldr r0, [0x0d20c]", - "mnemonic": "ldr", - "operands": "r0, [0x0d20c]", - "mode": "thumb" - }, - "instr_53750": { - "virtual_address": 53750, - "size": 2, - "disassembly": "lsls r1, r1, #0x2", - "mnemonic": "lsls", - "operands": "r1, r1, #0x2", - "mode": "thumb" - }, - "instr_53752": { - "virtual_address": 53752, - "size": 4, - "disassembly": "bl 0x0eae0", - "mnemonic": "bl", - "operands": "0x0eae0", - "mode": "thumb" - }, - "bb_53742": { - "virtual_address": 53742, - "size": 14, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_53742", - "instr_53744", - "instr_53746", - "instr_53748", - "instr_53750", - "instr_53752" - ] - }, - "instr_53756": { - "virtual_address": 53756, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_53758": { - "virtual_address": 53758, - "size": 2, - "disassembly": "ldr r3, [0x0d208]", - "mnemonic": "ldr", - "operands": "r3, [0x0d208]", - "mode": "thumb" - }, - "instr_53760": { - "virtual_address": 53760, - "size": 2, - "disassembly": "ldr r1, [0x0d210]", - "mnemonic": "ldr", - "operands": "r1, [0x0d210]", - "mode": "thumb" - }, - "instr_53762": { - "virtual_address": 53762, - "size": 2, - "disassembly": "ldr r0, [0x0d20c]", - "mnemonic": "ldr", - "operands": "r0, [0x0d20c]", - "mode": "thumb" - }, - "instr_53764": { - "virtual_address": 53764, - "size": 4, - "disassembly": "bl 0x0eae0", - "mnemonic": "bl", - "operands": "0x0eae0", - "mode": "thumb" - }, - "bb_53756": { - "virtual_address": 53756, - "size": 12, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_53756", - "instr_53758", - "instr_53760", - "instr_53762", - "instr_53764" - ] - }, - "dw_53768": { - "virtual_address": 53768, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 53746, - 53758 - ] - }, - "dw_53772": { - "virtual_address": 53772, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 53748, - 53762 - ] - }, - "dw_53776": { - "virtual_address": 53776, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 53760 - ] - }, - "func_53380": { - "virtual_address": 53380, - "size": 400, - "name": "__mdiff", - "children": [ - "bb_53380", - "bb_53408", - "bb_53410", - "bb_53424", - "bb_53428", - "bb_53430", - "bb_53442", - "bb_53444", - "bb_53446", - "bb_53458", - "bb_53460", - "bb_53518", - "bb_53564", - "bb_53590", - "bb_53592", - "bb_53604", - "bb_53608", - "bb_53620", - "bb_53626", - "bb_53656", - "bb_53670", - "bb_53674", - "bb_53684", - "bb_53686", - "bb_53704", - "bb_53714", - "bb_53718", - "bb_53722", - "bb_53732", - "bb_53742", - "bb_53756", - "dw_53768", - "dw_53772", - "dw_53776" - ] - }, - "instr_53780": { - "virtual_address": 53780, - "size": 2, - "disassembly": "ldr r3, [0x0d254]", - "mnemonic": "ldr", - "operands": "r3, [0x0d254]", - "mode": "thumb" - }, - "instr_53782": { - "virtual_address": 53782, - "size": 2, - "disassembly": "ands r1, r3", - "mnemonic": "ands", - "operands": "r1, r3", - "mode": "thumb" - }, - "instr_53784": { - "virtual_address": 53784, - "size": 2, - "disassembly": "ldr r3, [0x0d258]", - "mnemonic": "ldr", - "operands": "r3, [0x0d258]", - "mode": "thumb" - }, - "instr_53786": { - "virtual_address": 53786, - "size": 2, - "disassembly": "mov r12, r3", - "mnemonic": "mov", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_53788": { - "virtual_address": 53788, - "size": 2, - "disassembly": "add r1, r12", - "mnemonic": "add", - "operands": "r1, r12", - "mode": "thumb" - }, - "instr_53790": { - "virtual_address": 53790, - "size": 2, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_53792": { - "virtual_address": 53792, - "size": 2, - "disassembly": "ble 0x0d22c", - "mnemonic": "ble", - "operands": "0x0d22c", - "mode": "thumb" - }, - "bb_53780": { - "virtual_address": 53780, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53794, - "children": [ - "instr_53780", - "instr_53782", - "instr_53784", - "instr_53786", - "instr_53788", - "instr_53790", - "instr_53792" - ] - }, - "instr_53794": { - "virtual_address": 53794, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_53796": { - "virtual_address": 53796, - "size": 2, - "disassembly": "movs r3, r1", - "mnemonic": "movs", - "operands": "r3, r1", - "mode": "thumb" - }, - "bb_53794": { - "virtual_address": 53794, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53798, - "children": [ - "instr_53794", - "instr_53796" - ] - }, - "instr_53798": { - "virtual_address": 53798, - "size": 2, - "disassembly": "movs r0, r2", - "mnemonic": "movs", - "operands": "r0, r2", - "mode": "thumb" - }, - "instr_53800": { - "virtual_address": 53800, - "size": 2, - "disassembly": "movs r1, r3", - "mnemonic": "movs", - "operands": "r1, r3", - "mode": "thumb" - }, - "instr_53802": { - "virtual_address": 53802, - "size": 2, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "thumb" - }, - "bb_53798": { - "virtual_address": 53798, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_53798", - "instr_53800", - "instr_53802" - ] - }, - "instr_53804": { - "virtual_address": 53804, - "size": 2, - "disassembly": "rsbs r1, r1", - "mnemonic": "rsbs", - "operands": "r1, r1", - "mode": "thumb" - }, - "instr_53806": { - "virtual_address": 53806, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_53808": { - "virtual_address": 53808, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_53810": { - "virtual_address": 53810, - "size": 2, - "disassembly": "asrs r1, r1, #0x14", - "mnemonic": "asrs", - "operands": "r1, r1, #0x14", - "mode": "thumb" - }, - "instr_53812": { - "virtual_address": 53812, - "size": 2, - "disassembly": "cmp r1, #0x13", - "mnemonic": "cmp", - "operands": "r1, #0x13", - "mode": "thumb" - }, - "instr_53814": { - "virtual_address": 53814, - "size": 2, - "disassembly": "bgt 0x0d242", - "mnemonic": "bgt", - "operands": "0x0d242", - "mode": "thumb" - }, - "bb_53804": { - "virtual_address": 53804, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53816, - "children": [ - "instr_53804", - "instr_53806", - "instr_53808", - "instr_53810", - "instr_53812", - "instr_53814" - ] - }, - "instr_53816": { - "virtual_address": 53816, - "size": 2, - "disassembly": "movs r0, #0x80", - "mnemonic": "movs", - "operands": "r0, #0x80", - "mode": "thumb" - }, - "instr_53818": { - "virtual_address": 53818, - "size": 2, - "disassembly": "lsls r0, r0, #0xc", - "mnemonic": "lsls", - "operands": "r0, r0, #0xc", - "mode": "thumb" - }, - "instr_53820": { - "virtual_address": 53820, - "size": 2, - "disassembly": "asrs r0, r1", - "mnemonic": "asrs", - "operands": "r0, r1", - "mode": "thumb" - }, - "instr_53822": { - "virtual_address": 53822, - "size": 2, - "disassembly": "movs r3, r0", - "mnemonic": "movs", - "operands": "r3, r0", - "mode": "thumb" - }, - "instr_53824": { - "virtual_address": 53824, - "size": 2, - "disassembly": "b 0x0d226", - "mnemonic": "b", - "operands": "0x0d226", - "mode": "thumb" - }, - "bb_53816": { - "virtual_address": 53816, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53798, - "children": [ - "instr_53816", - "instr_53818", - "instr_53820", - "instr_53822", - "instr_53824" - ] - }, - "instr_53826": { - "virtual_address": 53826, - "size": 2, - "disassembly": "subs r1, #0x14", - "mnemonic": "subs", - "operands": "r1, #0x14", - "mode": "thumb" - }, - "instr_53828": { - "virtual_address": 53828, - "size": 2, - "disassembly": "movs r0, #0x1", - "mnemonic": "movs", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_53830": { - "virtual_address": 53830, - "size": 2, - "disassembly": "cmp r1, #0x1e", - "mnemonic": "cmp", - "operands": "r1, #0x1e", - "mode": "thumb" - }, - "instr_53832": { - "virtual_address": 53832, - "size": 2, - "disassembly": "bgt 0x0d250", - "mnemonic": "bgt", - "operands": "0x0d250", - "mode": "thumb" - }, - "bb_53826": { - "virtual_address": 53826, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53834, - "children": [ - "instr_53826", - "instr_53828", - "instr_53830", - "instr_53832" - ] - }, - "instr_53834": { - "virtual_address": 53834, - "size": 2, - "disassembly": "movs r0, #0x80", - "mnemonic": "movs", - "operands": "r0, #0x80", - "mode": "thumb" - }, - "instr_53836": { - "virtual_address": 53836, - "size": 2, - "disassembly": "lsls r0, r0, #0x18", - "mnemonic": "lsls", - "operands": "r0, r0, #0x18", - "mode": "thumb" - }, - "instr_53838": { - "virtual_address": 53838, - "size": 2, - "disassembly": "lsrs r0, r1", - "mnemonic": "lsrs", - "operands": "r0, r1", - "mode": "thumb" - }, - "bb_53834": { - "virtual_address": 53834, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53840, - "children": [ - "instr_53834", - "instr_53836", - "instr_53838" - ] - }, - "instr_53840": { - "virtual_address": 53840, - "size": 2, - "disassembly": "movs r2, r0", - "mnemonic": "movs", - "operands": "r2, r0", - "mode": "thumb" - }, - "instr_53842": { - "virtual_address": 53842, - "size": 2, - "disassembly": "b 0x0d226", - "mnemonic": "b", - "operands": "0x0d226", - "mode": "thumb" - }, - "bb_53840": { - "virtual_address": 53840, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53798, - "children": [ - "instr_53840", - "instr_53842" - ] - }, - "dw_53844": { - "virtual_address": 53844, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 53780 - ] - }, - "dw_53848": { - "virtual_address": 53848, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 53784 - ] - }, - "func_53780": { - "virtual_address": 53780, - "size": 72, - "name": "__ulp", - "children": [ - "bb_53780", - "bb_53794", - "bb_53798", - "bb_53804", - "bb_53816", - "bb_53826", - "bb_53834", - "bb_53840", - "dw_53844", - "dw_53848" - ] - }, - "instr_53852": { - "virtual_address": 53852, - "size": 2, - "disassembly": "push {r3, r4, r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r3, r4, r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_53854": { - "virtual_address": 53854, - "size": 2, - "disassembly": "movs r6, r0", - "mnemonic": "movs", - "operands": "r6, r0", - "mode": "thumb" - }, - "instr_53856": { - "virtual_address": 53856, - "size": 2, - "disassembly": "mov r7, r8", - "mnemonic": "mov", - "operands": "r7, r8", - "mode": "thumb" - }, - "instr_53858": { - "virtual_address": 53858, - "size": 2, - "disassembly": "mov lr, r9", - "mnemonic": "mov", - "operands": "lr, r9", - "mode": "thumb" - }, - "instr_53860": { - "virtual_address": 53860, - "size": 2, - "disassembly": "ldr r4, [r0, #0x10]", - "mnemonic": "ldr", - "operands": "r4, [r0, #0x10]", - "mode": "thumb" - }, - "instr_53862": { - "virtual_address": 53862, - "size": 2, - "disassembly": "adds r6, #0x14", - "mnemonic": "adds", - "operands": "r6, #0x14", - "mode": "thumb" - }, - "instr_53864": { - "virtual_address": 53864, - "size": 2, - "disassembly": "lsls r4, r4, #0x2", - "mnemonic": "lsls", - "operands": "r4, r4, #0x2", - "mode": "thumb" - }, - "instr_53866": { - "virtual_address": 53866, - "size": 2, - "disassembly": "adds r4, r6, r4", - "mnemonic": "adds", - "operands": "r4, r6, r4", - "mode": "thumb" - }, - "instr_53868": { - "virtual_address": 53868, - "size": 2, - "disassembly": "subs r3, r4, #0x4", - "mnemonic": "subs", - "operands": "r3, r4, #0x4", - "mode": "thumb" - }, - "instr_53870": { - "virtual_address": 53870, - "size": 2, - "disassembly": "ldr r5, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r5, [r3, #0x0]", - "mode": "thumb" - }, - "instr_53872": { - "virtual_address": 53872, - "size": 2, - "disassembly": "push {r7, lr}", - "mnemonic": "push", - "operands": "{r7, lr}", - "mode": "thumb" - }, - "instr_53874": { - "virtual_address": 53874, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_53876": { - "virtual_address": 53876, - "size": 2, - "disassembly": "movs r7, r1", - "mnemonic": "movs", - "operands": "r7, r1", - "mode": "thumb" - }, - "instr_53878": { - "virtual_address": 53878, - "size": 2, - "disassembly": "mov r8, r3", - "mnemonic": "mov", - "operands": "r8, r3", - "mode": "thumb" - }, - "instr_53880": { - "virtual_address": 53880, - "size": 4, - "disassembly": "bl 0x0cbd0", - "mnemonic": "bl", - "operands": "0x0cbd0", - "mode": "thumb" - }, - "instr_53884": { - "virtual_address": 53884, - "size": 2, - "disassembly": "movs r1, #0x20", - "mnemonic": "movs", - "operands": "r1, #0x20", - "mode": "thumb" - }, - "instr_53886": { - "virtual_address": 53886, - "size": 2, - "disassembly": "subs r2, r1, r0", - "mnemonic": "subs", - "operands": "r2, r1, r0", - "mode": "thumb" - }, - "instr_53888": { - "virtual_address": 53888, - "size": 2, - "disassembly": "str r2, [r7, #0x0]", - "mnemonic": "str", - "operands": "r2, [r7, #0x0]", - "mode": "thumb" - }, - "instr_53890": { - "virtual_address": 53890, - "size": 2, - "disassembly": "cmp r0, #0xa", - "mnemonic": "cmp", - "operands": "r0, #0xa", - "mode": "thumb" - }, - "instr_53892": { - "virtual_address": 53892, - "size": 2, - "disassembly": "ble 0x0d2e8", - "mnemonic": "ble", - "operands": "0x0d2e8", - "mode": "thumb" - }, - "bb_53852": { - "virtual_address": 53852, - "size": 42, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53894, - "children": [ - "instr_53852", - "instr_53854", - "instr_53856", - "instr_53858", - "instr_53860", - "instr_53862", - "instr_53864", - "instr_53866", - "instr_53868", - "instr_53870", - "instr_53872", - "instr_53874", - "instr_53876", - "instr_53878", - "instr_53880", - "instr_53884", - "instr_53886", - "instr_53888", - "instr_53890", - "instr_53892" - ] - }, - "instr_53894": { - "virtual_address": 53894, - "size": 2, - "disassembly": "cmp r6, r8", - "mnemonic": "cmp", - "operands": "r6, r8", - "mode": "thumb" - }, - "instr_53896": { - "virtual_address": 53896, - "size": 2, - "disassembly": "bcs 0x0d2d6", - "mnemonic": "bcs", - "operands": "0x0d2d6", - "mode": "thumb" - }, - "bb_53894": { - "virtual_address": 53894, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53898, - "children": [ - "instr_53894", - "instr_53896" - ] - }, - "instr_53898": { - "virtual_address": 53898, - "size": 2, - "disassembly": "movs r3, #0x8", - "mnemonic": "movs", - "operands": "r3, #0x8", - "mode": "thumb" - }, - "instr_53900": { - "virtual_address": 53900, - "size": 2, - "disassembly": "rsbs r3, r3", - "mnemonic": "rsbs", - "operands": "r3, r3", - "mode": "thumb" - }, - "instr_53902": { - "virtual_address": 53902, - "size": 2, - "disassembly": "mov r8, r3", - "mnemonic": "mov", - "operands": "r8, r3", - "mode": "thumb" - }, - "instr_53904": { - "virtual_address": 53904, - "size": 2, - "disassembly": "add r8, r4", - "mnemonic": "add", - "operands": "r8, r4", - "mode": "thumb" - }, - "instr_53906": { - "virtual_address": 53906, - "size": 2, - "disassembly": "mov r3, r8", - "mnemonic": "mov", - "operands": "r3, r8", - "mode": "thumb" - }, - "instr_53908": { - "virtual_address": 53908, - "size": 2, - "disassembly": "ldr r7, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r7, [r3, #0x0]", - "mode": "thumb" - }, - "instr_53910": { - "virtual_address": 53910, - "size": 2, - "disassembly": "movs r3, #0xb", - "mnemonic": "movs", - "operands": "r3, #0xb", - "mode": "thumb" - }, - "instr_53912": { - "virtual_address": 53912, - "size": 2, - "disassembly": "rsbs r3, r3", - "mnemonic": "rsbs", - "operands": "r3, r3", - "mode": "thumb" - }, - "instr_53914": { - "virtual_address": 53914, - "size": 2, - "disassembly": "mov r12, r3", - "mnemonic": "mov", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_53916": { - "virtual_address": 53916, - "size": 2, - "disassembly": "add r12, r0", - "mnemonic": "add", - "operands": "r12, r0", - "mode": "thumb" - }, - "instr_53918": { - "virtual_address": 53918, - "size": 2, - "disassembly": "cmp r0, #0xb", - "mnemonic": "cmp", - "operands": "r0, #0xb", - "mode": "thumb" - }, - "instr_53920": { - "virtual_address": 53920, - "size": 2, - "disassembly": "beq 0x0d2e0", - "mnemonic": "beq", - "operands": "0x0d2e0", - "mode": "thumb" - }, - "bb_53898": { - "virtual_address": 53898, - "size": 24, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53922, - "children": [ - "instr_53898", - "instr_53900", - "instr_53902", - "instr_53904", - "instr_53906", - "instr_53908", - "instr_53910", - "instr_53912", - "instr_53914", - "instr_53916", - "instr_53918", - "instr_53920" - ] - }, - "instr_53922": { - "virtual_address": 53922, - "size": 2, - "disassembly": "mov r3, r12", - "mnemonic": "mov", - "operands": "r3, r12", - "mode": "thumb" - }, - "instr_53924": { - "virtual_address": 53924, - "size": 2, - "disassembly": "lsls r5, r3", - "mnemonic": "lsls", - "operands": "r5, r3", - "mode": "thumb" - }, - "instr_53926": { - "virtual_address": 53926, - "size": 2, - "disassembly": "subs r1, r1, r3", - "mnemonic": "subs", - "operands": "r1, r1, r3", - "mode": "thumb" - }, - "instr_53928": { - "virtual_address": 53928, - "size": 2, - "disassembly": "movs r3, r7", - "mnemonic": "movs", - "operands": "r3, r7", - "mode": "thumb" - }, - "instr_53930": { - "virtual_address": 53930, - "size": 2, - "disassembly": "lsrs r3, r1", - "mnemonic": "lsrs", - "operands": "r3, r1", - "mode": "thumb" - }, - "instr_53932": { - "virtual_address": 53932, - "size": 2, - "disassembly": "ldr r0, [0x0d324]", - "mnemonic": "ldr", - "operands": "r0, [0x0d324]", - "mode": "thumb" - }, - "instr_53934": { - "virtual_address": 53934, - "size": 2, - "disassembly": "orrs r5, r3", - "mnemonic": "orrs", - "operands": "r5, r3", - "mode": "thumb" - }, - "instr_53936": { - "virtual_address": 53936, - "size": 2, - "disassembly": "orrs r0, r5", - "mnemonic": "orrs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_53938": { - "virtual_address": 53938, - "size": 2, - "disassembly": "movs r3, r0", - "mnemonic": "movs", - "operands": "r3, r0", - "mode": "thumb" - }, - "instr_53940": { - "virtual_address": 53940, - "size": 2, - "disassembly": "cmp r6, r8", - "mnemonic": "cmp", - "operands": "r6, r8", - "mode": "thumb" - }, - "instr_53942": { - "virtual_address": 53942, - "size": 2, - "disassembly": "bcs 0x0d31c", - "mnemonic": "bcs", - "operands": "0x0d31c", - "mode": "thumb" - }, - "bb_53922": { - "virtual_address": 53922, - "size": 22, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53944, - "children": [ - "instr_53922", - "instr_53924", - "instr_53926", - "instr_53928", - "instr_53930", - "instr_53932", - "instr_53934", - "instr_53936", - "instr_53938", - "instr_53940", - "instr_53942" - ] - }, - "instr_53944": { - "virtual_address": 53944, - "size": 2, - "disassembly": "subs r4, #0xc", - "mnemonic": "subs", - "operands": "r4, #0xc", - "mode": "thumb" - }, - "instr_53946": { - "virtual_address": 53946, - "size": 2, - "disassembly": "ldr r0, [r4, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r4, #0x0]", - "mode": "thumb" - }, - "instr_53948": { - "virtual_address": 53948, - "size": 2, - "disassembly": "lsrs r0, r1", - "mnemonic": "lsrs", - "operands": "r0, r1", - "mode": "thumb" - }, - "instr_53950": { - "virtual_address": 53950, - "size": 2, - "disassembly": "mov r1, r12", - "mnemonic": "mov", - "operands": "r1, r12", - "mode": "thumb" - }, - "instr_53952": { - "virtual_address": 53952, - "size": 2, - "disassembly": "lsls r7, r1", - "mnemonic": "lsls", - "operands": "r7, r1", - "mode": "thumb" - }, - "instr_53954": { - "virtual_address": 53954, - "size": 2, - "disassembly": "orrs r7, r0", - "mnemonic": "orrs", - "operands": "r7, r0", - "mode": "thumb" - }, - "bb_53944": { - "virtual_address": 53944, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53956, - "children": [ - "instr_53944", - "instr_53946", - "instr_53948", - "instr_53950", - "instr_53952", - "instr_53954" - ] - }, - "instr_53956": { - "virtual_address": 53956, - "size": 2, - "disassembly": "movs r2, r7", - "mnemonic": "movs", - "operands": "r2, r7", - "mode": "thumb" - }, - "bb_53956": { - "virtual_address": 53956, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53958, - "children": [ - "instr_53956" - ] - }, - "instr_53958": { - "virtual_address": 53958, - "size": 2, - "disassembly": "movs r0, r2", - "mnemonic": "movs", - "operands": "r0, r2", - "mode": "thumb" - }, - "instr_53960": { - "virtual_address": 53960, - "size": 2, - "disassembly": "movs r1, r3", - "mnemonic": "movs", - "operands": "r1, r3", - "mode": "thumb" - }, - "instr_53962": { - "virtual_address": 53962, - "size": 2, - "disassembly": "pop {r6, r7}", - "mnemonic": "pop", - "operands": "{r6, r7}", - "mode": "thumb" - }, - "instr_53964": { - "virtual_address": 53964, - "size": 2, - "disassembly": "mov r9, r7", - "mnemonic": "mov", - "operands": "r9, r7", - "mode": "thumb" - }, - "instr_53966": { - "virtual_address": 53966, - "size": 2, - "disassembly": "mov r8, r6", - "mnemonic": "mov", - "operands": "r8, r6", - "mode": "thumb" - }, - "instr_53968": { - "virtual_address": 53968, - "size": 2, - "disassembly": "pop {r3, r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r3, r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_53970": { - "virtual_address": 53970, - "size": 2, - "disassembly": "pop {r2}", - "mnemonic": "pop", - "operands": "{r2}", - "mode": "thumb" - }, - "instr_53972": { - "virtual_address": 53972, - "size": 2, - "disassembly": "bx r2", - "mnemonic": "bx", - "operands": "r2", - "mode": "thumb" - }, - "bb_53958": { - "virtual_address": 53958, - "size": 16, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_53958", - "instr_53960", - "instr_53962", - "instr_53964", - "instr_53966", - "instr_53968", - "instr_53970", - "instr_53972" - ] - }, - "instr_53974": { - "virtual_address": 53974, - "size": 2, - "disassembly": "movs r3, r0", - "mnemonic": "movs", - "operands": "r3, r0", - "mode": "thumb" - }, - "instr_53976": { - "virtual_address": 53976, - "size": 2, - "disassembly": "movs r7, #0x0", - "mnemonic": "movs", - "operands": "r7, #0x0", - "mode": "thumb" - }, - "instr_53978": { - "virtual_address": 53978, - "size": 2, - "disassembly": "subs r3, #0xb", - "mnemonic": "subs", - "operands": "r3, #0xb", - "mode": "thumb" - }, - "instr_53980": { - "virtual_address": 53980, - "size": 2, - "disassembly": "cmp r0, #0xb", - "mnemonic": "cmp", - "operands": "r0, #0xb", - "mode": "thumb" - }, - "instr_53982": { - "virtual_address": 53982, - "size": 2, - "disassembly": "bne 0x0d310", - "mnemonic": "bne", - "operands": "0x0d310", - "mode": "thumb" - }, - "bb_53974": { - "virtual_address": 53974, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53984, - "children": [ - "instr_53974", - "instr_53976", - "instr_53978", - "instr_53980", - "instr_53982" - ] - }, - "instr_53984": { - "virtual_address": 53984, - "size": 2, - "disassembly": "ldr r1, [0x0d324]", - "mnemonic": "ldr", - "operands": "r1, [0x0d324]", - "mode": "thumb" - }, - "instr_53986": { - "virtual_address": 53986, - "size": 2, - "disassembly": "orrs r1, r5", - "mnemonic": "orrs", - "operands": "r1, r5", - "mode": "thumb" - }, - "instr_53988": { - "virtual_address": 53988, - "size": 2, - "disassembly": "movs r3, r1", - "mnemonic": "movs", - "operands": "r3, r1", - "mode": "thumb" - }, - "instr_53990": { - "virtual_address": 53990, - "size": 2, - "disassembly": "b 0x0d2c4", - "mnemonic": "b", - "operands": "0x0d2c4", - "mode": "thumb" - }, - "bb_53984": { - "virtual_address": 53984, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53956, - "children": [ - "instr_53984", - "instr_53986", - "instr_53988", - "instr_53990" - ] - }, - "instr_53992": { - "virtual_address": 53992, - "size": 2, - "disassembly": "movs r7, r5", - "mnemonic": "movs", - "operands": "r7, r5", - "mode": "thumb" - }, - "instr_53994": { - "virtual_address": 53994, - "size": 2, - "disassembly": "subs r1, #0x15", - "mnemonic": "subs", - "operands": "r1, #0x15", - "mode": "thumb" - }, - "instr_53996": { - "virtual_address": 53996, - "size": 2, - "disassembly": "subs r3, r1, r0", - "mnemonic": "subs", - "operands": "r3, r1, r0", - "mode": "thumb" - }, - "instr_53998": { - "virtual_address": 53998, - "size": 2, - "disassembly": "lsrs r7, r3", - "mnemonic": "lsrs", - "operands": "r7, r3", - "mode": "thumb" - }, - "instr_54000": { - "virtual_address": 54000, - "size": 2, - "disassembly": "ldr r1, [0x0d324]", - "mnemonic": "ldr", - "operands": "r1, [0x0d324]", - "mode": "thumb" - }, - "instr_54002": { - "virtual_address": 54002, - "size": 2, - "disassembly": "orrs r1, r7", - "mnemonic": "orrs", - "operands": "r1, r7", - "mode": "thumb" - }, - "instr_54004": { - "virtual_address": 54004, - "size": 2, - "disassembly": "mov r9, r3", - "mnemonic": "mov", - "operands": "r9, r3", - "mode": "thumb" - }, - "instr_54006": { - "virtual_address": 54006, - "size": 2, - "disassembly": "movs r7, #0x0", - "mnemonic": "movs", - "operands": "r7, #0x0", - "mode": "thumb" - }, - "instr_54008": { - "virtual_address": 54008, - "size": 2, - "disassembly": "movs r3, r1", - "mnemonic": "movs", - "operands": "r3, r1", - "mode": "thumb" - }, - "instr_54010": { - "virtual_address": 54010, - "size": 2, - "disassembly": "cmp r6, r8", - "mnemonic": "cmp", - "operands": "r6, r8", - "mode": "thumb" - }, - "instr_54012": { - "virtual_address": 54012, - "size": 2, - "disassembly": "bcs 0x0d306", - "mnemonic": "bcs", - "operands": "0x0d306", - "mode": "thumb" - }, - "bb_53992": { - "virtual_address": 53992, - "size": 22, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54014, - "children": [ - "instr_53992", - "instr_53994", - "instr_53996", - "instr_53998", - "instr_54000", - "instr_54002", - "instr_54004", - "instr_54006", - "instr_54008", - "instr_54010", - "instr_54012" - ] - }, - "instr_54014": { - "virtual_address": 54014, - "size": 2, - "disassembly": "mov r1, r9", - "mnemonic": "mov", - "operands": "r1, r9", - "mode": "thumb" - }, - "instr_54016": { - "virtual_address": 54016, - "size": 2, - "disassembly": "subs r4, #0x8", - "mnemonic": "subs", - "operands": "r4, #0x8", - "mode": "thumb" - }, - "instr_54018": { - "virtual_address": 54018, - "size": 2, - "disassembly": "ldr r7, [r4, #0x0]", - "mnemonic": "ldr", - "operands": "r7, [r4, #0x0]", - "mode": "thumb" - }, - "instr_54020": { - "virtual_address": 54020, - "size": 2, - "disassembly": "lsrs r7, r1", - "mnemonic": "lsrs", - "operands": "r7, r1", - "mode": "thumb" - }, - "bb_54014": { - "virtual_address": 54014, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54022, - "children": [ - "instr_54014", - "instr_54016", - "instr_54018", - "instr_54020" - ] - }, - "instr_54022": { - "virtual_address": 54022, - "size": 2, - "disassembly": "adds r0, #0x15", - "mnemonic": "adds", - "operands": "r0, #0x15", - "mode": "thumb" - }, - "instr_54024": { - "virtual_address": 54024, - "size": 2, - "disassembly": "lsls r5, r0", - "mnemonic": "lsls", - "operands": "r5, r0", - "mode": "thumb" - }, - "instr_54026": { - "virtual_address": 54026, - "size": 2, - "disassembly": "orrs r5, r7", - "mnemonic": "orrs", - "operands": "r5, r7", - "mode": "thumb" - }, - "instr_54028": { - "virtual_address": 54028, - "size": 2, - "disassembly": "movs r2, r5", - "mnemonic": "movs", - "operands": "r2, r5", - "mode": "thumb" - }, - "instr_54030": { - "virtual_address": 54030, - "size": 2, - "disassembly": "b 0x0d2c6", - "mnemonic": "b", - "operands": "0x0d2c6", - "mode": "thumb" - }, - "bb_54022": { - "virtual_address": 54022, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53958, - "children": [ - "instr_54022", - "instr_54024", - "instr_54026", - "instr_54028", - "instr_54030" - ] - }, - "instr_54032": { - "virtual_address": 54032, - "size": 2, - "disassembly": "lsls r5, r3", - "mnemonic": "lsls", - "operands": "r5, r3", - "mode": "thumb" - }, - "instr_54034": { - "virtual_address": 54034, - "size": 2, - "disassembly": "ldr r1, [0x0d324]", - "mnemonic": "ldr", - "operands": "r1, [0x0d324]", - "mode": "thumb" - }, - "instr_54036": { - "virtual_address": 54036, - "size": 2, - "disassembly": "orrs r1, r5", - "mnemonic": "orrs", - "operands": "r1, r5", - "mode": "thumb" - }, - "instr_54038": { - "virtual_address": 54038, - "size": 2, - "disassembly": "movs r3, r1", - "mnemonic": "movs", - "operands": "r3, r1", - "mode": "thumb" - }, - "instr_54040": { - "virtual_address": 54040, - "size": 2, - "disassembly": "movs r7, #0x0", - "mnemonic": "movs", - "operands": "r7, #0x0", - "mode": "thumb" - }, - "instr_54042": { - "virtual_address": 54042, - "size": 2, - "disassembly": "b 0x0d2c4", - "mnemonic": "b", - "operands": "0x0d2c4", - "mode": "thumb" - }, - "bb_54032": { - "virtual_address": 54032, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53956, - "children": [ - "instr_54032", - "instr_54034", - "instr_54036", - "instr_54038", - "instr_54040", - "instr_54042" - ] - }, - "instr_54044": { - "virtual_address": 54044, - "size": 2, - "disassembly": "mov r1, r12", - "mnemonic": "mov", - "operands": "r1, r12", - "mode": "thumb" - }, - "instr_54046": { - "virtual_address": 54046, - "size": 2, - "disassembly": "lsls r7, r1", - "mnemonic": "lsls", - "operands": "r7, r1", - "mode": "thumb" - }, - "instr_54048": { - "virtual_address": 54048, - "size": 2, - "disassembly": "b 0x0d2c4", - "mnemonic": "b", - "operands": "0x0d2c4", - "mode": "thumb" - }, - "bb_54044": { - "virtual_address": 54044, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 53956, - "children": [ - "instr_54044", - "instr_54046", - "instr_54048" - ] - }, - "func_53852": { - "virtual_address": 53852, - "size": 198, - "name": "__b2d", - "children": [ - "bb_53852", - "bb_53894", - "bb_53898", - "bb_53922", - "bb_53944", - "bb_53956", - "bb_53958", - "bb_53974", - "bb_53984", - "bb_53992", - "bb_54014", - "bb_54022", - "bb_54032", - "bb_54044" - ] - }, - "instr_54056": { - "virtual_address": 54056, - "size": 2, - "disassembly": "push {r4, r5, r6, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, lr}", - "mode": "thumb" - }, - "instr_54058": { - "virtual_address": 54058, - "size": 2, - "disassembly": "movs r1, #0x1", - "mnemonic": "movs", - "operands": "r1, #0x1", - "mode": "thumb" - }, - "instr_54060": { - "virtual_address": 54060, - "size": 2, - "disassembly": "sub sp, #0x8", - "mnemonic": "sub", - "operands": "sp, #0x8", - "mode": "thumb" - }, - "instr_54062": { - "virtual_address": 54062, - "size": 2, - "disassembly": "movs r5, r2", - "mnemonic": "movs", - "operands": "r5, r2", - "mode": "thumb" - }, - "instr_54064": { - "virtual_address": 54064, - "size": 2, - "disassembly": "movs r4, r3", - "mnemonic": "movs", - "operands": "r4, r3", - "mode": "thumb" - }, - "instr_54066": { - "virtual_address": 54066, - "size": 4, - "disassembly": "bl 0x0ca08", - "mnemonic": "bl", - "operands": "0x0ca08", - "mode": "thumb" - }, - "instr_54070": { - "virtual_address": 54070, - "size": 2, - "disassembly": "subs r6, r0, #0x0", - "mnemonic": "subs", - "operands": "r6, r0, #0x0", - "mode": "thumb" - }, - "instr_54072": { - "virtual_address": 54072, - "size": 2, - "disassembly": "beq 0x0d3de", - "mnemonic": "beq", - "operands": "0x0d3de", - "mode": "thumb" - }, - "bb_54056": { - "virtual_address": 54056, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54074, - "children": [ - "instr_54056", - "instr_54058", - "instr_54060", - "instr_54062", - "instr_54064", - "instr_54066", - "instr_54070", - "instr_54072" - ] - }, - "instr_54074": { - "virtual_address": 54074, - "size": 2, - "disassembly": "lsls r3, r4, #0xc", - "mnemonic": "lsls", - "operands": "r3, r4, #0xc", - "mode": "thumb" - }, - "instr_54076": { - "virtual_address": 54076, - "size": 2, - "disassembly": "lsls r4, r4, #0x1", - "mnemonic": "lsls", - "operands": "r4, r4, #0x1", - "mode": "thumb" - }, - "instr_54078": { - "virtual_address": 54078, - "size": 2, - "disassembly": "lsrs r3, r3, #0xc", - "mnemonic": "lsrs", - "operands": "r3, r3, #0xc", - "mode": "thumb" - }, - "instr_54080": { - "virtual_address": 54080, - "size": 2, - "disassembly": "lsrs r4, r4, #0x15", - "mnemonic": "lsrs", - "operands": "r4, r4, #0x15", - "mode": "thumb" - }, - "instr_54082": { - "virtual_address": 54082, - "size": 2, - "disassembly": "beq 0x0d34a", - "mnemonic": "beq", - "operands": "0x0d34a", - "mode": "thumb" - }, - "bb_54074": { - "virtual_address": 54074, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54084, - "children": [ - "instr_54074", - "instr_54076", - "instr_54078", - "instr_54080", - "instr_54082" - ] - }, - "instr_54084": { - "virtual_address": 54084, - "size": 2, - "disassembly": "movs r2, #0x80", - "mnemonic": "movs", - "operands": "r2, #0x80", - "mode": "thumb" - }, - "instr_54086": { - "virtual_address": 54086, - "size": 2, - "disassembly": "lsls r2, r2, #0xd", - "mnemonic": "lsls", - "operands": "r2, r2, #0xd", - "mode": "thumb" - }, - "instr_54088": { - "virtual_address": 54088, - "size": 2, - "disassembly": "orrs r3, r2", - "mnemonic": "orrs", - "operands": "r3, r2", - "mode": "thumb" - }, - "bb_54084": { - "virtual_address": 54084, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54090, - "children": [ - "instr_54084", - "instr_54086", - "instr_54088" - ] - }, - "instr_54090": { - "virtual_address": 54090, - "size": 2, - "disassembly": "str r3, [sp, #0x4]", - "mnemonic": "str", - "operands": "r3, [sp, #0x4]", - "mode": "thumb" - }, - "instr_54092": { - "virtual_address": 54092, - "size": 2, - "disassembly": "cmp r5, #0x0", - "mnemonic": "cmp", - "operands": "r5, #0x0", - "mode": "thumb" - }, - "instr_54094": { - "virtual_address": 54094, - "size": 2, - "disassembly": "bne 0x0d384", - "mnemonic": "bne", - "operands": "0x0d384", - "mode": "thumb" - }, - "bb_54090": { - "virtual_address": 54090, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54096, - "children": [ - "instr_54090", - "instr_54092", - "instr_54094" - ] - }, - "instr_54096": { - "virtual_address": 54096, - "size": 2, - "disassembly": "add r0, sp, #0x4", - "mnemonic": "add", - "operands": "r0, sp, #0x4", - "mode": "thumb" - }, - "instr_54098": { - "virtual_address": 54098, - "size": 4, - "disassembly": "bl 0x0cc08", - "mnemonic": "bl", - "operands": "0x0cc08", - "mode": "thumb" - }, - "instr_54102": { - "virtual_address": 54102, - "size": 2, - "disassembly": "ldr r3, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x4]", - "mode": "thumb" - }, - "instr_54104": { - "virtual_address": 54104, - "size": 2, - "disassembly": "str r3, [r6, #0x14]", - "mnemonic": "str", - "operands": "r3, [r6, #0x14]", - "mode": "thumb" - }, - "instr_54106": { - "virtual_address": 54106, - "size": 2, - "disassembly": "movs r3, #0x1", - "mnemonic": "movs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_54108": { - "virtual_address": 54108, - "size": 2, - "disassembly": "movs r5, #0x1", - "mnemonic": "movs", - "operands": "r5, #0x1", - "mode": "thumb" - }, - "instr_54110": { - "virtual_address": 54110, - "size": 2, - "disassembly": "str r3, [r6, #0x10]", - "mnemonic": "str", - "operands": "r3, [r6, #0x10]", - "mode": "thumb" - }, - "instr_54112": { - "virtual_address": 54112, - "size": 2, - "disassembly": "adds r0, #0x20", - "mnemonic": "adds", - "operands": "r0, #0x20", - "mode": "thumb" - }, - "instr_54114": { - "virtual_address": 54114, - "size": 2, - "disassembly": "cmp r4, #0x0", - "mnemonic": "cmp", - "operands": "r4, #0x0", - "mode": "thumb" - }, - "instr_54116": { - "virtual_address": 54116, - "size": 2, - "disassembly": "beq 0x0d3b4", - "mnemonic": "beq", - "operands": "0x0d3b4", - "mode": "thumb" - }, - "bb_54096": { - "virtual_address": 54096, - "size": 22, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54118, - "children": [ - "instr_54096", - "instr_54098", - "instr_54102", - "instr_54104", - "instr_54106", - "instr_54108", - "instr_54110", - "instr_54112", - "instr_54114", - "instr_54116" - ] - }, - "instr_54118": { - "virtual_address": 54118, - "size": 2, - "disassembly": "ldr r3, [0x0d3ec]", - "mnemonic": "ldr", - "operands": "r3, [0x0d3ec]", - "mode": "thumb" - }, - "instr_54120": { - "virtual_address": 54120, - "size": 2, - "disassembly": "mov r12, r3", - "mnemonic": "mov", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_54122": { - "virtual_address": 54122, - "size": 2, - "disassembly": "ldr r3, [sp, #0x18]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x18]", - "mode": "thumb" - }, - "instr_54124": { - "virtual_address": 54124, - "size": 2, - "disassembly": "add r4, r12", - "mnemonic": "add", - "operands": "r4, r12", - "mode": "thumb" - }, - "instr_54126": { - "virtual_address": 54126, - "size": 2, - "disassembly": "adds r4, r4, r0", - "mnemonic": "adds", - "operands": "r4, r4, r0", - "mode": "thumb" - }, - "instr_54128": { - "virtual_address": 54128, - "size": 2, - "disassembly": "str r4, [r3, #0x0]", - "mnemonic": "str", - "operands": "r4, [r3, #0x0]", - "mode": "thumb" - }, - "instr_54130": { - "virtual_address": 54130, - "size": 2, - "disassembly": "movs r3, #0x35", - "mnemonic": "movs", - "operands": "r3, #0x35", - "mode": "thumb" - }, - "instr_54132": { - "virtual_address": 54132, - "size": 2, - "disassembly": "subs r0, r3, r0", - "mnemonic": "subs", - "operands": "r0, r3, r0", - "mode": "thumb" - }, - "instr_54134": { - "virtual_address": 54134, - "size": 2, - "disassembly": "ldr r3, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_54136": { - "virtual_address": 54136, - "size": 2, - "disassembly": "str r0, [r3, #0x0]", - "mnemonic": "str", - "operands": "r0, [r3, #0x0]", - "mode": "thumb" - }, - "bb_54118": { - "virtual_address": 54118, - "size": 20, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54138, - "children": [ - "instr_54118", - "instr_54120", - "instr_54122", - "instr_54124", - "instr_54126", - "instr_54128", - "instr_54130", - "instr_54132", - "instr_54134", - "instr_54136" - ] - }, - "instr_54138": { - "virtual_address": 54138, - "size": 2, - "disassembly": "movs r0, r6", - "mnemonic": "movs", - "operands": "r0, r6", - "mode": "thumb" - }, - "instr_54140": { - "virtual_address": 54140, - "size": 2, - "disassembly": "add sp, #0x8", - "mnemonic": "add", - "operands": "sp, #0x8", - "mode": "thumb" - }, - "instr_54142": { - "virtual_address": 54142, - "size": 2, - "disassembly": "pop {r4, r5, r6}", - "mnemonic": "pop", - "operands": "{r4, r5, r6}", - "mode": "thumb" - }, - "instr_54144": { - "virtual_address": 54144, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_54146": { - "virtual_address": 54146, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_54138": { - "virtual_address": 54138, - "size": 10, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_54138", - "instr_54140", - "instr_54142", - "instr_54144", - "instr_54146" - ] - }, - "instr_54148": { - "virtual_address": 54148, - "size": 2, - "disassembly": "mov r0, sp", - "mnemonic": "mov", - "operands": "r0, sp", - "mode": "thumb" - }, - "instr_54150": { - "virtual_address": 54150, - "size": 2, - "disassembly": "str r5, [sp, #0x0]", - "mnemonic": "str", - "operands": "r5, [sp, #0x0]", - "mode": "thumb" - }, - "instr_54152": { - "virtual_address": 54152, - "size": 4, - "disassembly": "bl 0x0cc08", - "mnemonic": "bl", - "operands": "0x0cc08", - "mode": "thumb" - }, - "instr_54156": { - "virtual_address": 54156, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_54158": { - "virtual_address": 54158, - "size": 2, - "disassembly": "beq 0x0d3d6", - "mnemonic": "beq", - "operands": "0x0d3d6", - "mode": "thumb" - }, - "bb_54148": { - "virtual_address": 54148, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54160, - "children": [ - "instr_54148", - "instr_54150", - "instr_54152", - "instr_54156", - "instr_54158" - ] - }, - "instr_54160": { - "virtual_address": 54160, - "size": 2, - "disassembly": "ldr r5, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r5, [sp, #0x4]", - "mode": "thumb" - }, - "instr_54162": { - "virtual_address": 54162, - "size": 2, - "disassembly": "movs r3, #0x20", - "mnemonic": "movs", - "operands": "r3, #0x20", - "mode": "thumb" - }, - "instr_54164": { - "virtual_address": 54164, - "size": 2, - "disassembly": "movs r2, r5", - "mnemonic": "movs", - "operands": "r2, r5", - "mode": "thumb" - }, - "instr_54166": { - "virtual_address": 54166, - "size": 2, - "disassembly": "subs r3, r3, r0", - "mnemonic": "subs", - "operands": "r3, r3, r0", - "mode": "thumb" - }, - "instr_54168": { - "virtual_address": 54168, - "size": 2, - "disassembly": "lsls r2, r3", - "mnemonic": "lsls", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_54170": { - "virtual_address": 54170, - "size": 2, - "disassembly": "movs r3, r2", - "mnemonic": "movs", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_54172": { - "virtual_address": 54172, - "size": 2, - "disassembly": "lsrs r5, r0", - "mnemonic": "lsrs", - "operands": "r5, r0", - "mode": "thumb" - }, - "instr_54174": { - "virtual_address": 54174, - "size": 2, - "disassembly": "ldr r2, [sp, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x0]", - "mode": "thumb" - }, - "instr_54176": { - "virtual_address": 54176, - "size": 2, - "disassembly": "orrs r3, r2", - "mnemonic": "orrs", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_54178": { - "virtual_address": 54178, - "size": 2, - "disassembly": "str r3, [r6, #0x14]", - "mnemonic": "str", - "operands": "r3, [r6, #0x14]", - "mode": "thumb" - }, - "instr_54180": { - "virtual_address": 54180, - "size": 2, - "disassembly": "str r5, [sp, #0x4]", - "mnemonic": "str", - "operands": "r5, [sp, #0x4]", - "mode": "thumb" - }, - "bb_54160": { - "virtual_address": 54160, - "size": 22, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54182, - "children": [ - "instr_54160", - "instr_54162", - "instr_54164", - "instr_54166", - "instr_54168", - "instr_54170", - "instr_54172", - "instr_54174", - "instr_54176", - "instr_54178", - "instr_54180" - ] - }, - "instr_54182": { - "virtual_address": 54182, - "size": 2, - "disassembly": "str r5, [r6, #0x18]", - "mnemonic": "str", - "operands": "r5, [r6, #0x18]", - "mode": "thumb" - }, - "instr_54184": { - "virtual_address": 54184, - "size": 2, - "disassembly": "subs r3, r5, #0x1", - "mnemonic": "subs", - "operands": "r3, r5, #0x1", - "mode": "thumb" - }, - "instr_54186": { - "virtual_address": 54186, - "size": 2, - "disassembly": "sbcs r5, r3", - "mnemonic": "sbcs", - "operands": "r5, r3", - "mode": "thumb" - }, - "instr_54188": { - "virtual_address": 54188, - "size": 2, - "disassembly": "adds r5, #0x1", - "mnemonic": "adds", - "operands": "r5, #0x1", - "mode": "thumb" - }, - "instr_54190": { - "virtual_address": 54190, - "size": 2, - "disassembly": "str r5, [r6, #0x10]", - "mnemonic": "str", - "operands": "r5, [r6, #0x10]", - "mode": "thumb" - }, - "instr_54192": { - "virtual_address": 54192, - "size": 2, - "disassembly": "cmp r4, #0x0", - "mnemonic": "cmp", - "operands": "r4, #0x0", - "mode": "thumb" - }, - "instr_54194": { - "virtual_address": 54194, - "size": 2, - "disassembly": "bne 0x0d366", - "mnemonic": "bne", - "operands": "0x0d366", - "mode": "thumb" - }, - "bb_54182": { - "virtual_address": 54182, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54196, - "children": [ - "instr_54182", - "instr_54184", - "instr_54186", - "instr_54188", - "instr_54190", - "instr_54192", - "instr_54194" - ] - }, - "instr_54196": { - "virtual_address": 54196, - "size": 2, - "disassembly": "ldr r3, [0x0d3f0]", - "mnemonic": "ldr", - "operands": "r3, [0x0d3f0]", - "mode": "thumb" - }, - "instr_54198": { - "virtual_address": 54198, - "size": 2, - "disassembly": "mov r12, r3", - "mnemonic": "mov", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_54200": { - "virtual_address": 54200, - "size": 2, - "disassembly": "ldr r3, [sp, #0x18]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x18]", - "mode": "thumb" - }, - "instr_54202": { - "virtual_address": 54202, - "size": 2, - "disassembly": "add r0, r12", - "mnemonic": "add", - "operands": "r0, r12", - "mode": "thumb" - }, - "instr_54204": { - "virtual_address": 54204, - "size": 2, - "disassembly": "str r0, [r3, #0x0]", - "mnemonic": "str", - "operands": "r0, [r3, #0x0]", - "mode": "thumb" - }, - "instr_54206": { - "virtual_address": 54206, - "size": 2, - "disassembly": "ldr r3, [0x0d3f4]", - "mnemonic": "ldr", - "operands": "r3, [0x0d3f4]", - "mode": "thumb" - }, - "instr_54208": { - "virtual_address": 54208, - "size": 2, - "disassembly": "adds r3, r5, r3", - "mnemonic": "adds", - "operands": "r3, r5, r3", - "mode": "thumb" - }, - "instr_54210": { - "virtual_address": 54210, - "size": 2, - "disassembly": "lsls r3, r3, #0x2", - "mnemonic": "lsls", - "operands": "r3, r3, #0x2", - "mode": "thumb" - }, - "instr_54212": { - "virtual_address": 54212, - "size": 2, - "disassembly": "adds r3, r6, r3", - "mnemonic": "adds", - "operands": "r3, r6, r3", - "mode": "thumb" - }, - "instr_54214": { - "virtual_address": 54214, - "size": 2, - "disassembly": "ldr r0, [r3, #0x14]", - "mnemonic": "ldr", - "operands": "r0, [r3, #0x14]", - "mode": "thumb" - }, - "instr_54216": { - "virtual_address": 54216, - "size": 4, - "disassembly": "bl 0x0cbd0", - "mnemonic": "bl", - "operands": "0x0cbd0", - "mode": "thumb" - }, - "instr_54220": { - "virtual_address": 54220, - "size": 2, - "disassembly": "lsls r5, r5, #0x5", - "mnemonic": "lsls", - "operands": "r5, r5, #0x5", - "mode": "thumb" - }, - "instr_54222": { - "virtual_address": 54222, - "size": 2, - "disassembly": "ldr r3, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_54224": { - "virtual_address": 54224, - "size": 2, - "disassembly": "subs r5, r5, r0", - "mnemonic": "subs", - "operands": "r5, r5, r0", - "mode": "thumb" - }, - "instr_54226": { - "virtual_address": 54226, - "size": 2, - "disassembly": "str r5, [r3, #0x0]", - "mnemonic": "str", - "operands": "r5, [r3, #0x0]", - "mode": "thumb" - }, - "instr_54228": { - "virtual_address": 54228, - "size": 2, - "disassembly": "b 0x0d37a", - "mnemonic": "b", - "operands": "0x0d37a", - "mode": "thumb" - }, - "bb_54196": { - "virtual_address": 54196, - "size": 34, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54138, - "children": [ - "instr_54196", - "instr_54198", - "instr_54200", - "instr_54202", - "instr_54204", - "instr_54206", - "instr_54208", - "instr_54210", - "instr_54212", - "instr_54214", - "instr_54216", - "instr_54220", - "instr_54222", - "instr_54224", - "instr_54226", - "instr_54228" - ] - }, - "instr_54230": { - "virtual_address": 54230, - "size": 2, - "disassembly": "ldr r3, [sp, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x0]", - "mode": "thumb" - }, - "instr_54232": { - "virtual_address": 54232, - "size": 2, - "disassembly": "ldr r5, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r5, [sp, #0x4]", - "mode": "thumb" - }, - "instr_54234": { - "virtual_address": 54234, - "size": 2, - "disassembly": "str r3, [r6, #0x14]", - "mnemonic": "str", - "operands": "r3, [r6, #0x14]", - "mode": "thumb" - }, - "instr_54236": { - "virtual_address": 54236, - "size": 2, - "disassembly": "b 0x0d3a6", - "mnemonic": "b", - "operands": "0x0d3a6", - "mode": "thumb" - }, - "bb_54230": { - "virtual_address": 54230, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54182, - "children": [ - "instr_54230", - "instr_54232", - "instr_54234", - "instr_54236" - ] - }, - "instr_54238": { - "virtual_address": 54238, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_54240": { - "virtual_address": 54240, - "size": 2, - "disassembly": "ldr r3, [0x0d3f8]", - "mnemonic": "ldr", - "operands": "r3, [0x0d3f8]", - "mode": "thumb" - }, - "instr_54242": { - "virtual_address": 54242, - "size": 2, - "disassembly": "ldr r1, [0x0d3fc]", - "mnemonic": "ldr", - "operands": "r1, [0x0d3fc]", - "mode": "thumb" - }, - "instr_54244": { - "virtual_address": 54244, - "size": 2, - "disassembly": "ldr r0, [0x0d400]", - "mnemonic": "ldr", - "operands": "r0, [0x0d400]", - "mode": "thumb" - }, - "instr_54246": { - "virtual_address": 54246, - "size": 4, - "disassembly": "bl 0x0eae0", - "mnemonic": "bl", - "operands": "0x0eae0", - "mode": "thumb" - }, - "bb_54238": { - "virtual_address": 54238, - "size": 12, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_54238", - "instr_54240", - "instr_54242", - "instr_54244", - "instr_54246" - ] - }, - "func_54056": { - "virtual_address": 54056, - "size": 194, - "name": "__d2b", - "children": [ - "bb_54056", - "bb_54074", - "bb_54084", - "bb_54090", - "bb_54096", - "bb_54118", - "bb_54138", - "bb_54148", - "bb_54160", - "bb_54182", - "bb_54196", - "bb_54230", - "bb_54238" - ] - }, - "instr_54276": { - "virtual_address": 54276, - "size": 2, - "disassembly": "push {r4, r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_54278": { - "virtual_address": 54278, - "size": 2, - "disassembly": "mov lr, r9", - "mnemonic": "mov", - "operands": "lr, r9", - "mode": "thumb" - }, - "instr_54280": { - "virtual_address": 54280, - "size": 2, - "disassembly": "mov r7, r8", - "mnemonic": "mov", - "operands": "r7, r8", - "mode": "thumb" - }, - "instr_54282": { - "virtual_address": 54282, - "size": 2, - "disassembly": "push {r7, lr}", - "mnemonic": "push", - "operands": "{r7, lr}", - "mode": "thumb" - }, - "instr_54284": { - "virtual_address": 54284, - "size": 2, - "disassembly": "sub sp, #0x14", - "mnemonic": "sub", - "operands": "sp, #0x14", - "mode": "thumb" - }, - "instr_54286": { - "virtual_address": 54286, - "size": 2, - "disassembly": "mov r8, r1", - "mnemonic": "mov", - "operands": "r8, r1", - "mode": "thumb" - }, - "instr_54288": { - "virtual_address": 54288, - "size": 2, - "disassembly": "add r1, sp, #0x8", - "mnemonic": "add", - "operands": "r1, sp, #0x8", - "mode": "thumb" - }, - "instr_54290": { - "virtual_address": 54290, - "size": 2, - "disassembly": "mov r9, r0", - "mnemonic": "mov", - "operands": "r9, r0", - "mode": "thumb" - }, - "instr_54292": { - "virtual_address": 54292, - "size": 4, - "disassembly": "bl 0x0d25c", - "mnemonic": "bl", - "operands": "0x0d25c", - "mode": "thumb" - }, - "instr_54296": { - "virtual_address": 54296, - "size": 2, - "disassembly": "movs r4, r0", - "mnemonic": "movs", - "operands": "r4, r0", - "mode": "thumb" - }, - "instr_54298": { - "virtual_address": 54298, - "size": 2, - "disassembly": "movs r5, r1", - "mnemonic": "movs", - "operands": "r5, r1", - "mode": "thumb" - }, - "instr_54300": { - "virtual_address": 54300, - "size": 2, - "disassembly": "mov r0, r8", - "mnemonic": "mov", - "operands": "r0, r8", - "mode": "thumb" - }, - "instr_54302": { - "virtual_address": 54302, - "size": 2, - "disassembly": "add r1, sp, #0xc", - "mnemonic": "add", - "operands": "r1, sp, #0xc", - "mode": "thumb" - }, - "instr_54304": { - "virtual_address": 54304, - "size": 4, - "disassembly": "bl 0x0d25c", - "mnemonic": "bl", - "operands": "0x0d25c", - "mode": "thumb" - }, - "instr_54308": { - "virtual_address": 54308, - "size": 2, - "disassembly": "movs r2, r0", - "mnemonic": "movs", - "operands": "r2, r0", - "mode": "thumb" - }, - "instr_54310": { - "virtual_address": 54310, - "size": 2, - "disassembly": "movs r3, r1", - "mnemonic": "movs", - "operands": "r3, r1", - "mode": "thumb" - }, - "instr_54312": { - "virtual_address": 54312, - "size": 2, - "disassembly": "mov r0, r8", - "mnemonic": "mov", - "operands": "r0, r8", - "mode": "thumb" - }, - "instr_54314": { - "virtual_address": 54314, - "size": 2, - "disassembly": "mov r1, r9", - "mnemonic": "mov", - "operands": "r1, r9", - "mode": "thumb" - }, - "instr_54316": { - "virtual_address": 54316, - "size": 2, - "disassembly": "ldr r0, [r0, #0x10]", - "mnemonic": "ldr", - "operands": "r0, [r0, #0x10]", - "mode": "thumb" - }, - "instr_54318": { - "virtual_address": 54318, - "size": 2, - "disassembly": "ldr r1, [r1, #0x10]", - "mnemonic": "ldr", - "operands": "r1, [r1, #0x10]", - "mode": "thumb" - }, - "instr_54320": { - "virtual_address": 54320, - "size": 2, - "disassembly": "subs r1, r1, r0", - "mnemonic": "subs", - "operands": "r1, r1, r0", - "mode": "thumb" - }, - "instr_54322": { - "virtual_address": 54322, - "size": 2, - "disassembly": "lsls r1, r1, #0x5", - "mnemonic": "lsls", - "operands": "r1, r1, #0x5", - "mode": "thumb" - }, - "instr_54324": { - "virtual_address": 54324, - "size": 2, - "disassembly": "mov r12, r1", - "mnemonic": "mov", - "operands": "r12, r1", - "mode": "thumb" - }, - "instr_54326": { - "virtual_address": 54326, - "size": 2, - "disassembly": "ldr r0, [sp, #0x8]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x8]", - "mode": "thumb" - }, - "instr_54328": { - "virtual_address": 54328, - "size": 2, - "disassembly": "ldr r1, [sp, #0xc]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0xc]", - "mode": "thumb" - }, - "instr_54330": { - "virtual_address": 54330, - "size": 2, - "disassembly": "subs r0, r0, r1", - "mnemonic": "subs", - "operands": "r0, r0, r1", - "mode": "thumb" - }, - "instr_54332": { - "virtual_address": 54332, - "size": 2, - "disassembly": "movs r1, r0", - "mnemonic": "movs", - "operands": "r1, r0", - "mode": "thumb" - }, - "instr_54334": { - "virtual_address": 54334, - "size": 2, - "disassembly": "add r1, r12", - "mnemonic": "add", - "operands": "r1, r12", - "mode": "thumb" - }, - "instr_54336": { - "virtual_address": 54336, - "size": 2, - "disassembly": "str r2, [sp, #0x0]", - "mnemonic": "str", - "operands": "r2, [sp, #0x0]", - "mode": "thumb" - }, - "instr_54338": { - "virtual_address": 54338, - "size": 2, - "disassembly": "str r3, [sp, #0x4]", - "mnemonic": "str", - "operands": "r3, [sp, #0x4]", - "mode": "thumb" - }, - "instr_54340": { - "virtual_address": 54340, - "size": 2, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_54342": { - "virtual_address": 54342, - "size": 2, - "disassembly": "ble 0x0d464", - "mnemonic": "ble", - "operands": "0x0d464", - "mode": "thumb" - }, - "bb_54276": { - "virtual_address": 54276, - "size": 68, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54344, - "children": [ - "instr_54276", - "instr_54278", - "instr_54280", - "instr_54282", - "instr_54284", - "instr_54286", - "instr_54288", - "instr_54290", - "instr_54292", - "instr_54296", - "instr_54298", - "instr_54300", - "instr_54302", - "instr_54304", - "instr_54308", - "instr_54310", - "instr_54312", - "instr_54314", - "instr_54316", - "instr_54318", - "instr_54320", - "instr_54322", - "instr_54324", - "instr_54326", - "instr_54328", - "instr_54330", - "instr_54332", - "instr_54334", - "instr_54336", - "instr_54338", - "instr_54340", - "instr_54342" - ] - }, - "instr_54344": { - "virtual_address": 54344, - "size": 2, - "disassembly": "lsls r1, r1, #0x14", - "mnemonic": "lsls", - "operands": "r1, r1, #0x14", - "mode": "thumb" - }, - "instr_54346": { - "virtual_address": 54346, - "size": 2, - "disassembly": "adds r7, r1, r5", - "mnemonic": "adds", - "operands": "r7, r1, r5", - "mode": "thumb" - }, - "instr_54348": { - "virtual_address": 54348, - "size": 2, - "disassembly": "movs r5, r7", - "mnemonic": "movs", - "operands": "r5, r7", - "mode": "thumb" - }, - "bb_54344": { - "virtual_address": 54344, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54350, - "children": [ - "instr_54344", - "instr_54346", - "instr_54348" - ] - }, - "instr_54350": { - "virtual_address": 54350, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_54352": { - "virtual_address": 54352, - "size": 2, - "disassembly": "movs r1, r5", - "mnemonic": "movs", - "operands": "r1, r5", - "mode": "thumb" - }, - "instr_54354": { - "virtual_address": 54354, - "size": 4, - "disassembly": "bl 0x10ac4", - "mnemonic": "bl", - "operands": "0x10ac4", - "mode": "thumb" - }, - "instr_54358": { - "virtual_address": 54358, - "size": 2, - "disassembly": "add sp, #0x14", - "mnemonic": "add", - "operands": "sp, #0x14", - "mode": "thumb" - }, - "instr_54360": { - "virtual_address": 54360, - "size": 2, - "disassembly": "pop {r6, r7}", - "mnemonic": "pop", - "operands": "{r6, r7}", - "mode": "thumb" - }, - "instr_54362": { - "virtual_address": 54362, - "size": 2, - "disassembly": "mov r9, r7", - "mnemonic": "mov", - "operands": "r9, r7", - "mode": "thumb" - }, - "instr_54364": { - "virtual_address": 54364, - "size": 2, - "disassembly": "mov r8, r6", - "mnemonic": "mov", - "operands": "r8, r6", - "mode": "thumb" - }, - "instr_54366": { - "virtual_address": 54366, - "size": 2, - "disassembly": "pop {r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_54368": { - "virtual_address": 54368, - "size": 2, - "disassembly": "pop {r2}", - "mnemonic": "pop", - "operands": "{r2}", - "mode": "thumb" - }, - "instr_54370": { - "virtual_address": 54370, - "size": 2, - "disassembly": "bx r2", - "mnemonic": "bx", - "operands": "r2", - "mode": "thumb" - }, - "bb_54350": { - "virtual_address": 54350, - "size": 22, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_54350", - "instr_54352", - "instr_54354", - "instr_54358", - "instr_54360", - "instr_54362", - "instr_54364", - "instr_54366", - "instr_54368", - "instr_54370" - ] - }, - "instr_54372": { - "virtual_address": 54372, - "size": 2, - "disassembly": "lsls r1, r1, #0x14", - "mnemonic": "lsls", - "operands": "r1, r1, #0x14", - "mode": "thumb" - }, - "instr_54374": { - "virtual_address": 54374, - "size": 2, - "disassembly": "subs r3, r3, r1", - "mnemonic": "subs", - "operands": "r3, r3, r1", - "mode": "thumb" - }, - "instr_54376": { - "virtual_address": 54376, - "size": 2, - "disassembly": "str r3, [sp, #0x4]", - "mnemonic": "str", - "operands": "r3, [sp, #0x4]", - "mode": "thumb" - }, - "instr_54378": { - "virtual_address": 54378, - "size": 2, - "disassembly": "ldr r2, [sp, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x0]", - "mode": "thumb" - }, - "instr_54380": { - "virtual_address": 54380, - "size": 2, - "disassembly": "ldr r3, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x4]", - "mode": "thumb" - }, - "instr_54382": { - "virtual_address": 54382, - "size": 2, - "disassembly": "b 0x0d44e", - "mnemonic": "b", - "operands": "0x0d44e", - "mode": "thumb" - }, - "bb_54372": { - "virtual_address": 54372, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54350, - "children": [ - "instr_54372", - "instr_54374", - "instr_54376", - "instr_54378", - "instr_54380", - "instr_54382" - ] - }, - "func_54276": { - "virtual_address": 54276, - "size": 108, - "name": "__ratio", - "children": [ - "bb_54276", - "bb_54344", - "bb_54350", - "bb_54372" - ] - }, - "instr_54384": { - "virtual_address": 54384, - "size": 2, - "disassembly": "push {r4, lr}", - "mnemonic": "push", - "operands": "{r4, lr}", - "mode": "thumb" - }, - "instr_54386": { - "virtual_address": 54386, - "size": 2, - "disassembly": "movs r4, r0", - "mnemonic": "movs", - "operands": "r4, r0", - "mode": "thumb" - }, - "instr_54388": { - "virtual_address": 54388, - "size": 2, - "disassembly": "cmp r0, #0x17", - "mnemonic": "cmp", - "operands": "r0, #0x17", - "mode": "thumb" - }, - "instr_54390": { - "virtual_address": 54390, - "size": 2, - "disassembly": "ble 0x0d490", - "mnemonic": "ble", - "operands": "0x0d490", - "mode": "thumb" - }, - "bb_54384": { - "virtual_address": 54384, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54392, - "children": [ - "instr_54384", - "instr_54386", - "instr_54388", - "instr_54390" - ] - }, - "instr_54392": { - "virtual_address": 54392, - "size": 2, - "disassembly": "movs r0, #0x0", - "mnemonic": "movs", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_54394": { - "virtual_address": 54394, - "size": 2, - "disassembly": "ldr r1, [0x0d49c]", - "mnemonic": "ldr", - "operands": "r1, [0x0d49c]", - "mode": "thumb" - }, - "bb_54392": { - "virtual_address": 54392, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54396, - "children": [ - "instr_54392", - "instr_54394" - ] - }, - "instr_54396": { - "virtual_address": 54396, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_54398": { - "virtual_address": 54398, - "size": 2, - "disassembly": "ldr r3, [0x0d4a0]", - "mnemonic": "ldr", - "operands": "r3, [0x0d4a0]", - "mode": "thumb" - }, - "instr_54400": { - "virtual_address": 54400, - "size": 2, - "disassembly": "subs r4, #0x1", - "mnemonic": "subs", - "operands": "r4, #0x1", - "mode": "thumb" - }, - "instr_54402": { - "virtual_address": 54402, - "size": 4, - "disassembly": "bl 0x10b10", - "mnemonic": "bl", - "operands": "0x10b10", - "mode": "thumb" - }, - "instr_54406": { - "virtual_address": 54406, - "size": 2, - "disassembly": "cmp r4, #0x0", - "mnemonic": "cmp", - "operands": "r4, #0x0", - "mode": "thumb" - }, - "instr_54408": { - "virtual_address": 54408, - "size": 2, - "disassembly": "bne 0x0d47c", - "mnemonic": "bne", - "operands": "0x0d47c", - "mode": "thumb" - }, - "bb_54396": { - "virtual_address": 54396, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54410, - "children": [ - "instr_54396", - "instr_54398", - "instr_54400", - "instr_54402", - "instr_54406", - "instr_54408" - ] - }, - "instr_54410": { - "virtual_address": 54410, - "size": 2, - "disassembly": "pop {r4}", - "mnemonic": "pop", - "operands": "{r4}", - "mode": "thumb" - }, - "instr_54412": { - "virtual_address": 54412, - "size": 2, - "disassembly": "pop {r2}", - "mnemonic": "pop", - "operands": "{r2}", - "mode": "thumb" - }, - "instr_54414": { - "virtual_address": 54414, - "size": 2, - "disassembly": "bx r2", - "mnemonic": "bx", - "operands": "r2", - "mode": "thumb" - }, - "bb_54410": { - "virtual_address": 54410, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_54410", - "instr_54412", - "instr_54414" - ] - }, - "instr_54416": { - "virtual_address": 54416, - "size": 2, - "disassembly": "lsls r4, r0, #0x3", - "mnemonic": "lsls", - "operands": "r4, r0, #0x3", - "mode": "thumb" - }, - "instr_54418": { - "virtual_address": 54418, - "size": 2, - "disassembly": "ldr r0, [0x0d4a4]", - "mnemonic": "ldr", - "operands": "r0, [0x0d4a4]", - "mode": "thumb" - }, - "instr_54420": { - "virtual_address": 54420, - "size": 2, - "disassembly": "adds r4, r0, r4", - "mnemonic": "adds", - "operands": "r4, r0, r4", - "mode": "thumb" - }, - "instr_54422": { - "virtual_address": 54422, - "size": 2, - "disassembly": "ldr r0, [r4, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r4, #0x0]", - "mode": "thumb" - }, - "instr_54424": { - "virtual_address": 54424, - "size": 2, - "disassembly": "ldr r1, [r4, #0x4]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x4]", - "mode": "thumb" - }, - "instr_54426": { - "virtual_address": 54426, - "size": 2, - "disassembly": "b 0x0d48a", - "mnemonic": "b", - "operands": "0x0d48a", - "mode": "thumb" - }, - "bb_54416": { - "virtual_address": 54416, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54410, - "children": [ - "instr_54416", - "instr_54418", - "instr_54420", - "instr_54422", - "instr_54424", - "instr_54426" - ] - }, - "dw_54428": { - "virtual_address": 54428, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 54394 - ] - }, - "dw_54432": { - "virtual_address": 54432, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 54398 - ] - }, - "dw_54436": { - "virtual_address": 54436, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 54418 - ] - }, - "func_54384": { - "virtual_address": 54384, - "size": 56, - "name": "_mprec_log10", - "children": [ - "bb_54384", - "bb_54392", - "bb_54396", - "bb_54410", - "bb_54416", - "dw_54428", - "dw_54432", - "dw_54436" - ] - }, - "instr_54440": { - "virtual_address": 54440, - "size": 2, - "disassembly": "movs r3, r2", - "mnemonic": "movs", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_54442": { - "virtual_address": 54442, - "size": 2, - "disassembly": "subs r1, #0x1", - "mnemonic": "subs", - "operands": "r1, #0x1", - "mode": "thumb" - }, - "instr_54444": { - "virtual_address": 54444, - "size": 2, - "disassembly": "push {r4, r5, r6, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, lr}", - "mode": "thumb" - }, - "instr_54446": { - "virtual_address": 54446, - "size": 2, - "disassembly": "asrs r4, r1, #0x5", - "mnemonic": "asrs", - "operands": "r4, r1, #0x5", - "mode": "thumb" - }, - "instr_54448": { - "virtual_address": 54448, - "size": 2, - "disassembly": "ldr r1, [r2, #0x10]", - "mnemonic": "ldr", - "operands": "r1, [r2, #0x10]", - "mode": "thumb" - }, - "instr_54450": { - "virtual_address": 54450, - "size": 2, - "disassembly": "adds r4, #0x1", - "mnemonic": "adds", - "operands": "r4, #0x1", - "mode": "thumb" - }, - "instr_54452": { - "virtual_address": 54452, - "size": 2, - "disassembly": "adds r3, #0x14", - "mnemonic": "adds", - "operands": "r3, #0x14", - "mode": "thumb" - }, - "instr_54454": { - "virtual_address": 54454, - "size": 2, - "disassembly": "lsls r1, r1, #0x2", - "mnemonic": "lsls", - "operands": "r1, r1, #0x2", - "mode": "thumb" - }, - "instr_54456": { - "virtual_address": 54456, - "size": 2, - "disassembly": "lsls r4, r4, #0x2", - "mnemonic": "lsls", - "operands": "r4, r4, #0x2", - "mode": "thumb" - }, - "instr_54458": { - "virtual_address": 54458, - "size": 2, - "disassembly": "adds r1, r3, r1", - "mnemonic": "adds", - "operands": "r1, r3, r1", - "mode": "thumb" - }, - "instr_54460": { - "virtual_address": 54460, - "size": 2, - "disassembly": "adds r4, r0, r4", - "mnemonic": "adds", - "operands": "r4, r0, r4", - "mode": "thumb" - }, - "instr_54462": { - "virtual_address": 54462, - "size": 2, - "disassembly": "cmp r3, r1", - "mnemonic": "cmp", - "operands": "r3, r1", - "mode": "thumb" - }, - "instr_54464": { - "virtual_address": 54464, - "size": 2, - "disassembly": "bcs 0x0d4d8", - "mnemonic": "bcs", - "operands": "0x0d4d8", - "mode": "thumb" - }, - "bb_54440": { - "virtual_address": 54440, - "size": 26, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54466, - "children": [ - "instr_54440", - "instr_54442", - "instr_54444", - "instr_54446", - "instr_54448", - "instr_54450", - "instr_54452", - "instr_54454", - "instr_54456", - "instr_54458", - "instr_54460", - "instr_54462", - "instr_54464" - ] - }, - "instr_54466": { - "virtual_address": 54466, - "size": 2, - "disassembly": "movs r5, r0", - "mnemonic": "movs", - "operands": "r5, r0", - "mode": "thumb" - }, - "bb_54466": { - "virtual_address": 54466, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54468, - "children": [ - "instr_54466" - ] - }, - "instr_54468": { - "virtual_address": 54468, - "size": 2, - "disassembly": "ldmia r3!, {r6}", - "mnemonic": "ldmia", - "operands": "r3!, {r6}", - "mode": "thumb" - }, - "instr_54470": { - "virtual_address": 54470, - "size": 2, - "disassembly": "stmia r5!, {r6}", - "mnemonic": "stmia", - "operands": "r5!, {r6}", - "mode": "thumb" - }, - "instr_54472": { - "virtual_address": 54472, - "size": 2, - "disassembly": "cmp r1, r3", - "mnemonic": "cmp", - "operands": "r1, r3", - "mode": "thumb" - }, - "instr_54474": { - "virtual_address": 54474, - "size": 2, - "disassembly": "bhi 0x0d4c4", - "mnemonic": "bhi", - "operands": "0x0d4c4", - "mode": "thumb" - }, - "bb_54468": { - "virtual_address": 54468, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54476, - "children": [ - "instr_54468", - "instr_54470", - "instr_54472", - "instr_54474" - ] - }, - "instr_54476": { - "virtual_address": 54476, - "size": 2, - "disassembly": "subs r3, r1, r2", - "mnemonic": "subs", - "operands": "r3, r1, r2", - "mode": "thumb" - }, - "instr_54478": { - "virtual_address": 54478, - "size": 2, - "disassembly": "subs r3, #0x15", - "mnemonic": "subs", - "operands": "r3, #0x15", - "mode": "thumb" - }, - "instr_54480": { - "virtual_address": 54480, - "size": 2, - "disassembly": "lsrs r3, r3, #0x2", - "mnemonic": "lsrs", - "operands": "r3, r3, #0x2", - "mode": "thumb" - }, - "instr_54482": { - "virtual_address": 54482, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_54484": { - "virtual_address": 54484, - "size": 2, - "disassembly": "lsls r3, r3, #0x2", - "mnemonic": "lsls", - "operands": "r3, r3, #0x2", - "mode": "thumb" - }, - "instr_54486": { - "virtual_address": 54486, - "size": 2, - "disassembly": "adds r0, r0, r3", - "mnemonic": "adds", - "operands": "r0, r0, r3", - "mode": "thumb" - }, - "bb_54476": { - "virtual_address": 54476, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54488, - "children": [ - "instr_54476", - "instr_54478", - "instr_54480", - "instr_54482", - "instr_54484", - "instr_54486" - ] - }, - "instr_54488": { - "virtual_address": 54488, - "size": 2, - "disassembly": "cmp r4, r0", - "mnemonic": "cmp", - "operands": "r4, r0", - "mode": "thumb" - }, - "instr_54490": { - "virtual_address": 54490, - "size": 2, - "disassembly": "bls 0x0d4e4", - "mnemonic": "bls", - "operands": "0x0d4e4", - "mode": "thumb" - }, - "bb_54488": { - "virtual_address": 54488, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54492, - "children": [ - "instr_54488", - "instr_54490" - ] - }, - "instr_54492": { - "virtual_address": 54492, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "bb_54492": { - "virtual_address": 54492, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54494, - "children": [ - "instr_54492" - ] - }, - "instr_54494": { - "virtual_address": 54494, - "size": 2, - "disassembly": "stmia r0!, {r3}", - "mnemonic": "stmia", - "operands": "r0!, {r3}", - "mode": "thumb" - }, - "instr_54496": { - "virtual_address": 54496, - "size": 2, - "disassembly": "cmp r4, r0", - "mnemonic": "cmp", - "operands": "r4, r0", - "mode": "thumb" - }, - "instr_54498": { - "virtual_address": 54498, - "size": 2, - "disassembly": "bhi 0x0d4de", - "mnemonic": "bhi", - "operands": "0x0d4de", - "mode": "thumb" - }, - "bb_54494": { - "virtual_address": 54494, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54500, - "children": [ - "instr_54494", - "instr_54496", - "instr_54498" - ] - }, - "instr_54500": { - "virtual_address": 54500, - "size": 2, - "disassembly": "pop {r4, r5, r6}", - "mnemonic": "pop", - "operands": "{r4, r5, r6}", - "mode": "thumb" - }, - "instr_54502": { - "virtual_address": 54502, - "size": 2, - "disassembly": "pop {r0}", - "mnemonic": "pop", - "operands": "{r0}", - "mode": "thumb" - }, - "instr_54504": { - "virtual_address": 54504, - "size": 2, - "disassembly": "bx r0", - "mnemonic": "bx", - "operands": "r0", - "mode": "thumb" - }, - "bb_54500": { - "virtual_address": 54500, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_54500", - "instr_54502", - "instr_54504" - ] - }, - "func_54440": { - "virtual_address": 54440, - "size": 66, - "name": "__copybits", - "children": [ - "bb_54440", - "bb_54466", - "bb_54468", - "bb_54476", - "bb_54488", - "bb_54492", - "bb_54494", - "bb_54500" - ] - }, - "instr_54508": { - "virtual_address": 54508, - "size": 2, - "disassembly": "movs r2, r0", - "mnemonic": "movs", - "operands": "r2, r0", - "mode": "thumb" - }, - "instr_54510": { - "virtual_address": 54510, - "size": 2, - "disassembly": "ldr r3, [r0, #0x10]", - "mnemonic": "ldr", - "operands": "r3, [r0, #0x10]", - "mode": "thumb" - }, - "instr_54512": { - "virtual_address": 54512, - "size": 2, - "disassembly": "push {r4, lr}", - "mnemonic": "push", - "operands": "{r4, lr}", - "mode": "thumb" - }, - "instr_54514": { - "virtual_address": 54514, - "size": 2, - "disassembly": "adds r2, #0x14", - "mnemonic": "adds", - "operands": "r2, #0x14", - "mode": "thumb" - }, - "instr_54516": { - "virtual_address": 54516, - "size": 2, - "disassembly": "asrs r0, r1, #0x5", - "mnemonic": "asrs", - "operands": "r0, r1, #0x5", - "mode": "thumb" - }, - "instr_54518": { - "virtual_address": 54518, - "size": 2, - "disassembly": "cmp r3, r0", - "mnemonic": "cmp", - "operands": "r3, r0", - "mode": "thumb" - }, - "instr_54520": { - "virtual_address": 54520, - "size": 2, - "disassembly": "bge 0x0d514", - "mnemonic": "bge", - "operands": "0x0d514", - "mode": "thumb" - }, - "bb_54508": { - "virtual_address": 54508, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54522, - "children": [ - "instr_54508", - "instr_54510", - "instr_54512", - "instr_54514", - "instr_54516", - "instr_54518", - "instr_54520" - ] - }, - "instr_54522": { - "virtual_address": 54522, - "size": 2, - "disassembly": "lsls r3, r3, #0x2", - "mnemonic": "lsls", - "operands": "r3, r3, #0x2", - "mode": "thumb" - }, - "instr_54524": { - "virtual_address": 54524, - "size": 2, - "disassembly": "adds r3, r2, r3", - "mnemonic": "adds", - "operands": "r3, r2, r3", - "mode": "thumb" - }, - "instr_54526": { - "virtual_address": 54526, - "size": 2, - "disassembly": "b 0x0d508", - "mnemonic": "b", - "operands": "0x0d508", - "mode": "thumb" - }, - "bb_54522": { - "virtual_address": 54522, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54536, - "children": [ - "instr_54522", - "instr_54524", - "instr_54526" - ] - }, - "instr_54528": { - "virtual_address": 54528, - "size": 2, - "disassembly": "subs r3, #0x4", - "mnemonic": "subs", - "operands": "r3, #0x4", - "mode": "thumb" - }, - "instr_54530": { - "virtual_address": 54530, - "size": 2, - "disassembly": "ldr r1, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r1, [r3, #0x0]", - "mode": "thumb" - }, - "instr_54532": { - "virtual_address": 54532, - "size": 2, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_54534": { - "virtual_address": 54534, - "size": 2, - "disassembly": "bne 0x0d53c", - "mnemonic": "bne", - "operands": "0x0d53c", - "mode": "thumb" - }, - "bb_54528": { - "virtual_address": 54528, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54536, - "children": [ - "instr_54528", - "instr_54530", - "instr_54532", - "instr_54534" - ] - }, - "instr_54536": { - "virtual_address": 54536, - "size": 2, - "disassembly": "cmp r3, r2", - "mnemonic": "cmp", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_54538": { - "virtual_address": 54538, - "size": 2, - "disassembly": "bhi 0x0d500", - "mnemonic": "bhi", - "operands": "0x0d500", - "mode": "thumb" - }, - "bb_54536": { - "virtual_address": 54536, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54540, - "children": [ - "instr_54536", - "instr_54538" - ] - }, - "instr_54540": { - "virtual_address": 54540, - "size": 2, - "disassembly": "movs r0, #0x0", - "mnemonic": "movs", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "bb_54540": { - "virtual_address": 54540, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54542, - "children": [ - "instr_54540" - ] - }, - "instr_54542": { - "virtual_address": 54542, - "size": 2, - "disassembly": "pop {r4}", - "mnemonic": "pop", - "operands": "{r4}", - "mode": "thumb" - }, - "instr_54544": { - "virtual_address": 54544, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_54546": { - "virtual_address": 54546, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_54542": { - "virtual_address": 54542, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_54542", - "instr_54544", - "instr_54546" - ] - }, - "instr_54548": { - "virtual_address": 54548, - "size": 2, - "disassembly": "cmp r3, r0", - "mnemonic": "cmp", - "operands": "r3, r0", - "mode": "thumb" - }, - "instr_54550": { - "virtual_address": 54550, - "size": 2, - "disassembly": "ble 0x0d536", - "mnemonic": "ble", - "operands": "0x0d536", - "mode": "thumb" - }, - "bb_54548": { - "virtual_address": 54548, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54552, - "children": [ - "instr_54548", - "instr_54550" - ] - }, - "instr_54552": { - "virtual_address": 54552, - "size": 2, - "disassembly": "movs r3, #0x1f", - "mnemonic": "movs", - "operands": "r3, #0x1f", - "mode": "thumb" - }, - "instr_54554": { - "virtual_address": 54554, - "size": 2, - "disassembly": "movs r4, r3", - "mnemonic": "movs", - "operands": "r4, r3", - "mode": "thumb" - }, - "instr_54556": { - "virtual_address": 54556, - "size": 2, - "disassembly": "ands r4, r1", - "mnemonic": "ands", - "operands": "r4, r1", - "mode": "thumb" - }, - "instr_54558": { - "virtual_address": 54558, - "size": 2, - "disassembly": "tst r3, r1", - "mnemonic": "tst", - "operands": "r3, r1", - "mode": "thumb" - }, - "instr_54560": { - "virtual_address": 54560, - "size": 2, - "disassembly": "beq 0x0d536", - "mnemonic": "beq", - "operands": "0x0d536", - "mode": "thumb" - }, - "bb_54552": { - "virtual_address": 54552, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54562, - "children": [ - "instr_54552", - "instr_54554", - "instr_54556", - "instr_54558", - "instr_54560" - ] - }, - "instr_54562": { - "virtual_address": 54562, - "size": 2, - "disassembly": "lsls r3, r0, #0x2", - "mnemonic": "lsls", - "operands": "r3, r0, #0x2", - "mode": "thumb" - }, - "instr_54564": { - "virtual_address": 54564, - "size": 2, - "disassembly": "adds r3, r2, r3", - "mnemonic": "adds", - "operands": "r3, r2, r3", - "mode": "thumb" - }, - "instr_54566": { - "virtual_address": 54566, - "size": 2, - "disassembly": "ldr r1, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r1, [r3, #0x0]", - "mode": "thumb" - }, - "instr_54568": { - "virtual_address": 54568, - "size": 2, - "disassembly": "lsrs r1, r4", - "mnemonic": "lsrs", - "operands": "r1, r4", - "mode": "thumb" - }, - "instr_54570": { - "virtual_address": 54570, - "size": 2, - "disassembly": "lsls r1, r4", - "mnemonic": "lsls", - "operands": "r1, r4", - "mode": "thumb" - }, - "instr_54572": { - "virtual_address": 54572, - "size": 2, - "disassembly": "ldr r4, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r4, [r3, #0x0]", - "mode": "thumb" - }, - "instr_54574": { - "virtual_address": 54574, - "size": 2, - "disassembly": "movs r0, #0x1", - "mnemonic": "movs", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_54576": { - "virtual_address": 54576, - "size": 2, - "disassembly": "cmp r4, r1", - "mnemonic": "cmp", - "operands": "r4, r1", - "mode": "thumb" - }, - "instr_54578": { - "virtual_address": 54578, - "size": 2, - "disassembly": "bne 0x0d50e", - "mnemonic": "bne", - "operands": "0x0d50e", - "mode": "thumb" - }, - "bb_54562": { - "virtual_address": 54562, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54580, - "children": [ - "instr_54562", - "instr_54564", - "instr_54566", - "instr_54568", - "instr_54570", - "instr_54572", - "instr_54574", - "instr_54576", - "instr_54578" - ] - }, - "instr_54580": { - "virtual_address": 54580, - "size": 2, - "disassembly": "b 0x0d508", - "mnemonic": "b", - "operands": "0x0d508", - "mode": "thumb" - }, - "bb_54580": { - "virtual_address": 54580, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54536, - "children": [ - "instr_54580" - ] - }, - "instr_54582": { - "virtual_address": 54582, - "size": 2, - "disassembly": "lsls r3, r0, #0x2", - "mnemonic": "lsls", - "operands": "r3, r0, #0x2", - "mode": "thumb" - }, - "instr_54584": { - "virtual_address": 54584, - "size": 2, - "disassembly": "adds r3, r2, r3", - "mnemonic": "adds", - "operands": "r3, r2, r3", - "mode": "thumb" - }, - "instr_54586": { - "virtual_address": 54586, - "size": 2, - "disassembly": "b 0x0d508", - "mnemonic": "b", - "operands": "0x0d508", - "mode": "thumb" - }, - "bb_54582": { - "virtual_address": 54582, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54536, - "children": [ - "instr_54582", - "instr_54584", - "instr_54586" - ] - }, - "instr_54588": { - "virtual_address": 54588, - "size": 2, - "disassembly": "movs r0, #0x1", - "mnemonic": "movs", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_54590": { - "virtual_address": 54590, - "size": 2, - "disassembly": "b 0x0d50e", - "mnemonic": "b", - "operands": "0x0d50e", - "mode": "thumb" - }, - "bb_54588": { - "virtual_address": 54588, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54542, - "children": [ - "instr_54588", - "instr_54590" - ] - }, - "func_54508": { - "virtual_address": 54508, - "size": 84, - "name": "__any_on", - "children": [ - "bb_54508", - "bb_54522", - "bb_54528", - "bb_54536", - "bb_54540", - "bb_54542", - "bb_54548", - "bb_54552", - "bb_54562", - "bb_54580", - "bb_54582", - "bb_54588" - ] - }, - "instr_54592": { - "virtual_address": 54592, - "size": 2, - "disassembly": "push {r4, r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_54594": { - "virtual_address": 54594, - "size": 2, - "disassembly": "mov r5, r8", - "mnemonic": "mov", - "operands": "r5, r8", - "mode": "thumb" - }, - "instr_54596": { - "virtual_address": 54596, - "size": 2, - "disassembly": "mov r7, r10", - "mnemonic": "mov", - "operands": "r7, r10", - "mode": "thumb" - }, - "instr_54598": { - "virtual_address": 54598, - "size": 2, - "disassembly": "mov lr, r11", - "mnemonic": "mov", - "operands": "lr, r11", - "mode": "thumb" - }, - "instr_54600": { - "virtual_address": 54600, - "size": 2, - "disassembly": "mov r6, r9", - "mnemonic": "mov", - "operands": "r6, r9", - "mode": "thumb" - }, - "instr_54602": { - "virtual_address": 54602, - "size": 2, - "disassembly": "push {r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_54604": { - "virtual_address": 54604, - "size": 2, - "disassembly": "mov r8, r2", - "mnemonic": "mov", - "operands": "r8, r2", - "mode": "thumb" - }, - "instr_54606": { - "virtual_address": 54606, - "size": 2, - "disassembly": "movs r7, r0", - "mnemonic": "movs", - "operands": "r7, r0", - "mode": "thumb" - }, - "instr_54608": { - "virtual_address": 54608, - "size": 2, - "disassembly": "movs r5, r1", - "mnemonic": "movs", - "operands": "r5, r1", - "mode": "thumb" - }, - "instr_54610": { - "virtual_address": 54610, - "size": 2, - "disassembly": "sub sp, #0x14", - "mnemonic": "sub", - "operands": "sp, #0x14", - "mode": "thumb" - }, - "instr_54612": { - "virtual_address": 54612, - "size": 2, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_54614": { - "virtual_address": 54614, - "size": 2, - "disassembly": "bne 0x0d55a", - "mnemonic": "bne", - "operands": "0x0d55a", - "mode": "thumb" - }, - "bb_54592": { - "virtual_address": 54592, - "size": 24, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54616, - "children": [ - "instr_54592", - "instr_54594", - "instr_54596", - "instr_54598", - "instr_54600", - "instr_54602", - "instr_54604", - "instr_54606", - "instr_54608", - "instr_54610", - "instr_54612", - "instr_54614" - ] - }, - "instr_54616": { - "virtual_address": 54616, - "size": 2, - "disassembly": "b 0x0d6b6", - "mnemonic": "b", - "operands": "0x0d6b6", - "mode": "thumb" - }, - "bb_54616": { - "virtual_address": 54616, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54966, - "children": [ - "instr_54616" - ] - }, - "instr_54618": { - "virtual_address": 54618, - "size": 4, - "disassembly": "bl 0x0c9e0", - "mnemonic": "bl", - "operands": "0x0c9e0", - "mode": "thumb" - }, - "instr_54622": { - "virtual_address": 54622, - "size": 2, - "disassembly": "movs r3, #0x8", - "mnemonic": "movs", - "operands": "r3, #0x8", - "mode": "thumb" - }, - "instr_54624": { - "virtual_address": 54624, - "size": 2, - "disassembly": "rsbs r3, r3", - "mnemonic": "rsbs", - "operands": "r3, r3", - "mode": "thumb" - }, - "instr_54626": { - "virtual_address": 54626, - "size": 2, - "disassembly": "mov r9, r3", - "mnemonic": "mov", - "operands": "r9, r3", - "mode": "thumb" - }, - "instr_54628": { - "virtual_address": 54628, - "size": 2, - "disassembly": "add r9, r5", - "mnemonic": "add", - "operands": "r9, r5", - "mode": "thumb" - }, - "instr_54630": { - "virtual_address": 54630, - "size": 2, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_54632": { - "virtual_address": 54632, - "size": 2, - "disassembly": "ldr r3, [r3, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0x4]", - "mode": "thumb" - }, - "instr_54634": { - "virtual_address": 54634, - "size": 2, - "disassembly": "mov r6, r8", - "mnemonic": "mov", - "operands": "r6, r8", - "mode": "thumb" - }, - "instr_54636": { - "virtual_address": 54636, - "size": 2, - "disassembly": "movs r2, #0x3", - "mnemonic": "movs", - "operands": "r2, #0x3", - "mode": "thumb" - }, - "instr_54638": { - "virtual_address": 54638, - "size": 2, - "disassembly": "movs r4, r3", - "mnemonic": "movs", - "operands": "r4, r3", - "mode": "thumb" - }, - "instr_54640": { - "virtual_address": 54640, - "size": 2, - "disassembly": "adds r6, #0xb", - "mnemonic": "adds", - "operands": "r6, #0xb", - "mode": "thumb" - }, - "instr_54642": { - "virtual_address": 54642, - "size": 2, - "disassembly": "mov r10, r9", - "mnemonic": "mov", - "operands": "r10, r9", - "mode": "thumb" - }, - "instr_54644": { - "virtual_address": 54644, - "size": 2, - "disassembly": "bics r4, r2", - "mnemonic": "bics", - "operands": "r4, r2", - "mode": "thumb" - }, - "instr_54646": { - "virtual_address": 54646, - "size": 2, - "disassembly": "cmp r6, #0x16", - "mnemonic": "cmp", - "operands": "r6, #0x16", - "mode": "thumb" - }, - "instr_54648": { - "virtual_address": 54648, - "size": 2, - "disassembly": "bhi 0x0d64e", - "mnemonic": "bhi", - "operands": "0x0d64e", - "mode": "thumb" - }, - "bb_54618": { - "virtual_address": 54618, - "size": 32, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54650, - "children": [ - "instr_54618", - "instr_54622", - "instr_54624", - "instr_54626", - "instr_54628", - "instr_54630", - "instr_54632", - "instr_54634", - "instr_54636", - "instr_54638", - "instr_54640", - "instr_54642", - "instr_54644", - "instr_54646", - "instr_54648" - ] - }, - "instr_54650": { - "virtual_address": 54650, - "size": 2, - "disassembly": "movs r1, #0x0", - "mnemonic": "movs", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_54652": { - "virtual_address": 54652, - "size": 2, - "disassembly": "movs r2, #0x10", - "mnemonic": "movs", - "operands": "r2, #0x10", - "mode": "thumb" - }, - "instr_54654": { - "virtual_address": 54654, - "size": 2, - "disassembly": "movs r6, #0x10", - "mnemonic": "movs", - "operands": "r6, #0x10", - "mode": "thumb" - }, - "bb_54650": { - "virtual_address": 54650, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54656, - "children": [ - "instr_54650", - "instr_54652", - "instr_54654" - ] - }, - "instr_54656": { - "virtual_address": 54656, - "size": 2, - "disassembly": "cmp r6, r8", - "mnemonic": "cmp", - "operands": "r6, r8", - "mode": "thumb" - }, - "instr_54658": { - "virtual_address": 54658, - "size": 2, - "disassembly": "bcs 0x0d586", - "mnemonic": "bcs", - "operands": "0x0d586", - "mode": "thumb" - }, - "bb_54656": { - "virtual_address": 54656, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54660, - "children": [ - "instr_54656", - "instr_54658" - ] - }, - "instr_54660": { - "virtual_address": 54660, - "size": 2, - "disassembly": "b 0x0d6e6", - "mnemonic": "b", - "operands": "0x0d6e6", - "mode": "thumb" - }, - "bb_54660": { - "virtual_address": 54660, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55014, - "children": [ - "instr_54660" - ] - }, - "instr_54662": { - "virtual_address": 54662, - "size": 2, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_54664": { - "virtual_address": 54664, - "size": 2, - "disassembly": "beq 0x0d58c", - "mnemonic": "beq", - "operands": "0x0d58c", - "mode": "thumb" - }, - "bb_54662": { - "virtual_address": 54662, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54666, - "children": [ - "instr_54662", - "instr_54664" - ] - }, - "instr_54666": { - "virtual_address": 54666, - "size": 2, - "disassembly": "b 0x0d6e6", - "mnemonic": "b", - "operands": "0x0d6e6", - "mode": "thumb" - }, - "bb_54666": { - "virtual_address": 54666, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55014, - "children": [ - "instr_54666" - ] - }, - "instr_54668": { - "virtual_address": 54668, - "size": 2, - "disassembly": "cmp r4, r2", - "mnemonic": "cmp", - "operands": "r4, r2", - "mode": "thumb" - }, - "instr_54670": { - "virtual_address": 54670, - "size": 2, - "disassembly": "bge 0x0d664", - "mnemonic": "bge", - "operands": "0x0d664", - "mode": "thumb" - }, - "bb_54668": { - "virtual_address": 54668, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54672, - "children": [ - "instr_54668", - "instr_54670" - ] - }, - "instr_54672": { - "virtual_address": 54672, - "size": 2, - "disassembly": "mov r1, r9", - "mnemonic": "mov", - "operands": "r1, r9", - "mode": "thumb" - }, - "instr_54674": { - "virtual_address": 54674, - "size": 2, - "disassembly": "adds r1, r1, r4", - "mnemonic": "adds", - "operands": "r1, r1, r4", - "mode": "thumb" - }, - "instr_54676": { - "virtual_address": 54676, - "size": 2, - "disassembly": "movs r0, r1", - "mnemonic": "movs", - "operands": "r0, r1", - "mode": "thumb" - }, - "instr_54678": { - "virtual_address": 54678, - "size": 2, - "disassembly": "ldr r1, [0x0d8e0]", - "mnemonic": "ldr", - "operands": "r1, [0x0d8e0]", - "mode": "thumb" - }, - "instr_54680": { - "virtual_address": 54680, - "size": 2, - "disassembly": "ldr r1, [r1, #0x8]", - "mnemonic": "ldr", - "operands": "r1, [r1, #0x8]", - "mode": "thumb" - }, - "instr_54682": { - "virtual_address": 54682, - "size": 2, - "disassembly": "mov r12, r1", - "mnemonic": "mov", - "operands": "r12, r1", - "mode": "thumb" - }, - "instr_54684": { - "virtual_address": 54684, - "size": 2, - "disassembly": "cmp r12, r0", - "mnemonic": "cmp", - "operands": "r12, r0", - "mode": "thumb" - }, - "instr_54686": { - "virtual_address": 54686, - "size": 2, - "disassembly": "bne 0x0d5a2", - "mnemonic": "bne", - "operands": "0x0d5a2", - "mode": "thumb" - }, - "bb_54672": { - "virtual_address": 54672, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54688, - "children": [ - "instr_54672", - "instr_54674", - "instr_54676", - "instr_54678", - "instr_54680", - "instr_54682", - "instr_54684", - "instr_54686" - ] - }, - "instr_54688": { - "virtual_address": 54688, - "size": 2, - "disassembly": "b 0x0d6f0", - "mnemonic": "b", - "operands": "0x0d6f0", - "mode": "thumb" - }, - "bb_54688": { - "virtual_address": 54688, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55024, - "children": [ - "instr_54688" - ] - }, - "instr_54690": { - "virtual_address": 54690, - "size": 2, - "disassembly": "movs r1, #0x1", - "mnemonic": "movs", - "operands": "r1, #0x1", - "mode": "thumb" - }, - "instr_54692": { - "virtual_address": 54692, - "size": 2, - "disassembly": "str r0, [sp, #0x4]", - "mnemonic": "str", - "operands": "r0, [sp, #0x4]", - "mode": "thumb" - }, - "instr_54694": { - "virtual_address": 54694, - "size": 2, - "disassembly": "ldr r0, [r0, #0x4]", - "mnemonic": "ldr", - "operands": "r0, [r0, #0x4]", - "mode": "thumb" - }, - "instr_54696": { - "virtual_address": 54696, - "size": 2, - "disassembly": "str r1, [sp, #0xc]", - "mnemonic": "str", - "operands": "r1, [sp, #0xc]", - "mode": "thumb" - }, - "instr_54698": { - "virtual_address": 54698, - "size": 2, - "disassembly": "str r0, [sp, #0x8]", - "mnemonic": "str", - "operands": "r0, [sp, #0x8]", - "mode": "thumb" - }, - "instr_54700": { - "virtual_address": 54700, - "size": 2, - "disassembly": "movs r1, r0", - "mnemonic": "movs", - "operands": "r1, r0", - "mode": "thumb" - }, - "instr_54702": { - "virtual_address": 54702, - "size": 2, - "disassembly": "movs r0, #0x1", - "mnemonic": "movs", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_54704": { - "virtual_address": 54704, - "size": 2, - "disassembly": "bics r1, r0", - "mnemonic": "bics", - "operands": "r1, r0", - "mode": "thumb" - }, - "instr_54706": { - "virtual_address": 54706, - "size": 2, - "disassembly": "mov r12, r1", - "mnemonic": "mov", - "operands": "r12, r1", - "mode": "thumb" - }, - "instr_54708": { - "virtual_address": 54708, - "size": 2, - "disassembly": "ldr r1, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x4]", - "mode": "thumb" - }, - "instr_54710": { - "virtual_address": 54710, - "size": 2, - "disassembly": "mov r11, r1", - "mnemonic": "mov", - "operands": "r11, r1", - "mode": "thumb" - }, - "instr_54712": { - "virtual_address": 54712, - "size": 2, - "disassembly": "add r12, r11", - "mnemonic": "add", - "operands": "r12, r11", - "mode": "thumb" - }, - "instr_54714": { - "virtual_address": 54714, - "size": 2, - "disassembly": "mov r1, r12", - "mnemonic": "mov", - "operands": "r1, r12", - "mode": "thumb" - }, - "instr_54716": { - "virtual_address": 54716, - "size": 2, - "disassembly": "ldr r1, [r1, #0x4]", - "mnemonic": "ldr", - "operands": "r1, [r1, #0x4]", - "mode": "thumb" - }, - "instr_54718": { - "virtual_address": 54718, - "size": 2, - "disassembly": "tst r1, r0", - "mnemonic": "tst", - "operands": "r1, r0", - "mode": "thumb" - }, - "instr_54720": { - "virtual_address": 54720, - "size": 2, - "disassembly": "bne 0x0d69c", - "mnemonic": "bne", - "operands": "0x0d69c", - "mode": "thumb" - }, - "bb_54690": { - "virtual_address": 54690, - "size": 32, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54722, - "children": [ - "instr_54690", - "instr_54692", - "instr_54694", - "instr_54696", - "instr_54698", - "instr_54700", - "instr_54702", - "instr_54704", - "instr_54706", - "instr_54708", - "instr_54710", - "instr_54712", - "instr_54714", - "instr_54716", - "instr_54718", - "instr_54720" - ] - }, - "instr_54722": { - "virtual_address": 54722, - "size": 2, - "disassembly": "movs r1, #0x3", - "mnemonic": "movs", - "operands": "r1, #0x3", - "mode": "thumb" - }, - "instr_54724": { - "virtual_address": 54724, - "size": 2, - "disassembly": "ldr r0, [sp, #0x8]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x8]", - "mode": "thumb" - }, - "instr_54726": { - "virtual_address": 54726, - "size": 2, - "disassembly": "bics r0, r1", - "mnemonic": "bics", - "operands": "r0, r1", - "mode": "thumb" - }, - "instr_54728": { - "virtual_address": 54728, - "size": 2, - "disassembly": "mov r12, r1", - "mnemonic": "mov", - "operands": "r12, r1", - "mode": "thumb" - }, - "instr_54730": { - "virtual_address": 54730, - "size": 2, - "disassembly": "adds r1, r4, r0", - "mnemonic": "adds", - "operands": "r1, r4, r0", - "mode": "thumb" - }, - "instr_54732": { - "virtual_address": 54732, - "size": 2, - "disassembly": "mov r11, r1", - "mnemonic": "mov", - "operands": "r11, r1", - "mode": "thumb" - }, - "instr_54734": { - "virtual_address": 54734, - "size": 2, - "disassembly": "cmp r1, r2", - "mnemonic": "cmp", - "operands": "r1, r2", - "mode": "thumb" - }, - "instr_54736": { - "virtual_address": 54736, - "size": 2, - "disassembly": "bge 0x0d658", - "mnemonic": "bge", - "operands": "0x0d658", - "mode": "thumb" - }, - "bb_54722": { - "virtual_address": 54722, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54738, - "children": [ - "instr_54722", - "instr_54724", - "instr_54726", - "instr_54728", - "instr_54730", - "instr_54732", - "instr_54734", - "instr_54736" - ] - }, - "instr_54738": { - "virtual_address": 54738, - "size": 2, - "disassembly": "movs r1, #0x1", - "mnemonic": "movs", - "operands": "r1, #0x1", - "mode": "thumb" - }, - "instr_54740": { - "virtual_address": 54740, - "size": 2, - "disassembly": "tst r1, r3", - "mnemonic": "tst", - "operands": "r1, r3", - "mode": "thumb" - }, - "instr_54742": { - "virtual_address": 54742, - "size": 2, - "disassembly": "bne 0x0d5fc", - "mnemonic": "bne", - "operands": "0x0d5fc", - "mode": "thumb" - }, - "bb_54738": { - "virtual_address": 54738, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54744, - "children": [ - "instr_54738", - "instr_54740", - "instr_54742" - ] - }, - "instr_54744": { - "virtual_address": 54744, - "size": 2, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_54746": { - "virtual_address": 54746, - "size": 2, - "disassembly": "ldr r1, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r1, [r3, #0x0]", - "mode": "thumb" - }, - "instr_54748": { - "virtual_address": 54748, - "size": 2, - "disassembly": "subs r3, r3, r1", - "mnemonic": "subs", - "operands": "r3, r3, r1", - "mode": "thumb" - }, - "instr_54750": { - "virtual_address": 54750, - "size": 2, - "disassembly": "mov r1, r12", - "mnemonic": "mov", - "operands": "r1, r12", - "mode": "thumb" - }, - "instr_54752": { - "virtual_address": 54752, - "size": 2, - "disassembly": "mov r11, r3", - "mnemonic": "mov", - "operands": "r11, r3", - "mode": "thumb" - }, - "instr_54754": { - "virtual_address": 54754, - "size": 2, - "disassembly": "ldr r3, [r3, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0x4]", - "mode": "thumb" - }, - "instr_54756": { - "virtual_address": 54756, - "size": 2, - "disassembly": "bics r3, r1", - "mnemonic": "bics", - "operands": "r3, r1", - "mode": "thumb" - }, - "instr_54758": { - "virtual_address": 54758, - "size": 2, - "disassembly": "adds r0, r3, r0", - "mnemonic": "adds", - "operands": "r0, r3, r0", - "mode": "thumb" - }, - "instr_54760": { - "virtual_address": 54760, - "size": 2, - "disassembly": "adds r1, r0, r4", - "mnemonic": "adds", - "operands": "r1, r0, r4", - "mode": "thumb" - }, - "instr_54762": { - "virtual_address": 54762, - "size": 2, - "disassembly": "str r1, [sp, #0x8]", - "mnemonic": "str", - "operands": "r1, [sp, #0x8]", - "mode": "thumb" - }, - "instr_54764": { - "virtual_address": 54764, - "size": 2, - "disassembly": "cmp r1, r2", - "mnemonic": "cmp", - "operands": "r1, r2", - "mode": "thumb" - }, - "instr_54766": { - "virtual_address": 54766, - "size": 2, - "disassembly": "blt 0x0d5f2", - "mnemonic": "blt", - "operands": "0x0d5f2", - "mode": "thumb" - }, - "bb_54744": { - "virtual_address": 54744, - "size": 24, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54768, - "children": [ - "instr_54744", - "instr_54746", - "instr_54748", - "instr_54750", - "instr_54752", - "instr_54754", - "instr_54756", - "instr_54758", - "instr_54760", - "instr_54762", - "instr_54764", - "instr_54766" - ] - }, - "instr_54768": { - "virtual_address": 54768, - "size": 2, - "disassembly": "b 0x0d7f8", - "mnemonic": "b", - "operands": "0x0d7f8", - "mode": "thumb" - }, - "bb_54768": { - "virtual_address": 54768, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55288, - "children": [ - "instr_54768" - ] - }, - "instr_54770": { - "virtual_address": 54770, - "size": 2, - "disassembly": "adds r3, r4, r3", - "mnemonic": "adds", - "operands": "r3, r4, r3", - "mode": "thumb" - }, - "instr_54772": { - "virtual_address": 54772, - "size": 2, - "disassembly": "str r3, [sp, #0x4]", - "mnemonic": "str", - "operands": "r3, [sp, #0x4]", - "mode": "thumb" - }, - "instr_54774": { - "virtual_address": 54774, - "size": 2, - "disassembly": "cmp r3, r2", - "mnemonic": "cmp", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_54776": { - "virtual_address": 54776, - "size": 2, - "disassembly": "blt 0x0d5fc", - "mnemonic": "blt", - "operands": "0x0d5fc", - "mode": "thumb" - }, - "bb_54770": { - "virtual_address": 54770, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54778, - "children": [ - "instr_54770", - "instr_54772", - "instr_54774", - "instr_54776" - ] - }, - "instr_54778": { - "virtual_address": 54778, - "size": 2, - "disassembly": "b 0x0d7ae", - "mnemonic": "b", - "operands": "0x0d7ae", - "mode": "thumb" - }, - "bb_54778": { - "virtual_address": 54778, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55214, - "children": [ - "instr_54778" - ] - }, - "instr_54780": { - "virtual_address": 54780, - "size": 2, - "disassembly": "mov r1, r8", - "mnemonic": "mov", - "operands": "r1, r8", - "mode": "thumb" - }, - "instr_54782": { - "virtual_address": 54782, - "size": 2, - "disassembly": "movs r0, r7", - "mnemonic": "movs", - "operands": "r0, r7", - "mode": "thumb" - }, - "instr_54784": { - "virtual_address": 54784, - "size": 4, - "disassembly": "bl 0x0c27c", - "mnemonic": "bl", - "operands": "0x0c27c", - "mode": "thumb" - }, - "instr_54788": { - "virtual_address": 54788, - "size": 2, - "disassembly": "mov r8, r0", - "mnemonic": "mov", - "operands": "r8, r0", - "mode": "thumb" - }, - "instr_54790": { - "virtual_address": 54790, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_54792": { - "virtual_address": 54792, - "size": 2, - "disassembly": "beq 0x0d646", - "mnemonic": "beq", - "operands": "0x0d646", - "mode": "thumb" - }, - "bb_54780": { - "virtual_address": 54780, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54794, - "children": [ - "instr_54780", - "instr_54782", - "instr_54784", - "instr_54788", - "instr_54790", - "instr_54792" - ] - }, - "instr_54794": { - "virtual_address": 54794, - "size": 2, - "disassembly": "mov r2, r9", - "mnemonic": "mov", - "operands": "r2, r9", - "mode": "thumb" - }, - "instr_54796": { - "virtual_address": 54796, - "size": 2, - "disassembly": "movs r3, #0x1", - "mnemonic": "movs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_54798": { - "virtual_address": 54798, - "size": 2, - "disassembly": "ldr r2, [r2, #0x4]", - "mnemonic": "ldr", - "operands": "r2, [r2, #0x4]", - "mode": "thumb" - }, - "instr_54800": { - "virtual_address": 54800, - "size": 2, - "disassembly": "bics r2, r3", - "mnemonic": "bics", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_54802": { - "virtual_address": 54802, - "size": 2, - "disassembly": "movs r3, r2", - "mnemonic": "movs", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_54804": { - "virtual_address": 54804, - "size": 2, - "disassembly": "movs r2, r0", - "mnemonic": "movs", - "operands": "r2, r0", - "mode": "thumb" - }, - "instr_54806": { - "virtual_address": 54806, - "size": 2, - "disassembly": "add r3, r9", - "mnemonic": "add", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_54808": { - "virtual_address": 54808, - "size": 2, - "disassembly": "subs r2, #0x8", - "mnemonic": "subs", - "operands": "r2, #0x8", - "mode": "thumb" - }, - "instr_54810": { - "virtual_address": 54810, - "size": 2, - "disassembly": "cmp r3, r2", - "mnemonic": "cmp", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_54812": { - "virtual_address": 54812, - "size": 2, - "disassembly": "bne 0x0d620", - "mnemonic": "bne", - "operands": "0x0d620", - "mode": "thumb" - }, - "bb_54794": { - "virtual_address": 54794, - "size": 20, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54814, - "children": [ - "instr_54794", - "instr_54796", - "instr_54798", - "instr_54800", - "instr_54802", - "instr_54804", - "instr_54806", - "instr_54808", - "instr_54810", - "instr_54812" - ] - }, - "instr_54814": { - "virtual_address": 54814, - "size": 2, - "disassembly": "b 0x0d790", - "mnemonic": "b", - "operands": "0x0d790", - "mode": "thumb" - }, - "bb_54814": { - "virtual_address": 54814, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55184, - "children": [ - "instr_54814" - ] - }, - "instr_54816": { - "virtual_address": 54816, - "size": 2, - "disassembly": "subs r2, r4, #0x4", - "mnemonic": "subs", - "operands": "r2, r4, #0x4", - "mode": "thumb" - }, - "instr_54818": { - "virtual_address": 54818, - "size": 2, - "disassembly": "cmp r2, #0x24", - "mnemonic": "cmp", - "operands": "r2, #0x24", - "mode": "thumb" - }, - "instr_54820": { - "virtual_address": 54820, - "size": 2, - "disassembly": "bls 0x0d628", - "mnemonic": "bls", - "operands": "0x0d628", - "mode": "thumb" - }, - "bb_54816": { - "virtual_address": 54816, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54822, - "children": [ - "instr_54816", - "instr_54818", - "instr_54820" - ] - }, - "instr_54822": { - "virtual_address": 54822, - "size": 2, - "disassembly": "b 0x0d7f0", - "mnemonic": "b", - "operands": "0x0d7f0", - "mode": "thumb" - }, - "bb_54822": { - "virtual_address": 54822, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55280, - "children": [ - "instr_54822" - ] - }, - "instr_54824": { - "virtual_address": 54824, - "size": 2, - "disassembly": "movs r3, r0", - "mnemonic": "movs", - "operands": "r3, r0", - "mode": "thumb" - }, - "instr_54826": { - "virtual_address": 54826, - "size": 2, - "disassembly": "movs r1, r5", - "mnemonic": "movs", - "operands": "r1, r5", - "mode": "thumb" - }, - "instr_54828": { - "virtual_address": 54828, - "size": 2, - "disassembly": "cmp r2, #0x13", - "mnemonic": "cmp", - "operands": "r2, #0x13", - "mode": "thumb" - }, - "instr_54830": { - "virtual_address": 54830, - "size": 2, - "disassembly": "bls 0x0d632", - "mnemonic": "bls", - "operands": "0x0d632", - "mode": "thumb" - }, - "bb_54824": { - "virtual_address": 54824, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54832, - "children": [ - "instr_54824", - "instr_54826", - "instr_54828", - "instr_54830" - ] - }, - "instr_54832": { - "virtual_address": 54832, - "size": 2, - "disassembly": "b 0x0d79a", - "mnemonic": "b", - "operands": "0x0d79a", - "mode": "thumb" - }, - "bb_54832": { - "virtual_address": 54832, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55194, - "children": [ - "instr_54832" - ] - }, - "instr_54834": { - "virtual_address": 54834, - "size": 2, - "disassembly": "ldr r2, [r1, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [r1, #0x0]", - "mode": "thumb" - }, - "instr_54836": { - "virtual_address": 54836, - "size": 2, - "disassembly": "str r2, [r3, #0x0]", - "mnemonic": "str", - "operands": "r2, [r3, #0x0]", - "mode": "thumb" - }, - "instr_54838": { - "virtual_address": 54838, - "size": 2, - "disassembly": "ldr r2, [r1, #0x4]", - "mnemonic": "ldr", - "operands": "r2, [r1, #0x4]", - "mode": "thumb" - }, - "instr_54840": { - "virtual_address": 54840, - "size": 2, - "disassembly": "str r2, [r3, #0x4]", - "mnemonic": "str", - "operands": "r2, [r3, #0x4]", - "mode": "thumb" - }, - "instr_54842": { - "virtual_address": 54842, - "size": 2, - "disassembly": "ldr r2, [r1, #0x8]", - "mnemonic": "ldr", - "operands": "r2, [r1, #0x8]", - "mode": "thumb" - }, - "instr_54844": { - "virtual_address": 54844, - "size": 2, - "disassembly": "str r2, [r3, #0x8]", - "mnemonic": "str", - "operands": "r2, [r3, #0x8]", - "mode": "thumb" - }, - "bb_54834": { - "virtual_address": 54834, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54846, - "children": [ - "instr_54834", - "instr_54836", - "instr_54838", - "instr_54840", - "instr_54842", - "instr_54844" - ] - }, - "instr_54846": { - "virtual_address": 54846, - "size": 2, - "disassembly": "movs r1, r5", - "mnemonic": "movs", - "operands": "r1, r5", - "mode": "thumb" - }, - "instr_54848": { - "virtual_address": 54848, - "size": 2, - "disassembly": "movs r0, r7", - "mnemonic": "movs", - "operands": "r0, r7", - "mode": "thumb" - }, - "instr_54850": { - "virtual_address": 54850, - "size": 4, - "disassembly": "bl 0x0bb74", - "mnemonic": "bl", - "operands": "0x0bb74", - "mode": "thumb" - }, - "bb_54846": { - "virtual_address": 54846, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54854, - "children": [ - "instr_54846", - "instr_54848", - "instr_54850" - ] - }, - "instr_54854": { - "virtual_address": 54854, - "size": 2, - "disassembly": "movs r0, r7", - "mnemonic": "movs", - "operands": "r0, r7", - "mode": "thumb" - }, - "instr_54856": { - "virtual_address": 54856, - "size": 4, - "disassembly": "bl 0x0c9f4", - "mnemonic": "bl", - "operands": "0x0c9f4", - "mode": "thumb" - }, - "instr_54860": { - "virtual_address": 54860, - "size": 2, - "disassembly": "b 0x0d688", - "mnemonic": "b", - "operands": "0x0d688", - "mode": "thumb" - }, - "bb_54854": { - "virtual_address": 54854, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54920, - "children": [ - "instr_54854", - "instr_54856", - "instr_54860" - ] - }, - "instr_54862": { - "virtual_address": 54862, - "size": 2, - "disassembly": "adds r2, #0x4", - "mnemonic": "adds", - "operands": "r2, #0x4", - "mode": "thumb" - }, - "instr_54864": { - "virtual_address": 54864, - "size": 2, - "disassembly": "bics r6, r2", - "mnemonic": "bics", - "operands": "r6, r2", - "mode": "thumb" - }, - "instr_54866": { - "virtual_address": 54866, - "size": 2, - "disassembly": "movs r2, r6", - "mnemonic": "movs", - "operands": "r2, r6", - "mode": "thumb" - }, - "instr_54868": { - "virtual_address": 54868, - "size": 2, - "disassembly": "lsrs r1, r6, #0x1f", - "mnemonic": "lsrs", - "operands": "r1, r6, #0x1f", - "mode": "thumb" - }, - "instr_54870": { - "virtual_address": 54870, - "size": 2, - "disassembly": "b 0x0d580", - "mnemonic": "b", - "operands": "0x0d580", - "mode": "thumb" - }, - "bb_54862": { - "virtual_address": 54862, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54656, - "children": [ - "instr_54862", - "instr_54864", - "instr_54866", - "instr_54868", - "instr_54870" - ] - }, - "instr_54872": { - "virtual_address": 54872, - "size": 2, - "disassembly": "mov r4, r11", - "mnemonic": "mov", - "operands": "r4, r11", - "mode": "thumb" - }, - "instr_54874": { - "virtual_address": 54874, - "size": 2, - "disassembly": "ldr r2, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x4]", - "mode": "thumb" - }, - "instr_54876": { - "virtual_address": 54876, - "size": 2, - "disassembly": "adds r2, #0x8", - "mnemonic": "adds", - "operands": "r2, #0x8", - "mode": "thumb" - }, - "instr_54878": { - "virtual_address": 54878, - "size": 2, - "disassembly": "ldmia r2, {r2, r3}", - "mnemonic": "ldmia", - "operands": "r2, {r2, r3}", - "mode": "thumb" - }, - "instr_54880": { - "virtual_address": 54880, - "size": 2, - "disassembly": "str r3, [r2, #0xc]", - "mnemonic": "str", - "operands": "r3, [r2, #0xc]", - "mode": "thumb" - }, - "instr_54882": { - "virtual_address": 54882, - "size": 2, - "disassembly": "str r2, [r3, #0x8]", - "mnemonic": "str", - "operands": "r2, [r3, #0x8]", - "mode": "thumb" - }, - "bb_54872": { - "virtual_address": 54872, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54884, - "children": [ - "instr_54872", - "instr_54874", - "instr_54876", - "instr_54878", - "instr_54880", - "instr_54882" - ] - }, - "instr_54884": { - "virtual_address": 54884, - "size": 2, - "disassembly": "subs r3, r4, r6", - "mnemonic": "subs", - "operands": "r3, r4, r6", - "mode": "thumb" - }, - "instr_54886": { - "virtual_address": 54886, - "size": 2, - "disassembly": "cmp r3, #0xf", - "mnemonic": "cmp", - "operands": "r3, #0xf", - "mode": "thumb" - }, - "instr_54888": { - "virtual_address": 54888, - "size": 2, - "disassembly": "bhi 0x0d6c0", - "mnemonic": "bhi", - "operands": "0x0d6c0", - "mode": "thumb" - }, - "bb_54884": { - "virtual_address": 54884, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54890, - "children": [ - "instr_54884", - "instr_54886", - "instr_54888" - ] - }, - "instr_54890": { - "virtual_address": 54890, - "size": 2, - "disassembly": "mov r3, r10", - "mnemonic": "mov", - "operands": "r3, r10", - "mode": "thumb" - }, - "instr_54892": { - "virtual_address": 54892, - "size": 2, - "disassembly": "movs r1, #0x1", - "mnemonic": "movs", - "operands": "r1, #0x1", - "mode": "thumb" - }, - "instr_54894": { - "virtual_address": 54894, - "size": 2, - "disassembly": "mov r2, r10", - "mnemonic": "mov", - "operands": "r2, r10", - "mode": "thumb" - }, - "instr_54896": { - "virtual_address": 54896, - "size": 2, - "disassembly": "ldr r3, [r3, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0x4]", - "mode": "thumb" - }, - "instr_54898": { - "virtual_address": 54898, - "size": 2, - "disassembly": "ands r3, r1", - "mnemonic": "ands", - "operands": "r3, r1", - "mode": "thumb" - }, - "instr_54900": { - "virtual_address": 54900, - "size": 2, - "disassembly": "orrs r3, r4", - "mnemonic": "orrs", - "operands": "r3, r4", - "mode": "thumb" - }, - "instr_54902": { - "virtual_address": 54902, - "size": 2, - "disassembly": "str r3, [r2, #0x4]", - "mnemonic": "str", - "operands": "r3, [r2, #0x4]", - "mode": "thumb" - }, - "instr_54904": { - "virtual_address": 54904, - "size": 2, - "disassembly": "add r4, r10", - "mnemonic": "add", - "operands": "r4, r10", - "mode": "thumb" - }, - "instr_54906": { - "virtual_address": 54906, - "size": 2, - "disassembly": "ldr r3, [r4, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x4]", - "mode": "thumb" - }, - "instr_54908": { - "virtual_address": 54908, - "size": 2, - "disassembly": "orrs r1, r3", - "mnemonic": "orrs", - "operands": "r1, r3", - "mode": "thumb" - }, - "instr_54910": { - "virtual_address": 54910, - "size": 2, - "disassembly": "str r1, [r4, #0x4]", - "mnemonic": "str", - "operands": "r1, [r4, #0x4]", - "mode": "thumb" - }, - "bb_54890": { - "virtual_address": 54890, - "size": 22, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54912, - "children": [ - "instr_54890", - "instr_54892", - "instr_54894", - "instr_54896", - "instr_54898", - "instr_54900", - "instr_54902", - "instr_54904", - "instr_54906", - "instr_54908", - "instr_54910" - ] - }, - "instr_54912": { - "virtual_address": 54912, - "size": 2, - "disassembly": "movs r0, r7", - "mnemonic": "movs", - "operands": "r0, r7", - "mode": "thumb" - }, - "instr_54914": { - "virtual_address": 54914, - "size": 4, - "disassembly": "bl 0x0c9f4", - "mnemonic": "bl", - "operands": "0x0c9f4", - "mode": "thumb" - }, - "instr_54918": { - "virtual_address": 54918, - "size": 2, - "disassembly": "mov r8, r5", - "mnemonic": "mov", - "operands": "r8, r5", - "mode": "thumb" - }, - "bb_54912": { - "virtual_address": 54912, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54920, - "children": [ - "instr_54912", - "instr_54914", - "instr_54918" - ] - }, - "instr_54920": { - "virtual_address": 54920, - "size": 2, - "disassembly": "mov r0, r8", - "mnemonic": "mov", - "operands": "r0, r8", - "mode": "thumb" - }, - "instr_54922": { - "virtual_address": 54922, - "size": 2, - "disassembly": "add sp, #0x14", - "mnemonic": "add", - "operands": "sp, #0x14", - "mode": "thumb" - }, - "instr_54924": { - "virtual_address": 54924, - "size": 2, - "disassembly": "pop {r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_54926": { - "virtual_address": 54926, - "size": 2, - "disassembly": "mov r11, r7", - "mnemonic": "mov", - "operands": "r11, r7", - "mode": "thumb" - }, - "instr_54928": { - "virtual_address": 54928, - "size": 2, - "disassembly": "mov r10, r6", - "mnemonic": "mov", - "operands": "r10, r6", - "mode": "thumb" - }, - "instr_54930": { - "virtual_address": 54930, - "size": 2, - "disassembly": "mov r9, r5", - "mnemonic": "mov", - "operands": "r9, r5", - "mode": "thumb" - }, - "instr_54932": { - "virtual_address": 54932, - "size": 2, - "disassembly": "mov r8, r4", - "mnemonic": "mov", - "operands": "r8, r4", - "mode": "thumb" - }, - "instr_54934": { - "virtual_address": 54934, - "size": 2, - "disassembly": "pop {r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_54936": { - "virtual_address": 54936, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_54938": { - "virtual_address": 54938, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_54920": { - "virtual_address": 54920, - "size": 20, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_54920", - "instr_54922", - "instr_54924", - "instr_54926", - "instr_54928", - "instr_54930", - "instr_54932", - "instr_54934", - "instr_54936", - "instr_54938" - ] - }, - "instr_54940": { - "virtual_address": 54940, - "size": 2, - "disassembly": "movs r1, #0x1", - "mnemonic": "movs", - "operands": "r1, #0x1", - "mode": "thumb" - }, - "instr_54942": { - "virtual_address": 54942, - "size": 2, - "disassembly": "tst r1, r3", - "mnemonic": "tst", - "operands": "r1, r3", - "mode": "thumb" - }, - "instr_54944": { - "virtual_address": 54944, - "size": 2, - "disassembly": "bne 0x0d5fc", - "mnemonic": "bne", - "operands": "0x0d5fc", - "mode": "thumb" - }, - "bb_54940": { - "virtual_address": 54940, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54946, - "children": [ - "instr_54940", - "instr_54942", - "instr_54944" - ] - }, - "instr_54946": { - "virtual_address": 54946, - "size": 2, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_54948": { - "virtual_address": 54948, - "size": 2, - "disassembly": "ldr r1, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r1, [r3, #0x0]", - "mode": "thumb" - }, - "instr_54950": { - "virtual_address": 54950, - "size": 2, - "disassembly": "subs r3, r3, r1", - "mnemonic": "subs", - "operands": "r3, r3, r1", - "mode": "thumb" - }, - "instr_54952": { - "virtual_address": 54952, - "size": 2, - "disassembly": "mov r11, r3", - "mnemonic": "mov", - "operands": "r11, r3", - "mode": "thumb" - }, - "instr_54954": { - "virtual_address": 54954, - "size": 2, - "disassembly": "mov r1, r11", - "mnemonic": "mov", - "operands": "r1, r11", - "mode": "thumb" - }, - "instr_54956": { - "virtual_address": 54956, - "size": 2, - "disassembly": "movs r3, #0x3", - "mnemonic": "movs", - "operands": "r3, #0x3", - "mode": "thumb" - }, - "instr_54958": { - "virtual_address": 54958, - "size": 2, - "disassembly": "ldr r1, [r1, #0x4]", - "mnemonic": "ldr", - "operands": "r1, [r1, #0x4]", - "mode": "thumb" - }, - "instr_54960": { - "virtual_address": 54960, - "size": 2, - "disassembly": "bics r1, r3", - "mnemonic": "bics", - "operands": "r1, r3", - "mode": "thumb" - }, - "instr_54962": { - "virtual_address": 54962, - "size": 2, - "disassembly": "movs r3, r1", - "mnemonic": "movs", - "operands": "r3, r1", - "mode": "thumb" - }, - "instr_54964": { - "virtual_address": 54964, - "size": 2, - "disassembly": "b 0x0d5f2", - "mnemonic": "b", - "operands": "0x0d5f2", - "mode": "thumb" - }, - "bb_54946": { - "virtual_address": 54946, - "size": 20, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54770, - "children": [ - "instr_54946", - "instr_54948", - "instr_54950", - "instr_54952", - "instr_54954", - "instr_54956", - "instr_54958", - "instr_54960", - "instr_54962", - "instr_54964" - ] - }, - "instr_54966": { - "virtual_address": 54966, - "size": 2, - "disassembly": "movs r1, r2", - "mnemonic": "movs", - "operands": "r1, r2", - "mode": "thumb" - }, - "instr_54968": { - "virtual_address": 54968, - "size": 4, - "disassembly": "bl 0x0c27c", - "mnemonic": "bl", - "operands": "0x0c27c", - "mode": "thumb" - }, - "instr_54972": { - "virtual_address": 54972, - "size": 2, - "disassembly": "mov r8, r0", - "mnemonic": "mov", - "operands": "r8, r0", - "mode": "thumb" - }, - "instr_54974": { - "virtual_address": 54974, - "size": 2, - "disassembly": "b 0x0d688", - "mnemonic": "b", - "operands": "0x0d688", - "mode": "thumb" - }, - "bb_54966": { - "virtual_address": 54966, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54920, - "children": [ - "instr_54966", - "instr_54968", - "instr_54972", - "instr_54974" - ] - }, - "instr_54976": { - "virtual_address": 54976, - "size": 2, - "disassembly": "mov r2, r10", - "mnemonic": "mov", - "operands": "r2, r10", - "mode": "thumb" - }, - "instr_54978": { - "virtual_address": 54978, - "size": 2, - "disassembly": "movs r0, #0x1", - "mnemonic": "movs", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_54980": { - "virtual_address": 54980, - "size": 2, - "disassembly": "adds r1, r2, r6", - "mnemonic": "adds", - "operands": "r1, r2, r6", - "mode": "thumb" - }, - "instr_54982": { - "virtual_address": 54982, - "size": 2, - "disassembly": "ldr r2, [r2, #0x4]", - "mnemonic": "ldr", - "operands": "r2, [r2, #0x4]", - "mode": "thumb" - }, - "instr_54984": { - "virtual_address": 54984, - "size": 2, - "disassembly": "ands r2, r0", - "mnemonic": "ands", - "operands": "r2, r0", - "mode": "thumb" - }, - "instr_54986": { - "virtual_address": 54986, - "size": 2, - "disassembly": "orrs r6, r2", - "mnemonic": "orrs", - "operands": "r6, r2", - "mode": "thumb" - }, - "instr_54988": { - "virtual_address": 54988, - "size": 2, - "disassembly": "mov r2, r10", - "mnemonic": "mov", - "operands": "r2, r10", - "mode": "thumb" - }, - "instr_54990": { - "virtual_address": 54990, - "size": 2, - "disassembly": "orrs r3, r0", - "mnemonic": "orrs", - "operands": "r3, r0", - "mode": "thumb" - }, - "instr_54992": { - "virtual_address": 54992, - "size": 2, - "disassembly": "str r6, [r2, #0x4]", - "mnemonic": "str", - "operands": "r6, [r2, #0x4]", - "mode": "thumb" - }, - "instr_54994": { - "virtual_address": 54994, - "size": 2, - "disassembly": "str r3, [r1, #0x4]", - "mnemonic": "str", - "operands": "r3, [r1, #0x4]", - "mode": "thumb" - }, - "instr_54996": { - "virtual_address": 54996, - "size": 2, - "disassembly": "add r4, r10", - "mnemonic": "add", - "operands": "r4, r10", - "mode": "thumb" - }, - "instr_54998": { - "virtual_address": 54998, - "size": 2, - "disassembly": "ldr r3, [r4, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x4]", - "mode": "thumb" - }, - "instr_55000": { - "virtual_address": 55000, - "size": 2, - "disassembly": "orrs r0, r3", - "mnemonic": "orrs", - "operands": "r0, r3", - "mode": "thumb" - }, - "instr_55002": { - "virtual_address": 55002, - "size": 2, - "disassembly": "str r0, [r4, #0x4]", - "mnemonic": "str", - "operands": "r0, [r4, #0x4]", - "mode": "thumb" - }, - "instr_55004": { - "virtual_address": 55004, - "size": 2, - "disassembly": "adds r1, #0x8", - "mnemonic": "adds", - "operands": "r1, #0x8", - "mode": "thumb" - }, - "instr_55006": { - "virtual_address": 55006, - "size": 2, - "disassembly": "movs r0, r7", - "mnemonic": "movs", - "operands": "r0, r7", - "mode": "thumb" - }, - "instr_55008": { - "virtual_address": 55008, - "size": 4, - "disassembly": "bl 0x0bb74", - "mnemonic": "bl", - "operands": "0x0bb74", - "mode": "thumb" - }, - "instr_55012": { - "virtual_address": 55012, - "size": 2, - "disassembly": "b 0x0d680", - "mnemonic": "b", - "operands": "0x0d680", - "mode": "thumb" - }, - "bb_54976": { - "virtual_address": 54976, - "size": 38, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54912, - "children": [ - "instr_54976", - "instr_54978", - "instr_54980", - "instr_54982", - "instr_54984", - "instr_54986", - "instr_54988", - "instr_54990", - "instr_54992", - "instr_54994", - "instr_54996", - "instr_54998", - "instr_55000", - "instr_55002", - "instr_55004", - "instr_55006", - "instr_55008", - "instr_55012" - ] - }, - "instr_55014": { - "virtual_address": 55014, - "size": 2, - "disassembly": "movs r3, #0xc", - "mnemonic": "movs", - "operands": "r3, #0xc", - "mode": "thumb" - }, - "instr_55016": { - "virtual_address": 55016, - "size": 2, - "disassembly": "str r3, [r7, #0x0]", - "mnemonic": "str", - "operands": "r3, [r7, #0x0]", - "mode": "thumb" - }, - "instr_55018": { - "virtual_address": 55018, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_55020": { - "virtual_address": 55020, - "size": 2, - "disassembly": "mov r8, r3", - "mnemonic": "mov", - "operands": "r8, r3", - "mode": "thumb" - }, - "instr_55022": { - "virtual_address": 55022, - "size": 2, - "disassembly": "b 0x0d688", - "mnemonic": "b", - "operands": "0x0d688", - "mode": "thumb" - }, - "bb_55014": { - "virtual_address": 55014, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54920, - "children": [ - "instr_55014", - "instr_55016", - "instr_55018", - "instr_55020", - "instr_55022" - ] - }, - "instr_55024": { - "virtual_address": 55024, - "size": 2, - "disassembly": "mov r1, r12", - "mnemonic": "mov", - "operands": "r1, r12", - "mode": "thumb" - }, - "instr_55026": { - "virtual_address": 55026, - "size": 2, - "disassembly": "movs r0, #0x3", - "mnemonic": "movs", - "operands": "r0, #0x3", - "mode": "thumb" - }, - "instr_55028": { - "virtual_address": 55028, - "size": 2, - "disassembly": "ldr r1, [r1, #0x4]", - "mnemonic": "ldr", - "operands": "r1, [r1, #0x4]", - "mode": "thumb" - }, - "instr_55030": { - "virtual_address": 55030, - "size": 2, - "disassembly": "bics r1, r0", - "mnemonic": "bics", - "operands": "r1, r0", - "mode": "thumb" - }, - "instr_55032": { - "virtual_address": 55032, - "size": 2, - "disassembly": "mov r12, r0", - "mnemonic": "mov", - "operands": "r12, r0", - "mode": "thumb" - }, - "instr_55034": { - "virtual_address": 55034, - "size": 2, - "disassembly": "adds r0, r4, r1", - "mnemonic": "adds", - "operands": "r0, r4, r1", - "mode": "thumb" - }, - "instr_55036": { - "virtual_address": 55036, - "size": 2, - "disassembly": "mov r11, r0", - "mnemonic": "mov", - "operands": "r11, r0", - "mode": "thumb" - }, - "instr_55038": { - "virtual_address": 55038, - "size": 2, - "disassembly": "movs r0, r6", - "mnemonic": "movs", - "operands": "r0, r6", - "mode": "thumb" - }, - "instr_55040": { - "virtual_address": 55040, - "size": 2, - "disassembly": "adds r0, #0x10", - "mnemonic": "adds", - "operands": "r0, #0x10", - "mode": "thumb" - }, - "instr_55042": { - "virtual_address": 55042, - "size": 2, - "disassembly": "str r1, [sp, #0x4]", - "mnemonic": "str", - "operands": "r1, [sp, #0x4]", - "mode": "thumb" - }, - "instr_55044": { - "virtual_address": 55044, - "size": 2, - "disassembly": "cmp r11, r0", - "mnemonic": "cmp", - "operands": "r11, r0", - "mode": "thumb" - }, - "instr_55046": { - "virtual_address": 55046, - "size": 2, - "disassembly": "blt 0x0d70a", - "mnemonic": "blt", - "operands": "0x0d70a", - "mode": "thumb" - }, - "bb_55024": { - "virtual_address": 55024, - "size": 24, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55048, - "children": [ - "instr_55024", - "instr_55026", - "instr_55028", - "instr_55030", - "instr_55032", - "instr_55034", - "instr_55036", - "instr_55038", - "instr_55040", - "instr_55042", - "instr_55044", - "instr_55046" - ] - }, - "instr_55048": { - "virtual_address": 55048, - "size": 2, - "disassembly": "b 0x0d868", - "mnemonic": "b", - "operands": "0x0d868", - "mode": "thumb" - }, - "bb_55048": { - "virtual_address": 55048, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55400, - "children": [ - "instr_55048" - ] - }, - "instr_55050": { - "virtual_address": 55050, - "size": 2, - "disassembly": "lsls r3, r3, #0x1f", - "mnemonic": "lsls", - "operands": "r3, r3, #0x1f", - "mode": "thumb" - }, - "instr_55052": { - "virtual_address": 55052, - "size": 2, - "disassembly": "bpl 0x0d710", - "mnemonic": "bpl", - "operands": "0x0d710", - "mode": "thumb" - }, - "bb_55050": { - "virtual_address": 55050, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55054, - "children": [ - "instr_55050", - "instr_55052" - ] - }, - "instr_55054": { - "virtual_address": 55054, - "size": 2, - "disassembly": "b 0x0d5fc", - "mnemonic": "b", - "operands": "0x0d5fc", - "mode": "thumb" - }, - "bb_55054": { - "virtual_address": 55054, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54780, - "children": [ - "instr_55054" - ] - }, - "instr_55056": { - "virtual_address": 55056, - "size": 2, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_55058": { - "virtual_address": 55058, - "size": 2, - "disassembly": "ldr r1, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r1, [r3, #0x0]", - "mode": "thumb" - }, - "instr_55060": { - "virtual_address": 55060, - "size": 2, - "disassembly": "subs r3, r3, r1", - "mnemonic": "subs", - "operands": "r3, r3, r1", - "mode": "thumb" - }, - "instr_55062": { - "virtual_address": 55062, - "size": 2, - "disassembly": "mov r1, r12", - "mnemonic": "mov", - "operands": "r1, r12", - "mode": "thumb" - }, - "instr_55064": { - "virtual_address": 55064, - "size": 2, - "disassembly": "mov r11, r3", - "mnemonic": "mov", - "operands": "r11, r3", - "mode": "thumb" - }, - "instr_55066": { - "virtual_address": 55066, - "size": 2, - "disassembly": "ldr r3, [r3, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0x4]", - "mode": "thumb" - }, - "instr_55068": { - "virtual_address": 55068, - "size": 2, - "disassembly": "bics r3, r1", - "mnemonic": "bics", - "operands": "r3, r1", - "mode": "thumb" - }, - "instr_55070": { - "virtual_address": 55070, - "size": 2, - "disassembly": "ldr r1, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x4]", - "mode": "thumb" - }, - "instr_55072": { - "virtual_address": 55072, - "size": 2, - "disassembly": "adds r1, r3, r1", - "mnemonic": "adds", - "operands": "r1, r3, r1", - "mode": "thumb" - }, - "instr_55074": { - "virtual_address": 55074, - "size": 2, - "disassembly": "adds r1, r1, r4", - "mnemonic": "adds", - "operands": "r1, r1, r4", - "mode": "thumb" - }, - "instr_55076": { - "virtual_address": 55076, - "size": 2, - "disassembly": "str r1, [sp, #0x4]", - "mnemonic": "str", - "operands": "r1, [sp, #0x4]", - "mode": "thumb" - }, - "instr_55078": { - "virtual_address": 55078, - "size": 2, - "disassembly": "cmp r0, r1", - "mnemonic": "cmp", - "operands": "r0, r1", - "mode": "thumb" - }, - "instr_55080": { - "virtual_address": 55080, - "size": 2, - "disassembly": "ble 0x0d72c", - "mnemonic": "ble", - "operands": "0x0d72c", - "mode": "thumb" - }, - "bb_55056": { - "virtual_address": 55056, - "size": 26, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55082, - "children": [ - "instr_55056", - "instr_55058", - "instr_55060", - "instr_55062", - "instr_55064", - "instr_55066", - "instr_55068", - "instr_55070", - "instr_55072", - "instr_55074", - "instr_55076", - "instr_55078", - "instr_55080" - ] - }, - "instr_55082": { - "virtual_address": 55082, - "size": 2, - "disassembly": "b 0x0d5f2", - "mnemonic": "b", - "operands": "0x0d5f2", - "mode": "thumb" - }, - "bb_55082": { - "virtual_address": 55082, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54770, - "children": [ - "instr_55082" - ] - }, - "instr_55084": { - "virtual_address": 55084, - "size": 2, - "disassembly": "mov r3, r11", - "mnemonic": "mov", - "operands": "r3, r11", - "mode": "thumb" - }, - "instr_55086": { - "virtual_address": 55086, - "size": 2, - "disassembly": "mov r2, r11", - "mnemonic": "mov", - "operands": "r2, r11", - "mode": "thumb" - }, - "instr_55088": { - "virtual_address": 55088, - "size": 2, - "disassembly": "ldr r3, [r3, #0xc]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0xc]", - "mode": "thumb" - }, - "instr_55090": { - "virtual_address": 55090, - "size": 2, - "disassembly": "ldr r2, [r2, #0x8]", - "mnemonic": "ldr", - "operands": "r2, [r2, #0x8]", - "mode": "thumb" - }, - "instr_55092": { - "virtual_address": 55092, - "size": 2, - "disassembly": "str r3, [r2, #0xc]", - "mnemonic": "str", - "operands": "r3, [r2, #0xc]", - "mode": "thumb" - }, - "instr_55094": { - "virtual_address": 55094, - "size": 2, - "disassembly": "str r2, [r3, #0x8]", - "mnemonic": "str", - "operands": "r2, [r3, #0x8]", - "mode": "thumb" - }, - "instr_55096": { - "virtual_address": 55096, - "size": 2, - "disassembly": "movs r3, #0x8", - "mnemonic": "movs", - "operands": "r3, #0x8", - "mode": "thumb" - }, - "instr_55098": { - "virtual_address": 55098, - "size": 2, - "disassembly": "subs r2, r4, #0x4", - "mnemonic": "subs", - "operands": "r2, r4, #0x4", - "mode": "thumb" - }, - "instr_55100": { - "virtual_address": 55100, - "size": 2, - "disassembly": "add r3, r11", - "mnemonic": "add", - "operands": "r3, r11", - "mode": "thumb" - }, - "instr_55102": { - "virtual_address": 55102, - "size": 2, - "disassembly": "mov r8, r3", - "mnemonic": "mov", - "operands": "r8, r3", - "mode": "thumb" - }, - "instr_55104": { - "virtual_address": 55104, - "size": 2, - "disassembly": "cmp r2, #0x24", - "mnemonic": "cmp", - "operands": "r2, #0x24", - "mode": "thumb" - }, - "instr_55106": { - "virtual_address": 55106, - "size": 2, - "disassembly": "bls 0x0d746", - "mnemonic": "bls", - "operands": "0x0d746", - "mode": "thumb" - }, - "bb_55084": { - "virtual_address": 55084, - "size": 24, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55108, - "children": [ - "instr_55084", - "instr_55086", - "instr_55088", - "instr_55090", - "instr_55092", - "instr_55094", - "instr_55096", - "instr_55098", - "instr_55100", - "instr_55102", - "instr_55104", - "instr_55106" - ] - }, - "instr_55108": { - "virtual_address": 55108, - "size": 2, - "disassembly": "b 0x0d8d6", - "mnemonic": "b", - "operands": "0x0d8d6", - "mode": "thumb" - }, - "bb_55108": { - "virtual_address": 55108, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55510, - "children": [ - "instr_55108" - ] - }, - "instr_55110": { - "virtual_address": 55110, - "size": 2, - "disassembly": "cmp r2, #0x13", - "mnemonic": "cmp", - "operands": "r2, #0x13", - "mode": "thumb" - }, - "instr_55112": { - "virtual_address": 55112, - "size": 2, - "disassembly": "bls 0x0d75e", - "mnemonic": "bls", - "operands": "0x0d75e", - "mode": "thumb" - }, - "bb_55110": { - "virtual_address": 55110, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55114, - "children": [ - "instr_55110", - "instr_55112" - ] - }, - "instr_55114": { - "virtual_address": 55114, - "size": 2, - "disassembly": "mov r3, r11", - "mnemonic": "mov", - "operands": "r3, r11", - "mode": "thumb" - }, - "instr_55116": { - "virtual_address": 55116, - "size": 2, - "disassembly": "ldr r1, [r5, #0x0]", - "mnemonic": "ldr", - "operands": "r1, [r5, #0x0]", - "mode": "thumb" - }, - "instr_55118": { - "virtual_address": 55118, - "size": 2, - "disassembly": "str r1, [r3, #0x8]", - "mnemonic": "str", - "operands": "r1, [r3, #0x8]", - "mode": "thumb" - }, - "instr_55120": { - "virtual_address": 55120, - "size": 2, - "disassembly": "ldr r1, [r5, #0x4]", - "mnemonic": "ldr", - "operands": "r1, [r5, #0x4]", - "mode": "thumb" - }, - "instr_55122": { - "virtual_address": 55122, - "size": 2, - "disassembly": "str r1, [r3, #0xc]", - "mnemonic": "str", - "operands": "r1, [r3, #0xc]", - "mode": "thumb" - }, - "instr_55124": { - "virtual_address": 55124, - "size": 2, - "disassembly": "cmp r2, #0x1b", - "mnemonic": "cmp", - "operands": "r2, #0x1b", - "mode": "thumb" - }, - "instr_55126": { - "virtual_address": 55126, - "size": 2, - "disassembly": "bls 0x0d75a", - "mnemonic": "bls", - "operands": "0x0d75a", - "mode": "thumb" - }, - "bb_55114": { - "virtual_address": 55114, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55128, - "children": [ - "instr_55114", - "instr_55116", - "instr_55118", - "instr_55120", - "instr_55122", - "instr_55124", - "instr_55126" - ] - }, - "instr_55128": { - "virtual_address": 55128, - "size": 2, - "disassembly": "b 0x0d8f4", - "mnemonic": "b", - "operands": "0x0d8f4", - "mode": "thumb" - }, - "bb_55128": { - "virtual_address": 55128, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55540, - "children": [ - "instr_55128" - ] - }, - "instr_55130": { - "virtual_address": 55130, - "size": 2, - "disassembly": "adds r5, #0x8", - "mnemonic": "adds", - "operands": "r5, #0x8", - "mode": "thumb" - }, - "instr_55132": { - "virtual_address": 55132, - "size": 2, - "disassembly": "adds r3, #0x10", - "mnemonic": "adds", - "operands": "r3, #0x10", - "mode": "thumb" - }, - "bb_55130": { - "virtual_address": 55130, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55134, - "children": [ - "instr_55130", - "instr_55132" - ] - }, - "instr_55134": { - "virtual_address": 55134, - "size": 2, - "disassembly": "ldr r2, [r5, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [r5, #0x0]", - "mode": "thumb" - }, - "instr_55136": { - "virtual_address": 55136, - "size": 2, - "disassembly": "str r2, [r3, #0x0]", - "mnemonic": "str", - "operands": "r2, [r3, #0x0]", - "mode": "thumb" - }, - "instr_55138": { - "virtual_address": 55138, - "size": 2, - "disassembly": "ldr r2, [r5, #0x4]", - "mnemonic": "ldr", - "operands": "r2, [r5, #0x4]", - "mode": "thumb" - }, - "instr_55140": { - "virtual_address": 55140, - "size": 2, - "disassembly": "str r2, [r3, #0x4]", - "mnemonic": "str", - "operands": "r2, [r3, #0x4]", - "mode": "thumb" - }, - "instr_55142": { - "virtual_address": 55142, - "size": 2, - "disassembly": "ldr r2, [r5, #0x8]", - "mnemonic": "ldr", - "operands": "r2, [r5, #0x8]", - "mode": "thumb" - }, - "instr_55144": { - "virtual_address": 55144, - "size": 2, - "disassembly": "str r2, [r3, #0x8]", - "mnemonic": "str", - "operands": "r2, [r3, #0x8]", - "mode": "thumb" - }, - "bb_55134": { - "virtual_address": 55134, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55146, - "children": [ - "instr_55134", - "instr_55136", - "instr_55138", - "instr_55140", - "instr_55142", - "instr_55144" - ] - }, - "instr_55146": { - "virtual_address": 55146, - "size": 2, - "disassembly": "mov r3, r11", - "mnemonic": "mov", - "operands": "r3, r11", - "mode": "thumb" - }, - "instr_55148": { - "virtual_address": 55148, - "size": 2, - "disassembly": "adds r1, r3, r6", - "mnemonic": "adds", - "operands": "r1, r3, r6", - "mode": "thumb" - }, - "instr_55150": { - "virtual_address": 55150, - "size": 2, - "disassembly": "ldr r3, [0x0d8e0]", - "mnemonic": "ldr", - "operands": "r3, [0x0d8e0]", - "mode": "thumb" - }, - "instr_55152": { - "virtual_address": 55152, - "size": 2, - "disassembly": "str r1, [r3, #0x8]", - "mnemonic": "str", - "operands": "r1, [r3, #0x8]", - "mode": "thumb" - }, - "instr_55154": { - "virtual_address": 55154, - "size": 2, - "disassembly": "ldr r3, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x4]", - "mode": "thumb" - }, - "instr_55156": { - "virtual_address": 55156, - "size": 2, - "disassembly": "subs r2, r3, r6", - "mnemonic": "subs", - "operands": "r2, r3, r6", - "mode": "thumb" - }, - "instr_55158": { - "virtual_address": 55158, - "size": 2, - "disassembly": "movs r3, #0x1", - "mnemonic": "movs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_55160": { - "virtual_address": 55160, - "size": 2, - "disassembly": "orrs r2, r3", - "mnemonic": "orrs", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_55162": { - "virtual_address": 55162, - "size": 2, - "disassembly": "str r2, [r1, #0x4]", - "mnemonic": "str", - "operands": "r2, [r1, #0x4]", - "mode": "thumb" - }, - "instr_55164": { - "virtual_address": 55164, - "size": 2, - "disassembly": "mov r2, r11", - "mnemonic": "mov", - "operands": "r2, r11", - "mode": "thumb" - }, - "instr_55166": { - "virtual_address": 55166, - "size": 2, - "disassembly": "ldr r2, [r2, #0x4]", - "mnemonic": "ldr", - "operands": "r2, [r2, #0x4]", - "mode": "thumb" - }, - "instr_55168": { - "virtual_address": 55168, - "size": 2, - "disassembly": "ands r3, r2", - "mnemonic": "ands", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_55170": { - "virtual_address": 55170, - "size": 2, - "disassembly": "orrs r6, r3", - "mnemonic": "orrs", - "operands": "r6, r3", - "mode": "thumb" - }, - "instr_55172": { - "virtual_address": 55172, - "size": 2, - "disassembly": "mov r3, r11", - "mnemonic": "mov", - "operands": "r3, r11", - "mode": "thumb" - }, - "instr_55174": { - "virtual_address": 55174, - "size": 2, - "disassembly": "movs r0, r7", - "mnemonic": "movs", - "operands": "r0, r7", - "mode": "thumb" - }, - "instr_55176": { - "virtual_address": 55176, - "size": 2, - "disassembly": "str r6, [r3, #0x4]", - "mnemonic": "str", - "operands": "r6, [r3, #0x4]", - "mode": "thumb" - }, - "instr_55178": { - "virtual_address": 55178, - "size": 4, - "disassembly": "bl 0x0c9f4", - "mnemonic": "bl", - "operands": "0x0c9f4", - "mode": "thumb" - }, - "instr_55182": { - "virtual_address": 55182, - "size": 2, - "disassembly": "b 0x0d688", - "mnemonic": "b", - "operands": "0x0d688", - "mode": "thumb" - }, - "bb_55146": { - "virtual_address": 55146, - "size": 38, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54920, - "children": [ - "instr_55146", - "instr_55148", - "instr_55150", - "instr_55152", - "instr_55154", - "instr_55156", - "instr_55158", - "instr_55160", - "instr_55162", - "instr_55164", - "instr_55166", - "instr_55168", - "instr_55170", - "instr_55172", - "instr_55174", - "instr_55176", - "instr_55178", - "instr_55182" - ] - }, - "instr_55184": { - "virtual_address": 55184, - "size": 2, - "disassembly": "movs r2, #0x3", - "mnemonic": "movs", - "operands": "r2, #0x3", - "mode": "thumb" - }, - "instr_55186": { - "virtual_address": 55186, - "size": 2, - "disassembly": "ldr r3, [r3, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0x4]", - "mode": "thumb" - }, - "instr_55188": { - "virtual_address": 55188, - "size": 2, - "disassembly": "bics r3, r2", - "mnemonic": "bics", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_55190": { - "virtual_address": 55190, - "size": 2, - "disassembly": "adds r4, r4, r3", - "mnemonic": "adds", - "operands": "r4, r4, r3", - "mode": "thumb" - }, - "instr_55192": { - "virtual_address": 55192, - "size": 2, - "disassembly": "b 0x0d664", - "mnemonic": "b", - "operands": "0x0d664", - "mode": "thumb" - }, - "bb_55184": { - "virtual_address": 55184, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54884, - "children": [ - "instr_55184", - "instr_55186", - "instr_55188", - "instr_55190", - "instr_55192" - ] - }, - "instr_55194": { - "virtual_address": 55194, - "size": 2, - "disassembly": "ldr r1, [r5, #0x0]", - "mnemonic": "ldr", - "operands": "r1, [r5, #0x0]", - "mode": "thumb" - }, - "instr_55196": { - "virtual_address": 55196, - "size": 2, - "disassembly": "str r1, [r0, #0x0]", - "mnemonic": "str", - "operands": "r1, [r0, #0x0]", - "mode": "thumb" - }, - "instr_55198": { - "virtual_address": 55198, - "size": 2, - "disassembly": "ldr r1, [r5, #0x4]", - "mnemonic": "ldr", - "operands": "r1, [r5, #0x4]", - "mode": "thumb" - }, - "instr_55200": { - "virtual_address": 55200, - "size": 2, - "disassembly": "str r1, [r0, #0x4]", - "mnemonic": "str", - "operands": "r1, [r0, #0x4]", - "mode": "thumb" - }, - "instr_55202": { - "virtual_address": 55202, - "size": 2, - "disassembly": "cmp r2, #0x1b", - "mnemonic": "cmp", - "operands": "r2, #0x1b", - "mode": "thumb" - }, - "instr_55204": { - "virtual_address": 55204, - "size": 2, - "disassembly": "bhi 0x0d844", - "mnemonic": "bhi", - "operands": "0x0d844", - "mode": "thumb" - }, - "bb_55194": { - "virtual_address": 55194, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55206, - "children": [ - "instr_55194", - "instr_55196", - "instr_55198", - "instr_55200", - "instr_55202", - "instr_55204" - ] - }, - "instr_55206": { - "virtual_address": 55206, - "size": 2, - "disassembly": "movs r1, r5", - "mnemonic": "movs", - "operands": "r1, r5", - "mode": "thumb" - }, - "instr_55208": { - "virtual_address": 55208, - "size": 2, - "disassembly": "adds r3, #0x8", - "mnemonic": "adds", - "operands": "r3, #0x8", - "mode": "thumb" - }, - "instr_55210": { - "virtual_address": 55210, - "size": 2, - "disassembly": "adds r1, #0x8", - "mnemonic": "adds", - "operands": "r1, #0x8", - "mode": "thumb" - }, - "instr_55212": { - "virtual_address": 55212, - "size": 2, - "disassembly": "b 0x0d632", - "mnemonic": "b", - "operands": "0x0d632", - "mode": "thumb" - }, - "bb_55206": { - "virtual_address": 55206, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54834, - "children": [ - "instr_55206", - "instr_55208", - "instr_55210", - "instr_55212" - ] - }, - "instr_55214": { - "virtual_address": 55214, - "size": 2, - "disassembly": "mov r3, r11", - "mnemonic": "mov", - "operands": "r3, r11", - "mode": "thumb" - }, - "instr_55216": { - "virtual_address": 55216, - "size": 2, - "disassembly": "mov r2, r11", - "mnemonic": "mov", - "operands": "r2, r11", - "mode": "thumb" - }, - "instr_55218": { - "virtual_address": 55218, - "size": 2, - "disassembly": "ldr r3, [r3, #0xc]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0xc]", - "mode": "thumb" - }, - "instr_55220": { - "virtual_address": 55220, - "size": 2, - "disassembly": "ldr r2, [r2, #0x8]", - "mnemonic": "ldr", - "operands": "r2, [r2, #0x8]", - "mode": "thumb" - }, - "instr_55222": { - "virtual_address": 55222, - "size": 2, - "disassembly": "str r3, [r2, #0xc]", - "mnemonic": "str", - "operands": "r3, [r2, #0xc]", - "mode": "thumb" - }, - "instr_55224": { - "virtual_address": 55224, - "size": 2, - "disassembly": "str r2, [r3, #0x8]", - "mnemonic": "str", - "operands": "r2, [r3, #0x8]", - "mode": "thumb" - }, - "instr_55226": { - "virtual_address": 55226, - "size": 2, - "disassembly": "movs r3, #0x8", - "mnemonic": "movs", - "operands": "r3, #0x8", - "mode": "thumb" - }, - "instr_55228": { - "virtual_address": 55228, - "size": 2, - "disassembly": "subs r2, r4, #0x4", - "mnemonic": "subs", - "operands": "r2, r4, #0x4", - "mode": "thumb" - }, - "instr_55230": { - "virtual_address": 55230, - "size": 2, - "disassembly": "add r3, r11", - "mnemonic": "add", - "operands": "r3, r11", - "mode": "thumb" - }, - "instr_55232": { - "virtual_address": 55232, - "size": 2, - "disassembly": "mov r8, r3", - "mnemonic": "mov", - "operands": "r8, r3", - "mode": "thumb" - }, - "instr_55234": { - "virtual_address": 55234, - "size": 2, - "disassembly": "cmp r2, #0x24", - "mnemonic": "cmp", - "operands": "r2, #0x24", - "mode": "thumb" - }, - "instr_55236": { - "virtual_address": 55236, - "size": 2, - "disassembly": "bhi 0x0d858", - "mnemonic": "bhi", - "operands": "0x0d858", - "mode": "thumb" - }, - "bb_55214": { - "virtual_address": 55214, - "size": 24, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55238, - "children": [ - "instr_55214", - "instr_55216", - "instr_55218", - "instr_55220", - "instr_55222", - "instr_55224", - "instr_55226", - "instr_55228", - "instr_55230", - "instr_55232", - "instr_55234", - "instr_55236" - ] - }, - "instr_55238": { - "virtual_address": 55238, - "size": 2, - "disassembly": "cmp r2, #0x13", - "mnemonic": "cmp", - "operands": "r2, #0x13", - "mode": "thumb" - }, - "instr_55240": { - "virtual_address": 55240, - "size": 2, - "disassembly": "bls 0x0d7dc", - "mnemonic": "bls", - "operands": "0x0d7dc", - "mode": "thumb" - }, - "bb_55238": { - "virtual_address": 55238, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55242, - "children": [ - "instr_55238", - "instr_55240" - ] - }, - "instr_55242": { - "virtual_address": 55242, - "size": 2, - "disassembly": "mov r3, r11", - "mnemonic": "mov", - "operands": "r3, r11", - "mode": "thumb" - }, - "instr_55244": { - "virtual_address": 55244, - "size": 2, - "disassembly": "ldr r1, [r5, #0x0]", - "mnemonic": "ldr", - "operands": "r1, [r5, #0x0]", - "mode": "thumb" - }, - "instr_55246": { - "virtual_address": 55246, - "size": 2, - "disassembly": "str r1, [r3, #0x8]", - "mnemonic": "str", - "operands": "r1, [r3, #0x8]", - "mode": "thumb" - }, - "instr_55248": { - "virtual_address": 55248, - "size": 2, - "disassembly": "ldr r1, [r5, #0x4]", - "mnemonic": "ldr", - "operands": "r1, [r5, #0x4]", - "mode": "thumb" - }, - "instr_55250": { - "virtual_address": 55250, - "size": 2, - "disassembly": "str r1, [r3, #0xc]", - "mnemonic": "str", - "operands": "r1, [r3, #0xc]", - "mode": "thumb" - }, - "instr_55252": { - "virtual_address": 55252, - "size": 2, - "disassembly": "cmp r2, #0x1b", - "mnemonic": "cmp", - "operands": "r2, #0x1b", - "mode": "thumb" - }, - "instr_55254": { - "virtual_address": 55254, - "size": 2, - "disassembly": "bhi 0x0d8a0", - "mnemonic": "bhi", - "operands": "0x0d8a0", - "mode": "thumb" - }, - "bb_55242": { - "virtual_address": 55242, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55256, - "children": [ - "instr_55242", - "instr_55244", - "instr_55246", - "instr_55248", - "instr_55250", - "instr_55252", - "instr_55254" - ] - }, - "instr_55256": { - "virtual_address": 55256, - "size": 2, - "disassembly": "adds r5, #0x8", - "mnemonic": "adds", - "operands": "r5, #0x8", - "mode": "thumb" - }, - "instr_55258": { - "virtual_address": 55258, - "size": 2, - "disassembly": "adds r3, #0x10", - "mnemonic": "adds", - "operands": "r3, #0x10", - "mode": "thumb" - }, - "bb_55256": { - "virtual_address": 55256, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55260, - "children": [ - "instr_55256", - "instr_55258" - ] - }, - "instr_55260": { - "virtual_address": 55260, - "size": 2, - "disassembly": "ldr r2, [r5, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [r5, #0x0]", - "mode": "thumb" - }, - "instr_55262": { - "virtual_address": 55262, - "size": 2, - "disassembly": "str r2, [r3, #0x0]", - "mnemonic": "str", - "operands": "r2, [r3, #0x0]", - "mode": "thumb" - }, - "instr_55264": { - "virtual_address": 55264, - "size": 2, - "disassembly": "ldr r2, [r5, #0x4]", - "mnemonic": "ldr", - "operands": "r2, [r5, #0x4]", - "mode": "thumb" - }, - "instr_55266": { - "virtual_address": 55266, - "size": 2, - "disassembly": "str r2, [r3, #0x4]", - "mnemonic": "str", - "operands": "r2, [r3, #0x4]", - "mode": "thumb" - }, - "instr_55268": { - "virtual_address": 55268, - "size": 2, - "disassembly": "ldr r2, [r5, #0x8]", - "mnemonic": "ldr", - "operands": "r2, [r5, #0x8]", - "mode": "thumb" - }, - "instr_55270": { - "virtual_address": 55270, - "size": 2, - "disassembly": "mov r10, r11", - "mnemonic": "mov", - "operands": "r10, r11", - "mode": "thumb" - }, - "instr_55272": { - "virtual_address": 55272, - "size": 2, - "disassembly": "mov r5, r8", - "mnemonic": "mov", - "operands": "r5, r8", - "mode": "thumb" - }, - "instr_55274": { - "virtual_address": 55274, - "size": 2, - "disassembly": "str r2, [r3, #0x8]", - "mnemonic": "str", - "operands": "r2, [r3, #0x8]", - "mode": "thumb" - }, - "instr_55276": { - "virtual_address": 55276, - "size": 2, - "disassembly": "ldr r4, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0x4]", - "mode": "thumb" - }, - "instr_55278": { - "virtual_address": 55278, - "size": 2, - "disassembly": "b 0x0d664", - "mnemonic": "b", - "operands": "0x0d664", - "mode": "thumb" - }, - "bb_55260": { - "virtual_address": 55260, - "size": 20, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54884, - "children": [ - "instr_55260", - "instr_55262", - "instr_55264", - "instr_55266", - "instr_55268", - "instr_55270", - "instr_55272", - "instr_55274", - "instr_55276", - "instr_55278" - ] - }, - "instr_55280": { - "virtual_address": 55280, - "size": 2, - "disassembly": "movs r1, r5", - "mnemonic": "movs", - "operands": "r1, r5", - "mode": "thumb" - }, - "instr_55282": { - "virtual_address": 55282, - "size": 4, - "disassembly": "bl 0x0c924", - "mnemonic": "bl", - "operands": "0x0c924", - "mode": "thumb" - }, - "instr_55286": { - "virtual_address": 55286, - "size": 2, - "disassembly": "b 0x0d63e", - "mnemonic": "b", - "operands": "0x0d63e", - "mode": "thumb" - }, - "bb_55280": { - "virtual_address": 55280, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54846, - "children": [ - "instr_55280", - "instr_55282", - "instr_55286" - ] - }, - "instr_55288": { - "virtual_address": 55288, - "size": 2, - "disassembly": "ldr r2, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x4]", - "mode": "thumb" - }, - "instr_55290": { - "virtual_address": 55290, - "size": 2, - "disassembly": "adds r2, #0x8", - "mnemonic": "adds", - "operands": "r2, #0x8", - "mode": "thumb" - }, - "instr_55292": { - "virtual_address": 55292, - "size": 2, - "disassembly": "ldmia r2, {r2, r3}", - "mnemonic": "ldmia", - "operands": "r2, {r2, r3}", - "mode": "thumb" - }, - "instr_55294": { - "virtual_address": 55294, - "size": 2, - "disassembly": "str r3, [r2, #0xc]", - "mnemonic": "str", - "operands": "r3, [r2, #0xc]", - "mode": "thumb" - }, - "instr_55296": { - "virtual_address": 55296, - "size": 2, - "disassembly": "str r2, [r3, #0x8]", - "mnemonic": "str", - "operands": "r2, [r3, #0x8]", - "mode": "thumb" - }, - "instr_55298": { - "virtual_address": 55298, - "size": 2, - "disassembly": "mov r3, r11", - "mnemonic": "mov", - "operands": "r3, r11", - "mode": "thumb" - }, - "instr_55300": { - "virtual_address": 55300, - "size": 2, - "disassembly": "mov r2, r11", - "mnemonic": "mov", - "operands": "r2, r11", - "mode": "thumb" - }, - "instr_55302": { - "virtual_address": 55302, - "size": 2, - "disassembly": "ldr r3, [r3, #0xc]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0xc]", - "mode": "thumb" - }, - "instr_55304": { - "virtual_address": 55304, - "size": 2, - "disassembly": "ldr r2, [r2, #0x8]", - "mnemonic": "ldr", - "operands": "r2, [r2, #0x8]", - "mode": "thumb" - }, - "instr_55306": { - "virtual_address": 55306, - "size": 2, - "disassembly": "str r3, [r2, #0xc]", - "mnemonic": "str", - "operands": "r3, [r2, #0xc]", - "mode": "thumb" - }, - "instr_55308": { - "virtual_address": 55308, - "size": 2, - "disassembly": "str r2, [r3, #0x8]", - "mnemonic": "str", - "operands": "r2, [r3, #0x8]", - "mode": "thumb" - }, - "instr_55310": { - "virtual_address": 55310, - "size": 2, - "disassembly": "movs r3, #0x8", - "mnemonic": "movs", - "operands": "r3, #0x8", - "mode": "thumb" - }, - "instr_55312": { - "virtual_address": 55312, - "size": 2, - "disassembly": "subs r2, r4, #0x4", - "mnemonic": "subs", - "operands": "r2, r4, #0x4", - "mode": "thumb" - }, - "instr_55314": { - "virtual_address": 55314, - "size": 2, - "disassembly": "add r3, r11", - "mnemonic": "add", - "operands": "r3, r11", - "mode": "thumb" - }, - "instr_55316": { - "virtual_address": 55316, - "size": 2, - "disassembly": "mov r8, r3", - "mnemonic": "mov", - "operands": "r8, r3", - "mode": "thumb" - }, - "instr_55318": { - "virtual_address": 55318, - "size": 2, - "disassembly": "cmp r2, #0x24", - "mnemonic": "cmp", - "operands": "r2, #0x24", - "mode": "thumb" - }, - "instr_55320": { - "virtual_address": 55320, - "size": 2, - "disassembly": "bhi 0x0d890", - "mnemonic": "bhi", - "operands": "0x0d890", - "mode": "thumb" - }, - "bb_55288": { - "virtual_address": 55288, - "size": 34, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55322, - "children": [ - "instr_55288", - "instr_55290", - "instr_55292", - "instr_55294", - "instr_55296", - "instr_55298", - "instr_55300", - "instr_55302", - "instr_55304", - "instr_55306", - "instr_55308", - "instr_55310", - "instr_55312", - "instr_55314", - "instr_55316", - "instr_55318", - "instr_55320" - ] - }, - "instr_55322": { - "virtual_address": 55322, - "size": 2, - "disassembly": "cmp r2, #0x13", - "mnemonic": "cmp", - "operands": "r2, #0x13", - "mode": "thumb" - }, - "instr_55324": { - "virtual_address": 55324, - "size": 2, - "disassembly": "bls 0x0d830", - "mnemonic": "bls", - "operands": "0x0d830", - "mode": "thumb" - }, - "bb_55322": { - "virtual_address": 55322, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55326, - "children": [ - "instr_55322", - "instr_55324" - ] - }, - "instr_55326": { - "virtual_address": 55326, - "size": 2, - "disassembly": "mov r3, r11", - "mnemonic": "mov", - "operands": "r3, r11", - "mode": "thumb" - }, - "instr_55328": { - "virtual_address": 55328, - "size": 2, - "disassembly": "ldr r1, [r5, #0x0]", - "mnemonic": "ldr", - "operands": "r1, [r5, #0x0]", - "mode": "thumb" - }, - "instr_55330": { - "virtual_address": 55330, - "size": 2, - "disassembly": "str r1, [r3, #0x8]", - "mnemonic": "str", - "operands": "r1, [r3, #0x8]", - "mode": "thumb" - }, - "instr_55332": { - "virtual_address": 55332, - "size": 2, - "disassembly": "ldr r1, [r5, #0x4]", - "mnemonic": "ldr", - "operands": "r1, [r5, #0x4]", - "mode": "thumb" - }, - "instr_55334": { - "virtual_address": 55334, - "size": 2, - "disassembly": "str r1, [r3, #0xc]", - "mnemonic": "str", - "operands": "r1, [r3, #0xc]", - "mode": "thumb" - }, - "instr_55336": { - "virtual_address": 55336, - "size": 2, - "disassembly": "cmp r2, #0x1b", - "mnemonic": "cmp", - "operands": "r2, #0x1b", - "mode": "thumb" - }, - "instr_55338": { - "virtual_address": 55338, - "size": 2, - "disassembly": "bhi 0x0d8c4", - "mnemonic": "bhi", - "operands": "0x0d8c4", - "mode": "thumb" - }, - "bb_55326": { - "virtual_address": 55326, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55340, - "children": [ - "instr_55326", - "instr_55328", - "instr_55330", - "instr_55332", - "instr_55334", - "instr_55336", - "instr_55338" - ] - }, - "instr_55340": { - "virtual_address": 55340, - "size": 2, - "disassembly": "adds r5, #0x8", - "mnemonic": "adds", - "operands": "r5, #0x8", - "mode": "thumb" - }, - "instr_55342": { - "virtual_address": 55342, - "size": 2, - "disassembly": "adds r3, #0x10", - "mnemonic": "adds", - "operands": "r3, #0x10", - "mode": "thumb" - }, - "bb_55340": { - "virtual_address": 55340, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55344, - "children": [ - "instr_55340", - "instr_55342" - ] - }, - "instr_55344": { - "virtual_address": 55344, - "size": 2, - "disassembly": "ldr r2, [r5, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [r5, #0x0]", - "mode": "thumb" - }, - "instr_55346": { - "virtual_address": 55346, - "size": 2, - "disassembly": "str r2, [r3, #0x0]", - "mnemonic": "str", - "operands": "r2, [r3, #0x0]", - "mode": "thumb" - }, - "instr_55348": { - "virtual_address": 55348, - "size": 2, - "disassembly": "ldr r2, [r5, #0x4]", - "mnemonic": "ldr", - "operands": "r2, [r5, #0x4]", - "mode": "thumb" - }, - "instr_55350": { - "virtual_address": 55350, - "size": 2, - "disassembly": "str r2, [r3, #0x4]", - "mnemonic": "str", - "operands": "r2, [r3, #0x4]", - "mode": "thumb" - }, - "instr_55352": { - "virtual_address": 55352, - "size": 2, - "disassembly": "ldr r2, [r5, #0x8]", - "mnemonic": "ldr", - "operands": "r2, [r5, #0x8]", - "mode": "thumb" - }, - "instr_55354": { - "virtual_address": 55354, - "size": 2, - "disassembly": "mov r10, r11", - "mnemonic": "mov", - "operands": "r10, r11", - "mode": "thumb" - }, - "instr_55356": { - "virtual_address": 55356, - "size": 2, - "disassembly": "mov r5, r8", - "mnemonic": "mov", - "operands": "r5, r8", - "mode": "thumb" - }, - "instr_55358": { - "virtual_address": 55358, - "size": 2, - "disassembly": "str r2, [r3, #0x8]", - "mnemonic": "str", - "operands": "r2, [r3, #0x8]", - "mode": "thumb" - }, - "instr_55360": { - "virtual_address": 55360, - "size": 2, - "disassembly": "ldr r4, [sp, #0x8]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0x8]", - "mode": "thumb" - }, - "instr_55362": { - "virtual_address": 55362, - "size": 2, - "disassembly": "b 0x0d664", - "mnemonic": "b", - "operands": "0x0d664", - "mode": "thumb" - }, - "bb_55344": { - "virtual_address": 55344, - "size": 20, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54884, - "children": [ - "instr_55344", - "instr_55346", - "instr_55348", - "instr_55350", - "instr_55352", - "instr_55354", - "instr_55356", - "instr_55358", - "instr_55360", - "instr_55362" - ] - }, - "instr_55364": { - "virtual_address": 55364, - "size": 2, - "disassembly": "ldr r1, [r5, #0x8]", - "mnemonic": "ldr", - "operands": "r1, [r5, #0x8]", - "mode": "thumb" - }, - "instr_55366": { - "virtual_address": 55366, - "size": 2, - "disassembly": "str r1, [r0, #0x8]", - "mnemonic": "str", - "operands": "r1, [r0, #0x8]", - "mode": "thumb" - }, - "instr_55368": { - "virtual_address": 55368, - "size": 2, - "disassembly": "ldr r1, [r5, #0xc]", - "mnemonic": "ldr", - "operands": "r1, [r5, #0xc]", - "mode": "thumb" - }, - "instr_55370": { - "virtual_address": 55370, - "size": 2, - "disassembly": "str r1, [r0, #0xc]", - "mnemonic": "str", - "operands": "r1, [r0, #0xc]", - "mode": "thumb" - }, - "instr_55372": { - "virtual_address": 55372, - "size": 2, - "disassembly": "cmp r2, #0x24", - "mnemonic": "cmp", - "operands": "r2, #0x24", - "mode": "thumb" - }, - "instr_55374": { - "virtual_address": 55374, - "size": 2, - "disassembly": "beq 0x0d8b2", - "mnemonic": "beq", - "operands": "0x0d8b2", - "mode": "thumb" - }, - "bb_55364": { - "virtual_address": 55364, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55376, - "children": [ - "instr_55364", - "instr_55366", - "instr_55368", - "instr_55370", - "instr_55372", - "instr_55374" - ] - }, - "instr_55376": { - "virtual_address": 55376, - "size": 2, - "disassembly": "movs r1, r5", - "mnemonic": "movs", - "operands": "r1, r5", - "mode": "thumb" - }, - "instr_55378": { - "virtual_address": 55378, - "size": 2, - "disassembly": "adds r3, #0x10", - "mnemonic": "adds", - "operands": "r3, #0x10", - "mode": "thumb" - }, - "instr_55380": { - "virtual_address": 55380, - "size": 2, - "disassembly": "adds r1, #0x10", - "mnemonic": "adds", - "operands": "r1, #0x10", - "mode": "thumb" - }, - "instr_55382": { - "virtual_address": 55382, - "size": 2, - "disassembly": "b 0x0d632", - "mnemonic": "b", - "operands": "0x0d632", - "mode": "thumb" - }, - "bb_55376": { - "virtual_address": 55376, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54834, - "children": [ - "instr_55376", - "instr_55378", - "instr_55380", - "instr_55382" - ] - }, - "instr_55384": { - "virtual_address": 55384, - "size": 2, - "disassembly": "movs r1, r5", - "mnemonic": "movs", - "operands": "r1, r5", - "mode": "thumb" - }, - "instr_55386": { - "virtual_address": 55386, - "size": 2, - "disassembly": "movs r0, r3", - "mnemonic": "movs", - "operands": "r0, r3", - "mode": "thumb" - }, - "instr_55388": { - "virtual_address": 55388, - "size": 4, - "disassembly": "bl 0x0c924", - "mnemonic": "bl", - "operands": "0x0c924", - "mode": "thumb" - }, - "instr_55392": { - "virtual_address": 55392, - "size": 2, - "disassembly": "mov r5, r8", - "mnemonic": "mov", - "operands": "r5, r8", - "mode": "thumb" - }, - "instr_55394": { - "virtual_address": 55394, - "size": 2, - "disassembly": "mov r10, r11", - "mnemonic": "mov", - "operands": "r10, r11", - "mode": "thumb" - }, - "instr_55396": { - "virtual_address": 55396, - "size": 2, - "disassembly": "ldr r4, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0x4]", - "mode": "thumb" - }, - "instr_55398": { - "virtual_address": 55398, - "size": 2, - "disassembly": "b 0x0d664", - "mnemonic": "b", - "operands": "0x0d664", - "mode": "thumb" - }, - "bb_55384": { - "virtual_address": 55384, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54884, - "children": [ - "instr_55384", - "instr_55386", - "instr_55388", - "instr_55392", - "instr_55394", - "instr_55396", - "instr_55398" - ] - }, - "instr_55400": { - "virtual_address": 55400, - "size": 2, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_55402": { - "virtual_address": 55402, - "size": 2, - "disassembly": "adds r1, r3, r6", - "mnemonic": "adds", - "operands": "r1, r3, r6", - "mode": "thumb" - }, - "instr_55404": { - "virtual_address": 55404, - "size": 2, - "disassembly": "ldr r3, [0x0d8e0]", - "mnemonic": "ldr", - "operands": "r3, [0x0d8e0]", - "mode": "thumb" - }, - "instr_55406": { - "virtual_address": 55406, - "size": 2, - "disassembly": "str r1, [r3, #0x8]", - "mnemonic": "str", - "operands": "r1, [r3, #0x8]", - "mode": "thumb" - }, - "instr_55408": { - "virtual_address": 55408, - "size": 2, - "disassembly": "mov r3, r11", - "mnemonic": "mov", - "operands": "r3, r11", - "mode": "thumb" - }, - "instr_55410": { - "virtual_address": 55410, - "size": 2, - "disassembly": "subs r2, r3, r6", - "mnemonic": "subs", - "operands": "r2, r3, r6", - "mode": "thumb" - }, - "instr_55412": { - "virtual_address": 55412, - "size": 2, - "disassembly": "movs r3, #0x1", - "mnemonic": "movs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_55414": { - "virtual_address": 55414, - "size": 2, - "disassembly": "orrs r2, r3", - "mnemonic": "orrs", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_55416": { - "virtual_address": 55416, - "size": 2, - "disassembly": "str r2, [r1, #0x4]", - "mnemonic": "str", - "operands": "r2, [r1, #0x4]", - "mode": "thumb" - }, - "instr_55418": { - "virtual_address": 55418, - "size": 2, - "disassembly": "mov r2, r9", - "mnemonic": "mov", - "operands": "r2, r9", - "mode": "thumb" - }, - "instr_55420": { - "virtual_address": 55420, - "size": 2, - "disassembly": "ldr r2, [r2, #0x4]", - "mnemonic": "ldr", - "operands": "r2, [r2, #0x4]", - "mode": "thumb" - }, - "instr_55422": { - "virtual_address": 55422, - "size": 2, - "disassembly": "ands r3, r2", - "mnemonic": "ands", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_55424": { - "virtual_address": 55424, - "size": 2, - "disassembly": "orrs r6, r3", - "mnemonic": "orrs", - "operands": "r6, r3", - "mode": "thumb" - }, - "instr_55426": { - "virtual_address": 55426, - "size": 2, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_55428": { - "virtual_address": 55428, - "size": 2, - "disassembly": "movs r0, r7", - "mnemonic": "movs", - "operands": "r0, r7", - "mode": "thumb" - }, - "instr_55430": { - "virtual_address": 55430, - "size": 2, - "disassembly": "str r6, [r3, #0x4]", - "mnemonic": "str", - "operands": "r6, [r3, #0x4]", - "mode": "thumb" - }, - "instr_55432": { - "virtual_address": 55432, - "size": 4, - "disassembly": "bl 0x0c9f4", - "mnemonic": "bl", - "operands": "0x0c9f4", - "mode": "thumb" - }, - "instr_55436": { - "virtual_address": 55436, - "size": 2, - "disassembly": "mov r8, r5", - "mnemonic": "mov", - "operands": "r8, r5", - "mode": "thumb" - }, - "instr_55438": { - "virtual_address": 55438, - "size": 2, - "disassembly": "b 0x0d688", - "mnemonic": "b", - "operands": "0x0d688", - "mode": "thumb" - }, - "bb_55400": { - "virtual_address": 55400, - "size": 40, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54920, - "children": [ - "instr_55400", - "instr_55402", - "instr_55404", - "instr_55406", - "instr_55408", - "instr_55410", - "instr_55412", - "instr_55414", - "instr_55416", - "instr_55418", - "instr_55420", - "instr_55422", - "instr_55424", - "instr_55426", - "instr_55428", - "instr_55430", - "instr_55432", - "instr_55436", - "instr_55438" - ] - }, - "instr_55440": { - "virtual_address": 55440, - "size": 2, - "disassembly": "movs r1, r5", - "mnemonic": "movs", - "operands": "r1, r5", - "mode": "thumb" - }, - "instr_55442": { - "virtual_address": 55442, - "size": 2, - "disassembly": "movs r0, r3", - "mnemonic": "movs", - "operands": "r0, r3", - "mode": "thumb" - }, - "instr_55444": { - "virtual_address": 55444, - "size": 4, - "disassembly": "bl 0x0c924", - "mnemonic": "bl", - "operands": "0x0c924", - "mode": "thumb" - }, - "instr_55448": { - "virtual_address": 55448, - "size": 2, - "disassembly": "mov r5, r8", - "mnemonic": "mov", - "operands": "r5, r8", - "mode": "thumb" - }, - "instr_55450": { - "virtual_address": 55450, - "size": 2, - "disassembly": "mov r10, r11", - "mnemonic": "mov", - "operands": "r10, r11", - "mode": "thumb" - }, - "instr_55452": { - "virtual_address": 55452, - "size": 2, - "disassembly": "ldr r4, [sp, #0x8]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0x8]", - "mode": "thumb" - }, - "instr_55454": { - "virtual_address": 55454, - "size": 2, - "disassembly": "b 0x0d664", - "mnemonic": "b", - "operands": "0x0d664", - "mode": "thumb" - }, - "bb_55440": { - "virtual_address": 55440, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54884, - "children": [ - "instr_55440", - "instr_55442", - "instr_55444", - "instr_55448", - "instr_55450", - "instr_55452", - "instr_55454" - ] - }, - "instr_55456": { - "virtual_address": 55456, - "size": 2, - "disassembly": "ldr r1, [r5, #0x8]", - "mnemonic": "ldr", - "operands": "r1, [r5, #0x8]", - "mode": "thumb" - }, - "instr_55458": { - "virtual_address": 55458, - "size": 2, - "disassembly": "str r1, [r3, #0x10]", - "mnemonic": "str", - "operands": "r1, [r3, #0x10]", - "mode": "thumb" - }, - "instr_55460": { - "virtual_address": 55460, - "size": 2, - "disassembly": "ldr r1, [r5, #0xc]", - "mnemonic": "ldr", - "operands": "r1, [r5, #0xc]", - "mode": "thumb" - }, - "instr_55462": { - "virtual_address": 55462, - "size": 2, - "disassembly": "str r1, [r3, #0x14]", - "mnemonic": "str", - "operands": "r1, [r3, #0x14]", - "mode": "thumb" - }, - "instr_55464": { - "virtual_address": 55464, - "size": 2, - "disassembly": "cmp r2, #0x24", - "mnemonic": "cmp", - "operands": "r2, #0x24", - "mode": "thumb" - }, - "instr_55466": { - "virtual_address": 55466, - "size": 2, - "disassembly": "beq 0x0d8e4", - "mnemonic": "beq", - "operands": "0x0d8e4", - "mode": "thumb" - }, - "bb_55456": { - "virtual_address": 55456, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55468, - "children": [ - "instr_55456", - "instr_55458", - "instr_55460", - "instr_55462", - "instr_55464", - "instr_55466" - ] - }, - "instr_55468": { - "virtual_address": 55468, - "size": 2, - "disassembly": "adds r5, #0x10", - "mnemonic": "adds", - "operands": "r5, #0x10", - "mode": "thumb" - }, - "instr_55470": { - "virtual_address": 55470, - "size": 2, - "disassembly": "adds r3, #0x18", - "mnemonic": "adds", - "operands": "r3, #0x18", - "mode": "thumb" - }, - "instr_55472": { - "virtual_address": 55472, - "size": 2, - "disassembly": "b 0x0d7dc", - "mnemonic": "b", - "operands": "0x0d7dc", - "mode": "thumb" - }, - "bb_55468": { - "virtual_address": 55468, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55260, - "children": [ - "instr_55468", - "instr_55470", - "instr_55472" - ] - }, - "instr_55474": { - "virtual_address": 55474, - "size": 2, - "disassembly": "ldr r2, [r5, #0x10]", - "mnemonic": "ldr", - "operands": "r2, [r5, #0x10]", - "mode": "thumb" - }, - "instr_55476": { - "virtual_address": 55476, - "size": 2, - "disassembly": "movs r1, r5", - "mnemonic": "movs", - "operands": "r1, r5", - "mode": "thumb" - }, - "instr_55478": { - "virtual_address": 55478, - "size": 2, - "disassembly": "str r2, [r0, #0x10]", - "mnemonic": "str", - "operands": "r2, [r0, #0x10]", - "mode": "thumb" - }, - "instr_55480": { - "virtual_address": 55480, - "size": 2, - "disassembly": "movs r2, r0", - "mnemonic": "movs", - "operands": "r2, r0", - "mode": "thumb" - }, - "instr_55482": { - "virtual_address": 55482, - "size": 2, - "disassembly": "ldr r0, [r5, #0x14]", - "mnemonic": "ldr", - "operands": "r0, [r5, #0x14]", - "mode": "thumb" - }, - "instr_55484": { - "virtual_address": 55484, - "size": 2, - "disassembly": "adds r1, #0x18", - "mnemonic": "adds", - "operands": "r1, #0x18", - "mode": "thumb" - }, - "instr_55486": { - "virtual_address": 55486, - "size": 2, - "disassembly": "str r0, [r2, #0x14]", - "mnemonic": "str", - "operands": "r0, [r2, #0x14]", - "mode": "thumb" - }, - "instr_55488": { - "virtual_address": 55488, - "size": 2, - "disassembly": "adds r3, #0x18", - "mnemonic": "adds", - "operands": "r3, #0x18", - "mode": "thumb" - }, - "instr_55490": { - "virtual_address": 55490, - "size": 2, - "disassembly": "b 0x0d632", - "mnemonic": "b", - "operands": "0x0d632", - "mode": "thumb" - }, - "bb_55474": { - "virtual_address": 55474, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 54834, - "children": [ - "instr_55474", - "instr_55476", - "instr_55478", - "instr_55480", - "instr_55482", - "instr_55484", - "instr_55486", - "instr_55488", - "instr_55490" - ] - }, - "instr_55492": { - "virtual_address": 55492, - "size": 2, - "disassembly": "ldr r1, [r5, #0x8]", - "mnemonic": "ldr", - "operands": "r1, [r5, #0x8]", - "mode": "thumb" - }, - "instr_55494": { - "virtual_address": 55494, - "size": 2, - "disassembly": "str r1, [r3, #0x10]", - "mnemonic": "str", - "operands": "r1, [r3, #0x10]", - "mode": "thumb" - }, - "instr_55496": { - "virtual_address": 55496, - "size": 2, - "disassembly": "ldr r1, [r5, #0xc]", - "mnemonic": "ldr", - "operands": "r1, [r5, #0xc]", - "mode": "thumb" - }, - "instr_55498": { - "virtual_address": 55498, - "size": 2, - "disassembly": "str r1, [r3, #0x14]", - "mnemonic": "str", - "operands": "r1, [r3, #0x14]", - "mode": "thumb" - }, - "instr_55500": { - "virtual_address": 55500, - "size": 2, - "disassembly": "cmp r2, #0x24", - "mnemonic": "cmp", - "operands": "r2, #0x24", - "mode": "thumb" - }, - "instr_55502": { - "virtual_address": 55502, - "size": 2, - "disassembly": "beq 0x0d906", - "mnemonic": "beq", - "operands": "0x0d906", - "mode": "thumb" - }, - "bb_55492": { - "virtual_address": 55492, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55504, - "children": [ - "instr_55492", - "instr_55494", - "instr_55496", - "instr_55498", - "instr_55500", - "instr_55502" - ] - }, - "instr_55504": { - "virtual_address": 55504, - "size": 2, - "disassembly": "adds r5, #0x10", - "mnemonic": "adds", - "operands": "r5, #0x10", - "mode": "thumb" - }, - "instr_55506": { - "virtual_address": 55506, - "size": 2, - "disassembly": "adds r3, #0x18", - "mnemonic": "adds", - "operands": "r3, #0x18", - "mode": "thumb" - }, - "instr_55508": { - "virtual_address": 55508, - "size": 2, - "disassembly": "b 0x0d830", - "mnemonic": "b", - "operands": "0x0d830", - "mode": "thumb" - }, - "bb_55504": { - "virtual_address": 55504, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55344, - "children": [ - "instr_55504", - "instr_55506", - "instr_55508" - ] - }, - "instr_55510": { - "virtual_address": 55510, - "size": 2, - "disassembly": "movs r1, r5", - "mnemonic": "movs", - "operands": "r1, r5", - "mode": "thumb" - }, - "instr_55512": { - "virtual_address": 55512, - "size": 2, - "disassembly": "movs r0, r3", - "mnemonic": "movs", - "operands": "r0, r3", - "mode": "thumb" - }, - "instr_55514": { - "virtual_address": 55514, - "size": 4, - "disassembly": "bl 0x0c924", - "mnemonic": "bl", - "operands": "0x0c924", - "mode": "thumb" - }, - "instr_55518": { - "virtual_address": 55518, - "size": 2, - "disassembly": "b 0x0d76a", - "mnemonic": "b", - "operands": "0x0d76a", - "mode": "thumb" - }, - "bb_55510": { - "virtual_address": 55510, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55146, - "children": [ - "instr_55510", - "instr_55512", - "instr_55514", - "instr_55518" - ] - }, - "instr_55524": { - "virtual_address": 55524, - "size": 2, - "disassembly": "ldr r2, [r5, #0x10]", - "mnemonic": "ldr", - "operands": "r2, [r5, #0x10]", - "mode": "thumb" - }, - "instr_55526": { - "virtual_address": 55526, - "size": 2, - "disassembly": "str r2, [r3, #0x18]", - "mnemonic": "str", - "operands": "r2, [r3, #0x18]", - "mode": "thumb" - }, - "instr_55528": { - "virtual_address": 55528, - "size": 2, - "disassembly": "mov r2, r11", - "mnemonic": "mov", - "operands": "r2, r11", - "mode": "thumb" - }, - "instr_55530": { - "virtual_address": 55530, - "size": 2, - "disassembly": "ldr r1, [r5, #0x14]", - "mnemonic": "ldr", - "operands": "r1, [r5, #0x14]", - "mode": "thumb" - }, - "instr_55532": { - "virtual_address": 55532, - "size": 2, - "disassembly": "adds r3, #0x20", - "mnemonic": "adds", - "operands": "r3, #0x20", - "mode": "thumb" - }, - "instr_55534": { - "virtual_address": 55534, - "size": 2, - "disassembly": "str r1, [r2, #0x1c]", - "mnemonic": "str", - "operands": "r1, [r2, #0x1c]", - "mode": "thumb" - }, - "instr_55536": { - "virtual_address": 55536, - "size": 2, - "disassembly": "adds r5, #0x18", - "mnemonic": "adds", - "operands": "r5, #0x18", - "mode": "thumb" - }, - "instr_55538": { - "virtual_address": 55538, - "size": 2, - "disassembly": "b 0x0d7dc", - "mnemonic": "b", - "operands": "0x0d7dc", - "mode": "thumb" - }, - "bb_55524": { - "virtual_address": 55524, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55260, - "children": [ - "instr_55524", - "instr_55526", - "instr_55528", - "instr_55530", - "instr_55532", - "instr_55534", - "instr_55536", - "instr_55538" - ] - }, - "instr_55540": { - "virtual_address": 55540, - "size": 2, - "disassembly": "ldr r1, [r5, #0x8]", - "mnemonic": "ldr", - "operands": "r1, [r5, #0x8]", - "mode": "thumb" - }, - "instr_55542": { - "virtual_address": 55542, - "size": 2, - "disassembly": "str r1, [r3, #0x10]", - "mnemonic": "str", - "operands": "r1, [r3, #0x10]", - "mode": "thumb" - }, - "instr_55544": { - "virtual_address": 55544, - "size": 2, - "disassembly": "ldr r1, [r5, #0xc]", - "mnemonic": "ldr", - "operands": "r1, [r5, #0xc]", - "mode": "thumb" - }, - "instr_55546": { - "virtual_address": 55546, - "size": 2, - "disassembly": "str r1, [r3, #0x14]", - "mnemonic": "str", - "operands": "r1, [r3, #0x14]", - "mode": "thumb" - }, - "instr_55548": { - "virtual_address": 55548, - "size": 2, - "disassembly": "cmp r2, #0x24", - "mnemonic": "cmp", - "operands": "r2, #0x24", - "mode": "thumb" - }, - "instr_55550": { - "virtual_address": 55550, - "size": 2, - "disassembly": "beq 0x0d916", - "mnemonic": "beq", - "operands": "0x0d916", - "mode": "thumb" - }, - "bb_55540": { - "virtual_address": 55540, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55552, - "children": [ - "instr_55540", - "instr_55542", - "instr_55544", - "instr_55546", - "instr_55548", - "instr_55550" - ] - }, - "instr_55552": { - "virtual_address": 55552, - "size": 2, - "disassembly": "adds r5, #0x10", - "mnemonic": "adds", - "operands": "r5, #0x10", - "mode": "thumb" - }, - "instr_55554": { - "virtual_address": 55554, - "size": 2, - "disassembly": "adds r3, #0x18", - "mnemonic": "adds", - "operands": "r3, #0x18", - "mode": "thumb" - }, - "instr_55556": { - "virtual_address": 55556, - "size": 2, - "disassembly": "b 0x0d75e", - "mnemonic": "b", - "operands": "0x0d75e", - "mode": "thumb" - }, - "bb_55552": { - "virtual_address": 55552, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55134, - "children": [ - "instr_55552", - "instr_55554", - "instr_55556" - ] - }, - "instr_55558": { - "virtual_address": 55558, - "size": 2, - "disassembly": "ldr r2, [r5, #0x10]", - "mnemonic": "ldr", - "operands": "r2, [r5, #0x10]", - "mode": "thumb" - }, - "instr_55560": { - "virtual_address": 55560, - "size": 2, - "disassembly": "str r2, [r3, #0x18]", - "mnemonic": "str", - "operands": "r2, [r3, #0x18]", - "mode": "thumb" - }, - "instr_55562": { - "virtual_address": 55562, - "size": 2, - "disassembly": "mov r2, r11", - "mnemonic": "mov", - "operands": "r2, r11", - "mode": "thumb" - }, - "instr_55564": { - "virtual_address": 55564, - "size": 2, - "disassembly": "ldr r1, [r5, #0x14]", - "mnemonic": "ldr", - "operands": "r1, [r5, #0x14]", - "mode": "thumb" - }, - "instr_55566": { - "virtual_address": 55566, - "size": 2, - "disassembly": "adds r3, #0x20", - "mnemonic": "adds", - "operands": "r3, #0x20", - "mode": "thumb" - }, - "instr_55568": { - "virtual_address": 55568, - "size": 2, - "disassembly": "str r1, [r2, #0x1c]", - "mnemonic": "str", - "operands": "r1, [r2, #0x1c]", - "mode": "thumb" - }, - "instr_55570": { - "virtual_address": 55570, - "size": 2, - "disassembly": "adds r5, #0x18", - "mnemonic": "adds", - "operands": "r5, #0x18", - "mode": "thumb" - }, - "instr_55572": { - "virtual_address": 55572, - "size": 2, - "disassembly": "b 0x0d830", - "mnemonic": "b", - "operands": "0x0d830", - "mode": "thumb" - }, - "bb_55558": { - "virtual_address": 55558, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55344, - "children": [ - "instr_55558", - "instr_55560", - "instr_55562", - "instr_55564", - "instr_55566", - "instr_55568", - "instr_55570", - "instr_55572" - ] - }, - "instr_55574": { - "virtual_address": 55574, - "size": 2, - "disassembly": "ldr r2, [r5, #0x10]", - "mnemonic": "ldr", - "operands": "r2, [r5, #0x10]", - "mode": "thumb" - }, - "instr_55576": { - "virtual_address": 55576, - "size": 2, - "disassembly": "str r2, [r3, #0x18]", - "mnemonic": "str", - "operands": "r2, [r3, #0x18]", - "mode": "thumb" - }, - "instr_55578": { - "virtual_address": 55578, - "size": 2, - "disassembly": "mov r2, r11", - "mnemonic": "mov", - "operands": "r2, r11", - "mode": "thumb" - }, - "instr_55580": { - "virtual_address": 55580, - "size": 2, - "disassembly": "ldr r1, [r5, #0x14]", - "mnemonic": "ldr", - "operands": "r1, [r5, #0x14]", - "mode": "thumb" - }, - "instr_55582": { - "virtual_address": 55582, - "size": 2, - "disassembly": "adds r3, #0x20", - "mnemonic": "adds", - "operands": "r3, #0x20", - "mode": "thumb" - }, - "instr_55584": { - "virtual_address": 55584, - "size": 2, - "disassembly": "str r1, [r2, #0x1c]", - "mnemonic": "str", - "operands": "r1, [r2, #0x1c]", - "mode": "thumb" - }, - "instr_55586": { - "virtual_address": 55586, - "size": 2, - "disassembly": "adds r5, #0x18", - "mnemonic": "adds", - "operands": "r5, #0x18", - "mode": "thumb" - }, - "instr_55588": { - "virtual_address": 55588, - "size": 2, - "disassembly": "b 0x0d75e", - "mnemonic": "b", - "operands": "0x0d75e", - "mode": "thumb" - }, - "bb_55574": { - "virtual_address": 55574, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55134, - "children": [ - "instr_55574", - "instr_55576", - "instr_55578", - "instr_55580", - "instr_55582", - "instr_55584", - "instr_55586", - "instr_55588" - ] - }, - "func_54592": { - "virtual_address": 54592, - "size": 998, - "name": "_realloc_r", - "children": [ - "bb_54592", - "bb_54616", - "bb_54618", - "bb_54650", - "bb_54656", - "bb_54660", - "bb_54662", - "bb_54666", - "bb_54668", - "bb_54672", - "bb_54688", - "bb_54690", - "bb_54722", - "bb_54738", - "bb_54744", - "bb_54768", - "bb_54770", - "bb_54778", - "bb_54780", - "bb_54794", - "bb_54814", - "bb_54816", - "bb_54822", - "bb_54824", - "bb_54832", - "bb_54834", - "bb_54846", - "bb_54854", - "bb_54862", - "bb_54872", - "bb_54884", - "bb_54890", - "bb_54912", - "bb_54920", - "bb_54940", - "bb_54946", - "bb_54966", - "bb_54976", - "bb_55014", - "bb_55024", - "bb_55048", - "bb_55050", - "bb_55054", - "bb_55056", - "bb_55082", - "bb_55084", - "bb_55108", - "bb_55110", - "bb_55114", - "bb_55128", - "bb_55130", - "bb_55134", - "bb_55146", - "bb_55184", - "bb_55194", - "bb_55206", - "bb_55214", - "bb_55238", - "bb_55242", - "bb_55256", - "bb_55260", - "bb_55280", - "bb_55288", - "bb_55322", - "bb_55326", - "bb_55340", - "bb_55344", - "bb_55364", - "bb_55376", - "bb_55384", - "bb_55400", - "bb_55440", - "bb_55456", - "bb_55468", - "bb_55474", - "bb_55492", - "bb_55504", - "bb_55510", - "bb_55524", - "bb_55540", - "bb_55552", - "bb_55558", - "bb_55574" - ] - }, - "instr_55592": { - "virtual_address": 55592, - "size": 2, - "disassembly": "push {r4, r5, r6, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, lr}", - "mode": "thumb" - }, - "instr_55594": { - "virtual_address": 55594, - "size": 2, - "disassembly": "movs r4, r2", - "mnemonic": "movs", - "operands": "r4, r2", - "mode": "thumb" - }, - "instr_55596": { - "virtual_address": 55596, - "size": 2, - "disassembly": "movs r5, #0x0", - "mnemonic": "movs", - "operands": "r5, #0x0", - "mode": "thumb" - }, - "instr_55598": { - "virtual_address": 55598, - "size": 2, - "disassembly": "str r5, [r4, #0x0]", - "mnemonic": "str", - "operands": "r5, [r4, #0x0]", - "mode": "thumb" - }, - "instr_55600": { - "virtual_address": 55600, - "size": 2, - "disassembly": "ldr r5, [0x0d978]", - "mnemonic": "ldr", - "operands": "r5, [0x0d978]", - "mode": "thumb" - }, - "instr_55602": { - "virtual_address": 55602, - "size": 2, - "disassembly": "lsls r3, r1, #0x1", - "mnemonic": "lsls", - "operands": "r3, r1, #0x1", - "mode": "thumb" - }, - "instr_55604": { - "virtual_address": 55604, - "size": 2, - "disassembly": "movs r2, r1", - "mnemonic": "movs", - "operands": "r2, r1", - "mode": "thumb" - }, - "instr_55606": { - "virtual_address": 55606, - "size": 2, - "disassembly": "lsrs r3, r3, #0x1", - "mnemonic": "lsrs", - "operands": "r3, r3, #0x1", - "mode": "thumb" - }, - "instr_55608": { - "virtual_address": 55608, - "size": 2, - "disassembly": "cmp r3, r5", - "mnemonic": "cmp", - "operands": "r3, r5", - "mode": "thumb" - }, - "instr_55610": { - "virtual_address": 55610, - "size": 2, - "disassembly": "bgt 0x0d970", - "mnemonic": "bgt", - "operands": "0x0d970", - "mode": "thumb" - }, - "bb_55592": { - "virtual_address": 55592, - "size": 20, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55612, - "children": [ - "instr_55592", - "instr_55594", - "instr_55596", - "instr_55598", - "instr_55600", - "instr_55602", - "instr_55604", - "instr_55606", - "instr_55608", - "instr_55610" - ] - }, - "instr_55612": { - "virtual_address": 55612, - "size": 2, - "disassembly": "movs r5, r3", - "mnemonic": "movs", - "operands": "r5, r3", - "mode": "thumb" - }, - "instr_55614": { - "virtual_address": 55614, - "size": 2, - "disassembly": "orrs r5, r0", - "mnemonic": "orrs", - "operands": "r5, r0", - "mode": "thumb" - }, - "instr_55616": { - "virtual_address": 55616, - "size": 2, - "disassembly": "beq 0x0d970", - "mnemonic": "beq", - "operands": "0x0d970", - "mode": "thumb" - }, - "bb_55612": { - "virtual_address": 55612, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55618, - "children": [ - "instr_55612", - "instr_55614", - "instr_55616" - ] - }, - "instr_55618": { - "virtual_address": 55618, - "size": 2, - "disassembly": "ldr r6, [0x0d97c]", - "mnemonic": "ldr", - "operands": "r6, [0x0d97c]", - "mode": "thumb" - }, - "instr_55620": { - "virtual_address": 55620, - "size": 2, - "disassembly": "movs r5, #0x0", - "mnemonic": "movs", - "operands": "r5, #0x0", - "mode": "thumb" - }, - "instr_55622": { - "virtual_address": 55622, - "size": 2, - "disassembly": "tst r1, r6", - "mnemonic": "tst", - "operands": "r1, r6", - "mode": "thumb" - }, - "instr_55624": { - "virtual_address": 55624, - "size": 2, - "disassembly": "bne 0x0d95a", - "mnemonic": "bne", - "operands": "0x0d95a", - "mode": "thumb" - }, - "bb_55618": { - "virtual_address": 55618, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55626, - "children": [ - "instr_55618", - "instr_55620", - "instr_55622", - "instr_55624" - ] - }, - "instr_55626": { - "virtual_address": 55626, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_55628": { - "virtual_address": 55628, - "size": 2, - "disassembly": "ldr r3, [0x0d980]", - "mnemonic": "ldr", - "operands": "r3, [0x0d980]", - "mode": "thumb" - }, - "instr_55630": { - "virtual_address": 55630, - "size": 4, - "disassembly": "bl 0x10b10", - "mnemonic": "bl", - "operands": "0x10b10", - "mode": "thumb" - }, - "instr_55634": { - "virtual_address": 55634, - "size": 2, - "disassembly": "movs r2, r1", - "mnemonic": "movs", - "operands": "r2, r1", - "mode": "thumb" - }, - "instr_55636": { - "virtual_address": 55636, - "size": 2, - "disassembly": "lsls r3, r1, #0x1", - "mnemonic": "lsls", - "operands": "r3, r1, #0x1", - "mode": "thumb" - }, - "instr_55638": { - "virtual_address": 55638, - "size": 2, - "disassembly": "lsrs r3, r3, #0x1", - "mnemonic": "lsrs", - "operands": "r3, r3, #0x1", - "mode": "thumb" - }, - "instr_55640": { - "virtual_address": 55640, - "size": 2, - "disassembly": "subs r5, #0x36", - "mnemonic": "subs", - "operands": "r5, #0x36", - "mode": "thumb" - }, - "bb_55626": { - "virtual_address": 55626, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55642, - "children": [ - "instr_55626", - "instr_55628", - "instr_55630", - "instr_55634", - "instr_55636", - "instr_55638", - "instr_55640" - ] - }, - "instr_55642": { - "virtual_address": 55642, - "size": 2, - "disassembly": "ldr r6, [0x0d984]", - "mnemonic": "ldr", - "operands": "r6, [0x0d984]", - "mode": "thumb" - }, - "instr_55644": { - "virtual_address": 55644, - "size": 2, - "disassembly": "mov r12, r6", - "mnemonic": "mov", - "operands": "r12, r6", - "mode": "thumb" - }, - "instr_55646": { - "virtual_address": 55646, - "size": 2, - "disassembly": "asrs r3, r3, #0x14", - "mnemonic": "asrs", - "operands": "r3, r3, #0x14", - "mode": "thumb" - }, - "instr_55648": { - "virtual_address": 55648, - "size": 2, - "disassembly": "add r3, r12", - "mnemonic": "add", - "operands": "r3, r12", - "mode": "thumb" - }, - "instr_55650": { - "virtual_address": 55650, - "size": 2, - "disassembly": "adds r3, r3, r5", - "mnemonic": "adds", - "operands": "r3, r3, r5", - "mode": "thumb" - }, - "instr_55652": { - "virtual_address": 55652, - "size": 2, - "disassembly": "str r3, [r4, #0x0]", - "mnemonic": "str", - "operands": "r3, [r4, #0x0]", - "mode": "thumb" - }, - "instr_55654": { - "virtual_address": 55654, - "size": 2, - "disassembly": "ldr r3, [0x0d988]", - "mnemonic": "ldr", - "operands": "r3, [0x0d988]", - "mode": "thumb" - }, - "instr_55656": { - "virtual_address": 55656, - "size": 2, - "disassembly": "ands r2, r3", - "mnemonic": "ands", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_55658": { - "virtual_address": 55658, - "size": 2, - "disassembly": "ldr r3, [0x0d98c]", - "mnemonic": "ldr", - "operands": "r3, [0x0d98c]", - "mode": "thumb" - }, - "instr_55660": { - "virtual_address": 55660, - "size": 2, - "disassembly": "orrs r3, r2", - "mnemonic": "orrs", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_55662": { - "virtual_address": 55662, - "size": 2, - "disassembly": "movs r1, r3", - "mnemonic": "movs", - "operands": "r1, r3", - "mode": "thumb" - }, - "bb_55642": { - "virtual_address": 55642, - "size": 22, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55664, - "children": [ - "instr_55642", - "instr_55644", - "instr_55646", - "instr_55648", - "instr_55650", - "instr_55652", - "instr_55654", - "instr_55656", - "instr_55658", - "instr_55660", - "instr_55662" - ] - }, - "instr_55664": { - "virtual_address": 55664, - "size": 2, - "disassembly": "pop {r4, r5, r6}", - "mnemonic": "pop", - "operands": "{r4, r5, r6}", - "mode": "thumb" - }, - "instr_55666": { - "virtual_address": 55666, - "size": 2, - "disassembly": "pop {r2}", - "mnemonic": "pop", - "operands": "{r2}", - "mode": "thumb" - }, - "instr_55668": { - "virtual_address": 55668, - "size": 2, - "disassembly": "bx r2", - "mnemonic": "bx", - "operands": "r2", - "mode": "thumb" - }, - "bb_55664": { - "virtual_address": 55664, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_55664", - "instr_55666", - "instr_55668" - ] - }, - "func_55592": { - "virtual_address": 55592, - "size": 78, - "name": "frexp", - "children": [ - "bb_55592", - "bb_55612", - "bb_55618", - "bb_55626", - "bb_55642", - "bb_55664" - ] - }, - "instr_55696": { - "virtual_address": 55696, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_55698": { - "virtual_address": 55698, - "size": 2, - "disassembly": "push {r4, r5, r6, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, lr}", - "mode": "thumb" - }, - "instr_55700": { - "virtual_address": 55700, - "size": 2, - "disassembly": "ldr r5, [0x0d9b4]", - "mnemonic": "ldr", - "operands": "r5, [0x0d9b4]", - "mode": "thumb" - }, - "instr_55702": { - "virtual_address": 55702, - "size": 2, - "disassembly": "movs r4, r0", - "mnemonic": "movs", - "operands": "r4, r0", - "mode": "thumb" - }, - "instr_55704": { - "virtual_address": 55704, - "size": 2, - "disassembly": "movs r0, r1", - "mnemonic": "movs", - "operands": "r0, r1", - "mode": "thumb" - }, - "instr_55706": { - "virtual_address": 55706, - "size": 2, - "disassembly": "str r3, [r5, #0x0]", - "mnemonic": "str", - "operands": "r3, [r5, #0x0]", - "mode": "thumb" - }, - "instr_55708": { - "virtual_address": 55708, - "size": 4, - "disassembly": "bl 0x10a70", - "mnemonic": "bl", - "operands": "0x10a70", - "mode": "thumb" - }, - "instr_55712": { - "virtual_address": 55712, - "size": 2, - "disassembly": "adds r3, r0, #0x1", - "mnemonic": "adds", - "operands": "r3, r0, #0x1", - "mode": "thumb" - }, - "instr_55714": { - "virtual_address": 55714, - "size": 2, - "disassembly": "beq 0x0d9aa", - "mnemonic": "beq", - "operands": "0x0d9aa", - "mode": "thumb" - }, - "bb_55696": { - "virtual_address": 55696, - "size": 20, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55716, - "children": [ - "instr_55696", - "instr_55698", - "instr_55700", - "instr_55702", - "instr_55704", - "instr_55706", - "instr_55708", - "instr_55712", - "instr_55714" - ] - }, - "instr_55716": { - "virtual_address": 55716, - "size": 2, - "disassembly": "pop {r4, r5, r6}", - "mnemonic": "pop", - "operands": "{r4, r5, r6}", - "mode": "thumb" - }, - "instr_55718": { - "virtual_address": 55718, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_55720": { - "virtual_address": 55720, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_55716": { - "virtual_address": 55716, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_55716", - "instr_55718", - "instr_55720" - ] - }, - "instr_55722": { - "virtual_address": 55722, - "size": 2, - "disassembly": "ldr r3, [r5, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r5, #0x0]", - "mode": "thumb" - }, - "instr_55724": { - "virtual_address": 55724, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_55726": { - "virtual_address": 55726, - "size": 2, - "disassembly": "beq 0x0d9a4", - "mnemonic": "beq", - "operands": "0x0d9a4", - "mode": "thumb" - }, - "bb_55722": { - "virtual_address": 55722, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55728, - "children": [ - "instr_55722", - "instr_55724", - "instr_55726" - ] - }, - "instr_55728": { - "virtual_address": 55728, - "size": 2, - "disassembly": "str r3, [r4, #0x0]", - "mnemonic": "str", - "operands": "r3, [r4, #0x0]", - "mode": "thumb" - }, - "instr_55730": { - "virtual_address": 55730, - "size": 2, - "disassembly": "b 0x0d9a4", - "mnemonic": "b", - "operands": "0x0d9a4", - "mode": "thumb" - }, - "bb_55728": { - "virtual_address": 55728, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55716, - "children": [ - "instr_55728", - "instr_55730" - ] - }, - "dw_55732": { - "virtual_address": 55732, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 55700 - ] - }, - "func_55696": { - "virtual_address": 55696, - "size": 40, - "name": "_sbrk_r", - "children": [ - "bb_55696", - "bb_55716", - "bb_55722", - "bb_55728", - "dw_55732" - ] - }, - "instr_55736": { - "virtual_address": 55736, - "size": 2, - "disassembly": "push {r4, r5, r6, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, lr}", - "mode": "thumb" - }, - "instr_55738": { - "virtual_address": 55738, - "size": 2, - "disassembly": "movs r4, r1", - "mnemonic": "movs", - "operands": "r4, r1", - "mode": "thumb" - }, - "instr_55740": { - "virtual_address": 55740, - "size": 2, - "disassembly": "movs r5, #0xe", - "mnemonic": "movs", - "operands": "r5, #0xe", - "mode": "thumb" - }, - "instr_55742": { - "virtual_address": 55742, - "size": 2, - "disassembly": "ldrsh r1, [r1, r5]", - "mnemonic": "ldrsh", - "operands": "r1, [r1, r5]", - "mode": "thumb" - }, - "instr_55744": { - "virtual_address": 55744, - "size": 4, - "disassembly": "bl 0x0eff0", - "mnemonic": "bl", - "operands": "0x0eff0", - "mode": "thumb" - }, - "instr_55748": { - "virtual_address": 55748, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_55750": { - "virtual_address": 55750, - "size": 2, - "disassembly": "blt 0x0d9d4", - "mnemonic": "blt", - "operands": "0x0d9d4", - "mode": "thumb" - }, - "bb_55736": { - "virtual_address": 55736, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55752, - "children": [ - "instr_55736", - "instr_55738", - "instr_55740", - "instr_55742", - "instr_55744", - "instr_55748", - "instr_55750" - ] - }, - "instr_55752": { - "virtual_address": 55752, - "size": 2, - "disassembly": "ldr r3, [r4, #0x50]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x50]", - "mode": "thumb" - }, - "instr_55754": { - "virtual_address": 55754, - "size": 2, - "disassembly": "adds r3, r3, r0", - "mnemonic": "adds", - "operands": "r3, r3, r0", - "mode": "thumb" - }, - "instr_55756": { - "virtual_address": 55756, - "size": 2, - "disassembly": "str r3, [r4, #0x50]", - "mnemonic": "str", - "operands": "r3, [r4, #0x50]", - "mode": "thumb" - }, - "bb_55752": { - "virtual_address": 55752, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55758, - "children": [ - "instr_55752", - "instr_55754", - "instr_55756" - ] - }, - "instr_55758": { - "virtual_address": 55758, - "size": 2, - "disassembly": "pop {r4, r5, r6}", - "mnemonic": "pop", - "operands": "{r4, r5, r6}", - "mode": "thumb" - }, - "instr_55760": { - "virtual_address": 55760, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_55762": { - "virtual_address": 55762, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_55758": { - "virtual_address": 55758, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_55758", - "instr_55760", - "instr_55762" - ] - }, - "instr_55764": { - "virtual_address": 55764, - "size": 2, - "disassembly": "ldrh r3, [r4, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r4, #0xc]", - "mode": "thumb" - }, - "instr_55766": { - "virtual_address": 55766, - "size": 2, - "disassembly": "ldr r2, [0x0d9e0]", - "mnemonic": "ldr", - "operands": "r2, [0x0d9e0]", - "mode": "thumb" - }, - "instr_55768": { - "virtual_address": 55768, - "size": 2, - "disassembly": "ands r3, r2", - "mnemonic": "ands", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_55770": { - "virtual_address": 55770, - "size": 2, - "disassembly": "strh r3, [r4, #0xc]", - "mnemonic": "strh", - "operands": "r3, [r4, #0xc]", - "mode": "thumb" - }, - "instr_55772": { - "virtual_address": 55772, - "size": 2, - "disassembly": "b 0x0d9ce", - "mnemonic": "b", - "operands": "0x0d9ce", - "mode": "thumb" - }, - "bb_55764": { - "virtual_address": 55764, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55758, - "children": [ - "instr_55764", - "instr_55766", - "instr_55768", - "instr_55770", - "instr_55772" - ] - }, - "func_55736": { - "virtual_address": 55736, - "size": 38, - "name": "__sread", - "children": [ - "bb_55736", - "bb_55752", - "bb_55758", - "bb_55764" - ] - }, - "instr_55780": { - "virtual_address": 55780, - "size": 2, - "disassembly": "movs r0, #0x0", - "mnemonic": "movs", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_55782": { - "virtual_address": 55782, - "size": 2, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "thumb" - }, - "bb_55780": { - "virtual_address": 55780, - "size": 4, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_55780", - "instr_55782" - ] - }, - "func_55780": { - "virtual_address": 55780, - "size": 4, - "name": "__seofread", - "children": [ - "bb_55780" - ] - }, - "instr_55784": { - "virtual_address": 55784, - "size": 2, - "disassembly": "push {r3, r4, r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r3, r4, r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_55786": { - "virtual_address": 55786, - "size": 2, - "disassembly": "movs r4, r1", - "mnemonic": "movs", - "operands": "r4, r1", - "mode": "thumb" - }, - "instr_55788": { - "virtual_address": 55788, - "size": 2, - "disassembly": "movs r7, r3", - "mnemonic": "movs", - "operands": "r7, r3", - "mode": "thumb" - }, - "instr_55790": { - "virtual_address": 55790, - "size": 2, - "disassembly": "movs r3, #0xc", - "mnemonic": "movs", - "operands": "r3, #0xc", - "mode": "thumb" - }, - "instr_55792": { - "virtual_address": 55792, - "size": 2, - "disassembly": "ldrsh r1, [r1, r3]", - "mnemonic": "ldrsh", - "operands": "r1, [r1, r3]", - "mode": "thumb" - }, - "instr_55794": { - "virtual_address": 55794, - "size": 2, - "disassembly": "movs r5, r0", - "mnemonic": "movs", - "operands": "r5, r0", - "mode": "thumb" - }, - "instr_55796": { - "virtual_address": 55796, - "size": 2, - "disassembly": "movs r6, r2", - "mnemonic": "movs", - "operands": "r6, r2", - "mode": "thumb" - }, - "instr_55798": { - "virtual_address": 55798, - "size": 2, - "disassembly": "lsls r3, r1, #0x17", - "mnemonic": "lsls", - "operands": "r3, r1, #0x17", - "mode": "thumb" - }, - "instr_55800": { - "virtual_address": 55800, - "size": 2, - "disassembly": "bmi 0x0da14", - "mnemonic": "bmi", - "operands": "0x0da14", - "mode": "thumb" - }, - "bb_55784": { - "virtual_address": 55784, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55802, - "children": [ - "instr_55784", - "instr_55786", - "instr_55788", - "instr_55790", - "instr_55792", - "instr_55794", - "instr_55796", - "instr_55798", - "instr_55800" - ] - }, - "instr_55802": { - "virtual_address": 55802, - "size": 2, - "disassembly": "ldr r3, [0x0da28]", - "mnemonic": "ldr", - "operands": "r3, [0x0da28]", - "mode": "thumb" - }, - "instr_55804": { - "virtual_address": 55804, - "size": 2, - "disassembly": "ands r1, r3", - "mnemonic": "ands", - "operands": "r1, r3", - "mode": "thumb" - }, - "instr_55806": { - "virtual_address": 55806, - "size": 2, - "disassembly": "movs r2, r6", - "mnemonic": "movs", - "operands": "r2, r6", - "mode": "thumb" - }, - "instr_55808": { - "virtual_address": 55808, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_55810": { - "virtual_address": 55810, - "size": 2, - "disassembly": "strh r1, [r4, #0xc]", - "mnemonic": "strh", - "operands": "r1, [r4, #0xc]", - "mode": "thumb" - }, - "instr_55812": { - "virtual_address": 55812, - "size": 2, - "disassembly": "movs r3, #0xe", - "mnemonic": "movs", - "operands": "r3, #0xe", - "mode": "thumb" - }, - "instr_55814": { - "virtual_address": 55814, - "size": 2, - "disassembly": "ldrsh r1, [r4, r3]", - "mnemonic": "ldrsh", - "operands": "r1, [r4, r3]", - "mode": "thumb" - }, - "instr_55816": { - "virtual_address": 55816, - "size": 2, - "disassembly": "movs r3, r7", - "mnemonic": "movs", - "operands": "r3, r7", - "mode": "thumb" - }, - "instr_55818": { - "virtual_address": 55818, - "size": 4, - "disassembly": "bl 0x0ea04", - "mnemonic": "bl", - "operands": "0x0ea04", - "mode": "thumb" - }, - "instr_55822": { - "virtual_address": 55822, - "size": 2, - "disassembly": "pop {r3, r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r3, r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_55824": { - "virtual_address": 55824, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_55826": { - "virtual_address": 55826, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_55802": { - "virtual_address": 55802, - "size": 26, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_55802", - "instr_55804", - "instr_55806", - "instr_55808", - "instr_55810", - "instr_55812", - "instr_55814", - "instr_55816", - "instr_55818", - "instr_55822", - "instr_55824", - "instr_55826" - ] - }, - "instr_55828": { - "virtual_address": 55828, - "size": 2, - "disassembly": "movs r3, #0xe", - "mnemonic": "movs", - "operands": "r3, #0xe", - "mode": "thumb" - }, - "instr_55830": { - "virtual_address": 55830, - "size": 2, - "disassembly": "ldrsh r1, [r4, r3]", - "mnemonic": "ldrsh", - "operands": "r1, [r4, r3]", - "mode": "thumb" - }, - "instr_55832": { - "virtual_address": 55832, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_55834": { - "virtual_address": 55834, - "size": 2, - "disassembly": "movs r3, #0x2", - "mnemonic": "movs", - "operands": "r3, #0x2", - "mode": "thumb" - }, - "instr_55836": { - "virtual_address": 55836, - "size": 4, - "disassembly": "bl 0x0ef74", - "mnemonic": "bl", - "operands": "0x0ef74", - "mode": "thumb" - }, - "instr_55840": { - "virtual_address": 55840, - "size": 2, - "disassembly": "movs r3, #0xc", - "mnemonic": "movs", - "operands": "r3, #0xc", - "mode": "thumb" - }, - "instr_55842": { - "virtual_address": 55842, - "size": 2, - "disassembly": "ldrsh r1, [r4, r3]", - "mnemonic": "ldrsh", - "operands": "r1, [r4, r3]", - "mode": "thumb" - }, - "instr_55844": { - "virtual_address": 55844, - "size": 2, - "disassembly": "b 0x0d9fa", - "mnemonic": "b", - "operands": "0x0d9fa", - "mode": "thumb" - }, - "bb_55828": { - "virtual_address": 55828, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55802, - "children": [ - "instr_55828", - "instr_55830", - "instr_55832", - "instr_55834", - "instr_55836", - "instr_55840", - "instr_55842", - "instr_55844" - ] - }, - "func_55784": { - "virtual_address": 55784, - "size": 62, - "name": "__swrite", - "children": [ - "bb_55784", - "bb_55802", - "bb_55828" - ] - }, - "instr_55852": { - "virtual_address": 55852, - "size": 2, - "disassembly": "push {r4, r5, r6, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, lr}", - "mode": "thumb" - }, - "instr_55854": { - "virtual_address": 55854, - "size": 2, - "disassembly": "movs r4, r1", - "mnemonic": "movs", - "operands": "r4, r1", - "mode": "thumb" - }, - "instr_55856": { - "virtual_address": 55856, - "size": 2, - "disassembly": "movs r5, #0xe", - "mnemonic": "movs", - "operands": "r5, #0xe", - "mode": "thumb" - }, - "instr_55858": { - "virtual_address": 55858, - "size": 2, - "disassembly": "ldrsh r1, [r1, r5]", - "mnemonic": "ldrsh", - "operands": "r1, [r1, r5]", - "mode": "thumb" - }, - "instr_55860": { - "virtual_address": 55860, - "size": 4, - "disassembly": "bl 0x0ef74", - "mnemonic": "bl", - "operands": "0x0ef74", - "mode": "thumb" - }, - "instr_55864": { - "virtual_address": 55864, - "size": 2, - "disassembly": "adds r3, r0, #0x1", - "mnemonic": "adds", - "operands": "r3, r0, #0x1", - "mode": "thumb" - }, - "instr_55866": { - "virtual_address": 55866, - "size": 2, - "disassembly": "beq 0x0da4e", - "mnemonic": "beq", - "operands": "0x0da4e", - "mode": "thumb" - }, - "bb_55852": { - "virtual_address": 55852, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55868, - "children": [ - "instr_55852", - "instr_55854", - "instr_55856", - "instr_55858", - "instr_55860", - "instr_55864", - "instr_55866" - ] - }, - "instr_55868": { - "virtual_address": 55868, - "size": 2, - "disassembly": "movs r3, #0x80", - "mnemonic": "movs", - "operands": "r3, #0x80", - "mode": "thumb" - }, - "instr_55870": { - "virtual_address": 55870, - "size": 2, - "disassembly": "ldrh r2, [r4, #0xc]", - "mnemonic": "ldrh", - "operands": "r2, [r4, #0xc]", - "mode": "thumb" - }, - "instr_55872": { - "virtual_address": 55872, - "size": 2, - "disassembly": "lsls r3, r3, #0x5", - "mnemonic": "lsls", - "operands": "r3, r3, #0x5", - "mode": "thumb" - }, - "instr_55874": { - "virtual_address": 55874, - "size": 2, - "disassembly": "orrs r3, r2", - "mnemonic": "orrs", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_55876": { - "virtual_address": 55876, - "size": 2, - "disassembly": "strh r3, [r4, #0xc]", - "mnemonic": "strh", - "operands": "r3, [r4, #0xc]", - "mode": "thumb" - }, - "instr_55878": { - "virtual_address": 55878, - "size": 2, - "disassembly": "str r0, [r4, #0x50]", - "mnemonic": "str", - "operands": "r0, [r4, #0x50]", - "mode": "thumb" - }, - "bb_55868": { - "virtual_address": 55868, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55880, - "children": [ - "instr_55868", - "instr_55870", - "instr_55872", - "instr_55874", - "instr_55876", - "instr_55878" - ] - }, - "instr_55880": { - "virtual_address": 55880, - "size": 2, - "disassembly": "pop {r4, r5, r6}", - "mnemonic": "pop", - "operands": "{r4, r5, r6}", - "mode": "thumb" - }, - "instr_55882": { - "virtual_address": 55882, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_55884": { - "virtual_address": 55884, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_55880": { - "virtual_address": 55880, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_55880", - "instr_55882", - "instr_55884" - ] - }, - "instr_55886": { - "virtual_address": 55886, - "size": 2, - "disassembly": "ldrh r3, [r4, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r4, #0xc]", - "mode": "thumb" - }, - "instr_55888": { - "virtual_address": 55888, - "size": 2, - "disassembly": "ldr r2, [0x0da58]", - "mnemonic": "ldr", - "operands": "r2, [0x0da58]", - "mode": "thumb" - }, - "instr_55890": { - "virtual_address": 55890, - "size": 2, - "disassembly": "ands r3, r2", - "mnemonic": "ands", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_55892": { - "virtual_address": 55892, - "size": 2, - "disassembly": "strh r3, [r4, #0xc]", - "mnemonic": "strh", - "operands": "r3, [r4, #0xc]", - "mode": "thumb" - }, - "instr_55894": { - "virtual_address": 55894, - "size": 2, - "disassembly": "b 0x0da48", - "mnemonic": "b", - "operands": "0x0da48", - "mode": "thumb" - }, - "bb_55886": { - "virtual_address": 55886, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55880, - "children": [ - "instr_55886", - "instr_55888", - "instr_55890", - "instr_55892", - "instr_55894" - ] - }, - "dw_55896": { - "virtual_address": 55896, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 55888 - ] - }, - "func_55852": { - "virtual_address": 55852, - "size": 48, - "name": "__sseek", - "children": [ - "bb_55852", - "bb_55868", - "bb_55880", - "bb_55886", - "dw_55896" - ] - }, - "instr_55900": { - "virtual_address": 55900, - "size": 2, - "disassembly": "push {r4, lr}", - "mnemonic": "push", - "operands": "{r4, lr}", - "mode": "thumb" - }, - "instr_55902": { - "virtual_address": 55902, - "size": 2, - "disassembly": "movs r3, #0xe", - "mnemonic": "movs", - "operands": "r3, #0xe", - "mode": "thumb" - }, - "instr_55904": { - "virtual_address": 55904, - "size": 2, - "disassembly": "ldrsh r1, [r1, r3]", - "mnemonic": "ldrsh", - "operands": "r1, [r1, r3]", - "mode": "thumb" - }, - "instr_55906": { - "virtual_address": 55906, - "size": 4, - "disassembly": "bl 0x0eb8c", - "mnemonic": "bl", - "operands": "0x0eb8c", - "mode": "thumb" - }, - "instr_55910": { - "virtual_address": 55910, - "size": 2, - "disassembly": "pop {r4}", - "mnemonic": "pop", - "operands": "{r4}", - "mode": "thumb" - }, - "instr_55912": { - "virtual_address": 55912, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_55914": { - "virtual_address": 55914, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_55900": { - "virtual_address": 55900, - "size": 16, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_55900", - "instr_55902", - "instr_55904", - "instr_55906", - "instr_55910", - "instr_55912", - "instr_55914" - ] - }, - "func_55900": { - "virtual_address": 55900, - "size": 16, - "name": "__sclose", - "children": [ - "bb_55900" - ] - }, - "instr_55916": { - "virtual_address": 55916, - "size": 2, - "disassembly": "push {r4, r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_55918": { - "virtual_address": 55918, - "size": 2, - "disassembly": "movs r5, r1", - "mnemonic": "movs", - "operands": "r5, r1", - "mode": "thumb" - }, - "instr_55920": { - "virtual_address": 55920, - "size": 2, - "disassembly": "movs r4, #0x3", - "mnemonic": "movs", - "operands": "r4, #0x3", - "mode": "thumb" - }, - "instr_55922": { - "virtual_address": 55922, - "size": 2, - "disassembly": "orrs r5, r0", - "mnemonic": "orrs", - "operands": "r5, r0", - "mode": "thumb" - }, - "instr_55924": { - "virtual_address": 55924, - "size": 2, - "disassembly": "movs r3, r0", - "mnemonic": "movs", - "operands": "r3, r0", - "mode": "thumb" - }, - "instr_55926": { - "virtual_address": 55926, - "size": 2, - "disassembly": "tst r4, r5", - "mnemonic": "tst", - "operands": "r4, r5", - "mode": "thumb" - }, - "instr_55928": { - "virtual_address": 55928, - "size": 2, - "disassembly": "bne 0x0da7e", - "mnemonic": "bne", - "operands": "0x0da7e", - "mode": "thumb" - }, - "bb_55916": { - "virtual_address": 55916, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55930, - "children": [ - "instr_55916", - "instr_55918", - "instr_55920", - "instr_55922", - "instr_55924", - "instr_55926", - "instr_55928" - ] - }, - "instr_55930": { - "virtual_address": 55930, - "size": 2, - "disassembly": "cmp r4, r2", - "mnemonic": "cmp", - "operands": "r4, r2", - "mode": "thumb" - }, - "instr_55932": { - "virtual_address": 55932, - "size": 2, - "disassembly": "bcc 0x0da9e", - "mnemonic": "bcc", - "operands": "0x0da9e", - "mode": "thumb" - }, - "bb_55930": { - "virtual_address": 55930, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55934, - "children": [ - "instr_55930", - "instr_55932" - ] - }, - "instr_55934": { - "virtual_address": 55934, - "size": 2, - "disassembly": "movs r7, r0", - "mnemonic": "movs", - "operands": "r7, r0", - "mode": "thumb" - }, - "bb_55934": { - "virtual_address": 55934, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55936, - "children": [ - "instr_55934" - ] - }, - "instr_55936": { - "virtual_address": 55936, - "size": 2, - "disassembly": "movs r4, #0x0", - "mnemonic": "movs", - "operands": "r4, #0x0", - "mode": "thumb" - }, - "instr_55938": { - "virtual_address": 55938, - "size": 2, - "disassembly": "adds r6, r7, r2", - "mnemonic": "adds", - "operands": "r6, r7, r2", - "mode": "thumb" - }, - "instr_55940": { - "virtual_address": 55940, - "size": 2, - "disassembly": "b 0x0da94", - "mnemonic": "b", - "operands": "0x0da94", - "mode": "thumb" - }, - "bb_55936": { - "virtual_address": 55936, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55956, - "children": [ - "instr_55936", - "instr_55938", - "instr_55940" - ] - }, - "instr_55942": { - "virtual_address": 55942, - "size": 2, - "disassembly": "ldrb r5, [r1, r4]", - "mnemonic": "ldrb", - "operands": "r5, [r1, r4]", - "mode": "thumb" - }, - "instr_55944": { - "virtual_address": 55944, - "size": 2, - "disassembly": "subs r2, #0x1", - "mnemonic": "subs", - "operands": "r2, #0x1", - "mode": "thumb" - }, - "instr_55946": { - "virtual_address": 55946, - "size": 2, - "disassembly": "strb r5, [r7, r4]", - "mnemonic": "strb", - "operands": "r5, [r7, r4]", - "mode": "thumb" - }, - "instr_55948": { - "virtual_address": 55948, - "size": 2, - "disassembly": "subs r3, r6, r2", - "mnemonic": "subs", - "operands": "r3, r6, r2", - "mode": "thumb" - }, - "instr_55950": { - "virtual_address": 55950, - "size": 2, - "disassembly": "adds r4, #0x1", - "mnemonic": "adds", - "operands": "r4, #0x1", - "mode": "thumb" - }, - "instr_55952": { - "virtual_address": 55952, - "size": 2, - "disassembly": "cmp r5, #0x0", - "mnemonic": "cmp", - "operands": "r5, #0x0", - "mode": "thumb" - }, - "instr_55954": { - "virtual_address": 55954, - "size": 2, - "disassembly": "beq 0x0dac6", - "mnemonic": "beq", - "operands": "0x0dac6", - "mode": "thumb" - }, - "bb_55942": { - "virtual_address": 55942, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55956, - "children": [ - "instr_55942", - "instr_55944", - "instr_55946", - "instr_55948", - "instr_55950", - "instr_55952", - "instr_55954" - ] - }, - "instr_55956": { - "virtual_address": 55956, - "size": 2, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_55958": { - "virtual_address": 55958, - "size": 2, - "disassembly": "bne 0x0da86", - "mnemonic": "bne", - "operands": "0x0da86", - "mode": "thumb" - }, - "bb_55956": { - "virtual_address": 55956, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55960, - "children": [ - "instr_55956", - "instr_55958" - ] - }, - "instr_55960": { - "virtual_address": 55960, - "size": 2, - "disassembly": "pop {r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_55962": { - "virtual_address": 55962, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_55964": { - "virtual_address": 55964, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_55960": { - "virtual_address": 55960, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_55960", - "instr_55962", - "instr_55964" - ] - }, - "instr_55966": { - "virtual_address": 55966, - "size": 2, - "disassembly": "ldr r4, [0x0dad8]", - "mnemonic": "ldr", - "operands": "r4, [0x0dad8]", - "mode": "thumb" - }, - "instr_55968": { - "virtual_address": 55968, - "size": 2, - "disassembly": "mov r12, r4", - "mnemonic": "mov", - "operands": "r12, r4", - "mode": "thumb" - }, - "instr_55970": { - "virtual_address": 55970, - "size": 2, - "disassembly": "b 0x0dab2", - "mnemonic": "b", - "operands": "0x0dab2", - "mode": "thumb" - }, - "bb_55966": { - "virtual_address": 55966, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55986, - "children": [ - "instr_55966", - "instr_55968", - "instr_55970" - ] - }, - "instr_55972": { - "virtual_address": 55972, - "size": 2, - "disassembly": "adds r3, #0x4", - "mnemonic": "adds", - "operands": "r3, #0x4", - "mode": "thumb" - }, - "instr_55974": { - "virtual_address": 55974, - "size": 2, - "disassembly": "subs r2, #0x4", - "mnemonic": "subs", - "operands": "r2, #0x4", - "mode": "thumb" - }, - "instr_55976": { - "virtual_address": 55976, - "size": 2, - "disassembly": "movs r7, r3", - "mnemonic": "movs", - "operands": "r7, r3", - "mode": "thumb" - }, - "instr_55978": { - "virtual_address": 55978, - "size": 2, - "disassembly": "str r5, [r6, #0x0]", - "mnemonic": "str", - "operands": "r5, [r6, #0x0]", - "mode": "thumb" - }, - "instr_55980": { - "virtual_address": 55980, - "size": 2, - "disassembly": "adds r1, #0x4", - "mnemonic": "adds", - "operands": "r1, #0x4", - "mode": "thumb" - }, - "instr_55982": { - "virtual_address": 55982, - "size": 2, - "disassembly": "cmp r2, #0x3", - "mnemonic": "cmp", - "operands": "r2, #0x3", - "mode": "thumb" - }, - "instr_55984": { - "virtual_address": 55984, - "size": 2, - "disassembly": "bls 0x0da80", - "mnemonic": "bls", - "operands": "0x0da80", - "mode": "thumb" - }, - "bb_55972": { - "virtual_address": 55972, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55986, - "children": [ - "instr_55972", - "instr_55974", - "instr_55976", - "instr_55978", - "instr_55980", - "instr_55982", - "instr_55984" - ] - }, - "instr_55986": { - "virtual_address": 55986, - "size": 2, - "disassembly": "mov r7, r12", - "mnemonic": "mov", - "operands": "r7, r12", - "mode": "thumb" - }, - "instr_55988": { - "virtual_address": 55988, - "size": 2, - "disassembly": "ldr r5, [r1, #0x0]", - "mnemonic": "ldr", - "operands": "r5, [r1, #0x0]", - "mode": "thumb" - }, - "instr_55990": { - "virtual_address": 55990, - "size": 2, - "disassembly": "ldr r4, [0x0dadc]", - "mnemonic": "ldr", - "operands": "r4, [0x0dadc]", - "mode": "thumb" - }, - "instr_55992": { - "virtual_address": 55992, - "size": 2, - "disassembly": "adds r4, r5, r4", - "mnemonic": "adds", - "operands": "r4, r5, r4", - "mode": "thumb" - }, - "instr_55994": { - "virtual_address": 55994, - "size": 2, - "disassembly": "bics r4, r5", - "mnemonic": "bics", - "operands": "r4, r5", - "mode": "thumb" - }, - "instr_55996": { - "virtual_address": 55996, - "size": 2, - "disassembly": "movs r6, r3", - "mnemonic": "movs", - "operands": "r6, r3", - "mode": "thumb" - }, - "instr_55998": { - "virtual_address": 55998, - "size": 2, - "disassembly": "tst r4, r7", - "mnemonic": "tst", - "operands": "r4, r7", - "mode": "thumb" - }, - "instr_56000": { - "virtual_address": 56000, - "size": 2, - "disassembly": "beq 0x0daa4", - "mnemonic": "beq", - "operands": "0x0daa4", - "mode": "thumb" - }, - "bb_55986": { - "virtual_address": 55986, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56002, - "children": [ - "instr_55986", - "instr_55988", - "instr_55990", - "instr_55992", - "instr_55994", - "instr_55996", - "instr_55998", - "instr_56000" - ] - }, - "instr_56002": { - "virtual_address": 56002, - "size": 2, - "disassembly": "movs r7, r3", - "mnemonic": "movs", - "operands": "r7, r3", - "mode": "thumb" - }, - "instr_56004": { - "virtual_address": 56004, - "size": 2, - "disassembly": "b 0x0da80", - "mnemonic": "b", - "operands": "0x0da80", - "mode": "thumb" - }, - "bb_56002": { - "virtual_address": 56002, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55936, - "children": [ - "instr_56002", - "instr_56004" - ] - }, - "instr_56006": { - "virtual_address": 56006, - "size": 2, - "disassembly": "movs r1, #0x0", - "mnemonic": "movs", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_56008": { - "virtual_address": 56008, - "size": 2, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_56010": { - "virtual_address": 56010, - "size": 2, - "disassembly": "beq 0x0da98", - "mnemonic": "beq", - "operands": "0x0da98", - "mode": "thumb" - }, - "bb_56006": { - "virtual_address": 56006, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56012, - "children": [ - "instr_56006", - "instr_56008", - "instr_56010" - ] - }, - "instr_56012": { - "virtual_address": 56012, - "size": 2, - "disassembly": "strb r1, [r3, #0x0]", - "mnemonic": "strb", - "operands": "r1, [r3, #0x0]", - "mode": "thumb" - }, - "instr_56014": { - "virtual_address": 56014, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_56016": { - "virtual_address": 56016, - "size": 2, - "disassembly": "cmp r6, r3", - "mnemonic": "cmp", - "operands": "r6, r3", - "mode": "thumb" - }, - "instr_56018": { - "virtual_address": 56018, - "size": 2, - "disassembly": "bne 0x0dacc", - "mnemonic": "bne", - "operands": "0x0dacc", - "mode": "thumb" - }, - "bb_56012": { - "virtual_address": 56012, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56020, - "children": [ - "instr_56012", - "instr_56014", - "instr_56016", - "instr_56018" - ] - }, - "instr_56020": { - "virtual_address": 56020, - "size": 2, - "disassembly": "b 0x0da98", - "mnemonic": "b", - "operands": "0x0da98", - "mode": "thumb" - }, - "bb_56020": { - "virtual_address": 56020, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 55960, - "children": [ - "instr_56020" - ] - }, - "func_55916": { - "virtual_address": 55916, - "size": 106, - "name": "strncpy", - "children": [ - "bb_55916", - "bb_55930", - "bb_55934", - "bb_55936", - "bb_55942", - "bb_55956", - "bb_55960", - "bb_55966", - "bb_55972", - "bb_55986", - "bb_56002", - "bb_56006", - "bb_56012", - "bb_56020" - ] - }, - "instr_56032": { - "virtual_address": 56032, - "size": 2, - "disassembly": "push {r3, r4, r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r3, r4, r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_56034": { - "virtual_address": 56034, - "size": 2, - "disassembly": "mov r6, r9", - "mnemonic": "mov", - "operands": "r6, r9", - "mode": "thumb" - }, - "instr_56036": { - "virtual_address": 56036, - "size": 2, - "disassembly": "mov r5, r8", - "mnemonic": "mov", - "operands": "r5, r8", - "mode": "thumb" - }, - "instr_56038": { - "virtual_address": 56038, - "size": 2, - "disassembly": "mov lr, r11", - "mnemonic": "mov", - "operands": "lr, r11", - "mode": "thumb" - }, - "instr_56040": { - "virtual_address": 56040, - "size": 2, - "disassembly": "mov r7, r10", - "mnemonic": "mov", - "operands": "r7, r10", - "mode": "thumb" - }, - "instr_56042": { - "virtual_address": 56042, - "size": 2, - "disassembly": "ldr r3, [r1, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r1, #0x64]", - "mode": "thumb" - }, - "instr_56044": { - "virtual_address": 56044, - "size": 2, - "disassembly": "push {r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_56046": { - "virtual_address": 56046, - "size": 2, - "disassembly": "mov r9, r2", - "mnemonic": "mov", - "operands": "r9, r2", - "mode": "thumb" - }, - "instr_56048": { - "virtual_address": 56048, - "size": 2, - "disassembly": "movs r6, r0", - "mnemonic": "movs", - "operands": "r6, r0", - "mode": "thumb" - }, - "instr_56050": { - "virtual_address": 56050, - "size": 2, - "disassembly": "movs r5, r1", - "mnemonic": "movs", - "operands": "r5, r1", - "mode": "thumb" - }, - "instr_56052": { - "virtual_address": 56052, - "size": 2, - "disassembly": "lsls r3, r3, #0x12", - "mnemonic": "lsls", - "operands": "r3, r3, #0x12", - "mode": "thumb" - }, - "instr_56054": { - "virtual_address": 56054, - "size": 2, - "disassembly": "bpl 0x0db64", - "mnemonic": "bpl", - "operands": "0x0db64", - "mode": "thumb" - }, - "bb_56032": { - "virtual_address": 56032, - "size": 24, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56056, - "children": [ - "instr_56032", - "instr_56034", - "instr_56036", - "instr_56038", - "instr_56040", - "instr_56042", - "instr_56044", - "instr_56046", - "instr_56048", - "instr_56050", - "instr_56052", - "instr_56054" - ] - }, - "instr_56056": { - "virtual_address": 56056, - "size": 2, - "disassembly": "ldr r3, [r2, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r2, #0x0]", - "mode": "thumb" - }, - "instr_56058": { - "virtual_address": 56058, - "size": 2, - "disassembly": "mov r10, r3", - "mnemonic": "mov", - "operands": "r10, r3", - "mode": "thumb" - }, - "instr_56060": { - "virtual_address": 56060, - "size": 2, - "disassembly": "ldr r3, [r2, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [r2, #0x8]", - "mode": "thumb" - }, - "instr_56062": { - "virtual_address": 56062, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_56064": { - "virtual_address": 56064, - "size": 2, - "disassembly": "beq 0x0db60", - "mnemonic": "beq", - "operands": "0x0db60", - "mode": "thumb" - }, - "bb_56056": { - "virtual_address": 56056, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56066, - "children": [ - "instr_56056", - "instr_56058", - "instr_56060", - "instr_56062", - "instr_56064" - ] - }, - "instr_56066": { - "virtual_address": 56066, - "size": 2, - "disassembly": "mov r2, r10", - "mnemonic": "mov", - "operands": "r2, r10", - "mode": "thumb" - }, - "instr_56068": { - "virtual_address": 56068, - "size": 2, - "disassembly": "ldr r2, [r2, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [r2, #0x0]", - "mode": "thumb" - }, - "instr_56070": { - "virtual_address": 56070, - "size": 2, - "disassembly": "mov r8, r2", - "mnemonic": "mov", - "operands": "r8, r2", - "mode": "thumb" - }, - "instr_56072": { - "virtual_address": 56072, - "size": 2, - "disassembly": "mov r2, r10", - "mnemonic": "mov", - "operands": "r2, r10", - "mode": "thumb" - }, - "instr_56074": { - "virtual_address": 56074, - "size": 2, - "disassembly": "ldr r2, [r2, #0x4]", - "mnemonic": "ldr", - "operands": "r2, [r2, #0x4]", - "mode": "thumb" - }, - "instr_56076": { - "virtual_address": 56076, - "size": 2, - "disassembly": "mov r11, r2", - "mnemonic": "mov", - "operands": "r11, r2", - "mode": "thumb" - }, - "instr_56078": { - "virtual_address": 56078, - "size": 2, - "disassembly": "lsrs r7, r2, #0x2", - "mnemonic": "lsrs", - "operands": "r7, r2, #0x2", - "mode": "thumb" - }, - "instr_56080": { - "virtual_address": 56080, - "size": 2, - "disassembly": "beq 0x0db4a", - "mnemonic": "beq", - "operands": "0x0db4a", - "mode": "thumb" - }, - "bb_56066": { - "virtual_address": 56066, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56082, - "children": [ - "instr_56066", - "instr_56068", - "instr_56070", - "instr_56072", - "instr_56074", - "instr_56076", - "instr_56078", - "instr_56080" - ] - }, - "instr_56082": { - "virtual_address": 56082, - "size": 2, - "disassembly": "movs r4, #0x0", - "mnemonic": "movs", - "operands": "r4, #0x0", - "mode": "thumb" - }, - "instr_56084": { - "virtual_address": 56084, - "size": 2, - "disassembly": "b 0x0db1c", - "mnemonic": "b", - "operands": "0x0db1c", - "mode": "thumb" - }, - "bb_56082": { - "virtual_address": 56082, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56092, - "children": [ - "instr_56082", - "instr_56084" - ] - }, - "instr_56086": { - "virtual_address": 56086, - "size": 2, - "disassembly": "adds r4, #0x1", - "mnemonic": "adds", - "operands": "r4, #0x1", - "mode": "thumb" - }, - "instr_56088": { - "virtual_address": 56088, - "size": 2, - "disassembly": "cmp r7, r4", - "mnemonic": "cmp", - "operands": "r7, r4", - "mode": "thumb" - }, - "instr_56090": { - "virtual_address": 56090, - "size": 2, - "disassembly": "beq 0x0db46", - "mnemonic": "beq", - "operands": "0x0db46", - "mode": "thumb" - }, - "bb_56086": { - "virtual_address": 56086, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56092, - "children": [ - "instr_56086", - "instr_56088", - "instr_56090" - ] - }, - "instr_56092": { - "virtual_address": 56092, - "size": 2, - "disassembly": "mov r2, r8", - "mnemonic": "mov", - "operands": "r2, r8", - "mode": "thumb" - }, - "instr_56094": { - "virtual_address": 56094, - "size": 2, - "disassembly": "lsls r3, r4, #0x2", - "mnemonic": "lsls", - "operands": "r3, r4, #0x2", - "mode": "thumb" - }, - "instr_56096": { - "virtual_address": 56096, - "size": 2, - "disassembly": "ldr r1, [r2, r3]", - "mnemonic": "ldr", - "operands": "r1, [r2, r3]", - "mode": "thumb" - }, - "instr_56098": { - "virtual_address": 56098, - "size": 2, - "disassembly": "movs r0, r6", - "mnemonic": "movs", - "operands": "r0, r6", - "mode": "thumb" - }, - "instr_56100": { - "virtual_address": 56100, - "size": 2, - "disassembly": "movs r2, r5", - "mnemonic": "movs", - "operands": "r2, r5", - "mode": "thumb" - }, - "instr_56102": { - "virtual_address": 56102, - "size": 4, - "disassembly": "bl 0x0eda0", - "mnemonic": "bl", - "operands": "0x0eda0", - "mode": "thumb" - }, - "instr_56106": { - "virtual_address": 56106, - "size": 2, - "disassembly": "adds r3, r0, #0x1", - "mnemonic": "adds", - "operands": "r3, r0, #0x1", - "mode": "thumb" - }, - "instr_56108": { - "virtual_address": 56108, - "size": 2, - "disassembly": "bne 0x0db16", - "mnemonic": "bne", - "operands": "0x0db16", - "mode": "thumb" - }, - "bb_56092": { - "virtual_address": 56092, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56110, - "children": [ - "instr_56092", - "instr_56094", - "instr_56096", - "instr_56098", - "instr_56100", - "instr_56102", - "instr_56106", - "instr_56108" - ] - }, - "instr_56110": { - "virtual_address": 56110, - "size": 2, - "disassembly": "mov r2, r9", - "mnemonic": "mov", - "operands": "r2, r9", - "mode": "thumb" - }, - "instr_56112": { - "virtual_address": 56112, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_56114": { - "virtual_address": 56114, - "size": 2, - "disassembly": "str r3, [r2, #0x8]", - "mnemonic": "str", - "operands": "r3, [r2, #0x8]", - "mode": "thumb" - }, - "instr_56116": { - "virtual_address": 56116, - "size": 2, - "disassembly": "str r3, [r2, #0x4]", - "mnemonic": "str", - "operands": "r3, [r2, #0x4]", - "mode": "thumb" - }, - "instr_56118": { - "virtual_address": 56118, - "size": 2, - "disassembly": "pop {r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_56120": { - "virtual_address": 56120, - "size": 2, - "disassembly": "mov r11, r7", - "mnemonic": "mov", - "operands": "r11, r7", - "mode": "thumb" - }, - "instr_56122": { - "virtual_address": 56122, - "size": 2, - "disassembly": "mov r10, r6", - "mnemonic": "mov", - "operands": "r10, r6", - "mode": "thumb" - }, - "instr_56124": { - "virtual_address": 56124, - "size": 2, - "disassembly": "mov r9, r5", - "mnemonic": "mov", - "operands": "r9, r5", - "mode": "thumb" - }, - "instr_56126": { - "virtual_address": 56126, - "size": 2, - "disassembly": "mov r8, r4", - "mnemonic": "mov", - "operands": "r8, r4", - "mode": "thumb" - }, - "instr_56128": { - "virtual_address": 56128, - "size": 2, - "disassembly": "pop {r3, r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r3, r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_56130": { - "virtual_address": 56130, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_56132": { - "virtual_address": 56132, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_56110": { - "virtual_address": 56110, - "size": 24, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_56110", - "instr_56112", - "instr_56114", - "instr_56116", - "instr_56118", - "instr_56120", - "instr_56122", - "instr_56124", - "instr_56126", - "instr_56128", - "instr_56130", - "instr_56132" - ] - }, - "instr_56134": { - "virtual_address": 56134, - "size": 2, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_56136": { - "virtual_address": 56136, - "size": 2, - "disassembly": "ldr r3, [r3, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0x8]", - "mode": "thumb" - }, - "bb_56134": { - "virtual_address": 56134, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56138, - "children": [ - "instr_56134", - "instr_56136" - ] - }, - "instr_56138": { - "virtual_address": 56138, - "size": 2, - "disassembly": "mov r2, r11", - "mnemonic": "mov", - "operands": "r2, r11", - "mode": "thumb" - }, - "instr_56140": { - "virtual_address": 56140, - "size": 2, - "disassembly": "movs r1, #0x3", - "mnemonic": "movs", - "operands": "r1, #0x3", - "mode": "thumb" - }, - "instr_56142": { - "virtual_address": 56142, - "size": 2, - "disassembly": "bics r2, r1", - "mnemonic": "bics", - "operands": "r2, r1", - "mode": "thumb" - }, - "instr_56144": { - "virtual_address": 56144, - "size": 2, - "disassembly": "subs r3, r3, r2", - "mnemonic": "subs", - "operands": "r3, r3, r2", - "mode": "thumb" - }, - "instr_56146": { - "virtual_address": 56146, - "size": 2, - "disassembly": "mov r2, r9", - "mnemonic": "mov", - "operands": "r2, r9", - "mode": "thumb" - }, - "instr_56148": { - "virtual_address": 56148, - "size": 2, - "disassembly": "str r3, [r2, #0x8]", - "mnemonic": "str", - "operands": "r3, [r2, #0x8]", - "mode": "thumb" - }, - "instr_56150": { - "virtual_address": 56150, - "size": 2, - "disassembly": "movs r2, #0x8", - "mnemonic": "movs", - "operands": "r2, #0x8", - "mode": "thumb" - }, - "instr_56152": { - "virtual_address": 56152, - "size": 2, - "disassembly": "mov r12, r2", - "mnemonic": "mov", - "operands": "r12, r2", - "mode": "thumb" - }, - "instr_56154": { - "virtual_address": 56154, - "size": 2, - "disassembly": "add r10, r12", - "mnemonic": "add", - "operands": "r10, r12", - "mode": "thumb" - }, - "instr_56156": { - "virtual_address": 56156, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_56158": { - "virtual_address": 56158, - "size": 2, - "disassembly": "bne 0x0db02", - "mnemonic": "bne", - "operands": "0x0db02", - "mode": "thumb" - }, - "bb_56138": { - "virtual_address": 56138, - "size": 22, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56160, - "children": [ - "instr_56138", - "instr_56140", - "instr_56142", - "instr_56144", - "instr_56146", - "instr_56148", - "instr_56150", - "instr_56152", - "instr_56154", - "instr_56156", - "instr_56158" - ] - }, - "instr_56160": { - "virtual_address": 56160, - "size": 2, - "disassembly": "movs r0, #0x0", - "mnemonic": "movs", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_56162": { - "virtual_address": 56162, - "size": 2, - "disassembly": "b 0x0db2e", - "mnemonic": "b", - "operands": "0x0db2e", - "mode": "thumb" - }, - "bb_56160": { - "virtual_address": 56160, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56110, - "children": [ - "instr_56160", - "instr_56162" - ] - }, - "instr_56164": { - "virtual_address": 56164, - "size": 4, - "disassembly": "bl 0x0bd3c", - "mnemonic": "bl", - "operands": "0x0bd3c", - "mode": "thumb" - }, - "instr_56168": { - "virtual_address": 56168, - "size": 2, - "disassembly": "b 0x0db2e", - "mnemonic": "b", - "operands": "0x0db2e", - "mode": "thumb" - }, - "bb_56164": { - "virtual_address": 56164, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56110, - "children": [ - "instr_56164", - "instr_56168" - ] - }, - "func_56032": { - "virtual_address": 56032, - "size": 138, - "name": "__sprint_r.part.0", - "children": [ - "bb_56032", - "bb_56056", - "bb_56066", - "bb_56082", - "bb_56086", - "bb_56092", - "bb_56110", - "bb_56134", - "bb_56138", - "bb_56160", - "bb_56164" - ] - }, - "instr_56172": { - "virtual_address": 56172, - "size": 2, - "disassembly": "ldr r3, [r2, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [r2, #0x8]", - "mode": "thumb" - }, - "instr_56174": { - "virtual_address": 56174, - "size": 2, - "disassembly": "push {r4, lr}", - "mnemonic": "push", - "operands": "{r4, lr}", - "mode": "thumb" - }, - "instr_56176": { - "virtual_address": 56176, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_56178": { - "virtual_address": 56178, - "size": 2, - "disassembly": "beq 0x0db7e", - "mnemonic": "beq", - "operands": "0x0db7e", - "mode": "thumb" - }, - "bb_56172": { - "virtual_address": 56172, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56180, - "children": [ - "instr_56172", - "instr_56174", - "instr_56176", - "instr_56178" - ] - }, - "instr_56180": { - "virtual_address": 56180, - "size": 4, - "disassembly": "bl 0x0dae0", - "mnemonic": "bl", - "operands": "0x0dae0", - "mode": "thumb" - }, - "bb_56180": { - "virtual_address": 56180, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56184, - "children": [ - "instr_56180" - ] - }, - "instr_56184": { - "virtual_address": 56184, - "size": 2, - "disassembly": "pop {r4}", - "mnemonic": "pop", - "operands": "{r4}", - "mode": "thumb" - }, - "instr_56186": { - "virtual_address": 56186, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_56188": { - "virtual_address": 56188, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_56184": { - "virtual_address": 56184, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_56184", - "instr_56186", - "instr_56188" - ] - }, - "instr_56190": { - "virtual_address": 56190, - "size": 2, - "disassembly": "movs r0, #0x0", - "mnemonic": "movs", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_56192": { - "virtual_address": 56192, - "size": 2, - "disassembly": "str r3, [r2, #0x4]", - "mnemonic": "str", - "operands": "r3, [r2, #0x4]", - "mode": "thumb" - }, - "instr_56194": { - "virtual_address": 56194, - "size": 2, - "disassembly": "b 0x0db78", - "mnemonic": "b", - "operands": "0x0db78", - "mode": "thumb" - }, - "bb_56190": { - "virtual_address": 56190, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56184, - "children": [ - "instr_56190", - "instr_56192", - "instr_56194" - ] - }, - "func_56172": { - "virtual_address": 56172, - "size": 24, - "name": "__sprint_r", - "children": [ - "bb_56172", - "bb_56180", - "bb_56184", - "bb_56190" - ] - }, - "instr_56196": { - "virtual_address": 56196, - "size": 2, - "disassembly": "push {r4, r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_56198": { - "virtual_address": 56198, - "size": 2, - "disassembly": "mov lr, r11", - "mnemonic": "mov", - "operands": "lr, r11", - "mode": "thumb" - }, - "instr_56200": { - "virtual_address": 56200, - "size": 2, - "disassembly": "mov r7, r10", - "mnemonic": "mov", - "operands": "r7, r10", - "mode": "thumb" - }, - "instr_56202": { - "virtual_address": 56202, - "size": 2, - "disassembly": "mov r6, r9", - "mnemonic": "mov", - "operands": "r6, r9", - "mode": "thumb" - }, - "instr_56204": { - "virtual_address": 56204, - "size": 2, - "disassembly": "mov r5, r8", - "mnemonic": "mov", - "operands": "r5, r8", - "mode": "thumb" - }, - "instr_56206": { - "virtual_address": 56206, - "size": 2, - "disassembly": "push {r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_56208": { - "virtual_address": 56208, - "size": 2, - "disassembly": "sub sp, #0xfc", - "mnemonic": "sub", - "operands": "sp, #0xfc", - "mode": "thumb" - }, - "instr_56210": { - "virtual_address": 56210, - "size": 2, - "disassembly": "mov r11, r1", - "mnemonic": "mov", - "operands": "r11, r1", - "mode": "thumb" - }, - "instr_56212": { - "virtual_address": 56212, - "size": 2, - "disassembly": "mov r10, r2", - "mnemonic": "mov", - "operands": "r10, r2", - "mode": "thumb" - }, - "instr_56214": { - "virtual_address": 56214, - "size": 2, - "disassembly": "movs r4, r3", - "mnemonic": "movs", - "operands": "r4, r3", - "mode": "thumb" - }, - "instr_56216": { - "virtual_address": 56216, - "size": 2, - "disassembly": "str r0, [sp, #0x8]", - "mnemonic": "str", - "operands": "r0, [sp, #0x8]", - "mode": "thumb" - }, - "instr_56218": { - "virtual_address": 56218, - "size": 2, - "disassembly": "str r3, [sp, #0x20]", - "mnemonic": "str", - "operands": "r3, [sp, #0x20]", - "mode": "thumb" - }, - "instr_56220": { - "virtual_address": 56220, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_56222": { - "virtual_address": 56222, - "size": 2, - "disassembly": "beq 0x0dbaa", - "mnemonic": "beq", - "operands": "0x0dbaa", - "mode": "thumb" - }, - "bb_56196": { - "virtual_address": 56196, - "size": 28, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56224, - "children": [ - "instr_56196", - "instr_56198", - "instr_56200", - "instr_56202", - "instr_56204", - "instr_56206", - "instr_56208", - "instr_56210", - "instr_56212", - "instr_56214", - "instr_56216", - "instr_56218", - "instr_56220", - "instr_56222" - ] - }, - "instr_56224": { - "virtual_address": 56224, - "size": 2, - "disassembly": "ldr r3, [r0, #0x38]", - "mnemonic": "ldr", - "operands": "r3, [r0, #0x38]", - "mode": "thumb" - }, - "instr_56226": { - "virtual_address": 56226, - "size": 2, - "disassembly": "str r3, [sp, #0x4]", - "mnemonic": "str", - "operands": "r3, [sp, #0x4]", - "mode": "thumb" - }, - "instr_56228": { - "virtual_address": 56228, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_56230": { - "virtual_address": 56230, - "size": 2, - "disassembly": "bne 0x0dbaa", - "mnemonic": "bne", - "operands": "0x0dbaa", - "mode": "thumb" - }, - "bb_56224": { - "virtual_address": 56224, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56232, - "children": [ - "instr_56224", - "instr_56226", - "instr_56228", - "instr_56230" - ] - }, - "instr_56232": { - "virtual_address": 56232, - "size": 2, - "disassembly": "b 0x0de94", - "mnemonic": "b", - "operands": "0x0de94", - "mode": "thumb" - }, - "bb_56232": { - "virtual_address": 56232, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_56232" - ] - }, - "instr_56234": { - "virtual_address": 56234, - "size": 2, - "disassembly": "mov r3, r11", - "mnemonic": "mov", - "operands": "r3, r11", - "mode": "thumb" - }, - "instr_56236": { - "virtual_address": 56236, - "size": 2, - "disassembly": "ldr r3, [r3, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0x64]", - "mode": "thumb" - }, - "instr_56238": { - "virtual_address": 56238, - "size": 2, - "disassembly": "lsls r3, r3, #0x1f", - "mnemonic": "lsls", - "operands": "r3, r3, #0x1f", - "mode": "thumb" - }, - "instr_56240": { - "virtual_address": 56240, - "size": 2, - "disassembly": "bpl 0x0dbb4", - "mnemonic": "bpl", - "operands": "0x0dbb4", - "mode": "thumb" - }, - "bb_56234": { - "virtual_address": 56234, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56242, - "children": [ - "instr_56234", - "instr_56236", - "instr_56238", - "instr_56240" - ] - }, - "instr_56242": { - "virtual_address": 56242, - "size": 2, - "disassembly": "b 0x0dd2c", - "mnemonic": "b", - "operands": "0x0dd2c", - "mode": "thumb" - }, - "bb_56242": { - "virtual_address": 56242, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_56242" - ] - }, - "instr_56244": { - "virtual_address": 56244, - "size": 2, - "disassembly": "mov r3, r11", - "mnemonic": "mov", - "operands": "r3, r11", - "mode": "thumb" - }, - "instr_56246": { - "virtual_address": 56246, - "size": 2, - "disassembly": "movs r1, #0xc", - "mnemonic": "movs", - "operands": "r1, #0xc", - "mode": "thumb" - }, - "instr_56248": { - "virtual_address": 56248, - "size": 2, - "disassembly": "ldrsh r1, [r3, r1]", - "mnemonic": "ldrsh", - "operands": "r1, [r3, r1]", - "mode": "thumb" - }, - "instr_56250": { - "virtual_address": 56250, - "size": 2, - "disassembly": "lsls r3, r1, #0x10", - "mnemonic": "lsls", - "operands": "r3, r1, #0x10", - "mode": "thumb" - }, - "instr_56252": { - "virtual_address": 56252, - "size": 2, - "disassembly": "lsrs r2, r3, #0x10", - "mnemonic": "lsrs", - "operands": "r2, r3, #0x10", - "mode": "thumb" - }, - "instr_56254": { - "virtual_address": 56254, - "size": 2, - "disassembly": "lsls r3, r3, #0x6", - "mnemonic": "lsls", - "operands": "r3, r3, #0x6", - "mode": "thumb" - }, - "instr_56256": { - "virtual_address": 56256, - "size": 2, - "disassembly": "bmi 0x0dbc4", - "mnemonic": "bmi", - "operands": "0x0dbc4", - "mode": "thumb" - }, - "bb_56244": { - "virtual_address": 56244, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56258, - "children": [ - "instr_56244", - "instr_56246", - "instr_56248", - "instr_56250", - "instr_56252", - "instr_56254", - "instr_56256" - ] - }, - "instr_56258": { - "virtual_address": 56258, - "size": 2, - "disassembly": "b 0x0dd24", - "mnemonic": "b", - "operands": "0x0dd24", - "mode": "thumb" - }, - "bb_56258": { - "virtual_address": 56258, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_56258" - ] - }, - "instr_56260": { - "virtual_address": 56260, - "size": 2, - "disassembly": "movs r3, #0x80", - "mnemonic": "movs", - "operands": "r3, #0x80", - "mode": "thumb" - }, - "instr_56262": { - "virtual_address": 56262, - "size": 2, - "disassembly": "lsls r3, r3, #0x6", - "mnemonic": "lsls", - "operands": "r3, r3, #0x6", - "mode": "thumb" - }, - "instr_56264": { - "virtual_address": 56264, - "size": 2, - "disassembly": "tst r2, r3", - "mnemonic": "tst", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_56266": { - "virtual_address": 56266, - "size": 2, - "disassembly": "bne 0x0dbe2", - "mnemonic": "bne", - "operands": "0x0dbe2", - "mode": "thumb" - }, - "bb_56260": { - "virtual_address": 56260, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56268, - "children": [ - "instr_56260", - "instr_56262", - "instr_56264", - "instr_56266" - ] - }, - "instr_56268": { - "virtual_address": 56268, - "size": 2, - "disassembly": "orrs r3, r1", - "mnemonic": "orrs", - "operands": "r3, r1", - "mode": "thumb" - }, - "instr_56270": { - "virtual_address": 56270, - "size": 2, - "disassembly": "mov r2, r11", - "mnemonic": "mov", - "operands": "r2, r11", - "mode": "thumb" - }, - "instr_56272": { - "virtual_address": 56272, - "size": 2, - "disassembly": "mov r1, r11", - "mnemonic": "mov", - "operands": "r1, r11", - "mode": "thumb" - }, - "instr_56274": { - "virtual_address": 56274, - "size": 2, - "disassembly": "strh r3, [r2, #0xc]", - "mnemonic": "strh", - "operands": "r3, [r2, #0xc]", - "mode": "thumb" - }, - "instr_56276": { - "virtual_address": 56276, - "size": 2, - "disassembly": "ldr r1, [r1, #0x64]", - "mnemonic": "ldr", - "operands": "r1, [r1, #0x64]", - "mode": "thumb" - }, - "instr_56278": { - "virtual_address": 56278, - "size": 2, - "disassembly": "ldr r2, [0x0df20]", - "mnemonic": "ldr", - "operands": "r2, [0x0df20]", - "mode": "thumb" - }, - "instr_56280": { - "virtual_address": 56280, - "size": 2, - "disassembly": "ands r2, r1", - "mnemonic": "ands", - "operands": "r2, r1", - "mode": "thumb" - }, - "instr_56282": { - "virtual_address": 56282, - "size": 2, - "disassembly": "mov r1, r11", - "mnemonic": "mov", - "operands": "r1, r11", - "mode": "thumb" - }, - "instr_56284": { - "virtual_address": 56284, - "size": 2, - "disassembly": "lsls r3, r3, #0x10", - "mnemonic": "lsls", - "operands": "r3, r3, #0x10", - "mode": "thumb" - }, - "instr_56286": { - "virtual_address": 56286, - "size": 2, - "disassembly": "str r2, [r1, #0x64]", - "mnemonic": "str", - "operands": "r2, [r1, #0x64]", - "mode": "thumb" - }, - "instr_56288": { - "virtual_address": 56288, - "size": 2, - "disassembly": "lsrs r2, r3, #0x10", - "mnemonic": "lsrs", - "operands": "r2, r3, #0x10", - "mode": "thumb" - }, - "bb_56268": { - "virtual_address": 56268, - "size": 22, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56290, - "children": [ - "instr_56268", - "instr_56270", - "instr_56272", - "instr_56274", - "instr_56276", - "instr_56278", - "instr_56280", - "instr_56282", - "instr_56284", - "instr_56286", - "instr_56288" - ] - }, - "instr_56290": { - "virtual_address": 56290, - "size": 2, - "disassembly": "lsls r3, r2, #0x1c", - "mnemonic": "lsls", - "operands": "r3, r2, #0x1c", - "mode": "thumb" - }, - "instr_56292": { - "virtual_address": 56292, - "size": 2, - "disassembly": "bpl 0x0dc9a", - "mnemonic": "bpl", - "operands": "0x0dc9a", - "mode": "thumb" - }, - "bb_56290": { - "virtual_address": 56290, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56294, - "children": [ - "instr_56290", - "instr_56292" - ] - }, - "instr_56294": { - "virtual_address": 56294, - "size": 2, - "disassembly": "mov r3, r11", - "mnemonic": "mov", - "operands": "r3, r11", - "mode": "thumb" - }, - "instr_56296": { - "virtual_address": 56296, - "size": 2, - "disassembly": "ldr r3, [r3, #0x10]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0x10]", - "mode": "thumb" - }, - "instr_56298": { - "virtual_address": 56298, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_56300": { - "virtual_address": 56300, - "size": 2, - "disassembly": "beq 0x0dc9a", - "mnemonic": "beq", - "operands": "0x0dc9a", - "mode": "thumb" - }, - "bb_56294": { - "virtual_address": 56294, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56302, - "children": [ - "instr_56294", - "instr_56296", - "instr_56298", - "instr_56300" - ] - }, - "instr_56302": { - "virtual_address": 56302, - "size": 2, - "disassembly": "movs r3, #0x1a", - "mnemonic": "movs", - "operands": "r3, #0x1a", - "mode": "thumb" - }, - "instr_56304": { - "virtual_address": 56304, - "size": 2, - "disassembly": "ands r3, r2", - "mnemonic": "ands", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_56306": { - "virtual_address": 56306, - "size": 2, - "disassembly": "cmp r3, #0xa", - "mnemonic": "cmp", - "operands": "r3, #0xa", - "mode": "thumb" - }, - "instr_56308": { - "virtual_address": 56308, - "size": 2, - "disassembly": "beq 0x0dcb6", - "mnemonic": "beq", - "operands": "0x0dcb6", - "mode": "thumb" - }, - "bb_56302": { - "virtual_address": 56302, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56310, - "children": [ - "instr_56302", - "instr_56304", - "instr_56306", - "instr_56308" - ] - }, - "instr_56310": { - "virtual_address": 56310, - "size": 2, - "disassembly": "add r3, sp, #0x54", - "mnemonic": "add", - "operands": "r3, sp, #0x54", - "mode": "thumb" - }, - "instr_56312": { - "virtual_address": 56312, - "size": 2, - "disassembly": "str r3, [sp, #0x48]", - "mnemonic": "str", - "operands": "r3, [sp, #0x48]", - "mode": "thumb" - }, - "instr_56314": { - "virtual_address": 56314, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_56316": { - "virtual_address": 56316, - "size": 2, - "disassembly": "mov r4, r10", - "mnemonic": "mov", - "operands": "r4, r10", - "mode": "thumb" - }, - "instr_56318": { - "virtual_address": 56318, - "size": 2, - "disassembly": "str r3, [sp, #0x50]", - "mnemonic": "str", - "operands": "r3, [sp, #0x50]", - "mode": "thumb" - }, - "instr_56320": { - "virtual_address": 56320, - "size": 2, - "disassembly": "str r3, [sp, #0x4c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x4c]", - "mode": "thumb" - }, - "instr_56322": { - "virtual_address": 56322, - "size": 2, - "disassembly": "str r3, [sp, #0x2c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x2c]", - "mode": "thumb" - }, - "instr_56324": { - "virtual_address": 56324, - "size": 2, - "disassembly": "str r3, [sp, #0x30]", - "mnemonic": "str", - "operands": "r3, [sp, #0x30]", - "mode": "thumb" - }, - "instr_56326": { - "virtual_address": 56326, - "size": 2, - "disassembly": "str r3, [sp, #0x38]", - "mnemonic": "str", - "operands": "r3, [sp, #0x38]", - "mode": "thumb" - }, - "instr_56328": { - "virtual_address": 56328, - "size": 2, - "disassembly": "str r3, [sp, #0x34]", - "mnemonic": "str", - "operands": "r3, [sp, #0x34]", - "mode": "thumb" - }, - "instr_56330": { - "virtual_address": 56330, - "size": 2, - "disassembly": "str r3, [sp, #0x14]", - "mnemonic": "str", - "operands": "r3, [sp, #0x14]", - "mode": "thumb" - }, - "instr_56332": { - "virtual_address": 56332, - "size": 2, - "disassembly": "add r7, sp, #0x54", - "mnemonic": "add", - "operands": "r7, sp, #0x54", - "mode": "thumb" - }, - "bb_56310": { - "virtual_address": 56310, - "size": 24, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_56310", - "instr_56312", - "instr_56314", - "instr_56316", - "instr_56318", - "instr_56320", - "instr_56322", - "instr_56324", - "instr_56326", - "instr_56328", - "instr_56330", - "instr_56332" - ] - }, - "func_56196": { - "virtual_address": 56196, - "size": 138, - "name": "_vfiprintf_r", - "children": [ - "bb_56196", - "bb_56224", - "bb_56232", - "bb_56234", - "bb_56242", - "bb_56244", - "bb_56258", - "bb_56260", - "bb_56268", - "bb_56290", - "bb_56294", - "bb_56302", - "bb_56310" - ] - }, - "instr_56334": { - "virtual_address": 56334, - "size": 2, - "disassembly": "ldrb r3, [r4, #0x0]", - "mnemonic": "ldrb", - "operands": "r3, [r4, #0x0]", - "mode": "thumb" - }, - "instr_56336": { - "virtual_address": 56336, - "size": 2, - "disassembly": "movs r5, r4", - "mnemonic": "movs", - "operands": "r5, r4", - "mode": "thumb" - }, - "instr_56338": { - "virtual_address": 56338, - "size": 2, - "disassembly": "cmp r3, #0x25", - "mnemonic": "cmp", - "operands": "r3, #0x25", - "mode": "thumb" - }, - "instr_56340": { - "virtual_address": 56340, - "size": 2, - "disassembly": "beq 0x0dc6a", - "mnemonic": "beq", - "operands": "0x0dc6a", - "mode": "thumb" - }, - "bb_56334": { - "virtual_address": 56334, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56342, - "children": [ - "instr_56334", - "instr_56336", - "instr_56338", - "instr_56340" - ] - }, - "instr_56342": { - "virtual_address": 56342, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_56344": { - "virtual_address": 56344, - "size": 2, - "disassembly": "beq 0x0dc6a", - "mnemonic": "beq", - "operands": "0x0dc6a", - "mode": "thumb" - }, - "bb_56342": { - "virtual_address": 56342, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56346, - "children": [ - "instr_56342", - "instr_56344" - ] - }, - "instr_56346": { - "virtual_address": 56346, - "size": 2, - "disassembly": "movs r6, r5", - "mnemonic": "movs", - "operands": "r6, r5", - "mode": "thumb" - }, - "instr_56348": { - "virtual_address": 56348, - "size": 2, - "disassembly": "ldrb r3, [r5, #0x1]", - "mnemonic": "ldrb", - "operands": "r3, [r5, #0x1]", - "mode": "thumb" - }, - "instr_56350": { - "virtual_address": 56350, - "size": 2, - "disassembly": "adds r5, #0x1", - "mnemonic": "adds", - "operands": "r5, #0x1", - "mode": "thumb" - }, - "instr_56352": { - "virtual_address": 56352, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_56354": { - "virtual_address": 56354, - "size": 2, - "disassembly": "beq 0x0dc28", - "mnemonic": "beq", - "operands": "0x0dc28", - "mode": "thumb" - }, - "bb_56346": { - "virtual_address": 56346, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56356, - "children": [ - "instr_56346", - "instr_56348", - "instr_56350", - "instr_56352", - "instr_56354" - ] - }, - "instr_56356": { - "virtual_address": 56356, - "size": 2, - "disassembly": "cmp r3, #0x25", - "mnemonic": "cmp", - "operands": "r3, #0x25", - "mode": "thumb" - }, - "instr_56358": { - "virtual_address": 56358, - "size": 2, - "disassembly": "bne 0x0dc1a", - "mnemonic": "bne", - "operands": "0x0dc1a", - "mode": "thumb" - }, - "bb_56356": { - "virtual_address": 56356, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56360, - "children": [ - "instr_56356", - "instr_56358" - ] - }, - "instr_56360": { - "virtual_address": 56360, - "size": 2, - "disassembly": "subs r2, r5, r4", - "mnemonic": "subs", - "operands": "r2, r5, r4", - "mode": "thumb" - }, - "instr_56362": { - "virtual_address": 56362, - "size": 2, - "disassembly": "mov r8, r2", - "mnemonic": "mov", - "operands": "r8, r2", - "mode": "thumb" - }, - "instr_56364": { - "virtual_address": 56364, - "size": 2, - "disassembly": "cmp r5, r4", - "mnemonic": "cmp", - "operands": "r5, r4", - "mode": "thumb" - }, - "instr_56366": { - "virtual_address": 56366, - "size": 2, - "disassembly": "beq 0x0dc6a", - "mnemonic": "beq", - "operands": "0x0dc6a", - "mode": "thumb" - }, - "bb_56360": { - "virtual_address": 56360, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56368, - "children": [ - "instr_56360", - "instr_56362", - "instr_56364", - "instr_56366" - ] - }, - "instr_56368": { - "virtual_address": 56368, - "size": 2, - "disassembly": "ldr r3, [sp, #0x50]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x50]", - "mode": "thumb" - }, - "instr_56370": { - "virtual_address": 56370, - "size": 2, - "disassembly": "add r3, r8", - "mnemonic": "add", - "operands": "r3, r8", - "mode": "thumb" - }, - "instr_56372": { - "virtual_address": 56372, - "size": 2, - "disassembly": "str r2, [r7, #0x4]", - "mnemonic": "str", - "operands": "r2, [r7, #0x4]", - "mode": "thumb" - }, - "instr_56374": { - "virtual_address": 56374, - "size": 2, - "disassembly": "str r3, [sp, #0x50]", - "mnemonic": "str", - "operands": "r3, [sp, #0x50]", - "mode": "thumb" - }, - "instr_56376": { - "virtual_address": 56376, - "size": 2, - "disassembly": "movs r2, r3", - "mnemonic": "movs", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_56378": { - "virtual_address": 56378, - "size": 2, - "disassembly": "ldr r3, [sp, #0x4c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x4c]", - "mode": "thumb" - }, - "instr_56380": { - "virtual_address": 56380, - "size": 2, - "disassembly": "str r3, [sp, #0x4]", - "mnemonic": "str", - "operands": "r3, [sp, #0x4]", - "mode": "thumb" - }, - "instr_56382": { - "virtual_address": 56382, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_56384": { - "virtual_address": 56384, - "size": 2, - "disassembly": "str r4, [r7, #0x0]", - "mnemonic": "str", - "operands": "r4, [r7, #0x0]", - "mode": "thumb" - }, - "instr_56386": { - "virtual_address": 56386, - "size": 2, - "disassembly": "str r3, [sp, #0x4c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x4c]", - "mode": "thumb" - }, - "instr_56388": { - "virtual_address": 56388, - "size": 2, - "disassembly": "adds r7, #0x8", - "mnemonic": "adds", - "operands": "r7, #0x8", - "mode": "thumb" - }, - "instr_56390": { - "virtual_address": 56390, - "size": 2, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "thumb" - }, - "instr_56392": { - "virtual_address": 56392, - "size": 2, - "disassembly": "ble 0x0dc62", - "mnemonic": "ble", - "operands": "0x0dc62", - "mode": "thumb" - }, - "bb_56368": { - "virtual_address": 56368, - "size": 26, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56394, - "children": [ - "instr_56368", - "instr_56370", - "instr_56372", - "instr_56374", - "instr_56376", - "instr_56378", - "instr_56380", - "instr_56382", - "instr_56384", - "instr_56386", - "instr_56388", - "instr_56390", - "instr_56392" - ] - }, - "instr_56394": { - "virtual_address": 56394, - "size": 2, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_56396": { - "virtual_address": 56396, - "size": 2, - "disassembly": "bne 0x0dc52", - "mnemonic": "bne", - "operands": "0x0dc52", - "mode": "thumb" - }, - "bb_56394": { - "virtual_address": 56394, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56398, - "children": [ - "instr_56394", - "instr_56396" - ] - }, - "instr_56398": { - "virtual_address": 56398, - "size": 4, - "disassembly": "bl 0x0e526", - "mnemonic": "bl", - "operands": "0x0e526", - "mode": "thumb" - }, - "bb_56398": { - "virtual_address": 56398, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56402, - "children": [ - "instr_56398" - ] - }, - "instr_56402": { - "virtual_address": 56402, - "size": 2, - "disassembly": "mov r1, r11", - "mnemonic": "mov", - "operands": "r1, r11", - "mode": "thumb" - }, - "instr_56404": { - "virtual_address": 56404, - "size": 2, - "disassembly": "ldr r0, [sp, #0x8]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x8]", - "mode": "thumb" - }, - "instr_56406": { - "virtual_address": 56406, - "size": 2, - "disassembly": "add r2, sp, #0x48", - "mnemonic": "add", - "operands": "r2, sp, #0x48", - "mode": "thumb" - }, - "instr_56408": { - "virtual_address": 56408, - "size": 4, - "disassembly": "bl 0x0dae0", - "mnemonic": "bl", - "operands": "0x0dae0", - "mode": "thumb" - }, - "instr_56412": { - "virtual_address": 56412, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_56414": { - "virtual_address": 56414, - "size": 2, - "disassembly": "bne 0x0dcfa", - "mnemonic": "bne", - "operands": "0x0dcfa", - "mode": "thumb" - }, - "bb_56402": { - "virtual_address": 56402, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56416, - "children": [ - "instr_56402", - "instr_56404", - "instr_56406", - "instr_56408", - "instr_56412", - "instr_56414" - ] - }, - "instr_56416": { - "virtual_address": 56416, - "size": 2, - "disassembly": "add r7, sp, #0x54", - "mnemonic": "add", - "operands": "r7, sp, #0x54", - "mode": "thumb" - }, - "bb_56416": { - "virtual_address": 56416, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_56416" - ] - }, - "func_56334": { - "virtual_address": 56334, - "size": 84, - "name": "FUN_0000dc0e", - "children": [ - "bb_56334", - "bb_56342", - "bb_56346", - "bb_56356", - "bb_56360", - "bb_56368", - "bb_56394", - "bb_56398", - "bb_56402", - "bb_56416" - ] - }, - "instr_56418": { - "virtual_address": 56418, - "size": 2, - "disassembly": "ldr r3, [sp, #0x14]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x14]", - "mode": "thumb" - }, - "instr_56420": { - "virtual_address": 56420, - "size": 2, - "disassembly": "add r3, r8", - "mnemonic": "add", - "operands": "r3, r8", - "mode": "thumb" - }, - "instr_56422": { - "virtual_address": 56422, - "size": 2, - "disassembly": "str r3, [sp, #0x14]", - "mnemonic": "str", - "operands": "r3, [sp, #0x14]", - "mode": "thumb" - }, - "instr_56424": { - "virtual_address": 56424, - "size": 2, - "disassembly": "ldrb r3, [r6, #0x1]", - "mnemonic": "ldrb", - "operands": "r3, [r6, #0x1]", - "mode": "thumb" - }, - "bb_56418": { - "virtual_address": 56418, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56426, - "children": [ - "instr_56418", - "instr_56420", - "instr_56422", - "instr_56424" - ] - }, - "instr_56426": { - "virtual_address": 56426, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_56428": { - "virtual_address": 56428, - "size": 2, - "disassembly": "bne 0x0dc72", - "mnemonic": "bne", - "operands": "0x0dc72", - "mode": "thumb" - }, - "bb_56426": { - "virtual_address": 56426, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56430, - "children": [ - "instr_56426", - "instr_56428" - ] - }, - "instr_56430": { - "virtual_address": 56430, - "size": 4, - "disassembly": "bl 0x0e7f2", - "mnemonic": "bl", - "operands": "0x0e7f2", - "mode": "thumb" - }, - "bb_56430": { - "virtual_address": 56430, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56434, - "children": [ - "instr_56430" - ] - }, - "instr_56434": { - "virtual_address": 56434, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_56436": { - "virtual_address": 56436, - "size": 2, - "disassembly": "add r2, sp, #0x40", - "mnemonic": "add", - "operands": "r2, sp, #0x40", - "mode": "thumb" - }, - "instr_56438": { - "virtual_address": 56438, - "size": 2, - "disassembly": "strb r3, [r2, #0x3]", - "mnemonic": "strb", - "operands": "r3, [r2, #0x3]", - "mode": "thumb" - }, - "instr_56440": { - "virtual_address": 56440, - "size": 2, - "disassembly": "subs r3, #0x1", - "mnemonic": "subs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_56442": { - "virtual_address": 56442, - "size": 2, - "disassembly": "mov r10, r3", - "mnemonic": "mov", - "operands": "r10, r3", - "mode": "thumb" - }, - "instr_56444": { - "virtual_address": 56444, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_56446": { - "virtual_address": 56446, - "size": 2, - "disassembly": "ldrb r2, [r5, #0x1]", - "mnemonic": "ldrb", - "operands": "r2, [r5, #0x1]", - "mode": "thumb" - }, - "instr_56448": { - "virtual_address": 56448, - "size": 2, - "disassembly": "adds r4, r5, #0x1", - "mnemonic": "adds", - "operands": "r4, r5, #0x1", - "mode": "thumb" - }, - "instr_56450": { - "virtual_address": 56450, - "size": 2, - "disassembly": "mov r6, r10", - "mnemonic": "mov", - "operands": "r6, r10", - "mode": "thumb" - }, - "instr_56452": { - "virtual_address": 56452, - "size": 2, - "disassembly": "movs r5, r3", - "mnemonic": "movs", - "operands": "r5, r3", - "mode": "thumb" - }, - "instr_56454": { - "virtual_address": 56454, - "size": 2, - "disassembly": "str r3, [sp, #0x10]", - "mnemonic": "str", - "operands": "r3, [sp, #0x10]", - "mode": "thumb" - }, - "bb_56434": { - "virtual_address": 56434, - "size": 22, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_56434", - "instr_56436", - "instr_56438", - "instr_56440", - "instr_56442", - "instr_56444", - "instr_56446", - "instr_56448", - "instr_56450", - "instr_56452", - "instr_56454" - ] - }, - "func_56418": { - "virtual_address": 56418, - "size": 38, - "name": "FUN_0000dc62", - "children": [ - "bb_56418", - "bb_56426", - "bb_56430", - "bb_56434" - ] - }, - "instr_56456": { - "virtual_address": 56456, - "size": 2, - "disassembly": "adds r4, #0x1", - "mnemonic": "adds", - "operands": "r4, #0x1", - "mode": "thumb" - }, - "bb_56456": { - "virtual_address": 56456, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56458, - "children": [ - "instr_56456" - ] - }, - "instr_56458": { - "virtual_address": 56458, - "size": 2, - "disassembly": "movs r3, r2", - "mnemonic": "movs", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_56460": { - "virtual_address": 56460, - "size": 2, - "disassembly": "subs r3, #0x20", - "mnemonic": "subs", - "operands": "r3, #0x20", - "mode": "thumb" - }, - "instr_56462": { - "virtual_address": 56462, - "size": 2, - "disassembly": "cmp r3, #0x5a", - "mnemonic": "cmp", - "operands": "r3, #0x5a", - "mode": "thumb" - }, - "instr_56464": { - "virtual_address": 56464, - "size": 2, - "disassembly": "bhi 0x0dd38", - "mnemonic": "bhi", - "operands": "0x0dd38", - "mode": "thumb" - }, - "bb_56458": { - "virtual_address": 56458, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56466, - "children": [ - "instr_56458", - "instr_56460", - "instr_56462", - "instr_56464" - ] - }, - "instr_56466": { - "virtual_address": 56466, - "size": 2, - "disassembly": "ldr r1, [0x0df24]", - "mnemonic": "ldr", - "operands": "r1, [0x0df24]", - "mode": "thumb" - }, - "instr_56468": { - "virtual_address": 56468, - "size": 2, - "disassembly": "lsls r3, r3, #0x2", - "mnemonic": "lsls", - "operands": "r3, r3, #0x2", - "mode": "thumb" - }, - "instr_56470": { - "virtual_address": 56470, - "size": 2, - "disassembly": "ldr r3, [r1, r3]", - "mnemonic": "ldr", - "operands": "r3, [r1, r3]", - "mode": "thumb" - }, - "bb_56466": { - "virtual_address": 56466, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56472, - "children": [ - "instr_56466", - "instr_56468", - "instr_56470" - ] - }, - "instr_56472": { - "virtual_address": 56472, - "size": 2, - "disassembly": "mov pc, r3", - "mnemonic": "mov", - "operands": "pc, r3", - "mode": "thumb" - }, - "bb_56472": { - "virtual_address": 56472, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56544, - "children": [ - "instr_56472" - ] - }, - "func_56456": { - "virtual_address": 56456, - "size": 18, - "name": "FUN_0000dc88", - "children": [ - "bb_56456", - "bb_56458", - "bb_56466", - "bb_56472" - ] - }, - "instr_56528": { - "virtual_address": 56528, - "size": 2, - "disassembly": "movs r3, r4", - "mnemonic": "movs", - "operands": "r3, r4", - "mode": "thumb" - }, - "instr_56530": { - "virtual_address": 56530, - "size": 2, - "disassembly": "mov r2, r10", - "mnemonic": "mov", - "operands": "r2, r10", - "mode": "thumb" - }, - "instr_56532": { - "virtual_address": 56532, - "size": 2, - "disassembly": "mov r1, r11", - "mnemonic": "mov", - "operands": "r1, r11", - "mode": "thumb" - }, - "instr_56534": { - "virtual_address": 56534, - "size": 2, - "disassembly": "ldr r0, [sp, #0x8]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x8]", - "mode": "thumb" - }, - "instr_56536": { - "virtual_address": 56536, - "size": 4, - "disassembly": "bl 0x0e974", - "mnemonic": "bl", - "operands": "0x0e974", - "mode": "thumb" - }, - "instr_56540": { - "virtual_address": 56540, - "size": 2, - "disassembly": "str r0, [sp, #0x14]", - "mnemonic": "str", - "operands": "r0, [sp, #0x14]", - "mode": "thumb" - }, - "instr_56542": { - "virtual_address": 56542, - "size": 2, - "disassembly": "b 0x0dd10", - "mnemonic": "b", - "operands": "0x0dd10", - "mode": "thumb" - }, - "bb_56528": { - "virtual_address": 56528, - "size": 16, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_56528", - "instr_56530", - "instr_56532", - "instr_56534", - "instr_56536", - "instr_56540", - "instr_56542" - ] - }, - "func_56528": { - "virtual_address": 56528, - "size": 16, - "name": "FUN_0000dcd0", - "children": [ - "bb_56528" - ] - }, - "instr_56570": { - "virtual_address": 56570, - "size": 2, - "disassembly": "mov r3, r11", - "mnemonic": "mov", - "operands": "r3, r11", - "mode": "thumb" - }, - "instr_56572": { - "virtual_address": 56572, - "size": 2, - "disassembly": "ldr r3, [r3, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0x64]", - "mode": "thumb" - }, - "instr_56574": { - "virtual_address": 56574, - "size": 2, - "disassembly": "lsls r3, r3, #0x1f", - "mnemonic": "lsls", - "operands": "r3, r3, #0x1f", - "mode": "thumb" - }, - "instr_56576": { - "virtual_address": 56576, - "size": 2, - "disassembly": "bmi 0x0dd04", - "mnemonic": "bmi", - "operands": "0x0dd04", - "mode": "thumb" - }, - "bb_56570": { - "virtual_address": 56570, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56578, - "children": [ - "instr_56570", - "instr_56572", - "instr_56574", - "instr_56576" - ] - }, - "instr_56578": { - "virtual_address": 56578, - "size": 2, - "disassembly": "b 0x0de80", - "mnemonic": "b", - "operands": "0x0de80", - "mode": "thumb" - }, - "bb_56578": { - "virtual_address": 56578, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56960, - "children": [ - "instr_56578" - ] - }, - "instr_56580": { - "virtual_address": 56580, - "size": 2, - "disassembly": "mov r3, r11", - "mnemonic": "mov", - "operands": "r3, r11", - "mode": "thumb" - }, - "instr_56582": { - "virtual_address": 56582, - "size": 2, - "disassembly": "ldrh r3, [r3, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r3, #0xc]", - "mode": "thumb" - }, - "bb_56580": { - "virtual_address": 56580, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56584, - "children": [ - "instr_56580", - "instr_56582" - ] - }, - "instr_56584": { - "virtual_address": 56584, - "size": 2, - "disassembly": "lsls r3, r3, #0x19", - "mnemonic": "lsls", - "operands": "r3, r3, #0x19", - "mode": "thumb" - }, - "instr_56586": { - "virtual_address": 56586, - "size": 2, - "disassembly": "bpl 0x0dd10", - "mnemonic": "bpl", - "operands": "0x0dd10", - "mode": "thumb" - }, - "bb_56584": { - "virtual_address": 56584, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56588, - "children": [ - "instr_56584", - "instr_56586" - ] - }, - "instr_56588": { - "virtual_address": 56588, - "size": 4, - "disassembly": "bl 0x0e92a", - "mnemonic": "bl", - "operands": "0x0e92a", - "mode": "thumb" - }, - "bb_56588": { - "virtual_address": 56588, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56592, - "children": [ - "instr_56588" - ] - }, - "func_56570": { - "virtual_address": 56570, - "size": 22, - "name": "FUN_0000dcfa", - "children": [ - "bb_56570", - "bb_56578", - "bb_56580", - "bb_56584", - "bb_56588" - ] - }, - "instr_56592": { - "virtual_address": 56592, - "size": 2, - "disassembly": "ldr r0, [sp, #0x14]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x14]", - "mode": "thumb" - }, - "instr_56594": { - "virtual_address": 56594, - "size": 2, - "disassembly": "add sp, #0xfc", - "mnemonic": "add", - "operands": "sp, #0xfc", - "mode": "thumb" - }, - "instr_56596": { - "virtual_address": 56596, - "size": 2, - "disassembly": "pop {r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_56598": { - "virtual_address": 56598, - "size": 2, - "disassembly": "mov r11, r7", - "mnemonic": "mov", - "operands": "r11, r7", - "mode": "thumb" - }, - "instr_56600": { - "virtual_address": 56600, - "size": 2, - "disassembly": "mov r10, r6", - "mnemonic": "mov", - "operands": "r10, r6", - "mode": "thumb" - }, - "instr_56602": { - "virtual_address": 56602, - "size": 2, - "disassembly": "mov r9, r5", - "mnemonic": "mov", - "operands": "r9, r5", - "mode": "thumb" - }, - "instr_56604": { - "virtual_address": 56604, - "size": 2, - "disassembly": "mov r8, r4", - "mnemonic": "mov", - "operands": "r8, r4", - "mode": "thumb" - }, - "instr_56606": { - "virtual_address": 56606, - "size": 2, - "disassembly": "pop {r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_56608": { - "virtual_address": 56608, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_56610": { - "virtual_address": 56610, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_56592": { - "virtual_address": 56592, - "size": 20, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_56592", - "instr_56594", - "instr_56596", - "instr_56598", - "instr_56600", - "instr_56602", - "instr_56604", - "instr_56606", - "instr_56608", - "instr_56610" - ] - }, - "func_56592": { - "virtual_address": 56592, - "size": 20, - "name": "FUN_0000dd10", - "children": [ - "bb_56592" - ] - }, - "instr_56658": { - "virtual_address": 56658, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_56660": { - "virtual_address": 56660, - "size": 2, - "disassembly": "mov r10, r3", - "mnemonic": "mov", - "operands": "r10, r3", - "mode": "thumb" - }, - "bb_56658": { - "virtual_address": 56658, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56662, - "children": [ - "instr_56658", - "instr_56660" - ] - }, - "instr_56662": { - "virtual_address": 56662, - "size": 2, - "disassembly": "movs r3, #0x2", - "mnemonic": "movs", - "operands": "r3, #0x2", - "mode": "thumb" - }, - "instr_56664": { - "virtual_address": 56664, - "size": 2, - "disassembly": "mov r2, r8", - "mnemonic": "mov", - "operands": "r2, r8", - "mode": "thumb" - }, - "instr_56666": { - "virtual_address": 56666, - "size": 2, - "disassembly": "ands r2, r3", - "mnemonic": "ands", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_56668": { - "virtual_address": 56668, - "size": 2, - "disassembly": "str r2, [sp, #0x24]", - "mnemonic": "str", - "operands": "r2, [sp, #0x24]", - "mode": "thumb" - }, - "instr_56670": { - "virtual_address": 56670, - "size": 2, - "disassembly": "mov r2, r8", - "mnemonic": "mov", - "operands": "r2, r8", - "mode": "thumb" - }, - "instr_56672": { - "virtual_address": 56672, - "size": 2, - "disassembly": "tst r3, r2", - "mnemonic": "tst", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_56674": { - "virtual_address": 56674, - "size": 2, - "disassembly": "beq 0x0dd6a", - "mnemonic": "beq", - "operands": "0x0dd6a", - "mode": "thumb" - }, - "bb_56662": { - "virtual_address": 56662, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56676, - "children": [ - "instr_56662", - "instr_56664", - "instr_56666", - "instr_56668", - "instr_56670", - "instr_56672", - "instr_56674" - ] - }, - "instr_56676": { - "virtual_address": 56676, - "size": 2, - "disassembly": "ldr r3, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x4]", - "mode": "thumb" - }, - "instr_56678": { - "virtual_address": 56678, - "size": 2, - "disassembly": "adds r3, #0x2", - "mnemonic": "adds", - "operands": "r3, #0x2", - "mode": "thumb" - }, - "instr_56680": { - "virtual_address": 56680, - "size": 2, - "disassembly": "str r3, [sp, #0x4]", - "mnemonic": "str", - "operands": "r3, [sp, #0x4]", - "mode": "thumb" - }, - "bb_56676": { - "virtual_address": 56676, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56682, - "children": [ - "instr_56676", - "instr_56678", - "instr_56680" - ] - }, - "instr_56682": { - "virtual_address": 56682, - "size": 2, - "disassembly": "movs r3, #0x84", - "mnemonic": "movs", - "operands": "r3, #0x84", - "mode": "thumb" - }, - "instr_56684": { - "virtual_address": 56684, - "size": 2, - "disassembly": "mov r2, r8", - "mnemonic": "mov", - "operands": "r2, r8", - "mode": "thumb" - }, - "instr_56686": { - "virtual_address": 56686, - "size": 2, - "disassembly": "ands r2, r3", - "mnemonic": "ands", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_56688": { - "virtual_address": 56688, - "size": 2, - "disassembly": "str r2, [sp, #0x28]", - "mnemonic": "str", - "operands": "r2, [sp, #0x28]", - "mode": "thumb" - }, - "instr_56690": { - "virtual_address": 56690, - "size": 2, - "disassembly": "mov r2, r8", - "mnemonic": "mov", - "operands": "r2, r8", - "mode": "thumb" - }, - "instr_56692": { - "virtual_address": 56692, - "size": 2, - "disassembly": "tst r3, r2", - "mnemonic": "tst", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_56694": { - "virtual_address": 56694, - "size": 2, - "disassembly": "bne 0x0dd84", - "mnemonic": "bne", - "operands": "0x0dd84", - "mode": "thumb" - }, - "bb_56682": { - "virtual_address": 56682, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56696, - "children": [ - "instr_56682", - "instr_56684", - "instr_56686", - "instr_56688", - "instr_56690", - "instr_56692", - "instr_56694" - ] - }, - "instr_56696": { - "virtual_address": 56696, - "size": 2, - "disassembly": "ldr r3, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x10]", - "mode": "thumb" - }, - "instr_56698": { - "virtual_address": 56698, - "size": 2, - "disassembly": "ldr r2, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x4]", - "mode": "thumb" - }, - "instr_56700": { - "virtual_address": 56700, - "size": 2, - "disassembly": "subs r6, r3, r2", - "mnemonic": "subs", - "operands": "r6, r3, r2", - "mode": "thumb" - }, - "instr_56702": { - "virtual_address": 56702, - "size": 2, - "disassembly": "cmp r6, #0x0", - "mnemonic": "cmp", - "operands": "r6, #0x0", - "mode": "thumb" - }, - "instr_56704": { - "virtual_address": 56704, - "size": 2, - "disassembly": "ble 0x0dd84", - "mnemonic": "ble", - "operands": "0x0dd84", - "mode": "thumb" - }, - "bb_56696": { - "virtual_address": 56696, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56706, - "children": [ - "instr_56696", - "instr_56698", - "instr_56700", - "instr_56702", - "instr_56704" - ] - }, - "instr_56706": { - "virtual_address": 56706, - "size": 2, - "disassembly": "b 0x0e330", - "mnemonic": "b", - "operands": "0x0e330", - "mode": "thumb" - }, - "bb_56706": { - "virtual_address": 56706, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_56706" - ] - }, - "instr_56708": { - "virtual_address": 56708, - "size": 2, - "disassembly": "ldr r2, [sp, #0x4c]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x4c]", - "mode": "thumb" - }, - "instr_56710": { - "virtual_address": 56710, - "size": 2, - "disassembly": "ldr r0, [sp, #0x50]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x50]", - "mode": "thumb" - }, - "instr_56712": { - "virtual_address": 56712, - "size": 2, - "disassembly": "adds r1, r2, #0x1", - "mnemonic": "adds", - "operands": "r1, r2, #0x1", - "mode": "thumb" - }, - "bb_56708": { - "virtual_address": 56708, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_56708", - "instr_56710", - "instr_56712" - ] - }, - "func_56658": { - "virtual_address": 56658, - "size": 56, - "name": "FUN_0000dd52", - "children": [ - "bb_56658", - "bb_56662", - "bb_56676", - "bb_56682", - "bb_56696", - "bb_56706", - "bb_56708" - ] - }, - "instr_56714": { - "virtual_address": 56714, - "size": 2, - "disassembly": "add r3, sp, #0x40", - "mnemonic": "add", - "operands": "r3, sp, #0x40", - "mode": "thumb" - }, - "instr_56716": { - "virtual_address": 56716, - "size": 2, - "disassembly": "ldrb r3, [r3, #0x3]", - "mnemonic": "ldrb", - "operands": "r3, [r3, #0x3]", - "mode": "thumb" - }, - "instr_56718": { - "virtual_address": 56718, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_56720": { - "virtual_address": 56720, - "size": 2, - "disassembly": "beq 0x0ddae", - "mnemonic": "beq", - "operands": "0x0ddae", - "mode": "thumb" - }, - "bb_56714": { - "virtual_address": 56714, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56722, - "children": [ - "instr_56714", - "instr_56716", - "instr_56718", - "instr_56720" - ] - }, - "instr_56722": { - "virtual_address": 56722, - "size": 2, - "disassembly": "add r3, sp, #0x40", - "mnemonic": "add", - "operands": "r3, sp, #0x40", - "mode": "thumb" - }, - "instr_56724": { - "virtual_address": 56724, - "size": 2, - "disassembly": "adds r3, #0x3", - "mnemonic": "adds", - "operands": "r3, #0x3", - "mode": "thumb" - }, - "instr_56726": { - "virtual_address": 56726, - "size": 2, - "disassembly": "str r3, [r7, #0x0]", - "mnemonic": "str", - "operands": "r3, [r7, #0x0]", - "mode": "thumb" - }, - "instr_56728": { - "virtual_address": 56728, - "size": 2, - "disassembly": "movs r3, #0x1", - "mnemonic": "movs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_56730": { - "virtual_address": 56730, - "size": 2, - "disassembly": "adds r0, #0x1", - "mnemonic": "adds", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_56732": { - "virtual_address": 56732, - "size": 2, - "disassembly": "str r3, [r7, #0x4]", - "mnemonic": "str", - "operands": "r3, [r7, #0x4]", - "mode": "thumb" - }, - "instr_56734": { - "virtual_address": 56734, - "size": 2, - "disassembly": "str r0, [sp, #0x50]", - "mnemonic": "str", - "operands": "r0, [sp, #0x50]", - "mode": "thumb" - }, - "instr_56736": { - "virtual_address": 56736, - "size": 2, - "disassembly": "str r1, [sp, #0x4c]", - "mnemonic": "str", - "operands": "r1, [sp, #0x4c]", - "mode": "thumb" - }, - "instr_56738": { - "virtual_address": 56738, - "size": 2, - "disassembly": "cmp r1, #0x7", - "mnemonic": "cmp", - "operands": "r1, #0x7", - "mode": "thumb" - }, - "instr_56740": { - "virtual_address": 56740, - "size": 2, - "disassembly": "ble 0x0dda8", - "mnemonic": "ble", - "operands": "0x0dda8", - "mode": "thumb" - }, - "bb_56722": { - "virtual_address": 56722, - "size": 20, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56742, - "children": [ - "instr_56722", - "instr_56724", - "instr_56726", - "instr_56728", - "instr_56730", - "instr_56732", - "instr_56734", - "instr_56736", - "instr_56738", - "instr_56740" - ] - }, - "instr_56742": { - "virtual_address": 56742, - "size": 2, - "disassembly": "b 0x0e2fa", - "mnemonic": "b", - "operands": "0x0e2fa", - "mode": "thumb" - }, - "bb_56742": { - "virtual_address": 56742, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_56742" - ] - }, - "func_56714": { - "virtual_address": 56714, - "size": 30, - "name": "FUN_0000dd8a", - "children": [ - "bb_56714", - "bb_56722", - "bb_56742" - ] - }, - "instr_56744": { - "virtual_address": 56744, - "size": 2, - "disassembly": "movs r2, r1", - "mnemonic": "movs", - "operands": "r2, r1", - "mode": "thumb" - }, - "instr_56746": { - "virtual_address": 56746, - "size": 2, - "disassembly": "adds r7, #0x8", - "mnemonic": "adds", - "operands": "r7, #0x8", - "mode": "thumb" - }, - "instr_56748": { - "virtual_address": 56748, - "size": 2, - "disassembly": "adds r1, #0x1", - "mnemonic": "adds", - "operands": "r1, #0x1", - "mode": "thumb" - }, - "bb_56744": { - "virtual_address": 56744, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56750, - "children": [ - "instr_56744", - "instr_56746", - "instr_56748" - ] - }, - "instr_56750": { - "virtual_address": 56750, - "size": 2, - "disassembly": "ldr r3, [sp, #0x24]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x24]", - "mode": "thumb" - }, - "instr_56752": { - "virtual_address": 56752, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_56754": { - "virtual_address": 56754, - "size": 2, - "disassembly": "beq 0x0dde6", - "mnemonic": "beq", - "operands": "0x0dde6", - "mode": "thumb" - }, - "bb_56750": { - "virtual_address": 56750, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56756, - "children": [ - "instr_56750", - "instr_56752", - "instr_56754" - ] - }, - "instr_56756": { - "virtual_address": 56756, - "size": 2, - "disassembly": "add r3, sp, #0x44", - "mnemonic": "add", - "operands": "r3, sp, #0x44", - "mode": "thumb" - }, - "instr_56758": { - "virtual_address": 56758, - "size": 2, - "disassembly": "str r3, [r7, #0x0]", - "mnemonic": "str", - "operands": "r3, [r7, #0x0]", - "mode": "thumb" - }, - "instr_56760": { - "virtual_address": 56760, - "size": 2, - "disassembly": "movs r3, #0x2", - "mnemonic": "movs", - "operands": "r3, #0x2", - "mode": "thumb" - }, - "instr_56762": { - "virtual_address": 56762, - "size": 2, - "disassembly": "adds r0, #0x2", - "mnemonic": "adds", - "operands": "r0, #0x2", - "mode": "thumb" - }, - "instr_56764": { - "virtual_address": 56764, - "size": 2, - "disassembly": "str r3, [r7, #0x4]", - "mnemonic": "str", - "operands": "r3, [r7, #0x4]", - "mode": "thumb" - }, - "instr_56766": { - "virtual_address": 56766, - "size": 2, - "disassembly": "str r0, [sp, #0x50]", - "mnemonic": "str", - "operands": "r0, [sp, #0x50]", - "mode": "thumb" - }, - "instr_56768": { - "virtual_address": 56768, - "size": 2, - "disassembly": "str r1, [sp, #0x4c]", - "mnemonic": "str", - "operands": "r1, [sp, #0x4c]", - "mode": "thumb" - }, - "instr_56770": { - "virtual_address": 56770, - "size": 2, - "disassembly": "cmp r1, #0x7", - "mnemonic": "cmp", - "operands": "r1, #0x7", - "mode": "thumb" - }, - "instr_56772": { - "virtual_address": 56772, - "size": 2, - "disassembly": "bgt 0x0ddc8", - "mnemonic": "bgt", - "operands": "0x0ddc8", - "mode": "thumb" - }, - "bb_56756": { - "virtual_address": 56756, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56774, - "children": [ - "instr_56756", - "instr_56758", - "instr_56760", - "instr_56762", - "instr_56764", - "instr_56766", - "instr_56768", - "instr_56770", - "instr_56772" - ] - }, - "instr_56774": { - "virtual_address": 56774, - "size": 2, - "disassembly": "b 0x0e328", - "mnemonic": "b", - "operands": "0x0e328", - "mode": "thumb" - }, - "bb_56774": { - "virtual_address": 56774, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_56774" - ] - }, - "instr_56776": { - "virtual_address": 56776, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_56778": { - "virtual_address": 56778, - "size": 2, - "disassembly": "bne 0x0ddce", - "mnemonic": "bne", - "operands": "0x0ddce", - "mode": "thumb" - }, - "bb_56776": { - "virtual_address": 56776, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56780, - "children": [ - "instr_56776", - "instr_56778" - ] - }, - "instr_56780": { - "virtual_address": 56780, - "size": 2, - "disassembly": "b 0x0e5a4", - "mnemonic": "b", - "operands": "0x0e5a4", - "mode": "thumb" - }, - "bb_56780": { - "virtual_address": 56780, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_56780" - ] - }, - "instr_56782": { - "virtual_address": 56782, - "size": 2, - "disassembly": "mov r1, r11", - "mnemonic": "mov", - "operands": "r1, r11", - "mode": "thumb" - }, - "instr_56784": { - "virtual_address": 56784, - "size": 2, - "disassembly": "ldr r0, [sp, #0x8]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x8]", - "mode": "thumb" - }, - "instr_56786": { - "virtual_address": 56786, - "size": 2, - "disassembly": "add r2, sp, #0x48", - "mnemonic": "add", - "operands": "r2, sp, #0x48", - "mode": "thumb" - }, - "instr_56788": { - "virtual_address": 56788, - "size": 4, - "disassembly": "bl 0x0dae0", - "mnemonic": "bl", - "operands": "0x0dae0", - "mode": "thumb" - }, - "instr_56792": { - "virtual_address": 56792, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_56794": { - "virtual_address": 56794, - "size": 2, - "disassembly": "beq 0x0ddde", - "mnemonic": "beq", - "operands": "0x0ddde", - "mode": "thumb" - }, - "bb_56782": { - "virtual_address": 56782, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56796, - "children": [ - "instr_56782", - "instr_56784", - "instr_56786", - "instr_56788", - "instr_56792", - "instr_56794" - ] - }, - "instr_56796": { - "virtual_address": 56796, - "size": 2, - "disassembly": "b 0x0dcfa", - "mnemonic": "b", - "operands": "0x0dcfa", - "mode": "thumb" - }, - "bb_56796": { - "virtual_address": 56796, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_56796" - ] - }, - "instr_56798": { - "virtual_address": 56798, - "size": 2, - "disassembly": "ldr r2, [sp, #0x4c]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x4c]", - "mode": "thumb" - }, - "instr_56800": { - "virtual_address": 56800, - "size": 2, - "disassembly": "ldr r0, [sp, #0x50]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x50]", - "mode": "thumb" - }, - "instr_56802": { - "virtual_address": 56802, - "size": 2, - "disassembly": "adds r1, r2, #0x1", - "mnemonic": "adds", - "operands": "r1, r2, #0x1", - "mode": "thumb" - }, - "instr_56804": { - "virtual_address": 56804, - "size": 2, - "disassembly": "add r7, sp, #0x54", - "mnemonic": "add", - "operands": "r7, sp, #0x54", - "mode": "thumb" - }, - "bb_56798": { - "virtual_address": 56798, - "size": 8, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_56798", - "instr_56800", - "instr_56802", - "instr_56804" - ] - }, - "func_56744": { - "virtual_address": 56744, - "size": 62, - "name": "FUN_0000dda8", - "children": [ - "bb_56744", - "bb_56750", - "bb_56756", - "bb_56774", - "bb_56776", - "bb_56780", - "bb_56782", - "bb_56796", - "bb_56798" - ] - }, - "instr_56806": { - "virtual_address": 56806, - "size": 2, - "disassembly": "ldr r3, [sp, #0x28]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x28]", - "mode": "thumb" - }, - "instr_56808": { - "virtual_address": 56808, - "size": 2, - "disassembly": "cmp r3, #0x80", - "mnemonic": "cmp", - "operands": "r3, #0x80", - "mode": "thumb" - }, - "instr_56810": { - "virtual_address": 56810, - "size": 2, - "disassembly": "bne 0x0ddee", - "mnemonic": "bne", - "operands": "0x0ddee", - "mode": "thumb" - }, - "bb_56806": { - "virtual_address": 56806, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56812, - "children": [ - "instr_56806", - "instr_56808", - "instr_56810" - ] - }, - "instr_56812": { - "virtual_address": 56812, - "size": 2, - "disassembly": "b 0x0e1b0", - "mnemonic": "b", - "operands": "0x0e1b0", - "mode": "thumb" - }, - "bb_56812": { - "virtual_address": 56812, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 57776, - "children": [ - "instr_56812" - ] - }, - "func_56806": { - "virtual_address": 56806, - "size": 8, - "name": "FUN_0000dde6", - "children": [ - "bb_56806", - "bb_56812" - ] - }, - "instr_56814": { - "virtual_address": 56814, - "size": 2, - "disassembly": "mov r3, r10", - "mnemonic": "mov", - "operands": "r3, r10", - "mode": "thumb" - }, - "instr_56816": { - "virtual_address": 56816, - "size": 2, - "disassembly": "ldr r6, [sp, #0xc]", - "mnemonic": "ldr", - "operands": "r6, [sp, #0xc]", - "mode": "thumb" - }, - "instr_56818": { - "virtual_address": 56818, - "size": 2, - "disassembly": "subs r6, r3, r6", - "mnemonic": "subs", - "operands": "r6, r3, r6", - "mode": "thumb" - }, - "instr_56820": { - "virtual_address": 56820, - "size": 2, - "disassembly": "cmp r6, #0x0", - "mnemonic": "cmp", - "operands": "r6, #0x0", - "mode": "thumb" - }, - "instr_56822": { - "virtual_address": 56822, - "size": 2, - "disassembly": "ble 0x0ddfa", - "mnemonic": "ble", - "operands": "0x0ddfa", - "mode": "thumb" - }, - "bb_56814": { - "virtual_address": 56814, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56824, - "children": [ - "instr_56814", - "instr_56816", - "instr_56818", - "instr_56820", - "instr_56822" - ] - }, - "instr_56824": { - "virtual_address": 56824, - "size": 2, - "disassembly": "b 0x0e25a", - "mnemonic": "b", - "operands": "0x0e25a", - "mode": "thumb" - }, - "bb_56824": { - "virtual_address": 56824, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 57946, - "children": [ - "instr_56824" - ] - }, - "instr_56826": { - "virtual_address": 56826, - "size": 2, - "disassembly": "ldr r3, [sp, #0xc]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xc]", - "mode": "thumb" - }, - "instr_56828": { - "virtual_address": 56828, - "size": 2, - "disassembly": "mov r12, r3", - "mnemonic": "mov", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_56830": { - "virtual_address": 56830, - "size": 2, - "disassembly": "add r0, r12", - "mnemonic": "add", - "operands": "r0, r12", - "mode": "thumb" - }, - "instr_56832": { - "virtual_address": 56832, - "size": 2, - "disassembly": "str r5, [r7, #0x0]", - "mnemonic": "str", - "operands": "r5, [r7, #0x0]", - "mode": "thumb" - }, - "instr_56834": { - "virtual_address": 56834, - "size": 2, - "disassembly": "str r3, [r7, #0x4]", - "mnemonic": "str", - "operands": "r3, [r7, #0x4]", - "mode": "thumb" - }, - "instr_56836": { - "virtual_address": 56836, - "size": 2, - "disassembly": "str r0, [sp, #0x50]", - "mnemonic": "str", - "operands": "r0, [sp, #0x50]", - "mode": "thumb" - }, - "instr_56838": { - "virtual_address": 56838, - "size": 2, - "disassembly": "str r1, [sp, #0x4c]", - "mnemonic": "str", - "operands": "r1, [sp, #0x4c]", - "mode": "thumb" - }, - "instr_56840": { - "virtual_address": 56840, - "size": 2, - "disassembly": "cmp r1, #0x7", - "mnemonic": "cmp", - "operands": "r1, #0x7", - "mode": "thumb" - }, - "instr_56842": { - "virtual_address": 56842, - "size": 2, - "disassembly": "bgt 0x0de0e", - "mnemonic": "bgt", - "operands": "0x0de0e", - "mode": "thumb" - }, - "bb_56826": { - "virtual_address": 56826, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56844, - "children": [ - "instr_56826", - "instr_56828", - "instr_56830", - "instr_56832", - "instr_56834", - "instr_56836", - "instr_56838", - "instr_56840", - "instr_56842" - ] - }, - "instr_56844": { - "virtual_address": 56844, - "size": 2, - "disassembly": "b 0x0e14c", - "mnemonic": "b", - "operands": "0x0e14c", - "mode": "thumb" - }, - "bb_56844": { - "virtual_address": 56844, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 57676, - "children": [ - "instr_56844" - ] - }, - "instr_56846": { - "virtual_address": 56846, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_56848": { - "virtual_address": 56848, - "size": 2, - "disassembly": "bne 0x0de14", - "mnemonic": "bne", - "operands": "0x0de14", - "mode": "thumb" - }, - "bb_56846": { - "virtual_address": 56846, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56850, - "children": [ - "instr_56846", - "instr_56848" - ] - }, - "instr_56850": { - "virtual_address": 56850, - "size": 2, - "disassembly": "b 0x0e404", - "mnemonic": "b", - "operands": "0x0e404", - "mode": "thumb" - }, - "bb_56850": { - "virtual_address": 56850, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 58372, - "children": [ - "instr_56850" - ] - }, - "instr_56852": { - "virtual_address": 56852, - "size": 2, - "disassembly": "mov r1, r11", - "mnemonic": "mov", - "operands": "r1, r11", - "mode": "thumb" - }, - "instr_56854": { - "virtual_address": 56854, - "size": 2, - "disassembly": "ldr r0, [sp, #0x8]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x8]", - "mode": "thumb" - }, - "instr_56856": { - "virtual_address": 56856, - "size": 2, - "disassembly": "add r2, sp, #0x48", - "mnemonic": "add", - "operands": "r2, sp, #0x48", - "mode": "thumb" - }, - "instr_56858": { - "virtual_address": 56858, - "size": 4, - "disassembly": "bl 0x0dae0", - "mnemonic": "bl", - "operands": "0x0dae0", - "mode": "thumb" - }, - "instr_56862": { - "virtual_address": 56862, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_56864": { - "virtual_address": 56864, - "size": 2, - "disassembly": "beq 0x0de24", - "mnemonic": "beq", - "operands": "0x0de24", - "mode": "thumb" - }, - "bb_56852": { - "virtual_address": 56852, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56866, - "children": [ - "instr_56852", - "instr_56854", - "instr_56856", - "instr_56858", - "instr_56862", - "instr_56864" - ] - }, - "instr_56866": { - "virtual_address": 56866, - "size": 2, - "disassembly": "b 0x0dcfa", - "mnemonic": "b", - "operands": "0x0dcfa", - "mode": "thumb" - }, - "bb_56866": { - "virtual_address": 56866, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_56866" - ] - }, - "instr_56868": { - "virtual_address": 56868, - "size": 2, - "disassembly": "ldr r0, [sp, #0x50]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x50]", - "mode": "thumb" - }, - "instr_56870": { - "virtual_address": 56870, - "size": 2, - "disassembly": "add r3, sp, #0x54", - "mnemonic": "add", - "operands": "r3, sp, #0x54", - "mode": "thumb" - }, - "bb_56868": { - "virtual_address": 56868, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56872, - "children": [ - "instr_56868", - "instr_56870" - ] - }, - "instr_56872": { - "virtual_address": 56872, - "size": 2, - "disassembly": "mov r2, r8", - "mnemonic": "mov", - "operands": "r2, r8", - "mode": "thumb" - }, - "instr_56874": { - "virtual_address": 56874, - "size": 2, - "disassembly": "lsls r2, r2, #0x1d", - "mnemonic": "lsls", - "operands": "r2, r2, #0x1d", - "mode": "thumb" - }, - "instr_56876": { - "virtual_address": 56876, - "size": 2, - "disassembly": "bpl 0x0de3a", - "mnemonic": "bpl", - "operands": "0x0de3a", - "mode": "thumb" - }, - "bb_56872": { - "virtual_address": 56872, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56878, - "children": [ - "instr_56872", - "instr_56874", - "instr_56876" - ] - }, - "instr_56878": { - "virtual_address": 56878, - "size": 2, - "disassembly": "ldr r2, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x10]", - "mode": "thumb" - }, - "instr_56880": { - "virtual_address": 56880, - "size": 2, - "disassembly": "ldr r1, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x4]", - "mode": "thumb" - }, - "instr_56882": { - "virtual_address": 56882, - "size": 2, - "disassembly": "subs r5, r2, r1", - "mnemonic": "subs", - "operands": "r5, r2, r1", - "mode": "thumb" - }, - "instr_56884": { - "virtual_address": 56884, - "size": 2, - "disassembly": "cmp r5, #0x0", - "mnemonic": "cmp", - "operands": "r5, #0x0", - "mode": "thumb" - }, - "instr_56886": { - "virtual_address": 56886, - "size": 2, - "disassembly": "ble 0x0de3a", - "mnemonic": "ble", - "operands": "0x0de3a", - "mode": "thumb" - }, - "bb_56878": { - "virtual_address": 56878, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56888, - "children": [ - "instr_56878", - "instr_56880", - "instr_56882", - "instr_56884", - "instr_56886" - ] - }, - "instr_56888": { - "virtual_address": 56888, - "size": 2, - "disassembly": "b 0x0e418", - "mnemonic": "b", - "operands": "0x0e418", - "mode": "thumb" - }, - "bb_56888": { - "virtual_address": 56888, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 58392, - "children": [ - "instr_56888" - ] - }, - "instr_56890": { - "virtual_address": 56890, - "size": 2, - "disassembly": "ldr r3, [sp, #0x10]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x10]", - "mode": "thumb" - }, - "instr_56892": { - "virtual_address": 56892, - "size": 2, - "disassembly": "ldr r2, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x4]", - "mode": "thumb" - }, - "instr_56894": { - "virtual_address": 56894, - "size": 2, - "disassembly": "cmp r3, r2", - "mnemonic": "cmp", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_56896": { - "virtual_address": 56896, - "size": 2, - "disassembly": "bge 0x0de44", - "mnemonic": "bge", - "operands": "0x0de44", - "mode": "thumb" - }, - "bb_56890": { - "virtual_address": 56890, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56898, - "children": [ - "instr_56890", - "instr_56892", - "instr_56894", - "instr_56896" - ] - }, - "instr_56898": { - "virtual_address": 56898, - "size": 2, - "disassembly": "movs r3, r2", - "mnemonic": "movs", - "operands": "r3, r2", - "mode": "thumb" - }, - "bb_56898": { - "virtual_address": 56898, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56900, - "children": [ - "instr_56898" - ] - }, - "instr_56900": { - "virtual_address": 56900, - "size": 2, - "disassembly": "ldr r2, [sp, #0x14]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x14]", - "mode": "thumb" - }, - "instr_56902": { - "virtual_address": 56902, - "size": 2, - "disassembly": "mov r12, r2", - "mnemonic": "mov", - "operands": "r12, r2", - "mode": "thumb" - }, - "instr_56904": { - "virtual_address": 56904, - "size": 2, - "disassembly": "add r12, r3", - "mnemonic": "add", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_56906": { - "virtual_address": 56906, - "size": 2, - "disassembly": "mov r3, r12", - "mnemonic": "mov", - "operands": "r3, r12", - "mode": "thumb" - }, - "instr_56908": { - "virtual_address": 56908, - "size": 2, - "disassembly": "str r3, [sp, #0x14]", - "mnemonic": "str", - "operands": "r3, [sp, #0x14]", - "mode": "thumb" - }, - "instr_56910": { - "virtual_address": 56910, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_56912": { - "virtual_address": 56912, - "size": 2, - "disassembly": "beq 0x0de54", - "mnemonic": "beq", - "operands": "0x0de54", - "mode": "thumb" - }, - "bb_56900": { - "virtual_address": 56900, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 56914, - "children": [ - "instr_56900", - "instr_56902", - "instr_56904", - "instr_56906", - "instr_56908", - "instr_56910", - "instr_56912" - ] - }, - "instr_56914": { - "virtual_address": 56914, - "size": 2, - "disassembly": "b 0x0e2e0", - "mnemonic": "b", - "operands": "0x0e2e0", - "mode": "thumb" - }, - "bb_56914": { - "virtual_address": 56914, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 58080, - "children": [ - "instr_56914" - ] - }, - "instr_56916": { - "virtual_address": 56916, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_56918": { - "virtual_address": 56918, - "size": 2, - "disassembly": "add r7, sp, #0x54", - "mnemonic": "add", - "operands": "r7, sp, #0x54", - "mode": "thumb" - }, - "instr_56920": { - "virtual_address": 56920, - "size": 2, - "disassembly": "str r3, [sp, #0x4c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x4c]", - "mode": "thumb" - }, - "instr_56922": { - "virtual_address": 56922, - "size": 2, - "disassembly": "b 0x0dc0e", - "mnemonic": "b", - "operands": "0x0dc0e", - "mode": "thumb" - }, - "bb_56916": { - "virtual_address": 56916, - "size": 8, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_56916", - "instr_56918", - "instr_56920", - "instr_56922" - ] - }, - "func_56814": { - "virtual_address": 56814, - "size": 110, - "name": "FUN_0000ddee", - "children": [ - "bb_56814", - "bb_56824", - "bb_56826", - "bb_56844", - "bb_56846", - "bb_56850", - "bb_56852", - "bb_56866", - "bb_56868", - "bb_56872", - "bb_56878", - "bb_56888", - "bb_56890", - "bb_56898", - "bb_56900", - "bb_56914", - "bb_56916" - ] - }, - "instr_57376": { - "virtual_address": 57376, - "size": 2, - "disassembly": "mov r3, r10", - "mnemonic": "mov", - "operands": "r3, r10", - "mode": "thumb" - }, - "instr_57378": { - "virtual_address": 57378, - "size": 2, - "disassembly": "str r3, [sp, #0x4]", - "mnemonic": "str", - "operands": "r3, [sp, #0x4]", - "mode": "thumb" - }, - "instr_57380": { - "virtual_address": 57380, - "size": 2, - "disassembly": "ldr r3, [sp, #0xc]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xc]", - "mode": "thumb" - }, - "instr_57382": { - "virtual_address": 57382, - "size": 2, - "disassembly": "cmp r10, r3", - "mnemonic": "cmp", - "operands": "r10, r3", - "mode": "thumb" - }, - "instr_57384": { - "virtual_address": 57384, - "size": 2, - "disassembly": "bge 0x0e02c", - "mnemonic": "bge", - "operands": "0x0e02c", - "mode": "thumb" - }, - "bb_57376": { - "virtual_address": 57376, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 57386, - "children": [ - "instr_57376", - "instr_57378", - "instr_57380", - "instr_57382", - "instr_57384" - ] - }, - "instr_57386": { - "virtual_address": 57386, - "size": 2, - "disassembly": "str r3, [sp, #0x4]", - "mnemonic": "str", - "operands": "r3, [sp, #0x4]", - "mode": "thumb" - }, - "bb_57386": { - "virtual_address": 57386, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 57388, - "children": [ - "instr_57386" - ] - }, - "instr_57388": { - "virtual_address": 57388, - "size": 2, - "disassembly": "add r3, sp, #0x40", - "mnemonic": "add", - "operands": "r3, sp, #0x40", - "mode": "thumb" - }, - "instr_57390": { - "virtual_address": 57390, - "size": 2, - "disassembly": "ldrb r3, [r3, #0x3]", - "mnemonic": "ldrb", - "operands": "r3, [r3, #0x3]", - "mode": "thumb" - }, - "instr_57392": { - "virtual_address": 57392, - "size": 2, - "disassembly": "subs r2, r3, #0x1", - "mnemonic": "subs", - "operands": "r2, r3, #0x1", - "mode": "thumb" - }, - "instr_57394": { - "virtual_address": 57394, - "size": 2, - "disassembly": "sbcs r3, r2", - "mnemonic": "sbcs", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_57396": { - "virtual_address": 57396, - "size": 2, - "disassembly": "ldr r2, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x4]", - "mode": "thumb" - }, - "instr_57398": { - "virtual_address": 57398, - "size": 2, - "disassembly": "mov r12, r2", - "mnemonic": "mov", - "operands": "r12, r2", - "mode": "thumb" - }, - "instr_57400": { - "virtual_address": 57400, - "size": 2, - "disassembly": "add r12, r3", - "mnemonic": "add", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_57402": { - "virtual_address": 57402, - "size": 2, - "disassembly": "mov r3, r12", - "mnemonic": "mov", - "operands": "r3, r12", - "mode": "thumb" - }, - "instr_57404": { - "virtual_address": 57404, - "size": 2, - "disassembly": "str r3, [sp, #0x4]", - "mnemonic": "str", - "operands": "r3, [sp, #0x4]", - "mode": "thumb" - }, - "instr_57406": { - "virtual_address": 57406, - "size": 2, - "disassembly": "b 0x0dd56", - "mnemonic": "b", - "operands": "0x0dd56", - "mode": "thumb" - }, - "bb_57388": { - "virtual_address": 57388, - "size": 20, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_57388", - "instr_57390", - "instr_57392", - "instr_57394", - "instr_57396", - "instr_57398", - "instr_57400", - "instr_57402", - "instr_57404", - "instr_57406" - ] - }, - "instr_57466": { - "virtual_address": 57466, - "size": 2, - "disassembly": "mov r3, r8", - "mnemonic": "mov", - "operands": "r3, r8", - "mode": "thumb" - }, - "instr_57468": { - "virtual_address": 57468, - "size": 2, - "disassembly": "lsls r3, r3, #0x1a", - "mnemonic": "lsls", - "operands": "r3, r3, #0x1a", - "mode": "thumb" - }, - "instr_57470": { - "virtual_address": 57470, - "size": 2, - "disassembly": "bmi 0x0e082", - "mnemonic": "bmi", - "operands": "0x0e082", - "mode": "thumb" - }, - "bb_57466": { - "virtual_address": 57466, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 57472, - "children": [ - "instr_57466", - "instr_57468", - "instr_57470" - ] - }, - "instr_57472": { - "virtual_address": 57472, - "size": 2, - "disassembly": "b 0x0e54a", - "mnemonic": "b", - "operands": "0x0e54a", - "mode": "thumb" - }, - "bb_57472": { - "virtual_address": 57472, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_57472" - ] - }, - "instr_57474": { - "virtual_address": 57474, - "size": 2, - "disassembly": "movs r3, #0x7", - "mnemonic": "movs", - "operands": "r3, #0x7", - "mode": "thumb" - }, - "instr_57476": { - "virtual_address": 57476, - "size": 2, - "disassembly": "ldr r6, [sp, #0x20]", - "mnemonic": "ldr", - "operands": "r6, [sp, #0x20]", - "mode": "thumb" - }, - "instr_57478": { - "virtual_address": 57478, - "size": 2, - "disassembly": "adds r6, #0x7", - "mnemonic": "adds", - "operands": "r6, #0x7", - "mode": "thumb" - }, - "instr_57480": { - "virtual_address": 57480, - "size": 2, - "disassembly": "bics r6, r3", - "mnemonic": "bics", - "operands": "r6, r3", - "mode": "thumb" - }, - "instr_57482": { - "virtual_address": 57482, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_57484": { - "virtual_address": 57484, - "size": 2, - "disassembly": "mov r12, r3", - "mnemonic": "mov", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_57486": { - "virtual_address": 57486, - "size": 2, - "disassembly": "add r12, r6", - "mnemonic": "add", - "operands": "r12, r6", - "mode": "thumb" - }, - "instr_57488": { - "virtual_address": 57488, - "size": 2, - "disassembly": "mov r3, r12", - "mnemonic": "mov", - "operands": "r3, r12", - "mode": "thumb" - }, - "instr_57490": { - "virtual_address": 57490, - "size": 2, - "disassembly": "ldr r2, [r6, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [r6, #0x0]", - "mode": "thumb" - }, - "instr_57492": { - "virtual_address": 57492, - "size": 2, - "disassembly": "str r3, [sp, #0x20]", - "mnemonic": "str", - "operands": "r3, [sp, #0x20]", - "mode": "thumb" - }, - "instr_57494": { - "virtual_address": 57494, - "size": 2, - "disassembly": "ldr r3, [r6, #0x4]", - "mnemonic": "ldr", - "operands": "r3, [r6, #0x4]", - "mode": "thumb" - }, - "instr_57496": { - "virtual_address": 57496, - "size": 2, - "disassembly": "str r2, [sp, #0x18]", - "mnemonic": "str", - "operands": "r2, [sp, #0x18]", - "mode": "thumb" - }, - "instr_57498": { - "virtual_address": 57498, - "size": 2, - "disassembly": "str r3, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x1c]", - "mode": "thumb" - }, - "bb_57474": { - "virtual_address": 57474, - "size": 26, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 57500, - "children": [ - "instr_57474", - "instr_57476", - "instr_57478", - "instr_57480", - "instr_57482", - "instr_57484", - "instr_57486", - "instr_57488", - "instr_57490", - "instr_57492", - "instr_57494", - "instr_57496", - "instr_57498" - ] - }, - "instr_57500": { - "virtual_address": 57500, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_57502": { - "virtual_address": 57502, - "size": 2, - "disassembly": "bge 0x0e0a2", - "mnemonic": "bge", - "operands": "0x0e0a2", - "mode": "thumb" - }, - "bb_57500": { - "virtual_address": 57500, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 57504, - "children": [ - "instr_57500", - "instr_57502" - ] - }, - "instr_57504": { - "virtual_address": 57504, - "size": 2, - "disassembly": "b 0x0e560", - "mnemonic": "b", - "operands": "0x0e560", - "mode": "thumb" - }, - "bb_57504": { - "virtual_address": 57504, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_57504" - ] - }, - "instr_57506": { - "virtual_address": 57506, - "size": 2, - "disassembly": "mov r3, r10", - "mnemonic": "mov", - "operands": "r3, r10", - "mode": "thumb" - }, - "instr_57508": { - "virtual_address": 57508, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_57510": { - "virtual_address": 57510, - "size": 2, - "disassembly": "bne 0x0e0aa", - "mnemonic": "bne", - "operands": "0x0e0aa", - "mode": "thumb" - }, - "bb_57506": { - "virtual_address": 57506, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 57512, - "children": [ - "instr_57506", - "instr_57508", - "instr_57510" - ] - }, - "instr_57512": { - "virtual_address": 57512, - "size": 2, - "disassembly": "b 0x0e4d6", - "mnemonic": "b", - "operands": "0x0e4d6", - "mode": "thumb" - }, - "bb_57512": { - "virtual_address": 57512, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 58582, - "children": [ - "instr_57512" - ] - }, - "instr_57514": { - "virtual_address": 57514, - "size": 2, - "disassembly": "movs r3, #0x80", - "mnemonic": "movs", - "operands": "r3, #0x80", - "mode": "thumb" - }, - "instr_57516": { - "virtual_address": 57516, - "size": 2, - "disassembly": "mov r2, r8", - "mnemonic": "mov", - "operands": "r2, r8", - "mode": "thumb" - }, - "instr_57518": { - "virtual_address": 57518, - "size": 2, - "disassembly": "bics r2, r3", - "mnemonic": "bics", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_57520": { - "virtual_address": 57520, - "size": 2, - "disassembly": "mov r3, r10", - "mnemonic": "mov", - "operands": "r3, r10", - "mode": "thumb" - }, - "instr_57522": { - "virtual_address": 57522, - "size": 2, - "disassembly": "mov r8, r2", - "mnemonic": "mov", - "operands": "r8, r2", - "mode": "thumb" - }, - "instr_57524": { - "virtual_address": 57524, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_57526": { - "virtual_address": 57526, - "size": 2, - "disassembly": "beq 0x0e0ba", - "mnemonic": "beq", - "operands": "0x0e0ba", - "mode": "thumb" - }, - "bb_57514": { - "virtual_address": 57514, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 57528, - "children": [ - "instr_57514", - "instr_57516", - "instr_57518", - "instr_57520", - "instr_57522", - "instr_57524", - "instr_57526" - ] - }, - "instr_57528": { - "virtual_address": 57528, - "size": 2, - "disassembly": "b 0x0e4d6", - "mnemonic": "b", - "operands": "0x0e4d6", - "mode": "thumb" - }, - "bb_57528": { - "virtual_address": 57528, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 58582, - "children": [ - "instr_57528" - ] - }, - "instr_57530": { - "virtual_address": 57530, - "size": 2, - "disassembly": "ldr r2, [sp, #0x18]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x18]", - "mode": "thumb" - }, - "instr_57532": { - "virtual_address": 57532, - "size": 2, - "disassembly": "ldr r3, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_57534": { - "virtual_address": 57534, - "size": 2, - "disassembly": "movs r1, r2", - "mnemonic": "movs", - "operands": "r1, r2", - "mode": "thumb" - }, - "instr_57536": { - "virtual_address": 57536, - "size": 2, - "disassembly": "orrs r1, r3", - "mnemonic": "orrs", - "operands": "r1, r3", - "mode": "thumb" - }, - "instr_57538": { - "virtual_address": 57538, - "size": 2, - "disassembly": "beq 0x0e0c6", - "mnemonic": "beq", - "operands": "0x0e0c6", - "mode": "thumb" - }, - "bb_57530": { - "virtual_address": 57530, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 57540, - "children": [ - "instr_57530", - "instr_57532", - "instr_57534", - "instr_57536", - "instr_57538" - ] - }, - "instr_57540": { - "virtual_address": 57540, - "size": 2, - "disassembly": "b 0x0e4d6", - "mnemonic": "b", - "operands": "0x0e4d6", - "mode": "thumb" - }, - "bb_57540": { - "virtual_address": 57540, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 58582, - "children": [ - "instr_57540" - ] - }, - "instr_57542": { - "virtual_address": 57542, - "size": 2, - "disassembly": "mov r10, r1", - "mnemonic": "mov", - "operands": "r10, r1", - "mode": "thumb" - }, - "instr_57544": { - "virtual_address": 57544, - "size": 2, - "disassembly": "str r1, [sp, #0xc]", - "mnemonic": "str", - "operands": "r1, [sp, #0xc]", - "mode": "thumb" - }, - "instr_57546": { - "virtual_address": 57546, - "size": 2, - "disassembly": "add r5, sp, #0xf8", - "mnemonic": "add", - "operands": "r5, sp, #0xf8", - "mode": "thumb" - }, - "instr_57548": { - "virtual_address": 57548, - "size": 2, - "disassembly": "b 0x0e020", - "mnemonic": "b", - "operands": "0x0e020", - "mode": "thumb" - }, - "bb_57542": { - "virtual_address": 57542, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 57376, - "children": [ - "instr_57542", - "instr_57544", - "instr_57546", - "instr_57548" - ] - }, - "instr_57682": { - "virtual_address": 57682, - "size": 2, - "disassembly": "mov r6, r8", - "mnemonic": "mov", - "operands": "r6, r8", - "mode": "thumb" - }, - "bb_57682": { - "virtual_address": 57682, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 57684, - "children": [ - "instr_57682" - ] - }, - "instr_57684": { - "virtual_address": 57684, - "size": 2, - "disassembly": "cmp r3, #0x1", - "mnemonic": "cmp", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_57686": { - "virtual_address": 57686, - "size": 2, - "disassembly": "bne 0x0e15a", - "mnemonic": "bne", - "operands": "0x0e15a", - "mode": "thumb" - }, - "bb_57684": { - "virtual_address": 57684, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 57688, - "children": [ - "instr_57684", - "instr_57686" - ] - }, - "instr_57688": { - "virtual_address": 57688, - "size": 2, - "disassembly": "b 0x0e4d8", - "mnemonic": "b", - "operands": "0x0e4d8", - "mode": "thumb" - }, - "bb_57688": { - "virtual_address": 57688, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 58584, - "children": [ - "instr_57688" - ] - }, - "instr_57690": { - "virtual_address": 57690, - "size": 2, - "disassembly": "add r5, sp, #0xf8", - "mnemonic": "add", - "operands": "r5, sp, #0xf8", - "mode": "thumb" - }, - "instr_57692": { - "virtual_address": 57692, - "size": 2, - "disassembly": "cmp r3, #0x2", - "mnemonic": "cmp", - "operands": "r3, #0x2", - "mode": "thumb" - }, - "instr_57694": { - "virtual_address": 57694, - "size": 2, - "disassembly": "bne 0x0e162", - "mnemonic": "bne", - "operands": "0x0e162", - "mode": "thumb" - }, - "bb_57690": { - "virtual_address": 57690, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 57696, - "children": [ - "instr_57690", - "instr_57692", - "instr_57694" - ] - }, - "instr_57696": { - "virtual_address": 57696, - "size": 2, - "disassembly": "b 0x0e3c8", - "mnemonic": "b", - "operands": "0x0e3c8", - "mode": "thumb" - }, - "bb_57696": { - "virtual_address": 57696, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 58312, - "children": [ - "instr_57696" - ] - }, - "instr_57698": { - "virtual_address": 57698, - "size": 2, - "disassembly": "movs r3, #0x7", - "mnemonic": "movs", - "operands": "r3, #0x7", - "mode": "thumb" - }, - "instr_57700": { - "virtual_address": 57700, - "size": 2, - "disassembly": "mov r12, r7", - "mnemonic": "mov", - "operands": "r12, r7", - "mode": "thumb" - }, - "instr_57702": { - "virtual_address": 57702, - "size": 2, - "disassembly": "mov r9, r4", - "mnemonic": "mov", - "operands": "r9, r4", - "mode": "thumb" - }, - "instr_57704": { - "virtual_address": 57704, - "size": 2, - "disassembly": "mov r8, r3", - "mnemonic": "mov", - "operands": "r8, r3", - "mode": "thumb" - }, - "instr_57706": { - "virtual_address": 57706, - "size": 2, - "disassembly": "str r6, [sp, #0x4]", - "mnemonic": "str", - "operands": "r6, [sp, #0x4]", - "mode": "thumb" - }, - "instr_57708": { - "virtual_address": 57708, - "size": 2, - "disassembly": "ldr r2, [sp, #0x18]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x18]", - "mode": "thumb" - }, - "instr_57710": { - "virtual_address": 57710, - "size": 2, - "disassembly": "ldr r3, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x1c]", - "mode": "thumb" - }, - "bb_57698": { - "virtual_address": 57698, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 57712, - "children": [ - "instr_57698", - "instr_57700", - "instr_57702", - "instr_57704", - "instr_57706", - "instr_57708", - "instr_57710" - ] - }, - "instr_57712": { - "virtual_address": 57712, - "size": 2, - "disassembly": "lsls r4, r3, #0x1d", - "mnemonic": "lsls", - "operands": "r4, r3, #0x1d", - "mode": "thumb" - }, - "instr_57714": { - "virtual_address": 57714, - "size": 2, - "disassembly": "lsrs r6, r2, #0x3", - "mnemonic": "lsrs", - "operands": "r6, r2, #0x3", - "mode": "thumb" - }, - "instr_57716": { - "virtual_address": 57716, - "size": 2, - "disassembly": "mov r1, r8", - "mnemonic": "mov", - "operands": "r1, r8", - "mode": "thumb" - }, - "instr_57718": { - "virtual_address": 57718, - "size": 2, - "disassembly": "lsrs r0, r3, #0x3", - "mnemonic": "lsrs", - "operands": "r0, r3, #0x3", - "mode": "thumb" - }, - "instr_57720": { - "virtual_address": 57720, - "size": 2, - "disassembly": "orrs r4, r6", - "mnemonic": "orrs", - "operands": "r4, r6", - "mode": "thumb" - }, - "instr_57722": { - "virtual_address": 57722, - "size": 2, - "disassembly": "movs r3, r0", - "mnemonic": "movs", - "operands": "r3, r0", - "mode": "thumb" - }, - "instr_57724": { - "virtual_address": 57724, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_57726": { - "virtual_address": 57726, - "size": 2, - "disassembly": "ands r1, r2", - "mnemonic": "ands", - "operands": "r1, r2", - "mode": "thumb" - }, - "instr_57728": { - "virtual_address": 57728, - "size": 2, - "disassembly": "movs r7, r5", - "mnemonic": "movs", - "operands": "r7, r5", - "mode": "thumb" - }, - "instr_57730": { - "virtual_address": 57730, - "size": 2, - "disassembly": "adds r1, #0x30", - "mnemonic": "adds", - "operands": "r1, #0x30", - "mode": "thumb" - }, - "instr_57732": { - "virtual_address": 57732, - "size": 2, - "disassembly": "subs r5, #0x1", - "mnemonic": "subs", - "operands": "r5, #0x1", - "mode": "thumb" - }, - "instr_57734": { - "virtual_address": 57734, - "size": 2, - "disassembly": "movs r2, r4", - "mnemonic": "movs", - "operands": "r2, r4", - "mode": "thumb" - }, - "instr_57736": { - "virtual_address": 57736, - "size": 2, - "disassembly": "strb r1, [r5, #0x0]", - "mnemonic": "strb", - "operands": "r1, [r5, #0x0]", - "mode": "thumb" - }, - "instr_57738": { - "virtual_address": 57738, - "size": 2, - "disassembly": "orrs r0, r3", - "mnemonic": "orrs", - "operands": "r0, r3", - "mode": "thumb" - }, - "instr_57740": { - "virtual_address": 57740, - "size": 2, - "disassembly": "bne 0x0e170", - "mnemonic": "bne", - "operands": "0x0e170", - "mode": "thumb" - }, - "bb_57712": { - "virtual_address": 57712, - "size": 30, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 57742, - "children": [ - "instr_57712", - "instr_57714", - "instr_57716", - "instr_57718", - "instr_57720", - "instr_57722", - "instr_57724", - "instr_57726", - "instr_57728", - "instr_57730", - "instr_57732", - "instr_57734", - "instr_57736", - "instr_57738", - "instr_57740" - ] - }, - "instr_57742": { - "virtual_address": 57742, - "size": 2, - "disassembly": "str r2, [sp, #0x18]", - "mnemonic": "str", - "operands": "r2, [sp, #0x18]", - "mode": "thumb" - }, - "instr_57744": { - "virtual_address": 57744, - "size": 2, - "disassembly": "str r3, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_57746": { - "virtual_address": 57746, - "size": 2, - "disassembly": "mov r2, r12", - "mnemonic": "mov", - "operands": "r2, r12", - "mode": "thumb" - }, - "instr_57748": { - "virtual_address": 57748, - "size": 2, - "disassembly": "mov r4, r9", - "mnemonic": "mov", - "operands": "r4, r9", - "mode": "thumb" - }, - "instr_57750": { - "virtual_address": 57750, - "size": 2, - "disassembly": "mov r12, r7", - "mnemonic": "mov", - "operands": "r12, r7", - "mode": "thumb" - }, - "instr_57752": { - "virtual_address": 57752, - "size": 2, - "disassembly": "ldr r6, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r6, [sp, #0x4]", - "mode": "thumb" - }, - "instr_57754": { - "virtual_address": 57754, - "size": 2, - "disassembly": "movs r7, r2", - "mnemonic": "movs", - "operands": "r7, r2", - "mode": "thumb" - }, - "instr_57756": { - "virtual_address": 57756, - "size": 2, - "disassembly": "cmp r1, #0x30", - "mnemonic": "cmp", - "operands": "r1, #0x30", - "mode": "thumb" - }, - "instr_57758": { - "virtual_address": 57758, - "size": 2, - "disassembly": "beq 0x0e1a6", - "mnemonic": "beq", - "operands": "0x0e1a6", - "mode": "thumb" - }, - "bb_57742": { - "virtual_address": 57742, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 57760, - "children": [ - "instr_57742", - "instr_57744", - "instr_57746", - "instr_57748", - "instr_57750", - "instr_57752", - "instr_57754", - "instr_57756", - "instr_57758" - ] - }, - "instr_57760": { - "virtual_address": 57760, - "size": 2, - "disassembly": "lsls r3, r6, #0x1f", - "mnemonic": "lsls", - "operands": "r3, r6, #0x1f", - "mode": "thumb" - }, - "instr_57762": { - "virtual_address": 57762, - "size": 2, - "disassembly": "bpl 0x0e1a6", - "mnemonic": "bpl", - "operands": "0x0e1a6", - "mode": "thumb" - }, - "bb_57760": { - "virtual_address": 57760, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 57764, - "children": [ - "instr_57760", - "instr_57762" - ] - }, - "instr_57764": { - "virtual_address": 57764, - "size": 2, - "disassembly": "b 0x0e606", - "mnemonic": "b", - "operands": "0x0e606", - "mode": "thumb" - }, - "bb_57764": { - "virtual_address": 57764, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_57764" - ] - }, - "instr_57766": { - "virtual_address": 57766, - "size": 2, - "disassembly": "add r3, sp, #0xf8", - "mnemonic": "add", - "operands": "r3, sp, #0xf8", - "mode": "thumb" - }, - "instr_57768": { - "virtual_address": 57768, - "size": 2, - "disassembly": "subs r3, r3, r5", - "mnemonic": "subs", - "operands": "r3, r3, r5", - "mode": "thumb" - }, - "instr_57770": { - "virtual_address": 57770, - "size": 2, - "disassembly": "mov r8, r6", - "mnemonic": "mov", - "operands": "r8, r6", - "mode": "thumb" - }, - "instr_57772": { - "virtual_address": 57772, - "size": 2, - "disassembly": "str r3, [sp, #0xc]", - "mnemonic": "str", - "operands": "r3, [sp, #0xc]", - "mode": "thumb" - }, - "instr_57774": { - "virtual_address": 57774, - "size": 2, - "disassembly": "b 0x0e020", - "mnemonic": "b", - "operands": "0x0e020", - "mode": "thumb" - }, - "bb_57766": { - "virtual_address": 57766, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 57376, - "children": [ - "instr_57766", - "instr_57768", - "instr_57770", - "instr_57772", - "instr_57774" - ] - }, - "instr_58106": { - "virtual_address": 58106, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_58108": { - "virtual_address": 58108, - "size": 2, - "disassembly": "bne 0x0e300", - "mnemonic": "bne", - "operands": "0x0e300", - "mode": "thumb" - }, - "bb_58106": { - "virtual_address": 58106, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 58110, - "children": [ - "instr_58106", - "instr_58108" - ] - }, - "instr_58110": { - "virtual_address": 58110, - "size": 2, - "disassembly": "b 0x0e58e", - "mnemonic": "b", - "operands": "0x0e58e", - "mode": "thumb" - }, - "bb_58110": { - "virtual_address": 58110, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_58110" - ] - }, - "instr_58112": { - "virtual_address": 58112, - "size": 2, - "disassembly": "mov r1, r11", - "mnemonic": "mov", - "operands": "r1, r11", - "mode": "thumb" - }, - "instr_58114": { - "virtual_address": 58114, - "size": 2, - "disassembly": "ldr r0, [sp, #0x8]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x8]", - "mode": "thumb" - }, - "instr_58116": { - "virtual_address": 58116, - "size": 2, - "disassembly": "add r2, sp, #0x48", - "mnemonic": "add", - "operands": "r2, sp, #0x48", - "mode": "thumb" - }, - "instr_58118": { - "virtual_address": 58118, - "size": 4, - "disassembly": "bl 0x0dae0", - "mnemonic": "bl", - "operands": "0x0dae0", - "mode": "thumb" - }, - "instr_58122": { - "virtual_address": 58122, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_58124": { - "virtual_address": 58124, - "size": 2, - "disassembly": "beq 0x0e310", - "mnemonic": "beq", - "operands": "0x0e310", - "mode": "thumb" - }, - "bb_58112": { - "virtual_address": 58112, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 58126, - "children": [ - "instr_58112", - "instr_58114", - "instr_58116", - "instr_58118", - "instr_58122", - "instr_58124" - ] - }, - "instr_58126": { - "virtual_address": 58126, - "size": 2, - "disassembly": "b 0x0dcfa", - "mnemonic": "b", - "operands": "0x0dcfa", - "mode": "thumb" - }, - "bb_58126": { - "virtual_address": 58126, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_58126" - ] - }, - "instr_58128": { - "virtual_address": 58128, - "size": 2, - "disassembly": "ldr r2, [sp, #0x4c]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x4c]", - "mode": "thumb" - }, - "instr_58130": { - "virtual_address": 58130, - "size": 2, - "disassembly": "ldr r0, [sp, #0x50]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x50]", - "mode": "thumb" - }, - "instr_58132": { - "virtual_address": 58132, - "size": 2, - "disassembly": "adds r1, r2, #0x1", - "mnemonic": "adds", - "operands": "r1, r2, #0x1", - "mode": "thumb" - }, - "instr_58134": { - "virtual_address": 58134, - "size": 2, - "disassembly": "add r7, sp, #0x54", - "mnemonic": "add", - "operands": "r7, sp, #0x54", - "mode": "thumb" - }, - "instr_58136": { - "virtual_address": 58136, - "size": 2, - "disassembly": "b 0x0ddae", - "mnemonic": "b", - "operands": "0x0ddae", - "mode": "thumb" - }, - "bb_58128": { - "virtual_address": 58128, - "size": 10, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_58128", - "instr_58130", - "instr_58132", - "instr_58134", - "instr_58136" - ] - }, - "instr_58138": { - "virtual_address": 58138, - "size": 2, - "disassembly": "add r3, sp, #0x44", - "mnemonic": "add", - "operands": "r3, sp, #0x44", - "mode": "thumb" - }, - "instr_58140": { - "virtual_address": 58140, - "size": 2, - "disassembly": "str r3, [sp, #0x54]", - "mnemonic": "str", - "operands": "r3, [sp, #0x54]", - "mode": "thumb" - }, - "instr_58142": { - "virtual_address": 58142, - "size": 2, - "disassembly": "movs r3, #0x2", - "mnemonic": "movs", - "operands": "r3, #0x2", - "mode": "thumb" - }, - "instr_58144": { - "virtual_address": 58144, - "size": 2, - "disassembly": "movs r1, #0x1", - "mnemonic": "movs", - "operands": "r1, #0x1", - "mode": "thumb" - }, - "instr_58146": { - "virtual_address": 58146, - "size": 2, - "disassembly": "movs r0, #0x2", - "mnemonic": "movs", - "operands": "r0, #0x2", - "mode": "thumb" - }, - "instr_58148": { - "virtual_address": 58148, - "size": 2, - "disassembly": "str r3, [sp, #0x58]", - "mnemonic": "str", - "operands": "r3, [sp, #0x58]", - "mode": "thumb" - }, - "instr_58150": { - "virtual_address": 58150, - "size": 2, - "disassembly": "add r7, sp, #0x54", - "mnemonic": "add", - "operands": "r7, sp, #0x54", - "mode": "thumb" - }, - "bb_58138": { - "virtual_address": 58138, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 58152, - "children": [ - "instr_58138", - "instr_58140", - "instr_58142", - "instr_58144", - "instr_58146", - "instr_58148", - "instr_58150" - ] - }, - "instr_58152": { - "virtual_address": 58152, - "size": 2, - "disassembly": "movs r2, r1", - "mnemonic": "movs", - "operands": "r2, r1", - "mode": "thumb" - }, - "bb_58152": { - "virtual_address": 58152, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 58154, - "children": [ - "instr_58152" - ] - }, - "instr_58154": { - "virtual_address": 58154, - "size": 2, - "disassembly": "adds r7, #0x8", - "mnemonic": "adds", - "operands": "r7, #0x8", - "mode": "thumb" - }, - "instr_58156": { - "virtual_address": 58156, - "size": 2, - "disassembly": "adds r1, r2, #0x1", - "mnemonic": "adds", - "operands": "r1, r2, #0x1", - "mode": "thumb" - }, - "instr_58158": { - "virtual_address": 58158, - "size": 2, - "disassembly": "b 0x0dde6", - "mnemonic": "b", - "operands": "0x0dde6", - "mode": "thumb" - }, - "bb_58154": { - "virtual_address": 58154, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_58154", - "instr_58156", - "instr_58158" - ] - }, - "instr_58160": { - "virtual_address": 58160, - "size": 2, - "disassembly": "ldr r0, [sp, #0x50]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x50]", - "mode": "thumb" - }, - "instr_58162": { - "virtual_address": 58162, - "size": 2, - "disassembly": "cmp r6, #0x10", - "mnemonic": "cmp", - "operands": "r6, #0x10", - "mode": "thumb" - }, - "instr_58164": { - "virtual_address": 58164, - "size": 2, - "disassembly": "bgt 0x0e338", - "mnemonic": "bgt", - "operands": "0x0e338", - "mode": "thumb" - }, - "bb_58160": { - "virtual_address": 58160, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 58166, - "children": [ - "instr_58160", - "instr_58162", - "instr_58164" - ] - }, - "instr_58166": { - "virtual_address": 58166, - "size": 2, - "disassembly": "b 0x0e8e0", - "mnemonic": "b", - "operands": "0x0e8e0", - "mode": "thumb" - }, - "bb_58166": { - "virtual_address": 58166, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_58166" - ] - }, - "instr_58168": { - "virtual_address": 58168, - "size": 2, - "disassembly": "ldr r3, [0x0e3c4]", - "mnemonic": "ldr", - "operands": "r3, [0x0e3c4]", - "mode": "thumb" - }, - "instr_58170": { - "virtual_address": 58170, - "size": 2, - "disassembly": "movs r2, r7", - "mnemonic": "movs", - "operands": "r2, r7", - "mode": "thumb" - }, - "instr_58172": { - "virtual_address": 58172, - "size": 2, - "disassembly": "mov r9, r5", - "mnemonic": "mov", - "operands": "r9, r5", - "mode": "thumb" - }, - "instr_58174": { - "virtual_address": 58174, - "size": 2, - "disassembly": "mov r7, r11", - "mnemonic": "mov", - "operands": "r7, r11", - "mode": "thumb" - }, - "instr_58176": { - "virtual_address": 58176, - "size": 2, - "disassembly": "ldr r1, [sp, #0x4c]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x4c]", - "mode": "thumb" - }, - "instr_58178": { - "virtual_address": 58178, - "size": 2, - "disassembly": "mov r11, r4", - "mnemonic": "mov", - "operands": "r11, r4", - "mode": "thumb" - }, - "instr_58180": { - "virtual_address": 58180, - "size": 2, - "disassembly": "movs r4, r3", - "mnemonic": "movs", - "operands": "r4, r3", - "mode": "thumb" - }, - "instr_58182": { - "virtual_address": 58182, - "size": 2, - "disassembly": "b 0x0e354", - "mnemonic": "b", - "operands": "0x0e354", - "mode": "thumb" - }, - "bb_58168": { - "virtual_address": 58168, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 58196, - "children": [ - "instr_58168", - "instr_58170", - "instr_58172", - "instr_58174", - "instr_58176", - "instr_58178", - "instr_58180", - "instr_58182" - ] - }, - "instr_58184": { - "virtual_address": 58184, - "size": 2, - "disassembly": "adds r5, r1, #0x2", - "mnemonic": "adds", - "operands": "r5, r1, #0x2", - "mode": "thumb" - }, - "instr_58186": { - "virtual_address": 58186, - "size": 2, - "disassembly": "movs r1, r3", - "mnemonic": "movs", - "operands": "r1, r3", - "mode": "thumb" - }, - "instr_58188": { - "virtual_address": 58188, - "size": 2, - "disassembly": "adds r2, #0x8", - "mnemonic": "adds", - "operands": "r2, #0x8", - "mode": "thumb" - }, - "bb_58184": { - "virtual_address": 58184, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 58190, - "children": [ - "instr_58184", - "instr_58186", - "instr_58188" - ] - }, - "instr_58190": { - "virtual_address": 58190, - "size": 2, - "disassembly": "subs r6, #0x10", - "mnemonic": "subs", - "operands": "r6, #0x10", - "mode": "thumb" - }, - "instr_58192": { - "virtual_address": 58192, - "size": 2, - "disassembly": "cmp r6, #0x10", - "mnemonic": "cmp", - "operands": "r6, #0x10", - "mode": "thumb" - }, - "instr_58194": { - "virtual_address": 58194, - "size": 2, - "disassembly": "ble 0x0e388", - "mnemonic": "ble", - "operands": "0x0e388", - "mode": "thumb" - }, - "bb_58190": { - "virtual_address": 58190, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 58196, - "children": [ - "instr_58190", - "instr_58192", - "instr_58194" - ] - }, - "instr_58196": { - "virtual_address": 58196, - "size": 2, - "disassembly": "movs r3, #0x10", - "mnemonic": "movs", - "operands": "r3, #0x10", - "mode": "thumb" - }, - "instr_58198": { - "virtual_address": 58198, - "size": 2, - "disassembly": "adds r0, #0x10", - "mnemonic": "adds", - "operands": "r0, #0x10", - "mode": "thumb" - }, - "instr_58200": { - "virtual_address": 58200, - "size": 2, - "disassembly": "str r3, [r2, #0x4]", - "mnemonic": "str", - "operands": "r3, [r2, #0x4]", - "mode": "thumb" - }, - "instr_58202": { - "virtual_address": 58202, - "size": 2, - "disassembly": "adds r3, r1, #0x1", - "mnemonic": "adds", - "operands": "r3, r1, #0x1", - "mode": "thumb" - }, - "instr_58204": { - "virtual_address": 58204, - "size": 2, - "disassembly": "str r4, [r2, #0x0]", - "mnemonic": "str", - "operands": "r4, [r2, #0x0]", - "mode": "thumb" - }, - "instr_58206": { - "virtual_address": 58206, - "size": 2, - "disassembly": "str r0, [sp, #0x50]", - "mnemonic": "str", - "operands": "r0, [sp, #0x50]", - "mode": "thumb" - }, - "instr_58208": { - "virtual_address": 58208, - "size": 2, - "disassembly": "str r3, [sp, #0x4c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x4c]", - "mode": "thumb" - }, - "instr_58210": { - "virtual_address": 58210, - "size": 2, - "disassembly": "cmp r3, #0x7", - "mnemonic": "cmp", - "operands": "r3, #0x7", - "mode": "thumb" - }, - "instr_58212": { - "virtual_address": 58212, - "size": 2, - "disassembly": "ble 0x0e348", - "mnemonic": "ble", - "operands": "0x0e348", - "mode": "thumb" - }, - "bb_58196": { - "virtual_address": 58196, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 58214, - "children": [ - "instr_58196", - "instr_58198", - "instr_58200", - "instr_58202", - "instr_58204", - "instr_58206", - "instr_58208", - "instr_58210", - "instr_58212" - ] - }, - "instr_58214": { - "virtual_address": 58214, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_58216": { - "virtual_address": 58216, - "size": 2, - "disassembly": "beq 0x0e3ae", - "mnemonic": "beq", - "operands": "0x0e3ae", - "mode": "thumb" - }, - "bb_58214": { - "virtual_address": 58214, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 58218, - "children": [ - "instr_58214", - "instr_58216" - ] - }, - "instr_58218": { - "virtual_address": 58218, - "size": 2, - "disassembly": "movs r1, r7", - "mnemonic": "movs", - "operands": "r1, r7", - "mode": "thumb" - }, - "instr_58220": { - "virtual_address": 58220, - "size": 2, - "disassembly": "ldr r0, [sp, #0x8]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x8]", - "mode": "thumb" - }, - "instr_58222": { - "virtual_address": 58222, - "size": 2, - "disassembly": "add r2, sp, #0x48", - "mnemonic": "add", - "operands": "r2, sp, #0x48", - "mode": "thumb" - }, - "instr_58224": { - "virtual_address": 58224, - "size": 4, - "disassembly": "bl 0x0dae0", - "mnemonic": "bl", - "operands": "0x0dae0", - "mode": "thumb" - }, - "instr_58228": { - "virtual_address": 58228, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_58230": { - "virtual_address": 58230, - "size": 2, - "disassembly": "beq 0x0e37a", - "mnemonic": "beq", - "operands": "0x0e37a", - "mode": "thumb" - }, - "bb_58218": { - "virtual_address": 58218, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 58232, - "children": [ - "instr_58218", - "instr_58220", - "instr_58222", - "instr_58224", - "instr_58228", - "instr_58230" - ] - }, - "instr_58232": { - "virtual_address": 58232, - "size": 2, - "disassembly": "b 0x0dcf8", - "mnemonic": "b", - "operands": "0x0dcf8", - "mode": "thumb" - }, - "bb_58232": { - "virtual_address": 58232, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_58232" - ] - }, - "instr_58234": { - "virtual_address": 58234, - "size": 2, - "disassembly": "ldr r1, [sp, #0x4c]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x4c]", - "mode": "thumb" - }, - "instr_58236": { - "virtual_address": 58236, - "size": 2, - "disassembly": "subs r6, #0x10", - "mnemonic": "subs", - "operands": "r6, #0x10", - "mode": "thumb" - }, - "instr_58238": { - "virtual_address": 58238, - "size": 2, - "disassembly": "ldr r0, [sp, #0x50]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x50]", - "mode": "thumb" - }, - "instr_58240": { - "virtual_address": 58240, - "size": 2, - "disassembly": "adds r5, r1, #0x1", - "mnemonic": "adds", - "operands": "r5, r1, #0x1", - "mode": "thumb" - }, - "instr_58242": { - "virtual_address": 58242, - "size": 2, - "disassembly": "add r2, sp, #0x54", - "mnemonic": "add", - "operands": "r2, sp, #0x54", - "mode": "thumb" - }, - "instr_58244": { - "virtual_address": 58244, - "size": 2, - "disassembly": "cmp r6, #0x10", - "mnemonic": "cmp", - "operands": "r6, #0x10", - "mode": "thumb" - }, - "instr_58246": { - "virtual_address": 58246, - "size": 2, - "disassembly": "bgt 0x0e354", - "mnemonic": "bgt", - "operands": "0x0e354", - "mode": "thumb" - }, - "bb_58234": { - "virtual_address": 58234, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 58248, - "children": [ - "instr_58234", - "instr_58236", - "instr_58238", - "instr_58240", - "instr_58242", - "instr_58244", - "instr_58246" - ] - }, - "instr_58248": { - "virtual_address": 58248, - "size": 2, - "disassembly": "movs r3, r4", - "mnemonic": "movs", - "operands": "r3, r4", - "mode": "thumb" - }, - "instr_58250": { - "virtual_address": 58250, - "size": 2, - "disassembly": "mov r4, r11", - "mnemonic": "mov", - "operands": "r4, r11", - "mode": "thumb" - }, - "instr_58252": { - "virtual_address": 58252, - "size": 2, - "disassembly": "mov r11, r7", - "mnemonic": "mov", - "operands": "r11, r7", - "mode": "thumb" - }, - "instr_58254": { - "virtual_address": 58254, - "size": 2, - "disassembly": "movs r7, r2", - "mnemonic": "movs", - "operands": "r7, r2", - "mode": "thumb" - }, - "instr_58256": { - "virtual_address": 58256, - "size": 2, - "disassembly": "movs r2, r5", - "mnemonic": "movs", - "operands": "r2, r5", - "mode": "thumb" - }, - "instr_58258": { - "virtual_address": 58258, - "size": 2, - "disassembly": "mov r5, r9", - "mnemonic": "mov", - "operands": "r5, r9", - "mode": "thumb" - }, - "instr_58260": { - "virtual_address": 58260, - "size": 2, - "disassembly": "mov r9, r3", - "mnemonic": "mov", - "operands": "r9, r3", - "mode": "thumb" - }, - "bb_58248": { - "virtual_address": 58248, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 58262, - "children": [ - "instr_58248", - "instr_58250", - "instr_58252", - "instr_58254", - "instr_58256", - "instr_58258", - "instr_58260" - ] - }, - "instr_58262": { - "virtual_address": 58262, - "size": 2, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_58264": { - "virtual_address": 58264, - "size": 2, - "disassembly": "adds r0, r6, r0", - "mnemonic": "adds", - "operands": "r0, r6, r0", - "mode": "thumb" - }, - "instr_58266": { - "virtual_address": 58266, - "size": 2, - "disassembly": "str r3, [r7, #0x0]", - "mnemonic": "str", - "operands": "r3, [r7, #0x0]", - "mode": "thumb" - }, - "instr_58268": { - "virtual_address": 58268, - "size": 2, - "disassembly": "str r6, [r7, #0x4]", - "mnemonic": "str", - "operands": "r6, [r7, #0x4]", - "mode": "thumb" - }, - "instr_58270": { - "virtual_address": 58270, - "size": 2, - "disassembly": "str r0, [sp, #0x50]", - "mnemonic": "str", - "operands": "r0, [sp, #0x50]", - "mode": "thumb" - }, - "instr_58272": { - "virtual_address": 58272, - "size": 2, - "disassembly": "str r2, [sp, #0x4c]", - "mnemonic": "str", - "operands": "r2, [sp, #0x4c]", - "mode": "thumb" - }, - "instr_58274": { - "virtual_address": 58274, - "size": 2, - "disassembly": "cmp r2, #0x7", - "mnemonic": "cmp", - "operands": "r2, #0x7", - "mode": "thumb" - }, - "instr_58276": { - "virtual_address": 58276, - "size": 2, - "disassembly": "ble 0x0e3a8", - "mnemonic": "ble", - "operands": "0x0e3a8", - "mode": "thumb" - }, - "bb_58262": { - "virtual_address": 58262, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 58278, - "children": [ - "instr_58262", - "instr_58264", - "instr_58266", - "instr_58268", - "instr_58270", - "instr_58272", - "instr_58274", - "instr_58276" - ] - }, - "instr_58278": { - "virtual_address": 58278, - "size": 2, - "disassembly": "b 0x0e5ac", - "mnemonic": "b", - "operands": "0x0e5ac", - "mode": "thumb" - }, - "bb_58278": { - "virtual_address": 58278, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_58278" - ] - }, - "instr_58280": { - "virtual_address": 58280, - "size": 2, - "disassembly": "adds r7, #0x8", - "mnemonic": "adds", - "operands": "r7, #0x8", - "mode": "thumb" - }, - "instr_58282": { - "virtual_address": 58282, - "size": 2, - "disassembly": "adds r1, r2, #0x1", - "mnemonic": "adds", - "operands": "r1, r2, #0x1", - "mode": "thumb" - }, - "instr_58284": { - "virtual_address": 58284, - "size": 2, - "disassembly": "b 0x0dd8a", - "mnemonic": "b", - "operands": "0x0dd8a", - "mode": "thumb" - }, - "bb_58280": { - "virtual_address": 58280, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_58280", - "instr_58282", - "instr_58284" - ] - }, - "instr_58286": { - "virtual_address": 58286, - "size": 2, - "disassembly": "movs r1, #0x0", - "mnemonic": "movs", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_58288": { - "virtual_address": 58288, - "size": 2, - "disassembly": "movs r5, #0x1", - "mnemonic": "movs", - "operands": "r5, #0x1", - "mode": "thumb" - }, - "instr_58290": { - "virtual_address": 58290, - "size": 2, - "disassembly": "add r2, sp, #0x54", - "mnemonic": "add", - "operands": "r2, sp, #0x54", - "mode": "thumb" - }, - "instr_58292": { - "virtual_address": 58292, - "size": 2, - "disassembly": "b 0x0e34e", - "mnemonic": "b", - "operands": "0x0e34e", - "mode": "thumb" - }, - "bb_58286": { - "virtual_address": 58286, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 58190, - "children": [ - "instr_58286", - "instr_58288", - "instr_58290", - "instr_58292" - ] - }, - "instr_58312": { - "virtual_address": 58312, - "size": 2, - "disassembly": "movs r0, #0xf", - "mnemonic": "movs", - "operands": "r0, #0xf", - "mode": "thumb" - }, - "instr_58314": { - "virtual_address": 58314, - "size": 2, - "disassembly": "mov r12, r6", - "mnemonic": "mov", - "operands": "r12, r6", - "mode": "thumb" - }, - "instr_58316": { - "virtual_address": 58316, - "size": 2, - "disassembly": "mov r8, r4", - "mnemonic": "mov", - "operands": "r8, r4", - "mode": "thumb" - }, - "instr_58318": { - "virtual_address": 58318, - "size": 2, - "disassembly": "ldr r3, [sp, #0x2c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x2c]", - "mode": "thumb" - }, - "instr_58320": { - "virtual_address": 58320, - "size": 2, - "disassembly": "mov r9, r3", - "mnemonic": "mov", - "operands": "r9, r3", - "mode": "thumb" - }, - "instr_58322": { - "virtual_address": 58322, - "size": 2, - "disassembly": "ldr r2, [sp, #0x18]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x18]", - "mode": "thumb" - }, - "instr_58324": { - "virtual_address": 58324, - "size": 2, - "disassembly": "ldr r3, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x1c]", - "mode": "thumb" - }, - "bb_58312": { - "virtual_address": 58312, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 58326, - "children": [ - "instr_58312", - "instr_58314", - "instr_58316", - "instr_58318", - "instr_58320", - "instr_58322", - "instr_58324" - ] - }, - "instr_58326": { - "virtual_address": 58326, - "size": 2, - "disassembly": "movs r1, r0", - "mnemonic": "movs", - "operands": "r1, r0", - "mode": "thumb" - }, - "instr_58328": { - "virtual_address": 58328, - "size": 2, - "disassembly": "mov r4, r9", - "mnemonic": "mov", - "operands": "r4, r9", - "mode": "thumb" - }, - "instr_58330": { - "virtual_address": 58330, - "size": 2, - "disassembly": "ands r1, r2", - "mnemonic": "ands", - "operands": "r1, r2", - "mode": "thumb" - }, - "instr_58332": { - "virtual_address": 58332, - "size": 2, - "disassembly": "ldrb r1, [r4, r1]", - "mnemonic": "ldrb", - "operands": "r1, [r4, r1]", - "mode": "thumb" - }, - "instr_58334": { - "virtual_address": 58334, - "size": 2, - "disassembly": "lsls r6, r3, #0x1c", - "mnemonic": "lsls", - "operands": "r6, r3, #0x1c", - "mode": "thumb" - }, - "instr_58336": { - "virtual_address": 58336, - "size": 2, - "disassembly": "lsrs r4, r2, #0x4", - "mnemonic": "lsrs", - "operands": "r4, r2, #0x4", - "mode": "thumb" - }, - "instr_58338": { - "virtual_address": 58338, - "size": 2, - "disassembly": "subs r5, #0x1", - "mnemonic": "subs", - "operands": "r5, #0x1", - "mode": "thumb" - }, - "instr_58340": { - "virtual_address": 58340, - "size": 2, - "disassembly": "orrs r6, r4", - "mnemonic": "orrs", - "operands": "r6, r4", - "mode": "thumb" - }, - "instr_58342": { - "virtual_address": 58342, - "size": 2, - "disassembly": "strb r1, [r5, #0x0]", - "mnemonic": "strb", - "operands": "r1, [r5, #0x0]", - "mode": "thumb" - }, - "instr_58344": { - "virtual_address": 58344, - "size": 2, - "disassembly": "lsrs r1, r3, #0x4", - "mnemonic": "lsrs", - "operands": "r1, r3, #0x4", - "mode": "thumb" - }, - "instr_58346": { - "virtual_address": 58346, - "size": 2, - "disassembly": "movs r3, r1", - "mnemonic": "movs", - "operands": "r3, r1", - "mode": "thumb" - }, - "instr_58348": { - "virtual_address": 58348, - "size": 2, - "disassembly": "movs r1, r6", - "mnemonic": "movs", - "operands": "r1, r6", - "mode": "thumb" - }, - "instr_58350": { - "virtual_address": 58350, - "size": 2, - "disassembly": "movs r2, r6", - "mnemonic": "movs", - "operands": "r2, r6", - "mode": "thumb" - }, - "instr_58352": { - "virtual_address": 58352, - "size": 2, - "disassembly": "orrs r1, r3", - "mnemonic": "orrs", - "operands": "r1, r3", - "mode": "thumb" - }, - "instr_58354": { - "virtual_address": 58354, - "size": 2, - "disassembly": "bne 0x0e3d6", - "mnemonic": "bne", - "operands": "0x0e3d6", - "mode": "thumb" - }, - "bb_58326": { - "virtual_address": 58326, - "size": 30, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 58356, - "children": [ - "instr_58326", - "instr_58328", - "instr_58330", - "instr_58332", - "instr_58334", - "instr_58336", - "instr_58338", - "instr_58340", - "instr_58342", - "instr_58344", - "instr_58346", - "instr_58348", - "instr_58350", - "instr_58352", - "instr_58354" - ] - }, - "instr_58356": { - "virtual_address": 58356, - "size": 2, - "disassembly": "str r2, [sp, #0x18]", - "mnemonic": "str", - "operands": "r2, [sp, #0x18]", - "mode": "thumb" - }, - "instr_58358": { - "virtual_address": 58358, - "size": 2, - "disassembly": "str r3, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_58360": { - "virtual_address": 58360, - "size": 2, - "disassembly": "add r3, sp, #0xf8", - "mnemonic": "add", - "operands": "r3, sp, #0xf8", - "mode": "thumb" - }, - "instr_58362": { - "virtual_address": 58362, - "size": 2, - "disassembly": "subs r3, r3, r5", - "mnemonic": "subs", - "operands": "r3, r3, r5", - "mode": "thumb" - }, - "instr_58364": { - "virtual_address": 58364, - "size": 2, - "disassembly": "mov r4, r8", - "mnemonic": "mov", - "operands": "r4, r8", - "mode": "thumb" - }, - "instr_58366": { - "virtual_address": 58366, - "size": 2, - "disassembly": "str r3, [sp, #0xc]", - "mnemonic": "str", - "operands": "r3, [sp, #0xc]", - "mode": "thumb" - }, - "instr_58368": { - "virtual_address": 58368, - "size": 2, - "disassembly": "mov r8, r12", - "mnemonic": "mov", - "operands": "r8, r12", - "mode": "thumb" - }, - "instr_58370": { - "virtual_address": 58370, - "size": 2, - "disassembly": "b 0x0e020", - "mnemonic": "b", - "operands": "0x0e020", - "mode": "thumb" - }, - "bb_58356": { - "virtual_address": 58356, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 57376, - "children": [ - "instr_58356", - "instr_58358", - "instr_58360", - "instr_58362", - "instr_58364", - "instr_58366", - "instr_58368", - "instr_58370" - ] - }, - "instr_58572": { - "virtual_address": 58572, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_58574": { - "virtual_address": 58574, - "size": 2, - "disassembly": "add r5, sp, #0xf8", - "mnemonic": "add", - "operands": "r5, sp, #0xf8", - "mode": "thumb" - }, - "instr_58576": { - "virtual_address": 58576, - "size": 2, - "disassembly": "mov r10, r3", - "mnemonic": "mov", - "operands": "r10, r3", - "mode": "thumb" - }, - "instr_58578": { - "virtual_address": 58578, - "size": 2, - "disassembly": "str r3, [sp, #0xc]", - "mnemonic": "str", - "operands": "r3, [sp, #0xc]", - "mode": "thumb" - }, - "instr_58580": { - "virtual_address": 58580, - "size": 2, - "disassembly": "b 0x0e020", - "mnemonic": "b", - "operands": "0x0e020", - "mode": "thumb" - }, - "bb_58572": { - "virtual_address": 58572, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 57376, - "children": [ - "instr_58572", - "instr_58574", - "instr_58576", - "instr_58578", - "instr_58580" - ] - }, - "instr_58582": { - "virtual_address": 58582, - "size": 2, - "disassembly": "mov r6, r8", - "mnemonic": "mov", - "operands": "r6, r8", - "mode": "thumb" - }, - "bb_58582": { - "virtual_address": 58582, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 58584, - "children": [ - "instr_58582" - ] - }, - "instr_58584": { - "virtual_address": 58584, - "size": 2, - "disassembly": "ldr r2, [sp, #0x18]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x18]", - "mode": "thumb" - }, - "instr_58586": { - "virtual_address": 58586, - "size": 2, - "disassembly": "ldr r3, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_58588": { - "virtual_address": 58588, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_58590": { - "virtual_address": 58590, - "size": 2, - "disassembly": "beq 0x0e4e2", - "mnemonic": "beq", - "operands": "0x0e4e2", - "mode": "thumb" - }, - "bb_58584": { - "virtual_address": 58584, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 58592, - "children": [ - "instr_58584", - "instr_58586", - "instr_58588", - "instr_58590" - ] - }, - "instr_58592": { - "virtual_address": 58592, - "size": 2, - "disassembly": "b 0x0e6fa", - "mnemonic": "b", - "operands": "0x0e6fa", - "mode": "thumb" - }, - "bb_58592": { - "virtual_address": 58592, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_58592" - ] - }, - "instr_58594": { - "virtual_address": 58594, - "size": 2, - "disassembly": "cmp r2, #0x9", - "mnemonic": "cmp", - "operands": "r2, #0x9", - "mode": "thumb" - }, - "instr_58596": { - "virtual_address": 58596, - "size": 2, - "disassembly": "bls 0x0e4e8", - "mnemonic": "bls", - "operands": "0x0e4e8", - "mode": "thumb" - }, - "bb_58594": { - "virtual_address": 58594, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 58598, - "children": [ - "instr_58594", - "instr_58596" - ] - }, - "instr_58598": { - "virtual_address": 58598, - "size": 2, - "disassembly": "b 0x0e6fa", - "mnemonic": "b", - "operands": "0x0e6fa", - "mode": "thumb" - }, - "bb_58598": { - "virtual_address": 58598, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_58598" - ] - }, - "instr_58600": { - "virtual_address": 58600, - "size": 2, - "disassembly": "movs r2, #0x63", - "mnemonic": "movs", - "operands": "r2, #0x63", - "mode": "thumb" - }, - "instr_58602": { - "virtual_address": 58602, - "size": 2, - "disassembly": "ldr r3, [sp, #0x18]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x18]", - "mode": "thumb" - }, - "instr_58604": { - "virtual_address": 58604, - "size": 2, - "disassembly": "add r1, sp, #0x94", - "mnemonic": "add", - "operands": "r1, sp, #0x94", - "mode": "thumb" - }, - "instr_58606": { - "virtual_address": 58606, - "size": 2, - "disassembly": "adds r3, #0x30", - "mnemonic": "adds", - "operands": "r3, #0x30", - "mode": "thumb" - }, - "instr_58608": { - "virtual_address": 58608, - "size": 2, - "disassembly": "strb r3, [r1, r2]", - "mnemonic": "strb", - "operands": "r3, [r1, r2]", - "mode": "thumb" - }, - "instr_58610": { - "virtual_address": 58610, - "size": 2, - "disassembly": "movs r3, #0x1", - "mnemonic": "movs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_58612": { - "virtual_address": 58612, - "size": 2, - "disassembly": "str r3, [sp, #0xc]", - "mnemonic": "str", - "operands": "r3, [sp, #0xc]", - "mode": "thumb" - }, - "instr_58614": { - "virtual_address": 58614, - "size": 2, - "disassembly": "add r3, sp, #0x40", - "mnemonic": "add", - "operands": "r3, sp, #0x40", - "mode": "thumb" - }, - "instr_58616": { - "virtual_address": 58616, - "size": 2, - "disassembly": "movs r5, #0xb7", - "mnemonic": "movs", - "operands": "r5, #0xb7", - "mode": "thumb" - }, - "instr_58618": { - "virtual_address": 58618, - "size": 2, - "disassembly": "mov r12, r3", - "mnemonic": "mov", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_58620": { - "virtual_address": 58620, - "size": 2, - "disassembly": "mov r8, r6", - "mnemonic": "mov", - "operands": "r8, r6", - "mode": "thumb" - }, - "instr_58622": { - "virtual_address": 58622, - "size": 2, - "disassembly": "add r5, r12", - "mnemonic": "add", - "operands": "r5, r12", - "mode": "thumb" - }, - "instr_58624": { - "virtual_address": 58624, - "size": 2, - "disassembly": "b 0x0e020", - "mnemonic": "b", - "operands": "0x0e020", - "mode": "thumb" - }, - "bb_58600": { - "virtual_address": 58600, - "size": 26, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 57376, - "children": [ - "instr_58600", - "instr_58602", - "instr_58604", - "instr_58606", - "instr_58608", - "instr_58610", - "instr_58612", - "instr_58614", - "instr_58616", - "instr_58618", - "instr_58620", - "instr_58622", - "instr_58624" - ] - }, - "func_57376": { - "virtual_address": 57376, - "size": 1250, - "name": "FUN_0000e020", - "children": [ - "bb_57376", - "bb_57386", - "bb_57388", - "bb_57466", - "bb_57472", - "bb_57474", - "bb_57500", - "bb_57504", - "bb_57506", - "bb_57512", - "bb_57514", - "bb_57528", - "bb_57530", - "bb_57540", - "bb_57542", - "bb_57682", - "bb_57684", - "bb_57688", - "bb_57690", - "bb_57696", - "bb_57698", - "bb_57712", - "bb_57742", - "bb_57760", - "bb_57764", - "bb_57766", - "bb_58106", - "bb_58110", - "bb_58112", - "bb_58126", - "bb_58128", - "bb_58138", - "bb_58152", - "bb_58154", - "bb_58160", - "bb_58166", - "bb_58168", - "bb_58184", - "bb_58190", - "bb_58196", - "bb_58214", - "bb_58218", - "bb_58232", - "bb_58234", - "bb_58248", - "bb_58262", - "bb_58278", - "bb_58280", - "bb_58286", - "bb_58312", - "bb_58326", - "bb_58356", - "bb_58572", - "bb_58582", - "bb_58584", - "bb_58592", - "bb_58594", - "bb_58598", - "bb_58600" - ] - }, - "instr_58662": { - "virtual_address": 58662, - "size": 2, - "disassembly": "str r2, [sp, #0x4c]", - "mnemonic": "str", - "operands": "r2, [sp, #0x4c]", - "mode": "thumb" - }, - "instr_58664": { - "virtual_address": 58664, - "size": 2, - "disassembly": "add r7, sp, #0x54", - "mnemonic": "add", - "operands": "r7, sp, #0x54", - "mode": "thumb" - }, - "instr_58666": { - "virtual_address": 58666, - "size": 4, - "disassembly": "bl 0x0dc62", - "mnemonic": "bl", - "operands": "0x0dc62", - "mode": "thumb" - }, - "bb_58662": { - "virtual_address": 58662, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 58670, - "children": [ - "instr_58662", - "instr_58664", - "instr_58666" - ] - }, - "instr_58670": { - "virtual_address": 58670, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_58672": { - "virtual_address": 58672, - "size": 2, - "disassembly": "add r5, sp, #0xf8", - "mnemonic": "add", - "operands": "r5, sp, #0xf8", - "mode": "thumb" - }, - "instr_58674": { - "virtual_address": 58674, - "size": 2, - "disassembly": "mov r10, r3", - "mnemonic": "mov", - "operands": "r10, r3", - "mode": "thumb" - }, - "instr_58676": { - "virtual_address": 58676, - "size": 2, - "disassembly": "b 0x0e020", - "mnemonic": "b", - "operands": "0x0e020", - "mode": "thumb" - }, - "bb_58670": { - "virtual_address": 58670, - "size": 8, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_58670", - "instr_58672", - "instr_58674", - "instr_58676" - ] - }, - "instr_58698": { - "virtual_address": 58698, - "size": 2, - "disassembly": "mov r3, r8", - "mnemonic": "mov", - "operands": "r3, r8", - "mode": "thumb" - }, - "instr_58700": { - "virtual_address": 58700, - "size": 2, - "disassembly": "lsls r3, r3, #0x1b", - "mnemonic": "lsls", - "operands": "r3, r3, #0x1b", - "mode": "thumb" - }, - "instr_58702": { - "virtual_address": 58702, - "size": 2, - "disassembly": "bpl 0x0e646", - "mnemonic": "bpl", - "operands": "0x0e646", - "mode": "thumb" - }, - "bb_58698": { - "virtual_address": 58698, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 58704, - "children": [ - "instr_58698", - "instr_58700", - "instr_58702" - ] - }, - "instr_58704": { - "virtual_address": 58704, - "size": 2, - "disassembly": "ldr r6, [sp, #0x20]", - "mnemonic": "ldr", - "operands": "r6, [sp, #0x20]", - "mode": "thumb" - }, - "bb_58704": { - "virtual_address": 58704, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 58706, - "children": [ - "instr_58704" - ] - }, - "instr_58706": { - "virtual_address": 58706, - "size": 2, - "disassembly": "ldmia r6!, {r3}", - "mnemonic": "ldmia", - "operands": "r6!, {r3}", - "mode": "thumb" - }, - "instr_58708": { - "virtual_address": 58708, - "size": 2, - "disassembly": "str r3, [sp, #0x18]", - "mnemonic": "str", - "operands": "r3, [sp, #0x18]", - "mode": "thumb" - }, - "instr_58710": { - "virtual_address": 58710, - "size": 2, - "disassembly": "asrs r3, r3, #0x1f", - "mnemonic": "asrs", - "operands": "r3, r3, #0x1f", - "mode": "thumb" - }, - "instr_58712": { - "virtual_address": 58712, - "size": 2, - "disassembly": "str r3, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_58714": { - "virtual_address": 58714, - "size": 2, - "disassembly": "str r6, [sp, #0x20]", - "mnemonic": "str", - "operands": "r6, [sp, #0x20]", - "mode": "thumb" - }, - "instr_58716": { - "virtual_address": 58716, - "size": 2, - "disassembly": "bmi 0x0e560", - "mnemonic": "bmi", - "operands": "0x0e560", - "mode": "thumb" - }, - "bb_58706": { - "virtual_address": 58706, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 58718, - "children": [ - "instr_58706", - "instr_58708", - "instr_58710", - "instr_58712", - "instr_58714", - "instr_58716" - ] - }, - "instr_58718": { - "virtual_address": 58718, - "size": 2, - "disassembly": "b 0x0e0a2", - "mnemonic": "b", - "operands": "0x0e0a2", - "mode": "thumb" - }, - "bb_58718": { - "virtual_address": 58718, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_58718" - ] - }, - "instr_58720": { - "virtual_address": 58720, - "size": 2, - "disassembly": "ldr r0, [sp, #0x18]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x18]", - "mode": "thumb" - }, - "instr_58722": { - "virtual_address": 58722, - "size": 2, - "disassembly": "ldr r1, [sp, #0x1c]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_58724": { - "virtual_address": 58724, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_58726": { - "virtual_address": 58726, - "size": 2, - "disassembly": "rsbs r2, r0", - "mnemonic": "rsbs", - "operands": "r2, r0", - "mode": "thumb" - }, - "instr_58728": { - "virtual_address": 58728, - "size": 2, - "disassembly": "sbcs r3, r1", - "mnemonic": "sbcs", - "operands": "r3, r1", - "mode": "thumb" - }, - "instr_58730": { - "virtual_address": 58730, - "size": 2, - "disassembly": "str r2, [sp, #0x18]", - "mnemonic": "str", - "operands": "r2, [sp, #0x18]", - "mode": "thumb" - }, - "instr_58732": { - "virtual_address": 58732, - "size": 2, - "disassembly": "str r3, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_58734": { - "virtual_address": 58734, - "size": 2, - "disassembly": "movs r3, #0x2d", - "mnemonic": "movs", - "operands": "r3, #0x2d", - "mode": "thumb" - }, - "instr_58736": { - "virtual_address": 58736, - "size": 2, - "disassembly": "add r2, sp, #0x40", - "mnemonic": "add", - "operands": "r2, sp, #0x40", - "mode": "thumb" - }, - "instr_58738": { - "virtual_address": 58738, - "size": 2, - "disassembly": "strb r3, [r2, #0x3]", - "mnemonic": "strb", - "operands": "r3, [r2, #0x3]", - "mode": "thumb" - }, - "instr_58740": { - "virtual_address": 58740, - "size": 2, - "disassembly": "mov r6, r8", - "mnemonic": "mov", - "operands": "r6, r8", - "mode": "thumb" - }, - "instr_58742": { - "virtual_address": 58742, - "size": 2, - "disassembly": "subs r3, #0x2c", - "mnemonic": "subs", - "operands": "r3, #0x2c", - "mode": "thumb" - }, - "instr_58744": { - "virtual_address": 58744, - "size": 2, - "disassembly": "b 0x0dfd4", - "mnemonic": "b", - "operands": "0x0dfd4", - "mode": "thumb" - }, - "bb_58720": { - "virtual_address": 58720, - "size": 26, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_58720", - "instr_58722", - "instr_58724", - "instr_58726", - "instr_58728", - "instr_58730", - "instr_58732", - "instr_58734", - "instr_58736", - "instr_58738", - "instr_58740", - "instr_58742", - "instr_58744" - ] - }, - "instr_58766": { - "virtual_address": 58766, - "size": 2, - "disassembly": "ldr r3, [sp, #0x24]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x24]", - "mode": "thumb" - }, - "instr_58768": { - "virtual_address": 58768, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_58770": { - "virtual_address": 58770, - "size": 2, - "disassembly": "beq 0x0e660", - "mnemonic": "beq", - "operands": "0x0e660", - "mode": "thumb" - }, - "bb_58766": { - "virtual_address": 58766, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 58772, - "children": [ - "instr_58766", - "instr_58768", - "instr_58770" - ] - }, - "instr_58772": { - "virtual_address": 58772, - "size": 2, - "disassembly": "add r3, sp, #0x44", - "mnemonic": "add", - "operands": "r3, sp, #0x44", - "mode": "thumb" - }, - "instr_58774": { - "virtual_address": 58774, - "size": 2, - "disassembly": "str r3, [sp, #0x54]", - "mnemonic": "str", - "operands": "r3, [sp, #0x54]", - "mode": "thumb" - }, - "instr_58776": { - "virtual_address": 58776, - "size": 2, - "disassembly": "movs r3, #0x2", - "mnemonic": "movs", - "operands": "r3, #0x2", - "mode": "thumb" - }, - "instr_58778": { - "virtual_address": 58778, - "size": 2, - "disassembly": "movs r2, #0x1", - "mnemonic": "movs", - "operands": "r2, #0x1", - "mode": "thumb" - }, - "instr_58780": { - "virtual_address": 58780, - "size": 2, - "disassembly": "movs r0, #0x2", - "mnemonic": "movs", - "operands": "r0, #0x2", - "mode": "thumb" - }, - "instr_58782": { - "virtual_address": 58782, - "size": 2, - "disassembly": "str r3, [sp, #0x58]", - "mnemonic": "str", - "operands": "r3, [sp, #0x58]", - "mode": "thumb" - }, - "instr_58784": { - "virtual_address": 58784, - "size": 2, - "disassembly": "add r7, sp, #0x54", - "mnemonic": "add", - "operands": "r7, sp, #0x54", - "mode": "thumb" - }, - "instr_58786": { - "virtual_address": 58786, - "size": 2, - "disassembly": "b 0x0e32a", - "mnemonic": "b", - "operands": "0x0e32a", - "mode": "thumb" - }, - "bb_58772": { - "virtual_address": 58772, - "size": 16, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_58772", - "instr_58774", - "instr_58776", - "instr_58778", - "instr_58780", - "instr_58782", - "instr_58784", - "instr_58786" - ] - }, - "instr_58788": { - "virtual_address": 58788, - "size": 2, - "disassembly": "movs r1, #0x1", - "mnemonic": "movs", - "operands": "r1, #0x1", - "mode": "thumb" - }, - "instr_58790": { - "virtual_address": 58790, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_58792": { - "virtual_address": 58792, - "size": 2, - "disassembly": "add r7, sp, #0x54", - "mnemonic": "add", - "operands": "r7, sp, #0x54", - "mode": "thumb" - }, - "instr_58794": { - "virtual_address": 58794, - "size": 2, - "disassembly": "b 0x0dde6", - "mnemonic": "b", - "operands": "0x0dde6", - "mode": "thumb" - }, - "bb_58788": { - "virtual_address": 58788, - "size": 8, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_58788", - "instr_58790", - "instr_58792", - "instr_58794" - ] - }, - "instr_58796": { - "virtual_address": 58796, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_58798": { - "virtual_address": 58798, - "size": 2, - "disassembly": "bne 0x0e5b2", - "mnemonic": "bne", - "operands": "0x0e5b2", - "mode": "thumb" - }, - "bb_58796": { - "virtual_address": 58796, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 58800, - "children": [ - "instr_58796", - "instr_58798" - ] - }, - "instr_58800": { - "virtual_address": 58800, - "size": 2, - "disassembly": "b 0x0e6de", - "mnemonic": "b", - "operands": "0x0e6de", - "mode": "thumb" - }, - "bb_58800": { - "virtual_address": 58800, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 59102, - "children": [ - "instr_58800" - ] - }, - "instr_58802": { - "virtual_address": 58802, - "size": 2, - "disassembly": "mov r1, r11", - "mnemonic": "mov", - "operands": "r1, r11", - "mode": "thumb" - }, - "instr_58804": { - "virtual_address": 58804, - "size": 2, - "disassembly": "ldr r0, [sp, #0x8]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x8]", - "mode": "thumb" - }, - "instr_58806": { - "virtual_address": 58806, - "size": 2, - "disassembly": "add r2, sp, #0x48", - "mnemonic": "add", - "operands": "r2, sp, #0x48", - "mode": "thumb" - }, - "instr_58808": { - "virtual_address": 58808, - "size": 4, - "disassembly": "bl 0x0dae0", - "mnemonic": "bl", - "operands": "0x0dae0", - "mode": "thumb" - }, - "instr_58812": { - "virtual_address": 58812, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_58814": { - "virtual_address": 58814, - "size": 2, - "disassembly": "beq 0x0e5c4", - "mnemonic": "beq", - "operands": "0x0e5c4", - "mode": "thumb" - }, - "bb_58802": { - "virtual_address": 58802, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 58816, - "children": [ - "instr_58802", - "instr_58804", - "instr_58806", - "instr_58808", - "instr_58812", - "instr_58814" - ] - }, - "instr_58816": { - "virtual_address": 58816, - "size": 4, - "disassembly": "bl 0x0dcfa", - "mnemonic": "bl", - "operands": "0x0dcfa", - "mode": "thumb" - }, - "bb_58816": { - "virtual_address": 58816, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 58820, - "children": [ - "instr_58816" - ] - }, - "instr_58820": { - "virtual_address": 58820, - "size": 2, - "disassembly": "ldr r2, [sp, #0x4c]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x4c]", - "mode": "thumb" - }, - "instr_58822": { - "virtual_address": 58822, - "size": 2, - "disassembly": "ldr r0, [sp, #0x50]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x50]", - "mode": "thumb" - }, - "instr_58824": { - "virtual_address": 58824, - "size": 2, - "disassembly": "adds r1, r2, #0x1", - "mnemonic": "adds", - "operands": "r1, r2, #0x1", - "mode": "thumb" - }, - "instr_58826": { - "virtual_address": 58826, - "size": 2, - "disassembly": "add r7, sp, #0x54", - "mnemonic": "add", - "operands": "r7, sp, #0x54", - "mode": "thumb" - }, - "instr_58828": { - "virtual_address": 58828, - "size": 4, - "disassembly": "bl 0x0dd8a", - "mnemonic": "bl", - "operands": "0x0dd8a", - "mode": "thumb" - }, - "bb_58820": { - "virtual_address": 58820, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 58832, - "children": [ - "instr_58820", - "instr_58822", - "instr_58824", - "instr_58826", - "instr_58828" - ] - }, - "instr_58832": { - "virtual_address": 58832, - "size": 2, - "disassembly": "mov r8, r5", - "mnemonic": "mov", - "operands": "r8, r5", - "mode": "thumb" - }, - "instr_58834": { - "virtual_address": 58834, - "size": 2, - "disassembly": "mov r10, r6", - "mnemonic": "mov", - "operands": "r10, r6", - "mode": "thumb" - }, - "instr_58836": { - "virtual_address": 58836, - "size": 2, - "disassembly": "b 0x0e07a", - "mnemonic": "b", - "operands": "0x0e07a", - "mode": "thumb" - }, - "bb_58832": { - "virtual_address": 58832, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_58832", - "instr_58834", - "instr_58836" - ] - }, - "func_58662": { - "virtual_address": 58662, - "size": 176, - "name": "FUN_0000e526", - "children": [ - "bb_58662", - "bb_58670", - "bb_58698", - "bb_58704", - "bb_58706", - "bb_58718", - "bb_58720", - "bb_58766", - "bb_58772", - "bb_58788", - "bb_58796", - "bb_58800", - "bb_58802", - "bb_58816", - "bb_58820", - "bb_58832" - ] - }, - "instr_58856": { - "virtual_address": 58856, - "size": 2, - "disassembly": "movs r3, #0x20", - "mnemonic": "movs", - "operands": "r3, #0x20", - "mode": "thumb" - }, - "instr_58858": { - "virtual_address": 58858, - "size": 2, - "disassembly": "add r2, sp, #0x40", - "mnemonic": "add", - "operands": "r2, sp, #0x40", - "mode": "thumb" - }, - "instr_58860": { - "virtual_address": 58860, - "size": 2, - "disassembly": "strb r3, [r2, #0x3]", - "mnemonic": "strb", - "operands": "r3, [r2, #0x3]", - "mode": "thumb" - }, - "instr_58862": { - "virtual_address": 58862, - "size": 2, - "disassembly": "ldrb r2, [r4, #0x0]", - "mnemonic": "ldrb", - "operands": "r2, [r4, #0x0]", - "mode": "thumb" - }, - "instr_58864": { - "virtual_address": 58864, - "size": 4, - "disassembly": "bl 0x0dc88", - "mnemonic": "bl", - "operands": "0x0dc88", - "mode": "thumb" - }, - "bb_58856": { - "virtual_address": 58856, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 58868, - "children": [ - "instr_58856", - "instr_58858", - "instr_58860", - "instr_58862", - "instr_58864" - ] - }, - "instr_58868": { - "virtual_address": 58868, - "size": 2, - "disassembly": "ldr r6, [sp, #0x20]", - "mnemonic": "ldr", - "operands": "r6, [sp, #0x20]", - "mode": "thumb" - }, - "instr_58870": { - "virtual_address": 58870, - "size": 2, - "disassembly": "ldr r2, [sp, #0x14]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x14]", - "mode": "thumb" - }, - "instr_58872": { - "virtual_address": 58872, - "size": 2, - "disassembly": "ldmia r6!, {r3}", - "mnemonic": "ldmia", - "operands": "r6!, {r3}", - "mode": "thumb" - }, - "instr_58874": { - "virtual_address": 58874, - "size": 2, - "disassembly": "str r2, [r3, #0x0]", - "mnemonic": "str", - "operands": "r2, [r3, #0x0]", - "mode": "thumb" - }, - "instr_58876": { - "virtual_address": 58876, - "size": 2, - "disassembly": "asrs r2, r2, #0x1f", - "mnemonic": "asrs", - "operands": "r2, r2, #0x1f", - "mode": "thumb" - }, - "instr_58878": { - "virtual_address": 58878, - "size": 2, - "disassembly": "str r2, [r3, #0x4]", - "mnemonic": "str", - "operands": "r2, [r3, #0x4]", - "mode": "thumb" - }, - "instr_58880": { - "virtual_address": 58880, - "size": 2, - "disassembly": "str r6, [sp, #0x20]", - "mnemonic": "str", - "operands": "r6, [sp, #0x20]", - "mode": "thumb" - }, - "instr_58882": { - "virtual_address": 58882, - "size": 4, - "disassembly": "bl 0x0dc0e", - "mnemonic": "bl", - "operands": "0x0dc0e", - "mode": "thumb" - }, - "bb_58868": { - "virtual_address": 58868, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 58886, - "children": [ - "instr_58868", - "instr_58870", - "instr_58872", - "instr_58874", - "instr_58876", - "instr_58878", - "instr_58880", - "instr_58882" - ] - }, - "instr_58886": { - "virtual_address": 58886, - "size": 2, - "disassembly": "movs r2, #0x30", - "mnemonic": "movs", - "operands": "r2, #0x30", - "mode": "thumb" - }, - "instr_58888": { - "virtual_address": 58888, - "size": 2, - "disassembly": "mov r3, r12", - "mnemonic": "mov", - "operands": "r3, r12", - "mode": "thumb" - }, - "instr_58890": { - "virtual_address": 58890, - "size": 2, - "disassembly": "subs r5, #0x1", - "mnemonic": "subs", - "operands": "r5, #0x1", - "mode": "thumb" - }, - "instr_58892": { - "virtual_address": 58892, - "size": 2, - "disassembly": "strb r2, [r5, #0x0]", - "mnemonic": "strb", - "operands": "r2, [r5, #0x0]", - "mode": "thumb" - }, - "instr_58894": { - "virtual_address": 58894, - "size": 2, - "disassembly": "subs r3, #0x2", - "mnemonic": "subs", - "operands": "r3, #0x2", - "mode": "thumb" - }, - "instr_58896": { - "virtual_address": 58896, - "size": 2, - "disassembly": "add r2, sp, #0xf8", - "mnemonic": "add", - "operands": "r2, sp, #0xf8", - "mode": "thumb" - }, - "instr_58898": { - "virtual_address": 58898, - "size": 2, - "disassembly": "subs r2, r2, r3", - "mnemonic": "subs", - "operands": "r2, r2, r3", - "mode": "thumb" - }, - "instr_58900": { - "virtual_address": 58900, - "size": 2, - "disassembly": "mov r8, r6", - "mnemonic": "mov", - "operands": "r8, r6", - "mode": "thumb" - }, - "instr_58902": { - "virtual_address": 58902, - "size": 2, - "disassembly": "movs r5, r3", - "mnemonic": "movs", - "operands": "r5, r3", - "mode": "thumb" - }, - "instr_58904": { - "virtual_address": 58904, - "size": 2, - "disassembly": "str r2, [sp, #0xc]", - "mnemonic": "str", - "operands": "r2, [sp, #0xc]", - "mode": "thumb" - }, - "instr_58906": { - "virtual_address": 58906, - "size": 2, - "disassembly": "b 0x0e020", - "mnemonic": "b", - "operands": "0x0e020", - "mode": "thumb" - }, - "bb_58886": { - "virtual_address": 58886, - "size": 22, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_58886", - "instr_58888", - "instr_58890", - "instr_58892", - "instr_58894", - "instr_58896", - "instr_58898", - "instr_58900", - "instr_58902", - "instr_58904", - "instr_58906" - ] - }, - "func_58856": { - "virtual_address": 58856, - "size": 52, - "name": "FUN_0000e5e8", - "children": [ - "bb_58856", - "bb_58868", - "bb_58886" - ] - }, - "instr_59086": { - "virtual_address": 59086, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_59088": { - "virtual_address": 59088, - "size": 4, - "disassembly": "bl 0x842c", - "mnemonic": "bl", - "operands": "0x842c", - "mode": "thumb" - }, - "instr_59092": { - "virtual_address": 59092, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_59094": { - "virtual_address": 59094, - "size": 2, - "disassembly": "str r0, [sp, #0xc]", - "mnemonic": "str", - "operands": "r0, [sp, #0xc]", - "mode": "thumb" - }, - "instr_59096": { - "virtual_address": 59096, - "size": 2, - "disassembly": "mov r10, r3", - "mnemonic": "mov", - "operands": "r10, r3", - "mode": "thumb" - }, - "instr_59098": { - "virtual_address": 59098, - "size": 2, - "disassembly": "str r6, [sp, #0x20]", - "mnemonic": "str", - "operands": "r6, [sp, #0x20]", - "mode": "thumb" - }, - "instr_59100": { - "virtual_address": 59100, - "size": 2, - "disassembly": "b 0x0e020", - "mnemonic": "b", - "operands": "0x0e020", - "mode": "thumb" - }, - "bb_59086": { - "virtual_address": 59086, - "size": 16, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_59086", - "instr_59088", - "instr_59092", - "instr_59094", - "instr_59096", - "instr_59098", - "instr_59100" - ] - }, - "func_59086": { - "virtual_address": 59086, - "size": 16, - "name": "FUN_0000e6ce", - "children": [ - "bb_59086" - ] - }, - "instr_59360": { - "virtual_address": 59360, - "size": 2, - "disassembly": "str r3, [sp, #0xc]", - "mnemonic": "str", - "operands": "r3, [sp, #0xc]", - "mode": "thumb" - }, - "instr_59362": { - "virtual_address": 59362, - "size": 2, - "disassembly": "cmp r3, #0x6", - "mnemonic": "cmp", - "operands": "r3, #0x6", - "mode": "thumb" - }, - "instr_59364": { - "virtual_address": 59364, - "size": 2, - "disassembly": "bhi 0x0e868", - "mnemonic": "bhi", - "operands": "0x0e868", - "mode": "thumb" - }, - "bb_59360": { - "virtual_address": 59360, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 59366, - "children": [ - "instr_59360", - "instr_59362", - "instr_59364" - ] - }, - "instr_59366": { - "virtual_address": 59366, - "size": 2, - "disassembly": "ldr r3, [sp, #0xc]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0xc]", - "mode": "thumb" - }, - "instr_59368": { - "virtual_address": 59368, - "size": 2, - "disassembly": "str r6, [sp, #0x20]", - "mnemonic": "str", - "operands": "r6, [sp, #0x20]", - "mode": "thumb" - }, - "instr_59370": { - "virtual_address": 59370, - "size": 2, - "disassembly": "str r3, [sp, #0x4]", - "mnemonic": "str", - "operands": "r3, [sp, #0x4]", - "mode": "thumb" - }, - "instr_59372": { - "virtual_address": 59372, - "size": 2, - "disassembly": "ldr r5, [0x0e94c]", - "mnemonic": "ldr", - "operands": "r5, [0x0e94c]", - "mode": "thumb" - }, - "instr_59374": { - "virtual_address": 59374, - "size": 4, - "disassembly": "bl 0x0dd52", - "mnemonic": "bl", - "operands": "0x0dd52", - "mode": "thumb" - }, - "bb_59366": { - "virtual_address": 59366, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 59378, - "children": [ - "instr_59366", - "instr_59368", - "instr_59370", - "instr_59372", - "instr_59374" - ] - }, - "func_59360": { - "virtual_address": 59360, - "size": 18, - "name": "FUN_0000e7e0", - "children": [ - "bb_59360", - "bb_59366" - ] - }, - "instr_59378": { - "virtual_address": 59378, - "size": 2, - "disassembly": "ldr r3, [sp, #0x50]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x50]", - "mode": "thumb" - }, - "instr_59380": { - "virtual_address": 59380, - "size": 2, - "disassembly": "str r3, [sp, #0x4]", - "mnemonic": "str", - "operands": "r3, [sp, #0x4]", - "mode": "thumb" - }, - "instr_59382": { - "virtual_address": 59382, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_59384": { - "virtual_address": 59384, - "size": 2, - "disassembly": "bne 0x0e8ec", - "mnemonic": "bne", - "operands": "0x0e8ec", - "mode": "thumb" - }, - "bb_59378": { - "virtual_address": 59378, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 59386, - "children": [ - "instr_59378", - "instr_59380", - "instr_59382", - "instr_59384" - ] - }, - "instr_59386": { - "virtual_address": 59386, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_59388": { - "virtual_address": 59388, - "size": 2, - "disassembly": "str r3, [sp, #0x4c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x4c]", - "mode": "thumb" - }, - "instr_59390": { - "virtual_address": 59390, - "size": 4, - "disassembly": "bl 0x0dcfa", - "mnemonic": "bl", - "operands": "0x0dcfa", - "mode": "thumb" - }, - "bb_59386": { - "virtual_address": 59386, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 59394, - "children": [ - "instr_59386", - "instr_59388", - "instr_59390" - ] - }, - "instr_59394": { - "virtual_address": 59394, - "size": 2, - "disassembly": "mov r3, r8", - "mnemonic": "mov", - "operands": "r3, r8", - "mode": "thumb" - }, - "instr_59396": { - "virtual_address": 59396, - "size": 2, - "disassembly": "ldr r6, [sp, #0x20]", - "mnemonic": "ldr", - "operands": "r6, [sp, #0x20]", - "mode": "thumb" - }, - "instr_59398": { - "virtual_address": 59398, - "size": 2, - "disassembly": "lsls r3, r3, #0x16", - "mnemonic": "lsls", - "operands": "r3, r3, #0x16", - "mode": "thumb" - }, - "instr_59400": { - "virtual_address": 59400, - "size": 2, - "disassembly": "bpl 0x0e794", - "mnemonic": "bpl", - "operands": "0x0e794", - "mode": "thumb" - }, - "bb_59394": { - "virtual_address": 59394, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 59402, - "children": [ - "instr_59394", - "instr_59396", - "instr_59398", - "instr_59400" - ] - }, - "instr_59402": { - "virtual_address": 59402, - "size": 2, - "disassembly": "ldmia r6!, {r3}", - "mnemonic": "ldmia", - "operands": "r6!, {r3}", - "mode": "thumb" - }, - "instr_59404": { - "virtual_address": 59404, - "size": 2, - "disassembly": "lsls r3, r3, #0x18", - "mnemonic": "lsls", - "operands": "r3, r3, #0x18", - "mode": "thumb" - }, - "instr_59406": { - "virtual_address": 59406, - "size": 2, - "disassembly": "lsrs r3, r3, #0x18", - "mnemonic": "lsrs", - "operands": "r3, r3, #0x18", - "mode": "thumb" - }, - "instr_59408": { - "virtual_address": 59408, - "size": 2, - "disassembly": "str r3, [sp, #0x18]", - "mnemonic": "str", - "operands": "r3, [sp, #0x18]", - "mode": "thumb" - }, - "instr_59410": { - "virtual_address": 59410, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_59412": { - "virtual_address": 59412, - "size": 2, - "disassembly": "str r6, [sp, #0x20]", - "mnemonic": "str", - "operands": "r6, [sp, #0x20]", - "mode": "thumb" - }, - "instr_59414": { - "virtual_address": 59414, - "size": 2, - "disassembly": "str r3, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_59416": { - "virtual_address": 59416, - "size": 2, - "disassembly": "b 0x0e68c", - "mnemonic": "b", - "operands": "0x0e68c", - "mode": "thumb" - }, - "bb_59402": { - "virtual_address": 59402, - "size": 16, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_59402", - "instr_59404", - "instr_59406", - "instr_59408", - "instr_59410", - "instr_59412", - "instr_59414", - "instr_59416" - ] - }, - "instr_59460": { - "virtual_address": 59460, - "size": 2, - "disassembly": "mov r3, r8", - "mnemonic": "mov", - "operands": "r3, r8", - "mode": "thumb" - }, - "instr_59462": { - "virtual_address": 59462, - "size": 2, - "disassembly": "ldr r6, [sp, #0x20]", - "mnemonic": "ldr", - "operands": "r6, [sp, #0x20]", - "mode": "thumb" - }, - "instr_59464": { - "virtual_address": 59464, - "size": 2, - "disassembly": "lsls r3, r3, #0x16", - "mnemonic": "lsls", - "operands": "r3, r3, #0x16", - "mode": "thumb" - }, - "instr_59466": { - "virtual_address": 59466, - "size": 2, - "disassembly": "bmi 0x0e84e", - "mnemonic": "bmi", - "operands": "0x0e84e", - "mode": "thumb" - }, - "bb_59460": { - "virtual_address": 59460, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 59468, - "children": [ - "instr_59460", - "instr_59462", - "instr_59464", - "instr_59466" - ] - }, - "instr_59468": { - "virtual_address": 59468, - "size": 2, - "disassembly": "b 0x0e552", - "mnemonic": "b", - "operands": "0x0e552", - "mode": "thumb" - }, - "bb_59468": { - "virtual_address": 59468, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_59468" - ] - }, - "instr_59470": { - "virtual_address": 59470, - "size": 2, - "disassembly": "ldmia r6!, {r3}", - "mnemonic": "ldmia", - "operands": "r6!, {r3}", - "mode": "thumb" - }, - "instr_59472": { - "virtual_address": 59472, - "size": 2, - "disassembly": "lsls r3, r3, #0x18", - "mnemonic": "lsls", - "operands": "r3, r3, #0x18", - "mode": "thumb" - }, - "instr_59474": { - "virtual_address": 59474, - "size": 2, - "disassembly": "asrs r2, r3, #0x18", - "mnemonic": "asrs", - "operands": "r2, r3, #0x18", - "mode": "thumb" - }, - "instr_59476": { - "virtual_address": 59476, - "size": 2, - "disassembly": "asrs r3, r3, #0x1f", - "mnemonic": "asrs", - "operands": "r3, r3, #0x1f", - "mode": "thumb" - }, - "instr_59478": { - "virtual_address": 59478, - "size": 2, - "disassembly": "str r2, [sp, #0x18]", - "mnemonic": "str", - "operands": "r2, [sp, #0x18]", - "mode": "thumb" - }, - "instr_59480": { - "virtual_address": 59480, - "size": 2, - "disassembly": "str r3, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_59482": { - "virtual_address": 59482, - "size": 2, - "disassembly": "str r6, [sp, #0x20]", - "mnemonic": "str", - "operands": "r6, [sp, #0x20]", - "mode": "thumb" - }, - "instr_59484": { - "virtual_address": 59484, - "size": 2, - "disassembly": "b 0x0e09c", - "mnemonic": "b", - "operands": "0x0e09c", - "mode": "thumb" - }, - "bb_59470": { - "virtual_address": 59470, - "size": 16, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_59470", - "instr_59472", - "instr_59474", - "instr_59476", - "instr_59478", - "instr_59480", - "instr_59482", - "instr_59484" - ] - }, - "instr_59502": { - "virtual_address": 59502, - "size": 2, - "disassembly": "add r3, sp, #0x40", - "mnemonic": "add", - "operands": "r3, sp, #0x40", - "mode": "thumb" - }, - "instr_59504": { - "virtual_address": 59504, - "size": 2, - "disassembly": "adds r3, #0x3", - "mnemonic": "adds", - "operands": "r3, #0x3", - "mode": "thumb" - }, - "instr_59506": { - "virtual_address": 59506, - "size": 2, - "disassembly": "str r3, [sp, #0x54]", - "mnemonic": "str", - "operands": "r3, [sp, #0x54]", - "mode": "thumb" - }, - "instr_59508": { - "virtual_address": 59508, - "size": 2, - "disassembly": "movs r3, #0x1", - "mnemonic": "movs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_59510": { - "virtual_address": 59510, - "size": 2, - "disassembly": "movs r1, #0x1", - "mnemonic": "movs", - "operands": "r1, #0x1", - "mode": "thumb" - }, - "instr_59512": { - "virtual_address": 59512, - "size": 2, - "disassembly": "movs r0, #0x1", - "mnemonic": "movs", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_59514": { - "virtual_address": 59514, - "size": 2, - "disassembly": "str r3, [sp, #0x58]", - "mnemonic": "str", - "operands": "r3, [sp, #0x58]", - "mode": "thumb" - }, - "instr_59516": { - "virtual_address": 59516, - "size": 2, - "disassembly": "add r7, sp, #0x54", - "mnemonic": "add", - "operands": "r7, sp, #0x54", - "mode": "thumb" - }, - "instr_59518": { - "virtual_address": 59518, - "size": 4, - "disassembly": "bl 0x0dda8", - "mnemonic": "bl", - "operands": "0x0dda8", - "mode": "thumb" - }, - "bb_59502": { - "virtual_address": 59502, - "size": 20, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 59522, - "children": [ - "instr_59502", - "instr_59504", - "instr_59506", - "instr_59508", - "instr_59510", - "instr_59512", - "instr_59514", - "instr_59516", - "instr_59518" - ] - }, - "instr_59522": { - "virtual_address": 59522, - "size": 2, - "disassembly": "ldr r6, [sp, #0x20]", - "mnemonic": "ldr", - "operands": "r6, [sp, #0x20]", - "mode": "thumb" - }, - "instr_59524": { - "virtual_address": 59524, - "size": 2, - "disassembly": "ldr r2, [sp, #0x14]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x14]", - "mode": "thumb" - }, - "instr_59526": { - "virtual_address": 59526, - "size": 2, - "disassembly": "ldmia r6!, {r3}", - "mnemonic": "ldmia", - "operands": "r6!, {r3}", - "mode": "thumb" - }, - "instr_59528": { - "virtual_address": 59528, - "size": 2, - "disassembly": "strh r2, [r3, #0x0]", - "mnemonic": "strh", - "operands": "r2, [r3, #0x0]", - "mode": "thumb" - }, - "instr_59530": { - "virtual_address": 59530, - "size": 2, - "disassembly": "str r6, [sp, #0x20]", - "mnemonic": "str", - "operands": "r6, [sp, #0x20]", - "mode": "thumb" - }, - "instr_59532": { - "virtual_address": 59532, - "size": 4, - "disassembly": "bl 0x0dc0e", - "mnemonic": "bl", - "operands": "0x0dc0e", - "mode": "thumb" - }, - "bb_59522": { - "virtual_address": 59522, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 59536, - "children": [ - "instr_59522", - "instr_59524", - "instr_59526", - "instr_59528", - "instr_59530", - "instr_59532" - ] - }, - "func_59378": { - "virtual_address": 59378, - "size": 158, - "name": "FUN_0000e7f2", - "children": [ - "bb_59378", - "bb_59386", - "bb_59394", - "bb_59402", - "bb_59460", - "bb_59468", - "bb_59470", - "bb_59502", - "bb_59522" - ] - }, - "instr_59536": { - "virtual_address": 59536, - "size": 2, - "disassembly": "mov r3, r11", - "mnemonic": "mov", - "operands": "r3, r11", - "mode": "thumb" - }, - "instr_59538": { - "virtual_address": 59538, - "size": 2, - "disassembly": "ldr r0, [r3, #0x58]", - "mnemonic": "ldr", - "operands": "r0, [r3, #0x58]", - "mode": "thumb" - }, - "instr_59540": { - "virtual_address": 59540, - "size": 4, - "disassembly": "bl 0x0c128", - "mnemonic": "bl", - "operands": "0x0c128", - "mode": "thumb" - }, - "instr_59544": { - "virtual_address": 59544, - "size": 4, - "disassembly": "bl 0x0dcd0", - "mnemonic": "bl", - "operands": "0x0dcd0", - "mode": "thumb" - }, - "bb_59536": { - "virtual_address": 59536, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 59548, - "children": [ - "instr_59536", - "instr_59538", - "instr_59540", - "instr_59544" - ] - }, - "instr_59548": { - "virtual_address": 59548, - "size": 2, - "disassembly": "ldr r3, [sp, #0x38]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x38]", - "mode": "thumb" - }, - "instr_59550": { - "virtual_address": 59550, - "size": 2, - "disassembly": "subs r5, r5, r3", - "mnemonic": "subs", - "operands": "r5, r5, r3", - "mode": "thumb" - }, - "instr_59552": { - "virtual_address": 59552, - "size": 2, - "disassembly": "movs r2, r3", - "mnemonic": "movs", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_59554": { - "virtual_address": 59554, - "size": 2, - "disassembly": "ldr r1, [sp, #0x34]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x34]", - "mode": "thumb" - }, - "instr_59556": { - "virtual_address": 59556, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_59558": { - "virtual_address": 59558, - "size": 4, - "disassembly": "bl 0x0da6c", - "mnemonic": "bl", - "operands": "0x0da6c", - "mode": "thumb" - }, - "instr_59562": { - "virtual_address": 59562, - "size": 2, - "disassembly": "ldr r1, [sp, #0x30]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x30]", - "mode": "thumb" - }, - "instr_59564": { - "virtual_address": 59564, - "size": 2, - "disassembly": "ldrb r3, [r1, #0x1]", - "mnemonic": "ldrb", - "operands": "r3, [r1, #0x1]", - "mode": "thumb" - }, - "instr_59566": { - "virtual_address": 59566, - "size": 2, - "disassembly": "mov r12, r1", - "mnemonic": "mov", - "operands": "r12, r1", - "mode": "thumb" - }, - "instr_59568": { - "virtual_address": 59568, - "size": 2, - "disassembly": "subs r2, r3, #0x1", - "mnemonic": "subs", - "operands": "r2, r3, #0x1", - "mode": "thumb" - }, - "instr_59570": { - "virtual_address": 59570, - "size": 2, - "disassembly": "sbcs r3, r2", - "mnemonic": "sbcs", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_59572": { - "virtual_address": 59572, - "size": 2, - "disassembly": "add r12, r3", - "mnemonic": "add", - "operands": "r12, r3", - "mode": "thumb" - }, - "instr_59574": { - "virtual_address": 59574, - "size": 2, - "disassembly": "mov r3, r12", - "mnemonic": "mov", - "operands": "r3, r12", - "mode": "thumb" - }, - "instr_59576": { - "virtual_address": 59576, - "size": 2, - "disassembly": "movs r2, #0xa", - "mnemonic": "movs", - "operands": "r2, #0xa", - "mode": "thumb" - }, - "instr_59578": { - "virtual_address": 59578, - "size": 2, - "disassembly": "str r3, [sp, #0x30]", - "mnemonic": "str", - "operands": "r3, [sp, #0x30]", - "mode": "thumb" - }, - "instr_59580": { - "virtual_address": 59580, - "size": 2, - "disassembly": "movs r0, r6", - "mnemonic": "movs", - "operands": "r0, r6", - "mode": "thumb" - }, - "instr_59582": { - "virtual_address": 59582, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_59584": { - "virtual_address": 59584, - "size": 2, - "disassembly": "movs r1, r7", - "mnemonic": "movs", - "operands": "r1, r7", - "mode": "thumb" - }, - "instr_59586": { - "virtual_address": 59586, - "size": 4, - "disassembly": "bl 0x10aa0", - "mnemonic": "bl", - "operands": "0x10aa0", - "mode": "thumb" - }, - "instr_59590": { - "virtual_address": 59590, - "size": 2, - "disassembly": "movs r4, #0x0", - "mnemonic": "movs", - "operands": "r4, #0x0", - "mode": "thumb" - }, - "instr_59592": { - "virtual_address": 59592, - "size": 2, - "disassembly": "b 0x0e73e", - "mnemonic": "b", - "operands": "0x0e73e", - "mode": "thumb" - }, - "bb_59548": { - "virtual_address": 59548, - "size": 46, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_59548", - "instr_59550", - "instr_59552", - "instr_59554", - "instr_59556", - "instr_59558", - "instr_59562", - "instr_59564", - "instr_59566", - "instr_59568", - "instr_59570", - "instr_59572", - "instr_59574", - "instr_59576", - "instr_59578", - "instr_59580", - "instr_59582", - "instr_59584", - "instr_59586", - "instr_59590", - "instr_59592" - ] - }, - "func_59536": { - "virtual_address": 59536, - "size": 58, - "name": "FUN_0000e890", - "children": [ - "bb_59536", - "bb_59548" - ] - }, - "instr_59594": { - "virtual_address": 59594, - "size": 2, - "disassembly": "mov r3, r10", - "mnemonic": "mov", - "operands": "r3, r10", - "mode": "thumb" - }, - "instr_59596": { - "virtual_address": 59596, - "size": 2, - "disassembly": "str r3, [sp, #0xc]", - "mnemonic": "str", - "operands": "r3, [sp, #0xc]", - "mode": "thumb" - }, - "instr_59598": { - "virtual_address": 59598, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_59600": { - "virtual_address": 59600, - "size": 2, - "disassembly": "str r6, [sp, #0x20]", - "mnemonic": "str", - "operands": "r6, [sp, #0x20]", - "mode": "thumb" - }, - "instr_59602": { - "virtual_address": 59602, - "size": 2, - "disassembly": "mov r10, r3", - "mnemonic": "mov", - "operands": "r10, r3", - "mode": "thumb" - }, - "instr_59604": { - "virtual_address": 59604, - "size": 4, - "disassembly": "bl 0x0e020", - "mnemonic": "bl", - "operands": "0x0e020", - "mode": "thumb" - }, - "bb_59594": { - "virtual_address": 59594, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 59608, - "children": [ - "instr_59594", - "instr_59596", - "instr_59598", - "instr_59600", - "instr_59602", - "instr_59604" - ] - }, - "instr_59608": { - "virtual_address": 59608, - "size": 2, - "disassembly": "cmp r6, #0x9", - "mnemonic": "cmp", - "operands": "r6, #0x9", - "mode": "thumb" - }, - "instr_59610": { - "virtual_address": 59610, - "size": 2, - "disassembly": "bls 0x0e8de", - "mnemonic": "bls", - "operands": "0x0e8de", - "mode": "thumb" - }, - "bb_59608": { - "virtual_address": 59608, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 59612, - "children": [ - "instr_59608", - "instr_59610" - ] - }, - "instr_59612": { - "virtual_address": 59612, - "size": 2, - "disassembly": "b 0x0e73e", - "mnemonic": "b", - "operands": "0x0e73e", - "mode": "thumb" - }, - "bb_59612": { - "virtual_address": 59612, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_59612" - ] - }, - "instr_59614": { - "virtual_address": 59614, - "size": 2, - "disassembly": "b 0x0e774", - "mnemonic": "b", - "operands": "0x0e774", - "mode": "thumb" - }, - "bb_59614": { - "virtual_address": 59614, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_59614" - ] - }, - "func_59594": { - "virtual_address": 59594, - "size": 22, - "name": "FUN_0000e8ca", - "children": [ - "bb_59594", - "bb_59608", - "bb_59612", - "bb_59614" - ] - }, - "instr_59668": { - "virtual_address": 59668, - "size": 2, - "disassembly": "ldr r3, [r3, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0x64]", - "mode": "thumb" - }, - "instr_59670": { - "virtual_address": 59670, - "size": 2, - "disassembly": "lsls r3, r3, #0x1f", - "mnemonic": "lsls", - "operands": "r3, r3, #0x1f", - "mode": "thumb" - }, - "instr_59672": { - "virtual_address": 59672, - "size": 2, - "disassembly": "bmi 0x0e92a", - "mnemonic": "bmi", - "operands": "0x0e92a", - "mode": "thumb" - }, - "bb_59668": { - "virtual_address": 59668, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 59674, - "children": [ - "instr_59668", - "instr_59670", - "instr_59672" - ] - }, - "instr_59674": { - "virtual_address": 59674, - "size": 2, - "disassembly": "mov r3, r11", - "mnemonic": "mov", - "operands": "r3, r11", - "mode": "thumb" - }, - "instr_59676": { - "virtual_address": 59676, - "size": 2, - "disassembly": "ldrh r3, [r3, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r3, #0xc]", - "mode": "thumb" - }, - "instr_59678": { - "virtual_address": 59678, - "size": 2, - "disassembly": "lsls r3, r3, #0x16", - "mnemonic": "lsls", - "operands": "r3, r3, #0x16", - "mode": "thumb" - }, - "instr_59680": { - "virtual_address": 59680, - "size": 2, - "disassembly": "bmi 0x0e92a", - "mnemonic": "bmi", - "operands": "0x0e92a", - "mode": "thumb" - }, - "bb_59674": { - "virtual_address": 59674, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 59682, - "children": [ - "instr_59674", - "instr_59676", - "instr_59678", - "instr_59680" - ] - }, - "instr_59682": { - "virtual_address": 59682, - "size": 2, - "disassembly": "mov r3, r11", - "mnemonic": "mov", - "operands": "r3, r11", - "mode": "thumb" - }, - "instr_59684": { - "virtual_address": 59684, - "size": 2, - "disassembly": "ldr r0, [r3, #0x58]", - "mnemonic": "ldr", - "operands": "r0, [r3, #0x58]", - "mode": "thumb" - }, - "instr_59686": { - "virtual_address": 59686, - "size": 4, - "disassembly": "bl 0x0c128", - "mnemonic": "bl", - "operands": "0x0c128", - "mode": "thumb" - }, - "bb_59682": { - "virtual_address": 59682, - "size": 8, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_59682", - "instr_59684", - "instr_59686" - ] - }, - "func_59668": { - "virtual_address": 59668, - "size": 22, - "name": "FUN_0000e914", - "children": [ - "bb_59668", - "bb_59674", - "bb_59682" - ] - }, - "instr_59690": { - "virtual_address": 59690, - "size": 2, - "disassembly": "movs r3, #0x1", - "mnemonic": "movs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_59692": { - "virtual_address": 59692, - "size": 2, - "disassembly": "rsbs r3, r3", - "mnemonic": "rsbs", - "operands": "r3, r3", - "mode": "thumb" - }, - "instr_59694": { - "virtual_address": 59694, - "size": 2, - "disassembly": "str r3, [sp, #0x14]", - "mnemonic": "str", - "operands": "r3, [sp, #0x14]", - "mode": "thumb" - }, - "instr_59696": { - "virtual_address": 59696, - "size": 4, - "disassembly": "bl 0x0dd10", - "mnemonic": "bl", - "operands": "0x0dd10", - "mode": "thumb" - }, - "bb_59690": { - "virtual_address": 59690, - "size": 10, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_59690", - "instr_59692", - "instr_59694", - "instr_59696" - ] - }, - "func_59690": { - "virtual_address": 59690, - "size": 10, - "name": "FUN_0000e92a", - "children": [ - "bb_59690" - ] - }, - "instr_59700": { - "virtual_address": 59700, - "size": 2, - "disassembly": "ldr r1, [sp, #0x20]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x20]", - "mode": "thumb" - }, - "instr_59702": { - "virtual_address": 59702, - "size": 2, - "disassembly": "ldmia r1!, {r6}", - "mnemonic": "ldmia", - "operands": "r1!, {r6}", - "mode": "thumb" - }, - "instr_59704": { - "virtual_address": 59704, - "size": 2, - "disassembly": "cmp r6, #0x0", - "mnemonic": "cmp", - "operands": "r6, #0x0", - "mode": "thumb" - }, - "instr_59706": { - "virtual_address": 59706, - "size": 2, - "disassembly": "bge 0x0e940", - "mnemonic": "bge", - "operands": "0x0e940", - "mode": "thumb" - }, - "bb_59700": { - "virtual_address": 59700, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 59708, - "children": [ - "instr_59700", - "instr_59702", - "instr_59704", - "instr_59706" - ] - }, - "instr_59708": { - "virtual_address": 59708, - "size": 2, - "disassembly": "movs r6, #0x1", - "mnemonic": "movs", - "operands": "r6, #0x1", - "mode": "thumb" - }, - "instr_59710": { - "virtual_address": 59710, - "size": 2, - "disassembly": "rsbs r6, r6", - "mnemonic": "rsbs", - "operands": "r6, r6", - "mode": "thumb" - }, - "bb_59708": { - "virtual_address": 59708, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 59712, - "children": [ - "instr_59708", - "instr_59710" - ] - }, - "instr_59712": { - "virtual_address": 59712, - "size": 2, - "disassembly": "ldrb r2, [r4, #0x1]", - "mnemonic": "ldrb", - "operands": "r2, [r4, #0x1]", - "mode": "thumb" - }, - "instr_59714": { - "virtual_address": 59714, - "size": 2, - "disassembly": "str r1, [sp, #0x20]", - "mnemonic": "str", - "operands": "r1, [sp, #0x20]", - "mode": "thumb" - }, - "instr_59716": { - "virtual_address": 59716, - "size": 2, - "disassembly": "movs r4, r3", - "mnemonic": "movs", - "operands": "r4, r3", - "mode": "thumb" - }, - "instr_59718": { - "virtual_address": 59718, - "size": 4, - "disassembly": "bl 0x0dc88", - "mnemonic": "bl", - "operands": "0x0dc88", - "mode": "thumb" - }, - "instr_59722": { - "virtual_address": 59722, - "size": 2, - "disassembly": "mov r8, r8", - "mnemonic": "mov", - "operands": "r8, r8", - "mode": "thumb" - }, - "bb_59712": { - "virtual_address": 59712, - "size": 12, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_59712", - "instr_59714", - "instr_59716", - "instr_59718", - "instr_59722" - ] - }, - "dw_59724": { - "virtual_address": 59724, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 59372 - ] - }, - "dw_59728": { - "virtual_address": 59728, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 59622, - 59654 - ] - }, - "dw_59732": { - "virtual_address": 59732, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 59660 - ] - }, - "func_59700": { - "virtual_address": 59700, - "size": 36, - "name": "FUN_0000e934", - "children": [ - "bb_59700", - "bb_59708", - "bb_59712", - "dw_59724", - "dw_59728", - "dw_59732" - ] - }, - "instr_59736": { - "virtual_address": 59736, - "size": 2, - "disassembly": "push {r4, lr}", - "mnemonic": "push", - "operands": "{r4, lr}", - "mode": "thumb" - }, - "instr_59738": { - "virtual_address": 59738, - "size": 2, - "disassembly": "movs r4, r0", - "mnemonic": "movs", - "operands": "r4, r0", - "mode": "thumb" - }, - "instr_59740": { - "virtual_address": 59740, - "size": 2, - "disassembly": "movs r3, r2", - "mnemonic": "movs", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_59742": { - "virtual_address": 59742, - "size": 2, - "disassembly": "ldr r2, [0x0e970]", - "mnemonic": "ldr", - "operands": "r2, [0x0e970]", - "mode": "thumb" - }, - "instr_59744": { - "virtual_address": 59744, - "size": 2, - "disassembly": "ldr r0, [r2, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r2, #0x0]", - "mode": "thumb" - }, - "instr_59746": { - "virtual_address": 59746, - "size": 2, - "disassembly": "movs r2, r1", - "mnemonic": "movs", - "operands": "r2, r1", - "mode": "thumb" - }, - "instr_59748": { - "virtual_address": 59748, - "size": 2, - "disassembly": "movs r1, r4", - "mnemonic": "movs", - "operands": "r1, r4", - "mode": "thumb" - }, - "instr_59750": { - "virtual_address": 59750, - "size": 4, - "disassembly": "bl 0x0db84", - "mnemonic": "bl", - "operands": "0x0db84", - "mode": "thumb" - }, - "instr_59754": { - "virtual_address": 59754, - "size": 2, - "disassembly": "pop {r4}", - "mnemonic": "pop", - "operands": "{r4}", - "mode": "thumb" - }, - "instr_59756": { - "virtual_address": 59756, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_59758": { - "virtual_address": 59758, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_59736": { - "virtual_address": 59736, - "size": 24, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_59736", - "instr_59738", - "instr_59740", - "instr_59742", - "instr_59744", - "instr_59746", - "instr_59748", - "instr_59750", - "instr_59754", - "instr_59756", - "instr_59758" - ] - }, - "dw_59760": { - "virtual_address": 59760, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 59742 - ] - }, - "func_59736": { - "virtual_address": 59736, - "size": 28, - "name": "vfiprintf", - "children": [ - "bb_59736", - "dw_59760" - ] - }, - "instr_59764": { - "virtual_address": 59764, - "size": 2, - "disassembly": "push {r4, r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_59766": { - "virtual_address": 59766, - "size": 2, - "disassembly": "movs r7, r3", - "mnemonic": "movs", - "operands": "r7, r3", - "mode": "thumb" - }, - "instr_59768": { - "virtual_address": 59768, - "size": 2, - "disassembly": "movs r3, #0x2", - "mnemonic": "movs", - "operands": "r3, #0x2", - "mode": "thumb" - }, - "instr_59770": { - "virtual_address": 59770, - "size": 2, - "disassembly": "ldr r4, [0x0e9fc]", - "mnemonic": "ldr", - "operands": "r4, [0x0e9fc]", - "mode": "thumb" - }, - "instr_59772": { - "virtual_address": 59772, - "size": 2, - "disassembly": "add sp, r4", - "mnemonic": "add", - "operands": "sp, r4", - "mode": "thumb" - }, - "instr_59774": { - "virtual_address": 59774, - "size": 2, - "disassembly": "movs r4, r1", - "mnemonic": "movs", - "operands": "r4, r1", - "mode": "thumb" - }, - "instr_59776": { - "virtual_address": 59776, - "size": 2, - "disassembly": "ldrh r1, [r1, #0xc]", - "mnemonic": "ldrh", - "operands": "r1, [r1, #0xc]", - "mode": "thumb" - }, - "instr_59778": { - "virtual_address": 59778, - "size": 2, - "disassembly": "bics r1, r3", - "mnemonic": "bics", - "operands": "r1, r3", - "mode": "thumb" - }, - "instr_59780": { - "virtual_address": 59780, - "size": 2, - "disassembly": "mov r3, sp", - "mnemonic": "mov", - "operands": "r3, sp", - "mode": "thumb" - }, - "instr_59782": { - "virtual_address": 59782, - "size": 2, - "disassembly": "movs r5, r2", - "mnemonic": "movs", - "operands": "r5, r2", - "mode": "thumb" - }, - "instr_59784": { - "virtual_address": 59784, - "size": 2, - "disassembly": "mov r2, sp", - "mnemonic": "mov", - "operands": "r2, sp", - "mode": "thumb" - }, - "instr_59786": { - "virtual_address": 59786, - "size": 2, - "disassembly": "strh r1, [r3, #0xc]", - "mnemonic": "strh", - "operands": "r1, [r3, #0xc]", - "mode": "thumb" - }, - "instr_59788": { - "virtual_address": 59788, - "size": 2, - "disassembly": "ldr r3, [r4, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x64]", - "mode": "thumb" - }, - "instr_59790": { - "virtual_address": 59790, - "size": 2, - "disassembly": "str r3, [sp, #0x64]", - "mnemonic": "str", - "operands": "r3, [sp, #0x64]", - "mode": "thumb" - }, - "instr_59792": { - "virtual_address": 59792, - "size": 2, - "disassembly": "ldrh r3, [r4, #0xe]", - "mnemonic": "ldrh", - "operands": "r3, [r4, #0xe]", - "mode": "thumb" - }, - "instr_59794": { - "virtual_address": 59794, - "size": 2, - "disassembly": "strh r3, [r2, #0xe]", - "mnemonic": "strh", - "operands": "r3, [r2, #0xe]", - "mode": "thumb" - }, - "instr_59796": { - "virtual_address": 59796, - "size": 2, - "disassembly": "ldr r3, [r4, #0x1c]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x1c]", - "mode": "thumb" - }, - "instr_59798": { - "virtual_address": 59798, - "size": 2, - "disassembly": "str r3, [sp, #0x1c]", - "mnemonic": "str", - "operands": "r3, [sp, #0x1c]", - "mode": "thumb" - }, - "instr_59800": { - "virtual_address": 59800, - "size": 2, - "disassembly": "ldr r3, [r4, #0x24]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x24]", - "mode": "thumb" - }, - "instr_59802": { - "virtual_address": 59802, - "size": 2, - "disassembly": "movs r1, #0x80", - "mnemonic": "movs", - "operands": "r1, #0x80", - "mode": "thumb" - }, - "instr_59804": { - "virtual_address": 59804, - "size": 2, - "disassembly": "str r3, [sp, #0x24]", - "mnemonic": "str", - "operands": "r3, [sp, #0x24]", - "mode": "thumb" - }, - "instr_59806": { - "virtual_address": 59806, - "size": 2, - "disassembly": "add r3, sp, #0x68", - "mnemonic": "add", - "operands": "r3, sp, #0x68", - "mode": "thumb" - }, - "instr_59808": { - "virtual_address": 59808, - "size": 2, - "disassembly": "movs r6, r0", - "mnemonic": "movs", - "operands": "r6, r0", - "mode": "thumb" - }, - "instr_59810": { - "virtual_address": 59810, - "size": 2, - "disassembly": "str r3, [sp, #0x0]", - "mnemonic": "str", - "operands": "r3, [sp, #0x0]", - "mode": "thumb" - }, - "instr_59812": { - "virtual_address": 59812, - "size": 2, - "disassembly": "str r3, [sp, #0x10]", - "mnemonic": "str", - "operands": "r3, [sp, #0x10]", - "mode": "thumb" - }, - "instr_59814": { - "virtual_address": 59814, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_59816": { - "virtual_address": 59816, - "size": 2, - "disassembly": "lsls r1, r1, #0x3", - "mnemonic": "lsls", - "operands": "r1, r1, #0x3", - "mode": "thumb" - }, - "instr_59818": { - "virtual_address": 59818, - "size": 2, - "disassembly": "add r0, sp, #0x58", - "mnemonic": "add", - "operands": "r0, sp, #0x58", - "mode": "thumb" - }, - "instr_59820": { - "virtual_address": 59820, - "size": 2, - "disassembly": "str r1, [sp, #0x8]", - "mnemonic": "str", - "operands": "r1, [sp, #0x8]", - "mode": "thumb" - }, - "instr_59822": { - "virtual_address": 59822, - "size": 2, - "disassembly": "str r1, [sp, #0x14]", - "mnemonic": "str", - "operands": "r1, [sp, #0x14]", - "mode": "thumb" - }, - "instr_59824": { - "virtual_address": 59824, - "size": 2, - "disassembly": "str r3, [sp, #0x18]", - "mnemonic": "str", - "operands": "r3, [sp, #0x18]", - "mode": "thumb" - }, - "instr_59826": { - "virtual_address": 59826, - "size": 4, - "disassembly": "bl 0x0c108", - "mnemonic": "bl", - "operands": "0x0c108", - "mode": "thumb" - }, - "instr_59830": { - "virtual_address": 59830, - "size": 2, - "disassembly": "movs r2, r5", - "mnemonic": "movs", - "operands": "r2, r5", - "mode": "thumb" - }, - "instr_59832": { - "virtual_address": 59832, - "size": 2, - "disassembly": "movs r3, r7", - "mnemonic": "movs", - "operands": "r3, r7", - "mode": "thumb" - }, - "instr_59834": { - "virtual_address": 59834, - "size": 2, - "disassembly": "mov r1, sp", - "mnemonic": "mov", - "operands": "r1, sp", - "mode": "thumb" - }, - "instr_59836": { - "virtual_address": 59836, - "size": 2, - "disassembly": "movs r0, r6", - "mnemonic": "movs", - "operands": "r0, r6", - "mode": "thumb" - }, - "instr_59838": { - "virtual_address": 59838, - "size": 4, - "disassembly": "bl 0x0db84", - "mnemonic": "bl", - "operands": "0x0db84", - "mode": "thumb" - }, - "instr_59842": { - "virtual_address": 59842, - "size": 2, - "disassembly": "subs r5, r0, #0x0", - "mnemonic": "subs", - "operands": "r5, r0, #0x0", - "mode": "thumb" - }, - "instr_59844": { - "virtual_address": 59844, - "size": 2, - "disassembly": "bge 0x0e9e8", - "mnemonic": "bge", - "operands": "0x0e9e8", - "mode": "thumb" - }, - "bb_59764": { - "virtual_address": 59764, - "size": 82, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 59846, - "children": [ - "instr_59764", - "instr_59766", - "instr_59768", - "instr_59770", - "instr_59772", - "instr_59774", - "instr_59776", - "instr_59778", - "instr_59780", - "instr_59782", - "instr_59784", - "instr_59786", - "instr_59788", - "instr_59790", - "instr_59792", - "instr_59794", - "instr_59796", - "instr_59798", - "instr_59800", - "instr_59802", - "instr_59804", - "instr_59806", - "instr_59808", - "instr_59810", - "instr_59812", - "instr_59814", - "instr_59816", - "instr_59818", - "instr_59820", - "instr_59822", - "instr_59824", - "instr_59826", - "instr_59830", - "instr_59832", - "instr_59834", - "instr_59836", - "instr_59838", - "instr_59842", - "instr_59844" - ] - }, - "instr_59846": { - "virtual_address": 59846, - "size": 2, - "disassembly": "mov r3, sp", - "mnemonic": "mov", - "operands": "r3, sp", - "mode": "thumb" - }, - "instr_59848": { - "virtual_address": 59848, - "size": 2, - "disassembly": "ldrh r3, [r3, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r3, #0xc]", - "mode": "thumb" - }, - "instr_59850": { - "virtual_address": 59850, - "size": 2, - "disassembly": "lsls r3, r3, #0x19", - "mnemonic": "lsls", - "operands": "r3, r3, #0x19", - "mode": "thumb" - }, - "instr_59852": { - "virtual_address": 59852, - "size": 2, - "disassembly": "bpl 0x0e9d6", - "mnemonic": "bpl", - "operands": "0x0e9d6", - "mode": "thumb" - }, - "bb_59846": { - "virtual_address": 59846, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 59854, - "children": [ - "instr_59846", - "instr_59848", - "instr_59850", - "instr_59852" - ] - }, - "instr_59854": { - "virtual_address": 59854, - "size": 2, - "disassembly": "movs r2, #0x40", - "mnemonic": "movs", - "operands": "r2, #0x40", - "mode": "thumb" - }, - "instr_59856": { - "virtual_address": 59856, - "size": 2, - "disassembly": "ldrh r3, [r4, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r4, #0xc]", - "mode": "thumb" - }, - "instr_59858": { - "virtual_address": 59858, - "size": 2, - "disassembly": "orrs r3, r2", - "mnemonic": "orrs", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_59860": { - "virtual_address": 59860, - "size": 2, - "disassembly": "strh r3, [r4, #0xc]", - "mnemonic": "strh", - "operands": "r3, [r4, #0xc]", - "mode": "thumb" - }, - "bb_59854": { - "virtual_address": 59854, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 59862, - "children": [ - "instr_59854", - "instr_59856", - "instr_59858", - "instr_59860" - ] - }, - "instr_59862": { - "virtual_address": 59862, - "size": 2, - "disassembly": "ldr r0, [sp, #0x58]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x58]", - "mode": "thumb" - }, - "instr_59864": { - "virtual_address": 59864, - "size": 4, - "disassembly": "bl 0x0c110", - "mnemonic": "bl", - "operands": "0x0c110", - "mode": "thumb" - }, - "instr_59868": { - "virtual_address": 59868, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_59870": { - "virtual_address": 59870, - "size": 2, - "disassembly": "ldr r3, [0x0ea00]", - "mnemonic": "ldr", - "operands": "r3, [0x0ea00]", - "mode": "thumb" - }, - "instr_59872": { - "virtual_address": 59872, - "size": 2, - "disassembly": "add sp, r3", - "mnemonic": "add", - "operands": "sp, r3", - "mode": "thumb" - }, - "instr_59874": { - "virtual_address": 59874, - "size": 2, - "disassembly": "pop {r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_59876": { - "virtual_address": 59876, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_59878": { - "virtual_address": 59878, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_59862": { - "virtual_address": 59862, - "size": 18, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_59862", - "instr_59864", - "instr_59868", - "instr_59870", - "instr_59872", - "instr_59874", - "instr_59876", - "instr_59878" - ] - }, - "instr_59880": { - "virtual_address": 59880, - "size": 2, - "disassembly": "mov r1, sp", - "mnemonic": "mov", - "operands": "r1, sp", - "mode": "thumb" - }, - "instr_59882": { - "virtual_address": 59882, - "size": 2, - "disassembly": "movs r0, r6", - "mnemonic": "movs", - "operands": "r0, r6", - "mode": "thumb" - }, - "instr_59884": { - "virtual_address": 59884, - "size": 4, - "disassembly": "bl 0x0b67c", - "mnemonic": "bl", - "operands": "0x0b67c", - "mode": "thumb" - }, - "instr_59888": { - "virtual_address": 59888, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_59890": { - "virtual_address": 59890, - "size": 2, - "disassembly": "beq 0x0e9c6", - "mnemonic": "beq", - "operands": "0x0e9c6", - "mode": "thumb" - }, - "bb_59880": { - "virtual_address": 59880, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 59892, - "children": [ - "instr_59880", - "instr_59882", - "instr_59884", - "instr_59888", - "instr_59890" - ] - }, - "instr_59892": { - "virtual_address": 59892, - "size": 2, - "disassembly": "movs r5, #0x1", - "mnemonic": "movs", - "operands": "r5, #0x1", - "mode": "thumb" - }, - "instr_59894": { - "virtual_address": 59894, - "size": 2, - "disassembly": "rsbs r5, r5", - "mnemonic": "rsbs", - "operands": "r5, r5", - "mode": "thumb" - }, - "instr_59896": { - "virtual_address": 59896, - "size": 2, - "disassembly": "b 0x0e9c6", - "mnemonic": "b", - "operands": "0x0e9c6", - "mode": "thumb" - }, - "bb_59892": { - "virtual_address": 59892, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 59846, - "children": [ - "instr_59892", - "instr_59894", - "instr_59896" - ] - }, - "func_59764": { - "virtual_address": 59764, - "size": 134, - "name": "__sbprintf", - "children": [ - "bb_59764", - "bb_59846", - "bb_59854", - "bb_59862", - "bb_59880", - "bb_59892" - ] - }, - "instr_59908": { - "virtual_address": 59908, - "size": 2, - "disassembly": "push {r4, r5, r6, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, lr}", - "mode": "thumb" - }, - "instr_59910": { - "virtual_address": 59910, - "size": 2, - "disassembly": "movs r4, r0", - "mnemonic": "movs", - "operands": "r4, r0", - "mode": "thumb" - }, - "instr_59912": { - "virtual_address": 59912, - "size": 2, - "disassembly": "movs r0, r1", - "mnemonic": "movs", - "operands": "r0, r1", - "mode": "thumb" - }, - "instr_59914": { - "virtual_address": 59914, - "size": 2, - "disassembly": "movs r1, r2", - "mnemonic": "movs", - "operands": "r1, r2", - "mode": "thumb" - }, - "instr_59916": { - "virtual_address": 59916, - "size": 2, - "disassembly": "movs r2, r3", - "mnemonic": "movs", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_59918": { - "virtual_address": 59918, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_59920": { - "virtual_address": 59920, - "size": 2, - "disassembly": "ldr r5, [0x0ea2c]", - "mnemonic": "ldr", - "operands": "r5, [0x0ea2c]", - "mode": "thumb" - }, - "instr_59922": { - "virtual_address": 59922, - "size": 2, - "disassembly": "str r3, [r5, #0x0]", - "mnemonic": "str", - "operands": "r3, [r5, #0x0]", - "mode": "thumb" - }, - "instr_59924": { - "virtual_address": 59924, - "size": 4, - "disassembly": "bl 0x10a8c", - "mnemonic": "bl", - "operands": "0x10a8c", - "mode": "thumb" - }, - "instr_59928": { - "virtual_address": 59928, - "size": 2, - "disassembly": "adds r3, r0, #0x1", - "mnemonic": "adds", - "operands": "r3, r0, #0x1", - "mode": "thumb" - }, - "instr_59930": { - "virtual_address": 59930, - "size": 2, - "disassembly": "beq 0x0ea22", - "mnemonic": "beq", - "operands": "0x0ea22", - "mode": "thumb" - }, - "bb_59908": { - "virtual_address": 59908, - "size": 24, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 59932, - "children": [ - "instr_59908", - "instr_59910", - "instr_59912", - "instr_59914", - "instr_59916", - "instr_59918", - "instr_59920", - "instr_59922", - "instr_59924", - "instr_59928", - "instr_59930" - ] - }, - "instr_59932": { - "virtual_address": 59932, - "size": 2, - "disassembly": "pop {r4, r5, r6}", - "mnemonic": "pop", - "operands": "{r4, r5, r6}", - "mode": "thumb" - }, - "instr_59934": { - "virtual_address": 59934, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_59936": { - "virtual_address": 59936, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_59932": { - "virtual_address": 59932, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_59932", - "instr_59934", - "instr_59936" - ] - }, - "instr_59938": { - "virtual_address": 59938, - "size": 2, - "disassembly": "ldr r3, [r5, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r5, #0x0]", - "mode": "thumb" - }, - "instr_59940": { - "virtual_address": 59940, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_59942": { - "virtual_address": 59942, - "size": 2, - "disassembly": "beq 0x0ea1c", - "mnemonic": "beq", - "operands": "0x0ea1c", - "mode": "thumb" - }, - "bb_59938": { - "virtual_address": 59938, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 59944, - "children": [ - "instr_59938", - "instr_59940", - "instr_59942" - ] - }, - "instr_59944": { - "virtual_address": 59944, - "size": 2, - "disassembly": "str r3, [r4, #0x0]", - "mnemonic": "str", - "operands": "r3, [r4, #0x0]", - "mode": "thumb" - }, - "instr_59946": { - "virtual_address": 59946, - "size": 2, - "disassembly": "b 0x0ea1c", - "mnemonic": "b", - "operands": "0x0ea1c", - "mode": "thumb" - }, - "bb_59944": { - "virtual_address": 59944, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 59932, - "children": [ - "instr_59944", - "instr_59946" - ] - }, - "dw_59948": { - "virtual_address": 59948, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 59920 - ] - }, - "func_59908": { - "virtual_address": 59908, - "size": 44, - "name": "_write_r", - "children": [ - "bb_59908", - "bb_59932", - "bb_59938", - "bb_59944", - "dw_59948" - ] - }, - "instr_59952": { - "virtual_address": 59952, - "size": 2, - "disassembly": "push {r4, r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_59954": { - "virtual_address": 59954, - "size": 2, - "disassembly": "mov lr, r10", - "mnemonic": "mov", - "operands": "lr, r10", - "mode": "thumb" - }, - "instr_59956": { - "virtual_address": 59956, - "size": 2, - "disassembly": "mov r7, r9", - "mnemonic": "mov", - "operands": "r7, r9", - "mode": "thumb" - }, - "instr_59958": { - "virtual_address": 59958, - "size": 2, - "disassembly": "mov r6, r8", - "mnemonic": "mov", - "operands": "r6, r8", - "mode": "thumb" - }, - "instr_59960": { - "virtual_address": 59960, - "size": 2, - "disassembly": "push {r6, r7, lr}", - "mnemonic": "push", - "operands": "{r6, r7, lr}", - "mode": "thumb" - }, - "instr_59962": { - "virtual_address": 59962, - "size": 2, - "disassembly": "ldr r7, [0x0ead8]", - "mnemonic": "ldr", - "operands": "r7, [0x0ead8]", - "mode": "thumb" - }, - "instr_59964": { - "virtual_address": 59964, - "size": 2, - "disassembly": "sub sp, #0x8", - "mnemonic": "sub", - "operands": "sp, #0x8", - "mode": "thumb" - }, - "instr_59966": { - "virtual_address": 59966, - "size": 2, - "disassembly": "movs r6, r0", - "mnemonic": "movs", - "operands": "r6, r0", - "mode": "thumb" - }, - "instr_59968": { - "virtual_address": 59968, - "size": 2, - "disassembly": "ldr r0, [r7, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r7, #0x0]", - "mode": "thumb" - }, - "instr_59970": { - "virtual_address": 59970, - "size": 2, - "disassembly": "mov r10, r2", - "mnemonic": "mov", - "operands": "r10, r2", - "mode": "thumb" - }, - "instr_59972": { - "virtual_address": 59972, - "size": 2, - "disassembly": "mov r8, r3", - "mnemonic": "mov", - "operands": "r8, r3", - "mode": "thumb" - }, - "instr_59974": { - "virtual_address": 59974, - "size": 2, - "disassembly": "mov r9, r1", - "mnemonic": "mov", - "operands": "r9, r1", - "mode": "thumb" - }, - "instr_59976": { - "virtual_address": 59976, - "size": 4, - "disassembly": "bl 0x0c118", - "mnemonic": "bl", - "operands": "0x0c118", - "mode": "thumb" - }, - "instr_59980": { - "virtual_address": 59980, - "size": 2, - "disassembly": "ldr r3, [0x0eadc]", - "mnemonic": "ldr", - "operands": "r3, [0x0eadc]", - "mode": "thumb" - }, - "instr_59982": { - "virtual_address": 59982, - "size": 2, - "disassembly": "ldr r3, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0x0]", - "mode": "thumb" - }, - "instr_59984": { - "virtual_address": 59984, - "size": 2, - "disassembly": "str r3, [sp, #0x4]", - "mnemonic": "str", - "operands": "r3, [sp, #0x4]", - "mode": "thumb" - }, - "instr_59986": { - "virtual_address": 59986, - "size": 2, - "disassembly": "movs r3, #0xa4", - "mnemonic": "movs", - "operands": "r3, #0xa4", - "mode": "thumb" - }, - "instr_59988": { - "virtual_address": 59988, - "size": 2, - "disassembly": "ldr r2, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r2, [sp, #0x4]", - "mode": "thumb" - }, - "instr_59990": { - "virtual_address": 59990, - "size": 2, - "disassembly": "lsls r3, r3, #0x1", - "mnemonic": "lsls", - "operands": "r3, r3, #0x1", - "mode": "thumb" - }, - "instr_59992": { - "virtual_address": 59992, - "size": 2, - "disassembly": "ldr r5, [r2, r3]", - "mnemonic": "ldr", - "operands": "r5, [r2, r3]", - "mode": "thumb" - }, - "instr_59994": { - "virtual_address": 59994, - "size": 2, - "disassembly": "cmp r5, #0x0", - "mnemonic": "cmp", - "operands": "r5, #0x0", - "mode": "thumb" - }, - "instr_59996": { - "virtual_address": 59996, - "size": 2, - "disassembly": "beq 0x0eac0", - "mnemonic": "beq", - "operands": "0x0eac0", - "mode": "thumb" - }, - "bb_59952": { - "virtual_address": 59952, - "size": 46, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 59998, - "children": [ - "instr_59952", - "instr_59954", - "instr_59956", - "instr_59958", - "instr_59960", - "instr_59962", - "instr_59964", - "instr_59966", - "instr_59968", - "instr_59970", - "instr_59972", - "instr_59974", - "instr_59976", - "instr_59980", - "instr_59982", - "instr_59984", - "instr_59986", - "instr_59988", - "instr_59990", - "instr_59992", - "instr_59994", - "instr_59996" - ] - }, - "instr_59998": { - "virtual_address": 59998, - "size": 2, - "disassembly": "ldr r4, [r5, #0x4]", - "mnemonic": "ldr", - "operands": "r4, [r5, #0x4]", - "mode": "thumb" - }, - "instr_60000": { - "virtual_address": 60000, - "size": 2, - "disassembly": "cmp r4, #0x1f", - "mnemonic": "cmp", - "operands": "r4, #0x1f", - "mode": "thumb" - }, - "instr_60002": { - "virtual_address": 60002, - "size": 2, - "disassembly": "bgt 0x0eaca", - "mnemonic": "bgt", - "operands": "0x0eaca", - "mode": "thumb" - }, - "bb_59998": { - "virtual_address": 59998, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60004, - "children": [ - "instr_59998", - "instr_60000", - "instr_60002" - ] - }, - "instr_60004": { - "virtual_address": 60004, - "size": 2, - "disassembly": "cmp r6, #0x0", - "mnemonic": "cmp", - "operands": "r6, #0x0", - "mode": "thumb" - }, - "instr_60006": { - "virtual_address": 60006, - "size": 2, - "disassembly": "bne 0x0ea8c", - "mnemonic": "bne", - "operands": "0x0ea8c", - "mode": "thumb" - }, - "bb_60004": { - "virtual_address": 60004, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60008, - "children": [ - "instr_60004", - "instr_60006" - ] - }, - "instr_60008": { - "virtual_address": 60008, - "size": 2, - "disassembly": "adds r3, r4, #0x1", - "mnemonic": "adds", - "operands": "r3, r4, #0x1", - "mode": "thumb" - }, - "instr_60010": { - "virtual_address": 60010, - "size": 2, - "disassembly": "str r3, [r5, #0x4]", - "mnemonic": "str", - "operands": "r3, [r5, #0x4]", - "mode": "thumb" - }, - "instr_60012": { - "virtual_address": 60012, - "size": 2, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_60014": { - "virtual_address": 60014, - "size": 2, - "disassembly": "adds r4, #0x2", - "mnemonic": "adds", - "operands": "r4, #0x2", - "mode": "thumb" - }, - "instr_60016": { - "virtual_address": 60016, - "size": 2, - "disassembly": "lsls r4, r4, #0x2", - "mnemonic": "lsls", - "operands": "r4, r4, #0x2", - "mode": "thumb" - }, - "instr_60018": { - "virtual_address": 60018, - "size": 2, - "disassembly": "ldr r0, [r7, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r7, #0x0]", - "mode": "thumb" - }, - "instr_60020": { - "virtual_address": 60020, - "size": 2, - "disassembly": "str r3, [r4, r5]", - "mnemonic": "str", - "operands": "r3, [r4, r5]", - "mode": "thumb" - }, - "instr_60022": { - "virtual_address": 60022, - "size": 4, - "disassembly": "bl 0x0c128", - "mnemonic": "bl", - "operands": "0x0c128", - "mode": "thumb" - }, - "instr_60026": { - "virtual_address": 60026, - "size": 2, - "disassembly": "movs r0, #0x0", - "mnemonic": "movs", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "bb_60008": { - "virtual_address": 60008, - "size": 20, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60028, - "children": [ - "instr_60008", - "instr_60010", - "instr_60012", - "instr_60014", - "instr_60016", - "instr_60018", - "instr_60020", - "instr_60022", - "instr_60026" - ] - }, - "instr_60028": { - "virtual_address": 60028, - "size": 2, - "disassembly": "add sp, #0x8", - "mnemonic": "add", - "operands": "sp, #0x8", - "mode": "thumb" - }, - "instr_60030": { - "virtual_address": 60030, - "size": 2, - "disassembly": "pop {r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r5, r6, r7}", - "mode": "thumb" - }, - "instr_60032": { - "virtual_address": 60032, - "size": 2, - "disassembly": "mov r10, r7", - "mnemonic": "mov", - "operands": "r10, r7", - "mode": "thumb" - }, - "instr_60034": { - "virtual_address": 60034, - "size": 2, - "disassembly": "mov r9, r6", - "mnemonic": "mov", - "operands": "r9, r6", - "mode": "thumb" - }, - "instr_60036": { - "virtual_address": 60036, - "size": 2, - "disassembly": "mov r8, r5", - "mnemonic": "mov", - "operands": "r8, r5", - "mode": "thumb" - }, - "instr_60038": { - "virtual_address": 60038, - "size": 2, - "disassembly": "pop {r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_60040": { - "virtual_address": 60040, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_60042": { - "virtual_address": 60042, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_60028": { - "virtual_address": 60028, - "size": 16, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_60028", - "instr_60030", - "instr_60032", - "instr_60034", - "instr_60036", - "instr_60038", - "instr_60040", - "instr_60042" - ] - }, - "instr_60044": { - "virtual_address": 60044, - "size": 2, - "disassembly": "movs r2, #0x88", - "mnemonic": "movs", - "operands": "r2, #0x88", - "mode": "thumb" - }, - "instr_60046": { - "virtual_address": 60046, - "size": 2, - "disassembly": "mov r1, r10", - "mnemonic": "mov", - "operands": "r1, r10", - "mode": "thumb" - }, - "instr_60048": { - "virtual_address": 60048, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_60050": { - "virtual_address": 60050, - "size": 2, - "disassembly": "lsls r3, r4, #0x2", - "mnemonic": "lsls", - "operands": "r3, r4, #0x2", - "mode": "thumb" - }, - "instr_60052": { - "virtual_address": 60052, - "size": 2, - "disassembly": "adds r3, r5, r3", - "mnemonic": "adds", - "operands": "r3, r5, r3", - "mode": "thumb" - }, - "instr_60054": { - "virtual_address": 60054, - "size": 2, - "disassembly": "str r1, [r3, r2]", - "mnemonic": "str", - "operands": "r1, [r3, r2]", - "mode": "thumb" - }, - "instr_60056": { - "virtual_address": 60056, - "size": 2, - "disassembly": "subs r2, #0x87", - "mnemonic": "subs", - "operands": "r2, #0x87", - "mode": "thumb" - }, - "instr_60058": { - "virtual_address": 60058, - "size": 2, - "disassembly": "lsls r2, r4", - "mnemonic": "lsls", - "operands": "r2, r4", - "mode": "thumb" - }, - "instr_60060": { - "virtual_address": 60060, - "size": 2, - "disassembly": "adds r0, #0x89", - "mnemonic": "adds", - "operands": "r0, #0x89", - "mode": "thumb" - }, - "instr_60062": { - "virtual_address": 60062, - "size": 2, - "disassembly": "adds r0, #0xff", - "mnemonic": "adds", - "operands": "r0, #0xff", - "mode": "thumb" - }, - "instr_60064": { - "virtual_address": 60064, - "size": 2, - "disassembly": "ldr r1, [r0, #0x0]", - "mnemonic": "ldr", - "operands": "r1, [r0, #0x0]", - "mode": "thumb" - }, - "instr_60066": { - "virtual_address": 60066, - "size": 2, - "disassembly": "orrs r1, r2", - "mnemonic": "orrs", - "operands": "r1, r2", - "mode": "thumb" - }, - "instr_60068": { - "virtual_address": 60068, - "size": 2, - "disassembly": "str r1, [r0, #0x0]", - "mnemonic": "str", - "operands": "r1, [r0, #0x0]", - "mode": "thumb" - }, - "instr_60070": { - "virtual_address": 60070, - "size": 2, - "disassembly": "movs r1, #0x84", - "mnemonic": "movs", - "operands": "r1, #0x84", - "mode": "thumb" - }, - "instr_60072": { - "virtual_address": 60072, - "size": 2, - "disassembly": "mov r0, r8", - "mnemonic": "mov", - "operands": "r0, r8", - "mode": "thumb" - }, - "instr_60074": { - "virtual_address": 60074, - "size": 2, - "disassembly": "lsls r1, r1, #0x1", - "mnemonic": "lsls", - "operands": "r1, r1, #0x1", - "mode": "thumb" - }, - "instr_60076": { - "virtual_address": 60076, - "size": 2, - "disassembly": "str r0, [r3, r1]", - "mnemonic": "str", - "operands": "r0, [r3, r1]", - "mode": "thumb" - }, - "instr_60078": { - "virtual_address": 60078, - "size": 2, - "disassembly": "cmp r6, #0x2", - "mnemonic": "cmp", - "operands": "r6, #0x2", - "mode": "thumb" - }, - "instr_60080": { - "virtual_address": 60080, - "size": 2, - "disassembly": "bne 0x0ea68", - "mnemonic": "bne", - "operands": "0x0ea68", - "mode": "thumb" - }, - "bb_60044": { - "virtual_address": 60044, - "size": 38, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60082, - "children": [ - "instr_60044", - "instr_60046", - "instr_60048", - "instr_60050", - "instr_60052", - "instr_60054", - "instr_60056", - "instr_60058", - "instr_60060", - "instr_60062", - "instr_60064", - "instr_60066", - "instr_60068", - "instr_60070", - "instr_60072", - "instr_60074", - "instr_60076", - "instr_60078", - "instr_60080" - ] - }, - "instr_60082": { - "virtual_address": 60082, - "size": 2, - "disassembly": "movs r3, r5", - "mnemonic": "movs", - "operands": "r3, r5", - "mode": "thumb" - }, - "instr_60084": { - "virtual_address": 60084, - "size": 2, - "disassembly": "adds r3, #0x8d", - "mnemonic": "adds", - "operands": "r3, #0x8d", - "mode": "thumb" - }, - "instr_60086": { - "virtual_address": 60086, - "size": 2, - "disassembly": "adds r3, #0xff", - "mnemonic": "adds", - "operands": "r3, #0xff", - "mode": "thumb" - }, - "instr_60088": { - "virtual_address": 60088, - "size": 2, - "disassembly": "ldr r1, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r1, [r3, #0x0]", - "mode": "thumb" - }, - "instr_60090": { - "virtual_address": 60090, - "size": 2, - "disassembly": "orrs r2, r1", - "mnemonic": "orrs", - "operands": "r2, r1", - "mode": "thumb" - }, - "instr_60092": { - "virtual_address": 60092, - "size": 2, - "disassembly": "str r2, [r3, #0x0]", - "mnemonic": "str", - "operands": "r2, [r3, #0x0]", - "mode": "thumb" - }, - "instr_60094": { - "virtual_address": 60094, - "size": 2, - "disassembly": "b 0x0ea68", - "mnemonic": "b", - "operands": "0x0ea68", - "mode": "thumb" - }, - "bb_60082": { - "virtual_address": 60082, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60008, - "children": [ - "instr_60082", - "instr_60084", - "instr_60086", - "instr_60088", - "instr_60090", - "instr_60092", - "instr_60094" - ] - }, - "instr_60096": { - "virtual_address": 60096, - "size": 2, - "disassembly": "movs r5, r2", - "mnemonic": "movs", - "operands": "r5, r2", - "mode": "thumb" - }, - "instr_60098": { - "virtual_address": 60098, - "size": 2, - "disassembly": "adds r5, #0x4d", - "mnemonic": "adds", - "operands": "r5, #0x4d", - "mode": "thumb" - }, - "instr_60100": { - "virtual_address": 60100, - "size": 2, - "disassembly": "adds r5, #0xff", - "mnemonic": "adds", - "operands": "r5, #0xff", - "mode": "thumb" - }, - "instr_60102": { - "virtual_address": 60102, - "size": 2, - "disassembly": "str r5, [r2, r3]", - "mnemonic": "str", - "operands": "r5, [r2, r3]", - "mode": "thumb" - }, - "instr_60104": { - "virtual_address": 60104, - "size": 2, - "disassembly": "b 0x0ea5e", - "mnemonic": "b", - "operands": "0x0ea5e", - "mode": "thumb" - }, - "bb_60096": { - "virtual_address": 60096, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 59998, - "children": [ - "instr_60096", - "instr_60098", - "instr_60100", - "instr_60102", - "instr_60104" - ] - }, - "instr_60106": { - "virtual_address": 60106, - "size": 2, - "disassembly": "ldr r0, [r7, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r7, #0x0]", - "mode": "thumb" - }, - "instr_60108": { - "virtual_address": 60108, - "size": 4, - "disassembly": "bl 0x0c128", - "mnemonic": "bl", - "operands": "0x0c128", - "mode": "thumb" - }, - "instr_60112": { - "virtual_address": 60112, - "size": 2, - "disassembly": "movs r0, #0x1", - "mnemonic": "movs", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_60114": { - "virtual_address": 60114, - "size": 2, - "disassembly": "rsbs r0, r0", - "mnemonic": "rsbs", - "operands": "r0, r0", - "mode": "thumb" - }, - "instr_60116": { - "virtual_address": 60116, - "size": 2, - "disassembly": "b 0x0ea7c", - "mnemonic": "b", - "operands": "0x0ea7c", - "mode": "thumb" - }, - "bb_60106": { - "virtual_address": 60106, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60028, - "children": [ - "instr_60106", - "instr_60108", - "instr_60112", - "instr_60114", - "instr_60116" - ] - }, - "func_59952": { - "virtual_address": 59952, - "size": 166, - "name": "__register_exitproc", - "children": [ - "bb_59952", - "bb_59998", - "bb_60004", - "bb_60008", - "bb_60028", - "bb_60044", - "bb_60082", - "bb_60096", - "bb_60106" - ] - }, - "instr_60128": { - "virtual_address": 60128, - "size": 2, - "disassembly": "push {r4, r5, lr}", - "mnemonic": "push", - "operands": "{r4, r5, lr}", - "mode": "thumb" - }, - "instr_60130": { - "virtual_address": 60130, - "size": 2, - "disassembly": "movs r4, r2", - "mnemonic": "movs", - "operands": "r4, r2", - "mode": "thumb" - }, - "instr_60132": { - "virtual_address": 60132, - "size": 2, - "disassembly": "movs r2, r3", - "mnemonic": "movs", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_60134": { - "virtual_address": 60134, - "size": 2, - "disassembly": "ldr r3, [0x0eb10]", - "mnemonic": "ldr", - "operands": "r3, [0x0eb10]", - "mode": "thumb" - }, - "instr_60136": { - "virtual_address": 60136, - "size": 2, - "disassembly": "ldr r3, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0x0]", - "mode": "thumb" - }, - "instr_60138": { - "virtual_address": 60138, - "size": 2, - "disassembly": "movs r5, r0", - "mnemonic": "movs", - "operands": "r5, r0", - "mode": "thumb" - }, - "instr_60140": { - "virtual_address": 60140, - "size": 2, - "disassembly": "sub sp, #0x14", - "mnemonic": "sub", - "operands": "sp, #0x14", - "mode": "thumb" - }, - "instr_60142": { - "virtual_address": 60142, - "size": 2, - "disassembly": "ldr r0, [r3, #0xc]", - "mnemonic": "ldr", - "operands": "r0, [r3, #0xc]", - "mode": "thumb" - }, - "instr_60144": { - "virtual_address": 60144, - "size": 2, - "disassembly": "cmp r4, #0x0", - "mnemonic": "cmp", - "operands": "r4, #0x0", - "mode": "thumb" - }, - "instr_60146": { - "virtual_address": 60146, - "size": 2, - "disassembly": "beq 0x0eb08", - "mnemonic": "beq", - "operands": "0x0eb08", - "mode": "thumb" - }, - "bb_60128": { - "virtual_address": 60128, - "size": 20, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60148, - "children": [ - "instr_60128", - "instr_60130", - "instr_60132", - "instr_60134", - "instr_60136", - "instr_60138", - "instr_60140", - "instr_60142", - "instr_60144", - "instr_60146" - ] - }, - "instr_60148": { - "virtual_address": 60148, - "size": 2, - "disassembly": "ldr r3, [0x0eb14]", - "mnemonic": "ldr", - "operands": "r3, [0x0eb14]", - "mode": "thumb" - }, - "bb_60148": { - "virtual_address": 60148, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60150, - "children": [ - "instr_60148" - ] - }, - "instr_60150": { - "virtual_address": 60150, - "size": 2, - "disassembly": "str r3, [sp, #0x4]", - "mnemonic": "str", - "operands": "r3, [sp, #0x4]", - "mode": "thumb" - }, - "instr_60152": { - "virtual_address": 60152, - "size": 2, - "disassembly": "str r1, [sp, #0x0]", - "mnemonic": "str", - "operands": "r1, [sp, #0x0]", - "mode": "thumb" - }, - "instr_60154": { - "virtual_address": 60154, - "size": 2, - "disassembly": "movs r3, r5", - "mnemonic": "movs", - "operands": "r3, r5", - "mode": "thumb" - }, - "instr_60156": { - "virtual_address": 60156, - "size": 2, - "disassembly": "ldr r1, [0x0eb18]", - "mnemonic": "ldr", - "operands": "r1, [0x0eb18]", - "mode": "thumb" - }, - "instr_60158": { - "virtual_address": 60158, - "size": 2, - "disassembly": "str r4, [sp, #0x8]", - "mnemonic": "str", - "operands": "r4, [sp, #0x8]", - "mode": "thumb" - }, - "instr_60160": { - "virtual_address": 60160, - "size": 4, - "disassembly": "bl 0x0ecc8", - "mnemonic": "bl", - "operands": "0x0ecc8", - "mode": "thumb" - }, - "instr_60164": { - "virtual_address": 60164, - "size": 4, - "disassembly": "bl 0x0f504", - "mnemonic": "bl", - "operands": "0x0f504", - "mode": "thumb" - }, - "bb_60150": { - "virtual_address": 60150, - "size": 18, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_60150", - "instr_60152", - "instr_60154", - "instr_60156", - "instr_60158", - "instr_60160", - "instr_60164" - ] - }, - "instr_60168": { - "virtual_address": 60168, - "size": 2, - "disassembly": "ldr r3, [0x0eb1c]", - "mnemonic": "ldr", - "operands": "r3, [0x0eb1c]", - "mode": "thumb" - }, - "instr_60170": { - "virtual_address": 60170, - "size": 2, - "disassembly": "movs r4, r3", - "mnemonic": "movs", - "operands": "r4, r3", - "mode": "thumb" - }, - "instr_60172": { - "virtual_address": 60172, - "size": 2, - "disassembly": "b 0x0eaf6", - "mnemonic": "b", - "operands": "0x0eaf6", - "mode": "thumb" - }, - "bb_60168": { - "virtual_address": 60168, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60150, - "children": [ - "instr_60168", - "instr_60170", - "instr_60172" - ] - }, - "func_60128": { - "virtual_address": 60128, - "size": 46, - "name": "__assert_func", - "children": [ - "bb_60128", - "bb_60148", - "bb_60150", - "bb_60168" - ] - }, - "instr_60192": { - "virtual_address": 60192, - "size": 2, - "disassembly": "movs r3, r2", - "mnemonic": "movs", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_60194": { - "virtual_address": 60194, - "size": 2, - "disassembly": "push {r4, lr}", - "mnemonic": "push", - "operands": "{r4, lr}", - "mode": "thumb" - }, - "instr_60196": { - "virtual_address": 60196, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_60198": { - "virtual_address": 60198, - "size": 4, - "disassembly": "bl 0x0eae0", - "mnemonic": "bl", - "operands": "0x0eae0", - "mode": "thumb" - }, - "bb_60192": { - "virtual_address": 60192, - "size": 10, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_60192", - "instr_60194", - "instr_60196", - "instr_60198" - ] - }, - "func_60192": { - "virtual_address": 60192, - "size": 10, - "name": "__assert", - "children": [ - "bb_60192" - ] - }, - "instr_60204": { - "virtual_address": 60204, - "size": 2, - "disassembly": "push {r4, lr}", - "mnemonic": "push", - "operands": "{r4, lr}", - "mode": "thumb" - }, - "instr_60206": { - "virtual_address": 60206, - "size": 2, - "disassembly": "muls r1, r2", - "mnemonic": "muls", - "operands": "r1, r2", - "mode": "thumb" - }, - "instr_60208": { - "virtual_address": 60208, - "size": 4, - "disassembly": "bl 0x0c27c", - "mnemonic": "bl", - "operands": "0x0c27c", - "mode": "thumb" - }, - "instr_60212": { - "virtual_address": 60212, - "size": 2, - "disassembly": "subs r4, r0, #0x0", - "mnemonic": "subs", - "operands": "r4, r0, #0x0", - "mode": "thumb" - }, - "instr_60214": { - "virtual_address": 60214, - "size": 2, - "disassembly": "beq 0x0eb56", - "mnemonic": "beq", - "operands": "0x0eb56", - "mode": "thumb" - }, - "bb_60204": { - "virtual_address": 60204, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60216, - "children": [ - "instr_60204", - "instr_60206", - "instr_60208", - "instr_60212", - "instr_60214" - ] - }, - "instr_60216": { - "virtual_address": 60216, - "size": 2, - "disassembly": "movs r3, r0", - "mnemonic": "movs", - "operands": "r3, r0", - "mode": "thumb" - }, - "instr_60218": { - "virtual_address": 60218, - "size": 2, - "disassembly": "subs r3, #0x8", - "mnemonic": "subs", - "operands": "r3, #0x8", - "mode": "thumb" - }, - "instr_60220": { - "virtual_address": 60220, - "size": 2, - "disassembly": "ldr r2, [r3, #0x4]", - "mnemonic": "ldr", - "operands": "r2, [r3, #0x4]", - "mode": "thumb" - }, - "instr_60222": { - "virtual_address": 60222, - "size": 2, - "disassembly": "movs r3, #0x3", - "mnemonic": "movs", - "operands": "r3, #0x3", - "mode": "thumb" - }, - "instr_60224": { - "virtual_address": 60224, - "size": 2, - "disassembly": "bics r2, r3", - "mnemonic": "bics", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_60226": { - "virtual_address": 60226, - "size": 2, - "disassembly": "subs r2, #0x4", - "mnemonic": "subs", - "operands": "r2, #0x4", - "mode": "thumb" - }, - "instr_60228": { - "virtual_address": 60228, - "size": 2, - "disassembly": "cmp r2, #0x24", - "mnemonic": "cmp", - "operands": "r2, #0x24", - "mode": "thumb" - }, - "instr_60230": { - "virtual_address": 60230, - "size": 2, - "disassembly": "bhi 0x0eb78", - "mnemonic": "bhi", - "operands": "0x0eb78", - "mode": "thumb" - }, - "bb_60216": { - "virtual_address": 60216, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60232, - "children": [ - "instr_60216", - "instr_60218", - "instr_60220", - "instr_60222", - "instr_60224", - "instr_60226", - "instr_60228", - "instr_60230" - ] - }, - "instr_60232": { - "virtual_address": 60232, - "size": 2, - "disassembly": "movs r3, r0", - "mnemonic": "movs", - "operands": "r3, r0", - "mode": "thumb" - }, - "instr_60234": { - "virtual_address": 60234, - "size": 2, - "disassembly": "cmp r2, #0x13", - "mnemonic": "cmp", - "operands": "r2, #0x13", - "mode": "thumb" - }, - "instr_60236": { - "virtual_address": 60236, - "size": 2, - "disassembly": "bhi 0x0eb5e", - "mnemonic": "bhi", - "operands": "0x0eb5e", - "mode": "thumb" - }, - "bb_60232": { - "virtual_address": 60232, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60238, - "children": [ - "instr_60232", - "instr_60234", - "instr_60236" - ] - }, - "instr_60238": { - "virtual_address": 60238, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_60240": { - "virtual_address": 60240, - "size": 2, - "disassembly": "str r2, [r3, #0x0]", - "mnemonic": "str", - "operands": "r2, [r3, #0x0]", - "mode": "thumb" - }, - "instr_60242": { - "virtual_address": 60242, - "size": 2, - "disassembly": "str r2, [r3, #0x4]", - "mnemonic": "str", - "operands": "r2, [r3, #0x4]", - "mode": "thumb" - }, - "instr_60244": { - "virtual_address": 60244, - "size": 2, - "disassembly": "str r2, [r3, #0x8]", - "mnemonic": "str", - "operands": "r2, [r3, #0x8]", - "mode": "thumb" - }, - "bb_60238": { - "virtual_address": 60238, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60246, - "children": [ - "instr_60238", - "instr_60240", - "instr_60242", - "instr_60244" - ] - }, - "instr_60246": { - "virtual_address": 60246, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_60248": { - "virtual_address": 60248, - "size": 2, - "disassembly": "pop {r4}", - "mnemonic": "pop", - "operands": "{r4}", - "mode": "thumb" - }, - "instr_60250": { - "virtual_address": 60250, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_60252": { - "virtual_address": 60252, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_60246": { - "virtual_address": 60246, - "size": 8, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_60246", - "instr_60248", - "instr_60250", - "instr_60252" - ] - }, - "instr_60254": { - "virtual_address": 60254, - "size": 2, - "disassembly": "movs r1, #0x0", - "mnemonic": "movs", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_60256": { - "virtual_address": 60256, - "size": 2, - "disassembly": "adds r3, #0x8", - "mnemonic": "adds", - "operands": "r3, #0x8", - "mode": "thumb" - }, - "instr_60258": { - "virtual_address": 60258, - "size": 2, - "disassembly": "str r1, [r0, #0x0]", - "mnemonic": "str", - "operands": "r1, [r0, #0x0]", - "mode": "thumb" - }, - "instr_60260": { - "virtual_address": 60260, - "size": 2, - "disassembly": "str r1, [r0, #0x4]", - "mnemonic": "str", - "operands": "r1, [r0, #0x4]", - "mode": "thumb" - }, - "instr_60262": { - "virtual_address": 60262, - "size": 2, - "disassembly": "cmp r2, #0x1b", - "mnemonic": "cmp", - "operands": "r2, #0x1b", - "mode": "thumb" - }, - "instr_60264": { - "virtual_address": 60264, - "size": 2, - "disassembly": "bls 0x0eb4e", - "mnemonic": "bls", - "operands": "0x0eb4e", - "mode": "thumb" - }, - "bb_60254": { - "virtual_address": 60254, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60266, - "children": [ - "instr_60254", - "instr_60256", - "instr_60258", - "instr_60260", - "instr_60262", - "instr_60264" - ] - }, - "instr_60266": { - "virtual_address": 60266, - "size": 2, - "disassembly": "str r1, [r0, #0x8]", - "mnemonic": "str", - "operands": "r1, [r0, #0x8]", - "mode": "thumb" - }, - "instr_60268": { - "virtual_address": 60268, - "size": 2, - "disassembly": "str r1, [r0, #0xc]", - "mnemonic": "str", - "operands": "r1, [r0, #0xc]", - "mode": "thumb" - }, - "instr_60270": { - "virtual_address": 60270, - "size": 2, - "disassembly": "cmp r2, #0x24", - "mnemonic": "cmp", - "operands": "r2, #0x24", - "mode": "thumb" - }, - "instr_60272": { - "virtual_address": 60272, - "size": 2, - "disassembly": "beq 0x0eb80", - "mnemonic": "beq", - "operands": "0x0eb80", - "mode": "thumb" - }, - "bb_60266": { - "virtual_address": 60266, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60274, - "children": [ - "instr_60266", - "instr_60268", - "instr_60270", - "instr_60272" - ] - }, - "instr_60274": { - "virtual_address": 60274, - "size": 2, - "disassembly": "movs r3, r0", - "mnemonic": "movs", - "operands": "r3, r0", - "mode": "thumb" - }, - "instr_60276": { - "virtual_address": 60276, - "size": 2, - "disassembly": "adds r3, #0x10", - "mnemonic": "adds", - "operands": "r3, #0x10", - "mode": "thumb" - }, - "instr_60278": { - "virtual_address": 60278, - "size": 2, - "disassembly": "b 0x0eb4e", - "mnemonic": "b", - "operands": "0x0eb4e", - "mode": "thumb" - }, - "bb_60274": { - "virtual_address": 60274, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60238, - "children": [ - "instr_60274", - "instr_60276", - "instr_60278" - ] - }, - "instr_60280": { - "virtual_address": 60280, - "size": 2, - "disassembly": "movs r1, #0x0", - "mnemonic": "movs", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_60282": { - "virtual_address": 60282, - "size": 4, - "disassembly": "bl 0x827c", - "mnemonic": "bl", - "operands": "0x827c", - "mode": "thumb" - }, - "instr_60286": { - "virtual_address": 60286, - "size": 2, - "disassembly": "b 0x0eb56", - "mnemonic": "b", - "operands": "0x0eb56", - "mode": "thumb" - }, - "bb_60280": { - "virtual_address": 60280, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60246, - "children": [ - "instr_60280", - "instr_60282", - "instr_60286" - ] - }, - "instr_60288": { - "virtual_address": 60288, - "size": 2, - "disassembly": "movs r3, r0", - "mnemonic": "movs", - "operands": "r3, r0", - "mode": "thumb" - }, - "instr_60290": { - "virtual_address": 60290, - "size": 2, - "disassembly": "str r1, [r0, #0x10]", - "mnemonic": "str", - "operands": "r1, [r0, #0x10]", - "mode": "thumb" - }, - "instr_60292": { - "virtual_address": 60292, - "size": 2, - "disassembly": "str r1, [r0, #0x14]", - "mnemonic": "str", - "operands": "r1, [r0, #0x14]", - "mode": "thumb" - }, - "instr_60294": { - "virtual_address": 60294, - "size": 2, - "disassembly": "adds r3, #0x18", - "mnemonic": "adds", - "operands": "r3, #0x18", - "mode": "thumb" - }, - "instr_60296": { - "virtual_address": 60296, - "size": 2, - "disassembly": "b 0x0eb4e", - "mnemonic": "b", - "operands": "0x0eb4e", - "mode": "thumb" - }, - "bb_60288": { - "virtual_address": 60288, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60238, - "children": [ - "instr_60288", - "instr_60290", - "instr_60292", - "instr_60294", - "instr_60296" - ] - }, - "func_60204": { - "virtual_address": 60204, - "size": 94, - "name": "_calloc_r", - "children": [ - "bb_60204", - "bb_60216", - "bb_60232", - "bb_60238", - "bb_60246", - "bb_60254", - "bb_60266", - "bb_60274", - "bb_60280", - "bb_60288" - ] - }, - "instr_60300": { - "virtual_address": 60300, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_60302": { - "virtual_address": 60302, - "size": 2, - "disassembly": "push {r4, r5, r6, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, lr}", - "mode": "thumb" - }, - "instr_60304": { - "virtual_address": 60304, - "size": 2, - "disassembly": "ldr r5, [0x0ebb0]", - "mnemonic": "ldr", - "operands": "r5, [0x0ebb0]", - "mode": "thumb" - }, - "instr_60306": { - "virtual_address": 60306, - "size": 2, - "disassembly": "movs r4, r0", - "mnemonic": "movs", - "operands": "r4, r0", - "mode": "thumb" - }, - "instr_60308": { - "virtual_address": 60308, - "size": 2, - "disassembly": "movs r0, r1", - "mnemonic": "movs", - "operands": "r0, r1", - "mode": "thumb" - }, - "instr_60310": { - "virtual_address": 60310, - "size": 2, - "disassembly": "str r3, [r5, #0x0]", - "mnemonic": "str", - "operands": "r3, [r5, #0x0]", - "mode": "thumb" - }, - "instr_60312": { - "virtual_address": 60312, - "size": 4, - "disassembly": "bl 0x10a00", - "mnemonic": "bl", - "operands": "0x10a00", - "mode": "thumb" - }, - "instr_60316": { - "virtual_address": 60316, - "size": 2, - "disassembly": "adds r3, r0, #0x1", - "mnemonic": "adds", - "operands": "r3, r0, #0x1", - "mode": "thumb" - }, - "instr_60318": { - "virtual_address": 60318, - "size": 2, - "disassembly": "beq 0x0eba6", - "mnemonic": "beq", - "operands": "0x0eba6", - "mode": "thumb" - }, - "bb_60300": { - "virtual_address": 60300, - "size": 20, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60320, - "children": [ - "instr_60300", - "instr_60302", - "instr_60304", - "instr_60306", - "instr_60308", - "instr_60310", - "instr_60312", - "instr_60316", - "instr_60318" - ] - }, - "instr_60320": { - "virtual_address": 60320, - "size": 2, - "disassembly": "pop {r4, r5, r6}", - "mnemonic": "pop", - "operands": "{r4, r5, r6}", - "mode": "thumb" - }, - "instr_60322": { - "virtual_address": 60322, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_60324": { - "virtual_address": 60324, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_60320": { - "virtual_address": 60320, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_60320", - "instr_60322", - "instr_60324" - ] - }, - "instr_60326": { - "virtual_address": 60326, - "size": 2, - "disassembly": "ldr r3, [r5, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r5, #0x0]", - "mode": "thumb" - }, - "instr_60328": { - "virtual_address": 60328, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_60330": { - "virtual_address": 60330, - "size": 2, - "disassembly": "beq 0x0eba0", - "mnemonic": "beq", - "operands": "0x0eba0", - "mode": "thumb" - }, - "bb_60326": { - "virtual_address": 60326, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60332, - "children": [ - "instr_60326", - "instr_60328", - "instr_60330" - ] - }, - "instr_60332": { - "virtual_address": 60332, - "size": 2, - "disassembly": "str r3, [r4, #0x0]", - "mnemonic": "str", - "operands": "r3, [r4, #0x0]", - "mode": "thumb" - }, - "instr_60334": { - "virtual_address": 60334, - "size": 2, - "disassembly": "b 0x0eba0", - "mnemonic": "b", - "operands": "0x0eba0", - "mode": "thumb" - }, - "bb_60332": { - "virtual_address": 60332, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60320, - "children": [ - "instr_60332", - "instr_60334" - ] - }, - "dw_60336": { - "virtual_address": 60336, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 60304 - ] - }, - "func_60300": { - "virtual_address": 60300, - "size": 40, - "name": "_close_r", - "children": [ - "bb_60300", - "bb_60320", - "bb_60326", - "bb_60332", - "dw_60336" - ] - }, - "instr_60340": { - "virtual_address": 60340, - "size": 2, - "disassembly": "push {r3, r4, r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r3, r4, r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_60342": { - "virtual_address": 60342, - "size": 2, - "disassembly": "movs r6, r0", - "mnemonic": "movs", - "operands": "r6, r0", - "mode": "thumb" - }, - "instr_60344": { - "virtual_address": 60344, - "size": 2, - "disassembly": "subs r4, r1, #0x0", - "mnemonic": "subs", - "operands": "r4, r1, #0x0", - "mode": "thumb" - }, - "instr_60346": { - "virtual_address": 60346, - "size": 2, - "disassembly": "beq 0x0ec5e", - "mnemonic": "beq", - "operands": "0x0ec5e", - "mode": "thumb" - }, - "bb_60340": { - "virtual_address": 60340, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60348, - "children": [ - "instr_60340", - "instr_60342", - "instr_60344", - "instr_60346" - ] - }, - "instr_60348": { - "virtual_address": 60348, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_60350": { - "virtual_address": 60350, - "size": 2, - "disassembly": "beq 0x0ebc6", - "mnemonic": "beq", - "operands": "0x0ebc6", - "mode": "thumb" - }, - "bb_60348": { - "virtual_address": 60348, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60352, - "children": [ - "instr_60348", - "instr_60350" - ] - }, - "instr_60352": { - "virtual_address": 60352, - "size": 2, - "disassembly": "ldr r3, [r0, #0x38]", - "mnemonic": "ldr", - "operands": "r3, [r0, #0x38]", - "mode": "thumb" - }, - "instr_60354": { - "virtual_address": 60354, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_60356": { - "virtual_address": 60356, - "size": 2, - "disassembly": "beq 0x0ec62", - "mnemonic": "beq", - "operands": "0x0ec62", - "mode": "thumb" - }, - "bb_60352": { - "virtual_address": 60352, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60358, - "children": [ - "instr_60352", - "instr_60354", - "instr_60356" - ] - }, - "instr_60358": { - "virtual_address": 60358, - "size": 2, - "disassembly": "movs r7, #0x1", - "mnemonic": "movs", - "operands": "r7, #0x1", - "mode": "thumb" - }, - "instr_60360": { - "virtual_address": 60360, - "size": 2, - "disassembly": "ldr r3, [r4, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x64]", - "mode": "thumb" - }, - "instr_60362": { - "virtual_address": 60362, - "size": 2, - "disassembly": "tst r3, r7", - "mnemonic": "tst", - "operands": "r3, r7", - "mode": "thumb" - }, - "instr_60364": { - "virtual_address": 60364, - "size": 2, - "disassembly": "beq 0x0ec40", - "mnemonic": "beq", - "operands": "0x0ec40", - "mode": "thumb" - }, - "bb_60358": { - "virtual_address": 60358, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60366, - "children": [ - "instr_60358", - "instr_60360", - "instr_60362", - "instr_60364" - ] - }, - "instr_60366": { - "virtual_address": 60366, - "size": 2, - "disassembly": "movs r2, #0xc", - "mnemonic": "movs", - "operands": "r2, #0xc", - "mode": "thumb" - }, - "instr_60368": { - "virtual_address": 60368, - "size": 2, - "disassembly": "ldrsh r3, [r4, r2]", - "mnemonic": "ldrsh", - "operands": "r3, [r4, r2]", - "mode": "thumb" - }, - "instr_60370": { - "virtual_address": 60370, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_60372": { - "virtual_address": 60372, - "size": 2, - "disassembly": "beq 0x0ec5e", - "mnemonic": "beq", - "operands": "0x0ec5e", - "mode": "thumb" - }, - "bb_60366": { - "virtual_address": 60366, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60374, - "children": [ - "instr_60366", - "instr_60368", - "instr_60370", - "instr_60372" - ] - }, - "instr_60374": { - "virtual_address": 60374, - "size": 2, - "disassembly": "movs r1, r4", - "mnemonic": "movs", - "operands": "r1, r4", - "mode": "thumb" - }, - "instr_60376": { - "virtual_address": 60376, - "size": 2, - "disassembly": "movs r0, r6", - "mnemonic": "movs", - "operands": "r0, r6", - "mode": "thumb" - }, - "instr_60378": { - "virtual_address": 60378, - "size": 4, - "disassembly": "bl 0x0b510", - "mnemonic": "bl", - "operands": "0x0b510", - "mode": "thumb" - }, - "instr_60382": { - "virtual_address": 60382, - "size": 2, - "disassembly": "ldr r3, [r4, #0x2c]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x2c]", - "mode": "thumb" - }, - "instr_60384": { - "virtual_address": 60384, - "size": 2, - "disassembly": "movs r5, r0", - "mnemonic": "movs", - "operands": "r5, r0", - "mode": "thumb" - }, - "instr_60386": { - "virtual_address": 60386, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_60388": { - "virtual_address": 60388, - "size": 2, - "disassembly": "beq 0x0ebf2", - "mnemonic": "beq", - "operands": "0x0ebf2", - "mode": "thumb" - }, - "bb_60374": { - "virtual_address": 60374, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60390, - "children": [ - "instr_60374", - "instr_60376", - "instr_60378", - "instr_60382", - "instr_60384", - "instr_60386", - "instr_60388" - ] - }, - "instr_60390": { - "virtual_address": 60390, - "size": 2, - "disassembly": "movs r0, r6", - "mnemonic": "movs", - "operands": "r0, r6", - "mode": "thumb" - }, - "instr_60392": { - "virtual_address": 60392, - "size": 2, - "disassembly": "ldr r1, [r4, #0x1c]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x1c]", - "mode": "thumb" - }, - "instr_60394": { - "virtual_address": 60394, - "size": 4, - "disassembly": "bl 0x0ec94", - "mnemonic": "bl", - "operands": "0x0ec94", - "mode": "thumb" - }, - "instr_60398": { - "virtual_address": 60398, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_60400": { - "virtual_address": 60400, - "size": 2, - "disassembly": "blt 0x0ec70", - "mnemonic": "blt", - "operands": "0x0ec70", - "mode": "thumb" - }, - "bb_60390": { - "virtual_address": 60390, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60402, - "children": [ - "instr_60390", - "instr_60392", - "instr_60394", - "instr_60398", - "instr_60400" - ] - }, - "instr_60402": { - "virtual_address": 60402, - "size": 2, - "disassembly": "ldrh r3, [r4, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r4, #0xc]", - "mode": "thumb" - }, - "instr_60404": { - "virtual_address": 60404, - "size": 2, - "disassembly": "lsls r3, r3, #0x18", - "mnemonic": "lsls", - "operands": "r3, r3, #0x18", - "mode": "thumb" - }, - "instr_60406": { - "virtual_address": 60406, - "size": 2, - "disassembly": "bmi 0x0ec7a", - "mnemonic": "bmi", - "operands": "0x0ec7a", - "mode": "thumb" - }, - "bb_60402": { - "virtual_address": 60402, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60408, - "children": [ - "instr_60402", - "instr_60404", - "instr_60406" - ] - }, - "instr_60408": { - "virtual_address": 60408, - "size": 2, - "disassembly": "ldr r1, [r4, #0x30]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x30]", - "mode": "thumb" - }, - "instr_60410": { - "virtual_address": 60410, - "size": 2, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_60412": { - "virtual_address": 60412, - "size": 2, - "disassembly": "beq 0x0ec10", - "mnemonic": "beq", - "operands": "0x0ec10", - "mode": "thumb" - }, - "bb_60408": { - "virtual_address": 60408, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60414, - "children": [ - "instr_60408", - "instr_60410", - "instr_60412" - ] - }, - "instr_60414": { - "virtual_address": 60414, - "size": 2, - "disassembly": "movs r3, r4", - "mnemonic": "movs", - "operands": "r3, r4", - "mode": "thumb" - }, - "instr_60416": { - "virtual_address": 60416, - "size": 2, - "disassembly": "adds r3, #0x40", - "mnemonic": "adds", - "operands": "r3, #0x40", - "mode": "thumb" - }, - "instr_60418": { - "virtual_address": 60418, - "size": 2, - "disassembly": "cmp r1, r3", - "mnemonic": "cmp", - "operands": "r1, r3", - "mode": "thumb" - }, - "instr_60420": { - "virtual_address": 60420, - "size": 2, - "disassembly": "beq 0x0ec0c", - "mnemonic": "beq", - "operands": "0x0ec0c", - "mode": "thumb" - }, - "bb_60414": { - "virtual_address": 60414, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60422, - "children": [ - "instr_60414", - "instr_60416", - "instr_60418", - "instr_60420" - ] - }, - "instr_60422": { - "virtual_address": 60422, - "size": 2, - "disassembly": "movs r0, r6", - "mnemonic": "movs", - "operands": "r0, r6", - "mode": "thumb" - }, - "instr_60424": { - "virtual_address": 60424, - "size": 4, - "disassembly": "bl 0x0bb74", - "mnemonic": "bl", - "operands": "0x0bb74", - "mode": "thumb" - }, - "bb_60422": { - "virtual_address": 60422, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60428, - "children": [ - "instr_60422", - "instr_60424" - ] - }, - "instr_60428": { - "virtual_address": 60428, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_60430": { - "virtual_address": 60430, - "size": 2, - "disassembly": "str r3, [r4, #0x30]", - "mnemonic": "str", - "operands": "r3, [r4, #0x30]", - "mode": "thumb" - }, - "bb_60428": { - "virtual_address": 60428, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60432, - "children": [ - "instr_60428", - "instr_60430" - ] - }, - "instr_60432": { - "virtual_address": 60432, - "size": 2, - "disassembly": "ldr r1, [r4, #0x44]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x44]", - "mode": "thumb" - }, - "instr_60434": { - "virtual_address": 60434, - "size": 2, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_60436": { - "virtual_address": 60436, - "size": 2, - "disassembly": "beq 0x0ec20", - "mnemonic": "beq", - "operands": "0x0ec20", - "mode": "thumb" - }, - "bb_60432": { - "virtual_address": 60432, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60438, - "children": [ - "instr_60432", - "instr_60434", - "instr_60436" - ] - }, - "instr_60438": { - "virtual_address": 60438, - "size": 2, - "disassembly": "movs r0, r6", - "mnemonic": "movs", - "operands": "r0, r6", - "mode": "thumb" - }, - "instr_60440": { - "virtual_address": 60440, - "size": 4, - "disassembly": "bl 0x0bb74", - "mnemonic": "bl", - "operands": "0x0bb74", - "mode": "thumb" - }, - "instr_60444": { - "virtual_address": 60444, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_60446": { - "virtual_address": 60446, - "size": 2, - "disassembly": "str r3, [r4, #0x44]", - "mnemonic": "str", - "operands": "r3, [r4, #0x44]", - "mode": "thumb" - }, - "bb_60438": { - "virtual_address": 60438, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60448, - "children": [ - "instr_60438", - "instr_60440", - "instr_60444", - "instr_60446" - ] - }, - "instr_60448": { - "virtual_address": 60448, - "size": 4, - "disassembly": "bl 0x0ba0c", - "mnemonic": "bl", - "operands": "0x0ba0c", - "mode": "thumb" - }, - "instr_60452": { - "virtual_address": 60452, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_60454": { - "virtual_address": 60454, - "size": 2, - "disassembly": "strh r3, [r4, #0xc]", - "mnemonic": "strh", - "operands": "r3, [r4, #0xc]", - "mode": "thumb" - }, - "instr_60456": { - "virtual_address": 60456, - "size": 2, - "disassembly": "ldr r3, [r4, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x64]", - "mode": "thumb" - }, - "instr_60458": { - "virtual_address": 60458, - "size": 2, - "disassembly": "lsls r3, r3, #0x1f", - "mnemonic": "lsls", - "operands": "r3, r3, #0x1f", - "mode": "thumb" - }, - "instr_60460": { - "virtual_address": 60460, - "size": 2, - "disassembly": "bpl 0x0ec8c", - "mnemonic": "bpl", - "operands": "0x0ec8c", - "mode": "thumb" - }, - "bb_60448": { - "virtual_address": 60448, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60462, - "children": [ - "instr_60448", - "instr_60452", - "instr_60454", - "instr_60456", - "instr_60458", - "instr_60460" - ] - }, - "instr_60462": { - "virtual_address": 60462, - "size": 2, - "disassembly": "ldr r0, [r4, #0x58]", - "mnemonic": "ldr", - "operands": "r0, [r4, #0x58]", - "mode": "thumb" - }, - "instr_60464": { - "virtual_address": 60464, - "size": 4, - "disassembly": "bl 0x0c110", - "mnemonic": "bl", - "operands": "0x0c110", - "mode": "thumb" - }, - "instr_60468": { - "virtual_address": 60468, - "size": 4, - "disassembly": "bl 0x0ba20", - "mnemonic": "bl", - "operands": "0x0ba20", - "mode": "thumb" - }, - "bb_60462": { - "virtual_address": 60462, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60472, - "children": [ - "instr_60462", - "instr_60464", - "instr_60468" - ] - }, - "instr_60472": { - "virtual_address": 60472, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_60474": { - "virtual_address": 60474, - "size": 2, - "disassembly": "pop {r3, r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r3, r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_60476": { - "virtual_address": 60476, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_60478": { - "virtual_address": 60478, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_60472": { - "virtual_address": 60472, - "size": 8, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_60472", - "instr_60474", - "instr_60476", - "instr_60478" - ] - }, - "instr_60480": { - "virtual_address": 60480, - "size": 2, - "disassembly": "ldrh r3, [r4, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r4, #0xc]", - "mode": "thumb" - }, - "instr_60482": { - "virtual_address": 60482, - "size": 2, - "disassembly": "lsls r3, r3, #0x16", - "mnemonic": "lsls", - "operands": "r3, r3, #0x16", - "mode": "thumb" - }, - "instr_60484": { - "virtual_address": 60484, - "size": 2, - "disassembly": "bmi 0x0ebd6", - "mnemonic": "bmi", - "operands": "0x0ebd6", - "mode": "thumb" - }, - "bb_60480": { - "virtual_address": 60480, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60486, - "children": [ - "instr_60480", - "instr_60482", - "instr_60484" - ] - }, - "instr_60486": { - "virtual_address": 60486, - "size": 2, - "disassembly": "ldr r0, [r4, #0x58]", - "mnemonic": "ldr", - "operands": "r0, [r4, #0x58]", - "mode": "thumb" - }, - "instr_60488": { - "virtual_address": 60488, - "size": 4, - "disassembly": "bl 0x0c118", - "mnemonic": "bl", - "operands": "0x0c118", - "mode": "thumb" - }, - "instr_60492": { - "virtual_address": 60492, - "size": 2, - "disassembly": "movs r2, #0xc", - "mnemonic": "movs", - "operands": "r2, #0xc", - "mode": "thumb" - }, - "instr_60494": { - "virtual_address": 60494, - "size": 2, - "disassembly": "ldrsh r3, [r4, r2]", - "mnemonic": "ldrsh", - "operands": "r3, [r4, r2]", - "mode": "thumb" - }, - "instr_60496": { - "virtual_address": 60496, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_60498": { - "virtual_address": 60498, - "size": 2, - "disassembly": "bne 0x0ebd6", - "mnemonic": "bne", - "operands": "0x0ebd6", - "mode": "thumb" - }, - "bb_60486": { - "virtual_address": 60486, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60500, - "children": [ - "instr_60486", - "instr_60488", - "instr_60492", - "instr_60494", - "instr_60496", - "instr_60498" - ] - }, - "instr_60500": { - "virtual_address": 60500, - "size": 2, - "disassembly": "ldr r3, [r4, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x64]", - "mode": "thumb" - }, - "instr_60502": { - "virtual_address": 60502, - "size": 2, - "disassembly": "movs r5, r3", - "mnemonic": "movs", - "operands": "r5, r3", - "mode": "thumb" - }, - "instr_60504": { - "virtual_address": 60504, - "size": 2, - "disassembly": "ands r5, r7", - "mnemonic": "ands", - "operands": "r5, r7", - "mode": "thumb" - }, - "instr_60506": { - "virtual_address": 60506, - "size": 2, - "disassembly": "tst r3, r7", - "mnemonic": "tst", - "operands": "r3, r7", - "mode": "thumb" - }, - "instr_60508": { - "virtual_address": 60508, - "size": 2, - "disassembly": "beq 0x0ec84", - "mnemonic": "beq", - "operands": "0x0ec84", - "mode": "thumb" - }, - "bb_60500": { - "virtual_address": 60500, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60510, - "children": [ - "instr_60500", - "instr_60502", - "instr_60504", - "instr_60506", - "instr_60508" - ] - }, - "instr_60510": { - "virtual_address": 60510, - "size": 2, - "disassembly": "movs r5, #0x0", - "mnemonic": "movs", - "operands": "r5, #0x0", - "mode": "thumb" - }, - "instr_60512": { - "virtual_address": 60512, - "size": 2, - "disassembly": "b 0x0ec38", - "mnemonic": "b", - "operands": "0x0ec38", - "mode": "thumb" - }, - "bb_60510": { - "virtual_address": 60510, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60472, - "children": [ - "instr_60510", - "instr_60512" - ] - }, - "instr_60514": { - "virtual_address": 60514, - "size": 2, - "disassembly": "movs r7, #0x1", - "mnemonic": "movs", - "operands": "r7, #0x1", - "mode": "thumb" - }, - "instr_60516": { - "virtual_address": 60516, - "size": 4, - "disassembly": "bl 0x0b80c", - "mnemonic": "bl", - "operands": "0x0b80c", - "mode": "thumb" - }, - "instr_60520": { - "virtual_address": 60520, - "size": 2, - "disassembly": "ldr r3, [r4, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x64]", - "mode": "thumb" - }, - "instr_60522": { - "virtual_address": 60522, - "size": 2, - "disassembly": "tst r3, r7", - "mnemonic": "tst", - "operands": "r3, r7", - "mode": "thumb" - }, - "instr_60524": { - "virtual_address": 60524, - "size": 2, - "disassembly": "bne 0x0ebce", - "mnemonic": "bne", - "operands": "0x0ebce", - "mode": "thumb" - }, - "bb_60514": { - "virtual_address": 60514, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60526, - "children": [ - "instr_60514", - "instr_60516", - "instr_60520", - "instr_60522", - "instr_60524" - ] - }, - "instr_60526": { - "virtual_address": 60526, - "size": 2, - "disassembly": "b 0x0ec40", - "mnemonic": "b", - "operands": "0x0ec40", - "mode": "thumb" - }, - "bb_60526": { - "virtual_address": 60526, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60480, - "children": [ - "instr_60526" - ] - }, - "instr_60528": { - "virtual_address": 60528, - "size": 2, - "disassembly": "movs r5, #0x1", - "mnemonic": "movs", - "operands": "r5, #0x1", - "mode": "thumb" - }, - "instr_60530": { - "virtual_address": 60530, - "size": 2, - "disassembly": "ldrh r3, [r4, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r4, #0xc]", - "mode": "thumb" - }, - "instr_60532": { - "virtual_address": 60532, - "size": 2, - "disassembly": "rsbs r5, r5", - "mnemonic": "rsbs", - "operands": "r5, r5", - "mode": "thumb" - }, - "instr_60534": { - "virtual_address": 60534, - "size": 2, - "disassembly": "lsls r3, r3, #0x18", - "mnemonic": "lsls", - "operands": "r3, r3, #0x18", - "mode": "thumb" - }, - "instr_60536": { - "virtual_address": 60536, - "size": 2, - "disassembly": "bpl 0x0ebf8", - "mnemonic": "bpl", - "operands": "0x0ebf8", - "mode": "thumb" - }, - "bb_60528": { - "virtual_address": 60528, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60538, - "children": [ - "instr_60528", - "instr_60530", - "instr_60532", - "instr_60534", - "instr_60536" - ] - }, - "instr_60538": { - "virtual_address": 60538, - "size": 2, - "disassembly": "movs r0, r6", - "mnemonic": "movs", - "operands": "r0, r6", - "mode": "thumb" - }, - "instr_60540": { - "virtual_address": 60540, - "size": 2, - "disassembly": "ldr r1, [r4, #0x10]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x10]", - "mode": "thumb" - }, - "instr_60542": { - "virtual_address": 60542, - "size": 4, - "disassembly": "bl 0x0bb74", - "mnemonic": "bl", - "operands": "0x0bb74", - "mode": "thumb" - }, - "instr_60546": { - "virtual_address": 60546, - "size": 2, - "disassembly": "b 0x0ebf8", - "mnemonic": "b", - "operands": "0x0ebf8", - "mode": "thumb" - }, - "bb_60538": { - "virtual_address": 60538, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60408, - "children": [ - "instr_60538", - "instr_60540", - "instr_60542", - "instr_60546" - ] - }, - "instr_60548": { - "virtual_address": 60548, - "size": 2, - "disassembly": "ldr r0, [r4, #0x58]", - "mnemonic": "ldr", - "operands": "r0, [r4, #0x58]", - "mode": "thumb" - }, - "instr_60550": { - "virtual_address": 60550, - "size": 4, - "disassembly": "bl 0x0c128", - "mnemonic": "bl", - "operands": "0x0c128", - "mode": "thumb" - }, - "instr_60554": { - "virtual_address": 60554, - "size": 2, - "disassembly": "b 0x0ec38", - "mnemonic": "b", - "operands": "0x0ec38", - "mode": "thumb" - }, - "bb_60548": { - "virtual_address": 60548, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60472, - "children": [ - "instr_60548", - "instr_60550", - "instr_60554" - ] - }, - "instr_60556": { - "virtual_address": 60556, - "size": 2, - "disassembly": "ldr r0, [r4, #0x58]", - "mnemonic": "ldr", - "operands": "r0, [r4, #0x58]", - "mode": "thumb" - }, - "instr_60558": { - "virtual_address": 60558, - "size": 4, - "disassembly": "bl 0x0c128", - "mnemonic": "bl", - "operands": "0x0c128", - "mode": "thumb" - }, - "instr_60562": { - "virtual_address": 60562, - "size": 2, - "disassembly": "b 0x0ec2e", - "mnemonic": "b", - "operands": "0x0ec2e", - "mode": "thumb" - }, - "bb_60556": { - "virtual_address": 60556, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60462, - "children": [ - "instr_60556", - "instr_60558", - "instr_60562" - ] - }, - "func_60340": { - "virtual_address": 60340, - "size": 224, - "name": "_fclose_r", - "children": [ - "bb_60340", - "bb_60348", - "bb_60352", - "bb_60358", - "bb_60366", - "bb_60374", - "bb_60390", - "bb_60402", - "bb_60408", - "bb_60414", - "bb_60422", - "bb_60428", - "bb_60432", - "bb_60438", - "bb_60448", - "bb_60462", - "bb_60472", - "bb_60480", - "bb_60486", - "bb_60500", - "bb_60510", - "bb_60514", - "bb_60526", - "bb_60528", - "bb_60538", - "bb_60548", - "bb_60556" - ] - }, - "instr_60564": { - "virtual_address": 60564, - "size": 2, - "disassembly": "bx r3", - "mnemonic": "bx", - "operands": "r3", - "mode": "thumb" - }, - "bb_60564": { - "virtual_address": 60564, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_60564" - ] - }, - "func_60564": { - "virtual_address": 60564, - "size": 2, - "name": "FUN_0000ec94", - "children": [ - "bb_60564" - ] - }, - "instr_60568": { - "virtual_address": 60568, - "size": 2, - "disassembly": "push {r4, lr}", - "mnemonic": "push", - "operands": "{r4, lr}", - "mode": "thumb" - }, - "instr_60570": { - "virtual_address": 60570, - "size": 2, - "disassembly": "ldr r3, [0x0ecac]", - "mnemonic": "ldr", - "operands": "r3, [0x0ecac]", - "mode": "thumb" - }, - "instr_60572": { - "virtual_address": 60572, - "size": 2, - "disassembly": "movs r1, r0", - "mnemonic": "movs", - "operands": "r1, r0", - "mode": "thumb" - }, - "instr_60574": { - "virtual_address": 60574, - "size": 2, - "disassembly": "ldr r0, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r3, #0x0]", - "mode": "thumb" - }, - "instr_60576": { - "virtual_address": 60576, - "size": 4, - "disassembly": "bl 0x0ebb4", - "mnemonic": "bl", - "operands": "0x0ebb4", - "mode": "thumb" - }, - "instr_60580": { - "virtual_address": 60580, - "size": 2, - "disassembly": "pop {r4}", - "mnemonic": "pop", - "operands": "{r4}", - "mode": "thumb" - }, - "instr_60582": { - "virtual_address": 60582, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_60584": { - "virtual_address": 60584, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_60568": { - "virtual_address": 60568, - "size": 18, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_60568", - "instr_60570", - "instr_60572", - "instr_60574", - "instr_60576", - "instr_60580", - "instr_60582", - "instr_60584" - ] - }, - "func_60568": { - "virtual_address": 60568, - "size": 18, - "name": "fclose", - "children": [ - "bb_60568" - ] - }, - "instr_60592": { - "virtual_address": 60592, - "size": 2, - "disassembly": "push {r2, r3}", - "mnemonic": "push", - "operands": "{r2, r3}", - "mode": "thumb" - }, - "instr_60594": { - "virtual_address": 60594, - "size": 2, - "disassembly": "push {lr}", - "mnemonic": "push", - "operands": "{lr}", - "mode": "thumb" - }, - "instr_60596": { - "virtual_address": 60596, - "size": 2, - "disassembly": "sub sp, #0xc", - "mnemonic": "sub", - "operands": "sp, #0xc", - "mode": "thumb" - }, - "instr_60598": { - "virtual_address": 60598, - "size": 2, - "disassembly": "add r3, sp, #0x10", - "mnemonic": "add", - "operands": "r3, sp, #0x10", - "mode": "thumb" - }, - "instr_60600": { - "virtual_address": 60600, - "size": 2, - "disassembly": "ldmia r3!, {r2}", - "mnemonic": "ldmia", - "operands": "r3!, {r2}", - "mode": "thumb" - }, - "instr_60602": { - "virtual_address": 60602, - "size": 2, - "disassembly": "str r3, [sp, #0x4]", - "mnemonic": "str", - "operands": "r3, [sp, #0x4]", - "mode": "thumb" - }, - "instr_60604": { - "virtual_address": 60604, - "size": 4, - "disassembly": "bl 0x0db84", - "mnemonic": "bl", - "operands": "0x0db84", - "mode": "thumb" - }, - "instr_60608": { - "virtual_address": 60608, - "size": 2, - "disassembly": "add sp, #0xc", - "mnemonic": "add", - "operands": "sp, #0xc", - "mode": "thumb" - }, - "instr_60610": { - "virtual_address": 60610, - "size": 2, - "disassembly": "pop {r3}", - "mnemonic": "pop", - "operands": "{r3}", - "mode": "thumb" - }, - "instr_60612": { - "virtual_address": 60612, - "size": 2, - "disassembly": "add sp, #0x8", - "mnemonic": "add", - "operands": "sp, #0x8", - "mode": "thumb" - }, - "instr_60614": { - "virtual_address": 60614, - "size": 2, - "disassembly": "bx r3", - "mnemonic": "bx", - "operands": "r3", - "mode": "thumb" - }, - "bb_60592": { - "virtual_address": 60592, - "size": 24, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_60592", - "instr_60594", - "instr_60596", - "instr_60598", - "instr_60600", - "instr_60602", - "instr_60604", - "instr_60608", - "instr_60610", - "instr_60612", - "instr_60614" - ] - }, - "func_60592": { - "virtual_address": 60592, - "size": 24, - "name": "_fiprintf_r", - "children": [ - "bb_60592" - ] - }, - "instr_60616": { - "virtual_address": 60616, - "size": 2, - "disassembly": "push {r1, r2, r3}", - "mnemonic": "push", - "operands": "{r1, r2, r3}", - "mode": "thumb" - }, - "instr_60618": { - "virtual_address": 60618, - "size": 2, - "disassembly": "push {lr}", - "mnemonic": "push", - "operands": "{lr}", - "mode": "thumb" - }, - "instr_60620": { - "virtual_address": 60620, - "size": 2, - "disassembly": "sub sp, #0x8", - "mnemonic": "sub", - "operands": "sp, #0x8", - "mode": "thumb" - }, - "instr_60622": { - "virtual_address": 60622, - "size": 2, - "disassembly": "add r3, sp, #0xc", - "mnemonic": "add", - "operands": "r3, sp, #0xc", - "mode": "thumb" - }, - "instr_60624": { - "virtual_address": 60624, - "size": 2, - "disassembly": "movs r1, r0", - "mnemonic": "movs", - "operands": "r1, r0", - "mode": "thumb" - }, - "instr_60626": { - "virtual_address": 60626, - "size": 2, - "disassembly": "ldr r0, [0x0ece8]", - "mnemonic": "ldr", - "operands": "r0, [0x0ece8]", - "mode": "thumb" - }, - "instr_60628": { - "virtual_address": 60628, - "size": 2, - "disassembly": "ldmia r3!, {r2}", - "mnemonic": "ldmia", - "operands": "r3!, {r2}", - "mode": "thumb" - }, - "instr_60630": { - "virtual_address": 60630, - "size": 2, - "disassembly": "ldr r0, [r0, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r0, #0x0]", - "mode": "thumb" - }, - "instr_60632": { - "virtual_address": 60632, - "size": 2, - "disassembly": "str r3, [sp, #0x4]", - "mnemonic": "str", - "operands": "r3, [sp, #0x4]", - "mode": "thumb" - }, - "instr_60634": { - "virtual_address": 60634, - "size": 4, - "disassembly": "bl 0x0db84", - "mnemonic": "bl", - "operands": "0x0db84", - "mode": "thumb" - }, - "instr_60638": { - "virtual_address": 60638, - "size": 2, - "disassembly": "add sp, #0x8", - "mnemonic": "add", - "operands": "sp, #0x8", - "mode": "thumb" - }, - "instr_60640": { - "virtual_address": 60640, - "size": 2, - "disassembly": "pop {r3}", - "mnemonic": "pop", - "operands": "{r3}", - "mode": "thumb" - }, - "instr_60642": { - "virtual_address": 60642, - "size": 2, - "disassembly": "add sp, #0xc", - "mnemonic": "add", - "operands": "sp, #0xc", - "mode": "thumb" - }, - "instr_60644": { - "virtual_address": 60644, - "size": 2, - "disassembly": "bx r3", - "mnemonic": "bx", - "operands": "r3", - "mode": "thumb" - }, - "bb_60616": { - "virtual_address": 60616, - "size": 30, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_60616", - "instr_60618", - "instr_60620", - "instr_60622", - "instr_60624", - "instr_60626", - "instr_60628", - "instr_60630", - "instr_60632", - "instr_60634", - "instr_60638", - "instr_60640", - "instr_60642", - "instr_60644" - ] - }, - "func_60616": { - "virtual_address": 60616, - "size": 30, - "name": "fiprintf", - "children": [ - "bb_60616" - ] - }, - "instr_60652": { - "virtual_address": 60652, - "size": 2, - "disassembly": "push {r4, r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_60654": { - "virtual_address": 60654, - "size": 2, - "disassembly": "mov r7, r9", - "mnemonic": "mov", - "operands": "r7, r9", - "mode": "thumb" - }, - "instr_60656": { - "virtual_address": 60656, - "size": 2, - "disassembly": "mov r6, r8", - "mnemonic": "mov", - "operands": "r6, r8", - "mode": "thumb" - }, - "instr_60658": { - "virtual_address": 60658, - "size": 2, - "disassembly": "mov lr, r10", - "mnemonic": "mov", - "operands": "lr, r10", - "mode": "thumb" - }, - "instr_60660": { - "virtual_address": 60660, - "size": 2, - "disassembly": "push {r6, r7, lr}", - "mnemonic": "push", - "operands": "{r6, r7, lr}", - "mode": "thumb" - }, - "instr_60662": { - "virtual_address": 60662, - "size": 2, - "disassembly": "sub sp, #0x8", - "mnemonic": "sub", - "operands": "sp, #0x8", - "mode": "thumb" - }, - "instr_60664": { - "virtual_address": 60664, - "size": 2, - "disassembly": "mov r8, r0", - "mnemonic": "mov", - "operands": "r8, r0", - "mode": "thumb" - }, - "instr_60666": { - "virtual_address": 60666, - "size": 2, - "disassembly": "mov r9, r1", - "mnemonic": "mov", - "operands": "r9, r1", - "mode": "thumb" - }, - "instr_60668": { - "virtual_address": 60668, - "size": 2, - "disassembly": "movs r4, r2", - "mnemonic": "movs", - "operands": "r4, r2", - "mode": "thumb" - }, - "instr_60670": { - "virtual_address": 60670, - "size": 4, - "disassembly": "bl 0x0ef1c", - "mnemonic": "bl", - "operands": "0x0ef1c", - "mode": "thumb" - }, - "instr_60674": { - "virtual_address": 60674, - "size": 2, - "disassembly": "cmp r0, #0x1", - "mnemonic": "cmp", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_60676": { - "virtual_address": 60676, - "size": 2, - "disassembly": "bne 0x0ed0e", - "mnemonic": "bne", - "operands": "0x0ed0e", - "mode": "thumb" - }, - "bb_60652": { - "virtual_address": 60652, - "size": 26, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60678, - "children": [ - "instr_60652", - "instr_60654", - "instr_60656", - "instr_60658", - "instr_60660", - "instr_60662", - "instr_60664", - "instr_60666", - "instr_60668", - "instr_60670", - "instr_60674", - "instr_60676" - ] - }, - "instr_60678": { - "virtual_address": 60678, - "size": 2, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_60680": { - "virtual_address": 60680, - "size": 2, - "disassembly": "subs r3, #0x1", - "mnemonic": "subs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_60682": { - "virtual_address": 60682, - "size": 2, - "disassembly": "cmp r3, #0xfe", - "mnemonic": "cmp", - "operands": "r3, #0xfe", - "mode": "thumb" - }, - "instr_60684": { - "virtual_address": 60684, - "size": 2, - "disassembly": "bls 0x0ed82", - "mnemonic": "bls", - "operands": "0x0ed82", - "mode": "thumb" - }, - "bb_60678": { - "virtual_address": 60678, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60686, - "children": [ - "instr_60678", - "instr_60680", - "instr_60682", - "instr_60684" - ] - }, - "instr_60686": { - "virtual_address": 60686, - "size": 2, - "disassembly": "add r3, sp, #0x4", - "mnemonic": "add", - "operands": "r3, sp, #0x4", - "mode": "thumb" - }, - "instr_60688": { - "virtual_address": 60688, - "size": 2, - "disassembly": "mov r10, r3", - "mnemonic": "mov", - "operands": "r10, r3", - "mode": "thumb" - }, - "instr_60690": { - "virtual_address": 60690, - "size": 2, - "disassembly": "movs r3, r4", - "mnemonic": "movs", - "operands": "r3, r4", - "mode": "thumb" - }, - "instr_60692": { - "virtual_address": 60692, - "size": 2, - "disassembly": "mov r2, r9", - "mnemonic": "mov", - "operands": "r2, r9", - "mode": "thumb" - }, - "instr_60694": { - "virtual_address": 60694, - "size": 2, - "disassembly": "mov r1, r10", - "mnemonic": "mov", - "operands": "r1, r10", - "mode": "thumb" - }, - "instr_60696": { - "virtual_address": 60696, - "size": 2, - "disassembly": "mov r0, r8", - "mnemonic": "mov", - "operands": "r0, r8", - "mode": "thumb" - }, - "instr_60698": { - "virtual_address": 60698, - "size": 2, - "disassembly": "adds r3, #0x5c", - "mnemonic": "adds", - "operands": "r3, #0x5c", - "mode": "thumb" - }, - "instr_60700": { - "virtual_address": 60700, - "size": 4, - "disassembly": "bl 0x0f430", - "mnemonic": "bl", - "operands": "0x0f430", - "mode": "thumb" - }, - "instr_60704": { - "virtual_address": 60704, - "size": 2, - "disassembly": "movs r6, r0", - "mnemonic": "movs", - "operands": "r6, r0", - "mode": "thumb" - }, - "instr_60706": { - "virtual_address": 60706, - "size": 2, - "disassembly": "adds r3, r0, #0x1", - "mnemonic": "adds", - "operands": "r3, r0, #0x1", - "mode": "thumb" - }, - "instr_60708": { - "virtual_address": 60708, - "size": 2, - "disassembly": "beq 0x0ed96", - "mnemonic": "beq", - "operands": "0x0ed96", - "mode": "thumb" - }, - "bb_60686": { - "virtual_address": 60686, - "size": 24, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60710, - "children": [ - "instr_60686", - "instr_60688", - "instr_60690", - "instr_60692", - "instr_60694", - "instr_60696", - "instr_60698", - "instr_60700", - "instr_60704", - "instr_60706", - "instr_60708" - ] - }, - "instr_60710": { - "virtual_address": 60710, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_60712": { - "virtual_address": 60712, - "size": 2, - "disassembly": "beq 0x0ed92", - "mnemonic": "beq", - "operands": "0x0ed92", - "mode": "thumb" - }, - "bb_60710": { - "virtual_address": 60710, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60714, - "children": [ - "instr_60710", - "instr_60712" - ] - }, - "instr_60714": { - "virtual_address": 60714, - "size": 2, - "disassembly": "mov r3, r10", - "mnemonic": "mov", - "operands": "r3, r10", - "mode": "thumb" - }, - "instr_60716": { - "virtual_address": 60716, - "size": 2, - "disassembly": "ldrb r1, [r3, #0x0]", - "mnemonic": "ldrb", - "operands": "r1, [r3, #0x0]", - "mode": "thumb" - }, - "bb_60714": { - "virtual_address": 60714, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60718, - "children": [ - "instr_60714", - "instr_60716" - ] - }, - "instr_60718": { - "virtual_address": 60718, - "size": 2, - "disassembly": "movs r5, #0x0", - "mnemonic": "movs", - "operands": "r5, #0x0", - "mode": "thumb" - }, - "instr_60720": { - "virtual_address": 60720, - "size": 2, - "disassembly": "b 0x0ed48", - "mnemonic": "b", - "operands": "0x0ed48", - "mode": "thumb" - }, - "bb_60718": { - "virtual_address": 60718, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60744, - "children": [ - "instr_60718", - "instr_60720" - ] - }, - "instr_60722": { - "virtual_address": 60722, - "size": 2, - "disassembly": "cmp r1, #0xa", - "mnemonic": "cmp", - "operands": "r1, #0xa", - "mode": "thumb" - }, - "instr_60724": { - "virtual_address": 60724, - "size": 2, - "disassembly": "beq 0x0ed62", - "mnemonic": "beq", - "operands": "0x0ed62", - "mode": "thumb" - }, - "bb_60722": { - "virtual_address": 60722, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60726, - "children": [ - "instr_60722", - "instr_60724" - ] - }, - "instr_60726": { - "virtual_address": 60726, - "size": 2, - "disassembly": "ldr r3, [r4, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x0]", - "mode": "thumb" - }, - "instr_60728": { - "virtual_address": 60728, - "size": 2, - "disassembly": "adds r2, r3, #0x1", - "mnemonic": "adds", - "operands": "r2, r3, #0x1", - "mode": "thumb" - }, - "instr_60730": { - "virtual_address": 60730, - "size": 2, - "disassembly": "str r2, [r4, #0x0]", - "mnemonic": "str", - "operands": "r2, [r4, #0x0]", - "mode": "thumb" - }, - "instr_60732": { - "virtual_address": 60732, - "size": 2, - "disassembly": "strb r1, [r3, #0x0]", - "mnemonic": "strb", - "operands": "r1, [r3, #0x0]", - "mode": "thumb" - }, - "bb_60726": { - "virtual_address": 60726, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60734, - "children": [ - "instr_60726", - "instr_60728", - "instr_60730", - "instr_60732" - ] - }, - "instr_60734": { - "virtual_address": 60734, - "size": 2, - "disassembly": "adds r5, #0x1", - "mnemonic": "adds", - "operands": "r5, #0x1", - "mode": "thumb" - }, - "instr_60736": { - "virtual_address": 60736, - "size": 2, - "disassembly": "cmp r5, r6", - "mnemonic": "cmp", - "operands": "r5, r6", - "mode": "thumb" - }, - "instr_60738": { - "virtual_address": 60738, - "size": 2, - "disassembly": "bcs 0x0ed92", - "mnemonic": "bcs", - "operands": "0x0ed92", - "mode": "thumb" - }, - "bb_60734": { - "virtual_address": 60734, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60740, - "children": [ - "instr_60734", - "instr_60736", - "instr_60738" - ] - }, - "instr_60740": { - "virtual_address": 60740, - "size": 2, - "disassembly": "mov r3, r10", - "mnemonic": "mov", - "operands": "r3, r10", - "mode": "thumb" - }, - "instr_60742": { - "virtual_address": 60742, - "size": 2, - "disassembly": "ldrb r1, [r3, r5]", - "mnemonic": "ldrb", - "operands": "r1, [r3, r5]", - "mode": "thumb" - }, - "bb_60740": { - "virtual_address": 60740, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60744, - "children": [ - "instr_60740", - "instr_60742" - ] - }, - "instr_60744": { - "virtual_address": 60744, - "size": 2, - "disassembly": "ldr r3, [r4, #0x8]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x8]", - "mode": "thumb" - }, - "instr_60746": { - "virtual_address": 60746, - "size": 2, - "disassembly": "subs r3, #0x1", - "mnemonic": "subs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_60748": { - "virtual_address": 60748, - "size": 2, - "disassembly": "str r3, [r4, #0x8]", - "mnemonic": "str", - "operands": "r3, [r4, #0x8]", - "mode": "thumb" - }, - "instr_60750": { - "virtual_address": 60750, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_60752": { - "virtual_address": 60752, - "size": 2, - "disassembly": "bge 0x0ed36", - "mnemonic": "bge", - "operands": "0x0ed36", - "mode": "thumb" - }, - "bb_60744": { - "virtual_address": 60744, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60754, - "children": [ - "instr_60744", - "instr_60746", - "instr_60748", - "instr_60750", - "instr_60752" - ] - }, - "instr_60754": { - "virtual_address": 60754, - "size": 2, - "disassembly": "ldr r0, [r4, #0x18]", - "mnemonic": "ldr", - "operands": "r0, [r4, #0x18]", - "mode": "thumb" - }, - "instr_60756": { - "virtual_address": 60756, - "size": 2, - "disassembly": "ldr r7, [r4, #0x18]", - "mnemonic": "ldr", - "operands": "r7, [r4, #0x18]", - "mode": "thumb" - }, - "instr_60758": { - "virtual_address": 60758, - "size": 2, - "disassembly": "asrs r2, r3, #0x1f", - "mnemonic": "asrs", - "operands": "r2, r3, #0x1f", - "mode": "thumb" - }, - "instr_60760": { - "virtual_address": 60760, - "size": 2, - "disassembly": "lsrs r0, r0, #0x1f", - "mnemonic": "lsrs", - "operands": "r0, r0, #0x1f", - "mode": "thumb" - }, - "instr_60762": { - "virtual_address": 60762, - "size": 2, - "disassembly": "cmp r3, r7", - "mnemonic": "cmp", - "operands": "r3, r7", - "mode": "thumb" - }, - "instr_60764": { - "virtual_address": 60764, - "size": 2, - "disassembly": "adcs r2, r0", - "mnemonic": "adcs", - "operands": "r2, r0", - "mode": "thumb" - }, - "instr_60766": { - "virtual_address": 60766, - "size": 2, - "disassembly": "lsls r3, r2, #0x18", - "mnemonic": "lsls", - "operands": "r3, r2, #0x18", - "mode": "thumb" - }, - "instr_60768": { - "virtual_address": 60768, - "size": 2, - "disassembly": "bne 0x0ed32", - "mnemonic": "bne", - "operands": "0x0ed32", - "mode": "thumb" - }, - "bb_60754": { - "virtual_address": 60754, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60770, - "children": [ - "instr_60754", - "instr_60756", - "instr_60758", - "instr_60760", - "instr_60762", - "instr_60764", - "instr_60766", - "instr_60768" - ] - }, - "instr_60770": { - "virtual_address": 60770, - "size": 2, - "disassembly": "movs r2, r4", - "mnemonic": "movs", - "operands": "r2, r4", - "mode": "thumb" - }, - "instr_60772": { - "virtual_address": 60772, - "size": 2, - "disassembly": "mov r0, r8", - "mnemonic": "mov", - "operands": "r0, r8", - "mode": "thumb" - }, - "instr_60774": { - "virtual_address": 60774, - "size": 4, - "disassembly": "bl 0x0f340", - "mnemonic": "bl", - "operands": "0x0f340", - "mode": "thumb" - }, - "instr_60778": { - "virtual_address": 60778, - "size": 2, - "disassembly": "adds r3, r0, #0x1", - "mnemonic": "adds", - "operands": "r3, r0, #0x1", - "mode": "thumb" - }, - "instr_60780": { - "virtual_address": 60780, - "size": 2, - "disassembly": "bne 0x0ed3e", - "mnemonic": "bne", - "operands": "0x0ed3e", - "mode": "thumb" - }, - "bb_60770": { - "virtual_address": 60770, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60782, - "children": [ - "instr_60770", - "instr_60772", - "instr_60774", - "instr_60778", - "instr_60780" - ] - }, - "instr_60782": { - "virtual_address": 60782, - "size": 2, - "disassembly": "movs r6, r0", - "mnemonic": "movs", - "operands": "r6, r0", - "mode": "thumb" - }, - "bb_60782": { - "virtual_address": 60782, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60784, - "children": [ - "instr_60782" - ] - }, - "instr_60784": { - "virtual_address": 60784, - "size": 2, - "disassembly": "movs r0, r6", - "mnemonic": "movs", - "operands": "r0, r6", - "mode": "thumb" - }, - "instr_60786": { - "virtual_address": 60786, - "size": 2, - "disassembly": "add sp, #0x8", - "mnemonic": "add", - "operands": "sp, #0x8", - "mode": "thumb" - }, - "instr_60788": { - "virtual_address": 60788, - "size": 2, - "disassembly": "pop {r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r5, r6, r7}", - "mode": "thumb" - }, - "instr_60790": { - "virtual_address": 60790, - "size": 2, - "disassembly": "mov r10, r7", - "mnemonic": "mov", - "operands": "r10, r7", - "mode": "thumb" - }, - "instr_60792": { - "virtual_address": 60792, - "size": 2, - "disassembly": "mov r9, r6", - "mnemonic": "mov", - "operands": "r9, r6", - "mode": "thumb" - }, - "instr_60794": { - "virtual_address": 60794, - "size": 2, - "disassembly": "mov r8, r5", - "mnemonic": "mov", - "operands": "r8, r5", - "mode": "thumb" - }, - "instr_60796": { - "virtual_address": 60796, - "size": 2, - "disassembly": "pop {r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_60798": { - "virtual_address": 60798, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_60800": { - "virtual_address": 60800, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_60784": { - "virtual_address": 60784, - "size": 18, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_60784", - "instr_60786", - "instr_60788", - "instr_60790", - "instr_60792", - "instr_60794", - "instr_60796", - "instr_60798", - "instr_60800" - ] - }, - "instr_60802": { - "virtual_address": 60802, - "size": 2, - "disassembly": "mov r3, r9", - "mnemonic": "mov", - "operands": "r3, r9", - "mode": "thumb" - }, - "instr_60804": { - "virtual_address": 60804, - "size": 2, - "disassembly": "lsls r1, r3, #0x18", - "mnemonic": "lsls", - "operands": "r1, r3, #0x18", - "mode": "thumb" - }, - "instr_60806": { - "virtual_address": 60806, - "size": 2, - "disassembly": "lsrs r1, r1, #0x18", - "mnemonic": "lsrs", - "operands": "r1, r1, #0x18", - "mode": "thumb" - }, - "instr_60808": { - "virtual_address": 60808, - "size": 2, - "disassembly": "add r3, sp, #0x4", - "mnemonic": "add", - "operands": "r3, sp, #0x4", - "mode": "thumb" - }, - "instr_60810": { - "virtual_address": 60810, - "size": 2, - "disassembly": "mov r10, r3", - "mnemonic": "mov", - "operands": "r10, r3", - "mode": "thumb" - }, - "instr_60812": { - "virtual_address": 60812, - "size": 2, - "disassembly": "movs r6, #0x1", - "mnemonic": "movs", - "operands": "r6, #0x1", - "mode": "thumb" - }, - "instr_60814": { - "virtual_address": 60814, - "size": 2, - "disassembly": "strb r1, [r3, #0x0]", - "mnemonic": "strb", - "operands": "r1, [r3, #0x0]", - "mode": "thumb" - }, - "instr_60816": { - "virtual_address": 60816, - "size": 2, - "disassembly": "b 0x0ed2e", - "mnemonic": "b", - "operands": "0x0ed2e", - "mode": "thumb" - }, - "bb_60802": { - "virtual_address": 60802, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60718, - "children": [ - "instr_60802", - "instr_60804", - "instr_60806", - "instr_60808", - "instr_60810", - "instr_60812", - "instr_60814", - "instr_60816" - ] - }, - "instr_60818": { - "virtual_address": 60818, - "size": 2, - "disassembly": "mov r6, r9", - "mnemonic": "mov", - "operands": "r6, r9", - "mode": "thumb" - }, - "instr_60820": { - "virtual_address": 60820, - "size": 2, - "disassembly": "b 0x0ed70", - "mnemonic": "b", - "operands": "0x0ed70", - "mode": "thumb" - }, - "bb_60818": { - "virtual_address": 60818, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60784, - "children": [ - "instr_60818", - "instr_60820" - ] - }, - "instr_60822": { - "virtual_address": 60822, - "size": 2, - "disassembly": "movs r2, #0x40", - "mnemonic": "movs", - "operands": "r2, #0x40", - "mode": "thumb" - }, - "instr_60824": { - "virtual_address": 60824, - "size": 2, - "disassembly": "ldrh r3, [r4, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r4, #0xc]", - "mode": "thumb" - }, - "instr_60826": { - "virtual_address": 60826, - "size": 2, - "disassembly": "orrs r3, r2", - "mnemonic": "orrs", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_60828": { - "virtual_address": 60828, - "size": 2, - "disassembly": "strh r3, [r4, #0xc]", - "mnemonic": "strh", - "operands": "r3, [r4, #0xc]", - "mode": "thumb" - }, - "instr_60830": { - "virtual_address": 60830, - "size": 2, - "disassembly": "b 0x0ed70", - "mnemonic": "b", - "operands": "0x0ed70", - "mode": "thumb" - }, - "bb_60822": { - "virtual_address": 60822, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60784, - "children": [ - "instr_60822", - "instr_60824", - "instr_60826", - "instr_60828", - "instr_60830" - ] - }, - "func_60652": { - "virtual_address": 60652, - "size": 180, - "name": "__fputwc", - "children": [ - "bb_60652", - "bb_60678", - "bb_60686", - "bb_60710", - "bb_60714", - "bb_60718", - "bb_60722", - "bb_60726", - "bb_60734", - "bb_60740", - "bb_60744", - "bb_60754", - "bb_60770", - "bb_60782", - "bb_60784", - "bb_60802", - "bb_60818", - "bb_60822" - ] - }, - "instr_60832": { - "virtual_address": 60832, - "size": 2, - "disassembly": "ldr r3, [r2, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r2, #0x64]", - "mode": "thumb" - }, - "instr_60834": { - "virtual_address": 60834, - "size": 2, - "disassembly": "push {r4, r5, r6, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, lr}", - "mode": "thumb" - }, - "instr_60836": { - "virtual_address": 60836, - "size": 2, - "disassembly": "movs r5, r0", - "mnemonic": "movs", - "operands": "r5, r0", - "mode": "thumb" - }, - "instr_60838": { - "virtual_address": 60838, - "size": 2, - "disassembly": "movs r6, r1", - "mnemonic": "movs", - "operands": "r6, r1", - "mode": "thumb" - }, - "instr_60840": { - "virtual_address": 60840, - "size": 2, - "disassembly": "movs r4, r2", - "mnemonic": "movs", - "operands": "r4, r2", - "mode": "thumb" - }, - "instr_60842": { - "virtual_address": 60842, - "size": 2, - "disassembly": "lsls r3, r3, #0x1f", - "mnemonic": "lsls", - "operands": "r3, r3, #0x1f", - "mode": "thumb" - }, - "instr_60844": { - "virtual_address": 60844, - "size": 2, - "disassembly": "bmi 0x0edf2", - "mnemonic": "bmi", - "operands": "0x0edf2", - "mode": "thumb" - }, - "bb_60832": { - "virtual_address": 60832, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60846, - "children": [ - "instr_60832", - "instr_60834", - "instr_60836", - "instr_60838", - "instr_60840", - "instr_60842", - "instr_60844" - ] - }, - "instr_60846": { - "virtual_address": 60846, - "size": 2, - "disassembly": "movs r3, #0xc", - "mnemonic": "movs", - "operands": "r3, #0xc", - "mode": "thumb" - }, - "instr_60848": { - "virtual_address": 60848, - "size": 2, - "disassembly": "ldrsh r2, [r2, r3]", - "mnemonic": "ldrsh", - "operands": "r2, [r2, r3]", - "mode": "thumb" - }, - "instr_60850": { - "virtual_address": 60850, - "size": 2, - "disassembly": "lsls r3, r2, #0x10", - "mnemonic": "lsls", - "operands": "r3, r2, #0x10", - "mode": "thumb" - }, - "instr_60852": { - "virtual_address": 60852, - "size": 2, - "disassembly": "lsrs r1, r3, #0x10", - "mnemonic": "lsrs", - "operands": "r1, r3, #0x10", - "mode": "thumb" - }, - "instr_60854": { - "virtual_address": 60854, - "size": 2, - "disassembly": "lsls r3, r3, #0x6", - "mnemonic": "lsls", - "operands": "r3, r3, #0x6", - "mode": "thumb" - }, - "instr_60856": { - "virtual_address": 60856, - "size": 2, - "disassembly": "bpl 0x0edec", - "mnemonic": "bpl", - "operands": "0x0edec", - "mode": "thumb" - }, - "bb_60846": { - "virtual_address": 60846, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60858, - "children": [ - "instr_60846", - "instr_60848", - "instr_60850", - "instr_60852", - "instr_60854", - "instr_60856" - ] - }, - "instr_60858": { - "virtual_address": 60858, - "size": 2, - "disassembly": "movs r3, #0x80", - "mnemonic": "movs", - "operands": "r3, #0x80", - "mode": "thumb" - }, - "instr_60860": { - "virtual_address": 60860, - "size": 2, - "disassembly": "lsls r3, r3, #0x6", - "mnemonic": "lsls", - "operands": "r3, r3, #0x6", - "mode": "thumb" - }, - "instr_60862": { - "virtual_address": 60862, - "size": 2, - "disassembly": "tst r1, r3", - "mnemonic": "tst", - "operands": "r1, r3", - "mode": "thumb" - }, - "instr_60864": { - "virtual_address": 60864, - "size": 2, - "disassembly": "bne 0x0edcc", - "mnemonic": "bne", - "operands": "0x0edcc", - "mode": "thumb" - }, - "bb_60858": { - "virtual_address": 60858, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60866, - "children": [ - "instr_60858", - "instr_60860", - "instr_60862", - "instr_60864" - ] - }, - "instr_60866": { - "virtual_address": 60866, - "size": 2, - "disassembly": "orrs r2, r3", - "mnemonic": "orrs", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_60868": { - "virtual_address": 60868, - "size": 2, - "disassembly": "strh r2, [r4, #0xc]", - "mnemonic": "strh", - "operands": "r2, [r4, #0xc]", - "mode": "thumb" - }, - "instr_60870": { - "virtual_address": 60870, - "size": 2, - "disassembly": "ldr r2, [r4, #0x64]", - "mnemonic": "ldr", - "operands": "r2, [r4, #0x64]", - "mode": "thumb" - }, - "instr_60872": { - "virtual_address": 60872, - "size": 2, - "disassembly": "orrs r3, r2", - "mnemonic": "orrs", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_60874": { - "virtual_address": 60874, - "size": 2, - "disassembly": "str r3, [r4, #0x64]", - "mnemonic": "str", - "operands": "r3, [r4, #0x64]", - "mode": "thumb" - }, - "bb_60866": { - "virtual_address": 60866, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60876, - "children": [ - "instr_60866", - "instr_60868", - "instr_60870", - "instr_60872", - "instr_60874" - ] - }, - "instr_60876": { - "virtual_address": 60876, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_60878": { - "virtual_address": 60878, - "size": 2, - "disassembly": "movs r2, r4", - "mnemonic": "movs", - "operands": "r2, r4", - "mode": "thumb" - }, - "instr_60880": { - "virtual_address": 60880, - "size": 2, - "disassembly": "movs r1, r6", - "mnemonic": "movs", - "operands": "r1, r6", - "mode": "thumb" - }, - "instr_60882": { - "virtual_address": 60882, - "size": 4, - "disassembly": "bl 0x0ecec", - "mnemonic": "bl", - "operands": "0x0ecec", - "mode": "thumb" - }, - "instr_60886": { - "virtual_address": 60886, - "size": 2, - "disassembly": "ldr r3, [r4, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x64]", - "mode": "thumb" - }, - "instr_60888": { - "virtual_address": 60888, - "size": 2, - "disassembly": "movs r5, r0", - "mnemonic": "movs", - "operands": "r5, r0", - "mode": "thumb" - }, - "instr_60890": { - "virtual_address": 60890, - "size": 2, - "disassembly": "lsls r3, r3, #0x1f", - "mnemonic": "lsls", - "operands": "r3, r3, #0x1f", - "mode": "thumb" - }, - "instr_60892": { - "virtual_address": 60892, - "size": 2, - "disassembly": "bmi 0x0ede4", - "mnemonic": "bmi", - "operands": "0x0ede4", - "mode": "thumb" - }, - "bb_60876": { - "virtual_address": 60876, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60894, - "children": [ - "instr_60876", - "instr_60878", - "instr_60880", - "instr_60882", - "instr_60886", - "instr_60888", - "instr_60890", - "instr_60892" - ] - }, - "instr_60894": { - "virtual_address": 60894, - "size": 2, - "disassembly": "ldrh r3, [r4, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r4, #0xc]", - "mode": "thumb" - }, - "instr_60896": { - "virtual_address": 60896, - "size": 2, - "disassembly": "lsls r3, r3, #0x16", - "mnemonic": "lsls", - "operands": "r3, r3, #0x16", - "mode": "thumb" - }, - "instr_60898": { - "virtual_address": 60898, - "size": 2, - "disassembly": "bpl 0x0edfc", - "mnemonic": "bpl", - "operands": "0x0edfc", - "mode": "thumb" - }, - "bb_60894": { - "virtual_address": 60894, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60900, - "children": [ - "instr_60894", - "instr_60896", - "instr_60898" - ] - }, - "instr_60900": { - "virtual_address": 60900, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_60902": { - "virtual_address": 60902, - "size": 2, - "disassembly": "pop {r4, r5, r6}", - "mnemonic": "pop", - "operands": "{r4, r5, r6}", - "mode": "thumb" - }, - "instr_60904": { - "virtual_address": 60904, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_60906": { - "virtual_address": 60906, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_60900": { - "virtual_address": 60900, - "size": 8, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_60900", - "instr_60902", - "instr_60904", - "instr_60906" - ] - }, - "instr_60908": { - "virtual_address": 60908, - "size": 2, - "disassembly": "ldr r0, [r4, #0x58]", - "mnemonic": "ldr", - "operands": "r0, [r4, #0x58]", - "mode": "thumb" - }, - "instr_60910": { - "virtual_address": 60910, - "size": 4, - "disassembly": "bl 0x0c118", - "mnemonic": "bl", - "operands": "0x0c118", - "mode": "thumb" - }, - "bb_60908": { - "virtual_address": 60908, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60914, - "children": [ - "instr_60908", - "instr_60910" - ] - }, - "instr_60914": { - "virtual_address": 60914, - "size": 2, - "disassembly": "movs r3, #0xc", - "mnemonic": "movs", - "operands": "r3, #0xc", - "mode": "thumb" - }, - "instr_60916": { - "virtual_address": 60916, - "size": 2, - "disassembly": "ldrsh r2, [r4, r3]", - "mnemonic": "ldrsh", - "operands": "r2, [r4, r3]", - "mode": "thumb" - }, - "instr_60918": { - "virtual_address": 60918, - "size": 2, - "disassembly": "lsls r1, r2, #0x10", - "mnemonic": "lsls", - "operands": "r1, r2, #0x10", - "mode": "thumb" - }, - "instr_60920": { - "virtual_address": 60920, - "size": 2, - "disassembly": "lsrs r1, r1, #0x10", - "mnemonic": "lsrs", - "operands": "r1, r1, #0x10", - "mode": "thumb" - }, - "instr_60922": { - "virtual_address": 60922, - "size": 2, - "disassembly": "b 0x0edba", - "mnemonic": "b", - "operands": "0x0edba", - "mode": "thumb" - }, - "bb_60914": { - "virtual_address": 60914, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60858, - "children": [ - "instr_60914", - "instr_60916", - "instr_60918", - "instr_60920", - "instr_60922" - ] - }, - "instr_60924": { - "virtual_address": 60924, - "size": 2, - "disassembly": "ldr r0, [r4, #0x58]", - "mnemonic": "ldr", - "operands": "r0, [r4, #0x58]", - "mode": "thumb" - }, - "instr_60926": { - "virtual_address": 60926, - "size": 4, - "disassembly": "bl 0x0c128", - "mnemonic": "bl", - "operands": "0x0c128", - "mode": "thumb" - }, - "instr_60930": { - "virtual_address": 60930, - "size": 2, - "disassembly": "b 0x0ede4", - "mnemonic": "b", - "operands": "0x0ede4", - "mode": "thumb" - }, - "bb_60924": { - "virtual_address": 60924, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60900, - "children": [ - "instr_60924", - "instr_60926", - "instr_60930" - ] - }, - "func_60832": { - "virtual_address": 60832, - "size": 100, - "name": "_fputwc_r", - "children": [ - "bb_60832", - "bb_60846", - "bb_60858", - "bb_60866", - "bb_60876", - "bb_60894", - "bb_60900", - "bb_60908", - "bb_60914", - "bb_60924" - ] - }, - "instr_60932": { - "virtual_address": 60932, - "size": 2, - "disassembly": "ldr r3, [0x0ee7c]", - "mnemonic": "ldr", - "operands": "r3, [0x0ee7c]", - "mode": "thumb" - }, - "instr_60934": { - "virtual_address": 60934, - "size": 2, - "disassembly": "push {r4, r5, r6, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, lr}", - "mode": "thumb" - }, - "instr_60936": { - "virtual_address": 60936, - "size": 2, - "disassembly": "ldr r6, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r6, [r3, #0x0]", - "mode": "thumb" - }, - "instr_60938": { - "virtual_address": 60938, - "size": 2, - "disassembly": "movs r5, r0", - "mnemonic": "movs", - "operands": "r5, r0", - "mode": "thumb" - }, - "instr_60940": { - "virtual_address": 60940, - "size": 2, - "disassembly": "movs r4, r1", - "mnemonic": "movs", - "operands": "r4, r1", - "mode": "thumb" - }, - "instr_60942": { - "virtual_address": 60942, - "size": 2, - "disassembly": "cmp r6, #0x0", - "mnemonic": "cmp", - "operands": "r6, #0x0", - "mode": "thumb" - }, - "instr_60944": { - "virtual_address": 60944, - "size": 2, - "disassembly": "beq 0x0ee18", - "mnemonic": "beq", - "operands": "0x0ee18", - "mode": "thumb" - }, - "bb_60932": { - "virtual_address": 60932, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60946, - "children": [ - "instr_60932", - "instr_60934", - "instr_60936", - "instr_60938", - "instr_60940", - "instr_60942", - "instr_60944" - ] - }, - "instr_60946": { - "virtual_address": 60946, - "size": 2, - "disassembly": "ldr r3, [r6, #0x38]", - "mnemonic": "ldr", - "operands": "r3, [r6, #0x38]", - "mode": "thumb" - }, - "instr_60948": { - "virtual_address": 60948, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_60950": { - "virtual_address": 60950, - "size": 2, - "disassembly": "beq 0x0ee6c", - "mnemonic": "beq", - "operands": "0x0ee6c", - "mode": "thumb" - }, - "bb_60946": { - "virtual_address": 60946, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60952, - "children": [ - "instr_60946", - "instr_60948", - "instr_60950" - ] - }, - "instr_60952": { - "virtual_address": 60952, - "size": 2, - "disassembly": "ldr r3, [r4, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x64]", - "mode": "thumb" - }, - "instr_60954": { - "virtual_address": 60954, - "size": 2, - "disassembly": "lsls r3, r3, #0x1f", - "mnemonic": "lsls", - "operands": "r3, r3, #0x1f", - "mode": "thumb" - }, - "instr_60956": { - "virtual_address": 60956, - "size": 2, - "disassembly": "bmi 0x0ee62", - "mnemonic": "bmi", - "operands": "0x0ee62", - "mode": "thumb" - }, - "bb_60952": { - "virtual_address": 60952, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60958, - "children": [ - "instr_60952", - "instr_60954", - "instr_60956" - ] - }, - "instr_60958": { - "virtual_address": 60958, - "size": 2, - "disassembly": "movs r3, #0xc", - "mnemonic": "movs", - "operands": "r3, #0xc", - "mode": "thumb" - }, - "instr_60960": { - "virtual_address": 60960, - "size": 2, - "disassembly": "ldrsh r2, [r4, r3]", - "mnemonic": "ldrsh", - "operands": "r2, [r4, r3]", - "mode": "thumb" - }, - "instr_60962": { - "virtual_address": 60962, - "size": 2, - "disassembly": "lsls r3, r2, #0x10", - "mnemonic": "lsls", - "operands": "r3, r2, #0x10", - "mode": "thumb" - }, - "instr_60964": { - "virtual_address": 60964, - "size": 2, - "disassembly": "lsrs r1, r3, #0x10", - "mnemonic": "lsrs", - "operands": "r1, r3, #0x10", - "mode": "thumb" - }, - "instr_60966": { - "virtual_address": 60966, - "size": 2, - "disassembly": "lsls r3, r3, #0x6", - "mnemonic": "lsls", - "operands": "r3, r3, #0x6", - "mode": "thumb" - }, - "instr_60968": { - "virtual_address": 60968, - "size": 2, - "disassembly": "bpl 0x0ee5c", - "mnemonic": "bpl", - "operands": "0x0ee5c", - "mode": "thumb" - }, - "bb_60958": { - "virtual_address": 60958, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60970, - "children": [ - "instr_60958", - "instr_60960", - "instr_60962", - "instr_60964", - "instr_60966", - "instr_60968" - ] - }, - "instr_60970": { - "virtual_address": 60970, - "size": 2, - "disassembly": "movs r3, #0x80", - "mnemonic": "movs", - "operands": "r3, #0x80", - "mode": "thumb" - }, - "instr_60972": { - "virtual_address": 60972, - "size": 2, - "disassembly": "lsls r3, r3, #0x6", - "mnemonic": "lsls", - "operands": "r3, r3, #0x6", - "mode": "thumb" - }, - "instr_60974": { - "virtual_address": 60974, - "size": 2, - "disassembly": "tst r1, r3", - "mnemonic": "tst", - "operands": "r1, r3", - "mode": "thumb" - }, - "instr_60976": { - "virtual_address": 60976, - "size": 2, - "disassembly": "bne 0x0ee3c", - "mnemonic": "bne", - "operands": "0x0ee3c", - "mode": "thumb" - }, - "bb_60970": { - "virtual_address": 60970, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60978, - "children": [ - "instr_60970", - "instr_60972", - "instr_60974", - "instr_60976" - ] - }, - "instr_60978": { - "virtual_address": 60978, - "size": 2, - "disassembly": "orrs r2, r3", - "mnemonic": "orrs", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_60980": { - "virtual_address": 60980, - "size": 2, - "disassembly": "strh r2, [r4, #0xc]", - "mnemonic": "strh", - "operands": "r2, [r4, #0xc]", - "mode": "thumb" - }, - "instr_60982": { - "virtual_address": 60982, - "size": 2, - "disassembly": "ldr r2, [r4, #0x64]", - "mnemonic": "ldr", - "operands": "r2, [r4, #0x64]", - "mode": "thumb" - }, - "instr_60984": { - "virtual_address": 60984, - "size": 2, - "disassembly": "orrs r3, r2", - "mnemonic": "orrs", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_60986": { - "virtual_address": 60986, - "size": 2, - "disassembly": "str r3, [r4, #0x64]", - "mnemonic": "str", - "operands": "r3, [r4, #0x64]", - "mode": "thumb" - }, - "bb_60978": { - "virtual_address": 60978, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60988, - "children": [ - "instr_60978", - "instr_60980", - "instr_60982", - "instr_60984", - "instr_60986" - ] - }, - "instr_60988": { - "virtual_address": 60988, - "size": 2, - "disassembly": "movs r1, r5", - "mnemonic": "movs", - "operands": "r1, r5", - "mode": "thumb" - }, - "instr_60990": { - "virtual_address": 60990, - "size": 2, - "disassembly": "movs r2, r4", - "mnemonic": "movs", - "operands": "r2, r4", - "mode": "thumb" - }, - "instr_60992": { - "virtual_address": 60992, - "size": 2, - "disassembly": "movs r0, r6", - "mnemonic": "movs", - "operands": "r0, r6", - "mode": "thumb" - }, - "instr_60994": { - "virtual_address": 60994, - "size": 4, - "disassembly": "bl 0x0ecec", - "mnemonic": "bl", - "operands": "0x0ecec", - "mode": "thumb" - }, - "instr_60998": { - "virtual_address": 60998, - "size": 2, - "disassembly": "ldr r3, [r4, #0x64]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x64]", - "mode": "thumb" - }, - "instr_61000": { - "virtual_address": 61000, - "size": 2, - "disassembly": "movs r5, r0", - "mnemonic": "movs", - "operands": "r5, r0", - "mode": "thumb" - }, - "instr_61002": { - "virtual_address": 61002, - "size": 2, - "disassembly": "lsls r3, r3, #0x1f", - "mnemonic": "lsls", - "operands": "r3, r3, #0x1f", - "mode": "thumb" - }, - "instr_61004": { - "virtual_address": 61004, - "size": 2, - "disassembly": "bmi 0x0ee54", - "mnemonic": "bmi", - "operands": "0x0ee54", - "mode": "thumb" - }, - "bb_60988": { - "virtual_address": 60988, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61006, - "children": [ - "instr_60988", - "instr_60990", - "instr_60992", - "instr_60994", - "instr_60998", - "instr_61000", - "instr_61002", - "instr_61004" - ] - }, - "instr_61006": { - "virtual_address": 61006, - "size": 2, - "disassembly": "ldrh r3, [r4, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r4, #0xc]", - "mode": "thumb" - }, - "instr_61008": { - "virtual_address": 61008, - "size": 2, - "disassembly": "lsls r3, r3, #0x16", - "mnemonic": "lsls", - "operands": "r3, r3, #0x16", - "mode": "thumb" - }, - "instr_61010": { - "virtual_address": 61010, - "size": 2, - "disassembly": "bpl 0x0ee74", - "mnemonic": "bpl", - "operands": "0x0ee74", - "mode": "thumb" - }, - "bb_61006": { - "virtual_address": 61006, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61012, - "children": [ - "instr_61006", - "instr_61008", - "instr_61010" - ] - }, - "instr_61012": { - "virtual_address": 61012, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_61014": { - "virtual_address": 61014, - "size": 2, - "disassembly": "pop {r4, r5, r6}", - "mnemonic": "pop", - "operands": "{r4, r5, r6}", - "mode": "thumb" - }, - "instr_61016": { - "virtual_address": 61016, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_61018": { - "virtual_address": 61018, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_61012": { - "virtual_address": 61012, - "size": 8, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_61012", - "instr_61014", - "instr_61016", - "instr_61018" - ] - }, - "instr_61020": { - "virtual_address": 61020, - "size": 2, - "disassembly": "ldr r0, [r4, #0x58]", - "mnemonic": "ldr", - "operands": "r0, [r4, #0x58]", - "mode": "thumb" - }, - "instr_61022": { - "virtual_address": 61022, - "size": 4, - "disassembly": "bl 0x0c118", - "mnemonic": "bl", - "operands": "0x0c118", - "mode": "thumb" - }, - "bb_61020": { - "virtual_address": 61020, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61026, - "children": [ - "instr_61020", - "instr_61022" - ] - }, - "instr_61026": { - "virtual_address": 61026, - "size": 2, - "disassembly": "movs r3, #0xc", - "mnemonic": "movs", - "operands": "r3, #0xc", - "mode": "thumb" - }, - "instr_61028": { - "virtual_address": 61028, - "size": 2, - "disassembly": "ldrsh r2, [r4, r3]", - "mnemonic": "ldrsh", - "operands": "r2, [r4, r3]", - "mode": "thumb" - }, - "instr_61030": { - "virtual_address": 61030, - "size": 2, - "disassembly": "lsls r1, r2, #0x10", - "mnemonic": "lsls", - "operands": "r1, r2, #0x10", - "mode": "thumb" - }, - "instr_61032": { - "virtual_address": 61032, - "size": 2, - "disassembly": "lsrs r1, r1, #0x10", - "mnemonic": "lsrs", - "operands": "r1, r1, #0x10", - "mode": "thumb" - }, - "instr_61034": { - "virtual_address": 61034, - "size": 2, - "disassembly": "b 0x0ee2a", - "mnemonic": "b", - "operands": "0x0ee2a", - "mode": "thumb" - }, - "bb_61026": { - "virtual_address": 61026, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60970, - "children": [ - "instr_61026", - "instr_61028", - "instr_61030", - "instr_61032", - "instr_61034" - ] - }, - "instr_61036": { - "virtual_address": 61036, - "size": 2, - "disassembly": "movs r0, r6", - "mnemonic": "movs", - "operands": "r0, r6", - "mode": "thumb" - }, - "instr_61038": { - "virtual_address": 61038, - "size": 4, - "disassembly": "bl 0x0b80c", - "mnemonic": "bl", - "operands": "0x0b80c", - "mode": "thumb" - }, - "instr_61042": { - "virtual_address": 61042, - "size": 2, - "disassembly": "b 0x0ee18", - "mnemonic": "b", - "operands": "0x0ee18", - "mode": "thumb" - }, - "bb_61036": { - "virtual_address": 61036, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 60952, - "children": [ - "instr_61036", - "instr_61038", - "instr_61042" - ] - }, - "instr_61044": { - "virtual_address": 61044, - "size": 2, - "disassembly": "ldr r0, [r4, #0x58]", - "mnemonic": "ldr", - "operands": "r0, [r4, #0x58]", - "mode": "thumb" - }, - "instr_61046": { - "virtual_address": 61046, - "size": 4, - "disassembly": "bl 0x0c128", - "mnemonic": "bl", - "operands": "0x0c128", - "mode": "thumb" - }, - "instr_61050": { - "virtual_address": 61050, - "size": 2, - "disassembly": "b 0x0ee54", - "mnemonic": "b", - "operands": "0x0ee54", - "mode": "thumb" - }, - "bb_61044": { - "virtual_address": 61044, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61012, - "children": [ - "instr_61044", - "instr_61046", - "instr_61050" - ] - }, - "dw_61052": { - "virtual_address": 61052, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 60932 - ] - }, - "func_60932": { - "virtual_address": 60932, - "size": 124, - "name": "fputwc", - "children": [ - "bb_60932", - "bb_60946", - "bb_60952", - "bb_60958", - "bb_60970", - "bb_60978", - "bb_60988", - "bb_61006", - "bb_61012", - "bb_61020", - "bb_61026", - "bb_61036", - "bb_61044", - "dw_61052" - ] - }, - "instr_61056": { - "virtual_address": 61056, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_61058": { - "virtual_address": 61058, - "size": 2, - "disassembly": "push {r4, r5, r6, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, lr}", - "mode": "thumb" - }, - "instr_61060": { - "virtual_address": 61060, - "size": 2, - "disassembly": "ldr r5, [0x0eea8]", - "mnemonic": "ldr", - "operands": "r5, [0x0eea8]", - "mode": "thumb" - }, - "instr_61062": { - "virtual_address": 61062, - "size": 2, - "disassembly": "movs r4, r0", - "mnemonic": "movs", - "operands": "r4, r0", - "mode": "thumb" - }, - "instr_61064": { - "virtual_address": 61064, - "size": 2, - "disassembly": "movs r0, r1", - "mnemonic": "movs", - "operands": "r0, r1", - "mode": "thumb" - }, - "instr_61066": { - "virtual_address": 61066, - "size": 2, - "disassembly": "movs r1, r2", - "mnemonic": "movs", - "operands": "r1, r2", - "mode": "thumb" - }, - "instr_61068": { - "virtual_address": 61068, - "size": 2, - "disassembly": "str r3, [r5, #0x0]", - "mnemonic": "str", - "operands": "r3, [r5, #0x0]", - "mode": "thumb" - }, - "instr_61070": { - "virtual_address": 61070, - "size": 4, - "disassembly": "bl 0x10a10", - "mnemonic": "bl", - "operands": "0x10a10", - "mode": "thumb" - }, - "instr_61074": { - "virtual_address": 61074, - "size": 2, - "disassembly": "adds r3, r0, #0x1", - "mnemonic": "adds", - "operands": "r3, r0, #0x1", - "mode": "thumb" - }, - "instr_61076": { - "virtual_address": 61076, - "size": 2, - "disassembly": "beq 0x0ee9c", - "mnemonic": "beq", - "operands": "0x0ee9c", - "mode": "thumb" - }, - "bb_61056": { - "virtual_address": 61056, - "size": 22, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61078, - "children": [ - "instr_61056", - "instr_61058", - "instr_61060", - "instr_61062", - "instr_61064", - "instr_61066", - "instr_61068", - "instr_61070", - "instr_61074", - "instr_61076" - ] - }, - "instr_61078": { - "virtual_address": 61078, - "size": 2, - "disassembly": "pop {r4, r5, r6}", - "mnemonic": "pop", - "operands": "{r4, r5, r6}", - "mode": "thumb" - }, - "instr_61080": { - "virtual_address": 61080, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_61082": { - "virtual_address": 61082, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_61078": { - "virtual_address": 61078, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_61078", - "instr_61080", - "instr_61082" - ] - }, - "instr_61084": { - "virtual_address": 61084, - "size": 2, - "disassembly": "ldr r3, [r5, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r5, #0x0]", - "mode": "thumb" - }, - "instr_61086": { - "virtual_address": 61086, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_61088": { - "virtual_address": 61088, - "size": 2, - "disassembly": "beq 0x0ee96", - "mnemonic": "beq", - "operands": "0x0ee96", - "mode": "thumb" - }, - "bb_61084": { - "virtual_address": 61084, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61090, - "children": [ - "instr_61084", - "instr_61086", - "instr_61088" - ] - }, - "instr_61090": { - "virtual_address": 61090, - "size": 2, - "disassembly": "str r3, [r4, #0x0]", - "mnemonic": "str", - "operands": "r3, [r4, #0x0]", - "mode": "thumb" - }, - "instr_61092": { - "virtual_address": 61092, - "size": 2, - "disassembly": "b 0x0ee96", - "mnemonic": "b", - "operands": "0x0ee96", - "mode": "thumb" - }, - "bb_61090": { - "virtual_address": 61090, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61078, - "children": [ - "instr_61090", - "instr_61092" - ] - }, - "func_61056": { - "virtual_address": 61056, - "size": 38, - "name": "_fstat_r", - "children": [ - "bb_61056", - "bb_61078", - "bb_61084", - "bb_61090" - ] - }, - "instr_61100": { - "virtual_address": 61100, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_61102": { - "virtual_address": 61102, - "size": 2, - "disassembly": "push {r4, r5, r6, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, lr}", - "mode": "thumb" - }, - "instr_61104": { - "virtual_address": 61104, - "size": 2, - "disassembly": "ldr r5, [0x0eed0]", - "mnemonic": "ldr", - "operands": "r5, [0x0eed0]", - "mode": "thumb" - }, - "instr_61106": { - "virtual_address": 61106, - "size": 2, - "disassembly": "movs r4, r0", - "mnemonic": "movs", - "operands": "r4, r0", - "mode": "thumb" - }, - "instr_61108": { - "virtual_address": 61108, - "size": 2, - "disassembly": "movs r0, r1", - "mnemonic": "movs", - "operands": "r0, r1", - "mode": "thumb" - }, - "instr_61110": { - "virtual_address": 61110, - "size": 2, - "disassembly": "str r3, [r5, #0x0]", - "mnemonic": "str", - "operands": "r3, [r5, #0x0]", - "mode": "thumb" - }, - "instr_61112": { - "virtual_address": 61112, - "size": 4, - "disassembly": "bl 0x10a30", - "mnemonic": "bl", - "operands": "0x10a30", - "mode": "thumb" - }, - "instr_61116": { - "virtual_address": 61116, - "size": 2, - "disassembly": "adds r3, r0, #0x1", - "mnemonic": "adds", - "operands": "r3, r0, #0x1", - "mode": "thumb" - }, - "instr_61118": { - "virtual_address": 61118, - "size": 2, - "disassembly": "beq 0x0eec6", - "mnemonic": "beq", - "operands": "0x0eec6", - "mode": "thumb" - }, - "bb_61100": { - "virtual_address": 61100, - "size": 20, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61120, - "children": [ - "instr_61100", - "instr_61102", - "instr_61104", - "instr_61106", - "instr_61108", - "instr_61110", - "instr_61112", - "instr_61116", - "instr_61118" - ] - }, - "instr_61120": { - "virtual_address": 61120, - "size": 2, - "disassembly": "pop {r4, r5, r6}", - "mnemonic": "pop", - "operands": "{r4, r5, r6}", - "mode": "thumb" - }, - "instr_61122": { - "virtual_address": 61122, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_61124": { - "virtual_address": 61124, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_61120": { - "virtual_address": 61120, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_61120", - "instr_61122", - "instr_61124" - ] - }, - "instr_61126": { - "virtual_address": 61126, - "size": 2, - "disassembly": "ldr r3, [r5, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r5, #0x0]", - "mode": "thumb" - }, - "instr_61128": { - "virtual_address": 61128, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_61130": { - "virtual_address": 61130, - "size": 2, - "disassembly": "beq 0x0eec0", - "mnemonic": "beq", - "operands": "0x0eec0", - "mode": "thumb" - }, - "bb_61126": { - "virtual_address": 61126, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61132, - "children": [ - "instr_61126", - "instr_61128", - "instr_61130" - ] - }, - "instr_61132": { - "virtual_address": 61132, - "size": 2, - "disassembly": "str r3, [r4, #0x0]", - "mnemonic": "str", - "operands": "r3, [r4, #0x0]", - "mode": "thumb" - }, - "instr_61134": { - "virtual_address": 61134, - "size": 2, - "disassembly": "b 0x0eec0", - "mnemonic": "b", - "operands": "0x0eec0", - "mode": "thumb" - }, - "bb_61132": { - "virtual_address": 61132, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61120, - "children": [ - "instr_61132", - "instr_61134" - ] - }, - "dw_61136": { - "virtual_address": 61136, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 61104 - ] - }, - "func_61100": { - "virtual_address": 61100, - "size": 40, - "name": "_isatty_r", - "children": [ - "bb_61100", - "bb_61120", - "bb_61126", - "bb_61132", - "dw_61136" - ] - }, - "instr_61140": { - "virtual_address": 61140, - "size": 2, - "disassembly": "push {r4, r5, r6, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, lr}", - "mode": "thumb" - }, - "instr_61142": { - "virtual_address": 61142, - "size": 2, - "disassembly": "subs r4, r2, #0x0", - "mnemonic": "subs", - "operands": "r4, r2, #0x0", - "mode": "thumb" - }, - "instr_61144": { - "virtual_address": 61144, - "size": 2, - "disassembly": "beq 0x0eee6", - "mnemonic": "beq", - "operands": "0x0eee6", - "mode": "thumb" - }, - "bb_61140": { - "virtual_address": 61140, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61146, - "children": [ - "instr_61140", - "instr_61142", - "instr_61144" - ] - }, - "instr_61146": { - "virtual_address": 61146, - "size": 2, - "disassembly": "movs r0, r2", - "mnemonic": "movs", - "operands": "r0, r2", - "mode": "thumb" - }, - "instr_61148": { - "virtual_address": 61148, - "size": 2, - "disassembly": "ldr r1, [0x0ef10]", - "mnemonic": "ldr", - "operands": "r1, [0x0ef10]", - "mode": "thumb" - }, - "instr_61150": { - "virtual_address": 61150, - "size": 4, - "disassembly": "bl 0x10b4c", - "mnemonic": "bl", - "operands": "0x10b4c", - "mode": "thumb" - }, - "instr_61154": { - "virtual_address": 61154, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_61156": { - "virtual_address": 61156, - "size": 2, - "disassembly": "bne 0x0eef0", - "mnemonic": "bne", - "operands": "0x0eef0", - "mode": "thumb" - }, - "bb_61146": { - "virtual_address": 61146, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61158, - "children": [ - "instr_61146", - "instr_61148", - "instr_61150", - "instr_61154", - "instr_61156" - ] - }, - "instr_61158": { - "virtual_address": 61158, - "size": 2, - "disassembly": "ldr r5, [0x0ef14]", - "mnemonic": "ldr", - "operands": "r5, [0x0ef14]", - "mode": "thumb" - }, - "bb_61158": { - "virtual_address": 61158, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61160, - "children": [ - "instr_61158" - ] - }, - "instr_61160": { - "virtual_address": 61160, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "bb_61160": { - "virtual_address": 61160, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61162, - "children": [ - "instr_61160" - ] - }, - "instr_61162": { - "virtual_address": 61162, - "size": 2, - "disassembly": "pop {r4, r5, r6}", - "mnemonic": "pop", - "operands": "{r4, r5, r6}", - "mode": "thumb" - }, - "instr_61164": { - "virtual_address": 61164, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_61166": { - "virtual_address": 61166, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_61162": { - "virtual_address": 61162, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_61162", - "instr_61164", - "instr_61166" - ] - }, - "instr_61168": { - "virtual_address": 61168, - "size": 2, - "disassembly": "ldr r5, [0x0ef14]", - "mnemonic": "ldr", - "operands": "r5, [0x0ef14]", - "mode": "thumb" - }, - "instr_61170": { - "virtual_address": 61170, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_61172": { - "virtual_address": 61172, - "size": 2, - "disassembly": "movs r1, r5", - "mnemonic": "movs", - "operands": "r1, r5", - "mode": "thumb" - }, - "instr_61174": { - "virtual_address": 61174, - "size": 4, - "disassembly": "bl 0x10b4c", - "mnemonic": "bl", - "operands": "0x10b4c", - "mode": "thumb" - }, - "instr_61178": { - "virtual_address": 61178, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_61180": { - "virtual_address": 61180, - "size": 2, - "disassembly": "beq 0x0eee8", - "mnemonic": "beq", - "operands": "0x0eee8", - "mode": "thumb" - }, - "bb_61168": { - "virtual_address": 61168, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61182, - "children": [ - "instr_61168", - "instr_61170", - "instr_61172", - "instr_61174", - "instr_61178", - "instr_61180" - ] - }, - "instr_61182": { - "virtual_address": 61182, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_61184": { - "virtual_address": 61184, - "size": 2, - "disassembly": "ldr r1, [0x0ef18]", - "mnemonic": "ldr", - "operands": "r1, [0x0ef18]", - "mode": "thumb" - }, - "instr_61186": { - "virtual_address": 61186, - "size": 4, - "disassembly": "bl 0x10b4c", - "mnemonic": "bl", - "operands": "0x10b4c", - "mode": "thumb" - }, - "instr_61190": { - "virtual_address": 61190, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_61192": { - "virtual_address": 61192, - "size": 2, - "disassembly": "beq 0x0eee8", - "mnemonic": "beq", - "operands": "0x0eee8", - "mode": "thumb" - }, - "bb_61182": { - "virtual_address": 61182, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61194, - "children": [ - "instr_61182", - "instr_61184", - "instr_61186", - "instr_61190", - "instr_61192" - ] - }, - "instr_61194": { - "virtual_address": 61194, - "size": 2, - "disassembly": "movs r0, #0x0", - "mnemonic": "movs", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_61196": { - "virtual_address": 61196, - "size": 2, - "disassembly": "b 0x0eeea", - "mnemonic": "b", - "operands": "0x0eeea", - "mode": "thumb" - }, - "bb_61194": { - "virtual_address": 61194, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61162, - "children": [ - "instr_61194", - "instr_61196" - ] - }, - "func_61140": { - "virtual_address": 61140, - "size": 58, - "name": "_setlocale_r", - "children": [ - "bb_61140", - "bb_61146", - "bb_61158", - "bb_61160", - "bb_61162", - "bb_61168", - "bb_61182", - "bb_61194" - ] - }, - "instr_61212": { - "virtual_address": 61212, - "size": 2, - "disassembly": "movs r3, #0x94", - "mnemonic": "movs", - "operands": "r3, #0x94", - "mode": "thumb" - }, - "instr_61214": { - "virtual_address": 61214, - "size": 2, - "disassembly": "ldr r2, [0x0ef28]", - "mnemonic": "ldr", - "operands": "r2, [0x0ef28]", - "mode": "thumb" - }, - "instr_61216": { - "virtual_address": 61216, - "size": 2, - "disassembly": "lsls r3, r3, #0x1", - "mnemonic": "lsls", - "operands": "r3, r3, #0x1", - "mode": "thumb" - }, - "instr_61218": { - "virtual_address": 61218, - "size": 2, - "disassembly": "ldrb r0, [r2, r3]", - "mnemonic": "ldrb", - "operands": "r0, [r2, r3]", - "mode": "thumb" - }, - "instr_61220": { - "virtual_address": 61220, - "size": 2, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "thumb" - }, - "bb_61212": { - "virtual_address": 61212, - "size": 10, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_61212", - "instr_61214", - "instr_61216", - "instr_61218", - "instr_61220" - ] - }, - "func_61212": { - "virtual_address": 61212, - "size": 10, - "name": "__locale_mb_cur_max", - "children": [ - "bb_61212" - ] - }, - "instr_61228": { - "virtual_address": 61228, - "size": 2, - "disassembly": "push {r4, r5, r6, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, lr}", - "mode": "thumb" - }, - "instr_61230": { - "virtual_address": 61230, - "size": 2, - "disassembly": "subs r4, r1, #0x0", - "mnemonic": "subs", - "operands": "r4, r1, #0x0", - "mode": "thumb" - }, - "instr_61232": { - "virtual_address": 61232, - "size": 2, - "disassembly": "beq 0x0ef3e", - "mnemonic": "beq", - "operands": "0x0ef3e", - "mode": "thumb" - }, - "bb_61228": { - "virtual_address": 61228, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61234, - "children": [ - "instr_61228", - "instr_61230", - "instr_61232" - ] - }, - "instr_61234": { - "virtual_address": 61234, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_61236": { - "virtual_address": 61236, - "size": 2, - "disassembly": "ldr r1, [0x0ef68]", - "mnemonic": "ldr", - "operands": "r1, [0x0ef68]", - "mode": "thumb" - }, - "instr_61238": { - "virtual_address": 61238, - "size": 4, - "disassembly": "bl 0x10b4c", - "mnemonic": "bl", - "operands": "0x10b4c", - "mode": "thumb" - }, - "instr_61242": { - "virtual_address": 61242, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_61244": { - "virtual_address": 61244, - "size": 2, - "disassembly": "bne 0x0ef48", - "mnemonic": "bne", - "operands": "0x0ef48", - "mode": "thumb" - }, - "bb_61234": { - "virtual_address": 61234, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61246, - "children": [ - "instr_61234", - "instr_61236", - "instr_61238", - "instr_61242", - "instr_61244" - ] - }, - "instr_61246": { - "virtual_address": 61246, - "size": 2, - "disassembly": "ldr r5, [0x0ef6c]", - "mnemonic": "ldr", - "operands": "r5, [0x0ef6c]", - "mode": "thumb" - }, - "bb_61246": { - "virtual_address": 61246, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61248, - "children": [ - "instr_61246" - ] - }, - "instr_61248": { - "virtual_address": 61248, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "bb_61248": { - "virtual_address": 61248, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61250, - "children": [ - "instr_61248" - ] - }, - "instr_61250": { - "virtual_address": 61250, - "size": 2, - "disassembly": "pop {r4, r5, r6}", - "mnemonic": "pop", - "operands": "{r4, r5, r6}", - "mode": "thumb" - }, - "instr_61252": { - "virtual_address": 61252, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_61254": { - "virtual_address": 61254, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_61250": { - "virtual_address": 61250, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_61250", - "instr_61252", - "instr_61254" - ] - }, - "instr_61256": { - "virtual_address": 61256, - "size": 2, - "disassembly": "ldr r5, [0x0ef6c]", - "mnemonic": "ldr", - "operands": "r5, [0x0ef6c]", - "mode": "thumb" - }, - "instr_61258": { - "virtual_address": 61258, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_61260": { - "virtual_address": 61260, - "size": 2, - "disassembly": "movs r1, r5", - "mnemonic": "movs", - "operands": "r1, r5", - "mode": "thumb" - }, - "instr_61262": { - "virtual_address": 61262, - "size": 4, - "disassembly": "bl 0x10b4c", - "mnemonic": "bl", - "operands": "0x10b4c", - "mode": "thumb" - }, - "instr_61266": { - "virtual_address": 61266, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_61268": { - "virtual_address": 61268, - "size": 2, - "disassembly": "beq 0x0ef40", - "mnemonic": "beq", - "operands": "0x0ef40", - "mode": "thumb" - }, - "bb_61256": { - "virtual_address": 61256, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61270, - "children": [ - "instr_61256", - "instr_61258", - "instr_61260", - "instr_61262", - "instr_61266", - "instr_61268" - ] - }, - "instr_61270": { - "virtual_address": 61270, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_61272": { - "virtual_address": 61272, - "size": 2, - "disassembly": "ldr r1, [0x0ef70]", - "mnemonic": "ldr", - "operands": "r1, [0x0ef70]", - "mode": "thumb" - }, - "instr_61274": { - "virtual_address": 61274, - "size": 4, - "disassembly": "bl 0x10b4c", - "mnemonic": "bl", - "operands": "0x10b4c", - "mode": "thumb" - }, - "instr_61278": { - "virtual_address": 61278, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_61280": { - "virtual_address": 61280, - "size": 2, - "disassembly": "beq 0x0ef40", - "mnemonic": "beq", - "operands": "0x0ef40", - "mode": "thumb" - }, - "bb_61270": { - "virtual_address": 61270, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61282, - "children": [ - "instr_61270", - "instr_61272", - "instr_61274", - "instr_61278", - "instr_61280" - ] - }, - "instr_61282": { - "virtual_address": 61282, - "size": 2, - "disassembly": "movs r0, #0x0", - "mnemonic": "movs", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_61284": { - "virtual_address": 61284, - "size": 2, - "disassembly": "b 0x0ef42", - "mnemonic": "b", - "operands": "0x0ef42", - "mode": "thumb" - }, - "bb_61282": { - "virtual_address": 61282, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61250, - "children": [ - "instr_61282", - "instr_61284" - ] - }, - "func_61228": { - "virtual_address": 61228, - "size": 58, - "name": "setlocale", - "children": [ - "bb_61228", - "bb_61234", - "bb_61246", - "bb_61248", - "bb_61250", - "bb_61256", - "bb_61270", - "bb_61282" - ] - }, - "instr_61300": { - "virtual_address": 61300, - "size": 2, - "disassembly": "push {r4, r5, r6, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, lr}", - "mode": "thumb" - }, - "instr_61302": { - "virtual_address": 61302, - "size": 2, - "disassembly": "movs r4, r0", - "mnemonic": "movs", - "operands": "r4, r0", - "mode": "thumb" - }, - "instr_61304": { - "virtual_address": 61304, - "size": 2, - "disassembly": "movs r0, r1", - "mnemonic": "movs", - "operands": "r0, r1", - "mode": "thumb" - }, - "instr_61306": { - "virtual_address": 61306, - "size": 2, - "disassembly": "movs r1, r2", - "mnemonic": "movs", - "operands": "r1, r2", - "mode": "thumb" - }, - "instr_61308": { - "virtual_address": 61308, - "size": 2, - "disassembly": "movs r2, r3", - "mnemonic": "movs", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_61310": { - "virtual_address": 61310, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_61312": { - "virtual_address": 61312, - "size": 2, - "disassembly": "ldr r5, [0x0ef9c]", - "mnemonic": "ldr", - "operands": "r5, [0x0ef9c]", - "mode": "thumb" - }, - "instr_61314": { - "virtual_address": 61314, - "size": 2, - "disassembly": "str r3, [r5, #0x0]", - "mnemonic": "str", - "operands": "r3, [r5, #0x0]", - "mode": "thumb" - }, - "instr_61316": { - "virtual_address": 61316, - "size": 4, - "disassembly": "bl 0x10a50", - "mnemonic": "bl", - "operands": "0x10a50", - "mode": "thumb" - }, - "instr_61320": { - "virtual_address": 61320, - "size": 2, - "disassembly": "adds r3, r0, #0x1", - "mnemonic": "adds", - "operands": "r3, r0, #0x1", - "mode": "thumb" - }, - "instr_61322": { - "virtual_address": 61322, - "size": 2, - "disassembly": "beq 0x0ef92", - "mnemonic": "beq", - "operands": "0x0ef92", - "mode": "thumb" - }, - "bb_61300": { - "virtual_address": 61300, - "size": 24, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61324, - "children": [ - "instr_61300", - "instr_61302", - "instr_61304", - "instr_61306", - "instr_61308", - "instr_61310", - "instr_61312", - "instr_61314", - "instr_61316", - "instr_61320", - "instr_61322" - ] - }, - "instr_61324": { - "virtual_address": 61324, - "size": 2, - "disassembly": "pop {r4, r5, r6}", - "mnemonic": "pop", - "operands": "{r4, r5, r6}", - "mode": "thumb" - }, - "instr_61326": { - "virtual_address": 61326, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_61328": { - "virtual_address": 61328, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_61324": { - "virtual_address": 61324, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_61324", - "instr_61326", - "instr_61328" - ] - }, - "instr_61330": { - "virtual_address": 61330, - "size": 2, - "disassembly": "ldr r3, [r5, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r5, #0x0]", - "mode": "thumb" - }, - "instr_61332": { - "virtual_address": 61332, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_61334": { - "virtual_address": 61334, - "size": 2, - "disassembly": "beq 0x0ef8c", - "mnemonic": "beq", - "operands": "0x0ef8c", - "mode": "thumb" - }, - "bb_61330": { - "virtual_address": 61330, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61336, - "children": [ - "instr_61330", - "instr_61332", - "instr_61334" - ] - }, - "instr_61336": { - "virtual_address": 61336, - "size": 2, - "disassembly": "str r3, [r4, #0x0]", - "mnemonic": "str", - "operands": "r3, [r4, #0x0]", - "mode": "thumb" - }, - "instr_61338": { - "virtual_address": 61338, - "size": 2, - "disassembly": "b 0x0ef8c", - "mnemonic": "b", - "operands": "0x0ef8c", - "mode": "thumb" - }, - "bb_61336": { - "virtual_address": 61336, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61324, - "children": [ - "instr_61336", - "instr_61338" - ] - }, - "dw_61340": { - "virtual_address": 61340, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 61312 - ] - }, - "func_61300": { - "virtual_address": 61300, - "size": 44, - "name": "_lseek_r", - "children": [ - "bb_61300", - "bb_61324", - "bb_61330", - "bb_61336", - "dw_61340" - ] - }, - "instr_61344": { - "virtual_address": 61344, - "size": 2, - "disassembly": "push {r4, r5, lr}", - "mnemonic": "push", - "operands": "{r4, r5, lr}", - "mode": "thumb" - }, - "instr_61346": { - "virtual_address": 61346, - "size": 2, - "disassembly": "sub sp, #0xc", - "mnemonic": "sub", - "operands": "sp, #0xc", - "mode": "thumb" - }, - "instr_61348": { - "virtual_address": 61348, - "size": 2, - "disassembly": "ldr r4, [sp, #0x18]", - "mnemonic": "ldr", - "operands": "r4, [sp, #0x18]", - "mode": "thumb" - }, - "instr_61350": { - "virtual_address": 61350, - "size": 2, - "disassembly": "str r4, [sp, #0x0]", - "mnemonic": "str", - "operands": "r4, [sp, #0x0]", - "mode": "thumb" - }, - "instr_61352": { - "virtual_address": 61352, - "size": 2, - "disassembly": "movs r4, #0xe4", - "mnemonic": "movs", - "operands": "r4, #0xe4", - "mode": "thumb" - }, - "instr_61354": { - "virtual_address": 61354, - "size": 2, - "disassembly": "ldr r5, [0x0efbc]", - "mnemonic": "ldr", - "operands": "r5, [0x0efbc]", - "mode": "thumb" - }, - "instr_61356": { - "virtual_address": 61356, - "size": 2, - "disassembly": "ldr r4, [r5, r4]", - "mnemonic": "ldr", - "operands": "r4, [r5, r4]", - "mode": "thumb" - }, - "instr_61358": { - "virtual_address": 61358, - "size": 4, - "disassembly": "bl 0x0efc0", - "mnemonic": "bl", - "operands": "0x0efc0", - "mode": "thumb" - }, - "instr_61362": { - "virtual_address": 61362, - "size": 2, - "disassembly": "add sp, #0xc", - "mnemonic": "add", - "operands": "sp, #0xc", - "mode": "thumb" - }, - "instr_61364": { - "virtual_address": 61364, - "size": 2, - "disassembly": "pop {r4, r5}", - "mnemonic": "pop", - "operands": "{r4, r5}", - "mode": "thumb" - }, - "instr_61366": { - "virtual_address": 61366, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_61368": { - "virtual_address": 61368, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_61344": { - "virtual_address": 61344, - "size": 26, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_61344", - "instr_61346", - "instr_61348", - "instr_61350", - "instr_61352", - "instr_61354", - "instr_61356", - "instr_61358", - "instr_61362", - "instr_61364", - "instr_61366", - "instr_61368" - ] - }, - "func_61344": { - "virtual_address": 61344, - "size": 26, - "name": "_mbtowc_r", - "children": [ - "bb_61344" - ] - }, - "instr_61376": { - "virtual_address": 61376, - "size": 2, - "disassembly": "bx r4", - "mnemonic": "bx", - "operands": "r4", - "mode": "thumb" - }, - "bb_61376": { - "virtual_address": 61376, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_61376" - ] - }, - "func_61376": { - "virtual_address": 61376, - "size": 2, - "name": "FUN_0000efc0", - "children": [ - "bb_61376" - ] - }, - "instr_61380": { - "virtual_address": 61380, - "size": 2, - "disassembly": "sub sp, #0x8", - "mnemonic": "sub", - "operands": "sp, #0x8", - "mode": "thumb" - }, - "instr_61382": { - "virtual_address": 61382, - "size": 2, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_61384": { - "virtual_address": 61384, - "size": 2, - "disassembly": "beq 0x0efe0", - "mnemonic": "beq", - "operands": "0x0efe0", - "mode": "thumb" - }, - "bb_61380": { - "virtual_address": 61380, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61386, - "children": [ - "instr_61380", - "instr_61382", - "instr_61384" - ] - }, - "instr_61386": { - "virtual_address": 61386, - "size": 2, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_61388": { - "virtual_address": 61388, - "size": 2, - "disassembly": "beq 0x0efe6", - "mnemonic": "beq", - "operands": "0x0efe6", - "mode": "thumb" - }, - "bb_61386": { - "virtual_address": 61386, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61390, - "children": [ - "instr_61386", - "instr_61388" - ] - }, - "instr_61390": { - "virtual_address": 61390, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_61392": { - "virtual_address": 61392, - "size": 2, - "disassembly": "beq 0x0efea", - "mnemonic": "beq", - "operands": "0x0efea", - "mode": "thumb" - }, - "bb_61390": { - "virtual_address": 61390, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61394, - "children": [ - "instr_61390", - "instr_61392" - ] - }, - "instr_61394": { - "virtual_address": 61394, - "size": 2, - "disassembly": "ldrb r3, [r2, #0x0]", - "mnemonic": "ldrb", - "operands": "r3, [r2, #0x0]", - "mode": "thumb" - }, - "instr_61396": { - "virtual_address": 61396, - "size": 2, - "disassembly": "str r3, [r1, #0x0]", - "mnemonic": "str", - "operands": "r3, [r1, #0x0]", - "mode": "thumb" - }, - "instr_61398": { - "virtual_address": 61398, - "size": 2, - "disassembly": "ldrb r0, [r2, #0x0]", - "mnemonic": "ldrb", - "operands": "r0, [r2, #0x0]", - "mode": "thumb" - }, - "instr_61400": { - "virtual_address": 61400, - "size": 2, - "disassembly": "subs r3, r0, #0x1", - "mnemonic": "subs", - "operands": "r3, r0, #0x1", - "mode": "thumb" - }, - "instr_61402": { - "virtual_address": 61402, - "size": 2, - "disassembly": "sbcs r0, r3", - "mnemonic": "sbcs", - "operands": "r0, r3", - "mode": "thumb" - }, - "bb_61394": { - "virtual_address": 61394, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61404, - "children": [ - "instr_61394", - "instr_61396", - "instr_61398", - "instr_61400", - "instr_61402" - ] - }, - "instr_61404": { - "virtual_address": 61404, - "size": 2, - "disassembly": "add sp, #0x8", - "mnemonic": "add", - "operands": "sp, #0x8", - "mode": "thumb" - }, - "instr_61406": { - "virtual_address": 61406, - "size": 2, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "thumb" - }, - "bb_61404": { - "virtual_address": 61404, - "size": 4, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_61404", - "instr_61406" - ] - }, - "instr_61408": { - "virtual_address": 61408, - "size": 2, - "disassembly": "add r1, sp, #0x4", - "mnemonic": "add", - "operands": "r1, sp, #0x4", - "mode": "thumb" - }, - "instr_61410": { - "virtual_address": 61410, - "size": 2, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_61412": { - "virtual_address": 61412, - "size": 2, - "disassembly": "bne 0x0efce", - "mnemonic": "bne", - "operands": "0x0efce", - "mode": "thumb" - }, - "bb_61408": { - "virtual_address": 61408, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61414, - "children": [ - "instr_61408", - "instr_61410", - "instr_61412" - ] - }, - "instr_61414": { - "virtual_address": 61414, - "size": 2, - "disassembly": "movs r0, #0x0", - "mnemonic": "movs", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_61416": { - "virtual_address": 61416, - "size": 2, - "disassembly": "b 0x0efdc", - "mnemonic": "b", - "operands": "0x0efdc", - "mode": "thumb" - }, - "bb_61414": { - "virtual_address": 61414, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61404, - "children": [ - "instr_61414", - "instr_61416" - ] - }, - "instr_61418": { - "virtual_address": 61418, - "size": 2, - "disassembly": "movs r0, #0x2", - "mnemonic": "movs", - "operands": "r0, #0x2", - "mode": "thumb" - }, - "instr_61420": { - "virtual_address": 61420, - "size": 2, - "disassembly": "rsbs r0, r0", - "mnemonic": "rsbs", - "operands": "r0, r0", - "mode": "thumb" - }, - "instr_61422": { - "virtual_address": 61422, - "size": 2, - "disassembly": "b 0x0efdc", - "mnemonic": "b", - "operands": "0x0efdc", - "mode": "thumb" - }, - "bb_61418": { - "virtual_address": 61418, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61404, - "children": [ - "instr_61418", - "instr_61420", - "instr_61422" - ] - }, - "func_61380": { - "virtual_address": 61380, - "size": 44, - "name": "__ascii_mbtowc", - "children": [ - "bb_61380", - "bb_61386", - "bb_61390", - "bb_61394", - "bb_61404", - "bb_61408", - "bb_61414", - "bb_61418" - ] - }, - "instr_61424": { - "virtual_address": 61424, - "size": 2, - "disassembly": "push {r4, r5, r6, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, lr}", - "mode": "thumb" - }, - "instr_61426": { - "virtual_address": 61426, - "size": 2, - "disassembly": "movs r4, r0", - "mnemonic": "movs", - "operands": "r4, r0", - "mode": "thumb" - }, - "instr_61428": { - "virtual_address": 61428, - "size": 2, - "disassembly": "movs r0, r1", - "mnemonic": "movs", - "operands": "r0, r1", - "mode": "thumb" - }, - "instr_61430": { - "virtual_address": 61430, - "size": 2, - "disassembly": "movs r1, r2", - "mnemonic": "movs", - "operands": "r1, r2", - "mode": "thumb" - }, - "instr_61432": { - "virtual_address": 61432, - "size": 2, - "disassembly": "movs r2, r3", - "mnemonic": "movs", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_61434": { - "virtual_address": 61434, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_61436": { - "virtual_address": 61436, - "size": 2, - "disassembly": "ldr r5, [0x0f018]", - "mnemonic": "ldr", - "operands": "r5, [0x0f018]", - "mode": "thumb" - }, - "instr_61438": { - "virtual_address": 61438, - "size": 2, - "disassembly": "str r3, [r5, #0x0]", - "mnemonic": "str", - "operands": "r3, [r5, #0x0]", - "mode": "thumb" - }, - "instr_61440": { - "virtual_address": 61440, - "size": 4, - "disassembly": "bl 0x10a60", - "mnemonic": "bl", - "operands": "0x10a60", - "mode": "thumb" - }, - "instr_61444": { - "virtual_address": 61444, - "size": 2, - "disassembly": "adds r3, r0, #0x1", - "mnemonic": "adds", - "operands": "r3, r0, #0x1", - "mode": "thumb" - }, - "instr_61446": { - "virtual_address": 61446, - "size": 2, - "disassembly": "beq 0x0f00e", - "mnemonic": "beq", - "operands": "0x0f00e", - "mode": "thumb" - }, - "bb_61424": { - "virtual_address": 61424, - "size": 24, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61448, - "children": [ - "instr_61424", - "instr_61426", - "instr_61428", - "instr_61430", - "instr_61432", - "instr_61434", - "instr_61436", - "instr_61438", - "instr_61440", - "instr_61444", - "instr_61446" - ] - }, - "instr_61448": { - "virtual_address": 61448, - "size": 2, - "disassembly": "pop {r4, r5, r6}", - "mnemonic": "pop", - "operands": "{r4, r5, r6}", - "mode": "thumb" - }, - "instr_61450": { - "virtual_address": 61450, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_61452": { - "virtual_address": 61452, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_61448": { - "virtual_address": 61448, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_61448", - "instr_61450", - "instr_61452" - ] - }, - "instr_61454": { - "virtual_address": 61454, - "size": 2, - "disassembly": "ldr r3, [r5, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r5, #0x0]", - "mode": "thumb" - }, - "instr_61456": { - "virtual_address": 61456, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_61458": { - "virtual_address": 61458, - "size": 2, - "disassembly": "beq 0x0f008", - "mnemonic": "beq", - "operands": "0x0f008", - "mode": "thumb" - }, - "bb_61454": { - "virtual_address": 61454, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61460, - "children": [ - "instr_61454", - "instr_61456", - "instr_61458" - ] - }, - "instr_61460": { - "virtual_address": 61460, - "size": 2, - "disassembly": "str r3, [r4, #0x0]", - "mnemonic": "str", - "operands": "r3, [r4, #0x0]", - "mode": "thumb" - }, - "instr_61462": { - "virtual_address": 61462, - "size": 2, - "disassembly": "b 0x0f008", - "mnemonic": "b", - "operands": "0x0f008", - "mode": "thumb" - }, - "bb_61460": { - "virtual_address": 61460, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61448, - "children": [ - "instr_61460", - "instr_61462" - ] - }, - "dw_61464": { - "virtual_address": 61464, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 61436 - ] - }, - "func_61424": { - "virtual_address": 61424, - "size": 44, - "name": "_read_r", - "children": [ - "bb_61424", - "bb_61448", - "bb_61454", - "bb_61460", - "dw_61464" - ] - }, - "instr_61468": { - "virtual_address": 61468, - "size": 2, - "disassembly": "push {r4, r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_61470": { - "virtual_address": 61470, - "size": 2, - "disassembly": "mov lr, r8", - "mnemonic": "mov", - "operands": "lr, r8", - "mode": "thumb" - }, - "instr_61472": { - "virtual_address": 61472, - "size": 2, - "disassembly": "ldr r6, [r1, #0x0]", - "mnemonic": "ldr", - "operands": "r6, [r1, #0x0]", - "mode": "thumb" - }, - "instr_61474": { - "virtual_address": 61474, - "size": 2, - "disassembly": "movs r4, r0", - "mnemonic": "movs", - "operands": "r4, r0", - "mode": "thumb" - }, - "instr_61476": { - "virtual_address": 61476, - "size": 2, - "disassembly": "movs r5, r1", - "mnemonic": "movs", - "operands": "r5, r1", - "mode": "thumb" - }, - "instr_61478": { - "virtual_address": 61478, - "size": 2, - "disassembly": "push {lr}", - "mnemonic": "push", - "operands": "{lr}", - "mode": "thumb" - }, - "instr_61480": { - "virtual_address": 61480, - "size": 2, - "disassembly": "cmp r6, #0x0", - "mnemonic": "cmp", - "operands": "r6, #0x0", - "mode": "thumb" - }, - "instr_61482": { - "virtual_address": 61482, - "size": 2, - "disassembly": "beq 0x0f05c", - "mnemonic": "beq", - "operands": "0x0f05c", - "mode": "thumb" - }, - "bb_61468": { - "virtual_address": 61468, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61484, - "children": [ - "instr_61468", - "instr_61470", - "instr_61472", - "instr_61474", - "instr_61476", - "instr_61478", - "instr_61480", - "instr_61482" - ] - }, - "instr_61484": { - "virtual_address": 61484, - "size": 2, - "disassembly": "ldr r7, [r6, #0x0]", - "mnemonic": "ldr", - "operands": "r7, [r6, #0x0]", - "mode": "thumb" - }, - "instr_61486": { - "virtual_address": 61486, - "size": 2, - "disassembly": "cmp r7, #0x0", - "mnemonic": "cmp", - "operands": "r7, #0x0", - "mode": "thumb" - }, - "instr_61488": { - "virtual_address": 61488, - "size": 2, - "disassembly": "beq 0x0f054", - "mnemonic": "beq", - "operands": "0x0f054", - "mode": "thumb" - }, - "bb_61484": { - "virtual_address": 61484, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61490, - "children": [ - "instr_61484", - "instr_61486", - "instr_61488" - ] - }, - "instr_61490": { - "virtual_address": 61490, - "size": 2, - "disassembly": "ldr r3, [r7, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r7, #0x0]", - "mode": "thumb" - }, - "instr_61492": { - "virtual_address": 61492, - "size": 2, - "disassembly": "mov r8, r3", - "mnemonic": "mov", - "operands": "r8, r3", - "mode": "thumb" - }, - "instr_61494": { - "virtual_address": 61494, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_61496": { - "virtual_address": 61496, - "size": 2, - "disassembly": "beq 0x0f04c", - "mnemonic": "beq", - "operands": "0x0f04c", - "mode": "thumb" - }, - "bb_61490": { - "virtual_address": 61490, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61498, - "children": [ - "instr_61490", - "instr_61492", - "instr_61494", - "instr_61496" - ] - }, - "instr_61498": { - "virtual_address": 61498, - "size": 2, - "disassembly": "ldr r1, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r1, [r3, #0x0]", - "mode": "thumb" - }, - "instr_61500": { - "virtual_address": 61500, - "size": 2, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_61502": { - "virtual_address": 61502, - "size": 2, - "disassembly": "beq 0x0f044", - "mnemonic": "beq", - "operands": "0x0f044", - "mode": "thumb" - }, - "bb_61498": { - "virtual_address": 61498, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61504, - "children": [ - "instr_61498", - "instr_61500", - "instr_61502" - ] - }, - "instr_61504": { - "virtual_address": 61504, - "size": 4, - "disassembly": "bl 0x0f01c", - "mnemonic": "bl", - "operands": "0x0f01c", - "mode": "thumb" - }, - "bb_61504": { - "virtual_address": 61504, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61508, - "children": [ - "instr_61504" - ] - }, - "instr_61508": { - "virtual_address": 61508, - "size": 2, - "disassembly": "mov r1, r8", - "mnemonic": "mov", - "operands": "r1, r8", - "mode": "thumb" - }, - "instr_61510": { - "virtual_address": 61510, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_61512": { - "virtual_address": 61512, - "size": 4, - "disassembly": "bl 0x0bb74", - "mnemonic": "bl", - "operands": "0x0bb74", - "mode": "thumb" - }, - "bb_61508": { - "virtual_address": 61508, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61516, - "children": [ - "instr_61508", - "instr_61510", - "instr_61512" - ] - }, - "instr_61516": { - "virtual_address": 61516, - "size": 2, - "disassembly": "movs r1, r7", - "mnemonic": "movs", - "operands": "r1, r7", - "mode": "thumb" - }, - "instr_61518": { - "virtual_address": 61518, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_61520": { - "virtual_address": 61520, - "size": 4, - "disassembly": "bl 0x0bb74", - "mnemonic": "bl", - "operands": "0x0bb74", - "mode": "thumb" - }, - "bb_61516": { - "virtual_address": 61516, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61524, - "children": [ - "instr_61516", - "instr_61518", - "instr_61520" - ] - }, - "instr_61524": { - "virtual_address": 61524, - "size": 2, - "disassembly": "movs r1, r6", - "mnemonic": "movs", - "operands": "r1, r6", - "mode": "thumb" - }, - "instr_61526": { - "virtual_address": 61526, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_61528": { - "virtual_address": 61528, - "size": 4, - "disassembly": "bl 0x0bb74", - "mnemonic": "bl", - "operands": "0x0bb74", - "mode": "thumb" - }, - "bb_61524": { - "virtual_address": 61524, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61532, - "children": [ - "instr_61524", - "instr_61526", - "instr_61528" - ] - }, - "instr_61532": { - "virtual_address": 61532, - "size": 2, - "disassembly": "movs r1, r5", - "mnemonic": "movs", - "operands": "r1, r5", - "mode": "thumb" - }, - "instr_61534": { - "virtual_address": 61534, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_61536": { - "virtual_address": 61536, - "size": 4, - "disassembly": "bl 0x0bb74", - "mnemonic": "bl", - "operands": "0x0bb74", - "mode": "thumb" - }, - "instr_61540": { - "virtual_address": 61540, - "size": 2, - "disassembly": "pop {r7}", - "mnemonic": "pop", - "operands": "{r7}", - "mode": "thumb" - }, - "instr_61542": { - "virtual_address": 61542, - "size": 2, - "disassembly": "mov r8, r7", - "mnemonic": "mov", - "operands": "r8, r7", - "mode": "thumb" - }, - "instr_61544": { - "virtual_address": 61544, - "size": 2, - "disassembly": "pop {r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_61546": { - "virtual_address": 61546, - "size": 2, - "disassembly": "pop {r0}", - "mnemonic": "pop", - "operands": "{r0}", - "mode": "thumb" - }, - "instr_61548": { - "virtual_address": 61548, - "size": 2, - "disassembly": "bx r0", - "mnemonic": "bx", - "operands": "r0", - "mode": "thumb" - }, - "bb_61532": { - "virtual_address": 61532, - "size": 18, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_61532", - "instr_61534", - "instr_61536", - "instr_61540", - "instr_61542", - "instr_61544", - "instr_61546", - "instr_61548" - ] - }, - "func_61468": { - "virtual_address": 61468, - "size": 82, - "name": "cleanup_glue", - "children": [ - "bb_61468", - "bb_61484", - "bb_61490", - "bb_61498", - "bb_61504", - "bb_61508", - "bb_61516", - "bb_61524", - "bb_61532" - ] - }, - "instr_61552": { - "virtual_address": 61552, - "size": 2, - "disassembly": "ldr r3, [0x0f114]", - "mnemonic": "ldr", - "operands": "r3, [0x0f114]", - "mode": "thumb" - }, - "instr_61554": { - "virtual_address": 61554, - "size": 2, - "disassembly": "ldr r3, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r3, #0x0]", - "mode": "thumb" - }, - "instr_61556": { - "virtual_address": 61556, - "size": 2, - "disassembly": "push {r4, r5, r6, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, lr}", - "mode": "thumb" - }, - "instr_61558": { - "virtual_address": 61558, - "size": 2, - "disassembly": "movs r5, r0", - "mnemonic": "movs", - "operands": "r5, r0", - "mode": "thumb" - }, - "instr_61560": { - "virtual_address": 61560, - "size": 2, - "disassembly": "cmp r3, r0", - "mnemonic": "cmp", - "operands": "r3, r0", - "mode": "thumb" - }, - "instr_61562": { - "virtual_address": 61562, - "size": 2, - "disassembly": "beq 0x0f10c", - "mnemonic": "beq", - "operands": "0x0f10c", - "mode": "thumb" - }, - "bb_61552": { - "virtual_address": 61552, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61564, - "children": [ - "instr_61552", - "instr_61554", - "instr_61556", - "instr_61558", - "instr_61560", - "instr_61562" - ] - }, - "instr_61564": { - "virtual_address": 61564, - "size": 2, - "disassembly": "ldr r1, [r0, #0x4c]", - "mnemonic": "ldr", - "operands": "r1, [r0, #0x4c]", - "mode": "thumb" - }, - "instr_61566": { - "virtual_address": 61566, - "size": 2, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_61568": { - "virtual_address": 61568, - "size": 2, - "disassembly": "beq 0x0f0a6", - "mnemonic": "beq", - "operands": "0x0f0a6", - "mode": "thumb" - }, - "bb_61564": { - "virtual_address": 61564, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61570, - "children": [ - "instr_61564", - "instr_61566", - "instr_61568" - ] - }, - "instr_61570": { - "virtual_address": 61570, - "size": 2, - "disassembly": "movs r6, #0x0", - "mnemonic": "movs", - "operands": "r6, #0x0", - "mode": "thumb" - }, - "bb_61570": { - "virtual_address": 61570, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61572, - "children": [ - "instr_61570" - ] - }, - "instr_61572": { - "virtual_address": 61572, - "size": 2, - "disassembly": "ldr r4, [r1, r6]", - "mnemonic": "ldr", - "operands": "r4, [r1, r6]", - "mode": "thumb" - }, - "instr_61574": { - "virtual_address": 61574, - "size": 2, - "disassembly": "cmp r4, #0x0", - "mnemonic": "cmp", - "operands": "r4, #0x0", - "mode": "thumb" - }, - "instr_61576": { - "virtual_address": 61576, - "size": 2, - "disassembly": "beq 0x0f09a", - "mnemonic": "beq", - "operands": "0x0f09a", - "mode": "thumb" - }, - "bb_61572": { - "virtual_address": 61572, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61578, - "children": [ - "instr_61572", - "instr_61574", - "instr_61576" - ] - }, - "instr_61578": { - "virtual_address": 61578, - "size": 2, - "disassembly": "movs r1, r4", - "mnemonic": "movs", - "operands": "r1, r4", - "mode": "thumb" - }, - "instr_61580": { - "virtual_address": 61580, - "size": 2, - "disassembly": "ldr r4, [r4, #0x0]", - "mnemonic": "ldr", - "operands": "r4, [r4, #0x0]", - "mode": "thumb" - }, - "instr_61582": { - "virtual_address": 61582, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_61584": { - "virtual_address": 61584, - "size": 4, - "disassembly": "bl 0x0bb74", - "mnemonic": "bl", - "operands": "0x0bb74", - "mode": "thumb" - }, - "instr_61588": { - "virtual_address": 61588, - "size": 2, - "disassembly": "cmp r4, #0x0", - "mnemonic": "cmp", - "operands": "r4, #0x0", - "mode": "thumb" - }, - "instr_61590": { - "virtual_address": 61590, - "size": 2, - "disassembly": "bne 0x0f08a", - "mnemonic": "bne", - "operands": "0x0f08a", - "mode": "thumb" - }, - "bb_61578": { - "virtual_address": 61578, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61592, - "children": [ - "instr_61578", - "instr_61580", - "instr_61582", - "instr_61584", - "instr_61588", - "instr_61590" - ] - }, - "instr_61592": { - "virtual_address": 61592, - "size": 2, - "disassembly": "ldr r1, [r5, #0x4c]", - "mnemonic": "ldr", - "operands": "r1, [r5, #0x4c]", - "mode": "thumb" - }, - "bb_61592": { - "virtual_address": 61592, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61594, - "children": [ - "instr_61592" - ] - }, - "instr_61594": { - "virtual_address": 61594, - "size": 2, - "disassembly": "adds r6, #0x4", - "mnemonic": "adds", - "operands": "r6, #0x4", - "mode": "thumb" - }, - "instr_61596": { - "virtual_address": 61596, - "size": 2, - "disassembly": "cmp r6, #0x80", - "mnemonic": "cmp", - "operands": "r6, #0x80", - "mode": "thumb" - }, - "instr_61598": { - "virtual_address": 61598, - "size": 2, - "disassembly": "bne 0x0f084", - "mnemonic": "bne", - "operands": "0x0f084", - "mode": "thumb" - }, - "bb_61594": { - "virtual_address": 61594, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61600, - "children": [ - "instr_61594", - "instr_61596", - "instr_61598" - ] - }, - "instr_61600": { - "virtual_address": 61600, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_61602": { - "virtual_address": 61602, - "size": 4, - "disassembly": "bl 0x0bb74", - "mnemonic": "bl", - "operands": "0x0bb74", - "mode": "thumb" - }, - "bb_61600": { - "virtual_address": 61600, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61606, - "children": [ - "instr_61600", - "instr_61602" - ] - }, - "instr_61606": { - "virtual_address": 61606, - "size": 2, - "disassembly": "ldr r1, [r5, #0x40]", - "mnemonic": "ldr", - "operands": "r1, [r5, #0x40]", - "mode": "thumb" - }, - "instr_61608": { - "virtual_address": 61608, - "size": 2, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_61610": { - "virtual_address": 61610, - "size": 2, - "disassembly": "beq 0x0f0b2", - "mnemonic": "beq", - "operands": "0x0f0b2", - "mode": "thumb" - }, - "bb_61606": { - "virtual_address": 61606, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61612, - "children": [ - "instr_61606", - "instr_61608", - "instr_61610" - ] - }, - "instr_61612": { - "virtual_address": 61612, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_61614": { - "virtual_address": 61614, - "size": 4, - "disassembly": "bl 0x0bb74", - "mnemonic": "bl", - "operands": "0x0bb74", - "mode": "thumb" - }, - "bb_61612": { - "virtual_address": 61612, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61618, - "children": [ - "instr_61612", - "instr_61614" - ] - }, - "instr_61618": { - "virtual_address": 61618, - "size": 2, - "disassembly": "movs r3, #0xa4", - "mnemonic": "movs", - "operands": "r3, #0xa4", - "mode": "thumb" - }, - "instr_61620": { - "virtual_address": 61620, - "size": 2, - "disassembly": "lsls r3, r3, #0x1", - "mnemonic": "lsls", - "operands": "r3, r3, #0x1", - "mode": "thumb" - }, - "instr_61622": { - "virtual_address": 61622, - "size": 2, - "disassembly": "ldr r4, [r5, r3]", - "mnemonic": "ldr", - "operands": "r4, [r5, r3]", - "mode": "thumb" - }, - "instr_61624": { - "virtual_address": 61624, - "size": 2, - "disassembly": "cmp r4, #0x0", - "mnemonic": "cmp", - "operands": "r4, #0x0", - "mode": "thumb" - }, - "instr_61626": { - "virtual_address": 61626, - "size": 2, - "disassembly": "beq 0x0f0d4", - "mnemonic": "beq", - "operands": "0x0f0d4", - "mode": "thumb" - }, - "bb_61618": { - "virtual_address": 61618, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61628, - "children": [ - "instr_61618", - "instr_61620", - "instr_61622", - "instr_61624", - "instr_61626" - ] - }, - "instr_61628": { - "virtual_address": 61628, - "size": 2, - "disassembly": "movs r6, r5", - "mnemonic": "movs", - "operands": "r6, r5", - "mode": "thumb" - }, - "instr_61630": { - "virtual_address": 61630, - "size": 2, - "disassembly": "adds r6, #0x4d", - "mnemonic": "adds", - "operands": "r6, #0x4d", - "mode": "thumb" - }, - "instr_61632": { - "virtual_address": 61632, - "size": 2, - "disassembly": "adds r6, #0xff", - "mnemonic": "adds", - "operands": "r6, #0xff", - "mode": "thumb" - }, - "instr_61634": { - "virtual_address": 61634, - "size": 2, - "disassembly": "cmp r4, r6", - "mnemonic": "cmp", - "operands": "r4, r6", - "mode": "thumb" - }, - "instr_61636": { - "virtual_address": 61636, - "size": 2, - "disassembly": "beq 0x0f0d4", - "mnemonic": "beq", - "operands": "0x0f0d4", - "mode": "thumb" - }, - "bb_61628": { - "virtual_address": 61628, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61638, - "children": [ - "instr_61628", - "instr_61630", - "instr_61632", - "instr_61634", - "instr_61636" - ] - }, - "instr_61638": { - "virtual_address": 61638, - "size": 2, - "disassembly": "movs r1, r4", - "mnemonic": "movs", - "operands": "r1, r4", - "mode": "thumb" - }, - "instr_61640": { - "virtual_address": 61640, - "size": 2, - "disassembly": "ldr r4, [r4, #0x0]", - "mnemonic": "ldr", - "operands": "r4, [r4, #0x0]", - "mode": "thumb" - }, - "instr_61642": { - "virtual_address": 61642, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_61644": { - "virtual_address": 61644, - "size": 4, - "disassembly": "bl 0x0bb74", - "mnemonic": "bl", - "operands": "0x0bb74", - "mode": "thumb" - }, - "instr_61648": { - "virtual_address": 61648, - "size": 2, - "disassembly": "cmp r6, r4", - "mnemonic": "cmp", - "operands": "r6, r4", - "mode": "thumb" - }, - "instr_61650": { - "virtual_address": 61650, - "size": 2, - "disassembly": "bne 0x0f0c6", - "mnemonic": "bne", - "operands": "0x0f0c6", - "mode": "thumb" - }, - "bb_61638": { - "virtual_address": 61638, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61652, - "children": [ - "instr_61638", - "instr_61640", - "instr_61642", - "instr_61644", - "instr_61648", - "instr_61650" - ] - }, - "instr_61652": { - "virtual_address": 61652, - "size": 2, - "disassembly": "ldr r1, [r5, #0x54]", - "mnemonic": "ldr", - "operands": "r1, [r5, #0x54]", - "mode": "thumb" - }, - "instr_61654": { - "virtual_address": 61654, - "size": 2, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_61656": { - "virtual_address": 61656, - "size": 2, - "disassembly": "beq 0x0f0e0", - "mnemonic": "beq", - "operands": "0x0f0e0", - "mode": "thumb" - }, - "bb_61652": { - "virtual_address": 61652, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61658, - "children": [ - "instr_61652", - "instr_61654", - "instr_61656" - ] - }, - "instr_61658": { - "virtual_address": 61658, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_61660": { - "virtual_address": 61660, - "size": 4, - "disassembly": "bl 0x0bb74", - "mnemonic": "bl", - "operands": "0x0bb74", - "mode": "thumb" - }, - "bb_61658": { - "virtual_address": 61658, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61664, - "children": [ - "instr_61658", - "instr_61660" - ] - }, - "instr_61664": { - "virtual_address": 61664, - "size": 2, - "disassembly": "ldr r3, [r5, #0x38]", - "mnemonic": "ldr", - "operands": "r3, [r5, #0x38]", - "mode": "thumb" - }, - "instr_61666": { - "virtual_address": 61666, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_61668": { - "virtual_address": 61668, - "size": 2, - "disassembly": "beq 0x0f10c", - "mnemonic": "beq", - "operands": "0x0f10c", - "mode": "thumb" - }, - "bb_61664": { - "virtual_address": 61664, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61670, - "children": [ - "instr_61664", - "instr_61666", - "instr_61668" - ] - }, - "instr_61670": { - "virtual_address": 61670, - "size": 2, - "disassembly": "ldr r3, [r5, #0x3c]", - "mnemonic": "ldr", - "operands": "r3, [r5, #0x3c]", - "mode": "thumb" - }, - "instr_61672": { - "virtual_address": 61672, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_61674": { - "virtual_address": 61674, - "size": 4, - "disassembly": "bl 0x0f118", - "mnemonic": "bl", - "operands": "0x0f118", - "mode": "thumb" - }, - "instr_61678": { - "virtual_address": 61678, - "size": 2, - "disassembly": "movs r3, #0xb8", - "mnemonic": "movs", - "operands": "r3, #0xb8", - "mode": "thumb" - }, - "instr_61680": { - "virtual_address": 61680, - "size": 2, - "disassembly": "lsls r3, r3, #0x2", - "mnemonic": "lsls", - "operands": "r3, r3, #0x2", - "mode": "thumb" - }, - "instr_61682": { - "virtual_address": 61682, - "size": 2, - "disassembly": "ldr r4, [r5, r3]", - "mnemonic": "ldr", - "operands": "r4, [r5, r3]", - "mode": "thumb" - }, - "instr_61684": { - "virtual_address": 61684, - "size": 2, - "disassembly": "cmp r4, #0x0", - "mnemonic": "cmp", - "operands": "r4, #0x0", - "mode": "thumb" - }, - "instr_61686": { - "virtual_address": 61686, - "size": 2, - "disassembly": "beq 0x0f10c", - "mnemonic": "beq", - "operands": "0x0f10c", - "mode": "thumb" - }, - "bb_61670": { - "virtual_address": 61670, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61688, - "children": [ - "instr_61670", - "instr_61672", - "instr_61674", - "instr_61678", - "instr_61680", - "instr_61682", - "instr_61684", - "instr_61686" - ] - }, - "instr_61688": { - "virtual_address": 61688, - "size": 2, - "disassembly": "ldr r1, [r4, #0x0]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x0]", - "mode": "thumb" - }, - "instr_61690": { - "virtual_address": 61690, - "size": 2, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_61692": { - "virtual_address": 61692, - "size": 2, - "disassembly": "beq 0x0f104", - "mnemonic": "beq", - "operands": "0x0f104", - "mode": "thumb" - }, - "bb_61688": { - "virtual_address": 61688, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61694, - "children": [ - "instr_61688", - "instr_61690", - "instr_61692" - ] - }, - "instr_61694": { - "virtual_address": 61694, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_61696": { - "virtual_address": 61696, - "size": 4, - "disassembly": "bl 0x0f01c", - "mnemonic": "bl", - "operands": "0x0f01c", - "mode": "thumb" - }, - "bb_61694": { - "virtual_address": 61694, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61700, - "children": [ - "instr_61694", - "instr_61696" - ] - }, - "instr_61700": { - "virtual_address": 61700, - "size": 2, - "disassembly": "movs r1, r4", - "mnemonic": "movs", - "operands": "r1, r4", - "mode": "thumb" - }, - "instr_61702": { - "virtual_address": 61702, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_61704": { - "virtual_address": 61704, - "size": 4, - "disassembly": "bl 0x0bb74", - "mnemonic": "bl", - "operands": "0x0bb74", - "mode": "thumb" - }, - "bb_61700": { - "virtual_address": 61700, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 61708, - "children": [ - "instr_61700", - "instr_61702", - "instr_61704" - ] - }, - "instr_61708": { - "virtual_address": 61708, - "size": 2, - "disassembly": "pop {r4, r5, r6}", - "mnemonic": "pop", - "operands": "{r4, r5, r6}", - "mode": "thumb" - }, - "instr_61710": { - "virtual_address": 61710, - "size": 2, - "disassembly": "pop {r0}", - "mnemonic": "pop", - "operands": "{r0}", - "mode": "thumb" - }, - "instr_61712": { - "virtual_address": 61712, - "size": 2, - "disassembly": "bx r0", - "mnemonic": "bx", - "operands": "r0", - "mode": "thumb" - }, - "bb_61708": { - "virtual_address": 61708, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_61708", - "instr_61710", - "instr_61712" - ] - }, - "func_61552": { - "virtual_address": 61552, - "size": 162, - "name": "_reclaim_reent", - "children": [ - "bb_61552", - "bb_61564", - "bb_61570", - "bb_61572", - "bb_61578", - "bb_61592", - "bb_61594", - "bb_61600", - "bb_61606", - "bb_61612", - "bb_61618", - "bb_61628", - "bb_61638", - "bb_61652", - "bb_61658", - "bb_61664", - "bb_61670", - "bb_61688", - "bb_61694", - "bb_61700", - "bb_61708" - ] - }, - "instr_61720": { - "virtual_address": 61720, - "size": 2, - "disassembly": "bx r3", - "mnemonic": "bx", - "operands": "r3", - "mode": "thumb" - }, - "bb_61720": { - "virtual_address": 61720, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_61720" - ] - }, - "func_61720": { - "virtual_address": 61720, - "size": 2, - "name": "FUN_0000f118", - "children": [ - "bb_61720" - ] - }, - "instr_61724": { - "virtual_address": 61724, - "size": 4, - "disassembly": "eor r12, r0, r1", - "mnemonic": "eor", - "operands": "r12, r0, r1", - "mode": "none" - }, - "instr_61728": { - "virtual_address": 61728, - "size": 4, - "disassembly": "tst r12, #0x3", - "mnemonic": "tst", - "operands": "r12, #0x3", - "mode": "none" - }, - "instr_61732": { - "virtual_address": 61732, - "size": 4, - "disassembly": "bne 0x0f1b0", - "mnemonic": "bne", - "operands": "0x0f1b0", - "mode": "none" - }, - "bb_61724": { - "virtual_address": 61724, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 61736, - "children": [ - "instr_61724", - "instr_61728", - "instr_61732" - ] - }, - "instr_61736": { - "virtual_address": 61736, - "size": 4, - "disassembly": "ands r12, r0, #0x3", - "mnemonic": "ands", - "operands": "r12, r0, #0x3", - "mode": "none" - }, - "instr_61740": { - "virtual_address": 61740, - "size": 4, - "disassembly": "bic r0, r0, #0x3", - "mnemonic": "bic", - "operands": "r0, r0, #0x3", - "mode": "none" - }, - "instr_61744": { - "virtual_address": 61744, - "size": 4, - "disassembly": "bic r1, r1, #0x3", - "mnemonic": "bic", - "operands": "r1, r1, #0x3", - "mode": "none" - }, - "instr_61748": { - "virtual_address": 61748, - "size": 4, - "disassembly": "ldr r2, [r0], #0x4", - "mnemonic": "ldr", - "operands": "r2, [r0], #0x4", - "mode": "none" - }, - "instr_61752": { - "virtual_address": 61752, - "size": 4, - "disassembly": "ldreq r3, [r1], #0x4", - "mnemonic": "ldreq", - "operands": "r3, [r1], #0x4", - "mode": "none" - }, - "instr_61756": { - "virtual_address": 61756, - "size": 4, - "disassembly": "beq 0x0f15c", - "mnemonic": "beq", - "operands": "0x0f15c", - "mode": "none" - }, - "bb_61736": { - "virtual_address": 61736, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 61760, - "children": [ - "instr_61736", - "instr_61740", - "instr_61744", - "instr_61748", - "instr_61752", - "instr_61756" - ] - }, - "instr_61760": { - "virtual_address": 61760, - "size": 4, - "disassembly": "eor r12, r12, #0x3", - "mnemonic": "eor", - "operands": "r12, r12, #0x3", - "mode": "none" - }, - "instr_61764": { - "virtual_address": 61764, - "size": 4, - "disassembly": "mvn r3, #0xff000000", - "mnemonic": "mvn", - "operands": "r3, #0xff000000", - "mode": "none" - }, - "instr_61768": { - "virtual_address": 61768, - "size": 4, - "disassembly": "mov r12, r12, lsl #0x3", - "mnemonic": "mov", - "operands": "r12, r12, lsl #0x3", - "mode": "none" - }, - "instr_61772": { - "virtual_address": 61772, - "size": 4, - "disassembly": "mov r12, r3, lsr r12", - "mnemonic": "mov", - "operands": "r12, r3, lsr r12", - "mode": "none" - }, - "instr_61776": { - "virtual_address": 61776, - "size": 4, - "disassembly": "ldr r3, [r1], #0x4", - "mnemonic": "ldr", - "operands": "r3, [r1], #0x4", - "mode": "none" - }, - "instr_61780": { - "virtual_address": 61780, - "size": 4, - "disassembly": "orr r2, r2, r12", - "mnemonic": "orr", - "operands": "r2, r2, r12", - "mode": "none" - }, - "instr_61784": { - "virtual_address": 61784, - "size": 4, - "disassembly": "orr r3, r3, r12", - "mnemonic": "orr", - "operands": "r3, r3, r12", - "mode": "none" - }, - "bb_61760": { - "virtual_address": 61760, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 61788, - "children": [ - "instr_61760", - "instr_61764", - "instr_61768", - "instr_61772", - "instr_61776", - "instr_61780", - "instr_61784" - ] - }, - "instr_61788": { - "virtual_address": 61788, - "size": 4, - "disassembly": "str r4, [sp, #-0x4]!", - "mnemonic": "str", - "operands": "r4, [sp, #-0x4]!", - "mode": "none" - }, - "instr_61792": { - "virtual_address": 61792, - "size": 4, - "disassembly": "mov r4, #0x1", - "mnemonic": "mov", - "operands": "r4, #0x1", - "mode": "none" - }, - "instr_61796": { - "virtual_address": 61796, - "size": 4, - "disassembly": "orr r4, r4, r4, lsl #0x8", - "mnemonic": "orr", - "operands": "r4, r4, r4, lsl #0x8", - "mode": "none" - }, - "instr_61800": { - "virtual_address": 61800, - "size": 4, - "disassembly": "orr r4, r4, r4, lsl #0x10", - "mnemonic": "orr", - "operands": "r4, r4, r4, lsl #0x10", - "mode": "none" - }, - "bb_61788": { - "virtual_address": 61788, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 61804, - "children": [ - "instr_61788", - "instr_61792", - "instr_61796", - "instr_61800" - ] - }, - "instr_61804": { - "virtual_address": 61804, - "size": 4, - "disassembly": "sub r12, r2, r4", - "mnemonic": "sub", - "operands": "r12, r2, r4", - "mode": "none" - }, - "instr_61808": { - "virtual_address": 61808, - "size": 4, - "disassembly": "cmp r2, r3", - "mnemonic": "cmp", - "operands": "r2, r3", - "mode": "none" - }, - "instr_61812": { - "virtual_address": 61812, - "size": 4, - "disassembly": "biceq r12, r12, r2", - "mnemonic": "biceq", - "operands": "r12, r12, r2", - "mode": "none" - }, - "instr_61816": { - "virtual_address": 61816, - "size": 4, - "disassembly": "tsteq r12, r4, lsl #0x7", - "mnemonic": "tsteq", - "operands": "r12, r4, lsl #0x7", - "mode": "none" - }, - "instr_61820": { - "virtual_address": 61820, - "size": 4, - "disassembly": "ldreq r2, [r0], #0x4", - "mnemonic": "ldreq", - "operands": "r2, [r0], #0x4", - "mode": "none" - }, - "instr_61824": { - "virtual_address": 61824, - "size": 4, - "disassembly": "ldreq r3, [r1], #0x4", - "mnemonic": "ldreq", - "operands": "r3, [r1], #0x4", - "mode": "none" - }, - "instr_61828": { - "virtual_address": 61828, - "size": 4, - "disassembly": "beq 0x0f16c", - "mnemonic": "beq", - "operands": "0x0f16c", - "mode": "none" - }, - "bb_61804": { - "virtual_address": 61804, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 61832, - "children": [ - "instr_61804", - "instr_61808", - "instr_61812", - "instr_61816", - "instr_61820", - "instr_61824", - "instr_61828" - ] - }, - "instr_61832": { - "virtual_address": 61832, - "size": 4, - "disassembly": "mov r0, r2, lsl #0x18", - "mnemonic": "mov", - "operands": "r0, r2, lsl #0x18", - "mode": "none" - }, - "instr_61836": { - "virtual_address": 61836, - "size": 4, - "disassembly": "mov r2, r2, lsr #0x8", - "mnemonic": "mov", - "operands": "r2, r2, lsr #0x8", - "mode": "none" - }, - "instr_61840": { - "virtual_address": 61840, - "size": 4, - "disassembly": "cmp r0, #0x1", - "mnemonic": "cmp", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_61844": { - "virtual_address": 61844, - "size": 4, - "disassembly": "cmpcs r0, r3, lsl #0x18", - "mnemonic": "cmpcs", - "operands": "r0, r3, lsl #0x18", - "mode": "none" - }, - "instr_61848": { - "virtual_address": 61848, - "size": 4, - "disassembly": "moveq r3, r3, lsr #0x8", - "mnemonic": "moveq", - "operands": "r3, r3, lsr #0x8", - "mode": "none" - }, - "instr_61852": { - "virtual_address": 61852, - "size": 4, - "disassembly": "beq 0x0f188", - "mnemonic": "beq", - "operands": "0x0f188", - "mode": "none" - }, - "bb_61832": { - "virtual_address": 61832, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 61856, - "children": [ - "instr_61832", - "instr_61836", - "instr_61840", - "instr_61844", - "instr_61848", - "instr_61852" - ] - }, - "instr_61856": { - "virtual_address": 61856, - "size": 4, - "disassembly": "and r3, r3, #0xff", - "mnemonic": "and", - "operands": "r3, r3, #0xff", - "mode": "none" - }, - "instr_61860": { - "virtual_address": 61860, - "size": 4, - "disassembly": "rsb r0, r3, r0, lsr #0x18", - "mnemonic": "rsb", - "operands": "r0, r3, r0, lsr #0x18", - "mode": "none" - }, - "instr_61864": { - "virtual_address": 61864, - "size": 4, - "disassembly": "ldr r4, [sp], #0x4", - "mnemonic": "ldr", - "operands": "r4, [sp], #0x4", - "mode": "none" - }, - "instr_61868": { - "virtual_address": 61868, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_61856": { - "virtual_address": 61856, - "size": 16, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_61856", - "instr_61860", - "instr_61864", - "instr_61868" - ] - }, - "instr_61872": { - "virtual_address": 61872, - "size": 4, - "disassembly": "tst r0, #0x3", - "mnemonic": "tst", - "operands": "r0, #0x3", - "mode": "none" - }, - "instr_61876": { - "virtual_address": 61876, - "size": 4, - "disassembly": "beq 0x0f1d4", - "mnemonic": "beq", - "operands": "0x0f1d4", - "mode": "none" - }, - "bb_61872": { - "virtual_address": 61872, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 61880, - "children": [ - "instr_61872", - "instr_61876" - ] - }, - "instr_61880": { - "virtual_address": 61880, - "size": 4, - "disassembly": "ldrb r2, [r0], #0x1", - "mnemonic": "ldrb", - "operands": "r2, [r0], #0x1", - "mode": "none" - }, - "instr_61884": { - "virtual_address": 61884, - "size": 4, - "disassembly": "ldrb r3, [r1], #0x1", - "mnemonic": "ldrb", - "operands": "r3, [r1], #0x1", - "mode": "none" - }, - "instr_61888": { - "virtual_address": 61888, - "size": 4, - "disassembly": "cmp r2, #0x1", - "mnemonic": "cmp", - "operands": "r2, #0x1", - "mode": "none" - }, - "instr_61892": { - "virtual_address": 61892, - "size": 4, - "disassembly": "cmpcs r2, r3", - "mnemonic": "cmpcs", - "operands": "r2, r3", - "mode": "none" - }, - "instr_61896": { - "virtual_address": 61896, - "size": 4, - "disassembly": "beq 0x0f1b0", - "mnemonic": "beq", - "operands": "0x0f1b0", - "mode": "none" - }, - "bb_61880": { - "virtual_address": 61880, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 61900, - "children": [ - "instr_61880", - "instr_61884", - "instr_61888", - "instr_61892", - "instr_61896" - ] - }, - "instr_61900": { - "virtual_address": 61900, - "size": 4, - "disassembly": "sub r0, r2, r3", - "mnemonic": "sub", - "operands": "r0, r2, r3", - "mode": "none" - }, - "instr_61904": { - "virtual_address": 61904, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_61900": { - "virtual_address": 61900, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_61900", - "instr_61904" - ] - }, - "instr_61908": { - "virtual_address": 61908, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5}", - "mode": "none" - }, - "instr_61912": { - "virtual_address": 61912, - "size": 4, - "disassembly": "mov r4, #0x1", - "mnemonic": "mov", - "operands": "r4, #0x1", - "mode": "none" - }, - "instr_61916": { - "virtual_address": 61916, - "size": 4, - "disassembly": "orr r4, r4, r4, lsl #0x8", - "mnemonic": "orr", - "operands": "r4, r4, r4, lsl #0x8", - "mode": "none" - }, - "instr_61920": { - "virtual_address": 61920, - "size": 4, - "disassembly": "orr r4, r4, r4, lsl #0x10", - "mnemonic": "orr", - "operands": "r4, r4, r4, lsl #0x10", - "mode": "none" - }, - "instr_61924": { - "virtual_address": 61924, - "size": 4, - "disassembly": "ldr r2, [r0], #0x4", - "mnemonic": "ldr", - "operands": "r2, [r0], #0x4", - "mode": "none" - }, - "instr_61928": { - "virtual_address": 61928, - "size": 4, - "disassembly": "and r5, r1, #0x3", - "mnemonic": "and", - "operands": "r5, r1, #0x3", - "mode": "none" - }, - "instr_61932": { - "virtual_address": 61932, - "size": 4, - "disassembly": "bic r1, r1, #0x3", - "mnemonic": "bic", - "operands": "r1, r1, #0x3", - "mode": "none" - }, - "instr_61936": { - "virtual_address": 61936, - "size": 4, - "disassembly": "ldr r3, [r1], #0x4", - "mnemonic": "ldr", - "operands": "r3, [r1], #0x4", - "mode": "none" - }, - "instr_61940": { - "virtual_address": 61940, - "size": 4, - "disassembly": "cmp r5, #0x2", - "mnemonic": "cmp", - "operands": "r5, #0x2", - "mode": "none" - }, - "instr_61944": { - "virtual_address": 61944, - "size": 4, - "disassembly": "beq 0x0f25c", - "mnemonic": "beq", - "operands": "0x0f25c", - "mode": "none" - }, - "bb_61908": { - "virtual_address": 61908, - "size": 40, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 61948, - "children": [ - "instr_61908", - "instr_61912", - "instr_61916", - "instr_61920", - "instr_61924", - "instr_61928", - "instr_61932", - "instr_61936", - "instr_61940", - "instr_61944" - ] - }, - "instr_61948": { - "virtual_address": 61948, - "size": 4, - "disassembly": "bhi 0x0f2b8", - "mnemonic": "bhi", - "operands": "0x0f2b8", - "mode": "none" - }, - "bb_61948": { - "virtual_address": 61948, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 61952, - "children": [ - "instr_61948" - ] - }, - "instr_61952": { - "virtual_address": 61952, - "size": 4, - "disassembly": "bic r5, r2, #0xff000000", - "mnemonic": "bic", - "operands": "r5, r2, #0xff000000", - "mode": "none" - }, - "instr_61956": { - "virtual_address": 61956, - "size": 4, - "disassembly": "cmp r5, r3, lsr #0x8", - "mnemonic": "cmp", - "operands": "r5, r3, lsr #0x8", - "mode": "none" - }, - "instr_61960": { - "virtual_address": 61960, - "size": 4, - "disassembly": "sub r12, r2, r4", - "mnemonic": "sub", - "operands": "r12, r2, r4", - "mode": "none" - }, - "instr_61964": { - "virtual_address": 61964, - "size": 4, - "disassembly": "bic r12, r12, r2", - "mnemonic": "bic", - "operands": "r12, r12, r2", - "mode": "none" - }, - "instr_61968": { - "virtual_address": 61968, - "size": 4, - "disassembly": "bne 0x0f234", - "mnemonic": "bne", - "operands": "0x0f234", - "mode": "none" - }, - "bb_61952": { - "virtual_address": 61952, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 61972, - "children": [ - "instr_61952", - "instr_61956", - "instr_61960", - "instr_61964", - "instr_61968" - ] - }, - "instr_61972": { - "virtual_address": 61972, - "size": 4, - "disassembly": "ands r12, r12, r4, lsl #0x7", - "mnemonic": "ands", - "operands": "r12, r12, r4, lsl #0x7", - "mode": "none" - }, - "instr_61976": { - "virtual_address": 61976, - "size": 4, - "disassembly": "ldreq r3, [r1], #0x4", - "mnemonic": "ldreq", - "operands": "r3, [r1], #0x4", - "mode": "none" - }, - "instr_61980": { - "virtual_address": 61980, - "size": 4, - "disassembly": "bne 0x0f23c", - "mnemonic": "bne", - "operands": "0x0f23c", - "mode": "none" - }, - "bb_61972": { - "virtual_address": 61972, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 61984, - "children": [ - "instr_61972", - "instr_61976", - "instr_61980" - ] - }, - "instr_61984": { - "virtual_address": 61984, - "size": 4, - "disassembly": "eor r5, r5, r2", - "mnemonic": "eor", - "operands": "r5, r5, r2", - "mode": "none" - }, - "instr_61988": { - "virtual_address": 61988, - "size": 4, - "disassembly": "cmp r5, r3, lsl #0x18", - "mnemonic": "cmp", - "operands": "r5, r3, lsl #0x18", - "mode": "none" - }, - "instr_61992": { - "virtual_address": 61992, - "size": 4, - "disassembly": "bne 0x0f250", - "mnemonic": "bne", - "operands": "0x0f250", - "mode": "none" - }, - "bb_61984": { - "virtual_address": 61984, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 61996, - "children": [ - "instr_61984", - "instr_61988", - "instr_61992" - ] - }, - "instr_61996": { - "virtual_address": 61996, - "size": 4, - "disassembly": "ldr r2, [r0], #0x4", - "mnemonic": "ldr", - "operands": "r2, [r0], #0x4", - "mode": "none" - }, - "instr_62000": { - "virtual_address": 62000, - "size": 4, - "disassembly": "b 0x0f200", - "mnemonic": "b", - "operands": "0x0f200", - "mode": "none" - }, - "bb_61996": { - "virtual_address": 61996, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 61952, - "children": [ - "instr_61996", - "instr_62000" - ] - }, - "instr_62004": { - "virtual_address": 62004, - "size": 4, - "disassembly": "mov r3, r3, lsr #0x8", - "mnemonic": "mov", - "operands": "r3, r3, lsr #0x8", - "mode": "none" - }, - "instr_62008": { - "virtual_address": 62008, - "size": 4, - "disassembly": "b 0x0f318", - "mnemonic": "b", - "operands": "0x0f318", - "mode": "none" - }, - "bb_62004": { - "virtual_address": 62004, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62232, - "children": [ - "instr_62004", - "instr_62008" - ] - }, - "instr_62012": { - "virtual_address": 62012, - "size": 4, - "disassembly": "bics r12, r12, #0xff000000", - "mnemonic": "bics", - "operands": "r12, r12, #0xff000000", - "mode": "none" - }, - "instr_62016": { - "virtual_address": 62016, - "size": 4, - "disassembly": "bne 0x0f30c", - "mnemonic": "bne", - "operands": "0x0f30c", - "mode": "none" - }, - "bb_62012": { - "virtual_address": 62012, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62020, - "children": [ - "instr_62012", - "instr_62016" - ] - }, - "instr_62020": { - "virtual_address": 62020, - "size": 4, - "disassembly": "ldrb r3, [r1, #0x0]", - "mnemonic": "ldrb", - "operands": "r3, [r1, #0x0]", - "mode": "none" - }, - "instr_62024": { - "virtual_address": 62024, - "size": 4, - "disassembly": "mov r5, r2, lsr #0x18", - "mnemonic": "mov", - "operands": "r5, r2, lsr #0x18", - "mode": "none" - }, - "instr_62028": { - "virtual_address": 62028, - "size": 4, - "disassembly": "b 0x0f318", - "mnemonic": "b", - "operands": "0x0f318", - "mode": "none" - }, - "bb_62020": { - "virtual_address": 62020, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62232, - "children": [ - "instr_62020", - "instr_62024", - "instr_62028" - ] - }, - "instr_62032": { - "virtual_address": 62032, - "size": 4, - "disassembly": "mov r5, r2, lsr #0x18", - "mnemonic": "mov", - "operands": "r5, r2, lsr #0x18", - "mode": "none" - }, - "instr_62036": { - "virtual_address": 62036, - "size": 4, - "disassembly": "and r3, r3, #0xff", - "mnemonic": "and", - "operands": "r3, r3, #0xff", - "mode": "none" - }, - "instr_62040": { - "virtual_address": 62040, - "size": 4, - "disassembly": "b 0x0f318", - "mnemonic": "b", - "operands": "0x0f318", - "mode": "none" - }, - "bb_62032": { - "virtual_address": 62032, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62232, - "children": [ - "instr_62032", - "instr_62036", - "instr_62040" - ] - }, - "instr_62044": { - "virtual_address": 62044, - "size": 4, - "disassembly": "mov r5, r2, lsl #0x10", - "mnemonic": "mov", - "operands": "r5, r2, lsl #0x10", - "mode": "none" - }, - "instr_62048": { - "virtual_address": 62048, - "size": 4, - "disassembly": "sub r12, r2, r4", - "mnemonic": "sub", - "operands": "r12, r2, r4", - "mode": "none" - }, - "instr_62052": { - "virtual_address": 62052, - "size": 4, - "disassembly": "mov r5, r5, lsr #0x10", - "mnemonic": "mov", - "operands": "r5, r5, lsr #0x10", - "mode": "none" - }, - "instr_62056": { - "virtual_address": 62056, - "size": 4, - "disassembly": "bic r12, r12, r2", - "mnemonic": "bic", - "operands": "r12, r12, r2", - "mode": "none" - }, - "instr_62060": { - "virtual_address": 62060, - "size": 4, - "disassembly": "cmp r5, r3, lsr #0x10", - "mnemonic": "cmp", - "operands": "r5, r3, lsr #0x10", - "mode": "none" - }, - "instr_62064": { - "virtual_address": 62064, - "size": 4, - "disassembly": "bne 0x0f2b0", - "mnemonic": "bne", - "operands": "0x0f2b0", - "mode": "none" - }, - "bb_62044": { - "virtual_address": 62044, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62068, - "children": [ - "instr_62044", - "instr_62048", - "instr_62052", - "instr_62056", - "instr_62060", - "instr_62064" - ] - }, - "instr_62068": { - "virtual_address": 62068, - "size": 4, - "disassembly": "ands r12, r12, r4, lsl #0x7", - "mnemonic": "ands", - "operands": "r12, r12, r4, lsl #0x7", - "mode": "none" - }, - "instr_62072": { - "virtual_address": 62072, - "size": 4, - "disassembly": "ldreq r3, [r1], #0x4", - "mnemonic": "ldreq", - "operands": "r3, [r1], #0x4", - "mode": "none" - }, - "instr_62076": { - "virtual_address": 62076, - "size": 4, - "disassembly": "bne 0x0f294", - "mnemonic": "bne", - "operands": "0x0f294", - "mode": "none" - }, - "bb_62068": { - "virtual_address": 62068, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62080, - "children": [ - "instr_62068", - "instr_62072", - "instr_62076" - ] - }, - "instr_62080": { - "virtual_address": 62080, - "size": 4, - "disassembly": "eor r5, r5, r2", - "mnemonic": "eor", - "operands": "r5, r5, r2", - "mode": "none" - }, - "instr_62084": { - "virtual_address": 62084, - "size": 4, - "disassembly": "cmp r5, r3, lsl #0x10", - "mnemonic": "cmp", - "operands": "r5, r3, lsl #0x10", - "mode": "none" - }, - "instr_62088": { - "virtual_address": 62088, - "size": 4, - "disassembly": "bne 0x0f2a8", - "mnemonic": "bne", - "operands": "0x0f2a8", - "mode": "none" - }, - "bb_62080": { - "virtual_address": 62080, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62092, - "children": [ - "instr_62080", - "instr_62084", - "instr_62088" - ] - }, - "instr_62092": { - "virtual_address": 62092, - "size": 4, - "disassembly": "ldr r2, [r0], #0x4", - "mnemonic": "ldr", - "operands": "r2, [r0], #0x4", - "mode": "none" - }, - "instr_62096": { - "virtual_address": 62096, - "size": 4, - "disassembly": "b 0x0f25c", - "mnemonic": "b", - "operands": "0x0f25c", - "mode": "none" - }, - "bb_62092": { - "virtual_address": 62092, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62044, - "children": [ - "instr_62092", - "instr_62096" - ] - }, - "instr_62100": { - "virtual_address": 62100, - "size": 4, - "disassembly": "movs r12, r12, lsl #0x10", - "mnemonic": "movs", - "operands": "r12, r12, lsl #0x10", - "mode": "none" - }, - "instr_62104": { - "virtual_address": 62104, - "size": 4, - "disassembly": "bne 0x0f30c", - "mnemonic": "bne", - "operands": "0x0f30c", - "mode": "none" - }, - "bb_62100": { - "virtual_address": 62100, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62108, - "children": [ - "instr_62100", - "instr_62104" - ] - }, - "instr_62108": { - "virtual_address": 62108, - "size": 4, - "disassembly": "ldrh r3, [r1, #0x0]", - "mnemonic": "ldrh", - "operands": "r3, [r1, #0x0]", - "mode": "none" - }, - "instr_62112": { - "virtual_address": 62112, - "size": 4, - "disassembly": "mov r5, r2, lsr #0x10", - "mnemonic": "mov", - "operands": "r5, r2, lsr #0x10", - "mode": "none" - }, - "instr_62116": { - "virtual_address": 62116, - "size": 4, - "disassembly": "b 0x0f318", - "mnemonic": "b", - "operands": "0x0f318", - "mode": "none" - }, - "bb_62108": { - "virtual_address": 62108, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62232, - "children": [ - "instr_62108", - "instr_62112", - "instr_62116" - ] - }, - "instr_62120": { - "virtual_address": 62120, - "size": 4, - "disassembly": "mov r3, r3, lsl #0x10", - "mnemonic": "mov", - "operands": "r3, r3, lsl #0x10", - "mode": "none" - }, - "instr_62124": { - "virtual_address": 62124, - "size": 4, - "disassembly": "mov r5, r2, lsr #0x10", - "mnemonic": "mov", - "operands": "r5, r2, lsr #0x10", - "mode": "none" - }, - "bb_62120": { - "virtual_address": 62120, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62128, - "children": [ - "instr_62120", - "instr_62124" - ] - }, - "instr_62128": { - "virtual_address": 62128, - "size": 4, - "disassembly": "mov r3, r3, lsr #0x10", - "mnemonic": "mov", - "operands": "r3, r3, lsr #0x10", - "mode": "none" - }, - "instr_62132": { - "virtual_address": 62132, - "size": 4, - "disassembly": "b 0x0f318", - "mnemonic": "b", - "operands": "0x0f318", - "mode": "none" - }, - "bb_62128": { - "virtual_address": 62128, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62232, - "children": [ - "instr_62128", - "instr_62132" - ] - }, - "instr_62136": { - "virtual_address": 62136, - "size": 4, - "disassembly": "and r5, r2, #0xff", - "mnemonic": "and", - "operands": "r5, r2, #0xff", - "mode": "none" - }, - "instr_62140": { - "virtual_address": 62140, - "size": 4, - "disassembly": "cmp r5, r3, lsr #0x18", - "mnemonic": "cmp", - "operands": "r5, r3, lsr #0x18", - "mode": "none" - }, - "instr_62144": { - "virtual_address": 62144, - "size": 4, - "disassembly": "sub r12, r2, r4", - "mnemonic": "sub", - "operands": "r12, r2, r4", - "mode": "none" - }, - "instr_62148": { - "virtual_address": 62148, - "size": 4, - "disassembly": "bic r12, r12, r2", - "mnemonic": "bic", - "operands": "r12, r12, r2", - "mode": "none" - }, - "instr_62152": { - "virtual_address": 62152, - "size": 4, - "disassembly": "bne 0x0f2ec", - "mnemonic": "bne", - "operands": "0x0f2ec", - "mode": "none" - }, - "bb_62136": { - "virtual_address": 62136, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62156, - "children": [ - "instr_62136", - "instr_62140", - "instr_62144", - "instr_62148", - "instr_62152" - ] - }, - "instr_62156": { - "virtual_address": 62156, - "size": 4, - "disassembly": "ands r12, r12, r4, lsl #0x7", - "mnemonic": "ands", - "operands": "r12, r12, r4, lsl #0x7", - "mode": "none" - }, - "instr_62160": { - "virtual_address": 62160, - "size": 4, - "disassembly": "ldreq r3, [r1], #0x4", - "mnemonic": "ldreq", - "operands": "r3, [r1], #0x4", - "mode": "none" - }, - "instr_62164": { - "virtual_address": 62164, - "size": 4, - "disassembly": "bne 0x0f2f4", - "mnemonic": "bne", - "operands": "0x0f2f4", - "mode": "none" - }, - "bb_62156": { - "virtual_address": 62156, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62168, - "children": [ - "instr_62156", - "instr_62160", - "instr_62164" - ] - }, - "instr_62168": { - "virtual_address": 62168, - "size": 4, - "disassembly": "eor r5, r5, r2", - "mnemonic": "eor", - "operands": "r5, r5, r2", - "mode": "none" - }, - "instr_62172": { - "virtual_address": 62172, - "size": 4, - "disassembly": "cmp r5, r3, lsl #0x8", - "mnemonic": "cmp", - "operands": "r5, r3, lsl #0x8", - "mode": "none" - }, - "instr_62176": { - "virtual_address": 62176, - "size": 4, - "disassembly": "bne 0x0f300", - "mnemonic": "bne", - "operands": "0x0f300", - "mode": "none" - }, - "bb_62168": { - "virtual_address": 62168, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62180, - "children": [ - "instr_62168", - "instr_62172", - "instr_62176" - ] - }, - "instr_62180": { - "virtual_address": 62180, - "size": 4, - "disassembly": "ldr r2, [r0], #0x4", - "mnemonic": "ldr", - "operands": "r2, [r0], #0x4", - "mode": "none" - }, - "instr_62184": { - "virtual_address": 62184, - "size": 4, - "disassembly": "b 0x0f2b8", - "mnemonic": "b", - "operands": "0x0f2b8", - "mode": "none" - }, - "bb_62180": { - "virtual_address": 62180, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62136, - "children": [ - "instr_62180", - "instr_62184" - ] - }, - "instr_62188": { - "virtual_address": 62188, - "size": 4, - "disassembly": "mov r3, r3, lsr #0x18", - "mnemonic": "mov", - "operands": "r3, r3, lsr #0x18", - "mode": "none" - }, - "instr_62192": { - "virtual_address": 62192, - "size": 4, - "disassembly": "b 0x0f318", - "mnemonic": "b", - "operands": "0x0f318", - "mode": "none" - }, - "bb_62188": { - "virtual_address": 62188, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62232, - "children": [ - "instr_62188", - "instr_62192" - ] - }, - "instr_62196": { - "virtual_address": 62196, - "size": 4, - "disassembly": "tst r2, #0xff", - "mnemonic": "tst", - "operands": "r2, #0xff", - "mode": "none" - }, - "instr_62200": { - "virtual_address": 62200, - "size": 4, - "disassembly": "beq 0x0f30c", - "mnemonic": "beq", - "operands": "0x0f30c", - "mode": "none" - }, - "bb_62196": { - "virtual_address": 62196, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62204, - "children": [ - "instr_62196", - "instr_62200" - ] - }, - "instr_62204": { - "virtual_address": 62204, - "size": 4, - "disassembly": "ldr r3, [r1], #0x4", - "mnemonic": "ldr", - "operands": "r3, [r1], #0x4", - "mode": "none" - }, - "bb_62204": { - "virtual_address": 62204, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62208, - "children": [ - "instr_62204" - ] - }, - "instr_62208": { - "virtual_address": 62208, - "size": 4, - "disassembly": "mov r5, r2, lsr #0x8", - "mnemonic": "mov", - "operands": "r5, r2, lsr #0x8", - "mode": "none" - }, - "instr_62212": { - "virtual_address": 62212, - "size": 4, - "disassembly": "bic r3, r3, #0xff000000", - "mnemonic": "bic", - "operands": "r3, r3, #0xff000000", - "mode": "none" - }, - "instr_62216": { - "virtual_address": 62216, - "size": 4, - "disassembly": "b 0x0f318", - "mnemonic": "b", - "operands": "0x0f318", - "mode": "none" - }, - "bb_62208": { - "virtual_address": 62208, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62232, - "children": [ - "instr_62208", - "instr_62212", - "instr_62216" - ] - }, - "instr_62220": { - "virtual_address": 62220, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_62224": { - "virtual_address": 62224, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5}", - "mode": "none" - }, - "instr_62228": { - "virtual_address": 62228, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_62220": { - "virtual_address": 62220, - "size": 12, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_62220", - "instr_62224", - "instr_62228" - ] - }, - "instr_62232": { - "virtual_address": 62232, - "size": 4, - "disassembly": "and r2, r5, #0xff", - "mnemonic": "and", - "operands": "r2, r5, #0xff", - "mode": "none" - }, - "instr_62236": { - "virtual_address": 62236, - "size": 4, - "disassembly": "and r0, r3, #0xff", - "mnemonic": "and", - "operands": "r0, r3, #0xff", - "mode": "none" - }, - "instr_62240": { - "virtual_address": 62240, - "size": 4, - "disassembly": "cmp r0, #0x1", - "mnemonic": "cmp", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_62244": { - "virtual_address": 62244, - "size": 4, - "disassembly": "cmpcs r0, r2", - "mnemonic": "cmpcs", - "operands": "r0, r2", - "mode": "none" - }, - "instr_62248": { - "virtual_address": 62248, - "size": 4, - "disassembly": "moveq r5, r5, lsr #0x8", - "mnemonic": "moveq", - "operands": "r5, r5, lsr #0x8", - "mode": "none" - }, - "instr_62252": { - "virtual_address": 62252, - "size": 4, - "disassembly": "moveq r3, r3, lsr #0x8", - "mnemonic": "moveq", - "operands": "r3, r3, lsr #0x8", - "mode": "none" - }, - "instr_62256": { - "virtual_address": 62256, - "size": 4, - "disassembly": "beq 0x0f318", - "mnemonic": "beq", - "operands": "0x0f318", - "mode": "none" - }, - "bb_62232": { - "virtual_address": 62232, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 62260, - "children": [ - "instr_62232", - "instr_62236", - "instr_62240", - "instr_62244", - "instr_62248", - "instr_62252", - "instr_62256" - ] - }, - "instr_62260": { - "virtual_address": 62260, - "size": 4, - "disassembly": "sub r0, r2, r0", - "mnemonic": "sub", - "operands": "r0, r2, r0", - "mode": "none" - }, - "instr_62264": { - "virtual_address": 62264, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5}", - "mode": "none" - }, - "instr_62268": { - "virtual_address": 62268, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_62260": { - "virtual_address": 62260, - "size": 12, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_62260", - "instr_62264", - "instr_62268" - ] - }, - "func_61724": { - "virtual_address": 61724, - "size": 548, - "name": "strcmp", - "children": [ - "bb_61724", - "bb_61736", - "bb_61760", - "bb_61788", - "bb_61804", - "bb_61832", - "bb_61856", - "bb_61872", - "bb_61880", - "bb_61900", - "bb_61908", - "bb_61948", - "bb_61952", - "bb_61972", - "bb_61984", - "bb_61996", - "bb_62004", - "bb_62012", - "bb_62020", - "bb_62032", - "bb_62044", - "bb_62068", - "bb_62080", - "bb_62092", - "bb_62100", - "bb_62108", - "bb_62120", - "bb_62128", - "bb_62136", - "bb_62156", - "bb_62168", - "bb_62180", - "bb_62188", - "bb_62196", - "bb_62204", - "bb_62208", - "bb_62220", - "bb_62232", - "bb_62260" - ] - }, - "instr_62272": { - "virtual_address": 62272, - "size": 2, - "disassembly": "push {r3, r4, r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r3, r4, r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_62274": { - "virtual_address": 62274, - "size": 2, - "disassembly": "movs r5, r0", - "mnemonic": "movs", - "operands": "r5, r0", - "mode": "thumb" - }, - "instr_62276": { - "virtual_address": 62276, - "size": 2, - "disassembly": "movs r6, r1", - "mnemonic": "movs", - "operands": "r6, r1", - "mode": "thumb" - }, - "instr_62278": { - "virtual_address": 62278, - "size": 2, - "disassembly": "movs r4, r2", - "mnemonic": "movs", - "operands": "r4, r2", - "mode": "thumb" - }, - "instr_62280": { - "virtual_address": 62280, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_62282": { - "virtual_address": 62282, - "size": 2, - "disassembly": "beq 0x0f352", - "mnemonic": "beq", - "operands": "0x0f352", - "mode": "thumb" - }, - "bb_62272": { - "virtual_address": 62272, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62284, - "children": [ - "instr_62272", - "instr_62274", - "instr_62276", - "instr_62278", - "instr_62280", - "instr_62282" - ] - }, - "instr_62284": { - "virtual_address": 62284, - "size": 2, - "disassembly": "ldr r3, [r0, #0x38]", - "mnemonic": "ldr", - "operands": "r3, [r0, #0x38]", - "mode": "thumb" - }, - "instr_62286": { - "virtual_address": 62286, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_62288": { - "virtual_address": 62288, - "size": 2, - "disassembly": "beq 0x0f3f6", - "mnemonic": "beq", - "operands": "0x0f3f6", - "mode": "thumb" - }, - "bb_62284": { - "virtual_address": 62284, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62290, - "children": [ - "instr_62284", - "instr_62286", - "instr_62288" - ] - }, - "instr_62290": { - "virtual_address": 62290, - "size": 2, - "disassembly": "ldr r3, [r4, #0x18]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x18]", - "mode": "thumb" - }, - "instr_62292": { - "virtual_address": 62292, - "size": 2, - "disassembly": "str r3, [r4, #0x8]", - "mnemonic": "str", - "operands": "r3, [r4, #0x8]", - "mode": "thumb" - }, - "instr_62294": { - "virtual_address": 62294, - "size": 2, - "disassembly": "movs r3, #0xc", - "mnemonic": "movs", - "operands": "r3, #0xc", - "mode": "thumb" - }, - "instr_62296": { - "virtual_address": 62296, - "size": 2, - "disassembly": "ldrsh r0, [r4, r3]", - "mnemonic": "ldrsh", - "operands": "r0, [r4, r3]", - "mode": "thumb" - }, - "instr_62298": { - "virtual_address": 62298, - "size": 2, - "disassembly": "lsls r3, r0, #0x10", - "mnemonic": "lsls", - "operands": "r3, r0, #0x10", - "mode": "thumb" - }, - "instr_62300": { - "virtual_address": 62300, - "size": 2, - "disassembly": "lsrs r2, r3, #0x10", - "mnemonic": "lsrs", - "operands": "r2, r3, #0x10", - "mode": "thumb" - }, - "instr_62302": { - "virtual_address": 62302, - "size": 2, - "disassembly": "lsls r3, r3, #0xc", - "mnemonic": "lsls", - "operands": "r3, r3, #0xc", - "mode": "thumb" - }, - "instr_62304": { - "virtual_address": 62304, - "size": 2, - "disassembly": "bpl 0x0f3a8", - "mnemonic": "bpl", - "operands": "0x0f3a8", - "mode": "thumb" - }, - "bb_62290": { - "virtual_address": 62290, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62306, - "children": [ - "instr_62290", - "instr_62292", - "instr_62294", - "instr_62296", - "instr_62298", - "instr_62300", - "instr_62302", - "instr_62304" - ] - }, - "instr_62306": { - "virtual_address": 62306, - "size": 2, - "disassembly": "ldr r3, [r4, #0x10]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x10]", - "mode": "thumb" - }, - "instr_62308": { - "virtual_address": 62308, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_62310": { - "virtual_address": 62310, - "size": 2, - "disassembly": "beq 0x0f3a8", - "mnemonic": "beq", - "operands": "0x0f3a8", - "mode": "thumb" - }, - "bb_62306": { - "virtual_address": 62306, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62312, - "children": [ - "instr_62306", - "instr_62308", - "instr_62310" - ] - }, - "instr_62312": { - "virtual_address": 62312, - "size": 2, - "disassembly": "movs r1, #0xff", - "mnemonic": "movs", - "operands": "r1, #0xff", - "mode": "thumb" - }, - "instr_62314": { - "virtual_address": 62314, - "size": 2, - "disassembly": "lsls r7, r6, #0x18", - "mnemonic": "lsls", - "operands": "r7, r6, #0x18", - "mode": "thumb" - }, - "instr_62316": { - "virtual_address": 62316, - "size": 2, - "disassembly": "ands r6, r1", - "mnemonic": "ands", - "operands": "r6, r1", - "mode": "thumb" - }, - "instr_62318": { - "virtual_address": 62318, - "size": 2, - "disassembly": "movs r1, #0x80", - "mnemonic": "movs", - "operands": "r1, #0x80", - "mode": "thumb" - }, - "instr_62320": { - "virtual_address": 62320, - "size": 2, - "disassembly": "lsls r1, r1, #0x6", - "mnemonic": "lsls", - "operands": "r1, r1, #0x6", - "mode": "thumb" - }, - "instr_62322": { - "virtual_address": 62322, - "size": 2, - "disassembly": "lsrs r7, r7, #0x18", - "mnemonic": "lsrs", - "operands": "r7, r7, #0x18", - "mode": "thumb" - }, - "instr_62324": { - "virtual_address": 62324, - "size": 2, - "disassembly": "tst r2, r1", - "mnemonic": "tst", - "operands": "r2, r1", - "mode": "thumb" - }, - "instr_62326": { - "virtual_address": 62326, - "size": 2, - "disassembly": "beq 0x0f3ce", - "mnemonic": "beq", - "operands": "0x0f3ce", - "mode": "thumb" - }, - "bb_62312": { - "virtual_address": 62312, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62328, - "children": [ - "instr_62312", - "instr_62314", - "instr_62316", - "instr_62318", - "instr_62320", - "instr_62322", - "instr_62324", - "instr_62326" - ] - }, - "instr_62328": { - "virtual_address": 62328, - "size": 2, - "disassembly": "ldr r2, [r4, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [r4, #0x0]", - "mode": "thumb" - }, - "instr_62330": { - "virtual_address": 62330, - "size": 2, - "disassembly": "ldr r1, [r4, #0x14]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x14]", - "mode": "thumb" - }, - "instr_62332": { - "virtual_address": 62332, - "size": 2, - "disassembly": "subs r3, r2, r3", - "mnemonic": "subs", - "operands": "r3, r2, r3", - "mode": "thumb" - }, - "instr_62334": { - "virtual_address": 62334, - "size": 2, - "disassembly": "cmp r1, r3", - "mnemonic": "cmp", - "operands": "r1, r3", - "mode": "thumb" - }, - "instr_62336": { - "virtual_address": 62336, - "size": 2, - "disassembly": "ble 0x0f3e4", - "mnemonic": "ble", - "operands": "0x0f3e4", - "mode": "thumb" - }, - "bb_62328": { - "virtual_address": 62328, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62338, - "children": [ - "instr_62328", - "instr_62330", - "instr_62332", - "instr_62334", - "instr_62336" - ] - }, - "instr_62338": { - "virtual_address": 62338, - "size": 2, - "disassembly": "adds r3, #0x1", - "mnemonic": "adds", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "bb_62338": { - "virtual_address": 62338, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62340, - "children": [ - "instr_62338" - ] - }, - "instr_62340": { - "virtual_address": 62340, - "size": 2, - "disassembly": "ldr r1, [r4, #0x8]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x8]", - "mode": "thumb" - }, - "instr_62342": { - "virtual_address": 62342, - "size": 2, - "disassembly": "subs r1, #0x1", - "mnemonic": "subs", - "operands": "r1, #0x1", - "mode": "thumb" - }, - "instr_62344": { - "virtual_address": 62344, - "size": 2, - "disassembly": "str r1, [r4, #0x8]", - "mnemonic": "str", - "operands": "r1, [r4, #0x8]", - "mode": "thumb" - }, - "instr_62346": { - "virtual_address": 62346, - "size": 2, - "disassembly": "adds r1, r2, #0x1", - "mnemonic": "adds", - "operands": "r1, r2, #0x1", - "mode": "thumb" - }, - "instr_62348": { - "virtual_address": 62348, - "size": 2, - "disassembly": "str r1, [r4, #0x0]", - "mnemonic": "str", - "operands": "r1, [r4, #0x0]", - "mode": "thumb" - }, - "instr_62350": { - "virtual_address": 62350, - "size": 2, - "disassembly": "strb r7, [r2, #0x0]", - "mnemonic": "strb", - "operands": "r7, [r2, #0x0]", - "mode": "thumb" - }, - "instr_62352": { - "virtual_address": 62352, - "size": 2, - "disassembly": "ldr r2, [r4, #0x14]", - "mnemonic": "ldr", - "operands": "r2, [r4, #0x14]", - "mode": "thumb" - }, - "instr_62354": { - "virtual_address": 62354, - "size": 2, - "disassembly": "cmp r2, r3", - "mnemonic": "cmp", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_62356": { - "virtual_address": 62356, - "size": 2, - "disassembly": "beq 0x0f3fc", - "mnemonic": "beq", - "operands": "0x0f3fc", - "mode": "thumb" - }, - "bb_62340": { - "virtual_address": 62340, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62358, - "children": [ - "instr_62340", - "instr_62342", - "instr_62344", - "instr_62346", - "instr_62348", - "instr_62350", - "instr_62352", - "instr_62354", - "instr_62356" - ] - }, - "instr_62358": { - "virtual_address": 62358, - "size": 2, - "disassembly": "cmp r6, #0xa", - "mnemonic": "cmp", - "operands": "r6, #0xa", - "mode": "thumb" - }, - "instr_62360": { - "virtual_address": 62360, - "size": 2, - "disassembly": "bne 0x0f3a0", - "mnemonic": "bne", - "operands": "0x0f3a0", - "mode": "thumb" - }, - "bb_62358": { - "virtual_address": 62358, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62362, - "children": [ - "instr_62358", - "instr_62360" - ] - }, - "instr_62362": { - "virtual_address": 62362, - "size": 2, - "disassembly": "ldrh r3, [r4, #0xc]", - "mnemonic": "ldrh", - "operands": "r3, [r4, #0xc]", - "mode": "thumb" - }, - "instr_62364": { - "virtual_address": 62364, - "size": 2, - "disassembly": "lsls r3, r3, #0x1f", - "mnemonic": "lsls", - "operands": "r3, r3, #0x1f", - "mode": "thumb" - }, - "instr_62366": { - "virtual_address": 62366, - "size": 2, - "disassembly": "bmi 0x0f3fc", - "mnemonic": "bmi", - "operands": "0x0f3fc", - "mode": "thumb" - }, - "bb_62362": { - "virtual_address": 62362, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62368, - "children": [ - "instr_62362", - "instr_62364", - "instr_62366" - ] - }, - "instr_62368": { - "virtual_address": 62368, - "size": 2, - "disassembly": "movs r0, r6", - "mnemonic": "movs", - "operands": "r0, r6", - "mode": "thumb" - }, - "instr_62370": { - "virtual_address": 62370, - "size": 2, - "disassembly": "pop {r3, r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r3, r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_62372": { - "virtual_address": 62372, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_62374": { - "virtual_address": 62374, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_62368": { - "virtual_address": 62368, - "size": 8, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_62368", - "instr_62370", - "instr_62372", - "instr_62374" - ] - }, - "instr_62376": { - "virtual_address": 62376, - "size": 2, - "disassembly": "movs r1, r4", - "mnemonic": "movs", - "operands": "r1, r4", - "mode": "thumb" - }, - "instr_62378": { - "virtual_address": 62378, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_62380": { - "virtual_address": 62380, - "size": 4, - "disassembly": "bl 0x0a1a4", - "mnemonic": "bl", - "operands": "0x0a1a4", - "mode": "thumb" - }, - "instr_62384": { - "virtual_address": 62384, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_62386": { - "virtual_address": 62386, - "size": 2, - "disassembly": "bne 0x0f408", - "mnemonic": "bne", - "operands": "0x0f408", - "mode": "thumb" - }, - "bb_62376": { - "virtual_address": 62376, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62388, - "children": [ - "instr_62376", - "instr_62378", - "instr_62380", - "instr_62384", - "instr_62386" - ] - }, - "instr_62388": { - "virtual_address": 62388, - "size": 2, - "disassembly": "movs r1, #0xff", - "mnemonic": "movs", - "operands": "r1, #0xff", - "mode": "thumb" - }, - "instr_62390": { - "virtual_address": 62390, - "size": 2, - "disassembly": "lsls r7, r6, #0x18", - "mnemonic": "lsls", - "operands": "r7, r6, #0x18", - "mode": "thumb" - }, - "instr_62392": { - "virtual_address": 62392, - "size": 2, - "disassembly": "ands r6, r1", - "mnemonic": "ands", - "operands": "r6, r1", - "mode": "thumb" - }, - "instr_62394": { - "virtual_address": 62394, - "size": 2, - "disassembly": "movs r1, #0x80", - "mnemonic": "movs", - "operands": "r1, #0x80", - "mode": "thumb" - }, - "instr_62396": { - "virtual_address": 62396, - "size": 2, - "disassembly": "movs r3, #0xc", - "mnemonic": "movs", - "operands": "r3, #0xc", - "mode": "thumb" - }, - "instr_62398": { - "virtual_address": 62398, - "size": 2, - "disassembly": "ldrsh r0, [r4, r3]", - "mnemonic": "ldrsh", - "operands": "r0, [r4, r3]", - "mode": "thumb" - }, - "instr_62400": { - "virtual_address": 62400, - "size": 2, - "disassembly": "lsls r2, r0, #0x10", - "mnemonic": "lsls", - "operands": "r2, r0, #0x10", - "mode": "thumb" - }, - "instr_62402": { - "virtual_address": 62402, - "size": 2, - "disassembly": "lsrs r2, r2, #0x10", - "mnemonic": "lsrs", - "operands": "r2, r2, #0x10", - "mode": "thumb" - }, - "instr_62404": { - "virtual_address": 62404, - "size": 2, - "disassembly": "lsls r1, r1, #0x6", - "mnemonic": "lsls", - "operands": "r1, r1, #0x6", - "mode": "thumb" - }, - "instr_62406": { - "virtual_address": 62406, - "size": 2, - "disassembly": "ldr r3, [r4, #0x10]", - "mnemonic": "ldr", - "operands": "r3, [r4, #0x10]", - "mode": "thumb" - }, - "instr_62408": { - "virtual_address": 62408, - "size": 2, - "disassembly": "lsrs r7, r7, #0x18", - "mnemonic": "lsrs", - "operands": "r7, r7, #0x18", - "mode": "thumb" - }, - "instr_62410": { - "virtual_address": 62410, - "size": 2, - "disassembly": "tst r2, r1", - "mnemonic": "tst", - "operands": "r2, r1", - "mode": "thumb" - }, - "instr_62412": { - "virtual_address": 62412, - "size": 2, - "disassembly": "bne 0x0f378", - "mnemonic": "bne", - "operands": "0x0f378", - "mode": "thumb" - }, - "bb_62388": { - "virtual_address": 62388, - "size": 26, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62414, - "children": [ - "instr_62388", - "instr_62390", - "instr_62392", - "instr_62394", - "instr_62396", - "instr_62398", - "instr_62400", - "instr_62402", - "instr_62404", - "instr_62406", - "instr_62408", - "instr_62410", - "instr_62412" - ] - }, - "instr_62414": { - "virtual_address": 62414, - "size": 2, - "disassembly": "orrs r1, r0", - "mnemonic": "orrs", - "operands": "r1, r0", - "mode": "thumb" - }, - "instr_62416": { - "virtual_address": 62416, - "size": 2, - "disassembly": "strh r1, [r4, #0xc]", - "mnemonic": "strh", - "operands": "r1, [r4, #0xc]", - "mode": "thumb" - }, - "instr_62418": { - "virtual_address": 62418, - "size": 2, - "disassembly": "ldr r2, [0x0f410]", - "mnemonic": "ldr", - "operands": "r2, [0x0f410]", - "mode": "thumb" - }, - "instr_62420": { - "virtual_address": 62420, - "size": 2, - "disassembly": "ldr r1, [r4, #0x64]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x64]", - "mode": "thumb" - }, - "instr_62422": { - "virtual_address": 62422, - "size": 2, - "disassembly": "ands r2, r1", - "mnemonic": "ands", - "operands": "r2, r1", - "mode": "thumb" - }, - "instr_62424": { - "virtual_address": 62424, - "size": 2, - "disassembly": "str r2, [r4, #0x64]", - "mnemonic": "str", - "operands": "r2, [r4, #0x64]", - "mode": "thumb" - }, - "instr_62426": { - "virtual_address": 62426, - "size": 2, - "disassembly": "ldr r1, [r4, #0x14]", - "mnemonic": "ldr", - "operands": "r1, [r4, #0x14]", - "mode": "thumb" - }, - "instr_62428": { - "virtual_address": 62428, - "size": 2, - "disassembly": "ldr r2, [r4, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [r4, #0x0]", - "mode": "thumb" - }, - "instr_62430": { - "virtual_address": 62430, - "size": 2, - "disassembly": "subs r3, r2, r3", - "mnemonic": "subs", - "operands": "r3, r2, r3", - "mode": "thumb" - }, - "instr_62432": { - "virtual_address": 62432, - "size": 2, - "disassembly": "cmp r1, r3", - "mnemonic": "cmp", - "operands": "r1, r3", - "mode": "thumb" - }, - "instr_62434": { - "virtual_address": 62434, - "size": 2, - "disassembly": "bgt 0x0f382", - "mnemonic": "bgt", - "operands": "0x0f382", - "mode": "thumb" - }, - "bb_62414": { - "virtual_address": 62414, - "size": 22, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62436, - "children": [ - "instr_62414", - "instr_62416", - "instr_62418", - "instr_62420", - "instr_62422", - "instr_62424", - "instr_62426", - "instr_62428", - "instr_62430", - "instr_62432", - "instr_62434" - ] - }, - "instr_62436": { - "virtual_address": 62436, - "size": 2, - "disassembly": "movs r1, r4", - "mnemonic": "movs", - "operands": "r1, r4", - "mode": "thumb" - }, - "instr_62438": { - "virtual_address": 62438, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_62440": { - "virtual_address": 62440, - "size": 4, - "disassembly": "bl 0x0b67c", - "mnemonic": "bl", - "operands": "0x0b67c", - "mode": "thumb" - }, - "instr_62444": { - "virtual_address": 62444, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_62446": { - "virtual_address": 62446, - "size": 2, - "disassembly": "bne 0x0f408", - "mnemonic": "bne", - "operands": "0x0f408", - "mode": "thumb" - }, - "bb_62436": { - "virtual_address": 62436, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62448, - "children": [ - "instr_62436", - "instr_62438", - "instr_62440", - "instr_62444", - "instr_62446" - ] - }, - "instr_62448": { - "virtual_address": 62448, - "size": 2, - "disassembly": "movs r3, #0x1", - "mnemonic": "movs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_62450": { - "virtual_address": 62450, - "size": 2, - "disassembly": "ldr r2, [r4, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [r4, #0x0]", - "mode": "thumb" - }, - "instr_62452": { - "virtual_address": 62452, - "size": 2, - "disassembly": "b 0x0f384", - "mnemonic": "b", - "operands": "0x0f384", - "mode": "thumb" - }, - "bb_62448": { - "virtual_address": 62448, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62340, - "children": [ - "instr_62448", - "instr_62450", - "instr_62452" - ] - }, - "instr_62454": { - "virtual_address": 62454, - "size": 4, - "disassembly": "bl 0x0b80c", - "mnemonic": "bl", - "operands": "0x0b80c", - "mode": "thumb" - }, - "instr_62458": { - "virtual_address": 62458, - "size": 2, - "disassembly": "b 0x0f352", - "mnemonic": "b", - "operands": "0x0f352", - "mode": "thumb" - }, - "bb_62454": { - "virtual_address": 62454, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62290, - "children": [ - "instr_62454", - "instr_62458" - ] - }, - "instr_62460": { - "virtual_address": 62460, - "size": 2, - "disassembly": "movs r1, r4", - "mnemonic": "movs", - "operands": "r1, r4", - "mode": "thumb" - }, - "instr_62462": { - "virtual_address": 62462, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_62464": { - "virtual_address": 62464, - "size": 4, - "disassembly": "bl 0x0b67c", - "mnemonic": "bl", - "operands": "0x0b67c", - "mode": "thumb" - }, - "instr_62468": { - "virtual_address": 62468, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_62470": { - "virtual_address": 62470, - "size": 2, - "disassembly": "beq 0x0f3a0", - "mnemonic": "beq", - "operands": "0x0f3a0", - "mode": "thumb" - }, - "bb_62460": { - "virtual_address": 62460, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62472, - "children": [ - "instr_62460", - "instr_62462", - "instr_62464", - "instr_62468", - "instr_62470" - ] - }, - "instr_62472": { - "virtual_address": 62472, - "size": 2, - "disassembly": "movs r6, #0x1", - "mnemonic": "movs", - "operands": "r6, #0x1", - "mode": "thumb" - }, - "instr_62474": { - "virtual_address": 62474, - "size": 2, - "disassembly": "rsbs r6, r6", - "mnemonic": "rsbs", - "operands": "r6, r6", - "mode": "thumb" - }, - "instr_62476": { - "virtual_address": 62476, - "size": 2, - "disassembly": "b 0x0f3a0", - "mnemonic": "b", - "operands": "0x0f3a0", - "mode": "thumb" - }, - "bb_62472": { - "virtual_address": 62472, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62368, - "children": [ - "instr_62472", - "instr_62474", - "instr_62476" - ] - }, - "func_62272": { - "virtual_address": 62272, - "size": 206, - "name": "__swbuf_r", - "children": [ - "bb_62272", - "bb_62284", - "bb_62290", - "bb_62306", - "bb_62312", - "bb_62328", - "bb_62338", - "bb_62340", - "bb_62358", - "bb_62362", - "bb_62368", - "bb_62376", - "bb_62388", - "bb_62414", - "bb_62436", - "bb_62448", - "bb_62454", - "bb_62460", - "bb_62472" - ] - }, - "instr_62484": { - "virtual_address": 62484, - "size": 2, - "disassembly": "movs r3, r0", - "mnemonic": "movs", - "operands": "r3, r0", - "mode": "thumb" - }, - "instr_62486": { - "virtual_address": 62486, - "size": 2, - "disassembly": "push {r4, lr}", - "mnemonic": "push", - "operands": "{r4, lr}", - "mode": "thumb" - }, - "instr_62488": { - "virtual_address": 62488, - "size": 2, - "disassembly": "movs r2, r1", - "mnemonic": "movs", - "operands": "r2, r1", - "mode": "thumb" - }, - "instr_62490": { - "virtual_address": 62490, - "size": 2, - "disassembly": "ldr r1, [0x0f42c]", - "mnemonic": "ldr", - "operands": "r1, [0x0f42c]", - "mode": "thumb" - }, - "instr_62492": { - "virtual_address": 62492, - "size": 2, - "disassembly": "ldr r0, [r1, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r1, #0x0]", - "mode": "thumb" - }, - "instr_62494": { - "virtual_address": 62494, - "size": 2, - "disassembly": "movs r1, r3", - "mnemonic": "movs", - "operands": "r1, r3", - "mode": "thumb" - }, - "instr_62496": { - "virtual_address": 62496, - "size": 4, - "disassembly": "bl 0x0f340", - "mnemonic": "bl", - "operands": "0x0f340", - "mode": "thumb" - }, - "instr_62500": { - "virtual_address": 62500, - "size": 2, - "disassembly": "pop {r4}", - "mnemonic": "pop", - "operands": "{r4}", - "mode": "thumb" - }, - "instr_62502": { - "virtual_address": 62502, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_62504": { - "virtual_address": 62504, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_62484": { - "virtual_address": 62484, - "size": 22, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_62484", - "instr_62486", - "instr_62488", - "instr_62490", - "instr_62492", - "instr_62494", - "instr_62496", - "instr_62500", - "instr_62502", - "instr_62504" - ] - }, - "func_62484": { - "virtual_address": 62484, - "size": 22, - "name": "__swbuf", - "children": [ - "bb_62484" - ] - }, - "instr_62512": { - "virtual_address": 62512, - "size": 2, - "disassembly": "push {r4, r5, r6, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, lr}", - "mode": "thumb" - }, - "instr_62514": { - "virtual_address": 62514, - "size": 2, - "disassembly": "movs r4, r0", - "mnemonic": "movs", - "operands": "r4, r0", - "mode": "thumb" - }, - "instr_62516": { - "virtual_address": 62516, - "size": 2, - "disassembly": "movs r5, r3", - "mnemonic": "movs", - "operands": "r5, r3", - "mode": "thumb" - }, - "instr_62518": { - "virtual_address": 62518, - "size": 2, - "disassembly": "sub sp, #0x10", - "mnemonic": "sub", - "operands": "sp, #0x10", - "mode": "thumb" - }, - "instr_62520": { - "virtual_address": 62520, - "size": 2, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_62522": { - "virtual_address": 62522, - "size": 2, - "disassembly": "beq 0x0f456", - "mnemonic": "beq", - "operands": "0x0f456", - "mode": "thumb" - }, - "bb_62512": { - "virtual_address": 62512, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62524, - "children": [ - "instr_62512", - "instr_62514", - "instr_62516", - "instr_62518", - "instr_62520", - "instr_62522" - ] - }, - "instr_62524": { - "virtual_address": 62524, - "size": 2, - "disassembly": "movs r3, #0xe0", - "mnemonic": "movs", - "operands": "r3, #0xe0", - "mode": "thumb" - }, - "instr_62526": { - "virtual_address": 62526, - "size": 2, - "disassembly": "ldr r0, [0x0f474]", - "mnemonic": "ldr", - "operands": "r0, [0x0f474]", - "mode": "thumb" - }, - "instr_62528": { - "virtual_address": 62528, - "size": 2, - "disassembly": "ldr r6, [r0, r3]", - "mnemonic": "ldr", - "operands": "r6, [r0, r3]", - "mode": "thumb" - }, - "instr_62530": { - "virtual_address": 62530, - "size": 2, - "disassembly": "movs r3, r5", - "mnemonic": "movs", - "operands": "r3, r5", - "mode": "thumb" - }, - "instr_62532": { - "virtual_address": 62532, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_62534": { - "virtual_address": 62534, - "size": 4, - "disassembly": "bl 0x0f478", - "mnemonic": "bl", - "operands": "0x0f478", - "mode": "thumb" - }, - "instr_62538": { - "virtual_address": 62538, - "size": 2, - "disassembly": "adds r3, r0, #0x1", - "mnemonic": "adds", - "operands": "r3, r0, #0x1", - "mode": "thumb" - }, - "instr_62540": { - "virtual_address": 62540, - "size": 2, - "disassembly": "beq 0x0f46a", - "mnemonic": "beq", - "operands": "0x0f46a", - "mode": "thumb" - }, - "bb_62524": { - "virtual_address": 62524, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62542, - "children": [ - "instr_62524", - "instr_62526", - "instr_62528", - "instr_62530", - "instr_62532", - "instr_62534", - "instr_62538", - "instr_62540" - ] - }, - "instr_62542": { - "virtual_address": 62542, - "size": 2, - "disassembly": "add sp, #0x10", - "mnemonic": "add", - "operands": "sp, #0x10", - "mode": "thumb" - }, - "instr_62544": { - "virtual_address": 62544, - "size": 2, - "disassembly": "pop {r4, r5, r6}", - "mnemonic": "pop", - "operands": "{r4, r5, r6}", - "mode": "thumb" - }, - "instr_62546": { - "virtual_address": 62546, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_62548": { - "virtual_address": 62548, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_62542": { - "virtual_address": 62542, - "size": 8, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_62542", - "instr_62544", - "instr_62546", - "instr_62548" - ] - }, - "instr_62550": { - "virtual_address": 62550, - "size": 2, - "disassembly": "movs r3, #0xe0", - "mnemonic": "movs", - "operands": "r3, #0xe0", - "mode": "thumb" - }, - "instr_62552": { - "virtual_address": 62552, - "size": 2, - "disassembly": "ldr r2, [0x0f474]", - "mnemonic": "ldr", - "operands": "r2, [0x0f474]", - "mode": "thumb" - }, - "instr_62554": { - "virtual_address": 62554, - "size": 2, - "disassembly": "add r1, sp, #0x4", - "mnemonic": "add", - "operands": "r1, sp, #0x4", - "mode": "thumb" - }, - "instr_62556": { - "virtual_address": 62556, - "size": 2, - "disassembly": "ldr r6, [r2, r3]", - "mnemonic": "ldr", - "operands": "r6, [r2, r3]", - "mode": "thumb" - }, - "instr_62558": { - "virtual_address": 62558, - "size": 2, - "disassembly": "movs r3, r5", - "mnemonic": "movs", - "operands": "r3, r5", - "mode": "thumb" - }, - "instr_62560": { - "virtual_address": 62560, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_62562": { - "virtual_address": 62562, - "size": 4, - "disassembly": "bl 0x0f478", - "mnemonic": "bl", - "operands": "0x0f478", - "mode": "thumb" - }, - "instr_62566": { - "virtual_address": 62566, - "size": 2, - "disassembly": "adds r3, r0, #0x1", - "mnemonic": "adds", - "operands": "r3, r0, #0x1", - "mode": "thumb" - }, - "instr_62568": { - "virtual_address": 62568, - "size": 2, - "disassembly": "bne 0x0f44e", - "mnemonic": "bne", - "operands": "0x0f44e", - "mode": "thumb" - }, - "bb_62550": { - "virtual_address": 62550, - "size": 20, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62570, - "children": [ - "instr_62550", - "instr_62552", - "instr_62554", - "instr_62556", - "instr_62558", - "instr_62560", - "instr_62562", - "instr_62566", - "instr_62568" - ] - }, - "instr_62570": { - "virtual_address": 62570, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_62572": { - "virtual_address": 62572, - "size": 2, - "disassembly": "str r3, [r5, #0x0]", - "mnemonic": "str", - "operands": "r3, [r5, #0x0]", - "mode": "thumb" - }, - "instr_62574": { - "virtual_address": 62574, - "size": 2, - "disassembly": "adds r3, #0x8a", - "mnemonic": "adds", - "operands": "r3, #0x8a", - "mode": "thumb" - }, - "instr_62576": { - "virtual_address": 62576, - "size": 2, - "disassembly": "str r3, [r4, #0x0]", - "mnemonic": "str", - "operands": "r3, [r4, #0x0]", - "mode": "thumb" - }, - "instr_62578": { - "virtual_address": 62578, - "size": 2, - "disassembly": "b 0x0f44e", - "mnemonic": "b", - "operands": "0x0f44e", - "mode": "thumb" - }, - "bb_62570": { - "virtual_address": 62570, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62542, - "children": [ - "instr_62570", - "instr_62572", - "instr_62574", - "instr_62576", - "instr_62578" - ] - }, - "dw_62580": { - "virtual_address": 62580, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 62526, - 62552 - ] - }, - "func_62512": { - "virtual_address": 62512, - "size": 72, - "name": "_wcrtomb_r", - "children": [ - "bb_62512", - "bb_62524", - "bb_62542", - "bb_62550", - "bb_62570", - "dw_62580" - ] - }, - "instr_62584": { - "virtual_address": 62584, - "size": 2, - "disassembly": "bx r6", - "mnemonic": "bx", - "operands": "r6", - "mode": "thumb" - }, - "bb_62584": { - "virtual_address": 62584, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_62584" - ] - }, - "func_62584": { - "virtual_address": 62584, - "size": 2, - "name": "FUN_0000f478", - "children": [ - "bb_62584" - ] - }, - "instr_62588": { - "virtual_address": 62588, - "size": 2, - "disassembly": "ldr r3, [0x0f4c0]", - "mnemonic": "ldr", - "operands": "r3, [0x0f4c0]", - "mode": "thumb" - }, - "instr_62590": { - "virtual_address": 62590, - "size": 2, - "disassembly": "push {r4, r5, r6, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, lr}", - "mode": "thumb" - }, - "instr_62592": { - "virtual_address": 62592, - "size": 2, - "disassembly": "movs r4, r2", - "mnemonic": "movs", - "operands": "r4, r2", - "mode": "thumb" - }, - "instr_62594": { - "virtual_address": 62594, - "size": 2, - "disassembly": "ldr r5, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r5, [r3, #0x0]", - "mode": "thumb" - }, - "instr_62596": { - "virtual_address": 62596, - "size": 2, - "disassembly": "movs r3, #0xe0", - "mnemonic": "movs", - "operands": "r3, #0xe0", - "mode": "thumb" - }, - "instr_62598": { - "virtual_address": 62598, - "size": 2, - "disassembly": "ldr r2, [0x0f4c4]", - "mnemonic": "ldr", - "operands": "r2, [0x0f4c4]", - "mode": "thumb" - }, - "instr_62600": { - "virtual_address": 62600, - "size": 2, - "disassembly": "sub sp, #0x10", - "mnemonic": "sub", - "operands": "sp, #0x10", - "mode": "thumb" - }, - "instr_62602": { - "virtual_address": 62602, - "size": 2, - "disassembly": "ldr r6, [r2, r3]", - "mnemonic": "ldr", - "operands": "r6, [r2, r3]", - "mode": "thumb" - }, - "instr_62604": { - "virtual_address": 62604, - "size": 2, - "disassembly": "movs r3, r4", - "mnemonic": "movs", - "operands": "r3, r4", - "mode": "thumb" - }, - "instr_62606": { - "virtual_address": 62606, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_62608": { - "virtual_address": 62608, - "size": 2, - "disassembly": "beq 0x0f4a8", - "mnemonic": "beq", - "operands": "0x0f4a8", - "mode": "thumb" - }, - "bb_62588": { - "virtual_address": 62588, - "size": 22, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62610, - "children": [ - "instr_62588", - "instr_62590", - "instr_62592", - "instr_62594", - "instr_62596", - "instr_62598", - "instr_62600", - "instr_62602", - "instr_62604", - "instr_62606", - "instr_62608" - ] - }, - "instr_62610": { - "virtual_address": 62610, - "size": 2, - "disassembly": "movs r2, r1", - "mnemonic": "movs", - "operands": "r2, r1", - "mode": "thumb" - }, - "instr_62612": { - "virtual_address": 62612, - "size": 2, - "disassembly": "movs r1, r0", - "mnemonic": "movs", - "operands": "r1, r0", - "mode": "thumb" - }, - "instr_62614": { - "virtual_address": 62614, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_62616": { - "virtual_address": 62616, - "size": 4, - "disassembly": "bl 0x0f4c8", - "mnemonic": "bl", - "operands": "0x0f4c8", - "mode": "thumb" - }, - "instr_62620": { - "virtual_address": 62620, - "size": 2, - "disassembly": "adds r3, r0, #0x1", - "mnemonic": "adds", - "operands": "r3, r0, #0x1", - "mode": "thumb" - }, - "instr_62622": { - "virtual_address": 62622, - "size": 2, - "disassembly": "beq 0x0f4b6", - "mnemonic": "beq", - "operands": "0x0f4b6", - "mode": "thumb" - }, - "bb_62610": { - "virtual_address": 62610, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62624, - "children": [ - "instr_62610", - "instr_62612", - "instr_62614", - "instr_62616", - "instr_62620", - "instr_62622" - ] - }, - "instr_62624": { - "virtual_address": 62624, - "size": 2, - "disassembly": "add sp, #0x10", - "mnemonic": "add", - "operands": "sp, #0x10", - "mode": "thumb" - }, - "instr_62626": { - "virtual_address": 62626, - "size": 2, - "disassembly": "pop {r4, r5, r6}", - "mnemonic": "pop", - "operands": "{r4, r5, r6}", - "mode": "thumb" - }, - "instr_62628": { - "virtual_address": 62628, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_62630": { - "virtual_address": 62630, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_62624": { - "virtual_address": 62624, - "size": 8, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_62624", - "instr_62626", - "instr_62628", - "instr_62630" - ] - }, - "instr_62632": { - "virtual_address": 62632, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_62634": { - "virtual_address": 62634, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_62636": { - "virtual_address": 62636, - "size": 2, - "disassembly": "add r1, sp, #0x4", - "mnemonic": "add", - "operands": "r1, sp, #0x4", - "mode": "thumb" - }, - "instr_62638": { - "virtual_address": 62638, - "size": 4, - "disassembly": "bl 0x0f4c8", - "mnemonic": "bl", - "operands": "0x0f4c8", - "mode": "thumb" - }, - "instr_62642": { - "virtual_address": 62642, - "size": 2, - "disassembly": "adds r3, r0, #0x1", - "mnemonic": "adds", - "operands": "r3, r0, #0x1", - "mode": "thumb" - }, - "instr_62644": { - "virtual_address": 62644, - "size": 2, - "disassembly": "bne 0x0f4a0", - "mnemonic": "bne", - "operands": "0x0f4a0", - "mode": "thumb" - }, - "bb_62632": { - "virtual_address": 62632, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62646, - "children": [ - "instr_62632", - "instr_62634", - "instr_62636", - "instr_62638", - "instr_62642", - "instr_62644" - ] - }, - "instr_62646": { - "virtual_address": 62646, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_62648": { - "virtual_address": 62648, - "size": 2, - "disassembly": "str r3, [r4, #0x0]", - "mnemonic": "str", - "operands": "r3, [r4, #0x0]", - "mode": "thumb" - }, - "instr_62650": { - "virtual_address": 62650, - "size": 2, - "disassembly": "adds r3, #0x8a", - "mnemonic": "adds", - "operands": "r3, #0x8a", - "mode": "thumb" - }, - "instr_62652": { - "virtual_address": 62652, - "size": 2, - "disassembly": "str r3, [r5, #0x0]", - "mnemonic": "str", - "operands": "r3, [r5, #0x0]", - "mode": "thumb" - }, - "instr_62654": { - "virtual_address": 62654, - "size": 2, - "disassembly": "b 0x0f4a0", - "mnemonic": "b", - "operands": "0x0f4a0", - "mode": "thumb" - }, - "bb_62646": { - "virtual_address": 62646, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62624, - "children": [ - "instr_62646", - "instr_62648", - "instr_62650", - "instr_62652", - "instr_62654" - ] - }, - "dw_62656": { - "virtual_address": 62656, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 62588 - ] - }, - "dw_62660": { - "virtual_address": 62660, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 62598 - ] - }, - "func_62588": { - "virtual_address": 62588, - "size": 76, - "name": "wcrtomb", - "children": [ - "bb_62588", - "bb_62610", - "bb_62624", - "bb_62632", - "bb_62646", - "dw_62656", - "dw_62660" - ] - }, - "instr_62664": { - "virtual_address": 62664, - "size": 2, - "disassembly": "bx r6", - "mnemonic": "bx", - "operands": "r6", - "mode": "thumb" - }, - "bb_62664": { - "virtual_address": 62664, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_62664" - ] - }, - "func_62664": { - "virtual_address": 62664, - "size": 2, - "name": "FUN_0000f4c8", - "children": [ - "bb_62664" - ] - }, - "instr_62668": { - "virtual_address": 62668, - "size": 2, - "disassembly": "push {r4, r5, r6, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, lr}", - "mode": "thumb" - }, - "instr_62670": { - "virtual_address": 62670, - "size": 2, - "disassembly": "movs r4, #0xe0", - "mnemonic": "movs", - "operands": "r4, #0xe0", - "mode": "thumb" - }, - "instr_62672": { - "virtual_address": 62672, - "size": 2, - "disassembly": "ldr r5, [0x0f4e0]", - "mnemonic": "ldr", - "operands": "r5, [0x0f4e0]", - "mode": "thumb" - }, - "instr_62674": { - "virtual_address": 62674, - "size": 2, - "disassembly": "ldr r4, [r5, r4]", - "mnemonic": "ldr", - "operands": "r4, [r5, r4]", - "mode": "thumb" - }, - "instr_62676": { - "virtual_address": 62676, - "size": 4, - "disassembly": "bl 0x0f4e4", - "mnemonic": "bl", - "operands": "0x0f4e4", - "mode": "thumb" - }, - "instr_62680": { - "virtual_address": 62680, - "size": 2, - "disassembly": "pop {r4, r5, r6}", - "mnemonic": "pop", - "operands": "{r4, r5, r6}", - "mode": "thumb" - }, - "instr_62682": { - "virtual_address": 62682, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_62684": { - "virtual_address": 62684, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_62668": { - "virtual_address": 62668, - "size": 18, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_62668", - "instr_62670", - "instr_62672", - "instr_62674", - "instr_62676", - "instr_62680", - "instr_62682", - "instr_62684" - ] - }, - "func_62668": { - "virtual_address": 62668, - "size": 18, - "name": "_wctomb_r", - "children": [ - "bb_62668" - ] - }, - "instr_62692": { - "virtual_address": 62692, - "size": 2, - "disassembly": "bx r4", - "mnemonic": "bx", - "operands": "r4", - "mode": "thumb" - }, - "bb_62692": { - "virtual_address": 62692, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_62692" - ] - }, - "func_62692": { - "virtual_address": 62692, - "size": 2, - "name": "FUN_0000f4e4", - "children": [ - "bb_62692" - ] - }, - "instr_62696": { - "virtual_address": 62696, - "size": 2, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_62698": { - "virtual_address": 62698, - "size": 2, - "disassembly": "beq 0x0f500", - "mnemonic": "beq", - "operands": "0x0f500", - "mode": "thumb" - }, - "bb_62696": { - "virtual_address": 62696, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62700, - "children": [ - "instr_62696", - "instr_62698" - ] - }, - "instr_62700": { - "virtual_address": 62700, - "size": 2, - "disassembly": "cmp r2, #0xff", - "mnemonic": "cmp", - "operands": "r2, #0xff", - "mode": "thumb" - }, - "instr_62702": { - "virtual_address": 62702, - "size": 2, - "disassembly": "bhi 0x0f4f6", - "mnemonic": "bhi", - "operands": "0x0f4f6", - "mode": "thumb" - }, - "bb_62700": { - "virtual_address": 62700, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62704, - "children": [ - "instr_62700", - "instr_62702" - ] - }, - "instr_62704": { - "virtual_address": 62704, - "size": 2, - "disassembly": "movs r0, #0x1", - "mnemonic": "movs", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_62706": { - "virtual_address": 62706, - "size": 2, - "disassembly": "strb r2, [r1, #0x0]", - "mnemonic": "strb", - "operands": "r2, [r1, #0x0]", - "mode": "thumb" - }, - "bb_62704": { - "virtual_address": 62704, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62708, - "children": [ - "instr_62704", - "instr_62706" - ] - }, - "instr_62708": { - "virtual_address": 62708, - "size": 2, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "thumb" - }, - "bb_62708": { - "virtual_address": 62708, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_62708" - ] - }, - "instr_62710": { - "virtual_address": 62710, - "size": 2, - "disassembly": "movs r3, #0x8a", - "mnemonic": "movs", - "operands": "r3, #0x8a", - "mode": "thumb" - }, - "instr_62712": { - "virtual_address": 62712, - "size": 2, - "disassembly": "str r3, [r0, #0x0]", - "mnemonic": "str", - "operands": "r3, [r0, #0x0]", - "mode": "thumb" - }, - "instr_62714": { - "virtual_address": 62714, - "size": 2, - "disassembly": "movs r0, #0x1", - "mnemonic": "movs", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_62716": { - "virtual_address": 62716, - "size": 2, - "disassembly": "rsbs r0, r0", - "mnemonic": "rsbs", - "operands": "r0, r0", - "mode": "thumb" - }, - "instr_62718": { - "virtual_address": 62718, - "size": 2, - "disassembly": "b 0x0f4f4", - "mnemonic": "b", - "operands": "0x0f4f4", - "mode": "thumb" - }, - "bb_62710": { - "virtual_address": 62710, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62708, - "children": [ - "instr_62710", - "instr_62712", - "instr_62714", - "instr_62716", - "instr_62718" - ] - }, - "instr_62720": { - "virtual_address": 62720, - "size": 2, - "disassembly": "movs r0, #0x0", - "mnemonic": "movs", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_62722": { - "virtual_address": 62722, - "size": 2, - "disassembly": "b 0x0f4f4", - "mnemonic": "b", - "operands": "0x0f4f4", - "mode": "thumb" - }, - "bb_62720": { - "virtual_address": 62720, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62708, - "children": [ - "instr_62720", - "instr_62722" - ] - }, - "func_62696": { - "virtual_address": 62696, - "size": 28, - "name": "__ascii_wctomb", - "children": [ - "bb_62696", - "bb_62700", - "bb_62704", - "bb_62708", - "bb_62710", - "bb_62720" - ] - }, - "instr_62724": { - "virtual_address": 62724, - "size": 2, - "disassembly": "movs r0, #0x6", - "mnemonic": "movs", - "operands": "r0, #0x6", - "mode": "thumb" - }, - "instr_62726": { - "virtual_address": 62726, - "size": 2, - "disassembly": "push {r4, lr}", - "mnemonic": "push", - "operands": "{r4, lr}", - "mode": "thumb" - }, - "instr_62728": { - "virtual_address": 62728, - "size": 4, - "disassembly": "bl 0x0f674", - "mnemonic": "bl", - "operands": "0x0f674", - "mode": "thumb" - }, - "instr_62732": { - "virtual_address": 62732, - "size": 2, - "disassembly": "movs r0, #0x1", - "mnemonic": "movs", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_62734": { - "virtual_address": 62734, - "size": 4, - "disassembly": "bl 0x10a9c", - "mnemonic": "bl", - "operands": "0x10a9c", - "mode": "thumb" - }, - "bb_62724": { - "virtual_address": 62724, - "size": 14, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_62724", - "instr_62726", - "instr_62728", - "instr_62732", - "instr_62734" - ] - }, - "func_62724": { - "virtual_address": 62724, - "size": 14, - "name": "abort", - "children": [ - "bb_62724" - ] - }, - "instr_62740": { - "virtual_address": 62740, - "size": 2, - "disassembly": "push {r4, r5, r6, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, lr}", - "mode": "thumb" - }, - "instr_62742": { - "virtual_address": 62742, - "size": 2, - "disassembly": "movs r5, #0xb7", - "mnemonic": "movs", - "operands": "r5, #0xb7", - "mode": "thumb" - }, - "instr_62744": { - "virtual_address": 62744, - "size": 2, - "disassembly": "lsls r5, r5, #0x2", - "mnemonic": "lsls", - "operands": "r5, r5, #0x2", - "mode": "thumb" - }, - "instr_62746": { - "virtual_address": 62746, - "size": 2, - "disassembly": "ldr r3, [r0, r5]", - "mnemonic": "ldr", - "operands": "r3, [r0, r5]", - "mode": "thumb" - }, - "instr_62748": { - "virtual_address": 62748, - "size": 2, - "disassembly": "movs r4, r0", - "mnemonic": "movs", - "operands": "r4, r0", - "mode": "thumb" - }, - "instr_62750": { - "virtual_address": 62750, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_62752": { - "virtual_address": 62752, - "size": 2, - "disassembly": "beq 0x0f52a", - "mnemonic": "beq", - "operands": "0x0f52a", - "mode": "thumb" - }, - "bb_62740": { - "virtual_address": 62740, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62754, - "children": [ - "instr_62740", - "instr_62742", - "instr_62744", - "instr_62746", - "instr_62748", - "instr_62750", - "instr_62752" - ] - }, - "instr_62754": { - "virtual_address": 62754, - "size": 2, - "disassembly": "movs r0, #0x0", - "mnemonic": "movs", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "bb_62754": { - "virtual_address": 62754, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62756, - "children": [ - "instr_62754" - ] - }, - "instr_62756": { - "virtual_address": 62756, - "size": 2, - "disassembly": "pop {r4, r5, r6}", - "mnemonic": "pop", - "operands": "{r4, r5, r6}", - "mode": "thumb" - }, - "instr_62758": { - "virtual_address": 62758, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_62760": { - "virtual_address": 62760, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_62756": { - "virtual_address": 62756, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_62756", - "instr_62758", - "instr_62760" - ] - }, - "instr_62762": { - "virtual_address": 62762, - "size": 2, - "disassembly": "movs r1, #0x80", - "mnemonic": "movs", - "operands": "r1, #0x80", - "mode": "thumb" - }, - "instr_62764": { - "virtual_address": 62764, - "size": 4, - "disassembly": "bl 0x0c27c", - "mnemonic": "bl", - "operands": "0x0c27c", - "mode": "thumb" - }, - "instr_62768": { - "virtual_address": 62768, - "size": 2, - "disassembly": "str r0, [r4, r5]", - "mnemonic": "str", - "operands": "r0, [r4, r5]", - "mode": "thumb" - }, - "instr_62770": { - "virtual_address": 62770, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_62772": { - "virtual_address": 62772, - "size": 2, - "disassembly": "beq 0x0f544", - "mnemonic": "beq", - "operands": "0x0f544", - "mode": "thumb" - }, - "bb_62762": { - "virtual_address": 62762, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62774, - "children": [ - "instr_62762", - "instr_62764", - "instr_62768", - "instr_62770", - "instr_62772" - ] - }, - "instr_62774": { - "virtual_address": 62774, - "size": 2, - "disassembly": "movs r2, r0", - "mnemonic": "movs", - "operands": "r2, r0", - "mode": "thumb" - }, - "instr_62776": { - "virtual_address": 62776, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_62778": { - "virtual_address": 62778, - "size": 2, - "disassembly": "adds r2, #0x80", - "mnemonic": "adds", - "operands": "r2, #0x80", - "mode": "thumb" - }, - "bb_62774": { - "virtual_address": 62774, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62780, - "children": [ - "instr_62774", - "instr_62776", - "instr_62778" - ] - }, - "instr_62780": { - "virtual_address": 62780, - "size": 2, - "disassembly": "stmia r0!, {r3}", - "mnemonic": "stmia", - "operands": "r0!, {r3}", - "mode": "thumb" - }, - "instr_62782": { - "virtual_address": 62782, - "size": 2, - "disassembly": "cmp r0, r2", - "mnemonic": "cmp", - "operands": "r0, r2", - "mode": "thumb" - }, - "instr_62784": { - "virtual_address": 62784, - "size": 2, - "disassembly": "bne 0x0f53c", - "mnemonic": "bne", - "operands": "0x0f53c", - "mode": "thumb" - }, - "bb_62780": { - "virtual_address": 62780, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62786, - "children": [ - "instr_62780", - "instr_62782", - "instr_62784" - ] - }, - "instr_62786": { - "virtual_address": 62786, - "size": 2, - "disassembly": "b 0x0f522", - "mnemonic": "b", - "operands": "0x0f522", - "mode": "thumb" - }, - "bb_62786": { - "virtual_address": 62786, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62754, - "children": [ - "instr_62786" - ] - }, - "instr_62788": { - "virtual_address": 62788, - "size": 2, - "disassembly": "movs r0, #0x1", - "mnemonic": "movs", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_62790": { - "virtual_address": 62790, - "size": 2, - "disassembly": "rsbs r0, r0", - "mnemonic": "rsbs", - "operands": "r0, r0", - "mode": "thumb" - }, - "instr_62792": { - "virtual_address": 62792, - "size": 2, - "disassembly": "b 0x0f524", - "mnemonic": "b", - "operands": "0x0f524", - "mode": "thumb" - }, - "bb_62788": { - "virtual_address": 62788, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62756, - "children": [ - "instr_62788", - "instr_62790", - "instr_62792" - ] - }, - "func_62740": { - "virtual_address": 62740, - "size": 54, - "name": "_init_signal_r", - "children": [ - "bb_62740", - "bb_62754", - "bb_62756", - "bb_62762", - "bb_62774", - "bb_62780", - "bb_62786", - "bb_62788" - ] - }, - "instr_62796": { - "virtual_address": 62796, - "size": 2, - "disassembly": "push {r4, r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_62798": { - "virtual_address": 62798, - "size": 2, - "disassembly": "mov lr, r8", - "mnemonic": "mov", - "operands": "lr, r8", - "mode": "thumb" - }, - "instr_62800": { - "virtual_address": 62800, - "size": 2, - "disassembly": "movs r6, r0", - "mnemonic": "movs", - "operands": "r6, r0", - "mode": "thumb" - }, - "instr_62802": { - "virtual_address": 62802, - "size": 2, - "disassembly": "movs r4, r1", - "mnemonic": "movs", - "operands": "r4, r1", - "mode": "thumb" - }, - "instr_62804": { - "virtual_address": 62804, - "size": 2, - "disassembly": "movs r7, r2", - "mnemonic": "movs", - "operands": "r7, r2", - "mode": "thumb" - }, - "instr_62806": { - "virtual_address": 62806, - "size": 2, - "disassembly": "push {lr}", - "mnemonic": "push", - "operands": "{lr}", - "mode": "thumb" - }, - "instr_62808": { - "virtual_address": 62808, - "size": 2, - "disassembly": "cmp r1, #0x1f", - "mnemonic": "cmp", - "operands": "r1, #0x1f", - "mode": "thumb" - }, - "instr_62810": { - "virtual_address": 62810, - "size": 2, - "disassembly": "bhi 0x0f57a", - "mnemonic": "bhi", - "operands": "0x0f57a", - "mode": "thumb" - }, - "bb_62796": { - "virtual_address": 62796, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62812, - "children": [ - "instr_62796", - "instr_62798", - "instr_62800", - "instr_62802", - "instr_62804", - "instr_62806", - "instr_62808", - "instr_62810" - ] - }, - "instr_62812": { - "virtual_address": 62812, - "size": 2, - "disassembly": "movs r3, #0xb7", - "mnemonic": "movs", - "operands": "r3, #0xb7", - "mode": "thumb" - }, - "instr_62814": { - "virtual_address": 62814, - "size": 2, - "disassembly": "lsls r3, r3, #0x2", - "mnemonic": "lsls", - "operands": "r3, r3, #0x2", - "mode": "thumb" - }, - "instr_62816": { - "virtual_address": 62816, - "size": 2, - "disassembly": "ldr r5, [r0, r3]", - "mnemonic": "ldr", - "operands": "r5, [r0, r3]", - "mode": "thumb" - }, - "instr_62818": { - "virtual_address": 62818, - "size": 2, - "disassembly": "mov r8, r3", - "mnemonic": "mov", - "operands": "r8, r3", - "mode": "thumb" - }, - "instr_62820": { - "virtual_address": 62820, - "size": 2, - "disassembly": "cmp r5, #0x0", - "mnemonic": "cmp", - "operands": "r5, #0x0", - "mode": "thumb" - }, - "instr_62822": { - "virtual_address": 62822, - "size": 2, - "disassembly": "beq 0x0f584", - "mnemonic": "beq", - "operands": "0x0f584", - "mode": "thumb" - }, - "bb_62812": { - "virtual_address": 62812, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62824, - "children": [ - "instr_62812", - "instr_62814", - "instr_62816", - "instr_62818", - "instr_62820", - "instr_62822" - ] - }, - "instr_62824": { - "virtual_address": 62824, - "size": 2, - "disassembly": "lsls r4, r4, #0x2", - "mnemonic": "lsls", - "operands": "r4, r4, #0x2", - "mode": "thumb" - }, - "instr_62826": { - "virtual_address": 62826, - "size": 2, - "disassembly": "adds r5, r5, r4", - "mnemonic": "adds", - "operands": "r5, r5, r4", - "mode": "thumb" - }, - "instr_62828": { - "virtual_address": 62828, - "size": 2, - "disassembly": "ldr r0, [r5, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r5, #0x0]", - "mode": "thumb" - }, - "instr_62830": { - "virtual_address": 62830, - "size": 2, - "disassembly": "str r7, [r5, #0x0]", - "mnemonic": "str", - "operands": "r7, [r5, #0x0]", - "mode": "thumb" - }, - "bb_62824": { - "virtual_address": 62824, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62832, - "children": [ - "instr_62824", - "instr_62826", - "instr_62828", - "instr_62830" - ] - }, - "instr_62832": { - "virtual_address": 62832, - "size": 2, - "disassembly": "pop {r7}", - "mnemonic": "pop", - "operands": "{r7}", - "mode": "thumb" - }, - "instr_62834": { - "virtual_address": 62834, - "size": 2, - "disassembly": "mov r8, r7", - "mnemonic": "mov", - "operands": "r8, r7", - "mode": "thumb" - }, - "instr_62836": { - "virtual_address": 62836, - "size": 2, - "disassembly": "pop {r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_62838": { - "virtual_address": 62838, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_62840": { - "virtual_address": 62840, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_62832": { - "virtual_address": 62832, - "size": 10, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_62832", - "instr_62834", - "instr_62836", - "instr_62838", - "instr_62840" - ] - }, - "instr_62842": { - "virtual_address": 62842, - "size": 2, - "disassembly": "movs r3, #0x16", - "mnemonic": "movs", - "operands": "r3, #0x16", - "mode": "thumb" - }, - "instr_62844": { - "virtual_address": 62844, - "size": 2, - "disassembly": "str r3, [r0, #0x0]", - "mnemonic": "str", - "operands": "r3, [r0, #0x0]", - "mode": "thumb" - }, - "instr_62846": { - "virtual_address": 62846, - "size": 2, - "disassembly": "movs r0, #0x1", - "mnemonic": "movs", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_62848": { - "virtual_address": 62848, - "size": 2, - "disassembly": "rsbs r0, r0", - "mnemonic": "rsbs", - "operands": "r0, r0", - "mode": "thumb" - }, - "instr_62850": { - "virtual_address": 62850, - "size": 2, - "disassembly": "b 0x0f570", - "mnemonic": "b", - "operands": "0x0f570", - "mode": "thumb" - }, - "bb_62842": { - "virtual_address": 62842, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62832, - "children": [ - "instr_62842", - "instr_62844", - "instr_62846", - "instr_62848", - "instr_62850" - ] - }, - "instr_62852": { - "virtual_address": 62852, - "size": 2, - "disassembly": "movs r1, #0x80", - "mnemonic": "movs", - "operands": "r1, #0x80", - "mode": "thumb" - }, - "instr_62854": { - "virtual_address": 62854, - "size": 4, - "disassembly": "bl 0x0c27c", - "mnemonic": "bl", - "operands": "0x0c27c", - "mode": "thumb" - }, - "instr_62858": { - "virtual_address": 62858, - "size": 2, - "disassembly": "mov r3, r8", - "mnemonic": "mov", - "operands": "r3, r8", - "mode": "thumb" - }, - "instr_62860": { - "virtual_address": 62860, - "size": 2, - "disassembly": "subs r5, r0, #0x0", - "mnemonic": "subs", - "operands": "r5, r0, #0x0", - "mode": "thumb" - }, - "instr_62862": { - "virtual_address": 62862, - "size": 2, - "disassembly": "str r0, [r6, r3]", - "mnemonic": "str", - "operands": "r0, [r6, r3]", - "mode": "thumb" - }, - "instr_62864": { - "virtual_address": 62864, - "size": 2, - "disassembly": "beq 0x0f5a2", - "mnemonic": "beq", - "operands": "0x0f5a2", - "mode": "thumb" - }, - "bb_62852": { - "virtual_address": 62852, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62866, - "children": [ - "instr_62852", - "instr_62854", - "instr_62858", - "instr_62860", - "instr_62862", - "instr_62864" - ] - }, - "instr_62866": { - "virtual_address": 62866, - "size": 2, - "disassembly": "movs r1, r0", - "mnemonic": "movs", - "operands": "r1, r0", - "mode": "thumb" - }, - "instr_62868": { - "virtual_address": 62868, - "size": 2, - "disassembly": "movs r3, r0", - "mnemonic": "movs", - "operands": "r3, r0", - "mode": "thumb" - }, - "instr_62870": { - "virtual_address": 62870, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_62872": { - "virtual_address": 62872, - "size": 2, - "disassembly": "adds r1, #0x80", - "mnemonic": "adds", - "operands": "r1, #0x80", - "mode": "thumb" - }, - "bb_62866": { - "virtual_address": 62866, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62874, - "children": [ - "instr_62866", - "instr_62868", - "instr_62870", - "instr_62872" - ] - }, - "instr_62874": { - "virtual_address": 62874, - "size": 2, - "disassembly": "stmia r3!, {r2}", - "mnemonic": "stmia", - "operands": "r3!, {r2}", - "mode": "thumb" - }, - "instr_62876": { - "virtual_address": 62876, - "size": 2, - "disassembly": "cmp r3, r1", - "mnemonic": "cmp", - "operands": "r3, r1", - "mode": "thumb" - }, - "instr_62878": { - "virtual_address": 62878, - "size": 2, - "disassembly": "bne 0x0f59a", - "mnemonic": "bne", - "operands": "0x0f59a", - "mode": "thumb" - }, - "bb_62874": { - "virtual_address": 62874, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62880, - "children": [ - "instr_62874", - "instr_62876", - "instr_62878" - ] - }, - "instr_62880": { - "virtual_address": 62880, - "size": 2, - "disassembly": "b 0x0f568", - "mnemonic": "b", - "operands": "0x0f568", - "mode": "thumb" - }, - "bb_62880": { - "virtual_address": 62880, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62824, - "children": [ - "instr_62880" - ] - }, - "instr_62882": { - "virtual_address": 62882, - "size": 2, - "disassembly": "movs r0, #0x1", - "mnemonic": "movs", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_62884": { - "virtual_address": 62884, - "size": 2, - "disassembly": "rsbs r0, r0", - "mnemonic": "rsbs", - "operands": "r0, r0", - "mode": "thumb" - }, - "instr_62886": { - "virtual_address": 62886, - "size": 2, - "disassembly": "b 0x0f570", - "mnemonic": "b", - "operands": "0x0f570", - "mode": "thumb" - }, - "bb_62882": { - "virtual_address": 62882, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62832, - "children": [ - "instr_62882", - "instr_62884", - "instr_62886" - ] - }, - "func_62796": { - "virtual_address": 62796, - "size": 92, - "name": "_signal_r", - "children": [ - "bb_62796", - "bb_62812", - "bb_62824", - "bb_62832", - "bb_62842", - "bb_62852", - "bb_62866", - "bb_62874", - "bb_62880", - "bb_62882" - ] - }, - "instr_62888": { - "virtual_address": 62888, - "size": 2, - "disassembly": "push {r4, r5, r6, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, lr}", - "mode": "thumb" - }, - "instr_62890": { - "virtual_address": 62890, - "size": 2, - "disassembly": "movs r5, r0", - "mnemonic": "movs", - "operands": "r5, r0", - "mode": "thumb" - }, - "instr_62892": { - "virtual_address": 62892, - "size": 2, - "disassembly": "movs r4, r1", - "mnemonic": "movs", - "operands": "r4, r1", - "mode": "thumb" - }, - "instr_62894": { - "virtual_address": 62894, - "size": 2, - "disassembly": "cmp r1, #0x1f", - "mnemonic": "cmp", - "operands": "r1, #0x1f", - "mode": "thumb" - }, - "instr_62896": { - "virtual_address": 62896, - "size": 2, - "disassembly": "bhi 0x0f5fe", - "mnemonic": "bhi", - "operands": "0x0f5fe", - "mode": "thumb" - }, - "bb_62888": { - "virtual_address": 62888, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62898, - "children": [ - "instr_62888", - "instr_62890", - "instr_62892", - "instr_62894", - "instr_62896" - ] - }, - "instr_62898": { - "virtual_address": 62898, - "size": 2, - "disassembly": "movs r3, #0xb7", - "mnemonic": "movs", - "operands": "r3, #0xb7", - "mode": "thumb" - }, - "instr_62900": { - "virtual_address": 62900, - "size": 2, - "disassembly": "lsls r3, r3, #0x2", - "mnemonic": "lsls", - "operands": "r3, r3, #0x2", - "mode": "thumb" - }, - "instr_62902": { - "virtual_address": 62902, - "size": 2, - "disassembly": "ldr r3, [r0, r3]", - "mnemonic": "ldr", - "operands": "r3, [r0, r3]", - "mode": "thumb" - }, - "instr_62904": { - "virtual_address": 62904, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_62906": { - "virtual_address": 62906, - "size": 2, - "disassembly": "beq 0x0f5e0", - "mnemonic": "beq", - "operands": "0x0f5e0", - "mode": "thumb" - }, - "bb_62898": { - "virtual_address": 62898, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62908, - "children": [ - "instr_62898", - "instr_62900", - "instr_62902", - "instr_62904", - "instr_62906" - ] - }, - "instr_62908": { - "virtual_address": 62908, - "size": 2, - "disassembly": "lsls r2, r1, #0x2", - "mnemonic": "lsls", - "operands": "r2, r1, #0x2", - "mode": "thumb" - }, - "instr_62910": { - "virtual_address": 62910, - "size": 2, - "disassembly": "adds r3, r3, r2", - "mnemonic": "adds", - "operands": "r3, r3, r2", - "mode": "thumb" - }, - "instr_62912": { - "virtual_address": 62912, - "size": 2, - "disassembly": "ldr r2, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [r3, #0x0]", - "mode": "thumb" - }, - "instr_62914": { - "virtual_address": 62914, - "size": 2, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_62916": { - "virtual_address": 62916, - "size": 2, - "disassembly": "beq 0x0f5e0", - "mnemonic": "beq", - "operands": "0x0f5e0", - "mode": "thumb" - }, - "bb_62908": { - "virtual_address": 62908, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62918, - "children": [ - "instr_62908", - "instr_62910", - "instr_62912", - "instr_62914", - "instr_62916" - ] - }, - "instr_62918": { - "virtual_address": 62918, - "size": 2, - "disassembly": "cmp r2, #0x1", - "mnemonic": "cmp", - "operands": "r2, #0x1", - "mode": "thumb" - }, - "instr_62920": { - "virtual_address": 62920, - "size": 2, - "disassembly": "beq 0x0f5fa", - "mnemonic": "beq", - "operands": "0x0f5fa", - "mode": "thumb" - }, - "bb_62918": { - "virtual_address": 62918, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62922, - "children": [ - "instr_62918", - "instr_62920" - ] - }, - "instr_62922": { - "virtual_address": 62922, - "size": 2, - "disassembly": "adds r1, r2, #0x1", - "mnemonic": "adds", - "operands": "r1, r2, #0x1", - "mode": "thumb" - }, - "instr_62924": { - "virtual_address": 62924, - "size": 2, - "disassembly": "beq 0x0f5f2", - "mnemonic": "beq", - "operands": "0x0f5f2", - "mode": "thumb" - }, - "bb_62922": { - "virtual_address": 62922, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62926, - "children": [ - "instr_62922", - "instr_62924" - ] - }, - "instr_62926": { - "virtual_address": 62926, - "size": 2, - "disassembly": "movs r1, #0x0", - "mnemonic": "movs", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_62928": { - "virtual_address": 62928, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_62930": { - "virtual_address": 62930, - "size": 2, - "disassembly": "str r1, [r3, #0x0]", - "mnemonic": "str", - "operands": "r1, [r3, #0x0]", - "mode": "thumb" - }, - "instr_62932": { - "virtual_address": 62932, - "size": 4, - "disassembly": "bl 0x0f608", - "mnemonic": "bl", - "operands": "0x0f608", - "mode": "thumb" - }, - "instr_62936": { - "virtual_address": 62936, - "size": 2, - "disassembly": "movs r0, #0x0", - "mnemonic": "movs", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "bb_62926": { - "virtual_address": 62926, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62938, - "children": [ - "instr_62926", - "instr_62928", - "instr_62930", - "instr_62932", - "instr_62936" - ] - }, - "instr_62938": { - "virtual_address": 62938, - "size": 2, - "disassembly": "pop {r4, r5, r6}", - "mnemonic": "pop", - "operands": "{r4, r5, r6}", - "mode": "thumb" - }, - "instr_62940": { - "virtual_address": 62940, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_62942": { - "virtual_address": 62942, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_62938": { - "virtual_address": 62938, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_62938", - "instr_62940", - "instr_62942" - ] - }, - "instr_62944": { - "virtual_address": 62944, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_62946": { - "virtual_address": 62946, - "size": 4, - "disassembly": "bl 0x0f814", - "mnemonic": "bl", - "operands": "0x0f814", - "mode": "thumb" - }, - "instr_62950": { - "virtual_address": 62950, - "size": 2, - "disassembly": "movs r2, r4", - "mnemonic": "movs", - "operands": "r2, r4", - "mode": "thumb" - }, - "instr_62952": { - "virtual_address": 62952, - "size": 2, - "disassembly": "movs r1, r0", - "mnemonic": "movs", - "operands": "r1, r0", - "mode": "thumb" - }, - "instr_62954": { - "virtual_address": 62954, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_62956": { - "virtual_address": 62956, - "size": 4, - "disassembly": "bl 0x0f7e8", - "mnemonic": "bl", - "operands": "0x0f7e8", - "mode": "thumb" - }, - "instr_62960": { - "virtual_address": 62960, - "size": 2, - "disassembly": "b 0x0f5da", - "mnemonic": "b", - "operands": "0x0f5da", - "mode": "thumb" - }, - "bb_62944": { - "virtual_address": 62944, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62938, - "children": [ - "instr_62944", - "instr_62946", - "instr_62950", - "instr_62952", - "instr_62954", - "instr_62956", - "instr_62960" - ] - }, - "instr_62962": { - "virtual_address": 62962, - "size": 2, - "disassembly": "movs r3, #0x16", - "mnemonic": "movs", - "operands": "r3, #0x16", - "mode": "thumb" - }, - "instr_62964": { - "virtual_address": 62964, - "size": 2, - "disassembly": "str r3, [r0, #0x0]", - "mnemonic": "str", - "operands": "r3, [r0, #0x0]", - "mode": "thumb" - }, - "instr_62966": { - "virtual_address": 62966, - "size": 2, - "disassembly": "movs r0, #0x1", - "mnemonic": "movs", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_62968": { - "virtual_address": 62968, - "size": 2, - "disassembly": "b 0x0f5da", - "mnemonic": "b", - "operands": "0x0f5da", - "mode": "thumb" - }, - "bb_62962": { - "virtual_address": 62962, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62938, - "children": [ - "instr_62962", - "instr_62964", - "instr_62966", - "instr_62968" - ] - }, - "instr_62970": { - "virtual_address": 62970, - "size": 2, - "disassembly": "movs r0, #0x0", - "mnemonic": "movs", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_62972": { - "virtual_address": 62972, - "size": 2, - "disassembly": "b 0x0f5da", - "mnemonic": "b", - "operands": "0x0f5da", - "mode": "thumb" - }, - "bb_62970": { - "virtual_address": 62970, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62938, - "children": [ - "instr_62970", - "instr_62972" - ] - }, - "instr_62974": { - "virtual_address": 62974, - "size": 2, - "disassembly": "movs r3, #0x16", - "mnemonic": "movs", - "operands": "r3, #0x16", - "mode": "thumb" - }, - "instr_62976": { - "virtual_address": 62976, - "size": 2, - "disassembly": "str r3, [r0, #0x0]", - "mnemonic": "str", - "operands": "r3, [r0, #0x0]", - "mode": "thumb" - }, - "instr_62978": { - "virtual_address": 62978, - "size": 2, - "disassembly": "movs r0, #0x1", - "mnemonic": "movs", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_62980": { - "virtual_address": 62980, - "size": 2, - "disassembly": "rsbs r0, r0", - "mnemonic": "rsbs", - "operands": "r0, r0", - "mode": "thumb" - }, - "instr_62982": { - "virtual_address": 62982, - "size": 2, - "disassembly": "b 0x0f5da", - "mnemonic": "b", - "operands": "0x0f5da", - "mode": "thumb" - }, - "bb_62974": { - "virtual_address": 62974, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62938, - "children": [ - "instr_62974", - "instr_62976", - "instr_62978", - "instr_62980", - "instr_62982" - ] - }, - "func_62888": { - "virtual_address": 62888, - "size": 96, - "name": "_raise_r", - "children": [ - "bb_62888", - "bb_62898", - "bb_62908", - "bb_62918", - "bb_62922", - "bb_62926", - "bb_62938", - "bb_62944", - "bb_62962", - "bb_62970", - "bb_62974" - ] - }, - "instr_62984": { - "virtual_address": 62984, - "size": 2, - "disassembly": "bx r2", - "mnemonic": "bx", - "operands": "r2", - "mode": "thumb" - }, - "bb_62984": { - "virtual_address": 62984, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_62984" - ] - }, - "func_62984": { - "virtual_address": 62984, - "size": 2, - "name": "FUN_0000f608", - "children": [ - "bb_62984" - ] - }, - "instr_62988": { - "virtual_address": 62988, - "size": 2, - "disassembly": "push {r4, r5, r6, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, lr}", - "mode": "thumb" - }, - "instr_62990": { - "virtual_address": 62990, - "size": 2, - "disassembly": "movs r4, r0", - "mnemonic": "movs", - "operands": "r4, r0", - "mode": "thumb" - }, - "instr_62992": { - "virtual_address": 62992, - "size": 2, - "disassembly": "movs r5, r1", - "mnemonic": "movs", - "operands": "r5, r1", - "mode": "thumb" - }, - "instr_62994": { - "virtual_address": 62994, - "size": 2, - "disassembly": "cmp r1, #0x1f", - "mnemonic": "cmp", - "operands": "r1, #0x1f", - "mode": "thumb" - }, - "instr_62996": { - "virtual_address": 62996, - "size": 2, - "disassembly": "bhi 0x0f66c", - "mnemonic": "bhi", - "operands": "0x0f66c", - "mode": "thumb" - }, - "bb_62988": { - "virtual_address": 62988, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 62998, - "children": [ - "instr_62988", - "instr_62990", - "instr_62992", - "instr_62994", - "instr_62996" - ] - }, - "instr_62998": { - "virtual_address": 62998, - "size": 2, - "disassembly": "movs r6, #0xb7", - "mnemonic": "movs", - "operands": "r6, #0xb7", - "mode": "thumb" - }, - "instr_63000": { - "virtual_address": 63000, - "size": 2, - "disassembly": "lsls r6, r6, #0x2", - "mnemonic": "lsls", - "operands": "r6, r6, #0x2", - "mode": "thumb" - }, - "instr_63002": { - "virtual_address": 63002, - "size": 2, - "disassembly": "ldr r2, [r0, r6]", - "mnemonic": "ldr", - "operands": "r2, [r0, r6]", - "mode": "thumb" - }, - "instr_63004": { - "virtual_address": 63004, - "size": 2, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_63006": { - "virtual_address": 63006, - "size": 2, - "disassembly": "beq 0x0f648", - "mnemonic": "beq", - "operands": "0x0f648", - "mode": "thumb" - }, - "bb_62998": { - "virtual_address": 62998, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63008, - "children": [ - "instr_62998", - "instr_63000", - "instr_63002", - "instr_63004", - "instr_63006" - ] - }, - "instr_63008": { - "virtual_address": 63008, - "size": 2, - "disassembly": "lsls r0, r5, #0x2", - "mnemonic": "lsls", - "operands": "r0, r5, #0x2", - "mode": "thumb" - }, - "instr_63010": { - "virtual_address": 63010, - "size": 2, - "disassembly": "adds r2, r2, r0", - "mnemonic": "adds", - "operands": "r2, r2, r0", - "mode": "thumb" - }, - "instr_63012": { - "virtual_address": 63012, - "size": 2, - "disassembly": "ldr r3, [r2, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r2, #0x0]", - "mode": "thumb" - }, - "instr_63014": { - "virtual_address": 63014, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_63016": { - "virtual_address": 63016, - "size": 2, - "disassembly": "beq 0x0f644", - "mnemonic": "beq", - "operands": "0x0f644", - "mode": "thumb" - }, - "bb_63008": { - "virtual_address": 63008, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63018, - "children": [ - "instr_63008", - "instr_63010", - "instr_63012", - "instr_63014", - "instr_63016" - ] - }, - "instr_63018": { - "virtual_address": 63018, - "size": 2, - "disassembly": "adds r1, r3, #0x1", - "mnemonic": "adds", - "operands": "r1, r3, #0x1", - "mode": "thumb" - }, - "instr_63020": { - "virtual_address": 63020, - "size": 2, - "disassembly": "beq 0x0f668", - "mnemonic": "beq", - "operands": "0x0f668", - "mode": "thumb" - }, - "bb_63018": { - "virtual_address": 63018, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63022, - "children": [ - "instr_63018", - "instr_63020" - ] - }, - "instr_63022": { - "virtual_address": 63022, - "size": 2, - "disassembly": "cmp r3, #0x1", - "mnemonic": "cmp", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_63024": { - "virtual_address": 63024, - "size": 2, - "disassembly": "beq 0x0f664", - "mnemonic": "beq", - "operands": "0x0f664", - "mode": "thumb" - }, - "bb_63022": { - "virtual_address": 63022, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63026, - "children": [ - "instr_63022", - "instr_63024" - ] - }, - "instr_63026": { - "virtual_address": 63026, - "size": 2, - "disassembly": "movs r1, #0x0", - "mnemonic": "movs", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_63028": { - "virtual_address": 63028, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_63030": { - "virtual_address": 63030, - "size": 2, - "disassembly": "str r1, [r2, #0x0]", - "mnemonic": "str", - "operands": "r1, [r2, #0x0]", - "mode": "thumb" - }, - "instr_63032": { - "virtual_address": 63032, - "size": 4, - "disassembly": "bl 0x0f672", - "mnemonic": "bl", - "operands": "0x0f672", - "mode": "thumb" - }, - "instr_63036": { - "virtual_address": 63036, - "size": 2, - "disassembly": "movs r0, #0x0", - "mnemonic": "movs", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "bb_63026": { - "virtual_address": 63026, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63038, - "children": [ - "instr_63026", - "instr_63028", - "instr_63030", - "instr_63032", - "instr_63036" - ] - }, - "instr_63038": { - "virtual_address": 63038, - "size": 2, - "disassembly": "pop {r4, r5, r6}", - "mnemonic": "pop", - "operands": "{r4, r5, r6}", - "mode": "thumb" - }, - "instr_63040": { - "virtual_address": 63040, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_63042": { - "virtual_address": 63042, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_63038": { - "virtual_address": 63038, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_63038", - "instr_63040", - "instr_63042" - ] - }, - "instr_63044": { - "virtual_address": 63044, - "size": 2, - "disassembly": "movs r0, #0x1", - "mnemonic": "movs", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_63046": { - "virtual_address": 63046, - "size": 2, - "disassembly": "b 0x0f63e", - "mnemonic": "b", - "operands": "0x0f63e", - "mode": "thumb" - }, - "bb_63044": { - "virtual_address": 63044, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63038, - "children": [ - "instr_63044", - "instr_63046" - ] - }, - "instr_63048": { - "virtual_address": 63048, - "size": 2, - "disassembly": "movs r1, #0x80", - "mnemonic": "movs", - "operands": "r1, #0x80", - "mode": "thumb" - }, - "instr_63050": { - "virtual_address": 63050, - "size": 4, - "disassembly": "bl 0x0c27c", - "mnemonic": "bl", - "operands": "0x0c27c", - "mode": "thumb" - }, - "instr_63054": { - "virtual_address": 63054, - "size": 2, - "disassembly": "subs r2, r0, #0x0", - "mnemonic": "subs", - "operands": "r2, r0, #0x0", - "mode": "thumb" - }, - "instr_63056": { - "virtual_address": 63056, - "size": 2, - "disassembly": "str r0, [r4, r6]", - "mnemonic": "str", - "operands": "r0, [r4, r6]", - "mode": "thumb" - }, - "instr_63058": { - "virtual_address": 63058, - "size": 2, - "disassembly": "beq 0x0f66c", - "mnemonic": "beq", - "operands": "0x0f66c", - "mode": "thumb" - }, - "bb_63048": { - "virtual_address": 63048, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63060, - "children": [ - "instr_63048", - "instr_63050", - "instr_63054", - "instr_63056", - "instr_63058" - ] - }, - "instr_63060": { - "virtual_address": 63060, - "size": 2, - "disassembly": "movs r4, r0", - "mnemonic": "movs", - "operands": "r4, r0", - "mode": "thumb" - }, - "instr_63062": { - "virtual_address": 63062, - "size": 2, - "disassembly": "movs r3, r0", - "mnemonic": "movs", - "operands": "r3, r0", - "mode": "thumb" - }, - "instr_63064": { - "virtual_address": 63064, - "size": 2, - "disassembly": "movs r0, #0x0", - "mnemonic": "movs", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_63066": { - "virtual_address": 63066, - "size": 2, - "disassembly": "adds r4, #0x80", - "mnemonic": "adds", - "operands": "r4, #0x80", - "mode": "thumb" - }, - "bb_63060": { - "virtual_address": 63060, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63068, - "children": [ - "instr_63060", - "instr_63062", - "instr_63064", - "instr_63066" - ] - }, - "instr_63068": { - "virtual_address": 63068, - "size": 2, - "disassembly": "stmia r3!, {r0}", - "mnemonic": "stmia", - "operands": "r3!, {r0}", - "mode": "thumb" - }, - "instr_63070": { - "virtual_address": 63070, - "size": 2, - "disassembly": "cmp r3, r4", - "mnemonic": "cmp", - "operands": "r3, r4", - "mode": "thumb" - }, - "instr_63072": { - "virtual_address": 63072, - "size": 2, - "disassembly": "bne 0x0f65c", - "mnemonic": "bne", - "operands": "0x0f65c", - "mode": "thumb" - }, - "bb_63068": { - "virtual_address": 63068, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63074, - "children": [ - "instr_63068", - "instr_63070", - "instr_63072" - ] - }, - "instr_63074": { - "virtual_address": 63074, - "size": 2, - "disassembly": "b 0x0f620", - "mnemonic": "b", - "operands": "0x0f620", - "mode": "thumb" - }, - "bb_63074": { - "virtual_address": 63074, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63008, - "children": [ - "instr_63074" - ] - }, - "instr_63076": { - "virtual_address": 63076, - "size": 2, - "disassembly": "movs r0, #0x3", - "mnemonic": "movs", - "operands": "r0, #0x3", - "mode": "thumb" - }, - "instr_63078": { - "virtual_address": 63078, - "size": 2, - "disassembly": "b 0x0f63e", - "mnemonic": "b", - "operands": "0x0f63e", - "mode": "thumb" - }, - "bb_63076": { - "virtual_address": 63076, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63038, - "children": [ - "instr_63076", - "instr_63078" - ] - }, - "instr_63080": { - "virtual_address": 63080, - "size": 2, - "disassembly": "movs r0, #0x2", - "mnemonic": "movs", - "operands": "r0, #0x2", - "mode": "thumb" - }, - "instr_63082": { - "virtual_address": 63082, - "size": 2, - "disassembly": "b 0x0f63e", - "mnemonic": "b", - "operands": "0x0f63e", - "mode": "thumb" - }, - "bb_63080": { - "virtual_address": 63080, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63038, - "children": [ - "instr_63080", - "instr_63082" - ] - }, - "instr_63084": { - "virtual_address": 63084, - "size": 2, - "disassembly": "movs r0, #0x1", - "mnemonic": "movs", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_63086": { - "virtual_address": 63086, - "size": 2, - "disassembly": "rsbs r0, r0", - "mnemonic": "rsbs", - "operands": "r0, r0", - "mode": "thumb" - }, - "instr_63088": { - "virtual_address": 63088, - "size": 2, - "disassembly": "b 0x0f63e", - "mnemonic": "b", - "operands": "0x0f63e", - "mode": "thumb" - }, - "bb_63084": { - "virtual_address": 63084, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63038, - "children": [ - "instr_63084", - "instr_63086", - "instr_63088" - ] - }, - "func_62988": { - "virtual_address": 62988, - "size": 102, - "name": "__sigtramp_r", - "children": [ - "bb_62988", - "bb_62998", - "bb_63008", - "bb_63018", - "bb_63022", - "bb_63026", - "bb_63038", - "bb_63044", - "bb_63048", - "bb_63060", - "bb_63068", - "bb_63074", - "bb_63076", - "bb_63080", - "bb_63084" - ] - }, - "instr_63090": { - "virtual_address": 63090, - "size": 2, - "disassembly": "bx r3", - "mnemonic": "bx", - "operands": "r3", - "mode": "thumb" - }, - "bb_63090": { - "virtual_address": 63090, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_63090" - ] - }, - "func_63090": { - "virtual_address": 63090, - "size": 2, - "name": "FUN_0000f672", - "children": [ - "bb_63090" - ] - }, - "instr_63092": { - "virtual_address": 63092, - "size": 2, - "disassembly": "ldr r3, [0x0f6d4]", - "mnemonic": "ldr", - "operands": "r3, [0x0f6d4]", - "mode": "thumb" - }, - "instr_63094": { - "virtual_address": 63094, - "size": 2, - "disassembly": "push {r4, r5, r6, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, lr}", - "mode": "thumb" - }, - "instr_63096": { - "virtual_address": 63096, - "size": 2, - "disassembly": "movs r4, r0", - "mnemonic": "movs", - "operands": "r4, r0", - "mode": "thumb" - }, - "instr_63098": { - "virtual_address": 63098, - "size": 2, - "disassembly": "ldr r5, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r5, [r3, #0x0]", - "mode": "thumb" - }, - "instr_63100": { - "virtual_address": 63100, - "size": 2, - "disassembly": "cmp r0, #0x1f", - "mnemonic": "cmp", - "operands": "r0, #0x1f", - "mode": "thumb" - }, - "instr_63102": { - "virtual_address": 63102, - "size": 2, - "disassembly": "bhi 0x0f6ca", - "mnemonic": "bhi", - "operands": "0x0f6ca", - "mode": "thumb" - }, - "bb_63092": { - "virtual_address": 63092, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63104, - "children": [ - "instr_63092", - "instr_63094", - "instr_63096", - "instr_63098", - "instr_63100", - "instr_63102" - ] - }, - "instr_63104": { - "virtual_address": 63104, - "size": 2, - "disassembly": "movs r3, #0xb7", - "mnemonic": "movs", - "operands": "r3, #0xb7", - "mode": "thumb" - }, - "instr_63106": { - "virtual_address": 63106, - "size": 2, - "disassembly": "lsls r3, r3, #0x2", - "mnemonic": "lsls", - "operands": "r3, r3, #0x2", - "mode": "thumb" - }, - "instr_63108": { - "virtual_address": 63108, - "size": 2, - "disassembly": "ldr r3, [r5, r3]", - "mnemonic": "ldr", - "operands": "r3, [r5, r3]", - "mode": "thumb" - }, - "instr_63110": { - "virtual_address": 63110, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_63112": { - "virtual_address": 63112, - "size": 2, - "disassembly": "beq 0x0f6ac", - "mnemonic": "beq", - "operands": "0x0f6ac", - "mode": "thumb" - }, - "bb_63104": { - "virtual_address": 63104, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63114, - "children": [ - "instr_63104", - "instr_63106", - "instr_63108", - "instr_63110", - "instr_63112" - ] - }, - "instr_63114": { - "virtual_address": 63114, - "size": 2, - "disassembly": "lsls r2, r0, #0x2", - "mnemonic": "lsls", - "operands": "r2, r0, #0x2", - "mode": "thumb" - }, - "instr_63116": { - "virtual_address": 63116, - "size": 2, - "disassembly": "adds r3, r3, r2", - "mnemonic": "adds", - "operands": "r3, r3, r2", - "mode": "thumb" - }, - "instr_63118": { - "virtual_address": 63118, - "size": 2, - "disassembly": "ldr r2, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r2, [r3, #0x0]", - "mode": "thumb" - }, - "instr_63120": { - "virtual_address": 63120, - "size": 2, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_63122": { - "virtual_address": 63122, - "size": 2, - "disassembly": "beq 0x0f6ac", - "mnemonic": "beq", - "operands": "0x0f6ac", - "mode": "thumb" - }, - "bb_63114": { - "virtual_address": 63114, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63124, - "children": [ - "instr_63114", - "instr_63116", - "instr_63118", - "instr_63120", - "instr_63122" - ] - }, - "instr_63124": { - "virtual_address": 63124, - "size": 2, - "disassembly": "cmp r2, #0x1", - "mnemonic": "cmp", - "operands": "r2, #0x1", - "mode": "thumb" - }, - "instr_63126": { - "virtual_address": 63126, - "size": 2, - "disassembly": "beq 0x0f6c6", - "mnemonic": "beq", - "operands": "0x0f6c6", - "mode": "thumb" - }, - "bb_63124": { - "virtual_address": 63124, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63128, - "children": [ - "instr_63124", - "instr_63126" - ] - }, - "instr_63128": { - "virtual_address": 63128, - "size": 2, - "disassembly": "adds r1, r2, #0x1", - "mnemonic": "adds", - "operands": "r1, r2, #0x1", - "mode": "thumb" - }, - "instr_63130": { - "virtual_address": 63130, - "size": 2, - "disassembly": "beq 0x0f6be", - "mnemonic": "beq", - "operands": "0x0f6be", - "mode": "thumb" - }, - "bb_63128": { - "virtual_address": 63128, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63132, - "children": [ - "instr_63128", - "instr_63130" - ] - }, - "instr_63132": { - "virtual_address": 63132, - "size": 2, - "disassembly": "movs r1, #0x0", - "mnemonic": "movs", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_63134": { - "virtual_address": 63134, - "size": 2, - "disassembly": "str r1, [r3, #0x0]", - "mnemonic": "str", - "operands": "r1, [r3, #0x0]", - "mode": "thumb" - }, - "instr_63136": { - "virtual_address": 63136, - "size": 4, - "disassembly": "bl 0x0f6d8", - "mnemonic": "bl", - "operands": "0x0f6d8", - "mode": "thumb" - }, - "instr_63140": { - "virtual_address": 63140, - "size": 2, - "disassembly": "movs r0, #0x0", - "mnemonic": "movs", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "bb_63132": { - "virtual_address": 63132, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63142, - "children": [ - "instr_63132", - "instr_63134", - "instr_63136", - "instr_63140" - ] - }, - "instr_63142": { - "virtual_address": 63142, - "size": 2, - "disassembly": "pop {r4, r5, r6}", - "mnemonic": "pop", - "operands": "{r4, r5, r6}", - "mode": "thumb" - }, - "instr_63144": { - "virtual_address": 63144, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_63146": { - "virtual_address": 63146, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_63142": { - "virtual_address": 63142, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_63142", - "instr_63144", - "instr_63146" - ] - }, - "instr_63148": { - "virtual_address": 63148, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_63150": { - "virtual_address": 63150, - "size": 4, - "disassembly": "bl 0x0f814", - "mnemonic": "bl", - "operands": "0x0f814", - "mode": "thumb" - }, - "instr_63154": { - "virtual_address": 63154, - "size": 2, - "disassembly": "movs r2, r4", - "mnemonic": "movs", - "operands": "r2, r4", - "mode": "thumb" - }, - "instr_63156": { - "virtual_address": 63156, - "size": 2, - "disassembly": "movs r1, r0", - "mnemonic": "movs", - "operands": "r1, r0", - "mode": "thumb" - }, - "instr_63158": { - "virtual_address": 63158, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_63160": { - "virtual_address": 63160, - "size": 4, - "disassembly": "bl 0x0f7e8", - "mnemonic": "bl", - "operands": "0x0f7e8", - "mode": "thumb" - }, - "instr_63164": { - "virtual_address": 63164, - "size": 2, - "disassembly": "b 0x0f6a6", - "mnemonic": "b", - "operands": "0x0f6a6", - "mode": "thumb" - }, - "bb_63148": { - "virtual_address": 63148, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63142, - "children": [ - "instr_63148", - "instr_63150", - "instr_63154", - "instr_63156", - "instr_63158", - "instr_63160", - "instr_63164" - ] - }, - "instr_63166": { - "virtual_address": 63166, - "size": 2, - "disassembly": "movs r3, #0x16", - "mnemonic": "movs", - "operands": "r3, #0x16", - "mode": "thumb" - }, - "instr_63168": { - "virtual_address": 63168, - "size": 2, - "disassembly": "movs r0, #0x1", - "mnemonic": "movs", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_63170": { - "virtual_address": 63170, - "size": 2, - "disassembly": "str r3, [r5, #0x0]", - "mnemonic": "str", - "operands": "r3, [r5, #0x0]", - "mode": "thumb" - }, - "instr_63172": { - "virtual_address": 63172, - "size": 2, - "disassembly": "b 0x0f6a6", - "mnemonic": "b", - "operands": "0x0f6a6", - "mode": "thumb" - }, - "bb_63166": { - "virtual_address": 63166, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63142, - "children": [ - "instr_63166", - "instr_63168", - "instr_63170", - "instr_63172" - ] - }, - "instr_63174": { - "virtual_address": 63174, - "size": 2, - "disassembly": "movs r0, #0x0", - "mnemonic": "movs", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_63176": { - "virtual_address": 63176, - "size": 2, - "disassembly": "b 0x0f6a6", - "mnemonic": "b", - "operands": "0x0f6a6", - "mode": "thumb" - }, - "bb_63174": { - "virtual_address": 63174, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63142, - "children": [ - "instr_63174", - "instr_63176" - ] - }, - "instr_63178": { - "virtual_address": 63178, - "size": 2, - "disassembly": "movs r3, #0x16", - "mnemonic": "movs", - "operands": "r3, #0x16", - "mode": "thumb" - }, - "instr_63180": { - "virtual_address": 63180, - "size": 2, - "disassembly": "movs r0, #0x1", - "mnemonic": "movs", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_63182": { - "virtual_address": 63182, - "size": 2, - "disassembly": "str r3, [r5, #0x0]", - "mnemonic": "str", - "operands": "r3, [r5, #0x0]", - "mode": "thumb" - }, - "instr_63184": { - "virtual_address": 63184, - "size": 2, - "disassembly": "rsbs r0, r0", - "mnemonic": "rsbs", - "operands": "r0, r0", - "mode": "thumb" - }, - "instr_63186": { - "virtual_address": 63186, - "size": 2, - "disassembly": "b 0x0f6a6", - "mnemonic": "b", - "operands": "0x0f6a6", - "mode": "thumb" - }, - "bb_63178": { - "virtual_address": 63178, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63142, - "children": [ - "instr_63178", - "instr_63180", - "instr_63182", - "instr_63184", - "instr_63186" - ] - }, - "dw_63188": { - "virtual_address": 63188, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 63092 - ] - }, - "func_63092": { - "virtual_address": 63092, - "size": 100, - "name": "raise", - "children": [ - "bb_63092", - "bb_63104", - "bb_63114", - "bb_63124", - "bb_63128", - "bb_63132", - "bb_63142", - "bb_63148", - "bb_63166", - "bb_63174", - "bb_63178", - "dw_63188" - ] - }, - "instr_63192": { - "virtual_address": 63192, - "size": 2, - "disassembly": "bx r2", - "mnemonic": "bx", - "operands": "r2", - "mode": "thumb" - }, - "bb_63192": { - "virtual_address": 63192, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_63192" - ] - }, - "func_63192": { - "virtual_address": 63192, - "size": 2, - "name": "FUN_0000f6d8", - "children": [ - "bb_63192" - ] - }, - "instr_63196": { - "virtual_address": 63196, - "size": 2, - "disassembly": "push {r3, r4, r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r3, r4, r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_63198": { - "virtual_address": 63198, - "size": 2, - "disassembly": "ldr r3, [0x0f730]", - "mnemonic": "ldr", - "operands": "r3, [0x0f730]", - "mode": "thumb" - }, - "instr_63200": { - "virtual_address": 63200, - "size": 2, - "disassembly": "movs r4, r0", - "mnemonic": "movs", - "operands": "r4, r0", - "mode": "thumb" - }, - "instr_63202": { - "virtual_address": 63202, - "size": 2, - "disassembly": "movs r5, r1", - "mnemonic": "movs", - "operands": "r5, r1", - "mode": "thumb" - }, - "instr_63204": { - "virtual_address": 63204, - "size": 2, - "disassembly": "ldr r6, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r6, [r3, #0x0]", - "mode": "thumb" - }, - "instr_63206": { - "virtual_address": 63206, - "size": 2, - "disassembly": "cmp r0, #0x1f", - "mnemonic": "cmp", - "operands": "r0, #0x1f", - "mode": "thumb" - }, - "instr_63208": { - "virtual_address": 63208, - "size": 2, - "disassembly": "bhi 0x0f702", - "mnemonic": "bhi", - "operands": "0x0f702", - "mode": "thumb" - }, - "bb_63196": { - "virtual_address": 63196, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63210, - "children": [ - "instr_63196", - "instr_63198", - "instr_63200", - "instr_63202", - "instr_63204", - "instr_63206", - "instr_63208" - ] - }, - "instr_63210": { - "virtual_address": 63210, - "size": 2, - "disassembly": "movs r7, #0xb7", - "mnemonic": "movs", - "operands": "r7, #0xb7", - "mode": "thumb" - }, - "instr_63212": { - "virtual_address": 63212, - "size": 2, - "disassembly": "lsls r7, r7, #0x2", - "mnemonic": "lsls", - "operands": "r7, r7, #0x2", - "mode": "thumb" - }, - "instr_63214": { - "virtual_address": 63214, - "size": 2, - "disassembly": "ldr r0, [r6, r7]", - "mnemonic": "ldr", - "operands": "r0, [r6, r7]", - "mode": "thumb" - }, - "instr_63216": { - "virtual_address": 63216, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_63218": { - "virtual_address": 63218, - "size": 2, - "disassembly": "beq 0x0f70c", - "mnemonic": "beq", - "operands": "0x0f70c", - "mode": "thumb" - }, - "bb_63210": { - "virtual_address": 63210, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63220, - "children": [ - "instr_63210", - "instr_63212", - "instr_63214", - "instr_63216", - "instr_63218" - ] - }, - "instr_63220": { - "virtual_address": 63220, - "size": 2, - "disassembly": "lsls r4, r4, #0x2", - "mnemonic": "lsls", - "operands": "r4, r4, #0x2", - "mode": "thumb" - }, - "instr_63222": { - "virtual_address": 63222, - "size": 2, - "disassembly": "adds r4, r0, r4", - "mnemonic": "adds", - "operands": "r4, r0, r4", - "mode": "thumb" - }, - "instr_63224": { - "virtual_address": 63224, - "size": 2, - "disassembly": "ldr r0, [r4, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r4, #0x0]", - "mode": "thumb" - }, - "instr_63226": { - "virtual_address": 63226, - "size": 2, - "disassembly": "str r5, [r4, #0x0]", - "mnemonic": "str", - "operands": "r5, [r4, #0x0]", - "mode": "thumb" - }, - "bb_63220": { - "virtual_address": 63220, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63228, - "children": [ - "instr_63220", - "instr_63222", - "instr_63224", - "instr_63226" - ] - }, - "instr_63228": { - "virtual_address": 63228, - "size": 2, - "disassembly": "pop {r3, r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r3, r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_63230": { - "virtual_address": 63230, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_63232": { - "virtual_address": 63232, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_63228": { - "virtual_address": 63228, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_63228", - "instr_63230", - "instr_63232" - ] - }, - "instr_63234": { - "virtual_address": 63234, - "size": 2, - "disassembly": "movs r3, #0x16", - "mnemonic": "movs", - "operands": "r3, #0x16", - "mode": "thumb" - }, - "instr_63236": { - "virtual_address": 63236, - "size": 2, - "disassembly": "movs r0, #0x1", - "mnemonic": "movs", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_63238": { - "virtual_address": 63238, - "size": 2, - "disassembly": "str r3, [r6, #0x0]", - "mnemonic": "str", - "operands": "r3, [r6, #0x0]", - "mode": "thumb" - }, - "instr_63240": { - "virtual_address": 63240, - "size": 2, - "disassembly": "rsbs r0, r0", - "mnemonic": "rsbs", - "operands": "r0, r0", - "mode": "thumb" - }, - "instr_63242": { - "virtual_address": 63242, - "size": 2, - "disassembly": "b 0x0f6fc", - "mnemonic": "b", - "operands": "0x0f6fc", - "mode": "thumb" - }, - "bb_63234": { - "virtual_address": 63234, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63228, - "children": [ - "instr_63234", - "instr_63236", - "instr_63238", - "instr_63240", - "instr_63242" - ] - }, - "instr_63244": { - "virtual_address": 63244, - "size": 2, - "disassembly": "movs r1, #0x80", - "mnemonic": "movs", - "operands": "r1, #0x80", - "mode": "thumb" - }, - "instr_63246": { - "virtual_address": 63246, - "size": 2, - "disassembly": "movs r0, r6", - "mnemonic": "movs", - "operands": "r0, r6", - "mode": "thumb" - }, - "instr_63248": { - "virtual_address": 63248, - "size": 4, - "disassembly": "bl 0x0c27c", - "mnemonic": "bl", - "operands": "0x0c27c", - "mode": "thumb" - }, - "instr_63252": { - "virtual_address": 63252, - "size": 2, - "disassembly": "str r0, [r6, r7]", - "mnemonic": "str", - "operands": "r0, [r6, r7]", - "mode": "thumb" - }, - "instr_63254": { - "virtual_address": 63254, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_63256": { - "virtual_address": 63256, - "size": 2, - "disassembly": "beq 0x0f72a", - "mnemonic": "beq", - "operands": "0x0f72a", - "mode": "thumb" - }, - "bb_63244": { - "virtual_address": 63244, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63258, - "children": [ - "instr_63244", - "instr_63246", - "instr_63248", - "instr_63252", - "instr_63254", - "instr_63256" - ] - }, - "instr_63258": { - "virtual_address": 63258, - "size": 2, - "disassembly": "movs r1, r0", - "mnemonic": "movs", - "operands": "r1, r0", - "mode": "thumb" - }, - "instr_63260": { - "virtual_address": 63260, - "size": 2, - "disassembly": "movs r3, r0", - "mnemonic": "movs", - "operands": "r3, r0", - "mode": "thumb" - }, - "instr_63262": { - "virtual_address": 63262, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_63264": { - "virtual_address": 63264, - "size": 2, - "disassembly": "adds r1, #0x80", - "mnemonic": "adds", - "operands": "r1, #0x80", - "mode": "thumb" - }, - "bb_63258": { - "virtual_address": 63258, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63266, - "children": [ - "instr_63258", - "instr_63260", - "instr_63262", - "instr_63264" - ] - }, - "instr_63266": { - "virtual_address": 63266, - "size": 2, - "disassembly": "stmia r3!, {r2}", - "mnemonic": "stmia", - "operands": "r3!, {r2}", - "mode": "thumb" - }, - "instr_63268": { - "virtual_address": 63268, - "size": 2, - "disassembly": "cmp r1, r3", - "mnemonic": "cmp", - "operands": "r1, r3", - "mode": "thumb" - }, - "instr_63270": { - "virtual_address": 63270, - "size": 2, - "disassembly": "bne 0x0f722", - "mnemonic": "bne", - "operands": "0x0f722", - "mode": "thumb" - }, - "bb_63266": { - "virtual_address": 63266, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63272, - "children": [ - "instr_63266", - "instr_63268", - "instr_63270" - ] - }, - "instr_63272": { - "virtual_address": 63272, - "size": 2, - "disassembly": "b 0x0f6f4", - "mnemonic": "b", - "operands": "0x0f6f4", - "mode": "thumb" - }, - "bb_63272": { - "virtual_address": 63272, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63220, - "children": [ - "instr_63272" - ] - }, - "instr_63274": { - "virtual_address": 63274, - "size": 2, - "disassembly": "movs r0, #0x1", - "mnemonic": "movs", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_63276": { - "virtual_address": 63276, - "size": 2, - "disassembly": "rsbs r0, r0", - "mnemonic": "rsbs", - "operands": "r0, r0", - "mode": "thumb" - }, - "instr_63278": { - "virtual_address": 63278, - "size": 2, - "disassembly": "b 0x0f6fc", - "mnemonic": "b", - "operands": "0x0f6fc", - "mode": "thumb" - }, - "bb_63274": { - "virtual_address": 63274, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63228, - "children": [ - "instr_63274", - "instr_63276", - "instr_63278" - ] - }, - "dw_63280": { - "virtual_address": 63280, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 63198 - ] - }, - "func_63196": { - "virtual_address": 63196, - "size": 88, - "name": "signal", - "children": [ - "bb_63196", - "bb_63210", - "bb_63220", - "bb_63228", - "bb_63234", - "bb_63244", - "bb_63258", - "bb_63266", - "bb_63272", - "bb_63274", - "dw_63280" - ] - }, - "instr_63284": { - "virtual_address": 63284, - "size": 2, - "disassembly": "push {r4, r5, r6, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, lr}", - "mode": "thumb" - }, - "instr_63286": { - "virtual_address": 63286, - "size": 2, - "disassembly": "movs r5, #0xb7", - "mnemonic": "movs", - "operands": "r5, #0xb7", - "mode": "thumb" - }, - "instr_63288": { - "virtual_address": 63288, - "size": 2, - "disassembly": "ldr r3, [0x0f770]", - "mnemonic": "ldr", - "operands": "r3, [0x0f770]", - "mode": "thumb" - }, - "instr_63290": { - "virtual_address": 63290, - "size": 2, - "disassembly": "ldr r4, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r4, [r3, #0x0]", - "mode": "thumb" - }, - "instr_63292": { - "virtual_address": 63292, - "size": 2, - "disassembly": "lsls r5, r5, #0x2", - "mnemonic": "lsls", - "operands": "r5, r5, #0x2", - "mode": "thumb" - }, - "instr_63294": { - "virtual_address": 63294, - "size": 2, - "disassembly": "ldr r3, [r4, r5]", - "mnemonic": "ldr", - "operands": "r3, [r4, r5]", - "mode": "thumb" - }, - "instr_63296": { - "virtual_address": 63296, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_63298": { - "virtual_address": 63298, - "size": 2, - "disassembly": "beq 0x0f74c", - "mnemonic": "beq", - "operands": "0x0f74c", - "mode": "thumb" - }, - "bb_63284": { - "virtual_address": 63284, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63300, - "children": [ - "instr_63284", - "instr_63286", - "instr_63288", - "instr_63290", - "instr_63292", - "instr_63294", - "instr_63296", - "instr_63298" - ] - }, - "instr_63300": { - "virtual_address": 63300, - "size": 2, - "disassembly": "movs r0, #0x0", - "mnemonic": "movs", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "bb_63300": { - "virtual_address": 63300, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63302, - "children": [ - "instr_63300" - ] - }, - "instr_63302": { - "virtual_address": 63302, - "size": 2, - "disassembly": "pop {r4, r5, r6}", - "mnemonic": "pop", - "operands": "{r4, r5, r6}", - "mode": "thumb" - }, - "instr_63304": { - "virtual_address": 63304, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_63306": { - "virtual_address": 63306, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_63302": { - "virtual_address": 63302, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_63302", - "instr_63304", - "instr_63306" - ] - }, - "instr_63308": { - "virtual_address": 63308, - "size": 2, - "disassembly": "movs r1, #0x80", - "mnemonic": "movs", - "operands": "r1, #0x80", - "mode": "thumb" - }, - "instr_63310": { - "virtual_address": 63310, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_63312": { - "virtual_address": 63312, - "size": 4, - "disassembly": "bl 0x0c27c", - "mnemonic": "bl", - "operands": "0x0c27c", - "mode": "thumb" - }, - "instr_63316": { - "virtual_address": 63316, - "size": 2, - "disassembly": "str r0, [r4, r5]", - "mnemonic": "str", - "operands": "r0, [r4, r5]", - "mode": "thumb" - }, - "instr_63318": { - "virtual_address": 63318, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_63320": { - "virtual_address": 63320, - "size": 2, - "disassembly": "beq 0x0f768", - "mnemonic": "beq", - "operands": "0x0f768", - "mode": "thumb" - }, - "bb_63308": { - "virtual_address": 63308, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63322, - "children": [ - "instr_63308", - "instr_63310", - "instr_63312", - "instr_63316", - "instr_63318", - "instr_63320" - ] - }, - "instr_63322": { - "virtual_address": 63322, - "size": 2, - "disassembly": "movs r2, r0", - "mnemonic": "movs", - "operands": "r2, r0", - "mode": "thumb" - }, - "instr_63324": { - "virtual_address": 63324, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_63326": { - "virtual_address": 63326, - "size": 2, - "disassembly": "adds r2, #0x80", - "mnemonic": "adds", - "operands": "r2, #0x80", - "mode": "thumb" - }, - "bb_63322": { - "virtual_address": 63322, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63328, - "children": [ - "instr_63322", - "instr_63324", - "instr_63326" - ] - }, - "instr_63328": { - "virtual_address": 63328, - "size": 2, - "disassembly": "stmia r0!, {r3}", - "mnemonic": "stmia", - "operands": "r0!, {r3}", - "mode": "thumb" - }, - "instr_63330": { - "virtual_address": 63330, - "size": 2, - "disassembly": "cmp r0, r2", - "mnemonic": "cmp", - "operands": "r0, r2", - "mode": "thumb" - }, - "instr_63332": { - "virtual_address": 63332, - "size": 2, - "disassembly": "bne 0x0f760", - "mnemonic": "bne", - "operands": "0x0f760", - "mode": "thumb" - }, - "bb_63328": { - "virtual_address": 63328, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63334, - "children": [ - "instr_63328", - "instr_63330", - "instr_63332" - ] - }, - "instr_63334": { - "virtual_address": 63334, - "size": 2, - "disassembly": "b 0x0f744", - "mnemonic": "b", - "operands": "0x0f744", - "mode": "thumb" - }, - "bb_63334": { - "virtual_address": 63334, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63300, - "children": [ - "instr_63334" - ] - }, - "instr_63336": { - "virtual_address": 63336, - "size": 2, - "disassembly": "movs r0, #0x1", - "mnemonic": "movs", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_63338": { - "virtual_address": 63338, - "size": 2, - "disassembly": "rsbs r0, r0", - "mnemonic": "rsbs", - "operands": "r0, r0", - "mode": "thumb" - }, - "instr_63340": { - "virtual_address": 63340, - "size": 2, - "disassembly": "b 0x0f746", - "mnemonic": "b", - "operands": "0x0f746", - "mode": "thumb" - }, - "bb_63336": { - "virtual_address": 63336, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63302, - "children": [ - "instr_63336", - "instr_63338", - "instr_63340" - ] - }, - "func_63284": { - "virtual_address": 63284, - "size": 58, - "name": "_init_signal", - "children": [ - "bb_63284", - "bb_63300", - "bb_63302", - "bb_63308", - "bb_63322", - "bb_63328", - "bb_63334", - "bb_63336" - ] - }, - "instr_63348": { - "virtual_address": 63348, - "size": 2, - "disassembly": "ldr r3, [0x0f7e0]", - "mnemonic": "ldr", - "operands": "r3, [0x0f7e0]", - "mode": "thumb" - }, - "instr_63350": { - "virtual_address": 63350, - "size": 2, - "disassembly": "push {r4, r5, r6, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, lr}", - "mode": "thumb" - }, - "instr_63352": { - "virtual_address": 63352, - "size": 2, - "disassembly": "movs r5, r0", - "mnemonic": "movs", - "operands": "r5, r0", - "mode": "thumb" - }, - "instr_63354": { - "virtual_address": 63354, - "size": 2, - "disassembly": "ldr r4, [r3, #0x0]", - "mnemonic": "ldr", - "operands": "r4, [r3, #0x0]", - "mode": "thumb" - }, - "instr_63356": { - "virtual_address": 63356, - "size": 2, - "disassembly": "cmp r0, #0x1f", - "mnemonic": "cmp", - "operands": "r0, #0x1f", - "mode": "thumb" - }, - "instr_63358": { - "virtual_address": 63358, - "size": 2, - "disassembly": "bhi 0x0f7d8", - "mnemonic": "bhi", - "operands": "0x0f7d8", - "mode": "thumb" - }, - "bb_63348": { - "virtual_address": 63348, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63360, - "children": [ - "instr_63348", - "instr_63350", - "instr_63352", - "instr_63354", - "instr_63356", - "instr_63358" - ] - }, - "instr_63360": { - "virtual_address": 63360, - "size": 2, - "disassembly": "movs r6, #0xb7", - "mnemonic": "movs", - "operands": "r6, #0xb7", - "mode": "thumb" - }, - "instr_63362": { - "virtual_address": 63362, - "size": 2, - "disassembly": "lsls r6, r6, #0x2", - "mnemonic": "lsls", - "operands": "r6, r6, #0x2", - "mode": "thumb" - }, - "instr_63364": { - "virtual_address": 63364, - "size": 2, - "disassembly": "ldr r2, [r4, r6]", - "mnemonic": "ldr", - "operands": "r2, [r4, r6]", - "mode": "thumb" - }, - "instr_63366": { - "virtual_address": 63366, - "size": 2, - "disassembly": "cmp r2, #0x0", - "mnemonic": "cmp", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_63368": { - "virtual_address": 63368, - "size": 2, - "disassembly": "beq 0x0f7b2", - "mnemonic": "beq", - "operands": "0x0f7b2", - "mode": "thumb" - }, - "bb_63360": { - "virtual_address": 63360, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63370, - "children": [ - "instr_63360", - "instr_63362", - "instr_63364", - "instr_63366", - "instr_63368" - ] - }, - "instr_63370": { - "virtual_address": 63370, - "size": 2, - "disassembly": "lsls r0, r5, #0x2", - "mnemonic": "lsls", - "operands": "r0, r5, #0x2", - "mode": "thumb" - }, - "instr_63372": { - "virtual_address": 63372, - "size": 2, - "disassembly": "adds r2, r2, r0", - "mnemonic": "adds", - "operands": "r2, r2, r0", - "mode": "thumb" - }, - "instr_63374": { - "virtual_address": 63374, - "size": 2, - "disassembly": "ldr r3, [r2, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r2, #0x0]", - "mode": "thumb" - }, - "instr_63376": { - "virtual_address": 63376, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_63378": { - "virtual_address": 63378, - "size": 2, - "disassembly": "beq 0x0f7ae", - "mnemonic": "beq", - "operands": "0x0f7ae", - "mode": "thumb" - }, - "bb_63370": { - "virtual_address": 63370, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63380, - "children": [ - "instr_63370", - "instr_63372", - "instr_63374", - "instr_63376", - "instr_63378" - ] - }, - "instr_63380": { - "virtual_address": 63380, - "size": 2, - "disassembly": "adds r1, r3, #0x1", - "mnemonic": "adds", - "operands": "r1, r3, #0x1", - "mode": "thumb" - }, - "instr_63382": { - "virtual_address": 63382, - "size": 2, - "disassembly": "beq 0x0f7d4", - "mnemonic": "beq", - "operands": "0x0f7d4", - "mode": "thumb" - }, - "bb_63380": { - "virtual_address": 63380, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63384, - "children": [ - "instr_63380", - "instr_63382" - ] - }, - "instr_63384": { - "virtual_address": 63384, - "size": 2, - "disassembly": "cmp r3, #0x1", - "mnemonic": "cmp", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_63386": { - "virtual_address": 63386, - "size": 2, - "disassembly": "beq 0x0f7d0", - "mnemonic": "beq", - "operands": "0x0f7d0", - "mode": "thumb" - }, - "bb_63384": { - "virtual_address": 63384, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63388, - "children": [ - "instr_63384", - "instr_63386" - ] - }, - "instr_63388": { - "virtual_address": 63388, - "size": 2, - "disassembly": "movs r1, #0x0", - "mnemonic": "movs", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_63390": { - "virtual_address": 63390, - "size": 2, - "disassembly": "movs r0, r5", - "mnemonic": "movs", - "operands": "r0, r5", - "mode": "thumb" - }, - "instr_63392": { - "virtual_address": 63392, - "size": 2, - "disassembly": "str r1, [r2, #0x0]", - "mnemonic": "str", - "operands": "r1, [r2, #0x0]", - "mode": "thumb" - }, - "instr_63394": { - "virtual_address": 63394, - "size": 4, - "disassembly": "bl 0x0f7e4", - "mnemonic": "bl", - "operands": "0x0f7e4", - "mode": "thumb" - }, - "instr_63398": { - "virtual_address": 63398, - "size": 2, - "disassembly": "movs r0, #0x0", - "mnemonic": "movs", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "bb_63388": { - "virtual_address": 63388, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63400, - "children": [ - "instr_63388", - "instr_63390", - "instr_63392", - "instr_63394", - "instr_63398" - ] - }, - "instr_63400": { - "virtual_address": 63400, - "size": 2, - "disassembly": "pop {r4, r5, r6}", - "mnemonic": "pop", - "operands": "{r4, r5, r6}", - "mode": "thumb" - }, - "instr_63402": { - "virtual_address": 63402, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_63404": { - "virtual_address": 63404, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_63400": { - "virtual_address": 63400, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_63400", - "instr_63402", - "instr_63404" - ] - }, - "instr_63406": { - "virtual_address": 63406, - "size": 2, - "disassembly": "movs r0, #0x1", - "mnemonic": "movs", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_63408": { - "virtual_address": 63408, - "size": 2, - "disassembly": "b 0x0f7a8", - "mnemonic": "b", - "operands": "0x0f7a8", - "mode": "thumb" - }, - "bb_63406": { - "virtual_address": 63406, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63400, - "children": [ - "instr_63406", - "instr_63408" - ] - }, - "instr_63410": { - "virtual_address": 63410, - "size": 2, - "disassembly": "movs r1, #0x80", - "mnemonic": "movs", - "operands": "r1, #0x80", - "mode": "thumb" - }, - "instr_63412": { - "virtual_address": 63412, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_63414": { - "virtual_address": 63414, - "size": 4, - "disassembly": "bl 0x0c27c", - "mnemonic": "bl", - "operands": "0x0c27c", - "mode": "thumb" - }, - "instr_63418": { - "virtual_address": 63418, - "size": 2, - "disassembly": "subs r2, r0, #0x0", - "mnemonic": "subs", - "operands": "r2, r0, #0x0", - "mode": "thumb" - }, - "instr_63420": { - "virtual_address": 63420, - "size": 2, - "disassembly": "str r0, [r4, r6]", - "mnemonic": "str", - "operands": "r0, [r4, r6]", - "mode": "thumb" - }, - "instr_63422": { - "virtual_address": 63422, - "size": 2, - "disassembly": "beq 0x0f7d8", - "mnemonic": "beq", - "operands": "0x0f7d8", - "mode": "thumb" - }, - "bb_63410": { - "virtual_address": 63410, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63424, - "children": [ - "instr_63410", - "instr_63412", - "instr_63414", - "instr_63418", - "instr_63420", - "instr_63422" - ] - }, - "instr_63424": { - "virtual_address": 63424, - "size": 2, - "disassembly": "movs r4, r0", - "mnemonic": "movs", - "operands": "r4, r0", - "mode": "thumb" - }, - "instr_63426": { - "virtual_address": 63426, - "size": 2, - "disassembly": "movs r3, r0", - "mnemonic": "movs", - "operands": "r3, r0", - "mode": "thumb" - }, - "instr_63428": { - "virtual_address": 63428, - "size": 2, - "disassembly": "movs r1, #0x0", - "mnemonic": "movs", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_63430": { - "virtual_address": 63430, - "size": 2, - "disassembly": "adds r4, #0x80", - "mnemonic": "adds", - "operands": "r4, #0x80", - "mode": "thumb" - }, - "bb_63424": { - "virtual_address": 63424, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63432, - "children": [ - "instr_63424", - "instr_63426", - "instr_63428", - "instr_63430" - ] - }, - "instr_63432": { - "virtual_address": 63432, - "size": 2, - "disassembly": "stmia r3!, {r1}", - "mnemonic": "stmia", - "operands": "r3!, {r1}", - "mode": "thumb" - }, - "instr_63434": { - "virtual_address": 63434, - "size": 2, - "disassembly": "cmp r3, r4", - "mnemonic": "cmp", - "operands": "r3, r4", - "mode": "thumb" - }, - "instr_63436": { - "virtual_address": 63436, - "size": 2, - "disassembly": "bne 0x0f7c8", - "mnemonic": "bne", - "operands": "0x0f7c8", - "mode": "thumb" - }, - "bb_63432": { - "virtual_address": 63432, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63438, - "children": [ - "instr_63432", - "instr_63434", - "instr_63436" - ] - }, - "instr_63438": { - "virtual_address": 63438, - "size": 2, - "disassembly": "b 0x0f78a", - "mnemonic": "b", - "operands": "0x0f78a", - "mode": "thumb" - }, - "bb_63438": { - "virtual_address": 63438, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63370, - "children": [ - "instr_63438" - ] - }, - "instr_63440": { - "virtual_address": 63440, - "size": 2, - "disassembly": "movs r0, #0x3", - "mnemonic": "movs", - "operands": "r0, #0x3", - "mode": "thumb" - }, - "instr_63442": { - "virtual_address": 63442, - "size": 2, - "disassembly": "b 0x0f7a8", - "mnemonic": "b", - "operands": "0x0f7a8", - "mode": "thumb" - }, - "bb_63440": { - "virtual_address": 63440, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63400, - "children": [ - "instr_63440", - "instr_63442" - ] - }, - "instr_63444": { - "virtual_address": 63444, - "size": 2, - "disassembly": "movs r0, #0x2", - "mnemonic": "movs", - "operands": "r0, #0x2", - "mode": "thumb" - }, - "instr_63446": { - "virtual_address": 63446, - "size": 2, - "disassembly": "b 0x0f7a8", - "mnemonic": "b", - "operands": "0x0f7a8", - "mode": "thumb" - }, - "bb_63444": { - "virtual_address": 63444, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63400, - "children": [ - "instr_63444", - "instr_63446" - ] - }, - "instr_63448": { - "virtual_address": 63448, - "size": 2, - "disassembly": "movs r0, #0x1", - "mnemonic": "movs", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_63450": { - "virtual_address": 63450, - "size": 2, - "disassembly": "rsbs r0, r0", - "mnemonic": "rsbs", - "operands": "r0, r0", - "mode": "thumb" - }, - "instr_63452": { - "virtual_address": 63452, - "size": 2, - "disassembly": "b 0x0f7a8", - "mnemonic": "b", - "operands": "0x0f7a8", - "mode": "thumb" - }, - "bb_63448": { - "virtual_address": 63448, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63400, - "children": [ - "instr_63448", - "instr_63450", - "instr_63452" - ] - }, - "func_63348": { - "virtual_address": 63348, - "size": 106, - "name": "__sigtramp", - "children": [ - "bb_63348", - "bb_63360", - "bb_63370", - "bb_63380", - "bb_63384", - "bb_63388", - "bb_63400", - "bb_63406", - "bb_63410", - "bb_63424", - "bb_63432", - "bb_63438", - "bb_63440", - "bb_63444", - "bb_63448" - ] - }, - "instr_63460": { - "virtual_address": 63460, - "size": 2, - "disassembly": "bx r3", - "mnemonic": "bx", - "operands": "r3", - "mode": "thumb" - }, - "bb_63460": { - "virtual_address": 63460, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_63460" - ] - }, - "func_63460": { - "virtual_address": 63460, - "size": 2, - "name": "FUN_0000f7e4", - "children": [ - "bb_63460" - ] - }, - "instr_63464": { - "virtual_address": 63464, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_63466": { - "virtual_address": 63466, - "size": 2, - "disassembly": "push {r4, r5, r6, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, lr}", - "mode": "thumb" - }, - "instr_63468": { - "virtual_address": 63468, - "size": 2, - "disassembly": "ldr r5, [0x0f810]", - "mnemonic": "ldr", - "operands": "r5, [0x0f810]", - "mode": "thumb" - }, - "instr_63470": { - "virtual_address": 63470, - "size": 2, - "disassembly": "movs r4, r0", - "mnemonic": "movs", - "operands": "r4, r0", - "mode": "thumb" - }, - "instr_63472": { - "virtual_address": 63472, - "size": 2, - "disassembly": "movs r0, r1", - "mnemonic": "movs", - "operands": "r0, r1", - "mode": "thumb" - }, - "instr_63474": { - "virtual_address": 63474, - "size": 2, - "disassembly": "movs r1, r2", - "mnemonic": "movs", - "operands": "r1, r2", - "mode": "thumb" - }, - "instr_63476": { - "virtual_address": 63476, - "size": 2, - "disassembly": "str r3, [r5, #0x0]", - "mnemonic": "str", - "operands": "r3, [r5, #0x0]", - "mode": "thumb" - }, - "instr_63478": { - "virtual_address": 63478, - "size": 4, - "disassembly": "bl 0x10a40", - "mnemonic": "bl", - "operands": "0x10a40", - "mode": "thumb" - }, - "instr_63482": { - "virtual_address": 63482, - "size": 2, - "disassembly": "adds r3, r0, #0x1", - "mnemonic": "adds", - "operands": "r3, r0, #0x1", - "mode": "thumb" - }, - "instr_63484": { - "virtual_address": 63484, - "size": 2, - "disassembly": "beq 0x0f804", - "mnemonic": "beq", - "operands": "0x0f804", - "mode": "thumb" - }, - "bb_63464": { - "virtual_address": 63464, - "size": 22, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63486, - "children": [ - "instr_63464", - "instr_63466", - "instr_63468", - "instr_63470", - "instr_63472", - "instr_63474", - "instr_63476", - "instr_63478", - "instr_63482", - "instr_63484" - ] - }, - "instr_63486": { - "virtual_address": 63486, - "size": 2, - "disassembly": "pop {r4, r5, r6}", - "mnemonic": "pop", - "operands": "{r4, r5, r6}", - "mode": "thumb" - }, - "instr_63488": { - "virtual_address": 63488, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_63490": { - "virtual_address": 63490, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_63486": { - "virtual_address": 63486, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_63486", - "instr_63488", - "instr_63490" - ] - }, - "instr_63492": { - "virtual_address": 63492, - "size": 2, - "disassembly": "ldr r3, [r5, #0x0]", - "mnemonic": "ldr", - "operands": "r3, [r5, #0x0]", - "mode": "thumb" - }, - "instr_63494": { - "virtual_address": 63494, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_63496": { - "virtual_address": 63496, - "size": 2, - "disassembly": "beq 0x0f7fe", - "mnemonic": "beq", - "operands": "0x0f7fe", - "mode": "thumb" - }, - "bb_63492": { - "virtual_address": 63492, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63498, - "children": [ - "instr_63492", - "instr_63494", - "instr_63496" - ] - }, - "instr_63498": { - "virtual_address": 63498, - "size": 2, - "disassembly": "str r3, [r4, #0x0]", - "mnemonic": "str", - "operands": "r3, [r4, #0x0]", - "mode": "thumb" - }, - "instr_63500": { - "virtual_address": 63500, - "size": 2, - "disassembly": "b 0x0f7fe", - "mnemonic": "b", - "operands": "0x0f7fe", - "mode": "thumb" - }, - "bb_63498": { - "virtual_address": 63498, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 63486, - "children": [ - "instr_63498", - "instr_63500" - ] - }, - "func_63464": { - "virtual_address": 63464, - "size": 38, - "name": "_kill_r", - "children": [ - "bb_63464", - "bb_63486", - "bb_63492", - "bb_63498" - ] - }, - "instr_63508": { - "virtual_address": 63508, - "size": 2, - "disassembly": "push {r4, lr}", - "mnemonic": "push", - "operands": "{r4, lr}", - "mode": "thumb" - }, - "instr_63510": { - "virtual_address": 63510, - "size": 4, - "disassembly": "bl 0x10a20", - "mnemonic": "bl", - "operands": "0x10a20", - "mode": "thumb" - }, - "instr_63514": { - "virtual_address": 63514, - "size": 2, - "disassembly": "pop {r4}", - "mnemonic": "pop", - "operands": "{r4}", - "mode": "thumb" - }, - "instr_63516": { - "virtual_address": 63516, - "size": 2, - "disassembly": "pop {r1}", - "mnemonic": "pop", - "operands": "{r1}", - "mode": "thumb" - }, - "instr_63518": { - "virtual_address": 63518, - "size": 2, - "disassembly": "bx r1", - "mnemonic": "bx", - "operands": "r1", - "mode": "thumb" - }, - "bb_63508": { - "virtual_address": 63508, - "size": 12, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_63508", - "instr_63510", - "instr_63514", - "instr_63516", - "instr_63518" - ] - }, - "func_63508": { - "virtual_address": 63508, - "size": 12, - "name": "_getpid_r", - "children": [ - "bb_63508" - ] - }, - "instr_63520": { - "virtual_address": 63520, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_63524": { - "virtual_address": 63524, - "size": 4, - "disassembly": "mov r12, #0xff", - "mnemonic": "mov", - "operands": "r12, #0xff", - "mode": "none" - }, - "instr_63528": { - "virtual_address": 63528, - "size": 4, - "disassembly": "orr r12, r12, #0x700", - "mnemonic": "orr", - "operands": "r12, r12, #0x700", - "mode": "none" - }, - "instr_63532": { - "virtual_address": 63532, - "size": 4, - "disassembly": "ands r4, r12, r1, lsr #0x14", - "mnemonic": "ands", - "operands": "r4, r12, r1, lsr #0x14", - "mode": "none" - }, - "instr_63536": { - "virtual_address": 63536, - "size": 4, - "disassembly": "andnes r5, r12, r3, lsr #0x14", - "mnemonic": "andnes", - "operands": "r5, r12, r3, lsr #0x14", - "mode": "none" - }, - "instr_63540": { - "virtual_address": 63540, - "size": 4, - "disassembly": "teqne r4, r12", - "mnemonic": "teqne", - "operands": "r4, r12", - "mode": "none" - }, - "instr_63544": { - "virtual_address": 63544, - "size": 4, - "disassembly": "teqne r5, r12", - "mnemonic": "teqne", - "operands": "r5, r12", - "mode": "none" - }, - "instr_63548": { - "virtual_address": 63548, - "size": 4, - "disassembly": "bleq 0x0fa18", - "mnemonic": "bleq", - "operands": "0x0fa18", - "mode": "none" - }, - "instr_63552": { - "virtual_address": 63552, - "size": 4, - "disassembly": "add r4, r4, r5", - "mnemonic": "add", - "operands": "r4, r4, r5", - "mode": "none" - }, - "instr_63556": { - "virtual_address": 63556, - "size": 4, - "disassembly": "eor r6, r1, r3", - "mnemonic": "eor", - "operands": "r6, r1, r3", - "mode": "none" - }, - "instr_63560": { - "virtual_address": 63560, - "size": 4, - "disassembly": "bic r1, r1, r12, lsl #0x15", - "mnemonic": "bic", - "operands": "r1, r1, r12, lsl #0x15", - "mode": "none" - }, - "instr_63564": { - "virtual_address": 63564, - "size": 4, - "disassembly": "bic r3, r3, r12, lsl #0x15", - "mnemonic": "bic", - "operands": "r3, r3, r12, lsl #0x15", - "mode": "none" - }, - "instr_63568": { - "virtual_address": 63568, - "size": 4, - "disassembly": "orrs r5, r0, r1, lsl #0xc", - "mnemonic": "orrs", - "operands": "r5, r0, r1, lsl #0xc", - "mode": "none" - }, - "instr_63572": { - "virtual_address": 63572, - "size": 4, - "disassembly": "orrnes r5, r2, r3, lsl #0xc", - "mnemonic": "orrnes", - "operands": "r5, r2, r3, lsl #0xc", - "mode": "none" - }, - "instr_63576": { - "virtual_address": 63576, - "size": 4, - "disassembly": "orr r1, r1, #0x100000", - "mnemonic": "orr", - "operands": "r1, r1, #0x100000", - "mode": "none" - }, - "instr_63580": { - "virtual_address": 63580, - "size": 4, - "disassembly": "orr r3, r3, #0x100000", - "mnemonic": "orr", - "operands": "r3, r3, #0x100000", - "mode": "none" - }, - "instr_63584": { - "virtual_address": 63584, - "size": 4, - "disassembly": "beq 0x0f8dc", - "mnemonic": "beq", - "operands": "0x0f8dc", - "mode": "none" - }, - "bb_63520": { - "virtual_address": 63520, - "size": 68, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 63588, - "children": [ - "instr_63520", - "instr_63524", - "instr_63528", - "instr_63532", - "instr_63536", - "instr_63540", - "instr_63544", - "instr_63548", - "instr_63552", - "instr_63556", - "instr_63560", - "instr_63564", - "instr_63568", - "instr_63572", - "instr_63576", - "instr_63580", - "instr_63584" - ] - }, - "instr_63588": { - "virtual_address": 63588, - "size": 4, - "disassembly": "umull r12, lr, r0, r2", - "mnemonic": "umull", - "operands": "r12, lr, r0, r2", - "mode": "none" - }, - "instr_63592": { - "virtual_address": 63592, - "size": 4, - "disassembly": "mov r5, #0x0", - "mnemonic": "mov", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_63596": { - "virtual_address": 63596, - "size": 4, - "disassembly": "umlal lr, r5, r1, r2", - "mnemonic": "umlal", - "operands": "lr, r5, r1, r2", - "mode": "none" - }, - "instr_63600": { - "virtual_address": 63600, - "size": 4, - "disassembly": "and r2, r6, #0x80000000", - "mnemonic": "and", - "operands": "r2, r6, #0x80000000", - "mode": "none" - }, - "instr_63604": { - "virtual_address": 63604, - "size": 4, - "disassembly": "umlal lr, r5, r0, r3", - "mnemonic": "umlal", - "operands": "lr, r5, r0, r3", - "mode": "none" - }, - "instr_63608": { - "virtual_address": 63608, - "size": 4, - "disassembly": "mov r6, #0x0", - "mnemonic": "mov", - "operands": "r6, #0x0", - "mode": "none" - }, - "instr_63612": { - "virtual_address": 63612, - "size": 4, - "disassembly": "umlal r5, r6, r1, r3", - "mnemonic": "umlal", - "operands": "r5, r6, r1, r3", - "mode": "none" - }, - "instr_63616": { - "virtual_address": 63616, - "size": 4, - "disassembly": "teq r12, #0x0", - "mnemonic": "teq", - "operands": "r12, #0x0", - "mode": "none" - }, - "instr_63620": { - "virtual_address": 63620, - "size": 4, - "disassembly": "orrne lr, lr, #0x1", - "mnemonic": "orrne", - "operands": "lr, lr, #0x1", - "mode": "none" - }, - "instr_63624": { - "virtual_address": 63624, - "size": 4, - "disassembly": "sub r4, r4, #0xff", - "mnemonic": "sub", - "operands": "r4, r4, #0xff", - "mode": "none" - }, - "instr_63628": { - "virtual_address": 63628, - "size": 4, - "disassembly": "cmp r6, #0x200", - "mnemonic": "cmp", - "operands": "r6, #0x200", - "mode": "none" - }, - "instr_63632": { - "virtual_address": 63632, - "size": 4, - "disassembly": "sbc r4, r4, #0x300", - "mnemonic": "sbc", - "operands": "r4, r4, #0x300", - "mode": "none" - }, - "instr_63636": { - "virtual_address": 63636, - "size": 4, - "disassembly": "bcs 0x0f8a4", - "mnemonic": "bcs", - "operands": "0x0f8a4", - "mode": "none" - }, - "bb_63588": { - "virtual_address": 63588, - "size": 52, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 63640, - "children": [ - "instr_63588", - "instr_63592", - "instr_63596", - "instr_63600", - "instr_63604", - "instr_63608", - "instr_63612", - "instr_63616", - "instr_63620", - "instr_63624", - "instr_63628", - "instr_63632", - "instr_63636" - ] - }, - "instr_63640": { - "virtual_address": 63640, - "size": 4, - "disassembly": "movs lr, lr, lsl #0x1", - "mnemonic": "movs", - "operands": "lr, lr, lsl #0x1", - "mode": "none" - }, - "instr_63644": { - "virtual_address": 63644, - "size": 4, - "disassembly": "adcs r5, r5, r5", - "mnemonic": "adcs", - "operands": "r5, r5, r5", - "mode": "none" - }, - "instr_63648": { - "virtual_address": 63648, - "size": 4, - "disassembly": "adc r6, r6, r6", - "mnemonic": "adc", - "operands": "r6, r6, r6", - "mode": "none" - }, - "bb_63640": { - "virtual_address": 63640, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 63652, - "children": [ - "instr_63640", - "instr_63644", - "instr_63648" - ] - }, - "instr_63652": { - "virtual_address": 63652, - "size": 4, - "disassembly": "orr r1, r2, r6, lsl #0xb", - "mnemonic": "orr", - "operands": "r1, r2, r6, lsl #0xb", - "mode": "none" - }, - "instr_63656": { - "virtual_address": 63656, - "size": 4, - "disassembly": "orr r1, r1, r5, lsr #0x15", - "mnemonic": "orr", - "operands": "r1, r1, r5, lsr #0x15", - "mode": "none" - }, - "instr_63660": { - "virtual_address": 63660, - "size": 4, - "disassembly": "mov r0, r5, lsl #0xb", - "mnemonic": "mov", - "operands": "r0, r5, lsl #0xb", - "mode": "none" - }, - "instr_63664": { - "virtual_address": 63664, - "size": 4, - "disassembly": "orr r0, r0, lr, lsr #0x15", - "mnemonic": "orr", - "operands": "r0, r0, lr, lsr #0x15", - "mode": "none" - }, - "instr_63668": { - "virtual_address": 63668, - "size": 4, - "disassembly": "mov lr, lr, lsl #0xb", - "mnemonic": "mov", - "operands": "lr, lr, lsl #0xb", - "mode": "none" - }, - "instr_63672": { - "virtual_address": 63672, - "size": 4, - "disassembly": "subs r12, r4, #0xfd", - "mnemonic": "subs", - "operands": "r12, r4, #0xfd", - "mode": "none" - }, - "instr_63676": { - "virtual_address": 63676, - "size": 4, - "disassembly": "cmphi r12, #0x700", - "mnemonic": "cmphi", - "operands": "r12, #0x700", - "mode": "none" - }, - "instr_63680": { - "virtual_address": 63680, - "size": 4, - "disassembly": "bhi 0x0f90c", - "mnemonic": "bhi", - "operands": "0x0f90c", - "mode": "none" - }, - "bb_63652": { - "virtual_address": 63652, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 63684, - "children": [ - "instr_63652", - "instr_63656", - "instr_63660", - "instr_63664", - "instr_63668", - "instr_63672", - "instr_63676", - "instr_63680" - ] - }, - "instr_63684": { - "virtual_address": 63684, - "size": 4, - "disassembly": "cmp lr, #0x80000000", - "mnemonic": "cmp", - "operands": "lr, #0x80000000", - "mode": "none" - }, - "instr_63688": { - "virtual_address": 63688, - "size": 4, - "disassembly": "moveqs lr, r0, lsr #0x1", - "mnemonic": "moveqs", - "operands": "lr, r0, lsr #0x1", - "mode": "none" - }, - "instr_63692": { - "virtual_address": 63692, - "size": 4, - "disassembly": "adcs r0, r0, #0x0", - "mnemonic": "adcs", - "operands": "r0, r0, #0x0", - "mode": "none" - }, - "instr_63696": { - "virtual_address": 63696, - "size": 4, - "disassembly": "adc r1, r1, r4, lsl #0x14", - "mnemonic": "adc", - "operands": "r1, r1, r4, lsl #0x14", - "mode": "none" - }, - "instr_63700": { - "virtual_address": 63700, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_63704": { - "virtual_address": 63704, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_63684": { - "virtual_address": 63684, - "size": 24, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_63684", - "instr_63688", - "instr_63692", - "instr_63696", - "instr_63700", - "instr_63704" - ] - }, - "instr_63708": { - "virtual_address": 63708, - "size": 4, - "disassembly": "and r6, r6, #0x80000000", - "mnemonic": "and", - "operands": "r6, r6, #0x80000000", - "mode": "none" - }, - "instr_63712": { - "virtual_address": 63712, - "size": 4, - "disassembly": "orr r1, r6, r1", - "mnemonic": "orr", - "operands": "r1, r6, r1", - "mode": "none" - }, - "instr_63716": { - "virtual_address": 63716, - "size": 4, - "disassembly": "orr r0, r0, r2", - "mnemonic": "orr", - "operands": "r0, r0, r2", - "mode": "none" - }, - "instr_63720": { - "virtual_address": 63720, - "size": 4, - "disassembly": "eor r1, r1, r3", - "mnemonic": "eor", - "operands": "r1, r1, r3", - "mode": "none" - }, - "instr_63724": { - "virtual_address": 63724, - "size": 4, - "disassembly": "subs r4, r4, r12, lsr #0x1", - "mnemonic": "subs", - "operands": "r4, r4, r12, lsr #0x1", - "mode": "none" - }, - "instr_63728": { - "virtual_address": 63728, - "size": 4, - "disassembly": "rsbgts r5, r4, r12", - "mnemonic": "rsbgts", - "operands": "r5, r4, r12", - "mode": "none" - }, - "instr_63732": { - "virtual_address": 63732, - "size": 4, - "disassembly": "orrgt r1, r1, r4, lsl #0x14", - "mnemonic": "orrgt", - "operands": "r1, r1, r4, lsl #0x14", - "mode": "none" - }, - "instr_63736": { - "virtual_address": 63736, - "size": 4, - "disassembly": "ldmiagt sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmiagt", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_63740": { - "virtual_address": 63740, - "size": 4, - "disassembly": "bxgt lr", - "mnemonic": "bxgt", - "operands": "lr", - "mode": "none" - }, - "bb_63708": { - "virtual_address": 63708, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 63744, - "children": [ - "instr_63708", - "instr_63712", - "instr_63716", - "instr_63720", - "instr_63724", - "instr_63728", - "instr_63732", - "instr_63736", - "instr_63740" - ] - }, - "instr_63744": { - "virtual_address": 63744, - "size": 4, - "disassembly": "orr r1, r1, #0x100000", - "mnemonic": "orr", - "operands": "r1, r1, #0x100000", - "mode": "none" - }, - "instr_63748": { - "virtual_address": 63748, - "size": 4, - "disassembly": "mov lr, #0x0", - "mnemonic": "mov", - "operands": "lr, #0x0", - "mode": "none" - }, - "instr_63752": { - "virtual_address": 63752, - "size": 4, - "disassembly": "subs r4, r4, #0x1", - "mnemonic": "subs", - "operands": "r4, r4, #0x1", - "mode": "none" - }, - "bb_63744": { - "virtual_address": 63744, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 63756, - "children": [ - "instr_63744", - "instr_63748", - "instr_63752" - ] - }, - "instr_63756": { - "virtual_address": 63756, - "size": 4, - "disassembly": "bgt 0x0fa88", - "mnemonic": "bgt", - "operands": "0x0fa88", - "mode": "none" - }, - "bb_63756": { - "virtual_address": 63756, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 63760, - "children": [ - "instr_63756" - ] - }, - "instr_63760": { - "virtual_address": 63760, - "size": 4, - "disassembly": "cmn r4, #0x36", - "mnemonic": "cmn", - "operands": "r4, #0x36", - "mode": "none" - }, - "instr_63764": { - "virtual_address": 63764, - "size": 4, - "disassembly": "movle r0, #0x0", - "mnemonic": "movle", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_63768": { - "virtual_address": 63768, - "size": 4, - "disassembly": "andle r1, r1, #0x80000000", - "mnemonic": "andle", - "operands": "r1, r1, #0x80000000", - "mode": "none" - }, - "instr_63772": { - "virtual_address": 63772, - "size": 4, - "disassembly": "ldmiale sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmiale", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_63776": { - "virtual_address": 63776, - "size": 4, - "disassembly": "bxle lr", - "mnemonic": "bxle", - "operands": "lr", - "mode": "none" - }, - "bb_63760": { - "virtual_address": 63760, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 63780, - "children": [ - "instr_63760", - "instr_63764", - "instr_63768", - "instr_63772", - "instr_63776" - ] - }, - "instr_63780": { - "virtual_address": 63780, - "size": 4, - "disassembly": "rsb r4, r4, #0x0", - "mnemonic": "rsb", - "operands": "r4, r4, #0x0", - "mode": "none" - }, - "instr_63784": { - "virtual_address": 63784, - "size": 4, - "disassembly": "subs r4, r4, #0x20", - "mnemonic": "subs", - "operands": "r4, r4, #0x20", - "mode": "none" - }, - "instr_63788": { - "virtual_address": 63788, - "size": 4, - "disassembly": "bge 0x0f99c", - "mnemonic": "bge", - "operands": "0x0f99c", - "mode": "none" - }, - "bb_63780": { - "virtual_address": 63780, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 63792, - "children": [ - "instr_63780", - "instr_63784", - "instr_63788" - ] - }, - "instr_63792": { - "virtual_address": 63792, - "size": 4, - "disassembly": "adds r4, r4, #0xc", - "mnemonic": "adds", - "operands": "r4, r4, #0xc", - "mode": "none" - }, - "instr_63796": { - "virtual_address": 63796, - "size": 4, - "disassembly": "bgt 0x0f96c", - "mnemonic": "bgt", - "operands": "0x0f96c", - "mode": "none" - }, - "bb_63792": { - "virtual_address": 63792, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 63800, - "children": [ - "instr_63792", - "instr_63796" - ] - }, - "instr_63800": { - "virtual_address": 63800, - "size": 4, - "disassembly": "add r4, r4, #0x14", - "mnemonic": "add", - "operands": "r4, r4, #0x14", - "mode": "none" - }, - "instr_63804": { - "virtual_address": 63804, - "size": 4, - "disassembly": "rsb r5, r4, #0x20", - "mnemonic": "rsb", - "operands": "r5, r4, #0x20", - "mode": "none" - }, - "instr_63808": { - "virtual_address": 63808, - "size": 4, - "disassembly": "mov r3, r0, lsl r5", - "mnemonic": "mov", - "operands": "r3, r0, lsl r5", - "mode": "none" - }, - "instr_63812": { - "virtual_address": 63812, - "size": 4, - "disassembly": "mov r0, r0, lsr r4", - "mnemonic": "mov", - "operands": "r0, r0, lsr r4", - "mode": "none" - }, - "instr_63816": { - "virtual_address": 63816, - "size": 4, - "disassembly": "orr r0, r0, r1, lsl r5", - "mnemonic": "orr", - "operands": "r0, r0, r1, lsl r5", - "mode": "none" - }, - "instr_63820": { - "virtual_address": 63820, - "size": 4, - "disassembly": "and r2, r1, #0x80000000", - "mnemonic": "and", - "operands": "r2, r1, #0x80000000", - "mode": "none" - }, - "instr_63824": { - "virtual_address": 63824, - "size": 4, - "disassembly": "bic r1, r1, #0x80000000", - "mnemonic": "bic", - "operands": "r1, r1, #0x80000000", - "mode": "none" - }, - "instr_63828": { - "virtual_address": 63828, - "size": 4, - "disassembly": "adds r0, r0, r3, lsr #0x1f", - "mnemonic": "adds", - "operands": "r0, r0, r3, lsr #0x1f", - "mode": "none" - }, - "instr_63832": { - "virtual_address": 63832, - "size": 4, - "disassembly": "adc r1, r2, r1, lsr r4", - "mnemonic": "adc", - "operands": "r1, r2, r1, lsr r4", - "mode": "none" - }, - "instr_63836": { - "virtual_address": 63836, - "size": 4, - "disassembly": "orrs lr, lr, r3, lsl #0x1", - "mnemonic": "orrs", - "operands": "lr, lr, r3, lsl #0x1", - "mode": "none" - }, - "instr_63840": { - "virtual_address": 63840, - "size": 4, - "disassembly": "biceq r0, r0, r3, lsr #0x1f", - "mnemonic": "biceq", - "operands": "r0, r0, r3, lsr #0x1f", - "mode": "none" - }, - "instr_63844": { - "virtual_address": 63844, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_63848": { - "virtual_address": 63848, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_63800": { - "virtual_address": 63800, - "size": 52, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_63800", - "instr_63804", - "instr_63808", - "instr_63812", - "instr_63816", - "instr_63820", - "instr_63824", - "instr_63828", - "instr_63832", - "instr_63836", - "instr_63840", - "instr_63844", - "instr_63848" - ] - }, - "instr_63852": { - "virtual_address": 63852, - "size": 4, - "disassembly": "rsb r4, r4, #0xc", - "mnemonic": "rsb", - "operands": "r4, r4, #0xc", - "mode": "none" - }, - "instr_63856": { - "virtual_address": 63856, - "size": 4, - "disassembly": "rsb r5, r4, #0x20", - "mnemonic": "rsb", - "operands": "r5, r4, #0x20", - "mode": "none" - }, - "instr_63860": { - "virtual_address": 63860, - "size": 4, - "disassembly": "mov r3, r0, lsl r4", - "mnemonic": "mov", - "operands": "r3, r0, lsl r4", - "mode": "none" - }, - "instr_63864": { - "virtual_address": 63864, - "size": 4, - "disassembly": "mov r0, r0, lsr r5", - "mnemonic": "mov", - "operands": "r0, r0, lsr r5", - "mode": "none" - }, - "instr_63868": { - "virtual_address": 63868, - "size": 4, - "disassembly": "orr r0, r0, r1, lsl r4", - "mnemonic": "orr", - "operands": "r0, r0, r1, lsl r4", - "mode": "none" - }, - "instr_63872": { - "virtual_address": 63872, - "size": 4, - "disassembly": "and r1, r1, #0x80000000", - "mnemonic": "and", - "operands": "r1, r1, #0x80000000", - "mode": "none" - }, - "instr_63876": { - "virtual_address": 63876, - "size": 4, - "disassembly": "adds r0, r0, r3, lsr #0x1f", - "mnemonic": "adds", - "operands": "r0, r0, r3, lsr #0x1f", - "mode": "none" - }, - "instr_63880": { - "virtual_address": 63880, - "size": 4, - "disassembly": "adc r1, r1, #0x0", - "mnemonic": "adc", - "operands": "r1, r1, #0x0", - "mode": "none" - }, - "instr_63884": { - "virtual_address": 63884, - "size": 4, - "disassembly": "orrs lr, lr, r3, lsl #0x1", - "mnemonic": "orrs", - "operands": "lr, lr, r3, lsl #0x1", - "mode": "none" - }, - "instr_63888": { - "virtual_address": 63888, - "size": 4, - "disassembly": "biceq r0, r0, r3, lsr #0x1f", - "mnemonic": "biceq", - "operands": "r0, r0, r3, lsr #0x1f", - "mode": "none" - }, - "instr_63892": { - "virtual_address": 63892, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_63896": { - "virtual_address": 63896, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_63852": { - "virtual_address": 63852, - "size": 48, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_63852", - "instr_63856", - "instr_63860", - "instr_63864", - "instr_63868", - "instr_63872", - "instr_63876", - "instr_63880", - "instr_63884", - "instr_63888", - "instr_63892", - "instr_63896" - ] - }, - "instr_63900": { - "virtual_address": 63900, - "size": 4, - "disassembly": "rsb r5, r4, #0x20", - "mnemonic": "rsb", - "operands": "r5, r4, #0x20", - "mode": "none" - }, - "instr_63904": { - "virtual_address": 63904, - "size": 4, - "disassembly": "orr lr, lr, r0, lsl r5", - "mnemonic": "orr", - "operands": "lr, lr, r0, lsl r5", - "mode": "none" - }, - "instr_63908": { - "virtual_address": 63908, - "size": 4, - "disassembly": "mov r3, r0, lsr r4", - "mnemonic": "mov", - "operands": "r3, r0, lsr r4", - "mode": "none" - }, - "instr_63912": { - "virtual_address": 63912, - "size": 4, - "disassembly": "orr r3, r3, r1, lsl r5", - "mnemonic": "orr", - "operands": "r3, r3, r1, lsl r5", - "mode": "none" - }, - "instr_63916": { - "virtual_address": 63916, - "size": 4, - "disassembly": "mov r0, r1, lsr r4", - "mnemonic": "mov", - "operands": "r0, r1, lsr r4", - "mode": "none" - }, - "instr_63920": { - "virtual_address": 63920, - "size": 4, - "disassembly": "and r1, r1, #0x80000000", - "mnemonic": "and", - "operands": "r1, r1, #0x80000000", - "mode": "none" - }, - "instr_63924": { - "virtual_address": 63924, - "size": 4, - "disassembly": "bic r0, r0, r1, lsr r4", - "mnemonic": "bic", - "operands": "r0, r0, r1, lsr r4", - "mode": "none" - }, - "instr_63928": { - "virtual_address": 63928, - "size": 4, - "disassembly": "add r0, r0, r3, lsr #0x1f", - "mnemonic": "add", - "operands": "r0, r0, r3, lsr #0x1f", - "mode": "none" - }, - "instr_63932": { - "virtual_address": 63932, - "size": 4, - "disassembly": "orrs lr, lr, r3, lsl #0x1", - "mnemonic": "orrs", - "operands": "lr, lr, r3, lsl #0x1", - "mode": "none" - }, - "instr_63936": { - "virtual_address": 63936, - "size": 4, - "disassembly": "biceq r0, r0, r3, lsr #0x1f", - "mnemonic": "biceq", - "operands": "r0, r0, r3, lsr #0x1f", - "mode": "none" - }, - "instr_63940": { - "virtual_address": 63940, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_63944": { - "virtual_address": 63944, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_63900": { - "virtual_address": 63900, - "size": 48, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_63900", - "instr_63904", - "instr_63908", - "instr_63912", - "instr_63916", - "instr_63920", - "instr_63924", - "instr_63928", - "instr_63932", - "instr_63936", - "instr_63940", - "instr_63944" - ] - }, - "func_63520": { - "virtual_address": 63520, - "size": 428, - "name": "FUN_0000f820", - "children": [ - "bb_63520", - "bb_63588", - "bb_63640", - "bb_63652", - "bb_63684", - "bb_63708", - "bb_63744", - "bb_63756", - "bb_63760", - "bb_63780", - "bb_63792", - "bb_63800", - "bb_63852", - "bb_63900" - ] - }, - "instr_64024": { - "virtual_address": 64024, - "size": 4, - "disassembly": "teq r4, r12", - "mnemonic": "teq", - "operands": "r4, r12", - "mode": "none" - }, - "instr_64028": { - "virtual_address": 64028, - "size": 4, - "disassembly": "and r5, r12, r3, lsr #0x14", - "mnemonic": "and", - "operands": "r5, r12, r3, lsr #0x14", - "mode": "none" - }, - "instr_64032": { - "virtual_address": 64032, - "size": 4, - "disassembly": "teqne r5, r12", - "mnemonic": "teqne", - "operands": "r5, r12", - "mode": "none" - }, - "instr_64036": { - "virtual_address": 64036, - "size": 4, - "disassembly": "beq 0x0fa48", - "mnemonic": "beq", - "operands": "0x0fa48", - "mode": "none" - }, - "bb_64024": { - "virtual_address": 64024, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64040, - "children": [ - "instr_64024", - "instr_64028", - "instr_64032", - "instr_64036" - ] - }, - "instr_64040": { - "virtual_address": 64040, - "size": 4, - "disassembly": "orrs r6, r0, r1, lsl #0x1", - "mnemonic": "orrs", - "operands": "r6, r0, r1, lsl #0x1", - "mode": "none" - }, - "instr_64044": { - "virtual_address": 64044, - "size": 4, - "disassembly": "orrnes r6, r2, r3, lsl #0x1", - "mnemonic": "orrnes", - "operands": "r6, r2, r3, lsl #0x1", - "mode": "none" - }, - "instr_64048": { - "virtual_address": 64048, - "size": 4, - "disassembly": "bne 0x0f9cc", - "mnemonic": "bne", - "operands": "0x0f9cc", - "mode": "none" - }, - "bb_64040": { - "virtual_address": 64040, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64052, - "children": [ - "instr_64040", - "instr_64044", - "instr_64048" - ] - }, - "instr_64052": { - "virtual_address": 64052, - "size": 4, - "disassembly": "eor r1, r1, r3", - "mnemonic": "eor", - "operands": "r1, r1, r3", - "mode": "none" - }, - "instr_64056": { - "virtual_address": 64056, - "size": 4, - "disassembly": "and r1, r1, #0x80000000", - "mnemonic": "and", - "operands": "r1, r1, #0x80000000", - "mode": "none" - }, - "instr_64060": { - "virtual_address": 64060, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_64064": { - "virtual_address": 64064, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_64068": { - "virtual_address": 64068, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_64052": { - "virtual_address": 64052, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_64052", - "instr_64056", - "instr_64060", - "instr_64064", - "instr_64068" - ] - }, - "instr_64072": { - "virtual_address": 64072, - "size": 4, - "disassembly": "orrs r6, r0, r1, lsl #0x1", - "mnemonic": "orrs", - "operands": "r6, r0, r1, lsl #0x1", - "mode": "none" - }, - "instr_64076": { - "virtual_address": 64076, - "size": 4, - "disassembly": "moveq r0, r2", - "mnemonic": "moveq", - "operands": "r0, r2", - "mode": "none" - }, - "instr_64080": { - "virtual_address": 64080, - "size": 4, - "disassembly": "moveq r1, r3", - "mnemonic": "moveq", - "operands": "r1, r3", - "mode": "none" - }, - "instr_64084": { - "virtual_address": 64084, - "size": 4, - "disassembly": "orrnes r6, r2, r3, lsl #0x1", - "mnemonic": "orrnes", - "operands": "r6, r2, r3, lsl #0x1", - "mode": "none" - }, - "instr_64088": { - "virtual_address": 64088, - "size": 4, - "disassembly": "beq 0x0faa0", - "mnemonic": "beq", - "operands": "0x0faa0", - "mode": "none" - }, - "bb_64072": { - "virtual_address": 64072, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64092, - "children": [ - "instr_64072", - "instr_64076", - "instr_64080", - "instr_64084", - "instr_64088" - ] - }, - "instr_64092": { - "virtual_address": 64092, - "size": 4, - "disassembly": "teq r4, r12", - "mnemonic": "teq", - "operands": "r4, r12", - "mode": "none" - }, - "instr_64096": { - "virtual_address": 64096, - "size": 4, - "disassembly": "bne 0x0fa6c", - "mnemonic": "bne", - "operands": "0x0fa6c", - "mode": "none" - }, - "bb_64092": { - "virtual_address": 64092, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64100, - "children": [ - "instr_64092", - "instr_64096" - ] - }, - "instr_64100": { - "virtual_address": 64100, - "size": 4, - "disassembly": "orrs r6, r0, r1, lsl #0xc", - "mnemonic": "orrs", - "operands": "r6, r0, r1, lsl #0xc", - "mode": "none" - }, - "instr_64104": { - "virtual_address": 64104, - "size": 4, - "disassembly": "bne 0x0faa0", - "mnemonic": "bne", - "operands": "0x0faa0", - "mode": "none" - }, - "bb_64100": { - "virtual_address": 64100, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64108, - "children": [ - "instr_64100", - "instr_64104" - ] - }, - "instr_64108": { - "virtual_address": 64108, - "size": 4, - "disassembly": "teq r5, r12", - "mnemonic": "teq", - "operands": "r5, r12", - "mode": "none" - }, - "instr_64112": { - "virtual_address": 64112, - "size": 4, - "disassembly": "bne 0x0fa84", - "mnemonic": "bne", - "operands": "0x0fa84", - "mode": "none" - }, - "bb_64108": { - "virtual_address": 64108, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64116, - "children": [ - "instr_64108", - "instr_64112" - ] - }, - "instr_64116": { - "virtual_address": 64116, - "size": 4, - "disassembly": "orrs r6, r2, r3, lsl #0xc", - "mnemonic": "orrs", - "operands": "r6, r2, r3, lsl #0xc", - "mode": "none" - }, - "instr_64120": { - "virtual_address": 64120, - "size": 4, - "disassembly": "movne r0, r2", - "mnemonic": "movne", - "operands": "r0, r2", - "mode": "none" - }, - "instr_64124": { - "virtual_address": 64124, - "size": 4, - "disassembly": "movne r1, r3", - "mnemonic": "movne", - "operands": "r1, r3", - "mode": "none" - }, - "instr_64128": { - "virtual_address": 64128, - "size": 4, - "disassembly": "bne 0x0faa0", - "mnemonic": "bne", - "operands": "0x0faa0", - "mode": "none" - }, - "bb_64116": { - "virtual_address": 64116, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64132, - "children": [ - "instr_64116", - "instr_64120", - "instr_64124", - "instr_64128" - ] - }, - "instr_64132": { - "virtual_address": 64132, - "size": 4, - "disassembly": "eor r1, r1, r3", - "mnemonic": "eor", - "operands": "r1, r1, r3", - "mode": "none" - }, - "bb_64132": { - "virtual_address": 64132, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64136, - "children": [ - "instr_64132" - ] - }, - "instr_64136": { - "virtual_address": 64136, - "size": 4, - "disassembly": "and r1, r1, #0x80000000", - "mnemonic": "and", - "operands": "r1, r1, #0x80000000", - "mode": "none" - }, - "instr_64140": { - "virtual_address": 64140, - "size": 4, - "disassembly": "orr r1, r1, #0x7f000000", - "mnemonic": "orr", - "operands": "r1, r1, #0x7f000000", - "mode": "none" - }, - "instr_64144": { - "virtual_address": 64144, - "size": 4, - "disassembly": "orr r1, r1, #0xf00000", - "mnemonic": "orr", - "operands": "r1, r1, #0xf00000", - "mode": "none" - }, - "instr_64148": { - "virtual_address": 64148, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_64152": { - "virtual_address": 64152, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_64156": { - "virtual_address": 64156, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_64136": { - "virtual_address": 64136, - "size": 24, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_64136", - "instr_64140", - "instr_64144", - "instr_64148", - "instr_64152", - "instr_64156" - ] - }, - "instr_64160": { - "virtual_address": 64160, - "size": 4, - "disassembly": "orr r1, r1, #0x7f000000", - "mnemonic": "orr", - "operands": "r1, r1, #0x7f000000", - "mode": "none" - }, - "instr_64164": { - "virtual_address": 64164, - "size": 4, - "disassembly": "orr r1, r1, #0xf80000", - "mnemonic": "orr", - "operands": "r1, r1, #0xf80000", - "mode": "none" - }, - "instr_64168": { - "virtual_address": 64168, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_64172": { - "virtual_address": 64172, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_64160": { - "virtual_address": 64160, - "size": 16, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_64160", - "instr_64164", - "instr_64168", - "instr_64172" - ] - }, - "func_64024": { - "virtual_address": 64024, - "size": 152, - "name": "FUN_0000fa18", - "children": [ - "bb_64024", - "bb_64040", - "bb_64052", - "bb_64072", - "bb_64092", - "bb_64100", - "bb_64108", - "bb_64116", - "bb_64132", - "bb_64136", - "bb_64160" - ] - }, - "instr_64176": { - "virtual_address": 64176, - "size": 4, - "disassembly": "subs r2, r1, #0x1", - "mnemonic": "subs", - "operands": "r2, r1, #0x1", - "mode": "none" - }, - "instr_64180": { - "virtual_address": 64180, - "size": 4, - "disassembly": "bxeq lr", - "mnemonic": "bxeq", - "operands": "lr", - "mode": "none" - }, - "bb_64176": { - "virtual_address": 64176, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64184, - "children": [ - "instr_64176", - "instr_64180" - ] - }, - "instr_64184": { - "virtual_address": 64184, - "size": 4, - "disassembly": "bcc 0x0fb98", - "mnemonic": "bcc", - "operands": "0x0fb98", - "mode": "none" - }, - "bb_64184": { - "virtual_address": 64184, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64188, - "children": [ - "instr_64184" - ] - }, - "instr_64188": { - "virtual_address": 64188, - "size": 4, - "disassembly": "cmp r0, r1", - "mnemonic": "cmp", - "operands": "r0, r1", - "mode": "none" - }, - "instr_64192": { - "virtual_address": 64192, - "size": 4, - "disassembly": "bls 0x0fb50", - "mnemonic": "bls", - "operands": "0x0fb50", - "mode": "none" - }, - "bb_64188": { - "virtual_address": 64188, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64196, - "children": [ - "instr_64188", - "instr_64192" - ] - }, - "instr_64196": { - "virtual_address": 64196, - "size": 4, - "disassembly": "tst r1, r2", - "mnemonic": "tst", - "operands": "r1, r2", - "mode": "none" - }, - "instr_64200": { - "virtual_address": 64200, - "size": 4, - "disassembly": "beq 0x0fb5c", - "mnemonic": "beq", - "operands": "0x0fb5c", - "mode": "none" - }, - "bb_64196": { - "virtual_address": 64196, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64204, - "children": [ - "instr_64196", - "instr_64200" - ] - }, - "instr_64204": { - "virtual_address": 64204, - "size": 4, - "disassembly": "tst r1, #0xe0000000", - "mnemonic": "tst", - "operands": "r1, #0xe0000000", - "mode": "none" - }, - "instr_64208": { - "virtual_address": 64208, - "size": 4, - "disassembly": "moveq r1, r1, lsl #0x3", - "mnemonic": "moveq", - "operands": "r1, r1, lsl #0x3", - "mode": "none" - }, - "instr_64212": { - "virtual_address": 64212, - "size": 4, - "disassembly": "moveq r3, #0x8", - "mnemonic": "moveq", - "operands": "r3, #0x8", - "mode": "none" - }, - "instr_64216": { - "virtual_address": 64216, - "size": 4, - "disassembly": "movne r3, #0x1", - "mnemonic": "movne", - "operands": "r3, #0x1", - "mode": "none" - }, - "bb_64204": { - "virtual_address": 64204, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64220, - "children": [ - "instr_64204", - "instr_64208", - "instr_64212", - "instr_64216" - ] - }, - "instr_64220": { - "virtual_address": 64220, - "size": 4, - "disassembly": "cmp r1, #0x10000000", - "mnemonic": "cmp", - "operands": "r1, #0x10000000", - "mode": "none" - }, - "instr_64224": { - "virtual_address": 64224, - "size": 4, - "disassembly": "cmpcc r1, r0", - "mnemonic": "cmpcc", - "operands": "r1, r0", - "mode": "none" - }, - "instr_64228": { - "virtual_address": 64228, - "size": 4, - "disassembly": "movcc r1, r1, lsl #0x4", - "mnemonic": "movcc", - "operands": "r1, r1, lsl #0x4", - "mode": "none" - }, - "instr_64232": { - "virtual_address": 64232, - "size": 4, - "disassembly": "movcc r3, r3, lsl #0x4", - "mnemonic": "movcc", - "operands": "r3, r3, lsl #0x4", - "mode": "none" - }, - "instr_64236": { - "virtual_address": 64236, - "size": 4, - "disassembly": "bcc 0x0fadc", - "mnemonic": "bcc", - "operands": "0x0fadc", - "mode": "none" - }, - "bb_64220": { - "virtual_address": 64220, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64240, - "children": [ - "instr_64220", - "instr_64224", - "instr_64228", - "instr_64232", - "instr_64236" - ] - }, - "instr_64240": { - "virtual_address": 64240, - "size": 4, - "disassembly": "cmp r1, #0x80000000", - "mnemonic": "cmp", - "operands": "r1, #0x80000000", - "mode": "none" - }, - "instr_64244": { - "virtual_address": 64244, - "size": 4, - "disassembly": "cmpcc r1, r0", - "mnemonic": "cmpcc", - "operands": "r1, r0", - "mode": "none" - }, - "instr_64248": { - "virtual_address": 64248, - "size": 4, - "disassembly": "movcc r1, r1, lsl #0x1", - "mnemonic": "movcc", - "operands": "r1, r1, lsl #0x1", - "mode": "none" - }, - "instr_64252": { - "virtual_address": 64252, - "size": 4, - "disassembly": "movcc r3, r3, lsl #0x1", - "mnemonic": "movcc", - "operands": "r3, r3, lsl #0x1", - "mode": "none" - }, - "instr_64256": { - "virtual_address": 64256, - "size": 4, - "disassembly": "bcc 0x0faf0", - "mnemonic": "bcc", - "operands": "0x0faf0", - "mode": "none" - }, - "bb_64240": { - "virtual_address": 64240, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64260, - "children": [ - "instr_64240", - "instr_64244", - "instr_64248", - "instr_64252", - "instr_64256" - ] - }, - "instr_64260": { - "virtual_address": 64260, - "size": 4, - "disassembly": "mov r2, #0x0", - "mnemonic": "mov", - "operands": "r2, #0x0", - "mode": "none" - }, - "bb_64260": { - "virtual_address": 64260, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64264, - "children": [ - "instr_64260" - ] - }, - "instr_64264": { - "virtual_address": 64264, - "size": 4, - "disassembly": "cmp r0, r1", - "mnemonic": "cmp", - "operands": "r0, r1", - "mode": "none" - }, - "instr_64268": { - "virtual_address": 64268, - "size": 4, - "disassembly": "subcs r0, r0, r1", - "mnemonic": "subcs", - "operands": "r0, r0, r1", - "mode": "none" - }, - "instr_64272": { - "virtual_address": 64272, - "size": 4, - "disassembly": "orrcs r2, r2, r3", - "mnemonic": "orrcs", - "operands": "r2, r2, r3", - "mode": "none" - }, - "instr_64276": { - "virtual_address": 64276, - "size": 4, - "disassembly": "cmp r0, r1, lsr #0x1", - "mnemonic": "cmp", - "operands": "r0, r1, lsr #0x1", - "mode": "none" - }, - "instr_64280": { - "virtual_address": 64280, - "size": 4, - "disassembly": "subcs r0, r0, r1, lsr #0x1", - "mnemonic": "subcs", - "operands": "r0, r0, r1, lsr #0x1", - "mode": "none" - }, - "instr_64284": { - "virtual_address": 64284, - "size": 4, - "disassembly": "orrcs r2, r2, r3, lsr #0x1", - "mnemonic": "orrcs", - "operands": "r2, r2, r3, lsr #0x1", - "mode": "none" - }, - "instr_64288": { - "virtual_address": 64288, - "size": 4, - "disassembly": "cmp r0, r1, lsr #0x2", - "mnemonic": "cmp", - "operands": "r0, r1, lsr #0x2", - "mode": "none" - }, - "instr_64292": { - "virtual_address": 64292, - "size": 4, - "disassembly": "subcs r0, r0, r1, lsr #0x2", - "mnemonic": "subcs", - "operands": "r0, r0, r1, lsr #0x2", - "mode": "none" - }, - "instr_64296": { - "virtual_address": 64296, - "size": 4, - "disassembly": "orrcs r2, r2, r3, lsr #0x2", - "mnemonic": "orrcs", - "operands": "r2, r2, r3, lsr #0x2", - "mode": "none" - }, - "instr_64300": { - "virtual_address": 64300, - "size": 4, - "disassembly": "cmp r0, r1, lsr #0x3", - "mnemonic": "cmp", - "operands": "r0, r1, lsr #0x3", - "mode": "none" - }, - "instr_64304": { - "virtual_address": 64304, - "size": 4, - "disassembly": "subcs r0, r0, r1, lsr #0x3", - "mnemonic": "subcs", - "operands": "r0, r0, r1, lsr #0x3", - "mode": "none" - }, - "instr_64308": { - "virtual_address": 64308, - "size": 4, - "disassembly": "orrcs r2, r2, r3, lsr #0x3", - "mnemonic": "orrcs", - "operands": "r2, r2, r3, lsr #0x3", - "mode": "none" - }, - "instr_64312": { - "virtual_address": 64312, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_64316": { - "virtual_address": 64316, - "size": 4, - "disassembly": "movnes r3, r3, lsr #0x4", - "mnemonic": "movnes", - "operands": "r3, r3, lsr #0x4", - "mode": "none" - }, - "instr_64320": { - "virtual_address": 64320, - "size": 4, - "disassembly": "movne r1, r1, lsr #0x4", - "mnemonic": "movne", - "operands": "r1, r1, lsr #0x4", - "mode": "none" - }, - "instr_64324": { - "virtual_address": 64324, - "size": 4, - "disassembly": "bne 0x0fb08", - "mnemonic": "bne", - "operands": "0x0fb08", - "mode": "none" - }, - "bb_64264": { - "virtual_address": 64264, - "size": 64, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64328, - "children": [ - "instr_64264", - "instr_64268", - "instr_64272", - "instr_64276", - "instr_64280", - "instr_64284", - "instr_64288", - "instr_64292", - "instr_64296", - "instr_64300", - "instr_64304", - "instr_64308", - "instr_64312", - "instr_64316", - "instr_64320", - "instr_64324" - ] - }, - "instr_64328": { - "virtual_address": 64328, - "size": 4, - "disassembly": "mov r0, r2", - "mnemonic": "mov", - "operands": "r0, r2", - "mode": "none" - }, - "instr_64332": { - "virtual_address": 64332, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_64328": { - "virtual_address": 64328, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_64328", - "instr_64332" - ] - }, - "instr_64336": { - "virtual_address": 64336, - "size": 4, - "disassembly": "moveq r0, #0x1", - "mnemonic": "moveq", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_64340": { - "virtual_address": 64340, - "size": 4, - "disassembly": "movne r0, #0x0", - "mnemonic": "movne", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_64344": { - "virtual_address": 64344, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_64336": { - "virtual_address": 64336, - "size": 12, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_64336", - "instr_64340", - "instr_64344" - ] - }, - "instr_64348": { - "virtual_address": 64348, - "size": 4, - "disassembly": "cmp r1, #0x10000", - "mnemonic": "cmp", - "operands": "r1, #0x10000", - "mode": "none" - }, - "instr_64352": { - "virtual_address": 64352, - "size": 4, - "disassembly": "movcs r1, r1, lsr #0x10", - "mnemonic": "movcs", - "operands": "r1, r1, lsr #0x10", - "mode": "none" - }, - "instr_64356": { - "virtual_address": 64356, - "size": 4, - "disassembly": "movcs r2, #0x10", - "mnemonic": "movcs", - "operands": "r2, #0x10", - "mode": "none" - }, - "instr_64360": { - "virtual_address": 64360, - "size": 4, - "disassembly": "movcc r2, #0x0", - "mnemonic": "movcc", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_64364": { - "virtual_address": 64364, - "size": 4, - "disassembly": "cmp r1, #0x100", - "mnemonic": "cmp", - "operands": "r1, #0x100", - "mode": "none" - }, - "instr_64368": { - "virtual_address": 64368, - "size": 4, - "disassembly": "movcs r1, r1, lsr #0x8", - "mnemonic": "movcs", - "operands": "r1, r1, lsr #0x8", - "mode": "none" - }, - "instr_64372": { - "virtual_address": 64372, - "size": 4, - "disassembly": "addcs r2, r2, #0x8", - "mnemonic": "addcs", - "operands": "r2, r2, #0x8", - "mode": "none" - }, - "instr_64376": { - "virtual_address": 64376, - "size": 4, - "disassembly": "cmp r1, #0x10", - "mnemonic": "cmp", - "operands": "r1, #0x10", - "mode": "none" - }, - "instr_64380": { - "virtual_address": 64380, - "size": 4, - "disassembly": "movcs r1, r1, lsr #0x4", - "mnemonic": "movcs", - "operands": "r1, r1, lsr #0x4", - "mode": "none" - }, - "instr_64384": { - "virtual_address": 64384, - "size": 4, - "disassembly": "addcs r2, r2, #0x4", - "mnemonic": "addcs", - "operands": "r2, r2, #0x4", - "mode": "none" - }, - "instr_64388": { - "virtual_address": 64388, - "size": 4, - "disassembly": "cmp r1, #0x4", - "mnemonic": "cmp", - "operands": "r1, #0x4", - "mode": "none" - }, - "instr_64392": { - "virtual_address": 64392, - "size": 4, - "disassembly": "addhi r2, r2, #0x3", - "mnemonic": "addhi", - "operands": "r2, r2, #0x3", - "mode": "none" - }, - "instr_64396": { - "virtual_address": 64396, - "size": 4, - "disassembly": "addls r2, r2, r1, lsr #0x1", - "mnemonic": "addls", - "operands": "r2, r2, r1, lsr #0x1", - "mode": "none" - }, - "instr_64400": { - "virtual_address": 64400, - "size": 4, - "disassembly": "mov r0, r0, lsr r2", - "mnemonic": "mov", - "operands": "r0, r0, lsr r2", - "mode": "none" - }, - "instr_64404": { - "virtual_address": 64404, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_64348": { - "virtual_address": 64348, - "size": 60, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_64348", - "instr_64352", - "instr_64356", - "instr_64360", - "instr_64364", - "instr_64368", - "instr_64372", - "instr_64376", - "instr_64380", - "instr_64384", - "instr_64388", - "instr_64392", - "instr_64396", - "instr_64400", - "instr_64404" - ] - }, - "instr_64408": { - "virtual_address": 64408, - "size": 4, - "disassembly": "bx pc", - "mnemonic": "bx", - "operands": "pc", - "mode": "none" - }, - "bb_64408": { - "virtual_address": 64408, - "size": 4, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_64408" - ] - }, - "func_64176": { - "virtual_address": 64176, - "size": 236, - "name": "__aeabi_uidiv", - "children": [ - "bb_64176", - "bb_64184", - "bb_64188", - "bb_64196", - "bb_64204", - "bb_64220", - "bb_64240", - "bb_64260", - "bb_64264", - "bb_64328", - "bb_64336", - "bb_64348", - "bb_64408" - ] - }, - "instr_64428": { - "virtual_address": 64428, - "size": 4, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_64432": { - "virtual_address": 64432, - "size": 4, - "disassembly": "beq 0x0fb98", - "mnemonic": "beq", - "operands": "0x0fb98", - "mode": "none" - }, - "bb_64428": { - "virtual_address": 64428, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64436, - "children": [ - "instr_64428", - "instr_64432" - ] - }, - "instr_64436": { - "virtual_address": 64436, - "size": 4, - "disassembly": "stmdb sp!, {r0, r1, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r0, r1, lr}", - "mode": "none" - }, - "instr_64440": { - "virtual_address": 64440, - "size": 4, - "disassembly": "bl 0x0fab0", - "mnemonic": "bl", - "operands": "0x0fab0", - "mode": "none" - }, - "instr_64444": { - "virtual_address": 64444, - "size": 4, - "disassembly": "ldmia sp!, {r1, r2, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r1, r2, lr}", - "mode": "none" - }, - "instr_64448": { - "virtual_address": 64448, - "size": 4, - "disassembly": "mul r3, r2, r0", - "mnemonic": "mul", - "operands": "r3, r2, r0", - "mode": "none" - }, - "instr_64452": { - "virtual_address": 64452, - "size": 4, - "disassembly": "sub r1, r1, r3", - "mnemonic": "sub", - "operands": "r1, r1, r3", - "mode": "none" - }, - "instr_64456": { - "virtual_address": 64456, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_64436": { - "virtual_address": 64436, - "size": 24, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_64436", - "instr_64440", - "instr_64444", - "instr_64448", - "instr_64452", - "instr_64456" - ] - }, - "func_64428": { - "virtual_address": 64428, - "size": 32, - "name": "__aeabi_uidivmod", - "children": [ - "bb_64428", - "bb_64436" - ] - }, - "instr_64460": { - "virtual_address": 64460, - "size": 4, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_64464": { - "virtual_address": 64464, - "size": 4, - "disassembly": "beq 0x0fce4", - "mnemonic": "beq", - "operands": "0x0fce4", - "mode": "none" - }, - "bb_64460": { - "virtual_address": 64460, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64468, - "children": [ - "instr_64460", - "instr_64464" - ] - }, - "func_64460": { - "virtual_address": 64460, - "size": 8, - "name": "__divsi3", - "children": [ - "bb_64460" - ] - }, - "instr_64468": { - "virtual_address": 64468, - "size": 4, - "disassembly": "eor r12, r0, r1", - "mnemonic": "eor", - "operands": "r12, r0, r1", - "mode": "none" - }, - "instr_64472": { - "virtual_address": 64472, - "size": 4, - "disassembly": "rsbmi r1, r1, #0x0", - "mnemonic": "rsbmi", - "operands": "r1, r1, #0x0", - "mode": "none" - }, - "instr_64476": { - "virtual_address": 64476, - "size": 4, - "disassembly": "subs r2, r1, #0x1", - "mnemonic": "subs", - "operands": "r2, r1, #0x1", - "mode": "none" - }, - "instr_64480": { - "virtual_address": 64480, - "size": 4, - "disassembly": "beq 0x0fc84", - "mnemonic": "beq", - "operands": "0x0fc84", - "mode": "none" - }, - "bb_64468": { - "virtual_address": 64468, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64484, - "children": [ - "instr_64468", - "instr_64472", - "instr_64476", - "instr_64480" - ] - }, - "instr_64484": { - "virtual_address": 64484, - "size": 4, - "disassembly": "movs r3, r0", - "mnemonic": "movs", - "operands": "r3, r0", - "mode": "none" - }, - "instr_64488": { - "virtual_address": 64488, - "size": 4, - "disassembly": "rsbmi r3, r0, #0x0", - "mnemonic": "rsbmi", - "operands": "r3, r0, #0x0", - "mode": "none" - }, - "instr_64492": { - "virtual_address": 64492, - "size": 4, - "disassembly": "cmp r3, r1", - "mnemonic": "cmp", - "operands": "r3, r1", - "mode": "none" - }, - "instr_64496": { - "virtual_address": 64496, - "size": 4, - "disassembly": "bls 0x0fc90", - "mnemonic": "bls", - "operands": "0x0fc90", - "mode": "none" - }, - "bb_64484": { - "virtual_address": 64484, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64500, - "children": [ - "instr_64484", - "instr_64488", - "instr_64492", - "instr_64496" - ] - }, - "instr_64500": { - "virtual_address": 64500, - "size": 4, - "disassembly": "tst r1, r2", - "mnemonic": "tst", - "operands": "r1, r2", - "mode": "none" - }, - "instr_64504": { - "virtual_address": 64504, - "size": 4, - "disassembly": "beq 0x0fca0", - "mnemonic": "beq", - "operands": "0x0fca0", - "mode": "none" - }, - "bb_64500": { - "virtual_address": 64500, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64508, - "children": [ - "instr_64500", - "instr_64504" - ] - }, - "instr_64508": { - "virtual_address": 64508, - "size": 4, - "disassembly": "tst r1, #0xe0000000", - "mnemonic": "tst", - "operands": "r1, #0xe0000000", - "mode": "none" - }, - "instr_64512": { - "virtual_address": 64512, - "size": 4, - "disassembly": "moveq r1, r1, lsl #0x3", - "mnemonic": "moveq", - "operands": "r1, r1, lsl #0x3", - "mode": "none" - }, - "instr_64516": { - "virtual_address": 64516, - "size": 4, - "disassembly": "moveq r2, #0x8", - "mnemonic": "moveq", - "operands": "r2, #0x8", - "mode": "none" - }, - "instr_64520": { - "virtual_address": 64520, - "size": 4, - "disassembly": "movne r2, #0x1", - "mnemonic": "movne", - "operands": "r2, #0x1", - "mode": "none" - }, - "bb_64508": { - "virtual_address": 64508, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64524, - "children": [ - "instr_64508", - "instr_64512", - "instr_64516", - "instr_64520" - ] - }, - "instr_64524": { - "virtual_address": 64524, - "size": 4, - "disassembly": "cmp r1, #0x10000000", - "mnemonic": "cmp", - "operands": "r1, #0x10000000", - "mode": "none" - }, - "instr_64528": { - "virtual_address": 64528, - "size": 4, - "disassembly": "cmpcc r1, r3", - "mnemonic": "cmpcc", - "operands": "r1, r3", - "mode": "none" - }, - "instr_64532": { - "virtual_address": 64532, - "size": 4, - "disassembly": "movcc r1, r1, lsl #0x4", - "mnemonic": "movcc", - "operands": "r1, r1, lsl #0x4", - "mode": "none" - }, - "instr_64536": { - "virtual_address": 64536, - "size": 4, - "disassembly": "movcc r2, r2, lsl #0x4", - "mnemonic": "movcc", - "operands": "r2, r2, lsl #0x4", - "mode": "none" - }, - "instr_64540": { - "virtual_address": 64540, - "size": 4, - "disassembly": "bcc 0x0fc0c", - "mnemonic": "bcc", - "operands": "0x0fc0c", - "mode": "none" - }, - "bb_64524": { - "virtual_address": 64524, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64544, - "children": [ - "instr_64524", - "instr_64528", - "instr_64532", - "instr_64536", - "instr_64540" - ] - }, - "instr_64544": { - "virtual_address": 64544, - "size": 4, - "disassembly": "cmp r1, #0x80000000", - "mnemonic": "cmp", - "operands": "r1, #0x80000000", - "mode": "none" - }, - "instr_64548": { - "virtual_address": 64548, - "size": 4, - "disassembly": "cmpcc r1, r3", - "mnemonic": "cmpcc", - "operands": "r1, r3", - "mode": "none" - }, - "instr_64552": { - "virtual_address": 64552, - "size": 4, - "disassembly": "movcc r1, r1, lsl #0x1", - "mnemonic": "movcc", - "operands": "r1, r1, lsl #0x1", - "mode": "none" - }, - "instr_64556": { - "virtual_address": 64556, - "size": 4, - "disassembly": "movcc r2, r2, lsl #0x1", - "mnemonic": "movcc", - "operands": "r2, r2, lsl #0x1", - "mode": "none" - }, - "instr_64560": { - "virtual_address": 64560, - "size": 4, - "disassembly": "bcc 0x0fc20", - "mnemonic": "bcc", - "operands": "0x0fc20", - "mode": "none" - }, - "bb_64544": { - "virtual_address": 64544, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64564, - "children": [ - "instr_64544", - "instr_64548", - "instr_64552", - "instr_64556", - "instr_64560" - ] - }, - "instr_64564": { - "virtual_address": 64564, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "bb_64564": { - "virtual_address": 64564, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64568, - "children": [ - "instr_64564" - ] - }, - "instr_64568": { - "virtual_address": 64568, - "size": 4, - "disassembly": "cmp r3, r1", - "mnemonic": "cmp", - "operands": "r3, r1", - "mode": "none" - }, - "instr_64572": { - "virtual_address": 64572, - "size": 4, - "disassembly": "subcs r3, r3, r1", - "mnemonic": "subcs", - "operands": "r3, r3, r1", - "mode": "none" - }, - "instr_64576": { - "virtual_address": 64576, - "size": 4, - "disassembly": "orrcs r0, r0, r2", - "mnemonic": "orrcs", - "operands": "r0, r0, r2", - "mode": "none" - }, - "instr_64580": { - "virtual_address": 64580, - "size": 4, - "disassembly": "cmp r3, r1, lsr #0x1", - "mnemonic": "cmp", - "operands": "r3, r1, lsr #0x1", - "mode": "none" - }, - "instr_64584": { - "virtual_address": 64584, - "size": 4, - "disassembly": "subcs r3, r3, r1, lsr #0x1", - "mnemonic": "subcs", - "operands": "r3, r3, r1, lsr #0x1", - "mode": "none" - }, - "instr_64588": { - "virtual_address": 64588, - "size": 4, - "disassembly": "orrcs r0, r0, r2, lsr #0x1", - "mnemonic": "orrcs", - "operands": "r0, r0, r2, lsr #0x1", - "mode": "none" - }, - "instr_64592": { - "virtual_address": 64592, - "size": 4, - "disassembly": "cmp r3, r1, lsr #0x2", - "mnemonic": "cmp", - "operands": "r3, r1, lsr #0x2", - "mode": "none" - }, - "instr_64596": { - "virtual_address": 64596, - "size": 4, - "disassembly": "subcs r3, r3, r1, lsr #0x2", - "mnemonic": "subcs", - "operands": "r3, r3, r1, lsr #0x2", - "mode": "none" - }, - "instr_64600": { - "virtual_address": 64600, - "size": 4, - "disassembly": "orrcs r0, r0, r2, lsr #0x2", - "mnemonic": "orrcs", - "operands": "r0, r0, r2, lsr #0x2", - "mode": "none" - }, - "instr_64604": { - "virtual_address": 64604, - "size": 4, - "disassembly": "cmp r3, r1, lsr #0x3", - "mnemonic": "cmp", - "operands": "r3, r1, lsr #0x3", - "mode": "none" - }, - "instr_64608": { - "virtual_address": 64608, - "size": 4, - "disassembly": "subcs r3, r3, r1, lsr #0x3", - "mnemonic": "subcs", - "operands": "r3, r3, r1, lsr #0x3", - "mode": "none" - }, - "instr_64612": { - "virtual_address": 64612, - "size": 4, - "disassembly": "orrcs r0, r0, r2, lsr #0x3", - "mnemonic": "orrcs", - "operands": "r0, r0, r2, lsr #0x3", - "mode": "none" - }, - "instr_64616": { - "virtual_address": 64616, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_64620": { - "virtual_address": 64620, - "size": 4, - "disassembly": "movnes r2, r2, lsr #0x4", - "mnemonic": "movnes", - "operands": "r2, r2, lsr #0x4", - "mode": "none" - }, - "instr_64624": { - "virtual_address": 64624, - "size": 4, - "disassembly": "movne r1, r1, lsr #0x4", - "mnemonic": "movne", - "operands": "r1, r1, lsr #0x4", - "mode": "none" - }, - "instr_64628": { - "virtual_address": 64628, - "size": 4, - "disassembly": "bne 0x0fc38", - "mnemonic": "bne", - "operands": "0x0fc38", - "mode": "none" - }, - "bb_64568": { - "virtual_address": 64568, - "size": 64, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64632, - "children": [ - "instr_64568", - "instr_64572", - "instr_64576", - "instr_64580", - "instr_64584", - "instr_64588", - "instr_64592", - "instr_64596", - "instr_64600", - "instr_64604", - "instr_64608", - "instr_64612", - "instr_64616", - "instr_64620", - "instr_64624", - "instr_64628" - ] - }, - "instr_64632": { - "virtual_address": 64632, - "size": 4, - "disassembly": "cmp r12, #0x0", - "mnemonic": "cmp", - "operands": "r12, #0x0", - "mode": "none" - }, - "instr_64636": { - "virtual_address": 64636, - "size": 4, - "disassembly": "rsbmi r0, r0, #0x0", - "mnemonic": "rsbmi", - "operands": "r0, r0, #0x0", - "mode": "none" - }, - "instr_64640": { - "virtual_address": 64640, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_64632": { - "virtual_address": 64632, - "size": 12, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_64632", - "instr_64636", - "instr_64640" - ] - }, - "instr_64644": { - "virtual_address": 64644, - "size": 4, - "disassembly": "teq r12, r0", - "mnemonic": "teq", - "operands": "r12, r0", - "mode": "none" - }, - "instr_64648": { - "virtual_address": 64648, - "size": 4, - "disassembly": "rsbmi r0, r0, #0x0", - "mnemonic": "rsbmi", - "operands": "r0, r0, #0x0", - "mode": "none" - }, - "instr_64652": { - "virtual_address": 64652, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_64644": { - "virtual_address": 64644, - "size": 12, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_64644", - "instr_64648", - "instr_64652" - ] - }, - "instr_64656": { - "virtual_address": 64656, - "size": 4, - "disassembly": "movcc r0, #0x0", - "mnemonic": "movcc", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_64660": { - "virtual_address": 64660, - "size": 4, - "disassembly": "moveq r0, r12, asr #0x1f", - "mnemonic": "moveq", - "operands": "r0, r12, asr #0x1f", - "mode": "none" - }, - "instr_64664": { - "virtual_address": 64664, - "size": 4, - "disassembly": "orreq r0, r0, #0x1", - "mnemonic": "orreq", - "operands": "r0, r0, #0x1", - "mode": "none" - }, - "instr_64668": { - "virtual_address": 64668, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_64656": { - "virtual_address": 64656, - "size": 16, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_64656", - "instr_64660", - "instr_64664", - "instr_64668" - ] - }, - "instr_64672": { - "virtual_address": 64672, - "size": 4, - "disassembly": "cmp r1, #0x10000", - "mnemonic": "cmp", - "operands": "r1, #0x10000", - "mode": "none" - }, - "instr_64676": { - "virtual_address": 64676, - "size": 4, - "disassembly": "movcs r1, r1, lsr #0x10", - "mnemonic": "movcs", - "operands": "r1, r1, lsr #0x10", - "mode": "none" - }, - "instr_64680": { - "virtual_address": 64680, - "size": 4, - "disassembly": "movcs r2, #0x10", - "mnemonic": "movcs", - "operands": "r2, #0x10", - "mode": "none" - }, - "instr_64684": { - "virtual_address": 64684, - "size": 4, - "disassembly": "movcc r2, #0x0", - "mnemonic": "movcc", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_64688": { - "virtual_address": 64688, - "size": 4, - "disassembly": "cmp r1, #0x100", - "mnemonic": "cmp", - "operands": "r1, #0x100", - "mode": "none" - }, - "instr_64692": { - "virtual_address": 64692, - "size": 4, - "disassembly": "movcs r1, r1, lsr #0x8", - "mnemonic": "movcs", - "operands": "r1, r1, lsr #0x8", - "mode": "none" - }, - "instr_64696": { - "virtual_address": 64696, - "size": 4, - "disassembly": "addcs r2, r2, #0x8", - "mnemonic": "addcs", - "operands": "r2, r2, #0x8", - "mode": "none" - }, - "instr_64700": { - "virtual_address": 64700, - "size": 4, - "disassembly": "cmp r1, #0x10", - "mnemonic": "cmp", - "operands": "r1, #0x10", - "mode": "none" - }, - "instr_64704": { - "virtual_address": 64704, - "size": 4, - "disassembly": "movcs r1, r1, lsr #0x4", - "mnemonic": "movcs", - "operands": "r1, r1, lsr #0x4", - "mode": "none" - }, - "instr_64708": { - "virtual_address": 64708, - "size": 4, - "disassembly": "addcs r2, r2, #0x4", - "mnemonic": "addcs", - "operands": "r2, r2, #0x4", - "mode": "none" - }, - "instr_64712": { - "virtual_address": 64712, - "size": 4, - "disassembly": "cmp r1, #0x4", - "mnemonic": "cmp", - "operands": "r1, #0x4", - "mode": "none" - }, - "instr_64716": { - "virtual_address": 64716, - "size": 4, - "disassembly": "addhi r2, r2, #0x3", - "mnemonic": "addhi", - "operands": "r2, r2, #0x3", - "mode": "none" - }, - "instr_64720": { - "virtual_address": 64720, - "size": 4, - "disassembly": "addls r2, r2, r1, lsr #0x1", - "mnemonic": "addls", - "operands": "r2, r2, r1, lsr #0x1", - "mode": "none" - }, - "instr_64724": { - "virtual_address": 64724, - "size": 4, - "disassembly": "cmp r12, #0x0", - "mnemonic": "cmp", - "operands": "r12, #0x0", - "mode": "none" - }, - "instr_64728": { - "virtual_address": 64728, - "size": 4, - "disassembly": "mov r0, r3, lsr r2", - "mnemonic": "mov", - "operands": "r0, r3, lsr r2", - "mode": "none" - }, - "instr_64732": { - "virtual_address": 64732, - "size": 4, - "disassembly": "rsbmi r0, r0, #0x0", - "mnemonic": "rsbmi", - "operands": "r0, r0, #0x0", - "mode": "none" - }, - "instr_64736": { - "virtual_address": 64736, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_64672": { - "virtual_address": 64672, - "size": 68, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_64672", - "instr_64676", - "instr_64680", - "instr_64684", - "instr_64688", - "instr_64692", - "instr_64696", - "instr_64700", - "instr_64704", - "instr_64708", - "instr_64712", - "instr_64716", - "instr_64720", - "instr_64724", - "instr_64728", - "instr_64732", - "instr_64736" - ] - }, - "func_64468": { - "virtual_address": 64468, - "size": 272, - "name": ".divsi3_skip_div0_test", - "children": [ - "bb_64468", - "bb_64484", - "bb_64500", - "bb_64508", - "bb_64524", - "bb_64544", - "bb_64564", - "bb_64568", - "bb_64632", - "bb_64644", - "bb_64656", - "bb_64672" - ] - }, - "instr_64764": { - "virtual_address": 64764, - "size": 4, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_64768": { - "virtual_address": 64768, - "size": 4, - "disassembly": "beq 0x0fce4", - "mnemonic": "beq", - "operands": "0x0fce4", - "mode": "none" - }, - "bb_64764": { - "virtual_address": 64764, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64772, - "children": [ - "instr_64764", - "instr_64768" - ] - }, - "instr_64772": { - "virtual_address": 64772, - "size": 4, - "disassembly": "stmdb sp!, {r0, r1, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r0, r1, lr}", - "mode": "none" - }, - "instr_64776": { - "virtual_address": 64776, - "size": 4, - "disassembly": "bl 0x0fbd4", - "mnemonic": "bl", - "operands": "0x0fbd4", - "mode": "none" - }, - "instr_64780": { - "virtual_address": 64780, - "size": 4, - "disassembly": "ldmia sp!, {r1, r2, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r1, r2, lr}", - "mode": "none" - }, - "instr_64784": { - "virtual_address": 64784, - "size": 4, - "disassembly": "mul r3, r2, r0", - "mnemonic": "mul", - "operands": "r3, r2, r0", - "mode": "none" - }, - "instr_64788": { - "virtual_address": 64788, - "size": 4, - "disassembly": "sub r1, r1, r3", - "mnemonic": "sub", - "operands": "r1, r1, r3", - "mode": "none" - }, - "instr_64792": { - "virtual_address": 64792, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_64772": { - "virtual_address": 64772, - "size": 24, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_64772", - "instr_64776", - "instr_64780", - "instr_64784", - "instr_64788", - "instr_64792" - ] - }, - "func_64764": { - "virtual_address": 64764, - "size": 32, - "name": "__aeabi_idivmod", - "children": [ - "bb_64764", - "bb_64772" - ] - }, - "instr_64796": { - "virtual_address": 64796, - "size": 2, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "thumb" - }, - "bb_64796": { - "virtual_address": 64796, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_64796" - ] - }, - "func_64796": { - "virtual_address": 64796, - "size": 2, - "name": "__aeabi_idiv0", - "children": [ - "bb_64796" - ] - }, - "instr_64800": { - "virtual_address": 64800, - "size": 4, - "disassembly": "eor r1, r1, #0x80000000", - "mnemonic": "eor", - "operands": "r1, r1, #0x80000000", - "mode": "none" - }, - "instr_64804": { - "virtual_address": 64804, - "size": 4, - "disassembly": "b 0x0fd2c", - "mnemonic": "b", - "operands": "0x0fd2c", - "mode": "none" - }, - "bb_64800": { - "virtual_address": 64800, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_64800", - "instr_64804" - ] - }, - "func_64800": { - "virtual_address": 64800, - "size": 8, - "name": "__aeabi_drsub", - "children": [ - "bb_64800" - ] - }, - "instr_64808": { - "virtual_address": 64808, - "size": 4, - "disassembly": "eor r3, r3, #0x80000000", - "mnemonic": "eor", - "operands": "r3, r3, #0x80000000", - "mode": "none" - }, - "bb_64808": { - "virtual_address": 64808, - "size": 4, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_64808" - ] - }, - "func_64808": { - "virtual_address": 64808, - "size": 4, - "name": "__subdf3", - "children": [ - "bb_64808" - ] - }, - "instr_64812": { - "virtual_address": 64812, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, lr}", - "mode": "none" - }, - "instr_64816": { - "virtual_address": 64816, - "size": 4, - "disassembly": "mov r4, r1, lsl #0x1", - "mnemonic": "mov", - "operands": "r4, r1, lsl #0x1", - "mode": "none" - }, - "instr_64820": { - "virtual_address": 64820, - "size": 4, - "disassembly": "mov r5, r3, lsl #0x1", - "mnemonic": "mov", - "operands": "r5, r3, lsl #0x1", - "mode": "none" - }, - "instr_64824": { - "virtual_address": 64824, - "size": 4, - "disassembly": "teq r4, r5", - "mnemonic": "teq", - "operands": "r4, r5", - "mode": "none" - }, - "instr_64828": { - "virtual_address": 64828, - "size": 4, - "disassembly": "teqeq r0, r2", - "mnemonic": "teqeq", - "operands": "r0, r2", - "mode": "none" - }, - "instr_64832": { - "virtual_address": 64832, - "size": 4, - "disassembly": "orrnes r12, r4, r0", - "mnemonic": "orrnes", - "operands": "r12, r4, r0", - "mode": "none" - }, - "instr_64836": { - "virtual_address": 64836, - "size": 4, - "disassembly": "orrnes r12, r5, r2", - "mnemonic": "orrnes", - "operands": "r12, r5, r2", - "mode": "none" - }, - "instr_64840": { - "virtual_address": 64840, - "size": 4, - "disassembly": "mvnnes r12, r4, asr #0x15", - "mnemonic": "mvnnes", - "operands": "r12, r4, asr #0x15", - "mode": "none" - }, - "instr_64844": { - "virtual_address": 64844, - "size": 4, - "disassembly": "mvnnes r12, r5, asr #0x15", - "mnemonic": "mvnnes", - "operands": "r12, r5, asr #0x15", - "mode": "none" - }, - "instr_64848": { - "virtual_address": 64848, - "size": 4, - "disassembly": "beq 0x0ff88", - "mnemonic": "beq", - "operands": "0x0ff88", - "mode": "none" - }, - "bb_64812": { - "virtual_address": 64812, - "size": 40, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64852, - "children": [ - "instr_64812", - "instr_64816", - "instr_64820", - "instr_64824", - "instr_64828", - "instr_64832", - "instr_64836", - "instr_64840", - "instr_64844", - "instr_64848" - ] - }, - "instr_64852": { - "virtual_address": 64852, - "size": 4, - "disassembly": "mov r4, r4, lsr #0x15", - "mnemonic": "mov", - "operands": "r4, r4, lsr #0x15", - "mode": "none" - }, - "instr_64856": { - "virtual_address": 64856, - "size": 4, - "disassembly": "rsbs r5, r4, r5, lsr #0x15", - "mnemonic": "rsbs", - "operands": "r5, r4, r5, lsr #0x15", - "mode": "none" - }, - "instr_64860": { - "virtual_address": 64860, - "size": 4, - "disassembly": "rsblt r5, r5, #0x0", - "mnemonic": "rsblt", - "operands": "r5, r5, #0x0", - "mode": "none" - }, - "instr_64864": { - "virtual_address": 64864, - "size": 4, - "disassembly": "ble 0x0fd80", - "mnemonic": "ble", - "operands": "0x0fd80", - "mode": "none" - }, - "bb_64852": { - "virtual_address": 64852, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64868, - "children": [ - "instr_64852", - "instr_64856", - "instr_64860", - "instr_64864" - ] - }, - "instr_64868": { - "virtual_address": 64868, - "size": 4, - "disassembly": "add r4, r4, r5", - "mnemonic": "add", - "operands": "r4, r4, r5", - "mode": "none" - }, - "instr_64872": { - "virtual_address": 64872, - "size": 4, - "disassembly": "eor r2, r0, r2", - "mnemonic": "eor", - "operands": "r2, r0, r2", - "mode": "none" - }, - "instr_64876": { - "virtual_address": 64876, - "size": 4, - "disassembly": "eor r3, r1, r3", - "mnemonic": "eor", - "operands": "r3, r1, r3", - "mode": "none" - }, - "instr_64880": { - "virtual_address": 64880, - "size": 4, - "disassembly": "eor r0, r2, r0", - "mnemonic": "eor", - "operands": "r0, r2, r0", - "mode": "none" - }, - "instr_64884": { - "virtual_address": 64884, - "size": 4, - "disassembly": "eor r1, r3, r1", - "mnemonic": "eor", - "operands": "r1, r3, r1", - "mode": "none" - }, - "instr_64888": { - "virtual_address": 64888, - "size": 4, - "disassembly": "eor r2, r0, r2", - "mnemonic": "eor", - "operands": "r2, r0, r2", - "mode": "none" - }, - "instr_64892": { - "virtual_address": 64892, - "size": 4, - "disassembly": "eor r3, r1, r3", - "mnemonic": "eor", - "operands": "r3, r1, r3", - "mode": "none" - }, - "bb_64868": { - "virtual_address": 64868, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64896, - "children": [ - "instr_64868", - "instr_64872", - "instr_64876", - "instr_64880", - "instr_64884", - "instr_64888", - "instr_64892" - ] - }, - "instr_64896": { - "virtual_address": 64896, - "size": 4, - "disassembly": "cmp r5, #0x36", - "mnemonic": "cmp", - "operands": "r5, #0x36", - "mode": "none" - }, - "instr_64900": { - "virtual_address": 64900, - "size": 4, - "disassembly": "ldmiahi sp!, {r4, r5, lr}", - "mnemonic": "ldmiahi", - "operands": "sp!, {r4, r5, lr}", - "mode": "none" - }, - "instr_64904": { - "virtual_address": 64904, - "size": 4, - "disassembly": "bxhi lr", - "mnemonic": "bxhi", - "operands": "lr", - "mode": "none" - }, - "bb_64896": { - "virtual_address": 64896, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64908, - "children": [ - "instr_64896", - "instr_64900", - "instr_64904" - ] - }, - "instr_64908": { - "virtual_address": 64908, - "size": 4, - "disassembly": "tst r1, #0x80000000", - "mnemonic": "tst", - "operands": "r1, #0x80000000", - "mode": "none" - }, - "instr_64912": { - "virtual_address": 64912, - "size": 4, - "disassembly": "mov r1, r1, lsl #0xc", - "mnemonic": "mov", - "operands": "r1, r1, lsl #0xc", - "mode": "none" - }, - "instr_64916": { - "virtual_address": 64916, - "size": 4, - "disassembly": "mov r12, #0x100000", - "mnemonic": "mov", - "operands": "r12, #0x100000", - "mode": "none" - }, - "instr_64920": { - "virtual_address": 64920, - "size": 4, - "disassembly": "orr r1, r12, r1, lsr #0xc", - "mnemonic": "orr", - "operands": "r1, r12, r1, lsr #0xc", - "mode": "none" - }, - "instr_64924": { - "virtual_address": 64924, - "size": 4, - "disassembly": "beq 0x0fda8", - "mnemonic": "beq", - "operands": "0x0fda8", - "mode": "none" - }, - "bb_64908": { - "virtual_address": 64908, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64928, - "children": [ - "instr_64908", - "instr_64912", - "instr_64916", - "instr_64920", - "instr_64924" - ] - }, - "instr_64928": { - "virtual_address": 64928, - "size": 4, - "disassembly": "rsbs r0, r0, #0x0", - "mnemonic": "rsbs", - "operands": "r0, r0, #0x0", - "mode": "none" - }, - "instr_64932": { - "virtual_address": 64932, - "size": 4, - "disassembly": "rsc r1, r1, #0x0", - "mnemonic": "rsc", - "operands": "r1, r1, #0x0", - "mode": "none" - }, - "bb_64928": { - "virtual_address": 64928, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64936, - "children": [ - "instr_64928", - "instr_64932" - ] - }, - "instr_64936": { - "virtual_address": 64936, - "size": 4, - "disassembly": "tst r3, #0x80000000", - "mnemonic": "tst", - "operands": "r3, #0x80000000", - "mode": "none" - }, - "instr_64940": { - "virtual_address": 64940, - "size": 4, - "disassembly": "mov r3, r3, lsl #0xc", - "mnemonic": "mov", - "operands": "r3, r3, lsl #0xc", - "mode": "none" - }, - "instr_64944": { - "virtual_address": 64944, - "size": 4, - "disassembly": "orr r3, r12, r3, lsr #0xc", - "mnemonic": "orr", - "operands": "r3, r12, r3, lsr #0xc", - "mode": "none" - }, - "instr_64948": { - "virtual_address": 64948, - "size": 4, - "disassembly": "beq 0x0fdc0", - "mnemonic": "beq", - "operands": "0x0fdc0", - "mode": "none" - }, - "bb_64936": { - "virtual_address": 64936, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64952, - "children": [ - "instr_64936", - "instr_64940", - "instr_64944", - "instr_64948" - ] - }, - "instr_64952": { - "virtual_address": 64952, - "size": 4, - "disassembly": "rsbs r2, r2, #0x0", - "mnemonic": "rsbs", - "operands": "r2, r2, #0x0", - "mode": "none" - }, - "instr_64956": { - "virtual_address": 64956, - "size": 4, - "disassembly": "rsc r3, r3, #0x0", - "mnemonic": "rsc", - "operands": "r3, r3, #0x0", - "mode": "none" - }, - "bb_64952": { - "virtual_address": 64952, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64960, - "children": [ - "instr_64952", - "instr_64956" - ] - }, - "instr_64960": { - "virtual_address": 64960, - "size": 4, - "disassembly": "teq r4, r5", - "mnemonic": "teq", - "operands": "r4, r5", - "mode": "none" - }, - "instr_64964": { - "virtual_address": 64964, - "size": 4, - "disassembly": "beq 0x0ff70", - "mnemonic": "beq", - "operands": "0x0ff70", - "mode": "none" - }, - "bb_64960": { - "virtual_address": 64960, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64968, - "children": [ - "instr_64960", - "instr_64964" - ] - }, - "instr_64968": { - "virtual_address": 64968, - "size": 4, - "disassembly": "sub r4, r4, #0x1", - "mnemonic": "sub", - "operands": "r4, r4, #0x1", - "mode": "none" - }, - "instr_64972": { - "virtual_address": 64972, - "size": 4, - "disassembly": "rsbs lr, r5, #0x20", - "mnemonic": "rsbs", - "operands": "lr, r5, #0x20", - "mode": "none" - }, - "instr_64976": { - "virtual_address": 64976, - "size": 4, - "disassembly": "blt 0x0fdec", - "mnemonic": "blt", - "operands": "0x0fdec", - "mode": "none" - }, - "bb_64968": { - "virtual_address": 64968, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64980, - "children": [ - "instr_64968", - "instr_64972", - "instr_64976" - ] - }, - "instr_64980": { - "virtual_address": 64980, - "size": 4, - "disassembly": "mov r12, r2, lsl lr", - "mnemonic": "mov", - "operands": "r12, r2, lsl lr", - "mode": "none" - }, - "instr_64984": { - "virtual_address": 64984, - "size": 4, - "disassembly": "adds r0, r0, r2, lsr r5", - "mnemonic": "adds", - "operands": "r0, r0, r2, lsr r5", - "mode": "none" - }, - "instr_64988": { - "virtual_address": 64988, - "size": 4, - "disassembly": "adc r1, r1, #0x0", - "mnemonic": "adc", - "operands": "r1, r1, #0x0", - "mode": "none" - }, - "instr_64992": { - "virtual_address": 64992, - "size": 4, - "disassembly": "adds r0, r0, r3, lsl lr", - "mnemonic": "adds", - "operands": "r0, r0, r3, lsl lr", - "mode": "none" - }, - "instr_64996": { - "virtual_address": 64996, - "size": 4, - "disassembly": "adcs r1, r1, r3, asr r5", - "mnemonic": "adcs", - "operands": "r1, r1, r3, asr r5", - "mode": "none" - }, - "instr_65000": { - "virtual_address": 65000, - "size": 4, - "disassembly": "b 0x0fe08", - "mnemonic": "b", - "operands": "0x0fe08", - "mode": "none" - }, - "bb_64980": { - "virtual_address": 64980, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65032, - "children": [ - "instr_64980", - "instr_64984", - "instr_64988", - "instr_64992", - "instr_64996", - "instr_65000" - ] - }, - "instr_65004": { - "virtual_address": 65004, - "size": 4, - "disassembly": "sub r5, r5, #0x20", - "mnemonic": "sub", - "operands": "r5, r5, #0x20", - "mode": "none" - }, - "instr_65008": { - "virtual_address": 65008, - "size": 4, - "disassembly": "add lr, lr, #0x20", - "mnemonic": "add", - "operands": "lr, lr, #0x20", - "mode": "none" - }, - "instr_65012": { - "virtual_address": 65012, - "size": 4, - "disassembly": "cmp r2, #0x1", - "mnemonic": "cmp", - "operands": "r2, #0x1", - "mode": "none" - }, - "instr_65016": { - "virtual_address": 65016, - "size": 4, - "disassembly": "mov r12, r3, lsl lr", - "mnemonic": "mov", - "operands": "r12, r3, lsl lr", - "mode": "none" - }, - "instr_65020": { - "virtual_address": 65020, - "size": 4, - "disassembly": "orrcs r12, r12, #0x2", - "mnemonic": "orrcs", - "operands": "r12, r12, #0x2", - "mode": "none" - }, - "instr_65024": { - "virtual_address": 65024, - "size": 4, - "disassembly": "adds r0, r0, r3, asr r5", - "mnemonic": "adds", - "operands": "r0, r0, r3, asr r5", - "mode": "none" - }, - "instr_65028": { - "virtual_address": 65028, - "size": 4, - "disassembly": "adcs r1, r1, r3, asr #0x1f", - "mnemonic": "adcs", - "operands": "r1, r1, r3, asr #0x1f", - "mode": "none" - }, - "bb_65004": { - "virtual_address": 65004, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65032, - "children": [ - "instr_65004", - "instr_65008", - "instr_65012", - "instr_65016", - "instr_65020", - "instr_65024", - "instr_65028" - ] - }, - "instr_65032": { - "virtual_address": 65032, - "size": 4, - "disassembly": "and r5, r1, #0x80000000", - "mnemonic": "and", - "operands": "r5, r1, #0x80000000", - "mode": "none" - }, - "instr_65036": { - "virtual_address": 65036, - "size": 4, - "disassembly": "bpl 0x0fe1c", - "mnemonic": "bpl", - "operands": "0x0fe1c", - "mode": "none" - }, - "bb_65032": { - "virtual_address": 65032, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65040, - "children": [ - "instr_65032", - "instr_65036" - ] - }, - "instr_65040": { - "virtual_address": 65040, - "size": 4, - "disassembly": "rsbs r12, r12, #0x0", - "mnemonic": "rsbs", - "operands": "r12, r12, #0x0", - "mode": "none" - }, - "instr_65044": { - "virtual_address": 65044, - "size": 4, - "disassembly": "rscs r0, r0, #0x0", - "mnemonic": "rscs", - "operands": "r0, r0, #0x0", - "mode": "none" - }, - "instr_65048": { - "virtual_address": 65048, - "size": 4, - "disassembly": "rsc r1, r1, #0x0", - "mnemonic": "rsc", - "operands": "r1, r1, #0x0", - "mode": "none" - }, - "bb_65040": { - "virtual_address": 65040, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65052, - "children": [ - "instr_65040", - "instr_65044", - "instr_65048" - ] - }, - "instr_65052": { - "virtual_address": 65052, - "size": 4, - "disassembly": "cmp r1, #0x100000", - "mnemonic": "cmp", - "operands": "r1, #0x100000", - "mode": "none" - }, - "instr_65056": { - "virtual_address": 65056, - "size": 4, - "disassembly": "bcc 0x0fe64", - "mnemonic": "bcc", - "operands": "0x0fe64", - "mode": "none" - }, - "bb_65052": { - "virtual_address": 65052, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65060, - "children": [ - "instr_65052", - "instr_65056" - ] - }, - "instr_65060": { - "virtual_address": 65060, - "size": 4, - "disassembly": "cmp r1, #0x200000", - "mnemonic": "cmp", - "operands": "r1, #0x200000", - "mode": "none" - }, - "instr_65064": { - "virtual_address": 65064, - "size": 4, - "disassembly": "bcc 0x0fe48", - "mnemonic": "bcc", - "operands": "0x0fe48", - "mode": "none" - }, - "bb_65060": { - "virtual_address": 65060, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65068, - "children": [ - "instr_65060", - "instr_65064" - ] - }, - "instr_65068": { - "virtual_address": 65068, - "size": 4, - "disassembly": "movs r1, r1, lsr #0x1", - "mnemonic": "movs", - "operands": "r1, r1, lsr #0x1", - "mode": "none" - }, - "instr_65072": { - "virtual_address": 65072, - "size": 4, - "disassembly": "movs r0, r0, rrx", - "mnemonic": "movs", - "operands": "r0, r0, rrx", - "mode": "none" - }, - "instr_65076": { - "virtual_address": 65076, - "size": 4, - "disassembly": "mov r12, r12, rrx", - "mnemonic": "mov", - "operands": "r12, r12, rrx", - "mode": "none" - }, - "instr_65080": { - "virtual_address": 65080, - "size": 4, - "disassembly": "add r4, r4, #0x1", - "mnemonic": "add", - "operands": "r4, r4, #0x1", - "mode": "none" - }, - "instr_65084": { - "virtual_address": 65084, - "size": 4, - "disassembly": "mov r2, r4, lsl #0x15", - "mnemonic": "mov", - "operands": "r2, r4, lsl #0x15", - "mode": "none" - }, - "instr_65088": { - "virtual_address": 65088, - "size": 4, - "disassembly": "cmn r2, #0x400000", - "mnemonic": "cmn", - "operands": "r2, #0x400000", - "mode": "none" - }, - "instr_65092": { - "virtual_address": 65092, - "size": 4, - "disassembly": "bcs 0x0fff8", - "mnemonic": "bcs", - "operands": "0x0fff8", - "mode": "none" - }, - "bb_65068": { - "virtual_address": 65068, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65096, - "children": [ - "instr_65068", - "instr_65072", - "instr_65076", - "instr_65080", - "instr_65084", - "instr_65088", - "instr_65092" - ] - }, - "instr_65096": { - "virtual_address": 65096, - "size": 4, - "disassembly": "cmp r12, #0x80000000", - "mnemonic": "cmp", - "operands": "r12, #0x80000000", - "mode": "none" - }, - "instr_65100": { - "virtual_address": 65100, - "size": 4, - "disassembly": "moveqs r12, r0, lsr #0x1", - "mnemonic": "moveqs", - "operands": "r12, r0, lsr #0x1", - "mode": "none" - }, - "instr_65104": { - "virtual_address": 65104, - "size": 4, - "disassembly": "adcs r0, r0, #0x0", - "mnemonic": "adcs", - "operands": "r0, r0, #0x0", - "mode": "none" - }, - "instr_65108": { - "virtual_address": 65108, - "size": 4, - "disassembly": "adc r1, r1, r4, lsl #0x14", - "mnemonic": "adc", - "operands": "r1, r1, r4, lsl #0x14", - "mode": "none" - }, - "instr_65112": { - "virtual_address": 65112, - "size": 4, - "disassembly": "orr r1, r1, r5", - "mnemonic": "orr", - "operands": "r1, r1, r5", - "mode": "none" - }, - "instr_65116": { - "virtual_address": 65116, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, lr}", - "mode": "none" - }, - "instr_65120": { - "virtual_address": 65120, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_65096": { - "virtual_address": 65096, - "size": 28, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_65096", - "instr_65100", - "instr_65104", - "instr_65108", - "instr_65112", - "instr_65116", - "instr_65120" - ] - }, - "instr_65124": { - "virtual_address": 65124, - "size": 4, - "disassembly": "movs r12, r12, lsl #0x1", - "mnemonic": "movs", - "operands": "r12, r12, lsl #0x1", - "mode": "none" - }, - "instr_65128": { - "virtual_address": 65128, - "size": 4, - "disassembly": "adcs r0, r0, r0", - "mnemonic": "adcs", - "operands": "r0, r0, r0", - "mode": "none" - }, - "instr_65132": { - "virtual_address": 65132, - "size": 4, - "disassembly": "adc r1, r1, r1", - "mnemonic": "adc", - "operands": "r1, r1, r1", - "mode": "none" - }, - "instr_65136": { - "virtual_address": 65136, - "size": 4, - "disassembly": "subs r4, r4, #0x1", - "mnemonic": "subs", - "operands": "r4, r4, #0x1", - "mode": "none" - }, - "instr_65140": { - "virtual_address": 65140, - "size": 4, - "disassembly": "cmpcs r1, #0x100000", - "mnemonic": "cmpcs", - "operands": "r1, #0x100000", - "mode": "none" - }, - "instr_65144": { - "virtual_address": 65144, - "size": 4, - "disassembly": "bcs 0x0fe48", - "mnemonic": "bcs", - "operands": "0x0fe48", - "mode": "none" - }, - "bb_65124": { - "virtual_address": 65124, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65148, - "children": [ - "instr_65124", - "instr_65128", - "instr_65132", - "instr_65136", - "instr_65140", - "instr_65144" - ] - }, - "instr_65148": { - "virtual_address": 65148, - "size": 4, - "disassembly": "teq r1, #0x0", - "mnemonic": "teq", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_65152": { - "virtual_address": 65152, - "size": 4, - "disassembly": "movne r3, #0x14", - "mnemonic": "movne", - "operands": "r3, #0x14", - "mode": "none" - }, - "instr_65156": { - "virtual_address": 65156, - "size": 4, - "disassembly": "moveq r3, #0x34", - "mnemonic": "moveq", - "operands": "r3, #0x34", - "mode": "none" - }, - "instr_65160": { - "virtual_address": 65160, - "size": 4, - "disassembly": "moveq r1, r0", - "mnemonic": "moveq", - "operands": "r1, r0", - "mode": "none" - }, - "instr_65164": { - "virtual_address": 65164, - "size": 4, - "disassembly": "moveq r0, #0x0", - "mnemonic": "moveq", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_65168": { - "virtual_address": 65168, - "size": 4, - "disassembly": "mov r2, r1", - "mnemonic": "mov", - "operands": "r2, r1", - "mode": "none" - }, - "instr_65172": { - "virtual_address": 65172, - "size": 4, - "disassembly": "cmp r2, #0x10000", - "mnemonic": "cmp", - "operands": "r2, #0x10000", - "mode": "none" - }, - "instr_65176": { - "virtual_address": 65176, - "size": 4, - "disassembly": "movcs r2, r2, lsr #0x10", - "mnemonic": "movcs", - "operands": "r2, r2, lsr #0x10", - "mode": "none" - }, - "instr_65180": { - "virtual_address": 65180, - "size": 4, - "disassembly": "subcs r3, r3, #0x10", - "mnemonic": "subcs", - "operands": "r3, r3, #0x10", - "mode": "none" - }, - "instr_65184": { - "virtual_address": 65184, - "size": 4, - "disassembly": "cmp r2, #0x100", - "mnemonic": "cmp", - "operands": "r2, #0x100", - "mode": "none" - }, - "instr_65188": { - "virtual_address": 65188, - "size": 4, - "disassembly": "movcs r2, r2, lsr #0x8", - "mnemonic": "movcs", - "operands": "r2, r2, lsr #0x8", - "mode": "none" - }, - "instr_65192": { - "virtual_address": 65192, - "size": 4, - "disassembly": "subcs r3, r3, #0x8", - "mnemonic": "subcs", - "operands": "r3, r3, #0x8", - "mode": "none" - }, - "instr_65196": { - "virtual_address": 65196, - "size": 4, - "disassembly": "cmp r2, #0x10", - "mnemonic": "cmp", - "operands": "r2, #0x10", - "mode": "none" - }, - "instr_65200": { - "virtual_address": 65200, - "size": 4, - "disassembly": "movcs r2, r2, lsr #0x4", - "mnemonic": "movcs", - "operands": "r2, r2, lsr #0x4", - "mode": "none" - }, - "instr_65204": { - "virtual_address": 65204, - "size": 4, - "disassembly": "subcs r3, r3, #0x4", - "mnemonic": "subcs", - "operands": "r3, r3, #0x4", - "mode": "none" - }, - "instr_65208": { - "virtual_address": 65208, - "size": 4, - "disassembly": "cmp r2, #0x4", - "mnemonic": "cmp", - "operands": "r2, #0x4", - "mode": "none" - }, - "instr_65212": { - "virtual_address": 65212, - "size": 4, - "disassembly": "subcs r3, r3, #0x2", - "mnemonic": "subcs", - "operands": "r3, r3, #0x2", - "mode": "none" - }, - "instr_65216": { - "virtual_address": 65216, - "size": 4, - "disassembly": "subcc r3, r3, r2, lsr #0x1", - "mnemonic": "subcc", - "operands": "r3, r3, r2, lsr #0x1", - "mode": "none" - }, - "instr_65220": { - "virtual_address": 65220, - "size": 4, - "disassembly": "sub r3, r3, r2, lsr #0x3", - "mnemonic": "sub", - "operands": "r3, r3, r2, lsr #0x3", - "mode": "none" - }, - "instr_65224": { - "virtual_address": 65224, - "size": 4, - "disassembly": "subs r2, r3, #0x20", - "mnemonic": "subs", - "operands": "r2, r3, #0x20", - "mode": "none" - }, - "instr_65228": { - "virtual_address": 65228, - "size": 4, - "disassembly": "bge 0x0fef0", - "mnemonic": "bge", - "operands": "0x0fef0", - "mode": "none" - }, - "bb_65148": { - "virtual_address": 65148, - "size": 84, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65232, - "children": [ - "instr_65148", - "instr_65152", - "instr_65156", - "instr_65160", - "instr_65164", - "instr_65168", - "instr_65172", - "instr_65176", - "instr_65180", - "instr_65184", - "instr_65188", - "instr_65192", - "instr_65196", - "instr_65200", - "instr_65204", - "instr_65208", - "instr_65212", - "instr_65216", - "instr_65220", - "instr_65224", - "instr_65228" - ] - }, - "instr_65232": { - "virtual_address": 65232, - "size": 4, - "disassembly": "adds r2, r2, #0xc", - "mnemonic": "adds", - "operands": "r2, r2, #0xc", - "mode": "none" - }, - "instr_65236": { - "virtual_address": 65236, - "size": 4, - "disassembly": "ble 0x0feec", - "mnemonic": "ble", - "operands": "0x0feec", - "mode": "none" - }, - "bb_65232": { - "virtual_address": 65232, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65240, - "children": [ - "instr_65232", - "instr_65236" - ] - }, - "instr_65240": { - "virtual_address": 65240, - "size": 4, - "disassembly": "add r12, r2, #0x14", - "mnemonic": "add", - "operands": "r12, r2, #0x14", - "mode": "none" - }, - "instr_65244": { - "virtual_address": 65244, - "size": 4, - "disassembly": "rsb r2, r2, #0xc", - "mnemonic": "rsb", - "operands": "r2, r2, #0xc", - "mode": "none" - }, - "instr_65248": { - "virtual_address": 65248, - "size": 4, - "disassembly": "mov r0, r1, lsl r12", - "mnemonic": "mov", - "operands": "r0, r1, lsl r12", - "mode": "none" - }, - "instr_65252": { - "virtual_address": 65252, - "size": 4, - "disassembly": "mov r1, r1, lsr r2", - "mnemonic": "mov", - "operands": "r1, r1, lsr r2", - "mode": "none" - }, - "instr_65256": { - "virtual_address": 65256, - "size": 4, - "disassembly": "b 0x0ff00", - "mnemonic": "b", - "operands": "0x0ff00", - "mode": "none" - }, - "bb_65240": { - "virtual_address": 65240, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65280, - "children": [ - "instr_65240", - "instr_65244", - "instr_65248", - "instr_65252", - "instr_65256" - ] - }, - "instr_65260": { - "virtual_address": 65260, - "size": 4, - "disassembly": "add r2, r2, #0x14", - "mnemonic": "add", - "operands": "r2, r2, #0x14", - "mode": "none" - }, - "bb_65260": { - "virtual_address": 65260, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65264, - "children": [ - "instr_65260" - ] - }, - "instr_65264": { - "virtual_address": 65264, - "size": 4, - "disassembly": "rsble r12, r2, #0x20", - "mnemonic": "rsble", - "operands": "r12, r2, #0x20", - "mode": "none" - }, - "instr_65268": { - "virtual_address": 65268, - "size": 4, - "disassembly": "mov r1, r1, lsl r2", - "mnemonic": "mov", - "operands": "r1, r1, lsl r2", - "mode": "none" - }, - "instr_65272": { - "virtual_address": 65272, - "size": 4, - "disassembly": "orrle r1, r1, r0, lsr r12", - "mnemonic": "orrle", - "operands": "r1, r1, r0, lsr r12", - "mode": "none" - }, - "instr_65276": { - "virtual_address": 65276, - "size": 4, - "disassembly": "movle r0, r0, lsl r2", - "mnemonic": "movle", - "operands": "r0, r0, lsl r2", - "mode": "none" - }, - "bb_65264": { - "virtual_address": 65264, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65280, - "children": [ - "instr_65264", - "instr_65268", - "instr_65272", - "instr_65276" - ] - }, - "instr_65280": { - "virtual_address": 65280, - "size": 4, - "disassembly": "subs r4, r4, r3", - "mnemonic": "subs", - "operands": "r4, r4, r3", - "mode": "none" - }, - "instr_65284": { - "virtual_address": 65284, - "size": 4, - "disassembly": "addge r1, r1, r4, lsl #0x14", - "mnemonic": "addge", - "operands": "r1, r1, r4, lsl #0x14", - "mode": "none" - }, - "instr_65288": { - "virtual_address": 65288, - "size": 4, - "disassembly": "orrge r1, r1, r5", - "mnemonic": "orrge", - "operands": "r1, r1, r5", - "mode": "none" - }, - "instr_65292": { - "virtual_address": 65292, - "size": 4, - "disassembly": "ldmiage sp!, {r4, r5, lr}", - "mnemonic": "ldmiage", - "operands": "sp!, {r4, r5, lr}", - "mode": "none" - }, - "instr_65296": { - "virtual_address": 65296, - "size": 4, - "disassembly": "bxge lr", - "mnemonic": "bxge", - "operands": "lr", - "mode": "none" - }, - "bb_65280": { - "virtual_address": 65280, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65300, - "children": [ - "instr_65280", - "instr_65284", - "instr_65288", - "instr_65292", - "instr_65296" - ] - }, - "instr_65300": { - "virtual_address": 65300, - "size": 4, - "disassembly": "mvn r4, r4", - "mnemonic": "mvn", - "operands": "r4, r4", - "mode": "none" - }, - "instr_65304": { - "virtual_address": 65304, - "size": 4, - "disassembly": "subs r4, r4, #0x1f", - "mnemonic": "subs", - "operands": "r4, r4, #0x1f", - "mode": "none" - }, - "instr_65308": { - "virtual_address": 65308, - "size": 4, - "disassembly": "bge 0x0ff60", - "mnemonic": "bge", - "operands": "0x0ff60", - "mode": "none" - }, - "bb_65300": { - "virtual_address": 65300, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65312, - "children": [ - "instr_65300", - "instr_65304", - "instr_65308" - ] - }, - "instr_65312": { - "virtual_address": 65312, - "size": 4, - "disassembly": "adds r4, r4, #0xc", - "mnemonic": "adds", - "operands": "r4, r4, #0xc", - "mode": "none" - }, - "instr_65316": { - "virtual_address": 65316, - "size": 4, - "disassembly": "bgt 0x0ff44", - "mnemonic": "bgt", - "operands": "0x0ff44", - "mode": "none" - }, - "bb_65312": { - "virtual_address": 65312, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65320, - "children": [ - "instr_65312", - "instr_65316" - ] - }, - "instr_65320": { - "virtual_address": 65320, - "size": 4, - "disassembly": "add r4, r4, #0x14", - "mnemonic": "add", - "operands": "r4, r4, #0x14", - "mode": "none" - }, - "instr_65324": { - "virtual_address": 65324, - "size": 4, - "disassembly": "rsb r2, r4, #0x20", - "mnemonic": "rsb", - "operands": "r2, r4, #0x20", - "mode": "none" - }, - "instr_65328": { - "virtual_address": 65328, - "size": 4, - "disassembly": "mov r0, r0, lsr r4", - "mnemonic": "mov", - "operands": "r0, r0, lsr r4", - "mode": "none" - }, - "instr_65332": { - "virtual_address": 65332, - "size": 4, - "disassembly": "orr r0, r0, r1, lsl r2", - "mnemonic": "orr", - "operands": "r0, r0, r1, lsl r2", - "mode": "none" - }, - "instr_65336": { - "virtual_address": 65336, - "size": 4, - "disassembly": "orr r1, r5, r1, lsr r4", - "mnemonic": "orr", - "operands": "r1, r5, r1, lsr r4", - "mode": "none" - }, - "instr_65340": { - "virtual_address": 65340, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, lr}", - "mode": "none" - }, - "instr_65344": { - "virtual_address": 65344, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_65320": { - "virtual_address": 65320, - "size": 28, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_65320", - "instr_65324", - "instr_65328", - "instr_65332", - "instr_65336", - "instr_65340", - "instr_65344" - ] - }, - "instr_65348": { - "virtual_address": 65348, - "size": 4, - "disassembly": "rsb r4, r4, #0xc", - "mnemonic": "rsb", - "operands": "r4, r4, #0xc", - "mode": "none" - }, - "instr_65352": { - "virtual_address": 65352, - "size": 4, - "disassembly": "rsb r2, r4, #0x20", - "mnemonic": "rsb", - "operands": "r2, r4, #0x20", - "mode": "none" - }, - "instr_65356": { - "virtual_address": 65356, - "size": 4, - "disassembly": "mov r0, r0, lsr r2", - "mnemonic": "mov", - "operands": "r0, r0, lsr r2", - "mode": "none" - }, - "instr_65360": { - "virtual_address": 65360, - "size": 4, - "disassembly": "orr r0, r0, r1, lsl r4", - "mnemonic": "orr", - "operands": "r0, r0, r1, lsl r4", - "mode": "none" - }, - "instr_65364": { - "virtual_address": 65364, - "size": 4, - "disassembly": "mov r1, r5", - "mnemonic": "mov", - "operands": "r1, r5", - "mode": "none" - }, - "instr_65368": { - "virtual_address": 65368, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, lr}", - "mode": "none" - }, - "instr_65372": { - "virtual_address": 65372, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_65348": { - "virtual_address": 65348, - "size": 28, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_65348", - "instr_65352", - "instr_65356", - "instr_65360", - "instr_65364", - "instr_65368", - "instr_65372" - ] - }, - "instr_65376": { - "virtual_address": 65376, - "size": 4, - "disassembly": "mov r0, r1, lsr r4", - "mnemonic": "mov", - "operands": "r0, r1, lsr r4", - "mode": "none" - }, - "instr_65380": { - "virtual_address": 65380, - "size": 4, - "disassembly": "mov r1, r5", - "mnemonic": "mov", - "operands": "r1, r5", - "mode": "none" - }, - "instr_65384": { - "virtual_address": 65384, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, lr}", - "mode": "none" - }, - "instr_65388": { - "virtual_address": 65388, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_65376": { - "virtual_address": 65376, - "size": 16, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_65376", - "instr_65380", - "instr_65384", - "instr_65388" - ] - }, - "instr_65392": { - "virtual_address": 65392, - "size": 4, - "disassembly": "teq r4, #0x0", - "mnemonic": "teq", - "operands": "r4, #0x0", - "mode": "none" - }, - "instr_65396": { - "virtual_address": 65396, - "size": 4, - "disassembly": "eor r3, r3, #0x100000", - "mnemonic": "eor", - "operands": "r3, r3, #0x100000", - "mode": "none" - }, - "instr_65400": { - "virtual_address": 65400, - "size": 4, - "disassembly": "eoreq r1, r1, #0x100000", - "mnemonic": "eoreq", - "operands": "r1, r1, #0x100000", - "mode": "none" - }, - "instr_65404": { - "virtual_address": 65404, - "size": 4, - "disassembly": "addeq r4, r4, #0x1", - "mnemonic": "addeq", - "operands": "r4, r4, #0x1", - "mode": "none" - }, - "instr_65408": { - "virtual_address": 65408, - "size": 4, - "disassembly": "subne r5, r5, #0x1", - "mnemonic": "subne", - "operands": "r5, r5, #0x1", - "mode": "none" - }, - "instr_65412": { - "virtual_address": 65412, - "size": 4, - "disassembly": "b 0x0fdc8", - "mnemonic": "b", - "operands": "0x0fdc8", - "mode": "none" - }, - "bb_65392": { - "virtual_address": 65392, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 64968, - "children": [ - "instr_65392", - "instr_65396", - "instr_65400", - "instr_65404", - "instr_65408", - "instr_65412" - ] - }, - "instr_65416": { - "virtual_address": 65416, - "size": 4, - "disassembly": "mvns r12, r4, asr #0x15", - "mnemonic": "mvns", - "operands": "r12, r4, asr #0x15", - "mode": "none" - }, - "instr_65420": { - "virtual_address": 65420, - "size": 4, - "disassembly": "mvnnes r12, r5, asr #0x15", - "mnemonic": "mvnnes", - "operands": "r12, r5, asr #0x15", - "mode": "none" - }, - "instr_65424": { - "virtual_address": 65424, - "size": 4, - "disassembly": "beq 0x1000c", - "mnemonic": "beq", - "operands": "0x1000c", - "mode": "none" - }, - "bb_65416": { - "virtual_address": 65416, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65428, - "children": [ - "instr_65416", - "instr_65420", - "instr_65424" - ] - }, - "instr_65428": { - "virtual_address": 65428, - "size": 4, - "disassembly": "teq r4, r5", - "mnemonic": "teq", - "operands": "r4, r5", - "mode": "none" - }, - "instr_65432": { - "virtual_address": 65432, - "size": 4, - "disassembly": "teqeq r0, r2", - "mnemonic": "teqeq", - "operands": "r0, r2", - "mode": "none" - }, - "instr_65436": { - "virtual_address": 65436, - "size": 4, - "disassembly": "beq 0x0ffb4", - "mnemonic": "beq", - "operands": "0x0ffb4", - "mode": "none" - }, - "bb_65428": { - "virtual_address": 65428, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65440, - "children": [ - "instr_65428", - "instr_65432", - "instr_65436" - ] - }, - "instr_65440": { - "virtual_address": 65440, - "size": 4, - "disassembly": "orrs r12, r4, r0", - "mnemonic": "orrs", - "operands": "r12, r4, r0", - "mode": "none" - }, - "instr_65444": { - "virtual_address": 65444, - "size": 4, - "disassembly": "moveq r1, r3", - "mnemonic": "moveq", - "operands": "r1, r3", - "mode": "none" - }, - "instr_65448": { - "virtual_address": 65448, - "size": 4, - "disassembly": "moveq r0, r2", - "mnemonic": "moveq", - "operands": "r0, r2", - "mode": "none" - }, - "instr_65452": { - "virtual_address": 65452, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, lr}", - "mode": "none" - }, - "instr_65456": { - "virtual_address": 65456, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_65440": { - "virtual_address": 65440, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_65440", - "instr_65444", - "instr_65448", - "instr_65452", - "instr_65456" - ] - }, - "instr_65460": { - "virtual_address": 65460, - "size": 4, - "disassembly": "teq r1, r3", - "mnemonic": "teq", - "operands": "r1, r3", - "mode": "none" - }, - "instr_65464": { - "virtual_address": 65464, - "size": 4, - "disassembly": "movne r1, #0x0", - "mnemonic": "movne", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_65468": { - "virtual_address": 65468, - "size": 4, - "disassembly": "movne r0, #0x0", - "mnemonic": "movne", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_65472": { - "virtual_address": 65472, - "size": 4, - "disassembly": "ldmiane sp!, {r4, r5, lr}", - "mnemonic": "ldmiane", - "operands": "sp!, {r4, r5, lr}", - "mode": "none" - }, - "instr_65476": { - "virtual_address": 65476, - "size": 4, - "disassembly": "bxne lr", - "mnemonic": "bxne", - "operands": "lr", - "mode": "none" - }, - "bb_65460": { - "virtual_address": 65460, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65480, - "children": [ - "instr_65460", - "instr_65464", - "instr_65468", - "instr_65472", - "instr_65476" - ] - }, - "instr_65480": { - "virtual_address": 65480, - "size": 4, - "disassembly": "movs r12, r4, lsr #0x15", - "mnemonic": "movs", - "operands": "r12, r4, lsr #0x15", - "mode": "none" - }, - "instr_65484": { - "virtual_address": 65484, - "size": 4, - "disassembly": "bne 0x0ffe4", - "mnemonic": "bne", - "operands": "0x0ffe4", - "mode": "none" - }, - "bb_65480": { - "virtual_address": 65480, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65488, - "children": [ - "instr_65480", - "instr_65484" - ] - }, - "instr_65488": { - "virtual_address": 65488, - "size": 4, - "disassembly": "movs r0, r0, lsl #0x1", - "mnemonic": "movs", - "operands": "r0, r0, lsl #0x1", - "mode": "none" - }, - "instr_65492": { - "virtual_address": 65492, - "size": 4, - "disassembly": "adcs r1, r1, r1", - "mnemonic": "adcs", - "operands": "r1, r1, r1", - "mode": "none" - }, - "instr_65496": { - "virtual_address": 65496, - "size": 4, - "disassembly": "orrcs r1, r1, #0x80000000", - "mnemonic": "orrcs", - "operands": "r1, r1, #0x80000000", - "mode": "none" - }, - "instr_65500": { - "virtual_address": 65500, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, lr}", - "mode": "none" - }, - "instr_65504": { - "virtual_address": 65504, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_65488": { - "virtual_address": 65488, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_65488", - "instr_65492", - "instr_65496", - "instr_65500", - "instr_65504" - ] - }, - "instr_65508": { - "virtual_address": 65508, - "size": 4, - "disassembly": "adds r4, r4, #0x400000", - "mnemonic": "adds", - "operands": "r4, r4, #0x400000", - "mode": "none" - }, - "instr_65512": { - "virtual_address": 65512, - "size": 4, - "disassembly": "addcc r1, r1, #0x100000", - "mnemonic": "addcc", - "operands": "r1, r1, #0x100000", - "mode": "none" - }, - "instr_65516": { - "virtual_address": 65516, - "size": 4, - "disassembly": "ldmiacc sp!, {r4, r5, lr}", - "mnemonic": "ldmiacc", - "operands": "sp!, {r4, r5, lr}", - "mode": "none" - }, - "instr_65520": { - "virtual_address": 65520, - "size": 4, - "disassembly": "bxcc lr", - "mnemonic": "bxcc", - "operands": "lr", - "mode": "none" - }, - "bb_65508": { - "virtual_address": 65508, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65524, - "children": [ - "instr_65508", - "instr_65512", - "instr_65516", - "instr_65520" - ] - }, - "instr_65524": { - "virtual_address": 65524, - "size": 4, - "disassembly": "and r5, r1, #0x80000000", - "mnemonic": "and", - "operands": "r5, r1, #0x80000000", - "mode": "none" - }, - "bb_65524": { - "virtual_address": 65524, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65528, - "children": [ - "instr_65524" - ] - }, - "instr_65528": { - "virtual_address": 65528, - "size": 4, - "disassembly": "orr r1, r5, #0x7f000000", - "mnemonic": "orr", - "operands": "r1, r5, #0x7f000000", - "mode": "none" - }, - "instr_65532": { - "virtual_address": 65532, - "size": 4, - "disassembly": "orr r1, r1, #0xf00000", - "mnemonic": "orr", - "operands": "r1, r1, #0xf00000", - "mode": "none" - }, - "instr_65536": { - "virtual_address": 65536, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_65540": { - "virtual_address": 65540, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, lr}", - "mode": "none" - }, - "instr_65544": { - "virtual_address": 65544, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_65528": { - "virtual_address": 65528, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_65528", - "instr_65532", - "instr_65536", - "instr_65540", - "instr_65544" - ] - }, - "instr_65548": { - "virtual_address": 65548, - "size": 4, - "disassembly": "mvns r12, r4, asr #0x15", - "mnemonic": "mvns", - "operands": "r12, r4, asr #0x15", - "mode": "none" - }, - "instr_65552": { - "virtual_address": 65552, - "size": 4, - "disassembly": "movne r1, r3", - "mnemonic": "movne", - "operands": "r1, r3", - "mode": "none" - }, - "instr_65556": { - "virtual_address": 65556, - "size": 4, - "disassembly": "movne r0, r2", - "mnemonic": "movne", - "operands": "r0, r2", - "mode": "none" - }, - "instr_65560": { - "virtual_address": 65560, - "size": 4, - "disassembly": "mvneqs r12, r5, asr #0x15", - "mnemonic": "mvneqs", - "operands": "r12, r5, asr #0x15", - "mode": "none" - }, - "instr_65564": { - "virtual_address": 65564, - "size": 4, - "disassembly": "movne r3, r1", - "mnemonic": "movne", - "operands": "r3, r1", - "mode": "none" - }, - "instr_65568": { - "virtual_address": 65568, - "size": 4, - "disassembly": "movne r2, r0", - "mnemonic": "movne", - "operands": "r2, r0", - "mode": "none" - }, - "instr_65572": { - "virtual_address": 65572, - "size": 4, - "disassembly": "orrs r4, r0, r1, lsl #0xc", - "mnemonic": "orrs", - "operands": "r4, r0, r1, lsl #0xc", - "mode": "none" - }, - "instr_65576": { - "virtual_address": 65576, - "size": 4, - "disassembly": "orreqs r5, r2, r3, lsl #0xc", - "mnemonic": "orreqs", - "operands": "r5, r2, r3, lsl #0xc", - "mode": "none" - }, - "instr_65580": { - "virtual_address": 65580, - "size": 4, - "disassembly": "teqeq r1, r3", - "mnemonic": "teqeq", - "operands": "r1, r3", - "mode": "none" - }, - "instr_65584": { - "virtual_address": 65584, - "size": 4, - "disassembly": "orrne r1, r1, #0x80000", - "mnemonic": "orrne", - "operands": "r1, r1, #0x80000", - "mode": "none" - }, - "instr_65588": { - "virtual_address": 65588, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, lr}", - "mode": "none" - }, - "instr_65592": { - "virtual_address": 65592, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_65548": { - "virtual_address": 65548, - "size": 48, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_65548", - "instr_65552", - "instr_65556", - "instr_65560", - "instr_65564", - "instr_65568", - "instr_65572", - "instr_65576", - "instr_65580", - "instr_65584", - "instr_65588", - "instr_65592" - ] - }, - "func_64812": { - "virtual_address": 64812, - "size": 784, - "name": "__aeabi_dadd", - "children": [ - "bb_64812", - "bb_64852", - "bb_64868", - "bb_64896", - "bb_64908", - "bb_64928", - "bb_64936", - "bb_64952", - "bb_64960", - "bb_64968", - "bb_64980", - "bb_65004", - "bb_65032", - "bb_65040", - "bb_65052", - "bb_65060", - "bb_65068", - "bb_65096", - "bb_65124", - "bb_65148", - "bb_65232", - "bb_65240", - "bb_65260", - "bb_65264", - "bb_65280", - "bb_65300", - "bb_65312", - "bb_65320", - "bb_65348", - "bb_65376", - "bb_65392", - "bb_65416", - "bb_65428", - "bb_65440", - "bb_65460", - "bb_65480", - "bb_65488", - "bb_65508", - "bb_65524", - "bb_65528", - "bb_65548" - ] - }, - "instr_65596": { - "virtual_address": 65596, - "size": 4, - "disassembly": "teq r0, #0x0", - "mnemonic": "teq", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_65600": { - "virtual_address": 65600, - "size": 4, - "disassembly": "moveq r1, #0x0", - "mnemonic": "moveq", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_65604": { - "virtual_address": 65604, - "size": 4, - "disassembly": "bxeq lr", - "mnemonic": "bxeq", - "operands": "lr", - "mode": "none" - }, - "bb_65596": { - "virtual_address": 65596, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65608, - "children": [ - "instr_65596", - "instr_65600", - "instr_65604" - ] - }, - "instr_65608": { - "virtual_address": 65608, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, lr}", - "mode": "none" - }, - "instr_65612": { - "virtual_address": 65612, - "size": 4, - "disassembly": "mov r4, #0x400", - "mnemonic": "mov", - "operands": "r4, #0x400", - "mode": "none" - }, - "instr_65616": { - "virtual_address": 65616, - "size": 4, - "disassembly": "add r4, r4, #0x32", - "mnemonic": "add", - "operands": "r4, r4, #0x32", - "mode": "none" - }, - "instr_65620": { - "virtual_address": 65620, - "size": 4, - "disassembly": "mov r5, #0x0", - "mnemonic": "mov", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_65624": { - "virtual_address": 65624, - "size": 4, - "disassembly": "mov r1, #0x0", - "mnemonic": "mov", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_65628": { - "virtual_address": 65628, - "size": 4, - "disassembly": "b 0x0fe7c", - "mnemonic": "b", - "operands": "0x0fe7c", - "mode": "none" - }, - "bb_65608": { - "virtual_address": 65608, - "size": 24, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_65608", - "instr_65612", - "instr_65616", - "instr_65620", - "instr_65624", - "instr_65628" - ] - }, - "func_65596": { - "virtual_address": 65596, - "size": 36, - "name": "__floatunsidf", - "children": [ - "bb_65596", - "bb_65608" - ] - }, - "instr_65632": { - "virtual_address": 65632, - "size": 4, - "disassembly": "teq r0, #0x0", - "mnemonic": "teq", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_65636": { - "virtual_address": 65636, - "size": 4, - "disassembly": "moveq r1, #0x0", - "mnemonic": "moveq", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_65640": { - "virtual_address": 65640, - "size": 4, - "disassembly": "bxeq lr", - "mnemonic": "bxeq", - "operands": "lr", - "mode": "none" - }, - "bb_65632": { - "virtual_address": 65632, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65644, - "children": [ - "instr_65632", - "instr_65636", - "instr_65640" - ] - }, - "instr_65644": { - "virtual_address": 65644, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, lr}", - "mode": "none" - }, - "instr_65648": { - "virtual_address": 65648, - "size": 4, - "disassembly": "mov r4, #0x400", - "mnemonic": "mov", - "operands": "r4, #0x400", - "mode": "none" - }, - "instr_65652": { - "virtual_address": 65652, - "size": 4, - "disassembly": "add r4, r4, #0x32", - "mnemonic": "add", - "operands": "r4, r4, #0x32", - "mode": "none" - }, - "instr_65656": { - "virtual_address": 65656, - "size": 4, - "disassembly": "ands r5, r0, #0x80000000", - "mnemonic": "ands", - "operands": "r5, r0, #0x80000000", - "mode": "none" - }, - "instr_65660": { - "virtual_address": 65660, - "size": 4, - "disassembly": "rsbmi r0, r0, #0x0", - "mnemonic": "rsbmi", - "operands": "r0, r0, #0x0", - "mode": "none" - }, - "instr_65664": { - "virtual_address": 65664, - "size": 4, - "disassembly": "mov r1, #0x0", - "mnemonic": "mov", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_65668": { - "virtual_address": 65668, - "size": 4, - "disassembly": "b 0x0fe7c", - "mnemonic": "b", - "operands": "0x0fe7c", - "mode": "none" - }, - "bb_65644": { - "virtual_address": 65644, - "size": 28, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_65644", - "instr_65648", - "instr_65652", - "instr_65656", - "instr_65660", - "instr_65664", - "instr_65668" - ] - }, - "func_65632": { - "virtual_address": 65632, - "size": 40, - "name": "__aeabi_i2d", - "children": [ - "bb_65632", - "bb_65644" - ] - }, - "instr_65672": { - "virtual_address": 65672, - "size": 4, - "disassembly": "movs r2, r0, lsl #0x1", - "mnemonic": "movs", - "operands": "r2, r0, lsl #0x1", - "mode": "none" - }, - "instr_65676": { - "virtual_address": 65676, - "size": 4, - "disassembly": "mov r1, r2, asr #0x3", - "mnemonic": "mov", - "operands": "r1, r2, asr #0x3", - "mode": "none" - }, - "instr_65680": { - "virtual_address": 65680, - "size": 4, - "disassembly": "mov r1, r1, rrx", - "mnemonic": "mov", - "operands": "r1, r1, rrx", - "mode": "none" - }, - "instr_65684": { - "virtual_address": 65684, - "size": 4, - "disassembly": "mov r0, r2, lsl #0x1c", - "mnemonic": "mov", - "operands": "r0, r2, lsl #0x1c", - "mode": "none" - }, - "instr_65688": { - "virtual_address": 65688, - "size": 4, - "disassembly": "andnes r3, r2, #0xff000000", - "mnemonic": "andnes", - "operands": "r3, r2, #0xff000000", - "mode": "none" - }, - "instr_65692": { - "virtual_address": 65692, - "size": 4, - "disassembly": "teqne r3, #0xff000000", - "mnemonic": "teqne", - "operands": "r3, #0xff000000", - "mode": "none" - }, - "instr_65696": { - "virtual_address": 65696, - "size": 4, - "disassembly": "eorne r1, r1, #0x38000000", - "mnemonic": "eorne", - "operands": "r1, r1, #0x38000000", - "mode": "none" - }, - "instr_65700": { - "virtual_address": 65700, - "size": 4, - "disassembly": "bxne lr", - "mnemonic": "bxne", - "operands": "lr", - "mode": "none" - }, - "bb_65672": { - "virtual_address": 65672, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65704, - "children": [ - "instr_65672", - "instr_65676", - "instr_65680", - "instr_65684", - "instr_65688", - "instr_65692", - "instr_65696", - "instr_65700" - ] - }, - "instr_65704": { - "virtual_address": 65704, - "size": 4, - "disassembly": "bics r2, r2, #0xff000000", - "mnemonic": "bics", - "operands": "r2, r2, #0xff000000", - "mode": "none" - }, - "instr_65708": { - "virtual_address": 65708, - "size": 4, - "disassembly": "bxeq lr", - "mnemonic": "bxeq", - "operands": "lr", - "mode": "none" - }, - "bb_65704": { - "virtual_address": 65704, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65712, - "children": [ - "instr_65704", - "instr_65708" - ] - }, - "instr_65712": { - "virtual_address": 65712, - "size": 4, - "disassembly": "teq r3, #0xff000000", - "mnemonic": "teq", - "operands": "r3, #0xff000000", - "mode": "none" - }, - "instr_65716": { - "virtual_address": 65716, - "size": 4, - "disassembly": "orreq r1, r1, #0x80000", - "mnemonic": "orreq", - "operands": "r1, r1, #0x80000", - "mode": "none" - }, - "instr_65720": { - "virtual_address": 65720, - "size": 4, - "disassembly": "bxeq lr", - "mnemonic": "bxeq", - "operands": "lr", - "mode": "none" - }, - "bb_65712": { - "virtual_address": 65712, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65724, - "children": [ - "instr_65712", - "instr_65716", - "instr_65720" - ] - }, - "instr_65724": { - "virtual_address": 65724, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, lr}", - "mode": "none" - }, - "instr_65728": { - "virtual_address": 65728, - "size": 4, - "disassembly": "mov r4, #0x380", - "mnemonic": "mov", - "operands": "r4, #0x380", - "mode": "none" - }, - "instr_65732": { - "virtual_address": 65732, - "size": 4, - "disassembly": "and r5, r1, #0x80000000", - "mnemonic": "and", - "operands": "r5, r1, #0x80000000", - "mode": "none" - }, - "instr_65736": { - "virtual_address": 65736, - "size": 4, - "disassembly": "bic r1, r1, #0x80000000", - "mnemonic": "bic", - "operands": "r1, r1, #0x80000000", - "mode": "none" - }, - "instr_65740": { - "virtual_address": 65740, - "size": 4, - "disassembly": "b 0x0fe7c", - "mnemonic": "b", - "operands": "0x0fe7c", - "mode": "none" - }, - "bb_65724": { - "virtual_address": 65724, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_65724", - "instr_65728", - "instr_65732", - "instr_65736", - "instr_65740" - ] - }, - "func_65672": { - "virtual_address": 65672, - "size": 72, - "name": "__aeabi_f2d", - "children": [ - "bb_65672", - "bb_65704", - "bb_65712", - "bb_65724" - ] - }, - "instr_65744": { - "virtual_address": 65744, - "size": 4, - "disassembly": "orrs r2, r0, r1", - "mnemonic": "orrs", - "operands": "r2, r0, r1", - "mode": "none" - }, - "instr_65748": { - "virtual_address": 65748, - "size": 4, - "disassembly": "bxeq lr", - "mnemonic": "bxeq", - "operands": "lr", - "mode": "none" - }, - "bb_65744": { - "virtual_address": 65744, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65752, - "children": [ - "instr_65744", - "instr_65748" - ] - }, - "instr_65752": { - "virtual_address": 65752, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, lr}", - "mode": "none" - }, - "instr_65756": { - "virtual_address": 65756, - "size": 4, - "disassembly": "mov r5, #0x0", - "mnemonic": "mov", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_65760": { - "virtual_address": 65760, - "size": 4, - "disassembly": "b 0x10100", - "mnemonic": "b", - "operands": "0x10100", - "mode": "none" - }, - "bb_65752": { - "virtual_address": 65752, - "size": 12, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_65752", - "instr_65756", - "instr_65760" - ] - }, - "func_65744": { - "virtual_address": 65744, - "size": 20, - "name": "__floatundidf", - "children": [ - "bb_65744", - "bb_65752" - ] - }, - "instr_65764": { - "virtual_address": 65764, - "size": 4, - "disassembly": "orrs r2, r0, r1", - "mnemonic": "orrs", - "operands": "r2, r0, r1", - "mode": "none" - }, - "instr_65768": { - "virtual_address": 65768, - "size": 4, - "disassembly": "bxeq lr", - "mnemonic": "bxeq", - "operands": "lr", - "mode": "none" - }, - "bb_65764": { - "virtual_address": 65764, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65772, - "children": [ - "instr_65764", - "instr_65768" - ] - }, - "instr_65772": { - "virtual_address": 65772, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, lr}", - "mode": "none" - }, - "instr_65776": { - "virtual_address": 65776, - "size": 4, - "disassembly": "ands r5, r1, #0x80000000", - "mnemonic": "ands", - "operands": "r5, r1, #0x80000000", - "mode": "none" - }, - "instr_65780": { - "virtual_address": 65780, - "size": 4, - "disassembly": "bpl 0x10100", - "mnemonic": "bpl", - "operands": "0x10100", - "mode": "none" - }, - "bb_65772": { - "virtual_address": 65772, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65784, - "children": [ - "instr_65772", - "instr_65776", - "instr_65780" - ] - }, - "instr_65784": { - "virtual_address": 65784, - "size": 4, - "disassembly": "rsbs r0, r0, #0x0", - "mnemonic": "rsbs", - "operands": "r0, r0, #0x0", - "mode": "none" - }, - "instr_65788": { - "virtual_address": 65788, - "size": 4, - "disassembly": "rsc r1, r1, #0x0", - "mnemonic": "rsc", - "operands": "r1, r1, #0x0", - "mode": "none" - }, - "bb_65784": { - "virtual_address": 65784, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65792, - "children": [ - "instr_65784", - "instr_65788" - ] - }, - "instr_65792": { - "virtual_address": 65792, - "size": 4, - "disassembly": "mov r4, #0x400", - "mnemonic": "mov", - "operands": "r4, #0x400", - "mode": "none" - }, - "instr_65796": { - "virtual_address": 65796, - "size": 4, - "disassembly": "add r4, r4, #0x32", - "mnemonic": "add", - "operands": "r4, r4, #0x32", - "mode": "none" - }, - "instr_65800": { - "virtual_address": 65800, - "size": 4, - "disassembly": "movs r12, r1, lsr #0x16", - "mnemonic": "movs", - "operands": "r12, r1, lsr #0x16", - "mode": "none" - }, - "instr_65804": { - "virtual_address": 65804, - "size": 4, - "disassembly": "beq 0x0fe1c", - "mnemonic": "beq", - "operands": "0x0fe1c", - "mode": "none" - }, - "bb_65792": { - "virtual_address": 65792, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65808, - "children": [ - "instr_65792", - "instr_65796", - "instr_65800", - "instr_65804" - ] - }, - "instr_65808": { - "virtual_address": 65808, - "size": 4, - "disassembly": "mov r2, #0x3", - "mnemonic": "mov", - "operands": "r2, #0x3", - "mode": "none" - }, - "instr_65812": { - "virtual_address": 65812, - "size": 4, - "disassembly": "movs r12, r12, lsr #0x3", - "mnemonic": "movs", - "operands": "r12, r12, lsr #0x3", - "mode": "none" - }, - "instr_65816": { - "virtual_address": 65816, - "size": 4, - "disassembly": "addne r2, r2, #0x3", - "mnemonic": "addne", - "operands": "r2, r2, #0x3", - "mode": "none" - }, - "instr_65820": { - "virtual_address": 65820, - "size": 4, - "disassembly": "movs r12, r12, lsr #0x3", - "mnemonic": "movs", - "operands": "r12, r12, lsr #0x3", - "mode": "none" - }, - "instr_65824": { - "virtual_address": 65824, - "size": 4, - "disassembly": "addne r2, r2, #0x3", - "mnemonic": "addne", - "operands": "r2, r2, #0x3", - "mode": "none" - }, - "instr_65828": { - "virtual_address": 65828, - "size": 4, - "disassembly": "add r2, r2, r12, lsr #0x3", - "mnemonic": "add", - "operands": "r2, r2, r12, lsr #0x3", - "mode": "none" - }, - "instr_65832": { - "virtual_address": 65832, - "size": 4, - "disassembly": "rsb r3, r2, #0x20", - "mnemonic": "rsb", - "operands": "r3, r2, #0x20", - "mode": "none" - }, - "instr_65836": { - "virtual_address": 65836, - "size": 4, - "disassembly": "mov r12, r0, lsl r3", - "mnemonic": "mov", - "operands": "r12, r0, lsl r3", - "mode": "none" - }, - "instr_65840": { - "virtual_address": 65840, - "size": 4, - "disassembly": "mov r0, r0, lsr r2", - "mnemonic": "mov", - "operands": "r0, r0, lsr r2", - "mode": "none" - }, - "instr_65844": { - "virtual_address": 65844, - "size": 4, - "disassembly": "orr r0, r0, r1, lsl r3", - "mnemonic": "orr", - "operands": "r0, r0, r1, lsl r3", - "mode": "none" - }, - "instr_65848": { - "virtual_address": 65848, - "size": 4, - "disassembly": "mov r1, r1, lsr r2", - "mnemonic": "mov", - "operands": "r1, r1, lsr r2", - "mode": "none" - }, - "instr_65852": { - "virtual_address": 65852, - "size": 4, - "disassembly": "add r4, r4, r2", - "mnemonic": "add", - "operands": "r4, r4, r2", - "mode": "none" - }, - "instr_65856": { - "virtual_address": 65856, - "size": 4, - "disassembly": "b 0x0fe1c", - "mnemonic": "b", - "operands": "0x0fe1c", - "mode": "none" - }, - "bb_65808": { - "virtual_address": 65808, - "size": 52, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_65808", - "instr_65812", - "instr_65816", - "instr_65820", - "instr_65824", - "instr_65828", - "instr_65832", - "instr_65836", - "instr_65840", - "instr_65844", - "instr_65848", - "instr_65852", - "instr_65856" - ] - }, - "func_65764": { - "virtual_address": 65764, - "size": 96, - "name": "__aeabi_l2d", - "children": [ - "bb_65764", - "bb_65772", - "bb_65784", - "bb_65792", - "bb_65808" - ] - }, - "instr_65860": { - "virtual_address": 65860, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_65864": { - "virtual_address": 65864, - "size": 4, - "disassembly": "mov r12, #0xff", - "mnemonic": "mov", - "operands": "r12, #0xff", - "mode": "none" - }, - "instr_65868": { - "virtual_address": 65868, - "size": 4, - "disassembly": "orr r12, r12, #0x700", - "mnemonic": "orr", - "operands": "r12, r12, #0x700", - "mode": "none" - }, - "instr_65872": { - "virtual_address": 65872, - "size": 4, - "disassembly": "ands r4, r12, r1, lsr #0x14", - "mnemonic": "ands", - "operands": "r4, r12, r1, lsr #0x14", - "mode": "none" - }, - "instr_65876": { - "virtual_address": 65876, - "size": 4, - "disassembly": "andnes r5, r12, r3, lsr #0x14", - "mnemonic": "andnes", - "operands": "r5, r12, r3, lsr #0x14", - "mode": "none" - }, - "instr_65880": { - "virtual_address": 65880, - "size": 4, - "disassembly": "teqne r4, r12", - "mnemonic": "teqne", - "operands": "r4, r12", - "mode": "none" - }, - "instr_65884": { - "virtual_address": 65884, - "size": 4, - "disassembly": "teqne r5, r12", - "mnemonic": "teqne", - "operands": "r5, r12", - "mode": "none" - }, - "instr_65888": { - "virtual_address": 65888, - "size": 4, - "disassembly": "bleq 0x1033c", - "mnemonic": "bleq", - "operands": "0x1033c", - "mode": "none" - }, - "instr_65892": { - "virtual_address": 65892, - "size": 4, - "disassembly": "add r4, r4, r5", - "mnemonic": "add", - "operands": "r4, r4, r5", - "mode": "none" - }, - "instr_65896": { - "virtual_address": 65896, - "size": 4, - "disassembly": "eor r6, r1, r3", - "mnemonic": "eor", - "operands": "r6, r1, r3", - "mode": "none" - }, - "instr_65900": { - "virtual_address": 65900, - "size": 4, - "disassembly": "bic r1, r1, r12, lsl #0x15", - "mnemonic": "bic", - "operands": "r1, r1, r12, lsl #0x15", - "mode": "none" - }, - "instr_65904": { - "virtual_address": 65904, - "size": 4, - "disassembly": "bic r3, r3, r12, lsl #0x15", - "mnemonic": "bic", - "operands": "r3, r3, r12, lsl #0x15", - "mode": "none" - }, - "instr_65908": { - "virtual_address": 65908, - "size": 4, - "disassembly": "orrs r5, r0, r1, lsl #0xc", - "mnemonic": "orrs", - "operands": "r5, r0, r1, lsl #0xc", - "mode": "none" - }, - "instr_65912": { - "virtual_address": 65912, - "size": 4, - "disassembly": "orrnes r5, r2, r3, lsl #0xc", - "mnemonic": "orrnes", - "operands": "r5, r2, r3, lsl #0xc", - "mode": "none" - }, - "instr_65916": { - "virtual_address": 65916, - "size": 4, - "disassembly": "orr r1, r1, #0x100000", - "mnemonic": "orr", - "operands": "r1, r1, #0x100000", - "mode": "none" - }, - "instr_65920": { - "virtual_address": 65920, - "size": 4, - "disassembly": "orr r3, r3, #0x100000", - "mnemonic": "orr", - "operands": "r3, r3, #0x100000", - "mode": "none" - }, - "instr_65924": { - "virtual_address": 65924, - "size": 4, - "disassembly": "beq 0x10200", - "mnemonic": "beq", - "operands": "0x10200", - "mode": "none" - }, - "bb_65860": { - "virtual_address": 65860, - "size": 68, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65928, - "children": [ - "instr_65860", - "instr_65864", - "instr_65868", - "instr_65872", - "instr_65876", - "instr_65880", - "instr_65884", - "instr_65888", - "instr_65892", - "instr_65896", - "instr_65900", - "instr_65904", - "instr_65908", - "instr_65912", - "instr_65916", - "instr_65920", - "instr_65924" - ] - }, - "instr_65928": { - "virtual_address": 65928, - "size": 4, - "disassembly": "umull r12, lr, r0, r2", - "mnemonic": "umull", - "operands": "r12, lr, r0, r2", - "mode": "none" - }, - "instr_65932": { - "virtual_address": 65932, - "size": 4, - "disassembly": "mov r5, #0x0", - "mnemonic": "mov", - "operands": "r5, #0x0", - "mode": "none" - }, - "instr_65936": { - "virtual_address": 65936, - "size": 4, - "disassembly": "umlal lr, r5, r1, r2", - "mnemonic": "umlal", - "operands": "lr, r5, r1, r2", - "mode": "none" - }, - "instr_65940": { - "virtual_address": 65940, - "size": 4, - "disassembly": "and r2, r6, #0x80000000", - "mnemonic": "and", - "operands": "r2, r6, #0x80000000", - "mode": "none" - }, - "instr_65944": { - "virtual_address": 65944, - "size": 4, - "disassembly": "umlal lr, r5, r0, r3", - "mnemonic": "umlal", - "operands": "lr, r5, r0, r3", - "mode": "none" - }, - "instr_65948": { - "virtual_address": 65948, - "size": 4, - "disassembly": "mov r6, #0x0", - "mnemonic": "mov", - "operands": "r6, #0x0", - "mode": "none" - }, - "instr_65952": { - "virtual_address": 65952, - "size": 4, - "disassembly": "umlal r5, r6, r1, r3", - "mnemonic": "umlal", - "operands": "r5, r6, r1, r3", - "mode": "none" - }, - "instr_65956": { - "virtual_address": 65956, - "size": 4, - "disassembly": "teq r12, #0x0", - "mnemonic": "teq", - "operands": "r12, #0x0", - "mode": "none" - }, - "instr_65960": { - "virtual_address": 65960, - "size": 4, - "disassembly": "orrne lr, lr, #0x1", - "mnemonic": "orrne", - "operands": "lr, lr, #0x1", - "mode": "none" - }, - "instr_65964": { - "virtual_address": 65964, - "size": 4, - "disassembly": "sub r4, r4, #0xff", - "mnemonic": "sub", - "operands": "r4, r4, #0xff", - "mode": "none" - }, - "instr_65968": { - "virtual_address": 65968, - "size": 4, - "disassembly": "cmp r6, #0x200", - "mnemonic": "cmp", - "operands": "r6, #0x200", - "mode": "none" - }, - "instr_65972": { - "virtual_address": 65972, - "size": 4, - "disassembly": "sbc r4, r4, #0x300", - "mnemonic": "sbc", - "operands": "r4, r4, #0x300", - "mode": "none" - }, - "instr_65976": { - "virtual_address": 65976, - "size": 4, - "disassembly": "bcs 0x101c8", - "mnemonic": "bcs", - "operands": "0x101c8", - "mode": "none" - }, - "bb_65928": { - "virtual_address": 65928, - "size": 52, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65980, - "children": [ - "instr_65928", - "instr_65932", - "instr_65936", - "instr_65940", - "instr_65944", - "instr_65948", - "instr_65952", - "instr_65956", - "instr_65960", - "instr_65964", - "instr_65968", - "instr_65972", - "instr_65976" - ] - }, - "instr_65980": { - "virtual_address": 65980, - "size": 4, - "disassembly": "movs lr, lr, lsl #0x1", - "mnemonic": "movs", - "operands": "lr, lr, lsl #0x1", - "mode": "none" - }, - "instr_65984": { - "virtual_address": 65984, - "size": 4, - "disassembly": "adcs r5, r5, r5", - "mnemonic": "adcs", - "operands": "r5, r5, r5", - "mode": "none" - }, - "instr_65988": { - "virtual_address": 65988, - "size": 4, - "disassembly": "adc r6, r6, r6", - "mnemonic": "adc", - "operands": "r6, r6, r6", - "mode": "none" - }, - "bb_65980": { - "virtual_address": 65980, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 65992, - "children": [ - "instr_65980", - "instr_65984", - "instr_65988" - ] - }, - "instr_65992": { - "virtual_address": 65992, - "size": 4, - "disassembly": "orr r1, r2, r6, lsl #0xb", - "mnemonic": "orr", - "operands": "r1, r2, r6, lsl #0xb", - "mode": "none" - }, - "instr_65996": { - "virtual_address": 65996, - "size": 4, - "disassembly": "orr r1, r1, r5, lsr #0x15", - "mnemonic": "orr", - "operands": "r1, r1, r5, lsr #0x15", - "mode": "none" - }, - "instr_66000": { - "virtual_address": 66000, - "size": 4, - "disassembly": "mov r0, r5, lsl #0xb", - "mnemonic": "mov", - "operands": "r0, r5, lsl #0xb", - "mode": "none" - }, - "instr_66004": { - "virtual_address": 66004, - "size": 4, - "disassembly": "orr r0, r0, lr, lsr #0x15", - "mnemonic": "orr", - "operands": "r0, r0, lr, lsr #0x15", - "mode": "none" - }, - "instr_66008": { - "virtual_address": 66008, - "size": 4, - "disassembly": "mov lr, lr, lsl #0xb", - "mnemonic": "mov", - "operands": "lr, lr, lsl #0xb", - "mode": "none" - }, - "instr_66012": { - "virtual_address": 66012, - "size": 4, - "disassembly": "subs r12, r4, #0xfd", - "mnemonic": "subs", - "operands": "r12, r4, #0xfd", - "mode": "none" - }, - "instr_66016": { - "virtual_address": 66016, - "size": 4, - "disassembly": "cmphi r12, #0x700", - "mnemonic": "cmphi", - "operands": "r12, #0x700", - "mode": "none" - }, - "instr_66020": { - "virtual_address": 66020, - "size": 4, - "disassembly": "bhi 0x10230", - "mnemonic": "bhi", - "operands": "0x10230", - "mode": "none" - }, - "bb_65992": { - "virtual_address": 65992, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66024, - "children": [ - "instr_65992", - "instr_65996", - "instr_66000", - "instr_66004", - "instr_66008", - "instr_66012", - "instr_66016", - "instr_66020" - ] - }, - "instr_66024": { - "virtual_address": 66024, - "size": 4, - "disassembly": "cmp lr, #0x80000000", - "mnemonic": "cmp", - "operands": "lr, #0x80000000", - "mode": "none" - }, - "instr_66028": { - "virtual_address": 66028, - "size": 4, - "disassembly": "moveqs lr, r0, lsr #0x1", - "mnemonic": "moveqs", - "operands": "lr, r0, lsr #0x1", - "mode": "none" - }, - "instr_66032": { - "virtual_address": 66032, - "size": 4, - "disassembly": "adcs r0, r0, #0x0", - "mnemonic": "adcs", - "operands": "r0, r0, #0x0", - "mode": "none" - }, - "instr_66036": { - "virtual_address": 66036, - "size": 4, - "disassembly": "adc r1, r1, r4, lsl #0x14", - "mnemonic": "adc", - "operands": "r1, r1, r4, lsl #0x14", - "mode": "none" - }, - "instr_66040": { - "virtual_address": 66040, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_66044": { - "virtual_address": 66044, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_66024": { - "virtual_address": 66024, - "size": 24, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_66024", - "instr_66028", - "instr_66032", - "instr_66036", - "instr_66040", - "instr_66044" - ] - }, - "instr_66048": { - "virtual_address": 66048, - "size": 4, - "disassembly": "and r6, r6, #0x80000000", - "mnemonic": "and", - "operands": "r6, r6, #0x80000000", - "mode": "none" - }, - "instr_66052": { - "virtual_address": 66052, - "size": 4, - "disassembly": "orr r1, r6, r1", - "mnemonic": "orr", - "operands": "r1, r6, r1", - "mode": "none" - }, - "instr_66056": { - "virtual_address": 66056, - "size": 4, - "disassembly": "orr r0, r0, r2", - "mnemonic": "orr", - "operands": "r0, r0, r2", - "mode": "none" - }, - "instr_66060": { - "virtual_address": 66060, - "size": 4, - "disassembly": "eor r1, r1, r3", - "mnemonic": "eor", - "operands": "r1, r1, r3", - "mode": "none" - }, - "instr_66064": { - "virtual_address": 66064, - "size": 4, - "disassembly": "subs r4, r4, r12, lsr #0x1", - "mnemonic": "subs", - "operands": "r4, r4, r12, lsr #0x1", - "mode": "none" - }, - "instr_66068": { - "virtual_address": 66068, - "size": 4, - "disassembly": "rsbgts r5, r4, r12", - "mnemonic": "rsbgts", - "operands": "r5, r4, r12", - "mode": "none" - }, - "instr_66072": { - "virtual_address": 66072, - "size": 4, - "disassembly": "orrgt r1, r1, r4, lsl #0x14", - "mnemonic": "orrgt", - "operands": "r1, r1, r4, lsl #0x14", - "mode": "none" - }, - "instr_66076": { - "virtual_address": 66076, - "size": 4, - "disassembly": "ldmiagt sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmiagt", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_66080": { - "virtual_address": 66080, - "size": 4, - "disassembly": "bxgt lr", - "mnemonic": "bxgt", - "operands": "lr", - "mode": "none" - }, - "bb_66048": { - "virtual_address": 66048, - "size": 36, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66084, - "children": [ - "instr_66048", - "instr_66052", - "instr_66056", - "instr_66060", - "instr_66064", - "instr_66068", - "instr_66072", - "instr_66076", - "instr_66080" - ] - }, - "instr_66084": { - "virtual_address": 66084, - "size": 4, - "disassembly": "orr r1, r1, #0x100000", - "mnemonic": "orr", - "operands": "r1, r1, #0x100000", - "mode": "none" - }, - "instr_66088": { - "virtual_address": 66088, - "size": 4, - "disassembly": "mov lr, #0x0", - "mnemonic": "mov", - "operands": "lr, #0x0", - "mode": "none" - }, - "instr_66092": { - "virtual_address": 66092, - "size": 4, - "disassembly": "subs r4, r4, #0x1", - "mnemonic": "subs", - "operands": "r4, r4, #0x1", - "mode": "none" - }, - "bb_66084": { - "virtual_address": 66084, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66096, - "children": [ - "instr_66084", - "instr_66088", - "instr_66092" - ] - }, - "instr_66096": { - "virtual_address": 66096, - "size": 4, - "disassembly": "bgt 0x103ac", - "mnemonic": "bgt", - "operands": "0x103ac", - "mode": "none" - }, - "bb_66096": { - "virtual_address": 66096, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66100, - "children": [ - "instr_66096" - ] - }, - "instr_66100": { - "virtual_address": 66100, - "size": 4, - "disassembly": "cmn r4, #0x36", - "mnemonic": "cmn", - "operands": "r4, #0x36", - "mode": "none" - }, - "instr_66104": { - "virtual_address": 66104, - "size": 4, - "disassembly": "movle r0, #0x0", - "mnemonic": "movle", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_66108": { - "virtual_address": 66108, - "size": 4, - "disassembly": "andle r1, r1, #0x80000000", - "mnemonic": "andle", - "operands": "r1, r1, #0x80000000", - "mode": "none" - }, - "instr_66112": { - "virtual_address": 66112, - "size": 4, - "disassembly": "ldmiale sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmiale", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_66116": { - "virtual_address": 66116, - "size": 4, - "disassembly": "bxle lr", - "mnemonic": "bxle", - "operands": "lr", - "mode": "none" - }, - "bb_66100": { - "virtual_address": 66100, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66120, - "children": [ - "instr_66100", - "instr_66104", - "instr_66108", - "instr_66112", - "instr_66116" - ] - }, - "instr_66120": { - "virtual_address": 66120, - "size": 4, - "disassembly": "rsb r4, r4, #0x0", - "mnemonic": "rsb", - "operands": "r4, r4, #0x0", - "mode": "none" - }, - "instr_66124": { - "virtual_address": 66124, - "size": 4, - "disassembly": "subs r4, r4, #0x20", - "mnemonic": "subs", - "operands": "r4, r4, #0x20", - "mode": "none" - }, - "instr_66128": { - "virtual_address": 66128, - "size": 4, - "disassembly": "bge 0x102c0", - "mnemonic": "bge", - "operands": "0x102c0", - "mode": "none" - }, - "bb_66120": { - "virtual_address": 66120, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66132, - "children": [ - "instr_66120", - "instr_66124", - "instr_66128" - ] - }, - "instr_66132": { - "virtual_address": 66132, - "size": 4, - "disassembly": "adds r4, r4, #0xc", - "mnemonic": "adds", - "operands": "r4, r4, #0xc", - "mode": "none" - }, - "instr_66136": { - "virtual_address": 66136, - "size": 4, - "disassembly": "bgt 0x10290", - "mnemonic": "bgt", - "operands": "0x10290", - "mode": "none" - }, - "bb_66132": { - "virtual_address": 66132, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66140, - "children": [ - "instr_66132", - "instr_66136" - ] - }, - "instr_66140": { - "virtual_address": 66140, - "size": 4, - "disassembly": "add r4, r4, #0x14", - "mnemonic": "add", - "operands": "r4, r4, #0x14", - "mode": "none" - }, - "instr_66144": { - "virtual_address": 66144, - "size": 4, - "disassembly": "rsb r5, r4, #0x20", - "mnemonic": "rsb", - "operands": "r5, r4, #0x20", - "mode": "none" - }, - "instr_66148": { - "virtual_address": 66148, - "size": 4, - "disassembly": "mov r3, r0, lsl r5", - "mnemonic": "mov", - "operands": "r3, r0, lsl r5", - "mode": "none" - }, - "instr_66152": { - "virtual_address": 66152, - "size": 4, - "disassembly": "mov r0, r0, lsr r4", - "mnemonic": "mov", - "operands": "r0, r0, lsr r4", - "mode": "none" - }, - "instr_66156": { - "virtual_address": 66156, - "size": 4, - "disassembly": "orr r0, r0, r1, lsl r5", - "mnemonic": "orr", - "operands": "r0, r0, r1, lsl r5", - "mode": "none" - }, - "instr_66160": { - "virtual_address": 66160, - "size": 4, - "disassembly": "and r2, r1, #0x80000000", - "mnemonic": "and", - "operands": "r2, r1, #0x80000000", - "mode": "none" - }, - "instr_66164": { - "virtual_address": 66164, - "size": 4, - "disassembly": "bic r1, r1, #0x80000000", - "mnemonic": "bic", - "operands": "r1, r1, #0x80000000", - "mode": "none" - }, - "instr_66168": { - "virtual_address": 66168, - "size": 4, - "disassembly": "adds r0, r0, r3, lsr #0x1f", - "mnemonic": "adds", - "operands": "r0, r0, r3, lsr #0x1f", - "mode": "none" - }, - "instr_66172": { - "virtual_address": 66172, - "size": 4, - "disassembly": "adc r1, r2, r1, lsr r4", - "mnemonic": "adc", - "operands": "r1, r2, r1, lsr r4", - "mode": "none" - }, - "instr_66176": { - "virtual_address": 66176, - "size": 4, - "disassembly": "orrs lr, lr, r3, lsl #0x1", - "mnemonic": "orrs", - "operands": "lr, lr, r3, lsl #0x1", - "mode": "none" - }, - "instr_66180": { - "virtual_address": 66180, - "size": 4, - "disassembly": "biceq r0, r0, r3, lsr #0x1f", - "mnemonic": "biceq", - "operands": "r0, r0, r3, lsr #0x1f", - "mode": "none" - }, - "instr_66184": { - "virtual_address": 66184, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_66188": { - "virtual_address": 66188, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_66140": { - "virtual_address": 66140, - "size": 52, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_66140", - "instr_66144", - "instr_66148", - "instr_66152", - "instr_66156", - "instr_66160", - "instr_66164", - "instr_66168", - "instr_66172", - "instr_66176", - "instr_66180", - "instr_66184", - "instr_66188" - ] - }, - "instr_66192": { - "virtual_address": 66192, - "size": 4, - "disassembly": "rsb r4, r4, #0xc", - "mnemonic": "rsb", - "operands": "r4, r4, #0xc", - "mode": "none" - }, - "instr_66196": { - "virtual_address": 66196, - "size": 4, - "disassembly": "rsb r5, r4, #0x20", - "mnemonic": "rsb", - "operands": "r5, r4, #0x20", - "mode": "none" - }, - "instr_66200": { - "virtual_address": 66200, - "size": 4, - "disassembly": "mov r3, r0, lsl r4", - "mnemonic": "mov", - "operands": "r3, r0, lsl r4", - "mode": "none" - }, - "instr_66204": { - "virtual_address": 66204, - "size": 4, - "disassembly": "mov r0, r0, lsr r5", - "mnemonic": "mov", - "operands": "r0, r0, lsr r5", - "mode": "none" - }, - "instr_66208": { - "virtual_address": 66208, - "size": 4, - "disassembly": "orr r0, r0, r1, lsl r4", - "mnemonic": "orr", - "operands": "r0, r0, r1, lsl r4", - "mode": "none" - }, - "instr_66212": { - "virtual_address": 66212, - "size": 4, - "disassembly": "and r1, r1, #0x80000000", - "mnemonic": "and", - "operands": "r1, r1, #0x80000000", - "mode": "none" - }, - "instr_66216": { - "virtual_address": 66216, - "size": 4, - "disassembly": "adds r0, r0, r3, lsr #0x1f", - "mnemonic": "adds", - "operands": "r0, r0, r3, lsr #0x1f", - "mode": "none" - }, - "instr_66220": { - "virtual_address": 66220, - "size": 4, - "disassembly": "adc r1, r1, #0x0", - "mnemonic": "adc", - "operands": "r1, r1, #0x0", - "mode": "none" - }, - "instr_66224": { - "virtual_address": 66224, - "size": 4, - "disassembly": "orrs lr, lr, r3, lsl #0x1", - "mnemonic": "orrs", - "operands": "lr, lr, r3, lsl #0x1", - "mode": "none" - }, - "instr_66228": { - "virtual_address": 66228, - "size": 4, - "disassembly": "biceq r0, r0, r3, lsr #0x1f", - "mnemonic": "biceq", - "operands": "r0, r0, r3, lsr #0x1f", - "mode": "none" - }, - "instr_66232": { - "virtual_address": 66232, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_66236": { - "virtual_address": 66236, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_66192": { - "virtual_address": 66192, - "size": 48, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_66192", - "instr_66196", - "instr_66200", - "instr_66204", - "instr_66208", - "instr_66212", - "instr_66216", - "instr_66220", - "instr_66224", - "instr_66228", - "instr_66232", - "instr_66236" - ] - }, - "instr_66240": { - "virtual_address": 66240, - "size": 4, - "disassembly": "rsb r5, r4, #0x20", - "mnemonic": "rsb", - "operands": "r5, r4, #0x20", - "mode": "none" - }, - "instr_66244": { - "virtual_address": 66244, - "size": 4, - "disassembly": "orr lr, lr, r0, lsl r5", - "mnemonic": "orr", - "operands": "lr, lr, r0, lsl r5", - "mode": "none" - }, - "instr_66248": { - "virtual_address": 66248, - "size": 4, - "disassembly": "mov r3, r0, lsr r4", - "mnemonic": "mov", - "operands": "r3, r0, lsr r4", - "mode": "none" - }, - "instr_66252": { - "virtual_address": 66252, - "size": 4, - "disassembly": "orr r3, r3, r1, lsl r5", - "mnemonic": "orr", - "operands": "r3, r3, r1, lsl r5", - "mode": "none" - }, - "instr_66256": { - "virtual_address": 66256, - "size": 4, - "disassembly": "mov r0, r1, lsr r4", - "mnemonic": "mov", - "operands": "r0, r1, lsr r4", - "mode": "none" - }, - "instr_66260": { - "virtual_address": 66260, - "size": 4, - "disassembly": "and r1, r1, #0x80000000", - "mnemonic": "and", - "operands": "r1, r1, #0x80000000", - "mode": "none" - }, - "instr_66264": { - "virtual_address": 66264, - "size": 4, - "disassembly": "bic r0, r0, r1, lsr r4", - "mnemonic": "bic", - "operands": "r0, r0, r1, lsr r4", - "mode": "none" - }, - "instr_66268": { - "virtual_address": 66268, - "size": 4, - "disassembly": "add r0, r0, r3, lsr #0x1f", - "mnemonic": "add", - "operands": "r0, r0, r3, lsr #0x1f", - "mode": "none" - }, - "instr_66272": { - "virtual_address": 66272, - "size": 4, - "disassembly": "orrs lr, lr, r3, lsl #0x1", - "mnemonic": "orrs", - "operands": "lr, lr, r3, lsl #0x1", - "mode": "none" - }, - "instr_66276": { - "virtual_address": 66276, - "size": 4, - "disassembly": "biceq r0, r0, r3, lsr #0x1f", - "mnemonic": "biceq", - "operands": "r0, r0, r3, lsr #0x1f", - "mode": "none" - }, - "instr_66280": { - "virtual_address": 66280, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_66284": { - "virtual_address": 66284, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_66240": { - "virtual_address": 66240, - "size": 48, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_66240", - "instr_66244", - "instr_66248", - "instr_66252", - "instr_66256", - "instr_66260", - "instr_66264", - "instr_66268", - "instr_66272", - "instr_66276", - "instr_66280", - "instr_66284" - ] - }, - "func_65860": { - "virtual_address": 65860, - "size": 428, - "name": "__muldf3", - "children": [ - "bb_65860", - "bb_65928", - "bb_65980", - "bb_65992", - "bb_66024", - "bb_66048", - "bb_66084", - "bb_66096", - "bb_66100", - "bb_66120", - "bb_66132", - "bb_66140", - "bb_66192", - "bb_66240" - ] - }, - "instr_66364": { - "virtual_address": 66364, - "size": 4, - "disassembly": "teq r4, r12", - "mnemonic": "teq", - "operands": "r4, r12", - "mode": "none" - }, - "instr_66368": { - "virtual_address": 66368, - "size": 4, - "disassembly": "and r5, r12, r3, lsr #0x14", - "mnemonic": "and", - "operands": "r5, r12, r3, lsr #0x14", - "mode": "none" - }, - "instr_66372": { - "virtual_address": 66372, - "size": 4, - "disassembly": "teqne r5, r12", - "mnemonic": "teqne", - "operands": "r5, r12", - "mode": "none" - }, - "instr_66376": { - "virtual_address": 66376, - "size": 4, - "disassembly": "beq 0x1036c", - "mnemonic": "beq", - "operands": "0x1036c", - "mode": "none" - }, - "bb_66364": { - "virtual_address": 66364, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66380, - "children": [ - "instr_66364", - "instr_66368", - "instr_66372", - "instr_66376" - ] - }, - "instr_66380": { - "virtual_address": 66380, - "size": 4, - "disassembly": "orrs r6, r0, r1, lsl #0x1", - "mnemonic": "orrs", - "operands": "r6, r0, r1, lsl #0x1", - "mode": "none" - }, - "instr_66384": { - "virtual_address": 66384, - "size": 4, - "disassembly": "orrnes r6, r2, r3, lsl #0x1", - "mnemonic": "orrnes", - "operands": "r6, r2, r3, lsl #0x1", - "mode": "none" - }, - "instr_66388": { - "virtual_address": 66388, - "size": 4, - "disassembly": "bne 0x102f0", - "mnemonic": "bne", - "operands": "0x102f0", - "mode": "none" - }, - "bb_66380": { - "virtual_address": 66380, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66392, - "children": [ - "instr_66380", - "instr_66384", - "instr_66388" - ] - }, - "instr_66392": { - "virtual_address": 66392, - "size": 4, - "disassembly": "eor r1, r1, r3", - "mnemonic": "eor", - "operands": "r1, r1, r3", - "mode": "none" - }, - "instr_66396": { - "virtual_address": 66396, - "size": 4, - "disassembly": "and r1, r1, #0x80000000", - "mnemonic": "and", - "operands": "r1, r1, #0x80000000", - "mode": "none" - }, - "instr_66400": { - "virtual_address": 66400, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_66404": { - "virtual_address": 66404, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_66408": { - "virtual_address": 66408, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_66392": { - "virtual_address": 66392, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_66392", - "instr_66396", - "instr_66400", - "instr_66404", - "instr_66408" - ] - }, - "instr_66412": { - "virtual_address": 66412, - "size": 4, - "disassembly": "orrs r6, r0, r1, lsl #0x1", - "mnemonic": "orrs", - "operands": "r6, r0, r1, lsl #0x1", - "mode": "none" - }, - "instr_66416": { - "virtual_address": 66416, - "size": 4, - "disassembly": "moveq r0, r2", - "mnemonic": "moveq", - "operands": "r0, r2", - "mode": "none" - }, - "instr_66420": { - "virtual_address": 66420, - "size": 4, - "disassembly": "moveq r1, r3", - "mnemonic": "moveq", - "operands": "r1, r3", - "mode": "none" - }, - "instr_66424": { - "virtual_address": 66424, - "size": 4, - "disassembly": "orrnes r6, r2, r3, lsl #0x1", - "mnemonic": "orrnes", - "operands": "r6, r2, r3, lsl #0x1", - "mode": "none" - }, - "instr_66428": { - "virtual_address": 66428, - "size": 4, - "disassembly": "beq 0x103c4", - "mnemonic": "beq", - "operands": "0x103c4", - "mode": "none" - }, - "bb_66412": { - "virtual_address": 66412, - "size": 20, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66432, - "children": [ - "instr_66412", - "instr_66416", - "instr_66420", - "instr_66424", - "instr_66428" - ] - }, - "instr_66432": { - "virtual_address": 66432, - "size": 4, - "disassembly": "teq r4, r12", - "mnemonic": "teq", - "operands": "r4, r12", - "mode": "none" - }, - "instr_66436": { - "virtual_address": 66436, - "size": 4, - "disassembly": "bne 0x10390", - "mnemonic": "bne", - "operands": "0x10390", - "mode": "none" - }, - "bb_66432": { - "virtual_address": 66432, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66440, - "children": [ - "instr_66432", - "instr_66436" - ] - }, - "instr_66440": { - "virtual_address": 66440, - "size": 4, - "disassembly": "orrs r6, r0, r1, lsl #0xc", - "mnemonic": "orrs", - "operands": "r6, r0, r1, lsl #0xc", - "mode": "none" - }, - "instr_66444": { - "virtual_address": 66444, - "size": 4, - "disassembly": "bne 0x103c4", - "mnemonic": "bne", - "operands": "0x103c4", - "mode": "none" - }, - "bb_66440": { - "virtual_address": 66440, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66448, - "children": [ - "instr_66440", - "instr_66444" - ] - }, - "instr_66448": { - "virtual_address": 66448, - "size": 4, - "disassembly": "teq r5, r12", - "mnemonic": "teq", - "operands": "r5, r12", - "mode": "none" - }, - "instr_66452": { - "virtual_address": 66452, - "size": 4, - "disassembly": "bne 0x103a8", - "mnemonic": "bne", - "operands": "0x103a8", - "mode": "none" - }, - "bb_66448": { - "virtual_address": 66448, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66456, - "children": [ - "instr_66448", - "instr_66452" - ] - }, - "instr_66456": { - "virtual_address": 66456, - "size": 4, - "disassembly": "orrs r6, r2, r3, lsl #0xc", - "mnemonic": "orrs", - "operands": "r6, r2, r3, lsl #0xc", - "mode": "none" - }, - "instr_66460": { - "virtual_address": 66460, - "size": 4, - "disassembly": "movne r0, r2", - "mnemonic": "movne", - "operands": "r0, r2", - "mode": "none" - }, - "instr_66464": { - "virtual_address": 66464, - "size": 4, - "disassembly": "movne r1, r3", - "mnemonic": "movne", - "operands": "r1, r3", - "mode": "none" - }, - "instr_66468": { - "virtual_address": 66468, - "size": 4, - "disassembly": "bne 0x103c4", - "mnemonic": "bne", - "operands": "0x103c4", - "mode": "none" - }, - "bb_66456": { - "virtual_address": 66456, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66472, - "children": [ - "instr_66456", - "instr_66460", - "instr_66464", - "instr_66468" - ] - }, - "instr_66472": { - "virtual_address": 66472, - "size": 4, - "disassembly": "eor r1, r1, r3", - "mnemonic": "eor", - "operands": "r1, r1, r3", - "mode": "none" - }, - "bb_66472": { - "virtual_address": 66472, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66476, - "children": [ - "instr_66472" - ] - }, - "instr_66476": { - "virtual_address": 66476, - "size": 4, - "disassembly": "and r1, r1, #0x80000000", - "mnemonic": "and", - "operands": "r1, r1, #0x80000000", - "mode": "none" - }, - "instr_66480": { - "virtual_address": 66480, - "size": 4, - "disassembly": "orr r1, r1, #0x7f000000", - "mnemonic": "orr", - "operands": "r1, r1, #0x7f000000", - "mode": "none" - }, - "instr_66484": { - "virtual_address": 66484, - "size": 4, - "disassembly": "orr r1, r1, #0xf00000", - "mnemonic": "orr", - "operands": "r1, r1, #0xf00000", - "mode": "none" - }, - "instr_66488": { - "virtual_address": 66488, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_66492": { - "virtual_address": 66492, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_66496": { - "virtual_address": 66496, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_66476": { - "virtual_address": 66476, - "size": 24, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_66476", - "instr_66480", - "instr_66484", - "instr_66488", - "instr_66492", - "instr_66496" - ] - }, - "instr_66500": { - "virtual_address": 66500, - "size": 4, - "disassembly": "orr r1, r1, #0x7f000000", - "mnemonic": "orr", - "operands": "r1, r1, #0x7f000000", - "mode": "none" - }, - "instr_66504": { - "virtual_address": 66504, - "size": 4, - "disassembly": "orr r1, r1, #0xf80000", - "mnemonic": "orr", - "operands": "r1, r1, #0xf80000", - "mode": "none" - }, - "instr_66508": { - "virtual_address": 66508, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_66512": { - "virtual_address": 66512, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_66500": { - "virtual_address": 66500, - "size": 16, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_66500", - "instr_66504", - "instr_66508", - "instr_66512" - ] - }, - "func_66364": { - "virtual_address": 66364, - "size": 152, - "name": "FUN_0001033c", - "children": [ - "bb_66364", - "bb_66380", - "bb_66392", - "bb_66412", - "bb_66432", - "bb_66440", - "bb_66448", - "bb_66456", - "bb_66472", - "bb_66476", - "bb_66500" - ] - }, - "instr_66516": { - "virtual_address": 66516, - "size": 4, - "disassembly": "stmdb sp!, {r4, r5, r6, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_66520": { - "virtual_address": 66520, - "size": 4, - "disassembly": "mov r12, #0xff", - "mnemonic": "mov", - "operands": "r12, #0xff", - "mode": "none" - }, - "instr_66524": { - "virtual_address": 66524, - "size": 4, - "disassembly": "orr r12, r12, #0x700", - "mnemonic": "orr", - "operands": "r12, r12, #0x700", - "mode": "none" - }, - "instr_66528": { - "virtual_address": 66528, - "size": 4, - "disassembly": "ands r4, r12, r1, lsr #0x14", - "mnemonic": "ands", - "operands": "r4, r12, r1, lsr #0x14", - "mode": "none" - }, - "instr_66532": { - "virtual_address": 66532, - "size": 4, - "disassembly": "andnes r5, r12, r3, lsr #0x14", - "mnemonic": "andnes", - "operands": "r5, r12, r3, lsr #0x14", - "mode": "none" - }, - "instr_66536": { - "virtual_address": 66536, - "size": 4, - "disassembly": "teqne r4, r12", - "mnemonic": "teqne", - "operands": "r4, r12", - "mode": "none" - }, - "instr_66540": { - "virtual_address": 66540, - "size": 4, - "disassembly": "teqne r5, r12", - "mnemonic": "teqne", - "operands": "r5, r12", - "mode": "none" - }, - "instr_66544": { - "virtual_address": 66544, - "size": 4, - "disassembly": "bleq 0x10570", - "mnemonic": "bleq", - "operands": "0x10570", - "mode": "none" - }, - "instr_66548": { - "virtual_address": 66548, - "size": 4, - "disassembly": "sub r4, r4, r5", - "mnemonic": "sub", - "operands": "r4, r4, r5", - "mode": "none" - }, - "instr_66552": { - "virtual_address": 66552, - "size": 4, - "disassembly": "eor lr, r1, r3", - "mnemonic": "eor", - "operands": "lr, r1, r3", - "mode": "none" - }, - "instr_66556": { - "virtual_address": 66556, - "size": 4, - "disassembly": "orrs r5, r2, r3, lsl #0xc", - "mnemonic": "orrs", - "operands": "r5, r2, r3, lsl #0xc", - "mode": "none" - }, - "instr_66560": { - "virtual_address": 66560, - "size": 4, - "disassembly": "mov r1, r1, lsl #0xc", - "mnemonic": "mov", - "operands": "r1, r1, lsl #0xc", - "mode": "none" - }, - "instr_66564": { - "virtual_address": 66564, - "size": 4, - "disassembly": "beq 0x1053c", - "mnemonic": "beq", - "operands": "0x1053c", - "mode": "none" - }, - "bb_66516": { - "virtual_address": 66516, - "size": 52, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66568, - "children": [ - "instr_66516", - "instr_66520", - "instr_66524", - "instr_66528", - "instr_66532", - "instr_66536", - "instr_66540", - "instr_66544", - "instr_66548", - "instr_66552", - "instr_66556", - "instr_66560", - "instr_66564" - ] - }, - "instr_66568": { - "virtual_address": 66568, - "size": 4, - "disassembly": "mov r3, r3, lsl #0xc", - "mnemonic": "mov", - "operands": "r3, r3, lsl #0xc", - "mode": "none" - }, - "instr_66572": { - "virtual_address": 66572, - "size": 4, - "disassembly": "mov r5, #0x10000000", - "mnemonic": "mov", - "operands": "r5, #0x10000000", - "mode": "none" - }, - "instr_66576": { - "virtual_address": 66576, - "size": 4, - "disassembly": "orr r3, r5, r3, lsr #0x4", - "mnemonic": "orr", - "operands": "r3, r5, r3, lsr #0x4", - "mode": "none" - }, - "instr_66580": { - "virtual_address": 66580, - "size": 4, - "disassembly": "orr r3, r3, r2, lsr #0x18", - "mnemonic": "orr", - "operands": "r3, r3, r2, lsr #0x18", - "mode": "none" - }, - "instr_66584": { - "virtual_address": 66584, - "size": 4, - "disassembly": "mov r2, r2, lsl #0x8", - "mnemonic": "mov", - "operands": "r2, r2, lsl #0x8", - "mode": "none" - }, - "instr_66588": { - "virtual_address": 66588, - "size": 4, - "disassembly": "orr r5, r5, r1, lsr #0x4", - "mnemonic": "orr", - "operands": "r5, r5, r1, lsr #0x4", - "mode": "none" - }, - "instr_66592": { - "virtual_address": 66592, - "size": 4, - "disassembly": "orr r5, r5, r0, lsr #0x18", - "mnemonic": "orr", - "operands": "r5, r5, r0, lsr #0x18", - "mode": "none" - }, - "instr_66596": { - "virtual_address": 66596, - "size": 4, - "disassembly": "mov r6, r0, lsl #0x8", - "mnemonic": "mov", - "operands": "r6, r0, lsl #0x8", - "mode": "none" - }, - "instr_66600": { - "virtual_address": 66600, - "size": 4, - "disassembly": "and r1, lr, #0x80000000", - "mnemonic": "and", - "operands": "r1, lr, #0x80000000", - "mode": "none" - }, - "instr_66604": { - "virtual_address": 66604, - "size": 4, - "disassembly": "cmp r5, r3", - "mnemonic": "cmp", - "operands": "r5, r3", - "mode": "none" - }, - "instr_66608": { - "virtual_address": 66608, - "size": 4, - "disassembly": "cmpeq r6, r2", - "mnemonic": "cmpeq", - "operands": "r6, r2", - "mode": "none" - }, - "instr_66612": { - "virtual_address": 66612, - "size": 4, - "disassembly": "adc r4, r4, #0xfd", - "mnemonic": "adc", - "operands": "r4, r4, #0xfd", - "mode": "none" - }, - "instr_66616": { - "virtual_address": 66616, - "size": 4, - "disassembly": "add r4, r4, #0x300", - "mnemonic": "add", - "operands": "r4, r4, #0x300", - "mode": "none" - }, - "instr_66620": { - "virtual_address": 66620, - "size": 4, - "disassembly": "bcs 0x10448", - "mnemonic": "bcs", - "operands": "0x10448", - "mode": "none" - }, - "bb_66568": { - "virtual_address": 66568, - "size": 56, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66624, - "children": [ - "instr_66568", - "instr_66572", - "instr_66576", - "instr_66580", - "instr_66584", - "instr_66588", - "instr_66592", - "instr_66596", - "instr_66600", - "instr_66604", - "instr_66608", - "instr_66612", - "instr_66616", - "instr_66620" - ] - }, - "instr_66624": { - "virtual_address": 66624, - "size": 4, - "disassembly": "movs r3, r3, lsr #0x1", - "mnemonic": "movs", - "operands": "r3, r3, lsr #0x1", - "mode": "none" - }, - "instr_66628": { - "virtual_address": 66628, - "size": 4, - "disassembly": "mov r2, r2, rrx", - "mnemonic": "mov", - "operands": "r2, r2, rrx", - "mode": "none" - }, - "bb_66624": { - "virtual_address": 66624, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66632, - "children": [ - "instr_66624", - "instr_66628" - ] - }, - "instr_66632": { - "virtual_address": 66632, - "size": 4, - "disassembly": "subs r6, r6, r2", - "mnemonic": "subs", - "operands": "r6, r6, r2", - "mode": "none" - }, - "instr_66636": { - "virtual_address": 66636, - "size": 4, - "disassembly": "sbc r5, r5, r3", - "mnemonic": "sbc", - "operands": "r5, r5, r3", - "mode": "none" - }, - "instr_66640": { - "virtual_address": 66640, - "size": 4, - "disassembly": "movs r3, r3, lsr #0x1", - "mnemonic": "movs", - "operands": "r3, r3, lsr #0x1", - "mode": "none" - }, - "instr_66644": { - "virtual_address": 66644, - "size": 4, - "disassembly": "mov r2, r2, rrx", - "mnemonic": "mov", - "operands": "r2, r2, rrx", - "mode": "none" - }, - "instr_66648": { - "virtual_address": 66648, - "size": 4, - "disassembly": "mov r0, #0x100000", - "mnemonic": "mov", - "operands": "r0, #0x100000", - "mode": "none" - }, - "instr_66652": { - "virtual_address": 66652, - "size": 4, - "disassembly": "mov r12, #0x80000", - "mnemonic": "mov", - "operands": "r12, #0x80000", - "mode": "none" - }, - "bb_66632": { - "virtual_address": 66632, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66656, - "children": [ - "instr_66632", - "instr_66636", - "instr_66640", - "instr_66644", - "instr_66648", - "instr_66652" - ] - }, - "instr_66656": { - "virtual_address": 66656, - "size": 4, - "disassembly": "subs lr, r6, r2", - "mnemonic": "subs", - "operands": "lr, r6, r2", - "mode": "none" - }, - "instr_66660": { - "virtual_address": 66660, - "size": 4, - "disassembly": "sbcs lr, r5, r3", - "mnemonic": "sbcs", - "operands": "lr, r5, r3", - "mode": "none" - }, - "instr_66664": { - "virtual_address": 66664, - "size": 4, - "disassembly": "subcs r6, r6, r2", - "mnemonic": "subcs", - "operands": "r6, r6, r2", - "mode": "none" - }, - "instr_66668": { - "virtual_address": 66668, - "size": 4, - "disassembly": "movcs r5, lr", - "mnemonic": "movcs", - "operands": "r5, lr", - "mode": "none" - }, - "instr_66672": { - "virtual_address": 66672, - "size": 4, - "disassembly": "orrcs r0, r0, r12", - "mnemonic": "orrcs", - "operands": "r0, r0, r12", - "mode": "none" - }, - "instr_66676": { - "virtual_address": 66676, - "size": 4, - "disassembly": "movs r3, r3, lsr #0x1", - "mnemonic": "movs", - "operands": "r3, r3, lsr #0x1", - "mode": "none" - }, - "instr_66680": { - "virtual_address": 66680, - "size": 4, - "disassembly": "mov r2, r2, rrx", - "mnemonic": "mov", - "operands": "r2, r2, rrx", - "mode": "none" - }, - "instr_66684": { - "virtual_address": 66684, - "size": 4, - "disassembly": "subs lr, r6, r2", - "mnemonic": "subs", - "operands": "lr, r6, r2", - "mode": "none" - }, - "instr_66688": { - "virtual_address": 66688, - "size": 4, - "disassembly": "sbcs lr, r5, r3", - "mnemonic": "sbcs", - "operands": "lr, r5, r3", - "mode": "none" - }, - "instr_66692": { - "virtual_address": 66692, - "size": 4, - "disassembly": "subcs r6, r6, r2", - "mnemonic": "subcs", - "operands": "r6, r6, r2", - "mode": "none" - }, - "instr_66696": { - "virtual_address": 66696, - "size": 4, - "disassembly": "movcs r5, lr", - "mnemonic": "movcs", - "operands": "r5, lr", - "mode": "none" - }, - "instr_66700": { - "virtual_address": 66700, - "size": 4, - "disassembly": "orrcs r0, r0, r12, lsr #0x1", - "mnemonic": "orrcs", - "operands": "r0, r0, r12, lsr #0x1", - "mode": "none" - }, - "instr_66704": { - "virtual_address": 66704, - "size": 4, - "disassembly": "movs r3, r3, lsr #0x1", - "mnemonic": "movs", - "operands": "r3, r3, lsr #0x1", - "mode": "none" - }, - "instr_66708": { - "virtual_address": 66708, - "size": 4, - "disassembly": "mov r2, r2, rrx", - "mnemonic": "mov", - "operands": "r2, r2, rrx", - "mode": "none" - }, - "instr_66712": { - "virtual_address": 66712, - "size": 4, - "disassembly": "subs lr, r6, r2", - "mnemonic": "subs", - "operands": "lr, r6, r2", - "mode": "none" - }, - "instr_66716": { - "virtual_address": 66716, - "size": 4, - "disassembly": "sbcs lr, r5, r3", - "mnemonic": "sbcs", - "operands": "lr, r5, r3", - "mode": "none" - }, - "instr_66720": { - "virtual_address": 66720, - "size": 4, - "disassembly": "subcs r6, r6, r2", - "mnemonic": "subcs", - "operands": "r6, r6, r2", - "mode": "none" - }, - "instr_66724": { - "virtual_address": 66724, - "size": 4, - "disassembly": "movcs r5, lr", - "mnemonic": "movcs", - "operands": "r5, lr", - "mode": "none" - }, - "instr_66728": { - "virtual_address": 66728, - "size": 4, - "disassembly": "orrcs r0, r0, r12, lsr #0x2", - "mnemonic": "orrcs", - "operands": "r0, r0, r12, lsr #0x2", - "mode": "none" - }, - "instr_66732": { - "virtual_address": 66732, - "size": 4, - "disassembly": "movs r3, r3, lsr #0x1", - "mnemonic": "movs", - "operands": "r3, r3, lsr #0x1", - "mode": "none" - }, - "instr_66736": { - "virtual_address": 66736, - "size": 4, - "disassembly": "mov r2, r2, rrx", - "mnemonic": "mov", - "operands": "r2, r2, rrx", - "mode": "none" - }, - "instr_66740": { - "virtual_address": 66740, - "size": 4, - "disassembly": "subs lr, r6, r2", - "mnemonic": "subs", - "operands": "lr, r6, r2", - "mode": "none" - }, - "instr_66744": { - "virtual_address": 66744, - "size": 4, - "disassembly": "sbcs lr, r5, r3", - "mnemonic": "sbcs", - "operands": "lr, r5, r3", - "mode": "none" - }, - "instr_66748": { - "virtual_address": 66748, - "size": 4, - "disassembly": "subcs r6, r6, r2", - "mnemonic": "subcs", - "operands": "r6, r6, r2", - "mode": "none" - }, - "instr_66752": { - "virtual_address": 66752, - "size": 4, - "disassembly": "movcs r5, lr", - "mnemonic": "movcs", - "operands": "r5, lr", - "mode": "none" - }, - "instr_66756": { - "virtual_address": 66756, - "size": 4, - "disassembly": "orrcs r0, r0, r12, lsr #0x3", - "mnemonic": "orrcs", - "operands": "r0, r0, r12, lsr #0x3", - "mode": "none" - }, - "instr_66760": { - "virtual_address": 66760, - "size": 4, - "disassembly": "orrs lr, r5, r6", - "mnemonic": "orrs", - "operands": "lr, r5, r6", - "mode": "none" - }, - "instr_66764": { - "virtual_address": 66764, - "size": 4, - "disassembly": "beq 0x10508", - "mnemonic": "beq", - "operands": "0x10508", - "mode": "none" - }, - "bb_66656": { - "virtual_address": 66656, - "size": 112, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66768, - "children": [ - "instr_66656", - "instr_66660", - "instr_66664", - "instr_66668", - "instr_66672", - "instr_66676", - "instr_66680", - "instr_66684", - "instr_66688", - "instr_66692", - "instr_66696", - "instr_66700", - "instr_66704", - "instr_66708", - "instr_66712", - "instr_66716", - "instr_66720", - "instr_66724", - "instr_66728", - "instr_66732", - "instr_66736", - "instr_66740", - "instr_66744", - "instr_66748", - "instr_66752", - "instr_66756", - "instr_66760", - "instr_66764" - ] - }, - "instr_66768": { - "virtual_address": 66768, - "size": 4, - "disassembly": "mov r5, r5, lsl #0x4", - "mnemonic": "mov", - "operands": "r5, r5, lsl #0x4", - "mode": "none" - }, - "instr_66772": { - "virtual_address": 66772, - "size": 4, - "disassembly": "orr r5, r5, r6, lsr #0x1c", - "mnemonic": "orr", - "operands": "r5, r5, r6, lsr #0x1c", - "mode": "none" - }, - "instr_66776": { - "virtual_address": 66776, - "size": 4, - "disassembly": "mov r6, r6, lsl #0x4", - "mnemonic": "mov", - "operands": "r6, r6, lsl #0x4", - "mode": "none" - }, - "instr_66780": { - "virtual_address": 66780, - "size": 4, - "disassembly": "mov r3, r3, lsl #0x3", - "mnemonic": "mov", - "operands": "r3, r3, lsl #0x3", - "mode": "none" - }, - "instr_66784": { - "virtual_address": 66784, - "size": 4, - "disassembly": "orr r3, r3, r2, lsr #0x1d", - "mnemonic": "orr", - "operands": "r3, r3, r2, lsr #0x1d", - "mode": "none" - }, - "instr_66788": { - "virtual_address": 66788, - "size": 4, - "disassembly": "mov r2, r2, lsl #0x3", - "mnemonic": "mov", - "operands": "r2, r2, lsl #0x3", - "mode": "none" - }, - "instr_66792": { - "virtual_address": 66792, - "size": 4, - "disassembly": "movs r12, r12, lsr #0x4", - "mnemonic": "movs", - "operands": "r12, r12, lsr #0x4", - "mode": "none" - }, - "instr_66796": { - "virtual_address": 66796, - "size": 4, - "disassembly": "bne 0x10460", - "mnemonic": "bne", - "operands": "0x10460", - "mode": "none" - }, - "bb_66768": { - "virtual_address": 66768, - "size": 32, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66800, - "children": [ - "instr_66768", - "instr_66772", - "instr_66776", - "instr_66780", - "instr_66784", - "instr_66788", - "instr_66792", - "instr_66796" - ] - }, - "instr_66800": { - "virtual_address": 66800, - "size": 4, - "disassembly": "tst r1, #0x100000", - "mnemonic": "tst", - "operands": "r1, #0x100000", - "mode": "none" - }, - "instr_66804": { - "virtual_address": 66804, - "size": 4, - "disassembly": "bne 0x10514", - "mnemonic": "bne", - "operands": "0x10514", - "mode": "none" - }, - "bb_66800": { - "virtual_address": 66800, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66808, - "children": [ - "instr_66800", - "instr_66804" - ] - }, - "instr_66808": { - "virtual_address": 66808, - "size": 4, - "disassembly": "orr r1, r1, r0", - "mnemonic": "orr", - "operands": "r1, r1, r0", - "mode": "none" - }, - "instr_66812": { - "virtual_address": 66812, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_66816": { - "virtual_address": 66816, - "size": 4, - "disassembly": "mov r12, #0x80000000", - "mnemonic": "mov", - "operands": "r12, #0x80000000", - "mode": "none" - }, - "instr_66820": { - "virtual_address": 66820, - "size": 4, - "disassembly": "b 0x10460", - "mnemonic": "b", - "operands": "0x10460", - "mode": "none" - }, - "bb_66808": { - "virtual_address": 66808, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66656, - "children": [ - "instr_66808", - "instr_66812", - "instr_66816", - "instr_66820" - ] - }, - "instr_66824": { - "virtual_address": 66824, - "size": 4, - "disassembly": "tst r1, #0x100000", - "mnemonic": "tst", - "operands": "r1, #0x100000", - "mode": "none" - }, - "instr_66828": { - "virtual_address": 66828, - "size": 4, - "disassembly": "orreq r1, r1, r0", - "mnemonic": "orreq", - "operands": "r1, r1, r0", - "mode": "none" - }, - "instr_66832": { - "virtual_address": 66832, - "size": 4, - "disassembly": "moveq r0, #0x0", - "mnemonic": "moveq", - "operands": "r0, #0x0", - "mode": "none" - }, - "bb_66824": { - "virtual_address": 66824, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66836, - "children": [ - "instr_66824", - "instr_66828", - "instr_66832" - ] - }, - "instr_66836": { - "virtual_address": 66836, - "size": 4, - "disassembly": "subs r12, r4, #0xfd", - "mnemonic": "subs", - "operands": "r12, r4, #0xfd", - "mode": "none" - }, - "instr_66840": { - "virtual_address": 66840, - "size": 4, - "disassembly": "cmphi r12, #0x700", - "mnemonic": "cmphi", - "operands": "r12, #0x700", - "mode": "none" - }, - "instr_66844": { - "virtual_address": 66844, - "size": 4, - "disassembly": "bhi 0x10230", - "mnemonic": "bhi", - "operands": "0x10230", - "mode": "none" - }, - "bb_66836": { - "virtual_address": 66836, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66848, - "children": [ - "instr_66836", - "instr_66840", - "instr_66844" - ] - }, - "instr_66848": { - "virtual_address": 66848, - "size": 4, - "disassembly": "subs r12, r5, r3", - "mnemonic": "subs", - "operands": "r12, r5, r3", - "mode": "none" - }, - "instr_66852": { - "virtual_address": 66852, - "size": 4, - "disassembly": "subeqs r12, r6, r2", - "mnemonic": "subeqs", - "operands": "r12, r6, r2", - "mode": "none" - }, - "instr_66856": { - "virtual_address": 66856, - "size": 4, - "disassembly": "moveqs r12, r0, lsr #0x1", - "mnemonic": "moveqs", - "operands": "r12, r0, lsr #0x1", - "mode": "none" - }, - "instr_66860": { - "virtual_address": 66860, - "size": 4, - "disassembly": "adcs r0, r0, #0x0", - "mnemonic": "adcs", - "operands": "r0, r0, #0x0", - "mode": "none" - }, - "instr_66864": { - "virtual_address": 66864, - "size": 4, - "disassembly": "adc r1, r1, r4, lsl #0x14", - "mnemonic": "adc", - "operands": "r1, r1, r4, lsl #0x14", - "mode": "none" - }, - "instr_66868": { - "virtual_address": 66868, - "size": 4, - "disassembly": "ldmia sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_66872": { - "virtual_address": 66872, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_66848": { - "virtual_address": 66848, - "size": 28, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_66848", - "instr_66852", - "instr_66856", - "instr_66860", - "instr_66864", - "instr_66868", - "instr_66872" - ] - }, - "instr_66876": { - "virtual_address": 66876, - "size": 4, - "disassembly": "and lr, lr, #0x80000000", - "mnemonic": "and", - "operands": "lr, lr, #0x80000000", - "mode": "none" - }, - "instr_66880": { - "virtual_address": 66880, - "size": 4, - "disassembly": "orr r1, lr, r1, lsr #0xc", - "mnemonic": "orr", - "operands": "r1, lr, r1, lsr #0xc", - "mode": "none" - }, - "instr_66884": { - "virtual_address": 66884, - "size": 4, - "disassembly": "adds r4, r4, r12, lsr #0x1", - "mnemonic": "adds", - "operands": "r4, r4, r12, lsr #0x1", - "mode": "none" - }, - "instr_66888": { - "virtual_address": 66888, - "size": 4, - "disassembly": "rsbgts r5, r4, r12", - "mnemonic": "rsbgts", - "operands": "r5, r4, r12", - "mode": "none" - }, - "instr_66892": { - "virtual_address": 66892, - "size": 4, - "disassembly": "orrgt r1, r1, r4, lsl #0x14", - "mnemonic": "orrgt", - "operands": "r1, r1, r4, lsl #0x14", - "mode": "none" - }, - "instr_66896": { - "virtual_address": 66896, - "size": 4, - "disassembly": "ldmiagt sp!, {r4, r5, r6, lr}", - "mnemonic": "ldmiagt", - "operands": "sp!, {r4, r5, r6, lr}", - "mode": "none" - }, - "instr_66900": { - "virtual_address": 66900, - "size": 4, - "disassembly": "bxgt lr", - "mnemonic": "bxgt", - "operands": "lr", - "mode": "none" - }, - "bb_66876": { - "virtual_address": 66876, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66904, - "children": [ - "instr_66876", - "instr_66880", - "instr_66884", - "instr_66888", - "instr_66892", - "instr_66896", - "instr_66900" - ] - }, - "instr_66904": { - "virtual_address": 66904, - "size": 4, - "disassembly": "orr r1, r1, #0x100000", - "mnemonic": "orr", - "operands": "r1, r1, #0x100000", - "mode": "none" - }, - "instr_66908": { - "virtual_address": 66908, - "size": 4, - "disassembly": "mov lr, #0x0", - "mnemonic": "mov", - "operands": "lr, #0x0", - "mode": "none" - }, - "instr_66912": { - "virtual_address": 66912, - "size": 4, - "disassembly": "subs r4, r4, #0x1", - "mnemonic": "subs", - "operands": "r4, r4, #0x1", - "mode": "none" - }, - "instr_66916": { - "virtual_address": 66916, - "size": 4, - "disassembly": "b 0x10230", - "mnemonic": "b", - "operands": "0x10230", - "mode": "none" - }, - "bb_66904": { - "virtual_address": 66904, - "size": 16, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_66904", - "instr_66908", - "instr_66912", - "instr_66916" - ] - }, - "func_66516": { - "virtual_address": 66516, - "size": 404, - "name": "__divdf3", - "children": [ - "bb_66516", - "bb_66568", - "bb_66624", - "bb_66632", - "bb_66656", - "bb_66768", - "bb_66800", - "bb_66808", - "bb_66824", - "bb_66836", - "bb_66848", - "bb_66876", - "bb_66904" - ] - }, - "instr_66928": { - "virtual_address": 66928, - "size": 4, - "disassembly": "and r5, r12, r3, lsr #0x14", - "mnemonic": "and", - "operands": "r5, r12, r3, lsr #0x14", - "mode": "none" - }, - "instr_66932": { - "virtual_address": 66932, - "size": 4, - "disassembly": "teq r4, r12", - "mnemonic": "teq", - "operands": "r4, r12", - "mode": "none" - }, - "instr_66936": { - "virtual_address": 66936, - "size": 4, - "disassembly": "teqeq r5, r12", - "mnemonic": "teqeq", - "operands": "r5, r12", - "mode": "none" - }, - "instr_66940": { - "virtual_address": 66940, - "size": 4, - "disassembly": "beq 0x103c4", - "mnemonic": "beq", - "operands": "0x103c4", - "mode": "none" - }, - "bb_66928": { - "virtual_address": 66928, - "size": 16, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66944, - "children": [ - "instr_66928", - "instr_66932", - "instr_66936", - "instr_66940" - ] - }, - "instr_66944": { - "virtual_address": 66944, - "size": 4, - "disassembly": "teq r4, r12", - "mnemonic": "teq", - "operands": "r4, r12", - "mode": "none" - }, - "instr_66948": { - "virtual_address": 66948, - "size": 4, - "disassembly": "bne 0x105a4", - "mnemonic": "bne", - "operands": "0x105a4", - "mode": "none" - }, - "bb_66944": { - "virtual_address": 66944, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66952, - "children": [ - "instr_66944", - "instr_66948" - ] - }, - "instr_66952": { - "virtual_address": 66952, - "size": 4, - "disassembly": "orrs r4, r0, r1, lsl #0xc", - "mnemonic": "orrs", - "operands": "r4, r0, r1, lsl #0xc", - "mode": "none" - }, - "instr_66956": { - "virtual_address": 66956, - "size": 4, - "disassembly": "bne 0x103c4", - "mnemonic": "bne", - "operands": "0x103c4", - "mode": "none" - }, - "bb_66952": { - "virtual_address": 66952, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66960, - "children": [ - "instr_66952", - "instr_66956" - ] - }, - "instr_66960": { - "virtual_address": 66960, - "size": 4, - "disassembly": "teq r5, r12", - "mnemonic": "teq", - "operands": "r5, r12", - "mode": "none" - }, - "instr_66964": { - "virtual_address": 66964, - "size": 4, - "disassembly": "bne 0x103a8", - "mnemonic": "bne", - "operands": "0x103a8", - "mode": "none" - }, - "bb_66960": { - "virtual_address": 66960, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66968, - "children": [ - "instr_66960", - "instr_66964" - ] - }, - "instr_66968": { - "virtual_address": 66968, - "size": 4, - "disassembly": "mov r0, r2", - "mnemonic": "mov", - "operands": "r0, r2", - "mode": "none" - }, - "instr_66972": { - "virtual_address": 66972, - "size": 4, - "disassembly": "mov r1, r3", - "mnemonic": "mov", - "operands": "r1, r3", - "mode": "none" - }, - "instr_66976": { - "virtual_address": 66976, - "size": 4, - "disassembly": "b 0x103c4", - "mnemonic": "b", - "operands": "0x103c4", - "mode": "none" - }, - "bb_66968": { - "virtual_address": 66968, - "size": 12, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_66968", - "instr_66972", - "instr_66976" - ] - }, - "instr_66980": { - "virtual_address": 66980, - "size": 4, - "disassembly": "teq r5, r12", - "mnemonic": "teq", - "operands": "r5, r12", - "mode": "none" - }, - "instr_66984": { - "virtual_address": 66984, - "size": 4, - "disassembly": "bne 0x105c0", - "mnemonic": "bne", - "operands": "0x105c0", - "mode": "none" - }, - "bb_66980": { - "virtual_address": 66980, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66988, - "children": [ - "instr_66980", - "instr_66984" - ] - }, - "instr_66988": { - "virtual_address": 66988, - "size": 4, - "disassembly": "orrs r5, r2, r3, lsl #0xc", - "mnemonic": "orrs", - "operands": "r5, r2, r3, lsl #0xc", - "mode": "none" - }, - "instr_66992": { - "virtual_address": 66992, - "size": 4, - "disassembly": "beq 0x10358", - "mnemonic": "beq", - "operands": "0x10358", - "mode": "none" - }, - "bb_66988": { - "virtual_address": 66988, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 66996, - "children": [ - "instr_66988", - "instr_66992" - ] - }, - "instr_66996": { - "virtual_address": 66996, - "size": 4, - "disassembly": "mov r0, r2", - "mnemonic": "mov", - "operands": "r0, r2", - "mode": "none" - }, - "instr_67000": { - "virtual_address": 67000, - "size": 4, - "disassembly": "mov r1, r3", - "mnemonic": "mov", - "operands": "r1, r3", - "mode": "none" - }, - "instr_67004": { - "virtual_address": 67004, - "size": 4, - "disassembly": "b 0x103c4", - "mnemonic": "b", - "operands": "0x103c4", - "mode": "none" - }, - "bb_66996": { - "virtual_address": 66996, - "size": 12, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_66996", - "instr_67000", - "instr_67004" - ] - }, - "instr_67008": { - "virtual_address": 67008, - "size": 4, - "disassembly": "orrs r6, r0, r1, lsl #0x1", - "mnemonic": "orrs", - "operands": "r6, r0, r1, lsl #0x1", - "mode": "none" - }, - "instr_67012": { - "virtual_address": 67012, - "size": 4, - "disassembly": "orrnes r6, r2, r3, lsl #0x1", - "mnemonic": "orrnes", - "operands": "r6, r2, r3, lsl #0x1", - "mode": "none" - }, - "instr_67016": { - "virtual_address": 67016, - "size": 4, - "disassembly": "bne 0x102f0", - "mnemonic": "bne", - "operands": "0x102f0", - "mode": "none" - }, - "bb_67008": { - "virtual_address": 67008, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67020, - "children": [ - "instr_67008", - "instr_67012", - "instr_67016" - ] - }, - "instr_67020": { - "virtual_address": 67020, - "size": 4, - "disassembly": "orrs r4, r0, r1, lsl #0x1", - "mnemonic": "orrs", - "operands": "r4, r0, r1, lsl #0x1", - "mode": "none" - }, - "instr_67024": { - "virtual_address": 67024, - "size": 4, - "disassembly": "bne 0x103a8", - "mnemonic": "bne", - "operands": "0x103a8", - "mode": "none" - }, - "bb_67020": { - "virtual_address": 67020, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67028, - "children": [ - "instr_67020", - "instr_67024" - ] - }, - "instr_67028": { - "virtual_address": 67028, - "size": 4, - "disassembly": "orrs r5, r2, r3, lsl #0x1", - "mnemonic": "orrs", - "operands": "r5, r2, r3, lsl #0x1", - "mode": "none" - }, - "instr_67032": { - "virtual_address": 67032, - "size": 4, - "disassembly": "bne 0x10358", - "mnemonic": "bne", - "operands": "0x10358", - "mode": "none" - }, - "bb_67028": { - "virtual_address": 67028, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67036, - "children": [ - "instr_67028", - "instr_67032" - ] - }, - "instr_67036": { - "virtual_address": 67036, - "size": 4, - "disassembly": "b 0x103c4", - "mnemonic": "b", - "operands": "0x103c4", - "mode": "none" - }, - "bb_67036": { - "virtual_address": 67036, - "size": 4, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_67036" - ] - }, - "func_66928": { - "virtual_address": 66928, - "size": 112, - "name": "FUN_00010570", - "children": [ - "bb_66928", - "bb_66944", - "bb_66952", - "bb_66960", - "bb_66968", - "bb_66980", - "bb_66988", - "bb_66996", - "bb_67008", - "bb_67020", - "bb_67028", - "bb_67036" - ] - }, - "instr_67040": { - "virtual_address": 67040, - "size": 4, - "disassembly": "mvn r12, #0x0", - "mnemonic": "mvn", - "operands": "r12, #0x0", - "mode": "none" - }, - "instr_67044": { - "virtual_address": 67044, - "size": 4, - "disassembly": "b 0x105f4", - "mnemonic": "b", - "operands": "0x105f4", - "mode": "none" - }, - "bb_67040": { - "virtual_address": 67040, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_67040", - "instr_67044" - ] - }, - "func_67040": { - "virtual_address": 67040, - "size": 8, - "name": "__gedf2", - "children": [ - "bb_67040" - ] - }, - "instr_67048": { - "virtual_address": 67048, - "size": 4, - "disassembly": "mov r12, #0x1", - "mnemonic": "mov", - "operands": "r12, #0x1", - "mode": "none" - }, - "instr_67052": { - "virtual_address": 67052, - "size": 4, - "disassembly": "b 0x105f4", - "mnemonic": "b", - "operands": "0x105f4", - "mode": "none" - }, - "bb_67048": { - "virtual_address": 67048, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_67048", - "instr_67052" - ] - }, - "func_67048": { - "virtual_address": 67048, - "size": 8, - "name": "__ledf2", - "children": [ - "bb_67048" - ] - }, - "instr_67056": { - "virtual_address": 67056, - "size": 4, - "disassembly": "mov r12, #0x1", - "mnemonic": "mov", - "operands": "r12, #0x1", - "mode": "none" - }, - "bb_67056": { - "virtual_address": 67056, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67060, - "children": [ - "instr_67056" - ] - }, - "instr_67060": { - "virtual_address": 67060, - "size": 4, - "disassembly": "str r12, [sp, #-0x4]!", - "mnemonic": "str", - "operands": "r12, [sp, #-0x4]!", - "mode": "none" - }, - "instr_67064": { - "virtual_address": 67064, - "size": 4, - "disassembly": "mov r12, r1, lsl #0x1", - "mnemonic": "mov", - "operands": "r12, r1, lsl #0x1", - "mode": "none" - }, - "instr_67068": { - "virtual_address": 67068, - "size": 4, - "disassembly": "mvns r12, r12, asr #0x15", - "mnemonic": "mvns", - "operands": "r12, r12, asr #0x15", - "mode": "none" - }, - "instr_67072": { - "virtual_address": 67072, - "size": 4, - "disassembly": "mov r12, r3, lsl #0x1", - "mnemonic": "mov", - "operands": "r12, r3, lsl #0x1", - "mode": "none" - }, - "instr_67076": { - "virtual_address": 67076, - "size": 4, - "disassembly": "mvnnes r12, r12, asr #0x15", - "mnemonic": "mvnnes", - "operands": "r12, r12, asr #0x15", - "mode": "none" - }, - "instr_67080": { - "virtual_address": 67080, - "size": 4, - "disassembly": "beq 0x10648", - "mnemonic": "beq", - "operands": "0x10648", - "mode": "none" - }, - "bb_67060": { - "virtual_address": 67060, - "size": 24, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67084, - "children": [ - "instr_67060", - "instr_67064", - "instr_67068", - "instr_67072", - "instr_67076", - "instr_67080" - ] - }, - "instr_67084": { - "virtual_address": 67084, - "size": 4, - "disassembly": "add sp, sp, #0x4", - "mnemonic": "add", - "operands": "sp, sp, #0x4", - "mode": "none" - }, - "instr_67088": { - "virtual_address": 67088, - "size": 4, - "disassembly": "orrs r12, r0, r1, lsl #0x1", - "mnemonic": "orrs", - "operands": "r12, r0, r1, lsl #0x1", - "mode": "none" - }, - "instr_67092": { - "virtual_address": 67092, - "size": 4, - "disassembly": "orreqs r12, r2, r3, lsl #0x1", - "mnemonic": "orreqs", - "operands": "r12, r2, r3, lsl #0x1", - "mode": "none" - }, - "instr_67096": { - "virtual_address": 67096, - "size": 4, - "disassembly": "teqne r1, r3", - "mnemonic": "teqne", - "operands": "r1, r3", - "mode": "none" - }, - "instr_67100": { - "virtual_address": 67100, - "size": 4, - "disassembly": "teqeq r0, r2", - "mnemonic": "teqeq", - "operands": "r0, r2", - "mode": "none" - }, - "instr_67104": { - "virtual_address": 67104, - "size": 4, - "disassembly": "moveq r0, #0x0", - "mnemonic": "moveq", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_67108": { - "virtual_address": 67108, - "size": 4, - "disassembly": "bxeq lr", - "mnemonic": "bxeq", - "operands": "lr", - "mode": "none" - }, - "bb_67084": { - "virtual_address": 67084, - "size": 28, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67112, - "children": [ - "instr_67084", - "instr_67088", - "instr_67092", - "instr_67096", - "instr_67100", - "instr_67104", - "instr_67108" - ] - }, - "instr_67112": { - "virtual_address": 67112, - "size": 4, - "disassembly": "cmn r0, #0x0", - "mnemonic": "cmn", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_67116": { - "virtual_address": 67116, - "size": 4, - "disassembly": "teq r1, r3", - "mnemonic": "teq", - "operands": "r1, r3", - "mode": "none" - }, - "instr_67120": { - "virtual_address": 67120, - "size": 4, - "disassembly": "cmppl r1, r3", - "mnemonic": "cmppl", - "operands": "r1, r3", - "mode": "none" - }, - "instr_67124": { - "virtual_address": 67124, - "size": 4, - "disassembly": "cmpeq r0, r2", - "mnemonic": "cmpeq", - "operands": "r0, r2", - "mode": "none" - }, - "instr_67128": { - "virtual_address": 67128, - "size": 4, - "disassembly": "movcs r0, r3, asr #0x1f", - "mnemonic": "movcs", - "operands": "r0, r3, asr #0x1f", - "mode": "none" - }, - "instr_67132": { - "virtual_address": 67132, - "size": 4, - "disassembly": "mvncc r0, r3, asr #0x1f", - "mnemonic": "mvncc", - "operands": "r0, r3, asr #0x1f", - "mode": "none" - }, - "instr_67136": { - "virtual_address": 67136, - "size": 4, - "disassembly": "orr r0, r0, #0x1", - "mnemonic": "orr", - "operands": "r0, r0, #0x1", - "mode": "none" - }, - "instr_67140": { - "virtual_address": 67140, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_67112": { - "virtual_address": 67112, - "size": 32, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_67112", - "instr_67116", - "instr_67120", - "instr_67124", - "instr_67128", - "instr_67132", - "instr_67136", - "instr_67140" - ] - }, - "instr_67144": { - "virtual_address": 67144, - "size": 4, - "disassembly": "mov r12, r1, lsl #0x1", - "mnemonic": "mov", - "operands": "r12, r1, lsl #0x1", - "mode": "none" - }, - "instr_67148": { - "virtual_address": 67148, - "size": 4, - "disassembly": "mvns r12, r12, asr #0x15", - "mnemonic": "mvns", - "operands": "r12, r12, asr #0x15", - "mode": "none" - }, - "instr_67152": { - "virtual_address": 67152, - "size": 4, - "disassembly": "bne 0x1065c", - "mnemonic": "bne", - "operands": "0x1065c", - "mode": "none" - }, - "bb_67144": { - "virtual_address": 67144, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67156, - "children": [ - "instr_67144", - "instr_67148", - "instr_67152" - ] - }, - "instr_67156": { - "virtual_address": 67156, - "size": 4, - "disassembly": "orrs r12, r0, r1, lsl #0xc", - "mnemonic": "orrs", - "operands": "r12, r0, r1, lsl #0xc", - "mode": "none" - }, - "instr_67160": { - "virtual_address": 67160, - "size": 4, - "disassembly": "bne 0x10670", - "mnemonic": "bne", - "operands": "0x10670", - "mode": "none" - }, - "bb_67156": { - "virtual_address": 67156, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67164, - "children": [ - "instr_67156", - "instr_67160" - ] - }, - "instr_67164": { - "virtual_address": 67164, - "size": 4, - "disassembly": "mov r12, r3, lsl #0x1", - "mnemonic": "mov", - "operands": "r12, r3, lsl #0x1", - "mode": "none" - }, - "instr_67168": { - "virtual_address": 67168, - "size": 4, - "disassembly": "mvns r12, r12, asr #0x15", - "mnemonic": "mvns", - "operands": "r12, r12, asr #0x15", - "mode": "none" - }, - "instr_67172": { - "virtual_address": 67172, - "size": 4, - "disassembly": "bne 0x1060c", - "mnemonic": "bne", - "operands": "0x1060c", - "mode": "none" - }, - "bb_67164": { - "virtual_address": 67164, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67176, - "children": [ - "instr_67164", - "instr_67168", - "instr_67172" - ] - }, - "instr_67176": { - "virtual_address": 67176, - "size": 4, - "disassembly": "orrs r12, r2, r3, lsl #0xc", - "mnemonic": "orrs", - "operands": "r12, r2, r3, lsl #0xc", - "mode": "none" - }, - "instr_67180": { - "virtual_address": 67180, - "size": 4, - "disassembly": "beq 0x1060c", - "mnemonic": "beq", - "operands": "0x1060c", - "mode": "none" - }, - "bb_67176": { - "virtual_address": 67176, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67184, - "children": [ - "instr_67176", - "instr_67180" - ] - }, - "instr_67184": { - "virtual_address": 67184, - "size": 4, - "disassembly": "ldr r0, [sp], #0x4", - "mnemonic": "ldr", - "operands": "r0, [sp], #0x4", - "mode": "none" - }, - "instr_67188": { - "virtual_address": 67188, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_67184": { - "virtual_address": 67184, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_67184", - "instr_67188" - ] - }, - "func_67056": { - "virtual_address": 67056, - "size": 136, - "name": "__nedf2", - "children": [ - "bb_67056", - "bb_67060", - "bb_67084", - "bb_67112", - "bb_67144", - "bb_67156", - "bb_67164", - "bb_67176", - "bb_67184" - ] - }, - "instr_67192": { - "virtual_address": 67192, - "size": 4, - "disassembly": "mov r12, r0", - "mnemonic": "mov", - "operands": "r12, r0", - "mode": "none" - }, - "instr_67196": { - "virtual_address": 67196, - "size": 4, - "disassembly": "mov r0, r2", - "mnemonic": "mov", - "operands": "r0, r2", - "mode": "none" - }, - "instr_67200": { - "virtual_address": 67200, - "size": 4, - "disassembly": "mov r2, r12", - "mnemonic": "mov", - "operands": "r2, r12", - "mode": "none" - }, - "instr_67204": { - "virtual_address": 67204, - "size": 4, - "disassembly": "mov r12, r1", - "mnemonic": "mov", - "operands": "r12, r1", - "mode": "none" - }, - "instr_67208": { - "virtual_address": 67208, - "size": 4, - "disassembly": "mov r1, r3", - "mnemonic": "mov", - "operands": "r1, r3", - "mode": "none" - }, - "instr_67212": { - "virtual_address": 67212, - "size": 4, - "disassembly": "mov r3, r12", - "mnemonic": "mov", - "operands": "r3, r12", - "mode": "none" - }, - "instr_67216": { - "virtual_address": 67216, - "size": 4, - "disassembly": "b 0x10694", - "mnemonic": "b", - "operands": "0x10694", - "mode": "none" - }, - "bb_67192": { - "virtual_address": 67192, - "size": 28, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_67192", - "instr_67196", - "instr_67200", - "instr_67204", - "instr_67208", - "instr_67212", - "instr_67216" - ] - }, - "func_67192": { - "virtual_address": 67192, - "size": 28, - "name": "__aeabi_cdrcmple", - "children": [ - "bb_67192" - ] - }, - "instr_67220": { - "virtual_address": 67220, - "size": 4, - "disassembly": "stmdb sp!, {r0, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r0, lr}", - "mode": "none" - }, - "instr_67224": { - "virtual_address": 67224, - "size": 4, - "disassembly": "bl 0x105f0", - "mnemonic": "bl", - "operands": "0x105f0", - "mode": "none" - }, - "instr_67228": { - "virtual_address": 67228, - "size": 4, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_67232": { - "virtual_address": 67232, - "size": 4, - "disassembly": "cmnmi r0, #0x0", - "mnemonic": "cmnmi", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_67236": { - "virtual_address": 67236, - "size": 4, - "disassembly": "ldmia sp!, {r0, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r0, lr}", - "mode": "none" - }, - "instr_67240": { - "virtual_address": 67240, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_67220": { - "virtual_address": 67220, - "size": 24, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_67220", - "instr_67224", - "instr_67228", - "instr_67232", - "instr_67236", - "instr_67240" - ] - }, - "func_67220": { - "virtual_address": 67220, - "size": 24, - "name": "__aeabi_cdcmpeq", - "children": [ - "bb_67220" - ] - }, - "instr_67244": { - "virtual_address": 67244, - "size": 4, - "disassembly": "str lr, [sp, #-0x8]!", - "mnemonic": "str", - "operands": "lr, [sp, #-0x8]!", - "mode": "none" - }, - "instr_67248": { - "virtual_address": 67248, - "size": 4, - "disassembly": "bl 0x10694", - "mnemonic": "bl", - "operands": "0x10694", - "mode": "none" - }, - "instr_67252": { - "virtual_address": 67252, - "size": 4, - "disassembly": "moveq r0, #0x1", - "mnemonic": "moveq", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_67256": { - "virtual_address": 67256, - "size": 4, - "disassembly": "movne r0, #0x0", - "mnemonic": "movne", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_67260": { - "virtual_address": 67260, - "size": 4, - "disassembly": "ldr lr, [sp], #0x8", - "mnemonic": "ldr", - "operands": "lr, [sp], #0x8", - "mode": "none" - }, - "instr_67264": { - "virtual_address": 67264, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_67244": { - "virtual_address": 67244, - "size": 24, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_67244", - "instr_67248", - "instr_67252", - "instr_67256", - "instr_67260", - "instr_67264" - ] - }, - "func_67244": { - "virtual_address": 67244, - "size": 24, - "name": "__aeabi_dcmpeq", - "children": [ - "bb_67244" - ] - }, - "instr_67268": { - "virtual_address": 67268, - "size": 4, - "disassembly": "str lr, [sp, #-0x8]!", - "mnemonic": "str", - "operands": "lr, [sp, #-0x8]!", - "mode": "none" - }, - "instr_67272": { - "virtual_address": 67272, - "size": 4, - "disassembly": "bl 0x10694", - "mnemonic": "bl", - "operands": "0x10694", - "mode": "none" - }, - "instr_67276": { - "virtual_address": 67276, - "size": 4, - "disassembly": "movcc r0, #0x1", - "mnemonic": "movcc", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_67280": { - "virtual_address": 67280, - "size": 4, - "disassembly": "movcs r0, #0x0", - "mnemonic": "movcs", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_67284": { - "virtual_address": 67284, - "size": 4, - "disassembly": "ldr lr, [sp], #0x8", - "mnemonic": "ldr", - "operands": "lr, [sp], #0x8", - "mode": "none" - }, - "instr_67288": { - "virtual_address": 67288, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_67268": { - "virtual_address": 67268, - "size": 24, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_67268", - "instr_67272", - "instr_67276", - "instr_67280", - "instr_67284", - "instr_67288" - ] - }, - "func_67268": { - "virtual_address": 67268, - "size": 24, - "name": "__aeabi_dcmplt", - "children": [ - "bb_67268" - ] - }, - "instr_67292": { - "virtual_address": 67292, - "size": 4, - "disassembly": "str lr, [sp, #-0x8]!", - "mnemonic": "str", - "operands": "lr, [sp, #-0x8]!", - "mode": "none" - }, - "instr_67296": { - "virtual_address": 67296, - "size": 4, - "disassembly": "bl 0x10694", - "mnemonic": "bl", - "operands": "0x10694", - "mode": "none" - }, - "instr_67300": { - "virtual_address": 67300, - "size": 4, - "disassembly": "movls r0, #0x1", - "mnemonic": "movls", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_67304": { - "virtual_address": 67304, - "size": 4, - "disassembly": "movhi r0, #0x0", - "mnemonic": "movhi", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_67308": { - "virtual_address": 67308, - "size": 4, - "disassembly": "ldr lr, [sp], #0x8", - "mnemonic": "ldr", - "operands": "lr, [sp], #0x8", - "mode": "none" - }, - "instr_67312": { - "virtual_address": 67312, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_67292": { - "virtual_address": 67292, - "size": 24, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_67292", - "instr_67296", - "instr_67300", - "instr_67304", - "instr_67308", - "instr_67312" - ] - }, - "func_67292": { - "virtual_address": 67292, - "size": 24, - "name": "__aeabi_dcmple", - "children": [ - "bb_67292" - ] - }, - "instr_67316": { - "virtual_address": 67316, - "size": 4, - "disassembly": "str lr, [sp, #-0x8]!", - "mnemonic": "str", - "operands": "lr, [sp, #-0x8]!", - "mode": "none" - }, - "instr_67320": { - "virtual_address": 67320, - "size": 4, - "disassembly": "bl 0x10678", - "mnemonic": "bl", - "operands": "0x10678", - "mode": "none" - }, - "instr_67324": { - "virtual_address": 67324, - "size": 4, - "disassembly": "movls r0, #0x1", - "mnemonic": "movls", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_67328": { - "virtual_address": 67328, - "size": 4, - "disassembly": "movhi r0, #0x0", - "mnemonic": "movhi", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_67332": { - "virtual_address": 67332, - "size": 4, - "disassembly": "ldr lr, [sp], #0x8", - "mnemonic": "ldr", - "operands": "lr, [sp], #0x8", - "mode": "none" - }, - "instr_67336": { - "virtual_address": 67336, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_67316": { - "virtual_address": 67316, - "size": 24, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_67316", - "instr_67320", - "instr_67324", - "instr_67328", - "instr_67332", - "instr_67336" - ] - }, - "func_67316": { - "virtual_address": 67316, - "size": 24, - "name": "__aeabi_dcmpge", - "children": [ - "bb_67316" - ] - }, - "instr_67340": { - "virtual_address": 67340, - "size": 4, - "disassembly": "str lr, [sp, #-0x8]!", - "mnemonic": "str", - "operands": "lr, [sp, #-0x8]!", - "mode": "none" - }, - "instr_67344": { - "virtual_address": 67344, - "size": 4, - "disassembly": "bl 0x10678", - "mnemonic": "bl", - "operands": "0x10678", - "mode": "none" - }, - "instr_67348": { - "virtual_address": 67348, - "size": 4, - "disassembly": "movcc r0, #0x1", - "mnemonic": "movcc", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_67352": { - "virtual_address": 67352, - "size": 4, - "disassembly": "movcs r0, #0x0", - "mnemonic": "movcs", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_67356": { - "virtual_address": 67356, - "size": 4, - "disassembly": "ldr lr, [sp], #0x8", - "mnemonic": "ldr", - "operands": "lr, [sp], #0x8", - "mode": "none" - }, - "instr_67360": { - "virtual_address": 67360, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_67340": { - "virtual_address": 67340, - "size": 24, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_67340", - "instr_67344", - "instr_67348", - "instr_67352", - "instr_67356", - "instr_67360" - ] - }, - "func_67340": { - "virtual_address": 67340, - "size": 24, - "name": "__aeabi_dcmpgt", - "children": [ - "bb_67340" - ] - }, - "instr_67364": { - "virtual_address": 67364, - "size": 4, - "disassembly": "mov r12, r1, lsl #0x1", - "mnemonic": "mov", - "operands": "r12, r1, lsl #0x1", - "mode": "none" - }, - "instr_67368": { - "virtual_address": 67368, - "size": 4, - "disassembly": "mvns r12, r12, asr #0x15", - "mnemonic": "mvns", - "operands": "r12, r12, asr #0x15", - "mode": "none" - }, - "instr_67372": { - "virtual_address": 67372, - "size": 4, - "disassembly": "bne 0x10738", - "mnemonic": "bne", - "operands": "0x10738", - "mode": "none" - }, - "bb_67364": { - "virtual_address": 67364, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67376, - "children": [ - "instr_67364", - "instr_67368", - "instr_67372" - ] - }, - "instr_67376": { - "virtual_address": 67376, - "size": 4, - "disassembly": "orrs r12, r0, r1, lsl #0xc", - "mnemonic": "orrs", - "operands": "r12, r0, r1, lsl #0xc", - "mode": "none" - }, - "instr_67380": { - "virtual_address": 67380, - "size": 4, - "disassembly": "bne 0x10754", - "mnemonic": "bne", - "operands": "0x10754", - "mode": "none" - }, - "bb_67376": { - "virtual_address": 67376, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67384, - "children": [ - "instr_67376", - "instr_67380" - ] - }, - "instr_67384": { - "virtual_address": 67384, - "size": 4, - "disassembly": "mov r12, r3, lsl #0x1", - "mnemonic": "mov", - "operands": "r12, r3, lsl #0x1", - "mode": "none" - }, - "instr_67388": { - "virtual_address": 67388, - "size": 4, - "disassembly": "mvns r12, r12, asr #0x15", - "mnemonic": "mvns", - "operands": "r12, r12, asr #0x15", - "mode": "none" - }, - "instr_67392": { - "virtual_address": 67392, - "size": 4, - "disassembly": "bne 0x1074c", - "mnemonic": "bne", - "operands": "0x1074c", - "mode": "none" - }, - "bb_67384": { - "virtual_address": 67384, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67396, - "children": [ - "instr_67384", - "instr_67388", - "instr_67392" - ] - }, - "instr_67396": { - "virtual_address": 67396, - "size": 4, - "disassembly": "orrs r12, r2, r3, lsl #0xc", - "mnemonic": "orrs", - "operands": "r12, r2, r3, lsl #0xc", - "mode": "none" - }, - "instr_67400": { - "virtual_address": 67400, - "size": 4, - "disassembly": "bne 0x10754", - "mnemonic": "bne", - "operands": "0x10754", - "mode": "none" - }, - "bb_67396": { - "virtual_address": 67396, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67404, - "children": [ - "instr_67396", - "instr_67400" - ] - }, - "instr_67404": { - "virtual_address": 67404, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_67408": { - "virtual_address": 67408, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_67404": { - "virtual_address": 67404, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_67404", - "instr_67408" - ] - }, - "instr_67412": { - "virtual_address": 67412, - "size": 4, - "disassembly": "mov r0, #0x1", - "mnemonic": "mov", - "operands": "r0, #0x1", - "mode": "none" - }, - "instr_67416": { - "virtual_address": 67416, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_67412": { - "virtual_address": 67412, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_67412", - "instr_67416" - ] - }, - "func_67364": { - "virtual_address": 67364, - "size": 56, - "name": "__unorddf2", - "children": [ - "bb_67364", - "bb_67376", - "bb_67384", - "bb_67396", - "bb_67404", - "bb_67412" - ] - }, - "instr_67420": { - "virtual_address": 67420, - "size": 4, - "disassembly": "mov r2, r1, lsl #0x1", - "mnemonic": "mov", - "operands": "r2, r1, lsl #0x1", - "mode": "none" - }, - "instr_67424": { - "virtual_address": 67424, - "size": 4, - "disassembly": "adds r2, r2, #0x200000", - "mnemonic": "adds", - "operands": "r2, r2, #0x200000", - "mode": "none" - }, - "instr_67428": { - "virtual_address": 67428, - "size": 4, - "disassembly": "bcs 0x1079c", - "mnemonic": "bcs", - "operands": "0x1079c", - "mode": "none" - }, - "bb_67420": { - "virtual_address": 67420, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67432, - "children": [ - "instr_67420", - "instr_67424", - "instr_67428" - ] - }, - "instr_67432": { - "virtual_address": 67432, - "size": 4, - "disassembly": "bpl 0x10794", - "mnemonic": "bpl", - "operands": "0x10794", - "mode": "none" - }, - "bb_67432": { - "virtual_address": 67432, - "size": 4, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67436, - "children": [ - "instr_67432" - ] - }, - "instr_67436": { - "virtual_address": 67436, - "size": 4, - "disassembly": "mvn r3, #0x3e0", - "mnemonic": "mvn", - "operands": "r3, #0x3e0", - "mode": "none" - }, - "instr_67440": { - "virtual_address": 67440, - "size": 4, - "disassembly": "subs r2, r3, r2, asr #0x15", - "mnemonic": "subs", - "operands": "r2, r3, r2, asr #0x15", - "mode": "none" - }, - "instr_67444": { - "virtual_address": 67444, - "size": 4, - "disassembly": "bls 0x107a4", - "mnemonic": "bls", - "operands": "0x107a4", - "mode": "none" - }, - "bb_67436": { - "virtual_address": 67436, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67448, - "children": [ - "instr_67436", - "instr_67440", - "instr_67444" - ] - }, - "instr_67448": { - "virtual_address": 67448, - "size": 4, - "disassembly": "mov r3, r1, lsl #0xb", - "mnemonic": "mov", - "operands": "r3, r1, lsl #0xb", - "mode": "none" - }, - "instr_67452": { - "virtual_address": 67452, - "size": 4, - "disassembly": "orr r3, r3, #0x80000000", - "mnemonic": "orr", - "operands": "r3, r3, #0x80000000", - "mode": "none" - }, - "instr_67456": { - "virtual_address": 67456, - "size": 4, - "disassembly": "orr r3, r3, r0, lsr #0x15", - "mnemonic": "orr", - "operands": "r3, r3, r0, lsr #0x15", - "mode": "none" - }, - "instr_67460": { - "virtual_address": 67460, - "size": 4, - "disassembly": "tst r1, #0x80000000", - "mnemonic": "tst", - "operands": "r1, #0x80000000", - "mode": "none" - }, - "instr_67464": { - "virtual_address": 67464, - "size": 4, - "disassembly": "mov r0, r3, lsr r2", - "mnemonic": "mov", - "operands": "r0, r3, lsr r2", - "mode": "none" - }, - "instr_67468": { - "virtual_address": 67468, - "size": 4, - "disassembly": "rsbne r0, r0, #0x0", - "mnemonic": "rsbne", - "operands": "r0, r0, #0x0", - "mode": "none" - }, - "instr_67472": { - "virtual_address": 67472, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_67448": { - "virtual_address": 67448, - "size": 28, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_67448", - "instr_67452", - "instr_67456", - "instr_67460", - "instr_67464", - "instr_67468", - "instr_67472" - ] - }, - "instr_67476": { - "virtual_address": 67476, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_67480": { - "virtual_address": 67480, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_67476": { - "virtual_address": 67476, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_67476", - "instr_67480" - ] - }, - "instr_67484": { - "virtual_address": 67484, - "size": 4, - "disassembly": "orrs r0, r0, r1, lsl #0xc", - "mnemonic": "orrs", - "operands": "r0, r0, r1, lsl #0xc", - "mode": "none" - }, - "instr_67488": { - "virtual_address": 67488, - "size": 4, - "disassembly": "bne 0x107b0", - "mnemonic": "bne", - "operands": "0x107b0", - "mode": "none" - }, - "bb_67484": { - "virtual_address": 67484, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67492, - "children": [ - "instr_67484", - "instr_67488" - ] - }, - "instr_67492": { - "virtual_address": 67492, - "size": 4, - "disassembly": "ands r0, r1, #0x80000000", - "mnemonic": "ands", - "operands": "r0, r1, #0x80000000", - "mode": "none" - }, - "instr_67496": { - "virtual_address": 67496, - "size": 4, - "disassembly": "mvneq r0, #0x80000000", - "mnemonic": "mvneq", - "operands": "r0, #0x80000000", - "mode": "none" - }, - "instr_67500": { - "virtual_address": 67500, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_67492": { - "virtual_address": 67492, - "size": 12, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_67492", - "instr_67496", - "instr_67500" - ] - }, - "instr_67504": { - "virtual_address": 67504, - "size": 4, - "disassembly": "mov r0, #0x0", - "mnemonic": "mov", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_67508": { - "virtual_address": 67508, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_67504": { - "virtual_address": 67504, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_67504", - "instr_67508" - ] - }, - "func_67420": { - "virtual_address": 67420, - "size": 92, - "name": "__aeabi_d2iz", - "children": [ - "bb_67420", - "bb_67432", - "bb_67436", - "bb_67448", - "bb_67476", - "bb_67484", - "bb_67492", - "bb_67504" - ] - }, - "instr_67512": { - "virtual_address": 67512, - "size": 4, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "none" - }, - "instr_67516": { - "virtual_address": 67516, - "size": 4, - "disassembly": "cmpeq r2, #0x0", - "mnemonic": "cmpeq", - "operands": "r2, #0x0", - "mode": "none" - }, - "instr_67520": { - "virtual_address": 67520, - "size": 4, - "disassembly": "bne 0x107d8", - "mnemonic": "bne", - "operands": "0x107d8", - "mode": "none" - }, - "bb_67512": { - "virtual_address": 67512, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67524, - "children": [ - "instr_67512", - "instr_67516", - "instr_67520" - ] - }, - "instr_67524": { - "virtual_address": 67524, - "size": 4, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_67528": { - "virtual_address": 67528, - "size": 4, - "disassembly": "cmpeq r0, #0x0", - "mnemonic": "cmpeq", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_67532": { - "virtual_address": 67532, - "size": 4, - "disassembly": "mvnne r1, #0x0", - "mnemonic": "mvnne", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_67536": { - "virtual_address": 67536, - "size": 4, - "disassembly": "mvnne r0, #0x0", - "mnemonic": "mvnne", - "operands": "r0, #0x0", - "mode": "none" - }, - "instr_67540": { - "virtual_address": 67540, - "size": 4, - "disassembly": "b 0x10ab8", - "mnemonic": "b", - "operands": "0x10ab8", - "mode": "none" - }, - "bb_67524": { - "virtual_address": 67524, - "size": 20, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_67524", - "instr_67528", - "instr_67532", - "instr_67536", - "instr_67540" - ] - }, - "instr_67544": { - "virtual_address": 67544, - "size": 4, - "disassembly": "sub sp, sp, #0x8", - "mnemonic": "sub", - "operands": "sp, sp, #0x8", - "mode": "none" - }, - "instr_67548": { - "virtual_address": 67548, - "size": 4, - "disassembly": "stmdb sp!, {sp, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {sp, lr}", - "mode": "none" - }, - "instr_67552": { - "virtual_address": 67552, - "size": 4, - "disassembly": "bl 0x10af4", - "mnemonic": "bl", - "operands": "0x10af4", - "mode": "none" - }, - "instr_67556": { - "virtual_address": 67556, - "size": 4, - "disassembly": "ldr lr, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "lr, [sp, #0x4]", - "mode": "none" - }, - "instr_67560": { - "virtual_address": 67560, - "size": 4, - "disassembly": "add sp, sp, #0x8", - "mnemonic": "add", - "operands": "sp, sp, #0x8", - "mode": "none" - }, - "instr_67564": { - "virtual_address": 67564, - "size": 4, - "disassembly": "ldmia sp!, {r2, r3}", - "mnemonic": "ldmia", - "operands": "sp!, {r2, r3}", - "mode": "none" - }, - "instr_67568": { - "virtual_address": 67568, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_67544": { - "virtual_address": 67544, - "size": 28, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_67544", - "instr_67548", - "instr_67552", - "instr_67556", - "instr_67560", - "instr_67564", - "instr_67568" - ] - }, - "func_67512": { - "virtual_address": 67512, - "size": 60, - "name": "__aeabi_uldivmod", - "children": [ - "bb_67512", - "bb_67524", - "bb_67544" - ] - }, - "instr_67572": { - "virtual_address": 67572, - "size": 2, - "disassembly": "push {r4, r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r4, r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_67574": { - "virtual_address": 67574, - "size": 2, - "disassembly": "mov r7, r10", - "mnemonic": "mov", - "operands": "r7, r10", - "mode": "thumb" - }, - "instr_67576": { - "virtual_address": 67576, - "size": 2, - "disassembly": "mov r6, r9", - "mnemonic": "mov", - "operands": "r6, r9", - "mode": "thumb" - }, - "instr_67578": { - "virtual_address": 67578, - "size": 2, - "disassembly": "mov r5, r8", - "mnemonic": "mov", - "operands": "r5, r8", - "mode": "thumb" - }, - "instr_67580": { - "virtual_address": 67580, - "size": 2, - "disassembly": "mov lr, r11", - "mnemonic": "mov", - "operands": "lr, r11", - "mode": "thumb" - }, - "instr_67582": { - "virtual_address": 67582, - "size": 2, - "disassembly": "push {r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_67584": { - "virtual_address": 67584, - "size": 2, - "disassembly": "movs r4, r0", - "mnemonic": "movs", - "operands": "r4, r0", - "mode": "thumb" - }, - "instr_67586": { - "virtual_address": 67586, - "size": 2, - "disassembly": "movs r5, r1", - "mnemonic": "movs", - "operands": "r5, r1", - "mode": "thumb" - }, - "instr_67588": { - "virtual_address": 67588, - "size": 2, - "disassembly": "mov r10, r2", - "mnemonic": "mov", - "operands": "r10, r2", - "mode": "thumb" - }, - "instr_67590": { - "virtual_address": 67590, - "size": 2, - "disassembly": "mov r9, r3", - "mnemonic": "mov", - "operands": "r9, r3", - "mode": "thumb" - }, - "instr_67592": { - "virtual_address": 67592, - "size": 2, - "disassembly": "sub sp, #0xc", - "mnemonic": "sub", - "operands": "sp, #0xc", - "mode": "thumb" - }, - "instr_67594": { - "virtual_address": 67594, - "size": 2, - "disassembly": "cmp r3, r1", - "mnemonic": "cmp", - "operands": "r3, r1", - "mode": "thumb" - }, - "instr_67596": { - "virtual_address": 67596, - "size": 2, - "disassembly": "bhi 0x10870", - "mnemonic": "bhi", - "operands": "0x10870", - "mode": "thumb" - }, - "bb_67572": { - "virtual_address": 67572, - "size": 26, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 67598, - "children": [ - "instr_67572", - "instr_67574", - "instr_67576", - "instr_67578", - "instr_67580", - "instr_67582", - "instr_67584", - "instr_67586", - "instr_67588", - "instr_67590", - "instr_67592", - "instr_67594", - "instr_67596" - ] - }, - "instr_67598": { - "virtual_address": 67598, - "size": 2, - "disassembly": "beq 0x1086c", - "mnemonic": "beq", - "operands": "0x1086c", - "mode": "thumb" - }, - "bb_67598": { - "virtual_address": 67598, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 67600, - "children": [ - "instr_67598" - ] - }, - "instr_67600": { - "virtual_address": 67600, - "size": 2, - "disassembly": "mov r1, r9", - "mnemonic": "mov", - "operands": "r1, r9", - "mode": "thumb" - }, - "instr_67602": { - "virtual_address": 67602, - "size": 2, - "disassembly": "mov r0, r10", - "mnemonic": "mov", - "operands": "r0, r10", - "mode": "thumb" - }, - "instr_67604": { - "virtual_address": 67604, - "size": 4, - "disassembly": "bl 0x10b20", - "mnemonic": "bl", - "operands": "0x10b20", - "mode": "thumb" - }, - "instr_67608": { - "virtual_address": 67608, - "size": 2, - "disassembly": "movs r1, r5", - "mnemonic": "movs", - "operands": "r1, r5", - "mode": "thumb" - }, - "instr_67610": { - "virtual_address": 67610, - "size": 2, - "disassembly": "movs r6, r0", - "mnemonic": "movs", - "operands": "r6, r0", - "mode": "thumb" - }, - "instr_67612": { - "virtual_address": 67612, - "size": 2, - "disassembly": "movs r0, r4", - "mnemonic": "movs", - "operands": "r0, r4", - "mode": "thumb" - }, - "instr_67614": { - "virtual_address": 67614, - "size": 4, - "disassembly": "bl 0x10b20", - "mnemonic": "bl", - "operands": "0x10b20", - "mode": "thumb" - }, - "instr_67618": { - "virtual_address": 67618, - "size": 2, - "disassembly": "subs r3, r6, r0", - "mnemonic": "subs", - "operands": "r3, r6, r0", - "mode": "thumb" - }, - "instr_67620": { - "virtual_address": 67620, - "size": 2, - "disassembly": "mov r8, r3", - "mnemonic": "mov", - "operands": "r8, r3", - "mode": "thumb" - }, - "instr_67622": { - "virtual_address": 67622, - "size": 2, - "disassembly": "subs r3, #0x20", - "mnemonic": "subs", - "operands": "r3, #0x20", - "mode": "thumb" - }, - "instr_67624": { - "virtual_address": 67624, - "size": 2, - "disassembly": "mov r11, r3", - "mnemonic": "mov", - "operands": "r11, r3", - "mode": "thumb" - }, - "instr_67626": { - "virtual_address": 67626, - "size": 2, - "disassembly": "bmi 0x10898", - "mnemonic": "bmi", - "operands": "0x10898", - "mode": "thumb" - }, - "bb_67600": { - "virtual_address": 67600, - "size": 28, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 67628, - "children": [ - "instr_67600", - "instr_67602", - "instr_67604", - "instr_67608", - "instr_67610", - "instr_67612", - "instr_67614", - "instr_67618", - "instr_67620", - "instr_67622", - "instr_67624", - "instr_67626" - ] - }, - "instr_67628": { - "virtual_address": 67628, - "size": 2, - "disassembly": "mov r2, r11", - "mnemonic": "mov", - "operands": "r2, r11", - "mode": "thumb" - }, - "instr_67630": { - "virtual_address": 67630, - "size": 2, - "disassembly": "mov r3, r10", - "mnemonic": "mov", - "operands": "r3, r10", - "mode": "thumb" - }, - "instr_67632": { - "virtual_address": 67632, - "size": 2, - "disassembly": "lsls r3, r2", - "mnemonic": "lsls", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_67634": { - "virtual_address": 67634, - "size": 2, - "disassembly": "mov r2, r8", - "mnemonic": "mov", - "operands": "r2, r8", - "mode": "thumb" - }, - "instr_67636": { - "virtual_address": 67636, - "size": 2, - "disassembly": "movs r7, r3", - "mnemonic": "movs", - "operands": "r7, r3", - "mode": "thumb" - }, - "instr_67638": { - "virtual_address": 67638, - "size": 2, - "disassembly": "mov r3, r10", - "mnemonic": "mov", - "operands": "r3, r10", - "mode": "thumb" - }, - "instr_67640": { - "virtual_address": 67640, - "size": 2, - "disassembly": "lsls r3, r2", - "mnemonic": "lsls", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_67642": { - "virtual_address": 67642, - "size": 2, - "disassembly": "movs r6, r3", - "mnemonic": "movs", - "operands": "r6, r3", - "mode": "thumb" - }, - "instr_67644": { - "virtual_address": 67644, - "size": 2, - "disassembly": "cmp r7, r5", - "mnemonic": "cmp", - "operands": "r7, r5", - "mode": "thumb" - }, - "instr_67646": { - "virtual_address": 67646, - "size": 2, - "disassembly": "bhi 0x108ba", - "mnemonic": "bhi", - "operands": "0x108ba", - "mode": "thumb" - }, - "bb_67628": { - "virtual_address": 67628, - "size": 20, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 67648, - "children": [ - "instr_67628", - "instr_67630", - "instr_67632", - "instr_67634", - "instr_67636", - "instr_67638", - "instr_67640", - "instr_67642", - "instr_67644", - "instr_67646" - ] - }, - "instr_67648": { - "virtual_address": 67648, - "size": 2, - "disassembly": "cmp r7, r5", - "mnemonic": "cmp", - "operands": "r7, r5", - "mode": "thumb" - }, - "instr_67650": { - "virtual_address": 67650, - "size": 2, - "disassembly": "bne 0x10846", - "mnemonic": "bne", - "operands": "0x10846", - "mode": "thumb" - }, - "bb_67648": { - "virtual_address": 67648, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 67652, - "children": [ - "instr_67648", - "instr_67650" - ] - }, - "instr_67652": { - "virtual_address": 67652, - "size": 2, - "disassembly": "b 0x1093c", - "mnemonic": "b", - "operands": "0x1093c", - "mode": "thumb" - }, - "bb_67652": { - "virtual_address": 67652, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 67900, - "children": [ - "instr_67652" - ] - }, - "instr_67654": { - "virtual_address": 67654, - "size": 2, - "disassembly": "mov r3, r11", - "mnemonic": "mov", - "operands": "r3, r11", - "mode": "thumb" - }, - "instr_67656": { - "virtual_address": 67656, - "size": 2, - "disassembly": "subs r4, r4, r6", - "mnemonic": "subs", - "operands": "r4, r4, r6", - "mode": "thumb" - }, - "instr_67658": { - "virtual_address": 67658, - "size": 2, - "disassembly": "sbcs r5, r7", - "mnemonic": "sbcs", - "operands": "r5, r7", - "mode": "thumb" - }, - "instr_67660": { - "virtual_address": 67660, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_67662": { - "virtual_address": 67662, - "size": 2, - "disassembly": "bge 0x10852", - "mnemonic": "bge", - "operands": "0x10852", - "mode": "thumb" - }, - "bb_67654": { - "virtual_address": 67654, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 67664, - "children": [ - "instr_67654", - "instr_67656", - "instr_67658", - "instr_67660", - "instr_67662" - ] - }, - "instr_67664": { - "virtual_address": 67664, - "size": 2, - "disassembly": "b 0x10942", - "mnemonic": "b", - "operands": "0x10942", - "mode": "thumb" - }, - "bb_67664": { - "virtual_address": 67664, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 67906, - "children": [ - "instr_67664" - ] - }, - "instr_67666": { - "virtual_address": 67666, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_67668": { - "virtual_address": 67668, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_67670": { - "virtual_address": 67670, - "size": 2, - "disassembly": "str r2, [sp, #0x0]", - "mnemonic": "str", - "operands": "r2, [sp, #0x0]", - "mode": "thumb" - }, - "instr_67672": { - "virtual_address": 67672, - "size": 2, - "disassembly": "str r3, [sp, #0x4]", - "mnemonic": "str", - "operands": "r3, [sp, #0x4]", - "mode": "thumb" - }, - "instr_67674": { - "virtual_address": 67674, - "size": 2, - "disassembly": "movs r3, #0x1", - "mnemonic": "movs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_67676": { - "virtual_address": 67676, - "size": 2, - "disassembly": "mov r2, r11", - "mnemonic": "mov", - "operands": "r2, r11", - "mode": "thumb" - }, - "instr_67678": { - "virtual_address": 67678, - "size": 2, - "disassembly": "lsls r3, r2", - "mnemonic": "lsls", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_67680": { - "virtual_address": 67680, - "size": 2, - "disassembly": "str r3, [sp, #0x4]", - "mnemonic": "str", - "operands": "r3, [sp, #0x4]", - "mode": "thumb" - }, - "bb_67666": { - "virtual_address": 67666, - "size": 16, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 67682, - "children": [ - "instr_67666", - "instr_67668", - "instr_67670", - "instr_67672", - "instr_67674", - "instr_67676", - "instr_67678", - "instr_67680" - ] - }, - "instr_67682": { - "virtual_address": 67682, - "size": 2, - "disassembly": "movs r3, #0x1", - "mnemonic": "movs", - "operands": "r3, #0x1", - "mode": "thumb" - }, - "instr_67684": { - "virtual_address": 67684, - "size": 2, - "disassembly": "mov r2, r8", - "mnemonic": "mov", - "operands": "r2, r8", - "mode": "thumb" - }, - "instr_67686": { - "virtual_address": 67686, - "size": 2, - "disassembly": "lsls r3, r2", - "mnemonic": "lsls", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_67688": { - "virtual_address": 67688, - "size": 2, - "disassembly": "str r3, [sp, #0x0]", - "mnemonic": "str", - "operands": "r3, [sp, #0x0]", - "mode": "thumb" - }, - "instr_67690": { - "virtual_address": 67690, - "size": 2, - "disassembly": "b 0x108c2", - "mnemonic": "b", - "operands": "0x108c2", - "mode": "thumb" - }, - "bb_67682": { - "virtual_address": 67682, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 67778, - "children": [ - "instr_67682", - "instr_67684", - "instr_67686", - "instr_67688", - "instr_67690" - ] - }, - "instr_67692": { - "virtual_address": 67692, - "size": 2, - "disassembly": "cmp r2, r0", - "mnemonic": "cmp", - "operands": "r2, r0", - "mode": "thumb" - }, - "instr_67694": { - "virtual_address": 67694, - "size": 2, - "disassembly": "bls 0x10810", - "mnemonic": "bls", - "operands": "0x10810", - "mode": "thumb" - }, - "bb_67692": { - "virtual_address": 67692, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 67696, - "children": [ - "instr_67692", - "instr_67694" - ] - }, - "instr_67696": { - "virtual_address": 67696, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_67698": { - "virtual_address": 67698, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_67700": { - "virtual_address": 67700, - "size": 2, - "disassembly": "str r2, [sp, #0x0]", - "mnemonic": "str", - "operands": "r2, [sp, #0x0]", - "mode": "thumb" - }, - "instr_67702": { - "virtual_address": 67702, - "size": 2, - "disassembly": "str r3, [sp, #0x4]", - "mnemonic": "str", - "operands": "r3, [sp, #0x4]", - "mode": "thumb" - }, - "bb_67696": { - "virtual_address": 67696, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 67704, - "children": [ - "instr_67696", - "instr_67698", - "instr_67700", - "instr_67702" - ] - }, - "instr_67704": { - "virtual_address": 67704, - "size": 2, - "disassembly": "ldr r3, [sp, #0x30]", - "mnemonic": "ldr", - "operands": "r3, [sp, #0x30]", - "mode": "thumb" - }, - "instr_67706": { - "virtual_address": 67706, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_67708": { - "virtual_address": 67708, - "size": 2, - "disassembly": "beq 0x10882", - "mnemonic": "beq", - "operands": "0x10882", - "mode": "thumb" - }, - "bb_67704": { - "virtual_address": 67704, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 67710, - "children": [ - "instr_67704", - "instr_67706", - "instr_67708" - ] - }, - "instr_67710": { - "virtual_address": 67710, - "size": 2, - "disassembly": "str r4, [r3, #0x0]", - "mnemonic": "str", - "operands": "r4, [r3, #0x0]", - "mode": "thumb" - }, - "instr_67712": { - "virtual_address": 67712, - "size": 2, - "disassembly": "str r5, [r3, #0x4]", - "mnemonic": "str", - "operands": "r5, [r3, #0x4]", - "mode": "thumb" - }, - "bb_67710": { - "virtual_address": 67710, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 67714, - "children": [ - "instr_67710", - "instr_67712" - ] - }, - "instr_67714": { - "virtual_address": 67714, - "size": 2, - "disassembly": "ldr r0, [sp, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x0]", - "mode": "thumb" - }, - "instr_67716": { - "virtual_address": 67716, - "size": 2, - "disassembly": "ldr r1, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x4]", - "mode": "thumb" - }, - "instr_67718": { - "virtual_address": 67718, - "size": 2, - "disassembly": "add sp, #0xc", - "mnemonic": "add", - "operands": "sp, #0xc", - "mode": "thumb" - }, - "instr_67720": { - "virtual_address": 67720, - "size": 2, - "disassembly": "pop {r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_67722": { - "virtual_address": 67722, - "size": 2, - "disassembly": "mov r11, r7", - "mnemonic": "mov", - "operands": "r11, r7", - "mode": "thumb" - }, - "instr_67724": { - "virtual_address": 67724, - "size": 2, - "disassembly": "mov r10, r6", - "mnemonic": "mov", - "operands": "r10, r6", - "mode": "thumb" - }, - "instr_67726": { - "virtual_address": 67726, - "size": 2, - "disassembly": "mov r9, r5", - "mnemonic": "mov", - "operands": "r9, r5", - "mode": "thumb" - }, - "instr_67728": { - "virtual_address": 67728, - "size": 2, - "disassembly": "mov r8, r4", - "mnemonic": "mov", - "operands": "r8, r4", - "mode": "thumb" - }, - "instr_67730": { - "virtual_address": 67730, - "size": 2, - "disassembly": "pop {r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_67732": { - "virtual_address": 67732, - "size": 2, - "disassembly": "pop {r2}", - "mnemonic": "pop", - "operands": "{r2}", - "mode": "thumb" - }, - "instr_67734": { - "virtual_address": 67734, - "size": 2, - "disassembly": "bx r2", - "mnemonic": "bx", - "operands": "r2", - "mode": "thumb" - }, - "bb_67714": { - "virtual_address": 67714, - "size": 22, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_67714", - "instr_67716", - "instr_67718", - "instr_67720", - "instr_67722", - "instr_67724", - "instr_67726", - "instr_67728", - "instr_67730", - "instr_67732", - "instr_67734" - ] - }, - "instr_67736": { - "virtual_address": 67736, - "size": 2, - "disassembly": "mov r2, r8", - "mnemonic": "mov", - "operands": "r2, r8", - "mode": "thumb" - }, - "instr_67738": { - "virtual_address": 67738, - "size": 2, - "disassembly": "movs r3, #0x20", - "mnemonic": "movs", - "operands": "r3, #0x20", - "mode": "thumb" - }, - "instr_67740": { - "virtual_address": 67740, - "size": 2, - "disassembly": "subs r3, r3, r2", - "mnemonic": "subs", - "operands": "r3, r3, r2", - "mode": "thumb" - }, - "instr_67742": { - "virtual_address": 67742, - "size": 2, - "disassembly": "mov r2, r10", - "mnemonic": "mov", - "operands": "r2, r10", - "mode": "thumb" - }, - "instr_67744": { - "virtual_address": 67744, - "size": 2, - "disassembly": "lsrs r2, r3", - "mnemonic": "lsrs", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_67746": { - "virtual_address": 67746, - "size": 2, - "disassembly": "mov r1, r8", - "mnemonic": "mov", - "operands": "r1, r8", - "mode": "thumb" - }, - "instr_67748": { - "virtual_address": 67748, - "size": 2, - "disassembly": "movs r3, r2", - "mnemonic": "movs", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_67750": { - "virtual_address": 67750, - "size": 2, - "disassembly": "mov r2, r9", - "mnemonic": "mov", - "operands": "r2, r9", - "mode": "thumb" - }, - "instr_67752": { - "virtual_address": 67752, - "size": 2, - "disassembly": "lsls r2, r1", - "mnemonic": "lsls", - "operands": "r2, r1", - "mode": "thumb" - }, - "instr_67754": { - "virtual_address": 67754, - "size": 2, - "disassembly": "movs r7, r2", - "mnemonic": "movs", - "operands": "r7, r2", - "mode": "thumb" - }, - "instr_67756": { - "virtual_address": 67756, - "size": 2, - "disassembly": "mov r2, r8", - "mnemonic": "mov", - "operands": "r2, r8", - "mode": "thumb" - }, - "instr_67758": { - "virtual_address": 67758, - "size": 2, - "disassembly": "orrs r7, r3", - "mnemonic": "orrs", - "operands": "r7, r3", - "mode": "thumb" - }, - "instr_67760": { - "virtual_address": 67760, - "size": 2, - "disassembly": "mov r3, r10", - "mnemonic": "mov", - "operands": "r3, r10", - "mode": "thumb" - }, - "instr_67762": { - "virtual_address": 67762, - "size": 2, - "disassembly": "lsls r3, r2", - "mnemonic": "lsls", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_67764": { - "virtual_address": 67764, - "size": 2, - "disassembly": "movs r6, r3", - "mnemonic": "movs", - "operands": "r6, r3", - "mode": "thumb" - }, - "instr_67766": { - "virtual_address": 67766, - "size": 2, - "disassembly": "cmp r7, r5", - "mnemonic": "cmp", - "operands": "r7, r5", - "mode": "thumb" - }, - "instr_67768": { - "virtual_address": 67768, - "size": 2, - "disassembly": "bls 0x10840", - "mnemonic": "bls", - "operands": "0x10840", - "mode": "thumb" - }, - "bb_67736": { - "virtual_address": 67736, - "size": 34, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 67770, - "children": [ - "instr_67736", - "instr_67738", - "instr_67740", - "instr_67742", - "instr_67744", - "instr_67746", - "instr_67748", - "instr_67750", - "instr_67752", - "instr_67754", - "instr_67756", - "instr_67758", - "instr_67760", - "instr_67762", - "instr_67764", - "instr_67766", - "instr_67768" - ] - }, - "instr_67770": { - "virtual_address": 67770, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_67772": { - "virtual_address": 67772, - "size": 2, - "disassembly": "movs r3, #0x0", - "mnemonic": "movs", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_67774": { - "virtual_address": 67774, - "size": 2, - "disassembly": "str r2, [sp, #0x0]", - "mnemonic": "str", - "operands": "r2, [sp, #0x0]", - "mode": "thumb" - }, - "instr_67776": { - "virtual_address": 67776, - "size": 2, - "disassembly": "str r3, [sp, #0x4]", - "mnemonic": "str", - "operands": "r3, [sp, #0x4]", - "mode": "thumb" - }, - "bb_67770": { - "virtual_address": 67770, - "size": 8, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 67778, - "children": [ - "instr_67770", - "instr_67772", - "instr_67774", - "instr_67776" - ] - }, - "instr_67778": { - "virtual_address": 67778, - "size": 2, - "disassembly": "mov r3, r8", - "mnemonic": "mov", - "operands": "r3, r8", - "mode": "thumb" - }, - "instr_67780": { - "virtual_address": 67780, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_67782": { - "virtual_address": 67782, - "size": 2, - "disassembly": "beq 0x10878", - "mnemonic": "beq", - "operands": "0x10878", - "mode": "thumb" - }, - "bb_67778": { - "virtual_address": 67778, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 67784, - "children": [ - "instr_67778", - "instr_67780", - "instr_67782" - ] - }, - "instr_67784": { - "virtual_address": 67784, - "size": 2, - "disassembly": "lsls r3, r7, #0x1f", - "mnemonic": "lsls", - "operands": "r3, r7, #0x1f", - "mode": "thumb" - }, - "instr_67786": { - "virtual_address": 67786, - "size": 2, - "disassembly": "lsrs r2, r6, #0x1", - "mnemonic": "lsrs", - "operands": "r2, r6, #0x1", - "mode": "thumb" - }, - "instr_67788": { - "virtual_address": 67788, - "size": 2, - "disassembly": "orrs r2, r3", - "mnemonic": "orrs", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_67790": { - "virtual_address": 67790, - "size": 2, - "disassembly": "mov r6, r8", - "mnemonic": "mov", - "operands": "r6, r8", - "mode": "thumb" - }, - "instr_67792": { - "virtual_address": 67792, - "size": 2, - "disassembly": "lsrs r3, r7, #0x1", - "mnemonic": "lsrs", - "operands": "r3, r7, #0x1", - "mode": "thumb" - }, - "instr_67794": { - "virtual_address": 67794, - "size": 2, - "disassembly": "b 0x108f2", - "mnemonic": "b", - "operands": "0x108f2", - "mode": "thumb" - }, - "bb_67784": { - "virtual_address": 67784, - "size": 12, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 67826, - "children": [ - "instr_67784", - "instr_67786", - "instr_67788", - "instr_67790", - "instr_67792", - "instr_67794" - ] - }, - "instr_67796": { - "virtual_address": 67796, - "size": 2, - "disassembly": "cmp r3, r5", - "mnemonic": "cmp", - "operands": "r3, r5", - "mode": "thumb" - }, - "instr_67798": { - "virtual_address": 67798, - "size": 2, - "disassembly": "bne 0x108dc", - "mnemonic": "bne", - "operands": "0x108dc", - "mode": "thumb" - }, - "bb_67796": { - "virtual_address": 67796, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 67800, - "children": [ - "instr_67796", - "instr_67798" - ] - }, - "instr_67800": { - "virtual_address": 67800, - "size": 2, - "disassembly": "cmp r2, r4", - "mnemonic": "cmp", - "operands": "r2, r4", - "mode": "thumb" - }, - "instr_67802": { - "virtual_address": 67802, - "size": 2, - "disassembly": "bhi 0x108f6", - "mnemonic": "bhi", - "operands": "0x108f6", - "mode": "thumb" - }, - "bb_67800": { - "virtual_address": 67800, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 67804, - "children": [ - "instr_67800", - "instr_67802" - ] - }, - "instr_67804": { - "virtual_address": 67804, - "size": 2, - "disassembly": "subs r4, r4, r2", - "mnemonic": "subs", - "operands": "r4, r4, r2", - "mode": "thumb" - }, - "instr_67806": { - "virtual_address": 67806, - "size": 2, - "disassembly": "sbcs r5, r3", - "mnemonic": "sbcs", - "operands": "r5, r3", - "mode": "thumb" - }, - "instr_67808": { - "virtual_address": 67808, - "size": 2, - "disassembly": "movs r0, #0x1", - "mnemonic": "movs", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_67810": { - "virtual_address": 67810, - "size": 2, - "disassembly": "adds r4, r4, r4", - "mnemonic": "adds", - "operands": "r4, r4, r4", - "mode": "thumb" - }, - "instr_67812": { - "virtual_address": 67812, - "size": 2, - "disassembly": "adcs r5, r5", - "mnemonic": "adcs", - "operands": "r5, r5", - "mode": "thumb" - }, - "instr_67814": { - "virtual_address": 67814, - "size": 2, - "disassembly": "movs r1, #0x0", - "mnemonic": "movs", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_67816": { - "virtual_address": 67816, - "size": 2, - "disassembly": "subs r6, #0x1", - "mnemonic": "subs", - "operands": "r6, #0x1", - "mode": "thumb" - }, - "instr_67818": { - "virtual_address": 67818, - "size": 2, - "disassembly": "adds r4, r4, r0", - "mnemonic": "adds", - "operands": "r4, r4, r0", - "mode": "thumb" - }, - "instr_67820": { - "virtual_address": 67820, - "size": 2, - "disassembly": "adcs r5, r1", - "mnemonic": "adcs", - "operands": "r5, r1", - "mode": "thumb" - }, - "instr_67822": { - "virtual_address": 67822, - "size": 2, - "disassembly": "cmp r6, #0x0", - "mnemonic": "cmp", - "operands": "r6, #0x0", - "mode": "thumb" - }, - "instr_67824": { - "virtual_address": 67824, - "size": 2, - "disassembly": "beq 0x10900", - "mnemonic": "beq", - "operands": "0x10900", - "mode": "thumb" - }, - "bb_67804": { - "virtual_address": 67804, - "size": 22, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 67826, - "children": [ - "instr_67804", - "instr_67806", - "instr_67808", - "instr_67810", - "instr_67812", - "instr_67814", - "instr_67816", - "instr_67818", - "instr_67820", - "instr_67822", - "instr_67824" - ] - }, - "instr_67826": { - "virtual_address": 67826, - "size": 2, - "disassembly": "cmp r3, r5", - "mnemonic": "cmp", - "operands": "r3, r5", - "mode": "thumb" - }, - "instr_67828": { - "virtual_address": 67828, - "size": 2, - "disassembly": "bls 0x108d4", - "mnemonic": "bls", - "operands": "0x108d4", - "mode": "thumb" - }, - "bb_67826": { - "virtual_address": 67826, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 67830, - "children": [ - "instr_67826", - "instr_67828" - ] - }, - "instr_67830": { - "virtual_address": 67830, - "size": 2, - "disassembly": "subs r6, #0x1", - "mnemonic": "subs", - "operands": "r6, #0x1", - "mode": "thumb" - }, - "instr_67832": { - "virtual_address": 67832, - "size": 2, - "disassembly": "adds r4, r4, r4", - "mnemonic": "adds", - "operands": "r4, r4, r4", - "mode": "thumb" - }, - "instr_67834": { - "virtual_address": 67834, - "size": 2, - "disassembly": "adcs r5, r5", - "mnemonic": "adcs", - "operands": "r5, r5", - "mode": "thumb" - }, - "instr_67836": { - "virtual_address": 67836, - "size": 2, - "disassembly": "cmp r6, #0x0", - "mnemonic": "cmp", - "operands": "r6, #0x0", - "mode": "thumb" - }, - "instr_67838": { - "virtual_address": 67838, - "size": 2, - "disassembly": "bne 0x108f2", - "mnemonic": "bne", - "operands": "0x108f2", - "mode": "thumb" - }, - "bb_67830": { - "virtual_address": 67830, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 67840, - "children": [ - "instr_67830", - "instr_67832", - "instr_67834", - "instr_67836", - "instr_67838" - ] - }, - "instr_67840": { - "virtual_address": 67840, - "size": 2, - "disassembly": "mov r3, r11", - "mnemonic": "mov", - "operands": "r3, r11", - "mode": "thumb" - }, - "instr_67842": { - "virtual_address": 67842, - "size": 2, - "disassembly": "ldr r0, [sp, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [sp, #0x0]", - "mode": "thumb" - }, - "instr_67844": { - "virtual_address": 67844, - "size": 2, - "disassembly": "ldr r1, [sp, #0x4]", - "mnemonic": "ldr", - "operands": "r1, [sp, #0x4]", - "mode": "thumb" - }, - "instr_67846": { - "virtual_address": 67846, - "size": 2, - "disassembly": "adds r0, r0, r4", - "mnemonic": "adds", - "operands": "r0, r0, r4", - "mode": "thumb" - }, - "instr_67848": { - "virtual_address": 67848, - "size": 2, - "disassembly": "adcs r1, r5", - "mnemonic": "adcs", - "operands": "r1, r5", - "mode": "thumb" - }, - "instr_67850": { - "virtual_address": 67850, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_67852": { - "virtual_address": 67852, - "size": 2, - "disassembly": "blt 0x10958", - "mnemonic": "blt", - "operands": "0x10958", - "mode": "thumb" - }, - "bb_67840": { - "virtual_address": 67840, - "size": 14, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 67854, - "children": [ - "instr_67840", - "instr_67842", - "instr_67844", - "instr_67846", - "instr_67848", - "instr_67850", - "instr_67852" - ] - }, - "instr_67854": { - "virtual_address": 67854, - "size": 2, - "disassembly": "movs r3, r5", - "mnemonic": "movs", - "operands": "r3, r5", - "mode": "thumb" - }, - "instr_67856": { - "virtual_address": 67856, - "size": 2, - "disassembly": "mov r2, r11", - "mnemonic": "mov", - "operands": "r2, r11", - "mode": "thumb" - }, - "instr_67858": { - "virtual_address": 67858, - "size": 2, - "disassembly": "mov r4, r8", - "mnemonic": "mov", - "operands": "r4, r8", - "mode": "thumb" - }, - "instr_67860": { - "virtual_address": 67860, - "size": 2, - "disassembly": "lsrs r3, r2", - "mnemonic": "lsrs", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_67862": { - "virtual_address": 67862, - "size": 2, - "disassembly": "movs r2, r5", - "mnemonic": "movs", - "operands": "r2, r5", - "mode": "thumb" - }, - "instr_67864": { - "virtual_address": 67864, - "size": 2, - "disassembly": "lsrs r2, r4", - "mnemonic": "lsrs", - "operands": "r2, r4", - "mode": "thumb" - }, - "instr_67866": { - "virtual_address": 67866, - "size": 2, - "disassembly": "movs r4, r3", - "mnemonic": "movs", - "operands": "r4, r3", - "mode": "thumb" - }, - "instr_67868": { - "virtual_address": 67868, - "size": 2, - "disassembly": "mov r3, r11", - "mnemonic": "mov", - "operands": "r3, r11", - "mode": "thumb" - }, - "instr_67870": { - "virtual_address": 67870, - "size": 2, - "disassembly": "movs r5, r2", - "mnemonic": "movs", - "operands": "r5, r2", - "mode": "thumb" - }, - "instr_67872": { - "virtual_address": 67872, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_67874": { - "virtual_address": 67874, - "size": 2, - "disassembly": "blt 0x1097a", - "mnemonic": "blt", - "operands": "0x1097a", - "mode": "thumb" - }, - "bb_67854": { - "virtual_address": 67854, - "size": 22, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 67876, - "children": [ - "instr_67854", - "instr_67856", - "instr_67858", - "instr_67860", - "instr_67862", - "instr_67864", - "instr_67866", - "instr_67868", - "instr_67870", - "instr_67872", - "instr_67874" - ] - }, - "instr_67876": { - "virtual_address": 67876, - "size": 2, - "disassembly": "movs r6, r4", - "mnemonic": "movs", - "operands": "r6, r4", - "mode": "thumb" - }, - "instr_67878": { - "virtual_address": 67878, - "size": 2, - "disassembly": "lsls r6, r3", - "mnemonic": "lsls", - "operands": "r6, r3", - "mode": "thumb" - }, - "instr_67880": { - "virtual_address": 67880, - "size": 2, - "disassembly": "movs r3, r6", - "mnemonic": "movs", - "operands": "r3, r6", - "mode": "thumb" - }, - "bb_67876": { - "virtual_address": 67876, - "size": 6, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 67882, - "children": [ - "instr_67876", - "instr_67878", - "instr_67880" - ] - }, - "instr_67882": { - "virtual_address": 67882, - "size": 2, - "disassembly": "movs r6, r4", - "mnemonic": "movs", - "operands": "r6, r4", - "mode": "thumb" - }, - "instr_67884": { - "virtual_address": 67884, - "size": 2, - "disassembly": "mov r7, r8", - "mnemonic": "mov", - "operands": "r7, r8", - "mode": "thumb" - }, - "instr_67886": { - "virtual_address": 67886, - "size": 2, - "disassembly": "lsls r6, r7", - "mnemonic": "lsls", - "operands": "r6, r7", - "mode": "thumb" - }, - "instr_67888": { - "virtual_address": 67888, - "size": 2, - "disassembly": "movs r2, r6", - "mnemonic": "movs", - "operands": "r2, r6", - "mode": "thumb" - }, - "instr_67890": { - "virtual_address": 67890, - "size": 2, - "disassembly": "subs r0, r0, r2", - "mnemonic": "subs", - "operands": "r0, r0, r2", - "mode": "thumb" - }, - "instr_67892": { - "virtual_address": 67892, - "size": 2, - "disassembly": "sbcs r1, r3", - "mnemonic": "sbcs", - "operands": "r1, r3", - "mode": "thumb" - }, - "instr_67894": { - "virtual_address": 67894, - "size": 2, - "disassembly": "str r0, [sp, #0x0]", - "mnemonic": "str", - "operands": "r0, [sp, #0x0]", - "mode": "thumb" - }, - "instr_67896": { - "virtual_address": 67896, - "size": 2, - "disassembly": "str r1, [sp, #0x4]", - "mnemonic": "str", - "operands": "r1, [sp, #0x4]", - "mode": "thumb" - }, - "instr_67898": { - "virtual_address": 67898, - "size": 2, - "disassembly": "b 0x10878", - "mnemonic": "b", - "operands": "0x10878", - "mode": "thumb" - }, - "bb_67882": { - "virtual_address": 67882, - "size": 18, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 67704, - "children": [ - "instr_67882", - "instr_67884", - "instr_67886", - "instr_67888", - "instr_67890", - "instr_67892", - "instr_67894", - "instr_67896", - "instr_67898" - ] - }, - "instr_67900": { - "virtual_address": 67900, - "size": 2, - "disassembly": "cmp r3, r4", - "mnemonic": "cmp", - "operands": "r3, r4", - "mode": "thumb" - }, - "instr_67902": { - "virtual_address": 67902, - "size": 2, - "disassembly": "bhi 0x108ba", - "mnemonic": "bhi", - "operands": "0x108ba", - "mode": "thumb" - }, - "bb_67900": { - "virtual_address": 67900, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 67904, - "children": [ - "instr_67900", - "instr_67902" - ] - }, - "instr_67904": { - "virtual_address": 67904, - "size": 2, - "disassembly": "b 0x10846", - "mnemonic": "b", - "operands": "0x10846", - "mode": "thumb" - }, - "bb_67904": { - "virtual_address": 67904, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 67654, - "children": [ - "instr_67904" - ] - }, - "instr_67906": { - "virtual_address": 67906, - "size": 2, - "disassembly": "mov r2, r8", - "mnemonic": "mov", - "operands": "r2, r8", - "mode": "thumb" - }, - "instr_67908": { - "virtual_address": 67908, - "size": 2, - "disassembly": "movs r3, #0x20", - "mnemonic": "movs", - "operands": "r3, #0x20", - "mode": "thumb" - }, - "instr_67910": { - "virtual_address": 67910, - "size": 2, - "disassembly": "movs r1, #0x0", - "mnemonic": "movs", - "operands": "r1, #0x0", - "mode": "thumb" - }, - "instr_67912": { - "virtual_address": 67912, - "size": 2, - "disassembly": "subs r3, r3, r2", - "mnemonic": "subs", - "operands": "r3, r3, r2", - "mode": "thumb" - }, - "instr_67914": { - "virtual_address": 67914, - "size": 2, - "disassembly": "movs r2, #0x0", - "mnemonic": "movs", - "operands": "r2, #0x0", - "mode": "thumb" - }, - "instr_67916": { - "virtual_address": 67916, - "size": 2, - "disassembly": "str r1, [sp, #0x0]", - "mnemonic": "str", - "operands": "r1, [sp, #0x0]", - "mode": "thumb" - }, - "instr_67918": { - "virtual_address": 67918, - "size": 2, - "disassembly": "str r2, [sp, #0x4]", - "mnemonic": "str", - "operands": "r2, [sp, #0x4]", - "mode": "thumb" - }, - "instr_67920": { - "virtual_address": 67920, - "size": 2, - "disassembly": "movs r2, #0x1", - "mnemonic": "movs", - "operands": "r2, #0x1", - "mode": "thumb" - }, - "instr_67922": { - "virtual_address": 67922, - "size": 2, - "disassembly": "lsrs r2, r3", - "mnemonic": "lsrs", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_67924": { - "virtual_address": 67924, - "size": 2, - "disassembly": "str r2, [sp, #0x4]", - "mnemonic": "str", - "operands": "r2, [sp, #0x4]", - "mode": "thumb" - }, - "instr_67926": { - "virtual_address": 67926, - "size": 2, - "disassembly": "b 0x10862", - "mnemonic": "b", - "operands": "0x10862", - "mode": "thumb" - }, - "bb_67906": { - "virtual_address": 67906, - "size": 22, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 67682, - "children": [ - "instr_67906", - "instr_67908", - "instr_67910", - "instr_67912", - "instr_67914", - "instr_67916", - "instr_67918", - "instr_67920", - "instr_67922", - "instr_67924", - "instr_67926" - ] - }, - "instr_67928": { - "virtual_address": 67928, - "size": 2, - "disassembly": "mov r2, r8", - "mnemonic": "mov", - "operands": "r2, r8", - "mode": "thumb" - }, - "instr_67930": { - "virtual_address": 67930, - "size": 2, - "disassembly": "movs r3, #0x20", - "mnemonic": "movs", - "operands": "r3, #0x20", - "mode": "thumb" - }, - "instr_67932": { - "virtual_address": 67932, - "size": 2, - "disassembly": "subs r3, r3, r2", - "mnemonic": "subs", - "operands": "r3, r3, r2", - "mode": "thumb" - }, - "instr_67934": { - "virtual_address": 67934, - "size": 2, - "disassembly": "movs r2, r5", - "mnemonic": "movs", - "operands": "r2, r5", - "mode": "thumb" - }, - "instr_67936": { - "virtual_address": 67936, - "size": 2, - "disassembly": "mov r6, r8", - "mnemonic": "mov", - "operands": "r6, r8", - "mode": "thumb" - }, - "instr_67938": { - "virtual_address": 67938, - "size": 2, - "disassembly": "lsls r2, r3", - "mnemonic": "lsls", - "operands": "r2, r3", - "mode": "thumb" - }, - "instr_67940": { - "virtual_address": 67940, - "size": 2, - "disassembly": "movs r3, r4", - "mnemonic": "movs", - "operands": "r3, r4", - "mode": "thumb" - }, - "instr_67942": { - "virtual_address": 67942, - "size": 2, - "disassembly": "lsrs r3, r6", - "mnemonic": "lsrs", - "operands": "r3, r6", - "mode": "thumb" - }, - "instr_67944": { - "virtual_address": 67944, - "size": 2, - "disassembly": "mov r4, r8", - "mnemonic": "mov", - "operands": "r4, r8", - "mode": "thumb" - }, - "instr_67946": { - "virtual_address": 67946, - "size": 2, - "disassembly": "orrs r3, r2", - "mnemonic": "orrs", - "operands": "r3, r2", - "mode": "thumb" - }, - "instr_67948": { - "virtual_address": 67948, - "size": 2, - "disassembly": "movs r2, r5", - "mnemonic": "movs", - "operands": "r2, r5", - "mode": "thumb" - }, - "instr_67950": { - "virtual_address": 67950, - "size": 2, - "disassembly": "lsrs r2, r4", - "mnemonic": "lsrs", - "operands": "r2, r4", - "mode": "thumb" - }, - "instr_67952": { - "virtual_address": 67952, - "size": 2, - "disassembly": "movs r4, r3", - "mnemonic": "movs", - "operands": "r4, r3", - "mode": "thumb" - }, - "instr_67954": { - "virtual_address": 67954, - "size": 2, - "disassembly": "mov r3, r11", - "mnemonic": "mov", - "operands": "r3, r11", - "mode": "thumb" - }, - "instr_67956": { - "virtual_address": 67956, - "size": 2, - "disassembly": "movs r5, r2", - "mnemonic": "movs", - "operands": "r5, r2", - "mode": "thumb" - }, - "instr_67958": { - "virtual_address": 67958, - "size": 2, - "disassembly": "cmp r3, #0x0", - "mnemonic": "cmp", - "operands": "r3, #0x0", - "mode": "thumb" - }, - "instr_67960": { - "virtual_address": 67960, - "size": 2, - "disassembly": "bge 0x10924", - "mnemonic": "bge", - "operands": "0x10924", - "mode": "thumb" - }, - "bb_67928": { - "virtual_address": 67928, - "size": 34, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 67962, - "children": [ - "instr_67928", - "instr_67930", - "instr_67932", - "instr_67934", - "instr_67936", - "instr_67938", - "instr_67940", - "instr_67942", - "instr_67944", - "instr_67946", - "instr_67948", - "instr_67950", - "instr_67952", - "instr_67954", - "instr_67956", - "instr_67958", - "instr_67960" - ] - }, - "instr_67962": { - "virtual_address": 67962, - "size": 2, - "disassembly": "mov r2, r8", - "mnemonic": "mov", - "operands": "r2, r8", - "mode": "thumb" - }, - "instr_67964": { - "virtual_address": 67964, - "size": 2, - "disassembly": "movs r7, r5", - "mnemonic": "movs", - "operands": "r7, r5", - "mode": "thumb" - }, - "instr_67966": { - "virtual_address": 67966, - "size": 2, - "disassembly": "movs r3, #0x20", - "mnemonic": "movs", - "operands": "r3, #0x20", - "mode": "thumb" - }, - "instr_67968": { - "virtual_address": 67968, - "size": 2, - "disassembly": "movs r6, r4", - "mnemonic": "movs", - "operands": "r6, r4", - "mode": "thumb" - }, - "instr_67970": { - "virtual_address": 67970, - "size": 2, - "disassembly": "lsls r7, r2", - "mnemonic": "lsls", - "operands": "r7, r2", - "mode": "thumb" - }, - "instr_67972": { - "virtual_address": 67972, - "size": 2, - "disassembly": "subs r3, r3, r2", - "mnemonic": "subs", - "operands": "r3, r3, r2", - "mode": "thumb" - }, - "instr_67974": { - "virtual_address": 67974, - "size": 2, - "disassembly": "lsrs r6, r3", - "mnemonic": "lsrs", - "operands": "r6, r3", - "mode": "thumb" - }, - "instr_67976": { - "virtual_address": 67976, - "size": 2, - "disassembly": "movs r3, r7", - "mnemonic": "movs", - "operands": "r3, r7", - "mode": "thumb" - }, - "instr_67978": { - "virtual_address": 67978, - "size": 2, - "disassembly": "orrs r3, r6", - "mnemonic": "orrs", - "operands": "r3, r6", - "mode": "thumb" - }, - "instr_67980": { - "virtual_address": 67980, - "size": 2, - "disassembly": "b 0x1092a", - "mnemonic": "b", - "operands": "0x1092a", - "mode": "thumb" - }, - "bb_67962": { - "virtual_address": 67962, - "size": 20, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 67882, - "children": [ - "instr_67962", - "instr_67964", - "instr_67966", - "instr_67968", - "instr_67970", - "instr_67972", - "instr_67974", - "instr_67976", - "instr_67978", - "instr_67980" - ] - }, - "func_67572": { - "virtual_address": 67572, - "size": 410, - "name": "__udivmoddi4", - "children": [ - "bb_67572", - "bb_67598", - "bb_67600", - "bb_67628", - "bb_67648", - "bb_67652", - "bb_67654", - "bb_67664", - "bb_67666", - "bb_67682", - "bb_67692", - "bb_67696", - "bb_67704", - "bb_67710", - "bb_67714", - "bb_67736", - "bb_67770", - "bb_67778", - "bb_67784", - "bb_67796", - "bb_67800", - "bb_67804", - "bb_67826", - "bb_67830", - "bb_67840", - "bb_67854", - "bb_67876", - "bb_67882", - "bb_67900", - "bb_67904", - "bb_67906", - "bb_67928", - "bb_67962" - ] - }, - "instr_67984": { - "virtual_address": 67984, - "size": 4, - "disassembly": "stmdb sp!, {r4, lr}", - "mnemonic": "stmdb", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_67988": { - "virtual_address": 67988, - "size": 4, - "disassembly": "cmp r1, #0x0", - "mnemonic": "cmp", - "operands": "r1, #0x0", - "mode": "none" - }, - "instr_67992": { - "virtual_address": 67992, - "size": 4, - "disassembly": "bne 0x109a8", - "mnemonic": "bne", - "operands": "0x109a8", - "mode": "none" - }, - "bb_67984": { - "virtual_address": 67984, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 67996, - "children": [ - "instr_67984", - "instr_67988", - "instr_67992" - ] - }, - "instr_67996": { - "virtual_address": 67996, - "size": 4, - "disassembly": "bl 0x109b8", - "mnemonic": "bl", - "operands": "0x109b8", - "mode": "none" - }, - "instr_68000": { - "virtual_address": 68000, - "size": 4, - "disassembly": "add r0, r0, #0x20", - "mnemonic": "add", - "operands": "r0, r0, #0x20", - "mode": "none" - }, - "instr_68004": { - "virtual_address": 68004, - "size": 4, - "disassembly": "b 0x109b0", - "mnemonic": "b", - "operands": "0x109b0", - "mode": "none" - }, - "bb_67996": { - "virtual_address": 67996, - "size": 12, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68016, - "children": [ - "instr_67996", - "instr_68000", - "instr_68004" - ] - }, - "instr_68008": { - "virtual_address": 68008, - "size": 4, - "disassembly": "mov r0, r1", - "mnemonic": "mov", - "operands": "r0, r1", - "mode": "none" - }, - "instr_68012": { - "virtual_address": 68012, - "size": 4, - "disassembly": "bl 0x109b8", - "mnemonic": "bl", - "operands": "0x109b8", - "mode": "none" - }, - "bb_68008": { - "virtual_address": 68008, - "size": 8, - "mode": "none", - "is_exit_point": false, - "exit_vaddr": 68016, - "children": [ - "instr_68008", - "instr_68012" - ] - }, - "instr_68016": { - "virtual_address": 68016, - "size": 4, - "disassembly": "ldmia sp!, {r4, lr}", - "mnemonic": "ldmia", - "operands": "sp!, {r4, lr}", - "mode": "none" - }, - "instr_68020": { - "virtual_address": 68020, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_68016": { - "virtual_address": 68016, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68016", - "instr_68020" - ] - }, - "func_67984": { - "virtual_address": 67984, - "size": 40, - "name": "__clzdi2", - "children": [ - "bb_67984", - "bb_67996", - "bb_68008", - "bb_68016" - ] - }, - "instr_68024": { - "virtual_address": 68024, - "size": 4, - "disassembly": "mov r1, #0x1c", - "mnemonic": "mov", - "operands": "r1, #0x1c", - "mode": "none" - }, - "instr_68028": { - "virtual_address": 68028, - "size": 4, - "disassembly": "cmp r0, #0x10000", - "mnemonic": "cmp", - "operands": "r0, #0x10000", - "mode": "none" - }, - "instr_68032": { - "virtual_address": 68032, - "size": 4, - "disassembly": "movcs r0, r0, lsr #0x10", - "mnemonic": "movcs", - "operands": "r0, r0, lsr #0x10", - "mode": "none" - }, - "instr_68036": { - "virtual_address": 68036, - "size": 4, - "disassembly": "subcs r1, r1, #0x10", - "mnemonic": "subcs", - "operands": "r1, r1, #0x10", - "mode": "none" - }, - "instr_68040": { - "virtual_address": 68040, - "size": 4, - "disassembly": "cmp r0, #0x100", - "mnemonic": "cmp", - "operands": "r0, #0x100", - "mode": "none" - }, - "instr_68044": { - "virtual_address": 68044, - "size": 4, - "disassembly": "movcs r0, r0, lsr #0x8", - "mnemonic": "movcs", - "operands": "r0, r0, lsr #0x8", - "mode": "none" - }, - "instr_68048": { - "virtual_address": 68048, - "size": 4, - "disassembly": "subcs r1, r1, #0x8", - "mnemonic": "subcs", - "operands": "r1, r1, #0x8", - "mode": "none" - }, - "instr_68052": { - "virtual_address": 68052, - "size": 4, - "disassembly": "cmp r0, #0x10", - "mnemonic": "cmp", - "operands": "r0, #0x10", - "mode": "none" - }, - "instr_68056": { - "virtual_address": 68056, - "size": 4, - "disassembly": "movcs r0, r0, lsr #0x4", - "mnemonic": "movcs", - "operands": "r0, r0, lsr #0x4", - "mode": "none" - }, - "instr_68060": { - "virtual_address": 68060, - "size": 4, - "disassembly": "subcs r1, r1, #0x4", - "mnemonic": "subcs", - "operands": "r1, r1, #0x4", - "mode": "none" - }, - "instr_68064": { - "virtual_address": 68064, - "size": 4, - "disassembly": "adr r2, 0x109f0", - "mnemonic": "adr", - "operands": "r2, 0x109f0", - "mode": "none" - }, - "instr_68068": { - "virtual_address": 68068, - "size": 4, - "disassembly": "ldrb r0, [r2, r0]", - "mnemonic": "ldrb", - "operands": "r0, [r2, r0]", - "mode": "none" - }, - "instr_68072": { - "virtual_address": 68072, - "size": 4, - "disassembly": "add r0, r0, r1", - "mnemonic": "add", - "operands": "r0, r0, r1", - "mode": "none" - }, - "instr_68076": { - "virtual_address": 68076, - "size": 4, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "none" - }, - "bb_68024": { - "virtual_address": 68024, - "size": 56, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68024", - "instr_68028", - "instr_68032", - "instr_68036", - "instr_68040", - "instr_68044", - "instr_68048", - "instr_68052", - "instr_68056", - "instr_68060", - "instr_68064", - "instr_68068", - "instr_68072", - "instr_68076" - ] - }, - "dw_68080": { - "virtual_address": 68080, - "size": 1, - "format_string": "B", - "xrefs_to": [ - 68068 - ] - }, - "func_68024": { - "virtual_address": 68024, - "size": 57, - "name": "__clzsi2", - "children": [ - "bb_68024", - "dw_68080" - ] - }, - "instr_68096": { - "virtual_address": 68096, - "size": 2, - "disassembly": "movs r2, #0x58", - "mnemonic": "movs", - "operands": "r2, #0x58", - "mode": "thumb" - }, - "instr_68098": { - "virtual_address": 68098, - "size": 2, - "disassembly": "movs r0, #0x1", - "mnemonic": "movs", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_68100": { - "virtual_address": 68100, - "size": 2, - "disassembly": "ldr r3, [0x10a0c]", - "mnemonic": "ldr", - "operands": "r3, [0x10a0c]", - "mode": "thumb" - }, - "instr_68102": { - "virtual_address": 68102, - "size": 2, - "disassembly": "rsbs r0, r0", - "mnemonic": "rsbs", - "operands": "r0, r0", - "mode": "thumb" - }, - "instr_68104": { - "virtual_address": 68104, - "size": 2, - "disassembly": "str r2, [r3, #0x0]", - "mnemonic": "str", - "operands": "r2, [r3, #0x0]", - "mode": "thumb" - }, - "instr_68106": { - "virtual_address": 68106, - "size": 2, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "thumb" - }, - "bb_68096": { - "virtual_address": 68096, - "size": 12, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68096", - "instr_68098", - "instr_68100", - "instr_68102", - "instr_68104", - "instr_68106" - ] - }, - "dw_68108": { - "virtual_address": 68108, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 68100 - ] - }, - "func_68096": { - "virtual_address": 68096, - "size": 16, - "name": "_close", - "children": [ - "bb_68096", - "dw_68108" - ] - }, - "instr_68112": { - "virtual_address": 68112, - "size": 2, - "disassembly": "movs r2, #0x58", - "mnemonic": "movs", - "operands": "r2, #0x58", - "mode": "thumb" - }, - "instr_68114": { - "virtual_address": 68114, - "size": 2, - "disassembly": "movs r0, #0x1", - "mnemonic": "movs", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_68116": { - "virtual_address": 68116, - "size": 2, - "disassembly": "ldr r3, [0x10a1c]", - "mnemonic": "ldr", - "operands": "r3, [0x10a1c]", - "mode": "thumb" - }, - "instr_68118": { - "virtual_address": 68118, - "size": 2, - "disassembly": "rsbs r0, r0", - "mnemonic": "rsbs", - "operands": "r0, r0", - "mode": "thumb" - }, - "instr_68120": { - "virtual_address": 68120, - "size": 2, - "disassembly": "str r2, [r3, #0x0]", - "mnemonic": "str", - "operands": "r2, [r3, #0x0]", - "mode": "thumb" - }, - "instr_68122": { - "virtual_address": 68122, - "size": 2, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "thumb" - }, - "bb_68112": { - "virtual_address": 68112, - "size": 12, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68112", - "instr_68114", - "instr_68116", - "instr_68118", - "instr_68120", - "instr_68122" - ] - }, - "dw_68124": { - "virtual_address": 68124, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 68116 - ] - }, - "func_68112": { - "virtual_address": 68112, - "size": 16, - "name": "_fstat", - "children": [ - "bb_68112", - "dw_68124" - ] - }, - "instr_68128": { - "virtual_address": 68128, - "size": 2, - "disassembly": "movs r2, #0x58", - "mnemonic": "movs", - "operands": "r2, #0x58", - "mode": "thumb" - }, - "instr_68130": { - "virtual_address": 68130, - "size": 2, - "disassembly": "movs r0, #0x1", - "mnemonic": "movs", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_68132": { - "virtual_address": 68132, - "size": 2, - "disassembly": "ldr r3, [0x10a2c]", - "mnemonic": "ldr", - "operands": "r3, [0x10a2c]", - "mode": "thumb" - }, - "instr_68134": { - "virtual_address": 68134, - "size": 2, - "disassembly": "rsbs r0, r0", - "mnemonic": "rsbs", - "operands": "r0, r0", - "mode": "thumb" - }, - "instr_68136": { - "virtual_address": 68136, - "size": 2, - "disassembly": "str r2, [r3, #0x0]", - "mnemonic": "str", - "operands": "r2, [r3, #0x0]", - "mode": "thumb" - }, - "instr_68138": { - "virtual_address": 68138, - "size": 2, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "thumb" - }, - "bb_68128": { - "virtual_address": 68128, - "size": 12, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68128", - "instr_68130", - "instr_68132", - "instr_68134", - "instr_68136", - "instr_68138" - ] - }, - "dw_68140": { - "virtual_address": 68140, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 68132 - ] - }, - "func_68128": { - "virtual_address": 68128, - "size": 16, - "name": "_getpid", - "children": [ - "bb_68128", - "dw_68140" - ] - }, - "instr_68144": { - "virtual_address": 68144, - "size": 2, - "disassembly": "movs r2, #0x58", - "mnemonic": "movs", - "operands": "r2, #0x58", - "mode": "thumb" - }, - "instr_68146": { - "virtual_address": 68146, - "size": 2, - "disassembly": "ldr r3, [0x10a3c]", - "mnemonic": "ldr", - "operands": "r3, [0x10a3c]", - "mode": "thumb" - }, - "instr_68148": { - "virtual_address": 68148, - "size": 2, - "disassembly": "movs r0, #0x0", - "mnemonic": "movs", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_68150": { - "virtual_address": 68150, - "size": 2, - "disassembly": "str r2, [r3, #0x0]", - "mnemonic": "str", - "operands": "r2, [r3, #0x0]", - "mode": "thumb" - }, - "instr_68152": { - "virtual_address": 68152, - "size": 2, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "thumb" - }, - "bb_68144": { - "virtual_address": 68144, - "size": 10, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68144", - "instr_68146", - "instr_68148", - "instr_68150", - "instr_68152" - ] - }, - "func_68144": { - "virtual_address": 68144, - "size": 10, - "name": "_isatty", - "children": [ - "bb_68144" - ] - }, - "instr_68160": { - "virtual_address": 68160, - "size": 2, - "disassembly": "movs r2, #0x58", - "mnemonic": "movs", - "operands": "r2, #0x58", - "mode": "thumb" - }, - "instr_68162": { - "virtual_address": 68162, - "size": 2, - "disassembly": "movs r0, #0x1", - "mnemonic": "movs", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_68164": { - "virtual_address": 68164, - "size": 2, - "disassembly": "ldr r3, [0x10a4c]", - "mnemonic": "ldr", - "operands": "r3, [0x10a4c]", - "mode": "thumb" - }, - "instr_68166": { - "virtual_address": 68166, - "size": 2, - "disassembly": "rsbs r0, r0", - "mnemonic": "rsbs", - "operands": "r0, r0", - "mode": "thumb" - }, - "instr_68168": { - "virtual_address": 68168, - "size": 2, - "disassembly": "str r2, [r3, #0x0]", - "mnemonic": "str", - "operands": "r2, [r3, #0x0]", - "mode": "thumb" - }, - "instr_68170": { - "virtual_address": 68170, - "size": 2, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "thumb" - }, - "bb_68160": { - "virtual_address": 68160, - "size": 12, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68160", - "instr_68162", - "instr_68164", - "instr_68166", - "instr_68168", - "instr_68170" - ] - }, - "dw_68172": { - "virtual_address": 68172, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 68164 - ] - }, - "func_68160": { - "virtual_address": 68160, - "size": 16, - "name": "_kill", - "children": [ - "bb_68160", - "dw_68172" - ] - }, - "instr_68176": { - "virtual_address": 68176, - "size": 2, - "disassembly": "movs r2, #0x58", - "mnemonic": "movs", - "operands": "r2, #0x58", - "mode": "thumb" - }, - "instr_68178": { - "virtual_address": 68178, - "size": 2, - "disassembly": "movs r0, #0x1", - "mnemonic": "movs", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_68180": { - "virtual_address": 68180, - "size": 2, - "disassembly": "ldr r3, [0x10a5c]", - "mnemonic": "ldr", - "operands": "r3, [0x10a5c]", - "mode": "thumb" - }, - "instr_68182": { - "virtual_address": 68182, - "size": 2, - "disassembly": "rsbs r0, r0", - "mnemonic": "rsbs", - "operands": "r0, r0", - "mode": "thumb" - }, - "instr_68184": { - "virtual_address": 68184, - "size": 2, - "disassembly": "str r2, [r3, #0x0]", - "mnemonic": "str", - "operands": "r2, [r3, #0x0]", - "mode": "thumb" - }, - "instr_68186": { - "virtual_address": 68186, - "size": 2, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "thumb" - }, - "bb_68176": { - "virtual_address": 68176, - "size": 12, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68176", - "instr_68178", - "instr_68180", - "instr_68182", - "instr_68184", - "instr_68186" - ] - }, - "dw_68188": { - "virtual_address": 68188, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 68180 - ] - }, - "func_68176": { - "virtual_address": 68176, - "size": 16, - "name": "_lseek", - "children": [ - "bb_68176", - "dw_68188" - ] - }, - "instr_68192": { - "virtual_address": 68192, - "size": 2, - "disassembly": "movs r2, #0x58", - "mnemonic": "movs", - "operands": "r2, #0x58", - "mode": "thumb" - }, - "instr_68194": { - "virtual_address": 68194, - "size": 2, - "disassembly": "movs r0, #0x1", - "mnemonic": "movs", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_68196": { - "virtual_address": 68196, - "size": 2, - "disassembly": "ldr r3, [0x10a6c]", - "mnemonic": "ldr", - "operands": "r3, [0x10a6c]", - "mode": "thumb" - }, - "instr_68198": { - "virtual_address": 68198, - "size": 2, - "disassembly": "rsbs r0, r0", - "mnemonic": "rsbs", - "operands": "r0, r0", - "mode": "thumb" - }, - "instr_68200": { - "virtual_address": 68200, - "size": 2, - "disassembly": "str r2, [r3, #0x0]", - "mnemonic": "str", - "operands": "r2, [r3, #0x0]", - "mode": "thumb" - }, - "instr_68202": { - "virtual_address": 68202, - "size": 2, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "thumb" - }, - "bb_68192": { - "virtual_address": 68192, - "size": 12, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68192", - "instr_68194", - "instr_68196", - "instr_68198", - "instr_68200", - "instr_68202" - ] - }, - "dw_68204": { - "virtual_address": 68204, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 68196 - ] - }, - "func_68192": { - "virtual_address": 68192, - "size": 16, - "name": "_read", - "children": [ - "bb_68192", - "dw_68204" - ] - }, - "instr_68208": { - "virtual_address": 68208, - "size": 2, - "disassembly": "ldr r2, [0x10a84]", - "mnemonic": "ldr", - "operands": "r2, [0x10a84]", - "mode": "thumb" - }, - "instr_68210": { - "virtual_address": 68210, - "size": 2, - "disassembly": "movs r3, r0", - "mnemonic": "movs", - "operands": "r3, r0", - "mode": "thumb" - }, - "instr_68212": { - "virtual_address": 68212, - "size": 2, - "disassembly": "ldr r0, [r2, #0x0]", - "mnemonic": "ldr", - "operands": "r0, [r2, #0x0]", - "mode": "thumb" - }, - "instr_68214": { - "virtual_address": 68214, - "size": 2, - "disassembly": "cmp r0, #0x0", - "mnemonic": "cmp", - "operands": "r0, #0x0", - "mode": "thumb" - }, - "instr_68216": { - "virtual_address": 68216, - "size": 2, - "disassembly": "beq 0x10a80", - "mnemonic": "beq", - "operands": "0x10a80", - "mode": "thumb" - }, - "bb_68208": { - "virtual_address": 68208, - "size": 10, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 68218, - "children": [ - "instr_68208", - "instr_68210", - "instr_68212", - "instr_68214", - "instr_68216" - ] - }, - "instr_68218": { - "virtual_address": 68218, - "size": 2, - "disassembly": "adds r3, r0, r3", - "mnemonic": "adds", - "operands": "r3, r0, r3", - "mode": "thumb" - }, - "instr_68220": { - "virtual_address": 68220, - "size": 2, - "disassembly": "str r3, [r2, #0x0]", - "mnemonic": "str", - "operands": "r3, [r2, #0x0]", - "mode": "thumb" - }, - "instr_68222": { - "virtual_address": 68222, - "size": 2, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "thumb" - }, - "bb_68218": { - "virtual_address": 68218, - "size": 6, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68218", - "instr_68220", - "instr_68222" - ] - }, - "instr_68224": { - "virtual_address": 68224, - "size": 2, - "disassembly": "ldr r0, [0x10a88]", - "mnemonic": "ldr", - "operands": "r0, [0x10a88]", - "mode": "thumb" - }, - "instr_68226": { - "virtual_address": 68226, - "size": 2, - "disassembly": "b 0x10a7a", - "mnemonic": "b", - "operands": "0x10a7a", - "mode": "thumb" - }, - "bb_68224": { - "virtual_address": 68224, - "size": 4, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 68218, - "children": [ - "instr_68224", - "instr_68226" - ] - }, - "dw_68228": { - "virtual_address": 68228, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 68208 - ] - }, - "dw_68232": { - "virtual_address": 68232, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 68224 - ] - }, - "func_68208": { - "virtual_address": 68208, - "size": 28, - "name": "_sbrk", - "children": [ - "bb_68208", - "bb_68218", - "bb_68224", - "dw_68228", - "dw_68232" - ] - }, - "instr_68236": { - "virtual_address": 68236, - "size": 2, - "disassembly": "movs r2, #0x58", - "mnemonic": "movs", - "operands": "r2, #0x58", - "mode": "thumb" - }, - "instr_68238": { - "virtual_address": 68238, - "size": 2, - "disassembly": "movs r0, #0x1", - "mnemonic": "movs", - "operands": "r0, #0x1", - "mode": "thumb" - }, - "instr_68240": { - "virtual_address": 68240, - "size": 2, - "disassembly": "ldr r3, [0x10a98]", - "mnemonic": "ldr", - "operands": "r3, [0x10a98]", - "mode": "thumb" - }, - "instr_68242": { - "virtual_address": 68242, - "size": 2, - "disassembly": "rsbs r0, r0", - "mnemonic": "rsbs", - "operands": "r0, r0", - "mode": "thumb" - }, - "instr_68244": { - "virtual_address": 68244, - "size": 2, - "disassembly": "str r2, [r3, #0x0]", - "mnemonic": "str", - "operands": "r2, [r3, #0x0]", - "mode": "thumb" - }, - "instr_68246": { - "virtual_address": 68246, - "size": 2, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "thumb" - }, - "bb_68236": { - "virtual_address": 68236, - "size": 12, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68236", - "instr_68238", - "instr_68240", - "instr_68242", - "instr_68244", - "instr_68246" - ] - }, - "dw_68248": { - "virtual_address": 68248, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 68240 - ] - }, - "func_68236": { - "virtual_address": 68236, - "size": 16, - "name": "_write", - "children": [ - "bb_68236", - "dw_68248" - ] - }, - "instr_68252": { - "virtual_address": 68252, - "size": 2, - "disassembly": "b 0x10a9c", - "mnemonic": "b", - "operands": "0x10a9c", - "mode": "thumb" - }, - "bb_68252": { - "virtual_address": 68252, - "size": 2, - "mode": "thumb", - "is_exit_point": false, - "exit_vaddr": 68252, - "children": [ - "instr_68252" - ] - }, - "func_68252": { - "virtual_address": 68252, - "size": 2, - "name": "_exit", - "children": [ - "bb_68252" - ] - }, - "instr_68256": { - "virtual_address": 68256, - "size": 2, - "disassembly": "bx pc", - "mnemonic": "bx", - "operands": "pc", - "mode": "thumb" - }, - "bb_68256": { - "virtual_address": 68256, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68256" - ] - }, - "func_68256": { - "virtual_address": 68256, - "size": 2, - "name": "____aeabi_uldivmod_from_thumb", - "children": [ - "bb_68256" - ] - }, - "instr_68260": { - "virtual_address": 68260, - "size": 4, - "disassembly": "b 0x107b8", - "mnemonic": "b", - "operands": "0x107b8", - "mode": "none" - }, - "bb_68260": { - "virtual_address": 68260, - "size": 4, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68260" - ] - }, - "func_68260": { - "virtual_address": 68260, - "size": 4, - "name": "__aeabi_uldivmod", - "children": [ - "bb_68260" - ] - }, - "instr_68264": { - "virtual_address": 68264, - "size": 2, - "disassembly": "bx pc", - "mnemonic": "bx", - "operands": "pc", - "mode": "thumb" - }, - "bb_68264": { - "virtual_address": 68264, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68264" - ] - }, - "func_68264": { - "virtual_address": 68264, - "size": 2, - "name": "____aeabi_dcmple_from_thumb", - "children": [ - "bb_68264" - ] - }, - "instr_68268": { - "virtual_address": 68268, - "size": 4, - "disassembly": "b 0x106dc", - "mnemonic": "b", - "operands": "0x106dc", - "mode": "none" - }, - "bb_68268": { - "virtual_address": 68268, - "size": 4, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68268" - ] - }, - "func_68268": { - "virtual_address": 68268, - "size": 4, - "name": "__aeabi_dcmple", - "children": [ - "bb_68268" - ] - }, - "instr_68272": { - "virtual_address": 68272, - "size": 2, - "disassembly": "bx pc", - "mnemonic": "bx", - "operands": "pc", - "mode": "thumb" - }, - "bb_68272": { - "virtual_address": 68272, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68272" - ] - }, - "func_68272": { - "virtual_address": 68272, - "size": 2, - "name": "____aeabi_ui2d_from_thumb", - "children": [ - "bb_68272" - ] - }, - "instr_68276": { - "virtual_address": 68276, - "size": 4, - "disassembly": "b 0x1003c", - "mnemonic": "b", - "operands": "0x1003c", - "mode": "none" - }, - "bb_68276": { - "virtual_address": 68276, - "size": 4, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68276" - ] - }, - "func_68276": { - "virtual_address": 68276, - "size": 4, - "name": "__floatunsidf", - "children": [ - "bb_68276" - ] - }, - "instr_68280": { - "virtual_address": 68280, - "size": 4, - "disassembly": "ldr r12, [0x10ac0]", - "mnemonic": "ldr", - "operands": "r12, [0x10ac0]", - "mode": "none" - }, - "instr_68284": { - "virtual_address": 68284, - "size": 4, - "disassembly": "bx r12", - "mnemonic": "bx", - "operands": "r12", - "mode": "none" - }, - "bb_68280": { - "virtual_address": 68280, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68280", - "instr_68284" - ] - }, - "dw_68288": { - "virtual_address": 68288, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 68280 - ] - }, - "func_68280": { - "virtual_address": 68280, - "size": 12, - "name": "____aeabi_ldiv0_from_arm", - "children": [ - "bb_68280", - "dw_68288" - ] - }, - "instr_68292": { - "virtual_address": 68292, - "size": 2, - "disassembly": "bx pc", - "mnemonic": "bx", - "operands": "pc", - "mode": "thumb" - }, - "bb_68292": { - "virtual_address": 68292, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68292" - ] - }, - "func_68292": { - "virtual_address": 68292, - "size": 2, - "name": "____aeabi_ddiv_from_thumb", - "children": [ - "bb_68292" - ] - }, - "instr_68296": { - "virtual_address": 68296, - "size": 4, - "disassembly": "b 0x103d4", - "mnemonic": "b", - "operands": "0x103d4", - "mode": "none" - }, - "bb_68296": { - "virtual_address": 68296, - "size": 4, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68296" - ] - }, - "func_68296": { - "virtual_address": 68296, - "size": 4, - "name": "__divdf3", - "children": [ - "bb_68296" - ] - }, - "instr_68300": { - "virtual_address": 68300, - "size": 2, - "disassembly": "bx pc", - "mnemonic": "bx", - "operands": "pc", - "mode": "thumb" - }, - "bb_68300": { - "virtual_address": 68300, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68300" - ] - }, - "func_68300": { - "virtual_address": 68300, - "size": 2, - "name": "____aeabi_d2iz_from_thumb", - "children": [ - "bb_68300" - ] - }, - "instr_68304": { - "virtual_address": 68304, - "size": 4, - "disassembly": "b 0x1075c", - "mnemonic": "b", - "operands": "0x1075c", - "mode": "none" - }, - "bb_68304": { - "virtual_address": 68304, - "size": 4, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68304" - ] - }, - "func_68304": { - "virtual_address": 68304, - "size": 4, - "name": "__aeabi_d2iz", - "children": [ - "bb_68304" - ] - }, - "instr_68308": { - "virtual_address": 68308, - "size": 2, - "disassembly": "bx pc", - "mnemonic": "bx", - "operands": "pc", - "mode": "thumb" - }, - "bb_68308": { - "virtual_address": 68308, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68308" - ] - }, - "func_68308": { - "virtual_address": 68308, - "size": 2, - "name": "____aeabi_dcmpun_from_thumb", - "children": [ - "bb_68308" - ] - }, - "instr_68312": { - "virtual_address": 68312, - "size": 4, - "disassembly": "b 0x10724", - "mnemonic": "b", - "operands": "0x10724", - "mode": "none" - }, - "bb_68312": { - "virtual_address": 68312, - "size": 4, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68312" - ] - }, - "func_68312": { - "virtual_address": 68312, - "size": 4, - "name": "__unorddf2", - "children": [ - "bb_68312" - ] - }, - "instr_68316": { - "virtual_address": 68316, - "size": 2, - "disassembly": "bx pc", - "mnemonic": "bx", - "operands": "pc", - "mode": "thumb" - }, - "bb_68316": { - "virtual_address": 68316, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68316" - ] - }, - "func_68316": { - "virtual_address": 68316, - "size": 2, - "name": "____aeabi_dsub_from_thumb", - "children": [ - "bb_68316" - ] - }, - "instr_68320": { - "virtual_address": 68320, - "size": 4, - "disassembly": "b 0x0fd28", - "mnemonic": "b", - "operands": "0x0fd28", - "mode": "none" - }, - "bb_68320": { - "virtual_address": 68320, - "size": 4, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68320" - ] - }, - "func_68320": { - "virtual_address": 68320, - "size": 4, - "name": "__subdf3", - "children": [ - "bb_68320" - ] - }, - "instr_68324": { - "virtual_address": 68324, - "size": 2, - "disassembly": "bx pc", - "mnemonic": "bx", - "operands": "pc", - "mode": "thumb" - }, - "bb_68324": { - "virtual_address": 68324, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68324" - ] - }, - "func_68324": { - "virtual_address": 68324, - "size": 2, - "name": "____aeabi_dadd_from_thumb", - "children": [ - "bb_68324" - ] - }, - "instr_68328": { - "virtual_address": 68328, - "size": 4, - "disassembly": "b 0x0fd2c", - "mnemonic": "b", - "operands": "0x0fd2c", - "mode": "none" - }, - "bb_68328": { - "virtual_address": 68328, - "size": 4, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68328" - ] - }, - "func_68328": { - "virtual_address": 68328, - "size": 4, - "name": "__aeabi_dadd", - "children": [ - "bb_68328" - ] - }, - "instr_68332": { - "virtual_address": 68332, - "size": 2, - "disassembly": "bx pc", - "mnemonic": "bx", - "operands": "pc", - "mode": "thumb" - }, - "bb_68332": { - "virtual_address": 68332, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68332" - ] - }, - "func_68332": { - "virtual_address": 68332, - "size": 2, - "name": "____aeabi_idivmod_from_thumb", - "children": [ - "bb_68332" - ] - }, - "instr_68336": { - "virtual_address": 68336, - "size": 4, - "disassembly": "b 0x0fcfc", - "mnemonic": "b", - "operands": "0x0fcfc", - "mode": "none" - }, - "bb_68336": { - "virtual_address": 68336, - "size": 4, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68336" - ] - }, - "func_68336": { - "virtual_address": 68336, - "size": 4, - "name": "__aeabi_idivmod", - "children": [ - "bb_68336" - ] - }, - "instr_68340": { - "virtual_address": 68340, - "size": 4, - "disassembly": "ldr r12, [0x10afc]", - "mnemonic": "ldr", - "operands": "r12, [0x10afc]", - "mode": "none" - }, - "instr_68344": { - "virtual_address": 68344, - "size": 4, - "disassembly": "bx r12", - "mnemonic": "bx", - "operands": "r12", - "mode": "none" - }, - "bb_68340": { - "virtual_address": 68340, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68340", - "instr_68344" - ] - }, - "dw_68348": { - "virtual_address": 68348, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 68340 - ] - }, - "func_68340": { - "virtual_address": 68340, - "size": 12, - "name": "____udivmoddi4_from_arm", - "children": [ - "bb_68340", - "dw_68348" - ] - }, - "instr_68352": { - "virtual_address": 68352, - "size": 2, - "disassembly": "bx pc", - "mnemonic": "bx", - "operands": "pc", - "mode": "thumb" - }, - "bb_68352": { - "virtual_address": 68352, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68352" - ] - }, - "func_68352": { - "virtual_address": 68352, - "size": 2, - "name": "____aeabi_uidiv_from_thumb", - "children": [ - "bb_68352" - ] - }, - "instr_68356": { - "virtual_address": 68356, - "size": 4, - "disassembly": "b 0x0fab0", - "mnemonic": "b", - "operands": "0x0fab0", - "mode": "none" - }, - "bb_68356": { - "virtual_address": 68356, - "size": 4, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68356" - ] - }, - "func_68356": { - "virtual_address": 68356, - "size": 4, - "name": "__aeabi_uidiv", - "children": [ - "bb_68356" - ] - }, - "instr_68360": { - "virtual_address": 68360, - "size": 2, - "disassembly": "bx pc", - "mnemonic": "bx", - "operands": "pc", - "mode": "thumb" - }, - "bb_68360": { - "virtual_address": 68360, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68360" - ] - }, - "func_68360": { - "virtual_address": 68360, - "size": 2, - "name": "____aeabi_dcmplt_from_thumb", - "children": [ - "bb_68360" - ] - }, - "instr_68364": { - "virtual_address": 68364, - "size": 4, - "disassembly": "b 0x106c4", - "mnemonic": "b", - "operands": "0x106c4", - "mode": "none" - }, - "bb_68364": { - "virtual_address": 68364, - "size": 4, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68364" - ] - }, - "func_68364": { - "virtual_address": 68364, - "size": 4, - "name": "__aeabi_dcmplt", - "children": [ - "bb_68364" - ] - }, - "instr_68368": { - "virtual_address": 68368, - "size": 2, - "disassembly": "bx pc", - "mnemonic": "bx", - "operands": "pc", - "mode": "thumb" - }, - "bb_68368": { - "virtual_address": 68368, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68368" - ] - }, - "func_68368": { - "virtual_address": 68368, - "size": 2, - "name": "____aeabi_dmul_from_thumb", - "children": [ - "bb_68368" - ] - }, - "instr_68372": { - "virtual_address": 68372, - "size": 4, - "disassembly": "b 0x10144", - "mnemonic": "b", - "operands": "0x10144", - "mode": "none" - }, - "bb_68372": { - "virtual_address": 68372, - "size": 4, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68372" - ] - }, - "func_68372": { - "virtual_address": 68372, - "size": 4, - "name": "__muldf3", - "children": [ - "bb_68372" - ] - }, - "instr_68376": { - "virtual_address": 68376, - "size": 2, - "disassembly": "bx pc", - "mnemonic": "bx", - "operands": "pc", - "mode": "thumb" - }, - "bb_68376": { - "virtual_address": 68376, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68376" - ] - }, - "func_68376": { - "virtual_address": 68376, - "size": 2, - "name": "____aeabi_dcmpeq_from_thumb", - "children": [ - "bb_68376" - ] - }, - "instr_68380": { - "virtual_address": 68380, - "size": 4, - "disassembly": "b 0x106ac", - "mnemonic": "b", - "operands": "0x106ac", - "mode": "none" - }, - "bb_68380": { - "virtual_address": 68380, - "size": 4, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68380" - ] - }, - "func_68380": { - "virtual_address": 68380, - "size": 4, - "name": "__aeabi_dcmpeq", - "children": [ - "bb_68380" - ] - }, - "instr_68384": { - "virtual_address": 68384, - "size": 2, - "disassembly": "bx pc", - "mnemonic": "bx", - "operands": "pc", - "mode": "thumb" - }, - "bb_68384": { - "virtual_address": 68384, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68384" - ] - }, - "func_68384": { - "virtual_address": 68384, - "size": 2, - "name": "____clzdi2_from_thumb", - "children": [ - "bb_68384" - ] - }, - "instr_68388": { - "virtual_address": 68388, - "size": 4, - "disassembly": "b 0x10990", - "mnemonic": "b", - "operands": "0x10990", - "mode": "none" - }, - "bb_68388": { - "virtual_address": 68388, - "size": 4, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68388" - ] - }, - "func_68388": { - "virtual_address": 68388, - "size": 4, - "name": "__clzdi2", - "children": [ - "bb_68388" - ] - }, - "instr_68392": { - "virtual_address": 68392, - "size": 2, - "disassembly": "bx pc", - "mnemonic": "bx", - "operands": "pc", - "mode": "thumb" - }, - "bb_68392": { - "virtual_address": 68392, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68392" - ] - }, - "func_68392": { - "virtual_address": 68392, - "size": 2, - "name": "____aeabi_i2d_from_thumb", - "children": [ - "bb_68392" - ] - }, - "instr_68396": { - "virtual_address": 68396, - "size": 4, - "disassembly": "b 0x10060", - "mnemonic": "b", - "operands": "0x10060", - "mode": "none" - }, - "bb_68396": { - "virtual_address": 68396, - "size": 4, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68396" - ] - }, - "func_68396": { - "virtual_address": 68396, - "size": 4, - "name": "__aeabi_i2d", - "children": [ - "bb_68396" - ] - }, - "instr_68400": { - "virtual_address": 68400, - "size": 2, - "disassembly": "bx pc", - "mnemonic": "bx", - "operands": "pc", - "mode": "thumb" - }, - "bb_68400": { - "virtual_address": 68400, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68400" - ] - }, - "func_68400": { - "virtual_address": 68400, - "size": 2, - "name": "____aeabi_idiv_from_thumb", - "children": [ - "bb_68400" - ] - }, - "instr_68404": { - "virtual_address": 68404, - "size": 4, - "disassembly": "b 0x0fbcc", - "mnemonic": "b", - "operands": "0x0fbcc", - "mode": "none" - }, - "bb_68404": { - "virtual_address": 68404, - "size": 4, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68404" - ] - }, - "func_68404": { - "virtual_address": 68404, - "size": 4, - "name": "__divsi3", - "children": [ - "bb_68404" - ] - }, - "instr_68408": { - "virtual_address": 68408, - "size": 4, - "disassembly": "ldr r12, [0x10b40]", - "mnemonic": "ldr", - "operands": "r12, [0x10b40]", - "mode": "none" - }, - "instr_68412": { - "virtual_address": 68412, - "size": 4, - "disassembly": "bx r12", - "mnemonic": "bx", - "operands": "r12", - "mode": "none" - }, - "bb_68408": { - "virtual_address": 68408, - "size": 8, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68408", - "instr_68412" - ] - }, - "dw_68416": { - "virtual_address": 68416, - "size": 4, - "format_string": "L", - "xrefs_to": [ - 68408 - ] - }, - "func_68408": { - "virtual_address": 68408, - "size": 12, - "name": "____aeabi_idiv0_from_arm", - "children": [ - "bb_68408", - "dw_68416" - ] - }, - "instr_68420": { - "virtual_address": 68420, - "size": 2, - "disassembly": "bx pc", - "mnemonic": "bx", - "operands": "pc", - "mode": "thumb" - }, - "bb_68420": { - "virtual_address": 68420, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68420" - ] - }, - "func_68420": { - "virtual_address": 68420, - "size": 2, - "name": "____aeabi_dcmpgt_from_thumb", - "children": [ - "bb_68420" - ] - }, - "instr_68424": { - "virtual_address": 68424, - "size": 4, - "disassembly": "b 0x1070c", - "mnemonic": "b", - "operands": "0x1070c", - "mode": "none" - }, - "bb_68424": { - "virtual_address": 68424, - "size": 4, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68424" - ] - }, - "func_68424": { - "virtual_address": 68424, - "size": 4, - "name": "__aeabi_dcmpgt", - "children": [ - "bb_68424" - ] - }, - "instr_68428": { - "virtual_address": 68428, - "size": 2, - "disassembly": "bx pc", - "mnemonic": "bx", - "operands": "pc", - "mode": "thumb" - }, - "bb_68428": { - "virtual_address": 68428, - "size": 2, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68428" - ] - }, - "func_68428": { - "virtual_address": 68428, - "size": 2, - "name": "__strcmp_from_thumb", - "children": [ - "bb_68428" - ] - }, - "instr_68432": { - "virtual_address": 68432, - "size": 4, - "disassembly": "b 0x0f11c", - "mnemonic": "b", - "operands": "0x0f11c", - "mode": "none" - }, - "bb_68432": { - "virtual_address": 68432, - "size": 4, - "mode": "none", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68432" - ] - }, - "func_68432": { - "virtual_address": 68432, - "size": 4, - "name": "strcmp", - "children": [ - "bb_68432" - ] - }, - "seg_68448": { - "virtual_address": 68448, - "size": 12, - "executable": true, - "children": [ - "func_68448" - ] - }, - "instr_68448": { - "virtual_address": 68448, - "size": 2, - "disassembly": "push {r3, r4, r5, r6, r7, lr}", - "mnemonic": "push", - "operands": "{r3, r4, r5, r6, r7, lr}", - "mode": "thumb" - }, - "instr_68450": { - "virtual_address": 68450, - "size": 2, - "disassembly": "mov r8, r8", - "mnemonic": "mov", - "operands": "r8, r8", - "mode": "thumb" - }, - "instr_68452": { - "virtual_address": 68452, - "size": 2, - "disassembly": "pop {r3, r4, r5, r6, r7}", - "mnemonic": "pop", - "operands": "{r3, r4, r5, r6, r7}", - "mode": "thumb" - }, - "instr_68454": { - "virtual_address": 68454, - "size": 2, - "disassembly": "pop {r3}", - "mnemonic": "pop", - "operands": "{r3}", - "mode": "thumb" - }, - "instr_68456": { - "virtual_address": 68456, - "size": 2, - "disassembly": "mov lr, r3", - "mnemonic": "mov", - "operands": "lr, r3", - "mode": "thumb" - }, - "instr_68458": { - "virtual_address": 68458, - "size": 2, - "disassembly": "bx lr", - "mnemonic": "bx", - "operands": "lr", - "mode": "thumb" - }, - "bb_68448": { - "virtual_address": 68448, - "size": 12, - "mode": "thumb", - "is_exit_point": true, - "exit_vaddr": null, - "children": [ - "instr_68448", - "instr_68450", - "instr_68452", - "instr_68454", - "instr_68456", - "instr_68458" - ] - }, - "func_68448": { - "virtual_address": 68448, - "size": 12, - "name": "_fini", - "children": [ - "bb_68448" - ] - }, - "seg_68464": { - "virtual_address": 68464, - "size": 1912, - "executable": false, - "children": [] - }, - "seg_70376": { - "virtual_address": 70376, - "size": 8, - "executable": false, - "children": [] - }, - "seg_70384": { - "virtual_address": 70384, - "size": 4, - "executable": false, - "children": [] - }, - "seg_135924": { - "virtual_address": 135924, - "size": 8, - "executable": false, - "children": [] - }, - "seg_135932": { - "virtual_address": 135932, - "size": 4, - "executable": false, - "children": [] - }, - "seg_135936": { - "virtual_address": 135936, - "size": 2480, - "executable": false, - "children": [] - }, - "seg_138416": { - "virtual_address": 138416, - "size": 128, - "executable": false, - "children": [] - } -} +version https://git-lfs.github.com/spec/v1 +oid sha256:d3ae516795e712f4a7f23d480a2c25e44bcd34707a7ba7e97668b267ef929791 +size 3490141 diff --git a/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/hello.x64.elf b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/assets/hello.x64.elf index e45a08e4a95a30668f43eb530d46e3cb3c8ef0e9..138e83be81679e4af6eb70aaf0d5d3c9ea4e1f5b 100755 GIT binary patch literal 130 zcmWN?K@!3s3;@78uiyg~Oaqku20|jtsC0z(;OliSd+}$q{?>KQW9-H}+PpnwEdT47 z7wRuF4kmNmRc}R)n!x!z3HksV2oMsjQaoDAC9#c|IfX>g7m*c91jmSyFj8<9FhlWy M)M#JU!8yOF9}l!BGynhq literal 75568 zcmeI2e{5UT702(hR_{2p$PVajS2pow12w&u_29Zl(I%h(^RAhF^y^21fzq3T7Ie1O1*R5yT`F# z-F4EW38e3pp3lAKo^$TKpLcVA*m-DRc$3dClq8?JU2*ATi>v9;6-Te0v*}UmRio-r z*Q#q&J=NFIBX(YSPP>T=k}W4cJ?y8#{6Wbhm%CaeQd(yj&~>#$&xfv7q{L-Er#)wM zY*QIgsim%4SyuY-7*$x?dt}7tI<{*meq3a~u(tQglRBJ8;lh37XSwF#mHkx5NhI5H z+V+;6_v*-9pvYX&vm=(r@W@i8o~esKmY_l00ck)1V8`;KmY_l;4?*F zbviZDy>@jv*^y3V3ez3a>$^L;*GBW%=o;r9x`2AiclE(7yVTo_=8dO@*FN;Zsm-ZB z`tF(R{bB13e2?TiAzx?Nh7;S%b(rR5aOf7)%&b6D<1<8N3|njJfGd~7V*yy6>N;k5s2 z$NuZ@JEC|de(e2?@nh%wapOe%)eCk@IYNVu;PpSa;c4oNDlFO+FTQo^Yczrrfp3z= z*nQmXpQpWdA7jIK@xgQPM+eT$INt>w*?rtm9y%QXfoaYY44-cG=7iUhr zLSY{rIA1&wKfIy&J*AvpojP`*RC02!R6vN`HGFu(+vFX)bEx=QY}ZinfupUi$w4jUx6P&6bDow*THMTh zT|Rl%%`DMn6?Q$B=`#N|%Sqw{bv^%H%Sq}#zEH|?`9A)Um{PzMYF3x)b@`w!%l8t_ zZ@pC4r0W-J>HJ2l^DO*2f2PIlpHG*?UVgLY-^e*Fa)p}K;}v~em!;qQ+cl>~S15^h zq2!LIUE7y*S-76j<%q7=?*BIt*6+dF;E7B0XRxpD)<}E5HIhnXB3+%)HPNn)?(20f zvZixQS7%pOr@E2ixoBNLKhx7`r?(wl{wK*gCm%F!CpqsU`uGVwwH$px=cj&OT?5ZP zpAqCqz{NiLTurC;@^Wn$8Qiif(${sfcY;MaChbDT+AwZq ztXyi8iizCl#D?kh-5uR)BOT+Bjh-MB&`*Ct%WLZWs;8#DuDotm#|bD|FRS(S<#n}M-=J!(M}AtR zWgV-wZ&b1#R_m`Qubb8SCMEkvwSJyDT4UYutNH3=O?^nozEd5inToQ)&eiw{@*8L8 z%98V|78UtGN^{b$XkDnWKKfOglKpGWn*V4Ps9Ni(UoBL#dcUc*zf#FQRIOj6!mYLX zzgR_T>dU)sWfS=*<^gSN^HCiv{5V60RG6wCg!a*qYIr@v=%l$fzoNFWw|5+L}-tTuvU#tI@8rP4U zI4$Z+A4=poSt}0jX^PtQ&Yu@ZYt)!Ozt#5MdHA}czj!{s>%_TuUhxv%O8lp2f8ZqC zcv`Yv)^XXec91?oryuV;TtfOV>4m==jm}*h$9M7HV}$i$R3UG=g#Hd4-`nmU(nl)% zB|Ay_7T+SZ*zXuwT#U@qfIzz<*e~k-nMe4 zJ!y{821|RJX(qGgcse_hNSjGJo6DPt!nEQID{a|UGTK?&!W>IwQf4BTOYAqTjGf!B z#&U^C%S;v~C-;*}MTs`(lwD;i+ns4{+8*0HU=D2QH%)S?GE6G7|EpVKn}_F(M$M@dxtSyRybkXiaZGdP=01%`Mf3Y7=}IMPtZhZdGll3#A(c*cq>@?{>m8!=%(!yuCKCAx6;1BXP&`-KIk#r7 zmCMsHrK(_39rZO49nac2H7>ZdhQ7$=uRW}IfOE~YYLS;;3xMsn6(DWy{xOY%fX z|Hb`pf_FmtQ`46f%E-A&OYe@zwv~ym5_~6=d!(G#M6Rqfro5~}qVA?lrGJlZS7byC zwe^S#J^4pou7{y(QWZb{mgdq7#b-6%(p_b-YUDZ^)2{u^+T+!wU;+DlpF z@5qTyDdI2Z!m@OumOsT$B%cF$?uftKKSZ9?{g?SAe)1k4B40KUf4QfK6gx6;lK6}K zD`_kJTeM|+`byg}V zFaFng^x`k_0@X{t(sWRtBfW9Gw)08h)p4AC+W*tapp^I8@_F2=V;8&4)job1|LZQ{ z?_c2hZ@r8^pX1rmJI?Le-}&mOB8D4vuFqVSzr6}Gb@xKoGOj0XgetiWd7rYb^7 -#include - -int main(int argc, char **argv) { - puts("Meow!"); - - int f1 = 0; - int f2 = 1; - int f3 = f1 + f2; - for (int i = 2; i < 18; i++) { - f1 = f2; - f2 = f3; - f3 = f1 + f2; - } - - printf("The eighteenth Fibonacci number is: %d\n", f3); - return 0; -} +version https://git-lfs.github.com/spec/v1 +oid sha256:dceb3b515ea092a5b1fdad2014d1f6cce82551b4f64f18274a166207600b424c +size 294 From a6c11472d0a11bd88c9c28949e8640c042cccc18 Mon Sep 17 00:00:00 2001 From: Dan Pesce Date: Thu, 9 Jan 2025 13:34:26 -0500 Subject: [PATCH 27/33] update the pyghidra component to use the cached impl under the hood --- .../components/cached_disassembly.py | 33 ++ ...cker.py => cached_disassembly_unpacker.py} | 31 +- .../test_cached_components.py | 2 +- .../components/pyghidra_components.py | 414 +++--------------- disassemblers/ofrak_pyghidra/setup.py | 1 + 5 files changed, 87 insertions(+), 394 deletions(-) create mode 100644 disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly/components/cached_disassembly.py rename disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly/components/{cached_unpacker.py => cached_disassembly_unpacker.py} (90%) diff --git a/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly/components/cached_disassembly.py b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly/components/cached_disassembly.py new file mode 100644 index 000000000..0647aba93 --- /dev/null +++ b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly/components/cached_disassembly.py @@ -0,0 +1,33 @@ +from ofrak.core import * +import json + +class CachedAnalysisStore: + def __init__(self): + self.analysis = dict() + self.program_attributes: Optional[ProgramAttributes] = None + + def store_analysis(self, resource_id: bytes, analysis: Union[Dict, str]): + if isinstance(analysis, str): + with open(analysis) as fh: + analysis = json.load(fh) + if resource_id not in self.analysis.keys(): + self.analysis[resource_id] = dict() + self.analysis[resource_id]["analysis"] = analysis + + def store_program_attributes(self, resource_id: bytes, program_attributes: ProgramAttributes): + if resource_id not in self.analysis.keys(): + self.analysis[resource_id] = dict() + self.analysis[resource_id]["program_attributes"] = program_attributes + + def delete_id_from_store(self, resource_id: bytes): + if resource_id in self.analysis: + del self.analysis[resource_id] + + def get_analysis(self, resource_id: bytes) -> Dict[str, Any]: + return self.analysis[resource_id]["analysis"] + + def get_program_attributes(self, resource_id: bytes) -> ProgramAttributes: + return self.analysis[resource_id]["program_attributes"] + + def id_exists(self, resource_id: bytes) -> bool: + return resource_id in self.analysis.keys() \ No newline at end of file diff --git a/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly/components/cached_unpacker.py b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly/components/cached_disassembly_unpacker.py similarity index 90% rename from disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly/components/cached_unpacker.py rename to disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly/components/cached_disassembly_unpacker.py index 154f7c97e..25e03525f 100644 --- a/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly/components/cached_unpacker.py +++ b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly/components/cached_disassembly_unpacker.py @@ -1,7 +1,5 @@ from ofrak.core import * -import json import hashlib -from typing import Dict, Any from ofrak.core.code_region import CodeRegion from ofrak.core.complex_block import ComplexBlock from ofrak.service.component_locator_i import ( @@ -12,38 +10,11 @@ DecompilationAnalyzer, DecompilationAnalysis, ) +from ofrak_cached_disassembly.components.cached_disassembly import CachedAnalysisStore _GHIDRA_AUTO_LOADABLE_FORMATS = [Elf, Ihex, Pe] -class CachedAnalysisStore: - def __init__(self): - self.analysis = dict() - self.program_attributes: Optional[ProgramAttributes] = None - - def store_analysis(self, resource_id: bytes, filename: str): - with open(filename) as fh: - analysis = json.load(fh) - if resource_id not in self.analysis.keys(): - self.analysis[resource_id] = dict() - self.analysis[resource_id]["analysis"] = analysis - - def store_program_attributes(self, resource_id: bytes, program_attributes: ProgramAttributes): - if resource_id not in self.analysis.keys(): - self.analysis[resource_id] = dict() - self.analysis[resource_id]["program_attributes"] = program_attributes - - def delete_id_from_store(self, resource_id: bytes): - if resource_id in self.analysis: - del self.analysis[resource_id] - - def get_analysis(self, resource_id: bytes) -> Dict[str, Any]: - return self.analysis[resource_id]["analysis"] - - def get_program_attributes(self, resource_id: bytes) -> ProgramAttributes: - return self.analysis[resource_id]["program_attributes"] - - @dataclass class CachedAnalysis(ResourceView): pass diff --git a/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/test_cached_components.py b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/test_cached_components.py index 00988ffc0..b6b478245 100644 --- a/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/test_cached_components.py +++ b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/test_cached_components.py @@ -3,7 +3,7 @@ import pytest from ofrak.core import * from ofrak.ofrak_context import OFRAKContext -from ofrak_cached_disassembly.components.cached_unpacker import ( +from ofrak_cached_disassembly.components.cached_disassembly_unpacker import ( CachedAnalysisAnalyzer, CachedAnalysisAnalyzerConfig, ) diff --git a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py index b50213c6f..aa9c96ce1 100644 --- a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py +++ b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py @@ -1,29 +1,28 @@ -import asyncio -import logging - - -import pyghidra from ofrak.core import * from tempfile import TemporaryDirectory import os -import re -from ofrak.core.code_region import CodeRegion -from ofrak.core.complex_block import ComplexBlock +from ofrak_cached_disassembly.components.cached_disassembly import CachedAnalysisStore +from ofrak_cached_disassembly.components.cached_disassembly_unpacker import ( + CachedCodeRegionUnpacker, + CachedComplexBlockUnpacker, + CachedBasicBlockUnpacker, + CachedCodeRegionModifier, +) +from ofrak_pyghidra.standalone.pyghidra_analysis import unpack + _GHIDRA_AUTO_LOADABLE_FORMATS = [Elf, Ihex, Pe] -def _parse_offset(java_object): - """ - This parses the offset as a big int - """ - return int(str(java_object.getOffsetAsBigInteger())) +@dataclass +class PyGhidraAutoLoadProject(ResourceView): + pass @dataclass -class PyGhidraAutoLoadProject(ResourceView): +class PyGhidraProject(ResourceView): pass @@ -47,364 +46,53 @@ class PyGhidraUnpackerConfig(ComponentConfig): unpack_complex_blocks: bool -class PyGhidraUnpacker(Unpacker[None]): - id = b"PyGhidraUnpacker" - - targets = (PyGhidraAutoLoadProject,) - children = (ComplexBlock, BasicBlock, DataWord, Instruction) - - async def unpack(self, resource: Resource, config: Optional[PyGhidraUnpackerConfig] = None): - if config is not None: - unpack_bbs = config.unpack_complex_blocks - else: - unpack_bbs = True - await resource.auto_run(all_unpackers=True, blacklisted_components=(PyGhidraUnpacker,)) - program_attributes = await resource.analyze(ProgramAttributes) - with TemporaryDirectory() as tempdir: - program_file = os.path.join(tempdir, "program") - await resource.flush_data_to_disk(program_file) - with pyghidra.open_program(program_file) as flat_api: - from ghidra.program.model.block import BasicBlockModel - - ofrak_code_regions = await self.unpack_program(resource, flat_api) - for code_region in ofrak_code_regions: - func_cbs = await self.unpack_code_region( - code_region, program_attributes, flat_api - ) - for func, cb in func_cbs: - cb_resource = await code_region.create_child_region(cb) - cb_view = await cb_resource.view_as(ComplexBlock) - if not unpack_bbs: - continue - bb_model = BasicBlockModel(flat_api.getCurrentProgram()) - basic_blocks, data_words = await self.unpack_complex_block( - cb_resource, func, program_attributes, bb_model, flat_api - ) - for block, bb in basic_blocks: - if bb.size == 0: - raise Exception(f"Basic block 0x{bb.virtual_address:x} has no size") - - if ( - bb.virtual_address < cb_view.virtual_address - or (bb.virtual_address + bb.size) > cb_view.end_vaddr() - ): - logging.warning( - f"Basic Block 0x{bb.virtual_address:x} does not fall within " - f"complex block {hex(cb_view.virtual_address)}-{hex(cb_view.end_vaddr())}" - ) - continue - bb_resource = await cb_view.create_child_region(bb) - bb_view = await bb_resource.view_as(BasicBlock) - instructions = await self.unpack_basic_block(block, flat_api) - for instruction in instructions: - await bb_view.create_child_region(instruction) - - for dw in data_words: - if ( - dw.virtual_address < cb_view.virtual_address - or (dw.virtual_address + dw.size) > cb_view.end_vaddr() - ): - logging.warning( - f"Data Word 0x{dw.virtual_address:x} does not fall within " - f"complex block {hex(cb_view.virtual_address)}-{hex(cb_view.end_vaddr())}" - ) - continue - await cb_view.create_child_region(dw) - - async def unpack_program(self, resource, flat_api): - ofrak_code_regions = await resource.get_descendants_as_view( - v_type=CodeRegion, - r_filter=ResourceFilter(include_self=True, tags=(CodeRegion,)), - ) - ghidra_code_regions = list() - for memory_block in flat_api.getMemoryBlocks(): - if memory_block.isExecute(): - ghidra_code_regions.append( - CodeRegion( - _parse_offset(memory_block.getStart()), - size=memory_block.getSize(), - ) - ) - - ofrak_code_regions = sorted(ofrak_code_regions, key=lambda cr: cr.virtual_address) - backend_code_regions = sorted(ghidra_code_regions, key=lambda cr: cr.virtual_address) - - for code_region in ofrak_code_regions: - relative_va = code_region.virtual_address - ofrak_code_regions[0].virtual_address - - for backend_code_region in backend_code_regions: - backend_relative_va = ( - backend_code_region.virtual_address - backend_code_regions[0].virtual_address - ) - if ( - backend_relative_va == relative_va - and backend_code_region.size == code_region.size - ): - code_region.virtual_address = backend_code_region.virtual_address - break - await asyncio.gather(*[code_region.resource.save() for code_region in ofrak_code_regions]) - return ofrak_code_regions - - async def unpack_code_region(self, code_region: CodeRegion, program_attributes, flat_api): - functions = [] - start_address = ( - flat_api.getAddressFactory() - .getDefaultAddressSpace() - .getAddress(hex(code_region.virtual_address)) - ) - end_address = ( - flat_api.getAddressFactory() - .getDefaultAddressSpace() - .getAddress(hex(code_region.virtual_address + code_region.size)) - ) - func = flat_api.getFunctionAt(start_address) - if func is None: - func = flat_api.getFunctionAfter(start_address) - if func is None: - return - - while func is not None and end_address.subtract(func.getEntryPoint()) > 0: - virtual_address = _parse_offset(func.getEntryPoint()) - start = _parse_offset(func.getEntryPoint()) - end, _ = self.get_last_address(func, flat_api) - if end is not None: - cb = ComplexBlock( - virtual_address=virtual_address, - size=end - start, - name=func.getName(), - ) - functions.append((func, cb)) - func = flat_api.getFunctionAfter(func) - return functions - - async def unpack_complex_block( - self, resource: Resource, func, program_attributes, bb_model, flat_api - ) -> Tuple[any, BasicBlock]: - bbs = [] - bb_iter = bb_model.getCodeBlocksContaining(func.getBody(), flat_api.monitor) - for block in bb_iter: - address_range = block.getAddressRanges().next() - start = _parse_offset(address_range.getMinAddress()) - size = address_range.getLength() - exit_vaddr = None - is_exit_point = True - iterator = block.getDestinations(flat_api.monitor) - ghidra_block = block - while block is not None: - block = iterator.next() - if block is None: - break - successor_bb = block.getDestinationBlock() - successor_bb_address_range = successor_bb.getAddressRanges().next() - if _parse_offset(successor_bb_address_range.getMinAddress()) >= _parse_offset( - func.getBody().getMinAddress() - ) and _parse_offset(successor_bb_address_range.getMaxAddress()) <= _parse_offset( - func.getBody().getMaxAddress() - ): - is_exit_point = False - if ( - exit_vaddr is None - or _parse_offset(successor_bb_address_range.getMinAddress()) - == _parse_offset(address_range.getMaxAddress()) + 1 - ): - exit_vaddr = _parse_offset(successor_bb_address_range.getMinAddress()) - from java.math import BigInteger - - instruction_mode = InstructionSetMode.NONE - if program_attributes.isa == InstructionSet.ARM: - tmode_register = flat_api.getCurrentProgram().getRegister("TMode") - function_mode = ( - flat_api.getCurrentProgram() - .getProgramContext() - .getRegisterValue(tmode_register, address_range.getMinAddress()) - ) - if function_mode.getUnsignedValueIgnoreMask().equals(BigInteger.ONE): - instruction_mode = InstructionSetMode.THUMB - elif program_attributes.isa == InstructionSet.PPC: - vle_register = flat_api.getCurrentProgram().getRegister("vle") - function_mode = ( - flat_api.getCurrentProgram() - .getProgramContext() - .getRegisterValue(vle_register, address_range.getMinAddress()) - ) - if function_mode.getUnsignedValueIgnoreMask().equals(BigInteger.ONE): - instruction_mode = InstructionSetMode.VLE - - if bb.is_exit_point: - exit_vaddr = None - - bb = BasicBlock( - virtual_address=start, - size=size, - mode=instruction_mode, - is_exit_point=is_exit_point, - exit_vaddr=exit_vaddr, - ) - bbs.append((ghidra_block, bb)) - - end_data_addr, end_code_addr = self.get_last_address(func, flat_api) - - dws = [] - data = flat_api.getDataAt(end_code_addr) - while data is not None and _parse_offset(data.getAddress()) <= end_data_addr: - num_words = 1 - word_size = data.getLength() - if word_size == 1: - size_flag = "B" - elif word_size == 2: - size_flag = "H" - elif word_size == 4: - size_flag = "L" - elif word_size == 8: - size_flag = "Q" - else: - size_flag = "B" - num_words = word_size - word_size = 1 - - format_string = program_attributes.endianness.get_struct_flag() + size_flag - - refs = [ - _parse_offset(ref.getFromAddress()) - for ref in flat_api.getReferencesTo(data.getAddress()) - ] - for word in range(num_words): - dws.append( - DataWord( - virtual_address=_parse_offset(data.getAddress()) + word, - size=data.getLength(), - format_string=format_string, - xrefs_to=tuple(refs), - ) - ) - data = flat_api.getDataAfter(data) +class PyGhidraAnalysisStore(CachedAnalysisStore): + pass - return bbs, dws - async def unpack_basic_block(self, block, flat_api): - from java.math import BigInteger - from ghidra.program.model.symbol import RefType +class CachedCodeRegionModifier(CachedCodeRegionModifier): + pass - instructions = [] - address_range = block.getAddressRanges().next() - start = _parse_offset(address_range.getMinAddress()) - size = int(address_range.getLength()) - end = start + size - instr = flat_api.getInstructionAt(address_range.getMinAddress()) - while instr is not None and _parse_offset(instr.getAddress()) < end: - res = [] - ops = [] - regs_read = [] - regs_written = [] - results_objects = instr.getResultObjects() - instr_offset = instr.getAddress() - instr_size = instr.getLength() - mnem = instr.getMnemonicString() - thumb_register = instr.getRegister("TMode") - instruction_mode = InstructionSetMode.NONE - if thumb_register is not None: - thumb_val = instr.getValue(thumb_register, False) - if thumb_val.equals(BigInteger.ONE): - instruction_mode = InstructionSetMode.THUMB - else: - vle_register = instr.getRegister("vle") - if vle_register is not None: - vle_val = instr.getValue(vle_register, False) - if vle_val.equals(BigInteger.ONE): - instruction_mode = InstructionSetMode.VLE - for i in range(int(instr.getNumOperands())): - ops.append(instr.getDefaultOperandRepresentation(i)) - if i != instr.getNumOperands() - 1: - ops.append(", ") - if instr.getOperandRefType(i) == RefType.READ: - regs_read.append( - instr.getOpObjects(i)[instr.getOpObjects(i).length - 1].toString() - ) - if i != instr.getNumOperands() - 1: - regs_read.append(", ") +class PyGhidraAutoAnalyzer(Analyzer[None, PyGhidraProject]): + id = b"PyGhidraAutoAnalyzer" - if instr.getOperandRefType(i) == RefType.WRITE: - regs_written.append( - instr.getOpObjects(i)[instr.getOpObjects(i).length - 1].toString() - ) - if i != instr.getNumOperands() - 1: - regs_written.append(", ") + targets = (PyGhidraAutoLoadProject,) + outputs = (PyGhidraProject,) + + def __init__( + self, + resource_factory: ResourceFactory, + data_service: DataServiceInterface, + resource_service: ResourceServiceInterface, + analysis_store: PyGhidraAnalysisStore, + ): + super().__init__(resource_factory, data_service, resource_service) + self.analysis_store = analysis_store + + async def analyze(self, resource: Resource, config=None): + with TemporaryDirectory() as tempdir: + program_file = os.path.join(tempdir, "program") + await resource.flush_data_to_disk(program_file) + self.analysis_store.store_analysis(resource.get_id(), unpack(program_file, False)) + program_attributes = await resource.analyze(ProgramAttributes) + self.analysis_store.store_program_attributes(resource.get_id(), program_attributes) + return PyGhidraProject() - if instr.getOperandRefType(i) == RefType.READ_WRITE: - regs_read.append( - instr.getOpObjects(i)[instr.getOpObjects(i).length - 1].toString() - ) - regs_written.append( - instr.getOpObjects(i)[instr.getOpObjects(i).length - 1].toString() - ) - if i != instr.getNumOperands() - 1: - regs_read.append(", ") - regs_written.append(", ") - results_objects = instr.getResultObjects() - for i in range(len(results_objects)): - res.append(results_objects[i]) - if i != len(results_objects) - 1: - res.append(", ") - vaddr = _parse_offset(instr_offset) - size = int(instr_size) - ops = [op.lower() for op in ops] - operands = "".join(ops) - mnem = str(mnem).lower() - mnem = re.sub("cpy", "mov", mnem) - operands = re.sub("0x[0]+([0-9])", lambda match: f"0x{match.group(1)}", operands) - operands = re.sub(r" \+ -", " - ", operands) - operands = re.sub(r",([^\s])", lambda match: f", {match.group(1)}", operands) - disasm = f"{mnem} {operands}" - instructions.append( - Instruction( - virtual_address=vaddr, - size=size, - disassembly=disasm, - mnemonic=mnem, - operands=operands, - mode=instruction_mode, - ) - ) - instr = flat_api.getInstructionAfter(instr_offset) - return instructions - def get_last_address(self, func, flat_api): - end_addr = None - address_iter = func.getBody().getAddressRanges() - nextFunc = flat_api.getFunctionAfter(func) - if nextFunc is None: - nextFuncAddr = func.getBody().getMaxAddress() - else: - nextFuncAddr = nextFunc.getEntryPoint() +class PyGhidraCodeRegionUnpacker(CachedCodeRegionUnpacker): + id = b"PyGhidraCodeRegionUnpacker" - while address_iter.hasNext(): - range = address_iter.next() - if range.getMaxAddress().subtract(nextFuncAddr) > 0: - break - end_addr = range.getMaxAddress() - last_insn = flat_api.getInstructionAt(end_addr) - if last_insn is None: - last_insn = flat_api.getInstructionBefore(end_addr) - if last_insn is None: - end_addr = end_addr.add(1) - elif func.equals(flat_api.getFunctionContaining(last_insn.getAddress())): - end_addr = last_insn.getAddress().add(last_insn.getLength()) - end_code_addr = end_addr - data = flat_api.getDataAt(end_addr) - while data is not None and nextFuncAddr.subtract(data.getAddress()) > 0: - end_addr = data.getAddress().add(data.getLength()) - data = flat_api.getDataAfter(data) - return _parse_offset(end_addr), end_code_addr + async def unpack(self, resource: Resource, config=None): + program_r = await resource.get_only_ancestor(ResourceFilter.with_tags(Program)) + if not self.analysis_store.id_exists(program_r.get_id()): + await program_r.run(PyGhidraAutoAnalyzer) + return await super().unpack(resource, config) -class PyGhidraCodeRegionUnpacker(Unpacker[None]): - id = b"PyGhidraCodeRegionUnpacker" +class PyGhidraComplexBlockUnpacker(CachedComplexBlockUnpacker): + id = b"PyGhidraComplexBlockUnpacker" - targets = (PyGhidraAutoLoadProject,) - children = (ComplexBlock,) - async def unpack(self, resource: Resource, config=None): - await resource.run( - PyGhidraUnpacker, config=PyGhidraUnpackerConfig(unpack_complex_blocks=False) - ) +class PyGhidraBasicBlockUnpacker(CachedBasicBlockUnpacker): + id = b"PyGhidraBasicBlockUnpacker" diff --git a/disassemblers/ofrak_pyghidra/setup.py b/disassemblers/ofrak_pyghidra/setup.py index 271b56788..bc1112d4a 100644 --- a/disassemblers/ofrak_pyghidra/setup.py +++ b/disassemblers/ofrak_pyghidra/setup.py @@ -38,6 +38,7 @@ def read_requirements(requirements_path): url="", # TODO packages=setuptools.find_packages(), package_data={"ofrak_pyghidra": ["py.typed"]}, + install_requires=["ofrak", "ofrak_cached_disassembly"], classifiers=[ "Programming Language :: Python :: 3", "Operating System :: OS Independent", From afa27627a91a2828822a8134599ef4021c0a59ef Mon Sep 17 00:00:00 2001 From: Dan Pesce Date: Thu, 9 Jan 2025 14:03:59 -0500 Subject: [PATCH 28/33] EOF lint --- .../components/cached_disassembly.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly/components/cached_disassembly.py b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly/components/cached_disassembly.py index 0647aba93..67c7a6b7c 100644 --- a/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly/components/cached_disassembly.py +++ b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly/components/cached_disassembly.py @@ -1,6 +1,7 @@ from ofrak.core import * import json + class CachedAnalysisStore: def __init__(self): self.analysis = dict() @@ -28,6 +29,6 @@ def get_analysis(self, resource_id: bytes) -> Dict[str, Any]: def get_program_attributes(self, resource_id: bytes) -> ProgramAttributes: return self.analysis[resource_id]["program_attributes"] - + def id_exists(self, resource_id: bytes) -> bool: - return resource_id in self.analysis.keys() \ No newline at end of file + return resource_id in self.analysis.keys() From 78b06d4545906b9869dc09e464df18ee433e459e Mon Sep 17 00:00:00 2001 From: Dan Pesce Date: Thu, 9 Jan 2025 15:36:34 -0500 Subject: [PATCH 29/33] update pyghidra component decomp component --- .../components/pyghidra_components.py | 14 +++++++++ .../test_pyghidra_components.py | 31 +++++++++++++++++++ 2 files changed, 45 insertions(+) diff --git a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py index aa9c96ce1..f48d09115 100644 --- a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py +++ b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py @@ -9,6 +9,7 @@ CachedComplexBlockUnpacker, CachedBasicBlockUnpacker, CachedCodeRegionModifier, + CachedDecompilationAnalyzer, ) from ofrak_pyghidra.standalone.pyghidra_analysis import unpack @@ -96,3 +97,16 @@ class PyGhidraComplexBlockUnpacker(CachedComplexBlockUnpacker): class PyGhidraBasicBlockUnpacker(CachedBasicBlockUnpacker): id = b"PyGhidraBasicBlockUnpacker" + + +class PyGhidraDecompilationAnalyzer(CachedDecompilationAnalyzer): + id = b"PyGhidraDecompilationAnalyzer" + + async def analyze(self, resource: Resource, config=None): + program_r = await resource.get_only_ancestor(ResourceFilter.with_tags(Program)) + if not self.analysis_store.get_analysis(program_r.get_id())["metadata"]["decompiled"]: + with TemporaryDirectory() as tempdir: + program_file = os.path.join(tempdir, "program") + await program_r.flush_data_to_disk(program_file) + self.analysis_store.store_analysis(program_r.get_id(), unpack(program_file, True)) + return await super().analyze(resource, config) diff --git a/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/test_pyghidra_components.py b/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/test_pyghidra_components.py index d4a80bb79..0f62e107c 100644 --- a/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/test_pyghidra_components.py +++ b/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/test_pyghidra_components.py @@ -9,6 +9,7 @@ ComplexBlockUnpackerUnpackAndVerifyPattern, ComplexBlockUnpackerTestCase, ) +from ofrak.core.decompilation import DecompilationAnalysis from pytest_ofrak.patterns.basic_block_unpacker import BasicBlockUnpackerUnpackAndVerifyPattern import ofrak_pyghidra @@ -83,3 +84,33 @@ async def test_instruction_mode(test_case: Tuple[Resource, InstructionSetMode]): f"None of the instructions in {root_resource.get_id().hex()} had the expected instruction " f"set mode of {mode.name}." ) + + +async def test_cached_decompilation(ofrak_context: OFRAKContext): + root_resource = await ofrak_context.create_root_resource_from_file( + os.path.join(os.path.dirname(__file__), "assets/hello.x64.elf") + ) + await root_resource.unpack_recursively( + do_not_unpack=[ + ComplexBlock, + ] + ) + complex_blocks: List[ComplexBlock] = await root_resource.get_descendants_as_view( + ComplexBlock, + r_filter=ResourceFilter( + tags=[ + ComplexBlock, + ] + ), + ) + decomps = [] + for complex_block in complex_blocks: + await complex_block.resource.identify() + ghidra_resource: DecompilationAnalysis = await complex_block.resource.view_as( + DecompilationAnalysis + ) + decomps.append(ghidra_resource.decompilation) + assert len(decomps) == 14 + assert "" not in decomps + assert "main" in " ".join(decomps) + assert "print" in " ".join(decomps) From 598f716e2bc3b161822f4e422e00aeccc34091bb Mon Sep 17 00:00:00 2001 From: Dan Pesce Date: Wed, 5 Feb 2025 18:35:46 -0500 Subject: [PATCH 30/33] updates for gui with pyghidra --- .../components/pyghidra_components.py | 55 +++++++++++++++++-- .../standalone/pyghidra_analysis.py | 4 +- disassemblers/ofrak_pyghidra/setup.py | 3 +- ofrak-pyghidra.yml | 2 +- ofrak_core/ofrak/cli/ofrak_cli.py | 1 + ofrak_core/ofrak/core/ihex.py | 7 ++- 6 files changed, 61 insertions(+), 11 deletions(-) diff --git a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py index f48d09115..e0f7cf3fb 100644 --- a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py +++ b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py @@ -34,7 +34,7 @@ class PyGhidraAnalysisIdentifier(Identifier): """ id = b"GhidraAnalysisIdentifier" - targets = (Program,) + targets = (Program, Ihex) async def identify(self, resource: Resource, config=None): for tag in _GHIDRA_AUTO_LOADABLE_FORMATS: @@ -55,6 +55,10 @@ class CachedCodeRegionModifier(CachedCodeRegionModifier): pass +class PyGhidraAutoAnalyzerConfig(ComponentConfig): + arch: ArchInfo + + class PyGhidraAutoAnalyzer(Analyzer[None, PyGhidraProject]): id = b"PyGhidraAutoAnalyzer" @@ -71,23 +75,44 @@ def __init__( super().__init__(resource_factory, data_service, resource_service) self.analysis_store = analysis_store - async def analyze(self, resource: Resource, config=None): + async def analyze(self, resource: Resource, config: PyGhidraAutoAnalyzerConfig = None): with TemporaryDirectory() as tempdir: program_file = os.path.join(tempdir, "program") await resource.flush_data_to_disk(program_file) - self.analysis_store.store_analysis(resource.get_id(), unpack(program_file, False)) + if config is not None: + self.analysis_store.store_analysis( + resource.get_id(), + unpack(program_file, False, _arch_info_to_processor_id(config.arch)), + ) + else: + self.analysis_store.store_analysis( + resource.get_id(), unpack(program_file, False, None) + ) program_attributes = await resource.analyze(ProgramAttributes) self.analysis_store.store_program_attributes(resource.get_id(), program_attributes) return PyGhidraProject() +@dataclass +class PyGhidraCodeRegionUnpackerConfig(ComponentConfig): + arch: ArchInfo + + class PyGhidraCodeRegionUnpacker(CachedCodeRegionUnpacker): id = b"PyGhidraCodeRegionUnpacker" - async def unpack(self, resource: Resource, config=None): + async def unpack(self, resource: Resource, config: PyGhidraCodeRegionUnpackerConfig = None): program_r = await resource.get_only_ancestor(ResourceFilter.with_tags(Program)) if not self.analysis_store.id_exists(program_r.get_id()): - await program_r.run(PyGhidraAutoAnalyzer) + if config is not None: + await program_r.run( + PyGhidraAutoAnalyzer, + config=PyGhidraAutoAnalyzerConfig( + language=_arch_info_to_processor_id(config.arch) + ), + ) + else: + await program_r.run(PyGhidraAutoAnalyzer) return await super().unpack(resource, config) @@ -110,3 +135,23 @@ async def analyze(self, resource: Resource, config=None): await program_r.flush_data_to_disk(program_file) self.analysis_store.store_analysis(program_r.get_id(), unpack(program_file, True)) return await super().analyze(resource, config) + + +def _arch_info_to_processor_id(processor: ArchInfo): + families: Dict[InstructionSet, str] = { + InstructionSet.ARM: "ARM", + InstructionSet.AARCH64: "AARCH64", + InstructionSet.MIPS: "MIPS", + InstructionSet.PPC: "PowerPC", + InstructionSet.M68K: "68000", + InstructionSet.X86: "x86", + } + family = families.get(processor.isa) + + endian = "BE" if processor.endianness is Endianness.BIG_ENDIAN else "LE" + # Ghidra proc IDs are of the form "ISA:endianness:bitWidth:suffix", where the suffix can indicate a specific processor or sub-ISA + # The goal of the follow code is to identify the best proc ID for the ArchInfo, and we expect to be able to fall back on this default + partial_proc_id = f"{family}:{endian}:{processor.bit_width.value}" + # TODO: There are also some proc_ids that end with '_any' which are default-like + default_proc_id = f"{partial_proc_id}:default" + return default_proc_id diff --git a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/standalone/pyghidra_analysis.py b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/standalone/pyghidra_analysis.py index 9170f5858..8799202bd 100644 --- a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/standalone/pyghidra_analysis.py +++ b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/standalone/pyghidra_analysis.py @@ -15,8 +15,8 @@ def _parse_offset(java_object): return int(str(java_object.getOffsetAsBigInteger())) -def unpack(program_file, decompiled): - with pyghidra.open_program(program_file) as flat_api: +def unpack(program_file, decompiled, language=None): + with pyghidra.open_program(program_file, language=language) as flat_api: main_dictionary = {} code_regions = _unpack_program(flat_api) main_dictionary["metadata"] = {} diff --git a/disassemblers/ofrak_pyghidra/setup.py b/disassemblers/ofrak_pyghidra/setup.py index bc1112d4a..4b8db989f 100644 --- a/disassemblers/ofrak_pyghidra/setup.py +++ b/disassemblers/ofrak_pyghidra/setup.py @@ -38,12 +38,11 @@ def read_requirements(requirements_path): url="", # TODO packages=setuptools.find_packages(), package_data={"ofrak_pyghidra": ["py.typed"]}, - install_requires=["ofrak", "ofrak_cached_disassembly"], classifiers=[ "Programming Language :: Python :: 3", "Operating System :: OS Independent", ], - install_requires=read_requirements("requirements.txt"), + install_requires=read_requirements("requirements.txt") + ["ofrak", "ofrak_cached_disassembly"], extras_require={ "test": [ "fun-coverage==0.2.0", diff --git a/ofrak-pyghidra.yml b/ofrak-pyghidra.yml index 5310f6fa3..7528633f2 100644 --- a/ofrak-pyghidra.yml +++ b/ofrak-pyghidra.yml @@ -8,7 +8,7 @@ packages_paths: "ofrak_io", "ofrak_patch_maker", "ofrak_core", - "disassemblers/ofrak_pyghidra", "disassemblers/ofrak_cached_disassembly", + "disassemblers/ofrak_pyghidra", "frontend", ] diff --git a/ofrak_core/ofrak/cli/ofrak_cli.py b/ofrak_core/ofrak/cli/ofrak_cli.py index 11e30e914..2398b180a 100644 --- a/ofrak_core/ofrak/cli/ofrak_cli.py +++ b/ofrak_core/ofrak/cli/ofrak_cli.py @@ -21,6 +21,7 @@ "angr": {"ofrak_angr", "ofrak_capstone"}, "binary-ninja": {"ofrak_binary_ninja", "ofrak_capstone"}, "ghidra": {"ofrak_ghidra"}, + "pyghidra": {"ofrak_pyghidra"}, None: set(), } diff --git a/ofrak_core/ofrak/core/ihex.py b/ofrak_core/ofrak/core/ihex.py index b392fedeb..96efc9678 100644 --- a/ofrak_core/ofrak/core/ihex.py +++ b/ofrak_core/ofrak/core/ihex.py @@ -12,6 +12,7 @@ from ofrak.component.unpacker import Unpacker from ofrak.core.binary import GenericBinary, GenericText from ofrak.core.program_section import ProgramSection +from ofrak.core import CodeRegion from ofrak.core.program import Program from ofrak.resource import Resource from ofrak.service.resource_service_i import ResourceFilter @@ -84,10 +85,14 @@ async def unpack(self, resource: Resource, config=None): # Segment is mapped into the program at an offset starting at the difference between # the segment's vaddr range and the program's base address segment_data_range = seg_vaddr_range.translate(-ihex_program.address_limits.start) - await resource.create_child_from_view( + child = await resource.create_child_from_view( ProgramSection(seg_vaddr_range.start, seg_vaddr_range.length()), data_range=segment_data_range, ) + child.add_view( + CodeRegion(virtual_address=seg_vaddr_range.start, size=seg_vaddr_range.length()) + ) + await child.save() class IhexProgramPacker(Packer[None]): From ce117654db6101e5abd65dede7544c29d33c39ec Mon Sep 17 00:00:00 2001 From: Dan Pesce Date: Fri, 7 Feb 2025 17:41:34 -0500 Subject: [PATCH 31/33] update to docker release with pyghidra included --- .../components/cached_disassembly_unpacker.py | 1 - disassemblers/ofrak_pyghidra/Dockerstub | 39 ++++++++++++------- 2 files changed, 26 insertions(+), 14 deletions(-) diff --git a/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly/components/cached_disassembly_unpacker.py b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly/components/cached_disassembly_unpacker.py index 25e03525f..8749c6bbb 100644 --- a/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly/components/cached_disassembly_unpacker.py +++ b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly/components/cached_disassembly_unpacker.py @@ -248,7 +248,6 @@ async def unpack(self, resource: Resource, config: None): instr = Instruction( virtual_address=instruction["virtual_address"], size=instruction["size"], - disassembly=f"{instruction['mnemonic']} {instruction['operands']}", mnemonic=instruction["mnemonic"], operands=instruction["operands"], mode=mode, diff --git a/disassemblers/ofrak_pyghidra/Dockerstub b/disassemblers/ofrak_pyghidra/Dockerstub index c751c4148..9a967f7fc 100644 --- a/disassemblers/ofrak_pyghidra/Dockerstub +++ b/disassemblers/ofrak_pyghidra/Dockerstub @@ -5,18 +5,31 @@ RUN wget https://download.oracle.com/java/21/latest/jdk-21_linux-x64_bin.deb && -RUN git clone https://github.com/NationalSecurityAgency/ghidra.git && \ - cd ghidra && \ - git checkout 5b7b12e7d016700eb0834d7421d266dd527a7355 && \ - ./gradlew -I gradle/support/fetchDependencies.gradle && \ - ./gradlew buildGhidra --info && \ - cd build/dist/ && \ - unzip ghidra*.zip > /dev/null && \ - mv ghidra_11.3_DEV /opt/rbs/ghidra_11.3_DEV && \ - cd ../../../ && \ - rm -rf ghidra && \ - cd /opt/rbs/ghidra_11.3_DEV/Ghidra/Features/PyGhidra/pypkg/ && \ +# RUN git clone https://github.com/NationalSecurityAgency/ghidra.git && \ +# cd ghidra && \ +# git checkout 5b7b12e7d016700eb0834d7421d266dd527a7355 && \ +# ./gradlew -I gradle/support/fetchDependencies.gradle && \ +# ./gradlew buildGhidra --info && \ +# cd build/dist/ && \ +# unzip ghidra*.zip > /dev/null && \ +# mv ghidra_11.3_DEV /opt/rbs/ghidra_11.3_DEV && \ +# cd ../../../ && \ +# rm -rf ghidra && \ +# cd /opt/rbs/ghidra_11.3_DEV/Ghidra/Features/PyGhidra/pypkg/ && \ +# python3 -m pip install -e . + +# ENV GHIDRA_INSTALL_DIR=/opt/rbs/ghidra_11.3_DEV/ +# RUN export GHIDRA_INSTALL_DIR=/opt/rbs/ghidra_11.3_DEV/ + + +RUN mkdir -p /opt/rbs && \ + cd /tmp && \ + wget -c https://github.com/NationalSecurityAgency/ghidra/releases/download/Ghidra_11.3_build/ghidra_11.3_PUBLIC_20250205.zip --show-progress --progress=bar:force:noscroll && \ + unzip ghidra_11.3_PUBLIC_20250205.zip > /dev/null && \ + rm -f ghidra_11.3_PUBLIC_20250205.zip && \ + mv ghidra_11.3_PUBLIC/ /opt/rbs/ghidra_11.3_PUBLIC && \ + cd /opt/rbs/ghidra_11.3_PUBLIC/Ghidra/Features/PyGhidra/pypkg/ && \ python3 -m pip install -e . -ENV GHIDRA_INSTALL_DIR=/opt/rbs/ghidra_11.3_DEV/ -RUN export GHIDRA_INSTALL_DIR=/opt/rbs/ghidra_11.3_DEV/ +ENV GHIDRA_INSTALL_DIR=/opt/rbs/ghidra_11.3_PUBLIC/ +RUN export GHIDRA_INSTALL_DIR=/opt/rbs/ghidra_11.3_PUBLIC/ From a092b534f0faf1e4cbb765e98dc7dd7fa4b1c9f3 Mon Sep 17 00:00:00 2001 From: Dan Pesce Date: Thu, 13 Feb 2025 13:38:49 -0500 Subject: [PATCH 32/33] review changes --- .../components/cached_disassembly.py | 4 ++- .../components/cached_disassembly_unpacker.py | 26 ++++++++++++++++--- .../test_cached_components.py | 10 ++++--- .../components/pyghidra_components.py | 21 ++++++++++++--- .../test_pyghidra_components.py | 11 +++++--- 5 files changed, 58 insertions(+), 14 deletions(-) diff --git a/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly/components/cached_disassembly.py b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly/components/cached_disassembly.py index 67c7a6b7c..bb4f13f67 100644 --- a/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly/components/cached_disassembly.py +++ b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly/components/cached_disassembly.py @@ -1,5 +1,7 @@ -from ofrak.core import * import json +from typing import Any, Dict, Optional, Union + +from ofrak.core.architecture import ProgramAttributes class CachedAnalysisStore: diff --git a/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly/components/cached_disassembly_unpacker.py b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly/components/cached_disassembly_unpacker.py index 8749c6bbb..1ea9d50e3 100644 --- a/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly/components/cached_disassembly_unpacker.py +++ b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly/components/cached_disassembly_unpacker.py @@ -1,7 +1,15 @@ -from ofrak.core import * +from dis import Instruction import hashlib -from ofrak.core.code_region import CodeRegion -from ofrak.core.complex_block import ComplexBlock +from typing import List, Optional +from dataclasses import dataclass + +from ofrak.component.modifier import Modifier +from ofrak.core import Analyzer, ComponentConfig, ResourceFactory +from ofrak.core.architecture import ProgramAttributes +from ofrak.core.basic_block import BasicBlock, BasicBlockUnpacker +from ofrak.core.code_region import CodeRegion, CodeRegionUnpacker +from ofrak.core.complex_block import ComplexBlock, ComplexBlockUnpacker +from ofrak.core.data import DataWord from ofrak.service.component_locator_i import ( ComponentLocatorInterface, ) @@ -9,8 +17,20 @@ DecompilationAnalysis, DecompilationAnalyzer, DecompilationAnalysis, + ResourceView, ) +# from ofrak.core import Elf, Ihex, Pe, ResourceView, ComponentConfig, Analyzer, ResourceFactory, DataServiceInterface, ResourceServiceInterface, Resource, Program, ProgramAttributes, CodeRegionUnpacker, ComplexBlockUnpacker, ResourceFilter, Unpacker, InstructionSetMode, BasicBlockUnpacker, BasicBlock, Instruction, DataWord, Modifier +from ofrak.core.elf.model import Elf +from ofrak.core.ihex import Ihex +from ofrak.core.pe.model import Pe +from ofrak.service.data_service_i import DataServiceInterface +from ofrak.service.resource_service_i import ResourceFilter, ResourceServiceInterface from ofrak_cached_disassembly.components.cached_disassembly import CachedAnalysisStore +from ofrak.resource import Resource + +from ofrak.component.unpacker import Unpacker +from ofrak.core.program import Program +from ofrak_type.architecture import InstructionSetMode _GHIDRA_AUTO_LOADABLE_FORMATS = [Elf, Ihex, Pe] diff --git a/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/test_cached_components.py b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/test_cached_components.py index b6b478245..6829cc1ed 100644 --- a/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/test_cached_components.py +++ b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly_test/test_cached_components.py @@ -1,13 +1,17 @@ import os -from typing import Dict +from typing import Dict, Tuple import pytest -from ofrak.core import * +from ofrak.core.complex_block import ComplexBlock +from ofrak.core.filesystem import File +from ofrak.core.instruction import Instruction from ofrak.ofrak_context import OFRAKContext +from ofrak.resource import Resource +from ofrak.service.resource_service_i import ResourceFilter from ofrak_cached_disassembly.components.cached_disassembly_unpacker import ( CachedAnalysisAnalyzer, CachedAnalysisAnalyzerConfig, ) -from ofrak_type import InstructionSetMode +from ofrak_type import InstructionSetMode, List from pytest_ofrak.patterns.code_region_unpacker import ( CodeRegionUnpackAndVerifyPattern, CodeRegionUnpackerTestCase, diff --git a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py index e0f7cf3fb..7429d1cfd 100644 --- a/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py +++ b/disassemblers/ofrak_pyghidra/ofrak_pyghidra/components/pyghidra_components.py @@ -1,8 +1,23 @@ -from ofrak.core import * +from dataclasses import dataclass from tempfile import TemporaryDirectory import os - - +from typing import Dict + +from ofrak.component.analyzer import Analyzer +from ofrak.core.architecture import ProgramAttributes +from ofrak.service.data_service_i import DataServiceInterface +from ofrak.service.resource_service_i import ResourceFilter, ResourceServiceInterface +from ofrak_type import ArchInfo, Endianness, InstructionSet + + +from ofrak.component.identifier import Identifier +from ofrak.core.elf.model import Elf +from ofrak.core.ihex import Ihex +from ofrak.core.pe.model import Pe +from ofrak.core.program import Program +from ofrak.model.component_model import ComponentConfig +from ofrak.resource import Resource, ResourceFactory +from ofrak.resource_view import ResourceView from ofrak_cached_disassembly.components.cached_disassembly import CachedAnalysisStore from ofrak_cached_disassembly.components.cached_disassembly_unpacker import ( CachedCodeRegionUnpacker, diff --git a/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/test_pyghidra_components.py b/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/test_pyghidra_components.py index 0f62e107c..101eb2ea9 100644 --- a/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/test_pyghidra_components.py +++ b/disassemblers/ofrak_pyghidra/ofrak_pyghidra_test/test_pyghidra_components.py @@ -1,9 +1,12 @@ +from dis import Instruction import os -from typing import Dict +from typing import Dict, Tuple +from ofrak.core.complex_block import ComplexBlock from ofrak.ofrak_context import OFRAKContext -from ofrak_type import InstructionSetMode +from ofrak.resource import Resource +from ofrak.service.resource_service_i import ResourceFilter +from ofrak_type import InstructionSetMode, List import pytest -from ofrak.core import * from pytest_ofrak.patterns.code_region_unpacker import CodeRegionUnpackAndVerifyPattern from pytest_ofrak.patterns.complex_block_unpacker import ( ComplexBlockUnpackerUnpackAndVerifyPattern, @@ -86,7 +89,7 @@ async def test_instruction_mode(test_case: Tuple[Resource, InstructionSetMode]): ) -async def test_cached_decompilation(ofrak_context: OFRAKContext): +async def test_decompilation(ofrak_context: OFRAKContext): root_resource = await ofrak_context.create_root_resource_from_file( os.path.join(os.path.dirname(__file__), "assets/hello.x64.elf") ) From b227e4a45fa5a7d491648d5c03fe311e0106d14b Mon Sep 17 00:00:00 2001 From: Dan Pesce Date: Thu, 13 Feb 2025 14:17:47 -0500 Subject: [PATCH 33/33] lint --- .../components/cached_disassembly_unpacker.py | 1 + 1 file changed, 1 insertion(+) diff --git a/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly/components/cached_disassembly_unpacker.py b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly/components/cached_disassembly_unpacker.py index 1ea9d50e3..cf26a2f69 100644 --- a/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly/components/cached_disassembly_unpacker.py +++ b/disassemblers/ofrak_cached_disassembly/ofrak_cached_disassembly/components/cached_disassembly_unpacker.py @@ -19,6 +19,7 @@ DecompilationAnalysis, ResourceView, ) + # from ofrak.core import Elf, Ihex, Pe, ResourceView, ComponentConfig, Analyzer, ResourceFactory, DataServiceInterface, ResourceServiceInterface, Resource, Program, ProgramAttributes, CodeRegionUnpacker, ComplexBlockUnpacker, ResourceFilter, Unpacker, InstructionSetMode, BasicBlockUnpacker, BasicBlock, Instruction, DataWord, Modifier from ofrak.core.elf.model import Elf from ofrak.core.ihex import Ihex